pokeemerald/test
Martin Griffin 3ad66028e9
Backwards-compatible BoxPokémon Refactor (#3438)
* Check progress in non-battle PARAMETRIZEd tests

* Overworld Script Tests

* Backward-compatible BoxPokemon Refactor

Reuses space that contains zeros to provide space for:
- HP/status in the box
- 12-character nicknames
- Up to 63 PokéBalls
- Shininess separate from PID
- Hidden Nature
- Hyper Training
- Dynamax Level
- Gigantamax Factor
- Terastallization Types
- Shadow

Implements:
- OW_PC_HEAL to switch between Gen7- and Gen8+ behavior
- Nature Mints
- Dynamax Candy
- Hyper Training commands (canhypertrain/hypertrain)
- Gigantamax Factor commands (hasgigantamaxfactor/togglegigantamaxfactor)
- Terastallization Type on the summary screen
- Prevents Gigantamax Factor Pokémon from evolving into a species without a Gigantamax form

* fixup! Backward-compatible BoxPokemon Refactor

* displaydexinfo fix from Jasper
2023-12-27 17:48:17 +01:00
..
battle Backwards-compatible BoxPokémon Refactor (#3438) 2023-12-27 17:48:17 +01:00
dynamax.c Backwards-compatible BoxPokémon Refactor (#3438) 2023-12-27 17:48:17 +01:00
fpmath.c Merge branch 'RHH/master' into RHH/upcoming 2023-08-12 16:31:44 -04:00
pokemon.c Backwards-compatible BoxPokémon Refactor (#3438) 2023-12-27 17:48:17 +01:00
random.c Optional high-quality RNG (#3780) 2023-12-22 17:39:15 +00:00
species.c Backwards-compatible BoxPokémon Refactor (#3438) 2023-12-27 17:48:17 +01:00
sprite.c Merge branch 'RHH/master' into RHH/upcoming 2023-08-12 16:31:44 -04:00
test_runner_args.c Test moves, items, and abilities in battle 2023-02-01 13:53:57 +00:00
test_runner_battle.c Backwards-compatible BoxPokémon Refactor (#3438) 2023-12-27 17:48:17 +01:00
test_runner.c Backwards-compatible BoxPokémon Refactor (#3438) 2023-12-27 17:48:17 +01:00