Adrian (2026-10-31): HMs abilities stay open; the ones that get around zone hazards get soft gates (materials or a high-level Pokemon, never flags; gifted Pokemon and materials count the same); party passives from shoulder Pokemon; Cobblebase skills and the Power Block move to soft gates too. - Gates: a zone gate passes at the top of the zone's band or while the Pokemon holds the zone's material (or a harder zone's). Cobblebase skills check the pastured Pokemon and tell the owner once what it needs. - Progress record, guardian unlock messages, the Power Block placement gate and /cobblesurvival progress removed; the Power Block's recipe already needs Jungle redstone. - HmsGate: switches off gated HMs auras (Flash, Dive, Mist, Rock Climb, Magnet Rise, Lucky Chant, Lava Plume) whose Pokemon doesn't pass. - ShoulderPassives: type-based effects from shoulder Pokemon, hazard ones (warmth, frigidness, water breathing, night vision) gated. - Self-tests for all of it; docs, balance table, Phase 5 checklist. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
5.9 KiB
Phase 4 – checks for Adrian
Built so far
- Ore veins (Regenerating Ore Veins). Ore only comes from veins that grow back (and from chest loot). Each of the 21 ore tiers has veins in exactly one zone; Cobblemon's evolution stones are tiers too (
docs/balance.md→ "Ore tiers per zone"). Automated: the world report on the template (ore only in tracked veins inside their tier's zone, every tier present, every chunk filled) and the self-testsvein_regrows_after_unloadandvein_regrows_after_restart. - Ore nodes (Adrian, 2026-10-30): small nodes on the surface, larger veins underground that are harder to find, and the cave zones' ores as nodes on the cave floor. Automated:
surface_nodes_lie_in_the_ground,cave_nodes_lie_on_the_cave_floor, and the world report (every tier has nodes). - Drops for mobs the island lacks. Blaze rods, ghast tears, breeze rods, shulker shells and nether stars now drop from Pokémon; every drop and what consumes it is in
docs/pokemon-drops.md(tools/drop_audit.pyfails if a crafting input has no source). Automated:drop_additions_apply.
In game (Prism instance)
The new template is the save folder "Cobblemon Survival Island (Phase 4)"; the world list shows it as "Cobblemon Survival Island" too, the newer of the two. The save you played on 28 Oct is untouched (veins only grow in new chunks, so it has almost no ore).
- Walk around Button Isle: small coal nodes lie in the grass. Mine one: it turns into a regenerator block, and right-clicking it says how long until it grows back (20 minutes of real time for coal).
- Fly through a cave zone in spectator mode: its nodes sit on the cave floor (amethyst in the Dripstone Depths, diamonds in the Deep Dark, ...), not inside the rock.
- The regenerator can't be broken in survival (pickaxe or not), and TNT next to a vein leaves the vein alone.
- Craft a Vein Locator (compass + copper ingot) and use it underground in Westmarch: it should point at iron.
- Dig around under a zone: only that zone's ores show up (e.g. no iron under Southwold, only copper).
- JEI shows the Blaze Rod as a Carkol/Torkoal drop in Cobblemon's Pokédex drop list (or defeat one with
/pokespawn carkolin creative).
Ask Adrian: Phase 4 decisions
Answered 2026-10-30: (1) evolution stones as ores are fine for now; (2) Cobblebase's skills stay in, gated behind progression; (3) power from an existing mod, also gated: Cobblemon Poke Power; (4) the balance is fine for now and stays configurable.
Base jobs and power (after the answers)
Superseded 2026-10-31: the guardian flags below were replaced by soft gates (docs/checklists/phase-5.md); /cobblesurvival progress no longer exists.
- Cobblebase, with each of its skills unlocked by beating a zone's Alpha guardian (table in
docs/balance.md, data indatapacks/core/data/cobblesurvival/progression_gates/base.json). Automated:gates_cover_every_cobblebase_skill,cobblebase_skills_wait_for_guardians, and the guardian test checks that a win counts. - Poke Power: the Power Block can only be placed after the Verdant Jungle guardian. Automated:
power_block_waits_for_guardian.
In game:
- Put a Pokémon with a starting skill (e.g. Pikachu: Producer, Item Gatherer) in a pasture near a chest: it works from the start. A Pokémon whose skills are all gated later (check its skill list in Cobblebase's screen) just sits there.
/cobblesurvival progress grant <you> westmarch, then a Mining Pokémon in the pasture starts digging up ore;/cobblesurvival progress revoke <you> westmarchstops it again.- Beat a guardian: the chat lists what it unlocked at your base.
- Try to place a Power Block in survival before the Jungle guardian: it's refused with a message; after
/cobblesurvival progress grant <you> jungleit places, and an Electric-type Pokémon inside makes energy (the block's screen and Jade show it).
From the play-test (2026-10-30)
Built after Adrian's reports; the new template is the save "Cobblemon Survival Island (Phase 4b)".
- Catching: the catch rate falls with the level gap to your strongest party Pokémon (2 % at +20 levels); a failed catch makes the Pokémon attack you; a wild Pokémon above your strongest attacks you on sight (16 blocks). Automated:
catch_rate_falls_with_level_gap,failed_catch_enrages,strong_wild_pokemon_hunt_weak_trainers,wild_pokemon_ignore_stronger_trainers. - Deep caves: the Deep Dark only lies under cold and temperate land now; under the hottest land the deep layer is basalt deltas (Basalt Furnace, Lv 55–70); elsewhere ordinary caves. Cave zones got fuller tables (16–21 lines, fitting types) and reach the top of their bands (Deep Dark Lv 60, Basalt Lv 70).
- Strays far above the band of the zone they wander into despawn (
strays_despawn). - Loot is shared by all players (
loot_is_shared). Gilded chests are rolled once and don't refill. - Bee nests no longer spam their sound.
In game:
- Throw a ball at a wild Pokémon 20+ levels above your strongest: it almost never sticks; when it breaks out, the Pokémon attacks.
- Walk up to a wild Pokémon above your strongest party member: it comes for you. With a stronger team, it leaves you alone (or flees).
- Fly through the deepslate layer in spectator mode: sculk only in places, basalt under the hot south-east, plain caves elsewhere; Deep Dark Pokémon up to Lv 60, basalt ones up to Lv 70.
- Empty a loot chest, then open it with a second player (or after relogging as another account): it's empty for them too.
Ask Adrian: approve Phase 4 before Phase 5
Approved 2026-10-31 ("Approve, start Phase 5").
The roadmap's done-when holds (every ore tier in exactly one zone, veins regrow after restart and unload, every Pokémon-sourced recipe input has a source), and base jobs and power are in, gated. Remaining placeholders: the skill stages and the Power Block gate (docs/balance.md).