Forage spawns once per day in unlocked outdoor areas, using season-specific attempts, caps, and item weights. Blocked, occupied, tilled, spawn, warp, home, and shop tiles are excluded. Old-season forage is removed. Verified pickups and tool-cleared debris advance matching gathering requests.

By area and season

AreaSeasonAttemptsMaximumChance per attemptPickup XPItems (relative weights)
Area · farm name pendingspring2480%7
Area · farm name pendingsummer2480%7
Area · farm name pendingFall (autumn)2480%7
Area · farm name pendingwinter2480%7
Area · woods name pendingspring51280%7
Area · woods name pendingsummer51280%7
Area · woods name pendingFall (autumn)51280%7
Area · woods name pendingwinter51280%7
Area · town name pendingspring2580%7
Area · town name pendingsummer2580%7
Area · town name pendingFall (autumn)2580%7
Area · town name pendingwinter2580%7
Area · mountain name pendingspring4880%7
Area · mountain name pendingsummer4880%7
Area · mountain name pendingFall (autumn)4880%7
Area · mountain name pendingwinter4880%7
Area · beach name pendingspring3880%7
Area · beach name pendingsummer3880%7
Area · beach name pendingFall (autumn)3880%7
Area · beach name pendingwinter3880%7

Quality

Level is clamped to 0–10. Gold is checked first against level / 30. Only a failed gold roll reaches an independent silver roll against level / 15; otherwise regular. Thus level / 15 is conditional, not the overall silver probability. Foraging profession hooks do not currently grant iridium or double pickups.

Wild trees

Tool-owned tree debris can be chopped and used by tappers. A complete wild-tree seed, growth, and spread lifecycle is not implemented.

DebrisToolMinimum tierHits by tierDropsXP
Tools · rock name pendingPickaxe01 / 1 / 1 / 1 / 1
IdQuantity
Stone2
1
Tools · twig name pendingAxe01 / 1 / 1 / 1 / 1
IdQuantity
Wood2
0
Tools · weed name pendingScythe01 / 1 / 1 / 1 / 1
IdQuantity
Fiber1
0
Tools · stump name pendingAxe199 / 7 / 5 / 3 / 2
IdQuantity
Hardwood2
25
Tools · log name pendingAxe299 / 99 / 5 / 4 / 3
IdQuantity
Hardwood8
25
Tools · boulder name pendingPickaxe299 / 99 / 6 / 4 / 3
IdQuantity
Stone10
0
Tools · tree 01 name pendingAxe010 / 8 / 6 / 4 / 2
IdQuantity
Wood12
14
Tools · tree 02 name pendingAxe010 / 8 / 6 / 4 / 2
IdQuantity
Wood12
14
Tools · tree 03 name pendingAxe010 / 8 / 6 / 4 / 2
IdQuantity
Wood12
14

packages/sim/src/systems/forage/index.ts · packages/sim/src/systems/tools/index.ts

Forage directory

EntryIDDescription
Forage · animal product · 625g · 10 name pendinganimal_product_10description pending
Forage · forage autumn · 40g · 01 name pendingforage_autumn_01description pending
Forage · forage autumn · 55g · 02 name pendingforage_autumn_02description pending
Forage · forage autumn · 70g · 03 name pendingforage_autumn_03description pending
Forage · forage spring · 40g · 01 name pendingforage_spring_01description pending
Forage · forage spring · 55g · 02 name pendingforage_spring_02description pending
Forage · forage spring · 70g · 03 name pendingforage_spring_03description pending
Forage · forage summer · 40g · 01 name pendingforage_summer_01description pending
Forage · forage summer · 55g · 02 name pendingforage_summer_02description pending
Forage · forage summer · 70g · 03 name pendingforage_summer_03description pending
Forage · forage winter · 40g · 01 name pendingforage_winter_01description pending
Forage · forage winter · 55g · 02 name pendingforage_winter_02description pending
Forage · forage winter · 70g · 03 name pendingforage_winter_03description pending