sovereignx/include/constants
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
..
abilities.h Embody Aspect fixes (#4439) 2024-04-27 19:35:42 +02:00
apprentice.h
battle.h Move Descriptions in battle (#4152) 2024-05-31 12:10:03 +02:00
battle_ai.h Damage roll selection in AI_CalcDamage (#4615) 2024-05-28 10:21:25 +02:00
battle_anim.h Upgraded Dragon Darts Animation (#4620) 2024-05-28 10:17:52 +02:00
battle_anim_scripts.h
battle_arena.h
battle_dome.h Battle Dome Automation (#3596) 2023-11-24 16:19:32 +01:00
battle_factory.h
battle_frontier.h Customizable FrontierMon Sets (#4313) 2024-03-29 08:47:17 +01:00
battle_frontier_mons.h
battle_frontier_trainers.h
battle_move_effects.h Gimmick Refactor (#4449) 2024-06-22 22:25:40 +02:00
battle_palace.h Consolidate natures (#4562) 2024-05-19 10:14:31 +02:00
battle_partner.h Partner Battle refactor (#3592) 2023-12-20 12:38:28 +01:00
battle_pike.h
battle_pyramid.h
battle_script_commands.h Merge branch '_RHH/master' into _RHH/upcoming 2024-06-13 11:44:28 -04:00
battle_setup.h Adds 1 vs 2 macro (#4741) 2024-06-08 09:49:28 +02:00
battle_string_ids.h Merge branch '_RHH/master' into _RHH/upcoming 2024-05-05 19:50:12 -04:00
battle_tent.h
battle_tent_mons.h
battle_tent_trainers.h
battle_tower.h
battle_z_move_effects.h Removed some hardcoded move IDs (#3982) 2024-01-12 22:41:46 +01:00
berry.h Refactor growth time and add six stage toggle 2023-12-07 13:22:01 +01:00
cable_club.h
coins.h
contest.h
cries.h Merge branch '_RHH/master' into _RHH/upcoming 2024-02-19 10:13:13 -03:00
daycare.h Converts a bunch of #if to regular conditions (#4071) 2024-01-26 18:15:45 +01:00
decorations.h
easy_chat.h
event_bg.h
event_object_movement.h Merge remote-tracking branch 'merrp_origin/followers-expanded-id' into _RHH/pr/upcoming/merrpFollowers 2024-02-17 23:40:08 -03:00
event_objects.h Split Pokémon Object Events from Following Pokémon functionality (#4761) 2024-06-13 22:46:27 +02:00
expansion.h Untag release 2024-05-27 09:31:06 -04:00
field_effects.h Removed duplicated object event tags 2024-05-28 14:16:34 -04:00
field_poison.h
field_specials.h Clean up pokemon/ball/dex mentions in comments 2023-12-12 19:02:36 +01:00
field_tasks.h
field_weather.h
flags.h FLAG_TEMP_HIDE_FOLLOWER is now an alias for FLAG_TEMP_E 2024-05-17 11:24:05 -04:00
followers.h Moved message counts to their own file + remove unneeded include 2024-05-21 22:04:22 -04:00
form_change_types.h Merge branch '_RHH/master' into _RHH/upcoming 2024-06-11 08:12:03 -04:00
frontier_util.h
game_stat.h
global.h Move general config file to the config folder (#4805) 2024-06-19 13:42:01 +02:00
heal_locations.h
hold_effects.h Change Ivy Cudgel to be based on Ogerpon form rather than held item (#3865) 2023-12-30 11:40:58 +01:00
item.h Rename gItems and gAbilities to gItemsInfo and gAbilitiesInfo (#4068) 2024-01-26 15:25:52 -03:00
item_effects.h
items.h Converts a bunch of #if to regular conditions (#4071) 2024-01-26 18:15:45 +01:00
layouts.h
lilycove_lady.h
map_groups.h
map_scripts.h
map_types.h
maps.h
mauville_old_man.h
metatile_behaviors.h
metatile_labels.h Remove non-existent tilesets from label comments and alphabetize 2024-01-18 14:31:04 -05:00
moves.h Competitive-formatted parties (#3545) 2024-04-06 15:05:15 -03:00
mystery_gift.h
opponents.h Partner Battle refactor (#3592) 2023-12-20 12:38:28 +01:00
party_menu.h Change Frostbite abbreviation from FSB to FRB (#4355) 2024-04-10 09:16:32 +02:00
pokedex.h Add configs for measurement systems and decimal separators (#4183) 2024-02-14 10:17:23 +01:00
pokemon.h Merge branch '_RHH/master' into _RHH/upcoming 2024-06-13 11:44:28 -04:00
pokemon_icon.h Add POKE_ICON_BASE_PAL_TAG to a header 2024-05-23 02:45:22 +03:00
pokemon_sprite_visualizer.h Make Pokémon Sprite Visualizer name official (#4745) 2024-06-09 12:12:35 -04:00
region_map_sections.h
rgb.h
roulette.h
script_menu.h Merge branch 'upcoming' of https://github.com/rh-hideout/pokeemerald-expansion into berryexpansion 2024-01-05 00:32:21 +01:00
secret_bases.h
slot_machine.h
songs.h
sound.h
species.h Fixed instance of MAROWAX (#4830) 2024-06-18 10:45:55 +02:00
tms_hms.h
trade.h
trainer_hill.h
trainer_types.h
trainers.h Competitive-formatted parties (#3545) 2024-04-06 15:05:15 -03:00
tv.h Clean up pokemon/ball/dex mentions in comments 2023-12-12 19:02:36 +01:00
union_room.h
vars.h
weather.h
wild_encounter.h Fishing Enhancements (#4343) 2024-04-16 22:53:50 +02:00