sovereignx/tools
AgustinGDLV 9797640dff
Gimmick Refactor (#4449)
* consolidated gimmick checks, triggers, communication, and activation; updated test runner

* fixed improper use of .usableGimmick

* cleaning up battle_dynamax.c, changing function args to u32s

* fixed '#ifdef TESTING' causing errors

* updated z-moves to use gimmick interface, pared down redundancies; no AI/tests

* added support for z-moves in tests, consolidated gimmick fields

* removed ShouldUseMaxMove and .usingMaxMove

* renamed TryChangeZIndicator, updated z move display

* added several z-move tests and fixed various z-move interactions; fixed z-move category calc

* fixed useless battler arg in GetTypeBasedZMove

* added basic test check for bad Z-Move or Mega usage

* reworked test runner gimmick functionality; added support for Ultra Burst + Z-Move to test Light That Burns the Sky

* fixed gimmick test logic; fixed damage category override

* fixed mega rayquaza test fail

* consolidated gimmick indicator logic; added graphics to gGimmicksInfo

* removed TeraData struct

* reimplemented AI logic for Z-Moves; no changes

* updated Z-Move and Ultra Burst trigger gfx

* added testrunner check for multiple gimmick use

* fixed duplicate z-move call in test

* reorganized data/graphics/gimmicks.h

* added signature Z-Move ability tests; implemented Guardian of Alola

* fixed bad test update

* fixed Thousand Arrows not affecting Tera Flying; clean-up

* fixed -ate tests

* fixed tera tests

* fixed tera tests really

* fixed last batch of tests

* fixed -ate mega test again

* code review

* code review pt.2

* tweaked CanTera again

* dynamax flag only required for player
2024-06-22 22:25:40 +02:00
..
aif2pcm Remove all leading whitespace 2023-10-23 13:24:38 -05:00
bin2c [Round 3] Apply all source related changes for the new INSTALL.md in one commit. 2020-12-16 21:24:44 -05:00
gbafix Merge branch 'master' of https://github.com/pret/pokeemerald 2021-05-23 10:51:26 -04:00
gbagfx gbagfx bit depth upconversion fix 2024-01-27 14:29:31 -08:00
jsonproc jsonproc: filter out every non-alphanumeric character 2024-01-27 19:29:29 -08:00
learnset_helpers Fix teachable learnsets crashing in some environments (#4389) 2024-04-15 15:57:42 -04:00
mapjson Merge branch 'master' of https://github.com/pret/pokeemerald into rhhpretmerge 2023-05-12 13:48:52 +02:00
mgba Test moves, items, and abilities in battle 2023-02-01 13:53:57 +00:00
mgba-rom-test-hydra Added passing "KNOWN_FAILING" to test summary (#4063) 2024-01-29 17:01:50 -03:00
mid2agb use floats for tempo calculation 2022-06-28 00:11:59 -04:00
patchelf Hydra OSX support 2023-05-03 15:36:17 +02:00
preproc Merge branch '_RHH/upcoming' into _RHH/pr/upcoming/merrpFollowers 2024-05-16 17:31:46 -04:00
ramscrgen [Round 3] Apply all source related changes for the new INSTALL.md in one commit. 2020-12-16 21:24:44 -05:00
rsfont Fix finding libpng in gbagfx and rsfont 2022-03-16 14:41:12 +01:00
scaninc Merge branch 'followers' into followers-expanded-id 2023-12-31 01:49:56 -05:00
trainerproc Gimmick Refactor (#4449) 2024-06-22 22:25:40 +02:00