AFK Overnight Setup (8h Sleep Run)

TL;DR

Three-pad overnight loadout that runs on pure Litter cadence — no manual ore loading, no manual water+limestone, no manual berry insertion, no Cut-to-deplete-trees. Tier ceiling is Settled (2×) because Blissful needs mini-games and those can’t fire while you’re asleep; target Settled across many Pokémon rather than chasing Blissful on one. Pad 1 smelts iron ingots, Pad 2 produces raw stone/sticks/vine rope, Pad 3 produces lumber from littered Small Logs (no standing-tree depletion). Six Community Boxes are triangulated around the three pads — two per pad on opposite edges of the 12-tile gather circle — so a full box on one side never stalls the pad. Manual-step farms from farm_configurations.csv (Berry Paint, Clay Brick, Crush, Concrete Mixer, Wheat, Iron Ore config) are explicitly excluded.

The build

PokémonRoleSpecialtyWhy
CharmanderPad 1 Smelter / BurnerBurnIron Ore → Iron Ingots. Small, fits anywhere.
GeodudePad 1 CrusherCrushCrushes ore feed. Rock-type matches hot/dry pad.
MachopPad 1 Gatherer/BuilderBuild, GatherSweeps ore litter into Community Box.
BastiodonPad 2 Stone littererCrush, LitterDrops Stone. Large — Shield Fossil display habitat (no house).
CacneaPad 2 SticksGrowSturdy Sticks (per Raw Material Farm config). Small house OK.
BellsproutPad 2 Vine RopeGrow, LitterDrops Vine Rope. Small house, tree-shaded.
GirafarigPad 2 GathererGatherCentralises Pad 2 litter; tree-shaded fluffy flower bed.
AronPad 3 Small Logs littererLitter (per brief)Drops Small Logs without cutting trees → no depletion.
HeracrossPad 3 Chop / LitterChop, BuildLogs → Lumber. Medium house, tree-shaded.
ScytherPad 3 ChopChopParallel chopper to drain log backlog. Medium house.

Layout

+----------------------------------------------------------+
|         PAD 1: ORE SMELTER (Withered Wastelands)         |
|                                                          |
|     [CB1]              [Char]              [CB2]         |
|                       [Geo][Mac]                         |
|                                                          |
|                          x  <- gather centre             |
|                                                          |
|         PAD 2: RAW MATERIAL (Withered Wastelands)        |
|                                                          |
|     [CB3]      [Bast]   [Gira]   [Cac][Bell]    [CB4]    |
|                                                          |
|                          x                               |
|                                                          |
|         PAD 3: LUMBER LINE (Rocky Ridges/edge)           |
|                                                          |
|     [CB5]              [Aron][Hera][Scy]        [CB6]    |
|                                                          |
|                          x                               |
+----------------------------------------------------------+

Legend: [CB#] = Community Box, x = gather centre (12-tile outdoor radius). Each pad sits inside its gather circle; CBs are placed near the radius edge so litter from either side drains into a fresh box when the near one fills.

Expected output

Unquantifiable from our data. Per-pad hourly throughput formula:

outputs/hr = min(
    litter_rate_per_min * 60 * n_litterers,
    gather_rate_per_min * 60 * n_gatherers,
    process_rate_per_min * 60 * n_processors,
    community_box_capacity / processed_per_unit
)

Over an 8-hour run the binding term is almost certainly Community Box capacity — unless an offline penalty multiplier applies. See Missing data.

Comfort setup

Per-pad, not global (the three pads have incompatible type clusters):

  • Pad 1 (Fire/Rock): Temperature Hot 7–9 · Humidity Low 1–2 · Light Bright · Flavor Spicy (Charmander), Bitter (Geodude, Machop). Place Stone Fireplace / Cooking Stove for Charmander’s Lots of Fire pref; Hard Stuff decor for Geodude.
  • Pad 2 (Grass/Normal/Rock-Steel): Temperature Mild 5–7 · Humidity High 4–5 · Light Bright · Flavor Sweet (Bellsprout, Cacnea), Bitter (Bastiodon, Girafarig). Shield Fossil display is mandatory for Bastiodon. Tree-shaded fluffy flower bed tile for Girafarig.
  • Pad 3 (Bug + steel-type litterer): Temperature Mild 5–7 · Humidity High 4–5 · Light Dim (Bug pref) · Flavor Sweet (Heracross, Scyther). Tree-shaded tall grass + cozy log handicrafts decor. No open flame — conflicts with Bug Dim-light pref.

Target tier: Settled (2×) on all 10, never Blissful (requires mini-games which won’t fire while AFK).

Setup steps

  1. Pre-stage: confirm all 10 Pokémon are at Settled (2/5 prefs) or better before sleeping; Blissful unreachable AFK.
  2. Build Pad 1 (Ore Smelter): Charmander, Geodude, Machop in small houses within 8 tiles; Smelting Furnace adjacent to Charmander.
  3. Build Pad 2 (Raw Material): Bastiodon in Shield Fossil display habitat (Large, no house); Cacnea + Bellsprout + Girafarig in small houses; cluster ≤ 12 tiles.
  4. Build Pad 3 (Lumber): Aron, Heracross, Scyther in their tree-shaded habitat (Heracross + Scyther are Medium-house; Aron housing TBD — see Missing data). Do not plant Cut-target trees; rely on litter only.
  5. Drop 6 Community Boxes (CB1–CB6), two per pad, on opposite edges of the 12-tile gather circle so a full box never stalls the pad.
  6. Verify no manual-step devices are wired in: remove any Concrete Mixer, Sprinkler, Red Paint Machine, or ore-loader from these pads.
  7. Stock each Pokémon’s preferred-flavor snack nearby so they don’t wander off-pad to forage.
  8. Walk the 12-tile radius around each pad and confirm no berry tree, trash spawn, or other high-priority litter target is inside — those would divert gatherers.
  9. Save & sleep. On wake: empty CBs first, then check whether processors went idle (CB-full) to recalibrate box count next run.

Alternatives

  • Drop Pad 3, double Pad 1 (second Ore Smelter). Doubles ingot rate, sacrifices overnight lumber stockpile. Still zero manual steps.
  • Snivy / Servine in place of Bellsprout. Both have Grow+Litter; Snivy uses Playland habitat which is harder to colocate with Bastiodon’s Shield Fossil display.
  • Pinsir for Scyther. Pinsir is Chop+Build, same tree-shaded tall grass habitat — pick whoever is at higher comfort tier.
  • Haxorus for Aron. Haxorus is Chop+Litter (Lumberjack’s workplace habitat) and is verified in pokedex.csv. Use if Aron is unavailable or under-levelled. Habitat-only (Large).

Source data

  • /tmp/pokopia-data/afk_farms.csv — Ore Smelter (Withered Wastelands, S-tier), Lumber Mill / Lumberjack Camp (A-tier).
  • /tmp/pokopia-data/farm_configurations.csv — Raw Material Farm (Bastiodon/Cacnea/Bellsprout + Girafarig, no manual steps), Lumber Farm (notes Aron + Heracross litter, no manual steps when configured without Cut). Berry Paint / Clay Brick / Crush / Wheat / Iron Ore configs excluded for manual steps.
  • /tmp/pokopia-data/pokedex.csv — specialty + habitat for 9/10 picks (Aron absent; see Missing data).
  • /tmp/pokopia-data/pokemon_size.csv — confirms Heracross/Scyther Medium (no small house), Bastiodon Large (habitat only), Cacnea/Bellsprout/Charmander Small.
  • /tmp/pokopia-intel/_brief.md — game rules: 12-tile outdoor gather radius, 2× Settled multiplier, AFK loop semantics, Litter cadence is the AFK-safe path.

Missing / future research

  • Litter drop-rate per minute is undocumented in our data — cannot compute ingots/h, stone/h, lumber/h.
  • Community Box capacity (slots × stack-size) is not in items_enriched.csv beyond a description string — can’t size the 8h buffer.
  • Back-pressure behaviour when chests fill: do litterers pause, drop on floor, or de-spawn items? Determines whether 6 boxes is enough.
  • Offline / AFK penalty multiplier: unknown whether production runs at full rate while the player is logged out / asleep.
  • Aron is not in pokedex.csv — only in farm_configurations.csv Lumber Farm note (“Aron+Heracross litter Small Logs”). Its size_category and habitat are unverified; Lairon/Aggron substitution may be needed depending on housing.
  • No favorites row in pokemon_favorites.csv for Charmander, Bellsprout, Cacnea, Heracross, Scyther, Aron — flavor prefs above are inferred from type rules in _brief.md, not from the favorites taxonomy.
  • Gather-radius origin: unclear whether the 12-tile circle is centered on the Pokémon, the Community Box, or the habitat tile — layout above assumes Pokémon-centered.