pokeemerald/include
Martin Griffin bb781f21a1
Arbitrary trainer scripts + map script/trigger softlock prevention (#5033)
Script_RunImmediatelyUntilEffect runs a script until either a specified
effect may occur or it reaches an end.

All existing script commands and natives, and some specials, call
Script_RequestEffects which allows us to analyze them.

Any downstream script commands/natives/specials will be statically known
not to call Script_RequestEffects and treated as if they have all
effects. Manually tagging them with requests_effects=1 and calling
Script_RequestEffects will make them analyzable.

Using these, we're able to execute scripts until they either exit with
no effect, or would possibly have an effect. This allows us to:
1. Not run on frame map scripts or triggers if they would have no
   effect.
2. Immediately run triggers if they only affect flags/vars. This removes
   the lag frames when biking into the Cycling Road, for example.
3. Migrate on load/on transition/on resume/on return to field/on dive
   warp scripts onto the global script context if they would block
   (approximated via SCREFF_HARDWARE).
4. Support arbitrary control flow in trainer scripts. The trainer does
   not see the player if the script has no effect, and the trainer will
   use whichever trainerbattle command is branched to.
5. Support arbitrary scripts in trainer scripts. cant_see and
   cant_see_if_* commands have been introduced so that scripts are able
   to do something when the player interacts with the trainer even if
   that trainer wouldn't see them.
2025-01-08 10:27:00 +00:00
..
config Fly from Pokenav (#5679) 2025-01-05 00:24:58 +01:00
constants Converted 2 various to callnative (#5950) 2025-01-05 17:47:49 +01:00
gba Fix fixed point damage calculation off-by-1s (#5775) 2024-12-05 11:35:56 +00:00
test Arbitrary trainer scripts + map script/trigger softlock prevention (#5033) 2025-01-08 10:27:00 +00:00
agb_flash.h Clean up the last extern functions 2019-03-02 03:18:08 -05:00
AgbRfu_LinkManager.h Add LINK_MANAGER field comments from SDK 2021-07-11 16:48:59 -04:00
apprentice.h Renaming Script Contexts 2022-08-15 15:18:12 -04:00
bard_music.h Added value for bard sound length 2024-10-21 09:04:42 -04:00
battle_ai_main.h Should switch refactor to facilitate switch prediction (#5466) 2024-10-25 13:04:42 +02:00
battle_ai_switch_items.h Should switch refactor to facilitate switch prediction (#5466) 2024-10-25 13:04:42 +02:00
battle_ai_util.h Refactors argument into a union (#5853) 2024-12-23 15:51:35 -03:00
battle_anim_scripts.h Move battle anim arrays to C (#5306) 2024-09-04 11:21:40 +02:00
battle_anim.h New Volt Switch Animation (#5729) 2024-12-07 15:52:13 +01:00
battle_arena.h Add some missing battle arena constants 2022-08-11 12:02:56 -04:00
battle_bg.h Organized conffig files into their own folder and cleaned up 2022-11-14 11:03:49 -03:00
battle_controllers.h Fix a display issue with B_SHOW_TYPES (#5201) 2024-08-26 15:16:56 -04:00
battle_debug.h battle_config.h tweaks 2020-12-23 13:16:01 -03:00
battle_dome.h health bar update 2023-08-07 10:29:02 +02:00
battle_dynamax.h Refactors residual damage (#4945) 2024-07-13 12:12:40 +02:00
battle_factory_screen.h Factory done 2018-11-11 16:44:27 +01:00
battle_factory.h Add bugfix for Battle Factory trainer IVs 2022-03-30 09:37:03 -04:00
battle_gfx_sfx_util.h Speed up tests in headless mode (#5889) 2025-01-01 10:24:23 +01:00
battle_gimmick.h Gimmick Refactor (#4449) 2024-06-22 22:25:40 +02:00
battle_interface.h Add in-battle shadows underneath all enemy battlers (#5178) 2024-09-10 21:27:49 +02:00
battle_main.h Encapsulate move data (#5852) 2025-01-01 20:34:33 +01:00
battle_message.h Addressed review changes (minus encapsulation) 2024-12-04 11:31:28 -03:00
battle_pike.h Document Battle Pie 2018-11-12 14:36:31 +01:00
battle_pyramid_bag.h Start misc battle documentation 2021-10-08 16:39:46 -04:00
battle_pyramid.h Merge branch 'battle_engine' of https://github.com/rh-hideout/pokeemerald-expansion into HEAD 2022-04-02 18:45:18 -03:00
battle_records.h identify and name battle records things 2018-05-01 15:33:13 +02:00
battle_script_commands.h Adds Commander and Order Up (#5246) 2024-09-29 22:45:50 +02:00
battle_scripts.h Battle Weather Refactor (#5833) 2025-01-04 07:33:25 -05:00
battle_setup.h Port pokefirered's Vs. Seeker to pokeemerald (#3256) 2023-11-26 18:58:43 +01:00
battle_tent.h Use macros for summary windows 2019-03-03 16:50:51 -05:00
battle_terastal.h Gimmick Refactor (#4449) 2024-06-22 22:25:40 +02:00
battle_tower.h Merge branch 'followers-expanded-id' of https://github.com/aarant/pokeemerald into pretmerge7aug 2024-08-07 12:42:45 +02:00
battle_transition_frontier.h Drop battle transition 'phase' terminology 2021-10-25 10:20:48 -04:00
battle_transition.h Clean up redundancy for mugshots (#5906) 2024-12-30 18:32:21 +01:00
battle_tv.h decompile and document battle tv 2018-02-27 20:40:09 +01:00
battle_util.h Last fix for Sparkling Aria / Covert Cloak / Shield Dust interaction (#5956) 2025-01-06 12:03:41 +01:00
battle_util2.h Document some single-remaining symbols 2021-09-24 17:14:20 -04:00
battle_z_move.h Gimmick Refactor (#4449) 2024-06-22 22:25:40 +02:00
battle.h Shell Bell Clean up / Simplification and Tests (#5924) 2025-01-07 21:50:23 +01:00
berry_blender.h Finish documenting berry blender 2020-08-24 17:06:55 -04:00
berry_crush.h Document Berry Crush 2021-03-18 15:18:23 -04:00
berry_fix_program.h decompile title screen 2018-02-04 16:11:00 +01:00
berry_powder.h Decompile berry_powder.c 2019-03-24 14:50:16 -05:00
berry_tag_screen.h forgot a semicolon LMAO 2018-02-02 16:09:17 +01:00
berry.h Remove unused function 2024-01-04 16:04:00 +00:00
bg.h Merge branch '_pret/master' into _RHH/pr/master/pretSync20241015 2024-10-15 20:56:56 -03:00
bike.h Merge branch 'battle_engine' of https://github.com/rh-hideout/pokeemerald-expansion into HEAD 2022-04-02 18:45:18 -03:00
birch_pc.h Refactor dex completion (again) (#3937) 2024-01-11 13:35:31 -03:00
blit.h remove gflib 2024-09-18 10:37:34 -04:00
braille_puzzles.h Document the regi* code more 2019-02-15 18:24:55 -05:00
cable_club.h Document remaining overworld 2021-04-06 16:55:43 -04:00
caps.h Merge level_caps and ev_caps into one caps file (#5429) 2024-09-27 23:40:49 +02:00
clear_save_data_menu.h decompile title screen 2018-02-04 16:11:00 +01:00
clock.h Fixed Cheat Start not initiating time-based events (#3446) 2023-10-22 21:03:54 +02:00
coins.h Give/Take to Add/Remove for silent script macros 2020-01-12 23:24:52 -05:00
confetti_util.h Specify confetti util name 2020-06-18 18:14:30 -04:00
contest_ai.h Port contest ai from pokeruby 2018-08-15 11:43:57 +02:00
contest_effect.h Move data unification (#3999) 2024-01-29 08:51:32 -03:00
contest_link.h Document misc contest 2020-08-16 02:50:35 -04:00
contest_painting.h Document contest painting image processing effects 2019-11-10 16:37:26 -06:00
contest_util.h Misc contest cleanup 2021-04-22 15:51:04 -04:00
contest.h Merge branch 'master' of https://github.com/pret/pokeemerald into pretmergenewyears 2023-12-30 20:49:05 +01:00
coord_event_weather.h decompile_coord_event_weather 2018-01-29 16:46:56 +01:00
credits.h Remove ewram in headers 2023-08-10 20:11:07 -04:00
crt0.h Allocate initialized sections for EWRAM and IWRAM (#3892) 2024-01-02 14:24:52 +00:00
data.h Easy customizable Hidden Move types (#5872) 2025-01-04 21:42:14 +01:00
daycare.h merge in original dexnav code with some rhh specific tweaks 2024-06-16 10:39:28 -04:00
debug.h Added support for XY's Sky Battles (#2950) 2023-11-26 16:59:44 +01:00
decompress.h Merge with latest merrp branch + starting to move the functionality of separate palettes to gSpeciesInfo 2024-03-25 16:03:56 -03:00
decoration_inventory.h Document decoration.c 2020-03-06 09:47:20 +00:00
decoration.h Remove ewram in headers 2023-08-10 20:11:07 -04:00
dewford_trend.h Document Dewford Trend 2021-03-31 16:08:42 -04:00
dexnav.h some more Dexnav -> DexNav 2025-01-02 10:13:06 -05:00
difficulty.h Adds B_VAR_DIFFICULTY and related functions READ DESC (#5337) 2025-01-04 14:25:03 +01:00
digit_obj_util.h Document some generic argument names 2022-05-31 14:34:25 -04:00
diploma.h add diploma header and static names fix 2017-10-09 13:55:31 +02:00
dma3.h Merge branch '_pret/master' into _RHH/pr/master/pretSync20241015 2024-10-15 20:56:56 -03:00
dodrio_berry_picking.h Document dodrio berry picking 2021-03-03 14:26:05 -05:00
dynamic_placeholder_text_util.h Clean up files and add entries to charmap 2018-07-24 21:18:23 -07:00
easy_chat.h Merge remote-tracking branch 'pret/master' into RHH/pr/sync/pretsync20230413 2023-04-13 17:05:48 -04:00
egg_hatch.h Clear up misleading egg step name 2020-05-27 16:41:23 -04:00
ereader_helpers.h Clean up some trainer hill 2022-03-31 12:54:07 -04:00
ereader_screen.h Document some mystery gift 2021-10-14 15:10:41 -04:00
event_data.h Merge remote-tracking branch 'merrp_origin/followers-expanded-id' into merrp/followers_RHH_merge3 2023-06-16 21:25:16 -04:00
event_object_lock.h Fix some object lock names 2021-05-04 01:21:50 -04:00
event_object_movement.h merge w upcoming 2024-11-03 07:11:40 -05:00
event_scripts.h Arbitrary trainer scripts + map script/trigger softlock prevention (#5033) 2025-01-08 10:27:00 +00:00
evolution_graphics.h Document some generic argument names 2022-05-31 14:34:25 -04:00
evolution_scene.h Struct pointers star standarizing 2022-07-29 11:15:33 -04:00
expansion_intro.h [intro] refactor expansion intro 2023-02-09 23:12:29 +01:00
fake_rtc.h Added OW_USE_FAKE_RTC and OW_ALTERED_TIME_RATIO (#4910) 2024-07-10 20:58:01 +02:00
faraway_island.h Struct pointers star standarizing 2022-07-29 11:15:33 -04:00
field_camera.h Continue documenting generic arguments 2022-06-03 15:38:03 -04:00
field_control_avatar.h merge w upcoming 2024-10-04 12:56:21 -04:00
field_door.h Label animated doors 2020-01-26 09:40:35 -06:00
field_effect_helpers.h Whitespace, documentation and style 2024-01-22 19:12:52 -03:00
field_effect.h some cleanup 2024-10-18 22:13:49 -04:00
field_message_box.h Renamed gWalkAwayFromSignInhibitTimer to gWalkAwayFromSignpostTimer 2024-07-15 22:33:31 -07:00
field_player_avatar.h sideways stairs, try to integrate with follower code 2024-06-19 10:50:59 -04:00
field_poison.h Document field_poison 2019-10-06 20:04:30 -04:00
field_screen_effect.h Cleaned up and reordered functions 2024-08-27 20:56:09 -07:00
field_special_scene.h Continue documenting generic arguments 2022-06-03 15:38:03 -04:00
field_specials.h Clean up scrcmd PR (#5511) 2024-10-12 10:34:05 -07:00
field_tasks.h decompile field tasks 2018-05-19 18:02:43 +02:00
field_weather.h Made BuildColorMaps redundant by using static tables (#5289) 2024-09-10 14:44:08 +02:00
fieldmap.h Move battle tests off the heap (#3414) 2023-10-13 16:31:10 -03:00
fldeff_misc.h Continue documenting generic arguments 2022-06-03 15:38:03 -04:00
fldeff.h Merge remote-tracking branch 'merrp_origin/followers-expanded-id' into merrp/followers_RHH_merge3 2023-06-16 21:25:16 -04:00
follower_helper.h Merge remote-tracking branch '_merrp_origin/followers-expanded-id' into _RHH/pr/upcoming/merrpFollowers 2024-06-01 20:17:19 -04:00
fonts.h Added FONT_SHORT_NARROWER (#5101) 2024-12-04 06:30:19 -08:00
fpmath.h Fix fixed point damage calculation off-by-1s (#5775) 2024-12-05 11:35:56 +00:00
frontier_pass.h Document and decompile more of frontier pass. 2019-01-26 14:50:24 +01:00
frontier_util.h Fix Slateport Battle Tent/Battle Factory (#5281) 2024-09-02 16:53:03 -04:00
generational_changes.h Setting Battle configs during tests (#5803) 2024-12-29 23:28:39 +01:00
global.berry.h Remove leftover code for myself 2024-01-04 16:12:39 +00:00
global.fieldmap.h merge w upcoming 2024-11-03 07:11:40 -05:00
global.h Merge branch 'upcoming' of https://github.com/rh-hideout/pokeemerald-expansion into rhh/dexnav 2025-01-02 08:28:21 -05:00
global.tv.h VANILLA_POKEMON_NAME_LENGTH 2024-04-25 18:40:37 +01:00
gpu_regs.h remove gflib 2024-09-18 10:37:34 -04:00
graphics.h Decouple Poke Ball ids from item ids (#5560) 2024-10-28 18:03:15 +01:00
gym_leader_rematch.h Fix trainer match call flags 2024-08-15 23:00:20 +02:00
hall_of_fame.h Document confetti 2020-06-17 03:39:03 -04:00
heal_location.h FRLG+ whiteout message (#4967) 2024-08-02 08:28:05 -07:00
image_processing_effects.h Match ConvertImageProcessingToGBA 2019-11-12 17:25:02 +01:00
international_string_util.h Species Simplifier™ - Part 3 (#3562) 2023-12-08 15:05:10 +01:00
intro_credits_graphics.h Continue documenting generic arguments 2022-06-03 15:38:03 -04:00
intro.h [intro] refactor expansion intro 2023-02-09 23:12:29 +01:00
io_reg.h remove gflib 2024-09-18 10:37:34 -04:00
item_ball.h Item Ball refactor / Pluralize item names for giveitem and finditem (#3942) 2024-01-14 21:35:45 +01:00
item_icon.h Follow up to #4579: wrong naming (#4591) 2024-05-18 17:05:25 +02:00
item_menu_icons.h Document item menu 2021-08-10 22:13:02 -04:00
item_menu.h Add Mulch effects 2023-12-03 13:17:34 +01:00
item_use.h Add functionality to Poké Flute and Town Map (#5405) 2024-10-03 10:52:59 +02:00
item.h Decouple Poke Ball ids from item ids (#5560) 2024-10-28 18:03:15 +01:00
landmark.h Split/extract/port landmark 2017-12-26 21:20:29 -06:00
libgcnmultiboot.h Typo Fix 2020-07-17 15:49:46 -04:00
librfu.h Detect potential misalignment in modern 2023-07-24 19:42:56 +01:00
lilycove_lady.h Document Contest Lady TV Show 2021-04-02 01:49:38 -04:00
line_break.h Automatic Line Breaks, somewhat even lines (#5689) 2024-11-29 18:46:45 +01:00
link_rfu.h Merge remote-tracking branch 'pret/master' into RHH/sync/pret_20230214 2023-02-15 14:11:03 -03:00
link.h Add OW_UNION_DISABLE_CHECK and OW_FLAG_MOVE_UNION_ROOM_CHECK (#5448) 2024-10-07 17:07:23 +02:00
list_menu.h Fix center crash (#4725) 2024-06-05 11:52:42 +02:00
load_save.h Save-compatible SaveBlock3 (#4112) 2024-02-10 18:14:36 +01:00
lottery_corner.h make lots of define files 2017-09-07 19:45:32 +02:00
m4a.h Up to sub_81446DC 2018-12-31 19:39:41 -06:00
mail.h Clean up defines lacking spaces 2024-08-15 19:34:56 +02:00
main_menu.h removed unnecessary script, cheat start now with national dex, reverted accidental type hin removal, changed indentation 2022-09-02 12:10:11 +02:00
main.h Initialize m4a and IRQ handler in a loaded section (#5912) 2025-01-02 15:11:32 +01:00
malloc.h Merge branch '_pret/master' into _RHH/pr/master/pretSync20241015 2024-10-15 20:56:56 -03:00
map_name_popup.h Decompile map_name_popup 2018-04-09 12:52:28 +05:30
match_call.h Document match_call.c 2021-04-01 03:29:15 -04:00
math_util.h Document math_util.c 2020-05-24 08:28:02 -05:00
mauville_old_man.h Continue documenting generic arguments 2022-06-03 15:38:03 -04:00
menu_helpers.h Document some generic argument names 2022-05-31 14:34:25 -04:00
menu_specialized.h Clean up defines lacking spaces 2024-08-15 19:34:56 +02:00
menu.h Clean up files 2024-07-25 20:34:14 -07:00
metaprogram.h Replaces VARARG_8 uses with recursive macros (#4232) 2024-04-05 18:42:11 +01:00
metatile_behavior.h merge w upcoming 2024-09-29 13:33:20 -04:00
mini_printf.h [debug] add support for mgba printf 2022-09-06 13:40:31 +02:00
minigame_countdown.h Sync minigame_countdown 2020-04-08 17:23:32 -04:00
mirage_tower.h Document mirage_tower.c. (Combine fldeff_groundshake.c and fossil_specials.c) 2018-12-25 11:46:35 -06:00
mon_markings.h Detect potential misalignment in modern 2023-07-24 19:42:56 +01:00
money.h Allow users to increase MAX_MONEY (#4943) 2024-07-13 11:16:34 +02:00
move_relearner.h Move Relearner and Renaming From Summary Screen (#5513) 2024-10-19 14:43:05 +02:00
move.h Encapsulate move data (#5852) 2025-01-01 20:34:33 +01:00
multiboot_pokemon_colosseum.h Almost finish decompiling intro 2018-02-15 16:54:34 -06:00
multiboot.h Start decomp 2017-09-18 09:23:06 -04:00
mystery_event_menu.h decompile mystery event menu 2018-01-30 23:23:35 +01:00
mystery_event_msg.h Correct usage of MysteryEvent to MysteryGift 2021-10-17 03:00:48 -04:00
mystery_event_script.h Finish updating macro comments 2021-11-18 01:47:58 -05:00
mystery_gift_client.h Correct usage of MysteryEvent to MysteryGift 2021-10-17 03:00:48 -04:00
mystery_gift_link.h Correct usage of MysteryEvent to MysteryGift 2021-10-17 03:00:48 -04:00
mystery_gift_menu.h Use window constants in mystery_gift_menu 2022-09-29 15:48:19 -04:00
mystery_gift_server.h Correct usage of MysteryEvent to MysteryGift 2021-10-17 03:00:48 -04:00
mystery_gift_view.h Correct usage of MysteryEvent to MysteryGift 2021-10-17 03:00:48 -04:00
mystery_gift.h Correct usage of MysteryEvent to MysteryGift 2021-10-17 03:00:48 -04:00
naming_screen.h Start documenting naming screen 2020-08-07 02:00:41 -04:00
new_game.h Found a debug system for pokemon contests 2019-04-02 21:51:21 -04:00
option_menu.h decompile option menu 2018-01-16 18:59:06 +01:00
overworld.h Fly from Pokenav (#5679) 2025-01-05 00:24:58 +01:00
palette_util.h Document files with a few remaining symbols 2021-11-02 18:06:06 -04:00
palette.h Optimize/get rid of unused palette vars/functions (#4841) 2024-08-04 21:41:55 -04:00
party_menu.h some cleanup 2024-10-18 22:13:49 -04:00
pc_screen_effect.h Decompile a bit of pokemon storarage system 2018-08-12 16:40:31 +02:00
play_time.h begin working on pokeemerald 2017-08-31 16:48:24 +02:00
player_pc.h Document player pc 2021-08-02 13:58:40 -04:00
pokeball.h Decouple Poke Ball ids from item ids (#5560) 2024-10-28 18:03:15 +01:00
pokeblock.h Merge branch 'battle_engine' of https://github.com/rh-hideout/pokeemerald-expansion into HEAD 2022-04-02 18:45:18 -03:00
pokedex_area_region_map.h Document some single-remaining symbols 2021-09-24 17:14:20 -04:00
pokedex_area_screen.h Standarized use of star in pointer types 2022-07-29 10:17:58 -04:00
pokedex_cry_screen.h Struct pointers star standarizing 2022-07-29 11:15:33 -04:00
pokedex_plus_hgss.h [pokedex_plus] refactor #if to C if 2023-10-22 03:26:24 +02:00
pokedex.h Moved pokedex flags to constants files andadded constants to header of event_scripts 2024-08-14 19:24:55 -07:00
pokemon_animation.h Merge branch 'battle_engine' of github.com:rh-hideout/pokeemerald-expansion into master_sync 2021-06-07 18:05:52 -07:00
pokemon_icon.h merge in original dexnav code with some rhh specific tweaks 2024-06-16 10:39:28 -04:00
pokemon_jump.h Document pokemon jump 2021-02-26 17:26:39 -05:00
pokemon_size_record.h port pokemon size record 2017-09-08 22:23:14 +02:00
pokemon_sprite_visualizer.h Add in-battle shadows underneath all enemy battlers (#5178) 2024-09-10 21:27:49 +02:00
pokemon_storage_system.h Implemented OW_IGNORE_EGGS_ON_HEAL (#4888) 2024-07-04 16:03:42 +02:00
pokemon_summary_screen.h Encapsulate move data (#5852) 2025-01-01 20:34:33 +01:00
pokemon.h Encapsulate move data (#5852) 2025-01-01 20:34:33 +01:00
pokenav.h Fly from Pokenav (#5679) 2025-01-05 00:24:58 +01:00
random.h Merge branch 'upcoming' of https://github.com/rh-hideout/pokeemerald-expansion into rhh/dexnav 2025-01-02 08:28:21 -05:00
rayquaza_scene.h Start documenting rayquaza_scene 2020-08-25 17:49:42 -04:00
record_mixing.h Document record mixing mail swap 2021-10-24 15:49:19 -04:00
recorded_battle.h Merge branch '_pret/master' into _RHH/pr/master/pretMerge20241220 2024-12-20 16:04:33 -03:00
region_map.h Fly from Pokenav (#5679) 2025-01-05 00:24:58 +01:00
reload_save.h Continue misc link documentation, rename reset_save_heap 2021-10-05 23:37:54 -04:00
reset_rtc_screen.h added the ability to directly open evolutions from the EVO page 2022-01-03 16:48:50 +01:00
reshow_battle_screen.h Ally Switch (#3533) 2023-12-20 15:26:28 +01:00
roamer.h Add support for multiple roamers (#4762) 2024-06-15 11:17:32 +02:00
rotating_gate.h Move HEAP_SIZE to malloc and use void instead of empty argument list 2018-10-14 20:00:14 +02:00
rotating_tile_puzzle.h Document rotating_tile_puzzle 2019-10-16 04:09:30 -04:00
roulette.h More roulette doc 2020-08-04 14:25:13 -04:00
rtc.h PR feedback - 32 bit params, multiline condition formatting 2024-06-03 00:10:10 -04:00
safari_zone.h start working on battle setup 2017-11-28 23:02:09 +01:00
save_location.h Label GCN link flags field 2020-04-13 08:42:31 -04:00
save.h Save-compatible SaveBlock3 (#4112) 2024-02-10 18:14:36 +01:00
scanline_effect.h Detect potential misalignment in modern 2023-07-24 19:42:56 +01:00
script_menu.h Merge branch 'feature/dynmulti' into feature/dynmulti-expansion 2023-12-26 14:22:49 +01:00
script_movement.h Standardize Event Object to Object Event 2019-11-20 22:55:44 -05:00
script_pokemon_util.h Add createmon Script Cmd, Support for 2v1Wild Battles (#4688) 2024-06-13 19:11:36 +02:00
script.h Arbitrary trainer scripts + map script/trigger softlock prevention (#5033) 2025-01-08 10:27:00 +00:00
secret_base.h remove ScriptContext_Enable from secret_base.h 2024-09-14 19:13:02 +02:00
shop.h Remove ewram in headers 2023-08-10 20:11:07 -04:00
siirtc.h Renamed time amounts 2023-09-20 19:04:50 -03:00
slot_machine.h Rename tag offset functions 2020-05-24 08:24:20 -05:00
sound.h Tests: detect task leaks (#5528) 2024-10-22 10:19:00 +02:00
sprite.h Merge branch '_RHH/master' into _RHH/upcoming 2024-10-17 00:16:01 -03:00
start_menu.h Standarized use of star in pointer types 2022-07-29 10:17:58 -04:00
starter_choose.h Colorize and combine birch_bag/birch_grass 2023-01-12 15:22:23 -05:00
string_util.h Update battle messages to Gen 5+ standards (#3240) 2024-10-21 14:52:45 -03:00
strings.h Merge branch 'upcoming' of https://github.com/rh-hideout/pokeemerald-expansion into rhh/dexnav 2025-01-02 08:28:21 -05:00
task.h Use TASK_NONE constant 2021-02-24 11:03:25 -05:00
test_runner.h Gimmick Refactor (#4449) 2024-06-22 22:25:40 +02:00
text_window.h some cleanup 2024-10-18 22:13:49 -04:00
text.h Added FONT_SHORT_NARROWER (#5101) 2024-12-04 06:30:19 -08:00
tileset_anims.h Convert tilesets.s to C 2022-09-27 17:23:26 -04:00
tilesets.h Fix specific tiles changing to pc tiles when using boxlink/debug pc (#5141) 2024-08-12 15:52:55 -04:00
time_events.h decompile time events 2018-01-29 15:55:34 +01:00
title_screen.h Document intro, start intro_credits/credits 2021-03-28 23:13:56 -04:00
trade.h Updated term to modernFatefulEncounter 2023-02-11 22:36:42 -03:00
trader.h Document decoration.c 2020-03-06 09:47:20 +00:00
trainer_card.h Fix names and constant usage for union room classes 2022-08-23 12:44:07 -04:00
trainer_hill.h Added a constant for NPC trainer name length (#1712) 2022-07-25 22:59:13 -04:00
trainer_pokemon_sprites.h Merge branch '_RHH/upcoming' into _RHH/pr/upcoming/merrpFollowers 2024-01-17 18:11:35 -03:00
trainer_see.h Port pokefirered's Vs. Seeker to pokeemerald (#3256) 2023-11-26 18:58:43 +01:00
trig.h finish egg hatch, clean up headers 2017-09-19 14:27:46 +02:00
tv.h Label slot machine ids, fix GetPriceReduction 2021-11-16 15:43:52 -05:00
type_icons.h Add B_SHOW_TYPES and cleaned up IsDoubleBattle (#5131) 2024-08-11 17:55:51 +02:00
union_room_battle.h Document union_room.c 2020-05-31 13:11:18 -04:00
union_room_chat.h Easy Chat always shows words in uppercase 2023-06-06 10:55:42 -04:00
union_room_player_avatar.h Update argument names in link headers, link_rfu doc cleanup 2021-10-07 16:05:12 -04:00
union_room.h Cleaned trailing whitespace 2022-09-11 14:14:49 -04:00
util.h Removed all instances of gBitTable[x] (#5123) 2024-08-17 10:28:09 -05:00
vs_seeker.h Allowed rematches to occur if I_VS_SEEKER_CHARGING isn't enabled (#4866) 2024-06-29 22:12:26 +02:00
walda_phrase.h Document walda_phrase 2021-09-26 17:01:39 -04:00
wallclock.h Begin porting/decompiling field_specials 2018-08-08 01:37:12 -07:00
wild_encounter.h merge w upcoming 2024-10-04 12:56:21 -04:00
window.h Merge branch '_pret/master' into _RHH/pr/master/pretSync20241015 2024-10-15 20:56:56 -03:00
wonder_news.h Document wonder news 2022-11-22 02:17:03 -05:00