sovereignx/test/battle
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
..
ability Gimmick Refactor (#4449) 2024-06-22 22:25:40 +02:00
form_change Gimmick Refactor (#4449) 2024-06-22 22:25:40 +02:00
gimmick Gimmick Refactor (#4449) 2024-06-22 22:25:40 +02:00
hold_effect Merge branch '_RHH/master' into _RHH/upcoming 2024-06-13 11:44:28 -04:00
item_effect Merge branch '_RHH/master' into _RHH/upcoming 2024-06-13 11:44:28 -04:00
move_animations Fix Smack Down anim + move anim tests (#4774) 2024-06-13 15:30:28 -04:00
move_effect Gimmick Refactor (#4449) 2024-06-22 22:25:40 +02:00
move_effect_secondary Merge branch '_RHH/master' into _RHH/upcoming 2024-06-07 12:25:08 -04:00
move_effects_combined Small Battle Test reorganization (#4504) 2024-05-06 09:36:52 +02:00
move_flags Small Battle Test reorganization (#4504) 2024-05-06 09:36:52 +02:00
status1 Move data unification (#3999) 2024-01-29 08:51:32 -03:00
terrain Merge branch 'master' of https://github.com/rh-hideout/pokeemerald-expansion into masterintoupcoming18jun 2024-06-18 15:27:06 +02:00
weather Combine weather set commands (#4434) 2024-04-24 14:10:25 -04:00
ai.c Merge branch '_RHH/master' into _RHH/upcoming 2024-06-13 11:44:28 -04:00
ai_calc_best_move_score.c Renamed "MoveHasMoveEffect" functions 2024-02-26 14:21:38 +09:00
ai_check_viability.c Add newer generation Heal Bell interactions with Soundproof (#4732) 2024-06-07 18:51:21 +02:00
ai_flag_risky.c Fixes to master merge 2024-06-13 11:44:52 -04:00
ai_powerful_status.c Fixed test 2024-02-26 15:12:34 +09:00
ai_switching.c Revenge Killer switching factors in Trick Room (#4794) 2024-06-14 10:18:01 +02:00
ai_trytofaint.c Make AI see Loaded Dice hold effect for multi hit moves that strike 5… (#4622) 2024-05-26 22:19:45 +02:00
battle_message.c Add switching message macros for tests (#4717) 2024-06-03 19:59:28 -04:00
crit_chance.c Add RandomChance macro and ability trigger chance config (#4829) 2024-06-18 20:13:44 +02:00
damage_formula.c Enable GF move names by default 2024-04-25 18:40:37 +01:00
exp.c
move.c Apply suggestions from code review 2024-02-26 23:59:15 +09:00
trainer_control.c Competitive-formatted parties (#3545) 2024-04-06 15:05:15 -03:00
trainer_control.h Gimmick Refactor (#4449) 2024-06-22 22:25:40 +02:00
trainer_control.party Competitive-formatted parties (#3545) 2024-04-06 15:05:15 -03:00