Files
cobblemon-survival-pack/docs/checklists/phase-8.md
T
claudeandClaude Opus 5.5 0be2c2e5c6 JEI pages styled like Cobblemon Info's; every Pokemon obtainable on the roadmap
Adrian, 2026-11-09, after testing: he likes having both drop pages, but they
should look alike. Our JEI pages now use Cobblemon Info's look: its dark
panel and border, header with icon, title, accent tag and divider, its text
colours and spacing. Long text wraps instead of being cut off (a zone's
levels were lost). Shorter page names (Island Drops, Boss Rewards, Ore
Veins, Pasture Finds), since JEI cut the long title too. The line about the
Drop Synthesizer is gone; its core is the page's catalyst.

Roadmap Phase 9: every implemented Pokemon must be obtainable without
commands, even if rarely or through crafting. 95 of 905 implemented species
aren't reachable by a wild spawn or by evolving a wild line today. The
roster-size default changes to match.

Self-tests pass (drop_sources_match_the_server, jei_pages_build).

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-11-09 12:09:07 +01:00

3.1 KiB
Raw Blame History

Phase 8 – checks for Adrian

Decided

2026-11-03: Cobblemon tasks come from Cobblemon Quests Reloaded; JEI gets the Cobblemon Info for REI / JEI / EMI add-on (its spawn info checked against the pack) plus our own pages for the pack's sources; quests give no rewards; quests are generated from docs/quests.yaml, and node positions you move in game are read back into it. Earlier (2026-11-02): every item that can drop gets a JEI page naming its sources. Details: docs/design.md → "Phase 8".

Built so far

  • Add-ons in the pack: Cobblemon Quests Reloaded 2.0.2 (Cobblemon task type for FTB Quests) and Cobblemon Info for REI / JEI / EMI 2.32.14. Automated: quests_have_cobblemon_tasks, jei_addon_shows_island_spawns.
  • Spawn info in JEI: right for the pack (species, levels, rarity come from the zone pools), but it shows biomes, not zones; our own pages will add the zone.
  • JEI pages (ours): look an item up in JEI (its recipes, key G) for "Island Drops" (each Pokémon with its zone and levels), "Boss Rewards", "Sacrifice Altar", "Rebirth Chamber", "Ore Veins" and "Pasture Finds". Styled like Cobblemon Info's pages (2026-11-09). Automated: drop_sources_match_the_server, jei_pages_build.
  • Quest book: 18 chapters, 74 quests, generated from docs/quests.yaml: Getting Started, one chapter per zone and the End, Pokémon Machines, Base and Jobs. No rewards, nothing locked. Zone chapters: reach the zone, catch three of its Pokémon, mine its ores, beat its guardian. Automated: quest_book_loads, quest_events_mark_zones (and the guardian and furnace tests check their quest events).

In game (Prism instance)

  • Open JEI, look up a Pokémon (e.g. Pikachu) in Cobblemon Info's pages: the spawn levels match its zone (docs/zone-species.md), and its drops are listed.

  • In JEI, look up the recipes of Light Ball: Pikachu's page shows its picture, Westmarch with Lv 16–25 and its drops with chances; Raichu's page says where its line lives. Same dark panel as Cobblemon Info's "Item Drops", no text cut off. Look up Ender Pearl: Beheeyem in the End has a page of its own.

  • Look up the recipes of Rare Candy (Sacrifice Altar tiers), Great Ball (Southwold's guardian), Raw Copper (Southwold's veins, and pasture mining in Southwold).

  • Open the quest book (FTB Quests' book item, or its key): every chapter shows, nodes are joined by lines, none shows a lock.

  • Getting Started: tick "Welcome to the Island"; catch a Pokémon: "A Partner" completes.

  • Soft-lock check: get 16 Poké Balls before ticking "Welcome to the Island", then tick it: "Poké Balls" completes too (if it stays stuck, tell me: there's a known flexible-mode bug in older FTB Quests).

  • Walk into Southwold: "Southwold" in its chapter and "Beyond Button Isle" complete.

  • Move a few nodes in the editor (/ftbquests editing_mode), close the game, run tools/prism_instance.py: your positions stay, and docs/quests.yaml has them in its layout block.

Ask Adrian

  • (after the first chapters) Does the layout read well? Move nodes freely in the editor; the next generation keeps your positions.