sovereignx/test
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
..
battle Gimmick Refactor (#4449) 2024-06-22 22:25:40 +02:00
fpmath.c Merge branch 'RHH/master' into RHH/upcoming 2023-08-12 16:31:44 -04:00
pokemon.c Add createmon Script Cmd, Support for 2v1Wild Battles (#4688) 2024-06-13 19:11:36 +02:00
random.c Optional high-quality RNG (#3780) 2023-12-22 17:39:15 +00:00
species.c Fixes to master merge 2024-06-13 11:44:52 -04:00
sprite.c Merge branch 'RHH/master' into RHH/upcoming 2023-08-12 16:31:44 -04:00
test_runner.c Merge branch '_RHH/master' into _RHH/upcoming 2024-06-04 16:47:29 -04:00
test_runner_args.c
test_runner_battle.c Gimmick Refactor (#4449) 2024-06-22 22:25:40 +02:00
text.c Enable GF type names by default 2024-04-25 18:40:38 +01:00