Files
cobblemon-survival-pack/docs/checklists/phase-6.md
T
claudeandClaude Opus 5.5 120c664cb0 Big, tough bosses; working machines show it; JEI drop pages on the roadmap
Bosses (Adrian, 2026-11-02: Eternatus too small and too easy; guardians way
bigger and tougher; only defensive stats up; no attack takes more than 25 %):
- Guardians scale to about 8 blocks tall (1.5x-12x), Eternatus to 15 blocks
  (2.5x, was 0.2x). Cave guardians look for a spot with room above them.
  Bosses already in a world grow on the next check outside battle.
- Perfect IVs and 170 EVs each in HP, Defense and Sp. Def, nothing offensive.
- The Guardian's Ward, a Showdown-only held item (held_items/guardiansward.js)
  handed to every boss by a HeldItemProvider: Defense and Sp. Def x2 while
  defending, and one attack (all hits together) takes at most 25 % of max HP.
- Area attacks that start at the boss reach half its width further.

Machines (Adrian, 2026-11-02): a working core is active: it glows, its front
animates (flickering fire on the furnace core, pulsing emblems elsewhere), and
particles show in the chamber and at the core (client side). The Pokemon
inside flinches about every 15 s (red flash, Cobblemon's hit sound, no damage).

Roadmap Phase 8: every item that can drop gets a JEI page naming its sources.

Self-tests: practice_bosses_spawn checks size and training,
boss_takes_a_quarter_per_attack runs a real battle (each Lv 100 Bullet Seed
takes exactly a quarter), heat_core_cooks_with_hoppers checks the active state
and the flinch. Self-tests and the island check pass.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-11-03 10:00:57 +01:00

5.7 KiB
Raw Blame History

Phase 6 – checks for Adrian

Decided

2026-10-31: the Large Furnace has a Fire Pokémon heat real furnaces (hoppers must work in and out); an Electric generator is built too; machine work costs the Pokémon nothing. Three more machines: a drop synthesizer (energy into the Pokémon's drops; full drop roll; looting tiers), a sacrifice altar (high-level Pokémon for hard-to-get items; rare candies only above the highest natural level; lower tiers too) and a rebirth chamber (Lv 100 into a shiny Lv 1, first stage, three perfect IVs with none lowered, moves kept, hidden ability left to the player). Details: docs/design.md → "Phase 6: Pokémon machines".

Built so far

Five machines, each a 3×3×3 shell around a chamber, with its core in the middle of one wall (recipes and numbers in docs/balance.md):

Machine Core Casing Takes
Large Furnace Heat Core bricks, mud bricks or deepslate bricks Fire types
Generator Dynamo Core copper blocks Electric types
Drop Synthesizer Synthesis Core iron, gold, diamond or netherite blocks (tier = looting) any Pokémon
Sacrifice Altar Altar Core obsidian, crying obsidian, blackstone, polished blackstone bricks Lv 20+
Rebirth Chamber Rebirth Core amethyst, quartz or calcite blocks Lv 100

The middle of each side wall and the top centre may be glass, to see the Pokémon; the block under the core is free for a hopper.

  • Send the Pokémon out near the core and use the core with an empty hand: it walks in and leaves the party. Use the core again to take it back. Sneak-use shows what the machine is doing (for the altar: what a sacrifice gives).
  • Breaking the core or the shell sends it home (party, else PC), even if you're offline. Automated: machine_pokemon_goes_in_and_out, machine_refuses_what_doesnt_fit, machine_shell_break_returns_pokemon, machine_core_break_returns_pokemon_to_pc, machine_survives_unload, machine_survives_restart.
  • A working machine shows it (added 2026-11-02): the core glows, its front animates (flickering fire on the furnace core, pulsing emblems on the others) and particles show around the Pokémon and at the core; about every 15 s the Pokémon flinches (red flash, hit sound) without taking damage. Automated in heat_core_cooks_with_hoppers.
  • Each machine's work: heat_core_cooks_with_hoppers, dynamo_core_powers_cables, synthesis_core_rolls_drops, altar_core_sacrifice_needs_confirmation, rebirth_core_makes_a_shiny_first_stage.

In game (Prism instance)

The save "Machine Test (Phase 6)" (2026-11-02): superflat, creative, cheats on, no wild Pokémon. You start between two rows; looking north, the first row has every machine working with a Pokémon inside (they belong to a "Showcase" owner, so you can watch but not take them out): Large Furnace with a furnace and a smoker fed by hoppers, Generator cabled to the Drop Synthesizer (gold shell, hopper and chest under its core), Sacrifice Altar, Rebirth Chamber. Behind you, the same machines empty, to try with your own Pokémon (/pokegive); further south, the bare cores. Signs say which is which.

Elsewhere, creative mode gives the cores in the Functional Blocks tab; each has a recipe for survival.

  • Use a bare core (third row): ghost blocks show its shell for ten seconds, and chat lists what's missing. Place a new core anywhere: the same.

  • Hover a core in the inventory: the tooltip says what it does and what its shell is made of.

  • Look at a working machine from the front: the core is see-through (frame and tinted glass), the Pokémon shows behind it.

  • Watch the working machines in the first row: each core glows with an animated front (the furnace core's fire flickers), particles show in the chamber (flames, sparks, glyphs, souls, end rods) and at the core; now and then the Pokémon flashes red with a hit sound. An empty machine, or a furnace with nothing to cook, stays dark.

  • Sacrifice a Pokémon, or finish a rebirth: the Pokémon in the chamber faints with its cry pitched down, then disappears (a reborn one comes back in its new form).

  • Build a Heat Core shell of bricks with glass in a side window, send out a Fire type and use the core: the Pokémon stands in the chamber, small enough to fit, and doesn't move. Does it look right? (the roadmap asks you to confirm this)

  • Put a furnace against the outside of that shell, a hopper with raw iron above it and a hopper with a chest below: the iron cooks without fuel, faster with a stronger Pokémon (speed doubled on 2026-11-02: 7.4× at Lv 50), and ends in the chest.

  • Build a Dynamo Core shell of copper with an Electric type, lay Poke Power cables from the core: sneak-use shows the energy made.

  • Put a Synthesis Core shell of gold blocks next to it (cables between), with a Pokémon inside and a hopper and chest under its core: its drops arrive in the chest. Swap the shell for diamond blocks: sneak-use shows looting 2.

  • Put a Lv 20+ Pokémon in an Altar Core shell: sneak-use shows the reward, sneak-use again within 5 seconds sacrifices it.

  • Put a Lv 100 Pokémon in a Rebirth Core shell: sneak-use shows the time left (two hours). To check without waiting: /data merge block <core position> {rebirth_at:1L} then wait a second, take it out: a shiny Lv 1 first stage and an Ability Patch.

  • Break a casing block while a Pokémon is inside: it comes back to your party with a message.

Ask Adrian

Phase 6 approved 2026-11-02 (after the see-through cores and the faint: "After that, you can begin with the next phase"). Numbers, casings and recipes stay placeholders.

  • Does the Pokémon in the chamber look right (size, place, facing out through the core's side)?
  • All numbers, casings and recipes are placeholders (docs/balance.md).