Optimal Lumber Production (Logs -> Lumber)
TL;DR
Lumber = Small Logs + Chop. The cheapest source is one habitat: Tree-Shaded Tall Grass (Tall Grass x4 + Tall Tree x1) co-spawns the three top Chop bugs (Scyther, Pinsir, Heracross) and Bellsprout, the only small-house mon whose favorites list Small log AND Lumber (Lots Of Nature, 375 items). Bellsprout’s dual Grow+Litter drops Small Logs without anyone needing to fell a tree; Scyther chops the spare Tall Tree and processes logs into Lumber at the cut station. Minccino (pure Gather, dex 136) ferries litter into a Community Box, and Gulpin (Storage, small-house) banks finished Lumber. Haxorus is the only Chop+Litter mon but it is Large (no house) and lives in its own Lumberjack habitat, so use it as a second-site upgrade (see farm_configurations.csv “Lumber Farm”, Rocky Ridges).
The build
| Pokémon | Role | Specialty | Why |
|---|---|---|---|
| Scyther | Primary Chop processor | Chop | Pure Chop; spawns in Tree-Shaded Tall Grass; lead in afk_farms.csv “Lumberjack Camp” (Rocky Ridges, A) and “Lumber Mill” (Bleak Beach, A). |
| Bellsprout | Log litterer + tree-grower | Grow, Litter | Only small-house mon in this habitat with dual Grow+Litter; favorites explicitly include Small log and Lumber (pokemon_item_matches.csv). |
| Minccino | Gatherer | Gather | Pure Gather (dex 136); ferries drops into the Community Box within the 12-tile habitat radius. |
| Gulpin | Storage | Storage | Pure Storage (dex 53); pokemon_size.csv = Small, fits_small_house=Yes — drop a small house next to the cut station. |
| Pinsir | Backup Chop | Chop, Build | Co-spawns; identical Chop output; secondary Build helps assemble the camp. |
| Heracross | Backup Chop | Chop, Build | Co-spawns; identical Chop output. (Brief noted Heracross as a Litter source, but pokedex.csv specialty is Chop+Build only.) |
Layout
12-tile habitat radius (outdoor). Trees on the west, processing in the middle, housing+storage on the east. ASCII grid, monospace, 24 cols x 13 rows (well inside 60-char limit):
. . . . . . . . . . . . . . . . . . . . . . . .
. . T T . . . . . . . . . . . . . . . . . . . .
. T T T t . . g g . . . . . . . . . . . . . . .
. . T t t . . g g . . [B] . . [C] . . [Gu] . .
. T T t t . . . . . [Cb] . . . . . . . . . . .
. . T T . . . . . . . [LP] [Gym] . . . . . . .
. . t t . . . . . . . . . . . . . . . . . . .
. . T t . . . . . . . . . . . . . . . . . . .
. T T . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . .
Legend:
T = Tall Tree (1 required) + extras t = Tall Grass tile
g = Bellsprout grow plot [B] = Small House (Bellsprout)
[Cb]= Community Box (id 441) [C] = Cut station tile
[Gu]= Small House (Gulpin + Storage box id 101)
[Gym]=Gym emblem statue (id 325) [LP] = Lift platform (id 456)
Scyther / Pinsir / Heracross roam the central column; Minccino sweeps the full 12-tile radius from [Cb].
Expected output
Not in the loaded data. Throughput formula:
Lumber/hr = min(
Bellsprout_litter_rate(Small Log) + Scyther_treechop_rate(Small Log),
Minccino_gather_rate(within 12 tiles),
Scyther/Pinsir/Heracross_chop_rate(Small Log -> Lumber),
CommunityBox_throughput
)
No per-action rates exist in items_enriched.csv, afk_farms.csv, or pokedex.csv. Listed under missing_data.
Comfort setup
Outdoor habitat = 50% effectiveness on temp/humidity. Both lines want Sweet, mild temp, high humidity — fully compatible.
- Temperature: Mild 5–7 (Grass/Bug overlap)
- Humidity: High 4–5 (Grass) / High (Bug)
- Light: Normal/Bright (compromise between Grass=Bright and Bug=Dim)
- Flavor: Sweet (both Grass and Bug default)
- Furniture:
- Gym emblem statue (id 325) — Exercise favorite of all three Chop bugs
- Lift platform (id 456) — same
- Patterned aged-stone wall — Exercise favorite
- Log table / Garden table / Storage box — Bellsprout Lots-Of-Nature favorites
- Mossy Stone, Sturdy stick, Leaf clutter — Bellsprout Nature
Setup steps
- Place Tall Grass x4 + Tall Tree x1 to instance Tree-Shaded Tall Grass (Starting Area or Forest/Woodland — habitats.csv has both rows).
- Wait for Bellsprout, Scyther, Pinsir, Heracross to spawn.
- Drop a Community Box (items_enriched.csv id 441) at habitat center.
- Add a Small House for Bellsprout, a Small House for Gulpin (both fits_small_house=Yes), and a Medium House for Scyther (size_category Medium, fits_medium_house=Yes). Pinsir/Heracross rotate in.
- Bellsprout litters Small Logs in its 12-tile range; Scyther/Pinsir/Heracross also Chop the Tall Tree to top up Small Logs.
- Minccino gathers Small Logs into the Community Box.
- Chop bugs pull Small Logs from the box at the cut station -> output Lumber.
- Gulpin moves Lumber into a Storage box (id 101) inside its small house.
- Decorate the cut station with Gym emblem statue + Lift platform + aged-stone wall for max comfort on the Chop trio.
- Decorate Bellsprout’s house with Log table + Garden table + Storage box + Mossy Stone.
Alternatives
- Haxorus solo-site (Rocky Ridges): Only Chop+Litter dual (pokedex.csv dex 73). Large size — no house, must live in habitat “Lumberjack’s workplace, cozy log handicrafts”.
farm_configurations.csv“Lumber Farm” pairs Haxorus + Axew (medium-house pre-evo) + Duskull (Gather, dark) for a parallel chain once Rocky Ridges is unlocked. - Bleak Beach Lumber Mill (afk_farms.csv, A-tier): Pinsir/Heracross/Scyther chopping driftwood + Small Logs. Useful if Tree-Shaded Tall Grass hasn’t been placed yet.
- Forest Lumber Mill (afk_farms.csv, A-tier): Tropius/Exeggutor/Victreebel chopping Hardwood Trees -> Premium Lumber. Different output tier (Premium), not pure Lumber.
Source data
pokedex.csv— specialties for Bellsprout (21, Grow+Litter), Scyther (42, Chop), Pinsir (44, Chop+Build), Heracross (50, Chop+Build), Gulpin (53, Storage), Haxorus (73, Chop+Litter), Minccino (136, Gather).pokemon_item_matches.csv— Bellsprout favorites include “Small log” and “Lumber”; Scyther/Pinsir/Heracross share Exercise (Gym emblem statue, Lift platform).pokemon_size.csv— Bellsprout Small, Scyther/Pinsir/Heracross Medium, Haxorus Large.habitats.csv— “Tree-Shaded Tall Grass” co-spawn list (Starting Area + Forest/Woodland rows).afk_farms.csv— “Lumberjack Camp” (Rocky Ridges, A), “Lumber Mill” (Bleak Beach, A), “Forest Lumber Mill”.farm_configurations.csv— “Lumber Farm” Haxorus/Axew/Duskull config.items_enriched.csv— Small log (id 5), Lumber (id 21), Community Box (id 441), Storage box (id 101), Gym emblem statue (id 325), Lift platform (id 456)._brief.md— Lumber chain rule: “Aron/Heracross litter Small Logs (or Cut tree) -> Scyther/Pinsir/Heracross chop -> Lumber”; “Only ‘Chop’ is used (no ‘Cut’)”.
Missing / future research
/tmp/pokopia-data/production_chains.csvdoes not exist on disk — brief referenced it but it is not present. Chain logic was taken from_brief.md+afk_farms.csvinstead.- No per-hour rates for Litter / Chop / Gather anywhere in the loaded CSVs.
- Tall Tree chop yield (Small Logs per tree) not listed; cannot compare against Bellsprout’s passive Litter rate.
- Community Box capacity not in
items_enriched.csv. pokemon_size.csvlists Haxorus as dex 75 vs pokedex.csv dex 73 — small mismatch in source data.- Brief stated Heracross has Chop+Litter, but
pokedex.csvonly credits it with Chop+Build; the “Aron/Heracross litter Small Logs” note in_brief.mdmay refer to a different game build. Treat Haxorus as the only confirmed Chop+Litter.