
Cobblemon:CRZMovesPokemon
Мод Cobblemon:CRZMovesPokemon исправляет и дополняет наборы атак покемонов в Cobblemon 1.7, используя точные данные из итальянской Pokemon Central Wiki. Добавляет более 1300 новых атак для 267 покемонов.
Список изменений
● CRZMovesPokemon — What the mod does (as of v1.3.3)
Purpose
Patches and extends Cobblemon's Pokémon movesets so players get a more complete and accurate move pool in-game — covering modern (Gen 8+9) additions, restoring legacy moves, and unlocking historically event-exclusive signature moves.
What it changes
- Filling in missing modern moves
The generator script compares Cobblemon 1.7's vanilla learnsets against official Pokémon data from Sword/Shield, Isle of Armor, Crown Tundra, Scarlet/Violet, Teal Mask, and Indigo Disk. Anything missing is added to the Pokémon's learnset (level-up, TM, egg, tutor) via species_additions. For level-up moves, Gen 9 levels take priority; otherwise Gen 8 is used.
- Promoting legacy moves to TMs
Cobblemon marks many older-gen moves as legacy: (declared but not learnable in-game). This mod converts those legacy entries into tm: so they become actually usable.
- Restoring legendary/mythical/starter coverage
A bug in the original generator was silently skipping any Pokémon that didn't have an explicit "implemented": true field — which excluded most legendaries, mythicals, and several starters from receiving any of the fixes above. The bug is patched; ~144 additional species now get processed correctly.
- Event-only signature moves made obtainable
A small whitelist of moves that were historically distributed only through official Pokémon events is added as both level-up (level 1, for Move Relearner access) and TM (for TM Disk access):
┌───────────────────────────────────────────────────────────────┬───────────────────────────┬───────────────────────────────────┐ │ Pokémon │ Move │ Event origin │ ├───────────────────────────────────────────────────────────────┼───────────────────────────┼───────────────────────────────────┤ │ Genesect │ Shift Gear, Extreme Speed │ 2014 Korean Movie 16 distribution │ ├───────────────────────────────────────────────────────────────┼───────────────────────────┼───────────────────────────────────┤ │ Rayquaza │ V-Create │ ORAS event │ ├───────────────────────────────────────────────────────────────┼───────────────────────────┼───────────────────────────────────┤ │ Pikachu, Raichu │ Extreme Speed │ Various Pikachu events │ ├───────────────────────────────────────────────────────────────┼───────────────────────────┼───────────────────────────────────┤ │ Snorlax, Munchlax, Celebi, Beldum, Metang, Metagross, Flaaffy │ Hold Back │ Shiny-event distributions │ └───────────────────────────────────────────────────────────────┴───────────────────────────┴───────────────────────────────────┘
- Cross-mod compatibility plumbing
Two integration hacks make the event-only moves actually work alongside the popular SimpleTMs mod:
- Auto-patches SimpleTMs' exclusion list (config/simpletms/moves/excluded_moves_from_tmtr_learning.json) on server start, stripping our target moves so the TM Disks aren't blanket-blocked.
- Mixin into MoveLearnItem.canPokemonLearnMove that force-allows the whitelisted (Pokémon, move) pairs when SimpleTMs' learnset check fails to see our species_additions. The Mixin respects SimpleTMs' "already knows this move" guard, so players can't teach the same move repeatedly.
What it doesn't change
- Doesn't replace any vanilla Cobblemon species file — everything is layered on top via species_additions.
- Doesn't add new Pokémon, items, blocks, or game mechanics.
- Doesn't touch SimpleTMs' code at runtime beyond the one targeted Mixin and the one config file.
