Phase 5: field moves from Cobblemon HMs
Adrian (2026-10-31): use Cobblemon HMs; mining ore is the one hard requirement, furnaces get lit by a Pokemon inside a Phase 6 machine. - Cobblemon HMs 4.1.0 in the pack (Modrinth), default config. - Self-test rock_smash_mines_veins: HMs' Rock Smash breaks a regenerating vein, the ore drops and the vein becomes a regenerator. - HMs' Trainer Ditto (a wild Ditto underneath) is exempt from the hostility scan and the stray despawn (world/SpecialPokemon.kt). - Docs: licenses, addon status, design, balance, roadmap note, Phase 5 checklist with the open questions for Adrian. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
1 parent
ea21bb725a
commit
56ffdd9f2e
14 files changed
+145
-6
No files matched your search
@@ -179,6 +179,16 @@ The roadmap lists four mods as prior art; on Cobblemon 1.8 / NeoForge 1.21.1 tod
|
||||
- [Cobblemon Environment Interactions](https://modrinth.com/project/cobblemon-environment-interactions) 3.1.0 (NeoForge, Apache-2.0, Cobblemon ≥ 1.7.3): type-based mining and utilities while riding or commanding one companion; not move-based.
|
||||
- Cobblemon Field Moves (Fabric, Cobblemon 1.6), Cobblemon Map Kit (Fabric), SceneBlocks (special blocks, custom license), CobbleStrike (real-time attacks): no fit.
|
||||
|
||||
## Phase 5: field moves from Cobblemon HMs (Adrian, 2026-10-31)
|
||||
|
||||
Adrian: use Cobblemon HMs. Mining ore is the one hard requirement; the other field moves are nice to have, and Flamethrower in the roadmap was only an example. Furnaces are not lit by a field move: a Pokémon goes *inside* a Phase 6 multiblock instead. So the companion mod doesn't build the roadmap's own `field_moves` system for now; HMs replaces it.
|
||||
|
||||
- **Mining** is HMs' Rock Smash: with a Pokémon that knows it sent out, the player's fist breaks the ore it hits and the ore connected to it, up to 32 blocks (power 32). HMs breaks each block as the player with a netherite pickaxe, through the normal break event, so Regenerating Ore Veins turns mined vein blocks into regenerators and the vein grows back. Automated: `rock_smash_mines_veins` (fires HMs' own Rock Smash handler at a vein).
|
||||
- **Trainer Ditto.** HMs sends a visiting Trainer Ditto that sells TMs; underneath it is a wild Cobblemon Ditto. The island's wild-Pokémon rules (hunting weaker trainers, strays despawning) leave it alone, like guardians (`world/SpecialPokemon.kt`).
|
||||
- **Config:** HMs' defaults for now (`config/cobblemon_hms.json` is written by the mod on first start; the pack ships none). Every ability can be switched off or tuned there.
|
||||
|
||||
Open, for Adrian (`docs/checklists/phase-5.md`): whether HMs' abilities wait for progression like Cobblebase's skills, what to do about the ones that get around zone hazards, and whether party passives (shoulder Pokémon) are still wanted.
|
||||
|
||||
## Notes for Phase 6 (researched 2026-10-31)
|
||||
|
||||
Adrian asked for existing mods for the multiblocks, or at least their logic. Phase 6's machines need a pattern-checked structure with a controller, a Pokémon stored inside (keeping its data, visible), safe return when the structure breaks, and state that survives unload and restart. Power is already Poke Power's (Phase 4), so the first machine is the Large Furnace. Nothing on NeoForge 1.21.1 puts a Pokémon into a multiblock; the structure part has several options:
|
||||
|
||||
Reference in new issue
Block a user