From 3396182b276120346fddc9148c646941021b1629 Mon Sep 17 00:00:00 2001 From: Vesly01 <88972190+Vesly01@users.noreply.github.com> Date: Thu, 5 Oct 2023 15:57:58 -0400 Subject: [PATCH] Level up rewrite (#539) * Start * WIP * WIP2 * WIP3 * WIP4 * Finish testing Levelup Rewrite * Update Config.event * Update Config.event * Update Definitions.s --------- Co-authored-by: Veslyquix <74559742+Veslyquix@users.noreply.github.com> --- EngineHacks/Config.event | 21 +- .../Necessary/GrowthGetters/C/AssembleLyn.bat | 26 + .../GrowthGetters/C/CheckBattleUnitLevelUp.c | 297 + .../GrowthGetters/C/CheckBattleUnitLevelUp.h | 76 + .../C/CheckBattleUnitLevelUp.lyn.event | 76 + .../Necessary/GrowthGetters/C/Definitions.s | 21 + .../GrowthGetters/C/HookPromo.lyn.event | 8 + .../Necessary/GrowthGetters/C/HookPromo.s | 11 + .../Necessary/GrowthGetters/C/Installer.event | 59 + .../Necessary/GrowthGetters/C/Makefile | 33 + .../Necessary/GrowthGetters/C/aMake.bat | 2 + EngineHacks/Necessary/GrowthGetters/C/fe8.s | 49650 ++++++++++++++++ .../GrowthGetters/C/include/.clang-format | 24 + .../GrowthGetters/C/include/MPlayDef.s | 430 + .../GrowthGetters/C/include/agb_sram.h | 16 + .../Necessary/GrowthGetters/C/include/anime.h | 146 + .../Necessary/GrowthGetters/C/include/ap.h | 46 + .../GrowthGetters/C/include/banim.inc | 5 + .../GrowthGetters/C/include/banim_code.inc | 772 + .../C/include/banim_code_frame.inc | 23 + .../GrowthGetters/C/include/banim_data.h | 31 + .../GrowthGetters/C/include/banim_oam.inc | 13187 ++++ .../GrowthGetters/C/include/banim_pointer.h | 1459 + .../GrowthGetters/C/include/banim_script.inc | 2815 + .../GrowthGetters/C/include/banim_sheet.inc | 477 + .../Necessary/GrowthGetters/C/include/bb.h | 21 + .../Necessary/GrowthGetters/C/include/bg.h | 132 + .../Necessary/GrowthGetters/C/include/bksel.h | 38 + .../Necessary/GrowthGetters/C/include/bm.h | 56 + .../GrowthGetters/C/include/bmarch.h | 17 + .../GrowthGetters/C/include/bmarena.h | 53 + .../GrowthGetters/C/include/bmbattle.h | 221 + .../GrowthGetters/C/include/bmcontainer.h | 17 + .../GrowthGetters/C/include/bmdebug.h | 88 + .../GrowthGetters/C/include/bmdifficulty.h | 110 + .../Necessary/GrowthGetters/C/include/bmfx.h | 63 + .../GrowthGetters/C/include/bmidoten.h | 54 + .../Necessary/GrowthGetters/C/include/bmio.h | 101 + .../GrowthGetters/C/include/bmitem.h | 227 + .../GrowthGetters/C/include/bmitemuse.h | 38 + .../Necessary/GrowthGetters/C/include/bmlib.h | 193 + .../Necessary/GrowthGetters/C/include/bmmap.h | 57 + .../GrowthGetters/C/include/bmmenu.h | 185 + .../GrowthGetters/C/include/bmmind.h | 37 + .../GrowthGetters/C/include/bmpatharrowdisp.h | 41 + .../GrowthGetters/C/include/bmphase.h | 11 + .../GrowthGetters/C/include/bmreliance.h | 70 + .../GrowthGetters/C/include/bmsave.h | 648 + .../GrowthGetters/C/include/bmshop.h | 96 + .../GrowthGetters/C/include/bmtarget.h | 82 + .../GrowthGetters/C/include/bmtrade.h | 2 + .../GrowthGetters/C/include/bmtrap.h | 29 + .../GrowthGetters/C/include/bmtrick.h | 94 + .../GrowthGetters/C/include/bmudisp.h | 47 + .../GrowthGetters/C/include/bmunit.h | 488 + .../GrowthGetters/C/include/bmusailment.h | 54 + .../GrowthGetters/C/include/bmusemind.h | 44 + .../GrowthGetters/C/include/bonusclaim.h | 46 + .../GrowthGetters/C/include/chap_title.h | 11 + .../C/include/chap_title_pointer.h | 64 + .../GrowthGetters/C/include/chapterdata.h | 187 + .../GrowthGetters/C/include/classchg.h | 212 + .../C/include/classdisplayfont.h | 13 + .../C/include/constants/characters.h | 102 + .../C/include/constants/classes.h | 139 + .../GrowthGetters/C/include/constants/faces.h | 26 + .../GrowthGetters/C/include/constants/items.h | 242 + .../C/include/constants/terrains.h | 79 + .../C/include/constants/video-banim.h | 13 + .../C/include/constants/video-global.h | 168 + .../C/include/constants/video-wm.h | 20 + .../GrowthGetters/C/include/convoymenu.h | 12 + .../GrowthGetters/C/include/cp_common.h | 106 + .../GrowthGetters/C/include/cp_data.h | 45 + .../GrowthGetters/C/include/cp_perform.h | 35 + .../GrowthGetters/C/include/cp_script.h | 132 + .../GrowthGetters/C/include/cp_utility.h | 51 + .../Necessary/GrowthGetters/C/include/ctc.h | 83 + .../GrowthGetters/C/include/efxbattle.h | 879 + .../GrowthGetters/C/include/efxmagic.h | 861 + .../GrowthGetters/C/include/ekrbattle.h | 745 + .../GrowthGetters/C/include/ekrdragon.h | 411 + .../GrowthGetters/C/include/ekrlevelup.h | 94 + .../GrowthGetters/C/include/ekrpopup.h | 44 + .../GrowthGetters/C/include/ekrtriangle.h | 55 + .../GrowthGetters/C/include/ending_details.h | 87 + .../GrowthGetters/C/include/ev_triggercheck.h | 213 + .../Necessary/GrowthGetters/C/include/event.h | 104 + .../Necessary/GrowthGetters/C/include/face.h | 128 + .../GrowthGetters/C/include/fontgrp.h | 159 + .../GrowthGetters/C/include/functions.h | 3274 + .../GrowthGetters/C/include/gamecontrol.h | 51 + .../Necessary/GrowthGetters/C/include/gba.inc | 471 + .../GrowthGetters/C/include/gba/defines.h | 65 + .../C/include/gba/flash_internal.h | 83 + .../GrowthGetters/C/include/gba/gba.h | 12 + .../GrowthGetters/C/include/gba/io_reg.h | 727 + .../GrowthGetters/C/include/gba/isagbprint.h | 50 + .../C/include/gba/m4a_internal.h | 463 + .../GrowthGetters/C/include/gba/macro.h | 223 + .../GrowthGetters/C/include/gba/multiboot.h | 55 + .../GrowthGetters/C/include/gba/syscall.h | 43 + .../GrowthGetters/C/include/gba/types.h | 238 + .../Necessary/GrowthGetters/C/include/gbaio.h | 12 + .../GrowthGetters/C/include/global.h | 47 + .../GrowthGetters/C/include/hardware.h | 209 + .../Necessary/GrowthGetters/C/include/icon.h | 24 + .../Necessary/GrowthGetters/C/include/m4a.h | 25 + .../Necessary/GrowthGetters/C/include/m4a.inc | 199 + .../GrowthGetters/C/include/macro.inc | 40 + .../GrowthGetters/C/include/mapanim.h | 266 + .../GrowthGetters/C/include/minimap.h | 44 + .../GrowthGetters/C/include/monstergen.h | 30 + .../Necessary/GrowthGetters/C/include/mu.h | 231 + .../GrowthGetters/C/include/opinfo.h | 53 + .../C/include/packed_data_block.h | 12 + .../C/include/player_interface.h | 61 + .../GrowthGetters/C/include/playerphase.h | 47 + .../Necessary/GrowthGetters/C/include/popup.h | 120 + .../C/include/portrait_pointer.h | 482 + .../GrowthGetters/C/include/prepscreen.h | 656 + .../Necessary/GrowthGetters/C/include/proc.h | 160 + .../GrowthGetters/C/include/proc.inc | 160 + .../GrowthGetters/C/include/raw_text_jp.h | 65 + .../Necessary/GrowthGetters/C/include/rng.h | 16 + .../GrowthGetters/C/include/savemenu.h | 56 + .../Necessary/GrowthGetters/C/include/scene.h | 113 + .../GrowthGetters/C/include/sioerror.h | 10 + .../GrowthGetters/C/include/soundroom.h | 41 + .../GrowthGetters/C/include/soundwrapper.h | 44 + .../GrowthGetters/C/include/spellassoc.h | 33 + .../GrowthGetters/C/include/sram-layout.h | 106 + .../GrowthGetters/C/include/statscreen.h | 210 + .../GrowthGetters/C/include/terrains.h | 79 + .../GrowthGetters/C/include/trapfx.h | 14 + .../Necessary/GrowthGetters/C/include/types.h | 587 + .../GrowthGetters/C/include/uichapterstatus.h | 27 + .../GrowthGetters/C/include/uiconfig.h | 55 + .../GrowthGetters/C/include/uimenu.h | 190 + .../GrowthGetters/C/include/uiselecttarget.h | 79 + .../GrowthGetters/C/include/uiutils.h | 30 + .../GrowthGetters/C/include/unit_icon_data.h | 21 + .../C/include/unit_icon_pointer.h | 323 + .../GrowthGetters/C/include/unitinfowindow.h | 36 + .../GrowthGetters/C/include/variables.h | 2889 + .../GrowthGetters/GrowthGetters.event | 3 +- .../DisplayGrowthsOptions.event | 2 +- 147 files changed, 92349 insertions(+), 4 deletions(-) create mode 100644 EngineHacks/Necessary/GrowthGetters/C/AssembleLyn.bat create mode 100644 EngineHacks/Necessary/GrowthGetters/C/CheckBattleUnitLevelUp.c create mode 100644 EngineHacks/Necessary/GrowthGetters/C/CheckBattleUnitLevelUp.h create mode 100644 EngineHacks/Necessary/GrowthGetters/C/CheckBattleUnitLevelUp.lyn.event create mode 100644 EngineHacks/Necessary/GrowthGetters/C/Definitions.s create mode 100644 EngineHacks/Necessary/GrowthGetters/C/HookPromo.lyn.event create mode 100644 EngineHacks/Necessary/GrowthGetters/C/HookPromo.s create mode 100644 EngineHacks/Necessary/GrowthGetters/C/Installer.event create mode 100644 EngineHacks/Necessary/GrowthGetters/C/Makefile create mode 100644 EngineHacks/Necessary/GrowthGetters/C/aMake.bat create mode 100644 EngineHacks/Necessary/GrowthGetters/C/fe8.s create mode 100644 EngineHacks/Necessary/GrowthGetters/C/include/.clang-format create mode 100644 EngineHacks/Necessary/GrowthGetters/C/include/MPlayDef.s create mode 100644 EngineHacks/Necessary/GrowthGetters/C/include/agb_sram.h create mode 100644 EngineHacks/Necessary/GrowthGetters/C/include/anime.h create mode 100644 EngineHacks/Necessary/GrowthGetters/C/include/ap.h create mode 100644 EngineHacks/Necessary/GrowthGetters/C/include/banim.inc create mode 100644 EngineHacks/Necessary/GrowthGetters/C/include/banim_code.inc create mode 100644 EngineHacks/Necessary/GrowthGetters/C/include/banim_code_frame.inc create mode 100644 EngineHacks/Necessary/GrowthGetters/C/include/banim_data.h create mode 100644 EngineHacks/Necessary/GrowthGetters/C/include/banim_oam.inc create mode 100644 EngineHacks/Necessary/GrowthGetters/C/include/banim_pointer.h create mode 100644 EngineHacks/Necessary/GrowthGetters/C/include/banim_script.inc create mode 100644 EngineHacks/Necessary/GrowthGetters/C/include/banim_sheet.inc create mode 100644 EngineHacks/Necessary/GrowthGetters/C/include/bb.h create mode 100644 EngineHacks/Necessary/GrowthGetters/C/include/bg.h create mode 100644 EngineHacks/Necessary/GrowthGetters/C/include/bksel.h create mode 100644 EngineHacks/Necessary/GrowthGetters/C/include/bm.h create mode 100644 EngineHacks/Necessary/GrowthGetters/C/include/bmarch.h create mode 100644 EngineHacks/Necessary/GrowthGetters/C/include/bmarena.h create mode 100644 EngineHacks/Necessary/GrowthGetters/C/include/bmbattle.h create mode 100644 EngineHacks/Necessary/GrowthGetters/C/include/bmcontainer.h create mode 100644 EngineHacks/Necessary/GrowthGetters/C/include/bmdebug.h create mode 100644 EngineHacks/Necessary/GrowthGetters/C/include/bmdifficulty.h create mode 100644 EngineHacks/Necessary/GrowthGetters/C/include/bmfx.h create mode 100644 EngineHacks/Necessary/GrowthGetters/C/include/bmidoten.h create mode 100644 EngineHacks/Necessary/GrowthGetters/C/include/bmio.h create mode 100644 EngineHacks/Necessary/GrowthGetters/C/include/bmitem.h create mode 100644 EngineHacks/Necessary/GrowthGetters/C/include/bmitemuse.h create mode 100644 EngineHacks/Necessary/GrowthGetters/C/include/bmlib.h create mode 100644 EngineHacks/Necessary/GrowthGetters/C/include/bmmap.h create mode 100644 EngineHacks/Necessary/GrowthGetters/C/include/bmmenu.h create mode 100644 EngineHacks/Necessary/GrowthGetters/C/include/bmmind.h create mode 100644 EngineHacks/Necessary/GrowthGetters/C/include/bmpatharrowdisp.h create mode 100644 EngineHacks/Necessary/GrowthGetters/C/include/bmphase.h create mode 100644 EngineHacks/Necessary/GrowthGetters/C/include/bmreliance.h create mode 100644 EngineHacks/Necessary/GrowthGetters/C/include/bmsave.h create mode 100644 EngineHacks/Necessary/GrowthGetters/C/include/bmshop.h create mode 100644 EngineHacks/Necessary/GrowthGetters/C/include/bmtarget.h create mode 100644 EngineHacks/Necessary/GrowthGetters/C/include/bmtrade.h create mode 100644 EngineHacks/Necessary/GrowthGetters/C/include/bmtrap.h create mode 100644 EngineHacks/Necessary/GrowthGetters/C/include/bmtrick.h create mode 100644 EngineHacks/Necessary/GrowthGetters/C/include/bmudisp.h create mode 100644 EngineHacks/Necessary/GrowthGetters/C/include/bmunit.h create mode 100644 EngineHacks/Necessary/GrowthGetters/C/include/bmusailment.h create mode 100644 EngineHacks/Necessary/GrowthGetters/C/include/bmusemind.h create mode 100644 EngineHacks/Necessary/GrowthGetters/C/include/bonusclaim.h create mode 100644 EngineHacks/Necessary/GrowthGetters/C/include/chap_title.h create mode 100644 EngineHacks/Necessary/GrowthGetters/C/include/chap_title_pointer.h create mode 100644 EngineHacks/Necessary/GrowthGetters/C/include/chapterdata.h create mode 100644 EngineHacks/Necessary/GrowthGetters/C/include/classchg.h create mode 100644 EngineHacks/Necessary/GrowthGetters/C/include/classdisplayfont.h create mode 100644 EngineHacks/Necessary/GrowthGetters/C/include/constants/characters.h create mode 100644 EngineHacks/Necessary/GrowthGetters/C/include/constants/classes.h create mode 100644 EngineHacks/Necessary/GrowthGetters/C/include/constants/faces.h create mode 100644 EngineHacks/Necessary/GrowthGetters/C/include/constants/items.h create mode 100644 EngineHacks/Necessary/GrowthGetters/C/include/constants/terrains.h create mode 100644 EngineHacks/Necessary/GrowthGetters/C/include/constants/video-banim.h create mode 100644 EngineHacks/Necessary/GrowthGetters/C/include/constants/video-global.h create mode 100644 EngineHacks/Necessary/GrowthGetters/C/include/constants/video-wm.h create mode 100644 EngineHacks/Necessary/GrowthGetters/C/include/convoymenu.h create mode 100644 EngineHacks/Necessary/GrowthGetters/C/include/cp_common.h create mode 100644 EngineHacks/Necessary/GrowthGetters/C/include/cp_data.h create mode 100644 EngineHacks/Necessary/GrowthGetters/C/include/cp_perform.h create mode 100644 EngineHacks/Necessary/GrowthGetters/C/include/cp_script.h create mode 100644 EngineHacks/Necessary/GrowthGetters/C/include/cp_utility.h create mode 100644 EngineHacks/Necessary/GrowthGetters/C/include/ctc.h create mode 100644 EngineHacks/Necessary/GrowthGetters/C/include/efxbattle.h create mode 100644 EngineHacks/Necessary/GrowthGetters/C/include/efxmagic.h create mode 100644 EngineHacks/Necessary/GrowthGetters/C/include/ekrbattle.h create mode 100644 EngineHacks/Necessary/GrowthGetters/C/include/ekrdragon.h create mode 100644 EngineHacks/Necessary/GrowthGetters/C/include/ekrlevelup.h create mode 100644 EngineHacks/Necessary/GrowthGetters/C/include/ekrpopup.h create mode 100644 EngineHacks/Necessary/GrowthGetters/C/include/ekrtriangle.h create mode 100644 EngineHacks/Necessary/GrowthGetters/C/include/ending_details.h create mode 100644 EngineHacks/Necessary/GrowthGetters/C/include/ev_triggercheck.h create mode 100644 EngineHacks/Necessary/GrowthGetters/C/include/event.h create mode 100644 EngineHacks/Necessary/GrowthGetters/C/include/face.h create mode 100644 EngineHacks/Necessary/GrowthGetters/C/include/fontgrp.h create mode 100644 EngineHacks/Necessary/GrowthGetters/C/include/functions.h create mode 100644 EngineHacks/Necessary/GrowthGetters/C/include/gamecontrol.h create mode 100644 EngineHacks/Necessary/GrowthGetters/C/include/gba.inc create mode 100644 EngineHacks/Necessary/GrowthGetters/C/include/gba/defines.h create mode 100644 EngineHacks/Necessary/GrowthGetters/C/include/gba/flash_internal.h create mode 100644 EngineHacks/Necessary/GrowthGetters/C/include/gba/gba.h create mode 100644 EngineHacks/Necessary/GrowthGetters/C/include/gba/io_reg.h create mode 100644 EngineHacks/Necessary/GrowthGetters/C/include/gba/isagbprint.h create mode 100644 EngineHacks/Necessary/GrowthGetters/C/include/gba/m4a_internal.h create mode 100644 EngineHacks/Necessary/GrowthGetters/C/include/gba/macro.h create mode 100644 EngineHacks/Necessary/GrowthGetters/C/include/gba/multiboot.h create mode 100644 EngineHacks/Necessary/GrowthGetters/C/include/gba/syscall.h create mode 100644 EngineHacks/Necessary/GrowthGetters/C/include/gba/types.h create mode 100644 EngineHacks/Necessary/GrowthGetters/C/include/gbaio.h create mode 100644 EngineHacks/Necessary/GrowthGetters/C/include/global.h create mode 100644 EngineHacks/Necessary/GrowthGetters/C/include/hardware.h create mode 100644 EngineHacks/Necessary/GrowthGetters/C/include/icon.h create mode 100644 EngineHacks/Necessary/GrowthGetters/C/include/m4a.h create mode 100644 EngineHacks/Necessary/GrowthGetters/C/include/m4a.inc create mode 100644 EngineHacks/Necessary/GrowthGetters/C/include/macro.inc create mode 100644 EngineHacks/Necessary/GrowthGetters/C/include/mapanim.h create mode 100644 EngineHacks/Necessary/GrowthGetters/C/include/minimap.h create mode 100644 EngineHacks/Necessary/GrowthGetters/C/include/monstergen.h create mode 100644 EngineHacks/Necessary/GrowthGetters/C/include/mu.h create mode 100644 EngineHacks/Necessary/GrowthGetters/C/include/opinfo.h create mode 100644 EngineHacks/Necessary/GrowthGetters/C/include/packed_data_block.h create mode 100644 EngineHacks/Necessary/GrowthGetters/C/include/player_interface.h create mode 100644 EngineHacks/Necessary/GrowthGetters/C/include/playerphase.h create mode 100644 EngineHacks/Necessary/GrowthGetters/C/include/popup.h create mode 100644 EngineHacks/Necessary/GrowthGetters/C/include/portrait_pointer.h create mode 100644 EngineHacks/Necessary/GrowthGetters/C/include/prepscreen.h create mode 100644 EngineHacks/Necessary/GrowthGetters/C/include/proc.h create mode 100644 EngineHacks/Necessary/GrowthGetters/C/include/proc.inc create mode 100644 EngineHacks/Necessary/GrowthGetters/C/include/raw_text_jp.h create mode 100644 EngineHacks/Necessary/GrowthGetters/C/include/rng.h create mode 100644 EngineHacks/Necessary/GrowthGetters/C/include/savemenu.h create mode 100644 EngineHacks/Necessary/GrowthGetters/C/include/scene.h create mode 100644 EngineHacks/Necessary/GrowthGetters/C/include/sioerror.h create mode 100644 EngineHacks/Necessary/GrowthGetters/C/include/soundroom.h create mode 100644 EngineHacks/Necessary/GrowthGetters/C/include/soundwrapper.h create mode 100644 EngineHacks/Necessary/GrowthGetters/C/include/spellassoc.h create mode 100644 EngineHacks/Necessary/GrowthGetters/C/include/sram-layout.h create mode 100644 EngineHacks/Necessary/GrowthGetters/C/include/statscreen.h create mode 100644 EngineHacks/Necessary/GrowthGetters/C/include/terrains.h create mode 100644 EngineHacks/Necessary/GrowthGetters/C/include/trapfx.h create mode 100644 EngineHacks/Necessary/GrowthGetters/C/include/types.h create mode 100644 EngineHacks/Necessary/GrowthGetters/C/include/uichapterstatus.h create mode 100644 EngineHacks/Necessary/GrowthGetters/C/include/uiconfig.h create mode 100644 EngineHacks/Necessary/GrowthGetters/C/include/uimenu.h create mode 100644 EngineHacks/Necessary/GrowthGetters/C/include/uiselecttarget.h create mode 100644 EngineHacks/Necessary/GrowthGetters/C/include/uiutils.h create mode 100644 EngineHacks/Necessary/GrowthGetters/C/include/unit_icon_data.h create mode 100644 EngineHacks/Necessary/GrowthGetters/C/include/unit_icon_pointer.h create mode 100644 EngineHacks/Necessary/GrowthGetters/C/include/unitinfowindow.h create mode 100644 EngineHacks/Necessary/GrowthGetters/C/include/variables.h diff --git a/EngineHacks/Config.event b/EngineHacks/Config.event index c02294bc28..6b42f6b084 100644 --- a/EngineHacks/Config.event +++ b/EngineHacks/Config.event @@ -359,11 +359,28 @@ MESSAGE Please see the README.md there or ask @Vesly for help. //If true, the stat colors for player units will reflect their growth in the stat. #define USE_STAT_COLORS True +//When leveling up, the game rerolls (up to 5 times) until you gain at least this many points +#define MIN_STAT_GAIN 1 // vanilla is 1 + //If true, Fixed Growths mode will exist. +// Note: this takes promotion level into account, but does not take stat boosters into account #define FIXED_GROWTHS_MODE False -//ID of flag to use for fixed growths mode, if enabled -#define FIXED_GROWTHS_FLAG_ID 0xEF +//ID of flag to use for fixed growths mode, if enabled (also works if flag here is defined as 0) +#define FIXED_GROWTHS_FLAG_ID 0xEF + +//If true, Stat bracketing mode will exist. This keeps your stats within X points of the average. +// Note: this takes promotion level into account, but does not take stat boosters into account +#define STAT_BRACKETING_EXISTS False + +//ID of flag to use for bracketed growths mode, if enabled (also works if flag here is defined as 0) +#define BRACKETED_GROWTHS_FLAG_ID 0xED // 0xEE is used to hide dmg numbers in battle + +//If using stat bracketing and your stat is below average by this many points, always gain it on levelup +#define FORCE_WHEN_BELOW_AVERAGE_BY_AMOUNT 3 + +//If using stat bracketing and your stat is above average by this many points, never gain it on levelup +#define PREVENT_WHEN_ABOVE_AVERAGE_BY_AMOUNT 5 //If true, passive growth boosters and metis tome will not affect growths in fixed growths mode. #define FIXED_GROWTHS_DONT_BOOST True diff --git a/EngineHacks/Necessary/GrowthGetters/C/AssembleLyn.bat b/EngineHacks/Necessary/GrowthGetters/C/AssembleLyn.bat new file mode 100644 index 0000000000..b78658fe91 --- /dev/null +++ b/EngineHacks/Necessary/GrowthGetters/C/AssembleLyn.bat @@ -0,0 +1,26 @@ +@echo off + +SET startDir="C:\devkitPro\devkitARM\bin\" +SET as="%startDir%arm-none-eabi-as" +SET LYN="C:\devkitPro\lyn.exe" + +@rem Assemble into an elf +%as% -g -mcpu=arm7tdmi -mthumb-interwork %1 -o "%~n1.elf" + +if exist "Definitions.s" ( + + @rem Assemble definitions into a .elf if exists + %as% -g -mcpu=arm7tdmi -mthumb-interwork "Definitions.s" -o "Definitions.elf" + + @rem Assebmle into a .lyn.event with definitions + %LYN% "%~n1.elf" "Definitions.elf" > "%~n1.lyn.event" + + echo y | del "%~dp0Definitions.elf" +) else ( + @rem Assemble into a .lyn.event + %LYN% "%~n1.elf" > "%~n1.lyn.event" +) + +echo y | del "%~n1.elf" + +pause \ No newline at end of file diff --git a/EngineHacks/Necessary/GrowthGetters/C/CheckBattleUnitLevelUp.c b/EngineHacks/Necessary/GrowthGetters/C/CheckBattleUnitLevelUp.c new file mode 100644 index 0000000000..a43e13049c --- /dev/null +++ b/EngineHacks/Necessary/GrowthGetters/C/CheckBattleUnitLevelUp.c @@ -0,0 +1,297 @@ +#include "CheckBattleUnitLevelUp.h" + +#define regularGrowths 0 +#define fixedGrowths 1 +#define bracketedGrowths 2 + +#define hpStat 0 +#define strStat 1 +#define sklStat 2 +#define spdStat 3 +#define defStat 4 +#define resStat 5 +#define lukStat 6 +#define magStat 7 + +// repurpose bwl->moveAmt into bwl->promotionLvl +u8 GetUnitPromotionLevel(struct Unit* unit) // https://github.com/FireEmblemUniverse/fireemblem8u/blob/ba48415eb29806813106e5874969421ea759d507/src/bmsave-bwl.c#L375 +{ + extern u8 gBWLDataStorage[]; + int maxLevel = Class_Level_Cap_Table[unit->pClassData->number]; + int uid = unit->pCharacterData->number; + if (uid > 0x45) { return maxLevel; } + int result = *(gBWLDataStorage + 0x10 * (uid - 1) + 8); // repurpose bwl->moveAmt into bwl->promotionLvl + if (result < 10) { return 10; } + + if (result > maxLevel) { return maxLevel; } + return result; +} + +// repurpose bwl->moveAmt into bwl->promotionLvl +void SetUnitPromotionLevel(struct Unit* unit, int level) // https://github.com/FireEmblemUniverse/fireemblem8u/blob/ba48415eb29806813106e5874969421ea759d507/src/bmsave-bwl.c#L375 +{ + extern u8 gBWLDataStorage[]; + int uid = unit->pCharacterData->number; + if (uid > 0x45) { return; } + gBWLDataStorage[(0x10 * (uid - 1)) + 8] = level; // repurpose bwl->moveAmt into bwl->promotionLvl +} + +u8 NewPromoHandler_SetInitStat(struct ProcPromoHandler *proc) // repoint so we also save the unit's promo level +{ + proc->stat = PROMO_HANDLER_STAT_INIT; + if (proc->unit) { + SetUnitPromotionLevel(proc->unit, proc->unit->level); + } + return 0; +} + + +int GetAverageStat(int growth, int stat, struct Unit* unit, int levels) { // unit required because bunit includes stats from temp boosters (eg. weapon provides +5 str) in their raw stats + int result = 0; + int baseStat = GetBaseStatFromDefinition(stat, unit); + result = ((growth * levels) / 100) + baseStat; + return result; + +} + +int GetStatFromDefinition(int id, struct Unit* unit) { // unit required because bunit includes stats from temp boosters (eg. weapon provides +5 str) in their raw stats + switch (id) { + case hpStat: return unit->maxHP; + case strStat: return unit->pow; + case sklStat: return unit->skl; + case spdStat: return unit->spd; + case defStat: return unit->def; + case resStat: return unit->res; + case lukStat: return unit->lck; + case magStat: return unit->_u3A; // mag + } + return 0; +} + +int GetBaseStatFromDefinition(int id, struct Unit* unit) { + switch (id) { + case hpStat: return unit->pCharacterData->baseHP + unit->pClassData->baseHP; + case strStat: return unit->pCharacterData->basePow + unit->pClassData->basePow; + case sklStat: return unit->pCharacterData->baseSkl + unit->pClassData->baseSkl; + case spdStat: return unit->pCharacterData->baseSpd + unit->pClassData->baseSpd; + case defStat: return unit->pCharacterData->baseDef + unit->pClassData->baseDef; + case resStat: return unit->pCharacterData->baseRes + unit->pClassData->baseRes; + case lukStat: return unit->pCharacterData->baseLck; // classes do not have base luck + unit->pClassData->baseLck; + case magStat: return MagCharTable[unit->pCharacterData->number].base + MagClassTable[unit->pClassData->number].base; + } + return 0; +} + +int GetMaxStatFromDefinition(int id, struct Unit* unit) { // only used to avoid rerolls + switch (id) { + //case hpStat: return unit->pClassData->maxHP; // classes do not have hp caps + case strStat: return unit->pClassData->maxPow; + case sklStat: return unit->pClassData->maxSkl; + case spdStat: return unit->pClassData->maxSpd; + case defStat: return unit->pClassData->maxDef; + case resStat: return unit->pClassData->maxRes; + //case lukStat: return unit->pClassData->maxLck; // classes do not have luck caps + case magStat: return MagClassTable[unit->pClassData->number].cap; + } + return 255; // doesn't really matter much that you'll still roll for stat ups in hp / luck even if you've capped them +} + +int GetNumberOfLevelUps(struct BattleUnit* bu) { // This doesn't really account for trainees, but there isn't much we can do about that + int numberOfLevels = bu->unit.level - 1; + if ((bu->unit.pCharacterData->attributes | bu->unit.pClassData->attributes) & CA_PROMOTED) { + numberOfLevels += GetUnitPromotionLevel(&bu->unit); + } + if (numberOfLevels < 0) return 0; // probably unnecessary + return numberOfLevels; +} + +int NewGetStatIncrease(int growth, int mode, int stat, struct BattleUnit* bu, struct Unit* unit) { + int result = 0; + int currentStat = GetStatFromDefinition(stat, unit); + if (GetMaxStatFromDefinition(stat, unit) < currentStat+1) { return 0; } // no point trying to raise a stat if we've hit the caps. This'll improve our rerolled statups when caps have been hit + + if (mode == fixedGrowths) { + int averageStat = GetAverageStat(growth, stat, unit, GetNumberOfLevelUps(bu)); + while (growth > 100) { + result++; + growth -= 100; + } + if (currentStat < averageStat) { + result++; + } + return result; + } + + if (mode == bracketedGrowths) { + int averageStat = GetAverageStat(growth, stat, unit, GetNumberOfLevelUps(bu)); + while (growth > 100) { + result++; + growth -= 100; + } + if (currentStat >= (averageStat + PreventWhenAboveAverageBy_Link)) { + return result; + } + if ((currentStat + ForceWhenBelowAverageBy_Link) < averageStat) { + result++; + } + else if (Roll1RN(growth)) + result++; + return result; + } + + + + while (growth > 100) { + result++; + growth -= 100; + } + + if (Roll1RN(growth)) + result++; + + return result; +} + +extern int (*gGet_Hp_Growth)(struct Unit* unit); +extern int (*gGet_Str_Growth)(struct Unit* unit); +extern int (*gGet_Skl_Growth)(struct Unit* unit); +extern int (*gGet_Spd_Growth)(struct Unit* unit); +extern int (*gGet_Def_Growth)(struct Unit* unit); +extern int (*gGet_Res_Growth)(struct Unit* unit); +extern int (*gGet_Luk_Growth)(struct Unit* unit); +extern int (*gMagGrowth)(struct Unit* unit); + +void CheckBattleUnitLevelUp(struct BattleUnit* bu) { + if (CanBattleUnitGainLevels(bu) && bu->unit.exp >= 100) { + int mode = regularGrowths; // default + struct Unit* unit = GetUnit(bu->unit.index); // required because bunit includes stats from temp boosters (eg. weapon provides +5 str) in their raw stats + if (GrowthOptions_Link.FIXED_GROWTHS_MODE) { + if (CheckEventId(GrowthOptions_Link.FIXED_GROWTHS_FLAG_ID) || (!GrowthOptions_Link.FIXED_GROWTHS_FLAG_ID)) { + mode = fixedGrowths; + } + } + if (GrowthOptions_Link.STAT_BRACKETING_EXISTS) { + if (CheckEventId(BRACKETED_GROWTHS_FLAG_ID_Link) || (!BRACKETED_GROWTHS_FLAG_ID_Link)) { + mode = bracketedGrowths; + } + } + + + int statGainTotal = 0; + + bu->unit.exp -= 100; + bu->unit.level++; + + if (UNIT_CATTRIBUTES(&bu->unit) & CA_MAXLEVEL10) { + if (bu->unit.level == 10) { + bu->expGain -= bu->unit.exp; + bu->unit.exp = UNIT_EXP_DISABLED; + } + } else if (bu->unit.level >= Class_Level_Cap_Table[bu->unit.pClassData->number]) { + bu->expGain -= bu->unit.exp; + bu->unit.exp = UNIT_EXP_DISABLED; + } + + int hpGrowth = gGet_Hp_Growth(&bu->unit); + int strGrowth = gGet_Str_Growth(&bu->unit); + int sklGrowth = gGet_Skl_Growth(&bu->unit); + int spdGrowth = gGet_Spd_Growth(&bu->unit); + int defGrowth = gGet_Def_Growth(&bu->unit); + int resGrowth = gGet_Res_Growth(&bu->unit); + int lukGrowth = gGet_Luk_Growth(&bu->unit); + int magGrowth = 0; + if (gMagGrowth) { magGrowth = gMagGrowth(&bu->unit); } + + bu->changeHP = NewGetStatIncrease(hpGrowth, mode, hpStat, bu, unit); + statGainTotal += bu->changeHP; + + bu->changePow = NewGetStatIncrease(strGrowth, mode, strStat, bu, unit); + statGainTotal += bu->changePow; + + bu->changeSkl = NewGetStatIncrease(sklGrowth, mode, sklStat, bu, unit); + statGainTotal += bu->changeSkl; + + bu->changeSpd = NewGetStatIncrease(spdGrowth, mode, spdStat, bu, unit); + statGainTotal += bu->changeSpd; + + bu->changeDef = NewGetStatIncrease(defGrowth, mode, defStat, bu, unit); + statGainTotal += bu->changeDef; + + bu->changeRes = NewGetStatIncrease(resGrowth, mode, resStat, bu, unit); + statGainTotal += bu->changeRes; + + bu->changeLck = NewGetStatIncrease(lukGrowth, mode, lukStat, bu, unit); + statGainTotal += bu->changeLck; + + bu->changeCon = NewGetStatIncrease(magGrowth, mode, magStat, bu, unit); // mag uses the changeCon byte (and always has) + statGainTotal += bu->changeCon; + + if ((statGainTotal < minStatGain_Link) && (mode != fixedGrowths)) { + for (int attempts = 0; attempts < 5; attempts++) { + + // if we did not get atleast x stat ups on level, try each of these in order + // previously you'd often get +1 hp and nothing else on bad level ups because of the order + // so I've changed the order to Str > Mag > Spd > Def > Res > Luk > Hp > Skl + // you're more likely to get a more useful single stat levelup this way + if (!bu->changePow) { // don't count changePow multiple times in statGainTotal + bu->changePow = NewGetStatIncrease(strGrowth, mode, strStat, bu, unit); + statGainTotal += bu->changePow; + if (statGainTotal >= minStatGain_Link) + break; + } + if (!bu->changeCon) { + bu->changeCon = NewGetStatIncrease(magGrowth, mode, magStat, bu, unit); // mag uses the changeCon byte (and always has) + statGainTotal += bu->changeCon; + if (statGainTotal >= minStatGain_Link) + break; + } + + if (!bu->changeSpd) { + bu->changeSpd = NewGetStatIncrease(spdGrowth, mode, spdStat, bu, unit); + statGainTotal += bu->changeSpd; + if (statGainTotal >= minStatGain_Link) + break; + } + + if (!bu->changeDef) { + bu->changeDef = NewGetStatIncrease(defGrowth, mode, defStat, bu, unit); + statGainTotal += bu->changeDef; + if (statGainTotal >= minStatGain_Link) + break; + } + + if (!bu->changeRes) { + bu->changeRes = NewGetStatIncrease(resGrowth, mode, resStat, bu, unit); + statGainTotal += bu->changeRes; + if (statGainTotal >= minStatGain_Link) + break; + } + + if (!bu->changeLck) { + bu->changeLck = NewGetStatIncrease(lukGrowth, mode, lukStat, bu, unit); + statGainTotal += bu->changeLck; + if (statGainTotal >= minStatGain_Link) + break; + } + + if (!bu->changeHP) { + bu->changeHP = NewGetStatIncrease(hpGrowth, mode, hpStat, bu, unit); + statGainTotal += bu->changeHP; + if (statGainTotal >= minStatGain_Link) + break; + } + if (!bu->changeSkl) { + bu->changeSkl = NewGetStatIncrease(sklGrowth, mode, sklStat, bu, unit); + statGainTotal += bu->changeSkl; + if (statGainTotal >= minStatGain_Link) + break; + } + + } + } + + CheckBattleUnitStatCaps(GetUnit(bu->unit.index), bu); + } +} + + diff --git a/EngineHacks/Necessary/GrowthGetters/C/CheckBattleUnitLevelUp.h b/EngineHacks/Necessary/GrowthGetters/C/CheckBattleUnitLevelUp.h new file mode 100644 index 0000000000..cb42822105 --- /dev/null +++ b/EngineHacks/Necessary/GrowthGetters/C/CheckBattleUnitLevelUp.h @@ -0,0 +1,76 @@ + +#include "include/global.h" + +#include "include/constants/items.h" +#include "include/constants/classes.h" +#include "include/constants/characters.h" +#include "include/constants/terrains.h" + +#include "include/rng.h" +#include "include/bmitem.h" +#include "include/bmunit.h" +#include "include/bmmap.h" +#include "include/bmreliance.h" +#include "include/chapterdata.h" +#include "include/bmtrick.h" +#include "include/m4a.h" +#include "include/soundwrapper.h" +#include "include/hardware.h" +#include "include/proc.h" +#include "include/mu.h" +#include "include/bmarch.h" +#include "include/bmarena.h" +#include "include/bmsave.h" +#include "include/ekrbattle.h" +#include "include/bmbattle.h" +#include "include/mapanim.h" +#include "include/classchg.h" + + + +int GetBaseStatFromDefinition(int id, struct Unit* unit); +int GetStatFromDefinition(int id, struct Unit* unit); +int GetAverageStat(int growth, int stat, struct Unit* unit, int levels); + + + + + + +int CheckEventId(int id); + +extern u8 Class_Level_Cap_Table[]; + +extern int minStatGain_Link; + + +struct MagClassTable_Struct { + u8 base; + u8 growth; + u8 cap; + u8 promo; +}; +struct MagCharTable_Struct { + u8 base; + u8 growth; + +}; +extern struct MagClassTable_Struct MagClassTable[]; +extern struct MagCharTable_Struct MagCharTable[]; + +struct GrowthOptions { +u8 FIXED_GROWTHS_MODE : 1; +u8 FIXED_GROWTHS_DONT_BOOST : 1; +u8 STACKABLE_GROWTH_BOOSTS : 1; +u8 ENEMY_NPC_FIXED_GROWTHS : 1; +u8 USE_STAT_COLORS : 1; +u8 STAT_BRACKETING_EXISTS : 1; +u8 METIS_TOME_BOOST; +u16 FIXED_GROWTHS_FLAG_ID; +}; + +extern struct GrowthOptions GrowthOptions_Link; +extern int BRACKETED_GROWTHS_FLAG_ID_Link; +extern int ForceWhenBelowAverageBy_Link; +extern int PreventWhenAboveAverageBy_Link; + diff --git a/EngineHacks/Necessary/GrowthGetters/C/CheckBattleUnitLevelUp.lyn.event b/EngineHacks/Necessary/GrowthGetters/C/CheckBattleUnitLevelUp.lyn.event new file mode 100644 index 0000000000..70863890a8 --- /dev/null +++ b/EngineHacks/Necessary/GrowthGetters/C/CheckBattleUnitLevelUp.lyn.event @@ -0,0 +1,76 @@ +PUSH +ORG $2ba28 +ALIGN 4 +WORD $46C04778 $E59FC000 $E12FFF1C +POIN CheckBattleUnitLevelUp +POP +ALIGN 4 +PUSH +ORG CURRENTOFFSET+$1;GetUnitPromotionLevel: +ORG CURRENTOFFSET+$3c;SetUnitPromotionLevel: +ORG CURRENTOFFSET+$18;NewPromoHandler_SetInitStat: +ORG CURRENTOFFSET+$28;GetStatFromDefinition: +ORG CURRENTOFFSET+$44;GetBaseStatFromDefinition: +ORG CURRENTOFFSET+$a8;GetAverageStat: +ORG CURRENTOFFSET+$28;GetMaxStatFromDefinition: +ORG CURRENTOFFSET+$50;GetNumberOfLevelUps: +ORG CURRENTOFFSET+$5c;NewGetStatIncrease: +ORG CURRENTOFFSET+$e8;CheckBattleUnitLevelUp: +POP +WORD $68410003 $4A0B681B $791B7909 $2B455C50 $4A09DC0A $11B3B01 $2A095CD2 $1C03D907 $D8024290 $E18061B $1C134770 $200AE7FA $46C0E7FA +POIN Class_Level_Cap_Table +WORD $203E89C $791B6803 $DC042B45 $3B014A02 $18D2011B $47707211 $203E894 $23302200 $6B8254C2 $D0092A00 $791B6813 $DC052B45 $3B014903 $18C9011B $720B7A13 $47702000 $203E894 $D81B2807 $804B0E $469F581B $56082019 $233A4770 $E7FB5CC8 $56082012 $2014E7F8 $E7F55608 $56082015 $2016E7F2 $E7EF5608 $56082017 $2018E7EC $E7E95608 $E7E72000 +POIN CURRENTOFFSET+1640 +WORD $D8492807 $804B25 $469F581B $680B2012 $47705618 $7912680A $524B21 $684A5CD0 $4B207912 $5CD30092 $E7F218C0 $680B200C $684B5618 $61B7ADB $18C0161B $200DE7E9 $5618680B $7B1B684B $161B061B $E7E018C0 $680B200E $684B5618 $61B7B5B $18C0161B $200FE7D7 $5618680B $7B9B684B $161B061B $E7CE18C0 $680B2010 $684B5618 $61B7BDB $18C0161B $2011E7C5 $5618680B $7C1B684B $161B061B $E7BC18C0 $E7BA2000 +POIN CURRENTOFFSET+1512 +POIN MagCharTable +POIN MagClassTable +WORD $6B570 $110008 $F7FF001C $2164FFA5 $4B040005 $43700020 $FACEF000 $BC701940 $4708BC02 $80D18FD $D81E2807 $804B10 $469F581B $7912684A $924B0E $7898189B $20144770 $5618684B $2015E7FA $5618684B $2016E7F6 $5618684B $2017E7F2 $5618684B $2018E7EE $5618684B $20FFE7EA $46C0E7E8 +POIN CURRENTOFFSET+1420 +POIN MagClassTable +WORD $B5102308 $56C36801 $6A8A6840 $43226A84 $5D23B01 $4A0FD511 $5C107900 $2A45790A $490DDC0A $1123A01 $29095C89 $1C02D90F $D8084288 $E100612 $43D8181B $401817C0 $BC02BC10 $1C0A4708 $E100612 $200AE7F4 $46C0E7F2 +POIN Class_Level_Cap_Table +WORD $203E89C $46C6B5F0 $4B500 $104688 $159906 $F7FF001F $9906FF15 $280006 $FF9AF7FF $DD1842B0 $2B014643 $2B02D03A $2500D015 $DD032C64 $35013C64 $DCFB2C64 $204B26 $FA50F000 $41981E43 $28182D $46B8BC80 $BC02BCF0 $25004708 $38E7F7 $FFA2F7FF $79906 $F7FF0028 $2164FF0D $4B1B0005 $43780020 $FA36F000 $25001940 $DD032C64 $35013C64 $DCFB2C64 $681B4B15 $42B318C3 $4B14DDDB $18F6681B $DACF4286 $E7D43501 $F7FF0038 $9906FF7F $280007 $FEEAF7FF $52164 $204B09 $F0004378 $1940FA13 $2C642500 $3C64DD03 $2C643501 $4286DCFB $3501DABB $46C0E7B9 $8000CA1 $80D18FD +POIN PreventWhenAboveAverageBy_Link +POIN ForceWhenBelowAverageBy_Link +WORD $46DEB5F0 $464E4657 $B5E04645 $B08B4BD1 $F0000004 $2800F9F3 $7A63D002 $D8082B63 $BCF0B00B $46B246BB $46A046A9 $BC01BCF0 $200B4700 $56204BC8 $F0009309 $4DC7F9DF $7782B $7DA2600 $E1BDD500 $D500069B $2301E1AF $469A43B3 $7A237A62 $33013A64 $61B0612 $161B0E12 $72237262 $68216860 $6A896A85 $3094329 $E0DCD400 $D1002B0A $4BB7E0DF $681B0020 $F9B8F000 $90074BB5 $20681B $F9B2F000 $46814BB3 $20681B $F9ACF000 $90084BB1 $20681B $F9A6F000 $90024BAF $20681B $F9A0F000 $90034BAD $20681B $F99AF000 $90054BAB $20681B $F994F000 $681B4BA9 $2B009006 $E185D100 $F0000020 $9004F98B $22000023 $97000031 $F7FF9807 $2373FF11 $162D0605 $220154E5 $310023 $97004648 $FF06F7FF $6002374 $54E01600 $232202 $182D0031 $98089700 $FEFAF7FF $6002375 $54E01600 $232203 $19450031 $98029700 $FEEEF7FF $6002376 $54E01600 $232204 $19450031 $98039700 $FEE2F7FF $6002377 $54E01600 $232205 $19450031 $98059700 $FED6F7FF $6002378 $54E01600 $232206 $19450031 $98069700 $FECAF7FF $6002379 $54E01600 $232207 $311945 $98049700 $FEBEF7FF $600237A $54E01600 $46984B76 $68124642 $23011945 $DC0042AA $61B2300 $4653D033 $D0302B00 $469A2305 $37003B $469A4656 $56E32374 $D03D2B00 $56E3237A $D04B2B00 $56E32376 $D0592B00 $469B2377 $2B0056E3 $2378D066 $56E3469B $D0742B00 $469B2379 $2B0056E3 $E081D100 $469B2373 $2B0056E3 $E08ED100 $469B2375 $2B0056E3 $E0B7D100 $2E003E01 $200BD1D4 $56209B09 $F8E8F000 $4B550021 $F8E4F000 $4954E6F4 $5C097900 $DA00428B $216EE71F $1A9B5C63 $23FF5463 $E7187263 $22014653 $399300 $46480023 $FE5CF7FF $6002374 $54E01600 $681B4643 $42AB182D $E7D6DCB0 $22074653 $399300 $98040023 $FE4AF7FF $600237A $54E01600 $681B4643 $42AB182D $E7C4DCA2 $22034653 $399300 $98020023 $FE38F7FF $6002376 $54E01600 $681B4643 $42AB182D $E7B2DC94 $22044653 $399300 $98030023 $FE26F7FF $600465B $54E01600 $681B4643 $42AB182D $E786DD00 $4653E79F $93002205 $230039 $F7FF9805 $465BFE13 $16000600 $464354E0 $182D681B $DD0042AB $E78CE778 $22064653 $399300 $98060023 $FE00F7FF $600465B $54E01600 $681B4643 $42AB182D $E76BDD00 $4653E779 $93002200 $230039 $F7FF9807 $465BFDED $16000600 $464354E0 $182D681B $DD0042AB $E766E75E $802B9F5 $8019431 +POIN GrowthOptions_Link +POIN gGet_Hp_Growth +POIN gGet_Str_Growth +POIN gGet_Skl_Growth +POIN gGet_Spd_Growth +POIN gGet_Def_Growth +POIN gGet_Res_Growth +POIN gGet_Luk_Growth +POIN gMagGrowth +POIN minStatGain_Link +WORD $802BF25 +POIN Class_Level_Cap_Table +WORD $22024653 $399300 $98080023 $FDBEF7FF $600465B $54E01600 $681B4643 $42AB182D $E735DD00 $4D10E737 $68284B10 $F820F000 $D0112800 $26022301 $E647469A $4B0B8868 $F816F000 $D1041E06 $2B00886B $782BD001 $2601E636 $E633782B $2B00682B $E632D0EA $93042300 $46C0E67A +POIN BRACKETED_GROWTHS_FLAG_ID_Link +WORD $8083DA9 $46C04718 +ALIGN 4 +POIN CURRENTOFFSET-1680 +POIN CURRENTOFFSET-1678 +POIN CURRENTOFFSET-1676 +POIN CURRENTOFFSET-1674 +POIN CURRENTOFFSET-1672 +POIN CURRENTOFFSET-1670 +POIN CURRENTOFFSET-1716 +POIN CURRENTOFFSET-1714 +POIN CURRENTOFFSET-1624 +POIN CURRENTOFFSET-1610 +POIN CURRENTOFFSET-1596 +POIN CURRENTOFFSET-1582 +POIN CURRENTOFFSET-1568 +POIN CURRENTOFFSET-1554 +POIN CURRENTOFFSET-1680 +POIN CURRENTOFFSET-1676 +POIN CURRENTOFFSET-1426 +POIN CURRENTOFFSET-1470 +POIN CURRENTOFFSET-1466 +POIN CURRENTOFFSET-1462 +POIN CURRENTOFFSET-1458 +POIN CURRENTOFFSET-1454 +POIN CURRENTOFFSET-1450 +POIN CURRENTOFFSET-1508 diff --git a/EngineHacks/Necessary/GrowthGetters/C/Definitions.s b/EngineHacks/Necessary/GrowthGetters/C/Definitions.s new file mode 100644 index 0000000000..d1da936704 --- /dev/null +++ b/EngineHacks/Necessary/GrowthGetters/C/Definitions.s @@ -0,0 +1,21 @@ +.include "fe8.s" + +.macro SET_FUNC name, value + .global \name + .type \name, function + .set \name, \value +.endm + +.macro SET_DATA name, value + .global \name + .type \name, object + .set \name, \value +.endm + +@ division & other libgcc functions +SET_FUNC __aeabi_idiv, __divsi3 +SET_FUNC __aeabi_idivmod, __modsi3 + +SET_DATA classTablePoin, 0x8017AB8 +SET_FUNC PromoHandler_SetInitStat, 0x80cc905 +SET_DATA gBWLDataStorage, 0x203E894 diff --git a/EngineHacks/Necessary/GrowthGetters/C/HookPromo.lyn.event b/EngineHacks/Necessary/GrowthGetters/C/HookPromo.lyn.event new file mode 100644 index 0000000000..caf99c47de --- /dev/null +++ b/EngineHacks/Necessary/GrowthGetters/C/HookPromo.lyn.event @@ -0,0 +1,8 @@ +ALIGN 4 +PUSH +ORG CURRENTOFFSET+$1;CallNewPromoHandler_SetInitStat: +POP +SHORT $B500 +SHORT ((NewPromoHandler_SetInitStat-4-CURRENTOFFSET>>12)&$7FF)|$F000 ((NewPromoHandler_SetInitStat-4-CURRENTOFFSET>>1)&$7FF)|$F800 +SHORT $BC02 +SHORT $4708 diff --git a/EngineHacks/Necessary/GrowthGetters/C/HookPromo.s b/EngineHacks/Necessary/GrowthGetters/C/HookPromo.s new file mode 100644 index 0000000000..94c236a55f --- /dev/null +++ b/EngineHacks/Necessary/GrowthGetters/C/HookPromo.s @@ -0,0 +1,11 @@ +.thumb +.type CallNewPromoHandler_SetInitStat, %function +.global CallNewPromoHandler_SetInitStat +CallNewPromoHandler_SetInitStat: +push {lr} +bl NewPromoHandler_SetInitStat +pop {r1} +bx r1 +.ltorg + + diff --git a/EngineHacks/Necessary/GrowthGetters/C/Installer.event b/EngineHacks/Necessary/GrowthGetters/C/Installer.event new file mode 100644 index 0000000000..5947faeb00 --- /dev/null +++ b/EngineHacks/Necessary/GrowthGetters/C/Installer.event @@ -0,0 +1,59 @@ + +#include "CheckBattleUnitLevelUp.lyn.event" +#include "HookPromo.lyn.event" + +PUSH +// do not save squares moved in BWL +ORG $A4862 +SHORT $46c0 +ORG $a4856 +SHORT $46c0 + +// save level that you promote at instead +ORG $cc904 +jumpToHack(CallNewPromoHandler_SetInitStat) + +POP + +ALIGN 4 +GrowthOptions_Link: +WORD Growth_Options + + +ALIGN 4 +BRACKETED_GROWTHS_FLAG_ID_Link: +WORD BRACKETED_GROWTHS_FLAG_ID + +ALIGN 4 +minStatGain_Link: +WORD MIN_STAT_GAIN + +ALIGN 4 +ForceWhenBelowAverageBy_Link: +WORD FORCE_WHEN_BELOW_AVERAGE_BY_AMOUNT + +ALIGN 4 +PreventWhenAboveAverageBy_Link: +WORD PREVENT_WHEN_ABOVE_AVERAGE_BY_AMOUNT +ALIGN 4 +gMagGrowth: +#ifdef USE_STRMAG_SPLIT +POIN Get_Mag_Growth|1 +#else +WORD 0 +#endif + +gGet_Hp_Growth: +POIN Get_Hp_Growth|1 +gGet_Str_Growth: +POIN Get_Str_Growth|1 +gGet_Skl_Growth: +POIN Get_Skl_Growth|1 +gGet_Spd_Growth: +POIN Get_Spd_Growth|1 +gGet_Def_Growth: +POIN Get_Def_Growth|1 +gGet_Res_Growth: +POIN Get_Res_Growth|1 +gGet_Luk_Growth: +POIN Get_Luk_Growth|1 diff --git a/EngineHacks/Necessary/GrowthGetters/C/Makefile b/EngineHacks/Necessary/GrowthGetters/C/Makefile new file mode 100644 index 0000000000..4fb21fa279 --- /dev/null +++ b/EngineHacks/Necessary/GrowthGetters/C/Makefile @@ -0,0 +1,33 @@ + +.SUFFIXES: +.PHONY: + +# Making sure devkitARM exists and is set up. +ifeq ($(strip $(DEVKITARM)),) + $(error "Please set DEVKITARM in your environment. export DEVKITARM=devkitARM") +endif + +# Including devkitARM tool definitions +include $(DEVKITARM)/base_tools +# defining path of lyn +LYN := "C:/devkitPro/lyn.exe" + +# setting up compilation flags +ARCH := -mcpu=arm7tdmi -mthumb -mthumb-interwork +CFLAGS := $(ARCH) -Wall -mtune=arm7tdmi -O2 -mlong-calls + +# C to ASM rule +%.s: %.c *.c + $(CC) $(CFLAGS) -S $< -I C:/devkitPro/FE-CLib/include -o $@ -fverbose-asm -mlong-calls + + +# OBJ to EVENT rule +%.lyn.event: %.o *.c + $(MAKE) $(dir $<)Definitions.o + $(LYN) "$<" "$(dir $<)Definitions.o" > "$@" + rm $(dir $<)Definitions.o + +# ASM to OBJ +%.o: %.s *.s + $(AS) $(ARCH) $< -o $@ + \ No newline at end of file diff --git a/EngineHacks/Necessary/GrowthGetters/C/aMake.bat b/EngineHacks/Necessary/GrowthGetters/C/aMake.bat new file mode 100644 index 0000000000..57b8d542ea --- /dev/null +++ b/EngineHacks/Necessary/GrowthGetters/C/aMake.bat @@ -0,0 +1,2 @@ +make "CheckBattleUnitLevelUp.lyn.event" +pause diff --git a/EngineHacks/Necessary/GrowthGetters/C/fe8.s b/EngineHacks/Necessary/GrowthGetters/C/fe8.s new file mode 100644 index 0000000000..ff41dc6d14 --- /dev/null +++ b/EngineHacks/Necessary/GrowthGetters/C/fe8.s @@ -0,0 +1,49650 @@ + + + +@ generated by elf2ref on 2023-03-30 + +.macro fun value, name + .global \name + .type \name, function + .set \name, \value +.endm + +.macro dat value, name + .global \name + .type \name, object + .set \name, \value +.endm +fun 0x8002015, RegisterDataMove +fun 0x8083d81, SetFlag +fun 0x8083d95, ClearFlag +fun 0x8083da9, CheckFlag + +dat 0x02000000, gUnknown_02000000 +dat 0x02000010, gUnknown_02000010 +dat 0x02000018, gUnknown_02000018 +dat 0x0200001C, gUnknown_0200001C +dat 0x02000020, gUnknown_02000020 +dat 0x02000024, gUnknown_02000024 +dat 0x02000028, gUnknown_02000028 +dat 0x0200002C, gUnknown_0200002C +dat 0x02000030, gUnknown_02000030 +dat 0x02000034, gUnknown_02000034 +dat 0x02000038, gUnknown_02000038 +dat 0x0200003C, gUnknown_0200003C +dat 0x02000044, gUnknown_02000044 +dat 0x0200004C, gUnknown_0200004C +dat 0x02000054, gUnknown_02000054 +dat 0x0200005C, gUnknown_0200005C +dat 0x02000060, gUnknown_02000060 +dat 0x02000064, gUnknown_02000064 +dat 0x02000068, gUnknown_02000068 +dat 0x0200006C, gUnknown_0200006C +dat 0x02000088, gUnknown_02000088 +dat 0x02000280, gUnknown_02000280 +dat 0x02000500, gUnknown_02000500 +dat 0x02000504, gUnknown_02000504 +dat 0x02000508, gUnknown_02000508 +dat 0x0200050C, gUnknown_0200050C +dat 0x020007A0, gUnknown_020007A0 +dat 0x020007E0, gUnknown_020007E0 +dat 0x02000920, gUnknown_02000920 +dat 0x02000938, gUnknown_02000938 +dat 0x02000940, gUnknown_02000940 +dat 0x02000944, gUnknown_02000944 +dat 0x02000948, gUnknown_02000948 +dat 0x02000968, gUnknown_02000968 +dat 0x02000C60, gUnknown_02000C60 +dat 0x02000C78, gUnknown_02000C78 +dat 0x02000D68, gUnknown_02000D68 +dat 0x02000F00, gUnknown_02000F00 +dat 0x02001000, gBmMapBuffer +dat 0x02001088, gUnknown_02001088 +dat 0x02001168, gUnknown_02001168 +dat 0x02001180, gUnknown_02001180 +dat 0x02001184, gUnknown_02001184 +dat 0x02001188, gUnknown_02001188 +dat 0x02001368, gUnknown_02001368 +dat 0x02001568, gUnknown_02001568 +dat 0x02001668, gUnknown_02001668 +dat 0x02001F70, gConvoyItemCount +dat 0x02002038, gUnknown_02002038 +dat 0x02002088, gUnknown_02002088 +dat 0x02002774, gUnknown_02002774 +dat 0x0200278C, gTradeMenuText +dat 0x020027DC, sWeatherEffect +dat 0x02002ADC, sGradientEffect +dat 0x02002FDC, gaBattleForecastTextStructs +dat 0x02002FF4, gUnknown_02002FF4 +dat 0x0200300C, gUnknown_0200300C +dat 0x02003088, gUnknown_02003088 +dat 0x0200310C, gUnknown_0200310C +dat 0x020038AC, gUnknown_020038AC +dat 0x020038C4, gUnknown_020038C4 +dat 0x020038C8, gUnknown_020038C8 +dat 0x020039C8, gUnknown_020039C8 +dat 0x02003A08, gUnknown_02003A08 +dat 0x02003B08, gUnknown_02003B08 +dat 0x02003B48, gUnknown_02003B48 +dat 0x02003B70, gUnknown_02003B70 +dat 0x02003B88, gUnknown_02003B88 +dat 0x02003BA8, gUnknown_02003BA8 +dat 0x02003BE8, gUnknown_02003BE8 +dat 0x02003BFC, gStatScreen +dat 0x02003D2C, gBmFrameTmap0 +dat 0x02003D54, gUnknown_02003D54 +dat 0x02003DF0, gUnknown_02003DF0 +dat 0x02003E36, gUnknown_02003E36 +dat 0x02003E70, gUnknown_02003E70 +dat 0x02003E7C, gUnknown_02003E7C +dat 0x02003E86, gUnknown_02003E86 +dat 0x02003F84, gUnknown_02003F84 +dat 0x02003FAC, gUnknown_02003FAC +dat 0x0200400C, gUnknown_0200400C +dat 0x02004054, gUnknown_02004054 +dat 0x0200407C, gUnknown_0200407C +dat 0x02004088, gUnknown_02004088 +dat 0x020040AE, gUnknown_020040AE +dat 0x020040B2, gUnknown_020040B2 +dat 0x02004128, gUnknown_02004128 +dat 0x020041C8, gUnknown_020041C8 +dat 0x0200422C, gUnknown_0200422C +dat 0x02004254, gUnknown_02004254 +dat 0x020044AC, gUnknown_020044AC +dat 0x020044D4, gUnknown_020044D4 +dat 0x020044EC, gUnknown_020044EC +dat 0x0200472C, gBmFrameTmap1 +dat 0x02004BAC, gChapterStatusText +dat 0x02004BBC, gUnknown_02004BBC +dat 0x02004BC4, gUnknown_02004BC4 +dat 0x02004BE0, gMUGfxBuffer +dat 0x02007838, gUnknown_02007838 +dat 0x020078D8, gUnknown_020078D8 +dat 0x02008000, gUnknown_02008000 +dat 0x020087A0, gUnknown_020087A0 +dat 0x020099C8, gUnknown_020099C8 +dat 0x0200A2D8, gUnknown_0200A2D8 +dat 0x0200A300, gUnknown_0200A300 +dat 0x0200AF00, gUnknown_0200AF00 +dat 0x0200C300, gUnknown_0200C300 +dat 0x0200CB00, gUnknown_0200CB00 +dat 0x0200D3E0, gUnknown_0200D3E0 +dat 0x0200D6E0, gUnknown_0200D6E0 +dat 0x0200D7E0, gUnknown_0200D7E0 +dat 0x0200DFE0, gUnknown_0200DFE0 +dat 0x0200E060, gUnknown_0200E060 +dat 0x0200E098, gUnknown_0200E098 +dat 0x0200E0A0, gUnknown_0200E0A0 +dat 0x0200E0A8, gUnknown_0200E0A8 +dat 0x0200E140, gUnknown_0200E140 +dat 0x0200E148, gUnknown_0200E148 +dat 0x0200E150, gUnknown_0200E150 +dat 0x0200E158, gUnknown_0200E158 +dat 0x0200F158, gUnknown_0200F158 +dat 0x0200F15C, gUnknown_0200F15C +dat 0x0200F17C, gStringBufferAlt +dat 0x0200F1C8, gUnknown_0200F1C8 +dat 0x0201000C, gUnknown_0201000C +dat 0x0201117C, gPrepMainMenuTexts +dat 0x020111CC, gPrepUnitPool +dat 0x02011BC8, gUnknown_02011BC8 +dat 0x020121CC, gPrepUnitList +dat 0x020122D4, gUnknown_020122D4 +dat 0x02012914, gUnknown_02012914 +dat 0x02012F54, gUnknown_02012F54 +dat 0x02012F56, gUnknown_02012F56 +dat 0x02012F58, gUnknown_02012F58 +dat 0x02013458, gUnknown_02013458 +dat 0x02013460, gUnknown_02013460 +dat 0x02013498, gUnknown_02013498 +dat 0x02013510, gUnknown_02013510 +dat 0x02013538, gUnknown_02013538 +dat 0x02013560, gUnknown_02013560 +dat 0x02013570, gUnknown_02013570 +dat 0x02013588, gUnknown_02013588 +dat 0x02013590, gUnknown_02013590 +dat 0x02013598, gPrepUnitTexts +dat 0x02013608, gUnknown_02013608 +dat 0x02013630, gUnknown_02013630 +dat 0x02013640, gUnknown_02013640 +dat 0x02013648, gUnknown_02013648 +dat 0x02013660, gUnknown_02013660 +dat 0x02013668, gUnknown_02013668 +dat 0x02013670, gUnknown_02013670 +dat 0x02013698, gUnknown_02013698 +dat 0x020136D8, gUnknown_020136D8 +dat 0x020136F0, sSupportScreenUnitCount +dat 0x020136F4, gUnknown_020136F4 +dat 0x02013EF4, gUnknown_02013EF4 +dat 0x020145C8, gUnknown_020145C8 +dat 0x020146F4, gUnknown_020146F4 +dat 0x02014DC8, gUnknown_02014DC8 +dat 0x02014EF4, gUnknown_02014EF4 +dat 0x020165C8, gUnknown_020165C8 +dat 0x02016828, gUnknown_02016828 +dat 0x020169C8, gUnknown_020169C8 +dat 0x02016DC8, gUnknown_02016DC8 +dat 0x02016E48, gUnknown_02016E48 +dat 0x02017048, gUnknown_02017048 +dat 0x02017248, gUnknown_02017248 +dat 0x02017448, gUnknown_02017448 +dat 0x02017648, gSomeFontStruct +dat 0x02017660, gTextEkrlvupMsg +dat 0x02017668, gUnknown_02017668 +dat 0x02017670, gUnknown_02017670 +dat 0x02017678, gUnknown_02017678 +dat 0x020176A0, gTextEkrlvupValue +dat 0x020176F0, gUnknown_020176F0 +dat 0x02017700, gUnknown_02017700 +dat 0x02017724, gUnknown_02017724 +dat 0x02017728, gUnknown_02017728 +dat 0x0201772C, gUnknown_0201772C +dat 0x02017730, gUnknown_02017730 +dat 0x02017734, gUnknown_02017734 +dat 0x02017738, gUnknown_02017738 +dat 0x0201773C, gUnknown_0201773C +dat 0x02017740, gUnknown_02017740 +dat 0x02017744, gUnknown_02017744 +dat 0x02017748, gUnknown_02017748 +dat 0x0201774C, gUnknown_0201774C +dat 0x02017750, gUnknown_02017750 +dat 0x02017754, gUnknown_02017754 +dat 0x02017758, gUnknown_02017758 +dat 0x0201775C, gUnknown_0201775C +dat 0x02017760, gUnknown_02017760 +dat 0x02017764, gUnknown_02017764 +dat 0x02017768, gUnknown_02017768 +dat 0x0201776C, gUnknown_0201776C +dat 0x02017774, gUnknown_02017774 +dat 0x02017778, gUnknown_02017778 +dat 0x0201777C, gUnknown_0201777C +dat 0x02017780, gUnknown_02017780 +dat 0x02017790, gUnknown_02017790 +dat 0x02019490, gUnknown_02019490 +dat 0x02019790, gUnknown_02019790 +dat 0x02019D00, gUnknown_02019D00 +dat 0x0201A790, gUnknown_0201A790 +dat 0x0201AF90, gUnknown_0201AF90 +dat 0x0201AFC0, gUnknown_0201AFC0 +dat 0x0201AFF0, gUnknown_0201AFF0 +dat 0x0201B0D8, gUnknown_0201B0D8 +dat 0x0201B100, gUnknown_0201B100 +dat 0x0201B104, gUnknown_0201B104 +dat 0x0201B1E4, gUnknown_0201B1E4 +dat 0x0201B3A4, gUnknown_0201B3A4 +dat 0x0201B430, gUnknown_0201B430 +dat 0x0201B458, gUnknown_0201B458 +dat 0x0201B718, gUnknown_0201B718 +dat 0x0201B71C, gUnknown_0201B71C +dat 0x0201B758, gUnknown_0201B758 +dat 0x0201B7DA, gUnknown_0201B7DA +dat 0x0201B864, gUnknown_0201B864 +dat 0x0201B930, gUnknown_0201B930 +dat 0x0201B958, gUnknown_0201B958 +dat 0x0201BBD8, gUnknown_0201BBD8 +dat 0x0201BE30, gUnknown_0201BE30 +dat 0x0201BE32, gUnknown_0201BE32 +dat 0x0201C5B4, gUnknown_0201C5B4 +dat 0x0201C5C0, gUnknown_0201C5C0 +dat 0x0201C5CC, gUnknown_0201C5CC +dat 0x0201C5CF, gUnknown_0201C5CF +dat 0x0201C5D0, gUnknown_0201C5D0 +dat 0x0201C5D1, gUnknown_0201C5D1 +dat 0x0201C5D4, gUnknown_0201C5D4 +dat 0x0201C790, gUnknown_0201C790 +dat 0x0201C8D0, gUnknown_0201C8D0 +dat 0x0201C912, gUnknown_0201C912 +dat 0x0201CDD4, gUnknown_0201CDD4 +dat 0x0201CF84, gUnknown_0201CF84 +dat 0x0201D428, gUnknown_0201D428 +dat 0x0201D438, gUnknown_0201D438 +dat 0x0201D46A, gUnknown_0201D46A +dat 0x0201DB00, gUnknown_0201DB00 +dat 0x0201DB28, gUnknown_0201DB28 +dat 0x0201F148, gUnknown_0201F148 +dat 0x0201F160, gUnknown_0201F160 +dat 0x0201F198, gUnknown_0201F198 +dat 0x0201F19C, gUnknown_0201F19C +dat 0x0201F948, gUnknown_0201F948 +dat 0x0201F978, gUnknown_0201F978 +dat 0x0201F9A8, gUnknown_0201F9A8 +dat 0x0201FA08, gUnknown_0201FA08 +dat 0x0201FA38, gUnknown_0201FA38 +dat 0x0201FA68, gUnknown_0201FA68 +dat 0x0201FAC8, gUnknown_0201FAC8 +dat 0x0201FACC, gUnknown_0201FACC +dat 0x0201FAD0, gUnknown_0201FAD0 +dat 0x0201FAD4, gUnknown_0201FAD4 +dat 0x0201FAD8, gUnknown_0201FAD8 +dat 0x0201FADC, gUnknown_0201FADC +dat 0x0201FB04, gUnknown_0201FB04 +dat 0x0201FB0C, gUnknown_0201FB0C +dat 0x0201FB18, gUnknown_0201FB18 +dat 0x0201FB1C, gUnknown_0201FB1C +dat 0x0201FB24, gUnknown_0201FB24 +dat 0x0201FB28, gUnknown_0201FB28 +dat 0x0201FB2C, gUnknown_0201FB2C +dat 0x0201FB30, gUnknown_0201FB30 +dat 0x0201FB34, gUnknown_0201FB34 +dat 0x0201FB38, gUnknown_0201FB38 +dat 0x0201FC78, gUnknown_0201FC78 +dat 0x0201FDB8, gUnknown_0201FDB8 +dat 0x0201FDBC, gUnknown_0201FDBC +dat 0x0201FDC0, gUnknown_0201FDC0 +dat 0x0201FDC4, gUnknown_0201FDC4 +dat 0x0201FF04, gUnknown_0201FF04 +dat 0x02020044, gUnknown_02020044 +dat 0x02020048, gUnknown_02020048 +dat 0x02020058, gUnknown_02020058 +dat 0x02020068, gUnknown_02020068 +dat 0x020200A8, gUnknown_020200A8 +dat 0x020200AC, gUnknown_020200AC +dat 0x020200B0, gUnknown_020200B0 +dat 0x020200B4, gpProcEkrLevelup +dat 0x020200B8, gUnknown_020200B8 +dat 0x020200D8, gUnknown_020200D8 +dat 0x020200DC, gUnknown_020200DC +dat 0x020200E0, gUnknown_020200E0 +dat 0x02020108, gpEkrLvupUnit +dat 0x0202010C, gpEkrLvupBattleUnit +dat 0x02020110, gEkrLvupPreLevel +dat 0x02020112, gEkrLvupPostLevel +dat 0x02020114, gEkrLvupBaseStatus +dat 0x02020124, gEkrLvupPostStatus +dat 0x02020134, gEkrLvupScrollPos1 +dat 0x02020136, gEkrLvupScrollPos2 +dat 0x02020138, gUnknown_02020138 +dat 0x0202013C, gUnknown_0202013C +dat 0x02020140, gpAnimOnPopuProc +dat 0x02020144, gpAnimOnPopupExist +dat 0x02020148, gUnknown_02020148 +dat 0x02020188, gGenericBuffer +dat 0x02020208, gUnknown_02020208 +dat 0x02020288, gUnknown_02020288 +dat 0x02020988, gUnknown_02020988 +dat 0x02021188, gUnknown_02021188 +dat 0x02022188, gUnknown_02022188 +dat 0x02022288, gUnknown_02022288 +dat 0x020222A8, gUnknown_020222A8 +dat 0x02022308, gUnknown_02022308 +dat 0x020228A8, gPaletteBuffer +dat 0x020228AA, gUnknown_020228AA +dat 0x020228C8, pPalette1Buffer +dat 0x020228E8, pPalette2Buffer +dat 0x02022908, pPalette3Buffer +dat 0x02022928, pPalette4Buffer +dat 0x02022968, pPalette6Buffer +dat 0x02022988, pPalette7Buffer +dat 0x02022A68, pPaletteEBuffer +dat 0x02022A88, pPaletteFBuffer +dat 0x02022AA8, pPalette10Buffer +dat 0x02022ABA, gUnknown_02022ABA +dat 0x02022AE8, gUnknown_02022AE8 +dat 0x02022B08, gUnknown_02022B08 +dat 0x02022B24, gUnknown_02022B24 +dat 0x02022B28, gUnknown_02022B28 +dat 0x02022B48, gUnknown_02022B48 +dat 0x02022B68, gUnknown_02022B68 +dat 0x02022B88, gUnknown_02022B88 +dat 0x02022BA4, gUnknown_02022BA4 +dat 0x02022BA8, gUnknown_02022BA8 +dat 0x02022BC8, gUnknown_02022BC8 +dat 0x02022BE8, gUnknown_02022BE8 +dat 0x02022C08, gUnknown_02022C08 +dat 0x02022C28, gUnknown_02022C28 +dat 0x02022C48, gUnknown_02022C48 +dat 0x02022C68, gUnknown_02022C68 +dat 0x02022CA8, gBG0TilemapBuffer +dat 0x02022CAA, gUnknown_02022CAA +dat 0x02022CAC, gUnknown_02022CAC +dat 0x02022CAE, gUnknown_02022CAE +dat 0x02022CB0, gUnknown_02022CB0 +dat 0x02022CB4, gUnknown_02022CB4 +dat 0x02022CB8, gUnknown_02022CB8 +dat 0x02022CC6, gUnknown_02022CC6 +dat 0x02022CCA, gUnknown_02022CCA +dat 0x02022CCE, gUnknown_02022CCE +dat 0x02022CD0, gUnknown_02022CD0 +dat 0x02022CD4, gUnknown_02022CD4 +dat 0x02022CDC, gUnknown_02022CDC +dat 0x02022CEC, gUnknown_02022CEC +dat 0x02022D02, gUnknown_02022D02 +dat 0x02022D08, gUnknown_02022D08 +dat 0x02022D10, gUnknown_02022D10 +dat 0x02022D18, gUnknown_02022D18 +dat 0x02022D2E, gUnknown_02022D2E +dat 0x02022D36, gUnknown_02022D36 +dat 0x02022D3C, gUnknown_02022D3C +dat 0x02022D40, gUnknown_02022D40 +dat 0x02022D72, gUnknown_02022D72 +dat 0x02022D76, gUnknown_02022D76 +dat 0x02022D86, gUnknown_02022D86 +dat 0x02022DB4, gUnknown_02022DB4 +dat 0x02022DB8, gUnknown_02022DB8 +dat 0x02022DBA, gUnknown_02022DBA +dat 0x02022DEA, gUnknown_02022DEA +dat 0x02022DEE, gUnknown_02022DEE +dat 0x02022DF2, gUnknown_02022DF2 +dat 0x02022E00, gUnknown_02022E00 +dat 0x02022E2E, gUnknown_02022E2E +dat 0x02022E30, gUnknown_02022E30 +dat 0x02022E34, gUnknown_02022E34 +dat 0x02022E5E, gUnknown_02022E5E +dat 0x02022E68, gUnknown_02022E68 +dat 0x02022E76, gUnknown_02022E76 +dat 0x02022E90, gUnknown_02022E90 +dat 0x02022EB4, gUnknown_02022EB4 +dat 0x02022EE8, gUnknown_02022EE8 +dat 0x02022EEA, gUnknown_02022EEA +dat 0x02022EEC, gUnknown_02022EEC +dat 0x02022EF6, gUnknown_02022EF6 +dat 0x02022F06, gUnknown_02022F06 +dat 0x02022F0A, gUnknown_02022F0A +dat 0x02022F0E, gUnknown_02022F0E +dat 0x02022F10, gUnknown_02022F10 +dat 0x02022F1A, gUnknown_02022F1A +dat 0x02022F1E, gUnknown_02022F1E +dat 0x02022F28, gUnknown_02022F28 +dat 0x02022F2A, gUnknown_02022F2A +dat 0x02022F38, gUnknown_02022F38 +dat 0x02022F4E, gUnknown_02022F4E +dat 0x02022F6A, gUnknown_02022F6A +dat 0x02022FA8, gUnknown_02022FA8 +dat 0x02022FBE, gUnknown_02022FBE +dat 0x02022FC6, gUnknown_02022FC6 +dat 0x02022FD4, gUnknown_02022FD4 +dat 0x02022FE8, gUnknown_02022FE8 +dat 0x02023016, gUnknown_02023016 +dat 0x02023028, gUnknown_02023028 +dat 0x0202304E, gUnknown_0202304E +dat 0x0202306E, gUnknown_0202306E +dat 0x02023084, gUnknown_02023084 +dat 0x020230A8, gUnknown_020230A8 +dat 0x020230CA, gUnknown_020230CA +dat 0x020230CE, gUnknown_020230CE +dat 0x020230F4, gUnknown_020230F4 +dat 0x020230F6, gUnknown_020230F6 +dat 0x0202310E, gUnknown_0202310E +dat 0x02023114, gUnknown_02023114 +dat 0x02023116, gUnknown_02023116 +dat 0x02023130, gUnknown_02023130 +dat 0x02023136, gUnknown_02023136 +dat 0x020234A8, gBG1TilemapBuffer +dat 0x020234AC, gUnknown_020234AC +dat 0x020234AE, gUnknown_020234AE +dat 0x020234B0, gUnknown_020234B0 +dat 0x020234BE, gUnknown_020234BE +dat 0x020234C0, gUnknown_020234C0 +dat 0x020234CA, gUnknown_020234CA +dat 0x020234CE, gUnknown_020234CE +dat 0x020234D0, gUnknown_020234D0 +dat 0x020234E2, gUnknown_020234E2 +dat 0x020234E4, gUnknown_020234E4 +dat 0x02023548, gUnknown_02023548 +dat 0x020235AA, gUnknown_020235AA +dat 0x020235EA, gUnknown_020235EA +dat 0x020235EE, gUnknown_020235EE +dat 0x020235F0, gUnknown_020235F0 +dat 0x020235FC, gUnknown_020235FC +dat 0x020235FE, gUnknown_020235FE +dat 0x02023628, gUnknown_02023628 +dat 0x020236E4, gUnknown_020236E4 +dat 0x020237E8, gUnknown_020237E8 +dat 0x02023816, gUnknown_02023816 +dat 0x02023828, gUnknown_02023828 +dat 0x0202384E, gUnknown_0202384E +dat 0x0202387E, gUnknown_0202387E +dat 0x020238A8, gUnknown_020238A8 +dat 0x020238CA, gUnknown_020238CA +dat 0x020238F4, gUnknown_020238F4 +dat 0x020238F6, gUnknown_020238F6 +dat 0x0202393E, gUnknown_0202393E +dat 0x0202396C, gUnknown_0202396C +dat 0x020239A8, gUnknown_020239A8 +dat 0x02023CA8, gBG2TilemapBuffer +dat 0x02023CAA, gUnknown_02023CAA +dat 0x02023CAE, gUnknown_02023CAE +dat 0x02023CC2, gUnknown_02023CC2 +dat 0x02023CC6, gUnknown_02023CC6 +dat 0x02023CC8, gUnknown_02023CC8 +dat 0x02023CE8, gUnknown_02023CE8 +dat 0x02023CEA, gUnknown_02023CEA +dat 0x02023D0C, gUnknown_02023D0C +dat 0x02023D12, gUnknown_02023D12 +dat 0x02023D40, gUnknown_02023D40 +dat 0x02023D88, gUnknown_02023D88 +dat 0x02023D90, gUnknown_02023D90 +dat 0x02023D9C, gUnknown_02023D9C +dat 0x02023DAA, gUnknown_02023DAA +dat 0x02023DB8, gUnknown_02023DB8 +dat 0x02023DBA, gUnknown_02023DBA +dat 0x02023DE8, gUnknown_02023DE8 +dat 0x02023DEA, gUnknown_02023DEA +dat 0x02023DEE, gUnknown_02023DEE +dat 0x02023DF8, gUnknown_02023DF8 +dat 0x02023E10, gUnknown_02023E10 +dat 0x02023E42, gUnknown_02023E42 +dat 0x02023E6C, gUnknown_02023E6C +dat 0x02023E82, gUnknown_02023E82 +dat 0x02023E88, gUnknown_02023E88 +dat 0x02023EA8, gUnknown_02023EA8 +dat 0x02023F68, gUnknown_02023F68 +dat 0x02023FBA, gUnknown_02023FBA +dat 0x0202400A, gUnknown_0202400A +dat 0x02024044, gUnknown_02024044 +dat 0x0202404A, gUnknown_0202404A +dat 0x020244A8, gBG3TilemapBuffer +dat 0x02024CA8, gBGVramTilemapPointers +dat 0x02024CB8, gMainCallback +dat 0x02024CC0, sKeyStatusBuffer +dat 0x02024CD4, gUnknown_02024CD4 +dat 0x02024CDC, gUnknown_02024CDC +dat 0x02024E5C, sSoundStatus +dat 0x02024E68, sProcArray +dat 0x02026968, sProcAllocList +dat 0x02026A6C, sProcAllocListHead +dat 0x02026A70, gProcTreeRootArray +dat 0x02026A90, DrawnIconLookupTable +dat 0x02026E10, IconGFXIDLookupTable +dat 0x02026E30, gUnknown_02026E30 +dat 0x02028E44, gUnknown_02028E44 +dat 0x02028E50, gUnknown_02028E50 +dat 0x02028E54, gUnknown_02028E54 +dat 0x02028E58, gDefaultFont +dat 0x02028E70, gCurrentFont +dat 0x02028E74, gLanguageMode +dat 0x02028E78, gUnknown_02028E78 +dat 0x02028F78, sAnimPool +dat 0x02029D88, sFirstAnim +dat 0x02029D8C, sSpritePool +dat 0x0202A58C, sSpriteLayers +dat 0x0202A68C, sFaceConfig +dat 0x0202A6AC, gUnknown_0202A6AC +dat 0x0202AC01, gUnknown_0202AC01 +dat 0x0202B156, gUnknown_0202B156 +dat 0x0202B4AC, gUnknown_0202B4AC +dat 0x0202B5AC, gUnknown_0202B5AC +dat 0x0202B6AC, gUnknown_0202B6AC +dat 0x0202B6B0, gUnknown_0202B6B0 +dat 0x0202BCB0, gBmSt +dat 0x0202BCF0, gPlaySt +dat 0x0202BCFE, gUnknown_0202BCFE +dat 0x0202BD0B, gUnknown_0202BD0B +dat 0x0202BD30, gUnknown_0202BD30 +dat 0x0202BD31, gUnknown_0202BD31 +dat 0x0202BD3A, gUnknown_0202BD3A +dat 0x0202BD3C, sLastCoordMapCursorDrawn +dat 0x0202BD40, sLastTimeMapCursorDrawn +dat 0x0202BD44, sCameraAnimTable +dat 0x0202BE44, gActiveUnitId +dat 0x0202BE48, gActiveUnitMoveOrigin +dat 0x0202BE4C, gUnitArrayBlue +dat 0x0202CFBC, gUnitArrayRed +dat 0x0202DDCC, gUnitArrayGreen +dat 0x0202E36C, gUnitArrayPurple +dat 0x0202E4D4, gBmMapSize +dat 0x0202E4D8, gBmMapUnit +dat 0x0202E4DC, gBmMapTerrain +dat 0x0202E4E0, gBmMapMovement +dat 0x0202E4E4, gBmMapRange +dat 0x0202E4E8, gBmMapFog +dat 0x0202E4EC, gBmMapHidden +dat 0x0202E4F0, gBmMapOther +dat 0x0202E4F4, sBmMapUnitPool +dat 0x0202ECAC, sBmMapTerrainPool +dat 0x0202F464, sBmMapFogPool +dat 0x0202FC1C, sBmMapHiddenPool +dat 0x020303D4, sBmMapOtherPool +dat 0x02030B8C, sTilesetConfig +dat 0x02032F8C, sBmBaseTilesPool +dat 0x02033EFC, gWorkingMovementScript +dat 0x02033F3C, gSubjectUnit +dat 0x02033F40, gSMSGfxIndexLookup +dat 0x02034010, gSMSGfxBuffer +dat 0x0203A010, gSMS16xGfxIndexCounter +dat 0x0203A014, gSMS32xGfxIndexCounter +dat 0x0203A018, gSMSHandleArray +dat 0x0203A4C8, gSMSHandleIt +dat 0x0203A4CC, gSMSSyncFlag +dat 0x0203A4D0, gMapSpriteSwitchHoverTimer +dat 0x0203A4D4, gBattleStats +dat 0x0203A4EC, gBattleActor +dat 0x0203A56C, gBattleTarget +dat 0x0203A5EC, gBattleHitArray +dat 0x0203A608, gBattleHitIterator +dat 0x0203A60C, sUnknown_0203A60C +dat 0x0203A610, sTradeMenuProc +dat 0x0203A614, sTrapPool +dat 0x0203A814, sTrapLast +dat 0x0203A81C, gConvoyItemArray +dat 0x0203A8E4, sUnitStackBase +dat 0x0203A8E8, sUnitStackTop +dat 0x0203A8EC, sUnitStackSize +dat 0x0203A8F0, gArenaState +dat 0x0203A910, gArenaOpponent +dat 0x0203A958, gActionData +dat 0x0203A95E, gUnknown_0203A95E +dat 0x0203A974, gUnknown_0203A974 +dat 0x0203A9FC, sRescueUnitInfoWindows +dat 0x0203AA04, gAiState +dat 0x0203AA7F, gUnknown_0203AA7F +dat 0x0203AA80, gUnknown_0203AA80 +dat 0x0203AA8A, gUnknown_0203AA8A +dat 0x0203AA94, gAiDecision +dat 0x0203AAA0, gUnknown_0203AAA0 +dat 0x0203C624, gUnknown_0203C624 +dat 0x0203CA24, gUnknown_0203CA24 +dat 0x0203DA24, gUnknown_0203DA24 +dat 0x0203DA30, gUnknown_0203DA30 +dat 0x0203DA78, gUnknown_0203DA78 +dat 0x0203DA88, gUnknown_0203DA88 +dat 0x0203DAB0, gUnknown_0203DAB0 +dat 0x0203DAC0, gUnknown_0203DAC0 +dat 0x0203DAC5, gUnknown_0203DAC5 +dat 0x0203DB10, gUnknown_0203DB10 +dat 0x0203DB14, gUnknown_0203DB14 +dat 0x0203DB1C, gUnknown_0203DB1C +dat 0x0203DB64, gUnknown_0203DB64 +dat 0x0203DB7C, gUnknown_0203DB7C +dat 0x0203DC44, gUnknown_0203DC44 +dat 0x0203DC48, gUnknown_0203DC48 +dat 0x0203DD0C, gUnknown_0203DD0C +dat 0x0203DD1C, gUnknown_0203DD1C +dat 0x0203DD24, gUnknown_0203DD24 +dat 0x0203DD28, gUnknown_0203DD28 +dat 0x0203DD2C, gUnknown_0203DD2C +dat 0x0203DD4C, gUnknown_0203DD4C +dat 0x0203DD50, gUnknown_0203DD50 +dat 0x0203DD8C, gUnknown_0203DD8C +dat 0x0203DD90, gUnknown_0203DD90 +dat 0x0203DD94, gUnknown_0203DD94 +dat 0x0203DD95, gUnknown_0203DD95 +dat 0x0203DD9A, gUnknown_0203DD9A +dat 0x0203DD9F, gUnknown_0203DD9F +dat 0x0203DDB4, gUnknown_0203DDB4 +dat 0x0203DDDC, gUnknown_0203DDDC +dat 0x0203DDE0, sPrevHandScreenPosition +dat 0x0203DDE4, sPrevHandClockFrame +dat 0x0203DDE8, sSelectTargetRoot +dat 0x0203DDEC, sSelectTargetList +dat 0x0203E0EC, sSelectTargetCount +dat 0x0203E0F0, gUnknown_0203E0F0 +dat 0x0203E0F4, gUnknown_0203E0F4 +dat 0x0203E0F8, gUnknown_0203E0F8 +dat 0x0203E0FC, gUnknown_0203E0FC +dat 0x0203E0FE, gUnknown_0203E0FE +dat 0x0203E100, gUnknown_0203E100 +dat 0x0203E102, gUnknown_0203E102 +dat 0x0203E104, gUnknown_0203E104 +dat 0x0203E108, gUnknown_0203E108 +dat 0x0203E10C, gUnknown_0203E10C +dat 0x0203E110, gUnknown_0203E110 +dat 0x0203E114, gUnknown_0203E114 +dat 0x0203E118, gUnknown_0203E118 +dat 0x0203E11A, gUnknown_0203E11A +dat 0x0203E11C, gUnknown_0203E11C +dat 0x0203E120, gUnknown_0203E120 +dat 0x0203E122, gUnknown_0203E122 +dat 0x0203E12A, gUnknown_0203E12A +dat 0x0203E152, gUnknown_0203E152 +dat 0x0203E156, gUnknown_0203E156 +dat 0x0203E182, gUnknown_0203E182 +dat 0x0203E188, gpEkrBattleUnitLeft +dat 0x0203E18C, gpEkrBattleUnitRight +dat 0x0203E190, gUnknown_0203E190 +dat 0x0203E194, gUnknown_0203E194 +dat 0x0203E19C, gUnknown_0203E19C +dat 0x0203E1A4, gUnknown_0203E1A4 +dat 0x0203E1AC, gUnknown_0203E1AC +dat 0x0203E1B0, gUnknown_0203E1B0 +dat 0x0203E1B4, gUnknown_0203E1B4 +dat 0x0203E1B8, gUnknown_0203E1B8 +dat 0x0203E1BC, gUnknown_0203E1BC +dat 0x0203E1C0, gUnknown_0203E1C0 +dat 0x0203E1C4, gUnknown_0203E1C4 +dat 0x0203E1C8, gUnknown_0203E1C8 +dat 0x0203E1CC, gUnknown_0203E1CC +dat 0x0203E1D0, gUnknown_0203E1D0 +dat 0x0203E1D4, gUnknown_0203E1D4 +dat 0x0203E1D8, gUnknown_0203E1D8 +dat 0x0203E1DC, gUnknown_0203E1DC +dat 0x0203E1E0, gUnknown_0203E1E0 +dat 0x0203E1E4, gUnknown_0203E1E4 +dat 0x0203E1E8, gUnknown_0203E1E8 +dat 0x0203E1EC, gUnknown_0203E1EC +dat 0x0203E1F0, gCurrentMapAnimState +dat 0x0203E1F8, gUnknown_0203E1F8 +dat 0x0203E254, gUnknown_0203E254 +dat 0x0203E754, gUnknown_0203E754 +dat 0x0203E75C, gUnknown_0203E75C +dat 0x0203E764, sStatScreenInfo +dat 0x0203E768, sMutableHbi +dat 0x0203E784, sLastHbi +dat 0x0203E788, sHbOrigin +dat 0x0203E78C, gUnknown_0203E78C +dat 0x0203E794, gUnknown_0203E794 +dat 0x0203E7AC, gUnknown_0203E7AC +dat 0x0203E7C8, gUnknown_0203E7C8 +dat 0x0203E7E4, gUnknown_0203E7E4 +dat 0x0203E7E8, gUnknown_0203E7E8 +dat 0x0203E800, gUnknown_0203E800 +dat 0x0203E828, gUnknown_0203E828 +dat 0x0203E82C, gUnknown_0203E82C +dat 0x0203E87C, gUnknown_0203E87C +dat 0x0203E884, gUnknown_0203E884 +dat 0x0203E88E, gBoolSramWorking +dat 0x0203E890, gPidStatsSaveLoc +dat 0x0203E894, gPidStatsData +dat 0x0203ECF4, gChapterStats +dat 0x0203EDB4, gBonusContentClaimFlags +dat 0x0203EDB8, gSuspendSaveIdOffset +dat 0x0203EDBC, gMultiArenaSaveTeamBufA +dat 0x0203EE80, gMultiArenaSaveTeamBufB +dat 0x0203EF44, gExtraMapSaveHead +dat 0x0203EF60, gExtraMapStatus +dat 0x0203EF64, gUnknown_0203EF64 +dat 0x0203EF68, gShopItemTexts +dat 0x0203EF98, sShopState +dat 0x0203EFB4, gUnknown_0203EFB4 +dat 0x0203EFB8, end +dat 0x02040000, EWRAM_END +dat 0x03000000, IWRAM_START +dat 0x03000008, gLCGRNValue +dat 0x0300000C, gUnknown_0300000C +dat 0x0300000D, sModifiedBGs +dat 0x0300000E, sModifiedPalette +dat 0x03000010, gUnknown_03000010 +dat 0x03000014, gGameClock +dat 0x03000018, gUnknown_03000018 +dat 0x03000019, gUnknown_03000019 +dat 0x0300001A, gUnknown_0300001A +dat 0x03000020, gUnknown_03000020 +dat 0x03000030, gUnknown_03000030 +dat 0x03000040, sMusicProc1 +dat 0x03000044, sMusicProc2 +dat 0x03000048, sTalkStateCore +dat 0x030000D0, sTalkText +dat 0x030000E8, sTalkChoiceResult +dat 0x030000F0, sTalkFont +dat 0x03000108, sAPArray +dat 0x03000428, gUnknown_03000428 +dat 0x03000430, gUnknown_03000430 +dat 0x03000434, gUnknown_03000434 +dat 0x03000438, gEventCallQueue +dat 0x030004B8, gEventSlots +dat 0x030004E4, gUnknown_030004E4 +dat 0x030004E6, gUnknown_030004E6 +dat 0x030004E8, gUnknown_030004E8 +dat 0x030004F0, gEventSlotQueue +dat 0x03000568, gEventSlotCounter +dat 0x03000570, gUnknown_03000570 +dat 0x030005B0, gUnknown_030005B0 +dat 0x030005D0, gPopupInst +dat 0x030005F0, gpPopupUnit +dat 0x030005F4, gPopupItem +dat 0x030005F8, gPopupNumber +dat 0x030005FC, gUnknown_030005FC +dat 0x03000600, gUnknown_03000600 +dat 0x03000700, gUnknown_03000700 +dat 0x03000800, gUnknown_03000800 +dat 0x03000808, sInitializingMap +dat 0x03000810, sBmMapMovementPool +dat 0x03000FC8, sBmMapRangePool +dat 0x03001780, gUnknown_03001780 +dat 0x03001788, gUnknown_03001788 +dat 0x030017A0, gDungeonState +dat 0x030017AC, gUnknown_030017AC +dat 0x030017C8, gAiScriptEnded +dat 0x030017CC, gAiScriptKind +dat 0x030017D0, gpAiScriptCurrent +dat 0x030017D4, gpCurrentAiFunctionCall +dat 0x030017D8, sCombatScoreCoefficients +dat 0x030017E0, gUnknown_030017E0 +dat 0x030017E4, gUnknown_030017E4 +dat 0x030017E8, gUnknown_030017E8 +dat 0x030017EC, gUnknown_030017EC +dat 0x030017F0, gUnknown_030017F0 +dat 0x030017F2, gUnknown_030017F2 +dat 0x030017F8, gUnknown_030017F8 +dat 0x03001800, gUnknown_03001800 +dat 0x03001808, gUnknown_03001808 +dat 0x0300180C, gUnknown_0300180C +dat 0x03001810, gUnknown_03001810 +dat 0x03001818, gUnknown_03001818 +dat 0x0300182C, gUnknown_0300182C +dat 0x03001830, gUnknown_03001830 +dat 0x03001834, gUnknown_03001834 +dat 0x03001838, gUnknown_03001838 +dat 0x03001840, gUnknown_03001840 +dat 0x03001850, gUnknown_03001850 +dat 0x03001860, gUnknown_03001860 +dat 0x03001864, gUnknown_03001864 +dat 0x03001870, sMenuOverrides +dat 0x030018F0, gUnknown_030018F0 +dat 0x03001900, sMUConfigArray +dat 0x03001A30, gUnknown_03001A30 +dat 0x03001A34, gUnknown_03001A34 +dat 0x03001C34, gUnknown_03001C34 +dat 0x03001C35, gUnknown_03001C35 +dat 0x03001C36, gUnknown_03001C36 +dat 0x03001C38, gUnitDef1 +dat 0x03001C48, gUnknown_03001C48 +dat 0x03001C50, gUnitDef2 +dat 0x03001C68, gUnknown_03001C68 +dat 0x03001C74, gUnknown_03001C74 +dat 0x03001C7C, gUnknown_03001C7C +dat 0x03001C80, gUnknown_03001C80 +dat 0x03001CC0, gUnknown_03001CC0 +dat 0x03001CC8, gUnknown_03001CC8 +dat 0x03001CE8, gUnknown_03001CE8 +dat 0x03001D50, gUnknown_03001D50 +dat 0x03001DA0, gText_GoldBox +dat 0x03001DA8, gUnknown_03001DA8 +dat 0x03001DE8, gUnknown_03001DE8 +dat 0x03001E30, gUnknown_03001E30 +dat 0x03001E38, gMPlayTrack_BGM1 +dat 0x030020B8, gMPlayTrack_BGM2 +dat 0x03002338, gMPlayTrack_SE1_SYS1 +dat 0x030023D8, gMPlayTrack_SE2_SYS2 +dat 0x03002478, gMPlayTrack_SE3_BMP1 +dat 0x030025B8, gMPlayTrack_SE4_BMP2 +dat 0x030026F8, gMPlayTrack_SE5_BMP3 +dat 0x03002888, gMPlayTrack_SE6_BMP4 +dat 0x030029C8, gMPlayTrack_SE7_EVT +dat 0x03002A68, verifySramFast_Work +dat 0x03002B08, readSramFast_Work +dat 0x03002B8C, monitor_stdin +dat 0x03002B90, monitor_stdout +dat 0x03002B94, monitor_stderr +dat 0x03002B98, openfiles +dat 0x03002C60, SoundMainRAM_Buffer +dat 0x03002C61, gUnknown_03002C61 +dat 0x03003060, gUnknown_03003060 +dat 0x03003070, gUnknown_03003070 +dat 0x03003080, gLCDControlBuffer +dat 0x0300308C, gUnknown_0300308C +dat 0x03003090, gUnknown_03003090 +dat 0x03003094, gUnknown_03003094 +dat 0x03003098, gUnknown_03003098 +dat 0x030030B4, gUnknown_030030B4 +dat 0x030030B6, gUnknown_030030B6 +dat 0x030030BC, gUnknown_030030BC +dat 0x030030C8, gUnknown_030030C8 +dat 0x030030D8, gUnknown_030030D8 +dat 0x030030F0, gIRQHandlers +dat 0x03003128, gUnknown_03003128 +dat 0x0300312C, gUnknown_0300312C +dat 0x03003130, gUnknown_03003130 +dat 0x03003134, sHBlankHandler1 +dat 0x03003140, gUnknown_03003140 +dat 0x03003240, gUnknown_03003240 +dat 0x03003540, gUnknown_03003540 +dat 0x03003740, gUnknown_03003740 +dat 0x03003744, gUnknown_03003744 +dat 0x03003748, sHBlankHandler2 +dat 0x03003750, gUnknown_03003750 +dat 0x03004150, gUnknown_03004150 +dat 0x03004154, gUnknown_03004154 +dat 0x03004158, gUnknown_03004158 +dat 0x03004160, IntrMain_Buffer +dat 0x03004960, gUnknown_03004960 +dat 0x03004970, gSpriteAllocIt +dat 0x03004980, gFaces +dat 0x03004990, gUnknown_03004990 +dat 0x030049A0, gWorkingBmMap +dat 0x030049B0, gUnknown_030049B0 +dat 0x03004BB0, gWorkingTerrainMoveCosts +dat 0x03004C00, gStatGainSimUnit +dat 0x03004C50, gUnknown_03004C50 +dat 0x03004E50, gActiveUnit +dat 0x03004E60, gMovMapFillState +dat 0x03004E70, gUnknown_03004E70 +dat 0x03004E74, gUnknown_03004E74 +dat 0x03004E80, gUnknown_03004E80 +dat 0x03004E86, gUnknown_03004E86 +dat 0x03004F08, gUnknown_03004F08 +dat 0x03004F0C, gUnknown_03004F0C +dat 0x03004F10, AiDecideMainFunc +dat 0x03004F20, gUnknown_03004F20 +dat 0x03004FA0, gUnknown_03004FA0 +dat 0x03004FA4, gUnknown_03004FA4 +dat 0x03004FA8, gUnknown_03004FA8 +dat 0x03004FAC, gUnknown_03004FAC +dat 0x03004FB0, gUnknown_03004FB0 +dat 0x03004FC0, MADebugInfoData +dat 0x03005090, gUnknown_03005090 +dat 0x03005110, gUnknown_03005110 +dat 0x03005250, gUnknown_03005250 +dat 0x03005270, gUnknown_03005270 +dat 0x03005280, gGMData +dat 0x03005324, gUnknown_03005324 +dat 0x03005349, gUnknown_03005349 +dat 0x0300534E, gGmMonsterRnState +dat 0x03005360, gUnknown_03005360 +dat 0x03005380, gUnknown_03005380 +dat 0x03005398, gUnknown_03005398 +dat 0x030053A0, gUnknown_030053A0 +dat 0x030053E0, gUnknown_030053E0 +dat 0x03005408, gUnknown_03005408 +dat 0x03005410, gSoundInfo +dat 0x030063C0, gMPlayInfo_SE4_BMP2 +dat 0x03006400, gMPlayInfo_SE5_BMP3 +dat 0x03006440, gMPlayInfo_BGM1 +dat 0x03006480, gMPlayJumpTable +dat 0x03006484, gUnknown_03006484 +dat 0x03006508, gUnknown_03006508 +dat 0x0300650C, gUnknown_0300650C +dat 0x03006510, gCgbChans +dat 0x03006610, gMPlayInfo_SE6_BMP4 +dat 0x03006650, gMPlayInfo_BGM2 +dat 0x03006690, gMPlayInfo_SE1_SYS1 +dat 0x030066D0, gMPlayInfo_SE3_BMP1 +dat 0x03006710, gMPlayMemAccArea +dat 0x03006720, gMPlayInfo_SE7_EVT +dat 0x03006760, gMPlayInfo_SE2_SYS2 +dat 0x030067A0, ReadSramFast +dat 0x030067A4, VerifySramFast +dat 0x030067A8, errno +dat 0x03007E00, gUnknown_03007E00 +dat 0x03007F00, gUnknown_03007F00 +dat 0x03007FA0, gUnknown_03007FA0 +dat 0x03007FF0, gUnknown_03007FF0 +dat 0x03007FF8, gUnknown_03007FF8 +dat 0x03007FFC, INTR_VECTOR +dat 0x03008000, IWRAM_END +dat 0x04000000, REG_DISPCNT +dat 0x04000004, REG_DISPSTAT +dat 0x04000006, REG_VCOUNT +dat 0x04000008, REG_BG0CNT +dat 0x0400000A, REG_BG1CNT +dat 0x0400000C, REG_BG2CNT +dat 0x0400000E, REG_BG3CNT +dat 0x04000010, REG_BG0HOFS +dat 0x04000012, REG_BG0VOFS +dat 0x04000014, REG_BG1HOFS +dat 0x04000016, REG_BG1VOFS +dat 0x04000018, REG_BG2HOFS +dat 0x0400001A, REG_BG2VOFS +dat 0x0400001C, REG_BG3HOFS +dat 0x0400001E, REG_BG3VOFS +dat 0x04000020, REG_BG2PA +dat 0x04000022, REG_BG2PB +dat 0x04000024, REG_BG2PC +dat 0x04000026, REG_BG2PD +dat 0x04000028, REG_BG2X_L +dat 0x0400002A, REG_BG2X_H +dat 0x0400002C, REG_BG2Y_L +dat 0x0400002E, REG_BG2Y_H +dat 0x04000030, REG_BG3PA +dat 0x04000032, REG_BG3PB +dat 0x04000034, REG_BG3PC +dat 0x04000036, REG_BG3PD +dat 0x04000038, REG_BG3X_L +dat 0x0400003A, REG_BG3X_H +dat 0x0400003C, REG_BG3Y_L +dat 0x0400003E, REG_BG3Y_H +dat 0x04000040, REG_WIN0H +dat 0x04000042, REG_WIN1H +dat 0x04000044, REG_WIN0V +dat 0x04000046, REG_WIN1V +dat 0x04000048, REG_WININ +dat 0x0400004A, REG_WINOUT +dat 0x0400004C, REG_MOSAIC +dat 0x04000050, REG_BLDCNT +dat 0x04000052, REG_BLDALPHA +dat 0x04000054, REG_BLDY +dat 0x04000060, REG_NR10 +dat 0x04000062, REG_NR11 +dat 0x04000063, REG_NR12 +dat 0x04000064, REG_NR13 +dat 0x04000065, REG_NR14 +dat 0x04000068, REG_NR21 +dat 0x04000069, REG_NR22 +dat 0x0400006C, REG_NR23 +dat 0x0400006D, REG_NR24 +dat 0x04000070, REG_NR30 +dat 0x04000072, REG_NR31 +dat 0x04000073, REG_NR32 +dat 0x04000074, REG_NR33 +dat 0x04000075, REG_NR34 +dat 0x04000078, REG_NR41 +dat 0x04000079, REG_NR42 +dat 0x0400007C, REG_NR43 +dat 0x0400007D, REG_NR44 +dat 0x04000080, REG_NR50 +dat 0x04000081, REG_NR51 +dat 0x04000082, REG_SOUNDCNT_H +dat 0x04000084, REG_NR52 +dat 0x04000088, REG_SOUNDBIAS +dat 0x04000090, REG_WAVE_RAM0_L +dat 0x04000092, REG_WAVE_RAM0_H +dat 0x04000094, REG_WAVE_RAM1_L +dat 0x04000096, REG_WAVE_RAM1_H +dat 0x04000098, REG_WAVE_RAM2_L +dat 0x0400009A, REG_WAVE_RAM2_H +dat 0x0400009C, REG_WAVE_RAM3_L +dat 0x0400009E, REG_WAVE_RAM3_H +dat 0x040000A0, REG_FIFO_A_L +dat 0x040000A2, REG_FIFO_A_H +dat 0x040000A4, REG_FIFO_B_L +dat 0x040000A6, REG_FIFO_B_H +dat 0x040000B0, REG_DMA0SAD_L +dat 0x040000B2, REG_DMA0SAD_H +dat 0x040000B4, REG_DMA0DAD_L +dat 0x040000B6, REG_DMA0DAD_H +dat 0x040000B8, REG_DMA0CNT_L +dat 0x040000BA, REG_DMA0CNT_H +dat 0x040000BC, REG_DMA1SAD_L +dat 0x040000BE, REG_DMA1SAD_H +dat 0x040000C0, REG_DMA1DAD_L +dat 0x040000C2, REG_DMA1DAD_H +dat 0x040000C4, REG_DMA1CNT_L +dat 0x040000C6, REG_DMA1CNT_H +dat 0x040000C8, REG_DMA2SAD_L +dat 0x040000CA, REG_DMA2SAD_H +dat 0x040000CC, REG_DMA2DAD_L +dat 0x040000CE, REG_DMA2DAD_H +dat 0x040000D0, REG_DMA2CNT_L +dat 0x040000D2, REG_DMA2CNT_H +dat 0x040000D4, REG_DMA3SAD_L +dat 0x040000D6, REG_DMA3SAD_H +dat 0x040000D8, REG_DMA3DAD_L +dat 0x040000DA, REG_DMA3DAD_H +dat 0x040000DC, REG_DMA3CNT_L +dat 0x040000DE, REG_DMA3CNT_H +dat 0x04000100, REG_TM0CNT_L +dat 0x04000102, REG_TM0CNT_H +dat 0x04000104, REG_TM1CNT_L +dat 0x04000106, REG_TM1CNT_H +dat 0x04000108, REG_TM2CNT_L +dat 0x0400010A, REG_TM2CNT_H +dat 0x0400010C, REG_TM3CNT_L +dat 0x0400010E, REG_TM3CNT_H +dat 0x04000120, REG_SIOMULTI0 +dat 0x04000122, REG_SIOMULTI1 +dat 0x04000124, REG_SIOMULTI2 +dat 0x04000126, REG_SIOMULTI3 +dat 0x04000128, REG_SIOCNT +dat 0x0400012A, REG_SIOMLT_SEND +dat 0x04000130, REG_KEYINPUT +dat 0x04000132, REG_KEYCNT +dat 0x04000134, REG_RCNT +dat 0x04000140, REG_JOYCNT +dat 0x04000150, REG_JOY_RECV_L +dat 0x04000152, REG_JOY_RECV_H +dat 0x04000154, REG_JOY_TRANS_L +dat 0x04000156, REG_JOY_TRANS_H +dat 0x04000158, REG_JOYSTAT +dat 0x04000200, REG_IE +dat 0x04000202, REG_IF +dat 0x04000204, REG_WAITCNT +dat 0x04000208, REG_IME +dat 0x05000000, BG_PLTT +dat 0x05000200, OBJ_PLTT +dat 0x06000000, BG_VRAM +dat 0x06010000, OBJ_VRAM0 +dat 0x06014000, OBJ_VRAM1 +dat 0x07000000, OAM +dat 0x08000000, Init +dat 0x08000004, RomHeaderNintendoLogo +dat 0x080000A0, RomHeaderGameTitle +dat 0x080000AC, RomHeaderGameCode +dat 0x080000B0, RomHeaderMakerCode +dat 0x080000B2, RomHeaderMagic +dat 0x080000B3, RomHeaderMainUnitCode +dat 0x080000B4, RomHeaderDeviceType +dat 0x080000B5, RomHeaderReserved1 +dat 0x080000BC, RomHeaderSoftwareVersion +dat 0x080000BD, RomHeaderChecksum +dat 0x080000BE, RomHeaderReserved2 +dat 0x080000C0, crt0 +dat 0x080000F4, unk_3007E00 +dat 0x080000F8, IRQStackBottom +dat 0x080000FC, GlobalIRQHandler +dat 0x08000120, loop +dat 0x080001C8, loop1 +dat 0x080001CC, foundInterrupt +dat 0x08000228, ARMCodeToCopy_Start +dat 0x0800022C, _0800022C +dat 0x08000230, _08000230 +fun 0x08000234, ARM_MaybeScreenFadeIn +dat 0x0800023C, _0800023C +dat 0x08000268, _08000268 +dat 0x08000284, _08000284 +dat 0x08000290, _08000290 +dat 0x080002A8, _080002A8 +dat 0x080002B4, _080002B4 +dat 0x080002CC, _080002CC +dat 0x080002D8, _080002D8 +dat 0x080002F4, _080002F4 +fun 0x08000304, ARM_MoveOBJsOffscreen +fun 0x08000360, ARM_ComputeChecksum32 +dat 0x08000370, _08000370 +fun 0x080003A8, ARM_FillRect +fun 0x080003E0, ARM_CopyRect +dat 0x08000408, _08000408 +dat 0x0800040C, _0800040C +dat 0x08000434, _08000434 +fun 0x0800043C, ARM_FillTileRect +dat 0x08000458, _08000458 +dat 0x0800045C, _0800045C +dat 0x08000490, _08000490 +fun 0x08000494, IRAMARM_CopyToSecondaryOAM +dat 0x0800049C, _0800049C +dat 0x080004D0, _080004D0 +dat 0x08000528, _08000528 +dat 0x08000530, _08000530 +fun 0x08000534, IRAMARM_CopyToPrimaryOAM +dat 0x08000540, bitTable +dat 0x08000560, lt_bitTable +fun 0x08000564, IRAMARM_Func3_DrawGlyph +dat 0x08000574, _08000574 +fun 0x08000620, sub_8000620 +dat 0x08000630, _08000630 +dat 0x080006DC, _080006DC +dat 0x080006E0, _080006E0 +fun 0x080006E4, IRAMARM_DecompText +dat 0x080006F8, _080006F8 +dat 0x080006FC, _080006FC +dat 0x08000710, _08000710 +dat 0x08000720, _08000720 +dat 0x08000724, _08000724 +dat 0x08000754, _08000754 +dat 0x08000768, _08000768 +dat 0x08000770, _08000770 +dat 0x08000774, _08000774 +dat 0x08000778, _08000778 +dat 0x0800077C, _0800077C +dat 0x08000780, _08000780 +fun 0x08000784, IRAMARM_Func5 +dat 0x08000810, _08000810 +dat 0x08000848, _08000848 +dat 0x08000850, _08000850 +dat 0x08000854, _08000854 +dat 0x08000858, _08000858 +fun 0x08000874, IRAMARM_FillMovementMap +dat 0x08000880, _08000880 +dat 0x0800089C, _0800089C +dat 0x080008AC, _080008AC +dat 0x080008BC, _080008BC +dat 0x080008E8, _080008E8 +dat 0x0800092C, _0800092C +dat 0x08000960, _08000960 +dat 0x08000994, _08000994 +dat 0x080009C8, _080009C8 +dat 0x080009F8, _080009F8 +dat 0x08000A14, _08000A14 +dat 0x08000A18, _08000A18 +dat 0x08000A20, ARMCodeToCopy_End +fun 0x08000A21, AgbMain +fun 0x08000B11, PrintDebugBuildDateAndTime +fun 0x08000B35, StoreIRQToIRAM +fun 0x08000B75, DummyIRQRoutine +fun 0x08000B79, SetIRQHandler +fun 0x08000B89, NextRN +fun 0x08000BC9, InitRN +fun 0x08000C35, LoadRNState +fun 0x08000C4D, StoreRNState +fun 0x08000C65, NextRN_100 +fun 0x08000C81, NextRN_N +fun 0x08000CA1, Roll1RN +fun 0x08000CB9, Roll2RN +fun 0x08000CDD, SetLCGRNValue +fun 0x08000CE9, AdvanceGetLCGRNValue +fun 0x08000D01, sub_8000D00 +fun 0x08000D0D, sub_8000D0C +fun 0x08000D19, sub_8000D18 +fun 0x08000D29, GetGameClock +fun 0x08000D35, SetGameTime +fun 0x08000D41, IncrementGameClock +fun 0x08000D65, ComputeDisplayTime +fun 0x08000DB9, CopyToPaletteBuffer +fun 0x08000E15, sub_8000E14 +fun 0x08000E9D, FlushLCDControl +fun 0x08000F45, BG_GetControlBuffer +fun 0x08000F8D, GetBackgroundTileDataOffset +fun 0x08000FA5, GetTileIndex +fun 0x08000FC5, BG_GetTileMapOffset +fun 0x08000FDD, SetBackgroundTileDataOffset +fun 0x08001005, SetBackgroundMapDataOffset +fun 0x0800104D, SetBackgroundScreenSize +fun 0x0800106D, BG_SetColorBpp +fun 0x08001095, ApplyColorAddition_ClampMax +fun 0x080010F1, ApplyColorAddition_ClampMin +fun 0x0800114D, FlushBackgrounds +fun 0x08001221, BG_Fill +fun 0x08001241, RegisterBlankTile +fun 0x08001259, SetInterrupt_LCDVBlank +fun 0x080012AD, SetInterrupt_LCDVCountMatch +fun 0x08001309, SetNextVCount +fun 0x0800131D, SetLCDVCountSetting +fun 0x08001329, SetMainUpdateRoutine +fun 0x08001335, ExecMainUpdate +fun 0x0800134D, _UpdateKeyStatus +fun 0x080013E1, UpdateKeyStatus +fun 0x08001415, sub_8001414 +fun 0x08001421, ResetKeyStatus +fun 0x08001441, SetKeyStatus_IgnoreMask +fun 0x0800144D, GetKeyStatus_IgnoreMask +fun 0x08001459, KeyStatusSetter_Set +fun 0x08001471, NewKeyStatusSetter +fun 0x0800148D, BG_SetPosition +fun 0x080014E9, sub_80014E8 +fun 0x0800151D, sub_800151C +fun 0x08001531, sub_8001530 +fun 0x0800154D, sub_800154C +fun 0x0800159D, sub_800159C +dat 0x080015EC, _080015EC +dat 0x08001608, _08001608 +dat 0x08001626, _08001626 +dat 0x08001640, _08001640 +dat 0x08001688, _08001688 +dat 0x08001698, _08001698 +dat 0x080016A8, _080016A8 +dat 0x080016B2, _080016B2 +fun 0x080016C5, sub_80016C4 +fun 0x08001711, MaybeResetSomePal +fun 0x0800172D, MaybeSmoothChangeSomePal +fun 0x080017B5, sub_80017B4 +fun 0x0800183D, sub_800183C +fun 0x08001861, sub_8001860 +fun 0x080018E5, sub_80018E4 +fun 0x08001965, sub_8001964 +fun 0x080019E9, sub_80019E8 +fun 0x08001A6D, sub_8001A6C +fun 0x08001B59, SetupBackgrounds +fun 0x08001C4D, BG_GetMapBuffer +fun 0x08001C5D, sub_8001C5C +fun 0x08001C69, ShouldSkipHSScreen +fun 0x08001C79, SoftResetIfKeyComboPressed +fun 0x08001CB1, sub_8001CB0 +fun 0x08001D01, ExecBothHBlankHandlers +fun 0x08001D29, UpdateHBlankHandlerState +fun 0x08001DD9, SetPrimaryHBlankHandler +fun 0x08001DED, SetSecondaryHBlankHandler +fun 0x08001E01, GetBackgroundFromBufferPointer +fun 0x08001E6D, BG_SetPriority +fun 0x08001E8D, BG_GetPriority +fun 0x08001EA1, SetSpecialColorEffectsParameters +fun 0x08001ED1, SetBlendTargetA +fun 0x08001F0D, SetBlendTargetB +fun 0x08001F49, sub_8001F48 +fun 0x08001F65, sub_8001F64 +fun 0x08001F81, SetDefaultColorEffects +fun 0x08001F95, EnablePaletteSync +fun 0x08001FA1, DisablePaletteSync +fun 0x08001FAD, BG_EnableSyncByMask +fun 0x08001FBD, BG_EnableSync +fun 0x08001FD1, sub_8001FD0 +fun 0x08001FE1, ClearTileRigistry +fun 0x08002015, RegisterTileGraphics +fun 0x08002055, RegisterFillTile +fun 0x08002089, FlushTiles +fun 0x080020FD, SetupOAMBufferSplice +fun 0x08002139, FlushSecondaryOAM +fun 0x0800217D, FlushPrimaryOAM +fun 0x080021B1, WriteOAMRotScaleData +fun 0x080021E5, sub_80021E4 +fun 0x0800224D, GetPrimaryOAMSize +fun 0x08002259, Sound_GetCurrentSong +fun 0x08002265, sub_8002264 +fun 0x08002275, Sound_SetBGMVolume +fun 0x080022ED, Sound_SetSEVolume +fun 0x0800231D, Sound_FadeOutBGM +fun 0x0800237D, Sound_FadeOutBGMAlt +fun 0x080023E1, Sound_FadeOutSE +fun 0x08002449, Sound_PlaySong8002448 +fun 0x08002479, PlaySong8002478 +fun 0x080024D5, Sound_PlaySong80024D4 +fun 0x080024E5, Sound_PlaySong80024E4 +fun 0x080024F1, sub_80024F0 +fun 0x08002575, Sound_PlaySong8002574 +fun 0x08002621, sub_8002620 +fun 0x08002671, sub_8002670 +fun 0x080026BD, sub_80026BC +fun 0x0800270D, sub_800270C +fun 0x08002731, ISuspectThisToBeMusicRelated_8002730 +fun 0x08002789, sub_8002788 +fun 0x0800281D, Some6CMusicRelatedWaitCallback +fun 0x08002859, StartSongDelayed +fun 0x08002891, PlaySong +fun 0x080028D1, Sound_SetDefaultMaxNumChannels +fun 0x080028E9, Sound_SetMaxNumChannels +fun 0x080028FD, sub_80028FC +fun 0x08002951, IsMusicProc2Running +fun 0x0800296D, sub_800296C +fun 0x080029BD, sub_80029BC +fun 0x080029E9, sub_80029E8 +fun 0x08002A6D, MusicProc4Exists +fun 0x08002A89, sub_8002A88 +fun 0x08002AB9, DeleteAll6CWaitMusicRelated +fun 0x08002AC9, sub_8002AC8 +fun 0x08002AF9, StoreRoutinesToIRAM +fun 0x08002B91, CallARM_Func3 +fun 0x08002BA5, CallARM_DecompText +fun 0x08002BB9, CallARM_PushToSecondaryOAM +fun 0x08002BCD, CallARM_PushToPrimaryOAM +fun 0x08002BE1, CallARM_Func5 +fun 0x08002BF5, CallARM_FillMovementMap +fun 0x08002C09, Proc_Init +fun 0x08002C7D, Proc_Start +fun 0x08002CE1, Proc_StartBlocking +fun 0x08002D11, DeleteProcessRecursive +fun 0x08002D6D, Proc_End +fun 0x08002D85, AllocateProcess +fun 0x08002D95, FreeProcess +fun 0x08002DA5, InsertRootProcess +fun 0x08002DC9, InsertChildProcess +fun 0x08002DE1, UnlinkProcess +fun 0x08002E29, RunProcessRecursive +fun 0x08002E85, Proc_Run +fun 0x08002E95, Proc_Break +fun 0x08002E9D, Proc_Find +fun 0x08002EC5, Proc_FindNonBlocked +fun 0x08002EF5, Proc_FindWithMark +fun 0x08002F25, Proc_Goto +fun 0x08002F5D, Proc_GotoScript +fun 0x08002F65, Proc_SetMark +fun 0x08002F6D, Proc_SetEndCb +fun 0x08002F71, Proc_ForAll +fun 0x08002F99, Proc_ForEach +fun 0x08002FC1, Proc_ForEachMarked +fun 0x08002FED, Proc_BlockEachMarked +fun 0x08003015, Proc_UnblockEachMarked +fun 0x08003041, Proc_EndEachMarked +fun 0x0800306D, Delete +fun 0x08003079, Proc_EndEach +fun 0x08003089, ClearNativeCallback +fun 0x08003095, Proc_BreakEach +fun 0x080030A5, ForAllFollowingProcs +fun 0x080030CD, sub_80030CC +fun 0x080030E9, ProcCmd_DELETE +fun 0x080030F5, ProcCmd_SET_NAME +fun 0x08003105, ProcCmd_CALL_ROUTINE +fun 0x08003119, ProcCmd_CALL_ROUTINE_2 +fun 0x08003131, ProcCmd_CALL_ROUTINE_ARG +fun 0x08003151, ProcCmd_WHILE_ROUTINE +fun 0x0800317D, ProcCmd_LOOP_ROUTINE +fun 0x0800318D, ProcCmd_SET_DESTRUCTOR +fun 0x080031A9, ProcCmd_NEW_CHILD +fun 0x080031C5, ProcCmd_NEW_CHILD_BLOCKING +fun 0x080031E1, ProcCmd_NEW_MAIN_BUGGED +fun 0x08003201, ProcCmd_WHILE_EXISTS +fun 0x08003229, ProcCmd_END_ALL +fun 0x08003245, ProcCmd_BREAK_ALL_LOOP +fun 0x08003261, ProcCmd_NOP +fun 0x0800326D, ProcCmd_JUMP +fun 0x0800327D, ProcCmd_GOTO +fun 0x08003291, UpdateSleep +fun 0x080032AD, ProcCmd_SLEEP +fun 0x080032D5, ProcCmd_SET_MARK +dat 0x080032E0, _banim_pal_size +fun 0x080032E9, ProcCmd_NOP2 +fun 0x080032F5, ProcCmd_BLOCK +fun 0x080032F9, ProcCmd_END_IF_DUPLICATE +fun 0x08003339, ProcCmd_END_DUPLICATES +fun 0x08003371, ProcCmd_NOP3 +fun 0x0800337D, ProcCmd_SET_BIT4 +fun 0x08003395, RunProcessScript +fun 0x080033DD, PrintProcessName +fun 0x080033E1, PrintProcessNameRecursive +fun 0x08003419, PrintProcessTree +fun 0x0800344D, sub_800344C +fun 0x08003451, Proc_SetRepeatCb +fun 0x08003455, Proc_BlockSemaphore +fun 0x08003461, Proc_WakeSemaphore +fun 0x0800346D, Proc_FindAfter +fun 0x080034A1, Proc_FindAfterWithParent +fun 0x080034D5, sub_80034D4 +fun 0x080034FD, sub_80034FC +fun 0x08003531, Proc_FindBegin +fun 0x08003541, Proc_FindNext +fun 0x08003579, ResetIconGraphics_ +fun 0x08003585, ResetIconGraphics +fun 0x080035BD, LoadIconPalettes +fun 0x080035D5, LoadIconPalette +fun 0x080035ED, GetNextFreeIcon +fun 0x08003611, GetIconGfxTileIndex +fun 0x08003625, GetIconGfxIndex +fun 0x08003651, GetIconTileIndex +fun 0x080036BD, DrawIcon +fun 0x0800370D, ClearIconGfx +fun 0x0800372D, LoadIconObjectGraphics +fun 0x0800378D, SetupDebugFontForBG +fun 0x08003805, PrintDebugStringToBG +fun 0x0800384D, sub_800384C +fun 0x08003871, sub_8003870 +fun 0x080038B5, sub_80038B4 +fun 0x080038C9, ClearSmallStringBuffer +fun 0x080038E1, StoreNumberStringToSmallBuffer +fun 0x0800391D, StoreNumberStringOrDashesToSmallBuffer +fun 0x0800394D, sub_800394C +fun 0x08003969, StoreNumberHexStringToSmallBuffer +fun 0x080039B5, sub_80039B4 +fun 0x080039D1, PrintStringToDBG +fun 0x08003A3D, FlushDBGToBG2 +fun 0x08003ABD, sub_8003ABC +fun 0x08003B25, SetupDebugFontForOBJ +fun 0x08003BB1, PrintDebugStringAsOBJ +fun 0x08003BFD, sub_8003BFC +fun 0x08003C21, sub_8003C20 +fun 0x08003C45, sub_8003C44 +fun 0x08003C7D, GetLang +fun 0x08003C89, SetLang +fun 0x08003C95, Font_InitForUIDefault +fun 0x08003CB9, Font_InitForUI +fun 0x08003CF5, SetFontGlyphSet +fun 0x08003D21, Font_ResetAllocation +fun 0x08003D39, SetFont +fun 0x08003D5D, Text_Init +fun 0x08003D85, Text_Allocate +fun 0x08003DAD, InitTextBatch +fun 0x08003DC9, Text_Clear +fun 0x08003E01, sub_8003E00 +fun 0x08003E41, sub_8003E40 +fun 0x08003E51, Text_GetXCursor +fun 0x08003E55, Text_SetXCursor +fun 0x08003E59, Text_Advance +fun 0x08003E61, Text_SetColorId +fun 0x08003E65, Text_GetColorId +fun 0x08003E69, Text_SetParameters +fun 0x08003E71, Text_Draw +fun 0x08003EBD, Text_DrawBlank +fun 0x08003EDD, GetStringTextWidth +fun 0x08003F3D, GetCharTextWidth +fun 0x08003F91, GetStringTextCenteredPos +fun 0x08003FAD, sub_8003FAC +fun 0x08003FF5, String_GetEnd +fun 0x08004005, Text_AppendString +fun 0x08004075, Text_AppendDecNumber +fun 0x080040C1, sub_80040C0 +fun 0x08004145, Text_AppendNumberOr2Dashes +fun 0x08004181, Text_AppendChar +dat 0x0800419C, _0800419C +dat 0x080041A0, _080041A0 +dat 0x080041A8, _080041A8 +dat 0x080041B8, _080041B8 +dat 0x080041BC, _080041BC +dat 0x080041BE, _080041BE +dat 0x080041CC, _080041CC +dat 0x080041D0, _080041D0 +dat 0x080041E2, _080041E2 +fun 0x080041E9, GetVRAMPointerForTextMaybe +fun 0x08004209, GetGlyphColorLUT +fun 0x08004219, Font_StandardGlyphDrawer +fun 0x08004269, Font_SpecializedGlyphDrawer +fun 0x080043A9, Font_LoadForUI +fun 0x080043E9, Font_LoadForDialogue +fun 0x08004429, Font_SetSomeSpecialDrawingRoutine +fun 0x0800443D, DrawTextInline +fun 0x08004481, Text_InsertString +fun 0x080044A5, Text_InsertNumberOr2Dashes +fun 0x080044C9, Text_AppendStringASCII +fun 0x08004505, Text_AppendCharASCII +fun 0x08004539, GetCharTextWidthASCII +fun 0x08004569, GetStringTextWidthASCII +fun 0x08004599, sub_8004598 +fun 0x0800459D, InitSomeOtherGraphicsRelatedStruct +fun 0x080045D9, Text_Init3 +fun 0x080045FD, sub_80045FC +fun 0x0800465D, sub_800465C +fun 0x080046B5, Text_80046B4 +fun 0x080046E1, sub_80046E0 +fun 0x08004701, sub_8004700 +fun 0x080048B1, sub_80048B0 +fun 0x08004925, sub_8004924 +fun 0x0800496D, sub_800496C +fun 0x08004975, sub_8004974 +fun 0x08004985, sub_8004984 +fun 0x080049AD, NewGreenTextColorManager +fun 0x080049D1, EndGreenTextColorManager +fun 0x080049E1, sub_80049E0 +fun 0x08004A35, sub_8004A34 +fun 0x08004A91, sub_8004A90 +fun 0x08004ACD, sub_8004ACC +fun 0x08004B0D, sub_8004B0C +fun 0x08004B49, sub_8004B48 +fun 0x08004B89, sub_8004B88 +fun 0x08004B95, DrawDecNumber +fun 0x08004BB5, sub_8004BB4 +fun 0x08004BE5, sub_8004BE4 +fun 0x08004BF1, sub_8004BF0 +fun 0x08004C1D, sub_8004C1C +fun 0x08004C69, sub_8004C68 +fun 0x08004D5D, sub_8004D5C +fun 0x08004D7D, sub_8004D7C +fun 0x08004DB9, sub_8004DB8 +fun 0x08004DF9, sub_8004DF8 +fun 0x08004E41, AnimUpdateAll +fun 0x08004EB9, AnimClearAll +fun 0x08004EE9, AnimCreate_unused +fun 0x08004F49, AnimCreate +fun 0x08004FAD, AnimSort +fun 0x08005005, AnimDelete +fun 0x08005035, AnimDisplay +fun 0x08005041, AnimInterpret +fun 0x080051C1, AnimInsert +fun 0x08005209, AnimDisplayPrivate +fun 0x08005335, Anim_8005334 +fun 0x08005371, PutObjectAffine +fun 0x080053A5, ClearSprites +fun 0x080053E9, PutSprite +fun 0x08005429, PutSpriteExt +fun 0x08005459, PushSpriteLayerObjects +fun 0x08005489, SpriteRefresher_OnIdle +fun 0x080054B1, StartSpriteRefresher +fun 0x080054F5, MoveSpriteRefresher +fun 0x08005515, GetPortraitData +fun 0x08005529, ResetFaces +fun 0x08005545, SetupFaceGfxData +fun 0x08005571, FindFreeFaceSlot +fun 0x08005595, Face_OnInit +fun 0x080055BD, Face_OnIdle +fun 0x08005611, StartFaceAuto +fun 0x0800563D, StartFace +fun 0x08005739, EndFace +fun 0x08005759, EndFaceById +fun 0x08005771, SetFaceDisplayBits +fun 0x0800578D, SetFaceDisplayBitsById +fun 0x080057A5, GetFaceDisplayBits +fun 0x080057A9, GetFaceDisplayBitsById +fun 0x080057C1, FaceRefreshSprite +fun 0x08005895, PutFaceTm +fun 0x08005925, UnpackFaceChibiGraphics +fun 0x08005989, PutFaceChibi +fun 0x080059CD, UnpackFaceChibiSprGraphics +fun 0x08005AD5, FaceChibiSpr_OnIdle +fun 0x08005B05, StartFaceChibiSpr +fun 0x08005B69, EndFaceChibiSpr +fun 0x08005B79, PutFace80x72_Standard +fun 0x08005BCD, PutFace80x72_Raised +fun 0x08005C25, ShouldFaceBeRaised +fun 0x08005CA5, PutFace80x72_Core +fun 0x08005D65, sub_8005D64 +fun 0x08005D71, sub_8005D70 +fun 0x08005D99, sub_8005D98 +fun 0x08005E99, PutFace80x72 +fun 0x08005ECD, EndFacePtr +fun 0x08005ED9, EndFaceIn8Frames +fun 0x08005EF1, StartFaceFadeIn +fun 0x08005F39, StartFaceFadeOut +fun 0x08005F6D, sub_8005F6C +fun 0x08005F9D, sub_8005F9C +fun 0x08005FD5, sub_8005FD4 +fun 0x08005FE1, sub_8005FE0 +fun 0x08006135, sub_8006134 +fun 0x0800623D, sub_800623C +fun 0x08006281, sub_8006280 +fun 0x080062B9, sub_80062B8 +fun 0x08006325, sub_8006324 +fun 0x0800632D, sub_800632C +fun 0x08006371, sub_8006370 +fun 0x08006379, sub_8006378 +fun 0x080063BD, sub_80063BC +fun 0x080063C5, sub_80063C4 +fun 0x08006439, SetFaceBlinkControl +fun 0x08006459, SetFaceBlinkControlById +fun 0x08006471, FaceBlinkProc_GenBlinkInterval +fun 0x080064D5, sub_80064D4 +fun 0x080064DD, sub_80064DC +fun 0x080064F5, StartFace2 +fun 0x08006619, sub_8006618 +fun 0x0800662D, sub_800662C +fun 0x08006651, sub_8006650 +fun 0x080066A9, sub_80066A8 +fun 0x080066E1, sub_80066E0 +fun 0x080066FD, sub_80066FC +fun 0x0800671D, sub_800671C +fun 0x08006739, sub_8006738 +fun 0x080067E9, sub_80067E8 +fun 0x0800680D, InitTalk +fun 0x080068AD, InitSpriteTalk +fun 0x08006965, sub_8006964 +fun 0x08006979, SetInitTalkTextFont +fun 0x0800698D, StartTalkExt +fun 0x08006A31, StartTalkMsg +fun 0x08006A51, StartTalkMsgExt +fun 0x08006A71, StartTalk +fun 0x08006A7D, EndTalk +fun 0x08006A8D, SetTalkLines +fun 0x08006A99, ClearAllTalkFlags +fun 0x08006AA9, SetTalkFlag +fun 0x08006ABD, sub_8006ABC +fun 0x08006AC9, ClearTalkFlag +fun 0x08006ADD, CheckTalkFlag +fun 0x08006AF1, SetTalkPrintDelay +fun 0x08006B11, SetTalkPrintColor +fun 0x08006B4D, TalkSkipListener_OnIdle +fun 0x08006C01, Talk_OnInit +fun 0x08006C35, Talk_OnIdle +fun 0x08006DA1, TalkPrepNextChar +fun 0x08006E8D, TalkSpritePrepNextChar +fun 0x08006EC5, LockTalk +fun 0x08006ED9, IsTalkLocked +fun 0x08006EF1, ResumeTalk +fun 0x08006F01, sub_8006F00 +fun 0x08006F8D, sub_8006F8C +fun 0x08006FD1, TalkInterpret +fun 0x08007839, SetActiveTalkFace +fun 0x08007845, sub_8007844 +fun 0x08007855, sub_8007854 +fun 0x08007939, StartTalkFace +fun 0x08007959, GetFaceIdByXPos +fun 0x0800798D, SetTalkFaceLayer +fun 0x080079E5, MoveTalkFace +fun 0x08007A3D, IsTalkFaceMoving +fun 0x08007A59, StartTalkFaceMove +fun 0x08007AB1, TalkFaceMove_OnInit +fun 0x08007B0D, TalkFaceMove_OnIdle +fun 0x08007C0D, Talk_OnEnd +fun 0x08007C29, TalkPause_OnIdle +fun 0x08007C4D, TalkWaitForInput_OnIdle +fun 0x08007CD5, sub_8007CD4 +fun 0x08007CD9, StartTalkWaitForInput +fun 0x08007D05, StartTalkWaitForInputUnk +fun 0x08007D39, TalkShiftClearAll_OnInit +fun 0x08007DA5, TalkShiftClearAll_OnIdle +fun 0x08007DE9, StartTalkChoice +fun 0x08007E9D, TalkChoice_OnIdle +fun 0x08007F9D, TalkShiftClear_OnInit +fun 0x08007FDD, TalkShiftClear_OnIdle +fun 0x080080D1, sub_80080D0 +fun 0x08008109, sub_8008108 +fun 0x0800815D, sub_800815C +fun 0x08008199, GetTalkPauseCmdDuration +fun 0x080081A9, ClearTalkBubble +fun 0x080081ED, ClearPutTalkText +fun 0x08008251, ClearTalkText +fun 0x080082A5, PutTalkBubble +fun 0x080083E1, StartOpenTalkBubble +fun 0x080083F9, TalkBubbleOpen_OnIdle +fun 0x08008465, InitTalkTextWin +fun 0x080084E1, PutTalkBubbleTail +fun 0x08008669, PutTalkBubbleTm +fun 0x080087A5, TalkOpen_OnEnd +fun 0x080087A9, TalkOpen_InitBlend +fun 0x0800880D, TalkOpen_PutTalkBubble +fun 0x08008841, TalkOpen_OnIdle +fun 0x080088A9, StartTalkOpen +fun 0x0800890D, TalkHasCorrectBubble +fun 0x08008935, GetTalkFaceHPos +fun 0x08008961, SetTalkFaceDisp +fun 0x080089B9, SetTalkFaceMouthMove +fun 0x080089C5, SetTalkFaceNoMouthMove +fun 0x080089D1, IsTalkActive +fun 0x080089E9, FaceExists +fun 0x08008A01, GetTalkChoiceResult +fun 0x08008A0D, SetTalkChoiceResult +fun 0x08008A19, SetTalkNumber +fun 0x08008A25, SetTalkUnkStr +fun 0x08008A3D, PrintStringToTexts +fun 0x08008AA9, TalkPutSpriteText_OnIdle +fun 0x08008B25, ClearPrimaryHBlank +fun 0x08008B31, TalkPutSpriteText_OnEnd +fun 0x08008B45, GetStrTalkLen +fun 0x08008F19, GetZero +fun 0x08008F1D, sub_8008F1C +fun 0x08008F21, TalkBgSync +fun 0x08008F3D, sub_8008F3C +fun 0x08008F55, sub_8008F54 +fun 0x08008F65, sub_8008F64 +fun 0x08008FAD, sub_8008FAC +fun 0x08008FB5, sub_8008FB4 +dat 0x08008FBE, _08008FBE +dat 0x08008FC8, _08008FC8 +dat 0x08008FF8, _08008FF8 +dat 0x08008FFC, _08008FFC +dat 0x08008FFE, _08008FFE +dat 0x08009010, _08009010 +dat 0x08009030, _08009030 +fun 0x08009039, nullsub_15 +fun 0x0800903D, sub_800903C +fun 0x0800904D, sub_800904C +dat 0x08009070, _08009070 +dat 0x0800907E, _0800907E +dat 0x08009088, _08009088 +dat 0x080090A2, _080090A2 +dat 0x080090B0, _080090B0 +dat 0x080090B8, _080090B8 +dat 0x080090BE, _080090BE +dat 0x080090E8, _080090E8 +dat 0x080090EC, _080090EC +dat 0x080090F8, _080090F8 +fun 0x08009101, sub_8009100 +dat 0x08009120, _08009120 +dat 0x0800912E, _0800912E +dat 0x0800913C, _0800913C +dat 0x08009154, _08009154 +fun 0x0800915D, sub_800915C +dat 0x08009194, _08009194 +fun 0x08009199, sub_8009198 +dat 0x080091F8, _080091F8 +dat 0x080091FC, _080091FC +fun 0x08009201, sub_8009200 +dat 0x08009238, _08009238 +dat 0x0800923C, _0800923C +dat 0x08009240, _08009240 +dat 0x08009248, _08009248 +fun 0x08009251, sub_8009250 +dat 0x0800925C, _0800925C +fun 0x08009261, AP_ClearAll +fun 0x0800927D, AP_Create +fun 0x080092A5, AP_Delete +fun 0x080092BD, AP_Update +fun 0x080092E5, AP_Display +fun 0x08009341, AP_ExecFrame +fun 0x08009431, AP_QueueObjRotScale +fun 0x08009519, AP_SwitchAnimation +fun 0x08009549, AP_SetDefinition +fun 0x08009569, AP_QueueObjGraphics +fun 0x08009675, AP_LoadDefinition +fun 0x08009699, AP_ExecDummyFrame +fun 0x080096B9, AP_Init +fun 0x080096F1, AP_Find +fun 0x08009719, APProc_Create +fun 0x08009761, APProc_OnUpdate +fun 0x0800978D, APProc_OnEnd +fun 0x08009799, APProc_SetParameters +fun 0x080097B5, APProc_Delete +fun 0x080097C1, APProc_DeleteAll +fun 0x080097D1, APProc_Exists +fun 0x080097E9, sub_80097E8 +fun 0x08009951, sub_8009950 +fun 0x080099E5, sub_80099E4 +fun 0x08009A01, GameControl_HandleSelectRightL +fun 0x08009A25, sub_8009A24 +fun 0x08009A59, GameControl_8009A58 +fun 0x08009A61, GameControl_8009A60_Null +fun 0x08009A6D, EndProcIfNotMarkedB +fun 0x08009A85, sub_8009A84 +fun 0x08009ABD, sub_8009ABC +fun 0x08009AD9, sub_8009AD8 +fun 0x08009AED, GameControl_PostIntro +fun 0x08009B65, sub_8009B64 +fun 0x08009B89, GameControl_MasterSwitch +fun 0x08009C1D, sub_8009C1C +fun 0x08009C35, sub_8009C34 +fun 0x08009C41, sub_8009C40 +fun 0x08009C5D, sub_8009C5C +fun 0x08009CA5, sub_8009CA4 +fun 0x08009CC1, sub_8009CC0 +fun 0x08009CE1, GameControl_PostChapterSwitch +fun 0x08009D1D, sub_8009D1C +fun 0x08009D45, sub_8009D44 +fun 0x08009D6D, sub_8009D6C +fun 0x08009D99, GameControl_ChapterSwitch +fun 0x08009DE1, GameControl_CallPostChapterSaveMenu +fun 0x08009E01, sub_8009E00 +fun 0x08009E29, sub_8009E28 +fun 0x08009E55, sub_8009E54 +fun 0x08009E99, CallGameEndingEvent +fun 0x08009EDD, GameControl_RememberChapterId +fun 0x08009EED, GameControl_RestoreChapterId +fun 0x08009EFD, sub_8009EFC +fun 0x08009F09, StartGame +fun 0x08009F41, GetGameControl +fun 0x08009F51, SetNextGameActionId +fun 0x08009F65, SetNextChapterId +fun 0x08009F79, HasNextChapter +fun 0x08009F8D, RestartGameAndGoto8 +fun 0x08009FB1, RestartGameAndGoto12 +fun 0x08009FD5, sub_8009FD4 +fun 0x08009FD9, nullsub_9 +fun 0x08009FDD, GameControl_EnableSoundEffects +fun 0x08009FF9, sub_8009FF8 +fun 0x0800A049, sub_800A048 +fun 0x0800A161, PrependArticleToString +fun 0x0800A1C9, SomethingRelatedToText +fun 0x0800A241, GetStringFromIndex +fun 0x0800A281, GetStringFromIndexInBuffer +fun 0x0800A2A5, sub_800A2A4 +fun 0x0800A3B9, FilterSomeTextFromStandardBuffer +fun 0x0800A42D, sub_800A42C +dat 0x0800A45C, _0800A45C +dat 0x0800A478, _0800A478 +dat 0x0800A496, _0800A496 +dat 0x0800A4B4, _0800A4B4 +dat 0x0800A4BE, _0800A4BE +dat 0x0800A4DE, _0800A4DE +fun 0x0800A4E9, sub_800A4E8 +fun 0x0800A519, sub_800A518 +dat 0x0800A564, _0800A564 +dat 0x0800A56A, _0800A56A +dat 0x0800A580, _0800A580 +dat 0x0800A588, _0800A588 +dat 0x0800A5FA, _0800A5FA +dat 0x0800A654, _0800A654 +dat 0x0800A66E, _0800A66E +fun 0x0800A681, sub_800A680 +dat 0x0800A6CC, _0800A6CC +dat 0x0800A6D2, _0800A6D2 +dat 0x0800A6E8, _0800A6E8 +dat 0x0800A6F0, _0800A6F0 +dat 0x0800A75E, _0800A75E +dat 0x0800A7B8, _0800A7B8 +dat 0x0800A7C8, _0800A7C8 +fun 0x0800A7D9, sub_800A7D8 +dat 0x0800A834, _0800A834 +dat 0x0800A8C6, _0800A8C6 +fun 0x0800A8D9, sub_800A8D8 +dat 0x0800A8FC, _0800A8FC +dat 0x0800A91C, _0800A91C +dat 0x0800A928, _0800A928 +dat 0x0800A93E, _0800A93E +dat 0x0800A948, _0800A948 +fun 0x0800A951, sub_800A950 +dat 0x0800A986, _0800A986 +dat 0x0800A990, _0800A990 +dat 0x0800A99E, _0800A99E +dat 0x0800A9B4, _0800A9B4 +dat 0x0800A9D2, _0800A9D2 +dat 0x0800A9E6, _0800A9E6 +dat 0x0800A9F2, _0800A9F2 +dat 0x0800AA22, _0800AA22 +dat 0x0800AA44, _0800AA44 +dat 0x0800AA48, _0800AA48 +dat 0x0800AA66, _0800AA66 +dat 0x0800AA90, _0800AA90 +dat 0x0800AAA0, _0800AAA0 +dat 0x0800AAA2, _0800AAA2 +dat 0x0800AAE6, _0800AAE6 +dat 0x0800AAF4, _0800AAF4 +dat 0x0800AB06, _0800AB06 +dat 0x0800AB46, _0800AB46 +dat 0x0800AB48, _0800AB48 +fun 0x0800AB59, sub_800AB58 +fun 0x0800ACED, sub_800ACEC +fun 0x0800AE7D, sub_800AE7C +dat 0x0800AED4, _0800AED4 +dat 0x0800AF14, _0800AF14 +dat 0x0800AF52, _0800AF52 +fun 0x0800AF65, sub_800AF64 +dat 0x0800AF98, _0800AF98 +dat 0x0800AFA0, _0800AFA0 +dat 0x0800AFAC, _0800AFAC +dat 0x0800AFC2, _0800AFC2 +dat 0x0800AFDC, _0800AFDC +dat 0x0800AFEC, _0800AFEC +dat 0x0800AFEE, _0800AFEE +dat 0x0800B012, _0800B012 +dat 0x0800B044, _0800B044 +dat 0x0800B048, _0800B048 +dat 0x0800B076, _0800B076 +dat 0x0800B0AC, _0800B0AC +dat 0x0800B0B0, _0800B0B0 +dat 0x0800B0B4, _0800B0B4 +dat 0x0800B0F4, _0800B0F4 +dat 0x0800B0F8, _0800B0F8 +dat 0x0800B106, _0800B106 +dat 0x0800B118, _0800B118 +dat 0x0800B158, _0800B158 +dat 0x0800B15A, _0800B15A +fun 0x0800B16D, sub_800B16C +dat 0x0800B180, _0800B180 +dat 0x0800B190, _0800B190 +fun 0x0800B199, sub_800B198 +dat 0x0800B262, _0800B262 +dat 0x0800B29E, _0800B29E +dat 0x0800B2AC, _0800B2AC +dat 0x0800B2DC, _0800B2DC +dat 0x0800B328, _0800B328 +dat 0x0800B372, _0800B372 +dat 0x0800B376, _0800B376 +dat 0x0800B378, _0800B378 +fun 0x0800B389, sub_800B388 +dat 0x0800B44E, _0800B44E +dat 0x0800B488, _0800B488 +dat 0x0800B496, _0800B496 +dat 0x0800B4CA, _0800B4CA +dat 0x0800B516, _0800B516 +dat 0x0800B55E, _0800B55E +dat 0x0800B562, _0800B562 +dat 0x0800B564, _0800B564 +fun 0x0800B575, sub_800B574 +dat 0x0800B63E, _0800B63E +dat 0x0800B67A, _0800B67A +dat 0x0800B688, _0800B688 +dat 0x0800B6B8, _0800B6B8 +dat 0x0800B704, _0800B704 +dat 0x0800B74E, _0800B74E +dat 0x0800B752, _0800B752 +dat 0x0800B754, _0800B754 +fun 0x0800B765, sub_800B764 +dat 0x0800B7A8, _0800B7A8 +dat 0x0800B7D0, _0800B7D0 +fun 0x0800B7E1, sub_800B7E0 +dat 0x0800B7F4, _0800B7F4 +dat 0x0800B818, _0800B818 +dat 0x0800B81C, _0800B81C +dat 0x0800B826, _0800B826 +dat 0x0800B82E, _0800B82E +dat 0x0800B840, _0800B840 +dat 0x0800B846, _0800B846 +fun 0x0800B84D, sub_800B84C +dat 0x0800B866, _0800B866 +dat 0x0800B88A, _0800B88A +dat 0x0800B896, _0800B896 +dat 0x0800B8BC, _0800B8BC +dat 0x0800B8C0, _0800B8C0 +dat 0x0800B8CA, _0800B8CA +dat 0x0800B8D4, _0800B8D4 +dat 0x0800B8E6, _0800B8E6 +dat 0x0800B8F2, _0800B8F2 +dat 0x0800B904, _0800B904 +dat 0x0800B906, _0800B906 +fun 0x0800B911, sub_800B910 +fun 0x0800B955, sub_800B954 +dat 0x0800B990, _0800B990 +fun 0x0800B995, sub_800B994 +dat 0x0800B9B4, _0800B9B4 +fun 0x0800B9B9, sub_800B9B8 +dat 0x0800B9D0, _0800B9D0 +dat 0x0800B9FC, _0800B9FC +dat 0x0800BA00, _0800BA00 +fun 0x0800BA05, sub_800BA04 +dat 0x0800BA2C, _0800BA2C +dat 0x0800BA30, _0800BA30 +fun 0x0800BA35, sub_800BA34 +dat 0x0800BA54, _0800BA54 +dat 0x0800BA58, _0800BA58 +fun 0x0800BA5D, SetSomeRealCamPos +dat 0x0800BA84, _0800BA84 +dat 0x0800BA88, _0800BA88 +dat 0x0800BA9A, _0800BA9A +dat 0x0800BAA4, _0800BAA4 +fun 0x0800BAA9, sub_800BAA8 +dat 0x0800BAC6, _0800BAC6 +dat 0x0800BAD2, _0800BAD2 +dat 0x0800BAEE, _0800BAEE +dat 0x0800BAF4, _0800BAF4 +fun 0x0800BAF9, TriggerMapChanges +dat 0x0800BB1C, _0800BB1C +dat 0x0800BB40, _0800BB40 +fun 0x0800BB49, sub_800BB48 +dat 0x0800BB6E, _0800BB6E +dat 0x0800BB92, _0800BB92 +fun 0x0800BB99, sub_800BB98 +dat 0x0800BBAC, _0800BBAC +dat 0x0800BBB0, _0800BBB0 +fun 0x0800BBB5, sub_800BBB4 +dat 0x0800BBBC, _0800BBBC +dat 0x0800BBD6, _0800BBD6 +dat 0x0800BBDE, _0800BBDE +fun 0x0800BBE5, sub_800BBE4 +dat 0x0800BBEA, _0800BBEA +dat 0x0800BC0C, _0800BC0C +fun 0x0800BC1D, HideAllUnits +dat 0x0800BC20, _0800BC20 +dat 0x0800BC42, _0800BC42 +fun 0x0800BC51, GetUnitStructFromEventParameter +dat 0x0800BC64, _0800BC64 +dat 0x0800BC76, _0800BC76 +dat 0x0800BC84, _0800BC84 +dat 0x0800BC8C, _0800BC8C +dat 0x0800BC90, _0800BC90 +dat 0x0800BCB0, _0800BCB0 +dat 0x0800BCB4, _0800BCB4 +dat 0x0800BCB8, _0800BCB8 +dat 0x0800BCBC, _0800BCBC +dat 0x0800BCC4, _0800BCC4 +dat 0x0800BCC8, _0800BCC8 +dat 0x0800BCD0, _0800BCD0 +dat 0x0800BCD8, _0800BCD8 +fun 0x0800BCDD, sub_800BCDC +dat 0x0800BD00, _0800BD00 +dat 0x0800BD06, _0800BD06 +dat 0x0800BD0C, _0800BD0C +dat 0x0800BD10, _0800BD10 +dat 0x0800BD12, _0800BD12 +dat 0x0800BD20, _0800BD20 +dat 0x0800BD24, _0800BD24 +dat 0x0800BD30, _0800BD30 +dat 0x0800BD44, _0800BD44 +dat 0x0800BD48, _0800BD48 +dat 0x0800BD4E, _0800BD4E +dat 0x0800BD54, _0800BD54 +dat 0x0800BD58, _0800BD58 +dat 0x0800BD5A, _0800BD5A +dat 0x0800BD68, _0800BD68 +dat 0x0800BD6C, _0800BD6C +dat 0x0800BD78, _0800BD78 +dat 0x0800BD8C, _0800BD8C +dat 0x0800BD90, _0800BD90 +dat 0x0800BD96, _0800BD96 +dat 0x0800BD9C, _0800BD9C +dat 0x0800BDA0, _0800BDA0 +dat 0x0800BDA2, _0800BDA2 +dat 0x0800BDB0, _0800BDB0 +dat 0x0800BDB4, _0800BDB4 +dat 0x0800BDC0, _0800BDC0 +dat 0x0800BDC8, _0800BDC8 +fun 0x0800BDCD, Event80_ +fun 0x0800BDE9, Event81_ +dat 0x0800BE02, _0800BE02 +dat 0x0800BE22, _0800BE22 +dat 0x0800BE28, _0800BE28 +fun 0x0800BE2D, Event82_EndWM +fun 0x0800BE39, Event83_WM_SETCAM +dat 0x0800BE48, _0800BE48 +fun 0x0800BE4D, Event84_WM_SETCAMONLOC +dat 0x0800BE84, _0800BE84 +dat 0x0800BE88, _0800BE88 +fun 0x0800BE8D, Event85_WM_SETCAMONSPRITE +dat 0x0800BECC, _0800BECC +dat 0x0800BED0, _0800BED0 +fun 0x0800BED5, Event86_WM_MOVECAM +dat 0x0800BF02, _0800BF02 +dat 0x0800BF0C, _0800BF0C +dat 0x0800BF10, _0800BF10 +dat 0x0800BF30, _0800BF30 +fun 0x0800BF39, Event87_ +dat 0x0800BF8A, _0800BF8A +dat 0x0800BF9C, _0800BF9C +dat 0x0800BFA0, _0800BFA0 +dat 0x0800BFA4, _0800BFA4 +dat 0x0800BFC8, _0800BFC8 +fun 0x0800BFD9, Event88_ +dat 0x0800C038, _0800C038 +dat 0x0800C048, _0800C048 +dat 0x0800C04C, _0800C04C +dat 0x0800C050, _0800C050 +dat 0x0800C074, _0800C074 +fun 0x0800C085, Event89_ +dat 0x0800C0A0, _0800C0A0 +dat 0x0800C0A4, _0800C0A4 +dat 0x0800C0B2, _0800C0B2 +dat 0x0800C0B4, _0800C0B4 +fun 0x0800C0B9, Event8A_ +dat 0x0800C0C4, _0800C0C4 +fun 0x0800C0C9, Event8B_ +dat 0x0800C0D0, _0800C0D0 +fun 0x0800C0D5, Event8C_ +dat 0x0800C0EC, _0800C0EC +fun 0x0800C0F1, Event8D_ +dat 0x0800C102, _0800C102 +dat 0x0800C104, _0800C104 +fun 0x0800C109, Event8E_ +dat 0x0800C11A, _0800C11A +dat 0x0800C11C, _0800C11C +fun 0x0800C121, Event8F_ +dat 0x0800C132, _0800C132 +dat 0x0800C134, _0800C134 +fun 0x0800C139, Event90_WM_DRAWPATH +dat 0x0800C156, _0800C156 +dat 0x0800C160, _0800C160 +fun 0x0800C165, Event91_WM_DRAWPATH_Silent +dat 0x0800C190, _0800C190 +dat 0x0800C194, _0800C194 +fun 0x0800C199, Event92_REMOVEPATH +dat 0x0800C1C4, _0800C1C4 +dat 0x0800C1C8, _0800C1C8 +fun 0x0800C1CD, Event93_ +dat 0x0800C1E4, _0800C1E4 +fun 0x0800C1E9, Event94_ +dat 0x0800C200, _0800C200 +fun 0x0800C205, Event95_ +dat 0x0800C228, _0800C228 +dat 0x0800C22C, _0800C22C +dat 0x0800C248, _0800C248 +dat 0x0800C250, _0800C250 +fun 0x0800C255, Event96_ +dat 0x0800C284, _0800C284 +dat 0x0800C2A0, _0800C2A0 +dat 0x0800C2C0, _0800C2C0 +dat 0x0800C2C4, _0800C2C4 +dat 0x0800C2C8, _0800C2C8 +dat 0x0800C2D2, _0800C2D2 +fun 0x0800C2DD, Event97_ +dat 0x0800C334, _0800C334 +dat 0x0800C338, _0800C338 +dat 0x0800C33C, _0800C33C +dat 0x0800C364, _0800C364 +fun 0x0800C36D, Event98_ +dat 0x0800C39E, _0800C39E +dat 0x0800C3BA, _0800C3BA +dat 0x0800C3FC, _0800C3FC +dat 0x0800C400, _0800C400 +dat 0x0800C404, _0800C404 +dat 0x0800C408, _0800C408 +dat 0x0800C424, _0800C424 +dat 0x0800C426, _0800C426 +dat 0x0800C430, _0800C430 +fun 0x0800C435, Event99_ +dat 0x0800C450, _0800C450 +dat 0x0800C454, _0800C454 +dat 0x0800C462, _0800C462 +dat 0x0800C464, _0800C464 +fun 0x0800C469, Event9A_ +dat 0x0800C4B4, _0800C4B4 +dat 0x0800C4B8, _0800C4B8 +dat 0x0800C4BC, _0800C4BC +dat 0x0800C4BE, _0800C4BE +fun 0x0800C4C9, Event9B_ +dat 0x0800C4E0, _0800C4E0 +fun 0x0800C4E5, Event9C_ +dat 0x0800C516, _0800C516 +dat 0x0800C520, _0800C520 +dat 0x0800C524, _0800C524 +fun 0x0800C529, Event9D_ +dat 0x0800C550, _0800C550 +dat 0x0800C554, _0800C554 +dat 0x0800C556, _0800C556 +fun 0x0800C55D, Event9E_PUTSPRITE +fun 0x0800C575, Event9F_ +fun 0x0800C58D, EventA0_REMSPRITE +fun 0x0800C59D, EventA1_ +fun 0x0800C5AD, EventA2_ +fun 0x0800C5BD, EventA3_ +dat 0x0800C5E4, _0800C5E4 +dat 0x0800C5E8, _0800C5E8 +dat 0x0800C5EE, _0800C5EE +fun 0x0800C5F9, EventA4_ +dat 0x0800C620, _0800C620 +dat 0x0800C624, _0800C624 +dat 0x0800C62A, _0800C62A +fun 0x0800C635, EventA5_ +dat 0x0800C646, _0800C646 +dat 0x0800C654, _0800C654 +dat 0x0800C656, _0800C656 +fun 0x0800C65D, EventA6_ +dat 0x0800C684, _0800C684 +dat 0x0800C688, _0800C688 +fun 0x0800C68D, EventA7_ +dat 0x0800C6BC, _0800C6BC +fun 0x0800C6C1, EventA8_ +dat 0x0800C71C, _0800C71C +dat 0x0800C720, _0800C720 +dat 0x0800C744, _0800C744 +fun 0x0800C755, EventA9_ +dat 0x0800C790, _0800C790 +dat 0x0800C794, _0800C794 +dat 0x0800C7AA, _0800C7AA +fun 0x0800C7B5, EventAA_ +dat 0x0800C7D6, _0800C7D6 +dat 0x0800C7E0, _0800C7E0 +fun 0x0800C7E5, EventAB_ +dat 0x0800C806, _0800C806 +dat 0x0800C810, _0800C810 +fun 0x0800C815, EventAC_ +dat 0x0800C83C, _0800C83C +dat 0x0800C840, _0800C840 +dat 0x0800C852, _0800C852 +dat 0x0800C854, _0800C854 +fun 0x0800C85D, EventAD_ +dat 0x0800C874, _0800C874 +dat 0x0800C878, _0800C878 +fun 0x0800C885, EventAE_ +dat 0x0800C89A, _0800C89A +dat 0x0800C8A8, _0800C8A8 +dat 0x0800C8AA, _0800C8AA +fun 0x0800C8B1, EventAF_ +dat 0x0800C8CC, _0800C8CC +fun 0x0800C8D5, EventB0_ +dat 0x0800C8F0, _0800C8F0 +fun 0x0800C8F9, EventB1_ +dat 0x0800C90E, _0800C90E +dat 0x0800C91C, _0800C91C +dat 0x0800C91E, _0800C91E +fun 0x0800C925, EventB2_ +fun 0x0800C939, EventB3_ +dat 0x0800C948, _0800C948 +dat 0x0800C94A, _0800C94A +fun 0x0800C951, EventB4_ +dat 0x0800C976, _0800C976 +fun 0x0800C981, EventB5_ +dat 0x0800C994, _0800C994 +dat 0x0800C998, _0800C998 +fun 0x0800C9A1, EventB6_ +dat 0x0800C9E4, _0800C9E4 +fun 0x0800C9F1, EventB7_ +dat 0x0800CA06, _0800CA06 +dat 0x0800CA12, _0800CA12 +dat 0x0800CA14, _0800CA14 +fun 0x0800CA19, EventB8_ +dat 0x0800CA32, _0800CA32 +fun 0x0800CA39, EventB9_ +dat 0x0800CA52, _0800CA52 +dat 0x0800CA5A, _0800CA5A +fun 0x0800CA61, EventBA_ +dat 0x0800CA82, _0800CA82 +dat 0x0800CA86, _0800CA86 +dat 0x0800CA94, _0800CA94 +dat 0x0800CA96, _0800CA96 +fun 0x0800CA9D, EventBB_ +dat 0x0800CAD0, _0800CAD0 +fun 0x0800CADD, EventBC_ +dat 0x0800CB38, _0800CB38 +dat 0x0800CB44, _0800CB44 +fun 0x0800CB49, EventBD_ +dat 0x0800CB62, _0800CB62 +dat 0x0800CB6A, _0800CB6A +fun 0x0800CB71, EventBE_ +dat 0x0800CB92, _0800CB92 +dat 0x0800CB96, _0800CB96 +dat 0x0800CBA4, _0800CBA4 +dat 0x0800CBA6, _0800CBA6 +fun 0x0800CBAD, EventBF_ +dat 0x0800CBD4, _0800CBD4 +fun 0x0800CBD9, EventC0_ +dat 0x0800CBEC, _0800CBEC +fun 0x0800CBF1, EventC1_SKIPWM +dat 0x0800CC00, _0800CC00 +fun 0x0800CC05, EventC2_ +dat 0x0800CC14, _0800CC14 +fun 0x0800CC19, EventC3_ +dat 0x0800CC3C, _0800CC3C +dat 0x0800CC40, _0800CC40 +dat 0x0800CC44, _0800CC44 +dat 0x0800CC52, _0800CC52 +fun 0x0800CC5D, EventCE_ +dat 0x0800CC6E, _0800CC6E +dat 0x0800CC70, _0800CC70 +fun 0x0800CC75, EventCF_ +dat 0x0800CC86, _0800CC86 +dat 0x0800CC88, _0800CC88 +fun 0x0800CC8D, EventC4_ +dat 0x0800CCD0, _0800CCD0 +dat 0x0800CCDE, _0800CCDE +fun 0x0800CCE9, sub_800CCE8 +fun 0x0800CCED, nullsub_32 +fun 0x0800CCF1, EventC5_ +dat 0x0800CD10, _0800CD10 +dat 0x0800CD26, _0800CD26 +dat 0x0800CD2E, _0800CD2E +fun 0x0800CD39, sub_800CD38 +fun 0x0800CD3D, nullsub_34 +fun 0x0800CD41, sub_800CD40 +fun 0x0800CD51, EventC6_ +dat 0x0800CD64, _0800CD64 +dat 0x0800CD80, _0800CD80 +dat 0x0800CD82, _0800CD82 +fun 0x0800CD89, EventC7_ +dat 0x0800CDA0, _0800CDA0 +dat 0x0800CDA2, _0800CDA2 +fun 0x0800CDA9, EventC8_ +dat 0x0800CDC0, _0800CDC0 +dat 0x0800CDC2, _0800CDC2 +fun 0x0800CDC9, EventC9_ +dat 0x0800CDDE, _0800CDDE +dat 0x0800CDE4, _0800CDE4 +fun 0x0800CDE9, sub_800CDE8 +fun 0x0800CDED, sub_800CDEC +fun 0x0800CDF1, EventCA_ +fun 0x0800CDF5, EventCB_ +fun 0x0800CDF9, EventCC_ +dat 0x0800CE1E, _0800CE1E +fun 0x0800CE29, EventCD_ +dat 0x0800CE3A, _0800CE3A +fun 0x0800CE41, _MarkSomethingInMenu +fun 0x0800CE4D, EventEngine_OnUpdate +fun 0x0800CF5D, EventEngine_OnEnd +fun 0x0800D00D, EnqueueEventCall +fun 0x0800D045, CallNextQueuedEvent +fun 0x0800D07D, CallEvent +fun 0x0800D0B1, EventEngine_Create +fun 0x0800D141, EventEngine_CreateBattle +fun 0x0800D199, EventEngineExists +fun 0x0800D1B1, BattleEventEngineExists +fun 0x0800D1C9, DeleteEventEngines +fun 0x0800D1E5, sub_800D1E4 +fun 0x0800D1F9, SetEventSlotC +fun 0x0800D205, sub_800D204 +fun 0x0800D209, sub_800D208 +fun 0x0800D261, CallBattleQuoteEvent +fun 0x0800D285, CallBattleQuoteEventInBattle +fun 0x0800D2A5, CallTileChangeEvent +fun 0x0800D2D1, CallChestOpeningEvent +fun 0x0800D305, CallMapSupportEvent +fun 0x0800D331, CallSupportViewerEvent +fun 0x0800D355, CallRetreatPromptEvent +fun 0x0800D37D, CallSuspendPromptEvent +fun 0x0800D391, CallGameOverEvent +fun 0x0800D3A5, EventEngine_CanStartSkip +fun 0x0800D3E5, sub_800D3E4 +fun 0x0800D415, EventEngine_StartSkip +fun 0x0800D489, sub_800D488 +fun 0x0800D49D, SetEventTriggerState +fun 0x0800D4B9, GetEventTriggerState +fun 0x0800D4D5, sub_800D4D4 +fun 0x0800D525, sub_800D524 +fun 0x0800D529, SlotQueuePush +fun 0x0800D545, SlotQueuePop +fun 0x0800D589, SetEventSlotCounter +fun 0x0800D595, GetEventSlotCounter +fun 0x0800D5A1, Event00_NULL +fun 0x0800D5A5, Event01_End +dat 0x0800D5C8, _0800D5C8 +dat 0x0800D5E2, _0800D5E2 +dat 0x0800D5F4, _0800D5F4 +dat 0x0800D62C, _0800D62C +dat 0x0800D630, _0800D630 +dat 0x0800D640, _0800D640 +dat 0x0800D646, _0800D646 +dat 0x0800D660, _0800D660 +dat 0x0800D664, _0800D664 +dat 0x0800D668, _0800D668 +dat 0x0800D66A, _0800D66A +fun 0x0800D671, Event02_EvBitAndIdMod +dat 0x0800D690, _0800D690 +dat 0x0800D69C, _0800D69C +dat 0x0800D6A0, _0800D6A0 +dat 0x0800D6B4, _0800D6B4 +dat 0x0800D6C4, _0800D6C4 +dat 0x0800D6D2, _0800D6D2 +dat 0x0800D6DA, _0800D6DA +fun 0x0800D6E5, Event03_CheckEvBitOrId +dat 0x0800D6FE, _0800D6FE +dat 0x0800D708, _0800D708 +dat 0x0800D70C, _0800D70C +dat 0x0800D724, _0800D724 +dat 0x0800D728, _0800D728 +dat 0x0800D740, _0800D740 +dat 0x0800D744, _0800D744 +dat 0x0800D748, _0800D748 +dat 0x0800D750, _0800D750 +fun 0x0800D755, Event04_CheckRandom +dat 0x0800D764, _0800D764 +dat 0x0800D768, _0800D768 +dat 0x0800D772, _0800D772 +dat 0x0800D778, _0800D778 +fun 0x0800D77D, Event05_SetSlot +dat 0x0800D790, _0800D790 +fun 0x0800D795, Event06_SlotOperation +dat 0x0800D7B6, _0800D7B6 +dat 0x0800D7C0, _0800D7C0 +dat 0x0800D7C4, _0800D7C4 +dat 0x0800D7EC, _0800D7EC +dat 0x0800D804, _0800D804 +dat 0x0800D808, _0800D808 +dat 0x0800D820, _0800D820 +dat 0x0800D824, _0800D824 +dat 0x0800D840, _0800D840 +dat 0x0800D844, _0800D844 +dat 0x0800D85C, _0800D85C +dat 0x0800D860, _0800D860 +dat 0x0800D876, _0800D876 +dat 0x0800D87C, _0800D87C +dat 0x0800D880, _0800D880 +dat 0x0800D898, _0800D898 +dat 0x0800D89C, _0800D89C +dat 0x0800D8B4, _0800D8B4 +dat 0x0800D8B8, _0800D8B8 +dat 0x0800D8D0, _0800D8D0 +dat 0x0800D8D4, _0800D8D4 +dat 0x0800D8EC, _0800D8EC +dat 0x0800D8F0, _0800D8F0 +dat 0x0800D904, _0800D904 +dat 0x0800D90C, _0800D90C +dat 0x0800D910, _0800D910 +dat 0x0800D912, _0800D912 +fun 0x0800D919, Event07_SlotQueueOperations +dat 0x0800D932, _0800D932 +dat 0x0800D938, _0800D938 +dat 0x0800D94C, _0800D94C +dat 0x0800D950, _0800D950 +dat 0x0800D95C, _0800D95C +dat 0x0800D960, _0800D960 +dat 0x0800D970, _0800D970 +dat 0x0800D978, _0800D978 +fun 0x0800D97D, Event08_Label +fun 0x0800D981, Event09_Goto +dat 0x0800D99C, _0800D99C +dat 0x0800D9AE, _0800D9AE +fun 0x0800D9B9, Event0A_Call +dat 0x0800D9D4, _0800D9D4 +dat 0x0800D9E2, _0800D9E2 +dat 0x0800DA24, _0800DA24 +dat 0x0800DA28, _0800DA28 +fun 0x0800DA2D, Event0B_ +dat 0x0800DA44, _0800DA44 +dat 0x0800DA54, _0800DA54 +dat 0x0800DA58, _0800DA58 +dat 0x0800DA66, _0800DA66 +dat 0x0800DA70, _0800DA70 +fun 0x0800DA79, Event0C_Branch +dat 0x0800DAA4, _0800DAA4 +dat 0x0800DAA8, _0800DAA8 +dat 0x0800DAAC, _0800DAAC +dat 0x0800DAC4, _0800DAC4 +dat 0x0800DACA, _0800DACA +dat 0x0800DAD0, _0800DAD0 +dat 0x0800DAD6, _0800DAD6 +dat 0x0800DADC, _0800DADC +dat 0x0800DAE2, _0800DAE2 +dat 0x0800DAE6, _0800DAE6 +dat 0x0800DAF2, _0800DAF2 +dat 0x0800DAF6, _0800DAF6 +dat 0x0800DAF8, _0800DAF8 +fun 0x0800DB01, Event0D_AsmCall +dat 0x0800DB28, _0800DB28 +dat 0x0800DB30, _0800DB30 +fun 0x0800DB39, Event0E_STAL +dat 0x0800DB72, _0800DB72 +dat 0x0800DB84, _0800DB84 +dat 0x0800DB88, _0800DB88 +dat 0x0800DBB4, _0800DBB4 +dat 0x0800DBB6, _0800DBB6 +dat 0x0800DBC4, _0800DBC4 +dat 0x0800DBCC, _0800DBCC +dat 0x0800DBD0, _0800DBD0 +dat 0x0800DBD4, _0800DBD4 +dat 0x0800DBD6, _0800DBD6 +dat 0x0800DBD8, _0800DBD8 +fun 0x0800DBE1, Event0F_ +dat 0x0800DC0C, _0800DC0C +dat 0x0800DC10, _0800DC10 +dat 0x0800DC1C, _0800DC1C +dat 0x0800DC20, _0800DC20 +dat 0x0800DC30, _0800DC30 +dat 0x0800DC34, _0800DC34 +dat 0x0800DC38, _0800DC38 +dat 0x0800DC40, _0800DC40 +dat 0x0800DC44, _0800DC44 +dat 0x0800DC5C, _0800DC5C +dat 0x0800DC60, _0800DC60 +dat 0x0800DC78, _0800DC78 +dat 0x0800DC8A, _0800DC8A +dat 0x0800DC94, _0800DC94 +fun 0x0800DC99, Event10_ModifyEvBit +dat 0x0800DCBE, _0800DCBE +dat 0x0800DCCC, _0800DCCC +dat 0x0800DCD0, _0800DCD0 +dat 0x0800DCD4, _0800DCD4 +dat 0x0800DCE8, _0800DCE8 +dat 0x0800DCF4, _0800DCF4 +dat 0x0800DCF8, _0800DCF8 +dat 0x0800DCFC, _0800DCFC +dat 0x0800DD0C, _0800DD0C +dat 0x0800DD1C, _0800DD1C +dat 0x0800DD20, _0800DD20 +dat 0x0800DD24, _0800DD24 +dat 0x0800DD34, _0800DD34 +dat 0x0800DD38, _0800DD38 +dat 0x0800DD42, _0800DD42 +dat 0x0800DD44, _0800DD44 +dat 0x0800DD46, _0800DD46 +dat 0x0800DD4C, _0800DD4C +dat 0x0800DD50, _0800DD50 +dat 0x0800DD52, _0800DD52 +fun 0x0800DD59, Event11_SetIgnoredKeys +dat 0x0800DD6E, _0800DD6E +fun 0x0800DD75, Event12_ +dat 0x0800DD88, _0800DD88 +dat 0x0800DD98, _0800DD98 +dat 0x0800DDA6, _0800DDA6 +dat 0x0800DDAC, _0800DDAC +fun 0x0800DDB1, Event13_ +dat 0x0800DDCA, _0800DDCA +dat 0x0800DDE4, _0800DDE4 +dat 0x0800DDE8, _0800DDE8 +dat 0x0800DDEC, _0800DDEC +dat 0x0800DDF8, _0800DDF8 +dat 0x0800DE06, _0800DE06 +dat 0x0800DE0C, _0800DE0C +dat 0x0800DE0E, _0800DE0E +fun 0x0800DE15, Event14_ +dat 0x0800DE2C, _0800DE2C +dat 0x0800DE42, _0800DE42 +dat 0x0800DE46, _0800DE46 +dat 0x0800DE50, _0800DE50 +dat 0x0800DE5C, _0800DE5C +dat 0x0800DE60, _0800DE60 +dat 0x0800DE6A, _0800DE6A +dat 0x0800DE6C, _0800DE6C +fun 0x0800DE75, Event15_ +dat 0x0800DE8A, _0800DE8A +dat 0x0800DE9A, _0800DE9A +dat 0x0800DEA8, _0800DEA8 +dat 0x0800DEC0, _0800DEC0 +dat 0x0800DECC, _0800DECC +dat 0x0800DECE, _0800DECE +fun 0x0800DED5, Event16_ +dat 0x0800DEFE, _0800DEFE +dat 0x0800DF10, _0800DF10 +dat 0x0800DF18, _0800DF18 +dat 0x0800DF1C, _0800DF1C +fun 0x0800DF21, Event17_ +dat 0x0800DF34, _0800DF34 +dat 0x0800DF4C, _0800DF4C +dat 0x0800DF56, _0800DF56 +dat 0x0800DF5E, _0800DF5E +dat 0x0800DF66, _0800DF66 +dat 0x0800DF6C, _0800DF6C +dat 0x0800DF94, _0800DF94 +dat 0x0800DF98, _0800DF98 +dat 0x0800DF9C, _0800DF9C +dat 0x0800DFA2, _0800DFA2 +dat 0x0800DFB2, _0800DFB2 +dat 0x0800DFB4, _0800DFB4 +fun 0x0800DFBD, Event18_ +dat 0x0800DFF4, _0800DFF4 +dat 0x0800DFFA, _0800DFFA +dat 0x0800E002, _0800E002 +dat 0x0800E00A, _0800E00A +dat 0x0800E020, _0800E020 +dat 0x0800E022, _0800E022 +dat 0x0800E02C, _0800E02C +dat 0x0800E048, _0800E048 +dat 0x0800E05E, _0800E05E +dat 0x0800E060, _0800E060 +fun 0x0800E071, Event19_ +dat 0x0800E082, _0800E082 +dat 0x0800E08C, _0800E08C +dat 0x0800E090, _0800E090 +dat 0x0800E0BC, _0800E0BC +dat 0x0800E0C4, _0800E0C4 +dat 0x0800E0C8, _0800E0C8 +dat 0x0800E0CC, _0800E0CC +dat 0x0800E0D8, _0800E0D8 +dat 0x0800E0DC, _0800E0DC +dat 0x0800E0E4, _0800E0E4 +dat 0x0800E0E8, _0800E0E8 +dat 0x0800E0F0, _0800E0F0 +dat 0x0800E0F4, _0800E0F4 +dat 0x0800E0F8, _0800E0F8 +dat 0x0800E0FE, _0800E0FE +dat 0x0800E104, _0800E104 +dat 0x0800E10A, _0800E10A +dat 0x0800E122, _0800E122 +dat 0x0800E12C, _0800E12C +dat 0x0800E130, _0800E130 +dat 0x0800E134, _0800E134 +dat 0x0800E138, _0800E138 +dat 0x0800E140, _0800E140 +dat 0x0800E144, _0800E144 +dat 0x0800E14A, _0800E14A +dat 0x0800E154, _0800E154 +dat 0x0800E158, _0800E158 +dat 0x0800E15E, _0800E15E +dat 0x0800E168, _0800E168 +dat 0x0800E170, _0800E170 +dat 0x0800E174, _0800E174 +dat 0x0800E178, _0800E178 +dat 0x0800E17A, _0800E17A +dat 0x0800E17C, _0800E17C +dat 0x0800E184, _0800E184 +fun 0x0800E189, Event1A_TEXTSTART +dat 0x0800E1C2, _0800E1C2 +dat 0x0800E1C8, _0800E1C8 +dat 0x0800E1DC, _0800E1DC +dat 0x0800E1E0, _0800E1E0 +dat 0x0800E1F8, _0800E1F8 +dat 0x0800E1FC, _0800E1FC +dat 0x0800E208, _0800E208 +dat 0x0800E20A, _0800E20A +fun 0x0800E211, sub_800E210 +dat 0x0800E22A, _0800E22A +dat 0x0800E254, _0800E254 +dat 0x0800E258, _0800E258 +dat 0x0800E260, _0800E260 +dat 0x0800E27A, _0800E27A +dat 0x0800E28A, _0800E28A +fun 0x0800E291, sub_800E290 +dat 0x0800E2AE, _0800E2AE +dat 0x0800E2BA, _0800E2BA +dat 0x0800E310, _0800E310 +dat 0x0800E314, _0800E314 +dat 0x0800E318, _0800E318 +fun 0x0800E31D, sub_800E31C +dat 0x0800E348, _0800E348 +dat 0x0800E34C, _0800E34C +dat 0x0800E376, _0800E376 +dat 0x0800E38A, _0800E38A +dat 0x0800E39A, _0800E39A +dat 0x0800E3A6, _0800E3A6 +fun 0x0800E3C9, Event1B_TEXTSHOW +dat 0x0800E3E6, _0800E3E6 +dat 0x0800E3EC, _0800E3EC +dat 0x0800E3FC, _0800E3FC +dat 0x0800E400, _0800E400 +dat 0x0800E406, _0800E406 +dat 0x0800E41A, _0800E41A +dat 0x0800E430, _0800E430 +dat 0x0800E434, _0800E434 +dat 0x0800E438, _0800E438 +dat 0x0800E450, _0800E450 +dat 0x0800E45C, _0800E45C +dat 0x0800E462, _0800E462 +dat 0x0800E48C, _0800E48C +dat 0x0800E490, _0800E490 +dat 0x0800E4A8, _0800E4A8 +dat 0x0800E4B4, _0800E4B4 +dat 0x0800E4C0, _0800E4C0 +dat 0x0800E4C6, _0800E4C6 +dat 0x0800E4D2, _0800E4D2 +dat 0x0800E4D6, _0800E4D6 +dat 0x0800E4DE, _0800E4DE +dat 0x0800E506, _0800E506 +dat 0x0800E510, _0800E510 +dat 0x0800E514, _0800E514 +dat 0x0800E516, _0800E516 +fun 0x0800E51D, Event1C_TEXTCONT +dat 0x0800E54C, _0800E54C +dat 0x0800E554, _0800E554 +dat 0x0800E558, _0800E558 +fun 0x0800E561, Event1D_TEXTEND +dat 0x0800E590, _0800E590 +dat 0x0800E59C, _0800E59C +dat 0x0800E5A0, _0800E5A0 +dat 0x0800E5B6, _0800E5B6 +dat 0x0800E5CA, _0800E5CA +dat 0x0800E5CC, _0800E5CC +dat 0x0800E5F8, _0800E5F8 +dat 0x0800E5FC, _0800E5FC +dat 0x0800E600, _0800E600 +dat 0x0800E606, _0800E606 +dat 0x0800E62E, _0800E62E +dat 0x0800E630, _0800E630 +dat 0x0800E638, _0800E638 +dat 0x0800E63C, _0800E63C +fun 0x0800E641, sub_800E640 +dat 0x0800E664, _0800E664 +dat 0x0800E668, _0800E668 +dat 0x0800E686, _0800E686 +dat 0x0800E68C, _0800E68C +dat 0x0800E690, _0800E690 +dat 0x0800E694, _0800E694 +fun 0x0800E699, _WhileFace6CExists +dat 0x0800E6AC, _0800E6AC +fun 0x0800E6B5, Event1E_ +dat 0x0800E6D4, _0800E6D4 +dat 0x0800E714, _0800E714 +dat 0x0800E718, _0800E718 +dat 0x0800E71C, _0800E71C +dat 0x0800E738, _0800E738 +dat 0x0800E73C, _0800E73C +dat 0x0800E75C, _0800E75C +dat 0x0800E766, _0800E766 +dat 0x0800E770, _0800E770 +dat 0x0800E772, _0800E772 +dat 0x0800E778, _0800E778 +fun 0x0800E77D, Event1F_ +dat 0x0800E7B6, _0800E7B6 +dat 0x0800E7C0, _0800E7C0 +fun 0x0800E7C5, Event20_ +fun 0x0800E7D1, sub_800E7D0 +dat 0x0800E814, _0800E814 +dat 0x0800E818, _0800E818 +dat 0x0800E830, _0800E830 +dat 0x0800E834, _0800E834 +dat 0x0800E842, _0800E842 +dat 0x0800E894, _0800E894 +dat 0x0800E898, _0800E898 +dat 0x0800E89C, _0800E89C +dat 0x0800E8A0, _0800E8A0 +dat 0x0800E8BE, _0800E8BE +dat 0x0800E8C0, _0800E8C0 +dat 0x0800E8C8, _0800E8C8 +fun 0x0800E8CD, Event21_ +dat 0x0800E8EE, _0800E8EE +dat 0x0800E8FC, _0800E8FC +dat 0x0800E900, _0800E900 +dat 0x0800E906, _0800E906 +dat 0x0800E90C, _0800E90C +dat 0x0800E90E, _0800E90E +dat 0x0800E91C, _0800E91C +dat 0x0800E934, _0800E934 +dat 0x0800E938, _0800E938 +dat 0x0800E950, _0800E950 +dat 0x0800E960, _0800E960 +dat 0x0800E964, _0800E964 +dat 0x0800E97C, _0800E97C +dat 0x0800E98C, _0800E98C +dat 0x0800E990, _0800E990 +dat 0x0800E9A0, _0800E9A0 +dat 0x0800E9A4, _0800E9A4 +dat 0x0800E9BC, _0800E9BC +dat 0x0800E9CE, _0800E9CE +dat 0x0800E9D4, _0800E9D4 +dat 0x0800E9E8, _0800E9E8 +dat 0x0800E9EC, _0800E9EC +dat 0x0800E9FA, _0800E9FA +dat 0x0800EA06, _0800EA06 +dat 0x0800EA1C, _0800EA1C +dat 0x0800EA20, _0800EA20 +dat 0x0800EA44, _0800EA44 +dat 0x0800EA48, _0800EA48 +dat 0x0800EA56, _0800EA56 +dat 0x0800EA66, _0800EA66 +dat 0x0800EA6A, _0800EA6A +dat 0x0800EA76, _0800EA76 +dat 0x0800EA78, _0800EA78 +fun 0x0800EA85, sub_800EA84 +dat 0x0800EAC4, _0800EAC4 +dat 0x0800EAC8, _0800EAC8 +dat 0x0800EACE, _0800EACE +dat 0x0800EB22, _0800EB22 +dat 0x0800EB40, _0800EB40 +dat 0x0800EB5E, _0800EB5E +dat 0x0800EB94, _0800EB94 +fun 0x0800EBB1, sub_800EBB0 +dat 0x0800EBFC, _0800EBFC +fun 0x0800EC01, sub_800EC00 +dat 0x0800EC4C, _0800EC4C +fun 0x0800EC51, sub_800EC50 +dat 0x0800EC68, _0800EC68 +dat 0x0800EC6C, _0800EC6C +dat 0x0800EC84, _0800EC84 +dat 0x0800EC86, _0800EC86 +dat 0x0800EC94, _0800EC94 +dat 0x0800ECF4, _0800ECF4 +dat 0x0800ECF8, _0800ECF8 +dat 0x0800ECFC, _0800ECFC +dat 0x0800ED00, _0800ED00 +dat 0x0800ED20, _0800ED20 +dat 0x0800ED48, _0800ED48 +dat 0x0800ED4C, _0800ED4C +fun 0x0800ED51, sub_800ED50 +dat 0x0800ED68, _0800ED68 +dat 0x0800ED6C, _0800ED6C +dat 0x0800ED84, _0800ED84 +dat 0x0800ED86, _0800ED86 +dat 0x0800ED94, _0800ED94 +dat 0x0800EDF8, _0800EDF8 +dat 0x0800EDFC, _0800EDFC +dat 0x0800EE00, _0800EE00 +dat 0x0800EE04, _0800EE04 +dat 0x0800EE24, _0800EE24 +dat 0x0800EE4C, _0800EE4C +dat 0x0800EE50, _0800EE50 +fun 0x0800EE55, sub_800EE54 +dat 0x0800EE6C, _0800EE6C +dat 0x0800EE70, _0800EE70 +dat 0x0800EE88, _0800EE88 +dat 0x0800EEB8, _0800EEB8 +dat 0x0800EEBC, _0800EEBC +dat 0x0800EEBE, _0800EEBE +dat 0x0800EEE4, _0800EEE4 +fun 0x0800EEE9, sub_800EEE8 +dat 0x0800EF0C, _0800EF0C +dat 0x0800EF22, _0800EF22 +dat 0x0800EF36, _0800EF36 +dat 0x0800EF40, _0800EF40 +fun 0x0800EF49, sub_800EF48 +dat 0x0800EF64, _0800EF64 +dat 0x0800EF6A, _0800EF6A +dat 0x0800EF8C, _0800EF8C +dat 0x0800EF90, _0800EF90 +dat 0x0800EFB8, _0800EFB8 +dat 0x0800EFBC, _0800EFBC +dat 0x0800EFE2, _0800EFE2 +dat 0x0800F0BC, _0800F0BC +dat 0x0800F0C0, _0800F0C0 +dat 0x0800F0C4, _0800F0C4 +fun 0x0800F0C9, Event22_ +dat 0x0800F118, _0800F118 +dat 0x0800F11C, _0800F11C +dat 0x0800F120, _0800F120 +fun 0x0800F125, Event23_ +dat 0x0800F13E, _0800F13E +fun 0x0800F151, Event24_ +dat 0x0800F168, _0800F168 +dat 0x0800F178, _0800F178 +fun 0x0800F17D, Event25_ +dat 0x0800F198, _0800F198 +dat 0x0800F1F8, _0800F1F8 +dat 0x0800F1FC, _0800F1FC +dat 0x0800F200, _0800F200 +dat 0x0800F204, _0800F204 +dat 0x0800F208, _0800F208 +fun 0x0800F20D, Event26_CameraControlMaybe +dat 0x0800F22E, _0800F22E +dat 0x0800F242, _0800F242 +dat 0x0800F24C, _0800F24C +dat 0x0800F250, _0800F250 +dat 0x0800F260, _0800F260 +dat 0x0800F264, _0800F264 +dat 0x0800F27A, _0800F27A +dat 0x0800F29C, _0800F29C +dat 0x0800F2B2, _0800F2B2 +dat 0x0800F2C0, _0800F2C0 +dat 0x0800F2CA, _0800F2CA +fun 0x0800F2D5, Event27_MapChange +dat 0x0800F300, _0800F300 +dat 0x0800F310, _0800F310 +dat 0x0800F314, _0800F314 +dat 0x0800F31C, _0800F31C +dat 0x0800F32C, _0800F32C +dat 0x0800F330, _0800F330 +dat 0x0800F34A, _0800F34A +dat 0x0800F35C, _0800F35C +dat 0x0800F368, _0800F368 +dat 0x0800F36C, _0800F36C +dat 0x0800F370, _0800F370 +dat 0x0800F37C, _0800F37C +dat 0x0800F386, _0800F386 +dat 0x0800F3A0, _0800F3A0 +dat 0x0800F3A8, _0800F3A8 +dat 0x0800F3B2, _0800F3B2 +dat 0x0800F3BC, _0800F3BC +dat 0x0800F3C4, _0800F3C4 +dat 0x0800F3DE, _0800F3DE +dat 0x0800F3E0, _0800F3E0 +fun 0x0800F3ED, Event28_ChangeWeather +fun 0x0800F3FD, Event29_SetFogVision +dat 0x0800F418, _0800F418 +fun 0x0800F42D, Event2A_MoveToChapter +dat 0x0800F446, _0800F446 +dat 0x0800F454, _0800F454 +dat 0x0800F458, _0800F458 +dat 0x0800F45C, _0800F45C +dat 0x0800F470, _0800F470 +dat 0x0800F474, _0800F474 +dat 0x0800F494, _0800F494 +dat 0x0800F498, _0800F498 +dat 0x0800F4B8, _0800F4B8 +dat 0x0800F4BC, _0800F4BC +dat 0x0800F4C4, _0800F4C4 +dat 0x0800F4D8, _0800F4D8 +dat 0x0800F4E8, _0800F4E8 +dat 0x0800F508, _0800F508 +fun 0x0800F50D, sub_800F50C +dat 0x0800F514, _0800F514 +dat 0x0800F51C, _0800F51C +fun 0x0800F529, ShouldUNITBeLoaded +dat 0x0800F564, _0800F564 +dat 0x0800F596, _0800F596 +dat 0x0800F5A2, _0800F5A2 +dat 0x0800F5A8, _0800F5A8 +dat 0x0800F5AC, _0800F5AC +dat 0x0800F5B0, _0800F5B0 +dat 0x0800F5B2, _0800F5B2 +fun 0x0800F5B9, sub_800F5B8 +dat 0x0800F5F0, _0800F5F0 +dat 0x0800F60C, _0800F60C +dat 0x0800F614, _0800F614 +dat 0x0800F628, _0800F628 +dat 0x0800F664, _0800F664 +dat 0x0800F674, _0800F674 +dat 0x0800F684, _0800F684 +dat 0x0800F694, _0800F694 +fun 0x0800F699, sub_800F698 +dat 0x0800F6B0, _0800F6B0 +dat 0x0800F6C2, _0800F6C2 +dat 0x0800F6E6, _0800F6E6 +dat 0x0800F6F6, _0800F6F6 +dat 0x0800F700, _0800F700 +fun 0x0800F705, LoadUnit_800F704 +dat 0x0800F740, _0800F740 +dat 0x0800F744, _0800F744 +dat 0x0800F768, _0800F768 +dat 0x0800F76E, _0800F76E +dat 0x0800F790, _0800F790 +dat 0x0800F7B8, _0800F7B8 +dat 0x0800F7C6, _0800F7C6 +dat 0x0800F7C8, _0800F7C8 +dat 0x0800F7FA, _0800F7FA +dat 0x0800F848, _0800F848 +dat 0x0800F84C, _0800F84C +dat 0x0800F850, _0800F850 +dat 0x0800F854, _0800F854 +dat 0x0800F85E, _0800F85E +dat 0x0800F86A, _0800F86A +dat 0x0800F872, _0800F872 +dat 0x0800F888, _0800F888 +fun 0x0800F8A9, sub_800F8A8 +dat 0x0800F8C8, _0800F8C8 +dat 0x0800F8E4, _0800F8E4 +dat 0x0800F8F2, _0800F8F2 +dat 0x0800F900, _0800F900 +dat 0x0800F90C, _0800F90C +fun 0x0800F915, sub_800F914 +dat 0x0800F956, _0800F956 +dat 0x0800F972, _0800F972 +dat 0x0800F982, _0800F982 +dat 0x0800F994, _0800F994 +dat 0x0800F9B2, _0800F9B2 +dat 0x0800F9D4, _0800F9D4 +dat 0x0800F9E0, _0800F9E0 +dat 0x0800F9F4, _0800F9F4 +dat 0x0800FA02, _0800FA02 +dat 0x0800FA08, _0800FA08 +dat 0x0800FA0C, _0800FA0C +dat 0x0800FA24, _0800FA24 +dat 0x0800FA34, _0800FA34 +dat 0x0800FA38, _0800FA38 +dat 0x0800FA44, _0800FA44 +dat 0x0800FA66, _0800FA66 +dat 0x0800FA70, _0800FA70 +dat 0x0800FA80, _0800FA80 +dat 0x0800FA92, _0800FA92 +dat 0x0800FAA2, _0800FAA2 +dat 0x0800FAC0, _0800FAC0 +dat 0x0800FACA, _0800FACA +dat 0x0800FAE6, _0800FAE6 +dat 0x0800FAF6, _0800FAF6 +dat 0x0800FB06, _0800FB06 +fun 0x0800FB19, Event2B_ +dat 0x0800FB34, _0800FB34 +dat 0x0800FB44, _0800FB44 +dat 0x0800FB48, _0800FB48 +dat 0x0800FB4E, _0800FB4E +dat 0x0800FB56, _0800FB56 +dat 0x0800FB5E, _0800FB5E +dat 0x0800FB68, _0800FB68 +dat 0x0800FB6E, _0800FB6E +dat 0x0800FB78, _0800FB78 +dat 0x0800FB7A, _0800FB7A +fun 0x0800FB85, Event2C_LoadUnits +dat 0x0800FBB4, _0800FBB4 +dat 0x0800FBBE, _0800FBBE +dat 0x0800FBC2, _0800FBC2 +dat 0x0800FBCC, _0800FBCC +dat 0x0800FBD0, _0800FBD0 +dat 0x0800FBD6, _0800FBD6 +dat 0x0800FBE4, _0800FBE4 +dat 0x0800FBFA, _0800FBFA +dat 0x0800FC2E, _0800FC2E +dat 0x0800FC48, _0800FC48 +dat 0x0800FC4C, _0800FC4C +dat 0x0800FC72, _0800FC72 +dat 0x0800FC8C, _0800FC8C +fun 0x0800FC91, TryPrepareEventUnitMovement +dat 0x0800FCBE, _0800FCBE +dat 0x0800FCCC, _0800FCCC +dat 0x0800FCD0, _0800FCD0 +dat 0x0800FCD2, _0800FCD2 +fun 0x0800FCD9, GetSomeEventEngineMoveRelatedBitfield +dat 0x0800FCE6, _0800FCE6 +dat 0x0800FCF6, _0800FCF6 +dat 0x0800FD06, _0800FD06 +fun 0x0800FD0D, Event2D_ +fun 0x0800FD29, Event2E_CheckAt +dat 0x0800FD42, _0800FD42 +dat 0x0800FD5C, _0800FD5C +dat 0x0800FD60, _0800FD60 +dat 0x0800FD64, _0800FD64 +dat 0x0800FD68, _0800FD68 +dat 0x0800FD70, _0800FD70 +dat 0x0800FD74, _0800FD74 +dat 0x0800FD78, _0800FD78 +dat 0x0800FD80, _0800FD80 +dat 0x0800FD88, _0800FD88 +fun 0x0800FD8D, Event2F_MoveUnit +dat 0x0800FDBE, _0800FDBE +dat 0x0800FDE2, _0800FDE2 +dat 0x0800FDF0, _0800FDF0 +dat 0x0800FDFA, _0800FDFA +dat 0x0800FE04, _0800FE04 +dat 0x0800FE12, _0800FE12 +dat 0x0800FE22, _0800FE22 +dat 0x0800FE28, _0800FE28 +dat 0x0800FE3E, _0800FE3E +dat 0x0800FE52, _0800FE52 +dat 0x0800FE5E, _0800FE5E +dat 0x0800FE68, _0800FE68 +dat 0x0800FE70, _0800FE70 +dat 0x0800FE72, _0800FE72 +dat 0x0800FE78, _0800FE78 +dat 0x0800FE7C, _0800FE7C +dat 0x0800FEA6, _0800FEA6 +dat 0x0800FEB8, _0800FEB8 +dat 0x0800FEBC, _0800FEBC +dat 0x0800FEC0, _0800FEC0 +dat 0x0800FEDC, _0800FEDC +dat 0x0800FEFA, _0800FEFA +dat 0x0800FF0C, _0800FF0C +dat 0x0800FF0E, _0800FF0E +dat 0x0800FF20, _0800FF20 +fun 0x0800FF25, Event30_ENUN +dat 0x0800FF36, _0800FF36 +dat 0x0800FF5C, _0800FF5C +dat 0x0800FF60, _0800FF60 +dat 0x0800FF62, _0800FF62 +fun 0x0800FF69, Event31_DisplayEffectRange +dat 0x0800FF7C, _0800FF7C +dat 0x0800FF8E, _0800FF8E +dat 0x0800FFA0, _0800FFA0 +dat 0x0800FFB2, _0800FFB2 +dat 0x0800FFC8, _0800FFC8 +dat 0x0800FFCC, _0800FFCC +dat 0x0800FFD0, _0800FFD0 +dat 0x0800FFD4, _0800FFD4 +dat 0x0800FFE6, _0800FFE6 +dat 0x0800FFE8, _0800FFE8 +dat 0x0800FFF0, _0800FFF0 +dat 0x0800FFF4, _0800FFF4 +fun 0x0800FFF9, Event32_SpawnSingleUnit +dat 0x08010020, _08010020 +dat 0x0801002C, _0801002C +dat 0x08010032, _08010032 +dat 0x08010066, _08010066 +dat 0x080100EC, _080100EC +dat 0x08010100, _08010100 +dat 0x08010104, _08010104 +dat 0x08010108, _08010108 +dat 0x0801010C, _0801010C +fun 0x08010111, Event33_CheckUnitVarious +dat 0x0801012C, _0801012C +dat 0x08010138, _08010138 +dat 0x0801013C, _0801013C +dat 0x08010160, _08010160 +dat 0x0801016C, _0801016C +dat 0x08010170, _08010170 +dat 0x08010176, _08010176 +dat 0x08010184, _08010184 +dat 0x08010188, _08010188 +dat 0x0801018C, _0801018C +dat 0x08010194, _08010194 +dat 0x08010198, _08010198 +dat 0x080101A8, _080101A8 +dat 0x080101AC, _080101AC +dat 0x080101B4, _080101B4 +dat 0x080101B8, _080101B8 +dat 0x080101CC, _080101CC +dat 0x080101D0, _080101D0 +dat 0x080101E0, _080101E0 +dat 0x080101E4, _080101E4 +dat 0x08010200, _08010200 +dat 0x08010204, _08010204 +dat 0x08010208, _08010208 +dat 0x08010210, _08010210 +dat 0x08010214, _08010214 +dat 0x08010230, _08010230 +dat 0x08010234, _08010234 +dat 0x0801023C, _0801023C +dat 0x08010240, _08010240 +dat 0x08010248, _08010248 +dat 0x0801024C, _0801024C +dat 0x08010260, _08010260 +dat 0x08010264, _08010264 +dat 0x08010274, _08010274 +dat 0x08010278, _08010278 +dat 0x0801027C, _0801027C +dat 0x08010280, _08010280 +dat 0x08010288, _08010288 +dat 0x0801028A, _0801028A +dat 0x0801028C, _0801028C +dat 0x08010294, _08010294 +fun 0x08010299, Event34_MessWithUnitState +dat 0x080102CC, _080102CC +dat 0x080102D0, _080102D0 +dat 0x080102D8, _080102D8 +dat 0x080102DE, _080102DE +dat 0x080102E8, _080102E8 +dat 0x080102EC, _080102EC +dat 0x0801032C, _0801032C +dat 0x08010334, _08010334 +dat 0x08010338, _08010338 +dat 0x08010340, _08010340 +dat 0x08010344, _08010344 +dat 0x08010352, _08010352 +dat 0x08010364, _08010364 +dat 0x0801036C, _0801036C +dat 0x08010370, _08010370 +dat 0x08010376, _08010376 +dat 0x0801037C, _0801037C +dat 0x08010394, _08010394 +dat 0x08010398, _08010398 +dat 0x0801039E, _0801039E +dat 0x080103A4, _080103A4 +dat 0x080103A8, _080103A8 +dat 0x080103AE, _080103AE +dat 0x080103C2, _080103C2 +dat 0x080103CC, _080103CC +dat 0x080103D2, _080103D2 +dat 0x080103F4, _080103F4 +dat 0x08010400, _08010400 +dat 0x08010406, _08010406 +dat 0x0801041E, _0801041E +dat 0x08010426, _08010426 +dat 0x0801042C, _0801042C +dat 0x08010444, _08010444 +dat 0x0801044C, _0801044C +dat 0x0801047C, _0801047C +dat 0x08010490, _08010490 +dat 0x08010494, _08010494 +dat 0x0801049A, _0801049A +dat 0x080104A6, _080104A6 +dat 0x080104A8, _080104A8 +fun 0x080104B1, Event35_UnitClassChanging +dat 0x080104D6, _080104D6 +dat 0x080104EC, _080104EC +dat 0x080104F0, _080104F0 +dat 0x08010518, _08010518 +dat 0x08010522, _08010522 +dat 0x0801052E, _0801052E +dat 0x08010538, _08010538 +fun 0x0801053D, Event36_CheckInArea +dat 0x08010598, _08010598 +dat 0x0801059A, _0801059A +dat 0x080105A0, _080105A0 +fun 0x080105A5, Event37_GiveItem +dat 0x080105C4, _080105C4 +dat 0x080105D2, _080105D2 +dat 0x080105D8, _080105D8 +dat 0x080105E4, _080105E4 +dat 0x080105E8, _080105E8 +dat 0x080105F4, _080105F4 +dat 0x080105F8, _080105F8 +dat 0x08010608, _08010608 +dat 0x0801060C, _0801060C +dat 0x0801060E, _0801060E +dat 0x08010614, _08010614 +fun 0x08010619, Event38_ChangeActiveUnit +dat 0x08010638, _08010638 +dat 0x0801063C, _0801063C +dat 0x0801063E, _0801063E +fun 0x08010645, Event39_ +dat 0x0801066C, _0801066C +dat 0x08010670, _08010670 +dat 0x0801067C, _0801067C +dat 0x0801068C, _0801068C +dat 0x080106A0, _080106A0 +dat 0x080106AC, _080106AC +dat 0x080106CC, _080106CC +dat 0x080106D0, _080106D0 +dat 0x080106D2, _080106D2 +dat 0x080106DC, _080106DC +fun 0x080106E5, Event3A_ +dat 0x080106F8, _080106F8 +dat 0x0801070E, _0801070E +dat 0x08010718, _08010718 +dat 0x0801071C, _0801071C +dat 0x0801072A, _0801072A +dat 0x08010740, _08010740 +dat 0x08010742, _08010742 +fun 0x08010749, sub_8010748 +dat 0x0801075E, _0801075E +dat 0x0801077A, _0801077A +dat 0x08010796, _08010796 +fun 0x0801079D, Event3B_ +dat 0x080107B4, _080107B4 +dat 0x080107B8, _080107B8 +dat 0x080107D2, _080107D2 +dat 0x080107D8, _080107D8 +dat 0x080107EC, _080107EC +dat 0x080107F4, _080107F4 +dat 0x080107F8, _080107F8 +dat 0x08010808, _08010808 +dat 0x0801080E, _0801080E +dat 0x08010818, _08010818 +dat 0x0801081C, _0801081C +dat 0x08010844, _08010844 +dat 0x08010846, _08010846 +dat 0x0801084C, _0801084C +fun 0x08010851, Event3C_ +dat 0x08010864, _08010864 +dat 0x08010874, _08010874 +dat 0x08010878, _08010878 +dat 0x0801087C, _0801087C +dat 0x08010890, _08010890 +dat 0x08010896, _08010896 +dat 0x080108A2, _080108A2 +dat 0x080108A8, _080108A8 +fun 0x080108AD, Event3D_ +dat 0x080108EC, _080108EC +dat 0x08010902, _08010902 +dat 0x08010914, _08010914 +dat 0x08010918, _08010918 +dat 0x0801091C, _0801091C +dat 0x08010920, _08010920 +dat 0x08010922, _08010922 +dat 0x08010942, _08010942 +dat 0x08010950, _08010950 +dat 0x08010960, _08010960 +dat 0x08010964, _08010964 +fun 0x08010969, Event3E_PrepScreenCall +dat 0x08010988, _08010988 +fun 0x0801098D, sub_801098C +dat 0x080109A6, _080109A6 +dat 0x080109CE, _080109CE +dat 0x080109EA, _080109EA +dat 0x08010A04, _08010A04 +dat 0x08010A18, _08010A18 +dat 0x08010A1C, _08010A1C +dat 0x08010A20, _08010A20 +dat 0x08010A24, _08010A24 +fun 0x08010A29, sub_8010A28 +dat 0x08010A50, _08010A50 +fun 0x08010A59, Event3F_ +dat 0x08010A88, _08010A88 +dat 0x08010A8C, _08010A8C +dat 0x08010A90, _08010A90 +dat 0x08010AA0, _08010AA0 +dat 0x08010AA8, _08010AA8 +dat 0x08010AB0, _08010AB0 +dat 0x08010ADA, _08010ADA +dat 0x08010AE0, _08010AE0 +dat 0x08010AE4, _08010AE4 +dat 0x08010B06, _08010B06 +dat 0x08010B28, _08010B28 +dat 0x08010B2C, _08010B2C +dat 0x08010B36, _08010B36 +dat 0x08010B38, _08010B38 +fun 0x08010B49, sub_8010B48 +dat 0x08010B70, _08010B70 +fun 0x08010B79, Event40_ +dat 0x08010BE8, _08010BE8 +fun 0x08010BED, Event41_ +dat 0x08010C02, _08010C02 +dat 0x08010C18, _08010C18 +dat 0x08010C28, _08010C28 +dat 0x08010C40, _08010C40 +dat 0x08010C44, _08010C44 +dat 0x08010C4E, _08010C4E +dat 0x08010C56, _08010C56 +dat 0x08010C66, _08010C66 +dat 0x08010C68, _08010C68 +fun 0x08010C71, Event42_ +dat 0x08010C8C, _08010C8C +dat 0x08010CAC, _08010CAC +dat 0x08010CB0, _08010CB0 +dat 0x08010CC8, _08010CC8 +dat 0x08010CCC, _08010CCC +dat 0x08010CD0, _08010CD0 +dat 0x08010CD4, _08010CD4 +dat 0x08010CE2, _08010CE2 +dat 0x08010CE6, _08010CE6 +dat 0x08010CE8, _08010CE8 +fun 0x08010CF1, Event43_ +dat 0x08010D04, _08010D04 +dat 0x08010D1E, _08010D1E +dat 0x08010D20, _08010D20 +fun 0x08010D29, Event44_ +dat 0x08010D3C, _08010D3C +dat 0x08010D54, _08010D54 +dat 0x08010D56, _08010D56 +fun 0x08010D5D, Event45_ +dat 0x08010D7A, _08010D7A +dat 0x08010D84, _08010D84 +dat 0x08010D9A, _08010D9A +dat 0x08010DB2, _08010DB2 +dat 0x08010DB6, _08010DB6 +dat 0x08010DB8, _08010DB8 +fun 0x08010DC1, ReputConvoBg_unused +fun 0x08010E51, ResetDialogueScreen +fun 0x08010E6D, sub_8010E6C +fun 0x08010EE9, sub_8010EE8 +fun 0x08010F39, ParsePopupInstAndGetLen +fun 0x0801106D, GeneratePopupText +fun 0x0801116D, PopupProc_Init +fun 0x0801119D, PopupProc_PrepareGfx +fun 0x080111F5, PopupProc_MaybeSetVolume +fun 0x08011211, PopupProc_PlaySound +fun 0x08011239, PopupProc_MaybeResetVolume +fun 0x08011255, PopupIconUpdateProc_Loop +fun 0x08011271, PopupProc_GfxDraw +fun 0x080113C1, PopupProc_WaitForPress +fun 0x080113F9, PopupProc_GfxClear +fun 0x08011451, SetPopupUnit +fun 0x0801145D, SetPopupItem +fun 0x08011469, SetPopupNumber +fun 0x08011475, NewPopup_Simple +fun 0x08011491, NewPopupCore +fun 0x080114DD, NewPopup_ItemGot_unused +fun 0x08011525, ItemGot_DisplayLePopup +fun 0x08011539, ItemGot_GotLeItem +fun 0x08011555, NewPopup_ItemGot +fun 0x0801159D, NewPopup_GeneralItemGot +fun 0x080115DD, NewGoldNumPopup_unused +fun 0x08011625, NewNumberPopup_unused +fun 0x08011645, NewPopup_GoldGot +fun 0x08011695, NewPopup_ItemStealing +fun 0x080116E1, NewPopup_WeaponBroke +fun 0x08011705, NewPopup_WRankIncrease +fun 0x08011729, NewPopup_NewAlly +fun 0x08011751, NewPopup_VerySimple +fun 0x08011785, sub_8011784 +dat 0x0801189C, _0801189C +dat 0x080118A0, _080118A0 +dat 0x080118A4, _080118A4 +dat 0x080118A8, _080118A8 +dat 0x080118C6, _080118C6 +dat 0x080118DC, _080118DC +dat 0x08011900, _08011900 +dat 0x08011904, _08011904 +dat 0x08011908, _08011908 +dat 0x0801190C, _0801190C +dat 0x0801192C, _0801192C +dat 0x08011946, _08011946 +dat 0x08011986, _08011986 +dat 0x08011996, _08011996 +dat 0x080119D2, _080119D2 +dat 0x080119D8, _080119D8 +dat 0x08011A0C, _08011A0C +dat 0x08011A10, _08011A10 +dat 0x08011A14, _08011A14 +fun 0x08011A19, nullsub_44 +fun 0x08011A1D, sub_8011A1C +dat 0x08011A3C, _08011A3C +dat 0x08011A42, _08011A42 +fun 0x08011A49, sub_8011A48 +dat 0x08011A9C, _08011A9C +fun 0x08011AA1, sub_8011AA0 +dat 0x08011AE8, _08011AE8 +dat 0x08011AF0, _08011AF0 +fun 0x08011AF5, sub_8011AF4 +dat 0x08011B48, _08011B48 +fun 0x08011B4D, sub_8011B4C +dat 0x08011B86, _08011B86 +dat 0x08011B8C, _08011B8C +fun 0x08011B91, sub_8011B90 +fun 0x08011BA5, sub_8011BA4 +dat 0x08011C1A, _08011C1A +dat 0x08011C7C, _08011C7C +dat 0x08011C80, _08011C80 +dat 0x08011C84, _08011C84 +dat 0x08011C88, _08011C88 +dat 0x08011C8C, _08011C8C +dat 0x08011C90, _08011C90 +fun 0x08011C95, sub_8011C94 +dat 0x08011CC8, _08011CC8 +fun 0x08011CCD, sub_8011CCC +dat 0x08011CF0, _08011CF0 +dat 0x08011D0A, _08011D0A +fun 0x08011D11, sub_8011D10 +dat 0x08011D2A, _08011D2A +dat 0x08011D4E, _08011D4E +fun 0x08011D61, sub_8011D60 +dat 0x08011D88, _08011D88 +dat 0x08011DA2, _08011DA2 +dat 0x08011DD0, _08011DD0 +dat 0x08011DDE, _08011DDE +fun 0x08011DF5, sub_8011DF4 +dat 0x08011E24, _08011E24 +dat 0x08011E38, _08011E38 +dat 0x08011E3C, _08011E3C +dat 0x08011E40, _08011E40 +dat 0x08011E44, _08011E44 +dat 0x08011E48, _08011E48 +dat 0x08011E60, _08011E60 +dat 0x08011E64, _08011E64 +dat 0x08011E68, _08011E68 +dat 0x08011E72, _08011E72 +dat 0x08011EC0, _08011EC0 +dat 0x08011EC4, _08011EC4 +fun 0x08011EC9, sub_8011EC8 +dat 0x08011ED8, _08011ED8 +fun 0x08011EDD, sub_8011EDC +dat 0x08011EEC, _08011EEC +fun 0x08011EF1, sub_8011EF0 +dat 0x08011F22, _08011F22 +dat 0x08011F34, _08011F34 +dat 0x08011F38, _08011F38 +dat 0x08011F3C, _08011F3C +dat 0x08011F52, _08011F52 +dat 0x08011F58, _08011F58 +fun 0x08011F5D, sub_8011F5C +dat 0x08011F98, _08011F98 +dat 0x08011FA4, _08011FA4 +dat 0x08011FA8, _08011FA8 +dat 0x08011FAC, _08011FAC +dat 0x08011FBA, _08011FBA +dat 0x08011FCA, _08011FCA +dat 0x08011FDA, _08011FDA +dat 0x08011FE2, _08011FE2 +dat 0x08012028, _08012028 +dat 0x0801202C, _0801202C +dat 0x08012030, _08012030 +dat 0x08012034, _08012034 +dat 0x08012038, _08012038 +dat 0x08012046, _08012046 +dat 0x08012050, _08012050 +dat 0x08012070, _08012070 +dat 0x08012074, _08012074 +dat 0x0801207C, _0801207C +dat 0x08012098, _08012098 +dat 0x0801209C, _0801209C +dat 0x080120BE, _080120BE +dat 0x080120FA, _080120FA +dat 0x08012114, _08012114 +dat 0x08012118, _08012118 +dat 0x08012150, _08012150 +dat 0x08012154, _08012154 +dat 0x08012158, _08012158 +dat 0x0801215C, _0801215C +dat 0x08012160, _08012160 +dat 0x08012164, _08012164 +dat 0x08012168, _08012168 +dat 0x0801216C, _0801216C +dat 0x08012192, _08012192 +dat 0x08012198, _08012198 +dat 0x0801219C, _0801219C +dat 0x080121A0, _080121A0 +dat 0x080121A4, _080121A4 +dat 0x080121BA, _080121BA +dat 0x080121CC, _080121CC +dat 0x080121D0, _080121D0 +fun 0x080121D5, sub_80121D4 +dat 0x0801220C, _0801220C +dat 0x08012238, _08012238 +dat 0x08012248, _08012248 +dat 0x08012258, _08012258 +dat 0x0801225C, _0801225C +dat 0x08012260, _08012260 +dat 0x08012264, _08012264 +dat 0x08012268, _08012268 +dat 0x0801226C, _0801226C +fun 0x08012271, sub_8012270 +dat 0x08012314, _08012314 +dat 0x08012318, _08012318 +dat 0x0801231C, _0801231C +dat 0x08012320, _08012320 +fun 0x08012325, sub_8012324 +fun 0x08012345, GetChapterAllyUnitCount +dat 0x08012350, _08012350 +dat 0x08012354, _08012354 +fun 0x08012361, InitPlayerUnitPositionsForPrepScreen +dat 0x08012378, _08012378 +dat 0x08012398, _08012398 +dat 0x0801239C, _0801239C +dat 0x080123DC, _080123DC +dat 0x080123E0, _080123E0 +dat 0x080123F8, _080123F8 +fun 0x0801240D, sub_801240C +dat 0x08012414, _08012414 +dat 0x08012444, _08012444 +dat 0x08012448, _08012448 +dat 0x0801246A, _0801246A +dat 0x08012478, _08012478 +fun 0x0801247D, sub_801247C +dat 0x080124CC, _080124CC +dat 0x080124D0, _080124D0 +dat 0x080124DE, _080124DE +dat 0x080124E4, _080124E4 +dat 0x0801252A, _0801252A +dat 0x08012530, _08012530 +dat 0x08012554, _08012554 +dat 0x08012558, _08012558 +dat 0x0801255E, _0801255E +dat 0x08012566, _08012566 +fun 0x08012579, sub_8012578 +dat 0x08012580, _08012580 +dat 0x080125AC, _080125AC +dat 0x080125B0, _080125B0 +dat 0x080125B6, _080125B6 +dat 0x080125B8, _080125B8 +fun 0x080125C1, sub_80125C0 +dat 0x080125F6, _080125F6 +dat 0x08012600, _08012600 +dat 0x0801261E, _0801261E +dat 0x08012630, _08012630 +fun 0x0801263D, StoreUnitWordStructs +dat 0x08012642, _08012642 +dat 0x08012662, _08012662 +dat 0x08012674, _08012674 +fun 0x08012679, LoadUnitWordStructs +dat 0x08012680, _08012680 +dat 0x08012684, _08012684 +dat 0x080126A4, _080126A4 +dat 0x080126AC, _080126AC +dat 0x080126B0, _080126B0 +fun 0x080126BD, sub_80126BC +dat 0x080126DC, _080126DC +dat 0x080126E6, _080126E6 +dat 0x08012710, _08012710 +dat 0x0801272C, _0801272C +dat 0x08012746, _08012746 +dat 0x08012794, _08012794 +dat 0x080127B0, _080127B0 +dat 0x080127B4, _080127B4 +dat 0x080127B8, _080127B8 +dat 0x080127BC, _080127BC +dat 0x080127C0, _080127C0 +fun 0x080127C5, sub_80127C4 +dat 0x080127DC, _080127DC +dat 0x08012814, _08012814 +dat 0x08012818, _08012818 +dat 0x0801281C, _0801281C +dat 0x08012820, _08012820 +fun 0x08012825, sub_8012824 +dat 0x08012846, _08012846 +dat 0x08012880, _08012880 +dat 0x08012884, _08012884 +dat 0x08012888, _08012888 +dat 0x0801288C, _0801288C +fun 0x08012891, sub_8012890 +dat 0x080128C4, _080128C4 +dat 0x080128C8, _080128C8 +dat 0x080128CA, _080128CA +dat 0x080128E4, _080128E4 +dat 0x08012926, _08012926 +dat 0x0801293C, _0801293C +dat 0x08012940, _08012940 +dat 0x08012944, _08012944 +dat 0x08012948, _08012948 +dat 0x0801294C, _0801294C +fun 0x08012951, StartEventWarpAnim_ret +fun 0x08012975, EventWarpAnimExists_ret +fun 0x08012985, sub_8012984 +dat 0x08012A28, _08012A28 +fun 0x08012A2D, sub_8012A2C +dat 0x08012A58, _08012A58 +dat 0x08012A5C, _08012A5C +dat 0x08012A60, _08012A60 +fun 0x08012A65, sub_8012A64 +dat 0x08012AAE, _08012AAE +dat 0x08012AB8, _08012AB8 +dat 0x08012ABC, _08012ABC +fun 0x08012AC1, sub_8012AC0 +dat 0x08012ADC, _08012ADC +fun 0x08012AE1, sub_8012AE0 +dat 0x08012B1C, _08012B1C +dat 0x08012B20, _08012B20 +fun 0x08012B25, sub_8012B24 +dat 0x08012B32, _08012B32 +dat 0x08012B38, _08012B38 +fun 0x08012B3D, sub_8012B3C +dat 0x08012B7C, _08012B7C +dat 0x08012B80, _08012B80 +fun 0x08012B85, sub_8012B84 +dat 0x08012B92, _08012B92 +dat 0x08012B98, _08012B98 +fun 0x08012B9D, sub_8012B9C +fun 0x08012C35, sub_8012C34 +fun 0x08012C89, sub_8012C88 +fun 0x08012CE5, sub_8012CE4 +fun 0x08012CFD, sub_8012CFC +dat 0x08012DAC, _08012DAC +dat 0x08012DB4, _08012DB4 +dat 0x08012DB8, _08012DB8 +dat 0x08012DBC, _08012DBC +dat 0x08012DC0, _08012DC0 +dat 0x08012DC4, _08012DC4 +dat 0x08012DC8, _08012DC8 +fun 0x08012DCD, Interpolate +fun 0x08012E95, sub_8012E94 +fun 0x08012E99, StringCompare +fun 0x08012EC1, CopyString +fun 0x08012EDD, CopyDirect +fun 0x08012F21, sub_8012F20 +fun 0x08012F51, Decompress +fun 0x08012F91, FilterR0ForRawCopy +fun 0x08012F99, sub_8012F98 +fun 0x08012FB1, sub_8012FB0 +fun 0x08012FE1, sub_8012FE0 +fun 0x08012FF5, RegisterObjectTileGraphics +fun 0x08013021, CopyTileGfxForObj +fun 0x08013059, sub_8013058 +fun 0x08013095, sub_8013094 +fun 0x080130BD, sub_80130BC +fun 0x08013105, sub_8013104 +fun 0x08013139, sub_8013138 +fun 0x08013169, sub_8013168 +fun 0x080131A9, sub_80131A8 +fun 0x080131B1, sub_80131B0 +fun 0x080131C5, sub_80131C4 +fun 0x080131D1, sub_80131D0 +fun 0x080131F1, sub_80131F0 +fun 0x08013279, sub_8013278 +dat 0x08013290, _08013290 +dat 0x080132BC, _080132BC +dat 0x080132CE, _080132CE +dat 0x080132E2, _080132E2 +dat 0x080132F6, _080132F6 +dat 0x08013308, _08013308 +dat 0x08013316, _08013316 +dat 0x08013328, _08013328 +dat 0x0801333A, _0801333A +dat 0x0801334A, _0801334A +dat 0x08013370, _08013370 +dat 0x08013388, _08013388 +dat 0x0801339C, _0801339C +fun 0x080133A1, sub_80133A0 +fun 0x08013429, sub_8013428 +fun 0x0801342D, sub_801342C +fun 0x0801344D, GetPaletteBufferBuffer +fun 0x08013455, sub_8013454 +fun 0x08013471, SetSomethingInPaletteBB_2A +fun 0x08013481, SetSomethingInPaletteBB_5A +fun 0x08013495, SetSomethingInPaletteBB_8A +fun 0x080134A9, GetSomethingInPaletteBB_2A +fun 0x080134B5, GetSomethingInPaletteBB_5A +fun 0x080134C5, GetSomethingInPaletteBB_8A +fun 0x080134D5, ArchiveCurrentPalettes +fun 0x08013521, ArchivePalette +fun 0x08013551, WriteFadedPaletteFromArchive +dat 0x0801358A, _0801358A +dat 0x080135A4, _080135A4 +dat 0x080135C0, _080135C0 +dat 0x080135CC, _080135CC +dat 0x080135D0, _080135D0 +dat 0x080135D4, _080135D4 +dat 0x080135D8, _080135D8 +dat 0x080135F2, _080135F2 +dat 0x0801360A, _0801360A +dat 0x08013614, _08013614 +dat 0x08013624, _08013624 +dat 0x08013640, _08013640 +dat 0x08013664, _08013664 +dat 0x08013670, _08013670 +dat 0x08013674, _08013674 +dat 0x08013678, _08013678 +dat 0x0801367C, _0801367C +dat 0x08013698, _08013698 +dat 0x080136B8, _080136B8 +dat 0x080136C0, _080136C0 +dat 0x080136D2, _080136D2 +dat 0x080136F6, _080136F6 +dat 0x08013718, _08013718 +dat 0x08013720, _08013720 +dat 0x08013724, _08013724 +dat 0x08013728, _08013728 +dat 0x0801372A, _0801372A +dat 0x0801374E, _0801374E +dat 0x0801376C, _0801376C +dat 0x08013772, _08013772 +dat 0x08013788, _08013788 +fun 0x0801378D, sub_801378C +fun 0x08013795, sub_8013794 +dat 0x080137B8, _080137B8 +dat 0x080137CC, _080137CC +dat 0x080137E0, _080137E0 +dat 0x080137F8, _080137F8 +fun 0x08013801, sub_8013800 +dat 0x08013840, _08013840 +fun 0x08013845, sub_8013844 +dat 0x08013854, _08013854 +dat 0x08013858, _08013858 +dat 0x0801385A, _0801385A +fun 0x08013861, sub_8013860 +fun 0x08013871, sub_8013870 +dat 0x0801388E, _0801388E +dat 0x080138B6, _080138B6 +dat 0x080138C6, _080138C6 +dat 0x080138CE, _080138CE +dat 0x080138D4, _080138D4 +fun 0x080138D9, sub_80138D8 +dat 0x080138E8, _080138E8 +fun 0x080138ED, sub_80138EC +fun 0x080138F1, sub_80138F0 +dat 0x08013908, _08013908 +fun 0x0801390D, sub_801390C +dat 0x08013924, _08013924 +fun 0x08013929, sub_8013928 +dat 0x0801397C, _0801397C +dat 0x08013980, _08013980 +dat 0x08013984, _08013984 +fun 0x08013989, sub_8013988 +dat 0x08013994, _08013994 +fun 0x08013999, sub_8013998 +fun 0x0801399D, sub_801399C +dat 0x080139C6, _080139C6 +dat 0x080139CE, _080139CE +dat 0x080139D4, _080139D4 +dat 0x08013A74, _08013A74 +fun 0x08013A85, sub_8013A84 +dat 0x08013A9C, _08013A9C +dat 0x08013AA0, _08013AA0 +fun 0x08013AA5, sub_8013AA4 +dat 0x08013ABC, _08013ABC +dat 0x08013AC0, _08013AC0 +fun 0x08013AC5, sub_8013AC4 +dat 0x08013AC8, _08013AC8 +fun 0x08013ADD, sub_8013ADC +dat 0x08013AE0, _08013AE0 +fun 0x08013AF5, sub_8013AF4 +dat 0x08013B58, _08013B58 +fun 0x08013B5D, sub_8013B5C +dat 0x08013B74, _08013B74 +dat 0x08013B78, _08013B78 +dat 0x08013B96, _08013B96 +dat 0x08013B9C, _08013B9C +fun 0x08013BA1, sub_8013BA0 +dat 0x08013C14, _08013C14 +fun 0x08013C19, sub_8013C18 +dat 0x08013C30, _08013C30 +dat 0x08013C34, _08013C34 +dat 0x08013C4E, _08013C4E +dat 0x08013C54, _08013C54 +fun 0x08013C59, sub_8013C58 +fun 0x08013C71, sub_8013C70 +fun 0x08013C89, sub_8013C88 +dat 0x08013CB8, _08013CB8 +dat 0x08013CBC, _08013CBC +dat 0x08013CC0, _08013CC0 +dat 0x08013CC4, _08013CC4 +dat 0x08013CC8, _08013CC8 +dat 0x08013CCA, _08013CCA +fun 0x08013CD1, sub_8013CD0 +dat 0x08013CE8, _08013CE8 +fun 0x08013CED, sub_8013CEC +dat 0x08013D04, _08013D04 +fun 0x08013D09, sub_8013D08 +dat 0x08013D1C, _08013D1C +fun 0x08013D21, sub_8013D20 +dat 0x08013D34, _08013D34 +fun 0x08013D39, sub_8013D38 +dat 0x08013D4C, _08013D4C +fun 0x08013D51, sub_8013D50 +dat 0x08013D64, _08013D64 +fun 0x08013D69, StartFadeInBlackMedium +fun 0x08013D75, sub_8013D74 +fun 0x08013D81, sub_8013D80 +fun 0x08013D8D, sub_8013D8C +fun 0x08013D99, sub_8013D98 +fun 0x08013DA5, sub_8013DA4 +fun 0x08013DB1, sub_8013DB0 +fun 0x08013DC1, sub_8013DC0 +fun 0x08013DD1, sub_8013DD0 +fun 0x08013DE1, sub_8013DE0 +fun 0x08013DF1, sub_8013DF0 +fun 0x08013E01, sub_8013E00 +fun 0x08013E11, sub_8013E10 +fun 0x08013E21, sub_8013E20 +fun 0x08013E31, sub_8013E30 +dat 0x08013E44, _08013E44 +fun 0x08013E49, sub_8013E48 +dat 0x08013E5C, _08013E5C +fun 0x08013E61, sub_8013E60 +dat 0x08013E74, _08013E74 +fun 0x08013E79, sub_8013E78 +dat 0x08013E8C, _08013E8C +fun 0x08013E91, sub_8013E90 +dat 0x08013EA4, _08013EA4 +fun 0x08013EA9, sub_8013EA8 +fun 0x08013EBD, sub_8013EBC +fun 0x08013ED1, sub_8013ED0 +fun 0x08013EE5, sub_8013EE4 +fun 0x08013EF9, sub_8013EF8 +dat 0x08013F0C, _08013F0C +fun 0x08013F11, sub_8013F10 +dat 0x08013F24, _08013F24 +fun 0x08013F29, sub_8013F28 +dat 0x08013F3C, _08013F3C +fun 0x08013F41, sub_8013F40 +dat 0x08013F54, _08013F54 +fun 0x08013F59, sub_8013F58 +dat 0x08013F6C, _08013F6C +fun 0x08013F71, sub_8013F70 +fun 0x08013F85, sub_8013F84 +fun 0x08013F99, sub_8013F98 +fun 0x08013FB1, sub_8013FB0 +fun 0x08013FC5, sub_8013FC4 +fun 0x08013FD9, sub_8013FD8 +fun 0x08013FED, sub_8013FEC +fun 0x08014001, sub_8014000 +fun 0x08014015, sub_8014014 +fun 0x08014029, sub_8014028 +fun 0x0801403D, sub_801403C +fun 0x08014051, sub_8014050 +dat 0x08014064, _08014064 +fun 0x08014069, WaitForFade +dat 0x0801407C, _0801407C +fun 0x08014085, sub_8014084 +fun 0x08014099, sub_8014098 +dat 0x080140BE, _080140BE +dat 0x080140DC, _080140DC +dat 0x080140E0, _080140E0 +fun 0x080140E5, sub_80140E4 +dat 0x080140F0, _080140F0 +fun 0x080140F5, sub_80140F4 +fun 0x08014101, sub_8014100 +dat 0x08014118, _08014118 +dat 0x0801411E, _0801411E +fun 0x08014125, sub_8014124 +dat 0x0801413E, _0801413E +dat 0x08014142, _08014142 +dat 0x08014148, _08014148 +dat 0x08014160, _08014160 +dat 0x08014168, _08014168 +dat 0x0801416C, _0801416C +fun 0x08014171, sub_8014170 +fun 0x08014185, sub_8014184 +fun 0x08014195, sub_8014194 +dat 0x080141A6, _080141A6 +dat 0x080141AC, _080141AC +fun 0x080141B1, sub_80141B0 +dat 0x08014204, _08014204 +dat 0x08014208, _08014208 +fun 0x0801420D, sub_801420C +fun 0x08014239, NewBlockingTimer +dat 0x08014250, _08014250 +fun 0x08014255, Timer6C_Countdown +dat 0x08014266, _08014266 +dat 0x0801426A, _0801426A +fun 0x08014271, sub_8014270 +dat 0x08014294, _08014294 +dat 0x08014298, _08014298 +dat 0x080142AA, _080142AA +dat 0x080142B4, _080142B4 +dat 0x080142B8, _080142B8 +dat 0x080142BC, _080142BC +dat 0x080142C8, _080142C8 +dat 0x080142CC, _080142CC +dat 0x080142D8, _080142D8 +dat 0x080142DC, _080142DC +dat 0x080142E4, _080142E4 +dat 0x080142EA, _080142EA +dat 0x080142F2, _080142F2 +dat 0x08014316, _08014316 +dat 0x08014324, _08014324 +dat 0x08014330, _08014330 +fun 0x08014335, String_FromNumber +dat 0x0801434C, _0801434C +dat 0x08014350, _08014350 +dat 0x0801435E, _0801435E +dat 0x08014368, _08014368 +dat 0x0801436C, _0801436C +dat 0x08014370, _08014370 +dat 0x0801437C, _0801437C +dat 0x08014380, _08014380 +dat 0x0801438C, _0801438C +dat 0x08014390, _08014390 +dat 0x08014398, _08014398 +dat 0x0801439E, _0801439E +dat 0x080143A4, _080143A4 +dat 0x080143C6, _080143C6 +dat 0x080143CE, _080143CE +dat 0x080143D4, _080143D4 +fun 0x080143D9, DrawMapBattleInfoText +dat 0x08014438, _08014438 +fun 0x0801443D, MADrawTextMaybe +dat 0x08014454, _08014454 +dat 0x0801447C, _0801447C +fun 0x08014481, DeleteAllPaletteAnimator +dat 0x0801448C, _0801448C +fun 0x08014491, NewPaletteAnimator +dat 0x080144C8, _080144C8 +fun 0x080144CD, sub_80144CC +fun 0x080144E5, NewPaletteAnimator_ +fun 0x080144FD, sub_80144FC +dat 0x0801452A, _0801452A +dat 0x08014552, _08014552 +dat 0x08014558, _08014558 +fun 0x08014561, sub_8014560 +dat 0x08014584, _08014584 +dat 0x0801459A, _0801459A +dat 0x080145A4, _080145A4 +dat 0x080145B2, _080145B2 +dat 0x080145B8, _080145B8 +fun 0x080145C9, sub_80145C8 +dat 0x080145F8, _080145F8 +dat 0x08014608, _08014608 +dat 0x08014638, _08014638 +dat 0x0801463E, _0801463E +dat 0x08014648, _08014648 +dat 0x08014654, _08014654 +dat 0x08014666, _08014666 +dat 0x0801467E, _0801467E +dat 0x08014688, _08014688 +dat 0x08014690, _08014690 +fun 0x080146A1, sub_80146A0 +dat 0x080146FC, _080146FC +dat 0x0801470E, _0801470E +dat 0x08014728, _08014728 +dat 0x08014732, _08014732 +dat 0x0801473A, _0801473A +fun 0x0801474D, sub_801474C +dat 0x080147A6, _080147A6 +dat 0x080147C4, _080147C4 +dat 0x080147E0, _080147E0 +dat 0x080147EA, _080147EA +dat 0x080147F2, _080147F2 +fun 0x08014805, sub_8014804 +dat 0x0801482A, _0801482A +dat 0x08014846, _08014846 +dat 0x08014854, _08014854 +dat 0x08014860, _08014860 +dat 0x0801486C, _0801486C +dat 0x08014878, _08014878 +fun 0x0801487D, FutureCall2_Loop +dat 0x0801489A, _0801489A +fun 0x080148A1, FutureCall_Loop +dat 0x080148C0, _080148C0 +fun 0x080148C9, SetupFutureCall2 +dat 0x080148E0, _080148E0 +fun 0x080148E5, SetupFutureCall +dat 0x08014900, _08014900 +fun 0x08014905, sub_8014904 +dat 0x0801490C, _0801490C +dat 0x08014916, _08014916 +fun 0x0801491D, sub_801491C +dat 0x08014922, _08014922 +dat 0x0801492C, _0801492C +fun 0x08014931, sub_8014930 +dat 0x08014936, _08014936 +dat 0x08014940, _08014940 +fun 0x08014945, sub_8014944 +dat 0x08014964, _08014964 +fun 0x08014969, sub_8014968 +dat 0x08014986, _08014986 +fun 0x0801498D, sub_801498C +dat 0x080149AA, _080149AA +dat 0x080149B2, _080149B2 +dat 0x080149BC, _080149BC +fun 0x080149C5, sub_80149C4 +dat 0x080149D2, _080149D2 +dat 0x080149EA, _080149EA +fun 0x080149F1, sub_80149F0 +dat 0x080149FC, _080149FC +dat 0x08014A0C, _08014A0C +fun 0x08014A15, sub_8014A14 +dat 0x08014A24, _08014A24 +dat 0x08014A2E, _08014A2E +dat 0x08014A3C, _08014A3C +dat 0x08014A40, _08014A40 +dat 0x08014A4C, _08014A4C +dat 0x08014A50, _08014A50 +dat 0x08014A5C, _08014A5C +dat 0x08014A60, _08014A60 +dat 0x08014A6C, _08014A6C +dat 0x08014A70, _08014A70 +dat 0x08014A72, _08014A72 +fun 0x08014A79, sub_8014A78 +dat 0x08014A9C, _08014A9C +dat 0x08014ABA, _08014ABA +dat 0x08014AD8, _08014AD8 +dat 0x08014AF6, _08014AF6 +dat 0x08014AFC, _08014AFC +fun 0x08014B01, RerangeSomething +dat 0x08014B0E, _08014B0E +dat 0x08014B22, _08014B22 +dat 0x08014B24, _08014B24 +fun 0x08014B29, PlaySpacialSoundMaybe +dat 0x08014B42, _08014B42 +dat 0x08014B78, _08014B78 +dat 0x08014B7C, _08014B7C +dat 0x08014B80, _08014B80 +dat 0x08014B84, _08014B84 +fun 0x08014B89, sub_8014B88 +dat 0x08014B9C, _08014B9C +fun 0x08014BA1, sub_8014BA0 +dat 0x08014BB8, _08014BB8 +dat 0x08014BBC, _08014BBC +fun 0x08014BC1, sub_8014BC0 +fun 0x08014BD1, sub_8014BD0 +fun 0x08014BE1, sub_8014BE0 +dat 0x08014BF6, _08014BF6 +dat 0x08014C34, _08014C34 +fun 0x08014C39, sub_8014C38 +dat 0x08014C40, _08014C40 +dat 0x08014C4E, _08014C4E +fun 0x08014C55, sub_8014C54 +dat 0x08014CA0, _08014CA0 +fun 0x08014CA5, sub_8014CA4 +fun 0x08014CC5, sub_8014CC4 +dat 0x08014CD6, _08014CD6 +dat 0x08014D08, _08014D08 +dat 0x08014D1A, _08014D1A +dat 0x08014D24, _08014D24 +dat 0x08014D28, _08014D28 +dat 0x08014D2C, _08014D2C +dat 0x08014D30, _08014D30 +dat 0x08014D34, _08014D34 +dat 0x08014D38, _08014D38 +dat 0x08014D6C, _08014D6C +dat 0x08014D84, _08014D84 +dat 0x08014D88, _08014D88 +dat 0x08014D8C, _08014D8C +dat 0x08014D90, _08014D90 +dat 0x08014D94, _08014D94 +dat 0x08014D98, _08014D98 +dat 0x08014D9E, _08014D9E +dat 0x08014DA4, _08014DA4 +fun 0x08014DA9, sub_8014DA8 +dat 0x08014DCC, _08014DCC +dat 0x08014E24, _08014E24 +dat 0x08014E28, _08014E28 +dat 0x08014E2C, _08014E2C +dat 0x08014E30, _08014E30 +dat 0x08014E34, _08014E34 +dat 0x08014E38, _08014E38 +fun 0x08014E3D, sub_8014E3C +dat 0x08014E68, _08014E68 +dat 0x08014E6C, _08014E6C +dat 0x08014E70, _08014E70 +fun 0x08014E75, sub_8014E74 +dat 0x08014EA0, _08014EA0 +dat 0x08014EA4, _08014EA4 +fun 0x08014EA9, sub_8014EA8 +dat 0x08014EBC, _08014EBC +dat 0x08014EC0, _08014EC0 +fun 0x08014EC5, sub_8014EC4 +dat 0x08014ED8, _08014ED8 +fun 0x08014EDD, sub_8014EDC +dat 0x08014EF0, _08014EF0 +fun 0x08014EF5, sub_8014EF4 +dat 0x08014F0C, _08014F0C +fun 0x08014F11, sub_8014F10 +dat 0x08014F2C, _08014F2C +fun 0x08014F31, sub_8014F30 +dat 0x08014F4C, _08014F4C +fun 0x08014F51, sub_8014F50 +fun 0x08014F9D, sub_8014F9C +dat 0x08014FAE, _08014FAE +dat 0x08014FB2, _08014FB2 +dat 0x08014FB4, _08014FB4 +dat 0x08015104, _08015104 +fun 0x0801510D, sub_801510C +fun 0x0801512D, sub_801512C +fun 0x08015161, sub_8015160 +dat 0x080151A8, _080151A8 +fun 0x080151AD, sub_80151AC +dat 0x080151F0, _080151F0 +fun 0x080151F5, sub_80151F4 +dat 0x08015238, _08015238 +fun 0x0801523D, sub_801523C +fun 0x08015241, sub_8015240 +fun 0x08015265, sub_8015264 +fun 0x0801529D, sub_801529C +fun 0x080152A5, OnVBlank +fun 0x080152F5, OnGameLoopMain +fun 0x08015361, AddSkipThread2 +fun 0x08015371, SubSkipThread2 +fun 0x08015381, GetThread2SkipStack +fun 0x0801538D, SwitchPhases +fun 0x080153D5, CallBeginningEvents +fun 0x08015411, BmMain_ChangePhase +fun 0x08015435, sub_8015434 +fun 0x08015451, BmMain_StartPhase +fun 0x080154A5, BmMain_ResumePlayerPhase +fun 0x080154C9, BmMain_UpdateTraps +fun 0x080154F5, BmMain_SuspendBeforePhase +fun 0x0801550D, BmMain_StartIntroFx +fun 0x08015545, UndeployEveryone +fun 0x08015589, GotoChapterWithoutSave +fun 0x080155C5, sub_80155C4 +fun 0x08015609, InitBmBgLayers +fun 0x08015681, LoadObjUIGfx +fun 0x080156BD, sub_80156BC +fun 0x080156D5, sub_80156D4 +fun 0x080156F5, ReadGameSaveCoreGfx +fun 0x08015715, HandleMapCursorInput +fun 0x08015839, HandleMoveMapCursor +fun 0x0801588D, HandleMoveCameraWithMapCursor +fun 0x080159B9, GetCameraAdjustedX +fun 0x080159FD, GetCameraAdjustedY +fun 0x08015A41, GetCameraCenteredX +fun 0x08015A6D, GetCameraCenteredY +fun 0x08015A99, PutMapCursor +fun 0x08015B89, sub_8015B88 +fun 0x08015BBD, SetCursorMapPosition +fun 0x08015BD5, UpdateStatArrowSprites +fun 0x08015C1D, CamMove_OnInit +fun 0x08015CB1, CamMove_OnLoop +fun 0x08015D31, StoreAdjustedCameraPositions +fun 0x08015D85, sub_8015D84 +fun 0x08015E0D, EnsureCameraOntoPosition +fun 0x08015E9D, IsCameraNotWatchingPosition +fun 0x08015EDD, CameraMove_8015EDC +fun 0x08015F41, UnkMapCursor_OnLoop +fun 0x08015F91, sub_8015F90 +fun 0x08015FC9, GetCurrentMapMusicIndex +fun 0x080160D1, StartMapSongBgm +fun 0x080160E1, sub_80160E0 +fun 0x0801613D, sub_801613C +fun 0x08016141, sub_8016140 +fun 0x0801618D, GetItemNameWithArticle +fun 0x080163F1, GetItemHpBonus +fun 0x08016421, GetItemPowBonus +fun 0x08016451, GetItemSklBonus +fun 0x08016481, GetItemSpdBonus +fun 0x080164B1, GetItemDefBonus +fun 0x080164E1, GetItemResBonus +fun 0x08016511, GetItemLckBonus +fun 0x08016541, MakeNewItem +fun 0x08016575, CanUnitUseWeapon +fun 0x08016751, CanUnitUseWeaponNow +fun 0x080167A5, CanUnitUseStaff +fun 0x08016801, CanUnitUseStaffNow +fun 0x08016849, DrawItemMenuLine +fun 0x080168E1, DrawItemMenuLineLong +fun 0x080169A9, DrawItemMenuLineNoColor +fun 0x08016A2D, DrawItemStatScreenLine +fun 0x08016AED, GetItemAfterUse +fun 0x08016B29, GetUnitEquippedWeapon +fun 0x08016B59, GetUnitEquippedWeaponSlot +fun 0x08016B8D, IsItemCoveringRange +fun 0x08016BC1, EquipUnitItemSlot +fun 0x08016BED, IsItemEffectiveAgainst +fun 0x08016C89, IsUnitEffectiveAgainst +fun 0x08016CC1, GetItemDisplayRangeString +fun 0x08016D5D, GetWeaponLevelFromExp +fun 0x08016D95, GetItemDisplayRankString +fun 0x08016DF9, GetDisplayRankStringFromExp +fun 0x08016E21, GetWeaponTypeDisplayString +fun 0x08016E51, GetWeaponExpProgressState +fun 0x08016EC9, IsItemDanceRing +fun 0x08016EE5, IsItemDisplayUsable +fun 0x08016F7D, CanUnitUse_unused +fun 0x08016FB9, GetUnitItemHealAmount +fun 0x0801702D, GetUnitItemSlot +fun 0x08017055, IsItemStealable +fun 0x08017081, IsItemHammernable +fun 0x080170D5, GetItemReachBits +fun 0x080171E9, GetUnitWeaponReachBits +fun 0x0801723D, GetUnitItemUseReachBits +fun 0x080172F9, GetUnitStaffReachBits +fun 0x0801737D, GetConvoyItemCostSum +fun 0x080173D1, GetUnitItemCostSum +fun 0x08017451, GetPartyTotalGoldValue +fun 0x08017479, SetItemUnsealedForCharacter +fun 0x080174AD, IsItemUnsealedForUnit +fun 0x080174ED, GetItemIndex +fun 0x080174F5, GetItemName +fun 0x08017519, GetItemDescId +fun 0x08017531, GetItemUseDescId +fun 0x08017549, GetItemType +fun 0x0801756D, GetItemAttributes +fun 0x08017585, GetItemUses +fun 0x080175B1, GetItemMaxUses +fun 0x080175DD, GetItemMight +fun 0x080175F5, GetItemHit +fun 0x0801760D, GetItemWeight +fun 0x08017625, GetItemCrit +fun 0x0801763D, GetItemCost +fun 0x0801766D, GetItemMinRange +fun 0x08017685, GetItemMaxRange +fun 0x080176A1, GetItemEncodedRange +fun 0x080176B9, GetItemRequiredExp +fun 0x080176D1, GetItemEffectiveness +fun 0x080176E9, GetItemStatBonuses +fun 0x08017701, GetItemIconId +fun 0x08017725, GetItemWeaponEffect +fun 0x0801773D, GetItemUseEffect +fun 0x08017755, GetItemCostPerUse +fun 0x0801776D, GetItemMaxCost +fun 0x08017799, GetItemAwardedExp +fun 0x080177B1, GetItemData +fun 0x080177C5, InitUnits +fun 0x080177F5, ClearUnit +fun 0x0801781D, CopyUnit +fun 0x08017839, GetFreeUnit +fun 0x08017871, GetFreeBlueUnit +fun 0x080178A9, GetUnitFogViewRange +fun 0x080178D9, SetUnitStatus +fun 0x080178F5, SetUnitStatusExt +fun 0x08017905, GetUnitSMSId +fun 0x08017949, UnitAddItem +fun 0x0801796D, UnitClearInventory +fun 0x08017985, UnitRemoveInvalidItems +fun 0x080179D9, GetUnitItemCount +fun 0x080179F9, UnitHasItem +fun 0x08017A35, LoadUnits +fun 0x08017A55, sub_8017A54 +fun 0x08017A8D, CanClassWieldWeaponType +fun 0x08017AC5, LoadUnit +fun 0x08017D3D, UnitInitFromDefinition +fun 0x08017DF9, UnitLoadItemsFromDefinition +fun 0x08017E35, UnitLoadStatsFromChracter +fun 0x08017EBD, FixROMUnitStructPtr +fun 0x08017EF5, UnitLoadSupports +fun 0x08017F21, UnitAutolevelWExp +fun 0x08017FC5, UnitAutolevelCore +fun 0x08018065, UnitAutolevelPenalty +fun 0x080180CD, UnitApplyBonusLevels +fun 0x08018121, UnitAutolevel +fun 0x08018161, UnitAutolevelRealistic +fun 0x080181C9, UnitCheckStatCaps +fun 0x0801829D, GetUnitFromCharId +fun 0x080182D9, GetUnitFromCharIdAndFaction +fun 0x0801831D, CanUnitRescue +fun 0x0801834D, UnitRescue +fun 0x08018371, UnitDrop +fun 0x080183C9, UnitGive +fun 0x080183FD, UnitKill +fun 0x08018431, UnitChangeFaction +fun 0x0801849D, UnitFinalizeMovement +fun 0x080184E1, UnitGetDeathDropLocation +fun 0x0801865D, UnitBeginAction +fun 0x080186D5, UnitBeginCantoAction +fun 0x08018741, MoveActiveUnit +fun 0x080187C1, ClearActiveFactionGrayedStates +fun 0x08018859, TickActiveFactionTurn +fun 0x0801895D, SetAllUnitNotBackSprite +fun 0x08018995, UnitUpdateUsedItem +fun 0x080189B9, GetUnitAid +fun 0x08018A1D, GetUnitMagBy2Range +fun 0x08018A59, UnitHasMagicRank +fun 0x08018A7D, sub_8018A7C +fun 0x08018A9D, GetUnitKeyItemSlotForTerrain +fun 0x08018AF1, GetUnitAidIconId +fun 0x08018B29, GetUnitWeaponUsabilityBits +fun 0x08018BA1, GetCombinedEnemyWeaponUsabilityBits +fun 0x08018BD9, CanUnitMove +fun 0x08018C99, IsPositionMagicSealed +fun 0x08018D09, IsUnitMagicSealed +fun 0x08018D35, GetUnitLastItem +fun 0x08018D4D, GetUnitMovementCost +fun 0x08018D91, GetClassSMSId +fun 0x08018DB1, UpdatePrevDeployStates +fun 0x08018E31, LoadUnitPrepScreenPositions +fun 0x08018EB9, ClearTemporaryUnits +fun 0x08018F49, IsUnitSlotAvailable +fun 0x08018F81, sub_8018F80 +fun 0x08018FC1, sub_8018FC0 +fun 0x08018FF1, CountAvailableBlueUnits +fun 0x08019035, CountRedUnits +fun 0x08019075, CountGreenUnits +fun 0x080190B5, ClearCutsceneUnits +fun 0x08019109, sub_8019108 +fun 0x08019151, GetUnitCurrentHp +fun 0x08019191, GetUnitMaxHp +fun 0x080191B1, GetUnitPower +fun 0x080191D1, GetUnitSkill +fun 0x08019211, GetUnitSpeed +fun 0x08019251, GetUnitDefense +fun 0x08019271, GetUnitResistance +fun 0x08019299, GetUnitLuck +fun 0x080192B9, GetUnitPortraitId +fun 0x080192F5, GetUnitMiniPortraitId +fun 0x08019341, GetUnitLeaderCharId +fun 0x08019361, SetUnitLeaderCharId +fun 0x08019369, SetUnitHp +fun 0x080193A5, AddUnitHp +fun 0x080193E9, GetUnitRescueName +fun 0x08019415, GetUnitStatusName +fun 0x08019431, GetUnit +fun 0x08019445, GetClassData +fun 0x08019465, GetCharacterData +fun 0x08019485, UnitRemoveItem +fun 0x0801949D, CanUnitCrossTerrain +fun 0x080194BD, InitChapterMap +fun 0x080195BD, InitChapterPreviewMap +fun 0x08019625, sub_8019624 +fun 0x08019779, sub_8019778 +fun 0x080197A5, BmMapInit +fun 0x080197E5, BmMapFill +fun 0x08019841, BmMapFillEdges +fun 0x080198AD, UnpackChapterMap +fun 0x0801990D, UnpackChapterMapGraphics +fun 0x08019975, UnpackChapterMapPalette +fun 0x080199A5, InitBaseTilesBmMap +fun 0x08019A65, RefreshTerrainBmMap +fun 0x08019AF5, GetTrueTerrainAt +fun 0x08019B19, DisplayBmTile +fun 0x08019B89, nullsub_8 +fun 0x08019B8D, DisplayMovementViewTile +fun 0x08019C3D, RenderBmMap +fun 0x08019CBD, RenderBmMapOnBg2 +fun 0x08019D29, UpdateBmMapDisplay +fun 0x08019E09, RenderBmMapColumn +fun 0x08019ED5, RenderBmMapLine +fun 0x08019FA1, RefreshUnitsOnBmMap +fun 0x0801A175, RefreshTorchlightsOnBmMap +fun 0x0801A1A1, RefreshMinesOnBmMap +fun 0x0801A1F5, RefreshEntityBmMaps +fun 0x0801A241, GetTerrainName +fun 0x0801A259, GetTerrainHealAmount +fun 0x0801A269, GetTerrainHealsStatus +fun 0x0801A279, sub_801A278 +fun 0x0801A2ED, RevertMapChange +fun 0x0801A38D, GenerateUnitMovementMap +fun 0x0801A3CD, GenerateUnitMovementMapExt +fun 0x0801A409, GenerateUnitExtendedMovementMap +fun 0x0801A43D, GenerateExtendedMovementMapOnRange +fun 0x0801A46D, GenerateExtendedMovementMap +fun 0x0801A49D, GenerateMovementMapOnWorkingMap +fun 0x0801A4CD, SetWorkingMoveCosts +fun 0x0801A4ED, GenerateMovementMap +fun 0x0801A571, sub_801A570 +fun 0x0801A641, GenerateBestMovementScript +fun 0x0801A7F5, RevertMovementScript +fun 0x0801A82D, UnitApplyWorkingMovementScript +fun 0x0801A8E5, MarkMovementMapEdges +fun 0x0801A9D1, MarkWorkingMapEdges +fun 0x0801AABD, MapAddInRange +fun 0x0801ABC1, MapSetInRange +fun 0x0801ACBD, GenerateUnitCompleteAttackRange +fun 0x0801B461, GenerateUnitStandingReachRange +fun 0x0801B619, GenerateUnitCompleteStaffRange +fun 0x0801B811, GenerateDangerZoneRange +fun 0x0801B951, GenerateMagicSealMap +fun 0x0801B999, SetWorkingBmMap +fun 0x0801B9A5, MapAddInBoundedRange +fun 0x0801B9E5, GetWorkingMoveCosts +fun 0x0801B9ED, Return2or3BySecondParity +fun 0x0801BA1D, Return3or2BySecondParity +fun 0x0801BA4D, Get8 +fun 0x0801BA51, Get23 +fun 0x0801BA55, DummyFunction +fun 0x0801BA59, Loop6C_WaitForSelectPress +fun 0x0801BA79, SetNewKeyStatusWith16 +fun 0x0801BA85, DummyFunction2 +fun 0x0801BA89, DebugPrintWithProc +fun 0x0801BAED, DebugPrint +fun 0x0801BB1D, StartDebugMenu +fun 0x0801BB41, DebugMenu_MapIdle +fun 0x0801BB55, DebugMenu_MapEffect +fun 0x0801BB99, sub_801BB98 +dat 0x0801BBBC, _0801BBBC +dat 0x0801BBCC, _0801BBCC +dat 0x0801BC14, _0801BC14 +dat 0x0801BC18, _0801BC18 +fun 0x0801BC1D, sub_801BC1C +dat 0x0801BC38, _0801BC38 +dat 0x0801BC4E, _0801BC4E +dat 0x0801BC5C, _0801BC5C +dat 0x0801BC72, _0801BC72 +dat 0x0801BCB8, _0801BCB8 +dat 0x0801BCC0, _0801BCC0 +dat 0x0801BCC4, _0801BCC4 +dat 0x0801BCC8, _0801BCC8 +fun 0x0801BCCD, EndMenuAndClear +fun 0x0801BCE5, DebugMapMenu_DisplayInfoDraw +dat 0x0801BD4C, _0801BD4C +dat 0x0801BD50, _0801BD50 +dat 0x0801BD54, _0801BD54 +fun 0x0801BD59, DebugMapMenu_DisplayInfoIdle +dat 0x0801BD90, _0801BD90 +dat 0x0801BD98, _0801BD98 +dat 0x0801BD9C, _0801BD9C +fun 0x0801BDA1, DebugMapMenu_DisplayInfoEffect +fun 0x0801BDA5, DebugMenu_WeatherDraw +dat 0x0801BE1C, _0801BE1C +dat 0x0801BE20, _0801BE20 +dat 0x0801BE24, _0801BE24 +fun 0x0801BE29, DebugMenu_WeatherIdle +dat 0x0801BE4A, _0801BE4A +dat 0x0801BE5C, _0801BE5C +dat 0x0801BE66, _0801BE66 +dat 0x0801BE70, _0801BE70 +dat 0x0801BE94, _0801BE94 +dat 0x0801BE98, _0801BE98 +dat 0x0801BE9C, _0801BE9C +dat 0x0801BEA0, _0801BEA0 +dat 0x0801BEBC, _0801BEBC +dat 0x0801BEC4, _0801BEC4 +dat 0x0801BECC, _0801BECC +dat 0x0801BED4, _0801BED4 +dat 0x0801BEDC, _0801BEDC +dat 0x0801BEE4, _0801BEE4 +dat 0x0801BEEC, _0801BEEC +dat 0x0801BEF2, _0801BEF2 +fun 0x0801BEFD, DebugMenu_WeatherEffect +fun 0x0801BF01, DebugMenu_ClearDraw +dat 0x0801BF68, _0801BF68 +fun 0x0801BF6D, DebugMenu_ClearIdle +dat 0x0801BF9A, _0801BF9A +dat 0x0801BFAE, _0801BFAE +dat 0x0801BFBC, _0801BFBC +dat 0x0801BFCA, _0801BFCA +dat 0x0801BFD8, _0801BFD8 +dat 0x0801BFEC, _0801BFEC +dat 0x0801BFF0, _0801BFF0 +dat 0x0801BFFA, _0801BFFA +dat 0x0801C008, _0801C008 +fun 0x0801C015, DebugMenu_ClearEffect +fun 0x0801C019, DebugMenu_ErasedEffect +dat 0x0801C02C, _0801C02C +fun 0x0801C031, DebugClearMenu_ClearFile +dat 0x0801C058, _0801C058 +fun 0x0801C05D, DebugMenuInit +dat 0x0801C084, _0801C084 +dat 0x0801C088, _0801C088 +dat 0x0801C08C, _0801C08C +fun 0x0801C091, DEBUGONLY_Startup +dat 0x0801C0E0, _0801C0E0 +dat 0x0801C0E4, _0801C0E4 +dat 0x0801C0E8, _0801C0E8 +dat 0x0801C0EC, _0801C0EC +dat 0x0801C0F0, _0801C0F0 +dat 0x0801C0F4, _0801C0F4 +dat 0x0801C0F8, _0801C0F8 +fun 0x0801C0FD, DebugContinueMenuInit +dat 0x0801C12C, _0801C12C +dat 0x0801C148, _0801C148 +dat 0x0801C14C, _0801C14C +dat 0x0801C182, _0801C182 +dat 0x0801C194, _0801C194 +fun 0x0801C199, DebugContinueMenuEnd +dat 0x0801C1D4, _0801C1D4 +dat 0x0801C1D8, _0801C1D8 +fun 0x0801C1DD, sub_801C1DC +dat 0x0801C21C, _0801C21C +dat 0x0801C220, _0801C220 +fun 0x0801C225, sub_801C224 +fun 0x0801C249, sub_801C248 +dat 0x0801C278, _0801C278 +dat 0x0801C27C, _0801C27C +dat 0x0801C28A, _0801C28A +dat 0x0801C2C4, _0801C2C4 +dat 0x0801C2C8, _0801C2C8 +dat 0x0801C2CC, _0801C2CC +fun 0x0801C2D1, sub_801C2D0 +dat 0x0801C2E0, _0801C2E0 +fun 0x0801C2E5, sub_801C2E4 +dat 0x0801C2F4, _0801C2F4 +fun 0x0801C2F9, sub_801C2F8 +fun 0x0801C309, DebugChuudanMenu_IsManualSaveAvailable +fun 0x0801C30D, DebugChuudanMenu_ManualSave +dat 0x0801C320, _0801C320 +dat 0x0801C322, _0801C322 +fun 0x0801C329, DebugContinueMenu_IsManualContinueAvailable +dat 0x0801C33A, _0801C33A +fun 0x0801C341, DebugContinueMenu_ManualContinue +dat 0x0801C34E, _0801C34E +dat 0x0801C35C, _0801C35C +dat 0x0801C368, _0801C368 +dat 0x0801C36C, _0801C36C +fun 0x0801C371, DebugContinueMenu_InitializeFile +dat 0x0801C37E, _0801C37E +dat 0x0801C38C, _0801C38C +dat 0x0801C392, _0801C392 +dat 0x0801C398, _0801C398 +fun 0x0801C39D, DebugContinueMenu_IsContinueChapterAvailable +dat 0x0801C3AE, _0801C3AE +fun 0x0801C3B5, DebugContinueMenu_ContinueChapter +dat 0x0801C3CC, _0801C3CC +dat 0x0801C3CE, _0801C3CE +fun 0x0801C3D5, DebugMenu_FogDraw +dat 0x0801C43C, _0801C43C +dat 0x0801C440, _0801C440 +dat 0x0801C444, _0801C444 +fun 0x0801C449, DebugMenu_FogIdle +dat 0x0801C480, _0801C480 +dat 0x0801C484, _0801C484 +dat 0x0801C488, _0801C488 +dat 0x0801C498, _0801C498 +dat 0x0801C49E, _0801C49E +dat 0x0801C4A6, _0801C4A6 +fun 0x0801C4B1, DebugMenu_FogEffect +fun 0x0801C4B5, DebugContinueMenu_ReleaseEntry +fun 0x0801C4C1, DebugMenu_GNightEffect +fun 0x0801C4D1, DebugChargeMenu_Draw +dat 0x0801C508, _0801C508 +dat 0x0801C50C, _0801C50C +dat 0x0801C510, _0801C510 +dat 0x0801C514, _0801C514 +dat 0x0801C51C, _0801C51C +dat 0x0801C580, _0801C580 +dat 0x0801C584, _0801C584 +fun 0x0801C589, DebugChargeMenu_Idle +dat 0x0801C5B8, _0801C5B8 +dat 0x0801C5BC, _0801C5BC +dat 0x0801C5C0, _0801C5C0 +dat 0x0801C5CA, _0801C5CA +dat 0x0801C5DC, _0801C5DC +dat 0x0801C5E6, _0801C5E6 +dat 0x0801C5EC, _0801C5EC +dat 0x0801C5F2, _0801C5F2 +dat 0x0801C610, _0801C610 +dat 0x0801C614, _0801C614 +dat 0x0801C626, _0801C626 +dat 0x0801C62E, _0801C62E +dat 0x0801C638, _0801C638 +fun 0x0801C63D, sub_801C63C +dat 0x0801C64C, _0801C64C +fun 0x0801C651, sub_801C650 +dat 0x0801C658, _0801C658 +fun 0x0801C65D, DebugMenuMapIdleCore +dat 0x0801C6A0, _0801C6A0 +dat 0x0801C6A4, _0801C6A4 +dat 0x0801C6A8, _0801C6A8 +dat 0x0801C6C2, _0801C6C2 +dat 0x0801C6C4, _0801C6C4 +dat 0x0801C6D6, _0801C6D6 +dat 0x0801C6E0, _0801C6E0 +dat 0x0801C6E4, _0801C6E4 +dat 0x0801C7E0, _0801C7E0 +dat 0x0801C7E8, _0801C7E8 +dat 0x0801C7EC, _0801C7EC +dat 0x0801C7F4, _0801C7F4 +dat 0x0801C7F8, _0801C7F8 +dat 0x0801C810, _0801C810 +dat 0x0801C814, _0801C814 +dat 0x0801C818, _0801C818 +dat 0x0801C81C, _0801C81C +dat 0x0801C888, _0801C888 +dat 0x0801C88C, _0801C88C +dat 0x0801C890, _0801C890 +fun 0x0801C895, PlayerPhase_Suspend +fun 0x0801C8AD, HandlePlayerCursorMovement +fun 0x0801C929, CanShowUnitStatScreen +fun 0x0801C941, PlayerPhase_MainIdle +fun 0x0801CB71, DisplayUnitEffectRange +fun 0x0801CC1D, PlayerPhase_InitUnitMovementSelect +fun 0x0801CC7D, DisplayActiveUnitEffectRange +fun 0x0801CCB5, PlayerPhase_DisplayDangerZone +fun 0x0801CD1D, PlayerPhase_RangeDisplayIdle +fun 0x0801CFF1, PlayerPhase_CancelAction +fun 0x0801D009, PlayerPhase_BackToMove +fun 0x0801D085, PlayerPhase_PrepareAction +fun 0x0801D245, TryMakeCantoUnit +fun 0x0801D301, RunPotentialWaitEvents +fun 0x0801D31D, EnsureCameraOntoActiveUnitPosition +fun 0x0801D345, PlayerPhase_FinishAction +fun 0x0801D405, sub_801D404 +fun 0x0801D435, sub_801D434 +fun 0x0801D471, PlayerPhase_ApplyUnitMovement +fun 0x0801D51D, GetUnitSelectionValueThing +fun 0x0801D5A9, CanMoveActiveUnitTo +fun 0x0801D625, PlayerPhase_DisplayUnitMovement +fun 0x0801D64D, PlayerPhase_WaitForUnitMovement +fun 0x0801D669, PlayerPhase_ResumeRangeDisplay +fun 0x0801D6FD, PlayerPhase_ReReadGameSaveGfx +fun 0x0801D70D, MakeMoveunitForActiveUnit +fun 0x0801D75D, ClearActiveUnit +fun 0x0801D7E9, sub_801D7E8 +fun 0x0801D819, PlayerPhase_RangeDisplayIdle_ForceAPress +fun 0x0801D835, sub_801D834 +fun 0x0801D89D, MoveLimitViewChange_OnInit +fun 0x0801D8ED, MoveLimitViewChange_OnLoop +fun 0x0801D92D, MoveLimitView_OnInit +fun 0x0801D9DD, MoveLimitView_OnLoop +fun 0x0801DA61, MoveLimitView_OnEnd +fun 0x0801DA99, DisplayMoveRangeGraphics +fun 0x0801DACD, HideMoveRangeGraphics +fun 0x0801DADD, TrySetCursorOn +fun 0x0801DB4D, TrySwitchViewedUnit +fun 0x0801DBA5, PlayerPhase_HandleAutoEnd +fun 0x0801DBD5, GetSomeFacingDirection +fun 0x0801DC01, Make6CMOVEUNITForUnitBeingRescued +fun 0x0801DC3D, Loop6C_KOIDO +fun 0x0801DC7D, Make6CKOIDO +fun 0x0801DCD1, Make6CKOIDOAMM +fun 0x0801DD1D, bmxfade_init +fun 0x0801DD55, bmxfade_loop +fun 0x0801DDA9, Destruct6CBMXFADE +fun 0x0801DDC5, NewBMXFADE +fun 0x0801DDF1, MakeNew6CBMXFADE2 +fun 0x0801DE19, DoesBMXFADEExist +fun 0x0801DE31, GetPlayerStartCursorPosition +fun 0x0801DE89, GetEnemyStartCursorPosition +fun 0x0801DEF1, ProcFun_ResetCursorPosition +fun 0x0801DF65, ADJUSTFROMXI_MoveCameraOnSomeUnit +fun 0x0801DF95, ConvoyMenuProc_StarMenu +fun 0x0801DFDD, ConvoyMenuProc_MenuEnd +fun 0x0801E009, ConvoyMenuProc_MaybeStartSelectConvoyItem +fun 0x0801E019, ConvoyMenuProc_SendToConvoyReal +fun 0x0801E02D, ConvoyMenuProc_SetupActiveUnit +fun 0x0801E049, ConvoyMenuProc_ExecBootlegPopup +fun 0x0801E099, HandleNewItemGetFromDrop +fun 0x0801E139, SendToConvoyMenu_Draw +fun 0x0801E145, MenuCommand_DrawExtraItem +fun 0x0801E189, SendToConvoyMenu_NormalEffect +fun 0x0801E1DD, MenuCommand_SendItemToConvoy +fun 0x0801E1FD, SendToConvoyMenu_Selected +fun 0x0801E251, SendToConvoyMenu_Selected2 +fun 0x0801E295, SendToConvoyMenu_Idle +fun 0x0801E2E1, UpdateMapViewWithFog +fun 0x0801E31D, FastUpdateMapViewWithFog +fun 0x0801E34D, FillWarpRangeMap +fun 0x0801E4F5, MenuItemPanelProcIdle +fun 0x0801E685, ForceMenuItemPanel +fun 0x0801E749, UpdateMenuItemPanel +fun 0x0801EA55, EndMenuItemPanel +fun 0x0801EA65, PrepUnitSwapProc_Init +fun 0x0801EAE9, PrepUnitSwapProc_MainLoop +fun 0x0801EBE9, PrepUnitSwapProc_OnEnd +fun 0x0801EC11, StartPrepUnitSwap +fun 0x0801EC49, PrepUnitSwapProcExits +fun 0x0801EC65, PhaseIntroVMatchHi +fun 0x0801ECA9, PhaseIntroVMatchMid +fun 0x0801ECED, PhaseIntroVMatchLo +fun 0x0801ED31, PhaseIntroText_PutText +fun 0x0801ED59, PhaseIntroText_Init +fun 0x0801ED95, PhaseIntroText_InLoop +fun 0x0801EE09, PhaseIntroText_OutLoop +fun 0x0801EE81, PhaseIntroText_Clear +fun 0x0801EE99, PhaseIntroUnk_Init +fun 0x0801EEA9, PhaseIntroUnk_Loop +fun 0x0801EFE9, PhaseIntroSquares_Init +fun 0x0801EFF1, PhaseIntroSquares_InLoop +fun 0x0801F0C5, PhaseIntroSquares_OutLoop +fun 0x0801F199, PhaseIntroBlendBox_Init +fun 0x0801F1A1, PhaseIntroBlendBox_InLoop +fun 0x0801F229, PhaseIntroBlendBox_OutLoop +fun 0x0801F2AD, PhaseIntro_EndIfNoUnits +fun 0x0801F2CD, PhaseIntro_InitGraphics +fun 0x0801F3A9, PhaseIntro_InitDisp +fun 0x0801F491, PhaseIntro_WaitForEnd +fun 0x0801F50D, ChangeActiveUnitFacing +fun 0x0801F541, GasTrapSpriteAnim_Init +fun 0x0801F601, StartGasTrapAnim +fun 0x0801F631, FireTrapSpriteAnim_Init +fun 0x0801F68D, StartFireTrapAnim +fun 0x0801F6BD, StartFireTrapAnim2 +fun 0x0801F6ED, ProcUnkTrapAnimFunc +fun 0x0801F781, StartUnkTrapAnim +fun 0x0801F7D9, ArrowTrapSpriteAnim_Init +fun 0x0801F845, StartArrowTrapAnim +fun 0x0801F861, ProcShowMapChange_MoveCamera +fun 0x0801F88D, ProcShowMapChange_UpdateGame +fun 0x0801F8C9, StartShowMapChangeAnim +fun 0x0801F905, PikeTrapSpriteAnim_Init +fun 0x0801F979, StartPikeTrapAnim +fun 0x0801F9C5, ProcPopup2_Init +fun 0x0801F9CD, ProcPopup2_Loop +fun 0x0801F9FD, NewPopup2_PlanA +fun 0x0801FA8D, NewPopup2_PlanB +fun 0x0801FBAD, NewPopup2_PlanC +fun 0x0801FC69, NewPopup2_PlanD +fun 0x0801FD71, NewPopup2_DropItem +fun 0x0801FD81, NewPopup2_SendItem +fun 0x0801FD91, ChapterIntro_Bg3Scroll_Loop +fun 0x0801FDAD, ChapterIntro_KeyListen_Init +fun 0x0801FDBD, ChapterIntro_KeyListen_Loop +fun 0x0801FE15, PutScreenFogEffect +fun 0x0801FEE9, PutScreenFogEffectOverlayed +fun 0x0801FFD1, ChapterIntro_801FFD0 +fun 0x0801FFD9, ChapterIntro_801FFD8_Loop +fun 0x08020011, ChapterIntro_8020010 +fun 0x0802009D, ChapterIntro_SetBG_802009C +fun 0x080200F1, ChapterIntro_Init +fun 0x080202BD, ChapterIntro_Init_PlaySound316 +fun 0x080202F9, ChapterIntro_DrawingLights +fun 0x080204AD, ChapterIntro_80204AC +fun 0x080204E5, sub_80204E4 +fun 0x08020579, ChapterIntro_UnknownFX8020578 +fun 0x08020779, ChapterIntro_DrawChapterTitleMaybe +fun 0x080207C9, ChapterIntro_80207C8 +fun 0x080207F5, ChapterIntro_LightBurst_Init +fun 0x08020809, ChapterIntro_LightBurst_Loop +fun 0x080208F9, ChapterIntro_InitBLDCNT +fun 0x08020945, ChapterIntro_8020944 +fun 0x080209D9, ChapterIntro_80209D8 +fun 0x08020A41, ChapterIntro_8020A40 +fun 0x08020A8D, ChapterIntro_8020A8C +fun 0x08020AF9, ChapterIntro_8020AF8 +fun 0x08020B21, ChapterIntro_8020B20 +fun 0x08020B31, ChapterIntro_InitMapDisplay +fun 0x08020C2D, ChapterIntro_BeginFadeToMap +fun 0x08020CA5, ChapterIntro_LoopFadeToMap +fun 0x08020DBD, ChapterIntro_BeginCloseTextMaybe +fun 0x08020DE9, ChapterIntro_LoopCloseTextMaybe +fun 0x08020E49, ChapterIntro_BeginFadeOut +fun 0x08020EAD, ChapterIntro_LoopFadeOut +fun 0x08020F01, ChapterIntro_BeginFastFadeToMap +fun 0x08020FF9, ChapterIntro_LoopFastFadeToMap +fun 0x08021081, ChapterIntro_SetSkipTarget +fun 0x08021089, ChapterIntro_SetTimerMaybe +fun 0x08021091, ChapterIntro_TickTimerMaybe +fun 0x080210C1, sub_80210C0 +fun 0x080210C9, ChapterIntro_80210C8 +fun 0x08021189, ChapterIntro_8021188 +fun 0x080211C9, GameOverScreen_RandomScroll_Init +fun 0x08021209, GameOverScreen_RandomScroll_Loop +fun 0x0802127D, GameOverScreenHBlank +fun 0x080212C1, GameOverScreen_Init +fun 0x080213F5, GameOverScreen_LoopFadeIn +fun 0x08021429, GameOverScreen_BeginIdle +fun 0x08021435, GameOverScreen_LoopIdle +fun 0x08021471, GameOverScreen_BeginFadeOut +fun 0x080214A9, GameOverScreen_LoopFadeOut +fun 0x080214D5, GameOverScreen_End +fun 0x08021519, StartGameOverScreen +fun 0x0802153D, ProcLightRuneAnim_Init +fun 0x080215F1, ProcLightRuneAnim_Loop +fun 0x08021669, ProcBmFx_CommonEnd +fun 0x08021685, StartLightRuneAnim +fun 0x080216D1, ProcLightRuneAnim2_Init +fun 0x08021785, ProcLightRuneAnim2_Loop +fun 0x080217FD, ProcLightRuneAnim2_End +fun 0x08021819, StartLightRuneAnim2 +fun 0x08021865, ProcLightRuneAnim3_Init +fun 0x08021919, ProcLightRuneAnim3_Loop +fun 0x08021991, ProcLightRuneAnim3_End +fun 0x080219AD, StartLightRuneAnim3 +fun 0x080219F9, ProcDanceAnim_Init +fun 0x08021A95, ProcDanceAnim_Loop +fun 0x08021AFD, ProcDanceAnim_ResetTimer +fun 0x08021B05, ProcDanceAnim_Loop_Blend +fun 0x08021B31, StartDanceringAnim +fun 0x08021B9D, ProcEventWrapAnim_Init +fun 0x08021C69, ProcEventWrapAnim_Loop +fun 0x08021D05, ProcEventWrapAnim_End +fun 0x08021D35, StartEventWarpAnim +fun 0x08021DA5, StartEventWarpAnim_unused +fun 0x08021DF9, EventWarpAnimExists +fun 0x08021E11, ProcWhiteCircleFx_Loop +fun 0x08021ECD, ProcWhiteCircleFx_End +fun 0x08021F09, StartCircularFadeAnim +fun 0x08021FB9, ProcEmitSingleStar_Init +fun 0x08021FED, ProcEmitSingleStar_Loop +fun 0x08022061, Calcs_Interpolate +fun 0x080220A9, LetsEmitStars +fun 0x08022201, StarsBlinking +fun 0x08022251, StartEmitStarsAnim +fun 0x080222B9, ClearEmitedStars +fun 0x080222D1, EndEmitStars +fun 0x080222E1, ProcMineFxFunc +fun 0x08022301, StartMineAnim +fun 0x0802237D, ChapterIntroTitle_InitBgImg +fun 0x080224ED, ChapterIntroTitle_ResetBg +fun 0x08022529, ChapterIntroTitle_End +fun 0x080225AD, sub_80225AC +fun 0x080225B1, MapMenu_IsSuspendCommandAvailable +fun 0x080225D1, MapMenu_SuspendCommand +fun 0x080225F9, CommandEffectEndPlayerPhase +fun 0x0802260D, MapMenu_UnitCommand +fun 0x08022629, MapMenu_OptionsCommand +fun 0x0802263D, sub_802263C +fun 0x08022651, MapMenu_StatusCommand +fun 0x08022661, MapMenu_IsGuideCommandAvailable +fun 0x08022679, MapMenu_GuideCommandDraw +fun 0x080226E5, MapMenu_GuideCommand +fun 0x080226F9, MapMenu_DangerZone_UnusedEffect +fun 0x08022725, sub_8022724 +fun 0x08022735, sub_8022734 +fun 0x08022739, EffectWait +fun 0x08022749, GenericSelection_BackToUM +fun 0x080227A5, BackToUnitMenu_CamWatch +fun 0x08022809, BackToUnitMenu_RestartMenu +fun 0x0802282D, GenericSelection_BackToUM_CamWait +fun 0x08022861, ItemMenu_ButtonBPressed +fun 0x080228A1, RescueSelection_OnHelp +fun 0x080228A5, RescueUsability +fun 0x080228DD, RescueEffect +fun 0x080228FD, RescueSelection_OnSelect +fun 0x08022911, DropUsability +fun 0x08022949, DropEffect +fun 0x08022969, DropSelection_OnSelect +fun 0x0802298D, TakeUsability +fun 0x080229D5, TakeEffect +fun 0x080229F5, GiveUsability +fun 0x08022A3D, GiveEffect +fun 0x08022A5D, MakeUnitRescueTransferGraphics +fun 0x08022A91, TakeSelection_OnSelect +fun 0x08022AE1, GiveSelection_OnSelect +fun 0x08022B31, UnitActionMenu_Attack +fun 0x08022B8D, sub_8022B8C +fun 0x08022BD9, sub_8022BD8 +fun 0x08022C31, DisplayUnitStandingAttackRange +fun 0x08022C99, HideMoveRangeGraphicsWrapper +fun 0x08022CA5, UnknownMenu_IsAvailable +fun 0x08022CF1, UnknownMenu_Selected +fun 0x08022D35, UnknownMenu_Draw +fun 0x08022D85, UnknownMenu_SwitchIn +fun 0x08022DD9, BallistaRangeMenu_SwitchOut +fun 0x08022DF1, sub_8022DF0 +fun 0x08022E39, sub_8022E38 +fun 0x08022E55, sub_8022E54 +fun 0x08022E65, sub_8022E64 +fun 0x08022E8D, sub_8022E8C +fun 0x08022F11, sub_8022F10 +fun 0x08022F35, ItemSubMenu_IsTradeAvailable +fun 0x08022F89, TradeCommandEffect +fun 0x08022FAD, TradeSelection_OnSelect +fun 0x08022FDD, UnitActionMenu_CanSeize +fun 0x08023021, UnitActionMenu_Seize +fun 0x08023041, VisitCommandUsability +fun 0x080230C1, VisitCommandEffect +fun 0x080230F1, sub_80230F0 +fun 0x08023159, PlayCommandUsability +fun 0x08023195, DanceCommandUsability +fun 0x080231D1, PlayCommandEffect +fun 0x080232A5, sub_80232A4 +fun 0x080232B9, ItemCommandUsability +fun 0x080232E9, ItemCommandEffect +fun 0x08023351, ItemSelectMenu_TextDraw +fun 0x080233D9, ItemSelectMenu_Usability +fun 0x08023429, ItemSelectMenu_Effect +fun 0x08023499, Menu_SwitchIn +fun 0x080234A9, Menu_SwitchOut_DoNothing +fun 0x080234AD, sub_80234AC +fun 0x080234F1, ItemSubMenuEnd +fun 0x080234FD, MenuCommand_SelectNo +fun 0x08023539, sub_8023538 +fun 0x08023551, sub_8023550 +fun 0x080235A9, sub_80235A8 +fun 0x0802367D, ItemSubMenu_IsUseAvailable +fun 0x080236F5, ItemSubMenu_IsEquipAvailable +fun 0x0802373D, ItemSubMenu_IsDiscardAvailable +fun 0x08023771, ItemSubMenu_UseItem +fun 0x080237F9, ItemSubMenu_EquipItem +fun 0x08023839, ItemSubMenu_TradeItem +fun 0x0802386D, ItemSubMenu_DiscardItem +fun 0x080238E1, MenuCommand_SelectYes +fun 0x08023919, BallistaRangeMenu_BallistaUsability +fun 0x08023951, BallistaRangeMenu_Draw +fun 0x080239A1, BallistaRangeMenu_Select +fun 0x080239CD, FillBallistaRange +fun 0x08023A55, StaffCommandUsability +fun 0x08023ACD, StaffCommandEffect +fun 0x08023B3D, StaffCommandRange +fun 0x08023B85, HideMoveRangeGraphicsWrapper2 +fun 0x08023B91, StaffItemSelect_Usability +fun 0x08023BC9, StaffItemSelect_Effect +fun 0x08023C09, StaffItemSelect_TextDraw +fun 0x08023C15, StaffItemSelect_OnHover +fun 0x08023C69, StaffItemSelect_SwitchOut +fun 0x08023C81, TalkCommandUsability +fun 0x08023CC5, TalkCommandEffect +fun 0x08023D01, TalkSelection_OnSelect +fun 0x08023D15, SupportCommandUsability +fun 0x08023D65, SupportCommandEffect +fun 0x08023DA1, SupportSelection_OnSelect +fun 0x08023DB5, DoorCommandUsability +fun 0x08023DF5, DoorCommandEffect +fun 0x08023E1D, ChestCommandUsability +fun 0x08023E59, ChestCommandEffect +fun 0x08023E7D, PickCommandUsability +fun 0x08023EB5, PickCommandEffect +fun 0x08023ED9, PickSelection_OnSelect +fun 0x08023EF1, sub_8023EF0 +fun 0x08023F65, SupplyUsability +fun 0x08023FB9, SupplyCommandEffect +fun 0x08023FD9, ArmoryCommandUsability +fun 0x08024015, ArmoryCommandEffect +fun 0x08024035, VendorCommandUsability +fun 0x08024071, VendorCommandEffect +fun 0x08024091, SecretShopCommandUsability +fun 0x080240CD, SecretShopCommandEffect +fun 0x080240ED, ArenaCommandUsability +fun 0x08024145, ArenaCommandEffect +fun 0x0802418D, StealCommandUsability +fun 0x080241DD, StealCommandEffect +fun 0x0802421D, StealTargetSelection_OnInit +fun 0x0802423D, sub_802423C +fun 0x08024261, sub_8024260 +fun 0x08024305, StealItemMenuCommand_Usability +fun 0x08024349, StealItemMenuCommand_Draw +fun 0x0802439D, StealItemMenuCommand_Effect +fun 0x080243D9, SummonCommandUsability +fun 0x080244B9, SummonCommandEffect +fun 0x080244D9, SummonSelection_OnSelect +fun 0x080244FD, YobimaCommandUsability +fun 0x08024549, YobimaCommandEffect +fun 0x08024565, sub_8024564 +fun 0x08024589, ConvoyMenu_HelpBox +fun 0x080245E1, ItemMenu_HelpBox +fun 0x08024619, BallistaRangeMenuHelpBox +fun 0x0802464D, sub_802464C +fun 0x08024659, sub_8024658 +fun 0x0802467D, RescueSelection_OnConstruction +fun 0x0802469D, RescueSelection_OnChange +fun 0x080246C1, DropSelection_OnConstruction +fun 0x080246DD, sub_80246DC +fun 0x080246E1, GiveSelection_OnInit +fun 0x08024701, GiveSelection_OnChange +fun 0x08024725, TakeSelection_OnInit +fun 0x08024745, TakeSelection_OnChange +fun 0x08024769, TradeTargetSelection_OnInit +fun 0x08024789, TradeSelection_OnChange +fun 0x080247B1, TalkSupportSelection_OnInit +fun 0x080247D1, TalkSupportSelection_OnChange +fun 0x080247F5, sub_80247F4 +fun 0x08024815, sub_8024814 +fun 0x08024839, sub_8024838 +fun 0x08024845, sub_8024844 +fun 0x08024869, SummonSelection_OnInit +fun 0x08024885, SummonSelection_OnChange +fun 0x08024889, sub_8024888 +fun 0x080248A5, sub_80248A4 +fun 0x080248A9, PickSelection_OnInit +fun 0x080248C5, RideCommandUsability +fun 0x08024921, RideCommandEffect +fun 0x0802494D, ExitCommandUsability +fun 0x08024981, ExitCommandEffect +fun 0x080249AD, AttackCommandUsability +fun 0x08024A29, AttackBallistaCommandUsability +fun 0x08024A89, ItemMenu_Is1stCommandAvailable +fun 0x08024AAD, ItemMenu_Draw1stCommand +fun 0x08024AF1, ItemMenu_Select1stCommand +fun 0x08024B1D, ItemMenu_AreOtherCommandsAvailable +fun 0x08024B55, ItemMenu_DrawOtherCommands +fun 0x08024B9D, ItemMenu_SelectOtherCommands +fun 0x08024BD1, ItemMenu_SwitchIn +fun 0x08024BF5, ItemMenu_SwitchOut_DoNothing +fun 0x08024BF9, ItemMenuHelpBox +fun 0x08024C41, MapMenu_IsRecordsCommandAvailable +fun 0x08024CBD, MapMenu_RecordsCommand +fun 0x08024CCD, MapMenu_IsRetreatCommandAvailable +fun 0x08024CE1, MapMenu_RetreatCommand +fun 0x08024CED, GetPhaseAbleUnitCount +fun 0x08024D51, CountUnitsInState +fun 0x08024D8D, AreUnitsAllied +fun 0x08024DA5, IsSameAllegiance +fun 0x08024DBD, GetCurrentPhase +fun 0x08024DD1, GetNonActiveFaction +fun 0x08024DE9, GetPartyGoldAmount +fun 0x08024E05, SetPartyGoldAmount +fun 0x08024E21, sub_8024E20 +fun 0x08024E41, ForEachUnitInMovement +fun 0x08024EAD, ForEachUnitInRange +fun 0x08024F19, ForEachPosInRange +fun 0x08024F71, ForEachAdjacentUnit +fun 0x08024FA5, ForEachAdjacentPosition +fun 0x08024FD9, sub_8024FD8 +fun 0x08025039, ForEachPosIn12Range +fun 0x0802506D, ForEachUnitInMagBy2Range +fun 0x080250BD, TryAddTrapsToTargetList +fun 0x0802517D, AddUnitToTargetListIfNotAllied +fun 0x080251B5, MakeTargetListForWeapon +fun 0x0802521D, TryAddUnitToTradeTargetList +fun 0x080252D1, MakeTradeTargetList +fun 0x08025345, TryAddUnitToRescueTargetList +fun 0x080253B5, MakeRescueTargetList +fun 0x080253E9, TryAddToDropTargetList +fun 0x08025441, MakeDropTargetList +fun 0x08025475, TryAddRescuedUnitToTakeTargetList +fun 0x080254E1, MakeTakeTargetList +fun 0x08025515, TryAddUnitToGiveTargetList +fun 0x08025595, MakeGiveTargetList +fun 0x080255C9, TryAddUnitToTalkTargetList +fun 0x08025611, MakeTalkTargetList +fun 0x08025645, MakeTargetListForSupport +fun 0x080256F1, AddUnitToTargetListIfAllied +fun 0x08025729, FillBallistaRangeMaybe +fun 0x08025795, TryAddClosedDoorToTargetList +fun 0x080257D5, TryAddBridgeToTargetList +fun 0x08025815, MakeTargetListForDoorAndBridges +fun 0x08025865, sub_8025864 +fun 0x080258A5, MakeTargetListForPick +fun 0x08025905, MakeTerrainHealTargetList +fun 0x080259ED, MakePoisonDamageTargetList +fun 0x08025A65, MakeGorgonEggHatchTargetList +fun 0x08025B19, TryAddUnitToRefreshTargetList +fun 0x08025B6D, MakeTargetListForRefresh +fun 0x08025BA1, AddAsTarget_IfCanStealFrom +fun 0x08025C01, MakeTargetListForSteal +fun 0x08025C35, AddAsTarget_IfPositionCleanForSummon +fun 0x08025CA5, MakeTargetListForSummon +fun 0x08025CD9, sub_8025CD8 +fun 0x08025D49, sub_8025D48 +fun 0x08025D81, sub_8025D80 +fun 0x08025DB9, sub_8025DB8 +fun 0x08025DF1, sub_8025DF0 +fun 0x08025E29, TryAddUnitToHealTargetList +fun 0x08025E7D, MakeTargetListForAdjacentHeal +fun 0x08025EB1, MakeTargetListForRangedHeal +fun 0x08025EFD, AddToTargetListIfNotAllied +fun 0x08025F45, MakeTargetListForFuckingNightmare +fun 0x08025F99, TryAddUnitToRestoreTargetList +fun 0x08025FE9, MakeTargetListForRestore +fun 0x0802601D, TryAddUnitToBarrierTargetList +fun 0x0802606D, MakeTargetListForBarrier +fun 0x080260A1, TryAddUnitToRescueStaffTargetList +fun 0x080260D9, MakeTargetListForRescueStaff +fun 0x08026101, TryAddUnitToSilenceTargetList +fun 0x0802614D, TryAddUnitToSleepTargetList +fun 0x08026199, TryAddUnitToBerserkTargetList +fun 0x080261E5, MakeTargetListForSilence +fun 0x0802620D, MakeTargetListForSleep +fun 0x08026235, MakeTargetListForBerserk +fun 0x0802625D, TryAddUnitToWarpTargetList +fun 0x08026295, MakeTargetListForWarp +fun 0x080262C9, MakeTargetListForUnlock +fun 0x080262FD, TryAddUnitToHammerneTargetList +fun 0x08026355, MakeTargetListForHammerne +fun 0x08026389, MakeTargetListForLatona +fun 0x08026415, sub_8026414 +fun 0x0802646D, TryAddToMineTargetList +fun 0x080264F1, MakeTargetListForMine +fun 0x08026525, TryAddToLightRuneTargetList +fun 0x08026581, MakeTargetListForLightRune +fun 0x080265B5, TryAddUnitToDanceRingTargetList +fun 0x080265E5, MakeTargetListForDanceRing +fun 0x08026619, sub_8026618 +fun 0x08026629, SetupMapSpritesPalettes +fun 0x08026671, sub_8026670 +fun 0x08026689, ResetUnitSprites +fun 0x080266BD, ResetUnitSpritesB +fun 0x080266F1, SMS_80266F0 +fun 0x0802677D, SMS_SomethingGmapUnit +fun 0x080267FD, UseUnitSprite +fun 0x080268C9, ApplyUnitSpriteImage16x16 +fun 0x0802695D, SomethingSMS_16x16 +fun 0x08026A39, ApplyUnitSpriteImage16x32 +fun 0x08026B29, ApplyUnitSpriteImage32x32 +fun 0x08026C1D, sub_8026C1C +dat 0x08026C54, _08026C54 +dat 0x08026C5A, _08026C5A +dat 0x08026C60, _08026C60 +dat 0x08026C66, _08026C66 +dat 0x08026C84, _08026C84 +dat 0x08026C88, _08026C88 +dat 0x08026C8C, _08026C8C +dat 0x08026C92, _08026C92 +dat 0x08026C94, _08026C94 +dat 0x08026CAA, _08026CAA +dat 0x08026CC8, _08026CC8 +dat 0x08026D0C, _08026D0C +dat 0x08026D10, _08026D10 +dat 0x08026D14, _08026D14 +dat 0x08026D18, _08026D18 +dat 0x08026D32, _08026D32 +dat 0x08026D46, _08026D46 +dat 0x08026DF2, _08026DF2 +dat 0x08026DFC, _08026DFC +dat 0x08026E00, _08026E00 +dat 0x08026E04, _08026E04 +dat 0x08026E08, _08026E08 +dat 0x08026E0C, _08026E0C +dat 0x08026E10, _08026E10 +dat 0x08026E2C, _08026E2C +dat 0x08026E3E, _08026E3E +dat 0x08026EF2, _08026EF2 +dat 0x08026F02, _08026F02 +dat 0x08026F14, _08026F14 +dat 0x08026F18, _08026F18 +dat 0x08026F1C, _08026F1C +dat 0x08026F20, _08026F20 +dat 0x08026F24, _08026F24 +dat 0x08026F28, _08026F28 +fun 0x08026F2D, SyncUnitSpriteSheet +fun 0x08026F95, ForceSyncUnitSpriteSheet +fun 0x08026FF5, sub_8026FF4 +fun 0x08027069, sub_8027068 +fun 0x080270DD, sub_80270DC +fun 0x0802713D, GetUnitDisplayedSpritePalette +fun 0x08027169, GetUnitSpritePalette +fun 0x080271A1, RefreshUnitSprites +fun 0x0802736D, AddUnitSprite +fun 0x080273A5, PutUnitSpritesOam +fun 0x08027531, PutChapterMarkedTileIconOam +fun 0x080275E9, PutUnitSpriteIconsOam +fun 0x08027A31, sub_8027A30 +fun 0x08027A41, ResetUnitSpriteHover +fun 0x08027A4D, UnitSpriteHoverUpdate +fun 0x08027B0D, IsUnitSpriteHoverEnabledAt +fun 0x08027B61, PutUnitSprite +fun 0x08027C49, PutUnitSpriteForClassId +fun 0x08027CFD, sub_8027CFC +fun 0x08027DB5, sub_8027DB4 +fun 0x08027E4D, sub_8027E4C +fun 0x08027F29, SMS_DisplayOne +fun 0x08028015, PutBlendWindowUnitSprite +fun 0x08028101, sub_8028100 +fun 0x0802810D, HideUnitSprite +fun 0x08028131, ShowUnitSprite +fun 0x08028145, GetUnitSpriteHideFlag +fun 0x08028161, sub_8028160 +dat 0x0802818C, _0802818C +dat 0x080281A4, _080281A4 +dat 0x080281B2, _080281B2 +dat 0x080281B8, _080281B8 +dat 0x080281C4, _080281C4 +fun 0x080281C9, GetUnitSupporterCount +fun 0x080281DD, GetUnitSupporterCharacter +fun 0x080281F5, GetUnitSupporterUnit +fun 0x0802823D, GetUnitSupportLevel +fun 0x08028265, GetUnitTotalSupportLevel +fun 0x08028291, UnitGainSupportExp +fun 0x080282DD, UnitGainSupportLevel +fun 0x08028311, CanUnitSupportNow +fun 0x0802838D, GetUnitSupporterInitialExp +fun 0x080283A9, GetUnitSupporterNum +fun 0x080283E1, InitUnitsupports +fun 0x08028435, ProcessTurnSupportExp +fun 0x0802852D, GetAffinityBonuses +fun 0x08028551, ApplyAffinitySupportBonuses +fun 0x080285A1, InitSupportBonuses +fun 0x080285B1, GetUnitSupportBonuses +fun 0x080286BD, GetUnitAffinityIcon +fun 0x080286D5, GetCharacterAffinityIcon +fun 0x080286ED, GetSupportLevelUiChar +fun 0x08028711, GetAffinityName +fun 0x0802873D, SetSupportLevelGained +fun 0x0802878D, HasUnitGainedSupportLevel +fun 0x080287A5, HaveCharactersMaxSupport +fun 0x080287D5, SwapUnitStats +fun 0x08028871, CanUnitUseItem +fun 0x08028C0D, GetItemCantUseMsgid +fun 0x08028E61, DoItemUse +fun 0x08029069, HasSelectTarget +fun 0x0802907D, CanUnitUseHealItem +fun 0x0802909D, sub_802909C +fun 0x080290A1, CanUnitUsePureWaterItem +fun 0x080290B9, CanUnitUseTorchItem +fun 0x080290E5, CanUnitUseAntitoxinItem +fun 0x080290FD, CanUnitUseChestKeyItem +fun 0x08029139, CanUnitUseDoorKeyItem +fun 0x0802914D, CanUnitOpenBridge +fun 0x08029161, CanUnitUseLockpickItem +fun 0x080291A9, CanUnitUsePromotionItem +fun 0x0802940D, CanUnitUseStatGainItem +fun 0x08029505, CanUnitUseFruitItem +fun 0x0802951D, SetStaffUseAction +fun 0x08029545, SetItemUseAction +fun 0x08029551, StaffSelectOnSelect +fun 0x08029569, DoUseRescueStaff +fun 0x080295A9, DoUseSpecialDance +fun 0x080295E9, WarpSelect_OnInit +fun 0x0802969D, WarpSelect_OnIdle +fun 0x080297D1, WarpSelect_OnConfirm +fun 0x0802980D, WarpSelect_OnCancel +fun 0x08029841, WarpSelect_OnEnd +fun 0x08029855, WarpOnSelectTarget +fun 0x0802987D, DoUseWarpStaff +fun 0x080298D5, OnSelectPutTrap +fun 0x080298F1, DoUsePutTrap +fun 0x08029945, RepairSelectOnSelect +fun 0x080299B9, DoUseRepairStaff +fun 0x08029A09, RepairSelectOnChange +fun 0x08029A2D, RepairSelectOnInit +fun 0x08029A39, RepairMenuItemOnChange +fun 0x08029A49, RepairMenuItemOnChangeOut +fun 0x08029A4D, RepairMenuItemIsAvailable +fun 0x08029A85, RepairMenuItemDraw +fun 0x08029AE1, RepairMenuItemSelect +fun 0x08029B8D, DoUseHealStaff +fun 0x08029BC9, DoUseRestoreStaff +fun 0x08029C05, BarrierSelectOnInit +fun 0x08029C11, BarrierSelectOnChange +fun 0x08029C35, DoUseBarrierStaff +fun 0x08029C71, AttackStaffSelectOnInit +fun 0x08029C7D, AttackStaffSelectOnChange +fun 0x08029CA1, DoUseAttackStaff +fun 0x08029CDD, sub_8029CDC +fun 0x08029CE9, sub_8029CE8 +fun 0x08029D29, sub_8029D28 +fun 0x08029D39, sub_8029D38 +fun 0x08029D6D, sub_8029D6C +fun 0x08029D99, TorchSelect_OnInit +fun 0x08029DF1, TorchSelect_OnIdle +fun 0x08029ED9, DoUseTorchStaff +fun 0x08029F01, CanUnitUseItemPrepScreen +fun 0x0802A109, sub_802A108 +fun 0x0802A13D, BattleGenerateSimulationInternal +fun 0x0802A20D, BattleGenerateRealInternal +fun 0x0802A2F5, BattleApplyGameStateUpdates +fun 0x0802A319, BattleGenerateSimulation +fun 0x0802A351, BattleGenerateReal +fun 0x0802A365, BattleGenerateBallistaSimulation +fun 0x0802A385, BattleGenerateBallistaReal +fun 0x0802A399, BattleGenerate +fun 0x0802A401, BattleGenerateUiStats +fun 0x0802A52D, BattleRoll1RN +fun 0x0802A559, BattleRoll2RN +fun 0x0802A585, InitBattleUnit +fun 0x0802A669, InitBattleUnitWithoutBonuses +fun 0x0802A6A1, SetBattleUnitTerrainBonuses +fun 0x0802A6DD, SetBattleUnitTerrainBonusesAuto +fun 0x0802A731, SetBattleUnitWeapon +fun 0x0802A919, SetBattleUnitWeaponBallista +fun 0x0802A959, sub_802A958 +fun 0x0802A95D, ComputeBattleUnitStats +fun 0x0802A9A9, ComputeBattleUnitEffectiveStats +fun 0x0802A9D1, ComputeBattleUnitSupportBonuses +fun 0x0802AA45, ComputeBattleUnitDefense +fun 0x0802AAA5, ComputeBattleUnitBaseDefense +fun 0x0802AABD, ComputeBattleUnitAttack +fun 0x0802AB75, ComputeBattleUnitSpeed +fun 0x0802ABAD, ComputeBattleUnitHitRate +fun 0x0802ABE5, ComputeBattleUnitAvoidRate +fun 0x0802AC19, ComputeBattleUnitCritRate +fun 0x0802AC55, ComputeBattleUnitDodgeRate +fun 0x0802AC61, ComputeBattleUnitEffectiveHitRate +fun 0x0802AC91, ComputeBattleUnitEffectiveCritRate +fun 0x0802ACF9, ComputeBattleUnitSilencerRate +fun 0x0802AD55, ComputeBattleUnitWeaponRankBonuses +fun 0x0802AD91, ComputeBattleUnitStatusBonuses +fun 0x0802ADCD, ComputeBattleUnitSpecialWeaponStats +fun 0x0802AE91, ClearBattleHits +fun 0x0802AED1, BattleUnwind +fun 0x0802AF7D, BattleGetBattleUnitOrder +fun 0x0802AF91, BattleGetFollowUpOrder +fun 0x0802B019, BattleGenerateRoundHits +fun 0x0802B081, GetBattleUnitHitCount +fun 0x0802B095, BattleCheckBraveEffect +fun 0x0802B0CD, BattleCheckTriangleAttack +fun 0x0802B1C5, BattleUpdateBattleStats +fun 0x0802B1F5, BattleCheckSureShot +fun 0x0802B279, BattleCheckPierce +fun 0x0802B2E9, BattleCheckGreatShield +fun 0x0802B38D, BattleCheckSilencer +fun 0x0802B3D1, BattleCheckPetrify +fun 0x0802B3ED, BattleGenerateHitAttributes +fun 0x0802B579, BattleGenerateHitTriangleAttack +fun 0x0802B601, BattleGenerateHitEffects +fun 0x0802B83D, BattleGenerateHit +fun 0x0802B92D, BattleApplyExpGains +fun 0x0802B9A1, GetStatIncrease +fun 0x0802B9C5, GetAutoleveledStatIncrease +fun 0x0802B9F5, CanBattleUnitGainLevels +fun 0x0802BA29, CheckBattleUnitLevelUp +fun 0x0802BC01, ApplyUnitDefaultPromotion +fun 0x0802BD51, ApplyUnitPromotion +fun 0x0802BEA1, GenerateBattleUnitStatGainsComparatively +fun 0x0802BF25, CheckBattleUnitStatCaps +fun 0x0802C029, BattleApplyUnitUpdates +fun 0x0802C0B1, sub_802C0B0 +fun 0x0802C0B5, GetBattleUnitUpdatedWeaponExp +fun 0x0802C1B1, HasBattleUnitGainedWeaponLevel +fun 0x0802C1ED, UpdateUnitFromBattle +fun 0x0802C2D5, UpdateUnitDuringBattle +fun 0x0802C301, BattleApplyBallistaUpdates +fun 0x0802C335, sub_802C334 +fun 0x0802C345, GetUnitExpLevel +fun 0x0802C369, GetUnitRoundExp +fun 0x0802C399, GetUnitPowerLevel +fun 0x0802C3D9, GetUnitClassKillExpBonus +fun 0x0802C40D, GetUnitExpMultiplier +fun 0x0802C451, GetUnitKillExpBonus +fun 0x0802C4F1, ModifyUnitSpecialExp +fun 0x0802C535, GetBattleUnitExpGain +fun 0x0802C5B9, BattleApplyItemExpGains +fun 0x0802C639, GetBattleUnitStaffExp +fun 0x0802C6A1, BattleApplyMiscActionExpGains +fun 0x0802C6ED, BattleUnitTargetSetEquippedWeapon +fun 0x0802C741, BattleUnitTargetCheckCanCounter +fun 0x0802C76D, BattleApplyReaverEffect +fun 0x0802C7C1, BattleApplyWeaponTriangleEffect +fun 0x0802C845, BattleInitTargetCanCounter +fun 0x0802C8C5, InitObstacleBattleUnit +fun 0x0802C949, ComputeBattleObstacleStats +fun 0x0802C985, UpdateObstacleFromBattle +fun 0x0802CA15, BeginBattleAnimations +fun 0x0802CA71, GetUnitSoloBattleAnimType +fun 0x0802CA99, GetBattleAnimType +fun 0x0802CAF9, BattlePrintDebugUnitInfo +fun 0x0802CAFD, BattlePrintDebugHitInfo +fun 0x0802CB25, BattleInitItemEffect +fun 0x0802CBC9, BattleInitItemEffectTarget +fun 0x0802CC1D, UpdateActorFromBattle +fun 0x0802CC39, BattleApplyMiscAction +fun 0x0802CC55, BattleApplyItemEffect +fun 0x0802CCDD, GetOffensiveStaffAccuracy +fun 0x0802CD65, BattleGenerateArena +fun 0x0802CE89, BattleIsTriangleAttack +fun 0x0802CE9D, DidBattleUnitBreakWeapon +fun 0x0802CEBD, SetScriptedBattle +fun 0x0802CEC9, BattleGenerateHitScriptedDamage +fun 0x0802CF4D, BattleUnwindScripted +fun 0x0802D0BD, UnitLevelUp +fun 0x0802D2B5, BattleHitAdvance +fun 0x0802D2C5, BattleHitTerminate +fun 0x0802D2E1, TradeMenu_InitUnitNameDisplay +fun 0x0802D3B9, TradeMenu_HighlightUpdater_OnInit +fun 0x0802D3C1, TradeMenu_HighlightUpdater_OnLoop +fun 0x0802D439, TradeMenu_GetAdjustedRow +fun 0x0802D475, TradeMenu_InitItemText +fun 0x0802D4A9, TradeMenu_RefreshItemText +fun 0x0802D58D, TradeMenu_RefreshSelectableCells +fun 0x0802D5E9, TradeMenu_UpdateSelection +fun 0x0802D72D, TradeMenu_ApplyItemSwap +fun 0x0802D795, TradeMenu_InitItemDisplay +fun 0x0802D821, TradeMenu_OnInitUnselected +fun 0x0802D835, TradeMenu_OnLoopUnselected +fun 0x0802D919, TradeMenu_OnInitSelected +fun 0x0802D981, TradeMenu_OnLoopSelected +fun 0x0802DAAD, TradeMenu_OnEndSelected +fun 0x0802DAFD, TradeMenu_LoadForcedInitialHover +fun 0x0802DB49, TradeMenu_ClearDisplay +fun 0x0802DB5D, TradeMenu_HelpBox_OnInit +fun 0x0802DC05, TradeMenu_HelpBox_OnLoop +fun 0x0802DCD9, TradeMenu_HelpBox_OnEnd +fun 0x0802DD6D, StartTradeMenu +fun 0x0802DDD1, TradeMenu_TutorialHandCursor_Update +fun 0x0802DE09, TradeMenu_DoubleTutorialHandCursor_Update +fun 0x0802DE6D, StartTradeMenuTutorialHandCursor +fun 0x0802DE81, StartDoubleTradeMenuTutorialHandCursor +fun 0x0802DE95, EndTradeMenuTutorialHandCursor +fun 0x0802DEA5, EndDoubleTradeMenuTutorialHandCursor +fun 0x0802DEB5, TradeMenu_TutorialWait_OnInit +fun 0x0802DEBD, TradeMenu_TutorialWait_OnLoop +fun 0x0802DEDD, sub_802DEDC +fun 0x0802DF09, TradeMenu_UpdateTutorial +fun 0x0802E0A1, sub_802E0A0 +fun 0x0802E0B1, sub_802E0B0 +fun 0x0802E0C1, sub_802E0C0 +fun 0x0802E0D1, sub_802E0D0 +fun 0x0802E0E1, sub_802E0E0 +fun 0x0802E0F1, sub_802E0F0 +fun 0x0802E101, sub_802E100 +fun 0x0802E111, AreKeysHeld +fun 0x0802E12D, TradeMenu_StartTutorialEventLock +fun 0x0802E141, TradeMenu_InitTradeTutorial +fun 0x0802E169, sub_802E168 +fun 0x0802E189, sub_802E188 +fun 0x0802E1A9, sub_802E1A8 +fun 0x0802E1C9, ClearTraps +fun 0x0802E1F1, GetTrapAt +fun 0x0802E24D, GetTypedTrapAt +fun 0x0802E2B9, AddTrap +fun 0x0802E2E1, AddDamagingTrap +fun 0x0802E2FD, RemoveTrap +fun 0x0802E315, AddFireTile +fun 0x0802E331, AddGasTrap +fun 0x0802E351, AddArrowTrap +fun 0x0802E36D, sub_802E36C +fun 0x0802E389, AddTrap8 +fun 0x0802E399, AddTrap9 +fun 0x0802E3A9, InitMapObstacles +fun 0x0802E431, ApplyEnabledMapChanges +fun 0x0802E471, RefreshAllLightRunes +fun 0x0802E4AD, GetObstacleHpAt +fun 0x0802E4F5, GetMapChange +fun 0x0802E531, GetMapChangeIdAt +fun 0x0802E58D, ApplyMapChangesById +fun 0x0802E5F9, EnableMapChange +fun 0x0802E60D, DisableMapChange +fun 0x0802E639, IsMapChangeEnabled +fun 0x0802E661, UnitHideIfUnderRoof +fun 0x0802E691, UpdateRoofedUnits +fun 0x0802E6F1, GenerateFireTileTrapTargets +fun 0x0802E711, GenerateArrowTrapTargets +fun 0x0802E755, GenerateGasTrapTargets +fun 0x0802E7D5, ShouldSkipGasTrapDisplay +fun 0x0802E83D, GenerateTrapDamageTargets +fun 0x0802E8A9, GenerateDisplayedTrapDamageTargets +fun 0x0802E9A9, CountDownTraps +fun 0x0802E9D1, ResetCountedDownTraps +fun 0x0802EA01, sub_802EA00 +fun 0x0802EA1D, sub_802EA1C +fun 0x0802EA29, sub_802EA28 +fun 0x0802EA59, AddLightRune +fun 0x0802EA91, RemoveLightRune +fun 0x0802EAC1, DecayTraps +fun 0x0802EB11, DisableAllLightRunes +fun 0x0802EB51, EnableAllLightRunes +fun 0x0802EB8D, GetTrap +fun 0x0802EB99, ExecStandardHeal +fun 0x0802EC21, ExecRestore +fun 0x0802EC8D, ExecBarrierStaff +fun 0x0802ECD1, GetRescueStaffeePosition +fun 0x0802EEF9, ExecRescueStaff +fun 0x0802EF71, sub_802EF70 +fun 0x0802EF81, sub_802EF80 +fun 0x0802EFAD, ExecWarpStaff +fun 0x0802F011, ExecStatusStaff +fun 0x0802F155, ExecFortify +fun 0x0802F1D9, ExecNightmare +fun 0x0802F209, ApplyNightmareEffect +fun 0x0802F275, ExecUnlockStaff +fun 0x0802F2B5, ExecHammerne +fun 0x0802F30D, ExecLatona +fun 0x0802F381, ExecVulneraryItem +fun 0x0802F3E5, ExecElixirItem +fun 0x0802F451, ExecPureWaterItem +fun 0x0802F48D, ExecTorchItem +fun 0x0802F4D1, ExecAntitoxinItem +fun 0x0802F511, sub_802F510 +fun 0x0802F599, sub_802F598 +fun 0x0802F665, sub_802F664 +fun 0x0802F73D, sub_802F73C +fun 0x0802F761, sub_802F760 +fun 0x0802F809, ApplyStatBoostItem +fun 0x0802F915, ExecStatBoostItem +fun 0x0802F979, sub_802F978 +fun 0x0802F9E1, ExecJunaFruitItem +fun 0x0802FA4D, ExecMine +fun 0x0802FA91, ExecLightRune +fun 0x0802FAD1, sub_802FAD0 +fun 0x0802FB89, ExecTorchStaff +fun 0x0802FBBD, ExecDanceRing +fun 0x0802FC49, ActionStaffDoorChestUseItem +fun 0x0802FFB5, ActionPick +fun 0x0803001D, AfterItemUse_SetTargetStatus +fun 0x08030051, sub_8030050 +fun 0x0803005D, BMapVSync_UpdateMapImgAnimations +fun 0x080300A5, BMapVSync_UpdateMapPalAnimations +fun 0x080300F5, BMapVSync_InitMapAnimations +fun 0x08030139, BMapVSync_OnEnd +fun 0x08030145, BMapVSync_OnLoop +fun 0x08030151, BMapVSync_Start +fun 0x08030175, BMapVSync_End +fun 0x08030185, BMapDispSuspend +fun 0x080301B9, BMapDispResume +fun 0x080301F5, AllocWeatherParticles +fun 0x08030241, WfxNone_Init +fun 0x08030259, WfxSnow_Init +fun 0x080302D1, WfxSnow_VSync +fun 0x08030391, WfxRain_Init +fun 0x080303F5, WfxRain_VSync +fun 0x08030475, WfxSandStorm_Init +fun 0x080304E5, WfxSandStorm_VSync +fun 0x08030541, WfxSnowStorm_Init +fun 0x080305FD, WfxSnowStorm_VSync +fun 0x08030675, WfxBlueHSync +fun 0x080306CD, WfxBlue_Init +fun 0x08030711, WfxBlue_VSync +fun 0x08030715, WfxFlamesHSync +fun 0x08030759, WfxFlamesInitGradientPublic +fun 0x080307D9, WfxFlamesInitGradient +fun 0x08030869, WfxFlamesInitParticles +fun 0x080308CD, WfxFlames_Init +fun 0x080308DD, WfxFlamesUpdateGradient +fun 0x08030949, WfxFlamesUpdateParticles +fun 0x080309E1, WfxFlames_VSync +fun 0x080309F1, WfxCloudsOffsetGraphicsEffect +fun 0x08030A59, WfxClouds_Init +fun 0x08030A85, WfxClouds_VSync +fun 0x08030B01, WfxClouds_Update +fun 0x08030B35, WfxInit +fun 0x08030BA5, WfxVSync +fun 0x08030C0D, WfxUpdate +fun 0x08030C25, DisableMapPaletteAnimations +fun 0x08030C41, ResetMapPaletteAnimations +fun 0x08030C7D, SetWeather +fun 0x08030C95, GetTextDisplaySpeed +fun 0x08030CC1, IsFirstPlaythrough +fun 0x08030CF5, InitPlayConfig +fun 0x08030DD9, ClearBattleMapState +fun 0x08030E05, StartBattleMap +fun 0x08030F49, RestartBattleMap +fun 0x08030FE5, GameCtrl_StartResumedGame +fun 0x080310F9, RefreshBMapDisplay_FromBattle +fun 0x08031155, BMapDispResume_FromBattleDelayed +fun 0x08031179, InitMoreBMapGraphics +fun 0x080311A9, RefreshBMapGraphics +fun 0x080311BD, StartBMapMain +fun 0x080311F1, EndBMapMain +fun 0x08031215, ChapterChangeUnitCleanup +fun 0x08031301, MapMain_ResumeFromPhaseIdle +fun 0x0803133D, MapMain_ResumeFromAction +fun 0x080313BD, MapMain_ResumeFromBskPhase +fun 0x080313F9, MapMain_ResumeFromArenaFight +fun 0x08031475, MapMain_ResumeFromPhaseChange +fun 0x080314B1, GameCtrl_DeclareCompletedChapter +fun 0x080314D5, GameCtrl_SavePlayThroughData +fun 0x080314E5, GetTacticianName +fun 0x080314ED, SetTacticianName +fun 0x08031501, GetConvoyItemArray +fun 0x08031509, ClearSupplyItems +fun 0x0803152D, ShrinkConvoyItemList +fun 0x08031571, GetConvoyItemCount +fun 0x08031595, AddItemToConvoy +fun 0x080315CD, RemoveItemFromConvoy +fun 0x080315E5, GetConvoyItemSlot +fun 0x0803161D, HasConvoyAccess +fun 0x08031661, sub_8031660 +fun 0x08031689, GetSupplyUnit +fun 0x080316C5, InitUnitStack +fun 0x080316E1, PushUnit +fun 0x08031715, LoadPlayerUnitsFromUnitStack +fun 0x08031755, LoadPlayerUnitsFromUnitStack2 +fun 0x08031795, ArenaBeginInternal +fun 0x08031875, ArenaBegin +fun 0x08031891, ArenaResume +fun 0x080318B5, GetUnitBestWRankType +fun 0x080318E1, GetClassBestWRankType +fun 0x0803190D, ArenaGenerateOpposingClassId +fun 0x080319D9, IsWeaponMagic +fun 0x080319F9, ArenaGetOpposingLevel +fun 0x08031A15, ArenaGetPowerRanking +fun 0x08031A85, ArenaGenerateOpponentUnit +fun 0x08031B71, ArenaGenerateBaseWeapons +fun 0x08031BC1, ArenaGetUpgradedWeapon +fun 0x08031C11, ArenaAdjustOpponentDamage +fun 0x08031D59, ArenaAdjustOpponentPowerRanking +fun 0x08031EA1, ArenaGenerateMatchupGoldValue +fun 0x08031ECD, ArenaGetMatchupGoldValue +fun 0x08031ED9, ArenaGetResult +fun 0x08031EE5, ArenaSetResult +fun 0x08031EF1, ArenaContinueBattle +fun 0x08031F51, ArenaIsUnitAllowed +fun 0x08031F75, ArenaSetFallbackWeaponForUnit +fun 0x08031FC9, ArenaSetFallbackWeaponsMaybe +fun 0x08031FED, StoreRNStateToActionStruct +fun 0x08031FFD, LoadRNStateFromActionStruct +fun 0x0803200D, ApplyUnitAction +fun 0x08032165, ActionRescue +fun 0x080321B9, AfterDrop_CheckTrapAfterDropMaybe +fun 0x080321C9, sub_80321C8 +fun 0x080321E1, ActionDrop +fun 0x08032271, ActionVisitAndSeize +fun 0x0803229D, ActionCombat +fun 0x08032345, ActionArena +fun 0x08032359, ActionDance +fun 0x080323A9, ActionTalk +fun 0x080323D5, ActionSupport +fun 0x0803247D, ActionSteal +fun 0x08032555, ActionSummon +fun 0x08032581, ActionSummonDK +fun 0x080325AD, sub_80325AC +fun 0x08032659, sub_8032658 +fun 0x08032665, sub_8032664 +fun 0x08032675, DropRescueOnDeath +fun 0x08032729, KillUnitOnCombatDeath +fun 0x08032751, KillUnitOnArenaDeathMaybe +fun 0x08032775, BATTLE_GOTO1_IfNobodyIsDead +fun 0x080327B5, DidUnitDie +fun 0x080327C9, BATTLE_PostCombatDeathFades +fun 0x08032861, BATTLE_DeleteLinkedMOVEUNIT +fun 0x0803286D, BATTLE_HandleCombatDeaths +fun 0x080328B1, sub_80328B0 +fun 0x080328D1, BATTLE_HandleItemDrop +fun 0x08032975, sub_8032974 +fun 0x080329A1, BATTLE_HandleArenaDeathsMaybe +fun 0x080329C1, sub_80329C0 +dat 0x080329D4, _080329D4 +fun 0x080329D9, SetLastCoords +fun 0x080329ED, CutOffPathLength +fun 0x08032A95, AddPointToPathArrowProc +fun 0x08032B19, GetPointAlongPath +fun 0x08032B89, GetPathFromMovementScript +fun 0x08032C89, GetMovementScriptFromPath +fun 0x08032D31, GenerateMovementMapForActiveUnit +fun 0x08032D75, ResetPathArrow +fun 0x08032DA1, PathContainsNoCycle +fun 0x08032E29, PathArrowDisp_Init +fun 0x08032EB5, UpdatePathArrowWithCursor +fun 0x0803306D, GetDirectionOfPathBeforeIndex +fun 0x080330D5, GetDirectionOfPathAfterIndex +fun 0x08033149, PointInCameraBounds +fun 0x0803318D, DrawPathArrow +fun 0x08033249, DrawUpdatedPathArrow +fun 0x08033259, GetPlayerLeaderUnitId +fun 0x080332D1, sub_80332D0 +fun 0x0803334D, sub_803334C +fun 0x08033359, PrepMapMenu_OnViewMap +fun 0x0803336D, PrepMapMenu_OnFormation +fun 0x080333A5, PrepMapMenu_OnStartPress +fun 0x080333C5, PrepMapMenu_OnBPress +fun 0x080333D5, SALLYCURSOR_DeploySupplyUnit +fun 0x0803341D, PrepMapMenu_OnOptions +fun 0x0803342D, SALLYCURSOR_RemoveSupplyUnit +fun 0x08033459, PrepMapMenu_OnSave +fun 0x08033469, sub_8033468 +fun 0x0803348D, sub_803348C +fun 0x080334BD, PrepScreenProc_InitMapMenu +fun 0x080334CD, sub_80334CC +fun 0x080334E9, sub_80334E8 +fun 0x08033515, sub_8033514 +fun 0x08033549, sub_8033548 +fun 0x08033575, sub_8033574 +fun 0x08033609, sub_8033608 +fun 0x08033621, sub_8033620 +fun 0x08033635, PrepMapMenu_OnEnd +fun 0x08033649, PrepScreenProc_StartMapMenu +fun 0x0803374D, CanCharacterBePrepMoved +fun 0x08033771, sub_8033770 +fun 0x08033799, sub_8033798 +fun 0x080337B5, sub_80337B4 +fun 0x080337D5, sub_80337D4 +fun 0x080337F1, sub_80337F0 +fun 0x08033871, InitPrepScreenUnitsAndCamera +fun 0x080338C1, sub_80338C0 +fun 0x08033941, sub_8033940 +fun 0x08033979, PrepScreenProc_MapIdle +fun 0x08033BF9, sub_8033BF8 +fun 0x08033C11, SALLYCURSOR6C_StartUnitSwap +fun 0x08033C91, sub_8033C90 +fun 0x08033DD9, sub_8033DD8 +fun 0x08033E09, sub_8033E08 +fun 0x08033E8D, sub_8033E8C +fun 0x08033EA5, sub_8033EA4 +fun 0x08033EC1, sub_8033EC0 +fun 0x08033ED5, CallCursorShop +fun 0x08033F35, PrepScreenProc_MapMovementLoop +fun 0x08034079, sub_8034078 +fun 0x08034091, sub_8034090 +fun 0x0803410D, StartPrepSaveScreen +fun 0x08034169, sub_8034168 +fun 0x08034195, sub_8034194 +fun 0x080341D1, sub_80341D0 +fun 0x08034201, sub_8034200 +fun 0x08034215, ShrinkPlayerUnits +fun 0x08034279, EndPrepScreen +fun 0x080342FD, sub_80342FC +fun 0x08034315, CanUnitUseVisit +dat 0x08034328, _08034328 +dat 0x0803432C, _0803432C +dat 0x08034330, _08034330 +dat 0x0803433C, _0803433C +dat 0x0803434C, _0803434C +dat 0x08034378, _08034378 +dat 0x08034386, _08034386 +dat 0x0803438C, _0803438C +dat 0x08034392, _08034392 +dat 0x08034394, _08034394 +dat 0x0803439C, _0803439C +dat 0x080343A0, _080343A0 +dat 0x080343A4, _080343A4 +fun 0x080343A9, CanUnitUseSeize +dat 0x080343C8, _080343C8 +dat 0x080343CC, _080343CC +dat 0x080343D0, _080343D0 +dat 0x080343DC, _080343DC +dat 0x080343EA, _080343EA +dat 0x0803440A, _0803440A +dat 0x08034410, _08034410 +dat 0x08034416, _08034416 +dat 0x08034418, _08034418 +dat 0x08034420, _08034420 +dat 0x08034424, _08034424 +fun 0x08034429, CanUnitUseAttack +dat 0x0803445A, _0803445A +dat 0x08034460, _08034460 +dat 0x08034464, _08034464 +dat 0x08034468, _08034468 +dat 0x0803446C, _0803446C +fun 0x08034471, CanActiveUnitUseRescue +dat 0x08034484, _08034484 +dat 0x08034488, _08034488 +fun 0x0803448D, CanActiveUnitUseTrade +dat 0x080344A0, _080344A0 +dat 0x080344A4, _080344A4 +fun 0x080344A9, GetUnitCommandUseFlags +fun 0x080344E9, sub_80344E8 +dat 0x0803450C, _0803450C +dat 0x08034510, _08034510 +fun 0x08034515, sub_8034514 +dat 0x08034548, _08034548 +dat 0x0803454C, _0803454C +fun 0x08034551, sub_8034550 +dat 0x0803456A, _0803456A +dat 0x0803458C, _0803458C +dat 0x080345A6, _080345A6 +dat 0x080345B6, _080345B6 +dat 0x080345F2, _080345F2 +dat 0x080345F8, _080345F8 +dat 0x080345FE, _080345FE +dat 0x08034604, _08034604 +dat 0x08034608, _08034608 +dat 0x0803460C, _0803460C +dat 0x08034610, _08034610 +dat 0x08034614, _08034614 +fun 0x08034619, GetROMChapterStruct +fun 0x08034641, GetChapterMapPointer +fun 0x08034685, GetChapterMapChangesPointer +fun 0x080346B1, GetChapterEventDataPointer +fun 0x080346E1, GetChapterTitle +fun 0x08034705, IsDifficultMode +fun 0x0803471D, UnitInfoWindow_OnLoop +fun 0x080347A9, NewUnitInfoWindow +fun 0x080347D5, UnitInfoWindow_PositionUnitName +fun 0x0803483D, UnitInfoWindow_DrawBase +fun 0x080349D5, GetUnitInfoWindowX +fun 0x080349FD, DrawUnitHpText +fun 0x08034A5D, DrawUnitConText +fun 0x08034AA5, DrawUnitAidText +fun 0x08034ADD, PutUnitAidIconForTextAt +fun 0x08034B11, DrawUnitStatusText +fun 0x08034B49, DrawUnitResChangeText +fun 0x08034BAD, DrawUnitResUnkText +fun 0x08034BE5, DrawAccuracyText +fun 0x08034C19, StartUnitInventoryInfoWindow +fun 0x08034C3D, RefreshUnitInventoryInfoWindow +fun 0x08034D49, RefreshUnitStealInventoryInfoWindow +fun 0x08034E5D, RefreshHammerneUnitInfoWindow +fun 0x08034F9D, StartUnitHpInfoWindow +fun 0x08034FB1, RefreshUnitHpInfoWindow +fun 0x08034FFD, StartUnitHpStatusInfoWindow +fun 0x0803501D, RefreshUnitHpStatusInfoWindow +fun 0x08035091, StartUnitResChangeInfoWindow +fun 0x080350A5, RefreshUnitResChangeInfoWindow +fun 0x080350FD, StartUnitStaffOffenseInfoWindow +fun 0x0803511D, RefreshUnitStaffOffenseInfoWindow +fun 0x0803519D, StartUnitRescueInfoWindowsCore +fun 0x080351CD, RefreshUnitTakeRescueInfoWindows +fun 0x08035205, RefreshUnitRescueInfoWindows +fun 0x080352BD, RefreshUnitTakeInfoWindows +fun 0x08035381, StartUnitGiveInfoWindows +fun 0x080353B9, RefreshUnitGiveInfoWindows +fun 0x0803547D, PutSubtitleHelpText +fun 0x080354E1, InitSubtitleHelpText +fun 0x080355AD, SubtitleHelpDarkenerOnHBlank +fun 0x08035615, SubtitleHelpDarkener_Init +fun 0x08035631, SubtitleHelpDarkener_FadeIn +fun 0x0803564D, SubtitleHelpDarkener_FadeOut +fun 0x08035679, SubtitleHelp_Init +fun 0x08035699, SubtitleHelp_OnEnd +fun 0x080356BD, SubtitleHelp_Loop +fun 0x08035709, StartSubtitleHelp +fun 0x08035749, EndSubtitleHelp +fun 0x08035759, IsSubtitleHelpActive +fun 0x08035771, sub_8035770 +fun 0x080357A9, ApplyHazardHealing +fun 0x080357E5, RenderMapForFogFadeIfUnitDied +fun 0x08035805, BeginUnitHealAnim +fun 0x0803584D, BeginUnitPoisonDamageAnim +fun 0x080358C1, BeginGorgonEggHatchDamageAnim +fun 0x0803592D, BeginUnitCritDamageAnim +fun 0x080359B5, KillAllRedUnits_Init +fun 0x08035A0D, KillAllRedUnits_Loop +fun 0x08035AA5, StatusHealEffect_OverlayBg_Init +fun 0x08035B0D, StatusHealEffect_OverlayBg_Loop +fun 0x08035B45, StatusHealEffect_BlendedSprite_Init +fun 0x08035BED, StatusHealEffect_BlendedSprite_Loop +fun 0x08035C45, StatusHealEffect_BlendedSprite_Finish +fun 0x08035C59, StatusHealEffect_BlendSpriteAnim_InitIn +fun 0x08035C6D, StatusHealEffect_BlendSpriteAnim_InitOut +fun 0x08035C81, StatusHealEffect_BlendSpriteAnim_Loop +fun 0x08035CB9, StatusHealEffect_PalSpriteAnim_Init +fun 0x08035D15, StatusHealEffect_PalSpriteAnim_SetOutlineIntensity +fun 0x08035D45, StatusHealEffect_PalSpriteAnim_LoopIn +fun 0x08035D71, StatusHealEffect_PalSpriteAnim_LoopOut +fun 0x08035D9D, StatusHealEffect_Finish +fun 0x08035DDD, StartStatusHealEffect +fun 0x08035E21, TerrainHealDisplay_Init +fun 0x08035E51, MassEffectDisplay_Check +fun 0x08035ED9, MassEffectDisplay_Watch +fun 0x08035EFD, TerrainHealDisplay_Display +fun 0x08035F41, FinishDamageDisplay +fun 0x08035F6D, TerrainHealDisplay_Next +fun 0x08035FB9, PoisonDamageDisplay_Init +fun 0x08035FF1, PoisonDamageDisplay_Display +fun 0x0803601D, PoisonDamageDisplay_Next +fun 0x0803608D, SetClassToHatchingGorgonEgg +fun 0x080360B9, GorgonEggHatchDisplay_Init +fun 0x080360E9, GorgonEggHatchDisplay_Display +fun 0x0803611D, GorgonEggHatchDisplay_Next +fun 0x08036189, StatusDecayDisplay_Init +fun 0x080361AD, StatusDecayDisplay_Display +fun 0x0803623D, StatusDecayDisplay_Next +fun 0x0803629D, TrapDamageDisplay_Init +fun 0x080362A5, TrapDamageDisplay_Check +fun 0x08036335, TrapDamageDisplay_Watch +fun 0x08036365, TrapDamageDisplay_Display +fun 0x08036475, TrapDamageDisplay_Next +fun 0x080364D9, GetBattleForecastPanelSide +fun 0x0803650D, InitBattleForecastIconPaletteBuffer +fun 0x08036595, InitBattleForecastLabels +fun 0x080365E5, PutBattleForecastUnitName +fun 0x08036629, PutBattleForecastItemName +fun 0x0803666D, BattleForecastHitCountUpdate +fun 0x080366A1, InitBattleForecastBattleStats +fun 0x08036819, DrawBattleForecastContentsStandard +fun 0x08036A71, DrawBattleForecastContentsExtended +fun 0x08036CD1, DrawBattleForecastContents +fun 0x08036D0D, GetFactionBattleForecastFramePalette +fun 0x08036D4D, InitBattleForecastFramePalettes +fun 0x08036D9D, BattleForecast_Init +fun 0x08036E1D, BattleForecast_OnEnd +fun 0x08036E2D, PutBattleForecastTilemaps +fun 0x08036EA9, PutBattleForecastWeaponTriangleArrows +fun 0x08036F4D, PutBattleForecastMultipliers +fun 0x08036FE9, UpdateBattleForecastEffectivenessPalettes +fun 0x0803705D, BattleForecast_LoopDisplay +fun 0x080370C9, BattleForecast_OnNewBattle +fun 0x0803710D, BattleForecast_LoopSlideIn +fun 0x080371F1, BattleForecast_LoopSlideOut +fun 0x080372D5, MapEventEngineExists_ +fun 0x080372E5, sub_80372E4 +fun 0x0803730D, NewBattleForecast +fun 0x0803738D, UpdateBattleForecastContents +fun 0x080373B5, CloseBattleForecast +fun 0x080373F1, StartBattleForecastHelpBox +fun 0x0803746D, sub_803746C +fun 0x08037495, sub_8037494 +fun 0x080374C5, sub_80374C4 +fun 0x080374F5, sub_80374F4 +fun 0x08037511, sub_8037510 +fun 0x08037529, sub_8037528 +fun 0x08037541, sub_8037540 +fun 0x080375A1, sub_80375A0 +fun 0x080375E9, GetPickTrapType +fun 0x08037661, ExecTrap +fun 0x08037745, HandlePostActionTraps +fun 0x080377CD, sub_80377CC +fun 0x080377F1, sub_80377F0 +fun 0x08037831, sub_8037830 +fun 0x08037841, LoadTrapData +fun 0x08037911, LoadChapterBallistae +fun 0x08037929, AddGorgonEggTrap +fun 0x0803795D, GetRiddenBallistaAt +fun 0x0803798D, GetBallistaItemAt +fun 0x080379D5, GetSomeBallistaItemAt +fun 0x08037A05, AddBallista +fun 0x08037A35, RideBallista +fun 0x08037A6D, TryRemoveUnitFromBallista +fun 0x08037AA9, IsBallista +fun 0x08037AC1, sub_8037AC0 +fun 0x08037AED, sub_8037AEC +fun 0x08037B11, GetBallistaItemUses +fun 0x08037B35, ClearBallistaOccupied +fun 0x08037B3D, SetBallistaOccupied +fun 0x08037B45, GetCurrentPromotedLevelBonus +fun 0x08037B65, CanUnitSeize +fun 0x08037BAD, DungeonRecordUi_InitText +fun 0x08037C41, InitDungeon +fun 0x08037CA1, UnlockPostgameAllyByEnemyCount +fun 0x08037CF9, UnlockPostgameAllyByClearCount +fun 0x08037D59, sub_8037D58 +fun 0x08037D69, PrepScreenProc_AddPostgameUnits +fun 0x08037DDD, TryAddPostgameUnit +fun 0x08037E09, SaveDungeonState +fun 0x08037E31, LoadDungeonState +fun 0x08037E4D, SaveDungeonRecords +fun 0x08037E65, LoadDungeonRecords +fun 0x08037E7D, UpdateDungeonMapTime +fun 0x08037EB1, UpdateDungeonStats +fun 0x08037FCD, UpdateDungeonRecordStats +fun 0x08038135, UpdateDungeonEnemiesDefeated +fun 0x080381E1, StartDungeonRecordProcFromMenu +fun 0x080381F5, sub_80381F4 +fun 0x08038209, PushGlobalTimer +fun 0x0803821D, PopGlobalTimer +fun 0x08038231, sub_8038230 +fun 0x08038241, SetupDungeonRecordUi +fun 0x08038449, DrawDungeonRecordUiLabels +fun 0x080384BD, DrawNumberText +fun 0x08038589, DrawNumberText_WithReset +fun 0x08038669, sub_8038668 +fun 0x08038699, DrawTimeText +fun 0x08038901, DrawTimeText_WithReset +fun 0x08038BA5, DrawDungeonRecordUiText +fun 0x08038E39, DungeonRecordUi_UpdateRunningTime +fun 0x08038EA9, DungeonRecordUi_KeyListenerUpdatesTime +fun 0x08038ED1, DungeonRecordUi_KeyListener +fun 0x08038EF1, EndDungeonRecordUi +fun 0x08038F79, sub_8038F78 +fun 0x0803901D, sub_803901C +fun 0x080390D5, sub_80390D4 +fun 0x080391D1, DungeonRecordUi_SpawnUpdateValueProc +fun 0x08039201, GetCurrentDungeonValueByUiLabel +fun 0x0803929D, GetRecordDungeonValueByUiLabel +fun 0x08039361, DungeonRecordUi_IsNewRecordForLabel +fun 0x0803943D, sub_803943C +fun 0x0803948D, sub_803948C +fun 0x080394A9, sub_80394A8 +fun 0x08039555, sub_8039554 +fun 0x0803958D, DungeonRecordUi_UpdateEnemiesDefeatedCount +fun 0x0803963D, sub_803963C +fun 0x08039661, sub_8039660 +fun 0x08039669, sub_8039668 +fun 0x08039691, DungeonRecordUi_GotoNextLabel +fun 0x080396AD, AiPhaseInit +fun 0x08039719, AiPhaseBerserkInit +fun 0x08039779, AiPhaseCleanup +fun 0x08039789, CpOrderMain +fun 0x080397B1, CpOrderBerserkInit +fun 0x08039859, CpOrderFunc_BeginDecide +fun 0x08039899, GetUnitBattleAiPriority +fun 0x08039939, GetUnitAiPriority +fun 0x080399B1, BuildAiUnitList +fun 0x08039A51, SortAiUnitList +fun 0x08039ABD, CpOrderFunc_End +fun 0x08039AC9, CpDecide_Suspend +fun 0x08039B01, CpDecide_Main +fun 0x08039C01, AiClearDecision +fun 0x08039C21, AiSetDecision +fun 0x08039C65, AiUpdateDecision +fun 0x08039CAD, AiDecideMain +fun 0x08039D11, DecideHealOrEscape +fun 0x08039DC5, DecideSpecialItems +fun 0x08039DE1, DecideScriptA +fun 0x08039E2D, DecideScriptB +fun 0x08039E89, AiTargetCursor_Main +fun 0x08039ECD, StartAiTargetCursor +fun 0x08039EF5, CpPerform_UpdateMapMusic +fun 0x08039F0D, CpPerform_MoveCameraOntoUnit +fun 0x08039FAD, CpPerform_BeginUnitMovement +fun 0x0803A025, AiRefreshMap +fun 0x0803A07D, AiStartCombatAction +fun 0x0803A0F5, AiStartEscapeAction +fun 0x0803A135, AiStartStealAction +fun 0x0803A17D, AiPillageAction +fun 0x0803A205, AiStaffAction +fun 0x0803A23D, AiUseItemAction +fun 0x0803A271, AiRefreshAction +fun 0x0803A275, AiTalkAction +fun 0x0803A2B9, AiRideBallistaAction +fun 0x0803A2E1, AiExitBallistaAction +fun 0x0803A309, AiDKNightmareAction +fun 0x0803A359, AiDKSummonAction +fun 0x0803A391, AiPickAction +fun 0x0803A3C9, CpPerform_MoveCameraOntoTarget +fun 0x0803A4E5, CpPerform_PerformAction +fun 0x0803A5F9, CpPerform_WaitAction +fun 0x0803A63D, CpPerform_803A63C +fun 0x0803A675, AiDummyAction +fun 0x0803A679, AiEscapeAction +fun 0x0803A69D, AiWaitAndClearScreenAction +fun 0x0803A6D1, CpPerform_803A6D0 +fun 0x0803A71D, AiCompare +fun 0x0803A789, AiFindTargetInReachByCharId +fun 0x0803A879, AiFindTargetInReachByClassId +fun 0x0803A925, AiFindTargetInReachByFunc +fun 0x0803AA41, sub_803AA40 +fun 0x0803AB5D, AiRandomMove +fun 0x0803AC3D, AiReachesByBirdsEyeDistance +fun 0x0803AC91, AiCouldReachByBirdsEyeDistance +fun 0x0803ACF9, AiIsInShortList +fun 0x0803AD19, AiIsInByteList +fun 0x0803AD39, AiFindClosestTerrainPosition +fun 0x0803AE3D, AiGetPositionRange +fun 0x0803AE95, AiFindClosestTerrainAdjacentPosition +fun 0x0803AFDD, AiFindClosestUnlockPosition +fun 0x0803B225, AiCountUnitsInRange +fun 0x0803B299, AiCountEnemyUnitsInRange +fun 0x0803B315, AiCountAlliedUnitsInRange +fun 0x0803B391, AiCountNearbyUnits +fun 0x0803B41D, AiCountNearbyEnemyUnits +fun 0x0803B4B9, AiCountNearbyAlliedUnits +fun 0x0803B559, FillMovementAndRangeMapForItem +fun 0x0803B5F9, AiMakeMoveRangeUnitPowerMaps +fun 0x0803B679, sub_803B678 +fun 0x0803B719, AiFindBestAdjacentPositionByFunc +fun 0x0803B795, AiGetItemStealRank +fun 0x0803B7C9, AiGetUnitStealItemSlot +fun 0x0803B809, AiFindSafestReachableLocation +fun 0x0803B8FD, AiFindPillageLocation +fun 0x0803B995, AiGetChestUnlockItemSlot +fun 0x0803BA09, AiTryMoveTowards +fun 0x0803BBF5, sub_803BBF4 +fun 0x0803BDE1, AiGetUnitClosestValidPosition +fun 0x0803BF4D, AiGetClassRank +fun 0x0803BF85, AiUnitWithCharIdExists +fun 0x0803BFD1, AiIsWithinRectDistance +fun 0x0803C015, AiLocationIsPillageTarget +fun 0x0803C065, SetupUnitInventoryAIFlags +fun 0x0803C121, SetupUnitStatusStaffAIFlags +fun 0x0803C169, SetupUnitHealStaffAIFlags +fun 0x0803C1B5, SaveNumberOfAlliedUnitsIn0To8Range +fun 0x0803C259, CharStoreAI +fun 0x0803C285, sub_803C284 +fun 0x0803C365, sub_803C364 +fun 0x0803C3B1, sub_803C3B0 +fun 0x0803C44D, sub_803C44C +fun 0x0803C491, sub_803C490 +fun 0x0803C4BD, AiTryExecScriptA +fun 0x0803C511, AiExecFallbackScriptA +fun 0x0803C54D, AiTryExecScriptB +fun 0x0803C5A1, AiExecFallbackScriptB +fun 0x0803C5DD, AiScript_Exec +fun 0x0803C649, AiScriptCmd_00_ConditionalGoto +fun 0x0803C6ED, AiScriptCmd_01_FunctionCall +fun 0x0803C71D, AiScriptCmd_02_ChangeAi +fun 0x0803C78D, AiScriptCmd_03_Goto +fun 0x0803C819, AiIsUnitEnemy +fun 0x0803C849, AiIsUnitNonActive +fun 0x0803C865, AiIsUnitEnemyAndNotInScrList +fun 0x0803C8AD, AiIsUnitEnemyOrInScrList +fun 0x0803C8F5, AiIsUnitEnemyAndScrCharId +fun 0x0803C935, AiIsUnitEnemyAndScrClassId +fun 0x0803C975, AiScriptCmd_04_ActionOnSelectedCharacter +fun 0x0803CA0D, AiScriptCmd_05_DoStandardAction +fun 0x0803CA7D, AiScriptCmd_06_DoNothing +fun 0x0803CA85, AiScriptCmd_07_DoStandardActionNoMove +fun 0x0803CAE5, AiScriptCmd_08_DoStandardActionAgainstClass +fun 0x0803CB35, AiScriptCmd_09_DoStaffAction +fun 0x0803CB51, AiScriptCmd_0A_DoStaffAction +fun 0x0803CB6D, AiScriptCmd_0B_DoStaffAction +fun 0x0803CB89, AiScriptCmd_0C_MoveTowardsSetPoint +fun 0x0803CBD5, AiScriptCmd_0D_MoveTowardsCharacterUntilInRange +fun 0x0803CC91, AiScriptCmd_0E_DoNothing +fun 0x0803CC99, AiScriptCmd_0F_MoveTowardsUnitWithClass +fun 0x0803CCDD, AiScriptCmd_10_DoLooting +fun 0x0803CDD5, AiScriptCmd_11_MoveTowardsSafety +fun 0x0803CE19, AiScriptCmd_12_MoveTowardsEnemy +fun 0x0803CE99, AiScriptCmd_13 +fun 0x0803CF19, AiScriptCmd_14_DoNothing +fun 0x0803CF21, AiScriptCmd_15_DoNothing +fun 0x0803CF29, AiScriptCmd_16_RandomMovement +fun 0x0803CF3D, AiScriptCmd_17_DoEscape +fun 0x0803CF61, sub_803CF60 +fun 0x0803CFB5, sub_803CFB4 +fun 0x0803D125, sub_803D124 +fun 0x0803D229, AiScriptCmd_18_TryAttackSnagWall +fun 0x0803D2D9, AiScriptCmd_19_MoveTowardsTerrain +fun 0x0803D355, AiScriptCmd_1A_MoveTowardsTerrain +fun 0x0803D3D1, AiScriptCmd_1B_NoOp +fun 0x0803D3E5, AiDoBerserkAction +fun 0x0803D405, AiDoBerserkMove +fun 0x0803D43D, sub_803D43C +fun 0x0803D441, sub_803D440 +fun 0x0803D451, AiAttemptOffensiveAction +fun 0x0803D6B9, AiAttemptCombatWithinMovement +fun 0x0803D881, AiFillReversedAttackRangeMap +fun 0x0803D8D5, AiFloodMovementAndRange +fun 0x0803D999, AiAttemptBallistaCombat +fun 0x0803DB09, AiAttemptStealAction_GetMovementAt +fun 0x0803DB61, AiAttemptStealActionWithinMovement +fun 0x0803DCC5, AiSimulateBestBattleAgainstTarget +fun 0x0803DD85, AiSimulateBestBallistaBattleAgainstTarget +fun 0x0803DE5D, AiGetCombatPositionScore +fun 0x0803DEC5, AiIsBadFight +fun 0x0803DEC9, AiSimulateBattleAgainstTargetAtPosition +fun 0x0803DF35, AiGetDamageDealtCombatScoreComponent +fun 0x0803DF95, AiGetOpponentLowHpScoreComponent +fun 0x0803DFBD, AiGetFriendZoneCombatScoreComponent +fun 0x0803E069, AiGetTargetClassCombatScoreComponent +fun 0x0803E09D, AiGetTurnCombatScoreComponent +fun 0x0803E0B5, AiGetDamageTakenScoreComponent +fun 0x0803E115, AiGetDangerScoreComponent +fun 0x0803E151, AiGetLowHpScoreComponent +fun 0x0803E179, AiComputeCombatScore +fun 0x0803E1ED, AiGetInRangeCombatPositionScoreComponent +fun 0x0803E23D, AiGetTerrainCombatPositionScoreComponent +fun 0x0803E27D, AiGetFriendZoneCombatPositionScoreComponent +fun 0x0803E2F5, AiInitDangerMap +fun 0x0803E321, AiFillDangerMap +fun 0x0803E449, AiCheckDangerAt +fun 0x0803E471, AiTryGetNearestHealPoint +fun 0x0803E641, UpdateAllPhaseHealingAIStatus +fun 0x0803E699, AiUpdateGetUnitIsHealing +fun 0x0803E719, AiTryHealSelf +fun 0x0803E7D1, AiTryMoveTowardsEscape +fun 0x0803E879, GetEscapePointStructThingMaybe +fun 0x0803E901, sub_803E900 +fun 0x0803E93D, sub_803E93C +fun 0x0803EA59, sub_803EA58 +fun 0x0803EBA5, sub_803EBA4 +fun 0x0803EBF1, sub_803EBF0 +fun 0x0803EC19, sub_803EC18 +fun 0x0803EC55, sub_803EC54 +fun 0x0803EC99, StoreItemAndGetUnitAttack +fun 0x0803ECC5, AiTryDanceOrStealAfterMove +fun 0x0803ECF1, AiTryActionAfterMove +fun 0x0803ED29, AiTryDoDanceAdjacent +fun 0x0803EE4D, AiTryDoStealAdjacent +fun 0x0803EEB1, sub_803EEB0 +fun 0x0803EFE1, AiIsUnitAtPositionDifferentAllegiance +fun 0x0803F019, sub_803F018 +fun 0x0803F15D, sub_803F15C +fun 0x0803F331, sub_803F330 +fun 0x0803F34D, sub_803F34C +fun 0x0803F37D, sub_803F37C +fun 0x0803F3AD, sub_803F3AC +fun 0x0803F435, sub_803F434 +fun 0x0803F4A5, sub_803F4A4 +fun 0x0803F4ED, sub_803F4EC +fun 0x0803F51D, sub_803F51C +fun 0x0803F5E1, sub_803F5E0 +fun 0x0803F61D, sub_803F61C +fun 0x0803F681, sub_803F680 +fun 0x0803F6B9, sub_803F6B8 +fun 0x0803F72D, sub_803F72C +fun 0x0803F791, sub_803F790 +fun 0x0803F7DD, sub_803F7DC +fun 0x0803F82D, sub_803F82C +fun 0x0803F9A9, sub_803F9A8 +fun 0x0803F9C9, sub_803F9C8 +fun 0x0803F9D9, GetAiStaffFuncIndex +fun 0x0803FA41, AiTryDoStaff +fun 0x0803FAE9, GetAiSafestAccessibleAdjacentPosition +fun 0x0803FBB9, AiStaffHealMendRecover +fun 0x0803FD31, AiStaffPhysicRescue +fun 0x0803FF01, AiStaffFortify +fun 0x0804000D, AiStaffWarp +fun 0x08040165, AiStaffRestore +fun 0x080402A9, sub_80402A8 +fun 0x08040301, GetAiSilenceEffectivenessScore +fun 0x08040355, AiStaffSilence +fun 0x080404E1, AiStaffSleepBerserk +fun 0x08040665, AiStaffBarrier +fun 0x08040669, sub_8040668 +fun 0x080407F1, GetSpecialItemFuncIndex +fun 0x08040845, AiTryDoSpecialItems +fun 0x080408DD, AiSpecialItemDoorKey +fun 0x08040975, AiSpecialItemLockpick +fun 0x08040A79, AiSpecialItemAntitoxin +fun 0x08040AE1, sub_8040AE0 +fun 0x08040B39, sub_8040B38 +fun 0x08040B8D, sub_8040B8C +fun 0x08040BB5, sub_8040BB4 +fun 0x08040C5D, sub_8040C5C +fun 0x08040DCD, AiSetMovCostTableWithPassableWalls +fun 0x08040E05, sub_8040E04 +fun 0x08040E35, sub_8040E34 +fun 0x08040E69, InitAiMoveMapForUnit +fun 0x08040E99, sub_8040E98 +fun 0x08040EC9, sub_8040EC8 +fun 0x08040EF9, sub_8040EF8 +fun 0x08040F29, sub_8040F28 +fun 0x08040F55, sub_8040F54 +fun 0x08040F89, sub_8040F88 +fun 0x08040FBD, sub_8040FBC +fun 0x08040FED, sub_8040FEC +fun 0x08041021, sub_8041020 +fun 0x08041055, sub_8041054 +fun 0x08041091, AiUpdateNoMoveFlag +fun 0x080410C5, sub_80410C4 +fun 0x080410F9, AiDetermineNightmareEffectiveness +fun 0x080411F9, AiTryUseNightmareStaff +fun 0x080413CD, AiDecideNightmareStaff +fun 0x08041405, AiTryDKSummon +fun 0x08041585, AiDecideDKSummon +fun 0x080415B1, sub_80415B0 +dat 0x080415C4, _080415C4 +dat 0x080415C8, _080415C8 +dat 0x080415CC, _080415CC +dat 0x08041610, _08041610 +dat 0x0804161C, _0804161C +dat 0x08041620, _08041620 +dat 0x08041624, _08041624 +dat 0x08041628, _08041628 +dat 0x0804162C, _0804162C +dat 0x08041630, _08041630 +dat 0x08041634, _08041634 +dat 0x08041638, _08041638 +dat 0x0804166C, _0804166C +dat 0x08041670, _08041670 +dat 0x08041674, _08041674 +dat 0x08041678, _08041678 +dat 0x0804167C, _0804167C +dat 0x08041680, _08041680 +dat 0x080416A4, _080416A4 +dat 0x080416A8, _080416A8 +dat 0x080416AC, _080416AC +dat 0x080416B0, _080416B0 +dat 0x080416B4, _080416B4 +dat 0x080416BE, _080416BE +dat 0x080416C2, _080416C2 +dat 0x080416C6, _080416C6 +dat 0x080416CC, _080416CC +fun 0x080416D1, sub_80416D0 +dat 0x080416DC, _080416DC +fun 0x080416E1, sub_80416E0 +dat 0x08041708, _08041708 +dat 0x0804170C, _0804170C +dat 0x08041710, _08041710 +dat 0x08041714, _08041714 +fun 0x08041719, sub_8041718 +dat 0x0804176C, _0804176C +dat 0x0804179C, _0804179C +dat 0x080417BA, _080417BA +dat 0x080417C6, _080417C6 +dat 0x080417E4, _080417E4 +dat 0x080417FA, _080417FA +dat 0x0804181C, _0804181C +dat 0x08041836, _08041836 +dat 0x0804184A, _0804184A +dat 0x08041868, _08041868 +dat 0x0804186C, _0804186C +dat 0x08041870, _08041870 +dat 0x08041874, _08041874 +dat 0x08041878, _08041878 +dat 0x0804187C, _0804187C +dat 0x08041880, _08041880 +dat 0x08041884, _08041884 +dat 0x08041888, _08041888 +dat 0x0804188C, _0804188C +dat 0x08041890, _08041890 +dat 0x08041894, _08041894 +fun 0x08041899, sub_8041898 +dat 0x080418F4, _080418F4 +dat 0x080418F8, _080418F8 +dat 0x080418FC, _080418FC +fun 0x08041901, sub_8041900 +dat 0x08041950, _08041950 +dat 0x08041954, _08041954 +dat 0x08041958, _08041958 +dat 0x0804195C, _0804195C +dat 0x08041960, _08041960 +dat 0x08041964, _08041964 +dat 0x08041968, _08041968 +dat 0x0804196C, _0804196C +dat 0x08041970, _08041970 +dat 0x08041974, _08041974 +dat 0x08041978, _08041978 +fun 0x0804197D, sub_804197C +dat 0x080419C0, _080419C0 +dat 0x080419C4, _080419C4 +dat 0x080419C8, _080419C8 +dat 0x080419CC, _080419CC +dat 0x080419D0, _080419D0 +dat 0x080419D4, _080419D4 +dat 0x080419D8, _080419D8 +fun 0x080419DD, sub_80419DC +dat 0x08041A20, _08041A20 +dat 0x08041A46, _08041A46 +dat 0x08041A62, _08041A62 +dat 0x08041A70, _08041A70 +dat 0x08041A74, _08041A74 +dat 0x08041A78, _08041A78 +dat 0x08041A7C, _08041A7C +dat 0x08041A80, _08041A80 +dat 0x08041A84, _08041A84 +dat 0x08041A88, _08041A88 +dat 0x08041A8C, _08041A8C +dat 0x08041A90, _08041A90 +dat 0x08041A94, _08041A94 +dat 0x08041AC0, _08041AC0 +dat 0x08041AC4, _08041AC4 +dat 0x08041ACE, _08041ACE +dat 0x08041B24, _08041B24 +dat 0x08041B28, _08041B28 +dat 0x08041B2C, _08041B2C +dat 0x08041B30, _08041B30 +dat 0x08041B34, _08041B34 +dat 0x08041B38, _08041B38 +dat 0x08041B60, _08041B60 +dat 0x08041B84, _08041B84 +dat 0x08041B88, _08041B88 +dat 0x08041B8C, _08041B8C +dat 0x08041B90, _08041B90 +dat 0x08041B94, _08041B94 +dat 0x08041B98, _08041B98 +dat 0x08041BB2, _08041BB2 +dat 0x08041BB8, _08041BB8 +dat 0x08041BD6, _08041BD6 +dat 0x08041BF0, _08041BF0 +dat 0x08041C08, _08041C08 +dat 0x08041C0C, _08041C0C +dat 0x08041C10, _08041C10 +dat 0x08041C14, _08041C14 +dat 0x08041C18, _08041C18 +fun 0x08041C1D, sub_8041C1C +dat 0x08041C2E, _08041C2E +dat 0x08041C36, _08041C36 +dat 0x08041C58, _08041C58 +dat 0x08041C5C, _08041C5C +dat 0x08041C76, _08041C76 +dat 0x08041C9C, _08041C9C +dat 0x08041CA0, _08041CA0 +dat 0x08041CBE, _08041CBE +dat 0x08041CC4, _08041CC4 +dat 0x08041CE8, _08041CE8 +dat 0x08041CEC, _08041CEC +dat 0x08041D1A, _08041D1A +dat 0x08041D34, _08041D34 +dat 0x08041D38, _08041D38 +dat 0x08041D5C, _08041D5C +dat 0x08041D64, _08041D64 +fun 0x08041D69, sub_8041D68 +dat 0x08041D80, _08041D80 +dat 0x08041D84, _08041D84 +dat 0x08041D88, _08041D88 +fun 0x08041D8D, sub_8041D8C +dat 0x08041DB4, _08041DB4 +dat 0x08041DBC, _08041DBC +dat 0x08041DC0, _08041DC0 +fun 0x08041DC5, sub_8041DC4 +dat 0x08041DD6, _08041DD6 +dat 0x08041DE4, _08041DE4 +dat 0x08041E02, _08041E02 +dat 0x08041E10, _08041E10 +dat 0x08041E18, _08041E18 +dat 0x08041E1C, _08041E1C +dat 0x08041E2A, _08041E2A +dat 0x08041E30, _08041E30 +dat 0x08041E48, _08041E48 +dat 0x08041E54, _08041E54 +dat 0x08041E88, _08041E88 +dat 0x08041E8C, _08041E8C +dat 0x08041E90, _08041E90 +dat 0x08041EB8, _08041EB8 +dat 0x08041EBC, _08041EBC +dat 0x08041ECE, _08041ECE +dat 0x08041EFA, _08041EFA +dat 0x08041F08, _08041F08 +dat 0x08041F16, _08041F16 +dat 0x08041F20, _08041F20 +dat 0x08041F24, _08041F24 +dat 0x08041F28, _08041F28 +dat 0x08041F2C, _08041F2C +dat 0x08041F3A, _08041F3A +dat 0x08041F46, _08041F46 +dat 0x08041F4C, _08041F4C +dat 0x08041F50, _08041F50 +dat 0x08041F58, _08041F58 +dat 0x08041F5C, _08041F5C +dat 0x08041F60, _08041F60 +dat 0x08041F70, _08041F70 +dat 0x08041F7C, _08041F7C +dat 0x08041F80, _08041F80 +dat 0x08041FAC, _08041FAC +dat 0x08041FC0, _08041FC0 +dat 0x08041FC4, _08041FC4 +dat 0x08041FD8, _08041FD8 +dat 0x08041FE6, _08041FE6 +dat 0x08041FF0, _08041FF0 +dat 0x08042000, _08042000 +dat 0x08042022, _08042022 +dat 0x08042064, _08042064 +dat 0x08042068, _08042068 +dat 0x0804206C, _0804206C +dat 0x08042070, _08042070 +dat 0x080420B0, _080420B0 +dat 0x080420B4, _080420B4 +dat 0x080420D4, _080420D4 +dat 0x080420DC, _080420DC +dat 0x080420E0, _080420E0 +dat 0x08042114, _08042114 +dat 0x08042118, _08042118 +dat 0x0804211C, _0804211C +dat 0x08042122, _08042122 +dat 0x08042126, _08042126 +dat 0x0804212E, _0804212E +fun 0x08042139, sub_8042138 +fun 0x0804213D, sub_804213C +dat 0x08042142, _08042142 +dat 0x08042158, _08042158 +fun 0x08042169, sub_8042168 +dat 0x0804216E, _0804216E +dat 0x08042184, _08042184 +fun 0x08042195, sub_8042194 +dat 0x080421B0, _080421B0 +dat 0x080421B4, _080421B4 +dat 0x080421B6, _080421B6 +fun 0x080421BD, sub_80421BC +dat 0x080421D8, _080421D8 +dat 0x080421DC, _080421DC +dat 0x080421DE, _080421DE +fun 0x080421E5, sub_80421E4 +dat 0x08042210, _08042210 +dat 0x08042214, _08042214 +dat 0x08042218, _08042218 +dat 0x08042220, _08042220 +dat 0x0804222E, _0804222E +dat 0x08042230, _08042230 +fun 0x08042239, sub_8042238 +dat 0x08042254, _08042254 +dat 0x08042258, _08042258 +dat 0x0804225C, _0804225C +dat 0x08042260, _08042260 +dat 0x08042264, _08042264 +fun 0x0804226D, sub_804226C +dat 0x0804227A, _0804227A +dat 0x08042284, _08042284 +dat 0x08042296, _08042296 +dat 0x0804229E, _0804229E +dat 0x080422A6, _080422A6 +dat 0x080422AC, _080422AC +dat 0x080422B0, _080422B0 +dat 0x080422B2, _080422B2 +fun 0x080422B9, sub_80422B8 +dat 0x0804230E, _0804230E +dat 0x0804232C, _0804232C +dat 0x08042350, _08042350 +dat 0x08042358, _08042358 +dat 0x0804235C, _0804235C +dat 0x08042360, _08042360 +dat 0x08042364, _08042364 +dat 0x08042368, _08042368 +dat 0x0804236C, _0804236C +dat 0x0804237A, _0804237A +dat 0x08042394, _08042394 +dat 0x0804239C, _0804239C +dat 0x080423AC, _080423AC +fun 0x080423B1, sub_80423B0 +dat 0x08042404, _08042404 +dat 0x08042420, _08042420 +dat 0x08042428, _08042428 +dat 0x0804242C, _0804242C +dat 0x08042430, _08042430 +dat 0x08042434, _08042434 +dat 0x08042438, _08042438 +dat 0x0804243C, _0804243C +dat 0x0804245C, _0804245C +dat 0x08042460, _08042460 +dat 0x08042462, _08042462 +dat 0x0804246A, _0804246A +dat 0x08042470, _08042470 +dat 0x08042484, _08042484 +dat 0x08042488, _08042488 +dat 0x0804248A, _0804248A +dat 0x080424A8, _080424A8 +dat 0x080424AC, _080424AC +dat 0x080424B2, _080424B2 +dat 0x080424B8, _080424B8 +dat 0x08042502, _08042502 +dat 0x0804253A, _0804253A +dat 0x08042546, _08042546 +dat 0x0804254C, _0804254C +dat 0x08042550, _08042550 +dat 0x08042554, _08042554 +dat 0x08042558, _08042558 +fun 0x08042569, sub_8042568 +dat 0x08042580, _08042580 +dat 0x08042584, _08042584 +dat 0x080425A4, _080425A4 +dat 0x080425A6, _080425A6 +dat 0x080425AC, _080425AC +dat 0x080425B0, _080425B0 +fun 0x080425B5, sub_80425B4 +dat 0x080425DC, _080425DC +dat 0x080425E0, _080425E0 +dat 0x080425E4, _080425E4 +dat 0x080425E8, _080425E8 +dat 0x080425EE, _080425EE +dat 0x08042610, _08042610 +dat 0x08042618, _08042618 +dat 0x0804261C, _0804261C +fun 0x08042621, sub_8042620 +dat 0x08042658, _08042658 +dat 0x08042668, _08042668 +dat 0x08042688, _08042688 +dat 0x0804268C, _0804268C +dat 0x08042690, _08042690 +fun 0x08042695, sub_8042694 +dat 0x080426E0, _080426E0 +dat 0x080426E4, _080426E4 +dat 0x080426E8, _080426E8 +dat 0x080426EC, _080426EC +dat 0x080426EE, _080426EE +fun 0x080426F5, sub_80426F4 +dat 0x08042752, _08042752 +dat 0x08042766, _08042766 +dat 0x08042790, _08042790 +dat 0x08042794, _08042794 +dat 0x08042798, _08042798 +fun 0x0804279D, sub_804279C +dat 0x080427AE, _080427AE +dat 0x080427D6, _080427D6 +dat 0x080427DC, _080427DC +dat 0x080427E0, _080427E0 +dat 0x080427E4, _080427E4 +dat 0x080427E8, _080427E8 +dat 0x08042830, _08042830 +dat 0x08042834, _08042834 +dat 0x08042840, _08042840 +dat 0x08042856, _08042856 +dat 0x080428A2, _080428A2 +dat 0x080428AC, _080428AC +dat 0x080428B0, _080428B0 +dat 0x080428B4, _080428B4 +dat 0x080428B8, _080428B8 +dat 0x08042910, _08042910 +dat 0x08042920, _08042920 +dat 0x08042924, _08042924 +dat 0x08042928, _08042928 +fun 0x0804292D, sub_804292C +dat 0x08042954, _08042954 +dat 0x08042968, _08042968 +dat 0x0804296C, _0804296C +dat 0x08042970, _08042970 +dat 0x08042974, _08042974 +dat 0x08042978, _08042978 +dat 0x0804297C, _0804297C +fun 0x08042981, sub_8042980 +dat 0x0804298C, _0804298C +fun 0x08042991, sub_8042990 +dat 0x080429C0, _080429C0 +dat 0x080429E4, _080429E4 +dat 0x080429E8, _080429E8 +dat 0x080429EC, _080429EC +dat 0x080429F0, _080429F0 +dat 0x080429F4, _080429F4 +dat 0x080429F8, _080429F8 +dat 0x080429FC, _080429FC +dat 0x08042A00, _08042A00 +fun 0x08042A05, sub_8042A04 +dat 0x08042A34, _08042A34 +dat 0x08042A60, _08042A60 +dat 0x08042A64, _08042A64 +dat 0x08042A68, _08042A68 +dat 0x08042A6C, _08042A6C +dat 0x08042A70, _08042A70 +dat 0x08042A74, _08042A74 +dat 0x08042A78, _08042A78 +fun 0x08042A7D, sub_8042A7C +dat 0x08042AAC, _08042AAC +dat 0x08042AD8, _08042AD8 +dat 0x08042ADC, _08042ADC +dat 0x08042AE0, _08042AE0 +dat 0x08042AE4, _08042AE4 +dat 0x08042AE8, _08042AE8 +dat 0x08042AEC, _08042AEC +dat 0x08042AF0, _08042AF0 +fun 0x08042AF5, sub_8042AF4 +dat 0x08042B00, _08042B00 +dat 0x08042B04, _08042B04 +fun 0x08042B09, sub_8042B08 +dat 0x08042B64, _08042B64 +fun 0x08042B69, sub_8042B68 +dat 0x08042B76, _08042B76 +dat 0x08042BAA, _08042BAA +dat 0x08042BCC, _08042BCC +dat 0x08042BD4, _08042BD4 +fun 0x08042BD9, sub_8042BD8 +dat 0x08042BFC, _08042BFC +fun 0x08042C01, sub_8042C00 +dat 0x08042C3C, _08042C3C +fun 0x08042C45, sub_8042C44 +dat 0x08042C80, _08042C80 +dat 0x08042C84, _08042C84 +dat 0x08042CA4, _08042CA4 +dat 0x08042CBA, _08042CBA +dat 0x08042CC8, _08042CC8 +dat 0x08042CCE, _08042CCE +dat 0x08042CDA, _08042CDA +dat 0x08042CE8, _08042CE8 +fun 0x08042CF1, sub_8042CF0 +dat 0x08042D0C, _08042D0C +dat 0x08042D10, _08042D10 +dat 0x08042D32, _08042D32 +dat 0x08042D62, _08042D62 +dat 0x08042D6C, _08042D6C +fun 0x08042D71, sub_8042D70 +dat 0x08042D98, _08042D98 +fun 0x08042D9D, sub_8042D9C +dat 0x08042DB8, _08042DB8 +dat 0x08042DBC, _08042DBC +dat 0x08042DC0, _08042DC0 +dat 0x08042DC2, _08042DC2 +fun 0x08042DC9, sub_8042DC8 +dat 0x08042DCE, _08042DCE +dat 0x08042DD6, _08042DD6 +fun 0x08042DE9, sub_8042DE8 +fun 0x08042E0D, sub_8042E0C +dat 0x08042E28, _08042E28 +fun 0x08042E2D, sub_8042E2C +dat 0x08042E68, _08042E68 +dat 0x08042E70, _08042E70 +dat 0x08042E74, _08042E74 +fun 0x08042E79, sub_8042E78 +dat 0x08042E84, _08042E84 +fun 0x08042E89, sub_8042E88 +dat 0x08042E94, _08042E94 +fun 0x08042E99, CheckSomethingSomewhere +dat 0x08042EA4, _08042EA4 +fun 0x08042EA9, sub_8042EA8 +dat 0x08042EB0, _08042EB0 +fun 0x08042EB5, sub_8042EB4 +fun 0x08042EF1, sub_8042EF0 +dat 0x08042F06, _08042F06 +dat 0x08042F0C, _08042F0C +fun 0x08042F45, sub_8042F44 +dat 0x08042F54, _08042F54 +fun 0x08042F59, sub_8042F58 +dat 0x08042F74, _08042F74 +dat 0x08042F78, _08042F78 +dat 0x08042F7C, _08042F7C +dat 0x08042F80, _08042F80 +fun 0x08042F85, sub_8042F84 +dat 0x08042F94, _08042F94 +fun 0x08042F99, sub_8042F98 +dat 0x08042FD0, _08042FD0 +dat 0x08042FD8, _08042FD8 +dat 0x08042FDC, _08042FDC +fun 0x08042FE1, sub_8042FE0 +dat 0x08042FF8, _08042FF8 +fun 0x08042FFD, sub_8042FFC +dat 0x08043028, _08043028 +fun 0x0804302D, sub_804302C +dat 0x08043038, _08043038 +fun 0x0804303D, sub_804303C +fun 0x08043045, sub_8043044 +dat 0x08043090, _08043090 +dat 0x08043094, _08043094 +dat 0x08043098, _08043098 +fun 0x0804309D, sub_804309C +dat 0x080430F0, _080430F0 +dat 0x080430F4, _080430F4 +dat 0x080430F8, _080430F8 +dat 0x080430FC, _080430FC +fun 0x08043101, sub_8043100 +dat 0x0804312C, _0804312C +dat 0x08043130, _08043130 +dat 0x08043134, _08043134 +dat 0x0804315A, _0804315A +dat 0x08043160, _08043160 +fun 0x08043165, sub_8043164 +dat 0x0804316A, _0804316A +dat 0x0804317E, _0804317E +dat 0x08043192, _08043192 +dat 0x080431A8, _080431A8 +dat 0x080431AC, _080431AC +dat 0x080431B0, _080431B0 +fun 0x080431B5, sub_80431B4 +dat 0x080431CC, _080431CC +dat 0x080431D8, _080431D8 +dat 0x080431FA, _080431FA +dat 0x08043208, _08043208 +fun 0x0804320D, sub_804320C +dat 0x08043232, _08043232 +dat 0x0804323C, _0804323C +dat 0x08043240, _08043240 +fun 0x08043245, sub_8043244 +dat 0x08043264, _08043264 +fun 0x08043269, sub_8043268 +dat 0x0804328C, _0804328C +dat 0x08043290, _08043290 +dat 0x08043294, _08043294 +dat 0x08043298, _08043298 +dat 0x080432CC, _080432CC +dat 0x080432D0, _080432D0 +dat 0x080432D4, _080432D4 +dat 0x080432D8, _080432D8 +dat 0x080432DC, _080432DC +dat 0x080432E0, _080432E0 +dat 0x080432E2, _080432E2 +dat 0x080432EC, _080432EC +dat 0x080432EE, _080432EE +fun 0x080432F5, sub_80432F4 +dat 0x08043304, _08043304 +fun 0x08043309, sub_8043308 +dat 0x08043318, _08043318 +fun 0x0804331D, sub_804331C +fun 0x0804335D, sub_804335C +dat 0x08043368, _08043368 +dat 0x0804336C, _0804336C +dat 0x08043370, _08043370 +dat 0x08043376, _08043376 +dat 0x08043388, _08043388 +dat 0x0804338A, _0804338A +dat 0x08043390, _08043390 +fun 0x08043395, sub_8043394 +dat 0x0804339C, _0804339C +dat 0x080433AC, _080433AC +dat 0x080433B0, _080433B0 +dat 0x080433BA, _080433BA +fun 0x080433C1, sub_80433C0 +dat 0x080433F0, _080433F0 +dat 0x080433F4, _080433F4 +dat 0x08043404, _08043404 +dat 0x08043420, _08043420 +dat 0x08043424, _08043424 +dat 0x08043440, _08043440 +dat 0x08043460, _08043460 +dat 0x08043498, _08043498 +dat 0x0804349E, _0804349E +dat 0x080434B0, _080434B0 +fun 0x080434B5, sub_80434B4 +dat 0x0804351C, _0804351C +dat 0x08043520, _08043520 +dat 0x08043524, _08043524 +dat 0x08043528, _08043528 +fun 0x0804352D, sub_804352C +dat 0x08043534, _08043534 +dat 0x0804353C, _0804353C +fun 0x08043549, sub_8043548 +dat 0x08043570, _08043570 +dat 0x08043588, _08043588 +dat 0x0804358C, _0804358C +dat 0x08043590, _08043590 +dat 0x08043594, _08043594 +dat 0x0804359C, _0804359C +dat 0x080435D4, _080435D4 +dat 0x080435E8, _080435E8 +dat 0x080435EC, _080435EC +fun 0x080435F1, sub_80435F0 +dat 0x08043678, _08043678 +dat 0x0804367C, _0804367C +dat 0x08043680, _08043680 +dat 0x08043684, _08043684 +dat 0x08043698, _08043698 +fun 0x080436C1, sub_80436C0 +dat 0x08043730, _08043730 +dat 0x08043734, _08043734 +dat 0x08043738, _08043738 +dat 0x08043774, _08043774 +dat 0x08043778, _08043778 +dat 0x0804377A, _0804377A +fun 0x080437C1, sub_80437C0 +dat 0x080437F4, _080437F4 +dat 0x0804382E, _0804382E +dat 0x08043838, _08043838 +dat 0x0804383C, _0804383C +dat 0x08043840, _08043840 +dat 0x08043844, _08043844 +dat 0x08043848, _08043848 +dat 0x08043856, _08043856 +dat 0x08043876, _08043876 +dat 0x080438AC, _080438AC +dat 0x080438B0, _080438B0 +fun 0x080438C1, sub_80438C0 +dat 0x080438E0, _080438E0 +dat 0x080438E4, _080438E4 +dat 0x080438E8, _080438E8 +dat 0x080438F4, _080438F4 +dat 0x080438F8, _080438F8 +dat 0x080438FA, _080438FA +dat 0x08043900, _08043900 +fun 0x08043905, sub_8043904 +dat 0x08043968, _08043968 +dat 0x080439B0, _080439B0 +dat 0x080439EA, _080439EA +dat 0x08043AD0, _08043AD0 +dat 0x08043AD4, _08043AD4 +dat 0x08043AD8, _08043AD8 +dat 0x08043ADC, _08043ADC +dat 0x08043AE0, _08043AE0 +dat 0x08043AE4, _08043AE4 +dat 0x08043AE8, _08043AE8 +dat 0x08043AEC, _08043AEC +dat 0x08043AF0, _08043AF0 +dat 0x08043AF4, _08043AF4 +dat 0x08043AF8, _08043AF8 +dat 0x08043AFC, _08043AFC +dat 0x08043B00, _08043B00 +dat 0x08043B04, _08043B04 +fun 0x08043B09, sub_8043B08 +dat 0x08043B32, _08043B32 +dat 0x08043B3E, _08043B3E +dat 0x08043B56, _08043B56 +dat 0x08043B62, _08043B62 +dat 0x08043B68, _08043B68 +fun 0x08043B6D, sub_8043B6C +dat 0x08043BEA, _08043BEA +dat 0x08043C38, _08043C38 +dat 0x08043C3C, _08043C3C +dat 0x08043C40, _08043C40 +dat 0x08043C44, _08043C44 +dat 0x08043C52, _08043C52 +dat 0x08043C5A, _08043C5A +dat 0x08043C7C, _08043C7C +dat 0x08043C9E, _08043C9E +dat 0x08043CCA, _08043CCA +dat 0x08043CD8, _08043CD8 +dat 0x08043CE8, _08043CE8 +dat 0x08043CEC, _08043CEC +dat 0x08043CF0, _08043CF0 +fun 0x08043CF5, sub_8043CF4 +dat 0x08043D38, _08043D38 +fun 0x08043D3D, sub_8043D3C +dat 0x08043D50, _08043D50 +dat 0x08043D58, _08043D58 +fun 0x08043D5D, sub_8043D5C +dat 0x08043D6E, _08043D6E +dat 0x08043D7C, _08043D7C +dat 0x08043D80, _08043D80 +dat 0x08043D86, _08043D86 +dat 0x08043D88, _08043D88 +fun 0x08043D8D, sub_8043D8C +dat 0x08043DD0, _08043DD0 +dat 0x08043DD4, _08043DD4 +dat 0x08043DD8, _08043DD8 +dat 0x08043E2A, _08043E2A +dat 0x08043E36, _08043E36 +dat 0x08043E64, _08043E64 +dat 0x08043E70, _08043E70 +dat 0x08043E92, _08043E92 +dat 0x08043EB4, _08043EB4 +dat 0x08043EC4, _08043EC4 +dat 0x08043ED0, _08043ED0 +dat 0x08043ED4, _08043ED4 +dat 0x08043ED8, _08043ED8 +dat 0x08043EF8, _08043EF8 +dat 0x08043F10, _08043F10 +dat 0x08043F20, _08043F20 +dat 0x08043F24, _08043F24 +dat 0x08043F28, _08043F28 +dat 0x08043F40, _08043F40 +dat 0x08043F48, _08043F48 +dat 0x08043F4C, _08043F4C +dat 0x08043F50, _08043F50 +dat 0x08043F78, _08043F78 +dat 0x08043F7C, _08043F7C +dat 0x08043F84, _08043F84 +dat 0x08043FC4, _08043FC4 +dat 0x08043FC8, _08043FC8 +dat 0x08043FD0, _08043FD0 +dat 0x08043FDC, _08043FDC +dat 0x08043FE0, _08043FE0 +dat 0x08043FEE, _08043FEE +dat 0x08044030, _08044030 +dat 0x08044034, _08044034 +dat 0x0804403C, _0804403C +dat 0x080440BA, _080440BA +dat 0x080440C6, _080440C6 +dat 0x080440F0, _080440F0 +dat 0x080440F4, _080440F4 +dat 0x080440F8, _080440F8 +dat 0x080440FC, _080440FC +dat 0x08044100, _08044100 +dat 0x0804410E, _0804410E +dat 0x0804411A, _0804411A +dat 0x08044148, _08044148 +dat 0x08044156, _08044156 +dat 0x0804418C, _0804418C +dat 0x080441C4, _080441C4 +dat 0x080441C8, _080441C8 +dat 0x080441CC, _080441CC +dat 0x080441D0, _080441D0 +dat 0x080441DA, _080441DA +dat 0x08044218, _08044218 +dat 0x08044254, _08044254 +dat 0x08044258, _08044258 +dat 0x08044264, _08044264 +dat 0x08044270, _08044270 +fun 0x08044281, sub_8044280 +dat 0x0804428E, _0804428E +fun 0x0804429D, sub_804429C +dat 0x080442BC, _080442BC +dat 0x08044300, _08044300 +dat 0x08044304, _08044304 +dat 0x08044308, _08044308 +dat 0x0804431C, _0804431C +fun 0x08044325, sub_8044324 +dat 0x08044344, _08044344 +dat 0x0804438C, _0804438C +dat 0x08044390, _08044390 +dat 0x08044394, _08044394 +dat 0x080443A8, _080443A8 +fun 0x080443B1, sub_80443B0 +dat 0x080443D4, _080443D4 +dat 0x080443D8, _080443D8 +dat 0x08044424, _08044424 +dat 0x08044428, _08044428 +dat 0x0804442C, _0804442C +fun 0x08044431, sub_8044430 +dat 0x08044462, _08044462 +dat 0x08044484, _08044484 +dat 0x080444D4, _080444D4 +dat 0x080444D8, _080444D8 +dat 0x080444DC, _080444DC +dat 0x080444FE, _080444FE +dat 0x08044504, _08044504 +dat 0x08044524, _08044524 +dat 0x0804452C, _0804452C +fun 0x08044531, sub_8044530 +fun 0x08044551, sub_8044550 +dat 0x0804455C, _0804455C +fun 0x08044561, sub_8044560 +dat 0x0804457A, _0804457A +dat 0x08044584, _08044584 +dat 0x0804459C, _0804459C +dat 0x080445BC, _080445BC +dat 0x080445D8, _080445D8 +dat 0x080445DC, _080445DC +dat 0x080445F8, _080445F8 +dat 0x08044602, _08044602 +fun 0x08044615, sub_8044614 +dat 0x0804462E, _0804462E +dat 0x0804465E, _0804465E +dat 0x080446B8, _080446B8 +dat 0x080446F0, _080446F0 +dat 0x080446F4, _080446F4 +dat 0x080446F8, _080446F8 +dat 0x080446FC, _080446FC +fun 0x08044701, sub_8044700 +dat 0x08044718, _08044718 +dat 0x08044732, _08044732 +dat 0x08044748, _08044748 +dat 0x0804474C, _0804474C +fun 0x08044751, sub_8044750 +dat 0x08044758, _08044758 +dat 0x0804475C, _0804475C +fun 0x08044769, sub_8044768 +dat 0x080447DC, _080447DC +dat 0x080447E0, _080447E0 +dat 0x080447E4, _080447E4 +dat 0x080447E8, _080447E8 +dat 0x080447EC, _080447EC +dat 0x080447F0, _080447F0 +dat 0x080447F4, _080447F4 +dat 0x080447F8, _080447F8 +dat 0x08044802, _08044802 +dat 0x08044834, _08044834 +dat 0x08044844, _08044844 +dat 0x08044854, _08044854 +dat 0x08044860, _08044860 +dat 0x0804486E, _0804486E +dat 0x080448A2, _080448A2 +dat 0x080448FC, _080448FC +dat 0x0804491C, _0804491C +dat 0x08044922, _08044922 +dat 0x0804493C, _0804493C +dat 0x08044954, _08044954 +dat 0x08044958, _08044958 +dat 0x0804495C, _0804495C +dat 0x08044960, _08044960 +dat 0x08044964, _08044964 +fun 0x08044969, sub_8044968 +dat 0x08044982, _08044982 +dat 0x08044994, _08044994 +dat 0x080449C2, _080449C2 +dat 0x080449E4, _080449E4 +fun 0x080449E9, sub_80449E8 +dat 0x08044A18, _08044A18 +dat 0x08044A32, _08044A32 +dat 0x08044A3C, _08044A3C +fun 0x08044A41, sub_8044A40 +dat 0x08044AAC, _08044AAC +dat 0x08044AB0, _08044AB0 +dat 0x08044AB4, _08044AB4 +dat 0x08044AC4, _08044AC4 +dat 0x08044ACA, _08044ACA +fun 0x08044AD5, sub_8044AD4 +dat 0x08044AFC, _08044AFC +dat 0x08044B20, _08044B20 +dat 0x08044B26, _08044B26 +fun 0x08044B2D, sub_8044B2C +dat 0x08044B58, _08044B58 +dat 0x08044B5C, _08044B5C +dat 0x08044B62, _08044B62 +dat 0x08044B6A, _08044B6A +dat 0x08044B70, _08044B70 +fun 0x08044B79, sub_8044B78 +dat 0x08044BA4, _08044BA4 +dat 0x08044BCC, _08044BCC +dat 0x08044C2C, _08044C2C +dat 0x08044C30, _08044C30 +dat 0x08044C3C, _08044C3C +dat 0x08044C46, _08044C46 +dat 0x08044C48, _08044C48 +fun 0x08044C55, sub_8044C54 +dat 0x08044C72, _08044C72 +dat 0x08044C88, _08044C88 +dat 0x08044C9E, _08044C9E +dat 0x08044CB4, _08044CB4 +dat 0x08044CD4, _08044CD4 +dat 0x08044CD8, _08044CD8 +dat 0x08044CDC, _08044CDC +dat 0x08044CFC, _08044CFC +dat 0x08044D06, _08044D06 +dat 0x08044D10, _08044D10 +dat 0x08044D1A, _08044D1A +dat 0x08044D22, _08044D22 +dat 0x08044D28, _08044D28 +dat 0x08044D30, _08044D30 +dat 0x08044D4C, _08044D4C +dat 0x08044D6A, _08044D6A +dat 0x08044D72, _08044D72 +dat 0x08044D9A, _08044D9A +dat 0x08044DA4, _08044DA4 +dat 0x08044DAA, _08044DAA +dat 0x08044DC4, _08044DC4 +dat 0x08044DC8, _08044DC8 +dat 0x08044DDA, _08044DDA +dat 0x08044DF2, _08044DF2 +dat 0x08044E0A, _08044E0A +dat 0x08044E20, _08044E20 +dat 0x08044E54, _08044E54 +dat 0x08044E6C, _08044E6C +dat 0x08044E88, _08044E88 +dat 0x08044E94, _08044E94 +dat 0x08044E98, _08044E98 +dat 0x08044E9C, _08044E9C +dat 0x08044EB8, _08044EB8 +dat 0x08044ED0, _08044ED0 +fun 0x08044ED9, sub_8044ED8 +dat 0x08044F26, _08044F26 +dat 0x08044F6C, _08044F6C +fun 0x08044F85, sub_8044F84 +dat 0x08044FAC, _08044FAC +dat 0x08044FB0, _08044FB0 +dat 0x08044FB4, _08044FB4 +dat 0x08044FB8, _08044FB8 +dat 0x08044FD0, _08044FD0 +dat 0x08044FD4, _08044FD4 +dat 0x08044FD8, _08044FD8 +dat 0x08044FDC, _08044FDC +dat 0x08044FE0, _08044FE0 +fun 0x08044FE5, sub_8044FE4 +dat 0x08044FF8, _08044FF8 +fun 0x08044FFD, sub_8044FFC +dat 0x0804502E, _0804502E +dat 0x08045038, _08045038 +fun 0x0804503D, sub_804503C +fun 0x08045069, sub_8045068 +dat 0x080450A0, _080450A0 +dat 0x080450A8, _080450A8 +fun 0x080450AD, NameSelect_DrawName +dat 0x080450FC, _080450FC +dat 0x08045100, _08045100 +dat 0x08045104, _08045104 +fun 0x08045109, sub_8045108 +dat 0x08045136, _08045136 +dat 0x08045158, _08045158 +dat 0x08045198, _08045198 +dat 0x0804519C, _0804519C +dat 0x080451A0, _080451A0 +dat 0x080451C4, _080451C4 +dat 0x080451C8, _080451C8 +dat 0x080451CE, _080451CE +dat 0x080451E6, _080451E6 +dat 0x080451EC, _080451EC +fun 0x080451F1, sub_80451F0 +dat 0x08045204, _08045204 +fun 0x08045209, sub_8045208 +fun 0x08045235, sub_8045234 +dat 0x0804524E, _0804524E +dat 0x08045254, _08045254 +dat 0x0804525A, _0804525A +dat 0x08045268, _08045268 +dat 0x08045270, _08045270 +dat 0x08045288, _08045288 +dat 0x08045330, _08045330 +dat 0x08045334, _08045334 +dat 0x08045338, _08045338 +dat 0x0804533C, _0804533C +dat 0x08045340, _08045340 +dat 0x08045344, _08045344 +dat 0x08045348, _08045348 +dat 0x0804534A, _0804534A +dat 0x0804537E, _0804537E +dat 0x08045388, _08045388 +fun 0x0804538D, sub_804538C +dat 0x08045434, _08045434 +dat 0x08045438, _08045438 +dat 0x0804543C, _0804543C +dat 0x08045440, _08045440 +dat 0x08045444, _08045444 +dat 0x08045448, _08045448 +dat 0x0804544C, _0804544C +dat 0x0804544E, _0804544E +dat 0x08045490, _08045490 +fun 0x08045495, sub_8045494 +dat 0x080454E0, _080454E0 +fun 0x080454E5, sub_80454E4 +dat 0x08045524, _08045524 +dat 0x08045528, _08045528 +dat 0x0804552C, _0804552C +dat 0x08045530, _08045530 +dat 0x08045534, _08045534 +dat 0x08045540, _08045540 +dat 0x0804555E, _0804555E +dat 0x08045564, _08045564 +dat 0x08045568, _08045568 +fun 0x0804556D, sub_804556C +dat 0x08045596, _08045596 +dat 0x080455C0, _080455C0 +dat 0x080455C4, _080455C4 +dat 0x080455C8, _080455C8 +dat 0x080455CC, _080455CC +dat 0x080455D6, _080455D6 +dat 0x080455FA, _080455FA +dat 0x0804560C, _0804560C +fun 0x08045611, sub_8045610 +dat 0x08045630, _08045630 +dat 0x08045634, _08045634 +dat 0x08045636, _08045636 +fun 0x08045641, sub_8045640 +dat 0x080456EC, _080456EC +dat 0x0804579C, _0804579C +dat 0x080457A0, _080457A0 +dat 0x080457A4, _080457A4 +dat 0x080457A8, _080457A8 +dat 0x080457AC, _080457AC +dat 0x080457B0, _080457B0 +dat 0x080457B4, _080457B4 +dat 0x080457B8, _080457B8 +dat 0x080457BC, _080457BC +dat 0x080457C0, _080457C0 +dat 0x080457C4, _080457C4 +dat 0x080457C8, _080457C8 +dat 0x080457CC, _080457CC +dat 0x080457D0, _080457D0 +dat 0x080457D4, _080457D4 +dat 0x080457D8, _080457D8 +dat 0x080457DC, _080457DC +dat 0x080457E0, _080457E0 +dat 0x080457E4, _080457E4 +dat 0x080457E8, _080457E8 +dat 0x080457EC, _080457EC +dat 0x080457F0, _080457F0 +dat 0x080457F4, _080457F4 +fun 0x080457F9, sub_80457F8 +dat 0x08045880, _08045880 +dat 0x0804588C, _0804588C +dat 0x08045894, _08045894 +dat 0x08045898, _08045898 +fun 0x0804589D, sub_804589C +dat 0x080458D2, _080458D2 +dat 0x080458D8, _080458D8 +dat 0x080458DC, _080458DC +dat 0x080458E0, _080458E0 +dat 0x080458E4, _080458E4 +fun 0x080458E9, sub_80458E8 +dat 0x080458FC, _080458FC +dat 0x08045906, _08045906 +dat 0x08045918, _08045918 +dat 0x0804591C, _0804591C +fun 0x08045921, sub_8045920 +fun 0x08045931, sub_8045930 +dat 0x0804594C, _0804594C +dat 0x08045964, _08045964 +dat 0x08045968, _08045968 +dat 0x08045976, _08045976 +dat 0x080459E4, _080459E4 +dat 0x08045A48, _08045A48 +dat 0x08045A58, _08045A58 +dat 0x08045A5C, _08045A5C +dat 0x08045A60, _08045A60 +fun 0x08045A65, sub_8045A64 +dat 0x08045AD0, _08045AD0 +dat 0x08045AD4, _08045AD4 +dat 0x08045AD8, _08045AD8 +dat 0x08045ADC, _08045ADC +dat 0x08045AE0, _08045AE0 +dat 0x08045AE6, _08045AE6 +fun 0x08045AF5, sub_8045AF4 +dat 0x08045B1C, _08045B1C +dat 0x08045B4C, _08045B4C +dat 0x08045B78, _08045B78 +dat 0x08045B7C, _08045B7C +dat 0x08045B80, _08045B80 +dat 0x08045B84, _08045B84 +dat 0x08045B88, _08045B88 +dat 0x08045B8C, _08045B8C +dat 0x08045B92, _08045B92 +dat 0x08045BA0, _08045BA0 +dat 0x08045BB8, _08045BB8 +dat 0x08045BCC, _08045BCC +dat 0x08045C04, _08045C04 +dat 0x08045C08, _08045C08 +dat 0x08045C0C, _08045C0C +dat 0x08045C10, _08045C10 +fun 0x08045C15, New6C_SIOMAIN2 +dat 0x08045C24, _08045C24 +fun 0x08045C29, sub_8045C28 +dat 0x08045C46, _08045C46 +dat 0x08045C54, _08045C54 +dat 0x08045C5A, _08045C5A +dat 0x08045C60, _08045C60 +dat 0x08045C64, _08045C64 +fun 0x08045C69, sub_8045C68 +fun 0x08045CBD, sub_8045CBC +dat 0x08045CD4, _08045CD4 +dat 0x08045CD8, _08045CD8 +dat 0x08045CDC, _08045CDC +fun 0x08045CE1, sub_8045CE0 +fun 0x08045CED, sub_8045CEC +dat 0x08045D0C, _08045D0C +dat 0x08045D68, _08045D68 +dat 0x08045D6C, _08045D6C +dat 0x08045D70, _08045D70 +dat 0x08045D74, _08045D74 +dat 0x08045D78, _08045D78 +dat 0x08045D96, _08045D96 +dat 0x08045D9C, _08045D9C +dat 0x08045DBC, _08045DBC +fun 0x08045DC1, sub_8045DC0 +dat 0x08045DFC, _08045DFC +dat 0x08045E30, _08045E30 +dat 0x08045E46, _08045E46 +dat 0x08045ECC, _08045ECC +dat 0x08045ED0, _08045ED0 +dat 0x08045ED4, _08045ED4 +dat 0x08045ED8, _08045ED8 +dat 0x08045EDC, _08045EDC +dat 0x08045EE0, _08045EE0 +dat 0x08045EE4, _08045EE4 +dat 0x08045EE8, _08045EE8 +dat 0x08045EEC, _08045EEC +dat 0x08045EF0, _08045EF0 +dat 0x08045EF4, _08045EF4 +dat 0x08045EF8, _08045EF8 +dat 0x08045EFC, _08045EFC +fun 0x08045F01, sub_8045F00 +dat 0x08045F38, _08045F38 +dat 0x08045F3C, _08045F3C +dat 0x08045F40, _08045F40 +dat 0x08045F44, _08045F44 +fun 0x08045F49, sub_8045F48 +dat 0x08045F7A, _08045F7A +dat 0x08045F88, _08045F88 +dat 0x08045F8C, _08045F8C +dat 0x08045F90, _08045F90 +dat 0x08045F94, _08045F94 +dat 0x08045FBC, _08045FBC +dat 0x08045FCC, _08045FCC +dat 0x08045FD6, _08045FD6 +dat 0x08045FEE, _08045FEE +dat 0x08046000, _08046000 +dat 0x08046004, _08046004 +dat 0x08046008, _08046008 +dat 0x0804601E, _0804601E +dat 0x08046046, _08046046 +dat 0x0804606C, _0804606C +dat 0x0804608E, _0804608E +dat 0x080460CC, _080460CC +dat 0x080460D0, _080460D0 +dat 0x080460D4, _080460D4 +dat 0x080460D8, _080460D8 +dat 0x080460DC, _080460DC +dat 0x080460EE, _080460EE +dat 0x0804612A, _0804612A +dat 0x08046150, _08046150 +dat 0x08046158, _08046158 +dat 0x0804615C, _0804615C +dat 0x08046160, _08046160 +dat 0x08046164, _08046164 +dat 0x0804618A, _0804618A +dat 0x08046194, _08046194 +dat 0x08046198, _08046198 +fun 0x0804619D, sub_804619C +dat 0x080461C4, _080461C4 +dat 0x080461F4, _080461F4 +dat 0x080461F8, _080461F8 +dat 0x080461FC, _080461FC +dat 0x08046200, _08046200 +dat 0x08046220, _08046220 +dat 0x08046228, _08046228 +dat 0x0804622E, _0804622E +fun 0x08046235, sub_8046234 +dat 0x080462B4, _080462B4 +dat 0x080462C8, _080462C8 +dat 0x080462CC, _080462CC +dat 0x080462D0, _080462D0 +fun 0x080462D5, sub_80462D4 +dat 0x08046310, _08046310 +dat 0x08046314, _08046314 +dat 0x08046318, _08046318 +dat 0x08046398, _08046398 +dat 0x080463A0, _080463A0 +dat 0x080463A4, _080463A4 +fun 0x080463A9, sub_80463A8 +dat 0x080463FC, _080463FC +dat 0x08046428, _08046428 +dat 0x0804642C, _0804642C +dat 0x08046430, _08046430 +dat 0x08046434, _08046434 +dat 0x0804643C, _0804643C +dat 0x0804644C, _0804644C +dat 0x08046454, _08046454 +dat 0x08046458, _08046458 +fun 0x0804645D, sub_804645C +dat 0x08046470, _08046470 +dat 0x08046474, _08046474 +fun 0x08046479, sub_8046478 +dat 0x080464A0, _080464A0 +dat 0x080464A4, _080464A4 +dat 0x080464AA, _080464AA +fun 0x080464B1, sub_80464B0 +dat 0x080464EA, _080464EA +dat 0x08046528, _08046528 +dat 0x08046542, _08046542 +dat 0x0804656C, _0804656C +dat 0x08046570, _08046570 +dat 0x08046574, _08046574 +dat 0x08046578, _08046578 +dat 0x0804657C, _0804657C +fun 0x08046581, sub_8046580 +dat 0x080465B0, _080465B0 +dat 0x080465C6, _080465C6 +dat 0x08046606, _08046606 +dat 0x08046678, _08046678 +dat 0x0804668C, _0804668C +dat 0x08046696, _08046696 +dat 0x0804669A, _0804669A +dat 0x080466BA, _080466BA +dat 0x080466DA, _080466DA +dat 0x080466EC, _080466EC +dat 0x080466F0, _080466F0 +dat 0x080466F4, _080466F4 +dat 0x080466F8, _080466F8 +dat 0x080466FC, _080466FC +dat 0x08046700, _08046700 +fun 0x08046705, sub_8046704 +dat 0x08046724, _08046724 +dat 0x0804673A, _0804673A +dat 0x0804674E, _0804674E +dat 0x08046790, _08046790 +dat 0x08046798, _08046798 +dat 0x0804679C, _0804679C +dat 0x080467A0, _080467A0 +dat 0x080467A4, _080467A4 +dat 0x080467A8, _080467A8 +fun 0x080467AD, sub_80467AC +dat 0x08046828, _08046828 +dat 0x0804682C, _0804682C +dat 0x08046830, _08046830 +dat 0x08046834, _08046834 +fun 0x08046839, sub_8046838 +dat 0x080468D4, _080468D4 +dat 0x0804696C, _0804696C +dat 0x08046970, _08046970 +dat 0x08046974, _08046974 +dat 0x08046978, _08046978 +dat 0x0804697C, _0804697C +dat 0x08046980, _08046980 +dat 0x08046984, _08046984 +dat 0x08046988, _08046988 +dat 0x0804698C, _0804698C +dat 0x08046990, _08046990 +dat 0x08046994, _08046994 +dat 0x08046998, _08046998 +dat 0x0804699C, _0804699C +dat 0x080469A0, _080469A0 +dat 0x080469A4, _080469A4 +dat 0x080469A8, _080469A8 +fun 0x080469AD, sub_80469AC +fun 0x080469B9, sub_80469B8 +fun 0x080469C5, sub_80469C4 +dat 0x08046A4A, _08046A4A +dat 0x08046A84, _08046A84 +dat 0x08046A9E, _08046A9E +dat 0x08046AAC, _08046AAC +dat 0x08046AB8, _08046AB8 +dat 0x08046ABC, _08046ABC +dat 0x08046AC0, _08046AC0 +dat 0x08046AC4, _08046AC4 +dat 0x08046AC8, _08046AC8 +dat 0x08046ACC, _08046ACC +dat 0x08046AD0, _08046AD0 +dat 0x08046ADC, _08046ADC +dat 0x08046AE0, _08046AE0 +dat 0x08046AE4, _08046AE4 +dat 0x08046B02, _08046B02 +dat 0x08046B10, _08046B10 +dat 0x08046B2E, _08046B2E +dat 0x08046B34, _08046B34 +dat 0x08046B50, _08046B50 +dat 0x08046B62, _08046B62 +dat 0x08046B72, _08046B72 +dat 0x08046B74, _08046B74 +dat 0x08046B9A, _08046B9A +dat 0x08046BB0, _08046BB0 +dat 0x08046C58, _08046C58 +dat 0x08046C5C, _08046C5C +dat 0x08046C60, _08046C60 +fun 0x08046C65, sub_8046C64 +dat 0x08046C94, _08046C94 +dat 0x08046C9A, _08046C9A +dat 0x08046CA6, _08046CA6 +dat 0x08046CB2, _08046CB2 +dat 0x08046CCA, _08046CCA +dat 0x08046CE6, _08046CE6 +dat 0x08046CEC, _08046CEC +fun 0x08046CF1, sub_8046CF0 +dat 0x08046D2A, _08046D2A +dat 0x08046D44, _08046D44 +dat 0x08046D5E, _08046D5E +dat 0x08046D68, _08046D68 +fun 0x08046D6D, sub_8046D6C +dat 0x08046DAC, _08046DAC +dat 0x08046DB0, _08046DB0 +fun 0x08046DB5, sub_8046DB4 +dat 0x08046DC8, _08046DC8 +dat 0x08046DCC, _08046DCC +fun 0x08046DD1, sub_8046DD0 +dat 0x08046DE4, _08046DE4 +dat 0x08046DE8, _08046DE8 +fun 0x08046DED, sub_8046DEC +dat 0x08046E00, _08046E00 +dat 0x08046E08, _08046E08 +fun 0x08046E0D, sub_8046E0C +dat 0x08046E40, _08046E40 +dat 0x08046E48, _08046E48 +fun 0x08046E4D, sub_8046E4C +fun 0x08046E5D, sub_8046E5C +dat 0x08046E90, _08046E90 +fun 0x08046E95, sub_8046E94 +dat 0x08046EB4, _08046EB4 +fun 0x08046EB9, sub_8046EB8 +dat 0x08046F5C, _08046F5C +dat 0x08046F60, _08046F60 +dat 0x08046F64, _08046F64 +fun 0x08046F69, sub_8046F68 +dat 0x08046F86, _08046F86 +dat 0x08046FFC, _08046FFC +dat 0x08047000, _08047000 +dat 0x08047004, _08047004 +fun 0x08047009, sub_8047008 +dat 0x08047094, _08047094 +dat 0x080471C0, _080471C0 +dat 0x080471C4, _080471C4 +dat 0x080471C8, _080471C8 +dat 0x080471CC, _080471CC +dat 0x080471D0, _080471D0 +dat 0x080471D4, _080471D4 +dat 0x080471D8, _080471D8 +dat 0x080471DC, _080471DC +dat 0x080471E0, _080471E0 +dat 0x080471E4, _080471E4 +dat 0x080471E8, _080471E8 +dat 0x080471EC, _080471EC +dat 0x080471F0, _080471F0 +dat 0x080471F4, _080471F4 +dat 0x080471F8, _080471F8 +dat 0x080471FC, _080471FC +dat 0x08047200, _08047200 +dat 0x08047204, _08047204 +dat 0x08047208, _08047208 +fun 0x0804720D, sub_804720C +dat 0x08047228, _08047228 +dat 0x08047236, _08047236 +dat 0x08047252, _08047252 +dat 0x08047298, _08047298 +dat 0x080472E4, _080472E4 +dat 0x080472FE, _080472FE +dat 0x08047304, _08047304 +fun 0x08047309, sub_8047308 +dat 0x08047312, _08047312 +dat 0x0804731A, _0804731A +dat 0x0804731E, _0804731E +fun 0x08047325, sub_8047324 +dat 0x080473D2, _080473D2 +dat 0x08047520, _08047520 +dat 0x08047524, _08047524 +dat 0x08047528, _08047528 +dat 0x0804752C, _0804752C +dat 0x08047530, _08047530 +dat 0x08047534, _08047534 +dat 0x08047538, _08047538 +dat 0x0804753C, _0804753C +dat 0x08047540, _08047540 +dat 0x08047544, _08047544 +dat 0x08047548, _08047548 +dat 0x0804754C, _0804754C +dat 0x08047550, _08047550 +dat 0x08047554, _08047554 +dat 0x08047558, _08047558 +dat 0x0804755C, _0804755C +dat 0x08047560, _08047560 +dat 0x08047564, _08047564 +dat 0x08047568, _08047568 +dat 0x0804756C, _0804756C +fun 0x08047571, sub_8047570 +dat 0x08047596, _08047596 +dat 0x080475D0, _080475D0 +dat 0x0804760C, _0804760C +dat 0x08047622, _08047622 +fun 0x0804762D, sub_804762C +dat 0x0804764A, _0804764A +dat 0x08047650, _08047650 +fun 0x08047655, sub_8047654 +dat 0x08047668, _08047668 +fun 0x0804766D, sub_804766C +dat 0x08047688, _08047688 +fun 0x0804768D, sub_804768C +dat 0x080476C8, _080476C8 +fun 0x080476CD, sub_80476CC +dat 0x08047704, _08047704 +dat 0x08047770, _08047770 +dat 0x08047774, _08047774 +dat 0x08047778, _08047778 +dat 0x0804777C, _0804777C +fun 0x08047781, sub_8047780 +dat 0x0804785A, _0804785A +dat 0x080478EC, _080478EC +dat 0x080478F0, _080478F0 +dat 0x080478F4, _080478F4 +dat 0x080478F8, _080478F8 +dat 0x080478FC, _080478FC +dat 0x08047900, _08047900 +dat 0x08047904, _08047904 +dat 0x08047908, _08047908 +dat 0x0804790C, _0804790C +dat 0x08047910, _08047910 +dat 0x08047914, _08047914 +dat 0x08047918, _08047918 +dat 0x0804791C, _0804791C +dat 0x08047920, _08047920 +dat 0x08047924, _08047924 +fun 0x08047929, sub_8047928 +dat 0x08047952, _08047952 +dat 0x08047970, _08047970 +dat 0x08047990, _08047990 +dat 0x080479B8, _080479B8 +dat 0x080479E0, _080479E0 +dat 0x080479FA, _080479FA +dat 0x08047A3A, _08047A3A +dat 0x08047A44, _08047A44 +dat 0x08047A48, _08047A48 +dat 0x08047A4C, _08047A4C +dat 0x08047A50, _08047A50 +fun 0x08047A55, sub_8047A54 +dat 0x08047A88, _08047A88 +dat 0x08047A8C, _08047A8C +dat 0x08047A90, _08047A90 +dat 0x08047AA4, _08047AA4 +dat 0x08047AB0, _08047AB0 +fun 0x08047AB9, sub_8047AB8 +dat 0x08047ABE, _08047ABE +dat 0x08047AE2, _08047AE2 +dat 0x08047AEA, _08047AEA +fun 0x08047AF5, sub_8047AF4 +dat 0x08047B06, _08047B06 +dat 0x08047B20, _08047B20 +dat 0x08047B24, _08047B24 +dat 0x08047B28, _08047B28 +dat 0x08047B2C, _08047B2C +dat 0x08047B30, _08047B30 +fun 0x08047B35, sub_8047B34 +dat 0x08047BC4, _08047BC4 +dat 0x08047BC8, _08047BC8 +dat 0x08047BCC, _08047BCC +dat 0x08047BD0, _08047BD0 +dat 0x08047BD4, _08047BD4 +dat 0x08047BD8, _08047BD8 +dat 0x08047BDC, _08047BDC +dat 0x08047BFC, _08047BFC +dat 0x08047C58, _08047C58 +dat 0x08047C5C, _08047C5C +fun 0x08047C61, sub_8047C60 +dat 0x08047C9A, _08047C9A +dat 0x08047CDA, _08047CDA +dat 0x08047CEC, _08047CEC +fun 0x08047CF1, sub_8047CF0 +dat 0x08047D18, _08047D18 +dat 0x08047D6C, _08047D6C +dat 0x08047D84, _08047D84 +fun 0x08047D89, sub_8047D88 +dat 0x08047E20, _08047E20 +dat 0x08047E24, _08047E24 +dat 0x08047E28, _08047E28 +dat 0x08047E2C, _08047E2C +dat 0x08047E30, _08047E30 +dat 0x08047E34, _08047E34 +dat 0x08047E38, _08047E38 +dat 0x08047E68, _08047E68 +dat 0x08047EEC, _08047EEC +dat 0x08047EF0, _08047EF0 +dat 0x08047EF4, _08047EF4 +fun 0x08047EF9, sub_8047EF8 +dat 0x08047F2A, _08047F2A +dat 0x08047F42, _08047F42 +dat 0x08047F78, _08047F78 +dat 0x08047F96, _08047F96 +dat 0x08047F9C, _08047F9C +dat 0x08047FA8, _08047FA8 +dat 0x08047FB2, _08047FB2 +dat 0x08047FCC, _08047FCC +dat 0x08047FD0, _08047FD0 +dat 0x08047FE6, _08047FE6 +dat 0x08047FF0, _08047FF0 +dat 0x08047FF4, _08047FF4 +fun 0x08047FF9, sub_8047FF8 +dat 0x0804805C, _0804805C +dat 0x08048080, _08048080 +dat 0x080480A4, _080480A4 +dat 0x080480AC, _080480AC +dat 0x080480B0, _080480B0 +fun 0x080480B5, sub_80480B4 +dat 0x080480D0, _080480D0 +dat 0x080480F6, _080480F6 +dat 0x0804813E, _0804813E +dat 0x0804814A, _0804814A +dat 0x08048160, _08048160 +dat 0x08048164, _08048164 +fun 0x08048169, sub_8048168 +dat 0x0804818A, _0804818A +dat 0x080481BC, _080481BC +dat 0x080481C0, _080481C0 +dat 0x080481C4, _080481C4 +dat 0x080481C8, _080481C8 +dat 0x080481D8, _080481D8 +fun 0x080481E1, sub_80481E0 +dat 0x08048204, _08048204 +dat 0x08048248, _08048248 +dat 0x0804824C, _0804824C +dat 0x08048250, _08048250 +dat 0x08048254, _08048254 +dat 0x08048258, _08048258 +dat 0x0804825C, _0804825C +fun 0x08048261, sub_8048260 +dat 0x0804827C, _0804827C +fun 0x08048281, sub_8048280 +dat 0x080482CC, _080482CC +dat 0x080482D0, _080482D0 +dat 0x080482D4, _080482D4 +dat 0x080482D8, _080482D8 +dat 0x080482DC, _080482DC +fun 0x080482E1, sub_80482E0 +dat 0x08048308, _08048308 +dat 0x0804830C, _0804830C +dat 0x08048310, _08048310 +dat 0x08048328, _08048328 +dat 0x08048330, _08048330 +dat 0x08048334, _08048334 +dat 0x0804833A, _0804833A +dat 0x08048344, _08048344 +dat 0x08048362, _08048362 +dat 0x08048368, _08048368 +dat 0x0804836C, _0804836C +dat 0x080483A8, _080483A8 +dat 0x080483AC, _080483AC +dat 0x080483B0, _080483B0 +dat 0x080483B4, _080483B4 +dat 0x080483E8, _080483E8 +dat 0x080483EC, _080483EC +dat 0x080483EE, _080483EE +fun 0x080483F9, sub_80483F8 +dat 0x0804840E, _0804840E +dat 0x08048414, _08048414 +fun 0x08048419, sub_8048418 +dat 0x0804842C, _0804842C +dat 0x08048430, _08048430 +dat 0x08048434, _08048434 +dat 0x08048452, _08048452 +dat 0x0804845C, _0804845C +fun 0x08048461, sub_8048460 +dat 0x08048472, _08048472 +dat 0x0804847C, _0804847C +dat 0x0804849A, _0804849A +dat 0x080484A2, _080484A2 +dat 0x080484A8, _080484A8 +dat 0x080484AC, _080484AC +dat 0x080484CE, _080484CE +dat 0x080484D0, _080484D0 +fun 0x080484D9, sub_80484D8 +dat 0x0804851C, _0804851C +dat 0x08048520, _08048520 +fun 0x08048525, sub_8048524 +dat 0x08048548, _08048548 +dat 0x0804857C, _0804857C +dat 0x08048584, _08048584 +dat 0x08048588, _08048588 +dat 0x0804858C, _0804858C +dat 0x08048590, _08048590 +fun 0x08048595, sub_8048594 +dat 0x080485B8, _080485B8 +dat 0x080485EC, _080485EC +dat 0x080485F4, _080485F4 +dat 0x080485F8, _080485F8 +dat 0x080485FC, _080485FC +dat 0x08048600, _08048600 +fun 0x08048605, sub_8048604 +dat 0x08048648, _08048648 +dat 0x0804864C, _0804864C +dat 0x08048650, _08048650 +dat 0x08048654, _08048654 +dat 0x08048658, _08048658 +dat 0x0804865C, _0804865C +dat 0x08048660, _08048660 +dat 0x0804866A, _0804866A +dat 0x08048674, _08048674 +dat 0x08048678, _08048678 +fun 0x0804867D, sub_804867C +dat 0x0804868C, _0804868C +dat 0x0804869E, _0804869E +dat 0x080486BC, _080486BC +dat 0x080486BE, _080486BE +dat 0x080486C4, _080486C4 +dat 0x080486C8, _080486C8 +dat 0x080486CC, _080486CC +dat 0x080486D0, _080486D0 +fun 0x080486D5, sub_80486D4 +dat 0x080486E4, _080486E4 +fun 0x080486E9, sub_80486E8 +dat 0x08048714, _08048714 +dat 0x08048718, _08048718 +dat 0x0804871C, _0804871C +dat 0x08048728, _08048728 +fun 0x08048731, sub_8048730 +dat 0x0804878C, _0804878C +dat 0x08048790, _08048790 +dat 0x08048794, _08048794 +dat 0x08048798, _08048798 +fun 0x0804879D, sub_804879C +dat 0x080487BC, _080487BC +fun 0x080487C1, sub_80487C0 +dat 0x080487D0, _080487D0 +dat 0x08048810, _08048810 +dat 0x08048814, _08048814 +dat 0x08048818, _08048818 +fun 0x0804881D, sub_804881C +fun 0x08048839, sub_8048838 +fun 0x08048851, sub_8048850 +dat 0x08048860, _08048860 +fun 0x08048865, sub_8048864 +dat 0x08048880, _08048880 +fun 0x08048885, sub_8048884 +dat 0x080488AC, _080488AC +dat 0x080488C8, _080488C8 +dat 0x080488CC, _080488CC +dat 0x080488D0, _080488D0 +dat 0x080488E2, _080488E2 +dat 0x080488F0, _080488F0 +dat 0x080488F4, _080488F4 +dat 0x080488F8, _080488F8 +dat 0x08048906, _08048906 +dat 0x0804891A, _0804891A +dat 0x08048922, _08048922 +dat 0x08048924, _08048924 +dat 0x0804892A, _0804892A +fun 0x08048935, sub_8048934 +dat 0x08048948, _08048948 +dat 0x0804894C, _0804894C +dat 0x08048980, _08048980 +dat 0x08048984, _08048984 +fun 0x08048989, sub_8048988 +dat 0x080489C0, _080489C0 +dat 0x080489F8, _080489F8 +dat 0x08048A24, _08048A24 +dat 0x08048A48, _08048A48 +dat 0x08048A4C, _08048A4C +dat 0x08048A50, _08048A50 +dat 0x08048A54, _08048A54 +dat 0x08048A58, _08048A58 +dat 0x08048A5C, _08048A5C +dat 0x08048A60, _08048A60 +dat 0x08048A64, _08048A64 +fun 0x08048A69, nullsub_43 +fun 0x08048A6D, sub_8048A6C +dat 0x08048A90, _08048A90 +fun 0x08048A95, sub_8048A94 +dat 0x08048AA4, _08048AA4 +fun 0x08048AA9, sub_8048AA8 +dat 0x08048AEA, _08048AEA +dat 0x08048AFC, _08048AFC +dat 0x08048B00, _08048B00 +dat 0x08048B04, _08048B04 +dat 0x08048B2C, _08048B2C +dat 0x08048B68, _08048B68 +dat 0x08048B6C, _08048B6C +dat 0x08048B70, _08048B70 +dat 0x08048B74, _08048B74 +fun 0x08048B79, sub_8048B78 +dat 0x08048C0C, _08048C0C +dat 0x08048C40, _08048C40 +dat 0x08048C44, _08048C44 +dat 0x08048C48, _08048C48 +dat 0x08048C58, _08048C58 +dat 0x08048C64, _08048C64 +dat 0x08048C98, _08048C98 +dat 0x08048CA8, _08048CA8 +dat 0x08048CAC, _08048CAC +dat 0x08048CB0, _08048CB0 +dat 0x08048CB4, _08048CB4 +fun 0x08048CB9, sub_8048CB8 +dat 0x08048D0C, _08048D0C +dat 0x08048D14, _08048D14 +dat 0x08048D18, _08048D18 +fun 0x08048D1D, sub_8048D1C +dat 0x08048D60, _08048D60 +fun 0x08048D65, sub_8048D64 +dat 0x08048DC4, _08048DC4 +dat 0x08048DC8, _08048DC8 +dat 0x08048DCC, _08048DCC +fun 0x08048DD1, sub_8048DD0 +dat 0x08048E2E, _08048E2E +dat 0x08048E56, _08048E56 +dat 0x08048E60, _08048E60 +dat 0x08048E64, _08048E64 +dat 0x08048E68, _08048E68 +fun 0x08048E6D, sub_8048E6C +dat 0x08048E80, _08048E80 +fun 0x08048E85, sub_8048E84 +dat 0x08048EB0, _08048EB0 +dat 0x08048EB4, _08048EB4 +fun 0x08048EB9, sub_8048EB8 +dat 0x08048F4A, _08048F4A +dat 0x08048FA6, _08048FA6 +dat 0x08048FB8, _08048FB8 +dat 0x08048FBC, _08048FBC +dat 0x08048FC0, _08048FC0 +dat 0x08048FC4, _08048FC4 +dat 0x08048FC8, _08048FC8 +dat 0x08048FCC, _08048FCC +dat 0x08048FD0, _08048FD0 +fun 0x08048FD5, sub_8048FD4 +dat 0x0804906A, _0804906A +dat 0x080490C2, _080490C2 +dat 0x080490D4, _080490D4 +dat 0x080490D8, _080490D8 +dat 0x080490DC, _080490DC +dat 0x080490E0, _080490E0 +dat 0x080490E4, _080490E4 +dat 0x080490E8, _080490E8 +fun 0x080490ED, sub_80490EC +dat 0x08049142, _08049142 +dat 0x080491A4, _080491A4 +dat 0x080491C4, _080491C4 +dat 0x080491C8, _080491C8 +dat 0x080491CC, _080491CC +dat 0x080491D0, _080491D0 +dat 0x080491D4, _080491D4 +dat 0x080491D8, _080491D8 +dat 0x080491DC, _080491DC +dat 0x080491E0, _080491E0 +dat 0x080491E4, _080491E4 +dat 0x080491E8, _080491E8 +dat 0x080491F0, _080491F0 +dat 0x0804921A, _0804921A +dat 0x08049220, _08049220 +dat 0x08049224, _08049224 +dat 0x08049226, _08049226 +fun 0x08049239, sub_8049238 +dat 0x08049260, _08049260 +dat 0x08049268, _08049268 +fun 0x0804926D, sub_804926C +dat 0x08049294, _08049294 +fun 0x08049299, sub_8049298 +dat 0x080492A2, _080492A2 +dat 0x080492B4, _080492B4 +fun 0x080492B9, sub_80492B8 +dat 0x080492C2, _080492C2 +dat 0x080492D4, _080492D4 +fun 0x080492D9, sub_80492D8 +fun 0x080492E9, sub_80492E8 +dat 0x080492F2, _080492F2 +dat 0x08049304, _08049304 +dat 0x08049308, _08049308 +dat 0x08049312, _08049312 +dat 0x08049316, _08049316 +dat 0x0804931A, _0804931A +dat 0x0804931E, _0804931E +dat 0x08049322, _08049322 +dat 0x08049324, _08049324 +dat 0x08049334, _08049334 +fun 0x0804933D, sub_804933C +dat 0x0804934C, _0804934C +fun 0x08049351, sub_8049350 +dat 0x0804938C, _0804938C +dat 0x08049390, _08049390 +dat 0x08049394, _08049394 +dat 0x080493A0, _080493A0 +fun 0x080493A9, sub_80493A8 +dat 0x080493B4, _080493B4 +dat 0x080493C0, _080493C0 +dat 0x080493C4, _080493C4 +dat 0x080493CA, _080493CA +fun 0x080493D1, sub_80493D0 +dat 0x0804944C, _0804944C +dat 0x080494B4, _080494B4 +dat 0x080494C4, _080494C4 +dat 0x080494C8, _080494C8 +dat 0x080494CC, _080494CC +dat 0x080494D0, _080494D0 +fun 0x080494D5, sub_80494D4 +dat 0x080494DE, _080494DE +dat 0x080494EC, _080494EC +fun 0x080494F1, sub_80494F0 +dat 0x080494FE, _080494FE +dat 0x08049530, _08049530 +dat 0x08049562, _08049562 +dat 0x08049568, _08049568 +dat 0x08049580, _08049580 +dat 0x08049584, _08049584 +dat 0x08049588, _08049588 +dat 0x0804958C, _0804958C +dat 0x08049590, _08049590 +fun 0x08049595, sub_8049594 +dat 0x080495AC, _080495AC +dat 0x080495E0, _080495E0 +dat 0x080495EC, _080495EC +dat 0x080495F0, _080495F0 +fun 0x080495F5, sub_80495F4 +dat 0x08049606, _08049606 +dat 0x08049638, _08049638 +dat 0x08049666, _08049666 +dat 0x08049670, _08049670 +dat 0x08049674, _08049674 +dat 0x08049678, _08049678 +dat 0x0804967C, _0804967C +dat 0x08049680, _08049680 +dat 0x08049684, _08049684 +dat 0x08049688, _08049688 +dat 0x0804968E, _0804968E +fun 0x080496A5, sub_80496A4 +dat 0x08049700, _08049700 +dat 0x08049704, _08049704 +dat 0x08049708, _08049708 +fun 0x0804970D, sub_804970C +dat 0x0804972A, _0804972A +dat 0x0804973C, _0804973C +dat 0x08049740, _08049740 +fun 0x08049745, sub_8049744 +dat 0x0804974E, _0804974E +dat 0x0804975E, _0804975E +dat 0x08049770, _08049770 +dat 0x0804977C, _0804977C +dat 0x08049780, _08049780 +dat 0x08049784, _08049784 +fun 0x08049789, sub_8049788 +dat 0x08049798, _08049798 +dat 0x0804979C, _0804979C +fun 0x080497A1, sub_80497A0 +dat 0x080497C8, _080497C8 +fun 0x080497CD, sub_80497CC +dat 0x08049824, _08049824 +fun 0x08049829, sub_8049828 +dat 0x08049860, _08049860 +dat 0x080498D4, _080498D4 +dat 0x080498D8, _080498D8 +dat 0x080498DC, _080498DC +dat 0x080498E0, _080498E0 +dat 0x080498E4, _080498E4 +dat 0x080498E8, _080498E8 +dat 0x080498EC, _080498EC +dat 0x080498F0, _080498F0 +fun 0x080498F5, sub_80498F4 +dat 0x08049934, _08049934 +dat 0x08049938, _08049938 +dat 0x0804993C, _0804993C +fun 0x08049941, sub_8049940 +dat 0x0804995A, _0804995A +dat 0x08049960, _08049960 +fun 0x08049965, sub_8049964 +dat 0x08049978, _08049978 +dat 0x0804997C, _0804997C +dat 0x08049988, _08049988 +dat 0x0804998C, _0804998C +dat 0x08049990, _08049990 +dat 0x080499A2, _080499A2 +dat 0x080499A4, _080499A4 +dat 0x080499AC, _080499AC +dat 0x080499B0, _080499B0 +dat 0x080499B4, _080499B4 +dat 0x080499B8, _080499B8 +dat 0x080499C0, _080499C0 +dat 0x080499CC, _080499CC +fun 0x080499D1, sub_80499D0 +dat 0x080499E8, _080499E8 +dat 0x080499EC, _080499EC +dat 0x080499F2, _080499F2 +dat 0x080499FC, _080499FC +dat 0x08049A10, _08049A10 +dat 0x08049A14, _08049A14 +dat 0x08049A1C, _08049A1C +dat 0x08049A20, _08049A20 +dat 0x08049A24, _08049A24 +dat 0x08049A26, _08049A26 +dat 0x08049A40, _08049A40 +dat 0x08049A56, _08049A56 +dat 0x08049A5C, _08049A5C +fun 0x08049A61, sub_8049A60 +dat 0x08049A8E, _08049A8E +dat 0x08049AAC, _08049AAC +dat 0x08049AB8, _08049AB8 +dat 0x08049ABC, _08049ABC +dat 0x08049AC0, _08049AC0 +dat 0x08049AC4, _08049AC4 +dat 0x08049AC8, _08049AC8 +dat 0x08049ACC, _08049ACC +dat 0x08049AEE, _08049AEE +dat 0x08049AF0, _08049AF0 +dat 0x08049AF8, _08049AF8 +dat 0x08049AFA, _08049AFA +dat 0x08049B00, _08049B00 +fun 0x08049B05, sub_8049B04 +dat 0x08049B20, _08049B20 +fun 0x08049B25, sub_8049B24 +dat 0x08049B54, _08049B54 +dat 0x08049B58, _08049B58 +dat 0x08049B5C, _08049B5C +dat 0x08049B6C, _08049B6C +dat 0x08049B70, _08049B70 +dat 0x08049B80, _08049B80 +dat 0x08049B84, _08049B84 +dat 0x08049B90, _08049B90 +dat 0x08049B92, _08049B92 +dat 0x08049B94, _08049B94 +dat 0x08049BA8, _08049BA8 +dat 0x08049BB8, _08049BB8 +dat 0x08049BBE, _08049BBE +dat 0x08049BDC, _08049BDC +dat 0x08049BF0, _08049BF0 +dat 0x08049BF4, _08049BF4 +dat 0x08049BF8, _08049BF8 +dat 0x08049BFC, _08049BFC +dat 0x08049C10, _08049C10 +dat 0x08049C12, _08049C12 +fun 0x08049C19, sub_8049C18 +dat 0x08049C4C, _08049C4C +dat 0x08049C80, _08049C80 +dat 0x08049C88, _08049C88 +dat 0x08049C8C, _08049C8C +dat 0x08049C90, _08049C90 +fun 0x08049C95, sub_8049C94 +dat 0x08049C9A, _08049C9A +dat 0x08049CC6, _08049CC6 +dat 0x08049CCE, _08049CCE +fun 0x08049CD5, sub_8049CD4 +dat 0x08049CF6, _08049CF6 +dat 0x08049D04, _08049D04 +dat 0x08049D08, _08049D08 +fun 0x08049D0D, sub_8049D0C +dat 0x08049D1E, _08049D1E +fun 0x08049D25, sub_8049D24 +dat 0x08049DB2, _08049DB2 +dat 0x08049E0C, _08049E0C +dat 0x08049E10, _08049E10 +dat 0x08049E14, _08049E14 +dat 0x08049E18, _08049E18 +dat 0x08049E1C, _08049E1C +dat 0x08049E20, _08049E20 +dat 0x08049E24, _08049E24 +dat 0x08049E28, _08049E28 +dat 0x08049E2C, _08049E2C +dat 0x08049E30, _08049E30 +dat 0x08049E42, _08049E42 +dat 0x08049E70, _08049E70 +dat 0x08049E74, _08049E74 +dat 0x08049E78, _08049E78 +dat 0x08049E7C, _08049E7C +dat 0x08049EA8, _08049EA8 +dat 0x08049EAC, _08049EAC +dat 0x08049EE2, _08049EE2 +dat 0x08049F12, _08049F12 +dat 0x08049F24, _08049F24 +dat 0x08049F28, _08049F28 +dat 0x08049F2C, _08049F2C +dat 0x08049F30, _08049F30 +dat 0x08049F34, _08049F34 +fun 0x08049F39, sub_8049F38 +fun 0x08049F45, sub_8049F44 +dat 0x08049FB0, _08049FB0 +dat 0x08049FE6, _08049FE6 +dat 0x0804A020, _0804A020 +dat 0x0804A024, _0804A024 +dat 0x0804A028, _0804A028 +dat 0x0804A02C, _0804A02C +dat 0x0804A030, _0804A030 +dat 0x0804A034, _0804A034 +dat 0x0804A038, _0804A038 +dat 0x0804A03C, _0804A03C +dat 0x0804A040, _0804A040 +dat 0x0804A05A, _0804A05A +dat 0x0804A0A0, _0804A0A0 +dat 0x0804A0A4, _0804A0A4 +dat 0x0804A0A8, _0804A0A8 +dat 0x0804A0D0, _0804A0D0 +dat 0x0804A0D4, _0804A0D4 +dat 0x0804A0F0, _0804A0F0 +dat 0x0804A100, _0804A100 +dat 0x0804A104, _0804A104 +fun 0x0804A109, sub_804A108 +dat 0x0804A148, _0804A148 +dat 0x0804A14C, _0804A14C +dat 0x0804A150, _0804A150 +dat 0x0804A154, _0804A154 +fun 0x0804A159, sub_804A158 +dat 0x0804A194, _0804A194 +dat 0x0804A198, _0804A198 +dat 0x0804A19C, _0804A19C +dat 0x0804A1A0, _0804A1A0 +dat 0x0804A1B6, _0804A1B6 +dat 0x0804A1C4, _0804A1C4 +dat 0x0804A1CC, _0804A1CC +fun 0x0804A1D1, sub_804A1D0 +dat 0x0804A208, _0804A208 +dat 0x0804A20C, _0804A20C +dat 0x0804A210, _0804A210 +dat 0x0804A22C, _0804A22C +dat 0x0804A230, _0804A230 +dat 0x0804A24C, _0804A24C +dat 0x0804A250, _0804A250 +dat 0x0804A270, _0804A270 +dat 0x0804A274, _0804A274 +dat 0x0804A278, _0804A278 +dat 0x0804A288, _0804A288 +dat 0x0804A292, _0804A292 +fun 0x0804A299, sub_804A298 +dat 0x0804A304, _0804A304 +dat 0x0804A320, _0804A320 +dat 0x0804A324, _0804A324 +dat 0x0804A328, _0804A328 +dat 0x0804A32C, _0804A32C +dat 0x0804A330, _0804A330 +dat 0x0804A35A, _0804A35A +dat 0x0804A384, _0804A384 +dat 0x0804A388, _0804A388 +dat 0x0804A396, _0804A396 +fun 0x0804A3A9, sub_804A3A8 +dat 0x0804A3E6, _0804A3E6 +dat 0x0804A3F4, _0804A3F4 +dat 0x0804A3F8, _0804A3F8 +dat 0x0804A3FC, _0804A3FC +dat 0x0804A400, _0804A400 +dat 0x0804A41A, _0804A41A +dat 0x0804A426, _0804A426 +dat 0x0804A42C, _0804A42C +fun 0x0804A431, sub_804A430 +dat 0x0804A448, _0804A448 +fun 0x0804A44D, sub_804A44C +dat 0x0804A480, _0804A480 +dat 0x0804A484, _0804A484 +dat 0x0804A488, _0804A488 +dat 0x0804A48C, _0804A48C +dat 0x0804A494, _0804A494 +dat 0x0804A4D0, _0804A4D0 +dat 0x0804A4D4, _0804A4D4 +dat 0x0804A4D8, _0804A4D8 +dat 0x0804A502, _0804A502 +dat 0x0804A50E, _0804A50E +dat 0x0804A514, _0804A514 +dat 0x0804A518, _0804A518 +fun 0x0804A51D, sub_804A51C +dat 0x0804A598, _0804A598 +dat 0x0804A59C, _0804A59C +dat 0x0804A5A0, _0804A5A0 +fun 0x0804A5A5, sub_804A5A4 +dat 0x0804A5F2, _0804A5F2 +dat 0x0804A600, _0804A600 +dat 0x0804A604, _0804A604 +dat 0x0804A608, _0804A608 +dat 0x0804A60C, _0804A60C +dat 0x0804A610, _0804A610 +fun 0x0804A615, sub_804A614 +dat 0x0804A682, _0804A682 +dat 0x0804A68C, _0804A68C +dat 0x0804A690, _0804A690 +dat 0x0804A694, _0804A694 +dat 0x0804A698, _0804A698 +dat 0x0804A69C, _0804A69C +dat 0x0804A6A0, _0804A6A0 +fun 0x0804A6A5, sub_804A6A4 +dat 0x0804A750, _0804A750 +dat 0x0804A790, _0804A790 +dat 0x0804A794, _0804A794 +dat 0x0804A798, _0804A798 +dat 0x0804A79C, _0804A79C +dat 0x0804A7A0, _0804A7A0 +dat 0x0804A7A6, _0804A7A6 +dat 0x0804A7BC, _0804A7BC +fun 0x0804A7C1, sub_804A7C0 +dat 0x0804A81E, _0804A81E +dat 0x0804A830, _0804A830 +dat 0x0804A834, _0804A834 +dat 0x0804A838, _0804A838 +dat 0x0804A83C, _0804A83C +dat 0x0804A840, _0804A840 +dat 0x0804A878, _0804A878 +dat 0x0804A88C, _0804A88C +dat 0x0804A8A0, _0804A8A0 +dat 0x0804A8A4, _0804A8A4 +dat 0x0804A8A8, _0804A8A8 +dat 0x0804A8AC, _0804A8AC +dat 0x0804A8CE, _0804A8CE +dat 0x0804A8F0, _0804A8F0 +dat 0x0804A90C, _0804A90C +dat 0x0804A910, _0804A910 +fun 0x0804A915, sub_804A914 +dat 0x0804A91E, _0804A91E +dat 0x0804A93E, _0804A93E +dat 0x0804A96C, _0804A96C +dat 0x0804A984, _0804A984 +dat 0x0804A998, _0804A998 +dat 0x0804A99C, _0804A99C +dat 0x0804A9A0, _0804A9A0 +fun 0x0804A9A5, sub_804A9A4 +dat 0x0804A9E0, _0804A9E0 +dat 0x0804A9F2, _0804A9F2 +dat 0x0804AA0E, _0804AA0E +dat 0x0804AA48, _0804AA48 +dat 0x0804AA4C, _0804AA4C +dat 0x0804AA50, _0804AA50 +dat 0x0804AA54, _0804AA54 +dat 0x0804AA58, _0804AA58 +dat 0x0804AA5A, _0804AA5A +dat 0x0804AA6A, _0804AA6A +dat 0x0804AA78, _0804AA78 +dat 0x0804AA84, _0804AA84 +fun 0x0804AA89, sub_804AA88 +fun 0x0804AAA5, sub_804AAA4 +dat 0x0804AACC, _0804AACC +dat 0x0804AAD0, _0804AAD0 +dat 0x0804AAD4, _0804AAD4 +dat 0x0804AAD8, _0804AAD8 +fun 0x0804AADD, sub_804AADC +dat 0x0804AAF0, _0804AAF0 +dat 0x0804AAF4, _0804AAF4 +dat 0x0804AAF6, _0804AAF6 +fun 0x0804AAFD, sub_804AAFC +dat 0x0804AB24, _0804AB24 +dat 0x0804AB28, _0804AB28 +dat 0x0804AB2C, _0804AB2C +dat 0x0804AB32, _0804AB32 +dat 0x0804AB50, _0804AB50 +dat 0x0804AB54, _0804AB54 +dat 0x0804AB80, _0804AB80 +dat 0x0804AB84, _0804AB84 +dat 0x0804AB88, _0804AB88 +dat 0x0804AB8C, _0804AB8C +dat 0x0804ABA4, _0804ABA4 +dat 0x0804ABB0, _0804ABB0 +fun 0x0804ABB5, sub_804ABB4 +dat 0x0804ABC4, _0804ABC4 +dat 0x0804ABC6, _0804ABC6 +fun 0x0804ABCD, sub_804ABCC +dat 0x0804ABF0, _0804ABF0 +dat 0x0804ABF4, _0804ABF4 +dat 0x0804ABF8, _0804ABF8 +dat 0x0804AC18, _0804AC18 +dat 0x0804AC1C, _0804AC1C +dat 0x0804AC24, _0804AC24 +dat 0x0804AC3C, _0804AC3C +dat 0x0804AC58, _0804AC58 +dat 0x0804AC64, _0804AC64 +fun 0x0804AC69, sub_804AC68 +dat 0x0804ACA4, _0804ACA4 +dat 0x0804ACA8, _0804ACA8 +fun 0x0804ACAD, sub_804ACAC +dat 0x0804ACBC, _0804ACBC +dat 0x0804ACBE, _0804ACBE +fun 0x0804ACC5, sub_804ACC4 +dat 0x0804ACE8, _0804ACE8 +dat 0x0804ACEC, _0804ACEC +dat 0x0804ACF0, _0804ACF0 +dat 0x0804AD10, _0804AD10 +dat 0x0804AD14, _0804AD14 +dat 0x0804AD1C, _0804AD1C +dat 0x0804AD34, _0804AD34 +dat 0x0804AD6C, _0804AD6C +dat 0x0804AD84, _0804AD84 +dat 0x0804AD8A, _0804AD8A +dat 0x0804AD98, _0804AD98 +dat 0x0804AD9C, _0804AD9C +fun 0x0804ADA1, sub_804ADA0 +dat 0x0804ADB6, _0804ADB6 +dat 0x0804ADD8, _0804ADD8 +dat 0x0804ADEC, _0804ADEC +dat 0x0804ADFA, _0804ADFA +dat 0x0804ADFC, _0804ADFC +fun 0x0804AE09, sub_804AE08 +dat 0x0804AE1E, _0804AE1E +dat 0x0804AE4A, _0804AE4A +dat 0x0804AE52, _0804AE52 +dat 0x0804AE74, _0804AE74 +dat 0x0804AE78, _0804AE78 +fun 0x0804AE7D, sub_804AE7C +dat 0x0804AEB0, _0804AEB0 +dat 0x0804AEB4, _0804AEB4 +dat 0x0804AEB8, _0804AEB8 +dat 0x0804AEBC, _0804AEBC +dat 0x0804AEBE, _0804AEBE +fun 0x0804AEC5, sub_804AEC4 +dat 0x0804AEDC, _0804AEDC +dat 0x0804AF10, _0804AF10 +dat 0x0804AF1C, _0804AF1C +dat 0x0804AF24, _0804AF24 +dat 0x0804AF28, _0804AF28 +fun 0x0804AF2D, ITEMRANGEDONE_sub_804AF2C +dat 0x0804AF50, _0804AF50 +dat 0x0804AF54, _0804AF54 +dat 0x0804AF56, _0804AF56 +fun 0x0804AF5D, sub_804AF5C +dat 0x0804AF88, _0804AF88 +dat 0x0804AFB0, _0804AFB0 +dat 0x0804AFD6, _0804AFD6 +dat 0x0804AFDE, _0804AFDE +dat 0x0804AFE0, _0804AFE0 +dat 0x0804AFFA, _0804AFFA +dat 0x0804B00A, _0804B00A +dat 0x0804B01C, _0804B01C +dat 0x0804B02C, _0804B02C +dat 0x0804B03A, _0804B03A +dat 0x0804B04C, _0804B04C +dat 0x0804B072, _0804B072 +dat 0x0804B0C8, _0804B0C8 +dat 0x0804B0CC, _0804B0CC +dat 0x0804B0D0, _0804B0D0 +dat 0x0804B0D4, _0804B0D4 +dat 0x0804B0D8, _0804B0D8 +dat 0x0804B0DC, _0804B0DC +dat 0x0804B0E0, _0804B0E0 +dat 0x0804B0E4, _0804B0E4 +dat 0x0804B0E6, _0804B0E6 +dat 0x0804B0EC, _0804B0EC +dat 0x0804B130, _0804B130 +dat 0x0804B134, _0804B134 +dat 0x0804B138, _0804B138 +dat 0x0804B13C, _0804B13C +dat 0x0804B146, _0804B146 +dat 0x0804B14E, _0804B14E +dat 0x0804B158, _0804B158 +dat 0x0804B176, _0804B176 +dat 0x0804B188, _0804B188 +dat 0x0804B18C, _0804B18C +fun 0x0804B191, sub_804B190 +dat 0x0804B1BC, _0804B1BC +fun 0x0804B1C1, sub_804B1C0 +dat 0x0804B222, _0804B222 +dat 0x0804B236, _0804B236 +dat 0x0804B244, _0804B244 +dat 0x0804B248, _0804B248 +dat 0x0804B24C, _0804B24C +fun 0x0804B251, sub_804B250 +dat 0x0804B272, _0804B272 +fun 0x0804B279, sub_804B278 +dat 0x0804B29C, _0804B29C +dat 0x0804B2D0, _0804B2D0 +dat 0x0804B354, _0804B354 +dat 0x0804B35A, _0804B35A +dat 0x0804B374, _0804B374 +dat 0x0804B378, _0804B378 +dat 0x0804B37C, _0804B37C +dat 0x0804B380, _0804B380 +dat 0x0804B384, _0804B384 +dat 0x0804B388, _0804B388 +fun 0x0804B38D, sub_804B38C +dat 0x0804B39C, _0804B39C +fun 0x0804B3A1, sub_804B3A0 +dat 0x0804B3AC, _0804B3AC +fun 0x0804B3B1, sub_804B3B0 +dat 0x0804B3CC, _0804B3CC +fun 0x0804B3D1, sub_804B3D0 +dat 0x0804B3E8, _0804B3E8 +dat 0x0804B3EC, _0804B3EC +dat 0x0804B3FE, _0804B3FE +dat 0x0804B404, _0804B404 +fun 0x0804B409, sub_804B408 +dat 0x0804B41C, _0804B41C +dat 0x0804B420, _0804B420 +dat 0x0804B432, _0804B432 +dat 0x0804B438, _0804B438 +fun 0x0804B43D, sub_804B43C +dat 0x0804B454, _0804B454 +dat 0x0804B458, _0804B458 +dat 0x0804B474, _0804B474 +dat 0x0804B47C, _0804B47C +fun 0x0804B481, sub_804B480 +dat 0x0804B494, _0804B494 +dat 0x0804B498, _0804B498 +dat 0x0804B4D8, _0804B4D8 +dat 0x0804B4E2, _0804B4E2 +dat 0x0804B4E8, _0804B4E8 +dat 0x0804B4EA, _0804B4EA +dat 0x0804B4FC, _0804B4FC +dat 0x0804B500, _0804B500 +dat 0x0804B504, _0804B504 +dat 0x0804B512, _0804B512 +fun 0x0804B519, sub_804B518 +dat 0x0804B538, _0804B538 +dat 0x0804B53C, _0804B53C +dat 0x0804B54E, _0804B54E +fun 0x0804B555, sub_804B554 +dat 0x0804B59C, _0804B59C +dat 0x0804B5A6, _0804B5A6 +dat 0x0804B5AC, _0804B5AC +dat 0x0804B5C0, _0804B5C0 +dat 0x0804B5C4, _0804B5C4 +dat 0x0804B5C8, _0804B5C8 +dat 0x0804B5CC, _0804B5CC +dat 0x0804B5DA, _0804B5DA +fun 0x0804B5E1, sub_804B5E0 +dat 0x0804B600, _0804B600 +fun 0x0804B605, sub_804B604 +dat 0x0804B61C, _0804B61C +dat 0x0804B620, _0804B620 +fun 0x0804B625, sub_804B624 +dat 0x0804B628, _0804B628 +dat 0x0804B638, _0804B638 +dat 0x0804B654, _0804B654 +dat 0x0804B65C, _0804B65C +dat 0x0804B660, _0804B660 +dat 0x0804B69C, _0804B69C +dat 0x0804B6A4, _0804B6A4 +dat 0x0804B6A8, _0804B6A8 +fun 0x0804B6AD, sub_804B6AC +fun 0x0804B6B9, sub_804B6B8 +fun 0x0804B6CD, sub_804B6CC +dat 0x0804B6E0, _0804B6E0 +dat 0x0804B6E4, _0804B6E4 +dat 0x0804B6EA, _0804B6EA +dat 0x0804B6F0, _0804B6F0 +fun 0x0804B6F5, sub_804B6F4 +dat 0x0804B704, _0804B704 +fun 0x0804B709, sub_804B708 +dat 0x0804B718, _0804B718 +fun 0x0804B71D, sub_804B71C +dat 0x0804B736, _0804B736 +dat 0x0804B74E, _0804B74E +dat 0x0804B760, _0804B760 +dat 0x0804B764, _0804B764 +dat 0x0804B768, _0804B768 +fun 0x0804B76D, sub_804B76C +dat 0x0804B770, _0804B770 +dat 0x0804B782, _0804B782 +dat 0x0804B7A0, _0804B7A0 +dat 0x0804B7A8, _0804B7A8 +dat 0x0804B7AC, _0804B7AC +dat 0x0804B7DA, _0804B7DA +dat 0x0804B7E0, _0804B7E0 +fun 0x0804B7E5, sub_804B7E4 +dat 0x0804B7F8, _0804B7F8 +dat 0x0804B7FC, _0804B7FC +fun 0x0804B801, sub_804B800 +dat 0x0804B82C, _0804B82C +dat 0x0804B830, _0804B830 +dat 0x0804B846, _0804B846 +dat 0x0804B84C, _0804B84C +fun 0x0804B851, sub_804B850 +dat 0x0804B86C, _0804B86C +dat 0x0804B8B8, _0804B8B8 +dat 0x0804B8C0, _0804B8C0 +dat 0x0804B8C4, _0804B8C4 +dat 0x0804B8C8, _0804B8C8 +dat 0x0804B8CC, _0804B8CC +fun 0x0804B8D1, sub_804B8D0 +dat 0x0804B900, _0804B900 +dat 0x0804B912, _0804B912 +dat 0x0804B918, _0804B918 +dat 0x0804B91C, _0804B91C +fun 0x0804B921, sub_804B920 +dat 0x0804B928, _0804B928 +fun 0x0804B92D, sub_804B92C +dat 0x0804B934, _0804B934 +fun 0x0804B939, sub_804B938 +dat 0x0804B960, _0804B960 +fun 0x0804B965, sub_804B964 +dat 0x0804B97E, _0804B97E +dat 0x0804B994, _0804B994 +dat 0x0804B998, _0804B998 +dat 0x0804B99C, _0804B99C +dat 0x0804B9A0, _0804B9A0 +fun 0x0804B9A5, sub_804B9A4 +dat 0x0804B9B4, _0804B9B4 +dat 0x0804B9B8, _0804B9B8 +fun 0x0804B9BD, sub_804B9BC +dat 0x0804B9E0, _0804B9E0 +fun 0x0804B9E5, sub_804B9E4 +dat 0x0804BB50, _0804BB50 +fun 0x0804BB55, sub_804BB54 +dat 0x0804BB88, _0804BB88 +dat 0x0804BB8C, _0804BB8C +dat 0x0804BB90, _0804BB90 +dat 0x0804BB94, _0804BB94 +dat 0x0804BB98, _0804BB98 +dat 0x0804BB9C, _0804BB9C +fun 0x0804BBA1, sub_804BBA0 +dat 0x0804BBC8, _0804BBC8 +dat 0x0804BC2E, _0804BC2E +dat 0x0804BC38, _0804BC38 +fun 0x0804BC3D, sub_804BC3C +dat 0x0804BC80, _0804BC80 +fun 0x0804BC85, sub_804BC84 +dat 0x0804BD24, _0804BD24 +dat 0x0804BD28, _0804BD28 +fun 0x0804BD2D, sub_804BD2C +fun 0x0804BD3D, sub_804BD3C +dat 0x0804BD64, _0804BD64 +dat 0x0804BDCA, _0804BDCA +dat 0x0804BDD4, _0804BDD4 +fun 0x0804BDD9, sub_804BDD8 +dat 0x0804BDF8, _0804BDF8 +fun 0x0804BDFD, sub_804BDFC +dat 0x0804BE80, _0804BE80 +dat 0x0804BE84, _0804BE84 +fun 0x0804BE89, sub_804BE88 +fun 0x0804BE99, sub_804BE98 +dat 0x0804BEAC, _0804BEAC +dat 0x0804BEB4, _0804BEB4 +fun 0x0804BEB9, sub_804BEB8 +dat 0x0804BECC, _0804BECC +dat 0x0804BED4, _0804BED4 +fun 0x0804BED9, sub_804BED8 +dat 0x0804BF24, _0804BF24 +dat 0x0804BF28, _0804BF28 +dat 0x0804BF2C, _0804BF2C +fun 0x0804BF31, sub_804BF30 +fun 0x0804BF4D, sub_804BF4C +dat 0x0804BF9E, _0804BF9E +dat 0x0804BFA4, _0804BFA4 +dat 0x0804BFA8, _0804BFA8 +fun 0x0804BFAD, sub_804BFAC +dat 0x0804BFF0, _0804BFF0 +dat 0x0804BFF4, _0804BFF4 +fun 0x0804BFF9, sub_804BFF8 +dat 0x0804C024, _0804C024 +dat 0x0804C028, _0804C028 +fun 0x0804C02D, sub_804C02C +dat 0x0804C064, _0804C064 +dat 0x0804C06C, _0804C06C +dat 0x0804C070, _0804C070 +dat 0x0804C074, _0804C074 +fun 0x0804C079, sub_804C078 +dat 0x0804C0C4, _0804C0C4 +dat 0x0804C118, _0804C118 +dat 0x0804C11C, _0804C11C +dat 0x0804C120, _0804C120 +dat 0x0804C124, _0804C124 +dat 0x0804C128, _0804C128 +fun 0x0804C12D, sub_804C12C +dat 0x0804C144, _0804C144 +fun 0x0804C149, sub_804C148 +dat 0x0804C174, _0804C174 +fun 0x0804C179, sub_804C178 +fun 0x0804C189, sub_804C188 +fun 0x0804C195, sub_804C194 +fun 0x0804C1B9, sub_804C1B8 +dat 0x0804C1CC, _0804C1CC +fun 0x0804C1D9, sub_804C1D8 +fun 0x0804C1E5, sub_804C1E4 +dat 0x0804C1FC, _0804C1FC +dat 0x0804C204, _0804C204 +fun 0x0804C209, sub_804C208 +dat 0x0804C22C, _0804C22C +dat 0x0804C230, _0804C230 +dat 0x0804C238, _0804C238 +dat 0x0804C25C, _0804C25C +fun 0x0804C261, sub_804C260 +dat 0x0804C284, _0804C284 +dat 0x0804C288, _0804C288 +dat 0x0804C290, _0804C290 +dat 0x0804C2B4, _0804C2B4 +fun 0x0804C2B9, sub_804C2B8 +dat 0x0804C2D8, _0804C2D8 +fun 0x0804C2DD, sub_804C2DC +fun 0x0804C2ED, sub_804C2EC +dat 0x0804C318, _0804C318 +fun 0x0804C31D, sub_804C31C +dat 0x0804C330, _0804C330 +dat 0x0804C338, _0804C338 +fun 0x0804C33D, sub_804C33C +dat 0x0804C394, _0804C394 +dat 0x0804C398, _0804C398 +dat 0x0804C39C, _0804C39C +fun 0x0804C3A1, sub_804C3A0 +fun 0x0804C3A5, sub_804C3A4 +fun 0x0804C3A9, nullsub_13 +fun 0x0804C3AD, sub_804C3AC +dat 0x0804C3C4, _0804C3C4 +dat 0x0804C3CC, _0804C3CC +dat 0x0804C3E2, _0804C3E2 +fun 0x0804C3ED, sub_804C3EC +dat 0x0804C464, _0804C464 +dat 0x0804C468, _0804C468 +dat 0x0804C46C, _0804C46C +dat 0x0804C470, _0804C470 +dat 0x0804C474, _0804C474 +dat 0x0804C478, _0804C478 +fun 0x0804C47D, sub_804C47C +dat 0x0804C498, _0804C498 +fun 0x0804C49D, sub_804C49C +dat 0x0804C4CA, _0804C4CA +dat 0x0804C4F4, _0804C4F4 +fun 0x0804C4F9, sub_804C4F8 +dat 0x0804C504, _0804C504 +fun 0x0804C509, sub_804C508 +dat 0x0804C554, _0804C554 +fun 0x0804C559, sub_804C558 +fun 0x0804C591, sub_804C590 +fun 0x0804C5A5, sub_804C5A4 +dat 0x0804C5DE, _0804C5DE +dat 0x0804C5E8, _0804C5E8 +dat 0x0804C5EC, _0804C5EC +dat 0x0804C5F0, _0804C5F0 +dat 0x0804C5F4, _0804C5F4 +fun 0x0804C5F9, sub_804C5F8 +dat 0x0804C642, _0804C642 +dat 0x0804C676, _0804C676 +dat 0x0804C682, _0804C682 +dat 0x0804C69C, _0804C69C +dat 0x0804C6AA, _0804C6AA +dat 0x0804C72E, _0804C72E +dat 0x0804C73C, _0804C73C +dat 0x0804C740, _0804C740 +dat 0x0804C744, _0804C744 +dat 0x0804C748, _0804C748 +dat 0x0804C74C, _0804C74C +dat 0x0804C750, _0804C750 +dat 0x0804C754, _0804C754 +fun 0x0804C759, sub_804C758 +dat 0x0804C7C4, _0804C7C4 +fun 0x0804C7C9, sub_804C7C8 +fun 0x0804C7DD, sub_804C7DC +fun 0x0804C7E5, sub_804C7E4 +dat 0x0804C824, _0804C824 +dat 0x0804C82C, _0804C82C +dat 0x0804C830, _0804C830 +dat 0x0804C834, _0804C834 +dat 0x0804C838, _0804C838 +fun 0x0804C83D, sub_804C83C +dat 0x0804C87C, _0804C87C +dat 0x0804C884, _0804C884 +dat 0x0804C888, _0804C888 +dat 0x0804C88C, _0804C88C +dat 0x0804C890, _0804C890 +fun 0x0804C895, sub_804C894 +dat 0x0804C8AC, _0804C8AC +dat 0x0804C8C6, _0804C8C6 +dat 0x0804C8DE, _0804C8DE +dat 0x0804C920, _0804C920 +dat 0x0804C92A, _0804C92A +dat 0x0804C95C, _0804C95C +dat 0x0804C966, _0804C966 +dat 0x0804C9DE, _0804C9DE +dat 0x0804C9E4, _0804C9E4 +dat 0x0804C9E8, _0804C9E8 +dat 0x0804C9EC, _0804C9EC +dat 0x0804C9F0, _0804C9F0 +dat 0x0804C9F4, _0804C9F4 +dat 0x0804C9F8, _0804C9F8 +dat 0x0804C9FC, _0804C9FC +dat 0x0804CA00, _0804CA00 +dat 0x0804CA04, _0804CA04 +dat 0x0804CA08, _0804CA08 +dat 0x0804CA34, _0804CA34 +dat 0x0804CA70, _0804CA70 +dat 0x0804CA74, _0804CA74 +dat 0x0804CA78, _0804CA78 +dat 0x0804CA84, _0804CA84 +dat 0x0804CA86, _0804CA86 +dat 0x0804CA92, _0804CA92 +dat 0x0804CA96, _0804CA96 +dat 0x0804CAAA, _0804CAAA +dat 0x0804CABC, _0804CABC +dat 0x0804CAD4, _0804CAD4 +dat 0x0804CAE4, _0804CAE4 +dat 0x0804CAE8, _0804CAE8 +fun 0x0804CAED, sub_804CAEC +dat 0x0804CB2C, _0804CB2C +dat 0x0804CB8C, _0804CB8C +dat 0x0804CB90, _0804CB90 +fun 0x0804CB95, sub_804CB94 +dat 0x0804CBA8, _0804CBA8 +dat 0x0804CBCC, _0804CBCC +dat 0x0804CBF2, _0804CBF2 +dat 0x0804CBFA, _0804CBFA +dat 0x0804CBFC, _0804CBFC +fun 0x0804CC15, sub_804CC14 +dat 0x0804CC58, _0804CC58 +fun 0x0804CC5D, sub_804CC5C +dat 0x0804CC74, _0804CC74 +fun 0x0804CC79, sub_804CC78 +dat 0x0804CC9E, _0804CC9E +dat 0x0804CCB6, _0804CCB6 +dat 0x0804CCBC, _0804CCBC +dat 0x0804CCC0, _0804CCC0 +dat 0x0804CCC4, _0804CCC4 +dat 0x0804CCC8, _0804CCC8 +fun 0x0804CCCD, sub_804CCCC +dat 0x0804CD34, _0804CD34 +dat 0x0804CD54, _0804CD54 +dat 0x0804CD58, _0804CD58 +dat 0x0804CD5C, _0804CD5C +dat 0x0804CD60, _0804CD60 +dat 0x0804CD64, _0804CD64 +dat 0x0804CD68, _0804CD68 +dat 0x0804CD7A, _0804CD7A +fun 0x0804CD91, sub_804CD90 +dat 0x0804CDCC, _0804CDCC +fun 0x0804CDD1, sub_804CDD0 +fun 0x0804CDE9, sub_804CDE8 +dat 0x0804CE0E, _0804CE0E +dat 0x0804CE58, _0804CE58 +fun 0x0804CE5D, sub_804CE5C +dat 0x0804CE66, _0804CE66 +dat 0x0804CE88, _0804CE88 +fun 0x0804CE8D, sub_804CE8C +dat 0x0804CEAC, _0804CEAC +fun 0x0804CEB1, sub_804CEB0 +dat 0x0804CEC0, _0804CEC0 +fun 0x0804CEC5, sub_804CEC4 +fun 0x0804CECD, sub_804CECC +dat 0x0804CEF2, _0804CEF2 +dat 0x0804CEF8, _0804CEF8 +dat 0x0804CEFC, _0804CEFC +dat 0x0804CF00, _0804CF00 +fun 0x0804CF05, sub_804CF04 +dat 0x0804CF98, _0804CF98 +dat 0x0804CFA4, _0804CFA4 +dat 0x0804CFA8, _0804CFA8 +dat 0x0804CFAC, _0804CFAC +dat 0x0804CFB0, _0804CFB0 +dat 0x0804CFB4, _0804CFB4 +fun 0x0804CFB9, sub_804CFB8 +dat 0x0804CFDC, _0804CFDC +fun 0x0804CFE1, sub_804CFE0 +fun 0x0804D01D, sub_804D01C +dat 0x0804D06C, _0804D06C +dat 0x0804D09A, _0804D09A +dat 0x0804D0AE, _0804D0AE +dat 0x0804D0C4, _0804D0C4 +dat 0x0804D0CE, _0804D0CE +dat 0x0804D106, _0804D106 +dat 0x0804D110, _0804D110 +dat 0x0804D136, _0804D136 +dat 0x0804D142, _0804D142 +dat 0x0804D15A, _0804D15A +dat 0x0804D166, _0804D166 +dat 0x0804D17C, _0804D17C +dat 0x0804D1C4, _0804D1C4 +dat 0x0804D1D4, _0804D1D4 +dat 0x0804D1D8, _0804D1D8 +dat 0x0804D1DC, _0804D1DC +fun 0x0804D1E1, sub_804D1E0 +dat 0x0804D248, _0804D248 +fun 0x0804D24D, sub_804D24C +dat 0x0804D298, _0804D298 +dat 0x0804D2A0, _0804D2A0 +fun 0x0804D2A5, sub_804D2A4 +dat 0x0804D348, _0804D348 +dat 0x0804D34C, _0804D34C +dat 0x0804D350, _0804D350 +dat 0x0804D354, _0804D354 +dat 0x0804D358, _0804D358 +dat 0x0804D35C, _0804D35C +dat 0x0804D360, _0804D360 +dat 0x0804D364, _0804D364 +dat 0x0804D368, _0804D368 +dat 0x0804D36C, _0804D36C +dat 0x0804D370, _0804D370 +dat 0x0804D374, _0804D374 +dat 0x0804D378, _0804D378 +fun 0x0804D37D, sub_804D37C +dat 0x0804D3D0, _0804D3D0 +dat 0x0804D3D4, _0804D3D4 +dat 0x0804D3D8, _0804D3D8 +fun 0x0804D3DD, StopBGM2 +dat 0x0804D3EC, _0804D3EC +fun 0x0804D3F1, sub_804D3F0 +dat 0x0804D408, _0804D408 +fun 0x0804D40D, sub_804D40C +dat 0x0804D412, _0804D412 +fun 0x0804D429, sub_804D428 +dat 0x0804D44E, _0804D44E +dat 0x0804D466, _0804D466 +dat 0x0804D46C, _0804D46C +dat 0x0804D470, _0804D470 +dat 0x0804D474, _0804D474 +dat 0x0804D478, _0804D478 +fun 0x0804D47D, sub_804D47C +dat 0x0804D494, _0804D494 +dat 0x0804D53E, _0804D53E +dat 0x0804D544, _0804D544 +dat 0x0804D556, _0804D556 +dat 0x0804D5BE, _0804D5BE +dat 0x0804D5F2, _0804D5F2 +dat 0x0804D636, _0804D636 +dat 0x0804D648, _0804D648 +dat 0x0804D64C, _0804D64C +dat 0x0804D650, _0804D650 +dat 0x0804D654, _0804D654 +dat 0x0804D658, _0804D658 +dat 0x0804D65C, _0804D65C +dat 0x0804D660, _0804D660 +fun 0x0804D665, sub_804D664 +dat 0x0804D69A, _0804D69A +dat 0x0804D6B0, _0804D6B0 +fun 0x0804D6B5, sub_804D6B4 +dat 0x0804D6C0, _0804D6C0 +fun 0x0804D6C5, sub_804D6C4 +dat 0x0804D6D0, _0804D6D0 +fun 0x0804D6D5, sub_804D6D4 +dat 0x0804D6FA, _0804D6FA +dat 0x0804D712, _0804D712 +dat 0x0804D718, _0804D718 +dat 0x0804D71C, _0804D71C +dat 0x0804D720, _0804D720 +fun 0x0804D725, sub_804D724 +dat 0x0804D74A, _0804D74A +dat 0x0804D762, _0804D762 +dat 0x0804D768, _0804D768 +dat 0x0804D76C, _0804D76C +dat 0x0804D770, _0804D770 +dat 0x0804D774, _0804D774 +fun 0x0804D779, sub_804D778 +fun 0x0804D7B1, sub_804D7B0 +dat 0x0804D7D2, _0804D7D2 +dat 0x0804D7D8, _0804D7D8 +fun 0x0804D7DD, sub_804D7DC +dat 0x0804D808, _0804D808 +fun 0x0804D80D, sub_804D80C +dat 0x0804D828, _0804D828 +dat 0x0804D82C, _0804D82C +dat 0x0804D830, _0804D830 +fun 0x0804D835, sub_804D834 +dat 0x0804D854, _0804D854 +fun 0x0804D859, sub_804D858 +dat 0x0804D884, _0804D884 +dat 0x0804D888, _0804D888 +dat 0x0804D89A, _0804D89A +dat 0x0804D89C, _0804D89C +fun 0x0804D8A5, sub_804D8A4 +dat 0x0804D8BC, _0804D8BC +dat 0x0804D8C0, _0804D8C0 +dat 0x0804D8C2, _0804D8C2 +fun 0x0804D8C9, sub_804D8C8 +dat 0x0804D8D8, _0804D8D8 +fun 0x0804D8DD, sub_804D8DC +dat 0x0804D90A, _0804D90A +dat 0x0804D938, _0804D938 +dat 0x0804D93C, _0804D93C +fun 0x0804D941, sub_804D940 +dat 0x0804D94C, _0804D94C +fun 0x0804D951, sub_804D950 +dat 0x0804D9B8, _0804D9B8 +dat 0x0804D9BC, _0804D9BC +dat 0x0804D9C0, _0804D9C0 +fun 0x0804D9C5, sub_804D9C4 +dat 0x0804D9F0, _0804D9F0 +dat 0x0804D9F4, _0804D9F4 +dat 0x0804D9F8, _0804D9F8 +dat 0x0804D9FC, _0804D9FC +fun 0x0804DA01, sub_804DA00 +dat 0x0804DA16, _0804DA16 +dat 0x0804DA2A, _0804DA2A +dat 0x0804DA50, _0804DA50 +dat 0x0804DA54, _0804DA54 +dat 0x0804DA68, _0804DA68 +dat 0x0804DA84, _0804DA84 +dat 0x0804DA90, _0804DA90 +dat 0x0804DAA0, _0804DAA0 +dat 0x0804DAA6, _0804DAA6 +dat 0x0804DAAE, _0804DAAE +dat 0x0804DABC, _0804DABC +dat 0x0804DAC2, _0804DAC2 +dat 0x0804DAC8, _0804DAC8 +dat 0x0804DACA, _0804DACA +dat 0x0804DAE2, _0804DAE2 +dat 0x0804DAF2, _0804DAF2 +dat 0x0804DB10, _0804DB10 +dat 0x0804DB14, _0804DB14 +dat 0x0804DB18, _0804DB18 +dat 0x0804DB1C, _0804DB1C +dat 0x0804DB20, _0804DB20 +dat 0x0804DB46, _0804DB46 +dat 0x0804DB4C, _0804DB4C +dat 0x0804DB5C, _0804DB5C +dat 0x0804DB74, _0804DB74 +dat 0x0804DB78, _0804DB78 +dat 0x0804DB7E, _0804DB7E +dat 0x0804DB86, _0804DB86 +dat 0x0804DB94, _0804DB94 +dat 0x0804DBBE, _0804DBBE +dat 0x0804DBDC, _0804DBDC +dat 0x0804DBE0, _0804DBE0 +dat 0x0804DBE4, _0804DBE4 +dat 0x0804DBF8, _0804DBF8 +dat 0x0804DC1E, _0804DC1E +dat 0x0804DC28, _0804DC28 +dat 0x0804DC2C, _0804DC2C +dat 0x0804DC30, _0804DC30 +dat 0x0804DC42, _0804DC42 +dat 0x0804DC6A, _0804DC6A +dat 0x0804DC76, _0804DC76 +dat 0x0804DC86, _0804DC86 +dat 0x0804DC94, _0804DC94 +dat 0x0804DC98, _0804DC98 +dat 0x0804DC9C, _0804DC9C +dat 0x0804DCA6, _0804DCA6 +dat 0x0804DCCA, _0804DCCA +dat 0x0804DCD4, _0804DCD4 +dat 0x0804DCE8, _0804DCE8 +dat 0x0804DD08, _0804DD08 +dat 0x0804DD0C, _0804DD0C +dat 0x0804DD1C, _0804DD1C +dat 0x0804DD2A, _0804DD2A +dat 0x0804DD5E, _0804DD5E +dat 0x0804DD64, _0804DD64 +dat 0x0804DD80, _0804DD80 +dat 0x0804DD84, _0804DD84 +dat 0x0804DD96, _0804DD96 +dat 0x0804DDA6, _0804DDA6 +dat 0x0804DDCE, _0804DDCE +dat 0x0804DDD4, _0804DDD4 +dat 0x0804DDDE, _0804DDDE +dat 0x0804DDE0, _0804DDE0 +fun 0x0804DDF1, sub_804DDF0 +dat 0x0804DE1C, _0804DE1C +dat 0x0804DE20, _0804DE20 +dat 0x0804DE24, _0804DE24 +dat 0x0804DE28, _0804DE28 +dat 0x0804DE34, _0804DE34 +fun 0x0804DE3D, sub_804DE3C +dat 0x0804DE4E, _0804DE4E +dat 0x0804DE5A, _0804DE5A +fun 0x0804DE61, sub_804DE60 +dat 0x0804DE9A, _0804DE9A +dat 0x0804DEA4, _0804DEA4 +dat 0x0804DEA8, _0804DEA8 +dat 0x0804DEC8, _0804DEC8 +dat 0x0804DECC, _0804DECC +dat 0x0804DEF0, _0804DEF0 +dat 0x0804DEFA, _0804DEFA +dat 0x0804DF00, _0804DF00 +dat 0x0804DF06, _0804DF06 +dat 0x0804DF08, _0804DF08 +dat 0x0804DF1C, _0804DF1C +fun 0x0804DF25, sub_804DF24 +dat 0x0804DF30, _0804DF30 +dat 0x0804DF32, _0804DF32 +fun 0x0804DF39, sub_804DF38 +dat 0x0804DF54, _0804DF54 +dat 0x0804DF64, _0804DF64 +dat 0x0804DF6C, _0804DF6C +dat 0x0804DF80, _0804DF80 +dat 0x0804DFAE, _0804DFAE +dat 0x0804DFB4, _0804DFB4 +dat 0x0804DFB6, _0804DFB6 +dat 0x0804DFC0, _0804DFC0 +dat 0x0804DFC4, _0804DFC4 +dat 0x0804DFE0, _0804DFE0 +dat 0x0804E00C, _0804E00C +dat 0x0804E010, _0804E010 +dat 0x0804E01A, _0804E01A +dat 0x0804E01C, _0804E01C +fun 0x0804E025, sub_804E024 +dat 0x0804E036, _0804E036 +fun 0x0804E03D, sub_804E03C +dat 0x0804E050, _0804E050 +dat 0x0804E060, _0804E060 +dat 0x0804E070, _0804E070 +dat 0x0804E074, _0804E074 +fun 0x0804E079, UnpackLegacyUiFramePalette +fun 0x0804E0A9, UnpackUiFramePalette +fun 0x0804E0D9, UnpackLegacyUiFrameImage +fun 0x0804E109, UnpackUiFrameImage +fun 0x0804E139, UnpackUiBarPalette +fun 0x0804E169, UnpackUiFrameBuffered +fun 0x0804E1BD, DrawUiFrame +fun 0x0804E315, ClearUiFrame +fun 0x0804E369, DrawUiFrame2 +dat 0x0804E398, _0804E398 +dat 0x0804E3B6, _0804E3B6 +dat 0x0804E3CE, _0804E3CE +dat 0x0804E432, _0804E432 +dat 0x0804E48A, _0804E48A +dat 0x0804E4DC, _0804E4DC +dat 0x0804E526, _0804E526 +dat 0x0804E5B0, _0804E5B0 +dat 0x0804E5B4, _0804E5B4 +dat 0x0804E5B8, _0804E5B8 +dat 0x0804E5BC, _0804E5BC +dat 0x0804E5D4, _0804E5D4 +dat 0x0804E5DE, _0804E5DE +dat 0x0804E60A, _0804E60A +dat 0x0804E626, _0804E626 +dat 0x0804E646, _0804E646 +dat 0x0804E67C, _0804E67C +dat 0x0804E69A, _0804E69A +dat 0x0804E6B8, _0804E6B8 +dat 0x0804E6F0, _0804E6F0 +dat 0x0804E71E, _0804E71E +dat 0x0804E740, _0804E740 +dat 0x0804E76A, _0804E76A +dat 0x0804E794, _0804E794 +dat 0x0804E798, _0804E798 +fun 0x0804E79D, DisplayUiHand +fun 0x0804E80D, DisplayUiHand_unused +fun 0x0804E849, DisplayFrozenUiHand +fun 0x0804E86D, GetUiHandPrevDisplayX +fun 0x0804E879, GetUiHandPrevDisplayY +fun 0x0804E885, ClearBg0Bg1 +fun 0x0804E8A9, DrawUiItemHover +fun 0x0804E90D, ClearUiItemHover +fun 0x0804E98D, DrawUiItemHoverExt +fun 0x0804EA09, ClearUiItemHoverExt +fun 0x0804EA8D, UnpackUnkUiFrame +fun 0x0804EAB9, DisplayUiHandExt +fun 0x0804EB2D, DisplayFrozenUiHandExt +fun 0x0804EB55, LoadLegacyUiFrameGraphics +fun 0x0804EB69, LoadUiFrameGraphics +fun 0x0804EB7D, LoadUiFrameGraphicsTo +fun 0x0804EB99, StartOrphanMenuAdjusted +fun 0x0804EBC9, StartMenu +fun 0x0804EBD9, StartOrphanMenuAt +fun 0x0804EBE5, StartOrphanMenu +fun 0x0804EBF5, StartOrphanMenuAdjustedExt +fun 0x0804EC35, StartMenuExt +fun 0x0804EC59, StartOrphanMenuAtExt +fun 0x0804EC75, StartOrphanMenuExt +fun 0x0804EC99, StartMenuAt +fun 0x0804ECB1, StartMenuCore +fun 0x0804EEA9, EndMenu +fun 0x0804EF21, EndAllMenus +fun 0x0804EF39, Menu_OnInit +fun 0x0804EF71, RedrawMenu +fun 0x0804F0E1, DrawMenuItemHover +fun 0x0804F165, Menu_OnIdle +fun 0x0804F295, ProcessMenuDpadInput +fun 0x0804F375, ProcessMenuSelectInput +fun 0x0804F401, GetMenuCursorPosition +fun 0x0804F449, MenuAlwaysEnabled +fun 0x0804F44D, MenuAlwaysDisabled +fun 0x0804F451, MenuAlwaysNotShown +fun 0x0804F455, MenuCancelSelect +fun 0x0804F459, MenuStdHelpBox +fun 0x0804F475, Menu_AutoHelpBox_OnInit +fun 0x0804F4A1, Menu_AutoHelpBox_OnLoop +fun 0x0804F521, MenuAutoHelpBoxSelect +fun 0x0804F531, Menu_FrozenHelpBox_OnLoop +fun 0x0804F581, MenuFrozenHelpBox +fun 0x0804F5B5, Menu_Frozen_OnLoop +fun 0x0804F5FD, MenuFrozen +fun 0x0804F60D, FreezeMenu +fun 0x0804F62D, ResumeMenu +fun 0x0804F64D, StartSemiCenteredOrphanMenu +fun 0x0804F6A5, ApplyMenuCursorVScroll +fun 0x0804F6F9, ResetMenuOverrides +fun 0x0804F715, GetForceDisabledMenuItems +fun 0x0804F755, SetForceDisabledMenuItems +fun 0x0804F77D, AddMenuOverride +fun 0x0804F7AD, OverriddenMenuAvailability +fun 0x0804F7E9, OverriddenMenuSelected +fun 0x0804F82D, SyncMenuBgs +fun 0x0804F84D, ClearMenuBgs +fun 0x0804F891, HasMenuChangedItem +fun 0x0804F8A5, InitTargets +fun 0x0804F8BD, AddTarget +fun 0x0804F911, LinkTargets +fun 0x0804F959, TargetSelection_GetRealCursorPosition +fun 0x0804F96D, TargetSelection_Loop +fun 0x0804FA3D, NewTargetSelection +fun 0x0804FAA5, NewTargetSelection_Specialized +fun 0x0804FAB9, EndTargetSelection +fun 0x0804FAED, TargetSelection_HandleMoveInput +fun 0x0804FB65, TargetSelection_HandleSelectInput +fun 0x0804FBBD, sub_804FBBC +fun 0x0804FBDD, sub_804FBDC +fun 0x0804FBFD, GetFurthestTargetDistance +fun 0x0804FC5D, GetLinkedTargetsNear +fun 0x0804FD01, GetLinkedTargetsFar +fun 0x0804FD11, GetLinkedTargets +fun 0x0804FD29, GetSelectTargetCount +fun 0x0804FD35, GetTarget +fun 0x0804FD49, sub_804FD48 +dat 0x0804FD50, _0804FD50 +fun 0x0804FD55, sub_804FD54 +dat 0x0804FD5C, _0804FD5C +fun 0x0804FD61, NewEkrBattleDeamon +dat 0x0804FD80, _0804FD80 +dat 0x0804FD84, _0804FD84 +dat 0x0804FD88, _0804FD88 +fun 0x0804FD8D, EndEkrBattleDeamon +dat 0x0804FD9C, _0804FD9C +fun 0x0804FDA1, IsBattleDeamonActive +dat 0x0804FDB0, _0804FDB0 +dat 0x0804FDB4, _0804FDB4 +dat 0x0804FDB6, _0804FDB6 +fun 0x0804FDBD, ekrBattleDeamon_Destructor +dat 0x0804FDCC, _0804FDCC +fun 0x0804FDD1, nullsub_35 +fun 0x0804FDD5, NewEkrBattle +dat 0x0804FE14, _0804FE14 +dat 0x0804FE1C, _0804FE1C +dat 0x0804FE20, _0804FE20 +dat 0x0804FE24, _0804FE24 +dat 0x0804FE28, _0804FE28 +dat 0x0804FE2C, _0804FE2C +dat 0x0804FE30, _0804FE30 +dat 0x0804FE34, _0804FE34 +dat 0x0804FE38, _0804FE38 +dat 0x0804FE3C, _0804FE3C +fun 0x0804FE41, InBattleMainRoutine +dat 0x0804FE58, _0804FE58 +dat 0x0804FE5C, _0804FE5C +dat 0x0804FE60, _0804FE60 +dat 0x0804FE6C, _0804FE6C +dat 0x0804FE80, _0804FE80 +dat 0x0804FE84, _0804FE84 +dat 0x0804FE88, _0804FE88 +dat 0x0804FE94, _0804FE94 +dat 0x0804FE98, _0804FE98 +dat 0x0804FEA2, _0804FEA2 +dat 0x0804FEB0, _0804FEB0 +dat 0x0804FEB4, _0804FEB4 +dat 0x0804FEB8, _0804FEB8 +dat 0x0804FEC4, _0804FEC4 +dat 0x0804FED8, _0804FED8 +dat 0x0804FEDC, _0804FEDC +dat 0x0804FEE0, _0804FEE0 +fun 0x0804FEE5, MainUpdate_804FEE4 +dat 0x0804FF00, _0804FF00 +dat 0x0804FF42, _0804FF42 +dat 0x0804FF50, _0804FF50 +dat 0x0804FF54, _0804FF54 +dat 0x0804FF58, _0804FF58 +dat 0x0804FF5C, _0804FF5C +fun 0x0804FF61, nullsub_36 +fun 0x0804FF65, ekrBattle_Init +dat 0x0804FF88, _0804FF88 +dat 0x0804FF8C, _0804FF8C +dat 0x0804FF90, _0804FF90 +dat 0x0804FF94, _0804FF94 +dat 0x0804FF98, _0804FF98 +dat 0x0804FF9A, _0804FF9A +dat 0x0804FFB8, _0804FFB8 +dat 0x0804FFBC, _0804FFBC +dat 0x0804FFBE, _0804FFBE +dat 0x0804FFD4, _0804FFD4 +dat 0x0804FFD8, _0804FFD8 +dat 0x0804FFDC, _0804FFDC +dat 0x0804FFE2, _0804FFE2 +dat 0x0804FFFC, _0804FFFC +fun 0x08050001, ekrBattle_8050000 +dat 0x08050026, _08050026 +dat 0x0805003C, _0805003C +dat 0x08050040, _08050040 +dat 0x08050042, _08050042 +dat 0x08050048, _08050048 +dat 0x08050050, _08050050 +fun 0x08050055, ekrBattle_8050054 +dat 0x080500B8, _080500B8 +dat 0x080500BC, _080500BC +dat 0x080500C0, _080500C0 +dat 0x080500C4, _080500C4 +dat 0x080500C8, _080500C8 +dat 0x080500CC, _080500CC +dat 0x080500D6, _080500D6 +dat 0x080500DA, _080500DA +dat 0x080500DE, _080500DE +dat 0x080500E8, _080500E8 +dat 0x080500EC, _080500EC +fun 0x080500F1, ekrBattle_80500F0 +dat 0x08050128, _08050128 +dat 0x08050130, _08050130 +fun 0x08050135, ekrBattle_8050134 +dat 0x0805014C, _0805014C +dat 0x08050154, _08050154 +fun 0x08050159, ekrBattle_8050158 +dat 0x0805016C, _0805016C +dat 0x08050170, _08050170 +fun 0x08050175, ekrBattle_8050174 +dat 0x08050184, _08050184 +dat 0x08050188, _08050188 +dat 0x080501A8, _080501A8 +dat 0x080501AC, _080501AC +dat 0x080501B2, _080501B2 +dat 0x080501BA, _080501BA +dat 0x080501C2, _080501C2 +dat 0x080501C8, _080501C8 +dat 0x080501CC, _080501CC +dat 0x080501D0, _080501D0 +dat 0x080501D4, _080501D4 +dat 0x080501EC, _080501EC +dat 0x080501F0, _080501F0 +dat 0x080501F6, _080501F6 +dat 0x080501FE, _080501FE +dat 0x08050206, _08050206 +dat 0x0805020C, _0805020C +dat 0x08050210, _08050210 +dat 0x08050212, _08050212 +dat 0x0805021A, _0805021A +dat 0x08050220, _08050220 +fun 0x08050225, ekrBattle_8050224 +dat 0x0805023A, _0805023A +dat 0x08050240, _08050240 +fun 0x08050245, ekrBattle_8050244 +dat 0x08050270, _08050270 +dat 0x08050274, _08050274 +dat 0x08050278, _08050278 +dat 0x0805027C, _0805027C +dat 0x08050280, _08050280 +dat 0x08050282, _08050282 +dat 0x0805028C, _0805028C +fun 0x08050291, ekrBattle_8050290 +dat 0x080502A6, _080502A6 +dat 0x080502AC, _080502AC +fun 0x080502B1, ekrBattle_80502B0 +dat 0x080502E2, _080502E2 +dat 0x080502F4, _080502F4 +dat 0x080502F8, _080502F8 +dat 0x080502FC, _080502FC +dat 0x08050300, _08050300 +fun 0x08050305, ekrBattle_8050304 +dat 0x0805031C, _0805031C +dat 0x08050320, _08050320 +dat 0x08050324, _08050324 +dat 0x08050328, _08050328 +dat 0x0805032A, _0805032A +dat 0x08050334, _08050334 +fun 0x08050339, ekrBattle_8050338 +dat 0x08050354, _08050354 +dat 0x0805035C, _0805035C +fun 0x08050361, ekrBattle_8050360 +dat 0x080503A0, _080503A0 +dat 0x080503C8, _080503C8 +dat 0x080503D4, _080503D4 +dat 0x080503DC, _080503DC +dat 0x080503E0, _080503E0 +dat 0x080503E4, _080503E4 +dat 0x080503E8, _080503E8 +fun 0x080503ED, ekrBattle_80503EC +dat 0x080503F8, _080503F8 +dat 0x080503FC, _080503FC +fun 0x08050401, ekrBattle_8050400 +dat 0x0805041C, _0805041C +dat 0x08050420, _08050420 +dat 0x08050424, _08050424 +dat 0x08050428, _08050428 +dat 0x08050432, _08050432 +dat 0x0805043C, _0805043C +fun 0x08050441, ekrBattle_8050440 +dat 0x0805045C, _0805045C +dat 0x08050464, _08050464 +dat 0x08050468, _08050468 +fun 0x0805046D, ekrBattle_805046C +dat 0x0805048C, _0805048C +dat 0x08050498, _08050498 +dat 0x080504A2, _080504A2 +dat 0x080504A4, _080504A4 +dat 0x080504A8, _080504A8 +dat 0x080504AC, _080504AC +dat 0x080504B2, _080504B2 +dat 0x080504C0, _080504C0 +dat 0x080504CA, _080504CA +dat 0x080504FC, _080504FC +dat 0x08050500, _08050500 +dat 0x08050504, _08050504 +dat 0x08050508, _08050508 +dat 0x0805050C, _0805050C +dat 0x08050510, _08050510 +dat 0x0805051A, _0805051A +dat 0x08050522, _08050522 +dat 0x08050534, _08050534 +dat 0x08050548, _08050548 +dat 0x08050558, _08050558 +dat 0x08050572, _08050572 +dat 0x08050586, _08050586 +dat 0x08050598, _08050598 +dat 0x080505B8, _080505B8 +dat 0x080505BC, _080505BC +dat 0x080505C0, _080505C0 +dat 0x080505CC, _080505CC +dat 0x080505CE, _080505CE +dat 0x080505D8, _080505D8 +dat 0x080505E4, _080505E4 +dat 0x080505E8, _080505E8 +fun 0x080505ED, ekrBattle_80505EC +dat 0x080505FC, _080505FC +fun 0x08050601, ekrBattle_8050600 +dat 0x08050642, _08050642 +dat 0x08050650, _08050650 +dat 0x08050666, _08050666 +dat 0x0805066C, _0805066C +dat 0x08050670, _08050670 +dat 0x08050674, _08050674 +dat 0x08050678, _08050678 +dat 0x0805067C, _0805067C +dat 0x08050680, _08050680 +fun 0x08050685, ekrBattle_8050684 +dat 0x080506B0, _080506B0 +dat 0x080506B4, _080506B4 +dat 0x080506B8, _080506B8 +dat 0x080506BA, _080506BA +dat 0x080506BC, _080506BC +dat 0x080506C4, _080506C4 +fun 0x080506C9, ekrBattle_80506C8 +dat 0x080507CC, _080507CC +dat 0x080507D0, _080507D0 +dat 0x080507D4, _080507D4 +dat 0x080507D8, _080507D8 +dat 0x080507DC, _080507DC +dat 0x080507E0, _080507E0 +dat 0x080507E4, _080507E4 +dat 0x080507E8, _080507E8 +dat 0x080507EC, _080507EC +dat 0x08050818, _08050818 +dat 0x08050830, _08050830 +dat 0x08050834, _08050834 +dat 0x08050838, _08050838 +dat 0x0805083C, _0805083C +dat 0x08050842, _08050842 +dat 0x08050860, _08050860 +dat 0x08050878, _08050878 +dat 0x080508D8, _080508D8 +dat 0x080508DC, _080508DC +dat 0x080508E0, _080508E0 +dat 0x080508E4, _080508E4 +dat 0x080508E8, _080508E8 +dat 0x080508EC, _080508EC +fun 0x080508F1, ekrBattle_80508F0 +dat 0x0805090C, _0805090C +dat 0x08050910, _08050910 +dat 0x08050936, _08050936 +dat 0x0805093C, _0805093C +fun 0x08050941, ekrBattle_8050940 +dat 0x08050964, _08050964 +dat 0x08050968, _08050968 +dat 0x0805096C, _0805096C +dat 0x0805097A, _0805097A +dat 0x08050980, _08050980 +dat 0x08050998, _08050998 +dat 0x080509A0, _080509A0 +dat 0x080509A4, _080509A4 +fun 0x080509A9, ekrBattle_80509A8 +dat 0x080509E4, _080509E4 +dat 0x080509FE, _080509FE +dat 0x08050A60, _08050A60 +dat 0x08050A70, _08050A70 +dat 0x08050A74, _08050A74 +dat 0x08050A78, _08050A78 +dat 0x08050A7C, _08050A7C +dat 0x08050A80, _08050A80 +fun 0x08050A85, ekrBattle_8050A84 +dat 0x08050A96, _08050A96 +dat 0x08050AAC, _08050AAC +dat 0x08050AB4, _08050AB4 +fun 0x08050AB9, ekrBattle_8050AB8 +dat 0x08050AD4, _08050AD4 +dat 0x08050AD8, _08050AD8 +dat 0x08050AFE, _08050AFE +dat 0x08050B04, _08050B04 +fun 0x08050B09, ekrBattle_8050B08 +dat 0x08050B30, _08050B30 +dat 0x08050B34, _08050B34 +dat 0x08050B38, _08050B38 +dat 0x08050B42, _08050B42 +dat 0x08050B4C, _08050B4C +dat 0x08050B98, _08050B98 +dat 0x08050B9C, _08050B9C +dat 0x08050BA0, _08050BA0 +dat 0x08050BCC, _08050BCC +dat 0x08050BFC, _08050BFC +dat 0x08050C00, _08050C00 +dat 0x08050C04, _08050C04 +dat 0x08050C08, _08050C08 +dat 0x08050C12, _08050C12 +dat 0x08050C1C, _08050C1C +dat 0x08050C20, _08050C20 +dat 0x08050C24, _08050C24 +dat 0x08050C26, _08050C26 +dat 0x08050C28, _08050C28 +dat 0x08050C30, _08050C30 +fun 0x08050C35, ekrBattle_CheckForLevelup_8050C34 +dat 0x08050C48, _08050C48 +dat 0x08050C4C, _08050C4C +dat 0x08050C50, _08050C50 +dat 0x08050C54, _08050C54 +dat 0x08050C64, _08050C64 +dat 0x08050C68, _08050C68 +fun 0x08050C6D, ekrBattle_WaitForLevelup_8050C6C +dat 0x08050C84, _08050C84 +dat 0x08050C8C, _08050C8C +fun 0x08050C91, ekrBattle_MakePopups +dat 0x08050CA4, _08050CA4 +fun 0x08050CA9, ekrBattle_WaitForPopup +dat 0x08050CC0, _08050CC0 +dat 0x08050CC8, _08050CC8 +fun 0x08050CCD, ekrBattle_8050CCC +dat 0x08050CF0, _08050CF0 +dat 0x08050CF4, _08050CF4 +fun 0x08050CF9, ekrBattle_8050CF8 +dat 0x08050D08, _08050D08 +dat 0x08050D0C, _08050D0C +dat 0x08050D2C, _08050D2C +dat 0x08050D30, _08050D30 +dat 0x08050D34, _08050D34 +dat 0x08050D3E, _08050D3E +dat 0x08050D44, _08050D44 +dat 0x08050D48, _08050D48 +dat 0x08050D60, _08050D60 +dat 0x08050D64, _08050D64 +dat 0x08050D68, _08050D68 +dat 0x08050D72, _08050D72 +dat 0x08050D74, _08050D74 +dat 0x08050D7C, _08050D7C +dat 0x08050D84, _08050D84 +fun 0x08050D89, ekrBattle_8050D88 +dat 0x08050D9E, _08050D9E +dat 0x08050DA4, _08050DA4 +fun 0x08050DA9, ekrBattle_8050DA8 +dat 0x08050DCA, _08050DCA +dat 0x08050DD4, _08050DD4 +dat 0x08050DD8, _08050DD8 +dat 0x08050DDC, _08050DDC +fun 0x08050DE1, nullsub_69 +fun 0x08050DE5, NewEkrLvlupFan +dat 0x08050DFC, _08050DFC +fun 0x08050E01, sub_8050E00 +dat 0x08050E28, _08050E28 +dat 0x08050E3A, _08050E3A +fun 0x08050E41, sub_8050E40 +dat 0x08050E4C, _08050E4C +dat 0x08050E56, _08050E56 +dat 0x08050E88, _08050E88 +dat 0x08050E8C, _08050E8C +fun 0x08050E91, sub_8050E90 +dat 0x08050EAC, _08050EAC +dat 0x08050EE6, _08050EE6 +dat 0x08050EF0, _08050EF0 +fun 0x08050EF9, NewEkrGauge +dat 0x08050F44, _08050F44 +dat 0x08050F48, _08050F48 +dat 0x08050F4C, _08050F4C +dat 0x08050F50, _08050F50 +dat 0x08050F54, _08050F54 +dat 0x08050F58, _08050F58 +dat 0x08050F5C, _08050F5C +dat 0x08050F70, _08050F70 +dat 0x08050F88, _08050F88 +dat 0x08050F8C, _08050F8C +dat 0x08050F90, _08050F90 +dat 0x08050F94, _08050F94 +dat 0x08050F98, _08050F98 +dat 0x08050F9C, _08050F9C +dat 0x08050FA0, _08050FA0 +dat 0x08050FB4, _08050FB4 +dat 0x08051062, _08051062 +dat 0x0805106C, _0805106C +dat 0x08051108, _08051108 +dat 0x0805110C, _0805110C +dat 0x08051110, _08051110 +dat 0x08051114, _08051114 +dat 0x08051118, _08051118 +dat 0x0805111C, _0805111C +dat 0x08051120, _08051120 +dat 0x08051124, _08051124 +dat 0x08051128, _08051128 +dat 0x0805112C, _0805112C +dat 0x08051130, _08051130 +dat 0x08051134, _08051134 +dat 0x08051138, _08051138 +dat 0x0805113C, _0805113C +dat 0x08051140, _08051140 +dat 0x08051144, _08051144 +dat 0x08051148, _08051148 +dat 0x0805114C, _0805114C +dat 0x08051150, _08051150 +dat 0x08051154, _08051154 +dat 0x08051158, _08051158 +dat 0x0805115C, _0805115C +dat 0x08051160, _08051160 +dat 0x08051164, _08051164 +dat 0x08051168, _08051168 +fun 0x0805116D, EndEkrGauge +dat 0x0805117C, _0805117C +fun 0x08051181, EkrGauge_8051180 +dat 0x0805118C, _0805118C +fun 0x08051191, EkrGauge_8051190 +dat 0x0805119C, _0805119C +fun 0x080511A1, EkrGauge_80511A0 +dat 0x080511AC, _080511AC +fun 0x080511B1, EkrGauge_80511B0 +dat 0x080511BC, _080511BC +fun 0x080511C1, EkrGauge_80511C0 +dat 0x080511CC, _080511CC +fun 0x080511D1, EkrGauge_80511D0 +dat 0x080511E0, _080511E0 +fun 0x080511E5, EkrGauge_80511E4 +dat 0x080511F4, _080511F4 +fun 0x080511F9, EkrGauge_80511F8 +dat 0x08051204, _08051204 +fun 0x08051209, EkrGauge_8051208 +dat 0x08051214, _08051214 +fun 0x08051219, EkrGauge_8051218 +dat 0x08051224, _08051224 +fun 0x08051229, EkrGauge_8051228 +dat 0x08051234, _08051234 +fun 0x08051239, sub_8051238 +dat 0x0805124C, _0805124C +dat 0x08051250, _08051250 +dat 0x08051254, _08051254 +dat 0x08051258, _08051258 +dat 0x0805125C, _0805125C +dat 0x08051260, _08051260 +dat 0x0805126C, _0805126C +dat 0x08051270, _08051270 +dat 0x08051274, _08051274 +dat 0x08051278, _08051278 +dat 0x0805127A, _0805127A +dat 0x08051280, _08051280 +fun 0x08051285, ekrGauge_Loop +dat 0x080512B0, _080512B0 +dat 0x080512BE, _080512BE +dat 0x080512D4, _080512D4 +dat 0x080512DC, _080512DC +dat 0x08051300, _08051300 +dat 0x08051304, _08051304 +dat 0x0805130A, _0805130A +dat 0x0805135C, _0805135C +dat 0x08051374, _08051374 +dat 0x08051378, _08051378 +dat 0x0805137C, _0805137C +dat 0x08051380, _08051380 +dat 0x08051384, _08051384 +dat 0x0805138A, _0805138A +dat 0x080513BE, _080513BE +dat 0x080513C4, _080513C4 +dat 0x080513DC, _080513DC +dat 0x080513EE, _080513EE +dat 0x0805141C, _0805141C +dat 0x08051420, _08051420 +dat 0x08051424, _08051424 +dat 0x08051428, _08051428 +dat 0x0805142C, _0805142C +dat 0x08051430, _08051430 +dat 0x08051434, _08051434 +dat 0x08051448, _08051448 +dat 0x0805144C, _0805144C +dat 0x08051454, _08051454 +dat 0x0805145A, _0805145A +dat 0x0805145C, _0805145C +dat 0x0805145E, _0805145E +dat 0x08051478, _08051478 +dat 0x0805147C, _0805147C +dat 0x08051484, _08051484 +dat 0x080514AE, _080514AE +dat 0x080514D4, _080514D4 +dat 0x080514E4, _080514E4 +dat 0x080514F4, _080514F4 +dat 0x0805153C, _0805153C +dat 0x0805154A, _0805154A +dat 0x08051582, _08051582 +dat 0x080515BC, _080515BC +dat 0x080515C0, _080515C0 +dat 0x080515C4, _080515C4 +dat 0x080515C8, _080515C8 +dat 0x080515CC, _080515CC +dat 0x080515D0, _080515D0 +dat 0x080515D4, _080515D4 +dat 0x080515D8, _080515D8 +dat 0x08051602, _08051602 +dat 0x08051610, _08051610 +dat 0x0805164C, _0805164C +dat 0x08051650, _08051650 +dat 0x08051654, _08051654 +dat 0x0805167E, _0805167E +dat 0x0805168C, _0805168C +dat 0x080516A8, _080516A8 +dat 0x080516B2, _080516B2 +dat 0x080516BA, _080516BA +dat 0x080516C2, _080516C2 +dat 0x080516CC, _080516CC +dat 0x080516DA, _080516DA +dat 0x08051726, _08051726 +dat 0x0805174A, _0805174A +dat 0x08051768, _08051768 +dat 0x08051778, _08051778 +dat 0x0805177C, _0805177C +dat 0x08051780, _08051780 +dat 0x08051784, _08051784 +dat 0x08051788, _08051788 +dat 0x0805178C, _0805178C +dat 0x08051794, _08051794 +dat 0x080517B0, _080517B0 +dat 0x080517CE, _080517CE +dat 0x080517D8, _080517D8 +dat 0x080517E0, _080517E0 +dat 0x080517E8, _080517E8 +dat 0x080517F2, _080517F2 +dat 0x08051800, _08051800 +dat 0x08051858, _08051858 +dat 0x0805187C, _0805187C +dat 0x0805189A, _0805189A +dat 0x080518A8, _080518A8 +dat 0x080518AC, _080518AC +dat 0x080518B0, _080518B0 +dat 0x080518B4, _080518B4 +dat 0x080518B8, _080518B8 +dat 0x080518C0, _080518C0 +dat 0x080518DC, _080518DC +dat 0x080518EE, _080518EE +dat 0x0805194A, _0805194A +dat 0x080519A6, _080519A6 +dat 0x080519EC, _080519EC +dat 0x08051A12, _08051A12 +dat 0x08051A58, _08051A58 +dat 0x08051A7E, _08051A7E +dat 0x08051A90, _08051A90 +dat 0x08051A94, _08051A94 +dat 0x08051A98, _08051A98 +dat 0x08051A9C, _08051A9C +dat 0x08051AA0, _08051AA0 +dat 0x08051AA4, _08051AA4 +dat 0x08051AA8, _08051AA8 +dat 0x08051AAC, _08051AAC +dat 0x08051AB0, _08051AB0 +dat 0x08051AB4, _08051AB4 +dat 0x08051AB8, _08051AB8 +dat 0x08051ABC, _08051ABC +dat 0x08051AC0, _08051AC0 +fun 0x08051AC5, NewEkrDispUP +dat 0x08051AEC, _08051AEC +dat 0x08051AF0, _08051AF0 +fun 0x08051AF5, sub_8051AF4 +dat 0x08051B04, _08051B04 +fun 0x08051B09, sub_8051B08 +dat 0x08051B14, _08051B14 +fun 0x08051B19, sub_8051B18 +dat 0x08051B24, _08051B24 +fun 0x08051B29, sub_8051B28 +dat 0x08051B34, _08051B34 +fun 0x08051B39, sub_8051B38 +dat 0x08051B44, _08051B44 +fun 0x08051B49, EkrDispUP_8051B48 +dat 0x08051B58, _08051B58 +fun 0x08051B5D, sub_8051B5C +dat 0x08051B6C, _08051B6C +fun 0x08051B71, sub_8051B70 +dat 0x08051B7C, _08051B7C +fun 0x08051B81, sub_8051B80 +dat 0x08051B8C, _08051B8C +fun 0x08051B91, sub_8051B90 +dat 0x08051B9C, _08051B9C +fun 0x08051BA1, sub_8051BA0 +dat 0x08051BAC, _08051BAC +fun 0x08051BB1, ekrDispUP_Loop +dat 0x08051BE2, _08051BE2 +dat 0x08051BEA, _08051BEA +dat 0x08051C08, _08051C08 +dat 0x08051C0C, _08051C0C +dat 0x08051C0E, _08051C0E +dat 0x08051C64, _08051C64 +dat 0x08051CA0, _08051CA0 +dat 0x08051CA6, _08051CA6 +dat 0x08051CB8, _08051CB8 +dat 0x08051CBC, _08051CBC +dat 0x08051CC0, _08051CC0 +fun 0x08051CC5, sub_8051CC4 +dat 0x08051DB8, _08051DB8 +dat 0x08051DBC, _08051DBC +dat 0x08051DC0, _08051DC0 +dat 0x08051DC4, _08051DC4 +dat 0x08051DC8, _08051DC8 +dat 0x08051DCC, _08051DCC +dat 0x08051DD8, _08051DD8 +fun 0x08051E01, sub_8051E00 +dat 0x08051E40, _08051E40 +dat 0x08051E44, _08051E44 +dat 0x08051E48, _08051E48 +dat 0x08051E4C, _08051E4C +dat 0x08051E50, _08051E50 +dat 0x08051E54, _08051E54 +dat 0x08051E5C, _08051E5C +dat 0x08051E70, _08051E70 +dat 0x08051E74, _08051E74 +dat 0x08051E78, _08051E78 +dat 0x08051E8A, _08051E8A +dat 0x08051E8C, _08051E8C +dat 0x08051EFC, _08051EFC +dat 0x08051F00, _08051F00 +dat 0x08051F04, _08051F04 +dat 0x08051F08, _08051F08 +dat 0x08051F0C, _08051F0C +dat 0x08051F10, _08051F10 +dat 0x08051F14, _08051F14 +dat 0x08051F18, _08051F18 +fun 0x08051F1D, sub_8051F1C +dat 0x08051F5C, _08051F5C +dat 0x08051F60, _08051F60 +dat 0x08051F64, _08051F64 +dat 0x08051F68, _08051F68 +dat 0x08051F6C, _08051F6C +dat 0x08051F70, _08051F70 +dat 0x08051F74, _08051F74 +dat 0x08051F78, _08051F78 +dat 0x08051F86, _08051F86 +dat 0x08051FC0, _08051FC0 +dat 0x08051FC4, _08051FC4 +dat 0x08051FC8, _08051FC8 +dat 0x08051FCC, _08051FCC +dat 0x08051FD0, _08051FD0 +dat 0x08051FD4, _08051FD4 +dat 0x08051FD8, _08051FD8 +dat 0x08051FE6, _08051FE6 +dat 0x08052020, _08052020 +dat 0x08052024, _08052024 +dat 0x08052028, _08052028 +dat 0x0805202C, _0805202C +dat 0x08052030, _08052030 +dat 0x08052034, _08052034 +dat 0x08052038, _08052038 +dat 0x08052046, _08052046 +dat 0x08052080, _08052080 +dat 0x08052084, _08052084 +dat 0x08052088, _08052088 +dat 0x0805208C, _0805208C +dat 0x08052090, _08052090 +dat 0x08052094, _08052094 +dat 0x08052098, _08052098 +dat 0x080520A6, _080520A6 +dat 0x0805215C, _0805215C +dat 0x08052160, _08052160 +dat 0x08052164, _08052164 +dat 0x08052168, _08052168 +dat 0x0805216C, _0805216C +dat 0x08052170, _08052170 +dat 0x08052174, _08052174 +dat 0x08052178, _08052178 +dat 0x0805217C, _0805217C +dat 0x08052180, _08052180 +fun 0x08052185, sub_8052184 +dat 0x0805219C, _0805219C +dat 0x080521A0, _080521A0 +dat 0x080521A4, _080521A4 +dat 0x080521B8, _080521B8 +dat 0x080521C0, _080521C0 +dat 0x080521C4, _080521C4 +dat 0x080521EC, _080521EC +dat 0x080521F4, _080521F4 +dat 0x080521F8, _080521F8 +dat 0x080521FC, _080521FC +dat 0x08052208, _08052208 +dat 0x0805220C, _0805220C +dat 0x0805220E, _0805220E +fun 0x08052215, sub_8052214 +dat 0x0805221C, _0805221C +fun 0x08052221, sub_8052220 +dat 0x08052284, _08052284 +dat 0x08052288, _08052288 +dat 0x0805228C, _0805228C +dat 0x08052290, _08052290 +dat 0x08052294, _08052294 +dat 0x08052298, _08052298 +dat 0x0805229C, _0805229C +dat 0x080522A0, _080522A0 +dat 0x080522A4, _080522A4 +dat 0x080522A8, _080522A8 +dat 0x080522AC, _080522AC +dat 0x080522B0, _080522B0 +dat 0x080522B4, _080522B4 +dat 0x080522B8, _080522B8 +dat 0x080522BC, _080522BC +dat 0x080522C0, _080522C0 +dat 0x080522C4, _080522C4 +dat 0x080522C8, _080522C8 +fun 0x080522CD, sub_80522CC +dat 0x080522E4, _080522E4 +dat 0x080522E8, _080522E8 +dat 0x080522EC, _080522EC +dat 0x080522EE, _080522EE +fun 0x080522F5, sub_80522F4 +dat 0x08052300, _08052300 +fun 0x08052305, sub_8052304 +dat 0x08052350, _08052350 +dat 0x08052354, _08052354 +dat 0x08052358, _08052358 +dat 0x0805235C, _0805235C +dat 0x08052364, _08052364 +dat 0x080523B8, _080523B8 +dat 0x080523BC, _080523BC +dat 0x080523C0, _080523C0 +dat 0x080523C2, _080523C2 +dat 0x080523E0, _080523E0 +dat 0x080523E8, _080523E8 +fun 0x080523ED, sub_80523EC +dat 0x0805244E, _0805244E +dat 0x08052490, _08052490 +dat 0x08052494, _08052494 +dat 0x08052498, _08052498 +dat 0x0805249C, _0805249C +dat 0x080524A0, _080524A0 +dat 0x080524B4, _080524B4 +dat 0x080524C4, _080524C4 +dat 0x080524C8, _080524C8 +dat 0x080524E4, _080524E4 +dat 0x080524EC, _080524EC +dat 0x080524F0, _080524F0 +dat 0x080524FC, _080524FC +fun 0x08052505, sub_8052504 +dat 0x0805254C, _0805254C +dat 0x08052550, _08052550 +dat 0x08052554, _08052554 +dat 0x08052558, _08052558 +dat 0x0805255C, _0805255C +dat 0x08052570, _08052570 +dat 0x08052584, _08052584 +dat 0x08052596, _08052596 +dat 0x0805259C, _0805259C +fun 0x080525A5, sub_80525A4 +dat 0x080525CA, _080525CA +dat 0x080525E0, _080525E0 +dat 0x080525E4, _080525E4 +fun 0x080525E9, sub_80525E8 +dat 0x08052620, _08052620 +dat 0x08052624, _08052624 +dat 0x08052628, _08052628 +dat 0x0805262C, _0805262C +dat 0x08052634, _08052634 +dat 0x08052688, _08052688 +dat 0x0805268C, _0805268C +dat 0x08052690, _08052690 +dat 0x08052692, _08052692 +dat 0x080526BA, _080526BA +dat 0x080526C0, _080526C0 +dat 0x080526C4, _080526C4 +fun 0x080526C9, sub_80526C8 +dat 0x08052718, _08052718 +dat 0x08052752, _08052752 +dat 0x08052764, _08052764 +dat 0x08052768, _08052768 +dat 0x0805276C, _0805276C +dat 0x08052770, _08052770 +dat 0x08052774, _08052774 +dat 0x08052780, _08052780 +fun 0x08052789, sub_8052788 +dat 0x080527F6, _080527F6 +dat 0x08052804, _08052804 +dat 0x08052808, _08052808 +dat 0x0805280A, _0805280A +dat 0x08052822, _08052822 +dat 0x08052828, _08052828 +fun 0x0805282D, sub_805282C +dat 0x080528BC, _080528BC +dat 0x08052900, _08052900 +dat 0x08052904, _08052904 +dat 0x08052908, _08052908 +dat 0x0805290C, _0805290C +dat 0x08052910, _08052910 +dat 0x08052924, _08052924 +dat 0x08052934, _08052934 +dat 0x08052938, _08052938 +dat 0x08052954, _08052954 +dat 0x0805295C, _0805295C +dat 0x08052960, _08052960 +dat 0x0805296C, _0805296C +fun 0x08052979, sub_8052978 +dat 0x080529A8, _080529A8 +dat 0x080529AC, _080529AC +dat 0x080529B0, _080529B0 +dat 0x080529B4, _080529B4 +dat 0x080529BC, _080529BC +dat 0x080529E6, _080529E6 +dat 0x080529EC, _080529EC +fun 0x080529F1, sub_80529F0 +dat 0x08052A08, _08052A08 +fun 0x08052A0D, sub_8052A0C +dat 0x08052A3C, _08052A3C +dat 0x08052A40, _08052A40 +dat 0x08052A44, _08052A44 +dat 0x08052A48, _08052A48 +dat 0x08052A50, _08052A50 +dat 0x08052AA8, _08052AA8 +dat 0x08052AAC, _08052AAC +dat 0x08052AB0, _08052AB0 +dat 0x08052ABA, _08052ABA +dat 0x08052ABC, _08052ABC +dat 0x08052ABE, _08052ABE +dat 0x08052AD8, _08052AD8 +dat 0x08052AE0, _08052AE0 +fun 0x08052AE5, sub_8052AE4 +dat 0x08052B40, _08052B40 +dat 0x08052B78, _08052B78 +dat 0x08052B7C, _08052B7C +dat 0x08052B80, _08052B80 +dat 0x08052B84, _08052B84 +dat 0x08052B90, _08052B90 +fun 0x08052B99, sub_8052B98 +dat 0x08052BCC, _08052BCC +dat 0x08052BD0, _08052BD0 +dat 0x08052BD2, _08052BD2 +dat 0x08052C12, _08052C12 +dat 0x08052C18, _08052C18 +dat 0x08052C1C, _08052C1C +dat 0x08052C20, _08052C20 +fun 0x08052C25, sub_8052C24 +dat 0x08052C6A, _08052C6A +dat 0x08052C70, _08052C70 +dat 0x08052C78, _08052C78 +fun 0x08052C7D, sub_8052C7C +dat 0x08052C9C, _08052C9C +fun 0x08052CA1, sub_8052CA0 +dat 0x08052CFC, _08052CFC +dat 0x08052D04, _08052D04 +dat 0x08052D08, _08052D08 +dat 0x08052D0C, _08052D0C +dat 0x08052D10, _08052D10 +dat 0x08052D2C, _08052D2C +dat 0x08052D36, _08052D36 +dat 0x08052D72, _08052D72 +dat 0x08052D78, _08052D78 +dat 0x08052D84, _08052D84 +dat 0x08052D88, _08052D88 +fun 0x08052D8D, sub_8052D8C +dat 0x08052DA8, _08052DA8 +dat 0x08052DB0, _08052DB0 +dat 0x08052DB4, _08052DB4 +fun 0x08052DB9, sub_8052DB8 +dat 0x08052DD0, _08052DD0 +fun 0x08052DD5, sub_8052DD4 +dat 0x08052DF4, _08052DF4 +dat 0x08052DF8, _08052DF8 +fun 0x08052DFD, sub_8052DFC +dat 0x08052E2E, _08052E2E +dat 0x08052E5C, _08052E5C +dat 0x08052E62, _08052E62 +dat 0x08052E68, _08052E68 +dat 0x08052E6C, _08052E6C +dat 0x08052E70, _08052E70 +dat 0x08052E74, _08052E74 +dat 0x08052E78, _08052E78 +fun 0x08052E7D, sub_8052E7C +dat 0x08052EA6, _08052EA6 +fun 0x08052EAD, sub_8052EAC +dat 0x08052F0A, _08052F0A +dat 0x08052F14, _08052F14 +dat 0x08052F18, _08052F18 +dat 0x08052F1C, _08052F1C +dat 0x08052F20, _08052F20 +fun 0x08052F25, sub_8052F24 +dat 0x08052F7A, _08052F7A +dat 0x08052F80, _08052F80 +fun 0x08052F85, sub_8052F84 +dat 0x08052FA0, _08052FA0 +dat 0x08052FA8, _08052FA8 +fun 0x08052FAD, sub_8052FAC +dat 0x08052FE0, _08052FE0 +dat 0x08052FE4, _08052FE4 +dat 0x08052FE8, _08052FE8 +fun 0x08052FED, sub_8052FEC +dat 0x0805302C, _0805302C +dat 0x08053030, _08053030 +dat 0x08053032, _08053032 +dat 0x08053054, _08053054 +dat 0x08053058, _08053058 +dat 0x0805305C, _0805305C +dat 0x08053068, _08053068 +dat 0x08053070, _08053070 +dat 0x0805307A, _0805307A +fun 0x08053081, sub_8053080 +dat 0x080530D2, _080530D2 +dat 0x080530F6, _080530F6 +dat 0x08053112, _08053112 +dat 0x08053118, _08053118 +dat 0x0805311C, _0805311C +fun 0x08053121, sub_8053120 +dat 0x08053140, _08053140 +fun 0x08053145, sub_8053144 +dat 0x08053178, _08053178 +dat 0x0805317C, _0805317C +dat 0x0805318A, _0805318A +dat 0x0805319E, _0805319E +fun 0x080531A5, sub_80531A4 +dat 0x08053204, _08053204 +dat 0x08053208, _08053208 +fun 0x0805320D, sub_805320C +dat 0x0805325C, _0805325C +dat 0x08053260, _08053260 +dat 0x08053282, _08053282 +fun 0x0805328D, sub_805328C +dat 0x08053360, _08053360 +dat 0x08053364, _08053364 +fun 0x08053369, sub_8053368 +dat 0x080533A0, _080533A0 +dat 0x080533A4, _080533A4 +dat 0x080533C6, _080533C6 +fun 0x080533D1, sub_80533D0 +dat 0x080533EC, _080533EC +dat 0x080533F0, _080533F0 +dat 0x080533F4, _080533F4 +dat 0x08053408, _08053408 +dat 0x0805343C, _0805343C +dat 0x08053440, _08053440 +dat 0x08053444, _08053444 +dat 0x08053454, _08053454 +dat 0x08053458, _08053458 +dat 0x0805345A, _0805345A +dat 0x0805345E, _0805345E +dat 0x0805346A, _0805346A +dat 0x08053482, _08053482 +dat 0x08053490, _08053490 +dat 0x0805349E, _0805349E +dat 0x080534A4, _080534A4 +dat 0x080534A8, _080534A8 +fun 0x080534AD, sub_80534AC +dat 0x080534DC, _080534DC +dat 0x080534E0, _080534E0 +fun 0x080534E5, sub_80534E4 +fun 0x08053515, sub_8053514 +dat 0x0805355A, _0805355A +dat 0x08053576, _08053576 +dat 0x08053580, _08053580 +fun 0x08053585, sub_8053584 +dat 0x080535CA, _080535CA +dat 0x080535EC, _080535EC +dat 0x080535F0, _080535F0 +dat 0x080535F4, _080535F4 +dat 0x080535F8, _080535F8 +dat 0x08053606, _08053606 +dat 0x08053610, _08053610 +dat 0x08053614, _08053614 +fun 0x08053619, sub_8053618 +dat 0x08053668, _08053668 +dat 0x08053670, _08053670 +dat 0x08053674, _08053674 +fun 0x08053679, sub_8053678 +dat 0x080536B0, _080536B0 +dat 0x080536B4, _080536B4 +fun 0x080536B9, sub_80536B8 +dat 0x080536E4, _080536E4 +dat 0x080536E8, _080536E8 +dat 0x080536F8, _080536F8 +dat 0x08053708, _08053708 +dat 0x08053710, _08053710 +fun 0x08053719, sub_8053718 +dat 0x08053728, _08053728 +fun 0x0805372D, nullsub_56 +fun 0x08053731, sub_8053730 +dat 0x08053740, _08053740 +dat 0x08053744, _08053744 +dat 0x08053770, _08053770 +dat 0x08053774, _08053774 +dat 0x08053778, _08053778 +dat 0x0805377C, _0805377C +dat 0x08053780, _08053780 +dat 0x0805379C, _0805379C +dat 0x080537A8, _080537A8 +dat 0x080537AC, _080537AC +dat 0x080537B8, _080537B8 +dat 0x080537BC, _080537BC +dat 0x080537C8, _080537C8 +dat 0x080537CC, _080537CC +dat 0x080537D8, _080537D8 +dat 0x080537DC, _080537DC +dat 0x080537E8, _080537E8 +dat 0x080537EC, _080537EC +dat 0x080537F8, _080537F8 +dat 0x080537FC, _080537FC +dat 0x08053808, _08053808 +dat 0x0805380C, _0805380C +dat 0x08053816, _08053816 +dat 0x08053820, _08053820 +dat 0x08053828, _08053828 +fun 0x0805382D, sub_805382C +dat 0x0805389E, _0805389E +dat 0x080538AC, _080538AC +dat 0x080538B0, _080538B0 +dat 0x080538B4, _080538B4 +dat 0x080538B8, _080538B8 +dat 0x080538BC, _080538BC +dat 0x080538C0, _080538C0 +dat 0x08053900, _08053900 +dat 0x08053918, _08053918 +dat 0x0805391C, _0805391C +dat 0x08053920, _08053920 +dat 0x0805392C, _0805392C +dat 0x0805398C, _0805398C +dat 0x08053990, _08053990 +dat 0x08053994, _08053994 +dat 0x08053998, _08053998 +dat 0x0805399C, _0805399C +dat 0x080539A0, _080539A0 +dat 0x080539C4, _080539C4 +dat 0x080539D2, _080539D2 +fun 0x080539DD, sub_80539DC +dat 0x080539F4, _080539F4 +dat 0x08053A20, _08053A20 +dat 0x08053A24, _08053A24 +dat 0x08053A28, _08053A28 +dat 0x08053A2C, _08053A2C +dat 0x08053A34, _08053A34 +dat 0x08053A38, _08053A38 +dat 0x08053A40, _08053A40 +dat 0x08053A44, _08053A44 +dat 0x08053A4C, _08053A4C +dat 0x08053A50, _08053A50 +dat 0x08053A58, _08053A58 +dat 0x08053A5C, _08053A5C +dat 0x08053A5E, _08053A5E +dat 0x08053A74, _08053A74 +dat 0x08053A78, _08053A78 +dat 0x08053A84, _08053A84 +dat 0x08053A94, _08053A94 +dat 0x08053A98, _08053A98 +dat 0x08053AC8, _08053AC8 +dat 0x08053ACC, _08053ACC +dat 0x08053AD0, _08053AD0 +dat 0x08053AD4, _08053AD4 +dat 0x08053ADE, _08053ADE +dat 0x08053B04, _08053B04 +dat 0x08053B08, _08053B08 +dat 0x08053B0C, _08053B0C +dat 0x08053B10, _08053B10 +dat 0x08053B56, _08053B56 +dat 0x08053B90, _08053B90 +dat 0x08053B9C, _08053B9C +dat 0x08053BA0, _08053BA0 +dat 0x08053BA4, _08053BA4 +dat 0x08053BA8, _08053BA8 +dat 0x08053BAC, _08053BAC +dat 0x08053BB0, _08053BB0 +dat 0x08053BB4, _08053BB4 +dat 0x08053BB8, _08053BB8 +fun 0x08053BBD, sub_8053BBC +dat 0x08053BDC, _08053BDC +dat 0x08053C0C, _08053C0C +dat 0x08053C10, _08053C10 +dat 0x08053C14, _08053C14 +dat 0x08053C2E, _08053C2E +dat 0x08053C36, _08053C36 +dat 0x08053C46, _08053C46 +dat 0x08053C9A, _08053C9A +dat 0x08053CCE, _08053CCE +dat 0x08053CD8, _08053CD8 +dat 0x08053CDC, _08053CDC +dat 0x08053CE0, _08053CE0 +dat 0x08053CE4, _08053CE4 +dat 0x08053CE8, _08053CE8 +dat 0x08053CEC, _08053CEC +dat 0x08053CF0, _08053CF0 +dat 0x08053D1C, _08053D1C +dat 0x08053D70, _08053D70 +dat 0x08053D74, _08053D74 +dat 0x08053D78, _08053D78 +dat 0x08053D7C, _08053D7C +dat 0x08053D80, _08053D80 +dat 0x08053D8C, _08053D8C +dat 0x08053DAE, _08053DAE +dat 0x08053E04, _08053E04 +dat 0x08053E18, _08053E18 +dat 0x08053E40, _08053E40 +dat 0x08053E44, _08053E44 +dat 0x08053E48, _08053E48 +dat 0x08053E4C, _08053E4C +dat 0x08053E50, _08053E50 +dat 0x08053E54, _08053E54 +dat 0x08053E70, _08053E70 +dat 0x08053EBC, _08053EBC +dat 0x08053EC0, _08053EC0 +dat 0x08053EC4, _08053EC4 +dat 0x08053EC8, _08053EC8 +dat 0x08053ECC, _08053ECC +dat 0x08053ED0, _08053ED0 +dat 0x08053EF4, _08053EF4 +dat 0x08053F02, _08053F02 +fun 0x08053F11, StartSpellBG_FLASH +dat 0x08053F40, _08053F40 +dat 0x08053F44, _08053F44 +dat 0x08053F48, _08053F48 +fun 0x08053F4D, sub_8053F4C +dat 0x08053F7C, _08053F7C +dat 0x08053F80, _08053F80 +dat 0x08053F84, _08053F84 +dat 0x08053F88, _08053F88 +fun 0x08053F8D, sub_8053F8C +dat 0x08053FB8, _08053FB8 +dat 0x08053FBC, _08053FBC +dat 0x08053FC0, _08053FC0 +fun 0x08053FC5, sub_8053FC4 +dat 0x08053FE0, _08053FE0 +fun 0x08053FE5, sub_8053FE4 +dat 0x08054012, _08054012 +dat 0x08054018, _08054018 +fun 0x0805401D, sub_805401C +fun 0x08054031, sub_8054030 +dat 0x08054050, _08054050 +fun 0x08054055, sub_8054054 +dat 0x080540A0, _080540A0 +dat 0x080540A8, _080540A8 +dat 0x080540AC, _080540AC +fun 0x080540B1, sub_80540B0 +dat 0x08054110, _08054110 +dat 0x08054118, _08054118 +dat 0x0805411C, _0805411C +fun 0x08054121, sub_8054120 +fun 0x08054135, sub_8054134 +dat 0x08054154, _08054154 +fun 0x08054159, sub_8054158 +dat 0x080541A4, _080541A4 +dat 0x080541AC, _080541AC +dat 0x080541B0, _080541B0 +fun 0x080541B5, sub_80541B4 +dat 0x08054214, _08054214 +dat 0x0805421C, _0805421C +dat 0x08054220, _08054220 +fun 0x08054225, sub_8054224 +fun 0x08054239, sub_8054238 +dat 0x08054258, _08054258 +fun 0x0805425D, sub_805425C +dat 0x080542A8, _080542A8 +dat 0x080542B0, _080542B0 +dat 0x080542B4, _080542B4 +fun 0x080542B9, sub_80542B8 +dat 0x08054318, _08054318 +dat 0x08054320, _08054320 +dat 0x08054324, _08054324 +fun 0x08054329, sub_8054328 +fun 0x0805433D, sub_805433C +dat 0x0805435C, _0805435C +fun 0x08054361, sub_8054360 +dat 0x080543AC, _080543AC +dat 0x080543B4, _080543B4 +dat 0x080543B8, _080543B8 +fun 0x080543BD, sub_80543BC +dat 0x0805441C, _0805441C +dat 0x08054424, _08054424 +dat 0x08054428, _08054428 +fun 0x0805442D, sub_805442C +fun 0x08054441, sub_8054440 +dat 0x0805446E, _0805446E +dat 0x08054474, _08054474 +fun 0x08054479, sub_8054478 +dat 0x08054494, _08054494 +fun 0x08054499, sub_8054498 +dat 0x080544B8, _080544B8 +dat 0x080544BC, _080544BC +dat 0x080544C0, _080544C0 +dat 0x080544C4, _080544C4 +dat 0x080544CC, _080544CC +dat 0x080544D0, _080544D0 +dat 0x080544D4, _080544D4 +dat 0x080544E2, _080544E2 +dat 0x080544EC, _080544EC +dat 0x080544F0, _080544F0 +dat 0x080544F4, _080544F4 +dat 0x080544F8, _080544F8 +dat 0x08054502, _08054502 +dat 0x0805451E, _0805451E +dat 0x08054524, _08054524 +dat 0x08054528, _08054528 +fun 0x0805452D, sub_805452C +dat 0x08054554, _08054554 +dat 0x08054558, _08054558 +dat 0x0805455C, _0805455C +dat 0x08054560, _08054560 +dat 0x08054564, _08054564 +dat 0x08054568, _08054568 +dat 0x0805456C, _0805456C +dat 0x08054582, _08054582 +dat 0x08054584, _08054584 +dat 0x0805458C, _0805458C +dat 0x08054590, _08054590 +dat 0x08054594, _08054594 +dat 0x08054598, _08054598 +dat 0x0805459C, _0805459C +dat 0x080545A6, _080545A6 +dat 0x080545B8, _080545B8 +dat 0x080545BC, _080545BC +fun 0x080545C1, sub_80545C0 +dat 0x0805467C, _0805467C +dat 0x08054680, _08054680 +dat 0x08054684, _08054684 +dat 0x08054688, _08054688 +dat 0x0805468C, _0805468C +dat 0x08054690, _08054690 +dat 0x08054694, _08054694 +dat 0x08054698, _08054698 +dat 0x0805469C, _0805469C +dat 0x080546A0, _080546A0 +dat 0x080546A4, _080546A4 +dat 0x080546A8, _080546A8 +dat 0x080546AC, _080546AC +fun 0x080546B1, sub_80546B0 +dat 0x080546C0, _080546C0 +fun 0x080546C5, sub_80546C4 +dat 0x080546D0, _080546D0 +fun 0x080546D5, sub_80546D4 +dat 0x080546E0, _080546E0 +fun 0x080546E5, sub_80546E4 +dat 0x0805470A, _0805470A +dat 0x08054722, _08054722 +dat 0x0805474C, _0805474C +dat 0x08054750, _08054750 +dat 0x08054754, _08054754 +dat 0x08054758, _08054758 +dat 0x0805475C, _0805475C +dat 0x08054760, _08054760 +dat 0x08054770, _08054770 +dat 0x0805479C, _0805479C +dat 0x080547A0, _080547A0 +dat 0x080547A4, _080547A4 +dat 0x080547A8, _080547A8 +dat 0x080547AC, _080547AC +dat 0x080547B0, _080547B0 +dat 0x080547B4, _080547B4 +dat 0x080547B8, _080547B8 +dat 0x080547C8, _080547C8 +dat 0x080547CC, _080547CC +dat 0x080547D4, _080547D4 +dat 0x080547D8, _080547D8 +fun 0x080547DD, sub_80547DC +dat 0x08054814, _08054814 +fun 0x08054819, sub_8054818 +dat 0x0805484C, _0805484C +dat 0x08054850, _08054850 +dat 0x08054854, _08054854 +dat 0x08054864, _08054864 +dat 0x0805487A, _0805487A +dat 0x08054880, _08054880 +dat 0x08054884, _08054884 +fun 0x08054889, sub_8054888 +dat 0x080548AC, _080548AC +dat 0x080548B0, _080548B0 +dat 0x080548B4, _080548B4 +dat 0x080548C6, _080548C6 +dat 0x080548D8, _080548D8 +dat 0x080548DC, _080548DC +fun 0x080548E1, sub_80548E0 +dat 0x0805492C, _0805492C +fun 0x08054931, sub_8054930 +dat 0x08054964, _08054964 +dat 0x08054968, _08054968 +dat 0x0805496C, _0805496C +dat 0x0805497C, _0805497C +dat 0x080549A8, _080549A8 +dat 0x080549B0, _080549B0 +dat 0x080549B4, _080549B4 +dat 0x080549B8, _080549B8 +fun 0x080549BD, sub_80549BC +dat 0x080549E0, _080549E0 +dat 0x080549E4, _080549E4 +dat 0x080549E8, _080549E8 +dat 0x080549FA, _080549FA +dat 0x08054A14, _08054A14 +dat 0x08054A18, _08054A18 +fun 0x08054A1D, NewEfxStatusUnit +dat 0x08054A30, _08054A30 +dat 0x08054A34, _08054A34 +dat 0x08054A36, _08054A36 +dat 0x08054A6A, _08054A6A +dat 0x08054ABC, _08054ABC +dat 0x08054AC0, _08054AC0 +dat 0x08054AC4, _08054AC4 +dat 0x08054AC8, _08054AC8 +dat 0x08054ACC, _08054ACC +dat 0x08054AD0, _08054AD0 +dat 0x08054AD4, _08054AD4 +dat 0x08054AD8, _08054AD8 +dat 0x08054B08, _08054B08 +dat 0x08054B10, _08054B10 +dat 0x08054B14, _08054B14 +fun 0x08054B19, sub_8054B18 +dat 0x08054B4A, _08054B4A +dat 0x08054B50, _08054B50 +fun 0x08054B55, DeleteEach6C_efxStatusUnit +dat 0x08054B60, _08054B60 +fun 0x08054B65, sub_8054B64 +dat 0x08054B80, _08054B80 +fun 0x08054B85, sub_8054B84 +dat 0x08054BA0, _08054BA0 +fun 0x08054BA5, sub_8054BA4 +dat 0x08054BC8, _08054BC8 +dat 0x08054BD0, _08054BD0 +fun 0x08054BD5, sub_8054BD4 +dat 0x08054BEC, _08054BEC +fun 0x08054BF1, sub_8054BF0 +dat 0x08054C4C, _08054C4C +dat 0x08054C50, _08054C50 +dat 0x08054C54, _08054C54 +dat 0x08054C58, _08054C58 +dat 0x08054C7A, _08054C7A +dat 0x08054C88, _08054C88 +dat 0x08054C8C, _08054C8C +dat 0x08054C90, _08054C90 +fun 0x08054C95, sub_8054C94 +dat 0x08054CA6, _08054CA6 +dat 0x08054CB2, _08054CB2 +dat 0x08054CC2, _08054CC2 +dat 0x08054CEC, _08054CEC +dat 0x08054CF0, _08054CF0 +dat 0x08054D24, _08054D24 +dat 0x08054D2C, _08054D2C +dat 0x08054D34, _08054D34 +dat 0x08054D3A, _08054D3A +dat 0x08054D3E, _08054D3E +dat 0x08054D44, _08054D44 +dat 0x08054D50, _08054D50 +dat 0x08054D56, _08054D56 +dat 0x08054D5A, _08054D5A +dat 0x08054D5C, _08054D5C +dat 0x08054D70, _08054D70 +dat 0x08054D74, _08054D74 +dat 0x08054DA8, _08054DA8 +dat 0x08054DB0, _08054DB0 +dat 0x08054DB6, _08054DB6 +dat 0x08054DC4, _08054DC4 +dat 0x08054DF0, _08054DF0 +dat 0x08054DF4, _08054DF4 +dat 0x08054DF8, _08054DF8 +dat 0x08054E16, _08054E16 +dat 0x08054E24, _08054E24 +dat 0x08054E28, _08054E28 +dat 0x08054E2C, _08054E2C +dat 0x08054E3E, _08054E3E +dat 0x08054E42, _08054E42 +fun 0x08054E4D, sub_8054E4C +dat 0x08054E68, _08054E68 +dat 0x08054E6C, _08054E6C +dat 0x08054E70, _08054E70 +dat 0x08054E7C, _08054E7C +dat 0x08054E84, _08054E84 +dat 0x08054E88, _08054E88 +fun 0x08054E8D, sub_8054E8C +dat 0x08054EC8, _08054EC8 +dat 0x08054ECC, _08054ECC +dat 0x08054ED0, _08054ED0 +fun 0x08054ED5, sub_8054ED4 +dat 0x08054EE6, _08054EE6 +dat 0x08054EEC, _08054EEC +fun 0x08054EF1, sub_8054EF0 +dat 0x08054EFC, _08054EFC +fun 0x08054F01, sub_8054F00 +dat 0x08054F0C, _08054F0C +fun 0x08054F11, sub_8054F10 +dat 0x08054F36, _08054F36 +dat 0x08054F50, _08054F50 +dat 0x08054F6A, _08054F6A +dat 0x08054F6E, _08054F6E +dat 0x08054F74, _08054F74 +fun 0x08054F79, sub_8054F78 +dat 0x08054F8E, _08054F8E +dat 0x08054F9C, _08054F9C +fun 0x08054FA9, NewEfxSpellCast +dat 0x08054FDC, _08054FDC +dat 0x08054FE0, _08054FE0 +dat 0x08054FE4, _08054FE4 +dat 0x08054FE8, _08054FE8 +dat 0x08054FEC, _08054FEC +dat 0x08054FF0, _08054FF0 +dat 0x08054FF4, _08054FF4 +dat 0x08054FFC, _08054FFC +fun 0x08055001, sub_8055000 +dat 0x08055012, _08055012 +dat 0x08055018, _08055018 +fun 0x0805501D, sub_805501C +dat 0x0805502E, _0805502E +dat 0x08055034, _08055034 +fun 0x08055039, sub_8055038 +dat 0x0805508C, _0805508C +dat 0x08055094, _08055094 +dat 0x08055098, _08055098 +fun 0x0805509D, sub_805509C +dat 0x080550CE, _080550CE +dat 0x080550D4, _080550D4 +dat 0x080550D8, _080550D8 +fun 0x080550DD, sub_80550DC +dat 0x08055146, _08055146 +dat 0x08055150, _08055150 +dat 0x08055154, _08055154 +dat 0x08055158, _08055158 +fun 0x0805515D, sub_805515C +fun 0x08055161, SetSomethingSpellFxToTrue +dat 0x08055168, _08055168 +fun 0x0805516D, SetSomethingSpellFxToFalse +dat 0x08055174, _08055174 +fun 0x08055179, ClearBG1Setup +fun 0x08055189, ClearBG1 +dat 0x080551A8, _080551A8 +dat 0x080551AC, _080551AC +fun 0x080551B1, sub_80551B0 +dat 0x08055268, _08055268 +fun 0x0805526D, sub_805526C +fun 0x08055279, ThisMakesTheHPInSpellAnimGoAway +fun 0x08055289, sub_8055288 +fun 0x08055299, sub_8055298 +dat 0x080552C0, _080552C0 +dat 0x080552C4, _080552C4 +dat 0x080552D0, _080552D0 +dat 0x080552DC, _080552DC +dat 0x080552E0, _080552E0 +dat 0x080552E4, _080552E4 +dat 0x08055334, _08055334 +dat 0x08055356, _08055356 +dat 0x0805536C, _0805536C +dat 0x08055374, _08055374 +dat 0x080553DC, _080553DC +dat 0x080553E0, _080553E0 +dat 0x080553EA, _080553EA +dat 0x08055402, _08055402 +dat 0x0805540E, _0805540E +dat 0x08055414, _08055414 +fun 0x08055425, sub_8055424 +dat 0x08055440, _08055440 +dat 0x08055444, _08055444 +dat 0x0805544C, _0805544C +dat 0x080554A4, _080554A4 +dat 0x080554A8, _080554A8 +dat 0x080554AC, _080554AC +dat 0x080554CC, _080554CC +dat 0x080554D6, _080554D6 +dat 0x080554EE, _080554EE +dat 0x08055500, _08055500 +dat 0x08055504, _08055504 +dat 0x0805550A, _0805550A +fun 0x08055519, sub_8055518 +dat 0x0805552C, _0805552C +dat 0x08055530, _08055530 +dat 0x08055534, _08055534 +dat 0x08055540, _08055540 +dat 0x08055544, _08055544 +dat 0x0805554A, _0805554A +dat 0x0805554E, _0805554E +fun 0x08055555, sub_8055554 +dat 0x08055578, _08055578 +dat 0x0805557C, _0805557C +dat 0x08055580, _08055580 +dat 0x0805558E, _0805558E +dat 0x08055590, _08055590 +fun 0x080555B1, sub_80555B0 +dat 0x080555D4, _080555D4 +dat 0x080555D8, _080555D8 +dat 0x080555DC, _080555DC +dat 0x080555EA, _080555EA +dat 0x080555EC, _080555EC +fun 0x0805560D, sub_805560C +dat 0x08055620, _08055620 +dat 0x08055640, _08055640 +dat 0x08055644, _08055644 +dat 0x08055648, _08055648 +dat 0x0805565C, _0805565C +dat 0x0805566C, _0805566C +fun 0x08055671, sub_8055670 +dat 0x0805568C, _0805568C +dat 0x08055690, _08055690 +dat 0x08055694, _08055694 +dat 0x0805569C, _0805569C +dat 0x080556C0, _080556C0 +dat 0x080556C4, _080556C4 +dat 0x080556C8, _080556C8 +dat 0x080556DC, _080556DC +dat 0x080556EC, _080556EC +fun 0x080556F1, sub_80556F0 +dat 0x08055710, _08055710 +dat 0x08055714, _08055714 +dat 0x08055718, _08055718 +dat 0x08055720, _08055720 +dat 0x0805573C, _0805573C +dat 0x08055740, _08055740 +dat 0x08055744, _08055744 +dat 0x08055758, _08055758 +dat 0x08055768, _08055768 +fun 0x0805576D, sub_805576C +dat 0x080557A4, _080557A4 +dat 0x080557A8, _080557A8 +dat 0x080557AC, _080557AC +dat 0x080557C4, _080557C4 +dat 0x080557D4, _080557D4 +fun 0x080557D9, SomeImageStoringRoutine_SpellAnim +dat 0x080557F8, _080557F8 +dat 0x080557FC, _080557FC +fun 0x08055801, SomePaletteStoringRoutine_SpellAnim +dat 0x08055818, _08055818 +fun 0x0805581D, SomeImageStoringRoutine_SpellAnim2 +dat 0x0805583C, _0805583C +dat 0x08055840, _08055840 +fun 0x08055845, SomePaletteStoringRoutine_SpellAnim2 +dat 0x0805585C, _0805585C +fun 0x08055861, sub_8055860 +dat 0x0805586E, _0805586E +dat 0x08055874, _08055874 +dat 0x08055886, _08055886 +fun 0x0805588D, sub_805588C +dat 0x0805589A, _0805589A +dat 0x080558A0, _080558A0 +dat 0x080558B2, _080558B2 +fun 0x080558BD, sub_80558BC +dat 0x080558D0, _080558D0 +dat 0x080558D6, _080558D6 +dat 0x080558E8, _080558E8 +fun 0x080558F5, sub_80558F4 +dat 0x08055930, _08055930 +dat 0x08055934, _08055934 +dat 0x08055942, _08055942 +dat 0x08055958, _08055958 +dat 0x08055970, _08055970 +dat 0x08055978, _08055978 +fun 0x08055981, sub_8055980 +dat 0x08055988, _08055988 +fun 0x0805598D, GetAnimationStartFrameMaybe +dat 0x0805599C, _0805599C +dat 0x080559A0, _080559A0 +dat 0x080559A8, _080559A8 +dat 0x080559AA, _080559AA +fun 0x080559B1, sub_80559B0 +dat 0x080559C8, _080559C8 +dat 0x080559CC, _080559CC +fun 0x080559D1, sub_80559D0 +dat 0x080559E8, _080559E8 +dat 0x080559EC, _080559EC +fun 0x080559F1, sub_80559F0 +dat 0x08055A0C, _08055A0C +dat 0x08055A10, _08055A10 +dat 0x08055A1A, _08055A1A +dat 0x08055A24, _08055A24 +fun 0x08055A29, sub_8055A28 +dat 0x08055A30, _08055A30 +fun 0x08055A35, sub_8055A34 +dat 0x08055A3C, _08055A3C +fun 0x08055A41, sub_8055A40 +dat 0x08055A5C, _08055A5C +dat 0x08055A60, _08055A60 +fun 0x08055A65, sub_8055A64 +dat 0x08055AE8, _08055AE8 +dat 0x08055AEC, _08055AEC +dat 0x08055AF0, _08055AF0 +dat 0x08055B08, _08055B08 +dat 0x08055B0C, _08055B0C +dat 0x08055B28, _08055B28 +dat 0x08055B34, _08055B34 +fun 0x08055B39, sub_8055B38 +dat 0x08055B88, _08055B88 +dat 0x08055B8C, _08055B8C +dat 0x08055B90, _08055B90 +dat 0x08055B94, _08055B94 +dat 0x08055B98, _08055B98 +dat 0x08055BA6, _08055BA6 +fun 0x08055BB5, sub_8055BB4 +fun 0x08055BC5, sub_8055BC4 +fun 0x08055BD5, BeginAnimsOnBattleAnimations +dat 0x08055BE4, _08055BE4 +dat 0x08055BF2, _08055BF2 +dat 0x08055C24, _08055C24 +dat 0x08055C28, _08055C28 +dat 0x08055C2C, _08055C2C +dat 0x08055C30, _08055C30 +dat 0x08055C34, _08055C34 +fun 0x08055C39, sub_8055C38 +dat 0x08055C48, _08055C48 +dat 0x08055C56, _08055C56 +dat 0x08055C60, _08055C60 +dat 0x08055C64, _08055C64 +fun 0x08055C69, MainUpdate_8055C68 +dat 0x08055C8E, _08055C8E +dat 0x08055CCC, _08055CCC +dat 0x08055CD0, _08055CD0 +dat 0x08055CD4, _08055CD4 +dat 0x08055CD8, _08055CD8 +fun 0x08055CDD, NewEkrBattleStarting +dat 0x08055CEC, _08055CEC +fun 0x08055CF1, ekrBattleStarting_8055CF0 +dat 0x08055DE4, _08055DE4 +dat 0x08055DE8, _08055DE8 +dat 0x08055DEC, _08055DEC +dat 0x08055DF0, _08055DF0 +fun 0x08055DF5, ekrBattleStarting_8055DF4 +dat 0x08055E12, _08055E12 +dat 0x08055EEA, _08055EEA +dat 0x08055EF8, _08055EF8 +dat 0x08055EFC, _08055EFC +fun 0x08055F01, ekrBattleStarting_8055F00 +dat 0x08055F2C, _08055F2C +dat 0x08055F30, _08055F30 +dat 0x08055F34, _08055F34 +dat 0x08055F46, _08055F46 +dat 0x08055F58, _08055F58 +dat 0x08055F5C, _08055F5C +dat 0x08055F64, _08055F64 +fun 0x08055FA1, ekrBattleStarting_8055FA0 +dat 0x08055FC4, _08055FC4 +dat 0x08055FD0, _08055FD0 +dat 0x08055FD4, _08055FD4 +dat 0x08055FE0, _08055FE0 +fun 0x08055FE9, ekrBattleStarting_8055FE8 +dat 0x0805601C, _0805601C +fun 0x08056025, ekrBattleStarting_8056024 +dat 0x08056038, _08056038 +dat 0x0805603C, _0805603C +dat 0x08056040, _08056040 +dat 0x08056044, _08056044 +dat 0x0805606C, _0805606C +dat 0x08056070, _08056070 +dat 0x08056074, _08056074 +fun 0x08056079, ekrBattleStarting_8056078 +dat 0x080560C6, _080560C6 +dat 0x080560D0, _080560D0 +dat 0x080560D4, _080560D4 +fun 0x080560D9, sub_80560D8 +dat 0x080560EC, _080560EC +fun 0x080560F1, ekrBattleEnding_80560F0 +dat 0x0805610C, _0805610C +dat 0x08056114, _08056114 +dat 0x08056118, _08056118 +dat 0x08056160, _08056160 +dat 0x08056168, _08056168 +dat 0x0805616C, _0805616C +fun 0x08056171, ekrBattleEnding_8056170 +dat 0x0805618A, _0805618A +dat 0x08056194, _08056194 +dat 0x08056198, _08056198 +dat 0x080561BE, _080561BE +dat 0x080561C4, _080561C4 +fun 0x080561C9, ekrBattleEnding_80561C8 +dat 0x080561E4, _080561E4 +dat 0x080561EC, _080561EC +dat 0x080561F0, _080561F0 +dat 0x0805621E, _0805621E +fun 0x08056229, ekrBattleEnding_8056228 +dat 0x08056284, _08056284 +fun 0x08056289, ekrBattleEnding_8056288 +dat 0x08056304, _08056304 +dat 0x0805630C, _0805630C +fun 0x08056311, ekrBattleEnding_8056310 +dat 0x08056372, _08056372 +dat 0x0805637E, _0805637E +dat 0x0805638C, _0805638C +fun 0x08056391, ekrBattleEnding_8056390 +dat 0x080563AE, _080563AE +dat 0x08056468, _08056468 +dat 0x08056478, _08056478 +dat 0x0805647C, _0805647C +dat 0x08056480, _08056480 +fun 0x08056485, ekrBattleEnding_8056484 +fun 0x0805649D, sub_805649C +dat 0x080564F8, _080564F8 +dat 0x080564FC, _080564FC +dat 0x08056500, _08056500 +dat 0x08056516, _08056516 +dat 0x08056524, _08056524 +dat 0x0805652C, _0805652C +dat 0x08056540, _08056540 +dat 0x08056544, _08056544 +dat 0x08056548, _08056548 +dat 0x0805654C, _0805654C +dat 0x08056550, _08056550 +dat 0x08056552, _08056552 +dat 0x0805657A, _0805657A +dat 0x08056584, _08056584 +dat 0x08056588, _08056588 +dat 0x0805658C, _0805658C +dat 0x08056590, _08056590 +dat 0x08056594, _08056594 +dat 0x08056598, _08056598 +dat 0x0805659C, _0805659C +dat 0x080565B0, _080565B0 +dat 0x08056600, _08056600 +dat 0x08056604, _08056604 +dat 0x08056608, _08056608 +dat 0x0805660C, _0805660C +dat 0x0805660E, _0805660E +dat 0x0805663C, _0805663C +dat 0x08056640, _08056640 +dat 0x08056646, _08056646 +dat 0x0805664C, _0805664C +dat 0x08056650, _08056650 +dat 0x080566A2, _080566A2 +dat 0x080566AC, _080566AC +dat 0x080566B0, _080566B0 +dat 0x080566B4, _080566B4 +dat 0x080566B8, _080566B8 +dat 0x080566BC, _080566BC +dat 0x080566C0, _080566C0 +dat 0x080566C4, _080566C4 +dat 0x080566C6, _080566C6 +dat 0x080566F4, _080566F4 +dat 0x080566F8, _080566F8 +dat 0x080566FE, _080566FE +dat 0x08056760, _08056760 +dat 0x0805676C, _0805676C +dat 0x08056770, _08056770 +dat 0x08056774, _08056774 +dat 0x08056778, _08056778 +dat 0x0805677C, _0805677C +dat 0x08056780, _08056780 +dat 0x08056784, _08056784 +dat 0x08056788, _08056788 +dat 0x0805678A, _0805678A +dat 0x080567B8, _080567B8 +dat 0x080567BC, _080567BC +dat 0x08056800, _08056800 +dat 0x08056804, _08056804 +dat 0x08056808, _08056808 +dat 0x0805680C, _0805680C +dat 0x0805680E, _0805680E +dat 0x0805683C, _0805683C +dat 0x08056840, _08056840 +dat 0x08056846, _08056846 +dat 0x0805684A, _0805684A +dat 0x08056856, _08056856 +dat 0x08056860, _08056860 +fun 0x08056865, sub_8056864 +dat 0x08056886, _08056886 +dat 0x080568B0, _080568B0 +dat 0x080568D2, _080568D2 +dat 0x080568F6, _080568F6 +fun 0x08056901, sub_8056900 +dat 0x0805692C, _0805692C +dat 0x08056930, _08056930 +dat 0x08056934, _08056934 +dat 0x08056948, _08056948 +dat 0x08056958, _08056958 +dat 0x0805695C, _0805695C +dat 0x08056968, _08056968 +dat 0x0805696E, _0805696E +fun 0x08056975, sub_8056974 +dat 0x080569A4, _080569A4 +dat 0x080569AE, _080569AE +dat 0x080569B2, _080569B2 +dat 0x080569C6, _080569C6 +dat 0x080569D0, _080569D0 +dat 0x080569E4, _080569E4 +dat 0x080569EE, _080569EE +dat 0x08056A0A, _08056A0A +dat 0x08056A32, _08056A32 +dat 0x08056A58, _08056A58 +dat 0x08056A66, _08056A66 +dat 0x08056A72, _08056A72 +dat 0x08056AE4, _08056AE4 +dat 0x08056AE8, _08056AE8 +dat 0x08056AEC, _08056AEC +dat 0x08056AF0, _08056AF0 +dat 0x08056AF4, _08056AF4 +dat 0x08056AF8, _08056AF8 +dat 0x08056AFC, _08056AFC +dat 0x08056B00, _08056B00 +dat 0x08056B04, _08056B04 +dat 0x08056B08, _08056B08 +dat 0x08056B0C, _08056B0C +dat 0x08056B10, _08056B10 +dat 0x08056B14, _08056B14 +dat 0x08056B18, _08056B18 +dat 0x08056B1C, _08056B1C +dat 0x08056B20, _08056B20 +dat 0x08056B24, _08056B24 +dat 0x08056B28, _08056B28 +dat 0x08056B2C, _08056B2C +dat 0x08056B30, _08056B30 +dat 0x08056B34, _08056B34 +dat 0x08056B38, _08056B38 +dat 0x08056B3C, _08056B3C +dat 0x08056B40, _08056B40 +dat 0x08056B44, _08056B44 +dat 0x08056B48, _08056B48 +dat 0x08056B4C, _08056B4C +dat 0x08056B50, _08056B50 +dat 0x08056B60, _08056B60 +dat 0x08056B6C, _08056B6C +fun 0x08056B71, sub_8056B70 +dat 0x08056B90, _08056B90 +dat 0x08056B94, _08056B94 +dat 0x08056BAC, _08056BAC +dat 0x08056BB8, _08056BB8 +dat 0x08056C16, _08056C16 +dat 0x08056C44, _08056C44 +dat 0x08056C6A, _08056C6A +dat 0x08056CB6, _08056CB6 +dat 0x08056CE4, _08056CE4 +dat 0x08056D0A, _08056D0A +fun 0x08056D19, sub_8056D18 +fun 0x08056D25, NewEkrWindowAppear +dat 0x08056D46, _08056D46 +dat 0x08056D68, _08056D68 +dat 0x08056D6C, _08056D6C +dat 0x08056D70, _08056D70 +fun 0x08056D75, sub_8056D74 +dat 0x08056D84, _08056D84 +dat 0x08056D88, _08056D88 +dat 0x08056D8A, _08056D8A +fun 0x08056D91, sub_8056D90 +dat 0x08056DB8, _08056DB8 +dat 0x08056DBC, _08056DBC +dat 0x08056DDA, _08056DDA +dat 0x08056DEC, _08056DEC +dat 0x08056E04, _08056E04 +dat 0x08056E0C, _08056E0C +fun 0x08056E11, NewEkrNamewinAppear +dat 0x08056E40, _08056E40 +dat 0x08056E44, _08056E44 +dat 0x08056E4C, _08056E4C +dat 0x08056E5C, _08056E5C +fun 0x08056E61, sub_8056E60 +dat 0x08056E70, _08056E70 +dat 0x08056E74, _08056E74 +dat 0x08056E76, _08056E76 +fun 0x08056E7D, sub_8056E7C +dat 0x08056E9A, _08056E9A +dat 0x08056E9E, _08056E9E +fun 0x08056EA5, sub_8056EA4 +dat 0x08056ECC, _08056ECC +dat 0x08056ED4, _08056ED4 +dat 0x08056ED8, _08056ED8 +dat 0x08056EF8, _08056EF8 +dat 0x08056F0C, _08056F0C +dat 0x08056F16, _08056F16 +fun 0x08056F21, sub_8056F20 +dat 0x08056F44, _08056F44 +dat 0x08056F48, _08056F48 +dat 0x08056F4C, _08056F4C +dat 0x08056F56, _08056F56 +dat 0x08056F64, _08056F64 +fun 0x08056F69, sub_8056F68 +dat 0x08056F78, _08056F78 +dat 0x08056F7C, _08056F7C +dat 0x08056F7E, _08056F7E +fun 0x08056F85, sub_8056F84 +dat 0x08056FA8, _08056FA8 +dat 0x08056FAC, _08056FAC +dat 0x08056FCE, _08056FCE +dat 0x08056FE4, _08056FE4 +dat 0x08056FF0, _08056FF0 +fun 0x08056FF9, PrepareBattleGraphicsMaybe +dat 0x08057020, _08057020 +dat 0x08057024, _08057024 +dat 0x0805702A, _0805702A +dat 0x08057040, _08057040 +dat 0x08057044, _08057044 +dat 0x0805704A, _0805704A +dat 0x08057064, _08057064 +dat 0x08057068, _08057068 +dat 0x0805706C, _0805706C +dat 0x08057072, _08057072 +dat 0x080570A4, _080570A4 +dat 0x080570A8, _080570A8 +dat 0x080570AC, _080570AC +dat 0x080570B0, _080570B0 +dat 0x080570B4, _080570B4 +dat 0x080570B8, _080570B8 +dat 0x080570BC, _080570BC +dat 0x080570C0, _080570C0 +dat 0x080570F8, _080570F8 +dat 0x080570FC, _080570FC +dat 0x08057100, _08057100 +dat 0x08057104, _08057104 +dat 0x08057114, _08057114 +dat 0x08057128, _08057128 +dat 0x0805714E, _0805714E +dat 0x08057150, _08057150 +dat 0x08057180, _08057180 +dat 0x08057184, _08057184 +dat 0x08057188, _08057188 +dat 0x0805718C, _0805718C +dat 0x08057190, _08057190 +dat 0x08057194, _08057194 +dat 0x08057198, _08057198 +dat 0x0805719C, _0805719C +dat 0x080571C6, _080571C6 +dat 0x080571F4, _080571F4 +dat 0x08057206, _08057206 +dat 0x08057232, _08057232 +dat 0x0805725E, _0805725E +dat 0x08057284, _08057284 +dat 0x08057288, _08057288 +dat 0x0805728C, _0805728C +dat 0x08057290, _08057290 +dat 0x08057294, _08057294 +dat 0x08057298, _08057298 +dat 0x0805729C, _0805729C +dat 0x080572A0, _080572A0 +dat 0x080572A4, _080572A4 +dat 0x080572A8, _080572A8 +dat 0x080572CC, _080572CC +dat 0x080572D0, _080572D0 +dat 0x080572D4, _080572D4 +dat 0x080572F0, _080572F0 +dat 0x080572F4, _080572F4 +dat 0x08057310, _08057310 +dat 0x08057314, _08057314 +dat 0x08057320, _08057320 +dat 0x08057324, _08057324 +dat 0x08057328, _08057328 +dat 0x0805732C, _0805732C +dat 0x08057336, _08057336 +dat 0x08057374, _08057374 +dat 0x08057378, _08057378 +dat 0x0805737C, _0805737C +dat 0x08057380, _08057380 +dat 0x08057390, _08057390 +dat 0x08057394, _08057394 +dat 0x08057398, _08057398 +dat 0x080573A8, _080573A8 +dat 0x080573AC, _080573AC +dat 0x080573B0, _080573B0 +dat 0x080573D2, _080573D2 +dat 0x080573FC, _080573FC +dat 0x0805741C, _0805741C +dat 0x08057430, _08057430 +dat 0x0805743E, _0805743E +dat 0x08057448, _08057448 +dat 0x08057466, _08057466 +dat 0x0805746E, _0805746E +dat 0x0805747C, _0805747C +dat 0x08057486, _08057486 +dat 0x080574A2, _080574A2 +dat 0x080574BE, _080574BE +dat 0x080574F8, _080574F8 +dat 0x08057516, _08057516 +dat 0x08057544, _08057544 +dat 0x08057562, _08057562 +dat 0x0805757A, _0805757A +dat 0x08057592, _08057592 +dat 0x080575A4, _080575A4 +dat 0x080575A8, _080575A8 +dat 0x080575AC, _080575AC +dat 0x080575B0, _080575B0 +dat 0x080575B4, _080575B4 +dat 0x080575B8, _080575B8 +dat 0x080575BC, _080575BC +dat 0x080575C0, _080575C0 +dat 0x080575C4, _080575C4 +dat 0x080575C8, _080575C8 +dat 0x080575CC, _080575CC +dat 0x080575D0, _080575D0 +dat 0x080575D4, _080575D4 +dat 0x080575D8, _080575D8 +dat 0x080575F0, _080575F0 +dat 0x08057606, _08057606 +dat 0x08057622, _08057622 +dat 0x0805763E, _0805763E +dat 0x08057658, _08057658 +dat 0x0805765C, _0805765C +dat 0x08057660, _08057660 +dat 0x08057664, _08057664 +dat 0x08057668, _08057668 +dat 0x0805766C, _0805766C +dat 0x08057670, _08057670 +dat 0x08057688, _08057688 +dat 0x080576A0, _080576A0 +dat 0x080576CC, _080576CC +dat 0x080576E0, _080576E0 +dat 0x080576F4, _080576F4 +dat 0x08057714, _08057714 +dat 0x08057718, _08057718 +dat 0x0805771C, _0805771C +dat 0x08057720, _08057720 +dat 0x08057724, _08057724 +dat 0x08057730, _08057730 +dat 0x08057734, _08057734 +dat 0x0805773E, _0805773E +dat 0x08057758, _08057758 +dat 0x08057772, _08057772 +dat 0x08057784, _08057784 +dat 0x0805778E, _0805778E +dat 0x0805779C, _0805779C +dat 0x080577A8, _080577A8 +dat 0x080577B8, _080577B8 +dat 0x080577C6, _080577C6 +dat 0x080577E4, _080577E4 +dat 0x080577F0, _080577F0 +dat 0x08057800, _08057800 +dat 0x08057822, _08057822 +dat 0x0805782E, _0805782E +dat 0x0805783E, _0805783E +dat 0x08057850, _08057850 +dat 0x08057860, _08057860 +dat 0x08057870, _08057870 +dat 0x0805787E, _0805787E +dat 0x0805788E, _0805788E +dat 0x0805789E, _0805789E +dat 0x080578B8, _080578B8 +dat 0x080578CA, _080578CA +dat 0x080578DC, _080578DC +dat 0x080578EE, _080578EE +dat 0x08057900, _08057900 +dat 0x08057920, _08057920 +dat 0x08057930, _08057930 +dat 0x08057944, _08057944 +dat 0x08057958, _08057958 +dat 0x08057976, _08057976 +dat 0x08057996, _08057996 +dat 0x080579AE, _080579AE +dat 0x080579BE, _080579BE +dat 0x080579D2, _080579D2 +dat 0x080579DC, _080579DC +dat 0x080579E0, _080579E0 +dat 0x080579E4, _080579E4 +dat 0x080579E8, _080579E8 +dat 0x080579EC, _080579EC +dat 0x080579F0, _080579F0 +dat 0x080579F4, _080579F4 +dat 0x080579F8, _080579F8 +dat 0x080579FC, _080579FC +dat 0x08057A00, _08057A00 +dat 0x08057A04, _08057A04 +dat 0x08057A08, _08057A08 +dat 0x08057A0C, _08057A0C +dat 0x08057A10, _08057A10 +dat 0x08057A14, _08057A14 +dat 0x08057A18, _08057A18 +dat 0x08057A1E, _08057A1E +dat 0x08057A3C, _08057A3C +dat 0x08057A40, _08057A40 +dat 0x08057A44, _08057A44 +dat 0x08057A48, _08057A48 +dat 0x08057A4C, _08057A4C +dat 0x08057A50, _08057A50 +dat 0x08057A66, _08057A66 +dat 0x08057A74, _08057A74 +dat 0x08057A80, _08057A80 +dat 0x08057A8A, _08057A8A +dat 0x08057A9E, _08057A9E +dat 0x08057AA8, _08057AA8 +dat 0x08057AB6, _08057AB6 +dat 0x08057AD4, _08057AD4 +dat 0x08057AE0, _08057AE0 +dat 0x08057AFA, _08057AFA +dat 0x08057B14, _08057B14 +dat 0x08057B2E, _08057B2E +dat 0x08057B48, _08057B48 +dat 0x08057B62, _08057B62 +dat 0x08057B7A, _08057B7A +dat 0x08057B92, _08057B92 +dat 0x08057BAA, _08057BAA +dat 0x08057BD6, _08057BD6 +dat 0x08057C28, _08057C28 +dat 0x08057C72, _08057C72 +dat 0x08057C78, _08057C78 +dat 0x08057C7C, _08057C7C +dat 0x08057C80, _08057C80 +dat 0x08057C84, _08057C84 +dat 0x08057C88, _08057C88 +dat 0x08057C8C, _08057C8C +dat 0x08057C90, _08057C90 +dat 0x08057C94, _08057C94 +dat 0x08057C98, _08057C98 +dat 0x08057C9A, _08057C9A +fun 0x08057CAD, sub_8057CAC +dat 0x08057CE2, _08057CE2 +dat 0x08057CE8, _08057CE8 +dat 0x08057CEC, _08057CEC +dat 0x08057CF6, _08057CF6 +dat 0x08057D00, _08057D00 +dat 0x08057D26, _08057D26 +dat 0x08057D30, _08057D30 +dat 0x08057D38, _08057D38 +dat 0x08057D3C, _08057D3C +dat 0x08057D44, _08057D44 +dat 0x08057D4E, _08057D4E +dat 0x08057D6C, _08057D6C +dat 0x08057D78, _08057D78 +dat 0x08057D7C, _08057D7C +dat 0x08057D80, _08057D80 +dat 0x08057D86, _08057D86 +dat 0x08057D90, _08057D90 +dat 0x08057D98, _08057D98 +fun 0x08057DA9, sub_8057DA8 +dat 0x08057DB8, _08057DB8 +dat 0x08057DC4, _08057DC4 +dat 0x08057DC8, _08057DC8 +dat 0x08057E1C, _08057E1C +dat 0x08057E20, _08057E20 +dat 0x08057E24, _08057E24 +dat 0x08057E28, _08057E28 +dat 0x08057E2C, _08057E2C +dat 0x08057E30, _08057E30 +dat 0x08057E34, _08057E34 +dat 0x08057E38, _08057E38 +dat 0x08057E3C, _08057E3C +dat 0x08057E40, _08057E40 +dat 0x08057E44, _08057E44 +dat 0x08057E48, _08057E48 +dat 0x08057E4C, _08057E4C +dat 0x08057E50, _08057E50 +dat 0x08057E54, _08057E54 +dat 0x08057E58, _08057E58 +dat 0x08057E5C, _08057E5C +dat 0x08057E60, _08057E60 +dat 0x08057E64, _08057E64 +dat 0x08057E68, _08057E68 +dat 0x08057E6C, _08057E6C +dat 0x08057E70, _08057E70 +dat 0x08057E74, _08057E74 +dat 0x08057E78, _08057E78 +dat 0x08057E7C, _08057E7C +dat 0x08057E80, _08057E80 +dat 0x08057E84, _08057E84 +dat 0x08057E88, _08057E88 +dat 0x08057E8C, _08057E8C +dat 0x08057E90, _08057E90 +dat 0x08057E94, _08057E94 +dat 0x08057E98, _08057E98 +dat 0x08057E9C, _08057E9C +dat 0x08057EA0, _08057EA0 +dat 0x08057EA4, _08057EA4 +dat 0x08057EA8, _08057EA8 +dat 0x08057EAC, _08057EAC +dat 0x08057EB0, _08057EB0 +dat 0x08057EB4, _08057EB4 +dat 0x08057EB8, _08057EB8 +dat 0x08057EBC, _08057EBC +dat 0x08057EBE, _08057EBE +dat 0x08057ECC, _08057ECC +fun 0x08057ED1, sub_8057ED0 +dat 0x08057EE0, _08057EE0 +dat 0x08057EEC, _08057EEC +dat 0x08057EF0, _08057EF0 +dat 0x08057F44, _08057F44 +dat 0x08057F48, _08057F48 +dat 0x08057F4C, _08057F4C +dat 0x08057F50, _08057F50 +dat 0x08057F54, _08057F54 +dat 0x08057F58, _08057F58 +dat 0x08057F5C, _08057F5C +dat 0x08057F60, _08057F60 +dat 0x08057F64, _08057F64 +dat 0x08057F68, _08057F68 +dat 0x08057F6C, _08057F6C +dat 0x08057F70, _08057F70 +dat 0x08057F74, _08057F74 +dat 0x08057F78, _08057F78 +dat 0x08057F7C, _08057F7C +dat 0x08057F80, _08057F80 +dat 0x08057F84, _08057F84 +dat 0x08057F88, _08057F88 +dat 0x08057F8C, _08057F8C +dat 0x08057F90, _08057F90 +dat 0x08057F94, _08057F94 +dat 0x08057F98, _08057F98 +dat 0x08057F9C, _08057F9C +dat 0x08057FA0, _08057FA0 +dat 0x08057FA4, _08057FA4 +dat 0x08057FA8, _08057FA8 +dat 0x08057FAC, _08057FAC +dat 0x08057FB0, _08057FB0 +dat 0x08057FB4, _08057FB4 +dat 0x08057FB8, _08057FB8 +dat 0x08057FBC, _08057FBC +dat 0x08057FC0, _08057FC0 +dat 0x08057FC4, _08057FC4 +dat 0x08057FC8, _08057FC8 +dat 0x08057FCC, _08057FCC +dat 0x08057FD0, _08057FD0 +dat 0x08057FD4, _08057FD4 +dat 0x08057FD8, _08057FD8 +dat 0x08057FDC, _08057FDC +dat 0x08057FE0, _08057FE0 +dat 0x08057FE4, _08057FE4 +dat 0x08057FE6, _08057FE6 +dat 0x08057FF4, _08057FF4 +fun 0x08057FF9, GetSpellAnimId +dat 0x08058014, _08058014 +dat 0x08058018, _08058018 +dat 0x0805801C, _0805801C +dat 0x08058020, _08058020 +dat 0x08058028, _08058028 +dat 0x08058034, _08058034 +dat 0x0805803C, _0805803C +dat 0x08058048, _08058048 +dat 0x0805804C, _0805804C +dat 0x08058174, _08058174 +dat 0x08058178, _08058178 +dat 0x0805817C, _0805817C +dat 0x08058180, _08058180 +dat 0x08058184, _08058184 +dat 0x08058188, _08058188 +dat 0x0805818C, _0805818C +dat 0x08058190, _08058190 +dat 0x08058194, _08058194 +dat 0x08058196, _08058196 +fun 0x080581A1, sub_80581A0 +dat 0x080581C6, _080581C6 +dat 0x080581DC, _080581DC +dat 0x080581E0, _080581E0 +dat 0x080581E8, _080581E8 +fun 0x080581ED, sub_80581EC +dat 0x08058208, _08058208 +dat 0x08058220, _08058220 +dat 0x08058244, _08058244 +dat 0x08058248, _08058248 +dat 0x0805824C, _0805824C +dat 0x08058250, _08058250 +dat 0x08058254, _08058254 +dat 0x08058258, _08058258 +dat 0x0805825C, _0805825C +dat 0x08058270, _08058270 +dat 0x08058274, _08058274 +dat 0x0805829C, _0805829C +dat 0x080582B6, _080582B6 +dat 0x080582CE, _080582CE +dat 0x080582E2, _080582E2 +dat 0x080582F6, _080582F6 +dat 0x0805830A, _0805830A +dat 0x0805831E, _0805831E +dat 0x08058332, _08058332 +dat 0x08058348, _08058348 +dat 0x0805834C, _0805834C +dat 0x08058350, _08058350 +dat 0x08058354, _08058354 +dat 0x08058358, _08058358 +dat 0x08058390, _08058390 +dat 0x08058394, _08058394 +dat 0x08058398, _08058398 +dat 0x080583B4, _080583B4 +dat 0x080583D0, _080583D0 +dat 0x080583F0, _080583F0 +dat 0x080583F4, _080583F4 +dat 0x080583F8, _080583F8 +dat 0x080583FC, _080583FC +dat 0x08058400, _08058400 +dat 0x08058404, _08058404 +dat 0x08058408, _08058408 +dat 0x08058424, _08058424 +dat 0x08058428, _08058428 +dat 0x0805842C, _0805842C +dat 0x08058430, _08058430 +dat 0x08058448, _08058448 +dat 0x0805844C, _0805844C +dat 0x08058450, _08058450 +dat 0x08058454, _08058454 +dat 0x08058468, _08058468 +dat 0x0805846E, _0805846E +dat 0x08058474, _08058474 +dat 0x08058478, _08058478 +dat 0x0805847C, _0805847C +dat 0x08058480, _08058480 +dat 0x08058482, _08058482 +dat 0x0805848C, _0805848C +dat 0x080584AC, _080584AC +dat 0x080584B0, _080584B0 +dat 0x080584B4, _080584B4 +dat 0x080584B6, _080584B6 +dat 0x080584D4, _080584D4 +dat 0x080584D8, _080584D8 +dat 0x080584DC, _080584DC +dat 0x080584EC, _080584EC +dat 0x0805851A, _0805851A +dat 0x08058546, _08058546 +dat 0x08058560, _08058560 +dat 0x08058564, _08058564 +dat 0x08058568, _08058568 +dat 0x0805856C, _0805856C +dat 0x08058570, _08058570 +dat 0x08058574, _08058574 +dat 0x0805858E, _0805858E +dat 0x080585AC, _080585AC +dat 0x080585B0, _080585B0 +dat 0x080585B4, _080585B4 +dat 0x080585E4, _080585E4 +dat 0x0805861A, _0805861A +dat 0x08058628, _08058628 +dat 0x0805862C, _0805862C +dat 0x08058630, _08058630 +dat 0x08058634, _08058634 +dat 0x0805864C, _0805864C +dat 0x08058680, _08058680 +dat 0x08058690, _08058690 +dat 0x08058698, _08058698 +dat 0x0805869C, _0805869C +dat 0x080586A0, _080586A0 +dat 0x080586C6, _080586C6 +dat 0x080586F6, _080586F6 +dat 0x08058712, _08058712 +dat 0x0805872A, _0805872A +dat 0x08058746, _08058746 +dat 0x0805875E, _0805875E +dat 0x08058764, _08058764 +dat 0x08058768, _08058768 +dat 0x0805876C, _0805876C +dat 0x08058784, _08058784 +dat 0x080587B0, _080587B0 +dat 0x080587CC, _080587CC +dat 0x080587E4, _080587E4 +dat 0x08058800, _08058800 +dat 0x08058816, _08058816 +dat 0x0805881C, _0805881C +dat 0x08058824, _08058824 +dat 0x08058834, _08058834 +dat 0x08058844, _08058844 +fun 0x08058849, GetBattleAnimationId +dat 0x0805887C, _0805887C +dat 0x08058880, _08058880 +dat 0x08058884, _08058884 +dat 0x0805888E, _0805888E +dat 0x08058898, _08058898 +dat 0x080588A4, _080588A4 +dat 0x080588AA, _080588AA +dat 0x080588B2, _080588B2 +dat 0x080588BC, _080588BC +dat 0x080588DA, _080588DA +dat 0x080588E8, _080588E8 +dat 0x080588EC, _080588EC +dat 0x080588F0, _080588F0 +dat 0x080588F6, _080588F6 +dat 0x08058900, _08058900 +dat 0x08058908, _08058908 +fun 0x08058919, sub_8058918 +dat 0x08058930, _08058930 +dat 0x08058934, _08058934 +dat 0x08058936, _08058936 +fun 0x0805893D, sub_805893C +dat 0x0805895C, _0805895C +fun 0x08058961, SomethingFilterBattleAnimId +dat 0x0805897A, _0805897A +dat 0x0805898E, _0805898E +dat 0x08058994, _08058994 +dat 0x08058998, _08058998 +dat 0x0805899C, _0805899C +dat 0x080589A0, _080589A0 +dat 0x080589A4, _080589A4 +dat 0x080589A8, _080589A8 +dat 0x080589AC, _080589AC +dat 0x080589AE, _080589AE +fun 0x080589B5, GetAllegienceId +dat 0x080589CE, _080589CE +dat 0x080589D2, _080589D2 +dat 0x080589D6, _080589D6 +dat 0x080589DA, _080589DA +dat 0x080589DC, _080589DC +fun 0x080589E1, sub_80589E0 +dat 0x08058A08, _08058A08 +fun 0x08058A0D, GetSomeAISRelatedIndexMaybeByID +dat 0x08058A28, _08058A28 +dat 0x08058A2C, _08058A2C +dat 0x08058A2E, _08058A2E +fun 0x08058A35, sub_8058A34 +dat 0x08058A54, _08058A54 +dat 0x08058A58, _08058A58 +dat 0x08058A5A, _08058A5A +fun 0x08058A61, sub_8058A60 +dat 0x08058A6C, _08058A6C +fun 0x08058A71, sub_8058A70 +dat 0x08058A84, _08058A84 +dat 0x08058A88, _08058A88 +fun 0x08058A8D, IsItemDisplayedInBattle +dat 0x08058AC0, _08058AC0 +dat 0x08058AC2, _08058AC2 +fun 0x08058AC9, sub_8058AC8 +dat 0x08058AE8, _08058AE8 +dat 0x08058AEE, _08058AEE +dat 0x08058AFE, _08058AFE +dat 0x08058B02, _08058B02 +dat 0x08058B04, _08058B04 +fun 0x08058B09, sub_8058B08 +dat 0x08058B1A, _08058B1A +dat 0x08058B1E, _08058B1E +dat 0x08058B20, _08058B20 +fun 0x08058B25, sub_8058B24 +dat 0x08058B34, _08058B34 +dat 0x08058B4C, _08058B4C +dat 0x08058B50, _08058B50 +dat 0x08058B54, _08058B54 +dat 0x08058B5C, _08058B5C +dat 0x08058B5E, _08058B5E +fun 0x08058B65, sub_8058B64 +dat 0x08058B6C, _08058B6C +fun 0x08058B71, sub_8058B70 +dat 0x08058B78, _08058B78 +fun 0x08058B7D, sub_8058B7C +dat 0x08058B8C, _08058B8C +dat 0x08058B90, _08058B90 +dat 0x08058B92, _08058B92 +fun 0x08058B99, sub_8058B98 +dat 0x08058BA4, _08058BA4 +fun 0x08058BA9, sub_8058BA8 +dat 0x08058BB4, _08058BB4 +fun 0x08058BB9, sub_8058BB8 +dat 0x08058BC4, _08058BC4 +fun 0x08058BC9, BattleAIS_ExecCommands +fun 0x08058BD5, sub_8058BD4 +dat 0x08058BEC, _08058BEC +dat 0x08058C02, _08058C02 +dat 0x08058C10, _08058C10 +dat 0x08058C1A, _08058C1A +dat 0x08058C2E, _08058C2E +dat 0x08058C38, _08058C38 +dat 0x08058C3C, _08058C3C +dat 0x08058C40, _08058C40 +dat 0x08058C44, _08058C44 +dat 0x08058E34, _08058E34 +dat 0x08058E44, _08058E44 +dat 0x08058E48, _08058E48 +dat 0x08058E56, _08058E56 +dat 0x08058E62, _08058E62 +dat 0x08058E6E, _08058E6E +dat 0x08058E88, _08058E88 +dat 0x08058E94, _08058E94 +dat 0x08058E98, _08058E98 +dat 0x08058EA6, _08058EA6 +dat 0x08058EAC, _08058EAC +dat 0x08058EB0, _08058EB0 +dat 0x08058EC8, _08058EC8 +dat 0x08058EDC, _08058EDC +dat 0x08058EF0, _08058EF0 +dat 0x08058F04, _08058F04 +dat 0x08058F26, _08058F26 +dat 0x08058F2C, _08058F2C +dat 0x08058F30, _08058F30 +dat 0x08058F46, _08058F46 +dat 0x08058F52, _08058F52 +dat 0x08058F8E, _08058F8E +dat 0x08058F94, _08058F94 +dat 0x08058FA8, _08058FA8 +dat 0x08058FAC, _08058FAC +dat 0x08058FB0, _08058FB0 +dat 0x08058FB4, _08058FB4 +dat 0x08058FCA, _08058FCA +dat 0x08058FD6, _08058FD6 +dat 0x08058FF6, _08058FF6 +dat 0x08059006, _08059006 +dat 0x08059010, _08059010 +dat 0x08059014, _08059014 +dat 0x08059018, _08059018 +dat 0x08059026, _08059026 +dat 0x0805903E, _0805903E +dat 0x08059048, _08059048 +dat 0x08059074, _08059074 +dat 0x0805908C, _0805908C +dat 0x080590B8, _080590B8 +dat 0x080590D2, _080590D2 +dat 0x08059100, _08059100 +dat 0x08059140, _08059140 +dat 0x0805914C, _0805914C +dat 0x08059150, _08059150 +dat 0x08059154, _08059154 +dat 0x08059158, _08059158 +dat 0x08059164, _08059164 +dat 0x080591BC, _080591BC +dat 0x080591C4, _080591C4 +dat 0x080591C6, _080591C6 +dat 0x080591CC, _080591CC +dat 0x080591E2, _080591E2 +dat 0x080591F2, _080591F2 +dat 0x08059228, _08059228 +dat 0x08059234, _08059234 +dat 0x08059238, _08059238 +dat 0x0805923C, _0805923C +dat 0x08059264, _08059264 +dat 0x0805926E, _0805926E +dat 0x080592C4, _080592C4 +dat 0x080592C8, _080592C8 +dat 0x080592CC, _080592CC +dat 0x080592D0, _080592D0 +dat 0x080592D4, _080592D4 +dat 0x080592D6, _080592D6 +dat 0x08059354, _08059354 +dat 0x08059358, _08059358 +dat 0x0805935C, _0805935C +dat 0x08059360, _08059360 +dat 0x08059364, _08059364 +dat 0x08059368, _08059368 +dat 0x08059376, _08059376 +dat 0x0805938A, _0805938A +dat 0x08059398, _08059398 +dat 0x0805939C, _0805939C +dat 0x080593A0, _080593A0 +dat 0x080593B4, _080593B4 +dat 0x080593BE, _080593BE +dat 0x080593C8, _080593C8 +dat 0x080593CC, _080593CC +dat 0x080593D0, _080593D0 +dat 0x080593DC, _080593DC +dat 0x080593E4, _080593E4 +dat 0x080593F0, _080593F0 +dat 0x080593F8, _080593F8 +dat 0x08059404, _08059404 +dat 0x08059424, _08059424 +dat 0x08059428, _08059428 +dat 0x0805942C, _0805942C +dat 0x08059438, _08059438 +dat 0x0805946A, _0805946A +dat 0x0805947C, _0805947C +dat 0x080594A4, _080594A4 +dat 0x080594AC, _080594AC +dat 0x080594B8, _080594B8 +dat 0x080594C2, _080594C2 +dat 0x080594CE, _080594CE +dat 0x080594D8, _080594D8 +dat 0x080594E4, _080594E4 +dat 0x080594EC, _080594EC +dat 0x0805950C, _0805950C +dat 0x0805951A, _0805951A +dat 0x0805952C, _0805952C +dat 0x08059536, _08059536 +dat 0x08059542, _08059542 +dat 0x0805954C, _0805954C +dat 0x08059558, _08059558 +dat 0x08059562, _08059562 +dat 0x0805956E, _0805956E +dat 0x08059578, _08059578 +dat 0x08059584, _08059584 +dat 0x0805958E, _0805958E +dat 0x0805959A, _0805959A +dat 0x080595A4, _080595A4 +dat 0x080595C2, _080595C2 +dat 0x080595CA, _080595CA +dat 0x080595D8, _080595D8 +dat 0x080595EE, _080595EE +dat 0x080595FC, _080595FC +dat 0x08059604, _08059604 +dat 0x0805960C, _0805960C +dat 0x08059630, _08059630 +dat 0x08059674, _08059674 +dat 0x08059682, _08059682 +dat 0x08059684, _08059684 +dat 0x08059686, _08059686 +dat 0x08059690, _08059690 +dat 0x08059694, _08059694 +dat 0x08059698, _08059698 +dat 0x080596A6, _080596A6 +dat 0x080596B2, _080596B2 +dat 0x080596BA, _080596BA +dat 0x080596CC, _080596CC +dat 0x080596D6, _080596D6 +fun 0x080596E1, sub_80596E0 +dat 0x0805973C, _0805973C +dat 0x08059746, _08059746 +dat 0x0805975C, _0805975C +dat 0x0805979C, _0805979C +dat 0x080597A0, _080597A0 +dat 0x080597A4, _080597A4 +dat 0x080597A8, _080597A8 +dat 0x080597AC, _080597AC +dat 0x080597B0, _080597B0 +dat 0x080597E0, _080597E0 +dat 0x080597E4, _080597E4 +dat 0x080597E8, _080597E8 +dat 0x08059824, _08059824 +dat 0x0805986C, _0805986C +dat 0x08059870, _08059870 +dat 0x08059874, _08059874 +dat 0x080598AE, _080598AE +dat 0x080598B8, _080598B8 +dat 0x080598C8, _080598C8 +fun 0x080598CD, sub_80598CC +dat 0x080598E8, _080598E8 +dat 0x080598EC, _080598EC +dat 0x080598F4, _080598F4 +dat 0x08059902, _08059902 +dat 0x08059906, _08059906 +fun 0x0805990D, NewEkrChienCHR +dat 0x08059920, _08059920 +fun 0x08059925, sub_8059924 +fun 0x0805993D, RegisterAISSheetGraphics +dat 0x08059968, _08059968 +dat 0x0805996C, _0805996C +fun 0x08059971, sub_8059970 +dat 0x08059988, _08059988 +dat 0x08059992, _08059992 +dat 0x08059998, _08059998 +fun 0x0805999D, sub_805999C +dat 0x080599A8, _080599A8 +dat 0x080599AC, _080599AC +dat 0x080599AE, _080599AE +dat 0x080599C4, _080599C4 +dat 0x080599C8, _080599C8 +dat 0x080599D2, _080599D2 +dat 0x080599D6, _080599D6 +dat 0x080599DA, _080599DA +dat 0x080599DE, _080599DE +dat 0x080599E2, _080599E2 +dat 0x080599E4, _080599E4 +fun 0x080599E9, sub_80599E8 +dat 0x08059A64, _08059A64 +dat 0x08059A98, _08059A98 +dat 0x08059AA4, _08059AA4 +dat 0x08059AB6, _08059AB6 +dat 0x08059AC4, _08059AC4 +dat 0x08059ADE, _08059ADE +dat 0x08059B46, _08059B46 +dat 0x08059B7E, _08059B7E +dat 0x08059B88, _08059B88 +dat 0x08059BD8, _08059BD8 +dat 0x08059BDC, _08059BDC +dat 0x08059BE0, _08059BE0 +dat 0x08059BE4, _08059BE4 +dat 0x08059BE8, _08059BE8 +dat 0x08059BEC, _08059BEC +dat 0x08059BF0, _08059BF0 +dat 0x08059BF4, _08059BF4 +dat 0x08059BF8, _08059BF8 +dat 0x08059BFC, _08059BFC +dat 0x08059C00, _08059C00 +dat 0x08059C04, _08059C04 +dat 0x08059C08, _08059C08 +dat 0x08059C0C, _08059C0C +dat 0x08059C10, _08059C10 +dat 0x08059C14, _08059C14 +dat 0x08059C18, _08059C18 +dat 0x08059C1C, _08059C1C +dat 0x08059C20, _08059C20 +dat 0x08059C24, _08059C24 +dat 0x08059C28, _08059C28 +dat 0x08059C2C, _08059C2C +dat 0x08059C30, _08059C30 +dat 0x08059C34, _08059C34 +dat 0x08059C38, _08059C38 +dat 0x08059C3C, _08059C3C +dat 0x08059C40, _08059C40 +dat 0x08059C44, _08059C44 +dat 0x08059C72, _08059C72 +dat 0x08059CC4, _08059CC4 +dat 0x08059CC8, _08059CC8 +dat 0x08059CCC, _08059CCC +dat 0x08059CD0, _08059CD0 +dat 0x08059CD4, _08059CD4 +dat 0x08059CD8, _08059CD8 +dat 0x08059D06, _08059D06 +dat 0x08059D18, _08059D18 +dat 0x08059D1C, _08059D1C +dat 0x08059D20, _08059D20 +dat 0x08059D24, _08059D24 +fun 0x08059D29, sub_8059D28 +dat 0x08059D40, _08059D40 +dat 0x08059D44, _08059D44 +dat 0x08059D48, _08059D48 +dat 0x08059D5C, _08059D5C +dat 0x08059D66, _08059D66 +dat 0x08059D70, _08059D70 +dat 0x08059D90, _08059D90 +dat 0x08059D94, _08059D94 +dat 0x08059DA0, _08059DA0 +dat 0x08059DA2, _08059DA2 +dat 0x08059DB0, _08059DB0 +dat 0x08059DB4, _08059DB4 +fun 0x08059DB9, sub_8059DB8 +dat 0x08059DDA, _08059DDA +dat 0x08059DE8, _08059DE8 +dat 0x08059E04, _08059E04 +dat 0x08059E0C, _08059E0C +dat 0x08059E10, _08059E10 +dat 0x08059E14, _08059E14 +fun 0x08059E19, sub_8059E18 +dat 0x08059E80, _08059E80 +dat 0x08059ED4, _08059ED4 +dat 0x08059F20, _08059F20 +dat 0x08059F24, _08059F24 +dat 0x08059F28, _08059F28 +dat 0x08059F2C, _08059F2C +dat 0x08059F30, _08059F30 +dat 0x08059F34, _08059F34 +dat 0x08059F38, _08059F38 +dat 0x08059F3C, _08059F3C +dat 0x08059F40, _08059F40 +dat 0x08059F44, _08059F44 +dat 0x08059F48, _08059F48 +dat 0x08059F4C, _08059F4C +dat 0x08059F50, _08059F50 +dat 0x08059F54, _08059F54 +dat 0x08059F58, _08059F58 +fun 0x08059F5D, sub_8059F5C +dat 0x08059FAE, _08059FAE +dat 0x0805A000, _0805A000 +dat 0x0805A044, _0805A044 +dat 0x0805A048, _0805A048 +dat 0x0805A04C, _0805A04C +dat 0x0805A050, _0805A050 +dat 0x0805A054, _0805A054 +dat 0x0805A058, _0805A058 +dat 0x0805A05C, _0805A05C +dat 0x0805A060, _0805A060 +dat 0x0805A064, _0805A064 +dat 0x0805A068, _0805A068 +dat 0x0805A06C, _0805A06C +dat 0x0805A070, _0805A070 +dat 0x0805A074, _0805A074 +dat 0x0805A078, _0805A078 +fun 0x0805A07D, sub_805A07C +dat 0x0805A098, _0805A098 +dat 0x0805A09C, _0805A09C +dat 0x0805A0AA, _0805A0AA +dat 0x0805A0C8, _0805A0C8 +dat 0x0805A0CC, _0805A0CC +dat 0x0805A0D0, _0805A0D0 +dat 0x0805A0D4, _0805A0D4 +dat 0x0805A0E0, _0805A0E0 +dat 0x0805A0E8, _0805A0E8 +dat 0x0805A0EC, _0805A0EC +dat 0x0805A0F0, _0805A0F0 +dat 0x0805A0FA, _0805A0FA +dat 0x0805A148, _0805A148 +dat 0x0805A14C, _0805A14C +dat 0x0805A150, _0805A150 +fun 0x0805A155, sub_805A154 +dat 0x0805A166, _0805A166 +dat 0x0805A168, _0805A168 +fun 0x0805A16D, GetAISSubjectId +dat 0x0805A17E, _0805A17E +dat 0x0805A180, _0805A180 +fun 0x0805A185, GetSomeBoolean +dat 0x0805A198, _0805A198 +dat 0x0805A19C, _0805A19C +dat 0x0805A1C4, _0805A1C4 +dat 0x0805A1C8, _0805A1C8 +dat 0x0805A1CA, _0805A1CA +fun 0x0805A1D1, sub_805A1D0 +dat 0x0805A1E4, _0805A1E4 +dat 0x0805A1E8, _0805A1E8 +dat 0x0805A210, _0805A210 +dat 0x0805A214, _0805A214 +dat 0x0805A216, _0805A216 +fun 0x0805A21D, sub_805A21C +dat 0x0805A230, _0805A230 +dat 0x0805A234, _0805A234 +dat 0x0805A25C, _0805A25C +dat 0x0805A260, _0805A260 +dat 0x0805A262, _0805A262 +fun 0x0805A269, sub_805A268 +dat 0x0805A27C, _0805A27C +dat 0x0805A280, _0805A280 +dat 0x0805A2A8, _0805A2A8 +dat 0x0805A2AC, _0805A2AC +dat 0x0805A2AE, _0805A2AE +fun 0x0805A2B5, GetCoreAIStruct +dat 0x0805A2CC, _0805A2CC +fun 0x0805A2D1, sub_805A2D0 +fun 0x0805A2F1, sub_805A2F0 +fun 0x0805A311, GetSomeAISRelatedIndexMaybe +fun 0x0805A335, sub_805A334 +fun 0x0805A359, sub_805A358 +dat 0x0805A370, _0805A370 +dat 0x0805A374, _0805A374 +dat 0x0805A386, _0805A386 +dat 0x0805A38C, _0805A38C +dat 0x0805A390, _0805A390 +fun 0x0805A395, sub_805A394 +dat 0x0805A3AC, _0805A3AC +dat 0x0805A3B0, _0805A3B0 +dat 0x0805A3B4, _0805A3B4 +dat 0x0805A3C8, _0805A3C8 +dat 0x0805A3CE, _0805A3CE +dat 0x0805A3D4, _0805A3D4 +dat 0x0805A3D8, _0805A3D8 +fun 0x0805A3DD, sub_805A3DC +dat 0x0805A3E8, _0805A3E8 +dat 0x0805A3F6, _0805A3F6 +dat 0x0805A402, _0805A402 +dat 0x0805A40A, _0805A40A +dat 0x0805A414, _0805A414 +dat 0x0805A420, _0805A420 +dat 0x0805A424, _0805A424 +dat 0x0805A4F0, _0805A4F0 +dat 0x0805A4F8, _0805A4F8 +dat 0x0805A508, _0805A508 +dat 0x0805A510, _0805A510 +dat 0x0805A518, _0805A518 +dat 0x0805A520, _0805A520 +dat 0x0805A526, _0805A526 +dat 0x0805A52E, _0805A52E +dat 0x0805A538, _0805A538 +dat 0x0805A55E, _0805A55E +dat 0x0805A568, _0805A568 +dat 0x0805A576, _0805A576 +dat 0x0805A57C, _0805A57C +fun 0x0805A581, sub_805A580 +dat 0x0805A59E, _0805A59E +dat 0x0805A5A4, _0805A5A4 +fun 0x0805A5A9, sub_805A5A8 +dat 0x0805A5FA, _0805A5FA +dat 0x0805A600, _0805A600 +dat 0x0805A604, _0805A604 +dat 0x0805A608, _0805A608 +fun 0x0805A60D, sub_805A60C +dat 0x0805A66A, _0805A66A +dat 0x0805A67C, _0805A67C +dat 0x0805A694, _0805A694 +dat 0x0805A698, _0805A698 +dat 0x0805A69C, _0805A69C +dat 0x0805A6A0, _0805A6A0 +dat 0x0805A6A4, _0805A6A4 +dat 0x0805A6B2, _0805A6B2 +dat 0x0805A70C, _0805A70C +dat 0x0805A710, _0805A710 +dat 0x0805A752, _0805A752 +dat 0x0805A77E, _0805A77E +dat 0x0805A7AC, _0805A7AC +dat 0x0805A7B0, _0805A7B0 +fun 0x0805A7B5, sub_805A7B4 +dat 0x0805A804, _0805A804 +dat 0x0805A816, _0805A816 +dat 0x0805A82C, _0805A82C +dat 0x0805A830, _0805A830 +dat 0x0805A834, _0805A834 +dat 0x0805A838, _0805A838 +dat 0x0805A83C, _0805A83C +dat 0x0805A84A, _0805A84A +dat 0x0805A8FA, _0805A8FA +dat 0x0805A924, _0805A924 +dat 0x0805A928, _0805A928 +dat 0x0805A92C, _0805A92C +fun 0x0805A931, sub_805A930 +fun 0x0805A941, sub_805A940 +fun 0x0805A95D, sub_805A95C +fun 0x0805A96D, sub_805A96C +dat 0x0805A984, _0805A984 +dat 0x0805A988, _0805A988 +dat 0x0805A98A, _0805A98A +fun 0x0805A991, sub_805A990 +fun 0x0805A9A5, sub_805A9A4 +dat 0x0805A9B4, _0805A9B4 +dat 0x0805A9B8, _0805A9B8 +dat 0x0805A9BA, _0805A9BA +fun 0x0805A9C1, NewEfxAnimeDrvProc +dat 0x0805A9D8, _0805A9D8 +dat 0x0805A9DC, _0805A9DC +fun 0x0805A9E1, sub_805A9E0 +dat 0x0805A9F0, _0805A9F0 +fun 0x0805A9F5, ExecAllAIS +fun 0x0805AA01, sub_805AA00 +dat 0x0805AA24, _0805AA24 +fun 0x0805AA29, sub_805AA28 +fun 0x0805AA4D, sub_805AA4C +fun 0x0805AA69, sub_805AA68 +dat 0x0805AAA6, _0805AAA6 +dat 0x0805AABC, _0805AABC +dat 0x0805AAD0, _0805AAD0 +dat 0x0805AAD4, _0805AAD4 +dat 0x0805AAD8, _0805AAD8 +dat 0x0805AAE2, _0805AAE2 +dat 0x0805AAF0, _0805AAF0 +dat 0x0805AB70, _0805AB70 +dat 0x0805AB74, _0805AB74 +dat 0x0805ABA2, _0805ABA2 +dat 0x0805ABD0, _0805ABD0 +dat 0x0805ABD4, _0805ABD4 +dat 0x0805ABE2, _0805ABE2 +dat 0x0805ABEC, _0805ABEC +dat 0x0805ABF0, _0805ABF0 +dat 0x0805ABF4, _0805ABF4 +dat 0x0805AC08, _0805AC08 +dat 0x0805AC10, _0805AC10 +dat 0x0805AC18, _0805AC18 +dat 0x0805AC20, _0805AC20 +dat 0x0805AC28, _0805AC28 +dat 0x0805AC4C, _0805AC4C +dat 0x0805AC50, _0805AC50 +dat 0x0805AC64, _0805AC64 +dat 0x0805AC8C, _0805AC8C +dat 0x0805AC90, _0805AC90 +dat 0x0805ACB8, _0805ACB8 +dat 0x0805ACBC, _0805ACBC +dat 0x0805ACE4, _0805ACE4 +dat 0x0805ACE8, _0805ACE8 +dat 0x0805AD0C, _0805AD0C +dat 0x0805AD16, _0805AD16 +dat 0x0805AD34, _0805AD34 +dat 0x0805AD38, _0805AD38 +dat 0x0805AD3C, _0805AD3C +dat 0x0805AD50, _0805AD50 +dat 0x0805AD78, _0805AD78 +dat 0x0805AD7C, _0805AD7C +dat 0x0805ADA4, _0805ADA4 +dat 0x0805ADA8, _0805ADA8 +dat 0x0805ADD0, _0805ADD0 +dat 0x0805ADD4, _0805ADD4 +dat 0x0805ADF8, _0805ADF8 +dat 0x0805AE02, _0805AE02 +dat 0x0805AE10, _0805AE10 +fun 0x0805AE15, sub_805AE14 +dat 0x0805AE2E, _0805AE2E +dat 0x0805AE38, _0805AE38 +fun 0x0805AE41, sub_805AE40 +fun 0x0805AE59, sub_805AE58 +dat 0x0805AE9C, _0805AE9C +dat 0x0805AEA0, _0805AEA0 +dat 0x0805AEA4, _0805AEA4 +dat 0x0805AEB8, _0805AEB8 +dat 0x0805AEC0, _0805AEC0 +dat 0x0805AECE, _0805AECE +dat 0x0805AED4, _0805AED4 +dat 0x0805AED8, _0805AED8 +dat 0x0805AEE8, _0805AEE8 +dat 0x0805AEEC, _0805AEEC +dat 0x0805AEFE, _0805AEFE +dat 0x0805AF0C, _0805AF0C +dat 0x0805AF0E, _0805AF0E +dat 0x0805AF94, _0805AF94 +dat 0x0805AF98, _0805AF98 +dat 0x0805AF9C, _0805AF9C +fun 0x0805AFA1, sub_805AFA0 +dat 0x0805AFBC, _0805AFBC +dat 0x0805AFC0, _0805AFC0 +dat 0x0805AFD4, _0805AFD4 +dat 0x0805AFDE, _0805AFDE +dat 0x0805AFE8, _0805AFE8 +dat 0x0805AFF0, _0805AFF0 +dat 0x0805B014, _0805B014 +dat 0x0805B018, _0805B018 +fun 0x0805B01D, SetBattleAnimArenaFlag +dat 0x0805B024, _0805B024 +fun 0x0805B029, sub_805B028 +dat 0x0805B030, _0805B030 +fun 0x0805B035, sub_805B034 +dat 0x0805B074, _0805B074 +dat 0x0805B078, _0805B078 +fun 0x0805B07D, sub_805B07C +dat 0x0805B090, _0805B090 +fun 0x0805B095, sub_805B094 +dat 0x0805B0A4, _0805B0A4 +fun 0x0805B0A9, BeginAnimsOnBattle_Arena +dat 0x0805B0C8, _0805B0C8 +fun 0x0805B0CD, sub_805B0CC +dat 0x0805B0E8, _0805B0E8 +dat 0x0805B0EC, _0805B0EC +fun 0x0805B0F1, NewEkrTogiInitPROC +dat 0x0805B100, _0805B100 +fun 0x0805B105, sub_805B104 +dat 0x0805B178, _0805B178 +dat 0x0805B17C, _0805B17C +dat 0x0805B180, _0805B180 +dat 0x0805B184, _0805B184 +dat 0x0805B188, _0805B188 +fun 0x0805B18D, sub_805B18C +dat 0x0805B1EC, _0805B1EC +dat 0x0805B1F0, _0805B1F0 +dat 0x0805B1F4, _0805B1F4 +dat 0x0805B1F8, _0805B1F8 +dat 0x0805B1FC, _0805B1FC +fun 0x0805B201, sub_805B200 +dat 0x0805B254, _0805B254 +dat 0x0805B25C, _0805B25C +dat 0x0805B260, _0805B260 +fun 0x0805B265, sub_805B264 +fun 0x0805B279, NewEkrTogiEndPROC +dat 0x0805B28C, _0805B28C +fun 0x0805B291, sub_805B290 +dat 0x0805B2B4, _0805B2B4 +dat 0x0805B2B8, _0805B2B8 +fun 0x0805B2BD, sub_805B2BC +dat 0x0805B310, _0805B310 +dat 0x0805B318, _0805B318 +dat 0x0805B31C, _0805B31C +fun 0x0805B321, sub_805B320 +dat 0x0805B344, _0805B344 +dat 0x0805B348, _0805B348 +fun 0x0805B34D, NewEkrTogiColor +dat 0x0805B370, _0805B370 +dat 0x0805B374, _0805B374 +dat 0x0805B378, _0805B378 +dat 0x0805B37C, _0805B37C +fun 0x0805B381, EndEkrTogiColor +dat 0x0805B390, _0805B390 +fun 0x0805B395, sub_805B394 +dat 0x0805B3C0, _0805B3C0 +dat 0x0805B3C8, _0805B3C8 +fun 0x0805B3CD, StartSpellAnimation +dat 0x0805B3F4, _0805B3F4 +dat 0x0805B3F8, _0805B3F8 +fun 0x0805B3FD, sub_805B3FC +fun 0x0805B401, sub_805B400 +dat 0x0805B43C, _0805B43C +dat 0x0805B440, _0805B440 +fun 0x0805B445, sub_805B444 +dat 0x0805B450, _0805B450 +fun 0x0805B455, sub_805B454 +dat 0x0805B46C, _0805B46C +dat 0x0805B48C, _0805B48C +dat 0x0805B4C6, _0805B4C6 +dat 0x0805B4D4, _0805B4D4 +dat 0x0805B4D8, _0805B4D8 +dat 0x0805B4DC, _0805B4DC +dat 0x0805B4E0, _0805B4E0 +dat 0x0805B4E4, _0805B4E4 +fun 0x0805B4E9, sub_805B4E8 +dat 0x0805B502, _0805B502 +dat 0x0805B514, _0805B514 +dat 0x0805B528, _0805B528 +dat 0x0805B52C, _0805B52C +dat 0x0805B530, _0805B530 +fun 0x0805B535, sub_805B534 +dat 0x0805B54E, _0805B54E +fun 0x0805B555, sub_805B554 +dat 0x0805B57C, _0805B57C +dat 0x0805B580, _0805B580 +fun 0x0805B585, sub_805B584 +dat 0x0805B590, _0805B590 +fun 0x0805B595, sub_805B594 +dat 0x0805B5A4, _0805B5A4 +dat 0x0805B5AA, _0805B5AA +dat 0x0805B5CA, _0805B5CA +dat 0x0805B5D0, _0805B5D0 +dat 0x0805B5D4, _0805B5D4 +dat 0x0805B5D8, _0805B5D8 +dat 0x0805B5DC, _0805B5DC +fun 0x0805B5E1, sub_805B5E0 +dat 0x0805B628, _0805B628 +dat 0x0805B62C, _0805B62C +dat 0x0805B630, _0805B630 +dat 0x0805B634, _0805B634 +dat 0x0805B636, _0805B636 +dat 0x0805B654, _0805B654 +dat 0x0805B658, _0805B658 +dat 0x0805B65C, _0805B65C +dat 0x0805B660, _0805B660 +dat 0x0805B662, _0805B662 +fun 0x0805B671, sub_805B670 +dat 0x0805B680, _0805B680 +dat 0x0805B6A8, _0805B6A8 +dat 0x0805B6B8, _0805B6B8 +dat 0x0805B6BC, _0805B6BC +dat 0x0805B6C0, _0805B6C0 +dat 0x0805B6C4, _0805B6C4 +dat 0x0805B6C8, _0805B6C8 +dat 0x0805B6CC, _0805B6CC +dat 0x0805B6DE, _0805B6DE +dat 0x0805B6EC, _0805B6EC +dat 0x0805B6F2, _0805B6F2 +dat 0x0805B6FC, _0805B6FC +dat 0x0805B718, _0805B718 +dat 0x0805B720, _0805B720 +fun 0x0805B725, sub_805B724 +dat 0x0805B740, _0805B740 +dat 0x0805B744, _0805B744 +dat 0x0805B748, _0805B748 +dat 0x0805B74C, _0805B74C +fun 0x0805B751, sub_805B750 +dat 0x0805B76C, _0805B76C +dat 0x0805B770, _0805B770 +dat 0x0805B774, _0805B774 +dat 0x0805B778, _0805B778 +fun 0x0805B77D, sub_805B77C +dat 0x0805B7A6, _0805B7A6 +dat 0x0805B7AC, _0805B7AC +dat 0x0805B7B0, _0805B7B0 +dat 0x0805B7B4, _0805B7B4 +dat 0x0805B7B8, _0805B7B8 +fun 0x0805B7BD, sub_805B7BC +dat 0x0805B7E6, _0805B7E6 +dat 0x0805B7EC, _0805B7EC +dat 0x0805B7F0, _0805B7F0 +dat 0x0805B7F4, _0805B7F4 +dat 0x0805B7F8, _0805B7F8 +fun 0x0805B7FD, sub_805B7FC +dat 0x0805B818, _0805B818 +dat 0x0805B81C, _0805B81C +dat 0x0805B820, _0805B820 +dat 0x0805B824, _0805B824 +fun 0x0805B829, sub_805B828 +dat 0x0805B864, _0805B864 +dat 0x0805B872, _0805B872 +dat 0x0805B88A, _0805B88A +dat 0x0805B88E, _0805B88E +dat 0x0805B89C, _0805B89C +dat 0x0805B8C4, _0805B8C4 +dat 0x0805B8C8, _0805B8C8 +dat 0x0805B8CC, _0805B8CC +dat 0x0805B8D0, _0805B8D0 +dat 0x0805B8D4, _0805B8D4 +dat 0x0805B8D8, _0805B8D8 +dat 0x0805B8DC, _0805B8DC +dat 0x0805B8E0, _0805B8E0 +dat 0x0805B8E4, _0805B8E4 +dat 0x0805B8E8, _0805B8E8 +dat 0x0805B8EC, _0805B8EC +dat 0x0805B8F0, _0805B8F0 +dat 0x0805B8F8, _0805B8F8 +dat 0x0805B8FC, _0805B8FC +dat 0x0805B904, _0805B904 +dat 0x0805B908, _0805B908 +dat 0x0805B90E, _0805B90E +dat 0x0805B934, _0805B934 +dat 0x0805B938, _0805B938 +fun 0x0805B93D, sub_805B93C +fun 0x0805B94D, sub_805B94C +fun 0x0805B959, sub_805B958 +dat 0x0805B984, _0805B984 +dat 0x0805B988, _0805B988 +dat 0x0805B98C, _0805B98C +dat 0x0805B990, _0805B990 +dat 0x0805B994, _0805B994 +dat 0x0805B998, _0805B998 +dat 0x0805B99E, _0805B99E +dat 0x0805B9A0, _0805B9A0 +dat 0x0805B9B4, _0805B9B4 +dat 0x0805B9B8, _0805B9B8 +dat 0x0805B9BC, _0805B9BC +dat 0x0805B9C0, _0805B9C0 +dat 0x0805B9C4, _0805B9C4 +dat 0x0805B9CC, _0805B9CC +dat 0x0805B9D0, _0805B9D0 +dat 0x0805BA00, _0805BA00 +dat 0x0805BA08, _0805BA08 +dat 0x0805BA0C, _0805BA0C +dat 0x0805BA10, _0805BA10 +dat 0x0805BA14, _0805BA14 +dat 0x0805BA18, _0805BA18 +fun 0x0805BA1D, sub_805BA1C +dat 0x0805BA5C, _0805BA5C +dat 0x0805BA60, _0805BA60 +fun 0x0805BA65, sub_805BA64 +dat 0x0805BAAA, _0805BAAA +dat 0x0805BAB0, _0805BAB0 +dat 0x0805BAC0, _0805BAC0 +dat 0x0805BAD0, _0805BAD0 +dat 0x0805BAFE, _0805BAFE +dat 0x0805BB18, _0805BB18 +dat 0x0805BB20, _0805BB20 +fun 0x0805BB25, sub_805BB24 +dat 0x0805BB7C, _0805BB7C +dat 0x0805BB80, _0805BB80 +fun 0x0805BB85, sub_805BB84 +dat 0x0805BB9E, _0805BB9E +dat 0x0805BBC8, _0805BBC8 +dat 0x0805BBD6, _0805BBD6 +dat 0x0805BBE4, _0805BBE4 +dat 0x0805BBF4, _0805BBF4 +dat 0x0805BBFC, _0805BBFC +dat 0x0805BC04, _0805BC04 +dat 0x0805BC08, _0805BC08 +dat 0x0805BC0C, _0805BC0C +dat 0x0805BC10, _0805BC10 +dat 0x0805BC14, _0805BC14 +dat 0x0805BC24, _0805BC24 +dat 0x0805BC34, _0805BC34 +dat 0x0805BC44, _0805BC44 +dat 0x0805BC6E, _0805BC6E +dat 0x0805BC7C, _0805BC7C +fun 0x0805BC81, StartSpellThing_MagicQuake +dat 0x0805BCBC, _0805BCBC +dat 0x0805BCC0, _0805BCC0 +fun 0x0805BCC5, Loop6C_efxMagicQUAKE +dat 0x0805BD42, _0805BD42 +dat 0x0805BD54, _0805BD54 +dat 0x0805BD58, _0805BD58 +dat 0x0805BD5C, _0805BD5C +dat 0x0805BD60, _0805BD60 +dat 0x0805BD68, _0805BD68 +dat 0x0805BE2A, _0805BE2A +dat 0x0805BE6A, _0805BE6A +dat 0x0805BE78, _0805BE78 +dat 0x0805BE7C, _0805BE7C +dat 0x0805BE80, _0805BE80 +dat 0x0805BE84, _0805BE84 +dat 0x0805BE88, _0805BE88 +dat 0x0805BE8C, _0805BE8C +fun 0x0805BE91, StartSpellAnimDummy +dat 0x0805BEB0, _0805BEB0 +fun 0x0805BEB5, Loop6C_efxDummymagic +dat 0x0805BEDA, _0805BEDA +dat 0x0805BEF8, _0805BEF8 +dat 0x0805BF02, _0805BF02 +fun 0x0805BF09, StartSpellAnimHandAxe +dat 0x0805BF3C, _0805BF3C +fun 0x0805BF41, sub_805BF40 +dat 0x0805BFA6, _0805BFA6 +dat 0x0805BFB2, _0805BFB2 +dat 0x0805BFC0, _0805BFC0 +dat 0x0805BFD6, _0805BFD6 +fun 0x0805BFDD, sub_805BFDC +dat 0x0805C020, _0805C020 +dat 0x0805C024, _0805C024 +dat 0x0805C028, _0805C028 +dat 0x0805C02C, _0805C02C +dat 0x0805C030, _0805C030 +dat 0x0805C034, _0805C034 +dat 0x0805C038, _0805C038 +dat 0x0805C03C, _0805C03C +dat 0x0805C04C, _0805C04C +dat 0x0805C050, _0805C050 +dat 0x0805C052, _0805C052 +dat 0x0805C078, _0805C078 +dat 0x0805C07C, _0805C07C +fun 0x0805C081, sub_805C080 +dat 0x0805C0C4, _0805C0C4 +dat 0x0805C0C8, _0805C0C8 +dat 0x0805C0CC, _0805C0CC +dat 0x0805C0D0, _0805C0D0 +dat 0x0805C0D6, _0805C0D6 +fun 0x0805C0DD, sub_805C0DC +dat 0x0805C100, _0805C100 +fun 0x0805C105, sub_805C104 +dat 0x0805C144, _0805C144 +dat 0x0805C148, _0805C148 +dat 0x0805C14C, _0805C14C +dat 0x0805C150, _0805C150 +dat 0x0805C154, _0805C154 +dat 0x0805C158, _0805C158 +dat 0x0805C180, _0805C180 +dat 0x0805C184, _0805C184 +fun 0x0805C189, sub_805C188 +dat 0x0805C1BA, _0805C1BA +dat 0x0805C1C0, _0805C1C0 +dat 0x0805C1C4, _0805C1C4 +fun 0x0805C1C9, sub_805C1C8 +dat 0x0805C204, _0805C204 +dat 0x0805C208, _0805C208 +fun 0x0805C20D, sub_805C20C +dat 0x0805C218, _0805C218 +fun 0x0805C21D, sub_805C21C +dat 0x0805C25C, _0805C25C +fun 0x0805C265, StartSpellAnimArrow +dat 0x0805C298, _0805C298 +fun 0x0805C29D, sub_805C29C +dat 0x0805C31A, _0805C31A +dat 0x0805C326, _0805C326 +dat 0x0805C334, _0805C334 +dat 0x0805C350, _0805C350 +fun 0x0805C359, sub_805C358 +dat 0x0805C3A0, _0805C3A0 +dat 0x0805C3A4, _0805C3A4 +dat 0x0805C3A8, _0805C3A8 +dat 0x0805C3AC, _0805C3AC +dat 0x0805C3B0, _0805C3B0 +dat 0x0805C3B4, _0805C3B4 +dat 0x0805C3B8, _0805C3B8 +dat 0x0805C3BC, _0805C3BC +fun 0x0805C3C1, sub_805C3C0 +dat 0x0805C3E6, _0805C3E6 +dat 0x0805C3EC, _0805C3EC +fun 0x0805C3F1, StartSpellAnimJavelin +dat 0x0805C440, _0805C440 +dat 0x0805C444, _0805C444 +dat 0x0805C448, _0805C448 +fun 0x0805C44D, sub_805C44C +dat 0x0805C49C, _0805C49C +dat 0x0805C4A0, _0805C4A0 +dat 0x0805C4A4, _0805C4A4 +fun 0x0805C4A9, sub_805C4A8 +dat 0x0805C4F8, _0805C4F8 +dat 0x0805C4FC, _0805C4FC +dat 0x0805C500, _0805C500 +fun 0x0805C505, sub_805C504 +dat 0x0805C554, _0805C554 +dat 0x0805C558, _0805C558 +dat 0x0805C55C, _0805C55C +fun 0x0805C561, sub_805C560 +dat 0x0805C5B0, _0805C5B0 +dat 0x0805C5B4, _0805C5B4 +dat 0x0805C5B8, _0805C5B8 +fun 0x0805C5BD, sub_805C5BC +dat 0x0805C60C, _0805C60C +dat 0x0805C610, _0805C610 +dat 0x0805C614, _0805C614 +fun 0x0805C619, sub_805C618 +dat 0x0805C668, _0805C668 +dat 0x0805C66C, _0805C66C +dat 0x0805C670, _0805C670 +fun 0x0805C675, sub_805C674 +dat 0x0805C6C4, _0805C6C4 +dat 0x0805C6C8, _0805C6C8 +dat 0x0805C6CC, _0805C6CC +fun 0x0805C6D1, sub_805C6D0 +dat 0x0805C720, _0805C720 +dat 0x0805C724, _0805C724 +dat 0x0805C728, _0805C728 +fun 0x0805C72D, sub_805C72C +dat 0x0805C77C, _0805C77C +dat 0x0805C780, _0805C780 +dat 0x0805C784, _0805C784 +fun 0x0805C789, sub_805C788 +dat 0x0805C7D8, _0805C7D8 +dat 0x0805C7DC, _0805C7DC +dat 0x0805C7E0, _0805C7E0 +fun 0x0805C7E5, sub_805C7E4 +dat 0x0805C856, _0805C856 +dat 0x0805C862, _0805C862 +dat 0x0805C870, _0805C870 +dat 0x0805C886, _0805C886 +fun 0x0805C88D, sub_805C88C +dat 0x0805C8B8, _0805C8B8 +dat 0x0805C8BC, _0805C8BC +dat 0x0805C8C0, _0805C8C0 +dat 0x0805C8C4, _0805C8C4 +dat 0x0805C8C8, _0805C8C8 +dat 0x0805C8CC, _0805C8CC +dat 0x0805C8EC, _0805C8EC +dat 0x0805C8F0, _0805C8F0 +dat 0x0805C8F4, _0805C8F4 +dat 0x0805C8F8, _0805C8F8 +fun 0x0805C905, sub_805C904 +dat 0x0805C92A, _0805C92A +dat 0x0805C930, _0805C930 +fun 0x0805C935, StartSpellAnimSong +dat 0x0805C968, _0805C968 +fun 0x0805C96D, sub_805C96C +dat 0x0805C9EC, _0805C9EC +dat 0x0805CA20, _0805CA20 +dat 0x0805CA24, _0805CA24 +dat 0x0805CA28, _0805CA28 +dat 0x0805CA34, _0805CA34 +dat 0x0805CA3C, _0805CA3C +dat 0x0805CA40, _0805CA40 +dat 0x0805CA44, _0805CA44 +dat 0x0805CA5A, _0805CA5A +fun 0x0805CA65, sub_805CA64 +dat 0x0805CAAC, _0805CAAC +dat 0x0805CAB0, _0805CAB0 +dat 0x0805CAB4, _0805CAB4 +dat 0x0805CAB8, _0805CAB8 +dat 0x0805CABC, _0805CABC +dat 0x0805CAC0, _0805CAC0 +fun 0x0805CAC5, sub_805CAC4 +dat 0x0805CAFE, _0805CAFE +dat 0x0805CB14, _0805CB14 +dat 0x0805CB32, _0805CB32 +dat 0x0805CB3C, _0805CB3C +fun 0x0805CB41, sub_805CB40 +dat 0x0805CB94, _0805CB94 +dat 0x0805CB98, _0805CB98 +dat 0x0805CB9C, _0805CB9C +dat 0x0805CBA0, _0805CBA0 +dat 0x0805CBA4, _0805CBA4 +fun 0x0805CBA9, sub_805CBA8 +dat 0x0805CBD2, _0805CBD2 +dat 0x0805CBD8, _0805CBD8 +fun 0x0805CBDD, StartSpellAnimDance +dat 0x0805CC10, _0805CC10 +fun 0x0805CC15, sub_805CC14 +dat 0x0805CC94, _0805CC94 +dat 0x0805CCC8, _0805CCC8 +dat 0x0805CCCC, _0805CCCC +dat 0x0805CCD0, _0805CCD0 +dat 0x0805CCDC, _0805CCDC +dat 0x0805CCE4, _0805CCE4 +dat 0x0805CCE8, _0805CCE8 +dat 0x0805CCEC, _0805CCEC +dat 0x0805CD02, _0805CD02 +fun 0x0805CD0D, sub_805CD0C +dat 0x0805CD58, _0805CD58 +fun 0x0805CD5D, sub_805CD5C +dat 0x0805CD82, _0805CD82 +dat 0x0805CDA0, _0805CDA0 +dat 0x0805CDA4, _0805CDA4 +dat 0x0805CDB0, _0805CDB0 +dat 0x0805CDE8, _0805CDE8 +dat 0x0805CDF4, _0805CDF4 +dat 0x0805CE02, _0805CE02 +dat 0x0805CE14, _0805CE14 +fun 0x0805CE1D, sub_805CE1C +dat 0x0805CE70, _0805CE70 +dat 0x0805CE74, _0805CE74 +dat 0x0805CE78, _0805CE78 +dat 0x0805CE7C, _0805CE7C +dat 0x0805CE80, _0805CE80 +dat 0x0805CE86, _0805CE86 +fun 0x0805CE95, sub_805CE94 +dat 0x0805CEBA, _0805CEBA +dat 0x0805CEC0, _0805CEC0 +fun 0x0805CEC5, nullsub_42 +fun 0x0805CEC9, sub_805CEC8 +dat 0x0805CF00, _0805CF00 +fun 0x0805CF05, sub_805CF04 +dat 0x0805CF32, _0805CF32 +dat 0x0805CF7C, _0805CF7C +dat 0x0805CF80, _0805CF80 +dat 0x0805CF9A, _0805CF9A +dat 0x0805CFB6, _0805CFB6 +fun 0x0805CFC1, sub_805CFC0 +dat 0x0805CFF0, _0805CFF0 +dat 0x0805D018, _0805D018 +dat 0x0805D01C, _0805D01C +dat 0x0805D020, _0805D020 +dat 0x0805D024, _0805D024 +dat 0x0805D028, _0805D028 +dat 0x0805D02C, _0805D02C +fun 0x0805D031, sub_805D030 +dat 0x0805D05A, _0805D05A +dat 0x0805D060, _0805D060 +fun 0x0805D065, StartSpellAnimFireBreath +dat 0x0805D098, _0805D098 +fun 0x0805D09D, sub_805D09C +dat 0x0805D0C4, _0805D0C4 +dat 0x0805D10C, _0805D10C +dat 0x0805D110, _0805D110 +dat 0x0805D134, _0805D134 +dat 0x0805D142, _0805D142 +fun 0x0805D14D, sub_805D14C +dat 0x0805D17C, _0805D17C +dat 0x0805D1A8, _0805D1A8 +dat 0x0805D1AC, _0805D1AC +dat 0x0805D1B0, _0805D1B0 +dat 0x0805D1B4, _0805D1B4 +dat 0x0805D1B8, _0805D1B8 +dat 0x0805D1BC, _0805D1BC +dat 0x0805D1C2, _0805D1C2 +dat 0x0805D1D2, _0805D1D2 +dat 0x0805D1D6, _0805D1D6 +dat 0x0805D1F4, _0805D1F4 +dat 0x0805D1F8, _0805D1F8 +fun 0x0805D1FD, sub_805D1FC +dat 0x0805D220, _0805D220 +dat 0x0805D224, _0805D224 +dat 0x0805D22C, _0805D22C +dat 0x0805D22E, _0805D22E +dat 0x0805D254, _0805D254 +dat 0x0805D25C, _0805D25C +fun 0x0805D261, sub_805D260 +dat 0x0805D2A4, _0805D2A4 +dat 0x0805D2A8, _0805D2A8 +dat 0x0805D2AC, _0805D2AC +dat 0x0805D2B0, _0805D2B0 +fun 0x0805D2B5, sub_805D2B4 +dat 0x0805D2E0, _0805D2E0 +dat 0x0805D2E8, _0805D2E8 +fun 0x0805D2ED, sub_805D2EC +dat 0x0805D318, _0805D318 +dat 0x0805D31C, _0805D31C +dat 0x0805D320, _0805D320 +dat 0x0805D324, _0805D324 +fun 0x0805D329, sub_805D328 +dat 0x0805D364, _0805D364 +dat 0x0805D368, _0805D368 +dat 0x0805D37E, _0805D37E +dat 0x0805D384, _0805D384 +fun 0x0805D389, StartSpellAnimIceBreath +dat 0x0805D3C0, _0805D3C0 +fun 0x0805D3C5, sub_805D3C4 +dat 0x0805D400, _0805D400 +dat 0x0805D428, _0805D428 +dat 0x0805D43E, _0805D43E +fun 0x0805D445, sub_805D444 +dat 0x0805D480, _0805D480 +dat 0x0805D484, _0805D484 +dat 0x0805D488, _0805D488 +dat 0x0805D48C, _0805D48C +dat 0x0805D490, _0805D490 +dat 0x0805D494, _0805D494 +dat 0x0805D4B0, _0805D4B0 +dat 0x0805D4B4, _0805D4B4 +fun 0x0805D4B9, sub_805D4B8 +dat 0x0805D4CC, _0805D4CC +fun 0x0805D4D1, StartSpellAnimDarkBreath +dat 0x0805D504, _0805D504 +fun 0x0805D509, Loop6C_efxDarkbreath +dat 0x0805D558, _0805D558 +dat 0x0805D580, _0805D580 +dat 0x0805D584, _0805D584 +dat 0x0805D596, _0805D596 +fun 0x0805D59D, sub_805D59C +dat 0x0805D5D8, _0805D5D8 +dat 0x0805D5DC, _0805D5DC +dat 0x0805D5E0, _0805D5E0 +dat 0x0805D5E4, _0805D5E4 +dat 0x0805D5E8, _0805D5E8 +fun 0x0805D5ED, sub_805D5EC +dat 0x0805D61A, _0805D61A +dat 0x0805D638, _0805D638 +dat 0x0805D640, _0805D640 +fun 0x0805D645, sub_805D644 +dat 0x0805D670, _0805D670 +dat 0x0805D674, _0805D674 +dat 0x0805D678, _0805D678 +dat 0x0805D67C, _0805D67C +fun 0x0805D681, sub_805D680 +dat 0x0805D6A6, _0805D6A6 +dat 0x0805D6C0, _0805D6C0 +dat 0x0805D6C8, _0805D6C8 +fun 0x0805D6CD, sub_805D6CC +dat 0x0805D716, _0805D716 +dat 0x0805D728, _0805D728 +dat 0x0805D72C, _0805D72C +dat 0x0805D730, _0805D730 +dat 0x0805D734, _0805D734 +dat 0x0805D738, _0805D738 +dat 0x0805D73C, _0805D73C +dat 0x0805D740, _0805D740 +dat 0x0805D746, _0805D746 +dat 0x0805D76C, _0805D76C +dat 0x0805D770, _0805D770 +fun 0x0805D775, sub_805D774 +dat 0x0805D798, _0805D798 +dat 0x0805D79C, _0805D79C +dat 0x0805D7A6, _0805D7A6 +dat 0x0805D7A8, _0805D7A8 +dat 0x0805D7CE, _0805D7CE +dat 0x0805D7D4, _0805D7D4 +fun 0x0805D7D9, StartSpellAnimThunder +dat 0x0805D810, _0805D810 +fun 0x0805D815, Loop6C_efxThunder +dat 0x0805D83E, _0805D83E +dat 0x0805D85C, _0805D85C +dat 0x0805D892, _0805D892 +dat 0x0805D8AE, _0805D8AE +fun 0x0805D8B5, sub_805D8B4 +dat 0x0805D90C, _0805D90C +dat 0x0805D910, _0805D910 +dat 0x0805D914, _0805D914 +dat 0x0805D918, _0805D918 +dat 0x0805D91C, _0805D91C +dat 0x0805D920, _0805D920 +dat 0x0805D924, _0805D924 +dat 0x0805D928, _0805D928 +dat 0x0805D932, _0805D932 +fun 0x0805D939, sub_805D938 +dat 0x0805D96E, _0805D96E +dat 0x0805D976, _0805D976 +dat 0x0805D988, _0805D988 +dat 0x0805D98C, _0805D98C +dat 0x0805D990, _0805D990 +dat 0x0805D9AE, _0805D9AE +dat 0x0805D9B8, _0805D9B8 +fun 0x0805D9BD, sub_805D9BC +dat 0x0805D9E8, _0805D9E8 +dat 0x0805D9EC, _0805D9EC +dat 0x0805D9F0, _0805D9F0 +dat 0x0805D9F4, _0805D9F4 +fun 0x0805D9F9, sub_805D9F8 +dat 0x0805DA1E, _0805DA1E +dat 0x0805DA38, _0805DA38 +dat 0x0805DA40, _0805DA40 +fun 0x0805DA45, sub_805DA44 +dat 0x0805DA8C, _0805DA8C +dat 0x0805DA90, _0805DA90 +dat 0x0805DA94, _0805DA94 +dat 0x0805DA98, _0805DA98 +dat 0x0805DA9C, _0805DA9C +dat 0x0805DAA0, _0805DAA0 +fun 0x0805DAA5, sub_805DAA4 +dat 0x0805DACA, _0805DACA +dat 0x0805DAD0, _0805DAD0 +fun 0x0805DAD5, StartSpellAnimFire +dat 0x0805DB14, _0805DB14 +fun 0x0805DB19, StartSpellAnimElfire +dat 0x0805DB58, _0805DB58 +fun 0x0805DB5D, Loop6C_efxFire +dat 0x0805DB88, _0805DB88 +dat 0x0805DB8C, _0805DB8C +dat 0x0805DB98, _0805DB98 +dat 0x0805DBC4, _0805DBC4 +dat 0x0805DBD8, _0805DBD8 +dat 0x0805DC18, _0805DC18 +dat 0x0805DC3A, _0805DC3A +dat 0x0805DC42, _0805DC42 +dat 0x0805DC58, _0805DC58 +fun 0x0805DC65, sub_805DC64 +dat 0x0805DCA8, _0805DCA8 +dat 0x0805DCAC, _0805DCAC +dat 0x0805DCB0, _0805DCB0 +dat 0x0805DCB4, _0805DCB4 +dat 0x0805DCB8, _0805DCB8 +dat 0x0805DCBC, _0805DCBC +dat 0x0805DCC0, _0805DCC0 +fun 0x0805DCC5, Loop6C_efxFireBG +dat 0x0805DCF2, _0805DCF2 +dat 0x0805DD10, _0805DD10 +dat 0x0805DD18, _0805DD18 +fun 0x0805DD1D, sub_805DD1C +dat 0x0805DD60, _0805DD60 +dat 0x0805DD64, _0805DD64 +dat 0x0805DD68, _0805DD68 +dat 0x0805DD6C, _0805DD6C +dat 0x0805DD70, _0805DD70 +dat 0x0805DD74, _0805DD74 +dat 0x0805DD78, _0805DD78 +dat 0x0805DD7C, _0805DD7C +dat 0x0805DDA0, _0805DDA0 +dat 0x0805DDA4, _0805DDA4 +fun 0x0805DDA9, sub_805DDA8 +dat 0x0805DDCE, _0805DDCE +dat 0x0805DDE6, _0805DDE6 +dat 0x0805DDEC, _0805DDEC +fun 0x0805DDF1, StartSubSpell_efxFireHITBG +dat 0x0805DE48, _0805DE48 +dat 0x0805DE4C, _0805DE4C +dat 0x0805DE50, _0805DE50 +dat 0x0805DE54, _0805DE54 +dat 0x0805DE58, _0805DE58 +dat 0x0805DE5C, _0805DE5C +dat 0x0805DE60, _0805DE60 +dat 0x0805DE64, _0805DE64 +dat 0x0805DE6E, _0805DE6E +fun 0x0805DE75, sub_805DE74 +dat 0x0805DEB0, _0805DEB0 +dat 0x0805DECE, _0805DECE +dat 0x0805DED4, _0805DED4 +fun 0x0805DED9, StartSubSpell_efxElfireBG +dat 0x0805DF34, _0805DF34 +dat 0x0805DF38, _0805DF38 +dat 0x0805DF3C, _0805DF3C +dat 0x0805DF40, _0805DF40 +dat 0x0805DF44, _0805DF44 +dat 0x0805DF48, _0805DF48 +dat 0x0805DF52, _0805DF52 +dat 0x0805DF64, _0805DF64 +dat 0x0805DF6C, _0805DF6C +fun 0x0805DF71, sub_805DF70 +dat 0x0805DF98, _0805DF98 +dat 0x0805DFA0, _0805DFA0 +fun 0x0805DFA5, StartSubSpell_efxElfireBGCOL +dat 0x0805DFD8, _0805DFD8 +dat 0x0805DFDC, _0805DFDC +dat 0x0805DFE0, _0805DFE0 +dat 0x0805DFE4, _0805DFE4 +fun 0x0805DFE9, sub_805DFE8 +dat 0x0805E00E, _0805E00E +dat 0x0805E024, _0805E024 +dat 0x0805E02C, _0805E02C +fun 0x0805E031, StartSubSpell_efxElfireOBJ +dat 0x0805E070, _0805E070 +dat 0x0805E074, _0805E074 +dat 0x0805E078, _0805E078 +dat 0x0805E07C, _0805E07C +dat 0x0805E080, _0805E080 +dat 0x0805E084, _0805E084 +dat 0x0805E0AC, _0805E0AC +dat 0x0805E0B0, _0805E0B0 +fun 0x0805E0B5, sub_805E0B4 +dat 0x0805E0DA, _0805E0DA +dat 0x0805E0E0, _0805E0E0 +fun 0x0805E0E5, StartSpellAnimFimbulvetr +dat 0x0805E11C, _0805E11C +fun 0x0805E121, sub_805E120 +dat 0x0805E14E, _0805E14E +dat 0x0805E194, _0805E194 +dat 0x0805E1AA, _0805E1AA +dat 0x0805E1E0, _0805E1E0 +dat 0x0805E1E4, _0805E1E4 +dat 0x0805E20C, _0805E20C +dat 0x0805E228, _0805E228 +fun 0x0805E231, sub_805E230 +dat 0x0805E284, _0805E284 +dat 0x0805E288, _0805E288 +dat 0x0805E28C, _0805E28C +dat 0x0805E290, _0805E290 +dat 0x0805E294, _0805E294 +dat 0x0805E298, _0805E298 +dat 0x0805E29C, _0805E29C +dat 0x0805E2A0, _0805E2A0 +dat 0x0805E2AA, _0805E2AA +fun 0x0805E2B5, sub_805E2B4 +dat 0x0805E2F0, _0805E2F0 +dat 0x0805E30E, _0805E30E +dat 0x0805E314, _0805E314 +fun 0x0805E319, sub_805E318 +dat 0x0805E36C, _0805E36C +dat 0x0805E370, _0805E370 +dat 0x0805E374, _0805E374 +dat 0x0805E378, _0805E378 +dat 0x0805E37C, _0805E37C +dat 0x0805E380, _0805E380 +dat 0x0805E384, _0805E384 +dat 0x0805E388, _0805E388 +dat 0x0805E392, _0805E392 +fun 0x0805E39D, sub_805E39C +dat 0x0805E3C0, _0805E3C0 +dat 0x0805E3C4, _0805E3C4 +dat 0x0805E3CE, _0805E3CE +dat 0x0805E408, _0805E408 +dat 0x0805E426, _0805E426 +dat 0x0805E42C, _0805E42C +fun 0x0805E431, sub_805E430 +dat 0x0805E480, _0805E480 +dat 0x0805E484, _0805E484 +dat 0x0805E488, _0805E488 +dat 0x0805E48C, _0805E48C +dat 0x0805E490, _0805E490 +fun 0x0805E495, sub_805E494 +dat 0x0805E4BA, _0805E4BA +dat 0x0805E4C0, _0805E4C0 +fun 0x0805E4C5, sub_805E4C4 +dat 0x0805E500, _0805E500 +dat 0x0805E504, _0805E504 +dat 0x0805E508, _0805E508 +dat 0x0805E50C, _0805E50C +fun 0x0805E511, sub_805E510 +dat 0x0805E516, _0805E516 +dat 0x0805E538, _0805E538 +fun 0x0805E53D, sub_805E53C +dat 0x0805E5CC, _0805E5CC +dat 0x0805E5D0, _0805E5D0 +dat 0x0805E5D4, _0805E5D4 +dat 0x0805E5D8, _0805E5D8 +dat 0x0805E5DC, _0805E5DC +dat 0x0805E5E0, _0805E5E0 +dat 0x0805E5F2, _0805E5F2 +dat 0x0805E63C, _0805E63C +dat 0x0805E640, _0805E640 +dat 0x0805E644, _0805E644 +dat 0x0805E648, _0805E648 +dat 0x0805E64C, _0805E64C +dat 0x0805E65E, _0805E65E +dat 0x0805E684, _0805E684 +dat 0x0805E688, _0805E688 +dat 0x0805E68C, _0805E68C +dat 0x0805E690, _0805E690 +fun 0x0805E695, sub_805E694 +dat 0x0805E6C4, _0805E6C4 +dat 0x0805E6C8, _0805E6C8 +dat 0x0805E6E0, _0805E6E0 +dat 0x0805E6E4, _0805E6E4 +dat 0x0805E6E6, _0805E6E6 +dat 0x0805E708, _0805E708 +dat 0x0805E70C, _0805E70C +dat 0x0805E71C, _0805E71C +dat 0x0805E720, _0805E720 +dat 0x0805E722, _0805E722 +dat 0x0805E744, _0805E744 +dat 0x0805E748, _0805E748 +dat 0x0805E750, _0805E750 +fun 0x0805E755, sub_805E754 +dat 0x0805E78C, _0805E78C +fun 0x0805E791, sub_805E790 +dat 0x0805E7BA, _0805E7BA +dat 0x0805E7E0, _0805E7E0 +dat 0x0805E7F6, _0805E7F6 +dat 0x0805E828, _0805E828 +dat 0x0805E82C, _0805E82C +dat 0x0805E848, _0805E848 +fun 0x0805E851, sub_805E850 +dat 0x0805E88C, _0805E88C +dat 0x0805E890, _0805E890 +dat 0x0805E894, _0805E894 +dat 0x0805E898, _0805E898 +dat 0x0805E89C, _0805E89C +dat 0x0805E8A0, _0805E8A0 +fun 0x0805E8A5, sub_805E8A4 +dat 0x0805E8E0, _0805E8E0 +dat 0x0805E8F6, _0805E8F6 +dat 0x0805E8FC, _0805E8FC +fun 0x0805E901, sub_805E900 +dat 0x0805E91C, _0805E91C +dat 0x0805E920, _0805E920 +fun 0x0805E925, sub_805E924 +dat 0x0805E95C, _0805E95C +dat 0x0805E960, _0805E960 +dat 0x0805E964, _0805E964 +fun 0x0805E969, sub_805E968 +dat 0x0805E988, _0805E988 +fun 0x0805E98D, sub_805E98C +dat 0x0805E9A8, _0805E9A8 +dat 0x0805E9AC, _0805E9AC +fun 0x0805E9B1, sub_805E9B0 +fun 0x0805E9E5, sub_805E9E4 +dat 0x0805EA3A, _0805EA3A +dat 0x0805EA44, _0805EA44 +dat 0x0805EA48, _0805EA48 +fun 0x0805EA4D, sub_805EA4C +dat 0x0805EA9E, _0805EA9E +dat 0x0805EAA8, _0805EAA8 +fun 0x0805EAAD, sub_805EAAC +dat 0x0805EAE0, _0805EAE0 +dat 0x0805EAE4, _0805EAE4 +dat 0x0805EAE8, _0805EAE8 +dat 0x0805EAEC, _0805EAEC +fun 0x0805EAF1, sub_805EAF0 +dat 0x0805EB46, _0805EB46 +dat 0x0805EB50, _0805EB50 +fun 0x0805EB55, sub_805EB54 +dat 0x0805EB8A, _0805EB8A +dat 0x0805EB90, _0805EB90 +dat 0x0805EB94, _0805EB94 +fun 0x0805EB99, sub_805EB98 +dat 0x0805EBD0, _0805EBD0 +fun 0x0805EBD5, sub_805EBD4 +dat 0x0805EBF6, _0805EBF6 +dat 0x0805EC2C, _0805EC2C +dat 0x0805EC30, _0805EC30 +dat 0x0805EC44, _0805EC44 +dat 0x0805EC7C, _0805EC7C +dat 0x0805EC80, _0805EC80 +dat 0x0805ECAA, _0805ECAA +dat 0x0805ECCC, _0805ECCC +fun 0x0805ECD5, sub_805ECD4 +dat 0x0805ED20, _0805ED20 +dat 0x0805ED24, _0805ED24 +dat 0x0805ED28, _0805ED28 +dat 0x0805ED2C, _0805ED2C +dat 0x0805ED30, _0805ED30 +dat 0x0805ED34, _0805ED34 +dat 0x0805ED3E, _0805ED3E +fun 0x0805ED45, sub_805ED44 +dat 0x0805ED70, _0805ED70 +dat 0x0805ED8E, _0805ED8E +dat 0x0805ED94, _0805ED94 +fun 0x0805ED99, sub_805ED98 +dat 0x0805EDCC, _0805EDCC +dat 0x0805EDD0, _0805EDD0 +dat 0x0805EDD4, _0805EDD4 +dat 0x0805EDD8, _0805EDD8 +fun 0x0805EDDD, sub_805EDDC +dat 0x0805EE02, _0805EE02 +dat 0x0805EE18, _0805EE18 +dat 0x0805EE20, _0805EE20 +fun 0x0805EE25, sub_805EE24 +dat 0x0805EE68, _0805EE68 +dat 0x0805EE6C, _0805EE6C +dat 0x0805EE70, _0805EE70 +dat 0x0805EE74, _0805EE74 +dat 0x0805EE78, _0805EE78 +dat 0x0805EE7C, _0805EE7C +dat 0x0805EE80, _0805EE80 +dat 0x0805EE84, _0805EE84 +dat 0x0805EEA4, _0805EEA4 +dat 0x0805EEA8, _0805EEA8 +fun 0x0805EEAD, sub_805EEAC +dat 0x0805EED0, _0805EED0 +dat 0x0805EED4, _0805EED4 +fun 0x0805EED9, sub_805EED8 +dat 0x0805EF10, _0805EF10 +fun 0x0805EF15, sub_805EF14 +dat 0x0805EF50, _0805EF50 +dat 0x0805EF5C, _0805EF5C +dat 0x0805EF6C, _0805EF6C +dat 0x0805EF82, _0805EF82 +dat 0x0805EFA4, _0805EFA4 +dat 0x0805EFA8, _0805EFA8 +dat 0x0805EFB8, _0805EFB8 +dat 0x0805EFE8, _0805EFE8 +dat 0x0805EFFE, _0805EFFE +fun 0x0805F005, sub_805F004 +dat 0x0805F05C, _0805F05C +dat 0x0805F060, _0805F060 +dat 0x0805F064, _0805F064 +dat 0x0805F068, _0805F068 +dat 0x0805F06C, _0805F06C +dat 0x0805F070, _0805F070 +dat 0x0805F074, _0805F074 +dat 0x0805F078, _0805F078 +dat 0x0805F082, _0805F082 +dat 0x0805F094, _0805F094 +dat 0x0805F098, _0805F098 +dat 0x0805F09E, _0805F09E +dat 0x0805F0AC, _0805F0AC +fun 0x0805F0B1, sub_805F0B0 +dat 0x0805F114, _0805F114 +dat 0x0805F118, _0805F118 +dat 0x0805F11C, _0805F11C +dat 0x0805F120, _0805F120 +dat 0x0805F124, _0805F124 +dat 0x0805F128, _0805F128 +dat 0x0805F12C, _0805F12C +dat 0x0805F130, _0805F130 +dat 0x0805F13A, _0805F13A +fun 0x0805F141, sub_805F140 +dat 0x0805F17C, _0805F17C +dat 0x0805F19A, _0805F19A +dat 0x0805F1A0, _0805F1A0 +fun 0x0805F1A5, sub_805F1A4 +dat 0x0805F1DC, _0805F1DC +dat 0x0805F1E0, _0805F1E0 +dat 0x0805F1E4, _0805F1E4 +fun 0x0805F1E9, sub_805F1E8 +dat 0x0805F228, _0805F228 +dat 0x0805F22C, _0805F22C +dat 0x0805F230, _0805F230 +fun 0x0805F235, sub_805F234 +dat 0x0805F248, _0805F248 +fun 0x0805F24D, sub_805F24C +dat 0x0805F27C, _0805F27C +dat 0x0805F280, _0805F280 +dat 0x0805F284, _0805F284 +fun 0x0805F289, sub_805F288 +dat 0x0805F2B8, _0805F2B8 +dat 0x0805F2BC, _0805F2BC +dat 0x0805F2C0, _0805F2C0 +fun 0x0805F2C5, sub_805F2C4 +dat 0x0805F2F4, _0805F2F4 +dat 0x0805F2F8, _0805F2F8 +dat 0x0805F2FC, _0805F2FC +fun 0x0805F301, sub_805F300 +dat 0x0805F328, _0805F328 +fun 0x0805F32D, sub_805F32C +dat 0x0805F34C, _0805F34C +dat 0x0805F350, _0805F350 +fun 0x0805F355, StartSpellAnimNosferatu +dat 0x0805F38C, _0805F38C +fun 0x0805F391, Loop6C_efxResire +dat 0x0805F3BE, _0805F3BE +dat 0x0805F402, _0805F402 +dat 0x0805F438, _0805F438 +dat 0x0805F43C, _0805F43C +dat 0x0805F452, _0805F452 +dat 0x0805F464, _0805F464 +dat 0x0805F468, _0805F468 +dat 0x0805F490, _0805F490 +dat 0x0805F4A8, _0805F4A8 +fun 0x0805F4B1, sub_805F4B0 +dat 0x0805F510, _0805F510 +dat 0x0805F514, _0805F514 +dat 0x0805F518, _0805F518 +dat 0x0805F51C, _0805F51C +dat 0x0805F520, _0805F520 +dat 0x0805F524, _0805F524 +dat 0x0805F528, _0805F528 +dat 0x0805F52C, _0805F52C +dat 0x0805F536, _0805F536 +fun 0x0805F53D, sub_805F53C +dat 0x0805F5AC, _0805F5AC +dat 0x0805F5B0, _0805F5B0 +dat 0x0805F5B4, _0805F5B4 +dat 0x0805F5B8, _0805F5B8 +dat 0x0805F5BC, _0805F5BC +dat 0x0805F5C0, _0805F5C0 +dat 0x0805F5C4, _0805F5C4 +dat 0x0805F5C8, _0805F5C8 +dat 0x0805F5CC, _0805F5CC +dat 0x0805F5D6, _0805F5D6 +fun 0x0805F5DD, sub_805F5DC +dat 0x0805F618, _0805F618 +dat 0x0805F648, _0805F648 +dat 0x0805F64C, _0805F64C +dat 0x0805F65A, _0805F65A +fun 0x0805F661, sub_805F660 +dat 0x0805F684, _0805F684 +dat 0x0805F688, _0805F688 +dat 0x0805F68C, _0805F68C +dat 0x0805F6A4, _0805F6A4 +dat 0x0805F6E0, _0805F6E0 +dat 0x0805F6E6, _0805F6E6 +dat 0x0805F6EC, _0805F6EC +dat 0x0805F6F0, _0805F6F0 +dat 0x0805F6F4, _0805F6F4 +dat 0x0805F6F8, _0805F6F8 +fun 0x0805F6FD, sub_805F6FC +dat 0x0805F73C, _0805F73C +dat 0x0805F740, _0805F740 +dat 0x0805F74A, _0805F74A +dat 0x0805F766, _0805F766 +fun 0x0805F76D, sub_805F76C +dat 0x0805F7A8, _0805F7A8 +dat 0x0805F7CA, _0805F7CA +dat 0x0805F7D0, _0805F7D0 +fun 0x0805F7D5, sub_805F7D4 +dat 0x0805F810, _0805F810 +dat 0x0805F82E, _0805F82E +dat 0x0805F834, _0805F834 +fun 0x0805F839, sub_805F838 +dat 0x0805F860, _0805F860 +dat 0x0805F864, _0805F864 +fun 0x0805F869, sub_805F868 +dat 0x0805F8A6, _0805F8A6 +dat 0x0805F8B0, _0805F8B0 +fun 0x0805F8B5, sub_805F8B4 +dat 0x0805F8EC, _0805F8EC +fun 0x0805F8F1, sub_805F8F0 +dat 0x0805F91A, _0805F91A +dat 0x0805F93E, _0805F93E +dat 0x0805F980, _0805F980 +dat 0x0805F984, _0805F984 +dat 0x0805F9A0, _0805F9A0 +fun 0x0805F9A9, sub_805F9A8 +dat 0x0805F9FC, _0805F9FC +dat 0x0805FA00, _0805FA00 +dat 0x0805FA04, _0805FA04 +dat 0x0805FA08, _0805FA08 +dat 0x0805FA0C, _0805FA0C +dat 0x0805FA10, _0805FA10 +dat 0x0805FA14, _0805FA14 +dat 0x0805FA18, _0805FA18 +dat 0x0805FA22, _0805FA22 +fun 0x0805FA29, sub_805FA28 +dat 0x0805FA90, _0805FA90 +dat 0x0805FA94, _0805FA94 +dat 0x0805FA98, _0805FA98 +dat 0x0805FA9C, _0805FA9C +dat 0x0805FAAC, _0805FAAC +dat 0x0805FAB0, _0805FAB0 +dat 0x0805FACE, _0805FACE +dat 0x0805FADC, _0805FADC +fun 0x0805FAE1, StartSpellAnimPurge +dat 0x0805FB1C, _0805FB1C +dat 0x0805FB20, _0805FB20 +fun 0x0805FB25, sub_805FB24 +dat 0x0805FB40, _0805FB40 +dat 0x0805FB44, _0805FB44 +dat 0x0805FB4E, _0805FB4E +dat 0x0805FB5C, _0805FB5C +fun 0x0805FB61, sub_805FB60 +dat 0x0805FB8E, _0805FB8E +dat 0x0805FBB0, _0805FBB0 +dat 0x0805FBC4, _0805FBC4 +dat 0x0805FBD6, _0805FBD6 +dat 0x0805FBDE, _0805FBDE +dat 0x0805FC12, _0805FC12 +dat 0x0805FC54, _0805FC54 +dat 0x0805FC58, _0805FC58 +dat 0x0805FC72, _0805FC72 +dat 0x0805FC88, _0805FC88 +fun 0x0805FC91, sub_805FC90 +dat 0x0805FCC8, _0805FCC8 +dat 0x0805FCCC, _0805FCCC +dat 0x0805FCD0, _0805FCD0 +dat 0x0805FCD4, _0805FCD4 +dat 0x0805FCD8, _0805FCD8 +dat 0x0805FCDC, _0805FCDC +fun 0x0805FCE1, sub_805FCE0 +dat 0x0805FD2E, _0805FD2E +dat 0x0805FD4C, _0805FD4C +dat 0x0805FD58, _0805FD58 +fun 0x0805FD5D, sub_805FD5C +dat 0x0805FD88, _0805FD88 +dat 0x0805FD8C, _0805FD8C +fun 0x0805FD91, sub_805FD90 +dat 0x0805FDEC, _0805FDEC +dat 0x0805FDF4, _0805FDF4 +dat 0x0805FDF8, _0805FDF8 +fun 0x0805FDFD, sub_805FDFC +dat 0x0805FE54, _0805FE54 +dat 0x0805FE58, _0805FE58 +dat 0x0805FE5C, _0805FE5C +dat 0x0805FE60, _0805FE60 +dat 0x0805FE64, _0805FE64 +fun 0x0805FE69, sub_805FE68 +dat 0x0805FE7C, _0805FE7C +fun 0x0805FE81, nullsub_41 +fun 0x0805FE85, StartSpellAnimDivine +dat 0x0805FEBC, _0805FEBC +fun 0x0805FEC1, DivineSfxLoop +dat 0x0805FF00, _0805FF00 +dat 0x0805FF04, _0805FF04 +dat 0x0805FF18, _0805FF18 +dat 0x0805FF28, _0805FF28 +dat 0x0805FF44, _0805FF44 +dat 0x0805FF4C, _0805FF4C +dat 0x0805FF50, _0805FF50 +dat 0x0805FF62, _0805FF62 +dat 0x0805FF90, _0805FF90 +dat 0x0805FFAA, _0805FFAA +fun 0x0805FFB1, sub_805FFB0 +dat 0x08060004, _08060004 +dat 0x08060008, _08060008 +dat 0x0806000C, _0806000C +dat 0x08060010, _08060010 +dat 0x08060014, _08060014 +dat 0x08060018, _08060018 +dat 0x0806001C, _0806001C +dat 0x08060020, _08060020 +dat 0x0806002A, _0806002A +fun 0x08060035, sub_8060034 +dat 0x08060088, _08060088 +dat 0x0806008C, _0806008C +dat 0x08060090, _08060090 +dat 0x08060094, _08060094 +dat 0x08060098, _08060098 +dat 0x0806009C, _0806009C +dat 0x080600A0, _080600A0 +dat 0x080600A4, _080600A4 +dat 0x080600AE, _080600AE +fun 0x080600B9, sub_80600B8 +dat 0x0806010C, _0806010C +dat 0x08060110, _08060110 +dat 0x08060114, _08060114 +dat 0x08060118, _08060118 +dat 0x0806011C, _0806011C +dat 0x08060120, _08060120 +dat 0x08060124, _08060124 +dat 0x08060128, _08060128 +dat 0x08060132, _08060132 +fun 0x0806013D, sub_806013C +dat 0x08060194, _08060194 +dat 0x08060198, _08060198 +dat 0x0806019C, _0806019C +dat 0x080601A0, _080601A0 +dat 0x080601B0, _080601B0 +dat 0x080601B4, _080601B4 +dat 0x080601D2, _080601D2 +dat 0x080601DC, _080601DC +fun 0x080601E1, sub_80601E0 +dat 0x08060220, _08060220 +dat 0x08060224, _08060224 +dat 0x08060228, _08060228 +dat 0x0806022C, _0806022C +dat 0x08060230, _08060230 +dat 0x0806024C, _0806024C +dat 0x08060250, _08060250 +fun 0x08060255, sub_8060254 +dat 0x0806027A, _0806027A +dat 0x08060280, _08060280 +fun 0x08060285, sub_8060284 +fun 0x08060289, nullsub_40 +fun 0x0806028D, sub_806028C +dat 0x080602C4, _080602C4 +fun 0x080602C9, sub_80602C8 +dat 0x080602F6, _080602F6 +dat 0x0806034C, _0806034C +dat 0x0806037A, _0806037A +dat 0x0806038A, _0806038A +dat 0x080603A4, _080603A4 +dat 0x080603A8, _080603A8 +dat 0x080603B8, _080603B8 +dat 0x080603FC, _080603FC +dat 0x08060400, _08060400 +dat 0x08060420, _08060420 +dat 0x08060438, _08060438 +fun 0x08060441, sub_8060440 +dat 0x08060494, _08060494 +dat 0x08060498, _08060498 +dat 0x0806049C, _0806049C +dat 0x080604A0, _080604A0 +dat 0x080604A4, _080604A4 +dat 0x080604A8, _080604A8 +dat 0x080604AC, _080604AC +fun 0x080604B1, sub_80604B0 +dat 0x080604FC, _080604FC +dat 0x08060500, _08060500 +dat 0x08060504, _08060504 +dat 0x08060508, _08060508 +dat 0x0806050C, _0806050C +dat 0x08060510, _08060510 +fun 0x08060515, sub_8060514 +dat 0x08060554, _08060554 +dat 0x08060558, _08060558 +dat 0x0806055C, _0806055C +dat 0x08060560, _08060560 +dat 0x08060564, _08060564 +dat 0x08060568, _08060568 +fun 0x0806056D, sub_806056C +dat 0x080605A6, _080605A6 +dat 0x080605BC, _080605BC +dat 0x080605DA, _080605DA +dat 0x080605E4, _080605E4 +fun 0x080605E9, sub_80605E8 +dat 0x08060640, _08060640 +dat 0x08060644, _08060644 +dat 0x08060648, _08060648 +dat 0x0806064C, _0806064C +dat 0x08060650, _08060650 +dat 0x08060654, _08060654 +fun 0x08060665, sub_8060664 +dat 0x08060678, _08060678 +fun 0x0806067D, sub_806067C +dat 0x080606B4, _080606B4 +dat 0x080606B8, _080606B8 +dat 0x080606BC, _080606BC +dat 0x080606C0, _080606C0 +dat 0x080606D0, _080606D0 +fun 0x080606D9, sub_80606D8 +dat 0x08060710, _08060710 +dat 0x08060714, _08060714 +dat 0x08060718, _08060718 +dat 0x0806071C, _0806071C +dat 0x0806072C, _0806072C +fun 0x08060735, sub_8060734 +dat 0x0806076C, _0806076C +dat 0x08060770, _08060770 +dat 0x08060774, _08060774 +dat 0x08060778, _08060778 +dat 0x08060788, _08060788 +fun 0x08060791, sub_8060790 +dat 0x080607C8, _080607C8 +dat 0x080607CC, _080607CC +dat 0x080607D0, _080607D0 +dat 0x080607D4, _080607D4 +fun 0x080607D9, sub_80607D8 +dat 0x0806082A, _0806082A +dat 0x08060830, _08060830 +dat 0x08060834, _08060834 +fun 0x08060839, sub_8060838 +dat 0x08060880, _08060880 +dat 0x08060884, _08060884 +dat 0x08060888, _08060888 +fun 0x0806088D, sub_806088C +dat 0x080608A0, _080608A0 +fun 0x080608A5, StartSpellAnimFenrir +dat 0x080608DC, _080608DC +fun 0x080608E1, sub_80608E0 +dat 0x0806090E, _0806090E +dat 0x08060984, _08060984 +dat 0x08060998, _08060998 +dat 0x0806099C, _0806099C +dat 0x080609AC, _080609AC +dat 0x080609F0, _080609F0 +dat 0x080609F4, _080609F4 +dat 0x08060A04, _08060A04 +dat 0x08060A4C, _08060A4C +dat 0x08060A50, _08060A50 +dat 0x08060A72, _08060A72 +dat 0x08060A94, _08060A94 +fun 0x08060A9D, sub_8060A9C +dat 0x08060B10, _08060B10 +dat 0x08060B14, _08060B14 +dat 0x08060B18, _08060B18 +dat 0x08060B1C, _08060B1C +dat 0x08060B20, _08060B20 +dat 0x08060B24, _08060B24 +dat 0x08060B28, _08060B28 +fun 0x08060B2D, sub_8060B2C +dat 0x08060B44, _08060B44 +fun 0x08060B49, sub_8060B48 +dat 0x08060B72, _08060B72 +dat 0x08060B78, _08060B78 +fun 0x08060B7D, sub_8060B7C +dat 0x08060BB4, _08060BB4 +dat 0x08060BB8, _08060BB8 +dat 0x08060BBC, _08060BBC +dat 0x08060BC0, _08060BC0 +fun 0x08060BC5, sub_8060BC4 +dat 0x08060BD0, _08060BD0 +fun 0x08060BD5, sub_8060BD4 +dat 0x08060BF8, _08060BF8 +dat 0x08060C10, _08060C10 +fun 0x08060C19, sub_8060C18 +dat 0x08060C64, _08060C64 +dat 0x08060C68, _08060C68 +dat 0x08060C6C, _08060C6C +dat 0x08060C70, _08060C70 +dat 0x08060C74, _08060C74 +fun 0x08060C79, sub_8060C78 +dat 0x08060CA2, _08060CA2 +dat 0x08060CA8, _08060CA8 +fun 0x08060CAD, sub_8060CAC +dat 0x08060D10, _08060D10 +dat 0x08060D14, _08060D14 +dat 0x08060D18, _08060D18 +dat 0x08060D1C, _08060D1C +dat 0x08060D20, _08060D20 +dat 0x08060D24, _08060D24 +dat 0x08060D28, _08060D28 +dat 0x08060D2C, _08060D2C +dat 0x08060D36, _08060D36 +fun 0x08060D3D, sub_8060D3C +dat 0x08060D98, _08060D98 +dat 0x08060D9C, _08060D9C +dat 0x08060DA0, _08060DA0 +dat 0x08060DA4, _08060DA4 +dat 0x08060DA8, _08060DA8 +dat 0x08060DAC, _08060DAC +dat 0x08060DB0, _08060DB0 +dat 0x08060DB4, _08060DB4 +dat 0x08060DBE, _08060DBE +fun 0x08060DC5, sub_8060DC4 +dat 0x08060E00, _08060E00 +dat 0x08060E3C, _08060E3C +dat 0x08060E40, _08060E40 +dat 0x08060E44, _08060E44 +dat 0x08060E54, _08060E54 +dat 0x08060E5C, _08060E5C +dat 0x08060E60, _08060E60 +dat 0x08060E7E, _08060E7E +dat 0x08060E8C, _08060E8C +fun 0x08060E91, sub_8060E90 +dat 0x08060EC8, _08060EC8 +dat 0x08060ECC, _08060ECC +dat 0x08060ED0, _08060ED0 +dat 0x08060ED4, _08060ED4 +fun 0x08060ED9, sub_8060ED8 +dat 0x08060F18, _08060F18 +dat 0x08060F20, _08060F20 +fun 0x08060F25, sub_8060F24 +dat 0x08060F64, _08060F64 +dat 0x08060F68, _08060F68 +dat 0x08060F6C, _08060F6C +dat 0x08060F70, _08060F70 +dat 0x08060F74, _08060F74 +dat 0x08060F78, _08060F78 +dat 0x08060F7A, _08060F7A +dat 0x08060F84, _08060F84 +dat 0x08060FA0, _08060FA0 +fun 0x08060FA5, sub_8060FA4 +dat 0x08061014, _08061014 +dat 0x0806101C, _0806101C +dat 0x08061020, _08061020 +fun 0x08061025, StartSpellAnimHeal +dat 0x08061048, _08061048 +fun 0x0806104D, sub_806104C +dat 0x0806107E, _0806107E +dat 0x080610C6, _080610C6 +dat 0x080610D4, _080610D4 +dat 0x0806110A, _0806110A +dat 0x08061114, _08061114 +dat 0x08061118, _08061118 +dat 0x08061124, _08061124 +dat 0x0806114A, _0806114A +dat 0x08061150, _08061150 +fun 0x08061159, StartSpellAnimMend +dat 0x0806117C, _0806117C +fun 0x08061181, sub_8061180 +dat 0x080611B8, _080611B8 +dat 0x08061200, _08061200 +dat 0x0806120E, _0806120E +dat 0x0806121E, _0806121E +dat 0x08061268, _08061268 +dat 0x08061270, _08061270 +dat 0x08061274, _08061274 +dat 0x08061284, _08061284 +dat 0x080612AE, _080612AE +dat 0x080612B4, _080612B4 +fun 0x080612BD, StartSpellAnimRecover +dat 0x080612E0, _080612E0 +fun 0x080612E5, sub_80612E4 +dat 0x0806131C, _0806131C +dat 0x08061364, _08061364 +dat 0x08061372, _08061372 +dat 0x08061382, _08061382 +dat 0x080613CC, _080613CC +dat 0x080613D4, _080613D4 +dat 0x080613D8, _080613D8 +dat 0x080613E8, _080613E8 +dat 0x08061412, _08061412 +dat 0x08061418, _08061418 +fun 0x08061421, sub_8061420 +dat 0x08061444, _08061444 +fun 0x08061449, sub_8061448 +dat 0x08061488, _08061488 +dat 0x080614D0, _080614D0 +dat 0x080614DE, _080614DE +dat 0x080614F6, _080614F6 +dat 0x08061540, _08061540 +dat 0x08061548, _08061548 +dat 0x0806154C, _0806154C +dat 0x0806155C, _0806155C +dat 0x08061586, _08061586 +dat 0x0806158C, _0806158C +fun 0x08061595, sub_8061594 +dat 0x080615DC, _080615DC +dat 0x080615E0, _080615E0 +dat 0x080615E4, _080615E4 +dat 0x080615E8, _080615E8 +dat 0x080615EC, _080615EC +dat 0x080615F0, _080615F0 +dat 0x080615F4, _080615F4 +dat 0x0806162C, _0806162C +dat 0x08061630, _08061630 +dat 0x08061634, _08061634 +dat 0x08061638, _08061638 +dat 0x0806163C, _0806163C +dat 0x08061640, _08061640 +dat 0x08061646, _08061646 +fun 0x08061651, sub_8061650 +dat 0x08061698, _08061698 +dat 0x0806169C, _0806169C +dat 0x080616A0, _080616A0 +dat 0x080616A4, _080616A4 +dat 0x080616A8, _080616A8 +dat 0x080616AC, _080616AC +dat 0x080616B0, _080616B0 +dat 0x080616E0, _080616E0 +dat 0x080616E4, _080616E4 +dat 0x080616E8, _080616E8 +dat 0x080616EC, _080616EC +dat 0x080616F0, _080616F0 +dat 0x080616F4, _080616F4 +dat 0x080616FA, _080616FA +fun 0x08061705, sub_8061704 +dat 0x08061736, _08061736 +dat 0x08061750, _08061750 +dat 0x08061768, _08061768 +dat 0x08061770, _08061770 +fun 0x08061775, sub_8061774 +dat 0x0806179C, _0806179C +dat 0x080617A0, _080617A0 +dat 0x080617A4, _080617A4 +dat 0x080617A8, _080617A8 +dat 0x080617B0, _080617B0 +dat 0x080617B4, _080617B4 +dat 0x080617B6, _080617B6 +dat 0x080617C0, _080617C0 +dat 0x080617C4, _080617C4 +dat 0x080617C8, _080617C8 +dat 0x080617D0, _080617D0 +dat 0x080617D4, _080617D4 +dat 0x080617D6, _080617D6 +dat 0x080617E0, _080617E0 +fun 0x080617E5, sub_80617E4 +dat 0x0806180C, _0806180C +dat 0x08061810, _08061810 +dat 0x08061814, _08061814 +dat 0x08061818, _08061818 +dat 0x08061820, _08061820 +dat 0x08061824, _08061824 +dat 0x08061826, _08061826 +dat 0x08061830, _08061830 +dat 0x08061834, _08061834 +dat 0x08061838, _08061838 +dat 0x08061840, _08061840 +dat 0x08061844, _08061844 +dat 0x08061846, _08061846 +dat 0x08061850, _08061850 +fun 0x08061855, sub_8061854 +dat 0x0806187A, _0806187A +dat 0x08061890, _08061890 +dat 0x08061898, _08061898 +fun 0x0806189D, sub_806189C +dat 0x080618D0, _080618D0 +dat 0x080618D4, _080618D4 +fun 0x080618D9, sub_80618D8 +dat 0x080618EE, _080618EE +fun 0x080618F5, sub_80618F4 +dat 0x08061918, _08061918 +dat 0x0806191C, _0806191C +dat 0x0806193C, _0806193C +dat 0x08061950, _08061950 +dat 0x08061964, _08061964 +fun 0x0806196D, sub_806196C +dat 0x080619B8, _080619B8 +dat 0x080619BC, _080619BC +dat 0x080619C0, _080619C0 +dat 0x080619C4, _080619C4 +dat 0x080619C8, _080619C8 +fun 0x080619CD, sub_80619CC +dat 0x08061A1C, _08061A1C +dat 0x08061A20, _08061A20 +dat 0x08061A24, _08061A24 +dat 0x08061A28, _08061A28 +dat 0x08061A2C, _08061A2C +fun 0x08061A31, sub_8061A30 +dat 0x08061A5A, _08061A5A +dat 0x08061A60, _08061A60 +fun 0x08061A65, sub_8061A64 +dat 0x08061A8E, _08061A8E +dat 0x08061A94, _08061A94 +fun 0x08061A99, sub_8061A98 +dat 0x08061AC2, _08061AC2 +dat 0x08061AC8, _08061AC8 +fun 0x08061ACD, sub_8061ACC +dat 0x08061AFC, _08061AFC +dat 0x08061B00, _08061B00 +dat 0x08061B04, _08061B04 +dat 0x08061B0A, _08061B0A +fun 0x08061B15, sub_8061B14 +dat 0x08061B60, _08061B60 +dat 0x08061B64, _08061B64 +dat 0x08061B68, _08061B68 +dat 0x08061B6C, _08061B6C +dat 0x08061B7A, _08061B7A +dat 0x08061B7E, _08061B7E +dat 0x08061BA0, _08061BA0 +dat 0x08061BA4, _08061BA4 +dat 0x08061BA8, _08061BA8 +dat 0x08061BAC, _08061BAC +dat 0x08061BBA, _08061BBA +dat 0x08061BBC, _08061BBC +dat 0x08061BD6, _08061BD6 +fun 0x08061BE5, sub_8061BE4 +dat 0x08061C0E, _08061C0E +dat 0x08061C14, _08061C14 +fun 0x08061C19, sub_8061C18 +dat 0x08061C44, _08061C44 +fun 0x08061C49, sub_8061C48 +dat 0x08061C74, _08061C74 +fun 0x08061C79, sub_8061C78 +dat 0x08061CA6, _08061CA6 +dat 0x08061CBE, _08061CBE +dat 0x08061D0A, _08061D0A +dat 0x08061D1E, _08061D1E +dat 0x08061D24, _08061D24 +fun 0x08061D29, sub_8061D28 +dat 0x08061D64, _08061D64 +dat 0x08061D68, _08061D68 +dat 0x08061D6C, _08061D6C +dat 0x08061D70, _08061D70 +dat 0x08061D74, _08061D74 +fun 0x08061D79, sub_8061D78 +dat 0x08061DC8, _08061DC8 +dat 0x08061DCC, _08061DCC +dat 0x08061DD0, _08061DD0 +dat 0x08061DEE, _08061DEE +dat 0x08061DF4, _08061DF4 +fun 0x08061DF9, sub_8061DF8 +dat 0x08061E24, _08061E24 +dat 0x08061E28, _08061E28 +dat 0x08061E2C, _08061E2C +dat 0x08061E30, _08061E30 +dat 0x08061E34, _08061E34 +dat 0x08061E36, _08061E36 +dat 0x08061E40, _08061E40 +fun 0x08061E45, sub_8061E44 +dat 0x08061E6A, _08061E6A +dat 0x08061E80, _08061E80 +dat 0x08061E88, _08061E88 +fun 0x08061E8D, sub_8061E8C +dat 0x08061F26, _08061F26 +dat 0x08061F58, _08061F58 +dat 0x08061F5C, _08061F5C +dat 0x08061F60, _08061F60 +dat 0x08061F64, _08061F64 +dat 0x08061F68, _08061F68 +dat 0x08061F6C, _08061F6C +dat 0x08061F70, _08061F70 +dat 0x08061F74, _08061F74 +fun 0x08061F79, sub_8061F78 +dat 0x08061FA8, _08061FA8 +dat 0x08061FD4, _08061FD4 +dat 0x08061FD8, _08061FD8 +dat 0x08061FDC, _08061FDC +dat 0x0806203C, _0806203C +dat 0x08062046, _08062046 +dat 0x0806204C, _0806204C +dat 0x08062050, _08062050 +dat 0x08062054, _08062054 +fun 0x08062059, sub_8062058 +dat 0x08062084, _08062084 +dat 0x08062088, _08062088 +dat 0x0806208C, _0806208C +dat 0x08062090, _08062090 +dat 0x08062094, _08062094 +dat 0x08062096, _08062096 +dat 0x080620A0, _080620A0 +fun 0x080620A5, sub_80620A4 +dat 0x080620CA, _080620CA +dat 0x080620E0, _080620E0 +dat 0x080620E8, _080620E8 +fun 0x080620ED, sub_80620EC +dat 0x08062124, _08062124 +fun 0x08062129, sub_8062128 +dat 0x0806215E, _0806215E +dat 0x080621D4, _080621D4 +dat 0x080621E4, _080621E4 +dat 0x080621FA, _080621FA +dat 0x08062224, _08062224 +dat 0x08062228, _08062228 +dat 0x0806222A, _0806222A +dat 0x08062260, _08062260 +dat 0x0806226C, _0806226C +dat 0x08062270, _08062270 +dat 0x08062274, _08062274 +dat 0x08062294, _08062294 +fun 0x080622A1, sub_80622A0 +dat 0x080622DC, _080622DC +dat 0x080622E0, _080622E0 +dat 0x080622E4, _080622E4 +dat 0x080622E8, _080622E8 +dat 0x080622EC, _080622EC +dat 0x080622F0, _080622F0 +fun 0x080622F5, sub_80622F4 +dat 0x08062330, _08062330 +dat 0x0806234E, _0806234E +dat 0x08062354, _08062354 +fun 0x08062359, sub_8062358 +dat 0x08062394, _08062394 +dat 0x08062398, _08062398 +dat 0x0806239C, _0806239C +dat 0x080623A0, _080623A0 +dat 0x080623A4, _080623A4 +dat 0x080623C8, _080623C8 +dat 0x080623CC, _080623CC +fun 0x080623D1, sub_80623D0 +dat 0x080623DC, _080623DC +fun 0x080623E1, StartSpellAnimSilence +dat 0x08062418, _08062418 +fun 0x0806241D, sub_806241C +dat 0x08062460, _08062460 +dat 0x08062474, _08062474 +dat 0x080624A8, _080624A8 +dat 0x080624FA, _080624FA +dat 0x08062518, _08062518 +fun 0x08062525, sub_8062524 +dat 0x08062584, _08062584 +dat 0x08062588, _08062588 +dat 0x0806258C, _0806258C +dat 0x08062590, _08062590 +dat 0x08062594, _08062594 +dat 0x08062598, _08062598 +dat 0x0806259C, _0806259C +dat 0x080625A0, _080625A0 +dat 0x080625AA, _080625AA +fun 0x080625B1, sub_80625B0 +dat 0x080625DE, _080625DE +dat 0x080625FC, _080625FC +dat 0x08062604, _08062604 +fun 0x08062609, sub_8062608 +dat 0x0806264C, _0806264C +dat 0x08062650, _08062650 +dat 0x08062654, _08062654 +dat 0x08062658, _08062658 +dat 0x0806265C, _0806265C +fun 0x08062661, sub_8062660 +dat 0x08062674, _08062674 +fun 0x08062679, StartSpellAnimSleep +dat 0x080626B0, _080626B0 +fun 0x080626B5, sub_80626B4 +dat 0x080626F8, _080626F8 +dat 0x0806270A, _0806270A +dat 0x0806274C, _0806274C +dat 0x08062750, _08062750 +dat 0x08062786, _08062786 +dat 0x080627A6, _080627A6 +fun 0x080627B5, sub_80627B4 +dat 0x08062814, _08062814 +dat 0x08062818, _08062818 +dat 0x0806281C, _0806281C +dat 0x08062820, _08062820 +dat 0x08062824, _08062824 +dat 0x08062828, _08062828 +dat 0x0806282C, _0806282C +dat 0x08062830, _08062830 +dat 0x0806283A, _0806283A +fun 0x08062841, sub_8062840 +dat 0x0806286E, _0806286E +dat 0x0806288C, _0806288C +dat 0x08062894, _08062894 +fun 0x08062899, sub_8062898 +dat 0x080628DC, _080628DC +dat 0x080628E0, _080628E0 +dat 0x080628E4, _080628E4 +dat 0x080628E8, _080628E8 +dat 0x080628EC, _080628EC +fun 0x080628F1, sub_80628F0 +dat 0x08062928, _08062928 +dat 0x0806292C, _0806292C +dat 0x08062930, _08062930 +fun 0x08062935, sub_8062934 +dat 0x08062940, _08062940 +fun 0x08062945, sub_8062944 +dat 0x08062960, _08062960 +dat 0x08062964, _08062964 +fun 0x08062969, sub_8062968 +fun 0x08062989, sub_8062988 +dat 0x08062994, _08062994 +fun 0x08062999, StartSpellAnimHammerne +dat 0x080629D0, _080629D0 +fun 0x080629D5, sub_80629D4 +dat 0x08062A0A, _08062A0A +dat 0x08062A80, _08062A80 +dat 0x08062A84, _08062A84 +dat 0x08062A94, _08062A94 +dat 0x08062AAA, _08062AAA +dat 0x08062AC8, _08062AC8 +dat 0x08062AE8, _08062AE8 +fun 0x08062AF5, sub_8062AF4 +dat 0x08062B30, _08062B30 +dat 0x08062B34, _08062B34 +dat 0x08062B38, _08062B38 +dat 0x08062B3C, _08062B3C +dat 0x08062B40, _08062B40 +dat 0x08062B44, _08062B44 +fun 0x08062B49, sub_8062B48 +dat 0x08062B84, _08062B84 +dat 0x08062BA2, _08062BA2 +dat 0x08062BA8, _08062BA8 +fun 0x08062BAD, sub_8062BAC +dat 0x08062BF0, _08062BF0 +dat 0x08062BF4, _08062BF4 +dat 0x08062BF8, _08062BF8 +dat 0x08062BFC, _08062BFC +dat 0x08062C00, _08062C00 +fun 0x08062C05, sub_8062C04 +dat 0x08062C10, _08062C10 +fun 0x08062C15, StartSpellAnimBerserk +dat 0x08062C4C, _08062C4C +fun 0x08062C51, sub_8062C50 +dat 0x08062C7E, _08062C7E +dat 0x08062CCC, _08062CCC +dat 0x08062D08, _08062D08 +dat 0x08062D26, _08062D26 +fun 0x08062D31, sub_8062D30 +dat 0x08062E24, _08062E24 +dat 0x08062E28, _08062E28 +dat 0x08062E2C, _08062E2C +dat 0x08062E30, _08062E30 +dat 0x08062E34, _08062E34 +dat 0x08062E38, _08062E38 +dat 0x08062E3C, _08062E3C +dat 0x08062E40, _08062E40 +fun 0x08062E45, sub_8062E44 +dat 0x08062E96, _08062E96 +dat 0x08062E9C, _08062E9C +dat 0x08062EA0, _08062EA0 +dat 0x08062EA4, _08062EA4 +dat 0x08062EA8, _08062EA8 +fun 0x08062EAD, sub_8062EAC +dat 0x08062ED0, _08062ED0 +dat 0x08062ED4, _08062ED4 +fun 0x08062ED9, sub_8062ED8 +dat 0x08062F2C, _08062F2C +dat 0x08062F34, _08062F34 +dat 0x08062F38, _08062F38 +fun 0x08062F3D, sub_8062F3C +dat 0x08062F48, _08062F48 +fun 0x08062F4D, sub_8062F4C +dat 0x08062F94, _08062F94 +dat 0x08062F98, _08062F98 +dat 0x08062F9C, _08062F9C +dat 0x08062FA0, _08062FA0 +fun 0x08062FA5, sub_8062FA4 +dat 0x08062FB8, _08062FB8 +fun 0x08062FBD, sub_8062FBC +dat 0x08062FEC, _08062FEC +dat 0x08062FF0, _08062FF0 +dat 0x08062FF4, _08062FF4 +fun 0x08062FF9, sub_8062FF8 +dat 0x08063028, _08063028 +dat 0x0806302C, _0806302C +dat 0x08063030, _08063030 +fun 0x08063035, sub_8063034 +dat 0x08063064, _08063064 +dat 0x08063068, _08063068 +dat 0x0806306C, _0806306C +fun 0x08063071, sub_8063070 +dat 0x080630A0, _080630A0 +dat 0x080630A4, _080630A4 +dat 0x080630A8, _080630A8 +fun 0x080630AD, sub_80630AC +dat 0x080630DC, _080630DC +dat 0x080630E0, _080630E0 +dat 0x080630E4, _080630E4 +fun 0x080630E9, sub_80630E8 +dat 0x08063118, _08063118 +dat 0x0806311C, _0806311C +dat 0x08063120, _08063120 +fun 0x08063125, sub_8063124 +dat 0x08063154, _08063154 +dat 0x08063158, _08063158 +dat 0x0806315C, _0806315C +fun 0x08063161, sub_8063160 +dat 0x08063190, _08063190 +dat 0x08063194, _08063194 +dat 0x08063198, _08063198 +fun 0x0806319D, sub_806319C +dat 0x080631CC, _080631CC +dat 0x080631D0, _080631D0 +dat 0x080631D4, _080631D4 +fun 0x080631D9, sub_80631D8 +dat 0x08063208, _08063208 +dat 0x0806320C, _0806320C +dat 0x08063210, _08063210 +fun 0x08063215, sub_8063214 +dat 0x0806324C, _0806324C +fun 0x08063251, sub_8063250 +dat 0x0806327C, _0806327C +dat 0x080632AC, _080632AC +dat 0x080632BC, _080632BC +dat 0x080632C4, _080632C4 +dat 0x080632DA, _080632DA +dat 0x080632F8, _080632F8 +dat 0x08063316, _08063316 +fun 0x0806331D, sub_806331C +dat 0x08063360, _08063360 +dat 0x08063364, _08063364 +dat 0x08063368, _08063368 +dat 0x0806336C, _0806336C +dat 0x08063370, _08063370 +dat 0x08063374, _08063374 +fun 0x08063379, sub_8063378 +dat 0x080633A6, _080633A6 +dat 0x080633C4, _080633C4 +dat 0x080633CC, _080633CC +fun 0x080633D1, sub_80633D0 +dat 0x08063414, _08063414 +dat 0x08063418, _08063418 +dat 0x0806341C, _0806341C +dat 0x08063420, _08063420 +dat 0x08063424, _08063424 +fun 0x08063429, sub_8063428 +dat 0x0806345C, _0806345C +dat 0x08063460, _08063460 +dat 0x08063464, _08063464 +fun 0x08063469, sub_8063468 +dat 0x0806347C, _0806347C +fun 0x08063481, StartSpellAnimShine +dat 0x080634B8, _080634B8 +fun 0x080634BD, sub_80634BC +dat 0x080634E6, _080634E6 +dat 0x080634FA, _080634FA +dat 0x0806351C, _0806351C +dat 0x08063534, _08063534 +dat 0x0806354A, _0806354A +dat 0x08063572, _08063572 +dat 0x08063588, _08063588 +fun 0x08063591, sub_8063590 +dat 0x080635D0, _080635D0 +dat 0x080635D4, _080635D4 +dat 0x080635D8, _080635D8 +dat 0x080635DC, _080635DC +dat 0x080635E0, _080635E0 +dat 0x080635E4, _080635E4 +fun 0x080635E9, sub_80635E8 +dat 0x08063624, _08063624 +dat 0x08063642, _08063642 +dat 0x08063648, _08063648 +fun 0x0806364D, sub_806364C +dat 0x080636A8, _080636A8 +dat 0x080636AC, _080636AC +dat 0x080636B0, _080636B0 +dat 0x080636B4, _080636B4 +dat 0x080636B8, _080636B8 +dat 0x080636BC, _080636BC +dat 0x080636C0, _080636C0 +dat 0x080636C4, _080636C4 +dat 0x080636CE, _080636CE +fun 0x080636D9, sub_80636D8 +dat 0x08063720, _08063720 +dat 0x08063724, _08063724 +dat 0x08063728, _08063728 +dat 0x0806372C, _0806372C +dat 0x0806373C, _0806373C +dat 0x08063740, _08063740 +dat 0x0806375E, _0806375E +dat 0x08063768, _08063768 +fun 0x0806376D, sub_806376C +dat 0x080637A0, _080637A0 +dat 0x080637A4, _080637A4 +dat 0x080637A8, _080637A8 +dat 0x080637AC, _080637AC +fun 0x080637B1, sub_80637B0 +dat 0x080637D6, _080637D6 +dat 0x080637EC, _080637EC +dat 0x080637F4, _080637F4 +fun 0x080637F9, sub_80637F8 +dat 0x08063830, _08063830 +dat 0x08063834, _08063834 +dat 0x08063838, _08063838 +dat 0x0806383C, _0806383C +fun 0x08063841, sub_8063840 +dat 0x08063890, _08063890 +dat 0x08063894, _08063894 +dat 0x080638C0, _080638C0 +dat 0x080638E0, _080638E0 +dat 0x080638E8, _080638E8 +dat 0x080638EC, _080638EC +fun 0x080638F1, sub_80638F0 +dat 0x0806393C, _0806393C +dat 0x08063940, _08063940 +dat 0x08063944, _08063944 +fun 0x08063949, sub_8063948 +dat 0x0806396C, _0806396C +dat 0x08063970, _08063970 +fun 0x08063975, StartSpellAnimLuna +dat 0x080639AC, _080639AC +fun 0x080639B1, sub_80639B0 +dat 0x080639DE, _080639DE +dat 0x08063A5C, _08063A5C +dat 0x08063A60, _08063A60 +dat 0x08063A64, _08063A64 +dat 0x08063A92, _08063A92 +dat 0x08063AAC, _08063AAC +dat 0x08063AB0, _08063AB0 +dat 0x08063B02, _08063B02 +dat 0x08063B32, _08063B32 +dat 0x08063B4C, _08063B4C +dat 0x08063B62, _08063B62 +fun 0x08063B6D, sub_8063B6C +dat 0x08063BB0, _08063BB0 +dat 0x08063BB4, _08063BB4 +dat 0x08063BB8, _08063BB8 +dat 0x08063BBC, _08063BBC +dat 0x08063BC0, _08063BC0 +dat 0x08063BC4, _08063BC4 +fun 0x08063BC9, sub_8063BC8 +dat 0x08063BF6, _08063BF6 +dat 0x08063C14, _08063C14 +dat 0x08063C1C, _08063C1C +fun 0x08063C21, sub_8063C20 +dat 0x08063C3C, _08063C3C +fun 0x08063C41, sub_8063C40 +dat 0x08063C56, _08063C56 +dat 0x08063C5E, _08063C5E +dat 0x08063C72, _08063C72 +dat 0x08063CA4, _08063CA4 +dat 0x08063CA8, _08063CA8 +dat 0x08063CAC, _08063CAC +dat 0x08063CB0, _08063CB0 +dat 0x08063CB4, _08063CB4 +dat 0x08063CB8, _08063CB8 +dat 0x08063CBC, _08063CBC +dat 0x08063CC0, _08063CC0 +dat 0x08063CC6, _08063CC6 +dat 0x08063CC8, _08063CC8 +dat 0x08063CD0, _08063CD0 +dat 0x08063CD6, _08063CD6 +dat 0x08063CF8, _08063CF8 +fun 0x08063CFD, sub_8063CFC +dat 0x08063D18, _08063D18 +fun 0x08063D1D, sub_8063D1C +dat 0x08063D5A, _08063D5A +fun 0x08063D65, sub_8063D64 +dat 0x08063DC8, _08063DC8 +dat 0x08063DCC, _08063DCC +dat 0x08063DD0, _08063DD0 +dat 0x08063DD4, _08063DD4 +dat 0x08063DD8, _08063DD8 +dat 0x08063DDC, _08063DDC +dat 0x08063DE0, _08063DE0 +dat 0x08063DE4, _08063DE4 +dat 0x08063DF8, _08063DF8 +dat 0x08063E24, _08063E24 +dat 0x08063E28, _08063E28 +dat 0x08063E2C, _08063E2C +dat 0x08063E36, _08063E36 +dat 0x08063E54, _08063E54 +fun 0x08063E59, sub_8063E58 +dat 0x08063E70, _08063E70 +fun 0x08063E75, sub_8063E74 +dat 0x08063E98, _08063E98 +dat 0x08063E9C, _08063E9C +fun 0x08063EA1, sub_8063EA0 +dat 0x08063ED8, _08063ED8 +dat 0x08063EDC, _08063EDC +dat 0x08063EE0, _08063EE0 +dat 0x08063EE4, _08063EE4 +fun 0x08063EE9, sub_8063EE8 +dat 0x08063EF4, _08063EF4 +fun 0x08063EF9, sub_8063EF8 +dat 0x08063F1C, _08063F1C +dat 0x08063F34, _08063F34 +fun 0x08063F3D, sub_8063F3C +dat 0x08063F94, _08063F94 +dat 0x08063F98, _08063F98 +dat 0x08063F9C, _08063F9C +dat 0x08063FA0, _08063FA0 +dat 0x08063FA4, _08063FA4 +dat 0x08063FA8, _08063FA8 +dat 0x08063FAC, _08063FAC +dat 0x08063FB0, _08063FB0 +dat 0x08063FBA, _08063FBA +fun 0x08063FC1, sub_8063FC0 +dat 0x08063FFC, _08063FFC +dat 0x0806401A, _0806401A +dat 0x08064020, _08064020 +fun 0x08064025, sub_8064024 +dat 0x0806402A, _0806402A +dat 0x08064054, _08064054 +dat 0x08064058, _08064058 +dat 0x0806405C, _0806405C +fun 0x08064061, sub_8064060 +dat 0x080640C0, _080640C0 +dat 0x080640C4, _080640C4 +dat 0x080640C8, _080640C8 +dat 0x080640CC, _080640CC +fun 0x080640D1, sub_80640D0 +dat 0x0806413C, _0806413C +dat 0x0806415C, _0806415C +dat 0x08064164, _08064164 +dat 0x08064168, _08064168 +fun 0x0806416D, sub_806416C +dat 0x080641C0, _080641C0 +dat 0x080641E0, _080641E0 +dat 0x080641E8, _080641E8 +dat 0x080641EC, _080641EC +fun 0x080641F1, sub_80641F0 +dat 0x0806425A, _0806425A +dat 0x0806427C, _0806427C +dat 0x08064284, _08064284 +dat 0x08064288, _08064288 +fun 0x0806428D, sub_806428C +dat 0x080642B4, _080642B4 +dat 0x080642B8, _080642B8 +fun 0x080642BD, sub_80642BC +dat 0x080642FA, _080642FA +dat 0x08064304, _08064304 +fun 0x08064309, sub_8064308 +dat 0x08064340, _08064340 +fun 0x08064345, sub_8064344 +dat 0x08064374, _08064374 +dat 0x0806439C, _0806439C +dat 0x080643A0, _080643A0 +dat 0x080643BA, _080643BA +dat 0x080643D4, _080643D4 +dat 0x080643EA, _080643EA +dat 0x080643FC, _080643FC +dat 0x08064400, _08064400 +dat 0x0806441C, _0806441C +dat 0x08064444, _08064444 +dat 0x0806446E, _0806446E +dat 0x08064486, _08064486 +dat 0x080644A2, _080644A2 +dat 0x080644BE, _080644BE +dat 0x080644D8, _080644D8 +fun 0x080644E1, sub_80644E0 +dat 0x08064534, _08064534 +dat 0x08064538, _08064538 +dat 0x0806453C, _0806453C +dat 0x08064540, _08064540 +dat 0x08064544, _08064544 +dat 0x08064548, _08064548 +fun 0x0806454D, sub_806454C +dat 0x08064564, _08064564 +fun 0x08064569, sub_8064568 +dat 0x08064590, _08064590 +dat 0x08064594, _08064594 +dat 0x08064598, _08064598 +dat 0x080645AC, _080645AC +dat 0x080645DC, _080645DC +dat 0x080645E0, _080645E0 +dat 0x080645E4, _080645E4 +dat 0x080645E6, _080645E6 +dat 0x080645EE, _080645EE +dat 0x080645F8, _080645F8 +fun 0x080645FD, sub_80645FC +dat 0x0806463E, _0806463E +dat 0x08064648, _08064648 +fun 0x0806464D, sub_806464C +dat 0x08064668, _08064668 +fun 0x0806466D, sub_806466C +dat 0x080646A0, _080646A0 +dat 0x080646A4, _080646A4 +dat 0x080646A8, _080646A8 +dat 0x080646AC, _080646AC +fun 0x080646B1, sub_80646B0 +dat 0x080646BC, _080646BC +fun 0x080646C1, sub_80646C0 +dat 0x080646E6, _080646E6 +dat 0x080646F4, _080646F4 +fun 0x080646FD, sub_80646FC +dat 0x0806471C, _0806471C +fun 0x08064721, sub_8064720 +dat 0x08064736, _08064736 +dat 0x0806473E, _0806473E +dat 0x0806474E, _0806474E +dat 0x0806477C, _0806477C +dat 0x08064780, _08064780 +dat 0x08064784, _08064784 +dat 0x08064788, _08064788 +dat 0x0806478C, _0806478C +dat 0x08064790, _08064790 +dat 0x08064794, _08064794 +dat 0x08064798, _08064798 +dat 0x0806479E, _0806479E +dat 0x080647A0, _080647A0 +dat 0x080647A8, _080647A8 +dat 0x080647B0, _080647B0 +dat 0x080647CC, _080647CC +fun 0x080647D1, sub_80647D0 +dat 0x080647EC, _080647EC +fun 0x080647F1, sub_80647F0 +dat 0x0806482E, _0806482E +fun 0x08064839, sub_8064838 +dat 0x0806487C, _0806487C +dat 0x08064880, _08064880 +dat 0x08064884, _08064884 +dat 0x08064888, _08064888 +dat 0x0806488C, _0806488C +dat 0x08064890, _08064890 +dat 0x08064894, _08064894 +dat 0x0806489C, _0806489C +dat 0x080648BC, _080648BC +dat 0x080648C0, _080648C0 +dat 0x080648C4, _080648C4 +dat 0x080648C8, _080648C8 +dat 0x080648DC, _080648DC +dat 0x08064910, _08064910 +dat 0x08064914, _08064914 +dat 0x08064918, _08064918 +fun 0x0806491D, sub_806491C +dat 0x08064934, _08064934 +fun 0x08064939, sub_8064938 +dat 0x08064954, _08064954 +fun 0x08064959, sub_8064958 +dat 0x0806498C, _0806498C +dat 0x08064990, _08064990 +dat 0x08064994, _08064994 +dat 0x08064998, _08064998 +fun 0x0806499D, sub_806499C +dat 0x080649C2, _080649C2 +dat 0x080649D8, _080649D8 +dat 0x080649E0, _080649E0 +fun 0x080649E5, sub_80649E4 +dat 0x08064A28, _08064A28 +dat 0x08064A2C, _08064A2C +dat 0x08064A30, _08064A30 +dat 0x08064A34, _08064A34 +dat 0x08064A38, _08064A38 +dat 0x08064A3C, _08064A3C +dat 0x08064A40, _08064A40 +dat 0x08064A48, _08064A48 +dat 0x08064A68, _08064A68 +dat 0x08064A6C, _08064A6C +dat 0x08064A70, _08064A70 +dat 0x08064A74, _08064A74 +dat 0x08064A88, _08064A88 +dat 0x08064ABC, _08064ABC +dat 0x08064AC0, _08064AC0 +dat 0x08064AC4, _08064AC4 +fun 0x08064AC9, sub_8064AC8 +dat 0x08064AE0, _08064AE0 +fun 0x08064AE5, sub_8064AE4 +dat 0x08064B00, _08064B00 +fun 0x08064B05, sub_8064B04 +dat 0x08064B38, _08064B38 +dat 0x08064B3C, _08064B3C +dat 0x08064B40, _08064B40 +dat 0x08064B44, _08064B44 +fun 0x08064B49, sub_8064B48 +dat 0x08064B6E, _08064B6E +dat 0x08064B84, _08064B84 +dat 0x08064B8C, _08064B8C +fun 0x08064B91, sub_8064B90 +dat 0x08064BE8, _08064BE8 +dat 0x08064BEC, _08064BEC +dat 0x08064BF0, _08064BF0 +dat 0x08064BF4, _08064BF4 +dat 0x08064BF8, _08064BF8 +fun 0x08064BFD, sub_8064BFC +dat 0x08064C20, _08064C20 +dat 0x08064C24, _08064C24 +fun 0x08064C29, sub_8064C28 +dat 0x08064C68, _08064C68 +dat 0x08064C6C, _08064C6C +dat 0x08064C70, _08064C70 +dat 0x08064C74, _08064C74 +dat 0x08064C78, _08064C78 +dat 0x08064C7C, _08064C7C +fun 0x08064C81, sub_8064C80 +dat 0x08064CD4, _08064CD4 +dat 0x08064CF2, _08064CF2 +dat 0x08064CF8, _08064CF8 +fun 0x08064CFD, nullsub_51 +fun 0x08064D01, sub_8064D00 +dat 0x08064D88, _08064D88 +dat 0x08064D8C, _08064D8C +dat 0x08064D90, _08064D90 +dat 0x08064D94, _08064D94 +dat 0x08064D98, _08064D98 +dat 0x08064D9C, _08064D9C +dat 0x08064DA0, _08064DA0 +dat 0x08064DA4, _08064DA4 +fun 0x08064DA9, sub_8064DA8 +dat 0x08064DC0, _08064DC0 +fun 0x08064DC5, sub_8064DC4 +dat 0x08064DE0, _08064DE0 +fun 0x08064DE5, sub_8064DE4 +dat 0x08064E18, _08064E18 +dat 0x08064E1C, _08064E1C +dat 0x08064E20, _08064E20 +dat 0x08064E24, _08064E24 +dat 0x08064E28, _08064E28 +fun 0x08064E2D, sub_8064E2C +dat 0x08064E52, _08064E52 +dat 0x08064E68, _08064E68 +dat 0x08064E70, _08064E70 +fun 0x08064E75, StartSpellAnimAura +dat 0x08064EAC, _08064EAC +fun 0x08064EB1, sub_8064EB0 +dat 0x08064EE8, _08064EE8 +dat 0x08064EEC, _08064EEC +dat 0x08064EF8, _08064EF8 +dat 0x08064F0C, _08064F0C +dat 0x08064F10, _08064F10 +dat 0x08064F28, _08064F28 +dat 0x08064F3C, _08064F3C +dat 0x08064F4E, _08064F4E +dat 0x08064F58, _08064F58 +dat 0x08064F5C, _08064F5C +dat 0x08064F70, _08064F70 +dat 0x08064F86, _08064F86 +dat 0x08064FB6, _08064FB6 +dat 0x08064FE0, _08064FE0 +dat 0x08064FE8, _08064FE8 +dat 0x08064FFE, _08064FFE +fun 0x08065009, sub_8065008 +dat 0x0806506C, _0806506C +dat 0x08065070, _08065070 +dat 0x08065074, _08065074 +dat 0x08065078, _08065078 +dat 0x0806507C, _0806507C +dat 0x08065080, _08065080 +dat 0x08065084, _08065084 +dat 0x08065088, _08065088 +dat 0x08065092, _08065092 +fun 0x0806509D, sub_806509C +dat 0x08065100, _08065100 +dat 0x08065104, _08065104 +dat 0x08065108, _08065108 +dat 0x0806510C, _0806510C +dat 0x08065110, _08065110 +dat 0x08065114, _08065114 +dat 0x08065118, _08065118 +dat 0x0806511C, _0806511C +dat 0x08065126, _08065126 +fun 0x08065131, sub_8065130 +dat 0x08065194, _08065194 +dat 0x08065198, _08065198 +dat 0x0806519C, _0806519C +dat 0x080651A0, _080651A0 +dat 0x080651A4, _080651A4 +dat 0x080651A8, _080651A8 +dat 0x080651AC, _080651AC +dat 0x080651B0, _080651B0 +dat 0x080651BA, _080651BA +fun 0x080651C5, sub_80651C4 +dat 0x080651F2, _080651F2 +dat 0x08065210, _08065210 +dat 0x08065218, _08065218 +fun 0x0806521D, sub_806521C +dat 0x08065260, _08065260 +dat 0x08065264, _08065264 +dat 0x08065268, _08065268 +dat 0x0806526C, _0806526C +dat 0x08065270, _08065270 +dat 0x08065274, _08065274 +dat 0x08065278, _08065278 +dat 0x08065280, _08065280 +dat 0x080652A0, _080652A0 +dat 0x080652A4, _080652A4 +dat 0x080652A8, _080652A8 +dat 0x080652AC, _080652AC +dat 0x080652C0, _080652C0 +dat 0x080652F4, _080652F4 +dat 0x080652F8, _080652F8 +dat 0x080652FC, _080652FC +fun 0x08065301, sub_8065300 +dat 0x08065318, _08065318 +fun 0x0806531D, sub_806531C +dat 0x08065338, _08065338 +fun 0x0806533D, sub_806533C +dat 0x08065374, _08065374 +dat 0x08065378, _08065378 +dat 0x0806537C, _0806537C +dat 0x08065380, _08065380 +fun 0x08065385, sub_8065384 +dat 0x080653AA, _080653AA +dat 0x080653C0, _080653C0 +dat 0x080653C8, _080653C8 +fun 0x080653CD, sub_80653CC +dat 0x08065414, _08065414 +dat 0x08065418, _08065418 +dat 0x0806541C, _0806541C +dat 0x08065420, _08065420 +dat 0x08065424, _08065424 +dat 0x08065428, _08065428 +fun 0x0806542D, sub_806542C +dat 0x08065468, _08065468 +dat 0x08065486, _08065486 +dat 0x0806548C, _0806548C +fun 0x08065491, sub_8065490 +fun 0x08065495, nullsub_53 +fun 0x08065499, sub_8065498 +dat 0x080654E0, _080654E0 +dat 0x080654E4, _080654E4 +dat 0x080654E8, _080654E8 +dat 0x080654EC, _080654EC +dat 0x080654F0, _080654F0 +dat 0x080654F4, _080654F4 +fun 0x080654F9, sub_80654F8 +dat 0x08065534, _08065534 +dat 0x08065570, _08065570 +dat 0x08065574, _08065574 +dat 0x08065578, _08065578 +dat 0x08065588, _08065588 +dat 0x08065590, _08065590 +dat 0x08065594, _08065594 +dat 0x080655B2, _080655B2 +dat 0x080655C0, _080655C0 +fun 0x080655C5, sub_80655C4 +dat 0x08065610, _08065610 +dat 0x08065614, _08065614 +dat 0x08065618, _08065618 +dat 0x0806561C, _0806561C +dat 0x08065620, _08065620 +fun 0x08065625, sub_8065624 +dat 0x08065630, _08065630 +fun 0x08065635, sub_8065634 +dat 0x0806566C, _0806566C +fun 0x08065671, sub_8065670 +dat 0x080656A8, _080656A8 +fun 0x080656AD, sub_80656AC +dat 0x080656E4, _080656E4 +fun 0x080656E9, sub_80656E8 +dat 0x08065720, _08065720 +fun 0x08065725, sub_8065724 +dat 0x080657A4, _080657A4 +dat 0x080657B6, _080657B6 +dat 0x080657CC, _080657CC +fun 0x080657D5, StartSpellAnimIvaldi +dat 0x0806580C, _0806580C +fun 0x08065811, Loop6C_efxIvaldi +dat 0x0806583E, _0806583E +dat 0x0806584E, _0806584E +dat 0x08065860, _08065860 +dat 0x08065884, _08065884 +dat 0x08065888, _08065888 +dat 0x080658AC, _080658AC +dat 0x080658BC, _080658BC +dat 0x080658CE, _080658CE +dat 0x08065902, _08065902 +dat 0x0806592A, _0806592A +dat 0x0806595C, _0806595C +dat 0x08065960, _08065960 +dat 0x08065982, _08065982 +dat 0x0806598C, _0806598C +dat 0x080659A4, _080659A4 +fun 0x080659AD, StartSpellBG_IvaldiBG1 +dat 0x080659F8, _080659F8 +dat 0x080659FC, _080659FC +dat 0x08065A00, _08065A00 +dat 0x08065A04, _08065A04 +dat 0x08065A08, _08065A08 +dat 0x08065A0C, _08065A0C +fun 0x08065A11, Loop6C_efxIvaldiBG1 +dat 0x08065A56, _08065A56 +dat 0x08065A74, _08065A74 +dat 0x08065A7C, _08065A7C +fun 0x08065A81, StartSpellBG_IvaldiBG2 +dat 0x08065AD4, _08065AD4 +dat 0x08065AD8, _08065AD8 +dat 0x08065ADC, _08065ADC +dat 0x08065AE0, _08065AE0 +dat 0x08065AE4, _08065AE4 +dat 0x08065AE8, _08065AE8 +fun 0x08065AED, Loop6C_efxIvaldiBG2 +dat 0x08065B2A, _08065B2A +dat 0x08065B48, _08065B48 +dat 0x08065B50, _08065B50 +fun 0x08065B55, StartSpellBG_IvaldiBG3 +dat 0x08065BA0, _08065BA0 +dat 0x08065BA4, _08065BA4 +dat 0x08065BA8, _08065BA8 +dat 0x08065BAC, _08065BAC +dat 0x08065BB0, _08065BB0 +dat 0x08065BB4, _08065BB4 +fun 0x08065BB9, Loop6C_efxIvaldiBG3 +dat 0x08065C10, _08065C10 +dat 0x08065C2E, _08065C2E +dat 0x08065C34, _08065C34 +fun 0x08065C39, StartSpellBG_IvaldiBG4 +dat 0x08065C88, _08065C88 +dat 0x08065C8C, _08065C8C +dat 0x08065C90, _08065C90 +dat 0x08065C94, _08065C94 +dat 0x08065C98, _08065C98 +dat 0x08065C9C, _08065C9C +fun 0x08065CA1, sub_8065CA0 +dat 0x08065CF8, _08065CF8 +dat 0x08065CFC, _08065CFC +dat 0x08065D00, _08065D00 +dat 0x08065D0C, _08065D0C +dat 0x08065D30, _08065D30 +dat 0x08065D34, _08065D34 +dat 0x08065D38, _08065D38 +dat 0x08065D4C, _08065D4C +dat 0x08065D54, _08065D54 +dat 0x08065D58, _08065D58 +dat 0x08065D76, _08065D76 +dat 0x08065D80, _08065D80 +fun 0x08065D85, PrepareSomeIvaldiParticleGraphics +dat 0x08065D9C, _08065D9C +dat 0x08065DA0, _08065DA0 +fun 0x08065DA5, StartSpellOBJ_IvaldiFall +dat 0x08065DE8, _08065DE8 +dat 0x08065DEC, _08065DEC +dat 0x08065DF0, _08065DF0 +dat 0x08065DF4, _08065DF4 +fun 0x08065DF9, sub_8065DF8 +dat 0x08065E18, _08065E18 +dat 0x08065E26, _08065E26 +dat 0x08065E2E, _08065E2E +dat 0x08065E44, _08065E44 +dat 0x08065E54, _08065E54 +dat 0x08065E6A, _08065E6A +dat 0x08065E80, _08065E80 +dat 0x08065E96, _08065E96 +dat 0x08065EA4, _08065EA4 +dat 0x08065EAC, _08065EAC +dat 0x08065EBC, _08065EBC +dat 0x08065ECA, _08065ECA +dat 0x08065ED2, _08065ED2 +dat 0x08065EEA, _08065EEA +dat 0x08065F04, _08065F04 +dat 0x08065F0C, _08065F0C +fun 0x08065F11, StartSpellOBJ_IvaldiSideWash +dat 0x08065F54, _08065F54 +dat 0x08065F58, _08065F58 +dat 0x08065F5C, _08065F5C +dat 0x08065F60, _08065F60 +fun 0x08065F65, Loop6C_efxIvaldiOBJSideWash +dat 0x08065F90, _08065F90 +dat 0x08065FA6, _08065FA6 +dat 0x08065FBC, _08065FBC +dat 0x08065FD2, _08065FD2 +dat 0x08065FE6, _08065FE6 +dat 0x08065FFC, _08065FFC +dat 0x08066010, _08066010 +dat 0x08066026, _08066026 +dat 0x0806603C, _0806603C +dat 0x08066052, _08066052 +dat 0x0806605C, _0806605C +fun 0x08066061, sub_8066060 +dat 0x080660A4, _080660A4 +dat 0x080660A8, _080660A8 +dat 0x080660AC, _080660AC +dat 0x080660B0, _080660B0 +fun 0x080660B5, sub_80660B4 +dat 0x080660D6, _080660D6 +dat 0x080660EC, _080660EC +dat 0x08066102, _08066102 +dat 0x08066118, _08066118 +dat 0x0806612E, _0806612E +dat 0x08066144, _08066144 +dat 0x0806615A, _0806615A +dat 0x0806616C, _0806616C +dat 0x08066180, _08066180 +dat 0x0806618E, _0806618E +dat 0x080661A8, _080661A8 +dat 0x080661BE, _080661BE +dat 0x080661D4, _080661D4 +dat 0x080661E2, _080661E2 +dat 0x080661EA, _080661EA +dat 0x080661FA, _080661FA +dat 0x0806620A, _0806620A +dat 0x08066218, _08066218 +dat 0x08066220, _08066220 +dat 0x08066236, _08066236 +dat 0x0806624C, _0806624C +dat 0x08066254, _08066254 +fun 0x08066259, sub_8066258 +dat 0x080662C8, _080662C8 +dat 0x080662CC, _080662CC +dat 0x080662D0, _080662D0 +dat 0x080662D4, _080662D4 +dat 0x080662D8, _080662D8 +dat 0x080662F0, _080662F0 +dat 0x080662F8, _080662F8 +dat 0x08066300, _08066300 +dat 0x08066308, _08066308 +dat 0x08066310, _08066310 +dat 0x08066318, _08066318 +dat 0x0806631E, _0806631E +dat 0x08066358, _08066358 +fun 0x0806635D, sub_806635C +dat 0x08066386, _08066386 +dat 0x0806638C, _0806638C +fun 0x08066391, sub_8066390 +dat 0x080663E2, _080663E2 +dat 0x080663E8, _080663E8 +dat 0x080663EC, _080663EC +dat 0x080663F0, _080663F0 +dat 0x080663F4, _080663F4 +dat 0x080663F6, _080663F6 +dat 0x08066430, _08066430 +fun 0x08066435, sub_8066434 +dat 0x08066466, _08066466 +dat 0x0806646C, _0806646C +fun 0x08066471, sub_8066470 +dat 0x080664A0, _080664A0 +dat 0x080664A4, _080664A4 +fun 0x080664A9, sub_80664A8 +dat 0x080664FE, _080664FE +dat 0x08066508, _08066508 +dat 0x0806650C, _0806650C +dat 0x08066510, _08066510 +fun 0x08066515, sub_8066514 +dat 0x0806654C, _0806654C +fun 0x08066551, sub_8066550 +dat 0x08066580, _08066580 +dat 0x08066590, _08066590 +dat 0x08066594, _08066594 +dat 0x080665E0, _080665E0 +dat 0x080665E4, _080665E4 +dat 0x080665EC, _080665EC +dat 0x0806660A, _0806660A +dat 0x08066624, _08066624 +dat 0x08066636, _08066636 +dat 0x08066694, _08066694 +dat 0x08066698, _08066698 +dat 0x0806669C, _0806669C +dat 0x080666A6, _080666A6 +dat 0x080666C4, _080666C4 +dat 0x080666CC, _080666CC +fun 0x080666D1, sub_80666D0 +dat 0x0806670C, _0806670C +dat 0x08066710, _08066710 +dat 0x08066714, _08066714 +dat 0x08066718, _08066718 +dat 0x0806671C, _0806671C +dat 0x08066720, _08066720 +dat 0x08066724, _08066724 +dat 0x08066728, _08066728 +dat 0x08066734, _08066734 +dat 0x0806674C, _0806674C +dat 0x08066750, _08066750 +dat 0x08066754, _08066754 +fun 0x08066759, sub_8066758 +dat 0x080667B8, _080667B8 +dat 0x080667D6, _080667D6 +dat 0x080667DC, _080667DC +fun 0x080667E1, sub_80667E0 +dat 0x08066824, _08066824 +dat 0x08066828, _08066828 +dat 0x0806682C, _0806682C +dat 0x08066830, _08066830 +dat 0x08066834, _08066834 +dat 0x08066838, _08066838 +fun 0x0806683D, sub_806683C +dat 0x08066868, _08066868 +dat 0x0806686C, _0806686C +dat 0x08066876, _08066876 +dat 0x080668B2, _080668B2 +dat 0x080668D0, _080668D0 +dat 0x080668D8, _080668D8 +fun 0x080668DD, sub_80668DC +dat 0x080668E2, _080668E2 +dat 0x080668F6, _080668F6 +dat 0x08066910, _08066910 +fun 0x08066915, sub_8066914 +dat 0x08066950, _08066950 +dat 0x08066954, _08066954 +dat 0x08066958, _08066958 +dat 0x0806695C, _0806695C +dat 0x08066960, _08066960 +dat 0x08066964, _08066964 +dat 0x08066968, _08066968 +dat 0x0806696C, _0806696C +dat 0x08066978, _08066978 +dat 0x08066990, _08066990 +dat 0x08066994, _08066994 +dat 0x08066998, _08066998 +fun 0x0806699D, sub_806699C +dat 0x080669E4, _080669E4 +dat 0x08066A02, _08066A02 +dat 0x08066A08, _08066A08 +fun 0x08066A0D, sub_8066A0C +dat 0x08066A48, _08066A48 +dat 0x08066A4C, _08066A4C +dat 0x08066A50, _08066A50 +dat 0x08066A54, _08066A54 +dat 0x08066A58, _08066A58 +dat 0x08066A5C, _08066A5C +dat 0x08066A60, _08066A60 +dat 0x08066A64, _08066A64 +dat 0x08066A70, _08066A70 +dat 0x08066A88, _08066A88 +dat 0x08066A8C, _08066A8C +dat 0x08066A90, _08066A90 +fun 0x08066A95, sub_8066A94 +dat 0x08066AEC, _08066AEC +dat 0x08066B0A, _08066B0A +dat 0x08066B10, _08066B10 +fun 0x08066B15, sub_8066B14 +dat 0x08066B38, _08066B38 +dat 0x08066B3C, _08066B3C +fun 0x08066B41, sub_8066B40 +dat 0x08066BAA, _08066BAA +dat 0x08066BB4, _08066BB4 +dat 0x08066BB8, _08066BB8 +fun 0x08066BBD, sub_8066BBC +dat 0x08066BD0, _08066BD0 +fun 0x08066BD5, sub_8066BD4 +dat 0x08066C08, _08066C08 +dat 0x08066C0C, _08066C0C +dat 0x08066C10, _08066C10 +dat 0x08066C14, _08066C14 +dat 0x08066C18, _08066C18 +fun 0x08066C1D, sub_8066C1C +dat 0x08066C4C, _08066C4C +dat 0x08066C50, _08066C50 +dat 0x08066C66, _08066C66 +dat 0x08066C70, _08066C70 +fun 0x08066C75, sub_8066C74 +dat 0x08066C86, _08066C86 +dat 0x08066C8C, _08066C8C +dat 0x08066C94, _08066C94 +fun 0x08066C99, sub_8066C98 +dat 0x08066CB0, _08066CB0 +dat 0x08066CB4, _08066CB4 +fun 0x08066CB9, sub_8066CB8 +dat 0x08066D34, _08066D34 +dat 0x08066D38, _08066D38 +dat 0x08066D3C, _08066D3C +dat 0x08066D40, _08066D40 +dat 0x08066D4E, _08066D4E +dat 0x08066D78, _08066D78 +fun 0x08066D7D, sub_8066D7C +dat 0x08066DA6, _08066DA6 +dat 0x08066DAC, _08066DAC +fun 0x08066DB1, sub_8066DB0 +dat 0x08066E2C, _08066E2C +dat 0x08066E30, _08066E30 +dat 0x08066E34, _08066E34 +dat 0x08066E38, _08066E38 +dat 0x08066E46, _08066E46 +dat 0x08066E70, _08066E70 +fun 0x08066E75, sub_8066E74 +dat 0x08066E9E, _08066E9E +dat 0x08066EA4, _08066EA4 +fun 0x08066EA9, sub_8066EA8 +dat 0x08066EC0, _08066EC0 +dat 0x08066EC4, _08066EC4 +fun 0x08066EC9, sub_8066EC8 +dat 0x08066F48, _08066F48 +dat 0x08066F4C, _08066F4C +dat 0x08066F50, _08066F50 +dat 0x08066F54, _08066F54 +dat 0x08066F62, _08066F62 +dat 0x08066F8C, _08066F8C +fun 0x08066F91, sub_8066F90 +dat 0x08066FBA, _08066FBA +dat 0x08066FC0, _08066FC0 +fun 0x08066FC5, sub_8066FC4 +dat 0x08067044, _08067044 +dat 0x08067048, _08067048 +dat 0x0806704C, _0806704C +dat 0x08067050, _08067050 +dat 0x0806705E, _0806705E +dat 0x0806709C, _0806709C +dat 0x080670A0, _080670A0 +dat 0x080670A4, _080670A4 +fun 0x080670A9, sub_80670A8 +dat 0x080670D2, _080670D2 +dat 0x080670D8, _080670D8 +fun 0x080670DD, sub_80670DC +dat 0x0806715C, _0806715C +dat 0x08067160, _08067160 +dat 0x08067164, _08067164 +dat 0x08067168, _08067168 +dat 0x08067176, _08067176 +dat 0x080671B4, _080671B4 +dat 0x080671B8, _080671B8 +dat 0x080671BC, _080671BC +fun 0x080671C1, sub_80671C0 +dat 0x080671EA, _080671EA +dat 0x080671F0, _080671F0 +fun 0x080671F5, sub_80671F4 +dat 0x08067234, _08067234 +dat 0x08067238, _08067238 +dat 0x0806723C, _0806723C +dat 0x08067240, _08067240 +fun 0x08067245, sub_8067244 +dat 0x08067278, _08067278 +dat 0x08067280, _08067280 +dat 0x08067292, _08067292 +dat 0x0806729A, _0806729A +dat 0x080672AC, _080672AC +dat 0x080672B4, _080672B4 +dat 0x080672C6, _080672C6 +dat 0x080672CE, _080672CE +dat 0x080672E0, _080672E0 +dat 0x080672E8, _080672E8 +dat 0x080672FA, _080672FA +dat 0x08067302, _08067302 +dat 0x08067314, _08067314 +dat 0x0806731C, _0806731C +dat 0x0806732E, _0806732E +dat 0x08067334, _08067334 +dat 0x08067336, _08067336 +dat 0x08067348, _08067348 +dat 0x0806735A, _0806735A +dat 0x08067360, _08067360 +dat 0x08067362, _08067362 +dat 0x08067374, _08067374 +dat 0x08067386, _08067386 +dat 0x0806738C, _0806738C +dat 0x0806738E, _0806738E +dat 0x080673A0, _080673A0 +dat 0x080673B4, _080673B4 +dat 0x080673B8, _080673B8 +dat 0x080673BE, _080673BE +dat 0x080673C0, _080673C0 +dat 0x080673D2, _080673D2 +dat 0x080673F4, _080673F4 +dat 0x080673FC, _080673FC +fun 0x08067401, sub_8067400 +dat 0x08067488, _08067488 +dat 0x0806748C, _0806748C +dat 0x08067490, _08067490 +dat 0x08067494, _08067494 +dat 0x08067498, _08067498 +dat 0x0806749C, _0806749C +fun 0x080674A1, sub_80674A0 +dat 0x080674CA, _080674CA +dat 0x080674D0, _080674D0 +fun 0x080674D5, StartSpellAnimStone +dat 0x0806750C, _0806750C +fun 0x08067511, sub_8067510 +dat 0x0806753C, _0806753C +dat 0x08067564, _08067564 +dat 0x080675A8, _080675A8 +dat 0x080675B4, _080675B4 +dat 0x080675B8, _080675B8 +dat 0x080675CE, _080675CE +fun 0x080675D5, sub_80675D4 +dat 0x08067634, _08067634 +dat 0x08067638, _08067638 +dat 0x0806763C, _0806763C +dat 0x08067640, _08067640 +dat 0x08067644, _08067644 +dat 0x08067648, _08067648 +dat 0x0806764C, _0806764C +dat 0x08067650, _08067650 +dat 0x0806765A, _0806765A +fun 0x08067661, sub_8067660 +dat 0x080676A6, _080676A6 +dat 0x080676B4, _080676B4 +dat 0x080676B8, _080676B8 +dat 0x080676BC, _080676BC +dat 0x080676DA, _080676DA +dat 0x080676E0, _080676E0 +fun 0x080676E5, sub_80676E4 +dat 0x08067750, _08067750 +dat 0x08067754, _08067754 +dat 0x08067758, _08067758 +dat 0x0806775C, _0806775C +dat 0x08067760, _08067760 +fun 0x08067765, sub_8067764 +dat 0x0806778E, _0806778E +dat 0x08067794, _08067794 +fun 0x08067799, StartSpellAnimEvilEye +dat 0x080677D0, _080677D0 +fun 0x080677D5, sub_80677D4 +dat 0x08067800, _08067800 +dat 0x08067824, _08067824 +dat 0x08067828, _08067828 +dat 0x08067838, _08067838 +dat 0x08067848, _08067848 +dat 0x08067870, _08067870 +dat 0x08067886, _08067886 +fun 0x0806788D, sub_806788C +dat 0x080678E8, _080678E8 +dat 0x080678EC, _080678EC +dat 0x080678F0, _080678F0 +dat 0x080678F4, _080678F4 +dat 0x080678F8, _080678F8 +dat 0x080678FC, _080678FC +dat 0x08067900, _08067900 +dat 0x08067904, _08067904 +dat 0x0806790E, _0806790E +fun 0x08067915, sub_8067914 +dat 0x0806795C, _0806795C +dat 0x0806797A, _0806797A +dat 0x08067980, _08067980 +fun 0x08067985, sub_8067984 +dat 0x080679BC, _080679BC +dat 0x080679C0, _080679C0 +dat 0x080679C4, _080679C4 +dat 0x080679C8, _080679C8 +dat 0x080679CC, _080679CC +dat 0x080679D0, _080679D0 +dat 0x080679D2, _080679D2 +dat 0x08067A0C, _08067A0C +dat 0x08067A10, _08067A10 +dat 0x08067A14, _08067A14 +dat 0x08067A18, _08067A18 +dat 0x08067A1C, _08067A1C +dat 0x08067A20, _08067A20 +dat 0x08067A2A, _08067A2A +fun 0x08067A31, sub_8067A30 +dat 0x08067A78, _08067A78 +dat 0x08067A96, _08067A96 +dat 0x08067A9C, _08067A9C +fun 0x08067AA1, sub_8067AA0 +dat 0x08067B34, _08067B34 +dat 0x08067B38, _08067B38 +dat 0x08067B3C, _08067B3C +dat 0x08067B40, _08067B40 +dat 0x08067B44, _08067B44 +fun 0x08067B49, sub_8067B48 +dat 0x08067B72, _08067B72 +dat 0x08067B78, _08067B78 +fun 0x08067B7D, StartSpellAnimNaglfar +dat 0x08067BB4, _08067BB4 +fun 0x08067BB9, Loop6C_efxNaglfar +dat 0x08067BE8, _08067BE8 +dat 0x08067C2C, _08067C2C +dat 0x08067C30, _08067C30 +dat 0x08067C5A, _08067C5A +dat 0x08067C62, _08067C62 +dat 0x08067C6C, _08067C6C +dat 0x08067C7E, _08067C7E +dat 0x08067C8A, _08067C8A +dat 0x08067CAC, _08067CAC +dat 0x08067CC0, _08067CC0 +dat 0x08067CF0, _08067CF0 +dat 0x08067CF4, _08067CF4 +dat 0x08067D20, _08067D20 +dat 0x08067D74, _08067D74 +dat 0x08067D84, _08067D84 +dat 0x08067D8E, _08067D8E +dat 0x08067DA4, _08067DA4 +dat 0x08067DBC, _08067DBC +fun 0x08067DC5, sub_8067DC4 +dat 0x08067E04, _08067E04 +dat 0x08067E08, _08067E08 +dat 0x08067E0C, _08067E0C +dat 0x08067E10, _08067E10 +dat 0x08067E14, _08067E14 +dat 0x08067E18, _08067E18 +fun 0x08067E1D, Loop6C_efxNaglfarBG +dat 0x08067E70, _08067E70 +dat 0x08067E8E, _08067E8E +dat 0x08067E94, _08067E94 +fun 0x08067E99, sub_8067E98 +dat 0x08067ED0, _08067ED0 +dat 0x08067ED4, _08067ED4 +dat 0x08067ED8, _08067ED8 +dat 0x08067EDC, _08067EDC +dat 0x08067EE0, _08067EE0 +dat 0x08067EE4, _08067EE4 +fun 0x08067EE9, Loop6C_efxNaglfarBG2 +dat 0x08067F3C, _08067F3C +dat 0x08067F5A, _08067F5A +dat 0x08067F60, _08067F60 +fun 0x08067F65, sub_8067F64 +dat 0x08067FA0, _08067FA0 +dat 0x08067FA4, _08067FA4 +dat 0x08067FA8, _08067FA8 +dat 0x08067FAC, _08067FAC +dat 0x08067FB0, _08067FB0 +dat 0x08067FB4, _08067FB4 +fun 0x08067FB9, sub_8067FB8 +dat 0x08068000, _08068000 +dat 0x0806801E, _0806801E +dat 0x08068024, _08068024 +fun 0x08068029, sub_8068028 +dat 0x08068064, _08068064 +dat 0x08068068, _08068068 +dat 0x0806806C, _0806806C +dat 0x08068070, _08068070 +dat 0x08068074, _08068074 +dat 0x08068078, _08068078 +fun 0x0806807D, sub_806807C +dat 0x080680C4, _080680C4 +dat 0x080680E2, _080680E2 +dat 0x080680E8, _080680E8 +fun 0x080680ED, sub_80680EC +dat 0x08068190, _08068190 +dat 0x08068194, _08068194 +dat 0x08068198, _08068198 +dat 0x0806819C, _0806819C +dat 0x080681A0, _080681A0 +dat 0x080681A4, _080681A4 +dat 0x080681BC, _080681BC +dat 0x080681D0, _080681D0 +dat 0x080681DE, _080681DE +dat 0x08068200, _08068200 +dat 0x08068204, _08068204 +fun 0x08068209, sub_8068208 +dat 0x08068232, _08068232 +dat 0x08068238, _08068238 +fun 0x0806823D, sub_806823C +dat 0x080682CC, _080682CC +dat 0x080682D0, _080682D0 +dat 0x080682D4, _080682D4 +dat 0x080682D8, _080682D8 +dat 0x080682DC, _080682DC +fun 0x080682E1, sub_80682E0 +dat 0x0806830A, _0806830A +dat 0x08068310, _08068310 +fun 0x08068315, sub_8068314 +dat 0x08068340, _08068340 +dat 0x08068344, _08068344 +fun 0x08068349, sub_8068348 +dat 0x0806836E, _0806836E +dat 0x08068380, _08068380 +dat 0x08068390, _08068390 +dat 0x080683A2, _080683A2 +dat 0x080683B4, _080683B4 +dat 0x080683C6, _080683C6 +dat 0x080683D8, _080683D8 +dat 0x080683EA, _080683EA +dat 0x080683FE, _080683FE +dat 0x08068412, _08068412 +dat 0x08068424, _08068424 +dat 0x08068432, _08068432 +dat 0x08068442, _08068442 +dat 0x08068450, _08068450 +dat 0x0806845C, _0806845C +dat 0x08068460, _08068460 +dat 0x0806846A, _0806846A +dat 0x08068480, _08068480 +dat 0x08068494, _08068494 +dat 0x080684B0, _080684B0 +dat 0x080684C6, _080684C6 +dat 0x080684DA, _080684DA +dat 0x080684E4, _080684E4 +dat 0x080684F4, _080684F4 +dat 0x08068502, _08068502 +dat 0x08068512, _08068512 +dat 0x08068520, _08068520 +dat 0x0806852C, _0806852C +dat 0x08068530, _08068530 +dat 0x0806853A, _0806853A +dat 0x0806854C, _0806854C +dat 0x0806855C, _0806855C +dat 0x08068570, _08068570 +dat 0x08068582, _08068582 +dat 0x08068592, _08068592 +dat 0x08068596, _08068596 +dat 0x0806859E, _0806859E +dat 0x080685AE, _080685AE +dat 0x080685BC, _080685BC +dat 0x080685CC, _080685CC +dat 0x080685DA, _080685DA +dat 0x080685E6, _080685E6 +dat 0x080685EA, _080685EA +dat 0x080685F4, _080685F4 +dat 0x0806860A, _0806860A +dat 0x08068610, _08068610 +fun 0x08068615, sub_8068614 +dat 0x08068634, _08068634 +fun 0x08068639, sub_8068638 +dat 0x08068678, _08068678 +dat 0x0806867C, _0806867C +fun 0x08068681, sub_8068680 +dat 0x08068724, _08068724 +dat 0x0806872C, _0806872C +dat 0x08068730, _08068730 +dat 0x08068734, _08068734 +fun 0x08068739, sub_8068738 +dat 0x080687C0, _080687C0 +dat 0x080687C8, _080687C8 +dat 0x080687CC, _080687CC +fun 0x080687D1, sub_80687D0 +fun 0x080687E5, sub_80687E4 +dat 0x08068818, _08068818 +fun 0x0806881D, sub_806881C +dat 0x08068844, _08068844 +dat 0x08068880, _08068880 +dat 0x08068884, _08068884 +dat 0x080688A8, _080688A8 +dat 0x080688B6, _080688B6 +fun 0x080688C1, sub_80688C0 +dat 0x080688F0, _080688F0 +dat 0x0806891C, _0806891C +dat 0x08068920, _08068920 +dat 0x08068924, _08068924 +dat 0x08068928, _08068928 +dat 0x0806892C, _0806892C +dat 0x08068930, _08068930 +dat 0x08068936, _08068936 +dat 0x08068946, _08068946 +dat 0x0806894A, _0806894A +dat 0x08068968, _08068968 +dat 0x0806896C, _0806896C +fun 0x08068971, sub_8068970 +dat 0x08068994, _08068994 +dat 0x08068998, _08068998 +dat 0x080689A0, _080689A0 +dat 0x080689A2, _080689A2 +dat 0x080689C8, _080689C8 +dat 0x080689D0, _080689D0 +fun 0x080689D5, sub_80689D4 +dat 0x08068A18, _08068A18 +dat 0x08068A1C, _08068A1C +dat 0x08068A20, _08068A20 +dat 0x08068A24, _08068A24 +fun 0x08068A29, sub_8068A28 +dat 0x08068A54, _08068A54 +dat 0x08068A5C, _08068A5C +fun 0x08068A61, sub_8068A60 +dat 0x08068A8C, _08068A8C +dat 0x08068A90, _08068A90 +dat 0x08068A94, _08068A94 +dat 0x08068A98, _08068A98 +fun 0x08068A9D, sub_8068A9C +dat 0x08068AD8, _08068AD8 +dat 0x08068ADC, _08068ADC +dat 0x08068AF2, _08068AF2 +dat 0x08068AF8, _08068AF8 +fun 0x08068AFD, sub_8068AFC +dat 0x08068B18, _08068B18 +dat 0x08068B28, _08068B28 +dat 0x08068B38, _08068B38 +dat 0x08068B44, _08068B44 +dat 0x08068B48, _08068B48 +dat 0x08068B4C, _08068B4C +dat 0x08068B56, _08068B56 +dat 0x08068B66, _08068B66 +dat 0x08068B70, _08068B70 +dat 0x08068B78, _08068B78 +dat 0x08068B7C, _08068B7C +fun 0x08068B81, sub_8068B80 +dat 0x08068BB4, _08068BB4 +fun 0x08068BB9, sub_8068BB8 +dat 0x08068BE4, _08068BE4 +dat 0x08068BF8, _08068BF8 +dat 0x08068C02, _08068C02 +dat 0x08068C08, _08068C08 +dat 0x08068C1C, _08068C1C +dat 0x08068C32, _08068C32 +dat 0x08068C42, _08068C42 +dat 0x08068C68, _08068C68 +dat 0x08068C8C, _08068C8C +dat 0x08068CB0, _08068CB0 +dat 0x08068CD4, _08068CD4 +dat 0x08068CE4, _08068CE4 +dat 0x08068CE8, _08068CE8 +dat 0x08068CFE, _08068CFE +dat 0x08068D14, _08068D14 +dat 0x08068D1C, _08068D1C +fun 0x08068D21, sub_8068D20 +dat 0x08068D68, _08068D68 +dat 0x08068D70, _08068D70 +dat 0x08068D74, _08068D74 +fun 0x08068D79, sub_8068D78 +dat 0x08068D94, _08068D94 +dat 0x08068D98, _08068D98 +fun 0x08068D9D, sub_8068D9C +dat 0x08068DB0, _08068DB0 +dat 0x08068DB4, _08068DB4 +dat 0x08068DCE, _08068DCE +dat 0x08068DD4, _08068DD4 +fun 0x08068DD9, sub_8068DD8 +dat 0x08068E02, _08068E02 +dat 0x08068E08, _08068E08 +dat 0x08068E0C, _08068E0C +dat 0x08068E10, _08068E10 +fun 0x08068E15, sub_8068E14 +dat 0x08068E3E, _08068E3E +dat 0x08068E44, _08068E44 +dat 0x08068E48, _08068E48 +dat 0x08068E4C, _08068E4C +fun 0x08068E51, sub_8068E50 +dat 0x08068E7A, _08068E7A +dat 0x08068E80, _08068E80 +dat 0x08068E84, _08068E84 +dat 0x08068E88, _08068E88 +fun 0x08068E8D, sub_8068E8C +dat 0x08068EB6, _08068EB6 +dat 0x08068EBC, _08068EBC +dat 0x08068EC0, _08068EC0 +dat 0x08068EC4, _08068EC4 +fun 0x08068EC9, sub_8068EC8 +dat 0x08068EF2, _08068EF2 +dat 0x08068EF8, _08068EF8 +dat 0x08068EFC, _08068EFC +dat 0x08068F00, _08068F00 +fun 0x08068F05, sub_8068F04 +dat 0x08068F2E, _08068F2E +dat 0x08068F34, _08068F34 +dat 0x08068F38, _08068F38 +dat 0x08068F3C, _08068F3C +fun 0x08068F41, sub_8068F40 +dat 0x08068F6A, _08068F6A +dat 0x08068F70, _08068F70 +dat 0x08068F74, _08068F74 +dat 0x08068F78, _08068F78 +fun 0x08068F7D, sub_8068F7C +dat 0x08068FA6, _08068FA6 +dat 0x08068FAC, _08068FAC +dat 0x08068FB0, _08068FB0 +dat 0x08068FB4, _08068FB4 +fun 0x08068FB9, sub_8068FB8 +dat 0x08068FE2, _08068FE2 +dat 0x08068FE8, _08068FE8 +dat 0x08068FEC, _08068FEC +dat 0x08068FF0, _08068FF0 +fun 0x08068FF5, sub_8068FF4 +dat 0x0806901E, _0806901E +dat 0x08069024, _08069024 +dat 0x08069028, _08069028 +dat 0x0806902C, _0806902C +fun 0x08069031, sub_8069030 +dat 0x0806905A, _0806905A +dat 0x08069060, _08069060 +dat 0x08069064, _08069064 +dat 0x08069068, _08069068 +fun 0x0806906D, sub_806906C +dat 0x08069096, _08069096 +dat 0x0806909C, _0806909C +dat 0x080690A0, _080690A0 +dat 0x080690A4, _080690A4 +fun 0x080690A9, sub_80690A8 +dat 0x080690D2, _080690D2 +dat 0x080690D8, _080690D8 +dat 0x080690DC, _080690DC +dat 0x080690E0, _080690E0 +fun 0x080690E5, sub_80690E4 +dat 0x080690F4, _080690F4 +dat 0x080690F8, _080690F8 +dat 0x080690FC, _080690FC +fun 0x08069101, sub_8069100 +dat 0x08069124, _08069124 +dat 0x08069130, _08069130 +dat 0x08069134, _08069134 +dat 0x08069148, _08069148 +dat 0x08069156, _08069156 +dat 0x08069160, _08069160 +dat 0x08069164, _08069164 +dat 0x08069176, _08069176 +dat 0x08069188, _08069188 +dat 0x0806918C, _0806918C +dat 0x08069194, _08069194 +dat 0x08069198, _08069198 +dat 0x080691AA, _080691AA +dat 0x080691B4, _080691B4 +dat 0x080691BC, _080691BC +dat 0x080691C0, _080691C0 +dat 0x080691C8, _080691C8 +dat 0x080691CC, _080691CC +dat 0x080691DE, _080691DE +dat 0x080691E8, _080691E8 +dat 0x080691F0, _080691F0 +dat 0x080691F4, _080691F4 +dat 0x080691FC, _080691FC +dat 0x08069200, _08069200 +dat 0x08069212, _08069212 +dat 0x0806921C, _0806921C +dat 0x08069224, _08069224 +dat 0x08069228, _08069228 +dat 0x08069230, _08069230 +dat 0x08069234, _08069234 +dat 0x0806923C, _0806923C +dat 0x08069240, _08069240 +dat 0x08069246, _08069246 +dat 0x08069278, _08069278 +dat 0x0806927C, _0806927C +dat 0x080692A0, _080692A0 +dat 0x080692AC, _080692AC +fun 0x080692B1, sub_80692B0 +dat 0x0806930C, _0806930C +dat 0x08069310, _08069310 +dat 0x08069314, _08069314 +dat 0x08069318, _08069318 +dat 0x0806931C, _0806931C +dat 0x08069320, _08069320 +dat 0x08069324, _08069324 +dat 0x08069328, _08069328 +dat 0x0806932C, _0806932C +dat 0x08069330, _08069330 +dat 0x0806933C, _0806933C +dat 0x08069340, _08069340 +dat 0x08069344, _08069344 +dat 0x0806934E, _0806934E +dat 0x08069358, _08069358 +fun 0x0806935D, sub_806935C +dat 0x080693A2, _080693A2 +dat 0x080693B6, _080693B6 +dat 0x080693C4, _080693C4 +fun 0x080693CD, sub_80693CC +dat 0x080693F0, _080693F0 +dat 0x080693F4, _080693F4 +dat 0x080693F8, _080693F8 +dat 0x080693FC, _080693FC +fun 0x08069401, sub_8069400 +dat 0x08069416, _08069416 +dat 0x08069460, _08069460 +dat 0x0806947E, _0806947E +dat 0x08069484, _08069484 +fun 0x08069489, sub_8069488 +dat 0x080694D0, _080694D0 +dat 0x080694D4, _080694D4 +dat 0x080694D8, _080694D8 +dat 0x080694DC, _080694DC +dat 0x080694E0, _080694E0 +dat 0x080694E4, _080694E4 +dat 0x080694E8, _080694E8 +dat 0x080694EC, _080694EC +dat 0x080694F4, _080694F4 +dat 0x080694F8, _080694F8 +dat 0x08069506, _08069506 +dat 0x0806950E, _0806950E +dat 0x08069518, _08069518 +fun 0x08069529, sub_8069528 +fun 0x08069531, sub_8069530 +dat 0x08069564, _08069564 +dat 0x08069568, _08069568 +dat 0x0806956C, _0806956C +dat 0x08069574, _08069574 +dat 0x08069582, _08069582 +dat 0x08069588, _08069588 +dat 0x08069598, _08069598 +dat 0x080695A8, _080695A8 +dat 0x080695AC, _080695AC +dat 0x08069624, _08069624 +dat 0x08069628, _08069628 +dat 0x0806962C, _0806962C +dat 0x0806962E, _0806962E +dat 0x08069658, _08069658 +dat 0x080696B2, _080696B2 +dat 0x080696D4, _080696D4 +dat 0x080696EC, _080696EC +fun 0x080696F1, sub_80696F0 +dat 0x08069700, _08069700 +fun 0x08069705, sub_8069704 +dat 0x08069718, _08069718 +dat 0x0806971C, _0806971C +dat 0x08069734, _08069734 +dat 0x08069738, _08069738 +dat 0x0806973C, _0806973C +dat 0x08069740, _08069740 +dat 0x08069744, _08069744 +dat 0x08069748, _08069748 +dat 0x0806974C, _0806974C +dat 0x08069750, _08069750 +dat 0x08069754, _08069754 +dat 0x08069758, _08069758 +dat 0x0806975C, _0806975C +dat 0x08069760, _08069760 +dat 0x08069764, _08069764 +dat 0x08069766, _08069766 +dat 0x08069778, _08069778 +fun 0x0806977D, sub_806977C +dat 0x08069790, _08069790 +dat 0x08069794, _08069794 +dat 0x080697AC, _080697AC +dat 0x080697B0, _080697B0 +dat 0x080697B4, _080697B4 +dat 0x080697B8, _080697B8 +dat 0x080697BC, _080697BC +dat 0x080697C0, _080697C0 +dat 0x080697C4, _080697C4 +dat 0x080697C8, _080697C8 +dat 0x080697CC, _080697CC +dat 0x080697D0, _080697D0 +dat 0x080697D4, _080697D4 +dat 0x080697D8, _080697D8 +dat 0x080697DC, _080697DC +dat 0x080697DE, _080697DE +dat 0x080697F0, _080697F0 +fun 0x080697F5, sub_80697F4 +dat 0x08069816, _08069816 +dat 0x08069828, _08069828 +dat 0x0806985A, _0806985A +dat 0x0806986E, _0806986E +dat 0x08069874, _08069874 +fun 0x08069879, sub_8069878 +dat 0x080698CC, _080698CC +dat 0x080698D0, _080698D0 +dat 0x080698D4, _080698D4 +dat 0x080698DA, _080698DA +dat 0x080698E0, _080698E0 +dat 0x080698E4, _080698E4 +dat 0x080698E8, _080698E8 +dat 0x080698EC, _080698EC +dat 0x080698F0, _080698F0 +dat 0x080698F4, _080698F4 +dat 0x080698F6, _080698F6 +dat 0x08069928, _08069928 +dat 0x0806992C, _0806992C +dat 0x0806992E, _0806992E +dat 0x08069950, _08069950 +dat 0x08069954, _08069954 +dat 0x08069958, _08069958 +dat 0x0806995A, _0806995A +dat 0x08069976, _08069976 +dat 0x08069986, _08069986 +fun 0x080699A9, sub_80699A8 +dat 0x08069A2C, _08069A2C +dat 0x08069AA8, _08069AA8 +dat 0x08069AAE, _08069AAE +dat 0x08069ABC, _08069ABC +fun 0x08069AC5, sub_8069AC4 +dat 0x08069AF0, _08069AF0 +dat 0x08069AF4, _08069AF4 +dat 0x08069AF8, _08069AF8 +fun 0x08069AFD, sub_8069AFC +dat 0x08069B20, _08069B20 +dat 0x08069B2C, _08069B2C +dat 0x08069B5E, _08069B5E +dat 0x08069B64, _08069B64 +fun 0x08069B69, sub_8069B68 +dat 0x08069BC8, _08069BC8 +dat 0x08069BCC, _08069BCC +dat 0x08069BD0, _08069BD0 +dat 0x08069BD4, _08069BD4 +dat 0x08069BD8, _08069BD8 +dat 0x08069BDC, _08069BDC +dat 0x08069BF8, _08069BF8 +dat 0x08069BFC, _08069BFC +dat 0x08069C00, _08069C00 +dat 0x08069C02, _08069C02 +fun 0x08069C19, sub_8069C18 +dat 0x08069C78, _08069C78 +dat 0x08069C7C, _08069C7C +dat 0x08069C80, _08069C80 +dat 0x08069C84, _08069C84 +dat 0x08069C88, _08069C88 +dat 0x08069C8C, _08069C8C +dat 0x08069CA8, _08069CA8 +dat 0x08069CAC, _08069CAC +dat 0x08069CB0, _08069CB0 +dat 0x08069CB2, _08069CB2 +fun 0x08069CDD, sub_8069CDC +dat 0x08069CF2, _08069CF2 +dat 0x08069D18, _08069D18 +dat 0x08069D1C, _08069D1C +dat 0x08069D34, _08069D34 +dat 0x08069D3C, _08069D3C +dat 0x08069D4C, _08069D4C +dat 0x08069D68, _08069D68 +dat 0x08069D78, _08069D78 +dat 0x08069D7E, _08069D7E +dat 0x08069D86, _08069D86 +dat 0x08069D96, _08069D96 +dat 0x08069DB0, _08069DB0 +dat 0x08069DBE, _08069DBE +dat 0x08069DE4, _08069DE4 +dat 0x08069DE8, _08069DE8 +dat 0x08069E00, _08069E00 +dat 0x08069E08, _08069E08 +dat 0x08069E14, _08069E14 +dat 0x08069E20, _08069E20 +dat 0x08069E2C, _08069E2C +dat 0x08069E32, _08069E32 +dat 0x08069E36, _08069E36 +dat 0x08069E48, _08069E48 +dat 0x08069E62, _08069E62 +dat 0x08069E70, _08069E70 +dat 0x08069E7E, _08069E7E +fun 0x08069E89, sub_8069E88 +dat 0x08069EB8, _08069EB8 +dat 0x08069EBC, _08069EBC +dat 0x08069EC0, _08069EC0 +fun 0x08069EC5, StartSpellAnimCrimsonEye +dat 0x08069EFC, _08069EFC +fun 0x08069F01, sub_8069F00 +dat 0x08069F2C, _08069F2C +dat 0x08069F50, _08069F50 +dat 0x08069F54, _08069F54 +dat 0x08069F64, _08069F64 +dat 0x08069F76, _08069F76 +dat 0x08069F96, _08069F96 +dat 0x08069FA4, _08069FA4 +dat 0x08069FA8, _08069FA8 +dat 0x08069FB8, _08069FB8 +dat 0x08069FBC, _08069FBC +dat 0x08069FE4, _08069FE4 +dat 0x08069FE8, _08069FE8 +dat 0x08069FFE, _08069FFE +dat 0x0806A004, _0806A004 +fun 0x0806A009, sub_806A008 +dat 0x0806A03E, _0806A03E +dat 0x0806A05E, _0806A05E +dat 0x0806A064, _0806A064 +fun 0x0806A069, sub_806A068 +dat 0x0806A0B0, _0806A0B0 +dat 0x0806A0B4, _0806A0B4 +dat 0x0806A0B8, _0806A0B8 +dat 0x0806A0BC, _0806A0BC +dat 0x0806A0C0, _0806A0C0 +dat 0x0806A0C4, _0806A0C4 +dat 0x0806A0C8, _0806A0C8 +fun 0x0806A0CD, sub_806A0CC +dat 0x0806A12C, _0806A12C +dat 0x0806A134, _0806A134 +fun 0x0806A139, sub_806A138 +dat 0x0806A174, _0806A174 +dat 0x0806A1D8, _0806A1D8 +dat 0x0806A1DC, _0806A1DC +dat 0x0806A1E0, _0806A1E0 +dat 0x0806A1E4, _0806A1E4 +dat 0x0806A1E8, _0806A1E8 +fun 0x0806A1ED, sub_806A1EC +dat 0x0806A1FC, _0806A1FC +dat 0x0806A206, _0806A206 +dat 0x0806A210, _0806A210 +dat 0x0806A214, _0806A214 +dat 0x0806A294, _0806A294 +dat 0x0806A29C, _0806A29C +dat 0x0806A2A4, _0806A2A4 +dat 0x0806A2AC, _0806A2AC +dat 0x0806A2B4, _0806A2B4 +dat 0x0806A2BC, _0806A2BC +dat 0x0806A2C4, _0806A2C4 +dat 0x0806A2CC, _0806A2CC +dat 0x0806A2D4, _0806A2D4 +dat 0x0806A2DC, _0806A2DC +dat 0x0806A2E4, _0806A2E4 +dat 0x0806A2EC, _0806A2EC +dat 0x0806A2F4, _0806A2F4 +dat 0x0806A2FC, _0806A2FC +dat 0x0806A304, _0806A304 +dat 0x0806A30C, _0806A30C +dat 0x0806A314, _0806A314 +dat 0x0806A31C, _0806A31C +dat 0x0806A324, _0806A324 +dat 0x0806A32C, _0806A32C +dat 0x0806A334, _0806A334 +dat 0x0806A33C, _0806A33C +dat 0x0806A344, _0806A344 +dat 0x0806A34C, _0806A34C +dat 0x0806A354, _0806A354 +dat 0x0806A35C, _0806A35C +dat 0x0806A364, _0806A364 +dat 0x0806A36C, _0806A36C +dat 0x0806A374, _0806A374 +dat 0x0806A37C, _0806A37C +dat 0x0806A382, _0806A382 +dat 0x0806A38A, _0806A38A +dat 0x0806A390, _0806A390 +dat 0x0806A398, _0806A398 +dat 0x0806A3A4, _0806A3A4 +dat 0x0806A3C0, _0806A3C0 +dat 0x0806A3C8, _0806A3C8 +fun 0x0806A3CD, sub_806A3CC +dat 0x0806A3EC, _0806A3EC +dat 0x0806A3F0, _0806A3F0 +fun 0x0806A3F5, sub_806A3F4 +dat 0x0806A438, _0806A438 +dat 0x0806A43C, _0806A43C +dat 0x0806A440, _0806A440 +dat 0x0806A444, _0806A444 +dat 0x0806A448, _0806A448 +dat 0x0806A44C, _0806A44C +dat 0x0806A450, _0806A450 +dat 0x0806A454, _0806A454 +dat 0x0806A45C, _0806A45C +dat 0x0806A460, _0806A460 +dat 0x0806A46A, _0806A46A +dat 0x0806A478, _0806A478 +fun 0x0806A47D, sub_806A47C +dat 0x0806A4A6, _0806A4A6 +dat 0x0806A4C0, _0806A4C0 +dat 0x0806A4C8, _0806A4C8 +fun 0x0806A4CD, sub_806A4CC +dat 0x0806A520, _0806A520 +dat 0x0806A524, _0806A524 +dat 0x0806A528, _0806A528 +dat 0x0806A52C, _0806A52C +dat 0x0806A530, _0806A530 +dat 0x0806A534, _0806A534 +dat 0x0806A538, _0806A538 +dat 0x0806A53C, _0806A53C +dat 0x0806A540, _0806A540 +dat 0x0806A548, _0806A548 +dat 0x0806A54C, _0806A54C +dat 0x0806A556, _0806A556 +fun 0x0806A561, sub_806A560 +dat 0x0806A566, _0806A566 +dat 0x0806A56E, _0806A56E +dat 0x0806A570, _0806A570 +fun 0x0806A579, sub_806A578 +dat 0x0806A586, _0806A586 +dat 0x0806A588, _0806A588 +fun 0x0806A591, sub_806A590 +dat 0x0806A5A8, _0806A5A8 +dat 0x0806A5C2, _0806A5C2 +dat 0x0806A630, _0806A630 +fun 0x0806A635, sub_806A634 +dat 0x0806A648, _0806A648 +fun 0x0806A64D, sub_806A64C +dat 0x0806A660, _0806A660 +fun 0x0806A665, sub_806A664 +dat 0x0806A680, _0806A680 +dat 0x0806A684, _0806A684 +dat 0x0806A68C, _0806A68C +dat 0x0806A694, _0806A694 +dat 0x0806A69E, _0806A69E +dat 0x0806A6A0, _0806A6A0 +dat 0x0806A6A2, _0806A6A2 +dat 0x0806A6BA, _0806A6BA +dat 0x0806A6BC, _0806A6BC +fun 0x0806A6C5, sub_806A6C4 +dat 0x0806A6E0, _0806A6E0 +fun 0x0806A6FD, sub_806A6FC +dat 0x0806A714, _0806A714 +dat 0x0806A750, _0806A750 +dat 0x0806A7C0, _0806A7C0 +fun 0x0806A7C5, sub_806A7C4 +dat 0x0806A7D6, _0806A7D6 +dat 0x0806A7E8, _0806A7E8 +dat 0x0806A7EC, _0806A7EC +dat 0x0806A800, _0806A800 +dat 0x0806A806, _0806A806 +dat 0x0806A80E, _0806A80E +dat 0x0806A814, _0806A814 +dat 0x0806A81C, _0806A81C +dat 0x0806A820, _0806A820 +dat 0x0806A822, _0806A822 +dat 0x0806A8D6, _0806A8D6 +fun 0x0806A8E9, sub_806A8E8 +dat 0x0806A8F6, _0806A8F6 +dat 0x0806A908, _0806A908 +dat 0x0806A90C, _0806A90C +dat 0x0806A920, _0806A920 +dat 0x0806A928, _0806A928 +dat 0x0806A92E, _0806A92E +dat 0x0806A936, _0806A936 +dat 0x0806A93E, _0806A93E +dat 0x0806A942, _0806A942 +dat 0x0806A944, _0806A944 +dat 0x0806A9B8, _0806A9B8 +fun 0x0806A9C5, sub_806A9C4 +dat 0x0806A9E6, _0806A9E6 +dat 0x0806A9F4, _0806A9F4 +dat 0x0806A9F8, _0806A9F8 +dat 0x0806AA0C, _0806AA0C +dat 0x0806AA12, _0806AA12 +dat 0x0806AA1A, _0806AA1A +dat 0x0806AA20, _0806AA20 +dat 0x0806AA28, _0806AA28 +dat 0x0806AA2C, _0806AA2C +dat 0x0806AA2E, _0806AA2E +dat 0x0806AA92, _0806AA92 +fun 0x0806AAA1, sub_806AAA0 +dat 0x0806AAB0, _0806AAB0 +dat 0x0806AAC0, _0806AAC0 +dat 0x0806AAC4, _0806AAC4 +dat 0x0806AAD8, _0806AAD8 +dat 0x0806AAE0, _0806AAE0 +dat 0x0806AAE6, _0806AAE6 +dat 0x0806AAEE, _0806AAEE +dat 0x0806AAF6, _0806AAF6 +dat 0x0806AAFA, _0806AAFA +dat 0x0806AAFC, _0806AAFC +dat 0x0806ABBA, _0806ABBA +dat 0x0806ABC8, _0806ABC8 +fun 0x0806ABCD, sub_806ABCC +dat 0x0806AC00, _0806AC00 +dat 0x0806AC04, _0806AC04 +dat 0x0806AC08, _0806AC08 +dat 0x0806AC0A, _0806AC0A +dat 0x0806AC2C, _0806AC2C +dat 0x0806AC30, _0806AC30 +dat 0x0806AC34, _0806AC34 +dat 0x0806AC36, _0806AC36 +dat 0x0806AED0, _0806AED0 +dat 0x0806AED4, _0806AED4 +dat 0x0806AED8, _0806AED8 +dat 0x0806AEDC, _0806AEDC +dat 0x0806AEE0, _0806AEE0 +dat 0x0806AEE4, _0806AEE4 +dat 0x0806AEE8, _0806AEE8 +dat 0x0806AEEC, _0806AEEC +dat 0x0806AEF0, _0806AEF0 +fun 0x0806AEF5, sub_806AEF4 +dat 0x0806AF2C, _0806AF2C +fun 0x0806AF31, sub_806AF30 +dat 0x0806AF60, _0806AF60 +dat 0x0806AF7C, _0806AF7C +dat 0x0806AF80, _0806AF80 +dat 0x0806AF90, _0806AF90 +dat 0x0806AF9E, _0806AF9E +dat 0x0806AFAE, _0806AFAE +dat 0x0806AFD6, _0806AFD6 +dat 0x0806AFF8, _0806AFF8 +dat 0x0806B014, _0806B014 +dat 0x0806B04C, _0806B04C +dat 0x0806B054, _0806B054 +dat 0x0806B058, _0806B058 +dat 0x0806B068, _0806B068 +dat 0x0806B07A, _0806B07A +dat 0x0806B084, _0806B084 +fun 0x0806B089, sub_806B088 +dat 0x0806B0A0, _0806B0A0 +dat 0x0806B0A4, _0806B0A4 +dat 0x0806B0A8, _0806B0A8 +fun 0x0806B0AD, sub_806B0AC +dat 0x0806B0F4, _0806B0F4 +dat 0x0806B112, _0806B112 +dat 0x0806B118, _0806B118 +fun 0x0806B11D, sub_806B11C +fun 0x0806B135, sub_806B134 +dat 0x0806B178, _0806B178 +dat 0x0806B17C, _0806B17C +dat 0x0806B180, _0806B180 +dat 0x0806B184, _0806B184 +dat 0x0806B188, _0806B188 +dat 0x0806B18C, _0806B18C +dat 0x0806B190, _0806B190 +fun 0x0806B195, sub_806B194 +dat 0x0806B1C2, _0806B1C2 +dat 0x0806B1DC, _0806B1DC +dat 0x0806B1E4, _0806B1E4 +fun 0x0806B1E9, sub_806B1E8 +dat 0x0806B234, _0806B234 +dat 0x0806B238, _0806B238 +dat 0x0806B23C, _0806B23C +dat 0x0806B240, _0806B240 +dat 0x0806B244, _0806B244 +dat 0x0806B248, _0806B248 +fun 0x0806B24D, sub_806B24C +dat 0x0806B278, _0806B278 +dat 0x0806B27C, _0806B27C +dat 0x0806B286, _0806B286 +dat 0x0806B29A, _0806B29A +dat 0x0806B2B2, _0806B2B2 +dat 0x0806B2B6, _0806B2B6 +dat 0x0806B2B8, _0806B2B8 +fun 0x0806B2C1, sub_806B2C0 +dat 0x0806B304, _0806B304 +dat 0x0806B308, _0806B308 +dat 0x0806B30C, _0806B30C +dat 0x0806B310, _0806B310 +dat 0x0806B312, _0806B312 +dat 0x0806B334, _0806B334 +dat 0x0806B338, _0806B338 +fun 0x0806B33D, sub_806B33C +fun 0x0806B345, sub_806B344 +dat 0x0806B370, _0806B370 +dat 0x0806B374, _0806B374 +dat 0x0806B378, _0806B378 +dat 0x0806B382, _0806B382 +dat 0x0806B390, _0806B390 +dat 0x0806B396, _0806B396 +dat 0x0806B3A2, _0806B3A2 +dat 0x0806B3B4, _0806B3B4 +dat 0x0806B3B8, _0806B3B8 +dat 0x0806B42C, _0806B42C +dat 0x0806B440, _0806B440 +dat 0x0806B458, _0806B458 +dat 0x0806B49E, _0806B49E +dat 0x0806B4A6, _0806B4A6 +dat 0x0806B4C8, _0806B4C8 +dat 0x0806B4E0, _0806B4E0 +fun 0x0806B4E5, sub_806B4E4 +dat 0x0806B4F4, _0806B4F4 +fun 0x0806B4F9, sub_806B4F8 +dat 0x0806B530, _0806B530 +fun 0x0806B535, sub_806B534 +dat 0x0806B560, _0806B560 +dat 0x0806B584, _0806B584 +dat 0x0806B588, _0806B588 +dat 0x0806B598, _0806B598 +dat 0x0806B5A6, _0806B5A6 +dat 0x0806B5B6, _0806B5B6 +dat 0x0806B5D0, _0806B5D0 +dat 0x0806B5E0, _0806B5E0 +dat 0x0806B5EE, _0806B5EE +dat 0x0806B608, _0806B608 +dat 0x0806B630, _0806B630 +dat 0x0806B646, _0806B646 +fun 0x0806B64D, sub_806B64C +dat 0x0806B660, _0806B660 +fun 0x0806B665, sub_806B664 +dat 0x0806B67C, _0806B67C +fun 0x0806B681, sub_806B680 +dat 0x0806B6BC, _0806B6BC +dat 0x0806B6C0, _0806B6C0 +dat 0x0806B6C4, _0806B6C4 +dat 0x0806B6C8, _0806B6C8 +dat 0x0806B6CA, _0806B6CA +dat 0x0806B6EC, _0806B6EC +dat 0x0806B6F0, _0806B6F0 +dat 0x0806B6F4, _0806B6F4 +dat 0x0806B6F6, _0806B6F6 +dat 0x0806B706, _0806B706 +dat 0x0806B712, _0806B712 +dat 0x0806B734, _0806B734 +dat 0x0806B738, _0806B738 +fun 0x0806B73D, sub_806B73C +dat 0x0806B780, _0806B780 +dat 0x0806B79E, _0806B79E +dat 0x0806B7A4, _0806B7A4 +fun 0x0806B7A9, sub_806B7A8 +dat 0x0806B7F0, _0806B7F0 +dat 0x0806B7F4, _0806B7F4 +dat 0x0806B7F8, _0806B7F8 +dat 0x0806B7FC, _0806B7FC +dat 0x0806B800, _0806B800 +dat 0x0806B804, _0806B804 +dat 0x0806B808, _0806B808 +dat 0x0806B80C, _0806B80C +dat 0x0806B810, _0806B810 +dat 0x0806B818, _0806B818 +dat 0x0806B81C, _0806B81C +dat 0x0806B826, _0806B826 +fun 0x0806B831, sub_806B830 +dat 0x0806B876, _0806B876 +dat 0x0806B890, _0806B890 +dat 0x0806B898, _0806B898 +fun 0x0806B89D, sub_806B89C +dat 0x0806B8E4, _0806B8E4 +dat 0x0806B8E8, _0806B8E8 +dat 0x0806B8EC, _0806B8EC +dat 0x0806B8F0, _0806B8F0 +dat 0x0806B8F4, _0806B8F4 +dat 0x0806B8F8, _0806B8F8 +dat 0x0806B8FC, _0806B8FC +dat 0x0806B900, _0806B900 +dat 0x0806B908, _0806B908 +dat 0x0806B90C, _0806B90C +dat 0x0806B91A, _0806B91A +dat 0x0806B922, _0806B922 +dat 0x0806B92C, _0806B92C +fun 0x0806B939, sub_806B938 +fun 0x0806B941, sub_806B940 +dat 0x0806B96E, _0806B96E +dat 0x0806B980, _0806B980 +dat 0x0806B984, _0806B984 +dat 0x0806B988, _0806B988 +dat 0x0806B98C, _0806B98C +dat 0x0806BA00, _0806BA00 +dat 0x0806BA1A, _0806BA1A +dat 0x0806BA38, _0806BA38 +dat 0x0806BA7E, _0806BA7E +dat 0x0806BA86, _0806BA86 +dat 0x0806BAB0, _0806BAB0 +dat 0x0806BAB4, _0806BAB4 +dat 0x0806BABA, _0806BABA +fun 0x0806BACD, sub_806BACC +dat 0x0806BADE, _0806BADE +dat 0x0806BAF0, _0806BAF0 +dat 0x0806BAF4, _0806BAF4 +dat 0x0806BAF8, _0806BAF8 +dat 0x0806BAFC, _0806BAFC +dat 0x0806BB70, _0806BB70 +dat 0x0806BB86, _0806BB86 +dat 0x0806BB94, _0806BB94 +dat 0x0806BBA0, _0806BBA0 +dat 0x0806BBC6, _0806BBC6 +dat 0x0806BBD8, _0806BBD8 +fun 0x0806BBDD, sub_806BBDC +dat 0x0806BBEC, _0806BBEC +fun 0x0806BBF1, sub_806BBF0 +dat 0x0806BC04, _0806BC04 +dat 0x0806BC08, _0806BC08 +dat 0x0806BC20, _0806BC20 +dat 0x0806BC28, _0806BC28 +dat 0x0806BC30, _0806BC30 +dat 0x0806BC38, _0806BC38 +dat 0x0806BC40, _0806BC40 +dat 0x0806BC48, _0806BC48 +dat 0x0806BC4E, _0806BC4E +dat 0x0806BC50, _0806BC50 +dat 0x0806BC78, _0806BC78 +dat 0x0806BC8C, _0806BC8C +dat 0x0806BC94, _0806BC94 +fun 0x0806BC99, sub_806BC98 +dat 0x0806BCE4, _0806BCE4 +dat 0x0806BCE8, _0806BCE8 +dat 0x0806BCEC, _0806BCEC +dat 0x0806BCF0, _0806BCF0 +dat 0x0806BCF2, _0806BCF2 +dat 0x0806BD14, _0806BD14 +dat 0x0806BD18, _0806BD18 +dat 0x0806BD1C, _0806BD1C +dat 0x0806BD1E, _0806BD1E +dat 0x0806BD30, _0806BD30 +dat 0x0806BD34, _0806BD34 +dat 0x0806BD4C, _0806BD4C +dat 0x0806BD52, _0806BD52 +dat 0x0806BD58, _0806BD58 +dat 0x0806BD5E, _0806BD5E +dat 0x0806BD64, _0806BD64 +dat 0x0806BD6A, _0806BD6A +dat 0x0806BD6E, _0806BD6E +dat 0x0806BD70, _0806BD70 +dat 0x0806BD7C, _0806BD7C +dat 0x0806BD80, _0806BD80 +dat 0x0806BD82, _0806BD82 +dat 0x0806BD90, _0806BD90 +fun 0x0806BD95, sub_806BD94 +dat 0x0806BDA4, _0806BDA4 +dat 0x0806BDB0, _0806BDB0 +dat 0x0806BDB4, _0806BDB4 +dat 0x0806BE28, _0806BE28 +dat 0x0806BE3C, _0806BE3C +dat 0x0806BE50, _0806BE50 +dat 0x0806BE64, _0806BE64 +dat 0x0806BE78, _0806BE78 +dat 0x0806BE8C, _0806BE8C +dat 0x0806BEA0, _0806BEA0 +dat 0x0806BEB4, _0806BEB4 +dat 0x0806BEC6, _0806BEC6 +dat 0x0806BEE2, _0806BEE2 +dat 0x0806BEE8, _0806BEE8 +fun 0x0806BEED, sub_806BEEC +dat 0x0806BF20, _0806BF20 +dat 0x0806BF24, _0806BF24 +dat 0x0806BF28, _0806BF28 +dat 0x0806BF2A, _0806BF2A +dat 0x0806BF4C, _0806BF4C +dat 0x0806BF50, _0806BF50 +dat 0x0806BF54, _0806BF54 +dat 0x0806BF56, _0806BF56 +dat 0x0806C044, _0806C044 +dat 0x0806C048, _0806C048 +dat 0x0806C04C, _0806C04C +fun 0x0806C051, sub_806C050 +dat 0x0806C08E, _0806C08E +dat 0x0806C0AC, _0806C0AC +dat 0x0806C0B4, _0806C0B4 +fun 0x0806C0B9, sub_806C0B8 +dat 0x0806C0FC, _0806C0FC +dat 0x0806C100, _0806C100 +dat 0x0806C104, _0806C104 +dat 0x0806C108, _0806C108 +dat 0x0806C10C, _0806C10C +dat 0x0806C110, _0806C110 +dat 0x0806C114, _0806C114 +dat 0x0806C118, _0806C118 +dat 0x0806C120, _0806C120 +dat 0x0806C124, _0806C124 +dat 0x0806C12E, _0806C12E +dat 0x0806C144, _0806C144 +dat 0x0806C148, _0806C148 +fun 0x0806C14D, sub_806C14C +fun 0x0806C155, sub_806C154 +dat 0x0806C166, _0806C166 +dat 0x0806C16C, _0806C16C +dat 0x0806C1A4, _0806C1A4 +dat 0x0806C1A8, _0806C1A8 +dat 0x0806C1AC, _0806C1AC +dat 0x0806C1B0, _0806C1B0 +fun 0x0806C1B9, sub_806C1B8 +dat 0x0806C1CA, _0806C1CA +dat 0x0806C1DC, _0806C1DC +dat 0x0806C1E0, _0806C1E0 +dat 0x0806C1E4, _0806C1E4 +dat 0x0806C1E8, _0806C1E8 +dat 0x0806C260, _0806C260 +dat 0x0806C276, _0806C276 +dat 0x0806C284, _0806C284 +dat 0x0806C290, _0806C290 +dat 0x0806C2C0, _0806C2C0 +dat 0x0806C2C4, _0806C2C4 +dat 0x0806C2C8, _0806C2C8 +fun 0x0806C2D5, sub_806C2D4 +dat 0x0806C302, _0806C302 +dat 0x0806C314, _0806C314 +dat 0x0806C318, _0806C318 +dat 0x0806C31C, _0806C31C +dat 0x0806C320, _0806C320 +dat 0x0806C398, _0806C398 +dat 0x0806C3B2, _0806C3B2 +dat 0x0806C3D0, _0806C3D0 +dat 0x0806C416, _0806C416 +dat 0x0806C41E, _0806C41E +dat 0x0806C448, _0806C448 +dat 0x0806C44C, _0806C44C +dat 0x0806C452, _0806C452 +fun 0x0806C465, sub_806C464 +dat 0x0806C474, _0806C474 +fun 0x0806C479, sub_806C478 +dat 0x0806C4A6, _0806C4A6 +dat 0x0806C4B8, _0806C4B8 +dat 0x0806C4BC, _0806C4BC +dat 0x0806C4C0, _0806C4C0 +dat 0x0806C4C4, _0806C4C4 +dat 0x0806C53C, _0806C53C +dat 0x0806C556, _0806C556 +dat 0x0806C574, _0806C574 +dat 0x0806C5BA, _0806C5BA +dat 0x0806C5C2, _0806C5C2 +dat 0x0806C5EC, _0806C5EC +dat 0x0806C5F0, _0806C5F0 +dat 0x0806C5F6, _0806C5F6 +fun 0x0806C609, sub_806C608 +dat 0x0806C618, _0806C618 +fun 0x0806C61D, sub_806C61C +dat 0x0806C644, _0806C644 +dat 0x0806C648, _0806C648 +dat 0x0806C64C, _0806C64C +fun 0x0806C651, sub_806C650 +dat 0x0806C66E, _0806C66E +dat 0x0806C678, _0806C678 +fun 0x0806C67D, sub_806C67C +dat 0x0806C6A0, _0806C6A0 +dat 0x0806C6A4, _0806C6A4 +dat 0x0806C6A8, _0806C6A8 +dat 0x0806C6AE, _0806C6AE +dat 0x0806C6C0, _0806C6C0 +dat 0x0806C6E8, _0806C6E8 +fun 0x0806C6ED, sub_806C6EC +dat 0x0806C716, _0806C716 +fun 0x0806C71D, sub_806C71C +dat 0x0806C74E, _0806C74E +dat 0x0806C75E, _0806C75E +dat 0x0806C764, _0806C764 +fun 0x0806C769, sub_806C768 +dat 0x0806C788, _0806C788 +dat 0x0806C792, _0806C792 +fun 0x0806C799, sub_806C798 +dat 0x0806C7D4, _0806C7D4 +dat 0x0806C7D8, _0806C7D8 +dat 0x0806C7DC, _0806C7DC +dat 0x0806C7E0, _0806C7E0 +dat 0x0806C7E4, _0806C7E4 +fun 0x0806C7E9, sub_806C7E8 +dat 0x0806C808, _0806C808 +fun 0x0806C811, sub_806C810 +dat 0x0806C834, _0806C834 +dat 0x0806C838, _0806C838 +dat 0x0806C83C, _0806C83C +fun 0x0806C841, sub_806C840 +dat 0x0806C866, _0806C866 +dat 0x0806C874, _0806C874 +fun 0x0806C87D, sub_806C87C +dat 0x0806C8AE, _0806C8AE +dat 0x0806C8BA, _0806C8BA +dat 0x0806C8C0, _0806C8C0 +fun 0x0806C8C5, sub_806C8C4 +dat 0x0806C8E8, _0806C8E8 +dat 0x0806C8F4, _0806C8F4 +dat 0x0806C8FE, _0806C8FE +fun 0x0806C905, sub_806C904 +dat 0x0806C964, _0806C964 +dat 0x0806C968, _0806C968 +dat 0x0806C96C, _0806C96C +dat 0x0806C970, _0806C970 +dat 0x0806C974, _0806C974 +dat 0x0806C978, _0806C978 +dat 0x0806C97C, _0806C97C +dat 0x0806C980, _0806C980 +dat 0x0806C98A, _0806C98A +fun 0x0806C991, sub_806C990 +dat 0x0806C9BE, _0806C9BE +dat 0x0806C9DC, _0806C9DC +dat 0x0806C9E4, _0806C9E4 +fun 0x0806C9E9, sub_806C9E8 +dat 0x0806CA04, _0806CA04 +fun 0x0806CA09, sub_806CA08 +dat 0x0806CA28, _0806CA28 +dat 0x0806CA32, _0806CA32 +fun 0x0806CA39, sub_806CA38 +dat 0x0806CA74, _0806CA74 +dat 0x0806CA78, _0806CA78 +dat 0x0806CA7C, _0806CA7C +dat 0x0806CA80, _0806CA80 +dat 0x0806CA84, _0806CA84 +fun 0x0806CA89, sub_806CA88 +dat 0x0806CAA8, _0806CAA8 +fun 0x0806CAB1, sub_806CAB0 +dat 0x0806CAD4, _0806CAD4 +dat 0x0806CAD8, _0806CAD8 +dat 0x0806CADC, _0806CADC +fun 0x0806CAE1, sub_806CAE0 +dat 0x0806CB06, _0806CB06 +dat 0x0806CB14, _0806CB14 +fun 0x0806CB1D, sub_806CB1C +dat 0x0806CB38, _0806CB38 +fun 0x0806CB3D, sub_806CB3C +dat 0x0806CB60, _0806CB60 +dat 0x0806CB6C, _0806CB6C +dat 0x0806CB76, _0806CB76 +fun 0x0806CB7D, sub_806CB7C +dat 0x0806CBDC, _0806CBDC +dat 0x0806CBE0, _0806CBE0 +dat 0x0806CBE4, _0806CBE4 +dat 0x0806CBE8, _0806CBE8 +dat 0x0806CBEC, _0806CBEC +dat 0x0806CBF0, _0806CBF0 +dat 0x0806CBF4, _0806CBF4 +dat 0x0806CBF8, _0806CBF8 +dat 0x0806CC02, _0806CC02 +fun 0x0806CC09, sub_806CC08 +dat 0x0806CC36, _0806CC36 +dat 0x0806CC54, _0806CC54 +dat 0x0806CC5C, _0806CC5C +fun 0x0806CC61, sub_806CC60 +dat 0x0806CC84, _0806CC84 +fun 0x0806CC89, sub_806CC88 +fun 0x0806CC95, sub_806CC94 +dat 0x0806CCBC, _0806CCBC +dat 0x0806CCC0, _0806CCC0 +dat 0x0806CCC4, _0806CCC4 +dat 0x0806CCC8, _0806CCC8 +dat 0x0806CCCC, _0806CCCC +dat 0x0806CCF8, _0806CCF8 +dat 0x0806CCFC, _0806CCFC +dat 0x0806CD00, _0806CD00 +dat 0x0806CD06, _0806CD06 +fun 0x0806CD15, sub_806CD14 +dat 0x0806CD40, _0806CD40 +dat 0x0806CD44, _0806CD44 +dat 0x0806CD48, _0806CD48 +dat 0x0806CD4C, _0806CD4C +dat 0x0806CD5C, _0806CD5C +dat 0x0806CD60, _0806CD60 +dat 0x0806CD62, _0806CD62 +dat 0x0806CD72, _0806CD72 +dat 0x0806CD78, _0806CD78 +fun 0x0806CD7D, sub_806CD7C +dat 0x0806CD9E, _0806CD9E +fun 0x0806CDA5, sub_806CDA4 +dat 0x0806CDCC, _0806CDCC +dat 0x0806CDD0, _0806CDD0 +dat 0x0806CDD4, _0806CDD4 +dat 0x0806CDD8, _0806CDD8 +dat 0x0806CDE8, _0806CDE8 +dat 0x0806CDEC, _0806CDEC +dat 0x0806CDEE, _0806CDEE +dat 0x0806CDFE, _0806CDFE +dat 0x0806CE04, _0806CE04 +fun 0x0806CE09, sub_806CE08 +dat 0x0806CE2A, _0806CE2A +fun 0x0806CE31, sub_806CE30 +dat 0x0806CE5C, _0806CE5C +dat 0x0806CE60, _0806CE60 +dat 0x0806CE64, _0806CE64 +dat 0x0806CE68, _0806CE68 +dat 0x0806CE6E, _0806CE6E +fun 0x0806CE75, sub_806CE74 +fun 0x0806CE81, sub_806CE80 +dat 0x0806CEB8, _0806CEB8 +dat 0x0806CEBC, _0806CEBC +dat 0x0806CEC0, _0806CEC0 +fun 0x0806CEC5, sub_806CEC4 +dat 0x0806CED8, _0806CED8 +dat 0x0806CEDC, _0806CEDC +dat 0x0806CEDE, _0806CEDE +dat 0x0806CF04, _0806CF04 +dat 0x0806CF08, _0806CF08 +dat 0x0806CF0C, _0806CF0C +fun 0x0806CF11, sub_806CF10 +dat 0x0806CF24, _0806CF24 +dat 0x0806CF28, _0806CF28 +dat 0x0806CF2A, _0806CF2A +dat 0x0806CF50, _0806CF50 +dat 0x0806CF54, _0806CF54 +dat 0x0806CF58, _0806CF58 +fun 0x0806CF5D, sub_806CF5C +dat 0x0806CF7C, _0806CF7C +fun 0x0806CF81, sub_806CF80 +dat 0x0806CFB8, _0806CFB8 +dat 0x0806CFBC, _0806CFBC +dat 0x0806CFC0, _0806CFC0 +fun 0x0806CFC5, sub_806CFC4 +dat 0x0806CFD8, _0806CFD8 +dat 0x0806CFDC, _0806CFDC +dat 0x0806CFDE, _0806CFDE +dat 0x0806D004, _0806D004 +dat 0x0806D008, _0806D008 +dat 0x0806D00C, _0806D00C +fun 0x0806D011, sub_806D010 +dat 0x0806D024, _0806D024 +dat 0x0806D028, _0806D028 +dat 0x0806D02A, _0806D02A +dat 0x0806D050, _0806D050 +dat 0x0806D054, _0806D054 +dat 0x0806D058, _0806D058 +fun 0x0806D05D, sub_806D05C +dat 0x0806D07C, _0806D07C +fun 0x0806D081, sub_806D080 +dat 0x0806D090, _0806D090 +dat 0x0806D0C4, _0806D0C4 +dat 0x0806D0C8, _0806D0C8 +dat 0x0806D0CC, _0806D0CC +dat 0x0806D0D0, _0806D0D0 +dat 0x0806D0D4, _0806D0D4 +dat 0x0806D180, _0806D180 +dat 0x0806D18A, _0806D18A +dat 0x0806D192, _0806D192 +fun 0x0806D199, sub_806D198 +dat 0x0806D1B0, _0806D1B0 +fun 0x0806D1B5, sub_806D1B4 +dat 0x0806D1E8, _0806D1E8 +dat 0x0806D1EC, _0806D1EC +dat 0x0806D1F0, _0806D1F0 +dat 0x0806D1F8, _0806D1F8 +dat 0x0806D1FC, _0806D1FC +dat 0x0806D200, _0806D200 +dat 0x0806D208, _0806D208 +dat 0x0806D20C, _0806D20C +dat 0x0806D210, _0806D210 +dat 0x0806D216, _0806D216 +dat 0x0806D21C, _0806D21C +dat 0x0806D220, _0806D220 +dat 0x0806D224, _0806D224 +dat 0x0806D23A, _0806D23A +dat 0x0806D270, _0806D270 +dat 0x0806D274, _0806D274 +dat 0x0806D278, _0806D278 +dat 0x0806D27C, _0806D27C +dat 0x0806D280, _0806D280 +dat 0x0806D284, _0806D284 +dat 0x0806D28E, _0806D28E +fun 0x0806D295, sub_806D294 +dat 0x0806D2D0, _0806D2D0 +dat 0x0806D2D4, _0806D2D4 +dat 0x0806D2DE, _0806D2DE +dat 0x0806D2F6, _0806D2F6 +dat 0x0806D314, _0806D314 +dat 0x0806D31C, _0806D31C +fun 0x0806D321, sub_806D320 +dat 0x0806D342, _0806D342 +dat 0x0806D348, _0806D348 +dat 0x0806D34C, _0806D34C +fun 0x0806D351, sub_806D350 +fun 0x0806D35D, sub_806D35C +dat 0x0806D38A, _0806D38A +dat 0x0806D398, _0806D398 +dat 0x0806D3BA, _0806D3BA +dat 0x0806D3C4, _0806D3C4 +dat 0x0806D3C8, _0806D3C8 +dat 0x0806D3CC, _0806D3CC +dat 0x0806D3D0, _0806D3D0 +dat 0x0806D3D4, _0806D3D4 +dat 0x0806D3D8, _0806D3D8 +dat 0x0806D3DC, _0806D3DC +dat 0x0806D3E0, _0806D3E0 +dat 0x0806D3E4, _0806D3E4 +dat 0x0806D3E8, _0806D3E8 +dat 0x0806D3EC, _0806D3EC +dat 0x0806D4F0, _0806D4F0 +dat 0x0806D4F4, _0806D4F4 +dat 0x0806D4F8, _0806D4F8 +dat 0x0806D508, _0806D508 +dat 0x0806D50C, _0806D50C +dat 0x0806D50E, _0806D50E +dat 0x0806D518, _0806D518 +dat 0x0806D51C, _0806D51C +dat 0x0806D524, _0806D524 +dat 0x0806D538, _0806D538 +dat 0x0806D53C, _0806D53C +fun 0x0806D541, sub_806D540 +dat 0x0806D566, _0806D566 +dat 0x0806D56C, _0806D56C +fun 0x0806D571, sub_806D570 +dat 0x0806D58E, _0806D58E +dat 0x0806D594, _0806D594 +dat 0x0806D598, _0806D598 +fun 0x0806D59D, sub_806D59C +fun 0x0806D5A9, sub_806D5A8 +dat 0x0806D5F4, _0806D5F4 +dat 0x0806D5F8, _0806D5F8 +dat 0x0806D5FC, _0806D5FC +dat 0x0806D600, _0806D600 +dat 0x0806D604, _0806D604 +dat 0x0806D608, _0806D608 +dat 0x0806D60E, _0806D60E +dat 0x0806D628, _0806D628 +fun 0x0806D62D, sub_806D62C +dat 0x0806D652, _0806D652 +dat 0x0806D658, _0806D658 +fun 0x0806D65D, sub_806D65C +dat 0x0806D674, _0806D674 +fun 0x0806D679, sub_806D678 +dat 0x0806D69A, _0806D69A +dat 0x0806D6A8, _0806D6A8 +dat 0x0806D6DE, _0806D6DE +dat 0x0806D6E4, _0806D6E4 +fun 0x0806D6E9, sub_806D6E8 +dat 0x0806D700, _0806D700 +fun 0x0806D705, sub_806D704 +dat 0x0806D722, _0806D722 +dat 0x0806D758, _0806D758 +dat 0x0806D760, _0806D760 +fun 0x0806D765, sub_806D764 +dat 0x0806D7C4, _0806D7C4 +dat 0x0806D7C8, _0806D7C8 +dat 0x0806D7CC, _0806D7CC +dat 0x0806D7D0, _0806D7D0 +dat 0x0806D7D4, _0806D7D4 +fun 0x0806D7D9, sub_806D7D8 +dat 0x0806D7FC, _0806D7FC +dat 0x0806D81C, _0806D81C +dat 0x0806D824, _0806D824 +fun 0x0806D829, sub_806D828 +dat 0x0806D888, _0806D888 +dat 0x0806D88C, _0806D88C +dat 0x0806D890, _0806D890 +dat 0x0806D894, _0806D894 +dat 0x0806D898, _0806D898 +fun 0x0806D89D, sub_806D89C +dat 0x0806D8C6, _0806D8C6 +dat 0x0806D8CC, _0806D8CC +fun 0x0806D8D1, sub_806D8D0 +dat 0x0806D904, _0806D904 +dat 0x0806D908, _0806D908 +dat 0x0806D90C, _0806D90C +dat 0x0806D90E, _0806D90E +dat 0x0806D91E, _0806D91E +dat 0x0806D94C, _0806D94C +dat 0x0806D950, _0806D950 +dat 0x0806D954, _0806D954 +dat 0x0806D976, _0806D976 +dat 0x0806D97C, _0806D97C +fun 0x0806D981, sub_806D980 +fun 0x0806D98D, sub_806D98C +dat 0x0806D9A8, _0806D9A8 +fun 0x0806D9AD, sub_806D9AC +dat 0x0806D9C6, _0806D9C6 +dat 0x0806D9DA, _0806D9DA +dat 0x0806DA10, _0806DA10 +dat 0x0806DA18, _0806DA18 +fun 0x0806DA1D, sub_806DA1C +dat 0x0806DA58, _0806DA58 +dat 0x0806DA5C, _0806DA5C +dat 0x0806DA60, _0806DA60 +dat 0x0806DA64, _0806DA64 +fun 0x0806DA69, sub_806DA68 +dat 0x0806DA88, _0806DA88 +fun 0x0806DA91, sub_806DA90 +dat 0x0806DAAC, _0806DAAC +fun 0x0806DAB1, sub_806DAB0 +dat 0x0806DAC0, _0806DAC0 +dat 0x0806DACA, _0806DACA +dat 0x0806DAF8, _0806DAF8 +dat 0x0806DAFC, _0806DAFC +dat 0x0806DB00, _0806DB00 +dat 0x0806DB04, _0806DB04 +dat 0x0806DB08, _0806DB08 +dat 0x0806DB0C, _0806DB0C +dat 0x0806DB12, _0806DB12 +dat 0x0806DB16, _0806DB16 +dat 0x0806DB1A, _0806DB1A +dat 0x0806DB30, _0806DB30 +fun 0x0806DB35, sub_806DB34 +dat 0x0806DB50, _0806DB50 +fun 0x0806DB55, sub_806DB54 +dat 0x0806DB92, _0806DB92 +fun 0x0806DB9D, sub_806DB9C +dat 0x0806DBB8, _0806DBB8 +fun 0x0806DBBD, sub_806DBBC +dat 0x0806DBF2, _0806DBF2 +dat 0x0806DC00, _0806DC00 +fun 0x0806DC09, sub_806DC08 +dat 0x0806DC88, _0806DC88 +dat 0x0806DC8C, _0806DC8C +dat 0x0806DC90, _0806DC90 +dat 0x0806DC94, _0806DC94 +dat 0x0806DC98, _0806DC98 +dat 0x0806DC9C, _0806DC9C +dat 0x0806DCA0, _0806DCA0 +fun 0x0806DCA5, sub_806DCA4 +dat 0x0806DCD0, _0806DCD0 +dat 0x0806DD24, _0806DD24 +dat 0x0806DD2C, _0806DD2C +dat 0x0806DD30, _0806DD30 +fun 0x0806DD35, sub_806DD34 +dat 0x0806DD56, _0806DD56 +dat 0x0806DD60, _0806DD60 +dat 0x0806DD64, _0806DD64 +dat 0x0806DD68, _0806DD68 +dat 0x0806DEB0, _0806DEB0 +dat 0x0806DEB8, _0806DEB8 +dat 0x0806DEBC, _0806DEBC +dat 0x0806DEC0, _0806DEC0 +dat 0x0806DEC8, _0806DEC8 +dat 0x0806DECC, _0806DECC +dat 0x0806DED0, _0806DED0 +dat 0x0806DED8, _0806DED8 +dat 0x0806DEDC, _0806DEDC +dat 0x0806DEE0, _0806DEE0 +dat 0x0806DEE8, _0806DEE8 +dat 0x0806DEEC, _0806DEEC +dat 0x0806DEF0, _0806DEF0 +dat 0x0806DEF8, _0806DEF8 +dat 0x0806DEFC, _0806DEFC +dat 0x0806DF00, _0806DF00 +dat 0x0806DF08, _0806DF08 +dat 0x0806DF0C, _0806DF0C +dat 0x0806DF10, _0806DF10 +dat 0x0806DF14, _0806DF14 +dat 0x0806DF70, _0806DF70 +dat 0x0806DF74, _0806DF74 +dat 0x0806DF78, _0806DF78 +dat 0x0806DF7C, _0806DF7C +dat 0x0806DF80, _0806DF80 +dat 0x0806DF86, _0806DF86 +fun 0x0806DFA5, sub_806DFA4 +dat 0x0806DFCA, _0806DFCA +fun 0x0806DFD1, sub_806DFD0 +dat 0x0806E00A, _0806E00A +dat 0x0806E010, _0806E010 +fun 0x0806E015, sub_806E014 +dat 0x0806E030, _0806E030 +fun 0x0806E035, sub_806E034 +dat 0x0806E054, _0806E054 +dat 0x0806E05C, _0806E05C +dat 0x0806E066, _0806E066 +dat 0x0806E070, _0806E070 +fun 0x0806E079, sub_806E078 +dat 0x0806E0BC, _0806E0BC +dat 0x0806E0C0, _0806E0C0 +dat 0x0806E0C4, _0806E0C4 +dat 0x0806E0C8, _0806E0C8 +dat 0x0806E0CC, _0806E0CC +fun 0x0806E0D1, sub_806E0D0 +dat 0x0806E0FE, _0806E0FE +dat 0x0806E11C, _0806E11C +dat 0x0806E124, _0806E124 +fun 0x0806E129, sub_806E128 +dat 0x0806E14C, _0806E14C +dat 0x0806E150, _0806E150 +dat 0x0806E154, _0806E154 +fun 0x0806E159, sub_806E158 +dat 0x0806E188, _0806E188 +dat 0x0806E1AC, _0806E1AC +dat 0x0806E1B4, _0806E1B4 +dat 0x0806E1D8, _0806E1D8 +dat 0x0806E1E6, _0806E1E6 +fun 0x0806E1F1, sub_806E1F0 +dat 0x0806E202, _0806E202 +dat 0x0806E25C, _0806E25C +dat 0x0806E260, _0806E260 +dat 0x0806E264, _0806E264 +dat 0x0806E268, _0806E268 +dat 0x0806E26C, _0806E26C +dat 0x0806E272, _0806E272 +fun 0x0806E291, sub_806E290 +dat 0x0806E2FC, _0806E2FC +dat 0x0806E304, _0806E304 +dat 0x0806E308, _0806E308 +fun 0x0806E30D, nullsub_17 +fun 0x0806E311, sub_806E310 +dat 0x0806E364, _0806E364 +dat 0x0806E368, _0806E368 +dat 0x0806E36C, _0806E36C +dat 0x0806E370, _0806E370 +dat 0x0806E374, _0806E374 +dat 0x0806E378, _0806E378 +dat 0x0806E37C, _0806E37C +dat 0x0806E386, _0806E386 +dat 0x0806E43C, _0806E43C +dat 0x0806E440, _0806E440 +fun 0x0806E445, sub_806E444 +dat 0x0806E494, _0806E494 +dat 0x0806E4BC, _0806E4BC +dat 0x0806E4C0, _0806E4C0 +dat 0x0806E578, _0806E578 +dat 0x0806E584, _0806E584 +dat 0x0806E588, _0806E588 +fun 0x0806E58D, sub_806E58C +dat 0x0806E5E8, _0806E5E8 +dat 0x0806E5EC, _0806E5EC +dat 0x0806E5F0, _0806E5F0 +dat 0x0806E5F4, _0806E5F4 +dat 0x0806E5F8, _0806E5F8 +dat 0x0806E5FC, _0806E5FC +dat 0x0806E600, _0806E600 +dat 0x0806E60A, _0806E60A +fun 0x0806E611, sub_806E610 +dat 0x0806E634, _0806E634 +fun 0x0806E639, sub_806E638 +dat 0x0806E68C, _0806E68C +dat 0x0806E6B0, _0806E6B0 +dat 0x0806E6B4, _0806E6B4 +dat 0x0806E6CC, _0806E6CC +dat 0x0806E6DA, _0806E6DA +fun 0x0806E6E1, sub_806E6E0 +dat 0x0806E798, _0806E798 +fun 0x0806E79D, sub_806E79C +dat 0x0806E860, _0806E860 +dat 0x0806E864, _0806E864 +fun 0x0806E869, sub_806E868 +dat 0x0806E88C, _0806E88C +dat 0x0806E89E, _0806E89E +fun 0x0806E8A5, sub_806E8A4 +dat 0x0806E8D0, _0806E8D0 +dat 0x0806E8EA, _0806E8EA +fun 0x0806E8F1, sub_806E8F0 +dat 0x0806E8FC, _0806E8FC +dat 0x0806E900, _0806E900 +fun 0x0806E905, sub_806E904 +dat 0x0806E916, _0806E916 +dat 0x0806E91C, _0806E91C +fun 0x0806E921, sub_806E920 +dat 0x0806E932, _0806E932 +dat 0x0806E938, _0806E938 +fun 0x0806E93D, sub_806E93C +dat 0x0806E944, _0806E944 +fun 0x0806E949, sub_806E948 +dat 0x0806E950, _0806E950 +fun 0x0806E955, sub_806E954 +fun 0x0806E95D, sub_806E95C +dat 0x0806E974, _0806E974 +dat 0x0806E978, _0806E978 +dat 0x0806E97E, _0806E97E +dat 0x0806E9B0, _0806E9B0 +fun 0x0806E9B5, sub_806E9B4 +dat 0x0806E9E0, _0806E9E0 +fun 0x0806E9E5, sub_806E9E4 +dat 0x0806EA04, _0806EA04 +dat 0x0806EA06, _0806EA06 +fun 0x0806EA39, sub_806EA38 +dat 0x0806EA5A, _0806EA5A +dat 0x0806EA62, _0806EA62 +dat 0x0806EA7C, _0806EA7C +dat 0x0806EA90, _0806EA90 +fun 0x0806EAA5, sub_806EAA4 +fun 0x0806EAD5, sub_806EAD4 +dat 0x0806EAF8, _0806EAF8 +fun 0x0806EAFD, sub_806EAFC +dat 0x0806EB28, _0806EB28 +fun 0x0806EB2D, sub_806EB2C +dat 0x0806EB50, _0806EB50 +fun 0x0806EB55, sub_806EB54 +dat 0x0806EB74, _0806EB74 +fun 0x0806EB79, nullsub_73 +fun 0x0806EB7D, sub_806EB7C +dat 0x0806EB98, _0806EB98 +fun 0x0806EB9D, sub_806EB9C +fun 0x0806EBBD, sub_806EBBC +dat 0x0806EC08, _0806EC08 +dat 0x0806EC0C, _0806EC0C +dat 0x0806EC10, _0806EC10 +dat 0x0806EC14, _0806EC14 +dat 0x0806EC18, _0806EC18 +fun 0x0806EC1D, sub_806EC1C +dat 0x0806EC48, _0806EC48 +dat 0x0806EC60, _0806EC60 +fun 0x0806EC69, sub_806EC68 +dat 0x0806ECA4, _0806ECA4 +dat 0x0806ECA8, _0806ECA8 +dat 0x0806ECAC, _0806ECAC +dat 0x0806ECB0, _0806ECB0 +dat 0x0806ECB4, _0806ECB4 +dat 0x0806ECE0, _0806ECE0 +dat 0x0806ECE4, _0806ECE4 +fun 0x0806ECE9, sub_806ECE8 +dat 0x0806ED06, _0806ED06 +fun 0x0806ED0D, sub_806ED0C +dat 0x0806ED28, _0806ED28 +fun 0x0806ED2D, sub_806ED2C +fun 0x0806ED55, sub_806ED54 +dat 0x0806ED9C, _0806ED9C +dat 0x0806EDA0, _0806EDA0 +dat 0x0806EDA4, _0806EDA4 +dat 0x0806EDA8, _0806EDA8 +dat 0x0806EDAC, _0806EDAC +fun 0x0806EDB1, sub_806EDB0 +dat 0x0806EDF4, _0806EDF4 +dat 0x0806EE00, _0806EE00 +dat 0x0806EE12, _0806EE12 +dat 0x0806EE2A, _0806EE2A +fun 0x0806EE35, sub_806EE34 +dat 0x0806EE5C, _0806EE5C +dat 0x0806EE60, _0806EE60 +dat 0x0806EE64, _0806EE64 +fun 0x0806EE69, sub_806EE68 +dat 0x0806EE8E, _0806EE8E +dat 0x0806EEA0, _0806EEA0 +fun 0x0806EEA9, sub_806EEA8 +dat 0x0806EEE4, _0806EEE4 +dat 0x0806EEE8, _0806EEE8 +dat 0x0806EEEC, _0806EEEC +dat 0x0806EEF0, _0806EEF0 +dat 0x0806EEF4, _0806EEF4 +dat 0x0806EF1C, _0806EF1C +dat 0x0806EF20, _0806EF20 +fun 0x0806EF25, sub_806EF24 +dat 0x0806EF42, _0806EF42 +fun 0x0806EF49, sub_806EF48 +dat 0x0806EF60, _0806EF60 +fun 0x0806EF65, sub_806EF64 +fun 0x0806EFB9, sub_806EFB8 +dat 0x0806EFFC, _0806EFFC +dat 0x0806F000, _0806F000 +dat 0x0806F004, _0806F004 +dat 0x0806F008, _0806F008 +fun 0x0806F00D, sub_806F00C +dat 0x0806F038, _0806F038 +dat 0x0806F050, _0806F050 +fun 0x0806F059, sub_806F058 +dat 0x0806F080, _0806F080 +dat 0x0806F084, _0806F084 +dat 0x0806F088, _0806F088 +fun 0x0806F08D, sub_806F08C +dat 0x0806F0B2, _0806F0B2 +dat 0x0806F0C4, _0806F0C4 +fun 0x0806F0CD, sub_806F0CC +dat 0x0806F0F8, _0806F0F8 +fun 0x0806F0FD, sub_806F0FC +dat 0x0806F112, _0806F112 +fun 0x0806F119, sub_806F118 +dat 0x0806F132, _0806F132 +dat 0x0806F152, _0806F152 +dat 0x0806F166, _0806F166 +dat 0x0806F17A, _0806F17A +fun 0x0806F185, sub_806F184 +dat 0x0806F1D8, _0806F1D8 +dat 0x0806F1DC, _0806F1DC +dat 0x0806F1E0, _0806F1E0 +dat 0x0806F1E4, _0806F1E4 +fun 0x0806F1E9, sub_806F1E8 +dat 0x0806F20A, _0806F20A +fun 0x0806F211, sub_806F210 +dat 0x0806F22C, _0806F22C +fun 0x0806F231, sub_806F230 +fun 0x0806F249, sub_806F248 +dat 0x0806F28C, _0806F28C +dat 0x0806F290, _0806F290 +dat 0x0806F294, _0806F294 +dat 0x0806F298, _0806F298 +dat 0x0806F29C, _0806F29C +fun 0x0806F2A1, sub_806F2A0 +dat 0x0806F2E4, _0806F2E4 +dat 0x0806F2FC, _0806F2FC +fun 0x0806F305, sub_806F304 +dat 0x0806F34C, _0806F34C +dat 0x0806F350, _0806F350 +dat 0x0806F354, _0806F354 +dat 0x0806F358, _0806F358 +dat 0x0806F35C, _0806F35C +dat 0x0806F360, _0806F360 +dat 0x0806F364, _0806F364 +dat 0x0806F36A, _0806F36A +dat 0x0806F388, _0806F388 +fun 0x0806F38D, sub_806F38C +dat 0x0806F3E4, _0806F3E4 +dat 0x0806F3E8, _0806F3E8 +dat 0x0806F3EC, _0806F3EC +dat 0x0806F3F0, _0806F3F0 +dat 0x0806F3F4, _0806F3F4 +fun 0x0806F3F9, sub_806F3F8 +dat 0x0806F430, _0806F430 +dat 0x0806F448, _0806F448 +fun 0x0806F451, sub_806F450 +dat 0x0806F474, _0806F474 +dat 0x0806F478, _0806F478 +fun 0x0806F47D, sub_806F47C +dat 0x0806F4AC, _0806F4AC +dat 0x0806F4B0, _0806F4B0 +fun 0x0806F4B5, sub_806F4B4 +fun 0x0806F4C1, sub_806F4C0 +dat 0x0806F4EC, _0806F4EC +dat 0x0806F4F0, _0806F4F0 +dat 0x0806F4F4, _0806F4F4 +fun 0x0806F4F9, sub_806F4F8 +dat 0x0806F524, _0806F524 +dat 0x0806F528, _0806F528 +dat 0x0806F52C, _0806F52C +fun 0x0806F531, sub_806F530 +dat 0x0806F55C, _0806F55C +dat 0x0806F560, _0806F560 +dat 0x0806F564, _0806F564 +fun 0x0806F569, sub_806F568 +dat 0x0806F590, _0806F590 +fun 0x0806F595, sub_806F594 +dat 0x0806F5B4, _0806F5B4 +dat 0x0806F5B8, _0806F5B8 +fun 0x0806F5BD, sub_806F5BC +dat 0x0806F5DC, _0806F5DC +fun 0x0806F5E1, sub_806F5E0 +dat 0x0806F5FA, _0806F5FA +dat 0x0806F60A, _0806F60A +dat 0x0806F61C, _0806F61C +dat 0x0806F62C, _0806F62C +dat 0x0806F640, _0806F640 +fun 0x0806F649, sub_806F648 +dat 0x0806F664, _0806F664 +fun 0x0806F669, sub_806F668 +dat 0x0806F6A8, _0806F6A8 +dat 0x0806F6AC, _0806F6AC +dat 0x0806F6B0, _0806F6B0 +fun 0x0806F6B5, sub_806F6B4 +dat 0x0806F6D0, _0806F6D0 +fun 0x0806F6D5, sub_806F6D4 +fun 0x0806F6ED, sub_806F6EC +fun 0x0806F705, sub_806F704 +dat 0x0806F748, _0806F748 +dat 0x0806F74C, _0806F74C +dat 0x0806F750, _0806F750 +dat 0x0806F754, _0806F754 +dat 0x0806F758, _0806F758 +fun 0x0806F75D, sub_806F75C +dat 0x0806F7A0, _0806F7A0 +dat 0x0806F7B8, _0806F7B8 +fun 0x0806F7C1, sub_806F7C0 +dat 0x0806F80C, _0806F80C +dat 0x0806F810, _0806F810 +dat 0x0806F814, _0806F814 +dat 0x0806F818, _0806F818 +dat 0x0806F81C, _0806F81C +fun 0x0806F821, sub_806F820 +dat 0x0806F83E, _0806F83E +fun 0x0806F845, sub_806F844 +dat 0x0806F860, _0806F860 +fun 0x0806F865, sub_806F864 +fun 0x0806F87D, sub_806F87C +fun 0x0806F895, sub_806F894 +dat 0x0806F8DC, _0806F8DC +dat 0x0806F8E0, _0806F8E0 +dat 0x0806F8E4, _0806F8E4 +dat 0x0806F8E8, _0806F8E8 +dat 0x0806F8EC, _0806F8EC +fun 0x0806F8F1, sub_806F8F0 +dat 0x0806F932, _0806F932 +dat 0x0806F940, _0806F940 +dat 0x0806F944, _0806F944 +dat 0x0806F948, _0806F948 +dat 0x0806F960, _0806F960 +fun 0x0806F969, sub_806F968 +dat 0x0806F9C8, _0806F9C8 +dat 0x0806F9CC, _0806F9CC +dat 0x0806F9D0, _0806F9D0 +dat 0x0806F9D4, _0806F9D4 +fun 0x0806F9D9, sub_806F9D8 +dat 0x0806F9F6, _0806F9F6 +fun 0x0806F9FD, sub_806F9FC +dat 0x0806FA20, _0806FA20 +dat 0x0806FA24, _0806FA24 +fun 0x0806FA29, sub_806FA28 +dat 0x0806FA38, _0806FA38 +dat 0x0806FA3C, _0806FA3C +dat 0x0806FA3E, _0806FA3E +dat 0x0806FA44, _0806FA44 +fun 0x0806FA49, sub_806FA48 +fun 0x0806FA55, sub_806FA54 +fun 0x0806FA6D, sub_806FA6C +fun 0x0806FA79, sub_806FA78 +fun 0x0806FA85, sub_806FA84 +fun 0x0806FA99, sub_806FA98 +dat 0x0806FAA0, _0806FAA0 +fun 0x0806FAA5, sub_806FAA4 +dat 0x0806FAAC, _0806FAAC +fun 0x0806FAB1, sub_806FAB0 +dat 0x0806FACC, _0806FACC +dat 0x0806FAD0, _0806FAD0 +dat 0x0806FAD4, _0806FAD4 +fun 0x0806FAD9, sub_806FAD8 +dat 0x0806FB1C, _0806FB1C +dat 0x0806FB24, _0806FB24 +dat 0x0806FB28, _0806FB28 +fun 0x0806FB2D, sub_806FB2C +dat 0x0806FB60, _0806FB60 +dat 0x0806FB9E, _0806FB9E +dat 0x0806FBA8, _0806FBA8 +dat 0x0806FBAC, _0806FBAC +dat 0x0806FBB0, _0806FBB0 +dat 0x0806FBB4, _0806FBB4 +fun 0x0806FBB9, sub_806FBB8 +dat 0x0806FBD0, _0806FBD0 +dat 0x0806FBD4, _0806FBD4 +dat 0x0806FBDA, _0806FBDA +dat 0x0806FBDE, _0806FBDE +dat 0x0806FBE0, _0806FBE0 +dat 0x0806FBE8, _0806FBE8 +dat 0x0806FBF2, _0806FBF2 +fun 0x0806FBF9, sub_806FBF8 +dat 0x0806FC0E, _0806FC0E +dat 0x0806FC10, _0806FC10 +fun 0x0806FC15, sub_806FC14 +dat 0x0806FC2A, _0806FC2A +dat 0x0806FC2C, _0806FC2C +fun 0x0806FC31, sub_806FC30 +dat 0x0806FC3E, _0806FC3E +dat 0x0806FC4C, _0806FC4C +fun 0x0806FC51, sub_806FC50 +dat 0x0806FC84, _0806FC84 +fun 0x0806FC8D, sub_806FC8C +dat 0x0806FCA4, _0806FCA4 +dat 0x0806FCA8, _0806FCA8 +dat 0x0806FCAC, _0806FCAC +dat 0x0806FCB4, _0806FCB4 +dat 0x0806FCCC, _0806FCCC +dat 0x0806FCD0, _0806FCD0 +dat 0x0806FCD4, _0806FCD4 +fun 0x0806FCD9, sub_806FCD8 +dat 0x0806FD58, _0806FD58 +dat 0x0806FD5C, _0806FD5C +dat 0x0806FD60, _0806FD60 +dat 0x0806FD64, _0806FD64 +dat 0x0806FD68, _0806FD68 +dat 0x0806FD6C, _0806FD6C +dat 0x0806FD70, _0806FD70 +fun 0x0806FD75, sub_806FD74 +dat 0x0806FD94, _0806FD94 +dat 0x0806FD98, _0806FD98 +dat 0x0806FDB8, _0806FDB8 +dat 0x0806FDBC, _0806FDBC +dat 0x0806FDCC, _0806FDCC +dat 0x0806FDDC, _0806FDDC +dat 0x0806FE00, _0806FE00 +dat 0x0806FE08, _0806FE08 +dat 0x0806FE0C, _0806FE0C +dat 0x0806FE16, _0806FE16 +dat 0x0806FE8E, _0806FE8E +dat 0x0806FE98, _0806FE98 +dat 0x0806FE9C, _0806FE9C +dat 0x0806FEA0, _0806FEA0 +fun 0x0806FEA5, sub_806FEA4 +dat 0x0806FED0, _0806FED0 +fun 0x0806FED5, sub_806FED4 +dat 0x0806FEF8, _0806FEF8 +fun 0x0806FF01, sub_806FF00 +dat 0x0806FF3A, _0806FF3A +dat 0x0806FF40, _0806FF40 +fun 0x0806FF49, sub_806FF48 +dat 0x0806FFB8, _0806FFB8 +dat 0x0806FFBC, _0806FFBC +dat 0x0806FFC0, _0806FFC0 +dat 0x0806FFC4, _0806FFC4 +dat 0x08070004, _08070004 +dat 0x08070008, _08070008 +dat 0x0807000C, _0807000C +dat 0x08070010, _08070010 +dat 0x0807002C, _0807002C +dat 0x08070030, _08070030 +dat 0x08070048, _08070048 +dat 0x080700B4, _080700B4 +dat 0x080700BC, _080700BC +dat 0x080700C0, _080700C0 +dat 0x080700C4, _080700C4 +dat 0x080700C8, _080700C8 +fun 0x080700CD, sub_80700CC +dat 0x080700EA, _080700EA +dat 0x08070130, _08070130 +dat 0x08070134, _08070134 +dat 0x08070138, _08070138 +dat 0x08070154, _08070154 +dat 0x08070158, _08070158 +dat 0x0807015C, _0807015C +dat 0x08070176, _08070176 +dat 0x0807018E, _0807018E +dat 0x08070198, _08070198 +dat 0x0807019C, _0807019C +fun 0x080701A1, sub_80701A0 +fun 0x080701B9, sub_80701B8 +dat 0x080701E4, _080701E4 +fun 0x080701E9, sub_80701E8 +fun 0x080701F5, sub_80701F4 +fun 0x08070205, sub_8070204 +fun 0x08070215, sub_8070214 +dat 0x0807022C, _0807022C +dat 0x0807022E, _0807022E +fun 0x08070235, sub_8070234 +dat 0x0807024C, _0807024C +dat 0x0807024E, _0807024E +fun 0x08070255, sub_8070254 +dat 0x08070268, _08070268 +dat 0x08070270, _08070270 +dat 0x08070276, _08070276 +fun 0x0807027D, sub_807027C +dat 0x08070296, _08070296 +dat 0x08070298, _08070298 +dat 0x080702B0, _080702B0 +dat 0x080702B4, _080702B4 +dat 0x080702B8, _080702B8 +dat 0x080702C2, _080702C2 +dat 0x080702C6, _080702C6 +dat 0x080702CC, _080702CC +fun 0x080702D1, sub_80702D0 +dat 0x080702E6, _080702E6 +dat 0x080702EC, _080702EC +dat 0x080702F0, _080702F0 +dat 0x080702F2, _080702F2 +dat 0x080702F8, _080702F8 +fun 0x080702FD, sub_80702FC +dat 0x08070310, _08070310 +dat 0x08070314, _08070314 +dat 0x08070320, _08070320 +dat 0x08070328, _08070328 +fun 0x0807032D, sub_807032C +dat 0x08070340, _08070340 +dat 0x08070344, _08070344 +dat 0x08070350, _08070350 +dat 0x08070358, _08070358 +fun 0x0807035D, sub_807035C +dat 0x0807037A, _0807037A +fun 0x08070381, sub_8070380 +fun 0x0807038D, sub_807038C +dat 0x080703C0, _080703C0 +fun 0x080703C5, sub_80703C4 +dat 0x08070498, _08070498 +dat 0x08070536, _08070536 +dat 0x08070544, _08070544 +dat 0x08070554, _08070554 +dat 0x08070558, _08070558 +dat 0x0807055C, _0807055C +dat 0x08070560, _08070560 +dat 0x08070564, _08070564 +fun 0x08070569, sub_8070568 +dat 0x080705A0, _080705A0 +dat 0x080705A4, _080705A4 +fun 0x080705A9, sub_80705A8 +dat 0x08070608, _08070608 +dat 0x08070610, _08070610 +dat 0x08070614, _08070614 +fun 0x08070619, sub_8070618 +dat 0x08070662, _08070662 +dat 0x08070668, _08070668 +dat 0x0807066C, _0807066C +fun 0x08070671, sub_8070670 +dat 0x080706D0, _080706D0 +dat 0x080706D8, _080706D8 +dat 0x080706DC, _080706DC +fun 0x080706E1, sub_80706E0 +dat 0x0807070C, _0807070C +fun 0x08070711, sub_8070710 +dat 0x08070754, _08070754 +dat 0x0807078C, _0807078C +dat 0x08070792, _08070792 +dat 0x08070798, _08070798 +fun 0x080707C1, sub_80707C0 +dat 0x080707F8, _080707F8 +fun 0x080707FD, sub_80707FC +dat 0x08070866, _08070866 +dat 0x08070870, _08070870 +fun 0x08070875, sub_8070874 +dat 0x08070898, _08070898 +dat 0x0807089C, _0807089C +fun 0x080708A1, sub_80708A0 +dat 0x080708BE, _080708BE +dat 0x080708C4, _080708C4 +dat 0x080708C8, _080708C8 +fun 0x080708CD, sub_80708CC +dat 0x080708F8, _080708F8 +fun 0x080708FD, sub_80708FC +dat 0x08070940, _08070940 +dat 0x08070944, _08070944 +dat 0x08070948, _08070948 +dat 0x0807094C, _0807094C +dat 0x08070956, _08070956 +dat 0x08070968, _08070968 +fun 0x0807096D, sub_807096C +dat 0x08070996, _08070996 +dat 0x080709C4, _080709C4 +fun 0x080709CD, sub_80709CC +fun 0x080709ED, sub_80709EC +dat 0x08070A0C, _08070A0C +fun 0x08070A15, sub_8070A14 +dat 0x08070A60, _08070A60 +dat 0x08070A64, _08070A64 +dat 0x08070A68, _08070A68 +dat 0x08070A6C, _08070A6C +dat 0x08070A70, _08070A70 +dat 0x08070AC4, _08070AC4 +dat 0x08070AC8, _08070AC8 +dat 0x08070ACC, _08070ACC +dat 0x08070AD6, _08070AD6 +dat 0x08070ADA, _08070ADA +dat 0x08070AE0, _08070AE0 +fun 0x08070AE5, sub_8070AE4 +dat 0x08070B1C, _08070B1C +dat 0x08070B20, _08070B20 +dat 0x08070B2A, _08070B2A +dat 0x08070B30, _08070B30 +dat 0x08070B38, _08070B38 +fun 0x08070B3D, sub_8070B3C +dat 0x08070B6C, _08070B6C +dat 0x08070B72, _08070B72 +dat 0x08070B84, _08070B84 +dat 0x08070B88, _08070B88 +dat 0x08070B8C, _08070B8C +dat 0x08070B90, _08070B90 +dat 0x08070B94, _08070B94 +dat 0x08070B9A, _08070B9A +dat 0x08070C20, _08070C20 +dat 0x08070C24, _08070C24 +dat 0x08070C30, _08070C30 +dat 0x08070C34, _08070C34 +dat 0x08070C40, _08070C40 +dat 0x08070C44, _08070C44 +dat 0x08070C4E, _08070C4E +dat 0x08070CE0, _08070CE0 +dat 0x08070CE4, _08070CE4 +dat 0x08070CEE, _08070CEE +dat 0x08070D00, _08070D00 +fun 0x08070D05, sub_8070D04 +dat 0x08070D2C, _08070D2C +dat 0x08070D3C, _08070D3C +dat 0x08070D4A, _08070D4A +dat 0x08070D54, _08070D54 +dat 0x08070D5E, _08070D5E +dat 0x08070D6A, _08070D6A +dat 0x08070D78, _08070D78 +fun 0x08070D7D, FillBGRect +dat 0x08070D9A, _08070D9A +dat 0x08070DA4, _08070DA4 +dat 0x08070DAE, _08070DAE +dat 0x08070DB4, _08070DB4 +fun 0x08070DBD, sub_8070DBC +dat 0x08070DDE, _08070DDE +dat 0x08070DEC, _08070DEC +dat 0x08070DF8, _08070DF8 +dat 0x08070E02, _08070E02 +dat 0x08070E0C, _08070E0C +dat 0x08070E18, _08070E18 +fun 0x08070E25, sub_8070E24 +dat 0x08070E48, _08070E48 +dat 0x08070E56, _08070E56 +dat 0x08070E76, _08070E76 +dat 0x08070E80, _08070E80 +dat 0x08070E8C, _08070E8C +dat 0x08070E90, _08070E90 +fun 0x08070E95, sub_8070E94 +fun 0x08070EC5, sub_8070EC4 +fun 0x08070EF5, sub_8070EF4 +dat 0x08070F3C, _08070F3C +dat 0x08070F4C, _08070F4C +dat 0x08070F58, _08070F58 +dat 0x08070F62, _08070F62 +dat 0x08070F6E, _08070F6E +dat 0x08070F7E, _08070F7E +dat 0x08070F8A, _08070F8A +dat 0x08070F90, _08070F90 +dat 0x08070FA0, _08070FA0 +fun 0x08070FA5, sub_8070FA4 +dat 0x08070FF6, _08070FF6 +dat 0x0807100C, _0807100C +dat 0x08071018, _08071018 +dat 0x08071022, _08071022 +dat 0x08071030, _08071030 +dat 0x08071040, _08071040 +dat 0x0807104C, _0807104C +dat 0x08071052, _08071052 +dat 0x08071064, _08071064 +fun 0x08071069, sub_8071068 +dat 0x0807107A, _0807107A +dat 0x0807108C, _0807108C +dat 0x08071090, _08071090 +dat 0x080710A2, _080710A2 +dat 0x080710AC, _080710AC +dat 0x080710BE, _080710BE +dat 0x080710C6, _080710C6 +dat 0x080710D0, _080710D0 +dat 0x080710E2, _080710E2 +dat 0x080710EA, _080710EA +dat 0x080710F0, _080710F0 +dat 0x080710F8, _080710F8 +dat 0x08071102, _08071102 +dat 0x08071110, _08071110 +dat 0x08071118, _08071118 +dat 0x08071120, _08071120 +dat 0x08071128, _08071128 +dat 0x0807112E, _0807112E +dat 0x08071132, _08071132 +dat 0x08071138, _08071138 +fun 0x08071141, sub_8071140 +dat 0x0807114E, _0807114E +dat 0x08071156, _08071156 +dat 0x08071164, _08071164 +dat 0x08071170, _08071170 +dat 0x08071174, _08071174 +dat 0x08071178, _08071178 +dat 0x0807118A, _0807118A +dat 0x0807118C, _0807118C +dat 0x0807119C, _0807119C +dat 0x080711B0, _080711B0 +dat 0x080711B4, _080711B4 +dat 0x080711B6, _080711B6 +fun 0x080711C1, sub_80711C0 +dat 0x080711F6, _080711F6 +dat 0x08071290, _08071290 +dat 0x0807129C, _0807129C +dat 0x0807129E, _0807129E +fun 0x080712B1, sub_80712B0 +dat 0x080712D4, _080712D4 +dat 0x080712DE, _080712DE +dat 0x08071320, _08071320 +fun 0x0807132D, sub_807132C +dat 0x08071354, _08071354 +dat 0x08071360, _08071360 +dat 0x080713A2, _080713A2 +fun 0x080713B1, sub_80713B0 +dat 0x080713FA, _080713FA +dat 0x08071406, _08071406 +dat 0x08071456, _08071456 +fun 0x08071469, sub_8071468 +dat 0x08071480, _08071480 +dat 0x08071486, _08071486 +dat 0x080714CE, _080714CE +fun 0x080714DD, sub_80714DC +dat 0x080714F0, _080714F0 +dat 0x08071514, _08071514 +fun 0x0807151D, sub_807151C +dat 0x08071532, _08071532 +dat 0x0807156A, _0807156A +fun 0x08071575, sub_8071574 +dat 0x0807158E, _0807158E +dat 0x080715E8, _080715E8 +fun 0x080715F5, sub_80715F4 +dat 0x08071612, _08071612 +dat 0x08071656, _08071656 +dat 0x08071668, _08071668 +dat 0x08071680, _08071680 +fun 0x0807168D, sub_807168C +dat 0x080716AC, _080716AC +fun 0x080716B1, sub_80716B0 +fun 0x080716C9, sub_80716C8 +dat 0x08071710, _08071710 +fun 0x08071715, sub_8071714 +dat 0x0807174C, _0807174C +dat 0x08071752, _08071752 +dat 0x0807175A, _0807175A +dat 0x08071760, _08071760 +dat 0x0807176A, _0807176A +dat 0x08071772, _08071772 +dat 0x08071786, _08071786 +dat 0x0807178A, _0807178A +dat 0x0807178C, _0807178C +dat 0x080717C6, _080717C6 +dat 0x080717D0, _080717D0 +fun 0x080717D5, sub_80717D4 +dat 0x080717EC, _080717EC +fun 0x080717F1, sub_80717F0 +dat 0x08071808, _08071808 +fun 0x0807180D, sub_807180C +dat 0x080718BE, _080718BE +dat 0x080718E0, _080718E0 +dat 0x08071964, _08071964 +dat 0x08071984, _08071984 +dat 0x08071988, _08071988 +dat 0x0807198C, _0807198C +fun 0x08071991, SomePlaySound_8071990 +dat 0x080719D0, _080719D0 +dat 0x080719D4, _080719D4 +dat 0x080719D8, _080719D8 +dat 0x080719E6, _080719E6 +dat 0x080719EC, _080719EC +fun 0x080719F1, Loop6C_efxSoundSE +dat 0x08071A0A, _08071A0A +dat 0x08071A32, _08071A32 +dat 0x08071A38, _08071A38 +dat 0x08071A40, _08071A40 +fun 0x08071A45, sub_8071A44 +fun 0x08071A55, sub_8071A54 +dat 0x08071A72, _08071A72 +dat 0x08071A78, _08071A78 +fun 0x08071A7D, StopBGM1 +dat 0x08071A88, _08071A88 +fun 0x08071A8D, sub_8071A8C +dat 0x08071A94, _08071A94 +fun 0x08071A99, sub_8071A98 +dat 0x08071AA0, _08071AA0 +fun 0x08071AA5, sub_8071AA4 +dat 0x08071AAC, _08071AAC +fun 0x08071AB1, sub_8071AB0 +dat 0x08071ADC, _08071ADC +dat 0x08071AE0, _08071AE0 +dat 0x08071AF4, _08071AF4 +dat 0x08071B1C, _08071B1C +dat 0x08071B20, _08071B20 +dat 0x08071B24, _08071B24 +dat 0x08071B28, _08071B28 +dat 0x08071B58, _08071B58 +dat 0x08071B60, _08071B60 +dat 0x08071B64, _08071B64 +dat 0x08071B68, _08071B68 +fun 0x08071B6D, sub_8071B6C +dat 0x08071B8E, _08071B8E +dat 0x08071BA4, _08071BA4 +dat 0x08071BA8, _08071BA8 +dat 0x08071BAE, _08071BAE +dat 0x08071BCA, _08071BCA +dat 0x08071BD8, _08071BD8 +dat 0x08071BDC, _08071BDC +dat 0x08071BE0, _08071BE0 +dat 0x08071BE6, _08071BE6 +dat 0x08071C14, _08071C14 +dat 0x08071C20, _08071C20 +dat 0x08071C24, _08071C24 +dat 0x08071C28, _08071C28 +dat 0x08071C2C, _08071C2C +dat 0x08071DB8, _08071DB8 +dat 0x08071DBC, _08071DBC +dat 0x08071DCC, _08071DCC +dat 0x08071DD0, _08071DD0 +dat 0x08071DE0, _08071DE0 +dat 0x08071DE4, _08071DE4 +dat 0x08071DF4, _08071DF4 +dat 0x08071DF8, _08071DF8 +dat 0x08071E08, _08071E08 +dat 0x08071E0C, _08071E0C +dat 0x08071E5A, _08071E5A +dat 0x08071E74, _08071E74 +dat 0x08071E78, _08071E78 +dat 0x08071EC6, _08071EC6 +dat 0x08071EE0, _08071EE0 +dat 0x08071EE4, _08071EE4 +dat 0x08071F32, _08071F32 +dat 0x08071F4C, _08071F4C +dat 0x08071F50, _08071F50 +dat 0x08071F56, _08071F56 +dat 0x08071F5A, _08071F5A +dat 0x08071F5E, _08071F5E +dat 0x08071F60, _08071F60 +dat 0x08071F74, _08071F74 +dat 0x08071F78, _08071F78 +dat 0x08071F7C, _08071F7C +dat 0x08071F80, _08071F80 +dat 0x08071F84, _08071F84 +dat 0x08071F88, _08071F88 +dat 0x08071F8C, _08071F8C +dat 0x08071F90, _08071F90 +dat 0x08071F94, _08071F94 +dat 0x08071F98, _08071F98 +dat 0x08071F9E, _08071F9E +dat 0x08071FA4, _08071FA4 +dat 0x08071FA8, _08071FA8 +dat 0x08071FAE, _08071FAE +dat 0x08071FB2, _08071FB2 +dat 0x08071FC0, _08071FC0 +dat 0x08071FC4, _08071FC4 +dat 0x08071FCA, _08071FCA +dat 0x08071FE0, _08071FE0 +dat 0x08071FE4, _08071FE4 +dat 0x08071FE8, _08071FE8 +dat 0x08071FF8, _08071FF8 +dat 0x08071FFC, _08071FFC +dat 0x08071FFE, _08071FFE +dat 0x08072004, _08072004 +dat 0x08072008, _08072008 +dat 0x0807200C, _0807200C +dat 0x08072010, _08072010 +dat 0x08072014, _08072014 +dat 0x08072018, _08072018 +dat 0x0807201C, _0807201C +dat 0x08072020, _08072020 +dat 0x08072026, _08072026 +dat 0x0807202E, _0807202E +dat 0x08072034, _08072034 +dat 0x08072038, _08072038 +dat 0x0807203C, _0807203C +dat 0x08072042, _08072042 +dat 0x08072048, _08072048 +dat 0x0807204C, _0807204C +dat 0x08072050, _08072050 +dat 0x08072054, _08072054 +dat 0x08072058, _08072058 +dat 0x0807205C, _0807205C +dat 0x08072062, _08072062 +dat 0x08072068, _08072068 +dat 0x0807206C, _0807206C +dat 0x08072070, _08072070 +dat 0x08072074, _08072074 +dat 0x08072078, _08072078 +dat 0x0807207C, _0807207C +dat 0x08072080, _08072080 +dat 0x08072086, _08072086 +dat 0x0807208C, _0807208C +dat 0x08072090, _08072090 +dat 0x08072094, _08072094 +dat 0x08072098, _08072098 +dat 0x0807209C, _0807209C +dat 0x080720A0, _080720A0 +dat 0x080720A4, _080720A4 +dat 0x080720A8, _080720A8 +dat 0x080720AE, _080720AE +dat 0x080720B4, _080720B4 +dat 0x080720B8, _080720B8 +dat 0x080720BC, _080720BC +dat 0x080720C0, _080720C0 +dat 0x080720C4, _080720C4 +dat 0x080720C8, _080720C8 +dat 0x080720D8, _080720D8 +dat 0x080720DC, _080720DC +dat 0x080720E0, _080720E0 +dat 0x080720E4, _080720E4 +dat 0x080720E8, _080720E8 +dat 0x080720EC, _080720EC +dat 0x080720F2, _080720F2 +dat 0x08072104, _08072104 +dat 0x08072108, _08072108 +dat 0x0807210C, _0807210C +dat 0x08072110, _08072110 +dat 0x08072114, _08072114 +dat 0x08072118, _08072118 +dat 0x0807211C, _0807211C +dat 0x08072120, _08072120 +dat 0x08072124, _08072124 +dat 0x08072128, _08072128 +dat 0x0807212E, _0807212E +dat 0x08072134, _08072134 +dat 0x08072138, _08072138 +dat 0x0807213E, _0807213E +dat 0x08072144, _08072144 +dat 0x08072148, _08072148 +dat 0x08072158, _08072158 +dat 0x0807215C, _0807215C +dat 0x0807216C, _0807216C +dat 0x08072170, _08072170 +dat 0x08072176, _08072176 +dat 0x0807217C, _0807217C +dat 0x08072180, _08072180 +dat 0x08072184, _08072184 +dat 0x08072188, _08072188 +dat 0x0807218E, _0807218E +dat 0x08072198, _08072198 +dat 0x080721A0, _080721A0 +dat 0x080721A4, _080721A4 +dat 0x080721B4, _080721B4 +dat 0x080721B8, _080721B8 +dat 0x080721C8, _080721C8 +dat 0x080721CC, _080721CC +dat 0x080721DC, _080721DC +dat 0x080721E0, _080721E0 +dat 0x080721E4, _080721E4 +dat 0x080721E8, _080721E8 +dat 0x080721EC, _080721EC +dat 0x080721F0, _080721F0 +dat 0x080721F4, _080721F4 +dat 0x080721F8, _080721F8 +dat 0x080721FC, _080721FC +dat 0x08072200, _08072200 +dat 0x08072204, _08072204 +dat 0x08072208, _08072208 +dat 0x0807220E, _0807220E +dat 0x08072214, _08072214 +dat 0x08072218, _08072218 +dat 0x0807221C, _0807221C +dat 0x08072220, _08072220 +dat 0x08072222, _08072222 +dat 0x08072246, _08072246 +fun 0x08072259, sub_8072258 +dat 0x08072266, _08072266 +dat 0x0807226A, _0807226A +dat 0x08072270, _08072270 +dat 0x0807227C, _0807227C +dat 0x08072280, _08072280 +dat 0x08072384, _08072384 +dat 0x08072388, _08072388 +dat 0x0807238C, _0807238C +dat 0x08072390, _08072390 +dat 0x08072394, _08072394 +dat 0x08072398, _08072398 +dat 0x0807239C, _0807239C +dat 0x0807239E, _0807239E +fun 0x080723A5, sub_80723A4 +dat 0x080723C2, _080723C2 +dat 0x080723C6, _080723C6 +dat 0x080723CA, _080723CA +dat 0x080723CC, _080723CC +fun 0x080723D5, sub_80723D4 +dat 0x080723EA, _080723EA +dat 0x080723F2, _080723F2 +dat 0x080723F8, _080723F8 +fun 0x08072401, sub_8072400 +dat 0x08072440, _08072440 +dat 0x08072444, _08072444 +dat 0x08072448, _08072448 +dat 0x0807244A, _0807244A +fun 0x08072451, sub_8072450 +dat 0x080724A6, _080724A6 +dat 0x080724C0, _080724C0 +dat 0x080724C4, _080724C4 +dat 0x080724C8, _080724C8 +dat 0x080724CE, _080724CE +dat 0x080724D2, _080724D2 +dat 0x080724D6, _080724D6 +dat 0x080724D8, _080724D8 +dat 0x080724FA, _080724FA +dat 0x08072500, _08072500 +fun 0x08072505, sub_8072504 +dat 0x08072540, _08072540 +fun 0x08072549, sub_8072548 +dat 0x08072564, _08072564 +dat 0x08072568, _08072568 +dat 0x0807256A, _0807256A +fun 0x08072571, sub_8072570 +dat 0x08072578, _08072578 +dat 0x08072584, _08072584 +dat 0x08072590, _08072590 +dat 0x08072594, _08072594 +dat 0x0807269C, _0807269C +dat 0x080726A0, _080726A0 +dat 0x080726A4, _080726A4 +dat 0x080726A6, _080726A6 +fun 0x080726AD, sub_80726AC +dat 0x080726C4, _080726C4 +dat 0x080726E2, _080726E2 +dat 0x080726F0, _080726F0 +dat 0x080726F4, _080726F4 +dat 0x080726F8, _080726F8 +dat 0x080726FC, _080726FC +dat 0x08072700, _08072700 +dat 0x08072704, _08072704 +dat 0x08072708, _08072708 +dat 0x08072710, _08072710 +dat 0x0807271C, _0807271C +dat 0x08072734, _08072734 +dat 0x08072738, _08072738 +dat 0x0807274E, _0807274E +dat 0x0807275C, _0807275C +dat 0x08072768, _08072768 +dat 0x08072772, _08072772 +dat 0x08072778, _08072778 +dat 0x0807277E, _0807277E +dat 0x08072790, _08072790 +dat 0x08072794, _08072794 +dat 0x080727B0, _080727B0 +dat 0x080727B4, _080727B4 +dat 0x080727D6, _080727D6 +dat 0x080727E4, _080727E4 +dat 0x080727F8, _080727F8 +dat 0x080727FC, _080727FC +dat 0x08072822, _08072822 +dat 0x08072834, _08072834 +dat 0x08072838, _08072838 +dat 0x08072848, _08072848 +dat 0x0807284C, _0807284C +dat 0x08072858, _08072858 +dat 0x08072864, _08072864 +dat 0x08072868, _08072868 +dat 0x0807286A, _0807286A +dat 0x08072876, _08072876 +dat 0x08072878, _08072878 +dat 0x0807288C, _0807288C +dat 0x08072892, _08072892 +dat 0x08072898, _08072898 +fun 0x0807289D, sub_807289C +dat 0x080728BA, _080728BA +dat 0x080728C0, _080728C0 +dat 0x080728C4, _080728C4 +dat 0x080728C8, _080728C8 +dat 0x080728CC, _080728CC +fun 0x080728D1, sub_80728D0 +dat 0x080728EC, _080728EC +dat 0x080728FA, _080728FA +dat 0x08072908, _08072908 +fun 0x0807290D, sub_807290C +dat 0x08072928, _08072928 +dat 0x08072930, _08072930 +dat 0x0807293C, _0807293C +dat 0x08072940, _08072940 +dat 0x08072944, _08072944 +dat 0x08072978, _08072978 +dat 0x08072988, _08072988 +dat 0x0807298C, _0807298C +dat 0x08072994, _08072994 +fun 0x080729A5, sub_80729A4 +fun 0x080729C1, sub_80729C0 +fun 0x080729E1, EkrClasschgFinished +dat 0x080729F4, _080729F4 +dat 0x080729F8, _080729F8 +dat 0x080729FA, _080729FA +fun 0x08072A01, EndEkrClasschg +dat 0x08072A10, _08072A10 +fun 0x08072A15, NewEkrClassChg +dat 0x08072A3C, _08072A3C +dat 0x08072A40, _08072A40 +fun 0x08072A45, sub_8072A44 +dat 0x08072ABC, _08072ABC +dat 0x08072AC0, _08072AC0 +dat 0x08072ACC, _08072ACC +dat 0x08072AE2, _08072AE2 +dat 0x08072AF2, _08072AF2 +dat 0x08072AFE, _08072AFE +dat 0x08072B16, _08072B16 +dat 0x08072B24, _08072B24 +dat 0x08072B44, _08072B44 +dat 0x08072B48, _08072B48 +dat 0x08072B54, _08072B54 +dat 0x08072BC0, _08072BC0 +dat 0x08072BC4, _08072BC4 +dat 0x08072BEC, _08072BEC +dat 0x08072C14, _08072C14 +dat 0x08072C18, _08072C18 +dat 0x08072C70, _08072C70 +dat 0x08072C74, _08072C74 +dat 0x08072C86, _08072C86 +dat 0x08072C94, _08072C94 +dat 0x08072CAE, _08072CAE +dat 0x08072CC2, _08072CC2 +dat 0x08072CD6, _08072CD6 +dat 0x08072CEA, _08072CEA +dat 0x08072CFE, _08072CFE +dat 0x08072D12, _08072D12 +dat 0x08072D24, _08072D24 +dat 0x08072D28, _08072D28 +dat 0x08072D34, _08072D34 +dat 0x08072D38, _08072D38 +dat 0x08072D4C, _08072D4C +dat 0x08072D5C, _08072D5C +dat 0x08072D68, _08072D68 +dat 0x08072D74, _08072D74 +dat 0x08072D80, _08072D80 +dat 0x08072D88, _08072D88 +dat 0x08072D8C, _08072D8C +dat 0x08072D94, _08072D94 +dat 0x08072D9C, _08072D9C +dat 0x08072DB4, _08072DB4 +dat 0x08072DBC, _08072DBC +fun 0x08072DC1, sub_8072DC0 +fun 0x08072DC9, EndEfxStatusUnit +dat 0x08072DD4, _08072DD4 +fun 0x08072DD9, sub_8072DD8 +dat 0x08072E08, _08072E08 +dat 0x08072E0C, _08072E0C +dat 0x08072E10, _08072E10 +dat 0x08072E14, _08072E14 +dat 0x08072E18, _08072E18 +fun 0x08072E1D, sub_8072E1C +dat 0x08072E4C, _08072E4C +dat 0x08072E50, _08072E50 +dat 0x08072E54, _08072E54 +dat 0x08072E58, _08072E58 +dat 0x08072E5C, _08072E5C +fun 0x08072E61, sub_8072E60 +dat 0x08072EB8, _08072EB8 +dat 0x08072ECE, _08072ECE +fun 0x08072ED9, sub_8072ED8 +dat 0x08072EF0, _08072EF0 +fun 0x08072EF5, sub_8072EF4 +dat 0x08072F1A, _08072F1A +dat 0x08072F30, _08072F30 +dat 0x08072F46, _08072F46 +dat 0x08072F54, _08072F54 +fun 0x08072F59, sub_8072F58 +dat 0x08072F70, _08072F70 +fun 0x08072F75, sub_8072F74 +fun 0x08072F85, sub_8072F84 +dat 0x08072FC0, _08072FC0 +dat 0x08072FC4, _08072FC4 +dat 0x08072FC8, _08072FC8 +dat 0x08072FCC, _08072FCC +fun 0x08072FD1, sub_8072FD0 +fun 0x08072FE9, sub_8072FE8 +dat 0x08073024, _08073024 +dat 0x08073028, _08073028 +dat 0x0807302C, _0807302C +dat 0x08073030, _08073030 +fun 0x08073035, sub_8073034 +fun 0x0807304D, sub_807304C +dat 0x08073068, _08073068 +dat 0x0807306C, _0807306C +dat 0x08073074, _08073074 +dat 0x080730A0, _080730A0 +dat 0x080730A4, _080730A4 +dat 0x080730A8, _080730A8 +fun 0x080730AD, sub_80730AC +fun 0x080730C5, sub_80730C4 +dat 0x080731AC, _080731AC +dat 0x080731B0, _080731B0 +dat 0x080731B4, _080731B4 +dat 0x080731B8, _080731B8 +dat 0x080731BC, _080731BC +dat 0x080731C0, _080731C0 +dat 0x080731C4, _080731C4 +fun 0x080731C9, sub_80731C8 +dat 0x0807320E, _0807320E +dat 0x08073214, _08073214 +dat 0x08073218, _08073218 +dat 0x0807321C, _0807321C +fun 0x08073221, sub_8073220 +dat 0x0807323C, _0807323C +fun 0x08073241, sub_8073240 +dat 0x08073294, _08073294 +dat 0x0807329C, _0807329C +dat 0x080732A0, _080732A0 +fun 0x080732A5, sub_80732A4 +fun 0x080732A9, sub_80732A8 +dat 0x080732D0, _080732D0 +dat 0x080732D4, _080732D4 +dat 0x080732DA, _080732DA +fun 0x080732E1, sub_80732E0 +dat 0x0807332C, _0807332C +dat 0x08073330, _08073330 +dat 0x08073334, _08073334 +dat 0x08073338, _08073338 +dat 0x08073356, _08073356 +dat 0x08073372, _08073372 +dat 0x0807337C, _0807337C +dat 0x08073380, _08073380 +dat 0x08073384, _08073384 +fun 0x08073389, sub_8073388 +dat 0x080733B0, _080733B0 +dat 0x080733B4, _080733B4 +dat 0x080733BA, _080733BA +fun 0x080733C1, sub_80733C0 +dat 0x0807340C, _0807340C +dat 0x08073410, _08073410 +dat 0x08073414, _08073414 +dat 0x08073418, _08073418 +dat 0x08073436, _08073436 +dat 0x08073452, _08073452 +dat 0x0807345C, _0807345C +dat 0x08073460, _08073460 +dat 0x08073464, _08073464 +fun 0x08073469, sub_8073468 +dat 0x080734A4, _080734A4 +dat 0x080734A8, _080734A8 +fun 0x080734AD, sub_80734AC +dat 0x080734EA, _080734EA +dat 0x080734F4, _080734F4 +fun 0x080734F9, DoesEkrLevelUpSomething +fun 0x08073519, EndEkrLevelUp +fun 0x0807352D, EkrLvup_InitStatusText +fun 0x080738B9, EkrLvup_DrawUpdatedStatus +fun 0x08073911, EkrLvup_DrawUnitName +fun 0x08073949, EkrLvup_DrawPreLevelValue +fun 0x08073989, NewEkrLevelup +fun 0x080739E1, EkrLvup_OnPrepare +fun 0x08073A4D, EkrLvup_InitScreen +dat 0x08073AFC, _08073AFC +dat 0x08073B00, _08073B00 +dat 0x08073B04, _08073B04 +dat 0x08073B08, _08073B08 +dat 0x08073B0C, _08073B0C +dat 0x08073B10, _08073B10 +dat 0x08073B14, _08073B14 +dat 0x08073B18, _08073B18 +dat 0x08073B1C, _08073B1C +dat 0x08073B20, _08073B20 +dat 0x08073B24, _08073B24 +dat 0x08073B28, _08073B28 +dat 0x08073B2C, _08073B2C +dat 0x08073B30, _08073B30 +dat 0x08073B34, _08073B34 +dat 0x08073B38, _08073B38 +dat 0x08073B3E, _08073B3E +dat 0x08073B6E, _08073B6E +dat 0x08073C24, _08073C24 +dat 0x08073CD0, _08073CD0 +dat 0x08073CD4, _08073CD4 +dat 0x08073CD8, _08073CD8 +dat 0x08073CDC, _08073CDC +dat 0x08073CE0, _08073CE0 +dat 0x08073CE4, _08073CE4 +fun 0x08073CE9, EkrLvup_InitLevelUpBox +dat 0x08073D80, _08073D80 +dat 0x08073D84, _08073D84 +dat 0x08073D88, _08073D88 +dat 0x08073D8C, _08073D8C +dat 0x08073D90, _08073D90 +dat 0x08073D94, _08073D94 +dat 0x08073D98, _08073D98 +dat 0x08073D9C, _08073D9C +dat 0x08073DA0, _08073DA0 +dat 0x08073DA4, _08073DA4 +dat 0x08073DA8, _08073DA8 +dat 0x08073DAC, _08073DAC +dat 0x08073DB0, _08073DB0 +dat 0x08073DB4, _08073DB4 +dat 0x08073DB8, _08073DB8 +dat 0x08073DBA, _08073DBA +dat 0x08073E04, _08073E04 +dat 0x08073E08, _08073E08 +dat 0x08073E0C, _08073E0C +dat 0x08073E10, _08073E10 +dat 0x08073E14, _08073E14 +fun 0x08073E19, EkrLvup_SetBgs +dat 0x08073E44, _08073E44 +fun 0x08073E49, EkrLvup_InitPalette +dat 0x08073E7E, _08073E7E +dat 0x08073E84, _08073E84 +dat 0x08073E88, _08073E88 +fun 0x08073E8D, EkrLvup_PutWindowOnScreen +dat 0x08073EAC, _08073EAC +dat 0x08073EB2, _08073EB2 +dat 0x08073EBA, _08073EBA +dat 0x08073EC0, _08073EC0 +dat 0x08073EC8, _08073EC8 +dat 0x08073ECE, _08073ECE +dat 0x08073ED8, _08073ED8 +dat 0x08073EE0, _08073EE0 +dat 0x08073EE2, _08073EE2 +dat 0x08073F8E, _08073F8E +dat 0x08073FA0, _08073FA0 +dat 0x08073FA4, _08073FA4 +dat 0x08073FA8, _08073FA8 +dat 0x08073FAC, _08073FAC +dat 0x08073FB0, _08073FB0 +fun 0x08073FB5, EkrLvup_PrepareApGfx +dat 0x08073FC8, _08073FC8 +dat 0x08073FDC, _08073FDC +fun 0x08073FE1, EkrLvup_Promo_WindowScroll0 +dat 0x08073FF4, _08073FF4 +dat 0x0807402C, _0807402C +dat 0x08074034, _08074034 +dat 0x08074038, _08074038 +dat 0x0807403C, _0807403C +fun 0x08074041, EkrLvup_Promo_DrawPromoNewClassName +dat 0x08074056, _08074056 +dat 0x080740AC, _080740AC +dat 0x080740B4, _080740B4 +dat 0x080740B8, _080740B8 +dat 0x080740BC, _080740BC +dat 0x080740C0, _080740C0 +dat 0x080740C4, _080740C4 +fun 0x080740C9, EkrLvup_Promo_WindowScroll1 +dat 0x080740DE, _080740DE +dat 0x08074110, _08074110 +dat 0x08074118, _08074118 +fun 0x0807411D, EkrLvup_DrawNewLevel +dat 0x08074168, _08074168 +dat 0x0807416C, _0807416C +dat 0x08074170, _08074170 +dat 0x08074174, _08074174 +dat 0x0807418E, _0807418E +dat 0x08074198, _08074198 +fun 0x0807419D, EkrLvup_InitCounterForMainAnim +dat 0x080741B0, _080741B0 +dat 0x080741C8, _080741C8 +fun 0x080741CD, EkrLvup_MainAnime +dat 0x080741F2, _080741F2 +dat 0x08074272, _08074272 +dat 0x08074278, _08074278 +dat 0x0807427C, _0807427C +dat 0x08074280, _08074280 +dat 0x08074284, _08074284 +dat 0x08074288, _08074288 +dat 0x0807428C, _0807428C +dat 0x08074290, _08074290 +dat 0x0807429E, _0807429E +dat 0x080742A6, _080742A6 +dat 0x080742B0, _080742B0 +fun 0x080742BD, EkrLvup_SetHBlank +dat 0x080742E2, _080742E2 +dat 0x080742E8, _080742E8 +fun 0x080742ED, EkrLvup_DoNothing +fun 0x080742F9, EkrLvup_PutWindowOffScreen +dat 0x08074384, _08074384 +dat 0x080743A2, _080743A2 +dat 0x080743AC, _080743AC +dat 0x080743B0, _080743B0 +dat 0x080743B4, _080743B4 +dat 0x080743B8, _080743B8 +dat 0x080743BC, _080743BC +fun 0x080743C1, EkrLvup_ResetScreen +dat 0x080743DE, _080743DE +dat 0x08074460, _08074460 +dat 0x080744DC, _080744DC +dat 0x080744E0, _080744E0 +dat 0x080744E4, _080744E4 +dat 0x080744E8, _080744E8 +dat 0x080744EC, _080744EC +dat 0x080744F0, _080744F0 +dat 0x080744F4, _080744F4 +dat 0x080744F8, _080744F8 +dat 0x080744FC, _080744FC +dat 0x08074500, _08074500 +dat 0x0807452C, _0807452C +dat 0x08074540, _08074540 +fun 0x08074545, EkrLvup_OnEnd +dat 0x08074578, _08074578 +dat 0x0807457C, _0807457C +fun 0x08074581, sub_8074580 +dat 0x08074594, _08074594 +fun 0x08074599, sub_8074598 +dat 0x080745A6, _080745A6 +dat 0x080745AE, _080745AE +dat 0x080745B6, _080745B6 +dat 0x080745C4, _080745C4 +dat 0x080745C8, _080745C8 +dat 0x080745CC, _080745CC +dat 0x080745D0, _080745D0 +dat 0x080745D4, _080745D4 +dat 0x080745D8, _080745D8 +dat 0x080745DC, _080745DC +dat 0x080745E0, _080745E0 +dat 0x080745EE, _080745EE +dat 0x080745FA, _080745FA +dat 0x080745FC, _080745FC +dat 0x080745FE, _080745FE +fun 0x0807460D, nullsub_62 +fun 0x08074611, sub_8074610 +fun 0x0807461D, sub_807461C +dat 0x08074630, _08074630 +fun 0x08074635, sub_8074634 +fun 0x08074639, sub_8074638 +dat 0x08074646, _08074646 +dat 0x0807464E, _0807464E +dat 0x08074658, _08074658 +dat 0x0807467A, _0807467A +dat 0x0807467C, _0807467C +dat 0x08074684, _08074684 +dat 0x08074688, _08074688 +dat 0x0807468C, _0807468C +dat 0x08074690, _08074690 +dat 0x08074694, _08074694 +dat 0x08074698, _08074698 +dat 0x0807469C, _0807469C +dat 0x080746A0, _080746A0 +dat 0x080746A4, _080746A4 +dat 0x080746A8, _080746A8 +dat 0x080746AE, _080746AE +dat 0x080746B0, _080746B0 +fun 0x080746C1, sub_80746C0 +dat 0x080746F2, _080746F2 +dat 0x08074702, _08074702 +dat 0x08074712, _08074712 +dat 0x08074722, _08074722 +dat 0x0807475C, _0807475C +dat 0x08074760, _08074760 +dat 0x08074764, _08074764 +dat 0x08074768, _08074768 +dat 0x0807476C, _0807476C +dat 0x08074770, _08074770 +dat 0x08074774, _08074774 +dat 0x08074778, _08074778 +dat 0x0807477C, _0807477C +dat 0x08074780, _08074780 +dat 0x08074784, _08074784 +dat 0x08074788, _08074788 +fun 0x0807478D, sub_807478C +fun 0x08074799, sub_8074798 +fun 0x080747A5, sub_80747A4 +dat 0x080747C8, _080747C8 +dat 0x080747CC, _080747CC +dat 0x080747D0, _080747D0 +dat 0x080747D4, _080747D4 +dat 0x080747D8, _080747D8 +dat 0x080747DC, _080747DC +dat 0x080747E2, _080747E2 +dat 0x080747F8, _080747F8 +dat 0x080747FC, _080747FC +dat 0x08074800, _08074800 +dat 0x08074804, _08074804 +dat 0x08074808, _08074808 +dat 0x08074810, _08074810 +dat 0x08074814, _08074814 +dat 0x08074824, _08074824 +dat 0x08074828, _08074828 +dat 0x0807482C, _0807482C +dat 0x08074830, _08074830 +fun 0x08074835, sub_8074834 +dat 0x0807485E, _0807485E +dat 0x08074864, _08074864 +dat 0x08074868, _08074868 +dat 0x0807486C, _0807486C +dat 0x08074870, _08074870 +fun 0x08074875, sub_8074874 +dat 0x080748A8, _080748A8 +dat 0x080748B0, _080748B0 +dat 0x080748B4, _080748B4 +dat 0x080748B8, _080748B8 +dat 0x080748BC, _080748BC +dat 0x080748C0, _080748C0 +fun 0x080748C5, sub_80748C4 +dat 0x080748F8, _080748F8 +dat 0x080748FC, _080748FC +dat 0x08074900, _08074900 +dat 0x08074904, _08074904 +dat 0x08074908, _08074908 +fun 0x0807490D, sub_807490C +dat 0x08074948, _08074948 +dat 0x0807495E, _0807495E +fun 0x08074965, sub_8074964 +dat 0x0807499C, _0807499C +dat 0x080749A0, _080749A0 +dat 0x080749A4, _080749A4 +dat 0x080749A8, _080749A8 +dat 0x080749AC, _080749AC +fun 0x080749B1, sub_80749B0 +dat 0x080749DE, _080749DE +dat 0x080749EC, _080749EC +fun 0x080749F5, sub_80749F4 +dat 0x08074A44, _08074A44 +dat 0x08074A48, _08074A48 +dat 0x08074A4C, _08074A4C +dat 0x08074A50, _08074A50 +fun 0x08074A55, sub_8074A54 +fun 0x08074A61, sub_8074A60 +dat 0x08074A88, _08074A88 +dat 0x08074A8C, _08074A8C +dat 0x08074A90, _08074A90 +fun 0x08074A95, sub_8074A94 +dat 0x08074ABE, _08074ABE +dat 0x08074AE6, _08074AE6 +dat 0x08074AF0, _08074AF0 +dat 0x08074AF4, _08074AF4 +dat 0x08074AF8, _08074AF8 +fun 0x08074AFD, sub_8074AFC +dat 0x08074B22, _08074B22 +dat 0x08074B30, _08074B30 +fun 0x08074B39, sub_8074B38 +fun 0x08074B41, sub_8074B40 +dat 0x08074B86, _08074B86 +dat 0x08074B8C, _08074B8C +fun 0x08074B91, sub_8074B90 +dat 0x08074BDC, _08074BDC +dat 0x08074BE0, _08074BE0 +dat 0x08074BE4, _08074BE4 +dat 0x08074BE8, _08074BE8 +dat 0x08074BEC, _08074BEC +dat 0x08074BF0, _08074BF0 +fun 0x08074BF5, sub_8074BF4 +dat 0x08074C08, _08074C08 +dat 0x08074C0C, _08074C0C +fun 0x08074C11, sub_8074C10 +dat 0x08074C28, _08074C28 +dat 0x08074C4A, _08074C4A +dat 0x08074C6C, _08074C6C +dat 0x08074C70, _08074C70 +dat 0x08074C74, _08074C74 +fun 0x08074C79, sub_8074C78 +dat 0x08074CC0, _08074CC0 +dat 0x08074CC4, _08074CC4 +dat 0x08074CC8, _08074CC8 +dat 0x08074CCC, _08074CCC +dat 0x08074CD0, _08074CD0 +dat 0x08074D00, _08074D00 +dat 0x08074D08, _08074D08 +dat 0x08074D2A, _08074D2A +dat 0x08074D50, _08074D50 +dat 0x08074D54, _08074D54 +fun 0x08074D59, sub_8074D58 +dat 0x08074DD8, _08074DD8 +dat 0x08074DDC, _08074DDC +dat 0x08074DE0, _08074DE0 +dat 0x08074DE4, _08074DE4 +dat 0x08074E2A, _08074E2A +dat 0x08074E52, _08074E52 +dat 0x08074E64, _08074E64 +dat 0x08074E68, _08074E68 +fun 0x08074E6D, sub_8074E6C +dat 0x08074E80, _08074E80 +dat 0x08074ECE, _08074ECE +dat 0x08074ED8, _08074ED8 +fun 0x08074EDD, sub_8074EDC +dat 0x08074EEC, _08074EEC +dat 0x08074F0E, _08074F0E +fun 0x08074F15, sub_8074F14 +dat 0x08074F32, _08074F32 +dat 0x08074F38, _08074F38 +fun 0x08074F3D, sub_8074F3C +dat 0x08074F4C, _08074F4C +dat 0x08074F50, _08074F50 +dat 0x08074F52, _08074F52 +fun 0x08074F59, nullsub_18 +fun 0x08074F5D, NewEkrTriangle +dat 0x08074F78, _08074F78 +dat 0x08074F7C, _08074F7C +fun 0x08074F81, sub_8074F80 +dat 0x08074FA8, _08074FA8 +dat 0x08074FAC, _08074FAC +dat 0x08074FAE, _08074FAE +dat 0x08074FBA, _08074FBA +dat 0x08074FC0, _08074FC0 +dat 0x08074FD0, _08074FD0 +dat 0x08074FD8, _08074FD8 +dat 0x08074FE0, _08074FE0 +dat 0x08074FE8, _08074FE8 +dat 0x08074FFC, _08074FFC +dat 0x08075000, _08075000 +dat 0x08075004, _08075004 +dat 0x0807500A, _0807500A +dat 0x08075014, _08075014 +dat 0x0807501A, _0807501A +dat 0x0807502C, _0807502C +dat 0x0807503C, _0807503C +dat 0x08075044, _08075044 +dat 0x0807504C, _0807504C +dat 0x08075054, _08075054 +dat 0x08075068, _08075068 +dat 0x0807506C, _0807506C +dat 0x08075072, _08075072 +dat 0x0807507C, _0807507C +dat 0x08075080, _08075080 +dat 0x0807508E, _0807508E +dat 0x080750B4, _080750B4 +dat 0x080750B8, _080750B8 +dat 0x080750BC, _080750BC +dat 0x080750CC, _080750CC +dat 0x080750D4, _080750D4 +dat 0x080750E8, _080750E8 +dat 0x080750EC, _080750EC +dat 0x080750F6, _080750F6 +dat 0x08075100, _08075100 +dat 0x08075104, _08075104 +dat 0x08075114, _08075114 +dat 0x0807511C, _0807511C +dat 0x08075130, _08075130 +dat 0x08075134, _08075134 +dat 0x0807513E, _0807513E +dat 0x08075146, _08075146 +dat 0x08075148, _08075148 +dat 0x08075160, _08075160 +dat 0x08075164, _08075164 +dat 0x08075168, _08075168 +dat 0x08075180, _08075180 +fun 0x08075185, sub_8075184 +dat 0x080751B8, _080751B8 +fun 0x080751BD, sub_80751BC +dat 0x080751E2, _080751E2 +dat 0x080751F2, _080751F2 +dat 0x08075226, _08075226 +dat 0x08075236, _08075236 +dat 0x0807525E, _0807525E +dat 0x08075272, _08075272 +dat 0x08075278, _08075278 +fun 0x0807527D, sub_807527C +dat 0x080752A4, _080752A4 +dat 0x080752A8, _080752A8 +dat 0x080752AC, _080752AC +dat 0x080752B0, _080752B0 +dat 0x080752B6, _080752B6 +dat 0x080752DE, _080752DE +dat 0x080752EC, _080752EC +dat 0x080752F0, _080752F0 +dat 0x080752F4, _080752F4 +dat 0x080752F8, _080752F8 +dat 0x080752FC, _080752FC +dat 0x08075300, _08075300 +dat 0x08075304, _08075304 +fun 0x08075309, sub_8075308 +dat 0x08075336, _08075336 +dat 0x08075348, _08075348 +fun 0x08075351, sub_8075350 +dat 0x08075384, _08075384 +dat 0x08075388, _08075388 +dat 0x0807538C, _0807538C +dat 0x08075390, _08075390 +dat 0x0807539A, _0807539A +dat 0x080753CC, _080753CC +dat 0x080753E4, _080753E4 +dat 0x080753E8, _080753E8 +dat 0x080753EC, _080753EC +dat 0x080753F0, _080753F0 +dat 0x080753F4, _080753F4 +dat 0x080753F8, _080753F8 +fun 0x080753FD, sub_80753FC +dat 0x0807541E, _0807541E +fun 0x08075425, sub_8075424 +dat 0x08075458, _08075458 +fun 0x0807545D, sub_807545C +dat 0x08075492, _08075492 +dat 0x080754B8, _080754B8 +dat 0x080754D0, _080754D0 +dat 0x080754F6, _080754F6 +dat 0x08075504, _08075504 +dat 0x0807551C, _0807551C +dat 0x0807552A, _0807552A +dat 0x08075534, _08075534 +fun 0x08075539, sub_8075538 +dat 0x08075570, _08075570 +dat 0x08075574, _08075574 +dat 0x08075578, _08075578 +dat 0x0807557C, _0807557C +dat 0x08075580, _08075580 +dat 0x08075590, _08075590 +dat 0x08075594, _08075594 +dat 0x08075598, _08075598 +dat 0x080755A0, _080755A0 +dat 0x080755A4, _080755A4 +dat 0x080755A8, _080755A8 +dat 0x080755AC, _080755AC +dat 0x080755EC, _080755EC +dat 0x080755F0, _080755F0 +dat 0x080755F4, _080755F4 +dat 0x080755F8, _080755F8 +dat 0x080755FC, _080755FC +dat 0x08075600, _08075600 +dat 0x08075604, _08075604 +dat 0x08075608, _08075608 +dat 0x0807560C, _0807560C +dat 0x0807561C, _0807561C +dat 0x08075620, _08075620 +dat 0x08075624, _08075624 +dat 0x0807562C, _0807562C +dat 0x08075630, _08075630 +dat 0x08075634, _08075634 +dat 0x08075638, _08075638 +dat 0x080756A0, _080756A0 +dat 0x080756A4, _080756A4 +dat 0x080756A8, _080756A8 +dat 0x080756AC, _080756AC +dat 0x080756B0, _080756B0 +dat 0x080756B4, _080756B4 +dat 0x080756B8, _080756B8 +fun 0x080756BD, sub_80756BC +dat 0x0807570E, _0807570E +fun 0x08075719, sub_8075718 +dat 0x08075754, _08075754 +dat 0x08075758, _08075758 +dat 0x0807575C, _0807575C +dat 0x08075760, _08075760 +dat 0x0807576C, _0807576C +dat 0x08075770, _08075770 +dat 0x08075774, _08075774 +dat 0x08075778, _08075778 +dat 0x08075788, _08075788 +dat 0x0807578C, _0807578C +dat 0x08075790, _08075790 +dat 0x08075798, _08075798 +dat 0x0807579C, _0807579C +dat 0x080757A0, _080757A0 +dat 0x080757A4, _080757A4 +dat 0x080757D0, _080757D0 +dat 0x080757D4, _080757D4 +dat 0x080757D8, _080757D8 +dat 0x080757EE, _080757EE +dat 0x08075824, _08075824 +fun 0x08075829, sub_8075828 +dat 0x0807586A, _0807586A +fun 0x08075875, sub_8075874 +dat 0x08075896, _08075896 +fun 0x0807589D, sub_807589C +dat 0x080758CC, _080758CC +dat 0x080758D0, _080758D0 +fun 0x080758D5, sub_80758D4 +dat 0x08075A2A, _08075A2A +dat 0x08075A38, _08075A38 +dat 0x08075A3C, _08075A3C +dat 0x08075A40, _08075A40 +dat 0x08075A44, _08075A44 +dat 0x08075A48, _08075A48 +dat 0x08075A4C, _08075A4C +fun 0x08075A51, sub_8075A50 +dat 0x08075A68, _08075A68 +dat 0x08075A6C, _08075A6C +fun 0x08075A71, sub_8075A70 +dat 0x08075AA8, _08075AA8 +dat 0x08075AAC, _08075AAC +dat 0x08075AB0, _08075AB0 +fun 0x08075AB5, sub_8075AB4 +dat 0x08075AD0, _08075AD0 +dat 0x08075AD4, _08075AD4 +fun 0x08075AD9, sub_8075AD8 +dat 0x08075B14, _08075B14 +dat 0x08075B18, _08075B18 +dat 0x08075B1C, _08075B1C +fun 0x08075B21, DoesBattlePopupExist +dat 0x08075B30, _08075B30 +dat 0x08075B34, _08075B34 +dat 0x08075B36, _08075B36 +fun 0x08075B3D, DeleteAnimsOnPopup +dat 0x08075B4E, _08075B4E +dat 0x08075B54, _08075B54 +fun 0x08075B59, sub_8075B58 +fun 0x08075B69, sub_8075B68 +fun 0x08075B79, MakeBattlePopupTileMapFromTSA +dat 0x08075C02, _08075C02 +dat 0x08075C38, _08075C38 +dat 0x08075CA4, _08075CA4 +fun 0x08075CA9, DrawBattlePopup +dat 0x08075D14, _08075D14 +dat 0x08075D18, _08075D18 +dat 0x08075D1C, _08075D1C +dat 0x08075D20, _08075D20 +dat 0x08075D24, _08075D24 +dat 0x08075D28, _08075D28 +dat 0x08075D2C, _08075D2C +dat 0x08075D30, _08075D30 +dat 0x08075D34, _08075D34 +dat 0x08075D62, _08075D62 +dat 0x08075D7A, _08075D7A +dat 0x08075DD4, _08075DD4 +dat 0x08075DD8, _08075DD8 +dat 0x08075DDC, _08075DDC +dat 0x08075DE0, _08075DE0 +dat 0x08075DE4, _08075DE4 +dat 0x08075E0E, _08075E0E +dat 0x08075E26, _08075E26 +dat 0x08075E3E, _08075E3E +dat 0x08075E80, _08075E80 +dat 0x08075E84, _08075E84 +dat 0x08075EA8, _08075EA8 +dat 0x08075EC0, _08075EC0 +dat 0x08075F10, _08075F10 +dat 0x08075F14, _08075F14 +fun 0x08075F19, Battle_MakePopups +dat 0x08075F44, _08075F44 +dat 0x08075F6C, _08075F6C +dat 0x08075F70, _08075F70 +dat 0x08075F74, _08075F74 +dat 0x08075F78, _08075F78 +dat 0x08075F7C, _08075F7C +dat 0x08075F80, _08075F80 +dat 0x08075F84, _08075F84 +dat 0x08075F86, _08075F86 +dat 0x08075F9E, _08075F9E +dat 0x08075FDE, _08075FDE +dat 0x08075FF4, _08075FF4 +dat 0x08076016, _08076016 +dat 0x0807602C, _0807602C +dat 0x0807603C, _0807603C +dat 0x08076048, _08076048 +dat 0x0807604C, _0807604C +dat 0x08076050, _08076050 +dat 0x08076054, _08076054 +dat 0x08076058, _08076058 +dat 0x0807605C, _0807605C +dat 0x08076060, _08076060 +dat 0x08076066, _08076066 +fun 0x0807606D, BattlePopup_Wait16Frames +dat 0x08076084, _08076084 +fun 0x08076089, ekrPopup_DrawWRankUp +dat 0x080760A4, _080760A4 +fun 0x080760B1, ekrPopup_WaitWRankUp +dat 0x080760C2, _080760C2 +dat 0x080760E4, _080760E4 +fun 0x080760ED, ekrPopup_DrawWRankUp2 +dat 0x08076108, _08076108 +fun 0x08076115, ekrPopup_WaitWRankUp2 +dat 0x08076126, _08076126 +dat 0x08076148, _08076148 +fun 0x08076151, ekrPopup_DrawWpnBroke +dat 0x0807616C, _0807616C +fun 0x08076179, ekrPopup_WaitWpnBroke +dat 0x0807618A, _0807618A +dat 0x080761AC, _080761AC +fun 0x080761B5, ekrPopup_DrawWpnBroke2 +dat 0x080761D0, _080761D0 +fun 0x080761DD, ekrPopup_WaitWpnBroke2 +dat 0x080761EE, _080761EE +dat 0x08076214, _08076214 +fun 0x0807621D, ekrPopup_MarkEnd +dat 0x08076242, _08076242 +dat 0x08076248, _08076248 +fun 0x0807624D, nullsub_68 +fun 0x08076251, sub_8076250 +dat 0x08076268, _08076268 +dat 0x08076282, _08076282 +dat 0x08076288, _08076288 +fun 0x08076291, sub_8076290 +dat 0x080762A2, _080762A2 +dat 0x080762C8, _080762C8 +fun 0x080762D1, sub_80762D0 +dat 0x080762E8, _080762E8 +dat 0x08076302, _08076302 +dat 0x08076308, _08076308 +fun 0x08076311, sub_8076310 +dat 0x08076324, _08076324 +dat 0x08076328, _08076328 +dat 0x0807632A, _0807632A +fun 0x08076331, BeginAnimsOnBattle_Hensei +dat 0x08076350, _08076350 +fun 0x08076355, sub_8076354 +dat 0x08076368, _08076368 +fun 0x0807636D, NewEkrHenseiInitPROC +dat 0x0807637C, _0807637C +fun 0x08076381, sub_8076380 +dat 0x080763D4, _080763D4 +dat 0x080763D8, _080763D8 +dat 0x080763DC, _080763DC +fun 0x080763E1, sub_80763E0 +fun 0x08076401, sub_8076400 +dat 0x08076454, _08076454 +dat 0x0807645C, _0807645C +dat 0x08076460, _08076460 +fun 0x08076465, sub_8076464 +fun 0x08076471, sub_8076470 +dat 0x08076480, _08076480 +fun 0x08076485, sub_8076484 +dat 0x080764A8, _080764A8 +dat 0x080764AC, _080764AC +fun 0x080764B1, sub_80764B0 +dat 0x08076504, _08076504 +dat 0x0807650C, _0807650C +dat 0x08076510, _08076510 +fun 0x08076515, sub_8076514 +dat 0x08076538, _08076538 +dat 0x0807653C, _0807653C +fun 0x08076541, sub_8076540 +dat 0x0807658C, _0807658C +dat 0x08076590, _08076590 +dat 0x08076594, _08076594 +fun 0x08076599, sub_8076598 +fun 0x0807659D, sub_807659C +dat 0x080765AC, _080765AC +dat 0x080765B0, _080765B0 +dat 0x080765B2, _080765B2 +dat 0x080765C0, _080765C0 +dat 0x080765C4, _080765C4 +dat 0x080765C6, _080765C6 +fun 0x080765CD, sub_80765CC +fun 0x080765E5, sub_80765E4 +dat 0x08076618, _08076618 +fun 0x08076621, sub_8076620 +dat 0x0807662E, _0807662E +dat 0x0807663C, _0807663C +fun 0x08076641, sub_8076640 +dat 0x0807668C, _0807668C +dat 0x08076690, _08076690 +dat 0x08076694, _08076694 +fun 0x0807669D, sub_807669C +dat 0x080766B4, _080766B4 +dat 0x080766BC, _080766BC +dat 0x080766E0, _080766E0 +fun 0x080766E5, sub_80766E4 +dat 0x08076774, _08076774 +dat 0x08076778, _08076778 +dat 0x0807677C, _0807677C +dat 0x08076780, _08076780 +dat 0x08076784, _08076784 +dat 0x08076788, _08076788 +dat 0x0807678C, _0807678C +dat 0x08076790, _08076790 +dat 0x08076794, _08076794 +fun 0x08076799, sub_8076798 +dat 0x080767DE, _080767DE +dat 0x080767E4, _080767E4 +dat 0x080767EC, _080767EC +fun 0x080767F5, sub_80767F4 +dat 0x08076810, _08076810 +fun 0x08076819, sub_8076818 +dat 0x08076890, _08076890 +dat 0x08076894, _08076894 +dat 0x08076898, _08076898 +dat 0x0807689C, _0807689C +fun 0x080768A1, sub_80768A0 +dat 0x080768BE, _080768BE +dat 0x080768EC, _080768EC +dat 0x080768F4, _080768F4 +fun 0x080768F9, sub_80768F8 +fun 0x08076911, sub_8076910 +dat 0x08076930, _08076930 +fun 0x08076935, sub_8076934 +dat 0x0807698C, _0807698C +dat 0x08076994, _08076994 +dat 0x08076998, _08076998 +fun 0x0807699D, sub_807699C +fun 0x080769A9, sub_80769A8 +dat 0x080769FC, _080769FC +dat 0x08076A00, _08076A00 +dat 0x08076A04, _08076A04 +dat 0x08076A08, _08076A08 +dat 0x08076A0C, _08076A0C +fun 0x08076A11, sub_8076A10 +dat 0x08076A68, _08076A68 +dat 0x08076A70, _08076A70 +dat 0x08076A74, _08076A74 +fun 0x08076A79, sub_8076A78 +fun 0x08076A85, sub_8076A84 +fun 0x08076AA5, sub_8076AA4 +dat 0x08076ACC, _08076ACC +dat 0x08076AD0, _08076AD0 +fun 0x08076AD5, sub_8076AD4 +dat 0x08076B20, _08076B20 +dat 0x08076B24, _08076B24 +dat 0x08076B28, _08076B28 +dat 0x08076B2C, _08076B2C +dat 0x08076B30, _08076B30 +dat 0x08076B34, _08076B34 +dat 0x08076B38, _08076B38 +dat 0x08076B64, _08076B64 +dat 0x08076BB0, _08076BB0 +dat 0x08076BB4, _08076BB4 +dat 0x08076BB8, _08076BB8 +dat 0x08076BBC, _08076BBC +dat 0x08076BC0, _08076BC0 +dat 0x08076BC4, _08076BC4 +dat 0x08076BC8, _08076BC8 +dat 0x08076BCC, _08076BCC +dat 0x08076BF2, _08076BF2 +dat 0x08076C00, _08076C00 +fun 0x08076C11, sub_8076C10 +dat 0x08076C2C, _08076C2C +dat 0x08076C30, _08076C30 +fun 0x08076C35, sub_8076C34 +dat 0x08076C4C, _08076C4C +dat 0x08076C50, _08076C50 +fun 0x08076C55, sub_8076C54 +dat 0x08076CAA, _08076CAA +dat 0x08076CDC, _08076CDC +dat 0x08076CE0, _08076CE0 +dat 0x08076CE4, _08076CE4 +dat 0x08076CE8, _08076CE8 +dat 0x08076D0C, _08076D0C +dat 0x08076D44, _08076D44 +dat 0x08076D48, _08076D48 +dat 0x08076D4C, _08076D4C +dat 0x08076D50, _08076D50 +dat 0x08076D54, _08076D54 +dat 0x08076D58, _08076D58 +fun 0x08076D61, sub_8076D60 +dat 0x08076DC8, _08076DC8 +dat 0x08076DCC, _08076DCC +dat 0x08076DD0, _08076DD0 +dat 0x08076DD4, _08076DD4 +dat 0x08076DD8, _08076DD8 +dat 0x08076DDC, _08076DDC +dat 0x08076DE0, _08076DE0 +fun 0x08076DE9, sub_8076DE8 +dat 0x08076DFA, _08076DFA +fun 0x08076E01, sub_8076E00 +dat 0x08076E64, _08076E64 +dat 0x08076E68, _08076E68 +dat 0x08076E6C, _08076E6C +dat 0x08076E70, _08076E70 +dat 0x08076E74, _08076E74 +dat 0x08076E78, _08076E78 +dat 0x08076E7C, _08076E7C +fun 0x08076E85, sub_8076E84 +dat 0x08076EE8, _08076EE8 +dat 0x08076EEC, _08076EEC +dat 0x08076EF0, _08076EF0 +dat 0x08076EF4, _08076EF4 +dat 0x08076EF8, _08076EF8 +dat 0x08076EFC, _08076EFC +dat 0x08076F00, _08076F00 +fun 0x08076F09, sub_8076F08 +dat 0x08076F20, _08076F20 +dat 0x08076F24, _08076F24 +fun 0x08076F29, sub_8076F28 +dat 0x08076F40, _08076F40 +dat 0x08076F44, _08076F44 +fun 0x08076F49, sub_8076F48 +dat 0x08076FB0, _08076FB0 +dat 0x08076FB4, _08076FB4 +dat 0x08076FB8, _08076FB8 +dat 0x08076FBC, _08076FBC +dat 0x08076FC0, _08076FC0 +dat 0x08076FC4, _08076FC4 +dat 0x08076FC8, _08076FC8 +fun 0x08076FD1, sub_8076FD0 +fun 0x08076FD5, sub_8076FD4 +dat 0x0807703C, _0807703C +dat 0x08077040, _08077040 +dat 0x08077044, _08077044 +dat 0x08077048, _08077048 +dat 0x0807704C, _0807704C +dat 0x08077050, _08077050 +dat 0x08077054, _08077054 +fun 0x0807705D, sub_807705C +dat 0x08077072, _08077072 +dat 0x08077078, _08077078 +fun 0x0807707D, sub_807707C +dat 0x080770A4, _080770A4 +dat 0x080770A8, _080770A8 +dat 0x080770D0, _080770D0 +dat 0x080770E0, _080770E0 +dat 0x080770E4, _080770E4 +dat 0x080770E8, _080770E8 +dat 0x080770EC, _080770EC +dat 0x080770EE, _080770EE +dat 0x080770F0, _080770F0 +dat 0x08077124, _08077124 +dat 0x08077128, _08077128 +dat 0x0807712C, _0807712C +dat 0x08077130, _08077130 +dat 0x08077144, _08077144 +dat 0x0807714E, _0807714E +dat 0x08077168, _08077168 +dat 0x08077178, _08077178 +dat 0x0807717C, _0807717C +dat 0x0807719C, _0807719C +dat 0x080771A0, _080771A0 +dat 0x080771A8, _080771A8 +dat 0x080771AE, _080771AE +dat 0x080771B6, _080771B6 +dat 0x080771C2, _080771C2 +fun 0x080771C9, sub_80771C8 +dat 0x080771E0, _080771E0 +fun 0x080771E5, sub_80771E4 +dat 0x080771FC, _080771FC +dat 0x08077224, _08077224 +dat 0x08077228, _08077228 +dat 0x0807722C, _0807722C +dat 0x08077254, _08077254 +dat 0x08077264, _08077264 +dat 0x08077268, _08077268 +dat 0x08077278, _08077278 +dat 0x0807727C, _0807727C +dat 0x08077280, _08077280 +dat 0x08077298, _08077298 +dat 0x0807729C, _0807729C +dat 0x080772B0, _080772B0 +dat 0x080772B8, _080772B8 +dat 0x080772BC, _080772BC +fun 0x080772C1, sub_80772C0 +dat 0x080772E0, _080772E0 +fun 0x080772E5, sub_80772E4 +dat 0x08077308, _08077308 +dat 0x0807730C, _0807730C +fun 0x08077311, sub_8077310 +dat 0x08077380, _08077380 +dat 0x08077388, _08077388 +dat 0x0807738C, _0807738C +dat 0x08077390, _08077390 +fun 0x08077395, sub_8077394 +fun 0x08077399, sub_8077398 +dat 0x080773B8, _080773B8 +fun 0x080773BD, sub_80773BC +dat 0x080773D6, _080773D6 +dat 0x080773DC, _080773DC +dat 0x080773E0, _080773E0 +fun 0x080773E5, sub_80773E4 +dat 0x08077436, _08077436 +dat 0x0807744E, _0807744E +dat 0x08077458, _08077458 +dat 0x0807745C, _0807745C +fun 0x08077461, sub_8077460 +fun 0x08077475, sub_8077474 +dat 0x08077500, _08077500 +dat 0x08077504, _08077504 +dat 0x08077508, _08077508 +fun 0x0807750D, sub_807750C +dat 0x08077558, _08077558 +dat 0x0807755C, _0807755C +fun 0x08077561, sub_8077560 +dat 0x08077580, _08077580 +fun 0x08077585, sub_8077584 +dat 0x08077598, _08077598 +fun 0x0807759D, sub_807759C +dat 0x080775DC, _080775DC +dat 0x080775E0, _080775E0 +dat 0x080775E4, _080775E4 +fun 0x080775E9, sub_80775E8 +dat 0x0807761A, _0807761A +fun 0x08077621, sub_8077620 +dat 0x08077660, _08077660 +dat 0x08077664, _08077664 +dat 0x08077668, _08077668 +fun 0x0807766D, sub_807766C +fun 0x08077679, sub_8077678 +fun 0x08077685, sub_8077684 +dat 0x080776AA, _080776AA +fun 0x080776B1, sub_80776B0 +dat 0x080776D4, _080776D4 +fun 0x080776D9, sub_80776D8 +dat 0x08077734, _08077734 +dat 0x08077738, _08077738 +fun 0x0807773D, sub_807773C +dat 0x08077788, _08077788 +dat 0x0807778C, _0807778C +fun 0x08077791, sub_8077790 +dat 0x080777BC, _080777BC +dat 0x080777C0, _080777C0 +dat 0x080777C4, _080777C4 +dat 0x080777C8, _080777C8 +dat 0x080777CA, _080777CA +dat 0x080777DC, _080777DC +fun 0x080777E1, sub_80777E0 +dat 0x0807780C, _0807780C +dat 0x0807782C, _0807782C +dat 0x0807784C, _0807784C +dat 0x08077874, _08077874 +dat 0x0807788C, _0807788C +dat 0x08077894, _08077894 +dat 0x08077898, _08077898 +fun 0x0807789D, sub_807789C +dat 0x080778BC, _080778BC +dat 0x08077950, _08077950 +dat 0x08077968, _08077968 +dat 0x08077980, _08077980 +dat 0x080779A6, _080779A6 +dat 0x080779C4, _080779C4 +dat 0x080779F0, _080779F0 +dat 0x08077A02, _08077A02 +dat 0x08077A6E, _08077A6E +dat 0x08077A86, _08077A86 +dat 0x08077A8C, _08077A8C +dat 0x08077A90, _08077A90 +dat 0x08077A94, _08077A94 +dat 0x08077A98, _08077A98 +dat 0x08077A9C, _08077A9C +dat 0x08077AA0, _08077AA0 +dat 0x08077AA4, _08077AA4 +fun 0x08077AA9, sub_8077AA8 +fun 0x08077AAD, sub_8077AAC +dat 0x08077AE4, _08077AE4 +dat 0x08077AE8, _08077AE8 +fun 0x08077AED, sub_8077AEC +dat 0x08077B4C, _08077B4C +dat 0x08077B54, _08077B54 +dat 0x08077B58, _08077B58 +fun 0x08077B5D, sub_8077B5C +dat 0x08077BA6, _08077BA6 +dat 0x08077BAC, _08077BAC +dat 0x08077BB0, _08077BB0 +fun 0x08077BB5, sub_8077BB4 +dat 0x08077C14, _08077C14 +dat 0x08077C1C, _08077C1C +dat 0x08077C20, _08077C20 +fun 0x08077C25, sub_8077C24 +dat 0x08077C50, _08077C50 +fun 0x08077C55, sub_8077C54 +dat 0x08077D20, _08077D20 +dat 0x08077D24, _08077D24 +dat 0x08077D28, _08077D28 +dat 0x08077D2C, _08077D2C +fun 0x08077D31, sub_8077D30 +fun 0x08077D39, sub_8077D38 +dat 0x08077D74, _08077D74 +dat 0x08077D78, _08077D78 +dat 0x08077D7C, _08077D7C +fun 0x08077D81, sub_8077D80 +dat 0x08077DB0, _08077DB0 +fun 0x08077DB5, sub_8077DB4 +dat 0x08077DC0, _08077DC0 +dat 0x08077DC4, _08077DC4 +fun 0x08077DC9, sub_8077DC8 +dat 0x08077E4C, _08077E4C +dat 0x08077E50, _08077E50 +dat 0x08077E54, _08077E54 +dat 0x08077E58, _08077E58 +dat 0x08077E5C, _08077E5C +dat 0x08077E60, _08077E60 +fun 0x08077E65, sub_8077E64 +fun 0x08077E6D, sub_8077E6C +dat 0x08077E96, _08077E96 +fun 0x08077E9D, sub_8077E9C +fun 0x08077EAD, sub_8077EAC +dat 0x08077EC8, _08077EC8 +dat 0x08077ECC, _08077ECC +dat 0x08077ED2, _08077ED2 +dat 0x08077ED6, _08077ED6 +dat 0x08077ED8, _08077ED8 +fun 0x08077EED, sub_8077EEC +dat 0x08077F00, _08077F00 +fun 0x08077F05, sub_8077F04 +fun 0x08077F11, sub_8077F10 +dat 0x08077F1C, _08077F1C +dat 0x08077F52, _08077F52 +dat 0x08077F7C, _08077F7C +dat 0x08077F84, _08077F84 +dat 0x08077F88, _08077F88 +dat 0x08077F8C, _08077F8C +dat 0x08077F90, _08077F90 +dat 0x08077F94, _08077F94 +fun 0x08077F9D, sub_8077F9C +dat 0x08077FC0, _08077FC0 +dat 0x08077FC4, _08077FC4 +fun 0x08077FC9, sub_8077FC8 +dat 0x08077FE2, _08077FE2 +dat 0x08078006, _08078006 +dat 0x0807800C, _0807800C +dat 0x08078012, _08078012 +dat 0x08078018, _08078018 +dat 0x0807801E, _0807801E +dat 0x08078024, _08078024 +dat 0x0807802C, _0807802C +fun 0x08078045, sub_8078044 +dat 0x08078070, _08078070 +dat 0x08078074, _08078074 +fun 0x08078079, sub_8078078 +dat 0x08078092, _08078092 +dat 0x080780A0, _080780A0 +fun 0x080780A5, sub_80780A4 +dat 0x080780C0, _080780C0 +dat 0x080780C4, _080780C4 +dat 0x080780C8, _080780C8 +dat 0x080780D0, _080780D0 +dat 0x080780F4, _080780F4 +dat 0x080780F8, _080780F8 +dat 0x080780FC, _080780FC +dat 0x08078110, _08078110 +dat 0x08078120, _08078120 +fun 0x08078125, sub_8078124 +dat 0x0807813C, _0807813C +fun 0x08078141, sub_8078140 +fun 0x08078175, sub_8078174 +dat 0x08078198, _08078198 +fun 0x0807819D, sub_807819C +dat 0x080781DC, _080781DC +dat 0x080781E0, _080781E0 +dat 0x08078206, _08078206 +dat 0x0807820C, _0807820C +fun 0x08078215, GetSpellAssocStructPtr +fun 0x08078249, GetSpellAssocCharCount +fun 0x08078259, GetSpellAssocType +fun 0x08078269, GetSpellAssocAlt6CPointer +fun 0x08078279, GetSpellAssocReturnBool +fun 0x08078289, GetSpellAssocFacing +fun 0x08078299, GetSpellAssocFlashColor +fun 0x080782A9, SelectFromWeightedArray +fun 0x080782ED, GenerateMonsterLevel +fun 0x08078325, GenerateMonsterClass +fun 0x08078351, GenerateMonsterItems +fun 0x0807840D, MU_Init +fun 0x08078429, MU_CreateExt +fun 0x08078465, MU_Create +fun 0x080784D9, MU_ManualUpdate +fun 0x080784E5, MU_EnableAttractCamera +fun 0x080784ED, MU_DisableAttractCamera +fun 0x080784F5, MU_CreateForUI +fun 0x08078525, MU_8078524 +fun 0x08078541, MU_CreateInternal +fun 0x08078695, MU_SetFacing +fun 0x080786BD, MU_SetDefaultFacing +fun 0x080786E9, MU_SetDefaultFacing_Auto +fun 0x08078701, MU_StartMoveScript_Auto +fun 0x08078721, MU_Exists +fun 0x08078739, MU_IsAnyActive +fun 0x08078771, MU_IsActive +fun 0x08078791, MU_StartMoveScript +fun 0x080787C5, MU_CreateScripted +fun 0x080787FD, MU_StepSound_OnInit +fun 0x08078811, MU_StepSound_OnFirstSound +fun 0x08078825, MU_StepSound_OnSecondSound +fun 0x0807883D, MU_StartStepSfx +fun 0x08078889, MU_PlayStepSfx +fun 0x08078895, MU_8078894 +fun 0x08078899, MU_InterpretCommandScript +fun 0x08078A15, MU_StartFogBumpFx +fun 0x08078A65, MU_FogBumpFx_FirstFrame +fun 0x08078B09, MU_FogBumpFx_TransitionInLoop +fun 0x08078BCD, MU_FogBumpFx_DisplayLoop +fun 0x08078BFD, MU_IsFogBumpFxActive +fun 0x08078C15, MU_State_WaitForFogBump +fun 0x08078C31, MU_State_StartMovement +fun 0x08078C39, MU_State_WaitForTimer +fun 0x08078C59, MU_State_None +fun 0x08078C5D, MU_State_NoOp +fun 0x08078C61, MU_State_DuringMovement +fun 0x08078D6D, MU_AdvanceStepSfx +fun 0x08079031, MU_OnLoop +fun 0x08079091, MU_OnEnd +fun 0x080790A5, MU_EndAll +fun 0x080790B5, MU_End +fun 0x080790C1, MU_EndInternal +fun 0x080790CD, MU_80790CC +fun 0x080790E1, MU_AllDisable +fun 0x080790ED, MU_AllEnable +fun 0x080790F9, MU_GetComputedEndPosition +fun 0x0807916D, MU_CanStart +fun 0x08079191, MU_AllRestartAnimations +fun 0x080791CD, MU_GenerateConfigDefault +fun 0x0807920D, MU_GenerateConfigOther +fun 0x0807924D, MU_ComputeDisplayPosition +fun 0x080792F9, MU_DisplayAsSMS +fun 0x080793A5, MU_DisplayAsMMS +fun 0x0807947D, MU_GetMovementSpeed +fun 0x0807953D, MU_SetMoveConfig +fun 0x08079559, MU_GetGfxBufferById +fun 0x08079575, MU_GetSheetGfx +fun 0x08079589, MU_GetAnimationByClassId +fun 0x0807959D, MU_StartDeathFade +fun 0x08079619, MU_DeathFade_OnLoop +fun 0x08079655, MU_BlinkEffect_OnLoop +fun 0x0807968D, MU_StartBlinkEffect +fun 0x080796D5, MU_SetupPixelEffect +fun 0x08079731, MU_PixelEffect_OnLoop +fun 0x08079789, MU_StartPixelEffect +fun 0x080797D5, MU_Hide +fun 0x080797DD, MU_Show +fun 0x080797E5, MU_SetDisplayPosition +fun 0x080797F5, MU_SetDisplayOffset +fun 0x08079805, MU_StartFlashFade +fun 0x08079859, MU_8079858 +fun 0x0807988D, MU_807988C +fun 0x080798B1, MU_StartActionAnim +fun 0x080798E1, MU_EndSelectionApAnim +fun 0x080798E9, MU_StartDelayedFaceTarget +fun 0x0807990D, MU_EndRefaceApAnim +fun 0x08079945, MU_StartFastMoveAnim +fun 0x08079969, MU_EndFasterApAnim +fun 0x08079971, MU_StartCritFlash +fun 0x080799A1, MU_CritFlash_Init +fun 0x080799A9, MU_CritFlash_SetFadedPalette +fun 0x080799C9, MU_CritFlash_SetRegularPalette +fun 0x080799ED, MU_CritFlash_StartFadeBack_maybe +fun 0x08079A11, MU_CritFlash_SpriteShakeLoop +fun 0x08079A51, MU_CritFlash_RestorePalette +fun 0x08079A75, MU_StartHitFlash +fun 0x08079AD5, MU_HitFlash_RestorePalette +fun 0x08079AF9, MU_AllForceSetMaxMoveSpeed +fun 0x08079B11, MU_ForceSetMaxMoveSpeed +fun 0x08079B19, MU_SetSpecialSprite +fun 0x08079B6D, MU_SetPaletteId +fun 0x08079B91, MU_GetByIndex +fun 0x08079BB9, MU_GetByUnit +fun 0x08079BE1, MU_SortObjLayers +fun 0x08079CD9, CopyEventMoveToBuffer +dat 0x08079CF0, _08079CF0 +dat 0x08079D08, _08079D08 +dat 0x08079D16, _08079D16 +dat 0x08079D28, _08079D28 +dat 0x08079D2C, _08079D2C +dat 0x08079D36, _08079D36 +fun 0x08079D41, ClearEventMoveBuffer +dat 0x08079D4C, _08079D4C +dat 0x08079D60, _08079D60 +dat 0x08079D64, _08079D64 +dat 0x08079D6E, _08079D6E +fun 0x08079D75, sub_8079D74 +dat 0x08079DAC, _08079DAC +dat 0x08079DB0, _08079DB0 +dat 0x08079DB4, _08079DB4 +dat 0x08079DC0, _08079DC0 +fun 0x08079DDD, sub_8079DDC +dat 0x08079E6C, _08079E6C +dat 0x08079E70, _08079E70 +dat 0x08079E74, _08079E74 +fun 0x08079E79, MuCtr_SetupWithEventMoveBuffer +dat 0x08079F30, _08079F30 +dat 0x08079F7C, _08079F7C +dat 0x08079F80, _08079F80 +fun 0x08079F85, MuCtrExists +dat 0x08079F92, _08079F92 +dat 0x08079F98, _08079F98 +fun 0x08079F9D, SetAllMOVEUNITField44To1_ +fun 0x08079FA9, sub_8079FA8 +dat 0x0807A00C, _0807A00C +fun 0x0807A015, MoveUnit_ +dat 0x0807A050, _0807A050 +fun 0x0807A055, GetPreferredPositionForUNIT +dat 0x0807A080, _0807A080 +dat 0x0807A0C4, _0807A0C4 +dat 0x0807A0C8, _0807A0C8 +dat 0x0807A0CC, _0807A0CC +dat 0x0807A0DA, _0807A0DA +fun 0x0807A0E5, sub_807A0E4 +dat 0x0807A10A, _0807A10A +dat 0x0807A130, _0807A130 +dat 0x0807A134, _0807A134 +dat 0x0807A138, _0807A138 +dat 0x0807A14C, _0807A14C +dat 0x0807A186, _0807A186 +dat 0x0807A188, _0807A188 +dat 0x0807A190, _0807A190 +fun 0x0807A195, sub_807A194 +dat 0x0807A1E6, _0807A1E6 +dat 0x0807A1F2, _0807A1F2 +dat 0x0807A1F4, _0807A1F4 +fun 0x0807A1FD, sub_807A1FC +dat 0x0807A230, _0807A230 +dat 0x0807A234, _0807A234 +dat 0x0807A27A, _0807A27A +dat 0x0807A290, _0807A290 +fun 0x0807A295, sub_807A294 +dat 0x0807A2A6, _0807A2A6 +dat 0x0807A2D6, _0807A2D6 +dat 0x0807A2DE, _0807A2DE +dat 0x0807A2E4, _0807A2E4 +dat 0x0807A2E8, _0807A2E8 +dat 0x0807A2EC, _0807A2EC +dat 0x0807A2F0, _0807A2F0 +dat 0x0807A2F4, _0807A2F4 +dat 0x0807A2F8, _0807A2F8 +dat 0x0807A2FC, _0807A2FC +fun 0x0807A301, sub_807A300 +dat 0x0807A316, _0807A316 +dat 0x0807A31C, _0807A31C +dat 0x0807A320, _0807A320 +fun 0x0807A325, sub_807A324 +dat 0x0807A346, _0807A346 +dat 0x0807A34C, _0807A34C +dat 0x0807A350, _0807A350 +dat 0x0807A354, _0807A354 +fun 0x0807A359, sub_807A358 +dat 0x0807A3C0, _0807A3C0 +dat 0x0807A3C4, _0807A3C4 +dat 0x0807A3C8, _0807A3C8 +dat 0x0807A3CC, _0807A3CC +dat 0x0807A3E8, _0807A3E8 +dat 0x0807A3EC, _0807A3EC +dat 0x0807A44C, _0807A44C +dat 0x0807A46E, _0807A46E +dat 0x0807A484, _0807A484 +dat 0x0807A488, _0807A488 +dat 0x0807A48C, _0807A48C +dat 0x0807A492, _0807A492 +dat 0x0807A4C0, _0807A4C0 +dat 0x0807A4D4, _0807A4D4 +dat 0x0807A4E4, _0807A4E4 +fun 0x0807A4E9, GetAdjustedPositionForNewUnit +dat 0x0807A506, _0807A506 +dat 0x0807A52E, _0807A52E +dat 0x0807A542, _0807A542 +dat 0x0807A554, _0807A554 +dat 0x0807A5B6, _0807A5B6 +dat 0x0807A5F4, _0807A5F4 +dat 0x0807A5F8, _0807A5F8 +dat 0x0807A5FC, _0807A5FC +dat 0x0807A600, _0807A600 +dat 0x0807A604, _0807A604 +dat 0x0807A62E, _0807A62E +dat 0x0807A640, _0807A640 +fun 0x0807A645, sub_807A644 +dat 0x0807A678, _0807A678 +dat 0x0807A67C, _0807A67C +dat 0x0807A6A4, _0807A6A4 +dat 0x0807A6A8, _0807A6A8 +dat 0x0807A6B6, _0807A6B6 +dat 0x0807A6F0, _0807A6F0 +dat 0x0807A6F4, _0807A6F4 +dat 0x0807A700, _0807A700 +dat 0x0807A704, _0807A704 +fun 0x0807A709, MapAnimProc_DisplayItemStealingPopup +fun 0x0807A72D, DisplayWpnBrokePopup +fun 0x0807A771, BattleUnit_ShouldDisplayWpnBroke +fun 0x0807A795, DisplayWRankUpPopup +fun 0x0807A7D9, BattleUnit_ShouldDisplayWRankUp +fun 0x0807A801, _InitFontForUIDefault +fun 0x0807A80D, MapAnim_Cleanup +fun 0x0807A839, MapAnim_AdvanceBattleRound +fun 0x0807A895, MapAnim_PrepareNextBattleRound +fun 0x0807A8F1, MapAnim_DisplayRoundAnim +fun 0x0807A905, MapAnim_ShowPoisonEffectIfAny +fun 0x0807A941, MapAnim_MoveCameraOntoSubject +fun 0x0807A95D, MapAnim_MoveCameraOntoTarget +fun 0x0807A985, MapAnimProc_DisplayDeahQuote +fun 0x0807AA01, MapAnmiProc_DisplayDeathFade +fun 0x0807AA4D, MapAnimProc_DisplayExpBar +fun 0x0807AADD, MapAnim_InitInfoBox +fun 0x0807ABB9, MapAnim_CallBattleQuoteEvents +fun 0x0807ABE1, SetBattleMuPaletteByIndex +fun 0x0807ACAD, SetBattleMuPalette +fun 0x0807ACD1, PlaySoundIdA0 +fun 0x0807ACED, sub_807ACEC +fun 0x0807AD09, New6C_SummonGfx_FromActionPos +fun 0x0807AD1D, GenerateSummonUnitDef +fun 0x0807AFD1, ProcSummonDK_InitCounters +fun 0x0807AFE1, ProcSummonDK_CheckIsEnough +fun 0x0807AFFD, CheckCanSummon +fun 0x0807B055, sub_807B054 +fun 0x0807B071, ProcSummonDK_ResetCounter +fun 0x0807B091, SelectSummonPos +fun 0x0807B1C1, SelSumPosAndMoveCamera +fun 0x0807B235, ProcSummonDK_SelectDownPos +fun 0x0807B255, ProcSummonDK_SelectRightPos +fun 0x0807B275, ProcSummonDK_SelectLeftPos +fun 0x0807B295, ProcSummonDK_SelectUpPos +fun 0x0807B2B5, LoadSumMonsterFromDK +fun 0x0807B335, MakeBattleMOVEUNIT +fun 0x0807B3BD, SetBattleAnimFacing +fun 0x0807B465, SetupBattleMOVEUNITs +fun 0x0807B4D1, sub_807B4D0 +fun 0x0807B5DD, BeginMapAnimForPoisonDmg +fun 0x0807B635, BeginMapAnimForEggDmg +fun 0x0807B68D, BeginMapAnimForCritAtk +fun 0x0807B6E5, BeginMapAnimForSteal +fun 0x0807B741, BeginMapAnimForSummon +fun 0x0807B799, BeginMapAnimForSummonDK +fun 0x0807B7F1, BeginMapAnimForDance +fun 0x0807B855, BeginBattleMapAnims +fun 0x0807B8D5, SetupMapAnimSpellData +fun 0x0807B901, SetupMapBattleAnim +fun 0x0807B9B9, GetFacingDirection +fun 0x0807B9F9, UncompMapBattleBoxNumGfx +fun 0x0807BA29, sub_807BA28 +fun 0x0807BAE5, PrepareMapBattleBoxNumGfx +fun 0x0807BB11, sub_807BB10 +fun 0x0807BB41, sub_807BB40 +fun 0x0807BBB9, DeleteBattleAnimInfoThing +fun 0x0807BBC9, NewMapBattleInfoThing +fun 0x0807BBF1, ProcMapInfoBox_OnEnd +fun 0x0807BC01, ProcMapInfoBox_OnDraw +fun 0x0807BCA9, sub_807BCA8 +fun 0x0807BD55, sub_807BD54 +fun 0x0807BDD1, GetBattleInfoPalByFaction +fun 0x0807BE1D, DisplayBattleInfoBox +fun 0x0807BEF9, MapInfoBox_PrepareForShake +fun 0x0807BF55, MapInfoBoxShake +fun 0x0807BFC5, DrawMAExpBar +fun 0x0807C02D, ProcMAExpBar_OnDraw +fun 0x0807C0DD, ProcMAExpBar_PlaySound74 +fun 0x0807C0F9, ProcMAExpBar_OnIncrement +fun 0x0807C14D, ProcMAExpBar_InitDisplay +fun 0x0807C1AD, ProcMAExpBar_FrameAdvance +fun 0x0807C211, ProcMAExpBar_LevelUpIfPossible +fun 0x0807C231, StartMADebug6C +fun 0x0807C245, MADebug_FormatPrint +fun 0x0807C4F1, InitDebugMapAnim +fun 0x0807C569, MADebug_InitScreen +fun 0x0807C681, MADebug_MainLoop +fun 0x0807C8A1, SetupMADebugBattleUnit +fun 0x0807C8FD, SetupMADebugBattle +fun 0x0807CAA9, MADebug_DoBattleAnim +fun 0x0807CAD1, MapEventBattle_SetUpHitData +fun 0x0807CB05, MapEventBattle_OnEnd +fun 0x0807CB25, MapAnim_BeginMISSAnim +fun 0x0807CB81, MapAnim_BeginNODAMAGEAnim +fun 0x0807CBDD, MapAnim_BeginWallBreakAnim +fun 0x0807CC29, WallBreakAnim_Init +fun 0x0807CC79, NewMapPoisonEffect +fun 0x0807CCC1, MapAnim_BeginPoisonAnim +fun 0x0807CD19, sub_807CD18 +fun 0x0807CD61, MapAnim_BeginPoisonAnim2 +fun 0x0807CDB9, MapAnim_Poison2ResetMap +fun 0x0807CDD1, sub_807CDD0 +dat 0x0807CE10, _0807CE10 +dat 0x0807CE14, _0807CE14 +fun 0x0807CE19, sub_807CE18 +dat 0x0807CE6C, _0807CE6C +dat 0x0807CE70, _0807CE70 +dat 0x0807CE74, _0807CE74 +fun 0x0807CE79, sub_807CE78 +dat 0x0807CE9C, _0807CE9C +dat 0x0807CEA0, _0807CEA0 +dat 0x0807CEAC, _0807CEAC +dat 0x0807CEB8, _0807CEB8 +dat 0x0807CED4, _0807CED4 +dat 0x0807CEE4, _0807CEE4 +dat 0x0807CF0C, _0807CF0C +dat 0x0807CF16, _0807CF16 +dat 0x0807CF20, _0807CF20 +dat 0x0807CF24, _0807CF24 +dat 0x0807CF28, _0807CF28 +dat 0x0807CF2C, _0807CF2C +fun 0x0807CF31, sub_807CF30 +dat 0x0807CF5A, _0807CF5A +dat 0x0807CF8C, _0807CF8C +dat 0x0807CF90, _0807CF90 +dat 0x0807CF9E, _0807CF9E +dat 0x0807CFAA, _0807CFAA +dat 0x0807CFAC, _0807CFAC +dat 0x0807CFAE, _0807CFAE +dat 0x0807CFFE, _0807CFFE +dat 0x0807D010, _0807D010 +dat 0x0807D024, _0807D024 +dat 0x0807D044, _0807D044 +dat 0x0807D094, _0807D094 +dat 0x0807D098, _0807D098 +fun 0x0807D09D, sub_807D09C +dat 0x0807D0B0, _0807D0B0 +fun 0x0807D0B5, sub_807D0B4 +dat 0x0807D0F4, _0807D0F4 +dat 0x0807D0F8, _0807D0F8 +fun 0x0807D0FD, sub_807D0FC +dat 0x0807D188, _0807D188 +dat 0x0807D18C, _0807D18C +dat 0x0807D190, _0807D190 +dat 0x0807D194, _0807D194 +dat 0x0807D198, _0807D198 +dat 0x0807D1A6, _0807D1A6 +dat 0x0807D1B0, _0807D1B0 +fun 0x0807D1B5, sub_807D1B4 +dat 0x0807D1F8, _0807D1F8 +dat 0x0807D1FC, _0807D1FC +dat 0x0807D200, _0807D200 +dat 0x0807D204, _0807D204 +dat 0x0807D212, _0807D212 +dat 0x0807D22E, _0807D22E +dat 0x0807D23A, _0807D23A +dat 0x0807D260, _0807D260 +dat 0x0807D264, _0807D264 +dat 0x0807D268, _0807D268 +dat 0x0807D288, _0807D288 +dat 0x0807D296, _0807D296 +dat 0x0807D2BA, _0807D2BA +dat 0x0807D2C4, _0807D2C4 +fun 0x0807D2C9, sub_807D2C8 +dat 0x0807D2DC, _0807D2DC +fun 0x0807D2E1, sub_807D2E0 +dat 0x0807D324, _0807D324 +fun 0x0807D329, sub_807D328 +dat 0x0807D35A, _0807D35A +fun 0x0807D361, sub_807D360 +dat 0x0807D398, _0807D398 +fun 0x0807D39D, sub_807D39C +dat 0x0807D3B0, _0807D3B0 +fun 0x0807D3B5, sub_807D3B4 +dat 0x0807D3C8, _0807D3C8 +fun 0x0807D3CD, sub_807D3CC +dat 0x0807D404, _0807D404 +dat 0x0807D408, _0807D408 +fun 0x0807D40D, sub_807D40C +dat 0x0807D43A, _0807D43A +fun 0x0807D441, sub_807D440 +dat 0x0807D45E, _0807D45E +fun 0x0807D465, sub_807D464 +dat 0x0807D478, _0807D478 +dat 0x0807D4C6, _0807D4C6 +dat 0x0807D4D0, _0807D4D0 +fun 0x0807D4D5, sub_807D4D4 +dat 0x0807D514, _0807D514 +dat 0x0807D518, _0807D518 +fun 0x0807D51D, sub_807D51C +dat 0x0807D570, _0807D570 +dat 0x0807D574, _0807D574 +dat 0x0807D578, _0807D578 +fun 0x0807D57D, sub_807D57C +dat 0x0807D5A2, _0807D5A2 +dat 0x0807D5AE, _0807D5AE +dat 0x0807D5D0, _0807D5D0 +dat 0x0807D5D4, _0807D5D4 +dat 0x0807D5D8, _0807D5D8 +dat 0x0807D5F8, _0807D5F8 +dat 0x0807D608, _0807D608 +dat 0x0807D622, _0807D622 +dat 0x0807D64A, _0807D64A +dat 0x0807D654, _0807D654 +dat 0x0807D65C, _0807D65C +dat 0x0807D660, _0807D660 +dat 0x0807D664, _0807D664 +dat 0x0807D668, _0807D668 +dat 0x0807D66C, _0807D66C +fun 0x0807D671, sub_807D670 +dat 0x0807D684, _0807D684 +fun 0x0807D689, sub_807D688 +dat 0x0807D6D0, _0807D6D0 +dat 0x0807D6D4, _0807D6D4 +fun 0x0807D6D9, sub_807D6D8 +dat 0x0807D758, _0807D758 +dat 0x0807D75C, _0807D75C +fun 0x0807D761, sub_807D760 +dat 0x0807D770, _0807D770 +dat 0x0807D77C, _0807D77C +dat 0x0807D7C0, _0807D7C0 +dat 0x0807D7C8, _0807D7C8 +dat 0x0807D7CC, _0807D7CC +dat 0x0807D7D0, _0807D7D0 +dat 0x0807D7D4, _0807D7D4 +fun 0x0807D7D9, sub_807D7D8 +dat 0x0807D810, _0807D810 +dat 0x0807D814, _0807D814 +fun 0x0807D819, sub_807D818 +dat 0x0807D828, _0807D828 +fun 0x0807D82D, NewMapAnimEffectAnimator +dat 0x0807D85C, _0807D85C +fun 0x0807D861, sub_807D860 +dat 0x0807D930, _0807D930 +dat 0x0807D934, _0807D934 +dat 0x0807D938, _0807D938 +dat 0x0807D93C, _0807D93C +dat 0x0807D940, _0807D940 +fun 0x0807D945, sub_807D944 +dat 0x0807D962, _0807D962 +dat 0x0807D97A, _0807D97A +fun 0x0807D9B9, sub_807D9B8 +dat 0x0807D9D4, _0807D9D4 +dat 0x0807D9EC, _0807D9EC +fun 0x0807DA2D, sub_807DA2C +dat 0x0807DA60, _0807DA60 +dat 0x0807DA64, _0807DA64 +fun 0x0807DA69, sub_807DA68 +dat 0x0807DAA0, _0807DAA0 +dat 0x0807DAA4, _0807DAA4 +fun 0x0807DAA9, New6C_SomethingFlashy +dat 0x0807DAE0, _0807DAE0 +dat 0x0807DAE4, _0807DAE4 +fun 0x0807DAE9, sub_807DAE8 +dat 0x0807DB24, _0807DB24 +dat 0x0807DB28, _0807DB28 +dat 0x0807DB2C, _0807DB2C +fun 0x0807DB31, sub_807DB30 +dat 0x0807DB80, _0807DB80 +dat 0x0807DB98, _0807DB98 +dat 0x0807DB9C, _0807DB9C +dat 0x0807DBA0, _0807DBA0 +dat 0x0807DBA4, _0807DBA4 +fun 0x0807DBA9, sub_807DBA8 +dat 0x0807DBD8, _0807DBD8 +dat 0x0807DBDC, _0807DBDC +dat 0x0807DBE0, _0807DBE0 +fun 0x0807DBE5, sub_807DBE4 +dat 0x0807DBFC, _0807DBFC +dat 0x0807DC60, _0807DC60 +dat 0x0807DC80, _0807DC80 +dat 0x0807DC84, _0807DC84 +dat 0x0807DC88, _0807DC88 +dat 0x0807DC8C, _0807DC8C +dat 0x0807DC90, _0807DC90 +dat 0x0807DC94, _0807DC94 +dat 0x0807DC98, _0807DC98 +dat 0x0807DC9C, _0807DC9C +dat 0x0807DCA0, _0807DCA0 +dat 0x0807DCA4, _0807DCA4 +fun 0x0807DCA9, sub_807DCA8 +dat 0x0807DCE6, _0807DCE6 +dat 0x0807DD04, _0807DD04 +fun 0x0807DD0D, sub_807DD0C +dat 0x0807DD50, _0807DD50 +dat 0x0807DD6A, _0807DD6A +fun 0x0807DD75, sub_807DD74 +fun 0x0807DD81, sub_807DD80 +dat 0x0807DDC0, _0807DDC0 +dat 0x0807DDC4, _0807DDC4 +fun 0x0807DDC9, sub_807DDC8 +dat 0x0807DE1C, _0807DE1C +dat 0x0807DE20, _0807DE20 +dat 0x0807DE24, _0807DE24 +dat 0x0807DE28, _0807DE28 +dat 0x0807DE2C, _0807DE2C +fun 0x0807DE31, sub_807DE30 +dat 0x0807DE68, _0807DE68 +dat 0x0807DE6C, _0807DE6C +fun 0x0807DE71, sub_807DE70 +fun 0x0807DE81, sub_807DE80 +dat 0x0807DED0, _0807DED0 +dat 0x0807DED4, _0807DED4 +dat 0x0807DED8, _0807DED8 +fun 0x0807DEDD, sub_807DEDC +dat 0x0807DEEE, _0807DEEE +dat 0x0807DEFA, _0807DEFA +dat 0x0807DF42, _0807DF42 +dat 0x0807DF4C, _0807DF4C +dat 0x0807DF50, _0807DF50 +dat 0x0807DF54, _0807DF54 +dat 0x0807DF58, _0807DF58 +fun 0x0807DF5D, sub_807DF5C +dat 0x0807DF9E, _0807DF9E +dat 0x0807DFA8, _0807DFA8 +fun 0x0807DFAD, sub_807DFAC +dat 0x0807DFEC, _0807DFEC +fun 0x0807DFF5, sub_807DFF4 +dat 0x0807E030, _0807E030 +dat 0x0807E034, _0807E034 +fun 0x0807E039, sub_807E038 +dat 0x0807E050, _0807E050 +fun 0x0807E055, sub_807E054 +dat 0x0807E066, _0807E066 +dat 0x0807E072, _0807E072 +dat 0x0807E0BA, _0807E0BA +dat 0x0807E0C4, _0807E0C4 +dat 0x0807E0C8, _0807E0C8 +dat 0x0807E0CC, _0807E0CC +dat 0x0807E0D0, _0807E0D0 +fun 0x0807E0D5, sub_807E0D4 +dat 0x0807E110, _0807E110 +dat 0x0807E114, _0807E114 +fun 0x0807E119, sub_807E118 +dat 0x0807E168, _0807E168 +dat 0x0807E16C, _0807E16C +dat 0x0807E170, _0807E170 +dat 0x0807E174, _0807E174 +dat 0x0807E178, _0807E178 +fun 0x0807E17D, sub_807E17C +dat 0x0807E1A8, _0807E1A8 +dat 0x0807E1AC, _0807E1AC +fun 0x0807E1B1, sub_807E1B0 +dat 0x0807E1DC, _0807E1DC +dat 0x0807E1E0, _0807E1E0 +fun 0x0807E1E5, sub_807E1E4 +dat 0x0807E224, _0807E224 +dat 0x0807E228, _0807E228 +fun 0x0807E22D, sub_807E22C +dat 0x0807E280, _0807E280 +dat 0x0807E284, _0807E284 +dat 0x0807E288, _0807E288 +fun 0x0807E28D, sub_807E28C +dat 0x0807E2B0, _0807E2B0 +dat 0x0807E2B4, _0807E2B4 +dat 0x0807E2BE, _0807E2BE +dat 0x0807E2DA, _0807E2DA +dat 0x0807E2EA, _0807E2EA +dat 0x0807E312, _0807E312 +dat 0x0807E324, _0807E324 +dat 0x0807E328, _0807E328 +dat 0x0807E32C, _0807E32C +dat 0x0807E330, _0807E330 +fun 0x0807E335, sub_807E334 +dat 0x0807E348, _0807E348 +fun 0x0807E34D, sub_807E34C +dat 0x0807E388, _0807E388 +dat 0x0807E38C, _0807E38C +fun 0x0807E391, sub_807E390 +dat 0x0807E3F0, _0807E3F0 +dat 0x0807E3F4, _0807E3F4 +dat 0x0807E3F8, _0807E3F8 +dat 0x0807E3FC, _0807E3FC +dat 0x0807E400, _0807E400 +fun 0x0807E405, sub_807E404 +dat 0x0807E422, _0807E422 +dat 0x0807E444, _0807E444 +fun 0x0807E449, sub_807E448 +dat 0x0807E466, _0807E466 +dat 0x0807E488, _0807E488 +fun 0x0807E48D, sub_807E48C +dat 0x0807E4C8, _0807E4C8 +dat 0x0807E4CC, _0807E4CC +fun 0x0807E4D1, sub_807E4D0 +dat 0x0807E568, _0807E568 +dat 0x0807E56C, _0807E56C +dat 0x0807E570, _0807E570 +dat 0x0807E574, _0807E574 +dat 0x0807E578, _0807E578 +dat 0x0807E57C, _0807E57C +dat 0x0807E580, _0807E580 +fun 0x0807E585, sub_807E584 +dat 0x0807E59C, _0807E59C +dat 0x0807E5A8, _0807E5A8 +dat 0x0807E5E8, _0807E5E8 +dat 0x0807E5EC, _0807E5EC +fun 0x0807E5F1, sub_807E5F0 +dat 0x0807E630, _0807E630 +fun 0x0807E639, sub_807E638 +dat 0x0807E674, _0807E674 +dat 0x0807E678, _0807E678 +fun 0x0807E67D, sub_807E67C +dat 0x0807E6D4, _0807E6D4 +dat 0x0807E6D8, _0807E6D8 +dat 0x0807E6DC, _0807E6DC +fun 0x0807E6E1, sub_807E6E0 +dat 0x0807E6F2, _0807E6F2 +dat 0x0807E6FE, _0807E6FE +dat 0x0807E746, _0807E746 +dat 0x0807E750, _0807E750 +dat 0x0807E754, _0807E754 +dat 0x0807E758, _0807E758 +dat 0x0807E75C, _0807E75C +fun 0x0807E761, sub_807E760 +dat 0x0807E794, _0807E794 +dat 0x0807E798, _0807E798 +fun 0x0807E79D, sub_807E79C +dat 0x0807E7C0, _0807E7C0 +fun 0x0807E7C5, sub_807E7C4 +dat 0x0807E7DC, _0807E7DC +fun 0x0807E7E1, sub_807E7E0 +dat 0x0807E816, _0807E816 +dat 0x0807E822, _0807E822 +dat 0x0807E88C, _0807E88C +dat 0x0807E890, _0807E890 +dat 0x0807E894, _0807E894 +dat 0x0807E898, _0807E898 +dat 0x0807E89C, _0807E89C +dat 0x0807E8A0, _0807E8A0 +dat 0x0807E8A4, _0807E8A4 +dat 0x0807E8A8, _0807E8A8 +dat 0x0807E8AC, _0807E8AC +fun 0x0807E8B1, sub_807E8B0 +dat 0x0807E920, _0807E920 +dat 0x0807E92C, _0807E92C +dat 0x0807E930, _0807E930 +fun 0x0807E935, sub_807E934 +dat 0x0807E96E, _0807E96E +fun 0x0807E979, sub_807E978 +dat 0x0807EA1C, _0807EA1C +fun 0x0807EA21, sub_807EA20 +dat 0x0807EA4C, _0807EA4C +fun 0x0807EA51, sub_807EA50 +dat 0x0807EA5C, _0807EA5C +fun 0x0807EA61, sub_807EA60 +fun 0x0807EA99, sub_807EA98 +dat 0x0807EB24, _0807EB24 +dat 0x0807EB48, _0807EB48 +dat 0x0807EB6C, _0807EB6C +dat 0x0807EB80, _0807EB80 +dat 0x0807EB84, _0807EB84 +dat 0x0807EB88, _0807EB88 +dat 0x0807EB8C, _0807EB8C +dat 0x0807EB90, _0807EB90 +dat 0x0807EB94, _0807EB94 +dat 0x0807EB98, _0807EB98 +dat 0x0807EB9C, _0807EB9C +dat 0x0807EBA0, _0807EBA0 +fun 0x0807EBA5, sub_807EBA4 +dat 0x0807EBEA, _0807EBEA +dat 0x0807EC00, _0807EC00 +dat 0x0807EC04, _0807EC04 +fun 0x0807EC09, GetSomeStatUp +dat 0x0807EC12, _0807EC12 +dat 0x0807EC1C, _0807EC1C +dat 0x0807EC20, _0807EC20 +dat 0x0807EC44, _0807EC44 +dat 0x0807EC48, _0807EC48 +dat 0x0807EC60, _0807EC60 +dat 0x0807EC64, _0807EC64 +dat 0x0807EC7C, _0807EC7C +dat 0x0807EC80, _0807EC80 +dat 0x0807EC98, _0807EC98 +dat 0x0807EC9C, _0807EC9C +dat 0x0807ECB4, _0807ECB4 +dat 0x0807ECB8, _0807ECB8 +dat 0x0807ECD0, _0807ECD0 +dat 0x0807ECD4, _0807ECD4 +dat 0x0807ECEC, _0807ECEC +dat 0x0807ECF0, _0807ECF0 +dat 0x0807ED08, _0807ED08 +dat 0x0807ED0C, _0807ED0C +dat 0x0807ED24, _0807ED24 +dat 0x0807ED28, _0807ED28 +dat 0x0807ED2A, _0807ED2A +fun 0x0807ED31, GetSomeStatBase +dat 0x0807ED5C, _0807ED5C +dat 0x0807ED60, _0807ED60 +dat 0x0807ED64, _0807ED64 +dat 0x0807ED88, _0807ED88 +dat 0x0807EDA0, _0807EDA0 +dat 0x0807EDA4, _0807EDA4 +dat 0x0807EDAA, _0807EDAA +dat 0x0807EDB0, _0807EDB0 +dat 0x0807EDB6, _0807EDB6 +dat 0x0807EDBC, _0807EDBC +dat 0x0807EDC2, _0807EDC2 +dat 0x0807EDC8, _0807EDC8 +dat 0x0807EDCE, _0807EDCE +dat 0x0807EDE2, _0807EDE2 +dat 0x0807EDE4, _0807EDE4 +fun 0x0807EDED, sub_807EDEC +fun 0x0807EDF9, sub_807EDF8 +dat 0x0807EE5C, _0807EE5C +dat 0x0807EE60, _0807EE60 +dat 0x0807EE64, _0807EE64 +dat 0x0807EE68, _0807EE68 +dat 0x0807EE6C, _0807EE6C +dat 0x0807EE70, _0807EE70 +fun 0x0807EE75, sub_807EE74 +dat 0x0807EE80, _0807EE80 +fun 0x0807EE85, sub_807EE84 +dat 0x0807EEDC, _0807EEDC +dat 0x0807EEE0, _0807EEE0 +dat 0x0807EEE4, _0807EEE4 +dat 0x0807EEEC, _0807EEEC +dat 0x0807EF68, _0807EF68 +dat 0x0807EF88, _0807EF88 +dat 0x0807EF90, _0807EF90 +dat 0x0807EFB4, _0807EFB4 +dat 0x0807EFD0, _0807EFD0 +dat 0x0807EFE0, _0807EFE0 +dat 0x0807EFE4, _0807EFE4 +dat 0x0807EFE8, _0807EFE8 +dat 0x0807EFEC, _0807EFEC +fun 0x0807EFF1, sub_807EFF0 +dat 0x0807F00E, _0807F00E +dat 0x0807F02C, _0807F02C +dat 0x0807F030, _0807F030 +dat 0x0807F038, _0807F038 +dat 0x0807F0FC, _0807F0FC +dat 0x0807F100, _0807F100 +dat 0x0807F104, _0807F104 +dat 0x0807F108, _0807F108 +fun 0x0807F10D, DoMapAnimLevelUp +dat 0x0807F120, _0807F120 +fun 0x0807F125, sub_807F124 +dat 0x0807F18C, _0807F18C +fun 0x0807F191, sub_807F190 +dat 0x0807F1A8, _0807F1A8 +fun 0x0807F1AD, sub_807F1AC +dat 0x0807F1CE, _0807F1CE +dat 0x0807F29C, _0807F29C +dat 0x0807F2A0, _0807F2A0 +dat 0x0807F2A4, _0807F2A4 +dat 0x0807F2A8, _0807F2A8 +dat 0x0807F2AC, _0807F2AC +dat 0x0807F2B0, _0807F2B0 +fun 0x0807F2B5, sub_807F2B4 +fun 0x0807F2BD, sub_807F2BC +dat 0x0807F302, _0807F302 +dat 0x0807F308, _0807F308 +fun 0x0807F30D, sub_807F30C +dat 0x0807F348, _0807F348 +dat 0x0807F350, _0807F350 +fun 0x0807F355, sub_807F354 +dat 0x0807F390, _0807F390 +dat 0x0807F398, _0807F398 +fun 0x0807F39D, sub_807F39C +dat 0x0807F3B4, _0807F3B4 +dat 0x0807F3BE, _0807F3BE +dat 0x0807F3C0, _0807F3C0 +dat 0x0807F3CC, _0807F3CC +dat 0x0807F43C, _0807F43C +dat 0x0807F440, _0807F440 +dat 0x0807F444, _0807F444 +dat 0x0807F448, _0807F448 +dat 0x0807F45A, _0807F45A +dat 0x0807F466, _0807F466 +dat 0x0807F468, _0807F468 +dat 0x0807F474, _0807F474 +fun 0x0807F479, sub_807F478 +fun 0x0807F48D, sub_807F48C +dat 0x0807F4E6, _0807F4E6 +dat 0x0807F4EC, _0807F4EC +dat 0x0807F4F2, _0807F4F2 +dat 0x0807F518, _0807F518 +dat 0x0807F520, _0807F520 +dat 0x0807F524, _0807F524 +dat 0x0807F528, _0807F528 +dat 0x0807F52C, _0807F52C +dat 0x0807F530, _0807F530 +dat 0x0807F534, _0807F534 +dat 0x0807F538, _0807F538 +fun 0x0807F53D, sub_807F53C +fun 0x0807F549, sub_807F548 +fun 0x0807F55D, sub_807F55C +fun 0x0807F569, sub_807F568 +dat 0x0807F578, _0807F578 +dat 0x0807F57C, _0807F57C +dat 0x0807F584, _0807F584 +dat 0x0807F588, _0807F588 +fun 0x0807F58D, sub_807F58C +dat 0x0807F59C, _0807F59C +dat 0x0807F5BC, _0807F5BC +dat 0x0807F5C0, _0807F5C0 +dat 0x0807F5C4, _0807F5C4 +fun 0x0807F5C9, sub_807F5C8 +dat 0x0807F5D8, _0807F5D8 +dat 0x0807F5DC, _0807F5DC +dat 0x0807F5E4, _0807F5E4 +dat 0x0807F5E8, _0807F5E8 +fun 0x0807F5ED, sub_807F5EC +dat 0x0807F5F4, _0807F5F4 +dat 0x0807F610, _0807F610 +fun 0x0807F615, NewBG0Shaker +dat 0x0807F624, _0807F624 +fun 0x0807F629, BG0Shaker_Init +fun 0x0807F631, BG0Shaker_Loop +dat 0x0807F6B8, _0807F6B8 +fun 0x0807F6C1, LoadSparkGfx +dat 0x0807F6DC, _0807F6DC +dat 0x0807F6E0, _0807F6E0 +dat 0x0807F6E4, _0807F6E4 +fun 0x0807F6E9, sub_807F6E8 +dat 0x0807F714, _0807F714 +dat 0x0807F718, _0807F718 +dat 0x0807F71C, _0807F71C +dat 0x0807F720, _0807F720 +fun 0x0807F725, sub_807F724 +dat 0x0807F754, _0807F754 +fun 0x0807F759, sub_807F758 +dat 0x0807F766, _0807F766 +dat 0x0807F784, _0807F784 +fun 0x0807F789, sub_807F788 +dat 0x0807F7AE, _0807F7AE +dat 0x0807F7EC, _0807F7EC +dat 0x0807F7F4, _0807F7F4 +fun 0x0807F7F9, StartStarRotationEffect +dat 0x0807F834, _0807F834 +fun 0x0807F839, StartStarExplosionEffect +fun 0x0807F859, StartStarImplosionEffect +fun 0x0807F879, sub_807F878 +dat 0x0807F888, _0807F888 +dat 0x0807F88C, _0807F88C +dat 0x0807F894, _0807F894 +dat 0x0807F898, _0807F898 +fun 0x0807F89D, sub_807F89C +dat 0x0807F960, _0807F960 +fun 0x0807F965, sub_807F964 +dat 0x0807F990, _0807F990 +dat 0x0807F9C4, _0807F9C4 +dat 0x0807F9C8, _0807F9C8 +dat 0x0807FA6E, _0807FA6E +dat 0x0807FA78, _0807FA78 +dat 0x0807FA88, _0807FA88 +dat 0x0807FA8C, _0807FA8C +dat 0x0807FA90, _0807FA90 +dat 0x0807FA94, _0807FA94 +dat 0x0807FA98, _0807FA98 +dat 0x0807FA9C, _0807FA9C +fun 0x0807FAA1, sub_807FAA0 +dat 0x0807FB70, _0807FB70 +dat 0x0807FB74, _0807FB74 +dat 0x0807FB78, _0807FB78 +dat 0x0807FB7C, _0807FB7C +dat 0x0807FB80, _0807FB80 +dat 0x0807FB84, _0807FB84 +dat 0x0807FB88, _0807FB88 +dat 0x0807FB92, _0807FB92 +dat 0x0807FBAE, _0807FBAE +dat 0x0807FBC8, _0807FBC8 +fun 0x0807FBCD, sub_807FBCC +dat 0x0807FC30, _0807FC30 +dat 0x0807FC40, _0807FC40 +dat 0x0807FC44, _0807FC44 +dat 0x0807FC48, _0807FC48 +dat 0x0807FC4C, _0807FC4C +dat 0x0807FC50, _0807FC50 +dat 0x0807FC54, _0807FC54 +fun 0x0807FC59, sub_807FC58 +dat 0x0807FC78, _0807FC78 +dat 0x0807FC7C, _0807FC7C +dat 0x0807FC8A, _0807FC8A +dat 0x0807FCA0, _0807FCA0 +dat 0x0807FCA4, _0807FCA4 +fun 0x0807FCA9, sub_807FCA8 +dat 0x0807FCBC, _0807FCBC +fun 0x0807FCC1, sub_807FCC0 +dat 0x0807FCD0, _0807FCD0 +dat 0x0807FCD4, _0807FCD4 +dat 0x0807FCDC, _0807FCDC +dat 0x0807FCE0, _0807FCE0 +fun 0x0807FCE5, sub_807FCE4 +dat 0x0807FDBC, _0807FDBC +dat 0x0807FDC0, _0807FDC0 +dat 0x0807FDC4, _0807FDC4 +fun 0x0807FDC9, sub_807FDC8 +dat 0x0807FE02, _0807FE02 +dat 0x0807FE08, _0807FE08 +fun 0x0807FE0D, sub_807FE0C +dat 0x0807FE3A, _0807FE3A +dat 0x0807FE58, _0807FE58 +dat 0x0807FEFA, _0807FEFA +dat 0x0807FF20, _0807FF20 +dat 0x0807FF78, _0807FF78 +dat 0x0807FF94, _0807FF94 +dat 0x0807FF9C, _0807FF9C +dat 0x0807FFA4, _0807FFA4 +dat 0x0807FFC4, _0807FFC4 +dat 0x0807FFD4, _0807FFD4 +dat 0x0807FFD8, _0807FFD8 +dat 0x0807FFDC, _0807FFDC +dat 0x0807FFE0, _0807FFE0 +dat 0x0807FFE4, _0807FFE4 +dat 0x0807FFE8, _0807FFE8 +dat 0x0807FFEC, _0807FFEC +fun 0x0807FFF1, sub_807FFF0 +dat 0x0808000C, _0808000C +dat 0x08080010, _08080010 +fun 0x08080015, sub_8080014 +dat 0x08080024, _08080024 +dat 0x08080028, _08080028 +dat 0x08080030, _08080030 +dat 0x08080034, _08080034 +fun 0x08080039, sub_8080038 +dat 0x0808004C, _0808004C +fun 0x08080051, sub_8080050 +dat 0x08080128, _08080128 +dat 0x0808012C, _0808012C +dat 0x08080130, _08080130 +dat 0x08080134, _08080134 +fun 0x08080139, sub_8080138 +dat 0x08080154, _08080154 +dat 0x08080212, _08080212 +dat 0x0808023C, _0808023C +dat 0x08080240, _08080240 +dat 0x08080244, _08080244 +dat 0x08080248, _08080248 +dat 0x0808024C, _0808024C +dat 0x08080250, _08080250 +dat 0x08080254, _08080254 +dat 0x08080258, _08080258 +dat 0x0808025C, _0808025C +dat 0x08080260, _08080260 +dat 0x0808026C, _0808026C +fun 0x08080289, sub_8080288 +dat 0x080802C0, _080802C0 +dat 0x080802E6, _080802E6 +dat 0x080802F8, _080802F8 +dat 0x0808030A, _0808030A +dat 0x08080328, _08080328 +dat 0x0808032C, _0808032C +dat 0x08080330, _08080330 +dat 0x08080374, _08080374 +dat 0x08080378, _08080378 +dat 0x0808037A, _0808037A +dat 0x0808037C, _0808037C +fun 0x0808038D, sub_808038C +dat 0x080803B6, _080803B6 +dat 0x080803C8, _080803C8 +fun 0x080803D9, sub_80803D8 +dat 0x080803FC, _080803FC +dat 0x08080400, _08080400 +dat 0x08080404, _08080404 +fun 0x08080409, sub_8080408 +dat 0x08080426, _08080426 +dat 0x08080438, _08080438 +dat 0x0808043C, _0808043C +dat 0x08080440, _08080440 +dat 0x08080444, _08080444 +dat 0x08080448, _08080448 +fun 0x0808044D, sub_808044C +dat 0x0808046A, _0808046A +dat 0x08080470, _08080470 +fun 0x08080475, sub_8080474 +dat 0x08080484, _08080484 +dat 0x08080488, _08080488 +dat 0x08080490, _08080490 +dat 0x08080494, _08080494 +fun 0x08080499, sub_8080498 +dat 0x0808051C, _0808051C +dat 0x08080520, _08080520 +dat 0x08080524, _08080524 +dat 0x08080528, _08080528 +dat 0x0808052C, _0808052C +fun 0x08080531, sub_8080530 +dat 0x08080598, _08080598 +dat 0x0808059C, _0808059C +dat 0x080805A0, _080805A0 +dat 0x080805A4, _080805A4 +dat 0x080805A8, _080805A8 +fun 0x080805AD, sub_80805AC +dat 0x080805D8, _080805D8 +dat 0x080805EA, _080805EA +dat 0x08080602, _08080602 +dat 0x0808061A, _0808061A +dat 0x08080648, _08080648 +dat 0x0808064C, _0808064C +dat 0x08080650, _08080650 +fun 0x08080655, sub_8080654 +fun 0x08080661, sub_8080660 +dat 0x08080728, _08080728 +dat 0x0808072C, _0808072C +fun 0x08080731, sub_8080730 +dat 0x08080768, _08080768 +dat 0x0808079E, _0808079E +dat 0x080807A6, _080807A6 +dat 0x080807BC, _080807BC +dat 0x080807C0, _080807C0 +dat 0x080807C4, _080807C4 +fun 0x080807C9, sub_80807C8 +dat 0x080807EC, _080807EC +dat 0x08080802, _08080802 +dat 0x08080818, _08080818 +dat 0x0808081A, _0808081A +dat 0x08080864, _08080864 +dat 0x08080868, _08080868 +dat 0x08080876, _08080876 +dat 0x0808087E, _0808087E +fun 0x08080891, sub_8080890 +dat 0x080808DC, _080808DC +dat 0x080808E0, _080808E0 +dat 0x080808EC, _080808EC +dat 0x080808F6, _080808F6 +fun 0x08080901, sub_8080900 +dat 0x08080936, _08080936 +dat 0x0808095C, _0808095C +dat 0x0808096E, _0808096E +dat 0x08080980, _08080980 +dat 0x0808099C, _0808099C +dat 0x080809A0, _080809A0 +dat 0x080809A4, _080809A4 +dat 0x080809C0, _080809C0 +dat 0x080809C4, _080809C4 +dat 0x080809C6, _080809C6 +dat 0x080809C8, _080809C8 +fun 0x080809D9, sub_80809D8 +dat 0x080809F8, _080809F8 +dat 0x08080A0A, _08080A0A +dat 0x08080A1C, _08080A1C +dat 0x08080A24, _08080A24 +dat 0x08080A36, _08080A36 +dat 0x08080A3E, _08080A3E +dat 0x08080A4E, _08080A4E +dat 0x08080AA4, _08080AA4 +dat 0x08080AA8, _08080AA8 +dat 0x08080AB6, _08080AB6 +dat 0x08080ABE, _08080ABE +dat 0x08080AD8, _08080AD8 +dat 0x08080B06, _08080B06 +dat 0x08080B14, _08080B14 +fun 0x08080B19, sub_8080B18 +dat 0x08080B62, _08080B62 +dat 0x08080B6A, _08080B6A +dat 0x08080B80, _08080B80 +fun 0x08080B85, sub_8080B84 +dat 0x08080BA4, _08080BA4 +fun 0x08080BA9, sub_8080BA8 +dat 0x08080BD4, _08080BD4 +fun 0x08080BD9, sub_8080BD8 +dat 0x08080C00, _08080C00 +dat 0x08080C04, _08080C04 +dat 0x08080C16, _08080C16 +dat 0x08080C2E, _08080C2E +dat 0x08080C34, _08080C34 +dat 0x08080C5C, _08080C5C +dat 0x08080C60, _08080C60 +dat 0x08080C88, _08080C88 +dat 0x08080C8C, _08080C8C +dat 0x08080CB4, _08080CB4 +dat 0x08080CB8, _08080CB8 +dat 0x08080CE2, _08080CE2 +dat 0x08080D1C, _08080D1C +dat 0x08080D24, _08080D24 +dat 0x08080D28, _08080D28 +fun 0x08080D2D, New6C_SummonGfx +dat 0x08080D64, _08080D64 +dat 0x08080D68, _08080D68 +fun 0x08080D6D, sub_8080D6C +dat 0x08080DC0, _08080DC0 +dat 0x08080DC4, _08080DC4 +dat 0x08080DC8, _08080DC8 +fun 0x08080DCD, sub_8080DCC +dat 0x08080DF0, _08080DF0 +dat 0x08080DF4, _08080DF4 +dat 0x08080E02, _08080E02 +dat 0x08080E0E, _08080E0E +dat 0x08080E2A, _08080E2A +dat 0x08080E3A, _08080E3A +dat 0x08080E62, _08080E62 +dat 0x08080E6C, _08080E6C +dat 0x08080E74, _08080E74 +dat 0x08080E78, _08080E78 +dat 0x08080E7C, _08080E7C +dat 0x08080E80, _08080E80 +fun 0x08080E85, sub_8080E84 +dat 0x08080E98, _08080E98 +fun 0x08080E9D, sub_8080E9C +dat 0x08080EDC, _08080EDC +dat 0x08080EE0, _08080EE0 +fun 0x08080EE5, sub_8080EE4 +dat 0x08080F38, _08080F38 +dat 0x08080F3C, _08080F3C +dat 0x08080F40, _08080F40 +fun 0x08080F45, sub_8080F44 +dat 0x08080F68, _08080F68 +dat 0x08080F6C, _08080F6C +dat 0x08080F86, _08080F86 +dat 0x08080F92, _08080F92 +dat 0x08080FAE, _08080FAE +dat 0x08080FBE, _08080FBE +dat 0x08080FE6, _08080FE6 +dat 0x08080FF0, _08080FF0 +dat 0x08080FF8, _08080FF8 +dat 0x08080FFC, _08080FFC +dat 0x08081000, _08081000 +dat 0x08081004, _08081004 +fun 0x08081009, sub_8081008 +dat 0x0808101C, _0808101C +fun 0x08081021, sub_8081020 +dat 0x08081060, _08081060 +dat 0x08081064, _08081064 +fun 0x08081069, sub_8081068 +dat 0x08081074, _08081074 +fun 0x08081079, sub_8081078 +dat 0x080810F0, _080810F0 +dat 0x080810F4, _080810F4 +dat 0x080810F8, _080810F8 +dat 0x080810FC, _080810FC +fun 0x08081101, sub_8081100 +dat 0x08081124, _08081124 +dat 0x08081128, _08081128 +dat 0x08081134, _08081134 +dat 0x08081150, _08081150 +dat 0x08081160, _08081160 +dat 0x08081188, _08081188 +dat 0x08081192, _08081192 +dat 0x0808119C, _0808119C +dat 0x080811A0, _080811A0 +dat 0x080811A4, _080811A4 +dat 0x080811A8, _080811A8 +fun 0x080811AD, sub_80811AC +dat 0x080811CC, _080811CC +fun 0x080811D1, sub_80811D0 +dat 0x080811E8, _080811E8 +fun 0x080811ED, sub_80811EC +fun 0x08081209, sub_8081208 +dat 0x08081242, _08081242 +dat 0x08081254, _08081254 +fun 0x0808125D, nullsub_58 +fun 0x08081261, GetItemAnim6CCode +dat 0x0808126C, _0808126C +dat 0x08081270, _08081270 +dat 0x08081274, _08081274 +fun 0x08081279, MapAnim_AnimateSubjectIdle +dat 0x08081298, _08081298 +fun 0x0808129D, MapAnim_SubjectResetAnim +dat 0x080812BC, _080812BC +fun 0x080812C1, sub_80812C0 +dat 0x080812E8, _080812E8 +dat 0x080812EC, _080812EC +dat 0x080812F0, _080812F0 +dat 0x080812F8, _080812F8 +dat 0x08081340, _08081340 +dat 0x08081344, _08081344 +fun 0x08081349, sub_8081348 +dat 0x08081378, _08081378 +dat 0x0808137C, _0808137C +dat 0x08081380, _08081380 +fun 0x08081385, sub_8081384 +dat 0x080813B4, _080813B4 +dat 0x080813B8, _080813B8 +dat 0x080813BC, _080813BC +fun 0x080813C1, sub_80813C0 +dat 0x080813F4, _080813F4 +fun 0x080813F9, MapAnim_BeginSubjectFastAnim +dat 0x08081418, _08081418 +fun 0x0808141D, sub_808141C +dat 0x0808143E, _0808143E +dat 0x08081442, _08081442 +dat 0x08081444, _08081444 +dat 0x08081468, _08081468 +dat 0x0808146C, _0808146C +dat 0x0808146E, _0808146E +fun 0x08081479, sub_8081478 +dat 0x0808149A, _0808149A +dat 0x0808149E, _0808149E +dat 0x080814A0, _080814A0 +dat 0x080814C4, _080814C4 +dat 0x080814C8, _080814C8 +dat 0x080814CA, _080814CA +fun 0x080814D5, MapAnim_MoveSubjectsTowardsTarget +dat 0x08081528, _08081528 +dat 0x08081530, _08081530 +fun 0x08081535, MapAnim_MoveSubjectsAwayFromTarget +dat 0x08081588, _08081588 +dat 0x08081590, _08081590 +fun 0x08081595, MapAnim_MoveCameraOnSubject +dat 0x080815BC, _080815BC +fun 0x080815C1, MapAnim_MoveCameraOnTarget +dat 0x080815E8, _080815E8 +fun 0x080815ED, sub_80815EC +dat 0x08081614, _08081614 +dat 0x08081618, _08081618 +fun 0x0808161D, MapAnim_BeginRoundSpecificAnims +dat 0x08081648, _08081648 +dat 0x0808164C, _0808164C +dat 0x08081652, _08081652 +dat 0x08081682, _08081682 +dat 0x08081692, _08081692 +dat 0x080816BA, _080816BA +dat 0x080816C8, _080816C8 +dat 0x080816EA, _080816EA +dat 0x080816F8, _080816F8 +dat 0x08081728, _08081728 +dat 0x0808172C, _0808172C +dat 0x08081730, _08081730 +dat 0x08081740, _08081740 +dat 0x08081768, _08081768 +dat 0x0808176C, _0808176C +dat 0x08081770, _08081770 +dat 0x0808178C, _0808178C +dat 0x0808178E, _0808178E +dat 0x080817B4, _080817B4 +dat 0x080817B8, _080817B8 +dat 0x080817CA, _080817CA +dat 0x080817E0, _080817E0 +dat 0x080817E4, _080817E4 +dat 0x080817E8, _080817E8 +dat 0x080817FA, _080817FA +dat 0x08081878, _08081878 +dat 0x0808187C, _0808187C +dat 0x08081880, _08081880 +dat 0x080818C4, _080818C4 +dat 0x080818D4, _080818D4 +fun 0x080818D9, sub_80818D8 +dat 0x080818F4, _080818F4 +dat 0x080818F8, _080818F8 +dat 0x080818FA, _080818FA +dat 0x0808190E, _0808190E +fun 0x08081915, MapAnim_WaitForHPToEndChangingMaybe +dat 0x08081928, _08081928 +dat 0x0808192C, _0808192C +fun 0x08081931, MapAnim_PoisonEffectOnTarget +dat 0x0808194C, _0808194C +fun 0x08081951, sub_8081950 +dat 0x0808196C, _0808196C +fun 0x08081971, sub_8081970 +dat 0x08081994, _08081994 +dat 0x08081998, _08081998 +dat 0x0808199E, _0808199E +dat 0x080819A4, _080819A4 +fun 0x080819A9, sub_80819A8 +dat 0x080819C4, _080819C4 +fun 0x080819C9, sub_80819C8 +dat 0x080819E4, _080819E4 +fun 0x080819E9, sub_80819E8 +dat 0x08081A04, _08081A04 +fun 0x08081A09, sub_8081A08 +dat 0x08081A24, _08081A24 +fun 0x08081A29, sub_8081A28 +dat 0x08081A48, _08081A48 +dat 0x08081A4C, _08081A4C +dat 0x08081A50, _08081A50 +fun 0x08081A55, sub_8081A54 +dat 0x08081A74, _08081A74 +dat 0x08081A78, _08081A78 +dat 0x08081A7C, _08081A7C +fun 0x08081A81, sub_8081A80 +dat 0x08081AA4, _08081AA4 +dat 0x08081AA8, _08081AA8 +dat 0x08081AAC, _08081AAC +fun 0x08081AB1, sub_8081AB0 +dat 0x08081AD4, _08081AD4 +dat 0x08081AD8, _08081AD8 +dat 0x08081ADC, _08081ADC +fun 0x08081AE1, sub_8081AE0 +dat 0x08081B04, _08081B04 +dat 0x08081B08, _08081B08 +dat 0x08081B0C, _08081B0C +fun 0x08081B11, sub_8081B10 +dat 0x08081B34, _08081B34 +dat 0x08081B38, _08081B38 +dat 0x08081B3C, _08081B3C +fun 0x08081B41, sub_8081B40 +dat 0x08081B64, _08081B64 +dat 0x08081B68, _08081B68 +dat 0x08081B6C, _08081B6C +fun 0x08081B71, sub_8081B70 +dat 0x08081B84, _08081B84 +dat 0x08081BC0, _08081BC0 +dat 0x08081BC4, _08081BC4 +dat 0x08081BC8, _08081BC8 +fun 0x08081BCD, sub_8081BCC +dat 0x08081BF4, _08081BF4 +fun 0x08081BF9, sub_8081BF8 +dat 0x08081C14, _08081C14 +fun 0x08081C19, sub_8081C18 +dat 0x08081C30, _08081C30 +fun 0x08081C35, sub_8081C34 +dat 0x08081C50, _08081C50 +fun 0x08081C55, sub_8081C54 +dat 0x08081C70, _08081C70 +fun 0x08081C75, sub_8081C74 +dat 0x08081C90, _08081C90 +fun 0x08081C95, sub_8081C94 +dat 0x08081CB0, _08081CB0 +fun 0x08081CB5, sub_8081CB4 +dat 0x08081CD0, _08081CD0 +fun 0x08081CD5, sub_8081CD4 +dat 0x08081CF4, _08081CF4 +fun 0x08081CF9, sub_8081CF8 +dat 0x08081D18, _08081D18 +fun 0x08081D1D, sub_8081D1C +dat 0x08081D3C, _08081D3C +fun 0x08081D41, sub_8081D40 +dat 0x08081D7C, _08081D7C +dat 0x08081D80, _08081D80 +fun 0x08081D85, sub_8081D84 +dat 0x08081D98, _08081D98 +dat 0x08081DD4, _08081DD4 +dat 0x08081DD8, _08081DD8 +dat 0x08081DDC, _08081DDC +fun 0x08081DE1, sub_8081DE0 +dat 0x08081E00, _08081E00 +fun 0x08081E05, sub_8081E04 +dat 0x08081E44, _08081E44 +fun 0x08081E49, sub_8081E48 +fun 0x08081E55, sub_8081E54 +fun 0x08081E61, sub_8081E60 +fun 0x08081E79, sub_8081E78 +dat 0x08081EA0, _08081EA0 +dat 0x08081EA4, _08081EA4 +dat 0x08081EA8, _08081EA8 +fun 0x08081EAD, sub_8081EAC +dat 0x08081F1C, _08081F1C +dat 0x08081F20, _08081F20 +fun 0x08081F25, sub_8081F24 +dat 0x08081F54, _08081F54 +fun 0x08081F59, sub_8081F58 +fun 0x08081F65, sub_8081F64 +dat 0x08081F7C, _08081F7C +dat 0x08081F80, _08081F80 +dat 0x08081F84, _08081F84 +dat 0x08081F88, _08081F88 +dat 0x08081F90, _08081F90 +dat 0x08081FA0, _08081FA0 +dat 0x08081FA4, _08081FA4 +fun 0x08081FA9, sub_8081FA8 +dat 0x08081FC0, _08081FC0 +dat 0x08081FC4, _08081FC4 +dat 0x08081FC8, _08081FC8 +dat 0x08081FCC, _08081FCC +dat 0x08081FD4, _08081FD4 +dat 0x08081FF0, _08081FF0 +dat 0x08081FF4, _08081FF4 +dat 0x08081FF8, _08081FF8 +fun 0x08081FFD, sub_8081FFC +dat 0x08082014, _08082014 +dat 0x08082018, _08082018 +dat 0x0808201C, _0808201C +dat 0x08082020, _08082020 +dat 0x08082028, _08082028 +dat 0x08082044, _08082044 +dat 0x08082048, _08082048 +dat 0x0808204C, _0808204C +fun 0x08082051, sub_8082050 +dat 0x08082068, _08082068 +dat 0x0808206C, _0808206C +dat 0x08082070, _08082070 +dat 0x08082074, _08082074 +dat 0x0808207C, _0808207C +dat 0x0808208C, _0808208C +dat 0x08082090, _08082090 +fun 0x08082095, sub_8082094 +dat 0x080820AC, _080820AC +dat 0x080820B0, _080820B0 +dat 0x080820B4, _080820B4 +dat 0x080820B8, _080820B8 +dat 0x080820C0, _080820C0 +dat 0x080820D0, _080820D0 +dat 0x080820D4, _080820D4 +fun 0x080820D9, sub_80820D8 +dat 0x08082184, _08082184 +dat 0x08082188, _08082188 +fun 0x0808218D, sub_808218C +dat 0x080821AC, _080821AC +dat 0x080821B0, _080821B0 +dat 0x080821E0, _080821E0 +dat 0x080821E2, _080821E2 +dat 0x080821EC, _080821EC +dat 0x080821FA, _080821FA +dat 0x08082216, _08082216 +dat 0x08082224, _08082224 +fun 0x08082229, sub_8082228 +dat 0x08082240, _08082240 +dat 0x08082264, _08082264 +fun 0x08082269, sub_8082268 +dat 0x08082280, _08082280 +dat 0x080822A8, _080822A8 +fun 0x080822AD, sub_80822AC +dat 0x080822CA, _080822CA +dat 0x080822EC, _080822EC +fun 0x080822F1, sub_80822F0 +dat 0x0808230E, _0808230E +dat 0x08082334, _08082334 +fun 0x08082339, sub_8082338 +dat 0x0808236A, _0808236A +dat 0x08082386, _08082386 +dat 0x0808238C, _0808238C +fun 0x08082391, sub_8082390 +dat 0x0808239C, _0808239C +fun 0x080823A1, sub_80823A0 +dat 0x080823A8, _080823A8 +dat 0x080823B8, _080823B8 +fun 0x080823BD, sub_80823BC +dat 0x080823CA, _080823CA +dat 0x080823D0, _080823D0 +dat 0x080823D6, _080823D6 +fun 0x080823DD, sub_80823DC +dat 0x080823EA, _080823EA +dat 0x080823F0, _080823F0 +dat 0x080823F6, _080823F6 +fun 0x080823FD, sub_80823FC +dat 0x0808241A, _0808241A +dat 0x080824AC, _080824AC +dat 0x080824B4, _080824B4 +fun 0x080824C5, sub_80824C4 +dat 0x08082508, _08082508 +dat 0x08082516, _08082516 +dat 0x08082524, _08082524 +dat 0x08082596, _08082596 +fun 0x080825B1, sub_80825B0 +fun 0x080825B9, sub_80825B8 +dat 0x080825E4, _080825E4 +fun 0x080825E9, sub_80825E8 +dat 0x080825F6, _080825F6 +dat 0x0808260A, _0808260A +dat 0x08082624, _08082624 +dat 0x08082640, _08082640 +fun 0x08082645, sub_8082644 +dat 0x08082654, _08082654 +fun 0x08082659, sub_8082658 +dat 0x08082676, _08082676 +dat 0x080826BA, _080826BA +dat 0x080826FE, _080826FE +dat 0x08082716, _08082716 +dat 0x0808271E, _0808271E +fun 0x08082731, sub_8082730 +dat 0x08082760, _08082760 +fun 0x08082765, sub_8082764 +dat 0x08082776, _08082776 +dat 0x0808278E, _0808278E +dat 0x08082798, _08082798 +dat 0x080827BA, _080827BA +dat 0x080827C4, _080827C4 +dat 0x080827DC, _080827DC +dat 0x080827F6, _080827F6 +dat 0x0808280C, _0808280C +dat 0x08082826, _08082826 +dat 0x0808283A, _0808283A +dat 0x08082844, _08082844 +dat 0x08082858, _08082858 +fun 0x0808285D, sub_808285C +dat 0x08082874, _08082874 +dat 0x08082878, _08082878 +dat 0x0808287C, _0808287C +dat 0x08082880, _08082880 +dat 0x08082886, _08082886 +dat 0x0808289C, _0808289C +dat 0x080828A0, _080828A0 +dat 0x080828A4, _080828A4 +fun 0x080828A9, sub_80828A8 +dat 0x080828C0, _080828C0 +dat 0x080828C4, _080828C4 +dat 0x080828C8, _080828C8 +dat 0x080828CC, _080828CC +dat 0x080828D4, _080828D4 +dat 0x080828E4, _080828E4 +dat 0x080828E8, _080828E8 +fun 0x080828ED, sub_80828EC +dat 0x080828FE, _080828FE +dat 0x08082910, _08082910 +dat 0x08082914, _08082914 +dat 0x08082918, _08082918 +fun 0x0808291D, sub_808291C +dat 0x08082924, _08082924 +dat 0x08082948, _08082948 +fun 0x0808294D, sub_808294C +dat 0x08082964, _08082964 +dat 0x08082968, _08082968 +dat 0x0808296C, _0808296C +dat 0x08082970, _08082970 +dat 0x08082976, _08082976 +dat 0x08082998, _08082998 +dat 0x0808299C, _0808299C +dat 0x080829A0, _080829A0 +fun 0x080829A5, sub_80829A4 +dat 0x080829E2, _080829E2 +dat 0x080829FA, _080829FA +dat 0x08082A20, _08082A20 +fun 0x08082A25, sub_8082A24 +dat 0x08082A3C, _08082A3C +dat 0x08082A40, _08082A40 +dat 0x08082A44, _08082A44 +dat 0x08082A48, _08082A48 +dat 0x08082A4E, _08082A4E +dat 0x08082A70, _08082A70 +dat 0x08082A74, _08082A74 +dat 0x08082A78, _08082A78 +fun 0x08082A7D, sub_8082A7C +dat 0x08082A94, _08082A94 +dat 0x08082A98, _08082A98 +dat 0x08082A9C, _08082A9C +dat 0x08082AA0, _08082AA0 +dat 0x08082AA6, _08082AA6 +dat 0x08082AC8, _08082AC8 +dat 0x08082ACC, _08082ACC +dat 0x08082AD0, _08082AD0 +fun 0x08082AD5, sub_8082AD4 +dat 0x08082AEC, _08082AEC +dat 0x08082AF0, _08082AF0 +dat 0x08082AF4, _08082AF4 +dat 0x08082AF8, _08082AF8 +dat 0x08082AFE, _08082AFE +dat 0x08082B20, _08082B20 +dat 0x08082B24, _08082B24 +dat 0x08082B28, _08082B28 +fun 0x08082B2D, sub_8082B2C +dat 0x08082B44, _08082B44 +dat 0x08082B48, _08082B48 +dat 0x08082B4C, _08082B4C +dat 0x08082B50, _08082B50 +dat 0x08082B56, _08082B56 +dat 0x08082B78, _08082B78 +dat 0x08082B7C, _08082B7C +dat 0x08082B80, _08082B80 +fun 0x08082B85, sub_8082B84 +dat 0x08082B9C, _08082B9C +dat 0x08082BA0, _08082BA0 +dat 0x08082BA4, _08082BA4 +dat 0x08082BA8, _08082BA8 +dat 0x08082BAE, _08082BAE +dat 0x08082BDA, _08082BDA +dat 0x08082BE0, _08082BE0 +dat 0x08082BE4, _08082BE4 +dat 0x08082BE8, _08082BE8 +fun 0x08082BED, sub_8082BEC +dat 0x08082C04, _08082C04 +dat 0x08082C08, _08082C08 +dat 0x08082C0C, _08082C0C +dat 0x08082C10, _08082C10 +dat 0x08082C16, _08082C16 +dat 0x08082C44, _08082C44 +dat 0x08082C48, _08082C48 +dat 0x08082C4C, _08082C4C +fun 0x08082C51, sub_8082C50 +dat 0x08082C7A, _08082C7A +dat 0x08082C86, _08082C86 +dat 0x08082D3A, _08082D3A +dat 0x08082D4E, _08082D4E +dat 0x08082D6A, _08082D6A +dat 0x08082E1E, _08082E1E +dat 0x08082E30, _08082E30 +fun 0x08082E41, sub_8082E40 +dat 0x08082E7C, _08082E7C +fun 0x08082E81, CallEventsFromBuffer +dat 0x08082EBE, _08082EBE +fun 0x08082EC5, CheckForEvents +dat 0x08082ED8, _08082ED8 +dat 0x08082EFA, _08082EFA +dat 0x08082F0C, _08082F0C +dat 0x08082F10, _08082F10 +dat 0x08082F1A, _08082F1A +dat 0x08082F1C, _08082F1C +fun 0x08082F29, CheckForNextEvents +dat 0x08082F34, _08082F34 +dat 0x08082F4E, _08082F4E +dat 0x08082F54, _08082F54 +fun 0x08082F59, sub_8082F58 +dat 0x08082F7E, _08082F7E +dat 0x08082F80, _08082F80 +fun 0x08082F85, sub_8082F84 +dat 0x08082FAC, _08082FAC +dat 0x08082FB0, _08082FB0 +dat 0x08082FB2, _08082FB2 +fun 0x08082FB9, sub_8082FB8 +dat 0x08082FC8, _08082FC8 +dat 0x08083000, _08083000 +dat 0x08083004, _08083004 +dat 0x0808300C, _0808300C +fun 0x08083019, sub_8083018 +dat 0x08083038, _08083038 +dat 0x0808303C, _0808303C +dat 0x0808303E, _0808303E +fun 0x08083045, sub_8083044 +dat 0x08083084, _08083084 +dat 0x08083088, _08083088 +dat 0x0808308C, _0808308C +dat 0x0808308E, _0808308E +fun 0x08083095, sub_8083094 +fun 0x080830AD, sub_80830AC +dat 0x080830C8, _080830C8 +dat 0x080830CC, _080830CC +dat 0x080830CE, _080830CE +fun 0x080830D5, sub_80830D4 +dat 0x080830F0, _080830F0 +dat 0x080830F4, _080830F4 +dat 0x080830F6, _080830F6 +fun 0x080830FD, sub_80830FC +dat 0x08083118, _08083118 +dat 0x0808311C, _0808311C +dat 0x0808311E, _0808311E +fun 0x08083125, sub_8083124 +dat 0x08083140, _08083140 +dat 0x08083144, _08083144 +dat 0x08083146, _08083146 +fun 0x0808314D, sub_808314C +dat 0x0808315C, _0808315C +dat 0x08083194, _08083194 +dat 0x08083198, _08083198 +dat 0x080831A0, _080831A0 +fun 0x080831AD, IsThereClosedChestAt +dat 0x080831C2, _080831C2 +dat 0x080831C4, _080831C4 +fun 0x080831C9, sub_80831C8 +dat 0x080831E8, _080831E8 +fun 0x080831F1, IsThereClosedDoorAt +dat 0x08083206, _08083206 +dat 0x08083208, _08083208 +fun 0x0808320D, sub_808320C +dat 0x0808322C, _0808322C +fun 0x08083235, sub_8083234 +dat 0x0808324A, _0808324A +dat 0x0808324C, _0808324C +fun 0x08083251, sub_8083250 +dat 0x08083264, _08083264 +dat 0x08083266, _08083266 +fun 0x0808326D, sub_808326C +dat 0x0808327A, _0808327A +fun 0x08083281, sub_8083280 +dat 0x080832A4, _080832A4 +dat 0x080832A8, _080832A8 +dat 0x080832B0, _080832B0 +dat 0x080832C0, _080832C0 +fun 0x080832C5, sub_80832C4 +fun 0x080832C9, sub_80832C8 +fun 0x080832CD, sub_80832CC +fun 0x080832D1, sub_80832D0 +fun 0x080832D5, sub_80832D4 +fun 0x080832D9, CheckEventId3 +fun 0x080832E9, sub_80832E8 +dat 0x08083304, _08083304 +fun 0x08083309, GetCurrentChapterBallistaePtr +dat 0x0808331C, _0808331C +fun 0x08083321, GetCurrentChapterBallistae2Ptr +dat 0x0808333C, _0808333C +dat 0x08083340, _08083340 +dat 0x08083342, _08083342 +fun 0x08083349, GetChapterAllyUnitDataPointer +dat 0x08083370, _08083370 +dat 0x08083374, _08083374 +dat 0x08083378, _08083378 +dat 0x08083394, _08083394 +dat 0x08083398, _08083398 +dat 0x0808339E, _0808339E +dat 0x080833A2, _080833A2 +dat 0x080833A6, _080833A6 +dat 0x080833A8, _080833A8 +fun 0x080833B1, sub_80833B0 +dat 0x080833E0, _080833E0 +dat 0x080833E4, _080833E4 +dat 0x080833E8, _080833E8 +dat 0x080833EE, _080833EE +dat 0x080833F2, _080833F2 +dat 0x080833F6, _080833F6 +dat 0x080833F8, _080833F8 +fun 0x08083401, sub_8083400 +fun 0x08083425, sub_8083424 +dat 0x0808345C, _0808345C +dat 0x08083460, _08083460 +dat 0x08083462, _08083462 +fun 0x08083469, sub_8083468 +dat 0x08083472, _08083472 +dat 0x08083498, _08083498 +dat 0x0808349C, _0808349C +dat 0x080834A0, _080834A0 +dat 0x080834A2, _080834A2 +dat 0x080834AA, _080834AA +fun 0x080834B1, ShouldCallBattleQuote +dat 0x080834F2, _080834F2 +dat 0x080834F8, _080834F8 +dat 0x080834FC, _080834FC +dat 0x080834FE, _080834FE +fun 0x08083505, CallBattleQuoteEventsIfAny +dat 0x08083548, _08083548 +dat 0x08083554, _08083554 +dat 0x08083558, _08083558 +dat 0x08083562, _08083562 +dat 0x08083568, _08083568 +fun 0x08083571, sub_8083570 +dat 0x08083598, _08083598 +dat 0x0808359E, _0808359E +dat 0x080835A4, _080835A4 +fun 0x080835A9, sub_80835A8 +dat 0x080835D0, _080835D0 +dat 0x080835D4, _080835D4 +dat 0x080835D6, _080835D6 +fun 0x080835DD, sub_80835DC +dat 0x08083610, _08083610 +dat 0x08083614, _08083614 +dat 0x08083630, _08083630 +dat 0x0808363C, _0808363C +dat 0x08083646, _08083646 +dat 0x0808364E, _0808364E +fun 0x08083655, sub_8083654 +dat 0x0808365E, _0808365E +dat 0x080836B2, _080836B2 +dat 0x080836CA, _080836CA +dat 0x080836E2, _080836E2 +dat 0x08083704, _08083704 +dat 0x08083708, _08083708 +dat 0x0808370C, _0808370C +dat 0x08083712, _08083712 +fun 0x0808371D, sub_808371C +dat 0x0808375E, _0808375E +fun 0x08083765, sub_8083764 +dat 0x08083788, _08083788 +fun 0x08083791, sub_8083790 +fun 0x080837B1, sub_80837B0 +dat 0x080837D4, _080837D4 +fun 0x080837D9, sub_80837D8 +dat 0x080837EC, _080837EC +dat 0x080837F0, _080837F0 +dat 0x080837F2, _080837F2 +fun 0x080837F9, sub_80837F8 +dat 0x08083824, _08083824 +dat 0x0808382C, _0808382C +fun 0x08083831, sub_8083830 +fun 0x08083835, CheckAFEV +dat 0x08083850, _08083850 +dat 0x0808385C, _0808385C +dat 0x0808385E, _0808385E +fun 0x08083865, CheckTURN +dat 0x08083878, _08083878 +dat 0x0808387E, _0808387E +dat 0x0808389C, _0808389C +dat 0x080838A0, _080838A0 +dat 0x080838A4, _080838A4 +dat 0x080838A6, _080838A6 +fun 0x080838AD, CheckCHAR +dat 0x080838C6, _080838C6 +dat 0x080838D6, _080838D6 +dat 0x080838E0, _080838E0 +dat 0x080838F2, _080838F2 +dat 0x080838F4, _080838F4 +fun 0x080838FD, CheckCHARASM +dat 0x0808391C, _0808391C +dat 0x0808392E, _0808392E +dat 0x08083930, _08083930 +fun 0x08083939, CheckLOCA +dat 0x0808396A, _0808396A +dat 0x0808396E, _0808396E +dat 0x08083970, _08083970 +fun 0x08083979, CheckVILL +fun 0x0808398D, CheckCHES +dat 0x080839BE, _080839BE +dat 0x080839C0, _080839C0 +fun 0x080839C9, CheckDOOR +dat 0x08083A06, _08083A06 +dat 0x08083A08, _08083A08 +fun 0x08083A11, sub_8083A10 +dat 0x08083A4E, _08083A4E +dat 0x08083A50, _08083A50 +fun 0x08083A59, CheckSHOP +dat 0x08083A8A, _08083A8A +dat 0x08083A98, _08083A98 +dat 0x08083A9C, _08083A9C +dat 0x08083A9E, _08083A9E +fun 0x08083AA5, CheckAREA +dat 0x08083ADC, _08083ADC +dat 0x08083AE8, _08083AE8 +dat 0x08083AFE, _08083AFE +dat 0x08083B08, _08083B08 +dat 0x08083B18, _08083B18 +dat 0x08083B1C, _08083B1C +dat 0x08083B1E, _08083B1E +fun 0x08083B25, sub_8083B24 +fun 0x08083B29, sub_8083B28 +fun 0x08083B2D, sub_8083B2C +dat 0x08083B44, _08083B44 +dat 0x08083B50, _08083B50 +fun 0x08083B59, sub_8083B58 +dat 0x08083B8C, _08083B8C +dat 0x08083B90, _08083B90 +dat 0x08083B92, _08083B92 +fun 0x08083B99, sub_8083B98 +dat 0x08083BCC, _08083BCC +dat 0x08083BD0, _08083BD0 +dat 0x08083BD2, _08083BD2 +fun 0x08083BD9, SetLocalEventId +dat 0x08083BEC, _08083BEC +dat 0x08083C00, _08083C00 +dat 0x08083C04, _08083C04 +dat 0x08083C08, _08083C08 +fun 0x08083C0D, UnsetLocalEventId +dat 0x08083C20, _08083C20 +dat 0x08083C3A, _08083C3A +dat 0x08083C40, _08083C40 +dat 0x08083C44, _08083C44 +fun 0x08083C49, ClearLocalEvents +dat 0x08083C50, _08083C50 +dat 0x08083C5C, _08083C5C +fun 0x08083C61, CheckLocalEventId +dat 0x08083C74, _08083C74 +dat 0x08083C8A, _08083C8A +dat 0x08083C90, _08083C90 +dat 0x08083C94, _08083C94 +dat 0x08083C98, _08083C98 +dat 0x08083C9A, _08083C9A +fun 0x08083CA1, SetGlobalEventId +dat 0x08083CB8, _08083CB8 +dat 0x08083CCC, _08083CCC +dat 0x08083CD0, _08083CD0 +dat 0x08083CD4, _08083CD4 +fun 0x08083CD9, UnsetGlobalEventId +dat 0x08083CF0, _08083CF0 +dat 0x08083D0A, _08083D0A +dat 0x08083D10, _08083D10 +dat 0x08083D14, _08083D14 +fun 0x08083D19, ResetPermanentFlags +dat 0x08083D22, _08083D22 +dat 0x08083D30, _08083D30 +fun 0x08083D35, sub_8083D34 +dat 0x08083D46, _08083D46 +dat 0x08083D5C, _08083D5C +dat 0x08083D60, _08083D60 +dat 0x08083D64, _08083D64 +dat 0x08083D66, _08083D66 +fun 0x08083D6D, CheckGlobalEventId +dat 0x08083D7C, _08083D7C +fun 0x08083D81, SetEventId +dat 0x08083D8C, _08083D8C +dat 0x08083D90, _08083D90 +fun 0x08083D95, UnsetEventId +dat 0x08083DA0, _08083DA0 +dat 0x08083DA4, _08083DA4 +fun 0x08083DA9, CheckEventId +dat 0x08083DB4, _08083DB4 +dat 0x08083DB8, _08083DB8 +fun 0x08083DC1, GetPermanentFlagBits +dat 0x08083DC4, _08083DC4 +fun 0x08083DC9, GetPermanentFlagBitsSize +fun 0x08083DCD, GetChapterFlagBits +dat 0x08083DD0, _08083DD0 +fun 0x08083DD5, GetChapterFlagBitsSize +fun 0x08083DD9, sub_8083DD8 +dat 0x08083DFE, _08083DFE +dat 0x08083E18, _08083E18 +dat 0x08083E1C, _08083E1C +dat 0x08083E2C, _08083E2C +fun 0x08083E35, sub_8083E34 +dat 0x08083E58, _08083E58 +dat 0x08083E5C, _08083E5C +dat 0x08083E5E, _08083E5E +fun 0x08083E65, TryCallSelectEvents_u1C +dat 0x08083EAC, _08083EAC +dat 0x08083EB0, _08083EB0 +dat 0x08083EB2, _08083EB2 +fun 0x08083EB9, sub_8083EB8 +dat 0x08083EC8, _08083EC8 +dat 0x08083EEC, _08083EEC +dat 0x08083EF0, _08083EF0 +dat 0x08083EF2, _08083EF2 +dat 0x08083EFA, _08083EFA +dat 0x08083F10, _08083F10 +dat 0x08083F18, _08083F18 +dat 0x08083F40, _08083F40 +dat 0x08083F58, _08083F58 +dat 0x08083F5C, _08083F5C +dat 0x08083F60, _08083F60 +fun 0x08083F69, sub_8083F68 +dat 0x08083F9A, _08083F9A +dat 0x08083FA0, _08083FA0 +dat 0x08083FA4, _08083FA4 +dat 0x08083FA6, _08083FA6 +fun 0x08083FB1, sub_8083FB0 +dat 0x08083FEE, _08083FEE +dat 0x08083FF8, _08083FF8 +fun 0x08083FFD, sub_8083FFC +dat 0x0808401A, _0808401A +dat 0x0808401E, _0808401E +dat 0x08084020, _08084020 +dat 0x08084040, _08084040 +dat 0x08084050, _08084050 +dat 0x08084066, _08084066 +dat 0x0808406C, _0808406C +dat 0x0808406E, _0808406E +fun 0x08084079, GetAvailableLocaCommandAt +dat 0x080840B4, _080840B4 +dat 0x080840B8, _080840B8 +dat 0x080840BA, _080840BA +fun 0x080840C5, sub_80840C4 +dat 0x080840F0, _080840F0 +dat 0x080840F8, _080840F8 +dat 0x08084104, _08084104 +dat 0x08084108, _08084108 +dat 0x0808410C, _0808410C +dat 0x08084190, _08084190 +dat 0x080841AC, _080841AC +dat 0x080841B6, _080841B6 +dat 0x080841CA, _080841CA +dat 0x080841CC, _080841CC +dat 0x080841D0, _080841D0 +dat 0x080841D4, _080841D4 +dat 0x080841DE, _080841DE +dat 0x080841FC, _080841FC +dat 0x08084206, _08084206 +dat 0x0808422A, _0808422A +dat 0x08084238, _08084238 +dat 0x0808425C, _0808425C +dat 0x08084272, _08084272 +dat 0x08084274, _08084274 +dat 0x08084278, _08084278 +dat 0x0808427C, _0808427C +dat 0x080842AE, _080842AE +dat 0x080842D0, _080842D0 +dat 0x080842D8, _080842D8 +dat 0x080842EC, _080842EC +dat 0x080842F0, _080842F0 +dat 0x08084304, _08084304 +dat 0x08084308, _08084308 +dat 0x0808431C, _0808431C +dat 0x08084320, _08084320 +dat 0x08084324, _08084324 +dat 0x08084326, _08084326 +fun 0x08084331, CheckForWaitEvents +dat 0x0808434C, _0808434C +dat 0x08084352, _08084352 +dat 0x08084374, _08084374 +dat 0x080843AC, _080843AC +dat 0x080843B0, _080843B0 +dat 0x080843B4, _080843B4 +dat 0x080843B6, _080843B6 +fun 0x080843C1, RunWaitEvents +dat 0x080843E0, _080843E0 +dat 0x080843E6, _080843E6 +dat 0x080843FC, _080843FC +dat 0x08084402, _08084402 +dat 0x0808443C, _0808443C +dat 0x0808444E, _0808444E +dat 0x08084454, _08084454 +dat 0x08084458, _08084458 +fun 0x0808445D, TryCallSelectEvents +dat 0x0808446C, _0808446C +dat 0x0808448C, _0808448C +dat 0x08084490, _08084490 +dat 0x0808449A, _0808449A +dat 0x080844A8, _080844A8 +fun 0x080844B1, sub_80844B0 +dat 0x080844C0, _080844C0 +dat 0x080844EC, _080844EC +dat 0x080844F0, _080844F0 +dat 0x080844FE, _080844FE +fun 0x08084509, sub_8084508 +dat 0x08084518, _08084518 +dat 0x08084544, _08084544 +dat 0x08084548, _08084548 +dat 0x08084556, _08084556 +fun 0x08084561, sub_8084560 +dat 0x08084576, _08084576 +dat 0x08084578, _08084578 +fun 0x0808457D, sub_808457C +dat 0x0808458C, _0808458C +fun 0x08084591, sub_8084590 +dat 0x080845A0, _080845A0 +fun 0x080845A5, sub_80845A4 +dat 0x080845B4, _080845B4 +fun 0x080845B9, sub_80845B8 +dat 0x080845E0, _080845E0 +fun 0x080845E5, sub_80845E4 +dat 0x080845FA, _080845FA +dat 0x08084610, _08084610 +dat 0x08084614, _08084614 +dat 0x08084620, _08084620 +dat 0x08084622, _08084622 +fun 0x08084629, sub_8084628 +fun 0x08084635, sub_8084634 +dat 0x08084646, _08084646 +dat 0x08084648, _08084648 +fun 0x0808464D, GetBattleQuoteEntry +dat 0x08084662, _08084662 +dat 0x08084686, _08084686 +dat 0x080846A8, _080846A8 +dat 0x080846AC, _080846AC +dat 0x080846B0, _080846B0 +dat 0x080846B4, _080846B4 +dat 0x080846B8, _080846B8 +dat 0x080846C4, _080846C4 +dat 0x080846CC, _080846CC +dat 0x080846D4, _080846D4 +dat 0x080846DC, _080846DC +dat 0x080846DE, _080846DE +fun 0x080846E5, sub_80846E4 +dat 0x080846F8, _080846F8 +dat 0x08084704, _08084704 +dat 0x08084714, _08084714 +dat 0x0808472C, _0808472C +dat 0x08084730, _08084730 +dat 0x08084734, _08084734 +dat 0x08084738, _08084738 +dat 0x08084740, _08084740 +dat 0x08084742, _08084742 +fun 0x08084749, sub_8084748 +dat 0x0808475C, _0808475C +dat 0x08084766, _08084766 +dat 0x08084772, _08084772 +dat 0x0808477A, _0808477A +dat 0x0808477C, _0808477C +dat 0x08084784, _08084784 +dat 0x08084788, _08084788 +fun 0x0808478D, sub_808478C +dat 0x080847B2, _080847B2 +dat 0x080847B8, _080847B8 +dat 0x080847BE, _080847BE +dat 0x080847C4, _080847C4 +dat 0x080847C8, _080847C8 +dat 0x080847D8, _080847D8 +dat 0x080847E2, _080847E2 +dat 0x080847E6, _080847E6 +dat 0x080847EA, _080847EA +dat 0x080847EE, _080847EE +dat 0x080847F0, _080847F0 +fun 0x080847F9, GetSupportTalkList +dat 0x080847FC, _080847FC +fun 0x08084801, IsCharacterForceDeployed_ +dat 0x08084814, _08084814 +dat 0x08084820, _08084820 +dat 0x08084830, _08084830 +dat 0x0808483C, _0808483C +dat 0x08084840, _08084840 +dat 0x08084844, _08084844 +dat 0x08084848, _08084848 +dat 0x08084850, _08084850 +dat 0x08084852, _08084852 +fun 0x08084859, IsSethLArachelMyrrhInnes +dat 0x08084864, _08084864 +dat 0x08084868, _08084868 +dat 0x08084872, _08084872 +dat 0x08084874, _08084874 +dat 0x0808487C, _0808487C +fun 0x08084881, sub_8084880 +fun 0x080848E1, sub_80848E0 +fun 0x08084941, sub_8084940 +fun 0x080849A1, sub_80849A0 +fun 0x080849D9, sub_80849D8 +fun 0x08084A11, sub_8084A10 +fun 0x08084A49, sub_8084A48 +fun 0x08084A69, sub_8084A68 +fun 0x08084A81, sub_8084A80 +fun 0x08084A85, sub_8084A84 +fun 0x08084A89, sub_8084A88 +fun 0x08084A8D, sub_8084A8C +fun 0x08084A91, sub_8084A90 +fun 0x08084A95, sub_8084A94 +fun 0x08084A99, sub_8084A98 +fun 0x08084A9D, sub_8084A9C +fun 0x08084AA1, sub_8084AA0 +fun 0x08084AA5, sub_8084AA4 +fun 0x08084AA9, sub_8084AA8 +fun 0x08084AAD, sub_8084AAC +fun 0x08084AB1, sub_8084AB0 +fun 0x08084AB5, sub_8084AB4 +fun 0x08084AB9, sub_8084AB8 +fun 0x08084ABD, sub_8084ABC +fun 0x08084AC1, sub_8084AC0 +fun 0x08084AC5, sub_8084AC4 +fun 0x08084AC9, sub_8084AC8 +fun 0x08084ACD, sub_8084ACC +fun 0x08084AD1, sub_8084AD0 +fun 0x08084AD5, sub_8084AD4 +fun 0x08084AD9, sub_8084AD8 +fun 0x08084ADD, sub_8084ADC +fun 0x08084AF5, sub_8084AF4 +fun 0x08084B0D, sub_8084B0C +fun 0x08084B35, sub_8084B34 +fun 0x08084B41, sub_8084B40 +fun 0x08084B61, sub_8084B60 +fun 0x08084B6D, sub_8084B6C +fun 0x08084B8D, sub_8084B8C +fun 0x08084B99, sub_8084B98 +fun 0x08084BB1, sub_8084BB0 +fun 0x08084BCD, sub_8084BCC +fun 0x08084C39, sub_8084C38 +fun 0x08084C4D, sub_8084C4C +fun 0x08084C8D, sub_8084C8C +fun 0x08084C9D, sub_8084C9C +fun 0x08084CAD, sub_8084CAC +fun 0x08084CE9, sub_8084CE8 +fun 0x08084CF9, sub_8084CF8 +fun 0x08084D09, sub_8084D08 +fun 0x08084D19, sub_8084D18 +fun 0x08084D29, sub_8084D28 +fun 0x08084D39, sub_8084D38 +fun 0x08084D49, sub_8084D48 +fun 0x08084D59, sub_8084D58 +fun 0x08084D69, sub_8084D68 +fun 0x08084D79, sub_8084D78 +fun 0x08084D89, sub_8084D88 +fun 0x08084D99, sub_8084D98 +fun 0x08084DA9, sub_8084DA8 +fun 0x08084DB9, sub_8084DB8 +fun 0x08084DC9, sub_8084DC8 +fun 0x08084DD9, sub_8084DD8 +fun 0x08084DE9, sub_8084DE8 +fun 0x08084DF9, sub_8084DF8 +fun 0x08084E09, sub_8084E08 +fun 0x08084E19, sub_8084E18 +fun 0x08084E29, sub_8084E28 +fun 0x08084E39, sub_8084E38 +fun 0x08084E49, sub_8084E48 +fun 0x08084E59, sub_8084E58 +fun 0x08084E69, sub_8084E68 +fun 0x08084E79, sub_8084E78 +fun 0x08084E89, sub_8084E88 +fun 0x08084EB9, sub_8084EB8 +fun 0x08084EC9, sub_8084EC8 +fun 0x08084ED9, sub_8084ED8 +fun 0x08084EE9, AreAnyEnemyUnitDead +fun 0x08084F1D, GetDeadEnemyAmount +fun 0x08084F55, sub_8084F54 +fun 0x08084F6D, IsCharDeadAsNonPlayerUnit +fun 0x08084FA9, sub_8084FA8 +fun 0x08084FE5, sub_8084FE4 +fun 0x08085019, sub_8085018 +fun 0x08085029, sub_8085028 +fun 0x08085039, sub_8085038 +fun 0x08085049, sub_8085048 +fun 0x08085059, sub_8085058 +fun 0x08085069, sub_8085068 +fun 0x08085079, sub_8085078 +fun 0x08085089, sub_8085088 +fun 0x08085099, sub_8085098 +fun 0x080850A9, sub_80850A8 +fun 0x080850B9, sub_80850B8 +fun 0x080850C9, sub_80850C8 +fun 0x080850D9, sub_80850D8 +fun 0x080850E9, sub_80850E8 +fun 0x080850F9, sub_80850F8 +fun 0x08085109, sub_8085108 +fun 0x08085119, sub_8085118 +fun 0x08085129, sub_8085128 +fun 0x0808513D, sub_808513C +fun 0x08085151, sub_8085150 +fun 0x08085165, sub_8085164 +fun 0x08085179, sub_8085178 +fun 0x0808518D, sub_808518C +fun 0x080851A1, sub_80851A0 +fun 0x080851E5, sub_80851E4 +fun 0x08085221, sub_8085220 +fun 0x08085239, sub_8085238 +fun 0x08085251, sub_8085250 +fun 0x08085269, sub_8085268 +fun 0x08085281, sub_8085280 +fun 0x08085299, sub_8085298 +fun 0x080852B5, sub_80852B4 +fun 0x080852D1, sub_80852D0 +fun 0x080852ED, sub_80852EC +fun 0x08085309, sub_8085308 +fun 0x08085325, sub_8085324 +fun 0x08085339, sub_8085338 +fun 0x08085351, sub_8085350 +fun 0x08085355, sub_8085354 +fun 0x08085371, sub_8085370 +fun 0x08085375, sub_8085374 +fun 0x08085389, sub_8085388 +fun 0x080853B1, sub_80853B0 +fun 0x080853D1, sub_80853D0 +fun 0x080853E5, sub_80853E4 +fun 0x080853FD, sub_80853FC +fun 0x08085409, sub_8085408 +fun 0x08085415, sub_8085414 +fun 0x08085429, sub_8085428 +fun 0x08085485, ResetAllPlayerUnitState +fun 0x080854E5, sub_80854E4 +fun 0x080854F1, sub_80854F0 +fun 0x080854FD, sub_80854FC +fun 0x0808552D, sub_808552C +fun 0x08085551, sub_8085550 +fun 0x08085579, sub_8085578 +fun 0x080855A1, sub_80855A0 +fun 0x080855D5, sub_80855D4 +fun 0x080855F9, sub_80855F8 +fun 0x08085619, sub_8085618 +fun 0x08085671, sub_8085670 +fun 0x080856D1, sub_80856D0 +fun 0x08085729, sub_8085728 +fun 0x0808576D, sub_808576C +fun 0x080857B1, sub_80857B0 +fun 0x080857F5, sub_80857F4 +fun 0x0808581D, sub_808581C +fun 0x08085845, sub_8085844 +fun 0x0808586D, sub_808586C +fun 0x08085895, sub_8085894 +fun 0x0808589D, sub_808589C +fun 0x0808591D, sub_808591C +fun 0x08085949, sub_8085948 +fun 0x08085971, SetEventId_0x84 +fun 0x0808597D, UnsetEventId_0x84 +fun 0x08085989, sub_8085988 +fun 0x08085991, sub_8085990 +fun 0x080859D1, sub_80859D0 +fun 0x080859E9, nullsub_20 +fun 0x080859ED, sub_80859EC +fun 0x08085ACD, sub_8085ACC +fun 0x08085B31, sub_8085B30 +fun 0x08085B59, sub_8085B58 +fun 0x08085BB5, sub_8085BB4 +fun 0x08085BFD, sub_8085BFC +fun 0x08085C11, sub_8085C10 +fun 0x08085C25, sub_8085C24 +fun 0x08085C39, sub_8085C38 +fun 0x08085C4D, sub_8085C4C +fun 0x08085C59, sub_8085C58 +fun 0x08085C65, sub_8085C64 +fun 0x08085C71, sub_8085C70 +fun 0x08085C7D, sub_8085C7C +fun 0x08085DCD, sub_8085DCC +fun 0x08085E09, sub_8085E08 +fun 0x08085E49, sub_8085E48 +fun 0x08085E95, sub_8085E94 +fun 0x08085F85, nullsub_30 +fun 0x08085F89, sub_8085F88 +fun 0x0808609D, sub_808609C +fun 0x08086101, sub_8086100 +fun 0x08086135, sub_8086134 +fun 0x0808613D, sub_808613C +fun 0x0808622D, sub_808622C +fun 0x080862C5, sub_80862C4 +fun 0x0808635D, sub_808635C +fun 0x08086415, HandleCh5xUnits_Start +fun 0x08086465, HandleCh5xUnits_End +fun 0x080864CD, CallRouteSplitMenu +fun 0x08086515, MenuCommand_DrawRouteSplit +fun 0x08086565, Command_EirikaMode +fun 0x08086581, Command_EphraimMode +fun 0x0808659D, sub_808659C +fun 0x08086691, sub_8086690 +dat 0x08086788, _08086788 +dat 0x0808678C, _0808678C +dat 0x08086790, _08086790 +dat 0x08086794, _08086794 +dat 0x08086798, _08086798 +fun 0x0808679D, sub_808679C +dat 0x08086828, _08086828 +dat 0x08086830, _08086830 +dat 0x08086834, _08086834 +dat 0x08086838, _08086838 +fun 0x0808683D, sub_808683C +dat 0x08086856, _08086856 +dat 0x080868B4, _080868B4 +dat 0x080868BC, _080868BC +dat 0x080868C4, _080868C4 +dat 0x080868CE, _080868CE +dat 0x080868D8, _080868D8 +dat 0x080868E2, _080868E2 +dat 0x08086914, _08086914 +dat 0x08086918, _08086918 +dat 0x0808691C, _0808691C +dat 0x08086920, _08086920 +dat 0x08086924, _08086924 +fun 0x08086929, sub_8086928 +fun 0x08086935, sub_8086934 +fun 0x08086961, sub_8086960 +fun 0x08086985, sub_8086984 +fun 0x080869AD, sub_80869AC +fun 0x080869D9, sub_80869D8 +fun 0x08086A09, sub_8086A08 +fun 0x08086A25, sub_8086A24 +fun 0x08086A41, sub_8086A40 +fun 0x08086B2D, DrawStatBarGfx +fun 0x08086B75, sub_8086B74 +fun 0x08086B7D, sub_8086B7C +dat 0x08086B92, _08086B92 +dat 0x08086BA8, _08086BA8 +dat 0x08086BB4, _08086BB4 +fun 0x08086BB9, sub_8086BB8 +dat 0x08086BD2, _08086BD2 +dat 0x08086BD8, _08086BD8 +dat 0x08086BF0, _08086BF0 +dat 0x08086BF4, _08086BF4 +dat 0x08086BF8, _08086BF8 +dat 0x08086BFC, _08086BFC +dat 0x08086C06, _08086C06 +dat 0x08086C26, _08086C26 +dat 0x08086C40, _08086C40 +dat 0x08086C44, _08086C44 +dat 0x08086C48, _08086C48 +dat 0x08086C4C, _08086C4C +fun 0x08086C51, sub_8086C50 +dat 0x08086C72, _08086C72 +dat 0x08086C78, _08086C78 +dat 0x08086C88, _08086C88 +dat 0x08086C8C, _08086C8C +dat 0x08086C90, _08086C90 +dat 0x08086C9A, _08086C9A +dat 0x08086CBA, _08086CBA +dat 0x08086CD8, _08086CD8 +dat 0x08086CDC, _08086CDC +dat 0x08086CE0, _08086CE0 +dat 0x08086CE4, _08086CE4 +fun 0x08086CE9, sub_8086CE8 +dat 0x08086D0A, _08086D0A +dat 0x08086D40, _08086D40 +dat 0x08086D4C, _08086D4C +dat 0x08086D64, _08086D64 +dat 0x08086D70, _08086D70 +dat 0x08086D88, _08086D88 +dat 0x08086D94, _08086D94 +dat 0x08086DA8, _08086DA8 +dat 0x08086DAC, _08086DAC +dat 0x08086DB0, _08086DB0 +dat 0x08086DB4, _08086DB4 +dat 0x08086DB8, _08086DB8 +fun 0x08086DBD, EndBG3Slider +dat 0x08086DC8, _08086DC8 +fun 0x08086DCD, GetLastStatScreenUid +fun 0x08086DD9, SetLastStatScreenUid +fun 0x08086DE5, SetStatScreenConfig +fun 0x08086DF1, InitTexts +fun 0x08086E01, DisplayTexts +fun 0x08086E45, DisplayLeftPanel +fun 0x08086FAD, DisplayBwl +fun 0x080870BD, DrawStatWithBar +fun 0x08087185, DisplayPage0 +fun 0x08087485, DisplayPage1 +fun 0x08087699, DisplaySupportList +fun 0x08087789, DisplayWeaponExp +fun 0x0808784D, DisplayPage2 +fun 0x080878CD, DisplayPage +fun 0x08087921, FindNextUnit +fun 0x080879DD, PageSlide_OnLoop +fun 0x08087ACD, PageSlide_OnEnd +fun 0x08087AD9, StartPageSlide +fun 0x08087B41, GlowBlendCtrl_OnInit +fun 0x08087BA1, GlowBlendCtrl_OnLoop +fun 0x08087BF1, StartGlowBlendCtrl +fun 0x08087C05, EndGlowBlendCtrl +fun 0x08087C35, UnitSlide_InitFadeOut +fun 0x08087CC1, UnitSlide_FadeOutLoop +fun 0x08087D25, UnitSlide_InitFadeIn +fun 0x08087D99, UnitSlide_FadeInLoop +fun 0x08087DF9, UnitSlide_SetNewUnit +fun 0x08087E29, ClearSlide +fun 0x08087E7D, StartUnitSlide +fun 0x08087EB9, DisplayPageNameSprite +fun 0x08087F49, PageNameCtrl_OnInit +fun 0x08087FE1, PageNameCtrl_OnIdle +fun 0x08088015, PageNameCtrl_AnimOut +fun 0x080880DD, PageNameCtrl_AnimIn +fun 0x080881AD, PageNumCtrl_OnInit +fun 0x080881C5, PageNumCtrl_CheckSlide +fun 0x080881FD, PageNumCtrl_UpdateArrows +fun 0x080882E5, PageNumCtrl_UpdatePageNum +fun 0x08088355, PageNumCtrl_DisplayMuPlatform +fun 0x08088385, PageNumCtrl_DisplayBlinkIcons +fun 0x0808844D, StatScreen_BlackenScreen +fun 0x080884B1, StatScreen_InitDisplay +fun 0x08088671, StatScreen_Display +fun 0x0808873D, StatScreen_OnIdle +fun 0x080888B5, StatScreen_OnClose +fun 0x0808890D, StatScreen_ResumeFromHelp +fun 0x08088921, BgOffCtrl_OnLoop +fun 0x0808894D, StartStatScreen +fun 0x080889A1, StartStatScreenHelp +fun 0x08088A01, HbPopulate_SSItem +fun 0x08088A2D, HbPopulate_SSStatus +fun 0x08088B09, HbPopulate_SSPower +fun 0x08088B41, HbRedirect_SSItem +fun 0x08088B95, HbPopulate_SSWExp +fun 0x08088BD5, HbPopulate_SSCharacter +fun 0x08088C01, HbPopulate_SSClass +fun 0x08088C15, HbRedirect_SSSupports +fun 0x08088C49, UpdateHelpBoxDisplay +fun 0x08088CFD, HelpBox_OnOpen +fun 0x08088D3D, HelpBox_OnLoop +fun 0x08088D65, HelpBox_OnClose +fun 0x08088DB9, HelpBox_WaitClose +fun 0x08088DE1, StartHelpBox +fun 0x08088E15, StartHelpBox_Unk +fun 0x08088E61, StartItemHelpBox +fun 0x08088E9D, StartHelpBoxExt +fun 0x08088F69, StartHelpBoxExt_Unk +fun 0x08089019, CloseHelpBox +fun 0x0808903D, EndHelpBox +fun 0x08089061, HbMoveCtrl_OnInitBox +fun 0x08089089, HbMoveCtrl_OnIdle +fun 0x08089151, HbMoveCtrl_OnEnd +fun 0x08089165, StartMovingHelpBox +fun 0x08089189, StartMovingHelpBoxExt +fun 0x080891AD, ApplyHelpBoxContentSize +fun 0x08089211, ApplyHelpBoxPosition +fun 0x0808929D, SetHelpBoxInitPosition +fun 0x080892C1, ResetHelpBoxInitSize +fun 0x080892D1, GetHelpBoxItemInfoKind +fun 0x08089321, HbPopulate_AutoItem +fun 0x08089355, TryRelocateHbUp +fun 0x08089385, TryRelocateHbDown +fun 0x080893B5, TryRelocateHbLeft +fun 0x080893E5, TryRelocateHbRight +fun 0x08089431, HbLock_OnIdle +fun 0x08089455, StartLockingHelpBox_Unused +fun 0x0808948D, HelpPrompt_OnIdle +fun 0x080894AD, StartHelpPromptSprite_Unused +fun 0x080894E1, StartHelpPromptSprite +fun 0x0808953D, StartHelpPromptSprite_Unused2 +fun 0x08089571, EndHelpPromptSprite +fun 0x08089589, MoveHelpPromptSprite +fun 0x080895A9, GetLastHelpBoxInfo +fun 0x080895B5, sub_80895B4 +fun 0x08089625, sub_8089624 +fun 0x0808966D, sub_808966C +fun 0x08089679, sub_8089678 +fun 0x080896A9, sub_80896A8 +fun 0x080896D9, sub_80896D8 +fun 0x080896FD, sub_80896FC +fun 0x08089721, sub_8089720 +fun 0x08089745, sub_8089744 +fun 0x08089769, sub_8089768 +fun 0x0808979D, sub_808979C +fun 0x08089805, LoadDialogueBoxGfx +dat 0x08089810, _08089810 +dat 0x08089816, _08089816 +dat 0x080898A4, _080898A4 +dat 0x080898A8, _080898A8 +dat 0x080898AC, _080898AC +dat 0x080898B0, _080898B0 +dat 0x080898B4, _080898B4 +dat 0x080898B8, _080898B8 +dat 0x080898BC, _080898BC +dat 0x080898C0, _080898C0 +fun 0x080898C5, sub_80898C4 +dat 0x080898D0, _080898D0 +dat 0x080898D6, _080898D6 +dat 0x08089960, _08089960 +dat 0x08089964, _08089964 +dat 0x08089968, _08089968 +dat 0x0808996C, _0808996C +dat 0x08089970, _08089970 +dat 0x08089974, _08089974 +dat 0x08089978, _08089978 +dat 0x0808997C, _0808997C +fun 0x08089981, sub_8089980 +dat 0x080899AA, _080899AA +dat 0x080899B0, _080899B0 +dat 0x080899BA, _080899BA +dat 0x080899C4, _080899C4 +dat 0x080899CE, _080899CE +dat 0x080899DA, _080899DA +dat 0x08089A0A, _08089A0A +dat 0x08089A1E, _08089A1E +dat 0x08089A28, _08089A28 +dat 0x08089A54, _08089A54 +dat 0x08089A58, _08089A58 +dat 0x08089A5C, _08089A5C +dat 0x08089A62, _08089A62 +dat 0x08089A80, _08089A80 +dat 0x08089A88, _08089A88 +dat 0x08089A92, _08089A92 +dat 0x08089AA0, _08089AA0 +dat 0x08089ADC, _08089ADC +dat 0x08089AE0, _08089AE0 +dat 0x08089AE4, _08089AE4 +dat 0x08089AE8, _08089AE8 +dat 0x08089AEE, _08089AEE +dat 0x08089B18, _08089B18 +dat 0x08089B1E, _08089B1E +dat 0x08089B24, _08089B24 +dat 0x08089B2E, _08089B2E +dat 0x08089B76, _08089B76 +dat 0x08089B7C, _08089B7C +dat 0x08089BF6, _08089BF6 +dat 0x08089C16, _08089C16 +dat 0x08089C28, _08089C28 +dat 0x08089C2C, _08089C2C +dat 0x08089C30, _08089C30 +dat 0x08089C34, _08089C34 +dat 0x08089C38, _08089C38 +dat 0x08089C3C, _08089C3C +fun 0x08089C41, sub_8089C40 +dat 0x08089CC0, _08089CC0 +dat 0x08089CC4, _08089CC4 +dat 0x08089CC8, _08089CC8 +dat 0x08089CCC, _08089CCC +dat 0x08089CD0, _08089CD0 +fun 0x08089CD5, sub_8089CD4 +dat 0x08089D4C, _08089D4C +fun 0x08089D51, sub_8089D50 +dat 0x08089DA8, _08089DA8 +dat 0x08089DAC, _08089DAC +fun 0x08089DB1, sub_8089DB0 +dat 0x08089DE0, _08089DE0 +dat 0x08089DE4, _08089DE4 +fun 0x08089DE9, sub_8089DE8 +dat 0x08089E00, _08089E00 +dat 0x08089E04, _08089E04 +dat 0x08089E1A, _08089E1A +dat 0x08089E30, _08089E30 +dat 0x08089E34, _08089E34 +dat 0x08089E48, _08089E48 +dat 0x08089E50, _08089E50 +dat 0x08089E54, _08089E54 +fun 0x08089E59, sub_8089E58 +dat 0x08089E8E, _08089E8E +dat 0x08089EA2, _08089EA2 +dat 0x08089EA8, _08089EA8 +dat 0x08089EB0, _08089EB0 +dat 0x08089EBC, _08089EBC +dat 0x08089EC0, _08089EC0 +dat 0x08089ED4, _08089ED4 +dat 0x08089ED6, _08089ED6 +dat 0x08089EE0, _08089EE0 +dat 0x08089EE6, _08089EE6 +fun 0x08089EED, sub_8089EEC +dat 0x08089EF8, _08089EF8 +dat 0x08089F14, _08089F14 +dat 0x08089F26, _08089F26 +dat 0x08089F34, _08089F34 +dat 0x08089F40, _08089F40 +dat 0x08089F4C, _08089F4C +fun 0x08089F59, sub_8089F58 +dat 0x08089F80, _08089F80 +dat 0x08089F84, _08089F84 +dat 0x08089F8E, _08089F8E +dat 0x08089F96, _08089F96 +dat 0x08089FA4, _08089FA4 +dat 0x08089FAC, _08089FAC +dat 0x08089FB0, _08089FB0 +dat 0x08089FB6, _08089FB6 +dat 0x08089FB8, _08089FB8 +fun 0x08089FCD, sub_8089FCC +dat 0x08089FE8, _08089FE8 +dat 0x08089FEC, _08089FEC +dat 0x08089FF4, _08089FF4 +dat 0x08089FF8, _08089FF8 +fun 0x0808A00D, sub_808A00C +dat 0x0808A0B4, _0808A0B4 +dat 0x0808A0B8, _0808A0B8 +dat 0x0808A0BC, _0808A0BC +dat 0x0808A0C0, _0808A0C0 +dat 0x0808A0CA, _0808A0CA +dat 0x0808A0D2, _0808A0D2 +dat 0x0808A0DA, _0808A0DA +dat 0x0808A0E4, _0808A0E4 +dat 0x0808A0EC, _0808A0EC +dat 0x0808A0EE, _0808A0EE +fun 0x0808A0FD, sub_808A0FC +dat 0x0808A114, _0808A114 +fun 0x0808A119, sub_808A118 +dat 0x0808A154, _0808A154 +dat 0x0808A158, _0808A158 +dat 0x0808A15C, _0808A15C +fun 0x0808A161, sub_808A160 +dat 0x0808A182, _0808A182 +fun 0x0808A189, sub_808A188 +fun 0x0808A1B9, sub_808A1B8 +dat 0x0808A1D8, _0808A1D8 +fun 0x0808A1E1, sub_808A1E0 +dat 0x0808A1FC, _0808A1FC +fun 0x0808A201, sub_808A200 +dat 0x0808A230, _0808A230 +dat 0x0808A244, _0808A244 +dat 0x0808A248, _0808A248 +dat 0x0808A24C, _0808A24C +dat 0x0808A268, _0808A268 +dat 0x0808A2CC, _0808A2CC +fun 0x0808A2D1, sub_808A2D0 +dat 0x0808A2E4, _0808A2E4 +dat 0x0808A2F4, _0808A2F4 +dat 0x0808A2F8, _0808A2F8 +fun 0x0808A2FD, sub_808A2FC +dat 0x0808A314, _0808A314 +fun 0x0808A321, sub_808A320 +dat 0x0808A338, _0808A338 +dat 0x0808A33C, _0808A33C +fun 0x0808A341, sub_808A340 +fun 0x0808A355, sub_808A354 +dat 0x0808A368, _0808A368 +fun 0x0808A36D, sub_808A36C +dat 0x0808A37A, _0808A37A +dat 0x0808A380, _0808A380 +fun 0x0808A385, sub_808A384 +dat 0x0808A3A6, _0808A3A6 +dat 0x0808A3AC, _0808A3AC +dat 0x0808A3B2, _0808A3B2 +dat 0x0808A3B4, _0808A3B4 +fun 0x0808A3C5, sub_808A3C4 +dat 0x0808A3FE, _0808A3FE +dat 0x0808A40E, _0808A40E +dat 0x0808A424, _0808A424 +fun 0x0808A43D, sub_808A43C +fun 0x0808A445, sub_808A444 +fun 0x0808A455, sub_808A454 +dat 0x0808A464, _0808A464 +dat 0x0808A468, _0808A468 +dat 0x0808A48A, _0808A48A +dat 0x0808A498, _0808A498 +dat 0x0808A49C, _0808A49C +dat 0x0808A49E, _0808A49E +fun 0x0808A4A5, sub_808A4A4 +dat 0x0808A4BC, _0808A4BC +dat 0x0808A4C0, _0808A4C0 +fun 0x0808A4C5, sub_808A4C4 +dat 0x0808A4F8, _0808A4F8 +fun 0x0808A4FD, sub_808A4FC +dat 0x0808A50C, _0808A50C +dat 0x0808A510, _0808A510 +dat 0x0808A512, _0808A512 +fun 0x0808A519, sub_808A518 +dat 0x0808A520, _0808A520 +fun 0x0808A525, sub_808A524 +dat 0x0808A52C, _0808A52C +fun 0x0808A531, sub_808A530 +dat 0x0808A55C, _0808A55C +dat 0x0808A568, _0808A568 +dat 0x0808A56C, _0808A56C +dat 0x0808A590, _0808A590 +dat 0x0808A594, _0808A594 +dat 0x0808A598, _0808A598 +dat 0x0808A59C, _0808A59C +dat 0x0808A5A0, _0808A5A0 +dat 0x0808A5A4, _0808A5A4 +dat 0x0808A5AE, _0808A5AE +dat 0x0808A5B6, _0808A5B6 +dat 0x0808A5C2, _0808A5C2 +fun 0x0808A5D1, sub_808A5D0 +dat 0x0808A5DC, _0808A5DC +dat 0x0808A5E2, _0808A5E2 +dat 0x0808A634, _0808A634 +dat 0x0808A638, _0808A638 +dat 0x0808A63C, _0808A63C +dat 0x0808A640, _0808A640 +dat 0x0808A644, _0808A644 +dat 0x0808A648, _0808A648 +dat 0x0808A64C, _0808A64C +dat 0x0808A688, _0808A688 +dat 0x0808A6E4, _0808A6E4 +dat 0x0808A6FC, _0808A6FC +dat 0x0808A700, _0808A700 +dat 0x0808A704, _0808A704 +dat 0x0808A708, _0808A708 +dat 0x0808A70C, _0808A70C +dat 0x0808A710, _0808A710 +dat 0x0808A714, _0808A714 +dat 0x0808A718, _0808A718 +dat 0x0808A71A, _0808A71A +dat 0x0808A724, _0808A724 +dat 0x0808A728, _0808A728 +dat 0x0808A738, _0808A738 +dat 0x0808A73C, _0808A73C +dat 0x0808A748, _0808A748 +dat 0x0808A764, _0808A764 +dat 0x0808A794, _0808A794 +dat 0x0808A79C, _0808A79C +dat 0x0808A7A0, _0808A7A0 +dat 0x0808A7A4, _0808A7A4 +dat 0x0808A7A8, _0808A7A8 +dat 0x0808A7AC, _0808A7AC +fun 0x0808A7B1, sub_808A7B0 +dat 0x0808A7D6, _0808A7D6 +dat 0x0808A80E, _0808A80E +dat 0x0808A820, _0808A820 +dat 0x0808A828, _0808A828 +dat 0x0808A82C, _0808A82C +fun 0x0808A839, sub_808A838 +fun 0x0808A849, sub_808A848 +dat 0x0808A862, _0808A862 +dat 0x0808A86A, _0808A86A +fun 0x0808A87D, sub_808A87C +dat 0x0808A8A2, _0808A8A2 +dat 0x0808A8A8, _0808A8A8 +fun 0x0808A8AD, sub_808A8AC +dat 0x0808A8CC, _0808A8CC +dat 0x0808A8DC, _0808A8DC +dat 0x0808A8E0, _0808A8E0 +fun 0x0808A8E5, sub_808A8E4 +fun 0x0808A975, sub_808A974 +dat 0x0808A996, _0808A996 +fun 0x0808A99D, sub_808A99C +fun 0x0808A9C1, sub_808A9C0 +dat 0x0808A9E6, _0808A9E6 +dat 0x0808A9EC, _0808A9EC +fun 0x0808A9F1, sub_808A9F0 +dat 0x0808AA00, _0808AA00 +fun 0x0808AA05, sub_808AA04 +dat 0x0808AA30, _0808AA30 +dat 0x0808AA34, _0808AA34 +dat 0x0808AA3C, _0808AA3C +dat 0x0808AA68, _0808AA68 +fun 0x0808AA6D, sub_808AA6C +dat 0x0808AA9C, _0808AA9C +dat 0x0808AAA0, _0808AAA0 +dat 0x0808AAA8, _0808AAA8 +dat 0x0808AAD8, _0808AAD8 +fun 0x0808AADD, sub_808AADC +dat 0x0808AAEE, _0808AAEE +dat 0x0808AB06, _0808AB06 +dat 0x0808AB10, _0808AB10 +dat 0x0808AB1A, _0808AB1A +dat 0x0808AB28, _0808AB28 +dat 0x0808AB2C, _0808AB2C +dat 0x0808AB36, _0808AB36 +dat 0x0808AB38, _0808AB38 +dat 0x0808AB3C, _0808AB3C +dat 0x0808AB46, _0808AB46 +dat 0x0808AB52, _0808AB52 +dat 0x0808AB5C, _0808AB5C +dat 0x0808AB6A, _0808AB6A +dat 0x0808AB6E, _0808AB6E +dat 0x0808AB76, _0808AB76 +dat 0x0808AB80, _0808AB80 +dat 0x0808AB90, _0808AB90 +fun 0x0808AB99, sub_808AB98 +dat 0x0808ABAA, _0808ABAA +dat 0x0808ABC2, _0808ABC2 +dat 0x0808ABCC, _0808ABCC +dat 0x0808ABD6, _0808ABD6 +dat 0x0808ABE2, _0808ABE2 +dat 0x0808ABE6, _0808ABE6 +dat 0x0808ABEC, _0808ABEC +dat 0x0808ABF0, _0808ABF0 +dat 0x0808AC00, _0808AC00 +fun 0x0808AC0D, sub_808AC0C +dat 0x0808AC5C, _0808AC5C +dat 0x0808AC60, _0808AC60 +dat 0x0808AC68, _0808AC68 +dat 0x0808ACD6, _0808ACD6 +fun 0x0808ACFD, sub_808ACFC +dat 0x0808AD1C, _0808AD1C +dat 0x0808AD22, _0808AD22 +dat 0x0808AD2C, _0808AD2C +dat 0x0808AD36, _0808AD36 +dat 0x0808AD44, _0808AD44 +dat 0x0808AD4E, _0808AD4E +dat 0x0808AD5A, _0808AD5A +dat 0x0808AD7C, _0808AD7C +dat 0x0808AD8A, _0808AD8A +dat 0x0808AD94, _0808AD94 +dat 0x0808ADB8, _0808ADB8 +dat 0x0808ADBE, _0808ADBE +dat 0x0808ADC8, _0808ADC8 +dat 0x0808ADD6, _0808ADD6 +dat 0x0808ADE0, _0808ADE0 +dat 0x0808AE04, _0808AE04 +dat 0x0808AE08, _0808AE08 +dat 0x0808AE0C, _0808AE0C +dat 0x0808AE10, _0808AE10 +dat 0x0808AE2A, _0808AE2A +dat 0x0808AE32, _0808AE32 +dat 0x0808AE38, _0808AE38 +dat 0x0808AE40, _0808AE40 +dat 0x0808AE4C, _0808AE4C +dat 0x0808AE78, _0808AE78 +dat 0x0808AE98, _0808AE98 +dat 0x0808AEAC, _0808AEAC +dat 0x0808AEB0, _0808AEB0 +dat 0x0808AEB4, _0808AEB4 +dat 0x0808AEB8, _0808AEB8 +dat 0x0808AEE4, _0808AEE4 +dat 0x0808AEEC, _0808AEEC +dat 0x0808AF02, _0808AF02 +dat 0x0808AF0C, _0808AF0C +dat 0x0808AF2A, _0808AF2A +dat 0x0808AF4A, _0808AF4A +dat 0x0808AF60, _0808AF60 +dat 0x0808AF64, _0808AF64 +dat 0x0808AF68, _0808AF68 +dat 0x0808AF6C, _0808AF6C +dat 0x0808AF70, _0808AF70 +dat 0x0808AF7E, _0808AF7E +dat 0x0808AF88, _0808AF88 +dat 0x0808AFBA, _0808AFBA +dat 0x0808B010, _0808B010 +dat 0x0808B014, _0808B014 +dat 0x0808B018, _0808B018 +dat 0x0808B01C, _0808B01C +dat 0x0808B020, _0808B020 +dat 0x0808B02A, _0808B02A +dat 0x0808B042, _0808B042 +dat 0x0808B058, _0808B058 +dat 0x0808B07C, _0808B07C +dat 0x0808B082, _0808B082 +dat 0x0808B094, _0808B094 +dat 0x0808B098, _0808B098 +fun 0x0808B09D, sub_808B09C +dat 0x0808B0D0, _0808B0D0 +fun 0x0808B0D5, sub_808B0D4 +dat 0x0808B0F4, _0808B0F4 +fun 0x0808B0F9, sub_808B0F8 +dat 0x0808B116, _0808B116 +fun 0x0808B11D, sub_808B11C +dat 0x0808B160, _0808B160 +dat 0x0808B174, _0808B174 +fun 0x0808B179, sub_808B178 +dat 0x0808B1AC, _0808B1AC +dat 0x0808B1B0, _0808B1B0 +dat 0x0808B1D0, _0808B1D0 +dat 0x0808B1D4, _0808B1D4 +dat 0x0808B1D8, _0808B1D8 +dat 0x0808B1DE, _0808B1DE +dat 0x0808B1F0, _0808B1F0 +dat 0x0808B1F8, _0808B1F8 +dat 0x0808B200, _0808B200 +dat 0x0808B212, _0808B212 +dat 0x0808B21A, _0808B21A +dat 0x0808B22C, _0808B22C +dat 0x0808B238, _0808B238 +dat 0x0808B244, _0808B244 +dat 0x0808B248, _0808B248 +dat 0x0808B44C, _0808B44C +dat 0x0808B480, _0808B480 +dat 0x0808B484, _0808B484 +dat 0x0808B488, _0808B488 +dat 0x0808B4B8, _0808B4B8 +dat 0x0808B4C0, _0808B4C0 +dat 0x0808B4C8, _0808B4C8 +dat 0x0808B4CC, _0808B4CC +dat 0x0808B4D0, _0808B4D0 +dat 0x0808B4F2, _0808B4F2 +dat 0x0808B4F8, _0808B4F8 +dat 0x0808B4FE, _0808B4FE +dat 0x0808B51A, _0808B51A +dat 0x0808B520, _0808B520 +dat 0x0808B568, _0808B568 +dat 0x0808B56C, _0808B56C +dat 0x0808B572, _0808B572 +dat 0x0808B592, _0808B592 +dat 0x0808B59A, _0808B59A +dat 0x0808B5AE, _0808B5AE +dat 0x0808B5C2, _0808B5C2 +dat 0x0808B5D6, _0808B5D6 +dat 0x0808B5EA, _0808B5EA +dat 0x0808B5FE, _0808B5FE +dat 0x0808B606, _0808B606 +dat 0x0808B614, _0808B614 +dat 0x0808B630, _0808B630 +dat 0x0808B634, _0808B634 +dat 0x0808B638, _0808B638 +dat 0x0808B64A, _0808B64A +dat 0x0808B654, _0808B654 +dat 0x0808B664, _0808B664 +dat 0x0808B6A4, _0808B6A4 +dat 0x0808B6A8, _0808B6A8 +dat 0x0808B6CE, _0808B6CE +dat 0x0808B6F2, _0808B6F2 +dat 0x0808B70A, _0808B70A +dat 0x0808B730, _0808B730 +dat 0x0808B750, _0808B750 +dat 0x0808B754, _0808B754 +dat 0x0808B758, _0808B758 +dat 0x0808B76A, _0808B76A +dat 0x0808B772, _0808B772 +dat 0x0808B778, _0808B778 +dat 0x0808B784, _0808B784 +fun 0x0808B789, sub_808B788 +dat 0x0808B7AA, _0808B7AA +dat 0x0808B7B0, _0808B7B0 +dat 0x0808B7B4, _0808B7B4 +fun 0x0808B7B9, sub_808B7B8 +dat 0x0808B7F8, _0808B7F8 +dat 0x0808B800, _0808B800 +fun 0x0808B805, sub_808B804 +dat 0x0808B81A, _0808B81A +dat 0x0808B822, _0808B822 +dat 0x0808B834, _0808B834 +fun 0x0808B845, sub_808B844 +dat 0x0808B86C, _0808B86C +fun 0x0808B871, sub_808B870 +dat 0x0808B8C8, _0808B8C8 +dat 0x0808B8EC, _0808B8EC +dat 0x0808B8F8, _0808B8F8 +dat 0x0808B900, _0808B900 +fun 0x0808B905, sub_808B904 +dat 0x0808B91C, _0808B91C +dat 0x0808B920, _0808B920 +dat 0x0808B922, _0808B922 +fun 0x0808B929, sub_808B928 +dat 0x0808B998, _0808B998 +dat 0x0808B99C, _0808B99C +dat 0x0808B9A0, _0808B9A0 +dat 0x0808B9AE, _0808B9AE +dat 0x0808B9BA, _0808B9BA +dat 0x0808BA30, _0808BA30 +dat 0x0808BA38, _0808BA38 +dat 0x0808BA3C, _0808BA3C +dat 0x0808BA40, _0808BA40 +dat 0x0808BA44, _0808BA44 +dat 0x0808BA52, _0808BA52 +fun 0x0808BA61, sub_808BA60 +dat 0x0808BA7A, _0808BA7A +dat 0x0808BA86, _0808BA86 +dat 0x0808BA94, _0808BA94 +dat 0x0808BA98, _0808BA98 +dat 0x0808BA9A, _0808BA9A +fun 0x0808BAA5, sub_808BAA4 +dat 0x0808BAFC, _0808BAFC +dat 0x0808BB00, _0808BB00 +dat 0x0808BB04, _0808BB04 +dat 0x0808BB12, _0808BB12 +dat 0x0808BB1E, _0808BB1E +dat 0x0808BB38, _0808BB38 +dat 0x0808BB3C, _0808BB3C +dat 0x0808BB40, _0808BB40 +fun 0x0808BB45, sub_808BB44 +dat 0x0808BB54, _0808BB54 +fun 0x0808BB59, sub_808BB58 +dat 0x0808BB68, _0808BB68 +dat 0x0808BB6C, _0808BB6C +dat 0x0808BB6E, _0808BB6E +fun 0x0808BB75, sub_808BB74 +dat 0x0808BB98, _0808BB98 +dat 0x0808BB9C, _0808BB9C +dat 0x0808BBA0, _0808BBA0 +dat 0x0808BBA4, _0808BBA4 +dat 0x0808BBA8, _0808BBA8 +fun 0x0808BBAD, GetWindowQuadrant +fun 0x0808BBCD, GetCursorQuadrant +fun 0x0808BC11, GetHpBarLeftTile +fun 0x0808BC2D, GetHpBarMidTiles +fun 0x0808BC69, GetHpBarRightTile +fun 0x0808BC95, DrawHpBar +fun 0x0808BCF9, MMB_Loop_SlideIn +fun 0x0808BE71, MMB_Loop_SlideOut +fun 0x0808BFD5, TerrainDisplay_Loop_SlideIn +fun 0x0808C101, TerrainDisplay_Loop_SlideOut +fun 0x0808C235, sub_808C234 +fun 0x0808C289, sub_808C288 +fun 0x0808C2CD, GetMinimugFactionPalette +fun 0x0808C315, sub_808C314 +fun 0x0808C33D, sub_808C33C +fun 0x0808C361, sub_808C360 +fun 0x0808C389, MMB_DrawStatusText +fun 0x0808C45D, DrawUnitDisplayHpOrStatus +fun 0x0808C5D1, InitMinimugBoxMaybe +fun 0x0808C711, sub_808C710 +fun 0x0808C751, sub_808C750 +fun 0x0808C8ED, sub_808C8EC +fun 0x0808C965, DrawTerrainDisplayWindow +fun 0x0808CB35, TerrainDisplay_Init +fun 0x0808CB5D, TerrainDisplay_Loop_OnSideChange +fun 0x0808CC01, TerrainDisplay_Loop_Display +fun 0x0808CCA1, MMB_Init +fun 0x0808CCC9, MMB_Loop_OnSideChange +fun 0x0808CD75, MMB_Loop_Display +fun 0x0808CE51, MMB_CheckForUnit +fun 0x0808CE9D, BurstDisplay_Init +fun 0x0808CEC9, BurstDisplay_Loop_Display +fun 0x0808CFC5, InitPlayerPhaseInterface +fun 0x0808D13D, StartPlayerPhaseSideWindows +fun 0x0808D151, EndPlayerPhaseSideWindows +fun 0x0808D191, sub_808D190 +fun 0x0808D1B5, sub_808D1B4 +fun 0x0808D201, sub_808D200 +fun 0x0808D289, GoalDisplay_Init +fun 0x0808D47D, GoalDisplay_Loop_OnSideChange +fun 0x0808D515, sub_808D514 +fun 0x0808D6D5, GoalDisplay_Loop_SlideIn +fun 0x0808D71D, GoalDisplay_Loop_SlideOut +fun 0x0808D779, sub_808D778 +fun 0x0808D77D, __malloc_unlock_0 +fun 0x0808D781, sub_808D780 +fun 0x0808D785, GoalDisplay_Loop_Display +fun 0x0808D815, IsAnyPlayerSideWindowRetracting +fun 0x0808D871, MenuButtonDisp_Init +fun 0x0808D8A1, sub_808D8A0 +fun 0x0808D925, sub_808D924 +fun 0x0808D97D, MenuButtonDisp_UpdateCursorPos +fun 0x0808D9B9, MenuButtonDisp_Loop_OnSlideIn +fun 0x0808D9FD, MenuButtonDisp_Loop_Display +fun 0x0808DAA1, MenuButtonDisp_Loop_OnSlideOut +fun 0x0808DAE5, MinimalVBlankHandler +dat 0x0808DB04, _0808DB04 +fun 0x0808DB09, sub_808DB08 +dat 0x0808DB24, _0808DB24 +dat 0x0808DB30, _0808DB30 +fun 0x0808DB35, sub_808DB34 +dat 0x0808DB50, _0808DB50 +dat 0x0808DBC0, _0808DBC0 +dat 0x0808DBC4, _0808DBC4 +fun 0x0808DBC9, sub_808DBC8 +dat 0x0808DC52, _0808DC52 +dat 0x0808DC60, _0808DC60 +dat 0x0808DC64, _0808DC64 +dat 0x0808DC68, _0808DC68 +dat 0x0808DC6C, _0808DC6C +dat 0x0808DC70, _0808DC70 +fun 0x0808DC75, sub_808DC74 +dat 0x0808DC9C, _0808DC9C +dat 0x0808DCA0, _0808DCA0 +dat 0x0808DCA4, _0808DCA4 +dat 0x0808DCA8, _0808DCA8 +fun 0x0808DCAD, StartChapterStatusHelpBox +fun 0x0808DCD1, sub_808DCD0 +fun 0x0808DCF9, GetEnemyBossUnit +fun 0x0808DDC1, CountEnemyBossUnits +fun 0x0808DDF9, CountUnitsByFaction +fun 0x0808DE39, sub_808DE38 +fun 0x0808DEBD, SplitObjectiveTextOnNewline +fun 0x0808DEF1, sub_808DEF0 +fun 0x0808DF25, ChapterStatus_Init +fun 0x0808E19D, DrawChapterStatusTextForUnit +fun 0x0808E3D5, sub_808E3D4 +fun 0x0808E3F5, ChapterStatus_SetupFont +fun 0x0808E43D, DrawChapterStatusStatValues +fun 0x0808E4AD, ChapterStatus_DrawText +fun 0x0808E609, ChapterStatus_LoopKeyHandler +fun 0x0808E71D, ChapterStatus_OnEnd +fun 0x0808E749, ChapterStatus_MaybeFocusLeaderUnit +fun 0x0808E765, NewChapterStatusScreen +fun 0x0808E79D, sub_808E79C +fun 0x0808E7B5, sub_808E7B4 +fun 0x0808E819, sub_808E818 +fun 0x0808E9D9, sub_808E9D8 +dat 0x0808E9E8, _0808E9E8 +dat 0x0808E9EC, _0808E9EC +fun 0x0808E9F1, sub_808E9F0 +dat 0x0808EA10, _0808EA10 +dat 0x0808EA14, _0808EA14 +dat 0x0808EA18, _0808EA18 +fun 0x0808EA1D, sub_808EA1C +dat 0x0808EA38, _0808EA38 +fun 0x0808EA3D, sub_808EA3C +dat 0x0808EA44, _0808EA44 +fun 0x0808EA49, sub_808EA48 +dat 0x0808EA64, _0808EA64 +fun 0x0808EA69, sub_808EA68 +dat 0x0808EA70, _0808EA70 +fun 0x0808EA75, sub_808EA74 +dat 0x0808EA88, _0808EA88 +fun 0x0808EA8D, sub_808EA8C +dat 0x0808EA94, _0808EA94 +fun 0x0808EA99, sub_808EA98 +dat 0x0808EAAA, _0808EAAA +dat 0x0808EACC, _0808EACC +dat 0x0808EADE, _0808EADE +dat 0x0808EAF2, _0808EAF2 +dat 0x0808EAF8, _0808EAF8 +dat 0x0808EAFC, _0808EAFC +dat 0x0808EB00, _0808EB00 +dat 0x0808EB04, _0808EB04 +dat 0x0808EB08, _0808EB08 +fun 0x0808EB0D, sub_808EB0C +dat 0x0808EB30, _0808EB30 +dat 0x0808EB46, _0808EB46 +dat 0x0808EBB6, _0808EBB6 +dat 0x0808EBC0, _0808EBC0 +dat 0x0808EBC4, _0808EBC4 +dat 0x0808EBC8, _0808EBC8 +dat 0x0808EBCC, _0808EBCC +dat 0x0808EBD0, _0808EBD0 +fun 0x0808EBD5, sub_808EBD4 +dat 0x0808EC0E, _0808EC0E +dat 0x0808EC12, _0808EC12 +dat 0x0808EC24, _0808EC24 +dat 0x0808EC58, _0808EC58 +dat 0x0808EC78, _0808EC78 +dat 0x0808EC84, _0808EC84 +dat 0x0808EC8A, _0808EC8A +dat 0x0808EC98, _0808EC98 +dat 0x0808ED1C, _0808ED1C +dat 0x0808ED38, _0808ED38 +dat 0x0808ED92, _0808ED92 +dat 0x0808EDAA, _0808EDAA +dat 0x0808EDE0, _0808EDE0 +dat 0x0808EDE6, _0808EDE6 +dat 0x0808EE10, _0808EE10 +dat 0x0808EE38, _0808EE38 +dat 0x0808EE5C, _0808EE5C +dat 0x0808EE60, _0808EE60 +dat 0x0808EE7E, _0808EE7E +dat 0x0808EE86, _0808EE86 +dat 0x0808EEA0, _0808EEA0 +dat 0x0808EEA4, _0808EEA4 +dat 0x0808EEAE, _0808EEAE +dat 0x0808EF30, _0808EF30 +dat 0x0808EF58, _0808EF58 +dat 0x0808EF5C, _0808EF5C +dat 0x0808EF60, _0808EF60 +fun 0x0808EF65, sub_808EF64 +fun 0x0808EF6D, sub_808EF6C +dat 0x0808EF8A, _0808EF8A +dat 0x0808EF8C, _0808EF8C +dat 0x0808EFA2, _0808EFA2 +fun 0x0808EFA9, sub_808EFA8 +dat 0x0808EFDC, _0808EFDC +dat 0x0808EFE4, _0808EFE4 +dat 0x0808EFFC, _0808EFFC +dat 0x0808F004, _0808F004 +fun 0x0808F009, sub_808F008 +dat 0x0808F026, _0808F026 +dat 0x0808F028, _0808F028 +dat 0x0808F046, _0808F046 +fun 0x0808F04D, sub_808F04C +dat 0x0808F07A, _0808F07A +dat 0x0808F080, _0808F080 +fun 0x0808F085, sub_808F084 +fun 0x0808F0C5, sub_808F0C4 +fun 0x0808F0ED, sub_808F0EC +fun 0x0808F129, sub_808F128 +dat 0x0808F166, _0808F166 +dat 0x0808F17C, _0808F17C +dat 0x0808F180, _0808F180 +dat 0x0808F18A, _0808F18A +dat 0x0808F19A, _0808F19A +dat 0x0808F1A2, _0808F1A2 +dat 0x0808F1D8, _0808F1D8 +dat 0x0808F204, _0808F204 +dat 0x0808F214, _0808F214 +dat 0x0808F254, _0808F254 +dat 0x0808F264, _0808F264 +dat 0x0808F268, _0808F268 +dat 0x0808F26C, _0808F26C +fun 0x0808F271, sub_808F270 +dat 0x0808F280, _0808F280 +fun 0x0808F285, sub_808F284 +dat 0x0808F294, _0808F294 +dat 0x0808F298, _0808F298 +dat 0x0808F29A, _0808F29A +fun 0x0808F2A1, sub_808F2A0 +dat 0x0808F2B2, _0808F2B2 +dat 0x0808F2B8, _0808F2B8 +fun 0x0808F2BD, sub_808F2BC +dat 0x0808F2DA, _0808F2DA +dat 0x0808F300, _0808F300 +fun 0x0808F30D, sub_808F30C +dat 0x0808F32A, _0808F32A +dat 0x0808F350, _0808F350 +fun 0x0808F359, sub_808F358 +dat 0x0808F370, _0808F370 +dat 0x0808F388, _0808F388 +dat 0x0808F392, _0808F392 +dat 0x0808F39C, _0808F39C +dat 0x0808F3A4, _0808F3A4 +dat 0x0808F3A8, _0808F3A8 +dat 0x0808F3B0, _0808F3B0 +dat 0x0808F3B4, _0808F3B4 +dat 0x0808F3C4, _0808F3C4 +fun 0x0808F3D9, sub_808F3D8 +dat 0x0808F406, _0808F406 +dat 0x0808F40E, _0808F40E +dat 0x0808F420, _0808F420 +fun 0x0808F429, sub_808F428 +dat 0x0808F444, _0808F444 +dat 0x0808F454, _0808F454 +dat 0x0808F458, _0808F458 +dat 0x0808F4C0, _0808F4C0 +dat 0x0808F4C2, _0808F4C2 +dat 0x0808F4CC, _0808F4CC +dat 0x0808F4D0, _0808F4D0 +dat 0x0808F4E0, _0808F4E0 +dat 0x0808F4E4, _0808F4E4 +dat 0x0808F54C, _0808F54C +dat 0x0808F550, _0808F550 +dat 0x0808F558, _0808F558 +dat 0x0808F55C, _0808F55C +dat 0x0808F56C, _0808F56C +dat 0x0808F57A, _0808F57A +dat 0x0808F57E, _0808F57E +dat 0x0808F582, _0808F582 +dat 0x0808F592, _0808F592 +fun 0x0808F5A1, sub_808F5A0 +dat 0x0808F5A4, _0808F5A4 +dat 0x0808F5B0, _0808F5B0 +dat 0x0808F5B4, _0808F5B4 +dat 0x0808F5C0, _0808F5C0 +dat 0x0808F5C4, _0808F5C4 +fun 0x0808F5C9, sub_808F5C8 +dat 0x0808F61C, _0808F61C +dat 0x0808F62A, _0808F62A +dat 0x0808F634, _0808F634 +dat 0x0808F638, _0808F638 +dat 0x0808F644, _0808F644 +dat 0x0808F648, _0808F648 +dat 0x0808F654, _0808F654 +dat 0x0808F658, _0808F658 +dat 0x0808F660, _0808F660 +dat 0x0808F662, _0808F662 +dat 0x0808F6A6, _0808F6A6 +dat 0x0808F6C6, _0808F6C6 +dat 0x0808F6D0, _0808F6D0 +dat 0x0808F6D4, _0808F6D4 +dat 0x0808F6D8, _0808F6D8 +dat 0x0808F6DC, _0808F6DC +dat 0x0808F6E0, _0808F6E0 +dat 0x0808F6E4, _0808F6E4 +dat 0x0808F716, _0808F716 +dat 0x0808F722, _0808F722 +dat 0x0808F73A, _0808F73A +dat 0x0808F752, _0808F752 +dat 0x0808F768, _0808F768 +dat 0x0808F76C, _0808F76C +dat 0x0808F770, _0808F770 +dat 0x0808F77A, _0808F77A +dat 0x0808F7AC, _0808F7AC +dat 0x0808F7BA, _0808F7BA +dat 0x0808F7D0, _0808F7D0 +dat 0x0808F7DA, _0808F7DA +dat 0x0808F818, _0808F818 +dat 0x0808F81C, _0808F81C +dat 0x0808F820, _0808F820 +fun 0x0808F825, sub_808F824 +dat 0x0808F838, _0808F838 +dat 0x0808F83C, _0808F83C +dat 0x0808F864, _0808F864 +dat 0x0808F86A, _0808F86A +dat 0x0808F870, _0808F870 +dat 0x0808F876, _0808F876 +dat 0x0808F87C, _0808F87C +dat 0x0808F882, _0808F882 +dat 0x0808F886, _0808F886 +dat 0x0808F88E, _0808F88E +dat 0x0808F894, _0808F894 +dat 0x0808F89A, _0808F89A +dat 0x0808F8A0, _0808F8A0 +dat 0x0808F8A4, _0808F8A4 +dat 0x0808F8AC, _0808F8AC +dat 0x0808F8AE, _0808F8AE +fun 0x0808F8B5, sub_808F8B4 +dat 0x0808F8F0, _0808F8F0 +dat 0x0808F8F4, _0808F8F4 +dat 0x0808F906, _0808F906 +dat 0x0808F90E, _0808F90E +dat 0x0808F940, _0808F940 +dat 0x0808F944, _0808F944 +dat 0x0808F95E, _0808F95E +dat 0x0808F976, _0808F976 +dat 0x0808F97E, _0808F97E +dat 0x0808F990, _0808F990 +dat 0x0808F99A, _0808F99A +dat 0x0808F9A6, _0808F9A6 +dat 0x0808F9B0, _0808F9B0 +dat 0x0808F9B4, _0808F9B4 +dat 0x0808FBB8, _0808FBB8 +dat 0x0808FBD4, _0808FBD4 +dat 0x0808FBFA, _0808FBFA +dat 0x0808FC06, _0808FC06 +dat 0x0808FC10, _0808FC10 +dat 0x0808FC14, _0808FC14 +dat 0x0808FC18, _0808FC18 +dat 0x0808FC34, _0808FC34 +dat 0x0808FC5C, _0808FC5C +dat 0x0808FC60, _0808FC60 +dat 0x0808FC64, _0808FC64 +dat 0x0808FC80, _0808FC80 +dat 0x0808FC88, _0808FC88 +dat 0x0808FC92, _0808FC92 +dat 0x0808FCB6, _0808FCB6 +dat 0x0808FCBE, _0808FCBE +dat 0x0808FCC8, _0808FCC8 +dat 0x0808FCD2, _0808FCD2 +dat 0x0808FCDC, _0808FCDC +dat 0x0808FCE6, _0808FCE6 +dat 0x0808FCF0, _0808FCF0 +dat 0x0808FCF4, _0808FCF4 +dat 0x0808FD02, _0808FD02 +dat 0x0808FD10, _0808FD10 +dat 0x0808FD26, _0808FD26 +dat 0x0808FD3C, _0808FD3C +dat 0x0808FD44, _0808FD44 +dat 0x0808FD48, _0808FD48 +dat 0x0808FD90, _0808FD90 +dat 0x0808FD94, _0808FD94 +dat 0x0808FDBE, _0808FDBE +dat 0x0808FDCA, _0808FDCA +dat 0x0808FDE2, _0808FDE2 +dat 0x0808FDEA, _0808FDEA +dat 0x0808FE0E, _0808FE0E +dat 0x0808FE26, _0808FE26 +dat 0x0808FE5E, _0808FE5E +dat 0x0808FE68, _0808FE68 +dat 0x0808FE80, _0808FE80 +dat 0x0808FE84, _0808FE84 +dat 0x0808FE88, _0808FE88 +dat 0x0808FE8C, _0808FE8C +dat 0x0808FE8E, _0808FE8E +dat 0x0808FE94, _0808FE94 +fun 0x0808FEA5, sub_808FEA4 +dat 0x0808FEBA, _0808FEBA +dat 0x0808FECC, _0808FECC +dat 0x0808FED0, _0808FED0 +dat 0x0808FEE2, _0808FEE2 +dat 0x0808FEEC, _0808FEEC +dat 0x0808FEF4, _0808FEF4 +dat 0x0808FF00, _0808FF00 +fun 0x0808FF11, sub_808FF10 +fun 0x0808FF19, sub_808FF18 +dat 0x0808FF92, _0808FF92 +fun 0x0808FF9D, sub_808FF9C +fun 0x0808FFC5, sub_808FFC4 +dat 0x0808FFE4, _0808FFE4 +fun 0x0808FFE9, sub_808FFE8 +dat 0x0808FFF8, _0808FFF8 +fun 0x0808FFFD, sub_808FFFC +dat 0x0809000E, _0809000E +dat 0x08090010, _08090010 +fun 0x08090015, sub_8090014 +dat 0x0809003A, _0809003A +dat 0x08090040, _08090040 +dat 0x08090044, _08090044 +dat 0x08090048, _08090048 +dat 0x08090064, _08090064 +dat 0x08090068, _08090068 +dat 0x08090074, _08090074 +dat 0x08090078, _08090078 +dat 0x0809009A, _0809009A +dat 0x0809009C, _0809009C +dat 0x080900C2, _080900C2 +dat 0x080900C6, _080900C6 +dat 0x080900E2, _080900E2 +dat 0x080900E8, _080900E8 +fun 0x080900ED, sub_80900EC +dat 0x08090148, _08090148 +fun 0x0809014D, sub_809014C +dat 0x08090156, _08090156 +dat 0x0809017A, _0809017A +dat 0x08090182, _08090182 +dat 0x080901A6, _080901A6 +dat 0x080901B8, _080901B8 +fun 0x080901BD, sub_80901BC +dat 0x080901F2, _080901F2 +dat 0x08090210, _08090210 +dat 0x08090234, _08090234 +fun 0x08090239, sub_8090238 +dat 0x08090266, _08090266 +dat 0x08090276, _08090276 +dat 0x080902C0, _080902C0 +dat 0x080902C4, _080902C4 +dat 0x080902C8, _080902C8 +dat 0x080902CC, _080902CC +dat 0x080902D0, _080902D0 +dat 0x080902F4, _080902F4 +dat 0x080902F8, _080902F8 +dat 0x080902FC, _080902FC +dat 0x08090306, _08090306 +fun 0x08090325, sub_8090324 +dat 0x0809032C, _0809032C +dat 0x0809033E, _0809033E +dat 0x08090348, _08090348 +dat 0x0809034C, _0809034C +dat 0x08090354, _08090354 +fun 0x08090359, sub_8090358 +dat 0x0809036A, _0809036A +dat 0x08090378, _08090378 +dat 0x0809038A, _0809038A +dat 0x080903AA, _080903AA +dat 0x080903BE, _080903BE +dat 0x080903C4, _080903C4 +dat 0x080903DC, _080903DC +dat 0x080903E4, _080903E4 +dat 0x080903FC, _080903FC +dat 0x0809040C, _0809040C +dat 0x08090410, _08090410 +dat 0x08090414, _08090414 +fun 0x08090419, sub_8090418 +dat 0x08090430, _08090430 +dat 0x0809043A, _0809043A +dat 0x08090444, _08090444 +dat 0x0809044E, _0809044E +dat 0x0809045A, _0809045A +dat 0x0809045E, _0809045E +dat 0x08090482, _08090482 +dat 0x08090498, _08090498 +dat 0x0809049C, _0809049C +dat 0x080904A0, _080904A0 +dat 0x080904AE, _080904AE +dat 0x080904DA, _080904DA +dat 0x080904EA, _080904EA +dat 0x080904FC, _080904FC +dat 0x08090508, _08090508 +fun 0x08090515, sub_8090514 +dat 0x080905B0, _080905B0 +dat 0x080905B4, _080905B4 +dat 0x08090614, _08090614 +dat 0x0809061C, _0809061C +fun 0x08090621, sub_8090620 +dat 0x08090660, _08090660 +dat 0x08090664, _08090664 +dat 0x0809066A, _0809066A +dat 0x080906A4, _080906A4 +dat 0x080906A8, _080906A8 +fun 0x080906AD, sub_80906AC +dat 0x080906D4, _080906D4 +fun 0x080906D9, sub_80906D8 +dat 0x080906F4, _080906F4 +fun 0x080906F9, sub_80906F8 +dat 0x08090778, _08090778 +dat 0x0809077C, _0809077C +dat 0x08090780, _08090780 +fun 0x08090785, sub_8090784 +dat 0x080907AC, _080907AC +dat 0x08090834, _08090834 +dat 0x08090838, _08090838 +dat 0x0809083C, _0809083C +dat 0x08090840, _08090840 +dat 0x08090844, _08090844 +dat 0x08090848, _08090848 +dat 0x0809084C, _0809084C +dat 0x08090862, _08090862 +dat 0x08090876, _08090876 +dat 0x080908B4, _080908B4 +dat 0x080908B8, _080908B8 +dat 0x080908BC, _080908BC +dat 0x080908C0, _080908C0 +dat 0x080908FC, _080908FC +dat 0x08090938, _08090938 +dat 0x08090964, _08090964 +dat 0x08090990, _08090990 +dat 0x080909A8, _080909A8 +dat 0x080909C2, _080909C2 +dat 0x080909F0, _080909F0 +dat 0x08090A00, _08090A00 +dat 0x08090A1A, _08090A1A +dat 0x08090A2C, _08090A2C +dat 0x08090A90, _08090A90 +dat 0x08090AFE, _08090AFE +dat 0x08090B20, _08090B20 +dat 0x08090B24, _08090B24 +dat 0x08090B28, _08090B28 +dat 0x08090B2C, _08090B2C +dat 0x08090B30, _08090B30 +dat 0x08090B34, _08090B34 +dat 0x08090B38, _08090B38 +dat 0x08090B3C, _08090B3C +dat 0x08090B40, _08090B40 +fun 0x08090B45, nullsub_63 +fun 0x08090B49, sub_8090B48 +dat 0x08090B66, _08090B66 +dat 0x08090BDC, _08090BDC +dat 0x08090BEC, _08090BEC +dat 0x08090BF2, _08090BF2 +dat 0x08090C0C, _08090C0C +dat 0x08090C48, _08090C48 +dat 0x08090C4C, _08090C4C +dat 0x08090C50, _08090C50 +dat 0x08090C54, _08090C54 +fun 0x08090C59, sub_8090C58 +dat 0x08090C78, _08090C78 +dat 0x08090C9E, _08090C9E +dat 0x08090CAC, _08090CAC +dat 0x08090CB0, _08090CB0 +dat 0x08090CB4, _08090CB4 +dat 0x08090CBC, _08090CBC +dat 0x08090CC0, _08090CC0 +dat 0x08090CE4, _08090CE4 +dat 0x08090CEA, _08090CEA +dat 0x08090CF0, _08090CF0 +dat 0x08090CF8, _08090CF8 +dat 0x08090CFC, _08090CFC +fun 0x08090D01, sub_8090D00 +dat 0x08090D16, _08090D16 +dat 0x08090D3C, _08090D3C +dat 0x08090D44, _08090D44 +dat 0x08090D48, _08090D48 +dat 0x08090D4A, _08090D4A +dat 0x08090D6E, _08090D6E +dat 0x08090D74, _08090D74 +dat 0x08090D7C, _08090D7C +fun 0x08090D81, sub_8090D80 +dat 0x08090E14, _08090E14 +dat 0x08090E38, _08090E38 +dat 0x08090E60, _08090E60 +dat 0x08090E64, _08090E64 +dat 0x08090E68, _08090E68 +dat 0x08090E6C, _08090E6C +dat 0x08090E70, _08090E70 +dat 0x08090E74, _08090E74 +dat 0x08090E7E, _08090E7E +dat 0x08090E88, _08090E88 +dat 0x08090EC4, _08090EC4 +dat 0x08090F02, _08090F02 +dat 0x08090F70, _08090F70 +dat 0x08090F74, _08090F74 +dat 0x08090F78, _08090F78 +dat 0x08090F7C, _08090F7C +dat 0x08090F80, _08090F80 +dat 0x08090F84, _08090F84 +dat 0x08090F88, _08090F88 +dat 0x08090F8C, _08090F8C +dat 0x08090F90, _08090F90 +dat 0x08090F94, _08090F94 +dat 0x08090F98, _08090F98 +dat 0x08090F9C, _08090F9C +dat 0x08090FA0, _08090FA0 +dat 0x08090FA4, _08090FA4 +dat 0x08090FA8, _08090FA8 +dat 0x08090FAC, _08090FAC +dat 0x08090FBE, _08090FBE +dat 0x08091000, _08091000 +dat 0x08091014, _08091014 +dat 0x08091018, _08091018 +dat 0x0809101C, _0809101C +dat 0x08091020, _08091020 +dat 0x08091024, _08091024 +dat 0x08091042, _08091042 +dat 0x0809104E, _0809104E +dat 0x08091164, _08091164 +dat 0x08091168, _08091168 +dat 0x0809116C, _0809116C +dat 0x08091170, _08091170 +dat 0x08091174, _08091174 +dat 0x08091178, _08091178 +dat 0x0809117C, _0809117C +fun 0x08091181, sub_8091180 +dat 0x080911AC, _080911AC +dat 0x080911B2, _080911B2 +fun 0x080911E5, sub_80911E4 +dat 0x08091216, _08091216 +dat 0x08091234, _08091234 +dat 0x08091240, _08091240 +dat 0x0809125C, _0809125C +dat 0x08091260, _08091260 +dat 0x08091264, _08091264 +dat 0x08091268, _08091268 +dat 0x0809127A, _0809127A +dat 0x08091284, _08091284 +fun 0x08091289, sub_8091288 +dat 0x080912BA, _080912BA +dat 0x080912D8, _080912D8 +dat 0x080912E4, _080912E4 +dat 0x08091300, _08091300 +dat 0x08091304, _08091304 +dat 0x08091308, _08091308 +dat 0x0809130C, _0809130C +dat 0x0809131E, _0809131E +dat 0x08091328, _08091328 +fun 0x0809132D, sub_809132C +dat 0x08091358, _08091358 +dat 0x0809135C, _0809135C +dat 0x08091360, _08091360 +dat 0x0809138C, _0809138C +dat 0x08091390, _08091390 +dat 0x080913B2, _080913B2 +dat 0x080913BC, _080913BC +dat 0x080913C0, _080913C0 +dat 0x080913CA, _080913CA +dat 0x080913D2, _080913D2 +fun 0x080913D9, sub_80913D8 +dat 0x08091408, _08091408 +dat 0x0809140C, _0809140C +dat 0x0809143C, _0809143C +dat 0x08091444, _08091444 +dat 0x08091448, _08091448 +fun 0x0809144D, sub_809144C +dat 0x08091474, _08091474 +dat 0x08091478, _08091478 +dat 0x0809147E, _0809147E +dat 0x080914A0, _080914A0 +dat 0x080914C0, _080914C0 +dat 0x080914C6, _080914C6 +dat 0x080914C8, _080914C8 +dat 0x080914D0, _080914D0 +dat 0x080914FC, _080914FC +dat 0x08091504, _08091504 +dat 0x08091508, _08091508 +dat 0x0809150C, _0809150C +dat 0x08091530, _08091530 +dat 0x08091558, _08091558 +dat 0x0809155C, _0809155C +dat 0x08091560, _08091560 +dat 0x0809156C, _0809156C +dat 0x08091592, _08091592 +dat 0x0809159C, _0809159C +dat 0x080915A0, _080915A0 +dat 0x080915BE, _080915BE +dat 0x080915E0, _080915E0 +dat 0x080915E8, _080915E8 +dat 0x080915EC, _080915EC +dat 0x080915F0, _080915F0 +dat 0x08091602, _08091602 +dat 0x08091624, _08091624 +dat 0x08091630, _08091630 +dat 0x08091634, _08091634 +dat 0x08091654, _08091654 +dat 0x08091668, _08091668 +dat 0x0809167A, _0809167A +dat 0x08091684, _08091684 +dat 0x08091688, _08091688 +dat 0x0809169E, _0809169E +dat 0x080916C0, _080916C0 +dat 0x08091708, _08091708 +dat 0x0809170C, _0809170C +dat 0x08091710, _08091710 +dat 0x08091716, _08091716 +dat 0x0809173C, _0809173C +dat 0x08091762, _08091762 +dat 0x080917B8, _080917B8 +dat 0x080917BC, _080917BC +dat 0x080917C0, _080917C0 +dat 0x080917C4, _080917C4 +dat 0x080917C6, _080917C6 +dat 0x080917C8, _080917C8 +dat 0x080917CA, _080917CA +fun 0x080917D9, sub_80917D8 +dat 0x0809180C, _0809180C +dat 0x08091810, _08091810 +dat 0x0809184A, _0809184A +dat 0x08091898, _08091898 +dat 0x0809189C, _0809189C +dat 0x080918A0, _080918A0 +dat 0x080918B8, _080918B8 +dat 0x080918C0, _080918C0 +dat 0x080918CC, _080918CC +dat 0x080918E6, _080918E6 +dat 0x080918F0, _080918F0 +dat 0x080918F4, _080918F4 +dat 0x080918F8, _080918F8 +dat 0x08091920, _08091920 +dat 0x08091930, _08091930 +dat 0x08091934, _08091934 +dat 0x08091962, _08091962 +dat 0x0809196E, _0809196E +dat 0x08091980, _08091980 +dat 0x080919A8, _080919A8 +dat 0x080919B6, _080919B6 +dat 0x080919BC, _080919BC +dat 0x080919C0, _080919C0 +dat 0x080919C4, _080919C4 +dat 0x080919CA, _080919CA +dat 0x080919FE, _080919FE +dat 0x08091A28, _08091A28 +dat 0x08091A32, _08091A32 +dat 0x08091A3C, _08091A3C +dat 0x08091A40, _08091A40 +dat 0x08091A44, _08091A44 +dat 0x08091A46, _08091A46 +dat 0x08091A5C, _08091A5C +dat 0x08091A60, _08091A60 +dat 0x08091AA0, _08091AA0 +dat 0x08091AB0, _08091AB0 +fun 0x08091AB5, sub_8091AB4 +fun 0x08091AED, sub_8091AEC +dat 0x08091B1E, _08091B1E +dat 0x08091B2C, _08091B2C +dat 0x08091B30, _08091B30 +dat 0x08091B34, _08091B34 +dat 0x08091B48, _08091B48 +dat 0x08091B52, _08091B52 +dat 0x08091B5A, _08091B5A +dat 0x08091B62, _08091B62 +dat 0x08091B94, _08091B94 +dat 0x08091BC4, _08091BC4 +dat 0x08091BF6, _08091BF6 +dat 0x08091BFC, _08091BFC +fun 0x08091C01, sub_8091C00 +dat 0x08091C28, _08091C28 +dat 0x08091C52, _08091C52 +dat 0x08091C62, _08091C62 +dat 0x08091CA8, _08091CA8 +dat 0x08091CAC, _08091CAC +dat 0x08091CB0, _08091CB0 +dat 0x08091CB4, _08091CB4 +dat 0x08091CB8, _08091CB8 +dat 0x08091CBC, _08091CBC +fun 0x08091CC1, sub_8091CC0 +dat 0x08091CE4, _08091CE4 +dat 0x08091CE8, _08091CE8 +dat 0x08091CEC, _08091CEC +dat 0x08091D0C, _08091D0C +dat 0x08091D12, _08091D12 +dat 0x08091D48, _08091D48 +dat 0x08091D4C, _08091D4C +dat 0x08091D50, _08091D50 +fun 0x08091D55, sub_8091D54 +dat 0x08091D80, _08091D80 +dat 0x08091D9A, _08091D9A +dat 0x08091DB4, _08091DB4 +dat 0x08091DB8, _08091DB8 +dat 0x08091DC0, _08091DC0 +dat 0x08091DC4, _08091DC4 +dat 0x08091DC6, _08091DC6 +dat 0x08091DCC, _08091DCC +dat 0x08091DEA, _08091DEA +dat 0x08091E10, _08091E10 +dat 0x08091E20, _08091E20 +dat 0x08091E72, _08091E72 +dat 0x08091E8C, _08091E8C +dat 0x08091E90, _08091E90 +dat 0x08091E94, _08091E94 +dat 0x08091E98, _08091E98 +dat 0x08091E9C, _08091E9C +dat 0x08091EA0, _08091EA0 +dat 0x08091EA4, _08091EA4 +dat 0x08091EA8, _08091EA8 +dat 0x08091EC4, _08091EC4 +dat 0x08091ED0, _08091ED0 +dat 0x08091EF4, _08091EF4 +dat 0x08091F04, _08091F04 +dat 0x08091F08, _08091F08 +dat 0x08091F0C, _08091F0C +fun 0x08091F11, sub_8091F10 +dat 0x08091F3E, _08091F3E +dat 0x08091F62, _08091F62 +dat 0x08091F64, _08091F64 +dat 0x08091F88, _08091F88 +dat 0x08091FB6, _08091FB6 +dat 0x08091FC8, _08091FC8 +dat 0x08091FEC, _08091FEC +dat 0x08091FF0, _08091FF0 +dat 0x08091FF4, _08091FF4 +dat 0x08091FF8, _08091FF8 +dat 0x08091FFC, _08091FFC +dat 0x08092000, _08092000 +dat 0x0809200C, _0809200C +dat 0x08092028, _08092028 +dat 0x0809205C, _0809205C +dat 0x0809206E, _0809206E +dat 0x0809208E, _0809208E +dat 0x080920A2, _080920A2 +dat 0x080920B4, _080920B4 +dat 0x080920B8, _080920B8 +dat 0x080920BC, _080920BC +dat 0x080920C0, _080920C0 +fun 0x080920C5, sub_80920C4 +dat 0x080920D8, _080920D8 +fun 0x080920DD, sub_80920DC +dat 0x080920F0, _080920F0 +dat 0x080920F4, _080920F4 +dat 0x080920FA, _080920FA +dat 0x08092118, _08092118 +dat 0x0809211C, _0809211C +dat 0x08092124, _08092124 +fun 0x08092135, sub_8092134 +dat 0x08092148, _08092148 +dat 0x0809214C, _0809214C +dat 0x08092152, _08092152 +dat 0x08092160, _08092160 +fun 0x08092165, sub_8092164 +dat 0x08092178, _08092178 +dat 0x0809217C, _0809217C +dat 0x08092182, _08092182 +dat 0x08092190, _08092190 +fun 0x08092195, sub_8092194 +dat 0x080921A8, _080921A8 +dat 0x080921AC, _080921AC +dat 0x080921B2, _080921B2 +dat 0x080921C8, _080921C8 +fun 0x080921CD, sub_80921CC +dat 0x080921FA, _080921FA +dat 0x08092214, _08092214 +dat 0x08092218, _08092218 +dat 0x0809223E, _0809223E +dat 0x08092274, _08092274 +dat 0x0809227C, _0809227C +dat 0x08092290, _08092290 +dat 0x08092294, _08092294 +fun 0x08092299, sub_8092298 +dat 0x080922CE, _080922CE +dat 0x080922DA, _080922DA +dat 0x080922E8, _080922E8 +dat 0x080922EC, _080922EC +fun 0x080922F1, sub_80922F0 +dat 0x0809238C, _0809238C +dat 0x08092390, _08092390 +dat 0x08092394, _08092394 +dat 0x0809239E, _0809239E +dat 0x080923CA, _080923CA +dat 0x0809240A, _0809240A +dat 0x08092414, _08092414 +dat 0x08092418, _08092418 +dat 0x0809241C, _0809241C +dat 0x08092420, _08092420 +dat 0x08092424, _08092424 +dat 0x0809243C, _0809243C +dat 0x080924B0, _080924B0 +dat 0x080924B4, _080924B4 +dat 0x080924B8, _080924B8 +dat 0x080924BC, _080924BC +dat 0x0809251A, _0809251A +dat 0x08092550, _08092550 +dat 0x08092554, _08092554 +dat 0x08092558, _08092558 +dat 0x08092562, _08092562 +dat 0x08092566, _08092566 +dat 0x08092568, _08092568 +dat 0x08092584, _08092584 +dat 0x080925A0, _080925A0 +dat 0x080925E6, _080925E6 +dat 0x08092602, _08092602 +dat 0x0809261C, _0809261C +dat 0x08092648, _08092648 +dat 0x0809265C, _0809265C +dat 0x08092660, _08092660 +dat 0x08092664, _08092664 +dat 0x0809268A, _0809268A +dat 0x080926B4, _080926B4 +dat 0x080926DE, _080926DE +dat 0x08092702, _08092702 +dat 0x0809272C, _0809272C +dat 0x08092756, _08092756 +dat 0x08092788, _08092788 +dat 0x0809278C, _0809278C +dat 0x0809279A, _0809279A +dat 0x080927DC, _080927DC +dat 0x080927E0, _080927E0 +dat 0x080927E4, _080927E4 +dat 0x080927E8, _080927E8 +dat 0x0809284C, _0809284C +dat 0x0809285E, _0809285E +dat 0x0809287E, _0809287E +dat 0x08092898, _08092898 +dat 0x080928A8, _080928A8 +dat 0x080928AC, _080928AC +dat 0x080928B0, _080928B0 +dat 0x080928F4, _080928F4 +dat 0x080928F8, _080928F8 +dat 0x080928FC, _080928FC +dat 0x08092924, _08092924 +dat 0x08092938, _08092938 +dat 0x08092964, _08092964 +dat 0x08092994, _08092994 +dat 0x080929D8, _080929D8 +dat 0x080929DC, _080929DC +dat 0x080929E0, _080929E0 +dat 0x080929E4, _080929E4 +dat 0x080929E8, _080929E8 +dat 0x080929F4, _080929F4 +dat 0x08092A24, _08092A24 +dat 0x08092A40, _08092A40 +dat 0x08092A44, _08092A44 +dat 0x08092A48, _08092A48 +dat 0x08092A7E, _08092A7E +dat 0x08092A92, _08092A92 +dat 0x08092B10, _08092B10 +dat 0x08092B14, _08092B14 +dat 0x08092B18, _08092B18 +dat 0x08092B56, _08092B56 +dat 0x08092B64, _08092B64 +dat 0x08092B68, _08092B68 +dat 0x08092B72, _08092B72 +dat 0x08092B7E, _08092B7E +dat 0x08092B94, _08092B94 +dat 0x08092BC6, _08092BC6 +dat 0x08092BDC, _08092BDC +dat 0x08092BE0, _08092BE0 +fun 0x08092BE5, sub_8092BE4 +fun 0x08092BF1, sub_8092BF0 +dat 0x08092C12, _08092C12 +dat 0x08092C1C, _08092C1C +dat 0x08092C20, _08092C20 +dat 0x08092CA0, _08092CA0 +dat 0x08092CBA, _08092CBA +dat 0x08092CCE, _08092CCE +dat 0x08092CF6, _08092CF6 +dat 0x08092D06, _08092D06 +dat 0x08092D16, _08092D16 +dat 0x08092D24, _08092D24 +dat 0x08092D3C, _08092D3C +dat 0x08092D66, _08092D66 +dat 0x08092D76, _08092D76 +dat 0x08092D86, _08092D86 +dat 0x08092D8C, _08092D8C +dat 0x08092D90, _08092D90 +dat 0x08092D94, _08092D94 +dat 0x08092DAA, _08092DAA +dat 0x08092DBE, _08092DBE +dat 0x08092DE6, _08092DE6 +dat 0x08092DF6, _08092DF6 +dat 0x08092E06, _08092E06 +dat 0x08092E14, _08092E14 +dat 0x08092E2C, _08092E2C +dat 0x08092E56, _08092E56 +dat 0x08092E66, _08092E66 +dat 0x08092E76, _08092E76 +dat 0x08092E7C, _08092E7C +dat 0x08092E80, _08092E80 +dat 0x08092E84, _08092E84 +dat 0x08092E9C, _08092E9C +dat 0x08092EA0, _08092EA0 +dat 0x08092EB4, _08092EB4 +dat 0x08092EE2, _08092EE2 +dat 0x08092EF0, _08092EF0 +dat 0x08092F04, _08092F04 +dat 0x08092F08, _08092F08 +dat 0x08092F0C, _08092F0C +dat 0x08092F22, _08092F22 +dat 0x08092F26, _08092F26 +dat 0x08092F3A, _08092F3A +dat 0x08092F68, _08092F68 +dat 0x08092F76, _08092F76 +dat 0x08092F88, _08092F88 +dat 0x08092F8C, _08092F8C +dat 0x08092F90, _08092F90 +dat 0x08092FA8, _08092FA8 +dat 0x08092FAC, _08092FAC +dat 0x08092FC0, _08092FC0 +dat 0x08092FE8, _08092FE8 +dat 0x08092FF8, _08092FF8 +dat 0x0809300C, _0809300C +dat 0x08093010, _08093010 +dat 0x08093014, _08093014 +dat 0x08093028, _08093028 +dat 0x0809302C, _0809302C +dat 0x08093040, _08093040 +dat 0x08093068, _08093068 +dat 0x08093078, _08093078 +dat 0x0809308C, _0809308C +dat 0x08093090, _08093090 +dat 0x08093094, _08093094 +dat 0x080930AC, _080930AC +dat 0x080930B0, _080930B0 +dat 0x080930C4, _080930C4 +dat 0x080930E8, _080930E8 +dat 0x080930F8, _080930F8 +dat 0x0809310C, _0809310C +dat 0x08093110, _08093110 +dat 0x08093114, _08093114 +dat 0x08093128, _08093128 +dat 0x0809312C, _0809312C +dat 0x08093140, _08093140 +dat 0x08093164, _08093164 +dat 0x08093174, _08093174 +dat 0x08093188, _08093188 +dat 0x0809318C, _0809318C +dat 0x08093190, _08093190 +dat 0x080931A8, _080931A8 +dat 0x080931BA, _080931BA +dat 0x080931EA, _080931EA +dat 0x080931FA, _080931FA +dat 0x08093210, _08093210 +dat 0x08093214, _08093214 +dat 0x08093218, _08093218 +dat 0x0809322C, _0809322C +dat 0x0809323E, _0809323E +dat 0x0809326E, _0809326E +dat 0x0809327E, _0809327E +dat 0x08093294, _08093294 +dat 0x08093298, _08093298 +dat 0x0809329C, _0809329C +dat 0x080932B4, _080932B4 +dat 0x080932C6, _080932C6 +dat 0x080932F6, _080932F6 +dat 0x08093306, _08093306 +dat 0x0809331C, _0809331C +dat 0x08093320, _08093320 +dat 0x08093324, _08093324 +dat 0x08093338, _08093338 +dat 0x0809334A, _0809334A +dat 0x0809337A, _0809337A +dat 0x0809338A, _0809338A +dat 0x080933A0, _080933A0 +dat 0x080933A4, _080933A4 +dat 0x080933A8, _080933A8 +dat 0x080933C0, _080933C0 +dat 0x080933D2, _080933D2 +dat 0x08093402, _08093402 +dat 0x08093412, _08093412 +dat 0x08093428, _08093428 +dat 0x0809342C, _0809342C +dat 0x08093430, _08093430 +dat 0x08093444, _08093444 +dat 0x08093456, _08093456 +dat 0x08093486, _08093486 +dat 0x08093496, _08093496 +dat 0x080934AC, _080934AC +dat 0x080934B0, _080934B0 +dat 0x080934B4, _080934B4 +dat 0x080934CC, _080934CC +dat 0x080934DE, _080934DE +dat 0x0809350E, _0809350E +dat 0x0809351E, _0809351E +dat 0x08093534, _08093534 +dat 0x08093538, _08093538 +dat 0x0809353C, _0809353C +dat 0x08093550, _08093550 +dat 0x08093562, _08093562 +dat 0x08093592, _08093592 +dat 0x080935A2, _080935A2 +dat 0x080935B8, _080935B8 +dat 0x080935BC, _080935BC +dat 0x080935C0, _080935C0 +dat 0x080935D8, _080935D8 +dat 0x080935EA, _080935EA +dat 0x0809361A, _0809361A +dat 0x0809362A, _0809362A +dat 0x08093640, _08093640 +dat 0x08093644, _08093644 +dat 0x08093648, _08093648 +dat 0x0809365C, _0809365C +dat 0x0809366E, _0809366E +dat 0x0809369E, _0809369E +dat 0x080936AE, _080936AE +dat 0x080936C4, _080936C4 +dat 0x080936C8, _080936C8 +dat 0x080936CC, _080936CC +dat 0x080936E4, _080936E4 +dat 0x080936F6, _080936F6 +dat 0x08093726, _08093726 +dat 0x08093736, _08093736 +dat 0x0809374C, _0809374C +dat 0x08093750, _08093750 +dat 0x08093754, _08093754 +dat 0x08093768, _08093768 +dat 0x0809377A, _0809377A +dat 0x080937AA, _080937AA +dat 0x080937BA, _080937BA +dat 0x080937D0, _080937D0 +dat 0x080937D4, _080937D4 +dat 0x080937D8, _080937D8 +dat 0x080937F0, _080937F0 +dat 0x08093802, _08093802 +dat 0x08093832, _08093832 +dat 0x08093842, _08093842 +dat 0x08093858, _08093858 +dat 0x0809385C, _0809385C +dat 0x08093860, _08093860 +dat 0x08093874, _08093874 +dat 0x08093886, _08093886 +dat 0x080938B6, _080938B6 +dat 0x080938C6, _080938C6 +dat 0x080938DC, _080938DC +dat 0x080938E0, _080938E0 +dat 0x080938E4, _080938E4 +dat 0x080938FC, _080938FC +dat 0x0809390E, _0809390E +dat 0x0809393E, _0809393E +dat 0x0809394E, _0809394E +dat 0x08093964, _08093964 +dat 0x08093968, _08093968 +dat 0x0809396C, _0809396C +dat 0x08093980, _08093980 +dat 0x08093992, _08093992 +dat 0x080939C2, _080939C2 +dat 0x080939D2, _080939D2 +dat 0x080939E8, _080939E8 +dat 0x080939EC, _080939EC +dat 0x080939F0, _080939F0 +dat 0x08093A08, _08093A08 +dat 0x08093A1C, _08093A1C +dat 0x08093A6E, _08093A6E +dat 0x08093A80, _08093A80 +dat 0x08093A90, _08093A90 +dat 0x08093A98, _08093A98 +dat 0x08093A9C, _08093A9C +dat 0x08093AA0, _08093AA0 +dat 0x08093AB4, _08093AB4 +dat 0x08093AC8, _08093AC8 +dat 0x08093B1A, _08093B1A +dat 0x08093B2C, _08093B2C +dat 0x08093B3C, _08093B3C +dat 0x08093B44, _08093B44 +dat 0x08093B48, _08093B48 +dat 0x08093B4C, _08093B4C +dat 0x08093B64, _08093B64 +dat 0x08093B76, _08093B76 +dat 0x08093BA6, _08093BA6 +dat 0x08093BB6, _08093BB6 +dat 0x08093BCC, _08093BCC +dat 0x08093BD0, _08093BD0 +dat 0x08093BD4, _08093BD4 +dat 0x08093BE8, _08093BE8 +dat 0x08093BFA, _08093BFA +dat 0x08093C2A, _08093C2A +dat 0x08093C3A, _08093C3A +dat 0x08093C50, _08093C50 +dat 0x08093C54, _08093C54 +dat 0x08093C58, _08093C58 +dat 0x08093C70, _08093C70 +dat 0x08093C82, _08093C82 +dat 0x08093CB2, _08093CB2 +dat 0x08093CC2, _08093CC2 +dat 0x08093CD8, _08093CD8 +dat 0x08093CDC, _08093CDC +dat 0x08093CE0, _08093CE0 +dat 0x08093CF4, _08093CF4 +dat 0x08093D06, _08093D06 +dat 0x08093D36, _08093D36 +dat 0x08093D46, _08093D46 +dat 0x08093D5C, _08093D5C +dat 0x08093D60, _08093D60 +dat 0x08093D64, _08093D64 +dat 0x08093D6A, _08093D6A +dat 0x08093D7A, _08093D7A +dat 0x08093DA2, _08093DA2 +dat 0x08093DA8, _08093DA8 +dat 0x08093DAC, _08093DAC +dat 0x08093DB0, _08093DB0 +dat 0x08093DC2, _08093DC2 +dat 0x08093DF8, _08093DF8 +dat 0x08093DFC, _08093DFC +dat 0x08093E3E, _08093E3E +dat 0x08093E50, _08093E50 +dat 0x08093E56, _08093E56 +dat 0x08093E68, _08093E68 +dat 0x08093E6C, _08093E6C +dat 0x08093E7C, _08093E7C +dat 0x08093EA4, _08093EA4 +dat 0x08093EA8, _08093EA8 +dat 0x08093EAC, _08093EAC +dat 0x08093EB0, _08093EB0 +dat 0x08093EC2, _08093EC2 +dat 0x08093EF8, _08093EF8 +dat 0x08093EFC, _08093EFC +dat 0x08093F3E, _08093F3E +dat 0x08093F50, _08093F50 +dat 0x08093F56, _08093F56 +dat 0x08093F64, _08093F64 +dat 0x08093F68, _08093F68 +dat 0x08093F80, _08093F80 +dat 0x08093F92, _08093F92 +dat 0x08093FB6, _08093FB6 +dat 0x08093FC6, _08093FC6 +dat 0x08093FD6, _08093FD6 +dat 0x08093FDC, _08093FDC +dat 0x08093FE0, _08093FE0 +dat 0x08093FE4, _08093FE4 +dat 0x08093FF8, _08093FF8 +dat 0x0809400A, _0809400A +dat 0x0809402E, _0809402E +dat 0x0809403E, _0809403E +dat 0x0809404E, _0809404E +dat 0x08094054, _08094054 +dat 0x08094058, _08094058 +dat 0x0809405C, _0809405C +dat 0x08094074, _08094074 +dat 0x08094086, _08094086 +dat 0x080940AA, _080940AA +dat 0x080940BA, _080940BA +dat 0x080940CA, _080940CA +dat 0x080940D0, _080940D0 +dat 0x080940D4, _080940D4 +dat 0x080940D8, _080940D8 +dat 0x080940EC, _080940EC +dat 0x080940FE, _080940FE +dat 0x08094122, _08094122 +dat 0x08094132, _08094132 +dat 0x08094142, _08094142 +dat 0x08094148, _08094148 +dat 0x0809414C, _0809414C +dat 0x08094150, _08094150 +dat 0x08094168, _08094168 +dat 0x0809417A, _0809417A +dat 0x0809419E, _0809419E +dat 0x080941AE, _080941AE +dat 0x080941BE, _080941BE +dat 0x080941C4, _080941C4 +dat 0x080941C8, _080941C8 +dat 0x080941CC, _080941CC +dat 0x080941E0, _080941E0 +dat 0x080941F2, _080941F2 +dat 0x08094216, _08094216 +dat 0x08094226, _08094226 +dat 0x08094236, _08094236 +dat 0x0809423C, _0809423C +dat 0x08094240, _08094240 +dat 0x08094244, _08094244 +dat 0x0809425A, _0809425A +dat 0x0809425E, _0809425E +dat 0x08094272, _08094272 +dat 0x080942AE, _080942AE +dat 0x080942BE, _080942BE +dat 0x080942D0, _080942D0 +dat 0x080942D4, _080942D4 +dat 0x080942D8, _080942D8 +dat 0x080942EC, _080942EC +dat 0x08094300, _08094300 +dat 0x08094334, _08094334 +dat 0x0809433C, _0809433C +dat 0x0809434C, _0809434C +dat 0x0809435C, _0809435C +dat 0x0809435E, _0809435E +dat 0x08094366, _08094366 +dat 0x0809436C, _0809436C +dat 0x08094370, _08094370 +dat 0x08094374, _08094374 +dat 0x0809438E, _0809438E +dat 0x08094392, _08094392 +dat 0x080943A6, _080943A6 +dat 0x080943D4, _080943D4 +dat 0x080943E2, _080943E2 +dat 0x080943F4, _080943F4 +dat 0x080943F8, _080943F8 +dat 0x080943FC, _080943FC +dat 0x08094412, _08094412 +dat 0x08094416, _08094416 +dat 0x0809442A, _0809442A +dat 0x08094458, _08094458 +dat 0x08094466, _08094466 +dat 0x08094478, _08094478 +dat 0x0809447C, _0809447C +dat 0x08094480, _08094480 +dat 0x08094498, _08094498 +dat 0x080944B0, _080944B0 +dat 0x080944B4, _080944B4 +dat 0x080944B8, _080944B8 +dat 0x080944BE, _080944BE +dat 0x080944C8, _080944C8 +dat 0x080944D6, _080944D6 +dat 0x080944DE, _080944DE +dat 0x080944F0, _080944F0 +dat 0x0809451A, _0809451A +dat 0x08094528, _08094528 +dat 0x08094538, _08094538 +dat 0x0809453C, _0809453C +dat 0x08094540, _08094540 +dat 0x08094554, _08094554 +dat 0x0809456C, _0809456C +dat 0x08094570, _08094570 +dat 0x08094574, _08094574 +dat 0x0809457A, _0809457A +dat 0x08094584, _08094584 +dat 0x08094598, _08094598 +dat 0x080945AA, _080945AA +dat 0x080945C8, _080945C8 +dat 0x080945D4, _080945D4 +dat 0x080945E2, _080945E2 +dat 0x080945F0, _080945F0 +dat 0x080945F2, _080945F2 +dat 0x080945FA, _080945FA +dat 0x08094600, _08094600 +dat 0x08094604, _08094604 +dat 0x08094608, _08094608 +dat 0x08094620, _08094620 +dat 0x08094624, _08094624 +dat 0x08094638, _08094638 +dat 0x08094662, _08094662 +dat 0x08094670, _08094670 +dat 0x08094684, _08094684 +dat 0x08094688, _08094688 +dat 0x0809468C, _0809468C +dat 0x080946A2, _080946A2 +dat 0x080946A6, _080946A6 +dat 0x080946BA, _080946BA +dat 0x080946E4, _080946E4 +dat 0x080946F2, _080946F2 +dat 0x08094704, _08094704 +dat 0x08094708, _08094708 +dat 0x0809470C, _0809470C +dat 0x08094724, _08094724 +dat 0x08094728, _08094728 +dat 0x0809473C, _0809473C +dat 0x08094766, _08094766 +dat 0x08094774, _08094774 +dat 0x08094784, _08094784 +dat 0x08094788, _08094788 +dat 0x0809478C, _0809478C +dat 0x080947A0, _080947A0 +dat 0x080947A4, _080947A4 +dat 0x080947B8, _080947B8 +dat 0x080947E2, _080947E2 +dat 0x080947F0, _080947F0 +dat 0x08094800, _08094800 +dat 0x08094804, _08094804 +dat 0x08094808, _08094808 +dat 0x08094820, _08094820 +dat 0x08094824, _08094824 +dat 0x08094838, _08094838 +dat 0x08094862, _08094862 +dat 0x08094870, _08094870 +dat 0x08094880, _08094880 +dat 0x08094884, _08094884 +dat 0x08094888, _08094888 +dat 0x0809489C, _0809489C +dat 0x080948A0, _080948A0 +dat 0x080948B4, _080948B4 +dat 0x080948DE, _080948DE +dat 0x080948EC, _080948EC +dat 0x080948FC, _080948FC +dat 0x08094900, _08094900 +dat 0x08094904, _08094904 +dat 0x0809491C, _0809491C +dat 0x08094920, _08094920 +dat 0x08094934, _08094934 +dat 0x0809495E, _0809495E +dat 0x0809496C, _0809496C +dat 0x0809497C, _0809497C +dat 0x08094980, _08094980 +dat 0x08094984, _08094984 +dat 0x08094998, _08094998 +dat 0x0809499C, _0809499C +dat 0x080949B0, _080949B0 +dat 0x080949DA, _080949DA +dat 0x080949E8, _080949E8 +dat 0x080949F8, _080949F8 +dat 0x080949FC, _080949FC +dat 0x08094A00, _08094A00 +dat 0x08094A18, _08094A18 +dat 0x08094A1C, _08094A1C +dat 0x08094A30, _08094A30 +dat 0x08094A5A, _08094A5A +dat 0x08094A68, _08094A68 +dat 0x08094A78, _08094A78 +dat 0x08094A7C, _08094A7C +dat 0x08094A80, _08094A80 +dat 0x08094A94, _08094A94 +dat 0x08094A98, _08094A98 +dat 0x08094AAC, _08094AAC +dat 0x08094AD6, _08094AD6 +dat 0x08094AE4, _08094AE4 +dat 0x08094AF4, _08094AF4 +dat 0x08094AF8, _08094AF8 +dat 0x08094AFC, _08094AFC +dat 0x08094B14, _08094B14 +dat 0x08094B18, _08094B18 +dat 0x08094B2C, _08094B2C +dat 0x08094B56, _08094B56 +dat 0x08094B64, _08094B64 +dat 0x08094B74, _08094B74 +dat 0x08094B78, _08094B78 +dat 0x08094B7C, _08094B7C +dat 0x08094B90, _08094B90 +dat 0x08094B94, _08094B94 +dat 0x08094BA8, _08094BA8 +dat 0x08094BD2, _08094BD2 +dat 0x08094BE0, _08094BE0 +dat 0x08094BF0, _08094BF0 +dat 0x08094BF4, _08094BF4 +dat 0x08094BF8, _08094BF8 +dat 0x08094C10, _08094C10 +dat 0x08094C14, _08094C14 +dat 0x08094C28, _08094C28 +dat 0x08094C52, _08094C52 +dat 0x08094C60, _08094C60 +dat 0x08094C70, _08094C70 +dat 0x08094C74, _08094C74 +dat 0x08094C78, _08094C78 +dat 0x08094C8C, _08094C8C +dat 0x08094C90, _08094C90 +dat 0x08094CA4, _08094CA4 +dat 0x08094CCE, _08094CCE +dat 0x08094CDC, _08094CDC +dat 0x08094CEC, _08094CEC +dat 0x08094CF0, _08094CF0 +dat 0x08094CF4, _08094CF4 +dat 0x08094D0C, _08094D0C +dat 0x08094D10, _08094D10 +dat 0x08094D24, _08094D24 +dat 0x08094D4E, _08094D4E +dat 0x08094D5C, _08094D5C +dat 0x08094D6C, _08094D6C +dat 0x08094D70, _08094D70 +dat 0x08094D74, _08094D74 +dat 0x08094D88, _08094D88 +dat 0x08094D8C, _08094D8C +dat 0x08094DA0, _08094DA0 +dat 0x08094DCA, _08094DCA +dat 0x08094DD8, _08094DD8 +dat 0x08094DE8, _08094DE8 +dat 0x08094DEC, _08094DEC +dat 0x08094DF0, _08094DF0 +dat 0x08094E0A, _08094E0A +dat 0x08094E1A, _08094E1A +dat 0x08094E3A, _08094E3A +dat 0x08094E48, _08094E48 +dat 0x08094E5C, _08094E5C +dat 0x08094E60, _08094E60 +dat 0x08094E64, _08094E64 +dat 0x08094E7A, _08094E7A +dat 0x08094E8A, _08094E8A +dat 0x08094EAA, _08094EAA +dat 0x08094EB8, _08094EB8 +dat 0x08094EC8, _08094EC8 +dat 0x08094ECA, _08094ECA +dat 0x08094ED0, _08094ED0 +dat 0x08094ED4, _08094ED4 +dat 0x08094ED8, _08094ED8 +dat 0x08094EDC, _08094EDC +dat 0x08094EF0, _08094EF0 +dat 0x08094F02, _08094F02 +dat 0x08094F32, _08094F32 +dat 0x08094F42, _08094F42 +dat 0x08094F54, _08094F54 +dat 0x08094F58, _08094F58 +dat 0x08094F5C, _08094F5C +dat 0x08094F6C, _08094F6C +dat 0x08094F7E, _08094F7E +dat 0x08094FAE, _08094FAE +dat 0x08094FBE, _08094FBE +dat 0x08094FCE, _08094FCE +dat 0x08094FD8, _08094FD8 +dat 0x08094FDC, _08094FDC +dat 0x08094FE0, _08094FE0 +dat 0x08094FE2, _08094FE2 +fun 0x08094FF5, CanPrepScreenSave +dat 0x08095014, _08095014 +dat 0x08095018, _08095018 +dat 0x0809501C, _0809501C +dat 0x0809501E, _0809501E +fun 0x08095025, sub_8095024 +dat 0x08095044, _08095044 +dat 0x08095048, _08095048 +dat 0x08095060, _08095060 +dat 0x08095064, _08095064 +dat 0x08095078, _08095078 +dat 0x0809507C, _0809507C +dat 0x08095086, _08095086 +dat 0x0809508A, _0809508A +dat 0x08095090, _08095090 +fun 0x08095095, sub_8095094 +dat 0x0809509E, _0809509E +dat 0x080950B0, _080950B0 +dat 0x080950B2, _080950B2 +dat 0x080950BC, _080950BC +fun 0x080950C5, sub_80950C4 +dat 0x080950CE, _080950CE +dat 0x080950DA, _080950DA +fun 0x080950E9, sub_80950E8 +dat 0x0809512C, _0809512C +dat 0x08095130, _08095130 +dat 0x08095134, _08095134 +fun 0x08095139, sub_8095138 +dat 0x0809516E, _0809516E +dat 0x08095182, _08095182 +dat 0x080951AC, _080951AC +dat 0x080951B0, _080951B0 +dat 0x080951B4, _080951B4 +fun 0x080951B9, PrepScreenMenu_OnPickUnits +fun 0x080951CD, PrepScreenMenu_OnItems +fun 0x080951E1, PrepScreenMenu_OnSupport +fun 0x08095211, PrepScreenMenu_OnSave +fun 0x08095241, PrepScreenMenu_OnStartPress +fun 0x08095265, Prep_HasUnitDeployed +fun 0x08095285, sub_8095284 +fun 0x08095291, PrepScreenMenu_OnBPress +fun 0x080952C1, PrepScreenMenu_OnCheckMap +fun 0x080952CD, sub_80952CC +fun 0x080952D1, __malloc_unlock_1 +fun 0x080952D5, Reset203E87C +fun 0x080952ED, Reset203E87C_WithVal +fun 0x08095315, Modify203E87C +fun 0x08095355, GetUnitFromPrepList +fun 0x08095365, RegisterPrepUnitList +fun 0x08095375, PrepGetUnitAmount +fun 0x08095385, PrepSetUnitAmount +fun 0x08095395, PrepGetLatestCharId +fun 0x080953C1, PrepSetLatestCharId +fun 0x080953F1, IsCharacterForceDeployed +fun 0x0809541D, CalcForceDeployedUnitCounts +fun 0x0809545D, SomeLeftoverFunctionThatReturns0 +fun 0x08095461, IsUnitInCurrentRoster +fun 0x08095499, AtMenu_AddPrepScreenSupportMenuItem +fun 0x08095505, CanPrepScreenCheckMap +fun 0x08095525, InitPrepScreenMainMenu +fun 0x08095675, GetLatestUnitIndexInPrepListByUId +fun 0x080956A9, PrepGetLatestUnitIndex +fun 0x080956D9, ReorderPlayerUnitsBasedOnDeployment +fun 0x08095749, SortPlayerUnitsForPrepScreen +fun 0x08095841, RemoveSomeUnitItems +fun 0x080958BD, MakePrepUnitList +fun 0x080958FD, UnitGetIndexInPrepList +fun 0x08095929, PrepUpdateSMS +fun 0x08095971, PrepGetDeployedUnitAmt +fun 0x080959B5, PrepAutoCapDeployUnits +fun 0x08095A1D, EndSlidingWallEffectMaybe +fun 0x08095A39, EndBG3Slider_ +fun 0x08095A45, Prep_DrawChapterGoal +fun 0x08095AD9, PrepAtMenu_OnInit +fun 0x08095B31, ResetPrepMenuDescTexts +fun 0x08095B65, ParsePrepMenuDescTexts +fun 0x08095B95, DrawPrepMenuDescTexts +fun 0x08095BD9, PrepMenuDescOnInit +fun 0x08095BE9, PrepMenuDescOnParse +fun 0x08095BF5, PrepMenuDescOnDraw +fun 0x08095C01, sub_8095C00 +fun 0x08095C2D, sub_8095C2C +fun 0x08095C51, sub_8095C50 +fun 0x08095C85, AtMenu_Reinitialize +fun 0x08095EBD, EndPrepAtMenuIfNoUnitAvailable +fun 0x08095F2D, sub_8095F2C +fun 0x08095F55, sub_8095F54 +fun 0x08095FD9, CleanupPrepMenuScreen +fun 0x08096005, sub_8096004 +fun 0x0809602D, AtMenu_CtrlLoop +fun 0x0809625D, AtMenuSetUnitStateAndEndFlag +fun 0x08096295, AtMenu_ResetScreenEffect +fun 0x080962E1, AtMenu_ResetBmUiEffect +fun 0x0809631D, AtMenu_StartSubmenu +fun 0x08096391, AtMenu_OnSubmenuEnd +fun 0x08096405, sub_8096404 +fun 0x08096425, AtMenu_LockGame +fun 0x0809643D, AtMenu_UnlockGame +fun 0x08096455, StartPrepAtMenu +fun 0x08096469, StartPrepAtMenuWithConfig +fun 0x08096485, HasConvoyAccess_ +fun 0x08096495, TraineePromo_ResetScreenEffect +fun 0x080964F5, DoPromoteAnimForChar100 +fun 0x0809656D, IsGameLockLevelReserved +fun 0x08096591, NullExpForChar100AndResetScreen +fun 0x080965F1, sub_80965F0 +fun 0x08096669, sub_8096668 +fun 0x08096685, NewPrepScreenTraineePromotionManager +fun 0x08096699, PrepScreenTraineePromotionManagerExists +fun 0x080966B1, PrepAtMenuExists +fun 0x080966C9, PutObj8A1856E +fun 0x080966F1, PutObj8A18582_WithConfigs +fun 0x080967B1, PutObj8A18590_WithConfigs +fun 0x08096871, PutObj8A1859E_WithConfigs +fun 0x08096931, PutObj8A185AC +fun 0x08096959, sub_8096958 +fun 0x08096ABD, ProcPrepSpChar_OnInit +fun 0x08096BA5, ProcPrepSpChar_Idle +fun 0x08096BB9, ProcPrepSpChar_OnEnd +fun 0x08096BC5, PrepSpecialChar_BlinkButtonStart +fun 0x08096BE1, PrepSpecialChar_BlinkButtonB +fun 0x08096BFD, StartPrepSpecialCharEffect +fun 0x08096C21, EndPrepSpecialCharEffect +fun 0x08096C35, sub_8096C34 +fun 0x08096CCD, PrepMenu_OnInit +fun 0x08096D11, PrepMenu_CtrlLoop +fun 0x08096F45, PrepMenu_ShowFrozenHand +fun 0x08096F6D, PrepMenu_ShowActiveHand +fun 0x08096F99, PrepMenu_OnEnd +fun 0x08096FAD, StartPrepScreenMenu +fun 0x08096FD1, SetPrepScreenMenuOnBPress +fun 0x08096FED, SetPrepScreenMenuOnStartPress +fun 0x08097009, SetPrepScreenMenuOnEnd +fun 0x08097025, SetPrepScreenMenuItem +fun 0x080970CD, SetPrepScreenMenuSelectedItem +fun 0x0809710D, GetActivePrepMenuItemIndex +fun 0x08097155, DrawPrepScreenMenuFrameAt +fun 0x08097201, SetPrepScreenMenuPosition +fun 0x08097295, GetPrepMenuItemAmt +fun 0x080972B1, EndPrepScreenMenu +fun 0x080972D5, ResetPrepMenuScreen +fun 0x08097341, PrepScreenMenuExists +fun 0x0809735D, ShowPrepScreenMenuFrozenHand +fun 0x08097379, ShowPrepScreenMenuActiveHand +fun 0x08097395, EnablePrepScreenMenu +fun 0x080973B1, sub_80973B0 +fun 0x080973E5, sub_80973E4 +dat 0x08097408, _08097408 +dat 0x08097424, _08097424 +dat 0x08097448, _08097448 +dat 0x0809744E, _0809744E +dat 0x0809746E, _0809746E +dat 0x080974AE, _080974AE +dat 0x080974C4, _080974C4 +dat 0x080974E6, _080974E6 +dat 0x08097534, _08097534 +dat 0x08097538, _08097538 +dat 0x0809753C, _0809753C +dat 0x08097540, _08097540 +dat 0x08097544, _08097544 +dat 0x0809757C, _0809757C +dat 0x080975A6, _080975A6 +dat 0x080975D8, _080975D8 +dat 0x080975EC, _080975EC +dat 0x080975FC, _080975FC +dat 0x08097600, _08097600 +dat 0x0809761E, _0809761E +dat 0x0809762A, _0809762A +dat 0x0809763C, _0809763C +dat 0x08097640, _08097640 +dat 0x08097644, _08097644 +dat 0x08097648, _08097648 +fun 0x0809764D, sub_809764C +dat 0x0809765E, _0809765E +dat 0x08097664, _08097664 +fun 0x08097669, sub_8097668 +dat 0x0809767A, _0809767A +dat 0x08097680, _08097680 +fun 0x08097685, Delete6CMenuScroll +dat 0x08097694, _08097694 +fun 0x08097699, Make6CMenuScroll +dat 0x080976A8, _080976A8 +fun 0x080976AD, sub_80976AC +dat 0x080976C2, _080976C2 +dat 0x080976C8, _080976C8 +fun 0x080976CD, sub_80976CC +dat 0x080976F6, _080976F6 +dat 0x080976FC, _080976FC +fun 0x08097701, InitPrepSideBarImg +dat 0x08097730, _08097730 +dat 0x08097738, _08097738 +dat 0x0809773C, _0809773C +dat 0x08097740, _08097740 +dat 0x08097744, _08097744 +fun 0x08097749, PrepStartSideBarScroll +dat 0x0809779C, _0809779C +dat 0x080977A0, _080977A0 +dat 0x080977A4, _080977A4 +dat 0x080977A8, _080977A8 +fun 0x080977AD, sub_80977AC +fun 0x080977ED, sub_80977EC +dat 0x08097800, _08097800 +dat 0x08097804, _08097804 +dat 0x08097812, _08097812 +dat 0x08097816, _08097816 +dat 0x0809782E, _0809782E +dat 0x08097836, _08097836 +dat 0x08097838, _08097838 +fun 0x08097841, sub_8097840 +dat 0x0809785C, _0809785C +dat 0x08097860, _08097860 +dat 0x08097864, _08097864 +dat 0x0809786C, _0809786C +dat 0x08097884, _08097884 +dat 0x08097888, _08097888 +fun 0x0809788D, sub_809788C +dat 0x080978DA, _080978DA +dat 0x08097908, _08097908 +dat 0x0809790C, _0809790C +dat 0x08097910, _08097910 +dat 0x08097914, _08097914 +dat 0x08097918, _08097918 +dat 0x08097934, _08097934 +dat 0x08097960, _08097960 +dat 0x080979CC, _080979CC +dat 0x080979D0, _080979D0 +dat 0x080979D4, _080979D4 +dat 0x080979D8, _080979D8 +fun 0x080979DD, sub_80979DC +dat 0x080979FA, _080979FA +dat 0x08097A04, _08097A04 +dat 0x08097A12, _08097A12 +dat 0x08097A32, _08097A32 +dat 0x08097A44, _08097A44 +dat 0x08097A48, _08097A48 +dat 0x08097A58, _08097A58 +dat 0x08097A6E, _08097A6E +dat 0x08097A92, _08097A92 +fun 0x08097AA1, sub_8097AA0 +fun 0x08097AAD, sub_8097AAC +dat 0x08097AC8, _08097AC8 +fun 0x08097ACD, sub_8097ACC +dat 0x08097B6C, _08097B6C +dat 0x08097B70, _08097B70 +dat 0x08097B8A, _08097B8A +fun 0x08097B99, sub_8097B98 +dat 0x08097C18, _08097C18 +dat 0x08097C1C, _08097C1C +dat 0x08097C40, _08097C40 +dat 0x08097CB4, _08097CB4 +fun 0x08097CC5, sub_8097CC4 +fun 0x08097CC9, GetConvoyItemCount_ +fun 0x08097CD9, sub_8097CD8 +dat 0x08097D04, _08097D04 +dat 0x08097D10, _08097D10 +fun 0x08097D15, sub_8097D14 +dat 0x08097D4C, _08097D4C +dat 0x08097D50, _08097D50 +fun 0x08097D55, sub_8097D54 +dat 0x08097D64, _08097D64 +fun 0x08097D69, sub_8097D68 +dat 0x08097D7C, _08097D7C +fun 0x08097D81, sub_8097D80 +dat 0x08097D9C, _08097D9C +dat 0x08097DA4, _08097DA4 +fun 0x08097DA9, sub_8097DA8 +dat 0x08097DC4, _08097DC4 +dat 0x08097DDC, _08097DDC +fun 0x08097DE1, sub_8097DE0 +dat 0x08097E00, _08097E00 +dat 0x08097E02, _08097E02 +fun 0x08097E09, sub_8097E08 +dat 0x08097E10, _08097E10 +dat 0x08097E2A, _08097E2A +fun 0x08097E39, sub_8097E38 +dat 0x08097E6A, _08097E6A +dat 0x08097E6C, _08097E6C +fun 0x08097E75, sub_8097E74 +dat 0x08097E7E, _08097E7E +dat 0x08097E8C, _08097E8C +dat 0x08097E90, _08097E90 +dat 0x08097E9A, _08097E9A +fun 0x08097EA1, sub_8097EA0 +dat 0x08097EF6, _08097EF6 +dat 0x08097F36, _08097F36 +dat 0x08097F3A, _08097F3A +dat 0x08097F3C, _08097F3C +fun 0x08097F45, sub_8097F44 +dat 0x08097F90, _08097F90 +dat 0x08097F92, _08097F92 +fun 0x08097F99, sub_8097F98 +dat 0x08097FD4, _08097FD4 +dat 0x08097FD6, _08097FD6 +fun 0x08097FDD, sub_8097FDC +dat 0x08097FE6, _08097FE6 +dat 0x08098008, _08098008 +dat 0x0809800C, _0809800C +dat 0x08098010, _08098010 +fun 0x08098015, sub_8098014 +dat 0x0809801C, _0809801C +dat 0x08098034, _08098034 +dat 0x08098038, _08098038 +dat 0x08098042, _08098042 +fun 0x08098049, sub_8098048 +dat 0x08098078, _08098078 +dat 0x080980AA, _080980AA +dat 0x080980B4, _080980B4 +dat 0x080980C4, _080980C4 +dat 0x080980E0, _080980E0 +dat 0x080980EC, _080980EC +dat 0x080980F6, _080980F6 +dat 0x08098100, _08098100 +dat 0x08098104, _08098104 +dat 0x08098108, _08098108 +dat 0x0809810C, _0809810C +dat 0x08098110, _08098110 +dat 0x08098114, _08098114 +dat 0x0809811A, _0809811A +dat 0x08098134, _08098134 +dat 0x08098142, _08098142 +dat 0x08098150, _08098150 +dat 0x08098194, _08098194 +dat 0x0809819C, _0809819C +dat 0x080981A2, _080981A2 +dat 0x080981AE, _080981AE +dat 0x080981BC, _080981BC +dat 0x080981D8, _080981D8 +dat 0x080981DC, _080981DC +dat 0x080981E0, _080981E0 +fun 0x080981E5, SomethingPrepListRelated +dat 0x08098206, _08098206 +dat 0x0809823C, _0809823C +dat 0x08098258, _08098258 +dat 0x0809825E, _0809825E +dat 0x0809827A, _0809827A +dat 0x08098298, _08098298 +dat 0x080982AC, _080982AC +dat 0x080982B0, _080982B0 +dat 0x080982B4, _080982B4 +fun 0x080982B9, sub_80982B8 +dat 0x080982CA, _080982CA +dat 0x080982DE, _080982DE +dat 0x080982EC, _080982EC +dat 0x080982F4, _080982F4 +dat 0x080982F8, _080982F8 +fun 0x080982FD, sub_80982FC +dat 0x08098306, _08098306 +fun 0x0809831D, sub_809831C +dat 0x08098328, _08098328 +dat 0x08098334, _08098334 +fun 0x08098345, sub_8098344 +dat 0x08098352, _08098352 +dat 0x08098366, _08098366 +dat 0x08098368, _08098368 +dat 0x08098370, _08098370 +fun 0x08098379, sub_8098378 +dat 0x08098382, _08098382 +dat 0x08098390, _08098390 +dat 0x08098398, _08098398 +fun 0x0809839D, CanUnitPrepScreenUse +dat 0x080983AC, _080983AC +dat 0x080983C4, _080983C4 +dat 0x080983CA, _080983CA +dat 0x080983CC, _080983CC +fun 0x080983D5, sub_80983D4 +dat 0x080983E6, _080983E6 +dat 0x080983F0, _080983F0 +dat 0x080983FA, _080983FA +dat 0x08098400, _08098400 +dat 0x08098404, _08098404 +fun 0x08098409, sub_8098408 +fun 0x08098449, sub_8098448 +dat 0x08098468, _08098468 +dat 0x0809846C, _0809846C +dat 0x08098470, _08098470 +fun 0x08098475, sub_8098474 +dat 0x0809849C, _0809849C +dat 0x080984A4, _080984A4 +fun 0x080984A9, sub_80984A8 +dat 0x080984C8, _080984C8 +fun 0x080984CD, sub_80984CC +dat 0x080984E8, _080984E8 +fun 0x080984ED, sub_80984EC +dat 0x080984FC, _080984FC +fun 0x08098501, sub_8098500 +dat 0x08098510, _08098510 +fun 0x08098515, sub_8098514 +dat 0x08098528, _08098528 +fun 0x0809852D, sub_809852C +dat 0x0809854A, _0809854A +dat 0x08098550, _08098550 +fun 0x08098555, sub_8098554 +dat 0x0809856C, _0809856C +fun 0x08098571, sub_8098570 +dat 0x0809858C, _0809858C +fun 0x08098591, sub_8098590 +dat 0x080985A0, _080985A0 +fun 0x080985A5, sub_80985A4 +dat 0x080985B4, _080985B4 +fun 0x080985B9, sub_80985B8 +dat 0x080985F8, _080985F8 +dat 0x080985FC, _080985FC +fun 0x08098601, sub_8098600 +dat 0x0809861C, _0809861C +fun 0x08098621, sub_8098620 +dat 0x08098726, _08098726 +dat 0x08098746, _08098746 +dat 0x080988E2, _080988E2 +dat 0x08098970, _08098970 +dat 0x08098974, _08098974 +dat 0x08098978, _08098978 +dat 0x0809897C, _0809897C +dat 0x08098980, _08098980 +dat 0x08098984, _08098984 +dat 0x08098988, _08098988 +dat 0x0809898C, _0809898C +dat 0x08098990, _08098990 +dat 0x08098994, _08098994 +dat 0x08098998, _08098998 +dat 0x0809899C, _0809899C +dat 0x080989A0, _080989A0 +dat 0x080989A4, _080989A4 +dat 0x080989A8, _080989A8 +dat 0x080989AC, _080989AC +dat 0x080989B0, _080989B0 +dat 0x080989B4, _080989B4 +dat 0x080989B8, _080989B8 +fun 0x080989BD, sub_80989BC +fun 0x08098A05, sub_8098A04 +dat 0x08098A68, _08098A68 +dat 0x08098A6C, _08098A6C +dat 0x08098A70, _08098A70 +fun 0x08098A75, sub_8098A74 +dat 0x08098AB0, _08098AB0 +dat 0x08098AB4, _08098AB4 +dat 0x08098ABE, _08098ABE +dat 0x08098AC4, _08098AC4 +dat 0x08098AC8, _08098AC8 +dat 0x08098ACC, _08098ACC +dat 0x08098AD0, _08098AD0 +dat 0x08098AD4, _08098AD4 +dat 0x08098AD8, _08098AD8 +dat 0x08098ADA, _08098ADA +dat 0x08098B38, _08098B38 +dat 0x08098B3C, _08098B3C +dat 0x08098B40, _08098B40 +dat 0x08098B44, _08098B44 +fun 0x08098B49, sub_8098B48 +dat 0x08098B64, _08098B64 +fun 0x08098B69, sub_8098B68 +dat 0x08098B88, _08098B88 +dat 0x08098B8C, _08098B8C +dat 0x08098B9C, _08098B9C +dat 0x08098BA4, _08098BA4 +fun 0x08098BA9, sub_8098BA8 +dat 0x08098BC4, _08098BC4 +fun 0x08098BC9, sub_8098BC8 +dat 0x08098BE4, _08098BE4 +fun 0x08098BE9, sub_8098BE8 +dat 0x08098C04, _08098C04 +dat 0x08098C08, _08098C08 +dat 0x08098C0C, _08098C0C +dat 0x08098C16, _08098C16 +dat 0x08098C30, _08098C30 +dat 0x08098C34, _08098C34 +dat 0x08098C38, _08098C38 +fun 0x08098C3D, sub_8098C3C +dat 0x08098C80, _08098C80 +dat 0x08098C84, _08098C84 +dat 0x08098C88, _08098C88 +fun 0x08098C8D, PutImg_PrepPopupWindow +dat 0x08098CB4, _08098CB4 +dat 0x08098CB8, _08098CB8 +dat 0x08098CBC, _08098CBC +fun 0x08098CC1, sub_8098CC0 +dat 0x08098D78, _08098D78 +dat 0x08098D7C, _08098D7C +dat 0x08098D80, _08098D80 +dat 0x08098D84, _08098D84 +dat 0x08098D88, _08098D88 +dat 0x08098D8C, _08098D8C +dat 0x08098D90, _08098D90 +dat 0x08098D94, _08098D94 +dat 0x08098D98, _08098D98 +dat 0x08098DA0, _08098DA0 +dat 0x08098E14, _08098E14 +dat 0x08098E18, _08098E18 +dat 0x08098E1C, _08098E1C +dat 0x08098E24, _08098E24 +dat 0x08098E3C, _08098E3C +fun 0x08098E41, sub_8098E40 +dat 0x08098E6E, _08098E6E +dat 0x08098E80, _08098E80 +dat 0x08098E9E, _08098E9E +dat 0x08098EBA, _08098EBA +dat 0x08098EE4, _08098EE4 +dat 0x08098F1C, _08098F1C +dat 0x08098F20, _08098F20 +dat 0x08098F34, _08098F34 +dat 0x08098F54, _08098F54 +dat 0x08098F84, _08098F84 +dat 0x08098F96, _08098F96 +dat 0x08098F9C, _08098F9C +dat 0x08098FA0, _08098FA0 +dat 0x08098FA2, _08098FA2 +fun 0x08098FAD, sub_8098FAC +dat 0x0809902C, _0809902C +dat 0x0809904C, _0809904C +dat 0x080990A8, _080990A8 +dat 0x080990C8, _080990C8 +dat 0x080990D0, _080990D0 +fun 0x080990D5, sub_80990D4 +fun 0x08099101, sub_8099100 +fun 0x08099121, sub_8099120 +dat 0x08099132, _08099132 +dat 0x0809914C, _0809914C +dat 0x08099150, _08099150 +dat 0x0809915C, _0809915C +dat 0x080991A4, _080991A4 +dat 0x080991A8, _080991A8 +dat 0x080991D0, _080991D0 +dat 0x080991DC, _080991DC +dat 0x080991E0, _080991E0 +dat 0x080991EE, _080991EE +dat 0x080991F8, _080991F8 +dat 0x080991FC, _080991FC +dat 0x08099202, _08099202 +dat 0x08099230, _08099230 +dat 0x08099234, _08099234 +dat 0x0809926A, _0809926A +dat 0x08099284, _08099284 +dat 0x08099288, _08099288 +dat 0x080992A8, _080992A8 +dat 0x080992C4, _080992C4 +dat 0x080992C8, _080992C8 +dat 0x080992CC, _080992CC +dat 0x0809930E, _0809930E +dat 0x08099314, _08099314 +dat 0x0809931C, _0809931C +dat 0x08099320, _08099320 +dat 0x08099324, _08099324 +fun 0x08099329, sub_8099328 +dat 0x08099358, _08099358 +dat 0x08099376, _08099376 +dat 0x080993AC, _080993AC +dat 0x080993CE, _080993CE +dat 0x08099400, _08099400 +dat 0x0809943E, _0809943E +dat 0x08099440, _08099440 +dat 0x08099454, _08099454 +dat 0x08099458, _08099458 +dat 0x0809945C, _0809945C +dat 0x08099460, _08099460 +dat 0x08099464, _08099464 +dat 0x08099468, _08099468 +dat 0x0809946C, _0809946C +dat 0x08099470, _08099470 +dat 0x0809948C, _0809948C +dat 0x08099490, _08099490 +dat 0x080994A2, _080994A2 +dat 0x080994BC, _080994BC +dat 0x080994C0, _080994C0 +fun 0x080994C5, sub_80994C4 +dat 0x080995B8, _080995B8 +dat 0x080995BC, _080995BC +dat 0x080995C0, _080995C0 +dat 0x080995C4, _080995C4 +dat 0x080995C8, _080995C8 +dat 0x080995CC, _080995CC +dat 0x080995D0, _080995D0 +fun 0x080995D5, sub_80995D4 +dat 0x0809963C, _0809963C +dat 0x08099640, _08099640 +dat 0x08099644, _08099644 +fun 0x08099655, sub_8099654 +dat 0x080996A8, _080996A8 +dat 0x080996AC, _080996AC +fun 0x080996B1, sub_80996B0 +dat 0x080996E0, _080996E0 +dat 0x080996E4, _080996E4 +fun 0x080996E9, sub_80996E8 +dat 0x08099704, _08099704 +dat 0x08099734, _08099734 +dat 0x08099738, _08099738 +dat 0x0809973C, _0809973C +dat 0x08099750, _08099750 +dat 0x08099754, _08099754 +dat 0x0809975E, _0809975E +dat 0x08099766, _08099766 +dat 0x08099770, _08099770 +dat 0x08099774, _08099774 +dat 0x0809978C, _0809978C +dat 0x08099796, _08099796 +dat 0x0809979C, _0809979C +dat 0x080997A6, _080997A6 +dat 0x080997AC, _080997AC +dat 0x080997C2, _080997C2 +dat 0x080997C8, _080997C8 +dat 0x080997F4, _080997F4 +dat 0x080997F8, _080997F8 +dat 0x0809984C, _0809984C +dat 0x08099850, _08099850 +dat 0x08099854, _08099854 +dat 0x08099868, _08099868 +dat 0x080998A4, _080998A4 +dat 0x080998A8, _080998A8 +dat 0x080998B4, _080998B4 +dat 0x080998B8, _080998B8 +dat 0x080998C6, _080998C6 +dat 0x080998D0, _080998D0 +dat 0x080998D4, _080998D4 +dat 0x080998E2, _080998E2 +dat 0x080998EC, _080998EC +dat 0x080998F0, _080998F0 +dat 0x08099920, _08099920 +dat 0x0809992C, _0809992C +dat 0x08099930, _08099930 +dat 0x08099948, _08099948 +dat 0x0809996C, _0809996C +dat 0x08099970, _08099970 +dat 0x0809997C, _0809997C +dat 0x0809997E, _0809997E +dat 0x0809999A, _0809999A +dat 0x080999A6, _080999A6 +dat 0x080999A8, _080999A8 +dat 0x080999C0, _080999C0 +dat 0x080999CC, _080999CC +dat 0x080999CE, _080999CE +dat 0x080999E6, _080999E6 +dat 0x080999F2, _080999F2 +dat 0x080999F4, _080999F4 +dat 0x08099A0E, _08099A0E +dat 0x08099A4C, _08099A4C +dat 0x08099A54, _08099A54 +dat 0x08099A64, _08099A64 +dat 0x08099A68, _08099A68 +dat 0x08099A6C, _08099A6C +dat 0x08099A70, _08099A70 +dat 0x08099A90, _08099A90 +dat 0x08099A9C, _08099A9C +fun 0x08099AA1, sub_8099AA0 +dat 0x08099AF0, _08099AF0 +dat 0x08099AF4, _08099AF4 +fun 0x08099AF9, sub_8099AF8 +dat 0x08099C3C, _08099C3C +dat 0x08099C40, _08099C40 +dat 0x08099C44, _08099C44 +dat 0x08099C48, _08099C48 +dat 0x08099C4C, _08099C4C +dat 0x08099C50, _08099C50 +dat 0x08099C54, _08099C54 +dat 0x08099C58, _08099C58 +dat 0x08099C5C, _08099C5C +fun 0x08099C61, sub_8099C60 +fun 0x08099C71, sub_8099C70 +dat 0x08099C82, _08099C82 +dat 0x08099C9C, _08099C9C +dat 0x08099CA0, _08099CA0 +dat 0x08099CD8, _08099CD8 +dat 0x08099CF4, _08099CF4 +dat 0x08099CF8, _08099CF8 +dat 0x08099D0C, _08099D0C +dat 0x08099D10, _08099D10 +dat 0x08099D3C, _08099D3C +dat 0x08099D40, _08099D40 +dat 0x08099D9C, _08099D9C +dat 0x08099DA2, _08099DA2 +dat 0x08099DAC, _08099DAC +dat 0x08099DB0, _08099DB0 +dat 0x08099DB4, _08099DB4 +fun 0x08099DB9, StartPrepItemTradeScreen +fun 0x08099DE9, sub_8099DE8 +fun 0x08099E01, StartPrepItemSupply +fun 0x08099E19, sub_8099E18 +fun 0x08099E31, StartPrepItemListScreen +fun 0x08099E49, sub_8099E48 +dat 0x08099E64, _08099E64 +fun 0x08099E69, sub_8099E68 +dat 0x08099E8E, _08099E8E +dat 0x08099E94, _08099E94 +fun 0x08099E99, sub_8099E98 +dat 0x08099ED6, _08099ED6 +dat 0x08099EF8, _08099EF8 +dat 0x08099EFC, _08099EFC +dat 0x08099F18, _08099F18 +fun 0x08099F51, sub_8099F50 +fun 0x08099F69, StartPrepItemScreen +dat 0x08099F78, _08099F78 +fun 0x08099F7D, sub_8099F7C +dat 0x08099FAE, _08099FAE +dat 0x08099FCE, _08099FCE +dat 0x08099FEE, _08099FEE +dat 0x08099FF6, _08099FF6 +dat 0x0809A000, _0809A000 +dat 0x0809A02E, _0809A02E +dat 0x0809A050, _0809A050 +dat 0x0809A07C, _0809A07C +fun 0x0809A08D, sub_809A08C +dat 0x0809A0C0, _0809A0C0 +dat 0x0809A0C6, _0809A0C6 +dat 0x0809A0D2, _0809A0D2 +dat 0x0809A0D6, _0809A0D6 +dat 0x0809A0D8, _0809A0D8 +dat 0x0809A110, _0809A110 +fun 0x0809A115, sub_809A114 +dat 0x0809A154, _0809A154 +dat 0x0809A158, _0809A158 +dat 0x0809A160, _0809A160 +dat 0x0809A16C, _0809A16C +dat 0x0809A1C0, _0809A1C0 +dat 0x0809A1C4, _0809A1C4 +dat 0x0809A1C8, _0809A1C8 +dat 0x0809A1D2, _0809A1D2 +dat 0x0809A1DA, _0809A1DA +dat 0x0809A1EA, _0809A1EA +dat 0x0809A1FA, _0809A1FA +dat 0x0809A218, _0809A218 +fun 0x0809A21D, sub_809A21C +dat 0x0809A22A, _0809A22A +dat 0x0809A22C, _0809A22C +fun 0x0809A231, sub_809A230 +dat 0x0809A254, _0809A254 +fun 0x0809A275, sub_809A274 +dat 0x0809A27C, _0809A27C +dat 0x0809A2B8, _0809A2B8 +dat 0x0809A2E8, _0809A2E8 +dat 0x0809A2EC, _0809A2EC +dat 0x0809A306, _0809A306 +dat 0x0809A308, _0809A308 +fun 0x0809A31D, sub_809A31C +dat 0x0809A338, _0809A338 +dat 0x0809A33E, _0809A33E +dat 0x0809A3A8, _0809A3A8 +dat 0x0809A3D6, _0809A3D6 +dat 0x0809A3E6, _0809A3E6 +dat 0x0809A412, _0809A412 +dat 0x0809A422, _0809A422 +dat 0x0809A44E, _0809A44E +dat 0x0809A460, _0809A460 +dat 0x0809A470, _0809A470 +dat 0x0809A48A, _0809A48A +dat 0x0809A498, _0809A498 +dat 0x0809A4B4, _0809A4B4 +dat 0x0809A4C4, _0809A4C4 +dat 0x0809A4DE, _0809A4DE +dat 0x0809A4E6, _0809A4E6 +dat 0x0809A4F8, _0809A4F8 +dat 0x0809A4FC, _0809A4FC +dat 0x0809A500, _0809A500 +fun 0x0809A505, sub_809A504 +dat 0x0809A518, _0809A518 +dat 0x0809A530, _0809A530 +fun 0x0809A539, sub_809A538 +dat 0x0809A554, _0809A554 +dat 0x0809A56E, _0809A56E +dat 0x0809A576, _0809A576 +dat 0x0809A578, _0809A578 +fun 0x0809A581, PrepUnit_DrawUnitListNames +fun 0x0809A645, PrepUpdateMenuTsaScroll +fun 0x0809A66D, PrepUnit_DrawSMSAndObjs +fun 0x0809A815, PrepUnit_InitTexts +fun 0x0809A875, PrepUnit_InitGfx +fun 0x0809A8F9, PrepUnit_InitSMS +fun 0x0809A931, PrepUnit_DrawLeftUnitName +fun 0x0809A9E9, PrepUnit_DrawLeftUnitNameCur +fun 0x0809A9F9, PrepUnit_DrawUnitItems +fun 0x0809AAF1, PrepUnit_DrawPickLeftBar +fun 0x0809ABD1, PrepCheckCanSelectUnit +fun 0x0809AC41, PrepCheckCanUnselectUnit +fun 0x0809ACB5, PrepUnit_HandlePressA +fun 0x0809AD91, ShouldPrepUnitMenuScroll +fun 0x0809ADC9, sub_809ADC8 +fun 0x0809AE11, sub_809AE10 +fun 0x0809AE3D, ProcPrepUnit_OnInit +fun 0x0809AE7D, ProcPrepUnit_InitScreen +fun 0x0809B015, sub_809B014 +fun 0x0809B039, ProcPrepUnit_Idle +fun 0x0809B2DD, sub_809B2DC +fun 0x0809B325, sub_809B324 +fun 0x0809B36D, nullsub_21 +fun 0x0809B371, sub_809B370 +fun 0x0809B389, sub_809B388 +fun 0x0809B3B5, sub_809B3B4 +fun 0x0809B40D, ProcPrepUnit_OnEnd +fun 0x0809B439, ProcPrepUnit_OnGameStart +fun 0x0809B459, sub_809B458 +fun 0x0809B479, sub_809B478 +fun 0x0809B4C1, PrepUnitDisableDisp +fun 0x0809B4E5, PrepUnitEnableDisp +fun 0x0809B505, sub_809B504 +fun 0x0809B521, sub_809B520 +fun 0x0809B539, sub_809B538 +fun 0x0809B565, sub_809B564 +dat 0x0809B582, _0809B582 +dat 0x0809B5AE, _0809B5AE +dat 0x0809B5B0, _0809B5B0 +dat 0x0809B5B6, _0809B5B6 +dat 0x0809B5C8, _0809B5C8 +dat 0x0809B5CC, _0809B5CC +dat 0x0809B5CE, _0809B5CE +dat 0x0809B5DE, _0809B5DE +dat 0x0809B5E4, _0809B5E4 +dat 0x0809B5E8, _0809B5E8 +dat 0x0809B5FC, _0809B5FC +dat 0x0809B628, _0809B628 +dat 0x0809B62A, _0809B62A +dat 0x0809B630, _0809B630 +dat 0x0809B640, _0809B640 +dat 0x0809B642, _0809B642 +dat 0x0809B654, _0809B654 +dat 0x0809B658, _0809B658 +dat 0x0809B692, _0809B692 +dat 0x0809B694, _0809B694 +dat 0x0809B6A4, _0809B6A4 +dat 0x0809B6C0, _0809B6C0 +dat 0x0809B6C4, _0809B6C4 +dat 0x0809B6FE, _0809B6FE +dat 0x0809B700, _0809B700 +dat 0x0809B712, _0809B712 +dat 0x0809B726, _0809B726 +dat 0x0809B734, _0809B734 +dat 0x0809B738, _0809B738 +dat 0x0809B73C, _0809B73C +dat 0x0809B740, _0809B740 +dat 0x0809B744, _0809B744 +dat 0x0809B746, _0809B746 +fun 0x0809B74D, sub_809B74C +dat 0x0809B786, _0809B786 +dat 0x0809B7A2, _0809B7A2 +dat 0x0809B7AA, _0809B7AA +dat 0x0809B7C8, _0809B7C8 +dat 0x0809B7E4, _0809B7E4 +dat 0x0809B820, _0809B820 +fun 0x0809B831, sub_809B830 +dat 0x0809B844, _0809B844 +dat 0x0809B866, _0809B866 +fun 0x0809B86D, sub_809B86C +dat 0x0809B932, _0809B932 +dat 0x0809B964, _0809B964 +dat 0x0809B968, _0809B968 +dat 0x0809B96C, _0809B96C +dat 0x0809B970, _0809B970 +dat 0x0809B974, _0809B974 +dat 0x0809B978, _0809B978 +dat 0x0809B98C, _0809B98C +dat 0x0809B992, _0809B992 +dat 0x0809BB24, _0809BB24 +dat 0x0809BB28, _0809BB28 +dat 0x0809BB2C, _0809BB2C +dat 0x0809BB30, _0809BB30 +fun 0x0809BB35, sub_809BB34 +dat 0x0809BB54, _0809BB54 +dat 0x0809BB5C, _0809BB5C +dat 0x0809BB60, _0809BB60 +dat 0x0809BB90, _0809BB90 +dat 0x0809BB9C, _0809BB9C +dat 0x0809BBA0, _0809BBA0 +dat 0x0809BBA8, _0809BBA8 +dat 0x0809BBB2, _0809BBB2 +dat 0x0809BBF0, _0809BBF0 +dat 0x0809BBF4, _0809BBF4 +dat 0x0809BC58, _0809BC58 +dat 0x0809BC5C, _0809BC5C +dat 0x0809BC60, _0809BC60 +dat 0x0809BC74, _0809BC74 +dat 0x0809BC76, _0809BC76 +dat 0x0809BC88, _0809BC88 +dat 0x0809BCB4, _0809BCB4 +dat 0x0809BCB8, _0809BCB8 +dat 0x0809BCC2, _0809BCC2 +dat 0x0809BCF4, _0809BCF4 +dat 0x0809BCFC, _0809BCFC +dat 0x0809BD00, _0809BD00 +dat 0x0809BD50, _0809BD50 +dat 0x0809BD58, _0809BD58 +dat 0x0809BD8C, _0809BD8C +dat 0x0809BD90, _0809BD90 +dat 0x0809BDB4, _0809BDB4 +dat 0x0809BDB8, _0809BDB8 +dat 0x0809BE10, _0809BE10 +dat 0x0809BE18, _0809BE18 +dat 0x0809BE1A, _0809BE1A +fun 0x0809BE25, sub_809BE24 +fun 0x0809BE3D, StartPrepItemTradeScreenProc +dat 0x0809BE5C, _0809BE5C +fun 0x0809BE61, sub_809BE60 +dat 0x0809BE7C, _0809BE7C +fun 0x0809BE81, sub_809BE80 +dat 0x0809BEAC, _0809BEAC +dat 0x0809BEB0, _0809BEB0 +dat 0x0809BEC2, _0809BEC2 +dat 0x0809BEE0, _0809BEE0 +dat 0x0809BEEE, _0809BEEE +dat 0x0809BF00, _0809BF00 +dat 0x0809BF04, _0809BF04 +dat 0x0809BF08, _0809BF08 +dat 0x0809BF0A, _0809BF0A +fun 0x0809BF11, DrawPrepScreenItemUseStatLabels +dat 0x0809BF20, _0809BF20 +dat 0x0809BF78, _0809BF78 +dat 0x0809BF7C, _0809BF7C +dat 0x0809BF80, _0809BF80 +dat 0x0809BF84, _0809BF84 +dat 0x0809BF88, _0809BF88 +dat 0x0809BFA4, _0809BFA4 +dat 0x0809C090, _0809C090 +dat 0x0809C094, _0809C094 +dat 0x0809C098, _0809C098 +dat 0x0809C09C, _0809C09C +dat 0x0809C0A0, _0809C0A0 +dat 0x0809C0A4, _0809C0A4 +dat 0x0809C0A8, _0809C0A8 +dat 0x0809C0AC, _0809C0AC +dat 0x0809C0B0, _0809C0B0 +fun 0x0809C0B5, DrawPrepScreenItemUseStatBars +dat 0x0809C0E8, _0809C0E8 +dat 0x0809C0EC, _0809C0EC +dat 0x0809C1BE, _0809C1BE +dat 0x0809C1FC, _0809C1FC +dat 0x0809C200, _0809C200 +dat 0x0809C22E, _0809C22E +dat 0x0809C250, _0809C250 +fun 0x0809C255, DrawPrepScreenItemUseStatValues +dat 0x0809C274, _0809C274 +dat 0x0809C278, _0809C278 +dat 0x0809C27C, _0809C27C +dat 0x0809C280, _0809C280 +dat 0x0809C282, _0809C282 +dat 0x0809C2AA, _0809C2AA +dat 0x0809C2D4, _0809C2D4 +dat 0x0809C300, _0809C300 +dat 0x0809C322, _0809C322 +dat 0x0809C34C, _0809C34C +dat 0x0809C376, _0809C376 +dat 0x0809C3AE, _0809C3AE +dat 0x0809C3E0, _0809C3E0 +dat 0x0809C3E4, _0809C3E4 +dat 0x0809C3E8, _0809C3E8 +fun 0x0809C3ED, DrawPrepScreenItemUseItemUseDesc +dat 0x0809C46C, _0809C46C +dat 0x0809C470, _0809C470 +dat 0x0809C474, _0809C474 +dat 0x0809C478, _0809C478 +dat 0x0809C4A2, _0809C4A2 +dat 0x0809C4B0, _0809C4B0 +fun 0x0809C4B5, sub_809C4B4 +fun 0x0809C4D9, PrepItemUse_OnInit +fun 0x0809C4E5, PrepItemUse_InitDisplay +dat 0x0809C5B6, _0809C5B6 +dat 0x0809C5CA, _0809C5CA +dat 0x0809C7E0, _0809C7E0 +dat 0x0809C7E4, _0809C7E4 +dat 0x0809C7E8, _0809C7E8 +dat 0x0809C7EC, _0809C7EC +dat 0x0809C7F0, _0809C7F0 +dat 0x0809C7F4, _0809C7F4 +dat 0x0809C7F8, _0809C7F8 +dat 0x0809C7FC, _0809C7FC +dat 0x0809C800, _0809C800 +dat 0x0809C804, _0809C804 +dat 0x0809C808, _0809C808 +dat 0x0809C80C, _0809C80C +dat 0x0809C810, _0809C810 +dat 0x0809C814, _0809C814 +dat 0x0809C818, _0809C818 +dat 0x0809C81C, _0809C81C +fun 0x0809C821, PrepItemUse_CtrlLoop +dat 0x0809C844, _0809C844 +dat 0x0809C848, _0809C848 +dat 0x0809C89E, _0809C89E +dat 0x0809C8A8, _0809C8A8 +dat 0x0809C8AC, _0809C8AC +dat 0x0809C8B0, _0809C8B0 +dat 0x0809C8C4, _0809C8C4 +dat 0x0809C8C8, _0809C8C8 +dat 0x0809C8EC, _0809C8EC +dat 0x0809C8F0, _0809C8F0 +dat 0x0809C91C, _0809C91C +dat 0x0809C938, _0809C938 +dat 0x0809C93A, _0809C93A +fun 0x0809C941, ProcPrepItemUse_OnEnd +fun 0x0809C959, sub_809C958 +dat 0x0809C9C4, _0809C9C4 +dat 0x0809C9C8, _0809C9C8 +dat 0x0809C9CC, _0809C9CC +dat 0x0809C9D0, _0809C9D0 +dat 0x0809C9D4, _0809C9D4 +fun 0x0809C9D9, sub_809C9D8 +dat 0x0809C9F0, _0809C9F0 +fun 0x0809C9F5, PrepItemUse_AreUSureBoxInit +fun 0x0809CA15, PrepItemUse_AreUSureBoxLoop +dat 0x0809CA6C, _0809CA6C +dat 0x0809CA70, _0809CA70 +dat 0x0809CA74, _0809CA74 +dat 0x0809CA78, _0809CA78 +dat 0x0809CAA2, _0809CAA2 +dat 0x0809CAAC, _0809CAAC +dat 0x0809CAB0, _0809CAB0 +dat 0x0809CAD4, _0809CAD4 +dat 0x0809CADA, _0809CADA +dat 0x0809CAE4, _0809CAE4 +dat 0x0809CAE8, _0809CAE8 +dat 0x0809CAF4, _0809CAF4 +dat 0x0809CB02, _0809CB02 +dat 0x0809CB2A, _0809CB2A +dat 0x0809CB34, _0809CB34 +fun 0x0809CB39, PrepItemUse_HandleItemEffect +dat 0x0809CB62, _0809CB62 +dat 0x0809CB74, _0809CB74 +dat 0x0809CB78, _0809CB78 +dat 0x0809CB8A, _0809CB8A +dat 0x0809CB94, _0809CB94 +dat 0x0809CB98, _0809CB98 +dat 0x0809CBA0, _0809CBA0 +fun 0x0809CBA9, sub_809CBA8 +dat 0x0809CC38, _0809CC38 +dat 0x0809CC3C, _0809CC3C +fun 0x0809CC41, sub_809CC40 +dat 0x0809CC58, _0809CC58 +fun 0x0809CC61, sub_809CC60 +dat 0x0809CC84, _0809CC84 +dat 0x0809CC8E, _0809CC8E +dat 0x0809CC94, _0809CC94 +fun 0x0809CC9D, sub_809CC9C +dat 0x0809CCB8, _0809CCB8 +dat 0x0809CCD0, _0809CCD0 +dat 0x0809CCD4, _0809CCD4 +dat 0x0809CCDA, _0809CCDA +fun 0x0809CCE1, sub_809CCE0 +fun 0x0809CCFD, StartPrepItemUseScreen +dat 0x0809CD10, _0809CD10 +fun 0x0809CD15, PrepItemBooster_DrawPopup +dat 0x0809CD60, _0809CD60 +dat 0x0809CD72, _0809CD72 +dat 0x0809CDA6, _0809CDA6 +dat 0x0809CDB6, _0809CDB6 +dat 0x0809CDCC, _0809CDCC +dat 0x0809CDD0, _0809CDD0 +fun 0x0809CDD5, PrepItemBooster_OnInit +dat 0x0809CEF0, _0809CEF0 +dat 0x0809CF1E, _0809CF1E +dat 0x0809CF3A, _0809CF3A +dat 0x0809CF44, _0809CF44 +fun 0x0809CF49, PrepItemBooster_Idle +dat 0x0809CF76, _0809CF76 +dat 0x0809CF7C, _0809CF7C +dat 0x0809CF84, _0809CF84 +dat 0x0809CF88, _0809CF88 +fun 0x0809CF8D, PrepItemBooster_OnEnd +dat 0x0809CFB4, _0809CFB4 +dat 0x0809CFB8, _0809CFB8 +dat 0x0809CFC2, _0809CFC2 +dat 0x0809CFD4, _0809CFD4 +dat 0x0809D008, _0809D008 +dat 0x0809D00C, _0809D00C +dat 0x0809D010, _0809D010 +fun 0x0809D015, sub_809D014 +dat 0x0809D060, _0809D060 +dat 0x0809D072, _0809D072 +dat 0x0809D0A6, _0809D0A6 +dat 0x0809D0B6, _0809D0B6 +dat 0x0809D0CC, _0809D0CC +dat 0x0809D0D0, _0809D0D0 +fun 0x0809D0D5, PrepJunaEffect_OnInit +dat 0x0809D154, _0809D154 +dat 0x0809D16A, _0809D16A +dat 0x0809D178, _0809D178 +fun 0x0809D17D, sub_809D17C +dat 0x0809D1AA, _0809D1AA +dat 0x0809D1B0, _0809D1B0 +dat 0x0809D1B8, _0809D1B8 +dat 0x0809D1BC, _0809D1BC +fun 0x0809D1C1, PrepJunaEffect_OnEnd +dat 0x0809D1E8, _0809D1E8 +dat 0x0809D1EC, _0809D1EC +dat 0x0809D1F6, _0809D1F6 +dat 0x0809D208, _0809D208 +dat 0x0809D238, _0809D238 +dat 0x0809D23C, _0809D23C +dat 0x0809D240, _0809D240 +fun 0x0809D245, sub_809D244 +dat 0x0809D24E, _0809D24E +dat 0x0809D270, _0809D270 +dat 0x0809D274, _0809D274 +fun 0x0809D279, sub_809D278 +dat 0x0809D2B8, _0809D2B8 +dat 0x0809D2BC, _0809D2BC +dat 0x0809D2C0, _0809D2C0 +fun 0x0809D2C5, StoreConvoyWeaponIconGraphics +dat 0x0809D2F0, _0809D2F0 +dat 0x0809D2F4, _0809D2F4 +dat 0x0809D2F8, _0809D2F8 +dat 0x0809D2FC, _0809D2FC +fun 0x0809D301, sub_809D300 +dat 0x0809D350, _0809D350 +dat 0x0809D354, _0809D354 +dat 0x0809D362, _0809D362 +dat 0x0809D38C, _0809D38C +dat 0x0809D3DC, _0809D3DC +dat 0x0809D3FE, _0809D3FE +dat 0x0809D410, _0809D410 +dat 0x0809D414, _0809D414 +fun 0x0809D419, sub_809D418 +dat 0x0809D438, _0809D438 +dat 0x0809D468, _0809D468 +dat 0x0809D474, _0809D474 +dat 0x0809D478, _0809D478 +fun 0x0809D47D, sub_809D47C +dat 0x0809D4BC, _0809D4BC +dat 0x0809D50C, _0809D50C +dat 0x0809D51C, _0809D51C +dat 0x0809D528, _0809D528 +dat 0x0809D52C, _0809D52C +fun 0x0809D531, sub_809D530 +dat 0x0809D542, _0809D542 +dat 0x0809D552, _0809D552 +dat 0x0809D55A, _0809D55A +dat 0x0809D564, _0809D564 +dat 0x0809D568, _0809D568 +dat 0x0809D56C, _0809D56C +fun 0x0809D571, sub_809D570 +dat 0x0809D58E, _0809D58E +dat 0x0809D594, _0809D594 +dat 0x0809D5B0, _0809D5B0 +dat 0x0809D5B4, _0809D5B4 +dat 0x0809D5C6, _0809D5C6 +dat 0x0809D5C8, _0809D5C8 +dat 0x0809D5D0, _0809D5D0 +dat 0x0809D5D4, _0809D5D4 +dat 0x0809D5DA, _0809D5DA +dat 0x0809D5F4, _0809D5F4 +fun 0x0809D609, sub_809D608 +dat 0x0809D638, _0809D638 +dat 0x0809D63C, _0809D63C +dat 0x0809D640, _0809D640 +fun 0x0809D645, sub_809D644 +dat 0x0809D67E, _0809D67E +dat 0x0809D680, _0809D680 +dat 0x0809D69C, _0809D69C +dat 0x0809D6BC, _0809D6BC +dat 0x0809D6C0, _0809D6C0 +dat 0x0809D6C4, _0809D6C4 +dat 0x0809D6C8, _0809D6C8 +fun 0x0809D6CD, sub_809D6CC +dat 0x0809D744, _0809D744 +dat 0x0809D77C, _0809D77C +dat 0x0809D780, _0809D780 +fun 0x0809D785, sub_809D784 +dat 0x0809D7C4, _0809D7C4 +dat 0x0809D7C8, _0809D7C8 +dat 0x0809D7CC, _0809D7CC +dat 0x0809D7D0, _0809D7D0 +fun 0x0809D7D5, sub_809D7D4 +dat 0x0809D800, _0809D800 +dat 0x0809D804, _0809D804 +dat 0x0809D808, _0809D808 +fun 0x0809D80D, sub_809D80C +dat 0x0809D838, _0809D838 +dat 0x0809D83C, _0809D83C +dat 0x0809D840, _0809D840 +fun 0x0809D845, sub_809D844 +dat 0x0809D8BC, _0809D8BC +dat 0x0809D8C0, _0809D8C0 +dat 0x0809D8C4, _0809D8C4 +dat 0x0809D8C8, _0809D8C8 +dat 0x0809D8CC, _0809D8CC +dat 0x0809D8D0, _0809D8D0 +fun 0x0809D8D5, sub_809D8D4 +dat 0x0809D8F6, _0809D8F6 +dat 0x0809D910, _0809D910 +fun 0x0809D915, sub_809D914 +dat 0x0809D9F8, _0809D9F8 +dat 0x0809D9FC, _0809D9FC +fun 0x0809DA01, sub_809DA00 +dat 0x0809DB3C, _0809DB3C +dat 0x0809DB5C, _0809DB5C +dat 0x0809DC38, _0809DC38 +dat 0x0809DC3C, _0809DC3C +dat 0x0809DC40, _0809DC40 +dat 0x0809DC44, _0809DC44 +dat 0x0809DC48, _0809DC48 +dat 0x0809DC4C, _0809DC4C +dat 0x0809DC50, _0809DC50 +dat 0x0809DC54, _0809DC54 +dat 0x0809DC58, _0809DC58 +dat 0x0809DC5C, _0809DC5C +dat 0x0809DC60, _0809DC60 +dat 0x0809DC64, _0809DC64 +dat 0x0809DC68, _0809DC68 +dat 0x0809DC6C, _0809DC6C +fun 0x0809DC71, sub_809DC70 +dat 0x0809DCC8, _0809DCC8 +dat 0x0809DCCC, _0809DCCC +dat 0x0809DCD0, _0809DCD0 +fun 0x0809DCD5, sub_809DCD4 +dat 0x0809DCE6, _0809DCE6 +dat 0x0809DD04, _0809DD04 +dat 0x0809DD08, _0809DD08 +dat 0x0809DD5A, _0809DD5A +dat 0x0809DD64, _0809DD64 +dat 0x0809DD68, _0809DD68 +dat 0x0809DD6C, _0809DD6C +dat 0x0809DD70, _0809DD70 +dat 0x0809DDB6, _0809DDB6 +dat 0x0809DDC0, _0809DDC0 +dat 0x0809DDC4, _0809DDC4 +dat 0x0809DDC8, _0809DDC8 +dat 0x0809DDCC, _0809DDCC +dat 0x0809DDDA, _0809DDDA +dat 0x0809DDE4, _0809DDE4 +dat 0x0809DDE8, _0809DDE8 +dat 0x0809DE0C, _0809DE0C +dat 0x0809DE10, _0809DE10 +dat 0x0809DE30, _0809DE30 +dat 0x0809DE34, _0809DE34 +dat 0x0809DE50, _0809DE50 +dat 0x0809DE54, _0809DE54 +dat 0x0809DE72, _0809DE72 +dat 0x0809DE7E, _0809DE7E +dat 0x0809DE80, _0809DE80 +dat 0x0809DE9A, _0809DE9A +dat 0x0809DEA6, _0809DEA6 +dat 0x0809DEA8, _0809DEA8 +dat 0x0809DEC0, _0809DEC0 +dat 0x0809DEEC, _0809DEEC +dat 0x0809DEF4, _0809DEF4 +dat 0x0809DEF8, _0809DEF8 +fun 0x0809DEFD, sub_809DEFC +dat 0x0809DF8C, _0809DF8C +dat 0x0809DF90, _0809DF90 +dat 0x0809DF94, _0809DF94 +dat 0x0809DF98, _0809DF98 +dat 0x0809DF9C, _0809DF9C +dat 0x0809DFA0, _0809DFA0 +dat 0x0809DFA6, _0809DFA6 +dat 0x0809DFA8, _0809DFA8 +fun 0x0809DFB1, sub_809DFB0 +dat 0x0809DFDE, _0809DFDE +dat 0x0809DFF0, _0809DFF0 +dat 0x0809DFF2, _0809DFF2 +dat 0x0809DFFE, _0809DFFE +dat 0x0809E01E, _0809E01E +dat 0x0809E04C, _0809E04C +fun 0x0809E055, sub_809E054 +dat 0x0809E086, _0809E086 +dat 0x0809E098, _0809E098 +dat 0x0809E09A, _0809E09A +dat 0x0809E0A2, _0809E0A2 +dat 0x0809E0C6, _0809E0C6 +dat 0x0809E0F6, _0809E0F6 +fun 0x0809E101, sub_809E100 +dat 0x0809E128, _0809E128 +dat 0x0809E12C, _0809E12C +dat 0x0809E14A, _0809E14A +dat 0x0809E168, _0809E168 +fun 0x0809E185, sub_809E184 +dat 0x0809E1B0, _0809E1B0 +dat 0x0809E1E4, _0809E1E4 +dat 0x0809E214, _0809E214 +fun 0x0809E219, sub_809E218 +dat 0x0809E26A, _0809E26A +dat 0x0809E284, _0809E284 +dat 0x0809E2B0, _0809E2B0 +dat 0x0809E2B4, _0809E2B4 +dat 0x0809E2B8, _0809E2B8 +fun 0x0809E2BD, sub_809E2BC +fun 0x0809E2C9, sub_809E2C8 +dat 0x0809E2E4, _0809E2E4 +dat 0x0809E2F2, _0809E2F2 +dat 0x0809E2FC, _0809E2FC +dat 0x0809E300, _0809E300 +dat 0x0809E304, _0809E304 +dat 0x0809E3E4, _0809E3E4 +dat 0x0809E3E8, _0809E3E8 +dat 0x0809E3EC, _0809E3EC +dat 0x0809E3F0, _0809E3F0 +dat 0x0809E3F4, _0809E3F4 +dat 0x0809E3F8, _0809E3F8 +dat 0x0809E3FC, _0809E3FC +dat 0x0809E400, _0809E400 +dat 0x0809E412, _0809E412 +dat 0x0809E41C, _0809E41C +fun 0x0809E421, sub_809E420 +dat 0x0809E458, _0809E458 +dat 0x0809E462, _0809E462 +dat 0x0809E49C, _0809E49C +dat 0x0809E4A0, _0809E4A0 +dat 0x0809E4A4, _0809E4A4 +dat 0x0809E4A8, _0809E4A8 +dat 0x0809E4B6, _0809E4B6 +dat 0x0809E4C0, _0809E4C0 +dat 0x0809E4C4, _0809E4C4 +dat 0x0809E4D4, _0809E4D4 +dat 0x0809E4F6, _0809E4F6 +dat 0x0809E4FC, _0809E4FC +dat 0x0809E500, _0809E500 +dat 0x0809E51C, _0809E51C +dat 0x0809E520, _0809E520 +dat 0x0809E54A, _0809E54A +dat 0x0809E564, _0809E564 +dat 0x0809E568, _0809E568 +dat 0x0809E588, _0809E588 +dat 0x0809E5A0, _0809E5A0 +dat 0x0809E5A4, _0809E5A4 +dat 0x0809E5B8, _0809E5B8 +dat 0x0809E5BE, _0809E5BE +dat 0x0809E5EC, _0809E5EC +dat 0x0809E608, _0809E608 +dat 0x0809E62A, _0809E62A +dat 0x0809E644, _0809E644 +dat 0x0809E648, _0809E648 +dat 0x0809E666, _0809E666 +dat 0x0809E68E, _0809E68E +dat 0x0809E6A8, _0809E6A8 +dat 0x0809E6D0, _0809E6D0 +dat 0x0809E702, _0809E702 +dat 0x0809E710, _0809E710 +dat 0x0809E714, _0809E714 +dat 0x0809E718, _0809E718 +dat 0x0809E748, _0809E748 +dat 0x0809E750, _0809E750 +dat 0x0809E758, _0809E758 +dat 0x0809E75C, _0809E75C +dat 0x0809E77C, _0809E77C +dat 0x0809E79A, _0809E79A +fun 0x0809E7A9, sub_809E7A8 +dat 0x0809E7D8, _0809E7D8 +dat 0x0809E7DC, _0809E7DC +dat 0x0809E7EE, _0809E7EE +dat 0x0809E810, _0809E810 +dat 0x0809E81E, _0809E81E +dat 0x0809E830, _0809E830 +dat 0x0809E834, _0809E834 +dat 0x0809E838, _0809E838 +dat 0x0809E83A, _0809E83A +fun 0x0809E841, sub_809E840 +fun 0x0809E85D, sub_809E85C +dat 0x0809E906, _0809E906 +dat 0x0809E924, _0809E924 +dat 0x0809E928, _0809E928 +dat 0x0809E92C, _0809E92C +dat 0x0809E930, _0809E930 +dat 0x0809E934, _0809E934 +dat 0x0809E938, _0809E938 +dat 0x0809E93C, _0809E93C +dat 0x0809E94E, _0809E94E +dat 0x0809E96A, _0809E96A +dat 0x0809E970, _0809E970 +fun 0x0809E975, sub_809E974 +dat 0x0809E998, _0809E998 +dat 0x0809E99C, _0809E99C +dat 0x0809E9D0, _0809E9D0 +dat 0x0809E9D4, _0809E9D4 +dat 0x0809EA00, _0809EA00 +dat 0x0809EA04, _0809EA04 +dat 0x0809EA0C, _0809EA0C +dat 0x0809EA30, _0809EA30 +dat 0x0809EA34, _0809EA34 +dat 0x0809EA76, _0809EA76 +fun 0x0809EA7D, sub_809EA7C +dat 0x0809EAA0, _0809EAA0 +dat 0x0809EAA4, _0809EAA4 +dat 0x0809EABC, _0809EABC +dat 0x0809EABE, _0809EABE +dat 0x0809EAD4, _0809EAD4 +fun 0x0809EAD9, StartPrepItemSupplyProc +dat 0x0809EAF0, _0809EAF0 +fun 0x0809EAF5, sub_809EAF4 +dat 0x0809EB08, _0809EB08 +dat 0x0809EB10, _0809EB10 +fun 0x0809EB15, sub_809EB14 +dat 0x0809EB2C, _0809EB2C +dat 0x0809EB34, _0809EB34 +fun 0x0809EB39, StartBmSupply +dat 0x0809EB54, _0809EB54 +fun 0x0809EB59, MaybeStartSelectConvoyItemProc +dat 0x0809EB74, _0809EB74 +fun 0x0809EB79, sub_809EB78 +dat 0x0809EBA4, _0809EBA4 +dat 0x0809EBA8, _0809EBA8 +dat 0x0809EBAC, _0809EBAC +dat 0x0809EBB4, _0809EBB4 +dat 0x0809EBB8, _0809EBB8 +dat 0x0809EBBE, _0809EBBE +dat 0x0809EBDA, _0809EBDA +fun 0x0809EBF1, sub_809EBF0 +dat 0x0809EC2C, _0809EC2C +dat 0x0809EC30, _0809EC30 +dat 0x0809EC34, _0809EC34 +fun 0x0809EC39, sub_809EC38 +dat 0x0809EC84, _0809EC84 +dat 0x0809EC88, _0809EC88 +dat 0x0809EC8C, _0809EC8C +dat 0x0809EC90, _0809EC90 +dat 0x0809EC94, _0809EC94 +dat 0x0809ECBA, _0809ECBA +dat 0x0809ECC4, _0809ECC4 +dat 0x0809ECC8, _0809ECC8 +dat 0x0809ECE8, _0809ECE8 +fun 0x0809ECFD, sub_809ECFC +dat 0x0809ED74, _0809ED74 +dat 0x0809ED78, _0809ED78 +dat 0x0809ED7C, _0809ED7C +dat 0x0809ED80, _0809ED80 +dat 0x0809ED84, _0809ED84 +dat 0x0809ED88, _0809ED88 +fun 0x0809ED8D, sub_809ED8C +dat 0x0809EF2C, _0809EF2C +dat 0x0809EF4A, _0809EF4A +dat 0x0809F0C0, _0809F0C0 +dat 0x0809F0C4, _0809F0C4 +dat 0x0809F0C8, _0809F0C8 +dat 0x0809F0CC, _0809F0CC +dat 0x0809F0D0, _0809F0D0 +dat 0x0809F0D4, _0809F0D4 +dat 0x0809F0D8, _0809F0D8 +dat 0x0809F0DC, _0809F0DC +dat 0x0809F0E0, _0809F0E0 +dat 0x0809F0E4, _0809F0E4 +dat 0x0809F0E8, _0809F0E8 +dat 0x0809F0EC, _0809F0EC +dat 0x0809F0F0, _0809F0F0 +dat 0x0809F0F4, _0809F0F4 +dat 0x0809F0F8, _0809F0F8 +fun 0x0809F0FD, sub_809F0FC +dat 0x0809F120, _0809F120 +dat 0x0809F124, _0809F124 +dat 0x0809F132, _0809F132 +dat 0x0809F134, _0809F134 +dat 0x0809F14C, _0809F14C +fun 0x0809F151, sub_809F150 +dat 0x0809F1F0, _0809F1F0 +dat 0x0809F1F4, _0809F1F4 +dat 0x0809F1F8, _0809F1F8 +dat 0x0809F1FC, _0809F1FC +dat 0x0809F200, _0809F200 +dat 0x0809F204, _0809F204 +dat 0x0809F208, _0809F208 +dat 0x0809F20E, _0809F20E +dat 0x0809F210, _0809F210 +fun 0x0809F219, sub_809F218 +dat 0x0809F24A, _0809F24A +dat 0x0809F25C, _0809F25C +dat 0x0809F25E, _0809F25E +dat 0x0809F266, _0809F266 +dat 0x0809F28A, _0809F28A +dat 0x0809F2BA, _0809F2BA +fun 0x0809F2C5, sub_809F2C4 +dat 0x0809F2F6, _0809F2F6 +dat 0x0809F308, _0809F308 +dat 0x0809F30A, _0809F30A +dat 0x0809F312, _0809F312 +dat 0x0809F336, _0809F336 +dat 0x0809F366, _0809F366 +fun 0x0809F371, sub_809F370 +dat 0x0809F398, _0809F398 +dat 0x0809F39C, _0809F39C +dat 0x0809F3BA, _0809F3BA +dat 0x0809F3D8, _0809F3D8 +fun 0x0809F3F5, sub_809F3F4 +dat 0x0809F446, _0809F446 +dat 0x0809F460, _0809F460 +dat 0x0809F48C, _0809F48C +dat 0x0809F490, _0809F490 +dat 0x0809F494, _0809F494 +fun 0x0809F499, sub_809F498 +dat 0x0809F4B6, _0809F4B6 +dat 0x0809F4C4, _0809F4C4 +dat 0x0809F4CC, _0809F4CC +dat 0x0809F4D0, _0809F4D0 +dat 0x0809F4D4, _0809F4D4 +dat 0x0809F56E, _0809F56E +dat 0x0809F5B8, _0809F5B8 +dat 0x0809F5BC, _0809F5BC +dat 0x0809F5C0, _0809F5C0 +dat 0x0809F5C4, _0809F5C4 +dat 0x0809F5C8, _0809F5C8 +dat 0x0809F5CC, _0809F5CC +dat 0x0809F5D0, _0809F5D0 +dat 0x0809F5E2, _0809F5E2 +dat 0x0809F5F0, _0809F5F0 +fun 0x0809F5F5, sub_809F5F4 +dat 0x0809F620, _0809F620 +dat 0x0809F654, _0809F654 +dat 0x0809F684, _0809F684 +fun 0x0809F689, sub_809F688 +dat 0x0809F6C0, _0809F6C0 +dat 0x0809F6CC, _0809F6CC +dat 0x0809F708, _0809F708 +dat 0x0809F70C, _0809F70C +dat 0x0809F710, _0809F710 +dat 0x0809F714, _0809F714 +dat 0x0809F724, _0809F724 +dat 0x0809F732, _0809F732 +dat 0x0809F73C, _0809F73C +dat 0x0809F740, _0809F740 +dat 0x0809F744, _0809F744 +dat 0x0809F76C, _0809F76C +dat 0x0809F770, _0809F770 +dat 0x0809F774, _0809F774 +dat 0x0809F786, _0809F786 +dat 0x0809F790, _0809F790 +dat 0x0809F794, _0809F794 +dat 0x0809F7B6, _0809F7B6 +dat 0x0809F7BC, _0809F7BC +dat 0x0809F7C0, _0809F7C0 +dat 0x0809F7DC, _0809F7DC +dat 0x0809F7E0, _0809F7E0 +dat 0x0809F80A, _0809F80A +dat 0x0809F824, _0809F824 +dat 0x0809F828, _0809F828 +dat 0x0809F848, _0809F848 +dat 0x0809F860, _0809F860 +dat 0x0809F864, _0809F864 +dat 0x0809F878, _0809F878 +dat 0x0809F87E, _0809F87E +dat 0x0809F8AC, _0809F8AC +dat 0x0809F8C8, _0809F8C8 +dat 0x0809F8EA, _0809F8EA +dat 0x0809F904, _0809F904 +dat 0x0809F908, _0809F908 +dat 0x0809F926, _0809F926 +dat 0x0809F94E, _0809F94E +dat 0x0809F966, _0809F966 +dat 0x0809F974, _0809F974 +dat 0x0809F990, _0809F990 +dat 0x0809F9B0, _0809F9B0 +dat 0x0809F9E2, _0809F9E2 +dat 0x0809F9F0, _0809F9F0 +dat 0x0809F9F4, _0809F9F4 +dat 0x0809F9F8, _0809F9F8 +dat 0x0809FA28, _0809FA28 +dat 0x0809FA30, _0809FA30 +dat 0x0809FA38, _0809FA38 +dat 0x0809FA3C, _0809FA3C +dat 0x0809FA5C, _0809FA5C +dat 0x0809FA7A, _0809FA7A +fun 0x0809FA89, sub_809FA88 +dat 0x0809FAA6, _0809FAA6 +dat 0x0809FAAE, _0809FAAE +dat 0x0809FAD4, _0809FAD4 +dat 0x0809FAD8, _0809FAD8 +dat 0x0809FAE4, _0809FAE4 +dat 0x0809FAFC, _0809FAFC +dat 0x0809FB08, _0809FB08 +dat 0x0809FB0A, _0809FB0A +dat 0x0809FB22, _0809FB22 +dat 0x0809FB28, _0809FB28 +dat 0x0809FB2C, _0809FB2C +dat 0x0809FB2E, _0809FB2E +fun 0x0809FB35, sub_809FB34 +dat 0x0809FB50, _0809FB50 +dat 0x0809FB56, _0809FB56 +fun 0x0809FB71, sub_809FB70 +dat 0x0809FBB6, _0809FBB6 +dat 0x0809FC06, _0809FC06 +dat 0x0809FC0C, _0809FC0C +dat 0x0809FC10, _0809FC10 +dat 0x0809FC14, _0809FC14 +dat 0x0809FC18, _0809FC18 +dat 0x0809FC1C, _0809FC1C +dat 0x0809FC20, _0809FC20 +fun 0x0809FC25, sub_809FC24 +dat 0x0809FC48, _0809FC48 +dat 0x0809FC4C, _0809FC4C +dat 0x0809FC80, _0809FC80 +dat 0x0809FC84, _0809FC84 +dat 0x0809FCC4, _0809FCC4 +dat 0x0809FCC8, _0809FCC8 +dat 0x0809FCCC, _0809FCCC +dat 0x0809FCE0, _0809FCE0 +dat 0x0809FD08, _0809FD08 +dat 0x0809FD0C, _0809FD0C +dat 0x0809FD4E, _0809FD4E +fun 0x0809FD55, sub_809FD54 +dat 0x0809FD84, _0809FD84 +fun 0x0809FD89, StartPrepItemListScreenProc +dat 0x0809FD9C, _0809FD9C +fun 0x0809FDA1, WmSell_DrawSupplyDialogueSpriteText +fun 0x0809FDD5, sub_809FDD4 +fun 0x0809FE1D, sub_809FE1C +fun 0x0809FE59, WmSell_Init +fun 0x0809FE69, sub_809FE68 +fun 0x0809FEFD, WmSell_DrawSellOptionSpriteText +fun 0x0809FF75, WmSell_DrawValueSpriteText +fun 0x0809FFB1, WmSell_DrawItemGoldValue +fun 0x080A0035, WmSell_DrawPartyFunds +fun 0x080A007D, WmSell_PutSupplyFaceAndText +fun 0x080A00DD, WmSell_Setup +fun 0x080A032D, WmSell_MainLoop_HandleDpadKeys +fun 0x080A03C5, sub_80A03C4 +fun 0x080A0425, WmSell_OnLoop_MainKeyHandler +fun 0x080A0571, sub_80A0570 +fun 0x080A05BD, WmSell_ConfirmSellItem +fun 0x080A064D, WmSell_OnLoop_ConfirmSellKeyHandler +fun 0x080A06F1, WmSell_OnEnd +fun 0x080A070D, StartWorldMapSellScreen +fun 0x080A0725, sub_80A0724 +fun 0x080A0759, FortuneSubMenu_Init_Null +fun 0x080A075D, __malloc_unlock_2 +fun 0x080A0761, FortuneSubMenu_Unused_SetAvailableOptions +fun 0x080A078D, FortuneSubMenu_Unused_SetupText +fun 0x080A0861, FortuneSubMenu_Unused_KeyHandler +fun 0x080A0901, FortuneSubMenu_OnOptionSelected +fun 0x080A0925, FortuneSubMenu_HandleOptionSwitch +fun 0x080A0945, StartFortuneSubMenu +fun 0x080A095D, sub_80A095C +fun 0x080A098D, GetChapterDivinationTextIdHectorStory +fun 0x080A09A9, GetChapterDivinationTextIdBeginning +fun 0x080A09C5, GetChapterDivinationTextIdEnding +fun 0x080A09E1, GetChapterDivinationFee +fun 0x080A09FD, GetChapterDivinationPortrait +fun 0x080A0A19, sub_80A0A18 +fun 0x080A0A35, sub_80A0A34 +fun 0x080A0A5D, sub_80A0A5C +fun 0x080A0A71, sub_80A0A70 +fun 0x080A0A75, sub_80A0A74 +fun 0x080A0A95, GetSupportScreenUnitCount +fun 0x080A0AA1, GetNextSupportScreenUnit +fun 0x080A0AC1, GetPreviousSupportScreenUnit +fun 0x080A0AD5, GetSupportScreenPartnerSupportLevel +fun 0x080A0AED, GetSupportScreenPartnerClassId +fun 0x080A0B05, GetSupportScreenPartnerIsAlive +fun 0x080A0B21, GetSupportScreenPartnerCharId +fun 0x080A0B45, GetSupportScreenCharIdAt +fun 0x080A0B59, GetSupportScreenClassIdAt +fun 0x080A0B6D, GetSupportClassForCharId +fun 0x080A0BBD, sub_80A0BBC +fun 0x080A0BF5, sub_80A0BF4 +fun 0x080A0C41, SupportScreen_SetupUnits +fun 0x080A0EC1, sub_80A0EC0 +fun 0x080A0F31, GetTotalSupportLevel +fun 0x080A0F6D, sub_80A0F6C +fun 0x080A0FE9, DrawSupportScreenText +fun 0x080A10BD, SupportScreen_OnInit +fun 0x080A10D1, DrawSupportBannerSprites_Init +fun 0x080A10FD, DrawSupportBannerSprites_Loop +fun 0x080A1141, StartDrawSupportBannerSprites +fun 0x080A1161, EndDrawSupportBannerSprites +fun 0x080A1175, DrawSupportScreenUnitSprites +fun 0x080A11E1, sub_80A11E0 +fun 0x080A1271, SupportScreen_SetupGraphics +fun 0x080A1555, SupportScreen_OnEnd +fun 0x080A157D, SupportScreen_UpdateBlend +fun 0x080A15B1, SupportScreen_Loop_KeyHandler +fun 0x080A1919, SupportScreen_StartUnitSubMenu +fun 0x080A1931, SupportScreen_RestartSourceScreenMusic +fun 0x080A196D, StartSupportScreenFromPrepScreen +fun 0x080A1985, StartSupportScreen +fun 0x080A199D, sub_80A199C +fun 0x080A1A91, sub_80A1A90 +fun 0x080A1AAD, sub_80A1AAC +fun 0x080A1AE5, sub_80A1AE4 +fun 0x080A1B6D, GetSupportScreenPartnerCount +fun 0x080A1B91, DrawSupportSubScreenSprites +fun 0x080A1C8D, DrawSupportSubScreenUnitPartnerText +fun 0x080A1E7D, DrawSupportSubScreenRemainingText +fun 0x080A1F69, InitSupportSubScreenPartners +fun 0x080A204D, InitSupportSubScreenPartnerLevels +fun 0x080A207D, InitSupportSubScreenRemainingSupports +fun 0x080A20FD, DrawSupportSubScreenUnitPartnerDetails +fun 0x080A2155, SupportSubScreen_MoveCursorToNextValidUnit +fun 0x080A21D1, SupportSubScreen_Init +fun 0x080A221D, sub_80A221C +fun 0x080A2275, SupportSubScreen_SetupGraphics +fun 0x080A2449, SupportSubScreen_Loop_KeyHandler +fun 0x080A25F9, sub_80A25F8 +fun 0x080A26A9, SupportSubScreen_StartSwapPage +fun 0x080A2731, sub_80A2730 +fun 0x080A2801, SupportSubScreen_SwapPageOut_ToLeft +fun 0x080A286D, SupportSubScreen_SwapPageIn_FromRight +fun 0x080A28E1, SupportSubScreen_SwapPageOut_ToRight +fun 0x080A294D, SupportSubScreen_SwapPageIn_FromLeft +fun 0x080A29C1, SupportSubScreen_ReinitAfterSwapPage +fun 0x080A2AAD, SupportSubScreen_EndSwapPage +fun 0x080A2B5D, SupportSubScreen_OnEnd +fun 0x080A2B7D, SupportSubScreen_PrepareSupportConvo +fun 0x080A2BD1, sub_80A2BD0 +fun 0x080A2C09, StartSupportUnitSubScreen +fun 0x080A2C2D, sub_80A2C2C +fun 0x080A2C39, sub_80A2C38 +fun 0x080A2C3D, SramInit +fun 0x080A2CB1, IsSramWorking +fun 0x080A2CC1, WipeSram +fun 0x080A2CFD, Checksum16 +fun 0x080A2D29, ReadGlobalSaveInfo +fun 0x080A2DA9, WriteGlobalSaveInfo +fun 0x080A2DD1, WriteGlobalSaveInfoNoChecksum +fun 0x080A2DE5, InitGlobalSaveInfodata +fun 0x080A2EA9, EraseBonusContentData +fun 0x080A2ED5, SramOffsetToAddr +fun 0x080A2EE9, SramAddrToOffset +fun 0x080A2EF9, ReadSaveBlockInfo +fun 0x080A2F95, WriteSaveBlockInfo +fun 0x080A3025, EraseSaveBlockInfo +fun 0x080A3065, GetSaveWriteAddr +fun 0x080A3115, GetSaveReadAddr +fun 0x080A3131, WriteChapterFlags +fun 0x080A3151, WritePermanentFlags +fun 0x080A3171, ReadChapterFlags +fun 0x080A3199, ReadPermanentFlags +fun 0x080A31C1, ReadPermanentFlags_ret +fun 0x080A31E5, WriteSupplyItems +fun 0x080A326D, ReadSupplyItems +fun 0x080A32ED, null_true +fun 0x080A32F1, IsExtraLinkArenaEnabled +fun 0x080A3329, IsExtraSoundRoomEnabled +fun 0x080A332D, IsExtraSupportViewerEnabled +fun 0x080A3349, sub_80A3348 +fun 0x080A33C5, sub_80A33C4 +fun 0x080A33ED, IsExtraFreeMapEnabled +fun 0x080A341D, IsExtraBonusClaimEnabled +fun 0x080A3469, GetUnitsAverageSupportValue +fun 0x080A34CD, GetTotalAverageSupportValue +fun 0x080A3501, GetTotalGlobalSupportValue +fun 0x080A3545, GetTotalSupportCollection +fun 0x080A3585, GetGlobalBestSupport +fun 0x080A35ED, GetGlobalSupportListFromSave +fun 0x080A3725, UpdateBestGlobalSupportValue +fun 0x080A37A9, SGM_SetCharacterKnown +fun 0x080A37F1, GGM_IsCharacterKnown +fun 0x080A3835, GGM_IsAnyCharacterKnown +fun 0x080A3869, sub_80A3868 +fun 0x080A386D, __malloc_unlock_3 +fun 0x080A3871, IsGamePlayedThrough +fun 0x080A3899, LoadAndVerfyRankData +fun 0x080A38F5, LoadBonusContentData +fun 0x080A3951, SaveBonusContentData +fun 0x080A3985, SaveRankings +fun 0x080A39B5, EraseSaveRankData +fun 0x080A39D9, GetNextChapterMode +fun 0x080A39E5, sub_80A39E4 +fun 0x080A3A49, SaveNewRankData +fun 0x080A3A89, JudgeGameRankSaveData +fun 0x080A3B49, GenerateGameRankSaveData +fun 0x080A3DD9, SaveEndgameRankings +fun 0x080A3E29, sub_80A3E28 +fun 0x080A3E4D, sub_80A3E4C +fun 0x080A3EA5, sub_80A3EA4 +fun 0x080A3ED1, sub_80A3ED0 +fun 0x080A3F09, sub_80A3F08 +fun 0x080A3F85, sub_80A3F84 +fun 0x080A3FA9, sub_80A3FA8 +fun 0x080A4001, sub_80A4000 +fun 0x080A402D, sub_80A402C +fun 0x080A4065, sub_80A4064 +fun 0x080A40A9, LoadAndVerifySramSaveData +fun 0x080A4105, ClearPidChStatsSaveData +fun 0x080A41A5, ClearPidStats_ret +fun 0x080A41C9, ClearPidStats +fun 0x080A421D, ReadPidStats +fun 0x080A4249, ReadChapterStats +fun 0x080A4265, WritePidStats +fun 0x080A4289, WriteChapterStats +fun 0x080A429D, GetChapterStats +fun 0x080A42A9, IsChapterStatsValid +fun 0x080A42BD, GetNextChapterStatsSlot +fun 0x080A42ED, GetCurCompleteChapters +fun 0x080A4331, GetNextChapterStatsEntry +fun 0x080A4351, RegisterChapterTimeAndTurnCount +fun 0x080A43AD, GetGameTotalTime_unused +fun 0x080A43D9, GetGameTotalTurnCount +fun 0x080A4405, IsChapterBelongCurGame +fun 0x080A4449, GetGameTotalTime +fun 0x080A4489, GetGameTotalTurnCount2 +fun 0x080A44C9, PidStatsAddBattleAmt +fun 0x080A4535, PidStatsAddWinAmt +fun 0x080A4595, PidStatsRecordLoseData +fun 0x080A4685, PidStatsRecordDefeatInfo +fun 0x080A474D, PidStatsAddActAmt +fun 0x080A478D, PidStatsAddStatViewAmt +fun 0x080A47CD, PidStatsAddDeployAmt +fun 0x080A481D, PidStatsAddSquaresMoved +fun 0x080A487D, PidStatsAddExpGained +fun 0x080A48DD, PidStatsSubFavval08 +fun 0x080A48F1, PidStatsSubFavval100 +fun 0x080A4905, PidStatsGetTotalBattleAmt +fun 0x080A4929, PidStatsGetTotalWinAmt +fun 0x080A4959, PidStatsGetTotalLossAmt +fun 0x080A4979, PidStatsGetTotalLevel +fun 0x080A49A5, PidStatsGetTotalExpGain +fun 0x080A49C9, PidStatsGetExpGain +fun 0x080A49FD, PidStatsGetFavval +fun 0x080A4A35, PidStatsAddFavval +fun 0x080A4AA5, PidStatsRecordBattleRes +fun 0x080A4B1D, IsPlaythroughIdUnique +fun 0x080A4B6D, GetNewPlaythroughId +fun 0x080A4B91, GetGlobalCompletionCntByInfo +fun 0x080A4BB1, GetGlobalCompletionCount +fun 0x080A4BD1, RegisterCompletedPlaythrough +fun 0x080A4C09, GetCurerentGameMode +fun 0x080A4C15, SavePlayThroughData +fun 0x080A4CB5, CheckGameEndFlag +fun 0x080A4CD9, SetGameEndFlag +fun 0x080A4CFD, GetPidStats +fun 0x080A4D29, GetBonusContentClaimFlags +fun 0x080A4D35, SetBonusContentClaimFlags +fun 0x080A4D41, WriteBonusContentClaimFlags +fun 0x080A4D5D, ReadBonusContentClaimFlags +fun 0x080A4D81, WriteLastGameSaveId +fun 0x080A4DA1, ReadLastGameSaveId +fun 0x080A4DC9, InvalidateGameSave +fun 0x080A4E09, CopyGameSave +fun 0x080A4E71, WriteNewGameSave +fun 0x080A5011, WriteGameSave +fun 0x080A5129, ReadGameSave +fun 0x080A5219, IsSaveValid +fun 0x080A522D, ReadGameSavePlaySt +fun 0x080A524D, LoadSavedBonusClaimFlags +fun 0x080A5275, LoadSavedWMStuff +fun 0x080A5291, LoadSavedEid8A +fun 0x080A52BD, IsGameNotFirstChapter +fun 0x080A52DD, IsGameSaveNotFirstChapter +fun 0x080A530D, IsGameSaveComplete +fun 0x080A533D, WriteGameSavePackedUnit +fun 0x080A5795, LoadSavedUnit +fun 0x080A59E1, WriteGMMonsterRnState +fun 0x080A5A01, ReadGMMonsterRnState +fun 0x080A5A21, InvalidateSuspendSave +fun 0x080A5A49, WriteSuspendSave +fun 0x080A5C15, ReadSuspendSave +fun 0x080A5DA9, IsValidSuspendSave +fun 0x080A5DFD, ReadSuspendSavePlaySt +fun 0x080A5E11, EncodeSuspendSavePackedUnit +fun 0x080A6119, ReadSuspendSavePackedUnit +fun 0x080A6371, WriteTraps +fun 0x080A638D, ReadTraps +fun 0x080A63B1, GetLastSuspendSaveId +fun 0x080A63D1, GetNextSuspendSaveId +fun 0x080A63E1, WriteSwappedSuspendSaveId +fun 0x080A6409, SramChecksum32 +fun 0x080A6431, VerifySaveBlockChecksum +fun 0x080A6455, PopulateSaveBlockChecksum +fun 0x080A6471, GetGameStateChecksum_Unused +fun 0x080A6545, sub_80A6544 +fun 0x080A654D, IsMultiArenaSaveValid +fun 0x080A6561, WriteNewMultiArenaSave +fun 0x080A66C1, ReadMultiArenaSaveTeamRaw +fun 0x080A66F5, ReadMultiArenaSaveTeamName +fun 0x080A6739, WriteMultiArenaSaveTeamName +fun 0x080A6775, WipeMultiArenaSaveTeam +fun 0x080A67C9, CopyMultiArenaSaveTeam +fun 0x080A6841, SwapMultiArenaSaveTeams +fun 0x080A68DD, WriteMultiArenaSaveTeam +fun 0x080A693D, ReadMultiArenaSaveTeam +fun 0x080A69A1, WriteMultiArenaSaveRankings +fun 0x080A69DD, ReadMultiArenaSaveRankings +fun 0x080A6A05, WriteMultiArenaSaveConfig +fun 0x080A6A41, ReadMultiArenaSaveConfig +fun 0x080A6A69, IsMultiArenaSaveReady +fun 0x080A6AA1, LoadAndVerfySuspendSave +fun 0x080A6AFD, ReadExtraMapSaveHead +fun 0x080A6B71, GetExtraMapMapReadAddr +fun 0x080A6B91, GetExtraMapMapSize +fun 0x080A6BB5, GetExtraMapInfoReadAddr +fun 0x080A6BD5, GetExtraMapInfoSize +fun 0x080A6BF9, ExtraMapChecksum +fun 0x080A6C1D, IsExtraMapAvailable +fun 0x080A6C8D, ReadExtraMapInfo +fun 0x080A6D1D, sub_80A6D1C +fun 0x080A6D25, GetChapterTitle_ +fun 0x080A6D31, bmsave_null_false1 +fun 0x080A6D35, bmsave_null_false2 +fun 0x080A6D39, NullBmMapHidden_ +fun 0x080A6D4D, sub_80A6D4C +fun 0x080A6DA1, sub_80A6DA0 +dat 0x080A6DB0, _080A6DB0 +dat 0x080A6DC0, _080A6DC0 +dat 0x080A6DCE, _080A6DCE +dat 0x080A6DD8, _080A6DD8 +dat 0x080A6DE0, _080A6DE0 +dat 0x080A6DEA, _080A6DEA +dat 0x080A6DF8, _080A6DF8 +dat 0x080A6E0A, _080A6E0A +fun 0x080A6E25, sub_80A6E24 +dat 0x080A6E38, _080A6E38 +dat 0x080A6E44, _080A6E44 +dat 0x080A6E4C, _080A6E4C +dat 0x080A6E64, _080A6E64 +dat 0x080A6E76, _080A6E76 +dat 0x080A6E7C, _080A6E7C +dat 0x080A6E8E, _080A6E8E +dat 0x080A6E92, _080A6E92 +dat 0x080A6E94, _080A6E94 +dat 0x080A6E96, _080A6E96 +fun 0x080A6EB1, sub_80A6EB0 +dat 0x080A6EBA, _080A6EBA +dat 0x080A6EDE, _080A6EDE +dat 0x080A6EEC, _080A6EEC +dat 0x080A6F04, _080A6F04 +fun 0x080A6F0D, sub_80A6F0C +dat 0x080A6F1C, _080A6F1C +dat 0x080A6F24, _080A6F24 +dat 0x080A6F44, _080A6F44 +fun 0x080A6F51, sub_80A6F50 +dat 0x080A6F66, _080A6F66 +dat 0x080A6FB8, _080A6FB8 +fun 0x080A6FBD, sub_80A6FBC +dat 0x080A6FCA, _080A6FCA +dat 0x080A6FE8, _080A6FE8 +dat 0x080A6FEC, _080A6FEC +dat 0x080A6FF2, _080A6FF2 +dat 0x080A7014, _080A7014 +dat 0x080A701E, _080A701E +fun 0x080A7035, sub_80A7034 +dat 0x080A703E, _080A703E +fun 0x080A7055, sub_80A7054 +dat 0x080A705E, _080A705E +fun 0x080A7075, ClearWorldMapStuff +dat 0x080A70AC, _080A70AC +fun 0x080A70B1, WriteWorldMapStuff +fun 0x080A7139, ReadWorldMapStuff +dat 0x080A718C, _080A718C +dat 0x080A7190, _080A7190 +dat 0x080A7198, _080A7198 +dat 0x080A71AE, _080A71AE +dat 0x080A71B6, _080A71B6 +fun 0x080A71E5, sub_80A71E4 +dat 0x080A71F4, _080A71F4 +fun 0x080A71F9, sub_80A71F8 +dat 0x080A7208, _080A7208 +fun 0x080A720D, sub_80A720C +dat 0x080A722C, _080A722C +dat 0x080A7230, _080A7230 +dat 0x080A7234, _080A7234 +dat 0x080A7238, _080A7238 +fun 0x080A723D, sub_80A723C +dat 0x080A7254, _080A7254 +fun 0x080A7259, sub_80A7258 +dat 0x080A7276, _080A7276 +dat 0x080A7284, _080A7284 +dat 0x080A7292, _080A7292 +fun 0x080A7299, sub_80A7298 +fun 0x080A72B1, sub_80A72B0 +dat 0x080A72E4, _080A72E4 +dat 0x080A72E8, _080A72E8 +fun 0x080A72ED, sub_80A72EC +dat 0x080A7320, _080A7320 +dat 0x080A7324, _080A7324 +fun 0x080A7329, sub_80A7328 +fun 0x080A733D, sub_80A733C +fun 0x080A734D, sub_80A734C +fun 0x080A7361, sub_80A7360 +fun 0x080A7375, sub_80A7374 +dat 0x080A739E, _080A739E +dat 0x080A73BA, _080A73BA +dat 0x080A7400, _080A7400 +dat 0x080A743A, _080A743A +dat 0x080A74E6, _080A74E6 +dat 0x080A750C, _080A750C +dat 0x080A751C, _080A751C +dat 0x080A7520, _080A7520 +dat 0x080A7524, _080A7524 +dat 0x080A7528, _080A7528 +dat 0x080A752C, _080A752C +dat 0x080A7530, _080A7530 +dat 0x080A7534, _080A7534 +dat 0x080A7538, _080A7538 +dat 0x080A753C, _080A753C +dat 0x080A7540, _080A7540 +dat 0x080A7544, _080A7544 +dat 0x080A7548, _080A7548 +dat 0x080A754C, _080A754C +dat 0x080A7550, _080A7550 +dat 0x080A7554, _080A7554 +dat 0x080A7558, _080A7558 +dat 0x080A755C, _080A755C +dat 0x080A7560, _080A7560 +dat 0x080A7564, _080A7564 +dat 0x080A7568, _080A7568 +dat 0x080A756C, _080A756C +dat 0x080A7570, _080A7570 +dat 0x080A7574, _080A7574 +fun 0x080A7579, Minimap_GetRoadTileIndex +fun 0x080A75CD, NormalizeSeaMinimapTerrain +fun 0x080A75E9, sub_80A75E8 +fun 0x080A767D, NormalizeWaterMinimapTerrain +fun 0x080A769D, Minimap_GetWaterTileIndex +fun 0x080A7731, Minimap_GetRiverTileIndex +fun 0x080A77D5, Minimap_GetCliffBoneTileIndex +fun 0x080A78FD, Minimap_GetStairsTileIndex +fun 0x080A7941, Minimap_GetDoorTileIndex +fun 0x080A7971, Minimap_GetBridgeTileIndex +fun 0x080A7A0D, Minimap_GetTileForTerrainAt +fun 0x080A7BF9, sub_80A7BF8 +fun 0x080A7C0D, sub_80A7C0C +fun 0x080A7C5D, sub_80A7C5C +fun 0x080A7E85, Minimap_HandleOpen +fun 0x080A7EC5, sub_80A7EC4 +fun 0x080A7F05, sub_80A7F04 +fun 0x080A7F1D, sub_80A7F1C +fun 0x080A8021, Minimap_LoopRotateIn +fun 0x080A81B9, Minimap_HandleClose +fun 0x080A8235, Minimap_LoopRotateOut +fun 0x080A83D1, ApplyMinimapGraphics +fun 0x080A8411, sub_80A8410 +fun 0x080A849D, sub_80A849C +fun 0x080A84D9, sub_80A84D8 +fun 0x080A851D, sub_80A851C +fun 0x080A8569, sub_80A8568 +fun 0x080A85E5, Minimap_HandleDPadInput +fun 0x080A86AD, sub_80A86AC +fun 0x080A86CD, Minimap_AdjustCursorOnClose +fun 0x080A8709, Minimap_Idle_InputHandler +fun 0x080A87C9, StartMinimapPlayerPhase +fun 0x080A87DD, StartMinimapPrepPhase +fun 0x080A87F1, sub_80A87F0 +fun 0x080A882D, sub_80A882C +fun 0x080A8845, sub_80A8844 +fun 0x080A887D, sub_80A887C +fun 0x080A88B9, sub_80A88B8 +fun 0x080A88E1, sub_80A88E0 +fun 0x080A8951, LoadSaveMenuHelpText +dat 0x080A8964, _080A8964 +dat 0x080A897C, _080A897C +dat 0x080A8980, _080A8980 +dat 0x080A8982, _080A8982 +dat 0x080A8992, _080A8992 +dat 0x080A8996, _080A8996 +dat 0x080A89CC, _080A89CC +dat 0x080A89D0, _080A89D0 +dat 0x080A89D4, _080A89D4 +dat 0x080A89D8, _080A89D8 +dat 0x080A89DA, _080A89DA +fun 0x080A89E5, sub_80A89E4 +fun 0x080A8A9D, sub_80A8A9C +fun 0x080A8AF1, sub_80A8AF0 +fun 0x080A8C2D, SaveMenu_Init +fun 0x080A8CD5, ProcSaveMenu_InitScreen +fun 0x080A8F05, SaveMenu_LoadExtraMenuGraphics +fun 0x080A8F8D, sub_80A8F8C +fun 0x080A8FD1, sub_80A8FD0 +fun 0x080A9015, sub_80A9014 +fun 0x080A9025, Loop6C_savemenu +fun 0x080A9251, sub_80A9250 +fun 0x080A9291, sub_80A9290 +fun 0x080A9495, sub_80A9494 +fun 0x080A96D1, sub_80A96D0 +fun 0x080A96DD, sub_80A96DC +fun 0x080A96ED, sub_80A96EC +fun 0x080A99C1, sub_80A99C0 +fun 0x080A9A09, sub_80A9A08 +fun 0x080A9A19, sub_80A9A18 +fun 0x080A9A69, sub_80A9A68 +fun 0x080A9AB1, sub_80A9AB0 +fun 0x080A9AF5, sub_80A9AF4 +fun 0x080A9B45, sub_80A9B44 +fun 0x080A9B91, sub_80A9B90 +fun 0x080A9D21, sub_80A9D20 +fun 0x080A9D85, sub_80A9D84 +fun 0x080A9DBD, sub_80A9DBC +fun 0x080A9DFD, sub_80A9DFC +fun 0x080A9E1D, sub_80A9E1C +fun 0x080AA019, sub_80AA018 +fun 0x080AA031, sub_80AA030 +fun 0x080AA101, sub_80AA100 +fun 0x080AA119, sub_80AA118 +fun 0x080AA145, StartTrialMapMaybe +fun 0x080AA159, sub_80AA158 +fun 0x080AA1BD, sub_80AA1BC +fun 0x080AA1ED, sub_80AA1EC +fun 0x080AA249, sub_80AA248 +fun 0x080AA2A9, sub_80AA2A8 +fun 0x080AA30D, sub_80AA30C +fun 0x080AA459, sub_80AA458 +fun 0x080AA47D, sub_80AA47C +fun 0x080AA49D, sub_80AA49C +fun 0x080AA4B5, sub_80AA4B4 +fun 0x080AA4C1, Make6C_savemenu +fun 0x080AA4F9, sub_80AA4F8 +fun 0x080AA519, Make6C_savemenu2 +fun 0x080AA52D, savemenu_SetDifficultyChoice +dat 0x080AA546, _080AA546 +dat 0x080AA54C, _080AA54C +fun 0x080AA551, sub_80AA550 +dat 0x080AA588, _080AA588 +dat 0x080AA5B2, _080AA5B2 +dat 0x080AA5D2, _080AA5D2 +dat 0x080AA5E6, _080AA5E6 +dat 0x080AA5F0, _080AA5F0 +dat 0x080AA5F4, _080AA5F4 +dat 0x080AA5F8, _080AA5F8 +dat 0x080AA600, _080AA600 +dat 0x080AA610, _080AA610 +fun 0x080AA615, sub_80AA614 +dat 0x080AA644, _080AA644 +dat 0x080AA648, _080AA648 +dat 0x080AA64C, _080AA64C +dat 0x080AA654, _080AA654 +fun 0x080AA659, sub_80AA658 +dat 0x080AA688, _080AA688 +dat 0x080AA68C, _080AA68C +dat 0x080AA690, _080AA690 +dat 0x080AA698, _080AA698 +fun 0x080AA69D, sub_80AA69C +dat 0x080AA6C8, _080AA6C8 +dat 0x080AA6CC, _080AA6CC +dat 0x080AA6D0, _080AA6D0 +fun 0x080AA6D9, sub_80AA6D8 +dat 0x080AA6E8, _080AA6E8 +fun 0x080AA6ED, sub_80AA6EC +dat 0x080AA6FC, _080AA6FC +fun 0x080AA701, sub_80AA700 +dat 0x080AA714, _080AA714 +fun 0x080AA719, sub_80AA718 +dat 0x080AA734, _080AA734 +dat 0x080AA738, _080AA738 +dat 0x080AA73C, _080AA73C +dat 0x080AA73E, _080AA73E +fun 0x080AA745, sub_80AA744 +dat 0x080AA756, _080AA756 +dat 0x080AA75C, _080AA75C +dat 0x080AA760, _080AA760 +dat 0x080AA764, _080AA764 +fun 0x080AA769, sub_80AA768 +dat 0x080AA77A, _080AA77A +dat 0x080AA780, _080AA780 +dat 0x080AA784, _080AA784 +dat 0x080AA78C, _080AA78C +fun 0x080AA791, sub_80AA790 +dat 0x080AA79A, _080AA79A +dat 0x080AA7A8, _080AA7A8 +fun 0x080AA7AD, sub_80AA7AC +dat 0x080AA7DC, _080AA7DC +dat 0x080AA7E0, _080AA7E0 +dat 0x080AA7E4, _080AA7E4 +dat 0x080AA7E8, _080AA7E8 +fun 0x080AA7ED, sub_80AA7EC +dat 0x080AA83A, _080AA83A +dat 0x080AA858, _080AA858 +dat 0x080AA8BE, _080AA8BE +dat 0x080AA8EE, _080AA8EE +dat 0x080AA9CC, _080AA9CC +dat 0x080AA9D0, _080AA9D0 +dat 0x080AA9D4, _080AA9D4 +fun 0x080AA9D9, sub_80AA9D8 +dat 0x080AAA1A, _080AAA1A +dat 0x080AAA64, _080AAA64 +dat 0x080AAA68, _080AAA68 +fun 0x080AAA6D, sub_80AAA6C +fun 0x080AAA79, sub_80AAA78 +dat 0x080AAAFE, _080AAAFE +dat 0x080AAB1C, _080AAB1C +dat 0x080AAB64, _080AAB64 +dat 0x080AAB68, _080AAB68 +dat 0x080AAB6C, _080AAB6C +dat 0x080AAB70, _080AAB70 +dat 0x080AAB74, _080AAB74 +fun 0x080AAB79, sub_80AAB78 +dat 0x080AABA0, _080AABA0 +dat 0x080AABA4, _080AABA4 +dat 0x080AABB2, _080AABB2 +dat 0x080AABBC, _080AABBC +dat 0x080AABC0, _080AABC0 +fun 0x080AABC5, sub_80AABC4 +dat 0x080AAC34, _080AAC34 +dat 0x080AAC38, _080AAC38 +dat 0x080AAC3C, _080AAC3C +fun 0x080AAC41, sub_80AAC40 +dat 0x080AACB0, _080AACB0 +dat 0x080AACB4, _080AACB4 +dat 0x080AACB8, _080AACB8 +fun 0x080AACBD, sub_80AACBC +dat 0x080AACE8, _080AACE8 +dat 0x080AAD1C, _080AAD1C +dat 0x080AADB0, _080AADB0 +dat 0x080AADBA, _080AADBA +dat 0x080AADDC, _080AADDC +fun 0x080AADE1, sub_80AADE0 +dat 0x080AAE38, _080AAE38 +dat 0x080AAE3C, _080AAE3C +dat 0x080AAE40, _080AAE40 +dat 0x080AAE48, _080AAE48 +dat 0x080AAE58, _080AAE58 +dat 0x080AAE5C, _080AAE5C +dat 0x080AAE82, _080AAE82 +dat 0x080AAE8C, _080AAE8C +fun 0x080AAE91, sub_80AAE90 +dat 0x080AAECC, _080AAECC +dat 0x080AAED8, _080AAED8 +dat 0x080AAF10, _080AAF10 +dat 0x080AAF24, _080AAF24 +dat 0x080AAF36, _080AAF36 +dat 0x080AAF5E, _080AAF5E +fun 0x080AAF6D, sub_80AAF6C +dat 0x080AAF9A, _080AAF9A +dat 0x080AAFAC, _080AAFAC +dat 0x080AAFAE, _080AAFAE +dat 0x080AAFC2, _080AAFC2 +dat 0x080AB002, _080AB002 +dat 0x080AB01E, _080AB01E +dat 0x080AB030, _080AB030 +dat 0x080AB050, _080AB050 +fun 0x080AB05D, sub_80AB05C +dat 0x080AB076, _080AB076 +dat 0x080AB08C, _080AB08C +dat 0x080AB0AA, _080AB0AA +dat 0x080AB13E, _080AB13E +dat 0x080AB168, _080AB168 +dat 0x080AB16C, _080AB16C +dat 0x080AB170, _080AB170 +dat 0x080AB174, _080AB174 +dat 0x080AB178, _080AB178 +dat 0x080AB1A0, _080AB1A0 +dat 0x080AB1DA, _080AB1DA +dat 0x080AB248, _080AB248 +dat 0x080AB24C, _080AB24C +dat 0x080AB250, _080AB250 +dat 0x080AB26E, _080AB26E +dat 0x080AB28E, _080AB28E +fun 0x080AB2A1, sub_80AB2A0 +dat 0x080AB2CE, _080AB2CE +dat 0x080AB2D4, _080AB2D4 +dat 0x080AB2EC, _080AB2EC +fun 0x080AB301, New6C_savedraw +dat 0x080AB310, _080AB310 +fun 0x080AB315, SaveDrawCursor_Init +fun 0x080AB341, SaveDrawCursor_Loop +fun 0x080AB4F5, sub_80AB4F4 +fun 0x080AB515, sub_80AB514 +fun 0x080AB535, StartSaveDrawCursor +fun 0x080AB549, sub_80AB548 +fun 0x080AB56D, sub_80AB56C +fun 0x080AB721, sub_80AB720 +fun 0x080AB761, sub_80AB760 +fun 0x080AB77D, sub_80AB77C +fun 0x080AB795, sub_80AB794 +fun 0x080AB7BD, sub_80AB7BC +fun 0x080AB83D, sub_80AB83C +fun 0x080AB875, AddMainMenuOption +fun 0x080AB889, AddExtraMenuOption +fun 0x080AB89D, sub_80AB89C +fun 0x080AB98D, sub_80AB98C +fun 0x080AB9FD, sub_80AB9FC +fun 0x080ABA99, sub_80ABA98 +fun 0x080ABAB5, SqMask_Loop +fun 0x080ABBB1, StartSqMask +fun 0x080ABBE5, SaveBgUp_Loop +fun 0x080ABC01, StartSaveBgUp +fun 0x080ABC15, sub_80ABC14 +dat 0x080ABC26, _080ABC26 +dat 0x080ABC6C, _080ABC6C +dat 0x080ABCAE, _080ABCAE +dat 0x080ABCC2, _080ABCC2 +dat 0x080ABCD6, _080ABCD6 +dat 0x080ABCF8, _080ABCF8 +dat 0x080ABCFC, _080ABCFC +dat 0x080ABD00, _080ABD00 +dat 0x080ABD04, _080ABD04 +dat 0x080ABD3C, _080ABD3C +dat 0x080ABD40, _080ABD40 +dat 0x080ABD44, _080ABD44 +dat 0x080ABD48, _080ABD48 +dat 0x080ABD7A, _080ABD7A +dat 0x080ABD7E, _080ABD7E +fun 0x080ABD89, sub_80ABD88 +dat 0x080ABD98, _080ABD98 +dat 0x080ABDCA, _080ABDCA +dat 0x080ABDD6, _080ABDD6 +dat 0x080ABDDA, _080ABDDA +dat 0x080ABDE0, _080ABDE0 +dat 0x080ABDE4, _080ABDE4 +dat 0x080ABDE8, _080ABDE8 +dat 0x080ABDEC, _080ABDEC +dat 0x080ABDFE, _080ABDFE +dat 0x080ABE0A, _080ABE0A +dat 0x080ABE38, _080ABE38 +fun 0x080ABE3D, sub_80ABE3C +dat 0x080ABE5E, _080ABE5E +dat 0x080ABE60, _080ABE60 +dat 0x080ABE90, _080ABE90 +dat 0x080ABE94, _080ABE94 +dat 0x080ABE98, _080ABE98 +dat 0x080ABE9C, _080ABE9C +dat 0x080ABEA0, _080ABEA0 +dat 0x080ABEA6, _080ABEA6 +dat 0x080ABEB8, _080ABEB8 +dat 0x080ABF22, _080ABF22 +dat 0x080ABF3C, _080ABF3C +dat 0x080ABF40, _080ABF40 +fun 0x080ABF45, sub_80ABF44 +dat 0x080ABF5A, _080ABF5A +dat 0x080ABF64, _080ABF64 +dat 0x080ABF6A, _080ABF6A +fun 0x080ABF75, sub_80ABF74 +dat 0x080ABF90, _080ABF90 +dat 0x080ABF94, _080ABF94 +dat 0x080ABFA2, _080ABFA2 +dat 0x080ABFA6, _080ABFA6 +dat 0x080ABFAE, _080ABFAE +dat 0x080ABFC8, _080ABFC8 +dat 0x080ABFD4, _080ABFD4 +dat 0x080ABFD8, _080ABFD8 +dat 0x080ABFDC, _080ABFDC +fun 0x080ABFE1, sub_80ABFE0 +dat 0x080ABFEA, _080ABFEA +dat 0x080AC00E, _080AC00E +dat 0x080AC010, _080AC010 +dat 0x080AC020, _080AC020 +dat 0x080AC024, _080AC024 +dat 0x080AC02C, _080AC02C +fun 0x080AC035, sub_80AC034 +dat 0x080AC052, _080AC052 +dat 0x080AC070, _080AC070 +dat 0x080AC074, _080AC074 +fun 0x080AC079, sub_80AC078 +fun 0x080AC085, InitDifficultySelectScreen +dat 0x080AC09A, _080AC09A +dat 0x080AC178, _080AC178 +dat 0x080AC17C, _080AC17C +dat 0x080AC180, _080AC180 +dat 0x080AC184, _080AC184 +dat 0x080AC188, _080AC188 +dat 0x080AC18C, _080AC18C +dat 0x080AC190, _080AC190 +dat 0x080AC194, _080AC194 +dat 0x080AC198, _080AC198 +dat 0x080AC19C, _080AC19C +dat 0x080AC1A0, _080AC1A0 +dat 0x080AC1A4, _080AC1A4 +fun 0x080AC1A9, sub_80AC1A8 +fun 0x080AC1BD, sub_80AC1BC +dat 0x080AC1F2, _080AC1F2 +dat 0x080AC220, _080AC220 +dat 0x080AC228, _080AC228 +fun 0x080AC22D, sub_80AC22C +dat 0x080AC248, _080AC248 +dat 0x080AC27C, _080AC27C +dat 0x080AC284, _080AC284 +fun 0x080AC289, sub_80AC288 +dat 0x080AC2AC, _080AC2AC +dat 0x080AC2B0, _080AC2B0 +dat 0x080AC2B2, _080AC2B2 +dat 0x080AC2B8, _080AC2B8 +dat 0x080AC2CE, _080AC2CE +dat 0x080AC2D2, _080AC2D2 +dat 0x080AC2D4, _080AC2D4 +dat 0x080AC2D8, _080AC2D8 +dat 0x080AC2EA, _080AC2EA +dat 0x080AC31C, _080AC31C +dat 0x080AC320, _080AC320 +dat 0x080AC324, _080AC324 +dat 0x080AC358, _080AC358 +dat 0x080AC36C, _080AC36C +dat 0x080AC370, _080AC370 +dat 0x080AC374, _080AC374 +dat 0x080AC37A, _080AC37A +dat 0x080AC37E, _080AC37E +dat 0x080AC380, _080AC380 +dat 0x080AC388, _080AC388 +dat 0x080AC390, _080AC390 +dat 0x080AC398, _080AC398 +dat 0x080AC3BC, _080AC3BC +dat 0x080AC3CC, _080AC3CC +dat 0x080AC3D4, _080AC3D4 +dat 0x080AC3D8, _080AC3D8 +fun 0x080AC3DD, nullsub_64 +fun 0x080AC3E1, NewNewGameDifficultySelect +dat 0x080AC3F0, _080AC3F0 +fun 0x080AC3F5, sub_80AC3F4 +fun 0x080AC419, sub_80AC418 +dat 0x080AC452, _080AC452 +dat 0x080AC4A6, _080AC4A6 +dat 0x080AC4B8, _080AC4B8 +dat 0x080AC4F0, _080AC4F0 +dat 0x080AC4F4, _080AC4F4 +fun 0x080AC4F9, sub_80AC4F8 +dat 0x080AC522, _080AC522 +dat 0x080AC530, _080AC530 +dat 0x080AC534, _080AC534 +dat 0x080AC538, _080AC538 +dat 0x080AC53C, _080AC53C +dat 0x080AC540, _080AC540 +dat 0x080AC544, _080AC544 +dat 0x080AC550, _080AC550 +dat 0x080AC580, _080AC580 +dat 0x080AC584, _080AC584 +fun 0x080AC589, sub_80AC588 +dat 0x080AC5D8, _080AC5D8 +dat 0x080AC600, _080AC600 +dat 0x080AC604, _080AC604 +dat 0x080AC608, _080AC608 +dat 0x080AC60C, _080AC60C +dat 0x080AC624, _080AC624 +dat 0x080AC678, _080AC678 +dat 0x080AC67C, _080AC67C +fun 0x080AC681, sub_80AC680 +fun 0x080AC699, sub_80AC698 +dat 0x080AC6A8, _080AC6A8 +fun 0x080AC6AD, sub_80AC6AC +dat 0x080AC780, _080AC780 +fun 0x080AC785, sub_80AC784 +fun 0x080AC845, sub_80AC844 +dat 0x080AC886, _080AC886 +dat 0x080AC89A, _080AC89A +dat 0x080AC8A6, _080AC8A6 +dat 0x080AC8C6, _080AC8C6 +dat 0x080AC8E6, _080AC8E6 +dat 0x080AC8F4, _080AC8F4 +fun 0x080AC905, sub_80AC904 +dat 0x080AC916, _080AC916 +fun 0x080AC931, sub_80AC930 +dat 0x080AC93C, _080AC93C +dat 0x080AC998, _080AC998 +dat 0x080AC99C, _080AC99C +dat 0x080AC9AA, _080AC9AA +dat 0x080AC9BC, _080AC9BC +fun 0x080AC9C1, sub_80AC9C0 +dat 0x080AC9D0, _080AC9D0 +fun 0x080AC9D5, sub_80AC9D4 +dat 0x080ACA2E, _080ACA2E +dat 0x080ACA38, _080ACA38 +dat 0x080ACA3C, _080ACA3C +dat 0x080ACA40, _080ACA40 +dat 0x080ACA44, _080ACA44 +dat 0x080ACA48, _080ACA48 +fun 0x080ACA4D, sub_80ACA4C +dat 0x080ACA7A, _080ACA7A +dat 0x080ACA80, _080ACA80 +fun 0x080ACA85, sub_80ACA84 +dat 0x080ACA9A, _080ACA9A +dat 0x080ACAA0, _080ACAA0 +fun 0x080ACAA5, sub_80ACAA4 +dat 0x080ACAB8, _080ACAB8 +dat 0x080ACAC0, _080ACAC0 +dat 0x080ACAC4, _080ACAC4 +fun 0x080ACAC9, sub_80ACAC8 +dat 0x080ACADA, _080ACADA +dat 0x080ACAE0, _080ACAE0 +fun 0x080ACAE5, sub_80ACAE4 +dat 0x080ACAF6, _080ACAF6 +dat 0x080ACAFC, _080ACAFC +fun 0x080ACB01, sub_80ACB00 +dat 0x080ACB10, _080ACB10 +fun 0x080ACB15, sub_80ACB14 +fun 0x080ACB35, sub_80ACB34 +dat 0x080ACB5E, _080ACB5E +dat 0x080ACB7E, _080ACB7E +dat 0x080ACB8C, _080ACB8C +dat 0x080ACBAC, _080ACBAC +dat 0x080ACBC4, _080ACBC4 +dat 0x080ACBEE, _080ACBEE +dat 0x080ACC20, _080ACC20 +dat 0x080ACC3E, _080ACC3E +dat 0x080ACC56, _080ACC56 +dat 0x080ACC88, _080ACC88 +dat 0x080ACCC2, _080ACCC2 +dat 0x080ACCD4, _080ACCD4 +dat 0x080ACCD8, _080ACCD8 +dat 0x080ACCDC, _080ACCDC +fun 0x080ACCE1, sub_80ACCE0 +dat 0x080ACCF0, _080ACCF0 +fun 0x080ACCF5, sub_80ACCF4 +dat 0x080ACD24, _080ACD24 +dat 0x080ACD32, _080ACD32 +dat 0x080ACD44, _080ACD44 +dat 0x080ACD4C, _080ACD4C +dat 0x080ACD50, _080ACD50 +dat 0x080ACD54, _080ACD54 +dat 0x080ACD58, _080ACD58 +dat 0x080ACD5C, _080ACD5C +fun 0x080ACD61, sub_80ACD60 +dat 0x080ACD70, _080ACD70 +dat 0x080ACD78, _080ACD78 +fun 0x080ACD7D, sub_80ACD7C +dat 0x080ACD98, _080ACD98 +dat 0x080ACDA0, _080ACDA0 +fun 0x080ACDA5, sub_80ACDA4 +dat 0x080ACDBC, _080ACDBC +dat 0x080ACDC2, _080ACDC2 +dat 0x080ACDCA, _080ACDCA +dat 0x080ACDD2, _080ACDD2 +dat 0x080ACDD8, _080ACDD8 +fun 0x080ACDDD, sub_80ACDDC +dat 0x080ACDEC, _080ACDEC +fun 0x080ACDF1, sub_80ACDF0 +fun 0x080ACDF9, sub_80ACDF8 +dat 0x080ACE12, _080ACE12 +fun 0x080ACE21, StartParallelFiniteLoop +dat 0x080ACE38, _080ACE38 +fun 0x080ACE3D, sub_80ACE3C +dat 0x080ACE44, _080ACE44 +fun 0x080ACE55, sub_80ACE54 +dat 0x080ACE6C, _080ACE6C +dat 0x080ACE80, _080ACE80 +dat 0x080ACE96, _080ACE96 +dat 0x080ACEAA, _080ACEAA +dat 0x080ACFAE, _080ACFAE +dat 0x080ACFD4, _080ACFD4 +dat 0x080ACFD8, _080ACFD8 +dat 0x080ACFDC, _080ACFDC +dat 0x080ACFFA, _080ACFFA +dat 0x080AD002, _080AD002 +dat 0x080AD024, _080AD024 +dat 0x080AD05C, _080AD05C +dat 0x080AD080, _080AD080 +dat 0x080AD084, _080AD084 +dat 0x080AD088, _080AD088 +dat 0x080AD08C, _080AD08C +dat 0x080AD0AA, _080AD0AA +dat 0x080AD0B2, _080AD0B2 +dat 0x080AD0D4, _080AD0D4 +dat 0x080AD0F4, _080AD0F4 +dat 0x080AD114, _080AD114 +dat 0x080AD134, _080AD134 +dat 0x080AD138, _080AD138 +dat 0x080AD13C, _080AD13C +dat 0x080AD140, _080AD140 +dat 0x080AD15A, _080AD15A +dat 0x080AD162, _080AD162 +dat 0x080AD180, _080AD180 +dat 0x080AD188, _080AD188 +dat 0x080AD192, _080AD192 +dat 0x080AD1A4, _080AD1A4 +dat 0x080AD1A8, _080AD1A8 +fun 0x080AD1AD, sub_80AD1AC +dat 0x080AD1CC, _080AD1CC +fun 0x080AD1D1, sub_80AD1D0 +dat 0x080AD1F2, _080AD1F2 +dat 0x080AD1F8, _080AD1F8 +dat 0x080AD1FC, _080AD1FC +dat 0x080AD200, _080AD200 +fun 0x080AD205, sub_80AD204 +dat 0x080AD25C, _080AD25C +dat 0x080AD268, _080AD268 +fun 0x080AD26D, sub_80AD26C +dat 0x080AD282, _080AD282 +dat 0x080AD288, _080AD288 +fun 0x080AD28D, sub_80AD28C +dat 0x080AD29E, _080AD29E +dat 0x080AD2A4, _080AD2A4 +fun 0x080AD2A9, sub_80AD2A8 +dat 0x080AD2C8, _080AD2C8 +dat 0x080AD2D0, _080AD2D0 +fun 0x080AD2D5, sub_80AD2D4 +dat 0x080AD2E4, _080AD2E4 +fun 0x080AD2E9, ParallelWorker_OnLoop +fun 0x080AD2F9, StartParallelWorker +dat 0x080AD310, _080AD310 +dat 0x080AD318, _080AD318 +fun 0x080AD31D, EndAllParallelWorkers +dat 0x080AD320, _080AD320 +dat 0x080AD324, _080AD324 +dat 0x080AD334, _080AD334 +fun 0x080AD339, GetParallelWorker +dat 0x080AD340, _080AD340 +dat 0x080AD34A, _080AD34A +dat 0x080AD358, _080AD358 +dat 0x080AD360, _080AD360 +fun 0x080AD365, sub_80AD364 +dat 0x080AD3C4, _080AD3C4 +dat 0x080AD3F2, _080AD3F2 +dat 0x080AD424, _080AD424 +dat 0x080AD428, _080AD428 +dat 0x080AD42C, _080AD42C +dat 0x080AD430, _080AD430 +fun 0x080AD435, sub_80AD434 +fun 0x080AD43D, sub_80AD43C +dat 0x080AD45C, _080AD45C +dat 0x080AD474, _080AD474 +fun 0x080AD47D, ResetPrepScreenHandCursor +dat 0x080AD49C, _080AD49C +fun 0x080AD4A1, sub_80AD4A0 +dat 0x080AD4D0, _080AD4D0 +dat 0x080AD4D8, _080AD4D8 +dat 0x080AD4DC, _080AD4DC +dat 0x080AD4E0, _080AD4E0 +fun 0x080AD4E5, SetPrepScreenHandXPos +dat 0x080AD4F4, _080AD4F4 +dat 0x080AD4FC, _080AD4FC +fun 0x080AD501, SetPrepScreenHandYPos +dat 0x080AD510, _080AD510 +dat 0x080AD518, _080AD518 +fun 0x080AD51D, ShowPrepScreenHandCursor +dat 0x080AD544, _080AD544 +dat 0x080AD548, _080AD548 +dat 0x080AD554, _080AD554 +dat 0x080AD55C, _080AD55C +fun 0x080AD565, HidePrepScreenHandCursor +dat 0x080AD576, _080AD576 +dat 0x080AD57C, _080AD57C +fun 0x080AD581, EndPrepScreenHandCursor +dat 0x080AD590, _080AD590 +fun 0x080AD595, sub_80AD594 +dat 0x080AD5A8, _080AD5A8 +dat 0x080AD5B0, _080AD5B0 +fun 0x080AD5B5, sub_80AD5B4 +dat 0x080AD5D4, _080AD5D4 +fun 0x080AD5D9, EnableAllGfx +dat 0x080AD5F4, _080AD5F4 +fun 0x080AD5F9, sub_80AD5F8 +dat 0x080AD600, _080AD600 +fun 0x080AD611, sub_80AD610 +dat 0x080AD620, _080AD620 +dat 0x080AD63A, _080AD63A +dat 0x080AD700, _080AD700 +dat 0x080AD750, _080AD750 +dat 0x080AD764, _080AD764 +dat 0x080AD7B4, _080AD7B4 +dat 0x080AD7C8, _080AD7C8 +dat 0x080AD818, _080AD818 +dat 0x080AD824, _080AD824 +dat 0x080AD832, _080AD832 +dat 0x080AD888, _080AD888 +dat 0x080AD8B8, _080AD8B8 +dat 0x080AD8BC, _080AD8BC +dat 0x080AD8C0, _080AD8C0 +dat 0x080AD8C4, _080AD8C4 +dat 0x080AD8C8, _080AD8C8 +dat 0x080AD8EE, _080AD8EE +dat 0x080AD8F8, _080AD8F8 +dat 0x080AD8FC, _080AD8FC +dat 0x080AD922, _080AD922 +dat 0x080AD934, _080AD934 +dat 0x080AD93C, _080AD93C +dat 0x080AD94C, _080AD94C +fun 0x080AD951, sub_80AD950 +dat 0x080AD988, _080AD988 +dat 0x080AD98C, _080AD98C +dat 0x080AD990, _080AD990 +dat 0x080AD994, _080AD994 +fun 0x080AD999, sub_80AD998 +dat 0x080AD9D8, _080AD9D8 +dat 0x080AD9E4, _080AD9E4 +fun 0x080AD9E9, sub_80AD9E8 +dat 0x080ADA06, _080ADA06 +dat 0x080ADA0C, _080ADA0C +fun 0x080ADA11, sub_80ADA10 +dat 0x080ADA20, _080ADA20 +fun 0x080ADA25, sub_80ADA24 +dat 0x080ADA2C, _080ADA2C +fun 0x080ADA3D, sub_80ADA3C +dat 0x080ADA72, _080ADA72 +dat 0x080ADACA, _080ADACA +dat 0x080ADB24, _080ADB24 +dat 0x080ADB28, _080ADB28 +dat 0x080ADB2C, _080ADB2C +dat 0x080ADB58, _080ADB58 +dat 0x080ADB6C, _080ADB6C +fun 0x080ADB7D, StartSmallBrownNameBoxes +dat 0x080ADBEC, _080ADBEC +dat 0x080ADBF0, _080ADBF0 +dat 0x080ADBF4, _080ADBF4 +dat 0x080ADBF8, _080ADBF8 +fun 0x080ADBFD, sub_80ADBFC +dat 0x080ADC3C, _080ADC3C +dat 0x080ADC40, _080ADC40 +fun 0x080ADC45, sub_80ADC44 +dat 0x080ADC5E, _080ADC5E +dat 0x080ADC64, _080ADC64 +fun 0x080ADC69, sub_80ADC68 +dat 0x080ADC84, _080ADC84 +dat 0x080ADC8C, _080ADC8C +fun 0x080ADC91, EndSmallBrownNameBoxes +dat 0x080ADCA0, _080ADCA0 +fun 0x080ADCA5, sub_80ADCA4 +dat 0x080ADCC2, _080ADCC2 +dat 0x080ADCD2, _080ADCD2 +dat 0x080ADCE8, _080ADCE8 +dat 0x080ADCF8, _080ADCF8 +dat 0x080ADCFC, _080ADCFC +dat 0x080ADD10, _080ADD10 +fun 0x080ADD25, sub_80ADD24 +dat 0x080ADD4C, _080ADD4C +dat 0x080ADD88, _080ADD88 +dat 0x080ADD9E, _080ADD9E +dat 0x080ADDC8, _080ADDC8 +dat 0x080ADDCC, _080ADDCC +dat 0x080ADDD0, _080ADDD0 +fun 0x080ADDD5, EndAllProcChildren +dat 0x080ADDDC, _080ADDDC +dat 0x080ADDE2, _080ADDE2 +fun 0x080ADDF9, sub_80ADDF8 +fun 0x080ADDFD, sub_80ADDFC +dat 0x080ADE2A, _080ADE2A +dat 0x080ADE34, _080ADE34 +dat 0x080ADE78, _080ADE78 +dat 0x080ADE8C, _080ADE8C +fun 0x080ADE91, sub_80ADE90 +dat 0x080ADEA6, _080ADEA6 +dat 0x080ADEDC, _080ADEDC +fun 0x080ADEE1, sub_80ADEE0 +dat 0x080ADF00, _080ADF00 +dat 0x080ADF44, _080ADF44 +fun 0x080ADF49, sub_80ADF48 +dat 0x080ADF66, _080ADF66 +dat 0x080ADF6C, _080ADF6C +dat 0x080ADFA4, _080ADFA4 +dat 0x080ADFB8, _080ADFB8 +fun 0x080ADFBD, sub_80ADFBC +dat 0x080ADFCA, _080ADFCA +dat 0x080ADFF8, _080ADFF8 +fun 0x080ADFFD, sub_80ADFFC +dat 0x080AE00C, _080AE00C +dat 0x080AE040, _080AE040 +fun 0x080AE045, sub_80AE044 +dat 0x080AE086, _080AE086 +dat 0x080AE0BE, _080AE0BE +dat 0x080AE0DC, _080AE0DC +dat 0x080AE0EC, _080AE0EC +fun 0x080AE0F1, sub_80AE0F0 +dat 0x080AE13E, _080AE13E +dat 0x080AE15A, _080AE15A +fun 0x080AE169, sub_80AE168 +dat 0x080AE188, _080AE188 +fun 0x080AE18D, FadeInOut_Init +fun 0x080AE1A1, FadeIn_Loop +dat 0x080AE1C4, _080AE1C4 +dat 0x080AE1C6, _080AE1C6 +dat 0x080AE1F6, _080AE1F6 +dat 0x080AE1FC, _080AE1FC +fun 0x080AE201, FadeOut_Loop +dat 0x080AE224, _080AE224 +dat 0x080AE22C, _080AE22C +dat 0x080AE242, _080AE242 +fun 0x080AE249, FadeInOut_DisableGfx +dat 0x080AE270, _080AE270 +dat 0x080AE274, _080AE274 +dat 0x080AE278, _080AE278 +dat 0x080AE294, _080AE294 +dat 0x080AE29C, _080AE29C +fun 0x080AE2A1, FadeInExists +dat 0x080AE2AE, _080AE2AE +dat 0x080AE2B4, _080AE2B4 +fun 0x080AE2B9, FadeOutExists +dat 0x080AE2C6, _080AE2C6 +dat 0x080AE2CC, _080AE2CC +fun 0x080AE2D1, NewFadeIn +dat 0x080AE2F0, _080AE2F0 +fun 0x080AE2F5, NewFadeOut +dat 0x080AE314, _080AE314 +fun 0x080AE319, sub_80AE318 +dat 0x080AE338, _080AE338 +fun 0x080AE33D, sub_80AE33C +dat 0x080AE35C, _080AE35C +fun 0x080AE361, sub_80AE360 +dat 0x080AE380, _080AE380 +dat 0x080AE384, _080AE384 +fun 0x080AE389, sub_80AE388 +dat 0x080AE3A8, _080AE3A8 +dat 0x080AE3AC, _080AE3AC +fun 0x080AE3B1, sub_80AE3B0 +dat 0x080AE3D0, _080AE3D0 +fun 0x080AE3D5, sub_80AE3D4 +dat 0x080AE3F4, _080AE3F4 +fun 0x080AE3F9, sub_80AE3F8 +dat 0x080AE418, _080AE418 +fun 0x080AE41D, sub_80AE41C +dat 0x080AE43C, _080AE43C +fun 0x080AE441, sub_80AE440 +dat 0x080AE460, _080AE460 +dat 0x080AE464, _080AE464 +fun 0x080AE469, sub_80AE468 +dat 0x080AE488, _080AE488 +dat 0x080AE48C, _080AE48C +fun 0x080AE491, sub_80AE490 +dat 0x080AE4AC, _080AE4AC +dat 0x080AE4B0, _080AE4B0 +fun 0x080AE4B5, sub_80AE4B4 +dat 0x080AE4D0, _080AE4D0 +dat 0x080AE4D4, _080AE4D4 +fun 0x080AE4D9, sub_80AE4D8 +fun 0x080AE519, sub_80AE518 +dat 0x080AE542, _080AE542 +dat 0x080AE544, _080AE544 +dat 0x080AE54C, _080AE54C +dat 0x080AE54E, _080AE54E +dat 0x080AE554, _080AE554 +dat 0x080AE55C, _080AE55C +dat 0x080AE580, _080AE580 +dat 0x080AE586, _080AE586 +dat 0x080AE588, _080AE588 +dat 0x080AE59A, _080AE59A +dat 0x080AE5A6, _080AE5A6 +dat 0x080AE5AC, _080AE5AC +dat 0x080AE5AE, _080AE5AE +dat 0x080AE5D0, _080AE5D0 +dat 0x080AE5D2, _080AE5D2 +dat 0x080AE5DA, _080AE5DA +dat 0x080AE60A, _080AE60A +dat 0x080AE61A, _080AE61A +dat 0x080AE624, _080AE624 +dat 0x080AE64A, _080AE64A +dat 0x080AE66A, _080AE66A +dat 0x080AE674, _080AE674 +dat 0x080AE69A, _080AE69A +dat 0x080AE6D4, _080AE6D4 +dat 0x080AE6D8, _080AE6D8 +dat 0x080AE6EA, _080AE6EA +dat 0x080AE706, _080AE706 +dat 0x080AE70E, _080AE70E +fun 0x080AE71D, sub_80AE71C +dat 0x080AE74A, _080AE74A +fun 0x080AE751, sub_80AE750 +dat 0x080AE760, _080AE760 +dat 0x080AE764, _080AE764 +dat 0x080AE766, _080AE766 +fun 0x080AE76D, sub_80AE76C +dat 0x080AE788, _080AE788 +dat 0x080AE78C, _080AE78C +fun 0x080AE791, sub_80AE790 +dat 0x080AE7A0, _080AE7A0 +fun 0x080AE7A5, sub_80AE7A4 +dat 0x080AE7B8, _080AE7B8 +dat 0x080AE7C0, _080AE7C0 +fun 0x080AE7C5, sub_80AE7C4 +dat 0x080AE7E8, _080AE7E8 +dat 0x080AE7EC, _080AE7EC +dat 0x080AE7EE, _080AE7EE +dat 0x080AE80E, _080AE80E +dat 0x080AE814, _080AE814 +dat 0x080AE848, _080AE848 +dat 0x080AE84C, _080AE84C +dat 0x080AE856, _080AE856 +fun 0x080AE86D, sub_80AE86C +dat 0x080AE89E, _080AE89E +dat 0x080AE8A6, _080AE8A6 +dat 0x080AE918, _080AE918 +dat 0x080AE92C, _080AE92C +fun 0x080AE931, sub_80AE930 +fun 0x080AE939, sub_80AE938 +dat 0x080AE950, _080AE950 +dat 0x080AE95A, _080AE95A +fun 0x080AE965, sub_80AE964 +dat 0x080AE998, _080AE998 +fun 0x080AE99D, sub_80AE99C +dat 0x080AE9AC, _080AE9AC +fun 0x080AE9B1, sub_80AE9B0 +dat 0x080AE9E0, _080AE9E0 +dat 0x080AE9F4, _080AE9F4 +dat 0x080AEA1C, _080AEA1C +dat 0x080AEA20, _080AEA20 +fun 0x080AEA25, sub_80AEA24 +dat 0x080AEA36, _080AEA36 +dat 0x080AEA40, _080AEA40 +dat 0x080AEA48, _080AEA48 +dat 0x080AEA4C, _080AEA4C +dat 0x080AEA54, _080AEA54 +dat 0x080AEA58, _080AEA58 +dat 0x080AEA60, _080AEA60 +dat 0x080AEA64, _080AEA64 +dat 0x080AEA68, _080AEA68 +dat 0x080AEA6C, _080AEA6C +fun 0x080AEA71, sub_80AEA70 +dat 0x080AEA82, _080AEA82 +dat 0x080AEA8C, _080AEA8C +dat 0x080AEA94, _080AEA94 +dat 0x080AEA98, _080AEA98 +dat 0x080AEAA0, _080AEAA0 +dat 0x080AEAA4, _080AEAA4 +dat 0x080AEAAC, _080AEAAC +dat 0x080AEAB0, _080AEAB0 +dat 0x080AEAB4, _080AEAB4 +dat 0x080AEAB8, _080AEAB8 +fun 0x080AEABD, sub_80AEABC +fun 0x080AEADD, sub_80AEADC +fun 0x080AEAE9, sub_80AEAE8 +fun 0x080AEB1D, sub_80AEB1C +fun 0x080AEB29, sub_80AEB28 +fun 0x080AEB45, sub_80AEB44 +fun 0x080AEB61, sub_80AEB60 +dat 0x080AEB76, _080AEB76 +dat 0x080AEB88, _080AEB88 +fun 0x080AEB8D, sub_80AEB8C +dat 0x080AEBB6, _080AEBB6 +dat 0x080AEBBA, _080AEBBA +dat 0x080AEBC0, _080AEBC0 +dat 0x080AEBC4, _080AEBC4 +dat 0x080AEBC8, _080AEBC8 +fun 0x080AEBCD, sub_80AEBCC +dat 0x080AEBE8, _080AEBE8 +fun 0x080AEBED, sub_80AEBEC +dat 0x080AEBF0, _080AEBF0 +fun 0x080AEC05, sub_80AEC04 +dat 0x080AEC4C, _080AEC4C +dat 0x080AEC4E, _080AEC4E +fun 0x080AEC55, sub_80AEC54 +fun 0x080AEC69, sub_80AEC68 +fun 0x080AEC7D, sub_80AEC7C +dat 0x080AEC8A, _080AEC8A +dat 0x080AEC8C, _080AEC8C +fun 0x080AEC91, sub_80AEC90 +fun 0x080AEC95, sub_80AEC94 +dat 0x080AEC9A, _080AEC9A +dat 0x080AECA8, _080AECA8 +dat 0x080AECAC, _080AECAC +fun 0x080AECB5, sub_80AECB4 +dat 0x080AECC2, _080AECC2 +dat 0x080AECD0, _080AECD0 +dat 0x080AECD4, _080AECD4 +dat 0x080AECDE, _080AECDE +dat 0x080AECE4, _080AECE4 +fun 0x080AECED, sub_80AECEC +dat 0x080AED08, _080AED08 +dat 0x080AED0A, _080AED0A +fun 0x080AED11, sub_80AED10 +dat 0x080AED1C, _080AED1C +dat 0x080AED2C, _080AED2C +dat 0x080AED30, _080AED30 +dat 0x080AED56, _080AED56 +dat 0x080AED58, _080AED58 +dat 0x080AED5A, _080AED5A +dat 0x080AED5E, _080AED5E +fun 0x080AED65, sub_80AED64 +dat 0x080AEDC0, _080AEDC0 +dat 0x080AEDFA, _080AEDFA +dat 0x080AEE0C, _080AEE0C +dat 0x080AEE34, _080AEE34 +dat 0x080AEE6A, _080AEE6A +dat 0x080AEE8C, _080AEE8C +dat 0x080AEE9A, _080AEE9A +dat 0x080AEEB8, _080AEEB8 +dat 0x080AEEBC, _080AEEBC +fun 0x080AEEC1, sub_80AEEC0 +fun 0x080AEEC5, sub_80AEEC4 +fun 0x080AEEE9, sub_80AEEE8 +dat 0x080AEF20, _080AEF20 +fun 0x080AEF25, sub_80AEF24 +dat 0x080AEF50, _080AEF50 +dat 0x080AEF54, _080AEF54 +dat 0x080AEF5C, _080AEF5C +dat 0x080AEF60, _080AEF60 +fun 0x080AEF65, sub_80AEF64 +dat 0x080AEF7C, _080AEF7C +dat 0x080AEFA6, _080AEFA6 +dat 0x080AEFC6, _080AEFC6 +dat 0x080AEFD2, _080AEFD2 +dat 0x080AEFEC, _080AEFEC +dat 0x080AF000, _080AF000 +dat 0x080AF024, _080AF024 +dat 0x080AF068, _080AF068 +dat 0x080AF0A0, _080AF0A0 +dat 0x080AF0AC, _080AF0AC +dat 0x080AF0B0, _080AF0B0 +dat 0x080AF0C4, _080AF0C4 +fun 0x080AF0E1, sub_80AF0E0 +dat 0x080AF0EE, _080AF0EE +dat 0x080AF126, _080AF126 +dat 0x080AF12A, _080AF12A +dat 0x080AF138, _080AF138 +fun 0x080AF141, sub_80AF140 +dat 0x080AF14E, _080AF14E +dat 0x080AF186, _080AF186 +dat 0x080AF18A, _080AF18A +dat 0x080AF198, _080AF198 +fun 0x080AF1A1, sub_80AF1A0 +dat 0x080AF1B4, _080AF1B4 +dat 0x080AF1D4, _080AF1D4 +fun 0x080AF1D9, sub_80AF1D8 +dat 0x080AF1E6, _080AF1E6 +dat 0x080AF210, _080AF210 +dat 0x080AF214, _080AF214 +dat 0x080AF218, _080AF218 +dat 0x080AF21C, _080AF21C +fun 0x080AF221, sub_80AF220 +fun 0x080AF229, nullsub_65 +fun 0x080AF22D, sub_80AF22C +dat 0x080AF250, _080AF250 +dat 0x080AF2A2, _080AF2A2 +dat 0x080AF2AC, _080AF2AC +dat 0x080AF2B8, _080AF2B8 +dat 0x080AF2C6, _080AF2C6 +dat 0x080AF2E0, _080AF2E0 +dat 0x080AF2F0, _080AF2F0 +dat 0x080AF2FE, _080AF2FE +dat 0x080AF32C, _080AF32C +dat 0x080AF330, _080AF330 +dat 0x080AF334, _080AF334 +fun 0x080AF339, sub_80AF338 +fun 0x080AF351, sub_80AF350 +fun 0x080AF379, sub_80AF378 +dat 0x080AF38E, _080AF38E +dat 0x080AF39E, _080AF39E +dat 0x080AF3B2, _080AF3B2 +dat 0x080AF3C0, _080AF3C0 +dat 0x080AF3C2, _080AF3C2 +fun 0x080AF3C9, sub_80AF3C8 +dat 0x080AF3E4, _080AF3E4 +dat 0x080AF3E8, _080AF3E8 +dat 0x080AF3FA, _080AF3FA +dat 0x080AF410, _080AF410 +dat 0x080AF438, _080AF438 +dat 0x080AF43C, _080AF43C +dat 0x080AF440, _080AF440 +dat 0x080AF44C, _080AF44C +dat 0x080AF474, _080AF474 +dat 0x080AF478, _080AF478 +dat 0x080AF480, _080AF480 +dat 0x080AF4A4, _080AF4A4 +dat 0x080AF4A8, _080AF4A8 +dat 0x080AF4BE, _080AF4BE +dat 0x080AF4CC, _080AF4CC +fun 0x080AF4D1, sub_80AF4D0 +dat 0x080AF4F0, _080AF4F0 +dat 0x080AF50C, _080AF50C +fun 0x080AF511, sub_80AF510 +dat 0x080AF51E, _080AF51E +fun 0x080AF525, SoundRoomUi_Init +fun 0x080AF7F5, StartSoundRoomSong +fun 0x080AF841, StopSoundRoomSong +fun 0x080AF879, sub_80AF878 +fun 0x080AF8A1, SoundRoomUi_Loop_MainKeyHandler +fun 0x080AFA65, SoundRoomUi_RestartTitleMusic +fun 0x080AFA95, SoundRoomUi_OnEnd +fun 0x080AFAB5, sub_80AFAB4 +fun 0x080AFBBD, sub_80AFBBC +fun 0x080AFC61, SoundRoomUi_Loop_MainUiSlideOut +fun 0x080AFC99, sub_80AFC98 +fun 0x080AFCE5, sub_80AFCE4 +fun 0x080AFCF9, SoundRoomUi_Loop_MainUiSlideIn +fun 0x080AFD49, sub_80AFD48 +fun 0x080AFD5D, SoundRoomUi_Loop_ShufflePlayUiSlideIn +fun 0x080AFDF5, SoundRoomUi_Loop_ShufflePlayKeyHandler +fun 0x080AFE8D, SoundRoomUi_Loop_ShufflePlayUiSlideOut +fun 0x080AFF1D, StartSoundRoomScreen +fun 0x080AFF31, sub_80AFF30 +fun 0x080B0019, DrawSoundRoomSongTitle +fun 0x080B0089, sub_80B0088 +fun 0x080B017D, DrawSoundLevelMeterSprites +fun 0x080B0205, sub_80B0204 +fun 0x080B0241, DrawMusicPlayerTime +fun 0x080B031D, SoundRoom_DrawSprites_Init +fun 0x080B0325, SoundRoom_DrawSprites_Loop +fun 0x080B0445, DrawSoundRoomSprites +fun 0x080B0459, sub_80B0458 +fun 0x080B04BD, sub_80B04BC +fun 0x080B04F9, sub_80B04F8 +fun 0x080B05C1, nullsub_66 +fun 0x080B05C5, sub_80B05C4 +fun 0x080B060D, sub_80B060C +fun 0x080B0621, sub_80B0620 +fun 0x080B0639, PutChapterBannerSprites +fun 0x080B0675, sub_80B0674 +fun 0x080B06FD, sub_80B06FC +fun 0x080B0761, InitBonusClaimData +fun 0x080B0895, DrawBonusClaimItemText +fun 0x080B0A25, SetBonusItemClaimed +fun 0x080B0A51, SetupBonusClaimTargets +fun 0x080B0ABD, sub_80B0ABC +fun 0x080B0ADD, BonusClaim_Init +fun 0x080B0D39, BonusClaim_Loop_MainKeyHandler +fun 0x080B0F95, BonusClaim_DrawTargetUnitSprites +fun 0x080B1009, sub_80B1008 +fun 0x080B1021, BonusClaim_StartSelectTargetSubMenu +fun 0x080B11E5, TryClaimBonusItem +fun 0x080B1289, BonusClaim_Loop_SelectTargetKeyHandler +fun 0x080B1351, BonusClaim_EndSelectTargetSubMenu +fun 0x080B13BD, BonusClaim_DrawItemSentPopup +fun 0x080B15E9, BonusClaim_Loop_PopupDisplayTimer +fun 0x080B1621, BonusClaim_ClearItemSentPopup +fun 0x080B166D, BonusClaim_OnEnd +fun 0x080B1689, StartBonusClaimScreen +fun 0x080B169D, sub_80B169C +fun 0x080B16CD, GetSelectedGameOption +fun 0x080B16DD, GetSelectedOptionValue +fun 0x080B1701, DrawGameOptionIcon +fun 0x080B1785, DrawGameOptionHelpText +fun 0x080B17E5, DrawGameOptionText +fun 0x080B1851, DrawOptionValueTexts +fun 0x080B1921, ConfigSprites_Init +fun 0x080B1939, DrawConfigUiSprites +fun 0x080B1A09, Config_Init +fun 0x080B1C91, WindowColorOptionChangeHandler +fun 0x080B1CAD, MusicOptionChangeHandler +fun 0x080B1D15, GenericOptionChangeHandler +fun 0x080B1DE9, GetGameOption +fun 0x080B1F65, SetGameOption +fun 0x080B2189, sub_80B2188 +fun 0x080B220D, Config_Loop_KeyHandler +fun 0x080B2465, sub_80B2464 +fun 0x080B24AD, sub_80B24AC +fun 0x080B24C1, sub_80B24C0 +fun 0x080B24DD, sub_80B24DC +dat 0x080B24F4, _080B24F4 +dat 0x080B2508, _080B2508 +dat 0x080B2510, _080B2510 +dat 0x080B2514, _080B2514 +fun 0x080B2519, nullsub_67 +fun 0x080B251D, sub_80B251C +dat 0x080B254C, _080B254C +dat 0x080B2572, _080B2572 +dat 0x080B2594, _080B2594 +dat 0x080B25B2, _080B25B2 +dat 0x080B25D0, _080B25D0 +dat 0x080B25F0, _080B25F0 +dat 0x080B2600, _080B2600 +dat 0x080B2604, _080B2604 +fun 0x080B2609, sub_80B2608 +dat 0x080B263C, _080B263C +dat 0x080B2662, _080B2662 +dat 0x080B2686, _080B2686 +dat 0x080B26A2, _080B26A2 +dat 0x080B26C0, _080B26C0 +dat 0x080B26F0, _080B26F0 +dat 0x080B270E, _080B270E +dat 0x080B2714, _080B2714 +dat 0x080B2724, _080B2724 +dat 0x080B2728, _080B2728 +fun 0x080B272D, sub_80B272C +dat 0x080B2758, _080B2758 +dat 0x080B275C, _080B275C +dat 0x080B2762, _080B2762 +dat 0x080B2768, _080B2768 +dat 0x080B2770, _080B2770 +dat 0x080B2776, _080B2776 +dat 0x080B2778, _080B2778 +fun 0x080B2781, sub_80B2780 +dat 0x080B27B0, _080B27B0 +dat 0x080B27B4, _080B27B4 +dat 0x080B27BA, _080B27BA +dat 0x080B27C2, _080B27C2 +dat 0x080B27CE, _080B27CE +dat 0x080B27D8, _080B27D8 +dat 0x080B27DA, _080B27DA +dat 0x080B27F2, _080B27F2 +dat 0x080B280A, _080B280A +dat 0x080B2810, _080B2810 +dat 0x080B2814, _080B2814 +fun 0x080B2819, ClassReel_Init +fun 0x080B28A1, ClassReel_ButtonPress_GoToTitle +fun 0x080B2905, sub_80B2904 +fun 0x080B2989, sub_80B2988 +fun 0x080B29B9, SetClassReelMode +fun 0x080B29D5, ClassReel_FadeOutBGM +fun 0x080B29E1, ClassReel_OnEnd +fun 0x080B29F9, StartClassReel +fun 0x080B2A15, sub_80B2A14 +dat 0x080B2A60, _080B2A60 +dat 0x080B2A6C, _080B2A6C +dat 0x080B2A70, _080B2A70 +dat 0x080B2A74, _080B2A74 +dat 0x080B2A78, _080B2A78 +dat 0x080B2A7A, _080B2A7A +dat 0x080B2A9E, _080B2A9E +dat 0x080B2B34, _080B2B34 +dat 0x080B2B38, _080B2B38 +dat 0x080B2B3C, _080B2B3C +dat 0x080B2B40, _080B2B40 +dat 0x080B2B44, _080B2B44 +dat 0x080B2B74, _080B2B74 +dat 0x080B2B84, _080B2B84 +dat 0x080B2B88, _080B2B88 +fun 0x080B2B8D, ClassIntro_Init +fun 0x080B2DF1, sub_80B2DF0 +fun 0x080B2E31, ClassIntro_LoopIn +fun 0x080B2EA9, ClassIntro_LoopOut +fun 0x080B2F09, ClassIntro_DisableAllExceptBg1 +fun 0x080B2F2D, ClassIntro_OnEnd +fun 0x080B2F3D, StartClassNameIntro +fun 0x080B2F59, ClassIntroLetter_Init +fun 0x080B2F75, ClassIntroLetter_LoopFadeIn +dat 0x080B2FC8, _080B2FC8 +fun 0x080B2FD1, ClassIntroLetter_LoopDisplay +fun 0x080B2FF9, ClassIntroLetter_LoopFadeOut +dat 0x080B304C, _080B304C +fun 0x080B305D, StartClassNameIntroLetter +fun 0x080B307D, sub_80B307C +fun 0x080B3089, ClassIntroIcon_Init +fun 0x080B30FD, sub_80B30FC +fun 0x080B31B1, ClassIntroIcon_LoopFadeIn +fun 0x080B31ED, ClassIntroIcon_LoopDisplay +fun 0x080B3209, ClassIntroIcon_LoopFadeOut +fun 0x080B325D, StartClassNameIntroIcon +fun 0x080B327D, ClassIntroFlare_Init +fun 0x080B32AD, ClassIntroFlare_Loop +fun 0x080B33E5, ClassIntroBurst_Init +fun 0x080B33FD, PutClassIntroBurstSprites +fun 0x080B3499, ClassIntroBurst_Loop +fun 0x080B369D, sub_80B369C +fun 0x080B36E1, sub_80B36E0 +fun 0x080B3741, sub_80B3740 +fun 0x080B37FD, ClassInfoDisplay_Init +dat 0x080B3830, _080B3830 +dat 0x080B3834, _080B3834 +dat 0x080B3836, _080B3836 +dat 0x080B3852, _080B3852 +dat 0x080B39EC, _080B39EC +dat 0x080B3A28, _080B3A28 +dat 0x080B3A2C, _080B3A2C +dat 0x080B3A30, _080B3A30 +dat 0x080B3A34, _080B3A34 +dat 0x080B3A38, _080B3A38 +dat 0x080B3A3C, _080B3A3C +dat 0x080B3A40, _080B3A40 +dat 0x080B3A44, _080B3A44 +dat 0x080B3A48, _080B3A48 +dat 0x080B3A4C, _080B3A4C +dat 0x080B3A50, _080B3A50 +dat 0x080B3A54, _080B3A54 +dat 0x080B3A58, _080B3A58 +dat 0x080B3A6C, _080B3A6C +dat 0x080B3BD0, _080B3BD0 +dat 0x080B3BD4, _080B3BD4 +dat 0x080B3BD8, _080B3BD8 +dat 0x080B3BDC, _080B3BDC +dat 0x080B3BE0, _080B3BE0 +dat 0x080B3BE4, _080B3BE4 +dat 0x080B3BE8, _080B3BE8 +dat 0x080B3BEC, _080B3BEC +dat 0x080B3BF0, _080B3BF0 +dat 0x080B3BF4, _080B3BF4 +dat 0x080B3BF8, _080B3BF8 +dat 0x080B3BFC, _080B3BFC +dat 0x080B3C00, _080B3C00 +dat 0x080B3C04, _080B3C04 +dat 0x080B3C08, _080B3C08 +dat 0x080B3C0C, _080B3C0C +dat 0x080B3C10, _080B3C10 +fun 0x080B3C15, sub_80B3C14 +fun 0x080B3C51, ClassInfoDisplay_LoopWindowIn +fun 0x080B3D85, ClassInfoDisplay_ExecScript +fun 0x080B3E19, ClassInfoDisplay_LoopScript +fun 0x080B3E9D, ClassInfoDisplay_OnEnd +fun 0x080B3EDD, StartClassAnimDisplay +fun 0x080B3EFD, ClassStatsDisplay_Init +fun 0x080B3F91, ClassStatsDisplay_Loop +fun 0x080B40D1, StartClassStatsDisplay +fun 0x080B40E5, sub_80B40E4 +fun 0x080B40ED, GetClassReelEntry +fun 0x080B4109, GetClassDisplayFontInfo +fun 0x080B4155, ShopProc_GetPortraitIndex +fun 0x080B4169, StartShopDialogue +fun 0x080B41C1, StartDefaultArmoryScreen +fun 0x080B41D1, StartArmoryScreenOrphaned +fun 0x080B41E1, StartArmoryScreen +fun 0x080B41F1, StartVendorScreenOrphaned +fun 0x080B4201, StartVendorScreen +fun 0x080B4211, StartSecretShopScreenOrphaned +fun 0x080B4221, StartSecretShopScreen +fun 0x080B4231, StartArmoryScreen2 +fun 0x080B4241, StartShopScreen +fun 0x080B42B5, UpdateShopItemCounts +fun 0x080B42E9, sub_80B42E8 +fun 0x080B4309, sub_80B4308 +fun 0x080B4329, sub_80B4328 +fun 0x080B432D, ShopProc_EnterShopDialogue +fun 0x080B4351, ShopProc_HandleEntryPrompt +fun 0x080B43A9, ShopProc_BuyDialogue +fun 0x080B43BD, sub_80B43BC +fun 0x080B4419, sub_80B4418 +fun 0x080B4475, ShopProc_InitBuyState +fun 0x080B44A9, ShopProc_Loop_BuyKeyHandler +fun 0x080B4631, ShopProc_HandleBuyConfirmPrompt +fun 0x080B464D, ShopProc_TryAddItemToInventory +fun 0x080B46B1, ShopProc_HandleSendToConvoyPrompt +fun 0x080B46CD, ShopProc_NoSendToConvoyDialogue +fun 0x080B46FD, ShopProc_AddItemToConvoy +fun 0x080B471D, ShopProc_SendToConvoyDialogue +fun 0x080B4731, ShopProc_CheckIfConvoyFull +fun 0x080B474D, ShopProc_ConvoyFullDialogue +fun 0x080B4761, ShopProc_AnythingElseDialogue +fun 0x080B4775, ShopProc_SellDialogue +fun 0x080B4789, ShopProc_InitSellState +fun 0x080B47B5, ShopProc_Loop_SellKeyHandler +fun 0x080B4931, ShopProc_HandleSellConfirmPrompt +fun 0x080B49B9, ShopProc_SellAnythingElseDialogue +fun 0x080B49CD, ShopProc_AnythingElseRestartDialogue +fun 0x080B49E9, ShopProc_AnythingElseContinueDialogue +fun 0x080B49F9, ShopProc_ExitShopDialogue +fun 0x080B4A21, ShopProc_OnExit +fun 0x080B4A41, ShopProc_EnterPrepScreenShopDialogue +fun 0x080B4A55, ShopProc_Loop_UnkKeyHandler +fun 0x080B4B7D, StartShopFadeIn +fun 0x080B4BB1, StartShopFadeOut +fun 0x080B4BED, ShopProc_Init +fun 0x080B4E25, StartUiGoldBox +fun 0x080B4E89, InitGoldBoxText +fun 0x080B4EB5, sub_80B4EB4 +fun 0x080B4ED5, DisplayGoldBoxText +fun 0x080B4F05, sub_80B4F04 +fun 0x080B4F91, sub_80B4F90 +fun 0x080B5041, sub_80B5040 +fun 0x080B505D, sub_80B505C +fun 0x080B50C9, sub_80B50C8 +fun 0x080B5149, sub_80B5148 +fun 0x080B5165, sub_80B5164 +fun 0x080B51C1, DrawShopItemLine +fun 0x080B5221, GetItemPurchasePrice +fun 0x080B5269, GetItemSellPrice +fun 0x080B527D, IsItemSellable +fun 0x080B52A5, GoldBox_OnLoop +fun 0x080B52CD, sub_80B52CC +fun 0x080B5379, sub_80B5378 +fun 0x080B5385, DisplayShopUiArrows +fun 0x080B53BD, UnpackUiVArrowGfx +fun 0x080B53F9, DisplayUiVArrow +fun 0x080B5441, HandleShopBuyAction +fun 0x080B5499, sub_80B5498 +fun 0x080B5529, sub_80B5528 +fun 0x080B5535, sub_80B5534 +fun 0x080B557D, sub_80B557C +dat 0x080B558C, _080B558C +dat 0x080B5592, _080B5592 +dat 0x080B5596, _080B5596 +dat 0x080B55A4, _080B55A4 +dat 0x080B55A6, _080B55A6 +dat 0x080B55A8, _080B55A8 +fun 0x080B55AD, sub_80B55AC +fun 0x080B5605, sub_80B5604 +fun 0x080B568D, sub_80B568C +fun 0x080B5699, sub_80B5698 +fun 0x080B56A9, sub_80B56A8 +fun 0x080B56B5, sub_80B56B4 +fun 0x080B56C1, sub_80B56C0 +fun 0x080B56CD, sub_80B56CC +fun 0x080B56F1, ShouldDisplayUpArrow +fun 0x080B570D, ShouldDisplayDownArrow +fun 0x080B5731, sub_80B5730 +fun 0x080B576D, StartArenaScreen +fun 0x080B578D, StartArenaResultsScreen +fun 0x080B57A1, ArenaUi_Init +fun 0x080B5971, sub_80B5970 +fun 0x080B5999, ArenaUi_WelcomeDialogue +fun 0x080B59CD, ArenaUi_WagerGoldDialogue +fun 0x080B59ED, ArenaUi_CheckConfirmation +fun 0x080B5A39, ArenaUi_ConfirmWager +fun 0x080B5A7D, ArenaUi_InstructionsDialogue +fun 0x080B5A91, ArenaUi_GoodLuckDialogue +fun 0x080B5AA5, ArenaUi_FadeOutBgm +fun 0x080B5AB5, ArenaUi_StartArenaBattle +fun 0x080B5B01, sub_80B5B00 +fun 0x080B5B0D, sub_80B5B0C +fun 0x080B5B19, ArenaUi_ResultsDialogue +fun 0x080B5B9D, ArenaUi_ShowGoldBoxOnVictoryOrDraw +fun 0x080B5BE5, ArenaUi_OnEnd +fun 0x080B5C05, StartArenaDialogue +fun 0x080B5C49, DrawArenaOpponentDetailsText +fun 0x080B5CE1, Arena_PlayResultSong +fun 0x080B5D2D, Arena_PlayArenaSong +fun 0x080B5D3D, sub_80B5D3C +fun 0x080B5D49, sub_80B5D48 +fun 0x080B5D5D, sub_80B5D5C +fun 0x080B5D75, GetGameTacticsRank +fun 0x080B5E6D, GetGameSurvivalRank +fun 0x080B5EA5, GetGameExpRank +fun 0x080B5F9D, GetGameCombatRank +fun 0x080B5FD1, GetGameFundsRank +fun 0x080B6071, GetOverallRank +fun 0x080B60C9, sub_80B60C8 +fun 0x080B6105, sub_80B6104 +fun 0x080B6145, GetChapterTacticsRank +fun 0x080B61C5, GetChapterSurvivalRank +fun 0x080B61FD, sub_80B61FC +fun 0x080B622D, GetGameDeathCount +fun 0x080B6265, GetGameWinPerc +fun 0x080B6285, GetChapterDeathCount +fun 0x080B62D9, sub_80B62D8 +fun 0x080B62DD, GetChapterFundsRank +fun 0x080B6359, GetChapterWinPerc +fun 0x080B63F1, GetChapterCombatRank +fun 0x080B6425, GetChapterExpRank +fun 0x080B6505, ComputeChapterRankings +fun 0x080B65ED, sub_80B65EC +dat 0x080B65F0, _080B65F0 +fun 0x080B65F5, sub_80B65F4 +fun 0x080B65F9, sub_80B65F8 +dat 0x080B661A, _080B661A +dat 0x080B6666, _080B6666 +fun 0x080B6675, sub_80B6674 +dat 0x080B66B4, _080B66B4 +dat 0x080B66B8, _080B66B8 +dat 0x080B66D0, _080B66D0 +dat 0x080B66D4, _080B66D4 +dat 0x080B66E6, _080B66E6 +dat 0x080B66E8, _080B66E8 +dat 0x080B6700, _080B6700 +fun 0x080B6721, sub_80B6720 +dat 0x080B6728, _080B6728 +dat 0x080B672C, _080B672C +dat 0x080B6736, _080B6736 +dat 0x080B6738, _080B6738 +dat 0x080B6740, _080B6740 +fun 0x080B6745, sub_80B6744 +dat 0x080B674C, _080B674C +dat 0x080B6750, _080B6750 +dat 0x080B675A, _080B675A +dat 0x080B675C, _080B675C +dat 0x080B6764, _080B6764 +fun 0x080B6769, sub_80B6768 +dat 0x080B6786, _080B6786 +dat 0x080B67AC, _080B67AC +dat 0x080B67B0, _080B67B0 +dat 0x080B67B6, _080B67B6 +dat 0x080B67BC, _080B67BC +dat 0x080B67C0, _080B67C0 +dat 0x080B67C4, _080B67C4 +dat 0x080B67CC, _080B67CC +dat 0x080B67D0, _080B67D0 +dat 0x080B67D4, _080B67D4 +dat 0x080B67D8, _080B67D8 +dat 0x080B67DC, _080B67DC +dat 0x080B67E4, _080B67E4 +fun 0x080B67E9, sub_80B67E8 +dat 0x080B6800, _080B6800 +dat 0x080B6804, _080B6804 +dat 0x080B6808, _080B6808 +dat 0x080B680C, _080B680C +fun 0x080B6811, sub_80B6810 +dat 0x080B6846, _080B6846 +dat 0x080B687C, _080B687C +dat 0x080B6880, _080B6880 +dat 0x080B6884, _080B6884 +dat 0x080B6888, _080B6888 +dat 0x080B688C, _080B688C +dat 0x080B6890, _080B6890 +dat 0x080B6894, _080B6894 +dat 0x080B6898, _080B6898 +fun 0x080B689D, sub_80B689C +dat 0x080B6918, _080B6918 +dat 0x080B691C, _080B691C +fun 0x080B6921, sub_80B6920 +dat 0x080B692E, _080B692E +dat 0x080B6950, _080B6950 +dat 0x080B6968, _080B6968 +fun 0x080B696D, sub_80B696C +dat 0x080B69A8, _080B69A8 +dat 0x080B69AC, _080B69AC +dat 0x080B69B0, _080B69B0 +dat 0x080B69B8, _080B69B8 +dat 0x080B69BC, _080B69BC +dat 0x080B69C0, _080B69C0 +dat 0x080B69C2, _080B69C2 +dat 0x080B69D0, _080B69D0 +fun 0x080B69D5, sub_80B69D4 +dat 0x080B6A04, _080B6A04 +dat 0x080B6A08, _080B6A08 +dat 0x080B6A0C, _080B6A0C +fun 0x080B6A11, sub_80B6A10 +dat 0x080B6A16, _080B6A16 +dat 0x080B6A3E, _080B6A3E +dat 0x080B6A44, _080B6A44 +dat 0x080B6A46, _080B6A46 +fun 0x080B6A4D, sub_80B6A4C +dat 0x080B6A56, _080B6A56 +dat 0x080B6A64, _080B6A64 +dat 0x080B6A66, _080B6A66 +dat 0x080B6A78, _080B6A78 +dat 0x080B6A7A, _080B6A7A +fun 0x080B6A81, sub_80B6A80 +dat 0x080B6AB4, _080B6AB4 +dat 0x080B6AB8, _080B6AB8 +dat 0x080B6AC6, _080B6AC6 +dat 0x080B6AD0, _080B6AD0 +dat 0x080B6AD2, _080B6AD2 +dat 0x080B6AD8, _080B6AD8 +dat 0x080B6ADA, _080B6ADA +fun 0x080B6AE1, sub_80B6AE0 +dat 0x080B6AEA, _080B6AEA +dat 0x080B6AFC, _080B6AFC +dat 0x080B6B32, _080B6B32 +dat 0x080B6B50, _080B6B50 +dat 0x080B6B60, _080B6B60 +dat 0x080B6B92, _080B6B92 +dat 0x080B6BCA, _080B6BCA +dat 0x080B6BD2, _080B6BD2 +fun 0x080B6BD9, sub_80B6BD8 +dat 0x080B6BEA, _080B6BEA +dat 0x080B6BF4, _080B6BF4 +dat 0x080B6BFC, _080B6BFC +fun 0x080B6C01, sub_80B6C00 +fun 0x080B6C15, sub_80B6C14 +dat 0x080B6C70, _080B6C70 +fun 0x080B6C75, sub_80B6C74 +dat 0x080B6C8E, _080B6C8E +fun 0x080B6C95, sub_80B6C94 +dat 0x080B6CA4, _080B6CA4 +fun 0x080B6CA9, sub_80B6CA8 +dat 0x080B6CB4, _080B6CB4 +dat 0x080B6CE6, _080B6CE6 +dat 0x080B6D00, _080B6D00 +dat 0x080B6D0C, _080B6D0C +dat 0x080B6D20, _080B6D20 +fun 0x080B6D25, sub_80B6D24 +dat 0x080B6E92, _080B6E92 +dat 0x080B6EA8, _080B6EA8 +dat 0x080B6EAC, _080B6EAC +dat 0x080B6EB0, _080B6EB0 +dat 0x080B6EB4, _080B6EB4 +dat 0x080B6EB8, _080B6EB8 +dat 0x080B6EBC, _080B6EBC +dat 0x080B6EC0, _080B6EC0 +dat 0x080B6EC4, _080B6EC4 +dat 0x080B6EC8, _080B6EC8 +dat 0x080B6ECC, _080B6ECC +fun 0x080B6ED1, sub_80B6ED0 +dat 0x080B6F06, _080B6F06 +dat 0x080B6F0C, _080B6F0C +dat 0x080B6F10, _080B6F10 +fun 0x080B6F15, sub_80B6F14 +dat 0x080B6F30, _080B6F30 +fun 0x080B6F35, sub_80B6F34 +dat 0x080B71A0, _080B71A0 +dat 0x080B71A4, _080B71A4 +dat 0x080B71A8, _080B71A8 +dat 0x080B71AC, _080B71AC +dat 0x080B71B0, _080B71B0 +dat 0x080B71B4, _080B71B4 +dat 0x080B71B8, _080B71B8 +dat 0x080B71BC, _080B71BC +dat 0x080B71C0, _080B71C0 +dat 0x080B71C4, _080B71C4 +dat 0x080B71C8, _080B71C8 +dat 0x080B71CC, _080B71CC +dat 0x080B71D0, _080B71D0 +dat 0x080B71D4, _080B71D4 +dat 0x080B71D8, _080B71D8 +fun 0x080B71DD, sub_80B71DC +dat 0x080B722A, _080B722A +dat 0x080B7234, _080B7234 +dat 0x080B7238, _080B7238 +fun 0x080B723D, sub_80B723C +fun 0x080B7275, sub_80B7274 +dat 0x080B729E, _080B729E +fun 0x080B72A5, sub_80B72A4 +dat 0x080B72C0, _080B72C0 +fun 0x080B72C5, sub_80B72C4 +dat 0x080B72EE, _080B72EE +dat 0x080B7330, _080B7330 +dat 0x080B733A, _080B733A +dat 0x080B7344, _080B7344 +dat 0x080B7348, _080B7348 +fun 0x080B734D, sub_80B734C +dat 0x080B7378, _080B7378 +dat 0x080B737C, _080B737C +dat 0x080B7386, _080B7386 +dat 0x080B73A0, _080B73A0 +dat 0x080B73A4, _080B73A4 +dat 0x080B73C4, _080B73C4 +dat 0x080B73CC, _080B73CC +dat 0x080B73EE, _080B73EE +dat 0x080B73F8, _080B73F8 +dat 0x080B7402, _080B7402 +dat 0x080B740C, _080B740C +dat 0x080B7416, _080B7416 +dat 0x080B741E, _080B741E +dat 0x080B7420, _080B7420 +dat 0x080B7422, _080B7422 +dat 0x080B7424, _080B7424 +fun 0x080B742D, sub_80B742C +dat 0x080B7448, _080B7448 +fun 0x080B744D, sub_80B744C +dat 0x080B7458, _080B7458 +fun 0x080B745D, sub_80B745C +dat 0x080B7494, _080B7494 +dat 0x080B7498, _080B7498 +dat 0x080B749C, _080B749C +dat 0x080B74A0, _080B74A0 +dat 0x080B74A4, _080B74A4 +dat 0x080B74A8, _080B74A8 +dat 0x080B74AC, _080B74AC +fun 0x080B74B1, sub_80B74B0 +fun 0x080B74D9, sub_80B74D8 +dat 0x080B74F6, _080B74F6 +dat 0x080B74FC, _080B74FC +fun 0x080B7501, sub_80B7500 +fun 0x080B7541, sub_80B7540 +dat 0x080B756E, _080B756E +fun 0x080B7575, sub_80B7574 +fun 0x080B7599, sub_80B7598 +dat 0x080B75A8, _080B75A8 +fun 0x080B75AD, sub_80B75AC +dat 0x080B75FC, _080B75FC +dat 0x080B7600, _080B7600 +dat 0x080B7604, _080B7604 +dat 0x080B7608, _080B7608 +dat 0x080B760C, _080B760C +dat 0x080B7610, _080B7610 +fun 0x080B7615, sub_80B7614 +dat 0x080B762C, _080B762C +dat 0x080B7638, _080B7638 +fun 0x080B7649, sub_80B7648 +dat 0x080B76FC, _080B76FC +dat 0x080B7700, _080B7700 +dat 0x080B7704, _080B7704 +dat 0x080B7708, _080B7708 +fun 0x080B770D, sub_80B770C +dat 0x080B7782, _080B7782 +dat 0x080B77EC, _080B77EC +dat 0x080B77F0, _080B77F0 +dat 0x080B77F4, _080B77F4 +dat 0x080B77F8, _080B77F8 +dat 0x080B77FC, _080B77FC +fun 0x080B7801, sub_80B7800 +dat 0x080B78B8, _080B78B8 +dat 0x080B78BC, _080B78BC +dat 0x080B78C0, _080B78C0 +dat 0x080B78C4, _080B78C4 +dat 0x080B78CC, _080B78CC +dat 0x080B78E8, _080B78E8 +dat 0x080B78F4, _080B78F4 +dat 0x080B78F8, _080B78F8 +dat 0x080B7988, _080B7988 +dat 0x080B798E, _080B798E +dat 0x080B7990, _080B7990 +dat 0x080B79C0, _080B79C0 +dat 0x080B79C4, _080B79C4 +dat 0x080B79C8, _080B79C8 +dat 0x080B79CC, _080B79CC +dat 0x080B7A38, _080B7A38 +dat 0x080B7A3C, _080B7A3C +dat 0x080B7A40, _080B7A40 +dat 0x080B7A84, _080B7A84 +dat 0x080B7A96, _080B7A96 +dat 0x080B7AAC, _080B7AAC +dat 0x080B7AB0, _080B7AB0 +dat 0x080B7AB4, _080B7AB4 +dat 0x080B7AB8, _080B7AB8 +dat 0x080B7AC0, _080B7AC0 +dat 0x080B7B16, _080B7B16 +dat 0x080B7B18, _080B7B18 +dat 0x080B7B28, _080B7B28 +dat 0x080B7B2C, _080B7B2C +fun 0x080B7B31, sub_80B7B30 +dat 0x080B7B60, _080B7B60 +dat 0x080B7B82, _080B7B82 +dat 0x080B7B8E, _080B7B8E +dat 0x080B7B96, _080B7B96 +dat 0x080B7BA6, _080B7BA6 +dat 0x080B7BB2, _080B7BB2 +dat 0x080B7BC8, _080B7BC8 +dat 0x080B7BD4, _080B7BD4 +fun 0x080B7BD9, sub_80B7BD8 +dat 0x080B7C16, _080B7C16 +dat 0x080B7C62, _080B7C62 +dat 0x080B7D10, _080B7D10 +dat 0x080B7D28, _080B7D28 +dat 0x080B7DC8, _080B7DC8 +dat 0x080B7DCC, _080B7DCC +dat 0x080B7DD0, _080B7DD0 +dat 0x080B7DD4, _080B7DD4 +dat 0x080B7DD8, _080B7DD8 +dat 0x080B7DDC, _080B7DDC +dat 0x080B7DE0, _080B7DE0 +dat 0x080B7DE4, _080B7DE4 +dat 0x080B7DE8, _080B7DE8 +dat 0x080B7DEC, _080B7DEC +dat 0x080B7DF0, _080B7DF0 +dat 0x080B7DF4, _080B7DF4 +dat 0x080B7DF8, _080B7DF8 +dat 0x080B7DFC, _080B7DFC +dat 0x080B7E00, _080B7E00 +dat 0x080B7E68, _080B7E68 +dat 0x080B7F1A, _080B7F1A +dat 0x080B7FD2, _080B7FD2 +dat 0x080B7FE4, _080B7FE4 +dat 0x080B7FE8, _080B7FE8 +dat 0x080B7FEC, _080B7FEC +dat 0x080B7FF0, _080B7FF0 +dat 0x080B7FF4, _080B7FF4 +dat 0x080B7FF8, _080B7FF8 +dat 0x080B7FFC, _080B7FFC +dat 0x080B8000, _080B8000 +dat 0x080B8004, _080B8004 +dat 0x080B8008, _080B8008 +dat 0x080B800C, _080B800C +dat 0x080B8010, _080B8010 +fun 0x080B8015, sub_80B8014 +dat 0x080B8134, _080B8134 +dat 0x080B8138, _080B8138 +dat 0x080B813C, _080B813C +dat 0x080B8140, _080B8140 +dat 0x080B8144, _080B8144 +dat 0x080B8148, _080B8148 +dat 0x080B814C, _080B814C +dat 0x080B8150, _080B8150 +dat 0x080B8154, _080B8154 +dat 0x080B8158, _080B8158 +dat 0x080B815C, _080B815C +dat 0x080B8160, _080B8160 +dat 0x080B8164, _080B8164 +fun 0x080B8169, sub_80B8168 +fun 0x080B8175, sub_80B8174 +dat 0x080B8184, _080B8184 +fun 0x080B8189, sub_80B8188 +fun 0x080B818D, nullsub_7 +fun 0x080B8191, sub_80B8190 +dat 0x080B81B2, _080B81B2 +fun 0x080B81FD, nullsub_5 +fun 0x080B8201, sub_80B8200 +fun 0x080B820D, sub_80B820C +dat 0x080B821A, _080B821A +dat 0x080B8238, _080B8238 +fun 0x080B823D, sub_80B823C +dat 0x080B8268, _080B8268 +fun 0x080B826D, sub_80B826C +dat 0x080B827E, _080B827E +fun 0x080B828D, sub_80B828C +dat 0x080B829E, _080B829E +dat 0x080B82A4, _080B82A4 +fun 0x080B82A9, sub_80B82A8 +dat 0x080B82BE, _080B82BE +dat 0x080B82C4, _080B82C4 +fun 0x080B82C9, sub_80B82C8 +dat 0x080B82F4, _080B82F4 +fun 0x080B8351, sub_80B8350 +dat 0x080B8392, _080B8392 +dat 0x080B83C4, _080B83C4 +dat 0x080B83D2, _080B83D2 +dat 0x080B83E6, _080B83E6 +dat 0x080B841C, _080B841C +dat 0x080B842A, _080B842A +dat 0x080B8438, _080B8438 +fun 0x080B843D, sub_80B843C +dat 0x080B8466, _080B8466 +dat 0x080B8478, _080B8478 +dat 0x080B84B2, _080B84B2 +dat 0x080B84BA, _080B84BA +dat 0x080B84DA, _080B84DA +dat 0x080B84E2, _080B84E2 +dat 0x080B850C, _080B850C +dat 0x080B853A, _080B853A +dat 0x080B855E, _080B855E +dat 0x080B8566, _080B8566 +dat 0x080B858A, _080B858A +dat 0x080B8592, _080B8592 +dat 0x080B85A2, _080B85A2 +dat 0x080B85AC, _080B85AC +dat 0x080B85B0, _080B85B0 +dat 0x080B85B4, _080B85B4 +dat 0x080B85EC, _080B85EC +dat 0x080B8602, _080B8602 +dat 0x080B861E, _080B861E +fun 0x080B8631, sub_80B8630 +dat 0x080B8654, _080B8654 +dat 0x080B866E, _080B866E +dat 0x080B8678, _080B8678 +fun 0x080B867D, nullsub_57 +fun 0x080B8681, sub_80B8680 +dat 0x080B8690, _080B8690 +fun 0x080B8695, sub_80B8694 +dat 0x080B86A0, _080B86A0 +fun 0x080B86A5, sub_80B86A4 +dat 0x080B86BC, _080B86BC +dat 0x080B86C0, _080B86C0 +dat 0x080B86C6, _080B86C6 +fun 0x080B86CD, sub_80B86CC +dat 0x080B8728, _080B8728 +dat 0x080B872C, _080B872C +dat 0x080B8730, _080B8730 +dat 0x080B874E, _080B874E +dat 0x080B87A4, _080B87A4 +dat 0x080B87B4, _080B87B4 +dat 0x080B87D8, _080B87D8 +dat 0x080B87DC, _080B87DC +dat 0x080B87EE, _080B87EE +dat 0x080B8800, _080B8800 +dat 0x080B8806, _080B8806 +dat 0x080B8834, _080B8834 +fun 0x080B8845, sub_80B8844 +dat 0x080B8894, _080B8894 +dat 0x080B8898, _080B8898 +dat 0x080B889C, _080B889C +dat 0x080B88BA, _080B88BA +dat 0x080B8910, _080B8910 +dat 0x080B8914, _080B8914 +dat 0x080B8918, _080B8918 +dat 0x080B891C, _080B891C +dat 0x080B894E, _080B894E +dat 0x080B8958, _080B8958 +fun 0x080B895D, sub_80B895C +dat 0x080B8994, _080B8994 +dat 0x080B89F0, _080B89F0 +dat 0x080B8A10, _080B8A10 +dat 0x080B8A14, _080B8A14 +fun 0x080B8A19, WorldMap_Destruct +dat 0x080B8A78, _080B8A78 +fun 0x080B8A7D, sub_80B8A7C +dat 0x080B8B00, _080B8B00 +dat 0x080B8B04, _080B8B04 +dat 0x080B8B0C, _080B8B0C +dat 0x080B8B12, _080B8B12 +dat 0x080B8B2E, _080B8B2E +fun 0x080B8B3D, sub_80B8B3C +dat 0x080B8B58, _080B8B58 +fun 0x080B8B61, sub_80B8B60 +dat 0x080B8B7C, _080B8B7C +dat 0x080B8B90, _080B8B90 +dat 0x080B8B94, _080B8B94 +dat 0x080B8B9C, _080B8B9C +dat 0x080B8B9E, _080B8B9E +fun 0x080B8BA5, sub_80B8BA4 +dat 0x080B8BBE, _080B8BBE +dat 0x080B8BD4, _080B8BD4 +dat 0x080B8BFA, _080B8BFA +dat 0x080B8C40, _080B8C40 +dat 0x080B8CB8, _080B8CB8 +dat 0x080B8CBC, _080B8CBC +dat 0x080B8CC0, _080B8CC0 +dat 0x080B8CE0, _080B8CE0 +dat 0x080B8CE8, _080B8CE8 +dat 0x080B8CEC, _080B8CEC +dat 0x080B8D28, _080B8D28 +dat 0x080B8D2C, _080B8D2C +dat 0x080B8D30, _080B8D30 +dat 0x080B8D46, _080B8D46 +dat 0x080B8D50, _080B8D50 +fun 0x080B8D5D, SetupGraphicSystemsForWorldMap +dat 0x080B8DF8, _080B8DF8 +dat 0x080B8DFC, _080B8DFC +dat 0x080B8E00, _080B8E00 +dat 0x080B8E04, _080B8E04 +dat 0x080B8E08, _080B8E08 +dat 0x080B8E0C, _080B8E0C +dat 0x080B8E10, _080B8E10 +fun 0x080B8E15, sub_80B8E14 +dat 0x080B8E48, _080B8E48 +dat 0x080B8E4C, _080B8E4C +dat 0x080B8E50, _080B8E50 +dat 0x080B8E54, _080B8E54 +dat 0x080B8E58, _080B8E58 +dat 0x080B8E5C, _080B8E5C +fun 0x080B8E61, sub_80B8E60 +dat 0x080B8F74, _080B8F74 +dat 0x080B8F78, _080B8F78 +dat 0x080B8F7C, _080B8F7C +dat 0x080B8F80, _080B8F80 +dat 0x080B8F84, _080B8F84 +dat 0x080B8F88, _080B8F88 +dat 0x080B8F8C, _080B8F8C +dat 0x080B8F90, _080B8F90 +dat 0x080B8F94, _080B8F94 +dat 0x080B8F98, _080B8F98 +dat 0x080B8F9C, _080B8F9C +dat 0x080B8FA0, _080B8FA0 +fun 0x080B8FA5, DeployEveryUnit +dat 0x080B8FA8, _080B8FA8 +dat 0x080B8FC4, _080B8FC4 +fun 0x080B8FD1, nullsub_22 +fun 0x080B8FD5, sub_80B8FD4 +dat 0x080B8FE8, _080B8FE8 +fun 0x080B8FED, sub_80B8FEC +dat 0x080B9010, _080B9010 +dat 0x080B9014, _080B9014 +dat 0x080B9022, _080B9022 +fun 0x080B9029, sub_80B9028 +dat 0x080B9044, _080B9044 +dat 0x080B906C, _080B906C +dat 0x080B9070, _080B9070 +dat 0x080B9074, _080B9074 +dat 0x080B9088, _080B9088 +dat 0x080B90B6, _080B90B6 +fun 0x080B90CD, sub_80B90CC +dat 0x080B90E2, _080B90E2 +dat 0x080B9102, _080B9102 +dat 0x080B9110, _080B9110 +fun 0x080B9115, sub_80B9114 +dat 0x080B9124, _080B9124 +dat 0x080B9140, _080B9140 +dat 0x080B9144, _080B9144 +dat 0x080B914C, _080B914C +fun 0x080B9155, sub_80B9154 +dat 0x080B91D2, _080B91D2 +dat 0x080B91FE, _080B91FE +dat 0x080B9210, _080B9210 +dat 0x080B9214, _080B9214 +fun 0x080B9219, sub_80B9218 +dat 0x080B9260, _080B9260 +dat 0x080B9264, _080B9264 +dat 0x080B9268, _080B9268 +dat 0x080B927C, _080B927C +dat 0x080B9280, _080B9280 +dat 0x080B9282, _080B9282 +dat 0x080B9284, _080B9284 +dat 0x080B92A0, _080B92A0 +dat 0x080B92A4, _080B92A4 +dat 0x080B92B8, _080B92B8 +dat 0x080B92BC, _080B92BC +dat 0x080B92BE, _080B92BE +dat 0x080B92C0, _080B92C0 +fun 0x080B92D1, sub_80B92D0 +dat 0x080B930C, _080B930C +dat 0x080B9310, _080B9310 +dat 0x080B9314, _080B9314 +dat 0x080B9338, _080B9338 +dat 0x080B9340, _080B9340 +dat 0x080B9344, _080B9344 +dat 0x080B934E, _080B934E +dat 0x080B9352, _080B9352 +dat 0x080B9356, _080B9356 +dat 0x080B9384, _080B9384 +dat 0x080B938A, _080B938A +dat 0x080B93C0, _080B93C0 +dat 0x080B93C8, _080B93C8 +dat 0x080B93CC, _080B93CC +dat 0x080B93D6, _080B93D6 +dat 0x080B93D8, _080B93D8 +fun 0x080B93E1, sub_80B93E0 +dat 0x080B9408, _080B9408 +dat 0x080B940C, _080B940C +dat 0x080B9414, _080B9414 +dat 0x080B9426, _080B9426 +dat 0x080B9432, _080B9432 +dat 0x080B944C, _080B944C +dat 0x080B9450, _080B9450 +dat 0x080B9468, _080B9468 +dat 0x080B946E, _080B946E +dat 0x080B947E, _080B947E +dat 0x080B948C, _080B948C +dat 0x080B94A8, _080B94A8 +dat 0x080B94AC, _080B94AC +dat 0x080B94B8, _080B94B8 +dat 0x080B94BC, _080B94BC +dat 0x080B94CC, _080B94CC +dat 0x080B94D0, _080B94D0 +dat 0x080B94DC, _080B94DC +dat 0x080B94E0, _080B94E0 +dat 0x080B94EC, _080B94EC +dat 0x080B94F0, _080B94F0 +dat 0x080B94F6, _080B94F6 +dat 0x080B9502, _080B9502 +dat 0x080B9508, _080B9508 +dat 0x080B9518, _080B9518 +dat 0x080B952A, _080B952A +dat 0x080B954A, _080B954A +dat 0x080B9558, _080B9558 +fun 0x080B955D, sub_80B955C +dat 0x080B9564, _080B9564 +dat 0x080B9566, _080B9566 +dat 0x080B9574, _080B9574 +dat 0x080B9578, _080B9578 +dat 0x080B9580, _080B9580 +dat 0x080B959C, _080B959C +dat 0x080B95A0, _080B95A0 +dat 0x080B95AA, _080B95AA +fun 0x080B95B1, sub_80B95B0 +dat 0x080B95CC, _080B95CC +dat 0x080B9600, _080B9600 +dat 0x080B9614, _080B9614 +dat 0x080B9618, _080B9618 +fun 0x080B961D, sub_80B961C +dat 0x080B9692, _080B9692 +dat 0x080B969C, _080B969C +dat 0x080B96D0, _080B96D0 +dat 0x080B96D4, _080B96D4 +dat 0x080B96D8, _080B96D8 +fun 0x080B96DD, sub_80B96DC +dat 0x080B96F0, _080B96F0 +fun 0x080B96F9, sub_80B96F8 +dat 0x080B9728, _080B9728 +dat 0x080B972C, _080B972C +dat 0x080B9730, _080B9730 +dat 0x080B9734, _080B9734 +dat 0x080B9736, _080B9736 +dat 0x080B9778, _080B9778 +dat 0x080B977C, _080B977C +dat 0x080B9780, _080B9780 +dat 0x080B9798, _080B9798 +dat 0x080B97AE, _080B97AE +dat 0x080B97B8, _080B97B8 +dat 0x080B97BC, _080B97BC +dat 0x080B97D4, _080B97D4 +dat 0x080B97D8, _080B97D8 +dat 0x080B97EA, _080B97EA +dat 0x080B97F4, _080B97F4 +fun 0x080B97F9, sub_80B97F8 +dat 0x080B9800, _080B9800 +fun 0x080B9805, sub_80B9804 +fun 0x080B9811, sub_80B9810 +fun 0x080B9821, sub_80B9820 +fun 0x080B982D, sub_80B982C +dat 0x080B9878, _080B9878 +fun 0x080B987D, sub_80B987C +dat 0x080B9898, _080B9898 +fun 0x080B989D, sub_80B989C +fun 0x080B98A9, sub_80B98A8 +dat 0x080B98F4, _080B98F4 +fun 0x080B98F9, sub_80B98F8 +dat 0x080B9914, _080B9914 +fun 0x080B9919, sub_80B9918 +fun 0x080B9925, sub_80B9924 +dat 0x080B9970, _080B9970 +fun 0x080B9975, sub_80B9974 +dat 0x080B9990, _080B9990 +fun 0x080B9995, sub_80B9994 +fun 0x080B99A1, sub_80B99A0 +dat 0x080B99EC, _080B99EC +fun 0x080B99F1, sub_80B99F0 +dat 0x080B9A0C, _080B9A0C +fun 0x080B9A11, WorldMap_HideEverything +dat 0x080B9A30, _080B9A30 +fun 0x080B9A35, sub_80B9A34 +dat 0x080B9A52, _080B9A52 +fun 0x080B9A59, sub_80B9A58 +dat 0x080B9A8C, _080B9A8C +dat 0x080B9A90, _080B9A90 +fun 0x080B9A95, sub_80B9A94 +dat 0x080B9AA8, _080B9AA8 +fun 0x080B9AB1, sub_80B9AB0 +dat 0x080B9AE8, _080B9AE8 +fun 0x080B9AED, sub_80B9AEC +dat 0x080B9B02, _080B9B02 +dat 0x080B9B20, _080B9B20 +dat 0x080B9B34, _080B9B34 +fun 0x080B9B39, WorldMap_InitChapterTransition +dat 0x080B9B70, _080B9B70 +dat 0x080B9B74, _080B9B74 +dat 0x080B9B78, _080B9B78 +dat 0x080B9B7C, _080B9B7C +dat 0x080B9B86, _080B9B86 +dat 0x080B9B9C, _080B9B9C +dat 0x080B9BA0, _080B9BA0 +fun 0x080B9BA5, sub_80B9BA4 +dat 0x080B9C04, _080B9C04 +dat 0x080B9C08, _080B9C08 +dat 0x080B9C26, _080B9C26 +dat 0x080B9C68, _080B9C68 +dat 0x080B9C6C, _080B9C6C +dat 0x080B9C70, _080B9C70 +dat 0x080B9CA4, _080B9CA4 +dat 0x080B9CAC, _080B9CAC +fun 0x080B9CB1, WorldMap_WaitForChapterIntroEvents +dat 0x080B9CFA, _080B9CFA +dat 0x080B9D00, _080B9D00 +fun 0x080B9D05, sub_80B9D04 +dat 0x080B9D10, _080B9D10 +fun 0x080B9D15, sub_80B9D14 +dat 0x080B9D2C, _080B9D2C +dat 0x080B9D30, _080B9D30 +dat 0x080B9D44, _080B9D44 +dat 0x080B9D48, _080B9D48 +dat 0x080B9D50, _080B9D50 +dat 0x080B9D58, _080B9D58 +dat 0x080B9D60, _080B9D60 +dat 0x080B9D78, _080B9D78 +dat 0x080B9D7C, _080B9D7C +dat 0x080B9D84, _080B9D84 +dat 0x080B9D8C, _080B9D8C +dat 0x080B9D92, _080B9D92 +dat 0x080B9D96, _080B9D96 +dat 0x080B9DAC, _080B9DAC +fun 0x080B9DB9, sub_80B9DB8 +fun 0x080B9DC5, sub_80B9DC4 +dat 0x080B9DD8, _080B9DD8 +fun 0x080B9DE1, sub_80B9DE0 +dat 0x080B9E38, _080B9E38 +dat 0x080B9E3C, _080B9E3C +fun 0x080B9E41, sub_80B9E40 +dat 0x080B9E5A, _080B9E5A +dat 0x080B9E60, _080B9E60 +fun 0x080B9E65, sub_80B9E64 +dat 0x080B9EA0, _080B9EA0 +fun 0x080B9EA5, sub_80B9EA4 +dat 0x080B9F04, _080B9F04 +fun 0x080B9F09, DoNothing +fun 0x080B9F15, sub_80B9F14 +fun 0x080B9F25, sub_80B9F24 +fun 0x080B9F35, sub_80B9F34 +fun 0x080B9F45, sub_80B9F44 +fun 0x080B9F55, sub_80B9F54 +dat 0x080B9F68, _080B9F68 +dat 0x080B9F6C, _080B9F6C +dat 0x080B9F84, _080B9F84 +dat 0x080B9F90, _080B9F90 +dat 0x080B9F94, _080B9F94 +dat 0x080B9F98, _080B9F98 +dat 0x080B9FA4, _080B9FA4 +dat 0x080B9FA8, _080B9FA8 +dat 0x080B9FAA, _080B9FAA +dat 0x080B9FB8, _080B9FB8 +fun 0x080B9FC1, sub_80B9FC0 +dat 0x080B9FD0, _080B9FD0 +fun 0x080B9FD5, sub_80B9FD4 +dat 0x080B9FE2, _080B9FE2 +dat 0x080BA000, _080BA000 +dat 0x080BA004, _080BA004 +fun 0x080BA009, sub_80BA008 +dat 0x080BA020, _080BA020 +fun 0x080BA025, EndWM +dat 0x080BA04C, _080BA04C +dat 0x080BA050, _080BA050 +fun 0x080BA055, sub_80BA054 +dat 0x080BA062, _080BA062 +dat 0x080BA068, _080BA068 +fun 0x080BA06D, sub_80BA06C +dat 0x080BA07C, _080BA07C +dat 0x080BA08C, _080BA08C +dat 0x080BA09C, _080BA09C +dat 0x080BA0A8, _080BA0A8 +dat 0x080BA0AE, _080BA0AE +fun 0x080BA0B5, sub_80BA0B4 +dat 0x080BA0F8, _080BA0F8 +dat 0x080BA0FC, _080BA0FC +fun 0x080BA101, sub_80BA100 +dat 0x080BA136, _080BA136 +dat 0x080BA184, _080BA184 +dat 0x080BA194, _080BA194 +fun 0x080BA199, sub_80BA198 +dat 0x080BA1CE, _080BA1CE +dat 0x080BA1E4, _080BA1E4 +dat 0x080BA1E8, _080BA1E8 +dat 0x080BA1EC, _080BA1EC +dat 0x080BA1F0, _080BA1F0 +fun 0x080BA1F5, sub_80BA1F4 +dat 0x080BA228, _080BA228 +dat 0x080BA276, _080BA276 +dat 0x080BA284, _080BA284 +fun 0x080BA289, sub_80BA288 +dat 0x080BA2BE, _080BA2BE +dat 0x080BA2D4, _080BA2D4 +dat 0x080BA2D8, _080BA2D8 +dat 0x080BA2DC, _080BA2DC +dat 0x080BA2E0, _080BA2E0 +fun 0x080BA2E5, NewWorldMap +dat 0x080BA310, _080BA310 +dat 0x080BA314, _080BA314 +dat 0x080BA318, _080BA318 +dat 0x080BA328, _080BA328 +dat 0x080BA32C, _080BA32C +dat 0x080BA32E, _080BA32E +dat 0x080BA330, _080BA330 +fun 0x080BA335, WorldMap_SetupChapterStuff +dat 0x080BA356, _080BA356 +dat 0x080BA360, _080BA360 +dat 0x080BA364, _080BA364 +dat 0x080BA368, _080BA368 +dat 0x080BA3BC, _080BA3BC +dat 0x080BA3C8, _080BA3C8 +dat 0x080BA3D0, _080BA3D0 +fun 0x080BA3D5, CallChapterWMIntroEvents +dat 0x080BA416, _080BA416 +dat 0x080BA41C, _080BA41C +dat 0x080BA420, _080BA420 +fun 0x080BA425, sub_80BA424 +dat 0x080BA454, _080BA454 +fun 0x080BA459, sub_80BA458 +dat 0x080BA466, _080BA466 +dat 0x080BA46A, _080BA46A +dat 0x080BA48C, _080BA48C +fun 0x080BA491, sub_80BA490 +dat 0x080BA49A, _080BA49A +dat 0x080BA4CC, _080BA4CC +fun 0x080BA4D1, sub_80BA4D0 +dat 0x080BA512, _080BA512 +dat 0x080BA532, _080BA532 +dat 0x080BA584, _080BA584 +dat 0x080BA588, _080BA588 +dat 0x080BA592, _080BA592 +dat 0x080BA5B2, _080BA5B2 +dat 0x080BA602, _080BA602 +dat 0x080BA618, _080BA618 +fun 0x080BA61D, sub_80BA61C +fun 0x080BA629, sub_80BA628 +dat 0x080BA642, _080BA642 +dat 0x080BA672, _080BA672 +dat 0x080BA6A2, _080BA6A2 +dat 0x080BA6BA, _080BA6BA +dat 0x080BA6C4, _080BA6C4 +dat 0x080BA6C8, _080BA6C8 +dat 0x080BA6D8, _080BA6D8 +fun 0x080BA6DD, sub_80BA6DC +dat 0x080BA70E, _080BA70E +dat 0x080BA710, _080BA710 +fun 0x080BA719, NewMapScreenVSynce +dat 0x080BA74C, _080BA74C +dat 0x080BA750, _080BA750 +dat 0x080BA752, _080BA752 +fun 0x080BA759, MapScreen_OnDelete +fun 0x080BA765, MapScreen_Init +dat 0x080BA7FC, _080BA7FC +dat 0x080BA800, _080BA800 +dat 0x080BA804, _080BA804 +dat 0x080BA808, _080BA808 +dat 0x080BA80C, _080BA80C +dat 0x080BA810, _080BA810 +dat 0x080BA814, _080BA814 +fun 0x080BA819, sub_80BA818 +dat 0x080BA878, _080BA878 +dat 0x080BA88E, _080BA88E +fun 0x080BA8A1, sub_80BA8A0 +dat 0x080BA8DC, _080BA8DC +dat 0x080BA8E2, _080BA8E2 +dat 0x080BA90A, _080BA90A +dat 0x080BA938, _080BA938 +dat 0x080BA944, _080BA944 +dat 0x080BA96A, _080BA96A +dat 0x080BA974, _080BA974 +dat 0x080BA9A6, _080BA9A6 +dat 0x080BA9C0, _080BA9C0 +dat 0x080BA9DE, _080BA9DE +dat 0x080BA9E4, _080BA9E4 +dat 0x080BAA08, _080BAA08 +dat 0x080BAA30, _080BAA30 +dat 0x080BAA3C, _080BAA3C +dat 0x080BAA4C, _080BAA4C +dat 0x080BAA92, _080BAA92 +dat 0x080BAAE6, _080BAAE6 +dat 0x080BAAEE, _080BAAEE +fun 0x080BAB01, sub_80BAB00 +dat 0x080BAB08, _080BAB08 +fun 0x080BAB0D, sub_80BAB0C +dat 0x080BAB34, _080BAB34 +dat 0x080BAB38, _080BAB38 +dat 0x080BAB3E, _080BAB3E +dat 0x080BAB40, _080BAB40 +dat 0x080BAB4C, _080BAB4C +dat 0x080BAB56, _080BAB56 +dat 0x080BAB68, _080BAB68 +dat 0x080BAB92, _080BAB92 +dat 0x080BABB2, _080BABB2 +dat 0x080BABCE, _080BABCE +dat 0x080BABE6, _080BABE6 +dat 0x080BABEC, _080BABEC +fun 0x080BABF1, NewMapScreen +dat 0x080BAC14, _080BAC14 +dat 0x080BAC18, _080BAC18 +fun 0x080BAC1D, MMS_GetGfx +dat 0x080BAC2C, _080BAC2C +fun 0x080BAC31, MMS_GetROMTCS2 +dat 0x080BAC40, _080BAC40 +fun 0x080BAC45, GetMapUnitMMSGfxBuffer +dat 0x080BAC54, _080BAC54 +fun 0x080BAC59, GmapUnit_Destruct +fun 0x080BAC65, GmapUnit_Init +fun 0x080BAC79, GmapUnit_Loop +dat 0x080BAC90, _080BAC90 +dat 0x080BACAC, _080BACAC +dat 0x080BACB0, _080BACB0 +dat 0x080BACC0, _080BACC0 +dat 0x080BAD6C, _080BAD6C +dat 0x080BAD70, _080BAD70 +dat 0x080BAD74, _080BAD74 +dat 0x080BAD78, _080BAD78 +dat 0x080BAD7C, _080BAD7C +dat 0x080BAD9A, _080BAD9A +dat 0x080BADB2, _080BADB2 +dat 0x080BADC2, _080BADC2 +dat 0x080BADD0, _080BADD0 +fun 0x080BADD5, GetPaletteIdForAllegience +dat 0x080BADE2, _080BADE2 +dat 0x080BADE6, _080BADE6 +dat 0x080BADEA, _080BADEA +dat 0x080BADEC, _080BADEC +fun 0x080BADF1, NewMapUnit +dat 0x080BAE10, _080BAE10 +dat 0x080BAE1E, _080BAE1E +dat 0x080BAE28, _080BAE28 +dat 0x080BAE40, _080BAE40 +dat 0x080BAE44, _080BAE44 +dat 0x080BAEEC, _080BAEEC +dat 0x080BAEF0, _080BAEF0 +dat 0x080BAEFA, _080BAEFA +dat 0x080BAF08, _080BAF08 +fun 0x080BAF0D, MapUnitC_DeleteGmapUnit +dat 0x080BAF2C, _080BAF2C +fun 0x080BAF35, MapUnitC_SetPosition +fun 0x080BAF45, sub_80BAF44 +fun 0x080BAF59, sub_80BAF58 +fun 0x080BAF71, sub_80BAF70 +fun 0x080BAF85, MapUnitC_SetTCSAnim +fun 0x080BAFA5, sub_80BAFA4 +dat 0x080BAFBC, _080BAFBC +dat 0x080BAFC2, _080BAFC2 +dat 0x080BAFC8, _080BAFC8 +fun 0x080BAFCD, sub_80BAFCC +fun 0x080BAFE1, sub_80BAFE0 +dat 0x080BAFF8, _080BAFF8 +dat 0x080BAFFE, _080BAFFE +dat 0x080BB004, _080BB004 +fun 0x080BB009, sub_80BB008 +fun 0x080BB019, MapUnitC_SetTCSOAMIndex +fun 0x080BB029, sub_80BB028 +fun 0x080BB039, MapUnitC_SetAllegienceColorIndex +dat 0x080BB04E, _080BB04E +fun 0x080BB079, sub_80BB078 +fun 0x080BB0A5, MapUnitC_MarkSomething +dat 0x080BB0BC, _080BB0BC +dat 0x080BB0C4, _080BB0C4 +dat 0x080BB0D0, _080BB0D0 +dat 0x080BB0D8, _080BB0D8 +fun 0x080BB0E1, sub_80BB0E0 +dat 0x080BB104, _080BB104 +dat 0x080BB10C, _080BB10C +dat 0x080BB12E, _080BB12E +dat 0x080BB17A, _080BB17A +dat 0x080BB17C, _080BB17C +fun 0x080BB189, sub_80BB188 +fun 0x080BB195, sub_80BB194 +fun 0x080BB1A1, GmapUnitContainer_Destruct +dat 0x080BB1AC, _080BB1AC +dat 0x080BB1B8, _080BB1B8 +fun 0x080BB1C9, GmapUnitContainer_Init +dat 0x080BB1E4, _080BB1E4 +fun 0x080BB1E9, NewGmapUnitContainer +dat 0x080BB208, _080BB208 +fun 0x080BB20D, GmapUnitFade_Destruct +dat 0x080BB214, _080BB214 +dat 0x080BB238, _080BB238 +dat 0x080BB250, _080BB250 +dat 0x080BB260, _080BB260 +fun 0x080BB265, GmapUnitFade_Init +fun 0x080BB26D, sub_80BB26C +dat 0x080BB2AC, _080BB2AC +dat 0x080BB2B0, _080BB2B0 +dat 0x080BB2B8, _080BB2B8 +dat 0x080BB2E4, _080BB2E4 +dat 0x080BB2E8, _080BB2E8 +dat 0x080BB2EE, _080BB2EE +fun 0x080BB349, GmapUnitFade_Loop +dat 0x080BB378, _080BB378 +dat 0x080BB398, _080BB398 +dat 0x080BB39C, _080BB39C +dat 0x080BB3BC, _080BB3BC +dat 0x080BB3C0, _080BB3C0 +dat 0x080BB3CE, _080BB3CE +dat 0x080BB3D4, _080BB3D4 +dat 0x080BB3E4, _080BB3E4 +fun 0x080BB3E9, sub_80BB3E8 +dat 0x080BB408, _080BB408 +dat 0x080BB40C, _080BB40C +dat 0x080BB414, _080BB414 +dat 0x080BB43C, _080BB43C +dat 0x080BB440, _080BB440 +dat 0x080BB444, _080BB444 +dat 0x080BB454, _080BB454 +dat 0x080BB474, _080BB474 +dat 0x080BB478, _080BB478 +fun 0x080BB47D, sub_80BB47C +dat 0x080BB488, _080BB488 +fun 0x080BB48D, sub_80BB48C +dat 0x080BB498, _080BB498 +fun 0x080BB49D, sub_80BB49C +dat 0x080BB4BA, _080BB4BA +fun 0x080BB4C1, sub_80BB4C0 +dat 0x080BB504, _080BB504 +dat 0x080BB508, _080BB508 +dat 0x080BB50E, _080BB50E +dat 0x080BB534, _080BB534 +fun 0x080BB539, sub_80BB538 +dat 0x080BB57C, _080BB57C +dat 0x080BB580, _080BB580 +dat 0x080BB586, _080BB586 +dat 0x080BB5AC, _080BB5AC +fun 0x080BB5B1, WMLoc_GetChapterId +dat 0x080BB5C0, _080BB5C0 +dat 0x080BB5CC, _080BB5CC +dat 0x080BB5D0, _080BB5D0 +dat 0x080BB5D4, _080BB5D4 +dat 0x080BB5DC, _080BB5DC +dat 0x080BB5E0, _080BB5E0 +fun 0x080BB5E5, WMLoc_GetNextLocId +dat 0x080BB600, _080BB600 +dat 0x080BB60C, _080BB60C +dat 0x080BB614, _080BB614 +dat 0x080BB618, _080BB618 +dat 0x080BB61C, _080BB61C +dat 0x080BB620, _080BB620 +fun 0x080BB629, sub_80BB628 +dat 0x080BB642, _080BB642 +dat 0x080BB66C, _080BB66C +dat 0x080BB670, _080BB670 +dat 0x080BB674, _080BB674 +dat 0x080BB678, _080BB678 +dat 0x080BB682, _080BB682 +dat 0x080BB6D4, _080BB6D4 +dat 0x080BB6D8, _080BB6D8 +dat 0x080BB6EA, _080BB6EA +fun 0x080BB6FD, sub_80BB6FC +fun 0x080BB709, sub_80BB708 +fun 0x080BB719, GmapScreen2_Destruct +fun 0x080BB725, GmapScreen2_Init +dat 0x080BB72E, _080BB72E +fun 0x080BB745, sub_80BB744 +dat 0x080BB788, _080BB788 +dat 0x080BB78C, _080BB78C +dat 0x080BB78E, _080BB78E +fun 0x080BB799, GmapScreen2_Loop +dat 0x080BB7B6, _080BB7B6 +dat 0x080BB7C6, _080BB7C6 +dat 0x080BB7EC, _080BB7EC +dat 0x080BB7F0, _080BB7F0 +dat 0x080BB7F4, _080BB7F4 +dat 0x080BB7F6, _080BB7F6 +dat 0x080BB844, _080BB844 +dat 0x080BB868, _080BB868 +dat 0x080BB894, _080BB894 +dat 0x080BB8D0, _080BB8D0 +dat 0x080BB8D4, _080BB8D4 +dat 0x080BB8D8, _080BB8D8 +dat 0x080BB8DC, _080BB8DC +dat 0x080BB8E0, _080BB8E0 +dat 0x080BB8E2, _080BB8E2 +dat 0x080BB97A, _080BB97A +dat 0x080BB988, _080BB988 +dat 0x080BB998, _080BB998 +dat 0x080BB99C, _080BB99C +dat 0x080BB9A0, _080BB9A0 +fun 0x080BB9A5, sub_80BB9A4 +dat 0x080BBA20, _080BBA20 +dat 0x080BBA24, _080BBA24 +fun 0x080BBA29, sub_80BBA28 +dat 0x080BBA34, _080BBA34 +dat 0x080BBA38, _080BBA38 +dat 0x080BBA40, _080BBA40 +dat 0x080BBA48, _080BBA48 +fun 0x080BBA4D, sub_80BBA4C +dat 0x080BBA5C, _080BBA5C +dat 0x080BBA60, _080BBA60 +dat 0x080BBA64, _080BBA64 +dat 0x080BBA66, _080BBA66 +dat 0x080BBA7C, _080BBA7C +fun 0x080BBA81, nullsub_59 +fun 0x080BBA85, GmapCursor_Init +dat 0x080BBACC, _080BBACC +dat 0x080BBAD0, _080BBAD0 +fun 0x080BBAD5, GmapCursor_Destruct +dat 0x080BBB86, _080BBB86 +dat 0x080BBBA2, _080BBBA2 +dat 0x080BBBAA, _080BBBAA +dat 0x080BBBB4, _080BBBB4 +dat 0x080BBBB8, _080BBBB8 +dat 0x080BBBBC, _080BBBBC +dat 0x080BBBC0, _080BBBC0 +fun 0x080BBBC5, NewGmapCursor +dat 0x080BBBF0, _080BBBF0 +fun 0x080BBBF5, sub_80BBBF4 +dat 0x080BBC06, _080BBC06 +dat 0x080BBC24, _080BBC24 +dat 0x080BBC2C, _080BBC2C +dat 0x080BBC3C, _080BBC3C +dat 0x080BBC42, _080BBC42 +dat 0x080BBC44, _080BBC44 +fun 0x080BBC55, sub_80BBC54 +dat 0x080BBC80, _080BBC80 +dat 0x080BBC84, _080BBC84 +dat 0x080BBC88, _080BBC88 +dat 0x080BBCA6, _080BBCA6 +dat 0x080BBCC0, _080BBCC0 +dat 0x080BBCC4, _080BBCC4 +fun 0x080BBCC9, sub_80BBCC8 +dat 0x080BBCE6, _080BBCE6 +dat 0x080BBCE8, _080BBCE8 +dat 0x080BBD1E, _080BBD1E +dat 0x080BBD44, _080BBD44 +dat 0x080BBD48, _080BBD48 +dat 0x080BBD58, _080BBD58 +dat 0x080BBD8E, _080BBD8E +dat 0x080BBDA0, _080BBDA0 +fun 0x080BBDA5, sub_80BBDA4 +dat 0x080BBDD4, _080BBDD4 +dat 0x080BBDDC, _080BBDDC +dat 0x080BBDF6, _080BBDF6 +dat 0x080BBE16, _080BBE16 +dat 0x080BBE2C, _080BBE2C +dat 0x080BBE30, _080BBE30 +dat 0x080BBE38, _080BBE38 +dat 0x080BBE78, _080BBE78 +dat 0x080BBE7C, _080BBE7C +dat 0x080BBEA0, _080BBEA0 +dat 0x080BBEB0, _080BBEB0 +fun 0x080BBEB5, nullsub_38 +fun 0x080BBEB9, sub_80BBEB8 +fun 0x080BBF1D, sub_80BBF1C +dat 0x080BBF36, _080BBF36 +dat 0x080BBF50, _080BBF50 +dat 0x080BBF58, _080BBF58 +dat 0x080BBF5C, _080BBF5C +fun 0x080BBF61, sub_80BBF60 +dat 0x080BBF7A, _080BBF7A +dat 0x080BBFB4, _080BBFB4 +dat 0x080BBFC6, _080BBFC6 +dat 0x080BBFEE, _080BBFEE +dat 0x080BBFF4, _080BBFF4 +dat 0x080BC008, _080BC008 +dat 0x080BC00E, _080BC00E +dat 0x080BC02C, _080BC02C +dat 0x080BC054, _080BC054 +dat 0x080BC070, _080BC070 +dat 0x080BC098, _080BC098 +dat 0x080BC0AA, _080BC0AA +dat 0x080BC0B8, _080BC0B8 +fun 0x080BC0BD, MapRoute_StartTransition +dat 0x080BC0E8, _080BC0E8 +dat 0x080BC0F0, _080BC0F0 +fun 0x080BC0F5, sub_80BC0F4 +dat 0x080BC174, _080BC174 +dat 0x080BC178, _080BC178 +dat 0x080BC17C, _080BC17C +dat 0x080BC180, _080BC180 +fun 0x080BC185, MapRoute_EnableBGSyncs +fun 0x080BC1B9, MapRoute_TransitionLoop +dat 0x080BC1F2, _080BC1F2 +dat 0x080BC220, _080BC220 +fun 0x080BC229, MapRoute_TransitionEnd +dat 0x080BC290, _080BC290 +dat 0x080BC294, _080BC294 +dat 0x080BC298, _080BC298 +fun 0x080BC29D, MapRoute_BeginRouteTransition +dat 0x080BC2BC, _080BC2BC +dat 0x080BC2D6, _080BC2D6 +fun 0x080BC2DD, MapRoute_80BC2DC +dat 0x080BC318, _080BC318 +dat 0x080BC324, _080BC324 +dat 0x080BC38A, _080BC38A +dat 0x080BC398, _080BC398 +dat 0x080BC39C, _080BC39C +dat 0x080BC3A0, _080BC3A0 +fun 0x080BC3A5, NewMapRoute +dat 0x080BC3D0, _080BC3D0 +fun 0x080BC3D5, sub_80BC3D4 +dat 0x080BC3EC, _080BC3EC +dat 0x080BC3F0, _080BC3F0 +dat 0x080BC3F4, _080BC3F4 +dat 0x080BC3F8, _080BC3F8 +dat 0x080BC400, _080BC400 +fun 0x080BC405, sub_80BC404 +fun 0x080BC429, sub_80BC428 +dat 0x080BC43C, _080BC43C +dat 0x080BC44E, _080BC44E +fun 0x080BC455, sub_80BC454 +dat 0x080BC47C, _080BC47C +dat 0x080BC480, _080BC480 +dat 0x080BC484, _080BC484 +dat 0x080BC488, _080BC488 +dat 0x080BC48C, _080BC48C +fun 0x080BC491, sub_80BC490 +fun 0x080BC4A1, sub_80BC4A0 +fun 0x080BC4AD, sub_80BC4AC +dat 0x080BC4C0, _080BC4C0 +fun 0x080BC4C5, sub_80BC4C4 +dat 0x080BC4D8, _080BC4D8 +fun 0x080BC4DD, sub_80BC4DC +dat 0x080BC4F0, _080BC4F0 +fun 0x080BC4F5, sub_80BC4F4 +dat 0x080BC51E, _080BC51E +dat 0x080BC530, _080BC530 +dat 0x080BC566, _080BC566 +fun 0x080BC56D, sub_80BC56C +dat 0x080BC580, _080BC580 +fun 0x080BC585, sub_80BC584 +dat 0x080BC598, _080BC598 +fun 0x080BC59D, sub_80BC59C +dat 0x080BC5B0, _080BC5B0 +fun 0x080BC5B5, sub_80BC5B4 +dat 0x080BC5E0, _080BC5E0 +dat 0x080BC5E4, _080BC5E4 +dat 0x080BC5E8, _080BC5E8 +dat 0x080BC5EC, _080BC5EC +dat 0x080BC5F0, _080BC5F0 +dat 0x080BC5F4, _080BC5F4 +dat 0x080BC5F8, _080BC5F8 +dat 0x080BC618, _080BC618 +dat 0x080BC61C, _080BC61C +dat 0x080BC620, _080BC620 +dat 0x080BC624, _080BC624 +dat 0x080BC62C, _080BC62C +fun 0x080BC635, sub_80BC634 +fun 0x080BC645, sub_80BC644 +fun 0x080BC651, sub_80BC650 +dat 0x080BC66C, _080BC66C +dat 0x080BC670, _080BC670 +fun 0x080BC675, sub_80BC674 +dat 0x080BC69C, _080BC69C +dat 0x080BC6A0, _080BC6A0 +dat 0x080BC6A4, _080BC6A4 +dat 0x080BC6A6, _080BC6A6 +fun 0x080BC6AD, sub_80BC6AC +dat 0x080BC6D4, _080BC6D4 +dat 0x080BC6D8, _080BC6D8 +dat 0x080BC6DC, _080BC6DC +dat 0x080BC6DE, _080BC6DE +fun 0x080BC6E5, sub_80BC6E4 +dat 0x080BC718, _080BC718 +dat 0x080BC71C, _080BC71C +dat 0x080BC720, _080BC720 +dat 0x080BC724, _080BC724 +dat 0x080BC726, _080BC726 +fun 0x080BC72D, sub_80BC72C +dat 0x080BC748, _080BC748 +dat 0x080BC74C, _080BC74C +dat 0x080BC74E, _080BC74E +fun 0x080BC755, sub_80BC754 +dat 0x080BC770, _080BC770 +dat 0x080BC774, _080BC774 +dat 0x080BC776, _080BC776 +fun 0x080BC77D, sub_80BC77C +dat 0x080BC79C, _080BC79C +dat 0x080BC7A0, _080BC7A0 +fun 0x080BC7A5, sub_80BC7A4 +dat 0x080BC7C4, _080BC7C4 +dat 0x080BC7C8, _080BC7C8 +fun 0x080BC7CD, sub_80BC7CC +dat 0x080BC7EC, _080BC7EC +dat 0x080BC7F0, _080BC7F0 +fun 0x080BC7F5, sub_80BC7F4 +dat 0x080BC814, _080BC814 +dat 0x080BC818, _080BC818 +fun 0x080BC81D, sub_80BC81C +dat 0x080BC842, _080BC842 +dat 0x080BC890, _080BC890 +dat 0x080BC894, _080BC894 +fun 0x080BC899, sub_80BC898 +dat 0x080BC8A0, _080BC8A0 +fun 0x080BC8BD, SetupNewWMRoute +dat 0x080BC8CE, _080BC8CE +dat 0x080BC8E4, _080BC8E4 +fun 0x080BC8ED, WM_RemovePath +dat 0x080BC914, _080BC914 +dat 0x080BC920, _080BC920 +dat 0x080BC93A, _080BC93A +dat 0x080BC94C, _080BC94C +dat 0x080BC952, _080BC952 +dat 0x080BC95C, _080BC95C +dat 0x080BC966, _080BC966 +dat 0x080BC968, _080BC968 +fun 0x080BC971, sub_80BC970 +dat 0x080BC9A4, _080BC9A4 +dat 0x080BC9BA, _080BC9BA +dat 0x080BC9E4, _080BC9E4 +dat 0x080BC9F4, _080BC9F4 +dat 0x080BCA04, _080BCA04 +dat 0x080BCA08, _080BCA08 +fun 0x080BCA0D, sub_80BCA0C +dat 0x080BCA18, _080BCA18 +fun 0x080BCA1D, sub_80BCA1C +dat 0x080BCA28, _080BCA28 +dat 0x080BCA3C, _080BCA3C +dat 0x080BCA40, _080BCA40 +dat 0x080BCA4C, _080BCA4C +fun 0x080BCA55, sub_80BCA54 +dat 0x080BCA66, _080BCA66 +dat 0x080BCA7C, _080BCA7C +dat 0x080BCA8C, _080BCA8C +fun 0x080BCA91, sub_80BCA90 +dat 0x080BCA9E, _080BCA9E +dat 0x080BCAAA, _080BCAAA +dat 0x080BCAB0, _080BCAB0 +dat 0x080BCAB2, _080BCAB2 +fun 0x080BCAB9, sub_80BCAB8 +dat 0x080BCB08, _080BCB08 +dat 0x080BCB24, _080BCB24 +dat 0x080BCB3A, _080BCB3A +dat 0x080BCB56, _080BCB56 +dat 0x080BCB64, _080BCB64 +dat 0x080BCB68, _080BCB68 +dat 0x080BCB6C, _080BCB6C +dat 0x080BCB70, _080BCB70 +dat 0x080BCB88, _080BCB88 +dat 0x080BCB98, _080BCB98 +dat 0x080BCB9A, _080BCB9A +fun 0x080BCBAD, sub_80BCBAC +dat 0x080BCBDC, _080BCBDC +dat 0x080BCBF6, _080BCBF6 +dat 0x080BCBFA, _080BCBFA +dat 0x080BCC18, _080BCC18 +dat 0x080BCC3C, _080BCC3C +dat 0x080BCC48, _080BCC48 +dat 0x080BCC4C, _080BCC4C +dat 0x080BCC52, _080BCC52 +dat 0x080BCC62, _080BCC62 +dat 0x080BCC76, _080BCC76 +dat 0x080BCC94, _080BCC94 +dat 0x080BCC98, _080BCC98 +dat 0x080BCCA6, _080BCCA6 +dat 0x080BCCB4, _080BCCB4 +dat 0x080BCCB6, _080BCCB6 +dat 0x080BCCBA, _080BCCBA +dat 0x080BCCD4, _080BCCD4 +dat 0x080BCCE8, _080BCCE8 +dat 0x080BCCEA, _080BCCEA +fun 0x080BCCFD, sub_80BCCFC +dat 0x080BCD32, _080BCD32 +dat 0x080BCD80, _080BCD80 +dat 0x080BCD84, _080BCD84 +dat 0x080BCD88, _080BCD88 +dat 0x080BCD8C, _080BCD8C +dat 0x080BCD90, _080BCD90 +dat 0x080BCDAE, _080BCDAE +dat 0x080BCDBC, _080BCDBC +dat 0x080BCDC0, _080BCDC0 +dat 0x080BCDCC, _080BCDCC +dat 0x080BCDCE, _080BCDCE +dat 0x080BCDE0, _080BCDE0 +fun 0x080BCDE5, sub_80BCDE4 +dat 0x080BCDEE, _080BCDEE +dat 0x080BCE04, _080BCE04 +dat 0x080BCE08, _080BCE08 +dat 0x080BCE1A, _080BCE1A +dat 0x080BCE20, _080BCE20 +dat 0x080BCE2C, _080BCE2C +fun 0x080BCE35, sub_80BCE34 +dat 0x080BCE5E, _080BCE5E +dat 0x080BCEBC, _080BCEBC +dat 0x080BCF00, _080BCF00 +dat 0x080BCF04, _080BCF04 +dat 0x080BCF08, _080BCF08 +dat 0x080BCF1C, _080BCF1C +dat 0x080BCF60, _080BCF60 +dat 0x080BCF9A, _080BCF9A +dat 0x080BCFAC, _080BCFAC +dat 0x080BCFB0, _080BCFB0 +fun 0x080BCFB5, sub_80BCFB4 +dat 0x080BCFC0, _080BCFC0 +dat 0x080BCFD8, _080BCFD8 +fun 0x080BCFDD, sub_80BCFDC +dat 0x080BCFEA, _080BCFEA +dat 0x080BCFEE, _080BCFEE +dat 0x080BCFF8, _080BCFF8 +dat 0x080BCFFA, _080BCFFA +dat 0x080BD00E, _080BD00E +fun 0x080BD015, sub_80BD014 +dat 0x080BD020, _080BD020 +dat 0x080BD036, _080BD036 +dat 0x080BD042, _080BD042 +fun 0x080BD049, sub_80BD048 +dat 0x080BD05C, _080BD05C +dat 0x080BD060, _080BD060 +dat 0x080BD064, _080BD064 +fun 0x080BD069, GetChapterThing +dat 0x080BD076, _080BD076 +dat 0x080BD080, _080BD080 +dat 0x080BD084, _080BD084 +dat 0x080BD088, _080BD088 +dat 0x080BD1A8, _080BD1A8 +dat 0x080BD1B4, _080BD1B4 +dat 0x080BD1BE, _080BD1BE +dat 0x080BD1C2, _080BD1C2 +dat 0x080BD1E4, _080BD1E4 +dat 0x080BD1E8, _080BD1E8 +dat 0x080BD1EC, _080BD1EC +dat 0x080BD1F0, _080BD1F0 +dat 0x080BD1F6, _080BD1F6 +dat 0x080BD1FA, _080BD1FA +dat 0x080BD202, _080BD202 +dat 0x080BD204, _080BD204 +fun 0x080BD20D, sub_80BD20C +dat 0x080BD216, _080BD216 +dat 0x080BD220, _080BD220 +fun 0x080BD225, sub_80BD224 +dat 0x080BD242, _080BD242 +dat 0x080BD250, _080BD250 +dat 0x080BD252, _080BD252 +dat 0x080BD258, _080BD258 +fun 0x080BD261, sub_80BD260 +fun 0x080BD271, sub_80BD270 +fun 0x080BD285, sub_80BD284 +dat 0x080BD288, _080BD288 +fun 0x080BD28D, sub_80BD28C +dat 0x080BD298, _080BD298 +fun 0x080BD29D, sub_80BD29C +dat 0x080BD2A4, _080BD2A4 +fun 0x080BD2A9, nullsub_37 +fun 0x080BD2AD, GetCharacterClassId +dat 0x080BD2B2, _080BD2B2 +dat 0x080BD2D0, _080BD2D0 +dat 0x080BD2E2, _080BD2E2 +dat 0x080BD2E8, _080BD2E8 +fun 0x080BD2ED, MapMUPrim_MakeUnitForChar +dat 0x080BD314, _080BD314 +dat 0x080BD370, _080BD370 +fun 0x080BD375, MapMUPrim_MakeUnitForClass +dat 0x080BD398, _080BD398 +dat 0x080BD3E4, _080BD3E4 +fun 0x080BD3E9, MapMUPrim_RemoveLinkedMapUnit +dat 0x080BD408, _080BD408 +fun 0x080BD411, sub_80BD410 +fun 0x080BD419, nullsub_70 +fun 0x080BD41D, sub_80BD41C +fun 0x080BD445, sub_80BD444 +dat 0x080BD48E, _080BD48E +dat 0x080BD4D4, _080BD4D4 +dat 0x080BD56E, _080BD56E +dat 0x080BD5A0, _080BD5A0 +dat 0x080BD5A4, _080BD5A4 +dat 0x080BD5A8, _080BD5A8 +dat 0x080BD5AC, _080BD5AC +dat 0x080BD5B0, _080BD5B0 +dat 0x080BD5B4, _080BD5B4 +fun 0x080BD5B9, sub_80BD5B8 +dat 0x080BD602, _080BD602 +dat 0x080BD61C, _080BD61C +dat 0x080BD634, _080BD634 +dat 0x080BD652, _080BD652 +dat 0x080BD656, _080BD656 +dat 0x080BD658, _080BD658 +fun 0x080BD661, sub_80BD660 +dat 0x080BD67C, _080BD67C +dat 0x080BD680, _080BD680 +dat 0x080BD690, _080BD690 +dat 0x080BD694, _080BD694 +dat 0x080BD69C, _080BD69C +dat 0x080BD6A4, _080BD6A4 +fun 0x080BD6A9, sub_80BD6A8 +dat 0x080BD6CE, _080BD6CE +dat 0x080BD71C, _080BD71C +dat 0x080BD72C, _080BD72C +dat 0x080BD730, _080BD730 +fun 0x080BD741, sub_80BD740 +dat 0x080BD784, _080BD784 +dat 0x080BD7C8, _080BD7C8 +dat 0x080BD80A, _080BD80A +dat 0x080BD81E, _080BD81E +dat 0x080BD828, _080BD828 +dat 0x080BD82C, _080BD82C +fun 0x080BD831, sub_80BD830 +dat 0x080BD848, _080BD848 +dat 0x080BD85C, _080BD85C +dat 0x080BD878, _080BD878 +dat 0x080BD8C4, _080BD8C4 +dat 0x080BD8C8, _080BD8C8 +dat 0x080BD8CC, _080BD8CC +dat 0x080BD910, _080BD910 +dat 0x080BD95C, _080BD95C +dat 0x080BD9B4, _080BD9B4 +dat 0x080BD9C4, _080BD9C4 +dat 0x080BD9D0, _080BD9D0 +dat 0x080BD9D4, _080BD9D4 +fun 0x080BD9D9, sub_80BD9D8 +dat 0x080BDA2E, _080BDA2E +dat 0x080BDA68, _080BDA68 +dat 0x080BDA74, _080BDA74 +fun 0x080BDA79, sub_80BDA78 +dat 0x080BDA8C, _080BDA8C +dat 0x080BDAA0, _080BDAA0 +dat 0x080BDABC, _080BDABC +dat 0x080BDB50, _080BDB50 +dat 0x080BDB54, _080BDB54 +dat 0x080BDBA2, _080BDBA2 +dat 0x080BDBE4, _080BDBE4 +dat 0x080BDBF4, _080BDBF4 +dat 0x080BDBFC, _080BDBFC +fun 0x080BDC01, nullsub_49 +fun 0x080BDC05, MapMU_FillPrim +dat 0x080BDC0E, _080BDC0E +dat 0x080BDC24, _080BDC24 +fun 0x080BDC29, NewMapMU +dat 0x080BDC38, _080BDC38 +fun 0x080BDC3D, MapMU_SetUnit +dat 0x080BDC70, _080BDC70 +dat 0x080BDC94, _080BDC94 +dat 0x080BDC98, _080BDC98 +dat 0x080BDCAE, _080BDCAE +dat 0x080BDCCA, _080BDCCA +dat 0x080BDD24, _080BDD24 +dat 0x080BDD28, _080BDD28 +fun 0x080BDD2D, MapMU_RemoveUnit +dat 0x080BDD70, _080BDD70 +dat 0x080BDD74, _080BDD74 +dat 0x080BDD7A, _080BDD7A +dat 0x080BDD8A, _080BDD8A +dat 0x080BDD90, _080BDD90 +fun 0x080BDD95, sub_80BDD94 +dat 0x080BDDAC, _080BDDAC +dat 0x080BDDB2, _080BDDB2 +dat 0x080BDDBE, _080BDDBE +fun 0x080BDDC5, sub_80BDDC4 +dat 0x080BDDF4, _080BDDF4 +dat 0x080BDDF8, _080BDDF8 +dat 0x080BDDFE, _080BDDFE +dat 0x080BDE28, _080BDE28 +dat 0x080BDE30, _080BDE30 +dat 0x080BDE38, _080BDE38 +fun 0x080BDE3D, sub_80BDE3C +dat 0x080BDE6C, _080BDE6C +dat 0x080BDE70, _080BDE70 +dat 0x080BDE76, _080BDE76 +dat 0x080BDEA0, _080BDEA0 +dat 0x080BDEA8, _080BDEA8 +dat 0x080BDEB0, _080BDEB0 +fun 0x080BDEB5, sub_80BDEB4 +dat 0x080BDEFA, _080BDEFA +dat 0x080BDF0A, _080BDF0A +dat 0x080BDF18, _080BDF18 +dat 0x080BDF1A, _080BDF1A +dat 0x080BDFA0, _080BDFA0 +fun 0x080BDFA5, sub_80BDFA4 +fun 0x080BE055, sub_80BE054 +fun 0x080BE069, sub_80BE068 +fun 0x080BE081, sub_80BE080 +fun 0x080BE0A5, sub_80BE0A4 +fun 0x080BE0C9, sub_80BE0C8 +fun 0x080BE0E9, MapMU_SetUnitTCSOAMIndex +fun 0x080BE109, MapMU_80BE108 +fun 0x080BE12D, sub_80BE12C +dat 0x080BE13A, _080BE13A +dat 0x080BE158, _080BE158 +dat 0x080BE162, _080BE162 +dat 0x080BE186, _080BE186 +dat 0x080BE18A, _080BE18A +dat 0x080BE18C, _080BE18C +fun 0x080BE195, sub_80BE194 +dat 0x080BE1AE, _080BE1AE +dat 0x080BE1C0, _080BE1C0 +dat 0x080BE200, _080BE200 +dat 0x080BE290, _080BE290 +dat 0x080BE294, _080BE294 +dat 0x080BE298, _080BE298 +dat 0x080BE30C, _080BE30C +dat 0x080BE31E, _080BE31E +dat 0x080BE32C, _080BE32C +fun 0x080BE331, sub_80BE330 +dat 0x080BE33C, _080BE33C +dat 0x080BE34A, _080BE34A +dat 0x080BE356, _080BE356 +fun 0x080BE35D, sub_80BE35C +fun 0x080BE3A1, sub_80BE3A0 +fun 0x080BE3C9, sub_80BE3C8 +dat 0x080BE3E4, _080BE3E4 +fun 0x080BE3E9, sub_80BE3E8 +fun 0x080BE40D, sub_80BE40C +fun 0x080BE42D, sub_80BE42C +fun 0x080BE44D, sub_80BE44C +dat 0x080BE458, _080BE458 +fun 0x080BE45D, sub_80BE45C +dat 0x080BE498, _080BE498 +dat 0x080BE49C, _080BE49C +dat 0x080BE4A0, _080BE4A0 +dat 0x080BE4A4, _080BE4A4 +dat 0x080BE4A8, _080BE4A8 +dat 0x080BE4AC, _080BE4AC +dat 0x080BE4C6, _080BE4C6 +dat 0x080BE4CC, _080BE4CC +dat 0x080BE4D4, _080BE4D4 +dat 0x080BE4D8, _080BE4D8 +dat 0x080BE4DC, _080BE4DC +dat 0x080BE4E0, _080BE4E0 +dat 0x080BE4E4, _080BE4E4 +dat 0x080BE4E6, _080BE4E6 +dat 0x080BE520, _080BE520 +dat 0x080BE528, _080BE528 +dat 0x080BE52C, _080BE52C +dat 0x080BE530, _080BE530 +fun 0x080BE535, MapMU_SetUnitClass +fun 0x080BE551, MapMU_SetUnitChar +fun 0x080BE56D, sub_80BE56C +fun 0x080BE595, sub_80BE594 +dat 0x080BE5A2, _080BE5A2 +dat 0x080BE5A6, _080BE5A6 +dat 0x080BE5AE, _080BE5AE +dat 0x080BE5B0, _080BE5B0 +fun 0x080BE5B5, sub_80BE5B4 +dat 0x080BE5C4, _080BE5C4 +dat 0x080BE5CA, _080BE5CA +dat 0x080BE5D0, _080BE5D0 +dat 0x080BE5D4, _080BE5D4 +dat 0x080BE5D8, _080BE5D8 +dat 0x080BE5DC, _080BE5DC +dat 0x080BE5E0, _080BE5E0 +dat 0x080BE5E4, _080BE5E4 +dat 0x080BE5E6, _080BE5E6 +dat 0x080BE5F4, _080BE5F4 +fun 0x080BE5F9, sub_80BE5F8 +dat 0x080BE622, _080BE622 +fun 0x080BE639, sub_80BE638 +dat 0x080BE658, _080BE658 +fun 0x080BE65D, sub_80BE65C +dat 0x080BE688, _080BE688 +dat 0x080BE68C, _080BE68C +dat 0x080BE694, _080BE694 +dat 0x080BE69A, _080BE69A +dat 0x080BE69C, _080BE69C +dat 0x080BE6EC, _080BE6EC +dat 0x080BE746, _080BE746 +dat 0x080BE798, _080BE798 +dat 0x080BE7EA, _080BE7EA +dat 0x080BE800, _080BE800 +dat 0x080BE804, _080BE804 +dat 0x080BE808, _080BE808 +dat 0x080BE80C, _080BE80C +dat 0x080BE810, _080BE810 +dat 0x080BE814, _080BE814 +dat 0x080BE818, _080BE818 +dat 0x080BE81C, _080BE81C +dat 0x080BE820, _080BE820 +dat 0x080BE824, _080BE824 +dat 0x080BE828, _080BE828 +fun 0x080BE82D, sub_80BE82C +dat 0x080BE85C, _080BE85C +dat 0x080BE87C, _080BE87C +dat 0x080BE89C, _080BE89C +dat 0x080BE8BC, _080BE8BC +dat 0x080BE8C4, _080BE8C4 +dat 0x080BE8C8, _080BE8C8 +dat 0x080BE8CC, _080BE8CC +dat 0x080BE8D0, _080BE8D0 +dat 0x080BE8D4, _080BE8D4 +dat 0x080BE8D8, _080BE8D8 +dat 0x080BE8DC, _080BE8DC +dat 0x080BE8E0, _080BE8E0 +dat 0x080BE8E4, _080BE8E4 +fun 0x080BE8E9, sub_80BE8E8 +fun 0x080BE919, sub_80BE918 +dat 0x080BE954, _080BE954 +fun 0x080BE959, sub_80BE958 +dat 0x080BE974, _080BE974 +dat 0x080BE980, _080BE980 +dat 0x080BE998, _080BE998 +dat 0x080BE99C, _080BE99C +fun 0x080BE9A1, sub_80BE9A0 +fun 0x080BE9D9, sub_80BE9D8 +dat 0x080BEA0C, _080BEA0C +dat 0x080BEA10, _080BEA10 +dat 0x080BEA14, _080BEA14 +dat 0x080BEA18, _080BEA18 +dat 0x080BEA1C, _080BEA1C +dat 0x080BEA20, _080BEA20 +dat 0x080BEA2A, _080BEA2A +dat 0x080BEA40, _080BEA40 +dat 0x080BEA44, _080BEA44 +dat 0x080BEA48, _080BEA48 +dat 0x080BEA4C, _080BEA4C +dat 0x080BEA56, _080BEA56 +dat 0x080BEA68, _080BEA68 +dat 0x080BEA70, _080BEA70 +dat 0x080BEA74, _080BEA74 +fun 0x080BEA79, sub_80BEA78 +dat 0x080BEA90, _080BEA90 +dat 0x080BEA9C, _080BEA9C +dat 0x080BEAD8, _080BEAD8 +dat 0x080BEADC, _080BEADC +dat 0x080BEAE0, _080BEAE0 +dat 0x080BEAE4, _080BEAE4 +dat 0x080BEAE8, _080BEAE8 +dat 0x080BEB04, _080BEB04 +dat 0x080BEB1C, _080BEB1C +dat 0x080BEB24, _080BEB24 +dat 0x080BEB28, _080BEB28 +fun 0x080BEB2D, sub_80BEB2C +dat 0x080BEB3E, _080BEB3E +dat 0x080BEB68, _080BEB68 +dat 0x080BEB6C, _080BEB6C +dat 0x080BEB70, _080BEB70 +dat 0x080BEB74, _080BEB74 +dat 0x080BEBB4, _080BEBB4 +dat 0x080BEBC4, _080BEBC4 +dat 0x080BEBC8, _080BEBC8 +dat 0x080BEBCC, _080BEBCC +dat 0x080BEBD0, _080BEBD0 +fun 0x080BEBD5, sub_80BEBD4 +dat 0x080BEC50, _080BEC50 +dat 0x080BEC54, _080BEC54 +fun 0x080BEC59, sub_80BEC58 +dat 0x080BEC6A, _080BEC6A +dat 0x080BEC70, _080BEC70 +dat 0x080BEC74, _080BEC74 +dat 0x080BEC76, _080BEC76 +dat 0x080BEC80, _080BEC80 +dat 0x080BECAE, _080BECAE +dat 0x080BECB4, _080BECB4 +fun 0x080BECB9, sub_80BECB8 +dat 0x080BED18, _080BED18 +dat 0x080BED1C, _080BED1C +dat 0x080BED5C, _080BED5C +dat 0x080BED60, _080BED60 +dat 0x080BED64, _080BED64 +dat 0x080BED66, _080BED66 +dat 0x080BED6A, _080BED6A +dat 0x080BED7A, _080BED7A +dat 0x080BEDB0, _080BEDB0 +dat 0x080BEDB6, _080BEDB6 +dat 0x080BEDC4, _080BEDC4 +dat 0x080BEDC8, _080BEDC8 +fun 0x080BEDCD, sub_80BEDCC +fun 0x080BEDD5, sub_80BEDD4 +dat 0x080BEDF0, _080BEDF0 +dat 0x080BEDF4, _080BEDF4 +dat 0x080BEDF8, _080BEDF8 +dat 0x080BEDFA, _080BEDFA +dat 0x080BEE04, _080BEE04 +dat 0x080BEE3C, _080BEE3C +dat 0x080BEE44, _080BEE44 +fun 0x080BEE49, sub_80BEE48 +dat 0x080BEE52, _080BEE52 +dat 0x080BEE72, _080BEE72 +dat 0x080BEE78, _080BEE78 +dat 0x080BEE7C, _080BEE7C +dat 0x080BEE80, _080BEE80 +dat 0x080BEE82, _080BEE82 +dat 0x080BEE88, _080BEE88 +dat 0x080BEE96, _080BEE96 +fun 0x080BEE9D, sub_80BEE9C +dat 0x080BEEDC, _080BEEDC +dat 0x080BEEE0, _080BEEE0 +dat 0x080BEEE2, _080BEEE2 +dat 0x080BEEEA, _080BEEEA +dat 0x080BEEF8, _080BEEF8 +dat 0x080BEF00, _080BEF00 +dat 0x080BEF0E, _080BEF0E +fun 0x080BEF21, sub_80BEF20 +dat 0x080BEF4C, _080BEF4C +dat 0x080BEF5E, _080BEF5E +fun 0x080BEF6D, sub_80BEF6C +dat 0x080BEFAC, _080BEFAC +dat 0x080BEFB4, _080BEFB4 +fun 0x080BEFB9, sub_80BEFB8 +dat 0x080BF038, _080BF038 +dat 0x080BF040, _080BF040 +dat 0x080BF044, _080BF044 +fun 0x080BF049, sub_80BF048 +dat 0x080BF118, _080BF118 +dat 0x080BF11C, _080BF11C +dat 0x080BF120, _080BF120 +dat 0x080BF124, _080BF124 +dat 0x080BF128, _080BF128 +dat 0x080BF12C, _080BF12C +dat 0x080BF130, _080BF130 +dat 0x080BF134, _080BF134 +dat 0x080BF138, _080BF138 +fun 0x080BF13D, sub_80BF13C +dat 0x080BF158, _080BF158 +fun 0x080BF15D, sub_80BF15C +dat 0x080BF178, _080BF178 +dat 0x080BF17C, _080BF17C +fun 0x080BF181, sub_80BF180 +dat 0x080BF18C, _080BF18C +fun 0x080BF191, sub_80BF190 +fun 0x080BF199, sub_80BF198 +dat 0x080BF1F0, _080BF1F0 +dat 0x080BF1F4, _080BF1F4 +dat 0x080BF204, _080BF204 +dat 0x080BF20C, _080BF20C +fun 0x080BF211, sub_80BF210 +dat 0x080BF224, _080BF224 +dat 0x080BF228, _080BF228 +dat 0x080BF22C, _080BF22C +dat 0x080BF240, _080BF240 +dat 0x080BF244, _080BF244 +dat 0x080BF248, _080BF248 +dat 0x080BF256, _080BF256 +dat 0x080BF262, _080BF262 +dat 0x080BF272, _080BF272 +fun 0x080BF295, sub_80BF294 +dat 0x080BF2A2, _080BF2A2 +dat 0x080BF2A8, _080BF2A8 +fun 0x080BF2AD, sub_80BF2AC +dat 0x080BF2C8, _080BF2C8 +dat 0x080BF2CC, _080BF2CC +fun 0x080BF2D1, sub_80BF2D0 +fun 0x080BF2D9, sub_80BF2D8 +dat 0x080BF2F0, _080BF2F0 +dat 0x080BF304, _080BF304 +dat 0x080BF310, _080BF310 +dat 0x080BF360, _080BF360 +dat 0x080BF364, _080BF364 +dat 0x080BF36A, _080BF36A +fun 0x080BF371, sub_80BF370 +dat 0x080BF38E, _080BF38E +dat 0x080BF39A, _080BF39A +dat 0x080BF3B8, _080BF3B8 +dat 0x080BF3BC, _080BF3BC +dat 0x080BF3C0, _080BF3C0 +dat 0x080BF3C2, _080BF3C2 +dat 0x080BF3EC, _080BF3EC +fun 0x080BF3F5, sub_80BF3F4 +dat 0x080BF400, _080BF400 +fun 0x080BF405, sub_80BF404 +dat 0x080BF48C, _080BF48C +fun 0x080BF491, sub_80BF490 +dat 0x080BF4A4, _080BF4A4 +fun 0x080BF4A9, sub_80BF4A8 +dat 0x080BF4C8, _080BF4C8 +dat 0x080BF4CC, _080BF4CC +fun 0x080BF4D1, WM_PutClassSprite +dat 0x080BF500, _080BF500 +fun 0x080BF505, WM_PutCharSprite +dat 0x080BF534, _080BF534 +fun 0x080BF539, WM_RemoveUnit +dat 0x080BF550, _080BF550 +fun 0x080BF555, sub_80BF554 +dat 0x080BF56C, _080BF56C +fun 0x080BF571, sub_80BF570 +dat 0x080BF588, _080BF588 +fun 0x080BF58D, WM_DrawPath +dat 0x080BF5B2, _080BF5B2 +dat 0x080BF5B8, _080BF5B8 +dat 0x080BF5BC, _080BF5BC +fun 0x080BF5C1, nullsub_50 +fun 0x080BF5C5, sub_80BF5C4 +dat 0x080BF5D8, _080BF5D8 +fun 0x080BF5DD, sub_80BF5DC +dat 0x080BF60E, _080BF60E +dat 0x080BF632, _080BF632 +dat 0x080BF65A, _080BF65A +dat 0x080BF67A, _080BF67A +dat 0x080BF69A, _080BF69A +dat 0x080BF6AE, _080BF6AE +fun 0x080BF6C1, sub_80BF6C0 +dat 0x080BF6DC, _080BF6DC +dat 0x080BF6E0, _080BF6E0 +dat 0x080BF6E8, _080BF6E8 +dat 0x080BF70C, _080BF70C +dat 0x080BF710, _080BF710 +dat 0x080BF726, _080BF726 +dat 0x080BF72C, _080BF72C +fun 0x080BF731, sub_80BF730 +dat 0x080BF73E, _080BF73E +dat 0x080BF744, _080BF744 +fun 0x080BF749, sub_80BF748 +dat 0x080BF77A, _080BF77A +dat 0x080BF780, _080BF780 +dat 0x080BF784, _080BF784 +fun 0x080BF789, sub_80BF788 +dat 0x080BF7AC, _080BF7AC +dat 0x080BF7B0, _080BF7B0 +fun 0x080BF7B5, sub_80BF7B4 +dat 0x080BF7D8, _080BF7D8 +fun 0x080BF7DD, sub_80BF7DC +dat 0x080BF800, _080BF800 +fun 0x080BF805, sub_80BF804 +dat 0x080BF876, _080BF876 +dat 0x080BF888, _080BF888 +dat 0x080BF88C, _080BF88C +fun 0x080BF891, sub_80BF890 +fun 0x080BF8CD, sub_80BF8CC +dat 0x080BF93C, _080BF93C +dat 0x080BF95C, _080BF95C +dat 0x080BF960, _080BF960 +dat 0x080BF964, _080BF964 +dat 0x080BF96C, _080BF96C +dat 0x080BF972, _080BF972 +fun 0x080BF989, sub_80BF988 +dat 0x080BF9AE, _080BF9AE +dat 0x080BF9B8, _080BF9B8 +dat 0x080BF9C0, _080BF9C0 +dat 0x080BF9C2, _080BF9C2 +dat 0x080BF9E6, _080BF9E6 +dat 0x080BFA10, _080BFA10 +dat 0x080BFA18, _080BFA18 +fun 0x080BFA1D, sub_80BFA1C +dat 0x080BFA40, _080BFA40 +dat 0x080BFA44, _080BFA44 +dat 0x080BFA48, _080BFA48 +dat 0x080BFA50, _080BFA50 +dat 0x080BFA66, _080BFA66 +dat 0x080BFA6C, _080BFA6C +dat 0x080BFA70, _080BFA70 +dat 0x080BFA74, _080BFA74 +dat 0x080BFA78, _080BFA78 +dat 0x080BFA7A, _080BFA7A +dat 0x080BFADA, _080BFADA +dat 0x080BFAE0, _080BFAE0 +dat 0x080BFAE4, _080BFAE4 +dat 0x080BFAE8, _080BFAE8 +fun 0x080BFAED, sub_80BFAEC +dat 0x080BFB00, _080BFB00 +dat 0x080BFB04, _080BFB04 +dat 0x080BFB0C, _080BFB0C +dat 0x080BFB20, _080BFB20 +fun 0x080BFB25, sub_80BFB24 +dat 0x080BFB30, _080BFB30 +fun 0x080BFB35, sub_80BFB34 +dat 0x080BFB42, _080BFB42 +dat 0x080BFB48, _080BFB48 +fun 0x080BFB4D, sub_80BFB4C +dat 0x080BFB88, _080BFB88 +dat 0x080BFB8C, _080BFB8C +fun 0x080BFB91, sub_80BFB90 +fun 0x080BFBCD, sub_80BFBCC +dat 0x080BFC14, _080BFC14 +dat 0x080BFC18, _080BFC18 +dat 0x080BFC1C, _080BFC1C +dat 0x080BFC28, _080BFC28 +dat 0x080BFC2E, _080BFC2E +fun 0x080BFC45, sub_80BFC44 +dat 0x080BFC6A, _080BFC6A +dat 0x080BFC74, _080BFC74 +dat 0x080BFC7C, _080BFC7C +dat 0x080BFC7E, _080BFC7E +dat 0x080BFCA2, _080BFCA2 +dat 0x080BFCBC, _080BFCBC +dat 0x080BFCC4, _080BFCC4 +fun 0x080BFCC9, sub_80BFCC8 +dat 0x080BFCDC, _080BFCDC +dat 0x080BFCE0, _080BFCE0 +dat 0x080BFCE8, _080BFCE8 +dat 0x080BFCFC, _080BFCFC +fun 0x080BFD01, sub_80BFD00 +dat 0x080BFD0C, _080BFD0C +fun 0x080BFD11, sub_80BFD10 +dat 0x080BFD1E, _080BFD1E +dat 0x080BFD24, _080BFD24 +fun 0x080BFD29, sub_80BFD28 +dat 0x080BFD60, _080BFD60 +dat 0x080BFD64, _080BFD64 +dat 0x080BFD68, _080BFD68 +dat 0x080BFD6C, _080BFD6C +dat 0x080BFD70, _080BFD70 +dat 0x080BFD74, _080BFD74 +dat 0x080BFD78, _080BFD78 +fun 0x080BFD7D, nullsub_48 +fun 0x080BFD81, sub_80BFD80 +fun 0x080BFDA1, sub_80BFDA0 +dat 0x080BFDD0, _080BFDD0 +dat 0x080BFDFC, _080BFDFC +dat 0x080BFE60, _080BFE60 +dat 0x080BFE76, _080BFE76 +dat 0x080BFEE0, _080BFEE0 +dat 0x080BFEF4, _080BFEF4 +fun 0x080BFEF9, sub_80BFEF8 +dat 0x080BFFC0, _080BFFC0 +dat 0x080BFFC4, _080BFFC4 +dat 0x080BFFC8, _080BFFC8 +dat 0x080BFFCC, _080BFFCC +fun 0x080BFFD1, sub_80BFFD0 +dat 0x080C0070, _080C0070 +dat 0x080C0074, _080C0074 +dat 0x080C0078, _080C0078 +dat 0x080C007C, _080C007C +fun 0x080C0081, sub_80C0080 +dat 0x080C00DA, _080C00DA +dat 0x080C00F2, _080C00F2 +dat 0x080C0134, _080C0134 +fun 0x080C0145, sub_80C0144 +dat 0x080C0198, _080C0198 +dat 0x080C01CE, _080C01CE +fun 0x080C01DD, NewMapMuEntry +dat 0x080C01EC, _080C01EC +dat 0x080C01F0, _080C01F0 +dat 0x080C01F8, _080C01F8 +dat 0x080C01FC, _080C01FC +fun 0x080C0201, sub_80C0200 +dat 0x080C020C, _080C020C +fun 0x080C0211, sub_80C0210 +dat 0x080C021E, _080C021E +dat 0x080C0224, _080C0224 +fun 0x080C0229, sub_80C0228 +dat 0x080C023C, _080C023C +fun 0x080C0241, sub_80C0240 +dat 0x080C0298, _080C0298 +dat 0x080C029C, _080C029C +dat 0x080C029E, _080C029E +fun 0x080C02A5, sub_80C02A4 +dat 0x080C02FC, _080C02FC +dat 0x080C0300, _080C0300 +dat 0x080C0302, _080C0302 +fun 0x080C0309, sub_80C0308 +dat 0x080C0354, _080C0354 +fun 0x080C0359, sub_80C0358 +dat 0x080C03AA, _080C03AA +dat 0x080C03B2, _080C03B2 +dat 0x080C03D6, _080C03D6 +dat 0x080C03D8, _080C03D8 +dat 0x080C03EC, _080C03EC +fun 0x080C040D, sub_80C040C +dat 0x080C0426, _080C0426 +dat 0x080C0430, _080C0430 +dat 0x080C04BC, _080C04BC +dat 0x080C04C0, _080C04C0 +dat 0x080C04C4, _080C04C4 +dat 0x080C04C8, _080C04C8 +fun 0x080C04CD, sub_80C04CC +dat 0x080C04EA, _080C04EA +dat 0x080C04F0, _080C04F0 +fun 0x080C04F5, sub_80C04F4 +dat 0x080C0504, _080C0504 +dat 0x080C0508, _080C0508 +dat 0x080C0510, _080C0510 +dat 0x080C051C, _080C051C +fun 0x080C0521, sub_80C0520 +dat 0x080C052C, _080C052C +fun 0x080C0531, sub_80C0530 +dat 0x080C053E, _080C053E +dat 0x080C0544, _080C0544 +fun 0x080C0549, nullsub_47 +fun 0x080C054D, sub_80C054C +dat 0x080C0560, _080C0560 +dat 0x080C05A8, _080C05A8 +fun 0x080C05AD, sub_80C05AC +dat 0x080C05C0, _080C05C0 +fun 0x080C05C5, sub_80C05C4 +dat 0x080C05E4, _080C05E4 +dat 0x080C05EC, _080C05EC +dat 0x080C05F0, _080C05F0 +dat 0x080C05F4, _080C05F4 +fun 0x080C05F9, sub_80C05F8 +dat 0x080C060C, _080C060C +fun 0x080C0611, sub_80C0610 +dat 0x080C064A, _080C064A +dat 0x080C06A0, _080C06A0 +dat 0x080C06A4, _080C06A4 +dat 0x080C06B0, _080C06B0 +dat 0x080C06DC, _080C06DC +dat 0x080C06EC, _080C06EC +fun 0x080C06F1, sub_80C06F0 +dat 0x080C0706, _080C0706 +dat 0x080C0784, _080C0784 +dat 0x080C0798, _080C0798 +dat 0x080C07A0, _080C07A0 +dat 0x080C07A4, _080C07A4 +dat 0x080C07A8, _080C07A8 +dat 0x080C07AC, _080C07AC +dat 0x080C07B0, _080C07B0 +dat 0x080C07B4, _080C07B4 +fun 0x080C07B9, sub_80C07B8 +dat 0x080C07CC, _080C07CC +fun 0x080C07D5, sub_80C07D4 +dat 0x080C07E8, _080C07E8 +dat 0x080C07EC, _080C07EC +dat 0x080C07F4, _080C07F4 +dat 0x080C0808, _080C0808 +fun 0x080C080D, sub_80C080C +dat 0x080C0818, _080C0818 +fun 0x080C081D, sub_80C081C +dat 0x080C082A, _080C082A +dat 0x080C0830, _080C0830 +fun 0x080C0835, sub_80C0834 +fun 0x080C0859, GetWMCenteredCameraPosition +dat 0x080C0872, _080C0872 +dat 0x080C0878, _080C0878 +dat 0x080C087A, _080C087A +dat 0x080C088E, _080C088E +dat 0x080C0894, _080C0894 +dat 0x080C0896, _080C0896 +fun 0x080C089D, sub_80C089C +dat 0x080C08F0, _080C08F0 +dat 0x080C0906, _080C0906 +dat 0x080C090E, _080C090E +dat 0x080C0924, _080C0924 +dat 0x080C0928, _080C0928 +dat 0x080C092C, _080C092C +dat 0x080C0942, _080C0942 +dat 0x080C094E, _080C094E +dat 0x080C0952, _080C0952 +dat 0x080C0954, _080C0954 +fun 0x080C0961, sub_80C0960 +dat 0x080C097E, _080C097E +dat 0x080C098C, _080C098C +dat 0x080C0998, _080C0998 +dat 0x080C099C, _080C099C +dat 0x080C09A0, _080C09A0 +dat 0x080C09A4, _080C09A4 +dat 0x080C09A8, _080C09A8 +dat 0x080C09AE, _080C09AE +dat 0x080C09B0, _080C09B0 +fun 0x080C09B9, sub_80C09B8 +dat 0x080C09E0, _080C09E0 +dat 0x080C09E4, _080C09E4 +dat 0x080C09E8, _080C09E8 +fun 0x080C09ED, sub_80C09EC +dat 0x080C0A08, _080C0A08 +dat 0x080C0A0C, _080C0A0C +fun 0x080C0A11, sub_80C0A10 +dat 0x080C0A2C, _080C0A2C +dat 0x080C0A30, _080C0A30 +dat 0x080C0A38, _080C0A38 +dat 0x080C0A40, _080C0A40 +fun 0x080C0A45, sub_80C0A44 +dat 0x080C0A60, _080C0A60 +fun 0x080C0A65, sub_80C0A64 +dat 0x080C0A6A, _080C0A6A +dat 0x080C0A88, _080C0A88 +dat 0x080C0A98, _080C0A98 +fun 0x080C0A9D, sub_80C0A9C +dat 0x080C0B80, _080C0B80 +dat 0x080C0B84, _080C0B84 +dat 0x080C0B9A, _080C0B9A +dat 0x080C0BB4, _080C0BB4 +dat 0x080C0BB8, _080C0BB8 +dat 0x080C0BCA, _080C0BCA +dat 0x080C0C1C, _080C0C1C +dat 0x080C0C20, _080C0C20 +dat 0x080C0C24, _080C0C24 +fun 0x080C0C29, sub_80C0C28 +fun 0x080C0C45, sub_80C0C44 +dat 0x080C0C5C, _080C0C5C +dat 0x080C0C7A, _080C0C7A +dat 0x080C0CB4, _080C0CB4 +dat 0x080C0CB8, _080C0CB8 +dat 0x080C0CBC, _080C0CBC +dat 0x080C0CC0, _080C0CC0 +dat 0x080C0CCA, _080C0CCA +dat 0x080C0CF0, _080C0CF0 +fun 0x080C0CF5, sub_80C0CF4 +dat 0x080C0DB0, _080C0DB0 +dat 0x080C0DB4, _080C0DB4 +dat 0x080C0DB8, _080C0DB8 +dat 0x080C0DBC, _080C0DBC +dat 0x080C0DC0, _080C0DC0 +dat 0x080C0DC4, _080C0DC4 +dat 0x080C0DC8, _080C0DC8 +dat 0x080C0DCC, _080C0DCC +dat 0x080C0DD0, _080C0DD0 +dat 0x080C0DD4, _080C0DD4 +dat 0x080C0DD8, _080C0DD8 +dat 0x080C0DDC, _080C0DDC +dat 0x080C0DE0, _080C0DE0 +dat 0x080C0DE4, _080C0DE4 +dat 0x080C0DE8, _080C0DE8 +dat 0x080C0DEC, _080C0DEC +fun 0x080C0DF1, sub_80C0DF0 +dat 0x080C0E44, _080C0E44 +dat 0x080C0E48, _080C0E48 +fun 0x080C0E4D, sub_80C0E4C +fun 0x080C0E59, sub_80C0E58 +dat 0x080C0EB8, _080C0EB8 +fun 0x080C0EBD, sub_80C0EBC +dat 0x080C0EFC, _080C0EFC +fun 0x080C0F01, sub_80C0F00 +dat 0x080C0F24, _080C0F24 +dat 0x080C0F28, _080C0F28 +dat 0x080C0F8E, _080C0F8E +dat 0x080C0F98, _080C0F98 +dat 0x080C0F9C, _080C0F9C +dat 0x080C0FA0, _080C0FA0 +fun 0x080C0FA5, sub_80C0FA4 +fun 0x080C0FB1, sub_80C0FB0 +dat 0x080C0FE4, _080C0FE4 +fun 0x080C0FE9, sub_80C0FE8 +dat 0x080C1024, _080C1024 +dat 0x080C1028, _080C1028 +dat 0x080C1036, _080C1036 +dat 0x080C10B4, _080C10B4 +fun 0x080C10B9, sub_80C10B8 +dat 0x080C10D8, _080C10D8 +dat 0x080C10F0, _080C10F0 +dat 0x080C10F4, _080C10F4 +dat 0x080C1102, _080C1102 +dat 0x080C1160, _080C1160 +dat 0x080C1164, _080C1164 +dat 0x080C1174, _080C1174 +dat 0x080C1190, _080C1190 +fun 0x080C119D, sub_80C119C +dat 0x080C11C8, _080C11C8 +dat 0x080C11CC, _080C11CC +dat 0x080C11DA, _080C11DA +dat 0x080C11E2, _080C11E2 +dat 0x080C124C, _080C124C +dat 0x080C1250, _080C1250 +dat 0x080C1254, _080C1254 +dat 0x080C125A, _080C125A +dat 0x080C1274, _080C1274 +fun 0x080C128D, sub_80C128C +dat 0x080C129E, _080C129E +dat 0x080C12A4, _080C12A4 +dat 0x080C12A8, _080C12A8 +fun 0x080C12AD, sub_80C12AC +dat 0x080C12E0, _080C12E0 +dat 0x080C12F4, _080C12F4 +dat 0x080C130C, _080C130C +dat 0x080C1310, _080C1310 +dat 0x080C1314, _080C1314 +dat 0x080C1318, _080C1318 +dat 0x080C131C, _080C131C +dat 0x080C1320, _080C1320 +fun 0x080C1325, sub_80C1324 +dat 0x080C133A, _080C133A +dat 0x080C1350, _080C1350 +dat 0x080C1364, _080C1364 +dat 0x080C136C, _080C136C +fun 0x080C1371, sub_80C1370 +dat 0x080C138C, _080C138C +dat 0x080C1390, _080C1390 +dat 0x080C1394, _080C1394 +dat 0x080C13AC, _080C13AC +dat 0x080C13B0, _080C13B0 +dat 0x080C13B4, _080C13B4 +dat 0x080C13BC, _080C13BC +dat 0x080C13C8, _080C13C8 +fun 0x080C13CD, sub_80C13CC +fun 0x080C13D9, sub_80C13D8 +dat 0x080C13E4, _080C13E4 +fun 0x080C13E9, sub_80C13E8 +dat 0x080C1458, _080C1458 +dat 0x080C145C, _080C145C +dat 0x080C1460, _080C1460 +dat 0x080C1462, _080C1462 +fun 0x080C1471, sub_80C1470 +dat 0x080C147C, _080C147C +fun 0x080C1481, sub_80C1480 +dat 0x080C149E, _080C149E +dat 0x080C151C, _080C151C +dat 0x080C1520, _080C1520 +fun 0x080C1525, sub_80C1524 +dat 0x080C154A, _080C154A +dat 0x080C1604, _080C1604 +dat 0x080C1608, _080C1608 +dat 0x080C1614, _080C1614 +fun 0x080C1625, sub_80C1624 +dat 0x080C1640, _080C1640 +dat 0x080C1676, _080C1676 +dat 0x080C1684, _080C1684 +fun 0x080C168D, sub_80C168C +dat 0x080C16CC, _080C16CC +dat 0x080C16D0, _080C16D0 +dat 0x080C16D4, _080C16D4 +dat 0x080C16D8, _080C16D8 +fun 0x080C16DD, sub_80C16DC +dat 0x080C16EA, _080C16EA +dat 0x080C16F0, _080C16F0 +fun 0x080C16F5, sub_80C16F4 +dat 0x080C1704, _080C1704 +dat 0x080C1710, _080C1710 +dat 0x080C1720, _080C1720 +fun 0x080C1725, sub_80C1724 +dat 0x080C1732, _080C1732 +dat 0x080C173E, _080C173E +dat 0x080C1748, _080C1748 +dat 0x080C175C, _080C175C +dat 0x080C176C, _080C176C +dat 0x080C176E, _080C176E +fun 0x080C1775, sub_80C1774 +dat 0x080C17A0, _080C17A0 +dat 0x080C17AC, _080C17AC +dat 0x080C17BC, _080C17BC +dat 0x080C17C0, _080C17C0 +dat 0x080C17C4, _080C17C4 +dat 0x080C17C8, _080C17C8 +dat 0x080C17D4, _080C17D4 +dat 0x080C17E2, _080C17E2 +dat 0x080C17F4, _080C17F4 +dat 0x080C17F8, _080C17F8 +dat 0x080C17FC, _080C17FC +dat 0x080C1800, _080C1800 +dat 0x080C180C, _080C180C +dat 0x080C1810, _080C1810 +dat 0x080C1814, _080C1814 +dat 0x080C1818, _080C1818 +dat 0x080C181C, _080C181C +dat 0x080C181E, _080C181E +dat 0x080C1822, _080C1822 +dat 0x080C183A, _080C183A +dat 0x080C1848, _080C1848 +dat 0x080C1868, _080C1868 +dat 0x080C18B4, _080C18B4 +dat 0x080C18C2, _080C18C2 +dat 0x080C18D4, _080C18D4 +dat 0x080C18D8, _080C18D8 +dat 0x080C18DC, _080C18DC +dat 0x080C18E0, _080C18E0 +dat 0x080C18E4, _080C18E4 +fun 0x080C18E9, nullsub_72 +fun 0x080C18ED, sub_80C18EC +dat 0x080C1918, _080C1918 +fun 0x080C1921, sub_80C1920 +dat 0x080C194C, _080C194C +dat 0x080C1970, _080C1970 +dat 0x080C19EE, _080C19EE +dat 0x080C1A2A, _080C1A2A +dat 0x080C1A30, _080C1A30 +dat 0x080C1A40, _080C1A40 +dat 0x080C1A44, _080C1A44 +dat 0x080C1A48, _080C1A48 +dat 0x080C1A4C, _080C1A4C +dat 0x080C1A50, _080C1A50 +dat 0x080C1A54, _080C1A54 +fun 0x080C1A59, sub_80C1A58 +dat 0x080C1A6C, _080C1A6C +fun 0x080C1A75, sub_80C1A74 +dat 0x080C1A88, _080C1A88 +dat 0x080C1A8C, _080C1A8C +dat 0x080C1A94, _080C1A94 +dat 0x080C1AA2, _080C1AA2 +dat 0x080C1AAC, _080C1AAC +fun 0x080C1AB1, sub_80C1AB0 +dat 0x080C1ABA, _080C1ABA +dat 0x080C1AD4, _080C1AD4 +dat 0x080C1AD8, _080C1AD8 +fun 0x080C1ADD, sub_80C1ADC +dat 0x080C1AF0, _080C1AF0 +dat 0x080C1AF4, _080C1AF4 +fun 0x080C1AF9, sub_80C1AF8 +dat 0x080C1B16, _080C1B16 +dat 0x080C1B42, _080C1B42 +dat 0x080C1B54, _080C1B54 +dat 0x080C1B58, _080C1B58 +dat 0x080C1B5C, _080C1B5C +dat 0x080C1B60, _080C1B60 +dat 0x080C1B78, _080C1B78 +dat 0x080C1B88, _080C1B88 +dat 0x080C1BC6, _080C1BC6 +dat 0x080C1BDC, _080C1BDC +fun 0x080C1BE1, sub_80C1BE0 +dat 0x080C1BEE, _080C1BEE +dat 0x080C1BF4, _080C1BF4 +fun 0x080C1BF9, sub_80C1BF8 +dat 0x080C1C0C, _080C1C0C +dat 0x080C1C36, _080C1C36 +dat 0x080C1C40, _080C1C40 +dat 0x080C1C4C, _080C1C4C +dat 0x080C1C50, _080C1C50 +dat 0x080C1C54, _080C1C54 +dat 0x080C1C58, _080C1C58 +dat 0x080C1C5C, _080C1C5C +dat 0x080C1C60, _080C1C60 +dat 0x080C1C88, _080C1C88 +dat 0x080C1C94, _080C1C94 +dat 0x080C1C98, _080C1C98 +dat 0x080C1C9C, _080C1C9C +dat 0x080C1CA0, _080C1CA0 +dat 0x080C1CA4, _080C1CA4 +dat 0x080C1CA8, _080C1CA8 +dat 0x080C1CAC, _080C1CAC +dat 0x080C1CB0, _080C1CB0 +dat 0x080C1CB8, _080C1CB8 +dat 0x080C1CD8, _080C1CD8 +dat 0x080C1CE4, _080C1CE4 +dat 0x080C1CEC, _080C1CEC +dat 0x080C1CF0, _080C1CF0 +dat 0x080C1CF4, _080C1CF4 +dat 0x080C1CF8, _080C1CF8 +dat 0x080C1CFC, _080C1CFC +fun 0x080C1D01, sub_80C1D00 +dat 0x080C1D1C, _080C1D1C +dat 0x080C1D50, _080C1D50 +dat 0x080C1D54, _080C1D54 +dat 0x080C1D58, _080C1D58 +dat 0x080C1D5C, _080C1D5C +dat 0x080C1D60, _080C1D60 +dat 0x080C1D64, _080C1D64 +dat 0x080C1D68, _080C1D68 +dat 0x080C1D6C, _080C1D6C +fun 0x080C1D71, sub_80C1D70 +dat 0x080C1D94, _080C1D94 +dat 0x080C1D98, _080C1D98 +dat 0x080C1D9C, _080C1D9C +fun 0x080C1DA1, sub_80C1DA0 +dat 0x080C1DC0, _080C1DC0 +dat 0x080C1DC4, _080C1DC4 +fun 0x080C1DC9, sub_80C1DC8 +dat 0x080C1DD4, _080C1DD4 +fun 0x080C1DD9, sub_80C1DD8 +dat 0x080C1DE4, _080C1DE4 +fun 0x080C1DE9, sub_80C1DE8 +dat 0x080C1DF8, _080C1DF8 +fun 0x080C1DFD, sub_80C1DFC +dat 0x080C1E10, _080C1E10 +fun 0x080C1E15, sub_80C1E14 +dat 0x080C1E28, _080C1E28 +fun 0x080C1E2D, sub_80C1E2C +fun 0x080C1E41, sub_80C1E40 +fun 0x080C1E55, sub_80C1E54 +dat 0x080C1E6A, _080C1E6A +fun 0x080C1E71, sub_80C1E70 +fun 0x080C1E8D, sub_80C1E8C +dat 0x080C1EFE, _080C1EFE +dat 0x080C1F10, _080C1F10 +fun 0x080C1F19, sub_80C1F18 +dat 0x080C1F30, _080C1F30 +dat 0x080C1F34, _080C1F34 +dat 0x080C1F3C, _080C1F3C +dat 0x080C1F58, _080C1F58 +fun 0x080C1F5D, sub_80C1F5C +dat 0x080C1F68, _080C1F68 +fun 0x080C1F6D, sub_80C1F6C +dat 0x080C1FD0, _080C1FD0 +dat 0x080C1FD4, _080C1FD4 +dat 0x080C1FD8, _080C1FD8 +fun 0x080C1FDD, sub_80C1FDC +fun 0x080C1FE1, sub_80C1FE0 +dat 0x080C2040, _080C2040 +dat 0x080C2044, _080C2044 +dat 0x080C2048, _080C2048 +dat 0x080C204C, _080C204C +dat 0x080C2050, _080C2050 +dat 0x080C2054, _080C2054 +dat 0x080C2058, _080C2058 +fun 0x080C205D, sub_80C205C +dat 0x080C2074, _080C2074 +fun 0x080C2079, sub_80C2078 +dat 0x080C2090, _080C2090 +fun 0x080C2095, sub_80C2094 +dat 0x080C20AA, _080C20AA +fun 0x080C20B1, sub_80C20B0 +dat 0x080C2108, _080C2108 +fun 0x080C210D, sub_80C210C +dat 0x080C2142, _080C2142 +dat 0x080C2148, _080C2148 +fun 0x080C214D, sub_80C214C +dat 0x080C2238, _080C2238 +dat 0x080C223C, _080C223C +dat 0x080C2240, _080C2240 +dat 0x080C2244, _080C2244 +dat 0x080C2248, _080C2248 +fun 0x080C224D, sub_80C224C +dat 0x080C2284, _080C2284 +dat 0x080C228A, _080C228A +fun 0x080C2291, sub_80C2290 +dat 0x080C229C, _080C229C +dat 0x080C22B4, _080C22B4 +dat 0x080C22D4, _080C22D4 +dat 0x080C22D8, _080C22D8 +dat 0x080C22E2, _080C22E2 +dat 0x080C22F8, _080C22F8 +fun 0x080C22FD, sub_80C22FC +dat 0x080C2318, _080C2318 +dat 0x080C231C, _080C231C +fun 0x080C2321, sub_80C2320 +dat 0x080C238C, _080C238C +dat 0x080C2390, _080C2390 +dat 0x080C2394, _080C2394 +fun 0x080C2399, sub_80C2398 +dat 0x080C2410, _080C2410 +dat 0x080C2414, _080C2414 +dat 0x080C2418, _080C2418 +dat 0x080C241C, _080C241C +fun 0x080C2421, Make6C_Gmap_RM +dat 0x080C2438, _080C2438 +dat 0x080C243C, _080C243C +dat 0x080C2444, _080C2444 +dat 0x080C245C, _080C245C +fun 0x080C2461, sub_80C2460 +dat 0x080C246C, _080C246C +fun 0x080C2471, sub_80C2470 +dat 0x080C247E, _080C247E +dat 0x080C2484, _080C2484 +fun 0x080C2489, sub_80C2488 +dat 0x080C24A0, _080C24A0 +dat 0x080C24A8, _080C24A8 +fun 0x080C24AD, GetWMDisplayPosition +dat 0x080C24C4, _080C24C4 +dat 0x080C24C8, _080C24C8 +dat 0x080C24D2, _080C24D2 +fun 0x080C24D9, sub_80C24D8 +dat 0x080C24F0, _080C24F0 +dat 0x080C24F4, _080C24F4 +fun 0x080C24F9, sub_80C24F8 +dat 0x080C257E, _080C257E +dat 0x080C2584, _080C2584 +dat 0x080C2588, _080C2588 +dat 0x080C258C, _080C258C +dat 0x080C2590, _080C2590 +dat 0x080C2594, _080C2594 +fun 0x080C2599, sub_80C2598 +fun 0x080C25B9, sub_80C25B8 +fun 0x080C25F9, sub_80C25F8 +dat 0x080C263C, _080C263C +dat 0x080C2652, _080C2652 +fun 0x080C2659, sub_80C2658 +dat 0x080C2696, _080C2696 +dat 0x080C26B4, _080C26B4 +fun 0x080C26BD, sub_80C26BC +dat 0x080C26CC, _080C26CC +dat 0x080C26D0, _080C26D0 +dat 0x080C26D8, _080C26D8 +dat 0x080C26DC, _080C26DC +fun 0x080C26E1, sub_80C26E0 +dat 0x080C26EC, _080C26EC +fun 0x080C26F1, sub_80C26F0 +dat 0x080C26FE, _080C26FE +dat 0x080C2704, _080C2704 +fun 0x080C2709, sub_80C2708 +dat 0x080C2718, _080C2718 +dat 0x080C271C, _080C271C +dat 0x080C2724, _080C2724 +fun 0x080C2729, sub_80C2728 +dat 0x080C2746, _080C2746 +dat 0x080C274C, _080C274C +fun 0x080C2751, sub_80C2750 +dat 0x080C2798, _080C2798 +dat 0x080C27A0, _080C27A0 +dat 0x080C27A4, _080C27A4 +fun 0x080C27A9, sub_80C27A8 +dat 0x080C27EA, _080C27EA +dat 0x080C27F6, _080C27F6 +fun 0x080C2805, sub_80C2804 +dat 0x080C287C, _080C287C +dat 0x080C2880, _080C2880 +dat 0x080C28BA, _080C28BA +dat 0x080C28C0, _080C28C0 +fun 0x080C28C5, sub_80C28C4 +dat 0x080C28D4, _080C28D4 +dat 0x080C28D8, _080C28D8 +fun 0x080C28DD, sub_80C28DC +dat 0x080C2950, _080C2950 +dat 0x080C2954, _080C2954 +dat 0x080C295E, _080C295E +fun 0x080C2965, sub_80C2964 +dat 0x080C2980, _080C2980 +dat 0x080C2988, _080C2988 +fun 0x080C298D, sub_80C298C +dat 0x080C29F4, _080C29F4 +fun 0x080C29F9, sub_80C29F8 +dat 0x080C2A14, _080C2A14 +fun 0x080C2A1D, sub_80C2A1C +dat 0x080C2A38, _080C2A38 +fun 0x080C2A41, sub_80C2A40 +dat 0x080C2A50, _080C2A50 +dat 0x080C2A68, _080C2A68 +dat 0x080C2A6C, _080C2A6C +dat 0x080C2A74, _080C2A74 +dat 0x080C2A78, _080C2A78 +dat 0x080C2A7C, _080C2A7C +dat 0x080C2A88, _080C2A88 +dat 0x080C2A96, _080C2A96 +dat 0x080C2AA4, _080C2AA4 +fun 0x080C2AAD, sub_80C2AAC +dat 0x080C2ACC, _080C2ACC +dat 0x080C2AD0, _080C2AD0 +fun 0x080C2AD5, sub_80C2AD4 +dat 0x080C2AF4, _080C2AF4 +dat 0x080C2AF8, _080C2AF8 +dat 0x080C2B00, _080C2B00 +dat 0x080C2B70, _080C2B70 +dat 0x080C2B74, _080C2B74 +dat 0x080C2B78, _080C2B78 +fun 0x080C2B7D, sub_80C2B7C +dat 0x080C2B90, _080C2B90 +dat 0x080C2B94, _080C2B94 +dat 0x080C2B9C, _080C2B9C +dat 0x080C2BA4, _080C2BA4 +dat 0x080C2BB8, _080C2BB8 +dat 0x080C2BC0, _080C2BC0 +fun 0x080C2BC5, sub_80C2BC4 +dat 0x080C2BDC, _080C2BDC +dat 0x080C2BE0, _080C2BE0 +dat 0x080C2BE8, _080C2BE8 +dat 0x080C2C00, _080C2C00 +dat 0x080C2C04, _080C2C04 +dat 0x080C2C06, _080C2C06 +fun 0x080C2C11, sub_80C2C10 +dat 0x080C2C20, _080C2C20 +dat 0x080C2C3C, _080C2C3C +dat 0x080C2C40, _080C2C40 +dat 0x080C2C46, _080C2C46 +dat 0x080C2C4A, _080C2C4A +fun 0x080C2C55, sub_80C2C54 +fun 0x080C2C59, sub_80C2C58 +dat 0x080C2C7C, _080C2C7C +fun 0x080C2C81, sub_80C2C80 +dat 0x080C2CA6, _080C2CA6 +fun 0x080C2D45, sub_80C2D44 +dat 0x080C2D78, _080C2D78 +dat 0x080C2D7C, _080C2D7C +dat 0x080C2D80, _080C2D80 +dat 0x080C2D94, _080C2D94 +dat 0x080C2D9C, _080C2D9C +dat 0x080C2DA0, _080C2DA0 +fun 0x080C2DA5, sub_80C2DA4 +dat 0x080C2DD0, _080C2DD0 +dat 0x080C2DD4, _080C2DD4 +dat 0x080C2DD8, _080C2DD8 +dat 0x080C2DF4, _080C2DF4 +dat 0x080C2DFC, _080C2DFC +dat 0x080C2E00, _080C2E00 +fun 0x080C2E05, sub_80C2E04 +dat 0x080C2E14, _080C2E14 +dat 0x080C2E18, _080C2E18 +dat 0x080C2E20, _080C2E20 +dat 0x080C2E24, _080C2E24 +fun 0x080C2E29, sub_80C2E28 +dat 0x080C2E34, _080C2E34 +fun 0x080C2E39, sub_80C2E38 +dat 0x080C2E46, _080C2E46 +dat 0x080C2E4C, _080C2E4C +fun 0x080C2E51, sub_80C2E50 +dat 0x080C2E60, _080C2E60 +dat 0x080C2E64, _080C2E64 +dat 0x080C2E6C, _080C2E6C +fun 0x080C2E71, sub_80C2E70 +dat 0x080C2E82, _080C2E82 +dat 0x080C2E9A, _080C2E9A +dat 0x080C2EA0, _080C2EA0 +fun 0x080C2EA5, sub_80C2EA4 +dat 0x080C2ED8, _080C2ED8 +dat 0x080C2EE0, _080C2EE0 +dat 0x080C2EE4, _080C2EE4 +dat 0x080C2EE8, _080C2EE8 +dat 0x080C2EEC, _080C2EEC +fun 0x080C2EF1, sub_80C2EF0 +dat 0x080C2F4C, _080C2F4C +dat 0x080C2F70, _080C2F70 +dat 0x080C2F78, _080C2F78 +fun 0x080C2F7D, sub_80C2F7C +dat 0x080C2F94, _080C2F94 +fun 0x080C2F9D, sub_80C2F9C +dat 0x080C2FB8, _080C2FB8 +fun 0x080C2FC1, sub_80C2FC0 +dat 0x080C2FDC, _080C2FDC +dat 0x080C2FE0, _080C2FE0 +dat 0x080C2FE8, _080C2FE8 +dat 0x080C3030, _080C3030 +dat 0x080C3034, _080C3034 +dat 0x080C3036, _080C3036 +fun 0x080C304D, sub_80C304C +dat 0x080C3060, _080C3060 +dat 0x080C3064, _080C3064 +dat 0x080C306C, _080C306C +dat 0x080C3074, _080C3074 +dat 0x080C3088, _080C3088 +dat 0x080C3090, _080C3090 +fun 0x080C3095, sub_80C3094 +dat 0x080C30AC, _080C30AC +dat 0x080C30B0, _080C30B0 +dat 0x080C30B8, _080C30B8 +dat 0x080C30D0, _080C30D0 +dat 0x080C30D4, _080C30D4 +dat 0x080C30D6, _080C30D6 +fun 0x080C30E1, sub_80C30E0 +dat 0x080C30F0, _080C30F0 +dat 0x080C310C, _080C310C +dat 0x080C3110, _080C3110 +dat 0x080C3116, _080C3116 +dat 0x080C311A, _080C311A +fun 0x080C3125, sub_80C3124 +dat 0x080C314C, _080C314C +dat 0x080C315E, _080C315E +dat 0x080C3170, _080C3170 +dat 0x080C3174, _080C3174 +dat 0x080C3178, _080C3178 +dat 0x080C318E, _080C318E +dat 0x080C31A2, _080C31A2 +fun 0x080C31A9, sub_80C31A8 +dat 0x080C31BE, _080C31BE +fun 0x080C31C5, sub_80C31C4 +dat 0x080C31DC, _080C31DC +fun 0x080C31E1, sub_80C31E0 +dat 0x080C31F8, _080C31F8 +fun 0x080C31FD, sub_80C31FC +dat 0x080C320C, _080C320C +dat 0x080C3214, _080C3214 +dat 0x080C321A, _080C321A +fun 0x080C3221, sub_80C3220 +dat 0x080C3240, _080C3240 +fun 0x080C3245, sub_80C3244 +dat 0x080C3260, _080C3260 +fun 0x080C3265, sub_80C3264 +dat 0x080C3278, _080C3278 +fun 0x080C3281, sub_80C3280 +dat 0x080C32E0, _080C32E0 +fun 0x080C32E5, sub_80C32E4 +dat 0x080C334C, _080C334C +fun 0x080C3351, sub_80C3350 +dat 0x080C336E, _080C336E +dat 0x080C3374, _080C3374 +fun 0x080C3379, sub_80C3378 +dat 0x080C338C, _080C338C +dat 0x080C3390, _080C3390 +dat 0x080C3398, _080C3398 +dat 0x080C33D0, _080C33D0 +fun 0x080C33D5, sub_80C33D4 +dat 0x080C33E8, _080C33E8 +dat 0x080C33EC, _080C33EC +dat 0x080C33F4, _080C33F4 +dat 0x080C3438, _080C3438 +fun 0x080C343D, sub_80C343C +dat 0x080C3450, _080C3450 +dat 0x080C3454, _080C3454 +dat 0x080C345C, _080C345C +dat 0x080C3464, _080C3464 +dat 0x080C3476, _080C3476 +dat 0x080C3480, _080C3480 +fun 0x080C3485, sub_80C3484 +dat 0x080C349C, _080C349C +dat 0x080C34A0, _080C34A0 +dat 0x080C34A8, _080C34A8 +dat 0x080C34C0, _080C34C0 +dat 0x080C34C4, _080C34C4 +dat 0x080C34C6, _080C34C6 +fun 0x080C34D1, sub_80C34D0 +dat 0x080C350A, _080C350A +dat 0x080C357E, _080C357E +fun 0x080C3591, sub_80C3590 +dat 0x080C359A, _080C359A +dat 0x080C35BC, _080C35BC +dat 0x080C35C0, _080C35C0 +fun 0x080C35C5, sub_80C35C4 +dat 0x080C35E8, _080C35E8 +fun 0x080C35ED, sub_80C35EC +dat 0x080C3608, _080C3608 +dat 0x080C3618, _080C3618 +dat 0x080C3620, _080C3620 +fun 0x080C3625, sub_80C3624 +dat 0x080C3652, _080C3652 +dat 0x080C3658, _080C3658 +dat 0x080C365C, _080C365C +fun 0x080C3661, sub_80C3660 +dat 0x080C3680, _080C3680 +dat 0x080C3684, _080C3684 +dat 0x080C3688, _080C3688 +fun 0x080C368D, sub_80C368C +dat 0x080C369C, _080C369C +fun 0x080C36A1, sub_80C36A0 +fun 0x080C36E9, sub_80C36E8 +dat 0x080C3754, _080C3754 +dat 0x080C375C, _080C375C +dat 0x080C3760, _080C3760 +dat 0x080C3764, _080C3764 +dat 0x080C3768, _080C3768 +dat 0x080C376C, _080C376C +fun 0x080C3771, sub_80C3770 +dat 0x080C37EA, _080C37EA +dat 0x080C37F4, _080C37F4 +dat 0x080C37F8, _080C37F8 +dat 0x080C37FC, _080C37FC +dat 0x080C3800, _080C3800 +dat 0x080C3804, _080C3804 +dat 0x080C3808, _080C3808 +fun 0x080C380D, sub_80C380C +dat 0x080C389A, _080C389A +dat 0x080C38A4, _080C38A4 +dat 0x080C38A8, _080C38A8 +dat 0x080C38AC, _080C38AC +dat 0x080C38B0, _080C38B0 +dat 0x080C38B4, _080C38B4 +dat 0x080C38B8, _080C38B8 +fun 0x080C38BD, sub_80C38BC +dat 0x080C38E2, _080C38E2 +dat 0x080C3956, _080C3956 +dat 0x080C396C, _080C396C +dat 0x080C3988, _080C3988 +dat 0x080C39A8, _080C39A8 +dat 0x080C39B0, _080C39B0 +dat 0x080C39B6, _080C39B6 +dat 0x080C39C6, _080C39C6 +dat 0x080C39F8, _080C39F8 +dat 0x080C3A00, _080C3A00 +dat 0x080C3A10, _080C3A10 +dat 0x080C3A14, _080C3A14 +dat 0x080C3A18, _080C3A18 +dat 0x080C3A1C, _080C3A1C +dat 0x080C3A20, _080C3A20 +dat 0x080C3A24, _080C3A24 +fun 0x080C3A29, sub_80C3A28 +dat 0x080C3A54, _080C3A54 +dat 0x080C3A58, _080C3A58 +dat 0x080C3A5C, _080C3A5C +dat 0x080C3A60, _080C3A60 +fun 0x080C3A65, sub_80C3A64 +fun 0x080C3A8D, sub_80C3A8C +dat 0x080C3AAC, _080C3AAC +dat 0x080C3AB0, _080C3AB0 +dat 0x080C3AB4, _080C3AB4 +fun 0x080C3AB9, sub_80C3AB8 +dat 0x080C3B32, _080C3B32 +dat 0x080C3B38, _080C3B38 +dat 0x080C3B3C, _080C3B3C +fun 0x080C3B41, sub_80C3B40 +dat 0x080C3B92, _080C3B92 +dat 0x080C3BC6, _080C3BC6 +dat 0x080C3BD4, _080C3BD4 +dat 0x080C3BDC, _080C3BDC +dat 0x080C3BE0, _080C3BE0 +fun 0x080C3BE5, sub_80C3BE4 +dat 0x080C3C14, _080C3C14 +dat 0x080C3C18, _080C3C18 +dat 0x080C3C1C, _080C3C1C +dat 0x080C3C26, _080C3C26 +dat 0x080C3C5C, _080C3C5C +dat 0x080C3C60, _080C3C60 +dat 0x080C3C64, _080C3C64 +dat 0x080C3C9C, _080C3C9C +dat 0x080C3CA0, _080C3CA0 +dat 0x080C3CA4, _080C3CA4 +dat 0x080C3CCC, _080C3CCC +dat 0x080C3CD0, _080C3CD0 +dat 0x080C3CD4, _080C3CD4 +dat 0x080C3CFE, _080C3CFE +dat 0x080C3D0C, _080C3D0C +dat 0x080C3D18, _080C3D18 +dat 0x080C3D1C, _080C3D1C +dat 0x080C3D20, _080C3D20 +fun 0x080C3D25, sub_80C3D24 +dat 0x080C3D52, _080C3D52 +dat 0x080C3D58, _080C3D58 +fun 0x080C3D5D, sub_80C3D5C +dat 0x080C3D90, _080C3D90 +dat 0x080C3D98, _080C3D98 +fun 0x080C3D9D, sub_80C3D9C +fun 0x080C3DAD, sub_80C3DAC +dat 0x080C3E68, _080C3E68 +dat 0x080C3E6C, _080C3E6C +dat 0x080C3E70, _080C3E70 +dat 0x080C3E74, _080C3E74 +dat 0x080C3E78, _080C3E78 +dat 0x080C3E7C, _080C3E7C +fun 0x080C3E81, sub_80C3E80 +dat 0x080C3E90, _080C3E90 +fun 0x080C3E95, sub_80C3E94 +dat 0x080C3EB8, _080C3EB8 +dat 0x080C3EBC, _080C3EBC +dat 0x080C3EC0, _080C3EC0 +fun 0x080C3EC5, nullsub_71 +fun 0x080C3EC9, sub_80C3EC8 +fun 0x080C3EDD, sub_80C3EDC +dat 0x080C3EF6, _080C3EF6 +fun 0x080C3F05, sub_80C3F04 +dat 0x080C3F1E, _080C3F1E +fun 0x080C3F25, sub_80C3F24 +dat 0x080C3F3A, _080C3F3A +dat 0x080C3F40, _080C3F40 +dat 0x080C3F50, _080C3F50 +dat 0x080C3F60, _080C3F60 +dat 0x080C3F70, _080C3F70 +dat 0x080C3F7A, _080C3F7A +dat 0x080C3F82, _080C3F82 +fun 0x080C3F89, sub_80C3F88 +dat 0x080C3FAC, _080C3FAC +dat 0x080C3FB0, _080C3FB0 +fun 0x080C3FB5, sub_80C3FB4 +dat 0x080C3FD8, _080C3FD8 +dat 0x080C3FDC, _080C3FDC +fun 0x080C3FE1, sub_80C3FE0 +dat 0x080C4004, _080C4004 +dat 0x080C4008, _080C4008 +fun 0x080C400D, sub_80C400C +dat 0x080C401C, _080C401C +dat 0x080C4020, _080C4020 +dat 0x080C4028, _080C4028 +dat 0x080C4034, _080C4034 +fun 0x080C4039, sub_80C4038 +dat 0x080C4044, _080C4044 +fun 0x080C4049, sub_80C4048 +dat 0x080C4054, _080C4054 +fun 0x080C4059, sub_80C4058 +dat 0x080C4066, _080C4066 +dat 0x080C406C, _080C406C +fun 0x080C4071, sub_80C4070 +dat 0x080C407E, _080C407E +dat 0x080C4082, _080C4082 +fun 0x080C4089, sub_80C4088 +dat 0x080C4096, _080C4096 +dat 0x080C4098, _080C4098 +fun 0x080C409D, sub_80C409C +dat 0x080C40AA, _080C40AA +fun 0x080C40B1, sub_80C40B0 +fun 0x080C40B9, sub_80C40B8 +dat 0x080C4100, _080C4100 +dat 0x080C4124, _080C4124 +fun 0x080C412D, sub_80C412C +dat 0x080C4150, _080C4150 +dat 0x080C4152, _080C4152 +fun 0x080C4159, sub_80C4158 +dat 0x080C417E, _080C417E +fun 0x080C4185, sub_80C4184 +dat 0x080C41CA, _080C41CA +dat 0x080C41DC, _080C41DC +fun 0x080C41E5, sub_80C41E4 +fun 0x080C41F5, sub_80C41F4 +dat 0x080C420C, _080C420C +fun 0x080C4211, sub_80C4210 +dat 0x080C421E, _080C421E +dat 0x080C4224, _080C4224 +fun 0x080C4229, sub_80C4228 +dat 0x080C4234, _080C4234 +fun 0x080C4239, sub_80C4238 +dat 0x080C4250, _080C4250 +dat 0x080C4266, _080C4266 +dat 0x080C4272, _080C4272 +dat 0x080C4286, _080C4286 +dat 0x080C42BA, _080C42BA +dat 0x080C42D4, _080C42D4 +dat 0x080C42D8, _080C42D8 +dat 0x080C42DC, _080C42DC +dat 0x080C42E0, _080C42E0 +dat 0x080C42E2, _080C42E2 +dat 0x080C42FA, _080C42FA +dat 0x080C4302, _080C4302 +dat 0x080C4354, _080C4354 +dat 0x080C4358, _080C4358 +dat 0x080C435C, _080C435C +dat 0x080C4386, _080C4386 +dat 0x080C4390, _080C4390 +dat 0x080C4398, _080C4398 +dat 0x080C43A8, _080C43A8 +dat 0x080C43AC, _080C43AC +dat 0x080C43B0, _080C43B0 +fun 0x080C43B5, sub_80C43B4 +dat 0x080C43C4, _080C43C4 +dat 0x080C43E2, _080C43E2 +dat 0x080C43F0, _080C43F0 +dat 0x080C440C, _080C440C +dat 0x080C443A, _080C443A +dat 0x080C4454, _080C4454 +dat 0x080C4458, _080C4458 +dat 0x080C445C, _080C445C +fun 0x080C4461, sub_80C4460 +dat 0x080C452A, _080C452A +dat 0x080C45B8, _080C45B8 +dat 0x080C45BC, _080C45BC +dat 0x080C45C0, _080C45C0 +dat 0x080C45C4, _080C45C4 +dat 0x080C45C8, _080C45C8 +dat 0x080C45CC, _080C45CC +dat 0x080C45D0, _080C45D0 +dat 0x080C45D4, _080C45D4 +dat 0x080C45D8, _080C45D8 +dat 0x080C45DC, _080C45DC +fun 0x080C45E1, sub_80C45E0 +dat 0x080C4618, _080C4618 +dat 0x080C461C, _080C461C +dat 0x080C463E, _080C463E +dat 0x080C465A, _080C465A +dat 0x080C4660, _080C4660 +fun 0x080C4665, sub_80C4664 +dat 0x080C4688, _080C4688 +dat 0x080C468C, _080C468C +dat 0x080C469C, _080C469C +dat 0x080C46B0, _080C46B0 +dat 0x080C46DA, _080C46DA +dat 0x080C46E0, _080C46E0 +fun 0x080C46E5, sub_80C46E4 +fun 0x080C46F1, sub_80C46F0 +dat 0x080C4730, _080C4730 +dat 0x080C4734, _080C4734 +fun 0x080C4739, sub_80C4738 +dat 0x080C4798, _080C4798 +dat 0x080C479C, _080C479C +dat 0x080C47A0, _080C47A0 +dat 0x080C47A4, _080C47A4 +dat 0x080C47A8, _080C47A8 +dat 0x080C47AC, _080C47AC +fun 0x080C47B1, sub_80C47B0 +dat 0x080C47D8, _080C47D8 +dat 0x080C47EA, _080C47EA +dat 0x080C47F0, _080C47F0 +fun 0x080C47F5, sub_80C47F4 +dat 0x080C4860, _080C4860 +dat 0x080C4864, _080C4864 +dat 0x080C4868, _080C4868 +dat 0x080C486C, _080C486C +dat 0x080C4870, _080C4870 +dat 0x080C4874, _080C4874 +fun 0x080C4879, sub_80C4878 +dat 0x080C4888, _080C4888 +fun 0x080C488D, sub_80C488C +fun 0x080C48F1, sub_80C48F0 +fun 0x080C4919, OpSubtitle_HandleStartPress +fun 0x080C4945, OpSubtitle_Init +fun 0x080C4A3D, Subtitle_LightFlareFx_Init +fun 0x080C4A89, Subtitle_LightFlareFx_Loop +fun 0x080C4BA1, Subtitle_LightFlareFx_End +fun 0x080C4BB5, sub_80C4BB4 +fun 0x080C4C3D, OpSubtitle_AwaitTimer2a +fun 0x080C4C61, sub_80C4C60 +fun 0x080C4CD1, sub_80C4CD0 +fun 0x080C4D55, sub_80C4D54 +fun 0x080C4DA1, sub_80C4DA0 +fun 0x080C4E19, sub_80C4E18 +fun 0x080C4EC5, sub_80C4EC4 +fun 0x080C4F61, sub_80C4F60 +fun 0x080C501D, sub_80C501C +fun 0x080C50A1, sub_80C50A0 +fun 0x080C5105, sub_80C5104 +fun 0x080C51A9, sub_80C51A8 +fun 0x080C51C9, OpSubtitle_SetupBackgrounds +fun 0x080C5219, sub_80C5218 +fun 0x080C5329, sub_80C5328 +fun 0x080C5371, sub_80C5370 +fun 0x080C538D, sub_80C538C +fun 0x080C5401, sub_80C5400 +fun 0x080C540D, sub_80C540C +fun 0x080C541D, StartIntroMonologue +fun 0x080C5431, DrawTitleSprites_Init +fun 0x080C5441, DrawTitleSprites_Loop +fun 0x080C5549, sub_80C5548 +fun 0x080C5581, SkipTitleFx_Loop_KeyListener +fun 0x080C55A5, Title_StartSkipFxListener +fun 0x080C55B9, Title_EndSkipFxListener +fun 0x080C55CD, Title_Init +fun 0x080C56F5, Title_SetupMainGraphics +fun 0x080C5849, sub_80C5848 +fun 0x080C5871, sub_80C5870 +fun 0x080C58CD, Title_SetupSpecialEffectGraphics +fun 0x080C5A45, sub_80C5A44 +fun 0x080C5AF1, Title_Loop_DrawRotatingBlueLights +fun 0x080C5BD5, sub_80C5BD4 +fun 0x080C5C65, Title_Loop_DrawRedBlueOrbs +fun 0x080C5DF1, Title_PrepareMainScreenWithExtendedBgm +fun 0x080C5E61, Title_Loop_RevealGreenDragonFlashFx +fun 0x080C5EA1, Title_Loop_FlashFxExpand +fun 0x080C5F2D, Title_LoadDemonKingOnBg2 +fun 0x080C5F85, Title_ShowBg2 +fun 0x080C5FB5, sub_80C5FB4 +fun 0x080C5FE9, Title_PrepareMainLogoZoom +fun 0x080C6091, Title_Loop_MainLogoZoom +fun 0x080C60CD, sub_80C60CC +fun 0x080C6101, nullsub_23 +fun 0x080C6105, sub_80C6104 +fun 0x080C6145, DrawTitleLightBubbleSprites +fun 0x080C6205, Title_Loop_LightExplosionFx +fun 0x080C62DD, sub_80C62DC +fun 0x080C6355, Title_Loop_MainScreenKeyListener +fun 0x080C63C5, Title_EndAllProcChildren +fun 0x080C63D1, Title_RestartProc +fun 0x080C6425, StartTitleScreen_WithMusic +fun 0x080C6445, StartTitleScreen_FlagFalse +fun 0x080C645D, StartTitleScreen_FlagTrue +fun 0x080C6475, sub_80C6474 +dat 0x080C648A, _080C648A +dat 0x080C6494, _080C6494 +dat 0x080C6498, _080C6498 +dat 0x080C64AC, _080C64AC +dat 0x080C64BA, _080C64BA +dat 0x080C64C4, _080C64C4 +dat 0x080C64CC, _080C64CC +dat 0x080C64D0, _080C64D0 +dat 0x080C64D8, _080C64D8 +dat 0x080C64DC, _080C64DC +dat 0x080C64E4, _080C64E4 +dat 0x080C64E8, _080C64E8 +dat 0x080C64F0, _080C64F0 +dat 0x080C64F4, _080C64F4 +dat 0x080C6502, _080C6502 +dat 0x080C650C, _080C650C +dat 0x080C6514, _080C6514 +dat 0x080C6518, _080C6518 +dat 0x080C6520, _080C6520 +dat 0x080C6524, _080C6524 +dat 0x080C652C, _080C652C +dat 0x080C6530, _080C6530 +dat 0x080C6538, _080C6538 +dat 0x080C653C, _080C653C +dat 0x080C6542, _080C6542 +dat 0x080C654C, _080C654C +dat 0x080C6550, _080C6550 +dat 0x080C6568, _080C6568 +dat 0x080C6570, _080C6570 +dat 0x080C6574, _080C6574 +dat 0x080C657C, _080C657C +dat 0x080C6580, _080C6580 +dat 0x080C6588, _080C6588 +dat 0x080C658C, _080C658C +dat 0x080C6594, _080C6594 +dat 0x080C6598, _080C6598 +dat 0x080C65A0, _080C65A0 +dat 0x080C65A4, _080C65A4 +dat 0x080C65AC, _080C65AC +dat 0x080C65B0, _080C65B0 +dat 0x080C65B6, _080C65B6 +dat 0x080C65C0, _080C65C0 +dat 0x080C65C4, _080C65C4 +dat 0x080C65DC, _080C65DC +dat 0x080C65E4, _080C65E4 +dat 0x080C65E8, _080C65E8 +dat 0x080C65F0, _080C65F0 +dat 0x080C65F4, _080C65F4 +dat 0x080C65FC, _080C65FC +dat 0x080C6600, _080C6600 +dat 0x080C6608, _080C6608 +dat 0x080C660C, _080C660C +dat 0x080C6614, _080C6614 +dat 0x080C6618, _080C6618 +dat 0x080C6620, _080C6620 +dat 0x080C6624, _080C6624 +dat 0x080C6634, _080C6634 +dat 0x080C6638, _080C6638 +dat 0x080C6668, _080C6668 +dat 0x080C6670, _080C6670 +dat 0x080C6674, _080C6674 +dat 0x080C667A, _080C667A +dat 0x080C6684, _080C6684 +dat 0x080C6688, _080C6688 +dat 0x080C668E, _080C668E +dat 0x080C6698, _080C6698 +dat 0x080C669C, _080C669C +dat 0x080C66A2, _080C66A2 +dat 0x080C66AC, _080C66AC +dat 0x080C66B0, _080C66B0 +dat 0x080C66B6, _080C66B6 +dat 0x080C66C0, _080C66C0 +dat 0x080C66C4, _080C66C4 +dat 0x080C66CA, _080C66CA +dat 0x080C66D4, _080C66D4 +dat 0x080C66D8, _080C66D8 +dat 0x080C66DC, _080C66DC +dat 0x080C66DE, _080C66DE +dat 0x080C6700, _080C6700 +fun 0x080C6705, sub_80C6704 +dat 0x080C672A, _080C672A +dat 0x080C6730, _080C6730 +dat 0x080C6734, _080C6734 +fun 0x080C6739, AddSomeChild6C +dat 0x080C6748, _080C6748 +fun 0x080C674D, DeleteSome6C +dat 0x080C675C, _080C675C +fun 0x080C6761, StorePaletteToBufferMaybe +dat 0x080C6774, _080C6774 +dat 0x080C6778, _080C6778 +fun 0x080C677D, sub_80C677C +dat 0x080C6782, _080C6782 +fun 0x080C6795, sub_80C6794 +dat 0x080C67A2, _080C67A2 +dat 0x080C67BC, _080C67BC +fun 0x080C67C1, sub_80C67C0 +dat 0x080C67C6, _080C67C6 +fun 0x080C67D5, sub_80C67D4 +dat 0x080C680E, _080C680E +dat 0x080C682A, _080C682A +dat 0x080C6838, _080C6838 +dat 0x080C6846, _080C6846 +dat 0x080C684E, _080C684E +dat 0x080C6864, _080C6864 +dat 0x080C6874, _080C6874 +dat 0x080C687E, _080C687E +fun 0x080C689D, sub_80C689C +dat 0x080C68DE, _080C68DE +dat 0x080C6906, _080C6906 +dat 0x080C690C, _080C690C +dat 0x080C693C, _080C693C +dat 0x080C694A, _080C694A +dat 0x080C6958, _080C6958 +dat 0x080C6960, _080C6960 +dat 0x080C697A, _080C697A +dat 0x080C698A, _080C698A +dat 0x080C6994, _080C6994 +fun 0x080C69B1, sub_80C69B0 +dat 0x080C69E2, _080C69E2 +fun 0x080C6A55, Initialize6CIntroSequence +dat 0x080C6B10, _080C6B10 +dat 0x080C6B14, _080C6B14 +dat 0x080C6B18, _080C6B18 +dat 0x080C6B1C, _080C6B1C +dat 0x080C6B20, _080C6B20 +dat 0x080C6B24, _080C6B24 +dat 0x080C6B28, _080C6B28 +dat 0x080C6B2C, _080C6B2C +dat 0x080C6B30, _080C6B30 +dat 0x080C6B34, _080C6B34 +dat 0x080C6B38, _080C6B38 +dat 0x080C6B3C, _080C6B3C +dat 0x080C6B40, _080C6B40 +dat 0x080C6B44, _080C6B44 +dat 0x080C6B48, _080C6B48 +dat 0x080C6B4C, _080C6B4C +fun 0x080C6B51, sub_80C6B50 +dat 0x080C6B88, _080C6B88 +fun 0x080C6B8D, sub_80C6B8C +dat 0x080C6BC6, _080C6BC6 +dat 0x080C6BD4, _080C6BD4 +fun 0x080C6BD9, sub_80C6BD8 +dat 0x080C6BEC, _080C6BEC +fun 0x080C6BF1, sub_80C6BF0 +dat 0x080C6C20, _080C6C20 +fun 0x080C6C25, sub_80C6C24 +dat 0x080C6D72, _080C6D72 +dat 0x080C6DE8, _080C6DE8 +dat 0x080C6DEC, _080C6DEC +dat 0x080C6DF0, _080C6DF0 +dat 0x080C6DF4, _080C6DF4 +dat 0x080C6DF8, _080C6DF8 +dat 0x080C6DFC, _080C6DFC +dat 0x080C6E00, _080C6E00 +dat 0x080C6E04, _080C6E04 +dat 0x080C6E08, _080C6E08 +dat 0x080C6E0C, _080C6E0C +dat 0x080C6E10, _080C6E10 +fun 0x080C6E15, sub_80C6E14 +fun 0x080C6E1D, sub_80C6E1C +dat 0x080C6E42, _080C6E42 +dat 0x080C6E78, _080C6E78 +dat 0x080C6E7C, _080C6E7C +dat 0x080C6E80, _080C6E80 +dat 0x080C6E84, _080C6E84 +dat 0x080C6E88, _080C6E88 +fun 0x080C6E91, Until6C2AIs8Callback +dat 0x080C6EA6, _080C6EA6 +dat 0x080C6EAA, _080C6EAA +fun 0x080C6EB1, sub_80C6EB0 +dat 0x080C6EE8, _080C6EE8 +dat 0x080C6EEC, _080C6EEC +dat 0x080C6EF0, _080C6EF0 +fun 0x080C6EF9, sub_80C6EF8 +dat 0x080C6F06, _080C6F06 +dat 0x080C6F0C, _080C6F0C +fun 0x080C6F11, sub_80C6F10 +dat 0x080C6F6C, _080C6F6C +fun 0x080C6F71, sub_80C6F70 +dat 0x080C6F86, _080C6F86 +dat 0x080C6F96, _080C6F96 +dat 0x080C6FD0, _080C6FD0 +dat 0x080C6FEE, _080C6FEE +dat 0x080C701C, _080C701C +dat 0x080C7034, _080C7034 +dat 0x080C7038, _080C7038 +dat 0x080C703C, _080C703C +dat 0x080C7040, _080C7040 +dat 0x080C7044, _080C7044 +dat 0x080C7048, _080C7048 +fun 0x080C7051, sub_80C7050 +dat 0x080C719C, _080C719C +dat 0x080C71A0, _080C71A0 +dat 0x080C71A4, _080C71A4 +dat 0x080C71A8, _080C71A8 +dat 0x080C71AC, _080C71AC +fun 0x080C71B1, sub_80C71B0 +dat 0x080C71BC, _080C71BC +fun 0x080C71C1, sub_80C71C0 +dat 0x080C71D0, _080C71D0 +fun 0x080C71D5, sub_80C71D4 +dat 0x080C71E0, _080C71E0 +fun 0x080C71E5, sub_80C71E4 +dat 0x080C7230, _080C7230 +dat 0x080C7250, _080C7250 +dat 0x080C725C, _080C725C +dat 0x080C7260, _080C7260 +dat 0x080C7264, _080C7264 +dat 0x080C7268, _080C7268 +fun 0x080C726D, sub_80C726C +dat 0x080C7280, _080C7280 +dat 0x080C728E, _080C728E +fun 0x080C72A5, sub_80C72A4 +dat 0x080C72D8, _080C72D8 +dat 0x080C72DC, _080C72DC +dat 0x080C737C, _080C737C +dat 0x080C73A4, _080C73A4 +dat 0x080C73A8, _080C73A8 +dat 0x080C73AC, _080C73AC +fun 0x080C73B1, sub_80C73B0 +dat 0x080C73BC, _080C73BC +dat 0x080C73C8, _080C73C8 +dat 0x080C73CC, _080C73CC +dat 0x080C73E8, _080C73E8 +dat 0x080C7410, _080C7410 +dat 0x080C7426, _080C7426 +dat 0x080C743C, _080C743C +dat 0x080C7440, _080C7440 +dat 0x080C7444, _080C7444 +dat 0x080C7448, _080C7448 +dat 0x080C744C, _080C744C +dat 0x080C7450, _080C7450 +dat 0x080C7454, _080C7454 +dat 0x080C7474, _080C7474 +dat 0x080C7478, _080C7478 +dat 0x080C747C, _080C747C +dat 0x080C7480, _080C7480 +dat 0x080C74A0, _080C74A0 +dat 0x080C74A4, _080C74A4 +dat 0x080C74A8, _080C74A8 +dat 0x080C74AC, _080C74AC +dat 0x080C74B0, _080C74B0 +dat 0x080C74DC, _080C74DC +dat 0x080C74E0, _080C74E0 +dat 0x080C74E4, _080C74E4 +dat 0x080C74E8, _080C74E8 +dat 0x080C74EC, _080C74EC +dat 0x080C7500, _080C7500 +dat 0x080C7504, _080C7504 +dat 0x080C7508, _080C7508 +dat 0x080C750C, _080C750C +dat 0x080C7510, _080C7510 +dat 0x080C752C, _080C752C +dat 0x080C753C, _080C753C +dat 0x080C7540, _080C7540 +dat 0x080C7544, _080C7544 +dat 0x080C7548, _080C7548 +dat 0x080C754C, _080C754C +dat 0x080C755A, _080C755A +dat 0x080C7586, _080C7586 +dat 0x080C75EC, _080C75EC +dat 0x080C75F0, _080C75F0 +dat 0x080C75F4, _080C75F4 +dat 0x080C75F8, _080C75F8 +dat 0x080C75FC, _080C75FC +dat 0x080C7600, _080C7600 +dat 0x080C7604, _080C7604 +dat 0x080C760A, _080C760A +fun 0x080C7611, sub_80C7610 +fun 0x080C7619, sub_80C7618 +dat 0x080C7668, _080C7668 +dat 0x080C766C, _080C766C +dat 0x080C7670, _080C7670 +dat 0x080C7674, _080C7674 +dat 0x080C7678, _080C7678 +fun 0x080C7681, sub_80C7680 +dat 0x080C768C, _080C768C +dat 0x080C76A4, _080C76A4 +dat 0x080C76C0, _080C76C0 +dat 0x080C76C4, _080C76C4 +fun 0x080C76C9, sub_80C76C8 +dat 0x080C7704, _080C7704 +dat 0x080C7708, _080C7708 +dat 0x080C771C, _080C771C +dat 0x080C772C, _080C772C +dat 0x080C7730, _080C7730 +dat 0x080C7744, _080C7744 +dat 0x080C7748, _080C7748 +dat 0x080C774C, _080C774C +dat 0x080C7750, _080C7750 +dat 0x080C7768, _080C7768 +dat 0x080C776C, _080C776C +dat 0x080C7770, _080C7770 +dat 0x080C777A, _080C777A +dat 0x080C7782, _080C7782 +dat 0x080C778C, _080C778C +dat 0x080C7790, _080C7790 +dat 0x080C77B8, _080C77B8 +dat 0x080C77BA, _080C77BA +dat 0x080C7824, _080C7824 +dat 0x080C7828, _080C7828 +dat 0x080C782C, _080C782C +dat 0x080C7830, _080C7830 +dat 0x080C7836, _080C7836 +fun 0x080C7845, sub_80C7844 +dat 0x080C7870, _080C7870 +dat 0x080C787E, _080C787E +dat 0x080C7898, _080C7898 +dat 0x080C78A0, _080C78A0 +dat 0x080C78A4, _080C78A4 +dat 0x080C78A8, _080C78A8 +dat 0x080C78AC, _080C78AC +dat 0x080C78B0, _080C78B0 +dat 0x080C78B4, _080C78B4 +dat 0x080C78B8, _080C78B8 +fun 0x080C78BD, sub_80C78BC +dat 0x080C78D6, _080C78D6 +dat 0x080C78E8, _080C78E8 +dat 0x080C78EC, _080C78EC +dat 0x080C78F0, _080C78F0 +dat 0x080C78F4, _080C78F4 +dat 0x080C78F8, _080C78F8 +dat 0x080C78FC, _080C78FC +fun 0x080C7901, sub_80C7900 +dat 0x080C79E4, _080C79E4 +dat 0x080C79E8, _080C79E8 +dat 0x080C79EC, _080C79EC +dat 0x080C79F0, _080C79F0 +fun 0x080C79F5, sub_80C79F4 +dat 0x080C7A48, _080C7A48 +dat 0x080C7A4E, _080C7A4E +dat 0x080C7A6C, _080C7A6C +dat 0x080C7A70, _080C7A70 +dat 0x080C7A74, _080C7A74 +dat 0x080C7A78, _080C7A78 +dat 0x080C7A7C, _080C7A7C +fun 0x080C7A85, sub_80C7A84 +dat 0x080C7ABC, _080C7ABC +dat 0x080C7AD0, _080C7AD0 +dat 0x080C7AD4, _080C7AD4 +dat 0x080C7AD8, _080C7AD8 +dat 0x080C7ADC, _080C7ADC +dat 0x080C7AE0, _080C7AE0 +fun 0x080C7AE9, sub_80C7AE8 +dat 0x080C7B44, _080C7B44 +dat 0x080C7B60, _080C7B60 +dat 0x080C7B64, _080C7B64 +dat 0x080C7B68, _080C7B68 +dat 0x080C7B6C, _080C7B6C +dat 0x080C7B70, _080C7B70 +dat 0x080C7B74, _080C7B74 +dat 0x080C7B78, _080C7B78 +fun 0x080C7B81, sub_80C7B80 +dat 0x080C7BA8, _080C7BA8 +dat 0x080C7BEC, _080C7BEC +dat 0x080C7C2E, _080C7C2E +dat 0x080C7C5C, _080C7C5C +dat 0x080C7C88, _080C7C88 +dat 0x080C7CD0, _080C7CD0 +dat 0x080C7CD4, _080C7CD4 +dat 0x080C7CD8, _080C7CD8 +dat 0x080C7CDC, _080C7CDC +dat 0x080C7CE0, _080C7CE0 +dat 0x080C7CE4, _080C7CE4 +dat 0x080C7CEA, _080C7CEA +fun 0x080C7CF9, sub_80C7CF8 +dat 0x080C7D06, _080C7D06 +dat 0x080C7D10, _080C7D10 +dat 0x080C7D14, _080C7D14 +dat 0x080C7D30, _080C7D30 +dat 0x080C7DDC, _080C7DDC +dat 0x080C7DE0, _080C7DE0 +dat 0x080C7DE4, _080C7DE4 +dat 0x080C7DE8, _080C7DE8 +dat 0x080C7DEC, _080C7DEC +dat 0x080C7E0C, _080C7E0C +dat 0x080C7E10, _080C7E10 +dat 0x080C7E14, _080C7E14 +dat 0x080C7E18, _080C7E18 +dat 0x080C7E38, _080C7E38 +dat 0x080C7E3C, _080C7E3C +dat 0x080C7E40, _080C7E40 +dat 0x080C7E44, _080C7E44 +dat 0x080C7E48, _080C7E48 +dat 0x080C7E74, _080C7E74 +dat 0x080C7E78, _080C7E78 +dat 0x080C7E7C, _080C7E7C +dat 0x080C7E80, _080C7E80 +dat 0x080C7E84, _080C7E84 +dat 0x080C7E98, _080C7E98 +dat 0x080C7E9C, _080C7E9C +dat 0x080C7EA0, _080C7EA0 +dat 0x080C7EA4, _080C7EA4 +dat 0x080C7EA8, _080C7EA8 +dat 0x080C7EC4, _080C7EC4 +dat 0x080C7ED4, _080C7ED4 +dat 0x080C7ED8, _080C7ED8 +dat 0x080C7EDC, _080C7EDC +dat 0x080C7EE0, _080C7EE0 +dat 0x080C7EE4, _080C7EE4 +dat 0x080C7F06, _080C7F06 +dat 0x080C7F6C, _080C7F6C +dat 0x080C7F70, _080C7F70 +dat 0x080C7F74, _080C7F74 +dat 0x080C7F78, _080C7F78 +dat 0x080C7F7C, _080C7F7C +dat 0x080C7F80, _080C7F80 +dat 0x080C7F86, _080C7F86 +fun 0x080C7F91, sub_80C7F90 +dat 0x080C7FCC, _080C7FCC +dat 0x080C7FD0, _080C7FD0 +dat 0x080C7FE4, _080C7FE4 +dat 0x080C7FF4, _080C7FF4 +dat 0x080C7FF8, _080C7FF8 +dat 0x080C800C, _080C800C +dat 0x080C8010, _080C8010 +dat 0x080C8014, _080C8014 +dat 0x080C8018, _080C8018 +dat 0x080C8030, _080C8030 +dat 0x080C8034, _080C8034 +dat 0x080C8038, _080C8038 +dat 0x080C8042, _080C8042 +dat 0x080C804A, _080C804A +dat 0x080C8054, _080C8054 +dat 0x080C8058, _080C8058 +dat 0x080C8078, _080C8078 +dat 0x080C807A, _080C807A +dat 0x080C80E4, _080C80E4 +dat 0x080C80E8, _080C80E8 +dat 0x080C80EC, _080C80EC +dat 0x080C80F2, _080C80F2 +fun 0x080C8101, sub_80C8100 +dat 0x080C8178, _080C8178 +dat 0x080C817C, _080C817C +dat 0x080C8180, _080C8180 +fun 0x080C8185, sub_80C8184 +dat 0x080C81DA, _080C81DA +dat 0x080C81E0, _080C81E0 +dat 0x080C81FC, _080C81FC +dat 0x080C8200, _080C8200 +dat 0x080C8204, _080C8204 +dat 0x080C8208, _080C8208 +dat 0x080C820C, _080C820C +fun 0x080C8215, sub_80C8214 +dat 0x080C824C, _080C824C +dat 0x080C8260, _080C8260 +dat 0x080C8264, _080C8264 +dat 0x080C8268, _080C8268 +dat 0x080C826C, _080C826C +dat 0x080C8270, _080C8270 +fun 0x080C8279, sub_80C8278 +dat 0x080C82A8, _080C82A8 +dat 0x080C82AC, _080C82AC +dat 0x080C82B0, _080C82B0 +dat 0x080C82B6, _080C82B6 +dat 0x080C82B8, _080C82B8 +dat 0x080C82C8, _080C82C8 +dat 0x080C82CA, _080C82CA +dat 0x080C82DA, _080C82DA +dat 0x080C82DC, _080C82DC +dat 0x080C82EA, _080C82EA +dat 0x080C8328, _080C8328 +dat 0x080C8344, _080C8344 +dat 0x080C8348, _080C8348 +dat 0x080C834C, _080C834C +dat 0x080C8350, _080C8350 +dat 0x080C8354, _080C8354 +fun 0x080C835D, sub_80C835C +dat 0x080C8384, _080C8384 +dat 0x080C83C6, _080C83C6 +dat 0x080C8408, _080C8408 +dat 0x080C8436, _080C8436 +dat 0x080C8462, _080C8462 +dat 0x080C84B0, _080C84B0 +dat 0x080C84B4, _080C84B4 +dat 0x080C84B8, _080C84B8 +dat 0x080C84BC, _080C84BC +dat 0x080C84C0, _080C84C0 +dat 0x080C84C4, _080C84C4 +dat 0x080C84CA, _080C84CA +fun 0x080C84D9, sub_80C84D8 +dat 0x080C851C, _080C851C +dat 0x080C8544, _080C8544 +dat 0x080C8548, _080C8548 +dat 0x080C854C, _080C854C +fun 0x080C8555, sub_80C8554 +dat 0x080C8560, _080C8560 +fun 0x080C8565, sub_80C8564 +fun 0x080C8581, sub_80C8580 +fun 0x080C85B1, sub_80C85B0 +dat 0x080C85EE, _080C85EE +dat 0x080C85F2, _080C85F2 +fun 0x080C85FD, sub_80C85FC +fun 0x080C8609, sub_80C8608 +fun 0x080C8639, sub_80C8638 +dat 0x080C8676, _080C8676 +dat 0x080C867A, _080C867A +fun 0x080C8685, sub_80C8684 +fun 0x080C8691, sub_80C8690 +dat 0x080C86C8, _080C86C8 +dat 0x080C86D4, _080C86D4 +dat 0x080C86D8, _080C86D8 +dat 0x080C86F0, _080C86F0 +dat 0x080C8718, _080C8718 +dat 0x080C8730, _080C8730 +dat 0x080C8734, _080C8734 +dat 0x080C8738, _080C8738 +dat 0x080C873C, _080C873C +dat 0x080C8740, _080C8740 +dat 0x080C8760, _080C8760 +dat 0x080C8764, _080C8764 +dat 0x080C8768, _080C8768 +dat 0x080C876C, _080C876C +dat 0x080C878C, _080C878C +dat 0x080C8790, _080C8790 +dat 0x080C8794, _080C8794 +dat 0x080C8798, _080C8798 +dat 0x080C879C, _080C879C +dat 0x080C87BC, _080C87BC +dat 0x080C87C0, _080C87C0 +dat 0x080C87C4, _080C87C4 +dat 0x080C87C8, _080C87C8 +dat 0x080C87CC, _080C87CC +dat 0x080C87D8, _080C87D8 +dat 0x080C87DC, _080C87DC +dat 0x080C87E0, _080C87E0 +dat 0x080C87F4, _080C87F4 +dat 0x080C8802, _080C8802 +dat 0x080C8820, _080C8820 +dat 0x080C8824, _080C8824 +dat 0x080C8828, _080C8828 +dat 0x080C882C, _080C882C +dat 0x080C8830, _080C8830 +dat 0x080C8834, _080C8834 +fun 0x080C883D, sub_80C883C +dat 0x080C887A, _080C887A +dat 0x080C8880, _080C8880 +dat 0x080C88A0, _080C88A0 +dat 0x080C88A4, _080C88A4 +dat 0x080C88A8, _080C88A8 +dat 0x080C88AC, _080C88AC +dat 0x080C88CC, _080C88CC +dat 0x080C88D0, _080C88D0 +dat 0x080C88D4, _080C88D4 +dat 0x080C88D8, _080C88D8 +dat 0x080C88DC, _080C88DC +dat 0x080C88FA, _080C88FA +dat 0x080C8914, _080C8914 +dat 0x080C8918, _080C8918 +dat 0x080C891C, _080C891C +dat 0x080C8920, _080C8920 +dat 0x080C8924, _080C8924 +dat 0x080C8928, _080C8928 +dat 0x080C892C, _080C892C +fun 0x080C8935, sub_80C8934 +dat 0x080C8972, _080C8972 +dat 0x080C8978, _080C8978 +dat 0x080C8998, _080C8998 +dat 0x080C899C, _080C899C +dat 0x080C89A0, _080C89A0 +dat 0x080C89A4, _080C89A4 +dat 0x080C89C4, _080C89C4 +dat 0x080C89C8, _080C89C8 +dat 0x080C89CC, _080C89CC +dat 0x080C89D0, _080C89D0 +dat 0x080C89D4, _080C89D4 +dat 0x080C89F2, _080C89F2 +dat 0x080C8A04, _080C8A04 +dat 0x080C8A08, _080C8A08 +dat 0x080C8A0C, _080C8A0C +dat 0x080C8A10, _080C8A10 +dat 0x080C8A14, _080C8A14 +dat 0x080C8A18, _080C8A18 +fun 0x080C8A21, sub_80C8A20 +dat 0x080C8A5E, _080C8A5E +dat 0x080C8A64, _080C8A64 +dat 0x080C8A84, _080C8A84 +dat 0x080C8A88, _080C8A88 +dat 0x080C8A8C, _080C8A8C +dat 0x080C8A90, _080C8A90 +dat 0x080C8AB0, _080C8AB0 +dat 0x080C8AB4, _080C8AB4 +dat 0x080C8AB8, _080C8AB8 +dat 0x080C8ABC, _080C8ABC +dat 0x080C8AC0, _080C8AC0 +dat 0x080C8ADE, _080C8ADE +dat 0x080C8AF0, _080C8AF0 +dat 0x080C8AF4, _080C8AF4 +dat 0x080C8AF8, _080C8AF8 +dat 0x080C8AFC, _080C8AFC +dat 0x080C8B00, _080C8B00 +dat 0x080C8B04, _080C8B04 +fun 0x080C8B0D, sub_80C8B0C +dat 0x080C8B4A, _080C8B4A +dat 0x080C8B50, _080C8B50 +dat 0x080C8B70, _080C8B70 +dat 0x080C8B74, _080C8B74 +dat 0x080C8B78, _080C8B78 +dat 0x080C8B7C, _080C8B7C +dat 0x080C8B9C, _080C8B9C +dat 0x080C8BA0, _080C8BA0 +dat 0x080C8BA4, _080C8BA4 +dat 0x080C8BA8, _080C8BA8 +dat 0x080C8BAC, _080C8BAC +dat 0x080C8BCA, _080C8BCA +dat 0x080C8BDC, _080C8BDC +dat 0x080C8BE0, _080C8BE0 +dat 0x080C8BE4, _080C8BE4 +dat 0x080C8BE8, _080C8BE8 +dat 0x080C8BEC, _080C8BEC +dat 0x080C8BF0, _080C8BF0 +fun 0x080C8BF9, sub_80C8BF8 +dat 0x080C8C36, _080C8C36 +dat 0x080C8C3C, _080C8C3C +dat 0x080C8C5C, _080C8C5C +dat 0x080C8C60, _080C8C60 +dat 0x080C8C64, _080C8C64 +dat 0x080C8C68, _080C8C68 +dat 0x080C8C88, _080C8C88 +dat 0x080C8C8C, _080C8C8C +dat 0x080C8C90, _080C8C90 +dat 0x080C8C94, _080C8C94 +dat 0x080C8C98, _080C8C98 +dat 0x080C8CB6, _080C8CB6 +dat 0x080C8CC8, _080C8CC8 +dat 0x080C8CCC, _080C8CCC +dat 0x080C8CD0, _080C8CD0 +dat 0x080C8CD4, _080C8CD4 +dat 0x080C8CD8, _080C8CD8 +dat 0x080C8CDC, _080C8CDC +fun 0x080C8CE5, sub_80C8CE4 +dat 0x080C8D24, _080C8D24 +dat 0x080C8D28, _080C8D28 +fun 0x080C8D31, sub_80C8D30 +dat 0x080C8D66, _080C8D66 +dat 0x080C8D78, _080C8D78 +dat 0x080C8DA0, _080C8DA0 +dat 0x080C8DC4, _080C8DC4 +dat 0x080C8DC8, _080C8DC8 +dat 0x080C8DCC, _080C8DCC +dat 0x080C8DD0, _080C8DD0 +dat 0x080C8DE4, _080C8DE4 +dat 0x080C8E18, _080C8E18 +dat 0x080C8E1C, _080C8E1C +dat 0x080C8E3C, _080C8E3C +dat 0x080C8E40, _080C8E40 +dat 0x080C8E44, _080C8E44 +dat 0x080C8E48, _080C8E48 +dat 0x080C8E4C, _080C8E4C +dat 0x080C8E50, _080C8E50 +dat 0x080C8E70, _080C8E70 +dat 0x080C8E74, _080C8E74 +dat 0x080C8E78, _080C8E78 +dat 0x080C8E7C, _080C8E7C +dat 0x080C8E80, _080C8E80 +dat 0x080C8E84, _080C8E84 +dat 0x080C8EA0, _080C8EA0 +dat 0x080C8EB4, _080C8EB4 +dat 0x080C8EB8, _080C8EB8 +dat 0x080C8EBC, _080C8EBC +dat 0x080C8EC0, _080C8EC0 +dat 0x080C8EC4, _080C8EC4 +dat 0x080C8EC8, _080C8EC8 +dat 0x080C8ECC, _080C8ECC +fun 0x080C8ED5, sub_80C8ED4 +dat 0x080C8F08, _080C8F08 +dat 0x080C8F1A, _080C8F1A +dat 0x080C8F30, _080C8F30 +dat 0x080C8F3A, _080C8F3A +dat 0x080C8F58, _080C8F58 +dat 0x080C8F5C, _080C8F5C +dat 0x080C8F60, _080C8F60 +dat 0x080C8F64, _080C8F64 +dat 0x080C8F68, _080C8F68 +dat 0x080C8F6C, _080C8F6C +dat 0x080C8F8C, _080C8F8C +dat 0x080C8F90, _080C8F90 +dat 0x080C8F94, _080C8F94 +dat 0x080C8F98, _080C8F98 +dat 0x080C8F9C, _080C8F9C +dat 0x080C8FA0, _080C8FA0 +dat 0x080C8FC0, _080C8FC0 +dat 0x080C8FC4, _080C8FC4 +dat 0x080C8FC8, _080C8FC8 +dat 0x080C8FCC, _080C8FCC +dat 0x080C8FD0, _080C8FD0 +dat 0x080C8FD4, _080C8FD4 +dat 0x080C8FF0, _080C8FF0 +dat 0x080C9004, _080C9004 +dat 0x080C9008, _080C9008 +dat 0x080C900C, _080C900C +dat 0x080C9010, _080C9010 +dat 0x080C9014, _080C9014 +dat 0x080C9018, _080C9018 +dat 0x080C901C, _080C901C +fun 0x080C9025, sub_80C9024 +dat 0x080C9058, _080C9058 +dat 0x080C906A, _080C906A +dat 0x080C907C, _080C907C +dat 0x080C909C, _080C909C +dat 0x080C90A0, _080C90A0 +dat 0x080C90A4, _080C90A4 +dat 0x080C90A8, _080C90A8 +dat 0x080C90AC, _080C90AC +dat 0x080C90B0, _080C90B0 +dat 0x080C90CC, _080C90CC +dat 0x080C90E0, _080C90E0 +dat 0x080C90E4, _080C90E4 +dat 0x080C90E8, _080C90E8 +dat 0x080C90EC, _080C90EC +dat 0x080C90F0, _080C90F0 +dat 0x080C90F4, _080C90F4 +dat 0x080C90F8, _080C90F8 +fun 0x080C9101, sub_80C9100 +dat 0x080C9134, _080C9134 +dat 0x080C9146, _080C9146 +dat 0x080C915C, _080C915C +dat 0x080C9162, _080C9162 +dat 0x080C9180, _080C9180 +dat 0x080C9184, _080C9184 +dat 0x080C9188, _080C9188 +dat 0x080C918C, _080C918C +dat 0x080C9190, _080C9190 +dat 0x080C9194, _080C9194 +dat 0x080C91B4, _080C91B4 +dat 0x080C91B8, _080C91B8 +dat 0x080C91BC, _080C91BC +dat 0x080C91C0, _080C91C0 +dat 0x080C91C4, _080C91C4 +dat 0x080C91C8, _080C91C8 +dat 0x080C91E4, _080C91E4 +dat 0x080C91F8, _080C91F8 +dat 0x080C91FC, _080C91FC +dat 0x080C9200, _080C9200 +dat 0x080C9204, _080C9204 +dat 0x080C9208, _080C9208 +dat 0x080C920C, _080C920C +dat 0x080C9210, _080C9210 +fun 0x080C9219, sub_80C9218 +dat 0x080C924C, _080C924C +dat 0x080C925E, _080C925E +dat 0x080C9274, _080C9274 +dat 0x080C927A, _080C927A +dat 0x080C9298, _080C9298 +dat 0x080C929C, _080C929C +dat 0x080C92A0, _080C92A0 +dat 0x080C92A4, _080C92A4 +dat 0x080C92A8, _080C92A8 +dat 0x080C92AC, _080C92AC +dat 0x080C92CC, _080C92CC +dat 0x080C92D0, _080C92D0 +dat 0x080C92D4, _080C92D4 +dat 0x080C92D8, _080C92D8 +dat 0x080C92DC, _080C92DC +dat 0x080C92E0, _080C92E0 +dat 0x080C92FC, _080C92FC +dat 0x080C9310, _080C9310 +dat 0x080C9314, _080C9314 +dat 0x080C9318, _080C9318 +dat 0x080C931C, _080C931C +dat 0x080C9320, _080C9320 +dat 0x080C9324, _080C9324 +dat 0x080C9328, _080C9328 +fun 0x080C9331, sub_80C9330 +dat 0x080C9364, _080C9364 +dat 0x080C9376, _080C9376 +dat 0x080C9388, _080C9388 +dat 0x080C93A8, _080C93A8 +dat 0x080C93AC, _080C93AC +dat 0x080C93B0, _080C93B0 +dat 0x080C93B4, _080C93B4 +dat 0x080C93B8, _080C93B8 +dat 0x080C93BC, _080C93BC +dat 0x080C93D8, _080C93D8 +dat 0x080C93EC, _080C93EC +dat 0x080C93F0, _080C93F0 +dat 0x080C93F4, _080C93F4 +dat 0x080C93F8, _080C93F8 +dat 0x080C93FC, _080C93FC +dat 0x080C9400, _080C9400 +dat 0x080C9404, _080C9404 +fun 0x080C940D, sub_80C940C +dat 0x080C9440, _080C9440 +dat 0x080C9452, _080C9452 +dat 0x080C9468, _080C9468 +dat 0x080C9472, _080C9472 +dat 0x080C9490, _080C9490 +dat 0x080C9494, _080C9494 +dat 0x080C9498, _080C9498 +dat 0x080C949C, _080C949C +dat 0x080C94A0, _080C94A0 +dat 0x080C94A4, _080C94A4 +dat 0x080C94C4, _080C94C4 +dat 0x080C94C8, _080C94C8 +dat 0x080C94CC, _080C94CC +dat 0x080C94D0, _080C94D0 +dat 0x080C94D4, _080C94D4 +dat 0x080C94D8, _080C94D8 +dat 0x080C94F8, _080C94F8 +dat 0x080C94FC, _080C94FC +dat 0x080C9500, _080C9500 +dat 0x080C9504, _080C9504 +dat 0x080C9508, _080C9508 +dat 0x080C950C, _080C950C +dat 0x080C9528, _080C9528 +dat 0x080C953C, _080C953C +dat 0x080C9540, _080C9540 +dat 0x080C9544, _080C9544 +dat 0x080C9548, _080C9548 +dat 0x080C954C, _080C954C +dat 0x080C9550, _080C9550 +dat 0x080C9554, _080C9554 +fun 0x080C955D, sub_80C955C +dat 0x080C9590, _080C9590 +dat 0x080C95A2, _080C95A2 +dat 0x080C95B4, _080C95B4 +dat 0x080C95D4, _080C95D4 +dat 0x080C95D8, _080C95D8 +dat 0x080C95DC, _080C95DC +dat 0x080C95E0, _080C95E0 +dat 0x080C95E4, _080C95E4 +dat 0x080C95E8, _080C95E8 +dat 0x080C9604, _080C9604 +dat 0x080C9618, _080C9618 +dat 0x080C961C, _080C961C +dat 0x080C9620, _080C9620 +dat 0x080C9624, _080C9624 +dat 0x080C9628, _080C9628 +dat 0x080C962C, _080C962C +dat 0x080C9630, _080C9630 +fun 0x080C9639, sub_80C9638 +dat 0x080C966C, _080C966C +dat 0x080C967E, _080C967E +dat 0x080C9694, _080C9694 +dat 0x080C969A, _080C969A +dat 0x080C96B8, _080C96B8 +dat 0x080C96BC, _080C96BC +dat 0x080C96C0, _080C96C0 +dat 0x080C96C4, _080C96C4 +dat 0x080C96C8, _080C96C8 +dat 0x080C96CC, _080C96CC +dat 0x080C96EC, _080C96EC +dat 0x080C96F0, _080C96F0 +dat 0x080C96F4, _080C96F4 +dat 0x080C96F8, _080C96F8 +dat 0x080C96FC, _080C96FC +dat 0x080C9700, _080C9700 +dat 0x080C971C, _080C971C +dat 0x080C9730, _080C9730 +dat 0x080C9734, _080C9734 +dat 0x080C9738, _080C9738 +dat 0x080C973C, _080C973C +dat 0x080C9740, _080C9740 +dat 0x080C9744, _080C9744 +dat 0x080C9748, _080C9748 +fun 0x080C9751, sub_80C9750 +dat 0x080C9784, _080C9784 +dat 0x080C9796, _080C9796 +dat 0x080C97AC, _080C97AC +dat 0x080C97B6, _080C97B6 +dat 0x080C97D4, _080C97D4 +dat 0x080C97D8, _080C97D8 +dat 0x080C97DC, _080C97DC +dat 0x080C97E0, _080C97E0 +dat 0x080C97E4, _080C97E4 +dat 0x080C97E8, _080C97E8 +dat 0x080C9808, _080C9808 +dat 0x080C980C, _080C980C +dat 0x080C9810, _080C9810 +dat 0x080C9814, _080C9814 +dat 0x080C9818, _080C9818 +dat 0x080C981C, _080C981C +dat 0x080C983C, _080C983C +dat 0x080C9840, _080C9840 +dat 0x080C9844, _080C9844 +dat 0x080C9848, _080C9848 +dat 0x080C984C, _080C984C +dat 0x080C9850, _080C9850 +dat 0x080C986C, _080C986C +dat 0x080C9880, _080C9880 +dat 0x080C9884, _080C9884 +dat 0x080C9888, _080C9888 +dat 0x080C988C, _080C988C +dat 0x080C9890, _080C9890 +dat 0x080C9894, _080C9894 +dat 0x080C9898, _080C9898 +fun 0x080C98A1, sub_80C98A0 +dat 0x080C98D4, _080C98D4 +dat 0x080C98E6, _080C98E6 +dat 0x080C98FC, _080C98FC +dat 0x080C9902, _080C9902 +dat 0x080C9920, _080C9920 +dat 0x080C9924, _080C9924 +dat 0x080C9928, _080C9928 +dat 0x080C992C, _080C992C +dat 0x080C9930, _080C9930 +dat 0x080C9934, _080C9934 +dat 0x080C9954, _080C9954 +dat 0x080C9958, _080C9958 +dat 0x080C995C, _080C995C +dat 0x080C9960, _080C9960 +dat 0x080C9964, _080C9964 +dat 0x080C9968, _080C9968 +dat 0x080C9984, _080C9984 +dat 0x080C9998, _080C9998 +dat 0x080C999C, _080C999C +dat 0x080C99A0, _080C99A0 +dat 0x080C99A4, _080C99A4 +dat 0x080C99A8, _080C99A8 +dat 0x080C99AC, _080C99AC +dat 0x080C99B0, _080C99B0 +fun 0x080C99B9, sub_80C99B8 +dat 0x080C99EC, _080C99EC +dat 0x080C99FE, _080C99FE +dat 0x080C9A10, _080C9A10 +dat 0x080C9A30, _080C9A30 +dat 0x080C9A34, _080C9A34 +dat 0x080C9A38, _080C9A38 +dat 0x080C9A3C, _080C9A3C +dat 0x080C9A40, _080C9A40 +dat 0x080C9A44, _080C9A44 +dat 0x080C9A60, _080C9A60 +dat 0x080C9A74, _080C9A74 +dat 0x080C9A78, _080C9A78 +dat 0x080C9A7C, _080C9A7C +dat 0x080C9A80, _080C9A80 +dat 0x080C9A84, _080C9A84 +dat 0x080C9A88, _080C9A88 +dat 0x080C9A8C, _080C9A8C +fun 0x080C9A95, sub_80C9A94 +dat 0x080C9AEC, _080C9AEC +dat 0x080C9AF0, _080C9AF0 +dat 0x080C9AF4, _080C9AF4 +fun 0x080C9AFD, sub_80C9AFC +dat 0x080C9B26, _080C9B26 +dat 0x080C9B50, _080C9B50 +dat 0x080C9B54, _080C9B54 +dat 0x080C9B58, _080C9B58 +dat 0x080C9B5C, _080C9B5C +dat 0x080C9B60, _080C9B60 +dat 0x080C9B64, _080C9B64 +fun 0x080C9B6D, sub_80C9B6C +dat 0x080C9C04, _080C9C04 +fun 0x080C9C09, sub_80C9C08 +dat 0x080C9C54, _080C9C54 +dat 0x080C9C58, _080C9C58 +fun 0x080C9C5D, sub_80C9C5C +dat 0x080C9CA4, _080C9CA4 +dat 0x080C9CA8, _080C9CA8 +fun 0x080C9CAD, sub_80C9CAC +dat 0x080C9CF4, _080C9CF4 +dat 0x080C9CF8, _080C9CF8 +fun 0x080C9CFD, sub_80C9CFC +dat 0x080C9D44, _080C9D44 +dat 0x080C9D48, _080C9D48 +fun 0x080C9D4D, sub_80C9D4C +dat 0x080C9D98, _080C9D98 +dat 0x080C9D9C, _080C9D9C +fun 0x080C9DA1, sub_80C9DA0 +dat 0x080C9DE8, _080C9DE8 +dat 0x080C9DEC, _080C9DEC +fun 0x080C9DF1, sub_80C9DF0 +dat 0x080C9E68, _080C9E68 +fun 0x080C9E6D, sub_80C9E6C +dat 0x080C9ED4, _080C9ED4 +dat 0x080C9ED8, _080C9ED8 +dat 0x080C9EDE, _080C9EDE +fun 0x080C9EE9, sub_80C9EE8 +dat 0x080C9F74, _080C9F74 +dat 0x080C9F78, _080C9F78 +fun 0x080C9F7D, sub_80C9F7C +dat 0x080C9FE4, _080C9FE4 +dat 0x080C9FE8, _080C9FE8 +dat 0x080C9FEE, _080C9FEE +fun 0x080C9FF9, sub_80C9FF8 +dat 0x080CA06E, _080CA06E +dat 0x080CA08E, _080CA08E +dat 0x080CA0D6, _080CA0D6 +dat 0x080CA0F2, _080CA0F2 +dat 0x080CA0FE, _080CA0FE +dat 0x080CA102, _080CA102 +fun 0x080CA10D, sub_80CA10C +dat 0x080CA1AA, _080CA1AA +dat 0x080CA1CA, _080CA1CA +dat 0x080CA230, _080CA230 +dat 0x080CA24C, _080CA24C +dat 0x080CA260, _080CA260 +dat 0x080CA264, _080CA264 +fun 0x080CA26D, sub_80CA26C +dat 0x080CA2E6, _080CA2E6 +dat 0x080CA380, _080CA380 +dat 0x080CA384, _080CA384 +dat 0x080CA3A4, _080CA3A4 +dat 0x080CA3A6, _080CA3A6 +fun 0x080CA3B9, sub_80CA3B8 +dat 0x080CA412, _080CA412 +dat 0x080CA460, _080CA460 +dat 0x080CA464, _080CA464 +dat 0x080CA484, _080CA484 +dat 0x080CA498, _080CA498 +dat 0x080CA49C, _080CA49C +fun 0x080CA4A5, sub_80CA4A4 +dat 0x080CA4D4, _080CA4D4 +dat 0x080CA4D8, _080CA4D8 +fun 0x080CA4DD, sub_80CA4DC +dat 0x080CA4F4, _080CA4F4 +dat 0x080CA4F8, _080CA4F8 +dat 0x080CA50C, _080CA50C +dat 0x080CA51A, _080CA51A +dat 0x080CA528, _080CA528 +dat 0x080CA536, _080CA536 +dat 0x080CA53E, _080CA53E +dat 0x080CA550, _080CA550 +dat 0x080CA562, _080CA562 +dat 0x080CA574, _080CA574 +dat 0x080CA586, _080CA586 +dat 0x080CA598, _080CA598 +dat 0x080CA5AA, _080CA5AA +dat 0x080CA5BC, _080CA5BC +dat 0x080CA5CE, _080CA5CE +dat 0x080CA5E0, _080CA5E0 +dat 0x080CA5F2, _080CA5F2 +dat 0x080CA604, _080CA604 +dat 0x080CA616, _080CA616 +dat 0x080CA628, _080CA628 +dat 0x080CA63A, _080CA63A +dat 0x080CA64C, _080CA64C +dat 0x080CA65E, _080CA65E +dat 0x080CA670, _080CA670 +dat 0x080CA682, _080CA682 +dat 0x080CA694, _080CA694 +dat 0x080CA6A6, _080CA6A6 +dat 0x080CA6B8, _080CA6B8 +dat 0x080CA6CA, _080CA6CA +dat 0x080CA6DC, _080CA6DC +dat 0x080CA6EE, _080CA6EE +dat 0x080CA700, _080CA700 +dat 0x080CA712, _080CA712 +dat 0x080CA724, _080CA724 +dat 0x080CA736, _080CA736 +dat 0x080CA748, _080CA748 +dat 0x080CA75A, _080CA75A +dat 0x080CA76C, _080CA76C +dat 0x080CA77E, _080CA77E +dat 0x080CA790, _080CA790 +dat 0x080CA7A2, _080CA7A2 +dat 0x080CA7B4, _080CA7B4 +dat 0x080CA7C6, _080CA7C6 +dat 0x080CA7D8, _080CA7D8 +dat 0x080CA7EA, _080CA7EA +dat 0x080CA7FC, _080CA7FC +dat 0x080CA80E, _080CA80E +dat 0x080CA820, _080CA820 +dat 0x080CA832, _080CA832 +dat 0x080CA870, _080CA870 +dat 0x080CA896, _080CA896 +dat 0x080CA8A8, _080CA8A8 +dat 0x080CA8DC, _080CA8DC +dat 0x080CA900, _080CA900 +dat 0x080CA914, _080CA914 +dat 0x080CA918, _080CA918 +dat 0x080CA91C, _080CA91C +dat 0x080CA920, _080CA920 +dat 0x080CA924, _080CA924 +fun 0x080CA92D, sub_80CA92C +fun 0x080CA941, sub_80CA940 +dat 0x080CA9F0, _080CA9F0 +dat 0x080CA9F4, _080CA9F4 +fun 0x080CA9F9, sub_80CA9F8 +dat 0x080CAA10, _080CAA10 +dat 0x080CAA14, _080CAA14 +dat 0x080CAA2C, _080CAA2C +dat 0x080CAA2E, _080CAA2E +fun 0x080CAA39, sub_80CAA38 +dat 0x080CAAA2, _080CAAA2 +dat 0x080CAAF8, _080CAAF8 +dat 0x080CAB4C, _080CAB4C +dat 0x080CAB60, _080CAB60 +dat 0x080CAB64, _080CAB64 +dat 0x080CAB68, _080CAB68 +dat 0x080CAB6C, _080CAB6C +dat 0x080CAB70, _080CAB70 +dat 0x080CAB74, _080CAB74 +dat 0x080CAB78, _080CAB78 +dat 0x080CAB7C, _080CAB7C +dat 0x080CAB80, _080CAB80 +dat 0x080CAB84, _080CAB84 +dat 0x080CAB88, _080CAB88 +dat 0x080CAB8C, _080CAB8C +dat 0x080CAB90, _080CAB90 +dat 0x080CAB94, _080CAB94 +dat 0x080CAB98, _080CAB98 +dat 0x080CAB9E, _080CAB9E +fun 0x080CABB1, sub_80CABB0 +dat 0x080CAC6E, _080CAC6E +dat 0x080CACE0, _080CACE0 +dat 0x080CAD52, _080CAD52 +dat 0x080CADC6, _080CADC6 +dat 0x080CADDC, _080CADDC +dat 0x080CADE0, _080CADE0 +dat 0x080CADE4, _080CADE4 +dat 0x080CADE8, _080CADE8 +dat 0x080CADEC, _080CADEC +dat 0x080CADF0, _080CADF0 +dat 0x080CADF4, _080CADF4 +dat 0x080CADF8, _080CADF8 +dat 0x080CADFC, _080CADFC +dat 0x080CAE00, _080CAE00 +dat 0x080CAE04, _080CAE04 +dat 0x080CAE08, _080CAE08 +dat 0x080CAE0E, _080CAE0E +fun 0x080CAE21, sub_80CAE20 +dat 0x080CAE8C, _080CAE8C +dat 0x080CAEDE, _080CAEDE +dat 0x080CAEF4, _080CAEF4 +dat 0x080CAEF8, _080CAEF8 +dat 0x080CAEFC, _080CAEFC +dat 0x080CAF00, _080CAF00 +dat 0x080CAF04, _080CAF04 +dat 0x080CAF08, _080CAF08 +dat 0x080CAF0C, _080CAF0C +dat 0x080CAF10, _080CAF10 +dat 0x080CAF14, _080CAF14 +dat 0x080CAF1A, _080CAF1A +fun 0x080CAF2D, sub_80CAF2C +dat 0x080CAF98, _080CAF98 +dat 0x080CAFFC, _080CAFFC +dat 0x080CB060, _080CB060 +dat 0x080CB074, _080CB074 +dat 0x080CB078, _080CB078 +dat 0x080CB07C, _080CB07C +dat 0x080CB080, _080CB080 +dat 0x080CB084, _080CB084 +dat 0x080CB088, _080CB088 +dat 0x080CB08C, _080CB08C +dat 0x080CB090, _080CB090 +dat 0x080CB094, _080CB094 +dat 0x080CB098, _080CB098 +fun 0x080CB0A1, sub_80CB0A0 +dat 0x080CB10A, _080CB10A +dat 0x080CB16C, _080CB16C +dat 0x080CB1CE, _080CB1CE +dat 0x080CB1E0, _080CB1E0 +dat 0x080CB1E4, _080CB1E4 +dat 0x080CB1E8, _080CB1E8 +dat 0x080CB1EC, _080CB1EC +dat 0x080CB1F0, _080CB1F0 +dat 0x080CB1F4, _080CB1F4 +dat 0x080CB1F8, _080CB1F8 +dat 0x080CB1FC, _080CB1FC +dat 0x080CB200, _080CB200 +dat 0x080CB204, _080CB204 +fun 0x080CB20D, sub_80CB20C +dat 0x080CB27A, _080CB27A +dat 0x080CB2CC, _080CB2CC +dat 0x080CB2E0, _080CB2E0 +dat 0x080CB2E4, _080CB2E4 +dat 0x080CB2E8, _080CB2E8 +dat 0x080CB2EC, _080CB2EC +dat 0x080CB2F0, _080CB2F0 +dat 0x080CB2F4, _080CB2F4 +dat 0x080CB2F8, _080CB2F8 +dat 0x080CB2FC, _080CB2FC +dat 0x080CB300, _080CB300 +dat 0x080CB304, _080CB304 +dat 0x080CB308, _080CB308 +dat 0x080CB30C, _080CB30C +dat 0x080CB310, _080CB310 +fun 0x080CB321, sub_80CB320 +dat 0x080CB3A6, _080CB3A6 +dat 0x080CB41C, _080CB41C +dat 0x080CB49A, _080CB49A +dat 0x080CB4F2, _080CB4F2 +dat 0x080CB54C, _080CB54C +dat 0x080CB550, _080CB550 +dat 0x080CB554, _080CB554 +dat 0x080CB558, _080CB558 +dat 0x080CB55C, _080CB55C +dat 0x080CB560, _080CB560 +dat 0x080CB564, _080CB564 +dat 0x080CB568, _080CB568 +dat 0x080CB56C, _080CB56C +dat 0x080CB570, _080CB570 +dat 0x080CB574, _080CB574 +dat 0x080CB578, _080CB578 +dat 0x080CB57C, _080CB57C +dat 0x080CB582, _080CB582 +fun 0x080CB595, sub_80CB594 +dat 0x080CB5FA, _080CB5FA +dat 0x080CB64C, _080CB64C +dat 0x080CB660, _080CB660 +dat 0x080CB664, _080CB664 +dat 0x080CB668, _080CB668 +dat 0x080CB66C, _080CB66C +dat 0x080CB670, _080CB670 +dat 0x080CB674, _080CB674 +dat 0x080CB678, _080CB678 +dat 0x080CB67C, _080CB67C +dat 0x080CB680, _080CB680 +dat 0x080CB684, _080CB684 +dat 0x080CB688, _080CB688 +dat 0x080CB68C, _080CB68C +dat 0x080CB690, _080CB690 +fun 0x080CB6A1, sub_80CB6A0 +dat 0x080CB722, _080CB722 +dat 0x080CB7A4, _080CB7A4 +dat 0x080CB826, _080CB826 +dat 0x080CB83C, _080CB83C +dat 0x080CB840, _080CB840 +dat 0x080CB844, _080CB844 +dat 0x080CB848, _080CB848 +dat 0x080CB84C, _080CB84C +dat 0x080CB850, _080CB850 +dat 0x080CB854, _080CB854 +dat 0x080CB858, _080CB858 +dat 0x080CB85C, _080CB85C +dat 0x080CB860, _080CB860 +dat 0x080CB866, _080CB866 +fun 0x080CB879, sub_80CB878 +dat 0x080CB902, _080CB902 +dat 0x080CB956, _080CB956 +dat 0x080CB9B8, _080CB9B8 +dat 0x080CBA0C, _080CBA0C +dat 0x080CBA20, _080CBA20 +dat 0x080CBA24, _080CBA24 +dat 0x080CBA28, _080CBA28 +dat 0x080CBA2C, _080CBA2C +dat 0x080CBA30, _080CBA30 +dat 0x080CBA34, _080CBA34 +dat 0x080CBA38, _080CBA38 +dat 0x080CBA3C, _080CBA3C +dat 0x080CBA40, _080CBA40 +dat 0x080CBA44, _080CBA44 +dat 0x080CBA48, _080CBA48 +dat 0x080CBA4C, _080CBA4C +dat 0x080CBA52, _080CBA52 +fun 0x080CBA65, sub_80CBA64 +dat 0x080CBAE6, _080CBAE6 +dat 0x080CBB6A, _080CBB6A +dat 0x080CBBF0, _080CBBF0 +dat 0x080CBC04, _080CBC04 +dat 0x080CBC08, _080CBC08 +dat 0x080CBC0C, _080CBC0C +dat 0x080CBC10, _080CBC10 +dat 0x080CBC14, _080CBC14 +dat 0x080CBC18, _080CBC18 +dat 0x080CBC1C, _080CBC1C +dat 0x080CBC20, _080CBC20 +dat 0x080CBC24, _080CBC24 +dat 0x080CBC28, _080CBC28 +dat 0x080CBC2E, _080CBC2E +fun 0x080CBC41, sub_80CBC40 +dat 0x080CBCAC, _080CBCAC +dat 0x080CBCFE, _080CBCFE +dat 0x080CBD1A, _080CBD1A +dat 0x080CBD28, _080CBD28 +dat 0x080CBD3C, _080CBD3C +dat 0x080CBD40, _080CBD40 +dat 0x080CBD44, _080CBD44 +dat 0x080CBD48, _080CBD48 +dat 0x080CBD4C, _080CBD4C +dat 0x080CBD50, _080CBD50 +dat 0x080CBD54, _080CBD54 +dat 0x080CBD58, _080CBD58 +dat 0x080CBD5C, _080CBD5C +dat 0x080CBD60, _080CBD60 +dat 0x080CBD64, _080CBD64 +dat 0x080CBD6A, _080CBD6A +fun 0x080CBD7D, sub_80CBD7C +dat 0x080CBDCC, _080CBDCC +dat 0x080CBDD0, _080CBDD0 +dat 0x080CBDD4, _080CBDD4 +fun 0x080CBDD9, sub_80CBDD8 +dat 0x080CBDEA, _080CBDEA +dat 0x080CBE00, _080CBE00 +dat 0x080CBE08, _080CBE08 +fun 0x080CBE0D, sub_80CBE0C +dat 0x080CBECC, _080CBECC +dat 0x080CBED0, _080CBED0 +dat 0x080CBED4, _080CBED4 +dat 0x080CBED8, _080CBED8 +dat 0x080CBEDC, _080CBEDC +dat 0x080CBEE0, _080CBEE0 +dat 0x080CBEE4, _080CBEE4 +dat 0x080CBEE8, _080CBEE8 +dat 0x080CBEEC, _080CBEEC +dat 0x080CBEF0, _080CBEF0 +dat 0x080CBEF4, _080CBEF4 +fun 0x080CBEF9, sub_80CBEF8 +dat 0x080CBF1E, _080CBF1E +dat 0x080CBF74, _080CBF74 +dat 0x080CBF78, _080CBF78 +dat 0x080CBF86, _080CBF86 +dat 0x080CBF98, _080CBF98 +fun 0x080CBF9D, sub_80CBF9C +dat 0x080CBFB8, _080CBFB8 +dat 0x080CBFBC, _080CBFBC +fun 0x080CBFC1, sub_80CBFC0 +dat 0x080CBFE4, _080CBFE4 +dat 0x080CBFF8, _080CBFF8 +dat 0x080CC00A, _080CC00A +dat 0x080CC01A, _080CC01A +dat 0x080CC038, _080CC038 +dat 0x080CC03C, _080CC03C +dat 0x080CC040, _080CC040 +dat 0x080CC044, _080CC044 +dat 0x080CC058, _080CC058 +dat 0x080CC06C, _080CC06C +dat 0x080CC070, _080CC070 +fun 0x080CC075, sub_80CC074 +dat 0x080CC08C, _080CC08C +fun 0x080CC099, sub_80CC098 +dat 0x080CC0C0, _080CC0C0 +dat 0x080CC0E4, _080CC0E4 +dat 0x080CC0F4, _080CC0F4 +dat 0x080CC0F8, _080CC0F8 +fun 0x080CC0FD, sub_80CC0FC +dat 0x080CC128, _080CC128 +dat 0x080CC138, _080CC138 +fun 0x080CC13D, sub_80CC13C +dat 0x080CC166, _080CC166 +dat 0x080CC18A, _080CC18A +dat 0x080CC198, _080CC198 +dat 0x080CC19C, _080CC19C +fun 0x080CC1A1, sub_80CC1A0 +dat 0x080CC1CC, _080CC1CC +dat 0x080CC1DC, _080CC1DC +fun 0x080CC1E1, sub_80CC1E0 +fun 0x080CC1E9, sub_80CC1E8 +fun 0x080CC1F1, sub_80CC1F0 +fun 0x080CC1F9, PrepareHealthAndSafetyScreen +dat 0x080CC218, _080CC218 +dat 0x080CC21C, _080CC21C +dat 0x080CC2BA, _080CC2BA +dat 0x080CC2CC, _080CC2CC +dat 0x080CC2D0, _080CC2D0 +dat 0x080CC2D4, _080CC2D4 +dat 0x080CC2D8, _080CC2D8 +dat 0x080CC2DC, _080CC2DC +dat 0x080CC2E0, _080CC2E0 +dat 0x080CC2E4, _080CC2E4 +dat 0x080CC2E8, _080CC2E8 +dat 0x080CC2EC, _080CC2EC +dat 0x080CC2F0, _080CC2F0 +fun 0x080CC2F5, sub_80CC2F4 +dat 0x080CC31E, _080CC31E +dat 0x080CC328, _080CC328 +fun 0x080CC32D, sub_80CC32C +dat 0x080CC368, _080CC368 +dat 0x080CC378, _080CC378 +dat 0x080CC39C, _080CC39C +dat 0x080CC3A0, _080CC3A0 +dat 0x080CC3B0, _080CC3B0 +dat 0x080CC3C6, _080CC3C6 +dat 0x080CC416, _080CC416 +dat 0x080CC420, _080CC420 +dat 0x080CC424, _080CC424 +dat 0x080CC428, _080CC428 +dat 0x080CC42C, _080CC42C +fun 0x080CC431, sub_80CC430 +dat 0x080CC45C, _080CC45C +dat 0x080CC464, _080CC464 +fun 0x080CC469, MakePromotionScreen +fun 0x080CC499, Make6C_PromotionMain +fun 0x080CC4AD, sub_80CC4AC +fun 0x080CC5B5, sub_80CC5B4 +fun 0x080CC629, sub_80CC628 +fun 0x080CC66D, sub_80CC66C +fun 0x080CC699, sub_80CC698 +fun 0x080CC6D5, sub_80CC6D4 +fun 0x080CC905, PromotionInit_SetNullState +fun 0x080CC911, PromotionInit_Loop +fun 0x080CC941, StartBranchedPromoScreen +fun 0x080CC991, StartPrepScreenPromotion +fun 0x080CCA15, sub_80CCA14 +fun 0x080CCA65, ChangeClassDescription +fun 0x080CCAAD, LoadClassReelFontPalette +fun 0x080CCB41, LoadClassNameInClassReelFont +fun 0x080CCBD5, sub_80CCBD4 +fun 0x080CCBF5, LoadUIForPromoScreen +fun 0x080CCC2D, sub_80CCC2C +fun 0x080CCCA5, sub_80CCCA4 +fun 0x080CCCE1, sub_80CCCE0 +fun 0x080CCD35, Make6C_PromotionSub +fun 0x080CCD49, SetupPromotionScreen +fun 0x080CCF61, sub_80CCF60 +fun 0x080CD015, LoadBattleSpritesForBranchScreen +fun 0x080CD1D5, sub_80CD1D4 +fun 0x080CD219, sub_80CD218 +fun 0x080CD295, sub_80CD294 +fun 0x080CD2CD, sub_80CD2CC +fun 0x080CD2F9, sub_80CD2F8 +fun 0x080CD331, sub_80CD330 +fun 0x080CD34D, sub_80CD34C +fun 0x080CD409, sub_80CD408 +fun 0x080CD47D, sub_80CD47C +fun 0x080CD571, LoadClassBattleSprite +fun 0x080CD619, sub_80CD618 +fun 0x080CD62D, sub_80CD62C +fun 0x080CD659, sub_80CD658 +fun 0x080CD669, sub_80CD668 +fun 0x080CD67D, sub_80CD67C +fun 0x080CD6B1, sub_80CD6B0 +fun 0x080CD791, sub_80CD790 +fun 0x080CD7FD, sub_80CD7FC +fun 0x080CD899, sub_80CD898 +fun 0x080CD8F9, sub_80CD8F8 +fun 0x080CD959, sub_80CD958 +fun 0x080CD9B9, sub_80CD9B8 +fun 0x080CDA2D, sub_80CDA2C +fun 0x080CDA39, sub_80CDA38 +fun 0x080CDA4D, sub_80CDA4C +fun 0x080CDA85, sub_80CDA84 +fun 0x080CDA91, sub_80CDA90 +fun 0x080CDAD9, sub_80CDAD8 +fun 0x080CDB19, sub_80CDB18 +fun 0x080CDB1D, sub_80CDB1C +fun 0x080CDB29, sub_80CDB28 +fun 0x080CDB35, PromotionCommand_OnSelect +fun 0x080CDC15, sub_80CDC14 +fun 0x080CDC49, sub_80CDC48 +fun 0x080CDCC5, PromotionCommand_OnTextDraw +fun 0x080CDD01, PromotionCommand_OnChange +fun 0x080CDD39, Usability_ThirdPromotionOption +fun 0x080CDD79, BuildPromotionMenu +fun 0x080CDDD5, sub_80CDDD4 +fun 0x080CDDD9, nullsub_61 +fun 0x080CDDDD, Make6C_PromotionMenuSelect +fun 0x080CDDF1, sub_80CDDF0 +dat 0x080CDE10, _080CDE10 +dat 0x080CDE58, _080CDE58 +dat 0x080CDE5C, _080CDE5C +dat 0x080CDE60, _080CDE60 +dat 0x080CDE64, _080CDE64 +dat 0x080CDE6A, _080CDE6A +dat 0x080CDE70, _080CDE70 +fun 0x080CDE75, sub_80CDE74 +dat 0x080CDE90, _080CDE90 +fun 0x080CDE99, sub_80CDE98 +fun 0x080CDEA9, sub_80CDEA8 +dat 0x080CDF38, _080CDF38 +dat 0x080CDF40, _080CDF40 +dat 0x080CDF44, _080CDF44 +dat 0x080CDF48, _080CDF48 +fun 0x080CDF4D, sub_80CDF4C +dat 0x080CDF50, _080CDF50 +dat 0x080CDF5C, _080CDF5C +dat 0x080CDF60, _080CDF60 +dat 0x080CDF70, _080CDF70 +dat 0x080CDF72, _080CDF72 +fun 0x080CDF79, sub_80CDF78 +fun 0x080CDF89, sub_80CDF88 +dat 0x080CDFBC, _080CDFBC +dat 0x080CE014, _080CE014 +dat 0x080CE018, _080CE018 +dat 0x080CE01C, _080CE01C +dat 0x080CE020, _080CE020 +dat 0x080CE024, _080CE024 +dat 0x080CE02A, _080CE02A +dat 0x080CE04A, _080CE04A +dat 0x080CE054, _080CE054 +dat 0x080CE070, _080CE070 +dat 0x080CE090, _080CE090 +dat 0x080CE094, _080CE094 +dat 0x080CE098, _080CE098 +dat 0x080CE0A4, _080CE0A4 +dat 0x080CE0B4, _080CE0B4 +dat 0x080CE0B8, _080CE0B8 +dat 0x080CE0CA, _080CE0CA +dat 0x080CE0F8, _080CE0F8 +dat 0x080CE11A, _080CE11A +dat 0x080CE140, _080CE140 +dat 0x080CE144, _080CE144 +fun 0x080CE149, sub_80CE148 +dat 0x080CE1A8, _080CE1A8 +dat 0x080CE1B0, _080CE1B0 +dat 0x080CE1B4, _080CE1B4 +dat 0x080CE1B8, _080CE1B8 +dat 0x080CE1BC, _080CE1BC +fun 0x080CE1C1, sub_80CE1C0 +dat 0x080CE1F8, _080CE1F8 +dat 0x080CE1FC, _080CE1FC +dat 0x080CE200, _080CE200 +dat 0x080CE210, _080CE210 +dat 0x080CE23C, _080CE23C +dat 0x080CE240, _080CE240 +dat 0x080CE244, _080CE244 +fun 0x080CE249, sub_80CE248 +dat 0x080CE260, _080CE260 +dat 0x080CE264, _080CE264 +dat 0x080CE268, _080CE268 +dat 0x080CE26E, _080CE26E +dat 0x080CE27C, _080CE27C +fun 0x080CE28D, sub_80CE28C +dat 0x080CE296, _080CE296 +dat 0x080CE2A4, _080CE2A4 +dat 0x080CE2C2, _080CE2C2 +dat 0x080CE2D8, _080CE2D8 +dat 0x080CE2DC, _080CE2DC +dat 0x080CE2E0, _080CE2E0 +fun 0x080CE2E5, sub_80CE2E4 +fun 0x080CE2F1, sub_80CE2F0 +fun 0x080CE2FD, sub_80CE2FC +dat 0x080CE342, _080CE342 +dat 0x080CE37C, _080CE37C +dat 0x080CE380, _080CE380 +dat 0x080CE384, _080CE384 +fun 0x080CE389, sub_80CE388 +dat 0x080CE3CE, _080CE3CE +dat 0x080CE408, _080CE408 +dat 0x080CE40C, _080CE40C +dat 0x080CE410, _080CE410 +fun 0x080CE415, sub_80CE414 +dat 0x080CE43C, _080CE43C +dat 0x080CE47C, _080CE47C +dat 0x080CE480, _080CE480 +dat 0x080CE484, _080CE484 +dat 0x080CE4A6, _080CE4A6 +dat 0x080CE4A8, _080CE4A8 +dat 0x080CE4B8, _080CE4B8 +dat 0x080CE4D8, _080CE4D8 +dat 0x080CE51A, _080CE51A +dat 0x080CE56C, _080CE56C +dat 0x080CE57C, _080CE57C +dat 0x080CE580, _080CE580 +dat 0x080CE584, _080CE584 +fun 0x080CE589, sub_80CE588 +dat 0x080CE592, _080CE592 +dat 0x080CE5A0, _080CE5A0 +dat 0x080CE5B8, _080CE5B8 +fun 0x080CE5BD, sub_80CE5BC +dat 0x080CE5CC, _080CE5CC +dat 0x080CE5DA, _080CE5DA +dat 0x080CE5DE, _080CE5DE +dat 0x080CE5EA, _080CE5EA +fun 0x080CE5F1, sub_80CE5F0 +dat 0x080CE618, _080CE618 +dat 0x080CE61C, _080CE61C +dat 0x080CE61E, _080CE61E +dat 0x080CE654, _080CE654 +dat 0x080CE658, _080CE658 +dat 0x080CE660, _080CE660 +dat 0x080CE672, _080CE672 +dat 0x080CE6C0, _080CE6C0 +dat 0x080CE6C4, _080CE6C4 +dat 0x080CE6C8, _080CE6C8 +dat 0x080CE6CC, _080CE6CC +dat 0x080CE6F8, _080CE6F8 +dat 0x080CE71A, _080CE71A +dat 0x080CE71E, _080CE71E +dat 0x080CE734, _080CE734 +dat 0x080CE73A, _080CE73A +dat 0x080CE748, _080CE748 +dat 0x080CE74C, _080CE74C +fun 0x080CE751, sub_80CE750 +dat 0x080CE774, _080CE774 +dat 0x080CE778, _080CE778 +dat 0x080CE77C, _080CE77C +dat 0x080CE7A6, _080CE7A6 +dat 0x080CE7D8, _080CE7D8 +dat 0x080CE7DC, _080CE7DC +dat 0x080CE7E4, _080CE7E4 +dat 0x080CE810, _080CE810 +dat 0x080CE83A, _080CE83A +dat 0x080CE850, _080CE850 +dat 0x080CE854, _080CE854 +fun 0x080CE859, sub_80CE858 +dat 0x080CE87C, _080CE87C +dat 0x080CE880, _080CE880 +dat 0x080CE884, _080CE884 +dat 0x080CE8AC, _080CE8AC +dat 0x080CE8E0, _080CE8E0 +dat 0x080CE8E4, _080CE8E4 +dat 0x080CE8EC, _080CE8EC +dat 0x080CE916, _080CE916 +dat 0x080CE940, _080CE940 +dat 0x080CE954, _080CE954 +dat 0x080CE958, _080CE958 +fun 0x080CE95D, sub_80CE95C +dat 0x080CE998, _080CE998 +dat 0x080CE99C, _080CE99C +dat 0x080CE9A0, _080CE9A0 +dat 0x080CE9A2, _080CE9A2 +dat 0x080CE9B2, _080CE9B2 +dat 0x080CE9E0, _080CE9E0 +dat 0x080CE9E4, _080CE9E4 +fun 0x080CE9E9, sub_80CE9E8 +dat 0x080CE9FE, _080CE9FE +dat 0x080CEA1A, _080CEA1A +dat 0x080CEA38, _080CEA38 +dat 0x080CEA4C, _080CEA4C +dat 0x080CEA5C, _080CEA5C +dat 0x080CEA60, _080CEA60 +dat 0x080CEA6C, _080CEA6C +dat 0x080CEA86, _080CEA86 +dat 0x080CEAA4, _080CEAA4 +dat 0x080CEAB8, _080CEAB8 +dat 0x080CEAC6, _080CEAC6 +dat 0x080CEAD8, _080CEAD8 +dat 0x080CEADC, _080CEADC +dat 0x080CEAE2, _080CEAE2 +fun 0x080CEAE9, sub_80CEAE8 +dat 0x080CEAF4, _080CEAF4 +dat 0x080CEB10, _080CEB10 +dat 0x080CEB22, _080CEB22 +dat 0x080CEB2A, _080CEB2A +dat 0x080CEB3A, _080CEB3A +dat 0x080CEB5C, _080CEB5C +dat 0x080CEB60, _080CEB60 +dat 0x080CEB64, _080CEB64 +dat 0x080CEB78, _080CEB78 +dat 0x080CEB8C, _080CEB8C +dat 0x080CEB94, _080CEB94 +fun 0x080CEBA5, sub_80CEBA4 +dat 0x080CEBB2, _080CEBB2 +dat 0x080CEBD2, _080CEBD2 +dat 0x080CEBE6, _080CEBE6 +dat 0x080CEBEE, _080CEBEE +dat 0x080CEBFE, _080CEBFE +dat 0x080CEC20, _080CEC20 +dat 0x080CEC24, _080CEC24 +dat 0x080CEC28, _080CEC28 +dat 0x080CEC3C, _080CEC3C +dat 0x080CEC50, _080CEC50 +dat 0x080CEC58, _080CEC58 +fun 0x080CEC69, sub_80CEC68 +dat 0x080CEC78, _080CEC78 +dat 0x080CEC86, _080CEC86 +dat 0x080CECA8, _080CECA8 +dat 0x080CECAC, _080CECAC +fun 0x080CECB1, sub_80CECB0 +dat 0x080CEE44, _080CEE44 +dat 0x080CEED0, _080CEED0 +dat 0x080CEED4, _080CEED4 +dat 0x080CEED8, _080CEED8 +dat 0x080CEEDC, _080CEEDC +dat 0x080CEEE0, _080CEEE0 +dat 0x080CEEE4, _080CEEE4 +dat 0x080CEEE8, _080CEEE8 +dat 0x080CEEEC, _080CEEEC +dat 0x080CEEF0, _080CEEF0 +dat 0x080CEEF4, _080CEEF4 +dat 0x080CEEF8, _080CEEF8 +dat 0x080CEEFC, _080CEEFC +dat 0x080CEF00, _080CEF00 +dat 0x080CEF04, _080CEF04 +dat 0x080CEF08, _080CEF08 +dat 0x080CEF0C, _080CEF0C +fun 0x080CEF11, sub_80CEF10 +fun 0x080CEF49, sub_80CEF48 +dat 0x080CEF64, _080CEF64 +dat 0x080CEF68, _080CEF68 +dat 0x080CEF6C, _080CEF6C +dat 0x080CEF72, _080CEF72 +dat 0x080CEF82, _080CEF82 +dat 0x080CEF92, _080CEF92 +dat 0x080CEF9A, _080CEF9A +dat 0x080CEF9E, _080CEF9E +dat 0x080CEFB4, _080CEFB4 +dat 0x080CEFC0, _080CEFC0 +dat 0x080CEFCE, _080CEFCE +fun 0x080CEFD5, sub_80CEFD4 +dat 0x080CEFE6, _080CEFE6 +dat 0x080CEFF0, _080CEFF0 +dat 0x080CEFF4, _080CEFF4 +dat 0x080CF00C, _080CF00C +dat 0x080CF01E, _080CF01E +dat 0x080CF03C, _080CF03C +dat 0x080CF040, _080CF040 +dat 0x080CF044, _080CF044 +dat 0x080CF04A, _080CF04A +dat 0x080CF090, _080CF090 +dat 0x080CF094, _080CF094 +dat 0x080CF0B0, _080CF0B0 +dat 0x080CF0B4, _080CF0B4 +dat 0x080CF0D0, _080CF0D0 +dat 0x080CF0D4, _080CF0D4 +dat 0x080CF0E6, _080CF0E6 +dat 0x080CF108, _080CF108 +dat 0x080CF10C, _080CF10C +dat 0x080CF110, _080CF110 +dat 0x080CF114, _080CF114 +dat 0x080CF120, _080CF120 +dat 0x080CF130, _080CF130 +dat 0x080CF134, _080CF134 +dat 0x080CF13C, _080CF13C +dat 0x080CF14E, _080CF14E +dat 0x080CF170, _080CF170 +dat 0x080CF174, _080CF174 +dat 0x080CF178, _080CF178 +dat 0x080CF17E, _080CF17E +dat 0x080CF1A4, _080CF1A4 +dat 0x080CF1A8, _080CF1A8 +dat 0x080CF1AC, _080CF1AC +dat 0x080CF1BE, _080CF1BE +dat 0x080CF1C8, _080CF1C8 +dat 0x080CF1CC, _080CF1CC +dat 0x080CF1D2, _080CF1D2 +dat 0x080CF1D4, _080CF1D4 +dat 0x080CF22C, _080CF22C +dat 0x080CF230, _080CF230 +dat 0x080CF234, _080CF234 +dat 0x080CF252, _080CF252 +dat 0x080CF25E, _080CF25E +dat 0x080CF298, _080CF298 +dat 0x080CF2A4, _080CF2A4 +dat 0x080CF2BE, _080CF2BE +dat 0x080CF2C0, _080CF2C0 +dat 0x080CF2C6, _080CF2C6 +dat 0x080CF2E0, _080CF2E0 +dat 0x080CF2E4, _080CF2E4 +dat 0x080CF2E8, _080CF2E8 +dat 0x080CF306, _080CF306 +dat 0x080CF342, _080CF342 +dat 0x080CF348, _080CF348 +dat 0x080CF34C, _080CF34C +dat 0x080CF3A0, _080CF3A0 +dat 0x080CF3A4, _080CF3A4 +dat 0x080CF3E4, _080CF3E4 +dat 0x080CF3E8, _080CF3E8 +dat 0x080CF3EC, _080CF3EC +dat 0x080CF424, _080CF424 +dat 0x080CF428, _080CF428 +dat 0x080CF43A, _080CF43A +dat 0x080CF440, _080CF440 +dat 0x080CF444, _080CF444 +fun 0x080CF449, sub_80CF448 +dat 0x080CF45C, _080CF45C +fun 0x080CF461, sub_80CF460 +dat 0x080CF468, _080CF468 +dat 0x080CF46C, _080CF46C +dat 0x080CF474, _080CF474 +fun 0x080CF481, sub_80CF480 +dat 0x080CF488, _080CF488 +dat 0x080CF48C, _080CF48C +dat 0x080CF4A8, _080CF4A8 +dat 0x080CF4AA, _080CF4AA +dat 0x080CF4B2, _080CF4B2 +fun 0x080CF4B9, umul3232H32 +dat 0x080CF4BC, __umul3232H32 +fun 0x080CF4C9, SoundMain +dat 0x080CF4D6, SoundMain_1 +dat 0x080CF4F8, SoundMain_2 +dat 0x080CF4FA, SoundMain_3 +dat 0x080CF50A, SoundMain_4 +dat 0x080CF52A, SoundMain_5 +dat 0x080CF534, lt_SOUND_INFO_PTR +dat 0x080CF538, lt_ID_NUMBER +dat 0x080CF53C, lt_SoundMainRAM_Buffer +dat 0x080CF540, lt_REG_VCOUNT +dat 0x080CF544, lt_o_SoundInfo_pcmBuffer +dat 0x080CF548, lt_PCM_DMA_BUF_SIZE +fun 0x080CF54D, SoundMainRAM +dat 0x080CF558, SoundMainRAM_Reverb +dat 0x080CF568, _081DCEC4 +dat 0x080CF5AC, SoundMainRAM_NoReverb +dat 0x080CF5BA, SoundMainRAM_NoReverb_Ok +dat 0x080CF5C6, SoundMainRAM_NoReverb_Loop +dat 0x080CF5DA, _081DCF36 +dat 0x080CF5E4, SoundMainRAM_ChanLoop +dat 0x080CF5F8, _081DCF54 +dat 0x080CF604, _081DCF60 +dat 0x080CF60E, _081DCF6A +dat 0x080CF63E, _081DCFA0 +dat 0x080CF64E, _081DCFB0 +dat 0x080CF654, _081DCFB6 +dat 0x080CF666, _081DCFC8 +dat 0x080CF674, _081DCFD6 +dat 0x080CF692, _081DCFF4 +dat 0x080CF696, _081DCFF8 +dat 0x080CF6A4, _081DD006 +dat 0x080CF6D8, _081DD03A +dat 0x080CF6E4, _081DD044 +dat 0x080CF704, _081DD07C +dat 0x080CF730, _081DD0A8 +dat 0x080CF738, _081DD0B0 +dat 0x080CF774, _081DD0EC +dat 0x080CF77C, _081DD0F4 +dat 0x080CF7A0, _081DD118 +dat 0x080CF7BC, _081DD134 +dat 0x080CF7D0, _081DD148 +dat 0x080CF7E0, _081DD158 +dat 0x080CF7EC, _081DD164 +dat 0x080CF7FC, _081DD174 +dat 0x080CF824, _081DD19C +dat 0x080CF840, _081DD1B4 +dat 0x080CF848, _081DD1BC +dat 0x080CF888, _081DD1FC +dat 0x080CF894, _081DD208 +dat 0x080CF8B4, _081DD228 +dat 0x080CF8B8, _081DD22C +dat 0x080CF8C0, _081DD234 +dat 0x080CF8CC, _081DD240 +dat 0x080CF8D6, _081DD24A +dat 0x080CF8EA, _081DD25E +fun 0x080CF8F1, SoundMainBTM +fun 0x080CF909, RealClearChain +dat 0x080CF91A, _081DD5D6 +dat 0x080CF91C, _081DD5D8 +dat 0x080CF922, _081DD5DE +dat 0x080CF926, _081DD5E2 +fun 0x080CF929, ply_fine +dat 0x080CF932, ply_fine_loop +dat 0x080CF940, ply_fine_ok +dat 0x080CF94C, ply_fine_done +fun 0x080CF959, MPlayJumpTableCopy +dat 0x080CF95E, MPlayJumpTableCopy_Loop +fun 0x080CF971, ldrb_r3_r2 +fun 0x080CF973, chk_adr_r2 +dat 0x080CF982, chk_adr_r2_reject +dat 0x080CF984, chk_adr_r2_done +dat 0x080CF988, lt_MPlayJumpTableTemplate +fun 0x080CF98D, ld_r3_tp_adr_i +dat 0x080CF98E, _081DD64A +fun 0x080CF999, ply_goto +dat 0x080CF99A, ply_goto_1 +fun 0x080CF9B9, ply_patt +dat 0x080CF9D0, ply_patt_done +fun 0x080CF9D5, ply_pend +dat 0x080CF9E6, ply_pend_done +fun 0x080CF9E9, ply_rept +dat 0x080CF9F8, ply_rept_1 +dat 0x080CFA0A, ply_rept_2 +fun 0x080CFA19, ply_prio +fun 0x080CFA25, ply_tempo +fun 0x080CFA39, ply_keysh +fun 0x080CFA4D, ply_voice +fun 0x080CFA7D, ply_vol +fun 0x080CFA91, ply_pan +fun 0x080CFAA5, ply_bend +fun 0x080CFAB9, ply_bendr +fun 0x080CFACD, ply_lfodl +fun 0x080CFAD9, ply_modt +dat 0x080CFAEE, _081DD7AA +fun 0x080CFAF1, ply_tune +fun 0x080CFB05, ply_port +fun 0x080CFB1D, m4aSoundVSync +dat 0x080CFB42, m4aSoundVSync_SkipDMA1 +dat 0x080CFB4C, m4aSoundVSync_SkipDMA2 +dat 0x080CFB5C, m4aSoundVSync_Done +fun 0x080CFB69, MPlayMain +dat 0x080CFB72, _081DD82E +dat 0x080CFB84, _081DD840 +dat 0x080CFB9C, _081DD858 +dat 0x080CFBB0, _081DD86C +dat 0x080CFBB8, _081DD874 +dat 0x080CFBC0, _081DD87C +dat 0x080CFBCA, _081DD886 +dat 0x080CFBD6, _081DD892 +dat 0x080CFBF2, _081DD8AE +dat 0x080CFBF8, _081DD8B4 +dat 0x080CFBFE, _081DD8BA +dat 0x080CFC24, _081DD8E0 +dat 0x080CFC30, _081DD8EC +dat 0x080CFC3A, _081DD8F6 +dat 0x080CFC50, _081DD90C +dat 0x080CFC72, _081DD92E +dat 0x080CFC7C, _081DD938 +dat 0x080CFC9E, _081DD95A +dat 0x080CFCB2, _081DD96E +dat 0x080CFCB6, _081DD972 +dat 0x080CFCD2, _081DD98E +dat 0x080CFCD4, _081DD990 +dat 0x080CFCD8, _081DD994 +dat 0x080CFCDC, _081DD998 +dat 0x080CFCE8, _081DD9A4 +dat 0x080CFCFA, _081DD9B6 +dat 0x080CFD00, _081DD9BC +dat 0x080CFD08, _081DD9C4 +dat 0x080CFD0C, _081DD9C8 +dat 0x080CFD2A, _081DD9E6 +dat 0x080CFD3A, _081DD9F6 +dat 0x080CFD58, _081DDA14 +dat 0x080CFD6C, _081DDA28 +dat 0x080CFD8A, _081DDA46 +dat 0x080CFD96, _081DDA52 +dat 0x080CFD9C, _081DDA58 +dat 0x080CFDA6, _081DDA62 +dat 0x080CFDB0, _081DDA6C +dat 0x080CFDC0, call_r3 +dat 0x080CFDC4, lt_gClockTable +dat 0x080CFDC8, lt2_SOUND_INFO_PTR +dat 0x080CFDCC, lt2_ID_NUMBER +fun 0x080CFDD1, TrackStop +dat 0x080CFDE4, TrackStop_Loop +dat 0x080CFDFC, TrackStop_1 +dat 0x080CFDFE, TrackStop_2 +dat 0x080CFE06, TrackStop_3 +dat 0x080CFE08, TrackStop_Done +fun 0x080CFE15, ChnVolSetAsm +dat 0x080CFE2C, _080CFE2C +dat 0x080CFE40, _080CFE40 +fun 0x080CFE45, ply_note +dat 0x080CFE88, _081DDB44 +dat 0x080CFE8A, _081DDB46 +dat 0x080CFEAA, _081DDB66 +dat 0x080CFEAC, _081DDB68 +dat 0x080CFEC4, _081DDB80 +dat 0x080CFED8, _081DDB94 +dat 0x080CFEDC, _081DDB98 +dat 0x080CFEE0, _081DDB9C +dat 0x080CFEF0, _081DDBAC +dat 0x080CFF08, _081DDBC4 +dat 0x080CFF28, _081DDBE4 +dat 0x080CFF30, _081DDBEC +dat 0x080CFF3E, _081DDBFA +dat 0x080CFF58, _081DDC14 +dat 0x080CFF5C, _081DDC18 +dat 0x080CFF68, _081DDC24 +dat 0x080CFF74, _081DDC30 +dat 0x080CFF76, _081DDC32 +dat 0x080CFF78, _081DDC34 +dat 0x080CFF84, _081DDC40 +dat 0x080CFF98, _081DDC54 +dat 0x080CFFAA, _081DDC66 +dat 0x080CFFE4, _081DDCA0 +dat 0x080CFFFE, _081DDCBA +dat 0x080D0000, _081DDCBC +dat 0x080D0012, _081DDCCE +dat 0x080D001C, _081DDCDC +dat 0x080D002A, _081DDCEA +fun 0x080D0045, ply_endtie +dat 0x080D0056, _081DDD16 +dat 0x080D0058, _081DDD18 +dat 0x080D0062, _081DDD22 +dat 0x080D007A, _081DDD3A +dat 0x080D0080, _081DDD40 +fun 0x080D0085, clear_modM +dat 0x080D0094, _081DDD54 +dat 0x080D0096, _081DDD56 +fun 0x080D00A1, ld_r3_tp_adr_i_unchecked +fun 0x080D00AD, ply_lfos +dat 0x080D00BC, _081DDD7C +fun 0x080D00C1, ply_mod +dat 0x080D00D0, _081DDD90 +fun 0x080D00D5, MidiKeyToFreq +fun 0x080D0139, UnusedDummyFunc +fun 0x080D013D, MPlayContinue +fun 0x080D0159, MPlayFadeOut +fun 0x080D0179, m4aSoundInit +fun 0x080D01F1, m4aSoundMain +fun 0x080D01FD, m4aSongNumStart +fun 0x080D0229, m4aSongNumStartOrChange +fun 0x080D0275, m4aSongNumStartOrContinue +fun 0x080D02C9, m4aSongNumStop +fun 0x080D02FD, m4aSongNumContinue +fun 0x080D0331, m4aMPlayAllStop +fun 0x080D035D, m4aMPlayContinue +fun 0x080D0369, m4aMPlayAllContinue +fun 0x080D0395, m4aMPlayFadeOut +fun 0x080D03A5, m4aMPlayFadeOutTemporarily +fun 0x080D03C5, m4aMPlayFadeIn +fun 0x080D03ED, m4aMPlayImmInit +fun 0x080D0435, MPlayExtender +fun 0x080D054D, MusicPlayerJumpTableCopy +fun 0x080D0551, ClearChain +fun 0x080D0565, Clear64byte +fun 0x080D0579, SoundInit +fun 0x080D0671, SampleFreqSet +fun 0x080D0715, m4aSoundMode +fun 0x080D07AD, SoundClear +fun 0x080D0801, m4aSoundVSyncOff +fun 0x080D087D, m4aSoundVSyncOn +fun 0x080D08B9, MPlayOpen +fun 0x080D0931, MPlayStart +fun 0x080D0A15, m4aMPlayStop +fun 0x080D0A55, FadeOutBody +fun 0x080D0B1D, TrkVolPitSet +fun 0x080D0BD1, MidiKeyToCgbFreq +fun 0x080D0C79, CgbOscOff +fun 0x080D0CC9, CgbModVol +fun 0x080D0D31, CgbSound +fun 0x080D117D, m4aMPlayTempoControl +fun 0x080D11A5, m4aMPlayVolumeControl +fun 0x080D120D, m4aMPlayPitchControl +fun 0x080D1281, m4aMPlayPanpotControl +fun 0x080D12E9, ClearModM +fun 0x080D1309, m4aMPlayModDepthSet +fun 0x080D137D, m4aMPlayLFOSpeedSet +fun 0x080D13F1, ply_memacc +fun 0x080D1549, ply_xcmd +fun 0x080D1569, ply_xxx +fun 0x080D157D, ply_xwave +fun 0x080D15C5, ply_xtype +fun 0x080D15D9, ply_xatta +fun 0x080D15ED, ply_xdeca +fun 0x080D1601, ply_xsust +fun 0x080D1615, ply_xrele +fun 0x080D1629, ply_xiecv +fun 0x080D1635, ply_xiecl +fun 0x080D1641, ply_xleng +fun 0x080D1655, ply_xswee +fun 0x080D1669, DummyFunc +fun 0x080D166D, ArcTan2 +fun 0x080D1671, BgAffineSet +fun 0x080D1675, CpuFastSet +fun 0x080D1679, CpuSet +fun 0x080D167D, Div +fun 0x080D1681, DivArm +fun 0x080D1685, DivRem +fun 0x080D168D, HuffUnComp +fun 0x080D1691, LZ77UnCompVram +fun 0x080D1695, LZ77UnCompWram +fun 0x080D1699, MultiBoot +fun 0x080D16A1, ObjAffineSet +fun 0x080D16A5, RLUnCompVram +fun 0x080D16A9, RLUnCompWram +fun 0x080D16AD, RegisterRamReset +fun 0x080D16B1, SoftReset +fun 0x080D16C9, SoundBiasReset +fun 0x080D16D1, SoundBiasSet +fun 0x080D16D9, Sqrt +fun 0x080D16DD, VBlankIntrWait +fun 0x080D16E5, ReadSramFast_Core +fun 0x080D1725, WriteSramFast +fun 0x080D1765, VerifySramFast_Core +fun 0x080D17B1, SetSramFastFunc +fun 0x080D184D, WriteAndVerifySramFast +fun 0x080D188D, __ashldi3 +fun 0x080D18C1, _call_via_r0 +fun 0x080D18C5, _call_via_r1 +fun 0x080D18C9, _call_via_r2 +fun 0x080D18CD, _call_via_r3 +fun 0x080D18D1, _call_via_r4 +fun 0x080D18D5, _call_via_r5 +fun 0x080D18D9, _call_via_r6 +fun 0x080D18DD, _call_via_r7 +fun 0x080D18E1, _call_via_r8 +fun 0x080D18E5, _call_via_r9 +fun 0x080D18E9, _call_via_sl +fun 0x080D18ED, _call_via_fp +fun 0x080D18F1, _call_via_ip +fun 0x080D18F5, _call_via_sp +fun 0x080D18F9, _call_via_lr +fun 0x080D18FD, __divsi3 +dat 0x080D1912, Over1 +dat 0x080D1918, Over2 +dat 0x080D1920, Loop1 +dat 0x080D192E, Lbignum +dat 0x080D1930, Loop2 +dat 0x080D193E, Loop3 +dat 0x080D1946, Over3 +dat 0x080D1952, Over4 +dat 0x080D195E, Over5 +dat 0x080D196A, Over6 +dat 0x080D1976, Lgot_result +dat 0x080D1980, Over7 +dat 0x080D1984, Ldiv0 +fun 0x080D1991, __div0 +fun 0x080D1995, __modsi3 +dat 0x080D199E, Over1 +dat 0x080D19A8, Over2 +dat 0x080D19B0, Loop1 +dat 0x080D19BE, Lbignum +dat 0x080D19C0, Loop2 +dat 0x080D19CE, Loop3 +dat 0x080D19D6, Over3 +dat 0x080D19E8, Over4 +dat 0x080D19FA, Over5 +dat 0x080D1A0C, Over6 +dat 0x080D1A1A, Over7 +dat 0x080D1A30, Over8 +dat 0x080D1A3E, Over9 +dat 0x080D1A4C, Lgot_result +dat 0x080D1A54, Over10 +dat 0x080D1A58, Ldiv0 +fun 0x080D1A65, __muldi3 +fun 0x080D1AD5, __udivsi3 +dat 0x080D1AE6, Loop1 +dat 0x080D1AF4, Lbignum +dat 0x080D1AF6, Loop2 +dat 0x080D1B04, Loop3 +dat 0x080D1B0C, Over1 +dat 0x080D1B18, Over2 +dat 0x080D1B24, Over3 +dat 0x080D1B30, Over4 +dat 0x080D1B3C, Lgot_result +dat 0x080D1B42, Ldiv0 +fun 0x080D1B4D, __umodsi3 +dat 0x080D1B58, Over1 +dat 0x080D1B5E, Loop1 +dat 0x080D1B6C, Lbignum +dat 0x080D1B6E, Loop2 +dat 0x080D1B7C, Loop3 +dat 0x080D1B84, Over2 +dat 0x080D1B96, Over3 +dat 0x080D1BA8, Over4 +dat 0x080D1BBA, Over5 +dat 0x080D1BC8, Over6 +dat 0x080D1BD4, Over7 +dat 0x080D1BE2, Over8 +dat 0x080D1BF0, Over9 +dat 0x080D1BFE, Over10 +dat 0x080D1C02, Ldiv0 +fun 0x080D1C0D, memcpy +fun 0x080D1C6D, memset +fun 0x080D1CC1, _sprintf_r +fun 0x080D1CFD, sprintf +fun 0x080D1D3D, strcpy +fun 0x080D1D89, strlen +fun 0x080D1DCD, strstr +fun 0x080D1E11, __sprint +fun 0x080D1E31, __sbprintf +fun 0x080D1EA5, vfprintf +fun 0x080D1EB9, _vfprintf_r +fun 0x080D2E19, cvt +fun 0x080D2F0D, exponent +fun 0x080D2F7D, vsprintf +fun 0x080D2FB1, __swsetup +fun 0x080D305D, quorem +fun 0x080D31B9, _dtoa_r +fun 0x080D3EB1, fflush +fun 0x080D3F45, std +fun 0x080D3F7D, __sfmoreglue +fun 0x080D3FAD, __sfp +fun 0x080D4021, _cleanup_r +fun 0x080D4031, _cleanup +fun 0x080D4041, __sinit +fun 0x080D40A1, _free_r +fun 0x080D4261, _malloc_trim_r +fun 0x080D4321, __sfvwrite +fun 0x080D454D, _fwalk +fun 0x080D458D, _setlocale_r +fun 0x080D45C9, _localeconv_r +fun 0x080D45D1, setlocale +fun 0x080D45E9, localeconv +fun 0x080D45F9, __smakebuf +fun 0x080D46D5, malloc_extend_top +fun 0x080D4831, _malloc_r +fun 0x080D4BF1, _mbtowc_r +fun 0x080D4C1D, memchr +fun 0x080D4C9D, memmove +fun 0x080D4D25, __malloc_lock +fun 0x080D4D29, __malloc_unlock +fun 0x080D4D2D, _Balloc +fun 0x080D4D85, _Bfree +fun 0x080D4D9D, _multadd +fun 0x080D4E35, _s2b +fun 0x080D4EB9, _hi0bits +fun 0x080D4F11, _lo0bits +fun 0x080D4F95, _i2b +fun 0x080D4FA9, _multiply +fun 0x080D5115, _pow5mult +fun 0x080D51AD, _lshift +fun 0x080D524D, __mcmp +fun 0x080D528D, __mdiff +fun 0x080D537D, _ulp +fun 0x080D53C9, _b2d +fun 0x080D5485, _d2b +fun 0x080D556D, _ratio +fun 0x080D55BD, _mprec_log10 +fun 0x080D55FD, isinf +fun 0x080D5621, isnan +fun 0x080D5641, _sbrk_r +fun 0x080D566D, __sread +fun 0x080D56A1, __swrite +fun 0x080D56E1, __sseek +fun 0x080D5721, __sclose +fun 0x080D5731, strcmp +fun 0x080D578D, findslot +fun 0x080D57AD, remap_handle +fun 0x080D57F9, initialise_monitor_handles +fun 0x080D5869, get_errno +fun 0x080D587D, error +fun 0x080D5891, wrap +fun 0x080D58A9, _swiread +fun 0x080D58CD, _read +fun 0x080D5915, _swilseek +fun 0x080D5999, _lseek +fun 0x080D59A5, _swiwrite +fun 0x080D59C9, _write +fun 0x080D5A15, _swiopen +fun 0x080D5AB5, _open +fun 0x080D5AC9, _swiclose +fun 0x080D5AFD, _close +fun 0x080D5B09, _exit +fun 0x080D5B29, _kill +fun 0x080D5B49, _getpid +fun 0x080D5B4D, _sbrk +fun 0x080D5B89, _fstat +fun 0x080D5B95, _unlink +fun 0x080D5B9D, _raise +fun 0x080D5BA1, _gettimeofday +fun 0x080D5BCD, _times +fun 0x080D5BF1, _write_r +fun 0x080D5C21, _calloc_r +fun 0x080D5C79, _close_r +fun 0x080D5CA5, __errno +fun 0x080D5CB1, _fstat_r +fun 0x080D5CDD, abort +fun 0x080D5CFD, isatty +fun 0x080D5D01, alarm +fun 0x080D5D05, _lseek_r +fun 0x080D5D35, _read_r +fun 0x080D5D65, __pack_d +fun 0x080D5EAD, __unpack_d +fun 0x080D5F85, _fpadd_parts +fun 0x080D61F1, __adddf3 +fun 0x080D6221, __subdf3 +fun 0x080D6259, __muldf3 +fun 0x080D6501, __divdf3 +fun 0x080D6689, __fpcmp_parts_d +fun 0x080D6789, __cmpdf2 +fun 0x080D67B5, __eqdf2 +fun 0x080D6801, __nedf2 +fun 0x080D684D, __gtdf2 +fun 0x080D6899, __gedf2 +fun 0x080D68E5, __ltdf2 +fun 0x080D6931, __ledf2 +fun 0x080D697D, __floatsidf +fun 0x080D69F9, __fixdfsi +fun 0x080D6A6D, __negdf2 +fun 0x080D6A95, __make_dp +fun 0x080D6ABD, __truncdfsf2 +fun 0x080D6B01, __pack_f +fun 0x080D6BB9, __unpack_f +fun 0x080D6C35, _fpadd_parts +fun 0x080D6DB1, __addsf3 +fun 0x080D6DDD, __subsf3 +fun 0x080D6E11, __mulsf3 +fun 0x080D6F75, __divsf3 +fun 0x080D7061, __fpcmp_parts_f +fun 0x080D7145, __cmpsf2 +fun 0x080D716D, __eqsf2 +fun 0x080D71B5, __nesf2 +fun 0x080D71FD, __gtsf2 +fun 0x080D7245, __gesf2 +fun 0x080D728D, __ltsf2 +fun 0x080D72D5, __lesf2 +fun 0x080D731D, __floatsisf +fun 0x080D737D, __fixsfsi +fun 0x080D73E5, __negsf2 +fun 0x080D7409, __make_fp +fun 0x080D7421, __extendsfdf2 +fun 0x080D744D, __lshrdi3 +fun 0x080D7481, __negdi2 +fun 0x080D7499, ClearOAMBuffer +fun 0x080D74A1, CallARM_FillTileRect +fun 0x080D74A9, TileMap_FillRect +fun 0x080D74B1, CALLARM_MaybeScreenFadeIn +fun 0x080D74B9, TileMap_CopyRect +fun 0x080D74C1, ComputeChecksum32 +dat 0x080D74C8, gUninitializedMemory +dat 0x080D74D0, gBuildDateTime +dat 0x080D74EC, gYearProjectCreated +dat 0x080D751C, gSinLookup +dat 0x080D759C, gCosLookup +dat 0x080D77FC, gUnknown_080D77FC +dat 0x080D792C, gUnknown_080D792C +dat 0x080D793C, gUnknown_080D793C +dat 0x080D793F, gUnknown_080D793F +dat 0x080D794E, gUnknown_080D794E +dat 0x080D7954, gUnknown_080D7954 +dat 0x080D7964, gUnknown_080D7964 +dat 0x080D7A6C, gUnknown_080D7A6C +dat 0x080D7A7C, gUnknown_080D7A7C +dat 0x080D7A88, gUnknown_080D7A88 +dat 0x080D7A8C, gUnknown_080D7A8C +dat 0x080D7AB4, gUnknown_080D7AB4 +dat 0x080D7AC4, gUnknown_080D7AC4 +dat 0x080D7B30, Vectors_LightRune +dat 0x080D7B64, Vectors_LightRune2 +dat 0x080D7B98, Vectors_LightRune3 +dat 0x080D7BCC, Vectors_DanceringFx +dat 0x080D7C04, gUnknown_080D7C04 +dat 0x080D7C44, gUnknown_080D7C44 +dat 0x080D7C4C, gTextRyoukai +dat 0x080D7C64, gTextIgopureidekimasen +dat 0x080D7C7C, gTextKuriazumifairudeha +dat 0x080D7C94, gTextShimasuka +dat 0x080D7CA0, gTextFairuwokuriazumini +dat 0x080D7CB8, gTextNull +dat 0x080D7CBC, gTextFairushokika +dat 0x080D7CD0, gTextTesaikai +dat 0x080D7CDC, gTextDokodemosaikai +dat 0x080D7CEC, gTextRiriisuentori +dat 0x080D7D00, gTextTechuudan +dat 0x080D7D0C, gTextOyasuminasai +dat 0x080D7D20, gTextKuriazumi +dat 0x080D7D30, gTextShuukaisuu +dat 0x080D7D3C, gTextSakuteki +dat 0x080D7D44, gTextTenki +dat 0x080D7D4C, gTextDebujouhou +dat 0x080D7D58, gTextMappu +dat 0x080D7D64, gTextIie +dat 0x080D7D6C, gTextHai +dat 0x080D7D74, gTextSuteru +dat 0x080D7D7C, gTextKoukan +dat 0x080D7D84, gTextSoubi +dat 0x080D7D8C, gTextTsukau +dat 0x080D7D94, gTextTaiki +dat 0x080D7D9C, gTextYuusoutai +dat 0x080D7DA8, gTextKoukan2 +dat 0x080D7DB0, gTextMochimono +dat 0x080D7DBC, gTextHikiwatashi +dat 0x080D7DC8, gTextHikiuke +dat 0x080D7DD4, gTextOrosu +dat 0x080D7DE0, gTextKyuushutsu +dat 0x080D7DE8, gTextTougijou +dat 0x080D7DF4, gTextHimitsuten +dat 0x080D7E00, gTextDouguya +dat 0x080D7E0C, gTextBukiya +dat 0x080D7E18, gTextTobira +dat 0x080D7E20, gTextTakarabako +dat 0x080D7E28, gTextHoumon +dat 0x080D7E30, gTextShien +dat 0x080D7E38, gTextHanasu +dat 0x080D7E40, gTextKagihiraku +dat 0x080D7E4C, gTextYobima +dat 0x080D7E54, gTextShoukan +dat 0x080D7E5C, gTextNusumu +dat 0x080D7E64, gTextOdoru +dat 0x080D7E6C, gTextKanaderu +dat 0x080D7E78, gTextOriru +dat 0x080D7E84, gTextNoru +dat 0x080D7E8C, gTextTsue +dat 0x080D7E94, gTextKougeki +dat 0x080D7E9C, gTextSeiatsu +dat 0x080D7EA4, gTextShuuryou +dat 0x080D7EAC, gTextChuudan +dat 0x080D7EB4, gTextTaikyaku +dat 0x080D7EBC, gTextSettei +dat 0x080D7EC4, gTextSenki +dat 0x080D7ECC, gTextJisho +dat 0x080D7ED4, gTextJoukyou +dat 0x080D7EDC, gTextButai +dat 0x080D7EEC, sInitialParticleConfigTemplates +dat 0x080D7F92, gUnknown_080D7F92 +dat 0x080D7FD0, gUnknown_080D7FD0 +dat 0x080D816C, gClassList_Empty1 +dat 0x080D816D, gClassList_Empty2 +dat 0x080D816E, gClassList_Empty3 +dat 0x080D816F, gClassList_Empty4 +dat 0x080D8170, gClassList_Empty5 +dat 0x080D8171, gClassList_Empty6 +dat 0x080D8172, gClassList_Empty7 +dat 0x080D8173, gClassList_Empty8 +dat 0x080D8174, gClassList_Empty9 +dat 0x080D8178, gAiCombatScoreCoefficientTable +dat 0x080D83F8, gUnknown_080D83F8 +dat 0x080D8404, gUnknown_080D8404 +dat 0x080D8414, gUnknown_080D8414 +dat 0x080D8424, gUnknown_080D8424 +dat 0x080D8434, gUnknown_080D8434 +dat 0x080D8440, gUnknown_080D8440 +dat 0x080D8450, gUnknown_080D8450 +dat 0x080D845C, gUnknown_080D845C +dat 0x080D846C, gUnknown_080D846C +dat 0x080D8478, gUnknown_080D8478 +dat 0x080D8484, gUnknown_080D8484 +dat 0x080D848C, gUnknown_080D848C +dat 0x080D8494, gUnknown_080D8494 +dat 0x080D849C, gUnknown_080D849C +dat 0x080D84BC, gUnknown_080D84BC +dat 0x080D84C8, gUnknown_080D84C8 +dat 0x080D84E0, AiEscapePts_None +dat 0x080D84E4, AiEscapePts_09 +dat 0x080D84EC, AiEscapePts_3D +dat 0x080D84F4, AiEscapePts_0E +dat 0x080D84FC, AiEscapePts_10 +dat 0x080D8504, AiEscapePts_1D +dat 0x080D850C, AiEscapePts_13 +dat 0x080D8514, AiEscapePts_1B +dat 0x080D851C, AiEscapePts_20 +dat 0x080D8524, AiEscapePts_31 +dat 0x080D8530, AiEscapePts_32 +dat 0x080D8538, gAiItemConfigTable +dat 0x080D863C, gUnknown_080D863C +dat 0x080D8650, gUnknown_080D8650 +dat 0x080D8660, gUnknown_080D8660 +dat 0x080D8664, gUnknown_080D8664 +dat 0x080D8668, gUnknown_080D8668 +dat 0x080D866C, gUnknown_080D866C +dat 0x080D8670, gUnknown_080D8670 +dat 0x080D8674, gUnknown_080D8674 +dat 0x080D8678, gUnknown_080D8678 +dat 0x080D868C, sAiStaffFuncLut +dat 0x080D86F4, sAiSpecialItemFuncLut +dat 0x080D8714, gUnknown_080D8714 +dat 0x080D8740, gUnknown_080D8740 +dat 0x080D9C9E, gUnknown_080D9C9E +dat 0x080D9D34, gUnknown_080D9D34 +dat 0x080D9D4D, gUnknown_080D9D4D +dat 0x080D9D56, gUnknown_080D9D56 +dat 0x080D9D5E, gUnknown_080D9D5E +dat 0x080D9D61, gUnknown_080D9D61 +dat 0x080D9DE4, gUnknown_080D9DE4 +dat 0x080D9DF2, gUnknown_080D9DF2 +dat 0x080D9E06, gUnknown_080D9E06 +dat 0x080D9E0E, gUnknown_080D9E0E +dat 0x080D9E1C, gUnknown_080D9E1C +dat 0x080D9E44, gUnknown_080D9E44 +dat 0x080D9E50, gUnknown_080D9E50 +dat 0x080D9E9C, gUnknown_080D9E9C +dat 0x080D9EA6, gUnknown_080D9EA6 +dat 0x080D9EC0, gUnknown_080D9EC0 +dat 0x080D9EC8, gUnknown_080D9EC8 +dat 0x080D9EF0, gUnknown_080D9EF0 +dat 0x080D9EFC, gUnknown_080D9EFC +dat 0x080D9F18, gUnknown_080D9F18 +dat 0x080D9F20, gUnknown_080D9F20 +dat 0x080D9F28, gUnknown_080D9F28 +dat 0x080D9F38, gUnknown_080D9F38 +dat 0x080D9F48, gUnknown_080D9F48 +dat 0x080D9F98, gUnknown_080D9F98 +dat 0x080D9FA0, gUnknown_080D9FA0 +dat 0x080D9FA8, gUnknown_080D9FA8 +dat 0x080D9FB0, gUnknown_080D9FB0 +dat 0x080D9FB5, gUnknown_080D9FB5 +dat 0x080D9FB7, gUnknown_080D9FB7 +dat 0x080D9FD6, gUnknown_080D9FD6 +dat 0x080D9FE4, gUnknown_080D9FE4 +dat 0x080DA09C, gUnknown_080DA09C +dat 0x080DA0DA, gUnknown_080DA0DA +dat 0x080DA0FA, gUnknown_080DA0FA +dat 0x080DA102, gUnknown_080DA102 +dat 0x080DA132, gUnknown_080DA132 +dat 0x080DA17A, gUnknown_080DA17A +dat 0x080DA18E, gUnknown_080DA18E +dat 0x080DA1A2, gUnknown_080DA1A2 +dat 0x080DA1B6, gUnknown_080DA1B6 +dat 0x080DA1CA, gUnknown_080DA1CA +dat 0x080DA20C, gUnknown_080DA20C +dat 0x080DA21C, gUnknown_080DA21C +dat 0x080DA22C, gUnknown_080DA22C +dat 0x080DA25C, gUnknown_080DA25C +dat 0x080DA26A, gUnknown_080DA26A +dat 0x080DA27E, gUnknown_080DA27E +dat 0x080DA2B0, gUnknown_080DA2B0 +dat 0x080DA2F4, gUnknown_080DA2F4 +dat 0x080DA314, gUnknown_080DA314 +dat 0x080DA334, gUnknown_080DA334 +dat 0x080DA354, gUnknown_080DA354 +dat 0x080DA374, gUnknown_080DA374 +dat 0x080DA438, gUnknown_080DA438 +dat 0x080DA4BA, gUnknown_080DA4BA +dat 0x080DA4DC, gUnknown_080DA4DC +dat 0x080DA526, gUnknown_080DA526 +dat 0x080DA570, gUnknown_080DA570 +dat 0x080DA5BA, gUnknown_080DA5BA +dat 0x080DA604, gUnknown_080DA604 +dat 0x080DA66E, gUnknown_080DA66E +dat 0x080DA9F8, gUnknown_080DA9F8 +dat 0x080DAA8E, gUnknown_080DAA8E +dat 0x080DAC58, gUnknown_080DAC58 +dat 0x080DAC82, gUnknown_080DAC82 +dat 0x080DACDA, gUnknown_080DACDA +dat 0x080DAD0A, gUnknown_080DAD0A +dat 0x080DAE8C, gUnknown_080DAE8C +dat 0x080DAE96, gUnknown_080DAE96 +dat 0x080DAEA0, gUnknown_080DAEA0 +dat 0x080DAEAA, gUnknown_080DAEAA +dat 0x080DAEB4, gUnknown_080DAEB4 +dat 0x080DAEBE, gUnknown_080DAEBE +dat 0x080DAEC8, gUnknown_080DAEC8 +dat 0x080DAED2, gUnknown_080DAED2 +dat 0x080DAEDC, gUnknown_080DAEDC +dat 0x080DAEE6, gUnknown_080DAEE6 +dat 0x080DAEF0, gUnknown_080DAEF0 +dat 0x080DAF18, gUnknown_080DAF18 +dat 0x080DAF1D, gUnknown_080DAF1D +dat 0x080DAF22, gUnknown_080DAF22 +dat 0x080DAF28, gUnknown_080DAF28 +dat 0x080DAF60, gUnknown_080DAF60 +dat 0x080DB026, gUnknown_080DB026 +dat 0x080DC85C, gUnknown_080DC85C +dat 0x080DC956, gUnknown_080DC956 +dat 0x080DCA5C, gUnknown_080DCA5C +dat 0x080DCB78, gUnknown_080DCB78 +dat 0x080DCBD4, gUnknown_080DCBD4 +dat 0x080DCCA6, gUnknown_080DCCA6 +dat 0x080DCCC0, gUnknown_080DCCC0 +dat 0x080DCD26, gUnknown_080DCD26 +dat 0x080DCD72, gUnknown_080DCD72 +dat 0x080DCDE4, gUnknown_080DCDE4 +dat 0x080DCE6E, gUnknown_080DCE6E +dat 0x080DCEEC, gUnknown_080DCEEC +dat 0x080DCF7E, gUnknown_080DCF7E +dat 0x080DD024, gUnknown_080DD024 +dat 0x080DD044, gUnknown_080DD044 +dat 0x080DD094, gUnknown_080DD094 +dat 0x080DD0C6, gUnknown_080DD0C6 +dat 0x080DD186, gUnknown_080DD186 +dat 0x080DD1F4, gUnknown_080DD1F4 +dat 0x080DD252, gUnknown_080DD252 +dat 0x080DD288, gUnknown_080DD288 +dat 0x080DD328, gUnknown_080DD328 +dat 0x080DD4D4, gUnknown_080DD4D4 +dat 0x080DD542, gUnknown_080DD542 +dat 0x080DD550, gUnknown_080DD550 +dat 0x080DD5D2, gUnknown_080DD5D2 +dat 0x080DD5D8, gUnknown_080DD5D8 +dat 0x080DD67A, gUnknown_080DD67A +dat 0x080DD70C, gUnknown_080DD70C +dat 0x080DD76A, gUnknown_080DD76A +dat 0x080DD8C6, gUnknown_080DD8C6 +dat 0x080DD8CC, gUnknown_080DD8CC +dat 0x080DD8D2, gUnknown_080DD8D2 +dat 0x080DD8D8, gUnknown_080DD8D8 +dat 0x080DD8EE, gUnknown_080DD8EE +dat 0x080DD930, gUnknown_080DD930 +dat 0x080DD972, gUnknown_080DD972 +dat 0x080DD9A4, gUnknown_080DD9A4 +dat 0x080DDA3E, gUnknown_080DDA3E +dat 0x080DDA50, gUnknown_080DDA50 +dat 0x080DDA58, gUnknown_080DDA58 +dat 0x080DDA70, gUnknown_080DDA70 +dat 0x080DDB82, gUnknown_080DDB82 +dat 0x080DDB9A, gUnknown_080DDB9A +dat 0x080DDC8A, gUnknown_080DDC8A +dat 0x080DDCE6, gUnknown_080DDCE6 +dat 0x080DDD58, gUnknown_080DDD58 +dat 0x080DDE9E, gUnknown_080DDE9E +dat 0x080DDF3A, gUnknown_080DDF3A +dat 0x080DE03C, gUnknown_080DE03C +dat 0x080DE050, gUnknown_080DE050 +dat 0x080DE086, gUnknown_080DE086 +dat 0x080DE0CE, gUnknown_080DE0CE +dat 0x080DE106, gUnknown_080DE106 +dat 0x080DE150, gUnknown_080DE150 +dat 0x080DE1CE, gUnknown_080DE1CE +dat 0x080DE24C, gUnknown_080DE24C +dat 0x080DE284, gUnknown_080DE284 +dat 0x080DE2B8, gUnknown_080DE2B8 +dat 0x080DE2E2, gUnknown_080DE2E2 +dat 0x080DE346, gUnknown_080DE346 +dat 0x080DE374, gUnknown_080DE374 +dat 0x080DE3A6, gUnknown_080DE3A6 +dat 0x080DE3DA, gUnknown_080DE3DA +dat 0x080DE3F8, gUnknown_080DE3F8 +dat 0x080DE47E, gUnknown_080DE47E +dat 0x080DE4E6, gUnknown_080DE4E6 +dat 0x080DE526, gUnknown_080DE526 +dat 0x080DE552, gUnknown_080DE552 +dat 0x080DE58E, gUnknown_080DE58E +dat 0x080DE5E4, gUnknown_080DE5E4 +dat 0x080DE624, gUnknown_080DE624 +dat 0x080DE65C, gUnknown_080DE65C +dat 0x080DE6F0, gUnknown_080DE6F0 +dat 0x080DE710, gUnknown_080DE710 +dat 0x080DE748, gUnknown_080DE748 +dat 0x080DE792, gUnknown_080DE792 +dat 0x080DE8A0, gUnknown_080DE8A0 +dat 0x080DE8A8, gUnknown_080DE8A8 +dat 0x080DE8C0, gUnknown_080DE8C0 +dat 0x080DE8C8, gUnknown_080DE8C8 +dat 0x080DE8DC, gUnknown_080DE8DC +dat 0x080DE8E4, gUnknown_080DE8E4 +dat 0x080DE900, gUnknown_080DE900 +dat 0x080DE924, gUnknown_080DE924 +dat 0x080DE92C, gUnknown_080DE92C +dat 0x080DE974, gUnknown_080DE974 +dat 0x080DE9EA, gUnknown_080DE9EA +dat 0x080DEA4A, gUnknown_080DEA4A +dat 0x080DEA74, gUnknown_080DEA74 +dat 0x080DEA96, gUnknown_080DEA96 +dat 0x080DEAAA, gUnknown_080DEAAA +dat 0x080DEAFA, gUnknown_080DEAFA +dat 0x080DEB6A, gUnknown_080DEB6A +dat 0x080DEBC8, gUnknown_080DEBC8 +dat 0x080DEBF8, gUnknown_080DEBF8 +dat 0x080DEC0C, gUnknown_080DEC0C +dat 0x080DEC30, gUnknown_080DEC30 +dat 0x080DECBA, gUnknown_080DECBA +dat 0x080DEDBC, gUnknown_080DEDBC +dat 0x080DEDFA, gUnknown_080DEDFA +dat 0x080DEE40, gUnknown_080DEE40 +dat 0x080DEEC2, gUnknown_080DEEC2 +dat 0x080DEF20, gUnknown_080DEF20 +dat 0x080DEF78, gUnknown_080DEF78 +dat 0x080DEFD0, gUnknown_080DEFD0 +dat 0x080DF042, gUnknown_080DF042 +dat 0x080DF080, gUnknown_080DF080 +dat 0x080DF0E0, gUnknown_080DF0E0 +dat 0x080DF188, gUnknown_080DF188 +dat 0x080DF1EE, gUnknown_080DF1EE +dat 0x080DF26A, gUnknown_080DF26A +dat 0x080DF2DC, gUnknown_080DF2DC +dat 0x080DF386, gUnknown_080DF386 +dat 0x080DF39C, gUnknown_080DF39C +dat 0x080DF3A2, gUnknown_080DF3A2 +dat 0x080DF3C4, gUnknown_080DF3C4 +dat 0x080DF4F4, gUnknown_080DF4F4 +dat 0x080DF546, gUnknown_080DF546 +dat 0x080DF568, gUnknown_080DF568 +dat 0x080DF5D6, gUnknown_080DF5D6 +dat 0x080DF644, gUnknown_080DF644 +dat 0x080DF6A8, gUnknown_080DF6A8 +dat 0x080DF6C6, gUnknown_080DF6C6 +dat 0x080DF730, gUnknown_080DF730 +dat 0x080DF748, gUnknown_080DF748 +dat 0x080DF7CE, gUnknown_080DF7CE +dat 0x080DF866, gUnknown_080DF866 +dat 0x080DF898, gUnknown_080DF898 +dat 0x080DF954, gUnknown_080DF954 +dat 0x080DF9BE, gUnknown_080DF9BE +dat 0x080E1164, gUnknown_080E1164 +dat 0x080E1394, gUnknown_080E1394 +dat 0x080E13A2, gUnknown_080E13A2 +dat 0x080E13B4, gUnknown_080E13B4 +dat 0x080E13D4, gUnknown_080E13D4 +dat 0x080E13F4, gUnknown_080E13F4 +dat 0x080E143A, gUnknown_080E143A +dat 0x080E1488, gUnknown_080E1488 +dat 0x080E15CC, sEfxLvupPartsPos +dat 0x080E15E8, aEfxPartsofScroll +dat 0x080E15FC, aEfxPartsofScroll2 +dat 0x080E1610, aEfxleveluphb +dat 0x080E1620, aEfxlvupbg +dat 0x080E162A, gUnknown_080E162A +dat 0x080E1658, aEfxlvupbg2 +dat 0x080E1664, gUnknown_080E1664 +dat 0x080E169A, gUnknown_080E169A +dat 0x080E16DC, gUnknown_080E16DC +dat 0x080E1732, gUnknown_080E1732 +dat 0x080E1740, gUnknown_080E1740 +dat 0x080E17C0, gUnknown_080E17C0 +dat 0x080E2164, gUnknown_080E2164 +dat 0x080E2B54, gUnknown_080E2B54 +dat 0x080E3B78, gUnknown_080E3B78 +dat 0x080E4530, gUnknown_080E4530 +dat 0x080E4EFC, gUnknown_080E4EFC +dat 0x080E58A4, gUnknown_080E58A4 +dat 0x080E5BC4, gUnknown_080E5BC4 +dat 0x080E5F98, gUnknown_080E5F98 +dat 0x080E63CC, gUnknown_080E63CC +dat 0x080E678C, gUnknown_080E678C +dat 0x080E6CC4, gUnknown_080E6CC4 +dat 0x080E7400, gUnknown_080E7400 +dat 0x080E7B8C, gUnknown_080E7B8C +dat 0x080E8318, gUnknown_080E8318 +dat 0x080E831E, gUnknown_080E831E +dat 0x080E8334, gUnknown_080E8334 +dat 0x080E834E, gUnknown_080E834E +dat 0x080E836C, gUnknown_080E836C +dat 0x080E838E, gUnknown_080E838E +dat 0x080E8414, gCompressedText_MSG_0000 +dat 0x080E8415, gCompressedText_MSG_0001 +dat 0x080E8418, gCompressedText_MSG_0002 +dat 0x080E8426, gCompressedText_MSG_0003 +dat 0x080E842B, gCompressedText_MSG_0004 +dat 0x080E8430, gCompressedText_MSG_0005 +dat 0x080E8434, gCompressedText_MSG_0006 +dat 0x080E8438, gCompressedText_MSG_0007 +dat 0x080E8442, gCompressedText_MSG_0008 +dat 0x080E8446, gCompressedText_MSG_0009 +dat 0x080E844E, gCompressedText_MSG_000A +dat 0x080E8453, gCompressedText_MSG_000B +dat 0x080E845A, gCompressedText_MSG_000C +dat 0x080E8468, gCompressedText_MSG_000D +dat 0x080E8471, gCompressedText_MSG_000E +dat 0x080E847A, gCompressedText_MSG_000F +dat 0x080E8480, gCompressedText_MSG_0010 +dat 0x080E8485, gCompressedText_MSG_0011 +dat 0x080E8487, gCompressedText_MSG_0012 +dat 0x080E8495, gCompressedText_MSG_0013 +dat 0x080E84A0, gCompressedText_MSG_0014 +dat 0x080E84AB, gCompressedText_MSG_0015 +dat 0x080E84B6, gCompressedText_MSG_0016 +dat 0x080E84C0, gCompressedText_MSG_0017 +dat 0x080E84CA, gCompressedText_MSG_0018 +dat 0x080E84D5, gCompressedText_MSG_0019 +dat 0x080E84E1, gCompressedText_MSG_001A +dat 0x080E84EC, gCompressedText_MSG_001B +dat 0x080E84FA, gCompressedText_MSG_001C +dat 0x080E8506, gCompressedText_MSG_001D +dat 0x080E8512, gCompressedText_MSG_001E +dat 0x080E8519, gCompressedText_MSG_001F +dat 0x080E8520, gCompressedText_MSG_0020 +dat 0x080E852A, gCompressedText_MSG_0021 +dat 0x080E8533, gCompressedText_MSG_0022 +dat 0x080E8535, gCompressedText_MSG_0023 +dat 0x080E853A, gCompressedText_MSG_0024 +dat 0x080E853F, gCompressedText_MSG_0025 +dat 0x080E8545, gCompressedText_MSG_0026 +dat 0x080E854E, gCompressedText_MSG_0027 +dat 0x080E8558, gCompressedText_MSG_0028 +dat 0x080E8561, gCompressedText_MSG_0029 +dat 0x080E856C, gCompressedText_MSG_002A +dat 0x080E8573, gCompressedText_MSG_002B +dat 0x080E857B, gCompressedText_MSG_002C +dat 0x080E8583, gCompressedText_MSG_002D +dat 0x080E858B, gCompressedText_MSG_002E +dat 0x080E8598, gCompressedText_MSG_002F +dat 0x080E85A4, gCompressedText_MSG_0030 +dat 0x080E85AF, gCompressedText_MSG_0031 +dat 0x080E85BD, gCompressedText_MSG_0032 +dat 0x080E85CB, gCompressedText_MSG_0033 +dat 0x080E85DA, gCompressedText_MSG_0034 +dat 0x080E85E9, gCompressedText_MSG_0035 +dat 0x080E85EF, gCompressedText_MSG_0036 +dat 0x080E85F2, gCompressedText_MSG_0037 +dat 0x080E85F7, gCompressedText_MSG_0038 +dat 0x080E85FB, gCompressedText_MSG_0039 +dat 0x080E8600, gCompressedText_MSG_003A +dat 0x080E8609, gCompressedText_MSG_003B +dat 0x080E8612, gCompressedText_MSG_003C +dat 0x080E861B, gCompressedText_MSG_003D +dat 0x080E8624, gCompressedText_MSG_003E +dat 0x080E862C, gCompressedText_MSG_003F +dat 0x080E8634, gCompressedText_MSG_0040 +dat 0x080E8637, gCompressedText_MSG_0041 +dat 0x080E8640, gCompressedText_MSG_0042 +dat 0x080E8646, gCompressedText_MSG_0043 +dat 0x080E8653, gCompressedText_MSG_0044 +dat 0x080E8657, gCompressedText_MSG_0045 +dat 0x080E865B, gCompressedText_MSG_0046 +dat 0x080E8663, gCompressedText_MSG_0047 +dat 0x080E8667, gCompressedText_MSG_0048 +dat 0x080E866B, gCompressedText_MSG_0049 +dat 0x080E8674, gCompressedText_MSG_004A +dat 0x080E8679, gCompressedText_MSG_004B +dat 0x080E8680, gCompressedText_MSG_004C +dat 0x080E8687, gCompressedText_MSG_004D +dat 0x080E868F, gCompressedText_MSG_004E +dat 0x080E8696, gCompressedText_MSG_004F +dat 0x080E8699, gCompressedText_MSG_0050 +dat 0x080E86A1, gCompressedText_MSG_0051 +dat 0x080E86A7, gCompressedText_MSG_0052 +dat 0x080E86AA, gCompressedText_MSG_0053 +dat 0x080E86AE, gCompressedText_MSG_0054 +dat 0x080E86B6, gCompressedText_MSG_0055 +dat 0x080E86B9, gCompressedText_MSG_0056 +dat 0x080E86C1, gCompressedText_MSG_0057 +dat 0x080E86C8, gCompressedText_MSG_0058 +dat 0x080E86CD, gCompressedText_MSG_0059 +dat 0x080E86D4, gCompressedText_MSG_005A +dat 0x080E86DB, gCompressedText_MSG_005B +dat 0x080E86E1, gCompressedText_MSG_005C +dat 0x080E86E6, gCompressedText_MSG_005D +dat 0x080E86ED, gCompressedText_MSG_005E +dat 0x080E86F5, gCompressedText_MSG_005F +dat 0x080E86F8, gCompressedText_MSG_0060 +dat 0x080E8700, gCompressedText_MSG_0061 +dat 0x080E8708, gCompressedText_MSG_0062 +dat 0x080E870B, gCompressedText_MSG_0063 +dat 0x080E8710, gCompressedText_MSG_0064 +dat 0x080E8714, gCompressedText_MSG_0065 +dat 0x080E871B, gCompressedText_MSG_0066 +dat 0x080E8723, gCompressedText_MSG_0067 +dat 0x080E8727, gCompressedText_MSG_0068 +dat 0x080E872B, gCompressedText_MSG_0069 +dat 0x080E8731, gCompressedText_MSG_006A +dat 0x080E8736, gCompressedText_MSG_006B +dat 0x080E873B, gCompressedText_MSG_006C +dat 0x080E8744, gCompressedText_MSG_006D +dat 0x080E874E, gCompressedText_MSG_006E +dat 0x080E8757, gCompressedText_MSG_006F +dat 0x080E8760, gCompressedText_MSG_0070 +dat 0x080E8764, gCompressedText_MSG_0071 +dat 0x080E8769, gCompressedText_MSG_0072 +dat 0x080E876D, gCompressedText_MSG_0073 +dat 0x080E8772, gCompressedText_MSG_0074 +dat 0x080E877E, gCompressedText_MSG_0075 +dat 0x080E8784, gCompressedText_MSG_0076 +dat 0x080E878A, gCompressedText_MSG_0077 +dat 0x080E8790, gCompressedText_MSG_0078 +dat 0x080E8796, gCompressedText_MSG_0079 +dat 0x080E879A, gCompressedText_MSG_007A +dat 0x080E87A1, gCompressedText_MSG_007B +dat 0x080E87A8, gCompressedText_MSG_007C +dat 0x080E87B1, gCompressedText_MSG_007D +dat 0x080E87B8, gCompressedText_MSG_007E +dat 0x080E87BE, gCompressedText_MSG_007F +dat 0x080E87C6, gCompressedText_MSG_0080 +dat 0x080E87CC, gCompressedText_MSG_0081 +dat 0x080E87D3, gCompressedText_MSG_0082 +dat 0x080E87DD, gCompressedText_MSG_0083 +dat 0x080E87E2, gCompressedText_MSG_0084 +dat 0x080E87E7, gCompressedText_MSG_0085 +dat 0x080E87EC, gCompressedText_MSG_0086 +dat 0x080E87F2, gCompressedText_MSG_0087 +dat 0x080E87F7, gCompressedText_MSG_0088 +dat 0x080E87FA, gCompressedText_MSG_0089 +dat 0x080E87FF, gCompressedText_MSG_008A +dat 0x080E8805, gCompressedText_MSG_008B +dat 0x080E881B, gCompressedText_MSG_008C +dat 0x080E8823, gCompressedText_MSG_008D +dat 0x080E8829, gCompressedText_MSG_008E +dat 0x080E882F, gCompressedText_MSG_008F +dat 0x080E8835, gCompressedText_MSG_0090 +dat 0x080E883C, gCompressedText_MSG_0091 +dat 0x080E8842, gCompressedText_MSG_0092 +dat 0x080E8846, gCompressedText_MSG_0093 +dat 0x080E884B, gCompressedText_MSG_0094 +dat 0x080E8856, gCompressedText_MSG_0095 +dat 0x080E885E, gCompressedText_MSG_0096 +dat 0x080E8866, gCompressedText_MSG_0097 +dat 0x080E886D, gCompressedText_MSG_0098 +dat 0x080E8873, gCompressedText_MSG_0099 +dat 0x080E887D, gCompressedText_MSG_009A +dat 0x080E8886, gCompressedText_MSG_009B +dat 0x080E888F, gCompressedText_MSG_009C +dat 0x080E8899, gCompressedText_MSG_009D +dat 0x080E88A1, gCompressedText_MSG_009E +dat 0x080E88AC, gCompressedText_MSG_009F +dat 0x080E88B3, gCompressedText_MSG_00A0 +dat 0x080E88BC, gCompressedText_MSG_00A1 +dat 0x080E88D1, gCompressedText_MSG_00A2 +dat 0x080E88E4, gCompressedText_MSG_00A3 +dat 0x080E88F4, gCompressedText_MSG_00A4 +dat 0x080E8909, gCompressedText_MSG_00A5 +dat 0x080E8917, gCompressedText_MSG_00A6 +dat 0x080E892A, gCompressedText_MSG_00A7 +dat 0x080E893B, gCompressedText_MSG_00A8 +dat 0x080E8946, gCompressedText_MSG_00A9 +dat 0x080E8956, gCompressedText_MSG_00AA +dat 0x080E896A, gCompressedText_MSG_00AB +dat 0x080E897C, gCompressedText_MSG_00AC +dat 0x080E898B, gCompressedText_MSG_00AD +dat 0x080E899B, gCompressedText_MSG_00AE +dat 0x080E89A8, gCompressedText_MSG_00AF +dat 0x080E89BB, gCompressedText_MSG_00B0 +dat 0x080E89CE, gCompressedText_MSG_00B1 +dat 0x080E89E0, gCompressedText_MSG_00B2 +dat 0x080E89F4, gCompressedText_MSG_00B3 +dat 0x080E8A05, gCompressedText_MSG_00B4 +dat 0x080E8A16, gCompressedText_MSG_00B5 +dat 0x080E8A23, gCompressedText_MSG_00B6 +dat 0x080E8A34, gCompressedText_MSG_00B7 +dat 0x080E8A40, gCompressedText_MSG_00B8 +dat 0x080E8A49, gCompressedText_MSG_00B9 +dat 0x080E8A5C, gCompressedText_MSG_00BA +dat 0x080E8A73, gCompressedText_MSG_00BB +dat 0x080E8A83, gCompressedText_MSG_00BC +dat 0x080E8A8C, gCompressedText_MSG_00BD +dat 0x080E8A8F, gCompressedText_MSG_00BE +dat 0x080E8A95, gCompressedText_MSG_00BF +dat 0x080E8A98, gCompressedText_MSG_00C0 +dat 0x080E8A9B, gCompressedText_MSG_00C1 +dat 0x080E8A9E, gCompressedText_MSG_00C2 +dat 0x080E8AA1, gCompressedText_MSG_00C3 +dat 0x080E8AA5, gCompressedText_MSG_00C4 +dat 0x080E8AA9, gCompressedText_MSG_00C5 +dat 0x080E8AAD, gCompressedText_MSG_00C6 +dat 0x080E8AB2, gCompressedText_MSG_00C7 +dat 0x080E8AB6, gCompressedText_MSG_00C8 +dat 0x080E8ABB, gCompressedText_MSG_00C9 +dat 0x080E8AC0, gCompressedText_MSG_00CA +dat 0x080E8AC5, gCompressedText_MSG_00CB +dat 0x080E8ACA, gCompressedText_MSG_00CC +dat 0x080E8AD3, gCompressedText_MSG_00CD +dat 0x080E8AD6, gCompressedText_MSG_00CE +dat 0x080E8AD9, gCompressedText_MSG_00CF +dat 0x080E8ADC, gCompressedText_MSG_00D0 +dat 0x080E8ADF, gCompressedText_MSG_00D1 +dat 0x080E8AE2, gCompressedText_MSG_00D2 +dat 0x080E8AE5, gCompressedText_MSG_00D3 +dat 0x080E8AE8, gCompressedText_MSG_00D4 +dat 0x080E8AEB, gCompressedText_MSG_00D5 +dat 0x080E8AEE, gCompressedText_MSG_00D6 +dat 0x080E8AF1, gCompressedText_MSG_00D7 +dat 0x080E8AF4, gCompressedText_MSG_00D8 +dat 0x080E8AF7, gCompressedText_MSG_00D9 +dat 0x080E8AFA, gCompressedText_MSG_00DA +dat 0x080E8AFD, gCompressedText_MSG_00DB +dat 0x080E8B00, gCompressedText_MSG_00DC +dat 0x080E8B03, gCompressedText_MSG_00DD +dat 0x080E8B06, gCompressedText_MSG_00DE +dat 0x080E8B09, gCompressedText_MSG_00DF +dat 0x080E8B0C, gCompressedText_MSG_00E0 +dat 0x080E8B0F, gCompressedText_MSG_00E1 +dat 0x080E8B12, gCompressedText_MSG_00E2 +dat 0x080E8B15, gCompressedText_MSG_00E3 +dat 0x080E8B18, gCompressedText_MSG_00E4 +dat 0x080E8B1B, gCompressedText_MSG_00E5 +dat 0x080E8B1E, gCompressedText_MSG_00E6 +dat 0x080E8B21, gCompressedText_MSG_00E7 +dat 0x080E8B24, gCompressedText_MSG_00E8 +dat 0x080E8B27, gCompressedText_MSG_00E9 +dat 0x080E8B2A, gCompressedText_MSG_00EA +dat 0x080E8B2D, gCompressedText_MSG_00EB +dat 0x080E8B30, gCompressedText_MSG_00EC +dat 0x080E8B33, gCompressedText_MSG_00ED +dat 0x080E8B36, gCompressedText_MSG_00EE +dat 0x080E8B39, gCompressedText_MSG_00EF +dat 0x080E8B3C, gCompressedText_MSG_00F0 +dat 0x080E8B3F, gCompressedText_MSG_00F1 +dat 0x080E8B42, gCompressedText_MSG_00F2 +dat 0x080E8B45, gCompressedText_MSG_00F3 +dat 0x080E8B48, gCompressedText_MSG_00F4 +dat 0x080E8B4B, gCompressedText_MSG_00F5 +dat 0x080E8B4E, gCompressedText_MSG_00F6 +dat 0x080E8B51, gCompressedText_MSG_00F7 +dat 0x080E8B54, gCompressedText_MSG_00F8 +dat 0x080E8B57, gCompressedText_MSG_00F9 +dat 0x080E8B5A, gCompressedText_MSG_00FA +dat 0x080E8B5D, gCompressedText_MSG_00FB +dat 0x080E8B60, gCompressedText_MSG_00FC +dat 0x080E8B63, gCompressedText_MSG_00FD +dat 0x080E8B66, gCompressedText_MSG_00FE +dat 0x080E8B69, gCompressedText_MSG_00FF +dat 0x080E8B6C, gCompressedText_MSG_0100 +dat 0x080E8B6F, gCompressedText_MSG_0101 +dat 0x080E8B72, gCompressedText_MSG_0102 +dat 0x080E8B75, gCompressedText_MSG_0103 +dat 0x080E8B78, gCompressedText_MSG_0104 +dat 0x080E8B7B, gCompressedText_MSG_0105 +dat 0x080E8B7E, gCompressedText_MSG_0106 +dat 0x080E8B81, gCompressedText_MSG_0107 +dat 0x080E8B84, gCompressedText_MSG_0108 +dat 0x080E8B87, gCompressedText_MSG_0109 +dat 0x080E8B8A, gCompressedText_MSG_010A +dat 0x080E8B8D, gCompressedText_MSG_010B +dat 0x080E8B90, gCompressedText_MSG_010C +dat 0x080E8B93, gCompressedText_MSG_010D +dat 0x080E8B96, gCompressedText_MSG_010E +dat 0x080E8B99, gCompressedText_MSG_010F +dat 0x080E8B9C, gCompressedText_MSG_0110 +dat 0x080E8B9F, gCompressedText_MSG_0111 +dat 0x080E8BA2, gCompressedText_MSG_0112 +dat 0x080E8BA5, gCompressedText_MSG_0113 +dat 0x080E8BA8, gCompressedText_MSG_0114 +dat 0x080E8BAB, gCompressedText_MSG_0115 +dat 0x080E8BAE, gCompressedText_MSG_0116 +dat 0x080E8BB1, gCompressedText_MSG_0117 +dat 0x080E8BB4, gCompressedText_MSG_0118 +dat 0x080E8BB7, gCompressedText_MSG_0119 +dat 0x080E8BBA, gCompressedText_MSG_011A +dat 0x080E8BBD, gCompressedText_MSG_011B +dat 0x080E8BC0, gCompressedText_MSG_011C +dat 0x080E8BC3, gCompressedText_MSG_011D +dat 0x080E8BC6, gCompressedText_MSG_011E +dat 0x080E8BC9, gCompressedText_MSG_011F +dat 0x080E8BCC, gCompressedText_MSG_0120 +dat 0x080E8BCF, gCompressedText_MSG_0121 +dat 0x080E8BD2, gCompressedText_MSG_0122 +dat 0x080E8BD5, gCompressedText_MSG_0123 +dat 0x080E8BD8, gCompressedText_MSG_0124 +dat 0x080E8BDB, gCompressedText_MSG_0125 +dat 0x080E8BDE, gCompressedText_MSG_0126 +dat 0x080E8BE1, gCompressedText_MSG_0127 +dat 0x080E8BE4, gCompressedText_MSG_0128 +dat 0x080E8BE7, gCompressedText_MSG_0129 +dat 0x080E8BEA, gCompressedText_MSG_012A +dat 0x080E8BED, gCompressedText_MSG_012B +dat 0x080E8BF0, gCompressedText_MSG_012C +dat 0x080E8BF3, gCompressedText_MSG_012D +dat 0x080E8BF6, gCompressedText_MSG_012E +dat 0x080E8BF9, gCompressedText_MSG_012F +dat 0x080E8BFC, gCompressedText_MSG_0130 +dat 0x080E8BFF, gCompressedText_MSG_0131 +dat 0x080E8C02, gCompressedText_MSG_0132 +dat 0x080E8C05, gCompressedText_MSG_0133 +dat 0x080E8C08, gCompressedText_MSG_0134 +dat 0x080E8C0B, gCompressedText_MSG_0135 +dat 0x080E8C0E, gCompressedText_MSG_0136 +dat 0x080E8C11, gCompressedText_MSG_0137 +dat 0x080E8C14, gCompressedText_MSG_0138 +dat 0x080E8C17, gCompressedText_MSG_0139 +dat 0x080E8C1A, gCompressedText_MSG_013A +dat 0x080E8C1D, gCompressedText_MSG_013B +dat 0x080E8C20, gCompressedText_MSG_013C +dat 0x080E8C23, gCompressedText_MSG_013D +dat 0x080E8C26, gCompressedText_MSG_013E +dat 0x080E8C29, gCompressedText_MSG_013F +dat 0x080E8C2C, gCompressedText_MSG_0140 +dat 0x080E8C31, gCompressedText_MSG_0141 +dat 0x080E8C35, gCompressedText_MSG_0142 +dat 0x080E8C3A, gCompressedText_MSG_0143 +dat 0x080E8C3F, gCompressedText_MSG_0144 +dat 0x080E8C43, gCompressedText_MSG_0145 +dat 0x080E8C47, gCompressedText_MSG_0146 +dat 0x080E8C4C, gCompressedText_MSG_0147 +dat 0x080E8C50, gCompressedText_MSG_0148 +dat 0x080E8C54, gCompressedText_MSG_0149 +dat 0x080E8C7E, gCompressedText_MSG_014A +dat 0x080E8CAB, gCompressedText_MSG_014B +dat 0x080E8CE0, gCompressedText_MSG_014C +dat 0x080E8CE3, gCompressedText_MSG_014D +dat 0x080E8CE6, gCompressedText_MSG_014E +dat 0x080E8CE9, gCompressedText_MSG_014F +dat 0x080E8CEC, gCompressedText_MSG_0150 +dat 0x080E8CEF, gCompressedText_MSG_0151 +dat 0x080E8CF2, gCompressedText_MSG_0152 +dat 0x080E8CF6, gCompressedText_MSG_0153 +dat 0x080E8CF9, gCompressedText_MSG_0154 +dat 0x080E8CFD, gCompressedText_MSG_0155 +dat 0x080E8D00, gCompressedText_MSG_0156 +dat 0x080E8D06, gCompressedText_MSG_0157 +dat 0x080E8D0A, gCompressedText_MSG_0158 +dat 0x080E8D0D, gCompressedText_MSG_0159 +dat 0x080E8D12, gCompressedText_MSG_015A +dat 0x080E8D19, gCompressedText_MSG_015B +dat 0x080E8D1D, gCompressedText_MSG_015C +dat 0x080E8D22, gCompressedText_MSG_015D +dat 0x080E8D28, gCompressedText_MSG_015E +dat 0x080E8D2B, gCompressedText_MSG_015F +dat 0x080E8D34, gCompressedText_MSG_0160 +dat 0x080E8D3F, gCompressedText_MSG_0161 +dat 0x080E8D46, gCompressedText_MSG_0162 +dat 0x080E8D4F, gCompressedText_MSG_0163 +dat 0x080E8D5B, gCompressedText_MSG_0164 +dat 0x080E8D65, gCompressedText_MSG_0165 +dat 0x080E8D6F, gCompressedText_MSG_0166 +dat 0x080E8D7A, gCompressedText_MSG_0167 +dat 0x080E8D83, gCompressedText_MSG_0168 +dat 0x080E8D8F, gCompressedText_MSG_0169 +dat 0x080E8D97, gCompressedText_MSG_016A +dat 0x080E8DA0, gCompressedText_MSG_016B +dat 0x080E8DAC, gCompressedText_MSG_016C +dat 0x080E8DB7, gCompressedText_MSG_016D +dat 0x080E8DC0, gCompressedText_MSG_016E +dat 0x080E8DCD, gCompressedText_MSG_016F +dat 0x080E8DD7, gCompressedText_MSG_0170 +dat 0x080E8DE2, gCompressedText_MSG_0171 +dat 0x080E8DED, gCompressedText_MSG_0172 +dat 0x080E8DF9, gCompressedText_MSG_0173 +dat 0x080E8E01, gCompressedText_MSG_0174 +dat 0x080E8E0B, gCompressedText_MSG_0175 +dat 0x080E8E13, gCompressedText_MSG_0176 +dat 0x080E8E1B, gCompressedText_MSG_0177 +dat 0x080E8E23, gCompressedText_MSG_0178 +dat 0x080E8E2E, gCompressedText_MSG_0179 +dat 0x080E8E3A, gCompressedText_MSG_017A +dat 0x080E8E47, gCompressedText_MSG_017B +dat 0x080E8E4F, gCompressedText_MSG_017C +dat 0x080E8E59, gCompressedText_MSG_017D +dat 0x080E8E64, gCompressedText_MSG_017E +dat 0x080E8E6F, gCompressedText_MSG_017F +dat 0x080E8E7B, gCompressedText_MSG_0180 +dat 0x080E8E83, gCompressedText_MSG_0181 +dat 0x080E8E8D, gCompressedText_MSG_0182 +dat 0x080E8E95, gCompressedText_MSG_0183 +dat 0x080E8E9D, gCompressedText_MSG_0184 +dat 0x080E8EA9, gCompressedText_MSG_0185 +dat 0x080E8EB5, gCompressedText_MSG_0186 +dat 0x080E8EC1, gCompressedText_MSG_0187 +dat 0x080E8ECD, gCompressedText_MSG_0188 +dat 0x080E8ED9, gCompressedText_MSG_0189 +dat 0x080E8EE5, gCompressedText_MSG_018A +dat 0x080E8EF1, gCompressedText_MSG_018B +dat 0x080E8EFD, gCompressedText_MSG_018C +dat 0x080E8F09, gCompressedText_MSG_018D +dat 0x080E8F17, gCompressedText_MSG_018E +dat 0x080E8F22, gCompressedText_MSG_018F +dat 0x080E8F2E, gCompressedText_MSG_0190 +dat 0x080E8F3A, gCompressedText_MSG_0191 +dat 0x080E8F46, gCompressedText_MSG_0192 +dat 0x080E8F52, gCompressedText_MSG_0193 +dat 0x080E8F5E, gCompressedText_MSG_0194 +dat 0x080E8F6A, gCompressedText_MSG_0195 +dat 0x080E8F76, gCompressedText_MSG_0196 +dat 0x080E8F82, gCompressedText_MSG_0197 +dat 0x080E8F8F, gCompressedText_MSG_0198 +dat 0x080E8F98, gCompressedText_MSG_0199 +dat 0x080E8FA3, gCompressedText_MSG_019A +dat 0x080E8FAF, gCompressedText_MSG_019B +dat 0x080E8FB8, gCompressedText_MSG_019C +dat 0x080E8FBF, gCompressedText_MSG_019D +dat 0x080E8FC7, gCompressedText_MSG_019E +dat 0x080E8FCF, gCompressedText_MSG_019F +dat 0x080E8FD6, gCompressedText_MSG_01A0 +dat 0x080E8FDD, gCompressedText_MSG_01A1 +dat 0x080E8FE5, gCompressedText_MSG_01A2 +dat 0x080E8FF0, gCompressedText_MSG_01A3 +dat 0x080E8FFD, gCompressedText_MSG_01A4 +dat 0x080E9008, gCompressedText_MSG_01A5 +dat 0x080E9011, gCompressedText_MSG_01A6 +dat 0x080E901C, gCompressedText_MSG_01A7 +dat 0x080E9025, gCompressedText_MSG_01A8 +dat 0x080E902E, gCompressedText_MSG_01A9 +dat 0x080E9038, gCompressedText_MSG_01AA +dat 0x080E9045, gCompressedText_MSG_01AB +dat 0x080E904E, gCompressedText_MSG_01AC +dat 0x080E905B, gCompressedText_MSG_01AD +dat 0x080E9068, gCompressedText_MSG_01AE +dat 0x080E9073, gCompressedText_MSG_01AF +dat 0x080E907E, gCompressedText_MSG_01B0 +dat 0x080E9095, gCompressedText_MSG_01B1 +dat 0x080E909E, gCompressedText_MSG_01B2 +dat 0x080E90AB, gCompressedText_MSG_01B3 +dat 0x080E90B4, gCompressedText_MSG_01B4 +dat 0x080E90BC, gCompressedText_MSG_01B5 +dat 0x080E90C7, gCompressedText_MSG_01B6 +dat 0x080E90E3, gCompressedText_MSG_01B7 +dat 0x080E90EF, gCompressedText_MSG_01B8 +dat 0x080E90F7, gCompressedText_MSG_01B9 +dat 0x080E910B, gCompressedText_MSG_01BA +dat 0x080E9114, gCompressedText_MSG_01BB +dat 0x080E912D, gCompressedText_MSG_01BC +dat 0x080E9138, gCompressedText_MSG_01BD +dat 0x080E9140, gCompressedText_MSG_01BE +dat 0x080E914D, gCompressedText_MSG_01BF +dat 0x080E9156, gCompressedText_MSG_01C0 +dat 0x080E9161, gCompressedText_MSG_01C1 +dat 0x080E9165, gCompressedText_MSG_01C2 +dat 0x080E9169, gCompressedText_MSG_01C3 +dat 0x080E9170, gCompressedText_MSG_01C4 +dat 0x080E9175, gCompressedText_MSG_01C5 +dat 0x080E917A, gCompressedText_MSG_01C6 +dat 0x080E917E, gCompressedText_MSG_01C7 +dat 0x080E9184, gCompressedText_MSG_01C8 +dat 0x080E918A, gCompressedText_MSG_01C9 +dat 0x080E918F, gCompressedText_MSG_01CA +dat 0x080E9194, gCompressedText_MSG_01CB +dat 0x080E9199, gCompressedText_MSG_01CC +dat 0x080E919E, gCompressedText_MSG_01CD +dat 0x080E91A4, gCompressedText_MSG_01CE +dat 0x080E91A8, gCompressedText_MSG_01CF +dat 0x080E91AC, gCompressedText_MSG_01D0 +dat 0x080E91B0, gCompressedText_MSG_01D1 +dat 0x080E91B6, gCompressedText_MSG_01D2 +dat 0x080E91BA, gCompressedText_MSG_01D3 +dat 0x080E91BF, gCompressedText_MSG_01D4 +dat 0x080E91C4, gCompressedText_MSG_01D5 +dat 0x080E91CA, gCompressedText_MSG_01D6 +dat 0x080E91CE, gCompressedText_MSG_01D7 +dat 0x080E91D3, gCompressedText_MSG_01D8 +dat 0x080E91D8, gCompressedText_MSG_01D9 +dat 0x080E91DC, gCompressedText_MSG_01DA +dat 0x080E91E0, gCompressedText_MSG_01DB +dat 0x080E91E5, gCompressedText_MSG_01DC +dat 0x080E91EA, gCompressedText_MSG_01DD +dat 0x080E91F0, gCompressedText_MSG_01DE +dat 0x080E91F4, gCompressedText_MSG_01DF +dat 0x080E91F8, gCompressedText_MSG_01E0 +dat 0x080E91FE, gCompressedText_MSG_01E1 +dat 0x080E9203, gCompressedText_MSG_01E2 +dat 0x080E9207, gCompressedText_MSG_01E3 +dat 0x080E920B, gCompressedText_MSG_01E4 +dat 0x080E9210, gCompressedText_MSG_01E5 +dat 0x080E9215, gCompressedText_MSG_01E6 +dat 0x080E9219, gCompressedText_MSG_01E7 +dat 0x080E921D, gCompressedText_MSG_01E8 +dat 0x080E9222, gCompressedText_MSG_01E9 +dat 0x080E9227, gCompressedText_MSG_01EA +dat 0x080E922D, gCompressedText_MSG_01EB +dat 0x080E9233, gCompressedText_MSG_01EC +dat 0x080E9238, gCompressedText_MSG_01ED +dat 0x080E923E, gCompressedText_MSG_01EE +dat 0x080E9242, gCompressedText_MSG_01EF +dat 0x080E9248, gCompressedText_MSG_01F0 +dat 0x080E924D, gCompressedText_MSG_01F1 +dat 0x080E9252, gCompressedText_MSG_01F2 +dat 0x080E9257, gCompressedText_MSG_01F3 +dat 0x080E925E, gCompressedText_MSG_01F4 +dat 0x080E9263, gCompressedText_MSG_01F5 +dat 0x080E9268, gCompressedText_MSG_01F6 +dat 0x080E926E, gCompressedText_MSG_01F7 +dat 0x080E9272, gCompressedText_MSG_01F8 +dat 0x080E9277, gCompressedText_MSG_01F9 +dat 0x080E927B, gCompressedText_MSG_01FA +dat 0x080E9280, gCompressedText_MSG_01FB +dat 0x080E9285, gCompressedText_MSG_01FC +dat 0x080E9289, gCompressedText_MSG_01FD +dat 0x080E928E, gCompressedText_MSG_01FE +dat 0x080E9292, gCompressedText_MSG_01FF +dat 0x080E9296, gCompressedText_MSG_0200 +dat 0x080E929B, gCompressedText_MSG_0201 +dat 0x080E92A2, gCompressedText_MSG_0202 +dat 0x080E92A6, gCompressedText_MSG_0203 +dat 0x080E92AB, gCompressedText_MSG_0204 +dat 0x080E92AF, gCompressedText_MSG_0205 +dat 0x080E92B5, gCompressedText_MSG_0206 +dat 0x080E92BA, gCompressedText_MSG_0207 +dat 0x080E92C2, gCompressedText_MSG_0208 +dat 0x080E92C8, gCompressedText_MSG_0209 +dat 0x080E92CD, gCompressedText_MSG_020A +dat 0x080E92D4, gCompressedText_MSG_020B +dat 0x080E92DA, gCompressedText_MSG_020C +dat 0x080E92DE, gCompressedText_MSG_020D +dat 0x080E92E1, gCompressedText_MSG_020E +dat 0x080E92E9, gCompressedText_MSG_020F +dat 0x080E92F6, gCompressedText_MSG_0210 +dat 0x080E92FF, gCompressedText_MSG_0211 +dat 0x080E9308, gCompressedText_MSG_0212 +dat 0x080E930D, gCompressedText_MSG_0213 +dat 0x080E9310, gCompressedText_MSG_0214 +dat 0x080E9316, gCompressedText_MSG_0215 +dat 0x080E931B, gCompressedText_MSG_0216 +dat 0x080E9321, gCompressedText_MSG_0217 +dat 0x080E9327, gCompressedText_MSG_0218 +dat 0x080E932B, gCompressedText_MSG_0219 +dat 0x080E9331, gCompressedText_MSG_021A +dat 0x080E9335, gCompressedText_MSG_021B +dat 0x080E933B, gCompressedText_MSG_021C +dat 0x080E9340, gCompressedText_MSG_021D +dat 0x080E9344, gCompressedText_MSG_021E +dat 0x080E934B, gCompressedText_MSG_021F +dat 0x080E9350, gCompressedText_MSG_0220 +dat 0x080E9357, gCompressedText_MSG_0221 +dat 0x080E935C, gCompressedText_MSG_0222 +dat 0x080E9360, gCompressedText_MSG_0223 +dat 0x080E9365, gCompressedText_MSG_0224 +dat 0x080E936A, gCompressedText_MSG_0225 +dat 0x080E936F, gCompressedText_MSG_0226 +dat 0x080E9374, gCompressedText_MSG_0227 +dat 0x080E9379, gCompressedText_MSG_0228 +dat 0x080E937E, gCompressedText_MSG_0229 +dat 0x080E9382, gCompressedText_MSG_022A +dat 0x080E938A, gCompressedText_MSG_022B +dat 0x080E9390, gCompressedText_MSG_022C +dat 0x080E9394, gCompressedText_MSG_022D +dat 0x080E9399, gCompressedText_MSG_022E +dat 0x080E939F, gCompressedText_MSG_022F +dat 0x080E93A4, gCompressedText_MSG_0230 +dat 0x080E93AA, gCompressedText_MSG_0231 +dat 0x080E93B0, gCompressedText_MSG_0232 +dat 0x080E93B5, gCompressedText_MSG_0233 +dat 0x080E93B9, gCompressedText_MSG_0234 +dat 0x080E93BD, gCompressedText_MSG_0235 +dat 0x080E93C3, gCompressedText_MSG_0236 +dat 0x080E93C8, gCompressedText_MSG_0237 +dat 0x080E93CD, gCompressedText_MSG_0238 +dat 0x080E93D2, gCompressedText_MSG_0239 +dat 0x080E93D9, gCompressedText_MSG_023A +dat 0x080E93DD, gCompressedText_MSG_023B +dat 0x080E93E3, gCompressedText_MSG_023C +dat 0x080E93E7, gCompressedText_MSG_023D +dat 0x080E93EC, gCompressedText_MSG_023E +dat 0x080E93F1, gCompressedText_MSG_023F +dat 0x080E93F6, gCompressedText_MSG_0240 +dat 0x080E93FC, gCompressedText_MSG_0241 +dat 0x080E9402, gCompressedText_MSG_0242 +dat 0x080E9406, gCompressedText_MSG_0243 +dat 0x080E940D, gCompressedText_MSG_0244 +dat 0x080E9413, gCompressedText_MSG_0245 +dat 0x080E9417, gCompressedText_MSG_0246 +dat 0x080E941B, gCompressedText_MSG_0247 +dat 0x080E9420, gCompressedText_MSG_0248 +dat 0x080E9425, gCompressedText_MSG_0249 +dat 0x080E942D, gCompressedText_MSG_024A +dat 0x080E9431, gCompressedText_MSG_024B +dat 0x080E9437, gCompressedText_MSG_024C +dat 0x080E943E, gCompressedText_MSG_024D +dat 0x080E9444, gCompressedText_MSG_024E +dat 0x080E944B, gCompressedText_MSG_024F +dat 0x080E9450, gCompressedText_MSG_0250 +dat 0x080E9455, gCompressedText_MSG_0251 +dat 0x080E945C, gCompressedText_MSG_0252 +dat 0x080E9463, gCompressedText_MSG_0253 +dat 0x080E946A, gCompressedText_MSG_0254 +dat 0x080E9473, gCompressedText_MSG_0255 +dat 0x080E9479, gCompressedText_MSG_0256 +dat 0x080E947F, gCompressedText_MSG_0257 +dat 0x080E9485, gCompressedText_MSG_0258 +dat 0x080E948B, gCompressedText_MSG_0259 +dat 0x080E9492, gCompressedText_MSG_025A +dat 0x080E949B, gCompressedText_MSG_025B +dat 0x080E949F, gCompressedText_MSG_025C +dat 0x080E94A4, gCompressedText_MSG_025D +dat 0x080E94AA, gCompressedText_MSG_025E +dat 0x080E94AF, gCompressedText_MSG_025F +dat 0x080E94B3, gCompressedText_MSG_0260 +dat 0x080E94B9, gCompressedText_MSG_0261 +dat 0x080E94C0, gCompressedText_MSG_0262 +dat 0x080E94C6, gCompressedText_MSG_0263 +dat 0x080E94CC, gCompressedText_MSG_0264 +dat 0x080E94D3, gCompressedText_MSG_0265 +dat 0x080E94DB, gCompressedText_MSG_0266 +dat 0x080E94E3, gCompressedText_MSG_0267 +dat 0x080E94E8, gCompressedText_MSG_0268 +dat 0x080E94EC, gCompressedText_MSG_0269 +dat 0x080E94F0, gCompressedText_MSG_026A +dat 0x080E94F4, gCompressedText_MSG_026B +dat 0x080E94F8, gCompressedText_MSG_026C +dat 0x080E94FF, gCompressedText_MSG_026D +dat 0x080E9504, gCompressedText_MSG_026E +dat 0x080E9526, gCompressedText_MSG_026F +dat 0x080E9549, gCompressedText_MSG_0270 +dat 0x080E956A, gCompressedText_MSG_0271 +dat 0x080E9587, gCompressedText_MSG_0272 +dat 0x080E95A6, gCompressedText_MSG_0273 +dat 0x080E95C7, gCompressedText_MSG_0274 +dat 0x080E95E8, gCompressedText_MSG_0275 +dat 0x080E960E, gCompressedText_MSG_0276 +dat 0x080E9637, gCompressedText_MSG_0277 +dat 0x080E9659, gCompressedText_MSG_0278 +dat 0x080E967C, gCompressedText_MSG_0279 +dat 0x080E969B, gCompressedText_MSG_027A +dat 0x080E96C4, gCompressedText_MSG_027B +dat 0x080E96EA, gCompressedText_MSG_027C +dat 0x080E970B, gCompressedText_MSG_027D +dat 0x080E9735, gCompressedText_MSG_027E +dat 0x080E9757, gCompressedText_MSG_027F +dat 0x080E977E, gCompressedText_MSG_0280 +dat 0x080E97A2, gCompressedText_MSG_0281 +dat 0x080E97CB, gCompressedText_MSG_0282 +dat 0x080E97E7, gCompressedText_MSG_0283 +dat 0x080E9810, gCompressedText_MSG_0284 +dat 0x080E983A, gCompressedText_MSG_0285 +dat 0x080E9860, gCompressedText_MSG_0286 +dat 0x080E9884, gCompressedText_MSG_0287 +dat 0x080E98A8, gCompressedText_MSG_0288 +dat 0x080E98D4, gCompressedText_MSG_0289 +dat 0x080E98FC, gCompressedText_MSG_028A +dat 0x080E9925, gCompressedText_MSG_028B +dat 0x080E994B, gCompressedText_MSG_028C +dat 0x080E996C, gCompressedText_MSG_028D +dat 0x080E9996, gCompressedText_MSG_028E +dat 0x080E99B8, gCompressedText_MSG_028F +dat 0x080E99DF, gCompressedText_MSG_0290 +dat 0x080E9A08, gCompressedText_MSG_0291 +dat 0x080E9A31, gCompressedText_MSG_0292 +dat 0x080E9A59, gCompressedText_MSG_0293 +dat 0x080E9A7F, gCompressedText_MSG_0294 +dat 0x080E9A94, gCompressedText_MSG_0295 +dat 0x080E9AA3, gCompressedText_MSG_0296 +dat 0x080E9AB6, gCompressedText_MSG_0297 +dat 0x080E9ADA, gCompressedText_MSG_0298 +dat 0x080E9B04, gCompressedText_MSG_0299 +dat 0x080E9B24, gCompressedText_MSG_029A +dat 0x080E9B4A, gCompressedText_MSG_029B +dat 0x080E9B6A, gCompressedText_MSG_029C +dat 0x080E9B90, gCompressedText_MSG_029D +dat 0x080E9BBB, gCompressedText_MSG_029E +dat 0x080E9BE4, gCompressedText_MSG_029F +dat 0x080E9C0B, gCompressedText_MSG_02A0 +dat 0x080E9C34, gCompressedText_MSG_02A1 +dat 0x080E9C5D, gCompressedText_MSG_02A2 +dat 0x080E9C85, gCompressedText_MSG_02A3 +dat 0x080E9C98, gCompressedText_MSG_02A4 +dat 0x080E9CB9, gCompressedText_MSG_02A5 +dat 0x080E9CDA, gCompressedText_MSG_02A6 +dat 0x080E9CFD, gCompressedText_MSG_02A7 +dat 0x080E9D26, gCompressedText_MSG_02A8 +dat 0x080E9D4E, gCompressedText_MSG_02A9 +dat 0x080E9D6E, gCompressedText_MSG_02AA +dat 0x080E9D92, gCompressedText_MSG_02AB +dat 0x080E9DAF, gCompressedText_MSG_02AC +dat 0x080E9DD1, gCompressedText_MSG_02AD +dat 0x080E9DF5, gCompressedText_MSG_02AE +dat 0x080E9E13, gCompressedText_MSG_02AF +dat 0x080E9E2D, gCompressedText_MSG_02B0 +dat 0x080E9E44, gCompressedText_MSG_02B1 +dat 0x080E9E67, gCompressedText_MSG_02B2 +dat 0x080E9E8F, gCompressedText_MSG_02B3 +dat 0x080E9EB6, gCompressedText_MSG_02B4 +dat 0x080E9EDB, gCompressedText_MSG_02B5 +dat 0x080E9EFE, gCompressedText_MSG_02B6 +dat 0x080E9F24, gCompressedText_MSG_02B7 +dat 0x080E9F4E, gCompressedText_MSG_02B8 +dat 0x080E9F74, gCompressedText_MSG_02B9 +dat 0x080E9F98, gCompressedText_MSG_02BA +dat 0x080E9FBB, gCompressedText_MSG_02BB +dat 0x080E9FE3, gCompressedText_MSG_02BC +dat 0x080EA007, gCompressedText_MSG_02BD +dat 0x080EA02D, gCompressedText_MSG_02BE +dat 0x080EA03B, gCompressedText_MSG_02BF +dat 0x080EA03F, gCompressedText_MSG_02C0 +dat 0x080EA046, gCompressedText_MSG_02C1 +dat 0x080EA04C, gCompressedText_MSG_02C2 +dat 0x080EA053, gCompressedText_MSG_02C3 +dat 0x080EA058, gCompressedText_MSG_02C4 +dat 0x080EA05E, gCompressedText_MSG_02C5 +dat 0x080EA063, gCompressedText_MSG_02C6 +dat 0x080EA06A, gCompressedText_MSG_02C7 +dat 0x080EA06E, gCompressedText_MSG_02C8 +dat 0x080EA074, gCompressedText_MSG_02C9 +dat 0x080EA07D, gCompressedText_MSG_02CA +dat 0x080EA083, gCompressedText_MSG_02CB +dat 0x080EA088, gCompressedText_MSG_02CC +dat 0x080EA08D, gCompressedText_MSG_02CD +dat 0x080EA092, gCompressedText_MSG_02CE +dat 0x080EA09B, gCompressedText_MSG_02CF +dat 0x080EA0A4, gCompressedText_MSG_02D0 +dat 0x080EA0AC, gCompressedText_MSG_02D1 +dat 0x080EA0B0, gCompressedText_MSG_02D2 +dat 0x080EA0B4, gCompressedText_MSG_02D3 +dat 0x080EA0BD, gCompressedText_MSG_02D4 +dat 0x080EA0C3, gCompressedText_MSG_02D5 +dat 0x080EA0C8, gCompressedText_MSG_02D6 +dat 0x080EA0D2, gCompressedText_MSG_02D7 +dat 0x080EA0D8, gCompressedText_MSG_02D8 +dat 0x080EA0E0, gCompressedText_MSG_02D9 +dat 0x080EA0E6, gCompressedText_MSG_02DA +dat 0x080EA0EC, gCompressedText_MSG_02DB +dat 0x080EA0F2, gCompressedText_MSG_02DC +dat 0x080EA0F8, gCompressedText_MSG_02DD +dat 0x080EA0FF, gCompressedText_MSG_02DE +dat 0x080EA105, gCompressedText_MSG_02DF +dat 0x080EA10C, gCompressedText_MSG_02E0 +dat 0x080EA114, gCompressedText_MSG_02E1 +dat 0x080EA119, gCompressedText_MSG_02E2 +dat 0x080EA11F, gCompressedText_MSG_02E3 +dat 0x080EA125, gCompressedText_MSG_02E4 +dat 0x080EA129, gCompressedText_MSG_02E5 +dat 0x080EA12D, gCompressedText_MSG_02E6 +dat 0x080EA132, gCompressedText_MSG_02E7 +dat 0x080EA13B, gCompressedText_MSG_02E8 +dat 0x080EA145, gCompressedText_MSG_02E9 +dat 0x080EA14A, gCompressedText_MSG_02EA +dat 0x080EA151, gCompressedText_MSG_02EB +dat 0x080EA158, gCompressedText_MSG_02EC +dat 0x080EA15D, gCompressedText_MSG_02ED +dat 0x080EA163, gCompressedText_MSG_02EE +dat 0x080EA168, gCompressedText_MSG_02EF +dat 0x080EA170, gCompressedText_MSG_02F0 +dat 0x080EA175, gCompressedText_MSG_02F1 +dat 0x080EA17B, gCompressedText_MSG_02F2 +dat 0x080EA181, gCompressedText_MSG_02F3 +dat 0x080EA187, gCompressedText_MSG_02F4 +dat 0x080EA18E, gCompressedText_MSG_02F5 +dat 0x080EA193, gCompressedText_MSG_02F6 +dat 0x080EA197, gCompressedText_MSG_02F7 +dat 0x080EA19F, gCompressedText_MSG_02F8 +dat 0x080EA1A6, gCompressedText_MSG_02F9 +dat 0x080EA1AF, gCompressedText_MSG_02FA +dat 0x080EA1B8, gCompressedText_MSG_02FB +dat 0x080EA1BE, gCompressedText_MSG_02FC +dat 0x080EA1C4, gCompressedText_MSG_02FD +dat 0x080EA1C9, gCompressedText_MSG_02FE +dat 0x080EA1D2, gCompressedText_MSG_02FF +dat 0x080EA1D7, gCompressedText_MSG_0300 +dat 0x080EA1DF, gCompressedText_MSG_0301 +dat 0x080EA1E6, gCompressedText_MSG_0302 +dat 0x080EA1EE, gCompressedText_MSG_0303 +dat 0x080EA1F8, gCompressedText_MSG_0304 +dat 0x080EA1FF, gCompressedText_MSG_0305 +dat 0x080EA206, gCompressedText_MSG_0306 +dat 0x080EA20D, gCompressedText_MSG_0307 +dat 0x080EA212, gCompressedText_MSG_0308 +dat 0x080EA217, gCompressedText_MSG_0309 +dat 0x080EA238, gCompressedText_MSG_030A +dat 0x080EA259, gCompressedText_MSG_030B +dat 0x080EA27E, gCompressedText_MSG_030C +dat 0x080EA2A3, gCompressedText_MSG_030D +dat 0x080EA2C6, gCompressedText_MSG_030E +dat 0x080EA2ED, gCompressedText_MSG_030F +dat 0x080EA30F, gCompressedText_MSG_0310 +dat 0x080EA33C, gCompressedText_MSG_0311 +dat 0x080EA35F, gCompressedText_MSG_0312 +dat 0x080EA385, gCompressedText_MSG_0313 +dat 0x080EA3AB, gCompressedText_MSG_0314 +dat 0x080EA3D4, gCompressedText_MSG_0315 +dat 0x080EA3FE, gCompressedText_MSG_0316 +dat 0x080EA422, gCompressedText_MSG_0317 +dat 0x080EA444, gCompressedText_MSG_0318 +dat 0x080EA46E, gCompressedText_MSG_0319 +dat 0x080EA491, gCompressedText_MSG_031A +dat 0x080EA4BC, gCompressedText_MSG_031B +dat 0x080EA4E5, gCompressedText_MSG_031C +dat 0x080EA512, gCompressedText_MSG_031D +dat 0x080EA540, gCompressedText_MSG_031E +dat 0x080EA568, gCompressedText_MSG_031F +dat 0x080EA58D, gCompressedText_MSG_0320 +dat 0x080EA5BB, gCompressedText_MSG_0321 +dat 0x080EA5DA, gCompressedText_MSG_0322 +dat 0x080EA603, gCompressedText_MSG_0323 +dat 0x080EA62A, gCompressedText_MSG_0324 +dat 0x080EA64A, gCompressedText_MSG_0325 +dat 0x080EA66A, gCompressedText_MSG_0326 +dat 0x080EA699, gCompressedText_MSG_0327 +dat 0x080EA6BD, gCompressedText_MSG_0328 +dat 0x080EA6E3, gCompressedText_MSG_0329 +dat 0x080EA706, gCompressedText_MSG_032A +dat 0x080EA728, gCompressedText_MSG_032B +dat 0x080EA752, gCompressedText_MSG_032C +dat 0x080EA77C, gCompressedText_MSG_032D +dat 0x080EA7A2, gCompressedText_MSG_032E +dat 0x080EA7CE, gCompressedText_MSG_032F +dat 0x080EA7EF, gCompressedText_MSG_0330 +dat 0x080EA818, gCompressedText_MSG_0331 +dat 0x080EA837, gCompressedText_MSG_0332 +dat 0x080EA859, gCompressedText_MSG_0333 +dat 0x080EA888, gCompressedText_MSG_0334 +dat 0x080EA8B4, gCompressedText_MSG_0335 +dat 0x080EA8DB, gCompressedText_MSG_0336 +dat 0x080EA8FD, gCompressedText_MSG_0337 +dat 0x080EA929, gCompressedText_MSG_0338 +dat 0x080EA94E, gCompressedText_MSG_0339 +dat 0x080EA96C, gCompressedText_MSG_033A +dat 0x080EA98F, gCompressedText_MSG_033B +dat 0x080EA9B4, gCompressedText_MSG_033C +dat 0x080EA9D9, gCompressedText_MSG_033D +dat 0x080EA9FF, gCompressedText_MSG_033E +dat 0x080EAA23, gCompressedText_MSG_033F +dat 0x080EAA4D, gCompressedText_MSG_0340 +dat 0x080EAA75, gCompressedText_MSG_0341 +dat 0x080EAA99, gCompressedText_MSG_0342 +dat 0x080EAABA, gCompressedText_MSG_0343 +dat 0x080EAAD8, gCompressedText_MSG_0344 +dat 0x080EAAF9, gCompressedText_MSG_0345 +dat 0x080EAB1C, gCompressedText_MSG_0346 +dat 0x080EAB43, gCompressedText_MSG_0347 +dat 0x080EAB64, gCompressedText_MSG_0348 +dat 0x080EAB89, gCompressedText_MSG_0349 +dat 0x080EABA9, gCompressedText_MSG_034A +dat 0x080EABCC, gCompressedText_MSG_034B +dat 0x080EABF1, gCompressedText_MSG_034C +dat 0x080EAC06, gCompressedText_MSG_034D +dat 0x080EAC28, gCompressedText_MSG_034E +dat 0x080EAC4B, gCompressedText_MSG_034F +dat 0x080EAC73, gCompressedText_MSG_0350 +dat 0x080EAC99, gCompressedText_MSG_0351 +dat 0x080EACB6, gCompressedText_MSG_0352 +dat 0x080EACE0, gCompressedText_MSG_0353 +dat 0x080EAD08, gCompressedText_MSG_0354 +dat 0x080EAD10, gCompressedText_MSG_0355 +dat 0x080EAD18, gCompressedText_MSG_0356 +dat 0x080EAD21, gCompressedText_MSG_0357 +dat 0x080EAD2A, gCompressedText_MSG_0358 +dat 0x080EAD32, gCompressedText_MSG_0359 +dat 0x080EAD3B, gCompressedText_MSG_035A +dat 0x080EAD44, gCompressedText_MSG_035B +dat 0x080EAD4D, gCompressedText_MSG_035C +dat 0x080EAD52, gCompressedText_MSG_035D +dat 0x080EAD5B, gCompressedText_MSG_035E +dat 0x080EAD61, gCompressedText_MSG_035F +dat 0x080EAD6A, gCompressedText_MSG_0360 +dat 0x080EAD73, gCompressedText_MSG_0361 +dat 0x080EAD7B, gCompressedText_MSG_0362 +dat 0x080EAD83, gCompressedText_MSG_0363 +dat 0x080EAD8B, gCompressedText_MSG_0364 +dat 0x080EAD93, gCompressedText_MSG_0365 +dat 0x080EAD9B, gCompressedText_MSG_0366 +dat 0x080EADA3, gCompressedText_MSG_0367 +dat 0x080EADAA, gCompressedText_MSG_0368 +dat 0x080EADB1, gCompressedText_MSG_0369 +dat 0x080EADB8, gCompressedText_MSG_036A +dat 0x080EADC0, gCompressedText_MSG_036B +dat 0x080EADC9, gCompressedText_MSG_036C +dat 0x080EADD2, gCompressedText_MSG_036D +dat 0x080EADDB, gCompressedText_MSG_036E +dat 0x080EADE4, gCompressedText_MSG_036F +dat 0x080EADEC, gCompressedText_MSG_0370 +dat 0x080EADF5, gCompressedText_MSG_0371 +dat 0x080EADFC, gCompressedText_MSG_0372 +dat 0x080EAE01, gCompressedText_MSG_0373 +dat 0x080EAE08, gCompressedText_MSG_0374 +dat 0x080EAE10, gCompressedText_MSG_0375 +dat 0x080EAE17, gCompressedText_MSG_0376 +dat 0x080EAE1E, gCompressedText_MSG_0377 +dat 0x080EAE27, gCompressedText_MSG_0378 +dat 0x080EAE30, gCompressedText_MSG_0379 +dat 0x080EAE39, gCompressedText_MSG_037A +dat 0x080EAE40, gCompressedText_MSG_037B +dat 0x080EAE48, gCompressedText_MSG_037C +dat 0x080EAE50, gCompressedText_MSG_037D +dat 0x080EAE58, gCompressedText_MSG_037E +dat 0x080EAE60, gCompressedText_MSG_037F +dat 0x080EAE68, gCompressedText_MSG_0380 +dat 0x080EAE6F, gCompressedText_MSG_0381 +dat 0x080EAE74, gCompressedText_MSG_0382 +dat 0x080EAE7C, gCompressedText_MSG_0383 +dat 0x080EAE83, gCompressedText_MSG_0384 +dat 0x080EAE8A, gCompressedText_MSG_0385 +dat 0x080EAE93, gCompressedText_MSG_0386 +dat 0x080EAE9C, gCompressedText_MSG_0387 +dat 0x080EAEA4, gCompressedText_MSG_0388 +dat 0x080EAEAC, gCompressedText_MSG_0389 +dat 0x080EAEB0, gCompressedText_MSG_038A +dat 0x080EAEB6, gCompressedText_MSG_038B +dat 0x080EAEBD, gCompressedText_MSG_038C +dat 0x080EAEC5, gCompressedText_MSG_038D +dat 0x080EAECD, gCompressedText_MSG_038E +dat 0x080EAED5, gCompressedText_MSG_038F +dat 0x080EAEDC, gCompressedText_MSG_0390 +dat 0x080EAEE4, gCompressedText_MSG_0391 +dat 0x080EAEEC, gCompressedText_MSG_0392 +dat 0x080EAEF2, gCompressedText_MSG_0393 +dat 0x080EAEF8, gCompressedText_MSG_0394 +dat 0x080EAF02, gCompressedText_MSG_0395 +dat 0x080EAF0C, gCompressedText_MSG_0396 +dat 0x080EAF14, gCompressedText_MSG_0397 +dat 0x080EAF1D, gCompressedText_MSG_0398 +dat 0x080EAF25, gCompressedText_MSG_0399 +dat 0x080EAF2D, gCompressedText_MSG_039A +dat 0x080EAF36, gCompressedText_MSG_039B +dat 0x080EAF3D, gCompressedText_MSG_039C +dat 0x080EAF45, gCompressedText_MSG_039D +dat 0x080EAF4E, gCompressedText_MSG_039E +dat 0x080EAF57, gCompressedText_MSG_039F +dat 0x080EAF60, gCompressedText_MSG_03A0 +dat 0x080EAF69, gCompressedText_MSG_03A1 +dat 0x080EAF71, gCompressedText_MSG_03A2 +dat 0x080EAF78, gCompressedText_MSG_03A3 +dat 0x080EAF7E, gCompressedText_MSG_03A4 +dat 0x080EAF86, gCompressedText_MSG_03A5 +dat 0x080EAF8E, gCompressedText_MSG_03A6 +dat 0x080EAF97, gCompressedText_MSG_03A7 +dat 0x080EAF9E, gCompressedText_MSG_03A8 +dat 0x080EAFA7, gCompressedText_MSG_03A9 +dat 0x080EAFAB, gCompressedText_MSG_03AA +dat 0x080EAFB1, gCompressedText_MSG_03AB +dat 0x080EAFB6, gCompressedText_MSG_03AC +dat 0x080EAFBD, gCompressedText_MSG_03AD +dat 0x080EAFC4, gCompressedText_MSG_03AE +dat 0x080EAFCB, gCompressedText_MSG_03AF +dat 0x080EAFD3, gCompressedText_MSG_03B0 +dat 0x080EAFDB, gCompressedText_MSG_03B1 +dat 0x080EAFE0, gCompressedText_MSG_03B2 +dat 0x080EAFE5, gCompressedText_MSG_03B3 +dat 0x080EAFEB, gCompressedText_MSG_03B4 +dat 0x080EAFEF, gCompressedText_MSG_03B5 +dat 0x080EAFF5, gCompressedText_MSG_03B6 +dat 0x080EAFFA, gCompressedText_MSG_03B7 +dat 0x080EAFFE, gCompressedText_MSG_03B8 +dat 0x080EB006, gCompressedText_MSG_03B9 +dat 0x080EB00D, gCompressedText_MSG_03BA +dat 0x080EB014, gCompressedText_MSG_03BB +dat 0x080EB01C, gCompressedText_MSG_03BC +dat 0x080EB023, gCompressedText_MSG_03BD +dat 0x080EB028, gCompressedText_MSG_03BE +dat 0x080EB02F, gCompressedText_MSG_03BF +dat 0x080EB038, gCompressedText_MSG_03C0 +dat 0x080EB041, gCompressedText_MSG_03C1 +dat 0x080EB048, gCompressedText_MSG_03C2 +dat 0x080EB04C, gCompressedText_MSG_03C3 +dat 0x080EB050, gCompressedText_MSG_03C4 +dat 0x080EB056, gCompressedText_MSG_03C5 +dat 0x080EB05C, gCompressedText_MSG_03C6 +dat 0x080EB062, gCompressedText_MSG_03C7 +dat 0x080EB068, gCompressedText_MSG_03C8 +dat 0x080EB06E, gCompressedText_MSG_03C9 +dat 0x080EB074, gCompressedText_MSG_03CA +dat 0x080EB07A, gCompressedText_MSG_03CB +dat 0x080EB07E, gCompressedText_MSG_03CC +dat 0x080EB083, gCompressedText_MSG_03CD +dat 0x080EB089, gCompressedText_MSG_03CE +dat 0x080EB08F, gCompressedText_MSG_03CF +dat 0x080EB094, gCompressedText_MSG_03D0 +dat 0x080EB09B, gCompressedText_MSG_03D1 +dat 0x080EB0A0, gCompressedText_MSG_03D2 +dat 0x080EB0A5, gCompressedText_MSG_03D3 +dat 0x080EB0A9, gCompressedText_MSG_03D4 +dat 0x080EB0B2, gCompressedText_MSG_03D5 +dat 0x080EB0BB, gCompressedText_MSG_03D6 +dat 0x080EB0C4, gCompressedText_MSG_03D7 +dat 0x080EB0CD, gCompressedText_MSG_03D8 +dat 0x080EB0D6, gCompressedText_MSG_03D9 +dat 0x080EB0DE, gCompressedText_MSG_03DA +dat 0x080EB0E4, gCompressedText_MSG_03DB +dat 0x080EB0EC, gCompressedText_MSG_03DC +dat 0x080EB0F4, gCompressedText_MSG_03DD +dat 0x080EB0FB, gCompressedText_MSG_03DE +dat 0x080EB103, gCompressedText_MSG_03DF +dat 0x080EB10C, gCompressedText_MSG_03E0 +dat 0x080EB115, gCompressedText_MSG_03E1 +dat 0x080EB11E, gCompressedText_MSG_03E2 +dat 0x080EB126, gCompressedText_MSG_03E3 +dat 0x080EB12C, gCompressedText_MSG_03E4 +dat 0x080EB133, gCompressedText_MSG_03E5 +dat 0x080EB13C, gCompressedText_MSG_03E6 +dat 0x080EB142, gCompressedText_MSG_03E7 +dat 0x080EB149, gCompressedText_MSG_03E8 +dat 0x080EB151, gCompressedText_MSG_03E9 +dat 0x080EB157, gCompressedText_MSG_03EA +dat 0x080EB15F, gCompressedText_MSG_03EB +dat 0x080EB168, gCompressedText_MSG_03EC +dat 0x080EB171, gCompressedText_MSG_03ED +dat 0x080EB177, gCompressedText_MSG_03EE +dat 0x080EB17F, gCompressedText_MSG_03EF +dat 0x080EB186, gCompressedText_MSG_03F0 +dat 0x080EB18D, gCompressedText_MSG_03F1 +dat 0x080EB193, gCompressedText_MSG_03F2 +dat 0x080EB197, gCompressedText_MSG_03F3 +dat 0x080EB1A0, gCompressedText_MSG_03F4 +dat 0x080EB1A8, gCompressedText_MSG_03F5 +dat 0x080EB1B1, gCompressedText_MSG_03F6 +dat 0x080EB1B9, gCompressedText_MSG_03F7 +dat 0x080EB1C2, gCompressedText_MSG_03F8 +dat 0x080EB1CA, gCompressedText_MSG_03F9 +dat 0x080EB1D0, gCompressedText_MSG_03FA +dat 0x080EB1D6, gCompressedText_MSG_03FB +dat 0x080EB1DD, gCompressedText_MSG_03FC +dat 0x080EB1E4, gCompressedText_MSG_03FD +dat 0x080EB1EB, gCompressedText_MSG_03FE +dat 0x080EB1F3, gCompressedText_MSG_03FF +dat 0x080EB1FB, gCompressedText_MSG_0400 +dat 0x080EB205, gCompressedText_MSG_0401 +dat 0x080EB20F, gCompressedText_MSG_0402 +dat 0x080EB217, gCompressedText_MSG_0403 +dat 0x080EB21D, gCompressedText_MSG_0404 +dat 0x080EB220, gCompressedText_MSG_0405 +dat 0x080EB223, gCompressedText_MSG_0406 +dat 0x080EB226, gCompressedText_MSG_0407 +dat 0x080EB229, gCompressedText_MSG_0408 +dat 0x080EB22C, gCompressedText_MSG_0409 +dat 0x080EB22F, gCompressedText_MSG_040A +dat 0x080EB232, gCompressedText_MSG_040B +dat 0x080EB240, gCompressedText_MSG_040C +dat 0x080EB251, gCompressedText_MSG_040D +dat 0x080EB260, gCompressedText_MSG_040E +dat 0x080EB271, gCompressedText_MSG_040F +dat 0x080EB282, gCompressedText_MSG_0410 +dat 0x080EB293, gCompressedText_MSG_0411 +dat 0x080EB2A4, gCompressedText_MSG_0412 +dat 0x080EB2B5, gCompressedText_MSG_0413 +dat 0x080EB2C4, gCompressedText_MSG_0414 +dat 0x080EB2D1, gCompressedText_MSG_0415 +dat 0x080EB2E3, gCompressedText_MSG_0416 +dat 0x080EB2FA, gCompressedText_MSG_0417 +dat 0x080EB310, gCompressedText_MSG_0418 +dat 0x080EB320, gCompressedText_MSG_0419 +dat 0x080EB323, gCompressedText_MSG_041A +dat 0x080EB326, gCompressedText_MSG_041B +dat 0x080EB329, gCompressedText_MSG_041C +dat 0x080EB32C, gCompressedText_MSG_041D +dat 0x080EB33A, gCompressedText_MSG_041E +dat 0x080EB349, gCompressedText_MSG_041F +dat 0x080EB35A, gCompressedText_MSG_0420 +dat 0x080EB36C, gCompressedText_MSG_0421 +dat 0x080EB37B, gCompressedText_MSG_0422 +dat 0x080EB38A, gCompressedText_MSG_0423 +dat 0x080EB396, gCompressedText_MSG_0424 +dat 0x080EB3A8, gCompressedText_MSG_0425 +dat 0x080EB3BD, gCompressedText_MSG_0426 +dat 0x080EB3D3, gCompressedText_MSG_0427 +dat 0x080EB3E4, gCompressedText_MSG_0428 +dat 0x080EB3F5, gCompressedText_MSG_0429 +dat 0x080EB404, gCompressedText_MSG_042A +dat 0x080EB407, gCompressedText_MSG_042B +dat 0x080EB40A, gCompressedText_MSG_042C +dat 0x080EB40D, gCompressedText_MSG_042D +dat 0x080EB41B, gCompressedText_MSG_042E +dat 0x080EB42A, gCompressedText_MSG_042F +dat 0x080EB43B, gCompressedText_MSG_0430 +dat 0x080EB44D, gCompressedText_MSG_0431 +dat 0x080EB45E, gCompressedText_MSG_0432 +dat 0x080EB46D, gCompressedText_MSG_0433 +dat 0x080EB47C, gCompressedText_MSG_0434 +dat 0x080EB48B, gCompressedText_MSG_0435 +dat 0x080EB498, gCompressedText_MSG_0436 +dat 0x080EB4A9, gCompressedText_MSG_0437 +dat 0x080EB4BA, gCompressedText_MSG_0438 +dat 0x080EB4D2, gCompressedText_MSG_0439 +dat 0x080EB4E4, gCompressedText_MSG_043A +dat 0x080EB4F7, gCompressedText_MSG_043B +dat 0x080EB4FA, gCompressedText_MSG_043C +dat 0x080EB4FD, gCompressedText_MSG_043D +dat 0x080EB500, gCompressedText_MSG_043E +dat 0x080EB50E, gCompressedText_MSG_043F +dat 0x080EB51F, gCompressedText_MSG_0440 +dat 0x080EB52E, gCompressedText_MSG_0441 +dat 0x080EB53F, gCompressedText_MSG_0442 +dat 0x080EB54C, gCompressedText_MSG_0443 +dat 0x080EB558, gCompressedText_MSG_0444 +dat 0x080EB567, gCompressedText_MSG_0445 +dat 0x080EB578, gCompressedText_MSG_0446 +dat 0x080EB590, gCompressedText_MSG_0447 +dat 0x080EB5B4, gCompressedText_MSG_0448 +dat 0x080EB5D9, gCompressedText_MSG_0449 +dat 0x080EB5E1, gCompressedText_MSG_044A +dat 0x080EB600, gCompressedText_MSG_044B +dat 0x080EB61D, gCompressedText_MSG_044C +dat 0x080EB639, gCompressedText_MSG_044D +dat 0x080EB64B, gCompressedText_MSG_044E +dat 0x080EB65B, gCompressedText_MSG_044F +dat 0x080EB66D, gCompressedText_MSG_0450 +dat 0x080EB67F, gCompressedText_MSG_0451 +dat 0x080EB693, gCompressedText_MSG_0452 +dat 0x080EB6A2, gCompressedText_MSG_0453 +dat 0x080EB6B1, gCompressedText_MSG_0454 +dat 0x080EB6C2, gCompressedText_MSG_0455 +dat 0x080EB6D3, gCompressedText_MSG_0456 +dat 0x080EB6E4, gCompressedText_MSG_0457 +dat 0x080EB6F5, gCompressedText_MSG_0458 +dat 0x080EB6F8, gCompressedText_MSG_0459 +dat 0x080EB6FB, gCompressedText_MSG_045A +dat 0x080EB6FE, gCompressedText_MSG_045B +dat 0x080EB701, gCompressedText_MSG_045C +dat 0x080EB712, gCompressedText_MSG_045D +dat 0x080EB715, gCompressedText_MSG_045E +dat 0x080EB727, gCompressedText_MSG_045F +dat 0x080EB72A, gCompressedText_MSG_0460 +dat 0x080EB72D, gCompressedText_MSG_0461 +dat 0x080EB730, gCompressedText_MSG_0462 +dat 0x080EB73F, gCompressedText_MSG_0463 +dat 0x080EB742, gCompressedText_MSG_0464 +dat 0x080EB754, gCompressedText_MSG_0465 +dat 0x080EB757, gCompressedText_MSG_0466 +dat 0x080EB766, gCompressedText_MSG_0467 +dat 0x080EB778, gCompressedText_MSG_0468 +dat 0x080EB788, gCompressedText_MSG_0469 +dat 0x080EB78B, gCompressedText_MSG_046A +dat 0x080EB79E, gCompressedText_MSG_046B +dat 0x080EB7A1, gCompressedText_MSG_046C +dat 0x080EB7B5, gCompressedText_MSG_046D +dat 0x080EB7B8, gCompressedText_MSG_046E +dat 0x080EB7BB, gCompressedText_MSG_046F +dat 0x080EB7BE, gCompressedText_MSG_0470 +dat 0x080EB7D0, gCompressedText_MSG_0471 +dat 0x080EB7E8, gCompressedText_MSG_0472 +dat 0x080EB802, gCompressedText_MSG_0473 +dat 0x080EB81C, gCompressedText_MSG_0474 +dat 0x080EB831, gCompressedText_MSG_0475 +dat 0x080EB845, gCompressedText_MSG_0476 +dat 0x080EB868, gCompressedText_MSG_0477 +dat 0x080EB881, gCompressedText_MSG_0478 +dat 0x080EB89A, gCompressedText_MSG_0479 +dat 0x080EB8AD, gCompressedText_MSG_047A +dat 0x080EB8CC, gCompressedText_MSG_047B +dat 0x080EB8E9, gCompressedText_MSG_047C +dat 0x080EB906, gCompressedText_MSG_047D +dat 0x080EB924, gCompressedText_MSG_047E +dat 0x080EB939, gCompressedText_MSG_047F +dat 0x080EB958, gCompressedText_MSG_0480 +dat 0x080EB975, gCompressedText_MSG_0481 +dat 0x080EB98B, gCompressedText_MSG_0482 +dat 0x080EB9A1, gCompressedText_MSG_0483 +dat 0x080EB9C3, gCompressedText_MSG_0484 +dat 0x080EB9E4, gCompressedText_MSG_0485 +dat 0x080EBA02, gCompressedText_MSG_0486 +dat 0x080EBA1F, gCompressedText_MSG_0487 +dat 0x080EBA3D, gCompressedText_MSG_0488 +dat 0x080EBA5B, gCompressedText_MSG_0489 +dat 0x080EBA7B, gCompressedText_MSG_048A +dat 0x080EBA9A, gCompressedText_MSG_048B +dat 0x080EBABC, gCompressedText_MSG_048C +dat 0x080EBADF, gCompressedText_MSG_048D +dat 0x080EBAF8, gCompressedText_MSG_048E +dat 0x080EBB0A, gCompressedText_MSG_048F +dat 0x080EBB2A, gCompressedText_MSG_0490 +dat 0x080EBB48, gCompressedText_MSG_0491 +dat 0x080EBB51, gCompressedText_MSG_0492 +dat 0x080EBB64, gCompressedText_MSG_0493 +dat 0x080EBB80, gCompressedText_MSG_0494 +dat 0x080EBB9E, gCompressedText_MSG_0495 +dat 0x080EBBB6, gCompressedText_MSG_0496 +dat 0x080EBBD3, gCompressedText_MSG_0497 +dat 0x080EBBEA, gCompressedText_MSG_0498 +dat 0x080EBC08, gCompressedText_MSG_0499 +dat 0x080EBC20, gCompressedText_MSG_049A +dat 0x080EBC3F, gCompressedText_MSG_049B +dat 0x080EBC60, gCompressedText_MSG_049C +dat 0x080EBC7A, gCompressedText_MSG_049D +dat 0x080EBC94, gCompressedText_MSG_049E +dat 0x080EBCAE, gCompressedText_MSG_049F +dat 0x080EBCC5, gCompressedText_MSG_04A0 +dat 0x080EBCDF, gCompressedText_MSG_04A1 +dat 0x080EBCEC, gCompressedText_MSG_04A2 +dat 0x080EBD03, gCompressedText_MSG_04A3 +dat 0x080EBD20, gCompressedText_MSG_04A4 +dat 0x080EBD3A, gCompressedText_MSG_04A5 +dat 0x080EBD5C, gCompressedText_MSG_04A6 +dat 0x080EBD74, gCompressedText_MSG_04A7 +dat 0x080EBD8F, gCompressedText_MSG_04A8 +dat 0x080EBDA6, gCompressedText_MSG_04A9 +dat 0x080EBDBD, gCompressedText_MSG_04AA +dat 0x080EBDD6, gCompressedText_MSG_04AB +dat 0x080EBDDE, gCompressedText_MSG_04AC +dat 0x080EBDEB, gCompressedText_MSG_04AD +dat 0x080EBDF5, gCompressedText_MSG_04AE +dat 0x080EBDFF, gCompressedText_MSG_04AF +dat 0x080EBE0A, gCompressedText_MSG_04B0 +dat 0x080EBE15, gCompressedText_MSG_04B1 +dat 0x080EBE1F, gCompressedText_MSG_04B2 +dat 0x080EBE31, gCompressedText_MSG_04B3 +dat 0x080EBE46, gCompressedText_MSG_04B4 +dat 0x080EBE58, gCompressedText_MSG_04B5 +dat 0x080EBE65, gCompressedText_MSG_04B6 +dat 0x080EBE74, gCompressedText_MSG_04B7 +dat 0x080EBE94, gCompressedText_MSG_04B8 +dat 0x080EBEA6, gCompressedText_MSG_04B9 +dat 0x080EBEC6, gCompressedText_MSG_04BA +dat 0x080EBED2, gCompressedText_MSG_04BB +dat 0x080EBEE5, gCompressedText_MSG_04BC +dat 0x080EBEED, gCompressedText_MSG_04BD +dat 0x080EBEF8, gCompressedText_MSG_04BE +dat 0x080EBF10, gCompressedText_MSG_04BF +dat 0x080EBF21, gCompressedText_MSG_04C0 +dat 0x080EBF32, gCompressedText_MSG_04C1 +dat 0x080EBF3D, gCompressedText_MSG_04C2 +dat 0x080EBF50, gCompressedText_MSG_04C3 +dat 0x080EBF59, gCompressedText_MSG_04C4 +dat 0x080EBF62, gCompressedText_MSG_04C5 +dat 0x080EBF6B, gCompressedText_MSG_04C6 +dat 0x080EBF75, gCompressedText_MSG_04C7 +dat 0x080EBF80, gCompressedText_MSG_04C8 +dat 0x080EBF8A, gCompressedText_MSG_04C9 +dat 0x080EBF96, gCompressedText_MSG_04CA +dat 0x080EBFB5, gCompressedText_MSG_04CB +dat 0x080EBFCC, gCompressedText_MSG_04CC +dat 0x080EBFDD, gCompressedText_MSG_04CD +dat 0x080EBFF7, gCompressedText_MSG_04CE +dat 0x080EC015, gCompressedText_MSG_04CF +dat 0x080EC01E, gCompressedText_MSG_04D0 +dat 0x080EC026, gCompressedText_MSG_04D1 +dat 0x080EC03F, gCompressedText_MSG_04D2 +dat 0x080EC04A, gCompressedText_MSG_04D3 +dat 0x080EC054, gCompressedText_MSG_04D4 +dat 0x080EC069, gCompressedText_MSG_04D5 +dat 0x080EC072, gCompressedText_MSG_04D6 +dat 0x080EC07C, gCompressedText_MSG_04D7 +dat 0x080EC091, gCompressedText_MSG_04D8 +dat 0x080EC0A3, gCompressedText_MSG_04D9 +dat 0x080EC0B2, gCompressedText_MSG_04DA +dat 0x080EC0B5, gCompressedText_MSG_04DB +dat 0x080EC0D1, gCompressedText_MSG_04DC +dat 0x080EC0EF, gCompressedText_MSG_04DD +dat 0x080EC104, gCompressedText_MSG_04DE +dat 0x080EC127, gCompressedText_MSG_04DF +dat 0x080EC137, gCompressedText_MSG_04E0 +dat 0x080EC14C, gCompressedText_MSG_04E1 +dat 0x080EC162, gCompressedText_MSG_04E2 +dat 0x080EC178, gCompressedText_MSG_04E3 +dat 0x080EC181, gCompressedText_MSG_04E4 +dat 0x080EC187, gCompressedText_MSG_04E5 +dat 0x080EC18B, gCompressedText_MSG_04E6 +dat 0x080EC190, gCompressedText_MSG_04E7 +dat 0x080EC193, gCompressedText_MSG_04E8 +dat 0x080EC198, gCompressedText_MSG_04E9 +dat 0x080EC19B, gCompressedText_MSG_04EA +dat 0x080EC1A0, gCompressedText_MSG_04EB +dat 0x080EC1A6, gCompressedText_MSG_04EC +dat 0x080EC1AC, gCompressedText_MSG_04ED +dat 0x080EC1B0, gCompressedText_MSG_04EE +dat 0x080EC1B4, gCompressedText_MSG_04EF +dat 0x080EC1B8, gCompressedText_MSG_04F0 +dat 0x080EC1BC, gCompressedText_MSG_04F1 +dat 0x080EC1C1, gCompressedText_MSG_04F2 +dat 0x080EC1C7, gCompressedText_MSG_04F3 +dat 0x080EC1CC, gCompressedText_MSG_04F4 +dat 0x080EC1D0, gCompressedText_MSG_04F5 +dat 0x080EC1D6, gCompressedText_MSG_04F6 +dat 0x080EC1DA, gCompressedText_MSG_04F7 +dat 0x080EC1DE, gCompressedText_MSG_04F8 +dat 0x080EC1E3, gCompressedText_MSG_04F9 +dat 0x080EC1E8, gCompressedText_MSG_04FA +dat 0x080EC1EC, gCompressedText_MSG_04FB +dat 0x080EC1F0, gCompressedText_MSG_04FC +dat 0x080EC1F4, gCompressedText_MSG_04FD +dat 0x080EC1FA, gCompressedText_MSG_04FE +dat 0x080EC1FE, gCompressedText_MSG_04FF +dat 0x080EC202, gCompressedText_MSG_0500 +dat 0x080EC207, gCompressedText_MSG_0501 +dat 0x080EC20B, gCompressedText_MSG_0502 +dat 0x080EC20F, gCompressedText_MSG_0503 +dat 0x080EC212, gCompressedText_MSG_0504 +dat 0x080EC215, gCompressedText_MSG_0505 +dat 0x080EC21A, gCompressedText_MSG_0506 +dat 0x080EC21F, gCompressedText_MSG_0507 +dat 0x080EC223, gCompressedText_MSG_0508 +dat 0x080EC228, gCompressedText_MSG_0509 +dat 0x080EC22E, gCompressedText_MSG_050A +dat 0x080EC233, gCompressedText_MSG_050B +dat 0x080EC238, gCompressedText_MSG_050C +dat 0x080EC23C, gCompressedText_MSG_050D +dat 0x080EC240, gCompressedText_MSG_050E +dat 0x080EC246, gCompressedText_MSG_050F +dat 0x080EC24B, gCompressedText_MSG_0510 +dat 0x080EC24F, gCompressedText_MSG_0511 +dat 0x080EC255, gCompressedText_MSG_0512 +dat 0x080EC259, gCompressedText_MSG_0513 +dat 0x080EC25E, gCompressedText_MSG_0514 +dat 0x080EC263, gCompressedText_MSG_0515 +dat 0x080EC269, gCompressedText_MSG_0516 +dat 0x080EC26F, gCompressedText_MSG_0517 +dat 0x080EC275, gCompressedText_MSG_0518 +dat 0x080EC279, gCompressedText_MSG_0519 +dat 0x080EC27F, gCompressedText_MSG_051A +dat 0x080EC285, gCompressedText_MSG_051B +dat 0x080EC28A, gCompressedText_MSG_051C +dat 0x080EC28F, gCompressedText_MSG_051D +dat 0x080EC295, gCompressedText_MSG_051E +dat 0x080EC29A, gCompressedText_MSG_051F +dat 0x080EC29D, gCompressedText_MSG_0520 +dat 0x080EC2A1, gCompressedText_MSG_0521 +dat 0x080EC2A5, gCompressedText_MSG_0522 +dat 0x080EC2AB, gCompressedText_MSG_0523 +dat 0x080EC2B2, gCompressedText_MSG_0524 +dat 0x080EC2B9, gCompressedText_MSG_0525 +dat 0x080EC2C0, gCompressedText_MSG_0526 +dat 0x080EC2C7, gCompressedText_MSG_0527 +dat 0x080EC2CE, gCompressedText_MSG_0528 +dat 0x080EC2D5, gCompressedText_MSG_0529 +dat 0x080EC2DC, gCompressedText_MSG_052A +dat 0x080EC2E1, gCompressedText_MSG_052B +dat 0x080EC2E9, gCompressedText_MSG_052C +dat 0x080EC2EC, gCompressedText_MSG_052D +dat 0x080EC2F0, gCompressedText_MSG_052E +dat 0x080EC2F4, gCompressedText_MSG_052F +dat 0x080EC2F8, gCompressedText_MSG_0530 +dat 0x080EC2FB, gCompressedText_MSG_0531 +dat 0x080EC2FE, gCompressedText_MSG_0532 +dat 0x080EC302, gCompressedText_MSG_0533 +dat 0x080EC306, gCompressedText_MSG_0534 +dat 0x080EC309, gCompressedText_MSG_0535 +dat 0x080EC30E, gCompressedText_MSG_0536 +dat 0x080EC315, gCompressedText_MSG_0537 +dat 0x080EC31D, gCompressedText_MSG_0538 +dat 0x080EC327, gCompressedText_MSG_0539 +dat 0x080EC32B, gCompressedText_MSG_053A +dat 0x080EC32E, gCompressedText_MSG_053B +dat 0x080EC333, gCompressedText_MSG_053C +dat 0x080EC337, gCompressedText_MSG_053D +dat 0x080EC33C, gCompressedText_MSG_053E +dat 0x080EC341, gCompressedText_MSG_053F +dat 0x080EC345, gCompressedText_MSG_0540 +dat 0x080EC34B, gCompressedText_MSG_0541 +dat 0x080EC350, gCompressedText_MSG_0542 +dat 0x080EC36F, gCompressedText_MSG_0543 +dat 0x080EC394, gCompressedText_MSG_0544 +dat 0x080EC3B9, gCompressedText_MSG_0545 +dat 0x080EC3C6, gCompressedText_MSG_0546 +dat 0x080EC3E6, gCompressedText_MSG_0547 +dat 0x080EC403, gCompressedText_MSG_0548 +dat 0x080EC424, gCompressedText_MSG_0549 +dat 0x080EC43E, gCompressedText_MSG_054A +dat 0x080EC456, gCompressedText_MSG_054B +dat 0x080EC472, gCompressedText_MSG_054C +dat 0x080EC493, gCompressedText_MSG_054D +dat 0x080EC4B2, gCompressedText_MSG_054E +dat 0x080EC4D0, gCompressedText_MSG_054F +dat 0x080EC4F6, gCompressedText_MSG_0550 +dat 0x080EC518, gCompressedText_MSG_0551 +dat 0x080EC53D, gCompressedText_MSG_0552 +dat 0x080EC54C, gCompressedText_MSG_0553 +dat 0x080EC563, gCompressedText_MSG_0554 +dat 0x080EC581, gCompressedText_MSG_0555 +dat 0x080EC5A0, gCompressedText_MSG_0556 +dat 0x080EC5B5, gCompressedText_MSG_0557 +dat 0x080EC5D1, gCompressedText_MSG_0558 +dat 0x080EC5EF, gCompressedText_MSG_0559 +dat 0x080EC610, gCompressedText_MSG_055A +dat 0x080EC62D, gCompressedText_MSG_055B +dat 0x080EC645, gCompressedText_MSG_055C +dat 0x080EC666, gCompressedText_MSG_055D +dat 0x080EC689, gCompressedText_MSG_055E +dat 0x080EC6A9, gCompressedText_MSG_055F +dat 0x080EC6CF, gCompressedText_MSG_0560 +dat 0x080EC6F0, gCompressedText_MSG_0561 +dat 0x080EC6FC, gCompressedText_MSG_0562 +dat 0x080EC708, gCompressedText_MSG_0563 +dat 0x080EC713, gCompressedText_MSG_0564 +dat 0x080EC71E, gCompressedText_MSG_0565 +dat 0x080EC72E, gCompressedText_MSG_0566 +dat 0x080EC73E, gCompressedText_MSG_0567 +dat 0x080EC74E, gCompressedText_MSG_0568 +dat 0x080EC75A, gCompressedText_MSG_0569 +dat 0x080EC773, gCompressedText_MSG_056A +dat 0x080EC78A, gCompressedText_MSG_056B +dat 0x080EC798, gCompressedText_MSG_056C +dat 0x080EC7B6, gCompressedText_MSG_056D +dat 0x080EC7D9, gCompressedText_MSG_056E +dat 0x080EC7FB, gCompressedText_MSG_056F +dat 0x080EC81C, gCompressedText_MSG_0570 +dat 0x080EC83D, gCompressedText_MSG_0571 +dat 0x080EC861, gCompressedText_MSG_0572 +dat 0x080EC87C, gCompressedText_MSG_0573 +dat 0x080EC893, gCompressedText_MSG_0574 +dat 0x080EC89C, gCompressedText_MSG_0575 +dat 0x080EC8A2, gCompressedText_MSG_0576 +dat 0x080EC8A7, gCompressedText_MSG_0577 +dat 0x080EC8AD, gCompressedText_MSG_0578 +dat 0x080EC8B5, gCompressedText_MSG_0579 +dat 0x080EC8B9, gCompressedText_MSG_057A +dat 0x080EC8DF, gCompressedText_MSG_057B +dat 0x080EC910, gCompressedText_MSG_057C +dat 0x080EC920, gCompressedText_MSG_057D +dat 0x080EC935, gCompressedText_MSG_057E +dat 0x080EC95F, gCompressedText_MSG_057F +dat 0x080EC976, gCompressedText_MSG_0580 +dat 0x080EC9BA, gCompressedText_MSG_0581 +dat 0x080EC9FA, gCompressedText_MSG_0582 +dat 0x080ECA1D, gCompressedText_MSG_0583 +dat 0x080ECA26, gCompressedText_MSG_0584 +dat 0x080ECA29, gCompressedText_MSG_0585 +dat 0x080ECA31, gCompressedText_MSG_0586 +dat 0x080ECA35, gCompressedText_MSG_0587 +dat 0x080ECA3D, gCompressedText_MSG_0588 +dat 0x080ECA43, gCompressedText_MSG_0589 +dat 0x080ECA4D, gCompressedText_MSG_058A +dat 0x080ECA53, gCompressedText_MSG_058B +dat 0x080ECA5A, gCompressedText_MSG_058C +dat 0x080ECA60, gCompressedText_MSG_058D +dat 0x080ECA65, gCompressedText_MSG_058E +dat 0x080ECA6A, gCompressedText_MSG_058F +dat 0x080ECA73, gCompressedText_MSG_0590 +dat 0x080ECA7A, gCompressedText_MSG_0591 +dat 0x080ECA81, gCompressedText_MSG_0592 +dat 0x080ECA87, gCompressedText_MSG_0593 +dat 0x080ECA8C, gCompressedText_MSG_0594 +dat 0x080ECA91, gCompressedText_MSG_0595 +dat 0x080ECA95, gCompressedText_MSG_0596 +dat 0x080ECA99, gCompressedText_MSG_0597 +dat 0x080ECA9D, gCompressedText_MSG_0598 +dat 0x080ECAA2, gCompressedText_MSG_0599 +dat 0x080ECAA7, gCompressedText_MSG_059A +dat 0x080ECAAC, gCompressedText_MSG_059B +dat 0x080ECAB1, gCompressedText_MSG_059C +dat 0x080ECABC, gCompressedText_MSG_059D +dat 0x080ECAC1, gCompressedText_MSG_059E +dat 0x080ECAC5, gCompressedText_MSG_059F +dat 0x080ECAC9, gCompressedText_MSG_05A0 +dat 0x080ECACF, gCompressedText_MSG_05A1 +dat 0x080ECAD4, gCompressedText_MSG_05A2 +dat 0x080ECADB, gCompressedText_MSG_05A3 +dat 0x080ECAE8, gCompressedText_MSG_05A4 +dat 0x080ECAF0, gCompressedText_MSG_05A5 +dat 0x080ECAFA, gCompressedText_MSG_05A6 +dat 0x080ECB02, gCompressedText_MSG_05A7 +dat 0x080ECB0A, gCompressedText_MSG_05A8 +dat 0x080ECB10, gCompressedText_MSG_05A9 +dat 0x080ECB16, gCompressedText_MSG_05AA +dat 0x080ECB1D, gCompressedText_MSG_05AB +dat 0x080ECB24, gCompressedText_MSG_05AC +dat 0x080ECB27, gCompressedText_MSG_05AD +dat 0x080ECB32, gCompressedText_MSG_05AE +dat 0x080ECB36, gCompressedText_MSG_05AF +dat 0x080ECB48, gCompressedText_MSG_05B0 +dat 0x080ECB4F, gCompressedText_MSG_05B1 +dat 0x080ECB64, gCompressedText_MSG_05B2 +dat 0x080ECB6F, gCompressedText_MSG_05B3 +dat 0x080ECB7F, gCompressedText_MSG_05B4 +dat 0x080ECB9F, gCompressedText_MSG_05B5 +dat 0x080ECBAE, gCompressedText_MSG_05B6 +dat 0x080ECBD1, gCompressedText_MSG_05B7 +dat 0x080ECBEC, gCompressedText_MSG_05B8 +dat 0x080ECC05, gCompressedText_MSG_05B9 +dat 0x080ECC20, gCompressedText_MSG_05BA +dat 0x080ECC36, gCompressedText_MSG_05BB +dat 0x080ECC51, gCompressedText_MSG_05BC +dat 0x080ECC6A, gCompressedText_MSG_05BD +dat 0x080ECC7E, gCompressedText_MSG_05BE +dat 0x080ECC8D, gCompressedText_MSG_05BF +dat 0x080ECC96, gCompressedText_MSG_05C0 +dat 0x080ECC9D, gCompressedText_MSG_05C1 +dat 0x080ECCA5, gCompressedText_MSG_05C2 +dat 0x080ECCAD, gCompressedText_MSG_05C3 +dat 0x080ECCB5, gCompressedText_MSG_05C4 +dat 0x080ECCBD, gCompressedText_MSG_05C5 +dat 0x080ECCC5, gCompressedText_MSG_05C6 +dat 0x080ECCCD, gCompressedText_MSG_05C7 +dat 0x080ECCD5, gCompressedText_MSG_05C8 +dat 0x080ECCDD, gCompressedText_MSG_05C9 +dat 0x080ECCE7, gCompressedText_MSG_05CA +dat 0x080ECCED, gCompressedText_MSG_05CB +dat 0x080ECCF2, gCompressedText_MSG_05CC +dat 0x080ECCF7, gCompressedText_MSG_05CD +dat 0x080ECCFC, gCompressedText_MSG_05CE +dat 0x080ECD02, gCompressedText_MSG_05CF +dat 0x080ECD07, gCompressedText_MSG_05D0 +dat 0x080ECD0D, gCompressedText_MSG_05D1 +dat 0x080ECD11, gCompressedText_MSG_05D2 +dat 0x080ECD19, gCompressedText_MSG_05D3 +dat 0x080ECD1F, gCompressedText_MSG_05D4 +dat 0x080ECD26, gCompressedText_MSG_05D5 +dat 0x080ECD30, gCompressedText_MSG_05D6 +dat 0x080ECD38, gCompressedText_MSG_05D7 +dat 0x080ECD40, gCompressedText_MSG_05D8 +dat 0x080ECD49, gCompressedText_MSG_05D9 +dat 0x080ECD52, gCompressedText_MSG_05DA +dat 0x080ECD5B, gCompressedText_MSG_05DB +dat 0x080ECD65, gCompressedText_MSG_05DC +dat 0x080ECD70, gCompressedText_MSG_05DD +dat 0x080ECD7D, gCompressedText_MSG_05DE +dat 0x080ECD86, gCompressedText_MSG_05DF +dat 0x080ECD92, gCompressedText_MSG_05E0 +dat 0x080ECD9D, gCompressedText_MSG_05E1 +dat 0x080ECDA5, gCompressedText_MSG_05E2 +dat 0x080ECDAF, gCompressedText_MSG_05E3 +dat 0x080ECDBF, gCompressedText_MSG_05E4 +dat 0x080ECDCC, gCompressedText_MSG_05E5 +dat 0x080ECDD1, gCompressedText_MSG_05E6 +dat 0x080ECDD5, gCompressedText_MSG_05E7 +dat 0x080ECDE0, gCompressedText_MSG_05E8 +dat 0x080ECDE8, gCompressedText_MSG_05E9 +dat 0x080ECDF1, gCompressedText_MSG_05EA +dat 0x080ECDFD, gCompressedText_MSG_05EB +dat 0x080ECE08, gCompressedText_MSG_05EC +dat 0x080ECE0D, gCompressedText_MSG_05ED +dat 0x080ECE11, gCompressedText_MSG_05EE +dat 0x080ECE1E, gCompressedText_MSG_05EF +dat 0x080ECE30, gCompressedText_MSG_05F0 +dat 0x080ECE35, gCompressedText_MSG_05F1 +dat 0x080ECE3B, gCompressedText_MSG_05F2 +dat 0x080ECE40, gCompressedText_MSG_05F3 +dat 0x080ECE45, gCompressedText_MSG_05F4 +dat 0x080ECE4E, gCompressedText_MSG_05F5 +dat 0x080ECE5D, gCompressedText_MSG_05F6 +dat 0x080ECE64, gCompressedText_MSG_05F7 +dat 0x080ECE6F, gCompressedText_MSG_05F8 +dat 0x080ECE81, gCompressedText_MSG_05F9 +dat 0x080ECE8F, gCompressedText_MSG_05FA +dat 0x080ECE9B, gCompressedText_MSG_05FB +dat 0x080ECEA9, gCompressedText_MSG_05FC +dat 0x080ECEB7, gCompressedText_MSG_05FD +dat 0x080ECEC0, gCompressedText_MSG_05FE +dat 0x080ECECB, gCompressedText_MSG_05FF +dat 0x080ECED2, gCompressedText_MSG_0600 +dat 0x080ECED8, gCompressedText_MSG_0601 +dat 0x080ECEDE, gCompressedText_MSG_0602 +dat 0x080ECEE2, gCompressedText_MSG_0603 +dat 0x080ECEEB, gCompressedText_MSG_0604 +dat 0x080ECEF6, gCompressedText_MSG_0605 +dat 0x080ECF00, gCompressedText_MSG_0606 +dat 0x080ECF06, gCompressedText_MSG_0607 +dat 0x080ECF12, gCompressedText_MSG_0608 +dat 0x080ECF1B, gCompressedText_MSG_0609 +dat 0x080ECF26, gCompressedText_MSG_060A +dat 0x080ECF31, gCompressedText_MSG_060B +dat 0x080ECF36, gCompressedText_MSG_060C +dat 0x080ECF3C, gCompressedText_MSG_060D +dat 0x080ECFD5, gCompressedText_MSG_060E +dat 0x080ED021, gCompressedText_MSG_060F +dat 0x080ED049, gCompressedText_MSG_0610 +dat 0x080ED08F, gCompressedText_MSG_0611 +dat 0x080ED0DF, gCompressedText_MSG_0612 +dat 0x080ED121, gCompressedText_MSG_0613 +dat 0x080ED181, gCompressedText_MSG_0614 +dat 0x080ED1E6, gCompressedText_MSG_0615 +dat 0x080ED28E, gCompressedText_MSG_0616 +dat 0x080ED2EE, gCompressedText_MSG_0617 +dat 0x080ED371, gCompressedText_MSG_0618 +dat 0x080ED3F4, gCompressedText_MSG_0619 +dat 0x080ED469, gCompressedText_MSG_061A +dat 0x080ED537, gCompressedText_MSG_061B +dat 0x080ED5C7, gCompressedText_MSG_061C +dat 0x080ED6A7, gCompressedText_MSG_061D +dat 0x080ED762, gCompressedText_MSG_061E +dat 0x080ED7A0, gCompressedText_MSG_061F +dat 0x080ED7F7, gCompressedText_MSG_0620 +dat 0x080ED83B, gCompressedText_MSG_0621 +dat 0x080ED8C6, gCompressedText_MSG_0622 +dat 0x080ED95D, gCompressedText_MSG_0623 +dat 0x080ED9EE, gCompressedText_MSG_0624 +dat 0x080EDA29, gCompressedText_MSG_0625 +dat 0x080EDA5C, gCompressedText_MSG_0626 +dat 0x080EDABF, gCompressedText_MSG_0627 +dat 0x080EDB0D, gCompressedText_MSG_0628 +dat 0x080EDB78, gCompressedText_MSG_0629 +dat 0x080EDBD0, gCompressedText_MSG_062A +dat 0x080EDC2A, gCompressedText_MSG_062B +dat 0x080EDC58, gCompressedText_MSG_062C +dat 0x080EDC79, gCompressedText_MSG_062D +dat 0x080EDCD2, gCompressedText_MSG_062E +dat 0x080EDD09, gCompressedText_MSG_062F +dat 0x080EDD69, gCompressedText_MSG_0630 +dat 0x080EDDB3, gCompressedText_MSG_0631 +dat 0x080EDE43, gCompressedText_MSG_0632 +dat 0x080EDEC7, gCompressedText_MSG_0633 +dat 0x080EDF33, gCompressedText_MSG_0634 +dat 0x080EDFD6, gCompressedText_MSG_0635 +dat 0x080EE007, gCompressedText_MSG_0636 +dat 0x080EE050, gCompressedText_MSG_0637 +dat 0x080EE06A, gCompressedText_MSG_0638 +dat 0x080EE090, gCompressedText_MSG_0639 +dat 0x080EE0E2, gCompressedText_MSG_063A +dat 0x080EE109, gCompressedText_MSG_063B +dat 0x080EE133, gCompressedText_MSG_063C +dat 0x080EE1B8, gCompressedText_MSG_063D +dat 0x080EE1ED, gCompressedText_MSG_063E +dat 0x080EE235, gCompressedText_MSG_063F +dat 0x080EE29A, gCompressedText_MSG_0640 +dat 0x080EE315, gCompressedText_MSG_0641 +dat 0x080EE3B4, gCompressedText_MSG_0642 +dat 0x080EE405, gCompressedText_MSG_0643 +dat 0x080EE486, gCompressedText_MSG_0644 +dat 0x080EE4D9, gCompressedText_MSG_0645 +dat 0x080EE4DE, gCompressedText_MSG_0646 +dat 0x080EE4E4, gCompressedText_MSG_0647 +dat 0x080EE4E9, gCompressedText_MSG_0648 +dat 0x080EE4F0, gCompressedText_MSG_0649 +dat 0x080EE4F5, gCompressedText_MSG_064A +dat 0x080EE4FC, gCompressedText_MSG_064B +dat 0x080EE503, gCompressedText_MSG_064C +dat 0x080EE509, gCompressedText_MSG_064D +dat 0x080EE50F, gCompressedText_MSG_064E +dat 0x080EE515, gCompressedText_MSG_064F +dat 0x080EE51B, gCompressedText_MSG_0650 +dat 0x080EE524, gCompressedText_MSG_0651 +dat 0x080EE52D, gCompressedText_MSG_0652 +dat 0x080EE531, gCompressedText_MSG_0653 +dat 0x080EE53B, gCompressedText_MSG_0654 +dat 0x080EE546, gCompressedText_MSG_0655 +dat 0x080EE54D, gCompressedText_MSG_0656 +dat 0x080EE556, gCompressedText_MSG_0657 +dat 0x080EE55D, gCompressedText_MSG_0658 +dat 0x080EE564, gCompressedText_MSG_0659 +dat 0x080EE56C, gCompressedText_MSG_065A +dat 0x080EE577, gCompressedText_MSG_065B +dat 0x080EE57F, gCompressedText_MSG_065C +dat 0x080EE588, gCompressedText_MSG_065D +dat 0x080EE590, gCompressedText_MSG_065E +dat 0x080EE598, gCompressedText_MSG_065F +dat 0x080EE59E, gCompressedText_MSG_0660 +dat 0x080EE5A3, gCompressedText_MSG_0661 +dat 0x080EE5AF, gCompressedText_MSG_0662 +dat 0x080EE5B7, gCompressedText_MSG_0663 +dat 0x080EE5BF, gCompressedText_MSG_0664 +dat 0x080EE5C9, gCompressedText_MSG_0665 +dat 0x080EE5D2, gCompressedText_MSG_0666 +dat 0x080EE5DB, gCompressedText_MSG_0667 +dat 0x080EE5E4, gCompressedText_MSG_0668 +dat 0x080EE5EE, gCompressedText_MSG_0669 +dat 0x080EE5F7, gCompressedText_MSG_066A +dat 0x080EE601, gCompressedText_MSG_066B +dat 0x080EE60B, gCompressedText_MSG_066C +dat 0x080EE616, gCompressedText_MSG_066D +dat 0x080EE620, gCompressedText_MSG_066E +dat 0x080EE62A, gCompressedText_MSG_066F +dat 0x080EE633, gCompressedText_MSG_0670 +dat 0x080EE63E, gCompressedText_MSG_0671 +dat 0x080EE647, gCompressedText_MSG_0672 +dat 0x080EE650, gCompressedText_MSG_0673 +dat 0x080EE658, gCompressedText_MSG_0674 +dat 0x080EE661, gCompressedText_MSG_0675 +dat 0x080EE669, gCompressedText_MSG_0676 +dat 0x080EE67B, gCompressedText_MSG_0677 +dat 0x080EE68B, gCompressedText_MSG_0678 +dat 0x080EE69B, gCompressedText_MSG_0679 +dat 0x080EE6BB, gCompressedText_MSG_067A +dat 0x080EE6C1, gCompressedText_MSG_067B +dat 0x080EE6C8, gCompressedText_MSG_067C +dat 0x080EE6CD, gCompressedText_MSG_067D +dat 0x080EE6D2, gCompressedText_MSG_067E +dat 0x080EE6D7, gCompressedText_MSG_067F +dat 0x080EE6DC, gCompressedText_MSG_0680 +dat 0x080EE6E1, gCompressedText_MSG_0681 +dat 0x080EE6E7, gCompressedText_MSG_0682 +dat 0x080EE6EC, gCompressedText_MSG_0683 +dat 0x080EE6F1, gCompressedText_MSG_0684 +dat 0x080EE6F6, gCompressedText_MSG_0685 +dat 0x080EE6FC, gCompressedText_MSG_0686 +dat 0x080EE702, gCompressedText_MSG_0687 +dat 0x080EE708, gCompressedText_MSG_0688 +dat 0x080EE70D, gCompressedText_MSG_0689 +dat 0x080EE713, gCompressedText_MSG_068A +dat 0x080EE718, gCompressedText_MSG_068B +dat 0x080EE71D, gCompressedText_MSG_068C +dat 0x080EE722, gCompressedText_MSG_068D +dat 0x080EE727, gCompressedText_MSG_068E +dat 0x080EE72C, gCompressedText_MSG_068F +dat 0x080EE732, gCompressedText_MSG_0690 +dat 0x080EE738, gCompressedText_MSG_0691 +dat 0x080EE73D, gCompressedText_MSG_0692 +dat 0x080EE743, gCompressedText_MSG_0693 +dat 0x080EE749, gCompressedText_MSG_0694 +dat 0x080EE74E, gCompressedText_MSG_0695 +dat 0x080EE753, gCompressedText_MSG_0696 +dat 0x080EE757, gCompressedText_MSG_0697 +dat 0x080EE75D, gCompressedText_MSG_0698 +dat 0x080EE762, gCompressedText_MSG_0699 +dat 0x080EE769, gCompressedText_MSG_069A +dat 0x080EE76E, gCompressedText_MSG_069B +dat 0x080EE775, gCompressedText_MSG_069C +dat 0x080EE77A, gCompressedText_MSG_069D +dat 0x080EE77F, gCompressedText_MSG_069E +dat 0x080EE785, gCompressedText_MSG_069F +dat 0x080EE78B, gCompressedText_MSG_06A0 +dat 0x080EE78F, gCompressedText_MSG_06A1 +dat 0x080EE794, gCompressedText_MSG_06A2 +dat 0x080EE79A, gCompressedText_MSG_06A3 +dat 0x080EE7A1, gCompressedText_MSG_06A4 +dat 0x080EE7A9, gCompressedText_MSG_06A5 +dat 0x080EE7AE, gCompressedText_MSG_06A6 +dat 0x080EE7B3, gCompressedText_MSG_06A7 +dat 0x080EE7B9, gCompressedText_MSG_06A8 +dat 0x080EE7BE, gCompressedText_MSG_06A9 +dat 0x080EE7C5, gCompressedText_MSG_06AA +dat 0x080EE7C9, gCompressedText_MSG_06AB +dat 0x080EE7D1, gCompressedText_MSG_06AC +dat 0x080EE7D6, gCompressedText_MSG_06AD +dat 0x080EE7DA, gCompressedText_MSG_06AE +dat 0x080EE7E0, gCompressedText_MSG_06AF +dat 0x080EE7E6, gCompressedText_MSG_06B0 +dat 0x080EE7EE, gCompressedText_MSG_06B1 +dat 0x080EE7F3, gCompressedText_MSG_06B2 +dat 0x080EE7F7, gCompressedText_MSG_06B3 +dat 0x080EE7FB, gCompressedText_MSG_06B4 +dat 0x080EE800, gCompressedText_MSG_06B5 +dat 0x080EE804, gCompressedText_MSG_06B6 +dat 0x080EE809, gCompressedText_MSG_06B7 +dat 0x080EE80D, gCompressedText_MSG_06B8 +dat 0x080EE812, gCompressedText_MSG_06B9 +dat 0x080EE817, gCompressedText_MSG_06BA +dat 0x080EE81C, gCompressedText_MSG_06BB +dat 0x080EE827, gCompressedText_MSG_06BC +dat 0x080EE82F, gCompressedText_MSG_06BD +dat 0x080EE837, gCompressedText_MSG_06BE +dat 0x080EE84D, gCompressedText_MSG_06BF +dat 0x080EE86C, gCompressedText_MSG_06C0 +dat 0x080EE879, gCompressedText_MSG_06C1 +dat 0x080EE88E, gCompressedText_MSG_06C2 +dat 0x080EE8AC, gCompressedText_MSG_06C3 +dat 0x080EE8C7, gCompressedText_MSG_06C4 +dat 0x080EE8DB, gCompressedText_MSG_06C5 +dat 0x080EE8F2, gCompressedText_MSG_06C6 +dat 0x080EE90B, gCompressedText_MSG_06C7 +dat 0x080EE925, gCompressedText_MSG_06C8 +dat 0x080EE943, gCompressedText_MSG_06C9 +dat 0x080EE95D, gCompressedText_MSG_06CA +dat 0x080EE97C, gCompressedText_MSG_06CB +dat 0x080EE98B, gCompressedText_MSG_06CC +dat 0x080EE9A7, gCompressedText_MSG_06CD +dat 0x080EE9B8, gCompressedText_MSG_06CE +dat 0x080EE9CA, gCompressedText_MSG_06CF +dat 0x080EE9DE, gCompressedText_MSG_06D0 +dat 0x080EE9F0, gCompressedText_MSG_06D1 +dat 0x080EEA0D, gCompressedText_MSG_06D2 +dat 0x080EEA27, gCompressedText_MSG_06D3 +dat 0x080EEA34, gCompressedText_MSG_06D4 +dat 0x080EEA4D, gCompressedText_MSG_06D5 +dat 0x080EEA70, gCompressedText_MSG_06D6 +dat 0x080EEA85, gCompressedText_MSG_06D7 +dat 0x080EEA91, gCompressedText_MSG_06D8 +dat 0x080EEAA4, gCompressedText_MSG_06D9 +dat 0x080EEABC, gCompressedText_MSG_06DA +dat 0x080EEAD9, gCompressedText_MSG_06DB +dat 0x080EEAE0, gCompressedText_MSG_06DC +dat 0x080EEAFE, gCompressedText_MSG_06DD +dat 0x080EEB0A, gCompressedText_MSG_06DE +dat 0x080EEB21, gCompressedText_MSG_06DF +dat 0x080EEB38, gCompressedText_MSG_06E0 +dat 0x080EEB4C, gCompressedText_MSG_06E1 +dat 0x080EEB5C, gCompressedText_MSG_06E2 +dat 0x080EEB6E, gCompressedText_MSG_06E3 +dat 0x080EEB83, gCompressedText_MSG_06E4 +dat 0x080EEBA3, gCompressedText_MSG_06E5 +dat 0x080EEBBF, gCompressedText_MSG_06E6 +dat 0x080EEBCB, gCompressedText_MSG_06E7 +dat 0x080EEBD5, gCompressedText_MSG_06E8 +dat 0x080EEBF4, gCompressedText_MSG_06E9 +dat 0x080EEC00, gCompressedText_MSG_06EA +dat 0x080EEC1F, gCompressedText_MSG_06EB +dat 0x080EEC32, gCompressedText_MSG_06EC +dat 0x080EEC49, gCompressedText_MSG_06ED +dat 0x080EEC58, gCompressedText_MSG_06EE +dat 0x080EEC66, gCompressedText_MSG_06EF +dat 0x080EEC75, gCompressedText_MSG_06F0 +dat 0x080EEC81, gCompressedText_MSG_06F1 +dat 0x080EEC8F, gCompressedText_MSG_06F2 +dat 0x080EECB0, gCompressedText_MSG_06F3 +dat 0x080EECB9, gCompressedText_MSG_06F4 +dat 0x080EECDE, gCompressedText_MSG_06F5 +dat 0x080EED01, gCompressedText_MSG_06F6 +dat 0x080EED25, gCompressedText_MSG_06F7 +dat 0x080EED48, gCompressedText_MSG_06F8 +dat 0x080EED6C, gCompressedText_MSG_06F9 +dat 0x080EED9A, gCompressedText_MSG_06FA +dat 0x080EEDC7, gCompressedText_MSG_06FB +dat 0x080EEDF6, gCompressedText_MSG_06FC +dat 0x080EEE27, gCompressedText_MSG_06FD +dat 0x080EEE52, gCompressedText_MSG_06FE +dat 0x080EEE85, gCompressedText_MSG_06FF +dat 0x080EEEAC, gCompressedText_MSG_0700 +dat 0x080EEEDD, gCompressedText_MSG_0701 +dat 0x080EEF0A, gCompressedText_MSG_0702 +dat 0x080EEF36, gCompressedText_MSG_0703 +dat 0x080EEF62, gCompressedText_MSG_0704 +dat 0x080EEF8C, gCompressedText_MSG_0705 +dat 0x080EEFBE, gCompressedText_MSG_0706 +dat 0x080EEFF1, gCompressedText_MSG_0707 +dat 0x080EF01F, gCompressedText_MSG_0708 +dat 0x080EF04E, gCompressedText_MSG_0709 +dat 0x080EF07C, gCompressedText_MSG_070A +dat 0x080EF0A5, gCompressedText_MSG_070B +dat 0x080EF0CF, gCompressedText_MSG_070C +dat 0x080EF0FD, gCompressedText_MSG_070D +dat 0x080EF125, gCompressedText_MSG_070E +dat 0x080EF14E, gCompressedText_MSG_070F +dat 0x080EF173, gCompressedText_MSG_0710 +dat 0x080EF1A1, gCompressedText_MSG_0711 +dat 0x080EF1CF, gCompressedText_MSG_0712 +dat 0x080EF1F6, gCompressedText_MSG_0713 +dat 0x080EF217, gCompressedText_MSG_0714 +dat 0x080EF248, gCompressedText_MSG_0715 +dat 0x080EF279, gCompressedText_MSG_0716 +dat 0x080EF2A3, gCompressedText_MSG_0717 +dat 0x080EF2D3, gCompressedText_MSG_0718 +dat 0x080EF302, gCompressedText_MSG_0719 +dat 0x080EF333, gCompressedText_MSG_071A +dat 0x080EF360, gCompressedText_MSG_071B +dat 0x080EF38D, gCompressedText_MSG_071C +dat 0x080EF3B9, gCompressedText_MSG_071D +dat 0x080EF3E6, gCompressedText_MSG_071E +dat 0x080EF416, gCompressedText_MSG_071F +dat 0x080EF443, gCompressedText_MSG_0720 +dat 0x080EF46D, gCompressedText_MSG_0721 +dat 0x080EF490, gCompressedText_MSG_0722 +dat 0x080EF4BE, gCompressedText_MSG_0723 +dat 0x080EF4DF, gCompressedText_MSG_0724 +dat 0x080EF50A, gCompressedText_MSG_0725 +dat 0x080EF537, gCompressedText_MSG_0726 +dat 0x080EF563, gCompressedText_MSG_0727 +dat 0x080EF58B, gCompressedText_MSG_0728 +dat 0x080EF5B6, gCompressedText_MSG_0729 +dat 0x080EF5E1, gCompressedText_MSG_072A +dat 0x080EF60B, gCompressedText_MSG_072B +dat 0x080EF63A, gCompressedText_MSG_072C +dat 0x080EF669, gCompressedText_MSG_072D +dat 0x080EF69C, gCompressedText_MSG_072E +dat 0x080EF6CE, gCompressedText_MSG_072F +dat 0x080EF6FB, gCompressedText_MSG_0730 +dat 0x080EF728, gCompressedText_MSG_0731 +dat 0x080EF755, gCompressedText_MSG_0732 +dat 0x080EF780, gCompressedText_MSG_0733 +dat 0x080EF7AE, gCompressedText_MSG_0734 +dat 0x080EF7DF, gCompressedText_MSG_0735 +dat 0x080EF7F3, gCompressedText_MSG_0736 +dat 0x080EF807, gCompressedText_MSG_0737 +dat 0x080EF814, gCompressedText_MSG_0738 +dat 0x080EF82A, gCompressedText_MSG_0739 +dat 0x080EF83C, gCompressedText_MSG_073A +dat 0x080EF84F, gCompressedText_MSG_073B +dat 0x080EF85A, gCompressedText_MSG_073C +dat 0x080EF865, gCompressedText_MSG_073D +dat 0x080EF874, gCompressedText_MSG_073E +dat 0x080EF87D, gCompressedText_MSG_073F +dat 0x080EF887, gCompressedText_MSG_0740 +dat 0x080EF893, gCompressedText_MSG_0741 +dat 0x080EF8A1, gCompressedText_MSG_0742 +dat 0x080EF8AE, gCompressedText_MSG_0743 +dat 0x080EF8BB, gCompressedText_MSG_0744 +dat 0x080EF8D4, gCompressedText_MSG_0745 +dat 0x080EF8E5, gCompressedText_MSG_0746 +dat 0x080EF8F3, gCompressedText_MSG_0747 +dat 0x080EF906, gCompressedText_MSG_0748 +dat 0x080EF916, gCompressedText_MSG_0749 +dat 0x080EF91F, gCompressedText_MSG_074A +dat 0x080EF92E, gCompressedText_MSG_074B +dat 0x080EF93C, gCompressedText_MSG_074C +dat 0x080EF94E, gCompressedText_MSG_074D +dat 0x080EF95F, gCompressedText_MSG_074E +dat 0x080EF970, gCompressedText_MSG_074F +dat 0x080EF979, gCompressedText_MSG_0750 +dat 0x080EF984, gCompressedText_MSG_0751 +dat 0x080EF98F, gCompressedText_MSG_0752 +dat 0x080EF99A, gCompressedText_MSG_0753 +dat 0x080EF9A5, gCompressedText_MSG_0754 +dat 0x080EF9B3, gCompressedText_MSG_0755 +dat 0x080EF9C4, gCompressedText_MSG_0756 +dat 0x080EF9DA, gCompressedText_MSG_0757 +dat 0x080EF9E6, gCompressedText_MSG_0758 +dat 0x080EF9F7, gCompressedText_MSG_0759 +dat 0x080EFA05, gCompressedText_MSG_075A +dat 0x080EFA12, gCompressedText_MSG_075B +dat 0x080EFA1D, gCompressedText_MSG_075C +dat 0x080EFA22, gCompressedText_MSG_075D +dat 0x080EFA58, gCompressedText_MSG_075E +dat 0x080EFA65, gCompressedText_MSG_075F +dat 0x080EFA86, gCompressedText_MSG_0760 +dat 0x080EFA99, gCompressedText_MSG_0761 +dat 0x080EFAA8, gCompressedText_MSG_0762 +dat 0x080EFAB6, gCompressedText_MSG_0763 +dat 0x080EFAC9, gCompressedText_MSG_0764 +dat 0x080EFADA, gCompressedText_MSG_0765 +dat 0x080EFAEC, gCompressedText_MSG_0766 +dat 0x080EFAF3, gCompressedText_MSG_0767 +dat 0x080EFAFA, gCompressedText_MSG_0768 +dat 0x080EFAFE, gCompressedText_MSG_0769 +dat 0x080EFB05, gCompressedText_MSG_076A +dat 0x080EFB0D, gCompressedText_MSG_076B +dat 0x080EFB13, gCompressedText_MSG_076C +dat 0x080EFB17, gCompressedText_MSG_076D +dat 0x080EFB1E, gCompressedText_MSG_076E +dat 0x080EFB25, gCompressedText_MSG_076F +dat 0x080EFB2D, gCompressedText_MSG_0770 +dat 0x080EFB31, gCompressedText_MSG_0771 +dat 0x080EFB36, gCompressedText_MSG_0772 +dat 0x080EFB3A, gCompressedText_MSG_0773 +dat 0x080EFB3F, gCompressedText_MSG_0774 +dat 0x080EFB43, gCompressedText_MSG_0775 +dat 0x080EFB49, gCompressedText_MSG_0776 +dat 0x080EFB51, gCompressedText_MSG_0777 +dat 0x080EFB5A, gCompressedText_MSG_0778 +dat 0x080EFB61, gCompressedText_MSG_0779 +dat 0x080EFB66, gCompressedText_MSG_077A +dat 0x080EFB6D, gCompressedText_MSG_077B +dat 0x080EFB70, gCompressedText_MSG_077C +dat 0x080EFB76, gCompressedText_MSG_077D +dat 0x080EFB7F, gCompressedText_MSG_077E +dat 0x080EFB86, gCompressedText_MSG_077F +dat 0x080EFB8B, gCompressedText_MSG_0780 +dat 0x080EFB8F, gCompressedText_MSG_0781 +dat 0x080EFB93, gCompressedText_MSG_0782 +dat 0x080EFB98, gCompressedText_MSG_0783 +dat 0x080EFB9D, gCompressedText_MSG_0784 +dat 0x080EFBA2, gCompressedText_MSG_0785 +dat 0x080EFBA7, gCompressedText_MSG_0786 +dat 0x080EFBAB, gCompressedText_MSG_0787 +dat 0x080EFBAF, gCompressedText_MSG_0788 +dat 0x080EFBB3, gCompressedText_MSG_0789 +dat 0x080EFBB7, gCompressedText_MSG_078A +dat 0x080EFBBB, gCompressedText_MSG_078B +dat 0x080EFBC3, gCompressedText_MSG_078C +dat 0x080EFBCA, gCompressedText_MSG_078D +dat 0x080EFBD1, gCompressedText_MSG_078E +dat 0x080EFBDB, gCompressedText_MSG_078F +dat 0x080EFBE7, gCompressedText_MSG_0790 +dat 0x080EFBF0, gCompressedText_MSG_0791 +dat 0x080EFBFC, gCompressedText_MSG_0792 +dat 0x080EFC05, gCompressedText_MSG_0793 +dat 0x080EFC0E, gCompressedText_MSG_0794 +dat 0x080EFC15, gCompressedText_MSG_0795 +dat 0x080EFC1C, gCompressedText_MSG_0796 +dat 0x080EFC25, gCompressedText_MSG_0797 +dat 0x080EFC34, gCompressedText_MSG_0798 +dat 0x080EFC3E, gCompressedText_MSG_0799 +dat 0x080EFC48, gCompressedText_MSG_079A +dat 0x080EFC53, gCompressedText_MSG_079B +dat 0x080EFC5F, gCompressedText_MSG_079C +dat 0x080EFC6B, gCompressedText_MSG_079D +dat 0x080EFC78, gCompressedText_MSG_079E +dat 0x080EFC7E, gCompressedText_MSG_079F +dat 0x080EFC89, gCompressedText_MSG_07A0 +dat 0x080EFC96, gCompressedText_MSG_07A1 +dat 0x080EFCA3, gCompressedText_MSG_07A2 +dat 0x080EFCB0, gCompressedText_MSG_07A3 +dat 0x080EFCB5, gCompressedText_MSG_07A4 +dat 0x080EFCBB, gCompressedText_MSG_07A5 +dat 0x080EFCC9, gCompressedText_MSG_07A6 +dat 0x080EFCD3, gCompressedText_MSG_07A7 +dat 0x080EFCDF, gCompressedText_MSG_07A8 +dat 0x080EFCED, gCompressedText_MSG_07A9 +dat 0x080EFCF8, gCompressedText_MSG_07AA +dat 0x080EFCFD, gCompressedText_MSG_07AB +dat 0x080EFD03, gCompressedText_MSG_07AC +dat 0x080EFD08, gCompressedText_MSG_07AD +dat 0x080EFD14, gCompressedText_MSG_07AE +dat 0x080EFD1B, gCompressedText_MSG_07AF +dat 0x080EFD22, gCompressedText_MSG_07B0 +dat 0x080EFD27, gCompressedText_MSG_07B1 +dat 0x080EFD2D, gCompressedText_MSG_07B2 +dat 0x080EFD36, gCompressedText_MSG_07B3 +dat 0x080EFD3B, gCompressedText_MSG_07B4 +dat 0x080EFD41, gCompressedText_MSG_07B5 +dat 0x080EFD47, gCompressedText_MSG_07B6 +dat 0x080EFD4B, gCompressedText_MSG_07B7 +dat 0x080EFD52, gCompressedText_MSG_07B8 +dat 0x080EFD63, gCompressedText_MSG_07B9 +dat 0x080EFD6E, gCompressedText_MSG_07BA +dat 0x080EFD79, gCompressedText_MSG_07BB +dat 0x080EFD84, gCompressedText_MSG_07BC +dat 0x080EFD8B, gCompressedText_MSG_07BD +dat 0x080EFD91, gCompressedText_MSG_07BE +dat 0x080EFDA1, gCompressedText_MSG_07BF +dat 0x080EFDAF, gCompressedText_MSG_07C0 +dat 0x080EFDBB, gCompressedText_MSG_07C1 +dat 0x080EFDC0, gCompressedText_MSG_07C2 +dat 0x080EFDC6, gCompressedText_MSG_07C3 +dat 0x080EFDCB, gCompressedText_MSG_07C4 +dat 0x080EFDD8, gCompressedText_MSG_07C5 +dat 0x080EFDE3, gCompressedText_MSG_07C6 +dat 0x080EFDF0, gCompressedText_MSG_07C7 +dat 0x080EFDFB, gCompressedText_MSG_07C8 +dat 0x080EFE05, gCompressedText_MSG_07C9 +dat 0x080EFE0F, gCompressedText_MSG_07CA +dat 0x080EFE17, gCompressedText_MSG_07CB +dat 0x080EFE24, gCompressedText_MSG_07CC +dat 0x080EFE2A, gCompressedText_MSG_07CD +dat 0x080EFE38, gCompressedText_MSG_07CE +dat 0x080EFE45, gCompressedText_MSG_07CF +dat 0x080EFE4C, gCompressedText_MSG_07D0 +dat 0x080EFE53, gCompressedText_MSG_07D1 +dat 0x080EFE59, gCompressedText_MSG_07D2 +dat 0x080EFE71, gCompressedText_MSG_07D3 +dat 0x080EFE78, gCompressedText_MSG_07D4 +dat 0x080EFE89, gCompressedText_MSG_07D5 +dat 0x080EFE99, gCompressedText_MSG_07D6 +dat 0x080EFF0A, gCompressedText_MSG_07D7 +dat 0x080EFF19, gCompressedText_MSG_07D8 +dat 0x080EFF83, gCompressedText_MSG_07D9 +dat 0x080EFF8D, gCompressedText_MSG_07DA +dat 0x080F0003, gCompressedText_MSG_07DB +dat 0x080F0010, gCompressedText_MSG_07DC +dat 0x080F0066, gCompressedText_MSG_07DD +dat 0x080F0075, gCompressedText_MSG_07DE +dat 0x080F00CE, gCompressedText_MSG_07DF +dat 0x080F00DD, gCompressedText_MSG_07E0 +dat 0x080F012F, gCompressedText_MSG_07E1 +dat 0x080F013C, gCompressedText_MSG_07E2 +dat 0x080F01AA, gCompressedText_MSG_07E3 +dat 0x080F01BB, gCompressedText_MSG_07E4 +dat 0x080F0223, gCompressedText_MSG_07E5 +dat 0x080F0234, gCompressedText_MSG_07E6 +dat 0x080F0299, gCompressedText_MSG_07E7 +dat 0x080F02AA, gCompressedText_MSG_07E8 +dat 0x080F0315, gCompressedText_MSG_07E9 +dat 0x080F0326, gCompressedText_MSG_07EA +dat 0x080F0397, gCompressedText_MSG_07EB +dat 0x080F03A1, gCompressedText_MSG_07EC +dat 0x080F0419, gCompressedText_MSG_07ED +dat 0x080F0427, gCompressedText_MSG_07EE +dat 0x080F0481, gCompressedText_MSG_07EF +dat 0x080F0490, gCompressedText_MSG_07F0 +dat 0x080F04FB, gCompressedText_MSG_07F1 +dat 0x080F050C, gCompressedText_MSG_07F2 +dat 0x080F057B, gCompressedText_MSG_07F3 +dat 0x080F0589, gCompressedText_MSG_07F4 +dat 0x080F05F9, gCompressedText_MSG_07F5 +dat 0x080F0606, gCompressedText_MSG_07F6 +dat 0x080F0663, gCompressedText_MSG_07F7 +dat 0x080F0672, gCompressedText_MSG_07F8 +dat 0x080F06DE, gCompressedText_MSG_07F9 +dat 0x080F06ED, gCompressedText_MSG_07FA +dat 0x080F0760, gCompressedText_MSG_07FB +dat 0x080F076F, gCompressedText_MSG_07FC +dat 0x080F07CF, gCompressedText_MSG_07FD +dat 0x080F07DD, gCompressedText_MSG_07FE +dat 0x080F082C, gCompressedText_MSG_07FF +dat 0x080F083C, gCompressedText_MSG_0800 +dat 0x080F0888, gCompressedText_MSG_0801 +dat 0x080F0898, gCompressedText_MSG_0802 +dat 0x080F0906, gCompressedText_MSG_0803 +dat 0x080F0916, gCompressedText_MSG_0804 +dat 0x080F0983, gCompressedText_MSG_0805 +dat 0x080F0995, gCompressedText_MSG_0806 +dat 0x080F0A05, gCompressedText_MSG_0807 +dat 0x080F0A14, gCompressedText_MSG_0808 +dat 0x080F0A6D, gCompressedText_MSG_0809 +dat 0x080F0A7E, gCompressedText_MSG_080A +dat 0x080F0AEA, gCompressedText_MSG_080B +dat 0x080F0AFC, gCompressedText_MSG_080C +dat 0x080F0B70, gCompressedText_MSG_080D +dat 0x080F0B7F, gCompressedText_MSG_080E +dat 0x080F0BE8, gCompressedText_MSG_080F +dat 0x080F0BF9, gCompressedText_MSG_0810 +dat 0x080F0C68, gCompressedText_MSG_0811 +dat 0x080F0C77, gCompressedText_MSG_0812 +dat 0x080F0CDE, gCompressedText_MSG_0813 +dat 0x080F0CE9, gCompressedText_MSG_0814 +dat 0x080F0D41, gCompressedText_MSG_0815 +dat 0x080F0D4D, gCompressedText_MSG_0816 +dat 0x080F0D8D, gCompressedText_MSG_0817 +dat 0x080F0E00, gCompressedText_MSG_0818 +dat 0x080F0E77, gCompressedText_MSG_0819 +dat 0x080F0EF7, gCompressedText_MSG_081A +dat 0x080F0F6D, gCompressedText_MSG_081B +dat 0x080F0FE3, gCompressedText_MSG_081C +dat 0x080F1065, gCompressedText_MSG_081D +dat 0x080F10DE, gCompressedText_MSG_081E +dat 0x080F1156, gCompressedText_MSG_081F +dat 0x080F11C0, gCompressedText_MSG_0820 +dat 0x080F1235, gCompressedText_MSG_0821 +dat 0x080F12AB, gCompressedText_MSG_0822 +dat 0x080F1311, gCompressedText_MSG_0823 +dat 0x080F1378, gCompressedText_MSG_0824 +dat 0x080F13EA, gCompressedText_MSG_0825 +dat 0x080F1461, gCompressedText_MSG_0826 +dat 0x080F14D9, gCompressedText_MSG_0827 +dat 0x080F1550, gCompressedText_MSG_0828 +dat 0x080F15C3, gCompressedText_MSG_0829 +dat 0x080F1639, gCompressedText_MSG_082A +dat 0x080F16AC, gCompressedText_MSG_082B +dat 0x080F1706, gCompressedText_MSG_082C +dat 0x080F1775, gCompressedText_MSG_082D +dat 0x080F17E2, gCompressedText_MSG_082E +dat 0x080F1855, gCompressedText_MSG_082F +dat 0x080F18CC, gCompressedText_MSG_0830 +dat 0x080F193E, gCompressedText_MSG_0831 +dat 0x080F19B8, gCompressedText_MSG_0832 +dat 0x080F1A2F, gCompressedText_MSG_0833 +dat 0x080F1AA3, gCompressedText_MSG_0834 +dat 0x080F1B1E, gCompressedText_MSG_0835 +dat 0x080F1B94, gCompressedText_MSG_0836 +dat 0x080F1C03, gCompressedText_MSG_0837 +dat 0x080F1C73, gCompressedText_MSG_0838 +dat 0x080F1CE3, gCompressedText_MSG_0839 +dat 0x080F1CE9, gCompressedText_MSG_083A +dat 0x080F1CEF, gCompressedText_MSG_083B +dat 0x080F1CF5, gCompressedText_MSG_083C +dat 0x080F1CFB, gCompressedText_MSG_083D +dat 0x080F1D01, gCompressedText_MSG_083E +dat 0x080F1D07, gCompressedText_MSG_083F +dat 0x080F1D0D, gCompressedText_MSG_0840 +dat 0x080F1D32, gCompressedText_MSG_0841 +dat 0x080F1D5A, gCompressedText_MSG_0842 +dat 0x080F1D6A, gCompressedText_MSG_0843 +dat 0x080F1D6E, gCompressedText_MSG_0844 +dat 0x080F1D71, gCompressedText_MSG_0845 +dat 0x080F1D75, gCompressedText_MSG_0846 +dat 0x080F1D79, gCompressedText_MSG_0847 +dat 0x080F1D7D, gCompressedText_MSG_0848 +dat 0x080F1D81, gCompressedText_MSG_0849 +dat 0x080F1D84, gCompressedText_MSG_084A +dat 0x080F1D8A, gCompressedText_MSG_084B +dat 0x080F1D9A, gCompressedText_MSG_084C +dat 0x080F1DB6, gCompressedText_MSG_084D +dat 0x080F1DC8, gCompressedText_MSG_084E +dat 0x080F1DD9, gCompressedText_MSG_084F +dat 0x080F1DE9, gCompressedText_MSG_0850 +dat 0x080F1DF7, gCompressedText_MSG_0851 +dat 0x080F1E0D, gCompressedText_MSG_0852 +dat 0x080F1E20, gCompressedText_MSG_0853 +dat 0x080F1E37, gCompressedText_MSG_0854 +dat 0x080F1E50, gCompressedText_MSG_0855 +dat 0x080F1E68, gCompressedText_MSG_0856 +dat 0x080F1E77, gCompressedText_MSG_0857 +dat 0x080F1E91, gCompressedText_MSG_0858 +dat 0x080F1EA5, gCompressedText_MSG_0859 +dat 0x080F1EB3, gCompressedText_MSG_085A +dat 0x080F1EBE, gCompressedText_MSG_085B +dat 0x080F1ECC, gCompressedText_MSG_085C +dat 0x080F1EDA, gCompressedText_MSG_085D +dat 0x080F1EE4, gCompressedText_MSG_085E +dat 0x080F1EEE, gCompressedText_MSG_085F +dat 0x080F1EF8, gCompressedText_MSG_0860 +dat 0x080F1F05, gCompressedText_MSG_0861 +dat 0x080F1F11, gCompressedText_MSG_0862 +dat 0x080F1F1E, gCompressedText_MSG_0863 +dat 0x080F1F2C, gCompressedText_MSG_0864 +dat 0x080F1F45, gCompressedText_MSG_0865 +dat 0x080F1F65, gCompressedText_MSG_0866 +dat 0x080F1F81, gCompressedText_MSG_0867 +dat 0x080F1F9B, gCompressedText_MSG_0868 +dat 0x080F1FA9, gCompressedText_MSG_0869 +dat 0x080F1FC0, gCompressedText_MSG_086A +dat 0x080F1FD5, gCompressedText_MSG_086B +dat 0x080F1FEA, gCompressedText_MSG_086C +dat 0x080F1FFC, gCompressedText_MSG_086D +dat 0x080F200E, gCompressedText_MSG_086E +dat 0x080F2023, gCompressedText_MSG_086F +dat 0x080F2034, gCompressedText_MSG_0870 +dat 0x080F2042, gCompressedText_MSG_0871 +dat 0x080F204E, gCompressedText_MSG_0872 +dat 0x080F205A, gCompressedText_MSG_0873 +dat 0x080F206B, gCompressedText_MSG_0874 +dat 0x080F207F, gCompressedText_MSG_0875 +dat 0x080F208E, gCompressedText_MSG_0876 +dat 0x080F20A6, gCompressedText_MSG_0877 +dat 0x080F20BB, gCompressedText_MSG_0878 +dat 0x080F20D4, gCompressedText_MSG_0879 +dat 0x080F20EE, gCompressedText_MSG_087A +dat 0x080F20FB, gCompressedText_MSG_087B +dat 0x080F210E, gCompressedText_MSG_087C +dat 0x080F211D, gCompressedText_MSG_087D +dat 0x080F212A, gCompressedText_MSG_087E +dat 0x080F2137, gCompressedText_MSG_087F +dat 0x080F2147, gCompressedText_MSG_0880 +dat 0x080F215B, gCompressedText_MSG_0881 +dat 0x080F216F, gCompressedText_MSG_0882 +dat 0x080F218A, gCompressedText_MSG_0883 +dat 0x080F218F, gCompressedText_MSG_0884 +dat 0x080F2194, gCompressedText_MSG_0885 +dat 0x080F21A3, gCompressedText_MSG_0886 +dat 0x080F21BB, gCompressedText_MSG_0887 +dat 0x080F21C8, gCompressedText_MSG_0888 +dat 0x080F21EE, gCompressedText_MSG_0889 +dat 0x080F220B, gCompressedText_MSG_088A +dat 0x080F221C, gCompressedText_MSG_088B +dat 0x080F2237, gCompressedText_MSG_088C +dat 0x080F2249, gCompressedText_MSG_088D +dat 0x080F226C, gCompressedText_MSG_088E +dat 0x080F2294, gCompressedText_MSG_088F +dat 0x080F229C, gCompressedText_MSG_0890 +dat 0x080F22A5, gCompressedText_MSG_0891 +dat 0x080F22B6, gCompressedText_MSG_0892 +dat 0x080F22CD, gCompressedText_MSG_0893 +dat 0x080F22E2, gCompressedText_MSG_0894 +dat 0x080F22F8, gCompressedText_MSG_0895 +dat 0x080F2307, gCompressedText_MSG_0896 +dat 0x080F232B, gCompressedText_MSG_0897 +dat 0x080F2353, gCompressedText_MSG_0898 +dat 0x080F235E, gCompressedText_MSG_0899 +dat 0x080F236B, gCompressedText_MSG_089A +dat 0x080F238C, gCompressedText_MSG_089B +dat 0x080F23AC, gCompressedText_MSG_089C +dat 0x080F23C8, gCompressedText_MSG_089D +dat 0x080F23DA, gCompressedText_MSG_089E +dat 0x080F23EA, gCompressedText_MSG_089F +dat 0x080F23FD, gCompressedText_MSG_08A0 +dat 0x080F240F, gCompressedText_MSG_08A1 +dat 0x080F2423, gCompressedText_MSG_08A2 +dat 0x080F2437, gCompressedText_MSG_08A3 +dat 0x080F2443, gCompressedText_MSG_08A4 +dat 0x080F2450, gCompressedText_MSG_08A5 +dat 0x080F245A, gCompressedText_MSG_08A6 +dat 0x080F2464, gCompressedText_MSG_08A7 +dat 0x080F246E, gCompressedText_MSG_08A8 +dat 0x080F247A, gCompressedText_MSG_08A9 +dat 0x080F2488, gCompressedText_MSG_08AA +dat 0x080F2494, gCompressedText_MSG_08AB +dat 0x080F249F, gCompressedText_MSG_08AC +dat 0x080F24AF, gCompressedText_MSG_08AD +dat 0x080F24BD, gCompressedText_MSG_08AE +dat 0x080F24CD, gCompressedText_MSG_08AF +dat 0x080F24DB, gCompressedText_MSG_08B0 +dat 0x080F24E9, gCompressedText_MSG_08B1 +dat 0x080F24F8, gCompressedText_MSG_08B2 +dat 0x080F2506, gCompressedText_MSG_08B3 +dat 0x080F2514, gCompressedText_MSG_08B4 +dat 0x080F2524, gCompressedText_MSG_08B5 +dat 0x080F253A, gCompressedText_MSG_08B6 +dat 0x080F2554, gCompressedText_MSG_08B7 +dat 0x080F256F, gCompressedText_MSG_08B8 +dat 0x080F257A, gCompressedText_MSG_08B9 +dat 0x080F2584, gCompressedText_MSG_08BA +dat 0x080F2592, gCompressedText_MSG_08BB +dat 0x080F259C, gCompressedText_MSG_08BC +dat 0x080F25A6, gCompressedText_MSG_08BD +dat 0x080F25BF, gCompressedText_MSG_08BE +dat 0x080F25DC, gCompressedText_MSG_08BF +dat 0x080F25F6, gCompressedText_MSG_08C0 +dat 0x080F2610, gCompressedText_MSG_08C1 +dat 0x080F261F, gCompressedText_MSG_08C2 +dat 0x080F262B, gCompressedText_MSG_08C3 +dat 0x080F2637, gCompressedText_MSG_08C4 +dat 0x080F2646, gCompressedText_MSG_08C5 +dat 0x080F2656, gCompressedText_MSG_08C6 +dat 0x080F2667, gCompressedText_MSG_08C7 +dat 0x080F2683, gCompressedText_MSG_08C8 +dat 0x080F26A0, gCompressedText_MSG_08C9 +dat 0x080F26BB, gCompressedText_MSG_08CA +dat 0x080F26D8, gCompressedText_MSG_08CB +dat 0x080F26F2, gCompressedText_MSG_08CC +dat 0x080F270C, gCompressedText_MSG_08CD +dat 0x080F2727, gCompressedText_MSG_08CE +dat 0x080F2740, gCompressedText_MSG_08CF +dat 0x080F275E, gCompressedText_MSG_08D0 +dat 0x080F276B, gCompressedText_MSG_08D1 +dat 0x080F27DD, gCompressedText_MSG_08D2 +dat 0x080F27F4, gCompressedText_MSG_08D3 +dat 0x080F280C, gCompressedText_MSG_08D4 +dat 0x080F2821, gCompressedText_MSG_08D5 +dat 0x080F2840, gCompressedText_MSG_08D6 +dat 0x080F285B, gCompressedText_MSG_08D7 +dat 0x080F2876, gCompressedText_MSG_08D8 +dat 0x080F2892, gCompressedText_MSG_08D9 +dat 0x080F28AD, gCompressedText_MSG_08DA +dat 0x080F28C5, gCompressedText_MSG_08DB +dat 0x080F2C03, gCompressedText_MSG_08DC +dat 0x080F2C51, gCompressedText_MSG_08DD +dat 0x080F2D58, gCompressedText_MSG_08DE +dat 0x080F2E49, gCompressedText_MSG_08DF +dat 0x080F2F8E, gCompressedText_MSG_08E0 +dat 0x080F3021, gCompressedText_MSG_08E1 +dat 0x080F30CF, gCompressedText_MSG_08E2 +dat 0x080F31DC, gCompressedText_MSG_08E3 +dat 0x080F32CD, gCompressedText_MSG_08E4 +dat 0x080F33C8, gCompressedText_MSG_08E5 +dat 0x080F3580, gCompressedText_MSG_08E6 +dat 0x080F369E, gCompressedText_MSG_08E7 +dat 0x080F3732, gCompressedText_MSG_08E8 +dat 0x080F3806, gCompressedText_MSG_08E9 +dat 0x080F3914, gCompressedText_MSG_08EA +dat 0x080F39F6, gCompressedText_MSG_08EB +dat 0x080F3AB7, gCompressedText_MSG_08EC +dat 0x080F3B77, gCompressedText_MSG_08ED +dat 0x080F3C3C, gCompressedText_MSG_08EE +dat 0x080F3D2A, gCompressedText_MSG_08EF +dat 0x080F3DE9, gCompressedText_MSG_08F0 +dat 0x080F3FC6, gCompressedText_MSG_08F1 +dat 0x080F410D, gCompressedText_MSG_08F2 +dat 0x080F41FC, gCompressedText_MSG_08F3 +dat 0x080F430A, gCompressedText_MSG_08F4 +dat 0x080F43D5, gCompressedText_MSG_08F5 +dat 0x080F44AF, gCompressedText_MSG_08F6 +dat 0x080F4593, gCompressedText_MSG_08F7 +dat 0x080F4652, gCompressedText_MSG_08F8 +dat 0x080F4718, gCompressedText_MSG_08F9 +dat 0x080F4806, gCompressedText_MSG_08FA +dat 0x080F48C5, gCompressedText_MSG_08FB +dat 0x080F4AA8, gCompressedText_MSG_08FC +dat 0x080F4AB7, gCompressedText_MSG_08FD +dat 0x080F4AC8, gCompressedText_MSG_08FE +dat 0x080F4ADC, gCompressedText_MSG_08FF +dat 0x080F4AFD, gCompressedText_MSG_0900 +dat 0x080F4B19, gCompressedText_MSG_0901 +dat 0x080F4B36, gCompressedText_MSG_0902 +dat 0x080F4B67, gCompressedText_MSG_0903 +dat 0x080F4C2F, gCompressedText_MSG_0904 +dat 0x080F4DA8, gCompressedText_MSG_0905 +dat 0x080F4DCA, gCompressedText_MSG_0906 +dat 0x080F4DE8, gCompressedText_MSG_0907 +dat 0x080F4E73, gCompressedText_MSG_0908 +dat 0x080F4E9B, gCompressedText_MSG_0909 +dat 0x080F4F01, gCompressedText_MSG_090A +dat 0x080F4F44, gCompressedText_MSG_090B +dat 0x080F4F55, gCompressedText_MSG_090C +dat 0x080F4FBC, gCompressedText_MSG_090D +dat 0x080F5274, gCompressedText_MSG_090E +dat 0x080F52B1, gCompressedText_MSG_090F +dat 0x080F5317, gCompressedText_MSG_0910 +dat 0x080F5395, gCompressedText_MSG_0911 +dat 0x080F53CD, gCompressedText_MSG_0912 +dat 0x080F53F7, gCompressedText_MSG_0913 +dat 0x080F5410, gCompressedText_MSG_0914 +dat 0x080F5465, gCompressedText_MSG_0915 +dat 0x080F54BD, gCompressedText_MSG_0916 +dat 0x080F54D2, gCompressedText_MSG_0917 +dat 0x080F54DF, gCompressedText_MSG_0918 +dat 0x080F563D, gCompressedText_MSG_0919 +dat 0x080F5681, gCompressedText_MSG_091A +dat 0x080F569B, gCompressedText_MSG_091B +dat 0x080F56E4, gCompressedText_MSG_091C +dat 0x080F570D, gCompressedText_MSG_091D +dat 0x080F5771, gCompressedText_MSG_091E +dat 0x080F57A7, gCompressedText_MSG_091F +dat 0x080F57C7, gCompressedText_MSG_0920 +dat 0x080F57E7, gCompressedText_MSG_0921 +dat 0x080F5916, gCompressedText_MSG_0922 +dat 0x080F59B2, gCompressedText_MSG_0923 +dat 0x080F59D7, gCompressedText_MSG_0924 +dat 0x080F59F7, gCompressedText_MSG_0925 +dat 0x080F5A15, gCompressedText_MSG_0926 +dat 0x080F5B5E, gCompressedText_MSG_0927 +dat 0x080F5BB2, gCompressedText_MSG_0928 +dat 0x080F5C37, gCompressedText_MSG_0929 +dat 0x080F5D2C, gCompressedText_MSG_092A +dat 0x080F5DCE, gCompressedText_MSG_092B +dat 0x080F5DED, gCompressedText_MSG_092C +dat 0x080F5F45, gCompressedText_MSG_092D +dat 0x080F60FC, gCompressedText_MSG_092E +dat 0x080F6128, gCompressedText_MSG_092F +dat 0x080F6144, gCompressedText_MSG_0930 +dat 0x080F619C, gCompressedText_MSG_0931 +dat 0x080F62F9, gCompressedText_MSG_0932 +dat 0x080F639F, gCompressedText_MSG_0933 +dat 0x080F63ED, gCompressedText_MSG_0934 +dat 0x080F6416, gCompressedText_MSG_0935 +dat 0x080F643A, gCompressedText_MSG_0936 +dat 0x080F6456, gCompressedText_MSG_0937 +dat 0x080F6596, gCompressedText_MSG_0938 +dat 0x080F66AE, gCompressedText_MSG_0939 +dat 0x080F6774, gCompressedText_MSG_093A +dat 0x080F681B, gCompressedText_MSG_093B +dat 0x080F68B1, gCompressedText_MSG_093C +dat 0x080F6934, gCompressedText_MSG_093D +dat 0x080F6A9C, gCompressedText_MSG_093E +dat 0x080F6AD0, gCompressedText_MSG_093F +dat 0x080F6AF1, gCompressedText_MSG_0940 +dat 0x080F6B27, gCompressedText_MSG_0941 +dat 0x080F6BA4, gCompressedText_MSG_0942 +dat 0x080F6C46, gCompressedText_MSG_0943 +dat 0x080F6D8B, gCompressedText_MSG_0944 +dat 0x080F6DC3, gCompressedText_MSG_0945 +dat 0x080F6E5D, gCompressedText_MSG_0946 +dat 0x080F6E92, gCompressedText_MSG_0947 +dat 0x080F6EB2, gCompressedText_MSG_0948 +dat 0x080F6EC4, gCompressedText_MSG_0949 +dat 0x080F6F17, gCompressedText_MSG_094A +dat 0x080F6F4B, gCompressedText_MSG_094B +dat 0x080F6F72, gCompressedText_MSG_094C +dat 0x080F6FA7, gCompressedText_MSG_094D +dat 0x080F6FF1, gCompressedText_MSG_094E +dat 0x080F7010, gCompressedText_MSG_094F +dat 0x080F702F, gCompressedText_MSG_0950 +dat 0x080F704B, gCompressedText_MSG_0951 +dat 0x080F710D, gCompressedText_MSG_0952 +dat 0x080F7154, gCompressedText_MSG_0953 +dat 0x080F720B, gCompressedText_MSG_0954 +dat 0x080F737E, gCompressedText_MSG_0955 +dat 0x080F7431, gCompressedText_MSG_0956 +dat 0x080F7475, gCompressedText_MSG_0957 +dat 0x080F74D9, gCompressedText_MSG_0958 +dat 0x080F756F, gCompressedText_MSG_0959 +dat 0x080F759E, gCompressedText_MSG_095A +dat 0x080F76E8, gCompressedText_MSG_095B +dat 0x080F7715, gCompressedText_MSG_095C +dat 0x080F773B, gCompressedText_MSG_095D +dat 0x080F77CC, gCompressedText_MSG_095E +dat 0x080F77F9, gCompressedText_MSG_095F +dat 0x080F7833, gCompressedText_MSG_0960 +dat 0x080F784A, gCompressedText_MSG_0961 +dat 0x080F785E, gCompressedText_MSG_0962 +dat 0x080F7D6B, gCompressedText_MSG_0963 +dat 0x080F7F9D, gCompressedText_MSG_0964 +dat 0x080F7FAC, gCompressedText_MSG_0965 +dat 0x080F8214, gCompressedText_MSG_0966 +dat 0x080F834F, gCompressedText_MSG_0967 +dat 0x080F84B9, gCompressedText_MSG_0968 +dat 0x080F859C, gCompressedText_MSG_0969 +dat 0x080F8836, gCompressedText_MSG_096A +dat 0x080F88E4, gCompressedText_MSG_096B +dat 0x080F8950, gCompressedText_MSG_096C +dat 0x080F89B9, gCompressedText_MSG_096D +dat 0x080F8A6E, gCompressedText_MSG_096E +dat 0x080F8C0E, gCompressedText_MSG_096F +dat 0x080F8C6E, gCompressedText_MSG_0970 +dat 0x080F8CAA, gCompressedText_MSG_0971 +dat 0x080F8CCC, gCompressedText_MSG_0972 +dat 0x080F8CED, gCompressedText_MSG_0973 +dat 0x080F8D47, gCompressedText_MSG_0974 +dat 0x080F8D69, gCompressedText_MSG_0975 +dat 0x080F8DC3, gCompressedText_MSG_0976 +dat 0x080F8DDD, gCompressedText_MSG_0977 +dat 0x080F8E32, gCompressedText_MSG_0978 +dat 0x080F8E7E, gCompressedText_MSG_0979 +dat 0x080F8E9D, gCompressedText_MSG_097A +dat 0x080F8EBF, gCompressedText_MSG_097B +dat 0x080F8F08, gCompressedText_MSG_097C +dat 0x080F8F3C, gCompressedText_MSG_097D +dat 0x080F8F91, gCompressedText_MSG_097E +dat 0x080F9000, gCompressedText_MSG_097F +dat 0x080F90D4, gCompressedText_MSG_0980 +dat 0x080F911A, gCompressedText_MSG_0981 +dat 0x080F9139, gCompressedText_MSG_0982 +dat 0x080F916F, gCompressedText_MSG_0983 +dat 0x080F9190, gCompressedText_MSG_0984 +dat 0x080F91BF, gCompressedText_MSG_0985 +dat 0x080F91DE, gCompressedText_MSG_0986 +dat 0x080F9210, gCompressedText_MSG_0987 +dat 0x080F922B, gCompressedText_MSG_0988 +dat 0x080F9271, gCompressedText_MSG_0989 +dat 0x080F92E1, gCompressedText_MSG_098A +dat 0x080F93D8, gCompressedText_MSG_098B +dat 0x080F9546, gCompressedText_MSG_098C +dat 0x080F9907, gCompressedText_MSG_098D +dat 0x080F99BB, gCompressedText_MSG_098E +dat 0x080F9A4D, gCompressedText_MSG_098F +dat 0x080F9B45, gCompressedText_MSG_0990 +dat 0x080F9B9A, gCompressedText_MSG_0991 +dat 0x080F9C21, gCompressedText_MSG_0992 +dat 0x080F9C6C, gCompressedText_MSG_0993 +dat 0x080F9CB1, gCompressedText_MSG_0994 +dat 0x080F9CD9, gCompressedText_MSG_0995 +dat 0x080FA0E5, gCompressedText_MSG_0996 +dat 0x080FA340, gCompressedText_MSG_0997 +dat 0x080FA5B4, gCompressedText_MSG_0998 +dat 0x080FA6F4, gCompressedText_MSG_0999 +dat 0x080FAA1E, gCompressedText_MSG_099A +dat 0x080FAB19, gCompressedText_MSG_099B +dat 0x080FAB8B, gCompressedText_MSG_099C +dat 0x080FAC35, gCompressedText_MSG_099D +dat 0x080FACA8, gCompressedText_MSG_099E +dat 0x080FADB7, gCompressedText_MSG_099F +dat 0x080FAE07, gCompressedText_MSG_09A0 +dat 0x080FAE52, gCompressedText_MSG_09A1 +dat 0x080FB0A8, gCompressedText_MSG_09A2 +dat 0x080FB143, gCompressedText_MSG_09A3 +dat 0x080FB1C8, gCompressedText_MSG_09A4 +dat 0x080FB218, gCompressedText_MSG_09A5 +dat 0x080FB47F, gCompressedText_MSG_09A6 +dat 0x080FB63C, gCompressedText_MSG_09A7 +dat 0x080FB676, gCompressedText_MSG_09A8 +dat 0x080FB69F, gCompressedText_MSG_09A9 +dat 0x080FB6E8, gCompressedText_MSG_09AA +dat 0x080FB70F, gCompressedText_MSG_09AB +dat 0x080FB784, gCompressedText_MSG_09AC +dat 0x080FB882, gCompressedText_MSG_09AD +dat 0x080FB9AE, gCompressedText_MSG_09AE +dat 0x080FBACB, gCompressedText_MSG_09AF +dat 0x080FBDAA, gCompressedText_MSG_09B0 +dat 0x080FBFA8, gCompressedText_MSG_09B1 +dat 0x080FC21A, gCompressedText_MSG_09B2 +dat 0x080FC2EA, gCompressedText_MSG_09B3 +dat 0x080FC3E8, gCompressedText_MSG_09B4 +dat 0x080FC498, gCompressedText_MSG_09B5 +dat 0x080FC520, gCompressedText_MSG_09B6 +dat 0x080FC5D6, gCompressedText_MSG_09B7 +dat 0x080FC6FC, gCompressedText_MSG_09B8 +dat 0x080FC767, gCompressedText_MSG_09B9 +dat 0x080FC853, gCompressedText_MSG_09BA +dat 0x080FC8A8, gCompressedText_MSG_09BB +dat 0x080FC99A, gCompressedText_MSG_09BC +dat 0x080FCB3F, gCompressedText_MSG_09BD +dat 0x080FCBD3, gCompressedText_MSG_09BE +dat 0x080FCDEB, gCompressedText_MSG_09BF +dat 0x080FCE94, gCompressedText_MSG_09C0 +dat 0x080FCF73, gCompressedText_MSG_09C1 +dat 0x080FCFA2, gCompressedText_MSG_09C2 +dat 0x080FD041, gCompressedText_MSG_09C3 +dat 0x080FD1DA, gCompressedText_MSG_09C4 +dat 0x080FD23F, gCompressedText_MSG_09C5 +dat 0x080FD285, gCompressedText_MSG_09C6 +dat 0x080FD2AD, gCompressedText_MSG_09C7 +dat 0x080FD2D0, gCompressedText_MSG_09C8 +dat 0x080FD2F7, gCompressedText_MSG_09C9 +dat 0x080FD6D5, gCompressedText_MSG_09CA +dat 0x080FD8D0, gCompressedText_MSG_09CB +dat 0x080FDA96, gCompressedText_MSG_09CC +dat 0x080FDE0B, gCompressedText_MSG_09CD +dat 0x080FDEE3, gCompressedText_MSG_09CE +dat 0x080FE00A, gCompressedText_MSG_09CF +dat 0x080FE0E2, gCompressedText_MSG_09D0 +dat 0x080FE1AE, gCompressedText_MSG_09D1 +dat 0x080FE2DE, gCompressedText_MSG_09D2 +dat 0x080FE34D, gCompressedText_MSG_09D3 +dat 0x080FE36E, gCompressedText_MSG_09D4 +dat 0x080FE3DD, gCompressedText_MSG_09D5 +dat 0x080FE3F0, gCompressedText_MSG_09D6 +dat 0x080FE4BC, gCompressedText_MSG_09D7 +dat 0x080FE781, gCompressedText_MSG_09D8 +dat 0x080FEA85, gCompressedText_MSG_09D9 +dat 0x080FED57, gCompressedText_MSG_09DA +dat 0x080FEDD0, gCompressedText_MSG_09DB +dat 0x080FEE4E, gCompressedText_MSG_09DC +dat 0x080FEE79, gCompressedText_MSG_09DD +dat 0x080FEEA5, gCompressedText_MSG_09DE +dat 0x080FEEC9, gCompressedText_MSG_09DF +dat 0x080FEF07, gCompressedText_MSG_09E0 +dat 0x080FEF34, gCompressedText_MSG_09E1 +dat 0x080FEFDF, gCompressedText_MSG_09E2 +dat 0x080FF06F, gCompressedText_MSG_09E3 +dat 0x080FF47A, gCompressedText_MSG_09E4 +dat 0x080FF7A0, gCompressedText_MSG_09E5 +dat 0x080FFA0A, gCompressedText_MSG_09E6 +dat 0x080FFAC5, gCompressedText_MSG_09E7 +dat 0x080FFE43, gCompressedText_MSG_09E8 +dat 0x080FFE93, gCompressedText_MSG_09E9 +dat 0x080FFECF, gCompressedText_MSG_09EA +dat 0x080FFF7C, gCompressedText_MSG_09EB +dat 0x0810000D, gCompressedText_MSG_09EC +dat 0x0810004F, gCompressedText_MSG_09ED +dat 0x0810005C, gCompressedText_MSG_09EE +dat 0x08100067, gCompressedText_MSG_09EF +dat 0x081000A2, gCompressedText_MSG_09F0 +dat 0x081000CC, gCompressedText_MSG_09F1 +dat 0x08100149, gCompressedText_MSG_09F2 +dat 0x081006B1, gCompressedText_MSG_09F3 +dat 0x08100778, gCompressedText_MSG_09F4 +dat 0x081008BB, gCompressedText_MSG_09F5 +dat 0x08100959, gCompressedText_MSG_09F6 +dat 0x081009FF, gCompressedText_MSG_09F7 +dat 0x08100A64, gCompressedText_MSG_09F8 +dat 0x08100ABE, gCompressedText_MSG_09F9 +dat 0x08100B22, gCompressedText_MSG_09FA +dat 0x08100B7E, gCompressedText_MSG_09FB +dat 0x08100BEF, gCompressedText_MSG_09FC +dat 0x08100C3E, gCompressedText_MSG_09FD +dat 0x08100C6A, gCompressedText_MSG_09FE +dat 0x08100C9C, gCompressedText_MSG_09FF +dat 0x08100D0E, gCompressedText_MSG_0A00 +dat 0x08100E1B, gCompressedText_MSG_0A01 +dat 0x08100FC7, gCompressedText_MSG_0A02 +dat 0x08100FFA, gCompressedText_MSG_0A03 +dat 0x0810100B, gCompressedText_MSG_0A04 +dat 0x0810106E, gCompressedText_MSG_0A05 +dat 0x08101233, gCompressedText_MSG_0A06 +dat 0x081012B3, gCompressedText_MSG_0A07 +dat 0x0810134B, gCompressedText_MSG_0A08 +dat 0x081018C8, gCompressedText_MSG_0A09 +dat 0x08101907, gCompressedText_MSG_0A0A +dat 0x08101B0B, gCompressedText_MSG_0A0B +dat 0x08101B33, gCompressedText_MSG_0A0C +dat 0x08101B88, gCompressedText_MSG_0A0D +dat 0x08101D6C, gCompressedText_MSG_0A0E +dat 0x08101DB3, gCompressedText_MSG_0A0F +dat 0x08101E0B, gCompressedText_MSG_0A10 +dat 0x08101FEF, gCompressedText_MSG_0A11 +dat 0x0810212D, gCompressedText_MSG_0A12 +dat 0x081021D6, gCompressedText_MSG_0A13 +dat 0x081022B7, gCompressedText_MSG_0A14 +dat 0x08102411, gCompressedText_MSG_0A15 +dat 0x081024AA, gCompressedText_MSG_0A16 +dat 0x081025CB, gCompressedText_MSG_0A17 +dat 0x081026B2, gCompressedText_MSG_0A18 +dat 0x08102718, gCompressedText_MSG_0A19 +dat 0x081028DE, gCompressedText_MSG_0A1A +dat 0x08102A1D, gCompressedText_MSG_0A1B +dat 0x08102F37, gCompressedText_MSG_0A1C +dat 0x08103001, gCompressedText_MSG_0A1D +dat 0x0810307D, gCompressedText_MSG_0A1E +dat 0x081031DB, gCompressedText_MSG_0A1F +dat 0x081032C9, gCompressedText_MSG_0A20 +dat 0x08103306, gCompressedText_MSG_0A21 +dat 0x08103329, gCompressedText_MSG_0A22 +dat 0x081033BD, gCompressedText_MSG_0A23 +dat 0x08103539, gCompressedText_MSG_0A24 +dat 0x0810362A, gCompressedText_MSG_0A25 +dat 0x08103739, gCompressedText_MSG_0A26 +dat 0x08103853, gCompressedText_MSG_0A27 +dat 0x08103A5D, gCompressedText_MSG_0A28 +dat 0x08103CB1, gCompressedText_MSG_0A29 +dat 0x08103D5A, gCompressedText_MSG_0A2A +dat 0x08103DFC, gCompressedText_MSG_0A2B +dat 0x08103EDD, gCompressedText_MSG_0A2C +dat 0x08104116, gCompressedText_MSG_0A2D +dat 0x081043B9, gCompressedText_MSG_0A2E +dat 0x08104BFD, gCompressedText_MSG_0A2F +dat 0x08104C6F, gCompressedText_MSG_0A30 +dat 0x08104D57, gCompressedText_MSG_0A31 +dat 0x08104E82, gCompressedText_MSG_0A32 +dat 0x08104F6B, gCompressedText_MSG_0A33 +dat 0x08104FEA, gCompressedText_MSG_0A34 +dat 0x08105043, gCompressedText_MSG_0A35 +dat 0x08105088, gCompressedText_MSG_0A36 +dat 0x0810511D, gCompressedText_MSG_0A37 +dat 0x08105533, gCompressedText_MSG_0A38 +dat 0x08105696, gCompressedText_MSG_0A39 +dat 0x08105843, gCompressedText_MSG_0A3A +dat 0x08105BC2, gCompressedText_MSG_0A3B +dat 0x08105F52, gCompressedText_MSG_0A3C +dat 0x08106058, gCompressedText_MSG_0A3D +dat 0x0810615F, gCompressedText_MSG_0A3E +dat 0x081061F9, gCompressedText_MSG_0A3F +dat 0x0810628A, gCompressedText_MSG_0A40 +dat 0x0810632E, gCompressedText_MSG_0A41 +dat 0x081063E0, gCompressedText_MSG_0A42 +dat 0x0810658C, gCompressedText_MSG_0A43 +dat 0x081065FE, gCompressedText_MSG_0A44 +dat 0x081066AB, gCompressedText_MSG_0A45 +dat 0x081067A8, gCompressedText_MSG_0A46 +dat 0x08106A60, gCompressedText_MSG_0A47 +dat 0x08106AE5, gCompressedText_MSG_0A48 +dat 0x08106B90, gCompressedText_MSG_0A49 +dat 0x08106D17, gCompressedText_MSG_0A4A +dat 0x08106EAD, gCompressedText_MSG_0A4B +dat 0x08107047, gCompressedText_MSG_0A4C +dat 0x08107152, gCompressedText_MSG_0A4D +dat 0x08107217, gCompressedText_MSG_0A4E +dat 0x081075AB, gCompressedText_MSG_0A4F +dat 0x08107ABA, gCompressedText_MSG_0A50 +dat 0x08107D2C, gCompressedText_MSG_0A51 +dat 0x08107D91, gCompressedText_MSG_0A52 +dat 0x08107DA7, gCompressedText_MSG_0A53 +dat 0x08107DEF, gCompressedText_MSG_0A54 +dat 0x08107ED0, gCompressedText_MSG_0A55 +dat 0x08107F8F, gCompressedText_MSG_0A56 +dat 0x0810812A, gCompressedText_MSG_0A57 +dat 0x08108205, gCompressedText_MSG_0A58 +dat 0x0810822F, gCompressedText_MSG_0A59 +dat 0x08108285, gCompressedText_MSG_0A5A +dat 0x081082D1, gCompressedText_MSG_0A5B +dat 0x08108377, gCompressedText_MSG_0A5C +dat 0x08108465, gCompressedText_MSG_0A5D +dat 0x081086D4, gCompressedText_MSG_0A5E +dat 0x08108D27, gCompressedText_MSG_0A5F +dat 0x08108DF1, gCompressedText_MSG_0A60 +dat 0x0810909B, gCompressedText_MSG_0A61 +dat 0x08109621, gCompressedText_MSG_0A62 +dat 0x081096E7, gCompressedText_MSG_0A63 +dat 0x08109754, gCompressedText_MSG_0A64 +dat 0x0810981B, gCompressedText_MSG_0A65 +dat 0x0810998A, gCompressedText_MSG_0A66 +dat 0x08109A53, gCompressedText_MSG_0A67 +dat 0x08109AAF, gCompressedText_MSG_0A68 +dat 0x08109CCB, gCompressedText_MSG_0A69 +dat 0x08109D30, gCompressedText_MSG_0A6A +dat 0x08109FF3, gCompressedText_MSG_0A6B +dat 0x0810A1BF, gCompressedText_MSG_0A6C +dat 0x0810A453, gCompressedText_MSG_0A6D +dat 0x0810A508, gCompressedText_MSG_0A6E +dat 0x0810A5F7, gCompressedText_MSG_0A6F +dat 0x0810A61A, gCompressedText_MSG_0A70 +dat 0x0810A679, gCompressedText_MSG_0A71 +dat 0x0810A6B7, gCompressedText_MSG_0A72 +dat 0x0810A713, gCompressedText_MSG_0A73 +dat 0x0810A756, gCompressedText_MSG_0A74 +dat 0x0810A78D, gCompressedText_MSG_0A75 +dat 0x0810A7C9, gCompressedText_MSG_0A76 +dat 0x0810A7F1, gCompressedText_MSG_0A77 +dat 0x0810A814, gCompressedText_MSG_0A78 +dat 0x0810A88D, gCompressedText_MSG_0A79 +dat 0x0810AA9A, gCompressedText_MSG_0A7A +dat 0x0810AC1B, gCompressedText_MSG_0A7B +dat 0x0810ADC6, gCompressedText_MSG_0A7C +dat 0x0810AF43, gCompressedText_MSG_0A7D +dat 0x0810B07F, gCompressedText_MSG_0A7E +dat 0x0810B288, gCompressedText_MSG_0A7F +dat 0x0810B4DC, gCompressedText_MSG_0A80 +dat 0x0810B7C0, gCompressedText_MSG_0A81 +dat 0x0810B9B0, gCompressedText_MSG_0A82 +dat 0x0810BB59, gCompressedText_MSG_0A83 +dat 0x0810BEFE, gCompressedText_MSG_0A84 +dat 0x0810C066, gCompressedText_MSG_0A85 +dat 0x0810C151, gCompressedText_MSG_0A86 +dat 0x0810C325, gCompressedText_MSG_0A87 +dat 0x0810C3BD, gCompressedText_MSG_0A88 +dat 0x0810C438, gCompressedText_MSG_0A89 +dat 0x0810C455, gCompressedText_MSG_0A8A +dat 0x0810C46E, gCompressedText_MSG_0A8B +dat 0x0810C666, gCompressedText_MSG_0A8C +dat 0x0810C692, gCompressedText_MSG_0A8D +dat 0x0810C7D0, gCompressedText_MSG_0A8E +dat 0x0810C832, gCompressedText_MSG_0A8F +dat 0x0810CA94, gCompressedText_MSG_0A90 +dat 0x0810CAD2, gCompressedText_MSG_0A91 +dat 0x0810CE7E, gCompressedText_MSG_0A92 +dat 0x0810D16F, gCompressedText_MSG_0A93 +dat 0x0810D246, gCompressedText_MSG_0A94 +dat 0x0810D4DD, gCompressedText_MSG_0A95 +dat 0x0810D5A1, gCompressedText_MSG_0A96 +dat 0x0810D88F, gCompressedText_MSG_0A97 +dat 0x0810DB19, gCompressedText_MSG_0A98 +dat 0x0810DCC1, gCompressedText_MSG_0A99 +dat 0x0810DCEB, gCompressedText_MSG_0A9A +dat 0x0810DD56, gCompressedText_MSG_0A9B +dat 0x0810DD65, gCompressedText_MSG_0A9C +dat 0x0810DE22, gCompressedText_MSG_0A9D +dat 0x0810DE86, gCompressedText_MSG_0A9E +dat 0x0810DFAE, gCompressedText_MSG_0A9F +dat 0x0810E095, gCompressedText_MSG_0AA0 +dat 0x0810E1A5, gCompressedText_MSG_0AA1 +dat 0x0810E3E0, gCompressedText_MSG_0AA2 +dat 0x0810E4F2, gCompressedText_MSG_0AA3 +dat 0x0810E896, gCompressedText_MSG_0AA4 +dat 0x0810E948, gCompressedText_MSG_0AA5 +dat 0x0810EA89, gCompressedText_MSG_0AA6 +dat 0x0810EC41, gCompressedText_MSG_0AA7 +dat 0x0810ECD8, gCompressedText_MSG_0AA8 +dat 0x0810ED59, gCompressedText_MSG_0AA9 +dat 0x0810EDC6, gCompressedText_MSG_0AAA +dat 0x0810EDF1, gCompressedText_MSG_0AAB +dat 0x0810EE04, gCompressedText_MSG_0AAC +dat 0x0810EE50, gCompressedText_MSG_0AAD +dat 0x0810F102, gCompressedText_MSG_0AAE +dat 0x0810F349, gCompressedText_MSG_0AAF +dat 0x0810F4CC, gCompressedText_MSG_0AB0 +dat 0x0810F7D7, gCompressedText_MSG_0AB1 +dat 0x0810FA2C, gCompressedText_MSG_0AB2 +dat 0x0810FC13, gCompressedText_MSG_0AB3 +dat 0x0810FDB0, gCompressedText_MSG_0AB4 +dat 0x0810FF4E, gCompressedText_MSG_0AB5 +dat 0x081100C4, gCompressedText_MSG_0AB6 +dat 0x08110309, gCompressedText_MSG_0AB7 +dat 0x081103FC, gCompressedText_MSG_0AB8 +dat 0x08110483, gCompressedText_MSG_0AB9 +dat 0x08110782, gCompressedText_MSG_0ABA +dat 0x08110839, gCompressedText_MSG_0ABB +dat 0x08110852, gCompressedText_MSG_0ABC +dat 0x081108B5, gCompressedText_MSG_0ABD +dat 0x08110922, gCompressedText_MSG_0ABE +dat 0x08110967, gCompressedText_MSG_0ABF +dat 0x08110982, gCompressedText_MSG_0AC0 +dat 0x08110A75, gCompressedText_MSG_0AC1 +dat 0x08110ABE, gCompressedText_MSG_0AC2 +dat 0x08110F19, gCompressedText_MSG_0AC3 +dat 0x0811106C, gCompressedText_MSG_0AC4 +dat 0x081110F8, gCompressedText_MSG_0AC5 +dat 0x081112D9, gCompressedText_MSG_0AC6 +dat 0x08111332, gCompressedText_MSG_0AC7 +dat 0x08111530, gCompressedText_MSG_0AC8 +dat 0x0811170F, gCompressedText_MSG_0AC9 +dat 0x08111A2E, gCompressedText_MSG_0ACA +dat 0x08111B32, gCompressedText_MSG_0ACB +dat 0x08111B79, gCompressedText_MSG_0ACC +dat 0x08111BEF, gCompressedText_MSG_0ACD +dat 0x08111C6F, gCompressedText_MSG_0ACE +dat 0x08111F34, gCompressedText_MSG_0ACF +dat 0x08112068, gCompressedText_MSG_0AD0 +dat 0x081120FA, gCompressedText_MSG_0AD1 +dat 0x08112185, gCompressedText_MSG_0AD2 +dat 0x081121A8, gCompressedText_MSG_0AD3 +dat 0x08112217, gCompressedText_MSG_0AD4 +dat 0x08112246, gCompressedText_MSG_0AD5 +dat 0x0811237F, gCompressedText_MSG_0AD6 +dat 0x081124F0, gCompressedText_MSG_0AD7 +dat 0x08112684, gCompressedText_MSG_0AD8 +dat 0x0811274D, gCompressedText_MSG_0AD9 +dat 0x081128D5, gCompressedText_MSG_0ADA +dat 0x08112944, gCompressedText_MSG_0ADB +dat 0x08112A0C, gCompressedText_MSG_0ADC +dat 0x08112BA0, gCompressedText_MSG_0ADD +dat 0x08112BDA, gCompressedText_MSG_0ADE +dat 0x08112DCF, gCompressedText_MSG_0ADF +dat 0x08112E2F, gCompressedText_MSG_0AE0 +dat 0x08112F20, gCompressedText_MSG_0AE1 +dat 0x08113181, gCompressedText_MSG_0AE2 +dat 0x081131D3, gCompressedText_MSG_0AE3 +dat 0x081132DF, gCompressedText_MSG_0AE4 +dat 0x081132F9, gCompressedText_MSG_0AE5 +dat 0x08113555, gCompressedText_MSG_0AE6 +dat 0x0811368F, gCompressedText_MSG_0AE7 +dat 0x081137AE, gCompressedText_MSG_0AE8 +dat 0x08113861, gCompressedText_MSG_0AE9 +dat 0x081138F1, gCompressedText_MSG_0AEA +dat 0x08113C3D, gCompressedText_MSG_0AEB +dat 0x08114133, gCompressedText_MSG_0AEC +dat 0x08114153, gCompressedText_MSG_0AED +dat 0x08114215, gCompressedText_MSG_0AEE +dat 0x081143ED, gCompressedText_MSG_0AEF +dat 0x0811452F, gCompressedText_MSG_0AF0 +dat 0x0811455C, gCompressedText_MSG_0AF1 +dat 0x08114581, gCompressedText_MSG_0AF2 +dat 0x08114823, gCompressedText_MSG_0AF3 +dat 0x081149AC, gCompressedText_MSG_0AF4 +dat 0x08114AC8, gCompressedText_MSG_0AF5 +dat 0x08114BCE, gCompressedText_MSG_0AF6 +dat 0x08114CF6, gCompressedText_MSG_0AF7 +dat 0x08114DCF, gCompressedText_MSG_0AF8 +dat 0x08114E36, gCompressedText_MSG_0AF9 +dat 0x08114E9E, gCompressedText_MSG_0AFA +dat 0x08114F30, gCompressedText_MSG_0AFB +dat 0x0811519E, gCompressedText_MSG_0AFC +dat 0x081152FB, gCompressedText_MSG_0AFD +dat 0x0811535B, gCompressedText_MSG_0AFE +dat 0x0811545E, gCompressedText_MSG_0AFF +dat 0x08115495, gCompressedText_MSG_0B00 +dat 0x08115510, gCompressedText_MSG_0B01 +dat 0x08115587, gCompressedText_MSG_0B02 +dat 0x081155E3, gCompressedText_MSG_0B03 +dat 0x081155EF, gCompressedText_MSG_0B04 +dat 0x081155FB, gCompressedText_MSG_0B05 +dat 0x0811569F, gCompressedText_MSG_0B06 +dat 0x08115AE4, gCompressedText_MSG_0B07 +dat 0x08115AEE, gCompressedText_MSG_0B08 +dat 0x08115B1D, gCompressedText_MSG_0B09 +dat 0x0811602C, gCompressedText_MSG_0B0A +dat 0x081160A6, gCompressedText_MSG_0B0B +dat 0x081161C9, gCompressedText_MSG_0B0C +dat 0x08116251, gCompressedText_MSG_0B0D +dat 0x08116362, gCompressedText_MSG_0B0E +dat 0x081164BB, gCompressedText_MSG_0B0F +dat 0x081165B0, gCompressedText_MSG_0B10 +dat 0x081167B2, gCompressedText_MSG_0B11 +dat 0x081169A5, gCompressedText_MSG_0B12 +dat 0x081169D3, gCompressedText_MSG_0B13 +dat 0x08116A60, gCompressedText_MSG_0B14 +dat 0x08116A73, gCompressedText_MSG_0B15 +dat 0x08116B45, gCompressedText_MSG_0B16 +dat 0x08116BE0, gCompressedText_MSG_0B17 +dat 0x08116DF9, gCompressedText_MSG_0B18 +dat 0x08117027, gCompressedText_MSG_0B19 +dat 0x0811724E, gCompressedText_MSG_0B1A +dat 0x08117600, gCompressedText_MSG_0B1B +dat 0x08117761, gCompressedText_MSG_0B1C +dat 0x081178DD, gCompressedText_MSG_0B1D +dat 0x081179E1, gCompressedText_MSG_0B1E +dat 0x08117AD3, gCompressedText_MSG_0B1F +dat 0x08117C43, gCompressedText_MSG_0B20 +dat 0x08117DA8, gCompressedText_MSG_0B21 +dat 0x081180A3, gCompressedText_MSG_0B22 +dat 0x08118384, gCompressedText_MSG_0B23 +dat 0x081183C5, gCompressedText_MSG_0B24 +dat 0x081183DA, gCompressedText_MSG_0B25 +dat 0x08118409, gCompressedText_MSG_0B26 +dat 0x08118442, gCompressedText_MSG_0B27 +dat 0x081185F6, gCompressedText_MSG_0B28 +dat 0x08118739, gCompressedText_MSG_0B29 +dat 0x08118C49, gCompressedText_MSG_0B2A +dat 0x0811906E, gCompressedText_MSG_0B2B +dat 0x0811917C, gCompressedText_MSG_0B2C +dat 0x081191F7, gCompressedText_MSG_0B2D +dat 0x081192CD, gCompressedText_MSG_0B2E +dat 0x08119447, gCompressedText_MSG_0B2F +dat 0x081195EA, gCompressedText_MSG_0B30 +dat 0x081196C0, gCompressedText_MSG_0B31 +dat 0x08119802, gCompressedText_MSG_0B32 +dat 0x081198C4, gCompressedText_MSG_0B33 +dat 0x08119959, gCompressedText_MSG_0B34 +dat 0x08119A92, gCompressedText_MSG_0B35 +dat 0x08119B7C, gCompressedText_MSG_0B36 +dat 0x08119BCA, gCompressedText_MSG_0B37 +dat 0x08119D56, gCompressedText_MSG_0B38 +dat 0x08119E28, gCompressedText_MSG_0B39 +dat 0x0811A0A1, gCompressedText_MSG_0B3A +dat 0x0811A18E, gCompressedText_MSG_0B3B +dat 0x0811A1F6, gCompressedText_MSG_0B3C +dat 0x0811A2B4, gCompressedText_MSG_0B3D +dat 0x0811A3BE, gCompressedText_MSG_0B3E +dat 0x0811A4FC, gCompressedText_MSG_0B3F +dat 0x0811A7C7, gCompressedText_MSG_0B40 +dat 0x0811AA85, gCompressedText_MSG_0B41 +dat 0x0811AB63, gCompressedText_MSG_0B42 +dat 0x0811ABEA, gCompressedText_MSG_0B43 +dat 0x0811AC6D, gCompressedText_MSG_0B44 +dat 0x0811AD25, gCompressedText_MSG_0B45 +dat 0x0811AD8E, gCompressedText_MSG_0B46 +dat 0x0811ADF0, gCompressedText_MSG_0B47 +dat 0x0811AE2D, gCompressedText_MSG_0B48 +dat 0x0811AE3F, gCompressedText_MSG_0B49 +dat 0x0811AE95, gCompressedText_MSG_0B4A +dat 0x0811B005, gCompressedText_MSG_0B4B +dat 0x0811B0F6, gCompressedText_MSG_0B4C +dat 0x0811B12C, gCompressedText_MSG_0B4D +dat 0x0811B141, gCompressedText_MSG_0B4E +dat 0x0811B155, gCompressedText_MSG_0B4F +dat 0x0811B16F, gCompressedText_MSG_0B50 +dat 0x0811B26D, gCompressedText_MSG_0B51 +dat 0x0811B343, gCompressedText_MSG_0B52 +dat 0x0811B408, gCompressedText_MSG_0B53 +dat 0x0811B45F, gCompressedText_MSG_0B54 +dat 0x0811B662, gCompressedText_MSG_0B55 +dat 0x0811B705, gCompressedText_MSG_0B56 +dat 0x0811B773, gCompressedText_MSG_0B57 +dat 0x0811B874, gCompressedText_MSG_0B58 +dat 0x0811B924, gCompressedText_MSG_0B59 +dat 0x0811BAF5, gCompressedText_MSG_0B5A +dat 0x0811BC85, gCompressedText_MSG_0B5B +dat 0x0811BCE4, gCompressedText_MSG_0B5C +dat 0x0811BD42, gCompressedText_MSG_0B5D +dat 0x0811BD5B, gCompressedText_MSG_0B5E +dat 0x0811BD76, gCompressedText_MSG_0B5F +dat 0x0811BDA0, gCompressedText_MSG_0B60 +dat 0x0811BDC8, gCompressedText_MSG_0B61 +dat 0x0811C5E7, gCompressedText_MSG_0B62 +dat 0x0811C6F2, gCompressedText_MSG_0B63 +dat 0x0811C712, gCompressedText_MSG_0B64 +dat 0x0811C804, gCompressedText_MSG_0B65 +dat 0x0811C86A, gCompressedText_MSG_0B66 +dat 0x0811CF30, gCompressedText_MSG_0B67 +dat 0x0811D3F8, gCompressedText_MSG_0B68 +dat 0x0811D480, gCompressedText_MSG_0B69 +dat 0x0811D52E, gCompressedText_MSG_0B6A +dat 0x0811D592, gCompressedText_MSG_0B6B +dat 0x0811D641, gCompressedText_MSG_0B6C +dat 0x0811D67B, gCompressedText_MSG_0B6D +dat 0x0811D68D, gCompressedText_MSG_0B6E +dat 0x0811D6D6, gCompressedText_MSG_0B6F +dat 0x0811D748, gCompressedText_MSG_0B70 +dat 0x0811D7B1, gCompressedText_MSG_0B71 +dat 0x0811D7FC, gCompressedText_MSG_0B72 +dat 0x0811D858, gCompressedText_MSG_0B73 +dat 0x0811DA5D, gCompressedText_MSG_0B74 +dat 0x0811DC79, gCompressedText_MSG_0B75 +dat 0x0811DD3A, gCompressedText_MSG_0B76 +dat 0x0811DE07, gCompressedText_MSG_0B77 +dat 0x0811DEFD, gCompressedText_MSG_0B78 +dat 0x0811DF8E, gCompressedText_MSG_0B79 +dat 0x0811E0B2, gCompressedText_MSG_0B7A +dat 0x0811E532, gCompressedText_MSG_0B7B +dat 0x0811E8EE, gCompressedText_MSG_0B7C +dat 0x0811E963, gCompressedText_MSG_0B7D +dat 0x0811E9E4, gCompressedText_MSG_0B7E +dat 0x0811E9EE, gCompressedText_MSG_0B7F +dat 0x0811EA2C, gCompressedText_MSG_0B80 +dat 0x0811EA63, gCompressedText_MSG_0B81 +dat 0x0811EC48, gCompressedText_MSG_0B82 +dat 0x0811EE22, gCompressedText_MSG_0B83 +dat 0x0811EEA4, gCompressedText_MSG_0B84 +dat 0x0811EF5C, gCompressedText_MSG_0B85 +dat 0x0811F0DE, gCompressedText_MSG_0B86 +dat 0x0811F128, gCompressedText_MSG_0B87 +dat 0x0811F17D, gCompressedText_MSG_0B88 +dat 0x0811F9A3, gCompressedText_MSG_0B89 +dat 0x0811FA6D, gCompressedText_MSG_0B8A +dat 0x0811FB6D, gCompressedText_MSG_0B8B +dat 0x0811FC08, gCompressedText_MSG_0B8C +dat 0x0811FCA8, gCompressedText_MSG_0B8D +dat 0x0811FE2A, gCompressedText_MSG_0B8E +dat 0x08120040, gCompressedText_MSG_0B8F +dat 0x0812027A, gCompressedText_MSG_0B90 +dat 0x08120491, gCompressedText_MSG_0B91 +dat 0x0812056B, gCompressedText_MSG_0B92 +dat 0x081205EE, gCompressedText_MSG_0B93 +dat 0x0812071F, gCompressedText_MSG_0B94 +dat 0x081207B2, gCompressedText_MSG_0B95 +dat 0x0812083B, gCompressedText_MSG_0B96 +dat 0x08120948, gCompressedText_MSG_0B97 +dat 0x081209D4, gCompressedText_MSG_0B98 +dat 0x08120A3A, gCompressedText_MSG_0B99 +dat 0x08120A57, gCompressedText_MSG_0B9A +dat 0x08120AB9, gCompressedText_MSG_0B9B +dat 0x08120B29, gCompressedText_MSG_0B9C +dat 0x08120C05, gCompressedText_MSG_0B9D +dat 0x08120C7D, gCompressedText_MSG_0B9E +dat 0x08120D59, gCompressedText_MSG_0B9F +dat 0x08120DCC, gCompressedText_MSG_0BA0 +dat 0x08120EDA, gCompressedText_MSG_0BA1 +dat 0x08121011, gCompressedText_MSG_0BA2 +dat 0x08121067, gCompressedText_MSG_0BA3 +dat 0x081210B8, gCompressedText_MSG_0BA4 +dat 0x08121182, gCompressedText_MSG_0BA5 +dat 0x08121343, gCompressedText_MSG_0BA6 +dat 0x081214D3, gCompressedText_MSG_0BA7 +dat 0x0812162C, gCompressedText_MSG_0BA8 +dat 0x08121786, gCompressedText_MSG_0BA9 +dat 0x08121B50, gCompressedText_MSG_0BAA +dat 0x081220A1, gCompressedText_MSG_0BAB +dat 0x081223CE, gCompressedText_MSG_0BAC +dat 0x081226E0, gCompressedText_MSG_0BAD +dat 0x0812273A, gCompressedText_MSG_0BAE +dat 0x0812286E, gCompressedText_MSG_0BAF +dat 0x0812288F, gCompressedText_MSG_0BB0 +dat 0x0812296E, gCompressedText_MSG_0BB1 +dat 0x081229A2, gCompressedText_MSG_0BB2 +dat 0x081229E6, gCompressedText_MSG_0BB3 +dat 0x08122A3E, gCompressedText_MSG_0BB4 +dat 0x08122CC7, gCompressedText_MSG_0BB5 +dat 0x08122E92, gCompressedText_MSG_0BB6 +dat 0x0812302A, gCompressedText_MSG_0BB7 +dat 0x081233D3, gCompressedText_MSG_0BB8 +dat 0x081235BD, gCompressedText_MSG_0BB9 +dat 0x08123663, gCompressedText_MSG_0BBA +dat 0x081238C0, gCompressedText_MSG_0BBB +dat 0x08123AB6, gCompressedText_MSG_0BBC +dat 0x08123CF1, gCompressedText_MSG_0BBD +dat 0x08123E29, gCompressedText_MSG_0BBE +dat 0x08123FFD, gCompressedText_MSG_0BBF +dat 0x08124068, gCompressedText_MSG_0BC0 +dat 0x081241CA, gCompressedText_MSG_0BC1 +dat 0x08124219, gCompressedText_MSG_0BC2 +dat 0x08124248, gCompressedText_MSG_0BC3 +dat 0x0812427D, gCompressedText_MSG_0BC4 +dat 0x0812429E, gCompressedText_MSG_0BC5 +dat 0x08124381, gCompressedText_MSG_0BC6 +dat 0x08124577, gCompressedText_MSG_0BC7 +dat 0x0812459E, gCompressedText_MSG_0BC8 +dat 0x081245C3, gCompressedText_MSG_0BC9 +dat 0x0812461B, gCompressedText_MSG_0BCA +dat 0x08124734, gCompressedText_MSG_0BCB +dat 0x081247C8, gCompressedText_MSG_0BCC +dat 0x081248B1, gCompressedText_MSG_0BCD +dat 0x08124A4D, gCompressedText_MSG_0BCE +dat 0x08124C2B, gCompressedText_MSG_0BCF +dat 0x08124C3B, gCompressedText_MSG_0BD0 +dat 0x08124C57, gCompressedText_MSG_0BD1 +dat 0x08124C7A, gCompressedText_MSG_0BD2 +dat 0x08124C94, gCompressedText_MSG_0BD3 +dat 0x08124CAA, gCompressedText_MSG_0BD4 +dat 0x08124CC5, gCompressedText_MSG_0BD5 +dat 0x08124CE8, gCompressedText_MSG_0BD6 +dat 0x08124D09, gCompressedText_MSG_0BD7 +dat 0x08124D31, gCompressedText_MSG_0BD8 +dat 0x08124D58, gCompressedText_MSG_0BD9 +dat 0x08124D7B, gCompressedText_MSG_0BDA +dat 0x08124DA2, gCompressedText_MSG_0BDB +dat 0x08124DCC, gCompressedText_MSG_0BDC +dat 0x08124DDC, gCompressedText_MSG_0BDD +dat 0x08124DFE, gCompressedText_MSG_0BDE +dat 0x08124E1A, gCompressedText_MSG_0BDF +dat 0x08124E34, gCompressedText_MSG_0BE0 +dat 0x08124E52, gCompressedText_MSG_0BE1 +dat 0x08124E7D, gCompressedText_MSG_0BE2 +dat 0x08124E96, gCompressedText_MSG_0BE3 +dat 0x08124EBB, gCompressedText_MSG_0BE4 +dat 0x08124ECE, gCompressedText_MSG_0BE5 +dat 0x08124EE5, gCompressedText_MSG_0BE6 +dat 0x08124F01, gCompressedText_MSG_0BE7 +dat 0x08124F30, gCompressedText_MSG_0BE8 +dat 0x08124F4A, gCompressedText_MSG_0BE9 +dat 0x08124F65, gCompressedText_MSG_0BEA +dat 0x08124F7F, gCompressedText_MSG_0BEB +dat 0x08124F99, gCompressedText_MSG_0BEC +dat 0x08124FBB, gCompressedText_MSG_0BED +dat 0x08124FCB, gCompressedText_MSG_0BEE +dat 0x08124FF3, gCompressedText_MSG_0BEF +dat 0x0812501E, gCompressedText_MSG_0BF0 +dat 0x081250A8, gCompressedText_MSG_0BF1 +dat 0x0812521D, gCompressedText_MSG_0BF2 +dat 0x08125374, gCompressedText_MSG_0BF3 +dat 0x0812538B, gCompressedText_MSG_0BF4 +dat 0x081253A9, gCompressedText_MSG_0BF5 +dat 0x0812551A, gCompressedText_MSG_0BF6 +dat 0x0812565D, gCompressedText_MSG_0BF7 +dat 0x081257B1, gCompressedText_MSG_0BF8 +dat 0x081258B0, gCompressedText_MSG_0BF9 +dat 0x0812599F, gCompressedText_MSG_0BFA +dat 0x08125A47, gCompressedText_MSG_0BFB +dat 0x08125BD5, gCompressedText_MSG_0BFC +dat 0x08125D0C, gCompressedText_MSG_0BFD +dat 0x08125D41, gCompressedText_MSG_0BFE +dat 0x08125D6C, gCompressedText_MSG_0BFF +dat 0x0812649A, gCompressedText_MSG_0C00 +dat 0x08126BA1, gCompressedText_MSG_0C01 +dat 0x08126D51, gCompressedText_MSG_0C02 +dat 0x08126DC7, gCompressedText_MSG_0C03 +dat 0x08126E38, gCompressedText_MSG_0C04 +dat 0x081275B0, gCompressedText_MSG_0C05 +dat 0x081276A6, gCompressedText_MSG_0C06 +dat 0x08127A6D, gCompressedText_MSG_0C07 +dat 0x08127AF3, gCompressedText_MSG_0C08 +dat 0x08127D89, gCompressedText_MSG_0C09 +dat 0x0812825F, gCompressedText_MSG_0C0A +dat 0x081282CB, gCompressedText_MSG_0C0B +dat 0x081283BD, gCompressedText_MSG_0C0C +dat 0x0812853C, gCompressedText_MSG_0C0D +dat 0x0812884E, gCompressedText_MSG_0C0E +dat 0x08128A65, gCompressedText_MSG_0C0F +dat 0x08128C0B, gCompressedText_MSG_0C10 +dat 0x08128EEF, gCompressedText_MSG_0C11 +dat 0x081290AD, gCompressedText_MSG_0C12 +dat 0x08129300, gCompressedText_MSG_0C13 +dat 0x0812953C, gCompressedText_MSG_0C14 +dat 0x08129566, gCompressedText_MSG_0C15 +dat 0x08129576, gCompressedText_MSG_0C16 +dat 0x08129586, gCompressedText_MSG_0C17 +dat 0x08129597, gCompressedText_MSG_0C18 +dat 0x081295A9, gCompressedText_MSG_0C19 +dat 0x08129640, gCompressedText_MSG_0C1A +dat 0x081296A7, gCompressedText_MSG_0C1B +dat 0x08129713, gCompressedText_MSG_0C1C +dat 0x081297AC, gCompressedText_MSG_0C1D +dat 0x08129A0E, gCompressedText_MSG_0C1E +dat 0x08129AB7, gCompressedText_MSG_0C1F +dat 0x08129B21, gCompressedText_MSG_0C20 +dat 0x08129BC8, gCompressedText_MSG_0C21 +dat 0x08129E32, gCompressedText_MSG_0C22 +dat 0x08129EFF, gCompressedText_MSG_0C23 +dat 0x08129F16, gCompressedText_MSG_0C24 +dat 0x08129F2B, gCompressedText_MSG_0C25 +dat 0x08129F4A, gCompressedText_MSG_0C26 +dat 0x08129F64, gCompressedText_MSG_0C27 +dat 0x08129F82, gCompressedText_MSG_0C28 +dat 0x08129FA6, gCompressedText_MSG_0C29 +dat 0x08129FC0, gCompressedText_MSG_0C2A +dat 0x08129FE0, gCompressedText_MSG_0C2B +dat 0x08129FFE, gCompressedText_MSG_0C2C +dat 0x0812A02A, gCompressedText_MSG_0C2D +dat 0x0812A053, gCompressedText_MSG_0C2E +dat 0x0812A06A, gCompressedText_MSG_0C2F +dat 0x0812A086, gCompressedText_MSG_0C30 +dat 0x0812A0B0, gCompressedText_MSG_0C31 +dat 0x0812A0D7, gCompressedText_MSG_0C32 +dat 0x0812A0F7, gCompressedText_MSG_0C33 +dat 0x0812A121, gCompressedText_MSG_0C34 +dat 0x0812A148, gCompressedText_MSG_0C35 +dat 0x0812A189, gCompressedText_MSG_0C36 +dat 0x0812A1B5, gCompressedText_MSG_0C37 +dat 0x0812A1DE, gCompressedText_MSG_0C38 +dat 0x0812A1EE, gCompressedText_MSG_0C39 +dat 0x0812A20F, gCompressedText_MSG_0C3A +dat 0x0812A22D, gCompressedText_MSG_0C3B +dat 0x0812A25B, gCompressedText_MSG_0C3C +dat 0x0812A283, gCompressedText_MSG_0C3D +dat 0x0812A2AD, gCompressedText_MSG_0C3E +dat 0x0812A2C7, gCompressedText_MSG_0C3F +dat 0x0812A2E7, gCompressedText_MSG_0C40 +dat 0x0812A2FE, gCompressedText_MSG_0C41 +dat 0x0812A322, gCompressedText_MSG_0C42 +dat 0x0812A33F, gCompressedText_MSG_0C43 +dat 0x0812A35F, gCompressedText_MSG_0C44 +dat 0x0812A378, gCompressedText_MSG_0C45 +dat 0x0812A393, gCompressedText_MSG_0C46 +dat 0x0812A3B4, gCompressedText_MSG_0C47 +dat 0x0812A3D4, gCompressedText_MSG_0C48 +dat 0x0812A3E4, gCompressedText_MSG_0C49 +dat 0x0812A401, gCompressedText_MSG_0C4A +dat 0x0812A41E, gCompressedText_MSG_0C4B +dat 0x0812A436, gCompressedText_MSG_0C4C +dat 0x0812A455, gCompressedText_MSG_0C4D +dat 0x0812A465, gCompressedText_MSG_0C4E +dat 0x0812A488, gCompressedText_MSG_0C4F +dat 0x0812A4A8, gCompressedText_MSG_0C50 +dat 0x0812A4C0, gCompressedText_MSG_0C51 +dat 0x0812A4E0, gCompressedText_MSG_0C52 +dat 0x0812A4F8, gCompressedText_MSG_0C53 +dat 0x0812A78E, gCompressedText_MSG_0C54 +dat 0x0812AC83, gCompressedText_MSG_0C55 +dat 0x0812AEAA, gCompressedText_MSG_0C56 +dat 0x0812B0AB, gCompressedText_MSG_0C57 +dat 0x0812B2DF, gCompressedText_MSG_0C58 +dat 0x0812B82E, gCompressedText_MSG_0C59 +dat 0x0812BB5A, gCompressedText_MSG_0C5A +dat 0x0812C073, gCompressedText_MSG_0C5B +dat 0x0812C34C, gCompressedText_MSG_0C5C +dat 0x0812C532, gCompressedText_MSG_0C5D +dat 0x0812C7EE, gCompressedText_MSG_0C5E +dat 0x0812C9DE, gCompressedText_MSG_0C5F +dat 0x0812CB75, gCompressedText_MSG_0C60 +dat 0x0812CE2F, gCompressedText_MSG_0C61 +dat 0x0812D0CF, gCompressedText_MSG_0C62 +dat 0x0812D506, gCompressedText_MSG_0C63 +dat 0x0812D818, gCompressedText_MSG_0C64 +dat 0x0812DCD6, gCompressedText_MSG_0C65 +dat 0x0812DE11, gCompressedText_MSG_0C66 +dat 0x0812E22E, gCompressedText_MSG_0C67 +dat 0x0812E55F, gCompressedText_MSG_0C68 +dat 0x0812E703, gCompressedText_MSG_0C69 +dat 0x0812E972, gCompressedText_MSG_0C6A +dat 0x0812ED35, gCompressedText_MSG_0C6B +dat 0x0812EFE7, gCompressedText_MSG_0C6C +dat 0x0812F22D, gCompressedText_MSG_0C6D +dat 0x0812F5A4, gCompressedText_MSG_0C6E +dat 0x0812F808, gCompressedText_MSG_0C6F +dat 0x0812FA9F, gCompressedText_MSG_0C70 +dat 0x0812FD1F, gCompressedText_MSG_0C71 +dat 0x0812FF04, gCompressedText_MSG_0C72 +dat 0x081300E5, gCompressedText_MSG_0C73 +dat 0x081303CB, gCompressedText_MSG_0C74 +dat 0x08130738, gCompressedText_MSG_0C75 +dat 0x081308A8, gCompressedText_MSG_0C76 +dat 0x08130C8D, gCompressedText_MSG_0C77 +dat 0x08130E24, gCompressedText_MSG_0C78 +dat 0x08131111, gCompressedText_MSG_0C79 +dat 0x0813143B, gCompressedText_MSG_0C7A +dat 0x081315E6, gCompressedText_MSG_0C7B +dat 0x081318AB, gCompressedText_MSG_0C7C +dat 0x08131CF7, gCompressedText_MSG_0C7D +dat 0x08131E6D, gCompressedText_MSG_0C7E +dat 0x08132169, gCompressedText_MSG_0C7F +dat 0x0813239E, gCompressedText_MSG_0C80 +dat 0x081325B4, gCompressedText_MSG_0C81 +dat 0x0813293C, gCompressedText_MSG_0C82 +dat 0x08132BD6, gCompressedText_MSG_0C83 +dat 0x08132E0B, gCompressedText_MSG_0C84 +dat 0x0813332B, gCompressedText_MSG_0C85 +dat 0x081335AA, gCompressedText_MSG_0C86 +dat 0x081337F1, gCompressedText_MSG_0C87 +dat 0x08133A61, gCompressedText_MSG_0C88 +dat 0x08133C6C, gCompressedText_MSG_0C89 +dat 0x08133F19, gCompressedText_MSG_0C8A +dat 0x08134285, gCompressedText_MSG_0C8B +dat 0x0813470C, gCompressedText_MSG_0C8C +dat 0x0813493B, gCompressedText_MSG_0C8D +dat 0x08134BB3, gCompressedText_MSG_0C8E +dat 0x08135054, gCompressedText_MSG_0C8F +dat 0x081353C0, gCompressedText_MSG_0C90 +dat 0x08135823, gCompressedText_MSG_0C91 +dat 0x08135C27, gCompressedText_MSG_0C92 +dat 0x08135DE8, gCompressedText_MSG_0C93 +dat 0x08136043, gCompressedText_MSG_0C94 +dat 0x08136296, gCompressedText_MSG_0C95 +dat 0x081364B1, gCompressedText_MSG_0C96 +dat 0x081366D1, gCompressedText_MSG_0C97 +dat 0x081368C4, gCompressedText_MSG_0C98 +dat 0x081369DE, gCompressedText_MSG_0C99 +dat 0x08136CAA, gCompressedText_MSG_0C9A +dat 0x08137001, gCompressedText_MSG_0C9B +dat 0x081372BA, gCompressedText_MSG_0C9C +dat 0x08137602, gCompressedText_MSG_0C9D +dat 0x08137935, gCompressedText_MSG_0C9E +dat 0x08137B8D, gCompressedText_MSG_0C9F +dat 0x081381F4, gCompressedText_MSG_0CA0 +dat 0x081384E1, gCompressedText_MSG_0CA1 +dat 0x081387EE, gCompressedText_MSG_0CA2 +dat 0x08138B1A, gCompressedText_MSG_0CA3 +dat 0x08138EE2, gCompressedText_MSG_0CA4 +dat 0x081390C3, gCompressedText_MSG_0CA5 +dat 0x081393A5, gCompressedText_MSG_0CA6 +dat 0x0813964C, gCompressedText_MSG_0CA7 +dat 0x0813992F, gCompressedText_MSG_0CA8 +dat 0x08139D06, gCompressedText_MSG_0CA9 +dat 0x0813A092, gCompressedText_MSG_0CAA +dat 0x0813A2E5, gCompressedText_MSG_0CAB +dat 0x0813A610, gCompressedText_MSG_0CAC +dat 0x0813A8D5, gCompressedText_MSG_0CAD +dat 0x0813AA3D, gCompressedText_MSG_0CAE +dat 0x0813AD7D, gCompressedText_MSG_0CAF +dat 0x0813AF7C, gCompressedText_MSG_0CB0 +dat 0x0813B172, gCompressedText_MSG_0CB1 +dat 0x0813B345, gCompressedText_MSG_0CB2 +dat 0x0813B619, gCompressedText_MSG_0CB3 +dat 0x0813B85C, gCompressedText_MSG_0CB4 +dat 0x0813BA50, gCompressedText_MSG_0CB5 +dat 0x0813BC60, gCompressedText_MSG_0CB6 +dat 0x0813BFE3, gCompressedText_MSG_0CB7 +dat 0x0813C2D4, gCompressedText_MSG_0CB8 +dat 0x0813C4EA, gCompressedText_MSG_0CB9 +dat 0x0813C65E, gCompressedText_MSG_0CBA +dat 0x0813C993, gCompressedText_MSG_0CBB +dat 0x0813CD5A, gCompressedText_MSG_0CBC +dat 0x0813D025, gCompressedText_MSG_0CBD +dat 0x0813D2D9, gCompressedText_MSG_0CBE +dat 0x0813D621, gCompressedText_MSG_0CBF +dat 0x0813D9DA, gCompressedText_MSG_0CC0 +dat 0x0813DD9E, gCompressedText_MSG_0CC1 +dat 0x0813E2C0, gCompressedText_MSG_0CC2 +dat 0x0813E77E, gCompressedText_MSG_0CC3 +dat 0x0813EB89, gCompressedText_MSG_0CC4 +dat 0x0813EFD4, gCompressedText_MSG_0CC5 +dat 0x0813F22C, gCompressedText_MSG_0CC6 +dat 0x0813F546, gCompressedText_MSG_0CC7 +dat 0x0813F916, gCompressedText_MSG_0CC8 +dat 0x0813FB2F, gCompressedText_MSG_0CC9 +dat 0x0813FDCF, gCompressedText_MSG_0CCA +dat 0x0814017A, gCompressedText_MSG_0CCB +dat 0x08140402, gCompressedText_MSG_0CCC +dat 0x0814064F, gCompressedText_MSG_0CCD +dat 0x08140991, gCompressedText_MSG_0CCE +dat 0x08140CDA, gCompressedText_MSG_0CCF +dat 0x08140FEA, gCompressedText_MSG_0CD0 +dat 0x0814126A, gCompressedText_MSG_0CD1 +dat 0x081414A3, gCompressedText_MSG_0CD2 +dat 0x08141628, gCompressedText_MSG_0CD3 +dat 0x081419EB, gCompressedText_MSG_0CD4 +dat 0x08141C6B, gCompressedText_MSG_0CD5 +dat 0x08142053, gCompressedText_MSG_0CD6 +dat 0x08142422, gCompressedText_MSG_0CD7 +dat 0x081426E0, gCompressedText_MSG_0CD8 +dat 0x08142A89, gCompressedText_MSG_0CD9 +dat 0x08143025, gCompressedText_MSG_0CDA +dat 0x0814340C, gCompressedText_MSG_0CDB +dat 0x08143728, gCompressedText_MSG_0CDC +dat 0x08143C08, gCompressedText_MSG_0CDD +dat 0x08143ECB, gCompressedText_MSG_0CDE +dat 0x081441D9, gCompressedText_MSG_0CDF +dat 0x08144732, gCompressedText_MSG_0CE0 +dat 0x081449FE, gCompressedText_MSG_0CE1 +dat 0x08144CCE, gCompressedText_MSG_0CE2 +dat 0x081451C8, gCompressedText_MSG_0CE3 +dat 0x08145515, gCompressedText_MSG_0CE4 +dat 0x081458C3, gCompressedText_MSG_0CE5 +dat 0x08145C87, gCompressedText_MSG_0CE6 +dat 0x08145E27, gCompressedText_MSG_0CE7 +dat 0x0814608A, gCompressedText_MSG_0CE8 +dat 0x0814625F, gCompressedText_MSG_0CE9 +dat 0x081465F6, gCompressedText_MSG_0CEA +dat 0x0814684E, gCompressedText_MSG_0CEB +dat 0x08146B82, gCompressedText_MSG_0CEC +dat 0x08146D4C, gCompressedText_MSG_0CED +dat 0x08147022, gCompressedText_MSG_0CEE +dat 0x081473AC, gCompressedText_MSG_0CEF +dat 0x08147732, gCompressedText_MSG_0CF0 +dat 0x08147C51, gCompressedText_MSG_0CF1 +dat 0x08148116, gCompressedText_MSG_0CF2 +dat 0x081482F9, gCompressedText_MSG_0CF3 +dat 0x0814852A, gCompressedText_MSG_0CF4 +dat 0x0814887B, gCompressedText_MSG_0CF5 +dat 0x08148B76, gCompressedText_MSG_0CF6 +dat 0x08148CF6, gCompressedText_MSG_0CF7 +dat 0x0814919A, gCompressedText_MSG_0CF8 +dat 0x0814957B, gCompressedText_MSG_0CF9 +dat 0x0814977B, gCompressedText_MSG_0CFA +dat 0x08149ACA, gCompressedText_MSG_0CFB +dat 0x08149DC0, gCompressedText_MSG_0CFC +dat 0x0814A0F9, gCompressedText_MSG_0CFD +dat 0x0814A4F0, gCompressedText_MSG_0CFE +dat 0x0814A712, gCompressedText_MSG_0CFF +dat 0x0814AA1D, gCompressedText_MSG_0D00 +dat 0x0814AFB3, gCompressedText_MSG_0D01 +dat 0x0814B297, gCompressedText_MSG_0D02 +dat 0x0814B627, gCompressedText_MSG_0D03 +dat 0x0814BA9E, gCompressedText_MSG_0D04 +dat 0x0814BD14, gCompressedText_MSG_0D05 +dat 0x0814C0CC, gCompressedText_MSG_0D06 +dat 0x0814C69D, gCompressedText_MSG_0D07 +dat 0x0814C9C4, gCompressedText_MSG_0D08 +dat 0x0814CDCD, gCompressedText_MSG_0D09 +dat 0x0814D09E, gCompressedText_MSG_0D0A +dat 0x0814D355, gCompressedText_MSG_0D0B +dat 0x0814D613, gCompressedText_MSG_0D0C +dat 0x0814D969, gCompressedText_MSG_0D0D +dat 0x0814DAD0, gCompressedText_MSG_0D0E +dat 0x0814DD88, gCompressedText_MSG_0D0F +dat 0x0814E1D6, gCompressedText_MSG_0D10 +dat 0x0814E3B8, gCompressedText_MSG_0D11 +dat 0x0814E656, gCompressedText_MSG_0D12 +dat 0x0814EA43, gCompressedText_MSG_0D13 +dat 0x0814EC16, gCompressedText_MSG_0D14 +dat 0x0814F05D, gCompressedText_MSG_0D15 +dat 0x0814F399, gCompressedText_MSG_0D16 +dat 0x0814F5F7, gCompressedText_MSG_0D17 +dat 0x0814F868, gCompressedText_MSG_0D18 +dat 0x0814FBEC, gCompressedText_MSG_0D19 +dat 0x0814FEE1, gCompressedText_MSG_0D1A +dat 0x081502C0, gCompressedText_MSG_0D1B +dat 0x08150936, gCompressedText_MSG_0D1C +dat 0x08150BAE, gCompressedText_MSG_0D1D +dat 0x08150D7D, gCompressedText_MSG_0D1E +dat 0x08150FB0, gCompressedText_MSG_0D1F +dat 0x081511ED, gCompressedText_MSG_0D20 +dat 0x081515DB, gCompressedText_MSG_0D21 +dat 0x08151938, gCompressedText_MSG_0D22 +dat 0x08151B00, gCompressedText_MSG_0D23 +dat 0x08151E2F, gCompressedText_MSG_0D24 +dat 0x081521BF, gCompressedText_MSG_0D25 +dat 0x081524B5, gCompressedText_MSG_0D26 +dat 0x08152696, gCompressedText_MSG_0D27 +dat 0x08152A13, gCompressedText_MSG_0D28 +dat 0x08152C28, gCompressedText_MSG_0D29 +dat 0x08152D10, gCompressedText_MSG_0D2A +dat 0x08152F0F, gCompressedText_MSG_0D2B +dat 0x08153107, gCompressedText_MSG_0D2C +dat 0x081532E4, gCompressedText_MSG_0D2D +dat 0x08153666, gCompressedText_MSG_0D2E +dat 0x081539AD, gCompressedText_MSG_0D2F +dat 0x08153F02, gCompressedText_MSG_0D30 +dat 0x081541EE, gCompressedText_MSG_0D31 +dat 0x081545D3, gCompressedText_MSG_0D32 +dat 0x081549F7, gCompressedText_MSG_0D33 +dat 0x08154FBB, gCompressedText_MSG_0D34 +dat 0x08155255, gCompressedText_MSG_0D35 +dat 0x081555A3, gCompressedText_MSG_0D36 +dat 0x081559F3, gCompressedText_MSG_0D37 +dat 0x08155C9B, gCompressedText_MSG_0D38 +dat 0x0815600E, gCompressedText_MSG_0D39 +dat 0x081563AA, gCompressedText_MSG_0D3A +dat 0x081567A3, gCompressedText_MSG_0D3B +dat 0x08156B02, gCompressedText_MSG_0D3C +dat 0x08156ECE, gCompressedText_MSG_0D3D +dat 0x081570CB, gCompressedText_MSG_0D3E +dat 0x08157287, gCompressedText_MSG_0D3F +dat 0x081574D4, gCompressedText_MSG_0D40 +dat 0x081578C1, gCompressedText_MSG_0D41 +dat 0x08157D2C, gCompressedText_MSG_0D42 +dat 0x08158231, gCompressedText_MSG_0D43 +dat 0x0815840B, gCompressedText_MSG_0D44 +dat 0x0815871E, gCompressedText_MSG_0D45 +dat 0x08158DED, gCompressedText_MSG_0D46 +dat 0x08159143, gCompressedText_MSG_0D47 +dat 0x0815980B, gCompressedText_MSG_0D48 +dat 0x08159DD8, gCompressedText_MSG_0D49 +dat 0x08159FBD, gCompressedText_MSG_0D4A +dat 0x0815A448, gCompressedText_MSG_0D4B +dat 0x0815A72C, gMsgHuffmanTable +dat 0x0815D488, gMsgHuffmanTableRoot +dat 0x0815D48C, gMsgStringTable +dat 0x081609BC, TowerOfValniObjectType +dat 0x08165F7C, ObjectType10 +dat 0x08169D54, ObjectType9 +dat 0x08170DA8, ObjectType8 +dat 0x081756B4, ObjectType7 +dat 0x0817A9F4, ObjectType6 +dat 0x081816B8, ObjectType5 +dat 0x08185154, ObjectType4 +dat 0x0818B89C, ObjectType3 +dat 0x08191B14, ObjectType2 +dat 0x08198D8C, ObjectType1 +dat 0x081A0514, TowerOfValniTileConfiguration +dat 0x081A1440, TileConfiguration10 +dat 0x081A1FC0, TileConfiguration9 +dat 0x081A3660, TileConfiguration8 +dat 0x081A4510, TileConfiguration7 +dat 0x081A55B4, TileConfiguration6 +dat 0x081A6604, TileConfiguration5 +dat 0x081A7674, TileConfiguration4 +dat 0x081A8CCC, TileConfiguration3 +dat 0x081AA140, TileConfiguration2 +dat 0x081AB69C, TileConfiguration1 +dat 0x081ACF30, Ch5TownPalettePast +dat 0x081AD070, AnotherShrinePalette +dat 0x081AD1B0, MapPalette19 +dat 0x081AD2F0, LagdouRuins8Palette +dat 0x081AD430, LagdouRuinsPalette +dat 0x081AD570, TowerOfValniMapPalette +dat 0x081AD6B0, MapPalette18 +dat 0x081AD7F0, MapPalette17 +dat 0x081AD930, MapPalette16 +dat 0x081ADA70, MapPalette15 +dat 0x081ADBB0, MapPalette14 +dat 0x081ADCF0, MapPalette13 +dat 0x081ADE30, MapPalette12 +dat 0x081ADF70, MapPalette11 +dat 0x081AE0B0, MapPalette10 +dat 0x081AE1F0, MapPalette9 +dat 0x081AE330, MapPalette8 +dat 0x081AE470, MapPalette7 +dat 0x081AE5B0, MapPalette6 +dat 0x081AE6F0, MapPalette5 +dat 0x081AE830, MapPalette4 +dat 0x081AE970, MapPalette3 +dat 0x081AEAB0, MapPalette2 +dat 0x081AEBF0, MapPalette1 +dat 0x081AED30, Ch5TownMapPast +dat 0x081AEEEC, GradoShrineMapPresent +dat 0x081AEFEC, AnotherPathMap +dat 0x081AF120, AnotherShrineMap +dat 0x081AF220, SomeBuildingMap +dat 0x081AF320, SomePathMap +dat 0x081AF434, RenaisShrineMap +dat 0x081AF51C, GradoShrineMapPast +dat 0x081AF604, GradoPrisonMap +dat 0x081AF7B0, GradoBordersMap +dat 0x081AF8AC, RenvalGateMap +dat 0x081AF980, RenaisAudienceMap +dat 0x081AFA2C, RenaisThroneMap +dat 0x081AFB48, CaerPelynMap +dat 0x081AFC74, RenaisCastleMap +dat 0x081AFDB0, GradoCastleMap +dat 0x081AFEF8, Ch11EphraimMap +dat 0x081B000C, Ch11EirikaMap +dat 0x081B023C, DebugMap +dat 0x081B0270, AnInterestingMap +dat 0x081B02C4, LinkArenaMap +dat 0x081B03CC, MelkaenCoastMap +dat 0x081B070C, LordsSplitMap +dat 0x081B0718, LagdouRuins10Map +dat 0x081B0940, LagdouRuins9Map +dat 0x081B0B90, LagdouRuins8Map +dat 0x081B0D40, LagdouRuins7Map +dat 0x081B0F8C, LagdouRuins6Map +dat 0x081B1198, LagdouRuins5Map +dat 0x081B13C0, LagdouRuins4Map +dat 0x081B15C0, LagdouRuins3Map +dat 0x081B1820, LagdouRuins2Map +dat 0x081B1A8C, LagdouRuins1Map +dat 0x081B1CD0, TowerOfValni8Map +dat 0x081B1F40, TowerOfValni7Map +dat 0x081B216C, TowerOfValni6Map +dat 0x081B2300, TowerOfValni5Map +dat 0x081B24D8, TowerOfValni4Map +dat 0x081B26EC, TowerOfValni3Map +dat 0x081B28EC, TowerOfValni2Map +dat 0x081B2A60, TowerOfValni1Map +dat 0x081B2BC4, Ch14EphraimMap +dat 0x081B2FB8, Ch13EphraimMap +dat 0x081B3258, Ch12EphraimMap +dat 0x081B35B4, Ch10EphraimMap +dat 0x081B3870, Ch9EphMap +dat 0x081B3B08, FinalChapterMap2 +dat 0x081B3E7C, FinalChapterMap1 +dat 0x081B4254, Ch20Map +dat 0x081B464C, Ch19Map +dat 0x081B4914, Ch18Map +dat 0x081B4CCC, Ch17Map +dat 0x081B4FE4, Ch16Map +dat 0x081B52CC, Ch15Map +dat 0x081B558C, Ch14EirikaMap +dat 0x081B584C, Ch13EirikaMap +dat 0x081B5A9C, Ch12EirikaMap +dat 0x081B5E2C, Ch10EirikaMap +dat 0x081B61BC, Ch9EirikaMap +dat 0x081B6480, Ch8Map +dat 0x081B6718, Ch7Map +dat 0x081B6A0C, Ch6Map +dat 0x081B6DBC, Ch5Map +dat 0x081B6F78, Ch5XMap +dat 0x081B715C, Ch4Map +dat 0x081B72D4, Ch3Map +dat 0x081B743C, Ch2Map +dat 0x081B75D0, Ch1Map +dat 0x081B76F4, PrologueMap +dat 0x081B7828, unit_icon_wait_0_sheet +dat 0x081B79D4, unit_icon_wait_1_sheet +dat 0x081B7AD8, unit_icon_wait_2_sheet +dat 0x081B7CD4, unit_icon_wait_3_sheet +dat 0x081B7ECC, unit_icon_wait_4_sheet +dat 0x081B8088, unit_icon_wait_5_sheet +dat 0x081B8258, unit_icon_wait_6_sheet +dat 0x081B8364, unit_icon_wait_7_sheet +dat 0x081B8504, unit_icon_wait_8_sheet +dat 0x081B8640, unit_icon_wait_9_sheet +dat 0x081B8678, unit_icon_wait_10_sheet +dat 0x081B87B0, unit_icon_wait_11_sheet +dat 0x081B8940, unit_icon_wait_12_sheet +dat 0x081B8AA0, unit_icon_wait_13_sheet +dat 0x081B8BDC, unit_icon_wait_14_sheet +dat 0x081B8CF0, unit_icon_wait_15_sheet +dat 0x081B8E00, unit_icon_wait_16_sheet +dat 0x081B8EE8, unit_icon_wait_17_sheet +dat 0x081B8FC4, unit_icon_wait_18_sheet +dat 0x081B9100, unit_icon_wait_19_sheet +dat 0x081B9234, unit_icon_wait_20_sheet +dat 0x081B934C, unit_icon_wait_21_sheet +dat 0x081B9460, unit_icon_wait_22_sheet +dat 0x081B95A4, unit_icon_wait_23_sheet +dat 0x081B96C8, unit_icon_wait_24_sheet +dat 0x081B9894, unit_icon_wait_25_sheet +dat 0x081B9A88, unit_icon_wait_26_sheet +dat 0x081B9C7C, unit_icon_wait_27_sheet +dat 0x081B9E70, unit_icon_wait_28_sheet +dat 0x081BA068, unit_icon_wait_29_sheet +dat 0x081BA274, unit_icon_wait_30_sheet +dat 0x081BA3AC, unit_icon_wait_31_sheet +dat 0x081BA4EC, unit_icon_wait_32_sheet +dat 0x081BA648, unit_icon_wait_33_sheet +dat 0x081BA7A8, unit_icon_wait_34_sheet +dat 0x081BA95C, unit_icon_wait_35_sheet +dat 0x081BAB20, unit_icon_wait_36_sheet +dat 0x081BAC74, unit_icon_wait_37_sheet +dat 0x081BADCC, unit_icon_wait_38_sheet +dat 0x081BAF24, unit_icon_wait_39_sheet +dat 0x081BB098, unit_icon_wait_40_sheet +dat 0x081BB1B8, unit_icon_wait_41_sheet +dat 0x081BB2DC, unit_icon_wait_42_sheet +dat 0x081BB3B0, unit_icon_wait_43_sheet +dat 0x081BB580, unit_icon_wait_44_sheet +dat 0x081BB6B4, unit_icon_wait_45_sheet +dat 0x081BB7F0, unit_icon_wait_46_sheet +dat 0x081BB910, unit_icon_wait_47_sheet +dat 0x081BBBB8, unit_icon_wait_48_sheet +dat 0x081BBCD0, unit_icon_wait_49_sheet +dat 0x081BBDFC, unit_icon_wait_50_sheet +dat 0x081BBF7C, unit_icon_wait_51_sheet +dat 0x081BC0F0, unit_icon_wait_52_sheet +dat 0x081BC26C, unit_icon_wait_53_sheet +dat 0x081BC44C, unit_icon_wait_54_sheet +dat 0x081BC568, unit_icon_wait_55_sheet +dat 0x081BC674, unit_icon_wait_56_sheet +dat 0x081BC774, unit_icon_wait_57_sheet +dat 0x081BC918, unit_icon_wait_58_sheet +dat 0x081BCAC4, unit_icon_wait_59_sheet +dat 0x081BCBE8, unit_icon_wait_60_sheet +dat 0x081BCDA4, unit_icon_wait_61_sheet +dat 0x081BCF54, unit_icon_wait_62_sheet +dat 0x081BD08C, unit_icon_wait_63_sheet +dat 0x081BD1E0, unit_icon_wait_64_sheet +dat 0x081BD2DC, unit_icon_wait_65_sheet +dat 0x081BD444, unit_icon_wait_66_sheet +dat 0x081BD5D0, unit_icon_wait_67_sheet +dat 0x081BD6FC, unit_icon_wait_68_sheet +dat 0x081BD864, unit_icon_wait_69_sheet +dat 0x081BD98C, unit_icon_wait_70_sheet +dat 0x081BDAD0, unit_icon_wait_71_sheet +dat 0x081BDC10, unit_icon_wait_72_sheet +dat 0x081BDD54, unit_icon_wait_73_sheet +dat 0x081BDEE4, unit_icon_wait_74_sheet +dat 0x081BE048, unit_icon_wait_75_sheet +dat 0x081BE1D8, unit_icon_wait_76_sheet +dat 0x081BE2EC, unit_icon_wait_77_sheet +dat 0x081BE504, unit_icon_wait_78_sheet +dat 0x081BE714, unit_icon_wait_79_sheet +dat 0x081BE988, unit_icon_wait_80_sheet +dat 0x081BEB04, unit_icon_wait_81_sheet +dat 0x081BEC84, unit_icon_wait_82_sheet +dat 0x081BEDD0, unit_icon_wait_83_sheet +dat 0x081BEE74, unit_icon_wait_84_sheet +dat 0x081BF06C, unit_icon_wait_85_sheet +dat 0x081BF29C, unit_icon_wait_86_sheet +dat 0x081BF418, unit_icon_wait_87_sheet +dat 0x081BF690, unit_icon_wait_88_sheet +dat 0x081BF824, unit_icon_wait_89_sheet +dat 0x081BF9B8, unit_icon_wait_90_sheet +dat 0x081BFB4C, unit_icon_wait_91_sheet +dat 0x081BFCC0, unit_icon_wait_92_sheet +dat 0x081BFE34, unit_icon_wait_93_sheet +dat 0x081BFFA8, unit_icon_wait_94_sheet +dat 0x081C0078, unit_icon_wait_95_sheet +dat 0x081C014C, unit_icon_wait_96_sheet +dat 0x081C022C, unit_icon_wait_97_sheet +dat 0x081C0310, unit_icon_wait_98_sheet +dat 0x081C03EC, unit_icon_wait_99_sheet +dat 0x081C0500, unit_icon_wait_100_sheet +dat 0x081C05D8, unit_icon_wait_101_sheet +dat 0x081C068C, unit_icon_wait_102_sheet +dat 0x081C07BC, unit_icon_wait_103_sheet +dat 0x081C0840, unit_icon_wait_104_sheet +dat 0x081C0934, unit_icon_wait_105_sheet +dat 0x081C0A70, unit_icon_wait_106_sheet +dat 0x081C0AFC, gUnknown_081C0AFC +dat 0x081C1EC0, gUnknown_081C1EC0 +dat 0x081C33CC, unit_icon_move_0_sheet +dat 0x081C3D7C, unit_icon_move_0_motion +dat 0x081C3D80, unit_icon_move_0_frame_list +dat 0x081C3DA6, unit_icon_move_0_anim_list +dat 0x081C3DB0, unit_icon_move_0_frame_0 +dat 0x081C3DBA, unit_icon_move_0_frame_1 +dat 0x081C3DC4, unit_icon_move_0_frame_2 +dat 0x081C3DCE, unit_icon_move_0_frame_3 +dat 0x081C3DD8, unit_icon_move_0_frame_4 +dat 0x081C3DE2, unit_icon_move_0_frame_5 +dat 0x081C3DEC, unit_icon_move_0_frame_6 +dat 0x081C3DF6, unit_icon_move_0_frame_7 +dat 0x081C3E00, unit_icon_move_0_frame_8 +dat 0x081C3E0A, unit_icon_move_0_frame_9 +dat 0x081C3E14, unit_icon_move_0_frame_10 +dat 0x081C3E1E, unit_icon_move_0_frame_11 +dat 0x081C3E28, unit_icon_move_0_frame_12 +dat 0x081C3E32, unit_icon_move_0_frame_13 +dat 0x081C3E3C, unit_icon_move_0_frame_14 +dat 0x081C3E46, unit_icon_move_0_frame_15 +dat 0x081C3E50, unit_icon_move_0_frame_16 +dat 0x081C3E5A, unit_icon_move_0_frame_17 +dat 0x081C3E64, unit_icon_move_0_frame_18 +dat 0x081C3E6E, unit_icon_move_0_anim_0 +dat 0x081C3E82, unit_icon_move_0_anim_1 +dat 0x081C3E96, unit_icon_move_0_anim_2 +dat 0x081C3EAA, unit_icon_move_0_anim_3 +dat 0x081C3EBE, unit_icon_move_0_anim_4 +dat 0x081C3ED4, unit_icon_move_1_sheet +dat 0x081C46CC, unit_icon_move_1_motion +dat 0x081C46D0, unit_icon_move_1_frame_list +dat 0x081C46F6, unit_icon_move_1_anim_list +dat 0x081C4700, unit_icon_move_1_frame_0 +dat 0x081C470A, unit_icon_move_1_frame_1 +dat 0x081C4714, unit_icon_move_1_frame_2 +dat 0x081C471E, unit_icon_move_1_frame_3 +dat 0x081C4728, unit_icon_move_1_frame_4 +dat 0x081C4732, unit_icon_move_1_frame_5 +dat 0x081C473C, unit_icon_move_1_frame_6 +dat 0x081C4746, unit_icon_move_1_frame_7 +dat 0x081C4750, unit_icon_move_1_frame_8 +dat 0x081C475A, unit_icon_move_1_frame_9 +dat 0x081C4764, unit_icon_move_1_frame_10 +dat 0x081C476E, unit_icon_move_1_frame_11 +dat 0x081C4778, unit_icon_move_1_frame_12 +dat 0x081C4782, unit_icon_move_1_frame_13 +dat 0x081C478C, unit_icon_move_1_frame_14 +dat 0x081C4796, unit_icon_move_1_frame_15 +dat 0x081C47A0, unit_icon_move_1_frame_16 +dat 0x081C47AA, unit_icon_move_1_frame_17 +dat 0x081C47B4, unit_icon_move_1_frame_18 +dat 0x081C47BE, unit_icon_move_1_anim_0 +dat 0x081C47D2, unit_icon_move_1_anim_1 +dat 0x081C47E6, unit_icon_move_1_anim_2 +dat 0x081C47FA, unit_icon_move_1_anim_3 +dat 0x081C480E, unit_icon_move_1_anim_4 +dat 0x081C4824, unit_icon_move_2_sheet +dat 0x081C52B4, unit_icon_move_2_motion +dat 0x081C52B8, unit_icon_move_2_frame_list +dat 0x081C52DE, unit_icon_move_2_anim_list +dat 0x081C52E8, unit_icon_move_2_frame_0 +dat 0x081C52F2, unit_icon_move_2_frame_1 +dat 0x081C52FC, unit_icon_move_2_frame_2 +dat 0x081C5306, unit_icon_move_2_frame_3 +dat 0x081C5310, unit_icon_move_2_frame_4 +dat 0x081C531A, unit_icon_move_2_frame_5 +dat 0x081C5324, unit_icon_move_2_frame_6 +dat 0x081C532E, unit_icon_move_2_frame_7 +dat 0x081C5338, unit_icon_move_2_frame_8 +dat 0x081C5342, unit_icon_move_2_frame_9 +dat 0x081C534C, unit_icon_move_2_frame_10 +dat 0x081C5356, unit_icon_move_2_frame_11 +dat 0x081C5360, unit_icon_move_2_frame_12 +dat 0x081C536A, unit_icon_move_2_frame_13 +dat 0x081C5374, unit_icon_move_2_frame_14 +dat 0x081C537E, unit_icon_move_2_frame_15 +dat 0x081C5388, unit_icon_move_2_frame_16 +dat 0x081C5392, unit_icon_move_2_frame_17 +dat 0x081C539C, unit_icon_move_2_frame_18 +dat 0x081C53AE, unit_icon_move_2_anim_0 +dat 0x081C53C2, unit_icon_move_2_anim_1 +dat 0x081C53D6, unit_icon_move_2_anim_2 +dat 0x081C53EA, unit_icon_move_2_anim_3 +dat 0x081C53FE, unit_icon_move_2_anim_4 +dat 0x081C5414, unit_icon_move_3_sheet +dat 0x081C5E84, unit_icon_move_3_motion +dat 0x081C5E88, unit_icon_move_3_frame_list +dat 0x081C5EAE, unit_icon_move_3_anim_list +dat 0x081C5EB8, unit_icon_move_3_frame_0 +dat 0x081C5EC2, unit_icon_move_3_frame_1 +dat 0x081C5ECC, unit_icon_move_3_frame_2 +dat 0x081C5ED6, unit_icon_move_3_frame_3 +dat 0x081C5EE0, unit_icon_move_3_frame_4 +dat 0x081C5EEA, unit_icon_move_3_frame_5 +dat 0x081C5EF4, unit_icon_move_3_frame_6 +dat 0x081C5EFE, unit_icon_move_3_frame_7 +dat 0x081C5F08, unit_icon_move_3_frame_8 +dat 0x081C5F12, unit_icon_move_3_frame_9 +dat 0x081C5F1C, unit_icon_move_3_frame_10 +dat 0x081C5F26, unit_icon_move_3_frame_11 +dat 0x081C5F30, unit_icon_move_3_frame_12 +dat 0x081C5F3A, unit_icon_move_3_frame_13 +dat 0x081C5F44, unit_icon_move_3_frame_14 +dat 0x081C5F4E, unit_icon_move_3_frame_15 +dat 0x081C5F58, unit_icon_move_3_frame_16 +dat 0x081C5F62, unit_icon_move_3_frame_17 +dat 0x081C5F6C, unit_icon_move_3_frame_18 +dat 0x081C5F7E, unit_icon_move_3_anim_0 +dat 0x081C5F92, unit_icon_move_3_anim_1 +dat 0x081C5FA6, unit_icon_move_3_anim_2 +dat 0x081C5FBA, unit_icon_move_3_anim_3 +dat 0x081C5FCE, unit_icon_move_3_anim_4 +dat 0x081C5FE4, unit_icon_move_4_sheet +dat 0x081C692C, unit_icon_move_4_motion +dat 0x081C6930, unit_icon_move_4_frame_list +dat 0x081C6956, unit_icon_move_4_anim_list +dat 0x081C6960, unit_icon_move_4_frame_0 +dat 0x081C696A, unit_icon_move_4_frame_1 +dat 0x081C6974, unit_icon_move_4_frame_2 +dat 0x081C697E, unit_icon_move_4_frame_3 +dat 0x081C6988, unit_icon_move_4_frame_4 +dat 0x081C6992, unit_icon_move_4_frame_5 +dat 0x081C699C, unit_icon_move_4_frame_6 +dat 0x081C69A6, unit_icon_move_4_frame_7 +dat 0x081C69B0, unit_icon_move_4_frame_8 +dat 0x081C69BA, unit_icon_move_4_frame_9 +dat 0x081C69C4, unit_icon_move_4_frame_10 +dat 0x081C69CE, unit_icon_move_4_frame_11 +dat 0x081C69D8, unit_icon_move_4_frame_12 +dat 0x081C69E2, unit_icon_move_4_frame_13 +dat 0x081C69EC, unit_icon_move_4_frame_14 +dat 0x081C69F6, unit_icon_move_4_frame_15 +dat 0x081C6A00, unit_icon_move_4_frame_16 +dat 0x081C6A0A, unit_icon_move_4_frame_17 +dat 0x081C6A14, unit_icon_move_4_frame_18 +dat 0x081C6A1E, unit_icon_move_4_anim_0 +dat 0x081C6A32, unit_icon_move_4_anim_1 +dat 0x081C6A46, unit_icon_move_4_anim_2 +dat 0x081C6A5A, unit_icon_move_4_anim_3 +dat 0x081C6A6E, unit_icon_move_4_anim_4 +dat 0x081C6A84, unit_icon_move_6_sheet +dat 0x081C7428, unit_icon_move_6_motion +dat 0x081C742C, unit_icon_move_6_frame_list +dat 0x081C7452, unit_icon_move_6_anim_list +dat 0x081C745C, unit_icon_move_6_frame_0 +dat 0x081C7466, unit_icon_move_6_frame_1 +dat 0x081C7470, unit_icon_move_6_frame_2 +dat 0x081C747A, unit_icon_move_6_frame_3 +dat 0x081C7484, unit_icon_move_6_frame_4 +dat 0x081C748E, unit_icon_move_6_frame_5 +dat 0x081C7498, unit_icon_move_6_frame_6 +dat 0x081C74A2, unit_icon_move_6_frame_7 +dat 0x081C74AC, unit_icon_move_6_frame_8 +dat 0x081C74B6, unit_icon_move_6_frame_9 +dat 0x081C74C0, unit_icon_move_6_frame_10 +dat 0x081C74CA, unit_icon_move_6_frame_11 +dat 0x081C74D4, unit_icon_move_6_frame_12 +dat 0x081C74DE, unit_icon_move_6_frame_13 +dat 0x081C74E8, unit_icon_move_6_frame_14 +dat 0x081C74F2, unit_icon_move_6_frame_15 +dat 0x081C74FC, unit_icon_move_6_frame_16 +dat 0x081C7506, unit_icon_move_6_frame_17 +dat 0x081C7510, unit_icon_move_6_frame_18 +dat 0x081C751A, unit_icon_move_6_anim_0 +dat 0x081C752E, unit_icon_move_6_anim_1 +dat 0x081C7542, unit_icon_move_6_anim_2 +dat 0x081C7556, unit_icon_move_6_anim_3 +dat 0x081C756A, unit_icon_move_6_anim_4 +dat 0x081C7580, unit_icon_move_8_sheet +dat 0x081C7E74, unit_icon_move_8_motion +dat 0x081C7E78, unit_icon_move_8_frame_list +dat 0x081C7E9E, unit_icon_move_8_anim_list +dat 0x081C7EA8, unit_icon_move_8_frame_0 +dat 0x081C7EB2, unit_icon_move_8_frame_1 +dat 0x081C7EBC, unit_icon_move_8_frame_2 +dat 0x081C7EC6, unit_icon_move_8_frame_3 +dat 0x081C7ED0, unit_icon_move_8_frame_4 +dat 0x081C7EDA, unit_icon_move_8_frame_5 +dat 0x081C7EE4, unit_icon_move_8_frame_6 +dat 0x081C7EEE, unit_icon_move_8_frame_7 +dat 0x081C7EF8, unit_icon_move_8_frame_8 +dat 0x081C7F02, unit_icon_move_8_frame_9 +dat 0x081C7F0C, unit_icon_move_8_frame_10 +dat 0x081C7F16, unit_icon_move_8_frame_11 +dat 0x081C7F20, unit_icon_move_8_frame_12 +dat 0x081C7F2A, unit_icon_move_8_frame_13 +dat 0x081C7F34, unit_icon_move_8_frame_14 +dat 0x081C7F3E, unit_icon_move_8_frame_15 +dat 0x081C7F48, unit_icon_move_8_frame_16 +dat 0x081C7F52, unit_icon_move_8_frame_17 +dat 0x081C7F5C, unit_icon_move_8_frame_18 +dat 0x081C7F66, unit_icon_move_8_anim_0 +dat 0x081C7F7A, unit_icon_move_8_anim_1 +dat 0x081C7F8E, unit_icon_move_8_anim_2 +dat 0x081C7FA2, unit_icon_move_8_anim_3 +dat 0x081C7FB6, unit_icon_move_8_anim_4 +dat 0x081C7FCC, unit_icon_move_10_sheet +dat 0x081C8A80, unit_icon_move_10_motion +dat 0x081C8A84, unit_icon_move_10_frame_list +dat 0x081C8AAA, unit_icon_move_10_anim_list +dat 0x081C8AB4, unit_icon_move_10_frame_0 +dat 0x081C8ABE, unit_icon_move_10_frame_1 +dat 0x081C8AC8, unit_icon_move_10_frame_2 +dat 0x081C8AD2, unit_icon_move_10_frame_3 +dat 0x081C8ADC, unit_icon_move_10_frame_4 +dat 0x081C8AE6, unit_icon_move_10_frame_5 +dat 0x081C8AF0, unit_icon_move_10_frame_6 +dat 0x081C8AFA, unit_icon_move_10_frame_7 +dat 0x081C8B04, unit_icon_move_10_frame_8 +dat 0x081C8B0E, unit_icon_move_10_frame_9 +dat 0x081C8B18, unit_icon_move_10_frame_10 +dat 0x081C8B22, unit_icon_move_10_frame_11 +dat 0x081C8B2C, unit_icon_move_10_frame_12 +dat 0x081C8B36, unit_icon_move_10_frame_13 +dat 0x081C8B40, unit_icon_move_10_frame_14 +dat 0x081C8B4A, unit_icon_move_10_frame_15 +dat 0x081C8B54, unit_icon_move_10_frame_16 +dat 0x081C8B5E, unit_icon_move_10_frame_17 +dat 0x081C8B68, unit_icon_move_10_frame_18 +dat 0x081C8B7A, unit_icon_move_10_anim_0 +dat 0x081C8B8E, unit_icon_move_10_anim_1 +dat 0x081C8BA2, unit_icon_move_10_anim_2 +dat 0x081C8BB6, unit_icon_move_10_anim_3 +dat 0x081C8BCA, unit_icon_move_10_anim_4 +dat 0x081C8BE0, unit_icon_move_12_sheet +dat 0x081C945C, unit_icon_move_12_motion +dat 0x081C9460, unit_icon_move_12_frame_list +dat 0x081C9486, unit_icon_move_12_anim_list +dat 0x081C9490, unit_icon_move_12_frame_0 +dat 0x081C949A, unit_icon_move_12_frame_1 +dat 0x081C94A4, unit_icon_move_12_frame_2 +dat 0x081C94AE, unit_icon_move_12_frame_3 +dat 0x081C94B8, unit_icon_move_12_frame_4 +dat 0x081C94C2, unit_icon_move_12_frame_5 +dat 0x081C94CC, unit_icon_move_12_frame_6 +dat 0x081C94D6, unit_icon_move_12_frame_7 +dat 0x081C94E0, unit_icon_move_12_frame_8 +dat 0x081C94EA, unit_icon_move_12_frame_9 +dat 0x081C94F4, unit_icon_move_12_frame_10 +dat 0x081C94FE, unit_icon_move_12_frame_11 +dat 0x081C9508, unit_icon_move_12_frame_12 +dat 0x081C9512, unit_icon_move_12_frame_13 +dat 0x081C951C, unit_icon_move_12_frame_14 +dat 0x081C9526, unit_icon_move_12_frame_15 +dat 0x081C9530, unit_icon_move_12_frame_16 +dat 0x081C953A, unit_icon_move_12_frame_17 +dat 0x081C9544, unit_icon_move_12_frame_18 +dat 0x081C954E, unit_icon_move_12_anim_0 +dat 0x081C9562, unit_icon_move_12_anim_1 +dat 0x081C9576, unit_icon_move_12_anim_2 +dat 0x081C958A, unit_icon_move_12_anim_3 +dat 0x081C959E, unit_icon_move_12_anim_4 +dat 0x081C95B4, unit_icon_move_13_sheet +dat 0x081CA124, unit_icon_move_13_motion +dat 0x081CA128, unit_icon_move_13_frame_list +dat 0x081CA14E, unit_icon_move_13_anim_list +dat 0x081CA158, unit_icon_move_13_frame_0 +dat 0x081CA162, unit_icon_move_13_frame_1 +dat 0x081CA16C, unit_icon_move_13_frame_2 +dat 0x081CA176, unit_icon_move_13_frame_3 +dat 0x081CA180, unit_icon_move_13_frame_4 +dat 0x081CA18A, unit_icon_move_13_frame_5 +dat 0x081CA194, unit_icon_move_13_frame_6 +dat 0x081CA19E, unit_icon_move_13_frame_7 +dat 0x081CA1A8, unit_icon_move_13_frame_8 +dat 0x081CA1B2, unit_icon_move_13_frame_9 +dat 0x081CA1BC, unit_icon_move_13_frame_10 +dat 0x081CA1C6, unit_icon_move_13_frame_11 +dat 0x081CA1D0, unit_icon_move_13_frame_12 +dat 0x081CA1DA, unit_icon_move_13_frame_13 +dat 0x081CA1E4, unit_icon_move_13_frame_14 +dat 0x081CA1EE, unit_icon_move_13_frame_15 +dat 0x081CA1F8, unit_icon_move_13_frame_16 +dat 0x081CA202, unit_icon_move_13_frame_17 +dat 0x081CA20C, unit_icon_move_13_frame_18 +dat 0x081CA216, unit_icon_move_13_anim_0 +dat 0x081CA22A, unit_icon_move_13_anim_1 +dat 0x081CA23E, unit_icon_move_13_anim_2 +dat 0x081CA252, unit_icon_move_13_anim_3 +dat 0x081CA266, unit_icon_move_13_anim_4 +dat 0x081CA27C, unit_icon_move_14_sheet +dat 0x081CAA20, unit_icon_move_14_motion +dat 0x081CAA24, unit_icon_move_14_frame_list +dat 0x081CAA4A, unit_icon_move_14_anim_list +dat 0x081CAA54, unit_icon_move_14_frame_0 +dat 0x081CAA5E, unit_icon_move_14_frame_1 +dat 0x081CAA68, unit_icon_move_14_frame_2 +dat 0x081CAA72, unit_icon_move_14_frame_3 +dat 0x081CAA7C, unit_icon_move_14_frame_4 +dat 0x081CAA86, unit_icon_move_14_frame_5 +dat 0x081CAA90, unit_icon_move_14_frame_6 +dat 0x081CAA9A, unit_icon_move_14_frame_7 +dat 0x081CAAA4, unit_icon_move_14_frame_8 +dat 0x081CAAAE, unit_icon_move_14_frame_9 +dat 0x081CAAB8, unit_icon_move_14_frame_10 +dat 0x081CAAC2, unit_icon_move_14_frame_11 +dat 0x081CAACC, unit_icon_move_14_frame_12 +dat 0x081CAAD6, unit_icon_move_14_frame_13 +dat 0x081CAAE0, unit_icon_move_14_frame_14 +dat 0x081CAAEA, unit_icon_move_14_frame_15 +dat 0x081CAAF4, unit_icon_move_14_frame_16 +dat 0x081CAAFE, unit_icon_move_14_frame_17 +dat 0x081CAB08, unit_icon_move_14_frame_18 +dat 0x081CAB12, unit_icon_move_14_anim_0 +dat 0x081CAB26, unit_icon_move_14_anim_1 +dat 0x081CAB3A, unit_icon_move_14_anim_2 +dat 0x081CAB4E, unit_icon_move_14_anim_3 +dat 0x081CAB62, unit_icon_move_14_anim_4 +dat 0x081CAB78, unit_icon_move_15_sheet +dat 0x081CB2E0, unit_icon_move_15_motion +dat 0x081CB2E4, unit_icon_move_15_frame_list +dat 0x081CB30A, unit_icon_move_15_anim_list +dat 0x081CB314, unit_icon_move_15_frame_0 +dat 0x081CB31E, unit_icon_move_15_frame_1 +dat 0x081CB328, unit_icon_move_15_frame_2 +dat 0x081CB332, unit_icon_move_15_frame_3 +dat 0x081CB33C, unit_icon_move_15_frame_4 +dat 0x081CB346, unit_icon_move_15_frame_5 +dat 0x081CB350, unit_icon_move_15_frame_6 +dat 0x081CB35A, unit_icon_move_15_frame_7 +dat 0x081CB364, unit_icon_move_15_frame_8 +dat 0x081CB36E, unit_icon_move_15_frame_9 +dat 0x081CB378, unit_icon_move_15_frame_10 +dat 0x081CB382, unit_icon_move_15_frame_11 +dat 0x081CB38C, unit_icon_move_15_frame_12 +dat 0x081CB396, unit_icon_move_15_frame_13 +dat 0x081CB3A0, unit_icon_move_15_frame_14 +dat 0x081CB3AA, unit_icon_move_15_frame_15 +dat 0x081CB3B4, unit_icon_move_15_frame_16 +dat 0x081CB3BE, unit_icon_move_15_frame_17 +dat 0x081CB3C8, unit_icon_move_15_frame_18 +dat 0x081CB3D2, unit_icon_move_15_anim_0 +dat 0x081CB3E6, unit_icon_move_15_anim_1 +dat 0x081CB3FA, unit_icon_move_15_anim_2 +dat 0x081CB40E, unit_icon_move_15_anim_3 +dat 0x081CB422, unit_icon_move_15_anim_4 +dat 0x081CB438, unit_icon_move_16_sheet +dat 0x081CBD94, unit_icon_move_16_motion +dat 0x081CBD98, unit_icon_move_16_frame_list +dat 0x081CBDBE, unit_icon_move_16_anim_list +dat 0x081CBDC8, unit_icon_move_16_frame_0 +dat 0x081CBDD2, unit_icon_move_16_frame_1 +dat 0x081CBDDC, unit_icon_move_16_frame_2 +dat 0x081CBDE6, unit_icon_move_16_frame_3 +dat 0x081CBDF0, unit_icon_move_16_frame_4 +dat 0x081CBDFA, unit_icon_move_16_frame_5 +dat 0x081CBE04, unit_icon_move_16_frame_6 +dat 0x081CBE0E, unit_icon_move_16_frame_7 +dat 0x081CBE18, unit_icon_move_16_frame_8 +dat 0x081CBE22, unit_icon_move_16_frame_9 +dat 0x081CBE2C, unit_icon_move_16_frame_10 +dat 0x081CBE36, unit_icon_move_16_frame_11 +dat 0x081CBE40, unit_icon_move_16_frame_12 +dat 0x081CBE4A, unit_icon_move_16_frame_13 +dat 0x081CBE54, unit_icon_move_16_frame_14 +dat 0x081CBE5E, unit_icon_move_16_frame_15 +dat 0x081CBE68, unit_icon_move_16_frame_16 +dat 0x081CBE72, unit_icon_move_16_frame_17 +dat 0x081CBE7C, unit_icon_move_16_frame_18 +dat 0x081CBE8E, unit_icon_move_16_anim_0 +dat 0x081CBEA2, unit_icon_move_16_anim_1 +dat 0x081CBEB6, unit_icon_move_16_anim_2 +dat 0x081CBECA, unit_icon_move_16_anim_3 +dat 0x081CBEDE, unit_icon_move_16_anim_4 +dat 0x081CBEF4, unit_icon_move_17_sheet +dat 0x081CC874, unit_icon_move_17_motion +dat 0x081CC878, unit_icon_move_17_frame_list +dat 0x081CC89E, unit_icon_move_17_anim_list +dat 0x081CC8A8, unit_icon_move_17_frame_0 +dat 0x081CC8B2, unit_icon_move_17_frame_1 +dat 0x081CC8BC, unit_icon_move_17_frame_2 +dat 0x081CC8C6, unit_icon_move_17_frame_3 +dat 0x081CC8D0, unit_icon_move_17_frame_4 +dat 0x081CC8DA, unit_icon_move_17_frame_5 +dat 0x081CC8E4, unit_icon_move_17_frame_6 +dat 0x081CC8EE, unit_icon_move_17_frame_7 +dat 0x081CC8F8, unit_icon_move_17_frame_8 +dat 0x081CC902, unit_icon_move_17_frame_9 +dat 0x081CC90C, unit_icon_move_17_frame_10 +dat 0x081CC916, unit_icon_move_17_frame_11 +dat 0x081CC920, unit_icon_move_17_frame_12 +dat 0x081CC92A, unit_icon_move_17_frame_13 +dat 0x081CC934, unit_icon_move_17_frame_14 +dat 0x081CC93E, unit_icon_move_17_frame_15 +dat 0x081CC948, unit_icon_move_17_frame_16 +dat 0x081CC952, unit_icon_move_17_frame_17 +dat 0x081CC95C, unit_icon_move_17_frame_18 +dat 0x081CC96E, unit_icon_move_17_anim_0 +dat 0x081CC982, unit_icon_move_17_anim_1 +dat 0x081CC996, unit_icon_move_17_anim_2 +dat 0x081CC9AA, unit_icon_move_17_anim_3 +dat 0x081CC9BE, unit_icon_move_17_anim_4 +dat 0x081CC9D4, unit_icon_move_18_sheet +dat 0x081CD1BC, unit_icon_move_18_motion +dat 0x081CD1C0, unit_icon_move_18_frame_list +dat 0x081CD1E6, unit_icon_move_18_anim_list +dat 0x081CD1F0, unit_icon_move_18_frame_0 +dat 0x081CD1FA, unit_icon_move_18_frame_1 +dat 0x081CD204, unit_icon_move_18_frame_2 +dat 0x081CD20E, unit_icon_move_18_frame_3 +dat 0x081CD218, unit_icon_move_18_frame_4 +dat 0x081CD222, unit_icon_move_18_frame_5 +dat 0x081CD22C, unit_icon_move_18_frame_6 +dat 0x081CD236, unit_icon_move_18_frame_7 +dat 0x081CD240, unit_icon_move_18_frame_8 +dat 0x081CD24A, unit_icon_move_18_frame_9 +dat 0x081CD254, unit_icon_move_18_frame_10 +dat 0x081CD25E, unit_icon_move_18_frame_11 +dat 0x081CD268, unit_icon_move_18_frame_12 +dat 0x081CD272, unit_icon_move_18_frame_13 +dat 0x081CD27C, unit_icon_move_18_frame_14 +dat 0x081CD286, unit_icon_move_18_frame_15 +dat 0x081CD290, unit_icon_move_18_frame_16 +dat 0x081CD29A, unit_icon_move_18_frame_17 +dat 0x081CD2A4, unit_icon_move_18_frame_18 +dat 0x081CD2AE, unit_icon_move_18_anim_0 +dat 0x081CD2C2, unit_icon_move_18_anim_1 +dat 0x081CD2D6, unit_icon_move_18_anim_2 +dat 0x081CD2EA, unit_icon_move_18_anim_3 +dat 0x081CD2FE, unit_icon_move_18_anim_4 +dat 0x081CD314, unit_icon_move_19_sheet +dat 0x081CDB58, unit_icon_move_19_motion +dat 0x081CDB5C, unit_icon_move_19_frame_list +dat 0x081CDB82, unit_icon_move_19_anim_list +dat 0x081CDB8C, unit_icon_move_19_frame_0 +dat 0x081CDB96, unit_icon_move_19_frame_1 +dat 0x081CDBA0, unit_icon_move_19_frame_2 +dat 0x081CDBAA, unit_icon_move_19_frame_3 +dat 0x081CDBB4, unit_icon_move_19_frame_4 +dat 0x081CDBBE, unit_icon_move_19_frame_5 +dat 0x081CDBC8, unit_icon_move_19_frame_6 +dat 0x081CDBD2, unit_icon_move_19_frame_7 +dat 0x081CDBDC, unit_icon_move_19_frame_8 +dat 0x081CDBE6, unit_icon_move_19_frame_9 +dat 0x081CDBF0, unit_icon_move_19_frame_10 +dat 0x081CDBFA, unit_icon_move_19_frame_11 +dat 0x081CDC04, unit_icon_move_19_frame_12 +dat 0x081CDC0E, unit_icon_move_19_frame_13 +dat 0x081CDC18, unit_icon_move_19_frame_14 +dat 0x081CDC22, unit_icon_move_19_frame_15 +dat 0x081CDC2C, unit_icon_move_19_frame_16 +dat 0x081CDC36, unit_icon_move_19_frame_17 +dat 0x081CDC40, unit_icon_move_19_frame_18 +dat 0x081CDC4A, unit_icon_move_19_anim_0 +dat 0x081CDC5E, unit_icon_move_19_anim_1 +dat 0x081CDC72, unit_icon_move_19_anim_2 +dat 0x081CDC86, unit_icon_move_19_anim_3 +dat 0x081CDC9A, unit_icon_move_19_anim_4 +dat 0x081CDCB0, unit_icon_move_20_sheet +dat 0x081CE4FC, unit_icon_move_20_motion +dat 0x081CE500, unit_icon_move_20_frame_list +dat 0x081CE526, unit_icon_move_20_anim_list +dat 0x081CE530, unit_icon_move_20_frame_0 +dat 0x081CE53A, unit_icon_move_20_frame_1 +dat 0x081CE544, unit_icon_move_20_frame_2 +dat 0x081CE54E, unit_icon_move_20_frame_3 +dat 0x081CE558, unit_icon_move_20_frame_4 +dat 0x081CE562, unit_icon_move_20_frame_5 +dat 0x081CE56C, unit_icon_move_20_frame_6 +dat 0x081CE576, unit_icon_move_20_frame_7 +dat 0x081CE580, unit_icon_move_20_frame_8 +dat 0x081CE58A, unit_icon_move_20_frame_9 +dat 0x081CE594, unit_icon_move_20_frame_10 +dat 0x081CE59E, unit_icon_move_20_frame_11 +dat 0x081CE5A8, unit_icon_move_20_frame_12 +dat 0x081CE5B2, unit_icon_move_20_frame_13 +dat 0x081CE5BC, unit_icon_move_20_frame_14 +dat 0x081CE5C6, unit_icon_move_20_frame_15 +dat 0x081CE5D0, unit_icon_move_20_frame_16 +dat 0x081CE5DA, unit_icon_move_20_frame_17 +dat 0x081CE5E4, unit_icon_move_20_frame_18 +dat 0x081CE5F6, unit_icon_move_20_anim_0 +dat 0x081CE60A, unit_icon_move_20_anim_1 +dat 0x081CE61E, unit_icon_move_20_anim_2 +dat 0x081CE632, unit_icon_move_20_anim_3 +dat 0x081CE646, unit_icon_move_20_anim_4 +dat 0x081CE65C, unit_icon_move_21_sheet +dat 0x081CEEE0, unit_icon_move_21_motion +dat 0x081CEEE4, unit_icon_move_21_frame_list +dat 0x081CEF0A, unit_icon_move_21_anim_list +dat 0x081CEF14, unit_icon_move_21_frame_0 +dat 0x081CEF1E, unit_icon_move_21_frame_1 +dat 0x081CEF28, unit_icon_move_21_frame_2 +dat 0x081CEF32, unit_icon_move_21_frame_3 +dat 0x081CEF3C, unit_icon_move_21_frame_4 +dat 0x081CEF46, unit_icon_move_21_frame_5 +dat 0x081CEF50, unit_icon_move_21_frame_6 +dat 0x081CEF5A, unit_icon_move_21_frame_7 +dat 0x081CEF64, unit_icon_move_21_frame_8 +dat 0x081CEF6E, unit_icon_move_21_frame_9 +dat 0x081CEF78, unit_icon_move_21_frame_10 +dat 0x081CEF82, unit_icon_move_21_frame_11 +dat 0x081CEF8C, unit_icon_move_21_frame_12 +dat 0x081CEF96, unit_icon_move_21_frame_13 +dat 0x081CEFA0, unit_icon_move_21_frame_14 +dat 0x081CEFAA, unit_icon_move_21_frame_15 +dat 0x081CEFB4, unit_icon_move_21_frame_16 +dat 0x081CEFBE, unit_icon_move_21_frame_17 +dat 0x081CEFC8, unit_icon_move_21_frame_18 +dat 0x081CEFDA, unit_icon_move_21_anim_0 +dat 0x081CEFEE, unit_icon_move_21_anim_1 +dat 0x081CF002, unit_icon_move_21_anim_2 +dat 0x081CF016, unit_icon_move_21_anim_3 +dat 0x081CF02A, unit_icon_move_21_anim_4 +dat 0x081CF040, unit_icon_move_22_sheet +dat 0x081CF7E8, unit_icon_move_22_motion +dat 0x081CF7EC, unit_icon_move_22_frame_list +dat 0x081CF812, unit_icon_move_22_anim_list +dat 0x081CF81C, unit_icon_move_22_frame_0 +dat 0x081CF826, unit_icon_move_22_frame_1 +dat 0x081CF830, unit_icon_move_22_frame_2 +dat 0x081CF83A, unit_icon_move_22_frame_3 +dat 0x081CF844, unit_icon_move_22_frame_4 +dat 0x081CF84E, unit_icon_move_22_frame_5 +dat 0x081CF858, unit_icon_move_22_frame_6 +dat 0x081CF862, unit_icon_move_22_frame_7 +dat 0x081CF86C, unit_icon_move_22_frame_8 +dat 0x081CF876, unit_icon_move_22_frame_9 +dat 0x081CF880, unit_icon_move_22_frame_10 +dat 0x081CF88A, unit_icon_move_22_frame_11 +dat 0x081CF894, unit_icon_move_22_frame_12 +dat 0x081CF89E, unit_icon_move_22_frame_13 +dat 0x081CF8A8, unit_icon_move_22_frame_14 +dat 0x081CF8B2, unit_icon_move_22_frame_15 +dat 0x081CF8BC, unit_icon_move_22_frame_16 +dat 0x081CF8C6, unit_icon_move_22_frame_17 +dat 0x081CF8D0, unit_icon_move_22_frame_18 +dat 0x081CF8DA, unit_icon_move_22_anim_0 +dat 0x081CF8EE, unit_icon_move_22_anim_1 +dat 0x081CF902, unit_icon_move_22_anim_2 +dat 0x081CF916, unit_icon_move_22_anim_3 +dat 0x081CF92A, unit_icon_move_22_anim_4 +dat 0x081CF940, unit_icon_move_23_sheet +dat 0x081D0160, unit_icon_move_23_motion +dat 0x081D0164, unit_icon_move_23_frame_list +dat 0x081D018A, unit_icon_move_23_anim_list +dat 0x081D0194, unit_icon_move_23_frame_0 +dat 0x081D019E, unit_icon_move_23_frame_1 +dat 0x081D01A8, unit_icon_move_23_frame_2 +dat 0x081D01B2, unit_icon_move_23_frame_3 +dat 0x081D01BC, unit_icon_move_23_frame_4 +dat 0x081D01C6, unit_icon_move_23_frame_5 +dat 0x081D01D0, unit_icon_move_23_frame_6 +dat 0x081D01DA, unit_icon_move_23_frame_7 +dat 0x081D01E4, unit_icon_move_23_frame_8 +dat 0x081D01EE, unit_icon_move_23_frame_9 +dat 0x081D01F8, unit_icon_move_23_frame_10 +dat 0x081D0202, unit_icon_move_23_frame_11 +dat 0x081D020C, unit_icon_move_23_frame_12 +dat 0x081D0216, unit_icon_move_23_frame_13 +dat 0x081D0220, unit_icon_move_23_frame_14 +dat 0x081D022A, unit_icon_move_23_frame_15 +dat 0x081D0234, unit_icon_move_23_frame_16 +dat 0x081D023E, unit_icon_move_23_frame_17 +dat 0x081D0248, unit_icon_move_23_frame_18 +dat 0x081D0252, unit_icon_move_23_anim_0 +dat 0x081D0266, unit_icon_move_23_anim_1 +dat 0x081D027A, unit_icon_move_23_anim_2 +dat 0x081D028E, unit_icon_move_23_anim_3 +dat 0x081D02A2, unit_icon_move_23_anim_4 +dat 0x081D02B8, unit_icon_move_24_sheet +dat 0x081D0A7C, unit_icon_move_24_motion +dat 0x081D0A80, unit_icon_move_24_frame_list +dat 0x081D0AA6, unit_icon_move_24_anim_list +dat 0x081D0AB0, unit_icon_move_24_frame_0 +dat 0x081D0ABA, unit_icon_move_24_frame_1 +dat 0x081D0AC4, unit_icon_move_24_frame_2 +dat 0x081D0ACE, unit_icon_move_24_frame_3 +dat 0x081D0AD8, unit_icon_move_24_frame_4 +dat 0x081D0AE2, unit_icon_move_24_frame_5 +dat 0x081D0AEC, unit_icon_move_24_frame_6 +dat 0x081D0AF6, unit_icon_move_24_frame_7 +dat 0x081D0B00, unit_icon_move_24_frame_8 +dat 0x081D0B0A, unit_icon_move_24_frame_9 +dat 0x081D0B14, unit_icon_move_24_frame_10 +dat 0x081D0B1E, unit_icon_move_24_frame_11 +dat 0x081D0B28, unit_icon_move_24_frame_12 +dat 0x081D0B32, unit_icon_move_24_frame_13 +dat 0x081D0B3C, unit_icon_move_24_frame_14 +dat 0x081D0B46, unit_icon_move_24_frame_15 +dat 0x081D0B50, unit_icon_move_24_frame_16 +dat 0x081D0B5A, unit_icon_move_24_frame_17 +dat 0x081D0B64, unit_icon_move_24_frame_18 +dat 0x081D0B6E, unit_icon_move_24_anim_0 +dat 0x081D0B82, unit_icon_move_24_anim_1 +dat 0x081D0B96, unit_icon_move_24_anim_2 +dat 0x081D0BAA, unit_icon_move_24_anim_3 +dat 0x081D0BBE, unit_icon_move_24_anim_4 +dat 0x081D0BD4, unit_icon_move_25_sheet +dat 0x081D13C8, unit_icon_move_25_motion +dat 0x081D13CC, unit_icon_move_25_frame_list +dat 0x081D13F2, unit_icon_move_25_anim_list +dat 0x081D13FC, unit_icon_move_25_frame_0 +dat 0x081D1406, unit_icon_move_25_frame_1 +dat 0x081D1410, unit_icon_move_25_frame_2 +dat 0x081D141A, unit_icon_move_25_frame_3 +dat 0x081D1424, unit_icon_move_25_frame_4 +dat 0x081D142E, unit_icon_move_25_frame_5 +dat 0x081D1438, unit_icon_move_25_frame_6 +dat 0x081D1442, unit_icon_move_25_frame_7 +dat 0x081D144C, unit_icon_move_25_frame_8 +dat 0x081D1456, unit_icon_move_25_frame_9 +dat 0x081D1460, unit_icon_move_25_frame_10 +dat 0x081D146A, unit_icon_move_25_frame_11 +dat 0x081D1474, unit_icon_move_25_frame_12 +dat 0x081D147E, unit_icon_move_25_frame_13 +dat 0x081D1488, unit_icon_move_25_frame_14 +dat 0x081D1492, unit_icon_move_25_frame_15 +dat 0x081D149C, unit_icon_move_25_frame_16 +dat 0x081D14A6, unit_icon_move_25_frame_17 +dat 0x081D14B0, unit_icon_move_25_frame_18 +dat 0x081D14BA, unit_icon_move_25_anim_0 +dat 0x081D14CE, unit_icon_move_25_anim_1 +dat 0x081D14E2, unit_icon_move_25_anim_2 +dat 0x081D14F6, unit_icon_move_25_anim_3 +dat 0x081D150A, unit_icon_move_25_anim_4 +dat 0x081D1520, unit_icon_move_26_sheet +dat 0x081D1D48, unit_icon_move_26_motion +dat 0x081D1D4C, unit_icon_move_26_frame_list +dat 0x081D1D72, unit_icon_move_26_anim_list +dat 0x081D1D7C, unit_icon_move_26_frame_0 +dat 0x081D1D86, unit_icon_move_26_frame_1 +dat 0x081D1D90, unit_icon_move_26_frame_2 +dat 0x081D1D9A, unit_icon_move_26_frame_3 +dat 0x081D1DA4, unit_icon_move_26_frame_4 +dat 0x081D1DAE, unit_icon_move_26_frame_5 +dat 0x081D1DB8, unit_icon_move_26_frame_6 +dat 0x081D1DC2, unit_icon_move_26_frame_7 +dat 0x081D1DCC, unit_icon_move_26_frame_8 +dat 0x081D1DD6, unit_icon_move_26_frame_9 +dat 0x081D1DE0, unit_icon_move_26_frame_10 +dat 0x081D1DEA, unit_icon_move_26_frame_11 +dat 0x081D1DF4, unit_icon_move_26_frame_12 +dat 0x081D1DFE, unit_icon_move_26_frame_13 +dat 0x081D1E08, unit_icon_move_26_frame_14 +dat 0x081D1E12, unit_icon_move_26_frame_15 +dat 0x081D1E1C, unit_icon_move_26_frame_16 +dat 0x081D1E26, unit_icon_move_26_frame_17 +dat 0x081D1E30, unit_icon_move_26_frame_18 +dat 0x081D1E3A, unit_icon_move_26_anim_0 +dat 0x081D1E4E, unit_icon_move_26_anim_1 +dat 0x081D1E62, unit_icon_move_26_anim_2 +dat 0x081D1E76, unit_icon_move_26_anim_3 +dat 0x081D1E8A, unit_icon_move_26_anim_4 +dat 0x081D1EA0, unit_icon_move_27_sheet +dat 0x081D2714, unit_icon_move_27_motion +dat 0x081D2718, unit_icon_move_27_frame_list +dat 0x081D273E, unit_icon_move_27_anim_list +dat 0x081D2748, unit_icon_move_27_frame_0 +dat 0x081D2752, unit_icon_move_27_frame_1 +dat 0x081D275C, unit_icon_move_27_frame_2 +dat 0x081D2766, unit_icon_move_27_frame_3 +dat 0x081D2770, unit_icon_move_27_frame_4 +dat 0x081D277A, unit_icon_move_27_frame_5 +dat 0x081D2784, unit_icon_move_27_frame_6 +dat 0x081D278E, unit_icon_move_27_frame_7 +dat 0x081D2798, unit_icon_move_27_frame_8 +dat 0x081D27A2, unit_icon_move_27_frame_9 +dat 0x081D27AC, unit_icon_move_27_frame_10 +dat 0x081D27B6, unit_icon_move_27_frame_11 +dat 0x081D27C0, unit_icon_move_27_frame_12 +dat 0x081D27CA, unit_icon_move_27_frame_13 +dat 0x081D27D4, unit_icon_move_27_frame_14 +dat 0x081D27DE, unit_icon_move_27_frame_15 +dat 0x081D27E8, unit_icon_move_27_frame_16 +dat 0x081D27F2, unit_icon_move_27_frame_17 +dat 0x081D27FC, unit_icon_move_27_frame_18 +dat 0x081D2806, unit_icon_move_27_anim_0 +dat 0x081D281A, unit_icon_move_27_anim_1 +dat 0x081D282E, unit_icon_move_27_anim_2 +dat 0x081D2842, unit_icon_move_27_anim_3 +dat 0x081D2856, unit_icon_move_27_anim_4 +dat 0x081D286C, unit_icon_move_28_sheet +dat 0x081D3194, unit_icon_move_28_motion +dat 0x081D3198, unit_icon_move_28_frame_list +dat 0x081D31BE, unit_icon_move_28_anim_list +dat 0x081D31C8, unit_icon_move_28_frame_0 +dat 0x081D31D2, unit_icon_move_28_frame_1 +dat 0x081D31DC, unit_icon_move_28_frame_2 +dat 0x081D31E6, unit_icon_move_28_frame_3 +dat 0x081D31F0, unit_icon_move_28_frame_4 +dat 0x081D31FA, unit_icon_move_28_frame_5 +dat 0x081D3204, unit_icon_move_28_frame_6 +dat 0x081D320E, unit_icon_move_28_frame_7 +dat 0x081D3218, unit_icon_move_28_frame_8 +dat 0x081D3222, unit_icon_move_28_frame_9 +dat 0x081D322C, unit_icon_move_28_frame_10 +dat 0x081D3236, unit_icon_move_28_frame_11 +dat 0x081D3240, unit_icon_move_28_frame_12 +dat 0x081D324A, unit_icon_move_28_frame_13 +dat 0x081D3254, unit_icon_move_28_frame_14 +dat 0x081D325E, unit_icon_move_28_frame_15 +dat 0x081D3268, unit_icon_move_28_frame_16 +dat 0x081D3272, unit_icon_move_28_frame_17 +dat 0x081D327C, unit_icon_move_28_frame_18 +dat 0x081D3286, unit_icon_move_28_anim_0 +dat 0x081D329A, unit_icon_move_28_anim_1 +dat 0x081D32AE, unit_icon_move_28_anim_2 +dat 0x081D32C2, unit_icon_move_28_anim_3 +dat 0x081D32D6, unit_icon_move_28_anim_4 +dat 0x081D32EC, unit_icon_move_30_sheet +dat 0x081D403C, unit_icon_move_30_motion +dat 0x081D4040, unit_icon_move_30_frame_list +dat 0x081D4066, unit_icon_move_30_anim_list +dat 0x081D4070, unit_icon_move_30_frame_0 +dat 0x081D407A, unit_icon_move_30_frame_1 +dat 0x081D4084, unit_icon_move_30_frame_2 +dat 0x081D408E, unit_icon_move_30_frame_3 +dat 0x081D4098, unit_icon_move_30_frame_4 +dat 0x081D40A2, unit_icon_move_30_frame_5 +dat 0x081D40AC, unit_icon_move_30_frame_6 +dat 0x081D40B6, unit_icon_move_30_frame_7 +dat 0x081D40C0, unit_icon_move_30_frame_8 +dat 0x081D40CA, unit_icon_move_30_frame_9 +dat 0x081D40D4, unit_icon_move_30_frame_10 +dat 0x081D40DE, unit_icon_move_30_frame_11 +dat 0x081D40E8, unit_icon_move_30_frame_12 +dat 0x081D40F2, unit_icon_move_30_frame_13 +dat 0x081D40FC, unit_icon_move_30_frame_14 +dat 0x081D4106, unit_icon_move_30_frame_15 +dat 0x081D4110, unit_icon_move_30_frame_16 +dat 0x081D411A, unit_icon_move_30_frame_17 +dat 0x081D4124, unit_icon_move_30_frame_18 +dat 0x081D4136, unit_icon_move_30_anim_0 +dat 0x081D414A, unit_icon_move_30_anim_1 +dat 0x081D415E, unit_icon_move_30_anim_2 +dat 0x081D4172, unit_icon_move_30_anim_3 +dat 0x081D4186, unit_icon_move_30_anim_4 +dat 0x081D419C, unit_icon_move_31_sheet +dat 0x081D4EEC, unit_icon_move_31_motion +dat 0x081D4EF0, unit_icon_move_31_frame_list +dat 0x081D4F16, unit_icon_move_31_anim_list +dat 0x081D4F20, unit_icon_move_31_frame_0 +dat 0x081D4F2A, unit_icon_move_31_frame_1 +dat 0x081D4F34, unit_icon_move_31_frame_2 +dat 0x081D4F3E, unit_icon_move_31_frame_3 +dat 0x081D4F48, unit_icon_move_31_frame_4 +dat 0x081D4F52, unit_icon_move_31_frame_5 +dat 0x081D4F5C, unit_icon_move_31_frame_6 +dat 0x081D4F66, unit_icon_move_31_frame_7 +dat 0x081D4F70, unit_icon_move_31_frame_8 +dat 0x081D4F7A, unit_icon_move_31_frame_9 +dat 0x081D4F84, unit_icon_move_31_frame_10 +dat 0x081D4F8E, unit_icon_move_31_frame_11 +dat 0x081D4F98, unit_icon_move_31_frame_12 +dat 0x081D4FA2, unit_icon_move_31_frame_13 +dat 0x081D4FAC, unit_icon_move_31_frame_14 +dat 0x081D4FB6, unit_icon_move_31_frame_15 +dat 0x081D4FC0, unit_icon_move_31_frame_16 +dat 0x081D4FCA, unit_icon_move_31_frame_17 +dat 0x081D4FD4, unit_icon_move_31_frame_18 +dat 0x081D4FE6, unit_icon_move_31_anim_0 +dat 0x081D4FFA, unit_icon_move_31_anim_1 +dat 0x081D500E, unit_icon_move_31_anim_2 +dat 0x081D5022, unit_icon_move_31_anim_3 +dat 0x081D5036, unit_icon_move_31_anim_4 +dat 0x081D504C, unit_icon_move_32_sheet +dat 0x081D5E58, unit_icon_move_32_motion +dat 0x081D5E5C, unit_icon_move_32_frame_list +dat 0x081D5E82, unit_icon_move_32_anim_list +dat 0x081D5E8C, unit_icon_move_32_frame_0 +dat 0x081D5E96, unit_icon_move_32_frame_1 +dat 0x081D5EA0, unit_icon_move_32_frame_2 +dat 0x081D5EAA, unit_icon_move_32_frame_3 +dat 0x081D5EB4, unit_icon_move_32_frame_4 +dat 0x081D5EBE, unit_icon_move_32_frame_5 +dat 0x081D5EC8, unit_icon_move_32_frame_6 +dat 0x081D5ED2, unit_icon_move_32_frame_7 +dat 0x081D5EDC, unit_icon_move_32_frame_8 +dat 0x081D5EE6, unit_icon_move_32_frame_9 +dat 0x081D5EF0, unit_icon_move_32_frame_10 +dat 0x081D5EFA, unit_icon_move_32_frame_11 +dat 0x081D5F04, unit_icon_move_32_frame_12 +dat 0x081D5F0E, unit_icon_move_32_frame_13 +dat 0x081D5F18, unit_icon_move_32_frame_14 +dat 0x081D5F22, unit_icon_move_32_frame_15 +dat 0x081D5F2C, unit_icon_move_32_frame_16 +dat 0x081D5F36, unit_icon_move_32_frame_17 +dat 0x081D5F40, unit_icon_move_32_frame_18 +dat 0x081D5F5A, unit_icon_move_32_anim_0 +dat 0x081D5F6E, unit_icon_move_32_anim_1 +dat 0x081D5F82, unit_icon_move_32_anim_2 +dat 0x081D5F96, unit_icon_move_32_anim_3 +dat 0x081D5FAA, unit_icon_move_32_anim_4 +dat 0x081D5FC0, unit_icon_move_33_sheet +dat 0x081D6D6C, unit_icon_move_33_motion +dat 0x081D6D70, unit_icon_move_33_frame_list +dat 0x081D6D96, unit_icon_move_33_anim_list +dat 0x081D6DA0, unit_icon_move_33_frame_0 +dat 0x081D6DAA, unit_icon_move_33_frame_1 +dat 0x081D6DB4, unit_icon_move_33_frame_2 +dat 0x081D6DBE, unit_icon_move_33_frame_3 +dat 0x081D6DC8, unit_icon_move_33_frame_4 +dat 0x081D6DD2, unit_icon_move_33_frame_5 +dat 0x081D6DDC, unit_icon_move_33_frame_6 +dat 0x081D6DE6, unit_icon_move_33_frame_7 +dat 0x081D6DF0, unit_icon_move_33_frame_8 +dat 0x081D6DFA, unit_icon_move_33_frame_9 +dat 0x081D6E04, unit_icon_move_33_frame_10 +dat 0x081D6E0E, unit_icon_move_33_frame_11 +dat 0x081D6E18, unit_icon_move_33_frame_12 +dat 0x081D6E22, unit_icon_move_33_frame_13 +dat 0x081D6E2C, unit_icon_move_33_frame_14 +dat 0x081D6E36, unit_icon_move_33_frame_15 +dat 0x081D6E40, unit_icon_move_33_frame_16 +dat 0x081D6E4A, unit_icon_move_33_frame_17 +dat 0x081D6E54, unit_icon_move_33_frame_18 +dat 0x081D6E5E, unit_icon_move_33_anim_0 +dat 0x081D6E72, unit_icon_move_33_anim_1 +dat 0x081D6E86, unit_icon_move_33_anim_2 +dat 0x081D6E9A, unit_icon_move_33_anim_3 +dat 0x081D6EAE, unit_icon_move_33_anim_4 +dat 0x081D6EC4, unit_icon_move_34_sheet +dat 0x081D7CC8, unit_icon_move_34_motion +dat 0x081D7CCC, unit_icon_move_34_frame_list +dat 0x081D7CF2, unit_icon_move_34_anim_list +dat 0x081D7CFC, unit_icon_move_34_frame_0 +dat 0x081D7D06, unit_icon_move_34_frame_1 +dat 0x081D7D10, unit_icon_move_34_frame_2 +dat 0x081D7D1A, unit_icon_move_34_frame_3 +dat 0x081D7D24, unit_icon_move_34_frame_4 +dat 0x081D7D2E, unit_icon_move_34_frame_5 +dat 0x081D7D38, unit_icon_move_34_frame_6 +dat 0x081D7D42, unit_icon_move_34_frame_7 +dat 0x081D7D4C, unit_icon_move_34_frame_8 +dat 0x081D7D56, unit_icon_move_34_frame_9 +dat 0x081D7D60, unit_icon_move_34_frame_10 +dat 0x081D7D6A, unit_icon_move_34_frame_11 +dat 0x081D7D74, unit_icon_move_34_frame_12 +dat 0x081D7D7E, unit_icon_move_34_frame_13 +dat 0x081D7D88, unit_icon_move_34_frame_14 +dat 0x081D7D92, unit_icon_move_34_frame_15 +dat 0x081D7D9C, unit_icon_move_34_frame_16 +dat 0x081D7DA6, unit_icon_move_34_frame_17 +dat 0x081D7DB0, unit_icon_move_34_frame_18 +dat 0x081D7DC2, unit_icon_move_34_anim_0 +dat 0x081D7DD6, unit_icon_move_34_anim_1 +dat 0x081D7DEA, unit_icon_move_34_anim_2 +dat 0x081D7DFE, unit_icon_move_34_anim_3 +dat 0x081D7E12, unit_icon_move_34_anim_4 +dat 0x081D7E28, unit_icon_move_36_sheet +dat 0x081D8668, unit_icon_move_36_motion +dat 0x081D866C, unit_icon_move_36_frame_list +dat 0x081D8692, unit_icon_move_36_anim_list +dat 0x081D869C, unit_icon_move_36_frame_0 +dat 0x081D86A6, unit_icon_move_36_frame_1 +dat 0x081D86B0, unit_icon_move_36_frame_2 +dat 0x081D86BA, unit_icon_move_36_frame_3 +dat 0x081D86C4, unit_icon_move_36_frame_4 +dat 0x081D86CE, unit_icon_move_36_frame_5 +dat 0x081D86D8, unit_icon_move_36_frame_6 +dat 0x081D86E2, unit_icon_move_36_frame_7 +dat 0x081D86EC, unit_icon_move_36_frame_8 +dat 0x081D86F6, unit_icon_move_36_frame_9 +dat 0x081D8700, unit_icon_move_36_frame_10 +dat 0x081D870A, unit_icon_move_36_frame_11 +dat 0x081D8714, unit_icon_move_36_frame_12 +dat 0x081D871E, unit_icon_move_36_frame_13 +dat 0x081D8728, unit_icon_move_36_frame_14 +dat 0x081D8732, unit_icon_move_36_frame_15 +dat 0x081D873C, unit_icon_move_36_frame_16 +dat 0x081D8746, unit_icon_move_36_frame_17 +dat 0x081D8750, unit_icon_move_36_frame_18 +dat 0x081D875A, unit_icon_move_36_anim_0 +dat 0x081D876E, unit_icon_move_36_anim_1 +dat 0x081D8782, unit_icon_move_36_anim_2 +dat 0x081D8796, unit_icon_move_36_anim_3 +dat 0x081D87AA, unit_icon_move_36_anim_4 +dat 0x081D87C0, unit_icon_move_37_sheet +dat 0x081D908C, unit_icon_move_37_motion +dat 0x081D9090, unit_icon_move_37_frame_list +dat 0x081D90B6, unit_icon_move_37_anim_list +dat 0x081D90C0, unit_icon_move_37_frame_0 +dat 0x081D90CA, unit_icon_move_37_frame_1 +dat 0x081D90D4, unit_icon_move_37_frame_2 +dat 0x081D90DE, unit_icon_move_37_frame_3 +dat 0x081D90E8, unit_icon_move_37_frame_4 +dat 0x081D90F2, unit_icon_move_37_frame_5 +dat 0x081D90FC, unit_icon_move_37_frame_6 +dat 0x081D9106, unit_icon_move_37_frame_7 +dat 0x081D9110, unit_icon_move_37_frame_8 +dat 0x081D911A, unit_icon_move_37_frame_9 +dat 0x081D9124, unit_icon_move_37_frame_10 +dat 0x081D912E, unit_icon_move_37_frame_11 +dat 0x081D9138, unit_icon_move_37_frame_12 +dat 0x081D9142, unit_icon_move_37_frame_13 +dat 0x081D914C, unit_icon_move_37_frame_14 +dat 0x081D9156, unit_icon_move_37_frame_15 +dat 0x081D9160, unit_icon_move_37_frame_16 +dat 0x081D916A, unit_icon_move_37_frame_17 +dat 0x081D9174, unit_icon_move_37_frame_18 +dat 0x081D917E, unit_icon_move_37_anim_0 +dat 0x081D9192, unit_icon_move_37_anim_1 +dat 0x081D91A6, unit_icon_move_37_anim_2 +dat 0x081D91BA, unit_icon_move_37_anim_3 +dat 0x081D91CE, unit_icon_move_37_anim_4 +dat 0x081D91E4, unit_icon_move_38_sheet +dat 0x081D9B58, unit_icon_move_38_motion +dat 0x081D9B5C, unit_icon_move_38_frame_list +dat 0x081D9B82, unit_icon_move_38_anim_list +dat 0x081D9B8C, unit_icon_move_38_frame_0 +dat 0x081D9B96, unit_icon_move_38_frame_1 +dat 0x081D9BA0, unit_icon_move_38_frame_2 +dat 0x081D9BAA, unit_icon_move_38_frame_3 +dat 0x081D9BB4, unit_icon_move_38_frame_4 +dat 0x081D9BBE, unit_icon_move_38_frame_5 +dat 0x081D9BC8, unit_icon_move_38_frame_6 +dat 0x081D9BD2, unit_icon_move_38_frame_7 +dat 0x081D9BDC, unit_icon_move_38_frame_8 +dat 0x081D9BE6, unit_icon_move_38_frame_9 +dat 0x081D9BF0, unit_icon_move_38_frame_10 +dat 0x081D9BFA, unit_icon_move_38_frame_11 +dat 0x081D9C04, unit_icon_move_38_frame_12 +dat 0x081D9C0E, unit_icon_move_38_frame_13 +dat 0x081D9C18, unit_icon_move_38_frame_14 +dat 0x081D9C22, unit_icon_move_38_frame_15 +dat 0x081D9C2C, unit_icon_move_38_frame_16 +dat 0x081D9C36, unit_icon_move_38_frame_17 +dat 0x081D9C40, unit_icon_move_38_frame_18 +dat 0x081D9C4A, unit_icon_move_38_anim_0 +dat 0x081D9C5E, unit_icon_move_38_anim_1 +dat 0x081D9C72, unit_icon_move_38_anim_2 +dat 0x081D9C86, unit_icon_move_38_anim_3 +dat 0x081D9C9A, unit_icon_move_38_anim_4 +dat 0x081D9CB0, unit_icon_move_39_sheet +dat 0x081DA694, unit_icon_move_39_motion +dat 0x081DA698, unit_icon_move_39_frame_list +dat 0x081DA6BE, unit_icon_move_39_anim_list +dat 0x081DA6C8, unit_icon_move_39_frame_0 +dat 0x081DA6D2, unit_icon_move_39_frame_1 +dat 0x081DA6DC, unit_icon_move_39_frame_2 +dat 0x081DA6E6, unit_icon_move_39_frame_3 +dat 0x081DA6F0, unit_icon_move_39_frame_4 +dat 0x081DA6FA, unit_icon_move_39_frame_5 +dat 0x081DA704, unit_icon_move_39_frame_6 +dat 0x081DA70E, unit_icon_move_39_frame_7 +dat 0x081DA718, unit_icon_move_39_frame_8 +dat 0x081DA722, unit_icon_move_39_frame_9 +dat 0x081DA72C, unit_icon_move_39_frame_10 +dat 0x081DA736, unit_icon_move_39_frame_11 +dat 0x081DA740, unit_icon_move_39_frame_12 +dat 0x081DA74A, unit_icon_move_39_frame_13 +dat 0x081DA754, unit_icon_move_39_frame_14 +dat 0x081DA75E, unit_icon_move_39_frame_15 +dat 0x081DA768, unit_icon_move_39_frame_16 +dat 0x081DA772, unit_icon_move_39_frame_17 +dat 0x081DA77C, unit_icon_move_39_frame_18 +dat 0x081DA786, unit_icon_move_39_anim_0 +dat 0x081DA79A, unit_icon_move_39_anim_1 +dat 0x081DA7AE, unit_icon_move_39_anim_2 +dat 0x081DA7C2, unit_icon_move_39_anim_3 +dat 0x081DA7D6, unit_icon_move_39_anim_4 +dat 0x081DA7EC, unit_icon_move_40_sheet +dat 0x081DB0F8, unit_icon_move_40_motion +dat 0x081DB0FC, unit_icon_move_40_frame_list +dat 0x081DB122, unit_icon_move_40_anim_list +dat 0x081DB12C, unit_icon_move_40_frame_0 +dat 0x081DB136, unit_icon_move_40_frame_1 +dat 0x081DB140, unit_icon_move_40_frame_2 +dat 0x081DB14A, unit_icon_move_40_frame_3 +dat 0x081DB154, unit_icon_move_40_frame_4 +dat 0x081DB15E, unit_icon_move_40_frame_5 +dat 0x081DB168, unit_icon_move_40_frame_6 +dat 0x081DB172, unit_icon_move_40_frame_7 +dat 0x081DB17C, unit_icon_move_40_frame_8 +dat 0x081DB186, unit_icon_move_40_frame_9 +dat 0x081DB190, unit_icon_move_40_frame_10 +dat 0x081DB19A, unit_icon_move_40_frame_11 +dat 0x081DB1A4, unit_icon_move_40_frame_12 +dat 0x081DB1AE, unit_icon_move_40_frame_13 +dat 0x081DB1B8, unit_icon_move_40_frame_14 +dat 0x081DB1C2, unit_icon_move_40_frame_15 +dat 0x081DB1CC, unit_icon_move_40_frame_16 +dat 0x081DB1D6, unit_icon_move_40_frame_17 +dat 0x081DB1E0, unit_icon_move_40_frame_18 +dat 0x081DB1EA, unit_icon_move_40_anim_0 +dat 0x081DB1FE, unit_icon_move_40_anim_1 +dat 0x081DB212, unit_icon_move_40_anim_2 +dat 0x081DB226, unit_icon_move_40_anim_3 +dat 0x081DB23A, unit_icon_move_40_anim_4 +dat 0x081DB250, unit_icon_move_41_sheet +dat 0x081DBBCC, unit_icon_move_41_motion +dat 0x081DBBD0, unit_icon_move_41_frame_list +dat 0x081DBBF6, unit_icon_move_41_anim_list +dat 0x081DBC00, unit_icon_move_41_frame_0 +dat 0x081DBC0A, unit_icon_move_41_frame_1 +dat 0x081DBC14, unit_icon_move_41_frame_2 +dat 0x081DBC1E, unit_icon_move_41_frame_3 +dat 0x081DBC28, unit_icon_move_41_frame_4 +dat 0x081DBC32, unit_icon_move_41_frame_5 +dat 0x081DBC3C, unit_icon_move_41_frame_6 +dat 0x081DBC46, unit_icon_move_41_frame_7 +dat 0x081DBC50, unit_icon_move_41_frame_8 +dat 0x081DBC5A, unit_icon_move_41_frame_9 +dat 0x081DBC64, unit_icon_move_41_frame_10 +dat 0x081DBC6E, unit_icon_move_41_frame_11 +dat 0x081DBC78, unit_icon_move_41_frame_12 +dat 0x081DBC82, unit_icon_move_41_frame_13 +dat 0x081DBC8C, unit_icon_move_41_frame_14 +dat 0x081DBC96, unit_icon_move_41_frame_15 +dat 0x081DBCA0, unit_icon_move_41_frame_16 +dat 0x081DBCAA, unit_icon_move_41_frame_17 +dat 0x081DBCB4, unit_icon_move_41_frame_18 +dat 0x081DBCBE, unit_icon_move_41_anim_0 +dat 0x081DBCD2, unit_icon_move_41_anim_1 +dat 0x081DBCE6, unit_icon_move_41_anim_2 +dat 0x081DBCFA, unit_icon_move_41_anim_3 +dat 0x081DBD0E, unit_icon_move_41_anim_4 +dat 0x081DBD24, unit_icon_move_42_sheet +dat 0x081DC590, unit_icon_move_42_motion +dat 0x081DC594, unit_icon_move_42_frame_list +dat 0x081DC5BA, unit_icon_move_42_anim_list +dat 0x081DC5C4, unit_icon_move_42_frame_0 +dat 0x081DC5CE, unit_icon_move_42_frame_1 +dat 0x081DC5D8, unit_icon_move_42_frame_2 +dat 0x081DC5E2, unit_icon_move_42_frame_3 +dat 0x081DC5EC, unit_icon_move_42_frame_4 +dat 0x081DC5F6, unit_icon_move_42_frame_5 +dat 0x081DC600, unit_icon_move_42_frame_6 +dat 0x081DC60A, unit_icon_move_42_frame_7 +dat 0x081DC614, unit_icon_move_42_frame_8 +dat 0x081DC61E, unit_icon_move_42_frame_9 +dat 0x081DC628, unit_icon_move_42_frame_10 +dat 0x081DC632, unit_icon_move_42_frame_11 +dat 0x081DC63C, unit_icon_move_42_frame_12 +dat 0x081DC646, unit_icon_move_42_frame_13 +dat 0x081DC650, unit_icon_move_42_frame_14 +dat 0x081DC65A, unit_icon_move_42_frame_15 +dat 0x081DC664, unit_icon_move_42_frame_16 +dat 0x081DC66E, unit_icon_move_42_frame_17 +dat 0x081DC678, unit_icon_move_42_frame_18 +dat 0x081DC68A, unit_icon_move_42_anim_0 +dat 0x081DC69E, unit_icon_move_42_anim_1 +dat 0x081DC6B2, unit_icon_move_42_anim_2 +dat 0x081DC6C6, unit_icon_move_42_anim_3 +dat 0x081DC6DA, unit_icon_move_42_anim_4 +dat 0x081DC6F0, unit_icon_move_43_sheet +dat 0x081DCF44, unit_icon_move_43_motion +dat 0x081DCF48, unit_icon_move_43_frame_list +dat 0x081DCF6E, unit_icon_move_43_anim_list +dat 0x081DCF78, unit_icon_move_43_frame_0 +dat 0x081DCF82, unit_icon_move_43_frame_1 +dat 0x081DCF8C, unit_icon_move_43_frame_2 +dat 0x081DCF96, unit_icon_move_43_frame_3 +dat 0x081DCFA0, unit_icon_move_43_frame_4 +dat 0x081DCFAA, unit_icon_move_43_frame_5 +dat 0x081DCFB4, unit_icon_move_43_frame_6 +dat 0x081DCFBE, unit_icon_move_43_frame_7 +dat 0x081DCFC8, unit_icon_move_43_frame_8 +dat 0x081DCFD2, unit_icon_move_43_frame_9 +dat 0x081DCFDC, unit_icon_move_43_frame_10 +dat 0x081DCFE6, unit_icon_move_43_frame_11 +dat 0x081DCFF0, unit_icon_move_43_frame_12 +dat 0x081DCFFA, unit_icon_move_43_frame_13 +dat 0x081DD004, unit_icon_move_43_frame_14 +dat 0x081DD00E, unit_icon_move_43_frame_15 +dat 0x081DD018, unit_icon_move_43_frame_16 +dat 0x081DD022, unit_icon_move_43_frame_17 +dat 0x081DD02C, unit_icon_move_43_frame_18 +dat 0x081DD03E, unit_icon_move_43_anim_0 +dat 0x081DD052, unit_icon_move_43_anim_1 +dat 0x081DD066, unit_icon_move_43_anim_2 +dat 0x081DD07A, unit_icon_move_43_anim_3 +dat 0x081DD08E, unit_icon_move_43_anim_4 +dat 0x081DD0A4, unit_icon_move_44_sheet +dat 0x081DD888, unit_icon_move_44_motion +dat 0x081DD88C, unit_icon_move_44_frame_list +dat 0x081DD8B2, unit_icon_move_44_anim_list +dat 0x081DD8BC, unit_icon_move_44_frame_0 +dat 0x081DD8C6, unit_icon_move_44_frame_1 +dat 0x081DD8D0, unit_icon_move_44_frame_2 +dat 0x081DD8DA, unit_icon_move_44_frame_3 +dat 0x081DD8E4, unit_icon_move_44_frame_4 +dat 0x081DD8EE, unit_icon_move_44_frame_5 +dat 0x081DD8F8, unit_icon_move_44_frame_6 +dat 0x081DD902, unit_icon_move_44_frame_7 +dat 0x081DD90C, unit_icon_move_44_frame_8 +dat 0x081DD916, unit_icon_move_44_frame_9 +dat 0x081DD920, unit_icon_move_44_frame_10 +dat 0x081DD92A, unit_icon_move_44_frame_11 +dat 0x081DD934, unit_icon_move_44_frame_12 +dat 0x081DD93E, unit_icon_move_44_frame_13 +dat 0x081DD948, unit_icon_move_44_frame_14 +dat 0x081DD952, unit_icon_move_44_frame_15 +dat 0x081DD95C, unit_icon_move_44_frame_16 +dat 0x081DD966, unit_icon_move_44_frame_17 +dat 0x081DD970, unit_icon_move_44_frame_18 +dat 0x081DD97A, unit_icon_move_44_anim_0 +dat 0x081DD98E, unit_icon_move_44_anim_1 +dat 0x081DD9A2, unit_icon_move_44_anim_2 +dat 0x081DD9B6, unit_icon_move_44_anim_3 +dat 0x081DD9CA, unit_icon_move_44_anim_4 +dat 0x081DD9E0, unit_icon_move_46_sheet +dat 0x081DE2C4, unit_icon_move_46_motion +dat 0x081DE2C8, unit_icon_move_46_frame_list +dat 0x081DE2EE, unit_icon_move_46_anim_list +dat 0x081DE2F8, unit_icon_move_46_frame_0 +dat 0x081DE302, unit_icon_move_46_frame_1 +dat 0x081DE30C, unit_icon_move_46_frame_2 +dat 0x081DE316, unit_icon_move_46_frame_3 +dat 0x081DE320, unit_icon_move_46_frame_4 +dat 0x081DE32A, unit_icon_move_46_frame_5 +dat 0x081DE334, unit_icon_move_46_frame_6 +dat 0x081DE33E, unit_icon_move_46_frame_7 +dat 0x081DE348, unit_icon_move_46_frame_8 +dat 0x081DE352, unit_icon_move_46_frame_9 +dat 0x081DE35C, unit_icon_move_46_frame_10 +dat 0x081DE366, unit_icon_move_46_frame_11 +dat 0x081DE370, unit_icon_move_46_frame_12 +dat 0x081DE37A, unit_icon_move_46_frame_13 +dat 0x081DE384, unit_icon_move_46_frame_14 +dat 0x081DE38E, unit_icon_move_46_frame_15 +dat 0x081DE398, unit_icon_move_46_frame_16 +dat 0x081DE3A2, unit_icon_move_46_frame_17 +dat 0x081DE3AC, unit_icon_move_46_frame_18 +dat 0x081DE3B6, unit_icon_move_46_anim_0 +dat 0x081DE3CA, unit_icon_move_46_anim_1 +dat 0x081DE3DE, unit_icon_move_46_anim_2 +dat 0x081DE3F2, unit_icon_move_46_anim_3 +dat 0x081DE406, unit_icon_move_46_anim_4 +dat 0x081DE41C, unit_icon_move_48_sheet +dat 0x081DEC38, unit_icon_move_48_motion +dat 0x081DEC3C, unit_icon_move_48_frame_list +dat 0x081DEC62, unit_icon_move_48_anim_list +dat 0x081DEC6C, unit_icon_move_48_frame_0 +dat 0x081DEC76, unit_icon_move_48_frame_1 +dat 0x081DEC80, unit_icon_move_48_frame_2 +dat 0x081DEC8A, unit_icon_move_48_frame_3 +dat 0x081DEC94, unit_icon_move_48_frame_4 +dat 0x081DEC9E, unit_icon_move_48_frame_5 +dat 0x081DECA8, unit_icon_move_48_frame_6 +dat 0x081DECB2, unit_icon_move_48_frame_7 +dat 0x081DECBC, unit_icon_move_48_frame_8 +dat 0x081DECC6, unit_icon_move_48_frame_9 +dat 0x081DECD0, unit_icon_move_48_frame_10 +dat 0x081DECDA, unit_icon_move_48_frame_11 +dat 0x081DECE4, unit_icon_move_48_frame_12 +dat 0x081DECEE, unit_icon_move_48_frame_13 +dat 0x081DECF8, unit_icon_move_48_frame_14 +dat 0x081DED02, unit_icon_move_48_frame_15 +dat 0x081DED0C, unit_icon_move_48_frame_16 +dat 0x081DED16, unit_icon_move_48_frame_17 +dat 0x081DED20, unit_icon_move_48_frame_18 +dat 0x081DED2A, unit_icon_move_48_anim_0 +dat 0x081DED3E, unit_icon_move_48_anim_1 +dat 0x081DED52, unit_icon_move_48_anim_2 +dat 0x081DED66, unit_icon_move_48_anim_3 +dat 0x081DED7A, unit_icon_move_48_anim_4 +dat 0x081DED90, unit_icon_move_50_sheet +dat 0x081DF548, unit_icon_move_50_motion +dat 0x081DF54C, unit_icon_move_50_frame_list +dat 0x081DF572, unit_icon_move_50_anim_list +dat 0x081DF57C, unit_icon_move_50_frame_0 +dat 0x081DF586, unit_icon_move_50_frame_1 +dat 0x081DF590, unit_icon_move_50_frame_2 +dat 0x081DF59A, unit_icon_move_50_frame_3 +dat 0x081DF5A4, unit_icon_move_50_frame_4 +dat 0x081DF5AE, unit_icon_move_50_frame_5 +dat 0x081DF5B8, unit_icon_move_50_frame_6 +dat 0x081DF5C2, unit_icon_move_50_frame_7 +dat 0x081DF5CC, unit_icon_move_50_frame_8 +dat 0x081DF5D6, unit_icon_move_50_frame_9 +dat 0x081DF5E0, unit_icon_move_50_frame_10 +dat 0x081DF5EA, unit_icon_move_50_frame_11 +dat 0x081DF5F4, unit_icon_move_50_frame_12 +dat 0x081DF5FE, unit_icon_move_50_frame_13 +dat 0x081DF608, unit_icon_move_50_frame_14 +dat 0x081DF612, unit_icon_move_50_frame_15 +dat 0x081DF61C, unit_icon_move_50_frame_16 +dat 0x081DF626, unit_icon_move_50_frame_17 +dat 0x081DF630, unit_icon_move_50_frame_18 +dat 0x081DF63A, unit_icon_move_50_anim_0 +dat 0x081DF64E, unit_icon_move_50_anim_1 +dat 0x081DF662, unit_icon_move_50_anim_2 +dat 0x081DF676, unit_icon_move_50_anim_3 +dat 0x081DF68A, unit_icon_move_50_anim_4 +dat 0x081DF6A0, unit_icon_move_51_sheet +dat 0x081DFACC, unit_icon_move_51_motion +dat 0x081DFAD0, unit_icon_move_51_frame_list +dat 0x081DFAF6, unit_icon_move_51_anim_list +dat 0x081DFB00, unit_icon_move_51_frame_0 +dat 0x081DFB0A, unit_icon_move_51_frame_1 +dat 0x081DFB14, unit_icon_move_51_frame_2 +dat 0x081DFB1E, unit_icon_move_51_frame_3 +dat 0x081DFB28, unit_icon_move_51_frame_4 +dat 0x081DFB32, unit_icon_move_51_frame_5 +dat 0x081DFB3C, unit_icon_move_51_frame_6 +dat 0x081DFB46, unit_icon_move_51_frame_7 +dat 0x081DFB50, unit_icon_move_51_frame_8 +dat 0x081DFB5A, unit_icon_move_51_frame_9 +dat 0x081DFB64, unit_icon_move_51_frame_10 +dat 0x081DFB6E, unit_icon_move_51_frame_11 +dat 0x081DFB78, unit_icon_move_51_frame_12 +dat 0x081DFB82, unit_icon_move_51_frame_13 +dat 0x081DFB8C, unit_icon_move_51_frame_14 +dat 0x081DFB96, unit_icon_move_51_frame_15 +dat 0x081DFBA0, unit_icon_move_51_frame_16 +dat 0x081DFBAA, unit_icon_move_51_frame_17 +dat 0x081DFBB4, unit_icon_move_51_frame_18 +dat 0x081DFBBE, unit_icon_move_51_anim_0 +dat 0x081DFBD2, unit_icon_move_51_anim_1 +dat 0x081DFBE6, unit_icon_move_51_anim_2 +dat 0x081DFBFA, unit_icon_move_51_anim_3 +dat 0x081DFC0E, unit_icon_move_51_anim_4 +dat 0x081DFC24, unit_icon_move_52_sheet +dat 0x081E058C, unit_icon_move_52_motion +dat 0x081E0590, unit_icon_move_52_frame_list +dat 0x081E05B6, unit_icon_move_52_anim_list +dat 0x081E05C0, unit_icon_move_52_frame_0 +dat 0x081E05CA, unit_icon_move_52_frame_1 +dat 0x081E05D4, unit_icon_move_52_frame_2 +dat 0x081E05DE, unit_icon_move_52_frame_3 +dat 0x081E05E8, unit_icon_move_52_frame_4 +dat 0x081E05F2, unit_icon_move_52_frame_5 +dat 0x081E05FC, unit_icon_move_52_frame_6 +dat 0x081E0606, unit_icon_move_52_frame_7 +dat 0x081E0610, unit_icon_move_52_frame_8 +dat 0x081E061A, unit_icon_move_52_frame_9 +dat 0x081E0624, unit_icon_move_52_frame_10 +dat 0x081E062E, unit_icon_move_52_frame_11 +dat 0x081E0638, unit_icon_move_52_frame_12 +dat 0x081E0642, unit_icon_move_52_frame_13 +dat 0x081E064C, unit_icon_move_52_frame_14 +dat 0x081E0656, unit_icon_move_52_frame_15 +dat 0x081E0660, unit_icon_move_52_frame_16 +dat 0x081E066A, unit_icon_move_52_frame_17 +dat 0x081E0674, unit_icon_move_52_frame_18 +dat 0x081E067E, unit_icon_move_52_anim_0 +dat 0x081E0692, unit_icon_move_52_anim_1 +dat 0x081E06A6, unit_icon_move_52_anim_2 +dat 0x081E06BA, unit_icon_move_52_anim_3 +dat 0x081E06CE, unit_icon_move_52_anim_4 +dat 0x081E06E4, unit_icon_move_54_sheet +dat 0x081E0E40, unit_icon_move_54_motion +dat 0x081E0E44, unit_icon_move_54_frame_list +dat 0x081E0E6A, unit_icon_move_54_anim_list +dat 0x081E0E74, unit_icon_move_54_frame_0 +dat 0x081E0E7E, unit_icon_move_54_frame_1 +dat 0x081E0E88, unit_icon_move_54_frame_2 +dat 0x081E0E92, unit_icon_move_54_frame_3 +dat 0x081E0E9C, unit_icon_move_54_frame_4 +dat 0x081E0EA6, unit_icon_move_54_frame_5 +dat 0x081E0EB0, unit_icon_move_54_frame_6 +dat 0x081E0EBA, unit_icon_move_54_frame_7 +dat 0x081E0EC4, unit_icon_move_54_frame_8 +dat 0x081E0ECE, unit_icon_move_54_frame_9 +dat 0x081E0ED8, unit_icon_move_54_frame_10 +dat 0x081E0EE2, unit_icon_move_54_frame_11 +dat 0x081E0EEC, unit_icon_move_54_frame_12 +dat 0x081E0EF6, unit_icon_move_54_frame_13 +dat 0x081E0F00, unit_icon_move_54_frame_14 +dat 0x081E0F0A, unit_icon_move_54_frame_15 +dat 0x081E0F14, unit_icon_move_54_frame_16 +dat 0x081E0F1E, unit_icon_move_54_frame_17 +dat 0x081E0F28, unit_icon_move_54_frame_18 +dat 0x081E0F32, unit_icon_move_54_anim_0 +dat 0x081E0F46, unit_icon_move_54_anim_1 +dat 0x081E0F5A, unit_icon_move_54_anim_2 +dat 0x081E0F6E, unit_icon_move_54_anim_3 +dat 0x081E0F82, unit_icon_move_54_anim_4 +dat 0x081E0F98, unit_icon_move_55_sheet +dat 0x081E173C, unit_icon_move_55_motion +dat 0x081E1740, unit_icon_move_55_frame_list +dat 0x081E1766, unit_icon_move_55_anim_list +dat 0x081E1770, unit_icon_move_55_frame_0 +dat 0x081E177A, unit_icon_move_55_frame_1 +dat 0x081E1784, unit_icon_move_55_frame_2 +dat 0x081E178E, unit_icon_move_55_frame_3 +dat 0x081E1798, unit_icon_move_55_frame_4 +dat 0x081E17A2, unit_icon_move_55_frame_5 +dat 0x081E17AC, unit_icon_move_55_frame_6 +dat 0x081E17B6, unit_icon_move_55_frame_7 +dat 0x081E17C0, unit_icon_move_55_frame_8 +dat 0x081E17CA, unit_icon_move_55_frame_9 +dat 0x081E17D4, unit_icon_move_55_frame_10 +dat 0x081E17DE, unit_icon_move_55_frame_11 +dat 0x081E17E8, unit_icon_move_55_frame_12 +dat 0x081E17F2, unit_icon_move_55_frame_13 +dat 0x081E17FC, unit_icon_move_55_frame_14 +dat 0x081E1806, unit_icon_move_55_frame_15 +dat 0x081E1810, unit_icon_move_55_frame_16 +dat 0x081E1822, unit_icon_move_55_frame_17 +dat 0x081E182C, unit_icon_move_55_frame_18 +dat 0x081E1836, unit_icon_move_55_anim_0 +dat 0x081E184A, unit_icon_move_55_anim_1 +dat 0x081E185E, unit_icon_move_55_anim_2 +dat 0x081E1872, unit_icon_move_55_anim_3 +dat 0x081E1886, unit_icon_move_55_anim_4 +dat 0x081E189C, unit_icon_move_56_sheet +dat 0x081E2088, unit_icon_move_56_motion +dat 0x081E208C, unit_icon_move_56_frame_list +dat 0x081E20B2, unit_icon_move_56_anim_list +dat 0x081E20BC, unit_icon_move_56_frame_0 +dat 0x081E20C6, unit_icon_move_56_frame_1 +dat 0x081E20D0, unit_icon_move_56_frame_2 +dat 0x081E20DA, unit_icon_move_56_frame_3 +dat 0x081E20E4, unit_icon_move_56_frame_4 +dat 0x081E20EE, unit_icon_move_56_frame_5 +dat 0x081E20F8, unit_icon_move_56_frame_6 +dat 0x081E2102, unit_icon_move_56_frame_7 +dat 0x081E210C, unit_icon_move_56_frame_8 +dat 0x081E2116, unit_icon_move_56_frame_9 +dat 0x081E2120, unit_icon_move_56_frame_10 +dat 0x081E212A, unit_icon_move_56_frame_11 +dat 0x081E2134, unit_icon_move_56_frame_12 +dat 0x081E213E, unit_icon_move_56_frame_13 +dat 0x081E2148, unit_icon_move_56_frame_14 +dat 0x081E2152, unit_icon_move_56_frame_15 +dat 0x081E215C, unit_icon_move_56_frame_16 +dat 0x081E2166, unit_icon_move_56_frame_17 +dat 0x081E2170, unit_icon_move_56_frame_18 +dat 0x081E217A, unit_icon_move_56_anim_0 +dat 0x081E218E, unit_icon_move_56_anim_1 +dat 0x081E21A2, unit_icon_move_56_anim_2 +dat 0x081E21B6, unit_icon_move_56_anim_3 +dat 0x081E21CA, unit_icon_move_56_anim_4 +dat 0x081E21E0, unit_icon_move_58_sheet +dat 0x081E2F34, unit_icon_move_58_motion +dat 0x081E2F38, unit_icon_move_58_frame_list +dat 0x081E2F5E, unit_icon_move_58_anim_list +dat 0x081E2F68, unit_icon_move_58_frame_0 +dat 0x081E2F72, unit_icon_move_58_frame_1 +dat 0x081E2F7C, unit_icon_move_58_frame_2 +dat 0x081E2F86, unit_icon_move_58_frame_3 +dat 0x081E2F90, unit_icon_move_58_frame_4 +dat 0x081E2F9A, unit_icon_move_58_frame_5 +dat 0x081E2FA4, unit_icon_move_58_frame_6 +dat 0x081E2FAE, unit_icon_move_58_frame_7 +dat 0x081E2FB8, unit_icon_move_58_frame_8 +dat 0x081E2FC2, unit_icon_move_58_frame_9 +dat 0x081E2FCC, unit_icon_move_58_frame_10 +dat 0x081E2FD6, unit_icon_move_58_frame_11 +dat 0x081E2FE0, unit_icon_move_58_frame_12 +dat 0x081E2FEA, unit_icon_move_58_frame_13 +dat 0x081E2FF4, unit_icon_move_58_frame_14 +dat 0x081E2FFE, unit_icon_move_58_frame_15 +dat 0x081E3008, unit_icon_move_58_frame_16 +dat 0x081E3012, unit_icon_move_58_frame_17 +dat 0x081E301C, unit_icon_move_58_frame_18 +dat 0x081E3026, unit_icon_move_58_anim_0 +dat 0x081E303A, unit_icon_move_58_anim_1 +dat 0x081E304E, unit_icon_move_58_anim_2 +dat 0x081E3062, unit_icon_move_58_anim_3 +dat 0x081E3076, unit_icon_move_58_anim_4 +dat 0x081E308C, unit_icon_move_59_sheet +dat 0x081E39EC, unit_icon_move_59_motion +dat 0x081E39F0, unit_icon_move_59_frame_list +dat 0x081E3A16, unit_icon_move_59_anim_list +dat 0x081E3A20, unit_icon_move_59_frame_0 +dat 0x081E3A2A, unit_icon_move_59_frame_1 +dat 0x081E3A34, unit_icon_move_59_frame_2 +dat 0x081E3A3E, unit_icon_move_59_frame_3 +dat 0x081E3A48, unit_icon_move_59_frame_4 +dat 0x081E3A52, unit_icon_move_59_frame_5 +dat 0x081E3A5C, unit_icon_move_59_frame_6 +dat 0x081E3A66, unit_icon_move_59_frame_7 +dat 0x081E3A70, unit_icon_move_59_frame_8 +dat 0x081E3A7A, unit_icon_move_59_frame_9 +dat 0x081E3A84, unit_icon_move_59_frame_10 +dat 0x081E3A8E, unit_icon_move_59_frame_11 +dat 0x081E3A98, unit_icon_move_59_frame_12 +dat 0x081E3AA2, unit_icon_move_59_frame_13 +dat 0x081E3AAC, unit_icon_move_59_frame_14 +dat 0x081E3AB6, unit_icon_move_59_frame_15 +dat 0x081E3AC0, unit_icon_move_59_frame_16 +dat 0x081E3ACA, unit_icon_move_59_frame_17 +dat 0x081E3AD4, unit_icon_move_59_frame_18 +dat 0x081E3ADE, unit_icon_move_59_anim_0 +dat 0x081E3AF2, unit_icon_move_59_anim_1 +dat 0x081E3B06, unit_icon_move_59_anim_2 +dat 0x081E3B1A, unit_icon_move_59_anim_3 +dat 0x081E3B2E, unit_icon_move_59_anim_4 +dat 0x081E3B44, unit_icon_move_62_sheet +dat 0x081E4340, unit_icon_move_62_motion +dat 0x081E4344, unit_icon_move_62_frame_list +dat 0x081E436A, unit_icon_move_62_anim_list +dat 0x081E4374, unit_icon_move_62_frame_0 +dat 0x081E437E, unit_icon_move_62_frame_1 +dat 0x081E4388, unit_icon_move_62_frame_2 +dat 0x081E4392, unit_icon_move_62_frame_3 +dat 0x081E439C, unit_icon_move_62_frame_4 +dat 0x081E43A6, unit_icon_move_62_frame_5 +dat 0x081E43B0, unit_icon_move_62_frame_6 +dat 0x081E43BA, unit_icon_move_62_frame_7 +dat 0x081E43C4, unit_icon_move_62_frame_8 +dat 0x081E43CE, unit_icon_move_62_frame_9 +dat 0x081E43D8, unit_icon_move_62_frame_10 +dat 0x081E43E2, unit_icon_move_62_frame_11 +dat 0x081E43EC, unit_icon_move_62_frame_12 +dat 0x081E43F6, unit_icon_move_62_frame_13 +dat 0x081E4400, unit_icon_move_62_frame_14 +dat 0x081E440A, unit_icon_move_62_frame_15 +dat 0x081E4414, unit_icon_move_62_frame_16 +dat 0x081E441E, unit_icon_move_62_frame_17 +dat 0x081E4428, unit_icon_move_62_frame_18 +dat 0x081E4432, unit_icon_move_62_anim_0 +dat 0x081E4446, unit_icon_move_62_anim_1 +dat 0x081E445A, unit_icon_move_62_anim_2 +dat 0x081E446E, unit_icon_move_62_anim_3 +dat 0x081E4482, unit_icon_move_62_anim_4 +dat 0x081E4498, unit_icon_move_63_sheet +dat 0x081E4EA4, unit_icon_move_63_motion +dat 0x081E4EA8, unit_icon_move_63_frame_list +dat 0x081E4ECE, unit_icon_move_63_anim_list +dat 0x081E4ED8, unit_icon_move_63_frame_0 +dat 0x081E4EE2, unit_icon_move_63_frame_1 +dat 0x081E4EEC, unit_icon_move_63_frame_2 +dat 0x081E4EF6, unit_icon_move_63_frame_3 +dat 0x081E4F00, unit_icon_move_63_frame_4 +dat 0x081E4F0A, unit_icon_move_63_frame_5 +dat 0x081E4F14, unit_icon_move_63_frame_6 +dat 0x081E4F1E, unit_icon_move_63_frame_7 +dat 0x081E4F28, unit_icon_move_63_frame_8 +dat 0x081E4F32, unit_icon_move_63_frame_9 +dat 0x081E4F3C, unit_icon_move_63_frame_10 +dat 0x081E4F46, unit_icon_move_63_frame_11 +dat 0x081E4F50, unit_icon_move_63_frame_12 +dat 0x081E4F5A, unit_icon_move_63_frame_13 +dat 0x081E4F64, unit_icon_move_63_frame_14 +dat 0x081E4F6E, unit_icon_move_63_frame_15 +dat 0x081E4F78, unit_icon_move_63_frame_16 +dat 0x081E4F82, unit_icon_move_63_frame_17 +dat 0x081E4F8C, unit_icon_move_63_frame_18 +dat 0x081E4F96, unit_icon_move_63_anim_0 +dat 0x081E4FAA, unit_icon_move_63_anim_1 +dat 0x081E4FBE, unit_icon_move_63_anim_2 +dat 0x081E4FD2, unit_icon_move_63_anim_3 +dat 0x081E4FE6, unit_icon_move_63_anim_4 +dat 0x081E4FFC, unit_icon_move_64_sheet +dat 0x081E582C, unit_icon_move_64_motion +dat 0x081E5830, unit_icon_move_64_frame_list +dat 0x081E5856, unit_icon_move_64_anim_list +dat 0x081E5860, unit_icon_move_64_frame_0 +dat 0x081E586A, unit_icon_move_64_frame_1 +dat 0x081E5874, unit_icon_move_64_frame_2 +dat 0x081E587E, unit_icon_move_64_frame_3 +dat 0x081E5888, unit_icon_move_64_frame_4 +dat 0x081E5892, unit_icon_move_64_frame_5 +dat 0x081E589C, unit_icon_move_64_frame_6 +dat 0x081E58A6, unit_icon_move_64_frame_7 +dat 0x081E58B0, unit_icon_move_64_frame_8 +dat 0x081E58BA, unit_icon_move_64_frame_9 +dat 0x081E58C4, unit_icon_move_64_frame_10 +dat 0x081E58CE, unit_icon_move_64_frame_11 +dat 0x081E58D8, unit_icon_move_64_frame_12 +dat 0x081E58E2, unit_icon_move_64_frame_13 +dat 0x081E58EC, unit_icon_move_64_frame_14 +dat 0x081E58F6, unit_icon_move_64_frame_15 +dat 0x081E5900, unit_icon_move_64_frame_16 +dat 0x081E590A, unit_icon_move_64_frame_17 +dat 0x081E5914, unit_icon_move_64_frame_18 +dat 0x081E591E, unit_icon_move_64_anim_0 +dat 0x081E5932, unit_icon_move_64_anim_1 +dat 0x081E5946, unit_icon_move_64_anim_2 +dat 0x081E595A, unit_icon_move_64_anim_3 +dat 0x081E596E, unit_icon_move_64_anim_4 +dat 0x081E5984, unit_icon_move_65_sheet +dat 0x081E62B4, unit_icon_move_65_motion +dat 0x081E62B8, unit_icon_move_65_frame_list +dat 0x081E62DE, unit_icon_move_65_anim_list +dat 0x081E62E8, unit_icon_move_65_frame_0 +dat 0x081E62F2, unit_icon_move_65_frame_1 +dat 0x081E62FC, unit_icon_move_65_frame_2 +dat 0x081E6306, unit_icon_move_65_frame_3 +dat 0x081E6310, unit_icon_move_65_frame_4 +dat 0x081E631A, unit_icon_move_65_frame_5 +dat 0x081E6324, unit_icon_move_65_frame_6 +dat 0x081E632E, unit_icon_move_65_frame_7 +dat 0x081E6338, unit_icon_move_65_frame_8 +dat 0x081E6342, unit_icon_move_65_frame_9 +dat 0x081E634C, unit_icon_move_65_frame_10 +dat 0x081E6356, unit_icon_move_65_frame_11 +dat 0x081E6360, unit_icon_move_65_frame_12 +dat 0x081E636A, unit_icon_move_65_frame_13 +dat 0x081E6374, unit_icon_move_65_frame_14 +dat 0x081E637E, unit_icon_move_65_frame_15 +dat 0x081E6388, unit_icon_move_65_frame_16 +dat 0x081E6392, unit_icon_move_65_frame_17 +dat 0x081E639C, unit_icon_move_65_frame_18 +dat 0x081E63A6, unit_icon_move_65_anim_0 +dat 0x081E63BA, unit_icon_move_65_anim_1 +dat 0x081E63CE, unit_icon_move_65_anim_2 +dat 0x081E63E2, unit_icon_move_65_anim_3 +dat 0x081E63F6, unit_icon_move_65_anim_4 +dat 0x081E640C, unit_icon_move_66_sheet +dat 0x081E6DF4, unit_icon_move_66_motion +dat 0x081E6DF8, unit_icon_move_66_frame_list +dat 0x081E6E1E, unit_icon_move_66_anim_list +dat 0x081E6E28, unit_icon_move_66_frame_0 +dat 0x081E6E32, unit_icon_move_66_frame_1 +dat 0x081E6E3C, unit_icon_move_66_frame_2 +dat 0x081E6E46, unit_icon_move_66_frame_3 +dat 0x081E6E50, unit_icon_move_66_frame_4 +dat 0x081E6E5A, unit_icon_move_66_frame_5 +dat 0x081E6E64, unit_icon_move_66_frame_6 +dat 0x081E6E6E, unit_icon_move_66_frame_7 +dat 0x081E6E78, unit_icon_move_66_frame_8 +dat 0x081E6E82, unit_icon_move_66_frame_9 +dat 0x081E6E8C, unit_icon_move_66_frame_10 +dat 0x081E6E96, unit_icon_move_66_frame_11 +dat 0x081E6EA0, unit_icon_move_66_frame_12 +dat 0x081E6EAA, unit_icon_move_66_frame_13 +dat 0x081E6EB4, unit_icon_move_66_frame_14 +dat 0x081E6EBE, unit_icon_move_66_frame_15 +dat 0x081E6EC8, unit_icon_move_66_frame_16 +dat 0x081E6ED2, unit_icon_move_66_frame_17 +dat 0x081E6EDC, unit_icon_move_66_frame_18 +dat 0x081E6EE6, unit_icon_move_66_anim_0 +dat 0x081E6EFA, unit_icon_move_66_anim_1 +dat 0x081E6F0E, unit_icon_move_66_anim_2 +dat 0x081E6F22, unit_icon_move_66_anim_3 +dat 0x081E6F36, unit_icon_move_66_anim_4 +dat 0x081E6F4C, unit_icon_move_67_sheet +dat 0x081E7638, unit_icon_move_67_motion +dat 0x081E763C, unit_icon_move_67_frame_list +dat 0x081E7662, unit_icon_move_67_anim_list +dat 0x081E766C, unit_icon_move_67_frame_0 +dat 0x081E7676, unit_icon_move_67_frame_1 +dat 0x081E7680, unit_icon_move_67_frame_2 +dat 0x081E768A, unit_icon_move_67_frame_3 +dat 0x081E7694, unit_icon_move_67_frame_4 +dat 0x081E769E, unit_icon_move_67_frame_5 +dat 0x081E76A8, unit_icon_move_67_frame_6 +dat 0x081E76B2, unit_icon_move_67_frame_7 +dat 0x081E76BC, unit_icon_move_67_frame_8 +dat 0x081E76C6, unit_icon_move_67_frame_9 +dat 0x081E76D0, unit_icon_move_67_frame_10 +dat 0x081E76DA, unit_icon_move_67_frame_11 +dat 0x081E76E4, unit_icon_move_67_frame_12 +dat 0x081E76EE, unit_icon_move_67_frame_13 +dat 0x081E76F8, unit_icon_move_67_frame_14 +dat 0x081E7702, unit_icon_move_67_frame_15 +dat 0x081E770C, unit_icon_move_67_frame_16 +dat 0x081E7716, unit_icon_move_67_frame_17 +dat 0x081E7720, unit_icon_move_67_frame_18 +dat 0x081E772A, unit_icon_move_67_anim_0 +dat 0x081E773E, unit_icon_move_67_anim_1 +dat 0x081E7752, unit_icon_move_67_anim_2 +dat 0x081E7766, unit_icon_move_67_anim_3 +dat 0x081E777A, unit_icon_move_67_anim_4 +dat 0x081E7790, unit_icon_move_68_sheet +dat 0x081E7F58, unit_icon_move_68_motion +dat 0x081E7F5C, unit_icon_move_68_frame_list +dat 0x081E7F82, unit_icon_move_68_anim_list +dat 0x081E7F8C, unit_icon_move_68_frame_0 +dat 0x081E7F96, unit_icon_move_68_frame_1 +dat 0x081E7FA0, unit_icon_move_68_frame_2 +dat 0x081E7FAA, unit_icon_move_68_frame_3 +dat 0x081E7FB4, unit_icon_move_68_frame_4 +dat 0x081E7FBE, unit_icon_move_68_frame_5 +dat 0x081E7FC8, unit_icon_move_68_frame_6 +dat 0x081E7FD2, unit_icon_move_68_frame_7 +dat 0x081E7FDC, unit_icon_move_68_frame_8 +dat 0x081E7FE6, unit_icon_move_68_frame_9 +dat 0x081E7FF0, unit_icon_move_68_frame_10 +dat 0x081E7FFA, unit_icon_move_68_frame_11 +dat 0x081E8004, unit_icon_move_68_frame_12 +dat 0x081E800E, unit_icon_move_68_frame_13 +dat 0x081E8018, unit_icon_move_68_frame_14 +dat 0x081E8022, unit_icon_move_68_frame_15 +dat 0x081E802C, unit_icon_move_68_frame_16 +dat 0x081E8036, unit_icon_move_68_frame_17 +dat 0x081E8040, unit_icon_move_68_frame_18 +dat 0x081E804A, unit_icon_move_68_anim_0 +dat 0x081E805E, unit_icon_move_68_anim_1 +dat 0x081E8072, unit_icon_move_68_anim_2 +dat 0x081E8086, unit_icon_move_68_anim_3 +dat 0x081E809A, unit_icon_move_68_anim_4 +dat 0x081E80B0, unit_icon_move_69_sheet +dat 0x081E8840, unit_icon_move_69_motion +dat 0x081E89D0, unit_icon_move_71_sheet +dat 0x081E96F0, unit_icon_move_71_motion +dat 0x081E96F4, unit_icon_move_71_frame_list +dat 0x081E971A, unit_icon_move_71_anim_list +dat 0x081E9724, unit_icon_move_71_frame_0 +dat 0x081E972E, unit_icon_move_71_frame_1 +dat 0x081E9738, unit_icon_move_71_frame_2 +dat 0x081E9742, unit_icon_move_71_frame_3 +dat 0x081E974C, unit_icon_move_71_frame_4 +dat 0x081E9756, unit_icon_move_71_frame_5 +dat 0x081E9760, unit_icon_move_71_frame_6 +dat 0x081E976A, unit_icon_move_71_frame_7 +dat 0x081E9774, unit_icon_move_71_frame_8 +dat 0x081E977E, unit_icon_move_71_frame_9 +dat 0x081E9788, unit_icon_move_71_frame_10 +dat 0x081E9792, unit_icon_move_71_frame_11 +dat 0x081E979C, unit_icon_move_71_frame_12 +dat 0x081E97A6, unit_icon_move_71_frame_13 +dat 0x081E97B0, unit_icon_move_71_frame_14 +dat 0x081E97BA, unit_icon_move_71_frame_15 +dat 0x081E97C4, unit_icon_move_71_frame_16 +dat 0x081E97CE, unit_icon_move_71_frame_17 +dat 0x081E97D8, unit_icon_move_71_frame_18 +dat 0x081E97E2, unit_icon_move_71_anim_0 +dat 0x081E97F6, unit_icon_move_71_anim_1 +dat 0x081E980A, unit_icon_move_71_anim_2 +dat 0x081E981E, unit_icon_move_71_anim_3 +dat 0x081E9832, unit_icon_move_71_anim_4 +dat 0x081E9848, unit_icon_move_72_sheet +dat 0x081EA5DC, unit_icon_move_72_motion +dat 0x081EA5E0, unit_icon_move_72_frame_list +dat 0x081EA606, unit_icon_move_72_anim_list +dat 0x081EA610, unit_icon_move_72_frame_0 +dat 0x081EA61A, unit_icon_move_72_frame_1 +dat 0x081EA624, unit_icon_move_72_frame_2 +dat 0x081EA62E, unit_icon_move_72_frame_3 +dat 0x081EA638, unit_icon_move_72_frame_4 +dat 0x081EA642, unit_icon_move_72_frame_5 +dat 0x081EA64C, unit_icon_move_72_frame_6 +dat 0x081EA656, unit_icon_move_72_frame_7 +dat 0x081EA660, unit_icon_move_72_frame_8 +dat 0x081EA66A, unit_icon_move_72_frame_9 +dat 0x081EA674, unit_icon_move_72_frame_10 +dat 0x081EA67E, unit_icon_move_72_frame_11 +dat 0x081EA688, unit_icon_move_72_frame_12 +dat 0x081EA692, unit_icon_move_72_frame_13 +dat 0x081EA69C, unit_icon_move_72_frame_14 +dat 0x081EA6A6, unit_icon_move_72_frame_15 +dat 0x081EA6B0, unit_icon_move_72_frame_16 +dat 0x081EA6BA, unit_icon_move_72_frame_17 +dat 0x081EA6C4, unit_icon_move_72_frame_18 +dat 0x081EA6CE, unit_icon_move_72_anim_0 +dat 0x081EA6E2, unit_icon_move_72_anim_1 +dat 0x081EA6F6, unit_icon_move_72_anim_2 +dat 0x081EA70A, unit_icon_move_72_anim_3 +dat 0x081EA71E, unit_icon_move_72_anim_4 +dat 0x081EA734, unit_icon_move_73_sheet +dat 0x081EAEA0, unit_icon_move_73_motion +dat 0x081EAEA4, unit_icon_move_73_frame_list +dat 0x081EAECA, unit_icon_move_73_anim_list +dat 0x081EAED4, unit_icon_move_73_frame_0 +dat 0x081EAEDE, unit_icon_move_73_frame_1 +dat 0x081EAEE8, unit_icon_move_73_frame_2 +dat 0x081EAEF2, unit_icon_move_73_frame_3 +dat 0x081EAEFC, unit_icon_move_73_frame_4 +dat 0x081EAF06, unit_icon_move_73_frame_5 +dat 0x081EAF10, unit_icon_move_73_frame_6 +dat 0x081EAF1A, unit_icon_move_73_frame_7 +dat 0x081EAF24, unit_icon_move_73_frame_8 +dat 0x081EAF2E, unit_icon_move_73_frame_9 +dat 0x081EAF38, unit_icon_move_73_frame_10 +dat 0x081EAF42, unit_icon_move_73_frame_11 +dat 0x081EAF4C, unit_icon_move_73_frame_12 +dat 0x081EAF56, unit_icon_move_73_frame_13 +dat 0x081EAF60, unit_icon_move_73_frame_14 +dat 0x081EAF6A, unit_icon_move_73_frame_15 +dat 0x081EAF74, unit_icon_move_73_frame_16 +dat 0x081EAF7E, unit_icon_move_73_frame_17 +dat 0x081EAF88, unit_icon_move_73_frame_18 +dat 0x081EAF92, unit_icon_move_73_anim_0 +dat 0x081EAFA6, unit_icon_move_73_anim_1 +dat 0x081EAFBA, unit_icon_move_73_anim_2 +dat 0x081EAFCE, unit_icon_move_73_anim_3 +dat 0x081EAFE2, unit_icon_move_73_anim_4 +dat 0x081EAFF8, unit_icon_move_74_sheet +dat 0x081EB99C, unit_icon_move_74_motion +dat 0x081EB9A0, unit_icon_move_74_frame_list +dat 0x081EB9C6, unit_icon_move_74_anim_list +dat 0x081EB9D0, unit_icon_move_74_frame_0 +dat 0x081EB9DA, unit_icon_move_74_frame_1 +dat 0x081EB9E4, unit_icon_move_74_frame_2 +dat 0x081EB9EE, unit_icon_move_74_frame_3 +dat 0x081EB9F8, unit_icon_move_74_frame_4 +dat 0x081EBA02, unit_icon_move_74_frame_5 +dat 0x081EBA0C, unit_icon_move_74_frame_6 +dat 0x081EBA16, unit_icon_move_74_frame_7 +dat 0x081EBA20, unit_icon_move_74_frame_8 +dat 0x081EBA2A, unit_icon_move_74_frame_9 +dat 0x081EBA34, unit_icon_move_74_frame_10 +dat 0x081EBA3E, unit_icon_move_74_frame_11 +dat 0x081EBA48, unit_icon_move_74_frame_12 +dat 0x081EBA52, unit_icon_move_74_frame_13 +dat 0x081EBA5C, unit_icon_move_74_frame_14 +dat 0x081EBA66, unit_icon_move_74_frame_15 +dat 0x081EBA70, unit_icon_move_74_frame_16 +dat 0x081EBA7A, unit_icon_move_74_frame_17 +dat 0x081EBA84, unit_icon_move_74_frame_18 +dat 0x081EBA8E, unit_icon_move_74_anim_0 +dat 0x081EBAA2, unit_icon_move_74_anim_1 +dat 0x081EBAB6, unit_icon_move_74_anim_2 +dat 0x081EBACA, unit_icon_move_74_anim_3 +dat 0x081EBADE, unit_icon_move_74_anim_4 +dat 0x081EBAF4, unit_icon_move_75_sheet +dat 0x081EC4FC, unit_icon_move_75_motion +dat 0x081EC500, unit_icon_move_75_frame_list +dat 0x081EC526, unit_icon_move_75_anim_list +dat 0x081EC530, unit_icon_move_75_frame_0 +dat 0x081EC53A, unit_icon_move_75_frame_1 +dat 0x081EC544, unit_icon_move_75_frame_2 +dat 0x081EC54E, unit_icon_move_75_frame_3 +dat 0x081EC558, unit_icon_move_75_frame_4 +dat 0x081EC562, unit_icon_move_75_frame_5 +dat 0x081EC56C, unit_icon_move_75_frame_6 +dat 0x081EC576, unit_icon_move_75_frame_7 +dat 0x081EC580, unit_icon_move_75_frame_8 +dat 0x081EC58A, unit_icon_move_75_frame_9 +dat 0x081EC594, unit_icon_move_75_frame_10 +dat 0x081EC59E, unit_icon_move_75_frame_11 +dat 0x081EC5A8, unit_icon_move_75_frame_12 +dat 0x081EC5B2, unit_icon_move_75_frame_13 +dat 0x081EC5BC, unit_icon_move_75_frame_14 +dat 0x081EC5C6, unit_icon_move_75_frame_15 +dat 0x081EC5D0, unit_icon_move_75_frame_16 +dat 0x081EC5DA, unit_icon_move_75_frame_17 +dat 0x081EC5E4, unit_icon_move_75_frame_18 +dat 0x081EC5EE, unit_icon_move_75_anim_0 +dat 0x081EC602, unit_icon_move_75_anim_1 +dat 0x081EC616, unit_icon_move_75_anim_2 +dat 0x081EC62A, unit_icon_move_75_anim_3 +dat 0x081EC63E, unit_icon_move_75_anim_4 +dat 0x081EC654, unit_icon_move_76_sheet +dat 0x081ED1C8, unit_icon_move_76_motion +dat 0x081ED418, unit_icon_move_77_sheet +dat 0x081EDBC4, unit_icon_move_77_motion +dat 0x081EDBC8, unit_icon_move_77_frame_list +dat 0x081EDBEE, unit_icon_move_77_anim_list +dat 0x081EDBF8, unit_icon_move_77_frame_0 +dat 0x081EDC02, unit_icon_move_77_frame_1 +dat 0x081EDC0C, unit_icon_move_77_frame_2 +dat 0x081EDC16, unit_icon_move_77_frame_3 +dat 0x081EDC20, unit_icon_move_77_frame_4 +dat 0x081EDC2A, unit_icon_move_77_frame_5 +dat 0x081EDC34, unit_icon_move_77_frame_6 +dat 0x081EDC3E, unit_icon_move_77_frame_7 +dat 0x081EDC48, unit_icon_move_77_frame_8 +dat 0x081EDC52, unit_icon_move_77_frame_9 +dat 0x081EDC5C, unit_icon_move_77_frame_10 +dat 0x081EDC66, unit_icon_move_77_frame_11 +dat 0x081EDC70, unit_icon_move_77_frame_12 +dat 0x081EDC7A, unit_icon_move_77_frame_13 +dat 0x081EDC84, unit_icon_move_77_frame_14 +dat 0x081EDC8E, unit_icon_move_77_frame_15 +dat 0x081EDC98, unit_icon_move_77_frame_16 +dat 0x081EDCA2, unit_icon_move_77_frame_17 +dat 0x081EDCAC, unit_icon_move_77_frame_18 +dat 0x081EDCB6, unit_icon_move_77_anim_0 +dat 0x081EDCCA, unit_icon_move_77_anim_1 +dat 0x081EDCDE, unit_icon_move_77_anim_2 +dat 0x081EDCF2, unit_icon_move_77_anim_3 +dat 0x081EDD06, unit_icon_move_77_anim_4 +dat 0x081EDD1C, unit_icon_move_78_sheet +dat 0x081EE558, unit_icon_move_78_motion +dat 0x081EE55C, unit_icon_move_78_frame_list +dat 0x081EE582, unit_icon_move_78_anim_list +dat 0x081EE58C, unit_icon_move_78_frame_0 +dat 0x081EE596, unit_icon_move_78_frame_1 +dat 0x081EE5A0, unit_icon_move_78_frame_2 +dat 0x081EE5AA, unit_icon_move_78_frame_3 +dat 0x081EE5B4, unit_icon_move_78_frame_4 +dat 0x081EE5BE, unit_icon_move_78_frame_5 +dat 0x081EE5C8, unit_icon_move_78_frame_6 +dat 0x081EE5D2, unit_icon_move_78_frame_7 +dat 0x081EE5DC, unit_icon_move_78_frame_8 +dat 0x081EE5E6, unit_icon_move_78_frame_9 +dat 0x081EE5F0, unit_icon_move_78_frame_10 +dat 0x081EE5FA, unit_icon_move_78_frame_11 +dat 0x081EE604, unit_icon_move_78_frame_12 +dat 0x081EE60E, unit_icon_move_78_frame_13 +dat 0x081EE618, unit_icon_move_78_frame_14 +dat 0x081EE622, unit_icon_move_78_frame_15 +dat 0x081EE62C, unit_icon_move_78_frame_16 +dat 0x081EE636, unit_icon_move_78_frame_17 +dat 0x081EE640, unit_icon_move_78_frame_18 +dat 0x081EE64A, unit_icon_move_78_anim_0 +dat 0x081EE65E, unit_icon_move_78_anim_1 +dat 0x081EE672, unit_icon_move_78_anim_2 +dat 0x081EE686, unit_icon_move_78_anim_3 +dat 0x081EE69A, unit_icon_move_78_anim_4 +dat 0x081EE6B0, unit_icon_move_79_sheet +dat 0x081EEC84, unit_icon_move_79_motion +dat 0x081EEC88, unit_icon_move_79_frame_list +dat 0x081EECAE, unit_icon_move_79_anim_list +dat 0x081EECB8, unit_icon_move_79_frame_0 +dat 0x081EECC2, unit_icon_move_79_frame_1 +dat 0x081EECCC, unit_icon_move_79_frame_2 +dat 0x081EECD6, unit_icon_move_79_frame_3 +dat 0x081EECE0, unit_icon_move_79_frame_4 +dat 0x081EECEA, unit_icon_move_79_frame_5 +dat 0x081EECF4, unit_icon_move_79_frame_6 +dat 0x081EECFE, unit_icon_move_79_frame_7 +dat 0x081EED08, unit_icon_move_79_frame_8 +dat 0x081EED12, unit_icon_move_79_frame_9 +dat 0x081EED1C, unit_icon_move_79_frame_10 +dat 0x081EED26, unit_icon_move_79_frame_11 +dat 0x081EED30, unit_icon_move_79_frame_12 +dat 0x081EED3A, unit_icon_move_79_frame_13 +dat 0x081EED44, unit_icon_move_79_frame_14 +dat 0x081EED4E, unit_icon_move_79_frame_15 +dat 0x081EED58, unit_icon_move_79_frame_16 +dat 0x081EED62, unit_icon_move_79_frame_17 +dat 0x081EED74, unit_icon_move_79_frame_18 +dat 0x081EED86, unit_icon_move_79_anim_0 +dat 0x081EED9A, unit_icon_move_79_anim_1 +dat 0x081EEDAE, unit_icon_move_79_anim_2 +dat 0x081EEDC2, unit_icon_move_79_anim_3 +dat 0x081EEDD6, unit_icon_move_79_anim_4 +dat 0x081EEDEC, unit_icon_move_80_sheet +dat 0x081EF5CC, unit_icon_move_80_motion +dat 0x081EF5D0, unit_icon_move_80_frame_list +dat 0x081EF5F6, unit_icon_move_80_anim_list +dat 0x081EF600, unit_icon_move_80_frame_0 +dat 0x081EF60A, unit_icon_move_80_frame_1 +dat 0x081EF614, unit_icon_move_80_frame_2 +dat 0x081EF61E, unit_icon_move_80_frame_3 +dat 0x081EF628, unit_icon_move_80_frame_4 +dat 0x081EF632, unit_icon_move_80_frame_5 +dat 0x081EF63C, unit_icon_move_80_frame_6 +dat 0x081EF646, unit_icon_move_80_frame_7 +dat 0x081EF650, unit_icon_move_80_frame_8 +dat 0x081EF65A, unit_icon_move_80_frame_9 +dat 0x081EF664, unit_icon_move_80_frame_10 +dat 0x081EF66E, unit_icon_move_80_frame_11 +dat 0x081EF678, unit_icon_move_80_frame_12 +dat 0x081EF682, unit_icon_move_80_frame_13 +dat 0x081EF68C, unit_icon_move_80_frame_14 +dat 0x081EF696, unit_icon_move_80_frame_15 +dat 0x081EF6A0, unit_icon_move_80_frame_16 +dat 0x081EF6AA, unit_icon_move_80_frame_17 +dat 0x081EF6B4, unit_icon_move_80_frame_18 +dat 0x081EF6BE, unit_icon_move_80_anim_0 +dat 0x081EF6D2, unit_icon_move_80_anim_1 +dat 0x081EF6E6, unit_icon_move_80_anim_2 +dat 0x081EF6FA, unit_icon_move_80_anim_3 +dat 0x081EF70E, unit_icon_move_80_anim_4 +dat 0x081EF724, unit_icon_move_81_sheet +dat 0x081EFE70, unit_icon_move_81_motion +dat 0x081EFE74, unit_icon_move_81_frame_list +dat 0x081EFE9A, unit_icon_move_81_anim_list +dat 0x081EFEA4, unit_icon_move_81_frame_0 +dat 0x081EFEAE, unit_icon_move_81_frame_1 +dat 0x081EFEB8, unit_icon_move_81_frame_2 +dat 0x081EFEC2, unit_icon_move_81_frame_3 +dat 0x081EFECC, unit_icon_move_81_frame_4 +dat 0x081EFED6, unit_icon_move_81_frame_5 +dat 0x081EFEE0, unit_icon_move_81_frame_6 +dat 0x081EFEEA, unit_icon_move_81_frame_7 +dat 0x081EFEF4, unit_icon_move_81_frame_8 +dat 0x081EFEFE, unit_icon_move_81_frame_9 +dat 0x081EFF08, unit_icon_move_81_frame_10 +dat 0x081EFF12, unit_icon_move_81_frame_11 +dat 0x081EFF1C, unit_icon_move_81_frame_12 +dat 0x081EFF26, unit_icon_move_81_frame_13 +dat 0x081EFF30, unit_icon_move_81_frame_14 +dat 0x081EFF3A, unit_icon_move_81_frame_15 +dat 0x081EFF44, unit_icon_move_81_frame_16 +dat 0x081EFF4E, unit_icon_move_81_frame_17 +dat 0x081EFF58, unit_icon_move_81_frame_18 +dat 0x081EFF62, unit_icon_move_81_anim_0 +dat 0x081EFF76, unit_icon_move_81_anim_1 +dat 0x081EFF8A, unit_icon_move_81_anim_2 +dat 0x081EFF9E, unit_icon_move_81_anim_3 +dat 0x081EFFB2, unit_icon_move_81_anim_4 +dat 0x081EFFC8, unit_icon_move_82_sheet +dat 0x081F06D8, unit_icon_move_82_motion +dat 0x081F06DC, unit_icon_move_82_frame_list +dat 0x081F0702, unit_icon_move_82_anim_list +dat 0x081F070C, unit_icon_move_82_frame_0 +dat 0x081F0716, unit_icon_move_82_frame_1 +dat 0x081F0720, unit_icon_move_82_frame_2 +dat 0x081F072A, unit_icon_move_82_frame_3 +dat 0x081F0734, unit_icon_move_82_frame_4 +dat 0x081F073E, unit_icon_move_82_frame_5 +dat 0x081F0748, unit_icon_move_82_frame_6 +dat 0x081F0752, unit_icon_move_82_frame_7 +dat 0x081F075C, unit_icon_move_82_frame_8 +dat 0x081F0766, unit_icon_move_82_frame_9 +dat 0x081F0770, unit_icon_move_82_frame_10 +dat 0x081F077A, unit_icon_move_82_frame_11 +dat 0x081F0784, unit_icon_move_82_frame_12 +dat 0x081F078E, unit_icon_move_82_frame_13 +dat 0x081F0798, unit_icon_move_82_frame_14 +dat 0x081F07A2, unit_icon_move_82_frame_15 +dat 0x081F07AC, unit_icon_move_82_frame_16 +dat 0x081F07B6, unit_icon_move_82_frame_17 +dat 0x081F07C0, unit_icon_move_82_frame_18 +dat 0x081F07CA, unit_icon_move_82_anim_0 +dat 0x081F07DE, unit_icon_move_82_anim_1 +dat 0x081F07F2, unit_icon_move_82_anim_2 +dat 0x081F0806, unit_icon_move_82_anim_3 +dat 0x081F081A, unit_icon_move_82_anim_4 +dat 0x081F0830, unit_icon_move_83_sheet +dat 0x081F1080, unit_icon_move_83_motion +dat 0x081F1084, unit_icon_move_83_frame_list +dat 0x081F10AA, unit_icon_move_83_anim_list +dat 0x081F10B4, unit_icon_move_83_frame_0 +dat 0x081F10BE, unit_icon_move_83_frame_1 +dat 0x081F10C8, unit_icon_move_83_frame_2 +dat 0x081F10D2, unit_icon_move_83_frame_3 +dat 0x081F10DC, unit_icon_move_83_frame_4 +dat 0x081F10E6, unit_icon_move_83_frame_5 +dat 0x081F10F0, unit_icon_move_83_frame_6 +dat 0x081F10FA, unit_icon_move_83_frame_7 +dat 0x081F1104, unit_icon_move_83_frame_8 +dat 0x081F110E, unit_icon_move_83_frame_9 +dat 0x081F1118, unit_icon_move_83_frame_10 +dat 0x081F1122, unit_icon_move_83_frame_11 +dat 0x081F112C, unit_icon_move_83_frame_12 +dat 0x081F1136, unit_icon_move_83_frame_13 +dat 0x081F1140, unit_icon_move_83_frame_14 +dat 0x081F114A, unit_icon_move_83_frame_15 +dat 0x081F1154, unit_icon_move_83_frame_16 +dat 0x081F115E, unit_icon_move_83_frame_17 +dat 0x081F1168, unit_icon_move_83_frame_18 +dat 0x081F1172, unit_icon_move_83_anim_0 +dat 0x081F1186, unit_icon_move_83_anim_1 +dat 0x081F119A, unit_icon_move_83_anim_2 +dat 0x081F11AE, unit_icon_move_83_anim_3 +dat 0x081F11C2, unit_icon_move_83_anim_4 +dat 0x081F11D8, unit_icon_move_84_sheet +dat 0x081F1A54, unit_icon_move_84_motion +dat 0x081F1A58, unit_icon_move_84_frame_list +dat 0x081F1A7E, unit_icon_move_84_anim_list +dat 0x081F1A88, unit_icon_move_84_frame_0 +dat 0x081F1A92, unit_icon_move_84_frame_1 +dat 0x081F1A9C, unit_icon_move_84_frame_2 +dat 0x081F1AA6, unit_icon_move_84_frame_3 +dat 0x081F1AB0, unit_icon_move_84_frame_4 +dat 0x081F1ABA, unit_icon_move_84_frame_5 +dat 0x081F1AC4, unit_icon_move_84_frame_6 +dat 0x081F1ACE, unit_icon_move_84_frame_7 +dat 0x081F1AD8, unit_icon_move_84_frame_8 +dat 0x081F1AE2, unit_icon_move_84_frame_9 +dat 0x081F1AEC, unit_icon_move_84_frame_10 +dat 0x081F1AF6, unit_icon_move_84_frame_11 +dat 0x081F1B00, unit_icon_move_84_frame_12 +dat 0x081F1B0A, unit_icon_move_84_frame_13 +dat 0x081F1B14, unit_icon_move_84_frame_14 +dat 0x081F1B1E, unit_icon_move_84_frame_15 +dat 0x081F1B28, unit_icon_move_84_frame_16 +dat 0x081F1B32, unit_icon_move_84_frame_17 +dat 0x081F1B3C, unit_icon_move_84_frame_18 +dat 0x081F1B46, unit_icon_move_84_anim_0 +dat 0x081F1B5A, unit_icon_move_84_anim_1 +dat 0x081F1B6E, unit_icon_move_84_anim_2 +dat 0x081F1B82, unit_icon_move_84_anim_3 +dat 0x081F1B96, unit_icon_move_84_anim_4 +dat 0x081F1BAC, unit_icon_move_85_sheet +dat 0x081F249C, unit_icon_move_85_motion +dat 0x081F24A0, unit_icon_move_85_frame_list +dat 0x081F24C6, unit_icon_move_85_anim_list +dat 0x081F24D0, unit_icon_move_85_frame_0 +dat 0x081F24DA, unit_icon_move_85_frame_1 +dat 0x081F24E4, unit_icon_move_85_frame_2 +dat 0x081F24EE, unit_icon_move_85_frame_3 +dat 0x081F24F8, unit_icon_move_85_frame_4 +dat 0x081F2502, unit_icon_move_85_frame_5 +dat 0x081F250C, unit_icon_move_85_frame_6 +dat 0x081F2516, unit_icon_move_85_frame_7 +dat 0x081F2520, unit_icon_move_85_frame_8 +dat 0x081F252A, unit_icon_move_85_frame_9 +dat 0x081F2534, unit_icon_move_85_frame_10 +dat 0x081F253E, unit_icon_move_85_frame_11 +dat 0x081F2548, unit_icon_move_85_frame_12 +dat 0x081F2552, unit_icon_move_85_frame_13 +dat 0x081F255C, unit_icon_move_85_frame_14 +dat 0x081F2566, unit_icon_move_85_frame_15 +dat 0x081F2570, unit_icon_move_85_frame_16 +dat 0x081F257A, unit_icon_move_85_frame_17 +dat 0x081F2584, unit_icon_move_85_frame_18 +dat 0x081F258E, unit_icon_move_85_anim_0 +dat 0x081F25A2, unit_icon_move_85_anim_1 +dat 0x081F25B6, unit_icon_move_85_anim_2 +dat 0x081F25CA, unit_icon_move_85_anim_3 +dat 0x081F25DE, unit_icon_move_85_anim_4 +dat 0x081F25F4, unit_icon_move_86_sheet +dat 0x081F2EC4, unit_icon_move_86_motion +dat 0x081F2EC8, unit_icon_move_86_frame_list +dat 0x081F2EEE, unit_icon_move_86_anim_list +dat 0x081F2EF8, unit_icon_move_86_frame_0 +dat 0x081F2F02, unit_icon_move_86_frame_1 +dat 0x081F2F0C, unit_icon_move_86_frame_2 +dat 0x081F2F16, unit_icon_move_86_frame_3 +dat 0x081F2F20, unit_icon_move_86_frame_4 +dat 0x081F2F2A, unit_icon_move_86_frame_5 +dat 0x081F2F34, unit_icon_move_86_frame_6 +dat 0x081F2F3E, unit_icon_move_86_frame_7 +dat 0x081F2F48, unit_icon_move_86_frame_8 +dat 0x081F2F52, unit_icon_move_86_frame_9 +dat 0x081F2F5C, unit_icon_move_86_frame_10 +dat 0x081F2F66, unit_icon_move_86_frame_11 +dat 0x081F2F70, unit_icon_move_86_frame_12 +dat 0x081F2F7A, unit_icon_move_86_frame_13 +dat 0x081F2F84, unit_icon_move_86_frame_14 +dat 0x081F2F8E, unit_icon_move_86_frame_15 +dat 0x081F2F98, unit_icon_move_86_frame_16 +dat 0x081F2FA2, unit_icon_move_86_frame_17 +dat 0x081F2FAC, unit_icon_move_86_frame_18 +dat 0x081F2FB6, unit_icon_move_86_anim_0 +dat 0x081F2FCA, unit_icon_move_86_anim_1 +dat 0x081F2FDE, unit_icon_move_86_anim_2 +dat 0x081F2FF2, unit_icon_move_86_anim_3 +dat 0x081F3006, unit_icon_move_86_anim_4 +dat 0x081F301C, unit_icon_move_87_sheet +dat 0x081F3794, unit_icon_move_87_motion +dat 0x081F3798, unit_icon_move_87_frame_list +dat 0x081F37BE, unit_icon_move_87_anim_list +dat 0x081F37C8, unit_icon_move_87_frame_0 +dat 0x081F37D2, unit_icon_move_87_frame_1 +dat 0x081F37DC, unit_icon_move_87_frame_2 +dat 0x081F37E6, unit_icon_move_87_frame_3 +dat 0x081F37F0, unit_icon_move_87_frame_4 +dat 0x081F37FA, unit_icon_move_87_frame_5 +dat 0x081F3804, unit_icon_move_87_frame_6 +dat 0x081F380E, unit_icon_move_87_frame_7 +dat 0x081F3818, unit_icon_move_87_frame_8 +dat 0x081F3822, unit_icon_move_87_frame_9 +dat 0x081F382C, unit_icon_move_87_frame_10 +dat 0x081F3836, unit_icon_move_87_frame_11 +dat 0x081F3840, unit_icon_move_87_frame_12 +dat 0x081F384A, unit_icon_move_87_frame_13 +dat 0x081F3854, unit_icon_move_87_frame_14 +dat 0x081F385E, unit_icon_move_87_frame_15 +dat 0x081F3868, unit_icon_move_87_frame_16 +dat 0x081F3872, unit_icon_move_87_frame_17 +dat 0x081F387C, unit_icon_move_87_frame_18 +dat 0x081F3886, unit_icon_move_87_anim_0 +dat 0x081F389A, unit_icon_move_87_anim_1 +dat 0x081F38AE, unit_icon_move_87_anim_2 +dat 0x081F38C2, unit_icon_move_87_anim_3 +dat 0x081F38D6, unit_icon_move_87_anim_4 +dat 0x081F38EC, unit_icon_move_88_sheet +dat 0x081F3FA0, unit_icon_move_88_motion +dat 0x081F3FA4, unit_icon_move_88_frame_list +dat 0x081F3FCA, unit_icon_move_88_anim_list +dat 0x081F3FD4, unit_icon_move_88_frame_0 +dat 0x081F3FDE, unit_icon_move_88_frame_1 +dat 0x081F3FE8, unit_icon_move_88_frame_2 +dat 0x081F3FF2, unit_icon_move_88_frame_3 +dat 0x081F3FFC, unit_icon_move_88_frame_4 +dat 0x081F4006, unit_icon_move_88_frame_5 +dat 0x081F4010, unit_icon_move_88_frame_6 +dat 0x081F401A, unit_icon_move_88_frame_7 +dat 0x081F4024, unit_icon_move_88_frame_8 +dat 0x081F402E, unit_icon_move_88_frame_9 +dat 0x081F4038, unit_icon_move_88_frame_10 +dat 0x081F4042, unit_icon_move_88_frame_11 +dat 0x081F404C, unit_icon_move_88_frame_12 +dat 0x081F4056, unit_icon_move_88_frame_13 +dat 0x081F4060, unit_icon_move_88_frame_14 +dat 0x081F406A, unit_icon_move_88_frame_15 +dat 0x081F4074, unit_icon_move_88_frame_16 +dat 0x081F407E, unit_icon_move_88_frame_17 +dat 0x081F4088, unit_icon_move_88_frame_18 +dat 0x081F4092, unit_icon_move_88_anim_0 +dat 0x081F40A6, unit_icon_move_88_anim_1 +dat 0x081F40BA, unit_icon_move_88_anim_2 +dat 0x081F40CE, unit_icon_move_88_anim_3 +dat 0x081F40E2, unit_icon_move_88_anim_4 +dat 0x081F40F8, unit_icon_move_89_sheet +dat 0x081F49B8, unit_icon_move_89_motion +dat 0x081F49BC, unit_icon_move_89_frame_list +dat 0x081F49E2, unit_icon_move_89_anim_list +dat 0x081F49EC, unit_icon_move_89_frame_0 +dat 0x081F49F6, unit_icon_move_89_frame_1 +dat 0x081F4A00, unit_icon_move_89_frame_2 +dat 0x081F4A0A, unit_icon_move_89_frame_3 +dat 0x081F4A14, unit_icon_move_89_frame_4 +dat 0x081F4A1E, unit_icon_move_89_frame_5 +dat 0x081F4A28, unit_icon_move_89_frame_6 +dat 0x081F4A32, unit_icon_move_89_frame_7 +dat 0x081F4A3C, unit_icon_move_89_frame_8 +dat 0x081F4A46, unit_icon_move_89_frame_9 +dat 0x081F4A50, unit_icon_move_89_frame_10 +dat 0x081F4A5A, unit_icon_move_89_frame_11 +dat 0x081F4A64, unit_icon_move_89_frame_12 +dat 0x081F4A6E, unit_icon_move_89_frame_13 +dat 0x081F4A78, unit_icon_move_89_frame_14 +dat 0x081F4A82, unit_icon_move_89_frame_15 +dat 0x081F4A8C, unit_icon_move_89_frame_16 +dat 0x081F4A96, unit_icon_move_89_frame_17 +dat 0x081F4AA0, unit_icon_move_89_frame_18 +dat 0x081F4AB2, unit_icon_move_89_anim_0 +dat 0x081F4AC6, unit_icon_move_89_anim_1 +dat 0x081F4ADA, unit_icon_move_89_anim_2 +dat 0x081F4AEE, unit_icon_move_89_anim_3 +dat 0x081F4B02, unit_icon_move_89_anim_4 +dat 0x081F4B18, unit_icon_move_90_sheet +dat 0x081F5468, unit_icon_move_90_motion +dat 0x081F546C, unit_icon_move_90_frame_list +dat 0x081F5492, unit_icon_move_90_anim_list +dat 0x081F549C, unit_icon_move_90_frame_0 +dat 0x081F54A6, unit_icon_move_90_frame_1 +dat 0x081F54B0, unit_icon_move_90_frame_2 +dat 0x081F54BA, unit_icon_move_90_frame_3 +dat 0x081F54C4, unit_icon_move_90_frame_4 +dat 0x081F54CE, unit_icon_move_90_frame_5 +dat 0x081F54D8, unit_icon_move_90_frame_6 +dat 0x081F54E2, unit_icon_move_90_frame_7 +dat 0x081F54EC, unit_icon_move_90_frame_8 +dat 0x081F54F6, unit_icon_move_90_frame_9 +dat 0x081F5500, unit_icon_move_90_frame_10 +dat 0x081F550A, unit_icon_move_90_frame_11 +dat 0x081F5514, unit_icon_move_90_frame_12 +dat 0x081F551E, unit_icon_move_90_frame_13 +dat 0x081F5528, unit_icon_move_90_frame_14 +dat 0x081F5532, unit_icon_move_90_frame_15 +dat 0x081F553C, unit_icon_move_90_frame_16 +dat 0x081F5546, unit_icon_move_90_frame_17 +dat 0x081F5550, unit_icon_move_90_frame_18 +dat 0x081F555A, unit_icon_move_90_anim_0 +dat 0x081F556E, unit_icon_move_90_anim_1 +dat 0x081F5582, unit_icon_move_90_anim_2 +dat 0x081F5596, unit_icon_move_90_anim_3 +dat 0x081F55AA, unit_icon_move_90_anim_4 +dat 0x081F55C0, unit_icon_move_91_sheet +dat 0x081F607C, unit_icon_move_91_motion +dat 0x081F6080, unit_icon_move_91_frame_list +dat 0x081F60A6, unit_icon_move_91_anim_list +dat 0x081F60B0, unit_icon_move_91_frame_0 +dat 0x081F60BA, unit_icon_move_91_frame_1 +dat 0x081F60C4, unit_icon_move_91_frame_2 +dat 0x081F60CE, unit_icon_move_91_frame_3 +dat 0x081F60D8, unit_icon_move_91_frame_4 +dat 0x081F60E2, unit_icon_move_91_frame_5 +dat 0x081F60EC, unit_icon_move_91_frame_6 +dat 0x081F60F6, unit_icon_move_91_frame_7 +dat 0x081F6100, unit_icon_move_91_frame_8 +dat 0x081F610A, unit_icon_move_91_frame_9 +dat 0x081F6114, unit_icon_move_91_frame_10 +dat 0x081F611E, unit_icon_move_91_frame_11 +dat 0x081F6128, unit_icon_move_91_frame_12 +dat 0x081F6132, unit_icon_move_91_frame_13 +dat 0x081F613C, unit_icon_move_91_frame_14 +dat 0x081F6146, unit_icon_move_91_frame_15 +dat 0x081F6150, unit_icon_move_91_frame_16 +dat 0x081F615A, unit_icon_move_91_frame_17 +dat 0x081F6164, unit_icon_move_91_frame_18 +dat 0x081F616E, unit_icon_move_91_anim_0 +dat 0x081F6182, unit_icon_move_91_anim_1 +dat 0x081F6196, unit_icon_move_91_anim_2 +dat 0x081F61AA, unit_icon_move_91_anim_3 +dat 0x081F61BE, unit_icon_move_91_anim_4 +dat 0x081F61D4, unit_icon_move_92_sheet +dat 0x081F6AD0, unit_icon_move_92_motion +dat 0x081F6AD4, unit_icon_move_92_frame_list +dat 0x081F6AFA, unit_icon_move_92_anim_list +dat 0x081F6B04, unit_icon_move_92_frame_0 +dat 0x081F6B0E, unit_icon_move_92_frame_1 +dat 0x081F6B18, unit_icon_move_92_frame_2 +dat 0x081F6B22, unit_icon_move_92_frame_3 +dat 0x081F6B2C, unit_icon_move_92_frame_4 +dat 0x081F6B36, unit_icon_move_92_frame_5 +dat 0x081F6B40, unit_icon_move_92_frame_6 +dat 0x081F6B4A, unit_icon_move_92_frame_7 +dat 0x081F6B54, unit_icon_move_92_frame_8 +dat 0x081F6B5E, unit_icon_move_92_frame_9 +dat 0x081F6B68, unit_icon_move_92_frame_10 +dat 0x081F6B72, unit_icon_move_92_frame_11 +dat 0x081F6B7C, unit_icon_move_92_frame_12 +dat 0x081F6B86, unit_icon_move_92_frame_13 +dat 0x081F6B90, unit_icon_move_92_frame_14 +dat 0x081F6B9A, unit_icon_move_92_frame_15 +dat 0x081F6BA4, unit_icon_move_92_frame_16 +dat 0x081F6BAE, unit_icon_move_92_frame_17 +dat 0x081F6BB8, unit_icon_move_92_frame_18 +dat 0x081F6BC2, unit_icon_move_92_anim_0 +dat 0x081F6BD6, unit_icon_move_92_anim_1 +dat 0x081F6BEA, unit_icon_move_92_anim_2 +dat 0x081F6BFE, unit_icon_move_92_anim_3 +dat 0x081F6C12, unit_icon_move_92_anim_4 +dat 0x081F6C28, unit_icon_move_93_sheet +dat 0x081F7570, unit_icon_move_93_motion +dat 0x081F7574, unit_icon_move_93_frame_list +dat 0x081F759A, unit_icon_move_93_anim_list +dat 0x081F75A4, unit_icon_move_93_frame_0 +dat 0x081F75AE, unit_icon_move_93_frame_1 +dat 0x081F75B8, unit_icon_move_93_frame_2 +dat 0x081F75C2, unit_icon_move_93_frame_3 +dat 0x081F75CC, unit_icon_move_93_frame_4 +dat 0x081F75D6, unit_icon_move_93_frame_5 +dat 0x081F75E0, unit_icon_move_93_frame_6 +dat 0x081F75EA, unit_icon_move_93_frame_7 +dat 0x081F75F4, unit_icon_move_93_frame_8 +dat 0x081F75FE, unit_icon_move_93_frame_9 +dat 0x081F7608, unit_icon_move_93_frame_10 +dat 0x081F7612, unit_icon_move_93_frame_11 +dat 0x081F761C, unit_icon_move_93_frame_12 +dat 0x081F7626, unit_icon_move_93_frame_13 +dat 0x081F7630, unit_icon_move_93_frame_14 +dat 0x081F763A, unit_icon_move_93_frame_15 +dat 0x081F7644, unit_icon_move_93_frame_16 +dat 0x081F764E, unit_icon_move_93_frame_17 +dat 0x081F7658, unit_icon_move_93_frame_18 +dat 0x081F7662, unit_icon_move_93_anim_0 +dat 0x081F7676, unit_icon_move_93_anim_1 +dat 0x081F768A, unit_icon_move_93_anim_2 +dat 0x081F769E, unit_icon_move_93_anim_3 +dat 0x081F76B2, unit_icon_move_93_anim_4 +dat 0x081F76C8, unit_icon_move_94_sheet +dat 0x081F7E28, unit_icon_move_94_motion +dat 0x081F7E2C, unit_icon_move_94_frame_list +dat 0x081F7E52, unit_icon_move_94_anim_list +dat 0x081F7E5C, unit_icon_move_94_frame_0 +dat 0x081F7E66, unit_icon_move_94_frame_1 +dat 0x081F7E70, unit_icon_move_94_frame_2 +dat 0x081F7E7A, unit_icon_move_94_frame_3 +dat 0x081F7E84, unit_icon_move_94_frame_4 +dat 0x081F7E8E, unit_icon_move_94_frame_5 +dat 0x081F7E98, unit_icon_move_94_frame_6 +dat 0x081F7EA2, unit_icon_move_94_frame_7 +dat 0x081F7EAC, unit_icon_move_94_frame_8 +dat 0x081F7EB6, unit_icon_move_94_frame_9 +dat 0x081F7EC0, unit_icon_move_94_frame_10 +dat 0x081F7ECA, unit_icon_move_94_frame_11 +dat 0x081F7ED4, unit_icon_move_94_frame_12 +dat 0x081F7EDE, unit_icon_move_94_frame_13 +dat 0x081F7EE8, unit_icon_move_94_frame_14 +dat 0x081F7EF2, unit_icon_move_94_frame_15 +dat 0x081F7EFC, unit_icon_move_94_frame_16 +dat 0x081F7F06, unit_icon_move_94_frame_17 +dat 0x081F7F10, unit_icon_move_94_frame_18 +dat 0x081F7F1A, unit_icon_move_94_anim_0 +dat 0x081F7F2E, unit_icon_move_94_anim_1 +dat 0x081F7F42, unit_icon_move_94_anim_2 +dat 0x081F7F56, unit_icon_move_94_anim_3 +dat 0x081F7F6A, unit_icon_move_94_anim_4 +dat 0x081F7F80, unit_icon_move_95_sheet +dat 0x081F876C, unit_icon_move_95_motion +dat 0x081F8770, unit_icon_move_95_frame_list +dat 0x081F8796, unit_icon_move_95_anim_list +dat 0x081F87A0, unit_icon_move_95_frame_0 +dat 0x081F87AA, unit_icon_move_95_frame_1 +dat 0x081F87B4, unit_icon_move_95_frame_2 +dat 0x081F87BE, unit_icon_move_95_frame_3 +dat 0x081F87C8, unit_icon_move_95_frame_4 +dat 0x081F87D2, unit_icon_move_95_frame_5 +dat 0x081F87DC, unit_icon_move_95_frame_6 +dat 0x081F87E6, unit_icon_move_95_frame_7 +dat 0x081F87F0, unit_icon_move_95_frame_8 +dat 0x081F87FA, unit_icon_move_95_frame_9 +dat 0x081F8804, unit_icon_move_95_frame_10 +dat 0x081F880E, unit_icon_move_95_frame_11 +dat 0x081F8818, unit_icon_move_95_frame_12 +dat 0x081F8822, unit_icon_move_95_frame_13 +dat 0x081F882C, unit_icon_move_95_frame_14 +dat 0x081F8836, unit_icon_move_95_frame_15 +dat 0x081F8840, unit_icon_move_95_frame_16 +dat 0x081F884A, unit_icon_move_95_frame_17 +dat 0x081F8854, unit_icon_move_95_frame_18 +dat 0x081F885E, unit_icon_move_95_anim_0 +dat 0x081F8872, unit_icon_move_95_anim_1 +dat 0x081F8886, unit_icon_move_95_anim_2 +dat 0x081F889A, unit_icon_move_95_anim_3 +dat 0x081F88AE, unit_icon_move_95_anim_4 +dat 0x081F88C4, unit_icon_move_96_sheet +dat 0x081F90A0, unit_icon_move_96_motion +dat 0x081F90A4, unit_icon_move_96_frame_list +dat 0x081F90CA, unit_icon_move_96_anim_list +dat 0x081F90D4, unit_icon_move_96_frame_0 +dat 0x081F90DE, unit_icon_move_96_frame_1 +dat 0x081F90E8, unit_icon_move_96_frame_2 +dat 0x081F90F2, unit_icon_move_96_frame_3 +dat 0x081F90FC, unit_icon_move_96_frame_4 +dat 0x081F9106, unit_icon_move_96_frame_5 +dat 0x081F9110, unit_icon_move_96_frame_6 +dat 0x081F911A, unit_icon_move_96_frame_7 +dat 0x081F9124, unit_icon_move_96_frame_8 +dat 0x081F912E, unit_icon_move_96_frame_9 +dat 0x081F9138, unit_icon_move_96_frame_10 +dat 0x081F9142, unit_icon_move_96_frame_11 +dat 0x081F914C, unit_icon_move_96_frame_12 +dat 0x081F9156, unit_icon_move_96_frame_13 +dat 0x081F9160, unit_icon_move_96_frame_14 +dat 0x081F916A, unit_icon_move_96_frame_15 +dat 0x081F9174, unit_icon_move_96_frame_16 +dat 0x081F917E, unit_icon_move_96_frame_17 +dat 0x081F9188, unit_icon_move_96_frame_18 +dat 0x081F9192, unit_icon_move_96_anim_0 +dat 0x081F91A6, unit_icon_move_96_anim_1 +dat 0x081F91BA, unit_icon_move_96_anim_2 +dat 0x081F91CE, unit_icon_move_96_anim_3 +dat 0x081F91E2, unit_icon_move_96_anim_4 +dat 0x081F91F8, unit_icon_move_97_sheet +dat 0x081F95F4, unit_icon_move_97_motion +dat 0x081F95F8, unit_icon_move_97_frame_list +dat 0x081F961E, unit_icon_move_97_anim_list +dat 0x081F9628, unit_icon_move_97_frame_0 +dat 0x081F9632, unit_icon_move_97_frame_1 +dat 0x081F963C, unit_icon_move_97_frame_2 +dat 0x081F9646, unit_icon_move_97_frame_3 +dat 0x081F9650, unit_icon_move_97_frame_4 +dat 0x081F965A, unit_icon_move_97_frame_5 +dat 0x081F9664, unit_icon_move_97_frame_6 +dat 0x081F966E, unit_icon_move_97_frame_7 +dat 0x081F9678, unit_icon_move_97_frame_8 +dat 0x081F9682, unit_icon_move_97_frame_9 +dat 0x081F968C, unit_icon_move_97_frame_10 +dat 0x081F9696, unit_icon_move_97_frame_11 +dat 0x081F96A0, unit_icon_move_97_frame_12 +dat 0x081F96AA, unit_icon_move_97_frame_13 +dat 0x081F96B4, unit_icon_move_97_frame_14 +dat 0x081F96BE, unit_icon_move_97_frame_15 +dat 0x081F96C8, unit_icon_move_97_frame_16 +dat 0x081F96D2, unit_icon_move_97_frame_17 +dat 0x081F96DC, unit_icon_move_97_frame_18 +dat 0x081F96E6, unit_icon_move_97_anim_0 +dat 0x081F96FA, unit_icon_move_97_anim_1 +dat 0x081F970E, unit_icon_move_97_anim_2 +dat 0x081F9722, unit_icon_move_97_anim_3 +dat 0x081F9736, unit_icon_move_97_anim_4 +dat 0x081F974C, unit_icon_move_98_sheet +dat 0x081FA2B4, unit_icon_move_98_motion +dat 0x081FA2B8, unit_icon_move_98_frame_list +dat 0x081FA2DE, unit_icon_move_98_anim_list +dat 0x081FA2E8, unit_icon_move_98_frame_0 +dat 0x081FA2F2, unit_icon_move_98_frame_1 +dat 0x081FA2FC, unit_icon_move_98_frame_2 +dat 0x081FA306, unit_icon_move_98_frame_3 +dat 0x081FA310, unit_icon_move_98_frame_4 +dat 0x081FA31A, unit_icon_move_98_frame_5 +dat 0x081FA324, unit_icon_move_98_frame_6 +dat 0x081FA32E, unit_icon_move_98_frame_7 +dat 0x081FA338, unit_icon_move_98_frame_8 +dat 0x081FA342, unit_icon_move_98_frame_9 +dat 0x081FA34C, unit_icon_move_98_frame_10 +dat 0x081FA356, unit_icon_move_98_frame_11 +dat 0x081FA360, unit_icon_move_98_frame_12 +dat 0x081FA36A, unit_icon_move_98_frame_13 +dat 0x081FA374, unit_icon_move_98_frame_14 +dat 0x081FA37E, unit_icon_move_98_frame_15 +dat 0x081FA388, unit_icon_move_98_frame_16 +dat 0x081FA392, unit_icon_move_98_frame_17 +dat 0x081FA39C, unit_icon_move_98_frame_18 +dat 0x081FA3A6, unit_icon_move_98_anim_0 +dat 0x081FA3BA, unit_icon_move_98_anim_1 +dat 0x081FA3CE, unit_icon_move_98_anim_2 +dat 0x081FA3E2, unit_icon_move_98_anim_3 +dat 0x081FA3F6, unit_icon_move_98_anim_4 +dat 0x081FA40C, unit_icon_move_99_sheet +dat 0x081FAF40, unit_icon_move_99_motion +dat 0x081FAF44, unit_icon_move_99_frame_list +dat 0x081FAF6A, unit_icon_move_99_anim_list +dat 0x081FAF74, unit_icon_move_99_frame_0 +dat 0x081FAF7E, unit_icon_move_99_frame_1 +dat 0x081FAF88, unit_icon_move_99_frame_2 +dat 0x081FAF92, unit_icon_move_99_frame_3 +dat 0x081FAF9C, unit_icon_move_99_frame_4 +dat 0x081FAFA6, unit_icon_move_99_frame_5 +dat 0x081FAFB0, unit_icon_move_99_frame_6 +dat 0x081FAFBA, unit_icon_move_99_frame_7 +dat 0x081FAFC4, unit_icon_move_99_frame_8 +dat 0x081FAFCE, unit_icon_move_99_frame_9 +dat 0x081FAFD8, unit_icon_move_99_frame_10 +dat 0x081FAFE2, unit_icon_move_99_frame_11 +dat 0x081FAFEC, unit_icon_move_99_frame_12 +dat 0x081FAFF6, unit_icon_move_99_frame_13 +dat 0x081FB000, unit_icon_move_99_frame_14 +dat 0x081FB00A, unit_icon_move_99_frame_15 +dat 0x081FB014, unit_icon_move_99_frame_16 +dat 0x081FB01E, unit_icon_move_99_frame_17 +dat 0x081FB028, unit_icon_move_99_frame_18 +dat 0x081FB032, unit_icon_move_99_anim_0 +dat 0x081FB046, unit_icon_move_99_anim_1 +dat 0x081FB05A, unit_icon_move_99_anim_2 +dat 0x081FB06E, unit_icon_move_99_anim_3 +dat 0x081FB082, unit_icon_move_99_anim_4 +dat 0x081FB098, unit_icon_move_100_sheet +dat 0x081FBE5C, unit_icon_move_100_motion +dat 0x081FBE60, unit_icon_move_100_frame_list +dat 0x081FBE86, unit_icon_move_100_anim_list +dat 0x081FBE90, unit_icon_move_100_frame_0 +dat 0x081FBE9A, unit_icon_move_100_frame_1 +dat 0x081FBEA4, unit_icon_move_100_frame_2 +dat 0x081FBEAE, unit_icon_move_100_frame_3 +dat 0x081FBEB8, unit_icon_move_100_frame_4 +dat 0x081FBEC2, unit_icon_move_100_frame_5 +dat 0x081FBECC, unit_icon_move_100_frame_6 +dat 0x081FBED6, unit_icon_move_100_frame_7 +dat 0x081FBEE0, unit_icon_move_100_frame_8 +dat 0x081FBEEA, unit_icon_move_100_frame_9 +dat 0x081FBEF4, unit_icon_move_100_frame_10 +dat 0x081FBEFE, unit_icon_move_100_frame_11 +dat 0x081FBF08, unit_icon_move_100_frame_12 +dat 0x081FBF12, unit_icon_move_100_frame_13 +dat 0x081FBF1C, unit_icon_move_100_frame_14 +dat 0x081FBF26, unit_icon_move_100_frame_15 +dat 0x081FBF30, unit_icon_move_100_frame_16 +dat 0x081FBF3A, unit_icon_move_100_frame_17 +dat 0x081FBF44, unit_icon_move_100_frame_18 +dat 0x081FBF56, unit_icon_move_100_anim_0 +dat 0x081FBF6A, unit_icon_move_100_anim_1 +dat 0x081FBF7E, unit_icon_move_100_anim_2 +dat 0x081FBF92, unit_icon_move_100_anim_3 +dat 0x081FBFA6, unit_icon_move_100_anim_4 +dat 0x081FBFBC, unit_icon_move_101_sheet +dat 0x081FD028, unit_icon_move_101_motion +dat 0x081FD02C, unit_icon_move_101_frame_list +dat 0x081FD052, unit_icon_move_101_anim_list +dat 0x081FD05C, unit_icon_move_101_frame_0 +dat 0x081FD066, unit_icon_move_101_frame_1 +dat 0x081FD070, unit_icon_move_101_frame_2 +dat 0x081FD07A, unit_icon_move_101_frame_3 +dat 0x081FD084, unit_icon_move_101_frame_4 +dat 0x081FD08E, unit_icon_move_101_frame_5 +dat 0x081FD098, unit_icon_move_101_frame_6 +dat 0x081FD0A2, unit_icon_move_101_frame_7 +dat 0x081FD0AC, unit_icon_move_101_frame_8 +dat 0x081FD0B6, unit_icon_move_101_frame_9 +dat 0x081FD0C0, unit_icon_move_101_frame_10 +dat 0x081FD0CA, unit_icon_move_101_frame_11 +dat 0x081FD0D4, unit_icon_move_101_frame_12 +dat 0x081FD0DE, unit_icon_move_101_frame_13 +dat 0x081FD0E8, unit_icon_move_101_frame_14 +dat 0x081FD0F2, unit_icon_move_101_frame_15 +dat 0x081FD0FC, unit_icon_move_101_frame_16 +dat 0x081FD106, unit_icon_move_101_frame_17 +dat 0x081FD110, unit_icon_move_101_frame_18 +dat 0x081FD11A, unit_icon_move_101_anim_0 +dat 0x081FD12E, unit_icon_move_101_anim_1 +dat 0x081FD142, unit_icon_move_101_anim_2 +dat 0x081FD156, unit_icon_move_101_anim_3 +dat 0x081FD16A, unit_icon_move_101_anim_4 +dat 0x081FD180, unit_icon_move_102_sheet +dat 0x081FD808, unit_icon_move_102_motion +dat 0x081FD80C, unit_icon_move_102_frame_list +dat 0x081FD832, unit_icon_move_102_anim_list +dat 0x081FD83C, unit_icon_move_102_frame_0 +dat 0x081FD846, unit_icon_move_102_frame_1 +dat 0x081FD850, unit_icon_move_102_frame_2 +dat 0x081FD85A, unit_icon_move_102_frame_3 +dat 0x081FD864, unit_icon_move_102_frame_4 +dat 0x081FD86E, unit_icon_move_102_frame_5 +dat 0x081FD878, unit_icon_move_102_frame_6 +dat 0x081FD882, unit_icon_move_102_frame_7 +dat 0x081FD88C, unit_icon_move_102_frame_8 +dat 0x081FD896, unit_icon_move_102_frame_9 +dat 0x081FD8A0, unit_icon_move_102_frame_10 +dat 0x081FD8AA, unit_icon_move_102_frame_11 +dat 0x081FD8B4, unit_icon_move_102_frame_12 +dat 0x081FD8BE, unit_icon_move_102_frame_13 +dat 0x081FD8C8, unit_icon_move_102_frame_14 +dat 0x081FD8D2, unit_icon_move_102_frame_15 +dat 0x081FD8DC, unit_icon_move_102_frame_16 +dat 0x081FD8E6, unit_icon_move_102_frame_17 +dat 0x081FD8F0, unit_icon_move_102_frame_18 +dat 0x081FD8FA, unit_icon_move_102_anim_0 +dat 0x081FD90E, unit_icon_move_102_anim_1 +dat 0x081FD922, unit_icon_move_102_anim_2 +dat 0x081FD936, unit_icon_move_102_anim_3 +dat 0x081FD94A, unit_icon_move_102_anim_4 +dat 0x081FD960, unit_icon_move_103_sheet +dat 0x081FDFE8, unit_icon_move_103_motion +dat 0x081FDFEC, unit_icon_move_103_frame_list +dat 0x081FE012, unit_icon_move_103_anim_list +dat 0x081FE01C, unit_icon_move_103_frame_0 +dat 0x081FE026, unit_icon_move_103_frame_1 +dat 0x081FE030, unit_icon_move_103_frame_2 +dat 0x081FE03A, unit_icon_move_103_frame_3 +dat 0x081FE044, unit_icon_move_103_frame_4 +dat 0x081FE04E, unit_icon_move_103_frame_5 +dat 0x081FE058, unit_icon_move_103_frame_6 +dat 0x081FE062, unit_icon_move_103_frame_7 +dat 0x081FE06C, unit_icon_move_103_frame_8 +dat 0x081FE076, unit_icon_move_103_frame_9 +dat 0x081FE080, unit_icon_move_103_frame_10 +dat 0x081FE08A, unit_icon_move_103_frame_11 +dat 0x081FE094, unit_icon_move_103_frame_12 +dat 0x081FE09E, unit_icon_move_103_frame_13 +dat 0x081FE0A8, unit_icon_move_103_frame_14 +dat 0x081FE0B2, unit_icon_move_103_frame_15 +dat 0x081FE0BC, unit_icon_move_103_frame_16 +dat 0x081FE0C6, unit_icon_move_103_frame_17 +dat 0x081FE0D0, unit_icon_move_103_frame_18 +dat 0x081FE0DA, unit_icon_move_103_anim_0 +dat 0x081FE0EE, unit_icon_move_103_anim_1 +dat 0x081FE102, unit_icon_move_103_anim_2 +dat 0x081FE116, unit_icon_move_103_anim_3 +dat 0x081FE12A, unit_icon_move_103_anim_4 +dat 0x081FE140, unit_icon_move_104_sheet +dat 0x081FE7C8, unit_icon_move_104_motion +dat 0x081FE7CC, unit_icon_move_104_frame_list +dat 0x081FE7F2, unit_icon_move_104_anim_list +dat 0x081FE7FC, unit_icon_move_104_frame_0 +dat 0x081FE806, unit_icon_move_104_frame_1 +dat 0x081FE810, unit_icon_move_104_frame_2 +dat 0x081FE81A, unit_icon_move_104_frame_3 +dat 0x081FE824, unit_icon_move_104_frame_4 +dat 0x081FE82E, unit_icon_move_104_frame_5 +dat 0x081FE838, unit_icon_move_104_frame_6 +dat 0x081FE842, unit_icon_move_104_frame_7 +dat 0x081FE84C, unit_icon_move_104_frame_8 +dat 0x081FE856, unit_icon_move_104_frame_9 +dat 0x081FE860, unit_icon_move_104_frame_10 +dat 0x081FE86A, unit_icon_move_104_frame_11 +dat 0x081FE874, unit_icon_move_104_frame_12 +dat 0x081FE87E, unit_icon_move_104_frame_13 +dat 0x081FE888, unit_icon_move_104_frame_14 +dat 0x081FE892, unit_icon_move_104_frame_15 +dat 0x081FE89C, unit_icon_move_104_frame_16 +dat 0x081FE8A6, unit_icon_move_104_frame_17 +dat 0x081FE8B0, unit_icon_move_104_frame_18 +dat 0x081FE8BA, unit_icon_move_104_anim_0 +dat 0x081FE8CE, unit_icon_move_104_anim_1 +dat 0x081FE8E2, unit_icon_move_104_anim_2 +dat 0x081FE8F6, unit_icon_move_104_anim_3 +dat 0x081FE90A, unit_icon_move_104_anim_4 +dat 0x081FE920, unit_icon_move_105_sheet +dat 0x081FEE74, unit_icon_move_105_motion +dat 0x081FEE78, unit_icon_move_105_frame_list +dat 0x081FEE9E, unit_icon_move_105_anim_list +dat 0x081FEEA8, unit_icon_move_105_frame_0 +dat 0x081FEEB2, unit_icon_move_105_frame_1 +dat 0x081FEEBC, unit_icon_move_105_frame_2 +dat 0x081FEEC6, unit_icon_move_105_frame_3 +dat 0x081FEED0, unit_icon_move_105_frame_4 +dat 0x081FEEDA, unit_icon_move_105_frame_5 +dat 0x081FEEE4, unit_icon_move_105_frame_6 +dat 0x081FEEEE, unit_icon_move_105_frame_7 +dat 0x081FEEF8, unit_icon_move_105_frame_8 +dat 0x081FEF02, unit_icon_move_105_frame_9 +dat 0x081FEF0C, unit_icon_move_105_frame_10 +dat 0x081FEF16, unit_icon_move_105_frame_11 +dat 0x081FEF20, unit_icon_move_105_frame_12 +dat 0x081FEF2A, unit_icon_move_105_frame_13 +dat 0x081FEF34, unit_icon_move_105_frame_14 +dat 0x081FEF3E, unit_icon_move_105_frame_15 +dat 0x081FEF48, unit_icon_move_105_frame_16 +dat 0x081FEF52, unit_icon_move_105_frame_17 +dat 0x081FEF64, unit_icon_move_105_frame_18 +dat 0x081FEF76, unit_icon_move_105_anim_0 +dat 0x081FEF8A, unit_icon_move_105_anim_1 +dat 0x081FEF9E, unit_icon_move_105_anim_2 +dat 0x081FEFB2, unit_icon_move_105_anim_3 +dat 0x081FEFC6, unit_icon_move_105_anim_4 +dat 0x081FEFDC, unit_icon_move_106_sheet +dat 0x081FF4C8, unit_icon_move_106_motion +dat 0x081FF4CC, unit_icon_move_106_frame_list +dat 0x081FF4F2, unit_icon_move_106_anim_list +dat 0x081FF4FC, unit_icon_move_106_frame_0 +dat 0x081FF506, unit_icon_move_106_frame_1 +dat 0x081FF510, unit_icon_move_106_frame_2 +dat 0x081FF51A, unit_icon_move_106_frame_3 +dat 0x081FF524, unit_icon_move_106_frame_4 +dat 0x081FF52E, unit_icon_move_106_frame_5 +dat 0x081FF538, unit_icon_move_106_frame_6 +dat 0x081FF542, unit_icon_move_106_frame_7 +dat 0x081FF54C, unit_icon_move_106_frame_8 +dat 0x081FF556, unit_icon_move_106_frame_9 +dat 0x081FF560, unit_icon_move_106_frame_10 +dat 0x081FF56A, unit_icon_move_106_frame_11 +dat 0x081FF574, unit_icon_move_106_frame_12 +dat 0x081FF57E, unit_icon_move_106_frame_13 +dat 0x081FF588, unit_icon_move_106_frame_14 +dat 0x081FF592, unit_icon_move_106_frame_15 +dat 0x081FF59C, unit_icon_move_106_frame_16 +dat 0x081FF5A6, unit_icon_move_106_frame_17 +dat 0x081FF5B0, unit_icon_move_106_frame_18 +dat 0x081FF5BA, unit_icon_move_106_anim_0 +dat 0x081FF5CE, unit_icon_move_106_anim_1 +dat 0x081FF5E2, unit_icon_move_106_anim_2 +dat 0x081FF5F6, unit_icon_move_106_anim_3 +dat 0x081FF60A, unit_icon_move_106_anim_4 +dat 0x081FF620, unit_icon_move_107_sheet +dat 0x081FFBBC, unit_icon_move_107_motion +dat 0x081FFBC0, unit_icon_move_107_frame_list +dat 0x081FFBE6, unit_icon_move_107_anim_list +dat 0x081FFBF0, unit_icon_move_107_frame_0 +dat 0x081FFBFA, unit_icon_move_107_frame_1 +dat 0x081FFC04, unit_icon_move_107_frame_2 +dat 0x081FFC0E, unit_icon_move_107_frame_3 +dat 0x081FFC18, unit_icon_move_107_frame_4 +dat 0x081FFC22, unit_icon_move_107_frame_5 +dat 0x081FFC2C, unit_icon_move_107_frame_6 +dat 0x081FFC36, unit_icon_move_107_frame_7 +dat 0x081FFC40, unit_icon_move_107_frame_8 +dat 0x081FFC4A, unit_icon_move_107_frame_9 +dat 0x081FFC54, unit_icon_move_107_frame_10 +dat 0x081FFC5E, unit_icon_move_107_frame_11 +dat 0x081FFC68, unit_icon_move_107_frame_12 +dat 0x081FFC72, unit_icon_move_107_frame_13 +dat 0x081FFC7C, unit_icon_move_107_frame_14 +dat 0x081FFC86, unit_icon_move_107_frame_15 +dat 0x081FFC90, unit_icon_move_107_frame_16 +dat 0x081FFC9A, unit_icon_move_107_frame_17 +dat 0x081FFCAC, unit_icon_move_107_frame_18 +dat 0x081FFCBE, unit_icon_move_107_anim_0 +dat 0x081FFCD2, unit_icon_move_107_anim_1 +dat 0x081FFCE6, unit_icon_move_107_anim_2 +dat 0x081FFCFA, unit_icon_move_107_anim_3 +dat 0x081FFD0E, unit_icon_move_107_anim_4 +dat 0x081FFD24, unit_icon_move_108_sheet +dat 0x08200348, unit_icon_move_108_motion +dat 0x0820034C, unit_icon_move_108_frame_list +dat 0x08200372, unit_icon_move_108_anim_list +dat 0x0820037C, unit_icon_move_108_frame_0 +dat 0x08200386, unit_icon_move_108_frame_1 +dat 0x08200390, unit_icon_move_108_frame_2 +dat 0x0820039A, unit_icon_move_108_frame_3 +dat 0x082003A4, unit_icon_move_108_frame_4 +dat 0x082003AE, unit_icon_move_108_frame_5 +dat 0x082003B8, unit_icon_move_108_frame_6 +dat 0x082003C2, unit_icon_move_108_frame_7 +dat 0x082003CC, unit_icon_move_108_frame_8 +dat 0x082003D6, unit_icon_move_108_frame_9 +dat 0x082003E0, unit_icon_move_108_frame_10 +dat 0x082003EA, unit_icon_move_108_frame_11 +dat 0x082003F4, unit_icon_move_108_frame_12 +dat 0x082003FE, unit_icon_move_108_frame_13 +dat 0x08200408, unit_icon_move_108_frame_14 +dat 0x08200412, unit_icon_move_108_frame_15 +dat 0x0820041C, unit_icon_move_108_frame_16 +dat 0x08200426, unit_icon_move_108_frame_17 +dat 0x08200430, unit_icon_move_108_frame_18 +dat 0x0820043A, unit_icon_move_108_anim_0 +dat 0x0820044E, unit_icon_move_108_anim_1 +dat 0x08200462, unit_icon_move_108_anim_2 +dat 0x08200476, unit_icon_move_108_anim_3 +dat 0x0820048A, unit_icon_move_108_anim_4 +dat 0x082004A0, unit_icon_move_109_sheet +dat 0x08200AFC, unit_icon_move_109_motion +dat 0x08200B00, unit_icon_move_109_frame_list +dat 0x08200B26, unit_icon_move_109_anim_list +dat 0x08200B30, unit_icon_move_109_frame_0 +dat 0x08200B3A, unit_icon_move_109_frame_1 +dat 0x08200B44, unit_icon_move_109_frame_2 +dat 0x08200B4E, unit_icon_move_109_frame_3 +dat 0x08200B58, unit_icon_move_109_frame_4 +dat 0x08200B62, unit_icon_move_109_frame_5 +dat 0x08200B6C, unit_icon_move_109_frame_6 +dat 0x08200B76, unit_icon_move_109_frame_7 +dat 0x08200B80, unit_icon_move_109_frame_8 +dat 0x08200B8A, unit_icon_move_109_frame_9 +dat 0x08200B94, unit_icon_move_109_frame_10 +dat 0x08200B9E, unit_icon_move_109_frame_11 +dat 0x08200BA8, unit_icon_move_109_frame_12 +dat 0x08200BB2, unit_icon_move_109_frame_13 +dat 0x08200BBC, unit_icon_move_109_frame_14 +dat 0x08200BC6, unit_icon_move_109_frame_15 +dat 0x08200BD0, unit_icon_move_109_frame_16 +dat 0x08200BDA, unit_icon_move_109_frame_17 +dat 0x08200BE4, unit_icon_move_109_frame_18 +dat 0x08200BEE, unit_icon_move_109_anim_0 +dat 0x08200C02, unit_icon_move_109_anim_1 +dat 0x08200C16, unit_icon_move_109_anim_2 +dat 0x08200C2A, unit_icon_move_109_anim_3 +dat 0x08200C3E, unit_icon_move_109_anim_4 +dat 0x08200C54, unit_icon_move_110_sheet +dat 0x08201338, unit_icon_move_110_motion +dat 0x0820133C, unit_icon_move_110_frame_list +dat 0x08201362, unit_icon_move_110_anim_list +dat 0x0820136C, unit_icon_move_110_frame_0 +dat 0x08201376, unit_icon_move_110_frame_1 +dat 0x08201380, unit_icon_move_110_frame_2 +dat 0x0820138A, unit_icon_move_110_frame_3 +dat 0x08201394, unit_icon_move_110_frame_4 +dat 0x0820139E, unit_icon_move_110_frame_5 +dat 0x082013A8, unit_icon_move_110_frame_6 +dat 0x082013B2, unit_icon_move_110_frame_7 +dat 0x082013BC, unit_icon_move_110_frame_8 +dat 0x082013C6, unit_icon_move_110_frame_9 +dat 0x082013D0, unit_icon_move_110_frame_10 +dat 0x082013DA, unit_icon_move_110_frame_11 +dat 0x082013E4, unit_icon_move_110_frame_12 +dat 0x082013EE, unit_icon_move_110_frame_13 +dat 0x082013F8, unit_icon_move_110_frame_14 +dat 0x08201402, unit_icon_move_110_frame_15 +dat 0x0820140C, unit_icon_move_110_frame_16 +dat 0x08201416, unit_icon_move_110_frame_17 +dat 0x08201420, unit_icon_move_110_frame_18 +dat 0x0820142A, unit_icon_move_110_anim_0 +dat 0x0820143E, unit_icon_move_110_anim_1 +dat 0x08201452, unit_icon_move_110_anim_2 +dat 0x08201466, unit_icon_move_110_anim_3 +dat 0x0820147A, unit_icon_move_110_anim_4 +dat 0x08201490, unit_icon_move_111_sheet +dat 0x08201B84, unit_icon_move_111_motion +dat 0x08201B88, unit_icon_move_111_frame_list +dat 0x08201BAE, unit_icon_move_111_anim_list +dat 0x08201BB8, unit_icon_move_111_frame_0 +dat 0x08201BC2, unit_icon_move_111_frame_1 +dat 0x08201BCC, unit_icon_move_111_frame_2 +dat 0x08201BD6, unit_icon_move_111_frame_3 +dat 0x08201BE0, unit_icon_move_111_frame_4 +dat 0x08201BEA, unit_icon_move_111_frame_5 +dat 0x08201BF4, unit_icon_move_111_frame_6 +dat 0x08201BFE, unit_icon_move_111_frame_7 +dat 0x08201C08, unit_icon_move_111_frame_8 +dat 0x08201C12, unit_icon_move_111_frame_9 +dat 0x08201C1C, unit_icon_move_111_frame_10 +dat 0x08201C26, unit_icon_move_111_frame_11 +dat 0x08201C30, unit_icon_move_111_frame_12 +dat 0x08201C3A, unit_icon_move_111_frame_13 +dat 0x08201C44, unit_icon_move_111_frame_14 +dat 0x08201C4E, unit_icon_move_111_frame_15 +dat 0x08201C58, unit_icon_move_111_frame_16 +dat 0x08201C62, unit_icon_move_111_frame_17 +dat 0x08201C6C, unit_icon_move_111_frame_18 +dat 0x08201C76, unit_icon_move_111_anim_0 +dat 0x08201C8A, unit_icon_move_111_anim_1 +dat 0x08201C9E, unit_icon_move_111_anim_2 +dat 0x08201CB2, unit_icon_move_111_anim_3 +dat 0x08201CC6, unit_icon_move_111_anim_4 +dat 0x08201CDC, unit_icon_move_114_sheet +dat 0x08202558, unit_icon_move_114_motion +dat 0x0820255C, unit_icon_move_114_frame_list +dat 0x08202582, unit_icon_move_114_anim_list +dat 0x0820258C, unit_icon_move_114_frame_0 +dat 0x08202596, unit_icon_move_114_frame_1 +dat 0x082025A0, unit_icon_move_114_frame_2 +dat 0x082025AA, unit_icon_move_114_frame_3 +dat 0x082025B4, unit_icon_move_114_frame_4 +dat 0x082025BE, unit_icon_move_114_frame_5 +dat 0x082025C8, unit_icon_move_114_frame_6 +dat 0x082025D2, unit_icon_move_114_frame_7 +dat 0x082025DC, unit_icon_move_114_frame_8 +dat 0x082025E6, unit_icon_move_114_frame_9 +dat 0x082025F0, unit_icon_move_114_frame_10 +dat 0x082025FA, unit_icon_move_114_frame_11 +dat 0x08202604, unit_icon_move_114_frame_12 +dat 0x0820260E, unit_icon_move_114_frame_13 +dat 0x08202618, unit_icon_move_114_frame_14 +dat 0x08202622, unit_icon_move_114_frame_15 +dat 0x0820262C, unit_icon_move_114_frame_16 +dat 0x08202636, unit_icon_move_114_frame_17 +dat 0x08202640, unit_icon_move_114_frame_18 +dat 0x0820264A, unit_icon_move_114_anim_0 +dat 0x0820265E, unit_icon_move_114_anim_1 +dat 0x08202672, unit_icon_move_114_anim_2 +dat 0x08202686, unit_icon_move_114_anim_3 +dat 0x0820269A, unit_icon_move_114_anim_4 +dat 0x082026B0, unit_icon_move_115_sheet +dat 0x08202C04, unit_icon_move_115_motion +dat 0x08202C08, unit_icon_move_115_frame_list +dat 0x08202C2E, unit_icon_move_115_anim_list +dat 0x08202C38, unit_icon_move_115_frame_0 +dat 0x08202C42, unit_icon_move_115_frame_1 +dat 0x08202C4C, unit_icon_move_115_frame_2 +dat 0x08202C56, unit_icon_move_115_frame_3 +dat 0x08202C60, unit_icon_move_115_frame_4 +dat 0x08202C6A, unit_icon_move_115_frame_5 +dat 0x08202C74, unit_icon_move_115_frame_6 +dat 0x08202C7E, unit_icon_move_115_frame_7 +dat 0x08202C88, unit_icon_move_115_frame_8 +dat 0x08202C92, unit_icon_move_115_frame_9 +dat 0x08202C9C, unit_icon_move_115_frame_10 +dat 0x08202CA6, unit_icon_move_115_frame_11 +dat 0x08202CB0, unit_icon_move_115_frame_12 +dat 0x08202CBA, unit_icon_move_115_frame_13 +dat 0x08202CC4, unit_icon_move_115_frame_14 +dat 0x08202CCE, unit_icon_move_115_frame_15 +dat 0x08202CD8, unit_icon_move_115_frame_16 +dat 0x08202CE2, unit_icon_move_115_frame_17 +dat 0x08202CEC, unit_icon_move_115_frame_18 +dat 0x08202CF6, unit_icon_move_115_anim_0 +dat 0x08202D0A, unit_icon_move_115_anim_1 +dat 0x08202D1E, unit_icon_move_115_anim_2 +dat 0x08202D32, unit_icon_move_115_anim_3 +dat 0x08202D46, unit_icon_move_115_anim_4 +dat 0x08202D5C, unit_icon_move_116_sheet +dat 0x08203368, unit_icon_move_116_motion +dat 0x0820336C, unit_icon_move_116_frame_list +dat 0x08203392, unit_icon_move_116_anim_list +dat 0x0820339C, unit_icon_move_116_frame_0 +dat 0x082033A6, unit_icon_move_116_frame_1 +dat 0x082033B0, unit_icon_move_116_frame_2 +dat 0x082033BA, unit_icon_move_116_frame_3 +dat 0x082033C4, unit_icon_move_116_frame_4 +dat 0x082033CE, unit_icon_move_116_frame_5 +dat 0x082033D8, unit_icon_move_116_frame_6 +dat 0x082033E2, unit_icon_move_116_frame_7 +dat 0x082033EC, unit_icon_move_116_frame_8 +dat 0x082033F6, unit_icon_move_116_frame_9 +dat 0x08203400, unit_icon_move_116_frame_10 +dat 0x0820340A, unit_icon_move_116_frame_11 +dat 0x08203414, unit_icon_move_116_frame_12 +dat 0x0820341E, unit_icon_move_116_frame_13 +dat 0x08203428, unit_icon_move_116_frame_14 +dat 0x08203432, unit_icon_move_116_frame_15 +dat 0x0820343C, unit_icon_move_116_frame_16 +dat 0x08203446, unit_icon_move_116_frame_17 +dat 0x08203450, unit_icon_move_116_frame_18 +dat 0x0820345A, unit_icon_move_116_anim_0 +dat 0x0820346E, unit_icon_move_116_anim_1 +dat 0x08203482, unit_icon_move_116_anim_2 +dat 0x08203496, unit_icon_move_116_anim_3 +dat 0x082034AA, unit_icon_move_116_anim_4 +dat 0x082034C0, unit_icon_move_117_sheet +dat 0x082039A0, unit_icon_move_117_motion +dat 0x082039A4, unit_icon_move_117_frame_list +dat 0x082039CA, unit_icon_move_117_anim_list +dat 0x082039D4, unit_icon_move_117_frame_0 +dat 0x082039DE, unit_icon_move_117_frame_1 +dat 0x082039E8, unit_icon_move_117_frame_2 +dat 0x082039F2, unit_icon_move_117_frame_3 +dat 0x082039FC, unit_icon_move_117_frame_4 +dat 0x08203A06, unit_icon_move_117_frame_5 +dat 0x08203A10, unit_icon_move_117_frame_6 +dat 0x08203A1A, unit_icon_move_117_frame_7 +dat 0x08203A24, unit_icon_move_117_frame_8 +dat 0x08203A2E, unit_icon_move_117_frame_9 +dat 0x08203A38, unit_icon_move_117_frame_10 +dat 0x08203A42, unit_icon_move_117_frame_11 +dat 0x08203A4C, unit_icon_move_117_frame_12 +dat 0x08203A56, unit_icon_move_117_frame_13 +dat 0x08203A60, unit_icon_move_117_frame_14 +dat 0x08203A6A, unit_icon_move_117_frame_15 +dat 0x08203A74, unit_icon_move_117_frame_16 +dat 0x08203A7E, unit_icon_move_117_frame_17 +dat 0x08203A88, unit_icon_move_117_frame_18 +dat 0x08203A92, unit_icon_move_117_anim_0 +dat 0x08203AA6, unit_icon_move_117_anim_1 +dat 0x08203ABA, unit_icon_move_117_anim_2 +dat 0x08203ACE, unit_icon_move_117_anim_3 +dat 0x08203AE2, unit_icon_move_117_anim_4 +dat 0x08203AF8, unit_icon_move_118_sheet +dat 0x08203E8C, unit_icon_move_118_motion +dat 0x08203E90, unit_icon_move_118_frame_list +dat 0x08203EB6, unit_icon_move_118_anim_list +dat 0x08203EC0, unit_icon_move_118_frame_0 +dat 0x08203ECA, unit_icon_move_118_frame_1 +dat 0x08203ED4, unit_icon_move_118_frame_2 +dat 0x08203EDE, unit_icon_move_118_frame_3 +dat 0x08203EE8, unit_icon_move_118_frame_4 +dat 0x08203EF2, unit_icon_move_118_frame_5 +dat 0x08203EFC, unit_icon_move_118_frame_6 +dat 0x08203F06, unit_icon_move_118_frame_7 +dat 0x08203F10, unit_icon_move_118_frame_8 +dat 0x08203F1A, unit_icon_move_118_frame_9 +dat 0x08203F24, unit_icon_move_118_frame_10 +dat 0x08203F2E, unit_icon_move_118_frame_11 +dat 0x08203F38, unit_icon_move_118_frame_12 +dat 0x08203F42, unit_icon_move_118_frame_13 +dat 0x08203F4C, unit_icon_move_118_frame_14 +dat 0x08203F56, unit_icon_move_118_frame_15 +dat 0x08203F60, unit_icon_move_118_frame_16 +dat 0x08203F6A, unit_icon_move_118_frame_17 +dat 0x08203F74, unit_icon_move_118_frame_18 +dat 0x08203F7E, unit_icon_move_118_anim_0 +dat 0x08203F92, unit_icon_move_118_anim_1 +dat 0x08203FA6, unit_icon_move_118_anim_2 +dat 0x08203FBA, unit_icon_move_118_anim_3 +dat 0x08203FCE, unit_icon_move_118_anim_4 +dat 0x08203FE4, unit_icon_move_119_sheet +dat 0x082043C8, unit_icon_move_119_motion +dat 0x082043CC, unit_icon_move_119_frame_list +dat 0x082043F2, unit_icon_move_119_anim_list +dat 0x082043FC, unit_icon_move_119_frame_0 +dat 0x08204406, unit_icon_move_119_frame_1 +dat 0x08204410, unit_icon_move_119_frame_2 +dat 0x0820441A, unit_icon_move_119_frame_3 +dat 0x08204424, unit_icon_move_119_frame_4 +dat 0x0820442E, unit_icon_move_119_frame_5 +dat 0x08204438, unit_icon_move_119_frame_6 +dat 0x08204442, unit_icon_move_119_frame_7 +dat 0x0820444C, unit_icon_move_119_frame_8 +dat 0x08204456, unit_icon_move_119_frame_9 +dat 0x08204460, unit_icon_move_119_frame_10 +dat 0x0820446A, unit_icon_move_119_frame_11 +dat 0x08204474, unit_icon_move_119_frame_12 +dat 0x0820447E, unit_icon_move_119_frame_13 +dat 0x08204488, unit_icon_move_119_frame_14 +dat 0x08204492, unit_icon_move_119_frame_15 +dat 0x0820449C, unit_icon_move_119_frame_16 +dat 0x082044A6, unit_icon_move_119_frame_17 +dat 0x082044B0, unit_icon_move_119_frame_18 +dat 0x082044BA, unit_icon_move_119_anim_0 +dat 0x082044CE, unit_icon_move_119_anim_1 +dat 0x082044E2, unit_icon_move_119_anim_2 +dat 0x082044F6, unit_icon_move_119_anim_3 +dat 0x0820450A, unit_icon_move_119_anim_4 +dat 0x08204520, unit_icon_move_120_sheet +dat 0x08204940, unit_icon_move_120_motion +dat 0x08204944, unit_icon_move_120_frame_list +dat 0x0820496A, unit_icon_move_120_anim_list +dat 0x08204974, unit_icon_move_120_frame_0 +dat 0x0820497E, unit_icon_move_120_frame_1 +dat 0x08204988, unit_icon_move_120_frame_2 +dat 0x08204992, unit_icon_move_120_frame_3 +dat 0x0820499C, unit_icon_move_120_frame_4 +dat 0x082049A6, unit_icon_move_120_frame_5 +dat 0x082049B0, unit_icon_move_120_frame_6 +dat 0x082049BA, unit_icon_move_120_frame_7 +dat 0x082049C4, unit_icon_move_120_frame_8 +dat 0x082049CE, unit_icon_move_120_frame_9 +dat 0x082049D8, unit_icon_move_120_frame_10 +dat 0x082049E2, unit_icon_move_120_frame_11 +dat 0x082049EC, unit_icon_move_120_frame_12 +dat 0x082049F6, unit_icon_move_120_frame_13 +dat 0x08204A00, unit_icon_move_120_frame_14 +dat 0x08204A0A, unit_icon_move_120_frame_15 +dat 0x08204A14, unit_icon_move_120_frame_16 +dat 0x08204A1E, unit_icon_move_120_frame_17 +dat 0x08204A28, unit_icon_move_120_frame_18 +dat 0x08204A32, unit_icon_move_120_anim_0 +dat 0x08204A46, unit_icon_move_120_anim_1 +dat 0x08204A5A, unit_icon_move_120_anim_2 +dat 0x08204A6E, unit_icon_move_120_anim_3 +dat 0x08204A82, unit_icon_move_120_anim_4 +dat 0x08204A98, unit_icon_move_121_sheet +dat 0x08205068, unit_icon_move_121_motion +dat 0x0820506C, unit_icon_move_121_frame_list +dat 0x08205092, unit_icon_move_121_anim_list +dat 0x0820509C, unit_icon_move_121_frame_0 +dat 0x082050A6, unit_icon_move_121_frame_1 +dat 0x082050B0, unit_icon_move_121_frame_2 +dat 0x082050BA, unit_icon_move_121_frame_3 +dat 0x082050C4, unit_icon_move_121_frame_4 +dat 0x082050CE, unit_icon_move_121_frame_5 +dat 0x082050D8, unit_icon_move_121_frame_6 +dat 0x082050E2, unit_icon_move_121_frame_7 +dat 0x082050EC, unit_icon_move_121_frame_8 +dat 0x082050F6, unit_icon_move_121_frame_9 +dat 0x08205100, unit_icon_move_121_frame_10 +dat 0x0820510A, unit_icon_move_121_frame_11 +dat 0x08205114, unit_icon_move_121_frame_12 +dat 0x0820511E, unit_icon_move_121_frame_13 +dat 0x08205128, unit_icon_move_121_frame_14 +dat 0x08205132, unit_icon_move_121_frame_15 +dat 0x0820513C, unit_icon_move_121_frame_16 +dat 0x08205146, unit_icon_move_121_frame_17 +dat 0x08205150, unit_icon_move_121_frame_18 +dat 0x0820515A, unit_icon_move_121_anim_0 +dat 0x0820516E, unit_icon_move_121_anim_1 +dat 0x08205182, unit_icon_move_121_anim_2 +dat 0x08205196, unit_icon_move_121_anim_3 +dat 0x082051AA, unit_icon_move_121_anim_4 +dat 0x082051C0, unit_icon_move_122_sheet +dat 0x082055A8, unit_icon_move_122_motion +dat 0x082055AC, unit_icon_move_122_frame_list +dat 0x082055D2, unit_icon_move_122_anim_list +dat 0x082055DC, unit_icon_move_122_frame_0 +dat 0x082055E6, unit_icon_move_122_frame_1 +dat 0x082055F0, unit_icon_move_122_frame_2 +dat 0x082055FA, unit_icon_move_122_frame_3 +dat 0x08205604, unit_icon_move_122_frame_4 +dat 0x0820560E, unit_icon_move_122_frame_5 +dat 0x08205618, unit_icon_move_122_frame_6 +dat 0x08205622, unit_icon_move_122_frame_7 +dat 0x0820562C, unit_icon_move_122_frame_8 +dat 0x08205636, unit_icon_move_122_frame_9 +dat 0x08205640, unit_icon_move_122_frame_10 +dat 0x0820564A, unit_icon_move_122_frame_11 +dat 0x08205654, unit_icon_move_122_frame_12 +dat 0x0820565E, unit_icon_move_122_frame_13 +dat 0x08205668, unit_icon_move_122_frame_14 +dat 0x08205672, unit_icon_move_122_frame_15 +dat 0x0820567C, unit_icon_move_122_frame_16 +dat 0x08205686, unit_icon_move_122_frame_17 +dat 0x08205690, unit_icon_move_122_frame_18 +dat 0x0820569A, unit_icon_move_122_anim_0 +dat 0x082056AE, unit_icon_move_122_anim_1 +dat 0x082056C2, unit_icon_move_122_anim_2 +dat 0x082056D6, unit_icon_move_122_anim_3 +dat 0x082056EA, unit_icon_move_122_anim_4 +dat 0x08205714, gUnknown_08205714 +dat 0x0820579C, gUnknown_0820579C +dat 0x08205824, gUnknown_08205824 +dat 0x08205833, gUnknown_08205833 +dat 0x08205846, gUnknown_08205846 +dat 0x08205855, gUnknown_08205855 +dat 0x08205884, gUnknown_08205884 +dat 0x0820588C, gUnknown_0820588C +dat 0x0820588E, gUnknown_0820588E +dat 0x082058A8, gUnknown_082058A8 +dat 0x082058B0, gUnknown_082058B0 +dat 0x082058B4, gUnknown_082058B4 +dat 0x082058D4, gUnknown_082058D4 +dat 0x082058DC, gUnknown_082058DC +dat 0x082058DE, gUnknown_082058DE +dat 0x082058E2, gUnknown_082058E2 +dat 0x082058E4, gUnknown_082058E4 +dat 0x082058F0, gUnknown_082058F0 +dat 0x082058F4, gUnknown_082058F4 +dat 0x082058F8, gUnknown_082058F8 +dat 0x08205918, gUnknown_08205918 +dat 0x08205938, gUnknown_08205938 +dat 0x08205964, sPage0TextInfo +dat 0x08205A24, sPage1TextInfo +dat 0x08205A84, sPage2TextInfo_Physical +dat 0x08205AD4, sPage2TextInfo_Magical +dat 0x08205B84, gUnknown_08205B84 +dat 0x08205B94, gUnknown_08205B94 +dat 0x08205BB0, gUnknown_08205BB0 +dat 0x08205BD8, gUnknown_08205BD8 +dat 0x08205BFC, gUnknown_08205BFC +dat 0x08205C14, gUnknown_08205C14 +dat 0x08205C34, Pals_PrepWindow +dat 0x08205C44, gUnknown_08205C44 +dat 0x08205C64, gUnknown_08205C64 +dat 0x08205C70, gUnknown_08205C70 +dat 0x08205C9C, sSaveMarker +dat 0x08205CA4, sConvySavePackMask1 +dat 0x08205CAC, sConvySavePackMask2 +dat 0x08205CB4, gInitialMultiArenaRankings +dat 0x08205D7C, gUnknown_08205D7C +dat 0x08205DE0, gUnknown_08205DE0 +dat 0x08205E18, gUnknown_08205E18 +dat 0x08205E28, gUnknown_08205E28 +dat 0x08205EDC, gUnknown_08205EDC +dat 0x08205F28, gUnknown_08205F28 +dat 0x08205F7C, gUnknown_08205F7C +dat 0x08205FA0, gUnknown_08205FA0 +dat 0x082060B0, gUnknown_082060B0 +dat 0x08206450, gUnknown_08206450 +dat 0x08206498, gUnknown_08206498 +dat 0x08206674, gUnknown_08206674 +dat 0x08206868, gUnknown_08206868 +dat 0x082068F4, gUnknown_082068F4 +dat 0x082068FC, gUnknown_082068FC +dat 0x08206904, gUnknown_08206904 +dat 0x08206948, gWMMonsterSpawnLocations +dat 0x08206951, gWMMonsterSpawnsSize +dat 0x08206954, gUnknown_08206954 +dat 0x082069D8, gUnknown_082069D8 +dat 0x082069E3, gUnknown_082069E3 +dat 0x082069EE, gUnknown_082069EE +dat 0x08206A48, gUnknown_08206A48 +dat 0x08206A51, gUnknown_08206A51 +dat 0x08206AAB, gUnknown_08206AAB +dat 0x08206AF0, gUnknown_08206AF0 +dat 0x08206B70, gUnknown_08206B70 +dat 0x08206E24, gUnknown_08206E24 +dat 0x08206FB4, gUnknown_08206FB4 +dat 0x08206FDC, gUnknown_08206FDC +dat 0x08206FE4, gOpSubtitleGfxLut +dat 0x08207044, gTrainees +dat 0x0820707C, gUnknown_0820707C +dat 0x08207088, gUnknown_08207088 +dat 0x08207094, gUnknown_08207094 +dat 0x082070A0, gUnknown_082070A0 +dat 0x082070AC, gUnknown_082070AC +dat 0x082070B8, gText_082070B8 +dat 0x082070C4, gText_082070C4 +dat 0x082070CC, gText_082070CC +dat 0x082070D8, gText_082070D8 +dat 0x082070E4, gText_082070E4 +dat 0x08207104, gProcName_E_guideSub +dat 0x08207110, gProcName_E_guMenu1ReWrite +dat 0x08207124, gProcName_E_guMenu2ReWriteFirst +dat 0x0820713C, gProcName_E_guMenu2ReWriteUp +dat 0x08207150, gProcName_E_guMenu2ReWriteDown +dat 0x08207168, gProcName_E_guMess3ReWrite +dat 0x0820717C, gProcName_E_Guide +dat 0x08207184, gPromotionData_Filler +dat 0x08207190, gMPlayJumpTableTemplate +dat 0x08207220, gScaleTable +dat 0x082072D4, gFreqTable +dat 0x08207304, gPcmSamplesPerVBlankTable +dat 0x0820731C, gCgbScaleTable +dat 0x082073A0, gCgbFreqTable +dat 0x082073B8, gNoiseTable +dat 0x082073F4, gCgb3Vol +dat 0x08207404, gClockTable +dat 0x08207438, gXcmdTable +dat 0x08207470, voicegroup000 +dat 0x08207A70, voicegroup001 +dat 0x08208070, voicegroup002 +dat 0x08208670, voicegroup003 +dat 0x08208C70, voicegroup004 +dat 0x08209270, voicegroup005 +dat 0x08209870, voicegroup006 +dat 0x08209E70, voicegroup007 +dat 0x0820A470, voicegroup008 +dat 0x0820A6F8, voicegroup009 +dat 0x0820ACF8, voicegroup010 +dat 0x0820B2F8, voicegroup011 +dat 0x0820B8F8, voicegroup012 +dat 0x0820BEF8, voicegroup013 +dat 0x0820C4F8, voicegroup014 +dat 0x0820C870, voicegroup015 +dat 0x0820CE70, voicegroup016 +dat 0x0820D470, voicegroup017 +dat 0x0820DA70, voicegroup018 +dat 0x0820E070, voicegroup019 +dat 0x0820E670, voicegroup020 +dat 0x0820EC64, voicegroup021 +dat 0x0820F264, voicegroup022 +dat 0x0820F630, voicegroup023 +dat 0x0820F96C, voicegroup024 +dat 0x0820FF6C, voicegroup025 +dat 0x0821056C, voicegroup026 +dat 0x08210B6C, voicegroup027 +dat 0x08210BF0, voicegroup028 +dat 0x082111F0, voicegroup029 +dat 0x082117F0, voicegroup030 +dat 0x08211BEC, voicegroup031 +dat 0x0821200C, voicegroup032 +dat 0x08212564, voicegroup033 +dat 0x08212870, voicegroup034 +dat 0x08212E34, voicegroup035 +dat 0x08213170, voicegroup036 +dat 0x08213524, voicegroup037 +dat 0x08213584, voicegroup038 +dat 0x08213B84, voicegroup039 +dat 0x08213C14, voicegroup040 +dat 0x08214214, voicegroup041 +dat 0x08214814, voicegroup042 +dat 0x08214E14, voicegroup043 +dat 0x08215414, voicegroup044 +dat 0x08215A14, voicegroup045 +dat 0x08216014, voicegroup046 +dat 0x08216614, voicegroup047 +dat 0x08216C14, voicegroup048 +dat 0x08217214, voicegroup049 +dat 0x08217814, voicegroup050 +dat 0x08217E14, voicegroup051 +dat 0x08218414, voicegroup052 +dat 0x08218A14, voicegroup053 +dat 0x08219014, voicegroup054 +dat 0x08219614, voicegroup055 +dat 0x08219C14, voicegroup056 +dat 0x0821A214, voicegroup057 +dat 0x0821A6E8, voicegroup058 +dat 0x0821ABBC, voicegroup059 +dat 0x0821B090, voicegroup060 +dat 0x0821B690, voicegroup061 +dat 0x0821BC90, voicegroup062 +dat 0x0821C290, voicegroup063 +dat 0x0821C890, voicegroup064 +dat 0x0821CD64, voicegroup065 +dat 0x0821D238, voicegroup066 +dat 0x0821D838, voicegroup067 +dat 0x0821DE38, voicegroup068 +dat 0x0821E438, voicegroup069 +dat 0x0821EA38, voicegroup070 +dat 0x0821F038, voicegroup071 +dat 0x0821F638, voicegroup072 +dat 0x0821FC38, voicegroup073 +dat 0x08220238, voicegroup074 +dat 0x0822070C, voicegroup075 +dat 0x08221CD8, voicegroup076 +dat 0x08221FF0, voicegroup077 +dat 0x08222230, voicegroup078 +dat 0x082226B0, voicegroup079 +dat 0x082228F0, voicegroup080 +dat 0x08222B30, voicegroup081 +dat 0x08222D70, voicegroup082 +dat 0x08222FB0, voicegroup083 +dat 0x082231F0, voicegroup084 +dat 0x082235EC, voicegroup085 +dat 0x08223D60, voicegroup086 +dat 0x08223E38, voicegroup087 +dat 0x08223E44, voicegroup088 +dat 0x08223E74, voicegroup089 +dat 0x08223E8C, voicegroup090 +dat 0x08223EB0, voicegroup091 +dat 0x08223ED4, voicegroup092 +dat 0x08224354, wave000_sinewave +dat 0x08224364, wave001_triangle +dat 0x08224374, wave002_fat_saw +dat 0x08224384, wave003_thin_saw +dat 0x08224394, wave004_square12 +dat 0x082243A4, wave005_square25 +dat 0x082243B4, wave006_square37 +dat 0x082243C4, wave007_square50 +dat 0x082243D4, wave008_se_triangle_1 +dat 0x082243E4, wave009_se_triangle_2 +dat 0x082243F4, wave010_square25_e1 +dat 0x08224404, gMPlayTable +dat 0x08224470, gSongTable +dat 0x082263B0, dummy_song +dat 0x082263B4, DirectSoundData_k_tubular_c4_13k_s +dat 0x08227988, DirectSoundData_k_finbass2_c3_13k_s +dat 0x0822807C, DirectSoundData_k_harp_c4_13k_s +dat 0x08228C7C, DirectSoundData_k_timpani3_g3_13k_s +dat 0x0822B4DC, DirectSoundData_k_strings_13k_c4 +dat 0x08233650, DirectSoundData_k_strings_13k_c5 +dat 0x082367A8, DirectSoundData_k_strings5_c3_13k +dat 0x0823B5FC, DirectSoundData_k_strings5_c5c4_13k +dat 0x0823F698, DirectSoundData_k_strings5_c4_13k +dat 0x08243A54, DirectSoundData_k_strings5_c5_13k +dat 0x08247AE8, DirectSoundData_k_strings5_c2_13k +dat 0x0824BBAC, DirectSoundData_k_brasstrp_c4_13k +dat 0x0825305C, DirectSoundData_k_brass3_c3_13k +dat 0x082595BC, DirectSoundData_k_brass_c3_13k +dat 0x08261150, DirectSoundData_k_brass3_c4_13k +dat 0x08265DDC, DirectSoundData_k_brass_c4_13k +dat 0x0826CFD0, DirectSoundData_k_brassorc_c4_13k +dat 0x08274F48, DirectSoundData_k_brasstrm_c4_13k +dat 0x0827BBD0, DirectSoundData_k_oboe_c5_13k_s +dat 0x0827E28C, DirectSoundData_k_clarinet_c5_13k_ss +dat 0x0827E640, DirectSoundData_k_flute_c6_13k_s +dat 0x08280AF0, DirectSoundData_k_enghorn_c4_13k_s +dat 0x08281974, DirectSoundData_h_pizz_c4_13k8b_ss +dat 0x08281DD0, DirectSoundData_k_synstrings1_c4_13k +dat 0x08287CC4, DirectSoundData_k_horn2_c4_13k_ss +dat 0x08288F7C, DirectSoundData_k_distgtr2_mute_c313k_ss +dat 0x08289978, DirectSoundData_k_fbass_c3_13k_s +dat 0x0828B404, DirectSoundData_k_horn5_c4_13k_ss +dat 0x0828CD70, DirectSoundData_k_voice1_c5_13k_ss +dat 0x0828DDD0, DirectSoundData_k_voice1_c4_13k_ss +dat 0x0828F524, DirectSoundData_k_harpsi_c3_13k_s +dat 0x082903C8, DirectSoundData_k_pipeorgan_c4_13k_s +dat 0x08293544, DirectSoundData_k_pipeorgan_c5_13k_s +dat 0x082962B0, DirectSoundData_k_tuba_c3_13k_ss +dat 0x08296E54, DirectSoundData_k_oboe_c4_13k_ss +dat 0x0829918C, DirectSoundData_k_strpizz_c2_13k_ss +dat 0x0829A1EC, DirectSoundData_h_pr_hyuun1_02_13k8b +dat 0x0829ED58, DirectSoundData_k_marimba2_c4_13k_ss +dat 0x082A0690, DirectSoundData_k_strings7_c6_13k_ss +dat 0x082A1728, DirectSoundData_k_brasstrm2_c4_13k +dat 0x082A7AA8, DirectSoundData_k_bassoon_c3_13k_ss +dat 0x082A8068, DirectSoundData_h_piano_c5_13k8b_ss +dat 0x082AC224, DirectSoundData_k_slap_c2_13k_ss +dat 0x082AC868, DirectSoundData_h_acd_g3_13k8b_ss +dat 0x082ADD3C, DirectSoundData_h_rec_c5_13k8b_ss +dat 0x082AE988, DirectSoundData_k_sitar_c4_13k_ss +dat 0x082AF0B0, DirectSoundData_kansei1_e5l_13k8b +dat 0x082B235C, DirectSoundData_h_organ2_c5_13k8b_ss +dat 0x082B3F54, DirectSoundData_k_brass2_c4_13k +dat 0x082BA464, DirectSoundData_h_square_c5_13k8b_ss +dat 0x082BB7F4, DirectSoundData_k_epiano_g4_13k +dat 0x082C0D0C, DirectSoundData_k_mbox_c5_13k_s +dat 0x082C24A8, DirectSoundData_pr_hyuun1_e4_13k8b +dat 0x082C5874, DirectSoundData_hp_count1_e2_13k8b +dat 0x082C6A4C, DirectSoundData_point_count1b_e1_13k8b +dat 0x082C6DB8, DirectSoundData_warp1a_e2_13k8b +dat 0x082CAC80, DirectSoundData_dr_solo2_c2_e3l_10k +dat 0x082CB2F8, DirectSoundData_op_thunder1_m1_e_13k8b +dat 0x082CBE8C, DirectSoundData_brass4_c3_e1l_10k8b +dat 0x082CD7F4, DirectSoundData_brass4_c4_e3l_10k8b +dat 0x082CF3B0, DirectSoundData_e_piano2_c3_10k8b +dat 0x082D0018, DirectSoundData_human1_e5_13k8b +dat 0x082D0414, DirectSoundData_human4b_m1_e1_13k8b +dat 0x082D0964, DirectSoundData_horse2_e3_p1_13k8b +dat 0x082D0C08, DirectSoundData_horse2_e3_p2_13k8b +dat 0x082D1238, DirectSoundData_horse2_e3_p3_13k8b +dat 0x082D1818, DirectSoundData_bird3_e5_13k8b +dat 0x082D2050, DirectSoundData_bird5b_e3_13k8b +dat 0x082D293C, DirectSoundData_have2_e3_10k8b +dat 0x082D2EA4, DirectSoundData_freeze1_e3_13k8b +dat 0x082D3020, DirectSoundData_fall_light1_e3_13k8b +dat 0x082D4BE4, DirectSoundData_senko3_e4_10k8b +dat 0x082D6BA0, DirectSoundData_dragon_foot1_e1_8k8b +dat 0x082D712C, DirectSoundData_kiran2b_e6_13k8b +dat 0x082D80E0, DirectSoundData_rest2_e1l_p18_10k8b +dat 0x082DB668, DirectSoundData_hammerne2_e1l_p25_10k8b +dat 0x082DE9D8, DirectSoundData_mshield3_e_13k8b +dat 0x082E2F6C, DirectSoundData_sleep2b_e2_13k8b +dat 0x082E7580, DirectSoundData_berserk4_e2l_p25_10k8b +dat 0x082EA140, DirectSoundData_silence3_p17_e1l_13k8b +dat 0x082EBA88, DirectSoundData_live4_e1l_p25_10k8b +dat 0x082ED1FC, DirectSoundData_class1_light1_el_10k8b +dat 0x082EE958, DirectSoundData_aureole2_el_13k8b +dat 0x082F0884, DirectSoundData_village_bomb1_e2_10k8b +dat 0x082F21F8, DirectSoundData_human_fall1_e5_13k8b +dat 0x082F2E14, DirectSoundData_aureole1_el_13k8b +dat 0x082F4654, DirectSoundData_hurtmut1_el_p45_10k8b +dat 0x082F725C, DirectSoundData_wall_bomb2_m1_e4_13k8b +dat 0x082F89B8, DirectSoundData_key_open1_e2_13k8b +dat 0x082F9520, DirectSoundData_antidote1_e_13k8b +dat 0x082FBF50, DirectSoundData_count_bell1b_e2_13k8b +dat 0x082FE634, DirectSoundData_poison1_e_13k8b +dat 0x08300664, DirectSoundData_warp1b_e2_13k8b +dat 0x08302860, DirectSoundData_sand_wind1_e5l_8k8b +dat 0x083099E8, DirectSoundData_ken_osameru2_e2_13k8b +dat 0x0830A05C, DirectSoundData_ken_osameru4_e2_13k8b +dat 0x0830A720, DirectSoundData_blizzard1_e2l_13k8b +dat 0x0830DCA8, DirectSoundData_furu1_e_13k8b +dat 0x0830E770, DirectSoundData_furu2_e1_13k8b +dat 0x0830F1BC, DirectSoundData_lance1_e1_13k8b +dat 0x0830FA60, DirectSoundData_axe2_e2_13k8b +dat 0x08310124, DirectSoundData_furu4_e3_13k8b +dat 0x08310DDC, DirectSoundData_arrow1_e1_13k8b +dat 0x083116C4, DirectSoundData_bow1_e1_10k8b +dat 0x08311AC8, DirectSoundData_shooter_fire2_e2_10k8b +dat 0x0831229C, DirectSoundData_furu1b_e5_13k8b +dat 0x08312AE0, DirectSoundData_furu2b_e6_13k8b +dat 0x083133CC, DirectSoundData_dragon_in1b_e3_10k8b +dat 0x08316404, DirectSoundData_dragon_out1b_e3_10k8b +dat 0x08318D10, DirectSoundData_elec1_e2_13k8b +dat 0x0831A290, DirectSoundData_miss1_m1_e3_10k8b +dat 0x0831AADC, DirectSoundData_bow2_e2_10k8b +dat 0x0831B314, DirectSoundData_hyuun1_e3l_13k8b +dat 0x0831C44C, DirectSoundData_triangle1_e_10k8b +dat 0x0831E954, DirectSoundData_recover_efx2_m1_e4_13k8b +dat 0x08320768, DirectSoundData_m_dragon_out1_e_10k8b +dat 0x08321C10, DirectSoundData_dragon_scream1_e4_10k8b +dat 0x08325FE8, DirectSoundData_scream1c_m_e2_10k8b +dat 0x0832888C, DirectSoundData_dragon_scream3_e6_10k8b +dat 0x0832E5F8, DirectSoundData_fade_die_away1_e5_13k8b +dat 0x08330AFC, DirectSoundData_damage_ud1_e3_13k8b +dat 0x08331584, DirectSoundData_damage_du1_e4_13k8b +dat 0x08331EAC, DirectSoundData_damage_tuki2_e3_13k8b +dat 0x083328AC, DirectSoundData_damage_last1_e3_13k8b +dat 0x08333A94, DirectSoundData_fire_e2_13k8b +dat 0x083355B8, DirectSoundData_fire4_e2_13k8b +dat 0x08336F24, DirectSoundData_kiran2_e2_13k8b +dat 0x08338014, DirectSoundData_lfire2_e1_10k8b +dat 0x083395B8, DirectSoundData_live_p81_e4_13k8b +dat 0x0833C914, DirectSoundData_forbraze1_e_p45_10k8b +dat 0x0833E0E8, DirectSoundData_nosferatu1a_el_10k8b +dat 0x0834146C, DirectSoundData_nosferatu1b_e_p45_10k8b +dat 0x0834533C, DirectSoundData_nosferatu1c_e_10k8b +dat 0x08347BC4, DirectSoundData_eclipse1a_e_10k8b +dat 0x0834CA04, DirectSoundData_eclipse1b_e_10k8b +dat 0x0835186C, DirectSoundData_class1_up1_e_10k8b +dat 0x0835548C, DirectSoundData_class1_down1_e_10k8b +dat 0x083590A8, DirectSoundData_mistyrain2_e1l_10k8b +dat 0x0835CA6C, DirectSoundData_reserve_e_13k8b +dat 0x08361CD0, DirectSoundData_purge1_2nd_e_13k8b +dat 0x08366110, DirectSoundData_recover1_e_13k8b +dat 0x08367F14, DirectSoundData_thunder_storm1a_e_10k8b +dat 0x08368534, DirectSoundData_sleep2a_e1_13k8b +dat 0x0836B504, DirectSoundData_ibreath2_el_10k8b +dat 0x0836CD24, DirectSoundData_resire6_a_e_p26_10k8b +dat 0x0836EE64, DirectSoundData_resire4_a_e_p45_10k8b +dat 0x08372138, DirectSoundData_resire4_b_e_p26_10k8b +dat 0x08375140, DirectSoundData_light31_bf_e_p23_10k8b +dat 0x08376650, DirectSoundData_light31_af_e_p26_10k8b +dat 0x08378A1C, DirectSoundData_ice5_e_p26_13k8b +dat 0x0837A1B4, DirectSoundData_dv_open1_e_p44_10k8b +dat 0x0837B918, DirectSoundData_dv_hikari_e_p25_10k8b +dat 0x0837EEC0, DirectSoundData_purge_l_s_e_p26_10k8b +dat 0x083804A4, DirectSoundData_breath_magic1_e1_10k8b +dat 0x08382B10, DirectSoundData_thunder2_e5_10k8b +dat 0x08385640, DirectSoundData_hu1_f1_flat1_13k8b +dat 0x08385F48, DirectSoundData_hu2_f1_flat1_13k8b +dat 0x0838642C, DirectSoundData_hu3_f1_flat1_13k8b +dat 0x08386EB4, DirectSoundData_hu4_f1_flat1_13k8b +dat 0x08388008, DirectSoundData_hu1_f1_grass1_m1_13k8b +dat 0x083885DC, DirectSoundData_hu2_f1_grass1_m1_13k8b +dat 0x08388B5C, DirectSoundData_hu3_f1_grass1_m1_13k8b +dat 0x083895E4, DirectSoundData_hu4_f1_grass1_m2_13k8b +dat 0x0838A5A8, DirectSoundData_hu1_f1_water1_m1_13k8b +dat 0x0838ABC0, DirectSoundData_hu2_f1_water1_m1_13k8b +dat 0x0838B098, DirectSoundData_hu3_f1_water1_m1_13k8b +dat 0x0838BAF4, DirectSoundData_hu4_f1_water1_m2_13k8b +dat 0x0838CAB8, DirectSoundData_hu1_f1_dart1_m1_13k8b +dat 0x0838D240, DirectSoundData_hu2_f1_dart1_m1_13k8b +dat 0x0838D940, DirectSoundData_hu3_f1_dart1_m1_13k8b +dat 0x0838E3A0, DirectSoundData_hu4_f1_dart1_m2_13k8b +dat 0x0838F364, DirectSoundData_hu1_f1_sand1_m2_13k8b +dat 0x0838F994, DirectSoundData_hu2_f1_sand1_m2_13k8b +dat 0x0838FEE0, DirectSoundData_hu3_f1_sand1_m2_13k8b +dat 0x08390758, DirectSoundData_hu4_f1_sand2_m2_13k8b +dat 0x08391480, DirectSoundData_wood_human1b_e2_13k8b +dat 0x083918C0, DirectSoundData_wood_human2_e1p_13k8b +dat 0x08391D8C, DirectSoundData_wood_human3_e1_p110_13k8b +dat 0x08392980, DirectSoundData_wood_human4_e3_13k8b +dat 0x083932E4, DirectSoundData_hu1_f1_stone1_m1_13k8b +dat 0x0839377C, DirectSoundData_hu2_f1_stone1_m1_13k8b +dat 0x08393C08, DirectSoundData_hu3_f1_stone1_m1_13k8b +dat 0x0839460C, DirectSoundData_hu4_f1_stone1_m1_13k8b +dat 0x08395230, DirectSoundData_armor1b_e1_13k8b +dat 0x0839639C, DirectSoundData_btl_bird1_e4_13k8b +dat 0x08397150, DirectSoundData_btl_bird2_e2_13k8b +dat 0x08398934, DirectSoundData_btl_bird2b_e6_m1_10k8b +dat 0x083997C4, DirectSoundData_horse1_f1_flat1_13k8b +dat 0x0839A3BC, DirectSoundData_horse1_b1_flat1_13k8b +dat 0x0839AE78, DirectSoundData_horse1_t2_flat1_13k8b +dat 0x0839B80C, DirectSoundData_horse2_f1_flat1_13k8b +dat 0x0839C4D0, DirectSoundData_horse2_b2_flat1_13k8b +dat 0x0839D108, DirectSoundData_horse2_t1_flat1_13k8b +dat 0x0839D6EC, DirectSoundData_horse3_f1_flat1_13k8b +dat 0x0839E4D4, DirectSoundData_horse3_b1_flat1_13k8b +dat 0x0839F298, DirectSoundData_horse3_t3_flat1_13k8b +dat 0x0839FBCC, DirectSoundData_horse1_f1_water1_m1_13k8b +dat 0x083A09E4, DirectSoundData_horse1_b1_water1_m1_13k8b +dat 0x083A14A0, DirectSoundData_horse1_t2_water1_m1_13k8b +dat 0x083A1EF4, DirectSoundData_horse2_f1_water1_m1_13k8b +dat 0x083A2B88, DirectSoundData_horse2_b2_water1_m1_13k8b +dat 0x083A37C0, DirectSoundData_horse2_t1_water1_m1_13k8b +dat 0x083A3E80, DirectSoundData_horse3_f1_water1_m1_13k8b +dat 0x083A4D58, DirectSoundData_horse3_b1_water1_m1_13k8b +dat 0x083A5AF0, DirectSoundData_horse3_t3_water1_m1_13k8b +dat 0x083A6468, DirectSoundData_horse1_f1_grass1_m1_13k8b +dat 0x083A722C, DirectSoundData_horse1_b1_grass1_m1_13k8b +dat 0x083A7D44, DirectSoundData_horse1_t2_grass1_m1_13k8b +dat 0x083A8530, DirectSoundData_horse2_f1_grass1_m1_13k8b +dat 0x083A91D4, DirectSoundData_horse2_b2_grass1_m1_13k8b +dat 0x083A9E20, DirectSoundData_horse2_t1_grass1_m1_13k8b +dat 0x083AA444, DirectSoundData_horse3_f1_grass1_m1_13k8b +dat 0x083AB36C, DirectSoundData_horse3_b1_grass1_m1_13k8b +dat 0x083AC048, DirectSoundData_horse3_t3_grass1_m1_13k8b +dat 0x083ACA08, DirectSoundData_horse1_f1_dart1_m1_13k8b +dat 0x083AD738, DirectSoundData_horse1_b1_dart1_m1_13k8b +dat 0x083AE2B8, DirectSoundData_horse1_t2_dart1_m1_13k8b +dat 0x083AED14, DirectSoundData_horse2_f1_dart1_m1_13k8b +dat 0x083AFA24, DirectSoundData_horse2_b2_dart1_m1_13k8b +dat 0x083B065C, DirectSoundData_horse2_t1_dart1_m1_13k8b +dat 0x083B0D54, DirectSoundData_horse3_f1_dart1_m1_13k8b +dat 0x083B1B9C, DirectSoundData_horse3_b1_dart1_m1_13k8b +dat 0x083B2678, DirectSoundData_horse3_t3_dart1_m1_13k8b +dat 0x083B2FFC, DirectSoundData_horse1_f1_sand1_m1_13k8b +dat 0x083B3D24, DirectSoundData_horse1_b1_sand1_m1_13k8b +dat 0x083B48AC, DirectSoundData_horse1_t1_sand1_m1_13k8b +dat 0x083B5424, DirectSoundData_horse2_f1_sand1_m1_13k8b +dat 0x083B60AC, DirectSoundData_horse2_b1_sand1_m1_13k8b +dat 0x083B6C08, DirectSoundData_horse2_t1_sand1_m1_13k8b +dat 0x083B72D0, DirectSoundData_horse3_f1_sand1_m1_13k8b +dat 0x083B820C, DirectSoundData_horse3_b1_sand1_m1_13k8b +dat 0x083B8BC0, DirectSoundData_horse3_t1_sand1_m1_13k8b +dat 0x083B9580, DirectSoundData_horse1_f1_wood1_m1_13k8b +dat 0x083BA344, DirectSoundData_horse1_b1_wood1_m1_13k8b +dat 0x083BAE44, DirectSoundData_horse1_t2_wood1_m1_13k8b +dat 0x083BB898, DirectSoundData_horse2_f1_wood1_m1_13k8b +dat 0x083BC4B4, DirectSoundData_horse2_b2_wood1_m1_13k8b +dat 0x083BD064, DirectSoundData_horse2_t1_wood1_m1_13k8b +dat 0x083BD738, DirectSoundData_horse3_f1_wood1_m1_13k8b +dat 0x083BE9A4, DirectSoundData_horse3_b1_wood1_m1_13k8b +dat 0x083BF484, DirectSoundData_horse3_t3_wood1_m1_13k8b +dat 0x083C004C, DirectSoundData_horse1_f1_stone1_m2_13k8b +dat 0x083C0EEC, DirectSoundData_horse1_b1_stone1_m2_13k8b +dat 0x083C1970, DirectSoundData_horse1_t1_stone1_m2_13k8b +dat 0x083C23C4, DirectSoundData_horse2_f1_stone1_m2_13k8b +dat 0x083C31C8, DirectSoundData_horse2_b1_stone1_m2_13k8b +dat 0x083C3DF8, DirectSoundData_horse2_t1_stone1_m2_13k8b +dat 0x083C4580, DirectSoundData_horse3_f1_stone1_m2_13k8b +dat 0x083C568C, DirectSoundData_horse3_b1_stone1_m2_13k8b +dat 0x083C625C, DirectSoundData_horse3_t1_stone1_m2_13k8b +dat 0x083C6E54, DirectSoundData_h_shine_10k8b_l1 +dat 0x083C9478, DirectSoundData_h_luna_bf_01_13k8b +dat 0x083CBEB8, DirectSoundData_h_luna_af_01_13_10k8b_l1 +dat 0x083D3E90, DirectSoundData_h_excb1_08_04_10k8b +dat 0x083D5EF0, DirectSoundData_h_excb2_19_02_10k8b +dat 0x083D9AC8, DirectSoundData_h_oura1_03_03_10k8b +dat 0x083DB660, DirectSoundData_h_oura2_03_03_10k8b +dat 0x083DE400, DirectSoundData_h_oura3_07_02_10k8b +dat 0x083E4BE0, DirectSoundData_h_ges2_03_05_10k8b +dat 0x083E8F14, DirectSoundData_h_ges3_03_03_10k8b +dat 0x083EB134, DirectSoundData_h_live05_02_13k8b +dat 0x083EFB0C, DirectSoundData_h_levup05_03_13k8b +dat 0x083F234C, DirectSoundData_h_nodamage02_13k8b +dat 0x083F30F0, DirectSoundData_h_sword_kaesu_01_13k8b +dat 0x083F368C, DirectSoundData_h_hector_axe01_13k8b +dat 0x083F4E00, DirectSoundData_op_kiran1_e4_13k8b +dat 0x083F715C, DirectSoundData_h_bridge_02_02_13k8b +dat 0x083F8B38, DirectSoundData_h_kekkai_02_13k8b +dat 0x083FB6F8, DirectSoundData_h_taoreru_05_13k8b +dat 0x083FCEBC, DirectSoundData_h_sword_nuku_02_13k8b +dat 0x083FFCF4, DirectSoundData_h_monm_kiran_13k8b +dat 0x08401BA0, DirectSoundData_h_mysty7_p16l_10k8b +dat 0x08406064, DirectSoundData_h_sdruid_01_02_13k8b +dat 0x08408B14, DirectSoundData_h_whiteout_01_13k8b +dat 0x0840CA94, DirectSoundData_h_bmp_bomb_fall_02_13k8b +dat 0x0840D3D0, DirectSoundData_mon_zombie1_e2_p26_13k8b +dat 0x0840DE48, DirectSoundData_mon_bone1_e2_p36_13k8b +dat 0x0840E730, DirectSoundData_biguru_step_29_e3_13k8b +dat 0x0840FC68, DirectSoundData_bmap_shooter_move1_13k +dat 0x08410A1C, DirectSoundData_mon_sks_critical1_13k +dat 0x0841144C, DirectSoundData_mon_bae_move_flat1_13k +dat 0x08411DD8, DirectSoundData_mon_bae_hand_up1_13k +dat 0x08412A40, DirectSoundData_mon_bae_hand_down1_13k +dat 0x08413B40, DirectSoundData_mon_bae_critical1_13k +dat 0x084157EC, DirectSoundData_mon_bae_move_grass1_13k +dat 0x08416178, DirectSoundData_mon_bae_move_water1_13k +dat 0x084168FC, DirectSoundData_mon_bae_move_dart1_13k +dat 0x08417288, DirectSoundData_mon_bae_move_sand1_13k +dat 0x08417D5C, DirectSoundData_mon_bae_move_wood1_13k +dat 0x084186E8, DirectSoundData_mon_bae_move_stone1_13k +dat 0x08419074, DirectSoundData_mon_mdg_move_flat1_13k +dat 0x084193DC, DirectSoundData_mon_mdg_groan1_13k +dat 0x0841AE28, DirectSoundData_mon_mdg_attack1_13k +dat 0x0841BE08, DirectSoundData_mon_mdg_move_grass1_13k +dat 0x0841C1DC, DirectSoundData_mon_mdg_move_water1_13k +dat 0x0841C5E4, DirectSoundData_mon_mdg_move_dart1_13k +dat 0x0841CA28, DirectSoundData_mon_mdg_move_sand1_13k +dat 0x0841CDB8, DirectSoundData_mon_mdg_move_wood1_13k +dat 0x0841D1A8, DirectSoundData_mon_mdg_move_stone1_13k +dat 0x0841D510, DirectSoundData_mon_mdg_critical1_10k +dat 0x08420660, DirectSoundData_mon_gog_move1_13k +dat 0x0842208C, DirectSoundData_mon_gog_attack1_13k +dat 0x084230C4, DirectSoundData_mon_gog_hand_move1_13k +dat 0x0842386C, DirectSoundData_mon_gog_attack2_13k +dat 0x0842472C, DirectSoundData_mon_gog_attack3_13k +dat 0x0842620C, DirectSoundData_mon_gog_attack4_13k +dat 0x084286D0, DirectSoundData_mon_gog_attack5_1_13k +dat 0x0842B820, DirectSoundData_mon_bgl_attack1_13k +dat 0x0842DB04, DirectSoundData_mon_bgl_attack6_10k +dat 0x084348D0, DirectSoundData_mistyrain3_e1l_10k8b +dat 0x08438D94, DirectSoundData_mon_bgl_attack6_2_13k +dat 0x0843DA48, DirectSoundData_mon_gar_critical1_10k +dat 0x08440078, DirectSoundData_mon_gar_critical2_13k +dat 0x0844127C, DirectSoundData_btl_mon_magic1_13k +dat 0x08443E74, DirectSoundData_btl_mnt_magic1_13k +dat 0x08448094, DirectSoundData_mon_zom_attack3_13k +dat 0x08449300, DirectSoundData_mon_mao_attack1_13k +dat 0x0844D59C, DirectSoundData_mon_mao_attack2_13k +dat 0x0844F71C, DirectSoundData_mon_cyc_attack1_13k +dat 0x08451658, DirectSoundData_btl_snr_magic1_13k +dat 0x08455154, DirectSoundData_mon_mao_magic1_1_10k +dat 0x0845CAA8, DirectSoundData_mon_mao_magic1_2_10k +dat 0x08460298, DirectSoundData_btl_skill1_13k +dat 0x08462474, DirectSoundData_btl_evl_magic1_13k +dat 0x084643CC, DirectSoundData_btl_evl_magic2_10k +dat 0x08473130, DirectSoundData_btl_critical_dmg1_13k +dat 0x08476314, DirectSoundData_btl_dance1_10k +dat 0x084825A4, DirectSoundData_wmap_base_appear1_13k +dat 0x08485930, DirectSoundData_wmap_base_appear1_2_13k +dat 0x084882AC, DirectSoundData_wmap_road_appear1_13k +dat 0x0848ACBC, DirectSoundData_wmap_mon_appear1_13k +dat 0x0848D15C, DirectSoundData_wmap_mon_attack1_13k +dat 0x0848DBF0, DirectSoundData_wmap_mon_attack2_13k +dat 0x084902A0, DirectSoundData_sys_break_stone1_13k +dat 0x084942D8, DirectSoundData_sys_chapter_start1_10k +dat 0x0849ECF0, DirectSoundData_sys_chapter_start3_13k +dat 0x084A386C, DirectSoundData_sys_chapter_start2_10k +dat 0x084A8FAC, DirectSoundData_sys_class_light1_13k +dat 0x084ABC48, DirectSoundData_sys_class_light2_13k +dat 0x084AE2E0, DirectSoundData_sys_op_fadein1_13k +dat 0x084B466C, DirectSoundData_mon_zom_hand_up1_13k +dat 0x084B5180, DirectSoundData_mon_zom_hand_down1_13k +dat 0x084B6100, DirectSoundData_mon_zom_move_grass1_13k +dat 0x084B6D04, DirectSoundData_mon_zom_move_water1_13k +dat 0x084B783C, DirectSoundData_mon_zom_move_dart1_13k +dat 0x084B82C4, DirectSoundData_mon_zom_move_brid1_13k +dat 0x084B8D34, DirectSoundData_mon_zom_move_ston1_13k +dat 0x084B9334, DirectSoundData_mon_sks_move_grass1_13k +dat 0x084BA6C8, DirectSoundData_mon_sks_move_water1_13k +dat 0x084BB9A8, DirectSoundData_mon_sks_move_dart1_13k +dat 0x084BC890, DirectSoundData_mon_sks_move_brid1_13k +dat 0x084BD490, DirectSoundData_mon_sks_move_ston1_13k +dat 0x084BE7C0, DirectSoundData_k_piccolo_c5_13k_ss +dat 0x084BF480, DirectSoundData_k_brightness_c5_13k_ss +dat 0x084C0120, DirectSoundData_k_distgtr4_c3_13k +dat 0x084C3630, DirectSoundData_k_distgtr2_mute_c3_13k_s +dat 0x084C4758, DirectSoundData_k_celesta_c5_13k_ss +dat 0x084C4F6C, DirectSoundData_k_oboe_c4_13k_s +dat 0x084C8ED4, DirectSoundData_k_distgtr2_c3_13k_ss +dat 0x084CD8AC, DirectSoundData_k_synbass1_c2_13k_ss +dat 0x084CE300, DirectSoundData_h_guiter_scrape1_13k_e +dat 0x084D1AD4, DirectSoundData_k_strings5_c5_13k_ss +dat 0x084D373C, DirectSoundData_k_flute_c5_13k_ss +dat 0x084D4684, DirectSoundData_k_strings7_c5_13k_ss +dat 0x084D5A44, DirectSoundData_h_organ_c5_13k8b_ss +dat 0x084D60BC, DirectSoundData_h_dulcimer_g3_13k8b_ss +dat 0x084D8188, DirectSoundData_h_tp_mute_c5_13k8b_ss +dat 0x084D9304, DirectSoundData_k_pflute_c5_13k_ss +dat 0x084DA07C, DirectSoundData_084DA07C +dat 0x084DA53C, DirectSoundData_h_sidestick_13k8b_ss +dat 0x084DA7EC, DirectSoundData_k_roomsd_c4_13k_ss +dat 0x084DAF40, DirectSoundData_084DAF40 +dat 0x084DB690, DirectSoundData_084DB690 +dat 0x084DC330, DirectSoundData_084DC330 +dat 0x084DCA24, DirectSoundData_084DCA24 +dat 0x084DD66C, DirectSoundData_084DD66C +dat 0x084DE884, DirectSoundData_084DE884 +dat 0x084DF2E8, DirectSoundData_k_roomcc_c4_13k_ss +dat 0x084E20A0, DirectSoundData_084E20A0 +dat 0x084E7244, DirectSoundData_084E7244 +dat 0x084F27CC, DirectSoundData_084F27CC +dat 0x084F7390, DirectSoundData_084F7390 +dat 0x084F7C7C, DirectSoundData_084F7C7C +dat 0x084F9EE8, DirectSoundData_084F9EE8 +dat 0x084FA19C, DirectSoundData_084FA19C +dat 0x084FC158, DirectSoundData_h_dr_bongo_h_13k8b_ss +dat 0x084FC3B8, DirectSoundData_h_dr_bongo_l_13k8b_ss +dat 0x084FC718, DirectSoundData_084FC718 +dat 0x084FCAA8, DirectSoundData_084FCAA8 +dat 0x084FCFB4, DirectSoundData_084FCFB4 +dat 0x084FD7B0, DirectSoundData_h_agogo_h_13k8b_ss +dat 0x084FDB48, DirectSoundData_084FDB48 +dat 0x084FE008, DirectSoundData_084FE008 +dat 0x084FE1F0, DirectSoundData_084FE1F0 +dat 0x084FEC3C, DirectSoundData_084FEC3C +dat 0x084FEE4C, DirectSoundData_084FEE4C +dat 0x084FF020, DirectSoundData_h_wblock_l_13k8b_ss +dat 0x084FF26C, DirectSoundData_084FF26C +dat 0x084FF5C4, DirectSoundData_084FF5C4 +dat 0x085006D0, DirectSoundData_085006D0 +dat 0x085016D8, DirectSoundData_085016D8 +dat 0x08502CB4, DirectSoundData_08502CB4 +dat 0x08503E8C, DirectSoundData_08503E8C +dat 0x085045A8, DirectSoundData_085045A8 +dat 0x08504F40, DirectSoundData_08504F40 +dat 0x08505B2C, DirectSoundData_08505B2C +dat 0x08506018, DirectSoundData_h_dr_midtom_13k8b_ss +dat 0x08506B50, DirectSoundData_08506B50 +dat 0x08507D60, DirectSoundData_08507D60 +dat 0x08508870, DirectSoundData_08508870 +dat 0x0850A7D0, DirectSoundData_0850A7D0 +dat 0x0850C548, DirectSoundData_h_orc_symbal_13k8b_ss +dat 0x0850E4A0, DirectSoundData_h_dr_bd_13k8b_ss +dat 0x0850E8E8, DirectSoundData_0850E8E8 +dat 0x0850F1CC, DirectSoundData_0850F1CC +dat 0x08512AB8, DirectSoundData_h_piano_g3_13k8b_ss +dat 0x08516680, DirectSoundData_y_se_wind_1_l_13k8b +dat 0x08517CC8, DirectSoundData_y_bird_1_13k8b +dat 0x0851A674, DirectSoundData_y_bird_2_13k8b +dat 0x0851CDA4, DirectSoundData_y_bird_3_13k8b +dat 0x0851E398, DirectSoundData_k_harp_c4_13k_ss +dat 0x0851EC74, DirectSoundData_0851EC74 +dat 0x0851FF4C, DirectSoundData_0851FF4C +dat 0x08524984, DirectSoundData_08524984 +dat 0x08524DBC, DirectSoundData_08524DBC +dat 0x08525FB8, DirectSoundData_08525FB8 +dat 0x0852674C, DirectSoundData_0852674C +dat 0x08528258, DirectSoundData_08528258 +dat 0x085298AC, DirectSoundData_y_se_wind_3_e3_13k8b +dat 0x0852D908, DirectSoundData_y_yougan_1_e_13k8b +dat 0x08530CDC, DirectSoundData_y_hibashira_1_13k8b +dat 0x0853318C, DirectSoundData_y_yoru_1_13k8b +dat 0x08535F64, DirectSoundData_y_yoru_2_13k8b +dat 0x0853A088, DirectSoundData_y_yoru_3_13k8b +dat 0x0853A634, DirectSoundData_y_boat_2_13k8b +dat 0x0853FF58, DirectSoundData_y_sail_1_13k8b +dat 0x08540AC8, DirectSoundData_y_sail_2_13k8b +dat 0x085411C8, DirectSoundData_h_river1_13k +dat 0x08543C90, DirectSoundData_08543C90 +dat 0x085451D0, song001_agbfe3_bgm_opening_1 +dat 0x085454C5, song001_agbfe3_bgm_opening_2 +dat 0x085454D3, song001_agbfe3_bgm_opening_2_003 +dat 0x085454DC, song001_agbfe3_bgm_opening_2_004 +dat 0x08545661, song001_agbfe3_bgm_opening_3 +dat 0x085458F3, song001_agbfe3_bgm_opening_4 +dat 0x08545903, song001_agbfe3_bgm_opening_4_003 +dat 0x08545928, song001_agbfe3_bgm_opening_4_004 +dat 0x08545941, song001_agbfe3_bgm_opening_4_005 +dat 0x08545B74, song001_agbfe3_bgm_opening_5 +dat 0x08545C8F, song001_agbfe3_bgm_opening_5_021 +dat 0x08545CE1, song001_agbfe3_bgm_opening_6 +dat 0x08545D9B, song001_agbfe3_bgm_opening_7 +dat 0x08545DE3, song001_agbfe3_bgm_opening_7_004 +dat 0x08545E16, song001_agbfe3_bgm_opening_7_005 +dat 0x08545E4A, song001_agbfe3_bgm_opening_7_006 +dat 0x08546144, song001_agbfe3_bgm_opening_8 +dat 0x0854615C, song001_agbfe3_bgm_opening_8_003 +dat 0x08546171, song001_agbfe3_bgm_opening_8_004 +dat 0x0854618B, song001_agbfe3_bgm_opening_8_005 +dat 0x085461AA, song001_agbfe3_bgm_opening_8_006 +dat 0x08546288, song001_agbfe3_bgm_opening +dat 0x085462B0, song002_agbfe3_bgm_op_theme_i_1 +dat 0x085463F6, song002_agbfe3_bgm_op_theme_i_1_B1 +dat 0x0854653A, song002_agbfe3_bgm_op_theme_i_1_B2 +dat 0x0854653B, song002_agbfe3_bgm_op_theme_i_2 +dat 0x08546565, song002_agbfe3_bgm_op_theme_i_2_B1 +dat 0x08546569, song002_agbfe3_bgm_op_theme_i_2_010 +dat 0x08546572, song002_agbfe3_bgm_op_theme_i_2_011 +dat 0x0854657D, song002_agbfe3_bgm_op_theme_i_2_012 +dat 0x08546588, song002_agbfe3_bgm_op_theme_i_2_013 +dat 0x0854658F, song002_agbfe3_bgm_op_theme_i_2_014 +dat 0x085466BD, song002_agbfe3_bgm_op_theme_i_2_B2 +dat 0x085466BE, song002_agbfe3_bgm_op_theme_i_3 +dat 0x08546823, song002_agbfe3_bgm_op_theme_i_3_B1 +dat 0x08546ABC, song002_agbfe3_bgm_op_theme_i_3_B2 +dat 0x08546ABD, song002_agbfe3_bgm_op_theme_i_4 +dat 0x08546B28, song002_agbfe3_bgm_op_theme_i_4_009 +dat 0x08546E49, song002_agbfe3_bgm_op_theme_i_4_B2 +dat 0x08546E4A, song002_agbfe3_bgm_op_theme_i_5 +dat 0x08546FE6, song002_agbfe3_bgm_op_theme_i_5_B1 +dat 0x085473B9, song002_agbfe3_bgm_op_theme_i_5_B2 +dat 0x085473BA, song002_agbfe3_bgm_op_theme_i_6 +dat 0x0854745A, song002_agbfe3_bgm_op_theme_i_6_B1 +dat 0x0854745D, song002_agbfe3_bgm_op_theme_i_6_012 +dat 0x08547604, song002_agbfe3_bgm_op_theme_i_6_B2 +dat 0x08547605, song002_agbfe3_bgm_op_theme_i_7 +dat 0x0854767A, song002_agbfe3_bgm_op_theme_i_7_B1 +dat 0x08547684, song002_agbfe3_bgm_op_theme_i_7_016 +dat 0x0854771C, song002_agbfe3_bgm_op_theme_i_7_B2 +dat 0x0854771D, song002_agbfe3_bgm_op_theme_i_8 +dat 0x08547763, song002_agbfe3_bgm_op_theme_i_8_B1 +dat 0x0854778F, song002_agbfe3_bgm_op_theme_i_8_011 +dat 0x085477A5, song002_agbfe3_bgm_op_theme_i_8_012 +dat 0x085477B9, song002_agbfe3_bgm_op_theme_i_8_013 +dat 0x085477D0, song002_agbfe3_bgm_op_theme_i_8_014 +dat 0x085477E8, song002_agbfe3_bgm_op_theme_i_8_015 +dat 0x0854798A, song002_agbfe3_bgm_op_theme_i_8_034 +dat 0x08547A70, song002_agbfe3_bgm_op_theme_i_8_B2 +dat 0x08547A74, song002_agbfe3_bgm_op_theme_i +dat 0x08547A9C, song003_agbfe3_bgm_pro_first_1 +dat 0x08547AA4, song003_agbfe3_bgm_pro_first_1_B1 +dat 0x08547AD7, song003_agbfe3_bgm_pro_first_1_B2 +dat 0x08547AD8, song003_agbfe3_bgm_pro_first_2 +dat 0x08547AEC, song003_agbfe3_bgm_pro_first_2_001 +dat 0x08547B04, song003_agbfe3_bgm_pro_first_2_003 +dat 0x08547B0B, song003_agbfe3_bgm_pro_first_2_B1 +dat 0x08547BD1, song003_agbfe3_bgm_pro_first_2_B2 +dat 0x08547BD2, song003_agbfe3_bgm_pro_first_3 +dat 0x08547BED, song003_agbfe3_bgm_pro_first_3_B1 +dat 0x08547C3F, song003_agbfe3_bgm_pro_first_3_021 +dat 0x08547CAF, song003_agbfe3_bgm_pro_first_3_B2 +dat 0x08547CB0, song003_agbfe3_bgm_pro_first_4 +dat 0x08547CC7, song003_agbfe3_bgm_pro_first_4_B1 +dat 0x08547D7D, song003_agbfe3_bgm_pro_first_4_016 +dat 0x08547E1E, song003_agbfe3_bgm_pro_first_4_B2 +dat 0x08547E1F, song003_agbfe3_bgm_pro_first_5 +dat 0x08547E2C, song003_agbfe3_bgm_pro_first_5_004 +dat 0x08547E3F, song003_agbfe3_bgm_pro_first_5_005 +dat 0x08547E53, song003_agbfe3_bgm_pro_first_5_006 +dat 0x08547E65, song003_agbfe3_bgm_pro_first_5_007 +dat 0x08547EE1, song003_agbfe3_bgm_pro_first_5_B2 +dat 0x08547EE2, song003_agbfe3_bgm_pro_first_6 +dat 0x08547EE8, song003_agbfe3_bgm_pro_first_6_B1 +dat 0x08547F22, song003_agbfe3_bgm_pro_first_6_009 +dat 0x08547F53, song003_agbfe3_bgm_pro_first_6_010 +dat 0x0854803E, song003_agbfe3_bgm_pro_first_6_B2 +dat 0x08548040, song003_agbfe3_bgm_pro_first +dat 0x08548060, song004_agbfe3_bgm_wmap_01_1 +dat 0x0854807E, song004_agbfe3_bgm_wmap_01_1_001 +dat 0x08548091, song004_agbfe3_bgm_wmap_01_1_B1 +dat 0x0854813C, song004_agbfe3_bgm_wmap_01_1_B2 +dat 0x0854813D, song004_agbfe3_bgm_wmap_01_2 +dat 0x08548151, song004_agbfe3_bgm_wmap_01_2_001 +dat 0x0854815E, song004_agbfe3_bgm_wmap_01_2_002 +dat 0x0854823C, song004_agbfe3_bgm_wmap_01_2_B2 +dat 0x0854823D, song004_agbfe3_bgm_wmap_01_3 +dat 0x08548241, song004_agbfe3_bgm_wmap_01_3_B1 +dat 0x08548430, song004_agbfe3_bgm_wmap_01_3_B2 +dat 0x08548431, song004_agbfe3_bgm_wmap_01_4 +dat 0x0854844A, song004_agbfe3_bgm_wmap_01_4_B1 +dat 0x0854857A, song004_agbfe3_bgm_wmap_01_4_B2 +dat 0x0854857B, song004_agbfe3_bgm_wmap_01_5 +dat 0x0854857D, song004_agbfe3_bgm_wmap_01_5_000 +dat 0x0854858D, song004_agbfe3_bgm_wmap_01_5_001 +dat 0x0854859A, song004_agbfe3_bgm_wmap_01_5_B1 +dat 0x0854872A, song004_agbfe3_bgm_wmap_01_5_B2 +dat 0x0854872B, song004_agbfe3_bgm_wmap_01_6 +dat 0x0854872F, song004_agbfe3_bgm_wmap_01_6_B1 +dat 0x085487AF, song004_agbfe3_bgm_wmap_01_6_B2 +dat 0x085487B0, song004_agbfe3_bgm_wmap_01_7 +dat 0x085487C0, song004_agbfe3_bgm_wmap_01_7_001 +dat 0x085487CF, song004_agbfe3_bgm_wmap_01_7_B1 +dat 0x0854882C, song004_agbfe3_bgm_wmap_01_7_009 +dat 0x08548847, song004_agbfe3_bgm_wmap_01_7_010 +dat 0x0854887F, song004_agbfe3_bgm_wmap_01_7_013 +dat 0x085488F8, song004_agbfe3_bgm_wmap_01_7_B2 +dat 0x085488FC, song004_agbfe3_bgm_wmap_01 +dat 0x08548920, song005_agbfe3_bgm_wmap_02_1 +dat 0x0854892C, song005_agbfe3_bgm_wmap_02_1_001 +dat 0x085489E5, song005_agbfe3_bgm_wmap_02_1_B1 +dat 0x08548AF7, song005_agbfe3_bgm_wmap_02_1_B2 +dat 0x08548AF8, song005_agbfe3_bgm_wmap_02_2 +dat 0x08548B25, song005_agbfe3_bgm_wmap_02_2_B1 +dat 0x08548B31, song005_agbfe3_bgm_wmap_02_2_010 +dat 0x08548B69, song005_agbfe3_bgm_wmap_02_2_019 +dat 0x08548B78, song005_agbfe3_bgm_wmap_02_2_021 +dat 0x08548B94, song005_agbfe3_bgm_wmap_02_2_025 +dat 0x08548BA7, song005_agbfe3_bgm_wmap_02_2_026 +dat 0x08548BBA, song005_agbfe3_bgm_wmap_02_2_027 +dat 0x08548BEB, song005_agbfe3_bgm_wmap_02_2_B2 +dat 0x08548BEC, song005_agbfe3_bgm_wmap_02_3 +dat 0x08548C04, song005_agbfe3_bgm_wmap_02_3_B1 +dat 0x08548E65, song005_agbfe3_bgm_wmap_02_3_B2 +dat 0x08548E66, song005_agbfe3_bgm_wmap_02_4 +dat 0x08548E88, song005_agbfe3_bgm_wmap_02_4_001 +dat 0x08548EED, song005_agbfe3_bgm_wmap_02_4_B1 +dat 0x08548F0D, song005_agbfe3_bgm_wmap_02_4_009 +dat 0x08548F2E, song005_agbfe3_bgm_wmap_02_4_010 +dat 0x0854920A, song005_agbfe3_bgm_wmap_02_4_B2 +dat 0x0854920B, song005_agbfe3_bgm_wmap_02_5 +dat 0x08549245, song005_agbfe3_bgm_wmap_02_5_B1 +dat 0x08549256, song005_agbfe3_bgm_wmap_02_5_009 +dat 0x08549264, song005_agbfe3_bgm_wmap_02_5_010 +dat 0x08549313, song005_agbfe3_bgm_wmap_02_5_B2 +dat 0x08549314, song005_agbfe3_bgm_wmap_02_6 +dat 0x0854931E, song005_agbfe3_bgm_wmap_02_6_B1 +dat 0x08549336, song005_agbfe3_bgm_wmap_02_6_009 +dat 0x0854940B, song005_agbfe3_bgm_wmap_02_6_B2 +dat 0x0854940C, song005_agbfe3_bgm_wmap_02_7 +dat 0x08549421, song005_agbfe3_bgm_wmap_02_7_001 +dat 0x08549435, song005_agbfe3_bgm_wmap_02_7_002 +dat 0x0854945C, song005_agbfe3_bgm_wmap_02_7_B1 +dat 0x08549468, song005_agbfe3_bgm_wmap_02_7_009 +dat 0x085495E5, song005_agbfe3_bgm_wmap_02_7_B2 +dat 0x085495E8, song005_agbfe3_bgm_wmap_02 +dat 0x0854960C, song006_agbfe3_bgm_wmap_03_1 +dat 0x08549611, song006_agbfe3_bgm_wmap_03_1_B1 +dat 0x0854990F, song006_agbfe3_bgm_wmap_03_1_B2 +dat 0x08549910, song006_agbfe3_bgm_wmap_03_2 +dat 0x08549931, song006_agbfe3_bgm_wmap_03_2_001 +dat 0x08549992, song006_agbfe3_bgm_wmap_03_2_006 +dat 0x08549A4A, song006_agbfe3_bgm_wmap_03_2_016 +dat 0x08549A58, song006_agbfe3_bgm_wmap_03_2_017 +dat 0x08549AB9, song006_agbfe3_bgm_wmap_03_2_024 +dat 0x08549AD8, song006_agbfe3_bgm_wmap_03_2_026 +dat 0x08549B50, song006_agbfe3_bgm_wmap_03_2_B2 +dat 0x08549B51, song006_agbfe3_bgm_wmap_03_3 +dat 0x08549B53, song006_agbfe3_bgm_wmap_03_3_000 +dat 0x08549B6E, song006_agbfe3_bgm_wmap_03_3_B1 +dat 0x08549CB6, song006_agbfe3_bgm_wmap_03_3_024 +dat 0x08549D9E, song006_agbfe3_bgm_wmap_03_3_B2 +dat 0x08549D9F, song006_agbfe3_bgm_wmap_03_4 +dat 0x08549DA1, song006_agbfe3_bgm_wmap_03_4_000 +dat 0x08549DA9, song006_agbfe3_bgm_wmap_03_4_B1 +dat 0x08549DD7, song006_agbfe3_bgm_wmap_03_4_008 +dat 0x08549E7A, song006_agbfe3_bgm_wmap_03_4_B2 +dat 0x08549E7B, song006_agbfe3_bgm_wmap_03_5 +dat 0x08549E7E, song006_agbfe3_bgm_wmap_03_5_B1 +dat 0x08549EA7, song006_agbfe3_bgm_wmap_03_5_017 +dat 0x08549F26, song006_agbfe3_bgm_wmap_03_5_B2 +dat 0x08549F27, song006_agbfe3_bgm_wmap_03_6 +dat 0x08549F29, song006_agbfe3_bgm_wmap_03_6_000 +dat 0x08549F49, song006_agbfe3_bgm_wmap_03_6_001 +dat 0x0854A100, song006_agbfe3_bgm_wmap_03_6_017 +dat 0x0854A286, song006_agbfe3_bgm_wmap_03_6_B2 +dat 0x0854A287, song006_agbfe3_bgm_wmap_03_7 +dat 0x0854A2A4, song006_agbfe3_bgm_wmap_03_7_001 +dat 0x0854A2B8, song006_agbfe3_bgm_wmap_03_7_002 +dat 0x0854A30A, song006_agbfe3_bgm_wmap_03_7_008 +dat 0x0854A379, song006_agbfe3_bgm_wmap_03_7_017 +dat 0x0854A38B, song006_agbfe3_bgm_wmap_03_7_018 +dat 0x0854A4BE, song006_agbfe3_bgm_wmap_03_7_B2 +dat 0x0854A4C0, song006_agbfe3_bgm_wmap_03 +dat 0x0854A4E4, song007_agbfe3_bgm_wmap_04_1 +dat 0x0854A4E9, song007_agbfe3_bgm_wmap_04_1_B1 +dat 0x0854A7A4, song007_agbfe3_bgm_wmap_04_1_B2 +dat 0x0854A7A5, song007_agbfe3_bgm_wmap_04_2 +dat 0x0854A7B3, song007_agbfe3_bgm_wmap_04_2_001 +dat 0x0854A7F5, song007_agbfe3_bgm_wmap_04_2_009 +dat 0x0854A80B, song007_agbfe3_bgm_wmap_04_2_012 +dat 0x0854A814, song007_agbfe3_bgm_wmap_04_2_013 +dat 0x0854A853, song007_agbfe3_bgm_wmap_04_2_021 +dat 0x0854A85D, song007_agbfe3_bgm_wmap_04_2_022 +dat 0x0854A903, song007_agbfe3_bgm_wmap_04_2_B2 +dat 0x0854A904, song007_agbfe3_bgm_wmap_04_3 +dat 0x0854A907, song007_agbfe3_bgm_wmap_04_3_B1 +dat 0x0854AB16, song007_agbfe3_bgm_wmap_04_3_B2 +dat 0x0854AB17, song007_agbfe3_bgm_wmap_04_4 +dat 0x0854AB1A, song007_agbfe3_bgm_wmap_04_4_B1 +dat 0x0854AB51, song007_agbfe3_bgm_wmap_04_4_003 +dat 0x0854AB89, song007_agbfe3_bgm_wmap_04_4_005 +dat 0x0854AD3E, song007_agbfe3_bgm_wmap_04_4_B2 +dat 0x0854AD3F, song007_agbfe3_bgm_wmap_04_5 +dat 0x0854AD42, song007_agbfe3_bgm_wmap_04_5_B1 +dat 0x0854AE37, song007_agbfe3_bgm_wmap_04_5_022 +dat 0x0854AE4B, song007_agbfe3_bgm_wmap_04_5_023 +dat 0x0854AEB7, song007_agbfe3_bgm_wmap_04_5_B2 +dat 0x0854AEB8, song007_agbfe3_bgm_wmap_04_6 +dat 0x0854AECD, song007_agbfe3_bgm_wmap_04_6_B1 +dat 0x0854AED3, song007_agbfe3_bgm_wmap_04_6_004 +dat 0x0854B007, song007_agbfe3_bgm_wmap_04_6_B2 +dat 0x0854B008, song007_agbfe3_bgm_wmap_04_7 +dat 0x0854B01B, song007_agbfe3_bgm_wmap_04_7_B1 +dat 0x0854B029, song007_agbfe3_bgm_wmap_04_7_004 +dat 0x0854B03C, song007_agbfe3_bgm_wmap_04_7_005 +dat 0x0854B098, song007_agbfe3_bgm_wmap_04_7_023 +dat 0x0854B1D5, song007_agbfe3_bgm_wmap_04_7_B2 +dat 0x0854B1D8, song007_agbfe3_bgm_wmap_04 +dat 0x0854B1FC, song008_agbfe3_bgm_wmap_05_1 +dat 0x0854B2A7, song008_agbfe3_bgm_wmap_05_1_B1 +dat 0x0854B2B8, song008_agbfe3_bgm_wmap_05_1_007 +dat 0x0854B323, song008_agbfe3_bgm_wmap_05_1_021 +dat 0x0854B464, song008_agbfe3_bgm_wmap_05_1_B2 +dat 0x0854B465, song008_agbfe3_bgm_wmap_05_2 +dat 0x0854B47A, song008_agbfe3_bgm_wmap_05_2_002 +dat 0x0854B498, song008_agbfe3_bgm_wmap_05_2_B1 +dat 0x0854B563, song008_agbfe3_bgm_wmap_05_2_B2 +dat 0x0854B564, song008_agbfe3_bgm_wmap_05_3 +dat 0x0854B64B, song008_agbfe3_bgm_wmap_05_3_B1 +dat 0x0854B79F, song008_agbfe3_bgm_wmap_05_3_B2 +dat 0x0854B7A0, song008_agbfe3_bgm_wmap_05_4 +dat 0x0854B7D4, song008_agbfe3_bgm_wmap_05_4_B1 +dat 0x0854B8DF, song008_agbfe3_bgm_wmap_05_4_B2 +dat 0x0854B8E0, song008_agbfe3_bgm_wmap_05_5 +dat 0x0854B8E7, song008_agbfe3_bgm_wmap_05_5_B1 +dat 0x0854B8F5, song008_agbfe3_bgm_wmap_05_5_006 +dat 0x0854BB2C, song008_agbfe3_bgm_wmap_05_5_B2 +dat 0x0854BB2D, song008_agbfe3_bgm_wmap_05_6 +dat 0x0854BB34, song008_agbfe3_bgm_wmap_05_6_B1 +dat 0x0854BCFD, song008_agbfe3_bgm_wmap_05_6_B2 +dat 0x0854BCFE, song008_agbfe3_bgm_wmap_05_7 +dat 0x0854BD2B, song008_agbfe3_bgm_wmap_05_7_B1 +dat 0x0854BD41, song008_agbfe3_bgm_wmap_05_7_006 +dat 0x0854BD51, song008_agbfe3_bgm_wmap_05_7_007 +dat 0x0854BE21, song008_agbfe3_bgm_wmap_05_7_021 +dat 0x0854BE30, song008_agbfe3_bgm_wmap_05_7_022 +dat 0x0854BE43, song008_agbfe3_bgm_wmap_05_7_023 +dat 0x0854BE8E, song008_agbfe3_bgm_wmap_05_7_B2 +dat 0x0854BE90, song008_agbfe3_bgm_wmap_05 +dat 0x0854BEB4, song009_agbfe3_bgm_map_pl2_1 +dat 0x0854BEC8, song009_agbfe3_bgm_map_pl2_1_B1 +dat 0x0854C539, song009_agbfe3_bgm_map_pl2_1_B2 +dat 0x0854C53A, song009_agbfe3_bgm_map_pl2_2 +dat 0x0854C53D, song009_agbfe3_bgm_map_pl2_2_B1 +dat 0x0854C551, song009_agbfe3_bgm_map_pl2_2_002 +dat 0x0854C55E, song009_agbfe3_bgm_map_pl2_2_003 +dat 0x0854C569, song009_agbfe3_bgm_map_pl2_2_004 +dat 0x0854C576, song009_agbfe3_bgm_map_pl2_2_005 +dat 0x0854C583, song009_agbfe3_bgm_map_pl2_2_006 +dat 0x0854C590, song009_agbfe3_bgm_map_pl2_2_007 +dat 0x0854C59F, song009_agbfe3_bgm_map_pl2_2_008 +dat 0x0854C5DD, song009_agbfe3_bgm_map_pl2_2_017 +dat 0x0854C5F1, song009_agbfe3_bgm_map_pl2_2_019 +dat 0x0854C635, song009_agbfe3_bgm_map_pl2_2_026 +dat 0x0854C69A, song009_agbfe3_bgm_map_pl2_2_045 +dat 0x0854C6EA, song009_agbfe3_bgm_map_pl2_2_B2 +dat 0x0854C6EB, song009_agbfe3_bgm_map_pl2_3 +dat 0x0854C6EE, song009_agbfe3_bgm_map_pl2_3_B1 +dat 0x0854C7C0, song009_agbfe3_bgm_map_pl2_3_018 +dat 0x0854C7D3, song009_agbfe3_bgm_map_pl2_3_019 +dat 0x0854CBBB, song009_agbfe3_bgm_map_pl2_3_B2 +dat 0x0854CBBC, song009_agbfe3_bgm_map_pl2_4 +dat 0x0854CBBF, song009_agbfe3_bgm_map_pl2_4_B1 +dat 0x0854CF15, song009_agbfe3_bgm_map_pl2_4_B2 +dat 0x0854CF16, song009_agbfe3_bgm_map_pl2_5 +dat 0x0854CF19, song009_agbfe3_bgm_map_pl2_5_B1 +dat 0x0854CF32, song009_agbfe3_bgm_map_pl2_5_003 +dat 0x0854D0F9, song009_agbfe3_bgm_map_pl2_5_037 +dat 0x0854D118, song009_agbfe3_bgm_map_pl2_5_039 +dat 0x0854D132, song009_agbfe3_bgm_map_pl2_5_040 +dat 0x0854D1DC, song009_agbfe3_bgm_map_pl2_5_B2 +dat 0x0854D1DD, song009_agbfe3_bgm_map_pl2_6 +dat 0x0854D1E0, song009_agbfe3_bgm_map_pl2_6_B1 +dat 0x0854D1F2, song009_agbfe3_bgm_map_pl2_6_002 +dat 0x0854D1FF, song009_agbfe3_bgm_map_pl2_6_003 +dat 0x0854D20C, song009_agbfe3_bgm_map_pl2_6_004 +dat 0x0854D21B, song009_agbfe3_bgm_map_pl2_6_005 +dat 0x0854D22A, song009_agbfe3_bgm_map_pl2_6_006 +dat 0x0854D23B, song009_agbfe3_bgm_map_pl2_6_007 +dat 0x0854D24A, song009_agbfe3_bgm_map_pl2_6_008 +dat 0x0854D286, song009_agbfe3_bgm_map_pl2_6_017 +dat 0x0854D2AA, song009_agbfe3_bgm_map_pl2_6_019 +dat 0x0854D3D6, song009_agbfe3_bgm_map_pl2_6_037 +dat 0x0854D3EF, song009_agbfe3_bgm_map_pl2_6_039 +dat 0x0854D49B, song009_agbfe3_bgm_map_pl2_6_B2 +dat 0x0854D49C, song009_agbfe3_bgm_map_pl2_7 +dat 0x0854D49F, song009_agbfe3_bgm_map_pl2_7_B1 +dat 0x0854D66C, song009_agbfe3_bgm_map_pl2_7_034 +dat 0x0854D699, song009_agbfe3_bgm_map_pl2_7_038 +dat 0x0854D6A6, song009_agbfe3_bgm_map_pl2_7_039 +dat 0x0854D6DE, song009_agbfe3_bgm_map_pl2_7_045 +dat 0x0854D6F3, song009_agbfe3_bgm_map_pl2_7_046 +dat 0x0854D732, song009_agbfe3_bgm_map_pl2_7_B2 +dat 0x0854D734, song009_agbfe3_bgm_map_pl2 +dat 0x0854D758, song010_agbfe3_bgm_map_pl3_1 +dat 0x0854D75D, song010_agbfe3_bgm_map_pl3_1_B1 +dat 0x0854DBDE, song010_agbfe3_bgm_map_pl3_1_025 +dat 0x0854DD24, song010_agbfe3_bgm_map_pl3_1_035 +dat 0x0854DE58, song010_agbfe3_bgm_map_pl3_1_B2 +dat 0x0854DE59, song010_agbfe3_bgm_map_pl3_2 +dat 0x0854DE5C, song010_agbfe3_bgm_map_pl3_2_B1 +dat 0x0854DE6F, song010_agbfe3_bgm_map_pl3_2_002 +dat 0x0854DF01, song010_agbfe3_bgm_map_pl3_2_011 +dat 0x0854DF80, song010_agbfe3_bgm_map_pl3_2_019 +dat 0x0854DFC6, song010_agbfe3_bgm_map_pl3_2_024 +dat 0x0854DFCE, song010_agbfe3_bgm_map_pl3_2_025 +dat 0x0854E0B7, song010_agbfe3_bgm_map_pl3_2_B2 +dat 0x0854E0B8, song010_agbfe3_bgm_map_pl3_3 +dat 0x0854E0BB, song010_agbfe3_bgm_map_pl3_3_B1 +dat 0x0854E45B, song010_agbfe3_bgm_map_pl3_3_025 +dat 0x0854E796, song010_agbfe3_bgm_map_pl3_3_B2 +dat 0x0854E797, song010_agbfe3_bgm_map_pl3_4 +dat 0x0854E79A, song010_agbfe3_bgm_map_pl3_4_B1 +dat 0x0854EA87, song010_agbfe3_bgm_map_pl3_4_042 +dat 0x0854EAB9, song010_agbfe3_bgm_map_pl3_4_043 +dat 0x0854EAFA, song010_agbfe3_bgm_map_pl3_4_B2 +dat 0x0854EAFB, song010_agbfe3_bgm_map_pl3_5 +dat 0x0854EAFE, song010_agbfe3_bgm_map_pl3_5_B1 +dat 0x0854EB11, song010_agbfe3_bgm_map_pl3_5_002 +dat 0x0854EB1E, song010_agbfe3_bgm_map_pl3_5_003 +dat 0x0854EB79, song010_agbfe3_bgm_map_pl3_5_012 +dat 0x0854EDBC, song010_agbfe3_bgm_map_pl3_5_B2 +dat 0x0854EDBD, song010_agbfe3_bgm_map_pl3_6 +dat 0x0854EDC0, song010_agbfe3_bgm_map_pl3_6_B1 +dat 0x0854EDD3, song010_agbfe3_bgm_map_pl3_6_002 +dat 0x0854EDE0, song010_agbfe3_bgm_map_pl3_6_003 +dat 0x0854EEEB, song010_agbfe3_bgm_map_pl3_6_011 +dat 0x0854EEFA, song010_agbfe3_bgm_map_pl3_6_012 +dat 0x0854EF69, song010_agbfe3_bgm_map_pl3_6_030 +dat 0x0854F0D0, song010_agbfe3_bgm_map_pl3_6_B2 +dat 0x0854F0D1, song010_agbfe3_bgm_map_pl3_7 +dat 0x0854F0E0, song010_agbfe3_bgm_map_pl3_7_B1 +dat 0x0854F0F1, song010_agbfe3_bgm_map_pl3_7_002 +dat 0x0854F1E2, song010_agbfe3_bgm_map_pl3_7_016 +dat 0x0854F1EC, song010_agbfe3_bgm_map_pl3_7_017 +dat 0x0854F3BA, song010_agbfe3_bgm_map_pl3_7_B2 +dat 0x0854F3BC, song010_agbfe3_bgm_map_pl3 +dat 0x0854F3E0, song011_agbfe3_bgm_map_pl4_1 +dat 0x0854F3E5, song011_agbfe3_bgm_map_pl4_1_B1 +dat 0x0854F4A2, song011_agbfe3_bgm_map_pl4_1_009 +dat 0x0854F88F, song011_agbfe3_bgm_map_pl4_1_B2 +dat 0x0854F890, song011_agbfe3_bgm_map_pl4_2 +dat 0x0854F89C, song011_agbfe3_bgm_map_pl4_2_001 +dat 0x0854F8AB, song011_agbfe3_bgm_map_pl4_2_002 +dat 0x0854F8B6, song011_agbfe3_bgm_map_pl4_2_003 +dat 0x0854F8C3, song011_agbfe3_bgm_map_pl4_2_004 +dat 0x0854F8CF, song011_agbfe3_bgm_map_pl4_2_005 +dat 0x0854F8DE, song011_agbfe3_bgm_map_pl4_2_006 +dat 0x0854F8EF, song011_agbfe3_bgm_map_pl4_2_007 +dat 0x0854F8FE, song011_agbfe3_bgm_map_pl4_2_008 +dat 0x0854FA02, song011_agbfe3_bgm_map_pl4_2_B2 +dat 0x0854FA03, song011_agbfe3_bgm_map_pl4_3 +dat 0x0854FA06, song011_agbfe3_bgm_map_pl4_3_B1 +dat 0x0854FE0A, song011_agbfe3_bgm_map_pl4_3_B2 +dat 0x0854FE0B, song011_agbfe3_bgm_map_pl4_4 +dat 0x0854FE0E, song011_agbfe3_bgm_map_pl4_4_B1 +dat 0x0854FE1C, song011_agbfe3_bgm_map_pl4_4_009 +dat 0x0854FFE2, song011_agbfe3_bgm_map_pl4_4_033 +dat 0x0854FFFE, song011_agbfe3_bgm_map_pl4_4_034 +dat 0x08550065, song011_agbfe3_bgm_map_pl4_4_B2 +dat 0x08550066, song011_agbfe3_bgm_map_pl4_5 +dat 0x08550069, song011_agbfe3_bgm_map_pl4_5_B1 +dat 0x08550287, song011_agbfe3_bgm_map_pl4_5_B2 +dat 0x08550288, song011_agbfe3_bgm_map_pl4_6 +dat 0x0855028B, song011_agbfe3_bgm_map_pl4_6_B1 +dat 0x085502D0, song011_agbfe3_bgm_map_pl4_6_033 +dat 0x085502F1, song011_agbfe3_bgm_map_pl4_6_034 +dat 0x08550321, song011_agbfe3_bgm_map_pl4_6_038 +dat 0x0855037F, song011_agbfe3_bgm_map_pl4_6_B2 +dat 0x08550380, song011_agbfe3_bgm_map_pl4_7 +dat 0x0855038C, song011_agbfe3_bgm_map_pl4_7_B1 +dat 0x0855054E, song011_agbfe3_bgm_map_pl4_7_034 +dat 0x085505A7, song011_agbfe3_bgm_map_pl4_7_B2 +dat 0x085505A8, song011_agbfe3_bgm_map_pl4 +dat 0x085505CC, song012_agbfe3_bgm_map_pl11_1 +dat 0x085505CE, song012_agbfe3_bgm_map_pl11_1_B1 +dat 0x085505F3, song012_agbfe3_bgm_map_pl11_1_001 +dat 0x08550610, song012_agbfe3_bgm_map_pl11_1_002 +dat 0x085506A3, song012_agbfe3_bgm_map_pl11_1_009 +dat 0x08550749, song012_agbfe3_bgm_map_pl11_1_024 +dat 0x0855076D, song012_agbfe3_bgm_map_pl11_1_025 +dat 0x0855078E, song012_agbfe3_bgm_map_pl11_1_026 +dat 0x0855089B, song012_agbfe3_bgm_map_pl11_1_B2 +dat 0x0855089C, song012_agbfe3_bgm_map_pl11_2 +dat 0x0855089E, song012_agbfe3_bgm_map_pl11_2_B1 +dat 0x085508AE, song012_agbfe3_bgm_map_pl11_2_001 +dat 0x085508BB, song012_agbfe3_bgm_map_pl11_2_002 +dat 0x085508DA, song012_agbfe3_bgm_map_pl11_2_007 +dat 0x0855095B, song012_agbfe3_bgm_map_pl11_2_024 +dat 0x0855096A, song012_agbfe3_bgm_map_pl11_2_025 +dat 0x08550979, song012_agbfe3_bgm_map_pl11_2_026 +dat 0x08550A07, song012_agbfe3_bgm_map_pl11_2_B2 +dat 0x08550A08, song012_agbfe3_bgm_map_pl11_3 +dat 0x08550A0A, song012_agbfe3_bgm_map_pl11_3_B1 +dat 0x08550BD3, song012_agbfe3_bgm_map_pl11_3_B2 +dat 0x08550BD4, song012_agbfe3_bgm_map_pl11_4 +dat 0x08550BD6, song012_agbfe3_bgm_map_pl11_4_B1 +dat 0x08550BF9, song012_agbfe3_bgm_map_pl11_4_001 +dat 0x08550C16, song012_agbfe3_bgm_map_pl11_4_002 +dat 0x08550C98, song012_agbfe3_bgm_map_pl11_4_009 +dat 0x08550DFA, song012_agbfe3_bgm_map_pl11_4_B2 +dat 0x08550DFB, song012_agbfe3_bgm_map_pl11_5 +dat 0x08550DFD, song012_agbfe3_bgm_map_pl11_5_B1 +dat 0x08550E72, song012_agbfe3_bgm_map_pl11_5_024 +dat 0x08550E92, song012_agbfe3_bgm_map_pl11_5_025 +dat 0x08550EB3, song012_agbfe3_bgm_map_pl11_5_026 +dat 0x0855101B, song012_agbfe3_bgm_map_pl11_5_B2 +dat 0x0855101C, song012_agbfe3_bgm_map_pl11_6 +dat 0x0855101E, song012_agbfe3_bgm_map_pl11_6_B1 +dat 0x0855119E, song012_agbfe3_bgm_map_pl11_6_026 +dat 0x0855141B, song012_agbfe3_bgm_map_pl11_6_B2 +dat 0x0855141C, song012_agbfe3_bgm_map_pl11_7 +dat 0x0855141E, song012_agbfe3_bgm_map_pl11_7_B1 +dat 0x085516B4, song012_agbfe3_bgm_map_pl11_7_B2 +dat 0x085516B8, song012_agbfe3_bgm_map_pl11 +dat 0x085516DC, song013_agbfe3_bgm_map_pl12_1 +dat 0x085516DE, song013_agbfe3_bgm_map_pl12_1_B1 +dat 0x085517C1, song013_agbfe3_bgm_map_pl12_1_009 +dat 0x085518A8, song013_agbfe3_bgm_map_pl12_1_017 +dat 0x085518DE, song013_agbfe3_bgm_map_pl12_1_019 +dat 0x085518F4, song013_agbfe3_bgm_map_pl12_1_020 +dat 0x0855197C, song013_agbfe3_bgm_map_pl12_1_026 +dat 0x085519AB, song013_agbfe3_bgm_map_pl12_1_028 +dat 0x08551A2B, song013_agbfe3_bgm_map_pl12_1_032 +dat 0x08551B68, song013_agbfe3_bgm_map_pl12_1_040 +dat 0x08551C3D, song013_agbfe3_bgm_map_pl12_1_B2 +dat 0x08551C3E, song013_agbfe3_bgm_map_pl12_2 +dat 0x08551C40, song013_agbfe3_bgm_map_pl12_2_B1 +dat 0x08551C50, song013_agbfe3_bgm_map_pl12_2_001 +dat 0x08551CE1, song013_agbfe3_bgm_map_pl12_2_016 +dat 0x08551CFC, song013_agbfe3_bgm_map_pl12_2_018 +dat 0x08551D0B, song013_agbfe3_bgm_map_pl12_2_019 +dat 0x08551DB6, song013_agbfe3_bgm_map_pl12_2_044 +dat 0x08551DF1, song013_agbfe3_bgm_map_pl12_2_B2 +dat 0x08551DF2, song013_agbfe3_bgm_map_pl12_3 +dat 0x08551DF4, song013_agbfe3_bgm_map_pl12_3_B1 +dat 0x08551EA7, song013_agbfe3_bgm_map_pl12_3_008 +dat 0x08551EC8, song013_agbfe3_bgm_map_pl12_3_009 +dat 0x08551F46, song013_agbfe3_bgm_map_pl12_3_016 +dat 0x08551F67, song013_agbfe3_bgm_map_pl12_3_017 +dat 0x08551F82, song013_agbfe3_bgm_map_pl12_3_019 +dat 0x08551FAC, song013_agbfe3_bgm_map_pl12_3_024 +dat 0x08551FC4, song013_agbfe3_bgm_map_pl12_3_026 +dat 0x0855201E, song013_agbfe3_bgm_map_pl12_3_032 +dat 0x08552103, song013_agbfe3_bgm_map_pl12_3_B2 +dat 0x08552104, song013_agbfe3_bgm_map_pl12_4 +dat 0x08552106, song013_agbfe3_bgm_map_pl12_4_B1 +dat 0x085523A9, song013_agbfe3_bgm_map_pl12_4_036 +dat 0x085523B6, song013_agbfe3_bgm_map_pl12_4_037 +dat 0x085523C6, song013_agbfe3_bgm_map_pl12_4_039 +dat 0x0855241C, song013_agbfe3_bgm_map_pl12_4_B2 +dat 0x0855241D, song013_agbfe3_bgm_map_pl12_5 +dat 0x0855241F, song013_agbfe3_bgm_map_pl12_5_B1 +dat 0x0855269F, song013_agbfe3_bgm_map_pl12_5_B2 +dat 0x085526A0, song013_agbfe3_bgm_map_pl12_6 +dat 0x085526A2, song013_agbfe3_bgm_map_pl12_6_B1 +dat 0x085526D2, song013_agbfe3_bgm_map_pl12_6_025 +dat 0x085526E5, song013_agbfe3_bgm_map_pl12_6_026 +dat 0x085526FD, song013_agbfe3_bgm_map_pl12_6_028 +dat 0x08552743, song013_agbfe3_bgm_map_pl12_6_B2 +dat 0x08552744, song013_agbfe3_bgm_map_pl12_7 +dat 0x08552746, song013_agbfe3_bgm_map_pl12_7_B1 +dat 0x08552978, song013_agbfe3_bgm_map_pl12_7_038 +dat 0x08552A5A, song013_agbfe3_bgm_map_pl12_7_B2 +dat 0x08552A5C, song013_agbfe3_bgm_map_pl12 +dat 0x08552A80, song014_agbfe3_bgm_map_pl5_1 +dat 0x08552AA4, song014_agbfe3_bgm_map_pl5_1_001 +dat 0x08552ABF, song014_agbfe3_bgm_map_pl5_1_002 +dat 0x08552ADF, song014_agbfe3_bgm_map_pl5_1_004 +dat 0x08552AFA, song014_agbfe3_bgm_map_pl5_1_005 +dat 0x08552B68, song014_agbfe3_bgm_map_pl5_1_B2 +dat 0x08552B69, song014_agbfe3_bgm_map_pl5_2 +dat 0x08552B7B, song014_agbfe3_bgm_map_pl5_2_001 +dat 0x08552B88, song014_agbfe3_bgm_map_pl5_2_002 +dat 0x08552B98, song014_agbfe3_bgm_map_pl5_2_004 +dat 0x08552BA3, song014_agbfe3_bgm_map_pl5_2_005 +dat 0x08552C07, song014_agbfe3_bgm_map_pl5_2_022 +dat 0x08552C39, song014_agbfe3_bgm_map_pl5_2_B2 +dat 0x08552C3A, song014_agbfe3_bgm_map_pl5_3 +dat 0x08552C48, song014_agbfe3_bgm_map_pl5_3_B1 +dat 0x08552CB7, song014_agbfe3_bgm_map_pl5_3_018 +dat 0x08552CEF, song014_agbfe3_bgm_map_pl5_3_021 +dat 0x08552D2C, song014_agbfe3_bgm_map_pl5_3_B2 +dat 0x08552D2D, song014_agbfe3_bgm_map_pl5_4 +dat 0x08552D44, song014_agbfe3_bgm_map_pl5_4_B1 +dat 0x08552D8E, song014_agbfe3_bgm_map_pl5_4_010 +dat 0x08552DC8, song014_agbfe3_bgm_map_pl5_4_011 +dat 0x08552E04, song014_agbfe3_bgm_map_pl5_4_012 +dat 0x08552E3E, song014_agbfe3_bgm_map_pl5_4_013 +dat 0x08552EAB, song014_agbfe3_bgm_map_pl5_4_B2 +dat 0x08552EAC, song014_agbfe3_bgm_map_pl5_5 +dat 0x08552EB0, song014_agbfe3_bgm_map_pl5_5_B1 +dat 0x08552EC2, song014_agbfe3_bgm_map_pl5_5_004 +dat 0x08552F4C, song014_agbfe3_bgm_map_pl5_5_B2 +dat 0x08552F4D, song014_agbfe3_bgm_map_pl5_6 +dat 0x08552F51, song014_agbfe3_bgm_map_pl5_6_B1 +dat 0x085531E6, song014_agbfe3_bgm_map_pl5_6_B2 +dat 0x085531E7, song014_agbfe3_bgm_map_pl5_7 +dat 0x085531F7, song014_agbfe3_bgm_map_pl5_7_002 +dat 0x0855325D, song014_agbfe3_bgm_map_pl5_7_018 +dat 0x0855329E, song014_agbfe3_bgm_map_pl5_7_B2 +dat 0x085532A0, song014_agbfe3_bgm_map_pl5 +dat 0x085532C4, song015_agbfe3_bgm_map_pl9_1 +dat 0x085532C6, song015_agbfe3_bgm_map_pl9_1_B1 +dat 0x0855332E, song015_agbfe3_bgm_map_pl9_1_004 +dat 0x0855340B, song015_agbfe3_bgm_map_pl9_1_020 +dat 0x0855343D, song015_agbfe3_bgm_map_pl9_1_B2 +dat 0x0855343E, song015_agbfe3_bgm_map_pl9_2 +dat 0x08553440, song015_agbfe3_bgm_map_pl9_2_B1 +dat 0x08553461, song015_agbfe3_bgm_map_pl9_2_004 +dat 0x085534A2, song015_agbfe3_bgm_map_pl9_2_012 +dat 0x085534B3, song015_agbfe3_bgm_map_pl9_2_013 +dat 0x085534C4, song015_agbfe3_bgm_map_pl9_2_014 +dat 0x08553504, song015_agbfe3_bgm_map_pl9_2_020 +dat 0x08553567, song015_agbfe3_bgm_map_pl9_2_B2 +dat 0x08553568, song015_agbfe3_bgm_map_pl9_3 +dat 0x0855356A, song015_agbfe3_bgm_map_pl9_3_B1 +dat 0x0855360C, song015_agbfe3_bgm_map_pl9_3_021 +dat 0x08553701, song015_agbfe3_bgm_map_pl9_3_B2 +dat 0x08553702, song015_agbfe3_bgm_map_pl9_4 +dat 0x08553704, song015_agbfe3_bgm_map_pl9_4_B1 +dat 0x085538ED, song015_agbfe3_bgm_map_pl9_4_027 +dat 0x0855391D, song015_agbfe3_bgm_map_pl9_4_B2 +dat 0x0855391E, song015_agbfe3_bgm_map_pl9_5 +dat 0x08553920, song015_agbfe3_bgm_map_pl9_5_B1 +dat 0x08553934, song015_agbfe3_bgm_map_pl9_5_001 +dat 0x085539B9, song015_agbfe3_bgm_map_pl9_5_012 +dat 0x085539C8, song015_agbfe3_bgm_map_pl9_5_013 +dat 0x08553A91, song015_agbfe3_bgm_map_pl9_5_B2 +dat 0x08553A92, song015_agbfe3_bgm_map_pl9_6 +dat 0x08553A94, song015_agbfe3_bgm_map_pl9_6_B1 +dat 0x08553B3D, song015_agbfe3_bgm_map_pl9_6_014 +dat 0x08553C73, song015_agbfe3_bgm_map_pl9_6_B2 +dat 0x08553C74, song015_agbfe3_bgm_map_pl9 +dat 0x08553C94, song016_agbfe3_bgm_map_pl10_1 +dat 0x08553C96, song016_agbfe3_bgm_map_pl10_1_B1 +dat 0x08553EB5, song016_agbfe3_bgm_map_pl10_1_B2 +dat 0x08553EB6, song016_agbfe3_bgm_map_pl10_2 +dat 0x08553EB8, song016_agbfe3_bgm_map_pl10_2_B1 +dat 0x08553ED0, song016_agbfe3_bgm_map_pl10_2_002 +dat 0x08553EF1, song016_agbfe3_bgm_map_pl10_2_006 +dat 0x08553F06, song016_agbfe3_bgm_map_pl10_2_009 +dat 0x08553F11, song016_agbfe3_bgm_map_pl10_2_010 +dat 0x08553F3F, song016_agbfe3_bgm_map_pl10_2_019 +dat 0x08553F54, song016_agbfe3_bgm_map_pl10_2_B2 +dat 0x08553F55, song016_agbfe3_bgm_map_pl10_3 +dat 0x08553F57, song016_agbfe3_bgm_map_pl10_3_B1 +dat 0x0855404C, song016_agbfe3_bgm_map_pl10_3_B2 +dat 0x0855404D, song016_agbfe3_bgm_map_pl10_4 +dat 0x0855404F, song016_agbfe3_bgm_map_pl10_4_B1 +dat 0x085540BE, song016_agbfe3_bgm_map_pl10_4_B2 +dat 0x085540BF, song016_agbfe3_bgm_map_pl10_5 +dat 0x085540C1, song016_agbfe3_bgm_map_pl10_5_B1 +dat 0x0855423E, song016_agbfe3_bgm_map_pl10_5_B2 +dat 0x0855423F, song016_agbfe3_bgm_map_pl10_6 +dat 0x08554241, song016_agbfe3_bgm_map_pl10_6_B1 +dat 0x0855439C, song016_agbfe3_bgm_map_pl10_6_B2 +dat 0x085543A0, song016_agbfe3_bgm_map_pl10 +dat 0x085543C0, song017_agbfe3_bgm_map_pl6_1 +dat 0x085543C2, song017_agbfe3_bgm_map_pl6_1_B1 +dat 0x08554702, song017_agbfe3_bgm_map_pl6_1_019 +dat 0x08554A4E, song017_agbfe3_bgm_map_pl6_1_034 +dat 0x08554A8B, song017_agbfe3_bgm_map_pl6_1_B2 +dat 0x08554A8C, song017_agbfe3_bgm_map_pl6_2 +dat 0x08554A8E, song017_agbfe3_bgm_map_pl6_2_B1 +dat 0x08554AB3, song017_agbfe3_bgm_map_pl6_2_008 +dat 0x08554AEF, song017_agbfe3_bgm_map_pl6_2_022 +dat 0x08554AF8, song017_agbfe3_bgm_map_pl6_2_023 +dat 0x08554B00, song017_agbfe3_bgm_map_pl6_2_024 +dat 0x08554B53, song017_agbfe3_bgm_map_pl6_2_B2 +dat 0x08554B54, song017_agbfe3_bgm_map_pl6_3 +dat 0x08554B56, song017_agbfe3_bgm_map_pl6_3_B1 +dat 0x08554C16, song017_agbfe3_bgm_map_pl6_3_009 +dat 0x08554C21, song017_agbfe3_bgm_map_pl6_3_010 +dat 0x0855512F, song017_agbfe3_bgm_map_pl6_3_034 +dat 0x085552DD, song017_agbfe3_bgm_map_pl6_3_B2 +dat 0x085552DE, song017_agbfe3_bgm_map_pl6_4 +dat 0x085552E0, song017_agbfe3_bgm_map_pl6_4_B1 +dat 0x0855541D, song017_agbfe3_bgm_map_pl6_4_009 +dat 0x0855542E, song017_agbfe3_bgm_map_pl6_4_010 +dat 0x085558A0, song017_agbfe3_bgm_map_pl6_4_032 +dat 0x085558B0, song017_agbfe3_bgm_map_pl6_4_033 +dat 0x0855598A, song017_agbfe3_bgm_map_pl6_4_B2 +dat 0x0855598B, song017_agbfe3_bgm_map_pl6_5 +dat 0x0855598D, song017_agbfe3_bgm_map_pl6_5_B1 +dat 0x085559AD, song017_agbfe3_bgm_map_pl6_5_009 +dat 0x085559C0, song017_agbfe3_bgm_map_pl6_5_010 +dat 0x08555BBE, song017_agbfe3_bgm_map_pl6_5_032 +dat 0x08555BD1, song017_agbfe3_bgm_map_pl6_5_033 +dat 0x08555CEF, song017_agbfe3_bgm_map_pl6_5_B2 +dat 0x08555CF0, song017_agbfe3_bgm_map_pl6_6 +dat 0x08555CF2, song017_agbfe3_bgm_map_pl6_6_B1 +dat 0x08555ED5, song017_agbfe3_bgm_map_pl6_6_B2 +dat 0x08555ED8, song017_agbfe3_bgm_map_pl6 +dat 0x08555EF8, song018_agbfe3_bgm_map_pl8_1 +dat 0x08555EFA, song018_agbfe3_bgm_map_pl8_1_B1 +dat 0x08555FFD, song018_agbfe3_bgm_map_pl8_1_B2 +dat 0x08555FFE, song018_agbfe3_bgm_map_pl8_2 +dat 0x08556000, song018_agbfe3_bgm_map_pl8_2_B1 +dat 0x08556040, song018_agbfe3_bgm_map_pl8_2_019 +dat 0x0855604A, song018_agbfe3_bgm_map_pl8_2_021 +dat 0x085560C7, song018_agbfe3_bgm_map_pl8_2_B2 +dat 0x085560C8, song018_agbfe3_bgm_map_pl8_3 +dat 0x085560CA, song018_agbfe3_bgm_map_pl8_3_B1 +dat 0x08556129, song018_agbfe3_bgm_map_pl8_3_005 +dat 0x0855623F, song018_agbfe3_bgm_map_pl8_3_021 +dat 0x0855632F, song018_agbfe3_bgm_map_pl8_3_B2 +dat 0x08556330, song018_agbfe3_bgm_map_pl8_4 +dat 0x08556332, song018_agbfe3_bgm_map_pl8_4_B1 +dat 0x085563EA, song018_agbfe3_bgm_map_pl8_4_B2 +dat 0x085563EB, song018_agbfe3_bgm_map_pl8_5 +dat 0x085563ED, song018_agbfe3_bgm_map_pl8_5_B1 +dat 0x08556423, song018_agbfe3_bgm_map_pl8_5_002 +dat 0x08556441, song018_agbfe3_bgm_map_pl8_5_004 +dat 0x08556499, song018_agbfe3_bgm_map_pl8_5_010 +dat 0x08556549, song018_agbfe3_bgm_map_pl8_5_018 +dat 0x08556567, song018_agbfe3_bgm_map_pl8_5_020 +dat 0x085565BF, song018_agbfe3_bgm_map_pl8_5_026 +dat 0x085566F8, song018_agbfe3_bgm_map_pl8_5_034 +dat 0x085567BB, song018_agbfe3_bgm_map_pl8_5_037 +dat 0x08556C64, song018_agbfe3_bgm_map_pl8_5_B2 +dat 0x08556C65, song018_agbfe3_bgm_map_pl8_6 +dat 0x08556C67, song018_agbfe3_bgm_map_pl8_6_B1 +dat 0x08556C7C, song018_agbfe3_bgm_map_pl8_6_002 +dat 0x08556C92, song018_agbfe3_bgm_map_pl8_6_004 +dat 0x08556CBA, song018_agbfe3_bgm_map_pl8_6_008 +dat 0x08556CCF, song018_agbfe3_bgm_map_pl8_6_011 +dat 0x08556D1C, song018_agbfe3_bgm_map_pl8_6_018 +dat 0x08556DBB, song018_agbfe3_bgm_map_pl8_6_033 +dat 0x08556DC5, song018_agbfe3_bgm_map_pl8_6_035 +dat 0x08556E03, song018_agbfe3_bgm_map_pl8_6_B2 +dat 0x08556E04, song018_agbfe3_bgm_map_pl8 +dat 0x08556E24, song019_agbfe3_bgm_map_cp1_1 +dat 0x08556E26, song019_agbfe3_bgm_map_cp1_1_B1 +dat 0x08556E5A, song019_agbfe3_bgm_map_cp1_1_001 +dat 0x08556E83, song019_agbfe3_bgm_map_cp1_1_002 +dat 0x08556F10, song019_agbfe3_bgm_map_cp1_1_012 +dat 0x08556FA0, song019_agbfe3_bgm_map_cp1_1_018 +dat 0x08556FD0, song019_agbfe3_bgm_map_cp1_1_B2 +dat 0x08556FD1, song019_agbfe3_bgm_map_cp1_2 +dat 0x08556FD3, song019_agbfe3_bgm_map_cp1_2_B1 +dat 0x08557003, song019_agbfe3_bgm_map_cp1_2_002 +dat 0x085571D4, song019_agbfe3_bgm_map_cp1_2_B2 +dat 0x085571D5, song019_agbfe3_bgm_map_cp1_3 +dat 0x085571D7, song019_agbfe3_bgm_map_cp1_3_B1 +dat 0x08557204, song019_agbfe3_bgm_map_cp1_3_001 +dat 0x08557228, song019_agbfe3_bgm_map_cp1_3_002 +dat 0x085572D0, song019_agbfe3_bgm_map_cp1_3_012 +dat 0x085573C0, song019_agbfe3_bgm_map_cp1_3_B2 +dat 0x085573C1, song019_agbfe3_bgm_map_cp1_4 +dat 0x085573C3, song019_agbfe3_bgm_map_cp1_4_B1 +dat 0x0855764A, song019_agbfe3_bgm_map_cp1_4_019 +dat 0x08557675, song019_agbfe3_bgm_map_cp1_4_B2 +dat 0x08557676, song019_agbfe3_bgm_map_cp1_5 +dat 0x08557678, song019_agbfe3_bgm_map_cp1_5_B1 +dat 0x0855778F, song019_agbfe3_bgm_map_cp1_5_B2 +dat 0x08557790, song019_agbfe3_bgm_map_cp1 +dat 0x085577AC, song020_agbfe3_bgm_map_cp2_1 +dat 0x08557812, song020_agbfe3_bgm_map_cp2_1_B1 +dat 0x085578E1, song020_agbfe3_bgm_map_cp2_1_013 +dat 0x08557905, song020_agbfe3_bgm_map_cp2_1_014 +dat 0x08557A41, song020_agbfe3_bgm_map_cp2_1_B2 +dat 0x08557A42, song020_agbfe3_bgm_map_cp2_2 +dat 0x08557A44, song020_agbfe3_bgm_map_cp2_2_000 +dat 0x08557A5B, song020_agbfe3_bgm_map_cp2_2_001 +dat 0x08557A7C, song020_agbfe3_bgm_map_cp2_2_002 +dat 0x08557A8B, song020_agbfe3_bgm_map_cp2_2_003 +dat 0x08557AB3, song020_agbfe3_bgm_map_cp2_2_B1 +dat 0x08557B52, song020_agbfe3_bgm_map_cp2_2_012 +dat 0x08557B78, song020_agbfe3_bgm_map_cp2_2_013 +dat 0x08557BA8, song020_agbfe3_bgm_map_cp2_2_016 +dat 0x08557C62, song020_agbfe3_bgm_map_cp2_2_026 +dat 0x08557CE0, song020_agbfe3_bgm_map_cp2_2_B2 +dat 0x08557CE1, song020_agbfe3_bgm_map_cp2_3 +dat 0x08557CE3, song020_agbfe3_bgm_map_cp2_3_000 +dat 0x08557D17, song020_agbfe3_bgm_map_cp2_3_001 +dat 0x08557D57, song020_agbfe3_bgm_map_cp2_3_006 +dat 0x08557D83, song020_agbfe3_bgm_map_cp2_3_B1 +dat 0x08557EEF, song020_agbfe3_bgm_map_cp2_3_B2 +dat 0x08557EF0, song020_agbfe3_bgm_map_cp2_4 +dat 0x08557EF2, song020_agbfe3_bgm_map_cp2_4_000 +dat 0x08557F09, song020_agbfe3_bgm_map_cp2_4_001 +dat 0x08557F3A, song020_agbfe3_bgm_map_cp2_4_B1 +dat 0x08557F57, song020_agbfe3_bgm_map_cp2_4_012 +dat 0x08557F66, song020_agbfe3_bgm_map_cp2_4_013 +dat 0x08557F74, song020_agbfe3_bgm_map_cp2_4_014 +dat 0x08557FCE, song020_agbfe3_bgm_map_cp2_4_022 +dat 0x08557FF3, song020_agbfe3_bgm_map_cp2_4_023 +dat 0x08558020, song020_agbfe3_bgm_map_cp2_4_026 +dat 0x085580E2, song020_agbfe3_bgm_map_cp2_4_B2 +dat 0x085580E3, song020_agbfe3_bgm_map_cp2_5 +dat 0x085580F4, song020_agbfe3_bgm_map_cp2_5_001 +dat 0x085580FF, song020_agbfe3_bgm_map_cp2_5_002 +dat 0x08558116, song020_agbfe3_bgm_map_cp2_5_003 +dat 0x08558138, song020_agbfe3_bgm_map_cp2_5_004 +dat 0x08558146, song020_agbfe3_bgm_map_cp2_5_005 +dat 0x085581D8, song020_agbfe3_bgm_map_cp2_5_B1 +dat 0x08558324, song020_agbfe3_bgm_map_cp2_5_012 +dat 0x085584BB, song020_agbfe3_bgm_map_cp2_5_022 +dat 0x085584CB, song020_agbfe3_bgm_map_cp2_5_023 +dat 0x085585F0, song020_agbfe3_bgm_map_cp2_5_B2 +dat 0x085585F1, song020_agbfe3_bgm_map_cp2_6 +dat 0x085585F3, song020_agbfe3_bgm_map_cp2_6_000 +dat 0x085585FE, song020_agbfe3_bgm_map_cp2_6_004 +dat 0x085586C2, song020_agbfe3_bgm_map_cp2_6_005 +dat 0x085586DC, song020_agbfe3_bgm_map_cp2_6_B1 +dat 0x08558703, song020_agbfe3_bgm_map_cp2_6_013 +dat 0x0855871E, song020_agbfe3_bgm_map_cp2_6_014 +dat 0x08558770, song020_agbfe3_bgm_map_cp2_6_B2 +dat 0x08558771, song020_agbfe3_bgm_map_cp2_7 +dat 0x08558773, song020_agbfe3_bgm_map_cp2_7_000 +dat 0x0855877E, song020_agbfe3_bgm_map_cp2_7_004 +dat 0x08558799, song020_agbfe3_bgm_map_cp2_7_005 +dat 0x085587A4, song020_agbfe3_bgm_map_cp2_7_006 +dat 0x085587BF, song020_agbfe3_bgm_map_cp2_7_B1 +dat 0x08558812, song020_agbfe3_bgm_map_cp2_7_B2 +dat 0x08558814, song020_agbfe3_bgm_map_cp2 +dat 0x08558838, song021_agbfe3_bgm_map_cp3_1 +dat 0x0855894D, song021_agbfe3_bgm_map_cp3_1_B1 +dat 0x08558A83, song021_agbfe3_bgm_map_cp3_1_012 +dat 0x08558ABB, song021_agbfe3_bgm_map_cp3_1_013 +dat 0x08558C58, song021_agbfe3_bgm_map_cp3_1_025 +dat 0x08558D32, song021_agbfe3_bgm_map_cp3_1_B2 +dat 0x08558D33, song021_agbfe3_bgm_map_cp3_2 +dat 0x08558DAF, song021_agbfe3_bgm_map_cp3_2_004 +dat 0x08559087, song021_agbfe3_bgm_map_cp3_2_B2 +dat 0x08559088, song021_agbfe3_bgm_map_cp3_3 +dat 0x085590BA, song021_agbfe3_bgm_map_cp3_3_004 +dat 0x08559534, song021_agbfe3_bgm_map_cp3_3_B2 +dat 0x08559535, song021_agbfe3_bgm_map_cp3_4 +dat 0x0855967E, song021_agbfe3_bgm_map_cp3_4_004 +dat 0x0855969D, song021_agbfe3_bgm_map_cp3_4_005 +dat 0x085597E4, song021_agbfe3_bgm_map_cp3_4_014 +dat 0x08559808, song021_agbfe3_bgm_map_cp3_4_016 +dat 0x0855993E, song021_agbfe3_bgm_map_cp3_4_B2 +dat 0x0855993F, song021_agbfe3_bgm_map_cp3_5 +dat 0x08559947, song021_agbfe3_bgm_map_cp3_5_B1 +dat 0x08559A26, song021_agbfe3_bgm_map_cp3_5_013 +dat 0x08559BBF, song021_agbfe3_bgm_map_cp3_5_B2 +dat 0x08559BC0, song021_agbfe3_bgm_map_cp3_6 +dat 0x08559BC6, song021_agbfe3_bgm_map_cp3_6_B1 +dat 0x08559BF7, song021_agbfe3_bgm_map_cp3_6_013 +dat 0x08559C65, song021_agbfe3_bgm_map_cp3_6_B2 +dat 0x08559C68, song021_agbfe3_bgm_map_cp3 +dat 0x08559C88, song022_agbfe3_bgm_map_cp5_1 +dat 0x08559C8A, song022_agbfe3_bgm_map_cp5_1_B1 +dat 0x08559C96, song022_agbfe3_bgm_map_cp5_1_001 +dat 0x08559D96, song022_agbfe3_bgm_map_cp5_1_B2 +dat 0x08559D97, song022_agbfe3_bgm_map_cp5_2 +dat 0x08559D99, song022_agbfe3_bgm_map_cp5_2_B1 +dat 0x08559DE0, song022_agbfe3_bgm_map_cp5_2_001 +dat 0x08559E22, song022_agbfe3_bgm_map_cp5_2_002 +dat 0x08559E64, song022_agbfe3_bgm_map_cp5_2_003 +dat 0x08559FA7, song022_agbfe3_bgm_map_cp5_2_B2 +dat 0x08559FA8, song022_agbfe3_bgm_map_cp5_3 +dat 0x08559FAA, song022_agbfe3_bgm_map_cp5_3_B1 +dat 0x0855A16F, song022_agbfe3_bgm_map_cp5_3_B2 +dat 0x0855A170, song022_agbfe3_bgm_map_cp5_4 +dat 0x0855A172, song022_agbfe3_bgm_map_cp5_4_B1 +dat 0x0855A17E, song022_agbfe3_bgm_map_cp5_4_001 +dat 0x0855A1A3, song022_agbfe3_bgm_map_cp5_4_008 +dat 0x0855A1AE, song022_agbfe3_bgm_map_cp5_4_009 +dat 0x0855A1C3, song022_agbfe3_bgm_map_cp5_4_012 +dat 0x0855A1EB, song022_agbfe3_bgm_map_cp5_4_016 +dat 0x0855A230, song022_agbfe3_bgm_map_cp5_4_B2 +dat 0x0855A231, song022_agbfe3_bgm_map_cp5_5 +dat 0x0855A233, song022_agbfe3_bgm_map_cp5_5_B1 +dat 0x0855A4BC, song022_agbfe3_bgm_map_cp5_5_013 +dat 0x0855A4EE, song022_agbfe3_bgm_map_cp5_5_014 +dat 0x0855A520, song022_agbfe3_bgm_map_cp5_5_015 +dat 0x0855A59B, song022_agbfe3_bgm_map_cp5_5_B2 +dat 0x0855A59C, song022_agbfe3_bgm_map_cp5_6 +dat 0x0855A59E, song022_agbfe3_bgm_map_cp5_6_B1 +dat 0x0855A5EC, song022_agbfe3_bgm_map_cp5_6_012 +dat 0x0855A5F3, song022_agbfe3_bgm_map_cp5_6_013 +dat 0x0855A62A, song022_agbfe3_bgm_map_cp5_6_B2 +dat 0x0855A62B, song022_agbfe3_bgm_map_cp5_7 +dat 0x0855A62D, song022_agbfe3_bgm_map_cp5_7_B1 +dat 0x0855A63F, song022_agbfe3_bgm_map_cp5_7_002 +dat 0x0855A673, song022_agbfe3_bgm_map_cp5_7_B2 +dat 0x0855A674, song022_agbfe3_bgm_map_cp5 +dat 0x0855A698, song023_agbfe3_bgm_map_cp4_1 +dat 0x0855A69A, song023_agbfe3_bgm_map_cp4_1_B1 +dat 0x0855AE4A, song023_agbfe3_bgm_map_cp4_1_B2 +dat 0x0855AE4B, song023_agbfe3_bgm_map_cp4_2 +dat 0x0855AE4D, song023_agbfe3_bgm_map_cp4_2_B1 +dat 0x0855AE6C, song023_agbfe3_bgm_map_cp4_2_008 +dat 0x0855AE7D, song023_agbfe3_bgm_map_cp4_2_010 +dat 0x0855AEC4, song023_agbfe3_bgm_map_cp4_2_024 +dat 0x0855AEDE, song023_agbfe3_bgm_map_cp4_2_026 +dat 0x0855AEF1, song023_agbfe3_bgm_map_cp4_2_028 +dat 0x0855AF35, song023_agbfe3_bgm_map_cp4_2_035 +dat 0x0855AF6F, song023_agbfe3_bgm_map_cp4_2_044 +dat 0x0855AF97, song023_agbfe3_bgm_map_cp4_2_B2 +dat 0x0855AF98, song023_agbfe3_bgm_map_cp4_3 +dat 0x0855AF9A, song023_agbfe3_bgm_map_cp4_3_B1 +dat 0x0855B166, song023_agbfe3_bgm_map_cp4_3_008 +dat 0x0855B17B, song023_agbfe3_bgm_map_cp4_3_010 +dat 0x0855B5B3, song023_agbfe3_bgm_map_cp4_3_B2 +dat 0x0855B5B4, song023_agbfe3_bgm_map_cp4_4 +dat 0x0855B5B6, song023_agbfe3_bgm_map_cp4_4_B1 +dat 0x0855BA05, song023_agbfe3_bgm_map_cp4_4_B2 +dat 0x0855BA06, song023_agbfe3_bgm_map_cp4_5 +dat 0x0855BA08, song023_agbfe3_bgm_map_cp4_5_B1 +dat 0x0855BA16, song023_agbfe3_bgm_map_cp4_5_008 +dat 0x0855BA27, song023_agbfe3_bgm_map_cp4_5_010 +dat 0x0855BB86, song023_agbfe3_bgm_map_cp4_5_B2 +dat 0x0855BB87, song023_agbfe3_bgm_map_cp4_6 +dat 0x0855BB89, song023_agbfe3_bgm_map_cp4_6_B1 +dat 0x0855BBD5, song023_agbfe3_bgm_map_cp4_6_B2 +dat 0x0855BBD8, song023_agbfe3_bgm_map_cp4 +dat 0x0855BBF8, song024_agbfe3_bgm_map_cp8_1 +dat 0x0855BBFA, song024_agbfe3_bgm_map_cp8_1_B1 +dat 0x0855BEE5, song024_agbfe3_bgm_map_cp8_1_B2 +dat 0x0855BEE8, song024_agbfe3_bgm_map_cp8_2 +dat 0x0855BEEA, song024_agbfe3_bgm_map_cp8_2_B1 +dat 0x0855BF08, song024_agbfe3_bgm_map_cp8_2_001 +dat 0x0855BF22, song024_agbfe3_bgm_map_cp8_2_002 +dat 0x0855BF4A, song024_agbfe3_bgm_map_cp8_2_006 +dat 0x0855BF61, song024_agbfe3_bgm_map_cp8_2_007 +dat 0x0855BFBF, song024_agbfe3_bgm_map_cp8_2_013 +dat 0x0855BFD5, song024_agbfe3_bgm_map_cp8_2_014 +dat 0x0855C004, song024_agbfe3_bgm_map_cp8_2_017 +dat 0x0855C01B, song024_agbfe3_bgm_map_cp8_2_018 +dat 0x0855C030, song024_agbfe3_bgm_map_cp8_2_019 +dat 0x0855C04C, song024_agbfe3_bgm_map_cp8_2_021 +dat 0x0855C067, song024_agbfe3_bgm_map_cp8_2_023 +dat 0x0855C083, song024_agbfe3_bgm_map_cp8_2_025 +dat 0x0855C101, song024_agbfe3_bgm_map_cp8_2_B2 +dat 0x0855C102, song024_agbfe3_bgm_map_cp8_3 +dat 0x0855C104, song024_agbfe3_bgm_map_cp8_3_B1 +dat 0x0855C47D, song024_agbfe3_bgm_map_cp8_3_B2 +dat 0x0855C480, song024_agbfe3_bgm_map_cp8_4 +dat 0x0855C482, song024_agbfe3_bgm_map_cp8_4_B1 +dat 0x0855C605, song024_agbfe3_bgm_map_cp8_4_025 +dat 0x0855C6C8, song024_agbfe3_bgm_map_cp8_4_B2 +dat 0x0855C6C9, song024_agbfe3_bgm_map_cp8_5 +dat 0x0855C6CB, song024_agbfe3_bgm_map_cp8_5_B1 +dat 0x0855C837, song024_agbfe3_bgm_map_cp8_5_017 +dat 0x0855C88E, song024_agbfe3_bgm_map_cp8_5_025 +dat 0x0855C9C6, song024_agbfe3_bgm_map_cp8_5_B2 +dat 0x0855C9C7, song024_agbfe3_bgm_map_cp8_6 +dat 0x0855C9C9, song024_agbfe3_bgm_map_cp8_6_B1 +dat 0x0855CBB5, song024_agbfe3_bgm_map_cp8_6_B2 +dat 0x0855CBB6, song024_agbfe3_bgm_map_cp8_7 +dat 0x0855CBB8, song024_agbfe3_bgm_map_cp8_7_B1 +dat 0x0855CBCE, song024_agbfe3_bgm_map_cp8_7_016 +dat 0x0855CBDB, song024_agbfe3_bgm_map_cp8_7_017 +dat 0x0855CBEB, song024_agbfe3_bgm_map_cp8_7_019 +dat 0x0855CC09, song024_agbfe3_bgm_map_cp8_7_023 +dat 0x0855CC54, song024_agbfe3_bgm_map_cp8_7_032 +dat 0x0855CC99, song024_agbfe3_bgm_map_cp8_7_B2 +dat 0x0855CC9C, song024_agbfe3_bgm_map_cp8 +dat 0x0855CCC0, song025_agbfe3_bgm_btl_pl_normal_1 +dat 0x0855CCC2, song025_agbfe3_bgm_btl_pl_normal_1_B1 +dat 0x0855CF70, song025_agbfe3_bgm_btl_pl_normal_1_B2 +dat 0x0855CF71, song025_agbfe3_bgm_btl_pl_normal_2 +dat 0x0855CF73, song025_agbfe3_bgm_btl_pl_normal_2_B1 +dat 0x0855CF8B, song025_agbfe3_bgm_btl_pl_normal_2_001 +dat 0x0855CF9E, song025_agbfe3_bgm_btl_pl_normal_2_002 +dat 0x0855CFB1, song025_agbfe3_bgm_btl_pl_normal_2_003 +dat 0x0855CFE3, song025_agbfe3_bgm_btl_pl_normal_2_008 +dat 0x0855D027, song025_agbfe3_bgm_btl_pl_normal_2_014 +dat 0x0855D044, song025_agbfe3_bgm_btl_pl_normal_2_B2 +dat 0x0855D045, song025_agbfe3_bgm_btl_pl_normal_3 +dat 0x0855D047, song025_agbfe3_bgm_btl_pl_normal_3_B1 +dat 0x0855D2E8, song025_agbfe3_bgm_btl_pl_normal_3_B2 +dat 0x0855D2E9, song025_agbfe3_bgm_btl_pl_normal_4 +dat 0x0855D2EB, song025_agbfe3_bgm_btl_pl_normal_4_B1 +dat 0x0855D48A, song025_agbfe3_bgm_btl_pl_normal_4_B2 +dat 0x0855D48B, song025_agbfe3_bgm_btl_pl_normal_5 +dat 0x0855D48D, song025_agbfe3_bgm_btl_pl_normal_5_B1 +dat 0x0855D8AA, song025_agbfe3_bgm_btl_pl_normal_5_B2 +dat 0x0855D8AC, song025_agbfe3_bgm_btl_pl_normal +dat 0x0855D8C8, song026_agbfe3_bgm_btl_cp_normal_1 +dat 0x0855D8CD, song026_agbfe3_bgm_btl_cp_normal_1_B1 +dat 0x0855DBEA, song026_agbfe3_bgm_btl_cp_normal_1_B2 +dat 0x0855DBEB, song026_agbfe3_bgm_btl_cp_normal_2 +dat 0x0855DBEE, song026_agbfe3_bgm_btl_cp_normal_2_B1 +dat 0x0855DC22, song026_agbfe3_bgm_btl_cp_normal_2_003 +dat 0x0855DCB8, song026_agbfe3_bgm_btl_cp_normal_2_B2 +dat 0x0855DCB9, song026_agbfe3_bgm_btl_cp_normal_3 +dat 0x0855DCBC, song026_agbfe3_bgm_btl_cp_normal_3_B1 +dat 0x0855DDAB, song026_agbfe3_bgm_btl_cp_normal_3_B2 +dat 0x0855DDAC, song026_agbfe3_bgm_btl_cp_normal_4 +dat 0x0855DDAF, song026_agbfe3_bgm_btl_cp_normal_4_B1 +dat 0x0855DDC1, song026_agbfe3_bgm_btl_cp_normal_4_001 +dat 0x0855DE02, song026_agbfe3_bgm_btl_cp_normal_4_008 +dat 0x0855DE62, song026_agbfe3_bgm_btl_cp_normal_4_B2 +dat 0x0855DE63, song026_agbfe3_bgm_btl_cp_normal_5 +dat 0x0855DE66, song026_agbfe3_bgm_btl_cp_normal_5_B1 +dat 0x0855DF83, song026_agbfe3_bgm_btl_cp_normal_5_B2 +dat 0x0855DF84, song026_agbfe3_bgm_btl_cp_normal_6 +dat 0x0855DF90, song026_agbfe3_bgm_btl_cp_normal_6_B1 +dat 0x0855DF9D, song026_agbfe3_bgm_btl_cp_normal_6_001 +dat 0x0855E08B, song026_agbfe3_bgm_btl_cp_normal_6_B2 +dat 0x0855E08C, song026_agbfe3_bgm_btl_cp_normal +dat 0x0855E0AC, song027_agbfe3_bgm_btl_boss1_1 +dat 0x0855E139, song027_agbfe3_bgm_btl_boss1_1_B1 +dat 0x0855E26F, song027_agbfe3_bgm_btl_boss1_1_015 +dat 0x0855E30A, song027_agbfe3_bgm_btl_boss1_1_B2 +dat 0x0855E30B, song027_agbfe3_bgm_btl_boss1_2 +dat 0x0855E31C, song027_agbfe3_bgm_btl_boss1_2_B1 +dat 0x0855E322, song027_agbfe3_bgm_btl_boss1_2_003 +dat 0x0855E32D, song027_agbfe3_bgm_btl_boss1_2_005 +dat 0x0855E336, song027_agbfe3_bgm_btl_boss1_2_006 +dat 0x0855E349, song027_agbfe3_bgm_btl_boss1_2_009 +dat 0x0855E352, song027_agbfe3_bgm_btl_boss1_2_010 +dat 0x0855E36A, song027_agbfe3_bgm_btl_boss1_2_014 +dat 0x0855E376, song027_agbfe3_bgm_btl_boss1_2_016 +dat 0x0855E399, song027_agbfe3_bgm_btl_boss1_2_B2 +dat 0x0855E39A, song027_agbfe3_bgm_btl_boss1_3 +dat 0x0855E41F, song027_agbfe3_bgm_btl_boss1_3_B1 +dat 0x0855E46A, song027_agbfe3_bgm_btl_boss1_3_005 +dat 0x0855E48A, song027_agbfe3_bgm_btl_boss1_3_009 +dat 0x0855E4DF, song027_agbfe3_bgm_btl_boss1_3_016 +dat 0x0855E538, song027_agbfe3_bgm_btl_boss1_3_B2 +dat 0x0855E539, song027_agbfe3_bgm_btl_boss1_4 +dat 0x0855E56D, song027_agbfe3_bgm_btl_boss1_4_B1 +dat 0x0855E589, song027_agbfe3_bgm_btl_boss1_4_005 +dat 0x0855E5A9, song027_agbfe3_bgm_btl_boss1_4_009 +dat 0x0855E5FF, song027_agbfe3_bgm_btl_boss1_4_016 +dat 0x0855E65C, song027_agbfe3_bgm_btl_boss1_4_B2 +dat 0x0855E65D, song027_agbfe3_bgm_btl_boss1_5 +dat 0x0855E66E, song027_agbfe3_bgm_btl_boss1_5_B1 +dat 0x0855E67C, song027_agbfe3_bgm_btl_boss1_5_005 +dat 0x0855E683, song027_agbfe3_bgm_btl_boss1_5_006 +dat 0x0855E69A, song027_agbfe3_bgm_btl_boss1_5_010 +dat 0x0855E6B4, song027_agbfe3_bgm_btl_boss1_5_016 +dat 0x0855E6D5, song027_agbfe3_bgm_btl_boss1_5_B2 +dat 0x0855E6D6, song027_agbfe3_bgm_btl_boss1_6 +dat 0x0855E6E8, song027_agbfe3_bgm_btl_boss1_6_B1 +dat 0x0855E71B, song027_agbfe3_bgm_btl_boss1_6_005 +dat 0x0855E821, song027_agbfe3_bgm_btl_boss1_6_B2 +dat 0x0855E824, song027_agbfe3_bgm_btl_boss1 +dat 0x0855E844, song028_agbfe3_bgm_btl_boss2_1 +dat 0x0855E856, song028_agbfe3_bgm_btl_boss2_1_B1 +dat 0x0855EA7A, song028_agbfe3_bgm_btl_boss2_1_B2 +dat 0x0855EA7B, song028_agbfe3_bgm_btl_boss2_2 +dat 0x0855EA7E, song028_agbfe3_bgm_btl_boss2_2_B1 +dat 0x0855EA92, song028_agbfe3_bgm_btl_boss2_2_001 +dat 0x0855EAA7, song028_agbfe3_bgm_btl_boss2_2_002 +dat 0x0855EAC0, song028_agbfe3_bgm_btl_boss2_2_003 +dat 0x0855EB83, song028_agbfe3_bgm_btl_boss2_2_B2 +dat 0x0855EB84, song028_agbfe3_bgm_btl_boss2_3 +dat 0x0855EB87, song028_agbfe3_bgm_btl_boss2_3_B1 +dat 0x0855EC44, song028_agbfe3_bgm_btl_boss2_3_B2 +dat 0x0855EC45, song028_agbfe3_bgm_btl_boss2_4 +dat 0x0855EC48, song028_agbfe3_bgm_btl_boss2_4_B1 +dat 0x0855ED37, song028_agbfe3_bgm_btl_boss2_4_B2 +dat 0x0855ED38, song028_agbfe3_bgm_btl_boss2_5 +dat 0x0855ED4D, song028_agbfe3_bgm_btl_boss2_5_B1 +dat 0x0855ED83, song028_agbfe3_bgm_btl_boss2_5_003 +dat 0x0855EE47, song028_agbfe3_bgm_btl_boss2_5_013 +dat 0x0855EE8A, song028_agbfe3_bgm_btl_boss2_5_B2 +dat 0x0855EE8B, song028_agbfe3_bgm_btl_boss2_6 +dat 0x0855EE8E, song028_agbfe3_bgm_btl_boss2_6_B1 +dat 0x0855EF20, song028_agbfe3_bgm_btl_boss2_6_B2 +dat 0x0855EF24, song028_agbfe3_bgm_btl_boss2 +dat 0x0855EF44, song029_agbfe3_bgm_btl_boss4_1 +dat 0x0855EF46, song029_agbfe3_bgm_btl_boss4_1_B1 +dat 0x0855F0FB, song029_agbfe3_bgm_btl_boss4_1_008 +dat 0x0855F108, song029_agbfe3_bgm_btl_boss4_1_010 +dat 0x0855F174, song029_agbfe3_bgm_btl_boss4_1_B2 +dat 0x0855F175, song029_agbfe3_bgm_btl_boss4_2 +dat 0x0855F177, song029_agbfe3_bgm_btl_boss4_2_B1 +dat 0x0855F189, song029_agbfe3_bgm_btl_boss4_2_001 +dat 0x0855F194, song029_agbfe3_bgm_btl_boss4_2_002 +dat 0x0855F1A1, song029_agbfe3_bgm_btl_boss4_2_003 +dat 0x0855F1CA, song029_agbfe3_bgm_btl_boss4_2_009 +dat 0x0855F1D3, song029_agbfe3_bgm_btl_boss4_2_010 +dat 0x0855F244, song029_agbfe3_bgm_btl_boss4_2_025 +dat 0x0855F250, song029_agbfe3_bgm_btl_boss4_2_026 +dat 0x0855F282, song029_agbfe3_bgm_btl_boss4_2_B2 +dat 0x0855F283, song029_agbfe3_bgm_btl_boss4_3 +dat 0x0855F285, song029_agbfe3_bgm_btl_boss4_3_B1 +dat 0x0855F490, song029_agbfe3_bgm_btl_boss4_3_010 +dat 0x0855F49F, song029_agbfe3_bgm_btl_boss4_3_011 +dat 0x0855F539, song029_agbfe3_bgm_btl_boss4_3_B2 +dat 0x0855F53A, song029_agbfe3_bgm_btl_boss4_4 +dat 0x0855F53C, song029_agbfe3_bgm_btl_boss4_4_B1 +dat 0x0855F549, song029_agbfe3_bgm_btl_boss4_4_001 +dat 0x0855F55C, song029_agbfe3_bgm_btl_boss4_4_004 +dat 0x0855F586, song029_agbfe3_bgm_btl_boss4_4_010 +dat 0x0855F5D7, song029_agbfe3_bgm_btl_boss4_4_026 +dat 0x0855F5FE, song029_agbfe3_bgm_btl_boss4_4_B2 +dat 0x0855F5FF, song029_agbfe3_bgm_btl_boss4_5 +dat 0x0855F601, song029_agbfe3_bgm_btl_boss4_5_B1 +dat 0x0855F613, song029_agbfe3_bgm_btl_boss4_5_001 +dat 0x0855F61E, song029_agbfe3_bgm_btl_boss4_5_002 +dat 0x0855F658, song029_agbfe3_bgm_btl_boss4_5_008 +dat 0x0855F665, song029_agbfe3_bgm_btl_boss4_5_009 +dat 0x0855F66D, song029_agbfe3_bgm_btl_boss4_5_010 +dat 0x0855F6A4, song029_agbfe3_bgm_btl_boss4_5_016 +dat 0x0855F6D8, song029_agbfe3_bgm_btl_boss4_5_024 +dat 0x0855F720, song029_agbfe3_bgm_btl_boss4_5_B2 +dat 0x0855F721, song029_agbfe3_bgm_btl_boss4_6 +dat 0x0855F723, song029_agbfe3_bgm_btl_boss4_6_B1 +dat 0x0855F99D, song029_agbfe3_bgm_btl_boss4_6_B2 +dat 0x0855F9A0, song029_agbfe3_bgm_btl_boss4 +dat 0x0855F9C0, song030_agbfe3_bgm_btl_boss5_1 +dat 0x0855FA28, song030_agbfe3_bgm_btl_boss5_1_B1 +dat 0x0855FAAE, song030_agbfe3_bgm_btl_boss5_1_017 +dat 0x0855FCC1, song030_agbfe3_bgm_btl_boss5_1_B2 +dat 0x0855FCC2, song030_agbfe3_bgm_btl_boss5_2 +dat 0x0855FCDD, song030_agbfe3_bgm_btl_boss5_2_B1 +dat 0x0855FD9F, song030_agbfe3_bgm_btl_boss5_2_025 +dat 0x0855FDA8, song030_agbfe3_bgm_btl_boss5_2_026 +dat 0x0855FDBF, song030_agbfe3_bgm_btl_boss5_2_029 +dat 0x0855FE25, song030_agbfe3_bgm_btl_boss5_2_B2 +dat 0x0855FE26, song030_agbfe3_bgm_btl_boss5_3 +dat 0x0855FE43, song030_agbfe3_bgm_btl_boss5_3_B1 +dat 0x0856002D, song030_agbfe3_bgm_btl_boss5_3_B2 +dat 0x0856002E, song030_agbfe3_bgm_btl_boss5_4 +dat 0x085600B8, song030_agbfe3_bgm_btl_boss5_4_B1 +dat 0x08560254, song030_agbfe3_bgm_btl_boss5_4_029 +dat 0x085602C1, song030_agbfe3_bgm_btl_boss5_4_B2 +dat 0x085602C2, song030_agbfe3_bgm_btl_boss5_5 +dat 0x085602E8, song030_agbfe3_bgm_btl_boss5_5_002 +dat 0x08560305, song030_agbfe3_bgm_btl_boss5_5_005 +dat 0x08560318, song030_agbfe3_bgm_btl_boss5_5_007 +dat 0x0856032B, song030_agbfe3_bgm_btl_boss5_5_009 +dat 0x0856033E, song030_agbfe3_bgm_btl_boss5_5_011 +dat 0x085603DD, song030_agbfe3_bgm_btl_boss5_5_029 +dat 0x085603E8, song030_agbfe3_bgm_btl_boss5_5_030 +dat 0x08560416, song030_agbfe3_bgm_btl_boss5_5_B2 +dat 0x08560417, song030_agbfe3_bgm_btl_boss5_6 +dat 0x08560424, song030_agbfe3_bgm_btl_boss5_6_005 +dat 0x08560441, song030_agbfe3_bgm_btl_boss5_6_006 +dat 0x08560490, song030_agbfe3_bgm_btl_boss5_6_013 +dat 0x085604D1, song030_agbfe3_bgm_btl_boss5_6_021 +dat 0x08560506, song030_agbfe3_bgm_btl_boss5_6_B2 +dat 0x08560508, song030_agbfe3_bgm_btl_boss5 +dat 0x08560528, song031_agbfe3_bgm_btl_weapon_1 +dat 0x0856053C, song031_agbfe3_bgm_btl_weapon_1_B1 +dat 0x08560694, song031_agbfe3_bgm_btl_weapon_1_B2 +dat 0x08560695, song031_agbfe3_bgm_btl_weapon_2 +dat 0x08560698, song031_agbfe3_bgm_btl_weapon_2_B1 +dat 0x0856070A, song031_agbfe3_bgm_btl_weapon_2_B2 +dat 0x0856070B, song031_agbfe3_bgm_btl_weapon_3 +dat 0x0856070E, song031_agbfe3_bgm_btl_weapon_3_B1 +dat 0x08560736, song031_agbfe3_bgm_btl_weapon_3_B2 +dat 0x08560737, song031_agbfe3_bgm_btl_weapon_4 +dat 0x0856073A, song031_agbfe3_bgm_btl_weapon_4_B1 +dat 0x0856075D, song031_agbfe3_bgm_btl_weapon_4_B2 +dat 0x0856075E, song031_agbfe3_bgm_btl_weapon_5 +dat 0x08560767, song031_agbfe3_bgm_btl_weapon_5_001 +dat 0x08560778, song031_agbfe3_bgm_btl_weapon_5_003 +dat 0x085607B8, song031_agbfe3_bgm_btl_weapon_5_B2 +dat 0x085607B9, song031_agbfe3_bgm_btl_weapon_6 +dat 0x085607C3, song031_agbfe3_bgm_btl_weapon_6_B1 +dat 0x08560874, song031_agbfe3_bgm_btl_weapon_6_B2 +dat 0x08560875, song031_agbfe3_bgm_btl_weapon_7 +dat 0x0856088C, song031_agbfe3_bgm_btl_weapon_7_B1 +dat 0x0856093C, song031_agbfe3_bgm_btl_weapon_7_B2 +dat 0x08560940, song031_agbfe3_bgm_btl_weapon +dat 0x08560964, song032_agbfe3_bgm_btl_dance_1 +dat 0x08560966, song032_agbfe3_bgm_btl_dance_1_B1 +dat 0x0856098E, song032_agbfe3_bgm_btl_dance_1_001 +dat 0x08560A88, song032_agbfe3_bgm_btl_dance_1_B2 +dat 0x08560A89, song032_agbfe3_bgm_btl_dance_2 +dat 0x08560A8B, song032_agbfe3_bgm_btl_dance_2_B1 +dat 0x08560A9F, song032_agbfe3_bgm_btl_dance_2_001 +dat 0x08560AB3, song032_agbfe3_bgm_btl_dance_2_003 +dat 0x08560B03, song032_agbfe3_bgm_btl_dance_2_B2 +dat 0x08560B04, song032_agbfe3_bgm_btl_dance_3 +dat 0x08560B06, song032_agbfe3_bgm_btl_dance_3_B1 +dat 0x08560B19, song032_agbfe3_bgm_btl_dance_3_001 +dat 0x08560C3F, song032_agbfe3_bgm_btl_dance_3_B2 +dat 0x08560C40, song032_agbfe3_bgm_btl_dance_4 +dat 0x08560C42, song032_agbfe3_bgm_btl_dance_4_B1 +dat 0x08560C55, song032_agbfe3_bgm_btl_dance_4_001 +dat 0x08560D18, song032_agbfe3_bgm_btl_dance_4_B2 +dat 0x08560D19, song032_agbfe3_bgm_btl_dance_5 +dat 0x08560D1B, song032_agbfe3_bgm_btl_dance_5_B1 +dat 0x08560D4D, song032_agbfe3_bgm_btl_dance_5_001 +dat 0x08560DE5, song032_agbfe3_bgm_btl_dance_5_005 +dat 0x08560F2C, song032_agbfe3_bgm_btl_dance_5_B2 +dat 0x08560F30, song032_agbfe3_bgm_btl_dance +dat 0x08560F4C, song033_agbfe3_bgm_btl_staff_a_1 +dat 0x08560F4E, song033_agbfe3_bgm_btl_staff_a_1_B1 +dat 0x08560FD7, song033_agbfe3_bgm_btl_staff_a_1_B2 +dat 0x08560FDA, song033_agbfe3_bgm_btl_staff_a_2 +dat 0x08560FDC, song033_agbfe3_bgm_btl_staff_a_2_B1 +dat 0x08561069, song033_agbfe3_bgm_btl_staff_a_2_B2 +dat 0x0856106A, song033_agbfe3_bgm_btl_staff_a_3 +dat 0x0856106C, song033_agbfe3_bgm_btl_staff_a_3_B1 +dat 0x085611E5, song033_agbfe3_bgm_btl_staff_a_3_B2 +dat 0x085611EA, song033_agbfe3_bgm_btl_staff_a_4 +dat 0x085611EC, song033_agbfe3_bgm_btl_staff_a_4_B1 +dat 0x0856136F, song033_agbfe3_bgm_btl_staff_a_4_B2 +dat 0x08561372, song033_agbfe3_bgm_btl_staff_a_5 +dat 0x08561374, song033_agbfe3_bgm_btl_staff_a_5_B1 +dat 0x085614F7, song033_agbfe3_bgm_btl_staff_a_5_B2 +dat 0x085614FA, song033_agbfe3_bgm_btl_staff_a_6 +dat 0x085614FC, song033_agbfe3_bgm_btl_staff_a_6_B1 +dat 0x0856158E, song033_agbfe3_bgm_btl_staff_a_6_B2 +dat 0x08561590, song033_agbfe3_bgm_btl_staff_a +dat 0x085615B0, song034_agbfe3_bgm_btl_staff_b_1 +dat 0x0856168E, song034_agbfe3_bgm_btl_staff_b_1_B1 +dat 0x0856183B, song034_agbfe3_bgm_btl_staff_b_1_B2 +dat 0x0856183C, song034_agbfe3_bgm_btl_staff_b_2 +dat 0x0856194B, song034_agbfe3_bgm_btl_staff_b_2_B1 +dat 0x08561B5C, song034_agbfe3_bgm_btl_staff_b_2_B2 +dat 0x08561B5D, song034_agbfe3_bgm_btl_staff_b_3 +dat 0x08561BB5, song034_agbfe3_bgm_btl_staff_b_3_B1 +dat 0x08561C5A, song034_agbfe3_bgm_btl_staff_b_3_B2 +dat 0x08561C5B, song034_agbfe3_bgm_btl_staff_b_4 +dat 0x08561CB0, song034_agbfe3_bgm_btl_staff_b_4_B1 +dat 0x08561D4F, song034_agbfe3_bgm_btl_staff_b_4_B2 +dat 0x08561D50, song034_agbfe3_bgm_btl_staff_b_5 +dat 0x08561D99, song034_agbfe3_bgm_btl_staff_b_5_B1 +dat 0x08561E1F, song034_agbfe3_bgm_btl_staff_b_5_B2 +dat 0x08561E20, song034_agbfe3_bgm_btl_staff_b +dat 0x08561E3C, song035_agbfe3_bgm_btl_class_chg_1 +dat 0x08561E7E, song035_agbfe3_bgm_btl_class_chg_1_B1 +dat 0x08561ED0, song035_agbfe3_bgm_btl_class_chg_1_B2 +dat 0x08561ED1, song035_agbfe3_bgm_btl_class_chg_2 +dat 0x08561EEA, song035_agbfe3_bgm_btl_class_chg_2_006 +dat 0x08561F41, song035_agbfe3_bgm_btl_class_chg_2_B2 +dat 0x08561F42, song035_agbfe3_bgm_btl_class_chg_3 +dat 0x08562105, song035_agbfe3_bgm_btl_class_chg_3_B1 +dat 0x085621B2, song035_agbfe3_bgm_btl_class_chg_3_B2 +dat 0x085621B3, song035_agbfe3_bgm_btl_class_chg_4 +dat 0x085621F8, song035_agbfe3_bgm_btl_class_chg_4_006 +dat 0x0856222F, song035_agbfe3_bgm_btl_class_chg_4_008 +dat 0x08562266, song035_agbfe3_bgm_btl_class_chg_4_010 +dat 0x085622D8, song035_agbfe3_bgm_btl_class_chg_4_B2 +dat 0x085622D9, song035_agbfe3_bgm_btl_class_chg_5 +dat 0x08562397, song035_agbfe3_bgm_btl_class_chg_5_B1 +dat 0x085623FC, song035_agbfe3_bgm_btl_class_chg_5_008 +dat 0x08562433, song035_agbfe3_bgm_btl_class_chg_5_010 +dat 0x085624A5, song035_agbfe3_bgm_btl_class_chg_5_B2 +dat 0x085624A6, song035_agbfe3_bgm_btl_class_chg_6 +dat 0x08562576, song035_agbfe3_bgm_btl_class_chg_6_B1 +dat 0x085625AB, song035_agbfe3_bgm_btl_class_chg_6_007 +dat 0x085625DD, song035_agbfe3_bgm_btl_class_chg_6_008 +dat 0x08562684, song035_agbfe3_bgm_btl_class_chg_6_B2 +dat 0x08562688, song035_agbfe3_bgm_btl_class_chg +dat 0x085626A8, song036_agbfe3_bgm_evt_advance_1 +dat 0x085626D8, song036_agbfe3_bgm_evt_advance_1_002 +dat 0x085627C1, song036_agbfe3_bgm_evt_advance_1_B2 +dat 0x085627C2, song036_agbfe3_bgm_evt_advance_2 +dat 0x085627D3, song036_agbfe3_bgm_evt_advance_2_002 +dat 0x085627DE, song036_agbfe3_bgm_evt_advance_2_003 +dat 0x08562837, song036_agbfe3_bgm_evt_advance_2_017 +dat 0x08562840, song036_agbfe3_bgm_evt_advance_2_018 +dat 0x08562850, song036_agbfe3_bgm_evt_advance_2_020 +dat 0x08562879, song036_agbfe3_bgm_evt_advance_2_B2 +dat 0x0856287A, song036_agbfe3_bgm_evt_advance_3 +dat 0x08562893, song036_agbfe3_bgm_evt_advance_3_B1 +dat 0x08562900, song036_agbfe3_bgm_evt_advance_3_018 +dat 0x08562974, song036_agbfe3_bgm_evt_advance_3_B2 +dat 0x08562975, song036_agbfe3_bgm_evt_advance_4 +dat 0x08562978, song036_agbfe3_bgm_evt_advance_4_001 +dat 0x08562980, song036_agbfe3_bgm_evt_advance_4_B1 +dat 0x08562AF5, song036_agbfe3_bgm_evt_advance_4_B2 +dat 0x08562AF6, song036_agbfe3_bgm_evt_advance_5 +dat 0x08562AFA, song036_agbfe3_bgm_evt_advance_5_B1 +dat 0x08562B63, song036_agbfe3_bgm_evt_advance_5_018 +dat 0x08562B87, song036_agbfe3_bgm_evt_advance_5_021 +dat 0x08562BB6, song036_agbfe3_bgm_evt_advance_5_B2 +dat 0x08562BB7, song036_agbfe3_bgm_evt_advance_6 +dat 0x08562BCB, song036_agbfe3_bgm_evt_advance_6_B1 +dat 0x08562D1F, song036_agbfe3_bgm_evt_advance_6_B2 +dat 0x08562D20, song036_agbfe3_bgm_evt_advance_7 +dat 0x08562D29, song036_agbfe3_bgm_evt_advance_7_001 +dat 0x08562D48, song036_agbfe3_bgm_evt_advance_7_002 +dat 0x08562D66, song036_agbfe3_bgm_evt_advance_7_003 +dat 0x08562D83, song036_agbfe3_bgm_evt_advance_7_004 +dat 0x08562DA0, song036_agbfe3_bgm_evt_advance_7_005 +dat 0x08562E6C, song036_agbfe3_bgm_evt_advance_7_B2 +dat 0x08562E70, song036_agbfe3_bgm_evt_advance +dat 0x08562E94, song037_agbfe3_bgm_evt_start_1 +dat 0x08562E96, song037_agbfe3_bgm_evt_start_1_B1 +dat 0x08562EB1, song037_agbfe3_bgm_evt_start_1_001 +dat 0x08562F74, song037_agbfe3_bgm_evt_start_1_008 +dat 0x08562FAB, song037_agbfe3_bgm_evt_start_1_010 +dat 0x08563089, song037_agbfe3_bgm_evt_start_1_B2 +dat 0x0856308A, song037_agbfe3_bgm_evt_start_2 +dat 0x0856308C, song037_agbfe3_bgm_evt_start_2_B1 +dat 0x0856309A, song037_agbfe3_bgm_evt_start_2_001 +dat 0x085630A5, song037_agbfe3_bgm_evt_start_2_002 +dat 0x085630F0, song037_agbfe3_bgm_evt_start_2_012 +dat 0x08563102, song037_agbfe3_bgm_evt_start_2_014 +dat 0x08563112, song037_agbfe3_bgm_evt_start_2_015 +dat 0x08563153, song037_agbfe3_bgm_evt_start_2_B2 +dat 0x08563154, song037_agbfe3_bgm_evt_start_3 +dat 0x08563156, song037_agbfe3_bgm_evt_start_3_B1 +dat 0x0856316F, song037_agbfe3_bgm_evt_start_3_001 +dat 0x085631D2, song037_agbfe3_bgm_evt_start_3_006 +dat 0x08563209, song037_agbfe3_bgm_evt_start_3_008 +dat 0x08563240, song037_agbfe3_bgm_evt_start_3_010 +dat 0x08563342, song037_agbfe3_bgm_evt_start_3_B2 +dat 0x08563343, song037_agbfe3_bgm_evt_start_4 +dat 0x08563345, song037_agbfe3_bgm_evt_start_4_B1 +dat 0x0856337C, song037_agbfe3_bgm_evt_start_4_001 +dat 0x0856354B, song037_agbfe3_bgm_evt_start_4_B2 +dat 0x0856354C, song037_agbfe3_bgm_evt_start_5 +dat 0x0856354E, song037_agbfe3_bgm_evt_start_5_B1 +dat 0x0856355C, song037_agbfe3_bgm_evt_start_5_001 +dat 0x08563567, song037_agbfe3_bgm_evt_start_5_002 +dat 0x085635C5, song037_agbfe3_bgm_evt_start_5_014 +dat 0x085635D5, song037_agbfe3_bgm_evt_start_5_015 +dat 0x08563616, song037_agbfe3_bgm_evt_start_5_B2 +dat 0x08563617, song037_agbfe3_bgm_evt_start_6 +dat 0x08563619, song037_agbfe3_bgm_evt_start_6_B1 +dat 0x08563751, song037_agbfe3_bgm_evt_start_6_014 +dat 0x08563768, song037_agbfe3_bgm_evt_start_6_015 +dat 0x08563780, song037_agbfe3_bgm_evt_start_6_016 +dat 0x085637B9, song037_agbfe3_bgm_evt_start_6_B2 +dat 0x085637BC, song037_agbfe3_bgm_evt_start +dat 0x085637DC, song038_agbfe3_bgm_evt_enemy_1 +dat 0x085637DE, song038_agbfe3_bgm_evt_enemy_1_B1 +dat 0x08563B43, song038_agbfe3_bgm_evt_enemy_1_012 +dat 0x08563C56, song038_agbfe3_bgm_evt_enemy_1_B2 +dat 0x08563C57, song038_agbfe3_bgm_evt_enemy_2 +dat 0x08563C59, song038_agbfe3_bgm_evt_enemy_2_B1 +dat 0x08563C77, song038_agbfe3_bgm_evt_enemy_2_001 +dat 0x08563C90, song038_agbfe3_bgm_evt_enemy_2_002 +dat 0x08563CC2, song038_agbfe3_bgm_evt_enemy_2_008 +dat 0x08563CDC, song038_agbfe3_bgm_evt_enemy_2_012 +dat 0x08563D17, song038_agbfe3_bgm_evt_enemy_2_B2 +dat 0x08563D18, song038_agbfe3_bgm_evt_enemy_3 +dat 0x08563D1A, song038_agbfe3_bgm_evt_enemy_3_B1 +dat 0x085642B6, song038_agbfe3_bgm_evt_enemy_3_009 +dat 0x085642C4, song038_agbfe3_bgm_evt_enemy_3_011 +dat 0x085642F4, song038_agbfe3_bgm_evt_enemy_3_017 +dat 0x08564345, song038_agbfe3_bgm_evt_enemy_3_B2 +dat 0x08564346, song038_agbfe3_bgm_evt_enemy_4 +dat 0x08564348, song038_agbfe3_bgm_evt_enemy_4_B1 +dat 0x085646EB, song038_agbfe3_bgm_evt_enemy_4_012 +dat 0x08564727, song038_agbfe3_bgm_evt_enemy_4_017 +dat 0x0856474A, song038_agbfe3_bgm_evt_enemy_4_019 +dat 0x08564792, song038_agbfe3_bgm_evt_enemy_4_B2 +dat 0x08564793, song038_agbfe3_bgm_evt_enemy_5 +dat 0x08564795, song038_agbfe3_bgm_evt_enemy_5_B1 +dat 0x085647B3, song038_agbfe3_bgm_evt_enemy_5_001 +dat 0x085647CC, song038_agbfe3_bgm_evt_enemy_5_002 +dat 0x085647FE, song038_agbfe3_bgm_evt_enemy_5_008 +dat 0x08564842, song038_agbfe3_bgm_evt_enemy_5_012 +dat 0x085648CE, song038_agbfe3_bgm_evt_enemy_5_B2 +dat 0x085648CF, song038_agbfe3_bgm_evt_enemy_6 +dat 0x085648D1, song038_agbfe3_bgm_evt_enemy_6_B1 +dat 0x08564A56, song038_agbfe3_bgm_evt_enemy_6_016 +dat 0x08564A68, song038_agbfe3_bgm_evt_enemy_6_018 +dat 0x08564AA9, song038_agbfe3_bgm_evt_enemy_6_B2 +dat 0x08564AAC, song038_agbfe3_bgm_evt_enemy +dat 0x08564ACC, song039_agbfe3_bgm_evt_yorokobi_1 +dat 0x08564ACE, song039_agbfe3_bgm_evt_yorokobi_1_B1 +dat 0x08564B72, song039_agbfe3_bgm_evt_yorokobi_1_B2 +dat 0x08564B73, song039_agbfe3_bgm_evt_yorokobi_2 +dat 0x08564B75, song039_agbfe3_bgm_evt_yorokobi_2_B1 +dat 0x08564BAF, song039_agbfe3_bgm_evt_yorokobi_2_008 +dat 0x08564C02, song039_agbfe3_bgm_evt_yorokobi_2_B2 +dat 0x08564C03, song039_agbfe3_bgm_evt_yorokobi_3 +dat 0x08564C05, song039_agbfe3_bgm_evt_yorokobi_3_B1 +dat 0x08564D0E, song039_agbfe3_bgm_evt_yorokobi_3_B2 +dat 0x08564D0F, song039_agbfe3_bgm_evt_yorokobi_4 +dat 0x08564D11, song039_agbfe3_bgm_evt_yorokobi_4_B1 +dat 0x08564DBF, song039_agbfe3_bgm_evt_yorokobi_4_008 +dat 0x08564DF1, song039_agbfe3_bgm_evt_yorokobi_4_009 +dat 0x08564E60, song039_agbfe3_bgm_evt_yorokobi_4_B2 +dat 0x08564E61, song039_agbfe3_bgm_evt_yorokobi_5 +dat 0x08564E63, song039_agbfe3_bgm_evt_yorokobi_5_B1 +dat 0x08565045, song039_agbfe3_bgm_evt_yorokobi_5_B2 +dat 0x08565046, song039_agbfe3_bgm_evt_yorokobi_6 +dat 0x08565048, song039_agbfe3_bgm_evt_yorokobi_6_B1 +dat 0x0856508C, song039_agbfe3_bgm_evt_yorokobi_6_B2 +dat 0x0856508D, song039_agbfe3_bgm_evt_yorokobi_7 +dat 0x0856508F, song039_agbfe3_bgm_evt_yorokobi_7_B1 +dat 0x08565188, song039_agbfe3_bgm_evt_yorokobi_7_012 +dat 0x08565195, song039_agbfe3_bgm_evt_yorokobi_7_013 +dat 0x085651AD, song039_agbfe3_bgm_evt_yorokobi_7_016 +dat 0x0856520C, song039_agbfe3_bgm_evt_yorokobi_7_B2 +dat 0x08565210, song039_agbfe3_bgm_evt_yorokobi +dat 0x08565234, song040_agbfe3_bgm_evt_04_1 +dat 0x08565236, song040_agbfe3_bgm_evt_04_1_B1 +dat 0x085653EE, song040_agbfe3_bgm_evt_04_1_B2 +dat 0x085653EF, song040_agbfe3_bgm_evt_04_2 +dat 0x085653F1, song040_agbfe3_bgm_evt_04_2_B1 +dat 0x085653FD, song040_agbfe3_bgm_evt_04_2_001 +dat 0x08565422, song040_agbfe3_bgm_evt_04_2_008 +dat 0x08565438, song040_agbfe3_bgm_evt_04_2_012 +dat 0x085654A0, song040_agbfe3_bgm_evt_04_2_B2 +dat 0x085654A1, song040_agbfe3_bgm_evt_04_3 +dat 0x085654A3, song040_agbfe3_bgm_evt_04_3_B1 +dat 0x08565588, song040_agbfe3_bgm_evt_04_3_013 +dat 0x08565622, song040_agbfe3_bgm_evt_04_3_B2 +dat 0x08565623, song040_agbfe3_bgm_evt_04_4 +dat 0x08565625, song040_agbfe3_bgm_evt_04_4_B1 +dat 0x0856563F, song040_agbfe3_bgm_evt_04_4_001 +dat 0x08565672, song040_agbfe3_bgm_evt_04_4_008 +dat 0x08565698, song040_agbfe3_bgm_evt_04_4_012 +dat 0x085656B4, song040_agbfe3_bgm_evt_04_4_014 +dat 0x08565761, song040_agbfe3_bgm_evt_04_4_B2 +dat 0x08565762, song040_agbfe3_bgm_evt_04_5 +dat 0x08565764, song040_agbfe3_bgm_evt_04_5_B1 +dat 0x08565776, song040_agbfe3_bgm_evt_04_5_001 +dat 0x085657D2, song040_agbfe3_bgm_evt_04_5_009 +dat 0x0856587C, song040_agbfe3_bgm_evt_04_5_B2 +dat 0x0856587D, song040_agbfe3_bgm_evt_04_6 +dat 0x0856587F, song040_agbfe3_bgm_evt_04_6_B1 +dat 0x0856598D, song040_agbfe3_bgm_evt_04_6_B2 +dat 0x0856598E, song040_agbfe3_bgm_evt_04_7 +dat 0x08565990, song040_agbfe3_bgm_evt_04_7_B1 +dat 0x085659BE, song040_agbfe3_bgm_evt_04_7_B2 +dat 0x085659C0, song040_agbfe3_bgm_evt_04 +dat 0x085659E4, song041_agbfe3_bgm_evt_11_1 +dat 0x085659E6, song041_agbfe3_bgm_evt_11_1_B1 +dat 0x08565A60, song041_agbfe3_bgm_evt_11_1_B2 +dat 0x08565A61, song041_agbfe3_bgm_evt_11_2 +dat 0x08565A63, song041_agbfe3_bgm_evt_11_2_B1 +dat 0x08565AFB, song041_agbfe3_bgm_evt_11_2_B2 +dat 0x08565AFC, song041_agbfe3_bgm_evt_11_3 +dat 0x08565AFE, song041_agbfe3_bgm_evt_11_3_B1 +dat 0x08565FF5, song041_agbfe3_bgm_evt_11_3_B2 +dat 0x08565FF6, song041_agbfe3_bgm_evt_11_4 +dat 0x08565FF8, song041_agbfe3_bgm_evt_11_4_B1 +dat 0x08566010, song041_agbfe3_bgm_evt_11_4_001 +dat 0x08566038, song041_agbfe3_bgm_evt_11_4_004 +dat 0x0856606B, song041_agbfe3_bgm_evt_11_4_007 +dat 0x08566083, song041_agbfe3_bgm_evt_11_4_009 +dat 0x085660DC, song041_agbfe3_bgm_evt_11_4_B2 +dat 0x085660DD, song041_agbfe3_bgm_evt_11_5 +dat 0x085660DF, song041_agbfe3_bgm_evt_11_5_B1 +dat 0x08566416, song041_agbfe3_bgm_evt_11_5_B2 +dat 0x08566417, song041_agbfe3_bgm_evt_11_6 +dat 0x08566419, song041_agbfe3_bgm_evt_11_6_B1 +dat 0x085664A1, song041_agbfe3_bgm_evt_11_6_B2 +dat 0x085664A4, song041_agbfe3_bgm_evt_11 +dat 0x085664C4, song042_agbfe3_bgm_evt_14_1 +dat 0x085664C6, song042_agbfe3_bgm_evt_14_1_B1 +dat 0x085666CD, song042_agbfe3_bgm_evt_14_1_B2 +dat 0x085666CE, song042_agbfe3_bgm_evt_14_2 +dat 0x085666D0, song042_agbfe3_bgm_evt_14_2_B1 +dat 0x085666DC, song042_agbfe3_bgm_evt_14_2_001 +dat 0x0856671E, song042_agbfe3_bgm_evt_14_2_009 +dat 0x0856674C, song042_agbfe3_bgm_evt_14_2_B2 +dat 0x0856674D, song042_agbfe3_bgm_evt_14_3 +dat 0x0856674F, song042_agbfe3_bgm_evt_14_3_B1 +dat 0x08566761, song042_agbfe3_bgm_evt_14_3_001 +dat 0x085667DB, song042_agbfe3_bgm_evt_14_3_009 +dat 0x08566826, song042_agbfe3_bgm_evt_14_3_B2 +dat 0x08566827, song042_agbfe3_bgm_evt_14_4 +dat 0x08566829, song042_agbfe3_bgm_evt_14_4_B1 +dat 0x08566AB2, song042_agbfe3_bgm_evt_14_4_B2 +dat 0x08566AB3, song042_agbfe3_bgm_evt_14_5 +dat 0x08566AB5, song042_agbfe3_bgm_evt_14_5_B1 +dat 0x08566AC8, song042_agbfe3_bgm_evt_14_5_001 +dat 0x08566B36, song042_agbfe3_bgm_evt_14_5_B2 +dat 0x08566B37, song042_agbfe3_bgm_evt_14_6 +dat 0x08566B39, song042_agbfe3_bgm_evt_14_6_B1 +dat 0x08566B4C, song042_agbfe3_bgm_evt_14_6_001 +dat 0x08566B8E, song042_agbfe3_bgm_evt_14_6_009 +dat 0x08566BD2, song042_agbfe3_bgm_evt_14_6_B2 +dat 0x08566BD4, song042_agbfe3_bgm_evt_14 +dat 0x08566BF4, song043_agbfe3_bgm_evt_sage_02_1 +dat 0x08566BF6, song043_agbfe3_bgm_evt_sage_02_1_B1 +dat 0x08566D1F, song043_agbfe3_bgm_evt_sage_02_1_B2 +dat 0x08566D20, song043_agbfe3_bgm_evt_sage_02_2 +dat 0x08566D22, song043_agbfe3_bgm_evt_sage_02_2_B1 +dat 0x08566D85, song043_agbfe3_bgm_evt_sage_02_2_B2 +dat 0x08566D86, song043_agbfe3_bgm_evt_sage_02_3 +dat 0x08566D88, song043_agbfe3_bgm_evt_sage_02_3_B1 +dat 0x085671B5, song043_agbfe3_bgm_evt_sage_02_3_B2 +dat 0x085671B6, song043_agbfe3_bgm_evt_sage_02_4 +dat 0x085671B8, song043_agbfe3_bgm_evt_sage_02_4_B1 +dat 0x0856740E, song043_agbfe3_bgm_evt_sage_02_4_B2 +dat 0x0856740F, song043_agbfe3_bgm_evt_sage_02_5 +dat 0x08567411, song043_agbfe3_bgm_evt_sage_02_5_B1 +dat 0x08567527, song043_agbfe3_bgm_evt_sage_02_5_B2 +dat 0x08567528, song043_agbfe3_bgm_evt_sage_02_6 +dat 0x0856752A, song043_agbfe3_bgm_evt_sage_02_6_B1 +dat 0x08567AA0, song043_agbfe3_bgm_evt_sage_02_6_B2 +dat 0x08567AA1, song043_agbfe3_bgm_evt_sage_02_7 +dat 0x08567AA3, song043_agbfe3_bgm_evt_sage_02_7_B1 +dat 0x08567C43, song043_agbfe3_bgm_evt_sage_02_7_B2 +dat 0x08567C44, song043_agbfe3_bgm_evt_sage_02 +dat 0x08567C68, song044_agbfe3_bgm_evt_lyon_1 +dat 0x08567C6A, song044_agbfe3_bgm_evt_lyon_1_B1 +dat 0x08567FA5, song044_agbfe3_bgm_evt_lyon_1_B2 +dat 0x08567FA6, song044_agbfe3_bgm_evt_lyon_2 +dat 0x08567FA8, song044_agbfe3_bgm_evt_lyon_2_B1 +dat 0x08567FCC, song044_agbfe3_bgm_evt_lyon_2_008 +dat 0x0856808F, song044_agbfe3_bgm_evt_lyon_2_B2 +dat 0x08568090, song044_agbfe3_bgm_evt_lyon_3 +dat 0x08568092, song044_agbfe3_bgm_evt_lyon_3_B1 +dat 0x085680A9, song044_agbfe3_bgm_evt_lyon_3_002 +dat 0x085680BA, song044_agbfe3_bgm_evt_lyon_3_004 +dat 0x085680C6, song044_agbfe3_bgm_evt_lyon_3_005 +dat 0x085680D8, song044_agbfe3_bgm_evt_lyon_3_007 +dat 0x0856816B, song044_agbfe3_bgm_evt_lyon_3_B2 +dat 0x0856816C, song044_agbfe3_bgm_evt_lyon_4 +dat 0x0856816E, song044_agbfe3_bgm_evt_lyon_4_B1 +dat 0x085683F1, song044_agbfe3_bgm_evt_lyon_4_011 +dat 0x085684FE, song044_agbfe3_bgm_evt_lyon_4_B2 +dat 0x085684FF, song044_agbfe3_bgm_evt_lyon_5 +dat 0x08568501, song044_agbfe3_bgm_evt_lyon_5_B1 +dat 0x08568698, song044_agbfe3_bgm_evt_lyon_5_010 +dat 0x08568703, song044_agbfe3_bgm_evt_lyon_5_016 +dat 0x0856872E, song044_agbfe3_bgm_evt_lyon_5_018 +dat 0x08568759, song044_agbfe3_bgm_evt_lyon_5_020 +dat 0x08568784, song044_agbfe3_bgm_evt_lyon_5_022 +dat 0x08568800, song044_agbfe3_bgm_evt_lyon_5_B2 +dat 0x08568801, song044_agbfe3_bgm_evt_lyon_6 +dat 0x08568803, song044_agbfe3_bgm_evt_lyon_6_B1 +dat 0x08568825, song044_agbfe3_bgm_evt_lyon_6_002 +dat 0x08568952, song044_agbfe3_bgm_evt_lyon_6_010 +dat 0x08568AD9, song044_agbfe3_bgm_evt_lyon_6_B2 +dat 0x08568ADA, song044_agbfe3_bgm_evt_lyon_7 +dat 0x08568ADC, song044_agbfe3_bgm_evt_lyon_7_B1 +dat 0x08568AEA, song044_agbfe3_bgm_evt_lyon_7_008 +dat 0x08568B27, song044_agbfe3_bgm_evt_lyon_7_B2 +dat 0x08568B28, song044_agbfe3_bgm_evt_lyon +dat 0x08568B4C, song045_agbfe3_bgm_evt_lyon2_1 +dat 0x08568B4E, song045_agbfe3_bgm_evt_lyon2_1_B1 +dat 0x08568F4C, song045_agbfe3_bgm_evt_lyon2_1_B2 +dat 0x08568F4D, song045_agbfe3_bgm_evt_lyon2_2 +dat 0x08568F4F, song045_agbfe3_bgm_evt_lyon2_2_B1 +dat 0x08568F8B, song045_agbfe3_bgm_evt_lyon2_2_B2 +dat 0x08568F8C, song045_agbfe3_bgm_evt_lyon2_3 +dat 0x08568F8E, song045_agbfe3_bgm_evt_lyon2_3_B1 +dat 0x08568FD4, song045_agbfe3_bgm_evt_lyon2_3_005 +dat 0x08569016, song045_agbfe3_bgm_evt_lyon2_3_021 +dat 0x08569034, song045_agbfe3_bgm_evt_lyon2_3_B2 +dat 0x08569035, song045_agbfe3_bgm_evt_lyon2_4 +dat 0x08569037, song045_agbfe3_bgm_evt_lyon2_4_B1 +dat 0x085691E7, song045_agbfe3_bgm_evt_lyon2_4_B2 +dat 0x085691E8, song045_agbfe3_bgm_evt_lyon2_5 +dat 0x085691EA, song045_agbfe3_bgm_evt_lyon2_5_B1 +dat 0x0856948A, song045_agbfe3_bgm_evt_lyon2_5_020 +dat 0x085694B0, song045_agbfe3_bgm_evt_lyon2_5_B2 +dat 0x085694B1, song045_agbfe3_bgm_evt_lyon2_6 +dat 0x085694B3, song045_agbfe3_bgm_evt_lyon2_6_B1 +dat 0x08569542, song045_agbfe3_bgm_evt_lyon2_6_B2 +dat 0x08569543, song045_agbfe3_bgm_evt_lyon2_7 +dat 0x08569545, song045_agbfe3_bgm_evt_lyon2_7_B1 +dat 0x085695B4, song045_agbfe3_bgm_evt_lyon2_7_009 +dat 0x085696A1, song045_agbfe3_bgm_evt_lyon2_7_B2 +dat 0x085696A4, song045_agbfe3_bgm_evt_lyon2 +dat 0x085696C8, song046_agbfe3_bgm_evt_enemy2_1 +dat 0x085696E6, song046_agbfe3_bgm_evt_enemy2_1_B1 +dat 0x085697DB, song046_agbfe3_bgm_evt_enemy2_1_B2 +dat 0x085697DC, song046_agbfe3_bgm_evt_enemy2_2 +dat 0x085697EB, song046_agbfe3_bgm_evt_enemy2_2_002 +dat 0x085697F2, song046_agbfe3_bgm_evt_enemy2_2_003 +dat 0x08569801, song046_agbfe3_bgm_evt_enemy2_2_005 +dat 0x0856985C, song046_agbfe3_bgm_evt_enemy2_2_019 +dat 0x08569889, song046_agbfe3_bgm_evt_enemy2_2_B2 +dat 0x0856988A, song046_agbfe3_bgm_evt_enemy2_3 +dat 0x0856988D, song046_agbfe3_bgm_evt_enemy2_3_001 +dat 0x085698B6, song046_agbfe3_bgm_evt_enemy2_3_B1 +dat 0x08569AE3, song046_agbfe3_bgm_evt_enemy2_3_023 +dat 0x08569B37, song046_agbfe3_bgm_evt_enemy2_3_B2 +dat 0x08569B38, song046_agbfe3_bgm_evt_enemy2_4 +dat 0x08569B41, song046_agbfe3_bgm_evt_enemy2_4_001 +dat 0x08569B50, song046_agbfe3_bgm_evt_enemy2_4_B1 +dat 0x08569B71, song046_agbfe3_bgm_evt_enemy2_4_005 +dat 0x08569C2F, song046_agbfe3_bgm_evt_enemy2_4_B2 +dat 0x08569C30, song046_agbfe3_bgm_evt_enemy2_5 +dat 0x08569C34, song046_agbfe3_bgm_evt_enemy2_5_B1 +dat 0x0856A019, song046_agbfe3_bgm_evt_enemy2_5_B2 +dat 0x0856A01A, song046_agbfe3_bgm_evt_enemy2_6 +dat 0x0856A02C, song046_agbfe3_bgm_evt_enemy2_6_001 +dat 0x0856A034, song046_agbfe3_bgm_evt_enemy2_6_002 +dat 0x0856A041, song046_agbfe3_bgm_evt_enemy2_6_003 +dat 0x0856A048, song046_agbfe3_bgm_evt_enemy2_6_004 +dat 0x0856A089, song046_agbfe3_bgm_evt_enemy2_6_011 +dat 0x0856A093, song046_agbfe3_bgm_evt_enemy2_6_012 +dat 0x0856A09C, song046_agbfe3_bgm_evt_enemy2_6_013 +dat 0x0856A0CE, song046_agbfe3_bgm_evt_enemy2_6_019 +dat 0x0856A122, song046_agbfe3_bgm_evt_enemy2_6_B2 +dat 0x0856A123, song046_agbfe3_bgm_evt_enemy2_7 +dat 0x0856A135, song046_agbfe3_bgm_evt_enemy2_7_001 +dat 0x0856A145, song046_agbfe3_bgm_evt_enemy2_7_B1 +dat 0x0856A30D, song046_agbfe3_bgm_evt_enemy2_7_B2 +dat 0x0856A310, song046_agbfe3_bgm_evt_enemy2 +dat 0x0856A334, song047_agbfe3_bgm_evt_05_1 +dat 0x0856A336, song047_agbfe3_bgm_evt_05_1_B1 +dat 0x0856A48E, song047_agbfe3_bgm_evt_05_1_B2 +dat 0x0856A48F, song047_agbfe3_bgm_evt_05_2 +dat 0x0856A491, song047_agbfe3_bgm_evt_05_2_B1 +dat 0x0856A56C, song047_agbfe3_bgm_evt_05_2_B2 +dat 0x0856A56D, song047_agbfe3_bgm_evt_05_3 +dat 0x0856A56F, song047_agbfe3_bgm_evt_05_3_B1 +dat 0x0856A76A, song047_agbfe3_bgm_evt_05_3_B2 +dat 0x0856A76B, song047_agbfe3_bgm_evt_05_4 +dat 0x0856A76D, song047_agbfe3_bgm_evt_05_4_B1 +dat 0x0856AA9A, song047_agbfe3_bgm_evt_05_4_B2 +dat 0x0856AA9B, song047_agbfe3_bgm_evt_05_5 +dat 0x0856AA9D, song047_agbfe3_bgm_evt_05_5_B1 +dat 0x0856AB1A, song047_agbfe3_bgm_evt_05_5_B2 +dat 0x0856AB1B, song047_agbfe3_bgm_evt_05_6 +dat 0x0856AB1D, song047_agbfe3_bgm_evt_05_6_B1 +dat 0x0856AC0B, song047_agbfe3_bgm_evt_05_6_011 +dat 0x0856ACDC, song047_agbfe3_bgm_evt_05_6_B2 +dat 0x0856ACDD, song047_agbfe3_bgm_evt_05_7 +dat 0x0856ACDF, song047_agbfe3_bgm_evt_05_7_B1 +dat 0x0856AE31, song047_agbfe3_bgm_evt_05_7_B2 +dat 0x0856AE34, song047_agbfe3_bgm_evt_05 +dat 0x0856AE58, song048_agbfe3_bgm_evt_meet1_1 +dat 0x0856AE74, song048_agbfe3_bgm_evt_meet1_1_B1 +dat 0x0856AEBB, song048_agbfe3_bgm_evt_meet1_1_008 +dat 0x0856AF58, song048_agbfe3_bgm_evt_meet1_1_B2 +dat 0x0856AF59, song048_agbfe3_bgm_evt_meet1_2 +dat 0x0856AF73, song048_agbfe3_bgm_evt_meet1_2_002 +dat 0x0856AF80, song048_agbfe3_bgm_evt_meet1_2_003 +dat 0x0856AF8D, song048_agbfe3_bgm_evt_meet1_2_004 +dat 0x0856AFD7, song048_agbfe3_bgm_evt_meet1_2_011 +dat 0x0856AFE4, song048_agbfe3_bgm_evt_meet1_2_012 +dat 0x0856B05B, song048_agbfe3_bgm_evt_meet1_2_B2 +dat 0x0856B05C, song048_agbfe3_bgm_evt_meet1_3 +dat 0x0856B076, song048_agbfe3_bgm_evt_meet1_3_B1 +dat 0x0856B0B9, song048_agbfe3_bgm_evt_meet1_3_006 +dat 0x0856B0DA, song048_agbfe3_bgm_evt_meet1_3_008 +dat 0x0856B133, song048_agbfe3_bgm_evt_meet1_3_017 +dat 0x0856B189, song048_agbfe3_bgm_evt_meet1_3_B2 +dat 0x0856B18A, song048_agbfe3_bgm_evt_meet1_4 +dat 0x0856B18E, song048_agbfe3_bgm_evt_meet1_4_B1 +dat 0x0856B1EB, song048_agbfe3_bgm_evt_meet1_4_012 +dat 0x0856B228, song048_agbfe3_bgm_evt_meet1_4_019 +dat 0x0856B29C, song048_agbfe3_bgm_evt_meet1_4_B2 +dat 0x0856B29D, song048_agbfe3_bgm_evt_meet1_5 +dat 0x0856B2AF, song048_agbfe3_bgm_evt_meet1_5_B1 +dat 0x0856B2C1, song048_agbfe3_bgm_evt_meet1_5_005 +dat 0x0856B2D9, song048_agbfe3_bgm_evt_meet1_5_009 +dat 0x0856B32D, song048_agbfe3_bgm_evt_meet1_5_019 +dat 0x0856B35F, song048_agbfe3_bgm_evt_meet1_5_B2 +dat 0x0856B360, song048_agbfe3_bgm_evt_meet1_6 +dat 0x0856B38F, song048_agbfe3_bgm_evt_meet1_6_002 +dat 0x0856B3A0, song048_agbfe3_bgm_evt_meet1_6_003 +dat 0x0856B3B3, song048_agbfe3_bgm_evt_meet1_6_004 +dat 0x0856B407, song048_agbfe3_bgm_evt_meet1_6_010 +dat 0x0856B418, song048_agbfe3_bgm_evt_meet1_6_011 +dat 0x0856B4A9, song048_agbfe3_bgm_evt_meet1_6_B2 +dat 0x0856B4AC, song048_agbfe3_bgm_evt_meet1 +dat 0x0856B4CC, song049_agbfe3_bgm_evt_win_good_1 +dat 0x0856B4E5, song049_agbfe3_bgm_evt_win_good_1_B1 +dat 0x0856B508, song049_agbfe3_bgm_evt_win_good_1_004 +dat 0x0856B51A, song049_agbfe3_bgm_evt_win_good_1_005 +dat 0x0856B6D3, song049_agbfe3_bgm_evt_win_good_1_B2 +dat 0x0856B6D4, song049_agbfe3_bgm_evt_win_good_2 +dat 0x0856B6E2, song049_agbfe3_bgm_evt_win_good_2_001 +dat 0x0856B6F3, song049_agbfe3_bgm_evt_win_good_2_004 +dat 0x0856B713, song049_agbfe3_bgm_evt_win_good_2_008 +dat 0x0856B749, song049_agbfe3_bgm_evt_win_good_2_014 +dat 0x0856B754, song049_agbfe3_bgm_evt_win_good_2_015 +dat 0x0856B7AD, song049_agbfe3_bgm_evt_win_good_2_B2 +dat 0x0856B7AE, song049_agbfe3_bgm_evt_win_good_3 +dat 0x0856B7C1, song049_agbfe3_bgm_evt_win_good_3_B1 +dat 0x0856B83D, song049_agbfe3_bgm_evt_win_good_3_009 +dat 0x0856B979, song049_agbfe3_bgm_evt_win_good_3_B2 +dat 0x0856B97A, song049_agbfe3_bgm_evt_win_good_4 +dat 0x0856B993, song049_agbfe3_bgm_evt_win_good_4_B1 +dat 0x0856B9B6, song049_agbfe3_bgm_evt_win_good_4_004 +dat 0x0856BA21, song049_agbfe3_bgm_evt_win_good_4_012 +dat 0x0856BAEC, song049_agbfe3_bgm_evt_win_good_4_B2 +dat 0x0856BAED, song049_agbfe3_bgm_evt_win_good_5 +dat 0x0856BAEF, song049_agbfe3_bgm_evt_win_good_5_000 +dat 0x0856BB0F, song049_agbfe3_bgm_evt_win_good_5_001 +dat 0x0856BB45, song049_agbfe3_bgm_evt_win_good_5_004 +dat 0x0856BB66, song049_agbfe3_bgm_evt_win_good_5_005 +dat 0x0856BC2C, song049_agbfe3_bgm_evt_win_good_5_B2 +dat 0x0856BC2D, song049_agbfe3_bgm_evt_win_good_6 +dat 0x0856BC53, song049_agbfe3_bgm_evt_win_good_6_B1 +dat 0x0856BCB6, song049_agbfe3_bgm_evt_win_good_6_008 +dat 0x0856BCD0, song049_agbfe3_bgm_evt_win_good_6_012 +dat 0x0856BD2A, song049_agbfe3_bgm_evt_win_good_6_020 +dat 0x0856BD92, song049_agbfe3_bgm_evt_win_good_6_B2 +dat 0x0856BD94, song049_agbfe3_bgm_evt_win_good +dat 0x0856BDB4, song050_agbfe3_bgm_evt_win_bad_1 +dat 0x0856BDB6, song050_agbfe3_bgm_evt_win_bad_1_B1 +dat 0x0856BE27, song050_agbfe3_bgm_evt_win_bad_1_004 +dat 0x0856BEB7, song050_agbfe3_bgm_evt_win_bad_1_B2 +dat 0x0856BEB8, song050_agbfe3_bgm_evt_win_bad_2 +dat 0x0856BEBA, song050_agbfe3_bgm_evt_win_bad_2_B1 +dat 0x0856BEE2, song050_agbfe3_bgm_evt_win_bad_2_004 +dat 0x0856C183, song050_agbfe3_bgm_evt_win_bad_2_B2 +dat 0x0856C184, song050_agbfe3_bgm_evt_win_bad_3 +dat 0x0856C186, song050_agbfe3_bgm_evt_win_bad_3_B1 +dat 0x0856C26D, song050_agbfe3_bgm_evt_win_bad_3_B2 +dat 0x0856C26E, song050_agbfe3_bgm_evt_win_bad_4 +dat 0x0856C270, song050_agbfe3_bgm_evt_win_bad_4_B1 +dat 0x0856C2E5, song050_agbfe3_bgm_evt_win_bad_4_004 +dat 0x0856C43A, song050_agbfe3_bgm_evt_win_bad_4_B2 +dat 0x0856C43B, song050_agbfe3_bgm_evt_win_bad_5 +dat 0x0856C43D, song050_agbfe3_bgm_evt_win_bad_5_B1 +dat 0x0856C447, song050_agbfe3_bgm_evt_win_bad_5_001 +dat 0x0856C4C7, song050_agbfe3_bgm_evt_win_bad_5_B2 +dat 0x0856C4C8, song050_agbfe3_bgm_evt_win_bad_6 +dat 0x0856C4CA, song050_agbfe3_bgm_evt_win_bad_6_B1 +dat 0x0856C4DC, song050_agbfe3_bgm_evt_win_bad_6_001 +dat 0x0856C544, song050_agbfe3_bgm_evt_win_bad_6_013 +dat 0x0856C56F, song050_agbfe3_bgm_evt_win_bad_6_B2 +dat 0x0856C570, song050_agbfe3_bgm_evt_win_bad_7 +dat 0x0856C572, song050_agbfe3_bgm_evt_win_bad_7_B1 +dat 0x0856C581, song050_agbfe3_bgm_evt_win_bad_7_008 +dat 0x0856C594, song050_agbfe3_bgm_evt_win_bad_7_009 +dat 0x0856C618, song050_agbfe3_bgm_evt_win_bad_7_B2 +dat 0x0856C61C, song050_agbfe3_bgm_evt_win_bad +dat 0x0856C640, song051_agbfe3_bgm_theme_1 +dat 0x0856C681, song051_agbfe3_bgm_theme_1_B1 +dat 0x0856C6CB, song051_agbfe3_bgm_theme_1_005 +dat 0x0856C6F4, song051_agbfe3_bgm_theme_1_006 +dat 0x0856C70A, song051_agbfe3_bgm_theme_1_007 +dat 0x0856C85A, song051_agbfe3_bgm_theme_1_B2 +dat 0x0856C85B, song051_agbfe3_bgm_theme_2 +dat 0x0856C87B, song051_agbfe3_bgm_theme_2_003 +dat 0x0856C88A, song051_agbfe3_bgm_theme_2_004 +dat 0x0856C89B, song051_agbfe3_bgm_theme_2_005 +dat 0x0856C995, song051_agbfe3_bgm_theme_2_B2 +dat 0x0856C996, song051_agbfe3_bgm_theme_3 +dat 0x0856C9C6, song051_agbfe3_bgm_theme_3_B1 +dat 0x0856CAD0, song051_agbfe3_bgm_theme_3_B2 +dat 0x0856CAD1, song051_agbfe3_bgm_theme_4 +dat 0x0856CAEE, song051_agbfe3_bgm_theme_4_B1 +dat 0x0856CBA3, song051_agbfe3_bgm_theme_4_B2 +dat 0x0856CBA4, song051_agbfe3_bgm_theme_5 +dat 0x0856CBB1, song051_agbfe3_bgm_theme_5_003 +dat 0x0856CBF3, song051_agbfe3_bgm_theme_5_004 +dat 0x0856CC35, song051_agbfe3_bgm_theme_5_005 +dat 0x0856CD07, song051_agbfe3_bgm_theme_5_011 +dat 0x0856CE97, song051_agbfe3_bgm_theme_5_B2 +dat 0x0856CE98, song051_agbfe3_bgm_theme_6 +dat 0x0856CE9D, song051_agbfe3_bgm_theme_6_B1 +dat 0x0856CF41, song051_agbfe3_bgm_theme_6_B2 +dat 0x0856CF42, song051_agbfe3_bgm_theme_7 +dat 0x0856CF56, song051_agbfe3_bgm_theme_7_B1 +dat 0x0856D0AA, song051_agbfe3_bgm_theme_7_B2 +dat 0x0856D0AC, song051_agbfe3_bgm_theme +dat 0x0856D0D0, song052_agbfe3_bgm_select_1 +dat 0x0856D0D2, song052_agbfe3_bgm_select_1_B1 +dat 0x0856D24D, song052_agbfe3_bgm_select_1_B2 +dat 0x0856D24E, song052_agbfe3_bgm_select_2 +dat 0x0856D250, song052_agbfe3_bgm_select_2_B1 +dat 0x0856D262, song052_agbfe3_bgm_select_2_001 +dat 0x0856D300, song052_agbfe3_bgm_select_2_B2 +dat 0x0856D301, song052_agbfe3_bgm_select_3 +dat 0x0856D303, song052_agbfe3_bgm_select_3_B1 +dat 0x0856D323, song052_agbfe3_bgm_select_3_001 +dat 0x0856D348, song052_agbfe3_bgm_select_3_004 +dat 0x0856D390, song052_agbfe3_bgm_select_3_014 +dat 0x0856D3BB, song052_agbfe3_bgm_select_3_015 +dat 0x0856D3FA, song052_agbfe3_bgm_select_3_020 +dat 0x0856D457, song052_agbfe3_bgm_select_3_B2 +dat 0x0856D458, song052_agbfe3_bgm_select_4 +dat 0x0856D45A, song052_agbfe3_bgm_select_4_B1 +dat 0x0856D594, song052_agbfe3_bgm_select_4_B2 +dat 0x0856D595, song052_agbfe3_bgm_select_5 +dat 0x0856D597, song052_agbfe3_bgm_select_5_B1 +dat 0x0856D5A7, song052_agbfe3_bgm_select_5_001 +dat 0x0856D5B1, song052_agbfe3_bgm_select_5_002 +dat 0x0856D5BC, song052_agbfe3_bgm_select_5_003 +dat 0x0856D64B, song052_agbfe3_bgm_select_5_B2 +dat 0x0856D64C, song052_agbfe3_bgm_select_6 +dat 0x0856D64E, song052_agbfe3_bgm_select_6_B1 +dat 0x0856D660, song052_agbfe3_bgm_select_6_001 +dat 0x0856D6FC, song052_agbfe3_bgm_select_6_B2 +dat 0x0856D700, song052_agbfe3_bgm_select +dat 0x0856D720, song053_agbfe3_bgm_shop_1 +dat 0x0856D725, song053_agbfe3_bgm_shop_1_B1 +dat 0x0856D920, song053_agbfe3_bgm_shop_1_009 +dat 0x0856D997, song053_agbfe3_bgm_shop_1_B2 +dat 0x0856D998, song053_agbfe3_bgm_shop_2 +dat 0x0856D99B, song053_agbfe3_bgm_shop_2_B1 +dat 0x0856DA01, song053_agbfe3_bgm_shop_2_009 +dat 0x0856DA20, song053_agbfe3_bgm_shop_2_B2 +dat 0x0856DA21, song053_agbfe3_bgm_shop_3 +dat 0x0856DA24, song053_agbfe3_bgm_shop_3_B1 +dat 0x0856DA36, song053_agbfe3_bgm_shop_3_001 +dat 0x0856DA50, song053_agbfe3_bgm_shop_3_002 +dat 0x0856DA72, song053_agbfe3_bgm_shop_3_005 +dat 0x0856DABC, song053_agbfe3_bgm_shop_3_B2 +dat 0x0856DABD, song053_agbfe3_bgm_shop_4 +dat 0x0856DAC0, song053_agbfe3_bgm_shop_4_B1 +dat 0x0856DAD0, song053_agbfe3_bgm_shop_4_001 +dat 0x0856DAE0, song053_agbfe3_bgm_shop_4_002 +dat 0x0856DAEF, song053_agbfe3_bgm_shop_4_003 +dat 0x0856DB01, song053_agbfe3_bgm_shop_4_004 +dat 0x0856DB5C, song053_agbfe3_bgm_shop_4_B2 +dat 0x0856DB5D, song053_agbfe3_bgm_shop_5 +dat 0x0856DB60, song053_agbfe3_bgm_shop_5_B1 +dat 0x0856DB6C, song053_agbfe3_bgm_shop_5_001 +dat 0x0856DB74, song053_agbfe3_bgm_shop_5_002 +dat 0x0856DBAF, song053_agbfe3_bgm_shop_5_B2 +dat 0x0856DBB0, song053_agbfe3_bgm_shop +dat 0x0856DBCC, song054_agbfe3_bgm_weapon_shop_1 +dat 0x0856DBD1, song054_agbfe3_bgm_weapon_shop_1_B1 +dat 0x0856DC2B, song054_agbfe3_bgm_weapon_shop_1_B2 +dat 0x0856DC2C, song054_agbfe3_bgm_weapon_shop_2 +dat 0x0856DC2F, song054_agbfe3_bgm_weapon_shop_2_B1 +dat 0x0856DCA1, song054_agbfe3_bgm_weapon_shop_2_B2 +dat 0x0856DCA2, song054_agbfe3_bgm_weapon_shop_3 +dat 0x0856DCA5, song054_agbfe3_bgm_weapon_shop_3_B1 +dat 0x0856DCB3, song054_agbfe3_bgm_weapon_shop_3_001 +dat 0x0856DCC1, song054_agbfe3_bgm_weapon_shop_3_002 +dat 0x0856DCF0, song054_agbfe3_bgm_weapon_shop_3_B2 +dat 0x0856DCF1, song054_agbfe3_bgm_weapon_shop_4 +dat 0x0856DCF4, song054_agbfe3_bgm_weapon_shop_4_B1 +dat 0x0856DED9, song054_agbfe3_bgm_weapon_shop_4_B2 +dat 0x0856DEDA, song054_agbfe3_bgm_weapon_shop_5 +dat 0x0856DEDD, song054_agbfe3_bgm_weapon_shop_5_B1 +dat 0x0856DEEB, song054_agbfe3_bgm_weapon_shop_5_001 +dat 0x0856DF1F, song054_agbfe3_bgm_weapon_shop_5_B2 +dat 0x0856DF20, song054_agbfe3_bgm_weapon_shop +dat 0x0856DF3C, song055_agbfe3_bgm_uranai_1 +dat 0x0856DF3E, song055_agbfe3_bgm_uranai_1_B1 +dat 0x0856DFF6, song055_agbfe3_bgm_uranai_1_B2 +dat 0x0856DFF7, song055_agbfe3_bgm_uranai_2 +dat 0x0856DFF9, song055_agbfe3_bgm_uranai_2_B1 +dat 0x0856E070, song055_agbfe3_bgm_uranai_2_B2 +dat 0x0856E071, song055_agbfe3_bgm_uranai_3 +dat 0x0856E073, song055_agbfe3_bgm_uranai_3_B1 +dat 0x0856E0F2, song055_agbfe3_bgm_uranai_3_B2 +dat 0x0856E0F3, song055_agbfe3_bgm_uranai_4 +dat 0x0856E0F5, song055_agbfe3_bgm_uranai_4_B1 +dat 0x0856E15E, song055_agbfe3_bgm_uranai_4_B2 +dat 0x0856E15F, song055_agbfe3_bgm_uranai_5 +dat 0x0856E161, song055_agbfe3_bgm_uranai_5_B1 +dat 0x0856E1C3, song055_agbfe3_bgm_uranai_5_004 +dat 0x0856E204, song055_agbfe3_bgm_uranai_5_B2 +dat 0x0856E208, song055_agbfe3_bgm_uranai +dat 0x0856E224, song056_agbfe3_bgm_togijyo_info_1 +dat 0x0856E226, song056_agbfe3_bgm_togijyo_info_1_B1 +dat 0x0856E335, song056_agbfe3_bgm_togijyo_info_1_B2 +dat 0x0856E336, song056_agbfe3_bgm_togijyo_info_2 +dat 0x0856E338, song056_agbfe3_bgm_togijyo_info_2_B1 +dat 0x0856E4D8, song056_agbfe3_bgm_togijyo_info_2_B2 +dat 0x0856E4D9, song056_agbfe3_bgm_togijyo_info_3 +dat 0x0856E4DB, song056_agbfe3_bgm_togijyo_info_3_B1 +dat 0x0856E666, song056_agbfe3_bgm_togijyo_info_3_B2 +dat 0x0856E667, song056_agbfe3_bgm_togijyo_info_4 +dat 0x0856E669, song056_agbfe3_bgm_togijyo_info_4_B1 +dat 0x0856E7E1, song056_agbfe3_bgm_togijyo_info_4_005 +dat 0x0856E92C, song056_agbfe3_bgm_togijyo_info_4_B2 +dat 0x0856E92D, song056_agbfe3_bgm_togijyo_info_5 +dat 0x0856E92F, song056_agbfe3_bgm_togijyo_info_5_B1 +dat 0x0856E960, song056_agbfe3_bgm_togijyo_info_5_007 +dat 0x0856E99B, song056_agbfe3_bgm_togijyo_info_5_B2 +dat 0x0856E99C, song056_agbfe3_bgm_togijyo_info +dat 0x0856E9B8, song057_agbfe3_bgm_togijyo_btl_1 +dat 0x0856E9BA, song057_agbfe3_bgm_togijyo_btl_1_B1 +dat 0x0856EA23, song057_agbfe3_bgm_togijyo_btl_1_003 +dat 0x0856EB43, song057_agbfe3_bgm_togijyo_btl_1_B2 +dat 0x0856EB44, song057_agbfe3_bgm_togijyo_btl_2 +dat 0x0856EB46, song057_agbfe3_bgm_togijyo_btl_2_B1 +dat 0x0856EB89, song057_agbfe3_bgm_togijyo_btl_2_002 +dat 0x0856EBBC, song057_agbfe3_bgm_togijyo_btl_2_006 +dat 0x0856EBE1, song057_agbfe3_bgm_togijyo_btl_2_008 +dat 0x0856EC14, song057_agbfe3_bgm_togijyo_btl_2_012 +dat 0x0856EC39, song057_agbfe3_bgm_togijyo_btl_2_014 +dat 0x0856EC71, song057_agbfe3_bgm_togijyo_btl_2_B2 +dat 0x0856EC72, song057_agbfe3_bgm_togijyo_btl_3 +dat 0x0856EC74, song057_agbfe3_bgm_togijyo_btl_3_B1 +dat 0x0856EE26, song057_agbfe3_bgm_togijyo_btl_3_B2 +dat 0x0856EE27, song057_agbfe3_bgm_togijyo_btl_4 +dat 0x0856EE29, song057_agbfe3_bgm_togijyo_btl_4_B1 +dat 0x0856EE69, song057_agbfe3_bgm_togijyo_btl_4_006 +dat 0x0856EEEE, song057_agbfe3_bgm_togijyo_btl_4_012 +dat 0x0856EF2B, song057_agbfe3_bgm_togijyo_btl_4_014 +dat 0x0856EFB1, song057_agbfe3_bgm_togijyo_btl_4_B2 +dat 0x0856EFB2, song057_agbfe3_bgm_togijyo_btl_5 +dat 0x0856EFB4, song057_agbfe3_bgm_togijyo_btl_5_B1 +dat 0x0856EFBC, song057_agbfe3_bgm_togijyo_btl_5_002 +dat 0x0856EFE9, song057_agbfe3_bgm_togijyo_btl_5_008 +dat 0x0856F016, song057_agbfe3_bgm_togijyo_btl_5_014 +dat 0x0856F046, song057_agbfe3_bgm_togijyo_btl_5_B2 +dat 0x0856F047, song057_agbfe3_bgm_togijyo_btl_6 +dat 0x0856F049, song057_agbfe3_bgm_togijyo_btl_6_B1 +dat 0x0856F20A, song057_agbfe3_bgm_togijyo_btl_6_B2 +dat 0x0856F20C, song057_agbfe3_bgm_togijyo_btl +dat 0x0856F22C, song058_agbfe3_bgm_ff_togijyo_1 +dat 0x0856F28B, song058_agbfe3_bgm_ff_togijyo_2 +dat 0x0856F2C1, song058_agbfe3_bgm_ff_togijyo_3 +dat 0x0856F2F6, song058_agbfe3_bgm_ff_togijyo_4 +dat 0x0856F32C, song058_agbfe3_bgm_ff_togijyo +dat 0x0856F344, song059_agbfe3_bgm_ff_loop_1 +dat 0x0856F374, song059_agbfe3_bgm_ff_loop_1_B1 +dat 0x0856F431, song059_agbfe3_bgm_ff_loop_1_B2 +dat 0x0856F432, song059_agbfe3_bgm_ff_loop_2 +dat 0x0856F448, song059_agbfe3_bgm_ff_loop_2_001 +dat 0x0856F459, song059_agbfe3_bgm_ff_loop_2_002 +dat 0x0856F472, song059_agbfe3_bgm_ff_loop_2_005 +dat 0x0856F4A3, song059_agbfe3_bgm_ff_loop_2_B2 +dat 0x0856F4A4, song059_agbfe3_bgm_ff_loop_3 +dat 0x0856F4CD, song059_agbfe3_bgm_ff_loop_3_001 +dat 0x0856F4F7, song059_agbfe3_bgm_ff_loop_3_B1 +dat 0x0856F5E0, song059_agbfe3_bgm_ff_loop_3_B2 +dat 0x0856F5E1, song059_agbfe3_bgm_ff_loop_4 +dat 0x0856F65F, song059_agbfe3_bgm_ff_loop_4_B1 +dat 0x0856F6FB, song059_agbfe3_bgm_ff_loop_4_B2 +dat 0x0856F6FC, song059_agbfe3_bgm_ff_loop_5 +dat 0x0856F706, song059_agbfe3_bgm_ff_loop_5_B1 +dat 0x0856F733, song059_agbfe3_bgm_ff_loop_5_B2 +dat 0x0856F734, song059_agbfe3_bgm_ff_loop_6 +dat 0x0856F79D, song059_agbfe3_bgm_ff_loop_6_B1 +dat 0x0856F8BE, song059_agbfe3_bgm_ff_loop_6_008 +dat 0x0856F8FA, song059_agbfe3_bgm_ff_loop_6_B2 +dat 0x0856F8FC, song059_agbfe3_bgm_ff_loop +dat 0x0856F91C, song060_bgm_sys_fase_pl_1 +dat 0x0856F965, song060_bgm_sys_fase_pl_2 +dat 0x0856F993, song060_bgm_sys_fase_pl_3 +dat 0x0856F9DA, song060_bgm_sys_fase_pl_4 +dat 0x0856F9F7, song060_bgm_sys_fase_pl_5 +dat 0x0856FA13, song060_bgm_sys_fase_pl_6 +dat 0x0856FA58, song060_bgm_sys_fase_pl +dat 0x0856FA78, song061_bgm_sys_fase_cp_1 +dat 0x0856FAC1, song061_bgm_sys_fase_cp_2 +dat 0x0856FAEE, song061_bgm_sys_fase_cp_3 +dat 0x0856FB3D, song061_bgm_sys_fase_cp_4 +dat 0x0856FB69, song061_bgm_sys_fase_cp_5 +dat 0x0856FBAB, song061_bgm_sys_fase_cp_6 +dat 0x0856FBF2, song061_bgm_sys_fase_cp_7 +dat 0x0856FC10, song061_bgm_sys_fase_cp +dat 0x0856FC34, song062_agbfe3_bgm_gameover_1 +dat 0x0857004D, song062_agbfe3_bgm_gameover_2 +dat 0x085700C2, song062_agbfe3_bgm_gameover_3 +dat 0x0857018C, song062_agbfe3_bgm_gameover_4 +dat 0x0857049A, song062_agbfe3_bgm_gameover_5 +dat 0x085707A8, song062_agbfe3_bgm_gameover +dat 0x085707C4, song063_agbfe3_bgm_ff_dead_1 +dat 0x085707C6, song063_agbfe3_bgm_ff_dead_1_B1 +dat 0x0857093E, song063_agbfe3_bgm_ff_dead_1_B2 +dat 0x0857093F, song063_agbfe3_bgm_ff_dead_2 +dat 0x08570941, song063_agbfe3_bgm_ff_dead_2_B1 +dat 0x0857097F, song063_agbfe3_bgm_ff_dead_2_008 +dat 0x08570A24, song063_agbfe3_bgm_ff_dead_2_B2 +dat 0x08570A25, song063_agbfe3_bgm_ff_dead_3 +dat 0x08570A27, song063_agbfe3_bgm_ff_dead_3_B1 +dat 0x08570C52, song063_agbfe3_bgm_ff_dead_3_B2 +dat 0x08570C53, song063_agbfe3_bgm_ff_dead_4 +dat 0x08570C55, song063_agbfe3_bgm_ff_dead_4_B1 +dat 0x08570E59, song063_agbfe3_bgm_ff_dead_4_B2 +dat 0x08570E5A, song063_agbfe3_bgm_ff_dead_5 +dat 0x08570E5C, song063_agbfe3_bgm_ff_dead_5_B1 +dat 0x08570F12, song063_agbfe3_bgm_ff_dead_5_B2 +dat 0x08570F14, song063_agbfe3_bgm_ff_dead +dat 0x08570F30, song064_agbfe3_bgm_ed_score_1 +dat 0x08570F32, song064_agbfe3_bgm_ed_score_1_B1 +dat 0x08570F5C, song064_agbfe3_bgm_ed_score_1_001 +dat 0x08570F7F, song064_agbfe3_bgm_ed_score_1_002 +dat 0x0857105C, song064_agbfe3_bgm_ed_score_1_B2 +dat 0x0857105D, song064_agbfe3_bgm_ed_score_2 +dat 0x0857105F, song064_agbfe3_bgm_ed_score_2_B1 +dat 0x08571213, song064_agbfe3_bgm_ed_score_2_B2 +dat 0x08571214, song064_agbfe3_bgm_ed_score_3 +dat 0x08571216, song064_agbfe3_bgm_ed_score_3_B1 +dat 0x0857129A, song064_agbfe3_bgm_ed_score_3_B2 +dat 0x0857129B, song064_agbfe3_bgm_ed_score_4 +dat 0x0857129D, song064_agbfe3_bgm_ed_score_4_B1 +dat 0x08571354, song064_agbfe3_bgm_ed_score_4_B2 +dat 0x08571355, song064_agbfe3_bgm_ed_score_5 +dat 0x08571357, song064_agbfe3_bgm_ed_score_5_B1 +dat 0x08571363, song064_agbfe3_bgm_ed_score_5_001 +dat 0x085713A5, song064_agbfe3_bgm_ed_score_5_012 +dat 0x08571427, song064_agbfe3_bgm_ed_score_5_018 +dat 0x0857143A, song064_agbfe3_bgm_ed_score_5_B2 +dat 0x0857143B, song064_agbfe3_bgm_ed_score_6 +dat 0x0857143D, song064_agbfe3_bgm_ed_score_6_B1 +dat 0x08571454, song064_agbfe3_bgm_ed_score_6_001 +dat 0x08571468, song064_agbfe3_bgm_ed_score_6_002 +dat 0x08571512, song064_agbfe3_bgm_ed_score_6_B2 +dat 0x08571514, song064_agbfe3_bgm_ed_score +dat 0x08571534, song065_agbfe3_bgm_ed_epilogue_1 +dat 0x085715CF, song065_agbfe3_bgm_ed_epilogue_1_B1 +dat 0x0857170A, song065_agbfe3_bgm_ed_epilogue_1_B2 +dat 0x0857170B, song065_agbfe3_bgm_ed_epilogue_2 +dat 0x08571762, song065_agbfe3_bgm_ed_epilogue_2_016 +dat 0x08571777, song065_agbfe3_bgm_ed_epilogue_2_019 +dat 0x08571784, song065_agbfe3_bgm_ed_epilogue_2_020 +dat 0x08571803, song065_agbfe3_bgm_ed_epilogue_2_B2 +dat 0x08571804, song065_agbfe3_bgm_ed_epilogue_3 +dat 0x0857182E, song065_agbfe3_bgm_ed_epilogue_3_001 +dat 0x0857188F, song065_agbfe3_bgm_ed_epilogue_3_B1 +dat 0x085719CC, song065_agbfe3_bgm_ed_epilogue_3_B2 +dat 0x085719CD, song065_agbfe3_bgm_ed_epilogue_4 +dat 0x085719EE, song065_agbfe3_bgm_ed_epilogue_4_001 +dat 0x085719F8, song065_agbfe3_bgm_ed_epilogue_4_002 +dat 0x08571A54, song065_agbfe3_bgm_ed_epilogue_4_B1 +dat 0x08571B88, song065_agbfe3_bgm_ed_epilogue_4_B2 +dat 0x08571B89, song065_agbfe3_bgm_ed_epilogue_5 +dat 0x08571BA0, song065_agbfe3_bgm_ed_epilogue_5_014 +dat 0x08571BD4, song065_agbfe3_bgm_ed_epilogue_5_B1 +dat 0x08571DE4, song065_agbfe3_bgm_ed_epilogue_5_B2 +dat 0x08571DE5, song065_agbfe3_bgm_ed_epilogue_6 +dat 0x08571E4C, song065_agbfe3_bgm_ed_epilogue_6_012 +dat 0x08571E81, song065_agbfe3_bgm_ed_epilogue_6_B1 +dat 0x08571E8F, song065_agbfe3_bgm_ed_epilogue_6_024 +dat 0x08571EF9, song065_agbfe3_bgm_ed_epilogue_6_028 +dat 0x08571F81, song065_agbfe3_bgm_ed_epilogue_6_032 +dat 0x08571FF4, song065_agbfe3_bgm_ed_epilogue_6_B2 +dat 0x08571FF5, song065_agbfe3_bgm_ed_epilogue_7 +dat 0x085720A0, song065_agbfe3_bgm_ed_epilogue_7_B1 +dat 0x085720CA, song065_agbfe3_bgm_ed_epilogue_7_018 +dat 0x08572152, song065_agbfe3_bgm_ed_epilogue_7_025 +dat 0x0857216F, song065_agbfe3_bgm_ed_epilogue_7_026 +dat 0x08572244, song065_agbfe3_bgm_ed_epilogue_7_B2 +dat 0x08572248, song065_agbfe3_bgm_ed_epilogue +dat 0x0857226C, song066_agbfe3_bgm_ed_staff_1 +dat 0x085722E1, song066_agbfe3_bgm_ed_staff_1_003 +dat 0x08572309, song066_agbfe3_bgm_ed_staff_1_B1 +dat 0x085726D3, song066_agbfe3_bgm_ed_staff_1_B2 +dat 0x085726D4, song066_agbfe3_bgm_ed_staff_2 +dat 0x085726DA, song066_agbfe3_bgm_ed_staff_2_B1 +dat 0x0857282E, song066_agbfe3_bgm_ed_staff_2_B2 +dat 0x0857282F, song066_agbfe3_bgm_ed_staff_3 +dat 0x08572835, song066_agbfe3_bgm_ed_staff_3_B1 +dat 0x0857298F, song066_agbfe3_bgm_ed_staff_3_B2 +dat 0x08572990, song066_agbfe3_bgm_ed_staff_4 +dat 0x08572996, song066_agbfe3_bgm_ed_staff_4_B1 +dat 0x08572AAE, song066_agbfe3_bgm_ed_staff_4_B2 +dat 0x08572AAF, song066_agbfe3_bgm_ed_staff_5 +dat 0x08572AB5, song066_agbfe3_bgm_ed_staff_5_B1 +dat 0x08572B71, song066_agbfe3_bgm_ed_staff_5_B2 +dat 0x08572B72, song066_agbfe3_bgm_ed_staff_6 +dat 0x08572B78, song066_agbfe3_bgm_ed_staff_6_B1 +dat 0x08572D0B, song066_agbfe3_bgm_ed_staff_6_036 +dat 0x08572DA1, song066_agbfe3_bgm_ed_staff_6_B2 +dat 0x08572DA2, song066_agbfe3_bgm_ed_staff_7 +dat 0x08572DA8, song066_agbfe3_bgm_ed_staff_7_B1 +dat 0x08572DEA, song066_agbfe3_bgm_ed_staff_7_013 +dat 0x08572E11, song066_agbfe3_bgm_ed_staff_7_017 +dat 0x08572FB8, song066_agbfe3_bgm_ed_staff_7_036 +dat 0x08572FE0, song066_agbfe3_bgm_ed_staff_7_B2 +dat 0x08572FE4, song066_agbfe3_bgm_ed_staff +dat 0x08573008, song067_agbfe3_bgm_op_theme_1 +dat 0x0857300A, song067_agbfe3_bgm_op_theme_1_B1 +dat 0x08573150, song067_agbfe3_bgm_op_theme_1_B2 +dat 0x08573151, song067_agbfe3_bgm_op_theme_2 +dat 0x08573153, song067_agbfe3_bgm_op_theme_2_B1 +dat 0x0857315D, song067_agbfe3_bgm_op_theme_2_001 +dat 0x08573166, song067_agbfe3_bgm_op_theme_2_002 +dat 0x08573171, song067_agbfe3_bgm_op_theme_2_003 +dat 0x0857317C, song067_agbfe3_bgm_op_theme_2_004 +dat 0x08573183, song067_agbfe3_bgm_op_theme_2_005 +dat 0x085732B1, song067_agbfe3_bgm_op_theme_2_B2 +dat 0x085732B2, song067_agbfe3_bgm_op_theme_3 +dat 0x085732B4, song067_agbfe3_bgm_op_theme_3_B1 +dat 0x08573553, song067_agbfe3_bgm_op_theme_3_B2 +dat 0x08573554, song067_agbfe3_bgm_op_theme_4 +dat 0x08573556, song067_agbfe3_bgm_op_theme_4_B1 +dat 0x0857387E, song067_agbfe3_bgm_op_theme_4_B2 +dat 0x0857387F, song067_agbfe3_bgm_op_theme_5 +dat 0x08573881, song067_agbfe3_bgm_op_theme_5_B1 +dat 0x08573C5A, song067_agbfe3_bgm_op_theme_5_B2 +dat 0x08573C5B, song067_agbfe3_bgm_op_theme_6 +dat 0x08573C5D, song067_agbfe3_bgm_op_theme_6_B1 +dat 0x08573C60, song067_agbfe3_bgm_op_theme_6_003 +dat 0x08573E07, song067_agbfe3_bgm_op_theme_6_B2 +dat 0x08573E08, song067_agbfe3_bgm_op_theme_7 +dat 0x08573E0C, song067_agbfe3_bgm_op_theme_7_B1 +dat 0x08573E11, song067_agbfe3_bgm_op_theme_7_002 +dat 0x08573E1D, song067_agbfe3_bgm_op_theme_7_007 +dat 0x08573EB3, song067_agbfe3_bgm_op_theme_7_B2 +dat 0x08573EB4, song067_agbfe3_bgm_op_theme_8 +dat 0x08573EB6, song067_agbfe3_bgm_op_theme_8_B1 +dat 0x08573EE8, song067_agbfe3_bgm_op_theme_8_002 +dat 0x08573EFE, song067_agbfe3_bgm_op_theme_8_003 +dat 0x08573F12, song067_agbfe3_bgm_op_theme_8_004 +dat 0x08573F29, song067_agbfe3_bgm_op_theme_8_005 +dat 0x08573F41, song067_agbfe3_bgm_op_theme_8_006 +dat 0x085740E3, song067_agbfe3_bgm_op_theme_8_025 +dat 0x085741C9, song067_agbfe3_bgm_op_theme_8_B2 +dat 0x085741CC, song067_agbfe3_bgm_op_theme +dat 0x085741F4, song068_agbfe3_bgm_evt_lyon3_1 +dat 0x085741F6, song068_agbfe3_bgm_evt_lyon3_1_B1 +dat 0x08574202, song068_agbfe3_bgm_evt_lyon3_1_001 +dat 0x08574214, song068_agbfe3_bgm_evt_lyon3_1_005 +dat 0x085742D1, song068_agbfe3_bgm_evt_lyon3_1_B2 +dat 0x085742D2, song068_agbfe3_bgm_evt_lyon3_2 +dat 0x085742D4, song068_agbfe3_bgm_evt_lyon3_2_B1 +dat 0x085742DF, song068_agbfe3_bgm_evt_lyon3_2_001 +dat 0x085742F4, song068_agbfe3_bgm_evt_lyon3_2_005 +dat 0x085743CC, song068_agbfe3_bgm_evt_lyon3_2_B2 +dat 0x085743CD, song068_agbfe3_bgm_evt_lyon3_3 +dat 0x085743CF, song068_agbfe3_bgm_evt_lyon3_3_B1 +dat 0x085743DF, song068_agbfe3_bgm_evt_lyon3_3_002 +dat 0x085743EB, song068_agbfe3_bgm_evt_lyon3_3_004 +dat 0x085743F7, song068_agbfe3_bgm_evt_lyon3_3_006 +dat 0x08574403, song068_agbfe3_bgm_evt_lyon3_3_008 +dat 0x08574418, song068_agbfe3_bgm_evt_lyon3_3_012 +dat 0x08574423, song068_agbfe3_bgm_evt_lyon3_3_014 +dat 0x0857443F, song068_agbfe3_bgm_evt_lyon3_3_017 +dat 0x08574509, song068_agbfe3_bgm_evt_lyon3_3_B2 +dat 0x0857450A, song068_agbfe3_bgm_evt_lyon3_4 +dat 0x0857450C, song068_agbfe3_bgm_evt_lyon3_4_B1 +dat 0x0857451D, song068_agbfe3_bgm_evt_lyon3_4_002 +dat 0x0857452A, song068_agbfe3_bgm_evt_lyon3_4_004 +dat 0x08574537, song068_agbfe3_bgm_evt_lyon3_4_006 +dat 0x08574544, song068_agbfe3_bgm_evt_lyon3_4_008 +dat 0x0857455B, song068_agbfe3_bgm_evt_lyon3_4_012 +dat 0x08574567, song068_agbfe3_bgm_evt_lyon3_4_014 +dat 0x08574586, song068_agbfe3_bgm_evt_lyon3_4_017 +dat 0x08574663, song068_agbfe3_bgm_evt_lyon3_4_B2 +dat 0x08574664, song068_agbfe3_bgm_evt_lyon3 +dat 0x0857467C, song069_agbfe3_bgm_evt_last_1 +dat 0x08574681, song069_agbfe3_bgm_evt_last_1_B1 +dat 0x0857478C, song069_agbfe3_bgm_evt_last_1_022 +dat 0x085747E4, song069_agbfe3_bgm_evt_last_1_B2 +dat 0x085747E5, song069_agbfe3_bgm_evt_last_2 +dat 0x085747F1, song069_agbfe3_bgm_evt_last_2_B1 +dat 0x08574873, song069_agbfe3_bgm_evt_last_2_009 +dat 0x08574880, song069_agbfe3_bgm_evt_last_2_010 +dat 0x085748D8, song069_agbfe3_bgm_evt_last_2_019 +dat 0x08574938, song069_agbfe3_bgm_evt_last_2_B2 +dat 0x08574939, song069_agbfe3_bgm_evt_last_3 +dat 0x0857494B, song069_agbfe3_bgm_evt_last_3_B1 +dat 0x08574A3D, song069_agbfe3_bgm_evt_last_3_010 +dat 0x08574AC2, song069_agbfe3_bgm_evt_last_3_016 +dat 0x08574BB5, song069_agbfe3_bgm_evt_last_3_B2 +dat 0x08574BB6, song069_agbfe3_bgm_evt_last_4 +dat 0x08574BB9, song069_agbfe3_bgm_evt_last_4_B1 +dat 0x08574C67, song069_agbfe3_bgm_evt_last_4_B2 +dat 0x08574C68, song069_agbfe3_bgm_evt_last_5 +dat 0x08574C7A, song069_agbfe3_bgm_evt_last_5_B1 +dat 0x08574D07, song069_agbfe3_bgm_evt_last_5_015 +dat 0x08574D18, song069_agbfe3_bgm_evt_last_5_016 +dat 0x08574D50, song069_agbfe3_bgm_evt_last_5_B2 +dat 0x08574D51, song069_agbfe3_bgm_evt_last_6 +dat 0x08574D5D, song069_agbfe3_bgm_evt_last_6_B1 +dat 0x08574DDF, song069_agbfe3_bgm_evt_last_6_009 +dat 0x08574E05, song069_agbfe3_bgm_evt_last_6_010 +dat 0x08574E83, song069_agbfe3_bgm_evt_last_6_015 +dat 0x08574E96, song069_agbfe3_bgm_evt_last_6_016 +dat 0x08574EE1, song069_agbfe3_bgm_evt_last_6_B2 +dat 0x08574EE2, song069_agbfe3_bgm_evt_last_7 +dat 0x08574EF4, song069_agbfe3_bgm_evt_last_7_B1 +dat 0x08574FB9, song069_agbfe3_bgm_evt_last_7_010 +dat 0x0857511E, song069_agbfe3_bgm_evt_last_7_B2 +dat 0x08575120, song069_agbfe3_bgm_evt_last +dat 0x08575144, song070_agbfe3_bgm_ed_after_1 +dat 0x08575190, song070_agbfe3_bgm_ed_after_1_B1 +dat 0x085754E0, song070_agbfe3_bgm_ed_after_1_B2 +dat 0x085754E1, song070_agbfe3_bgm_ed_after_2 +dat 0x08575502, song070_agbfe3_bgm_ed_after_2_B1 +dat 0x0857551A, song070_agbfe3_bgm_ed_after_2_006 +dat 0x08575529, song070_agbfe3_bgm_ed_after_2_007 +dat 0x08575541, song070_agbfe3_bgm_ed_after_2_009 +dat 0x08575550, song070_agbfe3_bgm_ed_after_2_010 +dat 0x0857555F, song070_agbfe3_bgm_ed_after_2_011 +dat 0x0857556E, song070_agbfe3_bgm_ed_after_2_012 +dat 0x085755E1, song070_agbfe3_bgm_ed_after_2_026 +dat 0x08575650, song070_agbfe3_bgm_ed_after_2_039 +dat 0x08575697, song070_agbfe3_bgm_ed_after_2_042 +dat 0x085757D0, song070_agbfe3_bgm_ed_after_2_B2 +dat 0x085757D1, song070_agbfe3_bgm_ed_after_3 +dat 0x0857582C, song070_agbfe3_bgm_ed_after_3_B1 +dat 0x08575AB8, song070_agbfe3_bgm_ed_after_3_051 +dat 0x08575B2A, song070_agbfe3_bgm_ed_after_3_054 +dat 0x08575B8A, song070_agbfe3_bgm_ed_after_3_057 +dat 0x08575C66, song070_agbfe3_bgm_ed_after_3_B2 +dat 0x08575C67, song070_agbfe3_bgm_ed_after_4 +dat 0x08575C87, song070_agbfe3_bgm_ed_after_4_B1 +dat 0x08575D0D, song070_agbfe3_bgm_ed_after_4_038 +dat 0x08575D30, song070_agbfe3_bgm_ed_after_4_039 +dat 0x08575DC8, song070_agbfe3_bgm_ed_after_4_B2 +dat 0x08575DC9, song070_agbfe3_bgm_ed_after_5 +dat 0x08575E48, song070_agbfe3_bgm_ed_after_5_B1 +dat 0x085761B6, song070_agbfe3_bgm_ed_after_5_054 +dat 0x085761C7, song070_agbfe3_bgm_ed_after_5_055 +dat 0x085762CA, song070_agbfe3_bgm_ed_after_5_B2 +dat 0x085762CB, song070_agbfe3_bgm_ed_after_6 +dat 0x085762D8, song070_agbfe3_bgm_ed_after_6_B1 +dat 0x0857647F, song070_agbfe3_bgm_ed_after_6_038 +dat 0x08576486, song070_agbfe3_bgm_ed_after_6_039 +dat 0x0857652C, song070_agbfe3_bgm_ed_after_6_B2 +dat 0x0857652D, song070_agbfe3_bgm_ed_after_7 +dat 0x0857654D, song070_agbfe3_bgm_ed_after_7_005 +dat 0x0857657B, song070_agbfe3_bgm_ed_after_7_013 +dat 0x085765C0, song070_agbfe3_bgm_ed_after_7_021 +dat 0x085765CD, song070_agbfe3_bgm_ed_after_7_022 +dat 0x0857660C, song070_agbfe3_bgm_ed_after_7_029 +dat 0x0857661F, song070_agbfe3_bgm_ed_after_7_030 +dat 0x0857663C, song070_agbfe3_bgm_ed_after_7_033 +dat 0x0857664F, song070_agbfe3_bgm_ed_after_7_034 +dat 0x085766B1, song070_agbfe3_bgm_ed_after_7_054 +dat 0x085766BD, song070_agbfe3_bgm_ed_after_7_056 +dat 0x08576722, song070_agbfe3_bgm_ed_after_7_B2 +dat 0x08576723, song070_agbfe3_bgm_ed_after_8 +dat 0x0857673C, song070_agbfe3_bgm_ed_after_8_B1 +dat 0x08576759, song070_agbfe3_bgm_ed_after_8_029 +dat 0x08576773, song070_agbfe3_bgm_ed_after_8_030 +dat 0x08576798, song070_agbfe3_bgm_ed_after_8_032 +dat 0x085767F1, song070_agbfe3_bgm_ed_after_8_038 +dat 0x085767FD, song070_agbfe3_bgm_ed_after_8_039 +dat 0x08576809, song070_agbfe3_bgm_ed_after_8_041 +dat 0x08576844, song070_agbfe3_bgm_ed_after_8_055 +dat 0x0857689A, song070_agbfe3_bgm_ed_after_8_B2 +dat 0x0857689C, song070_agbfe3_bgm_ed_after +dat 0x085768C4, song071_y_wind_3_1 +dat 0x08576974, song071_y_wind_3_1_B1 +dat 0x08576E51, song071_y_wind_3_1_B2 +dat 0x08576F1C, song071_y_wind_3 +dat 0x08576F28, song072_y_jounai_2_1 +dat 0x08576FD0, song072_y_jounai_2_1_B1 +dat 0x085774AD, song072_y_jounai_2_1_B2 +dat 0x08577575, song072_y_jounai_2_2 +dat 0x08577584, song072_y_jounai_2_2_B1 +dat 0x085775A6, song072_y_jounai_2_2_B2 +dat 0x085775AC, song072_y_jounai_2_3 +dat 0x085775B3, song072_y_jounai_2_3_B1 +dat 0x085775DB, song072_y_jounai_2_3_B2 +dat 0x085775E2, song072_y_jounai_2_4 +dat 0x085775F4, song072_y_jounai_2_4_B1 +dat 0x08577611, song072_y_jounai_2_4_B2 +dat 0x08577614, song072_y_jounai_2 +dat 0x0857762C, song073_y_doukutu_4_1 +dat 0x085776EB, song073_y_doukutu_4_1_B1 +dat 0x08577B68, song073_y_doukutu_4_1_B2 +dat 0x08577C28, song073_y_doukutu_4_2 +dat 0x08577C98, song073_y_doukutu_4_2_B1 +dat 0x08577CC5, song073_y_doukutu_4_2_B2 +dat 0x08577CCA, song073_y_doukutu_4_3 +dat 0x08577CDF, song073_y_doukutu_4_3_B1 +dat 0x08577D3C, song073_y_doukutu_4_3_B2 +dat 0x08577DB4, song073_y_doukutu_4 +dat 0x08577DC8, song074_y_yoru_3_1 +dat 0x08577E46, song074_y_yoru_3_1_B1 +dat 0x08577ED0, song074_y_yoru_3_1_B2 +dat 0x08577ED8, song074_y_yoru_3_2 +dat 0x08577F79, song074_y_yoru_3_2_B1 +dat 0x0857804E, song074_y_yoru_3_2_B2 +dat 0x08578059, song074_y_yoru_3_3 +dat 0x085780BD, song074_y_yoru_3_3_B1 +dat 0x085782EB, song074_y_yoru_3_3_B2 +dat 0x08578304, song074_y_yoru_3 +dat 0x08578318, song075_y_boat_03_1 +dat 0x08578380, song075_y_boat_03_1_B1 +dat 0x085786AD, song075_y_boat_03_1_B2 +dat 0x085786B1, song075_y_boat_03_2 +dat 0x08578726, song075_y_boat_03_2_B1 +dat 0x0857890C, song075_y_boat_03_2_B2 +dat 0x0857890D, song075_y_boat_03_3 +dat 0x08578996, song075_y_boat_03_3_B1 +dat 0x08578B1E, song075_y_boat_03_3_B2 +dat 0x08578B64, song075_y_boat_03 +dat 0x08578B78, song076_h_se_bird_1 +dat 0x08578B89, song076_h_se_bird_1_B1 +dat 0x08578BBE, song076_h_se_bird_1_B2 +dat 0x08578BBF, song076_h_se_bird_2 +dat 0x08578BCE, song076_h_se_bird_2_B1 +dat 0x08578C80, song076_h_se_bird_2_B2 +dat 0x08578C81, song076_h_se_bird_3 +dat 0x08578CD4, song076_h_se_bird_3_B1 +dat 0x08578FF2, song076_h_se_bird_3_B2 +dat 0x0857916C, song076_h_se_bird +dat 0x08579180, song077_h_se_mori_1 +dat 0x08579182, song077_h_se_mori_1_B1 +dat 0x085796D9, song077_h_se_mori_1_B2 +dat 0x085796DE, song077_h_se_mori_2 +dat 0x085796E0, song077_h_se_mori_2_B1 +dat 0x08579EEB, song077_h_se_mori_2_B2 +dat 0x08579F10, song077_h_se_mori +dat 0x08579F20, song078_se_bmp_sand_wind2_1 +dat 0x08579F3D, song078_se_bmp_sand_wind2_1_B1 +dat 0x08579F5A, song078_se_bmp_sand_wind2_1_B2 +dat 0x08579F61, song078_se_bmp_sand_wind2_2 +dat 0x08579F6A, song078_se_bmp_sand_wind2_2_B1 +dat 0x0857A1D6, song078_se_bmp_sand_wind2_2_B2 +dat 0x0857A1D8, song078_se_bmp_sand_wind2_3 +dat 0x0857A1E1, song078_se_bmp_sand_wind2_3_B1 +dat 0x0857A448, song078_se_bmp_sand_wind2_3_B2 +dat 0x0857A44C, song078_se_bmp_sand_wind2 +dat 0x0857A460, song079_h_evt_sabaku_s_1 +dat 0x0857A534, song079_h_evt_sabaku_s +dat 0x0857A540, song080_h_evt_hubuki_s_1 +dat 0x0857A6C0, song080_h_evt_hubuki_s +dat 0x0857A6CC, song081_h_sinden_1 +dat 0x0857A761, song081_h_sinden_1_B1 +dat 0x0857ADFC, song081_h_sinden_1_B2 +dat 0x0857AE01, song081_h_sinden_2 +dat 0x0857AE04, song081_h_sinden_2_B1 +dat 0x0857AE98, song081_h_sinden_2_B2 +dat 0x0857AE9C, song081_h_sinden +dat 0x0857AEAC, song082_y_mori_3_1 +dat 0x0857AEAE, song082_y_mori_3_1_B1 +dat 0x0857B405, song082_y_mori_3_1_B2 +dat 0x0857B40A, song082_y_mori_3_2 +dat 0x0857B40C, song082_y_mori_3_2_B1 +dat 0x0857B47E, song082_y_mori_3_2_B2 +dat 0x0857B47F, song082_y_mori_3_3 +dat 0x0857B481, song082_y_mori_3_3_B1 +dat 0x0857B59C, song082_y_mori_3_3_B2 +dat 0x0857B5A0, song082_y_mori_3 +dat 0x0857B5B4, song083_h_amb_river1_1 +dat 0x0857B625, song083_h_amb_river1_1_B1 +dat 0x0857B62B, song083_h_amb_river1_1_B2 +dat 0x0857B62F, song083_h_amb_river1_2 +dat 0x0857B69E, song083_h_amb_river1_2_B1 +dat 0x0857B6A4, song083_h_amb_river1_2_B2 +dat 0x0857B6A8, song083_h_amb_river1 +dat 0x0857B6B8, song085_agbfe3_bgm_btl_boss5_2_1 +dat 0x0857B6BA, song085_agbfe3_bgm_btl_boss5_2_1_B1 +dat 0x0857B748, song085_agbfe3_bgm_btl_boss5_2_1_012 +dat 0x0857B95B, song085_agbfe3_bgm_btl_boss5_2_1_B2 +dat 0x0857B95C, song085_agbfe3_bgm_btl_boss5_2_2 +dat 0x0857B95E, song085_agbfe3_bgm_btl_boss5_2_2_B1 +dat 0x0857BA26, song085_agbfe3_bgm_btl_boss5_2_2_020 +dat 0x0857BA2F, song085_agbfe3_bgm_btl_boss5_2_2_021 +dat 0x0857BA46, song085_agbfe3_bgm_btl_boss5_2_2_024 +dat 0x0857BAAC, song085_agbfe3_bgm_btl_boss5_2_2_B2 +dat 0x0857BAAD, song085_agbfe3_bgm_btl_boss5_2_3 +dat 0x0857BAAF, song085_agbfe3_bgm_btl_boss5_2_3_B1 +dat 0x0857BC99, song085_agbfe3_bgm_btl_boss5_2_3_B2 +dat 0x0857BC9A, song085_agbfe3_bgm_btl_boss5_2_4 +dat 0x0857BC9C, song085_agbfe3_bgm_btl_boss5_2_4_B1 +dat 0x0857BE38, song085_agbfe3_bgm_btl_boss5_2_4_024 +dat 0x0857BEA5, song085_agbfe3_bgm_btl_boss5_2_4_B2 +dat 0x0857BEA6, song085_agbfe3_bgm_btl_boss5_2_5 +dat 0x0857BEA8, song085_agbfe3_bgm_btl_boss5_2_5_B1 +dat 0x0857BEC7, song085_agbfe3_bgm_btl_boss5_2_5_002 +dat 0x0857BEDA, song085_agbfe3_bgm_btl_boss5_2_5_004 +dat 0x0857BEED, song085_agbfe3_bgm_btl_boss5_2_5_006 +dat 0x0857BF8C, song085_agbfe3_bgm_btl_boss5_2_5_024 +dat 0x0857BF97, song085_agbfe3_bgm_btl_boss5_2_5_025 +dat 0x0857BFC5, song085_agbfe3_bgm_btl_boss5_2_5_B2 +dat 0x0857BFC6, song085_agbfe3_bgm_btl_boss5_2_6 +dat 0x0857BFC8, song085_agbfe3_bgm_btl_boss5_2_6_B1 +dat 0x0857BFEA, song085_agbfe3_bgm_btl_boss5_2_6_001 +dat 0x0857C006, song085_agbfe3_bgm_btl_boss5_2_6_002 +dat 0x0857C04F, song085_agbfe3_bgm_btl_boss5_2_6_008 +dat 0x0857C090, song085_agbfe3_bgm_btl_boss5_2_6_016 +dat 0x0857C0C5, song085_agbfe3_bgm_btl_boss5_2_6_B2 +dat 0x0857C0C8, song085_agbfe3_bgm_btl_boss5_2 +dat 0x0857C0E8, song086_agbfe3_bgm_ed_staff_2_1 +dat 0x0857C119, song086_agbfe3_bgm_ed_staff_2_1_B1 +dat 0x0857C505, song086_agbfe3_bgm_ed_staff_2_1_B2 +dat 0x0857C506, song086_agbfe3_bgm_ed_staff_2_2 +dat 0x0857C509, song086_agbfe3_bgm_ed_staff_2_2_B1 +dat 0x0857C65D, song086_agbfe3_bgm_ed_staff_2_2_B2 +dat 0x0857C65E, song086_agbfe3_bgm_ed_staff_2_3 +dat 0x0857C661, song086_agbfe3_bgm_ed_staff_2_3_B1 +dat 0x0857C7BB, song086_agbfe3_bgm_ed_staff_2_3_B2 +dat 0x0857C7BC, song086_agbfe3_bgm_ed_staff_2_4 +dat 0x0857C7BF, song086_agbfe3_bgm_ed_staff_2_4_B1 +dat 0x0857C8D7, song086_agbfe3_bgm_ed_staff_2_4_B2 +dat 0x0857C8D8, song086_agbfe3_bgm_ed_staff_2_5 +dat 0x0857C8DB, song086_agbfe3_bgm_ed_staff_2_5_B1 +dat 0x0857C997, song086_agbfe3_bgm_ed_staff_2_5_B2 +dat 0x0857C998, song086_agbfe3_bgm_ed_staff_2_6 +dat 0x0857C99B, song086_agbfe3_bgm_ed_staff_2_6_B1 +dat 0x0857CB2E, song086_agbfe3_bgm_ed_staff_2_6_033 +dat 0x0857CBC4, song086_agbfe3_bgm_ed_staff_2_6_B2 +dat 0x0857CBC5, song086_agbfe3_bgm_ed_staff_2_7 +dat 0x0857CBC8, song086_agbfe3_bgm_ed_staff_2_7_B1 +dat 0x0857CC0A, song086_agbfe3_bgm_ed_staff_2_7_010 +dat 0x0857CC31, song086_agbfe3_bgm_ed_staff_2_7_014 +dat 0x0857CDD8, song086_agbfe3_bgm_ed_staff_2_7_033 +dat 0x0857CE00, song086_agbfe3_bgm_ed_staff_2_7_B2 +dat 0x0857CE04, song086_agbfe3_bgm_ed_staff_2 +dat 0x0857CE28, song089_h_muon +dat 0x0857CE30, song090_se_ff_item_get1_1 +dat 0x0857CE4E, song090_se_ff_item_get1_2 +dat 0x0857CE6A, song090_se_ff_item_get1_3 +dat 0x0857CE7D, song090_se_ff_item_get1_4 +dat 0x0857CE90, song090_se_ff_item_get1 +dat 0x0857CEA8, song091_se_ff_level_up1_1 +dat 0x0857CEC1, song091_se_ff_level_up1_2 +dat 0x0857CED8, song091_se_ff_level_up1_3 +dat 0x0857CEEA, song091_se_ff_level_up1_4 +dat 0x0857CEFC, song091_se_ff_level_up1 +dat 0x0857CF14, song092_se_ff_item_lost1_1 +dat 0x0857CF34, song092_se_ff_item_lost1_2 +dat 0x0857CF56, song092_se_ff_item_lost1_3 +dat 0x0857CFA0, song092_se_ff_item_lost1_4 +dat 0x0857CFEC, song092_se_ff_item_lost1 +dat 0x0857D004, song096_se_sys_save_ok1_1 +dat 0x0857D01F, song096_se_sys_save_ok1_2 +dat 0x0857D038, song096_se_sys_save_ok1 +dat 0x0857D048, song097_se_sys_unit_change1_1 +dat 0x0857D08C, song097_se_sys_unit_change1 +dat 0x0857D098, song101_se_sys_cursor_UDLR1_1 +dat 0x0857D0A8, song101_se_sys_cursor_UDLR1 +dat 0x0857D0B4, song102_se_sys_cursor_UD1_1 +dat 0x0857D0C4, song102_se_sys_cursor_UD1 +dat 0x0857D0D0, song103_se_sys_cursor_LR1_1 +dat 0x0857D0E0, song103_se_sys_cursor_LR1 +dat 0x0857D0EC, song104_se_sys_window_open1_1 +dat 0x0857D10C, song104_se_sys_window_open1 +dat 0x0857D118, song105_se_sys_window_open2_1 +dat 0x0857D144, song105_se_sys_window_open2 +dat 0x0857D150, song106_se_sys_window_select1_1 +dat 0x0857D17C, song106_se_sys_window_select1 +dat 0x0857D188, song107_se_sys_window_cansel1_1 +dat 0x0857D1AC, song107_se_sys_window_cansel1 +dat 0x0857D1B8, song108_se_sys_miss1_1 +dat 0x0857D1D0, song108_se_sys_miss1 +dat 0x0857D1DC, song109_se_sys_game_start4_1 +dat 0x0857D21E, song109_se_sys_game_start4_2 +dat 0x0857D26F, song109_se_sys_game_start4_3 +dat 0x0857D2A4, song109_se_sys_game_start4 +dat 0x0857D2B8, song110_h_sys_moji4_1 +dat 0x0857D2C8, song110_h_sys_moji4 +dat 0x0857D2D4, song111_se_sys_info_window1_1 +dat 0x0857D320, song111_se_sys_info_window1 +dat 0x0857D32C, song112_se_sys_help_window_open1_1 +dat 0x0857D341, song112_se_sys_help_window_open1_2 +dat 0x0857D354, song112_se_sys_help_window_open1 +dat 0x0857D364, song113_se_sys_help_window_close1_1 +dat 0x0857D378, song113_se_sys_help_window_close1_2 +dat 0x0857D38C, song113_se_sys_help_window_close1 +dat 0x0857D39C, song114_se_sys_info_window2_1 +dat 0x0857D3BC, song114_se_sys_info_window2 +dat 0x0857D3C8, song115_se_sys_turn_change1_1 +dat 0x0857D3F6, song115_se_sys_turn_change1_2 +dat 0x0857D438, song115_se_sys_turn_change1 +dat 0x0857D448, song116_se_sys_exp1_1 +dat 0x0857D45B, song116_se_sys_exp1_1_B1 +dat 0x0857D488, song116_se_sys_exp1_1_001 +dat 0x0857D4CE, song116_se_sys_exp1_1_B2 +dat 0x0857D4DC, song116_se_sys_exp1 +dat 0x0857D4E8, song117_se_sys_hp2_1 +dat 0x0857D4F8, song117_se_sys_hp2 +dat 0x0857D504, song118_se_sys_parameter_up_1 +dat 0x0857D523, song118_se_sys_parameter_up_2 +dat 0x0857D544, song118_se_sys_parameter_up +dat 0x0857D554, song119_se_sys_bikkuri_mark1_1 +dat 0x0857D56D, song119_se_sys_bikkuri_mark1_2 +dat 0x0857D588, song119_se_sys_bikkuri_mark1 +dat 0x0857D598, song120_se_sys_small_map_open1_1 +dat 0x0857D5DC, song120_se_sys_small_map_open1_2 +dat 0x0857D614, song120_se_sys_small_map_open1 +dat 0x0857D624, song121_se_sys_small_map_close1_1 +dat 0x0857D668, song121_se_sys_small_map_close1_2 +dat 0x0857D6A0, song121_se_sys_small_map_close1 +dat 0x0857D6B0, song122_se_sys_moji3_1 +dat 0x0857D6C0, song122_se_sys_moji3 +dat 0x0857D6CC, song123_se_sys_communi_error2_1 +dat 0x0857D6F4, song123_se_sys_communi_error2_2 +dat 0x0857D718, song123_se_sys_communi_error2 +dat 0x0857D728, song124_se_sys_communi_hand1_1 +dat 0x0857D73C, song124_se_sys_communi_hand1 +dat 0x0857D748, song125_se_sys_junban1_1 +dat 0x0857D757, song125_se_sys_junban1_2 +dat 0x0857D768, song125_se_sys_junban1 +dat 0x0857D778, song126_se_sys_junban_ok1_1 +dat 0x0857D797, song126_se_sys_junban_ok1_2 +dat 0x0857D7B8, song126_se_sys_junban_ok1 +dat 0x0857D7C8, song127_se_sys_unit_warp1_1_1 +dat 0x0857D824, song127_se_sys_unit_warp1_1 +dat 0x0857D830, song128_se_sys_point_up1_1 +dat 0x0857D85C, song128_se_sys_point_up1 +dat 0x0857D868, song129_se_sys_wahwah1_1 +dat 0x0857D8B1, song129_se_sys_wahwah1_1_B1 +dat 0x0857D8BA, song129_se_sys_wahwah1_1_B2 +dat 0x0857D8CC, song129_se_sys_wahwah1 +dat 0x0857D8D8, song130_se_bmp_rest1_1_1 +dat 0x0857D91C, song130_se_bmp_rest1_1 +dat 0x0857D928, song131_se_bmp_silence1_2_1 +dat 0x0857D94C, song131_se_bmp_silence1_2 +dat 0x0857D958, song132_se_bmp_silence1_3_1 +dat 0x0857D968, song132_se_bmp_silence1_3 +dat 0x0857D974, song133_se_bmp_sleep1_2_1 +dat 0x0857D984, song133_se_bmp_sleep1_2 +dat 0x0857D990, song134_se_bmp_hammerne1_1_1 +dat 0x0857D9D4, song134_se_bmp_hammerne1_1 +dat 0x0857D9E0, song135_se_bmp_berserk1_1_1 +dat 0x0857DA40, song135_se_bmp_berserk1_1 +dat 0x0857DA4C, song136_se_bmp_mshield2_1_1 +dat 0x0857DA8C, song136_se_bmp_mshield2_1 +dat 0x0857DA98, song137_se_bmp_live2_1_1 +dat 0x0857DAF8, song137_se_bmp_live2_1 +dat 0x0857DB04, song138_se_bmp_relive2_1_1 +dat 0x0857DB64, song138_se_bmp_relive2_1 +dat 0x0857DB70, song139_se_bmp_recover2_1_1 +dat 0x0857DBDC, song139_se_bmp_recover2_1 +dat 0x0857DBE8, song140_se_bmp_reserve2_1_1 +dat 0x0857DC7C, song140_se_bmp_reserve2_1 +dat 0x0857DC88, song141_se_bmp_unlock1_1_1 +dat 0x0857DCC1, song141_se_bmp_unlock1_1_2 +dat 0x0857DD20, song141_se_bmp_unlock1_1 +dat 0x0857DD30, song142_se_bmp_colosseum1_1_1 +dat 0x0857DD7E, song142_se_bmp_colosseum1_1_1_B1 +dat 0x0857DD89, song142_se_bmp_colosseum1_1_1_B2 +dat 0x0857DDA0, song142_se_bmp_colosseum1_1 +dat 0x0857DDAC, song143_se_bmp_colosseum1_2_1 +dat 0x0857DE44, song143_se_bmp_colosseum1_2 +dat 0x0857DE50, song144_se_sys_chapter_start1_1_1 +dat 0x0857DEAA, song144_se_sys_chapter_start1_1_2 +dat 0x0857DF10, song144_se_sys_chapter_start1_1 +dat 0x0857DF20, song145_se_sys_chapter_start1_2_1 +dat 0x0857DF96, song145_se_sys_chapter_start1_2_2 +dat 0x0857E00C, song145_se_sys_chapter_start1_2_3 +dat 0x0857E028, song145_se_sys_chapter_start1_2 +dat 0x0857E03C, song150_se_bmp_move_human1a_t1_1 +dat 0x0857E04C, song150_se_bmp_move_human1a_t1 +dat 0x0857E058, song151_se_bmp_move_human1a_t2_1 +dat 0x0857E068, song151_se_bmp_move_human1a_t2 +dat 0x0857E074, song152_se_bmp_move_human1b_t1_1 +dat 0x0857E084, song152_se_bmp_move_human1b_t1 +dat 0x0857E090, song153_se_bmp_move_human1b_t2_1 +dat 0x0857E0A0, song153_se_bmp_move_human1b_t2 +dat 0x0857E0AC, song154_se_bmp_move_horse1a_t1_1 +dat 0x0857E0BC, song154_se_bmp_move_horse1a_t1 +dat 0x0857E0C8, song155_se_bmp_move_horse1a_t2_1 +dat 0x0857E0D8, song155_se_bmp_move_horse1a_t2 +dat 0x0857E0E4, song156_se_bmp_move_horse1a_t3_1 +dat 0x0857E0F4, song156_se_bmp_move_horse1a_t3 +dat 0x0857E100, song157_se_bmp_move_horse1b_t1_1 +dat 0x0857E110, song157_se_bmp_move_horse1b_t1 +dat 0x0857E11C, song158_se_bmp_move_horse1b_t2_1 +dat 0x0857E12C, song158_se_bmp_move_horse1b_t2 +dat 0x0857E138, song159_se_bmp_move_horse1b_t3_1 +dat 0x0857E148, song159_se_bmp_move_horse1b_t3 +dat 0x0857E154, song160_se_bmp_move_bird1a_t1_1 +dat 0x0857E164, song160_se_bmp_move_bird1a_t1 +dat 0x0857E170, song161_se_bmp_move_bird1b_t1_1 +dat 0x0857E180, song161_se_bmp_move_bird1b_t1 +dat 0x0857E18C, song162_se_bmp_move_human2a_t1_1 +dat 0x0857E19C, song162_se_bmp_move_human2a_t1 +dat 0x0857E1A8, song163_se_bmp_move_human2a_t2_1 +dat 0x0857E1B8, song163_se_bmp_move_human2a_t2 +dat 0x0857E1C4, song164_se_bmp_move_human2b_t1_1 +dat 0x0857E1D4, song164_se_bmp_move_human2b_t1 +dat 0x0857E1E0, song165_se_bmp_move_human2b_t2_1 +dat 0x0857E1F0, song165_se_bmp_move_human2b_t2 +dat 0x0857E1FC, song166_se_bmp_move_bird2a_t1_1 +dat 0x0857E20C, song166_se_bmp_move_bird2a_t1 +dat 0x0857E218, song167_se_bmp_move_bird2b_t1_1 +dat 0x0857E228, song167_se_bmp_move_bird2b_t1 +dat 0x0857E234, song170_se_bmp_self_recover1_1 +dat 0x0857E290, song170_se_bmp_self_recover1 +dat 0x0857E29C, song171_se_bmp_village_bomb1_1 +dat 0x0857E2AC, song171_se_bmp_village_bomb1 +dat 0x0857E2B8, song172_se_bmp_human_fall1_1 +dat 0x0857E2C8, song172_se_bmp_human_fall1 +dat 0x0857E2D4, song175_se_bmp_wall_bomb1_1_1 +dat 0x0857E2E4, song175_se_bmp_wall_bomb1_1 +dat 0x0857E2F0, song176_se_bmp_wall_bomb2_1_1 +dat 0x0857E300, song176_se_bmp_wall_bomb2_1 +dat 0x0857E30C, song177_se_bmp_open_key1_1 +dat 0x0857E31C, song177_se_bmp_open_key1 +dat 0x0857E328, song179_se_bmp_item_torch1_1 +dat 0x0857E36B, song179_se_bmp_item_torch1_2 +dat 0x0857E3A8, song179_se_bmp_item_torch1 +dat 0x0857E3B8, song180_se_bmp_warp2_1_1 +dat 0x0857E3C8, song180_se_bmp_warp2_1 +dat 0x0857E3D4, song181_se_bmp_warp2_2_1 +dat 0x0857E3E4, song181_se_bmp_warp2_2 +dat 0x0857E3F0, song182_se_bmp_antidote1_1_1 +dat 0x0857E400, song182_se_bmp_antidote1_1 +dat 0x0857E40C, song183_se_bmp_poison1_1_1 +dat 0x0857E41C, song183_se_bmp_poison1_1 +dat 0x0857E428, song184_se_bmp_area_open1_1 +dat 0x0857E459, song184_se_bmp_area_open1_2 +dat 0x0857E4C4, song184_se_bmp_area_open1 +dat 0x0857E4D4, song185_se_bmp_money1_1 +dat 0x0857E4E4, song185_se_bmp_money1 +dat 0x0857E4F0, song186_se_bmp_trap_poison_mist1_1 +dat 0x0857E504, song186_se_bmp_trap_poison_mist1 +dat 0x0857E510, song188_se_bmp_trap_light2_1 +dat 0x0857E520, song188_se_bmp_trap_light2 +dat 0x0857E52C, song189_se_bmp_trap_floor_in1_1 +dat 0x0857E564, song189_se_bmp_trap_floor_in1 +dat 0x0857E570, song190_se_bmp_trap_floor_out1_1 +dat 0x0857E5A8, song190_se_bmp_trap_floor_out1 +dat 0x0857E5B4, song191_se_bmp_trap_fire1_1 +dat 0x0857E5D8, song191_se_bmp_trap_fire1 +dat 0x0857E5E4, song199_se_bmp_blizzard1_1 +dat 0x0857E610, song199_se_bmp_blizzard1_1_B1 +dat 0x0857E7D4, song199_se_bmp_blizzard1_1_B2 +dat 0x0857E7DC, song199_se_bmp_blizzard1 +dat 0x0857E7E8, song200_se_btl_furu1_1 +dat 0x0857E7F8, song200_se_btl_furu1 +dat 0x0857E804, song201_se_btl_furu2_1 +dat 0x0857E814, song201_se_btl_furu2 +dat 0x0857E820, song202_se_btl_lance1_1 +dat 0x0857E830, song202_se_btl_lance1 +dat 0x0857E83C, song203_se_btl_furu3_1 +dat 0x0857E84C, song203_se_btl_furu3 +dat 0x0857E858, song204_se_btl_arrow_shoot1_1 +dat 0x0857E868, song204_se_btl_arrow_shoot1 +dat 0x0857E874, song205_se_btl_axe2_1 +dat 0x0857E884, song205_se_btl_axe2 +dat 0x0857E890, song206_se_btl_ken_osameru1_1 +dat 0x0857E8A0, song206_se_btl_ken_osameru1 +dat 0x0857E8AC, song207_se_btl_ken_osameru2_1 +dat 0x0857E8BC, song207_se_btl_ken_osameru2 +dat 0x0857E8C8, song208_se_btl_shooter_fire1_1 +dat 0x0857E8D8, song208_se_btl_shooter_fire1 +dat 0x0857E8E4, song209_se_btl_arrow_set2_1 +dat 0x0857E914, song209_se_btl_arrow_set2 +dat 0x0857E920, song210_se_btl_damage_ud1_1 +dat 0x0857E930, song210_se_btl_damage_ud1 +dat 0x0857E93C, song211_se_btl_damage_du1_1 +dat 0x0857E94C, song211_se_btl_damage_du1 +dat 0x0857E958, song212_se_btl_damage_tuki1_1 +dat 0x0857E968, song212_se_btl_damage_tuki1 +dat 0x0857E974, song213_se_btl_damage_last1_1 +dat 0x0857E984, song213_se_btl_damage_last1 +dat 0x0857E990, song214_se_btl_fade_die_away1_1 +dat 0x0857E9A0, song214_se_btl_fade_die_away1 +dat 0x0857E9AC, song215_se_btl_miss1_1 +dat 0x0857E9BC, song215_se_btl_miss1 +dat 0x0857E9C8, song216_se_btl_special_hit1_1 +dat 0x0857EA5C, song216_se_btl_special_hit1 +dat 0x0857EA68, song220_se_btl_dragon_change2_1_1 +dat 0x0857EAB8, song220_se_btl_dragon_change2_1 +dat 0x0857EAC4, song221_se_btl_dragon_change2_2_1 +dat 0x0857EB18, song221_se_btl_dragon_change2_2 +dat 0x0857EB24, song222_se_btl_dragon_scream5_1 +dat 0x0857EB94, song222_se_btl_dragon_scream5 +dat 0x0857EBA0, song226_se_btl_triangle1_1_1 +dat 0x0857EBB0, song226_se_btl_triangle1_1 +dat 0x0857EBBC, song230_se_btl_dragon_scream1_1 +dat 0x0857EBD0, song230_se_btl_dragon_scream1 +dat 0x0857EBDC, song231_se_btl_bandit_scream1_1 +dat 0x0857EBEC, song231_se_btl_bandit_scream1 +dat 0x0857EBF8, song234_se_btl_furu_ono1_1 +dat 0x0857EC08, song234_se_btl_furu_ono1 +dat 0x0857EC14, song235_se_btl_furu_ono2_1 +dat 0x0857EC24, song235_se_btl_furu_ono2 +dat 0x0857EC30, song239_se_btl_recover_efx1_1 +dat 0x0857EC40, song239_se_btl_recover_efx1 +dat 0x0857EC4C, song240_se_btl_weapon_light1_1 +dat 0x0857EC5C, song240_se_btl_weapon_light1 +dat 0x0857EC68, song241_se_btl_fire1_1_1 +dat 0x0857EC78, song241_se_btl_fire1_1 +dat 0x0857EC84, song242_se_btl_fire1_2_1 +dat 0x0857EC94, song242_se_btl_fire1_2 +dat 0x0857ECA0, song244_se_btl_thunder2_1 +dat 0x0857ECB0, song244_se_btl_thunder2 +dat 0x0857ECBC, song245_se_btl_thunder1_2_1 +dat 0x0857ECCC, song245_se_btl_thunder1_2 +dat 0x0857ECD8, song246_se_btl_magic_spell2_1 +dat 0x0857ED50, song246_se_btl_magic_spell2 +dat 0x0857ED5C, song247_se_btl_fire1_3_1 +dat 0x0857EDBC, song247_se_btl_fire1_3 +dat 0x0857EDC8, song248_se_btl_lfire1_1_1 +dat 0x0857EDD8, song248_se_btl_lfire1_1 +dat 0x0857EDE4, song249_se_btl_berserk2_1_1 +dat 0x0857EE78, song249_se_btl_berserk2_1 +dat 0x0857EE84, song250_se_btl_silence2_1_1 +dat 0x0857EED8, song250_se_btl_silence2_1 +dat 0x0857EEE4, song251_se_btl_silence2_2_1 +dat 0x0857EF18, song251_se_btl_silence2_2 +dat 0x0857EF24, song252_se_btl_silence2_3_1 +dat 0x0857EF34, song252_se_btl_silence2_3 +dat 0x0857EF40, song253_se_btl_rest2_1_1 +dat 0x0857EF9C, song253_se_btl_rest2_1 +dat 0x0857EFA8, song254_se_btl_purge2_1a_1 +dat 0x0857F010, song254_se_btl_purge2_1a +dat 0x0857F01C, song255_se_btl_purge2_1b_1 +dat 0x0857F084, song255_se_btl_purge2_1b +dat 0x0857F090, song256_se_btl_purge2_2_1 +dat 0x0857F110, song256_se_btl_purge2_2 +dat 0x0857F11C, song257_se_btl_purge2_3_1 +dat 0x0857F174, song257_se_btl_purge2_3 +dat 0x0857F180, song258_se_btl_mshield2_1_1 +dat 0x0857F1DC, song258_se_btl_mshield2_1 +dat 0x0857F1E8, song259_se_btl_hammerne2_1_1 +dat 0x0857F2D0, song259_se_btl_hammerne2_1 +dat 0x0857F2DC, song266_se_btl_mistyrain2_1_1 +dat 0x0857F320, song266_se_btl_mistyrain2_1 +dat 0x0857F32C, song270_se_btl_live2_1_1 +dat 0x0857F3A0, song270_se_btl_live2_1 +dat 0x0857F3AC, song271_se_btl_live2_2_1 +dat 0x0857F420, song271_se_btl_live2_2 +dat 0x0857F42C, song272_se_btl_relive2_1_1 +dat 0x0857F48C, song272_se_btl_relive2_1 +dat 0x0857F498, song273_se_btl_relive2_2_1 +dat 0x0857F4F8, song273_se_btl_relive2_2 +dat 0x0857F504, song274_se_btl_recover2_1_1 +dat 0x0857F56C, song274_se_btl_recover2_1 +dat 0x0857F578, song275_se_btl_recover2_2_1 +dat 0x0857F5E0, song275_se_btl_recover2_2 +dat 0x0857F5EC, song276_se_btl_reserve2_1_1 +dat 0x0857F6C4, song276_se_btl_reserve2_1 +dat 0x0857F6D0, song281_se_btl_thunderstorm1_1_1 +dat 0x0857F6F8, song281_se_btl_thunderstorm1_1 +dat 0x0857F704, song282_se_btl_thunderstorm1_2_1 +dat 0x0857F714, song282_se_btl_thunderstorm1_2 +dat 0x0857F720, song283_se_btl_sleep2_1_1 +dat 0x0857F730, song283_se_btl_sleep2_1 +dat 0x0857F73C, song284_se_btl_sleep2_2_1 +dat 0x0857F74C, song284_se_btl_sleep2_2 +dat 0x0857F758, song285_se_btl_fire_breath1_1_1 +dat 0x0857F768, song285_se_btl_fire_breath1_1 +dat 0x0857F774, song287_se_btl_magic_breath1_1_1 +dat 0x0857F79C, song287_se_btl_magic_breath1_1 +dat 0x0857F7A8, song288_se_btl_lightning2_1_1 +dat 0x0857F7C4, song288_se_btl_lightning2_1 +dat 0x0857F7D0, song289_se_btl_lightning2_2_1 +dat 0x0857F7EC, song289_se_btl_lightning2_2 +dat 0x0857F7F8, song290_se_btl_fimbul1_1_1 +dat 0x0857F974, song290_se_btl_fimbul1_1 +dat 0x0857F980, song291_se_btl_fimbul1_2_1 +dat 0x0857F994, song291_se_btl_fimbul1_2 +dat 0x0857F9A0, song292_se_btl_resire2_1_1 +dat 0x0857F9B4, song292_se_btl_resire2_1 +dat 0x0857F9C0, song293_se_btl_resire2_2_1 +dat 0x0857F9D0, song293_se_btl_resire2_2 +dat 0x0857F9DC, song294_se_btl_resire2_3_1 +dat 0x0857FA0C, song294_se_btl_resire2_3 +dat 0x0857FA18, song295_se_btl_devine1_1_1 +dat 0x0857FA28, song295_se_btl_devine1_1 +dat 0x0857FA34, song296_se_btl_devine1_2_1 +dat 0x0857FA74, song296_se_btl_devine1_2 +dat 0x0857FA80, song297_se_btl_devine1_3_1 +dat 0x0857FAD0, song297_se_btl_devine1_3 +dat 0x0857FADC, song304_se_btl_nosferatu1_1_1 +dat 0x0857FB2C, song304_se_btl_nosferatu1_1 +dat 0x0857FB38, song305_se_btl_nosferatu1_2_1 +dat 0x0857FB4C, song305_se_btl_nosferatu1_2 +dat 0x0857FB58, song306_se_btl_nosferatu1_3_1 +dat 0x0857FB68, song306_se_btl_nosferatu1_3 +dat 0x0857FB74, song307_se_btl_nosferatu1_4_1 +dat 0x0857FB9C, song307_se_btl_nosferatu1_4 +dat 0x0857FBA8, song308_se_btl_magic_spell3_1 +dat 0x0857FBDC, song308_se_btl_magic_spell3 +dat 0x0857FBE8, song309_se_btl_magic_spell5_1 +dat 0x0857FC14, song309_se_btl_magic_spell5 +dat 0x0857FC20, song310_se_btl_shooter1_1_1 +dat 0x0857FC30, song310_se_btl_shooter1_1 +dat 0x0857FC3C, song311_se_btl_shooter1_2_1 +dat 0x0857FCA0, song311_se_btl_shooter1_2 +dat 0x0857FCAC, song312_se_btl_eclipse1_1_1 +dat 0x0857FD88, song312_se_btl_eclipse1_1 +dat 0x0857FD94, song313_se_btl_eclipse1_2_1 +dat 0x0857FDA8, song313_se_btl_eclipse1_2 +dat 0x0857FDB4, song315_se_btl_class_light_up1_1 +dat 0x0857FDC8, song315_se_btl_class_light_up1 +dat 0x0857FDD4, song316_se_btl_class_light_down1_1 +dat 0x0857FDE4, song316_se_btl_class_light_down1 +dat 0x0857FDF0, song317_se_btl_class_light_body1_1 +dat 0x0857FE70, song317_se_btl_class_light_body1 +dat 0x0857FE7C, song318_se_btl_class_thunder1_1_1 +dat 0x0857FE8C, song318_se_btl_class_thunder1_1 +dat 0x0857FE98, song319_bmp_evt_15_1_1 +dat 0x0857FF71, song319_bmp_evt_15_1_2 +dat 0x0857FF91, song319_bmp_evt_15_1_3 +dat 0x0857FFAC, song319_bmp_evt_15_1_4 +dat 0x0857FFCC, song319_bmp_evt_15_1 +dat 0x0857FFE4, song320_bmp_evt_20b_1_1 +dat 0x08580075, song320_bmp_evt_20b_1_2 +dat 0x08580096, song320_bmp_evt_20b_1_3 +dat 0x0858023B, song320_bmp_evt_20b_1_4 +dat 0x0858043A, song320_bmp_evt_20b_1_5 +dat 0x08580455, song320_bmp_evt_20b_1_6 +dat 0x08580470, song320_bmp_evt_20b_1 +dat 0x08580490, song321_bmp_evt_20b_2_1 +dat 0x0858054B, song321_bmp_evt_20b_2_2 +dat 0x085805CB, song321_bmp_evt_20b_2_3 +dat 0x0858068D, song321_bmp_evt_20b_2_4 +dat 0x085808C2, song321_bmp_evt_20b_2_5 +dat 0x08580A18, song321_bmp_evt_20b_2 +dat 0x08580A34, song322_mon_mao_die1_1 +dat 0x08580B36, song322_mon_mao_die1_2 +dat 0x08580BC1, song322_mon_mao_die1_3 +dat 0x08580C4C, song322_mon_mao_die1_4 +dat 0x08580C79, song322_mon_mao_die1_5 +dat 0x08581040, song322_mon_mao_die1_6 +dat 0x08581218, song322_mon_mao_die1 +dat 0x08581238, song327_se_btl_m_dragon_die1_3_1 +dat 0x08581260, song327_se_btl_m_dragon_die1_3 +dat 0x0858126C, song330_se_btl_human1_f1_flat1_L_1 +dat 0x0858127C, song330_se_btl_human1_f1_flat1_L +dat 0x08581288, song331_se_btl_human1_f1_flat1_R_1 +dat 0x08581298, song331_se_btl_human1_f1_flat1_R +dat 0x085812A4, song332_se_btl_human2_f1_flat1_L_1 +dat 0x085812B4, song332_se_btl_human2_f1_flat1_L +dat 0x085812C0, song333_se_btl_human2_f1_flat1_R_1 +dat 0x085812D0, song333_se_btl_human2_f1_flat1_R +dat 0x085812DC, song334_se_btl_human3_f1_flat1_L_1 +dat 0x085812EC, song334_se_btl_human3_f1_flat1_L +dat 0x085812F8, song335_se_btl_human3_f1_flat1_R_1 +dat 0x08581308, song335_se_btl_human3_f1_flat1_R +dat 0x08581314, song336_se_btl_human4_f1_flat1_L_1 +dat 0x08581324, song336_se_btl_human4_f1_flat1_L +dat 0x08581330, song337_se_btl_human4_f1_flat1_R_1 +dat 0x08581340, song337_se_btl_human4_f1_flat1_R +dat 0x0858134C, song340_se_btl_human1_f1_grass1_L_1 +dat 0x0858135C, song340_se_btl_human1_f1_grass1_L +dat 0x08581368, song341_se_btl_human1_f1_grass1_R_1 +dat 0x08581378, song341_se_btl_human1_f1_grass1_R +dat 0x08581384, song342_se_btl_human2_f1_grass1_L_1 +dat 0x08581394, song342_se_btl_human2_f1_grass1_L +dat 0x085813A0, song343_se_btl_human2_f1_grass1_R_1 +dat 0x085813B0, song343_se_btl_human2_f1_grass1_R +dat 0x085813BC, song344_se_btl_human3_f1_grass1_L_1 +dat 0x085813CC, song344_se_btl_human3_f1_grass1_L +dat 0x085813D8, song345_se_btl_human3_f1_grass1_R_1 +dat 0x085813E8, song345_se_btl_human3_f1_grass1_R +dat 0x085813F4, song346_se_btl_human4_f1_grass1_L_1 +dat 0x08581404, song346_se_btl_human4_f1_grass1_L +dat 0x08581410, song347_se_btl_human4_f1_grass1_R_1 +dat 0x08581420, song347_se_btl_human4_f1_grass1_R +dat 0x0858142C, song350_se_btl_human1_f1_water1_L_1 +dat 0x0858143C, song350_se_btl_human1_f1_water1_L +dat 0x08581448, song351_se_btl_human1_f1_water1_R_1 +dat 0x08581458, song351_se_btl_human1_f1_water1_R +dat 0x08581464, song352_se_btl_human2_f1_water1_L_1 +dat 0x08581474, song352_se_btl_human2_f1_water1_L +dat 0x08581480, song353_se_btl_human2_f1_water1_R_1 +dat 0x08581490, song353_se_btl_human2_f1_water1_R +dat 0x0858149C, song354_se_btl_human3_f1_water1_L_1 +dat 0x085814AC, song354_se_btl_human3_f1_water1_L +dat 0x085814B8, song355_se_btl_human3_f1_water1_R_1 +dat 0x085814C8, song355_se_btl_human3_f1_water1_R +dat 0x085814D4, song356_se_btl_human4_f1_water1_L_1 +dat 0x085814E4, song356_se_btl_human4_f1_water1_L +dat 0x085814F0, song357_se_btl_human4_f1_water1_R_1 +dat 0x08581500, song357_se_btl_human4_f1_water1_R +dat 0x0858150C, song360_se_btl_human1_f1_dart1_L_1 +dat 0x0858151C, song360_se_btl_human1_f1_dart1_L +dat 0x08581528, song361_se_btl_human1_f1_dart1_R_1 +dat 0x08581538, song361_se_btl_human1_f1_dart1_R +dat 0x08581544, song362_se_btl_human2_f1_dart1_L_1 +dat 0x08581554, song362_se_btl_human2_f1_dart1_L +dat 0x08581560, song363_se_btl_human2_f1_dart1_R_1 +dat 0x08581570, song363_se_btl_human2_f1_dart1_R +dat 0x0858157C, song364_se_btl_human3_f1_dart1_L_1 +dat 0x0858158C, song364_se_btl_human3_f1_dart1_L +dat 0x08581598, song365_se_btl_human3_f1_dart1_R_1 +dat 0x085815A8, song365_se_btl_human3_f1_dart1_R +dat 0x085815B4, song366_se_btl_human4_f1_dart1_L_1 +dat 0x085815C4, song366_se_btl_human4_f1_dart1_L +dat 0x085815D0, song367_se_btl_human4_f1_dart1_R_1 +dat 0x085815E0, song367_se_btl_human4_f1_dart1_R +dat 0x085815EC, song370_se_btl_human1_f1_sand1_L_1 +dat 0x085815FC, song370_se_btl_human1_f1_sand1_L +dat 0x08581608, song371_se_btl_human1_f1_sand1_R_1 +dat 0x08581618, song371_se_btl_human1_f1_sand1_R +dat 0x08581624, song372_se_btl_human2_f1_sand1_L_1 +dat 0x08581634, song372_se_btl_human2_f1_sand1_L +dat 0x08581640, song373_se_btl_human2_f1_sand1_R_1 +dat 0x08581650, song373_se_btl_human2_f1_sand1_R +dat 0x0858165C, song374_se_btl_human3_f1_sand1_L_1 +dat 0x0858166C, song374_se_btl_human3_f1_sand1_L +dat 0x08581678, song375_se_btl_human3_f1_sand1_R_1 +dat 0x08581688, song375_se_btl_human3_f1_sand1_R +dat 0x08581694, song376_se_btl_human4_f1_sand1_L_1 +dat 0x085816A4, song376_se_btl_human4_f1_sand1_L +dat 0x085816B0, song377_se_btl_human4_f1_sand1_R_1 +dat 0x085816C0, song377_se_btl_human4_f1_sand1_R +dat 0x085816CC, song380_se_btl_human1_f1_brid1_L_1 +dat 0x085816DC, song380_se_btl_human1_f1_brid1_L +dat 0x085816E8, song381_se_btl_human1_f1_brid1_R_1 +dat 0x085816F8, song381_se_btl_human1_f1_brid1_R +dat 0x08581704, song382_se_btl_human2_f1_brid1_L_1 +dat 0x08581714, song382_se_btl_human2_f1_brid1_L +dat 0x08581720, song383_se_btl_human2_f1_brid1_R_1 +dat 0x08581730, song383_se_btl_human2_f1_brid1_R +dat 0x0858173C, song384_se_btl_human3_f1_brid1_L_1 +dat 0x0858174C, song384_se_btl_human3_f1_brid1_L +dat 0x08581758, song385_se_btl_human3_f1_brid1_R_1 +dat 0x08581768, song385_se_btl_human3_f1_brid1_R +dat 0x08581774, song386_se_btl_human4_f1_brid1_L_1 +dat 0x08581784, song386_se_btl_human4_f1_brid1_L +dat 0x08581790, song387_se_btl_human4_f1_brid1_R_1 +dat 0x085817A0, song387_se_btl_human4_f1_brid1_R +dat 0x085817AC, song390_se_btl_human1_f1_stone1_L_1 +dat 0x085817BC, song390_se_btl_human1_f1_stone1_L +dat 0x085817C8, song391_se_btl_human1_f1_stone1_R_1 +dat 0x085817D8, song391_se_btl_human1_f1_stone1_R +dat 0x085817E4, song392_se_btl_human2_f1_stone1_L_1 +dat 0x085817F4, song392_se_btl_human2_f1_stone1_L +dat 0x08581800, song393_se_btl_human2_f1_stone1_R_1 +dat 0x08581810, song393_se_btl_human2_f1_stone1_R +dat 0x0858181C, song394_se_btl_human3_f1_stone1_L_1 +dat 0x0858182C, song394_se_btl_human3_f1_stone1_L +dat 0x08581838, song395_se_btl_human3_f1_stone1_R_1 +dat 0x08581848, song395_se_btl_human3_f1_stone1_R +dat 0x08581854, song396_se_btl_human4_f1_stone1_L_1 +dat 0x08581864, song396_se_btl_human4_f1_stone1_L +dat 0x08581870, song397_se_btl_human4_f1_stone1_R_1 +dat 0x08581880, song397_se_btl_human4_f1_stone1_R +dat 0x0858188C, song400_se_btl_horse1_f1_L_1 +dat 0x0858189C, song400_se_btl_horse1_f1_L +dat 0x085818A8, song401_se_btl_horse1_f1_R_1 +dat 0x085818B8, song401_se_btl_horse1_f1_R +dat 0x085818C4, song402_se_btl_horse1_b1_L_1 +dat 0x085818D4, song402_se_btl_horse1_b1_L +dat 0x085818E0, song403_se_btl_horse1_b1_R_1 +dat 0x085818F0, song403_se_btl_horse1_b1_R +dat 0x085818FC, song404_se_btl_horse1_t1_L_1 +dat 0x0858190C, song404_se_btl_horse1_t1_L +dat 0x08581918, song405_se_btl_horse1_t1_R_1 +dat 0x08581928, song405_se_btl_horse1_t1_R +dat 0x08581934, song410_se_btl_horse2_f1_L_1 +dat 0x08581944, song410_se_btl_horse2_f1_L +dat 0x08581950, song411_se_btl_horse2_f1_R_1 +dat 0x08581960, song411_se_btl_horse2_f1_R +dat 0x0858196C, song412_se_btl_horse2_b1_L_1 +dat 0x0858197C, song412_se_btl_horse2_b1_L +dat 0x08581988, song413_se_btl_horse2_b1_R_1 +dat 0x08581998, song413_se_btl_horse2_b1_R +dat 0x085819A4, song414_se_btl_horse2_t1_L_1 +dat 0x085819B4, song414_se_btl_horse2_t1_L +dat 0x085819C0, song415_se_btl_horse2_t1_R_1 +dat 0x085819D0, song415_se_btl_horse2_t1_R +dat 0x085819DC, song420_se_btl_horse3_f1_L_1 +dat 0x085819EC, song420_se_btl_horse3_f1_L +dat 0x085819F8, song421_se_btl_horse3_f1_R_1 +dat 0x08581A08, song421_se_btl_horse3_f1_R +dat 0x08581A14, song422_se_btl_horse3_b1_L_1 +dat 0x08581A24, song422_se_btl_horse3_b1_L +dat 0x08581A30, song423_se_btl_horse3_b1_R_1 +dat 0x08581A40, song423_se_btl_horse3_b1_R +dat 0x08581A4C, song424_se_btl_horse3_t1_L_1 +dat 0x08581A5C, song424_se_btl_horse3_t1_L +dat 0x08581A68, song425_se_btl_horse3_t1_R_1 +dat 0x08581A78, song425_se_btl_horse3_t1_R +dat 0x08581A84, song430_se_btl_horse1_f1_grass1_L_1 +dat 0x08581A94, song430_se_btl_horse1_f1_grass1_L +dat 0x08581AA0, song431_se_btl_horse1_f1_grass1_R_1 +dat 0x08581AB0, song431_se_btl_horse1_f1_grass1_R +dat 0x08581ABC, song432_se_btl_horse1_b1_grass1_L_1 +dat 0x08581ACC, song432_se_btl_horse1_b1_grass1_L +dat 0x08581AD8, song433_se_btl_horse1_b1_grass1_R_1 +dat 0x08581AE8, song433_se_btl_horse1_b1_grass1_R +dat 0x08581AF4, song434_se_btl_horse1_t1_grass1_L_1 +dat 0x08581B04, song434_se_btl_horse1_t1_grass1_L +dat 0x08581B10, song435_se_btl_horse1_t1_grass1_R_1 +dat 0x08581B20, song435_se_btl_horse1_t1_grass1_R +dat 0x08581B2C, song440_se_btl_horse2_f1_grass1_L_1 +dat 0x08581B3C, song440_se_btl_horse2_f1_grass1_L +dat 0x08581B48, song441_se_btl_horse2_f1_grass1_R_1 +dat 0x08581B58, song441_se_btl_horse2_f1_grass1_R +dat 0x08581B64, song442_se_btl_horse2_b1_grass1_L_1 +dat 0x08581B74, song442_se_btl_horse2_b1_grass1_L +dat 0x08581B80, song443_se_btl_horse2_b1_grass1_R_1 +dat 0x08581B90, song443_se_btl_horse2_b1_grass1_R +dat 0x08581B9C, song444_se_btl_horse2_t1_grass1_L_1 +dat 0x08581BAC, song444_se_btl_horse2_t1_grass1_L +dat 0x08581BB8, song445_se_btl_horse2_t1_grass1_R_1 +dat 0x08581BC8, song445_se_btl_horse2_t1_grass1_R +dat 0x08581BD4, song450_se_btl_horse3_f1_grass1_L_1 +dat 0x08581BE4, song450_se_btl_horse3_f1_grass1_L +dat 0x08581BF0, song451_se_btl_horse3_f1_grass1_R_1 +dat 0x08581C00, song451_se_btl_horse3_f1_grass1_R +dat 0x08581C0C, song452_se_btl_horse3_b1_grass1_L_1 +dat 0x08581C1C, song452_se_btl_horse3_b1_grass1_L +dat 0x08581C28, song453_se_btl_horse3_b1_grass1_R_1 +dat 0x08581C38, song453_se_btl_horse3_b1_grass1_R +dat 0x08581C44, song454_se_btl_horse3_t1_grass1_L_1 +dat 0x08581C54, song454_se_btl_horse3_t1_grass1_L +dat 0x08581C60, song455_se_btl_horse3_t1_grass1_R_1 +dat 0x08581C70, song455_se_btl_horse3_t1_grass1_R +dat 0x08581C7C, song460_se_btl_horse1_f1_water1_L_1 +dat 0x08581C8C, song460_se_btl_horse1_f1_water1_L +dat 0x08581C98, song461_se_btl_horse1_f1_water1_R_1 +dat 0x08581CA8, song461_se_btl_horse1_f1_water1_R +dat 0x08581CB4, song462_se_btl_horse1_b1_water1_L_1 +dat 0x08581CC4, song462_se_btl_horse1_b1_water1_L +dat 0x08581CD0, song463_se_btl_horse1_b1_water1_R_1 +dat 0x08581CE0, song463_se_btl_horse1_b1_water1_R +dat 0x08581CEC, song464_se_btl_horse1_t1_water1_L_1 +dat 0x08581CFC, song464_se_btl_horse1_t1_water1_L +dat 0x08581D08, song465_se_btl_horse1_t1_water1_R_1 +dat 0x08581D18, song465_se_btl_horse1_t1_water1_R +dat 0x08581D24, song470_se_btl_horse2_f1_water1_L_1 +dat 0x08581D34, song470_se_btl_horse2_f1_water1_L +dat 0x08581D40, song471_se_btl_horse2_f1_water1_R_1 +dat 0x08581D50, song471_se_btl_horse2_f1_water1_R +dat 0x08581D5C, song472_se_btl_horse2_b1_water1_L_1 +dat 0x08581D6C, song472_se_btl_horse2_b1_water1_L +dat 0x08581D78, song473_se_btl_horse2_b1_water1_R_1 +dat 0x08581D88, song473_se_btl_horse2_b1_water1_R +dat 0x08581D94, song474_se_btl_horse2_t1_water1_L_1 +dat 0x08581DA4, song474_se_btl_horse2_t1_water1_L +dat 0x08581DB0, song475_se_btl_horse2_t1_water1_R_1 +dat 0x08581DC0, song475_se_btl_horse2_t1_water1_R +dat 0x08581DCC, song480_se_btl_horse3_f1_water1_L_1 +dat 0x08581DDC, song480_se_btl_horse3_f1_water1_L +dat 0x08581DE8, song481_se_btl_horse3_f1_water1_R_1 +dat 0x08581DF8, song481_se_btl_horse3_f1_water1_R +dat 0x08581E04, song482_se_btl_horse3_b1_water1_L_1 +dat 0x08581E14, song482_se_btl_horse3_b1_water1_L +dat 0x08581E20, song483_se_btl_horse3_b1_water1_R_1 +dat 0x08581E30, song483_se_btl_horse3_b1_water1_R +dat 0x08581E3C, song484_se_btl_horse3_t1_water1_L_1 +dat 0x08581E4C, song484_se_btl_horse3_t1_water1_L +dat 0x08581E58, song485_se_btl_horse3_t1_water1_R_1 +dat 0x08581E68, song485_se_btl_horse3_t1_water1_R +dat 0x08581E74, song490_se_btl_horse1_f1_dart1_L_1 +dat 0x08581E84, song490_se_btl_horse1_f1_dart1_L +dat 0x08581E90, song491_se_btl_horse1_f1_dart1_R_1 +dat 0x08581EA0, song491_se_btl_horse1_f1_dart1_R +dat 0x08581EAC, song492_se_btl_horse1_b1_dart1_L_1 +dat 0x08581EBC, song492_se_btl_horse1_b1_dart1_L +dat 0x08581EC8, song493_se_btl_horse1_b1_dart1_R_1 +dat 0x08581ED8, song493_se_btl_horse1_b1_dart1_R +dat 0x08581EE4, song494_se_btl_horse1_t1_dart1_L_1 +dat 0x08581EF4, song494_se_btl_horse1_t1_dart1_L +dat 0x08581F00, song495_se_btl_horse1_t1_dart1_R_1 +dat 0x08581F10, song495_se_btl_horse1_t1_dart1_R +dat 0x08581F1C, song500_se_btl_horse2_f1_dart1_L_1 +dat 0x08581F2C, song500_se_btl_horse2_f1_dart1_L +dat 0x08581F38, song501_se_btl_horse2_f1_dart1_R_1 +dat 0x08581F48, song501_se_btl_horse2_f1_dart1_R +dat 0x08581F54, song502_se_btl_horse2_b1_dart1_L_1 +dat 0x08581F64, song502_se_btl_horse2_b1_dart1_L +dat 0x08581F70, song503_se_btl_horse2_b1_dart1_R_1 +dat 0x08581F80, song503_se_btl_horse2_b1_dart1_R +dat 0x08581F8C, song504_se_btl_horse2_t1_dart1_L_1 +dat 0x08581F9C, song504_se_btl_horse2_t1_dart1_L +dat 0x08581FA8, song505_se_btl_horse2_t1_dart1_R_1 +dat 0x08581FB8, song505_se_btl_horse2_t1_dart1_R +dat 0x08581FC4, song510_se_btl_horse3_f1_dart1_L_1 +dat 0x08581FD4, song510_se_btl_horse3_f1_dart1_L +dat 0x08581FE0, song511_se_btl_horse3_f1_dart1_R_1 +dat 0x08581FF0, song511_se_btl_horse3_f1_dart1_R +dat 0x08581FFC, song512_se_btl_horse3_b1_dart1_L_1 +dat 0x0858200C, song512_se_btl_horse3_b1_dart1_L +dat 0x08582018, song513_se_btl_horse3_b1_dart1_R_1 +dat 0x08582028, song513_se_btl_horse3_b1_dart1_R +dat 0x08582034, song514_se_btl_horse3_t1_dart1_L_1 +dat 0x08582044, song514_se_btl_horse3_t1_dart1_L +dat 0x08582050, song515_se_btl_horse3_t1_dart1_R_1 +dat 0x08582060, song515_se_btl_horse3_t1_dart1_R +dat 0x0858206C, song520_se_btl_horse1_f1_sand1_L_1 +dat 0x0858207C, song520_se_btl_horse1_f1_sand1_L +dat 0x08582088, song521_se_btl_horse1_f1_sand1_R_1 +dat 0x08582098, song521_se_btl_horse1_f1_sand1_R +dat 0x085820A4, song522_se_btl_horse1_b1_sand1_L_1 +dat 0x085820B4, song522_se_btl_horse1_b1_sand1_L +dat 0x085820C0, song523_se_btl_horse1_b1_sand1_R_1 +dat 0x085820D0, song523_se_btl_horse1_b1_sand1_R +dat 0x085820DC, song524_se_btl_horse1_t1_sand1_L_1 +dat 0x085820EC, song524_se_btl_horse1_t1_sand1_L +dat 0x085820F8, song525_se_btl_horse1_t1_sand1_R_1 +dat 0x08582108, song525_se_btl_horse1_t1_sand1_R +dat 0x08582114, song530_se_btl_horse2_f1_sand1_L_1 +dat 0x08582124, song530_se_btl_horse2_f1_sand1_L +dat 0x08582130, song531_se_btl_horse2_f1_sand1_R_1 +dat 0x08582140, song531_se_btl_horse2_f1_sand1_R +dat 0x0858214C, song532_se_btl_horse2_b1_sand1_L_1 +dat 0x0858215C, song532_se_btl_horse2_b1_sand1_L +dat 0x08582168, song533_se_btl_horse2_b1_sand1_R_1 +dat 0x08582178, song533_se_btl_horse2_b1_sand1_R +dat 0x08582184, song534_se_btl_horse2_t1_sand1_L_1 +dat 0x08582194, song534_se_btl_horse2_t1_sand1_L +dat 0x085821A0, song535_se_btl_horse2_t1_sand1_R_1 +dat 0x085821B0, song535_se_btl_horse2_t1_sand1_R +dat 0x085821BC, song540_se_btl_horse3_f1_sand1_L_1 +dat 0x085821CC, song540_se_btl_horse3_f1_sand1_L +dat 0x085821D8, song541_se_btl_horse3_f1_sand1_R_1 +dat 0x085821E8, song541_se_btl_horse3_f1_sand1_R +dat 0x085821F4, song542_se_btl_horse3_b1_sand1_L_1 +dat 0x08582204, song542_se_btl_horse3_b1_sand1_L +dat 0x08582210, song543_se_btl_horse3_b1_sand1_R_1 +dat 0x08582220, song543_se_btl_horse3_b1_sand1_R +dat 0x0858222C, song544_se_btl_horse3_t1_sand1_L_1 +dat 0x0858223C, song544_se_btl_horse3_t1_sand1_L +dat 0x08582248, song545_se_btl_horse3_t1_sand1_R_1 +dat 0x08582258, song545_se_btl_horse3_t1_sand1_R +dat 0x08582264, song550_se_btl_horse1_f1_brid1_L_1 +dat 0x08582274, song550_se_btl_horse1_f1_brid1_L +dat 0x08582280, song551_se_btl_horse1_f1_brid1_R_1 +dat 0x08582290, song551_se_btl_horse1_f1_brid1_R +dat 0x0858229C, song552_se_btl_horse1_b1_brid1_L_1 +dat 0x085822AC, song552_se_btl_horse1_b1_brid1_L +dat 0x085822B8, song553_se_btl_horse1_b1_brid1_R_1 +dat 0x085822C8, song553_se_btl_horse1_b1_brid1_R +dat 0x085822D4, song554_se_btl_horse1_t1_brid1_L_1 +dat 0x085822E4, song554_se_btl_horse1_t1_brid1_L +dat 0x085822F0, song555_se_btl_horse1_t1_brid1_R_1 +dat 0x08582300, song555_se_btl_horse1_t1_brid1_R +dat 0x0858230C, song560_se_btl_horse2_f1_brid1_L_1 +dat 0x0858231C, song560_se_btl_horse2_f1_brid1_L +dat 0x08582328, song561_se_btl_horse2_f1_brid1_R_1 +dat 0x08582338, song561_se_btl_horse2_f1_brid1_R +dat 0x08582344, song562_se_btl_horse2_b1_brid1_L_1 +dat 0x08582354, song562_se_btl_horse2_b1_brid1_L +dat 0x08582360, song563_se_btl_horse2_b1_brid1_R_1 +dat 0x08582370, song563_se_btl_horse2_b1_brid1_R +dat 0x0858237C, song564_se_btl_horse2_t1_brid1_L_1 +dat 0x0858238C, song564_se_btl_horse2_t1_brid1_L +dat 0x08582398, song565_se_btl_horse2_t1_brid1_R_1 +dat 0x085823A8, song565_se_btl_horse2_t1_brid1_R +dat 0x085823B4, song570_se_btl_horse3_f1_brid1_L_1 +dat 0x085823C4, song570_se_btl_horse3_f1_brid1_L +dat 0x085823D0, song571_se_btl_horse3_f1_brid1_R_1 +dat 0x085823E0, song571_se_btl_horse3_f1_brid1_R +dat 0x085823EC, song572_se_btl_horse3_b1_brid1_L_1 +dat 0x085823FC, song572_se_btl_horse3_b1_brid1_L +dat 0x08582408, song573_se_btl_horse3_b1_brid1_R_1 +dat 0x08582418, song573_se_btl_horse3_b1_brid1_R +dat 0x08582424, song574_se_btl_horse3_t1_brid1_L_1 +dat 0x08582434, song574_se_btl_horse3_t1_brid1_L +dat 0x08582440, song575_se_btl_horse3_t1_brid1_R_1 +dat 0x08582450, song575_se_btl_horse3_t1_brid1_R +dat 0x0858245C, song580_se_btl_horse1_f1_ston1_L_1 +dat 0x0858246C, song580_se_btl_horse1_f1_ston1_L +dat 0x08582478, song581_se_btl_horse1_f1_ston1_R_1 +dat 0x08582488, song581_se_btl_horse1_f1_ston1_R +dat 0x08582494, song582_se_btl_horse1_b1_ston1_L_1 +dat 0x085824A4, song582_se_btl_horse1_b1_ston1_L +dat 0x085824B0, song583_se_btl_horse1_b1_ston1_R_1 +dat 0x085824C0, song583_se_btl_horse1_b1_ston1_R +dat 0x085824CC, song584_se_btl_horse1_t1_ston1_L_1 +dat 0x085824DC, song584_se_btl_horse1_t1_ston1_L +dat 0x085824E8, song585_se_btl_horse1_t1_ston1_R_1 +dat 0x085824F8, song585_se_btl_horse1_t1_ston1_R +dat 0x08582504, song590_se_btl_horse2_f1_ston1_L_1 +dat 0x08582514, song590_se_btl_horse2_f1_ston1_L +dat 0x08582520, song591_se_btl_horse2_f1_ston1_R_1 +dat 0x08582530, song591_se_btl_horse2_f1_ston1_R +dat 0x0858253C, song592_se_btl_horse2_b1_ston1_L_1 +dat 0x0858254C, song592_se_btl_horse2_b1_ston1_L +dat 0x08582558, song593_se_btl_horse2_b1_ston1_R_1 +dat 0x08582568, song593_se_btl_horse2_b1_ston1_R +dat 0x08582574, song594_se_btl_horse2_t1_ston1_L_1 +dat 0x08582584, song594_se_btl_horse2_t1_ston1_L +dat 0x08582590, song595_se_btl_horse2_t1_ston1_R_1 +dat 0x085825A0, song595_se_btl_horse2_t1_ston1_R +dat 0x085825AC, song600_se_btl_horse3_f1_ston1_L_1 +dat 0x085825BC, song600_se_btl_horse3_f1_ston1_L +dat 0x085825C8, song601_se_btl_horse3_f1_ston1_R_1 +dat 0x085825D8, song601_se_btl_horse3_f1_ston1_R +dat 0x085825E4, song602_se_btl_horse3_b1_ston1_L_1 +dat 0x085825F4, song602_se_btl_horse3_b1_ston1_L +dat 0x08582600, song603_se_btl_horse3_b1_ston1_R_1 +dat 0x08582610, song603_se_btl_horse3_b1_ston1_R +dat 0x0858261C, song604_se_btl_horse3_t1_ston1_L_1 +dat 0x0858262C, song604_se_btl_horse3_t1_ston1_L +dat 0x08582638, song605_se_btl_horse3_t1_ston1_R_1 +dat 0x08582648, song605_se_btl_horse3_t1_ston1_R +dat 0x08582654, song610_se_btl_bird1_flap1_L_1 +dat 0x08582664, song610_se_btl_bird1_flap1_L +dat 0x08582670, song611_se_btl_bird1_flap1_R_1 +dat 0x08582680, song611_se_btl_bird1_flap1_R +dat 0x0858268C, song612_se_btl_bird1_gliding1_L_1 +dat 0x0858269C, song612_se_btl_bird1_gliding1_L +dat 0x085826A8, song613_se_btl_bird1_gliding1_R_1 +dat 0x085826B8, song613_se_btl_bird1_gliding1_R +dat 0x085826C4, song614_se_btl_armor1_L_1 +dat 0x085826D4, song614_se_btl_armor1_L +dat 0x085826E0, song615_se_btl_armor1_R_1 +dat 0x085826F0, song615_se_btl_armor1_R +dat 0x085826FC, song616_se_btl_bird1_gliding2_1 +dat 0x0858270C, song616_se_btl_bird1_gliding2 +dat 0x08582718, song617_se_bmp_map25_saint_light1_1 +dat 0x085827F5, song617_se_bmp_map25_saint_light1_2 +dat 0x085828D4, song617_se_bmp_map25_saint_light1 +dat 0x085828E4, song618_se_bmp_map25_shake1_1_1 +dat 0x08582929, song618_se_bmp_map25_shake1_1_1_001 +dat 0x0858296F, song618_se_bmp_map25_shake1_1_1_B2 +dat 0x0858297C, song618_se_bmp_map25_shake1_1 +dat 0x08582988, song619_se_bmp_map21_flash1_1_1 +dat 0x085829C4, song619_se_bmp_map21_flash1_1 +dat 0x085829D0, song620_se_bmp_small_flash1_1 +dat 0x085829E0, song620_se_bmp_small_flash1 +dat 0x085829EC, song700_h_shine_1 +dat 0x085829FC, song700_h_shine +dat 0x08582A08, song701_h_luna_bf_1 +dat 0x08582A18, song701_h_luna_bf +dat 0x08582A24, song702_h_luna_af_01_1 +dat 0x08582A34, song702_h_luna_af_01 +dat 0x08582A40, song703_h_excb1_1 +dat 0x08582A50, song703_h_excb1 +dat 0x08582A5C, song704_h_excb2_1 +dat 0x08582A6C, song704_h_excb2 +dat 0x08582A78, song705_h_oura_01_1 +dat 0x08582A88, song705_h_oura_01 +dat 0x08582A94, song706_h_oura_02_1 +dat 0x08582AA4, song706_h_oura_02 +dat 0x08582AB0, song707_h_oura_03_1 +dat 0x08582AC0, song707_h_oura_03 +dat 0x08582ACC, song711_h_ges_01_1 +dat 0x08582ADC, song711_h_ges_01 +dat 0x08582AE8, song712_h_ges_02_1 +dat 0x08582AF8, song712_h_ges_02 +dat 0x08582B04, song713_h_ges_03_1 +dat 0x08582B14, song713_h_ges_03 +dat 0x08582B20, song716_h_live_1 +dat 0x08582B30, song716_h_live +dat 0x08582B3C, song717_h_levup_1 +dat 0x08582B4C, song717_h_levup +dat 0x08582B58, song718_h_btl_nodamage_1 +dat 0x08582B6E, song718_h_btl_nodamage_2 +dat 0x08582B7C, song718_h_btl_nodamage +dat 0x08582B8C, song719_h_sword_kaesu_1 +dat 0x08582B9C, song719_h_sword_kaesu +dat 0x08582BA8, song720_h_eliwod_kiran_1 +dat 0x08582BB8, song720_h_eliwod_kiran_2 +dat 0x08582BC8, song720_h_eliwod_kiran +dat 0x08582BD8, song722_h_hector_axe_1 +dat 0x08582BED, song722_h_hector_axe_2 +dat 0x08582BFC, song722_h_hector_axe +dat 0x08582C0C, song723_btl_dance2_1 +dat 0x08582DD2, song723_btl_dance2_2 +dat 0x08582FA4, song723_btl_dance2 +dat 0x08582FB4, song725_bmp_dance2_1 +dat 0x0858308B, song725_bmp_dance2_2 +dat 0x08583164, song725_bmp_dance2 +dat 0x08583174, song726_sys_break_stone1_1 +dat 0x08583184, song726_sys_break_stone1 +dat 0x08583190, song727_h_bmp_bridge_02_1 +dat 0x0858319F, song727_h_bmp_bridge_02_2 +dat 0x085831B8, song727_h_bmp_bridge_02 +dat 0x085831C8, song728_h_kekkai_1 +dat 0x085831D8, song728_h_kekkai +dat 0x085831E4, song729_h_evt_taoreru_02_1 +dat 0x085831F4, song729_h_evt_taoreru_02_2 +dat 0x08583208, song729_h_evt_taoreru_02 +dat 0x08583218, song730_h_sword_nuku_1 +dat 0x08583228, song730_h_sword_nuku +dat 0x08583234, song733_h_monm_kiran_1 +dat 0x08583244, song733_h_monm_kiran +dat 0x08583250, song736_h_dragon_walk_1 +dat 0x0858326C, song736_h_dragon_walk_2 +dat 0x0858327C, song736_h_dragon_walk +dat 0x0858328C, song737_h_misty_af_1 +dat 0x08583318, song737_h_misty_af +dat 0x08583324, song738_h_eclipse_last_1 +dat 0x08583380, song738_h_eclipse_last +dat 0x0858338C, song740_btl_sam_magic1_1 +dat 0x085833BC, song740_btl_sam_magic1_2 +dat 0x08583484, song740_btl_sam_magic1 +dat 0x08583494, song741_h_sys_moji_ten_1 +dat 0x085834A4, song741_h_sys_moji_ten +dat 0x085834B0, song742_h_sys_ten_open_1 +dat 0x085834D8, song742_h_sys_ten_open +dat 0x085834E4, song743_h_sys_ten_close_1 +dat 0x0858350C, song743_h_sys_ten_close +dat 0x08583518, song745_h_evt_wout_6frame_1 +dat 0x0858352C, song745_h_evt_wout_6frame +dat 0x08583538, song746_h_evt_wout_30frame_1 +dat 0x08583564, song746_h_evt_wout_30frame +dat 0x08583570, song747_h_evt_wout_60frame_1 +dat 0x085835D0, song747_h_evt_wout_60frame +dat 0x085835DC, song748_h_evt_wout_90frame_1 +dat 0x08583638, song748_h_evt_wout_90frame +dat 0x08583644, song749_h_evt_wout_120frame_1 +dat 0x085836A4, song749_h_evt_wout_120frame +dat 0x085836B0, song752_h_btl_dragon_shake_01_1 +dat 0x08583838, song752_h_btl_dragon_shake_01 +dat 0x08583844, song753_h_btl_dragon_scream_01_1 +dat 0x08583853, song753_h_btl_dragon_scream_01_2 +dat 0x085839C8, song753_h_btl_dragon_scream_01 +dat 0x085839D8, song754_h_btl_dragon_bress_01_1 +dat 0x085839E9, song754_h_btl_dragon_bress_01_2 +dat 0x085839F6, song754_h_btl_dragon_bress_01_3 +dat 0x08583B64, song754_h_btl_dragon_bress_01 +dat 0x08583B78, song755_h_btl_dragon_out_01_1 +dat 0x08583C1C, song755_h_btl_dragon_out_01_2 +dat 0x08583C94, song755_h_btl_dragon_out_01_3 +dat 0x08583D0C, song755_h_btl_dragon_out_01 +dat 0x08583D20, song756_h_evt_kabau_1 +dat 0x08583D3C, song756_h_evt_kabau +dat 0x08583D48, song757_h_evt19_dragon_scream_1 +dat 0x08583D58, song757_h_evt19_dragon_scream +dat 0x08583D64, song759_h_btl_druid_hissatu_01_1 +dat 0x08583DA4, song759_h_btl_druid_hissatu_01 +dat 0x08583DB0, song760_h_btl_sage_hissatu_01_1 +dat 0x08583DE4, song760_h_btl_sage_hissatu_01 +dat 0x08583DF0, song761_h_bmp_bomb_fall_01_1 +dat 0x08583E00, song761_h_bmp_bomb_fall_01 +dat 0x08583E0C, song763_h_evt_dragon_atacck_01_1 +dat 0x08583E1D, song763_h_evt_dragon_atacck_01_2 +dat 0x08583E2C, song763_h_evt_dragon_atacck_01 +dat 0x08583E3C, song770_mon_zombie_move1_1 +dat 0x08583E4C, song770_mon_zombie_move1 +dat 0x08583E58, song772_mon_bone_move1_1 +dat 0x08583E68, song772_mon_bone_move1 +dat 0x08583E74, song774_mon_bigl_move1_1 +dat 0x08583E84, song774_mon_bigl_move1 +dat 0x08583E90, song776_mon_bae_move_flat1_1 +dat 0x08583EA0, song776_mon_bae_move_flat1 +dat 0x08583EAC, song778_mon_mdg_move_flat1_1 +dat 0x08583EBC, song778_mon_mdg_move_flat1 +dat 0x08583EC8, song780_mon_gog_move1_1 +dat 0x08583ED8, song780_mon_gog_move1 +dat 0x08583EE4, song782_bmap_shooter_move1_1 +dat 0x08583EF4, song782_bmap_shooter_move1 +dat 0x08583F00, song784_wmap_road_appear1_1 +dat 0x08583F10, song784_wmap_road_appear1 +dat 0x08583F1C, song785_wmap_base_appear1_1 +dat 0x08583F2C, song785_wmap_base_appear1_2 +dat 0x08583F38, song785_wmap_base_appear1 +dat 0x08583F48, song786_wmap_mon_appear1_1 +dat 0x08583F58, song786_wmap_mon_appear1 +dat 0x08583F64, song787_wmap_mon_attack1_1 +dat 0x08583F74, song787_wmap_mon_attack1 +dat 0x08583F80, song788_wmap_mon_attack2_1 +dat 0x08583F90, song788_wmap_mon_attack2 +dat 0x08583F9C, song790_sys_chapter_start_1 +dat 0x0858403E, song790_sys_chapter_start_2 +dat 0x085841AF, song790_sys_chapter_start_3 +dat 0x08584322, song790_sys_chapter_start_4 +dat 0x085844BC, song790_sys_chapter_start +dat 0x085844D4, song791_sys_op_fadein1_1 +dat 0x085844E4, song791_sys_op_fadein1 +dat 0x085844F0, song800_mon_zom_hand_up1_1 +dat 0x08584500, song800_mon_zom_hand_up1 +dat 0x0858450C, song801_mon_zom_hand_down1_1 +dat 0x0858451C, song801_mon_zom_hand_down1 +dat 0x08584528, song802_mon_zom_attack3_1 +dat 0x08584538, song802_mon_zom_attack3 +dat 0x08584544, song805_mon_bae_hand_up1_1 +dat 0x08584554, song805_mon_bae_hand_up1_2 +dat 0x08584574, song805_mon_bae_hand_up1 +dat 0x08584584, song806_mon_bae_hand_down1_1 +dat 0x08584594, song806_mon_bae_hand_down1_2 +dat 0x085845B0, song806_mon_bae_hand_down1 +dat 0x085845C0, song807_mon_bae_critical1_1 +dat 0x085845D0, song807_mon_bae_critical1_2 +dat 0x085845F0, song807_mon_bae_critical1 +dat 0x08584600, song809_mon_cyc_attack1_1 +dat 0x08584610, song809_mon_cyc_attack1 +dat 0x0858461C, song810_mon_mdg_groan1_1 +dat 0x0858462C, song810_mon_mdg_groan1 +dat 0x08584638, song811_mon_mdg_attack1_1 +dat 0x08584648, song811_mon_mdg_attack1_2 +dat 0x08584668, song811_mon_mdg_attack1 +dat 0x08584678, song812_mon_mdg_critical1_1 +dat 0x08584688, song812_mon_mdg_critical1 +dat 0x08584694, song814_mon_gar_critical1_1 +dat 0x085846C0, song814_mon_gar_critical1 +dat 0x085846CC, song815_mon_gog_attack2_1 +dat 0x085846DC, song815_mon_gog_attack2_2 +dat 0x085846FC, song815_mon_gog_attack2 +dat 0x0858470C, song816_mon_gog_attack3_1 +dat 0x0858471C, song816_mon_gog_attack3_2 +dat 0x08584738, song816_mon_gog_attack3 +dat 0x08584748, song817_mon_gog_attack4_1 +dat 0x08584758, song817_mon_gog_attack4 +dat 0x08584764, song818_mon_gar_critical2_1 +dat 0x08584778, song818_mon_gar_critical2 +dat 0x08584784, song830_mon_zom_move_grass1_1 +dat 0x08584794, song830_mon_zom_move_grass1 +dat 0x085847A0, song832_mon_sks_move_grass1_1 +dat 0x085847B0, song832_mon_sks_move_grass1 +dat 0x085847BC, song834_mon_bae_move_grass1_1 +dat 0x085847CC, song834_mon_bae_move_grass1 +dat 0x085847D8, song836_mon_mdg_move_grass1_1 +dat 0x085847E8, song836_mon_mdg_move_grass1 +dat 0x085847F4, song840_mon_zom_move_water1_1 +dat 0x08584804, song840_mon_zom_move_water1 +dat 0x08584810, song842_mon_sks_move_water1_1 +dat 0x08584820, song842_mon_sks_move_water1 +dat 0x0858482C, song844_mon_bae_move_water1_1 +dat 0x0858483C, song844_mon_bae_move_water1 +dat 0x08584848, song846_mon_mdg_move_water1_1 +dat 0x08584858, song846_mon_mdg_move_water1 +dat 0x08584864, song850_mon_zom_move_dart1_1 +dat 0x08584874, song850_mon_zom_move_dart1 +dat 0x08584880, song852_mon_sks_move_dart1_1 +dat 0x08584890, song852_mon_sks_move_dart1 +dat 0x0858489C, song854_mon_bae_move_dart1_1 +dat 0x085848AC, song854_mon_bae_move_dart1 +dat 0x085848B8, song856_mon_mdg_move_dart1_1 +dat 0x085848C8, song856_mon_mdg_move_dart1 +dat 0x085848D4, song864_mon_bae_move_sand1_1 +dat 0x085848E4, song864_mon_bae_move_sand1 +dat 0x085848F0, song866_mon_mdg_move_sand1_1 +dat 0x08584900, song866_mon_mdg_move_sand1 +dat 0x0858490C, song870_mon_zom_move_brid1_1 +dat 0x0858491C, song870_mon_zom_move_brid1 +dat 0x08584928, song872_mon_sks_move_brid1_1 +dat 0x08584938, song872_mon_sks_move_brid1 +dat 0x08584944, song874_mon_bae_move_wood1_1 +dat 0x08584954, song874_mon_bae_move_wood1 +dat 0x08584960, song876_mon_mdg_move_wood1_1 +dat 0x08584970, song876_mon_mdg_move_wood1 +dat 0x0858497C, song880_mon_zom_move_ston1_1 +dat 0x0858498C, song880_mon_zom_move_ston1 +dat 0x08584998, song882_mon_sks_move_ston1_1 +dat 0x085849A8, song882_mon_sks_move_ston1 +dat 0x085849B4, song884_mon_bae_move_stone1_1 +dat 0x085849C4, song884_mon_bae_move_stone1 +dat 0x085849D0, song886_mon_mdg_move_stone1_1 +dat 0x085849E0, song886_mon_mdg_move_stone1 +dat 0x085849EC, song890_mon_mao_attack2_1 +dat 0x08584A7A, song890_mon_mao_attack2_2 +dat 0x08584A98, song890_mon_mao_attack2 +dat 0x08584AA8, song891_mon_mao_attack1_1 +dat 0x08584AB8, song891_mon_mao_attack1 +dat 0x08584AC4, song892_btl_mnt_magic1_1 +dat 0x08584AD4, song892_btl_mnt_magic1 +dat 0x08584AE0, song893_mon_sks_critical1_1 +dat 0x08584AF0, song893_mon_sks_critical1 +dat 0x08584AFC, song894_mon_mao_attack3_1 +dat 0x08584B85, song894_mon_mao_attack3_2 +dat 0x08584BE8, song894_mon_mao_attack3 +dat 0x08584BF8, song895_btl_mgk_attack2_1 +dat 0x08584C54, song895_btl_mgk_attack2 +dat 0x08584C60, song896_mon_mao_appear1_1 +dat 0x08584CF0, song896_mon_mao_appear1_2 +dat 0x08584D30, song896_mon_mao_appear1_3 +dat 0x08584D70, song896_mon_mao_appear1 +dat 0x08584D84, song900_bmp_bos_nightmare1_1 +dat 0x08584E3D, song900_bmp_bos_nightmare1_2 +dat 0x08584ED4, song900_bmp_bos_nightmare1_3 +dat 0x08585028, song900_bmp_bos_nightmare1 +dat 0x0858503C, song940_btl_bgl_attack7_1_1 +dat 0x08585185, song940_btl_bgl_attack7_1_2 +dat 0x0858525C, song940_btl_bgl_attack7_1_3 +dat 0x08585378, song940_btl_bgl_attack7_1 +dat 0x0858538C, song941_btl_bgl_attack7_2_1 +dat 0x085853CB, song941_btl_bgl_attack7_2_2 +dat 0x085853E4, song941_btl_bgl_attack7_2_3 +dat 0x08585430, song941_btl_bgl_attack7_2 +dat 0x08585444, song943_btl_snr_magic2_1_1 +dat 0x08585550, song943_btl_snr_magic2_1_2 +dat 0x08585569, song943_btl_snr_magic2_1_3 +dat 0x08585621, song943_btl_snr_magic2_1_4 +dat 0x085856AC, song943_btl_snr_magic2_1 +dat 0x085856C4, song944_btl_snr_magic2_2_1 +dat 0x0858579B, song944_btl_snr_magic2_2_2 +dat 0x0858580E, song944_btl_snr_magic2_2_3 +dat 0x0858584C, song944_btl_snr_magic2_2_4 +dat 0x085858D0, song944_btl_snr_magic2_2 +dat 0x085858E8, song946_mon_mao_magic1_1_1 +dat 0x08585900, song946_mon_mao_magic1_1_2 +dat 0x08585A7D, song946_mon_mao_magic1_1_3 +dat 0x08585B0A, song946_mon_mao_magic1_1_4 +dat 0x08585B1C, song946_mon_mao_magic1_1 +dat 0x08585B34, song947_mon_mao_magic1_2_1 +dat 0x08585C04, song947_mon_mao_magic1_2_2 +dat 0x08585C76, song947_mon_mao_magic1_2_3 +dat 0x08585D05, song947_mon_mao_magic1_2_4 +dat 0x08585E1C, song947_mon_mao_magic1_2 +dat 0x08585E34, song949_btl_snr_magic1_1 +dat 0x08585E44, song949_btl_snr_magic1 +dat 0x08585E50, song950_mon_gog_magic1_1 +dat 0x08585EFF, song950_mon_gog_magic1_2 +dat 0x08585F58, song950_mon_gog_magic1_3 +dat 0x08585F8B, song950_mon_gog_magic1_4 +dat 0x08585F9C, song950_mon_gog_magic1 +dat 0x08585FB4, song951_mon_gog_attack1_1 +dat 0x085860F7, song951_mon_gog_attack1_2 +dat 0x0858611C, song951_mon_gog_attack1 +dat 0x0858612C, song952_mon_gog_attack5_1_1 +dat 0x08586178, song952_mon_gog_attack5_1 +dat 0x08586184, song953_mon_gog_attack5_2_1 +dat 0x085861FC, song953_mon_gog_attack5_2_2 +dat 0x08586220, song953_mon_gog_attack5_2 +dat 0x08586230, song954_bmp_gog_attack5_2_1 +dat 0x085862A1, song954_bmp_gog_attack5_2_2 +dat 0x085862C0, song954_bmp_gog_attack5_2 +dat 0x085862D0, song955_bmap_mirura_move1_1 +dat 0x085862E0, song955_bmap_mirura_move1 +dat 0x085862EC, song957_bmap_dzom_move1_1 +dat 0x085862FC, song957_bmap_dzom_move1 +dat 0x08586308, song959_btl_mon_call1_1 +dat 0x085863C8, song959_btl_mon_call1_2 +dat 0x08586474, song959_btl_mon_call1 +dat 0x08586484, song960_mon_bgl_attack1_1 +dat 0x08586494, song960_mon_bgl_attack1 +dat 0x085864A0, song962_mon_bgl_attack3_1 +dat 0x085864C0, song962_mon_bgl_attack3_2 +dat 0x085864CC, song962_mon_bgl_attack3 +dat 0x085864DC, song963_mon_bgl_attack4_1 +dat 0x085865A5, song963_mon_bgl_attack4_2 +dat 0x085865B4, song963_mon_bgl_attack4 +dat 0x085865C4, song964_mon_bgl_attack5_1 +dat 0x0858669B, song964_mon_bgl_attack5_2 +dat 0x085866B1, song964_mon_bgl_attack5_3 +dat 0x085866C0, song964_mon_bgl_attack5 +dat 0x085866D4, song966_mon_bgl_attack6_1 +dat 0x085866E4, song966_mon_bgl_attack6 +dat 0x085866F0, song967_mon_bgl_attack7_1 +dat 0x085867BA, song967_mon_bgl_attack7_2 +dat 0x085867F4, song967_mon_bgl_attack7_3 +dat 0x085868BC, song967_mon_bgl_attack7 +dat 0x085868D0, song969_bmp_mon_gog_crack1_1 +dat 0x085868EE, song969_bmp_mon_gog_crack1_2 +dat 0x08586913, song969_bmp_mon_gog_crack1_3 +dat 0x08586930, song969_bmp_mon_gog_crack1 +dat 0x08586944, song970_bmp_mon_gog_born1_1 +dat 0x0858695D, song970_bmp_mon_gog_born1_2 +dat 0x0858696B, song970_bmp_mon_gog_born1_3 +dat 0x08586978, song970_bmp_mon_gog_born1 +dat 0x0858698C, song975_btl_critical_dmg1_1 +dat 0x0858699C, song975_btl_critical_dmg1 +dat 0x085869A8, song976_btl_critical_dmg2_1 +dat 0x08586A3A, song976_btl_critical_dmg2_2 +dat 0x08586AA4, song976_btl_critical_dmg2 +dat 0x08586AB4, song977_btl_skill1_1 +dat 0x08586AC5, song977_btl_skill1_2 +dat 0x08586B00, song977_btl_skill1 +dat 0x08586B10, song978_se_btl_recite_spell1_1 +dat 0x08586B20, song978_se_btl_recite_spell1 +dat 0x08586B2C, song979_btl_evl_magic1_1 +dat 0x08586B9C, song979_btl_evl_magic1_2 +dat 0x08586BC4, song979_btl_evl_magic1 +dat 0x08586BD4, song980_btl_evl_magic2_1 +dat 0x08586C8A, song980_btl_evl_magic2_2 +dat 0x08586D1E, song980_btl_evl_magic2_3 +dat 0x08586D2F, song980_btl_evl_magic2_4 +dat 0x08586E90, song980_btl_evl_magic2 +dat 0x08586EA8, song981_btl_mon_magic1_1 +dat 0x085870D0, song981_btl_mon_magic1_2 +dat 0x085871CE, song981_btl_mon_magic1_3 +dat 0x08587464, song981_btl_mon_magic1_4 +dat 0x08587604, song981_btl_mon_magic1 +dat 0x0858761C, song982_btl_mon_magic2_1 +dat 0x08587634, song982_btl_mon_magic2_2 +dat 0x0858765E, song982_btl_mon_magic2_3 +dat 0x0858767C, song982_btl_mon_magic2 +dat 0x08587690, song997_sys_class_light1_1 +dat 0x085876A0, song997_sys_class_light1 +dat 0x085876AC, song998_sys_class_light2_1 +dat 0x085876BC, song998_sys_class_light2 +dat 0x085876C8, AgbLibSramVersion +dat 0x08587794, lconv +dat 0x085877DC, __mprec_tens +dat 0x085878A4, __mprec_bigtens +dat 0x085878CC, __mprec_tinytens +dat 0x0858791C, gKeyStatusPtr +dat 0x08587920, sKeyStatusSetterProc +dat 0x08587938, sBgTilemapBuffers +dat 0x08587948, sBGControlStructPtrs +dat 0x08587958, sMusicProc1Script +dat 0x08587970, sMusicProc2Script +dat 0x08587988, gMusicProc3Script +dat 0x08587998, sMusicProc4Script +dat 0x085879D8, sProcessCmdTable +dat 0x08587A40, debug_font_4bpp +dat 0x08588240, gUnknown_08588240 +dat 0x08588274, gUnknown_08588274 +dat 0x08588284, gUnknown_08588284 +dat 0x0858829C, gUnknown_0858829C +dat 0x0858849C, gUnknown_0858849C +dat 0x0858869C, gUnknown_0858869C +dat 0x0858889C, gUnknown_0858889C +dat 0x08588A9C, gUnknown_08588A9C +dat 0x08588C9C, gUnknown_08588C9C +dat 0x08588E9C, gUnknown_08588E9C +dat 0x0858909C, gUnknown_0858909C +dat 0x0858929C, gUnknown_0858929C +dat 0x0858949C, gUnknown_0858949C +dat 0x0858969C, gUnknown_0858969C +dat 0x0858989C, gUnknown_0858989C +dat 0x08589A9C, gUnknown_08589A9C +dat 0x08589C9C, gUnknown_08589C9C +dat 0x08589CE4, gUnknown_08589CE4 +dat 0x08589D2C, gUnknown_08589D2C +dat 0x08589D74, gUnknown_08589D74 +dat 0x08589DBC, gUnknown_08589DBC +dat 0x08589E04, gUnknown_08589E04 +dat 0x08589E4C, gUnknown_08589E4C +dat 0x08589E94, gUnknown_08589E94 +dat 0x08589EDC, gUnknown_08589EDC +dat 0x08589F24, gUnknown_08589F24 +dat 0x08589F6C, gUnknown_08589F6C +dat 0x08589FB4, gUnknown_08589FB4 +dat 0x08589FFC, gUnknown_08589FFC +dat 0x0858A044, gUnknown_0858A044 +dat 0x0858A08C, gUnknown_0858A08C +dat 0x0858A0D4, gUnknown_0858A0D4 +dat 0x0858A11C, gUnknown_0858A11C +dat 0x0858A164, gUnknown_0858A164 +dat 0x0858A1AC, gUnknown_0858A1AC +dat 0x0858A1F4, gUnknown_0858A1F4 +dat 0x0858A23C, gUnknown_0858A23C +dat 0x0858A284, gUnknown_0858A284 +dat 0x0858A2CC, gUnknown_0858A2CC +dat 0x0858A314, gUnknown_0858A314 +dat 0x0858A35C, gUnknown_0858A35C +dat 0x0858A3A4, gUnknown_0858A3A4 +dat 0x0858A3EC, gUnknown_0858A3EC +dat 0x0858A434, gUnknown_0858A434 +dat 0x0858A47C, gUnknown_0858A47C +dat 0x0858A4C4, gUnknown_0858A4C4 +dat 0x0858A50C, gUnknown_0858A50C +dat 0x0858A554, gUnknown_0858A554 +dat 0x0858A59C, gUnknown_0858A59C +dat 0x0858A5E4, gUnknown_0858A5E4 +dat 0x0858A62C, gUnknown_0858A62C +dat 0x0858A674, gUnknown_0858A674 +dat 0x0858A6BC, gUnknown_0858A6BC +dat 0x0858A704, gUnknown_0858A704 +dat 0x0858A74C, gUnknown_0858A74C +dat 0x0858A794, gUnknown_0858A794 +dat 0x0858A7DC, gUnknown_0858A7DC +dat 0x0858A824, gUnknown_0858A824 +dat 0x0858A86C, gUnknown_0858A86C +dat 0x0858A8B4, gUnknown_0858A8B4 +dat 0x0858A8FC, gUnknown_0858A8FC +dat 0x0858A944, gUnknown_0858A944 +dat 0x0858A98C, gUnknown_0858A98C +dat 0x0858A9D4, gUnknown_0858A9D4 +dat 0x0858AA1C, gUnknown_0858AA1C +dat 0x0858AA64, gUnknown_0858AA64 +dat 0x0858AAAC, gUnknown_0858AAAC +dat 0x0858AAF4, gUnknown_0858AAF4 +dat 0x0858AB3C, gUnknown_0858AB3C +dat 0x0858AB84, gUnknown_0858AB84 +dat 0x0858ABCC, gUnknown_0858ABCC +dat 0x0858AC14, gUnknown_0858AC14 +dat 0x0858AC5C, gUnknown_0858AC5C +dat 0x0858ACA4, gUnknown_0858ACA4 +dat 0x0858ACEC, gUnknown_0858ACEC +dat 0x0858AD34, gUnknown_0858AD34 +dat 0x0858AD7C, gUnknown_0858AD7C +dat 0x0858ADC4, gUnknown_0858ADC4 +dat 0x0858AE0C, gUnknown_0858AE0C +dat 0x0858AE54, gUnknown_0858AE54 +dat 0x0858AE9C, gUnknown_0858AE9C +dat 0x0858AEE4, gUnknown_0858AEE4 +dat 0x0858AF2C, gUnknown_0858AF2C +dat 0x0858AF74, gUnknown_0858AF74 +dat 0x0858AFBC, gUnknown_0858AFBC +dat 0x0858B004, gUnknown_0858B004 +dat 0x0858B04C, gUnknown_0858B04C +dat 0x0858B094, gUnknown_0858B094 +dat 0x0858B0DC, gUnknown_0858B0DC +dat 0x0858B124, gUnknown_0858B124 +dat 0x0858B16C, gUnknown_0858B16C +dat 0x0858B1B4, gUnknown_0858B1B4 +dat 0x0858B1FC, gUnknown_0858B1FC +dat 0x0858B244, gUnknown_0858B244 +dat 0x0858B28C, gUnknown_0858B28C +dat 0x0858B2D4, gUnknown_0858B2D4 +dat 0x0858B31C, gUnknown_0858B31C +dat 0x0858B364, gUnknown_0858B364 +dat 0x0858B3AC, gUnknown_0858B3AC +dat 0x0858B3F4, gUnknown_0858B3F4 +dat 0x0858B43C, gUnknown_0858B43C +dat 0x0858B484, gUnknown_0858B484 +dat 0x0858B4CC, gUnknown_0858B4CC +dat 0x0858B514, gUnknown_0858B514 +dat 0x0858B55C, gUnknown_0858B55C +dat 0x0858B5A4, gUnknown_0858B5A4 +dat 0x0858B5EC, gUnknown_0858B5EC +dat 0x0858B634, gUnknown_0858B634 +dat 0x0858B67C, gUnknown_0858B67C +dat 0x0858B6C4, gUnknown_0858B6C4 +dat 0x0858B70C, gUnknown_0858B70C +dat 0x0858B754, gUnknown_0858B754 +dat 0x0858B79C, gUnknown_0858B79C +dat 0x0858B7E4, gUnknown_0858B7E4 +dat 0x0858B82C, gUnknown_0858B82C +dat 0x0858B874, gUnknown_0858B874 +dat 0x0858B8BC, gUnknown_0858B8BC +dat 0x0858B904, gUnknown_0858B904 +dat 0x0858B94C, gUnknown_0858B94C +dat 0x0858B994, gUnknown_0858B994 +dat 0x0858B9DC, gUnknown_0858B9DC +dat 0x0858BA24, gUnknown_0858BA24 +dat 0x0858BA6C, gUnknown_0858BA6C +dat 0x0858BAB4, gUnknown_0858BAB4 +dat 0x0858BAFC, gUnknown_0858BAFC +dat 0x0858BB44, gUnknown_0858BB44 +dat 0x0858BB8C, gUnknown_0858BB8C +dat 0x0858BBD4, gUnknown_0858BBD4 +dat 0x0858BC1C, gUnknown_0858BC1C +dat 0x0858BC64, gUnknown_0858BC64 +dat 0x0858BCAC, gUnknown_0858BCAC +dat 0x0858BCF4, gUnknown_0858BCF4 +dat 0x0858BD3C, gUnknown_0858BD3C +dat 0x0858BD84, gUnknown_0858BD84 +dat 0x0858BDCC, gUnknown_0858BDCC +dat 0x0858BE14, gUnknown_0858BE14 +dat 0x0858BE5C, gUnknown_0858BE5C +dat 0x0858BEA4, gUnknown_0858BEA4 +dat 0x0858BEEC, gUnknown_0858BEEC +dat 0x0858BF34, gUnknown_0858BF34 +dat 0x0858BF7C, gUnknown_0858BF7C +dat 0x0858BFC4, gUnknown_0858BFC4 +dat 0x0858C00C, gUnknown_0858C00C +dat 0x0858C054, gUnknown_0858C054 +dat 0x0858C09C, gUnknown_0858C09C +dat 0x0858C0E4, gUnknown_0858C0E4 +dat 0x0858C12C, gUnknown_0858C12C +dat 0x0858C174, gUnknown_0858C174 +dat 0x0858C1BC, gUnknown_0858C1BC +dat 0x0858C204, gUnknown_0858C204 +dat 0x0858C24C, gUnknown_0858C24C +dat 0x0858C294, gUnknown_0858C294 +dat 0x0858C2DC, gUnknown_0858C2DC +dat 0x0858C324, gUnknown_0858C324 +dat 0x0858C36C, gUnknown_0858C36C +dat 0x0858C3B4, gUnknown_0858C3B4 +dat 0x0858C3FC, gUnknown_0858C3FC +dat 0x0858C444, gUnknown_0858C444 +dat 0x0858C48C, gUnknown_0858C48C +dat 0x0858C4D4, gUnknown_0858C4D4 +dat 0x0858C51C, gUnknown_0858C51C +dat 0x0858C564, gUnknown_0858C564 +dat 0x0858C5AC, gUnknown_0858C5AC +dat 0x0858C5F4, gUnknown_0858C5F4 +dat 0x0858C63C, gUnknown_0858C63C +dat 0x0858C684, gUnknown_0858C684 +dat 0x0858C6CC, gUnknown_0858C6CC +dat 0x0858C714, gUnknown_0858C714 +dat 0x0858C75C, gUnknown_0858C75C +dat 0x0858C7A4, gUnknown_0858C7A4 +dat 0x0858C7EC, gUnknown_0858C7EC +dat 0x0858CBEC, gUnknown_0858CBEC +dat 0x0858CC34, gUnknown_0858CC34 +dat 0x0858CC7C, gUnknown_0858CC7C +dat 0x0858CCC4, gUnknown_0858CCC4 +dat 0x0858CD0C, gUnknown_0858CD0C +dat 0x0858CD54, gUnknown_0858CD54 +dat 0x0858CD9C, gUnknown_0858CD9C +dat 0x0858CDE4, gUnknown_0858CDE4 +dat 0x0858CE2C, gUnknown_0858CE2C +dat 0x0858CE74, gUnknown_0858CE74 +dat 0x0858CEBC, gUnknown_0858CEBC +dat 0x0858CF04, gUnknown_0858CF04 +dat 0x0858CF4C, gUnknown_0858CF4C +dat 0x0858CF94, gUnknown_0858CF94 +dat 0x0858CFDC, gUnknown_0858CFDC +dat 0x0858D024, gUnknown_0858D024 +dat 0x0858D06C, gUnknown_0858D06C +dat 0x0858D0B4, gUnknown_0858D0B4 +dat 0x0858D0FC, gUnknown_0858D0FC +dat 0x0858D144, gUnknown_0858D144 +dat 0x0858D18C, gUnknown_0858D18C +dat 0x0858D1D4, gUnknown_0858D1D4 +dat 0x0858D21C, gUnknown_0858D21C +dat 0x0858D264, gUnknown_0858D264 +dat 0x0858D2AC, gUnknown_0858D2AC +dat 0x0858D2F4, gUnknown_0858D2F4 +dat 0x0858D33C, gUnknown_0858D33C +dat 0x0858D384, gUnknown_0858D384 +dat 0x0858D3CC, gUnknown_0858D3CC +dat 0x0858D414, gUnknown_0858D414 +dat 0x0858D45C, gUnknown_0858D45C +dat 0x0858D4A4, gUnknown_0858D4A4 +dat 0x0858D4EC, gUnknown_0858D4EC +dat 0x0858D534, gUnknown_0858D534 +dat 0x0858D57C, gUnknown_0858D57C +dat 0x0858D5C4, gUnknown_0858D5C4 +dat 0x0858D60C, gUnknown_0858D60C +dat 0x0858D654, gUnknown_0858D654 +dat 0x0858D69C, gUnknown_0858D69C +dat 0x0858D6E4, gUnknown_0858D6E4 +dat 0x0858D72C, gUnknown_0858D72C +dat 0x0858D774, gUnknown_0858D774 +dat 0x0858D7BC, gUnknown_0858D7BC +dat 0x0858D804, gUnknown_0858D804 +dat 0x0858D84C, gUnknown_0858D84C +dat 0x0858D894, gUnknown_0858D894 +dat 0x0858D8DC, gUnknown_0858D8DC +dat 0x0858D924, gUnknown_0858D924 +dat 0x0858D96C, gUnknown_0858D96C +dat 0x0858D9B4, gUnknown_0858D9B4 +dat 0x0858D9FC, gUnknown_0858D9FC +dat 0x0858DA44, gUnknown_0858DA44 +dat 0x0858DA8C, gUnknown_0858DA8C +dat 0x0858DAD4, gUnknown_0858DAD4 +dat 0x0858DB1C, gUnknown_0858DB1C +dat 0x0858DB64, gUnknown_0858DB64 +dat 0x0858DBAC, gUnknown_0858DBAC +dat 0x0858DBF4, gUnknown_0858DBF4 +dat 0x0858DC3C, gUnknown_0858DC3C +dat 0x0858DC84, gUnknown_0858DC84 +dat 0x0858DCCC, gUnknown_0858DCCC +dat 0x0858DD14, gUnknown_0858DD14 +dat 0x0858DD5C, gUnknown_0858DD5C +dat 0x0858DDA4, gUnknown_0858DDA4 +dat 0x0858DDEC, gUnknown_0858DDEC +dat 0x0858DE34, gUnknown_0858DE34 +dat 0x0858DE7C, gUnknown_0858DE7C +dat 0x0858DEC4, gUnknown_0858DEC4 +dat 0x0858DF0C, gUnknown_0858DF0C +dat 0x0858DF54, gUnknown_0858DF54 +dat 0x0858DF9C, gUnknown_0858DF9C +dat 0x0858DFE4, gUnknown_0858DFE4 +dat 0x0858E02C, gUnknown_0858E02C +dat 0x0858E074, gUnknown_0858E074 +dat 0x0858E0BC, gUnknown_0858E0BC +dat 0x0858E104, gUnknown_0858E104 +dat 0x0858E14C, gUnknown_0858E14C +dat 0x0858E194, gUnknown_0858E194 +dat 0x0858E1DC, gUnknown_0858E1DC +dat 0x0858E224, gUnknown_0858E224 +dat 0x0858E26C, gUnknown_0858E26C +dat 0x0858E2B4, gUnknown_0858E2B4 +dat 0x0858E2FC, gUnknown_0858E2FC +dat 0x0858E344, gUnknown_0858E344 +dat 0x0858E38C, gUnknown_0858E38C +dat 0x0858E3D4, gUnknown_0858E3D4 +dat 0x0858E41C, gUnknown_0858E41C +dat 0x0858E464, gUnknown_0858E464 +dat 0x0858E4AC, gUnknown_0858E4AC +dat 0x0858E4F4, gUnknown_0858E4F4 +dat 0x0858E53C, gUnknown_0858E53C +dat 0x0858E584, gUnknown_0858E584 +dat 0x0858E5CC, gUnknown_0858E5CC +dat 0x0858E614, gUnknown_0858E614 +dat 0x0858E65C, gUnknown_0858E65C +dat 0x0858E6A4, gUnknown_0858E6A4 +dat 0x0858E6EC, gUnknown_0858E6EC +dat 0x0858E734, gUnknown_0858E734 +dat 0x0858E77C, gUnknown_0858E77C +dat 0x0858E7C4, gUnknown_0858E7C4 +dat 0x0858E80C, gUnknown_0858E80C +dat 0x0858E854, gUnknown_0858E854 +dat 0x0858E89C, gUnknown_0858E89C +dat 0x0858E8E4, gUnknown_0858E8E4 +dat 0x0858E92C, gUnknown_0858E92C +dat 0x0858E974, gUnknown_0858E974 +dat 0x0858E9BC, gUnknown_0858E9BC +dat 0x0858EA04, gUnknown_0858EA04 +dat 0x0858EA4C, gUnknown_0858EA4C +dat 0x0858EA94, gUnknown_0858EA94 +dat 0x0858EADC, gUnknown_0858EADC +dat 0x0858EB24, gUnknown_0858EB24 +dat 0x0858EB6C, gUnknown_0858EB6C +dat 0x0858EBB4, gUnknown_0858EBB4 +dat 0x0858EBFC, gUnknown_0858EBFC +dat 0x0858EC44, gUnknown_0858EC44 +dat 0x0858EC8C, gUnknown_0858EC8C +dat 0x0858ECD4, gUnknown_0858ECD4 +dat 0x0858ED1C, gUnknown_0858ED1C +dat 0x0858ED64, gUnknown_0858ED64 +dat 0x0858EDAC, gUnknown_0858EDAC +dat 0x0858EDF4, gUnknown_0858EDF4 +dat 0x0858EE3C, gUnknown_0858EE3C +dat 0x0858EE84, gUnknown_0858EE84 +dat 0x0858EECC, gUnknown_0858EECC +dat 0x0858EF14, gUnknown_0858EF14 +dat 0x0858EF5C, gUnknown_0858EF5C +dat 0x0858EFA4, gUnknown_0858EFA4 +dat 0x0858EFEC, gUnknown_0858EFEC +dat 0x0858F034, gUnknown_0858F034 +dat 0x0858F07C, gUnknown_0858F07C +dat 0x0858F0C4, gUnknown_0858F0C4 +dat 0x0858F10C, gUnknown_0858F10C +dat 0x0858F154, gUnknown_0858F154 +dat 0x0858F19C, gUnknown_0858F19C +dat 0x0858F1E4, gUnknown_0858F1E4 +dat 0x0858F22C, gUnknown_0858F22C +dat 0x0858F274, gUnknown_0858F274 +dat 0x0858F2BC, gUnknown_0858F2BC +dat 0x0858F304, gUnknown_0858F304 +dat 0x0858F34C, gUnknown_0858F34C +dat 0x0858F394, gUnknown_0858F394 +dat 0x0858F3DC, gUnknown_0858F3DC +dat 0x0858F424, gUnknown_0858F424 +dat 0x0858F46C, gUnknown_0858F46C +dat 0x0858F4B4, gUnknown_0858F4B4 +dat 0x0858F4FC, gUnknown_0858F4FC +dat 0x0858F544, gUnknown_0858F544 +dat 0x0858F58C, gUnknown_0858F58C +dat 0x0858F5D4, gUnknown_0858F5D4 +dat 0x0858F61C, gUnknown_0858F61C +dat 0x0858F664, gUnknown_0858F664 +dat 0x0858F6AC, gUnknown_0858F6AC +dat 0x0858F6F4, gUnknown_0858F6F4 +dat 0x0858FAF4, gUnknown_0858FAF4 +dat 0x0858FB3C, gUnknown_0858FB3C +dat 0x0858FB84, gUnknown_0858FB84 +dat 0x0858FBCC, gUnknown_0858FBCC +dat 0x0858FC14, gUnknown_0858FC14 +dat 0x0858FC5C, gUnknown_0858FC5C +dat 0x0858FCA4, gUnknown_0858FCA4 +dat 0x0858FCEC, gUnknown_0858FCEC +dat 0x0858FD34, gUnknown_0858FD34 +dat 0x0858FD7C, gUnknown_0858FD7C +dat 0x0858FDC4, gUnknown_0858FDC4 +dat 0x0858FE0C, gUnknown_0858FE0C +dat 0x0858FE54, gUnknown_0858FE54 +dat 0x0858FE9C, gUnknown_0858FE9C +dat 0x0858FEE4, gUnknown_0858FEE4 +dat 0x0858FF2C, gUnknown_0858FF2C +dat 0x0858FF74, gUnknown_0858FF74 +dat 0x0858FFBC, gUnknown_0858FFBC +dat 0x08590004, gUnknown_08590004 +dat 0x0859004C, gUnknown_0859004C +dat 0x08590094, gUnknown_08590094 +dat 0x085900DC, gUnknown_085900DC +dat 0x08590124, gUnknown_08590124 +dat 0x0859016C, gUnknown_0859016C +dat 0x085901B4, gUnknown_085901B4 +dat 0x085901FC, gUnknown_085901FC +dat 0x08590244, gUnknown_08590244 +dat 0x0859028C, gUnknown_0859028C +dat 0x085902D4, gUnknown_085902D4 +dat 0x0859031C, gUnknown_0859031C +dat 0x08590364, gUnknown_08590364 +dat 0x085903AC, gUnknown_085903AC +dat 0x085903F4, gUnknown_085903F4 +dat 0x0859043C, gUnknown_0859043C +dat 0x08590484, gUnknown_08590484 +dat 0x085904CC, gUnknown_085904CC +dat 0x08590514, gUnknown_08590514 +dat 0x0859055C, gUnknown_0859055C +dat 0x085905A4, gUnknown_085905A4 +dat 0x085905EC, gUnknown_085905EC +dat 0x08590634, gUnknown_08590634 +dat 0x0859067C, gUnknown_0859067C +dat 0x085906C4, gUnknown_085906C4 +dat 0x0859070C, gUnknown_0859070C +dat 0x08590754, gUnknown_08590754 +dat 0x0859079C, gUnknown_0859079C +dat 0x085907E4, gUnknown_085907E4 +dat 0x0859082C, gUnknown_0859082C +dat 0x08590874, gUnknown_08590874 +dat 0x085908BC, gUnknown_085908BC +dat 0x08590904, gUnknown_08590904 +dat 0x0859094C, gUnknown_0859094C +dat 0x08590994, gUnknown_08590994 +dat 0x085909DC, gUnknown_085909DC +dat 0x08590A24, gUnknown_08590A24 +dat 0x08590A6C, gUnknown_08590A6C +dat 0x08590AB4, gUnknown_08590AB4 +dat 0x08590AFC, gUnknown_08590AFC +dat 0x08590B44, gUnknown_08590B44 +dat 0x08590F44, gObject_8x8 +dat 0x08590F4C, gObject_16x16 +dat 0x08590F54, gObject_32x32 +dat 0x08590F5C, gObject_64x64 +dat 0x08590F64, gObject_8x16 +dat 0x08590F6C, gObject_16x32 +dat 0x08590F74, gObject_32x64 +dat 0x08590F7C, gObject_16x8 +dat 0x08590F84, gObject_16x8_VFlipped +dat 0x08590F8C, gObject_32x16 +dat 0x08590F94, gObject_64x32 +dat 0x08590F9C, gObject_32x8 +dat 0x08590FA4, gObject_8x32 +dat 0x08590FAC, gObject_32x8_VFlipped +dat 0x08590FB4, gObject_8x16_HFlipped +dat 0x08590FBC, gObject_8x8_HFlipped +dat 0x08590FC4, gObject_8x8_VFlipped +dat 0x08590FCC, gObject_8x8_HFlipped_VFlipped +dat 0x08590FD4, gObject_16x16_VFlipped +dat 0x08590FDC, sProcSrc_SpriteRefresher +dat 0x08590FEC, sDefaultFaceConfig +dat 0x0859100C, gSprite_Face64x96 +dat 0x08591026, gSprite_Face64x96_Flipped +dat 0x08591040, gSprite_Face96x96 +dat 0x08591066, gSprite_Face96x96_Flipped +dat 0x0859108C, gSprite_Face80x72 +dat 0x085910BE, gSprite_Face80x72_Flipped +dat 0x085910F0, gSprite_Face96x72 +dat 0x08591122, gSprite_Face96x72_Flipped +dat 0x08591154, gProcScr_E_FACE +dat 0x0859118C, gProcScr_E_FACE_ExtraFrame +dat 0x085911C4, gUnknown_085911C4 +dat 0x085911D8, gProcScr_FaceChibiSpr +dat 0x085911E8, gUnknown_085911E8 +dat 0x085911F6, gUnknown_085911F6 +dat 0x08591204, gProcScr_08591204 +dat 0x08591234, gProcScr_FaceEndIn8Frames +dat 0x0859124C, gProcScr_0859124C +dat 0x08591264, gProcScr_FaceBlink +dat 0x08591304, gProcScr_08591304 +dat 0x0859133C, sTalkState +dat 0x08591340, gProcScr_TalkSkipListener +dat 0x08591358, gProcScr_Talk +dat 0x08591388, gProcScr_TalkLock +dat 0x08591390, gUnknown_08591390 +dat 0x085913B0, gProcScr_TalkFaceMove +dat 0x085913D0, gProcScr_TalkPause +dat 0x085913F0, gProcScr_TalkWaitForInput +dat 0x08591418, sObj_PressKeyArrow0 +dat 0x08591420, sObj_PressKeyArrow1 +dat 0x08591428, sObj_PressKeyArrow2 +dat 0x08591430, gPressKeyArrowSpriteLut +dat 0x08591470, gProcScr_TalkShiftClearAll +dat 0x08591490, gYesNoTalkChoice +dat 0x085914A0, gBuySellTalkChoice +dat 0x085914B0, gProcScr_TalkChoice +dat 0x085914C8, gProcScr_TalkShiftClear +dat 0x085914F0, gProcScr_085914F0 +dat 0x08591520, gTalkPauseDurations +dat 0x08591530, gProcScr_TalkBubbleOpen +dat 0x08591540, gProcScr_TalkOpen +dat 0x08591570, gTalkFaceHPosLut +dat 0x08591590, gSprite_TalkTextFront +dat 0x085915AA, gSprite_TalkTextBack +dat 0x085915F4, gProcScr_TalkPutSpriteText_Unused +dat 0x0859160C, gUnknown_0859160C +dat 0x08591624, gUnknown_08591624 +dat 0x0859163C, gUnknown_0859163C +dat 0x08591664, gUnused_0859166C +dat 0x0859168C, sProcScr_ApProc +dat 0x085916A4, sOamTileSizeLut +dat 0x085916BC, gUnused_085916BC +dat 0x085916D4, gProcScr_GameControl +dat 0x08591AA4, gUnknown_08591AA4 +dat 0x08591AB4, gUnknown_08591AB4 +dat 0x08591AC0, gProc_StdEventEngine +dat 0x08591AF8, gProc_BattleEventEngine +dat 0x08591B28, gEventLoCmdTable +dat 0x08591C40, gUnknown_08591C40 +dat 0x08591C68, gUnknown_08591C68 +dat 0x08591C98, gEventHiCmdTable +dat 0x08591DD8, gUnknown_08591DD8 +dat 0x08591DE8, gUnknown_08591DE8 +dat 0x08591E00, gUnknown_08591E00 +dat 0x08591E58, gUnknown_08591E58 +dat 0x08591EB0, gUnknown_08591EB0 +dat 0x08591F08, gUnknown_08591F08 +dat 0x08591F18, gUnknown_08591F18 +dat 0x08591F28, gUnknown_08591F28 +dat 0x08591F88, gEvent_DisplayBattleQuote +dat 0x08591F9C, gEvent_TriggerQueuedTileChanges +dat 0x08591FA8, gEvent_OpenChest +dat 0x08591FF0, gEvent_MapSupportConversation +dat 0x08592030, gEvent_SupportViewerConversation +dat 0x08592058, gEvent_SkirmishRetreat +dat 0x085920B8, gEvent_SuspendPrompt +dat 0x08592104, gEvent_GameOver +dat 0x08592114, gUnknown_08592114 +dat 0x085921AC, gUnknown_085921AC +dat 0x085921C8, sProcScr_Popup +dat 0x08592228, sProcScr_PopupUpdateIcon +dat 0x08592230, gPopup_GotItem +dat 0x08592288, gPopup_ItemWasPilfered +dat 0x085922D0, sProcScr_GotItem +dat 0x08592300, gPopup_GotGold +dat 0x08592348, gPopup_GoldWasStole +dat 0x08592380, gPopup_StoleItem +dat 0x085923D8, gPopup_ItemStolen +dat 0x08592420, gPopup_WpnBroken +dat 0x08592468, gPopup_WRankUp +dat 0x08592490, gPopup_NewAlly +dat 0x085924D8, gUnknown_085924D8 +dat 0x085924F8, gUnknown_085924F8 +dat 0x08592510, gUnknown_08592510 +dat 0x08592530, gUnknown_08592530 +dat 0x08592568, gUnknown_08592568 +dat 0x08592580, gUnknown_08592580 +dat 0x085925D0, ProcScr_BoomFogFx +dat 0x085925F0, gUnknown_085925F0 +dat 0x08592608, gUnknown_08592608 +dat 0x08592628, gUnknown_08592628 +dat 0x085926F4, item_icon_tiles +dat 0x08592774, item_icon_1 +dat 0x085927F4, item_icon_2 +dat 0x08592874, item_icon_3 +dat 0x085928F4, item_icon_4 +dat 0x08592974, item_icon_5 +dat 0x085929F4, item_icon_6 +dat 0x08592A74, item_icon_7 +dat 0x08592AF4, item_icon_8 +dat 0x08592B74, item_icon_9 +dat 0x08592BF4, item_icon_10 +dat 0x08592C74, item_icon_11 +dat 0x08592CF4, item_icon_12 +dat 0x08592D74, item_icon_13 +dat 0x08592DF4, item_icon_14 +dat 0x08592E74, item_icon_15 +dat 0x08592EF4, item_icon_16 +dat 0x08592F74, item_icon_17 +dat 0x08592FF4, item_icon_18 +dat 0x08593074, item_icon_19 +dat 0x085930F4, item_icon_20 +dat 0x08593174, item_icon_21 +dat 0x085931F4, item_icon_22 +dat 0x08593274, item_icon_23 +dat 0x085932F4, item_icon_24 +dat 0x08593374, item_icon_25 +dat 0x085933F4, item_icon_26 +dat 0x08593474, item_icon_27 +dat 0x085934F4, item_icon_28 +dat 0x08593574, item_icon_29 +dat 0x085935F4, item_icon_30 +dat 0x08593674, item_icon_31 +dat 0x085936F4, item_icon_32 +dat 0x08593774, item_icon_33 +dat 0x085937F4, item_icon_34 +dat 0x08593874, item_icon_35 +dat 0x085938F4, item_icon_36 +dat 0x08593974, item_icon_37 +dat 0x085939F4, item_icon_38 +dat 0x08593A74, item_icon_39 +dat 0x08593AF4, item_icon_40 +dat 0x08593B74, item_icon_41 +dat 0x08593BF4, item_icon_42 +dat 0x08593C74, item_icon_43 +dat 0x08593CF4, item_icon_44 +dat 0x08593D74, item_icon_45 +dat 0x08593DF4, item_icon_46 +dat 0x08593E74, item_icon_47 +dat 0x08593EF4, item_icon_48 +dat 0x08593F74, item_icon_49 +dat 0x08593FF4, item_icon_50 +dat 0x08594074, item_icon_51 +dat 0x085940F4, item_icon_52 +dat 0x08594174, item_icon_53 +dat 0x085941F4, item_icon_54 +dat 0x08594274, item_icon_55 +dat 0x085942F4, item_icon_56 +dat 0x08594374, item_icon_57 +dat 0x085943F4, item_icon_58 +dat 0x08594474, item_icon_59 +dat 0x085944F4, item_icon_60 +dat 0x08594574, item_icon_61 +dat 0x085945F4, item_icon_62 +dat 0x08594674, item_icon_63 +dat 0x085946F4, item_icon_64 +dat 0x08594774, item_icon_65 +dat 0x085947F4, item_icon_66 +dat 0x08594874, item_icon_67 +dat 0x085948F4, item_icon_68 +dat 0x08594974, item_icon_69 +dat 0x085949F4, item_icon_70 +dat 0x08594A74, item_icon_71 +dat 0x08594AF4, item_icon_72 +dat 0x08594B74, item_icon_73 +dat 0x08594BF4, item_icon_74 +dat 0x08594C74, item_icon_75 +dat 0x08594CF4, item_icon_76 +dat 0x08594D74, item_icon_77 +dat 0x08594DF4, item_icon_78 +dat 0x08594E74, item_icon_79 +dat 0x08594EF4, item_icon_80 +dat 0x08594F74, item_icon_81 +dat 0x08594FF4, item_icon_82 +dat 0x08595074, item_icon_83 +dat 0x085950F4, item_icon_84 +dat 0x08595174, item_icon_85 +dat 0x085951F4, item_icon_86 +dat 0x08595274, item_icon_87 +dat 0x085952F4, item_icon_88 +dat 0x08595374, item_icon_89 +dat 0x085953F4, item_icon_90 +dat 0x08595474, item_icon_91 +dat 0x085954F4, item_icon_92 +dat 0x08595574, item_icon_93 +dat 0x085955F4, item_icon_94 +dat 0x08595674, item_icon_95 +dat 0x085956F4, item_icon_96 +dat 0x08595774, item_icon_97 +dat 0x085957F4, item_icon_98 +dat 0x08595874, item_icon_99 +dat 0x085958F4, item_icon_100 +dat 0x08595974, item_icon_101 +dat 0x085959F4, item_icon_102 +dat 0x08595A74, item_icon_103 +dat 0x08595AF4, item_icon_104 +dat 0x08595B74, item_icon_105 +dat 0x08595BF4, item_icon_106 +dat 0x08595C74, item_icon_107 +dat 0x08595CF4, item_icon_108 +dat 0x08595D74, item_icon_109 +dat 0x08595DF4, item_icon_110 +dat 0x08595E74, item_icon_111 +dat 0x08595EF4, item_icon_112 +dat 0x08595F74, item_icon_113 +dat 0x08595FF4, item_icon_114 +dat 0x08596074, item_icon_115 +dat 0x085960F4, item_icon_116 +dat 0x08596174, item_icon_117 +dat 0x085961F4, item_icon_118 +dat 0x08596274, item_icon_119 +dat 0x085962F4, item_icon_120 +dat 0x08596374, item_icon_121 +dat 0x085963F4, item_icon_122 +dat 0x08596474, item_icon_123 +dat 0x085964F4, item_icon_124 +dat 0x08596574, item_icon_125 +dat 0x085965F4, item_icon_126 +dat 0x08596674, item_icon_127 +dat 0x085966F4, item_icon_128 +dat 0x08596774, item_icon_129 +dat 0x085967F4, item_icon_130 +dat 0x08596874, item_icon_131 +dat 0x085968F4, item_icon_132 +dat 0x08596974, item_icon_133 +dat 0x085969F4, item_icon_134 +dat 0x08596A74, item_icon_135 +dat 0x08596AF4, item_icon_136 +dat 0x08596B74, item_icon_137 +dat 0x08596BF4, item_icon_138 +dat 0x08596C74, item_icon_139 +dat 0x08596CF4, item_icon_140 +dat 0x08596D74, item_icon_141 +dat 0x08596DF4, item_icon_142 +dat 0x08596E74, item_icon_143 +dat 0x08596EF4, item_icon_144 +dat 0x08596F74, item_icon_145 +dat 0x08596FF4, item_icon_146 +dat 0x08597074, item_icon_147 +dat 0x085970F4, item_icon_148 +dat 0x08597174, item_icon_149 +dat 0x085971F4, item_icon_150 +dat 0x08597274, item_icon_151 +dat 0x085972F4, item_icon_152 +dat 0x08597374, item_icon_153 +dat 0x085973F4, item_icon_154 +dat 0x08597474, item_icon_155 +dat 0x085974F4, item_icon_156 +dat 0x08597574, item_icon_157 +dat 0x085975F4, item_icon_158 +dat 0x08597674, item_icon_159 +dat 0x085976F4, item_icon_160 +dat 0x08597774, item_icon_161 +dat 0x085977F4, item_icon_162 +dat 0x08597874, item_icon_163 +dat 0x085978F4, item_icon_164 +dat 0x08597974, item_icon_165 +dat 0x085979F4, item_icon_166 +dat 0x08597A74, item_icon_167 +dat 0x08597AF4, item_icon_168 +dat 0x08597B74, item_icon_169 +dat 0x08597BF4, item_icon_170 +dat 0x08597C74, item_icon_171 +dat 0x08597CF4, item_icon_172 +dat 0x08597D74, item_icon_173 +dat 0x08597DF4, item_icon_174 +dat 0x08597E74, item_icon_175 +dat 0x08597EF4, item_icon_176 +dat 0x08597F74, item_icon_177 +dat 0x08597FF4, item_icon_178 +dat 0x08598074, item_icon_179 +dat 0x085980F4, item_icon_180 +dat 0x08598174, item_icon_181 +dat 0x085981F4, item_icon_182 +dat 0x08598274, item_icon_183 +dat 0x085982F4, item_icon_184 +dat 0x08598374, item_icon_185 +dat 0x085983F4, item_icon_186 +dat 0x08598474, item_icon_187 +dat 0x085984F4, item_icon_188 +dat 0x08598574, item_icon_189 +dat 0x085985F4, item_icon_190 +dat 0x08598674, item_icon_191 +dat 0x085986F4, item_icon_192 +dat 0x08598774, item_icon_193 +dat 0x085987F4, item_icon_194 +dat 0x08598874, item_icon_195 +dat 0x085988F4, item_icon_196 +dat 0x08598974, item_icon_197 +dat 0x085989F4, item_icon_198 +dat 0x08598A74, item_icon_199 +dat 0x08598AF4, item_icon_200 +dat 0x08598B74, item_icon_201 +dat 0x08598BF4, item_icon_202 +dat 0x08598C74, item_icon_203 +dat 0x08598CF4, item_icon_204 +dat 0x08598D74, item_icon_205 +dat 0x08598DF4, item_icon_206 +dat 0x08598E74, item_icon_207 +dat 0x08598EF4, item_icon_208 +dat 0x08598F74, item_icon_209 +dat 0x08598FF4, item_icon_210 +dat 0x08599074, item_icon_211 +dat 0x085990F4, item_icon_212 +dat 0x08599174, item_icon_213 +dat 0x085991F4, item_icon_214 +dat 0x08599274, item_icon_215 +dat 0x085992F4, item_icon_216 +dat 0x08599374, item_icon_217 +dat 0x085993F4, item_icon_218 +dat 0x08599474, item_icon_219 +dat 0x085994F4, item_icon_220 +dat 0x08599574, item_icon_221 +dat 0x085995F4, item_icon_222 +dat 0x08599674, item_icon_223 +dat 0x085996F4, item_icon_palette +dat 0x08599734, gUnknown_08599734 +dat 0x08599934, gUnknown_08599934 +dat 0x08599B34, gUnknown_08599B34 +dat 0x08599D34, gUnknown_08599D34 +dat 0x08599F34, gUnknown_08599F34 +dat 0x08599F54, gUnknown_08599F54 +dat 0x08599F74, gUnknown_08599F74 +dat 0x08599FB4, gUnknown_08599FB4 +dat 0x08599FD4, gUnknown_08599FD4 +dat 0x08599FF4, gUnknown_08599FF4 +dat 0x0859A00C, gUnknown_0859A00C +dat 0x0859A024, gUnknown_0859A024 +dat 0x0859A044, gUnknown_0859A044 +dat 0x0859A064, gUnknown_0859A064 +dat 0x0859A084, gUnknown_0859A084 +dat 0x0859A0A4, gUnknown_0859A0A4 +dat 0x0859A0D4, gUnknown_0859A0D4 +dat 0x0859A0EC, gUnknown_0859A0EC +dat 0x0859A0F0, gUnknown_0859A0F0 +dat 0x0859A0F3, gUnknown_0859A0F3 +dat 0x0859A0F4, gUnknown_0859A0F4 +dat 0x0859A0F8, gUnknown_0859A0F8 +dat 0x0859A100, gUnknown_0859A100 +dat 0x0859A110, gUnknown_0859A110 +dat 0x0859A120, gUnknown_0859A120 +dat 0x0859A140, gUnknown_0859A140 +dat 0x0859A160, gUnknown_0859A160 +dat 0x0859A180, gUnknown_0859A180 +dat 0x0859A1A0, gUnknown_0859A1A0 +dat 0x0859A1C0, gUnknown_0859A1C0 +dat 0x0859A1E0, gUnknown_0859A1E0 +dat 0x0859A1F0, gProc_BMapMain +dat 0x0859A438, sDirKeysToOffsetLut +dat 0x0859A458, sSprite_MapCursorA +dat 0x0859A472, sSprite_MapCursorB +dat 0x0859A48C, sSprite_MapCursorC +dat 0x0859A4A6, sSprite_MapCursorStretched +dat 0x0859A4C0, sMapCursorSpriteLut +dat 0x0859A500, sSprite_SysUpArrowA +dat 0x0859A508, sSprite_SysUpArrowB +dat 0x0859A510, sSprite_SysUpArrowC +dat 0x0859A518, sSprite_SysDownArrowA +dat 0x0859A520, sSprite_SysDownArrowB +dat 0x0859A528, sSprite_SysDownArrowC +dat 0x0859A530, gUnknown_0859A530 +dat 0x0859A53C, gUnknown_0859A53C +dat 0x0859A548, gProcScr_CamMove +dat 0x0859A570, gProcScr_UnkMapCursor +dat 0x0859A580, gProcScr_0859A580 +dat 0x0859A598, sStatusNameTextIdLookup +dat 0x0859A5D0, gUnitLookup +dat 0x0859A9D0, gTilesetTerrainLookup +dat 0x0859A9D4, gBmMapBaseTiles +dat 0x0859A9D8, gUnknown_0859A9D8 +dat 0x0859A9EC, gUnknown_0859A9EC +dat 0x0859AA5C, ProcScr_DebugMonitor +dat 0x0859AA64, gProc_DebugPrintWithProc +dat 0x0859AA7C, gUnknown_0859AA7C +dat 0x0859AA84, gUnknown_0859AA84 +dat 0x0859AA9C, gUnknown_0859AA9C +dat 0x0859AAD8, gProcScr_PlayerPhase +dat 0x0859ACE8, gProcScr_0859ACE8 +dat 0x0859AD08, gUnknown_0859AD08 +dat 0x0859AD28, sProcScr_MoveLimitViewChange +dat 0x0859AD50, sProcScr_MoveLimitView +dat 0x0859AD88, sProcScr_KOIDO +dat 0x0859ADA0, sProcScr_KOIDOAMM +dat 0x0859ADC8, sProcScr_BMXFADE +dat 0x0859AE00, gProcScr_ResetCursorPosition +dat 0x0859AE18, gProcScr_ADJUSTSFROMXI +dat 0x0859AE38, gProcCmd_ConvoyMenu +dat 0x0859AE88, gProcCmd_MenuItemPanel +dat 0x0859AEA0, sProcScr_PrepUnitSwap +dat 0x0859AEC8, obj_0859AEC8 +dat 0x0859AEE8, gProcScr_PhaseIntroUnk +dat 0x0859AEF8, gProcScr_PhaseIntroText +dat 0x0859AF40, gProcScr_PhaseIntroSquares +dat 0x0859AF60, gProcScr_PhaseIntroBlendBox +dat 0x0859AF80, ProcScr_PhaseIntro +dat 0x0859AFC8, ProcScr_GasTrapAnim +dat 0x0859AFE8, ProcScr_FireTrapAnim +dat 0x0859B008, ProcScr_UnkTrapAnim +dat 0x0859B048, ProcScr_ArrowTrapAnim +dat 0x0859B070, ProcScr_ShowMapChangeAnim +dat 0x0859B0A0, ProcScr_PikeTrapAnim +dat 0x0859B0C0, ProcScr_Popup2 +dat 0x0859B0E0, sProcScr_ChapterIntro_Bg3Scroll +dat 0x0859B0F0, sProcScr_ChapterIntro_KeyListen +dat 0x0859B108, sProcScr_ChapterIntro_0859B108 +dat 0x0859B120, gUnknown_0859B120 +dat 0x0859B132, gUnknown_0859B132 +dat 0x0859B144, gUnknown_0859B144 +dat 0x0859B160, sProcScr_ChapterIntro_0859B160 +dat 0x0859B180, sProcScr_ChapterIntro_LightBurst +dat 0x0859B198, sProcScr_ChapterIntro_0859B198 +dat 0x0859B1B0, gProcScr_ChapterIntro +dat 0x0859B318, sProcScr_0859B318 +dat 0x0859B340, ProcScr_GameOverScreen_RandomScroll +dat 0x0859B358, ProcScr_GameOverScreen +dat 0x0859B3B0, ProcScr_LightRuneAnim +dat 0x0859B3D0, ProcScr_LightRuneAnim2 +dat 0x0859B3F0, ProcScr_LightRuneAnim3 +dat 0x0859B410, ProcScr_DanceringAnim +dat 0x0859B448, Vectors_EventWarp1 +dat 0x0859B48C, Vectors_EventWarp2 +dat 0x0859B4D0, ProcScr_EventWrapAnim +dat 0x0859B4F8, ProcScr_WhiteCircleFx +dat 0x0859B510, ProcScr_EmitSingleStar +dat 0x0859B528, ProcScr_EmitStars +dat 0x0859B540, Img_EmitedStar +dat 0x0859B560, ProcScr_MineFx +dat 0x0859B578, gProcScr_ChapterIntroTitleOnly +dat 0x0859B600, gProcScr_BackToUnitMenu +dat 0x0859B630, gProcScr_0859B630 +dat 0x0859B668, gpSMSGfxDecompBuffer +dat 0x0859B66C, gSomeSMSLookupTable_859B66C +dat 0x0859B67C, sSlotToChrLut +dat 0x0859B73C, gUnknown_0859B73C +dat 0x0859B7BC, sSprite_SleepIconA +dat 0x0859B7C4, sSprite_SleepIconB +dat 0x0859B7CC, sSprite_SleepIconC +dat 0x0859B7D4, sSprite_SleepIconD +dat 0x0859B7DC, sSprite_SleepIconE +dat 0x0859B7E4, sSprite_SleepIconF +dat 0x0859B7EC, sSprite_SleepIconG +dat 0x0859B7F4, sSleepIconSprites +dat 0x0859B810, sSprite_BerserkIconA +dat 0x0859B818, sSprite_BerserkIconB +dat 0x0859B820, sSprite_BerserkIconC +dat 0x0859B828, sSprite_BerserkIconD +dat 0x0859B830, sSprite_BerserkIconE +dat 0x0859B838, sSprite_BerserkIconF +dat 0x0859B840, sSprite_BerserkIconG +dat 0x0859B848, sSprite_BerserkIconH +dat 0x0859B850, sSprite_BerserkIconI +dat 0x0859B858, sBerserkIconSprites +dat 0x0859B87C, sSprite_None +dat 0x0859B87E, sSprite_SilenceIconA +dat 0x0859B886, sSprite_SilenceIconB +dat 0x0859B88E, sSprite_SilenceIconC +dat 0x0859B898, sSilenceIconSprites +dat 0x0859B8E0, sSprite_PoisonIconA +dat 0x0859B8EE, sSprite_PoisonIconB +dat 0x0859B8FC, sSprite_PoisonIconC +dat 0x0859B90A, sSprite_PoisonIconD +dat 0x0859B918, sSprite_PoisonIconE +dat 0x0859B920, sSprite_PoisonIconF +dat 0x0859B928, sSprite_PoisonIconG +dat 0x0859B930, sSprite_PoisonIconH +dat 0x0859B938, sPoisonIconSprites +dat 0x0859B968, sSprite_0859B968 +dat 0x0859B976, sSprite_16x16_Blend +dat 0x0859B97E, sSprite_16x32_Blend +dat 0x0859B986, sSprite_32x32_Blend +dat 0x0859B98E, sSprite_16x16_Window +dat 0x0859B996, sSprite_16x32_Window +dat 0x0859B99E, sSprite_32x32_Window +dat 0x0859B9A8, sSupportMaxExpLookup +dat 0x0859B9B8, gProcScr_SquareSelectWarp +dat 0x0859BA38, gProcScr_SquareSelectTorch +dat 0x0859BA90, sWeaponTriangleRules +dat 0x0859BAC4, sProcScr_BattleAnimSimpleLock +dat 0x0859BADC, sItemDisplayTileLocation +dat 0x0859BB04, sProcScr_TradeMenu_HighlightUpdater +dat 0x0859BB1C, sProcScr_TradeMenu +dat 0x0859BBD4, sProcScr_TradeMenu_HelpBox +dat 0x0859BBF4, sProcScr_TradeMenu_TutorialHandCursor +dat 0x0859BC0C, sProcScr_TradeMenu_DoubleTutorialHandCursor +dat 0x0859BC24, sProcScr_TradeMenu_TutorialWait +dat 0x0859BC3C, sProcScr_TradeMenu_TutorialEventLock +dat 0x0859BC64, gUnknown_0859BC64 +dat 0x0859BCA8, gUnknown_0859BCA8 +dat 0x0859BCF4, gUnknown_0859BCF4 +dat 0x0859BD40, gUnknown_0859BD40 +dat 0x0859BDA0, gProcScr_UpdateTraps +dat 0x0859BDF0, sProcScr_ExecWarpStaff +dat 0x0859BE10, sProcScr_SetTargetStatus +dat 0x0859BE28, sProcScr_ExecNightmareStaff +dat 0x0859BE40, gDebugClearMenuItems +dat 0x0859BF18, gDebugChargeMenuItems +dat 0x0859BF84, gDebugContinueMenuItems +dat 0x0859C038, gDebugChuudanMenuItems +dat 0x0859C080, gDebugMenuItems +dat 0x0859C1A0, gItemUseMenuItems +dat 0x0859C278, gStealItemMenuItems +dat 0x0859C350, gConvoyMenuItems +dat 0x0859C44C, gSendToConvoyMenuItems +dat 0x0859C548, gYesNoSelectionMenuItems +dat 0x0859C5B4, gItemSubMenuItems +dat 0x0859C668, gItemMenuItems +dat 0x0859C764, gStaffItemSelectMenuItems +dat 0x0859C83C, gItemSelectMenuItems +dat 0x0859C914, gBallistaRangeMenuItems +dat 0x0859C95C, gUnknownMenuItems +dat 0x0859CA34, gUnitActionMenuItems +dat 0x0859CE6C, gMapMenuItems +dat 0x0859CFB0, gDebugClearMenuDef +dat 0x0859CFD4, gDebugChargeMenuDef +dat 0x0859CFF8, gDebugContinueMenuDef +dat 0x0859D01C, gDebugChuudanMenuDef +dat 0x0859D040, gDebugMenuDef +dat 0x0859D064, gMenuInfo_RepairItems +dat 0x0859D088, gStealItemMenuDef +dat 0x0859D0AC, gConvoyMenuDef +dat 0x0859D0D0, gSendToConvoyMenuDef +dat 0x0859D0F4, gYesNoSelectionMenuDef +dat 0x0859D118, gItemSubMenuDef +dat 0x0859D13C, gItemMenuDef +dat 0x0859D160, gStaffItemSelectMenuDef +dat 0x0859D184, gItemSelectMenuDef +dat 0x0859D1A8, gBallistaRangeMenuDef +dat 0x0859D1CC, gUnknownMenuDef +dat 0x0859D1F0, gUnitActionMenuDef +dat 0x0859D214, gMapMenuDef +dat 0x0859D238, gSelectInfo_OffensiveStaff +dat 0x0859D258, gSelectInfo_Barrier +dat 0x0859D278, gSelectInfo_Restore +dat 0x0859D298, gSelectInfo_Heal +dat 0x0859D2B8, gSelectInfo_Dance +dat 0x0859D2D8, gSelectInfo_PutTrap +dat 0x0859D2F8, gSelectInfo_0859D2F8 +dat 0x0859D318, gSelectInfo_Steal +dat 0x0859D338, gSelectInfo_Summon +dat 0x0859D358, gSelectInfo_Pick +dat 0x0859D378, gSelectInfo_Support +dat 0x0859D398, gSelectInfo_Talk +dat 0x0859D3B8, gSelectInfo_Repair +dat 0x0859D3D8, gSelectInfo_Trade +dat 0x0859D3F8, gSelectInfo_0859D3F8 +dat 0x0859D418, gSelectInfo_Give +dat 0x0859D438, gSelectInfo_Take +dat 0x0859D458, gSelectInfo_Drop +dat 0x0859D478, gSelectInfo_Rescue +dat 0x0859D498, TileAnimations1 +dat 0x0859D520, Ch11EphraimTileAnimations +dat 0x0859D568, TileAnimations2 +dat 0x0859D5F0, TileAnimationsUnused1 +dat 0x0859D678, TileAnimations5 +dat 0x0859D6B0, TileAnimationsUnused2 +dat 0x0859D6F8, TileAnimations3 +dat 0x0859D740, TileAnimationsUnused3 +dat 0x0859D788, TileAnimationsUnused4 +dat 0x0859D800, TileAnimations4 +dat 0x0859D880, TileAnimationsUnused5 +dat 0x0859D8B8, sProc_BMVSync +dat 0x0859D908, gProc_MapTask +dat 0x0859D958, sObj_RainParticle1 +dat 0x0859D960, sObj_RainParticle2 +dat 0x0859D968, sRainParticleObjLookup +dat 0x0859D974, sObj_BackgroundClouds +dat 0x0859D9E4, sProc_DelayedBMapDispResume +dat 0x0859D9FC, gClassList_MeleeArena +dat 0x0859DA22, gClassList_MagicArena +dat 0x0859DA4A, gClassList_BowArena +dat 0x0859DA53, gClassList_UnusedArena +dat 0x0859DA6C, sProcScr_AfterDropAction +dat 0x0859DA94, sProcScr_DeathDropAnim +dat 0x0859DABC, sProcScr_CombatAction +dat 0x0859DB24, sProcScr_ArenaAction +dat 0x0859DB6C, gPathArrowOAMTable +dat 0x0859DBA0, gUnknown_0859DBA0 +dat 0x0859DBA4, sProcScr_SALLYCURSORHelpPrompt +dat 0x0859DBBC, gProcScr_SALLYCURSOR +dat 0x0859E13C, gProcScr_UnitInfoWindow +dat 0x0859E188, gProcScr_SubtitleHelpDarkener +dat 0x0859E1B8, gProcScr_SubtitleHelp +dat 0x0859E1F0, gProcScr_Unused_KillAllRedUnits +dat 0x0859E248, sProcScr_StatusHealEffect_OverlayBg +dat 0x0859E260, sProcScr_StatusHealEffect_BlendedSprite +dat 0x0859E280, sProcScr_StatusHealEffect_BlendAnim +dat 0x0859E2B0, sProcScr_StatusHealEffect_PalAnim +dat 0x0859E2D0, sProcScr_StatusHealEffect +dat 0x0859E308, gProcScr_TerrainHealDisplay +dat 0x0859E368, gProcScr_PoisonDamageDisplay +dat 0x0859E3D0, gProcScr_GorgonEggHatchDisplay +dat 0x0859E438, gProcScr_StatusDecayDisplay +dat 0x0859E490, gProcScr_TrapDamageDisplay +dat 0x0859E520, gProcScr_BKSEL +dat 0x0859E5AC, sProcScr_ExecTrap8 +dat 0x0859E5FC, sProcScr_ExecTrapMine +dat 0x0859E64C, sProcScr_DisplayDungeonRecord_FromMenu +dat 0x0859E6EC, sProcScr_DisplayDungeonRecord_AfterDungeonClear +dat 0x0859E79C, obj_859E79C +dat 0x0859E7C8, gUnknown_0859E7C8 +dat 0x0859E7D4, gUnknown_0859E7D4 +dat 0x0859E804, sProcScr_DungeonRecord_UpdateValue +dat 0x0859E82C, gUnknown_0859E82C +dat 0x0859E838, gUnknown_0859E838 +dat 0x0859E860, sProcScr_DungeonRecord_UpdateNewRecordValues +dat 0x0859E8E0, gGfx_MiscUiGraphics +dat 0x0859ED70, gPal_MiscUiGraphics +dat 0x0859EDB0, gUnknown_0859EDB0 +dat 0x0859EDEC, gUnknown_0859EDEC +dat 0x0859EE20, gPal_MapSprite +dat 0x0859EE40, unit_icon_pal_enemy +dat 0x0859EE60, unit_icon_pal_npc +dat 0x0859EE80, unit_icon_pal_after_action +dat 0x0859EEA0, gPal_MapSpriteArena +dat 0x0859EEC0, gPal_NotMapSprite +dat 0x0859EEE0, gPal_MapSpriteSepia +dat 0x0859EF00, Pal_UIFont +dat 0x0859EF20, gUnknown_0859EF20 +dat 0x0859EF40, gUnknown_0859EF40 +dat 0x0859EF60, gUnknown_0859EF60 +dat 0x0859EF80, gUnknown_0859EF80 +dat 0x0859EFC0, gUnknown_0859EFC0 +dat 0x0859EFE0, gUnknown_0859EFE0 +dat 0x0859F000, gUnknown_0859F000 +dat 0x0859F020, Img_PhaseChangeUnk +dat 0x0859F3F8, Img_PhaseChangePlayer +dat 0x0859FA2C, Pal_PhaseChangePlayer +dat 0x0859FA4C, Img_PhaseChangeEnemy +dat 0x085A0068, Pal_PhaseChangeEnemy +dat 0x085A0088, Img_PhaseChangeOther +dat 0x085A0698, Pal_PhaseChangeOther +dat 0x085A06D8, Img_PhaseChangeSquares +dat 0x085A0838, gUnknown_085A0838 +dat 0x085A08F0, gUnknown_085A08F0 +dat 0x085A09A8, gTSA_BattleForecastStandard +dat 0x085A0AEC, gTSA_BattleForecastExtended +dat 0x085A0C80, gBattleForecast_x2x4Gfx +dat 0x085A0D2C, gBattleForecast_x2x4Pal +dat 0x085A0D4C, gUnknown_085A0D4C +dat 0x085A0EA0, gUnknown_085A0EA0 +dat 0x085A0FF8, SpriteAnim_GasTrapVertical +dat 0x085A129C, SpriteAnim_GasTrapHorizontal +dat 0x085A1510, Img_GasTrapVertical +dat 0x085A1AF8, Img_GasTrapHorizontal +dat 0x085A206C, Pal_GasTrap +dat 0x085A208C, Pal_ArrowTrap +dat 0x085A20AC, Img_ArrowTrap +dat 0x085A2384, SpriteAnim_ArrowTrap +dat 0x085A2940, Img_FireTrap +dat 0x085A2DDC, Pal_FireTrap +dat 0x085A2DFC, SpriteAnim_FireTrap +dat 0x085A3490, Pal_FireTrap2 +dat 0x085A34B0, Img_PikeTrap +dat 0x085A3730, SpriteAnim_PikeTrap +dat 0x085A3944, Pal_PikeTrap +dat 0x085A3964, gUnknown_085A3964 +dat 0x085A39EC, gUnknown_085A39EC +dat 0x085A3A84, gUnknown_085A3A84 +dat 0x085A3AC0, gUnknown_085A3AC0 +dat 0x085A3B00, gUnknown_085A3B00 +dat 0x085A401C, gUnknown_085A401C +dat 0x085A403C, Img_LightRune +dat 0x085A5760, Pal_LightRune +dat 0x085A5780, Tsa_LightRune +dat 0x085A5A60, Img_EventWarp +dat 0x085A61A8, Pal_EventWarp +dat 0x085A61C8, Tsa_EventWarp +dat 0x085A638C, gUnknown_085A638C +dat 0x085A643C, gUnknown_085A643C +dat 0x085A647C, gUnknown_085A647C +dat 0x085A6C80, Img_DanceringFx +dat 0x085A7A64, Tsa_DanceringFx +dat 0x085A7CA0, Pal_DanceringFx +dat 0x085A7CC0, Img_MineFx +dat 0x085A7E34, SpritAnim_MineFx +dat 0x085A7EC8, Pal_MineFx +dat 0x085A7EE8, gUnknown_085A7EE8 +dat 0x085A7F08, gProcScr_CpPhase +dat 0x085A7F30, gProcScr_BerserkCpPhase +dat 0x085A7F58, sUnitPriorityArray +dat 0x085A7F5C, gProcScr_CpOrder +dat 0x085A7F74, gProcScr_BerserkCpOrder +dat 0x085A7F94, sCpOrderFuncList +dat 0x085A7F9C, sDecideFuncList +dat 0x085A7FB4, sUnused_085A7FB4 +dat 0x085A7FCC, gProcScr_CpDecide +dat 0x085A8004, gProcScr_AiTargetCursor +dat 0x085A8024, gProcScr_CpPerform +dat 0x085A80A4, gPopup_085A80A4 +dat 0x085A80BC, sRange3OffsetLut +dat 0x085A8120, gTerrainList_LootableVillages +dat 0x085A8124, gTerrainList_LootableVillagesAndChests +dat 0x085A812C, gAiScript_FallbackAi1 +dat 0x085A813C, gAiScript_FallbackAi2 +dat 0x085A814C, gUnknown_085A814C +dat 0x085A8150, gAiClassRankLists +dat 0x085A8178, gUnknown_085A8178 +dat 0x085A817A, gUnknown_085A817A +dat 0x085A817C, gUnknown_085A817C +dat 0x085A817E, gUnknown_085A817E +dat 0x085A8180, gUnknown_085A8180 +dat 0x085A8182, gUnknown_085A8182 +dat 0x085A8184, gUnknown_085A8184 +dat 0x085A8188, gRedAiEscapePoints +dat 0x085A828C, gGreenAiEscapePoints +dat 0x085A8390, gAI3HealingThresholdTable +dat 0x085A83A4, gAiStealPriorityItemList +dat 0x085A83F8, gUnknown_085A83F8 +dat 0x085A8400, gUnknown_085A8400 +dat 0x085A8404, gUnknown_085A8404 +dat 0x085A8410, gAiScript_Ai2x00 +dat 0x085A8430, gAiScript_085A8430 +dat 0x085A8450, gAiScript_Ai2x12_85A8450 +dat 0x085A8480, gAiScript_Ai2x11_85A8480 +dat 0x085A84B0, gAiScript_085A84B0 +dat 0x085A84D0, gAiScript_085A84D0 +dat 0x085A84F0, gAiScript_085A84F0 +dat 0x085A8510, gAiScript_Ai2x04_85A8510 +dat 0x085A8540, gAiScript_085A8540 +dat 0x085A8570, gAiScript_Escape +dat 0x085A8590, gAiScript_085A8590 +dat 0x085A85D0, gAiScript_085A85D0 +dat 0x085A8620, gAiScript_085A8620 +dat 0x085A8690, gAiScript_085A8690 +dat 0x085A8700, gAiScript_085A8700 +dat 0x085A8790, gAiScript_085A8790 +dat 0x085A87B0, gAiScript_085A87B0 +dat 0x085A8810, gAiScript_085A8810 +dat 0x085A8840, gAiScript_085A8840 +dat 0x085A8870, gAiScript_ActionInRange +dat 0x085A8890, gAiScript_ActionInRange_80Perc +dat 0x085A88B0, gAiScript_ActionInRange_50Perc +dat 0x085A88D0, gAiScript_ActionStanding +dat 0x085A88F0, gAiScript_ActionStanding_80Perc +dat 0x085A8910, gAiScript_ActionStanding_50Perc +dat 0x085A8930, gAiScript_DoNothing +dat 0x085A8950, gAiScript_085A8950 +dat 0x085A89C0, gAiScript_085A89C0 +dat 0x085A89E0, gAiScript_085A89E0 +dat 0x085A8A00, gUnknown_085A8A00 +dat 0x085A8A04, gAiScript_ActionInRange_ExceptNatasha +dat 0x085A8A24, gUnknown_085A8A24 +dat 0x085A8A2C, gAiScript_085A8A2C +dat 0x085A8A4C, gUnknown_085A8A4C +dat 0x085A8A50, gAiScript_085A8A50 +dat 0x085A8A70, gUnknown_085A8A70 +dat 0x085A8A74, gUnknown_085A8A74 +dat 0x085A8A78, gUnknown_085A8A78 +dat 0x085A8A7C, gAiScript_085A8A7C +dat 0x085A8B3C, gUnknown_085A8B3C +dat 0x085A8B40, gAiScript_ActionInRange_ExceptCivilian +dat 0x085A8B60, gAiScript_085A8B60 +dat 0x085A8B80, gAiScript_085A8B80 +dat 0x085A8BA0, gAiScript_085A8BA0 +dat 0x085A8BE0, gAiScript_085A8BE0 +dat 0x085A8C00, gAiScript_085A8C00 +dat 0x085A8C70, gAiScript_085A8C70 +dat 0x085A8CE0, gAiScript_085A8CE0 +dat 0x085A8D00, gAiScript_085A8D00 +dat 0x085A8D80, gAiScript_085A8D80 +dat 0x085A8E00, gAiScript_085A8E00 +dat 0x085A8EB0, gAiScript_085A8EB0 +dat 0x085A8F60, gAiScript_085A8F60 +dat 0x085A8F90, gAiScript_085A8F90 +dat 0x085A8FB0, gAiScript_085A8FB0 +dat 0x085A8FE0, gAiScript_085A8FE0 +dat 0x085A9040, gAiScript_085A9040 +dat 0x085A9060, gAiScript_AttackWallsSnags +dat 0x085A90C0, gUnknown_085A90C0 +dat 0x085A90C4, gUnknown_085A90C4 +dat 0x085A90C8, gAiScript_085A90C8 +dat 0x085A9138, gAi2ScriptTable +dat 0x085A9184, gAi1ScriptTable +dat 0x085A91D8, gpAi2Table +dat 0x085A91E4, gpAi1Table +dat 0x085A91F0, sFriendZoneRangeScoreLut +dat 0x085A9254, sRange3OffsetLut_ +dat 0x085A92B8, sTerrainList_Fort +dat 0x085A92BC, sAiAdjacentPositionLut +dat 0x085A92DC, gUnknown_085A92DC +dat 0x085A92DE, gUnknown_085A92DE +dat 0x085A92E0, gUnknown_085A92E0 +dat 0x085A92E4, gUnknown_085A92E4 +dat 0x085A9304, gUnknown_085A9304 +dat 0x085A932C, gUnknown_085A932C +dat 0x085A9354, gUnknown_085A9354 +dat 0x085A937C, gUnknown_085A937C +dat 0x085A93A0, gUnknown_085A93A0 +dat 0x085A93B8, gUnknown_085A93B8 +dat 0x085A93E0, gUnknown_085A93E0 +dat 0x085A93F0, gUnknown_085A93F0 +dat 0x085A94A0, gUnknown_085A94A0 +dat 0x085A94AC, gUnknown_085A94AC +dat 0x085A9614, gUnknown_085A9614 +dat 0x085A96D4, gUnknown_085A96D4 +dat 0x085A96E4, gUnknown_085A96E4 +dat 0x085A96F4, gUnknown_085A96F4 +dat 0x085A971C, gUnknown_085A971C +dat 0x085A9774, gUnknown_085A9774 +dat 0x085A979C, gUnknown_085A979C +dat 0x085A9864, gUnknown_085A9864 +dat 0x085A9884, gUnknown_085A9884 +dat 0x085A9888, gUnknown_085A9888 +dat 0x085A9BA0, gUnknown_085A9BA0 +dat 0x085A9D38, gUnknown_085A9D38 +dat 0x085A9D98, gUnknown_085A9D98 +dat 0x085A9DF8, gUnknown_085A9DF8 +dat 0x085A9E48, gUnknown_085A9E48 +dat 0x085A9E68, gUnknown_085A9E68 +dat 0x085A9E88, gUnknown_085A9E88 +dat 0x085A9F48, gUnknown_085A9F48 +dat 0x085A9F98, gUnknown_085A9F98 +dat 0x085A9FA0, gUnknown_085A9FA0 +dat 0x085A9FB0, gUnknown_085A9FB0 +dat 0x085AA06C, gUnknown_085AA06C +dat 0x085AA084, gUnknown_085AA084 +dat 0x085AA0A4, gUnknown_085AA0A4 +dat 0x085AA0CA, gUnknown_085AA0CA +dat 0x085AA0F0, gUnknown_085AA0F0 +dat 0x085AA130, gUnknown_085AA130 +dat 0x085AA158, gUnknown_085AA158 +dat 0x085AA15C, gUnknown_085AA15C +dat 0x085AA1AC, gUnknown_085AA1AC +dat 0x085AA1FC, gUnknown_085AA1FC +dat 0x085AA21C, gUnknown_085AA21C +dat 0x085AA22C, gUnknown_085AA22C +dat 0x085AA24C, gUnknown_085AA24C +dat 0x085AA2B4, gUnknown_085AA2B4 +dat 0x085AA2D8, gUnknown_085AA2D8 +dat 0x085AA2FC, gUnknown_085AA2FC +dat 0x085AA4CC, gUnknown_085AA4CC +dat 0x085AA5BC, gUnknown_085AA5BC +dat 0x085AA6BC, gUnknown_085AA6BC +dat 0x085AA75C, gUnknown_085AA75C +dat 0x085AA7B4, gUnknown_085AA7B4 +dat 0x085AA7EC, gUnknown_085AA7EC +dat 0x085AA824, gUnknown_085AA824 +dat 0x085AA83C, gUnknown_085AA83C +dat 0x085AA854, gUnknown_085AA854 +dat 0x085AA86C, gUnknown_085AA86C +dat 0x085AA89C, gUnknown_085AA89C +dat 0x085AA914, gUnknown_085AA914 +dat 0x085AA954, gUnknown_085AA954 +dat 0x085AA96C, gUnknown_085AA96C +dat 0x085AA980, gUnknown_085AA980 +dat 0x085AA9A0, gUnknown_085AA9A0 +dat 0x085AA9B4, gUnknown_085AA9B4 +dat 0x085AA9C0, gUnknown_085AA9C0 +dat 0x085AA9D8, gUnknown_085AA9D8 +dat 0x085AAA0E, gUnknown_085AAA0E +dat 0x085AAA48, gUnknown_085AAA48 +dat 0x085AAA50, gUnknown_085AAA50 +dat 0x085AAA5E, gUnknown_085AAA5E +dat 0x085AAA78, gUnknown_085AAA78 +dat 0x085AAA90, gUnknown_085AAA90 +dat 0x085AAAA8, gUnknown_085AAAA8 +dat 0x085AAAB0, gUnknown_085AAAB0 +dat 0x085AAAC4, gUnknown_085AAAC4 +dat 0x085AAADC, gUnknown_085AAADC +dat 0x085AAAE8, gUnknown_085AAAE8 +dat 0x085AAB00, gUnknown_085AAB00 +dat 0x085AAB18, gUnknown_085AAB18 +dat 0x085AAB30, gUnknown_085AAB30 +dat 0x085AAB38, gUnknown_085AAB38 +dat 0x085AAB40, gUnknown_085AAB40 +dat 0x085AAB48, gUnknown_085AAB48 +dat 0x085AAB68, gUnknown_085AAB68 +dat 0x085AABB8, gUnknown_085AABB8 +dat 0x085AABC8, gUnknown_085AABC8 +dat 0x085AABD8, gUnknown_085AABD8 +dat 0x085AADA0, gUnknown_085AADA0 +dat 0x085AAE0C, gUnknown_085AAE0C +dat 0x085AB358, gUnknown_085AB358 +dat 0x085ABD68, gUnknown_085ABD68 +dat 0x085AC604, gUnknown_085AC604 +dat 0x085AC9DC, gUnknown_085AC9DC +dat 0x085ACD20, gUnknown_085ACD20 +dat 0x085ACEFC, gUnknown_085ACEFC +dat 0x085AD0CC, gUnknown_085AD0CC +dat 0x085AD80C, gUnknown_085AD80C +dat 0x085AD9CC, gUnknown_085AD9CC +dat 0x085ADA38, gUnknown_085ADA38 +dat 0x085ADBE8, gUnknown_085ADBE8 +dat 0x085ADC48, gUnknown_085ADC48 +dat 0x085ADCC8, gUnknown_085ADCC8 +dat 0x085ADDA8, gUnknown_085ADDA8 +dat 0x085ADDC8, gUnknown_085ADDC8 +dat 0x085ADDE8, gUnknown_085ADDE8 +dat 0x085ADE08, gUnknown_085ADE08 +dat 0x085ADE28, gUnknown_085ADE28 +dat 0x085ADE48, gUnknown_085ADE48 +dat 0x085ADE68, gUnknown_085ADE68 +dat 0x085ADE88, gUnknown_085ADE88 +dat 0x085ADF40, gUnknown_085ADF40 +dat 0x085AE190, gUnknown_085AE190 +dat 0x085AE464, gUnknown_085AE464 +dat 0x085AE778, gUnknown_085AE778 +dat 0x085AE7EC, gUnknown_085AE7EC +dat 0x085AF170, gUnknown_085AF170 +dat 0x085B081C, gUnknown_085B081C +dat 0x085B089C, gUnknown_085B089C +dat 0x085B0DE8, gUnknown_085B0DE8 +dat 0x085B0F2C, gUnknown_085B0F2C +dat 0x085B6430, sUiFrameModelTilemapLookup +dat 0x085B6440, sLegacyUiFramePaletteLookup +dat 0x085B6450, sUiFramePaletteLookup +dat 0x085B6460, sLegacyUiFrameImageLookup +dat 0x085B6470, sUiFrameImageLookup +dat 0x085B6480, sStatBarPaletteLookup +dat 0x085B6490, sSprite_Hand +dat 0x085B6498, sHandHOffsetLookup +dat 0x085B64B8, sProc_MenuMain +dat 0x085B64D0, sProc_Menu +dat 0x085B6510, sProc_MenuItem +dat 0x085B6518, sProc_MenuAutoHelpBox +dat 0x085B6530, sProc_MenuFrozenHelpBox +dat 0x085B6540, sProc_MenuFrozen +dat 0x085B6550, sItemCountYOffsetLookup +dat 0x085B655C, gProcScr_TargetSelection +dat 0x085B658C, gNearTargetLinkOrder +dat 0x085B65C0, gUiFrameImage +dat 0x085B6BB4, gUiFramePaletteA +dat 0x085B6BD4, gUiFramePaletteB +dat 0x085B6BF4, gUiFramePaletteC +dat 0x085B6C14, gUiFramePaletteD +dat 0x085B6CB4, gLegacyUiFrameAImage +dat 0x085B7560, gLegacyUiFrameAPalette +dat 0x085B7580, gUiBarPaletteA +dat 0x085B75A0, gLegacyUiFrameBImage +dat 0x085B7E54, gLegacyUiFrameBPalette +dat 0x085B7E74, gUiBarPaletteB +dat 0x085B7E94, gLegacyUiFrameCImage +dat 0x085B8714, gLegacyUiFrameCPalette +dat 0x085B8734, gUiBarPaletteC +dat 0x085B8754, gLegacyUiFrameDImage +dat 0x085B8F90, gLegacyUiFrameDPalette +dat 0x085B8FB0, gUiBarPaletteD +dat 0x085B8FF0, gUnkUiFrameImage +dat 0x085B9244, gUnkUiFramePalettes +dat 0x085B92C4, gUnknown_085B92C4 +dat 0x085B9354, gUnknown_085B9354 +dat 0x085B9358, gUnknown_085B9358 +dat 0x085B9378, gUnknown_085B9378 +dat 0x085B93A0, gUnknown_085B93A0 +dat 0x085B93B8, gUnknown_085B93B8 +dat 0x085B93D0, gUnknown_085B93D0 +dat 0x085B940C, gUnknown_085B940C +dat 0x085B9424, gUnknown_085B9424 +dat 0x085B949C, gUnknown_085B949C +dat 0x085B94F0, gUnknown_085B94F0 +dat 0x085B9544, gUnknown_085B9544 +dat 0x085B955C, gUnknown_085B955C +dat 0x085B9574, gUnknown_085B9574 +dat 0x085B958C, gUnknown_085B958C +dat 0x085B95A4, gUnknown_085B95A4 +dat 0x085B95BC, gUnknown_085B95BC +dat 0x085B95D4, gUnknown_085B95D4 +dat 0x085B95EC, gUnknown_085B95EC +dat 0x085B9604, gUnknown_085B9604 +dat 0x085B962C, gUnknown_085B962C +dat 0x085B9664, gUnknown_085B9664 +dat 0x085B968C, gUnknown_085B968C +dat 0x085B96B4, gUnknown_085B96B4 +dat 0x085B96DC, gUnknown_085B96DC +dat 0x085B96F4, gUnknown_085B96F4 +dat 0x085B9724, gUnknown_085B9724 +dat 0x085B975C, gUnknown_085B975C +dat 0x085B977C, gUnknown_085B977C +dat 0x085B9794, gUnknown_085B9794 +dat 0x085B97AC, gUnknown_085B97AC +dat 0x085B97C4, gUnknown_085B97C4 +dat 0x085B97EC, gUnknown_085B97EC +dat 0x085B9804, gUnknown_085B9804 +dat 0x085B9884, gUnknown_085B9884 +dat 0x085B989C, gUnknown_085B989C +dat 0x085B98B4, gUnknown_085B98B4 +dat 0x085B98CC, gUnknown_085B98CC +dat 0x085B98F4, gUnknown_085B98F4 +dat 0x085B991C, gUnknown_085B991C +dat 0x085B9944, gUnknown_085B9944 +dat 0x085B996C, gUnknown_085B996C +dat 0x085B9994, gUnknown_085B9994 +dat 0x085B99C4, gUnknown_085B99C4 +dat 0x085B99E4, gUnknown_085B99E4 +dat 0x085B9A0C, gUnknown_085B9A0C +dat 0x085B9A34, gUnknown_085B9A34 +dat 0x085B9A5C, gUnknown_085B9A5C +dat 0x085B9A84, gUnknown_085B9A84 +dat 0x085B9AB4, gUnknown_085B9AB4 +dat 0x085B9AD4, gUnknown_085B9AD4 +dat 0x085B9B1C, gUnknown_085B9B1C +dat 0x085B9B6C, gUnknown_085B9B6C +dat 0x085B9B84, gUnknown_085B9B84 +dat 0x085B9BA4, gUnknown_085B9BA4 +dat 0x085B9BC4, gUnknown_085B9BC4 +dat 0x085B9BE4, gUnknown_085B9BE4 +dat 0x085B9C04, gUnknown_085B9C04 +dat 0x085B9C24, gUnknown_085B9C24 +dat 0x085B9C44, gUnknown_085B9C44 +dat 0x085B9C64, gUnknown_085B9C64 +dat 0x085B9C84, gUnknown_085B9C84 +dat 0x085B9CA4, gUnknown_085B9CA4 +dat 0x085B9CC4, gUnknown_085B9CC4 +dat 0x085B9CE4, gUnknown_085B9CE4 +dat 0x085B9D0C, gUnknown_085B9D0C +dat 0x085B9D24, gUnknown_085B9D24 +dat 0x085B9D44, gUnknown_085B9D44 +dat 0x085B9D5C, gUnknown_085B9D5C +dat 0x085B9D6C, gUnknown_085B9D6C +dat 0x085B9D94, gUnknown_085B9D94 +dat 0x085B9DAC, gUnknown_085B9DAC +dat 0x085B9DC4, gUnknown_085B9DC4 +dat 0x085B9DDC, gUnknown_085B9DDC +dat 0x085B9E0C, gUnknown_085B9E0C +dat 0x085B9E34, gUnknown_085B9E34 +dat 0x085B9E4C, gUnknown_085B9E4C +dat 0x085BA0B8, gUnknown_085BA0B8 +dat 0x085BA2E0, gUnknown_085BA2E0 +dat 0x085BA300, gUnknown_085BA300 +dat 0x085BA320, gUnknown_085BA320 +dat 0x085BB0C8, gUnknown_085BB0C8 +dat 0x085BB2DC, gUnknown_085BB2DC +dat 0x085BC188, gUnknown_085BC188 +dat 0x085BE7F4, gUnknown_085BE7F4 +dat 0x085BEF94, gUnknown_085BEF94 +dat 0x085C48AC, gUnknown_085C48AC +dat 0x085C5994, gUnknown_085C5994 +dat 0x085C6054, gUnknown_085C6054 +dat 0x085C60D4, gUnknown_085C60D4 +dat 0x085C6730, gUnknown_085C6730 +dat 0x085C71E4, gUnknown_085C71E4 +dat 0x085C72AC, gUnknown_085C72AC +dat 0x085C72B4, gUnknown_085C72B4 +dat 0x085C7338, gUnknown_085C7338 +dat 0x085C7340, gUnknown_085C7340 +dat 0x085C73B8, gUnknown_085C73B8 +dat 0x085C73C0, gUnknown_085C73C0 +dat 0x085C7438, gUnknown_085C7438 +dat 0x085C7440, gUnknown_085C7440 +dat 0x085C81A4, gUnknown_085C81A4 +dat 0x085C8218, gUnknown_085C8218 +dat 0x085C8278, gUnknown_085C8278 +dat 0x085C9270, gUnknown_085C9270 +dat 0x085C92A0, gUnknown_085C92A0 +dat 0x085C92D0, gUnknown_085C92D0 +dat 0x085C92EC, gUnknown_085C92EC +dat 0x085C9328, gUnknown_085C9328 +dat 0x085C935C, gUnknown_085C935C +dat 0x085CFB70, gUnknown_085CFB70 +dat 0x085D0820, gUnknown_085D0820 +dat 0x085D0A20, gUnknown_085D0A20 +dat 0x085D0CE0, gUnknown_085D0CE0 +dat 0x085D0FD0, gUnknown_085D0FD0 +dat 0x085D1470, gUnknown_085D1470 +dat 0x085D4E60, gUnknown_085D4E60 +dat 0x085D4F90, gUnknown_085D4F90 +dat 0x085D4F98, gUnknown_085D4F98 +dat 0x085D4FB8, gUnknown_085D4FB8 +dat 0x085D4FD0, gUnknown_085D4FD0 +dat 0x085D4FF0, gUnknown_085D4FF0 +dat 0x085D5008, gUnknown_085D5008 +dat 0x085D5028, gUnknown_085D5028 +dat 0x085D5040, gUnknown_085D5040 +dat 0x085D5058, gUnknown_085D5058 +dat 0x085D5070, gUnknown_085D5070 +dat 0x085D5088, gUnknown_085D5088 +dat 0x085D50A0, gUnknown_085D50A0 +dat 0x085D50C0, gUnknown_085D50C0 +dat 0x085D50D8, gUnknown_085D50D8 +dat 0x085D50F8, gUnknown_085D50F8 +dat 0x085D5110, gUnknown_085D5110 +dat 0x085D5128, gUnknown_085D5128 +dat 0x085D5140, gUnknown_085D5140 +dat 0x085D5158, gUnknown_085D5158 +dat 0x085D5170, gUnknown_085D5170 +dat 0x085D5188, gUnknown_085D5188 +dat 0x085D51F4, gUnknown_085D51F4 +dat 0x085D5260, gUnknown_085D5260 +dat 0x085D5278, gUnknown_085D5278 +dat 0x085D5290, gUnknown_085D5290 +dat 0x085D52A8, gUnknown_085D52A8 +dat 0x085D52C0, gUnknown_085D52C0 +dat 0x085D52D8, gUnknown_085D52D8 +dat 0x085D52F0, gUnknown_085D52F0 +dat 0x085D5308, gUnknown_085D5308 +dat 0x085D5320, gUnknown_085D5320 +dat 0x085D5338, gUnknown_085D5338 +dat 0x085D5358, gUnknown_085D5358 +dat 0x085D5370, gUnknown_085D5370 +dat 0x085D5390, gUnknown_085D5390 +dat 0x085D53A8, gUnknown_085D53A8 +dat 0x085D53C0, gUnknown_085D53C0 +dat 0x085D53F0, gUnknown_085D53F0 +dat 0x085D5410, gUnknown_085D5410 +dat 0x085D5428, gUnknown_085D5428 +dat 0x085D5440, gUnknown_085D5440 +dat 0x085D5458, gUnknown_085D5458 +dat 0x085D5460, gUnknown_085D5460 +dat 0x085D5468, gUnknown_085D5468 +dat 0x085D5488, gUnknown_085D5488 +dat 0x085D54A0, gUnknown_085D54A0 +dat 0x085D54B8, gUnknown_085D54B8 +dat 0x085D54D0, gUnknown_085D54D0 +dat 0x085D5500, gUnknown_085D5500 +dat 0x085D5530, gUnknown_085D5530 +dat 0x085D5548, gUnknown_085D5548 +dat 0x085D5560, gUnknown_085D5560 +dat 0x085D55B4, gUnknown_085D55B4 +dat 0x085D5608, gUnknown_085D5608 +dat 0x085D5620, gUnknown_085D5620 +dat 0x085D5640, gUnknown_085D5640 +dat 0x085D5658, gUnknown_085D5658 +dat 0x085D5670, gUnknown_085D5670 +dat 0x085D5688, gUnknown_085D5688 +dat 0x085D56A0, gUnknown_085D56A0 +dat 0x085D56B8, gUnknown_085D56B8 +dat 0x085D56D0, gUnknown_085D56D0 +dat 0x085D56FC, gUnknown_085D56FC +dat 0x085D5728, gUnknown_085D5728 +dat 0x085D5740, gUnknown_085D5740 +dat 0x085D5758, gUnknown_085D5758 +dat 0x085D5770, gUnknown_085D5770 +dat 0x085D5788, gUnknown_085D5788 +dat 0x085D57A0, gUnknown_085D57A0 +dat 0x085D57CC, gUnknown_085D57CC +dat 0x085D57F8, gUnknown_085D57F8 +dat 0x085D5820, gUnknown_085D5820 +dat 0x085D5860, gUnknown_085D5860 +dat 0x085D5880, gUnknown_085D5880 +dat 0x085D5898, gUnknown_085D5898 +dat 0x085D58B0, gUnknown_085D58B0 +dat 0x085D58B8, gUnknown_085D58B8 +dat 0x085D58D8, gUnknown_085D58D8 +dat 0x085D58F0, gUnknown_085D58F0 +dat 0x085D5908, gUnknown_085D5908 +dat 0x085D5920, gUnknown_085D5920 +dat 0x085D59C4, gUnknown_085D59C4 +dat 0x085D5A68, gUnknown_085D5A68 +dat 0x085D5AB0, gUnknown_085D5AB0 +dat 0x085D5AE0, gUnknown_085D5AE0 +dat 0x085D5AF8, gUnknown_085D5AF8 +dat 0x085D5B28, gUnknown_085D5B28 +dat 0x085D5B40, gUnknown_085D5B40 +dat 0x085D5C0C, gUnknown_085D5C0C +dat 0x085D5CD8, gUnknown_085D5CD8 +dat 0x085D5CF0, gUnknown_085D5CF0 +dat 0x085D5D08, gUnknown_085D5D08 +dat 0x085D5D20, gUnknown_085D5D20 +dat 0x085D5DA4, gUnknown_085D5DA4 +dat 0x085D5E28, gUnknown_085D5E28 +dat 0x085D5EAC, gUnknown_085D5EAC +dat 0x085D5EC4, gUnknown_085D5EC4 +dat 0x085D5EDC, gUnknown_085D5EDC +dat 0x085D6014, gUnknown_085D6014 +dat 0x085D614C, gUnknown_085D614C +dat 0x085D6284, gUnknown_085D6284 +dat 0x085D62A4, gUnknown_085D62A4 +dat 0x085D62DC, gUnknown_085D62DC +dat 0x085D62FC, gUnknown_085D62FC +dat 0x085D6314, gUnknown_085D6314 +dat 0x085D632C, gUnknown_085D632C +dat 0x085D637C, gUnknown_085D637C +dat 0x085D63CC, gUnknown_085D63CC +dat 0x085D63D8, gUnknown_085D63D8 +dat 0x085D63E4, gUnknown_085D63E4 +dat 0x085D6438, gUnknown_085D6438 +dat 0x085D648C, gUnknown_085D648C +dat 0x085D64A4, gUnknown_085D64A4 +dat 0x085D64BC, gUnknown_085D64BC +dat 0x085D64D4, gUnknown_085D64D4 +dat 0x085D6540, gUnknown_085D6540 +dat 0x085D65AC, gUnknown_085D65AC +dat 0x085D65F4, gUnknown_085D65F4 +dat 0x085D660C, gUnknown_085D660C +dat 0x085D6624, gUnknown_085D6624 +dat 0x085D6644, gUnknown_085D6644 +dat 0x085D665C, gUnknown_085D665C +dat 0x085D667C, gUnknown_085D667C +dat 0x085D66A4, gUnknown_085D66A4 +dat 0x085D66BC, gUnknown_085D66BC +dat 0x085D66D4, gUnknown_085D66D4 +dat 0x085D67A0, gUnknown_085D67A0 +dat 0x085D686C, gUnknown_085D686C +dat 0x085D6884, gUnknown_085D6884 +dat 0x085D689C, gUnknown_085D689C +dat 0x085D68BC, gUnknown_085D68BC +dat 0x085D68D4, gUnknown_085D68D4 +dat 0x085D68EC, gUnknown_085D68EC +dat 0x085D6904, gUnknown_085D6904 +dat 0x085D691C, gUnknown_085D691C +dat 0x085D6934, gUnknown_085D6934 +dat 0x085D6954, gUnknown_085D6954 +dat 0x085D6974, gUnknown_085D6974 +dat 0x085D698C, gUnknown_085D698C +dat 0x085D69AC, gUnknown_085D69AC +dat 0x085D69CC, gUnknown_085D69CC +dat 0x085D69E4, gUnknown_085D69E4 +dat 0x085D69FC, gUnknown_085D69FC +dat 0x085D6A0C, gUnknown_085D6A0C +dat 0x085D6A2C, gUnknown_085D6A2C +dat 0x085D6A44, gUnknown_085D6A44 +dat 0x085D6A48, gUnknown_085D6A48 +dat 0x085D6A68, gUnknown_085D6A68 +dat 0x085D6A80, gUnknown_085D6A80 +dat 0x085D6A98, gUnknown_085D6A98 +dat 0x085D6ACC, gUnknown_085D6ACC +dat 0x085D6B00, gUnknown_085D6B00 +dat 0x085D6B20, gUnknown_085D6B20 +dat 0x085D6B38, gUnknown_085D6B38 +dat 0x085D6B50, gUnknown_085D6B50 +dat 0x085D6B98, gUnknown_085D6B98 +dat 0x085D6BB8, gUnknown_085D6BB8 +dat 0x085D6BD0, gUnknown_085D6BD0 +dat 0x085D6BE8, gUnknown_085D6BE8 +dat 0x085D6C28, gUnknown_085D6C28 +dat 0x085D6C48, gUnknown_085D6C48 +dat 0x085D6C68, gUnknown_085D6C68 +dat 0x085D6CB0, gUnknown_085D6CB0 +dat 0x085D6CC8, gUnknown_085D6CC8 +dat 0x085D6CE0, gUnknown_085D6CE0 +dat 0x085D6D14, gUnknown_085D6D14 +dat 0x085D6D48, gUnknown_085D6D48 +dat 0x085D6D68, gUnknown_085D6D68 +dat 0x085D6D80, gUnknown_085D6D80 +dat 0x085D6D98, gUnknown_085D6D98 +dat 0x085D6DB8, gUnknown_085D6DB8 +dat 0x085D6E70, gUnknown_085D6E70 +dat 0x085D6E88, gUnknown_085D6E88 +dat 0x085D6EA0, gUnknown_085D6EA0 +dat 0x085D6EB4, gUnknown_085D6EB4 +dat 0x085D6ED4, gUnknown_085D6ED4 +dat 0x085D6EF4, gUnknown_085D6EF4 +dat 0x085D6F0C, gUnknown_085D6F0C +dat 0x085D6F24, gUnknown_085D6F24 +dat 0x085D6F28, gUnknown_085D6F28 +dat 0x085D6F2C, gUnknown_085D6F2C +dat 0x085D6F30, gUnknown_085D6F30 +dat 0x085D6F48, gUnknown_085D6F48 +dat 0x085D6F6C, gUnknown_085D6F6C +dat 0x085D6F8C, gUnknown_085D6F8C +dat 0x085D6FA4, gUnknown_085D6FA4 +dat 0x085D6FB4, gUnknown_085D6FB4 +dat 0x085D6FCC, gUnknown_085D6FCC +dat 0x085D6FE4, gUnknown_085D6FE4 +dat 0x085D6FFC, gUnknown_085D6FFC +dat 0x085D7000, gUnknown_085D7000 +dat 0x085D7018, gUnknown_085D7018 +dat 0x085D7030, gUnknown_085D7030 +dat 0x085D70F0, gUnknown_085D70F0 +dat 0x085D7110, gUnknown_085D7110 +dat 0x085D7138, gUnknown_085D7138 +dat 0x085D7150, gUnknown_085D7150 +dat 0x085D7180, gUnknown_085D7180 +dat 0x085D71B0, gUnknown_085D71B0 +dat 0x085D71E0, gUnknown_085D71E0 +dat 0x085D71F8, gUnknown_085D71F8 +dat 0x085D7210, gUnknown_085D7210 +dat 0x085D7240, gUnknown_085D7240 +dat 0x085D7268, gUnknown_085D7268 +dat 0x085D7280, gUnknown_085D7280 +dat 0x085D7298, gUnknown_085D7298 +dat 0x085D7398, gUnknown_085D7398 +dat 0x085D73B8, gUnknown_085D73B8 +dat 0x085D73D8, gUnknown_085D73D8 +dat 0x085D73F8, gUnknown_085D73F8 +dat 0x085D7418, gUnknown_085D7418 +dat 0x085D7430, gUnknown_085D7430 +dat 0x085D7448, gUnknown_085D7448 +dat 0x085D744C, gUnknown_085D744C +dat 0x085D7450, gUnknown_085D7450 +dat 0x085D7470, gUnknown_085D7470 +dat 0x085D7490, gUnknown_085D7490 +dat 0x085D74A8, gUnknown_085D74A8 +dat 0x085D74C0, gUnknown_085D74C0 +dat 0x085D7530, gUnknown_085D7530 +dat 0x085D7550, gUnknown_085D7550 +dat 0x085D7570, gUnknown_085D7570 +dat 0x085D7588, gUnknown_085D7588 +dat 0x085D75B8, gUnknown_085D75B8 +dat 0x085D75E8, gUnknown_085D75E8 +dat 0x085D7600, gUnknown_085D7600 +dat 0x085D7628, gUnknown_085D7628 +dat 0x085D7650, gUnknown_085D7650 +dat 0x085D7670, gUnknown_085D7670 +dat 0x085D7688, gUnknown_085D7688 +dat 0x085D76A0, gUnknown_085D76A0 +dat 0x085D76B8, gUnknown_085D76B8 +dat 0x085D76E8, gUnknown_085D76E8 +dat 0x085D7700, gUnknown_085D7700 +dat 0x085D7714, gUnknown_085D7714 +dat 0x085D772C, gUnknown_085D772C +dat 0x085D7758, gUnknown_085D7758 +dat 0x085D7784, gUnknown_085D7784 +dat 0x085D77B0, gUnknown_085D77B0 +dat 0x085D77C8, gUnknown_085D77C8 +dat 0x085D77CC, gUnknown_085D77CC +dat 0x085D77E4, gUnknown_085D77E4 +dat 0x085D77FC, gUnknown_085D77FC +dat 0x085D7814, gUnknown_085D7814 +dat 0x085D782C, gUnknown_085D782C +dat 0x085D7844, gUnknown_085D7844 +dat 0x085D785C, gUnknown_085D785C +dat 0x085D7874, gUnknown_085D7874 +dat 0x085D788C, gUnknown_085D788C +dat 0x085D790C, gUnknown_085D790C +dat 0x085D798C, gUnknown_085D798C +dat 0x085D7A0C, gUnknown_085D7A0C +dat 0x085D7A8C, gUnknown_085D7A8C +dat 0x085D7B0C, gUnknown_085D7B0C +dat 0x085D7B8C, gUnknown_085D7B8C +dat 0x085D7BA4, gUnknown_085D7BA4 +dat 0x085D7BB0, gUnknown_085D7BB0 +dat 0x085D7BBC, gUnknown_085D7BBC +dat 0x085D7BC8, gUnknown_085D7BC8 +dat 0x085D7BE0, gUnknown_085D7BE0 +dat 0x085D7BF4, gUnknown_085D7BF4 +dat 0x085D7C08, gUnknown_085D7C08 +dat 0x085D7C1C, gUnknown_085D7C1C +dat 0x085D7C30, gUnknown_085D7C30 +dat 0x085D7C44, gUnknown_085D7C44 +dat 0x085D7C58, gUnknown_085D7C58 +dat 0x085D7C70, gUnknown_085D7C70 +dat 0x085D7C90, gUnknown_085D7C90 +dat 0x085D7CB0, gUnknown_085D7CB0 +dat 0x085D7CD0, gUnknown_085D7CD0 +dat 0x085D7CF0, gUnknown_085D7CF0 +dat 0x085D7D10, gUnknown_085D7D10 +dat 0x085D7D30, gUnknown_085D7D30 +dat 0x085D7D58, gUnknown_085D7D58 +dat 0x085D7D78, gUnknown_085D7D78 +dat 0x085D7D90, gUnknown_085D7D90 +dat 0x085D7DA8, gUnknown_085D7DA8 +dat 0x085D7DC0, gUnknown_085D7DC0 +dat 0x085D7DD8, gUnknown_085D7DD8 +dat 0x085D7DF0, gUnknown_085D7DF0 +dat 0x085D7E08, gUnknown_085D7E08 +dat 0x085D7E20, gUnknown_085D7E20 +dat 0x085D7E38, gUnknown_085D7E38 +dat 0x085D7E50, gUnknown_085D7E50 +dat 0x085D7E9C, gUnknown_085D7E9C +dat 0x085D7EE8, gUnknown_085D7EE8 +dat 0x085D7F00, gUnknown_085D7F00 +dat 0x085D7F18, gUnknown_085D7F18 +dat 0x085D7F30, gUnknown_085D7F30 +dat 0x085D7F80, gUnknown_085D7F80 +dat 0x085D7FD0, gUnknown_085D7FD0 +dat 0x085D8020, gUnknown_085D8020 +dat 0x085D8038, gUnknown_085D8038 +dat 0x085D8050, gUnknown_085D8050 +dat 0x085D8068, gUnknown_085D8068 +dat 0x085D8080, gUnknown_085D8080 +dat 0x085D8098, gUnknown_085D8098 +dat 0x085D80B0, gUnknown_085D80B0 +dat 0x085D80C8, gUnknown_085D80C8 +dat 0x085D80E0, gUnknown_085D80E0 +dat 0x085D80E4, gUnknown_085D80E4 +dat 0x085D80E8, gUnknown_085D80E8 +dat 0x085D8100, gUnknown_085D8100 +dat 0x085D8140, gUnknown_085D8140 +dat 0x085D8180, gUnknown_085D8180 +dat 0x085D81C0, gUnknown_085D81C0 +dat 0x085D81D8, gUnknown_085D81D8 +dat 0x085D81E8, gUnknown_085D81E8 +dat 0x085D81F8, gUnknown_085D81F8 +dat 0x085D8210, gUnknown_085D8210 +dat 0x085D8224, gUnknown_085D8224 +dat 0x085D8238, gUnknown_085D8238 +dat 0x085D8250, gUnknown_085D8250 +dat 0x085D8268, gUnknown_085D8268 +dat 0x085D8280, gUnknown_085D8280 +dat 0x085D82B0, gUnknown_085D82B0 +dat 0x085D82C8, gUnknown_085D82C8 +dat 0x085D82E0, gUnknown_085D82E0 +dat 0x085D82F8, gUnknown_085D82F8 +dat 0x085D8318, gUnknown_085D8318 +dat 0x085D8330, gUnknown_085D8330 +dat 0x085D8348, gUnknown_085D8348 +dat 0x085D8374, gUnknown_085D8374 +dat 0x085D83A0, gUnknown_085D83A0 +dat 0x085D83B8, gUnknown_085D83B8 +dat 0x085D83F8, gUnknown_085D83F8 +dat 0x085D8438, gUnknown_085D8438 +dat 0x085D8478, gUnknown_085D8478 +dat 0x085D847C, gUnknown_085D847C +dat 0x085D8484, gUnknown_085D8484 +dat 0x085D84B4, gUnknown_085D84B4 +dat 0x085D84D4, gUnknown_085D84D4 +dat 0x085D8524, gUnknown_085D8524 +dat 0x085D8574, gUnknown_085D8574 +dat 0x085D85C4, gUnknown_085D85C4 +dat 0x085D8614, gUnknown_085D8614 +dat 0x085D8664, gUnknown_085D8664 +dat 0x085D86B4, gUnknown_085D86B4 +dat 0x085D8704, gUnknown_085D8704 +dat 0x085D871C, gUnknown_085D871C +dat 0x085D8734, gUnknown_085D8734 +dat 0x085D874C, gUnknown_085D874C +dat 0x085D8764, gUnknown_085D8764 +dat 0x085D877C, gUnknown_085D877C +dat 0x085D878C, gUnknown_085D878C +dat 0x085D87AC, gUnknown_085D87AC +dat 0x085D87C4, gUnknown_085D87C4 +dat 0x085D87DC, gUnknown_085D87DC +dat 0x085D885C, gUnknown_085D885C +dat 0x085D8874, gUnknown_085D8874 +dat 0x085D8894, gUnknown_085D8894 +dat 0x085D88AC, gUnknown_085D88AC +dat 0x085D8960, gUnknown_085D8960 +dat 0x085D89A0, gUnknown_085D89A0 +dat 0x085D89B8, gUnknown_085D89B8 +dat 0x085D89F8, gUnknown_085D89F8 +dat 0x085D8A38, gUnknown_085D8A38 +dat 0x085D8A78, gUnknown_085D8A78 +dat 0x085D8A98, gUnknown_085D8A98 +dat 0x085D8ABC, gUnknown_085D8ABC +dat 0x085D8AD4, gUnknown_085D8AD4 +dat 0x085D8AEC, gUnknown_085D8AEC +dat 0x085D8B0C, gUnknown_085D8B0C +dat 0x085D8B24, gUnknown_085D8B24 +dat 0x085D8B4C, gUnknown_085D8B4C +dat 0x085D8B78, gUnknown_085D8B78 +dat 0x085D8BA4, gUnknown_085D8BA4 +dat 0x085D8BD0, gUnknown_085D8BD0 +dat 0x085D8BE8, gUnknown_085D8BE8 +dat 0x085D8BF4, gUnknown_085D8BF4 +dat 0x085D8C00, gUnknown_085D8C00 +dat 0x085D8C0C, gUnknown_085D8C0C +dat 0x085D8C24, gUnknown_085D8C24 +dat 0x085D8C4C, gUnknown_085D8C4C +dat 0x085D8C64, gUnknown_085D8C64 +dat 0x085D8C7C, gUnknown_085D8C7C +dat 0x085D8CA0, gUnknown_085D8CA0 +dat 0x085D8CC4, gUnknown_085D8CC4 +dat 0x085D8CE4, gUnknown_085D8CE4 +dat 0x085D8D14, gUnknown_085D8D14 +dat 0x085D8D44, gUnknown_085D8D44 +dat 0x085D8D5C, gUnknown_085D8D5C +dat 0x085D8D74, gUnknown_085D8D74 +dat 0x085D8D8C, gUnknown_085D8D8C +dat 0x085D8DA4, gUnknown_085D8DA4 +dat 0x085D8DC4, gUnknown_085D8DC4 +dat 0x085D8DDC, gUnknown_085D8DDC +dat 0x085D8DF4, gUnknown_085D8DF4 +dat 0x085D8E1C, gUnknown_085D8E1C +dat 0x085D8E34, gUnknown_085D8E34 +dat 0x085D8E4C, gUnknown_085D8E4C +dat 0x085D8E6C, gUnknown_085D8E6C +dat 0x085D8E84, gUnknown_085D8E84 +dat 0x085D8E9C, gUnknown_085D8E9C +dat 0x085D8EC4, gUnknown_085D8EC4 +dat 0x085D8EDC, gUnknown_085D8EDC +dat 0x085D8F0C, gUnknown_085D8F0C +dat 0x085D8F24, gUnknown_085D8F24 +dat 0x085D8F5C, gUnknown_085D8F5C +dat 0x085D8F94, gUnknown_085D8F94 +dat 0x085D8FAC, gUnknown_085D8FAC +dat 0x085D8FC4, gUnknown_085D8FC4 +dat 0x085D8FDC, gUnknown_085D8FDC +dat 0x085D901C, gUnknown_085D901C +dat 0x085D9034, gUnknown_085D9034 +dat 0x085D904C, gUnknown_085D904C +dat 0x085D9064, gUnknown_085D9064 +dat 0x085D907C, gUnknown_085D907C +dat 0x085D9094, gUnknown_085D9094 +dat 0x085D90AC, gUnknown_085D90AC +dat 0x085D90C4, gUnknown_085D90C4 +dat 0x085D90DC, gUnknown_085D90DC +dat 0x085D90F4, gUnknown_085D90F4 +dat 0x085D910C, gUnknown_085D910C +dat 0x085D9124, gUnknown_085D9124 +dat 0x085D913C, gUnknown_085D913C +dat 0x085D9154, gUnknown_085D9154 +dat 0x085D9244, gUnknown_085D9244 +dat 0x085D925C, gUnknown_085D925C +dat 0x085D9274, gUnknown_085D9274 +dat 0x085D9284, gUnknown_085D9284 +dat 0x085D92A4, gUnknown_085D92A4 +dat 0x085D92BC, gUnknown_085D92BC +dat 0x085D92D4, gUnknown_085D92D4 +dat 0x085D92E0, gUnknown_085D92E0 +dat 0x085D9300, gUnknown_085D9300 +dat 0x085D9318, gUnknown_085D9318 +dat 0x085D9330, gUnknown_085D9330 +dat 0x085D9370, gUnknown_085D9370 +dat 0x085D93B0, gUnknown_085D93B0 +dat 0x085D93F0, gUnknown_085D93F0 +dat 0x085D9430, gUnknown_085D9430 +dat 0x085D9454, gUnknown_085D9454 +dat 0x085D947C, gUnknown_085D947C +dat 0x085D9494, gUnknown_085D9494 +dat 0x085D94C4, gUnknown_085D94C4 +dat 0x085D94DC, gUnknown_085D94DC +dat 0x085D9504, gUnknown_085D9504 +dat 0x085D951C, gUnknown_085D951C +dat 0x085D9524, gUnknown_085D9524 +dat 0x085D9544, gUnknown_085D9544 +dat 0x085D955C, gUnknown_085D955C +dat 0x085D9584, gUnknown_085D9584 +dat 0x085D959C, gUnknown_085D959C +dat 0x085D95A0, gUnknown_085D95A0 +dat 0x085D95C0, gUnknown_085D95C0 +dat 0x085D95E0, gUnknown_085D95E0 +dat 0x085D95F8, gUnknown_085D95F8 +dat 0x085D9620, gUnknown_085D9620 +dat 0x085D9638, gUnknown_085D9638 +dat 0x085D96BC, gUnknown_085D96BC +dat 0x085D9740, gUnknown_085D9740 +dat 0x085D97C4, gUnknown_085D97C4 +dat 0x085D97DC, gUnknown_085D97DC +dat 0x085D9880, gUnknown_085D9880 +dat 0x085D9924, gUnknown_085D9924 +dat 0x085D996C, gUnknown_085D996C +dat 0x085D999C, gUnknown_085D999C +dat 0x085D99C4, gUnknown_085D99C4 +dat 0x085D99EC, gUnknown_085D99EC +dat 0x085D9A1C, gUnknown_085D9A1C +dat 0x085D9A2C, gUnknown_085D9A2C +dat 0x085D9A94, gUnknown_085D9A94 +dat 0x085D9AFC, gUnknown_085D9AFC +dat 0x085D9B64, gUnknown_085D9B64 +dat 0x085D9B74, gUnknown_085D9B74 +dat 0x085D9BA4, gUnknown_085D9BA4 +dat 0x085D9BB4, gUnknown_085D9BB4 +dat 0x085D9C00, gUnknown_085D9C00 +dat 0x085D9C4C, gUnknown_085D9C4C +dat 0x085D9C5C, gUnknown_085D9C5C +dat 0x085DA05C, gUnknown_085DA05C +dat 0x085DA364, gUnknown_085DA364 +dat 0x085DA3C0, gUnknown_085DA3C0 +dat 0x085DA3E0, gUnknown_085DA3E0 +dat 0x085DA6FC, gUnknown_085DA6FC +dat 0x085DA758, gUnknown_085DA758 +dat 0x085DA778, gUnknown_085DA778 +dat 0x085DA7AC, gUnknown_085DA7AC +dat 0x085DA854, gUnknown_085DA854 +dat 0x085DA864, gUnknown_085DA864 +dat 0x085DA8E0, gUnknown_085DA8E0 +dat 0x085DA8F0, gUnknown_085DA8F0 +dat 0x085DA900, gUnknown_085DA900 +dat 0x085DAB30, gUnknown_085DAB30 +dat 0x085DAB50, gUnknown_085DAB50 +dat 0x085DAD6C, gUnknown_085DAD6C +dat 0x085DAD8C, gUnknown_085DAD8C +dat 0x085DAFA4, gUnknown_085DAFA4 +dat 0x085DAFC4, gUnknown_085DAFC4 +dat 0x085DB1E0, gUnknown_085DB1E0 +dat 0x085DB200, gUnknown_085DB200 +dat 0x085DB42C, gUnknown_085DB42C +dat 0x085DB44C, gUnknown_085DB44C +dat 0x085DB694, gUnknown_085DB694 +dat 0x085DB6B4, gUnknown_085DB6B4 +dat 0x085DB8EC, gUnknown_085DB8EC +dat 0x085DB90C, gUnknown_085DB90C +dat 0x085DBB70, gUnknown_085DBB70 +dat 0x085DBB90, gUnknown_085DBB90 +dat 0x085DBE00, gUnknown_085DBE00 +dat 0x085DBE20, gUnknown_085DBE20 +dat 0x085DC050, gUnknown_085DC050 +dat 0x085DC244, gUnknown_085DC244 +dat 0x085DC498, gUnknown_085DC498 +dat 0x085DC6F8, gUnknown_085DC6F8 +dat 0x085DC958, gUnknown_085DC958 +dat 0x085DCA5C, gUnknown_085DCA5C +dat 0x085DCAF8, gUnknown_085DCAF8 +dat 0x085DCB10, gUnknown_085DCB10 +dat 0x085DCC84, gUnknown_085DCC84 +dat 0x085DD484, gUnknown_085DD484 +dat 0x085DD4B4, gUnknown_085DD4B4 +dat 0x085DDC64, gUnknown_085DDC64 +dat 0x085DE964, gUnknown_085DE964 +dat 0x085DE984, gUnknown_085DE984 +dat 0x085DF224, gUnknown_085DF224 +dat 0x085DFA08, gUnknown_085DFA08 +dat 0x085DFA28, gUnknown_085DFA28 +dat 0x085DFA48, gUnknown_085DFA48 +dat 0x085DFA68, gUnknown_085DFA68 +dat 0x085E067C, gUnknown_085E067C +dat 0x085E12DC, gUnknown_085E12DC +dat 0x085E15F4, gUnknown_085E15F4 +dat 0x085E163C, gUnknown_085E163C +dat 0x085E1960, gUnknown_085E1960 +dat 0x085E19A8, gUnknown_085E19A8 +dat 0x085E1C48, gUnknown_085E1C48 +dat 0x085E1C58, gUnknown_085E1C58 +dat 0x085E1EA4, gUnknown_085E1EA4 +dat 0x085E1EB4, gUnknown_085E1EB4 +dat 0x085E2A24, gUnknown_085E2A24 +dat 0x085E35DC, gUnknown_085E35DC +dat 0x085E420C, gUnknown_085E420C +dat 0x085E4E3C, gUnknown_085E4E3C +dat 0x085E5A78, gUnknown_085E5A78 +dat 0x085E5AE4, gUnknown_085E5AE4 +dat 0x085E7028, gUnknown_085E7028 +dat 0x085E8108, gUnknown_085E8108 +dat 0x085E8308, gUnknown_085E8308 +dat 0x085E87A8, gUnknown_085E87A8 +dat 0x085E8C04, gUnknown_085E8C04 +dat 0x085E8CC4, gUnknown_085E8CC4 +dat 0x085E8CE4, gUnknown_085E8CE4 +dat 0x085E8D88, gUnknown_085E8D88 +dat 0x085E9150, gUnknown_085E9150 +dat 0x085EAB58, gUnknown_085EAB58 +dat 0x085EAC5C, gUnknown_085EAC5C +dat 0x085EAC84, gUnknown_085EAC84 +dat 0x085EBDF8, gUnknown_085EBDF8 +dat 0x085EBEFC, gUnknown_085EBEFC +dat 0x085EBF24, gUnknown_085EBF24 +dat 0x085ED0C8, gUnknown_085ED0C8 +dat 0x085ED1CC, gUnknown_085ED1CC +dat 0x085ED1F4, gUnknown_085ED1F4 +dat 0x085EE398, gUnknown_085EE398 +dat 0x085EE49C, gUnknown_085EE49C +dat 0x085EE4C4, gUnknown_085EE4C4 +dat 0x085EE4F8, gUnknown_085EE4F8 +dat 0x085EF24C, gUnknown_085EF24C +dat 0x085F0190, gUnknown_085F0190 +dat 0x085F0E04, gUnknown_085F0E04 +dat 0x085F11B0, gUnknown_085F11B0 +dat 0x085F1620, gUnknown_085F1620 +dat 0x085F1640, gUnknown_085F1640 +dat 0x085F1660, gUnknown_085F1660 +dat 0x085F1710, gUnknown_085F1710 +dat 0x085F17B4, gUnknown_085F17B4 +dat 0x085F1858, gUnknown_085F1858 +dat 0x085F18FC, gUnknown_085F18FC +dat 0x085F19A0, gUnknown_085F19A0 +dat 0x085F1A44, gUnknown_085F1A44 +dat 0x085F1BD8, gUnknown_085F1BD8 +dat 0x085F1D6C, gUnknown_085F1D6C +dat 0x085F1F18, gUnknown_085F1F18 +dat 0x085F20C4, gUnknown_085F20C4 +dat 0x085F2270, gUnknown_085F2270 +dat 0x085F2418, gUnknown_085F2418 +dat 0x085F24F4, gUnknown_085F24F4 +dat 0x085F25D8, gUnknown_085F25D8 +dat 0x085F26E0, gUnknown_085F26E0 +dat 0x085F27E4, gUnknown_085F27E4 +dat 0x085F29C0, gUnknown_085F29C0 +dat 0x085F2C3C, gUnknown_085F2C3C +dat 0x085F2D44, gUnknown_085F2D44 +dat 0x085F2DAC, gUnknown_085F2DAC +dat 0x085F2DC0, gUnknown_085F2DC0 +dat 0x085F367C, gUnknown_085F367C +dat 0x085F3AA8, gUnknown_085F3AA8 +dat 0x085F3F40, gUnknown_085F3F40 +dat 0x085F4A24, gUnknown_085F4A24 +dat 0x085F5550, gUnknown_085F5550 +dat 0x085F5638, gUnknown_085F5638 +dat 0x085F6230, gUnknown_085F6230 +dat 0x085F7768, gUnknown_085F7768 +dat 0x085F7D64, gUnknown_085F7D64 +dat 0x085F80B4, gUnknown_085F80B4 +dat 0x085F80E0, gUnknown_085F80E0 +dat 0x085F843C, gUnknown_085F843C +dat 0x085F8468, gUnknown_085F8468 +dat 0x0860108C, gUnknown_0860108C +dat 0x08602B94, gUnknown_08602B94 +dat 0x08603B50, gUnknown_08603B50 +dat 0x08603D50, gUnknown_08603D50 +dat 0x08603F98, gUnknown_08603F98 +dat 0x08604210, gUnknown_08604210 +dat 0x08604FD4, gUnknown_08604FD4 +dat 0x08605DF4, gUnknown_08605DF4 +dat 0x08608838, gUnknown_08608838 +dat 0x0860A5D4, gUnknown_0860A5D4 +dat 0x086101DC, gUnknown_086101DC +dat 0x08617F04, gUnknown_08617F04 +dat 0x08618BBC, gUnknown_08618BBC +dat 0x0861ACB8, gUnknown_0861ACB8 +dat 0x0861AD24, gUnknown_0861AD24 +dat 0x0861AD84, gUnknown_0861AD84 +dat 0x0861AD8C, gUnknown_0861AD8C +dat 0x08621960, gUnknown_08621960 +dat 0x08622F2C, gUnknown_08622F2C +dat 0x086234D8, gUnknown_086234D8 +dat 0x08623A9C, gUnknown_08623A9C +dat 0x08625094, gUnknown_08625094 +dat 0x08625148, gUnknown_08625148 +dat 0x086267D8, gUnknown_086267D8 +dat 0x0862688C, gUnknown_0862688C +dat 0x0862A2D0, gUnknown_0862A2D0 +dat 0x0862A2F0, gUnknown_0862A2F0 +dat 0x0862C82C, gUnknown_0862C82C +dat 0x0862CC2C, gUnknown_0862CC2C +dat 0x0862D06C, gUnknown_0862D06C +dat 0x0862D424, gUnknown_0862D424 +dat 0x0862D6A8, gUnknown_0862D6A8 +dat 0x0862D6E0, gUnknown_0862D6E0 +dat 0x0862D82C, gUnknown_0862D82C +dat 0x0862DC24, gUnknown_0862DC24 +dat 0x0862DC58, gUnknown_0862DC58 +dat 0x0862DCE0, gUnknown_0862DCE0 +dat 0x08636640, gUnknown_08636640 +dat 0x08641D64, gUnknown_08641D64 +dat 0x08641D84, gUnknown_08641D84 +dat 0x08645DD8, gUnknown_08645DD8 +dat 0x08645F44, gUnknown_08645F44 +dat 0x08646510, gUnknown_08646510 +dat 0x0864E790, gUnknown_0864E790 +dat 0x0864E7B0, gUnknown_0864E7B0 +dat 0x086508DC, gUnknown_086508DC +dat 0x08650DA8, gUnknown_08650DA8 +dat 0x08651240, gUnknown_08651240 +dat 0x0865163C, gUnknown_0865163C +dat 0x086517DC, gUnknown_086517DC +dat 0x08651AE4, gUnknown_08651AE4 +dat 0x08651DE0, gUnknown_08651DE0 +dat 0x08651DF4, gUnknown_08651DF4 +dat 0x08652554, gUnknown_08652554 +dat 0x08652734, gUnknown_08652734 +dat 0x086568F4, gUnknown_086568F4 +dat 0x08656914, gUnknown_08656914 +dat 0x0865AF3C, gUnknown_0865AF3C +dat 0x0865BAB8, gUnknown_0865BAB8 +dat 0x0865BAD8, gUnknown_0865BAD8 +dat 0x0865C77C, gUnknown_0865C77C +dat 0x0865C7A8, gUnknown_0865C7A8 +dat 0x0865C7D4, gUnknown_0865C7D4 +dat 0x0866EFF0, gUnknown_0866EFF0 +dat 0x0866F2B4, gUnknown_0866F2B4 +dat 0x0866F58C, gUnknown_0866F58C +dat 0x0866F5E4, gUnknown_0866F5E4 +dat 0x0866F774, gUnknown_0866F774 +dat 0x086700D4, gUnknown_086700D4 +dat 0x086702D4, gUnknown_086702D4 +dat 0x08670528, gUnknown_08670528 +dat 0x08670548, gUnknown_08670548 +dat 0x08670D40, gUnknown_08670D40 +dat 0x086716A0, gUnknown_086716A0 +dat 0x08672000, gUnknown_08672000 +dat 0x08672220, gUnknown_08672220 +dat 0x08675114, gUnknown_08675114 +dat 0x086751A4, gUnknown_086751A4 +dat 0x086766C0, gUnknown_086766C0 +dat 0x08676734, gUnknown_08676734 +dat 0x08677CC0, gUnknown_08677CC0 +dat 0x08677D34, gUnknown_08677D34 +dat 0x08678720, gUnknown_08678720 +dat 0x08678920, gUnknown_08678920 +dat 0x08678B20, gUnknown_08678B20 +dat 0x0867B5A4, gUnknown_0867B5A4 +dat 0x0867EE04, gUnknown_0867EE04 +dat 0x0867EEB4, gUnknown_0867EEB4 +dat 0x086808A0, gUnknown_086808A0 +dat 0x08680DC0, gUnknown_08680DC0 +dat 0x08680FFC, gUnknown_08680FFC +dat 0x086810B8, gUnknown_086810B8 +dat 0x08684908, gUnknown_08684908 +dat 0x086849B8, gUnknown_086849B8 +dat 0x08684AB8, gUnknown_08684AB8 +dat 0x086852D8, gUnknown_086852D8 +dat 0x086861A4, gUnknown_086861A4 +dat 0x08686F84, gUnknown_08686F84 +dat 0x0868716C, gUnknown_0868716C +dat 0x0868718C, gUnknown_0868718C +dat 0x0868C168, gUnknown_0868C168 +dat 0x0868C2E8, gUnknown_0868C2E8 +dat 0x0868C338, gUnknown_0868C338 +dat 0x0868C358, gUnknown_0868C358 +dat 0x0868C7F0, gUnknown_0868C7F0 +dat 0x0868CC10, gUnknown_0868CC10 +dat 0x0868D2B4, gUnknown_0868D2B4 +dat 0x0868D2C8, gUnknown_0868D2C8 +dat 0x0868D2DC, gUnknown_0868D2DC +dat 0x0868D2F0, gUnknown_0868D2F0 +dat 0x0868D304, gUnknown_0868D304 +dat 0x0868D678, gUnknown_0868D678 +dat 0x0868D684, gUnknown_0868D684 +dat 0x0868D690, gUnknown_0868D690 +dat 0x0868D69C, gUnknown_0868D69C +dat 0x0868D6A8, gUnknown_0868D6A8 +dat 0x0868D6D0, gUnknown_0868D6D0 +dat 0x0868DF5C, gUnknown_0868DF5C +dat 0x0868E46C, gUnknown_0868E46C +dat 0x08692524, gUnknown_08692524 +dat 0x08692674, gUnknown_08692674 +dat 0x086926E0, gUnknown_086926E0 +dat 0x08692B10, gUnknown_08692B10 +dat 0x086937C0, gUnknown_086937C0 +dat 0x086945C4, gUnknown_086945C4 +dat 0x08695B10, gUnknown_08695B10 +dat 0x08696840, gUnknown_08696840 +dat 0x086A06A8, gUnknown_086A06A8 +dat 0x086A1CE0, gUnknown_086A1CE0 +dat 0x086A21F4, gUnknown_086A21F4 +dat 0x086A2614, gUnknown_086A2614 +dat 0x086A2724, gUnknown_086A2724 +dat 0x086A273C, gUnknown_086A273C +dat 0x086A2844, gUnknown_086A2844 +dat 0x086A285C, gUnknown_086A285C +dat 0x086A2874, gUnknown_086A2874 +dat 0x086A2CE8, gUnknown_086A2CE8 +dat 0x086A2DBC, gUnknown_086A2DBC +dat 0x086A2DD0, gUnknown_086A2DD0 +dat 0x086A2E98, gUnknown_086A2E98 +dat 0x086A2EAC, gUnknown_086A2EAC +dat 0x086A66D8, gUnknown_086A66D8 +dat 0x086B52CC, gUnknown_086B52CC +dat 0x086B5580, gUnknown_086B5580 +dat 0x086B58DC, gUnknown_086B58DC +dat 0x086B5974, gUnknown_086B5974 +dat 0x086B5984, gUnknown_086B5984 +dat 0x086B598C, gUnknown_086B598C +dat 0x086B5A2C, gUnknown_086B5A2C +dat 0x086B5A4C, gUnknown_086B5A4C +dat 0x086B5EAC, gUnknown_086B5EAC +dat 0x086BC824, gUnknown_086BC824 +dat 0x086BD260, gUnknown_086BD260 +dat 0x086BD76C, gUnknown_086BD76C +dat 0x086BDA5C, gUnknown_086BDA5C +dat 0x086C790C, gUnknown_086C790C +dat 0x086C792C, gUnknown_086C792C +dat 0x086C794C, gUnknown_086C794C +dat 0x086C90A4, gUnknown_086C90A4 +dat 0x086C93FC, gUnknown_086C93FC +dat 0x086C95C0, gUnknown_086C95C0 +dat 0x086C978C, gUnknown_086C978C +dat 0x086D8A94, gUnknown_086D8A94 +dat 0x086D9C40, gUnknown_086D9C40 +dat 0x086DA33C, gUnknown_086DA33C +dat 0x086DA920, gUnknown_086DA920 +dat 0x086E7EB0, gUnknown_086E7EB0 +dat 0x086E91B8, gUnknown_086E91B8 +dat 0x086E9D40, gUnknown_086E9D40 +dat 0x086EA3EC, gUnknown_086EA3EC +dat 0x086EAE14, gUnknown_086EAE14 +dat 0x086EAE24, gUnknown_086EAE24 +dat 0x086FDA44, gUnknown_086FDA44 +dat 0x086FE938, gUnknown_086FE938 +dat 0x086FF3A4, gUnknown_086FF3A4 +dat 0x086FF5EC, gUnknown_086FF5EC +dat 0x086FFD3C, gUnknown_086FFD3C +dat 0x087013A0, gUnknown_087013A0 +dat 0x087197E4, gUnknown_087197E4 +dat 0x08720D84, gUnknown_08720D84 +dat 0x08723208, gUnknown_08723208 +dat 0x08724424, gUnknown_08724424 +dat 0x087246D8, gUnknown_087246D8 +dat 0x08725AD0, gUnknown_08725AD0 +dat 0x08725AF0, gUnknown_08725AF0 +dat 0x08725DAC, gUnknown_08725DAC +dat 0x08725DCC, gUnknown_08725DCC +dat 0x08726FF4, gUnknown_08726FF4 +dat 0x087270B4, gUnknown_087270B4 +dat 0x08727510, gUnknown_08727510 +dat 0x0872796C, gUnknown_0872796C +dat 0x08727C48, gUnknown_08727C48 +dat 0x0872865C, gUnknown_0872865C +dat 0x08728920, gUnknown_08728920 +dat 0x08728C04, gUnknown_08728C04 +dat 0x08728C5C, gUnknown_08728C5C +dat 0x0872972C, gUnknown_0872972C +dat 0x0872987C, gUnknown_0872987C +dat 0x08729FDC, gUnknown_08729FDC +dat 0x0872A1BC, gUnknown_0872A1BC +dat 0x0872CE60, gUnknown_0872CE60 +dat 0x0872DA04, gUnknown_0872DA04 +dat 0x0872DE04, gUnknown_0872DE04 +dat 0x0872DFEC, gUnknown_0872DFEC +dat 0x0872E024, gUnknown_0872E024 +dat 0x0872E24C, gUnknown_0872E24C +dat 0x0872E25C, gUnknown_0872E25C +dat 0x0872E64C, gUnknown_0872E64C +dat 0x0872E7EC, gUnknown_0872E7EC +dat 0x0872E998, gUnknown_0872E998 +dat 0x0872FA04, gUnknown_0872FA04 +dat 0x0872FA84, gUnknown_0872FA84 +dat 0x0872FEB8, gUnknown_0872FEB8 +dat 0x087302A4, gUnknown_087302A4 +dat 0x08730324, gUnknown_08730324 +dat 0x08730780, gUnknown_08730780 +dat 0x087312BC, gUnknown_087312BC +dat 0x08731348, gUnknown_08731348 +dat 0x087313C8, gUnknown_087313C8 +dat 0x08732228, gUnknown_08732228 +dat 0x08732368, gUnknown_08732368 +dat 0x087327C4, gUnknown_087327C4 +dat 0x0873313C, gUnknown_0873313C +dat 0x0874394C, gUnknown_0874394C +dat 0x087456E8, gUnknown_087456E8 +dat 0x08746508, gUnknown_08746508 +dat 0x0874670C, gUnknown_0874670C +dat 0x08750268, gUnknown_08750268 +dat 0x08751808, gUnknown_08751808 +dat 0x08751DB4, gUnknown_08751DB4 +dat 0x08752020, gUnknown_08752020 +dat 0x08754870, gUnknown_08754870 +dat 0x08755FD4, gUnknown_08755FD4 +dat 0x08758134, gUnknown_08758134 +dat 0x08758218, gUnknown_08758218 +dat 0x087584B8, gUnknown_087584B8 +dat 0x087585DC, gUnknown_087585DC +dat 0x087585F8, gUnknown_087585F8 +dat 0x08758670, gUnknown_08758670 +dat 0x087586D8, gUnknown_087586D8 +dat 0x087586F0, gUnknown_087586F0 +dat 0x08758720, gUnknown_08758720 +dat 0x08758740, gUnknown_08758740 +dat 0x08758754, gUnknown_08758754 +dat 0x0875879C, gUnknown_0875879C +dat 0x08758A1C, gUnknown_08758A1C +dat 0x08758A30, gUnknown_08758A30 +dat 0x08758A48, gUnknown_08758A48 +dat 0x08758A60, gUnknown_08758A60 +dat 0x08758D20, gUnknown_08758D20 +dat 0x08758D3C, gUnknown_08758D3C +dat 0x08758D58, gUnknown_08758D58 +dat 0x08758D74, gUnknown_08758D74 +dat 0x08758E00, gUnknown_08758E00 +dat 0x08758E8C, gUnknown_08758E8C +dat 0x08758F18, gUnknown_08758F18 +dat 0x08758FA4, gUnknown_08758FA4 +dat 0x08758FC0, gUnknown_08758FC0 +dat 0x08758FE8, gUnknown_08758FE8 +dat 0x08759000, gUnknown_08759000 +dat 0x08759094, gUnknown_08759094 +dat 0x08759128, gUnknown_08759128 +dat 0x087591BC, gUnknown_087591BC +dat 0x087591D4, gUnknown_087591D4 +dat 0x087591EC, gUnknown_087591EC +dat 0x0875920C, gUnknown_0875920C +dat 0x0875922C, gUnknown_0875922C +dat 0x0875924C, gUnknown_0875924C +dat 0x08759264, gUnknown_08759264 +dat 0x08759284, gUnknown_08759284 +dat 0x0875929C, gUnknown_0875929C +dat 0x087592B4, gUnknown_087592B4 +dat 0x087592CC, gUnknown_087592CC +dat 0x087592EC, EkrLvupMsgsStr +dat 0x0875930C, EkrLvupMsgsMag +dat 0x0875932C, ProcScr_EkrLevelup +dat 0x087593DC, gUnknown_087593DC +dat 0x087593FC, gUnknown_087593FC +dat 0x0875941C, gUnknown_0875941C +dat 0x0875945C, gUnknown_0875945C +dat 0x08759484, gUnknown_08759484 +dat 0x0875949C, gUnknown_0875949C +dat 0x087594C8, gUnknown_087594C8 +dat 0x087594F4, gUnknown_087594F4 +dat 0x0875950C, gUnknown_0875950C +dat 0x08759524, gUnknown_08759524 +dat 0x08759544, gUnknown_08759544 +dat 0x08759564, gUnknown_08759564 +dat 0x0875957C, gUnknown_0875957C +dat 0x087595A4, gUnknown_087595A4 +dat 0x087595BC, gUnknown_087595BC +dat 0x087595D4, gUnknown_087595D4 +dat 0x087595EC, gUnknown_087595EC +dat 0x08759604, gUnknown_08759604 +dat 0x0875961C, gUnknown_0875961C +dat 0x08759634, gUnknown_08759634 +dat 0x0875964C, gUnknown_0875964C +dat 0x0875966C, gUnknown_0875966C +dat 0x08759B34, gUnknown_08759B34 +dat 0x08759B50, gUnknown_08759B50 +dat 0x08759E68, gUnknown_08759E68 +dat 0x08759E7C, gUnknown_08759E7C +dat 0x08759F00, gUnknown_08759F00 +dat 0x08759F90, gUnknown_08759F90 +dat 0x0875A020, gUnknown_0875A020 +dat 0x0875A0AC, gUnknown_0875A0AC +dat 0x0875A19C, gUnknown_0875A19C +dat 0x0875A314, gUnknown_0875A314 +dat 0x0875A468, gUnknown_0875A468 +dat 0x0875A730, gUnknown_0875A730 +dat 0x0875A794, gBattleBGDataTable +dat 0x0875AAD0, btl_bg_0_tiles +dat 0x0875CFB4, btl_bg_0_palette +dat 0x0875D084, btl_bg_0_map +dat 0x0875D3C8, btl_bg_1_tiles +dat 0x0875E530, btl_bg_1_palette +dat 0x0875E5D4, btl_bg_1_map +dat 0x0875E900, btl_bg_2_tiles +dat 0x0875F6F8, btl_bg_2_palette +dat 0x0875F7E4, btl_bg_2_map +dat 0x0875F99C, btl_bg_3_tiles +dat 0x08761084, btl_bg_3_palette +dat 0x087611B8, btl_bg_3_map +dat 0x08761468, btl_bg_4_tiles +dat 0x08762550, btl_bg_4_palette +dat 0x08762638, btl_bg_4_map +dat 0x08762874, btl_bg_5_tiles +dat 0x087638A8, btl_bg_5_palette +dat 0x087639AC, btl_bg_5_map +dat 0x08763B74, btl_bg_6_tiles +dat 0x0876554C, btl_bg_6_palette +dat 0x08765654, btl_bg_6_map +dat 0x087658C8, btl_bg_7_tiles +dat 0x087666E4, btl_bg_7_palette +dat 0x08766790, btl_bg_7_map +dat 0x0876691C, btl_bg_8_tiles +dat 0x08767BCC, btl_bg_8_palette +dat 0x08767C8C, btl_bg_8_map +dat 0x08767E84, btl_bg_10_tiles +dat 0x08768F08, btl_bg_10_palette +dat 0x0876900C, btl_bg_10_map +dat 0x087692D8, btl_bg_11_tiles +dat 0x0876B060, btl_bg_11_palette +dat 0x0876B0CC, btl_bg_11_map +dat 0x0876B3AC, btl_bg_12_tiles +dat 0x0876C3C8, btl_bg_12_palette +dat 0x0876C454, btl_bg_12_map +dat 0x0876C62C, btl_bg_13_tiles +dat 0x0876D3F0, btl_bg_13_palette +dat 0x0876D4EC, btl_bg_13_map +dat 0x0876D784, btl_bg_14_tiles +dat 0x0876E2A0, btl_bg_14_palette +dat 0x0876E350, btl_bg_14_map +dat 0x0876E52C, btl_bg_15_tiles +dat 0x0876F334, btl_bg_15_palette +dat 0x0876F41C, btl_bg_15_map +dat 0x0876F600, btl_bg_16_palette +dat 0x0876F6C8, btl_bg_17_palette +dat 0x0876F7AC, btl_bg_18_palette +dat 0x0876F8C4, btl_bg_19_palette +dat 0x0876F98C, btl_bg_20_palette +dat 0x0876FA88, btl_bg_21_palette +dat 0x0876FB48, btl_bg_22_palette +dat 0x0876FC60, btl_bg_23_palette +dat 0x0876FCCC, btl_bg_24_palette +dat 0x0876FD8C, btl_bg_25_palette +dat 0x0876FE7C, btl_bg_26_palette +dat 0x0876FEEC, btl_bg_27_palette +dat 0x0876FF94, btl_bg_28_palette +dat 0x0876FFFC, btl_bg_29_palette +dat 0x087700A4, btl_bg_30_palette +dat 0x08770110, btl_bg_27_tiles +dat 0x087728A4, btl_bg_31_palette +dat 0x08772950, btl_bg_27_map +dat 0x08772CBC, btl_bg_32_tiles +dat 0x087741F0, btl_bg_32_palette +dat 0x08774240, btl_bg_32_map +dat 0x08774588, btl_bg_33_tiles +dat 0x08776B4C, btl_bg_33_palette +dat 0x08776C18, btl_bg_33_map +dat 0x08776F50, btl_bg_34_palette +dat 0x08777014, btl_bg_35_palette +dat 0x087770FC, btl_bg_36_palette +dat 0x08777200, btl_bg_37_palette +dat 0x087772E8, btl_bg_38_palette +dat 0x087773D4, btl_bg_39_palette +dat 0x08777498, btl_bg_40_palette +dat 0x08777540, btl_bg_41_palette +dat 0x087775E4, btl_bg_42_palette +dat 0x087776EC, btl_bg_43_palette +dat 0x087777CC, btl_bg_44_palette +dat 0x08777858, btl_bg_45_tiles +dat 0x087784D8, btl_bg_45_palette +dat 0x08778618, btl_bg_45_map +dat 0x087787D0, btl_bg_46_tiles +dat 0x08779750, btl_bg_46_palette +dat 0x08779838, btl_bg_46_map +dat 0x08779A1C, btl_bg_47_tiles +dat 0x0877ABF0, btl_bg_47_palette +dat 0x0877ACF8, btl_bg_47_map +dat 0x0877AFB8, btl_bg_48_palette +dat 0x0877B0F8, btl_bg_49_palette +dat 0x0877B228, btl_bg_50_palette +dat 0x0877B360, btl_bg_52_tiles +dat 0x0877C62C, btl_bg_52_palette +dat 0x0877C6D4, btl_bg_52_map +dat 0x0877C990, btl_bg_53_palette +dat 0x0877CA90, btl_bg_54_palette +dat 0x0877CB8C, btl_bg_59_tiles +dat 0x0877F3DC, btl_bg_59_palette +dat 0x0877F42C, btl_bg_59_map +dat 0x0877F7D4, btl_bg_55_tiles +dat 0x08781D94, btl_bg_55_palette +dat 0x08781EA4, btl_bg_55_map +dat 0x08782224, btl_bg_56_tiles +dat 0x0878484C, btl_bg_56_palette +dat 0x0878490C, btl_bg_56_map +dat 0x08784C18, btl_bg_57_tiles +dat 0x08787258, btl_bg_57_palette +dat 0x08787360, btl_bg_57_map +dat 0x08787688, btl_bg_58_tiles +dat 0x08789D30, btl_bg_58_palette +dat 0x08789E3C, btl_bg_58_map +dat 0x0878A154, btl_bg_60_tiles +dat 0x0878CA60, btl_bg_60_palette +dat 0x0878CB28, btl_bg_60_map +dat 0x0878CE4C, btl_bg_61_palette +dat 0x0878CF88, btl_bg_62_palette +dat 0x0878D07C, btl_bg_63_palette +dat 0x0878D1C0, btl_bg_64_palette +dat 0x0878D2B8, btl_bg_66_palette +dat 0x0878D3B8, btl_bg_67_palette +dat 0x0878D4B0, btl_bg_68_palette +dat 0x0878D500, gPopupIconOAMData +dat 0x0878D518, gPopupIconFrameData +dat 0x0878D520, ProcScr_ekrPopup +dat 0x0878D588, ProcScr_ekrPopup2 +dat 0x0878D5F0, ProcScr_ekrHenseiInit +dat 0x0878D620, ProcScr_ekrHenseiEnd +dat 0x0878D648, gUnknown_0878D648 +dat 0x08790F88, gUnknown_08790F88 +dat 0x0879115C, gUnknown_0879115C +dat 0x08791D5C, gUnknown_08791D5C +dat 0x08791D7C, gUnknown_08791D7C +dat 0x08791D9C, gUnknown_08791D9C +dat 0x08792194, gUnknown_08792194 +dat 0x08792928, gUnknown_08792928 +dat 0x08792958, gUnknown_08792958 +dat 0x08792988, gUnknown_08792988 +dat 0x087929B8, gUnknown_087929B8 +dat 0x087A4EEC, gUnknown_087A4EEC +dat 0x087A5118, gUnknown_087A5118 +dat 0x087A5240, gUnknown_087A5240 +dat 0x087A5390, gUnknown_087A5390 +dat 0x087A574C, gUnknown_087A574C +dat 0x087A5940, gUnknown_087A5940 +dat 0x087A5988, gUnknown_087A5988 +dat 0x087A5B5C, gUnknown_087A5B5C +dat 0x087A5BA4, gUnknown_087A5BA4 +dat 0x087A5E9C, gUnknown_087A5E9C +dat 0x087A61EC, gUnknown_087A61EC +dat 0x087A6674, gUnknown_087A6674 +dat 0x087A73F4, gUnknown_087A73F4 +dat 0x087F3C54, gUnknown_087F3C54 +dat 0x087F4184, gUnknown_087F4184 +dat 0x087F4194, gUnknown_087F4194 +dat 0x087F4314, gUnknown_087F4314 +dat 0x087F4324, gUnknown_087F4324 +dat 0x087F4394, gUnknown_087F4394 +dat 0x087F43B4, gUnknown_087F43B4 +dat 0x087F43D4, gUnknown_087F43D4 +dat 0x087F43EC, gUnknown_087F43EC +dat 0x087F43F8, gUnknown_087F43F8 +dat 0x087F4458, gUnknown_087F4458 +dat 0x087F44B0, gUnknown_087F44B0 +dat 0x087F44E0, gUnknown_087F44E0 +dat 0x087F44F8, gUnknown_087F44F8 +dat 0x087F4518, gUnknown_087F4518 +dat 0x087F4548, gUnknown_087F4548 +dat 0x087F4578, gUnknown_087F4578 +dat 0x087F45A0, gUnknown_087F45A0 +dat 0x087F45D0, gUnknown_087F45D0 +dat 0x087F4798, gUnknown_087F4798 +dat 0x087F798C, gUnknown_087F798C +dat 0x087F7DC8, gUnknown_087F7DC8 +dat 0x087F85DC, gUnknown_087F85DC +dat 0x087FF488, gUnknown_087FF488 +dat 0x0880064C, gUnknown_0880064C +dat 0x088017E0, gUnknown_088017E0 +dat 0x08801800, gUnknown_08801800 +dat 0x08801810, gUnknown_08801810 +dat 0x08801840, gUnknown_08801840 +dat 0x08801858, gUnknown_08801858 +dat 0x08801860, gUnknown_08801860 +dat 0x08801868, gUnknown_08801868 +dat 0x08801880, gUnknown_08801880 +dat 0x088018A0, gUnknown_088018A0 +dat 0x08801AAC, gUnknown_08801AAC +dat 0x08801AB4, gUnknown_08801AB4 +dat 0x08801C14, gUnknown_08801C14 +dat 0x08801F7C, gUnknown_08801F7C +dat 0x08801FF4, gUnknown_08801FF4 +dat 0x08802044, gUnknown_08802044 +dat 0x088020BC, gUnknown_088020BC +dat 0x0880210C, gUnknown_0880210C +dat 0x088021C0, gUnknown_088021C0 +dat 0x08802274, gUnknown_08802274 +dat 0x08802348, gUnknown_08802348 +dat 0x08802428, gUnknown_08802428 +dat 0x08802508, gUnknown_08802508 +dat 0x08802558, gUnknown_08802558 +dat 0x088025D8, gUnknown_088025D8 +dat 0x08802674, gUnknown_08802674 +dat 0x08802698, gUnknown_08802698 +dat 0x088026E4, gUnknown_088026E4 +dat 0x08802884, gUnknown_08802884 +dat 0x08802904, gUnknown_08802904 +dat 0x08802B04, gUnknown_08802B04 +dat 0x08802B84, gUnknown_08802B84 +dat 0x08802BC4, gUnknown_08802BC4 +dat 0x08802C84, gUnknown_08802C84 +dat 0x08802D24, gUnknown_08802D24 +dat 0x08802D44, gUnknown_08802D44 +dat 0x088030C4, gUnknown_088030C4 +dat 0x088033C4, gUnknown_088033C4 +dat 0x08803524, gUnknown_08803524 +dat 0x08803590, gUnknown_08803590 +dat 0x088035B0, Img_LevelUpBoxFrame +dat 0x088039E8, Tsa_LevelUpBoxFrame +dat 0x08803B10, gUnknown_08803B10 +dat 0x08803B30, gUnknown_08803B30 +dat 0x08803BD0, gUnknown_08803BD0 +dat 0x08803CB0, gUnknown_08803CB0 +dat 0x08803CD0, gUnknown_08803CD0 +dat 0x08803D64, gCharacterData +dat 0x088040D8, _gCharacterData +dat 0x08807164, gClassData +dat 0x08809B10, gItemData +dat 0x0880B90C, gUnknown_0880B90C +dat 0x0880BB96, gUnknown_0880BB96 +dat 0x0880BC18, gUnknown_0880BC18 +dat 0x0880C479, gUnknown_0880C479 +dat 0x0880C4BA, gUnknown_0880C4BA +dat 0x0880C744, gUnknown_0880C744 +dat 0x0880C785, gUnknown_0880C785 +dat 0x0880C7C6, gUnknown_0880C7C6 +dat 0x0880C807, gUnknown_0880C807 +dat 0x0880C848, gUnknown_0880C848 +dat 0x0880C889, gUnknown_0880C889 +dat 0x0880C8CA, gUnknown_0880C8CA +dat 0x0880C90B, gUnknown_0880C90B +dat 0x0880C94C, gUnknown_0880C94C +dat 0x0880C98D, gUnknown_0880C98D +dat 0x0880C9CE, gUnknown_0880C9CE +dat 0x0880CA0F, gUnknown_0880CA0F +dat 0x0880CA50, gUnknown_0880CA50 +dat 0x0880CA91, gUnknown_0880CA91 +dat 0x0880CAD2, gUnknown_0880CAD2 +dat 0x0880CB13, gUnknown_0880CB13 +dat 0x0880CB54, gUnknown_0880CB54 +dat 0x0880CB95, gUnknown_0880CB95 +dat 0x0880CBD6, gUnknown_0880CBD6 +dat 0x0880CC17, gUnknown_0880CC17 +dat 0x0880CC58, gUnknown_0880CC58 +dat 0x0880CC99, gUnknown_0880CC99 +dat 0x0880CCDA, gUnknown_0880CCDA +dat 0x0880CD1B, gUnknown_0880CD1B +dat 0x0880CD5C, gUnknown_0880CD5C +dat 0x0880CD9D, gUnknown_0880CD9D +dat 0x0880CDDE, gUnknown_0880CDDE +dat 0x0880CE1F, gUnknown_0880CE1F +dat 0x0880CE60, gUnknown_0880CE60 +dat 0x0880CEA1, gUnknown_0880CEA1 +dat 0x0880CEE2, gUnknown_0880CEE2 +dat 0x0880CF23, gUnknown_0880CF23 +dat 0x0880CF64, gUnknown_0880CF64 +dat 0x0880CFA5, gUnknown_0880CFA5 +dat 0x0880CFE6, gUnknown_0880CFE6 +dat 0x0880D027, gUnknown_0880D027 +dat 0x0880D068, gUnknown_0880D068 +dat 0x0880D0A9, gUnknown_0880D0A9 +dat 0x0880D0EA, gUnknown_0880D0EA +dat 0x0880D12B, gUnknown_0880D12B +dat 0x0880D16C, gUnknown_0880D16C +dat 0x0880D1AD, gUnknown_0880D1AD +dat 0x0880D1EE, gUnknown_0880D1EE +dat 0x0880D22F, gUnknown_0880D22F +dat 0x0880D374, gUnknown_0880D374 +dat 0x0880D3F8, portrait_Mystery_faded_palette +dat 0x0880D418, portrait_Mystery_faded_mouth +dat 0x0880DA18, portrait_Mystery_faded_chibi +dat 0x0880DBE8, portrait_Mystery_faded_tileset +dat 0x0880EBEC, portrait_Demon_King_palette +dat 0x0880EC0C, portrait_Demon_King_card +dat 0x0880F5B8, portrait_Manakete_Zombie_palette +dat 0x0880F5D8, portrait_Manakete_Zombie_card +dat 0x0880FE54, portrait_Deathgoyle_palette +dat 0x0880FE74, portrait_Deathgoyle_card +dat 0x08810564, portrait_Gargoyle_palette +dat 0x08810584, portrait_Gargoyle_card +dat 0x08810C5C, portrait_Gorgon_palette +dat 0x08810C7C, portrait_Gorgon_card +dat 0x088114B8, portrait_Arch_Mogall_palette +dat 0x088114D8, portrait_Arch_Mogall_card +dat 0x08811B98, portrait_Mogall_palette +dat 0x08811BB8, portrait_Mogall_card +dat 0x0881224C, portrait_Maelduin_palette +dat 0x0881226C, portrait_Maelduin_card +dat 0x08812A28, portrait_Tarvos_palette +dat 0x08812A48, portrait_Tarvos_card +dat 0x0881320C, portrait_Gwyllgi_palette +dat 0x0881322C, portrait_Gwyllgi_card +dat 0x0881397C, portrait_Mauthedoog_palette +dat 0x0881399C, portrait_Mauthedoog_card +dat 0x08814070, portrait_Cyclops_palette +dat 0x08814090, portrait_Cyclops_card +dat 0x08814878, portrait_Elder_Bael_palette +dat 0x08814898, portrait_Elder_Bael_card +dat 0x08815174, portrait_Bael_palette +dat 0x08815194, portrait_Bael_card +dat 0x08815A54, portrait_Wight_palette +dat 0x08815A74, portrait_Wight_card +dat 0x088160FC, portrait_Bonewalker_palette +dat 0x0881611C, portrait_Bonewalker_card +dat 0x08816788, portrait_Entombed_palette +dat 0x088167A8, portrait_Entombed_card +dat 0x08816DE8, portrait_Revenant_palette +dat 0x08816E08, portrait_Revenant_card +dat 0x08817438, portrait_Phantom_palette +dat 0x08817458, portrait_Phantom_card +dat 0x08817BF4, portrait_Ranger_palette +dat 0x08817C14, portrait_Ranger_card +dat 0x088183B0, portrait_Great_Knight_palette +dat 0x088183D0, portrait_Great_Knight_card +dat 0x08818BDC, portrait_Mage_Knight_palette +dat 0x08818BFC, portrait_Mage_Knight_card +dat 0x08819424, portrait_Rogue_palette +dat 0x08819444, portrait_Rogue_card +dat 0x088199F8, portrait_Wyvern_Knight_palette +dat 0x08819A18, portrait_Wyvern_Knight_card +dat 0x0881A2A8, portrait_Fleet_palette +dat 0x0881A2C8, portrait_Fleet_card +dat 0x0881A9EC, portrait_Hero_palette +dat 0x0881AA0C, portrait_Hero_card +dat 0x0881B01C, portrait_Mercenary_palette +dat 0x0881B03C, portrait_Mercenary_card +dat 0x0881B614, portrait_Manakete_palette +dat 0x0881B634, portrait_Manakete_card +dat 0x0881BF70, portrait_Thief_palette +dat 0x0881BF90, portrait_Thief_card +dat 0x0881C4FC, portrait_Berserker_palette +dat 0x0881C51C, portrait_Berserker_card +dat 0x0881CD08, portrait_Pirate_palette +dat 0x0881CD28, portrait_Pirate_card +dat 0x0881D550, portrait_Bandit_palette +dat 0x0881D570, portrait_Bandit_card +dat 0x0881DCA4, portrait_Soldier_palette +dat 0x0881DCC4, portrait_Soldier_card +dat 0x0881E2D8, portrait_Wyvern_Lord_palette +dat 0x0881E2F8, portrait_Wyvern_Lord_card +dat 0x0881EB4C, portrait_Wyvern_Rider_palette +dat 0x0881EB6C, portrait_Wyvern_Rider_card +dat 0x0881F370, portrait_Falcon_Knight_palette +dat 0x0881F390, portrait_Falcon_Knight_card +dat 0x0881FC9C, portrait_Pegasus_Knight_palette +dat 0x0881FCBC, portrait_Pegasus_Knight_card +dat 0x08820598, portrait_Nomadic_Trooper_palette +dat 0x088205B8, portrait_Nomadic_Trooper_card +dat 0x08820D3C, portrait_Nomad_palette +dat 0x08820D5C, portrait_Nomad_card +dat 0x088214B4, portrait_Valkyrie_palette +dat 0x088214D4, portrait_Valkyrie_card +dat 0x08821C84, portrait_Troubadour_palette +dat 0x08821CA4, portrait_Troubadour_card +dat 0x088223E8, portrait_Paladin_palette +dat 0x08822408, portrait_Paladin_card +dat 0x08822CF0, portrait_Cavalier_palette +dat 0x08822D10, portrait_Cavalier_card +dat 0x088235B0, portrait_Druid_palette +dat 0x088235D0, portrait_Druid_card +dat 0x08823D44, portrait_Shaman_palette +dat 0x08823D64, portrait_Shaman_card +dat 0x088243D8, portrait_Sage_palette +dat 0x088243F8, portrait_Sage_card +dat 0x08824A8C, portrait_Mage_palette +dat 0x08824AAC, portrait_Mage_card +dat 0x0882516C, portrait_Bishop_palette +dat 0x0882518C, portrait_Bishop_card +dat 0x08825818, portrait_Priest_palette +dat 0x08825838, portrait_Priest_card +dat 0x08825E24, portrait_Sniper_palette +dat 0x08825E44, portrait_Sniper_card +dat 0x08826460, portrait_Archer_palette +dat 0x08826480, portrait_Archer_card +dat 0x08826A48, portrait_General_palette +dat 0x08826A68, portrait_General_card +dat 0x08827284, portrait_Knight_palette +dat 0x088272A4, portrait_Knight_card +dat 0x088279F8, portrait_Warrior_palette +dat 0x08827A18, portrait_Warrior_card +dat 0x088281F8, portrait_Fighter_palette +dat 0x08828218, portrait_Fighter_card +dat 0x08828960, portrait_Swordmaster_palette +dat 0x08828980, portrait_Swordmaster_card +dat 0x08828ED8, portrait_Myrmidon_palette +dat 0x08828EF8, portrait_Myrmidon_card +dat 0x088294C0, portrait_Another_Soldier_palette +dat 0x088294E0, portrait_Purple_Soldier_palette +dat 0x08829500, portrait_Rausten_Soldier_palette +dat 0x08829520, portrait_Novala_Clone_palette +dat 0x08829540, portrait_O_Neill_Clone_2_palette +dat 0x08829560, portrait_O_Neill_Clone_palette +dat 0x08829580, portrait_Soldier_2_palette +dat 0x088295A0, portrait_Soldier_1_palette +dat 0x088295C0, portrait_Soldier_1_mouth +dat 0x08829BC0, portrait_Soldier_1_chibi +dat 0x08829C58, portrait_Soldier_1_tileset +dat 0x0882AC5C, portrait_Frelia_Knight_palette +dat 0x0882AC7C, portrait_Frelia_Knight_mouth +dat 0x0882B27C, portrait_Frelia_Knight_chibi +dat 0x0882B314, portrait_Frelia_Knight_tileset +dat 0x0882C318, portrait_Secret_Shop_palette +dat 0x0882C338, portrait_Secret_Shop_mouth +dat 0x0882C938, portrait_Secret_Shop_tileset +dat 0x0882D93C, portrait_Arena_palette +dat 0x0882D95C, portrait_Arena_mouth +dat 0x0882DF5C, portrait_Arena_tileset +dat 0x0882EF60, portrait_Vendor_palette +dat 0x0882EF80, portrait_Vendor_mouth +dat 0x0882F580, portrait_Vendor_tileset +dat 0x08830584, portrait_Armoury_palette +dat 0x088305A4, portrait_Armoury_mouth +dat 0x08830BA4, portrait_Armoury_tileset +dat 0x08831BA8, portrait_Anna_palette +dat 0x08831BC8, portrait_Anna_mouth +dat 0x088321C8, portrait_Anna_chibi +dat 0x08832260, portrait_Anna_tileset +dat 0x08833264, portrait_Villager_Girl_Young_palette +dat 0x08833284, portrait_Villager_Girl_Young_mouth +dat 0x08833884, portrait_Villager_Girl_Young_chibi +dat 0x0883391C, portrait_Villager_Girl_Young_tileset +dat 0x08834920, portrait_Villager_Girl_Black_Hair_palette +dat 0x08834940, portrait_Villager_Girl_Black_Hair_mouth +dat 0x08834F40, portrait_Villager_Girl_Black_Hair_chibi +dat 0x08834FD8, portrait_Villager_Girl_Black_Hair_tileset +dat 0x08835FDC, portrait_Villager_Girl_Brown_Hair_palette +dat 0x08835FFC, portrait_Villager_Girl_Brown_Hair_mouth +dat 0x088365FC, portrait_Villager_Girl_Brown_Hair_chibi +dat 0x08836694, portrait_Villager_Girl_Brown_Hair_tileset +dat 0x08837698, portrait_Villager_Woman_palette +dat 0x088376B8, portrait_Villager_Woman_mouth +dat 0x08837CB8, portrait_Villager_Woman_chibi +dat 0x08837D50, portrait_Villager_Woman_tileset +dat 0x08838D54, portrait_Villager_Old_Woman_palette +dat 0x08838D74, portrait_Villager_Old_Woman_mouth +dat 0x08839374, portrait_Villager_Old_Woman_chibi +dat 0x0883940C, portrait_Villager_Old_Woman_tileset +dat 0x0883A410, portrait_Villager_Young_Boy_palette +dat 0x0883A430, portrait_Villager_Young_Boy_mouth +dat 0x0883AA30, portrait_Villager_Young_Boy_chibi +dat 0x0883AAC8, portrait_Villager_Young_Boy_tileset +dat 0x0883BACC, portrait_Villager_Young_Man_palette +dat 0x0883BAEC, portrait_Villager_Young_Man_mouth +dat 0x0883C0EC, portrait_Villager_Young_Man_chibi +dat 0x0883C184, portrait_Villager_Young_Man_tileset +dat 0x0883D188, portrait_Villager_Man_4_palette +dat 0x0883D1A8, portrait_Villager_Man_4_mouth +dat 0x0883D7A8, portrait_Villager_Man_4_chibi +dat 0x0883D840, portrait_Villager_Man_4_tileset +dat 0x0883E844, portrait_Villager_Man_3_palette +dat 0x0883E864, portrait_Villager_Man_3_mouth +dat 0x0883EE64, portrait_Villager_Man_3_chibi +dat 0x0883EEFC, portrait_Villager_Man_3_tileset +dat 0x0883FF00, portrait_Villager_Man_2_palette +dat 0x0883FF20, portrait_Villager_Man_2_mouth +dat 0x08840520, portrait_Villager_Man_2_chibi +dat 0x088405B8, portrait_Villager_Man_2_tileset +dat 0x088415BC, portrait_Villager_Old_Man_palette +dat 0x088415DC, portrait_Villager_Old_Man_mouth +dat 0x08841BDC, portrait_Villager_Old_Man_chibi +dat 0x08841C74, portrait_Villager_Old_Man_tileset +dat 0x08842C78, portrait_Villager_Man_1_palette +dat 0x08842C98, portrait_Villager_Man_1_mouth +dat 0x08843298, portrait_Villager_Man_1_chibi +dat 0x08843330, portrait_Villager_Man_1_tileset +dat 0x08844334, portrait_Ismaire_palette +dat 0x08844354, portrait_Ismaire_mouth +dat 0x08844954, portrait_Ismaire_chibi +dat 0x08844B04, portrait_Ismaire_tileset +dat 0x08845B08, portrait_Saleh_Grandma_palette +dat 0x08845B28, portrait_Saleh_Grandma_mouth +dat 0x08846128, portrait_Saleh_Grandma_chibi +dat 0x088461C0, portrait_Saleh_Grandma_tileset +dat 0x088471C4, portrait_Klimt_palette +dat 0x088471E4, portrait_Klimt_mouth +dat 0x088477E4, portrait_Klimt_chibi +dat 0x0884787C, portrait_Klimt_tileset +dat 0x08848880, portrait_Mansel_palette +dat 0x088488A0, portrait_Mansel_mouth +dat 0x08848EA0, portrait_Mansel_chibi +dat 0x0884906C, portrait_Mansel_tileset +dat 0x0884A070, portrait_Hayden_palette +dat 0x0884A090, portrait_Hayden_mouth +dat 0x0884A690, portrait_Hayden_chibi +dat 0x0884A84C, portrait_Hayden_tileset +dat 0x0884B850, portrait_Fado_palette +dat 0x0884B870, portrait_Fado_mouth +dat 0x0884BE70, portrait_Fado_chibi +dat 0x0884C044, portrait_Fado_tileset +dat 0x0884D048, portrait_Lyon_flashback_palette +dat 0x0884D068, portrait_Vigarde_flashback_palette +dat 0x0884D088, portrait_Man_Unused_palette +dat 0x0884D0A8, portrait_Man_Unused_mouth +dat 0x0884D6A8, portrait_Man_Unused_chibi +dat 0x0884D878, portrait_Man_Unused_tileset +dat 0x0884E87C, portrait_Bandit_1_palette +dat 0x0884E89C, portrait_Bandit_1_mouth +dat 0x0884EE9C, portrait_Bandit_1_chibi +dat 0x0884F064, portrait_Bandit_1_tileset +dat 0x08850068, portrait_Glen_palette +dat 0x08850088, portrait_Glen_mouth +dat 0x08850688, portrait_Glen_chibi +dat 0x08850850, portrait_Glen_tileset +dat 0x08851854, portrait_Lyon_evil_palette +dat 0x08851874, portrait_Lyon_evil_mouth +dat 0x08851E74, portrait_Lyon_evil_chibi +dat 0x08852078, portrait_Lyon_evil_tileset +dat 0x0885307C, portrait_Morva_palette +dat 0x0885309C, portrait_Morva_mouth +dat 0x0885369C, portrait_Morva_chibi +dat 0x08853858, portrait_Morva_tileset +dat 0x0885485C, portrait_Riev_palette +dat 0x0885487C, portrait_Riev_mouth +dat 0x08854E7C, portrait_Riev_chibi +dat 0x08855054, portrait_Riev_tileset +dat 0x08856058, portrait_Lyon_palette +dat 0x08856078, portrait_Lyon_mouth +dat 0x08856678, portrait_Lyon_chibi +dat 0x0885687C, portrait_Lyon_tileset +dat 0x08857880, portrait_Orson_palette +dat 0x088578A0, portrait_Orson_mouth +dat 0x08857EA0, portrait_Orson_chibi +dat 0x08858078, portrait_Orson_tileset +dat 0x0885907C, portrait_Orson_drugged_palette +dat 0x0885909C, portrait_Orson_drugged_mouth +dat 0x0885969C, portrait_Orson_drugged_chibi +dat 0x08859878, portrait_Orson_drugged_tileset +dat 0x0885A87C, portrait_Caellach_palette +dat 0x0885A89C, portrait_Caellach_mouth +dat 0x0885AE9C, portrait_Caellach_chibi +dat 0x0885B078, portrait_Caellach_tileset +dat 0x0885C07C, portrait_Valter_palette +dat 0x0885C09C, portrait_Valter_mouth +dat 0x0885C69C, portrait_Valter_chibi +dat 0x0885C890, portrait_Valter_tileset +dat 0x0885D894, portrait_Vigarde_healthy_palette +dat 0x0885D8B4, portrait_Vigarde_healthy_mouth +dat 0x0885DEB4, portrait_Vigarde_healthy_chibi +dat 0x0885E0A8, portrait_Vigarde_healthy_tileset +dat 0x0885F0AC, portrait_Vigarde_dead_palette +dat 0x0885F0CC, portrait_Vigarde_dead_mouth +dat 0x0885F6CC, portrait_Vigarde_dead_chibi +dat 0x0885F8C0, portrait_Vigarde_dead_tileset +dat 0x088608C4, portrait_Selena_palette +dat 0x088608E4, portrait_Selena_mouth +dat 0x08860EE4, portrait_Selena_chibi +dat 0x088610C4, portrait_Selena_tileset +dat 0x088620C8, portrait_Beran_palette +dat 0x088620E8, portrait_Beran_mouth +dat 0x088626E8, portrait_Beran_chibi +dat 0x088628B8, portrait_Beran_tileset +dat 0x088638BC, portrait_Gheb_palette +dat 0x088638DC, portrait_Gheb_mouth +dat 0x08863EDC, portrait_Gheb_chibi +dat 0x08864088, portrait_Gheb_tileset +dat 0x0886508C, portrait_Carlyle_palette +dat 0x088650AC, portrait_Carlyle_mouth +dat 0x088656AC, portrait_Carlyle_chibi +dat 0x08865888, portrait_Carlyle_tileset +dat 0x0886688C, portrait_Aias_palette +dat 0x088668AC, portrait_Aias_mouth +dat 0x08866EAC, portrait_Aias_chibi +dat 0x08867064, portrait_Aias_tileset +dat 0x08868068, portrait_Pablo_palette +dat 0x08868088, portrait_Pablo_mouth +dat 0x08868688, portrait_Pablo_chibi +dat 0x0886885C, portrait_Pablo_tileset +dat 0x08869860, portrait_Binks_palette +dat 0x08869880, portrait_Binks_mouth +dat 0x08869E80, portrait_Binks_chibi +dat 0x0886A058, portrait_Binks_tileset +dat 0x0886B05C, portrait_Tirado_palette +dat 0x0886B07C, portrait_Tirado_mouth +dat 0x0886B67C, portrait_Tirado_chibi +dat 0x0886B84C, portrait_Tirado_tileset +dat 0x0886C850, portrait_Murray_palette +dat 0x0886C870, portrait_Murray_mouth +dat 0x0886CE70, portrait_Murray_chibi +dat 0x0886D018, portrait_Murray_tileset +dat 0x0886E01C, portrait_Novala_palette +dat 0x0886E03C, portrait_Novala_mouth +dat 0x0886E63C, portrait_Novala_chibi +dat 0x0886E7F8, portrait_Novala_tileset +dat 0x0886F7FC, portrait_Zonta_palette +dat 0x0886F81C, portrait_Zonta_mouth +dat 0x0886FE1C, portrait_Zonta_chibi +dat 0x0886FFD4, portrait_Zonta_tileset +dat 0x08870FD8, portrait_Saar_palette +dat 0x08870FF8, portrait_Saar_mouth +dat 0x088715F8, portrait_Saar_chibi +dat 0x088717B0, portrait_Saar_tileset +dat 0x088727B4, portrait_Bazba_palette +dat 0x088727D4, portrait_Bazba_mouth +dat 0x08872DD4, portrait_Bazba_chibi +dat 0x08872F88, portrait_Bazba_tileset +dat 0x08873F8C, portrait_Bone_palette +dat 0x08873FAC, portrait_Bone_mouth +dat 0x088745AC, portrait_Bone_chibi +dat 0x08874794, portrait_Bone_tileset +dat 0x08875798, portrait_Breguet_palette +dat 0x088757B8, portrait_Breguet_mouth +dat 0x08875DB8, portrait_Breguet_chibi +dat 0x08875F80, portrait_Breguet_tileset +dat 0x08876F84, portrait_O_Neill_palette +dat 0x08876FA4, portrait_O_Neill_mouth +dat 0x088775A4, portrait_O_Neill_chibi +dat 0x08877754, portrait_O_Neill_tileset +dat 0x08878758, portrait_Knoll_flashback_palette +dat 0x08878778, portrait_Ephraim_flashback_palette +dat 0x08878798, portrait_Eirika_flashback_palette +dat 0x088787B8, portrait_Tana_palette +dat 0x088787D8, portrait_Tana_mouth +dat 0x08878DD8, portrait_Tana_chibi +dat 0x08878FA8, portrait_Tana_tileset +dat 0x08879FAC, portrait_Syrene_palette +dat 0x08879FCC, portrait_Syrene_mouth +dat 0x0887A5CC, portrait_Syrene_chibi +dat 0x0887A7B8, portrait_Syrene_tileset +dat 0x0887B7BC, portrait_Joshua_palette +dat 0x0887B7DC, portrait_Joshua_mouth +dat 0x0887BDDC, portrait_Joshua_chibi +dat 0x0887BFB0, portrait_Joshua_tileset +dat 0x0887CFB4, portrait_Knoll_palette +dat 0x0887CFD4, portrait_Knoll_mouth +dat 0x0887D5D4, portrait_Knoll_chibi +dat 0x0887D7A8, portrait_Knoll_tileset +dat 0x0887E7AC, portrait_Myrrh_with_wing_palette +dat 0x0887E7CC, portrait_Myrrh_with_wing_mouth +dat 0x0887EDCC, portrait_Myrrh_with_wing_chibi +dat 0x0887EFB4, portrait_Myrrh_with_wing_tileset +dat 0x0887FFB8, portrait_Myrrh_palette +dat 0x0887FFD8, portrait_Myrrh_mouth +dat 0x088805D8, portrait_Myrrh_chibi +dat 0x088807B4, portrait_Myrrh_tileset +dat 0x088817B8, portrait_Duessel_palette +dat 0x088817D8, portrait_Duessel_mouth +dat 0x08881DD8, portrait_Duessel_chibi +dat 0x08881FA0, portrait_Duessel_tileset +dat 0x08882FA4, portrait_Rennac_palette +dat 0x08882FC4, portrait_Rennac_mouth +dat 0x088835C4, portrait_Rennac_chibi +dat 0x08883770, portrait_Rennac_tileset +dat 0x08884774, portrait_Dozla_palette +dat 0x08884794, portrait_Dozla_mouth +dat 0x08884D94, portrait_Dozla_chibi +dat 0x08884F64, portrait_Dozla_tileset +dat 0x08885F68, portrait_L_Arachel_palette +dat 0x08885F88, portrait_L_Arachel_mouth +dat 0x08886588, portrait_L_Arachel_chibi +dat 0x08886758, portrait_L_Arachel_tileset +dat 0x0888775C, portrait_Ewan_palette +dat 0x0888777C, portrait_Ewan_mouth +dat 0x08887D7C, portrait_Ewan_chibi +dat 0x08887F48, portrait_Ewan_tileset +dat 0x08888F4C, portrait_Saleh_palette +dat 0x08888F6C, portrait_Saleh_mouth +dat 0x0888956C, portrait_Saleh_chibi +dat 0x08889734, portrait_Saleh_tileset +dat 0x0888A738, portrait_Marisa_palette +dat 0x0888A758, portrait_Marisa_mouth +dat 0x0888AD58, portrait_Marisa_chibi +dat 0x0888AF2C, portrait_Marisa_tileset +dat 0x0888BF30, portrait_Tethys_palette +dat 0x0888BF50, portrait_Tethys_mouth +dat 0x0888C550, portrait_Tethys_chibi +dat 0x0888C738, portrait_Tethys_tileset +dat 0x0888D73C, portrait_Gerik_palette +dat 0x0888D75C, portrait_Gerik_mouth +dat 0x0888DD5C, portrait_Gerik_chibi +dat 0x0888DF24, portrait_Gerik_tileset +dat 0x0888EF28, portrait_Artur_palette +dat 0x0888EF48, portrait_Artur_mouth +dat 0x0888F548, portrait_Artur_chibi +dat 0x0888F704, portrait_Artur_tileset +dat 0x08890708, portrait_Amelia_palette +dat 0x08890728, portrait_Amelia_mouth +dat 0x08890D28, portrait_Amelia_chibi +dat 0x08890ED0, portrait_Amelia_tileset +dat 0x08891ED4, portrait_Kyle_palette +dat 0x08891EF4, portrait_Kyle_mouth +dat 0x088924F4, portrait_Kyle_chibi +dat 0x088926A8, portrait_Kyle_tileset +dat 0x088936AC, portrait_Forde_palette +dat 0x088936CC, portrait_Forde_mouth +dat 0x08893CCC, portrait_Forde_chibi +dat 0x08893E94, portrait_Forde_tileset +dat 0x08894E98, portrait_Ephraim_palette +dat 0x08894EB8, portrait_Ephraim_mouth +dat 0x088954B8, portrait_Ephraim_chibi +dat 0x0889566C, portrait_Ephraim_tileset +dat 0x08896670, portrait_Cormag_palette +dat 0x08896690, portrait_Cormag_mouth +dat 0x08896C90, portrait_Cormag_chibi +dat 0x08896E74, portrait_Cormag_tileset +dat 0x08897E78, portrait_Natasha_palette +dat 0x08897E98, portrait_Natasha_mouth +dat 0x08898498, portrait_Natasha_chibi +dat 0x08898684, portrait_Natasha_tileset +dat 0x08899688, portrait_Lute_palette +dat 0x088996A8, portrait_Lute_mouth +dat 0x08899CA8, portrait_Lute_chibi +dat 0x08899E50, portrait_Lute_tileset +dat 0x0889AE54, portrait_Innes_palette +dat 0x0889AE74, portrait_Innes_mouth +dat 0x0889B474, portrait_Innes_chibi +dat 0x0889B63C, portrait_Innes_tileset +dat 0x0889C640, portrait_Garcia_palette +dat 0x0889C660, portrait_Garcia_mouth +dat 0x0889CC60, portrait_Garcia_chibi +dat 0x0889CE24, portrait_Garcia_tileset +dat 0x0889DE28, portrait_Colm_palette +dat 0x0889DE48, portrait_Colm_mouth +dat 0x0889E448, portrait_Colm_chibi +dat 0x0889E608, portrait_Colm_tileset +dat 0x0889F60C, portrait_Neimi_palette +dat 0x0889F62C, portrait_Neimi_mouth +dat 0x0889FC2C, portrait_Neimi_chibi +dat 0x0889FDF8, portrait_Neimi_tileset +dat 0x088A0DFC, portrait_Ross_palette +dat 0x088A0E1C, portrait_Ross_mouth +dat 0x088A141C, portrait_Ross_chibi +dat 0x088A15B8, portrait_Ross_tileset +dat 0x088A25BC, portrait_Vanessa_palette +dat 0x088A25DC, portrait_Vanessa_mouth +dat 0x088A2BDC, portrait_Vanessa_chibi +dat 0x088A2D8C, portrait_Vanessa_tileset +dat 0x088A3D90, portrait_Moulder_palette +dat 0x088A3DB0, portrait_Moulder_mouth +dat 0x088A43B0, portrait_Moulder_chibi +dat 0x088A4580, portrait_Moulder_tileset +dat 0x088A5584, portrait_Franz_palette +dat 0x088A55A4, portrait_Franz_mouth +dat 0x088A5BA4, portrait_Franz_chibi +dat 0x088A5D54, portrait_Franz_tileset +dat 0x088A6D58, portrait_Gilliam_palette +dat 0x088A6D78, portrait_Gilliam_mouth +dat 0x088A7378, portrait_Gilliam_chibi +dat 0x088A754C, portrait_Gilliam_tileset +dat 0x088A8550, portrait_Seth_palette +dat 0x088A8570, portrait_Seth_mouth +dat 0x088A8B70, portrait_Seth_chibi +dat 0x088A8D10, portrait_Seth_tileset +dat 0x088A9D14, portrait_Eirika_palette +dat 0x088A9D34, portrait_Eirika_mouth +dat 0x088AA334, portrait_Eirika_chibi +dat 0x088AA520, portrait_Eirika_tileset +dat 0x088AB524, portrait_Mystery_1_palette +dat 0x088AB544, portrait_Mystery_1_mouth +dat 0x088ABB44, portrait_Mystery_1_chibi +dat 0x088ABBDC, portrait_Mystery_1_tileset +dat 0x088ACBE0, portrait_data +dat 0x088ADEB0, gUnknown_088ADEB0 +dat 0x088ADEF1, gUnknown_088ADEF1 +dat 0x088ADF2A, gUnknown_088ADF2A +dat 0x088ADF39, gUnknown_088ADF39 +dat 0x088ADF57, gUnknown_088ADF57 +dat 0x088ADF5E, gUnknown_088ADF5E +dat 0x088ADF64, gUnknown_088ADF64 +dat 0x088ADF67, gUnknown_088ADF67 +dat 0x088ADF6B, gUnknown_088ADF6B +dat 0x088ADF76, gUnknown_088ADF76 +dat 0x088ADF96, gUnknown_088ADF96 +dat 0x088ADF9E, gUnknown_088ADF9E +dat 0x088ADFA3, gUnknown_088ADFA3 +dat 0x088ADFA4, gUnknown_088ADFA4 +dat 0x088ADFA6, gUnknown_088ADFA6 +dat 0x088AEBAC, gSupportData +dat 0x088AEEC4, gUnknown_088AEEC4 +dat 0x088AF834, gUnknown_088AF834 +dat 0x088AF880, unit_icon_wait_table +dat 0x088AFBD8, gSpellAssocData +dat 0x088B05F8, gAffinityBonuses +dat 0x088B0638, gUnknown_088B0638 +dat 0x088B0890, gChapterDataTable +dat 0x088B363C, gChapterDataAssetTable +dat 0x088B39EC, gUnknown_088B39EC +dat 0x088B3AD8, gUnknown_088B3AD8 +dat 0x088D1F54, gUnitDefSumDK +dat 0x088D2058, gMonsterLevelWeights +dat 0x088D2060, gMonsterClassWeights +dat 0x088D21C8, gMonsterItemTable +dat 0x088D22C7, gMonsterItemWeightsTable +dat 0x088D2440, gMonsterItemsByClassIndex +dat 0x088D2700, bg_0_tiles +dat 0x088D5D24, bg_0_map +dat 0x088D61D8, bg_0_palette +dat 0x088D62D8, bg_1_tiles +dat 0x088D9FF4, bg_1_map +dat 0x088DA4A8, bg_1_palette +dat 0x088DA5A8, bg_2_tiles +dat 0x088DD8F4, bg_2_map +dat 0x088DDDA8, bg_2_palette +dat 0x088DDEA8, bg_3_tiles +dat 0x088E0E20, bg_3_map +dat 0x088E12D4, bg_3_palette +dat 0x088E13D4, bg_4_palette +dat 0x088E14D4, bg_5_tiles +dat 0x088E5340, bg_5_map +dat 0x088E57F4, bg_5_palette +dat 0x088E58F4, bg_6_palette +dat 0x088E59F4, bg_7_tiles +dat 0x088E81AC, bg_7_map +dat 0x088E8660, bg_7_palette +dat 0x088E8760, bg_8_tiles +dat 0x088EB6C8, bg_8_map +dat 0x088EBB7C, bg_8_palette +dat 0x088EBC7C, bg_9_tiles +dat 0x088EE960, bg_9_map +dat 0x088EEE14, bg_9_palette +dat 0x088EEF14, bg_10_tiles +dat 0x088F0B58, bg_10_map +dat 0x088F100C, bg_10_palette +dat 0x088F110C, bg_11_palette +dat 0x088F120C, bg_12_tiles +dat 0x088F5AF4, bg_12_map +dat 0x088F5FA8, bg_12_palette +dat 0x088F60A8, bg_13_palette +dat 0x088F61A8, bg_14_tiles +dat 0x088F9598, bg_14_map +dat 0x088F9A4C, bg_14_palette +dat 0x088F9B4C, bg_15_palette +dat 0x088F9C4C, bg_16_tiles +dat 0x088FB350, bg_16_map +dat 0x088FB804, bg_16_palette +dat 0x088FB904, bg_17_palette +dat 0x088FBA04, bg_18_tiles +dat 0x088FD424, bg_18_map +dat 0x088FD8D8, bg_18_palette +dat 0x088FD9D8, bg_19_tiles +dat 0x089018A0, bg_19_map +dat 0x08901D54, bg_19_palette +dat 0x08901E54, bg_20_palette +dat 0x08901F54, bg_21_tiles +dat 0x08904DEC, bg_21_map +dat 0x089052A0, bg_21_palette +dat 0x089053A0, bg_22_palette +dat 0x089054A0, bg_23_tiles +dat 0x0890792C, bg_23_map +dat 0x08907DE0, bg_23_palette +dat 0x08907EE0, bg_24_tiles +dat 0x08909C64, bg_24_map +dat 0x0890A118, bg_24_palette +dat 0x0890A218, bg_25_palette +dat 0x0890A318, bg_26_palette +dat 0x0890A418, bg_27_tiles +dat 0x0890C7D4, bg_27_map +dat 0x0890CC88, bg_27_palette +dat 0x0890CD88, bg_28_tiles +dat 0x0890E7E8, bg_28_map +dat 0x0890EC9C, bg_28_palette +dat 0x0890ED9C, bg_29_tiles +dat 0x08912060, bg_29_map +dat 0x08912514, bg_29_palette +dat 0x08912614, bg_30_palette +dat 0x08912714, bg_31_palette +dat 0x08912814, bg_32_palette +dat 0x08912914, bg_33_tiles +dat 0x08914CB8, bg_33_map +dat 0x0891516C, bg_33_palette +dat 0x0891526C, bg_34_tiles +dat 0x089195BC, bg_34_map +dat 0x08919A70, bg_34_palette +dat 0x08919B70, bg_35_tiles +dat 0x0891E9D4, bg_35_map +dat 0x0891EE88, bg_35_palette +dat 0x0891EF88, bg_36_tiles +dat 0x08922974, bg_36_map +dat 0x08922E28, bg_36_palette +dat 0x08922F28, bg_37_tiles +dat 0x089260E8, bg_37_map +dat 0x0892659C, bg_37_palette +dat 0x0892669C, bg_38_tiles +dat 0x08929210, bg_38_map +dat 0x089296C4, bg_38_palette +dat 0x089297C4, bg_39_palette +dat 0x089298C4, bg_40_tiles +dat 0x0892D5E4, bg_40_map +dat 0x0892DA98, bg_40_palette +dat 0x0892DB98, bg_41_tiles +dat 0x0893226C, bg_41_map +dat 0x08932720, bg_41_palette +dat 0x08932820, bg_42_tiles +dat 0x08937134, bg_42_map +dat 0x089375E8, bg_42_palette +dat 0x089376E8, bg_43_tiles +dat 0x0893C47C, bg_43_map +dat 0x0893C930, bg_43_palette +dat 0x0893CA30, bg_44_tiles +dat 0x0893F1D4, bg_44_map +dat 0x0893F688, bg_44_palette +dat 0x0893F788, bg_45_palette +dat 0x0893F888, bg_46_tiles +dat 0x08942B38, bg_46_map +dat 0x08942FEC, bg_46_palette +dat 0x089430EC, bg_47_tiles +dat 0x08947398, bg_47_map +dat 0x0894784C, bg_47_palette +dat 0x0894794C, bg_48_tiles +dat 0x08949F70, bg_48_map +dat 0x0894A424, bg_48_palette +dat 0x0894A524, bg_49_tiles +dat 0x0894EEF8, bg_49_map +dat 0x0894F3AC, bg_49_palette +dat 0x0894F4AC, bg_50_tiles +dat 0x08953538, bg_50_map +dat 0x089539EC, bg_50_palette +dat 0x08953AEC, bg_51_tiles +dat 0x089584A4, bg_51_map +dat 0x08958958, bg_51_palette +dat 0x08958A58, bg_52_tiles +dat 0x0895D1A8, bg_52_map +dat 0x0895D65C, bg_52_palette +dat 0x0895D75C, bg_53_tiles +dat 0x0895D768, bg_53_map +dat 0x0895DC1C, bg_53_palette +dat 0x0895DD1C, gConvoBackgroundData +dat 0x0895DFA4, gUnknown_0895DFA4 +dat 0x0895E0A4, gUnknown_0895E0A4 +dat 0x0895EEA4, gUnknown_0895EEA4 +dat 0x0895F5A4, gUnknown_0895F5A4 +dat 0x0895F5A5, gUnknown_0895F5A5 +dat 0x0895F5AC, TileAnimations1_frame_0 +dat 0x089605AC, TileAnimations1_frame_1 +dat 0x089615AC, TileAnimations1_frame_2 +dat 0x089625AC, TileAnimations1_frame_3 +dat 0x089635AC, TileAnimations1_frame_4 +dat 0x089645AC, TileAnimations1_frame_5 +dat 0x089655AC, TileAnimations1_frame_6 +dat 0x089665AC, TileAnimations1_frame_7 +dat 0x089675AC, TileAnimations1_frame_8 +dat 0x089685AC, TileAnimations1_frame_9 +dat 0x089695AC, TileAnimations1_frame_10 +dat 0x0896A5AC, TileAnimations1_frame_11 +dat 0x0896B5AC, TileAnimations1_frame_12 +dat 0x0896C5AC, TileAnimations1_frame_13 +dat 0x0896D5AC, TileAnimations1_frame_14 +dat 0x0896E5AC, TileAnimations1_frame_15 +dat 0x0896F5AC, Ch11EphraimTileAnimations_frame_0 +dat 0x089705AC, Ch11EphraimTileAnimations_frame_1 +dat 0x089715AC, Ch11EphraimTileAnimations_frame_2 +dat 0x089725AC, Ch11EphraimTileAnimations_frame_3 +dat 0x089735AC, Ch11EphraimTileAnimations_frame_4 +dat 0x089745AC, Ch11EphraimTileAnimations_frame_5 +dat 0x089755AC, Ch11EphraimTileAnimations_frame_6 +dat 0x089765AC, Ch11EphraimTileAnimations_frame_7 +dat 0x089775AC, TileAnimations2_frame_0 +dat 0x089785AC, TileAnimations2_frame_1 +dat 0x089795AC, TileAnimations2_frame_2 +dat 0x0897A5AC, TileAnimations2_frame_3 +dat 0x0897B5AC, TileAnimations2_frame_4 +dat 0x0897C5AC, TileAnimations2_frame_5 +dat 0x0897D5AC, TileAnimations2_frame_6 +dat 0x0897E5AC, TileAnimations2_frame_7 +dat 0x0897F5AC, TileAnimations2_frame_8 +dat 0x089805AC, TileAnimations2_frame_9 +dat 0x089815AC, TileAnimations2_frame_10 +dat 0x089825AC, TileAnimations2_frame_11 +dat 0x089835AC, TileAnimations2_frame_12 +dat 0x089845AC, TileAnimations2_frame_13 +dat 0x089855AC, TileAnimations2_frame_14 +dat 0x089865AC, TileAnimations2_frame_15 +dat 0x089875AC, TileAnimationsUnused1_frame_0 +dat 0x089885AC, TileAnimationsUnused1_frame_1 +dat 0x089895AC, TileAnimationsUnused1_frame_2 +dat 0x0898A5AC, TileAnimationsUnused1_frame_3 +dat 0x0898B5AC, TileAnimationsUnused1_frame_4 +dat 0x0898C5AC, TileAnimationsUnused1_frame_5 +dat 0x0898D5AC, TileAnimationsUnused1_frame_6 +dat 0x0898E5AC, TileAnimationsUnused1_frame_7 +dat 0x0898F5AC, TileAnimationsUnused1_frame_8 +dat 0x089905AC, TileAnimationsUnused1_frame_9 +dat 0x089915AC, TileAnimationsUnused1_frame_10 +dat 0x089925AC, TileAnimationsUnused1_frame_11 +dat 0x089935AC, TileAnimationsUnused1_frame_12 +dat 0x089945AC, TileAnimationsUnused1_frame_13 +dat 0x089955AC, TileAnimationsUnused1_frame_14 +dat 0x089965AC, TileAnimationsUnused1_frame_15 +dat 0x089975AC, TileAnimations5_frame_0 +dat 0x089979AC, TileAnimations5_frame_1 +dat 0x08997DAC, TileAnimations5_frame_2 +dat 0x089981AC, TileAnimations5_frame_3 +dat 0x089985AC, TileAnimations5_frame_4 +dat 0x089989AC, TileAnimations5_frame_5 +dat 0x08998DAC, TileAnimationsUnused2_frame_0 +dat 0x089992AC, TileAnimationsUnused2_frame_1 +dat 0x089997AC, TileAnimationsUnused2_frame_2 +dat 0x08999CAC, TileAnimationsUnused2_frame_3 +dat 0x0899A1AC, TileAnimationsUnused2_frame_4 +dat 0x0899A6AC, TileAnimationsUnused2_frame_5 +dat 0x0899ABAC, TileAnimationsUnused2_frame_6 +dat 0x0899B0AC, TileAnimationsUnused2_frame_7 +dat 0x0899B5AC, TileAnimations3_frame_0 +dat 0x0899B9AC, TileAnimations3_frame_1 +dat 0x0899BDAC, TileAnimations3_frame_2 +dat 0x0899C1AC, TileAnimations3_frame_3 +dat 0x0899C5AC, TileAnimations3_frame_4 +dat 0x0899C9AC, TileAnimations3_frame_5 +dat 0x0899CDAC, TileAnimations3_frame_6 +dat 0x0899D1AC, TileAnimations3_frame_7 +dat 0x0899D5AC, TileAnimationsUnused3_frame_0 +dat 0x0899D5B4, TileAnimationsUnused3_frame_2 +dat 0x0899D5BC, TileAnimationsUnused3_frame_3 +dat 0x0899D5C4, TileAnimationsUnused3_frame_4 +dat 0x0899D5CC, TileAnimationsUnused3_frame_5 +dat 0x0899D5D4, TileAnimationsUnused3_frame_6 +dat 0x0899D5DC, TileAnimationsUnused3_frame_7 +dat 0x0899D5E6, TileAnimationsUnused4_frame_0 +dat 0x0899D5EC, TileAnimationsUnused4_frame_1 +dat 0x0899D5F2, TileAnimationsUnused4_frame_2 +dat 0x0899D5F8, TileAnimationsUnused4_frame_3 +dat 0x0899D5FE, TileAnimationsUnused4_frame_4 +dat 0x0899D606, TileAnimationsUnused4_frame_5 +dat 0x0899D60C, TileAnimationsUnused4_frame_6 +dat 0x0899D612, TileAnimationsUnused4_frame_7 +dat 0x0899D618, TileAnimationsUnused4_frame_8 +dat 0x0899D61E, TileAnimationsUnused4_frame_9 +dat 0x0899D626, TileAnimationsUnused4_frame_10 +dat 0x0899D62C, TileAnimationsUnused4_frame_11 +dat 0x0899D634, TileAnimationsUnused5_frame_0 +dat 0x0899D63C, TileAnimationsUnused5_frame_1 +dat 0x0899D644, TileAnimationsUnused5_frame_2 +dat 0x0899D64C, TileAnimationsUnused5_frame_3 +dat 0x0899D654, TileAnimationsUnused5_frame_4 +dat 0x0899D65C, TileAnimationsUnused5_frame_5 +dat 0x0899D664, TileAnimations4_frame_0 +dat 0x0899D66C, TileAnimations4_frame_1 +dat 0x0899D674, TileAnimations4_frame_2 +dat 0x0899D67C, TileAnimations4_frame_3 +dat 0x0899D684, TileAnimations4_frame_4 +dat 0x0899D68C, TileAnimations4_frame_5 +dat 0x0899D694, TileAnimations4_frame_6 +dat 0x0899D69C, TileAnimations4_frame_7 +dat 0x0899D6A4, TileAnimations4_frame_8 +dat 0x0899D6AC, TileAnimations4_frame_9 +dat 0x0899D6B4, TileAnimations4_frame_10 +dat 0x0899D6BC, TileAnimations4_frame_11 +dat 0x0899D6C4, TileAnimations4_frame_12 +dat 0x0899D6CC, TileAnimations4_frame_13 +dat 0x0899D6D4, TileAnimations4_frame_14 +dat 0x0899D6DC, gUnknown_0899D6DC +dat 0x089A18D4, gUnknown_089A18D4 +dat 0x089A18F4, gUnknown_089A18F4 +dat 0x089A1E70, gUnknown_089A1E70 +dat 0x089A230C, gUnknown_089A230C +dat 0x089A232C, gUnknown_089A232C +dat 0x089A234C, gUnknown_089A234C +dat 0x089A27B4, gUnknown_089A27B4 +dat 0x089A28E0, gUnknown_089A28E0 +dat 0x089A2920, sMUFlashColorLookup +dat 0x089A2938, sProcScr_MUStepSound +dat 0x089A2968, sProcScr_MUFogBumpFx +dat 0x089A2988, sDirectionMoveOffsetLookup +dat 0x089A2998, gMUSfxDef_Foot +dat 0x089A29BC, gMUSfxDef_Heavy +dat 0x089A2A00, gMUSfxDef_Mounted +dat 0x089A2A2E, gMUSfxDef_Wyvern +dat 0x089A2A5A, gMUSfxDef_Pegasus +dat 0x089A2A86, gMUSfxDef_Unused_089A2A86 +dat 0x089A2AB2, gMUSfxDef_Zombie +dat 0x089A2AD4, gMUSfxDef_Skeleton +dat 0x089A2AF6, gMUSfxDef_Mogall +dat 0x089A2B22, gMUSfxDef_Spider +dat 0x089A2B3A, gMUSfxDef_Dog +dat 0x089A2B68, gMUSfxDef_Gorgon +dat 0x089A2B8A, gMUSfxDef_Unused_089A2BCE +dat 0x089A2BCE, gMUSfxDef_Boat +dat 0x089A2C02, gMUSfxDef_Myrrh +dat 0x089A2C28, sMUStateHandlerFuncLookup +dat 0x089A2C48, gProcScr_MoveUnit +dat 0x089A2C68, sMUObjTileOffsetLookup_Default +dat 0x089A2C70, sMUObjTileOffsetLookup_Other +dat 0x089A2C78, sMUBaseMoveSpeedLookup +dat 0x089A2C7A, sMUBufferIdLookup +dat 0x089A2C80, gProcScr_MUDeathFade +dat 0x089A2C98, gProcScr_MUBlinkEffect +dat 0x089A2CA8, sUnknown_089A2CA8 +dat 0x089A2CE8, sProcScr_MUPixelEffect +dat 0x089A2CF8, gProcScr_MU_89A2CF8 +dat 0x089A2D10, sProcScr_MUCritFlash +dat 0x089A2D98, sProcScr_MUHitFlash +dat 0x089A2DB0, gUnknown_089A2DB0 +dat 0x089A2E00, unit_icon_move_table +dat 0x089A31F8, ProcScr_MapAnimPoisonDmg +dat 0x089A3238, ProcScr_MapAnimEggDmg +dat 0x089A3288, ProcScr_MapAnimCritAtk +dat 0x089A32C8, ProcScr_MapAnimSteal +dat 0x089A3398, ProcScr_MapAnimSummon +dat 0x089A33C0, ProcScr_MapAnimSumDK +dat 0x089A34B0, ProcScr_MapAnimDance +dat 0x089A3508, ProcScr_MapAnimBattle +dat 0x089A35B0, gProc_MapAnimEnd +dat 0x089A3648, gUnknown_089A3648 +dat 0x089A3668, gUnknown_089A3668 +dat 0x089A3670, TsaSet_MapBattleBoxGfx +dat 0x089A3688, ProcScr_MapBattleInfoBox +dat 0x089A36C0, gUnknown_089A36C0 +dat 0x089A36F8, gProc_MapAnimExpBar +dat 0x089A3770, MADebugStrings1 +dat 0x089A3798, gUnknown_089A3798 +dat 0x089A37E8, MADebugStrings2 +dat 0x089A3810, pMADebugInfoData +dat 0x089A3814, ProcScr_MADebug +dat 0x089A3874, ProcScr_MapAnimEventBattle +dat 0x089A3924, ProcScr_MapAnimWallBreak +dat 0x089A3944, ProcScr_PoisonAnimHandler +dat 0x089A3964, ProcScr_PoisonAnim2 +dat 0x089A398C, gUnknown_089A398C +dat 0x089A39C4, gUnknown_089A39C4 +dat 0x089A39E0, gUnknown_089A39E0 +dat 0x089A3A18, gUnknown_089A3A18 +dat 0x089A3A28, gUnknown_089A3A28 +dat 0x089A3A40, gUnknown_089A3A40 +dat 0x089A3A80, gUnknown_089A3A80 +dat 0x089A3AB8, gUnknown_089A3AB8 +dat 0x089A3B3C, gUnknown_089A3B3C +dat 0x089A3B6C, gUnknown_089A3B6C +dat 0x089A3B84, gUnknown_089A3B84 +dat 0x089A3BA4, gUnknown_089A3BA4 +dat 0x089A3BDC, gUnknown_089A3BDC +dat 0x089A3C0C, gUnknown_089A3C0C +dat 0x089A3C24, gUnknown_089A3C24 +dat 0x089A3C6C, gUnknown_089A3C6C +dat 0x089A3C94, gUnknown_089A3C94 +dat 0x089A3CD4, gUnknown_089A3CD4 +dat 0x089A3D14, gUnknown_089A3D14 +dat 0x089A3D54, gUnknown_089A3D54 +dat 0x089A3D8C, gUnknown_089A3D8C +dat 0x089A3DB4, gUnknown_089A3DB4 +dat 0x089A3DFC, gUnknown_089A3DFC +dat 0x089A3E04, gUnknown_089A3E04 +dat 0x089A3E44, gUnknown_089A3E44 +dat 0x089A3E6C, gUnknown_089A3E6C +dat 0x089A3EC4, gUnknown_089A3EC4 +dat 0x089A3ED4, gUnknown_089A3ED4 +dat 0x089A3F4C, gUnknown_089A3F4C +dat 0x089A3F5C, gUnknown_089A3F5C +dat 0x089A3F74, gUnknown_089A3F74 +dat 0x089A4034, gUnknown_089A4034 +dat 0x089A404C, gUnknown_089A404C +dat 0x089A4064, gUnknown_089A4064 +dat 0x089A407C, gUnknown_089A407C +dat 0x089A40AC, gUnknown_089A40AC +dat 0x089A40B0, gUnknown_089A40B0 +dat 0x089A419C, gUnknown_089A419C +dat 0x089A42BC, gUnknown_089A42BC +dat 0x089A434C, gUnknown_089A434C +dat 0x089A4394, gUnknown_089A4394 +dat 0x089A43D4, gUnknown_089A43D4 +dat 0x089A43D8, gUnknown_089A43D8 +dat 0x089A4434, gUnknown_089A4434 +dat 0x089A448C, gUnknown_089A448C +dat 0x089A44A4, gUnknown_089A44A4 +dat 0x089A45DC, gUnknown_089A45DC +dat 0x089A4644, gUnknown_089A4644 +dat 0x089A4664, gUnknown_089A4664 +dat 0x089A46AC, gUnknown_089A46AC +dat 0x089A46DC, gUnknown_089A46DC +dat 0x089A470C, gUnknown_089A470C +dat 0x089A4734, gUnknown_089A4734 +dat 0x089A4764, ProcScr_MapAnimDefaultItemEffect +dat 0x089A481C, ProcScr_SpellAssocNightMare +dat 0x089A489C, ProcScr_SpellAssocLatona +dat 0x089A4914, ProcScr_SpellAssocAntitoxin +dat 0x089A495C, ProcScr_SpellAssocPureWater +dat 0x089A49A4, ProcScr_SpellAssocElixir +dat 0x089A49FC, ProcScr_SpellAssocVulenrary +dat 0x089A4A54, ProcScr_SpellAssocHeal +dat 0x089A4ABC, ProcScr_SpellAssocMend +dat 0x089A4B24, ProcScr_SpellAssocRecover +dat 0x089A4B8C, ProcScr_SpellAssocPhysic +dat 0x089A4BF4, ProcScr_SpellAssocTorch +dat 0x089A4C3C, ProcScr_SpellAssocUnlock +dat 0x089A4CC4, ProcScr_SpellAssocBerserk +dat 0x089A4D64, ProcScr_SpellAssocSleep +dat 0x089A4E04, ProcScr_SpellAssocMonsterStone +dat 0x089A4EA4, ProcScr_SpellAssocSilence +dat 0x089A4F44, ProcScr_SpellAssocRestore +dat 0x089A4FCC, ProcScr_SpellAssocRepair +dat 0x089A5054, gUnknown_089A5054 +dat 0x089A508C, ProcScr_PoisonDmgMapEffect +dat 0x089A50DC, ProcScr_EggDmgMapEffect1 +dat 0x089A5124, ProcScr_EggDmgMapEffect2 +dat 0x089A5154, ProcScr_CritAtkMapEffect +dat 0x089A518C, ProcScr_SpellAssocBarrier +dat 0x089A5214, ProcScr_SpellAssocWarp +dat 0x089A52FC, gUnknown_089A52FC +dat 0x089A5314, gUnknown_089A5314 +dat 0x089A5A6C, gUnknown_089A5A6C +dat 0x089A61F8, gUnknown_089A61F8 +dat 0x089A6254, gUnknown_089A6254 +dat 0x089A6F40, Obj_PoisonAnim +dat 0x089A6FD8, Obj_WallBreakAnim +dat 0x089A8EF8, gUnknown_089A8EF8 +dat 0x089A8F74, gUnknown_089A8F74 +dat 0x089A8F94, gGfx_ArenaBuildingFront +dat 0x089ABB70, gTsa_ArenaBuildingFront +dat 0x089AC024, gPal_ArenaBuildingFront +dat 0x089AC0A4, Img_MapAnimMISS +dat 0x089AC194, Obj_MapAnimMISS +dat 0x089AC2FC, Img_MapAnimNODAMAGE +dat 0x089AC440, obj_MapAnimNODAMAGE +dat 0x089AC5CC, gUnknown_089AC5CC +dat 0x089AC794, gUnknown_089AC794 +dat 0x089AC9A8, gUnknown_089AC9A8 +dat 0x089ACA08, gUnknown_089ACA08 +dat 0x089ACC98, gUnknown_089ACC98 +dat 0x089AD498, gUnknown_089AD498 +dat 0x089AD500, Img_MapBattleInfoBox +dat 0x089AD648, Pal_MapBattleInfoBlue +dat 0x089AD668, Pal_MapBattleInfoRed +dat 0x089AD688, Pal_MapBattleInfoGreen +dat 0x089AD6A8, Pal_MapBattleInfoPurple +dat 0x089AD6C8, Tsa_MapBattleBoxGfx1 +dat 0x089AD714, Tsa_MapBattleBoxGfx2 +dat 0x089AD74C, Tsa_MapBattleBoxGfx3 +dat 0x089AD78C, Img_MapBattleInfoHpBar +dat 0x089AD868, Img_MapBattleInfoNum +dat 0x089AD934, gUnknown_089AD934 +dat 0x089AD9F8, gUnknown_089AD9F8 +dat 0x089ADA80, Img_WallBreakAnim +dat 0x089ADD0C, Pal_WallBreakAnim +dat 0x089ADD4C, gUnknown_089ADD4C +dat 0x089ADEB0, Img_PoisonAnim +dat 0x089AE204, Pal_PoisonAnim +dat 0x089AE224, gUnknown_089AE224 +dat 0x089AE484, gUnknown_089AE484 +dat 0x089AE4A4, gUnknown_089AE4A4 +dat 0x089AE7A4, gUnknown_089AE7A4 +dat 0x089AE7C4, gUnknown_089AE7C4 +dat 0x089AE804, gUnknown_089AE804 +dat 0x089AF310, gUnknown_089AF310 +dat 0x089AF910, gUnknown_089AF910 +dat 0x089AF930, gUnknown_089AF930 +dat 0x089AF950, gUnknown_089AF950 +dat 0x089AFAC4, gUnknown_089AFAC4 +dat 0x089AFCBC, gUnknown_089AFCBC +dat 0x089AFF78, gUnknown_089AFF78 +dat 0x089AFFB8, gUnknown_089AFFB8 +dat 0x089AFFF8, gUnknown_089AFFF8 +dat 0x089B03D4, gUnknown_089B03D4 +dat 0x089B068C, gUnknown_089B068C +dat 0x089B06AC, gUnknown_089B06AC +dat 0x089B0700, gUnknown_089B0700 +dat 0x089B0720, gUnknown_089B0720 +dat 0x089B0820, gUnknown_089B0820 +dat 0x089B0840, gUnknown_089B0840 +dat 0x089B0864, gUnknown_089B0864 +dat 0x089B0AD0, gUnknown_089B0AD0 +dat 0x089B17A4, gUnknown_089B17A4 +dat 0x089B1A10, gUnknown_089B1A10 +dat 0x089B1E10, gUnknown_089B1E10 +dat 0x089B20E8, gUnknown_089B20E8 +dat 0x089B2108, gUnknown_089B2108 +dat 0x089B21D8, gUnknown_089B21D8 +dat 0x089B2618, gUnknown_089B2618 +dat 0x089B2728, gUnknown_089B2728 +dat 0x089B2748, gUnknown_089B2748 +dat 0x089B2880, gUnknown_089B2880 +dat 0x089B343C, gUnknown_089B343C +dat 0x089B35D0, gUnknown_089B35D0 +dat 0x089B4BFC, gUnknown_089B4BFC +dat 0x089B6AA0, gUnknown_089B6AA0 +dat 0x089B73D4, gUnknown_089B73D4 +dat 0x089B7610, gUnknown_089B7610 +dat 0x089B80C4, gUnknown_089B80C4 +dat 0x089E714C, gUnknown_089E714C +dat 0x089E7DEC, gUnknown_089E7DEC +dat 0x089E8238, gUnknown_089E8238 +dat 0x089E82E0, gUnknown_089E82E0 +dat 0x089E8384, gUnknown_089E8384 +dat 0x089E83E0, gUnknown_089E83E0 +dat 0x089E8434, gUnknown_089E8434 +dat 0x089E8484, gUnknown_089E8484 +dat 0x089E84D4, gUnknown_089E84D4 +dat 0x089E84F4, gUnknown_089E84F4 +dat 0x089E857C, gUnknown_089E857C +dat 0x089E863C, PrologueEvents +dat 0x089E868C, gUnknown_089E868C +dat 0x089E879C, Ch1Events +dat 0x089E87EC, gUnknown_089E87EC +dat 0x089E8934, Ch2Events +dat 0x089E8984, gUnknown_089E8984 +dat 0x089E8A38, Ch3Events +dat 0x089E8A88, gUnknown_089E8A88 +dat 0x089E8B20, Ch4Events +dat 0x089E8C54, Ch5EventData +dat 0x089E8D0C, Ch5XEvents +dat 0x089E8DC4, Ch6Events +dat 0x089E8E70, Ch7EventData +dat 0x089E8FE4, Ch8EventData +dat 0x089E9140, Ch9EirikaEvents +dat 0x089E92B0, Ch10EirikaEvents +dat 0x089E9400, Ch11EirikaEvents +dat 0x089E94E8, Ch12EirikaEventData +dat 0x089E95E8, Ch13EirikaEvents +dat 0x089E97B0, Ch14EirikaEvents +dat 0x089E9A00, Ch15EirikaEvents +dat 0x089E9B18, Ch16EirEvents +dat 0x089E9CB4, Ch17EirikaEvents +dat 0x089E9DA8, Ch18EirikaEvents +dat 0x089E9F08, Ch19EirikaEvents +dat 0x089EA02C, Ch20EirikaEvents +dat 0x089EA138, FinalEirikaEvents1 +dat 0x089EA1C0, FinalEirikaEvents2 +dat 0x089EA348, Ch9Events +dat 0x089EA4A8, Ch10EphraimEvents +dat 0x089EA5BC, Ch11EphraimEvents +dat 0x089EA6CC, Ch12EphraimEvents +dat 0x089EA850, Ch13EphraimEventData +dat 0x089EAACC, Ch14EphraimEventData +dat 0x089EACF0, Ch15EphraimEventData +dat 0x089EAE2C, Ch16EphraimEventData +dat 0x089EAFC8, Ch17EphraimEventData +dat 0x089EB0BC, Ch18EphraimEventData +dat 0x089EB21C, Ch19EphraimEventData +dat 0x089EB340, Ch20EphraimEventData +dat 0x089EB44C, FinalEphraimEvents1 +dat 0x089EB4D4, FinalEphraimEvents2 +dat 0x089EB574, TowerOfValni1Events +dat 0x089EB614, TowerOfValni2Events +dat 0x089EB6A8, TowerOfValni3Events +dat 0x089EB730, TowerOfValni4Events +dat 0x089EB7DC, TowerOfValni5Events +dat 0x089EB894, TowerOfValni6Events +dat 0x089EB97C, TowerOfValni7Events +dat 0x089EBA10, TowerOfValni8Events +dat 0x089EBAE0, LagdouRuins1Event +dat 0x089EBB80, LagdouRuins2Event +dat 0x089EBCA4, LagdouRuins3Event +dat 0x089EBD5C, LagdouRuins4Event +dat 0x089EBE2C, LagdouRuins5Event +dat 0x089EBF14, LagdouRuins6Event +dat 0x089EC038, LagdouRuins7Event +dat 0x089EC1E0, LagdouRuins8Event +dat 0x089EC298, LagdouRuins9Event +dat 0x089EC32C, LagdouRuins10Event +dat 0x089EC3B4, LordsSplitEvents +dat 0x089EC43C, MelkaenCoastEvent +dat 0x089EC5A8, AnInterestingMapEvents +dat 0x089EC66C, DebugMapEvents +dat 0x089EC6BC, gUnknown_089EC6BC +dat 0x089ECD4C, gUnknown_089ECD4C +dat 0x089ED10C, gSupportTalkList +dat 0x089ED64C, gUnknown_089ED64C +dat 0x089ED674, gUnknown_089ED674 +dat 0x089ED67C, gUnknown_089ED67C +dat 0x089ED694, gUnknown_089ED694 +dat 0x089ED6AC, gUnknown_089ED6AC +dat 0x089EDF78, gUnknown_089EDF78 +dat 0x089EDFD8, gUnknown_089EDFD8 +dat 0x089EE000, gUnknown_089EE000 +dat 0x089EE030, gUnknown_089EE030 +dat 0x089EE048, gUnknown_089EE048 +dat 0x089EE068, gUnknown_089EE068 +dat 0x089EE088, gUnknown_089EE088 +dat 0x089EE99C, gUnknown_089EE99C +dat 0x089EE9B0, gUnknown_089EE9B0 +dat 0x089EE9C8, gUnknown_089EE9C8 +dat 0x089EE9E0, gUnknown_089EE9E0 +dat 0x089EEA28, gUnknown_089EEA28 +dat 0x089F36A0, gUnknown_089F36A0 +dat 0x089FF480, gUnknown_089FF480 +dat 0x089FFC30, gEvent_SkirmishCommonBeginning +dat 0x089FFD64, gUnknown_089FFD64 +dat 0x08A0035C, gEvent_8A0035C +dat 0x08A00364, gEvent_8A00364 +dat 0x08A0037C, gEvent_EirikaModeGameEnd +dat 0x08A0048C, gEvent_EphraimModeGameEnd +dat 0x08A006E4, ProcScr_SlidingWallBg +dat 0x08A006FC, sSSMasterTextBatch +dat 0x08A0081C, sPageSlideOffsetLut +dat 0x08A0082C, gProcScr_SSPageSlide +dat 0x08A00844, gProcScr_SSGlowyBlendCtrl +dat 0x08A00864, gProcScr_SSUnitSlide +dat 0x08A008BC, sSprite_Page0Name +dat 0x08A008D0, sSprite_Page1Name +dat 0x08A008DE, sSprite_Page2Name +dat 0x08A008FE, sSprite_PageNameBack +dat 0x08A00924, sPageNameSpriteLut +dat 0x08A00930, sPageNameChrOffsetLut +dat 0x08A00938, gProcScr_SSPageNameCtrl +dat 0x08A00978, gProcScr_SSPageNumCtrl +dat 0x08A009C8, gProcScr_SSBgOffsetCtrl +dat 0x08A009D8, gProcScr_StatScreen +dat 0x08A00A98, gProcScr_HelpBox +dat 0x08A00AD0, gProcScr_HelpBoxMoveCtrl +dat 0x08A00B00, gProcScr_HelpBoxLock +dat 0x08A00B10, sSprite_MetaHelp +dat 0x08A00B20, gProcScr_HelpPromptSpr +dat 0x08A00B38, sHelpInfo_08A00B38 +dat 0x08A00B54, sHelpInfo_08A00B54 +dat 0x08A00B70, sHelpInfo_08A00B70 +dat 0x08A00B8C, sHelpInfo_08A00B8C +dat 0x08A00BA8, sHelpInfo_08A00BA8 +dat 0x08A00BC4, gHelpInfo_Ss0Pow +dat 0x08A00BE0, sHelpInfo_08A00BE0 +dat 0x08A00BFC, sHelpInfo_08A00BFC +dat 0x08A00C18, sHelpInfo_08A00C18 +dat 0x08A00C34, sHelpInfo_08A00C34 +dat 0x08A00C50, sHelpInfo_08A00C50 +dat 0x08A00C6C, sHelpInfo_08A00C6C +dat 0x08A00C88, sHelpInfo_08A00C88 +dat 0x08A00CA4, sHelpInfo_08A00CA4 +dat 0x08A00CC0, sHelpInfo_08A00CC0 +dat 0x08A00CDC, sHelpInfo_08A00CDC +dat 0x08A00CF8, sHelpInfo_08A00CF8 +dat 0x08A00D14, gHelpInfo_Ss1CharName +dat 0x08A00D30, sHelpInfo_08A00D30 +dat 0x08A00D4C, sHelpInfo_08A00D4C +dat 0x08A00D68, sHelpInfo_08A00D68 +dat 0x08A00D84, sHelpInfo_08A00D84 +dat 0x08A00DA0, gHelpInfo_Ss1Item0 +dat 0x08A00DBC, sHelpInfo_08A00DBC +dat 0x08A00DD8, sHelpInfo_08A00DD8 +dat 0x08A00DF4, sHelpInfo_08A00DF4 +dat 0x08A00E10, sHelpInfo_08A00E10 +dat 0x08A00E2C, sHelpInfo_08A00E2C +dat 0x08A00E48, sHelpInfo_08A00E48 +dat 0x08A00E64, sHelpInfo_08A00E64 +dat 0x08A00E80, sHelpInfo_08A00E80 +dat 0x08A00E9C, sHelpInfo_08A00E9C +dat 0x08A00EB8, sHelpInfo_08A00EB8 +dat 0x08A00ED4, sHelpInfo_08A00ED4 +dat 0x08A00EF0, sHelpInfo_08A00EF0 +dat 0x08A00F0C, sHelpInfo_08A00F0C +dat 0x08A00F28, sHelpInfo_08A00F28 +dat 0x08A00F44, gHelpInfo_Ss2Rank0 +dat 0x08A00F60, sHelpInfo_08A00F60 +dat 0x08A00F7C, sHelpInfo_08A00F7C +dat 0x08A00F98, sHelpInfo_08A00F98 +dat 0x08A00FB4, sHelpInfo_08A00FB4 +dat 0x08A00FD0, sHelpInfo_08A00FD0 +dat 0x08A00FEC, gHelpInfo_MbpHp +dat 0x08A01008, sHelpInfo_08A01008 +dat 0x08A01024, sHelpInfo_08A01024 +dat 0x08A01040, sHelpInfo_08A01040 +dat 0x08A0105C, sHelpInfo_08A0105C +dat 0x08A01078, sHelpInfo_08A01078 +dat 0x08A01094, gHelpInfo_CbpHp +dat 0x08A010B0, sHelpInfo_08A010B0 +dat 0x08A010CC, sHelpInfo_08A010CC +dat 0x08A010E8, sHelpInfo_08A010E8 +dat 0x08A01104, sHelpInfo_08A01104 +dat 0x08A01120, sHelpInfo_08A01120 +dat 0x08A0113C, sHelpInfo_08A0113C +dat 0x08A01158, gMid_Lv +dat 0x08A0115C, gMid_Exp_Unused +dat 0x08A01160, gMid_Hp +dat 0x08A01164, gMid_Str +dat 0x08A01168, gMid_Mag +dat 0x08A0116C, gMid_Skl +dat 0x08A01170, gMid_Spd +dat 0x08A01174, gMid_Def +dat 0x08A01178, gMid_Res +dat 0x08A0117C, gMid_Lck +dat 0x08A01180, gMid_Con +dat 0x08A01184, gMid_Aid +dat 0x08A01188, gMid_Mov +dat 0x08A0118C, gMid_Trv +dat 0x08A01190, gMid_Affin +dat 0x08A01194, gMid_Rng +dat 0x08A01198, gMid_Atk +dat 0x08A0119C, gMid_Hit +dat 0x08A011A0, gMid_Crt +dat 0x08A011A4, gMid_Avo +dat 0x08A011A8, gMid_Cnd +dat 0x08A011AC, gMid_Mt +dat 0x08A011B0, gMid_Wt +dat 0x08A011B4, gMid_RangeMpOn2 +dat 0x08A011B8, gMid_Range1To1 +dat 0x08A011BC, gMid_Range1To2 +dat 0x08A011C0, gMid_Range1To3 +dat 0x08A011C4, gMid_Range2To2 +dat 0x08A011C8, gMid_Range2To3 +dat 0x08A011CC, gMid_Range3To10 +dat 0x08A011D0, gMid_Range3To15 +dat 0x08A011D4, gMid_Unk08A011D4 +dat 0x08A011D8, gMid_Poison +dat 0x08A011DC, gMid_Sleep +dat 0x08A011E0, gMid_Silence +dat 0x08A011E4, gMid_Berserk +dat 0x08A011E8, gMid_Sword +dat 0x08A011EC, gMid_Lance +dat 0x08A011F0, gMid_Axe +dat 0x08A011F4, gMid_Bow +dat 0x08A011F8, gMid_Staff +dat 0x08A011FC, gMid_Anima +dat 0x08A01200, gMid_Light +dat 0x08A01204, gMid_Dark +dat 0x08A01208, chap_title_data +dat 0x08A01628, gUnknown_08A01628 +dat 0x08A01638, gUnknown_08A01638 +dat 0x08A01650, gUnknown_08A01650 +dat 0x08A01678, gUnknown_08A01678 +dat 0x08A01698, gUnknown_08A01698 +dat 0x08A016C8, gUnknown_08A016C8 +dat 0x08A016D8, gUnknown_08A016D8 +dat 0x08A016E0, gUnknown_08A016E0 +dat 0x08A01740, gUnknown_08A01740 +dat 0x08A01760, gUnknown_08A01760 +dat 0x08A01800, gUnknown_08A01800 +dat 0x08A01818, gUnknown_08A01818 +dat 0x08A01828, sPlayerInterfaceConfigLut +dat 0x08A01848, gUnknown_08A01848 +dat 0x08A0184E, gUnknown_08A0184E +dat 0x08A01860, gUnknown_08A01860 +dat 0x08A01866, gUnknown_08A01866 +dat 0x08A0186C, gUnknown_08A0186C +dat 0x08A01884, gUnknown_08A01884 +dat 0x08A0189C, sMMBSlideInWidthLut +dat 0x08A018A0, sMMBSlideOutWidthLut +dat 0x08A018A3, sTerrainSlideInWidthLut +dat 0x08A018A6, sTerrainSlideOutWidthLut +dat 0x08A018AC, gProcScr_TerrainDisplay +dat 0x08A0190C, gProcScr_UnitDisplay_MinimugBox +dat 0x08A01994, gProcScr_UnitDisplay_Burst +dat 0x08A019C4, gProcScr_SideWindowMaker +dat 0x08A019DC, sGoalSlideInWidthLut +dat 0x08A019E1, sGoalSlideOutWidthLut +dat 0x08A019E4, gProcScr_GoalDisplay +dat 0x08A01A44, gProcScr_PrepMap_MenuButtonDisplay +dat 0x08A01AA4, sSprite_08A01AA4 +dat 0x08A01AAC, sSprite_08A01AAC +dat 0x08A01ABA, sSprite_08A01ABA +dat 0x08A01AC8, sSprite_08A01AC8 +dat 0x08A01AD6, sSprite_08A01AD6 +dat 0x08A01ADE, sSprite_08A01ADE +dat 0x08A01AE6, sSprite_08A01AE6 +dat 0x08A01B18, sSprite_08A01B18 +dat 0x08A01B2C, sSprite_08A01B2C +dat 0x08A01B3C, gTextBatch_ChapterStatus +dat 0x08A01B54, gProcScr_ChapterStatusScreen +dat 0x08A01C04, gProcScr_08A01C04 +dat 0x08A01C7C, sSprite_08A01C7C +dat 0x08A01CA4, gProcScr_08A01CA4 +dat 0x08A01CC4, sHelpInfo_ChapterStatus_Goal +dat 0x08A01CE0, sHelpInfo_ChapterStatus_TurnCount +dat 0x08A01CFC, sHelpInfo_ChapterStatus_Funds +dat 0x08A01D18, sHelpInfo_ChapterStatus_AllyUnits +dat 0x08A01D34, sHelpInfo_ChapterStatus_EnemyUnits +dat 0x08A01D50, sHelpInfo_ChapterStatus_Leader +dat 0x08A01D6C, sHelpInfo_ChapterStatus_TimePlayed +dat 0x08A01D88, gUnknown_08A01D88 +dat 0x08A01DAE, gUnknown_08A01DAE +dat 0x08A01DBC, gUnknown_08A01DBC +dat 0x08A01E54, gUnknown_08A01E54 +dat 0x08A01E5C, gUnknown_08A01E5C +dat 0x08A01E64, gUnknown_08A01E64 +dat 0x08A01EC4, gUnknown_08A01EC4 +dat 0x08A01EE4, gUnknown_08A01EE4 +dat 0x08A01F04, gUnknown_08A01F04 +dat 0x08A01F24, gUnknown_08A01F24 +dat 0x08A020F0, gUnknown_08A020F0 +dat 0x08A021E4, gUnknown_08A021E4 +dat 0x08A02204, gUnknown_08A02204 +dat 0x08A02250, gUnknown_08A02250 +dat 0x08A02274, gUnknown_08A02274 +dat 0x08A027FC, gUnknown_08A027FC +dat 0x08A0285C, gUnknown_08A0285C +dat 0x08A02884, gUnknown_08A02884 +dat 0x08A028AC, gUnknown_08A028AC +dat 0x08A02914, gUnknown_08A02914 +dat 0x08A02980, gUnknown_08A02980 +dat 0x08A029A8, gUnknown_08A029A8 +dat 0x08A02A1C, gUnknown_08A02A1C +dat 0x08A02A94, gUnknown_08A02A94 +dat 0x08A02B3C, gUnknown_08A02B3C +dat 0x08A02BAC, gUnknown_08A02BAC +dat 0x08A02C34, gUnknown_08A02C34 +dat 0x08A02EB4, gUnknown_08A02EB4 +dat 0x08A02F34, gUnknown_08A02F34 +dat 0x08A02F94, gUnknown_08A02F94 +dat 0x08A02FF4, gUnknown_08A02FF4 +dat 0x08A03054, gUnknown_08A03054 +dat 0x08A0328C, gUnknown_08A0328C +dat 0x08A032AC, gUnknown_08A032AC +dat 0x08A03334, gUnknown_08A03334 +dat 0x08A03354, gUnknown_08A03354 +dat 0x08A03368, gUnknown_08A03368 +dat 0x08A05F10, gUnknown_08A05F10 +dat 0x08A06460, gUnknown_08A06460 +dat 0x08A064E0, gUnknown_08A064E0 +dat 0x08A071FC, gUnknown_08A071FC +dat 0x08A0731C, gUnknown_08A0731C +dat 0x08A0733C, gUnknown_08A0733C +dat 0x08A0754C, gUnknown_08A0754C +dat 0x08A079B4, gUnknown_08A079B4 +dat 0x08A07A98, gUnknown_08A07A98 +dat 0x08A07AD8, gPal_08A07AD8 +dat 0x08A07AEA, gUnknown_08A07AEA +dat 0x08A07B0A, gUnknown_08A07B0A +dat 0x08A07BEA, gUnknown_08A07BEA +dat 0x08A07C0A, gUnknown_08A07C0A +dat 0x08A07C58, gPal_08A07C58 +dat 0x08A07DD8, Img_ChapterIntroFog +dat 0x08A09A5C, gUnknown_08A09A5C +dat 0x08A09E4C, gGfx_08A09E4C +dat 0x08A0A4E8, gUnknown_08A0A4E8 +dat 0x08A0A9F8, gTsa_08A0A9F8 +dat 0x08A0AB0C, Img_GameOverText +dat 0x08A0AE44, Pal_GameOverText2 +dat 0x08A0AE64, Pal_GameOverText1 +dat 0x08A0AE84, Tsa_GameOverFx +dat 0x08A0AEC8, chap_title_0 +dat 0x08A0B294, chap_title_1 +dat 0x08A0B514, chap_title_2 +dat 0x08A0B818, chap_title_3 +dat 0x08A0BBCC, chap_title_4 +dat 0x08A0BEFC, chap_title_5 +dat 0x08A0C240, chap_title_6 +dat 0x08A0C5D8, chap_title_7 +dat 0x08A0C928, chap_title_8 +dat 0x08A0CCC0, chap_title_9 +dat 0x08A0CF74, chap_title_10 +dat 0x08A0D288, chap_title_11 +dat 0x08A0D618, chap_title_61 +dat 0x08A0D9C4, chap_title_12 +dat 0x08A0DD50, chap_title_13 +dat 0x08A0E068, chap_title_14 +dat 0x08A0E434, chap_title_23 +dat 0x08A0E740, chap_title_24 +dat 0x08A0EA8C, chap_title_62 +dat 0x08A0ED90, chap_title_25 +dat 0x08A0F10C, chap_title_26 +dat 0x08A0F48C, chap_title_27 +dat 0x08A0F7D4, chap_title_15 +dat 0x08A0FB30, chap_title_16 +dat 0x08A0FEBC, chap_title_17 +dat 0x08A1022C, chap_title_18 +dat 0x08A105A4, chap_title_19 +dat 0x08A10858, chap_title_20 +dat 0x08A10BE4, chap_title_21 +dat 0x08A10FE0, chap_title_blank +dat 0x08A110DC, chap_title_36 +dat 0x08A1137C, chap_title_37 +dat 0x08A11634, chap_title_38 +dat 0x08A118EC, chap_title_39 +dat 0x08A11B9C, chap_title_40 +dat 0x08A11E58, chap_title_41 +dat 0x08A12110, chap_title_42 +dat 0x08A123BC, chap_title_43 +dat 0x08A12668, chap_title_44 +dat 0x08A12918, chap_title_45 +dat 0x08A12BD8, chap_title_46 +dat 0x08A12E58, chap_title_47 +dat 0x08A130F0, chap_title_48 +dat 0x08A13388, chap_title_49 +dat 0x08A1361C, chap_title_50 +dat 0x08A138B4, chap_title_51 +dat 0x08A13B4C, chap_title_52 +dat 0x08A13DE4, chap_title_53 +dat 0x08A14074, chap_title_54 +dat 0x08A14304, chap_title_55 +dat 0x08A1459C, chap_title_70 +dat 0x08A14810, chap_title_71 +dat 0x08A14A60, chap_title_72 +dat 0x08A14CC0, chap_title_73 +dat 0x08A14F28, chap_title_74 +dat 0x08A1512C, chap_title_75 +dat 0x08A153B8, chap_title_76 +dat 0x08A15640, chap_title_77 +dat 0x08A158CC, chap_title_78 +dat 0x08A15B58, chap_title_84 +dat 0x08A15DB8, chap_title_85 +dat 0x08A16040, chap_title_86 +dat 0x08A1613C, chap_title_57 +dat 0x08A16238, chap_title_56 +dat 0x08A164C4, chap_title_87 +dat 0x08A167C8, gGfx_PlayerInterfaceFontTiles +dat 0x08A16D6C, gGfx_PlayerInterfaceNumbers +dat 0x08A16DEC, gGfx_StatusText +dat 0x08A1738C, gPal_PlayerInterface_Blue +dat 0x08A173AC, gPal_PlayerInterface_Red +dat 0x08A173CC, gPal_PlayerInterface_Green +dat 0x08A173EC, gUnknown_08A173EC +dat 0x08A1740C, gUnknown_08A1740C +dat 0x08A1742C, gTSA_TerrainBox +dat 0x08A17484, gTSA_MinimugBox +dat 0x08A175B4, gUnknown_08A175B4 +dat 0x08A175C8, gUnknown_08A175C8 +dat 0x08A175DC, gUnknown_08A175DC +dat 0x08A175F0, gUnknown_08A175F0 +dat 0x08A17604, gUnknown_08A17604 +dat 0x08A1763C, gUnknown_08A1763C +dat 0x08A17650, gUnknown_08A17650 +dat 0x08A17664, gUnknown_08A17664 +dat 0x08A17678, gUnknown_08A17678 +dat 0x08A1768C, gTSA_TerrainBox_Something +dat 0x08A1769C, gTSA_TerrainBox_Ballistae +dat 0x08A176A4, gTSA_TerrainBox_Destructable +dat 0x08A176B4, gUnknown_08A176B4 +dat 0x08A176BC, gTSA_GoalBox_TwoLines +dat 0x08A17744, gTSA_GoalBox_OneLine +dat 0x08A177A0, gUnknown_08A177A0 +dat 0x08A178C0, gUnknown_08A178C0 +dat 0x08A17990, gUnknown_08A17990 +dat 0x08A17A30, gUnknown_08A17A30 +dat 0x08A17B08, gUnknown_08A17B08 +dat 0x08A17B30, gUnknown_08A17B30 +dat 0x08A17B36, gUnknown_08A17B36 +dat 0x08A17B58, gUnknown_08A17B58 +dat 0x08A17B64, gUnknown_08A17B64 +dat 0x08A17B6C, gUnknown_08A17B6C +dat 0x08A17C20, gUnknown_08A17C20 +dat 0x08A17C48, gUnknown_08A17C48 +dat 0x08A17C4C, gUnknown_08A17C4C +dat 0x08A181E8, gUnknown_08A181E8 +dat 0x08A18200, gUnknown_08A18200 +dat 0x08A1826C, ProcScr_PrepMenuDescHandler +dat 0x08A1829C, ProcScr_AtMenu +dat 0x08A184B4, gUnknown_08A184B4 +dat 0x08A184F4, ProcScr_PrepTraineePromo +dat 0x08A1852C, gUnknown_08A1852C +dat 0x08A1856E, obj_8A1856E +dat 0x08A18582, obj_8A18582 +dat 0x08A18590, obj_8A18590 +dat 0x08A1859E, obj_8A1859E +dat 0x08A185AC, obj_8A185AC +dat 0x08A185BA, objs_8A18614_1 +dat 0x08A185C2, objs_8A18614_2 +dat 0x08A185CA, objs_8A18614_3 +dat 0x08A185D2, objs_8A18614_4 +dat 0x08A185DA, objs_8A18614_5 +dat 0x08A185E2, objs_8A18614_6 +dat 0x08A185EA, objs_8A18614_7 +dat 0x08A185F2, objs_8A18614_8 +dat 0x08A185FA, objs_8A18614_9 +dat 0x08A18602, objs_8A18614_A +dat 0x08A1860A, objs_8A18614_B +dat 0x08A18614, objs_8A18614 +dat 0x08A18644, obj_8A18644 +dat 0x08A1864C, objs_8A1864C_1 +dat 0x08A18660, objs_8A1864C_2 +dat 0x08A1867A, objs_8A1864C_3 +dat 0x08A18694, objs_8A1864C_4 +dat 0x08A186A4, objs_8A1864C +dat 0x08A186B4, ProcScr_PrepSpecialCharEff +dat 0x08A186DC, ProcScr_PrepScreenMenuDummyItem +dat 0x08A186EC, ProcScr_PrepMenu +dat 0x08A18744, gUnknown_08A18744 +dat 0x08A1874C, gUnknown_08A1874C +dat 0x08A18754, gUnknown_08A18754 +dat 0x08A1879C, gUnknown_08A1879C +dat 0x08A187F0, gUnknown_08A187F0 +dat 0x08A18808, ProcScr_PrepSideBarHandler +dat 0x08A18840, gUnknown_08A18840 +dat 0x08A18888, gUnknown_08A18888 +dat 0x08A188A8, gUnknown_08A188A8 +dat 0x08A188C0, gUnknown_08A188C0 +dat 0x08A188E4, gUnknown_08A188E4 +dat 0x08A188F8, gUnknown_08A188F8 +dat 0x08A18910, gUnknown_08A18910 +dat 0x08A18928, gUnknown_08A18928 +dat 0x08A18944, gUnknown_08A18944 +dat 0x08A18964, gUnknown_08A18964 +dat 0x08A1898C, gUnknown_08A1898C +dat 0x08A189A4, ProcScr_PrepItemScreen +dat 0x08A18E34, obj_08A18E34 +dat 0x08A18E4E, obj_08A18E4E +dat 0x08A18E62, obj_08A18E62 +dat 0x08A18E76, obj_08A18E76 +dat 0x08A18E8C, ProcScr_PrepUnitScreen +dat 0x08A1901C, ProcScr_PrepItemTradeScreen +dat 0x08A19064, PrepScr_PrepItemUseScreen +dat 0x08A191A4, ProcScr_PrepItemStatBoosterEffect +dat 0x08A191C4, ProcScr_PrepItemJunaFruitEffect +dat 0x08A191F4, gUnknown_08A191F4 +dat 0x08A19200, gUnknown_08A19200 +dat 0x08A19204, gUnknown_08A19204 +dat 0x08A1920C, ProcScr_PrepItemSupplyScreen +dat 0x08A192EC, ProcScr_BmSupplyScreen +dat 0x08A19424, ProcScr_PrepItemListScreen +dat 0x08A1951C, gShopSellTextIndexLookup +dat 0x08A19524, gpShopSellStringBuffer +dat 0x08A19528, gProcScr_PrepWMShopSell +dat 0x08A195B0, gSprite_08A195B0 +dat 0x08A195B8, gSprite_08A195B8 +dat 0x08A195C0, gSprite_08A195C0 +dat 0x08A195C8, gSprite_08A195C8 +dat 0x08A195D0, gSprite_08A195D0 +dat 0x08A195D8, gSprite_08A195D8 +dat 0x08A195E0, gSprite_08A195E0 +dat 0x08A195E8, gSprite_08A195E8 +dat 0x08A195F0, gSprite_08A195F0 +dat 0x08A195F8, gUnknown_08A195F8 +dat 0x08A19608, gUnknown_08A19608 +dat 0x08A1962C, gProcScr_FortuneSubMenu +dat 0x08A196BC, gUnknown_08A196BC +dat 0x08A196D0, gUnknown_08A196D0 +dat 0x08A196E4, gUnused_08A196E4 +dat 0x08A196FC, sSupportScreenUnits +dat 0x08A19700, gSprite_SupportScreenSuccessBox +dat 0x08A19726, gSprite_SupportScreenBanner +dat 0x08A1973C, gProcScr_SupportScreen_DrawBannerSprites +dat 0x08A1975C, gProcScr_SupportScreen +dat 0x08A1983C, sSprite_NameAffinLv +dat 0x08A19850, sSprite_08A19850 +dat 0x08A1985E, sSprite_08A1985E +dat 0x08A19872, sSprite_BackButton +dat 0x08A19880, gProcScr_SupportUnitSubScreen +dat 0x08A199C8, gUnknown_08A199C8 +dat 0x08A19C0C, Img_PrepWindowSideBar +dat 0x08A19CAC, Pal_PrepWindowSideBar +dat 0x08A19CCC, gUnknown_08A19CCC +dat 0x08A1A084, gUnknown_08A1A084 +dat 0x08A1A0A4, gUnknown_08A1A0A4 +dat 0x08A1A23C, gUnknown_08A1A23C +dat 0x08A1A3FC, gUnknown_08A1A3FC +dat 0x08A1A41C, gUnknown_08A1A41C +dat 0x08A1A434, gUnknown_08A1A434 +dat 0x08A1A474, gUnknown_08A1A474 +dat 0x08A1A4C8, gUnknown_08A1A4C8 +dat 0x08A1A8E4, gGfx_SupportScreenBanner +dat 0x08A1AC88, gUnknown_08A1AC88 +dat 0x08A1B0D8, gUnknown_08A1B0D8 +dat 0x08A1B154, gUnknown_08A1B154 +dat 0x08A1B174, gPal_SupportScreenBanner +dat 0x08A1B194, gUnknown_08A1B194 +dat 0x08A1B1FC, gUnknown_08A1B1FC +dat 0x08A1B638, gUnknown_08A1B638 +dat 0x08A1B658, gUnknown_08A1B658 +dat 0x08A1B698, gUnknown_08A1B698 +dat 0x08A1B730, gUnknown_08A1B730 +dat 0x08A1B7C8, gUnknown_08A1B7C8 +dat 0x08A1B8B8, gUnknown_08A1B8B8 +dat 0x08A1B990, gUnknown_08A1B990 +dat 0x08A1B9EC, gUnknown_08A1B9EC +dat 0x08A1BAB8, gUnknown_08A1BAB8 +dat 0x08A1BAE4, gUnknown_08A1BAE4 +dat 0x08A1BBD0, gUnknown_08A1BBD0 +dat 0x08A1BCC0, gUnknown_08A1BCC0 +dat 0x08A1BD00, gUnknown_08A1BD00 +dat 0x08A1BD40, gUnknown_08A1BD40 +dat 0x08A1BD60, gUnknown_08A1BD60 +dat 0x08A1C704, gUnknown_08A1C704 +dat 0x08A1C7D8, gUnknown_08A1C7D8 +dat 0x08A1C8B4, gUnknown_08A1C8B4 +dat 0x08A1CD68, gUnknown_08A1CD68 +dat 0x08A1CDC4, gUnknown_08A1CDC4 +dat 0x08A1D288, gUnknown_08A1D288 +dat 0x08A1D448, gUnknown_08A1D448 +dat 0x08A1D4C8, gUnknown_08A1D4C8 +dat 0x08A1D4E8, Img_PrepTextShadow +dat 0x08A1D510, gUnknown_08A1D510 +dat 0x08A1D79C, Pal_MapBattleInfoNum +dat 0x08A1D7DC, Img_PrepPopupWindow +dat 0x08A1D8D0, Img_PrepWindow +dat 0x08A1DB80, gUnknown_08A1DB80 +dat 0x08A1DC1C, gTsa_SupportSubScreen +dat 0x08A1DD0C, gGfx_SupportMenu +dat 0x08A1E0D8, gPal_SupportMenu +dat 0x08A1E0F8, PrologueMapChanges +dat 0x08A1E104, Ch1MapChanges +dat 0x08A1E110, Ch2TileChanges_change_0 +dat 0x08A1E122, Ch2TileChanges_change_1 +dat 0x08A1E134, Ch2TileChanges_change_2 +dat 0x08A1E146, Ch2TileChanges_change_3 +dat 0x08A1E158, Ch2TileChanges_change_4 +dat 0x08A1E15A, Ch2TileChanges_change_5 +dat 0x08A1E15C, Ch2TileChanges_change_6 +dat 0x08A1E15E, Ch2TileChanges_change_7 +dat 0x08A1E160, Ch2TileChanges +dat 0x08A1E1CC, Ch3MapChanges_change_0 +dat 0x08A1E1D4, Ch3MapChanges_change_1 +dat 0x08A1E1DC, Ch3MapChanges_change_2 +dat 0x08A1E1E4, Ch3MapChanges_change_3 +dat 0x08A1E1E8, Ch3MapChanges_change_4 +dat 0x08A1E1EA, Ch3MapChanges_change_5 +dat 0x08A1E1EC, Ch3MapChanges_change_6 +dat 0x08A1E1EE, Ch3MapChanges_change_7 +dat 0x08A1E1F0, Ch3MapChanges_change_8 +dat 0x08A1E1F2, Ch3MapChanges_change_9 +dat 0x08A1E1F4, Ch3MapChanges +dat 0x08A1E278, Ch4MapChanges_change_0 +dat 0x08A1E28A, Ch4MapChanges_change_1 +dat 0x08A1E290, Ch4MapChanges_change_2 +dat 0x08A1E2A2, Ch4MapChanges_change_3 +dat 0x08A1E2A4, Ch4MapChanges_change_4 +dat 0x08A1E2AA, Ch4MapChanges_change_5 +dat 0x08A1E2AC, Ch4MapChanges +dat 0x08A1E300, Ch5MapChanges_change_0 +dat 0x08A1E30C, Ch5MapChanges_change_1 +dat 0x08A1E318, Ch5MapChanges_change_2 +dat 0x08A1E324, Ch5MapChanges_change_3 +dat 0x08A1E330, Ch5MapChanges_change_4 +dat 0x08A1E332, Ch5MapChanges_change_5 +dat 0x08A1E334, Ch5MapChanges_change_6 +dat 0x08A1E336, Ch5MapChanges_change_7 +dat 0x08A1E338, Ch5MapChanges +dat 0x08A1E3A4, Ch5XMapChanges_change_0 +dat 0x08A1E3A6, Ch5XMapChanges_change_1 +dat 0x08A1E3A8, Ch5XMapChanges_change_2 +dat 0x08A1E3AC, Ch5XMapChanges +dat 0x08A1E3DC, Ch6MapChanges_change_0 +dat 0x08A1E3EE, Ch6MapChanges_change_1 +dat 0x08A1E3F0, Ch6MapChanges +dat 0x08A1E414, Ch7MapChanges +dat 0x08A1E420, Ch8MapChanges_change_0 +dat 0x08A1E422, Ch8MapChanges_change_1 +dat 0x08A1E42E, Ch8MapChanges_change_2 +dat 0x08A1E430, Ch8MapChanges_change_3 +dat 0x08A1E432, Ch8MapChanges_change_4 +dat 0x08A1E434, Ch8MapChanges_change_5 +dat 0x08A1E44C, Ch8MapChanges_change_6 +dat 0x08A1E450, Ch8MapChanges +dat 0x08A1E4B0, Ch9EirikaMapChanges_change_0 +dat 0x08A1E4BC, Ch9EirikaMapChanges_change_1 +dat 0x08A1E4C8, Ch9EirikaMapChanges_change_2 +dat 0x08A1E4CA, Ch9EirikaMapChanges_change_3 +dat 0x08A1E4CC, Ch9EirikaMapChanges +dat 0x08A1E508, Ch10EirikaMapChanges_change_0 +dat 0x08A1E50C, Ch10EirikaMapChanges_change_1 +dat 0x08A1E50E, Ch10EirikaMapChanges_change_2 +dat 0x08A1E510, Ch10EirikaMapChanges_change_3 +dat 0x08A1E512, Ch10EirikaMapChanges_change_4 +dat 0x08A1E514, Ch10EirikaMapChanges +dat 0x08A1E55C, Ch11EirikaMapChanges_change_0 +dat 0x08A1E55E, Ch11EirikaMapChanges_change_1 +dat 0x08A1E560, Ch11EirikaMapChanges_change_2 +dat 0x08A1E562, Ch11EirikaMapChanges_change_3 +dat 0x08A1E564, Ch11EirikaMapChanges_change_4 +dat 0x08A1E568, Ch11EirikaMapChanges +dat 0x08A1E5B0, Ch12EirikaMapChanges_change_0 +dat 0x08A1E5B2, Ch12EirikaMapChanges_change_1 +dat 0x08A1E5B4, Ch12EirikaMapChanges_change_2 +dat 0x08A1E5B6, Ch12EirikaMapChanges_change_3 +dat 0x08A1E5B8, Ch12EirikaMapChanges +dat 0x08A1E5F4, Ch13EirikaMapChanges +dat 0x08A1E600, Ch14EirikaMapChanges_change_0 +dat 0x08A1E678, Ch14EirikaMapChanges_change_1 +dat 0x08A1E6A2, Ch14EirikaMapChanges_change_2 +dat 0x08A1E6A6, Ch14EirikaMapChanges_change_3 +dat 0x08A1E6D6, Ch14EirikaMapChanges_change_4 +dat 0x08A1E6D8, Ch14EirikaMapChanges_change_5 +dat 0x08A1E72C, Ch14EirikaMapChanges_change_6 +dat 0x08A1E75C, Ch14EirikaMapChanges_change_7 +dat 0x08A1E75E, Ch14EirikaMapChanges_change_8 +dat 0x08A1E760, Ch14EirikaMapChanges_change_9 +dat 0x08A1E790, Ch14EirikaMapChanges_change_10 +dat 0x08A1E792, Ch14EirikaMapChanges_change_11 +dat 0x08A1E794, Ch14EirikaMapChanges_change_12 +dat 0x08A1E796, Ch14EirikaMapChanges_change_13 +dat 0x08A1E798, Ch14EirikaMapChanges +dat 0x08A1E84C, Ch15MapChanges_change_0 +dat 0x08A1E85E, Ch15MapChanges_change_1 +dat 0x08A1E860, Ch15MapChanges +dat 0x08A1E884, Ch16MapChanges_change_0 +dat 0x08A1E88C, Ch16MapChanges_change_1 +dat 0x08A1E898, Ch16MapChanges_change_2 +dat 0x08A1E89A, Ch16MapChanges_change_3 +dat 0x08A1E89C, Ch16MapChanges_change_4 +dat 0x08A1E89E, Ch16MapChanges_change_5 +dat 0x08A1E8A0, Ch16MapChanges_change_6 +dat 0x08A1E8A2, Ch16MapChanges_change_7 +dat 0x08A1E8A6, Ch16MapChanges_change_8 +dat 0x08A1E8B0, Ch16MapChanges +dat 0x08A1E928, Ch17MapChanges_change_0 +dat 0x08A1E92E, Ch17MapChanges_change_1 +dat 0x08A1E934, Ch17MapChanges_change_2 +dat 0x08A1E936, Ch17MapChanges_change_3 +dat 0x08A1E938, Ch17MapChanges +dat 0x08A1E974, Ch18MapChanges +dat 0x08A1E980, Ch19MapChanges_change_0 +dat 0x08A1E982, Ch19MapChanges_change_1 +dat 0x08A1E984, Ch19MapChanges_change_2 +dat 0x08A1E986, Ch19MapChanges_change_3 +dat 0x08A1E988, Ch19MapChanges_change_4 +dat 0x08A1E98A, Ch19MapChanges_change_5 +dat 0x08A1E98C, Ch19MapChanges_change_6 +dat 0x08A1E990, Ch19MapChanges +dat 0x08A1E9F0, Ch20MapChanges +dat 0x08A1E9FC, FinalChapterMap1Changes_change_0 +dat 0x08A1EA00, FinalChapterMap1Changes_change_1 +dat 0x08A1EA04, FinalChapterMap1Changes_change_2 +dat 0x08A1EA06, FinalChapterMap1Changes_change_3 +dat 0x08A1EA08, FinalChapterMap1Changes +dat 0x08A1EA44, FinalChapterMap2Changes +dat 0x08A1EA50, Ch9EphMapChanges_change_0 +dat 0x08A1EA58, Ch9EphMapChanges_change_1 +dat 0x08A1EA60, Ch9EphMapChanges_change_2 +dat 0x08A1EA64, Ch9EphMapChanges_change_3 +dat 0x08A1EA66, Ch9EphMapChanges_change_4 +dat 0x08A1EA68, Ch9EphMapChanges_change_5 +dat 0x08A1EA6C, Ch9EphMapChanges +dat 0x08A1EAC0, Ch10EphraimMapChanges_change_0 +dat 0x08A1EAD2, Ch10EphraimMapChanges_change_1 +dat 0x08A1EAE4, Ch10EphraimMapChanges_change_2 +dat 0x08A1EAE6, Ch10EphraimMapChanges_change_3 +dat 0x08A1EAE8, Ch10EphraimMapChanges_change_4 +dat 0x08A1EAEA, Ch10EphraimMapChanges_change_5 +dat 0x08A1EAEC, Ch10EphraimMapChanges_change_6 +dat 0x08A1EAEE, Ch10EphraimMapChanges_change_7 +dat 0x08A1EAF0, Ch10EphraimMapChanges +dat 0x08A1EB5C, Ch11EphraimMapChanges_change_0 +dat 0x08A1EC04, Ch11EphraimMapChanges_change_1 +dat 0x08A1ED34, Ch11EphraimMapChanges_change_2 +dat 0x08A1ED5C, Ch11EphraimMapChanges_change_3 +dat 0x08A1EE28, Ch11EphraimMapChanges +dat 0x08A1EE64, Ch12EphraimMapChanges_change_0 +dat 0x08A1EE70, Ch12EphraimMapChanges_change_1 +dat 0x08A1EE74, Ch12EphraimMapChanges +dat 0x08A1EE98, Ch13EphraimMapChanges_change_0 +dat 0x08A1EEAA, Ch13EphraimMapChanges_change_1 +dat 0x08A1EEBC, Ch13EphraimMapChanges_change_2 +dat 0x08A1EEBE, Ch13EphraimMapChanges_change_3 +dat 0x08A1EEC0, Ch13EphraimMapChanges_change_4 +dat 0x08A1EEC8, Ch13EphraimMapChanges +dat 0x08A1EF10, Ch14EphraimMapChanges_change_0 +dat 0x08A1EF1C, Ch14EphraimMapChanges_change_1 +dat 0x08A1EF2E, Ch14EphraimMapChanges_change_2 +dat 0x08A1EF40, Ch14EphraimMapChanges_change_3 +dat 0x08A1EF4C, Ch14EphraimMapChanges_change_4 +dat 0x08A1EF4E, Ch14EphraimMapChanges_change_5 +dat 0x08A1EF50, Ch14EphraimMapChanges_change_6 +dat 0x08A1EF52, Ch14EphraimMapChanges_change_7 +dat 0x08A1EF54, Ch14EphraimMapChanges_change_8 +dat 0x08A1EF58, Ch14EphraimMapChanges +dat 0x08A1EFD0, UnusedMapChanges1 +dat 0x08A1EFDC, UnusedMapChanges2_change_0 +dat 0x08A1EFE4, UnusedMapChanges2_change_1 +dat 0x08A1EFF0, UnusedMapChanges2_change_2 +dat 0x08A1EFF2, UnusedMapChanges2_change_3 +dat 0x08A1EFF4, UnusedMapChanges2_change_4 +dat 0x08A1EFF8, UnusedMapChanges2 +dat 0x08A1F040, UnusedMapChanges3_change_0 +dat 0x08A1F046, UnusedMapChanges3_change_1 +dat 0x08A1F04C, UnusedMapChanges3 +dat 0x08A1F070, UnusedMapChanges4 +dat 0x08A1F07C, UnusedMapChanges5_change_0 +dat 0x08A1F07E, UnusedMapChanges5_change_1 +dat 0x08A1F080, UnusedMapChanges5_change_2 +dat 0x08A1F084, UnusedMapChanges5_change_3 +dat 0x08A1F086, UnusedMapChanges5_change_4 +dat 0x08A1F088, UnusedMapChanges5 +dat 0x08A1F0D0, UnusedMapChanges6 +dat 0x08A1F0DC, UnusedMapChanges7 +dat 0x08A1F0E8, UnusedMapChanges8 +dat 0x08A1F0F4, TowerOfValni1MapChanges +dat 0x08A1F100, TowerOfValni2MapChanges +dat 0x08A1F10C, TowerOfValni3MapChanges_change_0 +dat 0x08A1F110, TowerOfValni3MapChanges +dat 0x08A1F128, TowerOfValni4MapChanges +dat 0x08A1F134, TowerOfValni5MapChanges_change_0 +dat 0x08A1F136, TowerOfValni5MapChanges_change_1 +dat 0x08A1F138, TowerOfValni5MapChanges +dat 0x08A1F15C, TowerOfValni6MapChanges_change_0 +dat 0x08A1F168, TowerOfValni6MapChanges_change_1 +dat 0x08A1F174, TowerOfValni6MapChanges_change_2 +dat 0x08A1F176, TowerOfValni6MapChanges_change_3 +dat 0x08A1F178, TowerOfValni6MapChanges_change_4 +dat 0x08A1F184, TowerOfValni6MapChanges_change_5 +dat 0x08A1F196, TowerOfValni6MapChanges_change_6 +dat 0x08A1F1A8, TowerOfValni6MapChanges_change_7 +dat 0x08A1F1B4, TowerOfValni6MapChanges_change_8 +dat 0x08A1F1C0, TowerOfValni6MapChanges_change_9 +dat 0x08A1F1CC, TowerOfValni6MapChanges_change_10 +dat 0x08A1F1CE, TowerOfValni6MapChanges_change_11 +dat 0x08A1F1DA, TowerOfValni6MapChanges_change_12 +dat 0x08A1F1E6, TowerOfValni6MapChanges_change_13 +dat 0x08A1F1F2, TowerOfValni6MapChanges_change_14 +dat 0x08A1F1FE, TowerOfValni6MapChanges_change_15 +dat 0x08A1F20A, TowerOfValni6MapChanges_change_16 +dat 0x08A1F20C, TowerOfValni6MapChanges +dat 0x08A1F2E4, TowerOfValni7MapChanges_change_0 +dat 0x08A1F2F2, TowerOfValni7MapChanges_change_1 +dat 0x08A1F302, TowerOfValni7MapChanges_change_2 +dat 0x08A1F32E, TowerOfValni7MapChanges_change_3 +dat 0x08A1F336, TowerOfValni7MapChanges_change_4 +dat 0x08A1F344, TowerOfValni7MapChanges +dat 0x08A1F38C, TowerOfValni8MapChanges_change_0 +dat 0x08A1F390, TowerOfValni8MapChanges +dat 0x08A1F3A8, UnusedMapChanges9 +dat 0x08A1F3B4, UnusedMapChanges10 +dat 0x08A1F3C0, LagdouRuins1MapChanges_change_0 +dat 0x08A1F3C4, LagdouRuins1MapChanges +dat 0x08A1F3DC, LagdouRuins2MapChanges_change_0 +dat 0x08A1F3E8, LagdouRuins2MapChanges +dat 0x08A1F400, LagdouRuins3MapChanges_change_0 +dat 0x08A1F402, LagdouRuins3MapChanges_change_1 +dat 0x08A1F40A, LagdouRuins3MapChanges_change_2 +dat 0x08A1F40C, LagdouRuins3MapChanges_change_3 +dat 0x08A1F410, LagdouRuins3MapChanges_change_4 +dat 0x08A1F41C, LagdouRuins3MapChanges_change_5 +dat 0x08A1F424, LagdouRuins3MapChanges_change_6 +dat 0x08A1F426, LagdouRuins3MapChanges_change_7 +dat 0x08A1F428, LagdouRuins3MapChanges_change_8 +dat 0x08A1F42C, LagdouRuins3MapChanges_change_9 +dat 0x08A1F430, LagdouRuins3MapChanges_change_10 +dat 0x08A1F432, LagdouRuins3MapChanges_change_11 +dat 0x08A1F434, LagdouRuins3MapChanges_change_12 +dat 0x08A1F43C, LagdouRuins3MapChanges +dat 0x08A1F4E4, LagdouRuins4MapChanges_change_0 +dat 0x08A1F4F0, LagdouRuins4MapChanges_change_1 +dat 0x08A1F502, LagdouRuins4MapChanges_change_2 +dat 0x08A1F504, LagdouRuins4MapChanges_change_3 +dat 0x08A1F506, LagdouRuins4MapChanges_change_4 +dat 0x08A1F512, LagdouRuins4MapChanges_change_5 +dat 0x08A1F524, LagdouRuins4MapChanges_change_6 +dat 0x08A1F530, LagdouRuins4MapChanges_change_7 +dat 0x08A1F53C, LagdouRuins4MapChanges_change_8 +dat 0x08A1F548, LagdouRuins4MapChanges_change_9 +dat 0x08A1F554, LagdouRuins4MapChanges_change_10 +dat 0x08A1F560, LagdouRuins4MapChanges_change_11 +dat 0x08A1F56C, LagdouRuins4MapChanges_change_12 +dat 0x08A1F57E, LagdouRuins4MapChanges_change_13 +dat 0x08A1F58A, LagdouRuins4MapChanges_change_14 +dat 0x08A1F59C, LagdouRuins4MapChanges_change_15 +dat 0x08A1F5A8, LagdouRuins4MapChanges_change_16 +dat 0x08A1F5B4, LagdouRuins4MapChanges_change_17 +dat 0x08A1F5C0, LagdouRuins4MapChanges +dat 0x08A1F6A4, LagdouRuins5MapChanges_change_0 +dat 0x08A1F6A6, LagdouRuins5MapChanges_change_1 +dat 0x08A1F6A8, LagdouRuins5MapChanges_change_2 +dat 0x08A1F6AA, LagdouRuins5MapChanges_change_3 +dat 0x08A1F6B6, LagdouRuins5MapChanges_change_4 +dat 0x08A1F6C4, LagdouRuins5MapChanges +dat 0x08A1F70C, LagdouRuins6MapChanges_change_0 +dat 0x08A1F714, LagdouRuins6MapChanges_change_1 +dat 0x08A1F718, LagdouRuins6MapChanges_change_2 +dat 0x08A1F71C, LagdouRuins6MapChanges +dat 0x08A1F74C, LagdouRuins7MapChanges_change_0 +dat 0x08A1F74E, LagdouRuins7MapChanges_change_1 +dat 0x08A1F756, LagdouRuins7MapChanges_change_2 +dat 0x08A1F764, LagdouRuins7MapChanges +dat 0x08A1F794, LagdouRuins8MapChanges_change_0 +dat 0x08A1F7A0, LagdouRuins8MapChanges_change_1 +dat 0x08A1F7AC, LagdouRuins8MapChanges_change_2 +dat 0x08A1F7C8, LagdouRuins8MapChanges_change_3 +dat 0x08A1F7CC, LagdouRuins8MapChanges_change_4 +dat 0x08A1F7E4, LagdouRuins8MapChanges_change_5 +dat 0x08A1F7F0, LagdouRuins8MapChanges_change_6 +dat 0x08A1F7F6, LagdouRuins8MapChanges_change_7 +dat 0x08A1F802, LagdouRuins8MapChanges_change_8 +dat 0x08A1F806, LagdouRuins8MapChanges_change_9 +dat 0x08A1F81A, LagdouRuins8MapChanges_change_10 +dat 0x08A1F820, LagdouRuins8MapChanges_change_11 +dat 0x08A1F828, LagdouRuins8MapChanges_change_12 +dat 0x08A1F82A, LagdouRuins8MapChanges_change_13 +dat 0x08A1F830, LagdouRuins8MapChanges +dat 0x08A1F8E4, LagdouRuins9MapChanges_change_0 +dat 0x08A1F8EA, LagdouRuins9MapChanges_change_1 +dat 0x08A1F8F0, LagdouRuins9MapChanges +dat 0x08A1F914, LagdouRuins10MapChanges_change_0 +dat 0x08A1F918, LagdouRuins10MapChanges +dat 0x08A1F930, LordsSplitMapChanges +dat 0x08A1F93C, MelkaenCoastMapChanges +dat 0x08A1F948, UnusedMapChanges11_change_0 +dat 0x08A1F94A, UnusedMapChanges11_change_1 +dat 0x08A1F94C, UnusedMapChanges11_change_2 +dat 0x08A1F94E, UnusedMapChanges11_change_3 +dat 0x08A1F950, UnusedMapChanges11_change_4 +dat 0x08A1F952, UnusedMapChanges11_change_5 +dat 0x08A1F954, UnusedMapChanges11_change_6 +dat 0x08A1F956, UnusedMapChanges11_change_7 +dat 0x08A1F958, UnusedMapChanges11_change_8 +dat 0x08A1F95A, UnusedMapChanges11_change_9 +dat 0x08A1F95C, UnusedMapChanges11_change_10 +dat 0x08A1F95E, UnusedMapChanges11_change_11 +dat 0x08A1F960, UnusedMapChanges11_change_12 +dat 0x08A1F962, UnusedMapChanges11_change_13 +dat 0x08A1F964, UnusedMapChanges11_change_14 +dat 0x08A1F966, UnusedMapChanges11_change_15 +dat 0x08A1F968, UnusedMapChanges11_change_16 +dat 0x08A1F96A, UnusedMapChanges11_change_17 +dat 0x08A1F96C, UnusedMapChanges11_change_18 +dat 0x08A1F96E, UnusedMapChanges11_change_19 +dat 0x08A1F970, UnusedMapChanges11 +dat 0x08A1FA6C, RenaisThroneMapChanges_change_0 +dat 0x08A1FA70, RenaisThroneMapChanges +dat 0x08A1FA88, GradoPrisonMapChanges_change_0 +dat 0x08A1FA90, GradoPrisonMapChanges +dat 0x08A1FAA8, GradoShrineMapChangesPast_change_0 +dat 0x08A1FAAC, GradoShrineMapChangesPast_change_1 +dat 0x08A1FAB0, GradoShrineMapChangesPast +dat 0x08A1FAD4, RenaisShrineMapChanges_change_0 +dat 0x08A1FADC, RenaisShrineMapChanges +dat 0x08A1FAF4, gSram +dat 0x08A1FAF8, sSupportUnkLut +dat 0x08A1FB08, sArenaCpTeamNameLut +dat 0x08A1FB30, gpSramExtraData +dat 0x08A1FB34, gExtraMapInfo +dat 0x08A1FB38, gProcScr_Minimap +dat 0x08A1FBD8, gGfx_MinimapTiles +dat 0x08A1FFB0, gPal_MinimapTiles +dat 0x08A1FFD0, gPal_08A1FFD0 +dat 0x08A20050, gBgConfig_SaveMenu +dat 0x08A20068, gProcScr_08A20068 +dat 0x08A20098, gProcScr_08A20098 +dat 0x08A200B8, ProcScr_SaveMenu +dat 0x08A203A8, gProcScr_SaveMenu2 +dat 0x08A204B8, gUnknown_08A204B8 +dat 0x08A204BC, gUnknown_08A204BC +dat 0x08A2051C, gUnknown_08A2051C +dat 0x08A20536, gUnknown_08A20536 +dat 0x08A20570, gUnknown_08A20570 +dat 0x08A20578, gUnknown_08A20578 +dat 0x08A20580, gUnknown_08A20580 +dat 0x08A20588, gUnknown_08A20588 +dat 0x08A20590, gUnknown_08A20590 +dat 0x08A20650, gUnknown_08A20650 +dat 0x08A2067C, gUnknown_08A2067C +dat 0x08A206A8, gUnknown_08A206A8 +dat 0x08A206D8, gProcScr_SaveDrawCursor +dat 0x08A206F8, gProcScr_08A206F8 +dat 0x08A20720, gUnknown_08A20720 +dat 0x08A2073C, gProcScr_SqMask +dat 0x08A2075C, gProcScr_SaveBgUp +dat 0x08A2099C, gUnknown_08A2099C +dat 0x08A209B8, gUnknown_08A209B8 +dat 0x08A209E4, gUnknown_08A209E4 +dat 0x08A209F0, gUnknown_08A209F0 +dat 0x08A209FC, gUnknown_08A209FC +dat 0x08A20A08, gUnknown_08A20A08 +dat 0x08A20A10, ProcScr_NewGameDiffilcultySelect +dat 0x08A20A98, gUnknown_08A20A98 +dat 0x08A20AA0, gUnknown_08A20AA0 +dat 0x08A20AAE, gUnknown_08A20AAE +dat 0x08A20AC2, gUnknown_08A20AC2 +dat 0x08A20B08, gUnknown_08A20B08 +dat 0x08A20B14, gUnknown_08A20B14 +dat 0x08A20B1C, gUnknown_08A20B1C +dat 0x08A20B3C, gUnknown_08A20B3C +dat 0x08A20B44, gUnknown_08A20B44 +dat 0x08A20B4C, gUnknown_08A20B4C +dat 0x08A20B7C, gUnknown_08A20B7C +dat 0x08A20B8A, gUnknown_08A20B8A +dat 0x08A20B94, gUnknown_08A20B94 +dat 0x08A20BB4, ProcScr_ParallelFiniteLoop +dat 0x08A20BD4, gUnknown_08A20BD4 +dat 0x08A20C04, ProcScr_ParallelWorker +dat 0x08A20C1C, gUnknown_08A20C1C +dat 0x08A20C4C, gUnknown_08A20C4C +dat 0x08A20D6C, gUnknown_08A20D6C +dat 0x08A20D8C, gUnknown_08A20D8C +dat 0x08A20DA4, gUnknown_08A20DA4 +dat 0x08A20DCC, gUnknown_08A20DCC +dat 0x08A20DFC, gUnknown_08A20DFC +dat 0x08A20E24, gUnknown_08A20E24 +dat 0x08A20E44, gUnknown_08A20E44 +dat 0x08A20E74, gUnknown_08A20E74 +dat 0x08A212D4, gUnknown_08A212D4 +dat 0x08A212D8, gUnknown_08A212D8 +dat 0x08A212DC, gUnknown_08A212DC +dat 0x08A212E0, gUnknown_08A212E0 +dat 0x08A212E4, gUnknown_08A212E4 +dat 0x08A21304, gUnknown_08A21304 +dat 0x08A21308, gUnknown_08A21308 +dat 0x08A21338, gProcScr_SoundRoomUi +dat 0x08A21440, gUnknown_08A21440 +dat 0x08A2144E, gUnknown_08A2144E +dat 0x08A2145C, gUnknown_08A2145C +dat 0x08A2146A, gSprite_RandomModeBanner +dat 0x08A2148A, gSprite_MusicPlayer_SeekBar +dat 0x08A2149E, gSprite_MusicPlayer_SeekBarIndicator +dat 0x08A214A6, gSprite_MusicPlayer_Time +dat 0x08A214AE, gSprite_MusicPlayer_Colon +dat 0x08A214B6, gSprite_08A214B6 +dat 0x08A214BE, gSprite_08A214BE +dat 0x08A214C6, gSprite_08A214C6 +dat 0x08A214CE, gSprite_08A214CE +dat 0x08A214D6, gSprite_08A214D6 +dat 0x08A214DE, gSprite_08A214DE +dat 0x08A214E6, gSprite_08A214E6 +dat 0x08A214EE, gSprite_08A214EE +dat 0x08A214F6, gSprite_08A214F6 +dat 0x08A214FE, gSprite_08A214FE +dat 0x08A21508, gSpriteArray_MusicPlayer_TimeNumbers +dat 0x08A21530, gProcScr_SoundRoom_DrawSprites +dat 0x08A21550, gUnknown_08A21550 +dat 0x08A21568, gUnknown_08A21568 +dat 0x08A21590, gpBonusClaimData +dat 0x08A21594, gpBonusClaimDataUpdated +dat 0x08A21598, gpBonusClaimItemList +dat 0x08A2159C, gpBonusClaimItemCount +dat 0x08A215A0, gpBonusClaimText +dat 0x08A215A4, gUnknown_08A215A4 +dat 0x08A215A8, gProcScr_BonusClaim +dat 0x08A21658, gUnknown_08A21658 +dat 0x08A25DCC, gUnknown_08A25DCC +dat 0x08A25ECC, gUnknown_08A25ECC +dat 0x08A26380, gUnknown_08A26380 +dat 0x08A268D8, gUnknown_08A268D8 +dat 0x08A268F8, gUnknown_08A268F8 +dat 0x08A26A74, Img_SaveScreenSprits +dat 0x08A27F68, Pal_SaveScreenSprits +dat 0x08A28088, gUnknown_08A28088 +dat 0x08A280A8, gUnknown_08A280A8 +dat 0x08A2812C, Img_GameMainMenuObjs +dat 0x08A28A0C, Img_DifficultyMenuObjs +dat 0x08A29418, Pal_DifficultyMenuObjs +dat 0x08A2949A, gUnknown_08A2949A +dat 0x08A294BA, gUnknown_08A294BA +dat 0x08A29558, gUnknown_08A29558 +dat 0x08A295B4, gUnknown_08A295B4 +dat 0x08A295D4, gUnknown_08A295D4 +dat 0x08A29A88, gUnknown_08A29A88 +dat 0x08A2B1E4, gUnknown_08A2B1E4 +dat 0x08A2C11C, gUnknown_08A2C11C +dat 0x08A2C23C, gUnknown_08A2C23C +dat 0x08A2C4C8, gUnknown_08A2C4C8 +dat 0x08A2C5A8, gUnknown_08A2C5A8 +dat 0x08A2C7A4, gUnknown_08A2C7A4 +dat 0x08A2C838, gUnknown_08A2C838 +dat 0x08A2C8A8, gUnknown_08A2C8A8 +dat 0x08A2C908, gUnknown_08A2C908 +dat 0x08A2C92C, gUnknown_08A2C92C +dat 0x08A2CABC, gUnknown_08A2CABC +dat 0x08A2D2CC, gUnknown_08A2D2CC +dat 0x08A2D32C, gUnknown_08A2D32C +dat 0x08A2E1B8, gUnknown_08A2E1B8 +dat 0x08A2E1F8, gUnknown_08A2E1F8 +dat 0x08A2E214, gUnknown_08A2E214 +dat 0x08A2E4A4, gUnknown_08A2E4A4 +dat 0x08A2E4C4, gUnknown_08A2E4C4 +dat 0x08A2E5EC, gUnknown_08A2E5EC +dat 0x08A2E8F0, gUnknown_08A2E8F0 +dat 0x08A2E950, gUnknown_08A2E950 +dat 0x08A2E974, gConfigUiState +dat 0x08A2E978, gGameOptionsUiOrder +dat 0x08A2E986, gSprite_ConfigurationUiHeader +dat 0x08A2E99C, gGameOptions +dat 0x08A2EC88, gProcScr_RedrawConfigHelpText +dat 0x08A2ECA8, gProcScr_DrawConfigUiSprites +dat 0x08A2ECE0, gProcScr_Config1 +dat 0x08A2ED88, gProcScr_Config2 +dat 0x08A2EE00, gProcScr_Config3 +dat 0x08A2EE90, gUnknown_08A2EE90 +dat 0x08A2EEC0, gUnknown_08A2EEC0 +dat 0x08A2EEF0, gProcScr_opinfo +dat 0x08A2EF48, sSprite_08A2EF48 +dat 0x08A2EF50, gProcScr_opinfoenter +dat 0x08A2EFC0, gProcScr_opinfoview +dat 0x08A2EFF8, gProcScr_opinfoicon +dat 0x08A2F038, gProcScr_ClassIntro_FlareFX +dat 0x08A2F068, gProcScr_ClassIntro_BurstFX +dat 0x08A2F088, gProcScr_ClassInfoDisplay +dat 0x08A2F138, gProcScr_opinfogaugedraw +dat 0x08A2F160, sSprite_08A2F160 +dat 0x08A2F168, sSprite_08A2F168 +dat 0x08A2F170, sSprite_08A2F170 +dat 0x08A2F178, sSprite_08A2F178 +dat 0x08A2F180, sSpriteLut_GaugePips +dat 0x08A2F190, sSprite_08A2F190 +dat 0x08A2F198, sSprite_08A2F198 +dat 0x08A2F1A0, sSprite_08A2F1A0 +dat 0x08A2F1A8, sSprite_08A2F1A8 +dat 0x08A2F1B0, sSprite_08A2F1B0 +dat 0x08A2F1B8, sSprite_08A2F1B8 +dat 0x08A2F1C0, sSprite_08A2F1C0 +dat 0x08A2F1C8, sSprite_08A2F1C8 +dat 0x08A2F1D0, sSpriteLut_08A2F1D0 +dat 0x08A2F1F0, sSprite_08A2F1F0 +dat 0x08A2F1F8, sClassReelScr_08A2F1F8 +dat 0x08A2F20E, sClassReelScr_08A2F20E +dat 0x08A2F224, sClassReelScr_08A2F224 +dat 0x08A2F230, sClassReelScr_08A2F230 +dat 0x08A2F23C, sClassReelScr_08A2F23C +dat 0x08A2F248, sClassReelScr_08A2F248 +dat 0x08A2F25E, sClassReelScr_08A2F25E +dat 0x08A2F26A, sClassReelScr_08A2F26A +dat 0x08A2F276, sClassReelScr_08A2F276 +dat 0x08A2F282, sClassReelScr_08A2F282 +dat 0x08A2F28E, sClassReelScr_08A2F28E +dat 0x08A2F29A, sClassReelScr_08A2F29A +dat 0x08A2F2A6, sClassReelScr_08A2F2A6 +dat 0x08A2F2B2, sClassReelScr_08A2F2B2 +dat 0x08A2F2C0, gUnknown_08A2F2C0 +dat 0x08A2F6C0, gClassReelData +dat 0x08A2FBD4, sClassReelClassSetLut +dat 0x08A2FBE0, gClassReelOrderedLut +dat 0x08A2FCE4, sSprite_ClassDisplay_A +dat 0x08A2FCF2, sSprite_ClassDisplay_B +dat 0x08A2FD0C, sSprite_ClassDisplay_C +dat 0x08A2FD26, sSprite_ClassDisplay_D +dat 0x08A2FD40, sSprite_ClassDisplay_E +dat 0x08A2FD5A, sSprite_ClassDisplay_F +dat 0x08A2FD74, sSprite_ClassDisplay_G +dat 0x08A2FD8E, sSprite_ClassDisplay_H +dat 0x08A2FDA8, sSprite_ClassDisplay_I +dat 0x08A2FDC2, sSprite_ClassDisplay_J +dat 0x08A2FDD0, sSprite_ClassDisplay_K +dat 0x08A2FDEA, sSprite_ClassDisplay_L +dat 0x08A2FE04, sSprite_ClassDisplay_M +dat 0x08A2FE1E, sSprite_ClassDisplay_N +dat 0x08A2FE38, sSprite_ClassDisplay_P +dat 0x08A2FE52, sSprite_ClassDisplay_R +dat 0x08A2FE6C, sSprite_ClassDisplay_S +dat 0x08A2FE80, sSprite_ClassDisplay_T +dat 0x08A2FE9A, sSprite_ClassDisplay_V +dat 0x08A2FEAE, sSprite_ClassDisplay_W +dat 0x08A2FEC8, sSprite_ClassDisplay_Z +dat 0x08A2FEDC, sSprite_ClassDisplay_a +dat 0x08A2FEE4, sSprite_ClassDisplay_b +dat 0x08A2FEF2, sSprite_ClassDisplay_c +dat 0x08A2FEFA, sSprite_ClassDisplay_d +dat 0x08A2FF08, sSprite_ClassDisplay_e +dat 0x08A2FF10, sSprite_ClassDisplay_f +dat 0x08A2FF1E, sSprite_ClassDisplay_g +dat 0x08A2FF2C, sSprite_ClassDisplay_h +dat 0x08A2FF3A, sSprite_ClassDisplay_i +dat 0x08A2FF48, sSprite_ClassDisplay_j +dat 0x08A2FF56, sSprite_ClassDisplay_k +dat 0x08A2FF64, sSprite_ClassDisplay_l +dat 0x08A2FF72, sSprite_ClassDisplay_m +dat 0x08A2FF7A, sSprite_ClassDisplay_n +dat 0x08A2FF82, sSprite_ClassDisplay_o +dat 0x08A2FF8A, sSprite_ClassDisplay_p +dat 0x08A2FF98, sSprite_ClassDisplay_q +dat 0x08A2FFA6, sSprite_ClassDisplay_r +dat 0x08A2FFB4, sSprite_ClassDisplay_s +dat 0x08A2FFBC, sSprite_ClassDisplay_t +dat 0x08A2FFCA, sSprite_ClassDisplay_u +dat 0x08A2FFD2, sSprite_ClassDisplay_v +dat 0x08A2FFDA, sSprite_ClassDisplay_w +dat 0x08A2FFE2, sSprite_ClassDisplay_x +dat 0x08A2FFEA, sSprite_ClassDisplay_y +dat 0x08A2FFF8, sSprite_ClassDisplay_z +dat 0x08A30000, sSprite_ClassDisplay_Dot +dat 0x08A30008, gClassDisplayFontData +dat 0x08A301B0, gUnknown_08A301B0 +dat 0x08A30780, gUnknown_08A30780 +dat 0x08A30800, gUnknown_08A30800 +dat 0x08A30978, gUnknown_08A30978 +dat 0x08A30E2C, gUnknown_08A30E2C +dat 0x08A35488, gUnknown_08A35488 +dat 0x08A3593C, gUnknown_08A3593C +dat 0x08A35A3C, gUnknown_08A35A3C +dat 0x08A35FD0, gUnknown_08A35FD0 +dat 0x08A360C8, gUnknown_08A360C8 +dat 0x08A360E8, gUnknown_08A360E8 +dat 0x08A36284, gUnknown_08A36284 +dat 0x08A36338, gUnknown_08A36338 +dat 0x08A372C0, gUnknown_08A372C0 +dat 0x08A37300, gUnknown_08A37300 +dat 0x08A39170, gDefaultShopInventory +dat 0x08A39180, gShopDialogueOffsetLut +dat 0x08A3918C, gShopPortraitLut +dat 0x08A39198, gProcScr_ShopFadeIn +dat 0x08A391D0, gProcScr_ShopFadeOut +dat 0x08A39210, gProcScr_Shop +dat 0x08A39478, gProcScr_08A39478 +dat 0x08A39488, gProcScr_08A39488 +dat 0x08A39498, gSprite_08A39498 +dat 0x08A394C0, gProcScr_GoldBox +dat 0x08A394D0, gProcScr_08A394D0 +dat 0x08A394D8, gShopState +dat 0x08A394DC, gProcScr_ArenaUiMain +dat 0x08A3963C, gProcScr_ArenaUiResults +dat 0x08A3972C, gProcScr_ArenaUiResultBgm +dat 0x08A3974C, gUnknown_08A3974C +dat 0x08A3CB04, gOverallRankWeightLookup +dat 0x08A3CB1E, gOverallRankLookup +dat 0x08A3CB2A, gUnknown_08A3CB2A +dat 0x08A3CB3A, gUnknown_08A3CB3A +dat 0x08A3CB46, gUnknown_08A3CB46 +dat 0x08A3CB50, gUnknown_08A3CB50 +dat 0x08A3CB5C, cg_0_tiles +dat 0x08A3CB84, cg_1_tiles +dat 0x08A3CBAC, cg_2_tiles +dat 0x08A3CBD4, cg_3_tiles +dat 0x08A3CBFC, cg_4_tiles +dat 0x08A3CC24, cg_5_tiles +dat 0x08A3CC4C, cg_6_tiles +dat 0x08A3CC74, cg_7_tiles +dat 0x08A3CC9C, cg_8_tiles +dat 0x08A3CCC4, cg_9_tiles +dat 0x08A3CCEC, gCGDataTable +dat 0x08A3CD64, gUnknown_08A3CD64 +dat 0x08A3D1A8, gUnknown_08A3D1A8 +dat 0x08A3D1B0, gUnknown_08A3D1B0 +dat 0x08A3D2C0, gUnknown_08A3D2C0 +dat 0x08A3D348, gUnknown_08A3D348 +dat 0x08A3D358, gUnknown_08A3D358 +dat 0x08A3D35C, gUnknown_08A3D35C +dat 0x08A3D40C, gUnknown_08A3D40C +dat 0x08A3D420, gUnknown_08A3D420 +dat 0x08A3D440, gUnknown_08A3D440 +dat 0x08A3D478, gUnknown_08A3D478 +dat 0x08A3D498, gUnknown_08A3D498 +dat 0x08A3D540, gUnknown_08A3D540 +dat 0x08A3D560, gUnknown_08A3D560 +dat 0x08A3D56E, gUnknown_08A3D56E +dat 0x08A3D57C, gUnknown_08A3D57C +dat 0x08A3D58A, gUnknown_08A3D58A +dat 0x08A3D598, gUnknown_08A3D598 +dat 0x08A3D5A6, gUnknown_08A3D5A6 +dat 0x08A3D5B4, gUnknown_08A3D5B4 +dat 0x08A3D624, gUnknown_08A3D624 +dat 0x08A3D63C, gUnknown_08A3D63C +dat 0x08A3D654, gUnknown_08A3D654 +dat 0x08A3D674, gUnknown_08A3D674 +dat 0x08A3D678, gUnknown_08A3D678 +dat 0x08A3D6E0, gUnknown_08A3D6E0 +dat 0x08A3D700, gUnknown_08A3D700 +dat 0x08A3D728, gUnknown_08A3D728 +dat 0x08A3D748, gUnknown_08A3D748 +dat 0x08A3DD08, gUnknown_08A3DD08 +dat 0x08A3DD20, gUnknown_08A3DD20 +dat 0x08A3DD38, gUnknown_08A3DD38 +dat 0x08A3DD50, gUnknown_08A3DD50 +dat 0x08A3DD88, gUnknown_08A3DD88 +dat 0x08A3DDF4, gUnknown_08A3DDF4 +dat 0x08A3DE84, gUnknown_08A3DE84 +dat 0x08A3DECC, gUnknown_08A3DECC +dat 0x08A3DEFC, gUnknown_08A3DEFC +dat 0x08A3DF2C, gUnknown_08A3DF2C +dat 0x08A3DF64, gUnknown_08A3DF64 +dat 0x08A3DF94, gUnknown_08A3DF94 +dat 0x08A3DFC4, gUnknown_08A3DFC4 +dat 0x08A3E124, gUnknown_08A3E124 +dat 0x08A3E148, gUnknown_08A3E148 +dat 0x08A3E200, gUnknown_08A3E200 +dat 0x08A3E224, gUnknown_08A3E224 +dat 0x08A3E228, gUnknown_08A3E228 +dat 0x08A3E22C, gUnknown_08A3E22C +dat 0x08A3E23C, gUnknown_08A3E23C +dat 0x08A3E248, gUnknown_08A3E248 +dat 0x08A3E2C0, gUnknown_08A3E2C0 +dat 0x08A3E2F0, gUnknown_08A3E2F0 +dat 0x08A3E2F8, gUnknown_08A3E2F8 +dat 0x08A3E31C, gUnknown_08A3E31C +dat 0x08A3E360, gUnknown_08A3E360 +dat 0x08A3E38E, gUnknown_08A3E38E +dat 0x08A3E3BA, gUnknown_08A3E3BA +dat 0x08A3E412, gUnknown_08A3E412 +dat 0x08A3E448, gUnknown_08A3E448 +dat 0x08A3E458, gUnknown_08A3E458 +dat 0x08A3E45B, gUnknown_08A3E45B +dat 0x08A3E45E, gUnknown_08A3E45E +dat 0x08A3E461, gUnknown_08A3E461 +dat 0x08A3E464, gUnknown_08A3E464 +dat 0x08A3E4D4, gUnknown_08A3E4D4 +dat 0x08A3E4F4, gUnknown_08A3E4F4 +dat 0x08A3E52C, gUnknown_08A3E52C +dat 0x08A3E55C, gUnknown_08A3E55C +dat 0x08A3E594, gUnknown_08A3E594 +dat 0x08A3E5E4, gUnknown_08A3E5E4 +dat 0x08A3E624, gUnknown_08A3E624 +dat 0x08A3E6AC, gUnknown_08A3E6AC +dat 0x08A3E6E4, gUnknown_08A3E6E4 +dat 0x08A3E78C, gUnknown_08A3E78C +dat 0x08A3E888, gUnknown_08A3E888 +dat 0x08A3E8A0, gUnknown_08A3E8A0 +dat 0x08A3E8B8, gUnknown_08A3E8B8 +dat 0x08A3E9A0, gUnknown_08A3E9A0 +dat 0x08A3EA00, gUnknown_08A3EA00 +dat 0x08A3EA38, gUnknown_08A3EA38 +dat 0x08A3EA70, gUnknown_08A3EA70 +dat 0x08A3EAA8, gUnknown_08A3EAA8 +dat 0x08A3EAF0, gUnknown_08A3EAF0 +dat 0x08A3EB10, gUnknown_08A3EB10 +dat 0x08A3EB50, gUnknown_08A3EB50 +dat 0x08A3EBE8, gUnknown_08A3EBE8 +dat 0x08A3EC48, gUnknown_08A3EC48 +dat 0x08A3ECB0, gUnknown_08A3ECB0 +dat 0x08A3ED10, gUnknown_08A3ED10 +dat 0x08A3ED18, gUnknown_08A3ED18 +dat 0x08A3ED60, gUnknown_08A3ED60 +dat 0x08A3EE28, gUnknown_08A3EE28 +dat 0x08A3EE44, gUnknown_08A3EE44 +dat 0x08A3EE6C, gUnknown_08A3EE6C +dat 0x08A3EE70, gUnknown_08A3EE70 +dat 0x08A3EE74, gUnknown_08A3EE74 +dat 0x08A3EED4, gUnknown_08A3EED4 +dat 0x08A3EEEC, gUnknown_08A3EEEC +dat 0x08A3F710, gUnknown_08A3F710 +dat 0x08A3F750, gUnknown_08A3F750 +dat 0x08A3FFEC, gUnknown_08A3FFEC +dat 0x08A40068, gUnknown_08A40068 +dat 0x08A400E4, gUnknown_08A400E4 +dat 0x08A40204, gUnknown_08A40204 +dat 0x08A4034C, gUnknown_08A4034C +dat 0x08A40470, gUnknown_08A40470 +dat 0x08A405B4, gUnknown_08A405B4 +dat 0x08A405D4, gUnknown_08A405D4 +dat 0x08A409D0, gUnknown_08A409D0 +dat 0x08A40AD4, gUnknown_08A40AD4 +dat 0x08A40B14, gUnknown_08A40B14 +dat 0x08A40FC8, gUnknown_08A40FC8 +dat 0x08A4CF2C, gUnknown_08A4CF2C +dat 0x08A4D0CC, gUnknown_08A4D0CC +dat 0x08A4D1E8, cg_0_part_0_tiles +dat 0x08A4D7B8, cg_0_part_1_tiles +dat 0x08A4DFB8, cg_0_part_2_tiles +dat 0x08A4E7DC, cg_0_part_3_tiles +dat 0x08A4F040, cg_0_part_4_tiles +dat 0x08A4F898, cg_0_part_5_tiles +dat 0x08A50118, cg_0_part_6_tiles +dat 0x08A50980, cg_0_part_7_tiles +dat 0x08A511F0, cg_0_part_8_tiles +dat 0x08A51A50, cg_0_part_9_tiles +dat 0x08A52258, cg_1_part_0_tiles +dat 0x08A529E4, cg_1_part_1_tiles +dat 0x08A531FC, cg_1_part_2_tiles +dat 0x08A53A10, cg_1_part_3_tiles +dat 0x08A5421C, cg_1_part_4_tiles +dat 0x08A54A30, cg_1_part_5_tiles +dat 0x08A55274, cg_1_part_6_tiles +dat 0x08A55A1C, cg_1_part_7_tiles +dat 0x08A56210, cg_1_part_8_tiles +dat 0x08A56A24, cg_1_part_9_tiles +dat 0x08A57200, cg_2_part_0_tiles +dat 0x08A57A30, cg_2_part_1_tiles +dat 0x08A58288, cg_2_part_2_tiles +dat 0x08A58AE4, cg_2_part_3_tiles +dat 0x08A59358, cg_2_part_4_tiles +dat 0x08A59BD8, cg_2_part_5_tiles +dat 0x08A5A434, cg_2_part_6_tiles +dat 0x08A5AC34, cg_2_part_7_tiles +dat 0x08A5B390, cg_2_part_8_tiles +dat 0x08A5BB54, cg_2_part_9_tiles +dat 0x08A5C350, cg_3_part_0_tiles +dat 0x08A5CB20, cg_3_part_1_tiles +dat 0x08A5D2F8, cg_3_part_2_tiles +dat 0x08A5DA70, cg_3_part_3_tiles +dat 0x08A5E27C, cg_3_part_4_tiles +dat 0x08A5EA9C, cg_3_part_5_tiles +dat 0x08A5F2F0, cg_3_part_6_tiles +dat 0x08A5FB20, cg_3_part_7_tiles +dat 0x08A602EC, cg_3_part_8_tiles +dat 0x08A60B24, cg_3_part_9_tiles +dat 0x08A61388, cg_4_part_0_tiles +dat 0x08A61BC4, cg_4_part_1_tiles +dat 0x08A62428, cg_4_part_2_tiles +dat 0x08A62C8C, cg_4_part_3_tiles +dat 0x08A634EC, cg_4_part_4_tiles +dat 0x08A63D64, cg_4_part_5_tiles +dat 0x08A645D0, cg_4_part_6_tiles +dat 0x08A64DEC, cg_4_part_7_tiles +dat 0x08A6561C, cg_4_part_8_tiles +dat 0x08A65E34, cg_4_part_9_tiles +dat 0x08A66634, cg_5_part_0_tiles +dat 0x08A66DE4, cg_5_part_1_tiles +dat 0x08A675C8, cg_5_part_2_tiles +dat 0x08A67DC0, cg_5_part_3_tiles +dat 0x08A685FC, cg_5_part_4_tiles +dat 0x08A68E38, cg_5_part_5_tiles +dat 0x08A69694, cg_5_part_6_tiles +dat 0x08A69EC4, cg_5_part_7_tiles +dat 0x08A6A6CC, cg_5_part_8_tiles +dat 0x08A6AE84, cg_5_part_9_tiles +dat 0x08A6B5C4, cg_6_part_0_tiles +dat 0x08A6BDD8, cg_6_part_1_tiles +dat 0x08A6C62C, cg_6_part_2_tiles +dat 0x08A6CE80, cg_6_part_3_tiles +dat 0x08A6D6DC, cg_6_part_4_tiles +dat 0x08A6DF50, cg_6_part_5_tiles +dat 0x08A6E7CC, cg_6_part_6_tiles +dat 0x08A6F040, cg_6_part_7_tiles +dat 0x08A6F894, cg_6_part_8_tiles +dat 0x08A700E4, cg_6_part_9_tiles +dat 0x08A708F4, cg_7_part_0_tiles +dat 0x08A70F04, cg_7_part_1_tiles +dat 0x08A716E0, cg_7_part_2_tiles +dat 0x08A71EE4, cg_7_part_3_tiles +dat 0x08A72718, cg_7_part_4_tiles +dat 0x08A72F44, cg_7_part_5_tiles +dat 0x08A737A0, cg_7_part_6_tiles +dat 0x08A73FF0, cg_7_part_7_tiles +dat 0x08A7480C, cg_7_part_8_tiles +dat 0x08A74FF4, cg_7_part_9_tiles +dat 0x08A75838, cg_8_part_0_tiles +dat 0x08A75FB0, cg_8_part_1_tiles +dat 0x08A767FC, cg_8_part_2_tiles +dat 0x08A77070, cg_8_part_3_tiles +dat 0x08A778D8, cg_8_part_4_tiles +dat 0x08A780EC, cg_8_part_5_tiles +dat 0x08A7892C, cg_8_part_6_tiles +dat 0x08A79188, cg_8_part_7_tiles +dat 0x08A799EC, cg_8_part_8_tiles +dat 0x08A7A218, cg_8_part_9_tiles +dat 0x08A7AA0C, cg_9_part_0_tiles +dat 0x08A7B1F4, cg_9_part_1_tiles +dat 0x08A7BA2C, cg_9_part_2_tiles +dat 0x08A7C280, cg_9_part_3_tiles +dat 0x08A7CAD0, cg_9_part_4_tiles +dat 0x08A7D324, cg_9_part_5_tiles +dat 0x08A7DB70, cg_9_part_6_tiles +dat 0x08A7E3E0, cg_9_part_7_tiles +dat 0x08A7EC3C, cg_9_part_8_tiles +dat 0x08A7F494, cg_9_part_9_tiles +dat 0x08A7FCDC, cg_0_map +dat 0x08A80190, cg_1_map +dat 0x08A80644, cg_2_map +dat 0x08A80AF8, cg_3_map +dat 0x08A80FAC, cg_4_map +dat 0x08A81460, cg_5_map +dat 0x08A81914, cg_6_map +dat 0x08A81DC8, cg_7_map +dat 0x08A8227C, cg_8_map +dat 0x08A82730, cg_9_map +dat 0x08A82BE4, cg_0_palette +dat 0x08A82CA4, cg_1_palette +dat 0x08A82D64, cg_2_palette +dat 0x08A82E24, cg_3_palette +dat 0x08A82EE4, cg_4_palette +dat 0x08A82FA4, cg_5_palette +dat 0x08A83064, cg_6_palette +dat 0x08A83124, cg_7_palette +dat 0x08A831E4, cg_8_palette +dat 0x08A832A4, cg_9_palette +dat 0x08A83364, gUnknown_08A83364 +dat 0x08A95F64, gUnknown_08A95F64 +dat 0x08A95FE4, gUnknown_08A95FE4 +dat 0x08A96064, gUnknown_08A96064 +dat 0x08A96308, gUnknown_08A96308 +dat 0x08A97410, gUnknown_08A97410 +dat 0x08A97A40, gUnknown_08A97A40 +dat 0x08A97A60, gUnknown_08A97A60 +dat 0x08A97A80, gUnknown_08A97A80 +dat 0x08A97ACC, gUnknown_08A97ACC +dat 0x08A97AEC, gUnknown_08A97AEC +dat 0x08A97C98, gUnknown_08A97C98 +dat 0x08A97E28, gUnknown_08A97E28 +dat 0x08A97E48, gUnknown_08A97E48 +dat 0x08A97ED8, gUnknown_08A97ED8 +dat 0x08A97FA4, gUnknown_08A97FA4 +dat 0x08A986C0, gUnknown_08A986C0 +dat 0x08A98BF8, gUnknown_08A98BF8 +dat 0x08A98CFC, gUnknown_08A98CFC +dat 0x08A98D58, gUnknown_08A98D58 +dat 0x08A98D88, gUnknown_08A98D88 +dat 0x08A98DA0, gUnknown_08A98DA0 +dat 0x08A98DB8, gUnknown_08A98DB8 +dat 0x08A98DCC, gUnknown_08A98DCC +dat 0x08A98E2C, gUnknown_08A98E2C +dat 0x08A98E4C, gUnknown_08A98E4C +dat 0x08A98E6C, gUnknown_08A98E6C +dat 0x08A98E8C, gUnknown_08A98E8C +dat 0x08A98EAC, gUnknown_08A98EAC +dat 0x08A98F30, gUnknown_08A98F30 +dat 0x08A9901C, gUnknown_08A9901C +dat 0x08A99120, gUnknown_08A99120 +dat 0x08A99140, gUnknown_08A99140 +dat 0x08A9DF74, gUnknown_08A9DF74 +dat 0x08A9E4C4, gUnknown_08A9E4C4 +dat 0x08A9E544, gUnknown_08A9E544 +dat 0x08A9E5BC, gUnknown_08A9E5BC +dat 0x08A9E5DC, gUnknown_08A9E5DC +dat 0x08A9E688, gUnknown_08A9E688 +dat 0x08AA114C, gUnknown_08AA114C +dat 0x08AA1190, gUnknown_08AA1190 +dat 0x08AA11B0, gUnknown_08AA11B0 +dat 0x08AA11D0, gUnknown_08AA11D0 +dat 0x08AA1280, gUnknown_08AA1280 +dat 0x08AA188C, gUnknown_08AA188C +dat 0x08AA18AC, gUnknown_08AA18AC +dat 0x08AA1930, gUnknown_08AA1930 +dat 0x08AA1950, gUnknown_08AA1950 +dat 0x08AA1970, gUnknown_08AA1970 +dat 0x08AA1C70, gUnknown_08AA1C70 +dat 0x08AA2044, gUnknown_08AA2044 +dat 0x08AA2084, gUnknown_08AA2084 +dat 0x08AA213C, gBgConfig_OpSubtitle +dat 0x08AA2154, gProcScr_OpSubtitle_LightFlareFx +dat 0x08AA2184, gProcScr_08AA2184 +dat 0x08AA21A4, gUnknown_08AA21A4 +dat 0x08AA21BC, gProcScr_OpSubtitle +dat 0x08AA239C, gPal_OpSubtitle +dat 0x08AA23BC, gGfx_OpSubtitle_00 +dat 0x08AA31B4, gGfx_OpSubtitle_01 +dat 0x08AA3AE4, gGfx_OpSubtitle_02 +dat 0x08AA3D7C, gGfx_OpSubtitle_03 +dat 0x08AA435C, gGfx_OpSubtitle_04 +dat 0x08AA5344, gGfx_OpSubtitle_05 +dat 0x08AA5954, gGfx_OpSubtitle_06 +dat 0x08AA5C84, gTsa_OpSubtitle_00 +dat 0x08AA5EE0, gTsa_OpSubtitle_01 +dat 0x08AA6098, gTsa_OpSubtitle_02 +dat 0x08AA6170, gTsa_OpSubtitle_03 +dat 0x08AA629C, gTsa_OpSubtitle_04 +dat 0x08AA6548, gTsa_OpSubtitle_05 +dat 0x08AA6674, gTsa_OpSubtitle_06 +dat 0x08AA6774, gSprite_Title_FireEmblemLogo +dat 0x08AA6794, gSprite_Title_SacredStonesBanner +dat 0x08AA67AE, gSprite_Title_CopyrightInfo +dat 0x08AA67E0, gSprite_Title_PressStart +dat 0x08AA67FC, gProcScr_DrawTitleSprites +dat 0x08AA6814, gProcScr_SkipTitleFxKeyListener +dat 0x08AA682C, gUnknown_08AA682C +dat 0x08AA6858, gUnknown_08AA6858 +dat 0x08AA6A50, gProcScr_TitleScreen +dat 0x08AA6BFA, gUnknown_08AA6BFA +dat 0x08AA6C0E, gUnknown_08AA6C0E +dat 0x08AA6C22, gUnknown_08AA6C22 +dat 0x08AA6C36, gUnknown_08AA6C36 +dat 0x08AA6C4A, gUnknown_08AA6C4A +dat 0x08AA6C58, gUnknown_08AA6C58 +dat 0x08AA6C66, gUnknown_08AA6C66 +dat 0x08AA6C74, gUnknown_08AA6C74 +dat 0x08AA6C82, gUnknown_08AA6C82 +dat 0x08AA6C8A, gUnknown_08AA6C8A +dat 0x08AA6C92, gUnknown_08AA6C92 +dat 0x08AA6C9A, gUnknown_08AA6C9A +dat 0x08AA6CA4, gUnknown_08AA6CA4 +dat 0x08AA6CBC, gUnknown_08AA6CBC +dat 0x08AA6CDC, gUnknown_08AA6CDC +dat 0x08AA6D04, gUnknown_08AA6D04 +dat 0x08AA6D14, gUnknown_08AA6D14 +dat 0x08AA6EA4, gUnknown_08AA6EA4 +dat 0x08AA7034, gUnknown_08AA7034 +dat 0x08AA704C, gUnknown_08AA704C +dat 0x08AA705C, gUnknown_08AA705C +dat 0x08AA707C, gUnknown_08AA707C +dat 0x08AA709C, gUnknown_08AA709C +dat 0x08AA70BC, gUnknown_08AA70BC +dat 0x08AA70DC, gUnknown_08AA70DC +dat 0x08AA70EA, gUnknown_08AA70EA +dat 0x08AA7116, gUnknown_08AA7116 +dat 0x08AA712A, gUnknown_08AA712A +dat 0x08AA715C, gUnknown_08AA715C +dat 0x08AA7194, gUnknown_08AA7194 +dat 0x08AA71C8, gUnknown_08AA71C8 +dat 0x08AA7680, gUnknown_08AA7680 +dat 0x08AA7760, gGfx_TitleMainBackground_1 +dat 0x08AA9708, gGfx_TitleMainBackground_2 +dat 0x08AAAE90, gTsa_TitleMainBackground +dat 0x08AAB3F4, gPal_TitleMainBackground +dat 0x08AAB414, gGfx_TitleDragonForeground +dat 0x08AAC2A4, gTsa_TitleDragonForeground +dat 0x08AAC58C, gPal_TitleDragonForeground +dat 0x08AAC5AC, gGfx_FireEmblemLogo +dat 0x08AACEDC, gGfx_SubtitlePressStart +dat 0x08AADB68, gPal_PressStart +dat 0x08AADBE8, gPal_08AADBE8 +dat 0x08AADC08, gGfx_08AADC08 +dat 0x08AAE61C, gTsa_08AAE61C +dat 0x08AAE8CC, gPal_08AAE8CC +dat 0x08AAE8EC, gGfx_08AAE8EC +dat 0x08AAF928, gTsa_08AAF928 +dat 0x08AAFCF4, gPal_08AAFCF4 +dat 0x08AAFD14, gGfx_08AAFD14 +dat 0x08AAFF10, gTsa_08AAFF10 +dat 0x08AB0114, gPal_08AB0114 +dat 0x08AB0134, gGfx_08AB0134 +dat 0x08AB0A20, gTsa_08AB0A20 +dat 0x08AB0B24, gPal_08AB0B24 +dat 0x08AB0B44, gGfx_TitleDemonKing +dat 0x08AB1890, gTsa_TitleDemonKing +dat 0x08AB1C04, gPal_TitleDemonKing +dat 0x08AB1C24, gGfx_TitleLargeGlowingOrb +dat 0x08AB210C, gPal_TitleLargeGlowingOrb +dat 0x08AB216C, gGfx_TitleSmallLightBubbles +dat 0x08AB21B8, gPal_TitleSmallLightBubbles +dat 0x08AB21D8, gUnknown_08AB21D8 +dat 0x08AB5D90, gUnknown_08AB5D90 +dat 0x08AB630C, gUnknown_08AB630C +dat 0x08AB632C, gUnknown_08AB632C +dat 0x08AB7AC0, gUnknown_08AB7AC0 +dat 0x08AB7DB0, gUnknown_08AB7DB0 +dat 0x08AB7DD0, gUnknown_08AB7DD0 +dat 0x08AB87E0, gUnknown_08AB87E0 +dat 0x08AB8CAC, gUnknown_08AB8CAC +dat 0x08AB8CCC, gUnknown_08AB8CCC +dat 0x08AB942C, gUnknown_08AB942C +dat 0x08ABB14C, gUnknown_08ABB14C +dat 0x08ABC074, gUnknown_08ABC074 +dat 0x08ABC22C, gUnknown_08ABC22C +dat 0x08ABD174, gUnknown_08ABD174 +dat 0x08ABD348, gUnknown_08ABD348 +dat 0x08ABE120, gUnknown_08ABE120 +dat 0x08ABE304, gUnknown_08ABE304 +dat 0x08ABEF70, gUnknown_08ABEF70 +dat 0x08ABF168, gUnknown_08ABF168 +dat 0x08AC0BD8, gUnknown_08AC0BD8 +dat 0x08AC1878, gUnknown_08AC1878 +dat 0x08AC1B98, gUnknown_08AC1B98 +dat 0x08AC1C8C, gUnknown_08AC1C8C +dat 0x08AC1DEC, gUnknown_08AC1DEC +dat 0x08AC2B24, gUnknown_08AC2B24 +dat 0x08AC2CB4, gUnknown_08AC2CB4 +dat 0x08AC3A2C, gUnknown_08AC3A2C +dat 0x08AC3BC8, gUnknown_08AC3BC8 +dat 0x08AC4760, gUnknown_08AC4760 +dat 0x08AC4928, gUnknown_08AC4928 +dat 0x08AC5420, gUnknown_08AC5420 +dat 0x08AC5614, gUnknown_08AC5614 +dat 0x08AC7374, gUnknown_08AC7374 +dat 0x08AC8DDC, gUnknown_08AC8DDC +dat 0x08AC91F8, gUnknown_08AC91F8 +dat 0x08AC933C, gUnknown_08AC933C +dat 0x08AC949C, gUnknown_08AC949C +dat 0x08ACAF70, gUnknown_08ACAF70 +dat 0x08ACBF58, gUnknown_08ACBF58 +dat 0x08ACC340, gUnknown_08ACC340 +dat 0x08ACC3E0, gUnknown_08ACC3E0 +dat 0x08ACC540, gUnknown_08ACC540 +dat 0x08ACE0B8, gUnknown_08ACE0B8 +dat 0x08ACEED0, gUnknown_08ACEED0 +dat 0x08ACF200, gUnknown_08ACF200 +dat 0x08ACF314, gUnknown_08ACF314 +dat 0x08ACF474, gUnknown_08ACF474 +dat 0x08AD1048, gUnknown_08AD1048 +dat 0x08AD206C, gUnknown_08AD206C +dat 0x08AD236C, gUnknown_08AD236C +dat 0x08AD24B4, gUnknown_08AD24B4 +dat 0x08AD2614, gUnknown_08AD2614 +dat 0x08AD423C, gUnknown_08AD423C +dat 0x08AD5094, gUnknown_08AD5094 +dat 0x08AD543C, gUnknown_08AD543C +dat 0x08AD54DC, gUnknown_08AD54DC +dat 0x08AD563C, gUnknown_08AD563C +dat 0x08AD72FC, gUnknown_08AD72FC +dat 0x08AD8518, gUnknown_08AD8518 +dat 0x08AD88D4, gUnknown_08AD88D4 +dat 0x08AD89A8, gUnknown_08AD89A8 +dat 0x08AD8B08, gUnknown_08AD8B08 +dat 0x08ADA31C, gUnknown_08ADA31C +dat 0x08ADB804, gUnknown_08ADB804 +dat 0x08ADBC0C, gUnknown_08ADBC0C +dat 0x08ADBD18, gUnknown_08ADBD18 +dat 0x08ADBE78, gUnknown_08ADBE78 +dat 0x08ADBE98, gUnknown_08ADBE98 +dat 0x08ADC3C0, gUnknown_08ADC3C0 +dat 0x08ADC708, gUnknown_08ADC708 +dat 0x08ADC728, gUnknown_08ADC728 +dat 0x08ADCCB8, gUnknown_08ADCCB8 +dat 0x08ADD050, gUnknown_08ADD050 +dat 0x08ADD070, gUnknown_08ADD070 +dat 0x08ADD6EC, gUnknown_08ADD6EC +dat 0x08ADDA54, gUnknown_08ADDA54 +dat 0x08ADDA74, gUnknown_08ADDA74 +dat 0x08ADE080, gUnknown_08ADE080 +dat 0x08ADE47C, gUnknown_08ADE47C +dat 0x08ADE49C, gUnknown_08ADE49C +dat 0x08ADEB1C, gUnknown_08ADEB1C +dat 0x08ADEED4, gUnknown_08ADEED4 +dat 0x08ADEEF4, gUnknown_08ADEEF4 +dat 0x08ADF58C, gUnknown_08ADF58C +dat 0x08ADFA08, gUnknown_08ADFA08 +dat 0x08ADFA28, gUnknown_08ADFA28 +dat 0x08AE00E4, gUnknown_08AE00E4 +dat 0x08AE04D4, gUnknown_08AE04D4 +dat 0x08AE04F4, gUnknown_08AE04F4 +dat 0x08AE0A48, gUnknown_08AE0A48 +dat 0x08AE0D74, gUnknown_08AE0D74 +dat 0x08AE0D94, gUnknown_08AE0D94 +dat 0x08AE12BC, gUnknown_08AE12BC +dat 0x08AE1634, gUnknown_08AE1634 +dat 0x08AE1654, gUnknown_08AE1654 +dat 0x08AE1D00, gUnknown_08AE1D00 +dat 0x08AE20C4, gUnknown_08AE20C4 +dat 0x08AE20E4, gUnknown_08AE20E4 +dat 0x08AE281C, gUnknown_08AE281C +dat 0x08AE2BF4, gUnknown_08AE2BF4 +dat 0x08AE2C14, gUnknown_08AE2C14 +dat 0x08AE33D4, gUnknown_08AE33D4 +dat 0x08AE3734, gUnknown_08AE3734 +dat 0x08AE3754, gUnknown_08AE3754 +dat 0x08AE3E54, gUnknown_08AE3E54 +dat 0x08AE41E4, gUnknown_08AE41E4 +dat 0x08AE4204, gUnknown_08AE4204 +dat 0x08AE4940, gUnknown_08AE4940 +dat 0x08AE4CE8, gUnknown_08AE4CE8 +dat 0x08AE4D08, gUnknown_08AE4D08 +dat 0x08AE53C8, gUnknown_08AE53C8 +dat 0x08AE5730, gUnknown_08AE5730 +dat 0x08AE5750, gUnknown_08AE5750 +dat 0x08AE5D54, gUnknown_08AE5D54 +dat 0x08AE60B0, gUnknown_08AE60B0 +dat 0x08AE60D0, gUnknown_08AE60D0 +dat 0x08AE6648, gUnknown_08AE6648 +dat 0x08AE69EC, gUnknown_08AE69EC +dat 0x08AE6A0C, gUnknown_08AE6A0C +dat 0x08AE6FA8, gUnknown_08AE6FA8 +dat 0x08AE72C8, gUnknown_08AE72C8 +dat 0x08AE72E8, gUnknown_08AE72E8 +dat 0x08AE78B0, gUnknown_08AE78B0 +dat 0x08AE7C2C, gUnknown_08AE7C2C +dat 0x08AE7C4C, gUnknown_08AE7C4C +dat 0x08AE819C, gUnknown_08AE819C +dat 0x08AE84BC, gUnknown_08AE84BC +dat 0x08AE84DC, gUnknown_08AE84DC +dat 0x08AE8AB8, gUnknown_08AE8AB8 +dat 0x08AE8D84, gUnknown_08AE8D84 +dat 0x08AE8DA4, gUnknown_08AE8DA4 +dat 0x08AE9364, gUnknown_08AE9364 +dat 0x08AE9720, gUnknown_08AE9720 +dat 0x08AE9740, gUnknown_08AE9740 +dat 0x08AE9CA4, gUnknown_08AE9CA4 +dat 0x08AEA02C, gUnknown_08AEA02C +dat 0x08AEA04C, gUnknown_08AEA04C +dat 0x08AEA7A8, gUnknown_08AEA7A8 +dat 0x08AEAB50, gUnknown_08AEAB50 +dat 0x08AEAB70, gUnknown_08AEAB70 +dat 0x08AEB1B8, gUnknown_08AEB1B8 +dat 0x08AEB56C, gUnknown_08AEB56C +dat 0x08AEB58C, gUnknown_08AEB58C +dat 0x08AEBCEC, gUnknown_08AEBCEC +dat 0x08AEC048, gUnknown_08AEC048 +dat 0x08AEC068, gUnknown_08AEC068 +dat 0x08AEC724, gUnknown_08AEC724 +dat 0x08AECAC0, gUnknown_08AECAC0 +dat 0x08AECAE0, gUnknown_08AECAE0 +dat 0x08AED0A4, gUnknown_08AED0A4 +dat 0x08AED3E8, gUnknown_08AED3E8 +dat 0x08AED408, gUnknown_08AED408 +dat 0x08AED95C, gUnknown_08AED95C +dat 0x08AEDC80, gUnknown_08AEDC80 +dat 0x08AEDCA0, gUnknown_08AEDCA0 +dat 0x08AEE218, gUnknown_08AEE218 +dat 0x08AEE564, gUnknown_08AEE564 +dat 0x08AEE584, gUnknown_08AEE584 +dat 0x08AEEBB0, gUnknown_08AEEBB0 +dat 0x08AEEECC, gUnknown_08AEEECC +dat 0x08AEEEEC, gUnknown_08AEEEEC +dat 0x08AEF580, gUnknown_08AEF580 +dat 0x08AEF880, gUnknown_08AEF880 +dat 0x08AEF8A0, gUnknown_08AEF8A0 +dat 0x08AEFDC8, gUnknown_08AEFDC8 +dat 0x08AF0130, gUnknown_08AF0130 +dat 0x08AF0150, gUnknown_08AF0150 +dat 0x08AF09E4, gUnknown_08AF09E4 +dat 0x08AF0DE8, gUnknown_08AF0DE8 +dat 0x08AF0E08, gUnknown_08AF0E08 +dat 0x08AF16CC, gUnknown_08AF16CC +dat 0x08AF1AC8, gUnknown_08AF1AC8 +dat 0x08AF1AE8, gUnknown_08AF1AE8 +dat 0x08AF1B18, gUnknown_08AF1B18 +dat 0x08AF1B38, gUnknown_08AF1B38 +dat 0x08AF1FB0, gUnknown_08AF1FB0 +dat 0x08AF1FD0, gUnknown_08AF1FD0 +dat 0x08AF2634, gUnknown_08AF2634 +dat 0x08AF2654, gUnknown_08AF2654 +dat 0x08AF310C, gUnknown_08AF310C +dat 0x08AF312C, gUnknown_08AF312C +dat 0x08AF404C, gUnknown_08AF404C +dat 0x08AF4330, gUnknown_08AF4330 +dat 0x08AF47F0, gUnknown_08AF47F0 +dat 0x08B103D8, gUnknown_08B103D8 +dat 0x08B104D8, gUnknown_08B104D8 +dat 0x08B10630, gUnknown_08B10630 +dat 0x08B10ABC, gUnknown_08B10ABC +dat 0x08B10ADC, gUnknown_08B10ADC +dat 0x08B10CA4, gUnknown_08B10CA4 +dat 0x08B11864, gUnknown_08B11864 +dat 0x08B118C4, gUnknown_08B118C4 +dat 0x08B11C0C, gUnknown_08B11C0C +dat 0x08B11D0C, gUnknown_08B11D0C +dat 0x08B125F4, gUnknown_08B125F4 +dat 0x08B12614, gUnknown_08B12614 +dat 0x08B126CC, ProcScr_BranchedPromotion +dat 0x08B12704, gUnknown_08B12704 +dat 0x08B1271C, gUnknown_08B1271C +dat 0x08B127EC, gUnknown_08B127EC +dat 0x08B1280C, gUnknown_08B1280C +dat 0x08B128C4, gUnknown_08B128C4 +dat 0x08B12930, gUnknown_08B12930 +dat 0x08B12954, gUnknown_08B12954 +dat 0x08B129E4, gUnknown_08B129E4 +dat 0x08B12A08, gUnknown_08B12A08 +dat 0x08B12A60, gUnknown_08B12A60 +dat 0x08B12A64, gUnknown_08B12A64 +dat 0x08B12AA4, gUnknown_08B12AA4 +dat 0x08B12AA8, gUnknown_08B12AA8 +dat 0x08B12AC2, gUnknown_08B12AC2 +dat 0x08B12AD0, gUnknown_08B12AD0 +dat 0x08B12AE0, gUnknown_08B12AE0 +dat 0x08B12B04, gUnknown_08B12B04 +dat 0x08B12B1C, gUnknown_08B12B1C +dat 0x08B12B3C, gUnknown_08B12B3C +dat 0x08B12B9C, gUnknown_08B12B9C +dat 0x08B12BEC, gUnknown_08B12BEC +dat 0x08B12C14, gUnknown_08B12C14 +dat 0x08B12C3C, gUnknown_08B12C3C +dat 0x08B12C64, gProcScr_Guide +dat 0x08B12D1C, gUnknown_08B12D1C +dat 0x08B12DB4, Img_CommGameBgScreen +dat 0x08B1754C, gUnknown_08B1754C +dat 0x08B1756C, gUnknown_08B1756C +dat 0x08B176CC, gUnknown_08B176CC +dat 0x08B177C0, gUnknown_08B177C0 +dat 0x08B17864, gUnknown_08B17864 +dat 0x08B17B44, gUnknown_08B17B44 +dat 0x08B17B64, gUnknown_08B17B64 +dat 0x08B18D68, gUnknown_08B18D68 +dat 0x08B18ED4, gUnknown_08B18ED4 +dat 0x08B18F34, gUnknown_08B18F34 +dat 0x08B196D8, gUnknown_08B196D8 +dat 0x08B19854, gUnknown_08B19854 +dat 0x08B19874, gUnknown_08B19874 +dat 0x08B19DEC, gUnknown_08B19DEC +dat 0x08B19E0C, gUnknown_08B19E0C +dat 0x08B1F734, impure_data +dat 0x08B1FA20, _impure_ptr +dat 0x08B1FA24, __mb_cur_max +dat 0x08B1FA38, __malloc_av_ +dat 0x08B1FE40, __malloc_trim_threshold +dat 0x08B1FE44, __malloc_top_pad +dat 0x08B1FE48, __malloc_sbrk_base +dat 0x08B1FE4C, __malloc_max_sbrked_mem +dat 0x08B1FE50, __malloc_max_total_mem +dat 0x08B1FE54, __malloc_current_mallinfo +dat 0x08B1FE7C, gUnknown_08B1FE7C +dat 0x08C00000, banim_number +dat 0x08C00008, banim_data +dat 0x08C02000, banim_lorm_sp1_sheet_0 +dat 0x08C02C74, banim_lorm_sp1_sheet_1 +dat 0x08C03824, banim_lorm_sp1_sheet_2 +dat 0x08C0424C, banim_lorm_sp1_sheet_8 +dat 0x08C04B24, banim_lorm_sp1_sheet_3 +dat 0x08C0560C, banim_lorm_sp1_sheet_4 +dat 0x08C060B4, banim_lorm_sp1_sheet_5 +dat 0x08C06A78, banim_lorm_sp1_sheet_6 +dat 0x08C07574, banim_lorm_sp1_sheet_9 +dat 0x08C081AC, banim_lorm_sp1_sheet_10 +dat 0x08C08D5C, banim_lorm_sp1_sheet_11 +dat 0x08C093B0, banim_lorm_sp1_sheet_7 +dat 0x08C09B10, banim_lorm_sp1_agbpal +dat 0x08C09B6C, banim_lorm_sp1_oam_l_bin +dat 0x08C0A3A4, banim_lorm_sp1_oam_r_bin +dat 0x08C0AC08, banim_lorm_sp1_motion_o +dat 0x08C0B030, banim_lorm_sp1_modes_bin +dat 0x08C0B090, banim_lorm_sp1_2_agbpal +dat 0x08C0B0EC, banim_lorm_sp1_2_oam_l_bin +dat 0x08C0B16C, banim_lorm_sp1_2_oam_r_bin +dat 0x08C0B1E8, banim_lorm_sp1_2_motion_o +dat 0x08C0B29C, banim_lorm_sp1_2_modes_bin +dat 0x08C0B2FC, banim_lorf_sw1_sheet_0 +dat 0x08C0BFD4, banim_lorf_sw1_sheet_1 +dat 0x08C0CC4C, banim_lorf_sw1_sheet_2 +dat 0x08C0D6E8, banim_lorf_sw1_sheet_3 +dat 0x08C0E388, banim_lorf_sw1_sheet_4 +dat 0x08C0EB30, banim_lorf_sw1_agbpal +dat 0x08C0EB80, banim_lorf_sw1_oam_l_bin +dat 0x08C0F010, banim_lorf_sw1_oam_r_bin +dat 0x08C0F49C, banim_lorf_sw1_motion_o +dat 0x08C0F76C, banim_lorf_sw1_modes_bin +dat 0x08C0F7CC, banim_lorf_sw1_2_agbpal +dat 0x08C0F81C, banim_lorf_sw1_2_oam_l_bin +dat 0x08C0F8C8, banim_lorf_sw1_2_oam_r_bin +dat 0x08C0F970, banim_lorf_sw1_2_motion_o +dat 0x08C0FA14, banim_lorf_sw1_2_modes_bin +dat 0x08C0FA74, banim_lomm_sp1_sheet_0 +dat 0x08C10A68, banim_lomm_sp1_sheet_1 +dat 0x08C11CF0, banim_lomm_sp1_sheet_2 +dat 0x08C12940, banim_lomm_sp1_sheet_4 +dat 0x08C13CB8, banim_lomm_sp1_sheet_5 +dat 0x08C14830, banim_lomm_sp1_sheet_6 +dat 0x08C151CC, banim_lomm_sp1_sheet_7 +dat 0x08C15DD8, banim_lomm_sp1_sheet_3 +dat 0x08C16BF4, banim_lomm_sp1_agbpal +dat 0x08C16C40, banim_lomm_sp1_oam_l_bin +dat 0x08C17554, banim_lomm_sp1_oam_r_bin +dat 0x08C17E7C, banim_lomm_sp1_motion_o +dat 0x08C181F4, banim_lomm_sp1_modes_bin +dat 0x08C18254, banim_lorf_sw1_3_agbpal +dat 0x08C182A4, banim_lorf_sw1_3_oam_l_bin +dat 0x08C18734, banim_lorf_sw1_3_oam_r_bin +dat 0x08C18BC0, banim_lorf_sw1_3_motion_o +dat 0x08C18E90, banim_lorf_sw1_3_modes_bin +dat 0x08C18EF0, banim_lomm_sp1_2_agbpal +dat 0x08C18F3C, banim_lomm_sp1_2_oam_l_bin +dat 0x08C19014, banim_lomm_sp1_2_oam_r_bin +dat 0x08C190E4, banim_lomm_sp1_2_motion_o +dat 0x08C19194, banim_lomm_sp1_2_modes_bin +dat 0x08C191F4, banim_lomf_sw1_sheet_0 +dat 0x08C1A424, banim_lomf_sw1_sheet_2 +dat 0x08C1B410, banim_lomf_sw1_sheet_3 +dat 0x08C1C654, banim_lomf_sw1_sheet_4 +dat 0x08C1D7F0, banim_lomf_sw1_sheet_5 +dat 0x08C1E0D8, banim_lomf_sw1_sheet_6 +dat 0x08C1EAD4, banim_lomf_sw1_sheet_1 +dat 0x08C1F798, banim_lomf_sw1_agbpal +dat 0x08C1F7E4, banim_lomf_sw1_oam_l_bin +dat 0x08C1FF28, banim_lomf_sw1_oam_r_bin +dat 0x08C20660, banim_lomf_sw1_motion_o +dat 0x08C20960, banim_lomf_sw1_modes_bin +dat 0x08C209C0, banim_lorf_sw1_4_agbpal +dat 0x08C20A10, banim_lorf_sw1_4_oam_l_bin +dat 0x08C20EA0, banim_lorf_sw1_4_oam_r_bin +dat 0x08C2132C, banim_lorf_sw1_4_motion_o +dat 0x08C215FC, banim_lorf_sw1_4_modes_bin +dat 0x08C2165C, banim_lomf_sw1_2_agbpal +dat 0x08C216A8, banim_lomf_sw1_2_oam_l_bin +dat 0x08C21BB8, banim_lomf_sw1_2_oam_r_bin +dat 0x08C220CC, banim_lomf_sw1_2_motion_o +dat 0x08C22174, banim_lomf_sw1_2_modes_bin +dat 0x08C221D4, banim_merm_sw1_sheet_0 +dat 0x08C234A4, banim_merm_sw1_sheet_1 +dat 0x08C246EC, banim_merm_sw1_sheet_2 +dat 0x08C258A4, banim_merm_sw1_sheet_blank +dat 0x08C25C74, banim_merm_sw1_agbpal +dat 0x08C25CD0, banim_merm_sw1_oam_l_bin +dat 0x08C26B18, banim_merm_sw1_oam_r_bin +dat 0x08C27940, banim_merm_sw1_motion_o +dat 0x08C27DD4, banim_merm_sw1_modes_bin +dat 0x08C27E34, banim_merm_sw1_2_agbpal +dat 0x08C27E90, banim_merm_sw1_2_oam_l_bin +dat 0x08C27F3C, banim_merm_sw1_2_oam_r_bin +dat 0x08C27FEC, banim_merm_sw1_2_motion_o +dat 0x08C28070, banim_merm_sw1_2_modes_bin +dat 0x08C280D0, banim_bram_sw1_sheet_0 +dat 0x08C290D4, banim_bram_sw1_sheet_1 +dat 0x08C2A1A0, banim_bram_sw1_sheet_3 +dat 0x08C2B400, banim_bram_sw1_sheet_2 +dat 0x08C2C344, banim_bram_sw1_agbpal +dat 0x08C2C390, banim_bram_sw1_oam_l_bin +dat 0x08C2D958, banim_bram_sw1_oam_r_bin +dat 0x08C2EF18, banim_bram_sw1_motion_o +dat 0x08C2F610, banim_bram_sw1_modes_bin +dat 0x08C2F670, banim_bram_sw1_2_agbpal +dat 0x08C2F6BC, banim_bram_sw1_2_oam_l_bin +dat 0x08C30D84, banim_bram_sw1_2_oam_r_bin +dat 0x08C32448, banim_bram_sw1_2_motion_o +dat 0x08C32B30, banim_bram_sw1_2_modes_bin +dat 0x08C32B90, banim_bram_sw1_3_sheet_0 +dat 0x08C335BC, banim_bram_sw1_3_agbpal +dat 0x08C33608, banim_bram_sw1_3_oam_l_bin +dat 0x08C33864, banim_bram_sw1_3_oam_r_bin +dat 0x08C33AB4, banim_bram_sw1_3_motion_o +dat 0x08C33C00, banim_bram_sw1_3_modes_bin +dat 0x08C33C60, banim_bram_sw1_4_agbpal +dat 0x08C33CAC, banim_bram_sw1_4_oam_l_bin +dat 0x08C33D8C, banim_bram_sw1_4_oam_r_bin +dat 0x08C33E68, banim_bram_sw1_4_motion_o +dat 0x08C33EF0, banim_bram_sw1_4_modes_bin +dat 0x08C33F50, banim_myrm_sw1_sheet_0 +dat 0x08C34FF4, banim_myrm_sw1_sheet_1 +dat 0x08C36110, banim_myrm_sw1_sheet_2 +dat 0x08C370D0, banim_myrm_sw1_sheet_3 +dat 0x08C37D2C, banim_myrm_sw1_agbpal +dat 0x08C37D94, banim_myrm_sw1_oam_l_bin +dat 0x08C3896C, banim_myrm_sw1_oam_r_bin +dat 0x08C39538, banim_myrm_sw1_motion_o +dat 0x08C39904, banim_myrm_sw1_modes_bin +dat 0x08C39964, banim_myrm_sw1_2_agbpal +dat 0x08C399CC, banim_myrm_sw1_2_oam_l_bin +dat 0x08C39A80, banim_myrm_sw1_2_oam_r_bin +dat 0x08C39B34, banim_myrm_sw1_2_motion_o +dat 0x08C39BBC, banim_myrm_sw1_2_modes_bin +dat 0x08C39C1C, banim_myrf_sw1_sheet_0 +dat 0x08C3ABC8, banim_myrf_sw1_sheet_1 +dat 0x08C3BC2C, banim_myrf_sw1_sheet_2 +dat 0x08C3CA3C, banim_myrf_sw1_sheet_3 +dat 0x08C3D604, banim_myrf_sw1_agbpal +dat 0x08C3D66C, banim_myrf_sw1_oam_l_bin +dat 0x08C3E244, banim_myrf_sw1_oam_r_bin +dat 0x08C3EE10, banim_myrf_sw1_motion_o +dat 0x08C3F1DC, banim_myrf_sw1_modes_bin +dat 0x08C3F23C, banim_myrf_sw1_2_agbpal +dat 0x08C3F2A4, banim_myrf_sw1_2_oam_l_bin +dat 0x08C3F358, banim_myrf_sw1_2_oam_r_bin +dat 0x08C3F40C, banim_myrf_sw1_2_motion_o +dat 0x08C3F494, banim_myrf_sw1_2_modes_bin +dat 0x08C3F4F4, banim_swmm_sw1_sheet_0 +dat 0x08C405AC, banim_swmm_sw1_sheet_1 +dat 0x08C4144C, banim_swmm_sw1_sheet_2 +dat 0x08C426E4, banim_swmm_sw1_sheet_3 +dat 0x08C42F6C, banim_swmm_sw1_agbpal +dat 0x08C42FD0, banim_swmm_sw1_oam_l_bin +dat 0x08C43BDC, banim_swmm_sw1_oam_r_bin +dat 0x08C447D8, banim_swmm_sw1_motion_o +dat 0x08C44C78, banim_swmm_sw1_modes_bin +dat 0x08C44CD8, banim_swmm_sw1_2_agbpal +dat 0x08C44D3C, banim_swmm_sw1_2_oam_l_bin +dat 0x08C44D90, banim_swmm_sw1_2_oam_r_bin +dat 0x08C44DE0, banim_swmm_sw1_2_motion_o +dat 0x08C44E44, banim_swmm_sw1_2_modes_bin +dat 0x08C44EA4, banim_swmf_sw1_sheet_0 +dat 0x08C45EDC, banim_swmf_sw1_sheet_1 +dat 0x08C46D8C, banim_swmf_sw1_sheet_2 +dat 0x08C48018, banim_swmf_sw1_sheet_3 +dat 0x08C488A0, banim_swmf_sw1_agbpal +dat 0x08C48904, banim_swmf_sw1_oam_l_bin +dat 0x08C49510, banim_swmf_sw1_oam_r_bin +dat 0x08C4A10C, banim_swmf_sw1_motion_o +dat 0x08C4A5A8, banim_swmf_sw1_modes_bin +dat 0x08C4A608, banim_swmf_sw1_2_agbpal +dat 0x08C4A66C, banim_swmf_sw1_2_oam_l_bin +dat 0x08C4A6C0, banim_swmf_sw1_2_oam_r_bin +dat 0x08C4A710, banim_swmf_sw1_2_motion_o +dat 0x08C4A774, banim_swmf_sw1_2_modes_bin +dat 0x08C4A7D4, banim_figm_ax1_sheet_0 +dat 0x08C4BA5C, banim_figm_ax1_sheet_1 +dat 0x08C4CA0C, banim_figm_ax1_sheet_2 +dat 0x08C4DBDC, banim_figm_ax1_sheet_3 +dat 0x08C4ECC8, banim_figm_ax1_agbpal +dat 0x08C4ED14, banim_figm_ax1_oam_l_bin +dat 0x08C4F680, banim_figm_ax1_oam_r_bin +dat 0x08C4FFE8, banim_figm_ax1_motion_o +dat 0x08C50284, banim_figm_ax1_modes_bin +dat 0x08C502E4, banim_figm_ax1_2_agbpal +dat 0x08C50330, banim_figm_ax1_2_oam_l_bin +dat 0x08C505FC, banim_figm_ax1_2_oam_r_bin +dat 0x08C508CC, banim_figm_ax1_2_motion_o +dat 0x08C509F4, banim_figm_ax1_2_modes_bin +dat 0x08C50A54, banim_figm_ax1_3_agbpal +dat 0x08C50AA0, banim_figm_ax1_3_oam_l_bin +dat 0x08C50B6C, banim_figm_ax1_3_oam_r_bin +dat 0x08C50C30, banim_figm_ax1_3_motion_o +dat 0x08C50C84, banim_figm_ax1_3_modes_bin +dat 0x08C50CE4, banim_warm_ax1_sheet_0 +dat 0x08C51CA0, banim_warm_ax1_sheet_1 +dat 0x08C52DA8, banim_warm_ax1_sheet_2 +dat 0x08C53A98, banim_warm_ax1_sheet_3 +dat 0x08C5493C, banim_warm_ax1_sheet_5 +dat 0x08C55A7C, banim_warm_ax1_sheet_4 +dat 0x08C56AA4, banim_warm_ax1_sheet_6 +dat 0x08C57A1C, banim_warm_ax1_sheet_7 +dat 0x08C58914, banim_warm_ax1_agbpal +dat 0x08C58960, banim_warm_ax1_oam_l_bin +dat 0x08C59754, banim_warm_ax1_oam_r_bin +dat 0x08C5A560, banim_warm_ax1_motion_o +dat 0x08C5A958, banim_warm_ax1_modes_bin +dat 0x08C5A9B8, banim_warm_ax1_2_agbpal +dat 0x08C5AA04, banim_warm_ax1_2_oam_l_bin +dat 0x08C5B4F8, banim_warm_ax1_2_oam_r_bin +dat 0x08C5C004, banim_warm_ax1_2_motion_o +dat 0x08C5C1E4, banim_warm_ax1_2_modes_bin +dat 0x08C5C244, banim_warm_ar1_sheet_0 +dat 0x08C5D3A0, banim_warm_ar1_sheet_1 +dat 0x08C5DE90, banim_warm_ar1_sheet_2 +dat 0x08C5E9EC, banim_warm_ar1_sheet_3 +dat 0x08C5F464, banim_warm_ar1_agbpal +dat 0x08C5F4B0, banim_warm_ar1_oam_l_bin +dat 0x08C5F9B4, banim_warm_ar1_oam_r_bin +dat 0x08C5FEA0, banim_warm_ar1_motion_o +dat 0x08C60080, banim_warm_ar1_modes_bin +dat 0x08C600E0, banim_warm_ax1_3_agbpal +dat 0x08C6012C, banim_warm_ax1_3_oam_l_bin +dat 0x08C601C4, banim_warm_ax1_3_oam_r_bin +dat 0x08C60258, banim_warm_ax1_3_motion_o +dat 0x08C602D0, banim_warm_ax1_3_modes_bin +dat 0x08C60328, banim_banm_ax1_sheet_0 +dat 0x08C61580, banim_banm_ax1_sheet_1 +dat 0x08C627D0, banim_banm_ax1_2_sheet_0 +dat 0x08C63114, banim_banm_ax1_agbpal +dat 0x08C63160, banim_banm_ax1_oam_l_bin +dat 0x08C637EC, banim_banm_ax1_oam_r_bin +dat 0x08C63E64, banim_banm_ax1_motion_o +dat 0x08C640DC, banim_banm_ax1_modes_bin +dat 0x08C6413C, banim_banm_ax1_2_agbpal +dat 0x08C64188, banim_banm_ax1_2_oam_l_bin +dat 0x08C643A0, banim_banm_ax1_2_oam_r_bin +dat 0x08C645B4, banim_banm_ax1_2_motion_o +dat 0x08C646D0, banim_banm_ax1_2_modes_bin +dat 0x08C64730, banim_banm_ax1_3_agbpal +dat 0x08C6477C, banim_banm_ax1_3_oam_l_bin +dat 0x08C64804, banim_banm_ax1_3_oam_r_bin +dat 0x08C64888, banim_banm_ax1_3_motion_o +dat 0x08C6490C, banim_banm_ax1_3_modes_bin +dat 0x08C6496C, banim_brsm_ax1_sheet_0 +dat 0x08C65B64, banim_brsm_ax1_sheet_1 +dat 0x08C66CD0, banim_brsm_ax1_agbpal +dat 0x08C66D1C, banim_brsm_ax1_oam_l_bin +dat 0x08C675DC, banim_brsm_ax1_oam_r_bin +dat 0x08C67E90, banim_brsm_ax1_motion_o +dat 0x08C680D4, banim_brsm_ax1_modes_bin +dat 0x08C68134, banim_brsm_ax1_2_sheet_0 +dat 0x08C68DC8, banim_brsm_ax1_2_agbpal +dat 0x08C68E14, banim_brsm_ax1_2_oam_l_bin +dat 0x08C69040, banim_brsm_ax1_2_oam_r_bin +dat 0x08C69270, banim_brsm_ax1_2_motion_o +dat 0x08C6937C, banim_brsm_ax1_2_modes_bin +dat 0x08C693DC, banim_brsm_ax1_3_agbpal +dat 0x08C69428, banim_brsm_ax1_3_oam_l_bin +dat 0x08C694CC, banim_brsm_ax1_3_oam_r_bin +dat 0x08C69570, banim_brsm_ax1_3_motion_o +dat 0x08C695F0, banim_brsm_ax1_3_modes_bin +dat 0x08C69650, banim_arcm_ar1_sheet_0 +dat 0x08C6A368, banim_arcm_ar1_sheet_1 +dat 0x08C6AF04, banim_arcm_ar1_sheet_2 +dat 0x08C6B4DC, banim_arcm_ar1_agbpal +dat 0x08C6B544, banim_arcm_ar1_oam_l_bin +dat 0x08C6B9FC, banim_arcm_ar1_oam_r_bin +dat 0x08C6BEBC, banim_arcm_ar1_motion_o +dat 0x08C6C0A0, banim_arcm_ar1_modes_bin +dat 0x08C6C100, banim_arcm_ar1_2_agbpal +dat 0x08C6C168, banim_arcm_ar1_2_oam_l_bin +dat 0x08C6C234, banim_arcm_ar1_2_oam_r_bin +dat 0x08C6C2FC, banim_arcm_ar1_2_motion_o +dat 0x08C6C354, banim_arcm_ar1_2_modes_bin +dat 0x08C6C3B4, banim_arcf_ar1_sheet_0 +dat 0x08C6D048, banim_arcf_ar1_sheet_1 +dat 0x08C6DBB8, banim_arcf_ar1_sheet_2 +dat 0x08C6E180, banim_arcf_ar1_agbpal +dat 0x08C6E1E8, banim_arcf_ar1_oam_l_bin +dat 0x08C6E6A0, banim_arcf_ar1_oam_r_bin +dat 0x08C6EB60, banim_arcf_ar1_motion_o +dat 0x08C6ED44, banim_arcf_ar1_modes_bin +dat 0x08C6EDA4, banim_arcf_ar1_2_agbpal +dat 0x08C6EE0C, banim_arcf_ar1_2_oam_l_bin +dat 0x08C6EED8, banim_arcf_ar1_2_oam_r_bin +dat 0x08C6EFA0, banim_arcf_ar1_2_motion_o +dat 0x08C6EFF8, banim_arcf_ar1_2_modes_bin +dat 0x08C6F058, banim_snim_ar1_sheet_0 +dat 0x08C6FC94, banim_snim_ar1_sheet_1 +dat 0x08C70748, banim_snim_ar1_sheet_2 +dat 0x08C70EF0, banim_snim_ar1_agbpal +dat 0x08C70F58, banim_snim_ar1_oam_l_bin +dat 0x08C71440, banim_snim_ar1_oam_r_bin +dat 0x08C71928, banim_snim_ar1_motion_o +dat 0x08C71B14, banim_snim_ar1_modes_bin +dat 0x08C71B74, banim_snim_ar1_2_agbpal +dat 0x08C71BDC, banim_snim_ar1_2_oam_l_bin +dat 0x08C71C88, banim_snim_ar1_2_oam_r_bin +dat 0x08C71D30, banim_snim_ar1_2_motion_o +dat 0x08C71D88, banim_snim_ar1_2_modes_bin +dat 0x08C71DE8, banim_snif_ar1_sheet_0 +dat 0x08C72904, banim_snif_ar1_sheet_1 +dat 0x08C73350, banim_snif_ar1_sheet_2 +dat 0x08C73AB4, banim_snif_ar1_agbpal +dat 0x08C73B1C, banim_snif_ar1_oam_l_bin +dat 0x08C74004, banim_snif_ar1_oam_r_bin +dat 0x08C744EC, banim_snif_ar1_motion_o +dat 0x08C746D8, banim_snif_ar1_modes_bin +dat 0x08C74738, banim_snif_ar1_2_agbpal +dat 0x08C747A0, banim_snif_ar1_2_oam_l_bin +dat 0x08C7484C, banim_snif_ar1_2_oam_r_bin +dat 0x08C748F4, banim_snif_ar1_2_motion_o +dat 0x08C7494C, banim_snif_ar1_2_modes_bin +dat 0x08C749AC, banim_form_sw1_sheet_0 +dat 0x08C754F8, banim_form_sw1_sheet_3 +dat 0x08C75D6C, banim_form_sw1_sheet_1 +dat 0x08C76BEC, banim_form_sw1_sheet_2 +dat 0x08C7785C, banim_form_sw1_agbpal +dat 0x08C778CC, banim_form_sw1_oam_l_bin +dat 0x08C77CDC, banim_form_sw1_oam_r_bin +dat 0x08C780E0, banim_form_sw1_motion_o +dat 0x08C78380, banim_form_sw1_modes_bin +dat 0x08C783E0, banim_form_ar1_sheet_0 +dat 0x08C79564, banim_form_ar1_sheet_1 +dat 0x08C7A440, banim_form_ar1_sheet_2 +dat 0x08C7B650, banim_form_ar1_agbpal +dat 0x08C7B6C0, banim_form_ar1_oam_l_bin +dat 0x08C7C2A0, banim_form_ar1_oam_r_bin +dat 0x08C7CE7C, banim_form_ar1_motion_o +dat 0x08C7D1F0, banim_form_ar1_modes_bin +dat 0x08C7D250, banim_form_sw1_2_agbpal +dat 0x08C7D2C0, banim_form_sw1_2_oam_l_bin +dat 0x08C7D364, banim_form_sw1_2_oam_r_bin +dat 0x08C7D40C, banim_form_sw1_2_motion_o +dat 0x08C7D49C, banim_form_sw1_2_modes_bin +dat 0x08C7D4FC, banim_forf_sw1_sheet_0 +dat 0x08C7E04C, banim_forf_sw1_sheet_3 +dat 0x08C7E8C4, banim_forf_sw1_sheet_1 +dat 0x08C7F748, banim_forf_sw1_sheet_2 +dat 0x08C803AC, banim_forf_sw1_agbpal +dat 0x08C8041C, banim_forf_sw1_oam_l_bin +dat 0x08C8082C, banim_forf_sw1_oam_r_bin +dat 0x08C80C30, banim_forf_sw1_motion_o +dat 0x08C80ED0, banim_forf_sw1_modes_bin +dat 0x08C80F30, banim_forf_ar1_sheet_0 +dat 0x08C820B4, banim_forf_ar1_sheet_1 +dat 0x08C82FA8, banim_forf_ar1_sheet_2 +dat 0x08C841B8, banim_forf_ar1_agbpal +dat 0x08C84228, banim_forf_ar1_oam_l_bin +dat 0x08C84E08, banim_forf_ar1_oam_r_bin +dat 0x08C859E4, banim_forf_ar1_motion_o +dat 0x08C85D58, banim_forf_ar1_modes_bin +dat 0x08C85DB8, banim_forf_sw1_2_agbpal +dat 0x08C85E28, banim_forf_sw1_2_oam_l_bin +dat 0x08C85ECC, banim_forf_sw1_2_oam_r_bin +dat 0x08C85F74, banim_forf_sw1_2_motion_o +dat 0x08C86004, banim_forf_sw1_2_modes_bin +dat 0x08C86064, banim_sokm_sp1_sheet_0 +dat 0x08C86E90, banim_sokm_sp1_sheet_1 +dat 0x08C87F60, banim_sokm_sp1_sheet_2 +dat 0x08C88EAC, banim_sokm_sp1_sheet_3 +dat 0x08C8A100, banim_sokm_sp1_agbpal +dat 0x08C8A16C, banim_sokm_sp1_oam_l_bin +dat 0x08C8A9FC, banim_sokm_sp1_oam_r_bin +dat 0x08C8B27C, banim_sokm_sp1_motion_o +dat 0x08C8B54C, banim_sokm_sp1_modes_bin +dat 0x08C8B5AC, banim_sokm_sp1_2_agbpal +dat 0x08C8B618, banim_sokm_sp1_2_oam_l_bin +dat 0x08C8C244, banim_sokm_sp1_2_oam_r_bin +dat 0x08C8CE68, banim_sokm_sp1_2_motion_o +dat 0x08C8D170, banim_sokm_sp1_2_modes_bin +dat 0x08C8D1D0, banim_sokm_sp1_3_agbpal +dat 0x08C8D23C, banim_sokm_sp1_3_oam_l_bin +dat 0x08C8D320, banim_sokm_sp1_3_oam_r_bin +dat 0x08C8D404, banim_sokm_sp1_3_motion_o +dat 0x08C8D488, banim_sokm_sp1_3_modes_bin +dat 0x08C8D4E8, banim_sokf_sp1_sheet_0 +dat 0x08C8E350, banim_sokf_sp1_sheet_1 +dat 0x08C8F498, banim_sokf_sp1_sheet_2 +dat 0x08C90450, banim_sokf_sp1_sheet_3 +dat 0x08C916EC, banim_sokf_sp1_agbpal +dat 0x08C91758, banim_sokf_sp1_oam_l_bin +dat 0x08C92018, banim_sokf_sp1_oam_r_bin +dat 0x08C928C4, banim_sokf_sp1_motion_o +dat 0x08C92B90, banim_sokf_sp1_modes_bin +dat 0x08C92BF0, banim_sokf_sp1_2_agbpal +dat 0x08C92C5C, banim_sokf_sp1_2_oam_l_bin +dat 0x08C938B8, banim_sokf_sp1_2_oam_r_bin +dat 0x08C94504, banim_sokf_sp1_2_motion_o +dat 0x08C9480C, banim_sokf_sp1_2_modes_bin +dat 0x08C9486C, banim_sokf_sp1_3_agbpal +dat 0x08C948D8, banim_sokf_sp1_3_oam_l_bin +dat 0x08C949BC, banim_sokf_sp1_3_oam_r_bin +dat 0x08C94AA0, banim_sokf_sp1_3_motion_o +dat 0x08C94B24, banim_sokf_sp1_3_modes_bin +dat 0x08C94B84, banim_pakm_sw1_sheet_0 +dat 0x08C96040, banim_pakm_sw1_sheet_1 +dat 0x08C973C0, banim_pakm_sw1_sheet_2 +dat 0x08C988B8, banim_pakm_sw1_sheet_3 +dat 0x08C99DCC, banim_pakm_sw1_sheet_5 +dat 0x08C9B044, banim_pakm_sw1_sheet_4 +dat 0x08C9C208, banim_pakm_sw1_sheet_6 +dat 0x08C9D420, banim_pakm_sw1_agbpal +dat 0x08C9D494, banim_pakm_sw1_oam_l_bin +dat 0x08C9E1EC, banim_pakm_sw1_oam_r_bin +dat 0x08C9EF24, banim_pakm_sw1_motion_o +dat 0x08C9F388, banim_pakm_sw1_modes_bin +dat 0x08C9F3E8, banim_pakm_sw1_2_agbpal +dat 0x08C9F45C, banim_pakm_sw1_2_oam_l_bin +dat 0x08CA0584, banim_pakm_sw1_2_oam_r_bin +dat 0x08CA1678, banim_pakm_sw1_2_motion_o +dat 0x08CA1B1C, banim_pakm_sw1_2_modes_bin +dat 0x08CA1B7C, banim_pakm_sw1_3_agbpal +dat 0x08CA1BF0, banim_pakm_sw1_3_oam_l_bin +dat 0x08CA1CC8, banim_pakm_sw1_3_oam_r_bin +dat 0x08CA1D9C, banim_pakm_sw1_3_motion_o +dat 0x08CA1E20, banim_pakm_sw1_3_modes_bin +dat 0x08CA1E80, banim_paif_sw1_sheet_0 +dat 0x08CA3298, banim_paif_sw1_sheet_1 +dat 0x08CA44EC, banim_paif_sw1_sheet_2 +dat 0x08CA592C, banim_paif_sw1_sheet_3 +dat 0x08CA6DB8, banim_paif_sw1_sheet_5 +dat 0x08CA7FAC, banim_paif_sw1_sheet_4 +dat 0x08CA9088, banim_paif_sw1_sheet_6 +dat 0x08CAA1FC, banim_paif_sw1_agbpal +dat 0x08CAA260, banim_paif_sw1_oam_l_bin +dat 0x08CAAFBC, banim_paif_sw1_oam_r_bin +dat 0x08CABD00, banim_paif_sw1_motion_o +dat 0x08CAC158, banim_paif_sw1_modes_bin +dat 0x08CAC1B8, banim_paif_sw1_2_agbpal +dat 0x08CAC21C, banim_paif_sw1_2_oam_l_bin +dat 0x08CAD360, banim_paif_sw1_2_oam_r_bin +dat 0x08CAE478, banim_paif_sw1_2_motion_o +dat 0x08CAE90C, banim_paif_sw1_2_modes_bin +dat 0x08CAE96C, banim_paif_sw1_3_agbpal +dat 0x08CAE9D0, banim_paif_sw1_3_oam_l_bin +dat 0x08CAEA94, banim_paif_sw1_3_oam_r_bin +dat 0x08CAEB58, banim_paif_sw1_3_motion_o +dat 0x08CAEBDC, banim_paif_sw1_3_modes_bin +dat 0x08CAEC3C, banim_armm_sp1_sheet_0 +dat 0x08CB00C4, banim_armm_sp1_sheet_1 +dat 0x08CB1190, banim_armm_sp1_sheet_2 +dat 0x08CB2064, banim_armm_sp1_agbpal +dat 0x08CB20C8, banim_armm_sp1_oam_l_bin +dat 0x08CB26AC, banim_armm_sp1_oam_r_bin +dat 0x08CB2C78, banim_armm_sp1_motion_o +dat 0x08CB2F68, banim_armm_sp1_modes_bin +dat 0x08CB2FC8, banim_armm_sp1_2_agbpal +dat 0x08CB302C, banim_armm_sp1_2_oam_l_bin +dat 0x08CB30D8, banim_armm_sp1_2_oam_r_bin +dat 0x08CB3184, banim_armm_sp1_2_motion_o +dat 0x08CB3200, banim_armm_sp1_2_modes_bin +dat 0x08CB3260, banim_armm_sp1_3_agbpal +dat 0x08CB32C4, banim_armm_sp1_3_oam_l_bin +dat 0x08CB38A8, banim_armm_sp1_3_oam_r_bin +dat 0x08CB3E74, banim_armm_sp1_3_motion_o +dat 0x08CB4164, banim_armm_sp1_3_modes_bin +dat 0x08CB41C4, banim_armm_sp1_4_agbpal +dat 0x08CB4228, banim_armm_sp1_4_oam_l_bin +dat 0x08CB42D4, banim_armm_sp1_4_oam_r_bin +dat 0x08CB4380, banim_armm_sp1_4_motion_o +dat 0x08CB43FC, banim_armm_sp1_4_modes_bin +dat 0x08CB445C, banim_genm_sw1_sheet_0 +dat 0x08CB55FC, banim_genm_sw1_sheet_1 +dat 0x08CB6470, banim_genm_sw1_sheet_3 +dat 0x08CB725C, banim_genm_sw1_sheet_2 +dat 0x08CB8460, banim_genm_sw1_agbpal +dat 0x08CB84DC, banim_genm_sw1_oam_l_bin +dat 0x08CB9108, banim_genm_sw1_oam_r_bin +dat 0x08CB9D24, banim_genm_sw1_motion_o +dat 0x08CBA0C8, banim_genm_sw1_modes_bin +dat 0x08CBA128, banim_genm_al1_sheet_0 +dat 0x08CBAE38, banim_genm_al1_sheet_1 +dat 0x08CBBB58, banim_genm_al1_sheet_2 +dat 0x08CBC998, banim_genm_al1_sheet_3 +dat 0x08CBD89C, banim_genm_al1_sheet_4 +dat 0x08CBE458, banim_genm_al1_sheet_5 +dat 0x08CBF1E0, banim_genm_al1_sheet_6 +dat 0x08CBFAD8, banim_genm_al1_sheet_blank +dat 0x08CBFEA8, banim_genm_al1_sheet_blank_2 +dat 0x08CC0278, banim_genm_al1_sheet_8 +dat 0x08CC0FE0, banim_genm_al1_sheet_7 +dat 0x08CC1D98, banim_genm_al1_agbpal +dat 0x08CC1E14, banim_genm_al1_oam_l_bin +dat 0x08CC2B60, banim_genm_al1_oam_r_bin +dat 0x08CC38A4, banim_genm_al1_motion_o +dat 0x08CC3D84, banim_genm_al1_modes_bin +dat 0x08CC3DE4, banim_genm_al1_2_agbpal +dat 0x08CC3E60, banim_genm_al1_2_oam_l_bin +dat 0x08CC45E8, banim_genm_al1_2_oam_r_bin +dat 0x08CC4D70, banim_genm_al1_2_motion_o +dat 0x08CC5220, banim_genm_al1_2_modes_bin +dat 0x08CC5280, banim_genm_al1_3_agbpal +dat 0x08CC52FC, banim_genm_al1_3_oam_l_bin +dat 0x08CC5664, banim_genm_al1_3_oam_r_bin +dat 0x08CC59CC, banim_genm_al1_3_motion_o +dat 0x08CC5BA4, banim_genm_al1_3_modes_bin +dat 0x08CC5C04, banim_genm_al1_4_agbpal +dat 0x08CC5C80, banim_genm_al1_4_oam_l_bin +dat 0x08CC5D1C, banim_genm_al1_4_oam_r_bin +dat 0x08CC5DB8, banim_genm_al1_4_motion_o +dat 0x08CC5E40, banim_genm_al1_4_modes_bin +dat 0x08CC5EA0, banim_genm_sw1_2_agbpal +dat 0x08CC5F1C, banim_genm_sw1_2_oam_l_bin +dat 0x08CC6B48, banim_genm_sw1_2_oam_r_bin +dat 0x08CC7764, banim_genm_sw1_2_motion_o +dat 0x08CC7B08, banim_genm_sw1_2_modes_bin +dat 0x08CC7B68, banim_genm_al1_5_agbpal +dat 0x08CC7BE4, banim_genm_al1_5_oam_l_bin +dat 0x08CC8930, banim_genm_al1_5_oam_r_bin +dat 0x08CC9674, banim_genm_al1_5_motion_o +dat 0x08CC9B54, banim_genm_al1_5_modes_bin +dat 0x08CC9BB4, banim_genm_al1_6_agbpal +dat 0x08CC9C30, banim_genm_al1_6_oam_l_bin +dat 0x08CCA3B8, banim_genm_al1_6_oam_r_bin +dat 0x08CCAB40, banim_genm_al1_6_motion_o +dat 0x08CCAFF0, banim_genm_al1_6_modes_bin +dat 0x08CCB050, banim_genm_al1_7_agbpal +dat 0x08CCB0CC, banim_genm_al1_7_oam_l_bin +dat 0x08CCB434, banim_genm_al1_7_oam_r_bin +dat 0x08CCB79C, banim_genm_al1_7_motion_o +dat 0x08CCB974, banim_genm_al1_7_modes_bin +dat 0x08CCB9D4, banim_genm_al1_8_agbpal +dat 0x08CCBA50, banim_genm_al1_8_oam_l_bin +dat 0x08CCBAEC, banim_genm_al1_8_oam_r_bin +dat 0x08CCBB88, banim_genm_al1_8_motion_o +dat 0x08CCBC10, banim_genm_al1_8_modes_bin +dat 0x08CCBC70, banim_grkm_sw1_sheet_0 +dat 0x08CCC9B0, banim_grkm_sw1_sheet_1 +dat 0x08CCDA54, banim_grkm_sw1_sheet_2 +dat 0x08CCE844, banim_grkm_sw1_sheet_3 +dat 0x08CCF520, banim_grkm_sw1_sheet_4 +dat 0x08CD0534, banim_grkm_sw1_sheet_5 +dat 0x08CD1384, banim_grkm_sw1_sheet_11 +dat 0x08CD1EFC, banim_grkm_sw1_sheet_10 +dat 0x08CD2624, banim_grkm_sw1_sheet_8 +dat 0x08CD3238, banim_grkm_sw1_sheet_9 +dat 0x08CD42A0, banim_grkm_sw1_sheet_6 +dat 0x08CD5048, banim_grkm_sw1_sheet_7 +dat 0x08CD5C74, banim_grkm_sw1_agbpal +dat 0x08CD5CAC, banim_grkm_sw1_oam_l_bin +dat 0x08CD6734, banim_grkm_sw1_oam_r_bin +dat 0x08CD71C8, banim_grkm_sw1_motion_o +dat 0x08CD75AC, banim_grkm_sw1_modes_bin +dat 0x08CD760C, banim_grkm_sp1_sheet_0 +dat 0x08CD8018, banim_grkm_sp1_sheet_1 +dat 0x08CD90CC, banim_grkm_sp1_sheet_2 +dat 0x08CD9F68, banim_grkm_sp1_sheet_3 +dat 0x08CDAD10, banim_grkm_sp1_sheet_4 +dat 0x08CDBE28, banim_grkm_sp1_sheet_5 +dat 0x08CDCCCC, banim_grkm_sp1_sheet_13 +dat 0x08CDD7F0, banim_grkm_sp1_sheet_14 +dat 0x08CDE2B8, banim_grkm_sp1_sheet_8 +dat 0x08CDEEF4, banim_grkm_sp1_sheet_9 +dat 0x08CDFF58, banim_grkm_sp1_sheet_6 +dat 0x08CE0D78, banim_grkm_sp1_sheet_7 +dat 0x08CE1BA4, banim_grkm_sp1_sheet_10 +dat 0x08CE2828, banim_grkm_sp1_sheet_11 +dat 0x08CE32E0, banim_grkm_sp1_sheet_12 +dat 0x08CE3B34, banim_grkm_sp1_agbpal +dat 0x08CE3B6C, banim_grkm_sp1_oam_l_bin +dat 0x08CE4880, banim_grkm_sp1_oam_r_bin +dat 0x08CE558C, banim_grkm_sp1_motion_o +dat 0x08CE59CC, banim_grkm_sp1_modes_bin +dat 0x08CE5A2C, banim_grkm_ax1_sheet_0 +dat 0x08CE6864, banim_grkm_ax1_sheet_1 +dat 0x08CE79EC, banim_grkm_ax1_sheet_2 +dat 0x08CE88A0, banim_grkm_ax1_sheet_3 +dat 0x08CE9640, banim_grkm_ax1_sheet_4 +dat 0x08CEA698, banim_grkm_ax1_sheet_5 +dat 0x08CEB5CC, banim_grkm_ax1_2_sheet_0 +dat 0x08CEC320, banim_grkm_ax1_2_sheet_1 +dat 0x08CECDC0, banim_grkm_ax1_sheet_8 +dat 0x08CEDA8C, banim_grkm_ax1_sheet_9 +dat 0x08CEEB94, banim_grkm_ax1_sheet_6 +dat 0x08CEF9D8, banim_grkm_ax1_sheet_7 +dat 0x08CF06AC, banim_grkm_ax1_2_sheet_2 +dat 0x08CF11EC, banim_grkm_ax1_sheet_10 +dat 0x08CF1D34, banim_grkm_ax1_agbpal +dat 0x08CF1D6C, banim_grkm_ax1_oam_l_bin +dat 0x08CF2954, banim_grkm_ax1_oam_r_bin +dat 0x08CF352C, banim_grkm_ax1_motion_o +dat 0x08CF38D8, banim_grkm_ax1_modes_bin +dat 0x08CF3938, banim_grkm_ax1_2_agbpal +dat 0x08CF3970, banim_grkm_ax1_2_oam_l_bin +dat 0x08CF4574, banim_grkm_ax1_2_oam_r_bin +dat 0x08CF516C, banim_grkm_ax1_2_motion_o +dat 0x08CF5314, banim_grkm_ax1_2_modes_bin +dat 0x08CF5374, banim_grkm_sw1_2_agbpal +dat 0x08CF53AC, banim_grkm_sw1_2_oam_l_bin +dat 0x08CF5474, banim_grkm_sw1_2_oam_r_bin +dat 0x08CF553C, banim_grkm_sw1_2_motion_o +dat 0x08CF55D0, banim_grkm_sw1_2_modes_bin +dat 0x08CF5630, banim_grkm_sw1_3_agbpal +dat 0x08CF5668, banim_grkm_sw1_3_oam_l_bin +dat 0x08CF60F0, banim_grkm_sw1_3_oam_r_bin +dat 0x08CF6B84, banim_grkm_sw1_3_motion_o +dat 0x08CF6F68, banim_grkm_sw1_3_modes_bin +dat 0x08CF6FC8, banim_grkm_sp1_2_agbpal +dat 0x08CF7000, banim_grkm_sp1_2_oam_l_bin +dat 0x08CF7D14, banim_grkm_sp1_2_oam_r_bin +dat 0x08CF8A20, banim_grkm_sp1_2_motion_o +dat 0x08CF8E60, banim_grkm_sp1_2_modes_bin +dat 0x08CF8EC0, banim_grkm_ax1_3_agbpal +dat 0x08CF8EF8, banim_grkm_ax1_3_oam_l_bin +dat 0x08CF9AE0, banim_grkm_ax1_3_oam_r_bin +dat 0x08CFA6B8, banim_grkm_ax1_3_motion_o +dat 0x08CFAA64, banim_grkm_ax1_3_modes_bin +dat 0x08CFAAC4, banim_grkm_ax1_4_agbpal +dat 0x08CFAAFC, banim_grkm_ax1_4_oam_l_bin +dat 0x08CFB700, banim_grkm_ax1_4_oam_r_bin +dat 0x08CFC2F8, banim_grkm_ax1_4_motion_o +dat 0x08CFC4A0, banim_grkm_ax1_4_modes_bin +dat 0x08CFC500, banim_grkm_sw1_4_agbpal +dat 0x08CFC538, banim_grkm_sw1_4_oam_l_bin +dat 0x08CFC600, banim_grkm_sw1_4_oam_r_bin +dat 0x08CFC6C8, banim_grkm_sw1_4_motion_o +dat 0x08CFC75C, banim_grkm_sw1_4_modes_bin +dat 0x08CFC7BC, banim_drkm_sp1_sheet_0 +dat 0x08CFDA30, banim_drkm_sp1_sheet_1 +dat 0x08CFEBDC, banim_drkm_sp1_sheet_2 +dat 0x08CFFBEC, banim_drkm_sp1_sheet_3 +dat 0x08D00F84, banim_drkm_sp1_sheet_4 +dat 0x08D01FD4, banim_drkm_sp1_sheet_5 +dat 0x08D02704, banim_drkm_sp1_agbpal +dat 0x08D02778, banim_drkm_sp1_oam_l_bin +dat 0x08D03B9C, banim_drkm_sp1_oam_r_bin +dat 0x08D04FB0, banim_drkm_sp1_motion_o +dat 0x08D052A8, banim_drkm_sp1_modes_bin +dat 0x08D05308, banim_drkm_sp1_2_agbpal +dat 0x08D0537C, banim_drkm_sp1_2_oam_l_bin +dat 0x08D0556C, banim_drkm_sp1_2_oam_r_bin +dat 0x08D0575C, banim_drkm_sp1_2_motion_o +dat 0x08D057FC, banim_drkm_sp1_2_modes_bin +dat 0x08D0585C, banim_drkm_sp1_3_agbpal +dat 0x08D058C4, banim_drkm_sp1_3_oam_l_bin +dat 0x08D06CE8, banim_drkm_sp1_3_oam_r_bin +dat 0x08D080FC, banim_drkm_sp1_3_motion_o +dat 0x08D083F4, banim_drkm_sp1_3_modes_bin +dat 0x08D08454, banim_drkm_sp1_4_agbpal +dat 0x08D084BC, banim_drkm_sp1_4_oam_l_bin +dat 0x08D086AC, banim_drkm_sp1_4_oam_r_bin +dat 0x08D0889C, banim_drkm_sp1_4_motion_o +dat 0x08D0893C, banim_drkm_sp1_4_modes_bin +dat 0x08D0899C, banim_drmm_sp1_sheet_0 +dat 0x08D099D4, banim_drmm_sp1_sheet_1 +dat 0x08D0AB60, banim_drmm_sp1_sheet_2 +dat 0x08D0B840, banim_drmm_sp1_sheet_3 +dat 0x08D0CBB0, banim_drmm_sp1_sheet_4 +dat 0x08D0DBFC, banim_drmm_sp1_sheet_5 +dat 0x08D0EA6C, banim_drmm_sp1_sheet_6 +dat 0x08D0FCB8, banim_drmm_sp1_sheet_7 +dat 0x08D10FC8, banim_drmm_sp1_3_sheet_0 +dat 0x08D11D58, banim_drmm_sp1_sheet_8 +dat 0x08D12CD8, banim_drmm_sp1_sheet_9 +dat 0x08D136EC, banim_drmm_sp1_agbpal +dat 0x08D13758, banim_drmm_sp1_oam_l_bin +dat 0x08D152C4, banim_drmm_sp1_oam_r_bin +dat 0x08D16E20, banim_drmm_sp1_motion_o +dat 0x08D171F4, banim_drmm_sp1_modes_bin +dat 0x08D17254, banim_drmm_sp1_2_agbpal +dat 0x08D172C0, banim_drmm_sp1_2_oam_l_bin +dat 0x08D18BB8, banim_drmm_sp1_2_oam_r_bin +dat 0x08D1A4A0, banim_drmm_sp1_2_motion_o +dat 0x08D1A880, banim_drmm_sp1_2_modes_bin +dat 0x08D1A8E0, banim_drmm_sp1_3_agbpal +dat 0x08D1A94C, banim_drmm_sp1_3_oam_l_bin +dat 0x08D1AB40, banim_drmm_sp1_3_oam_r_bin +dat 0x08D1AD2C, banim_drmm_sp1_3_motion_o +dat 0x08D1ADB4, banim_drmm_sp1_3_modes_bin +dat 0x08D1AE14, banim_drmm_sp1_4_agbpal +dat 0x08D1AE80, banim_drmm_sp1_4_oam_l_bin +dat 0x08D1C9EC, banim_drmm_sp1_4_oam_r_bin +dat 0x08D1E548, banim_drmm_sp1_4_motion_o +dat 0x08D1E91C, banim_drmm_sp1_4_modes_bin +dat 0x08D1E97C, banim_drmm_sp1_5_agbpal +dat 0x08D1E9E8, banim_drmm_sp1_5_oam_l_bin +dat 0x08D202E0, banim_drmm_sp1_5_oam_r_bin +dat 0x08D21BC8, banim_drmm_sp1_5_motion_o +dat 0x08D21FA8, banim_drmm_sp1_5_modes_bin +dat 0x08D22008, banim_drmm_sp1_6_agbpal +dat 0x08D22074, banim_drmm_sp1_6_oam_l_bin +dat 0x08D22268, banim_drmm_sp1_6_oam_r_bin +dat 0x08D22454, banim_drmm_sp1_6_motion_o +dat 0x08D224DC, banim_drmm_sp1_6_modes_bin +dat 0x08D2253C, banim_wykm_sp1_sheet_0 +dat 0x08D23300, banim_wykm_sp1_sheet_1 +dat 0x08D24258, banim_wykm_sp1_sheet_2 +dat 0x08D25080, banim_wykm_sp1_sheet_3 +dat 0x08D25CF0, banim_wykm_sp1_sheet_4 +dat 0x08D26894, banim_wykm_sp1_sheet_7 +dat 0x08D27518, banim_wykm_sp1_sheet_8 +dat 0x08D282A4, banim_wykm_sp1_sheet_9 +dat 0x08D290EC, banim_wykm_sp1_sheet_10 +dat 0x08D29DF0, banim_wykm_sp1_sheet_11 +dat 0x08D2AC08, banim_wykm_sp1_sheet_12 +dat 0x08D2B5F0, banim_wykm_sp1_sheet_blank +dat 0x08D2B9C0, banim_wykm_sp1_sheet_6 +dat 0x08D2C4C8, banim_wykm_sp1_sheet_5 +dat 0x08D2D080, banim_wykm_sp1_sheet_blank_2 +dat 0x08D2D450, banim_wykm_sp1_agbpal +dat 0x08D2D4A4, banim_wykm_sp1_oam_l_bin +dat 0x08D2E1D0, banim_wykm_sp1_oam_r_bin +dat 0x08D2EEE8, banim_wykm_sp1_motion_o +dat 0x08D2F248, banim_wykm_sp1_modes_bin +dat 0x08D2F2A8, banim_wykm_sp1_2_agbpal +dat 0x08D2F2FC, banim_wykm_sp1_2_oam_l_bin +dat 0x08D2F4C4, banim_wykm_sp1_2_oam_r_bin +dat 0x08D2F684, banim_wykm_sp1_2_motion_o +dat 0x08D2F70C, banim_wykm_sp1_2_modes_bin +dat 0x08D2F76C, banim_wykm_sp1_3_agbpal +dat 0x08D2F7C0, banim_wykm_sp1_3_oam_l_bin +dat 0x08D304EC, banim_wykm_sp1_3_oam_r_bin +dat 0x08D31204, banim_wykm_sp1_3_motion_o +dat 0x08D31564, banim_wykm_sp1_3_modes_bin +dat 0x08D315C4, banim_wykm_sp1_4_agbpal +dat 0x08D31618, banim_wykm_sp1_4_oam_l_bin +dat 0x08D317E0, banim_wykm_sp1_4_oam_r_bin +dat 0x08D319A0, banim_wykm_sp1_4_motion_o +dat 0x08D31A28, banim_wykm_sp1_4_modes_bin +dat 0x08D31A88, banim_pekf_sp1_sheet_0 +dat 0x08D32D70, banim_pekf_sp1_sheet_1 +dat 0x08D33E10, banim_pekf_sp1_sheet_2 +dat 0x08D34E2C, banim_pekf_sp1_sheet_3 +dat 0x08D360E8, banim_pekf_sp1_sheet_4 +dat 0x08D371B0, banim_pekf_sp1_sheet_5 +dat 0x08D37D28, banim_pekf_sp1_sheet_6 +dat 0x08D380F8, banim_pekf_sp1_sheet_7 +dat 0x08D384C8, banim_pekf_sp1_agbpal +dat 0x08D3852C, banim_pekf_sp1_oam_l_bin +dat 0x08D39768, banim_pekf_sp1_oam_r_bin +dat 0x08D3A970, banim_pekf_sp1_motion_o +dat 0x08D3ACF8, banim_pekf_sp1_modes_bin +dat 0x08D3AD58, banim_pekf_sp1_2_agbpal +dat 0x08D3ADBC, banim_pekf_sp1_2_oam_l_bin +dat 0x08D3AF98, banim_pekf_sp1_2_oam_r_bin +dat 0x08D3B174, banim_pekf_sp1_2_motion_o +dat 0x08D3B1F8, banim_pekf_sp1_2_modes_bin +dat 0x08D3B258, banim_fakf_sp1_sheet_0 +dat 0x08D3C300, banim_fakf_sp1_sheet_1 +dat 0x08D3D5DC, banim_fakf_sp1_sheet_2 +dat 0x08D3E478, banim_fakf_sp1_sheet_3 +dat 0x08D3F7E4, banim_fakf_sp1_sheet_4 +dat 0x08D40790, banim_fakf_sp1_sheet_5 +dat 0x08D41778, banim_fakf_sp1_sheet_6 +dat 0x08D42A54, banim_fakf_sp1_sheet_7 +dat 0x08D43C10, banim_fakf_sp1_agbpal +dat 0x08D43C74, banim_fakf_sp1_oam_l_bin +dat 0x08D45400, banim_fakf_sp1_oam_r_bin +dat 0x08D46B5C, banim_fakf_sp1_motion_o +dat 0x08D46FDC, banim_fakf_sp1_modes_bin +dat 0x08D4703C, banim_fakf_sp1_2_agbpal +dat 0x08D470A0, banim_fakf_sp1_2_oam_l_bin +dat 0x08D48A28, banim_fakf_sp1_2_oam_r_bin +dat 0x08D4A37C, banim_fakf_sp1_2_motion_o +dat 0x08D4A828, banim_fakf_sp1_2_modes_bin +dat 0x08D4A888, banim_fakf_sp1_3_agbpal +dat 0x08D4A8EC, banim_fakf_sp1_3_oam_l_bin +dat 0x08D4AAA8, banim_fakf_sp1_3_oam_r_bin +dat 0x08D4AC60, banim_fakf_sp1_3_motion_o +dat 0x08D4ACE8, banim_fakf_sp1_3_modes_bin +dat 0x08D4AD48, banim_magm_mg1_sheet_0 +dat 0x08D4BA84, banim_magm_mg1_sheet_1 +dat 0x08D4C6AC, banim_magm_mg1_sheet_2 +dat 0x08D4D2BC, banim_magm_mg1_agbpal +dat 0x08D4D32C, banim_magm_mg1_oam_l_bin +dat 0x08D4D5D8, banim_magm_mg1_oam_r_bin +dat 0x08D4D870, banim_magm_mg1_motion_o +dat 0x08D4DB2C, banim_magm_mg1_modes_bin +dat 0x08D4DB8C, banim_magf_mg1_sheet_0 +dat 0x08D4E850, banim_magf_mg1_sheet_1 +dat 0x08D4F3F0, banim_magf_mg1_sheet_2 +dat 0x08D4FF60, banim_magf_mg1_agbpal +dat 0x08D4FFD0, banim_magf_mg1_oam_l_bin +dat 0x08D5027C, banim_magf_mg1_oam_r_bin +dat 0x08D50514, banim_magf_mg1_motion_o +dat 0x08D507D0, banim_magf_mg1_modes_bin +dat 0x08D50830, banim_sagm_mg1_sheet_0 +dat 0x08D51698, banim_sagm_mg1_sheet_1 +dat 0x08D5217C, banim_sagm_mg1_sheet_3 +dat 0x08D530F0, banim_sagm_mg1_sheet_2 +dat 0x08D53CC4, banim_sagm_mg1_agbpal +dat 0x08D53D3C, banim_sagm_mg1_oam_l_bin +dat 0x08D54304, banim_sagm_mg1_oam_r_bin +dat 0x08D548BC, banim_sagm_mg1_motion_o +dat 0x08D54BF8, banim_sagm_mg1_modes_bin +dat 0x08D54C58, banim_sagm_mg1_2_agbpal +dat 0x08D54CD0, banim_sagm_mg1_2_oam_l_bin +dat 0x08D54E30, banim_sagm_mg1_2_oam_r_bin +dat 0x08D54F90, banim_sagm_mg1_2_motion_o +dat 0x08D55050, banim_sagm_mg1_2_modes_bin +dat 0x08D550B0, banim_sagf_mg1_sheet_0 +dat 0x08D55FE4, banim_sagf_mg1_sheet_1 +dat 0x08D56E64, banim_sagf_mg1_sheet_3 +dat 0x08D58034, banim_sagf_mg1_sheet_2 +dat 0x08D58F9C, banim_sagf_mg1_agbpal +dat 0x08D59010, banim_sagf_mg1_oam_l_bin +dat 0x08D595D8, banim_sagf_mg1_oam_r_bin +dat 0x08D59B90, banim_sagf_mg1_motion_o +dat 0x08D59ECC, banim_sagf_mg1_modes_bin +dat 0x08D59F2C, banim_sagf_mg1_2_agbpal +dat 0x08D59FA0, banim_sagf_mg1_2_oam_l_bin +dat 0x08D5A100, banim_sagf_mg1_2_oam_r_bin +dat 0x08D5A260, banim_sagf_mg1_2_motion_o +dat 0x08D5A320, banim_sagf_mg1_2_modes_bin +dat 0x08D5A380, banim_mgkm_mg1_2_sheet_0 +dat 0x08D5B0B8, banim_mgkm_mg1_sheet_2 +dat 0x08D5BFC0, banim_mgkm_mg1_sheet_0 +dat 0x08D5CD84, banim_mgkm_mg1_sheet_1 +dat 0x08D5DB88, banim_mgkm_mg1_agbpal +dat 0x08D5DBE4, banim_mgkm_mg1_oam_l_bin +dat 0x08D5E9CC, banim_mgkm_mg1_oam_r_bin +dat 0x08D5F7C0, banim_mgkm_mg1_motion_o +dat 0x08D5FC34, banim_mgkm_mg1_modes_bin +dat 0x08D5FC94, banim_mgkm_mg1_2_agbpal +dat 0x08D5FCF0, banim_mgkm_mg1_2_oam_l_bin +dat 0x08D5FFB0, banim_mgkm_mg1_2_oam_r_bin +dat 0x08D6026C, banim_mgkm_mg1_2_motion_o +dat 0x08D603F8, banim_mgkm_mg1_2_modes_bin +dat 0x08D60458, banim_mgkf_mg1_2_sheet_0 +dat 0x08D61190, banim_mgkf_mg1_sheet_2 +dat 0x08D620A8, banim_mgkf_mg1_sheet_0 +dat 0x08D62E70, banim_mgkf_mg1_sheet_1 +dat 0x08D63C80, banim_mgkf_mg1_agbpal +dat 0x08D63CC8, banim_mgkf_mg1_oam_l_bin +dat 0x08D64AB0, banim_mgkf_mg1_oam_r_bin +dat 0x08D658A4, banim_mgkf_mg1_motion_o +dat 0x08D65D18, banim_mgkf_mg1_modes_bin +dat 0x08D65D78, banim_mgkf_mg1_2_agbpal +dat 0x08D65DC0, banim_mgkf_mg1_2_oam_l_bin +dat 0x08D66080, banim_mgkf_mg1_2_oam_r_bin +dat 0x08D6633C, banim_mgkf_mg1_2_motion_o +dat 0x08D664C8, banim_mgkf_mg1_2_modes_bin +dat 0x08D66528, banim_sham_mg1_sheet_0 +dat 0x08D67154, banim_sham_mg1_sheet_1 +dat 0x08D67EEC, banim_sham_mg1_sheet_2 +dat 0x08D68A94, banim_sham_mg1_sheet_3 +dat 0x08D69794, banim_sham_mg1_agbpal +dat 0x08D697E0, banim_sham_mg1_oam_l_bin +dat 0x08D6A0D8, banim_sham_mg1_oam_r_bin +dat 0x08D6A9D8, banim_sham_mg1_motion_o +dat 0x08D6AF20, banim_sham_mg1_modes_bin +dat 0x08D6AF80, banim_shaf_mg1_sheet_0 +dat 0x08D6BA2C, banim_shaf_mg1_sheet_1 +dat 0x08D6C710, banim_shaf_mg1_sheet_2 +dat 0x08D6D208, banim_shaf_mg1_sheet_3 +dat 0x08D6DE80, banim_shaf_mg1_agbpal +dat 0x08D6DECC, banim_shaf_mg1_oam_l_bin +dat 0x08D6E7C4, banim_shaf_mg1_oam_r_bin +dat 0x08D6F0C4, banim_shaf_mg1_motion_o +dat 0x08D6F60C, banim_shaf_mg1_modes_bin +dat 0x08D6F66C, banim_drum_mg1_sheet_0 +dat 0x08D7027C, banim_drum_mg1_sheet_1 +dat 0x08D70FAC, banim_drum_mg1_sheet_2 +dat 0x08D71B68, banim_drum_mg1_sheet_3 +dat 0x08D725E0, banim_drum_mg1_agbpal +dat 0x08D7262C, banim_drum_mg1_oam_l_bin +dat 0x08D72B48, banim_drum_mg1_oam_r_bin +dat 0x08D7305C, banim_drum_mg1_motion_o +dat 0x08D73300, banim_drum_mg1_modes_bin +dat 0x08D73360, banim_drum_mg1_2_agbpal +dat 0x08D733AC, banim_drum_mg1_2_oam_l_bin +dat 0x08D73678, banim_drum_mg1_2_oam_r_bin +dat 0x08D7393C, banim_drum_mg1_2_motion_o +dat 0x08D73AD0, banim_drum_mg1_2_modes_bin +dat 0x08D73B30, banim_druf_mg1_sheet_0 +dat 0x08D745D8, banim_druf_mg1_sheet_1 +dat 0x08D75230, banim_druf_mg1_sheet_2 +dat 0x08D75D08, banim_druf_mg1_sheet_3 +dat 0x08D76650, banim_druf_mg1_agbpal +dat 0x08D766A0, banim_druf_mg1_oam_l_bin +dat 0x08D76BBC, banim_druf_mg1_oam_r_bin +dat 0x08D770D0, banim_druf_mg1_motion_o +dat 0x08D77374, banim_druf_mg1_modes_bin +dat 0x08D773D4, banim_druf_mg1_2_agbpal +dat 0x08D77424, banim_druf_mg1_2_oam_l_bin +dat 0x08D776F0, banim_druf_mg1_2_oam_r_bin +dat 0x08D779B4, banim_druf_mg1_2_motion_o +dat 0x08D77B48, banim_druf_mg1_2_modes_bin +dat 0x08D77BA8, banim_smnm_ro1_sheet_0 +dat 0x08D7862C, banim_smnm_ro1_sheet_1 +dat 0x08D791A8, banim_smnm_ro1_sheet_2 +dat 0x08D79B00, banim_smnm_ro1_sheet_3 +dat 0x08D7A838, banim_smnm_ro1_agbpal +dat 0x08D7A884, banim_smnm_ro1_oam_l_bin +dat 0x08D7AC80, banim_smnm_ro1_oam_r_bin +dat 0x08D7B070, banim_smnm_ro1_motion_o +dat 0x08D7B3EC, banim_smnm_ro1_modes_bin +dat 0x08D7B44C, banim_smnm_ro1_2_agbpal +dat 0x08D7B498, banim_smnm_ro1_2_oam_l_bin +dat 0x08D7B974, banim_smnm_ro1_2_oam_r_bin +dat 0x08D7BE4C, banim_smnm_ro1_2_motion_o +dat 0x08D7C078, banim_smnm_ro1_2_modes_bin +dat 0x08D7C0D8, banim_monm_mg1_sheet_0 +dat 0x08D7D0FC, banim_monm_mg1_sheet_1 +dat 0x08D7E080, banim_monm_mg1_sheet_blank +dat 0x08D7E450, banim_monm_mg1_sheet_blank_2 +dat 0x08D7E820, banim_monm_mg1_agbpal +dat 0x08D7E888, banim_monm_mg1_oam_l_bin +dat 0x08D7ED3C, banim_monm_mg1_oam_r_bin +dat 0x08D7F1F4, banim_monm_mg1_motion_o +dat 0x08D7F55C, banim_monm_mg1_modes_bin +dat 0x08D7F5BC, banim_prim_ro1_sheet_0 +dat 0x08D80084, banim_prim_ro1_agbpal +dat 0x08D800EC, banim_prim_ro1_oam_l_bin +dat 0x08D80170, banim_prim_ro1_oam_r_bin +dat 0x08D801F8, banim_prim_ro1_motion_o +dat 0x08D80270, banim_prim_ro1_modes_bin +dat 0x08D802C8, banim_prim_ro1_2_agbpal +dat 0x08D80330, banim_prim_ro1_2_oam_l_bin +dat 0x08D80490, banim_prim_ro1_2_oam_r_bin +dat 0x08D805EC, banim_prim_ro1_2_motion_o +dat 0x08D806D4, banim_prim_ro1_2_modes_bin +dat 0x08D80734, banim_prif_ro1_sheet_0 +dat 0x08D81124, banim_prif_ro1_agbpal +dat 0x08D8118C, banim_prif_ro1_oam_l_bin +dat 0x08D812EC, banim_prif_ro1_oam_r_bin +dat 0x08D81448, banim_prif_ro1_motion_o +dat 0x08D81530, banim_prif_ro1_modes_bin +dat 0x08D81590, banim_bism_mg1_sheet_0 +dat 0x08D825C0, banim_bism_mg1_sheet_1 +dat 0x08D83690, banim_bism_mg1_sheet_2 +dat 0x08D8406C, banim_bism_mg1_agbpal +dat 0x08D840DC, banim_bism_mg1_oam_l_bin +dat 0x08D84198, banim_bism_mg1_oam_r_bin +dat 0x08D84254, banim_bism_mg1_motion_o +dat 0x08D842DC, banim_bism_mg1_modes_bin +dat 0x08D8433C, banim_bism_mg1_2_agbpal +dat 0x08D843AC, banim_bism_mg1_2_oam_l_bin +dat 0x08D846DC, banim_bism_mg1_2_oam_r_bin +dat 0x08D849F8, banim_bism_mg1_2_motion_o +dat 0x08D84C60, banim_bism_mg1_2_modes_bin +dat 0x08D84CC0, banim_bisf_mg1_sheet_0 +dat 0x08D85D30, banim_bisf_mg1_sheet_1 +dat 0x08D86860, banim_bisf_mg1_agbpal +dat 0x08D868C8, banim_bisf_mg1_oam_l_bin +dat 0x08D86C0C, banim_bisf_mg1_oam_r_bin +dat 0x08D86F54, banim_bisf_mg1_motion_o +dat 0x08D871AC, banim_bisf_mg1_modes_bin +dat 0x08D8720C, banim_bisf_mg1_2_agbpal +dat 0x08D87274, banim_bisf_mg1_2_oam_l_bin +dat 0x08D87370, banim_bisf_mg1_2_oam_r_bin +dat 0x08D87468, banim_bisf_mg1_2_motion_o +dat 0x08D87514, banim_bisf_mg1_2_modes_bin +dat 0x08D87574, banim_trof_ro1_2_sheet_0 +dat 0x08D882AC, banim_trof_ro1_2_sheet_1 +dat 0x08D89064, banim_trof_ro1_sheet_0 +dat 0x08D89ADC, banim_trof_ro1_agbpal +dat 0x08D89B3C, banim_trof_ro1_oam_l_bin +dat 0x08D89BFC, banim_trof_ro1_oam_r_bin +dat 0x08D89CB8, banim_trof_ro1_motion_o +dat 0x08D89D38, banim_trof_ro1_modes_bin +dat 0x08D89D98, banim_trof_ro1_2_agbpal +dat 0x08D89DF8, banim_trof_ro1_2_oam_l_bin +dat 0x08D8A060, banim_trof_ro1_2_oam_r_bin +dat 0x08D8A2C0, banim_trof_ro1_2_motion_o +dat 0x08D8A42C, banim_trof_ro1_2_modes_bin +dat 0x08D8A48C, banim_valf_mg1_sheet_2 +dat 0x08D8B1A4, banim_valf_mg1_2_sheet_0 +dat 0x08D8BF84, banim_valf_mg1_sheet_0 +dat 0x08D8CB74, banim_valf_mg1_sheet_1 +dat 0x08D8D7C8, banim_valf_mg1_agbpal +dat 0x08D8D834, banim_valf_mg1_oam_l_bin +dat 0x08D8DD30, banim_valf_mg1_oam_r_bin +dat 0x08D8E230, banim_valf_mg1_motion_o +dat 0x08D8E4D0, banim_valf_mg1_modes_bin +dat 0x08D8E530, banim_valf_mg1_2_agbpal +dat 0x08D8E59C, banim_valf_mg1_2_oam_l_bin +dat 0x08D8E81C, banim_valf_mg1_2_oam_r_bin +dat 0x08D8EA98, banim_valf_mg1_2_motion_o +dat 0x08D8EC04, banim_valf_mg1_2_modes_bin +dat 0x08D8EC64, banim_thim_sw1_sheet_0 +dat 0x08D8FB98, banim_thim_sw1_sheet_1 +dat 0x08D90B40, banim_thim_sw1_sheet_2 +dat 0x08D914A0, banim_thim_sw1_sheet_blank +dat 0x08D91870, banim_thim_sw1_agbpal +dat 0x08D918CC, banim_thim_sw1_oam_l_bin +dat 0x08D91D40, banim_thim_sw1_oam_r_bin +dat 0x08D921A8, banim_thim_sw1_motion_o +dat 0x08D92470, banim_thim_sw1_modes_bin +dat 0x08D924D0, banim_thim_sw1_2_agbpal +dat 0x08D9252C, banim_thim_sw1_2_oam_l_bin +dat 0x08D925EC, banim_thim_sw1_2_oam_r_bin +dat 0x08D926A8, banim_thim_sw1_2_motion_o +dat 0x08D9273C, banim_thim_sw1_2_modes_bin +dat 0x08D9279C, banim_asnm_sw1_sheet_0 +dat 0x08D93854, banim_asnm_sw1_sheet_2 +dat 0x08D947FC, banim_asnm_sw1_sheet_3 +dat 0x08D95768, banim_asnm_sw1_sheet_1 +dat 0x08D96540, banim_asnm_sw1_agbpal +dat 0x08D96598, banim_asnm_sw1_oam_l_bin +dat 0x08D970D8, banim_asnm_sw1_oam_r_bin +dat 0x08D97C1C, banim_asnm_sw1_motion_o +dat 0x08D98108, banim_asnm_sw1_modes_bin +dat 0x08D98168, banim_asnm_sw1_2_agbpal +dat 0x08D981C0, banim_asnm_sw1_2_oam_l_bin +dat 0x08D9825C, banim_asnm_sw1_2_oam_r_bin +dat 0x08D982F8, banim_asnm_sw1_2_motion_o +dat 0x08D98384, banim_asnm_sw1_2_modes_bin +dat 0x08D983E4, banim_asnm_sw1_3_agbpal +dat 0x08D9843C, banim_asnm_sw1_3_oam_l_bin +dat 0x08D98F7C, banim_asnm_sw1_3_oam_r_bin +dat 0x08D99AC0, banim_asnm_sw1_3_motion_o +dat 0x08D99FAC, banim_asnm_sw1_3_modes_bin +dat 0x08D9A00C, banim_asnm_sw1_4_agbpal +dat 0x08D9A064, banim_asnm_sw1_4_oam_l_bin +dat 0x08D9A100, banim_asnm_sw1_4_oam_r_bin +dat 0x08D9A19C, banim_asnm_sw1_4_motion_o +dat 0x08D9A228, banim_asnm_sw1_4_modes_bin +dat 0x08D9A288, banim_rogm_sw1_sheet_0 +dat 0x08D9B050, banim_rogm_sw1_sheet_1 +dat 0x08D9BE54, banim_rogm_sw1_sheet_2 +dat 0x08D9C918, banim_rogm_sw1_sheet_3 +dat 0x08D9D0DC, banim_rogm_sw1_agbpal +dat 0x08D9D128, banim_rogm_sw1_oam_l_bin +dat 0x08D9D524, banim_rogm_sw1_oam_r_bin +dat 0x08D9D918, banim_rogm_sw1_motion_o +dat 0x08D9DCCC, banim_rogm_sw1_modes_bin +dat 0x08D9DD2C, banim_rogm_sw1_2_agbpal +dat 0x08D9DD78, banim_rogm_sw1_2_oam_l_bin +dat 0x08D9DDF8, banim_rogm_sw1_2_oam_r_bin +dat 0x08D9DE78, banim_rogm_sw1_2_motion_o +dat 0x08D9DEF8, banim_rogm_sw1_2_modes_bin +dat 0x08D9DF58, banim_danf_da1_sheet_0 +dat 0x08D9EFE0, banim_danf_da1_sheet_1 +dat 0x08D9FCB0, banim_danf_da1_sheet_2 +dat 0x08DA0A34, banim_danf_da1_sheet_3 +dat 0x08DA150C, banim_danf_da1_sheet_4 +dat 0x08DA2390, banim_danf_da1_sheet_5 +dat 0x08DA29F0, banim_danf_da1_agbpal +dat 0x08DA2A3C, banim_danf_da1_oam_l_bin +dat 0x08DA2DB8, banim_danf_da1_oam_r_bin +dat 0x08DA3148, banim_danf_da1_motion_o +dat 0x08DA3534, banim_danf_da1_modes_bin +dat 0x08DA3594, banim_pbfm_ax1_sheet_0 +dat 0x08DA4400, banim_pbfm_ax1_sheet_2 +dat 0x08DA5398, banim_pbfm_ax1_sheet_3 +dat 0x08DA62D4, banim_pbfm_ax1_sheet_1 +dat 0x08DA6CA8, banim_pbfm_ax1_agbpal +dat 0x08DA6CF4, banim_pbfm_ax1_oam_l_bin +dat 0x08DA70CC, banim_pbfm_ax1_oam_r_bin +dat 0x08DA74A0, banim_pbfm_ax1_motion_o +dat 0x08DA770C, banim_pbfm_ax1_modes_bin +dat 0x08DA776C, banim_pbfm_ax1_2_sheet_0 +dat 0x08DA85D4, banim_pbfm_ax1_2_sheet_1 +dat 0x08DA908C, banim_pbfm_ax1_2_agbpal +dat 0x08DA90D8, banim_pbfm_ax1_2_oam_l_bin +dat 0x08DA92CC, banim_pbfm_ax1_2_oam_r_bin +dat 0x08DA94B8, banim_pbfm_ax1_2_motion_o +dat 0x08DA9634, banim_pbfm_ax1_2_modes_bin +dat 0x08DA9694, banim_pbfm_ax1_3_agbpal +dat 0x08DA96E0, banim_pbfm_ax1_3_oam_l_bin +dat 0x08DA9758, banim_pbfm_ax1_3_oam_r_bin +dat 0x08DA97CC, banim_pbfm_ax1_3_motion_o +dat 0x08DA982C, banim_pbfm_ax1_3_modes_bin +dat 0x08DA988C, banim_pbmm_mg1_sheet_0 +dat 0x08DAA5F0, banim_pbmm_mg1_sheet_1 +dat 0x08DAB248, banim_pbmm_mg1_sheet_3 +dat 0x08DAC0E8, banim_pbmm_mg1_sheet_2 +dat 0x08DAC700, banim_pbmm_mg1_agbpal +dat 0x08DAC738, banim_pbmm_mg1_oam_l_bin +dat 0x08DACA04, banim_pbmm_mg1_oam_r_bin +dat 0x08DACCC8, banim_pbmm_mg1_motion_o +dat 0x08DACFFC, banim_pbmm_mg1_modes_bin +dat 0x08DAD05C, banim_pbrf_sp1_sheet_0 +dat 0x08DADBD4, banim_pbrf_sp1_sheet_1 +dat 0x08DAE79C, banim_pbrf_sp1_sheet_2 +dat 0x08DAF2F4, banim_pbrf_sp1_sheet_3 +dat 0x08DAFE58, banim_pbrf_sp1_sheet_4 +dat 0x08DB09C4, banim_pbrf_sp1_sheet_5 +dat 0x08DB13D4, banim_pbrf_sp1_agbpal +dat 0x08DB140C, banim_pbrf_sp1_oam_l_bin +dat 0x08DB1B38, banim_pbrf_sp1_oam_r_bin +dat 0x08DB2264, banim_pbrf_sp1_motion_o +dat 0x08DB2600, banim_pbrf_sp1_modes_bin +dat 0x08DB2660, banim_pbrf_sp1_2_sheet_0 +dat 0x08DB2FB4, banim_pbrf_sp1_2_agbpal +dat 0x08DB2FEC, banim_pbrf_sp1_2_oam_l_bin +dat 0x08DB3838, banim_pbrf_sp1_2_oam_r_bin +dat 0x08DB407C, banim_pbrf_sp1_2_motion_o +dat 0x08DB4100, banim_pbrf_sp1_2_modes_bin +dat 0x08DB4160, banim_solm_sp1_sheet_0 +dat 0x08DB51F8, banim_solm_sp1_sheet_1 +dat 0x08DB63B0, banim_solm_sp1_2_sheet_0 +dat 0x08DB6AE4, banim_solm_sp1_agbpal +dat 0x08DB6B38, banim_solm_sp1_oam_l_bin +dat 0x08DB7118, banim_solm_sp1_oam_r_bin +dat 0x08DB76EC, banim_solm_sp1_motion_o +dat 0x08DB7908, banim_solm_sp1_modes_bin +dat 0x08DB7968, banim_solm_sp1_2_agbpal +dat 0x08DB79BC, banim_solm_sp1_2_oam_l_bin +dat 0x08DB7A80, banim_solm_sp1_2_oam_r_bin +dat 0x08DB7B40, banim_solm_sp1_2_motion_o +dat 0x08DB7BC0, banim_solm_sp1_2_modes_bin +dat 0x08DB7C20, banim_pirm_ax1_sheet_0 +dat 0x08DB8F08, banim_pirm_ax1_sheet_1 +dat 0x08DB9E7C, banim_pirm_ax1_agbpal +dat 0x08DB9ED0, banim_pirm_ax1_oam_l_bin +dat 0x08DBA208, banim_pirm_ax1_oam_r_bin +dat 0x08DBA53C, banim_pirm_ax1_motion_o +dat 0x08DBA684, banim_pirm_ax1_modes_bin +dat 0x08DBA6E4, banim_pirm_ax1_2_agbpal +dat 0x08DBA738, banim_pirm_ax1_2_oam_l_bin +dat 0x08DBA9C0, banim_pirm_ax1_2_oam_r_bin +dat 0x08DBAC48, banim_pirm_ax1_2_motion_o +dat 0x08DBAD48, banim_pirm_ax1_2_modes_bin +dat 0x08DBADA8, banim_pirm_ax1_3_agbpal +dat 0x08DBADFC, banim_pirm_ax1_3_oam_l_bin +dat 0x08DBAEAC, banim_pirm_ax1_3_oam_r_bin +dat 0x08DBAF5C, banim_pirm_ax1_3_motion_o +dat 0x08DBAFE0, banim_pirm_ax1_3_modes_bin +dat 0x08DBB040, banim_necm_mg1_sheet_0 +dat 0x08DBBED8, banim_necm_mg1_sheet_1 +dat 0x08DBCCC4, banim_necm_mg1_sheet_2 +dat 0x08DBD970, banim_necm_mg1_sheet_3 +dat 0x08DBE100, banim_necm_mg1_sheet_4 +dat 0x08DBEAF0, banim_necm_mg1_sheet_5 +dat 0x08DBF568, banim_necm_mg1_sheet_6 +dat 0x08DC010C, banim_necm_mg1_sheet_7 +dat 0x08DC096C, banim_necm_mg1_agbpal +dat 0x08DC09B0, banim_necm_mg1_oam_l_bin +dat 0x08DC10B4, banim_necm_mg1_oam_r_bin +dat 0x08DC17B8, banim_necm_mg1_motion_o +dat 0x08DC1C54, banim_necm_mg1_modes_bin +dat 0x08DC1CB4, banim_necm_ro1_sheet_0 +dat 0x08DC2C50, banim_necm_ro1_sheet_1 +dat 0x08DC3ADC, banim_necm_ro1_sheet_2 +dat 0x08DC48B0, banim_necm_ro1_sheet_3 +dat 0x08DC5060, banim_necm_ro1_sheet_4 +dat 0x08DC5AE8, banim_necm_ro1_sheet_5 +dat 0x08DC65E0, banim_necm_ro1_agbpal +dat 0x08DC6624, banim_necm_ro1_oam_l_bin +dat 0x08DC6DF4, banim_necm_ro1_oam_r_bin +dat 0x08DC75BC, banim_necm_ro1_motion_o +dat 0x08DC7994, banim_necm_ro1_modes_bin +dat 0x08DC79F4, banim_stam_ar1_sheet_0 +dat 0x08DC845C, banim_stam_ar1_agbpal +dat 0x08DC84B8, banim_stam_ar1_oam_l_bin +dat 0x08DC864C, banim_stam_ar1_oam_r_bin +dat 0x08DC87E0, banim_stam_ar1_motion_o +dat 0x08DC8890, banim_stam_ar1_modes_bin +dat 0x08DC88F0, banim_zom_at1_sheet_0 +dat 0x08DC9888, banim_zom_at1_sheet_1 +dat 0x08DCA81C, banim_zom_at1_sheet_2 +dat 0x08DCB4B0, banim_zom_at1_sheet_blank +dat 0x08DCB880, banim_zom_at1_agbpal +dat 0x08DCB8B8, banim_zom_at1_oam_l_bin +dat 0x08DCBD70, banim_zom_at1_oam_r_bin +dat 0x08DCC22C, banim_zom_at1_motion_o +dat 0x08DCC5A4, banim_zom_at1_modes_bin +dat 0x08DCC604, banim_zom_at1_2_agbpal +dat 0x08DCC63C, banim_zom_at1_2_oam_l_bin +dat 0x08DCCAF4, banim_zom_at1_2_oam_r_bin +dat 0x08DCCFB0, banim_zom_at1_2_motion_o +dat 0x08DCD328, banim_zom_at1_2_modes_bin +dat 0x08DCD388, banim_sks_sw1_sheet_0 +dat 0x08DCDF88, banim_sks_sw1_sheet_1 +dat 0x08DCEBF8, banim_sks_sw1_sheet_3 +dat 0x08DCF800, banim_sks_sw1_sheet_2 +dat 0x08DD0318, banim_sks_sw1_sheet_4 +dat 0x08DD0BF0, banim_sks_sw1_sheet_5 +dat 0x08DD1290, banim_sks_sw1_agbpal +dat 0x08DD12C8, banim_sks_sw1_oam_l_bin +dat 0x08DD17A8, banim_sks_sw1_oam_r_bin +dat 0x08DD1C90, banim_sks_sw1_motion_o +dat 0x08DD1F90, banim_sks_sw1_modes_bin +dat 0x08DD1FF0, banim_sks_sp1_sheet_0 +dat 0x08DD2CA8, banim_sks_sp1_sheet_1_discarded +dat 0x08DD3958, banim_sks_sp1_sheet_2 +dat 0x08DD471C, banim_sks_sp1_sheet_3 +dat 0x08DD54B4, banim_sks_sp1_sheet_1 +dat 0x08DD5D34, banim_sks_sp1_agbpal +dat 0x08DD5D6C, banim_sks_sp1_oam_l_bin +dat 0x08DD636C, banim_sks_sp1_oam_r_bin +dat 0x08DD6974, banim_sks_sp1_motion_o +dat 0x08DD6C4C, banim_sks_sp1_modes_bin +dat 0x08DD6CAC, banim_sks_sw1_2_agbpal +dat 0x08DD6CE4, banim_sks_sw1_2_oam_l_bin +dat 0x08DD6D78, banim_sks_sw1_2_oam_r_bin +dat 0x08DD6E10, banim_sks_sw1_2_motion_o +dat 0x08DD6EC4, banim_sks_sw1_2_modes_bin +dat 0x08DD6F24, banim_ska_ar1_sheet_0 +dat 0x08DD7A50, banim_ska_ar1_sheet_1 +dat 0x08DD8604, banim_ska_ar1_sheet_discarded +dat 0x08DD8DDC, banim_ska_ar1_sheet_2 +dat 0x08DD94B8, banim_ska_ar1_agbpal +dat 0x08DD94F0, banim_ska_ar1_oam_l_bin +dat 0x08DD98C4, banim_ska_ar1_oam_r_bin +dat 0x08DD9C98, banim_ska_ar1_motion_o +dat 0x08DD9F08, banim_ska_ar1_modes_bin +dat 0x08DD9F68, banim_sks_sw1_3_agbpal +dat 0x08DD9FA0, banim_sks_sw1_3_oam_l_bin +dat 0x08DDA034, banim_sks_sw1_3_oam_r_bin +dat 0x08DDA0CC, banim_sks_sw1_3_motion_o +dat 0x08DDA180, banim_sks_sw1_3_modes_bin +dat 0x08DDA1E0, banim_sks_sw1_4_agbpal +dat 0x08DDA218, banim_sks_sw1_4_oam_l_bin +dat 0x08DDA6F8, banim_sks_sw1_4_oam_r_bin +dat 0x08DDABE0, banim_sks_sw1_4_motion_o +dat 0x08DDAEE0, banim_sks_sw1_4_modes_bin +dat 0x08DDAF40, banim_sks_sp1_2_agbpal +dat 0x08DDAF78, banim_sks_sp1_2_oam_l_bin +dat 0x08DDB578, banim_sks_sp1_2_oam_r_bin +dat 0x08DDBB80, banim_sks_sp1_2_motion_o +dat 0x08DDBE58, banim_sks_sp1_2_modes_bin +dat 0x08DDBEB8, banim_sks_sw1_5_agbpal +dat 0x08DDBEF0, banim_sks_sw1_5_oam_l_bin +dat 0x08DDBF84, banim_sks_sw1_5_oam_r_bin +dat 0x08DDC01C, banim_sks_sw1_5_motion_o +dat 0x08DDC0D0, banim_sks_sw1_5_modes_bin +dat 0x08DDC130, banim_ska_ar1_2_agbpal +dat 0x08DDC168, banim_ska_ar1_2_oam_l_bin +dat 0x08DDC53C, banim_ska_ar1_2_oam_r_bin +dat 0x08DDC910, banim_ska_ar1_2_motion_o +dat 0x08DDCB80, banim_ska_ar1_2_modes_bin +dat 0x08DDCBE0, banim_sks_sw1_6_agbpal +dat 0x08DDCC18, banim_sks_sw1_6_oam_l_bin +dat 0x08DDCCAC, banim_sks_sw1_6_oam_r_bin +dat 0x08DDCD44, banim_sks_sw1_6_motion_o +dat 0x08DDCDF8, banim_sks_sw1_6_modes_bin +dat 0x08DDCE58, banim_bae_at1_sheet_0 +dat 0x08DDDF5C, banim_bae_at1_sheet_1 +dat 0x08DDEF40, banim_bae_at1_sheet_2 +dat 0x08DDFF0C, banim_bae_at1_sheet_4 +dat 0x08DE0F1C, banim_bae_at1_sheet_5 +dat 0x08DE1D74, banim_bae_at1_sheet_6 +dat 0x08DE2E38, banim_bae_at1_sheet_7 +dat 0x08DE3690, banim_bae_at1_sheet_3 +dat 0x08DE42D8, banim_bae_at1_agbpal +dat 0x08DE4310, banim_bae_at1_oam_l_bin +dat 0x08DE4794, banim_bae_at1_oam_r_bin +dat 0x08DE4C1C, banim_bae_at1_motion_o +dat 0x08DE4EA8, banim_bae_at1_modes_bin +dat 0x08DE4F08, banim_bae_at1_2_agbpal +dat 0x08DE4F40, banim_bae_at1_2_oam_l_bin +dat 0x08DE53C4, banim_bae_at1_2_oam_r_bin +dat 0x08DE584C, banim_bae_at1_2_motion_o +dat 0x08DE5AD8, banim_bae_at1_2_modes_bin +dat 0x08DE5B38, banim_cyc_ax1_sheet_0 +dat 0x08DE6AAC, banim_cyc_ax1_sheet_1 +dat 0x08DE7B58, banim_cyc_ax1_2_sheet_0 +dat 0x08DE8C58, banim_cyc_ax1_2_sheet_1 +dat 0x08DE9A70, banim_cyc_ax1_sheet_2 +dat 0x08DEAA78, banim_cyc_ax1_sheet_3 +dat 0x08DEB5D0, banim_cyc_ax1_2_sheet_2 +dat 0x08DEBFB4, banim_cyc_ax1_2_sheet_3 +dat 0x08DECB8C, banim_cyc_ax1_sheet_4 +dat 0x08DEDA10, banim_cyc_ax1_sheet_5 +dat 0x08DEE918, banim_cyc_ax1_sheet_6 +dat 0x08DEF8C0, banim_cyc_ax1_sheet_7 +dat 0x08DF03E4, banim_cyc_ax1_agbpal +dat 0x08DF041C, banim_cyc_ax1_oam_l_bin +dat 0x08DF0AE0, banim_cyc_ax1_oam_r_bin +dat 0x08DF11A8, banim_cyc_ax1_motion_o +dat 0x08DF13DC, banim_cyc_ax1_modes_bin +dat 0x08DF143C, banim_cyc_ax1_2_agbpal +dat 0x08DF1474, banim_cyc_ax1_2_oam_l_bin +dat 0x08DF1754, banim_cyc_ax1_2_oam_r_bin +dat 0x08DF1A34, banim_cyc_ax1_2_motion_o +dat 0x08DF1BBC, banim_cyc_ax1_2_modes_bin +dat 0x08DF1C1C, banim_cyc_ax1_3_agbpal +dat 0x08DF1C54, banim_cyc_ax1_3_oam_l_bin +dat 0x08DF1CF0, banim_cyc_ax1_3_oam_r_bin +dat 0x08DF1D8C, banim_cyc_ax1_3_motion_o +dat 0x08DF1E1C, banim_cyc_ax1_3_modes_bin +dat 0x08DF1E7C, banim_mdg_at1_sheet_0 +dat 0x08DF2AE4, banim_mdg_at1_sheet_1 +dat 0x08DF3818, banim_mdg_at1_sheet_2 +dat 0x08DF4704, banim_mdg_at1_sheet_3 +dat 0x08DF5048, banim_mdg_at1_agbpal +dat 0x08DF5080, banim_mdg_at1_oam_l_bin +dat 0x08DF53E4, banim_mdg_at1_oam_r_bin +dat 0x08DF5748, banim_mdg_at1_motion_o +dat 0x08DF5958, banim_mdg_at1_modes_bin +dat 0x08DF59B8, banim_cer_at1_sheet_0 +dat 0x08DF6980, banim_cer_at1_sheet_1 +dat 0x08DF78FC, banim_cer_at1_sheet_2 +dat 0x08DF880C, banim_cer_at1_sheet_3 +dat 0x08DF9620, banim_cer_at1_sheet_4 +dat 0x08DFA180, banim_cer_at1_sheet_6 +dat 0x08DFACB8, banim_cer_at1_sheet_5 +dat 0x08DFB6D8, banim_cer_at1_sheet_blank +dat 0x08DFBAA8, banim_cer_at1_agbpal +dat 0x08DFBAE0, banim_cer_at1_oam_l_bin +dat 0x08DFC020, banim_cer_at1_oam_r_bin +dat 0x08DFC55C, banim_cer_at1_motion_o +dat 0x08DFC7CC, banim_cer_at1_modes_bin +dat 0x08DFC82C, banim_mcd_ax1_sheet_0 +dat 0x08DFD508, banim_mcd_ax1_sheet_1 +dat 0x08DFE2F8, banim_mcd_ax1_sheet_2 +dat 0x08DFF184, banim_mcd_ax1_sheet_3 +dat 0x08DFFDC4, banim_mcd_ax1_sheet_4 +dat 0x08E00724, banim_mcd_ax1_sheet_5 +dat 0x08E00F68, banim_mcd_ax1_sheet_6 +dat 0x08E01BD4, banim_mcd_ax1_agbpal +dat 0x08E01C0C, banim_mcd_ax1_oam_l_bin +dat 0x08E021EC, banim_mcd_ax1_oam_r_bin +dat 0x08E027C4, banim_mcd_ax1_motion_o +dat 0x08E029E4, banim_mcd_ax1_modes_bin +dat 0x08E02A44, banim_mcd_ax1_3_sheet_0 +dat 0x08E03488, banim_mcd_ax1_2_sheet_0 +dat 0x08E042DC, banim_mcd_ax1_2_sheet_1 +dat 0x08E05038, banim_mcd_ax1_2_sheet_2 +dat 0x08E05C00, banim_mcd_ax1_2_agbpal +dat 0x08E05C38, banim_mcd_ax1_2_oam_l_bin +dat 0x08E05E2C, banim_mcd_ax1_2_oam_r_bin +dat 0x08E06020, banim_mcd_ax1_2_motion_o +dat 0x08E0618C, banim_mcd_ax1_2_modes_bin +dat 0x08E061EC, banim_mcd_ax1_3_agbpal +dat 0x08E06224, banim_mcd_ax1_3_oam_l_bin +dat 0x08E062D8, banim_mcd_ax1_3_oam_r_bin +dat 0x08E06384, banim_mcd_ax1_3_motion_o +dat 0x08E063E0, banim_mcd_ax1_3_modes_bin +dat 0x08E06440, banim_mcd_ax1_4_agbpal +dat 0x08E06478, banim_mcd_ax1_4_oam_l_bin +dat 0x08E06A58, banim_mcd_ax1_4_oam_r_bin +dat 0x08E07030, banim_mcd_ax1_4_motion_o +dat 0x08E07250, banim_mcd_ax1_4_modes_bin +dat 0x08E072B0, banim_mcd_ax1_5_agbpal +dat 0x08E072E8, banim_mcd_ax1_5_oam_l_bin +dat 0x08E074DC, banim_mcd_ax1_5_oam_r_bin +dat 0x08E076D0, banim_mcd_ax1_5_motion_o +dat 0x08E0783C, banim_mcd_ax1_5_modes_bin +dat 0x08E0789C, banim_mcd_ar1_sheet_0 +dat 0x08E08660, banim_mcd_ar1_sheet_1 +dat 0x08E093C0, banim_mcd_ar1_sheet_2 +dat 0x08E09DF8, banim_mcd_ar1_sheet_3 +dat 0x08E0AB94, banim_mcd_ar1_sheet_4 +dat 0x08E0B77C, banim_mcd_ar1_sheet_6 +dat 0x08E0C18C, banim_mcd_ar1_sheet_5 +dat 0x08E0CD00, banim_mcd_ar1_agbpal +dat 0x08E0CD38, banim_mcd_ar1_oam_l_bin +dat 0x08E0D330, banim_mcd_ar1_oam_r_bin +dat 0x08E0D92C, banim_mcd_ar1_motion_o +dat 0x08E0DBE4, banim_mcd_ar1_modes_bin +dat 0x08E0DC44, banim_mcd_ax1_6_agbpal +dat 0x08E0DC7C, banim_mcd_ax1_6_oam_l_bin +dat 0x08E0DD30, banim_mcd_ax1_6_oam_r_bin +dat 0x08E0DDDC, banim_mcd_ax1_6_motion_o +dat 0x08E0DE38, banim_mcd_ax1_6_modes_bin +dat 0x08E0DE98, banim_bgl_mg1_sheet_0 +dat 0x08E0ED48, banim_bgl_mg1_sheet_1 +dat 0x08E0F69C, banim_bgl_mg1_sheet_3 +dat 0x08E103A0, banim_bgl_mg1_sheet_2 +dat 0x08E110A4, banim_bgl_mg1_agbpal +dat 0x08E110DC, banim_bgl_mg1_oam_l_bin +dat 0x08E11470, banim_bgl_mg1_oam_r_bin +dat 0x08E11800, banim_bgl_mg1_motion_o +dat 0x08E11A98, banim_bgl_mg1_modes_bin +dat 0x08E11AF8, banim_bgl_mg1_2_agbpal +dat 0x08E11B30, banim_bgl_mg1_2_oam_l_bin +dat 0x08E11EC4, banim_bgl_mg1_2_oam_r_bin +dat 0x08E12254, banim_bgl_mg1_2_motion_o +dat 0x08E124EC, banim_bgl_mg1_2_modes_bin +dat 0x08E1254C, banim_gog_mg1_sheet_0 +dat 0x08E13200, banim_gog_mg1_sheet_7 +dat 0x08E13B90, banim_gog_mg1_sheet_1 +dat 0x08E14840, banim_gog_mg1_sheet_2 +dat 0x08E15218, banim_gog_mg1_sheet_3 +dat 0x08E15D88, banim_gog_mg1_sheet_4 +dat 0x08E1677C, banim_gog_mg1_sheet_5 +dat 0x08E17570, banim_gog_mg1_sheet_6 +dat 0x08E17CB0, banim_gog_mg1_agbpal +dat 0x08E17CE8, banim_gog_mg1_oam_l_bin +dat 0x08E183A0, banim_gog_mg1_oam_r_bin +dat 0x08E18A5C, banim_gog_mg1_motion_o +dat 0x08E18EEC, banim_gog_mg1_modes_bin +dat 0x08E18F4C, banim_gar_sp1_sheet_0 +dat 0x08E19C64, banim_gar_sp1_sheet_1 +dat 0x08E1AA28, banim_gar_sp1_sheet_2 +dat 0x08E1B62C, banim_gar_sp1_sheet_3 +dat 0x08E1C420, banim_gar_sp1_sheet_4 +dat 0x08E1D22C, banim_gar_sp1_sheet_5 +dat 0x08E1E258, banim_gar_sp1_sheet_6 +dat 0x08E1EF4C, banim_gar_sp1_2_sheet_0 +dat 0x08E1FD54, banim_gar_sp1_sheet_7 +dat 0x08E20A48, banim_gar_sp1_sheet_8 +dat 0x08E21878, banim_gar_sp1_sheet_9 +dat 0x08E226A8, banim_gar_sp1_sheet_10 +dat 0x08E232B4, banim_gar_sp1_agbpal +dat 0x08E232E8, banim_gar_sp1_oam_l_bin +dat 0x08E23C84, banim_gar_sp1_oam_r_bin +dat 0x08E24620, banim_gar_sp1_motion_o +dat 0x08E2499C, banim_gar_sp1_modes_bin +dat 0x08E249FC, banim_gar_sp1_2_agbpal +dat 0x08E24A30, banim_gar_sp1_2_oam_l_bin +dat 0x08E24C2C, banim_gar_sp1_2_oam_r_bin +dat 0x08E24E2C, banim_gar_sp1_2_motion_o +dat 0x08E24EF0, banim_gar_sp1_2_modes_bin +dat 0x08E24F50, banim_gar_sp1_3_agbpal +dat 0x08E24F88, banim_gar_sp1_3_oam_l_bin +dat 0x08E25924, banim_gar_sp1_3_oam_r_bin +dat 0x08E262C0, banim_gar_sp1_3_motion_o +dat 0x08E2663C, banim_gar_sp1_3_modes_bin +dat 0x08E2669C, banim_gar_sp1_4_agbpal +dat 0x08E266D4, banim_gar_sp1_4_oam_l_bin +dat 0x08E268D0, banim_gar_sp1_4_oam_r_bin +dat 0x08E26AD0, banim_gar_sp1_4_motion_o +dat 0x08E26B94, banim_gar_sp1_4_modes_bin +dat 0x08E26BF4, banim_drz_mg1_sheet_0 +dat 0x08E27664, banim_drz_mg1_agbpal +dat 0x08E2769C, banim_drz_mg1_oam_l_bin +dat 0x08E27844, banim_drz_mg1_oam_r_bin +dat 0x08E279F8, banim_drz_mg1_motion_o +dat 0x08E27B60, banim_drz_mg1_modes_bin +dat 0x08E27BC0, banim_bos_at1_sheet_0 +dat 0x08E28EBC, banim_bos_at1_sheet_2 +dat 0x08E2A188, banim_bos_at1_sheet_3 +dat 0x08E2B4A0, banim_bos_at1_sheet_1 +dat 0x08E2C6D4, banim_bos_at1_sheet_4 +dat 0x08E2D978, banim_bos_at1_sheet_5 +dat 0x08E2EB10, banim_bos_at1_sheet_6 +dat 0x08E2FD8C, banim_bos_at1_sheet_7 +dat 0x08E31028, banim_bos_at1_sheet_8 +dat 0x08E32390, banim_bos_at1_sheet_9 +dat 0x08E336B8, banim_bos_at1_agbpal +dat 0x08E336F0, banim_bos_at1_oam_l_bin +dat 0x08E33D80, banim_bos_at1_oam_r_bin +dat 0x08E3441C, banim_bos_at1_motion_o +dat 0x08E34640, banim_bos_at1_modes_bin +dat 0x08E346A0, banim_bos_at1_2_agbpal +dat 0x08E346D8, banim_bos_at1_2_oam_l_bin +dat 0x08E34D68, banim_bos_at1_2_oam_r_bin +dat 0x08E35404, banim_bos_at1_2_motion_o +dat 0x08E355BC, banim_bos_at1_2_modes_bin +dat 0x08E3561C, banim_fifd_mg1_sheet_0 +dat 0x08E3687C, banim_fifd_mg1_sheet_1 +dat 0x08E37B0C, banim_fifd_mg1_sheet_2 +dat 0x08E38C00, banim_fifd_mg1_sheet_3 +dat 0x08E39D34, banim_fifd_mg1_sheet_4 +dat 0x08E3AF1C, banim_fifd_mg1_sheet_5 +dat 0x08E3BB7C, banim_fifd_mg1_sheet_7 +dat 0x08E3C790, banim_fifd_mg1_sheet_6 +dat 0x08E3D3DC, banim_fifd_mg1_agbpal +dat 0x08E3D414, banim_fifd_mg1_oam_l_bin +dat 0x08E3D9C8, banim_fifd_mg1_oam_r_bin +dat 0x08E3DF7C, banim_fifd_mg1_motion_o +dat 0x08E3E124, banim_fifd_mg1_modes_bin +dat 0x08E3E184, banim_fifd_he1_sheet_0 +dat 0x08E3EBE4, banim_fifd_he1_sheet_1 +dat 0x08E3F674, banim_fifd_he1_sheet_2 +dat 0x08E406E8, banim_fifd_he1_sheet_3 +dat 0x08E41470, banim_fifd_he1_agbpal +dat 0x08E414C8, banim_fifd_he1_oam_l_bin +dat 0x08E41844, banim_fifd_he1_oam_r_bin +dat 0x08E41BCC, banim_fifd_he1_motion_o +dat 0x08E41C5C, banim_fifd_he1_modes_bin +dat 0x08E41CBC, banim_fifd_hk1_sheet_0 +dat 0x08E42DB8, banim_fifd_hk1_sheet_1 +dat 0x08E43B74, banim_fifd_hk1_sheet_2 +dat 0x08E445B8, banim_fifd_hk1_sheet_3 +dat 0x08E44D78, banim_fifd_hk1_agbpal +dat 0x08E44DD0, banim_fifd_hk1_oam_l_bin +dat 0x08E45100, banim_fifd_hk1_oam_r_bin +dat 0x08E4543C, banim_fifd_hk1_motion_o +dat 0x08E454D4, banim_fifd_hk1_modes_bin +dat 0x08E45534, banim_mf_mi1_sheet_0 +dat 0x08E45ED4, banim_mf_mi1_agbpal +dat 0x08E45F0C, banim_mf_mi1_oam_l_bin +dat 0x08E45FE0, banim_mf_mi1_oam_r_bin +dat 0x08E460B4, banim_mf_mi1_motion_o +dat 0x08E46134, banim_mf_mi1_modes_bin +dat 0x08E46194, banim_prif_ro1_2_agbpal +dat 0x08E461FC, banim_prif_ro1_2_oam_l_bin +dat 0x08E46280, banim_prif_ro1_2_oam_r_bin +dat 0x08E46308, banim_prif_ro1_2_motion_o +dat 0x08E46380, banim_prif_ro1_2_modes_bin +dat 0x08E463D8, banim_fifd_mg1_2_agbpal +dat 0x08E46410, banim_fifd_mg1_2_oam_l_bin +dat 0x08E469C4, banim_fifd_mg1_2_oam_r_bin +dat 0x08E46F78, banim_fifd_mg1_2_motion_o +dat 0x08E47120, banim_fifd_mg1_2_modes_bin +dat 0x08E47180, _edata +dat 0x08EE0000, banim_terrain_head +dat 0x08EE0008, battle_terrain_table +dat 0x08EE0C00, battle_terrain_heichi1_tileset +dat 0x08EE1444, battle_terrain_heichi1_pal +dat 0x08EE1464, battle_terrain_arechi1_tileset +dat 0x08EE1C28, battle_terrain_arechi1_pal +dat 0x08EE1C48, battle_terrain_jyoumon1_tileset +dat 0x08EE2570, battle_terrain_jyoumon1_pal +dat 0x08EE2590, battle_terrain_bukiya1_tileset +dat 0x08EE2D38, battle_terrain_bukiya1_pal +dat 0x08EE2D58, battle_terrain_gake1_tileset +dat 0x08EE34C4, battle_terrain_gake1_pal +dat 0x08EE34E4, battle_terrain_gyokuza1_tileset +dat 0x08EE3BAC, battle_terrain_gyokuza1_pal +dat 0x08EE3BCC, battle_terrain_haikyo1_tileset +dat 0x08EE4394, battle_terrain_haikyo1_pal +dat 0x08EE43B4, battle_terrain_hanebashi1_tileset +dat 0x08EE4C24, battle_terrain_hanebashi1_pal +dat 0x08EE4C44, battle_terrain_hasi1_tileset +dat 0x08EE54DC, battle_terrain_hasi1_pal +dat 0x08EE54FC, battle_terrain_sabaku1_tileset +dat 0x08EE5B30, battle_terrain_sabaku1_pal +dat 0x08EE5B50, battle_terrain_kawa1_tileset +dat 0x08EE6224, battle_terrain_kawa1_pal +dat 0x08EE6244, battle_terrain_mura1_tileset +dat 0x08EE6A18, battle_terrain_mura1_pal +dat 0x08EE6A38, battle_terrain_umi1_tileset +dat 0x08EE7118, battle_terrain_umi1_pal +dat 0x08EE7138, battle_terrain_mizuiumi1_tileset +dat 0x08EE7760, battle_terrain_mizuiumi1_pal +dat 0x08EE7780, battle_terrain_azukarijo1_tileset +dat 0x08EE7F50, battle_terrain_azukarijo1_pal +dat 0x08EE7F70, battle_terrain_douguya1_tileset +dat 0x08EE8760, battle_terrain_douguya1_pal +dat 0x08EE8780, battle_terrain_fukaimori1_tileset +dat 0x08EE9030, battle_terrain_fukaimori1_pal +dat 0x08EE9050, battle_terrain_michi1_tileset +dat 0x08EE9824, battle_terrain_michi1_pal +dat 0x08EE9844, battle_terrain_minka1_tileset +dat 0x08EEA078, battle_terrain_minka1_pal +dat 0x08EEA098, battle_terrain_mori1_tileset +dat 0x08EEA910, battle_terrain_mori1_pal +dat 0x08EEA930, battle_terrain_siroyuka1_tileset +dat 0x08EEAFF4, battle_terrain_siroyuka1_pal +dat 0x08EEB014, battle_terrain_sunachi1_tileset +dat 0x08EEB69C, battle_terrain_sunachi1_pal +dat 0x08EEB6BC, battle_terrain_takaiyama1_tileset +dat 0x08EEBDEC, battle_terrain_takaiyama1_pal +dat 0x08EEBE0C, battle_terrain_toride1_tileset +dat 0x08EEC4D0, battle_terrain_toride1_pal +dat 0x08EEC4F0, battle_terrain_tougijou1_tileset +dat 0x08EECC6C, battle_terrain_tougijou1_pal +dat 0x08EECC8C, battle_terrain_yama1_tileset +dat 0x08EED410, battle_terrain_yama1_pal +dat 0x08EED430, battle_terrain_mahouyuka1_tileset +dat 0x08EEDD38, battle_terrain_mahouyuka1_pal +dat 0x08EEDD58, battle_terrain_kabe1_tileset +dat 0x08EEE420, battle_terrain_kabe1_pal +dat 0x08EEE440, battle_terrain_kowaretakabe_tileset +dat 0x08EEEAB8, battle_terrain_kowaretakabe_pal +dat 0x08EEEAD8, battle_terrain_kowaretakabe_tileset_2 +dat 0x08EEF194, battle_terrain_kowaretakabe_pal_2 +dat 0x08EEF1B4, battle_terrain_hasira1_tileset +dat 0x08EEF890, battle_terrain_hasira1_pal +dat 0x08EEF8B0, battle_terrain_takarabako1_tileset +dat 0x08EF0014, battle_terrain_takarabako1_pal +dat 0x08EF0034, battle_terrain_killerarechi_tileset +dat 0x08EF08B8, battle_terrain_killerarechi_pal +dat 0x08EF08D8, battle_terrain_mon1_tileset +dat 0x08EF0F84, battle_terrain_mon1_pal +dat 0x08EF0FA4, battle_terrain_tuusintougi1_tileset +dat 0x08EF15F8, battle_terrain_tuusintougi1_pal +dat 0x08EF1618, battle_terrain_mura1_pal_2 +dat 0x08EF1638, battle_terrain_siroyuka1_pal_2 +dat 0x08EF1658, battle_terrain_gyokuza1_pal_2 +dat 0x08EF1678, battle_terrain_takarabako1_pal_2 +dat 0x08EF1698, battle_terrain_kowaretakabe_pal_3 +dat 0x08EF16B8, battle_terrain_heichi1_pal_2 +dat 0x08EF16D8, battle_terrain_jyoumon1_pal_2 +dat 0x08EF16F8, battle_terrain_bukiya1_pal_2 +dat 0x08EF1718, battle_terrain_gake1_pal_2 +dat 0x08EF1738, battle_terrain_haikyo1_pal_2 +dat 0x08EF1758, battle_terrain_hasi1_pal_2 +dat 0x08EF1778, battle_terrain_kawa1_pal_2 +dat 0x08EF1798, battle_terrain_mura1_pal_3 +dat 0x08EF17B8, battle_terrain_mizuiumi1_pal_2 +dat 0x08EF17D8, battle_terrain_douguya1_pal_2 +dat 0x08EF17F8, battle_terrain_fukaimori1_pal_2 +dat 0x08EF1818, battle_terrain_michi1_pal_2 +dat 0x08EF1838, battle_terrain_minka1_pal_2 +dat 0x08EF1858, battle_terrain_mori1_pal_2 +dat 0x08EF1878, battle_terrain_takaiyama1_pal_2 +dat 0x08EF1898, battle_terrain_tougijou1_pal_2 +dat 0x08EF18B8, battle_terrain_yama1_pal_2 +dat 0x08EF18D8, battle_terrain_killerarechi_pal_2 +dat 0x08EF18F8, battle_terrain_toride1_pal_2 +dat 0x08EF1918, battle_terrain_kawa1_pal_3 +dat 0x08EF1938, battle_terrain_siroyuka1_pal_3 +dat 0x08EF1958, battle_terrain_takarabako1_pal_3 +dat 0x08EF1978, battle_terrain_kowaretakabe_pal_4 +dat 0x08EF1998, battle_terrain_gyokuza1_pal_3 +dat 0x08EF19B8, battle_terrain_hasira1_pal_2 +dat 0x08EF19D8, battle_terrain_hasira1_pal_3 +dat 0x08EF19F8, battle_terrain_heichi1_pal_3 +dat 0x08EF1A18, battle_terrain_kawa1_pal_4 +dat 0x08EF1A38, battle_terrain_siroyuka1_pal_4 +dat 0x08EF1A58, battle_terrain_takarabako1_pal_4 +dat 0x08EF1A78, battle_terrain_kowaretakabe_pal_5 +dat 0x08EF1A98, battle_terrain_gyokuza1_pal_4 +dat 0x08EF1AB8, battle_terrain_hasira1_pal_4 +dat 0x08EF1AD8, battle_terrain_heichi1_pal_4 +dat 0x08EF1AF8, battle_terrain_kawa1_pal_5 +dat 0x08EF1B18, battle_terrain_maruta1_tileset +dat 0x08EF2260, battle_terrain_maruta1_pal +dat 0x08EF2280, battle_terrain_hasi1_pal_3 +dat 0x08EF22A0, battle_terrain_mura1_pal_4 +dat 0x08EF22C0, battle_terrain_siroyuka1_pal_5 +dat 0x08EF22E0, battle_terrain_takarabako1_pal_5 +dat 0x08EF2300, battle_terrain_kowaretakabe_pal_6 +dat 0x08EF2320, battle_terrain_gyokuza1_pal_5 +dat 0x08EF2340, battle_terrain_hasira1_pal_5 +dat 0x08EF2360, battle_terrain_heichi1_pal_5 +dat 0x08EF2380, battle_terrain_kawa1_pal_6 +dat 0x08EF23A0, battle_terrain_gake1_pal_3 +dat 0x08EF23C0, battle_terrain_siroyuka1_pal_6 +dat 0x08EF23E0, battle_terrain_takarabako1_pal_6 +dat 0x08EF2400, battle_terrain_kowaretakabe_pal_7 +dat 0x08EF2420, battle_terrain_gyokuza1_pal_6 +dat 0x08EF2440, battle_terrain_hasira1_pal_6 +dat 0x08EF2460, battle_terrain_heichi1_pal_6 +dat 0x08EF2480, battle_terrain_mori1_pal_3 +dat 0x08EF24A0, battle_terrain_maruta1_pal_2 +dat 0x08EF24C0, battle_terrain_fune1_tileset +dat 0x08EF2DB8, battle_terrain_fune1_pal +dat 0x08EF2DD8, battle_terrain_mori1_pal_4 +dat 0x08EF2DF8, battle_terrain_umi1_pal_2 +dat 0x08EF2E18, battle_terrain_gyokuza1_pal_7 +dat 0x08EF2E38, battle_terrain_gyokuza1_pal_8 +dat 0x08EF2E58, battle_terrain_kawa1_pal_7 +dat 0x08EF2E78, battle_terrain_hasi1_pal_4 +dat 0x08EF2E98, battle_terrain_gyokuza1_pal_9 +dat 0x08EF2EB8, battle_terrain_yama1_pal_3 +dat 0x08EF2ED8, battle_terrain_takaiyama1_pal_3 +dat 0x08EF2EF8, battle_terrain_mizuiumi1_pal_3 +dat 0x08EF8000, _banim_pal_start +dat 0x08EF8008, character_battle_animation_palette_table +dat 0x08EF9000, banim_pal_mer +dat 0x08EF9054, banim_pal_ame +dat 0x08EF90BC, banim_pal_gil +dat 0x08EF9128, banim_pal_bre +dat 0x08EF9194, banim_pal_saa +dat 0x08EF9200, banim_pal_mar +dat 0x08EF9268, banim_pal_com +dat 0x08EF92B8, banim_pal_jho +dat 0x08EF931C, banim_pal_bon +dat 0x08EF9380, banim_pal_baz +dat 0x08EF93E4, banim_pal_ass +dat 0x08EF9440, banim_pal_nat +dat 0x08EF949C, banim_pal_mul +dat 0x08EF94F8, banim_pal_irv +dat 0x08EF9554, banim_pal_ewa +dat 0x08EF95B0, banim_pal_gar +dat 0x08EF9600, banim_pal_ros +dat 0x08EF9664, banim_pal_xys +dat 0x08EF96B4, banim_pal_doz +dat 0x08EF9708, banim_pal_ros_2 +dat 0x08EF975C, banim_pal_tet +dat 0x08EF97AC, banim_pal_cug +dat 0x08EF9808, banim_pal_cug_2 +dat 0x08EF9864, banim_pal_gle +dat 0x08EF98C8, banim_pal_kno +dat 0x08EF991C, banim_pal_ewa_2 +dat 0x08EF9970, banim_pal_tur +dat 0x08EF99C4, banim_pal_van +dat 0x08EF9A18, banim_pal_syr +dat 0x08EF9A68, banim_pal_gar_2 +dat 0x08EF9AB8, banim_pal_ros_3 +dat 0x08EF9B08, banim_pal_one +dat 0x08EF9B58, banim_pal_xys_2 +dat 0x08EF9BB0, banim_pal_mer_2 +dat 0x08EF9C08, banim_pal_ber +dat 0x08EF9C48, banim_pal_ame_2 +dat 0x08EF9C9C, banim_pal_gil_2 +dat 0x08EF9CF0, banim_pal_vig +dat 0x08EF9D2C, banim_pal_tir +dat 0x08EF9D68, banim_pal_for +dat 0x08EF9DD4, banim_pal_fra +dat 0x08EF9E28, banim_pal_gil_3 +dat 0x08EF9E7C, banim_pal_kyl +dat 0x08EF9ED0, banim_pal_ame_3 +dat 0x08EF9F20, banim_pal_dus +dat 0x08EF9F84, banim_pal_aia +dat 0x08EF9FC0, banim_pal_lut +dat 0x08EFA014, banim_pal_ewa_3 +dat 0x08EFA06C, banim_pal_xys_3 +dat 0x08EFA0C4, banim_pal_zon +dat 0x08EFA100, banim_pal_ewa_4 +dat 0x08EFA150, banim_pal_lar +dat 0x08EFA1A0, banim_pal_lut_2 +dat 0x08EFA1F0, banim_pal_cel +dat 0x08EFA22C, banim_pal_ass_2 +dat 0x08EFA280, banim_pal_jho_2 +dat 0x08EFA2DC, banim_pal_mar_2 +dat 0x08EFA338, banim_pal_ame_4 +dat 0x08EFA398, banim_pal_for_2 +dat 0x08EFA3E8, banim_pal_set +dat 0x08EFA430, banim_pal_fra_2 +dat 0x08EFA480, banim_pal_kyl_2 +dat 0x08EFA4D0, banim_pal_ols +dat 0x08EFA50C, banim_pal_van_2 +dat 0x08EFA55C, banim_pal_tur_2 +dat 0x08EFA5AC, banim_pal_ros_4 +dat 0x08EFA5FC, banim_pal_nat_2 +dat 0x08EFA660, banim_pal_com_2 +dat 0x08EFA6B4, banim_pal_mul_2 +dat 0x08EFA710, banim_pal_ren +dat 0x08EFA770, banim_pal_lut_3 +dat 0x08EFA7C0, banim_pal_ass_3 +dat 0x08EFA814, banim_pal_ewa_5 +dat 0x08EFA868, banim_pal_kno_2 +dat 0x08EFA8BC, banim_pal_mul_3 +dat 0x08EFA910, banim_pal_sal +dat 0x08EFA964, banim_pal_ewa_6 +dat 0x08EFA9B8, banim_pal_kno_3 +dat 0x08EFAA0C, banim_pal_nov +dat 0x08EFAA48, banim_pal_ewa_7 +dat 0x08EFAA98, banim_pal_kno_4 +dat 0x08EFAAE0, banim_pal_hea +dat 0x08EFAB34, banim_pal_mer_3 +dat 0x08EFAB8C, banim_pal_ame_5 +dat 0x08EFABDC, banim_pal_fra_3 +dat 0x08EFAC2C, banim_pal_kyl_3 +dat 0x08EFAC7C, banim_pal_for_3 +dat 0x08EFACCC, banim_pal_mur +dat 0x08EFAD08, banim_pal_ish +dat 0x08EFAD44, banim_pal_hey +dat 0x08EFAD80, banim_pal_fad +dat 0x08EFADBC, banim_pal_jho_3 +dat 0x08EFAE10, banim_pal_mar_3 +dat 0x08EFAE64, banim_pal_com_3 +dat 0x08EFAEAC, banim_pal_car +dat 0x08EFAEE8, banim_pal_lar_2 +dat 0x08EFAF4C, banim_pal_nat_3 +dat 0x08EFAFB0, banim_pal_lar_3 +dat 0x08EFB004, banim_pal_gar_3 +dat 0x08EFB054, banim_pal_ros_5 +dat 0x08EFB0A4, banim_pal_bin +dat 0x08EFB0E0, banim_pal_tur_3 +dat 0x08EFB13C, banim_pal_van_3 +dat 0x08EFB194, banim_pal_cug_3 +dat 0x08EFB1F0, banim_pal_wal +dat 0x08EFB22C, banim_pal_geb +dat 0x08EFB268, banim_pal_pab +dat 0x08EFB2A4, banim_pal_cet +dat 0x08EFB2E0, _banim_pal_end +dat 0x08FE0000, gUnknown_08FE0000 +dat 0x08FFF000, gUnknown_08FFF000 +dat 0x68736D53, ID_NUMBER diff --git a/EngineHacks/Necessary/GrowthGetters/C/include/.clang-format b/EngineHacks/Necessary/GrowthGetters/C/include/.clang-format new file mode 100644 index 0000000000..995d5d96dc --- /dev/null +++ b/EngineHacks/Necessary/GrowthGetters/C/include/.clang-format @@ -0,0 +1,24 @@ +BasedOnStyle: LLVM +AllowShortFunctionsOnASingleLine: None +BreakBeforeBraces: Allman +ColumnLimit: 100 +UseTab: Never +IndentWidth: 4 +TabWidth: 4 +AlignAfterOpenBracket: DontAlign +Cpp11BracedListStyle: false +BreakStringLiterals: false +IndentCaseLabels: false +BinPackArguments: false +BinPackParameters: false +IncludeCategories: + - Regex: '^"gba/types\.h"$' + Priority: -4 + - Regex: '^"global\.h"$' + Priority: -3 + - Regex: '^"gba/gba\.h"$' + Priority: -2 + - Regex: '^"gba/' + Priority: -1 + - Regex: '.\*' + Priority: 1 diff --git a/EngineHacks/Necessary/GrowthGetters/C/include/MPlayDef.s b/EngineHacks/Necessary/GrowthGetters/C/include/MPlayDef.s new file mode 100644 index 0000000000..95a788e85e --- /dev/null +++ b/EngineHacks/Necessary/GrowthGetters/C/include/MPlayDef.s @@ -0,0 +1,430 @@ + .equ W00, 0x80 @ WAIT + .equ W01, W00+1 @ + .equ W02, W00+2 @ + .equ W03, W00+3 @ + .equ W04, W00+4 @ + .equ W05, W00+5 @ + .equ W06, W00+6 @ + .equ W07, W00+7 @ + .equ W08, W00+8 @ + .equ W09, W00+9 @ + .equ W10, W00+10 @ + .equ W11, W00+11 @ + .equ W12, W00+12 @ + .equ W13, W00+13 @ + .equ W14, W00+14 @ + .equ W15, W00+15 @ + .equ W16, W00+16 @ + .equ W17, W00+17 @ + .equ W18, W00+18 @ + .equ W19, W00+19 @ + .equ W20, W00+20 @ + .equ W21, W00+21 @ + .equ W22, W00+22 @ + .equ W23, W00+23 @ + .equ W24, W00+24 @ + .equ W28, W00+25 @ + .equ W30, W00+26 @ + .equ W32, W00+27 @ + .equ W36, W00+28 @ + .equ W40, W00+29 @ + .equ W42, W00+30 @ + .equ W44, W00+31 @ + .equ W48, W00+32 @ + .equ W52, W00+33 @ + .equ W54, W00+34 @ + .equ W56, W00+35 @ + .equ W60, W00+36 @ + .equ W64, W00+37 @ + .equ W66, W00+38 @ + .equ W68, W00+39 @ + .equ W72, W00+40 @ + .equ W76, W00+41 @ + .equ W78, W00+42 @ + .equ W80, W00+43 @ + .equ W84, W00+44 @ + .equ W88, W00+45 @ + .equ W90, W00+46 @ + .equ W92, W00+47 @ + .equ W96, W00+48 @ + + .equ FINE, 0xb1 @ fine + .equ GOTO, 0xb2 @ goto + .equ PATT, 0xb3 @ pattern play + .equ PEND, 0xb4 @ pattern end + .equ REPT, 0xb5 @ repeat + .equ MEMACC, 0xb9 @ memacc op adr dat ***lib + .equ PRIO, 0xba @ priority + .equ TEMPO, 0xbb @ tempo (BPM/2) + .equ KEYSH, 0xbc @ key shift + .equ VOICE, 0xbd @ voice # + .equ VOL, 0xbe @ volume + .equ PAN, 0xbf @ panpot (c_v+??) + .equ BEND, 0xc0 @ pitch bend (c_v+??) + .equ BENDR, 0xc1 @ bend range + .equ LFOS, 0xc2 @ LFO speed + .equ LFODL, 0xc3 @ LFO delay + .equ MOD, 0xc4 @ modulation depth + .equ MODT, 0xc5 @ modulation type + .equ TUNE, 0xc8 @ micro tuning (c_v+??) + + .equ XCMD, 0xcd @ extend command ***lib + .equ xIECV, 0x08 @ imi.echo vol ***lib + .equ xIECL, 0x09 @ imi.echo len ***lib + + .equ EOT, 0xce @ End of Tie + .equ TIE, 0xcf @ + .equ N01, TIE+1 @ NOTE + .equ N02, N01+1 @ + .equ N03, N01+2 @ + .equ N04, N01+3 @ + .equ N05, N01+4 @ + .equ N06, N01+5 @ + .equ N07, N01+6 @ + .equ N08, N01+7 @ + .equ N09, N01+8 @ + .equ N10, N01+9 @ + .equ N11, N01+10 @ + .equ N12, N01+11 @ + .equ N13, N01+12 @ + .equ N14, N01+13 @ + .equ N15, N01+14 @ + .equ N16, N01+15 @ + .equ N17, N01+16 @ + .equ N18, N01+17 @ + .equ N19, N01+18 @ + .equ N20, N01+19 @ + .equ N21, N01+20 @ + .equ N22, N01+21 @ + .equ N23, N01+22 @ + .equ N24, N01+23 @ + .equ N28, N01+24 @ + .equ N30, N01+25 @ + .equ N32, N01+26 @ + .equ N36, N01+27 @ + .equ N40, N01+28 @ + .equ N42, N01+29 @ + .equ N44, N01+30 @ + .equ N48, N01+31 @ + .equ N52, N01+32 @ + .equ N54, N01+33 @ + .equ N56, N01+34 @ + .equ N60, N01+35 @ + .equ N64, N01+36 @ + .equ N66, N01+37 @ + .equ N68, N01+38 @ + .equ N72, N01+39 @ + .equ N76, N01+40 @ + .equ N78, N01+41 @ + .equ N80, N01+42 @ + .equ N84, N01+43 @ + .equ N88, N01+44 @ + .equ N90, N01+45 @ + .equ N92, N01+46 @ + .equ N96, N01+47 @ + +@ maximum value for volume + + .equ mxv, 0x7F @ + +@ center value of PAN, BEND, TUNE + + .equ c_v, 0x40 @ -64 ~ +63 + +@ note for N??, TIE, EOT + + .equ CnM2, 0 @ + .equ CsM2, 1 @ + .equ DnM2, 2 @ + .equ DsM2, 3 @ + .equ EnM2, 4 @ + .equ FnM2, 5 @ + .equ FsM2, 6 @ + .equ GnM2, 7 @ + .equ GsM2, 8 @ + .equ AnM2, 9 @ + .equ AsM2, 10 @ + .equ BnM2, 11 @ + .equ CnM1, 12 @ + .equ CsM1, 13 @ + .equ DnM1, 14 @ + .equ DsM1, 15 @ + .equ EnM1, 16 @ + .equ FnM1, 17 @ + .equ FsM1, 18 @ + .equ GnM1, 19 @ + .equ GsM1, 20 @ + .equ AnM1, 21 @ + .equ AsM1, 22 @ + .equ BnM1, 23 @ + .equ Cn0, 24 @ + .equ Cs0, 25 @ + .equ Dn0, 26 @ + .equ Ds0, 27 @ + .equ En0, 28 @ + .equ Fn0, 29 @ + .equ Fs0, 30 @ + .equ Gn0, 31 @ + .equ Gs0, 32 @ + .equ An0, 33 @ + .equ As0, 34 @ + .equ Bn0, 35 @ + .equ Cn1, 36 @ + .equ Cs1, 37 @ + .equ Dn1, 38 @ + .equ Ds1, 39 @ + .equ En1, 40 @ + .equ Fn1, 41 @ + .equ Fs1, 42 @ + .equ Gn1, 43 @ + .equ Gs1, 44 @ + .equ An1, 45 @ + .equ As1, 46 @ + .equ Bn1, 47 @ + .equ Cn2, 48 @ + .equ Cs2, 49 @ + .equ Dn2, 50 @ + .equ Ds2, 51 @ + .equ En2, 52 @ + .equ Fn2, 53 @ + .equ Fs2, 54 @ + .equ Gn2, 55 @ + .equ Gs2, 56 @ + .equ An2, 57 @ + .equ As2, 58 @ + .equ Bn2, 59 @ + .equ Cn3, 60 @ + .equ Cs3, 61 @ + .equ Dn3, 62 @ + .equ Ds3, 63 @ + .equ En3, 64 @ + .equ Fn3, 65 @ + .equ Fs3, 66 @ + .equ Gn3, 67 @ + .equ Gs3, 68 @ + .equ An3, 69 @ 440Hz + .equ As3, 70 @ + .equ Bn3, 71 @ + .equ Cn4, 72 @ + .equ Cs4, 73 @ + .equ Dn4, 74 @ + .equ Ds4, 75 @ + .equ En4, 76 @ + .equ Fn4, 77 @ + .equ Fs4, 78 @ + .equ Gn4, 79 @ + .equ Gs4, 80 @ + .equ An4, 81 @ + .equ As4, 82 @ + .equ Bn4, 83 @ + .equ Cn5, 84 @ + .equ Cs5, 85 @ + .equ Dn5, 86 @ + .equ Ds5, 87 @ + .equ En5, 88 @ + .equ Fn5, 89 @ + .equ Fs5, 90 @ + .equ Gn5, 91 @ + .equ Gs5, 92 @ + .equ An5, 93 @ + .equ As5, 94 @ + .equ Bn5, 95 @ + .equ Cn6, 96 @ + .equ Cs6, 97 @ + .equ Dn6, 98 @ + .equ Ds6, 99 @ + .equ En6, 100 @ + .equ Fn6, 101 @ + .equ Fs6, 102 @ + .equ Gn6, 103 @ + .equ Gs6, 104 @ + .equ An6, 105 @ + .equ As6, 106 @ + .equ Bn6, 107 @ + .equ Cn7, 108 @ + .equ Cs7, 109 @ + .equ Dn7, 110 @ + .equ Ds7, 111 @ + .equ En7, 112 @ + .equ Fn7, 113 @ + .equ Fs7, 114 @ + .equ Gn7, 115 @ + .equ Gs7, 116 @ + .equ An7, 117 @ + .equ As7, 118 @ + .equ Bn7, 119 @ + .equ Cn8, 120 @ + .equ Cs8, 121 @ + .equ Dn8, 122 @ + .equ Ds8, 123 @ + .equ En8, 124 @ + .equ Fn8, 125 @ + .equ Fs8, 126 @ + .equ Gn8, 127 @ + +@ velocity + + .equ v000, 0 @ + .equ v001, 1 @ + .equ v002, 2 @ + .equ v003, 3 @ + .equ v004, 4 @ + .equ v005, 5 @ + .equ v006, 6 @ + .equ v007, 7 @ + .equ v008, 8 @ + .equ v009, 9 @ + .equ v010, 10 @ + .equ v011, 11 @ + .equ v012, 12 @ + .equ v013, 13 @ + .equ v014, 14 @ + .equ v015, 15 @ + .equ v016, 16 @ + .equ v017, 17 @ + .equ v018, 18 @ + .equ v019, 19 @ + .equ v020, 20 @ + .equ v021, 21 @ + .equ v022, 22 @ + .equ v023, 23 @ + .equ v024, 24 @ + .equ v025, 25 @ + .equ v026, 26 @ + .equ v027, 27 @ + .equ v028, 28 @ + .equ v029, 29 @ + .equ v030, 30 @ + .equ v031, 31 @ + .equ v032, 32 @ + .equ v033, 33 @ + .equ v034, 34 @ + .equ v035, 35 @ + .equ v036, 36 @ + .equ v037, 37 @ + .equ v038, 38 @ + .equ v039, 39 @ + .equ v040, 40 @ + .equ v041, 41 @ + .equ v042, 42 @ + .equ v043, 43 @ + .equ v044, 44 @ + .equ v045, 45 @ + .equ v046, 46 @ + .equ v047, 47 @ + .equ v048, 48 @ + .equ v049, 49 @ + .equ v050, 50 @ + .equ v051, 51 @ + .equ v052, 52 @ + .equ v053, 53 @ + .equ v054, 54 @ + .equ v055, 55 @ + .equ v056, 56 @ + .equ v057, 57 @ + .equ v058, 58 @ + .equ v059, 59 @ + .equ v060, 60 @ + .equ v061, 61 @ + .equ v062, 62 @ + .equ v063, 63 @ + .equ v064, 64 @ + .equ v065, 65 @ + .equ v066, 66 @ + .equ v067, 67 @ + .equ v068, 68 @ + .equ v069, 69 @ + .equ v070, 70 @ + .equ v071, 71 @ + .equ v072, 72 @ + .equ v073, 73 @ + .equ v074, 74 @ + .equ v075, 75 @ + .equ v076, 76 @ + .equ v077, 77 @ + .equ v078, 78 @ + .equ v079, 79 @ + .equ v080, 80 @ + .equ v081, 81 @ + .equ v082, 82 @ + .equ v083, 83 @ + .equ v084, 84 @ + .equ v085, 85 @ + .equ v086, 86 @ + .equ v087, 87 @ + .equ v088, 88 @ + .equ v089, 89 @ + .equ v090, 90 @ + .equ v091, 91 @ + .equ v092, 92 @ + .equ v093, 93 @ + .equ v094, 94 @ + .equ v095, 95 @ + .equ v096, 96 @ + .equ v097, 97 @ + .equ v098, 98 @ + .equ v099, 99 @ + .equ v100, 100 @ + .equ v101, 101 @ + .equ v102, 102 @ + .equ v103, 103 @ + .equ v104, 104 @ + .equ v105, 105 @ + .equ v106, 106 @ + .equ v107, 107 @ + .equ v108, 108 @ + .equ v109, 109 @ + .equ v110, 110 @ + .equ v111, 111 @ + .equ v112, 112 @ + .equ v113, 113 @ + .equ v114, 114 @ + .equ v115, 115 @ + .equ v116, 116 @ + .equ v117, 117 @ + .equ v118, 118 @ + .equ v119, 119 @ + .equ v120, 120 @ + .equ v121, 121 @ + .equ v122, 122 @ + .equ v123, 123 @ + .equ v124, 124 @ + .equ v125, 125 @ + .equ v126, 126 @ + .equ v127, 127 @ + +@ exact gate time parameter for N?? + + .equ gtp1, 1 @ + .equ gtp2, 2 @ + .equ gtp3, 3 @ + +@ parameter of MODT + + .equ mod_vib,0 @ vibrate + .equ mod_tre,1 @ tremolo + .equ mod_pan,2 @ auto-panpot + +@ parameter of MEMACC + + .equ mem_set,0 @ + .equ mem_add,1 @ + .equ mem_sub,2 @ + .equ mem_mem_set,3 @ + .equ mem_mem_add,4 @ + .equ mem_mem_sub,5 @ + .equ mem_beq,6 @ + .equ mem_bne,7 @ + .equ mem_bhi,8 @ + .equ mem_bhs,9 @ + .equ mem_bls,10 @ + .equ mem_blo,11 @ + .equ mem_mem_beq,12 @ + .equ mem_mem_bne,13 @ + .equ mem_mem_bhi,14 @ + .equ mem_mem_bhs,15 @ + .equ mem_mem_bls,16 @ + .equ mem_mem_blo,17 @ + + .equ reverb_set,0x80 @ SOUND_MODE_REVERB_SET + .equ PAM, PAN @ diff --git a/EngineHacks/Necessary/GrowthGetters/C/include/agb_sram.h b/EngineHacks/Necessary/GrowthGetters/C/include/agb_sram.h new file mode 100644 index 0000000000..826fe82601 --- /dev/null +++ b/EngineHacks/Necessary/GrowthGetters/C/include/agb_sram.h @@ -0,0 +1,16 @@ +#ifndef GUARD_AGB_SRAM_H +#define GUARD_AGB_SRAM_H + +#include "global.h" + +void SetSramFastFunc(void); +void WriteSramFast(const u8 *src, u8 *dest, u32 size); +extern void (*ReadSramFast)(void const * src, void * dest, u32 size); +extern u32 (*VerifySramFast)(void const * src, void * dest, u32 size); +u32 WriteAndVerifySramFast(void const * src, void * dest, u32 size); + +#define CART_SRAM_ADDR 0x0E000000 +#define CART_SRAM_SIZE 0x00008000 +#define CART_SRAM ((void *) CART_SRAM_ADDR) + +#endif // GUARD_AGB_SRAM_H diff --git a/EngineHacks/Necessary/GrowthGetters/C/include/anime.h b/EngineHacks/Necessary/GrowthGetters/C/include/anime.h new file mode 100644 index 0000000000..58122c4f2c --- /dev/null +++ b/EngineHacks/Necessary/GrowthGetters/C/include/anime.h @@ -0,0 +1,146 @@ +#ifndef GUARD_ANIME_H +#define GUARD_ANIME_H + +#include "global.h" +#include "bmbattle.h" +#include "fontgrp.h" + +struct Anim { + /* 00 */ u16 state; + /* 02 */ short xPosition; + /* 04 */ short yPosition; + /* 06 */ short timer; + /* 08 */ u16 oam2Base; + /* 0A */ u16 drawLayerPriority; + /* 0C */ u16 state2; + /* 0E */ u16 nextRoundId; + /* 10 */ u16 state3; + /* 12 */ u8 currentRoundType; + /* 13 */ u8 unk13; + + /* 14 */ u8 commandQueueSize; + /* 15 */ u8 commandQueue[7]; + + /* 1C */ u32 oamBase; + + /* 20 */ const u32* pScrCurrent; + /* 24 */ const u32* pScrStart; + /* 28 */ const void* pImgSheet; + /* 2C */ void* pUnk2C; + /* 30 */ const void* pSpriteDataPool; // aka "OAM data" + + /* 34 */ struct Anim* pPrev; + /* 38 */ struct Anim* pNext; + + /* 3C */ const void* pSpriteData; + /* 40 */ const void* pUnk40; + /* 44 */ const void* pUnk44; +}; + +enum Anim_state { + ANIM_BIT_ENABLED = (1 << 0), + ANIM_BIT_HIDDEN = (1 << 1), + ANIM_BIT_2 = (1 << 2), + ANIM_BIT_FROZEN = (1 << 3), +}; + +struct AnimSpriteData { + /* 00 */ u32 header; + + union { + struct { + /* 04 */ u16 pa; + /* 06 */ u16 pb; + /* 08 */ u16 pc; + /* 0A */ u16 pd; + } affine; + + struct { + /* 04 */ u16 oam2; + /* 06 */ short x; + /* 08 */ short y; + } object; + } as; +}; + +enum { + ANIM_MAX_COUNT = 50, +}; + +enum { + // Animation Command Identifiers + // TODO: complete during battle animation decomp + + ANIM_CMD_NOP = 0x00, + ANIM_CMD_WAIT_01 = 0x01, // wait for hp depletion + ANIM_CMD_WAIT_02 = 0x02, // wait for dodge start, then dodge + ANIM_CMD_WAIT_03 = 0x03, // wait for attack start + ANIM_CMD_WAIT_04 = 0x04, + ANIM_CMD_WAIT_05 = 0x05, // wait for spell animation? + // TODO: more + ANIM_CMD_WAIT_13 = 0x13, // unk + ANIM_CMD_WAIT_18 = 0x18, // wait for dodge start, then forward dodge + ANIM_CMD_WAIT_2D = 0x2D, // unk + ANIM_CMD_WAIT_39 = 0x39, // unk + ANIM_CMD_WAIT_52 = 0x52, // unk +}; + +// TODO: add macro helpers for writing animation scripts. + +#define ANIM_IS_DISABLED(anim) ((anim)->state == 0) + +#define ANINS_IS_NOT_FORCESPRITE(instruction) ((instruction) & 0x80000000) +#define ANINS_IS_PTRINS(instruction) ((instruction) & 0x40000000) + +#define ANINS_FORCESPRITE_GET_ADDRESS(instruction) ((void*) ((instruction) &~ 0xF0000003)) +#define ANINS_FORCESPRITE_GET_DELAY(instruction) ((((instruction) >> 26) & 0x1C) + ((instruction) & 3)) + +#define ANINS_PTRINS_GET_TYPE(instruction) (0x3 & ((instruction) >> 28)) +#define ANINS_PTRINS_GET_ADDRESS(instruction) ((void*) ((instruction) &~ 0xF0000000)) + +#define ANINS_GET_TYPE(instruction) (0x3F & ((instruction) >> 24)) + +#define ANINS_WAIT_GET_DELAY(instruction) ((instruction) & 0xFFFF) + +#define ANINS_MOVE_GET_XOFF(instruction) (((int) ((instruction) << 24)) >> 24) +#define ANINS_MOVE_GET_YOFF(instruction) (((int) ((instruction) << 16)) >> 24) +#define ANINS_MOVE_GET_DELAY(instruction) (((instruction) >> 16) & 0xFF) + +#define ANINS_COMMAND_GET_ID(instruction) (0xFF & (instruction)) + +#define ANINS_FRAME_GET_DELAY(instruction) ((instruction) & 0xFFFF) +#define ANINS_FRAME_GET_UNK(instruction) ((instruction) >> 16) & 0xFF + +enum +{ + ANIM_INS_TYPE_STOP = 0, + ANIM_INS_TYPE_END = 1, + ANIM_INS_TYPE_LOOP = 2, + ANIM_INS_TYPE_MOVE = 3, + ANIM_INS_TYPE_WAIT = 4, + ANIM_INS_TYPE_COMMAND = 5, + ANIM_INS_TYPE_FRAME = 6, +}; + +void AnimUpdateAll(void); +void AnimClearAll(void); +struct Anim* AnimCreate_unused(const void* script); +struct Anim* AnimCreate(const void* script, u16 displayPriority); +void AnimSort(void); +void AnimDelete(struct Anim* anim); +void AnimDisplay(struct Anim* anim); + +bool PrepareBattleGraphicsMaybe(void); +u16 sub_8057CAC(struct Unit *unit, const void* pBattleAnimDef, u16, int *out); +s8 sub_8057DA8(u16, u16); +s8 sub_8057ED0(u16, u16); +// ??? GetSpellAnimId(???); +// ??? sub_80581A0(???); +void ParseBattleHitToBanimCmd(void); +int GetBattleAnimationId(struct Unit *unit, const void *anim, u16 wpn, u32 *out); +// ??? sub_8058918(???); +// ??? sub_805893C(???); +int SomethingFilterBattleAnimId(s16, u16 item); +int GetAllegienceId(u8); + +#endif // GUARD_ANIME_H diff --git a/EngineHacks/Necessary/GrowthGetters/C/include/ap.h b/EngineHacks/Necessary/GrowthGetters/C/include/ap.h new file mode 100644 index 0000000000..ee60d322d2 --- /dev/null +++ b/EngineHacks/Necessary/GrowthGetters/C/include/ap.h @@ -0,0 +1,46 @@ +#ifndef GUARD_AP_H +#define GUARD_AP_H + +struct APProc; + +struct APHandle { + /* 00 */ const u16* pDefinition; // Pointer to Definition Root + /* 04 */ const u16* pFrameData; // Pointer to Frame Data Array + /* 08 */ const u16* pAnimDataStart; // Pointer to Current Anim Data (Start, where we go back on loop) + /* 0C */ const u16* pAnimDataCurrent; // Pointer to Current Anim Data (Cursor, where we are now) + /* 10 */ const u16* pCurrentObjData; // Pointer to Current Obj Data + /* 14 */ const u16* pCurrentRotScale; // Pointer to Current Rot/Scale Data + /* 18 */ s16 frameTimer; // Cycle Timer + /* 1A */ u16 frameInterval; // Cycle Time Step (0x100 is one frame) + /* 1C */ u16 subframeTimer; // Sub frame time offset or something + /* 1E */ u16 objLayer; // HiObj layer + /* 20 */ u8 gfxNeedsUpdate; // bool defining whether gfx needs update + /* 21 */ u8 rotScaleIndex; // Rotation/Scale OAM Index + /* 22 */ u16 tileBase; // OAM Extra Data (Tile Index Root & OAM2 Stuff) + /* 24 */ const void* pGraphics; // Pointer to graphics (if any) +}; + + +void AP_ClearAll(); +struct APHandle* AP_Create(const void* apDefinition, u16 aObjNode); +void AP_Delete(struct APHandle* handle); +s8 AP_Update(struct APHandle* handle, int x, int y); +void AP_Display(struct APHandle*, int, int); +s8 AP_ExecFrame(struct APHandle*); +void AP_QueueObjRotScale(struct APHandle*); +void AP_SwitchAnimation(struct APHandle* handle, int index); +void AP_SetDefinition(struct APHandle* handle, const u16* definition); +void AP_QueueObjGraphics(struct APHandle*); +void AP_LoadDefinition(struct APHandle*, const u16*); +void AP_ExecDummyFrame(struct APHandle*); +void AP_Init(struct APHandle*, const u16*, u16); +struct APHandle* AP_Find(const u16* definition); +ProcPtr APProc_Create(const void* apDefinition, int xPos, int yPos, int tileBase, int anim, u16 aObjNode); +// ??? APProc_OnUpdate(???); +// ??? APProc_OnEnd(???); +// ??? APProc_SetParameters(???); +void APProc_Delete(struct APProc* proc); +void APProc_DeleteAll(void); +int APProc_Exists(void); + +#endif // GUARD_AP_H diff --git a/EngineHacks/Necessary/GrowthGetters/C/include/banim.inc b/EngineHacks/Necessary/GrowthGetters/C/include/banim.inc new file mode 100644 index 0000000000..b37b3ef8d3 --- /dev/null +++ b/EngineHacks/Necessary/GrowthGetters/C/include/banim.inc @@ -0,0 +1,5 @@ +@ vim:ft=armv4 + .include "banim_code.inc" + .include "banim_sheet.inc" + .include "banim_oam.inc" + diff --git a/EngineHacks/Necessary/GrowthGetters/C/include/banim_code.inc b/EngineHacks/Necessary/GrowthGetters/C/include/banim_code.inc new file mode 100644 index 0000000000..edccf13fbf --- /dev/null +++ b/EngineHacks/Necessary/GrowthGetters/C/include/banim_code.inc @@ -0,0 +1,772 @@ +@ vim:ft=armv4 + +@ battle animation script code +@ by laqieer + +@ end each mode, terminator +.macro banim_code_end_mode + .word 0x80000000 +.endm + +@ 0x86 Command: load the tileset and oam data to combine each frame +.macro banim_code_frame duration, sheet_addr, frame_number, oam_offset + .word 0x86000000 + (\frame_number << 16) + \duration, \sheet_addr, \oam_offset +.endm + +@ XX 00 00 85 series +.macro banim_code_85 number + .word 0x85000000 + \number +.endm + +@ reference: "0x85 Command Usage.txt" in FEditor Doc + +@ nop +.macro banim_code_nop + .word 0x85000000 +.endm + +@ Start attack animation; should be followed by banim_oode_start_attack_2; should head "dodged attack" (melee that will miss) +.macro banim_code_start_attack_1 + .word 0x85000003 +.endm + +@ Start attack animation; should be preceeded by banim_code_start_attack_1 +.macro banim_code_start_attack_2 + .word 0x85000007 +.endm + +@ Call spell associated with equipped weapon +.macro banim_code_call_spell_anim + .word 0x85000005 +.endm + +@ Normal hit +.macro banim_code_hit_normal + .word 0x8500001A +.endm + +@ Critical hit 1 +.macro banim_code_hit_critical_1 + .word 0x85000008 +.endm + +@ Critical hit 2 +.macro banim_code_hit_critical_2 + .word 0x85000009 +.endm + +@ Critical hit 3 +.macro banim_code_hit_critical_3 + .word 0x8500000A +.endm + +@ Critical hit 4 +.macro banim_code_hit_critical_4 + .word 0x8500000B +.endm + +@ Critical hit 5 +.macro banim_code_hit_critical_5 + .word 0x8500000C +.endm + +@ Pauses the attacker, makes them flash white and makes the screen flash white. Essentially makes it look as though the attacker was hit, but without blue sparks +.macro banim_code_hit_fake + .word 0x85000039 +.endm + +@ Show brief white flash animation +.macro banim_code_flash_white + .word 0x85000051 +.endm + +@ Heavy vibration of screen +.macro banim_code_shake_screnn_heavily + .word 0x85000014 +.endm + +@ Slight vibration of screen +.macro banim_code_shake_screnn_slightly + .word 0x85000015 +.endm + +@ Prepare HP depletion routine; needed to animate return to standing frame after hit +.macro banim_code_prepare_hp_deplete + .word 0x85000004 +.endm + +@ Wait for HP to deplete (freezes if no HP depletion is occurring/has occurred) (should be used even in missed attack) (should end standing animations) +.macro banim_code_wait_hp_deplete + .word 0x85000001 +.endm + +@ Start of dodging frames (should go after standing frame and before dodging animation) +.macro banim_code_start_dodge + .word 0x8500000E +.endm + +@ Start of dodge toward background +.macro banim_code_dodge_to_back + .word 0x85000002 +.endm + +@ Start of dodge toward the foreground +.macro banim_code_dodge_to_before + .word 0x85000018 +.endm + +@ End of dodge animation (should have an banim_code_wait_hp_deplete before it and after a preceding banim_start_dodge) (should be used just before banim_code_end_mode and should end missed attack as well) +.macro banim_code_end_dodge + .word 0x8500000D +.endm + +@ Begin opponent's turn after hit +.macro banim_code_start_opposite_turn + .word 0x85000006 +.endm + +@ ? (ranged attack - hand axe for Hector) +.macro banim_code_range_attack + .word 0x85000013 +.endm + +@ Show fire (that envelopes Sealed Sword; contains all Sealed Sword fire frames) animation. Slashing frames missing in FE 7/8! +.macro banim_code_effect_sealed_sword_fire + .word 0x8500002C +.endm + +@ ? (Assassin critical) (Lethality activator that is dependent on other commands?) +.macro banim_code_effect_instant_kill_1 + .word 0x8500002D +.endm + +@ See command banim_code_effect_instant_kill_1 +.macro banim_code_effect_instant_kill_2 + .word 0x85000052 +.endm + +@ Show sage's normal magic rune drawing animation +.macro banim_code_effect_magic_rune_normal + .word 0x8500002E +.endm + +@ Show sage's critical magic rune drawing animation +.macro banim_code_effect_magic_rune_critical + .word 0x8500002F +.endm + +@ Show Nergal's dark aura animation - FE 7 only! +.macro banim_code_effect_dark_aura + .word 0x8500003D +.endm + +@ Show dirt kicking (as from dashing forward) animation(リンロードのクリティカル時の砂煙) +.macro banim_code_effect_dirt_kick + .word 0x85000030 +.endm + +@ Show dirt wave (as from horse kicking forward from ground) animation +.macro banim_code_effect_dirt_wave + .word 0x8500004E +.endm + +@ Show small dirt wave moving forward animation (starts about mid screen) +.macro banim_code_effect_dirt_wave_small + .word 0x85000031 +.endm + +@ Show medium sized dirt wave moving backward animation (starts from feet of attacker) +.macro banim_code_effect_dirt_wave_medium + .word 0x85000032 +.endm + +@ ? (Nergal's critical uses this) +.macro banim_code_effect_last_boss_critical + .word 0x85000050 +.endm + +@ hardcoded codes + +@ Sword toss; VERY hardcoded (uses 32x32 at linear sheet index 0x1C from current sheet) +.macro banim_code_toss_sword + .word 0x85000026 +.endm + +@ Shield toss; while this command is used for shield tossing, it is actually just a copy of banim_code_toss_shield +.macro banim_code_toss_shield + .word 0x85000027 +.endm + +@ Show cape flowing animation; VERY hardcoded +.macro banim_code_cape_flowing + .word 0x85000047 +.endm + +@ play sound (sound index is decimal and hardcoded) (some command play different sound when the unit is at the left ot right side, and sound_id_r = sound_id_l - 1 in most cases) (some commands play different sound when hit normal or hit critical, TODO: add their sound index) + +@ Play bow pulling SFE +.macro banim_code_sound_209 + .word 0x85000019 +.endm +.macro banim_code_sound_pull_bow + .word 0x85000019 +.endm + +@ Play quick "heavy step" SFE +.macro banim_code_sound_step_heavy_quick + .word 0x8500001B +.endm + +@ Play light horse stepping SFE; pitch decreases(ナイトの足音?) +.macro banim_code_sound_step_light_horse_pitch_down + .word 0x8500001C +.endm + +@ Play light horse stepping SFE; pitch increases(ロードナイトの足音?) +.macro banim_code_sound_step_light_horse_pitch_up + .word 0x8500001D +.endm + +@ Similar to banim_code_sound_step_light_horse_pitch_up; a bit louder(ナイトの足音?) +.macro banim_code_sound_step_light_horse_pitch_up_loud + .word 0x8500001E +.endm + +@ Play hit SFE (sounds like Eliwood with sword's hit) (Will be normal hit sound during normal attack and critical hit sound during critical attack) +.macro banim_code_sound_hit_eliwood + .word 0x8500001F +.endm + +@ Play hit SFE (sounds like Knight Lord with sword's hit) (see previous note) +.macro banim_code_sound_hit_eliwood_promoted + .word 0x85000021 +.endm + +@ Play hit SFE (sounds like Knight Lord with Durandal's hit) (see previous note) +.macro banim_code_sound_hit_eliwood_promoted_durandal + .word 0x85000020 +.endm + +@ Play short sword swinging SFE(リンロードの剣を振る音) +.macro banim_code_sound_201 + .word 0x85000022 +.endm +.macro banim_code_sound_sword_swing_short + .word 0x85000022 +.endm + +@ Play shorter sword swinging SFE(剣を振る音 小さい) +.macro banim_code_sound_200 + .word 0x85000023 +.endm +.macro banim_code_sound_sword_swing_shorter + .word 0x85000023 +.endm + +@ Play sword slashing air SFE +.macro banim_code_sound_202 + .word 0x85000024 +.endm +.macro banim_code_sound_sword_slash_air + .word 0x85000024 +.endm + +@ Play wing flap SFE(ブンという音) +.macro banim_code_sound_611 + .word 0x85000025 +.endm +.macro banim_code_sound_wing_flap + .word 0x85000025 +.endm + +@ Play electrical charging SFE (Used by Shamans) +.macro banim_code_sound_246 + .word 0x85000028 +.endm +.macro banim_code_sound_elec_charge + .word 0x85000028 +.endm + +@ Play sound index 321 +.macro banim_code_sound_321 + .word 0x85000029 +.endm + +@ Play sound index 322 +.macro banim_code_sound_322 + .word 0x8500002A +.endm + +@ Play armored unit "leaping" SFE(アーマー系の鎧音) +.macro banim_code_sound_615_614 + .word 0x8500002B +.endm +.macro banim_code_sound_armor_leap + .word 0x8500002B +.endm + +@ Play brigand critical screaming SFE(山賊クリティカル時の叫び声) +.macro banim_code_sound_231 + .word 0x85000033 +.endm +.macro banim_code_sound_scream + .word 0x85000033 +.endm + +@ Play heavy stepping SFE +.macro banim_code_sound_step_heavy + .word 0x85000034 +.endm + +@ Play longer wing flapping SFE +.macro banim_code_sound_613_612 + .word 0x85000035 +.endm +.macro banim_code_sound_wing_flap_long + .word 0x85000035 +.endm + +@ Play sword unsheathing SFE(リンロードの剣を抜く音?) +.macro banim_code_sound_206 + .word 0x85000036 +.endm +.macro banim_code_sound_sword_unsheath + .word 0x85000036 +.endm + +@ Play sword clicking SFE(剣を鞘に入れる音?) +.macro banim_code_sound_207 + .word 0x85000037 +.endm +.macro banim_code_sound_sword_click + .word 0x85000037 +.endm + +@ Play heavy spear spinning SFE(槍を回す音) +.macro banim_code_sound_203 + .word 0x85000038 +.endm +.macro banim_code_sound_sword_spear_spin_heavy + .word 0x85000038 +.endm + +@ Play dancer magic release SFE(踊り子の音) +.macro banim_code_sound_723 + .word 0x8500003A +.endm +.macro banim_code_sound_dance + .word 0x8500003A +.endm + +@ Play bard song SFE(バードの笛の音) +.macro banim_code_sound_724 + .word 0x8500003B +.endm +.macro banim_code_sound_sing + .word 0x8500003B +.endm + +@ Play sword "whooshing" SFE (done by Nomads; sounds like wing flap)(剣を振る音?) +.macro banim_code_sound_611_610 + .word 0x8500003C +.endm +.macro banim_code_sound_whoosh + .word 0x8500003C +.endm + +@ Play burning SFE(炎の効果音 ロイ封印) +.macro banim_code_sound_241 + .word 0x8500003E +.endm +.macro banim_code_sound_burn + .word 0x8500003E +.endm + +@ Play alternate arrow firing SFE?(アーチ発射音) +.macro banim_code_sound_310 + .word 0x8500003F +.endm +.macro banim_code_sound_ballista + .word 0x8500003F +.endm + +@ Play electric beebee +.macro banim_code_sound_279 + .word 0x85000040 +.endm +.macro banim_code_sound_elec_bee + .word 0x85000040 +.endm + +@ Play short axe swinging SFE +.macro banim_code_sound_235 + .word 0x85000041 +.endm +.macro banim_code_sound_axe_swing_short + .word 0x85000041 +.endm + +@ Play long axe swinging SFE +.macro banim_code_sound_234 + .word 0x85000042 +.endm +.macro banim_code_sound_axe_swing_long + .word 0x85000042 +.endm + +@ Play weapon stance SFE (Clicking noise)(辺を鞘に入れる音 カチ) +.macro banim_code_sound_719 + .word 0x85000043 +.endm +.macro banim_code_sound_weapon_stance + .word 0x85000043 +.endm + +@ Play short "light emission" SFE (I seriously don't know a better way to describe this)(エリウッドクリティカル時の剣が光る音) +.macro banim_code_sound_720 + .word 0x85000044 +.endm +.macro banim_code_sound_light_emit + .word 0x85000044 +.endm + +@ Play horse neighing SFE(ロードナイト馬のいななき) +.macro banim_code_sound_721 + .word 0x85000045 +.endm +.macro banim_code_sound_horse_neigh + .word 0x85000045 +.endm + +@ Play dropped axe crashing onto ground SFE +.macro banim_code_sound_722 + .word 0x85000046 +.endm +.macro banim_code_sound_axe_drop_ground + .word 0x85000046 +.endm + +@ Play sound index 237. Bird sings with bard. +.macro banim_code_sound_237 + .word 0x85000048 +.endm +.macro banim_code_sound_bird + .word 0x85000048 +.endm + +@ Play sage's magic firing SFE(賢者 魔法効果音) +.macro banim_code_sound_309 + .word 0x85000049 +.endm +.macro banim_code_sound_magic_sage + .word 0x85000049 +.endm + +@ Play valkyrie's magic charging SFE (Pretty much the same as the shaman's)(ヴァルキュリア攻撃効果音) +.macro banim_code_sound_308 + .word 0x8500004A +.endm +.macro banim_code_sound_magic_valkyrie + .word 0x8500004A +.endm + +@ Play monk's magic casting SFE(修道士 効果音) +.macro banim_code_sound_733 + .word 0x8500004B +.endm +.macro banim_code_sound_magic_monk + .word 0x8500004B +.endm + +@ Play Athos' magic casting SFE(アトス 効果音) +.macro banim_code_sound_734 + .word 0x8500004C +.endm +.macro banim_code_sound_magic_archsage + .word 0x8500004C +.endm + +@ Play Athos' critical glint SFE(アトス クリティカル効果音) +.macro banim_code_sound_735 + .word 0x8500004D +.endm +.macro banim_code_sound_glint_archsage + .word 0x8500004D +.endm + +@ Play druid critical charging SFE(ドイルド クリティカル効果音) +.macro banim_code_sound_759 + .word 0x8500004F +.endm +.macro banim_code_sound_magic_druid_critical + .word 0x8500004F +.endm + +@ ? (Nergal's critical uses this) +.macro banim_code_sound_744 + .word 0x85000050 +.endm +.macro banim_code_sound_magic_darkdruid_critical + .word 0x85000050 +.endm + +@ 聖魔の場合は以降魔物の効果音とか + +@ バールっぽいSFE +.macro banim_code_sound_805 + .word 0x85000056 +.endm +.macro banim_code_sound_bael_1 + .word 0x85000056 +.endm + +@ バールっぽいSFE +.macro banim_code_sound_806 + .word 0x85000057 +.endm +.macro banim_code_sound_bael_2 + .word 0x85000057 +.endm + +@ シュガッSFE +.macro banim_code_sound_807 + .word 0x85000058 +.endm +.macro banim_code_sound_bael_3 + .word 0x85000058 +.endm + +@ バール移動SFE +.macro banim_code_sound_bael_move + .word 0x85000059 +.endm + +@ ゴゥンSFE +.macro banim_code_sound_810 + .word 0x8500005A +.endm +.macro banim_code_sound_mauthedoog_1 + .word 0x8500005A +.endm + +@ 重め風切りSFE +.macro banim_code_sound_811 + .word 0x8500005B +.endm +.macro banim_code_sound_mauthedoog_2 + .word 0x8500005B +.endm + +@ 遠吠えSFE +.macro banim_code_sound_812 + .word 0x8500005C +.endm +.macro banim_code_sound_mauthedoog_scream + .word 0x8500005C +.endm + +@ ゾンビ足音SFE +.macro banim_code_sound_mauthedoog_3 + .word 0x8500005D +.endm + +@ 掘削音SFE +.macro banim_code_sound_814 + .word 0x8500005E +.endm +.macro banim_code_sound_axe_gargoyle_scream + .word 0x8500005E +.endm + +@ ギーSFE +.macro banim_code_sound_818 + .word 0x8500005F +.endm +.macro banim_code_sound_axe_gargoyle_1 + .word 0x8500005F +.endm + +@ 38と4Dの中間みたいなふりまわすSFE +.macro banim_code_sound_951 + .word 0x85000060 +.endm +.macro banim_code_sound_gorgon_1 + .word 0x85000060 +.endm + +@ 溜めるSFE +.macro banim_code_sound_815 + .word 0x85000061 +.endm +.macro banim_code_sound_gorgon_2 + .word 0x85000061 +.endm + +@ 何かのSFE +.macro banim_code_sound_816 + .word 0x85000062 +.endm +.macro banim_code_sound_gorgon_3 + .word 0x85000062 +.endm + +@ 鳴き声?SFE +.macro banim_code_sound_817 + .word 0x85000063 +.endm +.macro banim_code_sound_gorgon_scream + .word 0x85000063 +.endm + +@ Play sound index 800 +.macro banim_code_sound_800 + .word 0x85000064 +.endm +.macro banim_code_sound_revenant_1 + .word 0x85000064 +.endm + +@ 風切り音SFE +.macro banim_code_sound_801 + .word 0x85000065 +.endm +.macro banim_code_sound_revenant_2 + .word 0x85000065 +.endm + +@ 足音っぽいSFE +.macro banim_code_sound_revenant_move + .word 0x85000066 +.endm + +@ 骨の歩く音SFE +.macro banim_code_sound_bonewalker_move + .word 0x85000067 +.endm + +@ くぐもった音SFE +.macro banim_code_sound_960 + .word 0x85000068 +.endm +.macro banim_code_sound_mogall_blink + .word 0x85000068 +.endm + +@ サイレスっぽくピコーンと鳴るSFE +.macro banim_code_sound_962 + .word 0x8500006A +.endm +.macro banim_code_sound_magic_mogall + .word 0x8500006A +.endm + +@ ブゥンSFE +.macro banim_code_sound_963 + .word 0x8500006B +.endm +.macro banim_code_sound_mogall_blink_critical + .word 0x8500006B +.endm + +@ チローンSFE +.macro banim_code_sound_964 + .word 0x8500006C +.endm +.macro banim_code_sound_magical_mogall_critical + .word 0x8500006C +.endm + +@ 足音SFE +@ TODO a better name for this command +.macro banim_code_sound_C6D + .word 0x8500006D +.endm + +@ 似たような足音SFE +@ TODO a better name for this command +.macro banim_code_sound_C6E + .word 0x8500006E +.endm + +@ 似たような足音(大きめ)SFE +.macro banim_code_sound_axe_gargoyle_2 + .word 0x8500006F +.endm + +@ これも足音SFE +@ TODO a better name for this command +.macro banim_code_sound_C70 + .word 0x85000070 +.endm + +@ かき氷を削るようなSFE +.macro banim_code_sound_802 + .word 0x85000073 +.endm +.macro banim_code_sound_revenant_laugh + .word 0x85000073 +.endm + +@ コチッSFE +.macro banim_code_sound_893 + .word 0x85000074 +.endm +.macro banim_code_sound_bonewalker_critical + .word 0x85000074 +.endm + +@ 低い鳴き声SFE +.macro banim_code_sound_809 + .word 0x85000075 +.endm +.macro banim_code_sound_mauthedoog_roar + .word 0x85000075 +.endm + +@ 燃えるブォォSFE +.macro banim_code_sound_890 + .word 0x85000076 +.endm +.macro banim_code_sound_demon_king_1 + .word 0x85000076 +.endm + +@ ドラゴンゾンビの登場音?SFE +.macro banim_code_sound_891 + .word 0x85000077 +.endm +.macro banim_code_sound_demon_king_scream + .word 0x85000077 +.endm + +@ ジジジSFE +.macro banim_code_sound_740 + .word 0x85000078 +.endm +.macro banim_code_sound_magic_dark_spell + .word 0x85000078 +.endm + +@ ピコリンSFE +.macro banim_code_sound_892 + .word 0x85000079 +.endm + +@ ジッSFE +.macro banim_code_sound_895 + .word 0x8500007A +.endm +.macro banim_code_sound_elec_jee + .word 0x8500007A +.endm + +@ ミルラクリティカルSFE +.macro banim_code_sound_222 + .word 0x8500007B +.endm +.macro banim_code_sound_manakete_critical + .word 0x8500007B +.endm + +@ TODO alias for sound after dumping all battle animation scipts + diff --git a/EngineHacks/Necessary/GrowthGetters/C/include/banim_code_frame.inc b/EngineHacks/Necessary/GrowthGetters/C/include/banim_code_frame.inc new file mode 100644 index 0000000000..aafc3055fd --- /dev/null +++ b/EngineHacks/Necessary/GrowthGetters/C/include/banim_code_frame.inc @@ -0,0 +1,23 @@ +@ vim:ft=armv4 + +@ macro used in banim_xxx_oam_r.s and banim_xxx_oam_l.s +@ by laqieer + +.macro banim_frame_oam attr0, attr1, attr2, dx, dy + .hword \attr0, \attr1, \attr2, \dx, \dy, 0 +.endm + +.macro banim_frame_affine pa, pb, pcc, pd, total=0 + .hword \total + .if \total + .hword 0xFFFF + .else + .hword 0 + .endif + .hword \pa, \pb, \pcc, \pd +.endm + +.macro banim_frame_end + .word 1, 0, 0 +.endm + diff --git a/EngineHacks/Necessary/GrowthGetters/C/include/banim_data.h b/EngineHacks/Necessary/GrowthGetters/C/include/banim_data.h new file mode 100644 index 0000000000..8f9cf5d164 --- /dev/null +++ b/EngineHacks/Necessary/GrowthGetters/C/include/banim_data.h @@ -0,0 +1,31 @@ +// battle animation data in the ROM +// by laqieer + +#include "global.h" +#include "packed_data_block.h" +#include "banim_pointer.h" + +typedef struct { + char abbr[12]; + int *modes; + char *script; + char *oam_r; + char *oam_l; + char *pal; +} BattleAnim, *pBattleAnim; + +typedef struct { + char abbr[12]; + char *pal; +} BattleAnimCharaPal, *pBattleAnimCharaPal; + +typedef struct { + char abbr[12]; + char *tileset; + short *palette; + int null_1; // useless, always 00 +} BattleAnimTerrain, *pBattleAnimTerrain; + +extern BattleAnim banim_data[]; +extern BattleAnimCharaPal character_battle_animation_palette_table[]; +extern BattleAnimTerrain battle_terrain_table[]; diff --git a/EngineHacks/Necessary/GrowthGetters/C/include/banim_oam.inc b/EngineHacks/Necessary/GrowthGetters/C/include/banim_oam.inc new file mode 100644 index 0000000000..4c9741d958 --- /dev/null +++ b/EngineHacks/Necessary/GrowthGetters/C/include/banim_oam.inc @@ -0,0 +1,13187 @@ +@ battle animation 0x0 + .extern banim_lorm_sp1_oam_frame_0_r + .extern banim_lorm_sp1_oam_frame_0_l + .extern banim_lorm_sp1_oam_frame_9_r + .extern banim_lorm_sp1_oam_frame_9_l + .extern banim_lorm_sp1_oam_frame_71_r + .extern banim_lorm_sp1_oam_frame_71_l + .extern banim_lorm_sp1_oam_frame_50_r + .extern banim_lorm_sp1_oam_frame_50_l + .extern banim_lorm_sp1_oam_frame_74_r + .extern banim_lorm_sp1_oam_frame_74_l + .extern banim_lorm_sp1_oam_frame_4_r + .extern banim_lorm_sp1_oam_frame_4_l + .extern banim_lorm_sp1_oam_frame_87_r + .extern banim_lorm_sp1_oam_frame_87_l + .extern banim_lorm_sp1_oam_frame_25_r + .extern banim_lorm_sp1_oam_frame_25_l + .extern banim_lorm_sp1_oam_frame_12_r + .extern banim_lorm_sp1_oam_frame_12_l + .extern banim_lorm_sp1_oam_frame_61_r + .extern banim_lorm_sp1_oam_frame_61_l + .extern banim_lorm_sp1_oam_frame_35_r + .extern banim_lorm_sp1_oam_frame_35_l + .extern banim_lorm_sp1_oam_frame_39_r + .extern banim_lorm_sp1_oam_frame_39_l + .extern banim_lorm_sp1_oam_frame_19_r + .extern banim_lorm_sp1_oam_frame_19_l + .extern banim_lorm_sp1_oam_frame_44_r + .extern banim_lorm_sp1_oam_frame_44_l + .extern banim_lorm_sp1_oam_frame_16_r + .extern banim_lorm_sp1_oam_frame_16_l + .extern banim_lorm_sp1_oam_frame_53_r + .extern banim_lorm_sp1_oam_frame_53_l + .extern banim_lorm_sp1_oam_frame_36_r + .extern banim_lorm_sp1_oam_frame_36_l + .extern banim_lorm_sp1_oam_frame_72_r + .extern banim_lorm_sp1_oam_frame_72_l + .extern banim_lorm_sp1_oam_frame_40_r + .extern banim_lorm_sp1_oam_frame_40_l + .extern banim_lorm_sp1_oam_frame_7_r + .extern banim_lorm_sp1_oam_frame_7_l + .extern banim_lorm_sp1_oam_frame_75_r + .extern banim_lorm_sp1_oam_frame_75_l + .extern banim_lorm_sp1_oam_frame_2_r + .extern banim_lorm_sp1_oam_frame_2_l + .extern banim_lorm_sp1_oam_frame_26_r + .extern banim_lorm_sp1_oam_frame_26_l + .extern banim_lorm_sp1_oam_frame_34_r + .extern banim_lorm_sp1_oam_frame_34_l + .extern banim_lorm_sp1_oam_frame_76_r + .extern banim_lorm_sp1_oam_frame_76_l + .extern banim_lorm_sp1_oam_frame_56_r + .extern banim_lorm_sp1_oam_frame_56_l + .extern banim_lorm_sp1_oam_frame_42_r + .extern banim_lorm_sp1_oam_frame_42_l + .extern banim_lorm_sp1_oam_frame_27_r + .extern banim_lorm_sp1_oam_frame_27_l + .extern banim_lorm_sp1_oam_frame_47_r + .extern banim_lorm_sp1_oam_frame_47_l + .extern banim_lorm_sp1_oam_frame_21_r + .extern banim_lorm_sp1_oam_frame_21_l + .extern banim_lorm_sp1_oam_frame_10_r + .extern banim_lorm_sp1_oam_frame_10_l + .extern banim_lorm_sp1_oam_frame_62_r + .extern banim_lorm_sp1_oam_frame_62_l + .extern banim_lorm_sp1_oam_frame_51_r + .extern banim_lorm_sp1_oam_frame_51_l + .extern banim_lorm_sp1_oam_frame_79_r + .extern banim_lorm_sp1_oam_frame_79_l + .extern banim_lorm_sp1_oam_frame_13_r + .extern banim_lorm_sp1_oam_frame_13_l + .extern banim_lorm_sp1_oam_frame_22_r + .extern banim_lorm_sp1_oam_frame_22_l + .extern banim_lorm_sp1_oam_frame_1_r + .extern banim_lorm_sp1_oam_frame_1_l + .extern banim_lorm_sp1_oam_frame_58_r + .extern banim_lorm_sp1_oam_frame_58_l + .extern banim_lorm_sp1_oam_frame_83_r + .extern banim_lorm_sp1_oam_frame_83_l + .extern banim_lorm_sp1_oam_frame_88_r + .extern banim_lorm_sp1_oam_frame_88_l + .extern banim_lorm_sp1_oam_frame_57_r + .extern banim_lorm_sp1_oam_frame_57_l + .extern banim_lorm_sp1_oam_frame_23_r + .extern banim_lorm_sp1_oam_frame_23_l + .extern banim_lorm_sp1_oam_frame_66_r + .extern banim_lorm_sp1_oam_frame_66_l + .extern banim_lorm_sp1_oam_frame_48_r + .extern banim_lorm_sp1_oam_frame_48_l + .extern banim_lorm_sp1_oam_frame_20_r + .extern banim_lorm_sp1_oam_frame_20_l + .extern banim_lorm_sp1_oam_frame_37_r + .extern banim_lorm_sp1_oam_frame_37_l + .extern banim_lorm_sp1_oam_frame_67_r + .extern banim_lorm_sp1_oam_frame_67_l + .extern banim_lorm_sp1_oam_frame_32_r + .extern banim_lorm_sp1_oam_frame_32_l + .extern banim_lorm_sp1_oam_frame_41_r + .extern banim_lorm_sp1_oam_frame_41_l + .extern banim_lorm_sp1_oam_frame_45_r + .extern banim_lorm_sp1_oam_frame_45_l + .extern banim_lorm_sp1_oam_frame_77_r + .extern banim_lorm_sp1_oam_frame_77_l + .extern banim_lorm_sp1_oam_frame_65_r + .extern banim_lorm_sp1_oam_frame_65_l + .extern banim_lorm_sp1_oam_frame_70_r + .extern banim_lorm_sp1_oam_frame_70_l + .extern banim_lorm_sp1_oam_frame_52_r + .extern banim_lorm_sp1_oam_frame_52_l + .extern banim_lorm_sp1_oam_frame_29_r + .extern banim_lorm_sp1_oam_frame_29_l + .extern banim_lorm_sp1_oam_frame_59_r + .extern banim_lorm_sp1_oam_frame_59_l + .extern banim_lorm_sp1_oam_frame_82_r + .extern banim_lorm_sp1_oam_frame_82_l + .extern banim_lorm_sp1_oam_frame_14_r + .extern banim_lorm_sp1_oam_frame_14_l + .extern banim_lorm_sp1_oam_frame_43_r + .extern banim_lorm_sp1_oam_frame_43_l + .extern banim_lorm_sp1_oam_frame_55_r + .extern banim_lorm_sp1_oam_frame_55_l + .extern banim_lorm_sp1_oam_frame_46_r + .extern banim_lorm_sp1_oam_frame_46_l + .extern banim_lorm_sp1_oam_frame_5_r + .extern banim_lorm_sp1_oam_frame_5_l + .extern banim_lorm_sp1_oam_frame_28_r + .extern banim_lorm_sp1_oam_frame_28_l + .extern banim_lorm_sp1_oam_frame_6_r + .extern banim_lorm_sp1_oam_frame_6_l + .extern banim_lorm_sp1_oam_frame_11_r + .extern banim_lorm_sp1_oam_frame_11_l + .extern banim_lorm_sp1_oam_frame_8_r + .extern banim_lorm_sp1_oam_frame_8_l + .extern banim_lorm_sp1_oam_frame_69_r + .extern banim_lorm_sp1_oam_frame_69_l + .extern banim_lorm_sp1_oam_frame_85_r + .extern banim_lorm_sp1_oam_frame_85_l + .extern banim_lorm_sp1_oam_frame_24_r + .extern banim_lorm_sp1_oam_frame_24_l + .extern banim_lorm_sp1_oam_frame_38_r + .extern banim_lorm_sp1_oam_frame_38_l + .extern banim_lorm_sp1_oam_frame_80_r + .extern banim_lorm_sp1_oam_frame_80_l + .extern banim_lorm_sp1_oam_frame_81_r + .extern banim_lorm_sp1_oam_frame_81_l + .extern banim_lorm_sp1_oam_frame_86_r + .extern banim_lorm_sp1_oam_frame_86_l + .extern banim_lorm_sp1_oam_frame_33_r + .extern banim_lorm_sp1_oam_frame_33_l + .extern banim_lorm_sp1_oam_frame_63_r + .extern banim_lorm_sp1_oam_frame_63_l + .extern banim_lorm_sp1_oam_frame_54_r + .extern banim_lorm_sp1_oam_frame_54_l + .extern banim_lorm_sp1_oam_frame_60_r + .extern banim_lorm_sp1_oam_frame_60_l + .extern banim_lorm_sp1_oam_frame_84_r + .extern banim_lorm_sp1_oam_frame_84_l + .extern banim_lorm_sp1_oam_frame_3_r + .extern banim_lorm_sp1_oam_frame_3_l + .extern banim_lorm_sp1_oam_frame_31_r + .extern banim_lorm_sp1_oam_frame_31_l + .extern banim_lorm_sp1_oam_frame_17_r + .extern banim_lorm_sp1_oam_frame_17_l + .extern banim_lorm_sp1_oam_frame_15_r + .extern banim_lorm_sp1_oam_frame_15_l + .extern banim_lorm_sp1_oam_frame_30_r + .extern banim_lorm_sp1_oam_frame_30_l + .extern banim_lorm_sp1_oam_frame_68_r + .extern banim_lorm_sp1_oam_frame_68_l + .extern banim_lorm_sp1_oam_frame_78_r + .extern banim_lorm_sp1_oam_frame_78_l + .extern banim_lorm_sp1_oam_frame_49_r + .extern banim_lorm_sp1_oam_frame_49_l + .extern banim_lorm_sp1_oam_frame_73_r + .extern banim_lorm_sp1_oam_frame_73_l + .extern banim_lorm_sp1_oam_frame_18_r + .extern banim_lorm_sp1_oam_frame_18_l + .extern banim_lorm_sp1_oam_frame_64_r + .extern banim_lorm_sp1_oam_frame_64_l +@ battle animation 0x1 + .extern banim_lorm_sp1_2_oam_frame_0_r + .extern banim_lorm_sp1_2_oam_frame_0_l + .extern banim_lorm_sp1_2_oam_frame_2_r + .extern banim_lorm_sp1_2_oam_frame_2_l + .extern banim_lorm_sp1_2_oam_frame_3_r + .extern banim_lorm_sp1_2_oam_frame_3_l + .extern banim_lorm_sp1_2_oam_frame_1_r + .extern banim_lorm_sp1_2_oam_frame_1_l +@ battle animation 0x2 + .extern banim_lorf_sw1_oam_frame_0_r + .extern banim_lorf_sw1_oam_frame_0_l + .extern banim_lorf_sw1_oam_frame_4_r + .extern banim_lorf_sw1_oam_frame_4_l + .extern banim_lorf_sw1_oam_frame_52_r + .extern banim_lorf_sw1_oam_frame_52_l + .extern banim_lorf_sw1_oam_frame_19_r + .extern banim_lorf_sw1_oam_frame_19_l + .extern banim_lorf_sw1_oam_frame_50_r + .extern banim_lorf_sw1_oam_frame_50_l + .extern banim_lorf_sw1_oam_frame_7_r + .extern banim_lorf_sw1_oam_frame_7_l + .extern banim_lorf_sw1_oam_frame_26_r + .extern banim_lorf_sw1_oam_frame_26_l + .extern banim_lorf_sw1_oam_frame_38_r + .extern banim_lorf_sw1_oam_frame_38_l + .extern banim_lorf_sw1_oam_frame_21_r + .extern banim_lorf_sw1_oam_frame_21_l + .extern banim_lorf_sw1_oam_frame_49_r + .extern banim_lorf_sw1_oam_frame_49_l + .extern banim_lorf_sw1_oam_frame_41_r + .extern banim_lorf_sw1_oam_frame_41_l + .extern banim_lorf_sw1_oam_frame_37_r + .extern banim_lorf_sw1_oam_frame_37_l + .extern banim_lorf_sw1_oam_frame_35_r + .extern banim_lorf_sw1_oam_frame_35_l + .extern banim_lorf_sw1_oam_frame_3_r + .extern banim_lorf_sw1_oam_frame_3_l + .extern banim_lorf_sw1_oam_frame_44_r + .extern banim_lorf_sw1_oam_frame_44_l + .extern banim_lorf_sw1_oam_frame_9_r + .extern banim_lorf_sw1_oam_frame_9_l + .extern banim_lorf_sw1_oam_frame_20_r + .extern banim_lorf_sw1_oam_frame_20_l + .extern banim_lorf_sw1_oam_frame_48_r + .extern banim_lorf_sw1_oam_frame_48_l + .extern banim_lorf_sw1_oam_frame_10_r + .extern banim_lorf_sw1_oam_frame_10_l + .extern banim_lorf_sw1_oam_frame_6_r + .extern banim_lorf_sw1_oam_frame_6_l + .extern banim_lorf_sw1_oam_frame_46_r + .extern banim_lorf_sw1_oam_frame_46_l + .extern banim_lorf_sw1_oam_frame_13_r + .extern banim_lorf_sw1_oam_frame_13_l + .extern banim_lorf_sw1_oam_frame_16_r + .extern banim_lorf_sw1_oam_frame_16_l + .extern banim_lorf_sw1_oam_frame_30_r + .extern banim_lorf_sw1_oam_frame_30_l + .extern banim_lorf_sw1_oam_frame_43_r + .extern banim_lorf_sw1_oam_frame_43_l + .extern banim_lorf_sw1_oam_frame_32_r + .extern banim_lorf_sw1_oam_frame_32_l + .extern banim_lorf_sw1_oam_frame_11_r + .extern banim_lorf_sw1_oam_frame_11_l + .extern banim_lorf_sw1_oam_frame_23_r + .extern banim_lorf_sw1_oam_frame_23_l + .extern banim_lorf_sw1_oam_frame_1_r + .extern banim_lorf_sw1_oam_frame_1_l + .extern banim_lorf_sw1_oam_frame_8_r + .extern banim_lorf_sw1_oam_frame_8_l + .extern banim_lorf_sw1_oam_frame_18_r + .extern banim_lorf_sw1_oam_frame_18_l + .extern banim_lorf_sw1_oam_frame_34_r + .extern banim_lorf_sw1_oam_frame_34_l + .extern banim_lorf_sw1_oam_frame_12_r + .extern banim_lorf_sw1_oam_frame_12_l + .extern banim_lorf_sw1_oam_frame_2_r + .extern banim_lorf_sw1_oam_frame_2_l + .extern banim_lorf_sw1_oam_frame_45_r + .extern banim_lorf_sw1_oam_frame_45_l + .extern banim_lorf_sw1_oam_frame_14_r + .extern banim_lorf_sw1_oam_frame_14_l + .extern banim_lorf_sw1_oam_frame_22_r + .extern banim_lorf_sw1_oam_frame_22_l + .extern banim_lorf_sw1_oam_frame_25_r + .extern banim_lorf_sw1_oam_frame_25_l + .extern banim_lorf_sw1_oam_frame_28_r + .extern banim_lorf_sw1_oam_frame_28_l + .extern banim_lorf_sw1_oam_frame_5_r + .extern banim_lorf_sw1_oam_frame_5_l + .extern banim_lorf_sw1_oam_frame_24_r + .extern banim_lorf_sw1_oam_frame_24_l + .extern banim_lorf_sw1_oam_frame_47_r + .extern banim_lorf_sw1_oam_frame_47_l + .extern banim_lorf_sw1_oam_frame_39_r + .extern banim_lorf_sw1_oam_frame_39_l + .extern banim_lorf_sw1_oam_frame_33_r + .extern banim_lorf_sw1_oam_frame_33_l + .extern banim_lorf_sw1_oam_frame_27_r + .extern banim_lorf_sw1_oam_frame_27_l + .extern banim_lorf_sw1_oam_frame_40_r + .extern banim_lorf_sw1_oam_frame_40_l + .extern banim_lorf_sw1_oam_frame_29_r + .extern banim_lorf_sw1_oam_frame_29_l + .extern banim_lorf_sw1_oam_frame_36_r + .extern banim_lorf_sw1_oam_frame_36_l + .extern banim_lorf_sw1_oam_frame_15_r + .extern banim_lorf_sw1_oam_frame_15_l + .extern banim_lorf_sw1_oam_frame_42_r + .extern banim_lorf_sw1_oam_frame_42_l + .extern banim_lorf_sw1_oam_frame_17_r + .extern banim_lorf_sw1_oam_frame_17_l + .extern banim_lorf_sw1_oam_frame_51_r + .extern banim_lorf_sw1_oam_frame_51_l + .extern banim_lorf_sw1_oam_frame_31_r + .extern banim_lorf_sw1_oam_frame_31_l +@ battle animation 0x3 + .extern banim_lorf_sw1_2_oam_frame_0_r + .extern banim_lorf_sw1_2_oam_frame_0_l + .extern banim_lorf_sw1_2_oam_frame_2_r + .extern banim_lorf_sw1_2_oam_frame_2_l + .extern banim_lorf_sw1_2_oam_frame_1_r + .extern banim_lorf_sw1_2_oam_frame_1_l + .extern banim_lorf_sw1_2_oam_frame_3_r + .extern banim_lorf_sw1_2_oam_frame_3_l +@ battle animation 0x4 + .extern banim_lomm_sp1_oam_frame_0_r + .extern banim_lomm_sp1_oam_frame_0_l + .extern banim_lomm_sp1_oam_frame_42_r + .extern banim_lomm_sp1_oam_frame_42_l + .extern banim_lomm_sp1_oam_frame_53_r + .extern banim_lomm_sp1_oam_frame_53_l + .extern banim_lomm_sp1_oam_frame_28_r + .extern banim_lomm_sp1_oam_frame_28_l + .extern banim_lomm_sp1_oam_frame_34_r + .extern banim_lomm_sp1_oam_frame_34_l + .extern banim_lomm_sp1_oam_frame_39_r + .extern banim_lomm_sp1_oam_frame_39_l + .extern banim_lomm_sp1_oam_frame_47_r + .extern banim_lomm_sp1_oam_frame_47_l + .extern banim_lomm_sp1_oam_frame_20_r + .extern banim_lomm_sp1_oam_frame_20_l + .extern banim_lomm_sp1_oam_frame_5_r + .extern banim_lomm_sp1_oam_frame_5_l + .extern banim_lomm_sp1_oam_frame_50_r + .extern banim_lomm_sp1_oam_frame_50_l + .extern banim_lomm_sp1_oam_frame_49_r + .extern banim_lomm_sp1_oam_frame_49_l + .extern banim_lomm_sp1_oam_frame_56_r + .extern banim_lomm_sp1_oam_frame_56_l + .extern banim_lomm_sp1_oam_frame_33_r + .extern banim_lomm_sp1_oam_frame_33_l + .extern banim_lomm_sp1_oam_frame_29_r + .extern banim_lomm_sp1_oam_frame_29_l + .extern banim_lomm_sp1_oam_frame_21_r + .extern banim_lomm_sp1_oam_frame_21_l + .extern banim_lomm_sp1_oam_frame_55_r + .extern banim_lomm_sp1_oam_frame_55_l + .extern banim_lomm_sp1_oam_frame_26_r + .extern banim_lomm_sp1_oam_frame_26_l + .extern banim_lomm_sp1_oam_frame_4_r + .extern banim_lomm_sp1_oam_frame_4_l + .extern banim_lomm_sp1_oam_frame_32_r + .extern banim_lomm_sp1_oam_frame_32_l + .extern banim_lomm_sp1_oam_frame_15_r + .extern banim_lomm_sp1_oam_frame_15_l + .extern banim_lomm_sp1_oam_frame_23_r + .extern banim_lomm_sp1_oam_frame_23_l + .extern banim_lomm_sp1_oam_frame_46_r + .extern banim_lomm_sp1_oam_frame_46_l + .extern banim_lomm_sp1_oam_frame_60_r + .extern banim_lomm_sp1_oam_frame_60_l + .extern banim_lomm_sp1_oam_frame_30_r + .extern banim_lomm_sp1_oam_frame_30_l + .extern banim_lomm_sp1_oam_frame_3_r + .extern banim_lomm_sp1_oam_frame_3_l + .extern banim_lomm_sp1_oam_frame_16_r + .extern banim_lomm_sp1_oam_frame_16_l + .extern banim_lomm_sp1_oam_frame_59_r + .extern banim_lomm_sp1_oam_frame_59_l + .extern banim_lomm_sp1_oam_frame_8_r + .extern banim_lomm_sp1_oam_frame_8_l + .extern banim_lomm_sp1_oam_frame_9_r + .extern banim_lomm_sp1_oam_frame_9_l + .extern banim_lomm_sp1_oam_frame_36_r + .extern banim_lomm_sp1_oam_frame_36_l + .extern banim_lomm_sp1_oam_frame_2_r + .extern banim_lomm_sp1_oam_frame_2_l + .extern banim_lomm_sp1_oam_frame_1_r + .extern banim_lomm_sp1_oam_frame_1_l + .extern banim_lomm_sp1_oam_frame_11_r + .extern banim_lomm_sp1_oam_frame_11_l + .extern banim_lomm_sp1_oam_frame_51_r + .extern banim_lomm_sp1_oam_frame_51_l + .extern banim_lomm_sp1_oam_frame_35_r + .extern banim_lomm_sp1_oam_frame_35_l + .extern banim_lomm_sp1_oam_frame_45_r + .extern banim_lomm_sp1_oam_frame_45_l + .extern banim_lomm_sp1_oam_frame_58_r + .extern banim_lomm_sp1_oam_frame_58_l + .extern banim_lomm_sp1_oam_frame_17_r + .extern banim_lomm_sp1_oam_frame_17_l + .extern banim_lomm_sp1_oam_frame_57_r + .extern banim_lomm_sp1_oam_frame_57_l + .extern banim_lomm_sp1_oam_frame_19_r + .extern banim_lomm_sp1_oam_frame_19_l + .extern banim_lomm_sp1_oam_frame_10_r + .extern banim_lomm_sp1_oam_frame_10_l + .extern banim_lomm_sp1_oam_frame_18_r + .extern banim_lomm_sp1_oam_frame_18_l + .extern banim_lomm_sp1_oam_frame_52_r + .extern banim_lomm_sp1_oam_frame_52_l + .extern banim_lomm_sp1_oam_frame_44_r + .extern banim_lomm_sp1_oam_frame_44_l + .extern banim_lomm_sp1_oam_frame_22_r + .extern banim_lomm_sp1_oam_frame_22_l + .extern banim_lomm_sp1_oam_frame_13_r + .extern banim_lomm_sp1_oam_frame_13_l + .extern banim_lomm_sp1_oam_frame_31_r + .extern banim_lomm_sp1_oam_frame_31_l + .extern banim_lomm_sp1_oam_frame_48_r + .extern banim_lomm_sp1_oam_frame_48_l + .extern banim_lomm_sp1_oam_frame_38_r + .extern banim_lomm_sp1_oam_frame_38_l + .extern banim_lomm_sp1_oam_frame_61_r + .extern banim_lomm_sp1_oam_frame_61_l + .extern banim_lomm_sp1_oam_frame_41_r + .extern banim_lomm_sp1_oam_frame_41_l + .extern banim_lomm_sp1_oam_frame_43_r + .extern banim_lomm_sp1_oam_frame_43_l + .extern banim_lomm_sp1_oam_frame_37_r + .extern banim_lomm_sp1_oam_frame_37_l + .extern banim_lomm_sp1_oam_frame_24_r + .extern banim_lomm_sp1_oam_frame_24_l + .extern banim_lomm_sp1_oam_frame_25_r + .extern banim_lomm_sp1_oam_frame_25_l + .extern banim_lomm_sp1_oam_frame_14_r + .extern banim_lomm_sp1_oam_frame_14_l + .extern banim_lomm_sp1_oam_frame_27_r + .extern banim_lomm_sp1_oam_frame_27_l + .extern banim_lomm_sp1_oam_frame_7_r + .extern banim_lomm_sp1_oam_frame_7_l + .extern banim_lomm_sp1_oam_frame_54_r + .extern banim_lomm_sp1_oam_frame_54_l + .extern banim_lomm_sp1_oam_frame_40_r + .extern banim_lomm_sp1_oam_frame_40_l + .extern banim_lomm_sp1_oam_frame_12_r + .extern banim_lomm_sp1_oam_frame_12_l + .extern banim_lomm_sp1_oam_frame_6_r + .extern banim_lomm_sp1_oam_frame_6_l +@ battle animation 0x5 + .extern banim_lorf_sw1_3_oam_frame_0_r + .extern banim_lorf_sw1_3_oam_frame_0_l + .extern banim_lorf_sw1_3_oam_frame_4_r + .extern banim_lorf_sw1_3_oam_frame_4_l + .extern banim_lorf_sw1_3_oam_frame_52_r + .extern banim_lorf_sw1_3_oam_frame_52_l + .extern banim_lorf_sw1_3_oam_frame_19_r + .extern banim_lorf_sw1_3_oam_frame_19_l + .extern banim_lorf_sw1_3_oam_frame_50_r + .extern banim_lorf_sw1_3_oam_frame_50_l + .extern banim_lorf_sw1_3_oam_frame_7_r + .extern banim_lorf_sw1_3_oam_frame_7_l + .extern banim_lorf_sw1_3_oam_frame_26_r + .extern banim_lorf_sw1_3_oam_frame_26_l + .extern banim_lorf_sw1_3_oam_frame_38_r + .extern banim_lorf_sw1_3_oam_frame_38_l + .extern banim_lorf_sw1_3_oam_frame_21_r + .extern banim_lorf_sw1_3_oam_frame_21_l + .extern banim_lorf_sw1_3_oam_frame_49_r + .extern banim_lorf_sw1_3_oam_frame_49_l + .extern banim_lorf_sw1_3_oam_frame_41_r + .extern banim_lorf_sw1_3_oam_frame_41_l + .extern banim_lorf_sw1_3_oam_frame_37_r + .extern banim_lorf_sw1_3_oam_frame_37_l + .extern banim_lorf_sw1_3_oam_frame_35_r + .extern banim_lorf_sw1_3_oam_frame_35_l + .extern banim_lorf_sw1_3_oam_frame_3_r + .extern banim_lorf_sw1_3_oam_frame_3_l + .extern banim_lorf_sw1_3_oam_frame_44_r + .extern banim_lorf_sw1_3_oam_frame_44_l + .extern banim_lorf_sw1_3_oam_frame_9_r + .extern banim_lorf_sw1_3_oam_frame_9_l + .extern banim_lorf_sw1_3_oam_frame_20_r + .extern banim_lorf_sw1_3_oam_frame_20_l + .extern banim_lorf_sw1_3_oam_frame_48_r + .extern banim_lorf_sw1_3_oam_frame_48_l + .extern banim_lorf_sw1_3_oam_frame_10_r + .extern banim_lorf_sw1_3_oam_frame_10_l + .extern banim_lorf_sw1_3_oam_frame_6_r + .extern banim_lorf_sw1_3_oam_frame_6_l + .extern banim_lorf_sw1_3_oam_frame_46_r + .extern banim_lorf_sw1_3_oam_frame_46_l + .extern banim_lorf_sw1_3_oam_frame_13_r + .extern banim_lorf_sw1_3_oam_frame_13_l + .extern banim_lorf_sw1_3_oam_frame_16_r + .extern banim_lorf_sw1_3_oam_frame_16_l + .extern banim_lorf_sw1_3_oam_frame_30_r + .extern banim_lorf_sw1_3_oam_frame_30_l + .extern banim_lorf_sw1_3_oam_frame_43_r + .extern banim_lorf_sw1_3_oam_frame_43_l + .extern banim_lorf_sw1_3_oam_frame_32_r + .extern banim_lorf_sw1_3_oam_frame_32_l + .extern banim_lorf_sw1_3_oam_frame_11_r + .extern banim_lorf_sw1_3_oam_frame_11_l + .extern banim_lorf_sw1_3_oam_frame_23_r + .extern banim_lorf_sw1_3_oam_frame_23_l + .extern banim_lorf_sw1_3_oam_frame_1_r + .extern banim_lorf_sw1_3_oam_frame_1_l + .extern banim_lorf_sw1_3_oam_frame_8_r + .extern banim_lorf_sw1_3_oam_frame_8_l + .extern banim_lorf_sw1_3_oam_frame_18_r + .extern banim_lorf_sw1_3_oam_frame_18_l + .extern banim_lorf_sw1_3_oam_frame_34_r + .extern banim_lorf_sw1_3_oam_frame_34_l + .extern banim_lorf_sw1_3_oam_frame_12_r + .extern banim_lorf_sw1_3_oam_frame_12_l + .extern banim_lorf_sw1_3_oam_frame_2_r + .extern banim_lorf_sw1_3_oam_frame_2_l + .extern banim_lorf_sw1_3_oam_frame_45_r + .extern banim_lorf_sw1_3_oam_frame_45_l + .extern banim_lorf_sw1_3_oam_frame_14_r + .extern banim_lorf_sw1_3_oam_frame_14_l + .extern banim_lorf_sw1_3_oam_frame_22_r + .extern banim_lorf_sw1_3_oam_frame_22_l + .extern banim_lorf_sw1_3_oam_frame_25_r + .extern banim_lorf_sw1_3_oam_frame_25_l + .extern banim_lorf_sw1_3_oam_frame_28_r + .extern banim_lorf_sw1_3_oam_frame_28_l + .extern banim_lorf_sw1_3_oam_frame_5_r + .extern banim_lorf_sw1_3_oam_frame_5_l + .extern banim_lorf_sw1_3_oam_frame_24_r + .extern banim_lorf_sw1_3_oam_frame_24_l + .extern banim_lorf_sw1_3_oam_frame_47_r + .extern banim_lorf_sw1_3_oam_frame_47_l + .extern banim_lorf_sw1_3_oam_frame_39_r + .extern banim_lorf_sw1_3_oam_frame_39_l + .extern banim_lorf_sw1_3_oam_frame_33_r + .extern banim_lorf_sw1_3_oam_frame_33_l + .extern banim_lorf_sw1_3_oam_frame_27_r + .extern banim_lorf_sw1_3_oam_frame_27_l + .extern banim_lorf_sw1_3_oam_frame_40_r + .extern banim_lorf_sw1_3_oam_frame_40_l + .extern banim_lorf_sw1_3_oam_frame_29_r + .extern banim_lorf_sw1_3_oam_frame_29_l + .extern banim_lorf_sw1_3_oam_frame_36_r + .extern banim_lorf_sw1_3_oam_frame_36_l + .extern banim_lorf_sw1_3_oam_frame_15_r + .extern banim_lorf_sw1_3_oam_frame_15_l + .extern banim_lorf_sw1_3_oam_frame_42_r + .extern banim_lorf_sw1_3_oam_frame_42_l + .extern banim_lorf_sw1_3_oam_frame_17_r + .extern banim_lorf_sw1_3_oam_frame_17_l + .extern banim_lorf_sw1_3_oam_frame_51_r + .extern banim_lorf_sw1_3_oam_frame_51_l + .extern banim_lorf_sw1_3_oam_frame_31_r + .extern banim_lorf_sw1_3_oam_frame_31_l +@ battle animation 0x6 + .extern banim_lomm_sp1_2_oam_frame_0_r + .extern banim_lomm_sp1_2_oam_frame_0_l + .extern banim_lomm_sp1_2_oam_frame_2_r + .extern banim_lomm_sp1_2_oam_frame_2_l + .extern banim_lomm_sp1_2_oam_frame_1_r + .extern banim_lomm_sp1_2_oam_frame_1_l + .extern banim_lomm_sp1_2_oam_frame_3_r + .extern banim_lomm_sp1_2_oam_frame_3_l +@ battle animation 0x7 + .extern banim_lomf_sw1_oam_frame_0_r + .extern banim_lomf_sw1_oam_frame_0_l + .extern banim_lomf_sw1_oam_frame_17_r + .extern banim_lomf_sw1_oam_frame_17_l + .extern banim_lomf_sw1_oam_frame_5_r + .extern banim_lomf_sw1_oam_frame_5_l + .extern banim_lomf_sw1_oam_frame_20_r + .extern banim_lomf_sw1_oam_frame_20_l + .extern banim_lomf_sw1_oam_frame_19_r + .extern banim_lomf_sw1_oam_frame_19_l + .extern banim_lomf_sw1_oam_frame_9_r + .extern banim_lomf_sw1_oam_frame_9_l + .extern banim_lomf_sw1_oam_frame_4_r + .extern banim_lomf_sw1_oam_frame_4_l + .extern banim_lomf_sw1_oam_frame_16_r + .extern banim_lomf_sw1_oam_frame_16_l + .extern banim_lomf_sw1_oam_frame_34_r + .extern banim_lomf_sw1_oam_frame_34_l + .extern banim_lomf_sw1_oam_frame_36_r + .extern banim_lomf_sw1_oam_frame_36_l + .extern banim_lomf_sw1_oam_frame_40_r + .extern banim_lomf_sw1_oam_frame_40_l + .extern banim_lomf_sw1_oam_frame_6_r + .extern banim_lomf_sw1_oam_frame_6_l + .extern banim_lomf_sw1_oam_frame_2_r + .extern banim_lomf_sw1_oam_frame_2_l + .extern banim_lomf_sw1_oam_frame_24_r + .extern banim_lomf_sw1_oam_frame_24_l + .extern banim_lomf_sw1_oam_frame_32_r + .extern banim_lomf_sw1_oam_frame_32_l + .extern banim_lomf_sw1_oam_frame_21_r + .extern banim_lomf_sw1_oam_frame_21_l + .extern banim_lomf_sw1_oam_frame_31_r + .extern banim_lomf_sw1_oam_frame_31_l + .extern banim_lomf_sw1_oam_frame_22_r + .extern banim_lomf_sw1_oam_frame_22_l + .extern banim_lomf_sw1_oam_frame_37_r + .extern banim_lomf_sw1_oam_frame_37_l + .extern banim_lomf_sw1_oam_frame_11_r + .extern banim_lomf_sw1_oam_frame_11_l + .extern banim_lomf_sw1_oam_frame_25_r + .extern banim_lomf_sw1_oam_frame_25_l + .extern banim_lomf_sw1_oam_frame_12_r + .extern banim_lomf_sw1_oam_frame_12_l + .extern banim_lomf_sw1_oam_frame_8_r + .extern banim_lomf_sw1_oam_frame_8_l + .extern banim_lomf_sw1_oam_frame_35_r + .extern banim_lomf_sw1_oam_frame_35_l + .extern banim_lomf_sw1_oam_frame_39_r + .extern banim_lomf_sw1_oam_frame_39_l + .extern banim_lomf_sw1_oam_frame_28_r + .extern banim_lomf_sw1_oam_frame_28_l + .extern banim_lomf_sw1_oam_frame_27_r + .extern banim_lomf_sw1_oam_frame_27_l + .extern banim_lomf_sw1_oam_frame_38_r + .extern banim_lomf_sw1_oam_frame_38_l + .extern banim_lomf_sw1_oam_frame_15_r + .extern banim_lomf_sw1_oam_frame_15_l + .extern banim_lomf_sw1_oam_frame_30_r + .extern banim_lomf_sw1_oam_frame_30_l + .extern banim_lomf_sw1_oam_frame_43_r + .extern banim_lomf_sw1_oam_frame_43_l + .extern banim_lomf_sw1_oam_frame_1_r + .extern banim_lomf_sw1_oam_frame_1_l + .extern banim_lomf_sw1_oam_frame_14_r + .extern banim_lomf_sw1_oam_frame_14_l + .extern banim_lomf_sw1_oam_frame_33_r + .extern banim_lomf_sw1_oam_frame_33_l + .extern banim_lomf_sw1_oam_frame_3_r + .extern banim_lomf_sw1_oam_frame_3_l + .extern banim_lomf_sw1_oam_frame_13_r + .extern banim_lomf_sw1_oam_frame_13_l + .extern banim_lomf_sw1_oam_frame_46_r + .extern banim_lomf_sw1_oam_frame_46_l + .extern banim_lomf_sw1_oam_frame_10_r + .extern banim_lomf_sw1_oam_frame_10_l + .extern banim_lomf_sw1_oam_frame_42_r + .extern banim_lomf_sw1_oam_frame_42_l + .extern banim_lomf_sw1_oam_frame_47_r + .extern banim_lomf_sw1_oam_frame_47_l + .extern banim_lomf_sw1_oam_frame_7_r + .extern banim_lomf_sw1_oam_frame_7_l + .extern banim_lomf_sw1_oam_frame_26_r + .extern banim_lomf_sw1_oam_frame_26_l + .extern banim_lomf_sw1_oam_frame_44_r + .extern banim_lomf_sw1_oam_frame_44_l + .extern banim_lomf_sw1_oam_frame_41_r + .extern banim_lomf_sw1_oam_frame_41_l + .extern banim_lomf_sw1_oam_frame_45_r + .extern banim_lomf_sw1_oam_frame_45_l + .extern banim_lomf_sw1_oam_frame_29_r + .extern banim_lomf_sw1_oam_frame_29_l + .extern banim_lomf_sw1_oam_frame_18_r + .extern banim_lomf_sw1_oam_frame_18_l + .extern banim_lomf_sw1_oam_frame_23_r + .extern banim_lomf_sw1_oam_frame_23_l +@ battle animation 0x8 + .extern banim_lorf_sw1_4_oam_frame_0_r + .extern banim_lorf_sw1_4_oam_frame_0_l + .extern banim_lorf_sw1_4_oam_frame_4_r + .extern banim_lorf_sw1_4_oam_frame_4_l + .extern banim_lorf_sw1_4_oam_frame_52_r + .extern banim_lorf_sw1_4_oam_frame_52_l + .extern banim_lorf_sw1_4_oam_frame_19_r + .extern banim_lorf_sw1_4_oam_frame_19_l + .extern banim_lorf_sw1_4_oam_frame_50_r + .extern banim_lorf_sw1_4_oam_frame_50_l + .extern banim_lorf_sw1_4_oam_frame_7_r + .extern banim_lorf_sw1_4_oam_frame_7_l + .extern banim_lorf_sw1_4_oam_frame_26_r + .extern banim_lorf_sw1_4_oam_frame_26_l + .extern banim_lorf_sw1_4_oam_frame_38_r + .extern banim_lorf_sw1_4_oam_frame_38_l + .extern banim_lorf_sw1_4_oam_frame_21_r + .extern banim_lorf_sw1_4_oam_frame_21_l + .extern banim_lorf_sw1_4_oam_frame_49_r + .extern banim_lorf_sw1_4_oam_frame_49_l + .extern banim_lorf_sw1_4_oam_frame_41_r + .extern banim_lorf_sw1_4_oam_frame_41_l + .extern banim_lorf_sw1_4_oam_frame_37_r + .extern banim_lorf_sw1_4_oam_frame_37_l + .extern banim_lorf_sw1_4_oam_frame_35_r + .extern banim_lorf_sw1_4_oam_frame_35_l + .extern banim_lorf_sw1_4_oam_frame_3_r + .extern banim_lorf_sw1_4_oam_frame_3_l + .extern banim_lorf_sw1_4_oam_frame_44_r + .extern banim_lorf_sw1_4_oam_frame_44_l + .extern banim_lorf_sw1_4_oam_frame_9_r + .extern banim_lorf_sw1_4_oam_frame_9_l + .extern banim_lorf_sw1_4_oam_frame_20_r + .extern banim_lorf_sw1_4_oam_frame_20_l + .extern banim_lorf_sw1_4_oam_frame_48_r + .extern banim_lorf_sw1_4_oam_frame_48_l + .extern banim_lorf_sw1_4_oam_frame_10_r + .extern banim_lorf_sw1_4_oam_frame_10_l + .extern banim_lorf_sw1_4_oam_frame_6_r + .extern banim_lorf_sw1_4_oam_frame_6_l + .extern banim_lorf_sw1_4_oam_frame_46_r + .extern banim_lorf_sw1_4_oam_frame_46_l + .extern banim_lorf_sw1_4_oam_frame_13_r + .extern banim_lorf_sw1_4_oam_frame_13_l + .extern banim_lorf_sw1_4_oam_frame_16_r + .extern banim_lorf_sw1_4_oam_frame_16_l + .extern banim_lorf_sw1_4_oam_frame_30_r + .extern banim_lorf_sw1_4_oam_frame_30_l + .extern banim_lorf_sw1_4_oam_frame_43_r + .extern banim_lorf_sw1_4_oam_frame_43_l + .extern banim_lorf_sw1_4_oam_frame_32_r + .extern banim_lorf_sw1_4_oam_frame_32_l + .extern banim_lorf_sw1_4_oam_frame_11_r + .extern banim_lorf_sw1_4_oam_frame_11_l + .extern banim_lorf_sw1_4_oam_frame_23_r + .extern banim_lorf_sw1_4_oam_frame_23_l + .extern banim_lorf_sw1_4_oam_frame_1_r + .extern banim_lorf_sw1_4_oam_frame_1_l + .extern banim_lorf_sw1_4_oam_frame_8_r + .extern banim_lorf_sw1_4_oam_frame_8_l + .extern banim_lorf_sw1_4_oam_frame_18_r + .extern banim_lorf_sw1_4_oam_frame_18_l + .extern banim_lorf_sw1_4_oam_frame_34_r + .extern banim_lorf_sw1_4_oam_frame_34_l + .extern banim_lorf_sw1_4_oam_frame_12_r + .extern banim_lorf_sw1_4_oam_frame_12_l + .extern banim_lorf_sw1_4_oam_frame_2_r + .extern banim_lorf_sw1_4_oam_frame_2_l + .extern banim_lorf_sw1_4_oam_frame_45_r + .extern banim_lorf_sw1_4_oam_frame_45_l + .extern banim_lorf_sw1_4_oam_frame_14_r + .extern banim_lorf_sw1_4_oam_frame_14_l + .extern banim_lorf_sw1_4_oam_frame_22_r + .extern banim_lorf_sw1_4_oam_frame_22_l + .extern banim_lorf_sw1_4_oam_frame_25_r + .extern banim_lorf_sw1_4_oam_frame_25_l + .extern banim_lorf_sw1_4_oam_frame_28_r + .extern banim_lorf_sw1_4_oam_frame_28_l + .extern banim_lorf_sw1_4_oam_frame_5_r + .extern banim_lorf_sw1_4_oam_frame_5_l + .extern banim_lorf_sw1_4_oam_frame_24_r + .extern banim_lorf_sw1_4_oam_frame_24_l + .extern banim_lorf_sw1_4_oam_frame_47_r + .extern banim_lorf_sw1_4_oam_frame_47_l + .extern banim_lorf_sw1_4_oam_frame_39_r + .extern banim_lorf_sw1_4_oam_frame_39_l + .extern banim_lorf_sw1_4_oam_frame_33_r + .extern banim_lorf_sw1_4_oam_frame_33_l + .extern banim_lorf_sw1_4_oam_frame_27_r + .extern banim_lorf_sw1_4_oam_frame_27_l + .extern banim_lorf_sw1_4_oam_frame_40_r + .extern banim_lorf_sw1_4_oam_frame_40_l + .extern banim_lorf_sw1_4_oam_frame_29_r + .extern banim_lorf_sw1_4_oam_frame_29_l + .extern banim_lorf_sw1_4_oam_frame_36_r + .extern banim_lorf_sw1_4_oam_frame_36_l + .extern banim_lorf_sw1_4_oam_frame_15_r + .extern banim_lorf_sw1_4_oam_frame_15_l + .extern banim_lorf_sw1_4_oam_frame_42_r + .extern banim_lorf_sw1_4_oam_frame_42_l + .extern banim_lorf_sw1_4_oam_frame_17_r + .extern banim_lorf_sw1_4_oam_frame_17_l + .extern banim_lorf_sw1_4_oam_frame_51_r + .extern banim_lorf_sw1_4_oam_frame_51_l + .extern banim_lorf_sw1_4_oam_frame_31_r + .extern banim_lorf_sw1_4_oam_frame_31_l +@ battle animation 0x9 + .extern banim_lomf_sw1_2_oam_frame_2_r + .extern banim_lomf_sw1_2_oam_frame_2_l + .extern banim_lomf_sw1_2_oam_frame_1_r + .extern banim_lomf_sw1_2_oam_frame_1_l + .extern banim_lomf_sw1_2_oam_frame_0_r + .extern banim_lomf_sw1_2_oam_frame_0_l + .extern banim_lomf_sw1_2_oam_frame_3_r + .extern banim_lomf_sw1_2_oam_frame_3_l +@ battle animation 0xA + .extern banim_merm_sw1_oam_frame_0_r + .extern banim_merm_sw1_oam_frame_0_l + .extern banim_merm_sw1_oam_frame_45_r + .extern banim_merm_sw1_oam_frame_45_l + .extern banim_merm_sw1_oam_frame_32_r + .extern banim_merm_sw1_oam_frame_32_l + .extern banim_merm_sw1_oam_frame_15_r + .extern banim_merm_sw1_oam_frame_15_l + .extern banim_merm_sw1_oam_frame_49_r + .extern banim_merm_sw1_oam_frame_49_l + .extern banim_merm_sw1_oam_frame_41_r + .extern banim_merm_sw1_oam_frame_41_l + .extern banim_merm_sw1_oam_frame_17_r + .extern banim_merm_sw1_oam_frame_17_l + .extern banim_merm_sw1_oam_frame_90_r + .extern banim_merm_sw1_oam_frame_90_l + .extern banim_merm_sw1_oam_frame_61_r + .extern banim_merm_sw1_oam_frame_61_l + .extern banim_merm_sw1_oam_frame_3_r + .extern banim_merm_sw1_oam_frame_3_l + .extern banim_merm_sw1_oam_frame_7_r + .extern banim_merm_sw1_oam_frame_7_l + .extern banim_merm_sw1_oam_frame_43_r + .extern banim_merm_sw1_oam_frame_43_l + .extern banim_merm_sw1_oam_frame_4_r + .extern banim_merm_sw1_oam_frame_4_l + .extern banim_merm_sw1_oam_frame_81_r + .extern banim_merm_sw1_oam_frame_81_l + .extern banim_merm_sw1_oam_frame_89_r + .extern banim_merm_sw1_oam_frame_89_l + .extern banim_merm_sw1_oam_frame_59_r + .extern banim_merm_sw1_oam_frame_59_l + .extern banim_merm_sw1_oam_frame_75_r + .extern banim_merm_sw1_oam_frame_75_l + .extern banim_merm_sw1_oam_frame_14_r + .extern banim_merm_sw1_oam_frame_14_l + .extern banim_merm_sw1_oam_frame_65_r + .extern banim_merm_sw1_oam_frame_65_l + .extern banim_merm_sw1_oam_frame_82_r + .extern banim_merm_sw1_oam_frame_82_l + .extern banim_merm_sw1_oam_frame_87_r + .extern banim_merm_sw1_oam_frame_87_l + .extern banim_merm_sw1_oam_frame_38_r + .extern banim_merm_sw1_oam_frame_38_l + .extern banim_merm_sw1_oam_frame_8_r + .extern banim_merm_sw1_oam_frame_8_l + .extern banim_merm_sw1_oam_frame_51_r + .extern banim_merm_sw1_oam_frame_51_l + .extern banim_merm_sw1_oam_frame_48_r + .extern banim_merm_sw1_oam_frame_48_l + .extern banim_merm_sw1_oam_frame_27_r + .extern banim_merm_sw1_oam_frame_27_l + .extern banim_merm_sw1_oam_frame_26_r + .extern banim_merm_sw1_oam_frame_26_l + .extern banim_merm_sw1_oam_frame_76_r + .extern banim_merm_sw1_oam_frame_76_l + .extern banim_merm_sw1_oam_frame_42_r + .extern banim_merm_sw1_oam_frame_42_l + .extern banim_merm_sw1_oam_frame_73_r + .extern banim_merm_sw1_oam_frame_73_l + .extern banim_merm_sw1_oam_frame_33_r + .extern banim_merm_sw1_oam_frame_33_l + .extern banim_merm_sw1_oam_frame_24_r + .extern banim_merm_sw1_oam_frame_24_l + .extern banim_merm_sw1_oam_frame_56_r + .extern banim_merm_sw1_oam_frame_56_l + .extern banim_merm_sw1_oam_frame_77_r + .extern banim_merm_sw1_oam_frame_77_l + .extern banim_merm_sw1_oam_frame_79_r + .extern banim_merm_sw1_oam_frame_79_l + .extern banim_merm_sw1_oam_frame_68_r + .extern banim_merm_sw1_oam_frame_68_l + .extern banim_merm_sw1_oam_frame_86_r + .extern banim_merm_sw1_oam_frame_86_l + .extern banim_merm_sw1_oam_frame_1_r + .extern banim_merm_sw1_oam_frame_1_l + .extern banim_merm_sw1_oam_frame_58_r + .extern banim_merm_sw1_oam_frame_58_l + .extern banim_merm_sw1_oam_frame_35_r + .extern banim_merm_sw1_oam_frame_35_l + .extern banim_merm_sw1_oam_frame_9_r + .extern banim_merm_sw1_oam_frame_9_l + .extern banim_merm_sw1_oam_frame_46_r + .extern banim_merm_sw1_oam_frame_46_l + .extern banim_merm_sw1_oam_frame_22_r + .extern banim_merm_sw1_oam_frame_22_l + .extern banim_merm_sw1_oam_frame_63_r + .extern banim_merm_sw1_oam_frame_63_l + .extern banim_merm_sw1_oam_frame_50_r + .extern banim_merm_sw1_oam_frame_50_l + .extern banim_merm_sw1_oam_frame_54_r + .extern banim_merm_sw1_oam_frame_54_l + .extern banim_merm_sw1_oam_frame_84_r + .extern banim_merm_sw1_oam_frame_84_l + .extern banim_merm_sw1_oam_frame_39_r + .extern banim_merm_sw1_oam_frame_39_l + .extern banim_merm_sw1_oam_frame_67_r + .extern banim_merm_sw1_oam_frame_67_l + .extern banim_merm_sw1_oam_frame_28_r + .extern banim_merm_sw1_oam_frame_28_l + .extern banim_merm_sw1_oam_frame_11_r + .extern banim_merm_sw1_oam_frame_11_l + .extern banim_merm_sw1_oam_frame_64_r + .extern banim_merm_sw1_oam_frame_64_l + .extern banim_merm_sw1_oam_frame_16_r + .extern banim_merm_sw1_oam_frame_16_l + .extern banim_merm_sw1_oam_frame_80_r + .extern banim_merm_sw1_oam_frame_80_l + .extern banim_merm_sw1_oam_frame_21_r + .extern banim_merm_sw1_oam_frame_21_l + .extern banim_merm_sw1_oam_frame_18_r + .extern banim_merm_sw1_oam_frame_18_l + .extern banim_merm_sw1_oam_frame_60_r + .extern banim_merm_sw1_oam_frame_60_l + .extern banim_merm_sw1_oam_frame_20_r + .extern banim_merm_sw1_oam_frame_20_l + .extern banim_merm_sw1_oam_frame_6_r + .extern banim_merm_sw1_oam_frame_6_l + .extern banim_merm_sw1_oam_frame_10_r + .extern banim_merm_sw1_oam_frame_10_l + .extern banim_merm_sw1_oam_frame_91_r + .extern banim_merm_sw1_oam_frame_91_l + .extern banim_merm_sw1_oam_frame_62_r + .extern banim_merm_sw1_oam_frame_62_l + .extern banim_merm_sw1_oam_frame_2_r + .extern banim_merm_sw1_oam_frame_2_l + .extern banim_merm_sw1_oam_frame_40_r + .extern banim_merm_sw1_oam_frame_40_l + .extern banim_merm_sw1_oam_frame_72_r + .extern banim_merm_sw1_oam_frame_72_l + .extern banim_merm_sw1_oam_frame_36_r + .extern banim_merm_sw1_oam_frame_36_l + .extern banim_merm_sw1_oam_frame_47_r + .extern banim_merm_sw1_oam_frame_47_l + .extern banim_merm_sw1_oam_frame_29_r + .extern banim_merm_sw1_oam_frame_29_l + .extern banim_merm_sw1_oam_frame_85_r + .extern banim_merm_sw1_oam_frame_85_l + .extern banim_merm_sw1_oam_frame_37_r + .extern banim_merm_sw1_oam_frame_37_l + .extern banim_merm_sw1_oam_frame_13_r + .extern banim_merm_sw1_oam_frame_13_l + .extern banim_merm_sw1_oam_frame_31_r + .extern banim_merm_sw1_oam_frame_31_l + .extern banim_merm_sw1_oam_frame_57_r + .extern banim_merm_sw1_oam_frame_57_l + .extern banim_merm_sw1_oam_frame_55_r + .extern banim_merm_sw1_oam_frame_55_l + .extern banim_merm_sw1_oam_frame_52_r + .extern banim_merm_sw1_oam_frame_52_l + .extern banim_merm_sw1_oam_frame_53_r + .extern banim_merm_sw1_oam_frame_53_l + .extern banim_merm_sw1_oam_frame_19_r + .extern banim_merm_sw1_oam_frame_19_l + .extern banim_merm_sw1_oam_frame_66_r + .extern banim_merm_sw1_oam_frame_66_l + .extern banim_merm_sw1_oam_frame_25_r + .extern banim_merm_sw1_oam_frame_25_l + .extern banim_merm_sw1_oam_frame_69_r + .extern banim_merm_sw1_oam_frame_69_l + .extern banim_merm_sw1_oam_frame_83_r + .extern banim_merm_sw1_oam_frame_83_l + .extern banim_merm_sw1_oam_frame_30_r + .extern banim_merm_sw1_oam_frame_30_l + .extern banim_merm_sw1_oam_frame_23_r + .extern banim_merm_sw1_oam_frame_23_l + .extern banim_merm_sw1_oam_frame_44_r + .extern banim_merm_sw1_oam_frame_44_l + .extern banim_merm_sw1_oam_frame_34_r + .extern banim_merm_sw1_oam_frame_34_l + .extern banim_merm_sw1_oam_frame_78_r + .extern banim_merm_sw1_oam_frame_78_l + .extern banim_merm_sw1_oam_frame_12_r + .extern banim_merm_sw1_oam_frame_12_l + .extern banim_merm_sw1_oam_frame_88_r + .extern banim_merm_sw1_oam_frame_88_l + .extern banim_merm_sw1_oam_frame_71_r + .extern banim_merm_sw1_oam_frame_71_l + .extern banim_merm_sw1_oam_frame_5_r + .extern banim_merm_sw1_oam_frame_5_l + .extern banim_merm_sw1_oam_frame_74_r + .extern banim_merm_sw1_oam_frame_74_l + .extern banim_merm_sw1_oam_frame_70_r + .extern banim_merm_sw1_oam_frame_70_l +@ battle animation 0xB + .extern banim_merm_sw1_2_oam_frame_0_r + .extern banim_merm_sw1_2_oam_frame_0_l + .extern banim_merm_sw1_2_oam_frame_1_r + .extern banim_merm_sw1_2_oam_frame_1_l + .extern banim_merm_sw1_2_oam_frame_2_r + .extern banim_merm_sw1_2_oam_frame_2_l +@ battle animation 0xC + .extern banim_bram_sw1_oam_frame_0_r + .extern banim_bram_sw1_oam_frame_0_l + .extern banim_bram_sw1_oam_frame_89_r + .extern banim_bram_sw1_oam_frame_89_l + .extern banim_bram_sw1_oam_frame_109_r + .extern banim_bram_sw1_oam_frame_109_l + .extern banim_bram_sw1_oam_frame_127_r + .extern banim_bram_sw1_oam_frame_127_l + .extern banim_bram_sw1_oam_frame_13_r + .extern banim_bram_sw1_oam_frame_13_l + .extern banim_bram_sw1_oam_frame_97_r + .extern banim_bram_sw1_oam_frame_97_l + .extern banim_bram_sw1_oam_frame_103_r + .extern banim_bram_sw1_oam_frame_103_l + .extern banim_bram_sw1_oam_frame_96_r + .extern banim_bram_sw1_oam_frame_96_l + .extern banim_bram_sw1_oam_frame_6_r + .extern banim_bram_sw1_oam_frame_6_l + .extern banim_bram_sw1_oam_frame_131_r + .extern banim_bram_sw1_oam_frame_131_l + .extern banim_bram_sw1_oam_frame_73_r + .extern banim_bram_sw1_oam_frame_73_l + .extern banim_bram_sw1_oam_frame_75_r + .extern banim_bram_sw1_oam_frame_75_l + .extern banim_bram_sw1_oam_frame_104_r + .extern banim_bram_sw1_oam_frame_104_l + .extern banim_bram_sw1_oam_frame_21_r + .extern banim_bram_sw1_oam_frame_21_l + .extern banim_bram_sw1_oam_frame_83_r + .extern banim_bram_sw1_oam_frame_83_l + .extern banim_bram_sw1_oam_frame_24_r + .extern banim_bram_sw1_oam_frame_24_l + .extern banim_bram_sw1_oam_frame_81_r + .extern banim_bram_sw1_oam_frame_81_l + .extern banim_bram_sw1_oam_frame_122_r + .extern banim_bram_sw1_oam_frame_122_l + .extern banim_bram_sw1_oam_frame_40_r + .extern banim_bram_sw1_oam_frame_40_l + .extern banim_bram_sw1_oam_frame_16_r + .extern banim_bram_sw1_oam_frame_16_l + .extern banim_bram_sw1_oam_frame_130_r + .extern banim_bram_sw1_oam_frame_130_l + .extern banim_bram_sw1_oam_frame_115_r + .extern banim_bram_sw1_oam_frame_115_l + .extern banim_bram_sw1_oam_frame_59_r + .extern banim_bram_sw1_oam_frame_59_l + .extern banim_bram_sw1_oam_frame_105_r + .extern banim_bram_sw1_oam_frame_105_l + .extern banim_bram_sw1_oam_frame_30_r + .extern banim_bram_sw1_oam_frame_30_l + .extern banim_bram_sw1_oam_frame_136_r + .extern banim_bram_sw1_oam_frame_136_l + .extern banim_bram_sw1_oam_frame_106_r + .extern banim_bram_sw1_oam_frame_106_l + .extern banim_bram_sw1_oam_frame_67_r + .extern banim_bram_sw1_oam_frame_67_l + .extern banim_bram_sw1_oam_frame_108_r + .extern banim_bram_sw1_oam_frame_108_l + .extern banim_bram_sw1_oam_frame_128_r + .extern banim_bram_sw1_oam_frame_128_l + .extern banim_bram_sw1_oam_frame_28_r + .extern banim_bram_sw1_oam_frame_28_l + .extern banim_bram_sw1_oam_frame_25_r + .extern banim_bram_sw1_oam_frame_25_l + .extern banim_bram_sw1_oam_frame_132_r + .extern banim_bram_sw1_oam_frame_132_l + .extern banim_bram_sw1_oam_frame_56_r + .extern banim_bram_sw1_oam_frame_56_l + .extern banim_bram_sw1_oam_frame_63_r + .extern banim_bram_sw1_oam_frame_63_l + .extern banim_bram_sw1_oam_frame_65_r + .extern banim_bram_sw1_oam_frame_65_l + .extern banim_bram_sw1_oam_frame_123_r + .extern banim_bram_sw1_oam_frame_123_l + .extern banim_bram_sw1_oam_frame_9_r + .extern banim_bram_sw1_oam_frame_9_l + .extern banim_bram_sw1_oam_frame_3_r + .extern banim_bram_sw1_oam_frame_3_l + .extern banim_bram_sw1_oam_frame_121_r + .extern banim_bram_sw1_oam_frame_121_l + .extern banim_bram_sw1_oam_frame_66_r + .extern banim_bram_sw1_oam_frame_66_l + .extern banim_bram_sw1_oam_frame_61_r + .extern banim_bram_sw1_oam_frame_61_l + .extern banim_bram_sw1_oam_frame_54_r + .extern banim_bram_sw1_oam_frame_54_l + .extern banim_bram_sw1_oam_frame_77_r + .extern banim_bram_sw1_oam_frame_77_l + .extern banim_bram_sw1_oam_frame_71_r + .extern banim_bram_sw1_oam_frame_71_l + .extern banim_bram_sw1_oam_frame_107_r + .extern banim_bram_sw1_oam_frame_107_l + .extern banim_bram_sw1_oam_frame_125_r + .extern banim_bram_sw1_oam_frame_125_l + .extern banim_bram_sw1_oam_frame_12_r + .extern banim_bram_sw1_oam_frame_12_l + .extern banim_bram_sw1_oam_frame_64_r + .extern banim_bram_sw1_oam_frame_64_l + .extern banim_bram_sw1_oam_frame_39_r + .extern banim_bram_sw1_oam_frame_39_l + .extern banim_bram_sw1_oam_frame_101_r + .extern banim_bram_sw1_oam_frame_101_l + .extern banim_bram_sw1_oam_frame_34_r + .extern banim_bram_sw1_oam_frame_34_l + .extern banim_bram_sw1_oam_frame_5_r + .extern banim_bram_sw1_oam_frame_5_l + .extern banim_bram_sw1_oam_frame_26_r + .extern banim_bram_sw1_oam_frame_26_l + .extern banim_bram_sw1_oam_frame_129_r + .extern banim_bram_sw1_oam_frame_129_l + .extern banim_bram_sw1_oam_frame_53_r + .extern banim_bram_sw1_oam_frame_53_l + .extern banim_bram_sw1_oam_frame_110_r + .extern banim_bram_sw1_oam_frame_110_l + .extern banim_bram_sw1_oam_frame_126_r + .extern banim_bram_sw1_oam_frame_126_l + .extern banim_bram_sw1_oam_frame_84_r + .extern banim_bram_sw1_oam_frame_84_l + .extern banim_bram_sw1_oam_frame_98_r + .extern banim_bram_sw1_oam_frame_98_l + .extern banim_bram_sw1_oam_frame_36_r + .extern banim_bram_sw1_oam_frame_36_l + .extern banim_bram_sw1_oam_frame_51_r + .extern banim_bram_sw1_oam_frame_51_l + .extern banim_bram_sw1_oam_frame_50_r + .extern banim_bram_sw1_oam_frame_50_l + .extern banim_bram_sw1_oam_frame_120_r + .extern banim_bram_sw1_oam_frame_120_l + .extern banim_bram_sw1_oam_frame_22_r + .extern banim_bram_sw1_oam_frame_22_l + .extern banim_bram_sw1_oam_frame_117_r + .extern banim_bram_sw1_oam_frame_117_l + .extern banim_bram_sw1_oam_frame_19_r + .extern banim_bram_sw1_oam_frame_19_l + .extern banim_bram_sw1_oam_frame_113_r + .extern banim_bram_sw1_oam_frame_113_l + .extern banim_bram_sw1_oam_frame_68_r + .extern banim_bram_sw1_oam_frame_68_l + .extern banim_bram_sw1_oam_frame_38_r + .extern banim_bram_sw1_oam_frame_38_l + .extern banim_bram_sw1_oam_frame_58_r + .extern banim_bram_sw1_oam_frame_58_l + .extern banim_bram_sw1_oam_frame_18_r + .extern banim_bram_sw1_oam_frame_18_l + .extern banim_bram_sw1_oam_frame_124_r + .extern banim_bram_sw1_oam_frame_124_l + .extern banim_bram_sw1_oam_frame_99_r + .extern banim_bram_sw1_oam_frame_99_l + .extern banim_bram_sw1_oam_frame_114_r + .extern banim_bram_sw1_oam_frame_114_l + .extern banim_bram_sw1_oam_frame_1_r + .extern banim_bram_sw1_oam_frame_1_l + .extern banim_bram_sw1_oam_frame_79_r + .extern banim_bram_sw1_oam_frame_79_l + .extern banim_bram_sw1_oam_frame_88_r + .extern banim_bram_sw1_oam_frame_88_l + .extern banim_bram_sw1_oam_frame_8_r + .extern banim_bram_sw1_oam_frame_8_l + .extern banim_bram_sw1_oam_frame_7_r + .extern banim_bram_sw1_oam_frame_7_l + .extern banim_bram_sw1_oam_frame_55_r + .extern banim_bram_sw1_oam_frame_55_l + .extern banim_bram_sw1_oam_frame_135_r + .extern banim_bram_sw1_oam_frame_135_l + .extern banim_bram_sw1_oam_frame_100_r + .extern banim_bram_sw1_oam_frame_100_l + .extern banim_bram_sw1_oam_frame_4_r + .extern banim_bram_sw1_oam_frame_4_l + .extern banim_bram_sw1_oam_frame_86_r + .extern banim_bram_sw1_oam_frame_86_l + .extern banim_bram_sw1_oam_frame_133_r + .extern banim_bram_sw1_oam_frame_133_l + .extern banim_bram_sw1_oam_frame_78_r + .extern banim_bram_sw1_oam_frame_78_l + .extern banim_bram_sw1_oam_frame_42_r + .extern banim_bram_sw1_oam_frame_42_l + .extern banim_bram_sw1_oam_frame_112_r + .extern banim_bram_sw1_oam_frame_112_l + .extern banim_bram_sw1_oam_frame_76_r + .extern banim_bram_sw1_oam_frame_76_l + .extern banim_bram_sw1_oam_frame_91_r + .extern banim_bram_sw1_oam_frame_91_l + .extern banim_bram_sw1_oam_frame_94_r + .extern banim_bram_sw1_oam_frame_94_l + .extern banim_bram_sw1_oam_frame_80_r + .extern banim_bram_sw1_oam_frame_80_l + .extern banim_bram_sw1_oam_frame_92_r + .extern banim_bram_sw1_oam_frame_92_l + .extern banim_bram_sw1_oam_frame_11_r + .extern banim_bram_sw1_oam_frame_11_l + .extern banim_bram_sw1_oam_frame_82_r + .extern banim_bram_sw1_oam_frame_82_l + .extern banim_bram_sw1_oam_frame_41_r + .extern banim_bram_sw1_oam_frame_41_l + .extern banim_bram_sw1_oam_frame_49_r + .extern banim_bram_sw1_oam_frame_49_l + .extern banim_bram_sw1_oam_frame_111_r + .extern banim_bram_sw1_oam_frame_111_l + .extern banim_bram_sw1_oam_frame_46_r + .extern banim_bram_sw1_oam_frame_46_l + .extern banim_bram_sw1_oam_frame_72_r + .extern banim_bram_sw1_oam_frame_72_l + .extern banim_bram_sw1_oam_frame_62_r + .extern banim_bram_sw1_oam_frame_62_l + .extern banim_bram_sw1_oam_frame_45_r + .extern banim_bram_sw1_oam_frame_45_l + .extern banim_bram_sw1_oam_frame_118_r + .extern banim_bram_sw1_oam_frame_118_l + .extern banim_bram_sw1_oam_frame_93_r + .extern banim_bram_sw1_oam_frame_93_l + .extern banim_bram_sw1_oam_frame_60_r + .extern banim_bram_sw1_oam_frame_60_l + .extern banim_bram_sw1_oam_frame_85_r + .extern banim_bram_sw1_oam_frame_85_l + .extern banim_bram_sw1_oam_frame_52_r + .extern banim_bram_sw1_oam_frame_52_l + .extern banim_bram_sw1_oam_frame_29_r + .extern banim_bram_sw1_oam_frame_29_l + .extern banim_bram_sw1_oam_frame_23_r + .extern banim_bram_sw1_oam_frame_23_l + .extern banim_bram_sw1_oam_frame_43_r + .extern banim_bram_sw1_oam_frame_43_l + .extern banim_bram_sw1_oam_frame_20_r + .extern banim_bram_sw1_oam_frame_20_l + .extern banim_bram_sw1_oam_frame_138_r + .extern banim_bram_sw1_oam_frame_138_l + .extern banim_bram_sw1_oam_frame_31_r + .extern banim_bram_sw1_oam_frame_31_l + .extern banim_bram_sw1_oam_frame_69_r + .extern banim_bram_sw1_oam_frame_69_l + .extern banim_bram_sw1_oam_frame_102_r + .extern banim_bram_sw1_oam_frame_102_l + .extern banim_bram_sw1_oam_frame_33_r + .extern banim_bram_sw1_oam_frame_33_l + .extern banim_bram_sw1_oam_frame_17_r + .extern banim_bram_sw1_oam_frame_17_l + .extern banim_bram_sw1_oam_frame_90_r + .extern banim_bram_sw1_oam_frame_90_l + .extern banim_bram_sw1_oam_frame_74_r + .extern banim_bram_sw1_oam_frame_74_l + .extern banim_bram_sw1_oam_frame_14_r + .extern banim_bram_sw1_oam_frame_14_l + .extern banim_bram_sw1_oam_frame_95_r + .extern banim_bram_sw1_oam_frame_95_l + .extern banim_bram_sw1_oam_frame_35_r + .extern banim_bram_sw1_oam_frame_35_l + .extern banim_bram_sw1_oam_frame_87_r + .extern banim_bram_sw1_oam_frame_87_l + .extern banim_bram_sw1_oam_frame_15_r + .extern banim_bram_sw1_oam_frame_15_l + .extern banim_bram_sw1_oam_frame_48_r + .extern banim_bram_sw1_oam_frame_48_l + .extern banim_bram_sw1_oam_frame_119_r + .extern banim_bram_sw1_oam_frame_119_l + .extern banim_bram_sw1_oam_frame_27_r + .extern banim_bram_sw1_oam_frame_27_l + .extern banim_bram_sw1_oam_frame_44_r + .extern banim_bram_sw1_oam_frame_44_l + .extern banim_bram_sw1_oam_frame_37_r + .extern banim_bram_sw1_oam_frame_37_l + .extern banim_bram_sw1_oam_frame_70_r + .extern banim_bram_sw1_oam_frame_70_l + .extern banim_bram_sw1_oam_frame_134_r + .extern banim_bram_sw1_oam_frame_134_l + .extern banim_bram_sw1_oam_frame_2_r + .extern banim_bram_sw1_oam_frame_2_l + .extern banim_bram_sw1_oam_frame_32_r + .extern banim_bram_sw1_oam_frame_32_l + .extern banim_bram_sw1_oam_frame_10_r + .extern banim_bram_sw1_oam_frame_10_l + .extern banim_bram_sw1_oam_frame_57_r + .extern banim_bram_sw1_oam_frame_57_l + .extern banim_bram_sw1_oam_frame_47_r + .extern banim_bram_sw1_oam_frame_47_l + .extern banim_bram_sw1_oam_frame_116_r + .extern banim_bram_sw1_oam_frame_116_l + .extern banim_bram_sw1_oam_frame_137_r + .extern banim_bram_sw1_oam_frame_137_l +@ battle animation 0xD + .extern banim_bram_sw1_2_oam_frame_0_r + .extern banim_bram_sw1_2_oam_frame_0_l + .extern banim_bram_sw1_2_oam_frame_18_r + .extern banim_bram_sw1_2_oam_frame_18_l + .extern banim_bram_sw1_2_oam_frame_36_r + .extern banim_bram_sw1_2_oam_frame_36_l + .extern banim_bram_sw1_2_oam_frame_16_r + .extern banim_bram_sw1_2_oam_frame_16_l + .extern banim_bram_sw1_2_oam_frame_103_r + .extern banim_bram_sw1_2_oam_frame_103_l + .extern banim_bram_sw1_2_oam_frame_129_r + .extern banim_bram_sw1_2_oam_frame_129_l + .extern banim_bram_sw1_2_oam_frame_13_r + .extern banim_bram_sw1_2_oam_frame_13_l + .extern banim_bram_sw1_2_oam_frame_118_r + .extern banim_bram_sw1_2_oam_frame_118_l + .extern banim_bram_sw1_2_oam_frame_26_r + .extern banim_bram_sw1_2_oam_frame_26_l + .extern banim_bram_sw1_2_oam_frame_105_r + .extern banim_bram_sw1_2_oam_frame_105_l + .extern banim_bram_sw1_2_oam_frame_42_r + .extern banim_bram_sw1_2_oam_frame_42_l + .extern banim_bram_sw1_2_oam_frame_101_r + .extern banim_bram_sw1_2_oam_frame_101_l + .extern banim_bram_sw1_2_oam_frame_4_r + .extern banim_bram_sw1_2_oam_frame_4_l + .extern banim_bram_sw1_2_oam_frame_132_r + .extern banim_bram_sw1_2_oam_frame_132_l + .extern banim_bram_sw1_2_oam_frame_142_r + .extern banim_bram_sw1_2_oam_frame_142_l + .extern banim_bram_sw1_2_oam_frame_88_r + .extern banim_bram_sw1_2_oam_frame_88_l + .extern banim_bram_sw1_2_oam_frame_27_r + .extern banim_bram_sw1_2_oam_frame_27_l + .extern banim_bram_sw1_2_oam_frame_10_r + .extern banim_bram_sw1_2_oam_frame_10_l + .extern banim_bram_sw1_2_oam_frame_112_r + .extern banim_bram_sw1_2_oam_frame_112_l + .extern banim_bram_sw1_2_oam_frame_84_r + .extern banim_bram_sw1_2_oam_frame_84_l + .extern banim_bram_sw1_2_oam_frame_97_r + .extern banim_bram_sw1_2_oam_frame_97_l + .extern banim_bram_sw1_2_oam_frame_133_r + .extern banim_bram_sw1_2_oam_frame_133_l + .extern banim_bram_sw1_2_oam_frame_62_r + .extern banim_bram_sw1_2_oam_frame_62_l + .extern banim_bram_sw1_2_oam_frame_7_r + .extern banim_bram_sw1_2_oam_frame_7_l + .extern banim_bram_sw1_2_oam_frame_104_r + .extern banim_bram_sw1_2_oam_frame_104_l + .extern banim_bram_sw1_2_oam_frame_8_r + .extern banim_bram_sw1_2_oam_frame_8_l + .extern banim_bram_sw1_2_oam_frame_60_r + .extern banim_bram_sw1_2_oam_frame_60_l + .extern banim_bram_sw1_2_oam_frame_109_r + .extern banim_bram_sw1_2_oam_frame_109_l + .extern banim_bram_sw1_2_oam_frame_100_r + .extern banim_bram_sw1_2_oam_frame_100_l + .extern banim_bram_sw1_2_oam_frame_82_r + .extern banim_bram_sw1_2_oam_frame_82_l + .extern banim_bram_sw1_2_oam_frame_32_r + .extern banim_bram_sw1_2_oam_frame_32_l + .extern banim_bram_sw1_2_oam_frame_115_r + .extern banim_bram_sw1_2_oam_frame_115_l + .extern banim_bram_sw1_2_oam_frame_65_r + .extern banim_bram_sw1_2_oam_frame_65_l + .extern banim_bram_sw1_2_oam_frame_49_r + .extern banim_bram_sw1_2_oam_frame_49_l + .extern banim_bram_sw1_2_oam_frame_86_r + .extern banim_bram_sw1_2_oam_frame_86_l + .extern banim_bram_sw1_2_oam_frame_22_r + .extern banim_bram_sw1_2_oam_frame_22_l + .extern banim_bram_sw1_2_oam_frame_54_r + .extern banim_bram_sw1_2_oam_frame_54_l + .extern banim_bram_sw1_2_oam_frame_63_r + .extern banim_bram_sw1_2_oam_frame_63_l + .extern banim_bram_sw1_2_oam_frame_119_r + .extern banim_bram_sw1_2_oam_frame_119_l + .extern banim_bram_sw1_2_oam_frame_130_r + .extern banim_bram_sw1_2_oam_frame_130_l + .extern banim_bram_sw1_2_oam_frame_121_r + .extern banim_bram_sw1_2_oam_frame_121_l + .extern banim_bram_sw1_2_oam_frame_96_r + .extern banim_bram_sw1_2_oam_frame_96_l + .extern banim_bram_sw1_2_oam_frame_74_r + .extern banim_bram_sw1_2_oam_frame_74_l + .extern banim_bram_sw1_2_oam_frame_95_r + .extern banim_bram_sw1_2_oam_frame_95_l + .extern banim_bram_sw1_2_oam_frame_55_r + .extern banim_bram_sw1_2_oam_frame_55_l + .extern banim_bram_sw1_2_oam_frame_35_r + .extern banim_bram_sw1_2_oam_frame_35_l + .extern banim_bram_sw1_2_oam_frame_14_r + .extern banim_bram_sw1_2_oam_frame_14_l + .extern banim_bram_sw1_2_oam_frame_37_r + .extern banim_bram_sw1_2_oam_frame_37_l + .extern banim_bram_sw1_2_oam_frame_6_r + .extern banim_bram_sw1_2_oam_frame_6_l + .extern banim_bram_sw1_2_oam_frame_124_r + .extern banim_bram_sw1_2_oam_frame_124_l + .extern banim_bram_sw1_2_oam_frame_41_r + .extern banim_bram_sw1_2_oam_frame_41_l + .extern banim_bram_sw1_2_oam_frame_75_r + .extern banim_bram_sw1_2_oam_frame_75_l + .extern banim_bram_sw1_2_oam_frame_131_r + .extern banim_bram_sw1_2_oam_frame_131_l + .extern banim_bram_sw1_2_oam_frame_80_r + .extern banim_bram_sw1_2_oam_frame_80_l + .extern banim_bram_sw1_2_oam_frame_15_r + .extern banim_bram_sw1_2_oam_frame_15_l + .extern banim_bram_sw1_2_oam_frame_128_r + .extern banim_bram_sw1_2_oam_frame_128_l + .extern banim_bram_sw1_2_oam_frame_17_r + .extern banim_bram_sw1_2_oam_frame_17_l + .extern banim_bram_sw1_2_oam_frame_28_r + .extern banim_bram_sw1_2_oam_frame_28_l + .extern banim_bram_sw1_2_oam_frame_127_r + .extern banim_bram_sw1_2_oam_frame_127_l + .extern banim_bram_sw1_2_oam_frame_78_r + .extern banim_bram_sw1_2_oam_frame_78_l + .extern banim_bram_sw1_2_oam_frame_12_r + .extern banim_bram_sw1_2_oam_frame_12_l + .extern banim_bram_sw1_2_oam_frame_24_r + .extern banim_bram_sw1_2_oam_frame_24_l + .extern banim_bram_sw1_2_oam_frame_107_r + .extern banim_bram_sw1_2_oam_frame_107_l + .extern banim_bram_sw1_2_oam_frame_38_r + .extern banim_bram_sw1_2_oam_frame_38_l + .extern banim_bram_sw1_2_oam_frame_46_r + .extern banim_bram_sw1_2_oam_frame_46_l + .extern banim_bram_sw1_2_oam_frame_33_r + .extern banim_bram_sw1_2_oam_frame_33_l + .extern banim_bram_sw1_2_oam_frame_40_r + .extern banim_bram_sw1_2_oam_frame_40_l + .extern banim_bram_sw1_2_oam_frame_23_r + .extern banim_bram_sw1_2_oam_frame_23_l + .extern banim_bram_sw1_2_oam_frame_110_r + .extern banim_bram_sw1_2_oam_frame_110_l + .extern banim_bram_sw1_2_oam_frame_102_r + .extern banim_bram_sw1_2_oam_frame_102_l + .extern banim_bram_sw1_2_oam_frame_21_r + .extern banim_bram_sw1_2_oam_frame_21_l + .extern banim_bram_sw1_2_oam_frame_9_r + .extern banim_bram_sw1_2_oam_frame_9_l + .extern banim_bram_sw1_2_oam_frame_113_r + .extern banim_bram_sw1_2_oam_frame_113_l + .extern banim_bram_sw1_2_oam_frame_31_r + .extern banim_bram_sw1_2_oam_frame_31_l + .extern banim_bram_sw1_2_oam_frame_66_r + .extern banim_bram_sw1_2_oam_frame_66_l + .extern banim_bram_sw1_2_oam_frame_1_r + .extern banim_bram_sw1_2_oam_frame_1_l + .extern banim_bram_sw1_2_oam_frame_140_r + .extern banim_bram_sw1_2_oam_frame_140_l + .extern banim_bram_sw1_2_oam_frame_5_r + .extern banim_bram_sw1_2_oam_frame_5_l + .extern banim_bram_sw1_2_oam_frame_117_r + .extern banim_bram_sw1_2_oam_frame_117_l + .extern banim_bram_sw1_2_oam_frame_108_r + .extern banim_bram_sw1_2_oam_frame_108_l + .extern banim_bram_sw1_2_oam_frame_3_r + .extern banim_bram_sw1_2_oam_frame_3_l + .extern banim_bram_sw1_2_oam_frame_111_r + .extern banim_bram_sw1_2_oam_frame_111_l + .extern banim_bram_sw1_2_oam_frame_114_r + .extern banim_bram_sw1_2_oam_frame_114_l + .extern banim_bram_sw1_2_oam_frame_68_r + .extern banim_bram_sw1_2_oam_frame_68_l + .extern banim_bram_sw1_2_oam_frame_29_r + .extern banim_bram_sw1_2_oam_frame_29_l + .extern banim_bram_sw1_2_oam_frame_144_r + .extern banim_bram_sw1_2_oam_frame_144_l + .extern banim_bram_sw1_2_oam_frame_120_r + .extern banim_bram_sw1_2_oam_frame_120_l + .extern banim_bram_sw1_2_oam_frame_47_r + .extern banim_bram_sw1_2_oam_frame_47_l + .extern banim_bram_sw1_2_oam_frame_126_r + .extern banim_bram_sw1_2_oam_frame_126_l + .extern banim_bram_sw1_2_oam_frame_134_r + .extern banim_bram_sw1_2_oam_frame_134_l + .extern banim_bram_sw1_2_oam_frame_61_r + .extern banim_bram_sw1_2_oam_frame_61_l + .extern banim_bram_sw1_2_oam_frame_34_r + .extern banim_bram_sw1_2_oam_frame_34_l + .extern banim_bram_sw1_2_oam_frame_135_r + .extern banim_bram_sw1_2_oam_frame_135_l + .extern banim_bram_sw1_2_oam_frame_85_r + .extern banim_bram_sw1_2_oam_frame_85_l + .extern banim_bram_sw1_2_oam_frame_136_r + .extern banim_bram_sw1_2_oam_frame_136_l + .extern banim_bram_sw1_2_oam_frame_122_r + .extern banim_bram_sw1_2_oam_frame_122_l + .extern banim_bram_sw1_2_oam_frame_53_r + .extern banim_bram_sw1_2_oam_frame_53_l + .extern banim_bram_sw1_2_oam_frame_72_r + .extern banim_bram_sw1_2_oam_frame_72_l + .extern banim_bram_sw1_2_oam_frame_50_r + .extern banim_bram_sw1_2_oam_frame_50_l + .extern banim_bram_sw1_2_oam_frame_11_r + .extern banim_bram_sw1_2_oam_frame_11_l + .extern banim_bram_sw1_2_oam_frame_83_r + .extern banim_bram_sw1_2_oam_frame_83_l + .extern banim_bram_sw1_2_oam_frame_98_r + .extern banim_bram_sw1_2_oam_frame_98_l + .extern banim_bram_sw1_2_oam_frame_89_r + .extern banim_bram_sw1_2_oam_frame_89_l + .extern banim_bram_sw1_2_oam_frame_19_r + .extern banim_bram_sw1_2_oam_frame_19_l + .extern banim_bram_sw1_2_oam_frame_56_r + .extern banim_bram_sw1_2_oam_frame_56_l + .extern banim_bram_sw1_2_oam_frame_123_r + .extern banim_bram_sw1_2_oam_frame_123_l + .extern banim_bram_sw1_2_oam_frame_87_r + .extern banim_bram_sw1_2_oam_frame_87_l + .extern banim_bram_sw1_2_oam_frame_141_r + .extern banim_bram_sw1_2_oam_frame_141_l + .extern banim_bram_sw1_2_oam_frame_77_r + .extern banim_bram_sw1_2_oam_frame_77_l + .extern banim_bram_sw1_2_oam_frame_64_r + .extern banim_bram_sw1_2_oam_frame_64_l + .extern banim_bram_sw1_2_oam_frame_73_r + .extern banim_bram_sw1_2_oam_frame_73_l + .extern banim_bram_sw1_2_oam_frame_91_r + .extern banim_bram_sw1_2_oam_frame_91_l + .extern banim_bram_sw1_2_oam_frame_67_r + .extern banim_bram_sw1_2_oam_frame_67_l + .extern banim_bram_sw1_2_oam_frame_90_r + .extern banim_bram_sw1_2_oam_frame_90_l + .extern banim_bram_sw1_2_oam_frame_30_r + .extern banim_bram_sw1_2_oam_frame_30_l + .extern banim_bram_sw1_2_oam_frame_43_r + .extern banim_bram_sw1_2_oam_frame_43_l + .extern banim_bram_sw1_2_oam_frame_138_r + .extern banim_bram_sw1_2_oam_frame_138_l + .extern banim_bram_sw1_2_oam_frame_137_r + .extern banim_bram_sw1_2_oam_frame_137_l + .extern banim_bram_sw1_2_oam_frame_143_r + .extern banim_bram_sw1_2_oam_frame_143_l + .extern banim_bram_sw1_2_oam_frame_70_r + .extern banim_bram_sw1_2_oam_frame_70_l + .extern banim_bram_sw1_2_oam_frame_76_r + .extern banim_bram_sw1_2_oam_frame_76_l + .extern banim_bram_sw1_2_oam_frame_71_r + .extern banim_bram_sw1_2_oam_frame_71_l + .extern banim_bram_sw1_2_oam_frame_59_r + .extern banim_bram_sw1_2_oam_frame_59_l + .extern banim_bram_sw1_2_oam_frame_69_r + .extern banim_bram_sw1_2_oam_frame_69_l + .extern banim_bram_sw1_2_oam_frame_81_r + .extern banim_bram_sw1_2_oam_frame_81_l + .extern banim_bram_sw1_2_oam_frame_99_r + .extern banim_bram_sw1_2_oam_frame_99_l + .extern banim_bram_sw1_2_oam_frame_45_r + .extern banim_bram_sw1_2_oam_frame_45_l + .extern banim_bram_sw1_2_oam_frame_52_r + .extern banim_bram_sw1_2_oam_frame_52_l + .extern banim_bram_sw1_2_oam_frame_79_r + .extern banim_bram_sw1_2_oam_frame_79_l + .extern banim_bram_sw1_2_oam_frame_94_r + .extern banim_bram_sw1_2_oam_frame_94_l + .extern banim_bram_sw1_2_oam_frame_116_r + .extern banim_bram_sw1_2_oam_frame_116_l + .extern banim_bram_sw1_2_oam_frame_48_r + .extern banim_bram_sw1_2_oam_frame_48_l + .extern banim_bram_sw1_2_oam_frame_39_r + .extern banim_bram_sw1_2_oam_frame_39_l + .extern banim_bram_sw1_2_oam_frame_44_r + .extern banim_bram_sw1_2_oam_frame_44_l + .extern banim_bram_sw1_2_oam_frame_125_r + .extern banim_bram_sw1_2_oam_frame_125_l + .extern banim_bram_sw1_2_oam_frame_93_r + .extern banim_bram_sw1_2_oam_frame_93_l + .extern banim_bram_sw1_2_oam_frame_58_r + .extern banim_bram_sw1_2_oam_frame_58_l + .extern banim_bram_sw1_2_oam_frame_25_r + .extern banim_bram_sw1_2_oam_frame_25_l + .extern banim_bram_sw1_2_oam_frame_92_r + .extern banim_bram_sw1_2_oam_frame_92_l + .extern banim_bram_sw1_2_oam_frame_139_r + .extern banim_bram_sw1_2_oam_frame_139_l + .extern banim_bram_sw1_2_oam_frame_57_r + .extern banim_bram_sw1_2_oam_frame_57_l + .extern banim_bram_sw1_2_oam_frame_106_r + .extern banim_bram_sw1_2_oam_frame_106_l + .extern banim_bram_sw1_2_oam_frame_51_r + .extern banim_bram_sw1_2_oam_frame_51_l + .extern banim_bram_sw1_2_oam_frame_2_r + .extern banim_bram_sw1_2_oam_frame_2_l + .extern banim_bram_sw1_2_oam_frame_20_r + .extern banim_bram_sw1_2_oam_frame_20_l +@ battle animation 0xE + .extern banim_bram_sw1_3_oam_frame_0_r + .extern banim_bram_sw1_3_oam_frame_0_l + .extern banim_bram_sw1_3_oam_frame_11_r + .extern banim_bram_sw1_3_oam_frame_11_l + .extern banim_bram_sw1_3_oam_frame_1_r + .extern banim_bram_sw1_3_oam_frame_1_l + .extern banim_bram_sw1_3_oam_frame_3_r + .extern banim_bram_sw1_3_oam_frame_3_l + .extern banim_bram_sw1_3_oam_frame_7_r + .extern banim_bram_sw1_3_oam_frame_7_l + .extern banim_bram_sw1_3_oam_frame_6_r + .extern banim_bram_sw1_3_oam_frame_6_l + .extern banim_bram_sw1_3_oam_frame_10_r + .extern banim_bram_sw1_3_oam_frame_10_l + .extern banim_bram_sw1_3_oam_frame_5_r + .extern banim_bram_sw1_3_oam_frame_5_l + .extern banim_bram_sw1_3_oam_frame_4_r + .extern banim_bram_sw1_3_oam_frame_4_l + .extern banim_bram_sw1_3_oam_frame_2_r + .extern banim_bram_sw1_3_oam_frame_2_l + .extern banim_bram_sw1_3_oam_frame_8_r + .extern banim_bram_sw1_3_oam_frame_8_l + .extern banim_bram_sw1_3_oam_frame_9_r + .extern banim_bram_sw1_3_oam_frame_9_l +@ battle animation 0xF + .extern banim_bram_sw1_4_oam_frame_0_r + .extern banim_bram_sw1_4_oam_frame_0_l + .extern banim_bram_sw1_4_oam_frame_1_r + .extern banim_bram_sw1_4_oam_frame_1_l + .extern banim_bram_sw1_4_oam_frame_2_r + .extern banim_bram_sw1_4_oam_frame_2_l +@ battle animation 0x10 + .extern banim_myrm_sw1_oam_frame_0_r + .extern banim_myrm_sw1_oam_frame_0_l + .extern banim_myrm_sw1_oam_frame_58_r + .extern banim_myrm_sw1_oam_frame_58_l + .extern banim_myrm_sw1_oam_frame_61_r + .extern banim_myrm_sw1_oam_frame_61_l + .extern banim_myrm_sw1_oam_frame_33_r + .extern banim_myrm_sw1_oam_frame_33_l + .extern banim_myrm_sw1_oam_frame_71_r + .extern banim_myrm_sw1_oam_frame_71_l + .extern banim_myrm_sw1_oam_frame_40_r + .extern banim_myrm_sw1_oam_frame_40_l + .extern banim_myrm_sw1_oam_frame_32_r + .extern banim_myrm_sw1_oam_frame_32_l + .extern banim_myrm_sw1_oam_frame_41_r + .extern banim_myrm_sw1_oam_frame_41_l + .extern banim_myrm_sw1_oam_frame_45_r + .extern banim_myrm_sw1_oam_frame_45_l + .extern banim_myrm_sw1_oam_frame_9_r + .extern banim_myrm_sw1_oam_frame_9_l + .extern banim_myrm_sw1_oam_frame_35_r + .extern banim_myrm_sw1_oam_frame_35_l + .extern banim_myrm_sw1_oam_frame_57_r + .extern banim_myrm_sw1_oam_frame_57_l + .extern banim_myrm_sw1_oam_frame_47_r + .extern banim_myrm_sw1_oam_frame_47_l + .extern banim_myrm_sw1_oam_frame_51_r + .extern banim_myrm_sw1_oam_frame_51_l + .extern banim_myrm_sw1_oam_frame_54_r + .extern banim_myrm_sw1_oam_frame_54_l + .extern banim_myrm_sw1_oam_frame_14_r + .extern banim_myrm_sw1_oam_frame_14_l + .extern banim_myrm_sw1_oam_frame_49_r + .extern banim_myrm_sw1_oam_frame_49_l + .extern banim_myrm_sw1_oam_frame_38_r + .extern banim_myrm_sw1_oam_frame_38_l + .extern banim_myrm_sw1_oam_frame_53_r + .extern banim_myrm_sw1_oam_frame_53_l + .extern banim_myrm_sw1_oam_frame_60_r + .extern banim_myrm_sw1_oam_frame_60_l + .extern banim_myrm_sw1_oam_frame_6_r + .extern banim_myrm_sw1_oam_frame_6_l + .extern banim_myrm_sw1_oam_frame_15_r + .extern banim_myrm_sw1_oam_frame_15_l + .extern banim_myrm_sw1_oam_frame_28_r + .extern banim_myrm_sw1_oam_frame_28_l + .extern banim_myrm_sw1_oam_frame_12_r + .extern banim_myrm_sw1_oam_frame_12_l + .extern banim_myrm_sw1_oam_frame_17_r + .extern banim_myrm_sw1_oam_frame_17_l + .extern banim_myrm_sw1_oam_frame_19_r + .extern banim_myrm_sw1_oam_frame_19_l + .extern banim_myrm_sw1_oam_frame_64_r + .extern banim_myrm_sw1_oam_frame_64_l + .extern banim_myrm_sw1_oam_frame_68_r + .extern banim_myrm_sw1_oam_frame_68_l + .extern banim_myrm_sw1_oam_frame_8_r + .extern banim_myrm_sw1_oam_frame_8_l + .extern banim_myrm_sw1_oam_frame_4_r + .extern banim_myrm_sw1_oam_frame_4_l + .extern banim_myrm_sw1_oam_frame_55_r + .extern banim_myrm_sw1_oam_frame_55_l + .extern banim_myrm_sw1_oam_frame_59_r + .extern banim_myrm_sw1_oam_frame_59_l + .extern banim_myrm_sw1_oam_frame_70_r + .extern banim_myrm_sw1_oam_frame_70_l + .extern banim_myrm_sw1_oam_frame_25_r + .extern banim_myrm_sw1_oam_frame_25_l + .extern banim_myrm_sw1_oam_frame_30_r + .extern banim_myrm_sw1_oam_frame_30_l + .extern banim_myrm_sw1_oam_frame_46_r + .extern banim_myrm_sw1_oam_frame_46_l + .extern banim_myrm_sw1_oam_frame_62_r + .extern banim_myrm_sw1_oam_frame_62_l + .extern banim_myrm_sw1_oam_frame_43_r + .extern banim_myrm_sw1_oam_frame_43_l + .extern banim_myrm_sw1_oam_frame_37_r + .extern banim_myrm_sw1_oam_frame_37_l + .extern banim_myrm_sw1_oam_frame_7_r + .extern banim_myrm_sw1_oam_frame_7_l + .extern banim_myrm_sw1_oam_frame_11_r + .extern banim_myrm_sw1_oam_frame_11_l + .extern banim_myrm_sw1_oam_frame_39_r + .extern banim_myrm_sw1_oam_frame_39_l + .extern banim_myrm_sw1_oam_frame_67_r + .extern banim_myrm_sw1_oam_frame_67_l + .extern banim_myrm_sw1_oam_frame_2_r + .extern banim_myrm_sw1_oam_frame_2_l + .extern banim_myrm_sw1_oam_frame_26_r + .extern banim_myrm_sw1_oam_frame_26_l + .extern banim_myrm_sw1_oam_frame_16_r + .extern banim_myrm_sw1_oam_frame_16_l + .extern banim_myrm_sw1_oam_frame_18_r + .extern banim_myrm_sw1_oam_frame_18_l + .extern banim_myrm_sw1_oam_frame_10_r + .extern banim_myrm_sw1_oam_frame_10_l + .extern banim_myrm_sw1_oam_frame_50_r + .extern banim_myrm_sw1_oam_frame_50_l + .extern banim_myrm_sw1_oam_frame_48_r + .extern banim_myrm_sw1_oam_frame_48_l + .extern banim_myrm_sw1_oam_frame_5_r + .extern banim_myrm_sw1_oam_frame_5_l + .extern banim_myrm_sw1_oam_frame_24_r + .extern banim_myrm_sw1_oam_frame_24_l + .extern banim_myrm_sw1_oam_frame_34_r + .extern banim_myrm_sw1_oam_frame_34_l + .extern banim_myrm_sw1_oam_frame_65_r + .extern banim_myrm_sw1_oam_frame_65_l + .extern banim_myrm_sw1_oam_frame_29_r + .extern banim_myrm_sw1_oam_frame_29_l + .extern banim_myrm_sw1_oam_frame_56_r + .extern banim_myrm_sw1_oam_frame_56_l + .extern banim_myrm_sw1_oam_frame_3_r + .extern banim_myrm_sw1_oam_frame_3_l + .extern banim_myrm_sw1_oam_frame_52_r + .extern banim_myrm_sw1_oam_frame_52_l + .extern banim_myrm_sw1_oam_frame_1_r + .extern banim_myrm_sw1_oam_frame_1_l + .extern banim_myrm_sw1_oam_frame_66_r + .extern banim_myrm_sw1_oam_frame_66_l + .extern banim_myrm_sw1_oam_frame_42_r + .extern banim_myrm_sw1_oam_frame_42_l + .extern banim_myrm_sw1_oam_frame_22_r + .extern banim_myrm_sw1_oam_frame_22_l + .extern banim_myrm_sw1_oam_frame_23_r + .extern banim_myrm_sw1_oam_frame_23_l + .extern banim_myrm_sw1_oam_frame_36_r + .extern banim_myrm_sw1_oam_frame_36_l + .extern banim_myrm_sw1_oam_frame_69_r + .extern banim_myrm_sw1_oam_frame_69_l + .extern banim_myrm_sw1_oam_frame_21_r + .extern banim_myrm_sw1_oam_frame_21_l + .extern banim_myrm_sw1_oam_frame_63_r + .extern banim_myrm_sw1_oam_frame_63_l + .extern banim_myrm_sw1_oam_frame_20_r + .extern banim_myrm_sw1_oam_frame_20_l + .extern banim_myrm_sw1_oam_frame_13_r + .extern banim_myrm_sw1_oam_frame_13_l + .extern banim_myrm_sw1_oam_frame_31_r + .extern banim_myrm_sw1_oam_frame_31_l + .extern banim_myrm_sw1_oam_frame_44_r + .extern banim_myrm_sw1_oam_frame_44_l + .extern banim_myrm_sw1_oam_frame_27_r + .extern banim_myrm_sw1_oam_frame_27_l +@ battle animation 0x11 + .extern banim_myrm_sw1_2_oam_frame_0_r + .extern banim_myrm_sw1_2_oam_frame_0_l + .extern banim_myrm_sw1_2_oam_frame_2_r + .extern banim_myrm_sw1_2_oam_frame_2_l + .extern banim_myrm_sw1_2_oam_frame_1_r + .extern banim_myrm_sw1_2_oam_frame_1_l +@ battle animation 0x12 + .extern banim_myrf_sw1_oam_frame_0_r + .extern banim_myrf_sw1_oam_frame_0_l + .extern banim_myrf_sw1_oam_frame_58_r + .extern banim_myrf_sw1_oam_frame_58_l + .extern banim_myrf_sw1_oam_frame_61_r + .extern banim_myrf_sw1_oam_frame_61_l + .extern banim_myrf_sw1_oam_frame_33_r + .extern banim_myrf_sw1_oam_frame_33_l + .extern banim_myrf_sw1_oam_frame_71_r + .extern banim_myrf_sw1_oam_frame_71_l + .extern banim_myrf_sw1_oam_frame_40_r + .extern banim_myrf_sw1_oam_frame_40_l + .extern banim_myrf_sw1_oam_frame_32_r + .extern banim_myrf_sw1_oam_frame_32_l + .extern banim_myrf_sw1_oam_frame_41_r + .extern banim_myrf_sw1_oam_frame_41_l + .extern banim_myrf_sw1_oam_frame_45_r + .extern banim_myrf_sw1_oam_frame_45_l + .extern banim_myrf_sw1_oam_frame_9_r + .extern banim_myrf_sw1_oam_frame_9_l + .extern banim_myrf_sw1_oam_frame_35_r + .extern banim_myrf_sw1_oam_frame_35_l + .extern banim_myrf_sw1_oam_frame_57_r + .extern banim_myrf_sw1_oam_frame_57_l + .extern banim_myrf_sw1_oam_frame_47_r + .extern banim_myrf_sw1_oam_frame_47_l + .extern banim_myrf_sw1_oam_frame_51_r + .extern banim_myrf_sw1_oam_frame_51_l + .extern banim_myrf_sw1_oam_frame_54_r + .extern banim_myrf_sw1_oam_frame_54_l + .extern banim_myrf_sw1_oam_frame_14_r + .extern banim_myrf_sw1_oam_frame_14_l + .extern banim_myrf_sw1_oam_frame_49_r + .extern banim_myrf_sw1_oam_frame_49_l + .extern banim_myrf_sw1_oam_frame_38_r + .extern banim_myrf_sw1_oam_frame_38_l + .extern banim_myrf_sw1_oam_frame_53_r + .extern banim_myrf_sw1_oam_frame_53_l + .extern banim_myrf_sw1_oam_frame_60_r + .extern banim_myrf_sw1_oam_frame_60_l + .extern banim_myrf_sw1_oam_frame_6_r + .extern banim_myrf_sw1_oam_frame_6_l + .extern banim_myrf_sw1_oam_frame_15_r + .extern banim_myrf_sw1_oam_frame_15_l + .extern banim_myrf_sw1_oam_frame_28_r + .extern banim_myrf_sw1_oam_frame_28_l + .extern banim_myrf_sw1_oam_frame_12_r + .extern banim_myrf_sw1_oam_frame_12_l + .extern banim_myrf_sw1_oam_frame_17_r + .extern banim_myrf_sw1_oam_frame_17_l + .extern banim_myrf_sw1_oam_frame_19_r + .extern banim_myrf_sw1_oam_frame_19_l + .extern banim_myrf_sw1_oam_frame_64_r + .extern banim_myrf_sw1_oam_frame_64_l + .extern banim_myrf_sw1_oam_frame_68_r + .extern banim_myrf_sw1_oam_frame_68_l + .extern banim_myrf_sw1_oam_frame_8_r + .extern banim_myrf_sw1_oam_frame_8_l + .extern banim_myrf_sw1_oam_frame_4_r + .extern banim_myrf_sw1_oam_frame_4_l + .extern banim_myrf_sw1_oam_frame_55_r + .extern banim_myrf_sw1_oam_frame_55_l + .extern banim_myrf_sw1_oam_frame_59_r + .extern banim_myrf_sw1_oam_frame_59_l + .extern banim_myrf_sw1_oam_frame_70_r + .extern banim_myrf_sw1_oam_frame_70_l + .extern banim_myrf_sw1_oam_frame_25_r + .extern banim_myrf_sw1_oam_frame_25_l + .extern banim_myrf_sw1_oam_frame_30_r + .extern banim_myrf_sw1_oam_frame_30_l + .extern banim_myrf_sw1_oam_frame_46_r + .extern banim_myrf_sw1_oam_frame_46_l + .extern banim_myrf_sw1_oam_frame_62_r + .extern banim_myrf_sw1_oam_frame_62_l + .extern banim_myrf_sw1_oam_frame_43_r + .extern banim_myrf_sw1_oam_frame_43_l + .extern banim_myrf_sw1_oam_frame_37_r + .extern banim_myrf_sw1_oam_frame_37_l + .extern banim_myrf_sw1_oam_frame_7_r + .extern banim_myrf_sw1_oam_frame_7_l + .extern banim_myrf_sw1_oam_frame_11_r + .extern banim_myrf_sw1_oam_frame_11_l + .extern banim_myrf_sw1_oam_frame_39_r + .extern banim_myrf_sw1_oam_frame_39_l + .extern banim_myrf_sw1_oam_frame_67_r + .extern banim_myrf_sw1_oam_frame_67_l + .extern banim_myrf_sw1_oam_frame_2_r + .extern banim_myrf_sw1_oam_frame_2_l + .extern banim_myrf_sw1_oam_frame_26_r + .extern banim_myrf_sw1_oam_frame_26_l + .extern banim_myrf_sw1_oam_frame_16_r + .extern banim_myrf_sw1_oam_frame_16_l + .extern banim_myrf_sw1_oam_frame_18_r + .extern banim_myrf_sw1_oam_frame_18_l + .extern banim_myrf_sw1_oam_frame_10_r + .extern banim_myrf_sw1_oam_frame_10_l + .extern banim_myrf_sw1_oam_frame_50_r + .extern banim_myrf_sw1_oam_frame_50_l + .extern banim_myrf_sw1_oam_frame_48_r + .extern banim_myrf_sw1_oam_frame_48_l + .extern banim_myrf_sw1_oam_frame_5_r + .extern banim_myrf_sw1_oam_frame_5_l + .extern banim_myrf_sw1_oam_frame_24_r + .extern banim_myrf_sw1_oam_frame_24_l + .extern banim_myrf_sw1_oam_frame_34_r + .extern banim_myrf_sw1_oam_frame_34_l + .extern banim_myrf_sw1_oam_frame_65_r + .extern banim_myrf_sw1_oam_frame_65_l + .extern banim_myrf_sw1_oam_frame_29_r + .extern banim_myrf_sw1_oam_frame_29_l + .extern banim_myrf_sw1_oam_frame_56_r + .extern banim_myrf_sw1_oam_frame_56_l + .extern banim_myrf_sw1_oam_frame_3_r + .extern banim_myrf_sw1_oam_frame_3_l + .extern banim_myrf_sw1_oam_frame_52_r + .extern banim_myrf_sw1_oam_frame_52_l + .extern banim_myrf_sw1_oam_frame_1_r + .extern banim_myrf_sw1_oam_frame_1_l + .extern banim_myrf_sw1_oam_frame_66_r + .extern banim_myrf_sw1_oam_frame_66_l + .extern banim_myrf_sw1_oam_frame_42_r + .extern banim_myrf_sw1_oam_frame_42_l + .extern banim_myrf_sw1_oam_frame_22_r + .extern banim_myrf_sw1_oam_frame_22_l + .extern banim_myrf_sw1_oam_frame_23_r + .extern banim_myrf_sw1_oam_frame_23_l + .extern banim_myrf_sw1_oam_frame_36_r + .extern banim_myrf_sw1_oam_frame_36_l + .extern banim_myrf_sw1_oam_frame_69_r + .extern banim_myrf_sw1_oam_frame_69_l + .extern banim_myrf_sw1_oam_frame_21_r + .extern banim_myrf_sw1_oam_frame_21_l + .extern banim_myrf_sw1_oam_frame_63_r + .extern banim_myrf_sw1_oam_frame_63_l + .extern banim_myrf_sw1_oam_frame_20_r + .extern banim_myrf_sw1_oam_frame_20_l + .extern banim_myrf_sw1_oam_frame_13_r + .extern banim_myrf_sw1_oam_frame_13_l + .extern banim_myrf_sw1_oam_frame_31_r + .extern banim_myrf_sw1_oam_frame_31_l + .extern banim_myrf_sw1_oam_frame_44_r + .extern banim_myrf_sw1_oam_frame_44_l + .extern banim_myrf_sw1_oam_frame_27_r + .extern banim_myrf_sw1_oam_frame_27_l +@ battle animation 0x13 + .extern banim_myrf_sw1_2_oam_frame_0_r + .extern banim_myrf_sw1_2_oam_frame_0_l + .extern banim_myrf_sw1_2_oam_frame_2_r + .extern banim_myrf_sw1_2_oam_frame_2_l + .extern banim_myrf_sw1_2_oam_frame_1_r + .extern banim_myrf_sw1_2_oam_frame_1_l +@ battle animation 0x14 + .extern banim_swmm_sw1_oam_frame_0_r + .extern banim_swmm_sw1_oam_frame_0_l + .extern banim_swmm_sw1_oam_frame_18_r + .extern banim_swmm_sw1_oam_frame_18_l + .extern banim_swmm_sw1_oam_frame_89_r + .extern banim_swmm_sw1_oam_frame_89_l + .extern banim_swmm_sw1_oam_frame_4_r + .extern banim_swmm_sw1_oam_frame_4_l + .extern banim_swmm_sw1_oam_frame_29_r + .extern banim_swmm_sw1_oam_frame_29_l + .extern banim_swmm_sw1_oam_frame_27_r + .extern banim_swmm_sw1_oam_frame_27_l + .extern banim_swmm_sw1_oam_frame_25_r + .extern banim_swmm_sw1_oam_frame_25_l + .extern banim_swmm_sw1_oam_frame_62_r + .extern banim_swmm_sw1_oam_frame_62_l + .extern banim_swmm_sw1_oam_frame_23_r + .extern banim_swmm_sw1_oam_frame_23_l + .extern banim_swmm_sw1_oam_frame_90_r + .extern banim_swmm_sw1_oam_frame_90_l + .extern banim_swmm_sw1_oam_frame_69_r + .extern banim_swmm_sw1_oam_frame_69_l + .extern banim_swmm_sw1_oam_frame_12_r + .extern banim_swmm_sw1_oam_frame_12_l + .extern banim_swmm_sw1_oam_frame_19_r + .extern banim_swmm_sw1_oam_frame_19_l + .extern banim_swmm_sw1_oam_frame_73_r + .extern banim_swmm_sw1_oam_frame_73_l + .extern banim_swmm_sw1_oam_frame_85_r + .extern banim_swmm_sw1_oam_frame_85_l + .extern banim_swmm_sw1_oam_frame_16_r + .extern banim_swmm_sw1_oam_frame_16_l + .extern banim_swmm_sw1_oam_frame_60_r + .extern banim_swmm_sw1_oam_frame_60_l + .extern banim_swmm_sw1_oam_frame_7_r + .extern banim_swmm_sw1_oam_frame_7_l + .extern banim_swmm_sw1_oam_frame_87_r + .extern banim_swmm_sw1_oam_frame_87_l + .extern banim_swmm_sw1_oam_frame_11_r + .extern banim_swmm_sw1_oam_frame_11_l + .extern banim_swmm_sw1_oam_frame_97_r + .extern banim_swmm_sw1_oam_frame_97_l + .extern banim_swmm_sw1_oam_frame_41_r + .extern banim_swmm_sw1_oam_frame_41_l + .extern banim_swmm_sw1_oam_frame_42_r + .extern banim_swmm_sw1_oam_frame_42_l + .extern banim_swmm_sw1_oam_frame_58_r + .extern banim_swmm_sw1_oam_frame_58_l + .extern banim_swmm_sw1_oam_frame_33_r + .extern banim_swmm_sw1_oam_frame_33_l + .extern banim_swmm_sw1_oam_frame_13_r + .extern banim_swmm_sw1_oam_frame_13_l + .extern banim_swmm_sw1_oam_frame_1_r + .extern banim_swmm_sw1_oam_frame_1_l + .extern banim_swmm_sw1_oam_frame_72_r + .extern banim_swmm_sw1_oam_frame_72_l + .extern banim_swmm_sw1_oam_frame_68_r + .extern banim_swmm_sw1_oam_frame_68_l + .extern banim_swmm_sw1_oam_frame_50_r + .extern banim_swmm_sw1_oam_frame_50_l + .extern banim_swmm_sw1_oam_frame_66_r + .extern banim_swmm_sw1_oam_frame_66_l + .extern banim_swmm_sw1_oam_frame_57_r + .extern banim_swmm_sw1_oam_frame_57_l + .extern banim_swmm_sw1_oam_frame_64_r + .extern banim_swmm_sw1_oam_frame_64_l + .extern banim_swmm_sw1_oam_frame_44_r + .extern banim_swmm_sw1_oam_frame_44_l + .extern banim_swmm_sw1_oam_frame_81_r + .extern banim_swmm_sw1_oam_frame_81_l + .extern banim_swmm_sw1_oam_frame_93_r + .extern banim_swmm_sw1_oam_frame_93_l + .extern banim_swmm_sw1_oam_frame_30_r + .extern banim_swmm_sw1_oam_frame_30_l + .extern banim_swmm_sw1_oam_frame_38_r + .extern banim_swmm_sw1_oam_frame_38_l + .extern banim_swmm_sw1_oam_frame_5_r + .extern banim_swmm_sw1_oam_frame_5_l + .extern banim_swmm_sw1_oam_frame_86_r + .extern banim_swmm_sw1_oam_frame_86_l + .extern banim_swmm_sw1_oam_frame_74_r + .extern banim_swmm_sw1_oam_frame_74_l + .extern banim_swmm_sw1_oam_frame_15_r + .extern banim_swmm_sw1_oam_frame_15_l + .extern banim_swmm_sw1_oam_frame_20_r + .extern banim_swmm_sw1_oam_frame_20_l + .extern banim_swmm_sw1_oam_frame_91_r + .extern banim_swmm_sw1_oam_frame_91_l + .extern banim_swmm_sw1_oam_frame_48_r + .extern banim_swmm_sw1_oam_frame_48_l + .extern banim_swmm_sw1_oam_frame_80_r + .extern banim_swmm_sw1_oam_frame_80_l + .extern banim_swmm_sw1_oam_frame_47_r + .extern banim_swmm_sw1_oam_frame_47_l + .extern banim_swmm_sw1_oam_frame_49_r + .extern banim_swmm_sw1_oam_frame_49_l + .extern banim_swmm_sw1_oam_frame_71_r + .extern banim_swmm_sw1_oam_frame_71_l + .extern banim_swmm_sw1_oam_frame_55_r + .extern banim_swmm_sw1_oam_frame_55_l + .extern banim_swmm_sw1_oam_frame_46_r + .extern banim_swmm_sw1_oam_frame_46_l + .extern banim_swmm_sw1_oam_frame_53_r + .extern banim_swmm_sw1_oam_frame_53_l + .extern banim_swmm_sw1_oam_frame_8_r + .extern banim_swmm_sw1_oam_frame_8_l + .extern banim_swmm_sw1_oam_frame_14_r + .extern banim_swmm_sw1_oam_frame_14_l + .extern banim_swmm_sw1_oam_frame_45_r + .extern banim_swmm_sw1_oam_frame_45_l + .extern banim_swmm_sw1_oam_frame_31_r + .extern banim_swmm_sw1_oam_frame_31_l + .extern banim_swmm_sw1_oam_frame_34_r + .extern banim_swmm_sw1_oam_frame_34_l + .extern banim_swmm_sw1_oam_frame_35_r + .extern banim_swmm_sw1_oam_frame_35_l + .extern banim_swmm_sw1_oam_frame_2_r + .extern banim_swmm_sw1_oam_frame_2_l + .extern banim_swmm_sw1_oam_frame_17_r + .extern banim_swmm_sw1_oam_frame_17_l + .extern banim_swmm_sw1_oam_frame_9_r + .extern banim_swmm_sw1_oam_frame_9_l + .extern banim_swmm_sw1_oam_frame_51_r + .extern banim_swmm_sw1_oam_frame_51_l + .extern banim_swmm_sw1_oam_frame_70_r + .extern banim_swmm_sw1_oam_frame_70_l + .extern banim_swmm_sw1_oam_frame_96_r + .extern banim_swmm_sw1_oam_frame_96_l + .extern banim_swmm_sw1_oam_frame_21_r + .extern banim_swmm_sw1_oam_frame_21_l + .extern banim_swmm_sw1_oam_frame_78_r + .extern banim_swmm_sw1_oam_frame_78_l + .extern banim_swmm_sw1_oam_frame_76_r + .extern banim_swmm_sw1_oam_frame_76_l + .extern banim_swmm_sw1_oam_frame_75_r + .extern banim_swmm_sw1_oam_frame_75_l + .extern banim_swmm_sw1_oam_frame_83_r + .extern banim_swmm_sw1_oam_frame_83_l + .extern banim_swmm_sw1_oam_frame_28_r + .extern banim_swmm_sw1_oam_frame_28_l + .extern banim_swmm_sw1_oam_frame_52_r + .extern banim_swmm_sw1_oam_frame_52_l + .extern banim_swmm_sw1_oam_frame_26_r + .extern banim_swmm_sw1_oam_frame_26_l + .extern banim_swmm_sw1_oam_frame_94_r + .extern banim_swmm_sw1_oam_frame_94_l + .extern banim_swmm_sw1_oam_frame_24_r + .extern banim_swmm_sw1_oam_frame_24_l + .extern banim_swmm_sw1_oam_frame_59_r + .extern banim_swmm_sw1_oam_frame_59_l + .extern banim_swmm_sw1_oam_frame_79_r + .extern banim_swmm_sw1_oam_frame_79_l + .extern banim_swmm_sw1_oam_frame_6_r + .extern banim_swmm_sw1_oam_frame_6_l + .extern banim_swmm_sw1_oam_frame_3_r + .extern banim_swmm_sw1_oam_frame_3_l + .extern banim_swmm_sw1_oam_frame_39_r + .extern banim_swmm_sw1_oam_frame_39_l + .extern banim_swmm_sw1_oam_frame_82_r + .extern banim_swmm_sw1_oam_frame_82_l + .extern banim_swmm_sw1_oam_frame_67_r + .extern banim_swmm_sw1_oam_frame_67_l + .extern banim_swmm_sw1_oam_frame_65_r + .extern banim_swmm_sw1_oam_frame_65_l + .extern banim_swmm_sw1_oam_frame_43_r + .extern banim_swmm_sw1_oam_frame_43_l + .extern banim_swmm_sw1_oam_frame_63_r + .extern banim_swmm_sw1_oam_frame_63_l + .extern banim_swmm_sw1_oam_frame_61_r + .extern banim_swmm_sw1_oam_frame_61_l + .extern banim_swmm_sw1_oam_frame_92_r + .extern banim_swmm_sw1_oam_frame_92_l + .extern banim_swmm_sw1_oam_frame_22_r + .extern banim_swmm_sw1_oam_frame_22_l + .extern banim_swmm_sw1_oam_frame_88_r + .extern banim_swmm_sw1_oam_frame_88_l + .extern banim_swmm_sw1_oam_frame_77_r + .extern banim_swmm_sw1_oam_frame_77_l + .extern banim_swmm_sw1_oam_frame_84_r + .extern banim_swmm_sw1_oam_frame_84_l + .extern banim_swmm_sw1_oam_frame_40_r + .extern banim_swmm_sw1_oam_frame_40_l + .extern banim_swmm_sw1_oam_frame_32_r + .extern banim_swmm_sw1_oam_frame_32_l + .extern banim_swmm_sw1_oam_frame_10_r + .extern banim_swmm_sw1_oam_frame_10_l + .extern banim_swmm_sw1_oam_frame_95_r + .extern banim_swmm_sw1_oam_frame_95_l + .extern banim_swmm_sw1_oam_frame_56_r + .extern banim_swmm_sw1_oam_frame_56_l + .extern banim_swmm_sw1_oam_frame_37_r + .extern banim_swmm_sw1_oam_frame_37_l + .extern banim_swmm_sw1_oam_frame_54_r + .extern banim_swmm_sw1_oam_frame_54_l + .extern banim_swmm_sw1_oam_frame_36_r + .extern banim_swmm_sw1_oam_frame_36_l +@ battle animation 0x15 + .extern banim_swmm_sw1_2_oam_frame_0_r + .extern banim_swmm_sw1_2_oam_frame_0_l + .extern banim_swmm_sw1_2_oam_frame_1_r + .extern banim_swmm_sw1_2_oam_frame_1_l +@ battle animation 0x16 + .extern banim_swmf_sw1_oam_frame_0_r + .extern banim_swmf_sw1_oam_frame_0_l + .extern banim_swmf_sw1_oam_frame_18_r + .extern banim_swmf_sw1_oam_frame_18_l + .extern banim_swmf_sw1_oam_frame_89_r + .extern banim_swmf_sw1_oam_frame_89_l + .extern banim_swmf_sw1_oam_frame_4_r + .extern banim_swmf_sw1_oam_frame_4_l + .extern banim_swmf_sw1_oam_frame_29_r + .extern banim_swmf_sw1_oam_frame_29_l + .extern banim_swmf_sw1_oam_frame_27_r + .extern banim_swmf_sw1_oam_frame_27_l + .extern banim_swmf_sw1_oam_frame_25_r + .extern banim_swmf_sw1_oam_frame_25_l + .extern banim_swmf_sw1_oam_frame_62_r + .extern banim_swmf_sw1_oam_frame_62_l + .extern banim_swmf_sw1_oam_frame_23_r + .extern banim_swmf_sw1_oam_frame_23_l + .extern banim_swmf_sw1_oam_frame_90_r + .extern banim_swmf_sw1_oam_frame_90_l + .extern banim_swmf_sw1_oam_frame_69_r + .extern banim_swmf_sw1_oam_frame_69_l + .extern banim_swmf_sw1_oam_frame_12_r + .extern banim_swmf_sw1_oam_frame_12_l + .extern banim_swmf_sw1_oam_frame_19_r + .extern banim_swmf_sw1_oam_frame_19_l + .extern banim_swmf_sw1_oam_frame_73_r + .extern banim_swmf_sw1_oam_frame_73_l + .extern banim_swmf_sw1_oam_frame_85_r + .extern banim_swmf_sw1_oam_frame_85_l + .extern banim_swmf_sw1_oam_frame_16_r + .extern banim_swmf_sw1_oam_frame_16_l + .extern banim_swmf_sw1_oam_frame_60_r + .extern banim_swmf_sw1_oam_frame_60_l + .extern banim_swmf_sw1_oam_frame_7_r + .extern banim_swmf_sw1_oam_frame_7_l + .extern banim_swmf_sw1_oam_frame_87_r + .extern banim_swmf_sw1_oam_frame_87_l + .extern banim_swmf_sw1_oam_frame_11_r + .extern banim_swmf_sw1_oam_frame_11_l + .extern banim_swmf_sw1_oam_frame_97_r + .extern banim_swmf_sw1_oam_frame_97_l + .extern banim_swmf_sw1_oam_frame_41_r + .extern banim_swmf_sw1_oam_frame_41_l + .extern banim_swmf_sw1_oam_frame_42_r + .extern banim_swmf_sw1_oam_frame_42_l + .extern banim_swmf_sw1_oam_frame_58_r + .extern banim_swmf_sw1_oam_frame_58_l + .extern banim_swmf_sw1_oam_frame_33_r + .extern banim_swmf_sw1_oam_frame_33_l + .extern banim_swmf_sw1_oam_frame_13_r + .extern banim_swmf_sw1_oam_frame_13_l + .extern banim_swmf_sw1_oam_frame_1_r + .extern banim_swmf_sw1_oam_frame_1_l + .extern banim_swmf_sw1_oam_frame_72_r + .extern banim_swmf_sw1_oam_frame_72_l + .extern banim_swmf_sw1_oam_frame_68_r + .extern banim_swmf_sw1_oam_frame_68_l + .extern banim_swmf_sw1_oam_frame_50_r + .extern banim_swmf_sw1_oam_frame_50_l + .extern banim_swmf_sw1_oam_frame_66_r + .extern banim_swmf_sw1_oam_frame_66_l + .extern banim_swmf_sw1_oam_frame_57_r + .extern banim_swmf_sw1_oam_frame_57_l + .extern banim_swmf_sw1_oam_frame_64_r + .extern banim_swmf_sw1_oam_frame_64_l + .extern banim_swmf_sw1_oam_frame_44_r + .extern banim_swmf_sw1_oam_frame_44_l + .extern banim_swmf_sw1_oam_frame_81_r + .extern banim_swmf_sw1_oam_frame_81_l + .extern banim_swmf_sw1_oam_frame_93_r + .extern banim_swmf_sw1_oam_frame_93_l + .extern banim_swmf_sw1_oam_frame_30_r + .extern banim_swmf_sw1_oam_frame_30_l + .extern banim_swmf_sw1_oam_frame_38_r + .extern banim_swmf_sw1_oam_frame_38_l + .extern banim_swmf_sw1_oam_frame_5_r + .extern banim_swmf_sw1_oam_frame_5_l + .extern banim_swmf_sw1_oam_frame_86_r + .extern banim_swmf_sw1_oam_frame_86_l + .extern banim_swmf_sw1_oam_frame_74_r + .extern banim_swmf_sw1_oam_frame_74_l + .extern banim_swmf_sw1_oam_frame_15_r + .extern banim_swmf_sw1_oam_frame_15_l + .extern banim_swmf_sw1_oam_frame_20_r + .extern banim_swmf_sw1_oam_frame_20_l + .extern banim_swmf_sw1_oam_frame_91_r + .extern banim_swmf_sw1_oam_frame_91_l + .extern banim_swmf_sw1_oam_frame_48_r + .extern banim_swmf_sw1_oam_frame_48_l + .extern banim_swmf_sw1_oam_frame_80_r + .extern banim_swmf_sw1_oam_frame_80_l + .extern banim_swmf_sw1_oam_frame_47_r + .extern banim_swmf_sw1_oam_frame_47_l + .extern banim_swmf_sw1_oam_frame_49_r + .extern banim_swmf_sw1_oam_frame_49_l + .extern banim_swmf_sw1_oam_frame_71_r + .extern banim_swmf_sw1_oam_frame_71_l + .extern banim_swmf_sw1_oam_frame_55_r + .extern banim_swmf_sw1_oam_frame_55_l + .extern banim_swmf_sw1_oam_frame_46_r + .extern banim_swmf_sw1_oam_frame_46_l + .extern banim_swmf_sw1_oam_frame_53_r + .extern banim_swmf_sw1_oam_frame_53_l + .extern banim_swmf_sw1_oam_frame_8_r + .extern banim_swmf_sw1_oam_frame_8_l + .extern banim_swmf_sw1_oam_frame_14_r + .extern banim_swmf_sw1_oam_frame_14_l + .extern banim_swmf_sw1_oam_frame_45_r + .extern banim_swmf_sw1_oam_frame_45_l + .extern banim_swmf_sw1_oam_frame_31_r + .extern banim_swmf_sw1_oam_frame_31_l + .extern banim_swmf_sw1_oam_frame_34_r + .extern banim_swmf_sw1_oam_frame_34_l + .extern banim_swmf_sw1_oam_frame_35_r + .extern banim_swmf_sw1_oam_frame_35_l + .extern banim_swmf_sw1_oam_frame_2_r + .extern banim_swmf_sw1_oam_frame_2_l + .extern banim_swmf_sw1_oam_frame_17_r + .extern banim_swmf_sw1_oam_frame_17_l + .extern banim_swmf_sw1_oam_frame_9_r + .extern banim_swmf_sw1_oam_frame_9_l + .extern banim_swmf_sw1_oam_frame_51_r + .extern banim_swmf_sw1_oam_frame_51_l + .extern banim_swmf_sw1_oam_frame_70_r + .extern banim_swmf_sw1_oam_frame_70_l + .extern banim_swmf_sw1_oam_frame_96_r + .extern banim_swmf_sw1_oam_frame_96_l + .extern banim_swmf_sw1_oam_frame_21_r + .extern banim_swmf_sw1_oam_frame_21_l + .extern banim_swmf_sw1_oam_frame_78_r + .extern banim_swmf_sw1_oam_frame_78_l + .extern banim_swmf_sw1_oam_frame_76_r + .extern banim_swmf_sw1_oam_frame_76_l + .extern banim_swmf_sw1_oam_frame_75_r + .extern banim_swmf_sw1_oam_frame_75_l + .extern banim_swmf_sw1_oam_frame_83_r + .extern banim_swmf_sw1_oam_frame_83_l + .extern banim_swmf_sw1_oam_frame_28_r + .extern banim_swmf_sw1_oam_frame_28_l + .extern banim_swmf_sw1_oam_frame_52_r + .extern banim_swmf_sw1_oam_frame_52_l + .extern banim_swmf_sw1_oam_frame_26_r + .extern banim_swmf_sw1_oam_frame_26_l + .extern banim_swmf_sw1_oam_frame_94_r + .extern banim_swmf_sw1_oam_frame_94_l + .extern banim_swmf_sw1_oam_frame_24_r + .extern banim_swmf_sw1_oam_frame_24_l + .extern banim_swmf_sw1_oam_frame_59_r + .extern banim_swmf_sw1_oam_frame_59_l + .extern banim_swmf_sw1_oam_frame_79_r + .extern banim_swmf_sw1_oam_frame_79_l + .extern banim_swmf_sw1_oam_frame_6_r + .extern banim_swmf_sw1_oam_frame_6_l + .extern banim_swmf_sw1_oam_frame_3_r + .extern banim_swmf_sw1_oam_frame_3_l + .extern banim_swmf_sw1_oam_frame_39_r + .extern banim_swmf_sw1_oam_frame_39_l + .extern banim_swmf_sw1_oam_frame_82_r + .extern banim_swmf_sw1_oam_frame_82_l + .extern banim_swmf_sw1_oam_frame_67_r + .extern banim_swmf_sw1_oam_frame_67_l + .extern banim_swmf_sw1_oam_frame_65_r + .extern banim_swmf_sw1_oam_frame_65_l + .extern banim_swmf_sw1_oam_frame_43_r + .extern banim_swmf_sw1_oam_frame_43_l + .extern banim_swmf_sw1_oam_frame_63_r + .extern banim_swmf_sw1_oam_frame_63_l + .extern banim_swmf_sw1_oam_frame_61_r + .extern banim_swmf_sw1_oam_frame_61_l + .extern banim_swmf_sw1_oam_frame_92_r + .extern banim_swmf_sw1_oam_frame_92_l + .extern banim_swmf_sw1_oam_frame_22_r + .extern banim_swmf_sw1_oam_frame_22_l + .extern banim_swmf_sw1_oam_frame_88_r + .extern banim_swmf_sw1_oam_frame_88_l + .extern banim_swmf_sw1_oam_frame_77_r + .extern banim_swmf_sw1_oam_frame_77_l + .extern banim_swmf_sw1_oam_frame_84_r + .extern banim_swmf_sw1_oam_frame_84_l + .extern banim_swmf_sw1_oam_frame_40_r + .extern banim_swmf_sw1_oam_frame_40_l + .extern banim_swmf_sw1_oam_frame_32_r + .extern banim_swmf_sw1_oam_frame_32_l + .extern banim_swmf_sw1_oam_frame_10_r + .extern banim_swmf_sw1_oam_frame_10_l + .extern banim_swmf_sw1_oam_frame_95_r + .extern banim_swmf_sw1_oam_frame_95_l + .extern banim_swmf_sw1_oam_frame_56_r + .extern banim_swmf_sw1_oam_frame_56_l + .extern banim_swmf_sw1_oam_frame_37_r + .extern banim_swmf_sw1_oam_frame_37_l + .extern banim_swmf_sw1_oam_frame_54_r + .extern banim_swmf_sw1_oam_frame_54_l + .extern banim_swmf_sw1_oam_frame_36_r + .extern banim_swmf_sw1_oam_frame_36_l +@ battle animation 0x17 + .extern banim_swmf_sw1_2_oam_frame_0_r + .extern banim_swmf_sw1_2_oam_frame_0_l + .extern banim_swmf_sw1_2_oam_frame_1_r + .extern banim_swmf_sw1_2_oam_frame_1_l +@ battle animation 0x18 + .extern banim_figm_ax1_oam_frame_0_r + .extern banim_figm_ax1_oam_frame_0_l + .extern banim_figm_ax1_oam_frame_29_r + .extern banim_figm_ax1_oam_frame_29_l + .extern banim_figm_ax1_oam_frame_16_r + .extern banim_figm_ax1_oam_frame_16_l + .extern banim_figm_ax1_oam_frame_22_r + .extern banim_figm_ax1_oam_frame_22_l + .extern banim_figm_ax1_oam_frame_46_r + .extern banim_figm_ax1_oam_frame_46_l + .extern banim_figm_ax1_oam_frame_19_r + .extern banim_figm_ax1_oam_frame_19_l + .extern banim_figm_ax1_oam_frame_20_r + .extern banim_figm_ax1_oam_frame_20_l + .extern banim_figm_ax1_oam_frame_13_r + .extern banim_figm_ax1_oam_frame_13_l + .extern banim_figm_ax1_oam_frame_34_r + .extern banim_figm_ax1_oam_frame_34_l + .extern banim_figm_ax1_oam_frame_3_r + .extern banim_figm_ax1_oam_frame_3_l + .extern banim_figm_ax1_oam_frame_48_r + .extern banim_figm_ax1_oam_frame_48_l + .extern banim_figm_ax1_oam_frame_23_r + .extern banim_figm_ax1_oam_frame_23_l + .extern banim_figm_ax1_oam_frame_24_r + .extern banim_figm_ax1_oam_frame_24_l + .extern banim_figm_ax1_oam_frame_31_r + .extern banim_figm_ax1_oam_frame_31_l + .extern banim_figm_ax1_oam_frame_40_r + .extern banim_figm_ax1_oam_frame_40_l + .extern banim_figm_ax1_oam_frame_32_r + .extern banim_figm_ax1_oam_frame_32_l + .extern banim_figm_ax1_oam_frame_27_r + .extern banim_figm_ax1_oam_frame_27_l + .extern banim_figm_ax1_oam_frame_36_r + .extern banim_figm_ax1_oam_frame_36_l + .extern banim_figm_ax1_oam_frame_2_r + .extern banim_figm_ax1_oam_frame_2_l + .extern banim_figm_ax1_oam_frame_44_r + .extern banim_figm_ax1_oam_frame_44_l + .extern banim_figm_ax1_oam_frame_15_r + .extern banim_figm_ax1_oam_frame_15_l + .extern banim_figm_ax1_oam_frame_41_r + .extern banim_figm_ax1_oam_frame_41_l + .extern banim_figm_ax1_oam_frame_7_r + .extern banim_figm_ax1_oam_frame_7_l + .extern banim_figm_ax1_oam_frame_28_r + .extern banim_figm_ax1_oam_frame_28_l + .extern banim_figm_ax1_oam_frame_45_r + .extern banim_figm_ax1_oam_frame_45_l + .extern banim_figm_ax1_oam_frame_43_r + .extern banim_figm_ax1_oam_frame_43_l + .extern banim_figm_ax1_oam_frame_12_r + .extern banim_figm_ax1_oam_frame_12_l + .extern banim_figm_ax1_oam_frame_21_r + .extern banim_figm_ax1_oam_frame_21_l + .extern banim_figm_ax1_oam_frame_47_r + .extern banim_figm_ax1_oam_frame_47_l + .extern banim_figm_ax1_oam_frame_42_r + .extern banim_figm_ax1_oam_frame_42_l + .extern banim_figm_ax1_oam_frame_33_r + .extern banim_figm_ax1_oam_frame_33_l + .extern banim_figm_ax1_oam_frame_1_r + .extern banim_figm_ax1_oam_frame_1_l + .extern banim_figm_ax1_oam_frame_39_r + .extern banim_figm_ax1_oam_frame_39_l + .extern banim_figm_ax1_oam_frame_18_r + .extern banim_figm_ax1_oam_frame_18_l + .extern banim_figm_ax1_oam_frame_25_r + .extern banim_figm_ax1_oam_frame_25_l + .extern banim_figm_ax1_oam_frame_14_r + .extern banim_figm_ax1_oam_frame_14_l + .extern banim_figm_ax1_oam_frame_17_r + .extern banim_figm_ax1_oam_frame_17_l + .extern banim_figm_ax1_oam_frame_37_r + .extern banim_figm_ax1_oam_frame_37_l + .extern banim_figm_ax1_oam_frame_9_r + .extern banim_figm_ax1_oam_frame_9_l + .extern banim_figm_ax1_oam_frame_10_r + .extern banim_figm_ax1_oam_frame_10_l + .extern banim_figm_ax1_oam_frame_6_r + .extern banim_figm_ax1_oam_frame_6_l + .extern banim_figm_ax1_oam_frame_38_r + .extern banim_figm_ax1_oam_frame_38_l + .extern banim_figm_ax1_oam_frame_8_r + .extern banim_figm_ax1_oam_frame_8_l + .extern banim_figm_ax1_oam_frame_35_r + .extern banim_figm_ax1_oam_frame_35_l + .extern banim_figm_ax1_oam_frame_4_r + .extern banim_figm_ax1_oam_frame_4_l + .extern banim_figm_ax1_oam_frame_30_r + .extern banim_figm_ax1_oam_frame_30_l + .extern banim_figm_ax1_oam_frame_5_r + .extern banim_figm_ax1_oam_frame_5_l + .extern banim_figm_ax1_oam_frame_11_r + .extern banim_figm_ax1_oam_frame_11_l + .extern banim_figm_ax1_oam_frame_26_r + .extern banim_figm_ax1_oam_frame_26_l +@ battle animation 0x19 + .extern banim_figm_ax1_2_oam_frame_0_r + .extern banim_figm_ax1_2_oam_frame_0_l + .extern banim_figm_ax1_2_oam_frame_10_r + .extern banim_figm_ax1_2_oam_frame_10_l + .extern banim_figm_ax1_2_oam_frame_13_r + .extern banim_figm_ax1_2_oam_frame_13_l + .extern banim_figm_ax1_2_oam_frame_9_r + .extern banim_figm_ax1_2_oam_frame_9_l + .extern banim_figm_ax1_2_oam_frame_8_r + .extern banim_figm_ax1_2_oam_frame_8_l + .extern banim_figm_ax1_2_oam_frame_6_r + .extern banim_figm_ax1_2_oam_frame_6_l + .extern banim_figm_ax1_2_oam_frame_7_r + .extern banim_figm_ax1_2_oam_frame_7_l + .extern banim_figm_ax1_2_oam_frame_11_r + .extern banim_figm_ax1_2_oam_frame_11_l + .extern banim_figm_ax1_2_oam_frame_3_r + .extern banim_figm_ax1_2_oam_frame_3_l + .extern banim_figm_ax1_2_oam_frame_12_r + .extern banim_figm_ax1_2_oam_frame_12_l + .extern banim_figm_ax1_2_oam_frame_1_r + .extern banim_figm_ax1_2_oam_frame_1_l + .extern banim_figm_ax1_2_oam_frame_4_r + .extern banim_figm_ax1_2_oam_frame_4_l + .extern banim_figm_ax1_2_oam_frame_2_r + .extern banim_figm_ax1_2_oam_frame_2_l + .extern banim_figm_ax1_2_oam_frame_5_r + .extern banim_figm_ax1_2_oam_frame_5_l +@ battle animation 0x1A + .extern banim_figm_ax1_3_oam_frame_0_r + .extern banim_figm_ax1_3_oam_frame_0_l + .extern banim_figm_ax1_3_oam_frame_1_r + .extern banim_figm_ax1_3_oam_frame_1_l + .extern banim_figm_ax1_3_oam_frame_2_r + .extern banim_figm_ax1_3_oam_frame_2_l +@ battle animation 0x1B + .extern banim_warm_ax1_oam_frame_0_r + .extern banim_warm_ax1_oam_frame_0_l + .extern banim_warm_ax1_oam_frame_6_r + .extern banim_warm_ax1_oam_frame_6_l + .extern banim_warm_ax1_oam_frame_57_r + .extern banim_warm_ax1_oam_frame_57_l + .extern banim_warm_ax1_oam_frame_43_r + .extern banim_warm_ax1_oam_frame_43_l + .extern banim_warm_ax1_oam_frame_67_r + .extern banim_warm_ax1_oam_frame_67_l + .extern banim_warm_ax1_oam_frame_49_r + .extern banim_warm_ax1_oam_frame_49_l + .extern banim_warm_ax1_oam_frame_11_r + .extern banim_warm_ax1_oam_frame_11_l + .extern banim_warm_ax1_oam_frame_3_r + .extern banim_warm_ax1_oam_frame_3_l + .extern banim_warm_ax1_oam_frame_60_r + .extern banim_warm_ax1_oam_frame_60_l + .extern banim_warm_ax1_oam_frame_75_r + .extern banim_warm_ax1_oam_frame_75_l + .extern banim_warm_ax1_oam_frame_33_r + .extern banim_warm_ax1_oam_frame_33_l + .extern banim_warm_ax1_oam_frame_64_r + .extern banim_warm_ax1_oam_frame_64_l + .extern banim_warm_ax1_oam_frame_73_r + .extern banim_warm_ax1_oam_frame_73_l + .extern banim_warm_ax1_oam_frame_35_r + .extern banim_warm_ax1_oam_frame_35_l + .extern banim_warm_ax1_oam_frame_65_r + .extern banim_warm_ax1_oam_frame_65_l + .extern banim_warm_ax1_oam_frame_69_r + .extern banim_warm_ax1_oam_frame_69_l + .extern banim_warm_ax1_oam_frame_13_r + .extern banim_warm_ax1_oam_frame_13_l + .extern banim_warm_ax1_oam_frame_53_r + .extern banim_warm_ax1_oam_frame_53_l + .extern banim_warm_ax1_oam_frame_15_r + .extern banim_warm_ax1_oam_frame_15_l + .extern banim_warm_ax1_oam_frame_50_r + .extern banim_warm_ax1_oam_frame_50_l + .extern banim_warm_ax1_oam_frame_8_r + .extern banim_warm_ax1_oam_frame_8_l + .extern banim_warm_ax1_oam_frame_10_r + .extern banim_warm_ax1_oam_frame_10_l + .extern banim_warm_ax1_oam_frame_71_r + .extern banim_warm_ax1_oam_frame_71_l + .extern banim_warm_ax1_oam_frame_5_r + .extern banim_warm_ax1_oam_frame_5_l + .extern banim_warm_ax1_oam_frame_28_r + .extern banim_warm_ax1_oam_frame_28_l + .extern banim_warm_ax1_oam_frame_54_r + .extern banim_warm_ax1_oam_frame_54_l + .extern banim_warm_ax1_oam_frame_24_r + .extern banim_warm_ax1_oam_frame_24_l + .extern banim_warm_ax1_oam_frame_37_r + .extern banim_warm_ax1_oam_frame_37_l + .extern banim_warm_ax1_oam_frame_47_r + .extern banim_warm_ax1_oam_frame_47_l + .extern banim_warm_ax1_oam_frame_76_r + .extern banim_warm_ax1_oam_frame_76_l + .extern banim_warm_ax1_oam_frame_70_r + .extern banim_warm_ax1_oam_frame_70_l + .extern banim_warm_ax1_oam_frame_25_r + .extern banim_warm_ax1_oam_frame_25_l + .extern banim_warm_ax1_oam_frame_46_r + .extern banim_warm_ax1_oam_frame_46_l + .extern banim_warm_ax1_oam_frame_56_r + .extern banim_warm_ax1_oam_frame_56_l + .extern banim_warm_ax1_oam_frame_55_r + .extern banim_warm_ax1_oam_frame_55_l + .extern banim_warm_ax1_oam_frame_79_r + .extern banim_warm_ax1_oam_frame_79_l + .extern banim_warm_ax1_oam_frame_30_r + .extern banim_warm_ax1_oam_frame_30_l + .extern banim_warm_ax1_oam_frame_48_r + .extern banim_warm_ax1_oam_frame_48_l + .extern banim_warm_ax1_oam_frame_38_r + .extern banim_warm_ax1_oam_frame_38_l + .extern banim_warm_ax1_oam_frame_72_r + .extern banim_warm_ax1_oam_frame_72_l + .extern banim_warm_ax1_oam_frame_45_r + .extern banim_warm_ax1_oam_frame_45_l + .extern banim_warm_ax1_oam_frame_32_r + .extern banim_warm_ax1_oam_frame_32_l + .extern banim_warm_ax1_oam_frame_27_r + .extern banim_warm_ax1_oam_frame_27_l + .extern banim_warm_ax1_oam_frame_40_r + .extern banim_warm_ax1_oam_frame_40_l + .extern banim_warm_ax1_oam_frame_39_r + .extern banim_warm_ax1_oam_frame_39_l + .extern banim_warm_ax1_oam_frame_58_r + .extern banim_warm_ax1_oam_frame_58_l + .extern banim_warm_ax1_oam_frame_77_r + .extern banim_warm_ax1_oam_frame_77_l + .extern banim_warm_ax1_oam_frame_2_r + .extern banim_warm_ax1_oam_frame_2_l + .extern banim_warm_ax1_oam_frame_51_r + .extern banim_warm_ax1_oam_frame_51_l + .extern banim_warm_ax1_oam_frame_9_r + .extern banim_warm_ax1_oam_frame_9_l + .extern banim_warm_ax1_oam_frame_26_r + .extern banim_warm_ax1_oam_frame_26_l + .extern banim_warm_ax1_oam_frame_62_r + .extern banim_warm_ax1_oam_frame_62_l + .extern banim_warm_ax1_oam_frame_68_r + .extern banim_warm_ax1_oam_frame_68_l + .extern banim_warm_ax1_oam_frame_74_r + .extern banim_warm_ax1_oam_frame_74_l + .extern banim_warm_ax1_oam_frame_29_r + .extern banim_warm_ax1_oam_frame_29_l + .extern banim_warm_ax1_oam_frame_4_r + .extern banim_warm_ax1_oam_frame_4_l + .extern banim_warm_ax1_oam_frame_1_r + .extern banim_warm_ax1_oam_frame_1_l + .extern banim_warm_ax1_oam_frame_52_r + .extern banim_warm_ax1_oam_frame_52_l + .extern banim_warm_ax1_oam_frame_63_r + .extern banim_warm_ax1_oam_frame_63_l + .extern banim_warm_ax1_oam_frame_7_r + .extern banim_warm_ax1_oam_frame_7_l + .extern banim_warm_ax1_oam_frame_23_r + .extern banim_warm_ax1_oam_frame_23_l + .extern banim_warm_ax1_oam_frame_61_r + .extern banim_warm_ax1_oam_frame_61_l + .extern banim_warm_ax1_oam_frame_16_r + .extern banim_warm_ax1_oam_frame_16_l + .extern banim_warm_ax1_oam_frame_80_r + .extern banim_warm_ax1_oam_frame_80_l + .extern banim_warm_ax1_oam_frame_42_r + .extern banim_warm_ax1_oam_frame_42_l + .extern banim_warm_ax1_oam_frame_20_r + .extern banim_warm_ax1_oam_frame_20_l + .extern banim_warm_ax1_oam_frame_31_r + .extern banim_warm_ax1_oam_frame_31_l + .extern banim_warm_ax1_oam_frame_44_r + .extern banim_warm_ax1_oam_frame_44_l + .extern banim_warm_ax1_oam_frame_34_r + .extern banim_warm_ax1_oam_frame_34_l + .extern banim_warm_ax1_oam_frame_78_r + .extern banim_warm_ax1_oam_frame_78_l + .extern banim_warm_ax1_oam_frame_81_r + .extern banim_warm_ax1_oam_frame_81_l + .extern banim_warm_ax1_oam_frame_21_r + .extern banim_warm_ax1_oam_frame_21_l + .extern banim_warm_ax1_oam_frame_19_r + .extern banim_warm_ax1_oam_frame_19_l + .extern banim_warm_ax1_oam_frame_66_r + .extern banim_warm_ax1_oam_frame_66_l + .extern banim_warm_ax1_oam_frame_12_r + .extern banim_warm_ax1_oam_frame_12_l + .extern banim_warm_ax1_oam_frame_22_r + .extern banim_warm_ax1_oam_frame_22_l + .extern banim_warm_ax1_oam_frame_17_r + .extern banim_warm_ax1_oam_frame_17_l + .extern banim_warm_ax1_oam_frame_14_r + .extern banim_warm_ax1_oam_frame_14_l + .extern banim_warm_ax1_oam_frame_41_r + .extern banim_warm_ax1_oam_frame_41_l + .extern banim_warm_ax1_oam_frame_36_r + .extern banim_warm_ax1_oam_frame_36_l + .extern banim_warm_ax1_oam_frame_18_r + .extern banim_warm_ax1_oam_frame_18_l + .extern banim_warm_ax1_oam_frame_59_r + .extern banim_warm_ax1_oam_frame_59_l +@ battle animation 0x1C + .extern banim_warm_ax1_2_oam_frame_9_r + .extern banim_warm_ax1_2_oam_frame_9_l + .extern banim_warm_ax1_2_oam_frame_17_r + .extern banim_warm_ax1_2_oam_frame_17_l + .extern banim_warm_ax1_2_oam_frame_15_r + .extern banim_warm_ax1_2_oam_frame_15_l + .extern banim_warm_ax1_2_oam_frame_10_r + .extern banim_warm_ax1_2_oam_frame_10_l + .extern banim_warm_ax1_2_oam_frame_14_r + .extern banim_warm_ax1_2_oam_frame_14_l + .extern banim_warm_ax1_2_oam_frame_20_r + .extern banim_warm_ax1_2_oam_frame_20_l + .extern banim_warm_ax1_2_oam_frame_7_r + .extern banim_warm_ax1_2_oam_frame_7_l + .extern banim_warm_ax1_2_oam_frame_11_r + .extern banim_warm_ax1_2_oam_frame_11_l + .extern banim_warm_ax1_2_oam_frame_0_r + .extern banim_warm_ax1_2_oam_frame_0_l + .extern banim_warm_ax1_2_oam_frame_6_r + .extern banim_warm_ax1_2_oam_frame_6_l + .extern banim_warm_ax1_2_oam_frame_5_r + .extern banim_warm_ax1_2_oam_frame_5_l + .extern banim_warm_ax1_2_oam_frame_19_r + .extern banim_warm_ax1_2_oam_frame_19_l + .extern banim_warm_ax1_2_oam_frame_3_r + .extern banim_warm_ax1_2_oam_frame_3_l + .extern banim_warm_ax1_2_oam_frame_8_r + .extern banim_warm_ax1_2_oam_frame_8_l + .extern banim_warm_ax1_2_oam_frame_21_r + .extern banim_warm_ax1_2_oam_frame_21_l + .extern banim_warm_ax1_2_oam_frame_16_r + .extern banim_warm_ax1_2_oam_frame_16_l + .extern banim_warm_ax1_2_oam_frame_2_r + .extern banim_warm_ax1_2_oam_frame_2_l + .extern banim_warm_ax1_2_oam_frame_13_r + .extern banim_warm_ax1_2_oam_frame_13_l + .extern banim_warm_ax1_2_oam_frame_18_r + .extern banim_warm_ax1_2_oam_frame_18_l + .extern banim_warm_ax1_2_oam_frame_1_r + .extern banim_warm_ax1_2_oam_frame_1_l + .extern banim_warm_ax1_2_oam_frame_12_r + .extern banim_warm_ax1_2_oam_frame_12_l + .extern banim_warm_ax1_2_oam_frame_4_r + .extern banim_warm_ax1_2_oam_frame_4_l +@ battle animation 0x1D + .extern banim_warm_ar1_oam_frame_0_r + .extern banim_warm_ar1_oam_frame_0_l + .extern banim_warm_ar1_oam_frame_4_r + .extern banim_warm_ar1_oam_frame_4_l + .extern banim_warm_ar1_oam_frame_6_r + .extern banim_warm_ar1_oam_frame_6_l + .extern banim_warm_ar1_oam_frame_5_r + .extern banim_warm_ar1_oam_frame_5_l + .extern banim_warm_ar1_oam_frame_24_r + .extern banim_warm_ar1_oam_frame_24_l + .extern banim_warm_ar1_oam_frame_7_r + .extern banim_warm_ar1_oam_frame_7_l + .extern banim_warm_ar1_oam_frame_1_r + .extern banim_warm_ar1_oam_frame_1_l + .extern banim_warm_ar1_oam_frame_8_r + .extern banim_warm_ar1_oam_frame_8_l + .extern banim_warm_ar1_oam_frame_19_r + .extern banim_warm_ar1_oam_frame_19_l + .extern banim_warm_ar1_oam_frame_9_r + .extern banim_warm_ar1_oam_frame_9_l + .extern banim_warm_ar1_oam_frame_18_r + .extern banim_warm_ar1_oam_frame_18_l + .extern banim_warm_ar1_oam_frame_17_r + .extern banim_warm_ar1_oam_frame_17_l + .extern banim_warm_ar1_oam_frame_21_r + .extern banim_warm_ar1_oam_frame_21_l + .extern banim_warm_ar1_oam_frame_3_r + .extern banim_warm_ar1_oam_frame_3_l + .extern banim_warm_ar1_oam_frame_22_r + .extern banim_warm_ar1_oam_frame_22_l + .extern banim_warm_ar1_oam_frame_25_r + .extern banim_warm_ar1_oam_frame_25_l + .extern banim_warm_ar1_oam_frame_26_r + .extern banim_warm_ar1_oam_frame_26_l + .extern banim_warm_ar1_oam_frame_23_r + .extern banim_warm_ar1_oam_frame_23_l + .extern banim_warm_ar1_oam_frame_2_r + .extern banim_warm_ar1_oam_frame_2_l + .extern banim_warm_ar1_oam_frame_15_r + .extern banim_warm_ar1_oam_frame_15_l + .extern banim_warm_ar1_oam_frame_12_r + .extern banim_warm_ar1_oam_frame_12_l + .extern banim_warm_ar1_oam_frame_31_r + .extern banim_warm_ar1_oam_frame_31_l + .extern banim_warm_ar1_oam_frame_11_r + .extern banim_warm_ar1_oam_frame_11_l + .extern banim_warm_ar1_oam_frame_30_r + .extern banim_warm_ar1_oam_frame_30_l + .extern banim_warm_ar1_oam_frame_20_r + .extern banim_warm_ar1_oam_frame_20_l + .extern banim_warm_ar1_oam_frame_27_r + .extern banim_warm_ar1_oam_frame_27_l + .extern banim_warm_ar1_oam_frame_28_r + .extern banim_warm_ar1_oam_frame_28_l + .extern banim_warm_ar1_oam_frame_10_r + .extern banim_warm_ar1_oam_frame_10_l + .extern banim_warm_ar1_oam_frame_14_r + .extern banim_warm_ar1_oam_frame_14_l + .extern banim_warm_ar1_oam_frame_13_r + .extern banim_warm_ar1_oam_frame_13_l + .extern banim_warm_ar1_oam_frame_29_r + .extern banim_warm_ar1_oam_frame_29_l + .extern banim_warm_ar1_oam_frame_16_r + .extern banim_warm_ar1_oam_frame_16_l +@ battle animation 0x1E + .extern banim_warm_ax1_3_oam_frame_0_r + .extern banim_warm_ax1_3_oam_frame_0_l + .extern banim_warm_ax1_3_oam_frame_2_r + .extern banim_warm_ax1_3_oam_frame_2_l + .extern banim_warm_ax1_3_oam_frame_1_r + .extern banim_warm_ax1_3_oam_frame_1_l +@ battle animation 0x1F + .extern banim_banm_ax1_oam_frame_0_r + .extern banim_banm_ax1_oam_frame_0_l + .extern banim_banm_ax1_oam_frame_32_r + .extern banim_banm_ax1_oam_frame_32_l + .extern banim_banm_ax1_oam_frame_8_r + .extern banim_banm_ax1_oam_frame_8_l + .extern banim_banm_ax1_oam_frame_34_r + .extern banim_banm_ax1_oam_frame_34_l + .extern banim_banm_ax1_oam_frame_17_r + .extern banim_banm_ax1_oam_frame_17_l + .extern banim_banm_ax1_oam_frame_3_r + .extern banim_banm_ax1_oam_frame_3_l + .extern banim_banm_ax1_oam_frame_28_r + .extern banim_banm_ax1_oam_frame_28_l + .extern banim_banm_ax1_oam_frame_7_r + .extern banim_banm_ax1_oam_frame_7_l + .extern banim_banm_ax1_oam_frame_14_r + .extern banim_banm_ax1_oam_frame_14_l + .extern banim_banm_ax1_oam_frame_18_r + .extern banim_banm_ax1_oam_frame_18_l + .extern banim_banm_ax1_oam_frame_27_r + .extern banim_banm_ax1_oam_frame_27_l + .extern banim_banm_ax1_oam_frame_6_r + .extern banim_banm_ax1_oam_frame_6_l + .extern banim_banm_ax1_oam_frame_11_r + .extern banim_banm_ax1_oam_frame_11_l + .extern banim_banm_ax1_oam_frame_15_r + .extern banim_banm_ax1_oam_frame_15_l + .extern banim_banm_ax1_oam_frame_25_r + .extern banim_banm_ax1_oam_frame_25_l + .extern banim_banm_ax1_oam_frame_5_r + .extern banim_banm_ax1_oam_frame_5_l + .extern banim_banm_ax1_oam_frame_4_r + .extern banim_banm_ax1_oam_frame_4_l + .extern banim_banm_ax1_oam_frame_26_r + .extern banim_banm_ax1_oam_frame_26_l + .extern banim_banm_ax1_oam_frame_19_r + .extern banim_banm_ax1_oam_frame_19_l + .extern banim_banm_ax1_oam_frame_1_r + .extern banim_banm_ax1_oam_frame_1_l + .extern banim_banm_ax1_oam_frame_35_r + .extern banim_banm_ax1_oam_frame_35_l + .extern banim_banm_ax1_oam_frame_13_r + .extern banim_banm_ax1_oam_frame_13_l + .extern banim_banm_ax1_oam_frame_36_r + .extern banim_banm_ax1_oam_frame_36_l + .extern banim_banm_ax1_oam_frame_30_r + .extern banim_banm_ax1_oam_frame_30_l + .extern banim_banm_ax1_oam_frame_24_r + .extern banim_banm_ax1_oam_frame_24_l + .extern banim_banm_ax1_oam_frame_21_r + .extern banim_banm_ax1_oam_frame_21_l + .extern banim_banm_ax1_oam_frame_2_r + .extern banim_banm_ax1_oam_frame_2_l + .extern banim_banm_ax1_oam_frame_23_r + .extern banim_banm_ax1_oam_frame_23_l + .extern banim_banm_ax1_oam_frame_10_r + .extern banim_banm_ax1_oam_frame_10_l + .extern banim_banm_ax1_oam_frame_29_r + .extern banim_banm_ax1_oam_frame_29_l + .extern banim_banm_ax1_oam_frame_16_r + .extern banim_banm_ax1_oam_frame_16_l + .extern banim_banm_ax1_oam_frame_22_r + .extern banim_banm_ax1_oam_frame_22_l + .extern banim_banm_ax1_oam_frame_33_r + .extern banim_banm_ax1_oam_frame_33_l + .extern banim_banm_ax1_oam_frame_9_r + .extern banim_banm_ax1_oam_frame_9_l + .extern banim_banm_ax1_oam_frame_31_r + .extern banim_banm_ax1_oam_frame_31_l + .extern banim_banm_ax1_oam_frame_12_r + .extern banim_banm_ax1_oam_frame_12_l + .extern banim_banm_ax1_oam_frame_20_r + .extern banim_banm_ax1_oam_frame_20_l +@ battle animation 0x20 + .extern banim_banm_ax1_2_oam_frame_0_r + .extern banim_banm_ax1_2_oam_frame_0_l + .extern banim_banm_ax1_2_oam_frame_5_r + .extern banim_banm_ax1_2_oam_frame_5_l + .extern banim_banm_ax1_2_oam_frame_2_r + .extern banim_banm_ax1_2_oam_frame_2_l + .extern banim_banm_ax1_2_oam_frame_10_r + .extern banim_banm_ax1_2_oam_frame_10_l + .extern banim_banm_ax1_2_oam_frame_9_r + .extern banim_banm_ax1_2_oam_frame_9_l + .extern banim_banm_ax1_2_oam_frame_1_r + .extern banim_banm_ax1_2_oam_frame_1_l + .extern banim_banm_ax1_2_oam_frame_11_r + .extern banim_banm_ax1_2_oam_frame_11_l + .extern banim_banm_ax1_2_oam_frame_4_r + .extern banim_banm_ax1_2_oam_frame_4_l + .extern banim_banm_ax1_2_oam_frame_3_r + .extern banim_banm_ax1_2_oam_frame_3_l + .extern banim_banm_ax1_2_oam_frame_7_r + .extern banim_banm_ax1_2_oam_frame_7_l + .extern banim_banm_ax1_2_oam_frame_6_r + .extern banim_banm_ax1_2_oam_frame_6_l + .extern banim_banm_ax1_2_oam_frame_8_r + .extern banim_banm_ax1_2_oam_frame_8_l +@ battle animation 0x21 + .extern banim_banm_ax1_3_oam_frame_0_r + .extern banim_banm_ax1_3_oam_frame_0_l + .extern banim_banm_ax1_3_oam_frame_2_r + .extern banim_banm_ax1_3_oam_frame_2_l + .extern banim_banm_ax1_3_oam_frame_1_r + .extern banim_banm_ax1_3_oam_frame_1_l +@ battle animation 0x22 + .extern banim_brsm_ax1_oam_frame_0_r + .extern banim_brsm_ax1_oam_frame_0_l + .extern banim_brsm_ax1_oam_frame_11_r + .extern banim_brsm_ax1_oam_frame_11_l + .extern banim_brsm_ax1_oam_frame_2_r + .extern banim_brsm_ax1_oam_frame_2_l + .extern banim_brsm_ax1_oam_frame_5_r + .extern banim_brsm_ax1_oam_frame_5_l + .extern banim_brsm_ax1_oam_frame_23_r + .extern banim_brsm_ax1_oam_frame_23_l + .extern banim_brsm_ax1_oam_frame_9_r + .extern banim_brsm_ax1_oam_frame_9_l + .extern banim_brsm_ax1_oam_frame_28_r + .extern banim_brsm_ax1_oam_frame_28_l + .extern banim_brsm_ax1_oam_frame_26_r + .extern banim_brsm_ax1_oam_frame_26_l + .extern banim_brsm_ax1_oam_frame_3_r + .extern banim_brsm_ax1_oam_frame_3_l + .extern banim_brsm_ax1_oam_frame_22_r + .extern banim_brsm_ax1_oam_frame_22_l + .extern banim_brsm_ax1_oam_frame_17_r + .extern banim_brsm_ax1_oam_frame_17_l + .extern banim_brsm_ax1_oam_frame_25_r + .extern banim_brsm_ax1_oam_frame_25_l + .extern banim_brsm_ax1_oam_frame_24_r + .extern banim_brsm_ax1_oam_frame_24_l + .extern banim_brsm_ax1_oam_frame_27_r + .extern banim_brsm_ax1_oam_frame_27_l + .extern banim_brsm_ax1_oam_frame_37_r + .extern banim_brsm_ax1_oam_frame_37_l + .extern banim_brsm_ax1_oam_frame_6_r + .extern banim_brsm_ax1_oam_frame_6_l + .extern banim_brsm_ax1_oam_frame_18_r + .extern banim_brsm_ax1_oam_frame_18_l + .extern banim_brsm_ax1_oam_frame_40_r + .extern banim_brsm_ax1_oam_frame_40_l + .extern banim_brsm_ax1_oam_frame_41_r + .extern banim_brsm_ax1_oam_frame_41_l + .extern banim_brsm_ax1_oam_frame_7_r + .extern banim_brsm_ax1_oam_frame_7_l + .extern banim_brsm_ax1_oam_frame_35_r + .extern banim_brsm_ax1_oam_frame_35_l + .extern banim_brsm_ax1_oam_frame_4_r + .extern banim_brsm_ax1_oam_frame_4_l + .extern banim_brsm_ax1_oam_frame_20_r + .extern banim_brsm_ax1_oam_frame_20_l + .extern banim_brsm_ax1_oam_frame_34_r + .extern banim_brsm_ax1_oam_frame_34_l + .extern banim_brsm_ax1_oam_frame_12_r + .extern banim_brsm_ax1_oam_frame_12_l + .extern banim_brsm_ax1_oam_frame_30_r + .extern banim_brsm_ax1_oam_frame_30_l + .extern banim_brsm_ax1_oam_frame_39_r + .extern banim_brsm_ax1_oam_frame_39_l + .extern banim_brsm_ax1_oam_frame_16_r + .extern banim_brsm_ax1_oam_frame_16_l + .extern banim_brsm_ax1_oam_frame_13_r + .extern banim_brsm_ax1_oam_frame_13_l + .extern banim_brsm_ax1_oam_frame_31_r + .extern banim_brsm_ax1_oam_frame_31_l + .extern banim_brsm_ax1_oam_frame_1_r + .extern banim_brsm_ax1_oam_frame_1_l + .extern banim_brsm_ax1_oam_frame_36_r + .extern banim_brsm_ax1_oam_frame_36_l + .extern banim_brsm_ax1_oam_frame_10_r + .extern banim_brsm_ax1_oam_frame_10_l + .extern banim_brsm_ax1_oam_frame_19_r + .extern banim_brsm_ax1_oam_frame_19_l + .extern banim_brsm_ax1_oam_frame_32_r + .extern banim_brsm_ax1_oam_frame_32_l + .extern banim_brsm_ax1_oam_frame_15_r + .extern banim_brsm_ax1_oam_frame_15_l + .extern banim_brsm_ax1_oam_frame_33_r + .extern banim_brsm_ax1_oam_frame_33_l + .extern banim_brsm_ax1_oam_frame_14_r + .extern banim_brsm_ax1_oam_frame_14_l + .extern banim_brsm_ax1_oam_frame_8_r + .extern banim_brsm_ax1_oam_frame_8_l + .extern banim_brsm_ax1_oam_frame_21_r + .extern banim_brsm_ax1_oam_frame_21_l + .extern banim_brsm_ax1_oam_frame_38_r + .extern banim_brsm_ax1_oam_frame_38_l + .extern banim_brsm_ax1_oam_frame_29_r + .extern banim_brsm_ax1_oam_frame_29_l +@ battle animation 0x23 + .extern banim_brsm_ax1_2_oam_frame_0_r + .extern banim_brsm_ax1_2_oam_frame_0_l + .extern banim_brsm_ax1_2_oam_frame_6_r + .extern banim_brsm_ax1_2_oam_frame_6_l + .extern banim_brsm_ax1_2_oam_frame_8_r + .extern banim_brsm_ax1_2_oam_frame_8_l + .extern banim_brsm_ax1_2_oam_frame_9_r + .extern banim_brsm_ax1_2_oam_frame_9_l + .extern banim_brsm_ax1_2_oam_frame_3_r + .extern banim_brsm_ax1_2_oam_frame_3_l + .extern banim_brsm_ax1_2_oam_frame_11_r + .extern banim_brsm_ax1_2_oam_frame_11_l + .extern banim_brsm_ax1_2_oam_frame_2_r + .extern banim_brsm_ax1_2_oam_frame_2_l + .extern banim_brsm_ax1_2_oam_frame_10_r + .extern banim_brsm_ax1_2_oam_frame_10_l + .extern banim_brsm_ax1_2_oam_frame_7_r + .extern banim_brsm_ax1_2_oam_frame_7_l + .extern banim_brsm_ax1_2_oam_frame_4_r + .extern banim_brsm_ax1_2_oam_frame_4_l + .extern banim_brsm_ax1_2_oam_frame_1_r + .extern banim_brsm_ax1_2_oam_frame_1_l + .extern banim_brsm_ax1_2_oam_frame_5_r + .extern banim_brsm_ax1_2_oam_frame_5_l +@ battle animation 0x24 + .extern banim_brsm_ax1_3_oam_frame_0_r + .extern banim_brsm_ax1_3_oam_frame_0_l + .extern banim_brsm_ax1_3_oam_frame_2_r + .extern banim_brsm_ax1_3_oam_frame_2_l + .extern banim_brsm_ax1_3_oam_frame_1_r + .extern banim_brsm_ax1_3_oam_frame_1_l +@ battle animation 0x25 + .extern banim_arcm_ar1_oam_frame_0_r + .extern banim_arcm_ar1_oam_frame_0_l + .extern banim_arcm_ar1_oam_frame_20_r + .extern banim_arcm_ar1_oam_frame_20_l + .extern banim_arcm_ar1_oam_frame_3_r + .extern banim_arcm_ar1_oam_frame_3_l + .extern banim_arcm_ar1_oam_frame_24_r + .extern banim_arcm_ar1_oam_frame_24_l + .extern banim_arcm_ar1_oam_frame_19_r + .extern banim_arcm_ar1_oam_frame_19_l + .extern banim_arcm_ar1_oam_frame_9_r + .extern banim_arcm_ar1_oam_frame_9_l + .extern banim_arcm_ar1_oam_frame_15_r + .extern banim_arcm_ar1_oam_frame_15_l + .extern banim_arcm_ar1_oam_frame_13_r + .extern banim_arcm_ar1_oam_frame_13_l + .extern banim_arcm_ar1_oam_frame_18_r + .extern banim_arcm_ar1_oam_frame_18_l + .extern banim_arcm_ar1_oam_frame_2_r + .extern banim_arcm_ar1_oam_frame_2_l + .extern banim_arcm_ar1_oam_frame_22_r + .extern banim_arcm_ar1_oam_frame_22_l + .extern banim_arcm_ar1_oam_frame_21_r + .extern banim_arcm_ar1_oam_frame_21_l + .extern banim_arcm_ar1_oam_frame_8_r + .extern banim_arcm_ar1_oam_frame_8_l + .extern banim_arcm_ar1_oam_frame_14_r + .extern banim_arcm_ar1_oam_frame_14_l + .extern banim_arcm_ar1_oam_frame_5_r + .extern banim_arcm_ar1_oam_frame_5_l + .extern banim_arcm_ar1_oam_frame_4_r + .extern banim_arcm_ar1_oam_frame_4_l + .extern banim_arcm_ar1_oam_frame_6_r + .extern banim_arcm_ar1_oam_frame_6_l + .extern banim_arcm_ar1_oam_frame_1_r + .extern banim_arcm_ar1_oam_frame_1_l + .extern banim_arcm_ar1_oam_frame_27_r + .extern banim_arcm_ar1_oam_frame_27_l + .extern banim_arcm_ar1_oam_frame_12_r + .extern banim_arcm_ar1_oam_frame_12_l + .extern banim_arcm_ar1_oam_frame_10_r + .extern banim_arcm_ar1_oam_frame_10_l + .extern banim_arcm_ar1_oam_frame_26_r + .extern banim_arcm_ar1_oam_frame_26_l + .extern banim_arcm_ar1_oam_frame_17_r + .extern banim_arcm_ar1_oam_frame_17_l + .extern banim_arcm_ar1_oam_frame_11_r + .extern banim_arcm_ar1_oam_frame_11_l + .extern banim_arcm_ar1_oam_frame_7_r + .extern banim_arcm_ar1_oam_frame_7_l + .extern banim_arcm_ar1_oam_frame_25_r + .extern banim_arcm_ar1_oam_frame_25_l + .extern banim_arcm_ar1_oam_frame_16_r + .extern banim_arcm_ar1_oam_frame_16_l + .extern banim_arcm_ar1_oam_frame_23_r + .extern banim_arcm_ar1_oam_frame_23_l +@ battle animation 0x26 + .extern banim_arcm_ar1_2_oam_frame_0_r + .extern banim_arcm_ar1_2_oam_frame_0_l + .extern banim_arcm_ar1_2_oam_frame_1_r + .extern banim_arcm_ar1_2_oam_frame_1_l + .extern banim_arcm_ar1_2_oam_frame_2_r + .extern banim_arcm_ar1_2_oam_frame_2_l +@ battle animation 0x27 + .extern banim_arcf_ar1_oam_frame_0_r + .extern banim_arcf_ar1_oam_frame_0_l + .extern banim_arcf_ar1_oam_frame_20_r + .extern banim_arcf_ar1_oam_frame_20_l + .extern banim_arcf_ar1_oam_frame_3_r + .extern banim_arcf_ar1_oam_frame_3_l + .extern banim_arcf_ar1_oam_frame_24_r + .extern banim_arcf_ar1_oam_frame_24_l + .extern banim_arcf_ar1_oam_frame_19_r + .extern banim_arcf_ar1_oam_frame_19_l + .extern banim_arcf_ar1_oam_frame_9_r + .extern banim_arcf_ar1_oam_frame_9_l + .extern banim_arcf_ar1_oam_frame_15_r + .extern banim_arcf_ar1_oam_frame_15_l + .extern banim_arcf_ar1_oam_frame_13_r + .extern banim_arcf_ar1_oam_frame_13_l + .extern banim_arcf_ar1_oam_frame_18_r + .extern banim_arcf_ar1_oam_frame_18_l + .extern banim_arcf_ar1_oam_frame_2_r + .extern banim_arcf_ar1_oam_frame_2_l + .extern banim_arcf_ar1_oam_frame_22_r + .extern banim_arcf_ar1_oam_frame_22_l + .extern banim_arcf_ar1_oam_frame_21_r + .extern banim_arcf_ar1_oam_frame_21_l + .extern banim_arcf_ar1_oam_frame_8_r + .extern banim_arcf_ar1_oam_frame_8_l + .extern banim_arcf_ar1_oam_frame_14_r + .extern banim_arcf_ar1_oam_frame_14_l + .extern banim_arcf_ar1_oam_frame_5_r + .extern banim_arcf_ar1_oam_frame_5_l + .extern banim_arcf_ar1_oam_frame_4_r + .extern banim_arcf_ar1_oam_frame_4_l + .extern banim_arcf_ar1_oam_frame_6_r + .extern banim_arcf_ar1_oam_frame_6_l + .extern banim_arcf_ar1_oam_frame_1_r + .extern banim_arcf_ar1_oam_frame_1_l + .extern banim_arcf_ar1_oam_frame_27_r + .extern banim_arcf_ar1_oam_frame_27_l + .extern banim_arcf_ar1_oam_frame_12_r + .extern banim_arcf_ar1_oam_frame_12_l + .extern banim_arcf_ar1_oam_frame_10_r + .extern banim_arcf_ar1_oam_frame_10_l + .extern banim_arcf_ar1_oam_frame_26_r + .extern banim_arcf_ar1_oam_frame_26_l + .extern banim_arcf_ar1_oam_frame_17_r + .extern banim_arcf_ar1_oam_frame_17_l + .extern banim_arcf_ar1_oam_frame_11_r + .extern banim_arcf_ar1_oam_frame_11_l + .extern banim_arcf_ar1_oam_frame_7_r + .extern banim_arcf_ar1_oam_frame_7_l + .extern banim_arcf_ar1_oam_frame_25_r + .extern banim_arcf_ar1_oam_frame_25_l + .extern banim_arcf_ar1_oam_frame_16_r + .extern banim_arcf_ar1_oam_frame_16_l + .extern banim_arcf_ar1_oam_frame_23_r + .extern banim_arcf_ar1_oam_frame_23_l +@ battle animation 0x28 + .extern banim_arcf_ar1_2_oam_frame_0_r + .extern banim_arcf_ar1_2_oam_frame_0_l + .extern banim_arcf_ar1_2_oam_frame_1_r + .extern banim_arcf_ar1_2_oam_frame_1_l + .extern banim_arcf_ar1_2_oam_frame_2_r + .extern banim_arcf_ar1_2_oam_frame_2_l +@ battle animation 0x29 + .extern banim_snim_ar1_oam_frame_0_r + .extern banim_snim_ar1_oam_frame_0_l + .extern banim_snim_ar1_oam_frame_7_r + .extern banim_snim_ar1_oam_frame_7_l + .extern banim_snim_ar1_oam_frame_25_r + .extern banim_snim_ar1_oam_frame_25_l + .extern banim_snim_ar1_oam_frame_8_r + .extern banim_snim_ar1_oam_frame_8_l + .extern banim_snim_ar1_oam_frame_3_r + .extern banim_snim_ar1_oam_frame_3_l + .extern banim_snim_ar1_oam_frame_15_r + .extern banim_snim_ar1_oam_frame_15_l + .extern banim_snim_ar1_oam_frame_6_r + .extern banim_snim_ar1_oam_frame_6_l + .extern banim_snim_ar1_oam_frame_10_r + .extern banim_snim_ar1_oam_frame_10_l + .extern banim_snim_ar1_oam_frame_13_r + .extern banim_snim_ar1_oam_frame_13_l + .extern banim_snim_ar1_oam_frame_18_r + .extern banim_snim_ar1_oam_frame_18_l + .extern banim_snim_ar1_oam_frame_12_r + .extern banim_snim_ar1_oam_frame_12_l + .extern banim_snim_ar1_oam_frame_1_r + .extern banim_snim_ar1_oam_frame_1_l + .extern banim_snim_ar1_oam_frame_19_r + .extern banim_snim_ar1_oam_frame_19_l + .extern banim_snim_ar1_oam_frame_22_r + .extern banim_snim_ar1_oam_frame_22_l + .extern banim_snim_ar1_oam_frame_11_r + .extern banim_snim_ar1_oam_frame_11_l + .extern banim_snim_ar1_oam_frame_23_r + .extern banim_snim_ar1_oam_frame_23_l + .extern banim_snim_ar1_oam_frame_20_r + .extern banim_snim_ar1_oam_frame_20_l + .extern banim_snim_ar1_oam_frame_2_r + .extern banim_snim_ar1_oam_frame_2_l + .extern banim_snim_ar1_oam_frame_17_r + .extern banim_snim_ar1_oam_frame_17_l + .extern banim_snim_ar1_oam_frame_5_r + .extern banim_snim_ar1_oam_frame_5_l + .extern banim_snim_ar1_oam_frame_21_r + .extern banim_snim_ar1_oam_frame_21_l + .extern banim_snim_ar1_oam_frame_9_r + .extern banim_snim_ar1_oam_frame_9_l + .extern banim_snim_ar1_oam_frame_24_r + .extern banim_snim_ar1_oam_frame_24_l + .extern banim_snim_ar1_oam_frame_16_r + .extern banim_snim_ar1_oam_frame_16_l + .extern banim_snim_ar1_oam_frame_4_r + .extern banim_snim_ar1_oam_frame_4_l + .extern banim_snim_ar1_oam_frame_14_r + .extern banim_snim_ar1_oam_frame_14_l +@ battle animation 0x2A + .extern banim_snim_ar1_2_oam_frame_0_r + .extern banim_snim_ar1_2_oam_frame_0_l + .extern banim_snim_ar1_2_oam_frame_2_r + .extern banim_snim_ar1_2_oam_frame_2_l + .extern banim_snim_ar1_2_oam_frame_1_r + .extern banim_snim_ar1_2_oam_frame_1_l +@ battle animation 0x2B + .extern banim_snif_ar1_oam_frame_0_r + .extern banim_snif_ar1_oam_frame_0_l + .extern banim_snif_ar1_oam_frame_7_r + .extern banim_snif_ar1_oam_frame_7_l + .extern banim_snif_ar1_oam_frame_25_r + .extern banim_snif_ar1_oam_frame_25_l + .extern banim_snif_ar1_oam_frame_8_r + .extern banim_snif_ar1_oam_frame_8_l + .extern banim_snif_ar1_oam_frame_3_r + .extern banim_snif_ar1_oam_frame_3_l + .extern banim_snif_ar1_oam_frame_15_r + .extern banim_snif_ar1_oam_frame_15_l + .extern banim_snif_ar1_oam_frame_6_r + .extern banim_snif_ar1_oam_frame_6_l + .extern banim_snif_ar1_oam_frame_10_r + .extern banim_snif_ar1_oam_frame_10_l + .extern banim_snif_ar1_oam_frame_13_r + .extern banim_snif_ar1_oam_frame_13_l + .extern banim_snif_ar1_oam_frame_18_r + .extern banim_snif_ar1_oam_frame_18_l + .extern banim_snif_ar1_oam_frame_12_r + .extern banim_snif_ar1_oam_frame_12_l + .extern banim_snif_ar1_oam_frame_1_r + .extern banim_snif_ar1_oam_frame_1_l + .extern banim_snif_ar1_oam_frame_19_r + .extern banim_snif_ar1_oam_frame_19_l + .extern banim_snif_ar1_oam_frame_22_r + .extern banim_snif_ar1_oam_frame_22_l + .extern banim_snif_ar1_oam_frame_11_r + .extern banim_snif_ar1_oam_frame_11_l + .extern banim_snif_ar1_oam_frame_23_r + .extern banim_snif_ar1_oam_frame_23_l + .extern banim_snif_ar1_oam_frame_20_r + .extern banim_snif_ar1_oam_frame_20_l + .extern banim_snif_ar1_oam_frame_2_r + .extern banim_snif_ar1_oam_frame_2_l + .extern banim_snif_ar1_oam_frame_17_r + .extern banim_snif_ar1_oam_frame_17_l + .extern banim_snif_ar1_oam_frame_5_r + .extern banim_snif_ar1_oam_frame_5_l + .extern banim_snif_ar1_oam_frame_21_r + .extern banim_snif_ar1_oam_frame_21_l + .extern banim_snif_ar1_oam_frame_9_r + .extern banim_snif_ar1_oam_frame_9_l + .extern banim_snif_ar1_oam_frame_24_r + .extern banim_snif_ar1_oam_frame_24_l + .extern banim_snif_ar1_oam_frame_16_r + .extern banim_snif_ar1_oam_frame_16_l + .extern banim_snif_ar1_oam_frame_4_r + .extern banim_snif_ar1_oam_frame_4_l + .extern banim_snif_ar1_oam_frame_14_r + .extern banim_snif_ar1_oam_frame_14_l +@ battle animation 0x2C + .extern banim_snif_ar1_2_oam_frame_0_r + .extern banim_snif_ar1_2_oam_frame_0_l + .extern banim_snif_ar1_2_oam_frame_2_r + .extern banim_snif_ar1_2_oam_frame_2_l + .extern banim_snif_ar1_2_oam_frame_1_r + .extern banim_snif_ar1_2_oam_frame_1_l +@ battle animation 0x2D + .extern banim_form_sw1_oam_frame_0_r + .extern banim_form_sw1_oam_frame_0_l + .extern banim_form_sw1_oam_frame_5_r + .extern banim_form_sw1_oam_frame_5_l + .extern banim_form_sw1_oam_frame_15_r + .extern banim_form_sw1_oam_frame_15_l + .extern banim_form_sw1_oam_frame_26_r + .extern banim_form_sw1_oam_frame_26_l + .extern banim_form_sw1_oam_frame_28_r + .extern banim_form_sw1_oam_frame_28_l + .extern banim_form_sw1_oam_frame_34_r + .extern banim_form_sw1_oam_frame_34_l + .extern banim_form_sw1_oam_frame_10_r + .extern banim_form_sw1_oam_frame_10_l + .extern banim_form_sw1_oam_frame_32_r + .extern banim_form_sw1_oam_frame_32_l + .extern banim_form_sw1_oam_frame_7_r + .extern banim_form_sw1_oam_frame_7_l + .extern banim_form_sw1_oam_frame_9_r + .extern banim_form_sw1_oam_frame_9_l + .extern banim_form_sw1_oam_frame_14_r + .extern banim_form_sw1_oam_frame_14_l + .extern banim_form_sw1_oam_frame_22_r + .extern banim_form_sw1_oam_frame_22_l + .extern banim_form_sw1_oam_frame_20_r + .extern banim_form_sw1_oam_frame_20_l + .extern banim_form_sw1_oam_frame_25_r + .extern banim_form_sw1_oam_frame_25_l + .extern banim_form_sw1_oam_frame_16_r + .extern banim_form_sw1_oam_frame_16_l + .extern banim_form_sw1_oam_frame_21_r + .extern banim_form_sw1_oam_frame_21_l + .extern banim_form_sw1_oam_frame_31_r + .extern banim_form_sw1_oam_frame_31_l + .extern banim_form_sw1_oam_frame_19_r + .extern banim_form_sw1_oam_frame_19_l + .extern banim_form_sw1_oam_frame_23_r + .extern banim_form_sw1_oam_frame_23_l + .extern banim_form_sw1_oam_frame_29_r + .extern banim_form_sw1_oam_frame_29_l + .extern banim_form_sw1_oam_frame_2_r + .extern banim_form_sw1_oam_frame_2_l + .extern banim_form_sw1_oam_frame_39_r + .extern banim_form_sw1_oam_frame_39_l + .extern banim_form_sw1_oam_frame_36_r + .extern banim_form_sw1_oam_frame_36_l + .extern banim_form_sw1_oam_frame_27_r + .extern banim_form_sw1_oam_frame_27_l + .extern banim_form_sw1_oam_frame_4_r + .extern banim_form_sw1_oam_frame_4_l + .extern banim_form_sw1_oam_frame_18_r + .extern banim_form_sw1_oam_frame_18_l + .extern banim_form_sw1_oam_frame_37_r + .extern banim_form_sw1_oam_frame_37_l + .extern banim_form_sw1_oam_frame_12_r + .extern banim_form_sw1_oam_frame_12_l + .extern banim_form_sw1_oam_frame_30_r + .extern banim_form_sw1_oam_frame_30_l + .extern banim_form_sw1_oam_frame_24_r + .extern banim_form_sw1_oam_frame_24_l + .extern banim_form_sw1_oam_frame_8_r + .extern banim_form_sw1_oam_frame_8_l + .extern banim_form_sw1_oam_frame_1_r + .extern banim_form_sw1_oam_frame_1_l + .extern banim_form_sw1_oam_frame_33_r + .extern banim_form_sw1_oam_frame_33_l + .extern banim_form_sw1_oam_frame_6_r + .extern banim_form_sw1_oam_frame_6_l + .extern banim_form_sw1_oam_frame_35_r + .extern banim_form_sw1_oam_frame_35_l + .extern banim_form_sw1_oam_frame_17_r + .extern banim_form_sw1_oam_frame_17_l + .extern banim_form_sw1_oam_frame_3_r + .extern banim_form_sw1_oam_frame_3_l + .extern banim_form_sw1_oam_frame_11_r + .extern banim_form_sw1_oam_frame_11_l + .extern banim_form_sw1_oam_frame_13_r + .extern banim_form_sw1_oam_frame_13_l + .extern banim_form_sw1_oam_frame_38_r + .extern banim_form_sw1_oam_frame_38_l +@ battle animation 0x2E + .extern banim_form_ar1_oam_frame_0_r + .extern banim_form_ar1_oam_frame_0_l + .extern banim_form_ar1_oam_frame_52_r + .extern banim_form_ar1_oam_frame_52_l + .extern banim_form_ar1_oam_frame_55_r + .extern banim_form_ar1_oam_frame_55_l + .extern banim_form_ar1_oam_frame_12_r + .extern banim_form_ar1_oam_frame_12_l + .extern banim_form_ar1_oam_frame_19_r + .extern banim_form_ar1_oam_frame_19_l + .extern banim_form_ar1_oam_frame_3_r + .extern banim_form_ar1_oam_frame_3_l + .extern banim_form_ar1_oam_frame_10_r + .extern banim_form_ar1_oam_frame_10_l + .extern banim_form_ar1_oam_frame_7_r + .extern banim_form_ar1_oam_frame_7_l + .extern banim_form_ar1_oam_frame_23_r + .extern banim_form_ar1_oam_frame_23_l + .extern banim_form_ar1_oam_frame_31_r + .extern banim_form_ar1_oam_frame_31_l + .extern banim_form_ar1_oam_frame_57_r + .extern banim_form_ar1_oam_frame_57_l + .extern banim_form_ar1_oam_frame_48_r + .extern banim_form_ar1_oam_frame_48_l + .extern banim_form_ar1_oam_frame_11_r + .extern banim_form_ar1_oam_frame_11_l + .extern banim_form_ar1_oam_frame_49_r + .extern banim_form_ar1_oam_frame_49_l + .extern banim_form_ar1_oam_frame_4_r + .extern banim_form_ar1_oam_frame_4_l + .extern banim_form_ar1_oam_frame_21_r + .extern banim_form_ar1_oam_frame_21_l + .extern banim_form_ar1_oam_frame_41_r + .extern banim_form_ar1_oam_frame_41_l + .extern banim_form_ar1_oam_frame_58_r + .extern banim_form_ar1_oam_frame_58_l + .extern banim_form_ar1_oam_frame_25_r + .extern banim_form_ar1_oam_frame_25_l + .extern banim_form_ar1_oam_frame_50_r + .extern banim_form_ar1_oam_frame_50_l + .extern banim_form_ar1_oam_frame_34_r + .extern banim_form_ar1_oam_frame_34_l + .extern banim_form_ar1_oam_frame_51_r + .extern banim_form_ar1_oam_frame_51_l + .extern banim_form_ar1_oam_frame_47_r + .extern banim_form_ar1_oam_frame_47_l + .extern banim_form_ar1_oam_frame_9_r + .extern banim_form_ar1_oam_frame_9_l + .extern banim_form_ar1_oam_frame_26_r + .extern banim_form_ar1_oam_frame_26_l + .extern banim_form_ar1_oam_frame_1_r + .extern banim_form_ar1_oam_frame_1_l + .extern banim_form_ar1_oam_frame_29_r + .extern banim_form_ar1_oam_frame_29_l + .extern banim_form_ar1_oam_frame_35_r + .extern banim_form_ar1_oam_frame_35_l + .extern banim_form_ar1_oam_frame_44_r + .extern banim_form_ar1_oam_frame_44_l + .extern banim_form_ar1_oam_frame_33_r + .extern banim_form_ar1_oam_frame_33_l + .extern banim_form_ar1_oam_frame_6_r + .extern banim_form_ar1_oam_frame_6_l + .extern banim_form_ar1_oam_frame_37_r + .extern banim_form_ar1_oam_frame_37_l + .extern banim_form_ar1_oam_frame_32_r + .extern banim_form_ar1_oam_frame_32_l + .extern banim_form_ar1_oam_frame_59_r + .extern banim_form_ar1_oam_frame_59_l + .extern banim_form_ar1_oam_frame_45_r + .extern banim_form_ar1_oam_frame_45_l + .extern banim_form_ar1_oam_frame_54_r + .extern banim_form_ar1_oam_frame_54_l + .extern banim_form_ar1_oam_frame_17_r + .extern banim_form_ar1_oam_frame_17_l + .extern banim_form_ar1_oam_frame_15_r + .extern banim_form_ar1_oam_frame_15_l + .extern banim_form_ar1_oam_frame_18_r + .extern banim_form_ar1_oam_frame_18_l + .extern banim_form_ar1_oam_frame_42_r + .extern banim_form_ar1_oam_frame_42_l + .extern banim_form_ar1_oam_frame_22_r + .extern banim_form_ar1_oam_frame_22_l + .extern banim_form_ar1_oam_frame_2_r + .extern banim_form_ar1_oam_frame_2_l + .extern banim_form_ar1_oam_frame_16_r + .extern banim_form_ar1_oam_frame_16_l + .extern banim_form_ar1_oam_frame_46_r + .extern banim_form_ar1_oam_frame_46_l + .extern banim_form_ar1_oam_frame_38_r + .extern banim_form_ar1_oam_frame_38_l + .extern banim_form_ar1_oam_frame_14_r + .extern banim_form_ar1_oam_frame_14_l + .extern banim_form_ar1_oam_frame_8_r + .extern banim_form_ar1_oam_frame_8_l + .extern banim_form_ar1_oam_frame_20_r + .extern banim_form_ar1_oam_frame_20_l + .extern banim_form_ar1_oam_frame_5_r + .extern banim_form_ar1_oam_frame_5_l + .extern banim_form_ar1_oam_frame_40_r + .extern banim_form_ar1_oam_frame_40_l + .extern banim_form_ar1_oam_frame_28_r + .extern banim_form_ar1_oam_frame_28_l + .extern banim_form_ar1_oam_frame_27_r + .extern banim_form_ar1_oam_frame_27_l + .extern banim_form_ar1_oam_frame_53_r + .extern banim_form_ar1_oam_frame_53_l + .extern banim_form_ar1_oam_frame_13_r + .extern banim_form_ar1_oam_frame_13_l + .extern banim_form_ar1_oam_frame_43_r + .extern banim_form_ar1_oam_frame_43_l + .extern banim_form_ar1_oam_frame_30_r + .extern banim_form_ar1_oam_frame_30_l + .extern banim_form_ar1_oam_frame_56_r + .extern banim_form_ar1_oam_frame_56_l + .extern banim_form_ar1_oam_frame_36_r + .extern banim_form_ar1_oam_frame_36_l + .extern banim_form_ar1_oam_frame_24_r + .extern banim_form_ar1_oam_frame_24_l + .extern banim_form_ar1_oam_frame_39_r + .extern banim_form_ar1_oam_frame_39_l +@ battle animation 0x2F + .extern banim_form_sw1_2_oam_frame_0_r + .extern banim_form_sw1_2_oam_frame_0_l + .extern banim_form_sw1_2_oam_frame_2_r + .extern banim_form_sw1_2_oam_frame_2_l + .extern banim_form_sw1_2_oam_frame_1_r + .extern banim_form_sw1_2_oam_frame_1_l +@ battle animation 0x30 + .extern banim_forf_sw1_oam_frame_0_r + .extern banim_forf_sw1_oam_frame_0_l + .extern banim_forf_sw1_oam_frame_5_r + .extern banim_forf_sw1_oam_frame_5_l + .extern banim_forf_sw1_oam_frame_15_r + .extern banim_forf_sw1_oam_frame_15_l + .extern banim_forf_sw1_oam_frame_26_r + .extern banim_forf_sw1_oam_frame_26_l + .extern banim_forf_sw1_oam_frame_28_r + .extern banim_forf_sw1_oam_frame_28_l + .extern banim_forf_sw1_oam_frame_34_r + .extern banim_forf_sw1_oam_frame_34_l + .extern banim_forf_sw1_oam_frame_10_r + .extern banim_forf_sw1_oam_frame_10_l + .extern banim_forf_sw1_oam_frame_32_r + .extern banim_forf_sw1_oam_frame_32_l + .extern banim_forf_sw1_oam_frame_7_r + .extern banim_forf_sw1_oam_frame_7_l + .extern banim_forf_sw1_oam_frame_9_r + .extern banim_forf_sw1_oam_frame_9_l + .extern banim_forf_sw1_oam_frame_14_r + .extern banim_forf_sw1_oam_frame_14_l + .extern banim_forf_sw1_oam_frame_22_r + .extern banim_forf_sw1_oam_frame_22_l + .extern banim_forf_sw1_oam_frame_20_r + .extern banim_forf_sw1_oam_frame_20_l + .extern banim_forf_sw1_oam_frame_25_r + .extern banim_forf_sw1_oam_frame_25_l + .extern banim_forf_sw1_oam_frame_16_r + .extern banim_forf_sw1_oam_frame_16_l + .extern banim_forf_sw1_oam_frame_21_r + .extern banim_forf_sw1_oam_frame_21_l + .extern banim_forf_sw1_oam_frame_31_r + .extern banim_forf_sw1_oam_frame_31_l + .extern banim_forf_sw1_oam_frame_19_r + .extern banim_forf_sw1_oam_frame_19_l + .extern banim_forf_sw1_oam_frame_23_r + .extern banim_forf_sw1_oam_frame_23_l + .extern banim_forf_sw1_oam_frame_29_r + .extern banim_forf_sw1_oam_frame_29_l + .extern banim_forf_sw1_oam_frame_2_r + .extern banim_forf_sw1_oam_frame_2_l + .extern banim_forf_sw1_oam_frame_39_r + .extern banim_forf_sw1_oam_frame_39_l + .extern banim_forf_sw1_oam_frame_36_r + .extern banim_forf_sw1_oam_frame_36_l + .extern banim_forf_sw1_oam_frame_27_r + .extern banim_forf_sw1_oam_frame_27_l + .extern banim_forf_sw1_oam_frame_4_r + .extern banim_forf_sw1_oam_frame_4_l + .extern banim_forf_sw1_oam_frame_18_r + .extern banim_forf_sw1_oam_frame_18_l + .extern banim_forf_sw1_oam_frame_37_r + .extern banim_forf_sw1_oam_frame_37_l + .extern banim_forf_sw1_oam_frame_12_r + .extern banim_forf_sw1_oam_frame_12_l + .extern banim_forf_sw1_oam_frame_30_r + .extern banim_forf_sw1_oam_frame_30_l + .extern banim_forf_sw1_oam_frame_24_r + .extern banim_forf_sw1_oam_frame_24_l + .extern banim_forf_sw1_oam_frame_8_r + .extern banim_forf_sw1_oam_frame_8_l + .extern banim_forf_sw1_oam_frame_1_r + .extern banim_forf_sw1_oam_frame_1_l + .extern banim_forf_sw1_oam_frame_33_r + .extern banim_forf_sw1_oam_frame_33_l + .extern banim_forf_sw1_oam_frame_6_r + .extern banim_forf_sw1_oam_frame_6_l + .extern banim_forf_sw1_oam_frame_35_r + .extern banim_forf_sw1_oam_frame_35_l + .extern banim_forf_sw1_oam_frame_17_r + .extern banim_forf_sw1_oam_frame_17_l + .extern banim_forf_sw1_oam_frame_3_r + .extern banim_forf_sw1_oam_frame_3_l + .extern banim_forf_sw1_oam_frame_11_r + .extern banim_forf_sw1_oam_frame_11_l + .extern banim_forf_sw1_oam_frame_13_r + .extern banim_forf_sw1_oam_frame_13_l + .extern banim_forf_sw1_oam_frame_38_r + .extern banim_forf_sw1_oam_frame_38_l +@ battle animation 0x31 + .extern banim_forf_ar1_oam_frame_0_r + .extern banim_forf_ar1_oam_frame_0_l + .extern banim_forf_ar1_oam_frame_52_r + .extern banim_forf_ar1_oam_frame_52_l + .extern banim_forf_ar1_oam_frame_55_r + .extern banim_forf_ar1_oam_frame_55_l + .extern banim_forf_ar1_oam_frame_12_r + .extern banim_forf_ar1_oam_frame_12_l + .extern banim_forf_ar1_oam_frame_19_r + .extern banim_forf_ar1_oam_frame_19_l + .extern banim_forf_ar1_oam_frame_3_r + .extern banim_forf_ar1_oam_frame_3_l + .extern banim_forf_ar1_oam_frame_10_r + .extern banim_forf_ar1_oam_frame_10_l + .extern banim_forf_ar1_oam_frame_7_r + .extern banim_forf_ar1_oam_frame_7_l + .extern banim_forf_ar1_oam_frame_23_r + .extern banim_forf_ar1_oam_frame_23_l + .extern banim_forf_ar1_oam_frame_31_r + .extern banim_forf_ar1_oam_frame_31_l + .extern banim_forf_ar1_oam_frame_57_r + .extern banim_forf_ar1_oam_frame_57_l + .extern banim_forf_ar1_oam_frame_48_r + .extern banim_forf_ar1_oam_frame_48_l + .extern banim_forf_ar1_oam_frame_11_r + .extern banim_forf_ar1_oam_frame_11_l + .extern banim_forf_ar1_oam_frame_49_r + .extern banim_forf_ar1_oam_frame_49_l + .extern banim_forf_ar1_oam_frame_4_r + .extern banim_forf_ar1_oam_frame_4_l + .extern banim_forf_ar1_oam_frame_21_r + .extern banim_forf_ar1_oam_frame_21_l + .extern banim_forf_ar1_oam_frame_41_r + .extern banim_forf_ar1_oam_frame_41_l + .extern banim_forf_ar1_oam_frame_58_r + .extern banim_forf_ar1_oam_frame_58_l + .extern banim_forf_ar1_oam_frame_25_r + .extern banim_forf_ar1_oam_frame_25_l + .extern banim_forf_ar1_oam_frame_50_r + .extern banim_forf_ar1_oam_frame_50_l + .extern banim_forf_ar1_oam_frame_34_r + .extern banim_forf_ar1_oam_frame_34_l + .extern banim_forf_ar1_oam_frame_51_r + .extern banim_forf_ar1_oam_frame_51_l + .extern banim_forf_ar1_oam_frame_47_r + .extern banim_forf_ar1_oam_frame_47_l + .extern banim_forf_ar1_oam_frame_9_r + .extern banim_forf_ar1_oam_frame_9_l + .extern banim_forf_ar1_oam_frame_26_r + .extern banim_forf_ar1_oam_frame_26_l + .extern banim_forf_ar1_oam_frame_1_r + .extern banim_forf_ar1_oam_frame_1_l + .extern banim_forf_ar1_oam_frame_29_r + .extern banim_forf_ar1_oam_frame_29_l + .extern banim_forf_ar1_oam_frame_35_r + .extern banim_forf_ar1_oam_frame_35_l + .extern banim_forf_ar1_oam_frame_44_r + .extern banim_forf_ar1_oam_frame_44_l + .extern banim_forf_ar1_oam_frame_33_r + .extern banim_forf_ar1_oam_frame_33_l + .extern banim_forf_ar1_oam_frame_6_r + .extern banim_forf_ar1_oam_frame_6_l + .extern banim_forf_ar1_oam_frame_37_r + .extern banim_forf_ar1_oam_frame_37_l + .extern banim_forf_ar1_oam_frame_32_r + .extern banim_forf_ar1_oam_frame_32_l + .extern banim_forf_ar1_oam_frame_59_r + .extern banim_forf_ar1_oam_frame_59_l + .extern banim_forf_ar1_oam_frame_45_r + .extern banim_forf_ar1_oam_frame_45_l + .extern banim_forf_ar1_oam_frame_54_r + .extern banim_forf_ar1_oam_frame_54_l + .extern banim_forf_ar1_oam_frame_17_r + .extern banim_forf_ar1_oam_frame_17_l + .extern banim_forf_ar1_oam_frame_15_r + .extern banim_forf_ar1_oam_frame_15_l + .extern banim_forf_ar1_oam_frame_18_r + .extern banim_forf_ar1_oam_frame_18_l + .extern banim_forf_ar1_oam_frame_42_r + .extern banim_forf_ar1_oam_frame_42_l + .extern banim_forf_ar1_oam_frame_22_r + .extern banim_forf_ar1_oam_frame_22_l + .extern banim_forf_ar1_oam_frame_2_r + .extern banim_forf_ar1_oam_frame_2_l + .extern banim_forf_ar1_oam_frame_16_r + .extern banim_forf_ar1_oam_frame_16_l + .extern banim_forf_ar1_oam_frame_46_r + .extern banim_forf_ar1_oam_frame_46_l + .extern banim_forf_ar1_oam_frame_38_r + .extern banim_forf_ar1_oam_frame_38_l + .extern banim_forf_ar1_oam_frame_14_r + .extern banim_forf_ar1_oam_frame_14_l + .extern banim_forf_ar1_oam_frame_8_r + .extern banim_forf_ar1_oam_frame_8_l + .extern banim_forf_ar1_oam_frame_20_r + .extern banim_forf_ar1_oam_frame_20_l + .extern banim_forf_ar1_oam_frame_5_r + .extern banim_forf_ar1_oam_frame_5_l + .extern banim_forf_ar1_oam_frame_40_r + .extern banim_forf_ar1_oam_frame_40_l + .extern banim_forf_ar1_oam_frame_28_r + .extern banim_forf_ar1_oam_frame_28_l + .extern banim_forf_ar1_oam_frame_27_r + .extern banim_forf_ar1_oam_frame_27_l + .extern banim_forf_ar1_oam_frame_53_r + .extern banim_forf_ar1_oam_frame_53_l + .extern banim_forf_ar1_oam_frame_13_r + .extern banim_forf_ar1_oam_frame_13_l + .extern banim_forf_ar1_oam_frame_43_r + .extern banim_forf_ar1_oam_frame_43_l + .extern banim_forf_ar1_oam_frame_30_r + .extern banim_forf_ar1_oam_frame_30_l + .extern banim_forf_ar1_oam_frame_56_r + .extern banim_forf_ar1_oam_frame_56_l + .extern banim_forf_ar1_oam_frame_36_r + .extern banim_forf_ar1_oam_frame_36_l + .extern banim_forf_ar1_oam_frame_24_r + .extern banim_forf_ar1_oam_frame_24_l + .extern banim_forf_ar1_oam_frame_39_r + .extern banim_forf_ar1_oam_frame_39_l +@ battle animation 0x32 + .extern banim_forf_sw1_2_oam_frame_0_r + .extern banim_forf_sw1_2_oam_frame_0_l + .extern banim_forf_sw1_2_oam_frame_2_r + .extern banim_forf_sw1_2_oam_frame_2_l + .extern banim_forf_sw1_2_oam_frame_1_r + .extern banim_forf_sw1_2_oam_frame_1_l +@ battle animation 0x33 + .extern banim_sokm_sp1_oam_frame_0_r + .extern banim_sokm_sp1_oam_frame_0_l + .extern banim_sokm_sp1_oam_frame_14_r + .extern banim_sokm_sp1_oam_frame_14_l + .extern banim_sokm_sp1_oam_frame_22_r + .extern banim_sokm_sp1_oam_frame_22_l + .extern banim_sokm_sp1_oam_frame_6_r + .extern banim_sokm_sp1_oam_frame_6_l + .extern banim_sokm_sp1_oam_frame_23_r + .extern banim_sokm_sp1_oam_frame_23_l + .extern banim_sokm_sp1_oam_frame_38_r + .extern banim_sokm_sp1_oam_frame_38_l + .extern banim_sokm_sp1_oam_frame_1_r + .extern banim_sokm_sp1_oam_frame_1_l + .extern banim_sokm_sp1_oam_frame_8_r + .extern banim_sokm_sp1_oam_frame_8_l + .extern banim_sokm_sp1_oam_frame_32_r + .extern banim_sokm_sp1_oam_frame_32_l + .extern banim_sokm_sp1_oam_frame_10_r + .extern banim_sokm_sp1_oam_frame_10_l + .extern banim_sokm_sp1_oam_frame_24_r + .extern banim_sokm_sp1_oam_frame_24_l + .extern banim_sokm_sp1_oam_frame_34_r + .extern banim_sokm_sp1_oam_frame_34_l + .extern banim_sokm_sp1_oam_frame_40_r + .extern banim_sokm_sp1_oam_frame_40_l + .extern banim_sokm_sp1_oam_frame_2_r + .extern banim_sokm_sp1_oam_frame_2_l + .extern banim_sokm_sp1_oam_frame_33_r + .extern banim_sokm_sp1_oam_frame_33_l + .extern banim_sokm_sp1_oam_frame_17_r + .extern banim_sokm_sp1_oam_frame_17_l + .extern banim_sokm_sp1_oam_frame_29_r + .extern banim_sokm_sp1_oam_frame_29_l + .extern banim_sokm_sp1_oam_frame_16_r + .extern banim_sokm_sp1_oam_frame_16_l + .extern banim_sokm_sp1_oam_frame_31_r + .extern banim_sokm_sp1_oam_frame_31_l + .extern banim_sokm_sp1_oam_frame_36_r + .extern banim_sokm_sp1_oam_frame_36_l + .extern banim_sokm_sp1_oam_frame_11_r + .extern banim_sokm_sp1_oam_frame_11_l + .extern banim_sokm_sp1_oam_frame_4_r + .extern banim_sokm_sp1_oam_frame_4_l + .extern banim_sokm_sp1_oam_frame_19_r + .extern banim_sokm_sp1_oam_frame_19_l + .extern banim_sokm_sp1_oam_frame_37_r + .extern banim_sokm_sp1_oam_frame_37_l + .extern banim_sokm_sp1_oam_frame_35_r + .extern banim_sokm_sp1_oam_frame_35_l + .extern banim_sokm_sp1_oam_frame_12_r + .extern banim_sokm_sp1_oam_frame_12_l + .extern banim_sokm_sp1_oam_frame_26_r + .extern banim_sokm_sp1_oam_frame_26_l + .extern banim_sokm_sp1_oam_frame_13_r + .extern banim_sokm_sp1_oam_frame_13_l + .extern banim_sokm_sp1_oam_frame_15_r + .extern banim_sokm_sp1_oam_frame_15_l + .extern banim_sokm_sp1_oam_frame_5_r + .extern banim_sokm_sp1_oam_frame_5_l + .extern banim_sokm_sp1_oam_frame_30_r + .extern banim_sokm_sp1_oam_frame_30_l + .extern banim_sokm_sp1_oam_frame_7_r + .extern banim_sokm_sp1_oam_frame_7_l + .extern banim_sokm_sp1_oam_frame_21_r + .extern banim_sokm_sp1_oam_frame_21_l + .extern banim_sokm_sp1_oam_frame_28_r + .extern banim_sokm_sp1_oam_frame_28_l + .extern banim_sokm_sp1_oam_frame_9_r + .extern banim_sokm_sp1_oam_frame_9_l + .extern banim_sokm_sp1_oam_frame_39_r + .extern banim_sokm_sp1_oam_frame_39_l + .extern banim_sokm_sp1_oam_frame_18_r + .extern banim_sokm_sp1_oam_frame_18_l + .extern banim_sokm_sp1_oam_frame_25_r + .extern banim_sokm_sp1_oam_frame_25_l + .extern banim_sokm_sp1_oam_frame_3_r + .extern banim_sokm_sp1_oam_frame_3_l + .extern banim_sokm_sp1_oam_frame_20_r + .extern banim_sokm_sp1_oam_frame_20_l + .extern banim_sokm_sp1_oam_frame_27_r + .extern banim_sokm_sp1_oam_frame_27_l +@ battle animation 0x34 + .extern banim_sokm_sp1_2_oam_frame_0_r + .extern banim_sokm_sp1_2_oam_frame_0_l + .extern banim_sokm_sp1_2_oam_frame_8_r + .extern banim_sokm_sp1_2_oam_frame_8_l + .extern banim_sokm_sp1_2_oam_frame_1_r + .extern banim_sokm_sp1_2_oam_frame_1_l + .extern banim_sokm_sp1_2_oam_frame_10_r + .extern banim_sokm_sp1_2_oam_frame_10_l + .extern banim_sokm_sp1_2_oam_frame_13_r + .extern banim_sokm_sp1_2_oam_frame_13_l + .extern banim_sokm_sp1_2_oam_frame_28_r + .extern banim_sokm_sp1_2_oam_frame_28_l + .extern banim_sokm_sp1_2_oam_frame_36_r + .extern banim_sokm_sp1_2_oam_frame_36_l + .extern banim_sokm_sp1_2_oam_frame_4_r + .extern banim_sokm_sp1_2_oam_frame_4_l + .extern banim_sokm_sp1_2_oam_frame_21_r + .extern banim_sokm_sp1_2_oam_frame_21_l + .extern banim_sokm_sp1_2_oam_frame_19_r + .extern banim_sokm_sp1_2_oam_frame_19_l + .extern banim_sokm_sp1_2_oam_frame_24_r + .extern banim_sokm_sp1_2_oam_frame_24_l + .extern banim_sokm_sp1_2_oam_frame_38_r + .extern banim_sokm_sp1_2_oam_frame_38_l + .extern banim_sokm_sp1_2_oam_frame_16_r + .extern banim_sokm_sp1_2_oam_frame_16_l + .extern banim_sokm_sp1_2_oam_frame_35_r + .extern banim_sokm_sp1_2_oam_frame_35_l + .extern banim_sokm_sp1_2_oam_frame_42_r + .extern banim_sokm_sp1_2_oam_frame_42_l + .extern banim_sokm_sp1_2_oam_frame_6_r + .extern banim_sokm_sp1_2_oam_frame_6_l + .extern banim_sokm_sp1_2_oam_frame_14_r + .extern banim_sokm_sp1_2_oam_frame_14_l + .extern banim_sokm_sp1_2_oam_frame_32_r + .extern banim_sokm_sp1_2_oam_frame_32_l + .extern banim_sokm_sp1_2_oam_frame_22_r + .extern banim_sokm_sp1_2_oam_frame_22_l + .extern banim_sokm_sp1_2_oam_frame_46_r + .extern banim_sokm_sp1_2_oam_frame_46_l + .extern banim_sokm_sp1_2_oam_frame_5_r + .extern banim_sokm_sp1_2_oam_frame_5_l + .extern banim_sokm_sp1_2_oam_frame_27_r + .extern banim_sokm_sp1_2_oam_frame_27_l + .extern banim_sokm_sp1_2_oam_frame_41_r + .extern banim_sokm_sp1_2_oam_frame_41_l + .extern banim_sokm_sp1_2_oam_frame_45_r + .extern banim_sokm_sp1_2_oam_frame_45_l + .extern banim_sokm_sp1_2_oam_frame_17_r + .extern banim_sokm_sp1_2_oam_frame_17_l + .extern banim_sokm_sp1_2_oam_frame_39_r + .extern banim_sokm_sp1_2_oam_frame_39_l + .extern banim_sokm_sp1_2_oam_frame_7_r + .extern banim_sokm_sp1_2_oam_frame_7_l + .extern banim_sokm_sp1_2_oam_frame_44_r + .extern banim_sokm_sp1_2_oam_frame_44_l + .extern banim_sokm_sp1_2_oam_frame_34_r + .extern banim_sokm_sp1_2_oam_frame_34_l + .extern banim_sokm_sp1_2_oam_frame_43_r + .extern banim_sokm_sp1_2_oam_frame_43_l + .extern banim_sokm_sp1_2_oam_frame_30_r + .extern banim_sokm_sp1_2_oam_frame_30_l + .extern banim_sokm_sp1_2_oam_frame_37_r + .extern banim_sokm_sp1_2_oam_frame_37_l + .extern banim_sokm_sp1_2_oam_frame_2_r + .extern banim_sokm_sp1_2_oam_frame_2_l + .extern banim_sokm_sp1_2_oam_frame_31_r + .extern banim_sokm_sp1_2_oam_frame_31_l + .extern banim_sokm_sp1_2_oam_frame_12_r + .extern banim_sokm_sp1_2_oam_frame_12_l + .extern banim_sokm_sp1_2_oam_frame_20_r + .extern banim_sokm_sp1_2_oam_frame_20_l + .extern banim_sokm_sp1_2_oam_frame_23_r + .extern banim_sokm_sp1_2_oam_frame_23_l + .extern banim_sokm_sp1_2_oam_frame_18_r + .extern banim_sokm_sp1_2_oam_frame_18_l + .extern banim_sokm_sp1_2_oam_frame_11_r + .extern banim_sokm_sp1_2_oam_frame_11_l + .extern banim_sokm_sp1_2_oam_frame_25_r + .extern banim_sokm_sp1_2_oam_frame_25_l + .extern banim_sokm_sp1_2_oam_frame_26_r + .extern banim_sokm_sp1_2_oam_frame_26_l + .extern banim_sokm_sp1_2_oam_frame_33_r + .extern banim_sokm_sp1_2_oam_frame_33_l + .extern banim_sokm_sp1_2_oam_frame_15_r + .extern banim_sokm_sp1_2_oam_frame_15_l + .extern banim_sokm_sp1_2_oam_frame_29_r + .extern banim_sokm_sp1_2_oam_frame_29_l + .extern banim_sokm_sp1_2_oam_frame_3_r + .extern banim_sokm_sp1_2_oam_frame_3_l + .extern banim_sokm_sp1_2_oam_frame_9_r + .extern banim_sokm_sp1_2_oam_frame_9_l + .extern banim_sokm_sp1_2_oam_frame_40_r + .extern banim_sokm_sp1_2_oam_frame_40_l +@ battle animation 0x35 + .extern banim_sokm_sp1_3_oam_frame_0_r + .extern banim_sokm_sp1_3_oam_frame_0_l + .extern banim_sokm_sp1_3_oam_frame_1_r + .extern banim_sokm_sp1_3_oam_frame_1_l + .extern banim_sokm_sp1_3_oam_frame_2_r + .extern banim_sokm_sp1_3_oam_frame_2_l +@ battle animation 0x36 + .extern banim_sokf_sp1_oam_frame_0_r + .extern banim_sokf_sp1_oam_frame_0_l + .extern banim_sokf_sp1_oam_frame_19_r + .extern banim_sokf_sp1_oam_frame_19_l + .extern banim_sokf_sp1_oam_frame_3_r + .extern banim_sokf_sp1_oam_frame_3_l + .extern banim_sokf_sp1_oam_frame_23_r + .extern banim_sokf_sp1_oam_frame_23_l + .extern banim_sokf_sp1_oam_frame_18_r + .extern banim_sokf_sp1_oam_frame_18_l + .extern banim_sokf_sp1_oam_frame_15_r + .extern banim_sokf_sp1_oam_frame_15_l + .extern banim_sokf_sp1_oam_frame_29_r + .extern banim_sokf_sp1_oam_frame_29_l + .extern banim_sokf_sp1_oam_frame_5_r + .extern banim_sokf_sp1_oam_frame_5_l + .extern banim_sokf_sp1_oam_frame_30_r + .extern banim_sokf_sp1_oam_frame_30_l + .extern banim_sokf_sp1_oam_frame_8_r + .extern banim_sokf_sp1_oam_frame_8_l + .extern banim_sokf_sp1_oam_frame_20_r + .extern banim_sokf_sp1_oam_frame_20_l + .extern banim_sokf_sp1_oam_frame_1_r + .extern banim_sokf_sp1_oam_frame_1_l + .extern banim_sokf_sp1_oam_frame_28_r + .extern banim_sokf_sp1_oam_frame_28_l + .extern banim_sokf_sp1_oam_frame_25_r + .extern banim_sokf_sp1_oam_frame_25_l + .extern banim_sokf_sp1_oam_frame_2_r + .extern banim_sokf_sp1_oam_frame_2_l + .extern banim_sokf_sp1_oam_frame_35_r + .extern banim_sokf_sp1_oam_frame_35_l + .extern banim_sokf_sp1_oam_frame_16_r + .extern banim_sokf_sp1_oam_frame_16_l + .extern banim_sokf_sp1_oam_frame_24_r + .extern banim_sokf_sp1_oam_frame_24_l + .extern banim_sokf_sp1_oam_frame_10_r + .extern banim_sokf_sp1_oam_frame_10_l + .extern banim_sokf_sp1_oam_frame_9_r + .extern banim_sokf_sp1_oam_frame_9_l + .extern banim_sokf_sp1_oam_frame_14_r + .extern banim_sokf_sp1_oam_frame_14_l + .extern banim_sokf_sp1_oam_frame_21_r + .extern banim_sokf_sp1_oam_frame_21_l + .extern banim_sokf_sp1_oam_frame_33_r + .extern banim_sokf_sp1_oam_frame_33_l + .extern banim_sokf_sp1_oam_frame_32_r + .extern banim_sokf_sp1_oam_frame_32_l + .extern banim_sokf_sp1_oam_frame_31_r + .extern banim_sokf_sp1_oam_frame_31_l + .extern banim_sokf_sp1_oam_frame_7_r + .extern banim_sokf_sp1_oam_frame_7_l + .extern banim_sokf_sp1_oam_frame_39_r + .extern banim_sokf_sp1_oam_frame_39_l + .extern banim_sokf_sp1_oam_frame_6_r + .extern banim_sokf_sp1_oam_frame_6_l + .extern banim_sokf_sp1_oam_frame_27_r + .extern banim_sokf_sp1_oam_frame_27_l + .extern banim_sokf_sp1_oam_frame_38_r + .extern banim_sokf_sp1_oam_frame_38_l + .extern banim_sokf_sp1_oam_frame_11_r + .extern banim_sokf_sp1_oam_frame_11_l + .extern banim_sokf_sp1_oam_frame_37_r + .extern banim_sokf_sp1_oam_frame_37_l + .extern banim_sokf_sp1_oam_frame_40_r + .extern banim_sokf_sp1_oam_frame_40_l + .extern banim_sokf_sp1_oam_frame_36_r + .extern banim_sokf_sp1_oam_frame_36_l + .extern banim_sokf_sp1_oam_frame_12_r + .extern banim_sokf_sp1_oam_frame_12_l + .extern banim_sokf_sp1_oam_frame_34_r + .extern banim_sokf_sp1_oam_frame_34_l + .extern banim_sokf_sp1_oam_frame_22_r + .extern banim_sokf_sp1_oam_frame_22_l + .extern banim_sokf_sp1_oam_frame_13_r + .extern banim_sokf_sp1_oam_frame_13_l + .extern banim_sokf_sp1_oam_frame_4_r + .extern banim_sokf_sp1_oam_frame_4_l + .extern banim_sokf_sp1_oam_frame_26_r + .extern banim_sokf_sp1_oam_frame_26_l + .extern banim_sokf_sp1_oam_frame_17_r + .extern banim_sokf_sp1_oam_frame_17_l +@ battle animation 0x37 + .extern banim_sokf_sp1_2_oam_frame_0_r + .extern banim_sokf_sp1_2_oam_frame_0_l + .extern banim_sokf_sp1_2_oam_frame_32_r + .extern banim_sokf_sp1_2_oam_frame_32_l + .extern banim_sokf_sp1_2_oam_frame_31_r + .extern banim_sokf_sp1_2_oam_frame_31_l + .extern banim_sokf_sp1_2_oam_frame_3_r + .extern banim_sokf_sp1_2_oam_frame_3_l + .extern banim_sokf_sp1_2_oam_frame_9_r + .extern banim_sokf_sp1_2_oam_frame_9_l + .extern banim_sokf_sp1_2_oam_frame_26_r + .extern banim_sokf_sp1_2_oam_frame_26_l + .extern banim_sokf_sp1_2_oam_frame_2_r + .extern banim_sokf_sp1_2_oam_frame_2_l + .extern banim_sokf_sp1_2_oam_frame_37_r + .extern banim_sokf_sp1_2_oam_frame_37_l + .extern banim_sokf_sp1_2_oam_frame_23_r + .extern banim_sokf_sp1_2_oam_frame_23_l + .extern banim_sokf_sp1_2_oam_frame_21_r + .extern banim_sokf_sp1_2_oam_frame_21_l + .extern banim_sokf_sp1_2_oam_frame_25_r + .extern banim_sokf_sp1_2_oam_frame_25_l + .extern banim_sokf_sp1_2_oam_frame_7_r + .extern banim_sokf_sp1_2_oam_frame_7_l + .extern banim_sokf_sp1_2_oam_frame_44_r + .extern banim_sokf_sp1_2_oam_frame_44_l + .extern banim_sokf_sp1_2_oam_frame_14_r + .extern banim_sokf_sp1_2_oam_frame_14_l + .extern banim_sokf_sp1_2_oam_frame_41_r + .extern banim_sokf_sp1_2_oam_frame_41_l + .extern banim_sokf_sp1_2_oam_frame_22_r + .extern banim_sokf_sp1_2_oam_frame_22_l + .extern banim_sokf_sp1_2_oam_frame_17_r + .extern banim_sokf_sp1_2_oam_frame_17_l + .extern banim_sokf_sp1_2_oam_frame_36_r + .extern banim_sokf_sp1_2_oam_frame_36_l + .extern banim_sokf_sp1_2_oam_frame_1_r + .extern banim_sokf_sp1_2_oam_frame_1_l + .extern banim_sokf_sp1_2_oam_frame_46_r + .extern banim_sokf_sp1_2_oam_frame_46_l + .extern banim_sokf_sp1_2_oam_frame_27_r + .extern banim_sokf_sp1_2_oam_frame_27_l + .extern banim_sokf_sp1_2_oam_frame_39_r + .extern banim_sokf_sp1_2_oam_frame_39_l + .extern banim_sokf_sp1_2_oam_frame_33_r + .extern banim_sokf_sp1_2_oam_frame_33_l + .extern banim_sokf_sp1_2_oam_frame_4_r + .extern banim_sokf_sp1_2_oam_frame_4_l + .extern banim_sokf_sp1_2_oam_frame_19_r + .extern banim_sokf_sp1_2_oam_frame_19_l + .extern banim_sokf_sp1_2_oam_frame_38_r + .extern banim_sokf_sp1_2_oam_frame_38_l + .extern banim_sokf_sp1_2_oam_frame_29_r + .extern banim_sokf_sp1_2_oam_frame_29_l + .extern banim_sokf_sp1_2_oam_frame_16_r + .extern banim_sokf_sp1_2_oam_frame_16_l + .extern banim_sokf_sp1_2_oam_frame_45_r + .extern banim_sokf_sp1_2_oam_frame_45_l + .extern banim_sokf_sp1_2_oam_frame_18_r + .extern banim_sokf_sp1_2_oam_frame_18_l + .extern banim_sokf_sp1_2_oam_frame_12_r + .extern banim_sokf_sp1_2_oam_frame_12_l + .extern banim_sokf_sp1_2_oam_frame_15_r + .extern banim_sokf_sp1_2_oam_frame_15_l + .extern banim_sokf_sp1_2_oam_frame_43_r + .extern banim_sokf_sp1_2_oam_frame_43_l + .extern banim_sokf_sp1_2_oam_frame_42_r + .extern banim_sokf_sp1_2_oam_frame_42_l + .extern banim_sokf_sp1_2_oam_frame_24_r + .extern banim_sokf_sp1_2_oam_frame_24_l + .extern banim_sokf_sp1_2_oam_frame_8_r + .extern banim_sokf_sp1_2_oam_frame_8_l + .extern banim_sokf_sp1_2_oam_frame_35_r + .extern banim_sokf_sp1_2_oam_frame_35_l + .extern banim_sokf_sp1_2_oam_frame_34_r + .extern banim_sokf_sp1_2_oam_frame_34_l + .extern banim_sokf_sp1_2_oam_frame_40_r + .extern banim_sokf_sp1_2_oam_frame_40_l + .extern banim_sokf_sp1_2_oam_frame_28_r + .extern banim_sokf_sp1_2_oam_frame_28_l + .extern banim_sokf_sp1_2_oam_frame_6_r + .extern banim_sokf_sp1_2_oam_frame_6_l + .extern banim_sokf_sp1_2_oam_frame_5_r + .extern banim_sokf_sp1_2_oam_frame_5_l + .extern banim_sokf_sp1_2_oam_frame_11_r + .extern banim_sokf_sp1_2_oam_frame_11_l + .extern banim_sokf_sp1_2_oam_frame_10_r + .extern banim_sokf_sp1_2_oam_frame_10_l + .extern banim_sokf_sp1_2_oam_frame_13_r + .extern banim_sokf_sp1_2_oam_frame_13_l + .extern banim_sokf_sp1_2_oam_frame_20_r + .extern banim_sokf_sp1_2_oam_frame_20_l + .extern banim_sokf_sp1_2_oam_frame_30_r + .extern banim_sokf_sp1_2_oam_frame_30_l +@ battle animation 0x38 + .extern banim_sokf_sp1_3_oam_frame_0_r + .extern banim_sokf_sp1_3_oam_frame_0_l + .extern banim_sokf_sp1_3_oam_frame_1_r + .extern banim_sokf_sp1_3_oam_frame_1_l + .extern banim_sokf_sp1_3_oam_frame_2_r + .extern banim_sokf_sp1_3_oam_frame_2_l +@ battle animation 0x39 + .extern banim_pakm_sw1_oam_frame_0_r + .extern banim_pakm_sw1_oam_frame_0_l + .extern banim_pakm_sw1_oam_frame_18_r + .extern banim_pakm_sw1_oam_frame_18_l + .extern banim_pakm_sw1_oam_frame_17_r + .extern banim_pakm_sw1_oam_frame_17_l + .extern banim_pakm_sw1_oam_frame_16_r + .extern banim_pakm_sw1_oam_frame_16_l + .extern banim_pakm_sw1_oam_frame_11_r + .extern banim_pakm_sw1_oam_frame_11_l + .extern banim_pakm_sw1_oam_frame_55_r + .extern banim_pakm_sw1_oam_frame_55_l + .extern banim_pakm_sw1_oam_frame_14_r + .extern banim_pakm_sw1_oam_frame_14_l + .extern banim_pakm_sw1_oam_frame_7_r + .extern banim_pakm_sw1_oam_frame_7_l + .extern banim_pakm_sw1_oam_frame_9_r + .extern banim_pakm_sw1_oam_frame_9_l + .extern banim_pakm_sw1_oam_frame_32_r + .extern banim_pakm_sw1_oam_frame_32_l + .extern banim_pakm_sw1_oam_frame_22_r + .extern banim_pakm_sw1_oam_frame_22_l + .extern banim_pakm_sw1_oam_frame_50_r + .extern banim_pakm_sw1_oam_frame_50_l + .extern banim_pakm_sw1_oam_frame_41_r + .extern banim_pakm_sw1_oam_frame_41_l + .extern banim_pakm_sw1_oam_frame_54_r + .extern banim_pakm_sw1_oam_frame_54_l + .extern banim_pakm_sw1_oam_frame_28_r + .extern banim_pakm_sw1_oam_frame_28_l + .extern banim_pakm_sw1_oam_frame_37_r + .extern banim_pakm_sw1_oam_frame_37_l + .extern banim_pakm_sw1_oam_frame_52_r + .extern banim_pakm_sw1_oam_frame_52_l + .extern banim_pakm_sw1_oam_frame_57_r + .extern banim_pakm_sw1_oam_frame_57_l + .extern banim_pakm_sw1_oam_frame_40_r + .extern banim_pakm_sw1_oam_frame_40_l + .extern banim_pakm_sw1_oam_frame_30_r + .extern banim_pakm_sw1_oam_frame_30_l + .extern banim_pakm_sw1_oam_frame_48_r + .extern banim_pakm_sw1_oam_frame_48_l + .extern banim_pakm_sw1_oam_frame_33_r + .extern banim_pakm_sw1_oam_frame_33_l + .extern banim_pakm_sw1_oam_frame_26_r + .extern banim_pakm_sw1_oam_frame_26_l + .extern banim_pakm_sw1_oam_frame_8_r + .extern banim_pakm_sw1_oam_frame_8_l + .extern banim_pakm_sw1_oam_frame_5_r + .extern banim_pakm_sw1_oam_frame_5_l + .extern banim_pakm_sw1_oam_frame_15_r + .extern banim_pakm_sw1_oam_frame_15_l + .extern banim_pakm_sw1_oam_frame_24_r + .extern banim_pakm_sw1_oam_frame_24_l + .extern banim_pakm_sw1_oam_frame_4_r + .extern banim_pakm_sw1_oam_frame_4_l + .extern banim_pakm_sw1_oam_frame_51_r + .extern banim_pakm_sw1_oam_frame_51_l + .extern banim_pakm_sw1_oam_frame_39_r + .extern banim_pakm_sw1_oam_frame_39_l + .extern banim_pakm_sw1_oam_frame_6_r + .extern banim_pakm_sw1_oam_frame_6_l + .extern banim_pakm_sw1_oam_frame_2_r + .extern banim_pakm_sw1_oam_frame_2_l + .extern banim_pakm_sw1_oam_frame_10_r + .extern banim_pakm_sw1_oam_frame_10_l + .extern banim_pakm_sw1_oam_frame_42_r + .extern banim_pakm_sw1_oam_frame_42_l + .extern banim_pakm_sw1_oam_frame_20_r + .extern banim_pakm_sw1_oam_frame_20_l + .extern banim_pakm_sw1_oam_frame_31_r + .extern banim_pakm_sw1_oam_frame_31_l + .extern banim_pakm_sw1_oam_frame_44_r + .extern banim_pakm_sw1_oam_frame_44_l + .extern banim_pakm_sw1_oam_frame_3_r + .extern banim_pakm_sw1_oam_frame_3_l + .extern banim_pakm_sw1_oam_frame_49_r + .extern banim_pakm_sw1_oam_frame_49_l + .extern banim_pakm_sw1_oam_frame_36_r + .extern banim_pakm_sw1_oam_frame_36_l + .extern banim_pakm_sw1_oam_frame_53_r + .extern banim_pakm_sw1_oam_frame_53_l + .extern banim_pakm_sw1_oam_frame_35_r + .extern banim_pakm_sw1_oam_frame_35_l + .extern banim_pakm_sw1_oam_frame_12_r + .extern banim_pakm_sw1_oam_frame_12_l + .extern banim_pakm_sw1_oam_frame_19_r + .extern banim_pakm_sw1_oam_frame_19_l + .extern banim_pakm_sw1_oam_frame_45_r + .extern banim_pakm_sw1_oam_frame_45_l + .extern banim_pakm_sw1_oam_frame_29_r + .extern banim_pakm_sw1_oam_frame_29_l + .extern banim_pakm_sw1_oam_frame_47_r + .extern banim_pakm_sw1_oam_frame_47_l + .extern banim_pakm_sw1_oam_frame_1_r + .extern banim_pakm_sw1_oam_frame_1_l + .extern banim_pakm_sw1_oam_frame_38_r + .extern banim_pakm_sw1_oam_frame_38_l + .extern banim_pakm_sw1_oam_frame_27_r + .extern banim_pakm_sw1_oam_frame_27_l + .extern banim_pakm_sw1_oam_frame_23_r + .extern banim_pakm_sw1_oam_frame_23_l + .extern banim_pakm_sw1_oam_frame_34_r + .extern banim_pakm_sw1_oam_frame_34_l + .extern banim_pakm_sw1_oam_frame_25_r + .extern banim_pakm_sw1_oam_frame_25_l + .extern banim_pakm_sw1_oam_frame_56_r + .extern banim_pakm_sw1_oam_frame_56_l + .extern banim_pakm_sw1_oam_frame_13_r + .extern banim_pakm_sw1_oam_frame_13_l + .extern banim_pakm_sw1_oam_frame_43_r + .extern banim_pakm_sw1_oam_frame_43_l + .extern banim_pakm_sw1_oam_frame_46_r + .extern banim_pakm_sw1_oam_frame_46_l + .extern banim_pakm_sw1_oam_frame_21_r + .extern banim_pakm_sw1_oam_frame_21_l +@ battle animation 0x3A + .extern banim_pakm_sw1_2_oam_frame_0_r + .extern banim_pakm_sw1_2_oam_frame_0_l + .extern banim_pakm_sw1_2_oam_frame_23_r + .extern banim_pakm_sw1_2_oam_frame_23_l + .extern banim_pakm_sw1_2_oam_frame_29_r + .extern banim_pakm_sw1_2_oam_frame_29_l + .extern banim_pakm_sw1_2_oam_frame_24_r + .extern banim_pakm_sw1_2_oam_frame_24_l + .extern banim_pakm_sw1_2_oam_frame_40_r + .extern banim_pakm_sw1_2_oam_frame_40_l + .extern banim_pakm_sw1_2_oam_frame_64_r + .extern banim_pakm_sw1_2_oam_frame_64_l + .extern banim_pakm_sw1_2_oam_frame_12_r + .extern banim_pakm_sw1_2_oam_frame_12_l + .extern banim_pakm_sw1_2_oam_frame_8_r + .extern banim_pakm_sw1_2_oam_frame_8_l + .extern banim_pakm_sw1_2_oam_frame_9_r + .extern banim_pakm_sw1_2_oam_frame_9_l + .extern banim_pakm_sw1_2_oam_frame_51_r + .extern banim_pakm_sw1_2_oam_frame_51_l + .extern banim_pakm_sw1_2_oam_frame_43_r + .extern banim_pakm_sw1_2_oam_frame_43_l + .extern banim_pakm_sw1_2_oam_frame_35_r + .extern banim_pakm_sw1_2_oam_frame_35_l + .extern banim_pakm_sw1_2_oam_frame_34_r + .extern banim_pakm_sw1_2_oam_frame_34_l + .extern banim_pakm_sw1_2_oam_frame_2_r + .extern banim_pakm_sw1_2_oam_frame_2_l + .extern banim_pakm_sw1_2_oam_frame_19_r + .extern banim_pakm_sw1_2_oam_frame_19_l + .extern banim_pakm_sw1_2_oam_frame_60_r + .extern banim_pakm_sw1_2_oam_frame_60_l + .extern banim_pakm_sw1_2_oam_frame_45_r + .extern banim_pakm_sw1_2_oam_frame_45_l + .extern banim_pakm_sw1_2_oam_frame_52_r + .extern banim_pakm_sw1_2_oam_frame_52_l + .extern banim_pakm_sw1_2_oam_frame_20_r + .extern banim_pakm_sw1_2_oam_frame_20_l + .extern banim_pakm_sw1_2_oam_frame_54_r + .extern banim_pakm_sw1_2_oam_frame_54_l + .extern banim_pakm_sw1_2_oam_frame_33_r + .extern banim_pakm_sw1_2_oam_frame_33_l + .extern banim_pakm_sw1_2_oam_frame_30_r + .extern banim_pakm_sw1_2_oam_frame_30_l + .extern banim_pakm_sw1_2_oam_frame_36_r + .extern banim_pakm_sw1_2_oam_frame_36_l + .extern banim_pakm_sw1_2_oam_frame_47_r + .extern banim_pakm_sw1_2_oam_frame_47_l + .extern banim_pakm_sw1_2_oam_frame_67_r + .extern banim_pakm_sw1_2_oam_frame_67_l + .extern banim_pakm_sw1_2_oam_frame_10_r + .extern banim_pakm_sw1_2_oam_frame_10_l + .extern banim_pakm_sw1_2_oam_frame_39_r + .extern banim_pakm_sw1_2_oam_frame_39_l + .extern banim_pakm_sw1_2_oam_frame_63_r + .extern banim_pakm_sw1_2_oam_frame_63_l + .extern banim_pakm_sw1_2_oam_frame_16_r + .extern banim_pakm_sw1_2_oam_frame_16_l + .extern banim_pakm_sw1_2_oam_frame_5_r + .extern banim_pakm_sw1_2_oam_frame_5_l + .extern banim_pakm_sw1_2_oam_frame_57_r + .extern banim_pakm_sw1_2_oam_frame_57_l + .extern banim_pakm_sw1_2_oam_frame_18_r + .extern banim_pakm_sw1_2_oam_frame_18_l + .extern banim_pakm_sw1_2_oam_frame_37_r + .extern banim_pakm_sw1_2_oam_frame_37_l + .extern banim_pakm_sw1_2_oam_frame_27_r + .extern banim_pakm_sw1_2_oam_frame_27_l + .extern banim_pakm_sw1_2_oam_frame_6_r + .extern banim_pakm_sw1_2_oam_frame_6_l + .extern banim_pakm_sw1_2_oam_frame_50_r + .extern banim_pakm_sw1_2_oam_frame_50_l + .extern banim_pakm_sw1_2_oam_frame_31_r + .extern banim_pakm_sw1_2_oam_frame_31_l + .extern banim_pakm_sw1_2_oam_frame_3_r + .extern banim_pakm_sw1_2_oam_frame_3_l + .extern banim_pakm_sw1_2_oam_frame_44_r + .extern banim_pakm_sw1_2_oam_frame_44_l + .extern banim_pakm_sw1_2_oam_frame_28_r + .extern banim_pakm_sw1_2_oam_frame_28_l + .extern banim_pakm_sw1_2_oam_frame_4_r + .extern banim_pakm_sw1_2_oam_frame_4_l + .extern banim_pakm_sw1_2_oam_frame_26_r + .extern banim_pakm_sw1_2_oam_frame_26_l + .extern banim_pakm_sw1_2_oam_frame_55_r + .extern banim_pakm_sw1_2_oam_frame_55_l + .extern banim_pakm_sw1_2_oam_frame_21_r + .extern banim_pakm_sw1_2_oam_frame_21_l + .extern banim_pakm_sw1_2_oam_frame_15_r + .extern banim_pakm_sw1_2_oam_frame_15_l + .extern banim_pakm_sw1_2_oam_frame_61_r + .extern banim_pakm_sw1_2_oam_frame_61_l + .extern banim_pakm_sw1_2_oam_frame_17_r + .extern banim_pakm_sw1_2_oam_frame_17_l + .extern banim_pakm_sw1_2_oam_frame_38_r + .extern banim_pakm_sw1_2_oam_frame_38_l + .extern banim_pakm_sw1_2_oam_frame_59_r + .extern banim_pakm_sw1_2_oam_frame_59_l + .extern banim_pakm_sw1_2_oam_frame_13_r + .extern banim_pakm_sw1_2_oam_frame_13_l + .extern banim_pakm_sw1_2_oam_frame_66_r + .extern banim_pakm_sw1_2_oam_frame_66_l + .extern banim_pakm_sw1_2_oam_frame_14_r + .extern banim_pakm_sw1_2_oam_frame_14_l + .extern banim_pakm_sw1_2_oam_frame_46_r + .extern banim_pakm_sw1_2_oam_frame_46_l + .extern banim_pakm_sw1_2_oam_frame_56_r + .extern banim_pakm_sw1_2_oam_frame_56_l + .extern banim_pakm_sw1_2_oam_frame_49_r + .extern banim_pakm_sw1_2_oam_frame_49_l + .extern banim_pakm_sw1_2_oam_frame_68_r + .extern banim_pakm_sw1_2_oam_frame_68_l + .extern banim_pakm_sw1_2_oam_frame_32_r + .extern banim_pakm_sw1_2_oam_frame_32_l + .extern banim_pakm_sw1_2_oam_frame_25_r + .extern banim_pakm_sw1_2_oam_frame_25_l + .extern banim_pakm_sw1_2_oam_frame_42_r + .extern banim_pakm_sw1_2_oam_frame_42_l + .extern banim_pakm_sw1_2_oam_frame_22_r + .extern banim_pakm_sw1_2_oam_frame_22_l + .extern banim_pakm_sw1_2_oam_frame_65_r + .extern banim_pakm_sw1_2_oam_frame_65_l + .extern banim_pakm_sw1_2_oam_frame_53_r + .extern banim_pakm_sw1_2_oam_frame_53_l + .extern banim_pakm_sw1_2_oam_frame_58_r + .extern banim_pakm_sw1_2_oam_frame_58_l + .extern banim_pakm_sw1_2_oam_frame_7_r + .extern banim_pakm_sw1_2_oam_frame_7_l + .extern banim_pakm_sw1_2_oam_frame_1_r + .extern banim_pakm_sw1_2_oam_frame_1_l + .extern banim_pakm_sw1_2_oam_frame_48_r + .extern banim_pakm_sw1_2_oam_frame_48_l + .extern banim_pakm_sw1_2_oam_frame_62_r + .extern banim_pakm_sw1_2_oam_frame_62_l + .extern banim_pakm_sw1_2_oam_frame_41_r + .extern banim_pakm_sw1_2_oam_frame_41_l + .extern banim_pakm_sw1_2_oam_frame_11_r + .extern banim_pakm_sw1_2_oam_frame_11_l +@ battle animation 0x3B + .extern banim_pakm_sw1_3_oam_frame_0_r + .extern banim_pakm_sw1_3_oam_frame_0_l + .extern banim_pakm_sw1_3_oam_frame_2_r + .extern banim_pakm_sw1_3_oam_frame_2_l + .extern banim_pakm_sw1_3_oam_frame_1_r + .extern banim_pakm_sw1_3_oam_frame_1_l +@ battle animation 0x3C + .extern banim_paif_sw1_oam_frame_0_r + .extern banim_paif_sw1_oam_frame_0_l + .extern banim_paif_sw1_oam_frame_11_r + .extern banim_paif_sw1_oam_frame_11_l + .extern banim_paif_sw1_oam_frame_12_r + .extern banim_paif_sw1_oam_frame_12_l + .extern banim_paif_sw1_oam_frame_54_r + .extern banim_paif_sw1_oam_frame_54_l + .extern banim_paif_sw1_oam_frame_13_r + .extern banim_paif_sw1_oam_frame_13_l + .extern banim_paif_sw1_oam_frame_1_r + .extern banim_paif_sw1_oam_frame_1_l + .extern banim_paif_sw1_oam_frame_51_r + .extern banim_paif_sw1_oam_frame_51_l + .extern banim_paif_sw1_oam_frame_7_r + .extern banim_paif_sw1_oam_frame_7_l + .extern banim_paif_sw1_oam_frame_14_r + .extern banim_paif_sw1_oam_frame_14_l + .extern banim_paif_sw1_oam_frame_15_r + .extern banim_paif_sw1_oam_frame_15_l + .extern banim_paif_sw1_oam_frame_39_r + .extern banim_paif_sw1_oam_frame_39_l + .extern banim_paif_sw1_oam_frame_16_r + .extern banim_paif_sw1_oam_frame_16_l + .extern banim_paif_sw1_oam_frame_18_r + .extern banim_paif_sw1_oam_frame_18_l + .extern banim_paif_sw1_oam_frame_28_r + .extern banim_paif_sw1_oam_frame_28_l + .extern banim_paif_sw1_oam_frame_24_r + .extern banim_paif_sw1_oam_frame_24_l + .extern banim_paif_sw1_oam_frame_57_r + .extern banim_paif_sw1_oam_frame_57_l + .extern banim_paif_sw1_oam_frame_17_r + .extern banim_paif_sw1_oam_frame_17_l + .extern banim_paif_sw1_oam_frame_43_r + .extern banim_paif_sw1_oam_frame_43_l + .extern banim_paif_sw1_oam_frame_37_r + .extern banim_paif_sw1_oam_frame_37_l + .extern banim_paif_sw1_oam_frame_20_r + .extern banim_paif_sw1_oam_frame_20_l + .extern banim_paif_sw1_oam_frame_34_r + .extern banim_paif_sw1_oam_frame_34_l + .extern banim_paif_sw1_oam_frame_47_r + .extern banim_paif_sw1_oam_frame_47_l + .extern banim_paif_sw1_oam_frame_19_r + .extern banim_paif_sw1_oam_frame_19_l + .extern banim_paif_sw1_oam_frame_31_r + .extern banim_paif_sw1_oam_frame_31_l + .extern banim_paif_sw1_oam_frame_9_r + .extern banim_paif_sw1_oam_frame_9_l + .extern banim_paif_sw1_oam_frame_6_r + .extern banim_paif_sw1_oam_frame_6_l + .extern banim_paif_sw1_oam_frame_46_r + .extern banim_paif_sw1_oam_frame_46_l + .extern banim_paif_sw1_oam_frame_49_r + .extern banim_paif_sw1_oam_frame_49_l + .extern banim_paif_sw1_oam_frame_26_r + .extern banim_paif_sw1_oam_frame_26_l + .extern banim_paif_sw1_oam_frame_30_r + .extern banim_paif_sw1_oam_frame_30_l + .extern banim_paif_sw1_oam_frame_53_r + .extern banim_paif_sw1_oam_frame_53_l + .extern banim_paif_sw1_oam_frame_35_r + .extern banim_paif_sw1_oam_frame_35_l + .extern banim_paif_sw1_oam_frame_25_r + .extern banim_paif_sw1_oam_frame_25_l + .extern banim_paif_sw1_oam_frame_36_r + .extern banim_paif_sw1_oam_frame_36_l + .extern banim_paif_sw1_oam_frame_29_r + .extern banim_paif_sw1_oam_frame_29_l + .extern banim_paif_sw1_oam_frame_40_r + .extern banim_paif_sw1_oam_frame_40_l + .extern banim_paif_sw1_oam_frame_10_r + .extern banim_paif_sw1_oam_frame_10_l + .extern banim_paif_sw1_oam_frame_2_r + .extern banim_paif_sw1_oam_frame_2_l + .extern banim_paif_sw1_oam_frame_38_r + .extern banim_paif_sw1_oam_frame_38_l + .extern banim_paif_sw1_oam_frame_56_r + .extern banim_paif_sw1_oam_frame_56_l + .extern banim_paif_sw1_oam_frame_3_r + .extern banim_paif_sw1_oam_frame_3_l + .extern banim_paif_sw1_oam_frame_55_r + .extern banim_paif_sw1_oam_frame_55_l + .extern banim_paif_sw1_oam_frame_23_r + .extern banim_paif_sw1_oam_frame_23_l + .extern banim_paif_sw1_oam_frame_50_r + .extern banim_paif_sw1_oam_frame_50_l + .extern banim_paif_sw1_oam_frame_44_r + .extern banim_paif_sw1_oam_frame_44_l + .extern banim_paif_sw1_oam_frame_21_r + .extern banim_paif_sw1_oam_frame_21_l + .extern banim_paif_sw1_oam_frame_33_r + .extern banim_paif_sw1_oam_frame_33_l + .extern banim_paif_sw1_oam_frame_52_r + .extern banim_paif_sw1_oam_frame_52_l + .extern banim_paif_sw1_oam_frame_4_r + .extern banim_paif_sw1_oam_frame_4_l + .extern banim_paif_sw1_oam_frame_5_r + .extern banim_paif_sw1_oam_frame_5_l + .extern banim_paif_sw1_oam_frame_27_r + .extern banim_paif_sw1_oam_frame_27_l + .extern banim_paif_sw1_oam_frame_42_r + .extern banim_paif_sw1_oam_frame_42_l + .extern banim_paif_sw1_oam_frame_22_r + .extern banim_paif_sw1_oam_frame_22_l + .extern banim_paif_sw1_oam_frame_8_r + .extern banim_paif_sw1_oam_frame_8_l + .extern banim_paif_sw1_oam_frame_48_r + .extern banim_paif_sw1_oam_frame_48_l + .extern banim_paif_sw1_oam_frame_32_r + .extern banim_paif_sw1_oam_frame_32_l + .extern banim_paif_sw1_oam_frame_41_r + .extern banim_paif_sw1_oam_frame_41_l + .extern banim_paif_sw1_oam_frame_45_r + .extern banim_paif_sw1_oam_frame_45_l +@ battle animation 0x3D + .extern banim_paif_sw1_2_oam_frame_0_r + .extern banim_paif_sw1_2_oam_frame_0_l + .extern banim_paif_sw1_2_oam_frame_24_r + .extern banim_paif_sw1_2_oam_frame_24_l + .extern banim_paif_sw1_2_oam_frame_57_r + .extern banim_paif_sw1_2_oam_frame_57_l + .extern banim_paif_sw1_2_oam_frame_28_r + .extern banim_paif_sw1_2_oam_frame_28_l + .extern banim_paif_sw1_2_oam_frame_41_r + .extern banim_paif_sw1_2_oam_frame_41_l + .extern banim_paif_sw1_2_oam_frame_56_r + .extern banim_paif_sw1_2_oam_frame_56_l + .extern banim_paif_sw1_2_oam_frame_12_r + .extern banim_paif_sw1_2_oam_frame_12_l + .extern banim_paif_sw1_2_oam_frame_17_r + .extern banim_paif_sw1_2_oam_frame_17_l + .extern banim_paif_sw1_2_oam_frame_49_r + .extern banim_paif_sw1_2_oam_frame_49_l + .extern banim_paif_sw1_2_oam_frame_62_r + .extern banim_paif_sw1_2_oam_frame_62_l + .extern banim_paif_sw1_2_oam_frame_9_r + .extern banim_paif_sw1_2_oam_frame_9_l + .extern banim_paif_sw1_2_oam_frame_59_r + .extern banim_paif_sw1_2_oam_frame_59_l + .extern banim_paif_sw1_2_oam_frame_30_r + .extern banim_paif_sw1_2_oam_frame_30_l + .extern banim_paif_sw1_2_oam_frame_63_r + .extern banim_paif_sw1_2_oam_frame_63_l + .extern banim_paif_sw1_2_oam_frame_8_r + .extern banim_paif_sw1_2_oam_frame_8_l + .extern banim_paif_sw1_2_oam_frame_20_r + .extern banim_paif_sw1_2_oam_frame_20_l + .extern banim_paif_sw1_2_oam_frame_10_r + .extern banim_paif_sw1_2_oam_frame_10_l + .extern banim_paif_sw1_2_oam_frame_36_r + .extern banim_paif_sw1_2_oam_frame_36_l + .extern banim_paif_sw1_2_oam_frame_16_r + .extern banim_paif_sw1_2_oam_frame_16_l + .extern banim_paif_sw1_2_oam_frame_45_r + .extern banim_paif_sw1_2_oam_frame_45_l + .extern banim_paif_sw1_2_oam_frame_54_r + .extern banim_paif_sw1_2_oam_frame_54_l + .extern banim_paif_sw1_2_oam_frame_58_r + .extern banim_paif_sw1_2_oam_frame_58_l + .extern banim_paif_sw1_2_oam_frame_15_r + .extern banim_paif_sw1_2_oam_frame_15_l + .extern banim_paif_sw1_2_oam_frame_61_r + .extern banim_paif_sw1_2_oam_frame_61_l + .extern banim_paif_sw1_2_oam_frame_31_r + .extern banim_paif_sw1_2_oam_frame_31_l + .extern banim_paif_sw1_2_oam_frame_21_r + .extern banim_paif_sw1_2_oam_frame_21_l + .extern banim_paif_sw1_2_oam_frame_42_r + .extern banim_paif_sw1_2_oam_frame_42_l + .extern banim_paif_sw1_2_oam_frame_5_r + .extern banim_paif_sw1_2_oam_frame_5_l + .extern banim_paif_sw1_2_oam_frame_64_r + .extern banim_paif_sw1_2_oam_frame_64_l + .extern banim_paif_sw1_2_oam_frame_23_r + .extern banim_paif_sw1_2_oam_frame_23_l + .extern banim_paif_sw1_2_oam_frame_37_r + .extern banim_paif_sw1_2_oam_frame_37_l + .extern banim_paif_sw1_2_oam_frame_18_r + .extern banim_paif_sw1_2_oam_frame_18_l + .extern banim_paif_sw1_2_oam_frame_29_r + .extern banim_paif_sw1_2_oam_frame_29_l + .extern banim_paif_sw1_2_oam_frame_26_r + .extern banim_paif_sw1_2_oam_frame_26_l + .extern banim_paif_sw1_2_oam_frame_6_r + .extern banim_paif_sw1_2_oam_frame_6_l + .extern banim_paif_sw1_2_oam_frame_2_r + .extern banim_paif_sw1_2_oam_frame_2_l + .extern banim_paif_sw1_2_oam_frame_46_r + .extern banim_paif_sw1_2_oam_frame_46_l + .extern banim_paif_sw1_2_oam_frame_13_r + .extern banim_paif_sw1_2_oam_frame_13_l + .extern banim_paif_sw1_2_oam_frame_44_r + .extern banim_paif_sw1_2_oam_frame_44_l + .extern banim_paif_sw1_2_oam_frame_3_r + .extern banim_paif_sw1_2_oam_frame_3_l + .extern banim_paif_sw1_2_oam_frame_48_r + .extern banim_paif_sw1_2_oam_frame_48_l + .extern banim_paif_sw1_2_oam_frame_4_r + .extern banim_paif_sw1_2_oam_frame_4_l + .extern banim_paif_sw1_2_oam_frame_60_r + .extern banim_paif_sw1_2_oam_frame_60_l + .extern banim_paif_sw1_2_oam_frame_51_r + .extern banim_paif_sw1_2_oam_frame_51_l + .extern banim_paif_sw1_2_oam_frame_53_r + .extern banim_paif_sw1_2_oam_frame_53_l + .extern banim_paif_sw1_2_oam_frame_27_r + .extern banim_paif_sw1_2_oam_frame_27_l + .extern banim_paif_sw1_2_oam_frame_19_r + .extern banim_paif_sw1_2_oam_frame_19_l + .extern banim_paif_sw1_2_oam_frame_39_r + .extern banim_paif_sw1_2_oam_frame_39_l + .extern banim_paif_sw1_2_oam_frame_40_r + .extern banim_paif_sw1_2_oam_frame_40_l + .extern banim_paif_sw1_2_oam_frame_67_r + .extern banim_paif_sw1_2_oam_frame_67_l + .extern banim_paif_sw1_2_oam_frame_66_r + .extern banim_paif_sw1_2_oam_frame_66_l + .extern banim_paif_sw1_2_oam_frame_34_r + .extern banim_paif_sw1_2_oam_frame_34_l + .extern banim_paif_sw1_2_oam_frame_52_r + .extern banim_paif_sw1_2_oam_frame_52_l + .extern banim_paif_sw1_2_oam_frame_32_r + .extern banim_paif_sw1_2_oam_frame_32_l + .extern banim_paif_sw1_2_oam_frame_22_r + .extern banim_paif_sw1_2_oam_frame_22_l + .extern banim_paif_sw1_2_oam_frame_25_r + .extern banim_paif_sw1_2_oam_frame_25_l + .extern banim_paif_sw1_2_oam_frame_38_r + .extern banim_paif_sw1_2_oam_frame_38_l + .extern banim_paif_sw1_2_oam_frame_1_r + .extern banim_paif_sw1_2_oam_frame_1_l + .extern banim_paif_sw1_2_oam_frame_47_r + .extern banim_paif_sw1_2_oam_frame_47_l + .extern banim_paif_sw1_2_oam_frame_65_r + .extern banim_paif_sw1_2_oam_frame_65_l + .extern banim_paif_sw1_2_oam_frame_14_r + .extern banim_paif_sw1_2_oam_frame_14_l + .extern banim_paif_sw1_2_oam_frame_68_r + .extern banim_paif_sw1_2_oam_frame_68_l + .extern banim_paif_sw1_2_oam_frame_7_r + .extern banim_paif_sw1_2_oam_frame_7_l + .extern banim_paif_sw1_2_oam_frame_50_r + .extern banim_paif_sw1_2_oam_frame_50_l + .extern banim_paif_sw1_2_oam_frame_33_r + .extern banim_paif_sw1_2_oam_frame_33_l + .extern banim_paif_sw1_2_oam_frame_35_r + .extern banim_paif_sw1_2_oam_frame_35_l + .extern banim_paif_sw1_2_oam_frame_55_r + .extern banim_paif_sw1_2_oam_frame_55_l + .extern banim_paif_sw1_2_oam_frame_11_r + .extern banim_paif_sw1_2_oam_frame_11_l + .extern banim_paif_sw1_2_oam_frame_43_r + .extern banim_paif_sw1_2_oam_frame_43_l +@ battle animation 0x3E + .extern banim_paif_sw1_3_oam_frame_0_r + .extern banim_paif_sw1_3_oam_frame_0_l + .extern banim_paif_sw1_3_oam_frame_2_r + .extern banim_paif_sw1_3_oam_frame_2_l + .extern banim_paif_sw1_3_oam_frame_1_r + .extern banim_paif_sw1_3_oam_frame_1_l +@ battle animation 0x3F + .extern banim_armm_sp1_oam_frame_0_r + .extern banim_armm_sp1_oam_frame_0_l + .extern banim_armm_sp1_oam_frame_5_r + .extern banim_armm_sp1_oam_frame_5_l + .extern banim_armm_sp1_oam_frame_20_r + .extern banim_armm_sp1_oam_frame_20_l + .extern banim_armm_sp1_oam_frame_27_r + .extern banim_armm_sp1_oam_frame_27_l + .extern banim_armm_sp1_oam_frame_13_r + .extern banim_armm_sp1_oam_frame_13_l + .extern banim_armm_sp1_oam_frame_18_r + .extern banim_armm_sp1_oam_frame_18_l + .extern banim_armm_sp1_oam_frame_15_r + .extern banim_armm_sp1_oam_frame_15_l + .extern banim_armm_sp1_oam_frame_10_r + .extern banim_armm_sp1_oam_frame_10_l + .extern banim_armm_sp1_oam_frame_30_r + .extern banim_armm_sp1_oam_frame_30_l + .extern banim_armm_sp1_oam_frame_28_r + .extern banim_armm_sp1_oam_frame_28_l + .extern banim_armm_sp1_oam_frame_2_r + .extern banim_armm_sp1_oam_frame_2_l + .extern banim_armm_sp1_oam_frame_3_r + .extern banim_armm_sp1_oam_frame_3_l + .extern banim_armm_sp1_oam_frame_6_r + .extern banim_armm_sp1_oam_frame_6_l + .extern banim_armm_sp1_oam_frame_36_r + .extern banim_armm_sp1_oam_frame_36_l + .extern banim_armm_sp1_oam_frame_14_r + .extern banim_armm_sp1_oam_frame_14_l + .extern banim_armm_sp1_oam_frame_25_r + .extern banim_armm_sp1_oam_frame_25_l + .extern banim_armm_sp1_oam_frame_33_r + .extern banim_armm_sp1_oam_frame_33_l + .extern banim_armm_sp1_oam_frame_8_r + .extern banim_armm_sp1_oam_frame_8_l + .extern banim_armm_sp1_oam_frame_17_r + .extern banim_armm_sp1_oam_frame_17_l + .extern banim_armm_sp1_oam_frame_21_r + .extern banim_armm_sp1_oam_frame_21_l + .extern banim_armm_sp1_oam_frame_34_r + .extern banim_armm_sp1_oam_frame_34_l + .extern banim_armm_sp1_oam_frame_7_r + .extern banim_armm_sp1_oam_frame_7_l + .extern banim_armm_sp1_oam_frame_24_r + .extern banim_armm_sp1_oam_frame_24_l + .extern banim_armm_sp1_oam_frame_11_r + .extern banim_armm_sp1_oam_frame_11_l + .extern banim_armm_sp1_oam_frame_4_r + .extern banim_armm_sp1_oam_frame_4_l + .extern banim_armm_sp1_oam_frame_32_r + .extern banim_armm_sp1_oam_frame_32_l + .extern banim_armm_sp1_oam_frame_29_r + .extern banim_armm_sp1_oam_frame_29_l + .extern banim_armm_sp1_oam_frame_19_r + .extern banim_armm_sp1_oam_frame_19_l + .extern banim_armm_sp1_oam_frame_1_r + .extern banim_armm_sp1_oam_frame_1_l + .extern banim_armm_sp1_oam_frame_26_r + .extern banim_armm_sp1_oam_frame_26_l + .extern banim_armm_sp1_oam_frame_37_r + .extern banim_armm_sp1_oam_frame_37_l + .extern banim_armm_sp1_oam_frame_23_r + .extern banim_armm_sp1_oam_frame_23_l + .extern banim_armm_sp1_oam_frame_35_r + .extern banim_armm_sp1_oam_frame_35_l + .extern banim_armm_sp1_oam_frame_12_r + .extern banim_armm_sp1_oam_frame_12_l + .extern banim_armm_sp1_oam_frame_16_r + .extern banim_armm_sp1_oam_frame_16_l + .extern banim_armm_sp1_oam_frame_22_r + .extern banim_armm_sp1_oam_frame_22_l + .extern banim_armm_sp1_oam_frame_31_r + .extern banim_armm_sp1_oam_frame_31_l + .extern banim_armm_sp1_oam_frame_9_r + .extern banim_armm_sp1_oam_frame_9_l +@ battle animation 0x40 + .extern banim_armm_sp1_2_oam_frame_0_r + .extern banim_armm_sp1_2_oam_frame_0_l + .extern banim_armm_sp1_2_oam_frame_1_r + .extern banim_armm_sp1_2_oam_frame_1_l + .extern banim_armm_sp1_2_oam_frame_2_r + .extern banim_armm_sp1_2_oam_frame_2_l +@ battle animation 0x41 + .extern banim_armm_sp1_3_oam_frame_0_r + .extern banim_armm_sp1_3_oam_frame_0_l + .extern banim_armm_sp1_3_oam_frame_5_r + .extern banim_armm_sp1_3_oam_frame_5_l + .extern banim_armm_sp1_3_oam_frame_20_r + .extern banim_armm_sp1_3_oam_frame_20_l + .extern banim_armm_sp1_3_oam_frame_27_r + .extern banim_armm_sp1_3_oam_frame_27_l + .extern banim_armm_sp1_3_oam_frame_13_r + .extern banim_armm_sp1_3_oam_frame_13_l + .extern banim_armm_sp1_3_oam_frame_18_r + .extern banim_armm_sp1_3_oam_frame_18_l + .extern banim_armm_sp1_3_oam_frame_15_r + .extern banim_armm_sp1_3_oam_frame_15_l + .extern banim_armm_sp1_3_oam_frame_10_r + .extern banim_armm_sp1_3_oam_frame_10_l + .extern banim_armm_sp1_3_oam_frame_30_r + .extern banim_armm_sp1_3_oam_frame_30_l + .extern banim_armm_sp1_3_oam_frame_28_r + .extern banim_armm_sp1_3_oam_frame_28_l + .extern banim_armm_sp1_3_oam_frame_2_r + .extern banim_armm_sp1_3_oam_frame_2_l + .extern banim_armm_sp1_3_oam_frame_3_r + .extern banim_armm_sp1_3_oam_frame_3_l + .extern banim_armm_sp1_3_oam_frame_6_r + .extern banim_armm_sp1_3_oam_frame_6_l + .extern banim_armm_sp1_3_oam_frame_36_r + .extern banim_armm_sp1_3_oam_frame_36_l + .extern banim_armm_sp1_3_oam_frame_14_r + .extern banim_armm_sp1_3_oam_frame_14_l + .extern banim_armm_sp1_3_oam_frame_25_r + .extern banim_armm_sp1_3_oam_frame_25_l + .extern banim_armm_sp1_3_oam_frame_33_r + .extern banim_armm_sp1_3_oam_frame_33_l + .extern banim_armm_sp1_3_oam_frame_8_r + .extern banim_armm_sp1_3_oam_frame_8_l + .extern banim_armm_sp1_3_oam_frame_17_r + .extern banim_armm_sp1_3_oam_frame_17_l + .extern banim_armm_sp1_3_oam_frame_21_r + .extern banim_armm_sp1_3_oam_frame_21_l + .extern banim_armm_sp1_3_oam_frame_34_r + .extern banim_armm_sp1_3_oam_frame_34_l + .extern banim_armm_sp1_3_oam_frame_7_r + .extern banim_armm_sp1_3_oam_frame_7_l + .extern banim_armm_sp1_3_oam_frame_24_r + .extern banim_armm_sp1_3_oam_frame_24_l + .extern banim_armm_sp1_3_oam_frame_11_r + .extern banim_armm_sp1_3_oam_frame_11_l + .extern banim_armm_sp1_3_oam_frame_4_r + .extern banim_armm_sp1_3_oam_frame_4_l + .extern banim_armm_sp1_3_oam_frame_32_r + .extern banim_armm_sp1_3_oam_frame_32_l + .extern banim_armm_sp1_3_oam_frame_29_r + .extern banim_armm_sp1_3_oam_frame_29_l + .extern banim_armm_sp1_3_oam_frame_19_r + .extern banim_armm_sp1_3_oam_frame_19_l + .extern banim_armm_sp1_3_oam_frame_1_r + .extern banim_armm_sp1_3_oam_frame_1_l + .extern banim_armm_sp1_3_oam_frame_26_r + .extern banim_armm_sp1_3_oam_frame_26_l + .extern banim_armm_sp1_3_oam_frame_37_r + .extern banim_armm_sp1_3_oam_frame_37_l + .extern banim_armm_sp1_3_oam_frame_23_r + .extern banim_armm_sp1_3_oam_frame_23_l + .extern banim_armm_sp1_3_oam_frame_35_r + .extern banim_armm_sp1_3_oam_frame_35_l + .extern banim_armm_sp1_3_oam_frame_12_r + .extern banim_armm_sp1_3_oam_frame_12_l + .extern banim_armm_sp1_3_oam_frame_16_r + .extern banim_armm_sp1_3_oam_frame_16_l + .extern banim_armm_sp1_3_oam_frame_22_r + .extern banim_armm_sp1_3_oam_frame_22_l + .extern banim_armm_sp1_3_oam_frame_31_r + .extern banim_armm_sp1_3_oam_frame_31_l + .extern banim_armm_sp1_3_oam_frame_9_r + .extern banim_armm_sp1_3_oam_frame_9_l +@ battle animation 0x42 + .extern banim_armm_sp1_4_oam_frame_0_r + .extern banim_armm_sp1_4_oam_frame_0_l + .extern banim_armm_sp1_4_oam_frame_1_r + .extern banim_armm_sp1_4_oam_frame_1_l + .extern banim_armm_sp1_4_oam_frame_2_r + .extern banim_armm_sp1_4_oam_frame_2_l +@ battle animation 0x43 + .extern banim_genm_sw1_oam_frame_0_r + .extern banim_genm_sw1_oam_frame_0_l + .extern banim_genm_sw1_oam_frame_45_r + .extern banim_genm_sw1_oam_frame_45_l + .extern banim_genm_sw1_oam_frame_15_r + .extern banim_genm_sw1_oam_frame_15_l + .extern banim_genm_sw1_oam_frame_28_r + .extern banim_genm_sw1_oam_frame_28_l + .extern banim_genm_sw1_oam_frame_34_r + .extern banim_genm_sw1_oam_frame_34_l + .extern banim_genm_sw1_oam_frame_54_r + .extern banim_genm_sw1_oam_frame_54_l + .extern banim_genm_sw1_oam_frame_13_r + .extern banim_genm_sw1_oam_frame_13_l + .extern banim_genm_sw1_oam_frame_39_r + .extern banim_genm_sw1_oam_frame_39_l + .extern banim_genm_sw1_oam_frame_49_r + .extern banim_genm_sw1_oam_frame_49_l + .extern banim_genm_sw1_oam_frame_26_r + .extern banim_genm_sw1_oam_frame_26_l + .extern banim_genm_sw1_oam_frame_12_r + .extern banim_genm_sw1_oam_frame_12_l + .extern banim_genm_sw1_oam_frame_18_r + .extern banim_genm_sw1_oam_frame_18_l + .extern banim_genm_sw1_oam_frame_25_r + .extern banim_genm_sw1_oam_frame_25_l + .extern banim_genm_sw1_oam_frame_37_r + .extern banim_genm_sw1_oam_frame_37_l + .extern banim_genm_sw1_oam_frame_52_r + .extern banim_genm_sw1_oam_frame_52_l + .extern banim_genm_sw1_oam_frame_14_r + .extern banim_genm_sw1_oam_frame_14_l + .extern banim_genm_sw1_oam_frame_41_r + .extern banim_genm_sw1_oam_frame_41_l + .extern banim_genm_sw1_oam_frame_19_r + .extern banim_genm_sw1_oam_frame_19_l + .extern banim_genm_sw1_oam_frame_50_r + .extern banim_genm_sw1_oam_frame_50_l + .extern banim_genm_sw1_oam_frame_1_r + .extern banim_genm_sw1_oam_frame_1_l + .extern banim_genm_sw1_oam_frame_29_r + .extern banim_genm_sw1_oam_frame_29_l + .extern banim_genm_sw1_oam_frame_56_r + .extern banim_genm_sw1_oam_frame_56_l + .extern banim_genm_sw1_oam_frame_43_r + .extern banim_genm_sw1_oam_frame_43_l + .extern banim_genm_sw1_oam_frame_7_r + .extern banim_genm_sw1_oam_frame_7_l + .extern banim_genm_sw1_oam_frame_44_r + .extern banim_genm_sw1_oam_frame_44_l + .extern banim_genm_sw1_oam_frame_33_r + .extern banim_genm_sw1_oam_frame_33_l + .extern banim_genm_sw1_oam_frame_24_r + .extern banim_genm_sw1_oam_frame_24_l + .extern banim_genm_sw1_oam_frame_27_r + .extern banim_genm_sw1_oam_frame_27_l + .extern banim_genm_sw1_oam_frame_48_r + .extern banim_genm_sw1_oam_frame_48_l + .extern banim_genm_sw1_oam_frame_3_r + .extern banim_genm_sw1_oam_frame_3_l + .extern banim_genm_sw1_oam_frame_4_r + .extern banim_genm_sw1_oam_frame_4_l + .extern banim_genm_sw1_oam_frame_20_r + .extern banim_genm_sw1_oam_frame_20_l + .extern banim_genm_sw1_oam_frame_46_r + .extern banim_genm_sw1_oam_frame_46_l + .extern banim_genm_sw1_oam_frame_5_r + .extern banim_genm_sw1_oam_frame_5_l + .extern banim_genm_sw1_oam_frame_32_r + .extern banim_genm_sw1_oam_frame_32_l + .extern banim_genm_sw1_oam_frame_36_r + .extern banim_genm_sw1_oam_frame_36_l + .extern banim_genm_sw1_oam_frame_42_r + .extern banim_genm_sw1_oam_frame_42_l + .extern banim_genm_sw1_oam_frame_40_r + .extern banim_genm_sw1_oam_frame_40_l + .extern banim_genm_sw1_oam_frame_47_r + .extern banim_genm_sw1_oam_frame_47_l + .extern banim_genm_sw1_oam_frame_2_r + .extern banim_genm_sw1_oam_frame_2_l + .extern banim_genm_sw1_oam_frame_38_r + .extern banim_genm_sw1_oam_frame_38_l + .extern banim_genm_sw1_oam_frame_16_r + .extern banim_genm_sw1_oam_frame_16_l + .extern banim_genm_sw1_oam_frame_21_r + .extern banim_genm_sw1_oam_frame_21_l + .extern banim_genm_sw1_oam_frame_8_r + .extern banim_genm_sw1_oam_frame_8_l + .extern banim_genm_sw1_oam_frame_51_r + .extern banim_genm_sw1_oam_frame_51_l + .extern banim_genm_sw1_oam_frame_17_r + .extern banim_genm_sw1_oam_frame_17_l + .extern banim_genm_sw1_oam_frame_11_r + .extern banim_genm_sw1_oam_frame_11_l + .extern banim_genm_sw1_oam_frame_9_r + .extern banim_genm_sw1_oam_frame_9_l + .extern banim_genm_sw1_oam_frame_55_r + .extern banim_genm_sw1_oam_frame_55_l + .extern banim_genm_sw1_oam_frame_10_r + .extern banim_genm_sw1_oam_frame_10_l + .extern banim_genm_sw1_oam_frame_6_r + .extern banim_genm_sw1_oam_frame_6_l + .extern banim_genm_sw1_oam_frame_53_r + .extern banim_genm_sw1_oam_frame_53_l + .extern banim_genm_sw1_oam_frame_22_r + .extern banim_genm_sw1_oam_frame_22_l + .extern banim_genm_sw1_oam_frame_35_r + .extern banim_genm_sw1_oam_frame_35_l + .extern banim_genm_sw1_oam_frame_30_r + .extern banim_genm_sw1_oam_frame_30_l + .extern banim_genm_sw1_oam_frame_23_r + .extern banim_genm_sw1_oam_frame_23_l + .extern banim_genm_sw1_oam_frame_31_r + .extern banim_genm_sw1_oam_frame_31_l +@ battle animation 0x44 + .extern banim_genm_al1_oam_frame_0_r + .extern banim_genm_al1_oam_frame_0_l + .extern banim_genm_al1_oam_frame_22_r + .extern banim_genm_al1_oam_frame_22_l + .extern banim_genm_al1_oam_frame_8_r + .extern banim_genm_al1_oam_frame_8_l + .extern banim_genm_al1_oam_frame_33_r + .extern banim_genm_al1_oam_frame_33_l + .extern banim_genm_al1_oam_frame_51_r + .extern banim_genm_al1_oam_frame_51_l + .extern banim_genm_al1_oam_frame_62_r + .extern banim_genm_al1_oam_frame_62_l + .extern banim_genm_al1_oam_frame_7_r + .extern banim_genm_al1_oam_frame_7_l + .extern banim_genm_al1_oam_frame_36_r + .extern banim_genm_al1_oam_frame_36_l + .extern banim_genm_al1_oam_frame_40_r + .extern banim_genm_al1_oam_frame_40_l + .extern banim_genm_al1_oam_frame_21_r + .extern banim_genm_al1_oam_frame_21_l + .extern banim_genm_al1_oam_frame_48_r + .extern banim_genm_al1_oam_frame_48_l + .extern banim_genm_al1_oam_frame_19_r + .extern banim_genm_al1_oam_frame_19_l + .extern banim_genm_al1_oam_frame_17_r + .extern banim_genm_al1_oam_frame_17_l + .extern banim_genm_al1_oam_frame_32_r + .extern banim_genm_al1_oam_frame_32_l + .extern banim_genm_al1_oam_frame_63_r + .extern banim_genm_al1_oam_frame_63_l + .extern banim_genm_al1_oam_frame_41_r + .extern banim_genm_al1_oam_frame_41_l + .extern banim_genm_al1_oam_frame_18_r + .extern banim_genm_al1_oam_frame_18_l + .extern banim_genm_al1_oam_frame_4_r + .extern banim_genm_al1_oam_frame_4_l + .extern banim_genm_al1_oam_frame_52_r + .extern banim_genm_al1_oam_frame_52_l + .extern banim_genm_al1_oam_frame_27_r + .extern banim_genm_al1_oam_frame_27_l + .extern banim_genm_al1_oam_frame_20_r + .extern banim_genm_al1_oam_frame_20_l + .extern banim_genm_al1_oam_frame_45_r + .extern banim_genm_al1_oam_frame_45_l + .extern banim_genm_al1_oam_frame_34_r + .extern banim_genm_al1_oam_frame_34_l + .extern banim_genm_al1_oam_frame_67_r + .extern banim_genm_al1_oam_frame_67_l + .extern banim_genm_al1_oam_frame_53_r + .extern banim_genm_al1_oam_frame_53_l + .extern banim_genm_al1_oam_frame_43_r + .extern banim_genm_al1_oam_frame_43_l + .extern banim_genm_al1_oam_frame_38_r + .extern banim_genm_al1_oam_frame_38_l + .extern banim_genm_al1_oam_frame_64_r + .extern banim_genm_al1_oam_frame_64_l + .extern banim_genm_al1_oam_frame_60_r + .extern banim_genm_al1_oam_frame_60_l + .extern banim_genm_al1_oam_frame_3_r + .extern banim_genm_al1_oam_frame_3_l + .extern banim_genm_al1_oam_frame_16_r + .extern banim_genm_al1_oam_frame_16_l + .extern banim_genm_al1_oam_frame_61_r + .extern banim_genm_al1_oam_frame_61_l + .extern banim_genm_al1_oam_frame_26_r + .extern banim_genm_al1_oam_frame_26_l + .extern banim_genm_al1_oam_frame_54_r + .extern banim_genm_al1_oam_frame_54_l + .extern banim_genm_al1_oam_frame_47_r + .extern banim_genm_al1_oam_frame_47_l + .extern banim_genm_al1_oam_frame_9_r + .extern banim_genm_al1_oam_frame_9_l + .extern banim_genm_al1_oam_frame_46_r + .extern banim_genm_al1_oam_frame_46_l + .extern banim_genm_al1_oam_frame_29_r + .extern banim_genm_al1_oam_frame_29_l + .extern banim_genm_al1_oam_frame_2_r + .extern banim_genm_al1_oam_frame_2_l + .extern banim_genm_al1_oam_frame_13_r + .extern banim_genm_al1_oam_frame_13_l + .extern banim_genm_al1_oam_frame_28_r + .extern banim_genm_al1_oam_frame_28_l + .extern banim_genm_al1_oam_frame_39_r + .extern banim_genm_al1_oam_frame_39_l + .extern banim_genm_al1_oam_frame_50_r + .extern banim_genm_al1_oam_frame_50_l + .extern banim_genm_al1_oam_frame_66_r + .extern banim_genm_al1_oam_frame_66_l + .extern banim_genm_al1_oam_frame_12_r + .extern banim_genm_al1_oam_frame_12_l + .extern banim_genm_al1_oam_frame_31_r + .extern banim_genm_al1_oam_frame_31_l + .extern banim_genm_al1_oam_frame_65_r + .extern banim_genm_al1_oam_frame_65_l + .extern banim_genm_al1_oam_frame_5_r + .extern banim_genm_al1_oam_frame_5_l + .extern banim_genm_al1_oam_frame_42_r + .extern banim_genm_al1_oam_frame_42_l + .extern banim_genm_al1_oam_frame_1_r + .extern banim_genm_al1_oam_frame_1_l + .extern banim_genm_al1_oam_frame_15_r + .extern banim_genm_al1_oam_frame_15_l + .extern banim_genm_al1_oam_frame_49_r + .extern banim_genm_al1_oam_frame_49_l + .extern banim_genm_al1_oam_frame_25_r + .extern banim_genm_al1_oam_frame_25_l + .extern banim_genm_al1_oam_frame_56_r + .extern banim_genm_al1_oam_frame_56_l + .extern banim_genm_al1_oam_frame_23_r + .extern banim_genm_al1_oam_frame_23_l + .extern banim_genm_al1_oam_frame_11_r + .extern banim_genm_al1_oam_frame_11_l + .extern banim_genm_al1_oam_frame_55_r + .extern banim_genm_al1_oam_frame_55_l + .extern banim_genm_al1_oam_frame_24_r + .extern banim_genm_al1_oam_frame_24_l + .extern banim_genm_al1_oam_frame_37_r + .extern banim_genm_al1_oam_frame_37_l + .extern banim_genm_al1_oam_frame_6_r + .extern banim_genm_al1_oam_frame_6_l + .extern banim_genm_al1_oam_frame_10_r + .extern banim_genm_al1_oam_frame_10_l + .extern banim_genm_al1_oam_frame_44_r + .extern banim_genm_al1_oam_frame_44_l + .extern banim_genm_al1_oam_frame_59_r + .extern banim_genm_al1_oam_frame_59_l + .extern banim_genm_al1_oam_frame_35_r + .extern banim_genm_al1_oam_frame_35_l + .extern banim_genm_al1_oam_frame_14_r + .extern banim_genm_al1_oam_frame_14_l + .extern banim_genm_al1_oam_frame_58_r + .extern banim_genm_al1_oam_frame_58_l + .extern banim_genm_al1_oam_frame_30_r + .extern banim_genm_al1_oam_frame_30_l + .extern banim_genm_al1_oam_frame_57_r + .extern banim_genm_al1_oam_frame_57_l +@ battle animation 0x45 + .extern banim_genm_al1_2_oam_frame_0_r + .extern banim_genm_al1_2_oam_frame_0_l + .extern banim_genm_al1_2_oam_frame_13_r + .extern banim_genm_al1_2_oam_frame_13_l + .extern banim_genm_al1_2_oam_frame_14_r + .extern banim_genm_al1_2_oam_frame_14_l + .extern banim_genm_al1_2_oam_frame_50_r + .extern banim_genm_al1_2_oam_frame_50_l + .extern banim_genm_al1_2_oam_frame_12_r + .extern banim_genm_al1_2_oam_frame_12_l + .extern banim_genm_al1_2_oam_frame_41_r + .extern banim_genm_al1_2_oam_frame_41_l + .extern banim_genm_al1_2_oam_frame_43_r + .extern banim_genm_al1_2_oam_frame_43_l + .extern banim_genm_al1_2_oam_frame_11_r + .extern banim_genm_al1_2_oam_frame_11_l + .extern banim_genm_al1_2_oam_frame_42_r + .extern banim_genm_al1_2_oam_frame_42_l + .extern banim_genm_al1_2_oam_frame_32_r + .extern banim_genm_al1_2_oam_frame_32_l + .extern banim_genm_al1_2_oam_frame_24_r + .extern banim_genm_al1_2_oam_frame_24_l + .extern banim_genm_al1_2_oam_frame_27_r + .extern banim_genm_al1_2_oam_frame_27_l + .extern banim_genm_al1_2_oam_frame_23_r + .extern banim_genm_al1_2_oam_frame_23_l + .extern banim_genm_al1_2_oam_frame_35_r + .extern banim_genm_al1_2_oam_frame_35_l + .extern banim_genm_al1_2_oam_frame_9_r + .extern banim_genm_al1_2_oam_frame_9_l + .extern banim_genm_al1_2_oam_frame_22_r + .extern banim_genm_al1_2_oam_frame_22_l + .extern banim_genm_al1_2_oam_frame_16_r + .extern banim_genm_al1_2_oam_frame_16_l + .extern banim_genm_al1_2_oam_frame_29_r + .extern banim_genm_al1_2_oam_frame_29_l + .extern banim_genm_al1_2_oam_frame_53_r + .extern banim_genm_al1_2_oam_frame_53_l + .extern banim_genm_al1_2_oam_frame_2_r + .extern banim_genm_al1_2_oam_frame_2_l + .extern banim_genm_al1_2_oam_frame_31_r + .extern banim_genm_al1_2_oam_frame_31_l + .extern banim_genm_al1_2_oam_frame_36_r + .extern banim_genm_al1_2_oam_frame_36_l + .extern banim_genm_al1_2_oam_frame_40_r + .extern banim_genm_al1_2_oam_frame_40_l + .extern banim_genm_al1_2_oam_frame_6_r + .extern banim_genm_al1_2_oam_frame_6_l + .extern banim_genm_al1_2_oam_frame_17_r + .extern banim_genm_al1_2_oam_frame_17_l + .extern banim_genm_al1_2_oam_frame_18_r + .extern banim_genm_al1_2_oam_frame_18_l + .extern banim_genm_al1_2_oam_frame_30_r + .extern banim_genm_al1_2_oam_frame_30_l + .extern banim_genm_al1_2_oam_frame_46_r + .extern banim_genm_al1_2_oam_frame_46_l + .extern banim_genm_al1_2_oam_frame_34_r + .extern banim_genm_al1_2_oam_frame_34_l + .extern banim_genm_al1_2_oam_frame_45_r + .extern banim_genm_al1_2_oam_frame_45_l + .extern banim_genm_al1_2_oam_frame_4_r + .extern banim_genm_al1_2_oam_frame_4_l + .extern banim_genm_al1_2_oam_frame_21_r + .extern banim_genm_al1_2_oam_frame_21_l + .extern banim_genm_al1_2_oam_frame_19_r + .extern banim_genm_al1_2_oam_frame_19_l + .extern banim_genm_al1_2_oam_frame_20_r + .extern banim_genm_al1_2_oam_frame_20_l + .extern banim_genm_al1_2_oam_frame_51_r + .extern banim_genm_al1_2_oam_frame_51_l + .extern banim_genm_al1_2_oam_frame_28_r + .extern banim_genm_al1_2_oam_frame_28_l + .extern banim_genm_al1_2_oam_frame_33_r + .extern banim_genm_al1_2_oam_frame_33_l + .extern banim_genm_al1_2_oam_frame_1_r + .extern banim_genm_al1_2_oam_frame_1_l + .extern banim_genm_al1_2_oam_frame_48_r + .extern banim_genm_al1_2_oam_frame_48_l + .extern banim_genm_al1_2_oam_frame_3_r + .extern banim_genm_al1_2_oam_frame_3_l + .extern banim_genm_al1_2_oam_frame_10_r + .extern banim_genm_al1_2_oam_frame_10_l + .extern banim_genm_al1_2_oam_frame_52_r + .extern banim_genm_al1_2_oam_frame_52_l + .extern banim_genm_al1_2_oam_frame_39_r + .extern banim_genm_al1_2_oam_frame_39_l + .extern banim_genm_al1_2_oam_frame_49_r + .extern banim_genm_al1_2_oam_frame_49_l + .extern banim_genm_al1_2_oam_frame_37_r + .extern banim_genm_al1_2_oam_frame_37_l + .extern banim_genm_al1_2_oam_frame_8_r + .extern banim_genm_al1_2_oam_frame_8_l + .extern banim_genm_al1_2_oam_frame_5_r + .extern banim_genm_al1_2_oam_frame_5_l + .extern banim_genm_al1_2_oam_frame_26_r + .extern banim_genm_al1_2_oam_frame_26_l + .extern banim_genm_al1_2_oam_frame_47_r + .extern banim_genm_al1_2_oam_frame_47_l + .extern banim_genm_al1_2_oam_frame_38_r + .extern banim_genm_al1_2_oam_frame_38_l + .extern banim_genm_al1_2_oam_frame_44_r + .extern banim_genm_al1_2_oam_frame_44_l + .extern banim_genm_al1_2_oam_frame_25_r + .extern banim_genm_al1_2_oam_frame_25_l + .extern banim_genm_al1_2_oam_frame_7_r + .extern banim_genm_al1_2_oam_frame_7_l + .extern banim_genm_al1_2_oam_frame_15_r + .extern banim_genm_al1_2_oam_frame_15_l +@ battle animation 0x46 + .extern banim_genm_al1_3_oam_frame_0_r + .extern banim_genm_al1_3_oam_frame_0_l + .extern banim_genm_al1_3_oam_frame_10_r + .extern banim_genm_al1_3_oam_frame_10_l + .extern banim_genm_al1_3_oam_frame_19_r + .extern banim_genm_al1_3_oam_frame_19_l + .extern banim_genm_al1_3_oam_frame_2_r + .extern banim_genm_al1_3_oam_frame_2_l + .extern banim_genm_al1_3_oam_frame_4_r + .extern banim_genm_al1_3_oam_frame_4_l + .extern banim_genm_al1_3_oam_frame_3_r + .extern banim_genm_al1_3_oam_frame_3_l + .extern banim_genm_al1_3_oam_frame_11_r + .extern banim_genm_al1_3_oam_frame_11_l + .extern banim_genm_al1_3_oam_frame_12_r + .extern banim_genm_al1_3_oam_frame_12_l + .extern banim_genm_al1_3_oam_frame_13_r + .extern banim_genm_al1_3_oam_frame_13_l + .extern banim_genm_al1_3_oam_frame_9_r + .extern banim_genm_al1_3_oam_frame_9_l + .extern banim_genm_al1_3_oam_frame_5_r + .extern banim_genm_al1_3_oam_frame_5_l + .extern banim_genm_al1_3_oam_frame_15_r + .extern banim_genm_al1_3_oam_frame_15_l + .extern banim_genm_al1_3_oam_frame_16_r + .extern banim_genm_al1_3_oam_frame_16_l + .extern banim_genm_al1_3_oam_frame_14_r + .extern banim_genm_al1_3_oam_frame_14_l + .extern banim_genm_al1_3_oam_frame_1_r + .extern banim_genm_al1_3_oam_frame_1_l + .extern banim_genm_al1_3_oam_frame_6_r + .extern banim_genm_al1_3_oam_frame_6_l + .extern banim_genm_al1_3_oam_frame_17_r + .extern banim_genm_al1_3_oam_frame_17_l + .extern banim_genm_al1_3_oam_frame_7_r + .extern banim_genm_al1_3_oam_frame_7_l + .extern banim_genm_al1_3_oam_frame_18_r + .extern banim_genm_al1_3_oam_frame_18_l + .extern banim_genm_al1_3_oam_frame_8_r + .extern banim_genm_al1_3_oam_frame_8_l +@ battle animation 0x47 + .extern banim_genm_al1_4_oam_frame_0_r + .extern banim_genm_al1_4_oam_frame_0_l + .extern banim_genm_al1_4_oam_frame_2_r + .extern banim_genm_al1_4_oam_frame_2_l + .extern banim_genm_al1_4_oam_frame_1_r + .extern banim_genm_al1_4_oam_frame_1_l +@ battle animation 0x48 + .extern banim_genm_sw1_2_oam_frame_0_r + .extern banim_genm_sw1_2_oam_frame_0_l + .extern banim_genm_sw1_2_oam_frame_45_r + .extern banim_genm_sw1_2_oam_frame_45_l + .extern banim_genm_sw1_2_oam_frame_15_r + .extern banim_genm_sw1_2_oam_frame_15_l + .extern banim_genm_sw1_2_oam_frame_28_r + .extern banim_genm_sw1_2_oam_frame_28_l + .extern banim_genm_sw1_2_oam_frame_34_r + .extern banim_genm_sw1_2_oam_frame_34_l + .extern banim_genm_sw1_2_oam_frame_54_r + .extern banim_genm_sw1_2_oam_frame_54_l + .extern banim_genm_sw1_2_oam_frame_13_r + .extern banim_genm_sw1_2_oam_frame_13_l + .extern banim_genm_sw1_2_oam_frame_39_r + .extern banim_genm_sw1_2_oam_frame_39_l + .extern banim_genm_sw1_2_oam_frame_49_r + .extern banim_genm_sw1_2_oam_frame_49_l + .extern banim_genm_sw1_2_oam_frame_26_r + .extern banim_genm_sw1_2_oam_frame_26_l + .extern banim_genm_sw1_2_oam_frame_12_r + .extern banim_genm_sw1_2_oam_frame_12_l + .extern banim_genm_sw1_2_oam_frame_18_r + .extern banim_genm_sw1_2_oam_frame_18_l + .extern banim_genm_sw1_2_oam_frame_25_r + .extern banim_genm_sw1_2_oam_frame_25_l + .extern banim_genm_sw1_2_oam_frame_37_r + .extern banim_genm_sw1_2_oam_frame_37_l + .extern banim_genm_sw1_2_oam_frame_52_r + .extern banim_genm_sw1_2_oam_frame_52_l + .extern banim_genm_sw1_2_oam_frame_14_r + .extern banim_genm_sw1_2_oam_frame_14_l + .extern banim_genm_sw1_2_oam_frame_41_r + .extern banim_genm_sw1_2_oam_frame_41_l + .extern banim_genm_sw1_2_oam_frame_19_r + .extern banim_genm_sw1_2_oam_frame_19_l + .extern banim_genm_sw1_2_oam_frame_50_r + .extern banim_genm_sw1_2_oam_frame_50_l + .extern banim_genm_sw1_2_oam_frame_1_r + .extern banim_genm_sw1_2_oam_frame_1_l + .extern banim_genm_sw1_2_oam_frame_29_r + .extern banim_genm_sw1_2_oam_frame_29_l + .extern banim_genm_sw1_2_oam_frame_56_r + .extern banim_genm_sw1_2_oam_frame_56_l + .extern banim_genm_sw1_2_oam_frame_43_r + .extern banim_genm_sw1_2_oam_frame_43_l + .extern banim_genm_sw1_2_oam_frame_7_r + .extern banim_genm_sw1_2_oam_frame_7_l + .extern banim_genm_sw1_2_oam_frame_44_r + .extern banim_genm_sw1_2_oam_frame_44_l + .extern banim_genm_sw1_2_oam_frame_33_r + .extern banim_genm_sw1_2_oam_frame_33_l + .extern banim_genm_sw1_2_oam_frame_24_r + .extern banim_genm_sw1_2_oam_frame_24_l + .extern banim_genm_sw1_2_oam_frame_27_r + .extern banim_genm_sw1_2_oam_frame_27_l + .extern banim_genm_sw1_2_oam_frame_48_r + .extern banim_genm_sw1_2_oam_frame_48_l + .extern banim_genm_sw1_2_oam_frame_3_r + .extern banim_genm_sw1_2_oam_frame_3_l + .extern banim_genm_sw1_2_oam_frame_4_r + .extern banim_genm_sw1_2_oam_frame_4_l + .extern banim_genm_sw1_2_oam_frame_20_r + .extern banim_genm_sw1_2_oam_frame_20_l + .extern banim_genm_sw1_2_oam_frame_46_r + .extern banim_genm_sw1_2_oam_frame_46_l + .extern banim_genm_sw1_2_oam_frame_5_r + .extern banim_genm_sw1_2_oam_frame_5_l + .extern banim_genm_sw1_2_oam_frame_32_r + .extern banim_genm_sw1_2_oam_frame_32_l + .extern banim_genm_sw1_2_oam_frame_36_r + .extern banim_genm_sw1_2_oam_frame_36_l + .extern banim_genm_sw1_2_oam_frame_42_r + .extern banim_genm_sw1_2_oam_frame_42_l + .extern banim_genm_sw1_2_oam_frame_40_r + .extern banim_genm_sw1_2_oam_frame_40_l + .extern banim_genm_sw1_2_oam_frame_47_r + .extern banim_genm_sw1_2_oam_frame_47_l + .extern banim_genm_sw1_2_oam_frame_2_r + .extern banim_genm_sw1_2_oam_frame_2_l + .extern banim_genm_sw1_2_oam_frame_38_r + .extern banim_genm_sw1_2_oam_frame_38_l + .extern banim_genm_sw1_2_oam_frame_16_r + .extern banim_genm_sw1_2_oam_frame_16_l + .extern banim_genm_sw1_2_oam_frame_21_r + .extern banim_genm_sw1_2_oam_frame_21_l + .extern banim_genm_sw1_2_oam_frame_8_r + .extern banim_genm_sw1_2_oam_frame_8_l + .extern banim_genm_sw1_2_oam_frame_51_r + .extern banim_genm_sw1_2_oam_frame_51_l + .extern banim_genm_sw1_2_oam_frame_17_r + .extern banim_genm_sw1_2_oam_frame_17_l + .extern banim_genm_sw1_2_oam_frame_11_r + .extern banim_genm_sw1_2_oam_frame_11_l + .extern banim_genm_sw1_2_oam_frame_9_r + .extern banim_genm_sw1_2_oam_frame_9_l + .extern banim_genm_sw1_2_oam_frame_55_r + .extern banim_genm_sw1_2_oam_frame_55_l + .extern banim_genm_sw1_2_oam_frame_10_r + .extern banim_genm_sw1_2_oam_frame_10_l + .extern banim_genm_sw1_2_oam_frame_6_r + .extern banim_genm_sw1_2_oam_frame_6_l + .extern banim_genm_sw1_2_oam_frame_53_r + .extern banim_genm_sw1_2_oam_frame_53_l + .extern banim_genm_sw1_2_oam_frame_22_r + .extern banim_genm_sw1_2_oam_frame_22_l + .extern banim_genm_sw1_2_oam_frame_35_r + .extern banim_genm_sw1_2_oam_frame_35_l + .extern banim_genm_sw1_2_oam_frame_30_r + .extern banim_genm_sw1_2_oam_frame_30_l + .extern banim_genm_sw1_2_oam_frame_23_r + .extern banim_genm_sw1_2_oam_frame_23_l + .extern banim_genm_sw1_2_oam_frame_31_r + .extern banim_genm_sw1_2_oam_frame_31_l +@ battle animation 0x49 + .extern banim_genm_al1_5_oam_frame_0_r + .extern banim_genm_al1_5_oam_frame_0_l + .extern banim_genm_al1_5_oam_frame_22_r + .extern banim_genm_al1_5_oam_frame_22_l + .extern banim_genm_al1_5_oam_frame_8_r + .extern banim_genm_al1_5_oam_frame_8_l + .extern banim_genm_al1_5_oam_frame_33_r + .extern banim_genm_al1_5_oam_frame_33_l + .extern banim_genm_al1_5_oam_frame_51_r + .extern banim_genm_al1_5_oam_frame_51_l + .extern banim_genm_al1_5_oam_frame_62_r + .extern banim_genm_al1_5_oam_frame_62_l + .extern banim_genm_al1_5_oam_frame_7_r + .extern banim_genm_al1_5_oam_frame_7_l + .extern banim_genm_al1_5_oam_frame_36_r + .extern banim_genm_al1_5_oam_frame_36_l + .extern banim_genm_al1_5_oam_frame_40_r + .extern banim_genm_al1_5_oam_frame_40_l + .extern banim_genm_al1_5_oam_frame_21_r + .extern banim_genm_al1_5_oam_frame_21_l + .extern banim_genm_al1_5_oam_frame_48_r + .extern banim_genm_al1_5_oam_frame_48_l + .extern banim_genm_al1_5_oam_frame_19_r + .extern banim_genm_al1_5_oam_frame_19_l + .extern banim_genm_al1_5_oam_frame_17_r + .extern banim_genm_al1_5_oam_frame_17_l + .extern banim_genm_al1_5_oam_frame_32_r + .extern banim_genm_al1_5_oam_frame_32_l + .extern banim_genm_al1_5_oam_frame_63_r + .extern banim_genm_al1_5_oam_frame_63_l + .extern banim_genm_al1_5_oam_frame_41_r + .extern banim_genm_al1_5_oam_frame_41_l + .extern banim_genm_al1_5_oam_frame_18_r + .extern banim_genm_al1_5_oam_frame_18_l + .extern banim_genm_al1_5_oam_frame_4_r + .extern banim_genm_al1_5_oam_frame_4_l + .extern banim_genm_al1_5_oam_frame_52_r + .extern banim_genm_al1_5_oam_frame_52_l + .extern banim_genm_al1_5_oam_frame_27_r + .extern banim_genm_al1_5_oam_frame_27_l + .extern banim_genm_al1_5_oam_frame_20_r + .extern banim_genm_al1_5_oam_frame_20_l + .extern banim_genm_al1_5_oam_frame_45_r + .extern banim_genm_al1_5_oam_frame_45_l + .extern banim_genm_al1_5_oam_frame_34_r + .extern banim_genm_al1_5_oam_frame_34_l + .extern banim_genm_al1_5_oam_frame_67_r + .extern banim_genm_al1_5_oam_frame_67_l + .extern banim_genm_al1_5_oam_frame_53_r + .extern banim_genm_al1_5_oam_frame_53_l + .extern banim_genm_al1_5_oam_frame_43_r + .extern banim_genm_al1_5_oam_frame_43_l + .extern banim_genm_al1_5_oam_frame_38_r + .extern banim_genm_al1_5_oam_frame_38_l + .extern banim_genm_al1_5_oam_frame_64_r + .extern banim_genm_al1_5_oam_frame_64_l + .extern banim_genm_al1_5_oam_frame_60_r + .extern banim_genm_al1_5_oam_frame_60_l + .extern banim_genm_al1_5_oam_frame_3_r + .extern banim_genm_al1_5_oam_frame_3_l + .extern banim_genm_al1_5_oam_frame_16_r + .extern banim_genm_al1_5_oam_frame_16_l + .extern banim_genm_al1_5_oam_frame_61_r + .extern banim_genm_al1_5_oam_frame_61_l + .extern banim_genm_al1_5_oam_frame_26_r + .extern banim_genm_al1_5_oam_frame_26_l + .extern banim_genm_al1_5_oam_frame_54_r + .extern banim_genm_al1_5_oam_frame_54_l + .extern banim_genm_al1_5_oam_frame_47_r + .extern banim_genm_al1_5_oam_frame_47_l + .extern banim_genm_al1_5_oam_frame_9_r + .extern banim_genm_al1_5_oam_frame_9_l + .extern banim_genm_al1_5_oam_frame_46_r + .extern banim_genm_al1_5_oam_frame_46_l + .extern banim_genm_al1_5_oam_frame_29_r + .extern banim_genm_al1_5_oam_frame_29_l + .extern banim_genm_al1_5_oam_frame_2_r + .extern banim_genm_al1_5_oam_frame_2_l + .extern banim_genm_al1_5_oam_frame_13_r + .extern banim_genm_al1_5_oam_frame_13_l + .extern banim_genm_al1_5_oam_frame_28_r + .extern banim_genm_al1_5_oam_frame_28_l + .extern banim_genm_al1_5_oam_frame_39_r + .extern banim_genm_al1_5_oam_frame_39_l + .extern banim_genm_al1_5_oam_frame_50_r + .extern banim_genm_al1_5_oam_frame_50_l + .extern banim_genm_al1_5_oam_frame_66_r + .extern banim_genm_al1_5_oam_frame_66_l + .extern banim_genm_al1_5_oam_frame_12_r + .extern banim_genm_al1_5_oam_frame_12_l + .extern banim_genm_al1_5_oam_frame_31_r + .extern banim_genm_al1_5_oam_frame_31_l + .extern banim_genm_al1_5_oam_frame_65_r + .extern banim_genm_al1_5_oam_frame_65_l + .extern banim_genm_al1_5_oam_frame_5_r + .extern banim_genm_al1_5_oam_frame_5_l + .extern banim_genm_al1_5_oam_frame_42_r + .extern banim_genm_al1_5_oam_frame_42_l + .extern banim_genm_al1_5_oam_frame_1_r + .extern banim_genm_al1_5_oam_frame_1_l + .extern banim_genm_al1_5_oam_frame_15_r + .extern banim_genm_al1_5_oam_frame_15_l + .extern banim_genm_al1_5_oam_frame_49_r + .extern banim_genm_al1_5_oam_frame_49_l + .extern banim_genm_al1_5_oam_frame_25_r + .extern banim_genm_al1_5_oam_frame_25_l + .extern banim_genm_al1_5_oam_frame_56_r + .extern banim_genm_al1_5_oam_frame_56_l + .extern banim_genm_al1_5_oam_frame_23_r + .extern banim_genm_al1_5_oam_frame_23_l + .extern banim_genm_al1_5_oam_frame_11_r + .extern banim_genm_al1_5_oam_frame_11_l + .extern banim_genm_al1_5_oam_frame_55_r + .extern banim_genm_al1_5_oam_frame_55_l + .extern banim_genm_al1_5_oam_frame_24_r + .extern banim_genm_al1_5_oam_frame_24_l + .extern banim_genm_al1_5_oam_frame_37_r + .extern banim_genm_al1_5_oam_frame_37_l + .extern banim_genm_al1_5_oam_frame_6_r + .extern banim_genm_al1_5_oam_frame_6_l + .extern banim_genm_al1_5_oam_frame_10_r + .extern banim_genm_al1_5_oam_frame_10_l + .extern banim_genm_al1_5_oam_frame_44_r + .extern banim_genm_al1_5_oam_frame_44_l + .extern banim_genm_al1_5_oam_frame_59_r + .extern banim_genm_al1_5_oam_frame_59_l + .extern banim_genm_al1_5_oam_frame_35_r + .extern banim_genm_al1_5_oam_frame_35_l + .extern banim_genm_al1_5_oam_frame_14_r + .extern banim_genm_al1_5_oam_frame_14_l + .extern banim_genm_al1_5_oam_frame_58_r + .extern banim_genm_al1_5_oam_frame_58_l + .extern banim_genm_al1_5_oam_frame_30_r + .extern banim_genm_al1_5_oam_frame_30_l + .extern banim_genm_al1_5_oam_frame_57_r + .extern banim_genm_al1_5_oam_frame_57_l +@ battle animation 0x4A + .extern banim_genm_al1_6_oam_frame_0_r + .extern banim_genm_al1_6_oam_frame_0_l + .extern banim_genm_al1_6_oam_frame_13_r + .extern banim_genm_al1_6_oam_frame_13_l + .extern banim_genm_al1_6_oam_frame_14_r + .extern banim_genm_al1_6_oam_frame_14_l + .extern banim_genm_al1_6_oam_frame_50_r + .extern banim_genm_al1_6_oam_frame_50_l + .extern banim_genm_al1_6_oam_frame_12_r + .extern banim_genm_al1_6_oam_frame_12_l + .extern banim_genm_al1_6_oam_frame_41_r + .extern banim_genm_al1_6_oam_frame_41_l + .extern banim_genm_al1_6_oam_frame_43_r + .extern banim_genm_al1_6_oam_frame_43_l + .extern banim_genm_al1_6_oam_frame_11_r + .extern banim_genm_al1_6_oam_frame_11_l + .extern banim_genm_al1_6_oam_frame_42_r + .extern banim_genm_al1_6_oam_frame_42_l + .extern banim_genm_al1_6_oam_frame_32_r + .extern banim_genm_al1_6_oam_frame_32_l + .extern banim_genm_al1_6_oam_frame_24_r + .extern banim_genm_al1_6_oam_frame_24_l + .extern banim_genm_al1_6_oam_frame_27_r + .extern banim_genm_al1_6_oam_frame_27_l + .extern banim_genm_al1_6_oam_frame_23_r + .extern banim_genm_al1_6_oam_frame_23_l + .extern banim_genm_al1_6_oam_frame_35_r + .extern banim_genm_al1_6_oam_frame_35_l + .extern banim_genm_al1_6_oam_frame_9_r + .extern banim_genm_al1_6_oam_frame_9_l + .extern banim_genm_al1_6_oam_frame_22_r + .extern banim_genm_al1_6_oam_frame_22_l + .extern banim_genm_al1_6_oam_frame_16_r + .extern banim_genm_al1_6_oam_frame_16_l + .extern banim_genm_al1_6_oam_frame_29_r + .extern banim_genm_al1_6_oam_frame_29_l + .extern banim_genm_al1_6_oam_frame_53_r + .extern banim_genm_al1_6_oam_frame_53_l + .extern banim_genm_al1_6_oam_frame_2_r + .extern banim_genm_al1_6_oam_frame_2_l + .extern banim_genm_al1_6_oam_frame_31_r + .extern banim_genm_al1_6_oam_frame_31_l + .extern banim_genm_al1_6_oam_frame_36_r + .extern banim_genm_al1_6_oam_frame_36_l + .extern banim_genm_al1_6_oam_frame_40_r + .extern banim_genm_al1_6_oam_frame_40_l + .extern banim_genm_al1_6_oam_frame_6_r + .extern banim_genm_al1_6_oam_frame_6_l + .extern banim_genm_al1_6_oam_frame_17_r + .extern banim_genm_al1_6_oam_frame_17_l + .extern banim_genm_al1_6_oam_frame_18_r + .extern banim_genm_al1_6_oam_frame_18_l + .extern banim_genm_al1_6_oam_frame_30_r + .extern banim_genm_al1_6_oam_frame_30_l + .extern banim_genm_al1_6_oam_frame_46_r + .extern banim_genm_al1_6_oam_frame_46_l + .extern banim_genm_al1_6_oam_frame_34_r + .extern banim_genm_al1_6_oam_frame_34_l + .extern banim_genm_al1_6_oam_frame_45_r + .extern banim_genm_al1_6_oam_frame_45_l + .extern banim_genm_al1_6_oam_frame_4_r + .extern banim_genm_al1_6_oam_frame_4_l + .extern banim_genm_al1_6_oam_frame_21_r + .extern banim_genm_al1_6_oam_frame_21_l + .extern banim_genm_al1_6_oam_frame_19_r + .extern banim_genm_al1_6_oam_frame_19_l + .extern banim_genm_al1_6_oam_frame_20_r + .extern banim_genm_al1_6_oam_frame_20_l + .extern banim_genm_al1_6_oam_frame_51_r + .extern banim_genm_al1_6_oam_frame_51_l + .extern banim_genm_al1_6_oam_frame_28_r + .extern banim_genm_al1_6_oam_frame_28_l + .extern banim_genm_al1_6_oam_frame_33_r + .extern banim_genm_al1_6_oam_frame_33_l + .extern banim_genm_al1_6_oam_frame_1_r + .extern banim_genm_al1_6_oam_frame_1_l + .extern banim_genm_al1_6_oam_frame_48_r + .extern banim_genm_al1_6_oam_frame_48_l + .extern banim_genm_al1_6_oam_frame_3_r + .extern banim_genm_al1_6_oam_frame_3_l + .extern banim_genm_al1_6_oam_frame_10_r + .extern banim_genm_al1_6_oam_frame_10_l + .extern banim_genm_al1_6_oam_frame_52_r + .extern banim_genm_al1_6_oam_frame_52_l + .extern banim_genm_al1_6_oam_frame_39_r + .extern banim_genm_al1_6_oam_frame_39_l + .extern banim_genm_al1_6_oam_frame_49_r + .extern banim_genm_al1_6_oam_frame_49_l + .extern banim_genm_al1_6_oam_frame_37_r + .extern banim_genm_al1_6_oam_frame_37_l + .extern banim_genm_al1_6_oam_frame_8_r + .extern banim_genm_al1_6_oam_frame_8_l + .extern banim_genm_al1_6_oam_frame_5_r + .extern banim_genm_al1_6_oam_frame_5_l + .extern banim_genm_al1_6_oam_frame_26_r + .extern banim_genm_al1_6_oam_frame_26_l + .extern banim_genm_al1_6_oam_frame_47_r + .extern banim_genm_al1_6_oam_frame_47_l + .extern banim_genm_al1_6_oam_frame_38_r + .extern banim_genm_al1_6_oam_frame_38_l + .extern banim_genm_al1_6_oam_frame_44_r + .extern banim_genm_al1_6_oam_frame_44_l + .extern banim_genm_al1_6_oam_frame_25_r + .extern banim_genm_al1_6_oam_frame_25_l + .extern banim_genm_al1_6_oam_frame_7_r + .extern banim_genm_al1_6_oam_frame_7_l + .extern banim_genm_al1_6_oam_frame_15_r + .extern banim_genm_al1_6_oam_frame_15_l +@ battle animation 0x4B + .extern banim_genm_al1_7_oam_frame_0_r + .extern banim_genm_al1_7_oam_frame_0_l + .extern banim_genm_al1_7_oam_frame_10_r + .extern banim_genm_al1_7_oam_frame_10_l + .extern banim_genm_al1_7_oam_frame_19_r + .extern banim_genm_al1_7_oam_frame_19_l + .extern banim_genm_al1_7_oam_frame_2_r + .extern banim_genm_al1_7_oam_frame_2_l + .extern banim_genm_al1_7_oam_frame_4_r + .extern banim_genm_al1_7_oam_frame_4_l + .extern banim_genm_al1_7_oam_frame_3_r + .extern banim_genm_al1_7_oam_frame_3_l + .extern banim_genm_al1_7_oam_frame_11_r + .extern banim_genm_al1_7_oam_frame_11_l + .extern banim_genm_al1_7_oam_frame_12_r + .extern banim_genm_al1_7_oam_frame_12_l + .extern banim_genm_al1_7_oam_frame_13_r + .extern banim_genm_al1_7_oam_frame_13_l + .extern banim_genm_al1_7_oam_frame_9_r + .extern banim_genm_al1_7_oam_frame_9_l + .extern banim_genm_al1_7_oam_frame_5_r + .extern banim_genm_al1_7_oam_frame_5_l + .extern banim_genm_al1_7_oam_frame_15_r + .extern banim_genm_al1_7_oam_frame_15_l + .extern banim_genm_al1_7_oam_frame_16_r + .extern banim_genm_al1_7_oam_frame_16_l + .extern banim_genm_al1_7_oam_frame_14_r + .extern banim_genm_al1_7_oam_frame_14_l + .extern banim_genm_al1_7_oam_frame_1_r + .extern banim_genm_al1_7_oam_frame_1_l + .extern banim_genm_al1_7_oam_frame_6_r + .extern banim_genm_al1_7_oam_frame_6_l + .extern banim_genm_al1_7_oam_frame_17_r + .extern banim_genm_al1_7_oam_frame_17_l + .extern banim_genm_al1_7_oam_frame_7_r + .extern banim_genm_al1_7_oam_frame_7_l + .extern banim_genm_al1_7_oam_frame_18_r + .extern banim_genm_al1_7_oam_frame_18_l + .extern banim_genm_al1_7_oam_frame_8_r + .extern banim_genm_al1_7_oam_frame_8_l +@ battle animation 0x4C + .extern banim_genm_al1_8_oam_frame_0_r + .extern banim_genm_al1_8_oam_frame_0_l + .extern banim_genm_al1_8_oam_frame_2_r + .extern banim_genm_al1_8_oam_frame_2_l + .extern banim_genm_al1_8_oam_frame_1_r + .extern banim_genm_al1_8_oam_frame_1_l +@ battle animation 0x4D + .extern banim_grkm_sw1_oam_frame_0_r + .extern banim_grkm_sw1_oam_frame_0_l + .extern banim_grkm_sw1_oam_frame_33_r + .extern banim_grkm_sw1_oam_frame_33_l + .extern banim_grkm_sw1_oam_frame_42_r + .extern banim_grkm_sw1_oam_frame_42_l + .extern banim_grkm_sw1_oam_frame_70_r + .extern banim_grkm_sw1_oam_frame_70_l + .extern banim_grkm_sw1_oam_frame_21_r + .extern banim_grkm_sw1_oam_frame_21_l + .extern banim_grkm_sw1_oam_frame_23_r + .extern banim_grkm_sw1_oam_frame_23_l + .extern banim_grkm_sw1_oam_frame_69_r + .extern banim_grkm_sw1_oam_frame_69_l + .extern banim_grkm_sw1_oam_frame_49_r + .extern banim_grkm_sw1_oam_frame_49_l + .extern banim_grkm_sw1_oam_frame_8_r + .extern banim_grkm_sw1_oam_frame_8_l + .extern banim_grkm_sw1_oam_frame_15_r + .extern banim_grkm_sw1_oam_frame_15_l + .extern banim_grkm_sw1_oam_frame_50_r + .extern banim_grkm_sw1_oam_frame_50_l + .extern banim_grkm_sw1_oam_frame_47_r + .extern banim_grkm_sw1_oam_frame_47_l + .extern banim_grkm_sw1_oam_frame_52_r + .extern banim_grkm_sw1_oam_frame_52_l + .extern banim_grkm_sw1_oam_frame_60_r + .extern banim_grkm_sw1_oam_frame_60_l + .extern banim_grkm_sw1_oam_frame_63_r + .extern banim_grkm_sw1_oam_frame_63_l + .extern banim_grkm_sw1_oam_frame_16_r + .extern banim_grkm_sw1_oam_frame_16_l + .extern banim_grkm_sw1_oam_frame_65_r + .extern banim_grkm_sw1_oam_frame_65_l + .extern banim_grkm_sw1_oam_frame_40_r + .extern banim_grkm_sw1_oam_frame_40_l + .extern banim_grkm_sw1_oam_frame_55_r + .extern banim_grkm_sw1_oam_frame_55_l + .extern banim_grkm_sw1_oam_frame_5_r + .extern banim_grkm_sw1_oam_frame_5_l + .extern banim_grkm_sw1_oam_frame_68_r + .extern banim_grkm_sw1_oam_frame_68_l + .extern banim_grkm_sw1_oam_frame_27_r + .extern banim_grkm_sw1_oam_frame_27_l + .extern banim_grkm_sw1_oam_frame_28_r + .extern banim_grkm_sw1_oam_frame_28_l + .extern banim_grkm_sw1_oam_frame_41_r + .extern banim_grkm_sw1_oam_frame_41_l + .extern banim_grkm_sw1_oam_frame_67_r + .extern banim_grkm_sw1_oam_frame_67_l + .extern banim_grkm_sw1_oam_frame_4_r + .extern banim_grkm_sw1_oam_frame_4_l + .extern banim_grkm_sw1_oam_frame_58_r + .extern banim_grkm_sw1_oam_frame_58_l + .extern banim_grkm_sw1_oam_frame_66_r + .extern banim_grkm_sw1_oam_frame_66_l + .extern banim_grkm_sw1_oam_frame_57_r + .extern banim_grkm_sw1_oam_frame_57_l + .extern banim_grkm_sw1_oam_frame_53_r + .extern banim_grkm_sw1_oam_frame_53_l + .extern banim_grkm_sw1_oam_frame_11_r + .extern banim_grkm_sw1_oam_frame_11_l + .extern banim_grkm_sw1_oam_frame_64_r + .extern banim_grkm_sw1_oam_frame_64_l + .extern banim_grkm_sw1_oam_frame_25_r + .extern banim_grkm_sw1_oam_frame_25_l + .extern banim_grkm_sw1_oam_frame_20_r + .extern banim_grkm_sw1_oam_frame_20_l + .extern banim_grkm_sw1_oam_frame_17_r + .extern banim_grkm_sw1_oam_frame_17_l + .extern banim_grkm_sw1_oam_frame_6_r + .extern banim_grkm_sw1_oam_frame_6_l + .extern banim_grkm_sw1_oam_frame_14_r + .extern banim_grkm_sw1_oam_frame_14_l + .extern banim_grkm_sw1_oam_frame_44_r + .extern banim_grkm_sw1_oam_frame_44_l + .extern banim_grkm_sw1_oam_frame_9_r + .extern banim_grkm_sw1_oam_frame_9_l + .extern banim_grkm_sw1_oam_frame_61_r + .extern banim_grkm_sw1_oam_frame_61_l + .extern banim_grkm_sw1_oam_frame_39_r + .extern banim_grkm_sw1_oam_frame_39_l + .extern banim_grkm_sw1_oam_frame_38_r + .extern banim_grkm_sw1_oam_frame_38_l + .extern banim_grkm_sw1_oam_frame_59_r + .extern banim_grkm_sw1_oam_frame_59_l + .extern banim_grkm_sw1_oam_frame_62_r + .extern banim_grkm_sw1_oam_frame_62_l + .extern banim_grkm_sw1_oam_frame_3_r + .extern banim_grkm_sw1_oam_frame_3_l + .extern banim_grkm_sw1_oam_frame_12_r + .extern banim_grkm_sw1_oam_frame_12_l + .extern banim_grkm_sw1_oam_frame_19_r + .extern banim_grkm_sw1_oam_frame_19_l + .extern banim_grkm_sw1_oam_frame_30_r + .extern banim_grkm_sw1_oam_frame_30_l + .extern banim_grkm_sw1_oam_frame_43_r + .extern banim_grkm_sw1_oam_frame_43_l + .extern banim_grkm_sw1_oam_frame_34_r + .extern banim_grkm_sw1_oam_frame_34_l + .extern banim_grkm_sw1_oam_frame_36_r + .extern banim_grkm_sw1_oam_frame_36_l + .extern banim_grkm_sw1_oam_frame_24_r + .extern banim_grkm_sw1_oam_frame_24_l + .extern banim_grkm_sw1_oam_frame_13_r + .extern banim_grkm_sw1_oam_frame_13_l + .extern banim_grkm_sw1_oam_frame_29_r + .extern banim_grkm_sw1_oam_frame_29_l + .extern banim_grkm_sw1_oam_frame_51_r + .extern banim_grkm_sw1_oam_frame_51_l + .extern banim_grkm_sw1_oam_frame_10_r + .extern banim_grkm_sw1_oam_frame_10_l + .extern banim_grkm_sw1_oam_frame_7_r + .extern banim_grkm_sw1_oam_frame_7_l + .extern banim_grkm_sw1_oam_frame_56_r + .extern banim_grkm_sw1_oam_frame_56_l + .extern banim_grkm_sw1_oam_frame_37_r + .extern banim_grkm_sw1_oam_frame_37_l + .extern banim_grkm_sw1_oam_frame_46_r + .extern banim_grkm_sw1_oam_frame_46_l + .extern banim_grkm_sw1_oam_frame_18_r + .extern banim_grkm_sw1_oam_frame_18_l + .extern banim_grkm_sw1_oam_frame_35_r + .extern banim_grkm_sw1_oam_frame_35_l + .extern banim_grkm_sw1_oam_frame_31_r + .extern banim_grkm_sw1_oam_frame_31_l + .extern banim_grkm_sw1_oam_frame_45_r + .extern banim_grkm_sw1_oam_frame_45_l + .extern banim_grkm_sw1_oam_frame_32_r + .extern banim_grkm_sw1_oam_frame_32_l + .extern banim_grkm_sw1_oam_frame_22_r + .extern banim_grkm_sw1_oam_frame_22_l + .extern banim_grkm_sw1_oam_frame_54_r + .extern banim_grkm_sw1_oam_frame_54_l + .extern banim_grkm_sw1_oam_frame_1_r + .extern banim_grkm_sw1_oam_frame_1_l + .extern banim_grkm_sw1_oam_frame_2_r + .extern banim_grkm_sw1_oam_frame_2_l + .extern banim_grkm_sw1_oam_frame_48_r + .extern banim_grkm_sw1_oam_frame_48_l + .extern banim_grkm_sw1_oam_frame_26_r + .extern banim_grkm_sw1_oam_frame_26_l +@ battle animation 0x4E + .extern banim_grkm_sp1_oam_frame_0_r + .extern banim_grkm_sp1_oam_frame_0_l + .extern banim_grkm_sp1_oam_frame_52_r + .extern banim_grkm_sp1_oam_frame_52_l + .extern banim_grkm_sp1_oam_frame_75_r + .extern banim_grkm_sp1_oam_frame_75_l + .extern banim_grkm_sp1_oam_frame_45_r + .extern banim_grkm_sp1_oam_frame_45_l + .extern banim_grkm_sp1_oam_frame_64_r + .extern banim_grkm_sp1_oam_frame_64_l + .extern banim_grkm_sp1_oam_frame_2_r + .extern banim_grkm_sp1_oam_frame_2_l + .extern banim_grkm_sp1_oam_frame_12_r + .extern banim_grkm_sp1_oam_frame_12_l + .extern banim_grkm_sp1_oam_frame_77_r + .extern banim_grkm_sp1_oam_frame_77_l + .extern banim_grkm_sp1_oam_frame_65_r + .extern banim_grkm_sp1_oam_frame_65_l + .extern banim_grkm_sp1_oam_frame_66_r + .extern banim_grkm_sp1_oam_frame_66_l + .extern banim_grkm_sp1_oam_frame_53_r + .extern banim_grkm_sp1_oam_frame_53_l + .extern banim_grkm_sp1_oam_frame_7_r + .extern banim_grkm_sp1_oam_frame_7_l + .extern banim_grkm_sp1_oam_frame_40_r + .extern banim_grkm_sp1_oam_frame_40_l + .extern banim_grkm_sp1_oam_frame_42_r + .extern banim_grkm_sp1_oam_frame_42_l + .extern banim_grkm_sp1_oam_frame_14_r + .extern banim_grkm_sp1_oam_frame_14_l + .extern banim_grkm_sp1_oam_frame_26_r + .extern banim_grkm_sp1_oam_frame_26_l + .extern banim_grkm_sp1_oam_frame_68_r + .extern banim_grkm_sp1_oam_frame_68_l + .extern banim_grkm_sp1_oam_frame_51_r + .extern banim_grkm_sp1_oam_frame_51_l + .extern banim_grkm_sp1_oam_frame_36_r + .extern banim_grkm_sp1_oam_frame_36_l + .extern banim_grkm_sp1_oam_frame_19_r + .extern banim_grkm_sp1_oam_frame_19_l + .extern banim_grkm_sp1_oam_frame_47_r + .extern banim_grkm_sp1_oam_frame_47_l + .extern banim_grkm_sp1_oam_frame_49_r + .extern banim_grkm_sp1_oam_frame_49_l + .extern banim_grkm_sp1_oam_frame_76_r + .extern banim_grkm_sp1_oam_frame_76_l + .extern banim_grkm_sp1_oam_frame_63_r + .extern banim_grkm_sp1_oam_frame_63_l + .extern banim_grkm_sp1_oam_frame_37_r + .extern banim_grkm_sp1_oam_frame_37_l + .extern banim_grkm_sp1_oam_frame_3_r + .extern banim_grkm_sp1_oam_frame_3_l + .extern banim_grkm_sp1_oam_frame_27_r + .extern banim_grkm_sp1_oam_frame_27_l + .extern banim_grkm_sp1_oam_frame_8_r + .extern banim_grkm_sp1_oam_frame_8_l + .extern banim_grkm_sp1_oam_frame_50_r + .extern banim_grkm_sp1_oam_frame_50_l + .extern banim_grkm_sp1_oam_frame_13_r + .extern banim_grkm_sp1_oam_frame_13_l + .extern banim_grkm_sp1_oam_frame_39_r + .extern banim_grkm_sp1_oam_frame_39_l + .extern banim_grkm_sp1_oam_frame_10_r + .extern banim_grkm_sp1_oam_frame_10_l + .extern banim_grkm_sp1_oam_frame_55_r + .extern banim_grkm_sp1_oam_frame_55_l + .extern banim_grkm_sp1_oam_frame_70_r + .extern banim_grkm_sp1_oam_frame_70_l + .extern banim_grkm_sp1_oam_frame_6_r + .extern banim_grkm_sp1_oam_frame_6_l + .extern banim_grkm_sp1_oam_frame_80_r + .extern banim_grkm_sp1_oam_frame_80_l + .extern banim_grkm_sp1_oam_frame_29_r + .extern banim_grkm_sp1_oam_frame_29_l + .extern banim_grkm_sp1_oam_frame_17_r + .extern banim_grkm_sp1_oam_frame_17_l + .extern banim_grkm_sp1_oam_frame_41_r + .extern banim_grkm_sp1_oam_frame_41_l + .extern banim_grkm_sp1_oam_frame_72_r + .extern banim_grkm_sp1_oam_frame_72_l + .extern banim_grkm_sp1_oam_frame_28_r + .extern banim_grkm_sp1_oam_frame_28_l + .extern banim_grkm_sp1_oam_frame_31_r + .extern banim_grkm_sp1_oam_frame_31_l + .extern banim_grkm_sp1_oam_frame_16_r + .extern banim_grkm_sp1_oam_frame_16_l + .extern banim_grkm_sp1_oam_frame_74_r + .extern banim_grkm_sp1_oam_frame_74_l + .extern banim_grkm_sp1_oam_frame_54_r + .extern banim_grkm_sp1_oam_frame_54_l + .extern banim_grkm_sp1_oam_frame_30_r + .extern banim_grkm_sp1_oam_frame_30_l + .extern banim_grkm_sp1_oam_frame_25_r + .extern banim_grkm_sp1_oam_frame_25_l + .extern banim_grkm_sp1_oam_frame_5_r + .extern banim_grkm_sp1_oam_frame_5_l + .extern banim_grkm_sp1_oam_frame_43_r + .extern banim_grkm_sp1_oam_frame_43_l + .extern banim_grkm_sp1_oam_frame_78_r + .extern banim_grkm_sp1_oam_frame_78_l + .extern banim_grkm_sp1_oam_frame_67_r + .extern banim_grkm_sp1_oam_frame_67_l + .extern banim_grkm_sp1_oam_frame_1_r + .extern banim_grkm_sp1_oam_frame_1_l + .extern banim_grkm_sp1_oam_frame_58_r + .extern banim_grkm_sp1_oam_frame_58_l + .extern banim_grkm_sp1_oam_frame_59_r + .extern banim_grkm_sp1_oam_frame_59_l + .extern banim_grkm_sp1_oam_frame_4_r + .extern banim_grkm_sp1_oam_frame_4_l + .extern banim_grkm_sp1_oam_frame_22_r + .extern banim_grkm_sp1_oam_frame_22_l + .extern banim_grkm_sp1_oam_frame_56_r + .extern banim_grkm_sp1_oam_frame_56_l + .extern banim_grkm_sp1_oam_frame_23_r + .extern banim_grkm_sp1_oam_frame_23_l + .extern banim_grkm_sp1_oam_frame_62_r + .extern banim_grkm_sp1_oam_frame_62_l + .extern banim_grkm_sp1_oam_frame_69_r + .extern banim_grkm_sp1_oam_frame_69_l + .extern banim_grkm_sp1_oam_frame_21_r + .extern banim_grkm_sp1_oam_frame_21_l + .extern banim_grkm_sp1_oam_frame_33_r + .extern banim_grkm_sp1_oam_frame_33_l + .extern banim_grkm_sp1_oam_frame_79_r + .extern banim_grkm_sp1_oam_frame_79_l + .extern banim_grkm_sp1_oam_frame_61_r + .extern banim_grkm_sp1_oam_frame_61_l + .extern banim_grkm_sp1_oam_frame_34_r + .extern banim_grkm_sp1_oam_frame_34_l + .extern banim_grkm_sp1_oam_frame_71_r + .extern banim_grkm_sp1_oam_frame_71_l + .extern banim_grkm_sp1_oam_frame_60_r + .extern banim_grkm_sp1_oam_frame_60_l + .extern banim_grkm_sp1_oam_frame_20_r + .extern banim_grkm_sp1_oam_frame_20_l + .extern banim_grkm_sp1_oam_frame_18_r + .extern banim_grkm_sp1_oam_frame_18_l + .extern banim_grkm_sp1_oam_frame_9_r + .extern banim_grkm_sp1_oam_frame_9_l + .extern banim_grkm_sp1_oam_frame_57_r + .extern banim_grkm_sp1_oam_frame_57_l + .extern banim_grkm_sp1_oam_frame_48_r + .extern banim_grkm_sp1_oam_frame_48_l + .extern banim_grkm_sp1_oam_frame_44_r + .extern banim_grkm_sp1_oam_frame_44_l + .extern banim_grkm_sp1_oam_frame_15_r + .extern banim_grkm_sp1_oam_frame_15_l + .extern banim_grkm_sp1_oam_frame_11_r + .extern banim_grkm_sp1_oam_frame_11_l + .extern banim_grkm_sp1_oam_frame_38_r + .extern banim_grkm_sp1_oam_frame_38_l + .extern banim_grkm_sp1_oam_frame_46_r + .extern banim_grkm_sp1_oam_frame_46_l + .extern banim_grkm_sp1_oam_frame_32_r + .extern banim_grkm_sp1_oam_frame_32_l + .extern banim_grkm_sp1_oam_frame_24_r + .extern banim_grkm_sp1_oam_frame_24_l + .extern banim_grkm_sp1_oam_frame_35_r + .extern banim_grkm_sp1_oam_frame_35_l + .extern banim_grkm_sp1_oam_frame_73_r + .extern banim_grkm_sp1_oam_frame_73_l +@ battle animation 0x4F + .extern banim_grkm_ax1_oam_frame_0_r + .extern banim_grkm_ax1_oam_frame_0_l + .extern banim_grkm_ax1_oam_frame_46_r + .extern banim_grkm_ax1_oam_frame_46_l + .extern banim_grkm_ax1_oam_frame_20_r + .extern banim_grkm_ax1_oam_frame_20_l + .extern banim_grkm_ax1_oam_frame_54_r + .extern banim_grkm_ax1_oam_frame_54_l + .extern banim_grkm_ax1_oam_frame_38_r + .extern banim_grkm_ax1_oam_frame_38_l + .extern banim_grkm_ax1_oam_frame_55_r + .extern banim_grkm_ax1_oam_frame_55_l + .extern banim_grkm_ax1_oam_frame_22_r + .extern banim_grkm_ax1_oam_frame_22_l + .extern banim_grkm_ax1_oam_frame_9_r + .extern banim_grkm_ax1_oam_frame_9_l + .extern banim_grkm_ax1_oam_frame_66_r + .extern banim_grkm_ax1_oam_frame_66_l + .extern banim_grkm_ax1_oam_frame_58_r + .extern banim_grkm_ax1_oam_frame_58_l + .extern banim_grkm_ax1_oam_frame_33_r + .extern banim_grkm_ax1_oam_frame_33_l + .extern banim_grkm_ax1_oam_frame_8_r + .extern banim_grkm_ax1_oam_frame_8_l + .extern banim_grkm_ax1_oam_frame_11_r + .extern banim_grkm_ax1_oam_frame_11_l + .extern banim_grkm_ax1_oam_frame_59_r + .extern banim_grkm_ax1_oam_frame_59_l + .extern banim_grkm_ax1_oam_frame_60_r + .extern banim_grkm_ax1_oam_frame_60_l + .extern banim_grkm_ax1_oam_frame_56_r + .extern banim_grkm_ax1_oam_frame_56_l + .extern banim_grkm_ax1_oam_frame_39_r + .extern banim_grkm_ax1_oam_frame_39_l + .extern banim_grkm_ax1_oam_frame_64_r + .extern banim_grkm_ax1_oam_frame_64_l + .extern banim_grkm_ax1_oam_frame_43_r + .extern banim_grkm_ax1_oam_frame_43_l + .extern banim_grkm_ax1_oam_frame_24_r + .extern banim_grkm_ax1_oam_frame_24_l + .extern banim_grkm_ax1_oam_frame_14_r + .extern banim_grkm_ax1_oam_frame_14_l + .extern banim_grkm_ax1_oam_frame_3_r + .extern banim_grkm_ax1_oam_frame_3_l + .extern banim_grkm_ax1_oam_frame_48_r + .extern banim_grkm_ax1_oam_frame_48_l + .extern banim_grkm_ax1_oam_frame_2_r + .extern banim_grkm_ax1_oam_frame_2_l + .extern banim_grkm_ax1_oam_frame_28_r + .extern banim_grkm_ax1_oam_frame_28_l + .extern banim_grkm_ax1_oam_frame_37_r + .extern banim_grkm_ax1_oam_frame_37_l + .extern banim_grkm_ax1_oam_frame_4_r + .extern banim_grkm_ax1_oam_frame_4_l + .extern banim_grkm_ax1_oam_frame_57_r + .extern banim_grkm_ax1_oam_frame_57_l + .extern banim_grkm_ax1_oam_frame_29_r + .extern banim_grkm_ax1_oam_frame_29_l + .extern banim_grkm_ax1_oam_frame_6_r + .extern banim_grkm_ax1_oam_frame_6_l + .extern banim_grkm_ax1_oam_frame_61_r + .extern banim_grkm_ax1_oam_frame_61_l + .extern banim_grkm_ax1_oam_frame_23_r + .extern banim_grkm_ax1_oam_frame_23_l + .extern banim_grkm_ax1_oam_frame_53_r + .extern banim_grkm_ax1_oam_frame_53_l + .extern banim_grkm_ax1_oam_frame_42_r + .extern banim_grkm_ax1_oam_frame_42_l + .extern banim_grkm_ax1_oam_frame_35_r + .extern banim_grkm_ax1_oam_frame_35_l + .extern banim_grkm_ax1_oam_frame_17_r + .extern banim_grkm_ax1_oam_frame_17_l + .extern banim_grkm_ax1_oam_frame_10_r + .extern banim_grkm_ax1_oam_frame_10_l + .extern banim_grkm_ax1_oam_frame_27_r + .extern banim_grkm_ax1_oam_frame_27_l + .extern banim_grkm_ax1_oam_frame_16_r + .extern banim_grkm_ax1_oam_frame_16_l + .extern banim_grkm_ax1_oam_frame_5_r + .extern banim_grkm_ax1_oam_frame_5_l + .extern banim_grkm_ax1_oam_frame_30_r + .extern banim_grkm_ax1_oam_frame_30_l + .extern banim_grkm_ax1_oam_frame_44_r + .extern banim_grkm_ax1_oam_frame_44_l + .extern banim_grkm_ax1_oam_frame_52_r + .extern banim_grkm_ax1_oam_frame_52_l + .extern banim_grkm_ax1_oam_frame_21_r + .extern banim_grkm_ax1_oam_frame_21_l + .extern banim_grkm_ax1_oam_frame_50_r + .extern banim_grkm_ax1_oam_frame_50_l + .extern banim_grkm_ax1_oam_frame_1_r + .extern banim_grkm_ax1_oam_frame_1_l + .extern banim_grkm_ax1_oam_frame_19_r + .extern banim_grkm_ax1_oam_frame_19_l + .extern banim_grkm_ax1_oam_frame_63_r + .extern banim_grkm_ax1_oam_frame_63_l + .extern banim_grkm_ax1_oam_frame_26_r + .extern banim_grkm_ax1_oam_frame_26_l + .extern banim_grkm_ax1_oam_frame_65_r + .extern banim_grkm_ax1_oam_frame_65_l + .extern banim_grkm_ax1_oam_frame_31_r + .extern banim_grkm_ax1_oam_frame_31_l + .extern banim_grkm_ax1_oam_frame_13_r + .extern banim_grkm_ax1_oam_frame_13_l + .extern banim_grkm_ax1_oam_frame_51_r + .extern banim_grkm_ax1_oam_frame_51_l + .extern banim_grkm_ax1_oam_frame_12_r + .extern banim_grkm_ax1_oam_frame_12_l + .extern banim_grkm_ax1_oam_frame_45_r + .extern banim_grkm_ax1_oam_frame_45_l + .extern banim_grkm_ax1_oam_frame_15_r + .extern banim_grkm_ax1_oam_frame_15_l + .extern banim_grkm_ax1_oam_frame_62_r + .extern banim_grkm_ax1_oam_frame_62_l + .extern banim_grkm_ax1_oam_frame_40_r + .extern banim_grkm_ax1_oam_frame_40_l + .extern banim_grkm_ax1_oam_frame_36_r + .extern banim_grkm_ax1_oam_frame_36_l + .extern banim_grkm_ax1_oam_frame_47_r + .extern banim_grkm_ax1_oam_frame_47_l + .extern banim_grkm_ax1_oam_frame_49_r + .extern banim_grkm_ax1_oam_frame_49_l + .extern banim_grkm_ax1_oam_frame_18_r + .extern banim_grkm_ax1_oam_frame_18_l + .extern banim_grkm_ax1_oam_frame_41_r + .extern banim_grkm_ax1_oam_frame_41_l + .extern banim_grkm_ax1_oam_frame_67_r + .extern banim_grkm_ax1_oam_frame_67_l + .extern banim_grkm_ax1_oam_frame_32_r + .extern banim_grkm_ax1_oam_frame_32_l + .extern banim_grkm_ax1_oam_frame_7_r + .extern banim_grkm_ax1_oam_frame_7_l + .extern banim_grkm_ax1_oam_frame_25_r + .extern banim_grkm_ax1_oam_frame_25_l + .extern banim_grkm_ax1_oam_frame_34_r + .extern banim_grkm_ax1_oam_frame_34_l +@ battle animation 0x50 + .extern banim_grkm_ax1_2_oam_frame_9_r + .extern banim_grkm_ax1_2_oam_frame_9_l + .extern banim_grkm_ax1_2_oam_frame_7_r + .extern banim_grkm_ax1_2_oam_frame_7_l + .extern banim_grkm_ax1_2_oam_frame_10_r + .extern banim_grkm_ax1_2_oam_frame_10_l + .extern banim_grkm_ax1_2_oam_frame_4_r + .extern banim_grkm_ax1_2_oam_frame_4_l + .extern banim_grkm_ax1_2_oam_frame_15_r + .extern banim_grkm_ax1_2_oam_frame_15_l + .extern banim_grkm_ax1_2_oam_frame_11_r + .extern banim_grkm_ax1_2_oam_frame_11_l + .extern banim_grkm_ax1_2_oam_frame_6_r + .extern banim_grkm_ax1_2_oam_frame_6_l + .extern banim_grkm_ax1_2_oam_frame_12_r + .extern banim_grkm_ax1_2_oam_frame_12_l + .extern banim_grkm_ax1_2_oam_frame_3_r + .extern banim_grkm_ax1_2_oam_frame_3_l + .extern banim_grkm_ax1_2_oam_frame_13_r + .extern banim_grkm_ax1_2_oam_frame_13_l + .extern banim_grkm_ax1_2_oam_frame_14_r + .extern banim_grkm_ax1_2_oam_frame_14_l + .extern banim_grkm_ax1_2_oam_frame_5_r + .extern banim_grkm_ax1_2_oam_frame_5_l + .extern banim_grkm_ax1_2_oam_frame_16_r + .extern banim_grkm_ax1_2_oam_frame_16_l + .extern banim_grkm_ax1_2_oam_frame_2_r + .extern banim_grkm_ax1_2_oam_frame_2_l + .extern banim_grkm_ax1_2_oam_frame_8_r + .extern banim_grkm_ax1_2_oam_frame_8_l + .extern banim_grkm_ax1_2_oam_frame_1_r + .extern banim_grkm_ax1_2_oam_frame_1_l + .extern banim_grkm_ax1_2_oam_frame_0_r + .extern banim_grkm_ax1_2_oam_frame_0_l +@ battle animation 0x51 + .extern banim_grkm_sw1_2_oam_frame_0_r + .extern banim_grkm_sw1_2_oam_frame_0_l + .extern banim_grkm_sw1_2_oam_frame_1_r + .extern banim_grkm_sw1_2_oam_frame_1_l + .extern banim_grkm_sw1_2_oam_frame_2_r + .extern banim_grkm_sw1_2_oam_frame_2_l +@ battle animation 0x52 + .extern banim_grkm_sw1_3_oam_frame_0_r + .extern banim_grkm_sw1_3_oam_frame_0_l + .extern banim_grkm_sw1_3_oam_frame_33_r + .extern banim_grkm_sw1_3_oam_frame_33_l + .extern banim_grkm_sw1_3_oam_frame_42_r + .extern banim_grkm_sw1_3_oam_frame_42_l + .extern banim_grkm_sw1_3_oam_frame_70_r + .extern banim_grkm_sw1_3_oam_frame_70_l + .extern banim_grkm_sw1_3_oam_frame_21_r + .extern banim_grkm_sw1_3_oam_frame_21_l + .extern banim_grkm_sw1_3_oam_frame_23_r + .extern banim_grkm_sw1_3_oam_frame_23_l + .extern banim_grkm_sw1_3_oam_frame_69_r + .extern banim_grkm_sw1_3_oam_frame_69_l + .extern banim_grkm_sw1_3_oam_frame_49_r + .extern banim_grkm_sw1_3_oam_frame_49_l + .extern banim_grkm_sw1_3_oam_frame_8_r + .extern banim_grkm_sw1_3_oam_frame_8_l + .extern banim_grkm_sw1_3_oam_frame_15_r + .extern banim_grkm_sw1_3_oam_frame_15_l + .extern banim_grkm_sw1_3_oam_frame_50_r + .extern banim_grkm_sw1_3_oam_frame_50_l + .extern banim_grkm_sw1_3_oam_frame_47_r + .extern banim_grkm_sw1_3_oam_frame_47_l + .extern banim_grkm_sw1_3_oam_frame_52_r + .extern banim_grkm_sw1_3_oam_frame_52_l + .extern banim_grkm_sw1_3_oam_frame_60_r + .extern banim_grkm_sw1_3_oam_frame_60_l + .extern banim_grkm_sw1_3_oam_frame_63_r + .extern banim_grkm_sw1_3_oam_frame_63_l + .extern banim_grkm_sw1_3_oam_frame_16_r + .extern banim_grkm_sw1_3_oam_frame_16_l + .extern banim_grkm_sw1_3_oam_frame_65_r + .extern banim_grkm_sw1_3_oam_frame_65_l + .extern banim_grkm_sw1_3_oam_frame_40_r + .extern banim_grkm_sw1_3_oam_frame_40_l + .extern banim_grkm_sw1_3_oam_frame_55_r + .extern banim_grkm_sw1_3_oam_frame_55_l + .extern banim_grkm_sw1_3_oam_frame_5_r + .extern banim_grkm_sw1_3_oam_frame_5_l + .extern banim_grkm_sw1_3_oam_frame_68_r + .extern banim_grkm_sw1_3_oam_frame_68_l + .extern banim_grkm_sw1_3_oam_frame_27_r + .extern banim_grkm_sw1_3_oam_frame_27_l + .extern banim_grkm_sw1_3_oam_frame_28_r + .extern banim_grkm_sw1_3_oam_frame_28_l + .extern banim_grkm_sw1_3_oam_frame_41_r + .extern banim_grkm_sw1_3_oam_frame_41_l + .extern banim_grkm_sw1_3_oam_frame_67_r + .extern banim_grkm_sw1_3_oam_frame_67_l + .extern banim_grkm_sw1_3_oam_frame_4_r + .extern banim_grkm_sw1_3_oam_frame_4_l + .extern banim_grkm_sw1_3_oam_frame_58_r + .extern banim_grkm_sw1_3_oam_frame_58_l + .extern banim_grkm_sw1_3_oam_frame_66_r + .extern banim_grkm_sw1_3_oam_frame_66_l + .extern banim_grkm_sw1_3_oam_frame_57_r + .extern banim_grkm_sw1_3_oam_frame_57_l + .extern banim_grkm_sw1_3_oam_frame_53_r + .extern banim_grkm_sw1_3_oam_frame_53_l + .extern banim_grkm_sw1_3_oam_frame_11_r + .extern banim_grkm_sw1_3_oam_frame_11_l + .extern banim_grkm_sw1_3_oam_frame_64_r + .extern banim_grkm_sw1_3_oam_frame_64_l + .extern banim_grkm_sw1_3_oam_frame_25_r + .extern banim_grkm_sw1_3_oam_frame_25_l + .extern banim_grkm_sw1_3_oam_frame_20_r + .extern banim_grkm_sw1_3_oam_frame_20_l + .extern banim_grkm_sw1_3_oam_frame_17_r + .extern banim_grkm_sw1_3_oam_frame_17_l + .extern banim_grkm_sw1_3_oam_frame_6_r + .extern banim_grkm_sw1_3_oam_frame_6_l + .extern banim_grkm_sw1_3_oam_frame_14_r + .extern banim_grkm_sw1_3_oam_frame_14_l + .extern banim_grkm_sw1_3_oam_frame_44_r + .extern banim_grkm_sw1_3_oam_frame_44_l + .extern banim_grkm_sw1_3_oam_frame_9_r + .extern banim_grkm_sw1_3_oam_frame_9_l + .extern banim_grkm_sw1_3_oam_frame_61_r + .extern banim_grkm_sw1_3_oam_frame_61_l + .extern banim_grkm_sw1_3_oam_frame_39_r + .extern banim_grkm_sw1_3_oam_frame_39_l + .extern banim_grkm_sw1_3_oam_frame_38_r + .extern banim_grkm_sw1_3_oam_frame_38_l + .extern banim_grkm_sw1_3_oam_frame_59_r + .extern banim_grkm_sw1_3_oam_frame_59_l + .extern banim_grkm_sw1_3_oam_frame_62_r + .extern banim_grkm_sw1_3_oam_frame_62_l + .extern banim_grkm_sw1_3_oam_frame_3_r + .extern banim_grkm_sw1_3_oam_frame_3_l + .extern banim_grkm_sw1_3_oam_frame_12_r + .extern banim_grkm_sw1_3_oam_frame_12_l + .extern banim_grkm_sw1_3_oam_frame_19_r + .extern banim_grkm_sw1_3_oam_frame_19_l + .extern banim_grkm_sw1_3_oam_frame_30_r + .extern banim_grkm_sw1_3_oam_frame_30_l + .extern banim_grkm_sw1_3_oam_frame_43_r + .extern banim_grkm_sw1_3_oam_frame_43_l + .extern banim_grkm_sw1_3_oam_frame_34_r + .extern banim_grkm_sw1_3_oam_frame_34_l + .extern banim_grkm_sw1_3_oam_frame_36_r + .extern banim_grkm_sw1_3_oam_frame_36_l + .extern banim_grkm_sw1_3_oam_frame_24_r + .extern banim_grkm_sw1_3_oam_frame_24_l + .extern banim_grkm_sw1_3_oam_frame_13_r + .extern banim_grkm_sw1_3_oam_frame_13_l + .extern banim_grkm_sw1_3_oam_frame_29_r + .extern banim_grkm_sw1_3_oam_frame_29_l + .extern banim_grkm_sw1_3_oam_frame_51_r + .extern banim_grkm_sw1_3_oam_frame_51_l + .extern banim_grkm_sw1_3_oam_frame_10_r + .extern banim_grkm_sw1_3_oam_frame_10_l + .extern banim_grkm_sw1_3_oam_frame_7_r + .extern banim_grkm_sw1_3_oam_frame_7_l + .extern banim_grkm_sw1_3_oam_frame_56_r + .extern banim_grkm_sw1_3_oam_frame_56_l + .extern banim_grkm_sw1_3_oam_frame_37_r + .extern banim_grkm_sw1_3_oam_frame_37_l + .extern banim_grkm_sw1_3_oam_frame_46_r + .extern banim_grkm_sw1_3_oam_frame_46_l + .extern banim_grkm_sw1_3_oam_frame_18_r + .extern banim_grkm_sw1_3_oam_frame_18_l + .extern banim_grkm_sw1_3_oam_frame_35_r + .extern banim_grkm_sw1_3_oam_frame_35_l + .extern banim_grkm_sw1_3_oam_frame_31_r + .extern banim_grkm_sw1_3_oam_frame_31_l + .extern banim_grkm_sw1_3_oam_frame_45_r + .extern banim_grkm_sw1_3_oam_frame_45_l + .extern banim_grkm_sw1_3_oam_frame_32_r + .extern banim_grkm_sw1_3_oam_frame_32_l + .extern banim_grkm_sw1_3_oam_frame_22_r + .extern banim_grkm_sw1_3_oam_frame_22_l + .extern banim_grkm_sw1_3_oam_frame_54_r + .extern banim_grkm_sw1_3_oam_frame_54_l + .extern banim_grkm_sw1_3_oam_frame_1_r + .extern banim_grkm_sw1_3_oam_frame_1_l + .extern banim_grkm_sw1_3_oam_frame_2_r + .extern banim_grkm_sw1_3_oam_frame_2_l + .extern banim_grkm_sw1_3_oam_frame_48_r + .extern banim_grkm_sw1_3_oam_frame_48_l + .extern banim_grkm_sw1_3_oam_frame_26_r + .extern banim_grkm_sw1_3_oam_frame_26_l +@ battle animation 0x53 + .extern banim_grkm_sp1_2_oam_frame_0_r + .extern banim_grkm_sp1_2_oam_frame_0_l + .extern banim_grkm_sp1_2_oam_frame_52_r + .extern banim_grkm_sp1_2_oam_frame_52_l + .extern banim_grkm_sp1_2_oam_frame_75_r + .extern banim_grkm_sp1_2_oam_frame_75_l + .extern banim_grkm_sp1_2_oam_frame_45_r + .extern banim_grkm_sp1_2_oam_frame_45_l + .extern banim_grkm_sp1_2_oam_frame_64_r + .extern banim_grkm_sp1_2_oam_frame_64_l + .extern banim_grkm_sp1_2_oam_frame_2_r + .extern banim_grkm_sp1_2_oam_frame_2_l + .extern banim_grkm_sp1_2_oam_frame_12_r + .extern banim_grkm_sp1_2_oam_frame_12_l + .extern banim_grkm_sp1_2_oam_frame_77_r + .extern banim_grkm_sp1_2_oam_frame_77_l + .extern banim_grkm_sp1_2_oam_frame_65_r + .extern banim_grkm_sp1_2_oam_frame_65_l + .extern banim_grkm_sp1_2_oam_frame_66_r + .extern banim_grkm_sp1_2_oam_frame_66_l + .extern banim_grkm_sp1_2_oam_frame_53_r + .extern banim_grkm_sp1_2_oam_frame_53_l + .extern banim_grkm_sp1_2_oam_frame_7_r + .extern banim_grkm_sp1_2_oam_frame_7_l + .extern banim_grkm_sp1_2_oam_frame_40_r + .extern banim_grkm_sp1_2_oam_frame_40_l + .extern banim_grkm_sp1_2_oam_frame_42_r + .extern banim_grkm_sp1_2_oam_frame_42_l + .extern banim_grkm_sp1_2_oam_frame_14_r + .extern banim_grkm_sp1_2_oam_frame_14_l + .extern banim_grkm_sp1_2_oam_frame_26_r + .extern banim_grkm_sp1_2_oam_frame_26_l + .extern banim_grkm_sp1_2_oam_frame_68_r + .extern banim_grkm_sp1_2_oam_frame_68_l + .extern banim_grkm_sp1_2_oam_frame_51_r + .extern banim_grkm_sp1_2_oam_frame_51_l + .extern banim_grkm_sp1_2_oam_frame_36_r + .extern banim_grkm_sp1_2_oam_frame_36_l + .extern banim_grkm_sp1_2_oam_frame_19_r + .extern banim_grkm_sp1_2_oam_frame_19_l + .extern banim_grkm_sp1_2_oam_frame_47_r + .extern banim_grkm_sp1_2_oam_frame_47_l + .extern banim_grkm_sp1_2_oam_frame_49_r + .extern banim_grkm_sp1_2_oam_frame_49_l + .extern banim_grkm_sp1_2_oam_frame_76_r + .extern banim_grkm_sp1_2_oam_frame_76_l + .extern banim_grkm_sp1_2_oam_frame_63_r + .extern banim_grkm_sp1_2_oam_frame_63_l + .extern banim_grkm_sp1_2_oam_frame_37_r + .extern banim_grkm_sp1_2_oam_frame_37_l + .extern banim_grkm_sp1_2_oam_frame_3_r + .extern banim_grkm_sp1_2_oam_frame_3_l + .extern banim_grkm_sp1_2_oam_frame_27_r + .extern banim_grkm_sp1_2_oam_frame_27_l + .extern banim_grkm_sp1_2_oam_frame_8_r + .extern banim_grkm_sp1_2_oam_frame_8_l + .extern banim_grkm_sp1_2_oam_frame_50_r + .extern banim_grkm_sp1_2_oam_frame_50_l + .extern banim_grkm_sp1_2_oam_frame_13_r + .extern banim_grkm_sp1_2_oam_frame_13_l + .extern banim_grkm_sp1_2_oam_frame_39_r + .extern banim_grkm_sp1_2_oam_frame_39_l + .extern banim_grkm_sp1_2_oam_frame_10_r + .extern banim_grkm_sp1_2_oam_frame_10_l + .extern banim_grkm_sp1_2_oam_frame_55_r + .extern banim_grkm_sp1_2_oam_frame_55_l + .extern banim_grkm_sp1_2_oam_frame_70_r + .extern banim_grkm_sp1_2_oam_frame_70_l + .extern banim_grkm_sp1_2_oam_frame_6_r + .extern banim_grkm_sp1_2_oam_frame_6_l + .extern banim_grkm_sp1_2_oam_frame_80_r + .extern banim_grkm_sp1_2_oam_frame_80_l + .extern banim_grkm_sp1_2_oam_frame_29_r + .extern banim_grkm_sp1_2_oam_frame_29_l + .extern banim_grkm_sp1_2_oam_frame_17_r + .extern banim_grkm_sp1_2_oam_frame_17_l + .extern banim_grkm_sp1_2_oam_frame_41_r + .extern banim_grkm_sp1_2_oam_frame_41_l + .extern banim_grkm_sp1_2_oam_frame_72_r + .extern banim_grkm_sp1_2_oam_frame_72_l + .extern banim_grkm_sp1_2_oam_frame_28_r + .extern banim_grkm_sp1_2_oam_frame_28_l + .extern banim_grkm_sp1_2_oam_frame_31_r + .extern banim_grkm_sp1_2_oam_frame_31_l + .extern banim_grkm_sp1_2_oam_frame_16_r + .extern banim_grkm_sp1_2_oam_frame_16_l + .extern banim_grkm_sp1_2_oam_frame_74_r + .extern banim_grkm_sp1_2_oam_frame_74_l + .extern banim_grkm_sp1_2_oam_frame_54_r + .extern banim_grkm_sp1_2_oam_frame_54_l + .extern banim_grkm_sp1_2_oam_frame_30_r + .extern banim_grkm_sp1_2_oam_frame_30_l + .extern banim_grkm_sp1_2_oam_frame_25_r + .extern banim_grkm_sp1_2_oam_frame_25_l + .extern banim_grkm_sp1_2_oam_frame_5_r + .extern banim_grkm_sp1_2_oam_frame_5_l + .extern banim_grkm_sp1_2_oam_frame_43_r + .extern banim_grkm_sp1_2_oam_frame_43_l + .extern banim_grkm_sp1_2_oam_frame_78_r + .extern banim_grkm_sp1_2_oam_frame_78_l + .extern banim_grkm_sp1_2_oam_frame_67_r + .extern banim_grkm_sp1_2_oam_frame_67_l + .extern banim_grkm_sp1_2_oam_frame_1_r + .extern banim_grkm_sp1_2_oam_frame_1_l + .extern banim_grkm_sp1_2_oam_frame_58_r + .extern banim_grkm_sp1_2_oam_frame_58_l + .extern banim_grkm_sp1_2_oam_frame_59_r + .extern banim_grkm_sp1_2_oam_frame_59_l + .extern banim_grkm_sp1_2_oam_frame_4_r + .extern banim_grkm_sp1_2_oam_frame_4_l + .extern banim_grkm_sp1_2_oam_frame_22_r + .extern banim_grkm_sp1_2_oam_frame_22_l + .extern banim_grkm_sp1_2_oam_frame_56_r + .extern banim_grkm_sp1_2_oam_frame_56_l + .extern banim_grkm_sp1_2_oam_frame_23_r + .extern banim_grkm_sp1_2_oam_frame_23_l + .extern banim_grkm_sp1_2_oam_frame_62_r + .extern banim_grkm_sp1_2_oam_frame_62_l + .extern banim_grkm_sp1_2_oam_frame_69_r + .extern banim_grkm_sp1_2_oam_frame_69_l + .extern banim_grkm_sp1_2_oam_frame_21_r + .extern banim_grkm_sp1_2_oam_frame_21_l + .extern banim_grkm_sp1_2_oam_frame_33_r + .extern banim_grkm_sp1_2_oam_frame_33_l + .extern banim_grkm_sp1_2_oam_frame_79_r + .extern banim_grkm_sp1_2_oam_frame_79_l + .extern banim_grkm_sp1_2_oam_frame_61_r + .extern banim_grkm_sp1_2_oam_frame_61_l + .extern banim_grkm_sp1_2_oam_frame_34_r + .extern banim_grkm_sp1_2_oam_frame_34_l + .extern banim_grkm_sp1_2_oam_frame_71_r + .extern banim_grkm_sp1_2_oam_frame_71_l + .extern banim_grkm_sp1_2_oam_frame_60_r + .extern banim_grkm_sp1_2_oam_frame_60_l + .extern banim_grkm_sp1_2_oam_frame_20_r + .extern banim_grkm_sp1_2_oam_frame_20_l + .extern banim_grkm_sp1_2_oam_frame_18_r + .extern banim_grkm_sp1_2_oam_frame_18_l + .extern banim_grkm_sp1_2_oam_frame_9_r + .extern banim_grkm_sp1_2_oam_frame_9_l + .extern banim_grkm_sp1_2_oam_frame_57_r + .extern banim_grkm_sp1_2_oam_frame_57_l + .extern banim_grkm_sp1_2_oam_frame_48_r + .extern banim_grkm_sp1_2_oam_frame_48_l + .extern banim_grkm_sp1_2_oam_frame_44_r + .extern banim_grkm_sp1_2_oam_frame_44_l + .extern banim_grkm_sp1_2_oam_frame_15_r + .extern banim_grkm_sp1_2_oam_frame_15_l + .extern banim_grkm_sp1_2_oam_frame_11_r + .extern banim_grkm_sp1_2_oam_frame_11_l + .extern banim_grkm_sp1_2_oam_frame_38_r + .extern banim_grkm_sp1_2_oam_frame_38_l + .extern banim_grkm_sp1_2_oam_frame_46_r + .extern banim_grkm_sp1_2_oam_frame_46_l + .extern banim_grkm_sp1_2_oam_frame_32_r + .extern banim_grkm_sp1_2_oam_frame_32_l + .extern banim_grkm_sp1_2_oam_frame_24_r + .extern banim_grkm_sp1_2_oam_frame_24_l + .extern banim_grkm_sp1_2_oam_frame_35_r + .extern banim_grkm_sp1_2_oam_frame_35_l + .extern banim_grkm_sp1_2_oam_frame_73_r + .extern banim_grkm_sp1_2_oam_frame_73_l +@ battle animation 0x54 + .extern banim_grkm_ax1_3_oam_frame_0_r + .extern banim_grkm_ax1_3_oam_frame_0_l + .extern banim_grkm_ax1_3_oam_frame_46_r + .extern banim_grkm_ax1_3_oam_frame_46_l + .extern banim_grkm_ax1_3_oam_frame_20_r + .extern banim_grkm_ax1_3_oam_frame_20_l + .extern banim_grkm_ax1_3_oam_frame_54_r + .extern banim_grkm_ax1_3_oam_frame_54_l + .extern banim_grkm_ax1_3_oam_frame_38_r + .extern banim_grkm_ax1_3_oam_frame_38_l + .extern banim_grkm_ax1_3_oam_frame_55_r + .extern banim_grkm_ax1_3_oam_frame_55_l + .extern banim_grkm_ax1_3_oam_frame_22_r + .extern banim_grkm_ax1_3_oam_frame_22_l + .extern banim_grkm_ax1_3_oam_frame_9_r + .extern banim_grkm_ax1_3_oam_frame_9_l + .extern banim_grkm_ax1_3_oam_frame_66_r + .extern banim_grkm_ax1_3_oam_frame_66_l + .extern banim_grkm_ax1_3_oam_frame_58_r + .extern banim_grkm_ax1_3_oam_frame_58_l + .extern banim_grkm_ax1_3_oam_frame_33_r + .extern banim_grkm_ax1_3_oam_frame_33_l + .extern banim_grkm_ax1_3_oam_frame_8_r + .extern banim_grkm_ax1_3_oam_frame_8_l + .extern banim_grkm_ax1_3_oam_frame_11_r + .extern banim_grkm_ax1_3_oam_frame_11_l + .extern banim_grkm_ax1_3_oam_frame_59_r + .extern banim_grkm_ax1_3_oam_frame_59_l + .extern banim_grkm_ax1_3_oam_frame_60_r + .extern banim_grkm_ax1_3_oam_frame_60_l + .extern banim_grkm_ax1_3_oam_frame_56_r + .extern banim_grkm_ax1_3_oam_frame_56_l + .extern banim_grkm_ax1_3_oam_frame_39_r + .extern banim_grkm_ax1_3_oam_frame_39_l + .extern banim_grkm_ax1_3_oam_frame_64_r + .extern banim_grkm_ax1_3_oam_frame_64_l + .extern banim_grkm_ax1_3_oam_frame_43_r + .extern banim_grkm_ax1_3_oam_frame_43_l + .extern banim_grkm_ax1_3_oam_frame_24_r + .extern banim_grkm_ax1_3_oam_frame_24_l + .extern banim_grkm_ax1_3_oam_frame_14_r + .extern banim_grkm_ax1_3_oam_frame_14_l + .extern banim_grkm_ax1_3_oam_frame_3_r + .extern banim_grkm_ax1_3_oam_frame_3_l + .extern banim_grkm_ax1_3_oam_frame_48_r + .extern banim_grkm_ax1_3_oam_frame_48_l + .extern banim_grkm_ax1_3_oam_frame_2_r + .extern banim_grkm_ax1_3_oam_frame_2_l + .extern banim_grkm_ax1_3_oam_frame_28_r + .extern banim_grkm_ax1_3_oam_frame_28_l + .extern banim_grkm_ax1_3_oam_frame_37_r + .extern banim_grkm_ax1_3_oam_frame_37_l + .extern banim_grkm_ax1_3_oam_frame_4_r + .extern banim_grkm_ax1_3_oam_frame_4_l + .extern banim_grkm_ax1_3_oam_frame_57_r + .extern banim_grkm_ax1_3_oam_frame_57_l + .extern banim_grkm_ax1_3_oam_frame_29_r + .extern banim_grkm_ax1_3_oam_frame_29_l + .extern banim_grkm_ax1_3_oam_frame_6_r + .extern banim_grkm_ax1_3_oam_frame_6_l + .extern banim_grkm_ax1_3_oam_frame_61_r + .extern banim_grkm_ax1_3_oam_frame_61_l + .extern banim_grkm_ax1_3_oam_frame_23_r + .extern banim_grkm_ax1_3_oam_frame_23_l + .extern banim_grkm_ax1_3_oam_frame_53_r + .extern banim_grkm_ax1_3_oam_frame_53_l + .extern banim_grkm_ax1_3_oam_frame_42_r + .extern banim_grkm_ax1_3_oam_frame_42_l + .extern banim_grkm_ax1_3_oam_frame_35_r + .extern banim_grkm_ax1_3_oam_frame_35_l + .extern banim_grkm_ax1_3_oam_frame_17_r + .extern banim_grkm_ax1_3_oam_frame_17_l + .extern banim_grkm_ax1_3_oam_frame_10_r + .extern banim_grkm_ax1_3_oam_frame_10_l + .extern banim_grkm_ax1_3_oam_frame_27_r + .extern banim_grkm_ax1_3_oam_frame_27_l + .extern banim_grkm_ax1_3_oam_frame_16_r + .extern banim_grkm_ax1_3_oam_frame_16_l + .extern banim_grkm_ax1_3_oam_frame_5_r + .extern banim_grkm_ax1_3_oam_frame_5_l + .extern banim_grkm_ax1_3_oam_frame_30_r + .extern banim_grkm_ax1_3_oam_frame_30_l + .extern banim_grkm_ax1_3_oam_frame_44_r + .extern banim_grkm_ax1_3_oam_frame_44_l + .extern banim_grkm_ax1_3_oam_frame_52_r + .extern banim_grkm_ax1_3_oam_frame_52_l + .extern banim_grkm_ax1_3_oam_frame_21_r + .extern banim_grkm_ax1_3_oam_frame_21_l + .extern banim_grkm_ax1_3_oam_frame_50_r + .extern banim_grkm_ax1_3_oam_frame_50_l + .extern banim_grkm_ax1_3_oam_frame_1_r + .extern banim_grkm_ax1_3_oam_frame_1_l + .extern banim_grkm_ax1_3_oam_frame_19_r + .extern banim_grkm_ax1_3_oam_frame_19_l + .extern banim_grkm_ax1_3_oam_frame_63_r + .extern banim_grkm_ax1_3_oam_frame_63_l + .extern banim_grkm_ax1_3_oam_frame_26_r + .extern banim_grkm_ax1_3_oam_frame_26_l + .extern banim_grkm_ax1_3_oam_frame_65_r + .extern banim_grkm_ax1_3_oam_frame_65_l + .extern banim_grkm_ax1_3_oam_frame_31_r + .extern banim_grkm_ax1_3_oam_frame_31_l + .extern banim_grkm_ax1_3_oam_frame_13_r + .extern banim_grkm_ax1_3_oam_frame_13_l + .extern banim_grkm_ax1_3_oam_frame_51_r + .extern banim_grkm_ax1_3_oam_frame_51_l + .extern banim_grkm_ax1_3_oam_frame_12_r + .extern banim_grkm_ax1_3_oam_frame_12_l + .extern banim_grkm_ax1_3_oam_frame_45_r + .extern banim_grkm_ax1_3_oam_frame_45_l + .extern banim_grkm_ax1_3_oam_frame_15_r + .extern banim_grkm_ax1_3_oam_frame_15_l + .extern banim_grkm_ax1_3_oam_frame_62_r + .extern banim_grkm_ax1_3_oam_frame_62_l + .extern banim_grkm_ax1_3_oam_frame_40_r + .extern banim_grkm_ax1_3_oam_frame_40_l + .extern banim_grkm_ax1_3_oam_frame_36_r + .extern banim_grkm_ax1_3_oam_frame_36_l + .extern banim_grkm_ax1_3_oam_frame_47_r + .extern banim_grkm_ax1_3_oam_frame_47_l + .extern banim_grkm_ax1_3_oam_frame_49_r + .extern banim_grkm_ax1_3_oam_frame_49_l + .extern banim_grkm_ax1_3_oam_frame_18_r + .extern banim_grkm_ax1_3_oam_frame_18_l + .extern banim_grkm_ax1_3_oam_frame_41_r + .extern banim_grkm_ax1_3_oam_frame_41_l + .extern banim_grkm_ax1_3_oam_frame_67_r + .extern banim_grkm_ax1_3_oam_frame_67_l + .extern banim_grkm_ax1_3_oam_frame_32_r + .extern banim_grkm_ax1_3_oam_frame_32_l + .extern banim_grkm_ax1_3_oam_frame_7_r + .extern banim_grkm_ax1_3_oam_frame_7_l + .extern banim_grkm_ax1_3_oam_frame_25_r + .extern banim_grkm_ax1_3_oam_frame_25_l + .extern banim_grkm_ax1_3_oam_frame_34_r + .extern banim_grkm_ax1_3_oam_frame_34_l +@ battle animation 0x55 + .extern banim_grkm_ax1_4_oam_frame_9_r + .extern banim_grkm_ax1_4_oam_frame_9_l + .extern banim_grkm_ax1_4_oam_frame_7_r + .extern banim_grkm_ax1_4_oam_frame_7_l + .extern banim_grkm_ax1_4_oam_frame_10_r + .extern banim_grkm_ax1_4_oam_frame_10_l + .extern banim_grkm_ax1_4_oam_frame_4_r + .extern banim_grkm_ax1_4_oam_frame_4_l + .extern banim_grkm_ax1_4_oam_frame_15_r + .extern banim_grkm_ax1_4_oam_frame_15_l + .extern banim_grkm_ax1_4_oam_frame_11_r + .extern banim_grkm_ax1_4_oam_frame_11_l + .extern banim_grkm_ax1_4_oam_frame_6_r + .extern banim_grkm_ax1_4_oam_frame_6_l + .extern banim_grkm_ax1_4_oam_frame_12_r + .extern banim_grkm_ax1_4_oam_frame_12_l + .extern banim_grkm_ax1_4_oam_frame_3_r + .extern banim_grkm_ax1_4_oam_frame_3_l + .extern banim_grkm_ax1_4_oam_frame_13_r + .extern banim_grkm_ax1_4_oam_frame_13_l + .extern banim_grkm_ax1_4_oam_frame_14_r + .extern banim_grkm_ax1_4_oam_frame_14_l + .extern banim_grkm_ax1_4_oam_frame_5_r + .extern banim_grkm_ax1_4_oam_frame_5_l + .extern banim_grkm_ax1_4_oam_frame_16_r + .extern banim_grkm_ax1_4_oam_frame_16_l + .extern banim_grkm_ax1_4_oam_frame_2_r + .extern banim_grkm_ax1_4_oam_frame_2_l + .extern banim_grkm_ax1_4_oam_frame_8_r + .extern banim_grkm_ax1_4_oam_frame_8_l + .extern banim_grkm_ax1_4_oam_frame_1_r + .extern banim_grkm_ax1_4_oam_frame_1_l + .extern banim_grkm_ax1_4_oam_frame_0_r + .extern banim_grkm_ax1_4_oam_frame_0_l +@ battle animation 0x56 + .extern banim_grkm_sw1_4_oam_frame_0_r + .extern banim_grkm_sw1_4_oam_frame_0_l + .extern banim_grkm_sw1_4_oam_frame_1_r + .extern banim_grkm_sw1_4_oam_frame_1_l + .extern banim_grkm_sw1_4_oam_frame_2_r + .extern banim_grkm_sw1_4_oam_frame_2_l +@ battle animation 0x57 + .extern banim_drkm_sp1_oam_frame_0_r + .extern banim_drkm_sp1_oam_frame_0_l + .extern banim_drkm_sp1_oam_frame_15_r + .extern banim_drkm_sp1_oam_frame_15_l + .extern banim_drkm_sp1_oam_frame_45_r + .extern banim_drkm_sp1_oam_frame_45_l + .extern banim_drkm_sp1_oam_frame_12_r + .extern banim_drkm_sp1_oam_frame_12_l + .extern banim_drkm_sp1_oam_frame_18_r + .extern banim_drkm_sp1_oam_frame_18_l + .extern banim_drkm_sp1_oam_frame_25_r + .extern banim_drkm_sp1_oam_frame_25_l + .extern banim_drkm_sp1_oam_frame_43_r + .extern banim_drkm_sp1_oam_frame_43_l + .extern banim_drkm_sp1_oam_frame_39_r + .extern banim_drkm_sp1_oam_frame_39_l + .extern banim_drkm_sp1_oam_frame_23_r + .extern banim_drkm_sp1_oam_frame_23_l + .extern banim_drkm_sp1_oam_frame_17_r + .extern banim_drkm_sp1_oam_frame_17_l + .extern banim_drkm_sp1_oam_frame_1_r + .extern banim_drkm_sp1_oam_frame_1_l + .extern banim_drkm_sp1_oam_frame_14_r + .extern banim_drkm_sp1_oam_frame_14_l + .extern banim_drkm_sp1_oam_frame_5_r + .extern banim_drkm_sp1_oam_frame_5_l + .extern banim_drkm_sp1_oam_frame_9_r + .extern banim_drkm_sp1_oam_frame_9_l + .extern banim_drkm_sp1_oam_frame_8_r + .extern banim_drkm_sp1_oam_frame_8_l + .extern banim_drkm_sp1_oam_frame_20_r + .extern banim_drkm_sp1_oam_frame_20_l + .extern banim_drkm_sp1_oam_frame_28_r + .extern banim_drkm_sp1_oam_frame_28_l + .extern banim_drkm_sp1_oam_frame_42_r + .extern banim_drkm_sp1_oam_frame_42_l + .extern banim_drkm_sp1_oam_frame_3_r + .extern banim_drkm_sp1_oam_frame_3_l + .extern banim_drkm_sp1_oam_frame_34_r + .extern banim_drkm_sp1_oam_frame_34_l + .extern banim_drkm_sp1_oam_frame_6_r + .extern banim_drkm_sp1_oam_frame_6_l + .extern banim_drkm_sp1_oam_frame_35_r + .extern banim_drkm_sp1_oam_frame_35_l + .extern banim_drkm_sp1_oam_frame_40_r + .extern banim_drkm_sp1_oam_frame_40_l + .extern banim_drkm_sp1_oam_frame_10_r + .extern banim_drkm_sp1_oam_frame_10_l + .extern banim_drkm_sp1_oam_frame_29_r + .extern banim_drkm_sp1_oam_frame_29_l + .extern banim_drkm_sp1_oam_frame_22_r + .extern banim_drkm_sp1_oam_frame_22_l + .extern banim_drkm_sp1_oam_frame_36_r + .extern banim_drkm_sp1_oam_frame_36_l + .extern banim_drkm_sp1_oam_frame_44_r + .extern banim_drkm_sp1_oam_frame_44_l + .extern banim_drkm_sp1_oam_frame_21_r + .extern banim_drkm_sp1_oam_frame_21_l + .extern banim_drkm_sp1_oam_frame_13_r + .extern banim_drkm_sp1_oam_frame_13_l + .extern banim_drkm_sp1_oam_frame_26_r + .extern banim_drkm_sp1_oam_frame_26_l + .extern banim_drkm_sp1_oam_frame_41_r + .extern banim_drkm_sp1_oam_frame_41_l + .extern banim_drkm_sp1_oam_frame_7_r + .extern banim_drkm_sp1_oam_frame_7_l + .extern banim_drkm_sp1_oam_frame_30_r + .extern banim_drkm_sp1_oam_frame_30_l + .extern banim_drkm_sp1_oam_frame_37_r + .extern banim_drkm_sp1_oam_frame_37_l + .extern banim_drkm_sp1_oam_frame_16_r + .extern banim_drkm_sp1_oam_frame_16_l + .extern banim_drkm_sp1_oam_frame_27_r + .extern banim_drkm_sp1_oam_frame_27_l + .extern banim_drkm_sp1_oam_frame_24_r + .extern banim_drkm_sp1_oam_frame_24_l + .extern banim_drkm_sp1_oam_frame_33_r + .extern banim_drkm_sp1_oam_frame_33_l + .extern banim_drkm_sp1_oam_frame_19_r + .extern banim_drkm_sp1_oam_frame_19_l + .extern banim_drkm_sp1_oam_frame_11_r + .extern banim_drkm_sp1_oam_frame_11_l + .extern banim_drkm_sp1_oam_frame_31_r + .extern banim_drkm_sp1_oam_frame_31_l + .extern banim_drkm_sp1_oam_frame_2_r + .extern banim_drkm_sp1_oam_frame_2_l + .extern banim_drkm_sp1_oam_frame_4_r + .extern banim_drkm_sp1_oam_frame_4_l + .extern banim_drkm_sp1_oam_frame_32_r + .extern banim_drkm_sp1_oam_frame_32_l + .extern banim_drkm_sp1_oam_frame_38_r + .extern banim_drkm_sp1_oam_frame_38_l +@ battle animation 0x58 + .extern banim_drkm_sp1_2_oam_frame_0_r + .extern banim_drkm_sp1_2_oam_frame_0_l + .extern banim_drkm_sp1_2_oam_frame_2_r + .extern banim_drkm_sp1_2_oam_frame_2_l + .extern banim_drkm_sp1_2_oam_frame_5_r + .extern banim_drkm_sp1_2_oam_frame_5_l + .extern banim_drkm_sp1_2_oam_frame_4_r + .extern banim_drkm_sp1_2_oam_frame_4_l + .extern banim_drkm_sp1_2_oam_frame_3_r + .extern banim_drkm_sp1_2_oam_frame_3_l + .extern banim_drkm_sp1_2_oam_frame_1_r + .extern banim_drkm_sp1_2_oam_frame_1_l +@ battle animation 0x59 + .extern banim_drkm_sp1_3_oam_frame_0_r + .extern banim_drkm_sp1_3_oam_frame_0_l + .extern banim_drkm_sp1_3_oam_frame_15_r + .extern banim_drkm_sp1_3_oam_frame_15_l + .extern banim_drkm_sp1_3_oam_frame_45_r + .extern banim_drkm_sp1_3_oam_frame_45_l + .extern banim_drkm_sp1_3_oam_frame_12_r + .extern banim_drkm_sp1_3_oam_frame_12_l + .extern banim_drkm_sp1_3_oam_frame_18_r + .extern banim_drkm_sp1_3_oam_frame_18_l + .extern banim_drkm_sp1_3_oam_frame_25_r + .extern banim_drkm_sp1_3_oam_frame_25_l + .extern banim_drkm_sp1_3_oam_frame_43_r + .extern banim_drkm_sp1_3_oam_frame_43_l + .extern banim_drkm_sp1_3_oam_frame_39_r + .extern banim_drkm_sp1_3_oam_frame_39_l + .extern banim_drkm_sp1_3_oam_frame_23_r + .extern banim_drkm_sp1_3_oam_frame_23_l + .extern banim_drkm_sp1_3_oam_frame_17_r + .extern banim_drkm_sp1_3_oam_frame_17_l + .extern banim_drkm_sp1_3_oam_frame_1_r + .extern banim_drkm_sp1_3_oam_frame_1_l + .extern banim_drkm_sp1_3_oam_frame_14_r + .extern banim_drkm_sp1_3_oam_frame_14_l + .extern banim_drkm_sp1_3_oam_frame_5_r + .extern banim_drkm_sp1_3_oam_frame_5_l + .extern banim_drkm_sp1_3_oam_frame_9_r + .extern banim_drkm_sp1_3_oam_frame_9_l + .extern banim_drkm_sp1_3_oam_frame_8_r + .extern banim_drkm_sp1_3_oam_frame_8_l + .extern banim_drkm_sp1_3_oam_frame_20_r + .extern banim_drkm_sp1_3_oam_frame_20_l + .extern banim_drkm_sp1_3_oam_frame_28_r + .extern banim_drkm_sp1_3_oam_frame_28_l + .extern banim_drkm_sp1_3_oam_frame_42_r + .extern banim_drkm_sp1_3_oam_frame_42_l + .extern banim_drkm_sp1_3_oam_frame_3_r + .extern banim_drkm_sp1_3_oam_frame_3_l + .extern banim_drkm_sp1_3_oam_frame_34_r + .extern banim_drkm_sp1_3_oam_frame_34_l + .extern banim_drkm_sp1_3_oam_frame_6_r + .extern banim_drkm_sp1_3_oam_frame_6_l + .extern banim_drkm_sp1_3_oam_frame_35_r + .extern banim_drkm_sp1_3_oam_frame_35_l + .extern banim_drkm_sp1_3_oam_frame_40_r + .extern banim_drkm_sp1_3_oam_frame_40_l + .extern banim_drkm_sp1_3_oam_frame_10_r + .extern banim_drkm_sp1_3_oam_frame_10_l + .extern banim_drkm_sp1_3_oam_frame_29_r + .extern banim_drkm_sp1_3_oam_frame_29_l + .extern banim_drkm_sp1_3_oam_frame_22_r + .extern banim_drkm_sp1_3_oam_frame_22_l + .extern banim_drkm_sp1_3_oam_frame_36_r + .extern banim_drkm_sp1_3_oam_frame_36_l + .extern banim_drkm_sp1_3_oam_frame_44_r + .extern banim_drkm_sp1_3_oam_frame_44_l + .extern banim_drkm_sp1_3_oam_frame_21_r + .extern banim_drkm_sp1_3_oam_frame_21_l + .extern banim_drkm_sp1_3_oam_frame_13_r + .extern banim_drkm_sp1_3_oam_frame_13_l + .extern banim_drkm_sp1_3_oam_frame_26_r + .extern banim_drkm_sp1_3_oam_frame_26_l + .extern banim_drkm_sp1_3_oam_frame_41_r + .extern banim_drkm_sp1_3_oam_frame_41_l + .extern banim_drkm_sp1_3_oam_frame_7_r + .extern banim_drkm_sp1_3_oam_frame_7_l + .extern banim_drkm_sp1_3_oam_frame_30_r + .extern banim_drkm_sp1_3_oam_frame_30_l + .extern banim_drkm_sp1_3_oam_frame_37_r + .extern banim_drkm_sp1_3_oam_frame_37_l + .extern banim_drkm_sp1_3_oam_frame_16_r + .extern banim_drkm_sp1_3_oam_frame_16_l + .extern banim_drkm_sp1_3_oam_frame_27_r + .extern banim_drkm_sp1_3_oam_frame_27_l + .extern banim_drkm_sp1_3_oam_frame_24_r + .extern banim_drkm_sp1_3_oam_frame_24_l + .extern banim_drkm_sp1_3_oam_frame_33_r + .extern banim_drkm_sp1_3_oam_frame_33_l + .extern banim_drkm_sp1_3_oam_frame_19_r + .extern banim_drkm_sp1_3_oam_frame_19_l + .extern banim_drkm_sp1_3_oam_frame_11_r + .extern banim_drkm_sp1_3_oam_frame_11_l + .extern banim_drkm_sp1_3_oam_frame_31_r + .extern banim_drkm_sp1_3_oam_frame_31_l + .extern banim_drkm_sp1_3_oam_frame_2_r + .extern banim_drkm_sp1_3_oam_frame_2_l + .extern banim_drkm_sp1_3_oam_frame_4_r + .extern banim_drkm_sp1_3_oam_frame_4_l + .extern banim_drkm_sp1_3_oam_frame_32_r + .extern banim_drkm_sp1_3_oam_frame_32_l + .extern banim_drkm_sp1_3_oam_frame_38_r + .extern banim_drkm_sp1_3_oam_frame_38_l +@ battle animation 0x5A + .extern banim_drkm_sp1_4_oam_frame_0_r + .extern banim_drkm_sp1_4_oam_frame_0_l + .extern banim_drkm_sp1_4_oam_frame_2_r + .extern banim_drkm_sp1_4_oam_frame_2_l + .extern banim_drkm_sp1_4_oam_frame_5_r + .extern banim_drkm_sp1_4_oam_frame_5_l + .extern banim_drkm_sp1_4_oam_frame_4_r + .extern banim_drkm_sp1_4_oam_frame_4_l + .extern banim_drkm_sp1_4_oam_frame_3_r + .extern banim_drkm_sp1_4_oam_frame_3_l + .extern banim_drkm_sp1_4_oam_frame_1_r + .extern banim_drkm_sp1_4_oam_frame_1_l +@ battle animation 0x5B + .extern banim_drmm_sp1_oam_frame_0_r + .extern banim_drmm_sp1_oam_frame_0_l + .extern banim_drmm_sp1_oam_frame_27_r + .extern banim_drmm_sp1_oam_frame_27_l + .extern banim_drmm_sp1_oam_frame_30_r + .extern banim_drmm_sp1_oam_frame_30_l + .extern banim_drmm_sp1_oam_frame_53_r + .extern banim_drmm_sp1_oam_frame_53_l + .extern banim_drmm_sp1_oam_frame_6_r + .extern banim_drmm_sp1_oam_frame_6_l + .extern banim_drmm_sp1_oam_frame_54_r + .extern banim_drmm_sp1_oam_frame_54_l + .extern banim_drmm_sp1_oam_frame_19_r + .extern banim_drmm_sp1_oam_frame_19_l + .extern banim_drmm_sp1_oam_frame_8_r + .extern banim_drmm_sp1_oam_frame_8_l + .extern banim_drmm_sp1_oam_frame_5_r + .extern banim_drmm_sp1_oam_frame_5_l + .extern banim_drmm_sp1_oam_frame_28_r + .extern banim_drmm_sp1_oam_frame_28_l + .extern banim_drmm_sp1_oam_frame_47_r + .extern banim_drmm_sp1_oam_frame_47_l + .extern banim_drmm_sp1_oam_frame_33_r + .extern banim_drmm_sp1_oam_frame_33_l + .extern banim_drmm_sp1_oam_frame_38_r + .extern banim_drmm_sp1_oam_frame_38_l + .extern banim_drmm_sp1_oam_frame_13_r + .extern banim_drmm_sp1_oam_frame_13_l + .extern banim_drmm_sp1_oam_frame_52_r + .extern banim_drmm_sp1_oam_frame_52_l + .extern banim_drmm_sp1_oam_frame_36_r + .extern banim_drmm_sp1_oam_frame_36_l + .extern banim_drmm_sp1_oam_frame_21_r + .extern banim_drmm_sp1_oam_frame_21_l + .extern banim_drmm_sp1_oam_frame_51_r + .extern banim_drmm_sp1_oam_frame_51_l + .extern banim_drmm_sp1_oam_frame_1_r + .extern banim_drmm_sp1_oam_frame_1_l + .extern banim_drmm_sp1_oam_frame_29_r + .extern banim_drmm_sp1_oam_frame_29_l + .extern banim_drmm_sp1_oam_frame_23_r + .extern banim_drmm_sp1_oam_frame_23_l + .extern banim_drmm_sp1_oam_frame_9_r + .extern banim_drmm_sp1_oam_frame_9_l + .extern banim_drmm_sp1_oam_frame_11_r + .extern banim_drmm_sp1_oam_frame_11_l + .extern banim_drmm_sp1_oam_frame_48_r + .extern banim_drmm_sp1_oam_frame_48_l + .extern banim_drmm_sp1_oam_frame_14_r + .extern banim_drmm_sp1_oam_frame_14_l + .extern banim_drmm_sp1_oam_frame_26_r + .extern banim_drmm_sp1_oam_frame_26_l + .extern banim_drmm_sp1_oam_frame_41_r + .extern banim_drmm_sp1_oam_frame_41_l + .extern banim_drmm_sp1_oam_frame_43_r + .extern banim_drmm_sp1_oam_frame_43_l + .extern banim_drmm_sp1_oam_frame_10_r + .extern banim_drmm_sp1_oam_frame_10_l + .extern banim_drmm_sp1_oam_frame_25_r + .extern banim_drmm_sp1_oam_frame_25_l + .extern banim_drmm_sp1_oam_frame_34_r + .extern banim_drmm_sp1_oam_frame_34_l + .extern banim_drmm_sp1_oam_frame_16_r + .extern banim_drmm_sp1_oam_frame_16_l + .extern banim_drmm_sp1_oam_frame_7_r + .extern banim_drmm_sp1_oam_frame_7_l + .extern banim_drmm_sp1_oam_frame_18_r + .extern banim_drmm_sp1_oam_frame_18_l + .extern banim_drmm_sp1_oam_frame_24_r + .extern banim_drmm_sp1_oam_frame_24_l + .extern banim_drmm_sp1_oam_frame_40_r + .extern banim_drmm_sp1_oam_frame_40_l + .extern banim_drmm_sp1_oam_frame_20_r + .extern banim_drmm_sp1_oam_frame_20_l + .extern banim_drmm_sp1_oam_frame_37_r + .extern banim_drmm_sp1_oam_frame_37_l + .extern banim_drmm_sp1_oam_frame_15_r + .extern banim_drmm_sp1_oam_frame_15_l + .extern banim_drmm_sp1_oam_frame_55_r + .extern banim_drmm_sp1_oam_frame_55_l + .extern banim_drmm_sp1_oam_frame_17_r + .extern banim_drmm_sp1_oam_frame_17_l + .extern banim_drmm_sp1_oam_frame_45_r + .extern banim_drmm_sp1_oam_frame_45_l + .extern banim_drmm_sp1_oam_frame_50_r + .extern banim_drmm_sp1_oam_frame_50_l + .extern banim_drmm_sp1_oam_frame_3_r + .extern banim_drmm_sp1_oam_frame_3_l + .extern banim_drmm_sp1_oam_frame_31_r + .extern banim_drmm_sp1_oam_frame_31_l + .extern banim_drmm_sp1_oam_frame_12_r + .extern banim_drmm_sp1_oam_frame_12_l + .extern banim_drmm_sp1_oam_frame_49_r + .extern banim_drmm_sp1_oam_frame_49_l + .extern banim_drmm_sp1_oam_frame_2_r + .extern banim_drmm_sp1_oam_frame_2_l + .extern banim_drmm_sp1_oam_frame_42_r + .extern banim_drmm_sp1_oam_frame_42_l + .extern banim_drmm_sp1_oam_frame_4_r + .extern banim_drmm_sp1_oam_frame_4_l + .extern banim_drmm_sp1_oam_frame_32_r + .extern banim_drmm_sp1_oam_frame_32_l + .extern banim_drmm_sp1_oam_frame_46_r + .extern banim_drmm_sp1_oam_frame_46_l + .extern banim_drmm_sp1_oam_frame_22_r + .extern banim_drmm_sp1_oam_frame_22_l + .extern banim_drmm_sp1_oam_frame_35_r + .extern banim_drmm_sp1_oam_frame_35_l + .extern banim_drmm_sp1_oam_frame_44_r + .extern banim_drmm_sp1_oam_frame_44_l + .extern banim_drmm_sp1_oam_frame_39_r + .extern banim_drmm_sp1_oam_frame_39_l +@ battle animation 0x5C + .extern banim_drmm_sp1_2_oam_frame_0_r + .extern banim_drmm_sp1_2_oam_frame_0_l + .extern banim_drmm_sp1_2_oam_frame_18_r + .extern banim_drmm_sp1_2_oam_frame_18_l + .extern banim_drmm_sp1_2_oam_frame_41_r + .extern banim_drmm_sp1_2_oam_frame_41_l + .extern banim_drmm_sp1_2_oam_frame_51_r + .extern banim_drmm_sp1_2_oam_frame_51_l + .extern banim_drmm_sp1_2_oam_frame_9_r + .extern banim_drmm_sp1_2_oam_frame_9_l + .extern banim_drmm_sp1_2_oam_frame_53_r + .extern banim_drmm_sp1_2_oam_frame_53_l + .extern banim_drmm_sp1_2_oam_frame_11_r + .extern banim_drmm_sp1_2_oam_frame_11_l + .extern banim_drmm_sp1_2_oam_frame_19_r + .extern banim_drmm_sp1_2_oam_frame_19_l + .extern banim_drmm_sp1_2_oam_frame_30_r + .extern banim_drmm_sp1_2_oam_frame_30_l + .extern banim_drmm_sp1_2_oam_frame_8_r + .extern banim_drmm_sp1_2_oam_frame_8_l + .extern banim_drmm_sp1_2_oam_frame_27_r + .extern banim_drmm_sp1_2_oam_frame_27_l + .extern banim_drmm_sp1_2_oam_frame_47_r + .extern banim_drmm_sp1_2_oam_frame_47_l + .extern banim_drmm_sp1_2_oam_frame_25_r + .extern banim_drmm_sp1_2_oam_frame_25_l + .extern banim_drmm_sp1_2_oam_frame_58_r + .extern banim_drmm_sp1_2_oam_frame_58_l + .extern banim_drmm_sp1_2_oam_frame_26_r + .extern banim_drmm_sp1_2_oam_frame_26_l + .extern banim_drmm_sp1_2_oam_frame_28_r + .extern banim_drmm_sp1_2_oam_frame_28_l + .extern banim_drmm_sp1_2_oam_frame_34_r + .extern banim_drmm_sp1_2_oam_frame_34_l + .extern banim_drmm_sp1_2_oam_frame_54_r + .extern banim_drmm_sp1_2_oam_frame_54_l + .extern banim_drmm_sp1_2_oam_frame_50_r + .extern banim_drmm_sp1_2_oam_frame_50_l + .extern banim_drmm_sp1_2_oam_frame_1_r + .extern banim_drmm_sp1_2_oam_frame_1_l + .extern banim_drmm_sp1_2_oam_frame_20_r + .extern banim_drmm_sp1_2_oam_frame_20_l + .extern banim_drmm_sp1_2_oam_frame_42_r + .extern banim_drmm_sp1_2_oam_frame_42_l + .extern banim_drmm_sp1_2_oam_frame_37_r + .extern banim_drmm_sp1_2_oam_frame_37_l + .extern banim_drmm_sp1_2_oam_frame_48_r + .extern banim_drmm_sp1_2_oam_frame_48_l + .extern banim_drmm_sp1_2_oam_frame_21_r + .extern banim_drmm_sp1_2_oam_frame_21_l + .extern banim_drmm_sp1_2_oam_frame_5_r + .extern banim_drmm_sp1_2_oam_frame_5_l + .extern banim_drmm_sp1_2_oam_frame_45_r + .extern banim_drmm_sp1_2_oam_frame_45_l + .extern banim_drmm_sp1_2_oam_frame_31_r + .extern banim_drmm_sp1_2_oam_frame_31_l + .extern banim_drmm_sp1_2_oam_frame_14_r + .extern banim_drmm_sp1_2_oam_frame_14_l + .extern banim_drmm_sp1_2_oam_frame_23_r + .extern banim_drmm_sp1_2_oam_frame_23_l + .extern banim_drmm_sp1_2_oam_frame_15_r + .extern banim_drmm_sp1_2_oam_frame_15_l + .extern banim_drmm_sp1_2_oam_frame_57_r + .extern banim_drmm_sp1_2_oam_frame_57_l + .extern banim_drmm_sp1_2_oam_frame_32_r + .extern banim_drmm_sp1_2_oam_frame_32_l + .extern banim_drmm_sp1_2_oam_frame_29_r + .extern banim_drmm_sp1_2_oam_frame_29_l + .extern banim_drmm_sp1_2_oam_frame_33_r + .extern banim_drmm_sp1_2_oam_frame_33_l + .extern banim_drmm_sp1_2_oam_frame_22_r + .extern banim_drmm_sp1_2_oam_frame_22_l + .extern banim_drmm_sp1_2_oam_frame_6_r + .extern banim_drmm_sp1_2_oam_frame_6_l + .extern banim_drmm_sp1_2_oam_frame_52_r + .extern banim_drmm_sp1_2_oam_frame_52_l + .extern banim_drmm_sp1_2_oam_frame_49_r + .extern banim_drmm_sp1_2_oam_frame_49_l + .extern banim_drmm_sp1_2_oam_frame_24_r + .extern banim_drmm_sp1_2_oam_frame_24_l + .extern banim_drmm_sp1_2_oam_frame_56_r + .extern banim_drmm_sp1_2_oam_frame_56_l + .extern banim_drmm_sp1_2_oam_frame_16_r + .extern banim_drmm_sp1_2_oam_frame_16_l + .extern banim_drmm_sp1_2_oam_frame_40_r + .extern banim_drmm_sp1_2_oam_frame_40_l + .extern banim_drmm_sp1_2_oam_frame_44_r + .extern banim_drmm_sp1_2_oam_frame_44_l + .extern banim_drmm_sp1_2_oam_frame_12_r + .extern banim_drmm_sp1_2_oam_frame_12_l + .extern banim_drmm_sp1_2_oam_frame_55_r + .extern banim_drmm_sp1_2_oam_frame_55_l + .extern banim_drmm_sp1_2_oam_frame_2_r + .extern banim_drmm_sp1_2_oam_frame_2_l + .extern banim_drmm_sp1_2_oam_frame_35_r + .extern banim_drmm_sp1_2_oam_frame_35_l + .extern banim_drmm_sp1_2_oam_frame_3_r + .extern banim_drmm_sp1_2_oam_frame_3_l + .extern banim_drmm_sp1_2_oam_frame_46_r + .extern banim_drmm_sp1_2_oam_frame_46_l + .extern banim_drmm_sp1_2_oam_frame_38_r + .extern banim_drmm_sp1_2_oam_frame_38_l + .extern banim_drmm_sp1_2_oam_frame_17_r + .extern banim_drmm_sp1_2_oam_frame_17_l + .extern banim_drmm_sp1_2_oam_frame_39_r + .extern banim_drmm_sp1_2_oam_frame_39_l + .extern banim_drmm_sp1_2_oam_frame_59_r + .extern banim_drmm_sp1_2_oam_frame_59_l + .extern banim_drmm_sp1_2_oam_frame_10_r + .extern banim_drmm_sp1_2_oam_frame_10_l + .extern banim_drmm_sp1_2_oam_frame_43_r + .extern banim_drmm_sp1_2_oam_frame_43_l + .extern banim_drmm_sp1_2_oam_frame_7_r + .extern banim_drmm_sp1_2_oam_frame_7_l + .extern banim_drmm_sp1_2_oam_frame_4_r + .extern banim_drmm_sp1_2_oam_frame_4_l + .extern banim_drmm_sp1_2_oam_frame_13_r + .extern banim_drmm_sp1_2_oam_frame_13_l + .extern banim_drmm_sp1_2_oam_frame_36_r + .extern banim_drmm_sp1_2_oam_frame_36_l +@ battle animation 0x5D + .extern banim_drmm_sp1_3_oam_frame_0_r + .extern banim_drmm_sp1_3_oam_frame_0_l + .extern banim_drmm_sp1_3_oam_frame_2_r + .extern banim_drmm_sp1_3_oam_frame_2_l + .extern banim_drmm_sp1_3_oam_frame_1_r + .extern banim_drmm_sp1_3_oam_frame_1_l +@ battle animation 0x5E + .extern banim_drmm_sp1_4_oam_frame_0_r + .extern banim_drmm_sp1_4_oam_frame_0_l + .extern banim_drmm_sp1_4_oam_frame_27_r + .extern banim_drmm_sp1_4_oam_frame_27_l + .extern banim_drmm_sp1_4_oam_frame_30_r + .extern banim_drmm_sp1_4_oam_frame_30_l + .extern banim_drmm_sp1_4_oam_frame_53_r + .extern banim_drmm_sp1_4_oam_frame_53_l + .extern banim_drmm_sp1_4_oam_frame_6_r + .extern banim_drmm_sp1_4_oam_frame_6_l + .extern banim_drmm_sp1_4_oam_frame_54_r + .extern banim_drmm_sp1_4_oam_frame_54_l + .extern banim_drmm_sp1_4_oam_frame_19_r + .extern banim_drmm_sp1_4_oam_frame_19_l + .extern banim_drmm_sp1_4_oam_frame_8_r + .extern banim_drmm_sp1_4_oam_frame_8_l + .extern banim_drmm_sp1_4_oam_frame_5_r + .extern banim_drmm_sp1_4_oam_frame_5_l + .extern banim_drmm_sp1_4_oam_frame_28_r + .extern banim_drmm_sp1_4_oam_frame_28_l + .extern banim_drmm_sp1_4_oam_frame_47_r + .extern banim_drmm_sp1_4_oam_frame_47_l + .extern banim_drmm_sp1_4_oam_frame_33_r + .extern banim_drmm_sp1_4_oam_frame_33_l + .extern banim_drmm_sp1_4_oam_frame_38_r + .extern banim_drmm_sp1_4_oam_frame_38_l + .extern banim_drmm_sp1_4_oam_frame_13_r + .extern banim_drmm_sp1_4_oam_frame_13_l + .extern banim_drmm_sp1_4_oam_frame_52_r + .extern banim_drmm_sp1_4_oam_frame_52_l + .extern banim_drmm_sp1_4_oam_frame_36_r + .extern banim_drmm_sp1_4_oam_frame_36_l + .extern banim_drmm_sp1_4_oam_frame_21_r + .extern banim_drmm_sp1_4_oam_frame_21_l + .extern banim_drmm_sp1_4_oam_frame_51_r + .extern banim_drmm_sp1_4_oam_frame_51_l + .extern banim_drmm_sp1_4_oam_frame_1_r + .extern banim_drmm_sp1_4_oam_frame_1_l + .extern banim_drmm_sp1_4_oam_frame_29_r + .extern banim_drmm_sp1_4_oam_frame_29_l + .extern banim_drmm_sp1_4_oam_frame_23_r + .extern banim_drmm_sp1_4_oam_frame_23_l + .extern banim_drmm_sp1_4_oam_frame_9_r + .extern banim_drmm_sp1_4_oam_frame_9_l + .extern banim_drmm_sp1_4_oam_frame_11_r + .extern banim_drmm_sp1_4_oam_frame_11_l + .extern banim_drmm_sp1_4_oam_frame_48_r + .extern banim_drmm_sp1_4_oam_frame_48_l + .extern banim_drmm_sp1_4_oam_frame_14_r + .extern banim_drmm_sp1_4_oam_frame_14_l + .extern banim_drmm_sp1_4_oam_frame_26_r + .extern banim_drmm_sp1_4_oam_frame_26_l + .extern banim_drmm_sp1_4_oam_frame_41_r + .extern banim_drmm_sp1_4_oam_frame_41_l + .extern banim_drmm_sp1_4_oam_frame_43_r + .extern banim_drmm_sp1_4_oam_frame_43_l + .extern banim_drmm_sp1_4_oam_frame_10_r + .extern banim_drmm_sp1_4_oam_frame_10_l + .extern banim_drmm_sp1_4_oam_frame_25_r + .extern banim_drmm_sp1_4_oam_frame_25_l + .extern banim_drmm_sp1_4_oam_frame_34_r + .extern banim_drmm_sp1_4_oam_frame_34_l + .extern banim_drmm_sp1_4_oam_frame_16_r + .extern banim_drmm_sp1_4_oam_frame_16_l + .extern banim_drmm_sp1_4_oam_frame_7_r + .extern banim_drmm_sp1_4_oam_frame_7_l + .extern banim_drmm_sp1_4_oam_frame_18_r + .extern banim_drmm_sp1_4_oam_frame_18_l + .extern banim_drmm_sp1_4_oam_frame_24_r + .extern banim_drmm_sp1_4_oam_frame_24_l + .extern banim_drmm_sp1_4_oam_frame_40_r + .extern banim_drmm_sp1_4_oam_frame_40_l + .extern banim_drmm_sp1_4_oam_frame_20_r + .extern banim_drmm_sp1_4_oam_frame_20_l + .extern banim_drmm_sp1_4_oam_frame_37_r + .extern banim_drmm_sp1_4_oam_frame_37_l + .extern banim_drmm_sp1_4_oam_frame_15_r + .extern banim_drmm_sp1_4_oam_frame_15_l + .extern banim_drmm_sp1_4_oam_frame_55_r + .extern banim_drmm_sp1_4_oam_frame_55_l + .extern banim_drmm_sp1_4_oam_frame_17_r + .extern banim_drmm_sp1_4_oam_frame_17_l + .extern banim_drmm_sp1_4_oam_frame_45_r + .extern banim_drmm_sp1_4_oam_frame_45_l + .extern banim_drmm_sp1_4_oam_frame_50_r + .extern banim_drmm_sp1_4_oam_frame_50_l + .extern banim_drmm_sp1_4_oam_frame_3_r + .extern banim_drmm_sp1_4_oam_frame_3_l + .extern banim_drmm_sp1_4_oam_frame_31_r + .extern banim_drmm_sp1_4_oam_frame_31_l + .extern banim_drmm_sp1_4_oam_frame_12_r + .extern banim_drmm_sp1_4_oam_frame_12_l + .extern banim_drmm_sp1_4_oam_frame_49_r + .extern banim_drmm_sp1_4_oam_frame_49_l + .extern banim_drmm_sp1_4_oam_frame_2_r + .extern banim_drmm_sp1_4_oam_frame_2_l + .extern banim_drmm_sp1_4_oam_frame_42_r + .extern banim_drmm_sp1_4_oam_frame_42_l + .extern banim_drmm_sp1_4_oam_frame_4_r + .extern banim_drmm_sp1_4_oam_frame_4_l + .extern banim_drmm_sp1_4_oam_frame_32_r + .extern banim_drmm_sp1_4_oam_frame_32_l + .extern banim_drmm_sp1_4_oam_frame_46_r + .extern banim_drmm_sp1_4_oam_frame_46_l + .extern banim_drmm_sp1_4_oam_frame_22_r + .extern banim_drmm_sp1_4_oam_frame_22_l + .extern banim_drmm_sp1_4_oam_frame_35_r + .extern banim_drmm_sp1_4_oam_frame_35_l + .extern banim_drmm_sp1_4_oam_frame_44_r + .extern banim_drmm_sp1_4_oam_frame_44_l + .extern banim_drmm_sp1_4_oam_frame_39_r + .extern banim_drmm_sp1_4_oam_frame_39_l +@ battle animation 0x5F + .extern banim_drmm_sp1_5_oam_frame_0_r + .extern banim_drmm_sp1_5_oam_frame_0_l + .extern banim_drmm_sp1_5_oam_frame_18_r + .extern banim_drmm_sp1_5_oam_frame_18_l + .extern banim_drmm_sp1_5_oam_frame_41_r + .extern banim_drmm_sp1_5_oam_frame_41_l + .extern banim_drmm_sp1_5_oam_frame_51_r + .extern banim_drmm_sp1_5_oam_frame_51_l + .extern banim_drmm_sp1_5_oam_frame_9_r + .extern banim_drmm_sp1_5_oam_frame_9_l + .extern banim_drmm_sp1_5_oam_frame_53_r + .extern banim_drmm_sp1_5_oam_frame_53_l + .extern banim_drmm_sp1_5_oam_frame_11_r + .extern banim_drmm_sp1_5_oam_frame_11_l + .extern banim_drmm_sp1_5_oam_frame_19_r + .extern banim_drmm_sp1_5_oam_frame_19_l + .extern banim_drmm_sp1_5_oam_frame_30_r + .extern banim_drmm_sp1_5_oam_frame_30_l + .extern banim_drmm_sp1_5_oam_frame_8_r + .extern banim_drmm_sp1_5_oam_frame_8_l + .extern banim_drmm_sp1_5_oam_frame_27_r + .extern banim_drmm_sp1_5_oam_frame_27_l + .extern banim_drmm_sp1_5_oam_frame_47_r + .extern banim_drmm_sp1_5_oam_frame_47_l + .extern banim_drmm_sp1_5_oam_frame_25_r + .extern banim_drmm_sp1_5_oam_frame_25_l + .extern banim_drmm_sp1_5_oam_frame_58_r + .extern banim_drmm_sp1_5_oam_frame_58_l + .extern banim_drmm_sp1_5_oam_frame_26_r + .extern banim_drmm_sp1_5_oam_frame_26_l + .extern banim_drmm_sp1_5_oam_frame_28_r + .extern banim_drmm_sp1_5_oam_frame_28_l + .extern banim_drmm_sp1_5_oam_frame_34_r + .extern banim_drmm_sp1_5_oam_frame_34_l + .extern banim_drmm_sp1_5_oam_frame_54_r + .extern banim_drmm_sp1_5_oam_frame_54_l + .extern banim_drmm_sp1_5_oam_frame_50_r + .extern banim_drmm_sp1_5_oam_frame_50_l + .extern banim_drmm_sp1_5_oam_frame_1_r + .extern banim_drmm_sp1_5_oam_frame_1_l + .extern banim_drmm_sp1_5_oam_frame_20_r + .extern banim_drmm_sp1_5_oam_frame_20_l + .extern banim_drmm_sp1_5_oam_frame_42_r + .extern banim_drmm_sp1_5_oam_frame_42_l + .extern banim_drmm_sp1_5_oam_frame_37_r + .extern banim_drmm_sp1_5_oam_frame_37_l + .extern banim_drmm_sp1_5_oam_frame_48_r + .extern banim_drmm_sp1_5_oam_frame_48_l + .extern banim_drmm_sp1_5_oam_frame_21_r + .extern banim_drmm_sp1_5_oam_frame_21_l + .extern banim_drmm_sp1_5_oam_frame_5_r + .extern banim_drmm_sp1_5_oam_frame_5_l + .extern banim_drmm_sp1_5_oam_frame_45_r + .extern banim_drmm_sp1_5_oam_frame_45_l + .extern banim_drmm_sp1_5_oam_frame_31_r + .extern banim_drmm_sp1_5_oam_frame_31_l + .extern banim_drmm_sp1_5_oam_frame_14_r + .extern banim_drmm_sp1_5_oam_frame_14_l + .extern banim_drmm_sp1_5_oam_frame_23_r + .extern banim_drmm_sp1_5_oam_frame_23_l + .extern banim_drmm_sp1_5_oam_frame_15_r + .extern banim_drmm_sp1_5_oam_frame_15_l + .extern banim_drmm_sp1_5_oam_frame_57_r + .extern banim_drmm_sp1_5_oam_frame_57_l + .extern banim_drmm_sp1_5_oam_frame_32_r + .extern banim_drmm_sp1_5_oam_frame_32_l + .extern banim_drmm_sp1_5_oam_frame_29_r + .extern banim_drmm_sp1_5_oam_frame_29_l + .extern banim_drmm_sp1_5_oam_frame_33_r + .extern banim_drmm_sp1_5_oam_frame_33_l + .extern banim_drmm_sp1_5_oam_frame_22_r + .extern banim_drmm_sp1_5_oam_frame_22_l + .extern banim_drmm_sp1_5_oam_frame_6_r + .extern banim_drmm_sp1_5_oam_frame_6_l + .extern banim_drmm_sp1_5_oam_frame_52_r + .extern banim_drmm_sp1_5_oam_frame_52_l + .extern banim_drmm_sp1_5_oam_frame_49_r + .extern banim_drmm_sp1_5_oam_frame_49_l + .extern banim_drmm_sp1_5_oam_frame_24_r + .extern banim_drmm_sp1_5_oam_frame_24_l + .extern banim_drmm_sp1_5_oam_frame_56_r + .extern banim_drmm_sp1_5_oam_frame_56_l + .extern banim_drmm_sp1_5_oam_frame_16_r + .extern banim_drmm_sp1_5_oam_frame_16_l + .extern banim_drmm_sp1_5_oam_frame_40_r + .extern banim_drmm_sp1_5_oam_frame_40_l + .extern banim_drmm_sp1_5_oam_frame_44_r + .extern banim_drmm_sp1_5_oam_frame_44_l + .extern banim_drmm_sp1_5_oam_frame_12_r + .extern banim_drmm_sp1_5_oam_frame_12_l + .extern banim_drmm_sp1_5_oam_frame_55_r + .extern banim_drmm_sp1_5_oam_frame_55_l + .extern banim_drmm_sp1_5_oam_frame_2_r + .extern banim_drmm_sp1_5_oam_frame_2_l + .extern banim_drmm_sp1_5_oam_frame_35_r + .extern banim_drmm_sp1_5_oam_frame_35_l + .extern banim_drmm_sp1_5_oam_frame_3_r + .extern banim_drmm_sp1_5_oam_frame_3_l + .extern banim_drmm_sp1_5_oam_frame_46_r + .extern banim_drmm_sp1_5_oam_frame_46_l + .extern banim_drmm_sp1_5_oam_frame_38_r + .extern banim_drmm_sp1_5_oam_frame_38_l + .extern banim_drmm_sp1_5_oam_frame_17_r + .extern banim_drmm_sp1_5_oam_frame_17_l + .extern banim_drmm_sp1_5_oam_frame_39_r + .extern banim_drmm_sp1_5_oam_frame_39_l + .extern banim_drmm_sp1_5_oam_frame_59_r + .extern banim_drmm_sp1_5_oam_frame_59_l + .extern banim_drmm_sp1_5_oam_frame_10_r + .extern banim_drmm_sp1_5_oam_frame_10_l + .extern banim_drmm_sp1_5_oam_frame_43_r + .extern banim_drmm_sp1_5_oam_frame_43_l + .extern banim_drmm_sp1_5_oam_frame_7_r + .extern banim_drmm_sp1_5_oam_frame_7_l + .extern banim_drmm_sp1_5_oam_frame_4_r + .extern banim_drmm_sp1_5_oam_frame_4_l + .extern banim_drmm_sp1_5_oam_frame_13_r + .extern banim_drmm_sp1_5_oam_frame_13_l + .extern banim_drmm_sp1_5_oam_frame_36_r + .extern banim_drmm_sp1_5_oam_frame_36_l +@ battle animation 0x60 + .extern banim_drmm_sp1_6_oam_frame_0_r + .extern banim_drmm_sp1_6_oam_frame_0_l + .extern banim_drmm_sp1_6_oam_frame_2_r + .extern banim_drmm_sp1_6_oam_frame_2_l + .extern banim_drmm_sp1_6_oam_frame_1_r + .extern banim_drmm_sp1_6_oam_frame_1_l +@ battle animation 0x61 + .extern banim_wykm_sp1_oam_frame_0_r + .extern banim_wykm_sp1_oam_frame_0_l + .extern banim_wykm_sp1_oam_frame_36_r + .extern banim_wykm_sp1_oam_frame_36_l + .extern banim_wykm_sp1_oam_frame_40_r + .extern banim_wykm_sp1_oam_frame_40_l + .extern banim_wykm_sp1_oam_frame_17_r + .extern banim_wykm_sp1_oam_frame_17_l + .extern banim_wykm_sp1_oam_frame_12_r + .extern banim_wykm_sp1_oam_frame_12_l + .extern banim_wykm_sp1_oam_frame_18_r + .extern banim_wykm_sp1_oam_frame_18_l + .extern banim_wykm_sp1_oam_frame_8_r + .extern banim_wykm_sp1_oam_frame_8_l + .extern banim_wykm_sp1_oam_frame_16_r + .extern banim_wykm_sp1_oam_frame_16_l + .extern banim_wykm_sp1_oam_frame_24_r + .extern banim_wykm_sp1_oam_frame_24_l + .extern banim_wykm_sp1_oam_frame_51_r + .extern banim_wykm_sp1_oam_frame_51_l + .extern banim_wykm_sp1_oam_frame_28_r + .extern banim_wykm_sp1_oam_frame_28_l + .extern banim_wykm_sp1_oam_frame_43_r + .extern banim_wykm_sp1_oam_frame_43_l + .extern banim_wykm_sp1_oam_frame_14_r + .extern banim_wykm_sp1_oam_frame_14_l + .extern banim_wykm_sp1_oam_frame_52_r + .extern banim_wykm_sp1_oam_frame_52_l + .extern banim_wykm_sp1_oam_frame_49_r + .extern banim_wykm_sp1_oam_frame_49_l + .extern banim_wykm_sp1_oam_frame_22_r + .extern banim_wykm_sp1_oam_frame_22_l + .extern banim_wykm_sp1_oam_frame_7_r + .extern banim_wykm_sp1_oam_frame_7_l + .extern banim_wykm_sp1_oam_frame_45_r + .extern banim_wykm_sp1_oam_frame_45_l + .extern banim_wykm_sp1_oam_frame_48_r + .extern banim_wykm_sp1_oam_frame_48_l + .extern banim_wykm_sp1_oam_frame_44_r + .extern banim_wykm_sp1_oam_frame_44_l + .extern banim_wykm_sp1_oam_frame_29_r + .extern banim_wykm_sp1_oam_frame_29_l + .extern banim_wykm_sp1_oam_frame_42_r + .extern banim_wykm_sp1_oam_frame_42_l + .extern banim_wykm_sp1_oam_frame_38_r + .extern banim_wykm_sp1_oam_frame_38_l + .extern banim_wykm_sp1_oam_frame_15_r + .extern banim_wykm_sp1_oam_frame_15_l + .extern banim_wykm_sp1_oam_frame_33_r + .extern banim_wykm_sp1_oam_frame_33_l + .extern banim_wykm_sp1_oam_frame_25_r + .extern banim_wykm_sp1_oam_frame_25_l + .extern banim_wykm_sp1_oam_frame_32_r + .extern banim_wykm_sp1_oam_frame_32_l + .extern banim_wykm_sp1_oam_frame_2_r + .extern banim_wykm_sp1_oam_frame_2_l + .extern banim_wykm_sp1_oam_frame_35_r + .extern banim_wykm_sp1_oam_frame_35_l + .extern banim_wykm_sp1_oam_frame_50_r + .extern banim_wykm_sp1_oam_frame_50_l + .extern banim_wykm_sp1_oam_frame_23_r + .extern banim_wykm_sp1_oam_frame_23_l + .extern banim_wykm_sp1_oam_frame_13_r + .extern banim_wykm_sp1_oam_frame_13_l + .extern banim_wykm_sp1_oam_frame_30_r + .extern banim_wykm_sp1_oam_frame_30_l + .extern banim_wykm_sp1_oam_frame_47_r + .extern banim_wykm_sp1_oam_frame_47_l + .extern banim_wykm_sp1_oam_frame_5_r + .extern banim_wykm_sp1_oam_frame_5_l + .extern banim_wykm_sp1_oam_frame_46_r + .extern banim_wykm_sp1_oam_frame_46_l + .extern banim_wykm_sp1_oam_frame_39_r + .extern banim_wykm_sp1_oam_frame_39_l + .extern banim_wykm_sp1_oam_frame_9_r + .extern banim_wykm_sp1_oam_frame_9_l + .extern banim_wykm_sp1_oam_frame_4_r + .extern banim_wykm_sp1_oam_frame_4_l + .extern banim_wykm_sp1_oam_frame_41_r + .extern banim_wykm_sp1_oam_frame_41_l + .extern banim_wykm_sp1_oam_frame_11_r + .extern banim_wykm_sp1_oam_frame_11_l + .extern banim_wykm_sp1_oam_frame_26_r + .extern banim_wykm_sp1_oam_frame_26_l + .extern banim_wykm_sp1_oam_frame_31_r + .extern banim_wykm_sp1_oam_frame_31_l + .extern banim_wykm_sp1_oam_frame_1_r + .extern banim_wykm_sp1_oam_frame_1_l + .extern banim_wykm_sp1_oam_frame_20_r + .extern banim_wykm_sp1_oam_frame_20_l + .extern banim_wykm_sp1_oam_frame_37_r + .extern banim_wykm_sp1_oam_frame_37_l + .extern banim_wykm_sp1_oam_frame_21_r + .extern banim_wykm_sp1_oam_frame_21_l + .extern banim_wykm_sp1_oam_frame_3_r + .extern banim_wykm_sp1_oam_frame_3_l + .extern banim_wykm_sp1_oam_frame_10_r + .extern banim_wykm_sp1_oam_frame_10_l + .extern banim_wykm_sp1_oam_frame_34_r + .extern banim_wykm_sp1_oam_frame_34_l + .extern banim_wykm_sp1_oam_frame_19_r + .extern banim_wykm_sp1_oam_frame_19_l + .extern banim_wykm_sp1_oam_frame_27_r + .extern banim_wykm_sp1_oam_frame_27_l + .extern banim_wykm_sp1_oam_frame_6_r + .extern banim_wykm_sp1_oam_frame_6_l +@ battle animation 0x62 + .extern banim_wykm_sp1_2_oam_frame_0_r + .extern banim_wykm_sp1_2_oam_frame_0_l + .extern banim_wykm_sp1_2_oam_frame_2_r + .extern banim_wykm_sp1_2_oam_frame_2_l + .extern banim_wykm_sp1_2_oam_frame_1_r + .extern banim_wykm_sp1_2_oam_frame_1_l +@ battle animation 0x63 + .extern banim_wykm_sp1_3_oam_frame_0_r + .extern banim_wykm_sp1_3_oam_frame_0_l + .extern banim_wykm_sp1_3_oam_frame_36_r + .extern banim_wykm_sp1_3_oam_frame_36_l + .extern banim_wykm_sp1_3_oam_frame_40_r + .extern banim_wykm_sp1_3_oam_frame_40_l + .extern banim_wykm_sp1_3_oam_frame_17_r + .extern banim_wykm_sp1_3_oam_frame_17_l + .extern banim_wykm_sp1_3_oam_frame_12_r + .extern banim_wykm_sp1_3_oam_frame_12_l + .extern banim_wykm_sp1_3_oam_frame_18_r + .extern banim_wykm_sp1_3_oam_frame_18_l + .extern banim_wykm_sp1_3_oam_frame_8_r + .extern banim_wykm_sp1_3_oam_frame_8_l + .extern banim_wykm_sp1_3_oam_frame_16_r + .extern banim_wykm_sp1_3_oam_frame_16_l + .extern banim_wykm_sp1_3_oam_frame_24_r + .extern banim_wykm_sp1_3_oam_frame_24_l + .extern banim_wykm_sp1_3_oam_frame_51_r + .extern banim_wykm_sp1_3_oam_frame_51_l + .extern banim_wykm_sp1_3_oam_frame_28_r + .extern banim_wykm_sp1_3_oam_frame_28_l + .extern banim_wykm_sp1_3_oam_frame_43_r + .extern banim_wykm_sp1_3_oam_frame_43_l + .extern banim_wykm_sp1_3_oam_frame_14_r + .extern banim_wykm_sp1_3_oam_frame_14_l + .extern banim_wykm_sp1_3_oam_frame_52_r + .extern banim_wykm_sp1_3_oam_frame_52_l + .extern banim_wykm_sp1_3_oam_frame_49_r + .extern banim_wykm_sp1_3_oam_frame_49_l + .extern banim_wykm_sp1_3_oam_frame_22_r + .extern banim_wykm_sp1_3_oam_frame_22_l + .extern banim_wykm_sp1_3_oam_frame_7_r + .extern banim_wykm_sp1_3_oam_frame_7_l + .extern banim_wykm_sp1_3_oam_frame_45_r + .extern banim_wykm_sp1_3_oam_frame_45_l + .extern banim_wykm_sp1_3_oam_frame_48_r + .extern banim_wykm_sp1_3_oam_frame_48_l + .extern banim_wykm_sp1_3_oam_frame_44_r + .extern banim_wykm_sp1_3_oam_frame_44_l + .extern banim_wykm_sp1_3_oam_frame_29_r + .extern banim_wykm_sp1_3_oam_frame_29_l + .extern banim_wykm_sp1_3_oam_frame_42_r + .extern banim_wykm_sp1_3_oam_frame_42_l + .extern banim_wykm_sp1_3_oam_frame_38_r + .extern banim_wykm_sp1_3_oam_frame_38_l + .extern banim_wykm_sp1_3_oam_frame_15_r + .extern banim_wykm_sp1_3_oam_frame_15_l + .extern banim_wykm_sp1_3_oam_frame_33_r + .extern banim_wykm_sp1_3_oam_frame_33_l + .extern banim_wykm_sp1_3_oam_frame_25_r + .extern banim_wykm_sp1_3_oam_frame_25_l + .extern banim_wykm_sp1_3_oam_frame_32_r + .extern banim_wykm_sp1_3_oam_frame_32_l + .extern banim_wykm_sp1_3_oam_frame_2_r + .extern banim_wykm_sp1_3_oam_frame_2_l + .extern banim_wykm_sp1_3_oam_frame_35_r + .extern banim_wykm_sp1_3_oam_frame_35_l + .extern banim_wykm_sp1_3_oam_frame_50_r + .extern banim_wykm_sp1_3_oam_frame_50_l + .extern banim_wykm_sp1_3_oam_frame_23_r + .extern banim_wykm_sp1_3_oam_frame_23_l + .extern banim_wykm_sp1_3_oam_frame_13_r + .extern banim_wykm_sp1_3_oam_frame_13_l + .extern banim_wykm_sp1_3_oam_frame_30_r + .extern banim_wykm_sp1_3_oam_frame_30_l + .extern banim_wykm_sp1_3_oam_frame_47_r + .extern banim_wykm_sp1_3_oam_frame_47_l + .extern banim_wykm_sp1_3_oam_frame_5_r + .extern banim_wykm_sp1_3_oam_frame_5_l + .extern banim_wykm_sp1_3_oam_frame_46_r + .extern banim_wykm_sp1_3_oam_frame_46_l + .extern banim_wykm_sp1_3_oam_frame_39_r + .extern banim_wykm_sp1_3_oam_frame_39_l + .extern banim_wykm_sp1_3_oam_frame_9_r + .extern banim_wykm_sp1_3_oam_frame_9_l + .extern banim_wykm_sp1_3_oam_frame_4_r + .extern banim_wykm_sp1_3_oam_frame_4_l + .extern banim_wykm_sp1_3_oam_frame_41_r + .extern banim_wykm_sp1_3_oam_frame_41_l + .extern banim_wykm_sp1_3_oam_frame_11_r + .extern banim_wykm_sp1_3_oam_frame_11_l + .extern banim_wykm_sp1_3_oam_frame_26_r + .extern banim_wykm_sp1_3_oam_frame_26_l + .extern banim_wykm_sp1_3_oam_frame_31_r + .extern banim_wykm_sp1_3_oam_frame_31_l + .extern banim_wykm_sp1_3_oam_frame_1_r + .extern banim_wykm_sp1_3_oam_frame_1_l + .extern banim_wykm_sp1_3_oam_frame_20_r + .extern banim_wykm_sp1_3_oam_frame_20_l + .extern banim_wykm_sp1_3_oam_frame_37_r + .extern banim_wykm_sp1_3_oam_frame_37_l + .extern banim_wykm_sp1_3_oam_frame_21_r + .extern banim_wykm_sp1_3_oam_frame_21_l + .extern banim_wykm_sp1_3_oam_frame_3_r + .extern banim_wykm_sp1_3_oam_frame_3_l + .extern banim_wykm_sp1_3_oam_frame_10_r + .extern banim_wykm_sp1_3_oam_frame_10_l + .extern banim_wykm_sp1_3_oam_frame_34_r + .extern banim_wykm_sp1_3_oam_frame_34_l + .extern banim_wykm_sp1_3_oam_frame_19_r + .extern banim_wykm_sp1_3_oam_frame_19_l + .extern banim_wykm_sp1_3_oam_frame_27_r + .extern banim_wykm_sp1_3_oam_frame_27_l + .extern banim_wykm_sp1_3_oam_frame_6_r + .extern banim_wykm_sp1_3_oam_frame_6_l +@ battle animation 0x64 + .extern banim_wykm_sp1_4_oam_frame_0_r + .extern banim_wykm_sp1_4_oam_frame_0_l + .extern banim_wykm_sp1_4_oam_frame_2_r + .extern banim_wykm_sp1_4_oam_frame_2_l + .extern banim_wykm_sp1_4_oam_frame_1_r + .extern banim_wykm_sp1_4_oam_frame_1_l +@ battle animation 0x65 + .extern banim_pekf_sp1_oam_frame_0_r + .extern banim_pekf_sp1_oam_frame_0_l + .extern banim_pekf_sp1_oam_frame_10_r + .extern banim_pekf_sp1_oam_frame_10_l + .extern banim_pekf_sp1_oam_frame_49_r + .extern banim_pekf_sp1_oam_frame_49_l + .extern banim_pekf_sp1_oam_frame_11_r + .extern banim_pekf_sp1_oam_frame_11_l + .extern banim_pekf_sp1_oam_frame_54_r + .extern banim_pekf_sp1_oam_frame_54_l + .extern banim_pekf_sp1_oam_frame_16_r + .extern banim_pekf_sp1_oam_frame_16_l + .extern banim_pekf_sp1_oam_frame_27_r + .extern banim_pekf_sp1_oam_frame_27_l + .extern banim_pekf_sp1_oam_frame_2_r + .extern banim_pekf_sp1_oam_frame_2_l + .extern banim_pekf_sp1_oam_frame_31_r + .extern banim_pekf_sp1_oam_frame_31_l + .extern banim_pekf_sp1_oam_frame_8_r + .extern banim_pekf_sp1_oam_frame_8_l + .extern banim_pekf_sp1_oam_frame_18_r + .extern banim_pekf_sp1_oam_frame_18_l + .extern banim_pekf_sp1_oam_frame_52_r + .extern banim_pekf_sp1_oam_frame_52_l + .extern banim_pekf_sp1_oam_frame_17_r + .extern banim_pekf_sp1_oam_frame_17_l + .extern banim_pekf_sp1_oam_frame_55_r + .extern banim_pekf_sp1_oam_frame_55_l + .extern banim_pekf_sp1_oam_frame_41_r + .extern banim_pekf_sp1_oam_frame_41_l + .extern banim_pekf_sp1_oam_frame_26_r + .extern banim_pekf_sp1_oam_frame_26_l + .extern banim_pekf_sp1_oam_frame_32_r + .extern banim_pekf_sp1_oam_frame_32_l + .extern banim_pekf_sp1_oam_frame_36_r + .extern banim_pekf_sp1_oam_frame_36_l + .extern banim_pekf_sp1_oam_frame_35_r + .extern banim_pekf_sp1_oam_frame_35_l + .extern banim_pekf_sp1_oam_frame_20_r + .extern banim_pekf_sp1_oam_frame_20_l + .extern banim_pekf_sp1_oam_frame_13_r + .extern banim_pekf_sp1_oam_frame_13_l + .extern banim_pekf_sp1_oam_frame_33_r + .extern banim_pekf_sp1_oam_frame_33_l + .extern banim_pekf_sp1_oam_frame_34_r + .extern banim_pekf_sp1_oam_frame_34_l + .extern banim_pekf_sp1_oam_frame_6_r + .extern banim_pekf_sp1_oam_frame_6_l + .extern banim_pekf_sp1_oam_frame_40_r + .extern banim_pekf_sp1_oam_frame_40_l + .extern banim_pekf_sp1_oam_frame_28_r + .extern banim_pekf_sp1_oam_frame_28_l + .extern banim_pekf_sp1_oam_frame_12_r + .extern banim_pekf_sp1_oam_frame_12_l + .extern banim_pekf_sp1_oam_frame_14_r + .extern banim_pekf_sp1_oam_frame_14_l + .extern banim_pekf_sp1_oam_frame_3_r + .extern banim_pekf_sp1_oam_frame_3_l + .extern banim_pekf_sp1_oam_frame_39_r + .extern banim_pekf_sp1_oam_frame_39_l + .extern banim_pekf_sp1_oam_frame_25_r + .extern banim_pekf_sp1_oam_frame_25_l + .extern banim_pekf_sp1_oam_frame_56_r + .extern banim_pekf_sp1_oam_frame_56_l + .extern banim_pekf_sp1_oam_frame_46_r + .extern banim_pekf_sp1_oam_frame_46_l + .extern banim_pekf_sp1_oam_frame_24_r + .extern banim_pekf_sp1_oam_frame_24_l + .extern banim_pekf_sp1_oam_frame_1_r + .extern banim_pekf_sp1_oam_frame_1_l + .extern banim_pekf_sp1_oam_frame_5_r + .extern banim_pekf_sp1_oam_frame_5_l + .extern banim_pekf_sp1_oam_frame_50_r + .extern banim_pekf_sp1_oam_frame_50_l + .extern banim_pekf_sp1_oam_frame_47_r + .extern banim_pekf_sp1_oam_frame_47_l + .extern banim_pekf_sp1_oam_frame_30_r + .extern banim_pekf_sp1_oam_frame_30_l + .extern banim_pekf_sp1_oam_frame_48_r + .extern banim_pekf_sp1_oam_frame_48_l + .extern banim_pekf_sp1_oam_frame_42_r + .extern banim_pekf_sp1_oam_frame_42_l + .extern banim_pekf_sp1_oam_frame_21_r + .extern banim_pekf_sp1_oam_frame_21_l + .extern banim_pekf_sp1_oam_frame_29_r + .extern banim_pekf_sp1_oam_frame_29_l + .extern banim_pekf_sp1_oam_frame_19_r + .extern banim_pekf_sp1_oam_frame_19_l + .extern banim_pekf_sp1_oam_frame_7_r + .extern banim_pekf_sp1_oam_frame_7_l + .extern banim_pekf_sp1_oam_frame_9_r + .extern banim_pekf_sp1_oam_frame_9_l + .extern banim_pekf_sp1_oam_frame_23_r + .extern banim_pekf_sp1_oam_frame_23_l + .extern banim_pekf_sp1_oam_frame_51_r + .extern banim_pekf_sp1_oam_frame_51_l + .extern banim_pekf_sp1_oam_frame_38_r + .extern banim_pekf_sp1_oam_frame_38_l + .extern banim_pekf_sp1_oam_frame_44_r + .extern banim_pekf_sp1_oam_frame_44_l + .extern banim_pekf_sp1_oam_frame_37_r + .extern banim_pekf_sp1_oam_frame_37_l + .extern banim_pekf_sp1_oam_frame_53_r + .extern banim_pekf_sp1_oam_frame_53_l + .extern banim_pekf_sp1_oam_frame_43_r + .extern banim_pekf_sp1_oam_frame_43_l + .extern banim_pekf_sp1_oam_frame_4_r + .extern banim_pekf_sp1_oam_frame_4_l + .extern banim_pekf_sp1_oam_frame_15_r + .extern banim_pekf_sp1_oam_frame_15_l + .extern banim_pekf_sp1_oam_frame_22_r + .extern banim_pekf_sp1_oam_frame_22_l + .extern banim_pekf_sp1_oam_frame_45_r + .extern banim_pekf_sp1_oam_frame_45_l +@ battle animation 0x66 + .extern banim_pekf_sp1_2_oam_frame_0_r + .extern banim_pekf_sp1_2_oam_frame_0_l + .extern banim_pekf_sp1_2_oam_frame_1_r + .extern banim_pekf_sp1_2_oam_frame_1_l + .extern banim_pekf_sp1_2_oam_frame_2_r + .extern banim_pekf_sp1_2_oam_frame_2_l +@ battle animation 0x67 + .extern banim_fakf_sp1_oam_frame_0_r + .extern banim_fakf_sp1_oam_frame_0_l + .extern banim_fakf_sp1_oam_frame_12_r + .extern banim_fakf_sp1_oam_frame_12_l + .extern banim_fakf_sp1_oam_frame_47_r + .extern banim_fakf_sp1_oam_frame_47_l + .extern banim_fakf_sp1_oam_frame_2_r + .extern banim_fakf_sp1_oam_frame_2_l + .extern banim_fakf_sp1_oam_frame_48_r + .extern banim_fakf_sp1_oam_frame_48_l + .extern banim_fakf_sp1_oam_frame_66_r + .extern banim_fakf_sp1_oam_frame_66_l + .extern banim_fakf_sp1_oam_frame_13_r + .extern banim_fakf_sp1_oam_frame_13_l + .extern banim_fakf_sp1_oam_frame_16_r + .extern banim_fakf_sp1_oam_frame_16_l + .extern banim_fakf_sp1_oam_frame_27_r + .extern banim_fakf_sp1_oam_frame_27_l + .extern banim_fakf_sp1_oam_frame_17_r + .extern banim_fakf_sp1_oam_frame_17_l + .extern banim_fakf_sp1_oam_frame_30_r + .extern banim_fakf_sp1_oam_frame_30_l + .extern banim_fakf_sp1_oam_frame_58_r + .extern banim_fakf_sp1_oam_frame_58_l + .extern banim_fakf_sp1_oam_frame_21_r + .extern banim_fakf_sp1_oam_frame_21_l + .extern banim_fakf_sp1_oam_frame_6_r + .extern banim_fakf_sp1_oam_frame_6_l + .extern banim_fakf_sp1_oam_frame_31_r + .extern banim_fakf_sp1_oam_frame_31_l + .extern banim_fakf_sp1_oam_frame_42_r + .extern banim_fakf_sp1_oam_frame_42_l + .extern banim_fakf_sp1_oam_frame_23_r + .extern banim_fakf_sp1_oam_frame_23_l + .extern banim_fakf_sp1_oam_frame_35_r + .extern banim_fakf_sp1_oam_frame_35_l + .extern banim_fakf_sp1_oam_frame_62_r + .extern banim_fakf_sp1_oam_frame_62_l + .extern banim_fakf_sp1_oam_frame_59_r + .extern banim_fakf_sp1_oam_frame_59_l + .extern banim_fakf_sp1_oam_frame_53_r + .extern banim_fakf_sp1_oam_frame_53_l + .extern banim_fakf_sp1_oam_frame_3_r + .extern banim_fakf_sp1_oam_frame_3_l + .extern banim_fakf_sp1_oam_frame_36_r + .extern banim_fakf_sp1_oam_frame_36_l + .extern banim_fakf_sp1_oam_frame_26_r + .extern banim_fakf_sp1_oam_frame_26_l + .extern banim_fakf_sp1_oam_frame_63_r + .extern banim_fakf_sp1_oam_frame_63_l + .extern banim_fakf_sp1_oam_frame_25_r + .extern banim_fakf_sp1_oam_frame_25_l + .extern banim_fakf_sp1_oam_frame_14_r + .extern banim_fakf_sp1_oam_frame_14_l + .extern banim_fakf_sp1_oam_frame_39_r + .extern banim_fakf_sp1_oam_frame_39_l + .extern banim_fakf_sp1_oam_frame_51_r + .extern banim_fakf_sp1_oam_frame_51_l + .extern banim_fakf_sp1_oam_frame_40_r + .extern banim_fakf_sp1_oam_frame_40_l + .extern banim_fakf_sp1_oam_frame_38_r + .extern banim_fakf_sp1_oam_frame_38_l + .extern banim_fakf_sp1_oam_frame_45_r + .extern banim_fakf_sp1_oam_frame_45_l + .extern banim_fakf_sp1_oam_frame_11_r + .extern banim_fakf_sp1_oam_frame_11_l + .extern banim_fakf_sp1_oam_frame_24_r + .extern banim_fakf_sp1_oam_frame_24_l + .extern banim_fakf_sp1_oam_frame_32_r + .extern banim_fakf_sp1_oam_frame_32_l + .extern banim_fakf_sp1_oam_frame_8_r + .extern banim_fakf_sp1_oam_frame_8_l + .extern banim_fakf_sp1_oam_frame_44_r + .extern banim_fakf_sp1_oam_frame_44_l + .extern banim_fakf_sp1_oam_frame_7_r + .extern banim_fakf_sp1_oam_frame_7_l + .extern banim_fakf_sp1_oam_frame_19_r + .extern banim_fakf_sp1_oam_frame_19_l + .extern banim_fakf_sp1_oam_frame_10_r + .extern banim_fakf_sp1_oam_frame_10_l + .extern banim_fakf_sp1_oam_frame_20_r + .extern banim_fakf_sp1_oam_frame_20_l + .extern banim_fakf_sp1_oam_frame_43_r + .extern banim_fakf_sp1_oam_frame_43_l + .extern banim_fakf_sp1_oam_frame_49_r + .extern banim_fakf_sp1_oam_frame_49_l + .extern banim_fakf_sp1_oam_frame_5_r + .extern banim_fakf_sp1_oam_frame_5_l + .extern banim_fakf_sp1_oam_frame_65_r + .extern banim_fakf_sp1_oam_frame_65_l + .extern banim_fakf_sp1_oam_frame_54_r + .extern banim_fakf_sp1_oam_frame_54_l + .extern banim_fakf_sp1_oam_frame_33_r + .extern banim_fakf_sp1_oam_frame_33_l + .extern banim_fakf_sp1_oam_frame_15_r + .extern banim_fakf_sp1_oam_frame_15_l + .extern banim_fakf_sp1_oam_frame_60_r + .extern banim_fakf_sp1_oam_frame_60_l + .extern banim_fakf_sp1_oam_frame_18_r + .extern banim_fakf_sp1_oam_frame_18_l + .extern banim_fakf_sp1_oam_frame_55_r + .extern banim_fakf_sp1_oam_frame_55_l + .extern banim_fakf_sp1_oam_frame_1_r + .extern banim_fakf_sp1_oam_frame_1_l + .extern banim_fakf_sp1_oam_frame_22_r + .extern banim_fakf_sp1_oam_frame_22_l + .extern banim_fakf_sp1_oam_frame_50_r + .extern banim_fakf_sp1_oam_frame_50_l + .extern banim_fakf_sp1_oam_frame_56_r + .extern banim_fakf_sp1_oam_frame_56_l + .extern banim_fakf_sp1_oam_frame_41_r + .extern banim_fakf_sp1_oam_frame_41_l + .extern banim_fakf_sp1_oam_frame_9_r + .extern banim_fakf_sp1_oam_frame_9_l + .extern banim_fakf_sp1_oam_frame_64_r + .extern banim_fakf_sp1_oam_frame_64_l + .extern banim_fakf_sp1_oam_frame_29_r + .extern banim_fakf_sp1_oam_frame_29_l + .extern banim_fakf_sp1_oam_frame_67_r + .extern banim_fakf_sp1_oam_frame_67_l + .extern banim_fakf_sp1_oam_frame_57_r + .extern banim_fakf_sp1_oam_frame_57_l + .extern banim_fakf_sp1_oam_frame_34_r + .extern banim_fakf_sp1_oam_frame_34_l + .extern banim_fakf_sp1_oam_frame_37_r + .extern banim_fakf_sp1_oam_frame_37_l + .extern banim_fakf_sp1_oam_frame_68_r + .extern banim_fakf_sp1_oam_frame_68_l + .extern banim_fakf_sp1_oam_frame_4_r + .extern banim_fakf_sp1_oam_frame_4_l + .extern banim_fakf_sp1_oam_frame_69_r + .extern banim_fakf_sp1_oam_frame_69_l + .extern banim_fakf_sp1_oam_frame_61_r + .extern banim_fakf_sp1_oam_frame_61_l + .extern banim_fakf_sp1_oam_frame_28_r + .extern banim_fakf_sp1_oam_frame_28_l + .extern banim_fakf_sp1_oam_frame_46_r + .extern banim_fakf_sp1_oam_frame_46_l + .extern banim_fakf_sp1_oam_frame_52_r + .extern banim_fakf_sp1_oam_frame_52_l +@ battle animation 0x68 + .extern banim_fakf_sp1_2_oam_frame_0_r + .extern banim_fakf_sp1_2_oam_frame_0_l + .extern banim_fakf_sp1_2_oam_frame_19_r + .extern banim_fakf_sp1_2_oam_frame_19_l + .extern banim_fakf_sp1_2_oam_frame_25_r + .extern banim_fakf_sp1_2_oam_frame_25_l + .extern banim_fakf_sp1_2_oam_frame_48_r + .extern banim_fakf_sp1_2_oam_frame_48_l + .extern banim_fakf_sp1_2_oam_frame_41_r + .extern banim_fakf_sp1_2_oam_frame_41_l + .extern banim_fakf_sp1_2_oam_frame_49_r + .extern banim_fakf_sp1_2_oam_frame_49_l + .extern banim_fakf_sp1_2_oam_frame_6_r + .extern banim_fakf_sp1_2_oam_frame_6_l + .extern banim_fakf_sp1_2_oam_frame_5_r + .extern banim_fakf_sp1_2_oam_frame_5_l + .extern banim_fakf_sp1_2_oam_frame_56_r + .extern banim_fakf_sp1_2_oam_frame_56_l + .extern banim_fakf_sp1_2_oam_frame_10_r + .extern banim_fakf_sp1_2_oam_frame_10_l + .extern banim_fakf_sp1_2_oam_frame_16_r + .extern banim_fakf_sp1_2_oam_frame_16_l + .extern banim_fakf_sp1_2_oam_frame_70_r + .extern banim_fakf_sp1_2_oam_frame_70_l + .extern banim_fakf_sp1_2_oam_frame_43_r + .extern banim_fakf_sp1_2_oam_frame_43_l + .extern banim_fakf_sp1_2_oam_frame_57_r + .extern banim_fakf_sp1_2_oam_frame_57_l + .extern banim_fakf_sp1_2_oam_frame_44_r + .extern banim_fakf_sp1_2_oam_frame_44_l + .extern banim_fakf_sp1_2_oam_frame_40_r + .extern banim_fakf_sp1_2_oam_frame_40_l + .extern banim_fakf_sp1_2_oam_frame_27_r + .extern banim_fakf_sp1_2_oam_frame_27_l + .extern banim_fakf_sp1_2_oam_frame_54_r + .extern banim_fakf_sp1_2_oam_frame_54_l + .extern banim_fakf_sp1_2_oam_frame_45_r + .extern banim_fakf_sp1_2_oam_frame_45_l + .extern banim_fakf_sp1_2_oam_frame_68_r + .extern banim_fakf_sp1_2_oam_frame_68_l + .extern banim_fakf_sp1_2_oam_frame_13_r + .extern banim_fakf_sp1_2_oam_frame_13_l + .extern banim_fakf_sp1_2_oam_frame_65_r + .extern banim_fakf_sp1_2_oam_frame_65_l + .extern banim_fakf_sp1_2_oam_frame_46_r + .extern banim_fakf_sp1_2_oam_frame_46_l + .extern banim_fakf_sp1_2_oam_frame_3_r + .extern banim_fakf_sp1_2_oam_frame_3_l + .extern banim_fakf_sp1_2_oam_frame_24_r + .extern banim_fakf_sp1_2_oam_frame_24_l + .extern banim_fakf_sp1_2_oam_frame_47_r + .extern banim_fakf_sp1_2_oam_frame_47_l + .extern banim_fakf_sp1_2_oam_frame_17_r + .extern banim_fakf_sp1_2_oam_frame_17_l + .extern banim_fakf_sp1_2_oam_frame_23_r + .extern banim_fakf_sp1_2_oam_frame_23_l + .extern banim_fakf_sp1_2_oam_frame_62_r + .extern banim_fakf_sp1_2_oam_frame_62_l + .extern banim_fakf_sp1_2_oam_frame_73_r + .extern banim_fakf_sp1_2_oam_frame_73_l + .extern banim_fakf_sp1_2_oam_frame_11_r + .extern banim_fakf_sp1_2_oam_frame_11_l + .extern banim_fakf_sp1_2_oam_frame_32_r + .extern banim_fakf_sp1_2_oam_frame_32_l + .extern banim_fakf_sp1_2_oam_frame_30_r + .extern banim_fakf_sp1_2_oam_frame_30_l + .extern banim_fakf_sp1_2_oam_frame_63_r + .extern banim_fakf_sp1_2_oam_frame_63_l + .extern banim_fakf_sp1_2_oam_frame_35_r + .extern banim_fakf_sp1_2_oam_frame_35_l + .extern banim_fakf_sp1_2_oam_frame_67_r + .extern banim_fakf_sp1_2_oam_frame_67_l + .extern banim_fakf_sp1_2_oam_frame_4_r + .extern banim_fakf_sp1_2_oam_frame_4_l + .extern banim_fakf_sp1_2_oam_frame_29_r + .extern banim_fakf_sp1_2_oam_frame_29_l + .extern banim_fakf_sp1_2_oam_frame_58_r + .extern banim_fakf_sp1_2_oam_frame_58_l + .extern banim_fakf_sp1_2_oam_frame_39_r + .extern banim_fakf_sp1_2_oam_frame_39_l + .extern banim_fakf_sp1_2_oam_frame_34_r + .extern banim_fakf_sp1_2_oam_frame_34_l + .extern banim_fakf_sp1_2_oam_frame_7_r + .extern banim_fakf_sp1_2_oam_frame_7_l + .extern banim_fakf_sp1_2_oam_frame_20_r + .extern banim_fakf_sp1_2_oam_frame_20_l + .extern banim_fakf_sp1_2_oam_frame_9_r + .extern banim_fakf_sp1_2_oam_frame_9_l + .extern banim_fakf_sp1_2_oam_frame_36_r + .extern banim_fakf_sp1_2_oam_frame_36_l + .extern banim_fakf_sp1_2_oam_frame_59_r + .extern banim_fakf_sp1_2_oam_frame_59_l + .extern banim_fakf_sp1_2_oam_frame_2_r + .extern banim_fakf_sp1_2_oam_frame_2_l + .extern banim_fakf_sp1_2_oam_frame_66_r + .extern banim_fakf_sp1_2_oam_frame_66_l + .extern banim_fakf_sp1_2_oam_frame_74_r + .extern banim_fakf_sp1_2_oam_frame_74_l + .extern banim_fakf_sp1_2_oam_frame_12_r + .extern banim_fakf_sp1_2_oam_frame_12_l + .extern banim_fakf_sp1_2_oam_frame_64_r + .extern banim_fakf_sp1_2_oam_frame_64_l + .extern banim_fakf_sp1_2_oam_frame_37_r + .extern banim_fakf_sp1_2_oam_frame_37_l + .extern banim_fakf_sp1_2_oam_frame_69_r + .extern banim_fakf_sp1_2_oam_frame_69_l + .extern banim_fakf_sp1_2_oam_frame_31_r + .extern banim_fakf_sp1_2_oam_frame_31_l + .extern banim_fakf_sp1_2_oam_frame_60_r + .extern banim_fakf_sp1_2_oam_frame_60_l + .extern banim_fakf_sp1_2_oam_frame_42_r + .extern banim_fakf_sp1_2_oam_frame_42_l + .extern banim_fakf_sp1_2_oam_frame_71_r + .extern banim_fakf_sp1_2_oam_frame_71_l + .extern banim_fakf_sp1_2_oam_frame_18_r + .extern banim_fakf_sp1_2_oam_frame_18_l + .extern banim_fakf_sp1_2_oam_frame_26_r + .extern banim_fakf_sp1_2_oam_frame_26_l + .extern banim_fakf_sp1_2_oam_frame_15_r + .extern banim_fakf_sp1_2_oam_frame_15_l + .extern banim_fakf_sp1_2_oam_frame_22_r + .extern banim_fakf_sp1_2_oam_frame_22_l + .extern banim_fakf_sp1_2_oam_frame_72_r + .extern banim_fakf_sp1_2_oam_frame_72_l + .extern banim_fakf_sp1_2_oam_frame_38_r + .extern banim_fakf_sp1_2_oam_frame_38_l + .extern banim_fakf_sp1_2_oam_frame_33_r + .extern banim_fakf_sp1_2_oam_frame_33_l + .extern banim_fakf_sp1_2_oam_frame_14_r + .extern banim_fakf_sp1_2_oam_frame_14_l + .extern banim_fakf_sp1_2_oam_frame_28_r + .extern banim_fakf_sp1_2_oam_frame_28_l + .extern banim_fakf_sp1_2_oam_frame_55_r + .extern banim_fakf_sp1_2_oam_frame_55_l + .extern banim_fakf_sp1_2_oam_frame_61_r + .extern banim_fakf_sp1_2_oam_frame_61_l + .extern banim_fakf_sp1_2_oam_frame_50_r + .extern banim_fakf_sp1_2_oam_frame_50_l + .extern banim_fakf_sp1_2_oam_frame_21_r + .extern banim_fakf_sp1_2_oam_frame_21_l + .extern banim_fakf_sp1_2_oam_frame_8_r + .extern banim_fakf_sp1_2_oam_frame_8_l + .extern banim_fakf_sp1_2_oam_frame_51_r + .extern banim_fakf_sp1_2_oam_frame_51_l + .extern banim_fakf_sp1_2_oam_frame_52_r + .extern banim_fakf_sp1_2_oam_frame_52_l + .extern banim_fakf_sp1_2_oam_frame_1_r + .extern banim_fakf_sp1_2_oam_frame_1_l + .extern banim_fakf_sp1_2_oam_frame_53_r + .extern banim_fakf_sp1_2_oam_frame_53_l +@ battle animation 0x69 + .extern banim_fakf_sp1_3_oam_frame_2_r + .extern banim_fakf_sp1_3_oam_frame_2_l + .extern banim_fakf_sp1_3_oam_frame_1_r + .extern banim_fakf_sp1_3_oam_frame_1_l + .extern banim_fakf_sp1_3_oam_frame_0_r + .extern banim_fakf_sp1_3_oam_frame_0_l +@ battle animation 0x6A + .extern banim_magm_mg1_oam_frame_0_r + .extern banim_magm_mg1_oam_frame_0_l + .extern banim_magm_mg1_oam_frame_20_r + .extern banim_magm_mg1_oam_frame_20_l + .extern banim_magm_mg1_oam_frame_36_r + .extern banim_magm_mg1_oam_frame_36_l + .extern banim_magm_mg1_oam_frame_32_r + .extern banim_magm_mg1_oam_frame_32_l + .extern banim_magm_mg1_oam_frame_28_r + .extern banim_magm_mg1_oam_frame_28_l + .extern banim_magm_mg1_oam_frame_2_r + .extern banim_magm_mg1_oam_frame_2_l + .extern banim_magm_mg1_oam_frame_3_r + .extern banim_magm_mg1_oam_frame_3_l + .extern banim_magm_mg1_oam_frame_35_r + .extern banim_magm_mg1_oam_frame_35_l + .extern banim_magm_mg1_oam_frame_29_r + .extern banim_magm_mg1_oam_frame_29_l + .extern banim_magm_mg1_oam_frame_22_r + .extern banim_magm_mg1_oam_frame_22_l + .extern banim_magm_mg1_oam_frame_4_r + .extern banim_magm_mg1_oam_frame_4_l + .extern banim_magm_mg1_oam_frame_18_r + .extern banim_magm_mg1_oam_frame_18_l + .extern banim_magm_mg1_oam_frame_7_r + .extern banim_magm_mg1_oam_frame_7_l + .extern banim_magm_mg1_oam_frame_26_r + .extern banim_magm_mg1_oam_frame_26_l + .extern banim_magm_mg1_oam_frame_24_r + .extern banim_magm_mg1_oam_frame_24_l + .extern banim_magm_mg1_oam_frame_11_r + .extern banim_magm_mg1_oam_frame_11_l + .extern banim_magm_mg1_oam_frame_6_r + .extern banim_magm_mg1_oam_frame_6_l + .extern banim_magm_mg1_oam_frame_19_r + .extern banim_magm_mg1_oam_frame_19_l + .extern banim_magm_mg1_oam_frame_21_r + .extern banim_magm_mg1_oam_frame_21_l + .extern banim_magm_mg1_oam_frame_10_r + .extern banim_magm_mg1_oam_frame_10_l + .extern banim_magm_mg1_oam_frame_30_r + .extern banim_magm_mg1_oam_frame_30_l + .extern banim_magm_mg1_oam_frame_1_r + .extern banim_magm_mg1_oam_frame_1_l + .extern banim_magm_mg1_oam_frame_8_r + .extern banim_magm_mg1_oam_frame_8_l + .extern banim_magm_mg1_oam_frame_27_r + .extern banim_magm_mg1_oam_frame_27_l + .extern banim_magm_mg1_oam_frame_38_r + .extern banim_magm_mg1_oam_frame_38_l + .extern banim_magm_mg1_oam_frame_12_r + .extern banim_magm_mg1_oam_frame_12_l + .extern banim_magm_mg1_oam_frame_34_r + .extern banim_magm_mg1_oam_frame_34_l + .extern banim_magm_mg1_oam_frame_9_r + .extern banim_magm_mg1_oam_frame_9_l + .extern banim_magm_mg1_oam_frame_31_r + .extern banim_magm_mg1_oam_frame_31_l + .extern banim_magm_mg1_oam_frame_23_r + .extern banim_magm_mg1_oam_frame_23_l + .extern banim_magm_mg1_oam_frame_5_r + .extern banim_magm_mg1_oam_frame_5_l + .extern banim_magm_mg1_oam_frame_37_r + .extern banim_magm_mg1_oam_frame_37_l + .extern banim_magm_mg1_oam_frame_33_r + .extern banim_magm_mg1_oam_frame_33_l + .extern banim_magm_mg1_oam_frame_25_r + .extern banim_magm_mg1_oam_frame_25_l + .extern banim_magm_mg1_oam_frame_14_r + .extern banim_magm_mg1_oam_frame_14_l + .extern banim_magm_mg1_oam_frame_15_r + .extern banim_magm_mg1_oam_frame_15_l + .extern banim_magm_mg1_oam_frame_13_r + .extern banim_magm_mg1_oam_frame_13_l + .extern banim_magm_mg1_oam_frame_17_r + .extern banim_magm_mg1_oam_frame_17_l + .extern banim_magm_mg1_oam_frame_16_r + .extern banim_magm_mg1_oam_frame_16_l +@ battle animation 0x6B + .extern banim_magf_mg1_oam_frame_0_r + .extern banim_magf_mg1_oam_frame_0_l + .extern banim_magf_mg1_oam_frame_20_r + .extern banim_magf_mg1_oam_frame_20_l + .extern banim_magf_mg1_oam_frame_36_r + .extern banim_magf_mg1_oam_frame_36_l + .extern banim_magf_mg1_oam_frame_32_r + .extern banim_magf_mg1_oam_frame_32_l + .extern banim_magf_mg1_oam_frame_28_r + .extern banim_magf_mg1_oam_frame_28_l + .extern banim_magf_mg1_oam_frame_2_r + .extern banim_magf_mg1_oam_frame_2_l + .extern banim_magf_mg1_oam_frame_3_r + .extern banim_magf_mg1_oam_frame_3_l + .extern banim_magf_mg1_oam_frame_35_r + .extern banim_magf_mg1_oam_frame_35_l + .extern banim_magf_mg1_oam_frame_29_r + .extern banim_magf_mg1_oam_frame_29_l + .extern banim_magf_mg1_oam_frame_22_r + .extern banim_magf_mg1_oam_frame_22_l + .extern banim_magf_mg1_oam_frame_4_r + .extern banim_magf_mg1_oam_frame_4_l + .extern banim_magf_mg1_oam_frame_18_r + .extern banim_magf_mg1_oam_frame_18_l + .extern banim_magf_mg1_oam_frame_7_r + .extern banim_magf_mg1_oam_frame_7_l + .extern banim_magf_mg1_oam_frame_26_r + .extern banim_magf_mg1_oam_frame_26_l + .extern banim_magf_mg1_oam_frame_24_r + .extern banim_magf_mg1_oam_frame_24_l + .extern banim_magf_mg1_oam_frame_11_r + .extern banim_magf_mg1_oam_frame_11_l + .extern banim_magf_mg1_oam_frame_6_r + .extern banim_magf_mg1_oam_frame_6_l + .extern banim_magf_mg1_oam_frame_19_r + .extern banim_magf_mg1_oam_frame_19_l + .extern banim_magf_mg1_oam_frame_21_r + .extern banim_magf_mg1_oam_frame_21_l + .extern banim_magf_mg1_oam_frame_10_r + .extern banim_magf_mg1_oam_frame_10_l + .extern banim_magf_mg1_oam_frame_30_r + .extern banim_magf_mg1_oam_frame_30_l + .extern banim_magf_mg1_oam_frame_1_r + .extern banim_magf_mg1_oam_frame_1_l + .extern banim_magf_mg1_oam_frame_8_r + .extern banim_magf_mg1_oam_frame_8_l + .extern banim_magf_mg1_oam_frame_27_r + .extern banim_magf_mg1_oam_frame_27_l + .extern banim_magf_mg1_oam_frame_38_r + .extern banim_magf_mg1_oam_frame_38_l + .extern banim_magf_mg1_oam_frame_12_r + .extern banim_magf_mg1_oam_frame_12_l + .extern banim_magf_mg1_oam_frame_34_r + .extern banim_magf_mg1_oam_frame_34_l + .extern banim_magf_mg1_oam_frame_9_r + .extern banim_magf_mg1_oam_frame_9_l + .extern banim_magf_mg1_oam_frame_31_r + .extern banim_magf_mg1_oam_frame_31_l + .extern banim_magf_mg1_oam_frame_23_r + .extern banim_magf_mg1_oam_frame_23_l + .extern banim_magf_mg1_oam_frame_5_r + .extern banim_magf_mg1_oam_frame_5_l + .extern banim_magf_mg1_oam_frame_37_r + .extern banim_magf_mg1_oam_frame_37_l + .extern banim_magf_mg1_oam_frame_33_r + .extern banim_magf_mg1_oam_frame_33_l + .extern banim_magf_mg1_oam_frame_25_r + .extern banim_magf_mg1_oam_frame_25_l + .extern banim_magf_mg1_oam_frame_14_r + .extern banim_magf_mg1_oam_frame_14_l + .extern banim_magf_mg1_oam_frame_15_r + .extern banim_magf_mg1_oam_frame_15_l + .extern banim_magf_mg1_oam_frame_13_r + .extern banim_magf_mg1_oam_frame_13_l + .extern banim_magf_mg1_oam_frame_17_r + .extern banim_magf_mg1_oam_frame_17_l + .extern banim_magf_mg1_oam_frame_16_r + .extern banim_magf_mg1_oam_frame_16_l +@ battle animation 0x6C + .extern banim_sagm_mg1_oam_frame_0_r + .extern banim_sagm_mg1_oam_frame_0_l + .extern banim_sagm_mg1_oam_frame_21_r + .extern banim_sagm_mg1_oam_frame_21_l + .extern banim_sagm_mg1_oam_frame_1_r + .extern banim_sagm_mg1_oam_frame_1_l + .extern banim_sagm_mg1_oam_frame_7_r + .extern banim_sagm_mg1_oam_frame_7_l + .extern banim_sagm_mg1_oam_frame_32_r + .extern banim_sagm_mg1_oam_frame_32_l + .extern banim_sagm_mg1_oam_frame_45_r + .extern banim_sagm_mg1_oam_frame_45_l + .extern banim_sagm_mg1_oam_frame_36_r + .extern banim_sagm_mg1_oam_frame_36_l + .extern banim_sagm_mg1_oam_frame_9_r + .extern banim_sagm_mg1_oam_frame_9_l + .extern banim_sagm_mg1_oam_frame_30_r + .extern banim_sagm_mg1_oam_frame_30_l + .extern banim_sagm_mg1_oam_frame_26_r + .extern banim_sagm_mg1_oam_frame_26_l + .extern banim_sagm_mg1_oam_frame_43_r + .extern banim_sagm_mg1_oam_frame_43_l + .extern banim_sagm_mg1_oam_frame_27_r + .extern banim_sagm_mg1_oam_frame_27_l + .extern banim_sagm_mg1_oam_frame_47_r + .extern banim_sagm_mg1_oam_frame_47_l + .extern banim_sagm_mg1_oam_frame_31_r + .extern banim_sagm_mg1_oam_frame_31_l + .extern banim_sagm_mg1_oam_frame_35_r + .extern banim_sagm_mg1_oam_frame_35_l + .extern banim_sagm_mg1_oam_frame_23_r + .extern banim_sagm_mg1_oam_frame_23_l + .extern banim_sagm_mg1_oam_frame_40_r + .extern banim_sagm_mg1_oam_frame_40_l + .extern banim_sagm_mg1_oam_frame_20_r + .extern banim_sagm_mg1_oam_frame_20_l + .extern banim_sagm_mg1_oam_frame_8_r + .extern banim_sagm_mg1_oam_frame_8_l + .extern banim_sagm_mg1_oam_frame_29_r + .extern banim_sagm_mg1_oam_frame_29_l + .extern banim_sagm_mg1_oam_frame_33_r + .extern banim_sagm_mg1_oam_frame_33_l + .extern banim_sagm_mg1_oam_frame_3_r + .extern banim_sagm_mg1_oam_frame_3_l + .extern banim_sagm_mg1_oam_frame_16_r + .extern banim_sagm_mg1_oam_frame_16_l + .extern banim_sagm_mg1_oam_frame_39_r + .extern banim_sagm_mg1_oam_frame_39_l + .extern banim_sagm_mg1_oam_frame_5_r + .extern banim_sagm_mg1_oam_frame_5_l + .extern banim_sagm_mg1_oam_frame_15_r + .extern banim_sagm_mg1_oam_frame_15_l + .extern banim_sagm_mg1_oam_frame_12_r + .extern banim_sagm_mg1_oam_frame_12_l + .extern banim_sagm_mg1_oam_frame_11_r + .extern banim_sagm_mg1_oam_frame_11_l + .extern banim_sagm_mg1_oam_frame_44_r + .extern banim_sagm_mg1_oam_frame_44_l + .extern banim_sagm_mg1_oam_frame_13_r + .extern banim_sagm_mg1_oam_frame_13_l + .extern banim_sagm_mg1_oam_frame_17_r + .extern banim_sagm_mg1_oam_frame_17_l + .extern banim_sagm_mg1_oam_frame_14_r + .extern banim_sagm_mg1_oam_frame_14_l + .extern banim_sagm_mg1_oam_frame_6_r + .extern banim_sagm_mg1_oam_frame_6_l + .extern banim_sagm_mg1_oam_frame_24_r + .extern banim_sagm_mg1_oam_frame_24_l + .extern banim_sagm_mg1_oam_frame_22_r + .extern banim_sagm_mg1_oam_frame_22_l + .extern banim_sagm_mg1_oam_frame_38_r + .extern banim_sagm_mg1_oam_frame_38_l + .extern banim_sagm_mg1_oam_frame_10_r + .extern banim_sagm_mg1_oam_frame_10_l + .extern banim_sagm_mg1_oam_frame_37_r + .extern banim_sagm_mg1_oam_frame_37_l + .extern banim_sagm_mg1_oam_frame_2_r + .extern banim_sagm_mg1_oam_frame_2_l + .extern banim_sagm_mg1_oam_frame_25_r + .extern banim_sagm_mg1_oam_frame_25_l + .extern banim_sagm_mg1_oam_frame_19_r + .extern banim_sagm_mg1_oam_frame_19_l + .extern banim_sagm_mg1_oam_frame_42_r + .extern banim_sagm_mg1_oam_frame_42_l + .extern banim_sagm_mg1_oam_frame_34_r + .extern banim_sagm_mg1_oam_frame_34_l + .extern banim_sagm_mg1_oam_frame_28_r + .extern banim_sagm_mg1_oam_frame_28_l + .extern banim_sagm_mg1_oam_frame_4_r + .extern banim_sagm_mg1_oam_frame_4_l + .extern banim_sagm_mg1_oam_frame_41_r + .extern banim_sagm_mg1_oam_frame_41_l + .extern banim_sagm_mg1_oam_frame_46_r + .extern banim_sagm_mg1_oam_frame_46_l + .extern banim_sagm_mg1_oam_frame_18_r + .extern banim_sagm_mg1_oam_frame_18_l +@ battle animation 0x6D + .extern banim_sagm_mg1_2_oam_frame_0_r + .extern banim_sagm_mg1_2_oam_frame_0_l + .extern banim_sagm_mg1_2_oam_frame_1_r + .extern banim_sagm_mg1_2_oam_frame_1_l + .extern banim_sagm_mg1_2_oam_frame_3_r + .extern banim_sagm_mg1_2_oam_frame_3_l + .extern banim_sagm_mg1_2_oam_frame_4_r + .extern banim_sagm_mg1_2_oam_frame_4_l + .extern banim_sagm_mg1_2_oam_frame_5_r + .extern banim_sagm_mg1_2_oam_frame_5_l + .extern banim_sagm_mg1_2_oam_frame_2_r + .extern banim_sagm_mg1_2_oam_frame_2_l +@ battle animation 0x6E + .extern banim_sagf_mg1_oam_frame_0_r + .extern banim_sagf_mg1_oam_frame_0_l + .extern banim_sagf_mg1_oam_frame_21_r + .extern banim_sagf_mg1_oam_frame_21_l + .extern banim_sagf_mg1_oam_frame_1_r + .extern banim_sagf_mg1_oam_frame_1_l + .extern banim_sagf_mg1_oam_frame_7_r + .extern banim_sagf_mg1_oam_frame_7_l + .extern banim_sagf_mg1_oam_frame_32_r + .extern banim_sagf_mg1_oam_frame_32_l + .extern banim_sagf_mg1_oam_frame_45_r + .extern banim_sagf_mg1_oam_frame_45_l + .extern banim_sagf_mg1_oam_frame_36_r + .extern banim_sagf_mg1_oam_frame_36_l + .extern banim_sagf_mg1_oam_frame_9_r + .extern banim_sagf_mg1_oam_frame_9_l + .extern banim_sagf_mg1_oam_frame_30_r + .extern banim_sagf_mg1_oam_frame_30_l + .extern banim_sagf_mg1_oam_frame_26_r + .extern banim_sagf_mg1_oam_frame_26_l + .extern banim_sagf_mg1_oam_frame_43_r + .extern banim_sagf_mg1_oam_frame_43_l + .extern banim_sagf_mg1_oam_frame_27_r + .extern banim_sagf_mg1_oam_frame_27_l + .extern banim_sagf_mg1_oam_frame_47_r + .extern banim_sagf_mg1_oam_frame_47_l + .extern banim_sagf_mg1_oam_frame_31_r + .extern banim_sagf_mg1_oam_frame_31_l + .extern banim_sagf_mg1_oam_frame_35_r + .extern banim_sagf_mg1_oam_frame_35_l + .extern banim_sagf_mg1_oam_frame_23_r + .extern banim_sagf_mg1_oam_frame_23_l + .extern banim_sagf_mg1_oam_frame_40_r + .extern banim_sagf_mg1_oam_frame_40_l + .extern banim_sagf_mg1_oam_frame_20_r + .extern banim_sagf_mg1_oam_frame_20_l + .extern banim_sagf_mg1_oam_frame_8_r + .extern banim_sagf_mg1_oam_frame_8_l + .extern banim_sagf_mg1_oam_frame_29_r + .extern banim_sagf_mg1_oam_frame_29_l + .extern banim_sagf_mg1_oam_frame_33_r + .extern banim_sagf_mg1_oam_frame_33_l + .extern banim_sagf_mg1_oam_frame_3_r + .extern banim_sagf_mg1_oam_frame_3_l + .extern banim_sagf_mg1_oam_frame_16_r + .extern banim_sagf_mg1_oam_frame_16_l + .extern banim_sagf_mg1_oam_frame_39_r + .extern banim_sagf_mg1_oam_frame_39_l + .extern banim_sagf_mg1_oam_frame_5_r + .extern banim_sagf_mg1_oam_frame_5_l + .extern banim_sagf_mg1_oam_frame_15_r + .extern banim_sagf_mg1_oam_frame_15_l + .extern banim_sagf_mg1_oam_frame_12_r + .extern banim_sagf_mg1_oam_frame_12_l + .extern banim_sagf_mg1_oam_frame_11_r + .extern banim_sagf_mg1_oam_frame_11_l + .extern banim_sagf_mg1_oam_frame_44_r + .extern banim_sagf_mg1_oam_frame_44_l + .extern banim_sagf_mg1_oam_frame_13_r + .extern banim_sagf_mg1_oam_frame_13_l + .extern banim_sagf_mg1_oam_frame_17_r + .extern banim_sagf_mg1_oam_frame_17_l + .extern banim_sagf_mg1_oam_frame_14_r + .extern banim_sagf_mg1_oam_frame_14_l + .extern banim_sagf_mg1_oam_frame_6_r + .extern banim_sagf_mg1_oam_frame_6_l + .extern banim_sagf_mg1_oam_frame_24_r + .extern banim_sagf_mg1_oam_frame_24_l + .extern banim_sagf_mg1_oam_frame_22_r + .extern banim_sagf_mg1_oam_frame_22_l + .extern banim_sagf_mg1_oam_frame_38_r + .extern banim_sagf_mg1_oam_frame_38_l + .extern banim_sagf_mg1_oam_frame_10_r + .extern banim_sagf_mg1_oam_frame_10_l + .extern banim_sagf_mg1_oam_frame_37_r + .extern banim_sagf_mg1_oam_frame_37_l + .extern banim_sagf_mg1_oam_frame_2_r + .extern banim_sagf_mg1_oam_frame_2_l + .extern banim_sagf_mg1_oam_frame_25_r + .extern banim_sagf_mg1_oam_frame_25_l + .extern banim_sagf_mg1_oam_frame_19_r + .extern banim_sagf_mg1_oam_frame_19_l + .extern banim_sagf_mg1_oam_frame_42_r + .extern banim_sagf_mg1_oam_frame_42_l + .extern banim_sagf_mg1_oam_frame_34_r + .extern banim_sagf_mg1_oam_frame_34_l + .extern banim_sagf_mg1_oam_frame_28_r + .extern banim_sagf_mg1_oam_frame_28_l + .extern banim_sagf_mg1_oam_frame_4_r + .extern banim_sagf_mg1_oam_frame_4_l + .extern banim_sagf_mg1_oam_frame_41_r + .extern banim_sagf_mg1_oam_frame_41_l + .extern banim_sagf_mg1_oam_frame_46_r + .extern banim_sagf_mg1_oam_frame_46_l + .extern banim_sagf_mg1_oam_frame_18_r + .extern banim_sagf_mg1_oam_frame_18_l +@ battle animation 0x6F + .extern banim_sagf_mg1_2_oam_frame_0_r + .extern banim_sagf_mg1_2_oam_frame_0_l + .extern banim_sagf_mg1_2_oam_frame_1_r + .extern banim_sagf_mg1_2_oam_frame_1_l + .extern banim_sagf_mg1_2_oam_frame_3_r + .extern banim_sagf_mg1_2_oam_frame_3_l + .extern banim_sagf_mg1_2_oam_frame_4_r + .extern banim_sagf_mg1_2_oam_frame_4_l + .extern banim_sagf_mg1_2_oam_frame_5_r + .extern banim_sagf_mg1_2_oam_frame_5_l + .extern banim_sagf_mg1_2_oam_frame_2_r + .extern banim_sagf_mg1_2_oam_frame_2_l +@ battle animation 0x70 + .extern banim_mgkm_mg1_oam_frame_0_r + .extern banim_mgkm_mg1_oam_frame_0_l + .extern banim_mgkm_mg1_oam_frame_34_r + .extern banim_mgkm_mg1_oam_frame_34_l + .extern banim_mgkm_mg1_oam_frame_17_r + .extern banim_mgkm_mg1_oam_frame_17_l + .extern banim_mgkm_mg1_oam_frame_62_r + .extern banim_mgkm_mg1_oam_frame_62_l + .extern banim_mgkm_mg1_oam_frame_31_r + .extern banim_mgkm_mg1_oam_frame_31_l + .extern banim_mgkm_mg1_oam_frame_71_r + .extern banim_mgkm_mg1_oam_frame_71_l + .extern banim_mgkm_mg1_oam_frame_19_r + .extern banim_mgkm_mg1_oam_frame_19_l + .extern banim_mgkm_mg1_oam_frame_40_r + .extern banim_mgkm_mg1_oam_frame_40_l + .extern banim_mgkm_mg1_oam_frame_16_r + .extern banim_mgkm_mg1_oam_frame_16_l + .extern banim_mgkm_mg1_oam_frame_70_r + .extern banim_mgkm_mg1_oam_frame_70_l + .extern banim_mgkm_mg1_oam_frame_65_r + .extern banim_mgkm_mg1_oam_frame_65_l + .extern banim_mgkm_mg1_oam_frame_73_r + .extern banim_mgkm_mg1_oam_frame_73_l + .extern banim_mgkm_mg1_oam_frame_18_r + .extern banim_mgkm_mg1_oam_frame_18_l + .extern banim_mgkm_mg1_oam_frame_7_r + .extern banim_mgkm_mg1_oam_frame_7_l + .extern banim_mgkm_mg1_oam_frame_68_r + .extern banim_mgkm_mg1_oam_frame_68_l + .extern banim_mgkm_mg1_oam_frame_75_r + .extern banim_mgkm_mg1_oam_frame_75_l + .extern banim_mgkm_mg1_oam_frame_15_r + .extern banim_mgkm_mg1_oam_frame_15_l + .extern banim_mgkm_mg1_oam_frame_6_r + .extern banim_mgkm_mg1_oam_frame_6_l + .extern banim_mgkm_mg1_oam_frame_81_r + .extern banim_mgkm_mg1_oam_frame_81_l + .extern banim_mgkm_mg1_oam_frame_53_r + .extern banim_mgkm_mg1_oam_frame_53_l + .extern banim_mgkm_mg1_oam_frame_47_r + .extern banim_mgkm_mg1_oam_frame_47_l + .extern banim_mgkm_mg1_oam_frame_80_r + .extern banim_mgkm_mg1_oam_frame_80_l + .extern banim_mgkm_mg1_oam_frame_42_r + .extern banim_mgkm_mg1_oam_frame_42_l + .extern banim_mgkm_mg1_oam_frame_76_r + .extern banim_mgkm_mg1_oam_frame_76_l + .extern banim_mgkm_mg1_oam_frame_27_r + .extern banim_mgkm_mg1_oam_frame_27_l + .extern banim_mgkm_mg1_oam_frame_39_r + .extern banim_mgkm_mg1_oam_frame_39_l + .extern banim_mgkm_mg1_oam_frame_1_r + .extern banim_mgkm_mg1_oam_frame_1_l + .extern banim_mgkm_mg1_oam_frame_55_r + .extern banim_mgkm_mg1_oam_frame_55_l + .extern banim_mgkm_mg1_oam_frame_77_r + .extern banim_mgkm_mg1_oam_frame_77_l + .extern banim_mgkm_mg1_oam_frame_35_r + .extern banim_mgkm_mg1_oam_frame_35_l + .extern banim_mgkm_mg1_oam_frame_2_r + .extern banim_mgkm_mg1_oam_frame_2_l + .extern banim_mgkm_mg1_oam_frame_67_r + .extern banim_mgkm_mg1_oam_frame_67_l + .extern banim_mgkm_mg1_oam_frame_54_r + .extern banim_mgkm_mg1_oam_frame_54_l + .extern banim_mgkm_mg1_oam_frame_33_r + .extern banim_mgkm_mg1_oam_frame_33_l + .extern banim_mgkm_mg1_oam_frame_25_r + .extern banim_mgkm_mg1_oam_frame_25_l + .extern banim_mgkm_mg1_oam_frame_49_r + .extern banim_mgkm_mg1_oam_frame_49_l + .extern banim_mgkm_mg1_oam_frame_48_r + .extern banim_mgkm_mg1_oam_frame_48_l + .extern banim_mgkm_mg1_oam_frame_52_r + .extern banim_mgkm_mg1_oam_frame_52_l + .extern banim_mgkm_mg1_oam_frame_21_r + .extern banim_mgkm_mg1_oam_frame_21_l + .extern banim_mgkm_mg1_oam_frame_51_r + .extern banim_mgkm_mg1_oam_frame_51_l + .extern banim_mgkm_mg1_oam_frame_58_r + .extern banim_mgkm_mg1_oam_frame_58_l + .extern banim_mgkm_mg1_oam_frame_36_r + .extern banim_mgkm_mg1_oam_frame_36_l + .extern banim_mgkm_mg1_oam_frame_9_r + .extern banim_mgkm_mg1_oam_frame_9_l + .extern banim_mgkm_mg1_oam_frame_57_r + .extern banim_mgkm_mg1_oam_frame_57_l + .extern banim_mgkm_mg1_oam_frame_32_r + .extern banim_mgkm_mg1_oam_frame_32_l + .extern banim_mgkm_mg1_oam_frame_83_r + .extern banim_mgkm_mg1_oam_frame_83_l + .extern banim_mgkm_mg1_oam_frame_20_r + .extern banim_mgkm_mg1_oam_frame_20_l + .extern banim_mgkm_mg1_oam_frame_37_r + .extern banim_mgkm_mg1_oam_frame_37_l + .extern banim_mgkm_mg1_oam_frame_45_r + .extern banim_mgkm_mg1_oam_frame_45_l + .extern banim_mgkm_mg1_oam_frame_56_r + .extern banim_mgkm_mg1_oam_frame_56_l + .extern banim_mgkm_mg1_oam_frame_4_r + .extern banim_mgkm_mg1_oam_frame_4_l + .extern banim_mgkm_mg1_oam_frame_69_r + .extern banim_mgkm_mg1_oam_frame_69_l + .extern banim_mgkm_mg1_oam_frame_74_r + .extern banim_mgkm_mg1_oam_frame_74_l + .extern banim_mgkm_mg1_oam_frame_10_r + .extern banim_mgkm_mg1_oam_frame_10_l + .extern banim_mgkm_mg1_oam_frame_23_r + .extern banim_mgkm_mg1_oam_frame_23_l + .extern banim_mgkm_mg1_oam_frame_41_r + .extern banim_mgkm_mg1_oam_frame_41_l + .extern banim_mgkm_mg1_oam_frame_13_r + .extern banim_mgkm_mg1_oam_frame_13_l + .extern banim_mgkm_mg1_oam_frame_14_r + .extern banim_mgkm_mg1_oam_frame_14_l + .extern banim_mgkm_mg1_oam_frame_8_r + .extern banim_mgkm_mg1_oam_frame_8_l + .extern banim_mgkm_mg1_oam_frame_46_r + .extern banim_mgkm_mg1_oam_frame_46_l + .extern banim_mgkm_mg1_oam_frame_50_r + .extern banim_mgkm_mg1_oam_frame_50_l + .extern banim_mgkm_mg1_oam_frame_38_r + .extern banim_mgkm_mg1_oam_frame_38_l + .extern banim_mgkm_mg1_oam_frame_3_r + .extern banim_mgkm_mg1_oam_frame_3_l + .extern banim_mgkm_mg1_oam_frame_11_r + .extern banim_mgkm_mg1_oam_frame_11_l + .extern banim_mgkm_mg1_oam_frame_64_r + .extern banim_mgkm_mg1_oam_frame_64_l + .extern banim_mgkm_mg1_oam_frame_29_r + .extern banim_mgkm_mg1_oam_frame_29_l + .extern banim_mgkm_mg1_oam_frame_63_r + .extern banim_mgkm_mg1_oam_frame_63_l + .extern banim_mgkm_mg1_oam_frame_26_r + .extern banim_mgkm_mg1_oam_frame_26_l + .extern banim_mgkm_mg1_oam_frame_5_r + .extern banim_mgkm_mg1_oam_frame_5_l + .extern banim_mgkm_mg1_oam_frame_24_r + .extern banim_mgkm_mg1_oam_frame_24_l + .extern banim_mgkm_mg1_oam_frame_60_r + .extern banim_mgkm_mg1_oam_frame_60_l + .extern banim_mgkm_mg1_oam_frame_28_r + .extern banim_mgkm_mg1_oam_frame_28_l + .extern banim_mgkm_mg1_oam_frame_43_r + .extern banim_mgkm_mg1_oam_frame_43_l + .extern banim_mgkm_mg1_oam_frame_72_r + .extern banim_mgkm_mg1_oam_frame_72_l + .extern banim_mgkm_mg1_oam_frame_78_r + .extern banim_mgkm_mg1_oam_frame_78_l + .extern banim_mgkm_mg1_oam_frame_59_r + .extern banim_mgkm_mg1_oam_frame_59_l + .extern banim_mgkm_mg1_oam_frame_44_r + .extern banim_mgkm_mg1_oam_frame_44_l + .extern banim_mgkm_mg1_oam_frame_61_r + .extern banim_mgkm_mg1_oam_frame_61_l + .extern banim_mgkm_mg1_oam_frame_82_r + .extern banim_mgkm_mg1_oam_frame_82_l + .extern banim_mgkm_mg1_oam_frame_22_r + .extern banim_mgkm_mg1_oam_frame_22_l + .extern banim_mgkm_mg1_oam_frame_30_r + .extern banim_mgkm_mg1_oam_frame_30_l + .extern banim_mgkm_mg1_oam_frame_66_r + .extern banim_mgkm_mg1_oam_frame_66_l + .extern banim_mgkm_mg1_oam_frame_12_r + .extern banim_mgkm_mg1_oam_frame_12_l + .extern banim_mgkm_mg1_oam_frame_79_r + .extern banim_mgkm_mg1_oam_frame_79_l +@ battle animation 0x71 + .extern banim_mgkm_mg1_2_oam_frame_0_r + .extern banim_mgkm_mg1_2_oam_frame_0_l + .extern banim_mgkm_mg1_2_oam_frame_6_r + .extern banim_mgkm_mg1_2_oam_frame_6_l + .extern banim_mgkm_mg1_2_oam_frame_5_r + .extern banim_mgkm_mg1_2_oam_frame_5_l + .extern banim_mgkm_mg1_2_oam_frame_16_r + .extern banim_mgkm_mg1_2_oam_frame_16_l + .extern banim_mgkm_mg1_2_oam_frame_2_r + .extern banim_mgkm_mg1_2_oam_frame_2_l + .extern banim_mgkm_mg1_2_oam_frame_3_r + .extern banim_mgkm_mg1_2_oam_frame_3_l + .extern banim_mgkm_mg1_2_oam_frame_9_r + .extern banim_mgkm_mg1_2_oam_frame_9_l + .extern banim_mgkm_mg1_2_oam_frame_4_r + .extern banim_mgkm_mg1_2_oam_frame_4_l + .extern banim_mgkm_mg1_2_oam_frame_14_r + .extern banim_mgkm_mg1_2_oam_frame_14_l + .extern banim_mgkm_mg1_2_oam_frame_13_r + .extern banim_mgkm_mg1_2_oam_frame_13_l + .extern banim_mgkm_mg1_2_oam_frame_7_r + .extern banim_mgkm_mg1_2_oam_frame_7_l + .extern banim_mgkm_mg1_2_oam_frame_8_r + .extern banim_mgkm_mg1_2_oam_frame_8_l + .extern banim_mgkm_mg1_2_oam_frame_1_r + .extern banim_mgkm_mg1_2_oam_frame_1_l + .extern banim_mgkm_mg1_2_oam_frame_10_r + .extern banim_mgkm_mg1_2_oam_frame_10_l + .extern banim_mgkm_mg1_2_oam_frame_11_r + .extern banim_mgkm_mg1_2_oam_frame_11_l + .extern banim_mgkm_mg1_2_oam_frame_12_r + .extern banim_mgkm_mg1_2_oam_frame_12_l + .extern banim_mgkm_mg1_2_oam_frame_15_r + .extern banim_mgkm_mg1_2_oam_frame_15_l +@ battle animation 0x72 + .extern banim_mgkf_mg1_oam_frame_0_r + .extern banim_mgkf_mg1_oam_frame_0_l + .extern banim_mgkf_mg1_oam_frame_34_r + .extern banim_mgkf_mg1_oam_frame_34_l + .extern banim_mgkf_mg1_oam_frame_17_r + .extern banim_mgkf_mg1_oam_frame_17_l + .extern banim_mgkf_mg1_oam_frame_62_r + .extern banim_mgkf_mg1_oam_frame_62_l + .extern banim_mgkf_mg1_oam_frame_31_r + .extern banim_mgkf_mg1_oam_frame_31_l + .extern banim_mgkf_mg1_oam_frame_71_r + .extern banim_mgkf_mg1_oam_frame_71_l + .extern banim_mgkf_mg1_oam_frame_19_r + .extern banim_mgkf_mg1_oam_frame_19_l + .extern banim_mgkf_mg1_oam_frame_40_r + .extern banim_mgkf_mg1_oam_frame_40_l + .extern banim_mgkf_mg1_oam_frame_16_r + .extern banim_mgkf_mg1_oam_frame_16_l + .extern banim_mgkf_mg1_oam_frame_70_r + .extern banim_mgkf_mg1_oam_frame_70_l + .extern banim_mgkf_mg1_oam_frame_65_r + .extern banim_mgkf_mg1_oam_frame_65_l + .extern banim_mgkf_mg1_oam_frame_73_r + .extern banim_mgkf_mg1_oam_frame_73_l + .extern banim_mgkf_mg1_oam_frame_18_r + .extern banim_mgkf_mg1_oam_frame_18_l + .extern banim_mgkf_mg1_oam_frame_7_r + .extern banim_mgkf_mg1_oam_frame_7_l + .extern banim_mgkf_mg1_oam_frame_68_r + .extern banim_mgkf_mg1_oam_frame_68_l + .extern banim_mgkf_mg1_oam_frame_75_r + .extern banim_mgkf_mg1_oam_frame_75_l + .extern banim_mgkf_mg1_oam_frame_15_r + .extern banim_mgkf_mg1_oam_frame_15_l + .extern banim_mgkf_mg1_oam_frame_6_r + .extern banim_mgkf_mg1_oam_frame_6_l + .extern banim_mgkf_mg1_oam_frame_81_r + .extern banim_mgkf_mg1_oam_frame_81_l + .extern banim_mgkf_mg1_oam_frame_53_r + .extern banim_mgkf_mg1_oam_frame_53_l + .extern banim_mgkf_mg1_oam_frame_47_r + .extern banim_mgkf_mg1_oam_frame_47_l + .extern banim_mgkf_mg1_oam_frame_80_r + .extern banim_mgkf_mg1_oam_frame_80_l + .extern banim_mgkf_mg1_oam_frame_42_r + .extern banim_mgkf_mg1_oam_frame_42_l + .extern banim_mgkf_mg1_oam_frame_76_r + .extern banim_mgkf_mg1_oam_frame_76_l + .extern banim_mgkf_mg1_oam_frame_27_r + .extern banim_mgkf_mg1_oam_frame_27_l + .extern banim_mgkf_mg1_oam_frame_39_r + .extern banim_mgkf_mg1_oam_frame_39_l + .extern banim_mgkf_mg1_oam_frame_1_r + .extern banim_mgkf_mg1_oam_frame_1_l + .extern banim_mgkf_mg1_oam_frame_55_r + .extern banim_mgkf_mg1_oam_frame_55_l + .extern banim_mgkf_mg1_oam_frame_77_r + .extern banim_mgkf_mg1_oam_frame_77_l + .extern banim_mgkf_mg1_oam_frame_35_r + .extern banim_mgkf_mg1_oam_frame_35_l + .extern banim_mgkf_mg1_oam_frame_2_r + .extern banim_mgkf_mg1_oam_frame_2_l + .extern banim_mgkf_mg1_oam_frame_67_r + .extern banim_mgkf_mg1_oam_frame_67_l + .extern banim_mgkf_mg1_oam_frame_54_r + .extern banim_mgkf_mg1_oam_frame_54_l + .extern banim_mgkf_mg1_oam_frame_33_r + .extern banim_mgkf_mg1_oam_frame_33_l + .extern banim_mgkf_mg1_oam_frame_25_r + .extern banim_mgkf_mg1_oam_frame_25_l + .extern banim_mgkf_mg1_oam_frame_49_r + .extern banim_mgkf_mg1_oam_frame_49_l + .extern banim_mgkf_mg1_oam_frame_48_r + .extern banim_mgkf_mg1_oam_frame_48_l + .extern banim_mgkf_mg1_oam_frame_52_r + .extern banim_mgkf_mg1_oam_frame_52_l + .extern banim_mgkf_mg1_oam_frame_21_r + .extern banim_mgkf_mg1_oam_frame_21_l + .extern banim_mgkf_mg1_oam_frame_51_r + .extern banim_mgkf_mg1_oam_frame_51_l + .extern banim_mgkf_mg1_oam_frame_58_r + .extern banim_mgkf_mg1_oam_frame_58_l + .extern banim_mgkf_mg1_oam_frame_36_r + .extern banim_mgkf_mg1_oam_frame_36_l + .extern banim_mgkf_mg1_oam_frame_9_r + .extern banim_mgkf_mg1_oam_frame_9_l + .extern banim_mgkf_mg1_oam_frame_57_r + .extern banim_mgkf_mg1_oam_frame_57_l + .extern banim_mgkf_mg1_oam_frame_32_r + .extern banim_mgkf_mg1_oam_frame_32_l + .extern banim_mgkf_mg1_oam_frame_83_r + .extern banim_mgkf_mg1_oam_frame_83_l + .extern banim_mgkf_mg1_oam_frame_20_r + .extern banim_mgkf_mg1_oam_frame_20_l + .extern banim_mgkf_mg1_oam_frame_37_r + .extern banim_mgkf_mg1_oam_frame_37_l + .extern banim_mgkf_mg1_oam_frame_45_r + .extern banim_mgkf_mg1_oam_frame_45_l + .extern banim_mgkf_mg1_oam_frame_56_r + .extern banim_mgkf_mg1_oam_frame_56_l + .extern banim_mgkf_mg1_oam_frame_4_r + .extern banim_mgkf_mg1_oam_frame_4_l + .extern banim_mgkf_mg1_oam_frame_69_r + .extern banim_mgkf_mg1_oam_frame_69_l + .extern banim_mgkf_mg1_oam_frame_74_r + .extern banim_mgkf_mg1_oam_frame_74_l + .extern banim_mgkf_mg1_oam_frame_10_r + .extern banim_mgkf_mg1_oam_frame_10_l + .extern banim_mgkf_mg1_oam_frame_23_r + .extern banim_mgkf_mg1_oam_frame_23_l + .extern banim_mgkf_mg1_oam_frame_41_r + .extern banim_mgkf_mg1_oam_frame_41_l + .extern banim_mgkf_mg1_oam_frame_13_r + .extern banim_mgkf_mg1_oam_frame_13_l + .extern banim_mgkf_mg1_oam_frame_14_r + .extern banim_mgkf_mg1_oam_frame_14_l + .extern banim_mgkf_mg1_oam_frame_8_r + .extern banim_mgkf_mg1_oam_frame_8_l + .extern banim_mgkf_mg1_oam_frame_46_r + .extern banim_mgkf_mg1_oam_frame_46_l + .extern banim_mgkf_mg1_oam_frame_50_r + .extern banim_mgkf_mg1_oam_frame_50_l + .extern banim_mgkf_mg1_oam_frame_38_r + .extern banim_mgkf_mg1_oam_frame_38_l + .extern banim_mgkf_mg1_oam_frame_3_r + .extern banim_mgkf_mg1_oam_frame_3_l + .extern banim_mgkf_mg1_oam_frame_11_r + .extern banim_mgkf_mg1_oam_frame_11_l + .extern banim_mgkf_mg1_oam_frame_64_r + .extern banim_mgkf_mg1_oam_frame_64_l + .extern banim_mgkf_mg1_oam_frame_29_r + .extern banim_mgkf_mg1_oam_frame_29_l + .extern banim_mgkf_mg1_oam_frame_63_r + .extern banim_mgkf_mg1_oam_frame_63_l + .extern banim_mgkf_mg1_oam_frame_26_r + .extern banim_mgkf_mg1_oam_frame_26_l + .extern banim_mgkf_mg1_oam_frame_5_r + .extern banim_mgkf_mg1_oam_frame_5_l + .extern banim_mgkf_mg1_oam_frame_24_r + .extern banim_mgkf_mg1_oam_frame_24_l + .extern banim_mgkf_mg1_oam_frame_60_r + .extern banim_mgkf_mg1_oam_frame_60_l + .extern banim_mgkf_mg1_oam_frame_28_r + .extern banim_mgkf_mg1_oam_frame_28_l + .extern banim_mgkf_mg1_oam_frame_43_r + .extern banim_mgkf_mg1_oam_frame_43_l + .extern banim_mgkf_mg1_oam_frame_72_r + .extern banim_mgkf_mg1_oam_frame_72_l + .extern banim_mgkf_mg1_oam_frame_78_r + .extern banim_mgkf_mg1_oam_frame_78_l + .extern banim_mgkf_mg1_oam_frame_59_r + .extern banim_mgkf_mg1_oam_frame_59_l + .extern banim_mgkf_mg1_oam_frame_44_r + .extern banim_mgkf_mg1_oam_frame_44_l + .extern banim_mgkf_mg1_oam_frame_61_r + .extern banim_mgkf_mg1_oam_frame_61_l + .extern banim_mgkf_mg1_oam_frame_82_r + .extern banim_mgkf_mg1_oam_frame_82_l + .extern banim_mgkf_mg1_oam_frame_22_r + .extern banim_mgkf_mg1_oam_frame_22_l + .extern banim_mgkf_mg1_oam_frame_30_r + .extern banim_mgkf_mg1_oam_frame_30_l + .extern banim_mgkf_mg1_oam_frame_66_r + .extern banim_mgkf_mg1_oam_frame_66_l + .extern banim_mgkf_mg1_oam_frame_12_r + .extern banim_mgkf_mg1_oam_frame_12_l + .extern banim_mgkf_mg1_oam_frame_79_r + .extern banim_mgkf_mg1_oam_frame_79_l +@ battle animation 0x73 + .extern banim_mgkf_mg1_2_oam_frame_0_r + .extern banim_mgkf_mg1_2_oam_frame_0_l + .extern banim_mgkf_mg1_2_oam_frame_6_r + .extern banim_mgkf_mg1_2_oam_frame_6_l + .extern banim_mgkf_mg1_2_oam_frame_5_r + .extern banim_mgkf_mg1_2_oam_frame_5_l + .extern banim_mgkf_mg1_2_oam_frame_16_r + .extern banim_mgkf_mg1_2_oam_frame_16_l + .extern banim_mgkf_mg1_2_oam_frame_2_r + .extern banim_mgkf_mg1_2_oam_frame_2_l + .extern banim_mgkf_mg1_2_oam_frame_3_r + .extern banim_mgkf_mg1_2_oam_frame_3_l + .extern banim_mgkf_mg1_2_oam_frame_9_r + .extern banim_mgkf_mg1_2_oam_frame_9_l + .extern banim_mgkf_mg1_2_oam_frame_4_r + .extern banim_mgkf_mg1_2_oam_frame_4_l + .extern banim_mgkf_mg1_2_oam_frame_14_r + .extern banim_mgkf_mg1_2_oam_frame_14_l + .extern banim_mgkf_mg1_2_oam_frame_13_r + .extern banim_mgkf_mg1_2_oam_frame_13_l + .extern banim_mgkf_mg1_2_oam_frame_7_r + .extern banim_mgkf_mg1_2_oam_frame_7_l + .extern banim_mgkf_mg1_2_oam_frame_8_r + .extern banim_mgkf_mg1_2_oam_frame_8_l + .extern banim_mgkf_mg1_2_oam_frame_1_r + .extern banim_mgkf_mg1_2_oam_frame_1_l + .extern banim_mgkf_mg1_2_oam_frame_10_r + .extern banim_mgkf_mg1_2_oam_frame_10_l + .extern banim_mgkf_mg1_2_oam_frame_11_r + .extern banim_mgkf_mg1_2_oam_frame_11_l + .extern banim_mgkf_mg1_2_oam_frame_12_r + .extern banim_mgkf_mg1_2_oam_frame_12_l + .extern banim_mgkf_mg1_2_oam_frame_15_r + .extern banim_mgkf_mg1_2_oam_frame_15_l +@ battle animation 0x74 + .extern banim_sham_mg1_oam_frame_0_r + .extern banim_sham_mg1_oam_frame_0_l + .extern banim_sham_mg1_oam_frame_67_r + .extern banim_sham_mg1_oam_frame_67_l + .extern banim_sham_mg1_oam_frame_51_r + .extern banim_sham_mg1_oam_frame_51_l + .extern banim_sham_mg1_oam_frame_49_r + .extern banim_sham_mg1_oam_frame_49_l + .extern banim_sham_mg1_oam_frame_84_r + .extern banim_sham_mg1_oam_frame_84_l + .extern banim_sham_mg1_oam_frame_55_r + .extern banim_sham_mg1_oam_frame_55_l + .extern banim_sham_mg1_oam_frame_7_r + .extern banim_sham_mg1_oam_frame_7_l + .extern banim_sham_mg1_oam_frame_80_r + .extern banim_sham_mg1_oam_frame_80_l + .extern banim_sham_mg1_oam_frame_13_r + .extern banim_sham_mg1_oam_frame_13_l + .extern banim_sham_mg1_oam_frame_85_r + .extern banim_sham_mg1_oam_frame_85_l + .extern banim_sham_mg1_oam_frame_61_r + .extern banim_sham_mg1_oam_frame_61_l + .extern banim_sham_mg1_oam_frame_70_r + .extern banim_sham_mg1_oam_frame_70_l + .extern banim_sham_mg1_oam_frame_17_r + .extern banim_sham_mg1_oam_frame_17_l + .extern banim_sham_mg1_oam_frame_21_r + .extern banim_sham_mg1_oam_frame_21_l + .extern banim_sham_mg1_oam_frame_86_r + .extern banim_sham_mg1_oam_frame_86_l + .extern banim_sham_mg1_oam_frame_66_r + .extern banim_sham_mg1_oam_frame_66_l + .extern banim_sham_mg1_oam_frame_36_r + .extern banim_sham_mg1_oam_frame_36_l + .extern banim_sham_mg1_oam_frame_30_r + .extern banim_sham_mg1_oam_frame_30_l + .extern banim_sham_mg1_oam_frame_38_r + .extern banim_sham_mg1_oam_frame_38_l + .extern banim_sham_mg1_oam_frame_8_r + .extern banim_sham_mg1_oam_frame_8_l + .extern banim_sham_mg1_oam_frame_68_r + .extern banim_sham_mg1_oam_frame_68_l + .extern banim_sham_mg1_oam_frame_64_r + .extern banim_sham_mg1_oam_frame_64_l + .extern banim_sham_mg1_oam_frame_24_r + .extern banim_sham_mg1_oam_frame_24_l + .extern banim_sham_mg1_oam_frame_9_r + .extern banim_sham_mg1_oam_frame_9_l + .extern banim_sham_mg1_oam_frame_62_r + .extern banim_sham_mg1_oam_frame_62_l + .extern banim_sham_mg1_oam_frame_74_r + .extern banim_sham_mg1_oam_frame_74_l + .extern banim_sham_mg1_oam_frame_60_r + .extern banim_sham_mg1_oam_frame_60_l + .extern banim_sham_mg1_oam_frame_14_r + .extern banim_sham_mg1_oam_frame_14_l + .extern banim_sham_mg1_oam_frame_54_r + .extern banim_sham_mg1_oam_frame_54_l + .extern banim_sham_mg1_oam_frame_26_r + .extern banim_sham_mg1_oam_frame_26_l + .extern banim_sham_mg1_oam_frame_48_r + .extern banim_sham_mg1_oam_frame_48_l + .extern banim_sham_mg1_oam_frame_6_r + .extern banim_sham_mg1_oam_frame_6_l + .extern banim_sham_mg1_oam_frame_33_r + .extern banim_sham_mg1_oam_frame_33_l + .extern banim_sham_mg1_oam_frame_76_r + .extern banim_sham_mg1_oam_frame_76_l + .extern banim_sham_mg1_oam_frame_47_r + .extern banim_sham_mg1_oam_frame_47_l + .extern banim_sham_mg1_oam_frame_28_r + .extern banim_sham_mg1_oam_frame_28_l + .extern banim_sham_mg1_oam_frame_31_r + .extern banim_sham_mg1_oam_frame_31_l + .extern banim_sham_mg1_oam_frame_18_r + .extern banim_sham_mg1_oam_frame_18_l + .extern banim_sham_mg1_oam_frame_63_r + .extern banim_sham_mg1_oam_frame_63_l + .extern banim_sham_mg1_oam_frame_65_r + .extern banim_sham_mg1_oam_frame_65_l + .extern banim_sham_mg1_oam_frame_16_r + .extern banim_sham_mg1_oam_frame_16_l + .extern banim_sham_mg1_oam_frame_3_r + .extern banim_sham_mg1_oam_frame_3_l + .extern banim_sham_mg1_oam_frame_2_r + .extern banim_sham_mg1_oam_frame_2_l + .extern banim_sham_mg1_oam_frame_41_r + .extern banim_sham_mg1_oam_frame_41_l + .extern banim_sham_mg1_oam_frame_75_r + .extern banim_sham_mg1_oam_frame_75_l + .extern banim_sham_mg1_oam_frame_39_r + .extern banim_sham_mg1_oam_frame_39_l + .extern banim_sham_mg1_oam_frame_73_r + .extern banim_sham_mg1_oam_frame_73_l + .extern banim_sham_mg1_oam_frame_11_r + .extern banim_sham_mg1_oam_frame_11_l + .extern banim_sham_mg1_oam_frame_35_r + .extern banim_sham_mg1_oam_frame_35_l + .extern banim_sham_mg1_oam_frame_58_r + .extern banim_sham_mg1_oam_frame_58_l + .extern banim_sham_mg1_oam_frame_22_r + .extern banim_sham_mg1_oam_frame_22_l + .extern banim_sham_mg1_oam_frame_53_r + .extern banim_sham_mg1_oam_frame_53_l + .extern banim_sham_mg1_oam_frame_4_r + .extern banim_sham_mg1_oam_frame_4_l + .extern banim_sham_mg1_oam_frame_10_r + .extern banim_sham_mg1_oam_frame_10_l + .extern banim_sham_mg1_oam_frame_43_r + .extern banim_sham_mg1_oam_frame_43_l + .extern banim_sham_mg1_oam_frame_40_r + .extern banim_sham_mg1_oam_frame_40_l + .extern banim_sham_mg1_oam_frame_79_r + .extern banim_sham_mg1_oam_frame_79_l + .extern banim_sham_mg1_oam_frame_69_r + .extern banim_sham_mg1_oam_frame_69_l + .extern banim_sham_mg1_oam_frame_71_r + .extern banim_sham_mg1_oam_frame_71_l + .extern banim_sham_mg1_oam_frame_81_r + .extern banim_sham_mg1_oam_frame_81_l + .extern banim_sham_mg1_oam_frame_15_r + .extern banim_sham_mg1_oam_frame_15_l + .extern banim_sham_mg1_oam_frame_82_r + .extern banim_sham_mg1_oam_frame_82_l + .extern banim_sham_mg1_oam_frame_72_r + .extern banim_sham_mg1_oam_frame_72_l + .extern banim_sham_mg1_oam_frame_12_r + .extern banim_sham_mg1_oam_frame_12_l + .extern banim_sham_mg1_oam_frame_52_r + .extern banim_sham_mg1_oam_frame_52_l + .extern banim_sham_mg1_oam_frame_42_r + .extern banim_sham_mg1_oam_frame_42_l + .extern banim_sham_mg1_oam_frame_78_r + .extern banim_sham_mg1_oam_frame_78_l + .extern banim_sham_mg1_oam_frame_5_r + .extern banim_sham_mg1_oam_frame_5_l + .extern banim_sham_mg1_oam_frame_59_r + .extern banim_sham_mg1_oam_frame_59_l + .extern banim_sham_mg1_oam_frame_44_r + .extern banim_sham_mg1_oam_frame_44_l + .extern banim_sham_mg1_oam_frame_23_r + .extern banim_sham_mg1_oam_frame_23_l + .extern banim_sham_mg1_oam_frame_32_r + .extern banim_sham_mg1_oam_frame_32_l + .extern banim_sham_mg1_oam_frame_19_r + .extern banim_sham_mg1_oam_frame_19_l + .extern banim_sham_mg1_oam_frame_50_r + .extern banim_sham_mg1_oam_frame_50_l + .extern banim_sham_mg1_oam_frame_57_r + .extern banim_sham_mg1_oam_frame_57_l + .extern banim_sham_mg1_oam_frame_29_r + .extern banim_sham_mg1_oam_frame_29_l + .extern banim_sham_mg1_oam_frame_56_r + .extern banim_sham_mg1_oam_frame_56_l + .extern banim_sham_mg1_oam_frame_77_r + .extern banim_sham_mg1_oam_frame_77_l + .extern banim_sham_mg1_oam_frame_1_r + .extern banim_sham_mg1_oam_frame_1_l + .extern banim_sham_mg1_oam_frame_45_r + .extern banim_sham_mg1_oam_frame_45_l + .extern banim_sham_mg1_oam_frame_25_r + .extern banim_sham_mg1_oam_frame_25_l + .extern banim_sham_mg1_oam_frame_37_r + .extern banim_sham_mg1_oam_frame_37_l + .extern banim_sham_mg1_oam_frame_46_r + .extern banim_sham_mg1_oam_frame_46_l + .extern banim_sham_mg1_oam_frame_27_r + .extern banim_sham_mg1_oam_frame_27_l + .extern banim_sham_mg1_oam_frame_83_r + .extern banim_sham_mg1_oam_frame_83_l + .extern banim_sham_mg1_oam_frame_34_r + .extern banim_sham_mg1_oam_frame_34_l + .extern banim_sham_mg1_oam_frame_20_r + .extern banim_sham_mg1_oam_frame_20_l +@ battle animation 0x75 + .extern banim_shaf_mg1_oam_frame_0_r + .extern banim_shaf_mg1_oam_frame_0_l + .extern banim_shaf_mg1_oam_frame_67_r + .extern banim_shaf_mg1_oam_frame_67_l + .extern banim_shaf_mg1_oam_frame_51_r + .extern banim_shaf_mg1_oam_frame_51_l + .extern banim_shaf_mg1_oam_frame_49_r + .extern banim_shaf_mg1_oam_frame_49_l + .extern banim_shaf_mg1_oam_frame_84_r + .extern banim_shaf_mg1_oam_frame_84_l + .extern banim_shaf_mg1_oam_frame_55_r + .extern banim_shaf_mg1_oam_frame_55_l + .extern banim_shaf_mg1_oam_frame_7_r + .extern banim_shaf_mg1_oam_frame_7_l + .extern banim_shaf_mg1_oam_frame_80_r + .extern banim_shaf_mg1_oam_frame_80_l + .extern banim_shaf_mg1_oam_frame_13_r + .extern banim_shaf_mg1_oam_frame_13_l + .extern banim_shaf_mg1_oam_frame_85_r + .extern banim_shaf_mg1_oam_frame_85_l + .extern banim_shaf_mg1_oam_frame_61_r + .extern banim_shaf_mg1_oam_frame_61_l + .extern banim_shaf_mg1_oam_frame_70_r + .extern banim_shaf_mg1_oam_frame_70_l + .extern banim_shaf_mg1_oam_frame_17_r + .extern banim_shaf_mg1_oam_frame_17_l + .extern banim_shaf_mg1_oam_frame_21_r + .extern banim_shaf_mg1_oam_frame_21_l + .extern banim_shaf_mg1_oam_frame_86_r + .extern banim_shaf_mg1_oam_frame_86_l + .extern banim_shaf_mg1_oam_frame_66_r + .extern banim_shaf_mg1_oam_frame_66_l + .extern banim_shaf_mg1_oam_frame_36_r + .extern banim_shaf_mg1_oam_frame_36_l + .extern banim_shaf_mg1_oam_frame_30_r + .extern banim_shaf_mg1_oam_frame_30_l + .extern banim_shaf_mg1_oam_frame_38_r + .extern banim_shaf_mg1_oam_frame_38_l + .extern banim_shaf_mg1_oam_frame_8_r + .extern banim_shaf_mg1_oam_frame_8_l + .extern banim_shaf_mg1_oam_frame_68_r + .extern banim_shaf_mg1_oam_frame_68_l + .extern banim_shaf_mg1_oam_frame_64_r + .extern banim_shaf_mg1_oam_frame_64_l + .extern banim_shaf_mg1_oam_frame_24_r + .extern banim_shaf_mg1_oam_frame_24_l + .extern banim_shaf_mg1_oam_frame_9_r + .extern banim_shaf_mg1_oam_frame_9_l + .extern banim_shaf_mg1_oam_frame_62_r + .extern banim_shaf_mg1_oam_frame_62_l + .extern banim_shaf_mg1_oam_frame_74_r + .extern banim_shaf_mg1_oam_frame_74_l + .extern banim_shaf_mg1_oam_frame_60_r + .extern banim_shaf_mg1_oam_frame_60_l + .extern banim_shaf_mg1_oam_frame_14_r + .extern banim_shaf_mg1_oam_frame_14_l + .extern banim_shaf_mg1_oam_frame_54_r + .extern banim_shaf_mg1_oam_frame_54_l + .extern banim_shaf_mg1_oam_frame_26_r + .extern banim_shaf_mg1_oam_frame_26_l + .extern banim_shaf_mg1_oam_frame_48_r + .extern banim_shaf_mg1_oam_frame_48_l + .extern banim_shaf_mg1_oam_frame_6_r + .extern banim_shaf_mg1_oam_frame_6_l + .extern banim_shaf_mg1_oam_frame_33_r + .extern banim_shaf_mg1_oam_frame_33_l + .extern banim_shaf_mg1_oam_frame_76_r + .extern banim_shaf_mg1_oam_frame_76_l + .extern banim_shaf_mg1_oam_frame_47_r + .extern banim_shaf_mg1_oam_frame_47_l + .extern banim_shaf_mg1_oam_frame_28_r + .extern banim_shaf_mg1_oam_frame_28_l + .extern banim_shaf_mg1_oam_frame_31_r + .extern banim_shaf_mg1_oam_frame_31_l + .extern banim_shaf_mg1_oam_frame_18_r + .extern banim_shaf_mg1_oam_frame_18_l + .extern banim_shaf_mg1_oam_frame_63_r + .extern banim_shaf_mg1_oam_frame_63_l + .extern banim_shaf_mg1_oam_frame_65_r + .extern banim_shaf_mg1_oam_frame_65_l + .extern banim_shaf_mg1_oam_frame_16_r + .extern banim_shaf_mg1_oam_frame_16_l + .extern banim_shaf_mg1_oam_frame_3_r + .extern banim_shaf_mg1_oam_frame_3_l + .extern banim_shaf_mg1_oam_frame_2_r + .extern banim_shaf_mg1_oam_frame_2_l + .extern banim_shaf_mg1_oam_frame_41_r + .extern banim_shaf_mg1_oam_frame_41_l + .extern banim_shaf_mg1_oam_frame_75_r + .extern banim_shaf_mg1_oam_frame_75_l + .extern banim_shaf_mg1_oam_frame_39_r + .extern banim_shaf_mg1_oam_frame_39_l + .extern banim_shaf_mg1_oam_frame_73_r + .extern banim_shaf_mg1_oam_frame_73_l + .extern banim_shaf_mg1_oam_frame_11_r + .extern banim_shaf_mg1_oam_frame_11_l + .extern banim_shaf_mg1_oam_frame_35_r + .extern banim_shaf_mg1_oam_frame_35_l + .extern banim_shaf_mg1_oam_frame_58_r + .extern banim_shaf_mg1_oam_frame_58_l + .extern banim_shaf_mg1_oam_frame_22_r + .extern banim_shaf_mg1_oam_frame_22_l + .extern banim_shaf_mg1_oam_frame_53_r + .extern banim_shaf_mg1_oam_frame_53_l + .extern banim_shaf_mg1_oam_frame_4_r + .extern banim_shaf_mg1_oam_frame_4_l + .extern banim_shaf_mg1_oam_frame_10_r + .extern banim_shaf_mg1_oam_frame_10_l + .extern banim_shaf_mg1_oam_frame_43_r + .extern banim_shaf_mg1_oam_frame_43_l + .extern banim_shaf_mg1_oam_frame_40_r + .extern banim_shaf_mg1_oam_frame_40_l + .extern banim_shaf_mg1_oam_frame_79_r + .extern banim_shaf_mg1_oam_frame_79_l + .extern banim_shaf_mg1_oam_frame_69_r + .extern banim_shaf_mg1_oam_frame_69_l + .extern banim_shaf_mg1_oam_frame_71_r + .extern banim_shaf_mg1_oam_frame_71_l + .extern banim_shaf_mg1_oam_frame_81_r + .extern banim_shaf_mg1_oam_frame_81_l + .extern banim_shaf_mg1_oam_frame_15_r + .extern banim_shaf_mg1_oam_frame_15_l + .extern banim_shaf_mg1_oam_frame_82_r + .extern banim_shaf_mg1_oam_frame_82_l + .extern banim_shaf_mg1_oam_frame_72_r + .extern banim_shaf_mg1_oam_frame_72_l + .extern banim_shaf_mg1_oam_frame_12_r + .extern banim_shaf_mg1_oam_frame_12_l + .extern banim_shaf_mg1_oam_frame_52_r + .extern banim_shaf_mg1_oam_frame_52_l + .extern banim_shaf_mg1_oam_frame_42_r + .extern banim_shaf_mg1_oam_frame_42_l + .extern banim_shaf_mg1_oam_frame_78_r + .extern banim_shaf_mg1_oam_frame_78_l + .extern banim_shaf_mg1_oam_frame_5_r + .extern banim_shaf_mg1_oam_frame_5_l + .extern banim_shaf_mg1_oam_frame_59_r + .extern banim_shaf_mg1_oam_frame_59_l + .extern banim_shaf_mg1_oam_frame_44_r + .extern banim_shaf_mg1_oam_frame_44_l + .extern banim_shaf_mg1_oam_frame_23_r + .extern banim_shaf_mg1_oam_frame_23_l + .extern banim_shaf_mg1_oam_frame_32_r + .extern banim_shaf_mg1_oam_frame_32_l + .extern banim_shaf_mg1_oam_frame_19_r + .extern banim_shaf_mg1_oam_frame_19_l + .extern banim_shaf_mg1_oam_frame_50_r + .extern banim_shaf_mg1_oam_frame_50_l + .extern banim_shaf_mg1_oam_frame_57_r + .extern banim_shaf_mg1_oam_frame_57_l + .extern banim_shaf_mg1_oam_frame_29_r + .extern banim_shaf_mg1_oam_frame_29_l + .extern banim_shaf_mg1_oam_frame_56_r + .extern banim_shaf_mg1_oam_frame_56_l + .extern banim_shaf_mg1_oam_frame_77_r + .extern banim_shaf_mg1_oam_frame_77_l + .extern banim_shaf_mg1_oam_frame_1_r + .extern banim_shaf_mg1_oam_frame_1_l + .extern banim_shaf_mg1_oam_frame_45_r + .extern banim_shaf_mg1_oam_frame_45_l + .extern banim_shaf_mg1_oam_frame_25_r + .extern banim_shaf_mg1_oam_frame_25_l + .extern banim_shaf_mg1_oam_frame_37_r + .extern banim_shaf_mg1_oam_frame_37_l + .extern banim_shaf_mg1_oam_frame_46_r + .extern banim_shaf_mg1_oam_frame_46_l + .extern banim_shaf_mg1_oam_frame_27_r + .extern banim_shaf_mg1_oam_frame_27_l + .extern banim_shaf_mg1_oam_frame_83_r + .extern banim_shaf_mg1_oam_frame_83_l + .extern banim_shaf_mg1_oam_frame_34_r + .extern banim_shaf_mg1_oam_frame_34_l + .extern banim_shaf_mg1_oam_frame_20_r + .extern banim_shaf_mg1_oam_frame_20_l +@ battle animation 0x76 + .extern banim_drum_mg1_oam_frame_0_r + .extern banim_drum_mg1_oam_frame_0_l + .extern banim_drum_mg1_oam_frame_6_r + .extern banim_drum_mg1_oam_frame_6_l + .extern banim_drum_mg1_oam_frame_13_r + .extern banim_drum_mg1_oam_frame_13_l + .extern banim_drum_mg1_oam_frame_24_r + .extern banim_drum_mg1_oam_frame_24_l + .extern banim_drum_mg1_oam_frame_12_r + .extern banim_drum_mg1_oam_frame_12_l + .extern banim_drum_mg1_oam_frame_22_r + .extern banim_drum_mg1_oam_frame_22_l + .extern banim_drum_mg1_oam_frame_14_r + .extern banim_drum_mg1_oam_frame_14_l + .extern banim_drum_mg1_oam_frame_28_r + .extern banim_drum_mg1_oam_frame_28_l + .extern banim_drum_mg1_oam_frame_16_r + .extern banim_drum_mg1_oam_frame_16_l + .extern banim_drum_mg1_oam_frame_25_r + .extern banim_drum_mg1_oam_frame_25_l + .extern banim_drum_mg1_oam_frame_7_r + .extern banim_drum_mg1_oam_frame_7_l + .extern banim_drum_mg1_oam_frame_20_r + .extern banim_drum_mg1_oam_frame_20_l + .extern banim_drum_mg1_oam_frame_26_r + .extern banim_drum_mg1_oam_frame_26_l + .extern banim_drum_mg1_oam_frame_11_r + .extern banim_drum_mg1_oam_frame_11_l + .extern banim_drum_mg1_oam_frame_10_r + .extern banim_drum_mg1_oam_frame_10_l + .extern banim_drum_mg1_oam_frame_27_r + .extern banim_drum_mg1_oam_frame_27_l + .extern banim_drum_mg1_oam_frame_15_r + .extern banim_drum_mg1_oam_frame_15_l + .extern banim_drum_mg1_oam_frame_23_r + .extern banim_drum_mg1_oam_frame_23_l + .extern banim_drum_mg1_oam_frame_19_r + .extern banim_drum_mg1_oam_frame_19_l + .extern banim_drum_mg1_oam_frame_8_r + .extern banim_drum_mg1_oam_frame_8_l + .extern banim_drum_mg1_oam_frame_5_r + .extern banim_drum_mg1_oam_frame_5_l + .extern banim_drum_mg1_oam_frame_4_r + .extern banim_drum_mg1_oam_frame_4_l + .extern banim_drum_mg1_oam_frame_17_r + .extern banim_drum_mg1_oam_frame_17_l + .extern banim_drum_mg1_oam_frame_3_r + .extern banim_drum_mg1_oam_frame_3_l + .extern banim_drum_mg1_oam_frame_21_r + .extern banim_drum_mg1_oam_frame_21_l + .extern banim_drum_mg1_oam_frame_2_r + .extern banim_drum_mg1_oam_frame_2_l + .extern banim_drum_mg1_oam_frame_9_r + .extern banim_drum_mg1_oam_frame_9_l + .extern banim_drum_mg1_oam_frame_1_r + .extern banim_drum_mg1_oam_frame_1_l + .extern banim_drum_mg1_oam_frame_18_r + .extern banim_drum_mg1_oam_frame_18_l +@ battle animation 0x77 + .extern banim_drum_mg1_2_oam_frame_0_r + .extern banim_drum_mg1_2_oam_frame_0_l + .extern banim_drum_mg1_2_oam_frame_6_r + .extern banim_drum_mg1_2_oam_frame_6_l + .extern banim_drum_mg1_2_oam_frame_17_r + .extern banim_drum_mg1_2_oam_frame_17_l + .extern banim_drum_mg1_2_oam_frame_5_r + .extern banim_drum_mg1_2_oam_frame_5_l + .extern banim_drum_mg1_2_oam_frame_16_r + .extern banim_drum_mg1_2_oam_frame_16_l + .extern banim_drum_mg1_2_oam_frame_2_r + .extern banim_drum_mg1_2_oam_frame_2_l + .extern banim_drum_mg1_2_oam_frame_3_r + .extern banim_drum_mg1_2_oam_frame_3_l + .extern banim_drum_mg1_2_oam_frame_7_r + .extern banim_drum_mg1_2_oam_frame_7_l + .extern banim_drum_mg1_2_oam_frame_18_r + .extern banim_drum_mg1_2_oam_frame_18_l + .extern banim_drum_mg1_2_oam_frame_10_r + .extern banim_drum_mg1_2_oam_frame_10_l + .extern banim_drum_mg1_2_oam_frame_4_r + .extern banim_drum_mg1_2_oam_frame_4_l + .extern banim_drum_mg1_2_oam_frame_14_r + .extern banim_drum_mg1_2_oam_frame_14_l + .extern banim_drum_mg1_2_oam_frame_11_r + .extern banim_drum_mg1_2_oam_frame_11_l + .extern banim_drum_mg1_2_oam_frame_1_r + .extern banim_drum_mg1_2_oam_frame_1_l + .extern banim_drum_mg1_2_oam_frame_12_r + .extern banim_drum_mg1_2_oam_frame_12_l + .extern banim_drum_mg1_2_oam_frame_15_r + .extern banim_drum_mg1_2_oam_frame_15_l + .extern banim_drum_mg1_2_oam_frame_13_r + .extern banim_drum_mg1_2_oam_frame_13_l + .extern banim_drum_mg1_2_oam_frame_8_r + .extern banim_drum_mg1_2_oam_frame_8_l + .extern banim_drum_mg1_2_oam_frame_9_r + .extern banim_drum_mg1_2_oam_frame_9_l +@ battle animation 0x78 + .extern banim_druf_mg1_oam_frame_0_r + .extern banim_druf_mg1_oam_frame_0_l + .extern banim_druf_mg1_oam_frame_6_r + .extern banim_druf_mg1_oam_frame_6_l + .extern banim_druf_mg1_oam_frame_13_r + .extern banim_druf_mg1_oam_frame_13_l + .extern banim_druf_mg1_oam_frame_24_r + .extern banim_druf_mg1_oam_frame_24_l + .extern banim_druf_mg1_oam_frame_12_r + .extern banim_druf_mg1_oam_frame_12_l + .extern banim_druf_mg1_oam_frame_22_r + .extern banim_druf_mg1_oam_frame_22_l + .extern banim_druf_mg1_oam_frame_14_r + .extern banim_druf_mg1_oam_frame_14_l + .extern banim_druf_mg1_oam_frame_28_r + .extern banim_druf_mg1_oam_frame_28_l + .extern banim_druf_mg1_oam_frame_16_r + .extern banim_druf_mg1_oam_frame_16_l + .extern banim_druf_mg1_oam_frame_25_r + .extern banim_druf_mg1_oam_frame_25_l + .extern banim_druf_mg1_oam_frame_7_r + .extern banim_druf_mg1_oam_frame_7_l + .extern banim_druf_mg1_oam_frame_20_r + .extern banim_druf_mg1_oam_frame_20_l + .extern banim_druf_mg1_oam_frame_26_r + .extern banim_druf_mg1_oam_frame_26_l + .extern banim_druf_mg1_oam_frame_11_r + .extern banim_druf_mg1_oam_frame_11_l + .extern banim_druf_mg1_oam_frame_10_r + .extern banim_druf_mg1_oam_frame_10_l + .extern banim_druf_mg1_oam_frame_27_r + .extern banim_druf_mg1_oam_frame_27_l + .extern banim_druf_mg1_oam_frame_15_r + .extern banim_druf_mg1_oam_frame_15_l + .extern banim_druf_mg1_oam_frame_23_r + .extern banim_druf_mg1_oam_frame_23_l + .extern banim_druf_mg1_oam_frame_19_r + .extern banim_druf_mg1_oam_frame_19_l + .extern banim_druf_mg1_oam_frame_8_r + .extern banim_druf_mg1_oam_frame_8_l + .extern banim_druf_mg1_oam_frame_5_r + .extern banim_druf_mg1_oam_frame_5_l + .extern banim_druf_mg1_oam_frame_4_r + .extern banim_druf_mg1_oam_frame_4_l + .extern banim_druf_mg1_oam_frame_17_r + .extern banim_druf_mg1_oam_frame_17_l + .extern banim_druf_mg1_oam_frame_3_r + .extern banim_druf_mg1_oam_frame_3_l + .extern banim_druf_mg1_oam_frame_21_r + .extern banim_druf_mg1_oam_frame_21_l + .extern banim_druf_mg1_oam_frame_2_r + .extern banim_druf_mg1_oam_frame_2_l + .extern banim_druf_mg1_oam_frame_9_r + .extern banim_druf_mg1_oam_frame_9_l + .extern banim_druf_mg1_oam_frame_1_r + .extern banim_druf_mg1_oam_frame_1_l + .extern banim_druf_mg1_oam_frame_18_r + .extern banim_druf_mg1_oam_frame_18_l +@ battle animation 0x79 + .extern banim_druf_mg1_2_oam_frame_0_r + .extern banim_druf_mg1_2_oam_frame_0_l + .extern banim_druf_mg1_2_oam_frame_6_r + .extern banim_druf_mg1_2_oam_frame_6_l + .extern banim_druf_mg1_2_oam_frame_17_r + .extern banim_druf_mg1_2_oam_frame_17_l + .extern banim_druf_mg1_2_oam_frame_5_r + .extern banim_druf_mg1_2_oam_frame_5_l + .extern banim_druf_mg1_2_oam_frame_16_r + .extern banim_druf_mg1_2_oam_frame_16_l + .extern banim_druf_mg1_2_oam_frame_2_r + .extern banim_druf_mg1_2_oam_frame_2_l + .extern banim_druf_mg1_2_oam_frame_3_r + .extern banim_druf_mg1_2_oam_frame_3_l + .extern banim_druf_mg1_2_oam_frame_7_r + .extern banim_druf_mg1_2_oam_frame_7_l + .extern banim_druf_mg1_2_oam_frame_18_r + .extern banim_druf_mg1_2_oam_frame_18_l + .extern banim_druf_mg1_2_oam_frame_10_r + .extern banim_druf_mg1_2_oam_frame_10_l + .extern banim_druf_mg1_2_oam_frame_4_r + .extern banim_druf_mg1_2_oam_frame_4_l + .extern banim_druf_mg1_2_oam_frame_14_r + .extern banim_druf_mg1_2_oam_frame_14_l + .extern banim_druf_mg1_2_oam_frame_11_r + .extern banim_druf_mg1_2_oam_frame_11_l + .extern banim_druf_mg1_2_oam_frame_1_r + .extern banim_druf_mg1_2_oam_frame_1_l + .extern banim_druf_mg1_2_oam_frame_12_r + .extern banim_druf_mg1_2_oam_frame_12_l + .extern banim_druf_mg1_2_oam_frame_15_r + .extern banim_druf_mg1_2_oam_frame_15_l + .extern banim_druf_mg1_2_oam_frame_13_r + .extern banim_druf_mg1_2_oam_frame_13_l + .extern banim_druf_mg1_2_oam_frame_8_r + .extern banim_druf_mg1_2_oam_frame_8_l + .extern banim_druf_mg1_2_oam_frame_9_r + .extern banim_druf_mg1_2_oam_frame_9_l +@ battle animation 0x7A + .extern banim_smnm_ro1_oam_frame_0_r + .extern banim_smnm_ro1_oam_frame_0_l + .extern banim_smnm_ro1_oam_frame_12_r + .extern banim_smnm_ro1_oam_frame_12_l + .extern banim_smnm_ro1_oam_frame_50_r + .extern banim_smnm_ro1_oam_frame_50_l + .extern banim_smnm_ro1_oam_frame_10_r + .extern banim_smnm_ro1_oam_frame_10_l + .extern banim_smnm_ro1_oam_frame_2_r + .extern banim_smnm_ro1_oam_frame_2_l + .extern banim_smnm_ro1_oam_frame_29_r + .extern banim_smnm_ro1_oam_frame_29_l + .extern banim_smnm_ro1_oam_frame_18_r + .extern banim_smnm_ro1_oam_frame_18_l + .extern banim_smnm_ro1_oam_frame_8_r + .extern banim_smnm_ro1_oam_frame_8_l + .extern banim_smnm_ro1_oam_frame_51_r + .extern banim_smnm_ro1_oam_frame_51_l + .extern banim_smnm_ro1_oam_frame_37_r + .extern banim_smnm_ro1_oam_frame_37_l + .extern banim_smnm_ro1_oam_frame_6_r + .extern banim_smnm_ro1_oam_frame_6_l + .extern banim_smnm_ro1_oam_frame_32_r + .extern banim_smnm_ro1_oam_frame_32_l + .extern banim_smnm_ro1_oam_frame_47_r + .extern banim_smnm_ro1_oam_frame_47_l + .extern banim_smnm_ro1_oam_frame_20_r + .extern banim_smnm_ro1_oam_frame_20_l + .extern banim_smnm_ro1_oam_frame_43_r + .extern banim_smnm_ro1_oam_frame_43_l + .extern banim_smnm_ro1_oam_frame_34_r + .extern banim_smnm_ro1_oam_frame_34_l + .extern banim_smnm_ro1_oam_frame_46_r + .extern banim_smnm_ro1_oam_frame_46_l + .extern banim_smnm_ro1_oam_frame_3_r + .extern banim_smnm_ro1_oam_frame_3_l + .extern banim_smnm_ro1_oam_frame_5_r + .extern banim_smnm_ro1_oam_frame_5_l + .extern banim_smnm_ro1_oam_frame_25_r + .extern banim_smnm_ro1_oam_frame_25_l + .extern banim_smnm_ro1_oam_frame_1_r + .extern banim_smnm_ro1_oam_frame_1_l + .extern banim_smnm_ro1_oam_frame_38_r + .extern banim_smnm_ro1_oam_frame_38_l + .extern banim_smnm_ro1_oam_frame_15_r + .extern banim_smnm_ro1_oam_frame_15_l + .extern banim_smnm_ro1_oam_frame_24_r + .extern banim_smnm_ro1_oam_frame_24_l + .extern banim_smnm_ro1_oam_frame_39_r + .extern banim_smnm_ro1_oam_frame_39_l + .extern banim_smnm_ro1_oam_frame_14_r + .extern banim_smnm_ro1_oam_frame_14_l + .extern banim_smnm_ro1_oam_frame_28_r + .extern banim_smnm_ro1_oam_frame_28_l + .extern banim_smnm_ro1_oam_frame_11_r + .extern banim_smnm_ro1_oam_frame_11_l + .extern banim_smnm_ro1_oam_frame_48_r + .extern banim_smnm_ro1_oam_frame_48_l + .extern banim_smnm_ro1_oam_frame_9_r + .extern banim_smnm_ro1_oam_frame_9_l + .extern banim_smnm_ro1_oam_frame_35_r + .extern banim_smnm_ro1_oam_frame_35_l + .extern banim_smnm_ro1_oam_frame_45_r + .extern banim_smnm_ro1_oam_frame_45_l + .extern banim_smnm_ro1_oam_frame_31_r + .extern banim_smnm_ro1_oam_frame_31_l + .extern banim_smnm_ro1_oam_frame_30_r + .extern banim_smnm_ro1_oam_frame_30_l + .extern banim_smnm_ro1_oam_frame_4_r + .extern banim_smnm_ro1_oam_frame_4_l + .extern banim_smnm_ro1_oam_frame_27_r + .extern banim_smnm_ro1_oam_frame_27_l + .extern banim_smnm_ro1_oam_frame_41_r + .extern banim_smnm_ro1_oam_frame_41_l + .extern banim_smnm_ro1_oam_frame_33_r + .extern banim_smnm_ro1_oam_frame_33_l + .extern banim_smnm_ro1_oam_frame_44_r + .extern banim_smnm_ro1_oam_frame_44_l + .extern banim_smnm_ro1_oam_frame_22_r + .extern banim_smnm_ro1_oam_frame_22_l + .extern banim_smnm_ro1_oam_frame_23_r + .extern banim_smnm_ro1_oam_frame_23_l + .extern banim_smnm_ro1_oam_frame_36_r + .extern banim_smnm_ro1_oam_frame_36_l + .extern banim_smnm_ro1_oam_frame_19_r + .extern banim_smnm_ro1_oam_frame_19_l + .extern banim_smnm_ro1_oam_frame_42_r + .extern banim_smnm_ro1_oam_frame_42_l + .extern banim_smnm_ro1_oam_frame_21_r + .extern banim_smnm_ro1_oam_frame_21_l + .extern banim_smnm_ro1_oam_frame_17_r + .extern banim_smnm_ro1_oam_frame_17_l + .extern banim_smnm_ro1_oam_frame_40_r + .extern banim_smnm_ro1_oam_frame_40_l + .extern banim_smnm_ro1_oam_frame_13_r + .extern banim_smnm_ro1_oam_frame_13_l + .extern banim_smnm_ro1_oam_frame_7_r + .extern banim_smnm_ro1_oam_frame_7_l + .extern banim_smnm_ro1_oam_frame_26_r + .extern banim_smnm_ro1_oam_frame_26_l + .extern banim_smnm_ro1_oam_frame_49_r + .extern banim_smnm_ro1_oam_frame_49_l + .extern banim_smnm_ro1_oam_frame_16_r + .extern banim_smnm_ro1_oam_frame_16_l +@ battle animation 0x7B + .extern banim_smnm_ro1_2_oam_frame_0_r + .extern banim_smnm_ro1_2_oam_frame_0_l + .extern banim_smnm_ro1_2_oam_frame_3_r + .extern banim_smnm_ro1_2_oam_frame_3_l + .extern banim_smnm_ro1_2_oam_frame_15_r + .extern banim_smnm_ro1_2_oam_frame_15_l + .extern banim_smnm_ro1_2_oam_frame_14_r + .extern banim_smnm_ro1_2_oam_frame_14_l + .extern banim_smnm_ro1_2_oam_frame_4_r + .extern banim_smnm_ro1_2_oam_frame_4_l + .extern banim_smnm_ro1_2_oam_frame_13_r + .extern banim_smnm_ro1_2_oam_frame_13_l + .extern banim_smnm_ro1_2_oam_frame_5_r + .extern banim_smnm_ro1_2_oam_frame_5_l + .extern banim_smnm_ro1_2_oam_frame_9_r + .extern banim_smnm_ro1_2_oam_frame_9_l + .extern banim_smnm_ro1_2_oam_frame_17_r + .extern banim_smnm_ro1_2_oam_frame_17_l + .extern banim_smnm_ro1_2_oam_frame_1_r + .extern banim_smnm_ro1_2_oam_frame_1_l + .extern banim_smnm_ro1_2_oam_frame_7_r + .extern banim_smnm_ro1_2_oam_frame_7_l + .extern banim_smnm_ro1_2_oam_frame_6_r + .extern banim_smnm_ro1_2_oam_frame_6_l + .extern banim_smnm_ro1_2_oam_frame_16_r + .extern banim_smnm_ro1_2_oam_frame_16_l + .extern banim_smnm_ro1_2_oam_frame_10_r + .extern banim_smnm_ro1_2_oam_frame_10_l + .extern banim_smnm_ro1_2_oam_frame_2_r + .extern banim_smnm_ro1_2_oam_frame_2_l + .extern banim_smnm_ro1_2_oam_frame_11_r + .extern banim_smnm_ro1_2_oam_frame_11_l + .extern banim_smnm_ro1_2_oam_frame_19_r + .extern banim_smnm_ro1_2_oam_frame_19_l + .extern banim_smnm_ro1_2_oam_frame_8_r + .extern banim_smnm_ro1_2_oam_frame_8_l + .extern banim_smnm_ro1_2_oam_frame_18_r + .extern banim_smnm_ro1_2_oam_frame_18_l + .extern banim_smnm_ro1_2_oam_frame_12_r + .extern banim_smnm_ro1_2_oam_frame_12_l +@ battle animation 0x7C + .extern banim_monm_mg1_oam_frame_0_r + .extern banim_monm_mg1_oam_frame_0_l + .extern banim_monm_mg1_oam_frame_42_r + .extern banim_monm_mg1_oam_frame_42_l + .extern banim_monm_mg1_oam_frame_18_r + .extern banim_monm_mg1_oam_frame_18_l + .extern banim_monm_mg1_oam_frame_29_r + .extern banim_monm_mg1_oam_frame_29_l + .extern banim_monm_mg1_oam_frame_16_r + .extern banim_monm_mg1_oam_frame_16_l + .extern banim_monm_mg1_oam_frame_44_r + .extern banim_monm_mg1_oam_frame_44_l + .extern banim_monm_mg1_oam_frame_38_r + .extern banim_monm_mg1_oam_frame_38_l + .extern banim_monm_mg1_oam_frame_11_r + .extern banim_monm_mg1_oam_frame_11_l + .extern banim_monm_mg1_oam_frame_1_r + .extern banim_monm_mg1_oam_frame_1_l + .extern banim_monm_mg1_oam_frame_6_r + .extern banim_monm_mg1_oam_frame_6_l + .extern banim_monm_mg1_oam_frame_5_r + .extern banim_monm_mg1_oam_frame_5_l + .extern banim_monm_mg1_oam_frame_7_r + .extern banim_monm_mg1_oam_frame_7_l + .extern banim_monm_mg1_oam_frame_22_r + .extern banim_monm_mg1_oam_frame_22_l + .extern banim_monm_mg1_oam_frame_41_r + .extern banim_monm_mg1_oam_frame_41_l + .extern banim_monm_mg1_oam_frame_24_r + .extern banim_monm_mg1_oam_frame_24_l + .extern banim_monm_mg1_oam_frame_14_r + .extern banim_monm_mg1_oam_frame_14_l + .extern banim_monm_mg1_oam_frame_8_r + .extern banim_monm_mg1_oam_frame_8_l + .extern banim_monm_mg1_oam_frame_37_r + .extern banim_monm_mg1_oam_frame_37_l + .extern banim_monm_mg1_oam_frame_2_r + .extern banim_monm_mg1_oam_frame_2_l + .extern banim_monm_mg1_oam_frame_32_r + .extern banim_monm_mg1_oam_frame_32_l + .extern banim_monm_mg1_oam_frame_43_r + .extern banim_monm_mg1_oam_frame_43_l + .extern banim_monm_mg1_oam_frame_17_r + .extern banim_monm_mg1_oam_frame_17_l + .extern banim_monm_mg1_oam_frame_21_r + .extern banim_monm_mg1_oam_frame_21_l + .extern banim_monm_mg1_oam_frame_31_r + .extern banim_monm_mg1_oam_frame_31_l + .extern banim_monm_mg1_oam_frame_36_r + .extern banim_monm_mg1_oam_frame_36_l + .extern banim_monm_mg1_oam_frame_9_r + .extern banim_monm_mg1_oam_frame_9_l + .extern banim_monm_mg1_oam_frame_4_r + .extern banim_monm_mg1_oam_frame_4_l + .extern banim_monm_mg1_oam_frame_28_r + .extern banim_monm_mg1_oam_frame_28_l + .extern banim_monm_mg1_oam_frame_35_r + .extern banim_monm_mg1_oam_frame_35_l + .extern banim_monm_mg1_oam_frame_26_r + .extern banim_monm_mg1_oam_frame_26_l + .extern banim_monm_mg1_oam_frame_19_r + .extern banim_monm_mg1_oam_frame_19_l + .extern banim_monm_mg1_oam_frame_40_r + .extern banim_monm_mg1_oam_frame_40_l + .extern banim_monm_mg1_oam_frame_15_r + .extern banim_monm_mg1_oam_frame_15_l + .extern banim_monm_mg1_oam_frame_39_r + .extern banim_monm_mg1_oam_frame_39_l + .extern banim_monm_mg1_oam_frame_13_r + .extern banim_monm_mg1_oam_frame_13_l + .extern banim_monm_mg1_oam_frame_10_r + .extern banim_monm_mg1_oam_frame_10_l + .extern banim_monm_mg1_oam_frame_30_r + .extern banim_monm_mg1_oam_frame_30_l + .extern banim_monm_mg1_oam_frame_23_r + .extern banim_monm_mg1_oam_frame_23_l + .extern banim_monm_mg1_oam_frame_34_r + .extern banim_monm_mg1_oam_frame_34_l + .extern banim_monm_mg1_oam_frame_12_r + .extern banim_monm_mg1_oam_frame_12_l + .extern banim_monm_mg1_oam_frame_33_r + .extern banim_monm_mg1_oam_frame_33_l + .extern banim_monm_mg1_oam_frame_20_r + .extern banim_monm_mg1_oam_frame_20_l + .extern banim_monm_mg1_oam_frame_25_r + .extern banim_monm_mg1_oam_frame_25_l + .extern banim_monm_mg1_oam_frame_3_r + .extern banim_monm_mg1_oam_frame_3_l + .extern banim_monm_mg1_oam_frame_27_r + .extern banim_monm_mg1_oam_frame_27_l +@ battle animation 0x7D + .extern banim_prim_ro1_oam_frame_0_r + .extern banim_prim_ro1_oam_frame_0_l + .extern banim_prim_ro1_oam_frame_2_r + .extern banim_prim_ro1_oam_frame_2_l + .extern banim_prim_ro1_oam_frame_1_r + .extern banim_prim_ro1_oam_frame_1_l +@ battle animation 0x7E + .extern banim_prim_ro1_2_oam_frame_0_r + .extern banim_prim_ro1_2_oam_frame_0_l + .extern banim_prim_ro1_2_oam_frame_1_r + .extern banim_prim_ro1_2_oam_frame_1_l + .extern banim_prim_ro1_2_oam_frame_8_r + .extern banim_prim_ro1_2_oam_frame_8_l + .extern banim_prim_ro1_2_oam_frame_2_r + .extern banim_prim_ro1_2_oam_frame_2_l + .extern banim_prim_ro1_2_oam_frame_9_r + .extern banim_prim_ro1_2_oam_frame_9_l + .extern banim_prim_ro1_2_oam_frame_6_r + .extern banim_prim_ro1_2_oam_frame_6_l + .extern banim_prim_ro1_2_oam_frame_4_r + .extern banim_prim_ro1_2_oam_frame_4_l + .extern banim_prim_ro1_2_oam_frame_5_r + .extern banim_prim_ro1_2_oam_frame_5_l + .extern banim_prim_ro1_2_oam_frame_3_r + .extern banim_prim_ro1_2_oam_frame_3_l + .extern banim_prim_ro1_2_oam_frame_7_r + .extern banim_prim_ro1_2_oam_frame_7_l +@ battle animation 0x7F + .extern banim_prif_ro1_oam_frame_0_r + .extern banim_prif_ro1_oam_frame_0_l + .extern banim_prif_ro1_oam_frame_1_r + .extern banim_prif_ro1_oam_frame_1_l + .extern banim_prif_ro1_oam_frame_8_r + .extern banim_prif_ro1_oam_frame_8_l + .extern banim_prif_ro1_oam_frame_2_r + .extern banim_prif_ro1_oam_frame_2_l + .extern banim_prif_ro1_oam_frame_9_r + .extern banim_prif_ro1_oam_frame_9_l + .extern banim_prif_ro1_oam_frame_6_r + .extern banim_prif_ro1_oam_frame_6_l + .extern banim_prif_ro1_oam_frame_4_r + .extern banim_prif_ro1_oam_frame_4_l + .extern banim_prif_ro1_oam_frame_5_r + .extern banim_prif_ro1_oam_frame_5_l + .extern banim_prif_ro1_oam_frame_3_r + .extern banim_prif_ro1_oam_frame_3_l + .extern banim_prif_ro1_oam_frame_7_r + .extern banim_prif_ro1_oam_frame_7_l +@ battle animation 0x80 + .extern banim_bism_mg1_oam_frame_0_r + .extern banim_bism_mg1_oam_frame_0_l + .extern banim_bism_mg1_oam_frame_2_r + .extern banim_bism_mg1_oam_frame_2_l + .extern banim_bism_mg1_oam_frame_1_r + .extern banim_bism_mg1_oam_frame_1_l +@ battle animation 0x81 + .extern banim_bism_mg1_2_oam_frame_0_r + .extern banim_bism_mg1_2_oam_frame_0_l + .extern banim_bism_mg1_2_oam_frame_4_r + .extern banim_bism_mg1_2_oam_frame_4_l + .extern banim_bism_mg1_2_oam_frame_20_r + .extern banim_bism_mg1_2_oam_frame_20_l + .extern banim_bism_mg1_2_oam_frame_14_r + .extern banim_bism_mg1_2_oam_frame_14_l + .extern banim_bism_mg1_2_oam_frame_5_r + .extern banim_bism_mg1_2_oam_frame_5_l + .extern banim_bism_mg1_2_oam_frame_1_r + .extern banim_bism_mg1_2_oam_frame_1_l + .extern banim_bism_mg1_2_oam_frame_2_r + .extern banim_bism_mg1_2_oam_frame_2_l + .extern banim_bism_mg1_2_oam_frame_21_r + .extern banim_bism_mg1_2_oam_frame_21_l + .extern banim_bism_mg1_2_oam_frame_7_r + .extern banim_bism_mg1_2_oam_frame_7_l + .extern banim_bism_mg1_2_oam_frame_3_r + .extern banim_bism_mg1_2_oam_frame_3_l + .extern banim_bism_mg1_2_oam_frame_18_r + .extern banim_bism_mg1_2_oam_frame_18_l + .extern banim_bism_mg1_2_oam_frame_11_r + .extern banim_bism_mg1_2_oam_frame_11_l + .extern banim_bism_mg1_2_oam_frame_22_r + .extern banim_bism_mg1_2_oam_frame_22_l + .extern banim_bism_mg1_2_oam_frame_13_r + .extern banim_bism_mg1_2_oam_frame_13_l + .extern banim_bism_mg1_2_oam_frame_9_r + .extern banim_bism_mg1_2_oam_frame_9_l + .extern banim_bism_mg1_2_oam_frame_19_r + .extern banim_bism_mg1_2_oam_frame_19_l + .extern banim_bism_mg1_2_oam_frame_6_r + .extern banim_bism_mg1_2_oam_frame_6_l + .extern banim_bism_mg1_2_oam_frame_12_r + .extern banim_bism_mg1_2_oam_frame_12_l + .extern banim_bism_mg1_2_oam_frame_8_r + .extern banim_bism_mg1_2_oam_frame_8_l + .extern banim_bism_mg1_2_oam_frame_16_r + .extern banim_bism_mg1_2_oam_frame_16_l + .extern banim_bism_mg1_2_oam_frame_23_r + .extern banim_bism_mg1_2_oam_frame_23_l + .extern banim_bism_mg1_2_oam_frame_15_r + .extern banim_bism_mg1_2_oam_frame_15_l + .extern banim_bism_mg1_2_oam_frame_17_r + .extern banim_bism_mg1_2_oam_frame_17_l + .extern banim_bism_mg1_2_oam_frame_10_r + .extern banim_bism_mg1_2_oam_frame_10_l +@ battle animation 0x82 + .extern banim_bisf_mg1_oam_frame_0_r + .extern banim_bisf_mg1_oam_frame_0_l + .extern banim_bisf_mg1_oam_frame_15_r + .extern banim_bisf_mg1_oam_frame_15_l + .extern banim_bisf_mg1_oam_frame_13_r + .extern banim_bisf_mg1_oam_frame_13_l + .extern banim_bisf_mg1_oam_frame_19_r + .extern banim_bisf_mg1_oam_frame_19_l + .extern banim_bisf_mg1_oam_frame_14_r + .extern banim_bisf_mg1_oam_frame_14_l + .extern banim_bisf_mg1_oam_frame_21_r + .extern banim_bisf_mg1_oam_frame_21_l + .extern banim_bisf_mg1_oam_frame_25_r + .extern banim_bisf_mg1_oam_frame_25_l + .extern banim_bisf_mg1_oam_frame_12_r + .extern banim_bisf_mg1_oam_frame_12_l + .extern banim_bisf_mg1_oam_frame_20_r + .extern banim_bisf_mg1_oam_frame_20_l + .extern banim_bisf_mg1_oam_frame_3_r + .extern banim_bisf_mg1_oam_frame_3_l + .extern banim_bisf_mg1_oam_frame_2_r + .extern banim_bisf_mg1_oam_frame_2_l + .extern banim_bisf_mg1_oam_frame_4_r + .extern banim_bisf_mg1_oam_frame_4_l + .extern banim_bisf_mg1_oam_frame_16_r + .extern banim_bisf_mg1_oam_frame_16_l + .extern banim_bisf_mg1_oam_frame_11_r + .extern banim_bisf_mg1_oam_frame_11_l + .extern banim_bisf_mg1_oam_frame_8_r + .extern banim_bisf_mg1_oam_frame_8_l + .extern banim_bisf_mg1_oam_frame_5_r + .extern banim_bisf_mg1_oam_frame_5_l + .extern banim_bisf_mg1_oam_frame_18_r + .extern banim_bisf_mg1_oam_frame_18_l + .extern banim_bisf_mg1_oam_frame_17_r + .extern banim_bisf_mg1_oam_frame_17_l + .extern banim_bisf_mg1_oam_frame_9_r + .extern banim_bisf_mg1_oam_frame_9_l + .extern banim_bisf_mg1_oam_frame_10_r + .extern banim_bisf_mg1_oam_frame_10_l + .extern banim_bisf_mg1_oam_frame_6_r + .extern banim_bisf_mg1_oam_frame_6_l + .extern banim_bisf_mg1_oam_frame_7_r + .extern banim_bisf_mg1_oam_frame_7_l + .extern banim_bisf_mg1_oam_frame_23_r + .extern banim_bisf_mg1_oam_frame_23_l + .extern banim_bisf_mg1_oam_frame_1_r + .extern banim_bisf_mg1_oam_frame_1_l + .extern banim_bisf_mg1_oam_frame_24_r + .extern banim_bisf_mg1_oam_frame_24_l + .extern banim_bisf_mg1_oam_frame_22_r + .extern banim_bisf_mg1_oam_frame_22_l +@ battle animation 0x83 + .extern banim_bisf_mg1_2_oam_frame_0_r + .extern banim_bisf_mg1_2_oam_frame_0_l + .extern banim_bisf_mg1_2_oam_frame_2_r + .extern banim_bisf_mg1_2_oam_frame_2_l + .extern banim_bisf_mg1_2_oam_frame_1_r + .extern banim_bisf_mg1_2_oam_frame_1_l + .extern banim_bisf_mg1_2_oam_frame_3_r + .extern banim_bisf_mg1_2_oam_frame_3_l + .extern banim_bisf_mg1_2_oam_frame_4_r + .extern banim_bisf_mg1_2_oam_frame_4_l +@ battle animation 0x84 + .extern banim_trof_ro1_oam_frame_0_r + .extern banim_trof_ro1_oam_frame_0_l + .extern banim_trof_ro1_oam_frame_1_r + .extern banim_trof_ro1_oam_frame_1_l + .extern banim_trof_ro1_oam_frame_2_r + .extern banim_trof_ro1_oam_frame_2_l +@ battle animation 0x85 + .extern banim_trof_ro1_2_oam_frame_0_r + .extern banim_trof_ro1_2_oam_frame_0_l + .extern banim_trof_ro1_2_oam_frame_6_r + .extern banim_trof_ro1_2_oam_frame_6_l + .extern banim_trof_ro1_2_oam_frame_14_r + .extern banim_trof_ro1_2_oam_frame_14_l + .extern banim_trof_ro1_2_oam_frame_5_r + .extern banim_trof_ro1_2_oam_frame_5_l + .extern banim_trof_ro1_2_oam_frame_12_r + .extern banim_trof_ro1_2_oam_frame_12_l + .extern banim_trof_ro1_2_oam_frame_2_r + .extern banim_trof_ro1_2_oam_frame_2_l + .extern banim_trof_ro1_2_oam_frame_13_r + .extern banim_trof_ro1_2_oam_frame_13_l + .extern banim_trof_ro1_2_oam_frame_4_r + .extern banim_trof_ro1_2_oam_frame_4_l + .extern banim_trof_ro1_2_oam_frame_7_r + .extern banim_trof_ro1_2_oam_frame_7_l + .extern banim_trof_ro1_2_oam_frame_11_r + .extern banim_trof_ro1_2_oam_frame_11_l + .extern banim_trof_ro1_2_oam_frame_1_r + .extern banim_trof_ro1_2_oam_frame_1_l + .extern banim_trof_ro1_2_oam_frame_9_r + .extern banim_trof_ro1_2_oam_frame_9_l + .extern banim_trof_ro1_2_oam_frame_10_r + .extern banim_trof_ro1_2_oam_frame_10_l + .extern banim_trof_ro1_2_oam_frame_8_r + .extern banim_trof_ro1_2_oam_frame_8_l + .extern banim_trof_ro1_2_oam_frame_3_r + .extern banim_trof_ro1_2_oam_frame_3_l +@ battle animation 0x86 + .extern banim_valf_mg1_oam_frame_0_r + .extern banim_valf_mg1_oam_frame_0_l + .extern banim_valf_mg1_oam_frame_11_r + .extern banim_valf_mg1_oam_frame_11_l + .extern banim_valf_mg1_oam_frame_24_r + .extern banim_valf_mg1_oam_frame_24_l + .extern banim_valf_mg1_oam_frame_4_r + .extern banim_valf_mg1_oam_frame_4_l + .extern banim_valf_mg1_oam_frame_1_r + .extern banim_valf_mg1_oam_frame_1_l + .extern banim_valf_mg1_oam_frame_10_r + .extern banim_valf_mg1_oam_frame_10_l + .extern banim_valf_mg1_oam_frame_18_r + .extern banim_valf_mg1_oam_frame_18_l + .extern banim_valf_mg1_oam_frame_17_r + .extern banim_valf_mg1_oam_frame_17_l + .extern banim_valf_mg1_oam_frame_13_r + .extern banim_valf_mg1_oam_frame_13_l + .extern banim_valf_mg1_oam_frame_2_r + .extern banim_valf_mg1_oam_frame_2_l + .extern banim_valf_mg1_oam_frame_12_r + .extern banim_valf_mg1_oam_frame_12_l + .extern banim_valf_mg1_oam_frame_22_r + .extern banim_valf_mg1_oam_frame_22_l + .extern banim_valf_mg1_oam_frame_3_r + .extern banim_valf_mg1_oam_frame_3_l + .extern banim_valf_mg1_oam_frame_8_r + .extern banim_valf_mg1_oam_frame_8_l + .extern banim_valf_mg1_oam_frame_15_r + .extern banim_valf_mg1_oam_frame_15_l + .extern banim_valf_mg1_oam_frame_9_r + .extern banim_valf_mg1_oam_frame_9_l + .extern banim_valf_mg1_oam_frame_7_r + .extern banim_valf_mg1_oam_frame_7_l + .extern banim_valf_mg1_oam_frame_20_r + .extern banim_valf_mg1_oam_frame_20_l + .extern banim_valf_mg1_oam_frame_6_r + .extern banim_valf_mg1_oam_frame_6_l + .extern banim_valf_mg1_oam_frame_23_r + .extern banim_valf_mg1_oam_frame_23_l + .extern banim_valf_mg1_oam_frame_16_r + .extern banim_valf_mg1_oam_frame_16_l + .extern banim_valf_mg1_oam_frame_14_r + .extern banim_valf_mg1_oam_frame_14_l + .extern banim_valf_mg1_oam_frame_19_r + .extern banim_valf_mg1_oam_frame_19_l + .extern banim_valf_mg1_oam_frame_5_r + .extern banim_valf_mg1_oam_frame_5_l + .extern banim_valf_mg1_oam_frame_21_r + .extern banim_valf_mg1_oam_frame_21_l +@ battle animation 0x87 + .extern banim_valf_mg1_2_oam_frame_0_r + .extern banim_valf_mg1_2_oam_frame_0_l + .extern banim_valf_mg1_2_oam_frame_8_r + .extern banim_valf_mg1_2_oam_frame_8_l + .extern banim_valf_mg1_2_oam_frame_10_r + .extern banim_valf_mg1_2_oam_frame_10_l + .extern banim_valf_mg1_2_oam_frame_13_r + .extern banim_valf_mg1_2_oam_frame_13_l + .extern banim_valf_mg1_2_oam_frame_2_r + .extern banim_valf_mg1_2_oam_frame_2_l + .extern banim_valf_mg1_2_oam_frame_11_r + .extern banim_valf_mg1_2_oam_frame_11_l + .extern banim_valf_mg1_2_oam_frame_5_r + .extern banim_valf_mg1_2_oam_frame_5_l + .extern banim_valf_mg1_2_oam_frame_12_r + .extern banim_valf_mg1_2_oam_frame_12_l + .extern banim_valf_mg1_2_oam_frame_6_r + .extern banim_valf_mg1_2_oam_frame_6_l + .extern banim_valf_mg1_2_oam_frame_4_r + .extern banim_valf_mg1_2_oam_frame_4_l + .extern banim_valf_mg1_2_oam_frame_7_r + .extern banim_valf_mg1_2_oam_frame_7_l + .extern banim_valf_mg1_2_oam_frame_1_r + .extern banim_valf_mg1_2_oam_frame_1_l + .extern banim_valf_mg1_2_oam_frame_9_r + .extern banim_valf_mg1_2_oam_frame_9_l + .extern banim_valf_mg1_2_oam_frame_3_r + .extern banim_valf_mg1_2_oam_frame_3_l + .extern banim_valf_mg1_2_oam_frame_14_r + .extern banim_valf_mg1_2_oam_frame_14_l +@ battle animation 0x88 + .extern banim_thim_sw1_oam_frame_0_r + .extern banim_thim_sw1_oam_frame_0_l + .extern banim_thim_sw1_oam_frame_5_r + .extern banim_thim_sw1_oam_frame_5_l + .extern banim_thim_sw1_oam_frame_33_r + .extern banim_thim_sw1_oam_frame_33_l + .extern banim_thim_sw1_oam_frame_24_r + .extern banim_thim_sw1_oam_frame_24_l + .extern banim_thim_sw1_oam_frame_32_r + .extern banim_thim_sw1_oam_frame_32_l + .extern banim_thim_sw1_oam_frame_6_r + .extern banim_thim_sw1_oam_frame_6_l + .extern banim_thim_sw1_oam_frame_22_r + .extern banim_thim_sw1_oam_frame_22_l + .extern banim_thim_sw1_oam_frame_23_r + .extern banim_thim_sw1_oam_frame_23_l + .extern banim_thim_sw1_oam_frame_37_r + .extern banim_thim_sw1_oam_frame_37_l + .extern banim_thim_sw1_oam_frame_18_r + .extern banim_thim_sw1_oam_frame_18_l + .extern banim_thim_sw1_oam_frame_17_r + .extern banim_thim_sw1_oam_frame_17_l + .extern banim_thim_sw1_oam_frame_36_r + .extern banim_thim_sw1_oam_frame_36_l + .extern banim_thim_sw1_oam_frame_8_r + .extern banim_thim_sw1_oam_frame_8_l + .extern banim_thim_sw1_oam_frame_40_r + .extern banim_thim_sw1_oam_frame_40_l + .extern banim_thim_sw1_oam_frame_7_r + .extern banim_thim_sw1_oam_frame_7_l + .extern banim_thim_sw1_oam_frame_14_r + .extern banim_thim_sw1_oam_frame_14_l + .extern banim_thim_sw1_oam_frame_21_r + .extern banim_thim_sw1_oam_frame_21_l + .extern banim_thim_sw1_oam_frame_13_r + .extern banim_thim_sw1_oam_frame_13_l + .extern banim_thim_sw1_oam_frame_39_r + .extern banim_thim_sw1_oam_frame_39_l + .extern banim_thim_sw1_oam_frame_20_r + .extern banim_thim_sw1_oam_frame_20_l + .extern banim_thim_sw1_oam_frame_2_r + .extern banim_thim_sw1_oam_frame_2_l + .extern banim_thim_sw1_oam_frame_3_r + .extern banim_thim_sw1_oam_frame_3_l + .extern banim_thim_sw1_oam_frame_31_r + .extern banim_thim_sw1_oam_frame_31_l + .extern banim_thim_sw1_oam_frame_19_r + .extern banim_thim_sw1_oam_frame_19_l + .extern banim_thim_sw1_oam_frame_38_r + .extern banim_thim_sw1_oam_frame_38_l + .extern banim_thim_sw1_oam_frame_41_r + .extern banim_thim_sw1_oam_frame_41_l + .extern banim_thim_sw1_oam_frame_1_r + .extern banim_thim_sw1_oam_frame_1_l + .extern banim_thim_sw1_oam_frame_11_r + .extern banim_thim_sw1_oam_frame_11_l + .extern banim_thim_sw1_oam_frame_16_r + .extern banim_thim_sw1_oam_frame_16_l + .extern banim_thim_sw1_oam_frame_27_r + .extern banim_thim_sw1_oam_frame_27_l + .extern banim_thim_sw1_oam_frame_15_r + .extern banim_thim_sw1_oam_frame_15_l + .extern banim_thim_sw1_oam_frame_42_r + .extern banim_thim_sw1_oam_frame_42_l + .extern banim_thim_sw1_oam_frame_4_r + .extern banim_thim_sw1_oam_frame_4_l + .extern banim_thim_sw1_oam_frame_26_r + .extern banim_thim_sw1_oam_frame_26_l + .extern banim_thim_sw1_oam_frame_30_r + .extern banim_thim_sw1_oam_frame_30_l + .extern banim_thim_sw1_oam_frame_9_r + .extern banim_thim_sw1_oam_frame_9_l + .extern banim_thim_sw1_oam_frame_34_r + .extern banim_thim_sw1_oam_frame_34_l + .extern banim_thim_sw1_oam_frame_25_r + .extern banim_thim_sw1_oam_frame_25_l + .extern banim_thim_sw1_oam_frame_29_r + .extern banim_thim_sw1_oam_frame_29_l + .extern banim_thim_sw1_oam_frame_10_r + .extern banim_thim_sw1_oam_frame_10_l + .extern banim_thim_sw1_oam_frame_28_r + .extern banim_thim_sw1_oam_frame_28_l + .extern banim_thim_sw1_oam_frame_12_r + .extern banim_thim_sw1_oam_frame_12_l + .extern banim_thim_sw1_oam_frame_35_r + .extern banim_thim_sw1_oam_frame_35_l +@ battle animation 0x89 + .extern banim_thim_sw1_2_oam_frame_0_r + .extern banim_thim_sw1_2_oam_frame_0_l + .extern banim_thim_sw1_2_oam_frame_1_r + .extern banim_thim_sw1_2_oam_frame_1_l + .extern banim_thim_sw1_2_oam_frame_2_r + .extern banim_thim_sw1_2_oam_frame_2_l +@ battle animation 0x8A + .extern banim_asnm_sw1_oam_frame_0_r + .extern banim_asnm_sw1_oam_frame_0_l + .extern banim_asnm_sw1_oam_frame_19_r + .extern banim_asnm_sw1_oam_frame_19_l + .extern banim_asnm_sw1_oam_frame_81_r + .extern banim_asnm_sw1_oam_frame_81_l + .extern banim_asnm_sw1_oam_frame_46_r + .extern banim_asnm_sw1_oam_frame_46_l + .extern banim_asnm_sw1_oam_frame_69_r + .extern banim_asnm_sw1_oam_frame_69_l + .extern banim_asnm_sw1_oam_frame_57_r + .extern banim_asnm_sw1_oam_frame_57_l + .extern banim_asnm_sw1_oam_frame_54_r + .extern banim_asnm_sw1_oam_frame_54_l + .extern banim_asnm_sw1_oam_frame_2_r + .extern banim_asnm_sw1_oam_frame_2_l + .extern banim_asnm_sw1_oam_frame_7_r + .extern banim_asnm_sw1_oam_frame_7_l + .extern banim_asnm_sw1_oam_frame_24_r + .extern banim_asnm_sw1_oam_frame_24_l + .extern banim_asnm_sw1_oam_frame_12_r + .extern banim_asnm_sw1_oam_frame_12_l + .extern banim_asnm_sw1_oam_frame_82_r + .extern banim_asnm_sw1_oam_frame_82_l + .extern banim_asnm_sw1_oam_frame_75_r + .extern banim_asnm_sw1_oam_frame_75_l + .extern banim_asnm_sw1_oam_frame_10_r + .extern banim_asnm_sw1_oam_frame_10_l + .extern banim_asnm_sw1_oam_frame_83_r + .extern banim_asnm_sw1_oam_frame_83_l + .extern banim_asnm_sw1_oam_frame_13_r + .extern banim_asnm_sw1_oam_frame_13_l + .extern banim_asnm_sw1_oam_frame_67_r + .extern banim_asnm_sw1_oam_frame_67_l + .extern banim_asnm_sw1_oam_frame_78_r + .extern banim_asnm_sw1_oam_frame_78_l + .extern banim_asnm_sw1_oam_frame_33_r + .extern banim_asnm_sw1_oam_frame_33_l + .extern banim_asnm_sw1_oam_frame_35_r + .extern banim_asnm_sw1_oam_frame_35_l + .extern banim_asnm_sw1_oam_frame_23_r + .extern banim_asnm_sw1_oam_frame_23_l + .extern banim_asnm_sw1_oam_frame_49_r + .extern banim_asnm_sw1_oam_frame_49_l + .extern banim_asnm_sw1_oam_frame_53_r + .extern banim_asnm_sw1_oam_frame_53_l + .extern banim_asnm_sw1_oam_frame_31_r + .extern banim_asnm_sw1_oam_frame_31_l + .extern banim_asnm_sw1_oam_frame_55_r + .extern banim_asnm_sw1_oam_frame_55_l + .extern banim_asnm_sw1_oam_frame_1_r + .extern banim_asnm_sw1_oam_frame_1_l + .extern banim_asnm_sw1_oam_frame_38_r + .extern banim_asnm_sw1_oam_frame_38_l + .extern banim_asnm_sw1_oam_frame_66_r + .extern banim_asnm_sw1_oam_frame_66_l + .extern banim_asnm_sw1_oam_frame_80_r + .extern banim_asnm_sw1_oam_frame_80_l + .extern banim_asnm_sw1_oam_frame_26_r + .extern banim_asnm_sw1_oam_frame_26_l + .extern banim_asnm_sw1_oam_frame_58_r + .extern banim_asnm_sw1_oam_frame_58_l + .extern banim_asnm_sw1_oam_frame_56_r + .extern banim_asnm_sw1_oam_frame_56_l + .extern banim_asnm_sw1_oam_frame_40_r + .extern banim_asnm_sw1_oam_frame_40_l + .extern banim_asnm_sw1_oam_frame_45_r + .extern banim_asnm_sw1_oam_frame_45_l + .extern banim_asnm_sw1_oam_frame_41_r + .extern banim_asnm_sw1_oam_frame_41_l + .extern banim_asnm_sw1_oam_frame_5_r + .extern banim_asnm_sw1_oam_frame_5_l + .extern banim_asnm_sw1_oam_frame_17_r + .extern banim_asnm_sw1_oam_frame_17_l + .extern banim_asnm_sw1_oam_frame_16_r + .extern banim_asnm_sw1_oam_frame_16_l + .extern banim_asnm_sw1_oam_frame_32_r + .extern banim_asnm_sw1_oam_frame_32_l + .extern banim_asnm_sw1_oam_frame_9_r + .extern banim_asnm_sw1_oam_frame_9_l + .extern banim_asnm_sw1_oam_frame_72_r + .extern banim_asnm_sw1_oam_frame_72_l + .extern banim_asnm_sw1_oam_frame_76_r + .extern banim_asnm_sw1_oam_frame_76_l + .extern banim_asnm_sw1_oam_frame_22_r + .extern banim_asnm_sw1_oam_frame_22_l + .extern banim_asnm_sw1_oam_frame_73_r + .extern banim_asnm_sw1_oam_frame_73_l + .extern banim_asnm_sw1_oam_frame_79_r + .extern banim_asnm_sw1_oam_frame_79_l + .extern banim_asnm_sw1_oam_frame_37_r + .extern banim_asnm_sw1_oam_frame_37_l + .extern banim_asnm_sw1_oam_frame_34_r + .extern banim_asnm_sw1_oam_frame_34_l + .extern banim_asnm_sw1_oam_frame_29_r + .extern banim_asnm_sw1_oam_frame_29_l + .extern banim_asnm_sw1_oam_frame_77_r + .extern banim_asnm_sw1_oam_frame_77_l + .extern banim_asnm_sw1_oam_frame_44_r + .extern banim_asnm_sw1_oam_frame_44_l + .extern banim_asnm_sw1_oam_frame_18_r + .extern banim_asnm_sw1_oam_frame_18_l + .extern banim_asnm_sw1_oam_frame_15_r + .extern banim_asnm_sw1_oam_frame_15_l + .extern banim_asnm_sw1_oam_frame_30_r + .extern banim_asnm_sw1_oam_frame_30_l + .extern banim_asnm_sw1_oam_frame_63_r + .extern banim_asnm_sw1_oam_frame_63_l + .extern banim_asnm_sw1_oam_frame_8_r + .extern banim_asnm_sw1_oam_frame_8_l + .extern banim_asnm_sw1_oam_frame_74_r + .extern banim_asnm_sw1_oam_frame_74_l + .extern banim_asnm_sw1_oam_frame_64_r + .extern banim_asnm_sw1_oam_frame_64_l + .extern banim_asnm_sw1_oam_frame_68_r + .extern banim_asnm_sw1_oam_frame_68_l + .extern banim_asnm_sw1_oam_frame_4_r + .extern banim_asnm_sw1_oam_frame_4_l + .extern banim_asnm_sw1_oam_frame_11_r + .extern banim_asnm_sw1_oam_frame_11_l + .extern banim_asnm_sw1_oam_frame_27_r + .extern banim_asnm_sw1_oam_frame_27_l + .extern banim_asnm_sw1_oam_frame_36_r + .extern banim_asnm_sw1_oam_frame_36_l + .extern banim_asnm_sw1_oam_frame_59_r + .extern banim_asnm_sw1_oam_frame_59_l + .extern banim_asnm_sw1_oam_frame_48_r + .extern banim_asnm_sw1_oam_frame_48_l + .extern banim_asnm_sw1_oam_frame_28_r + .extern banim_asnm_sw1_oam_frame_28_l + .extern banim_asnm_sw1_oam_frame_42_r + .extern banim_asnm_sw1_oam_frame_42_l + .extern banim_asnm_sw1_oam_frame_70_r + .extern banim_asnm_sw1_oam_frame_70_l + .extern banim_asnm_sw1_oam_frame_62_r + .extern banim_asnm_sw1_oam_frame_62_l + .extern banim_asnm_sw1_oam_frame_71_r + .extern banim_asnm_sw1_oam_frame_71_l + .extern banim_asnm_sw1_oam_frame_60_r + .extern banim_asnm_sw1_oam_frame_60_l + .extern banim_asnm_sw1_oam_frame_6_r + .extern banim_asnm_sw1_oam_frame_6_l + .extern banim_asnm_sw1_oam_frame_50_r + .extern banim_asnm_sw1_oam_frame_50_l + .extern banim_asnm_sw1_oam_frame_20_r + .extern banim_asnm_sw1_oam_frame_20_l + .extern banim_asnm_sw1_oam_frame_51_r + .extern banim_asnm_sw1_oam_frame_51_l + .extern banim_asnm_sw1_oam_frame_14_r + .extern banim_asnm_sw1_oam_frame_14_l + .extern banim_asnm_sw1_oam_frame_3_r + .extern banim_asnm_sw1_oam_frame_3_l + .extern banim_asnm_sw1_oam_frame_65_r + .extern banim_asnm_sw1_oam_frame_65_l + .extern banim_asnm_sw1_oam_frame_25_r + .extern banim_asnm_sw1_oam_frame_25_l + .extern banim_asnm_sw1_oam_frame_61_r + .extern banim_asnm_sw1_oam_frame_61_l + .extern banim_asnm_sw1_oam_frame_52_r + .extern banim_asnm_sw1_oam_frame_52_l + .extern banim_asnm_sw1_oam_frame_47_r + .extern banim_asnm_sw1_oam_frame_47_l + .extern banim_asnm_sw1_oam_frame_21_r + .extern banim_asnm_sw1_oam_frame_21_l + .extern banim_asnm_sw1_oam_frame_39_r + .extern banim_asnm_sw1_oam_frame_39_l + .extern banim_asnm_sw1_oam_frame_43_r + .extern banim_asnm_sw1_oam_frame_43_l + .extern banim_asnm_sw1_oam_frame_84_r + .extern banim_asnm_sw1_oam_frame_84_l +@ battle animation 0x8B + .extern banim_asnm_sw1_2_oam_frame_0_r + .extern banim_asnm_sw1_2_oam_frame_0_l + .extern banim_asnm_sw1_2_oam_frame_2_r + .extern banim_asnm_sw1_2_oam_frame_2_l + .extern banim_asnm_sw1_2_oam_frame_1_r + .extern banim_asnm_sw1_2_oam_frame_1_l +@ battle animation 0x8C + .extern banim_asnm_sw1_3_oam_frame_0_r + .extern banim_asnm_sw1_3_oam_frame_0_l + .extern banim_asnm_sw1_3_oam_frame_19_r + .extern banim_asnm_sw1_3_oam_frame_19_l + .extern banim_asnm_sw1_3_oam_frame_81_r + .extern banim_asnm_sw1_3_oam_frame_81_l + .extern banim_asnm_sw1_3_oam_frame_46_r + .extern banim_asnm_sw1_3_oam_frame_46_l + .extern banim_asnm_sw1_3_oam_frame_69_r + .extern banim_asnm_sw1_3_oam_frame_69_l + .extern banim_asnm_sw1_3_oam_frame_57_r + .extern banim_asnm_sw1_3_oam_frame_57_l + .extern banim_asnm_sw1_3_oam_frame_54_r + .extern banim_asnm_sw1_3_oam_frame_54_l + .extern banim_asnm_sw1_3_oam_frame_2_r + .extern banim_asnm_sw1_3_oam_frame_2_l + .extern banim_asnm_sw1_3_oam_frame_7_r + .extern banim_asnm_sw1_3_oam_frame_7_l + .extern banim_asnm_sw1_3_oam_frame_24_r + .extern banim_asnm_sw1_3_oam_frame_24_l + .extern banim_asnm_sw1_3_oam_frame_12_r + .extern banim_asnm_sw1_3_oam_frame_12_l + .extern banim_asnm_sw1_3_oam_frame_82_r + .extern banim_asnm_sw1_3_oam_frame_82_l + .extern banim_asnm_sw1_3_oam_frame_75_r + .extern banim_asnm_sw1_3_oam_frame_75_l + .extern banim_asnm_sw1_3_oam_frame_10_r + .extern banim_asnm_sw1_3_oam_frame_10_l + .extern banim_asnm_sw1_3_oam_frame_83_r + .extern banim_asnm_sw1_3_oam_frame_83_l + .extern banim_asnm_sw1_3_oam_frame_13_r + .extern banim_asnm_sw1_3_oam_frame_13_l + .extern banim_asnm_sw1_3_oam_frame_67_r + .extern banim_asnm_sw1_3_oam_frame_67_l + .extern banim_asnm_sw1_3_oam_frame_78_r + .extern banim_asnm_sw1_3_oam_frame_78_l + .extern banim_asnm_sw1_3_oam_frame_33_r + .extern banim_asnm_sw1_3_oam_frame_33_l + .extern banim_asnm_sw1_3_oam_frame_35_r + .extern banim_asnm_sw1_3_oam_frame_35_l + .extern banim_asnm_sw1_3_oam_frame_23_r + .extern banim_asnm_sw1_3_oam_frame_23_l + .extern banim_asnm_sw1_3_oam_frame_49_r + .extern banim_asnm_sw1_3_oam_frame_49_l + .extern banim_asnm_sw1_3_oam_frame_53_r + .extern banim_asnm_sw1_3_oam_frame_53_l + .extern banim_asnm_sw1_3_oam_frame_31_r + .extern banim_asnm_sw1_3_oam_frame_31_l + .extern banim_asnm_sw1_3_oam_frame_55_r + .extern banim_asnm_sw1_3_oam_frame_55_l + .extern banim_asnm_sw1_3_oam_frame_1_r + .extern banim_asnm_sw1_3_oam_frame_1_l + .extern banim_asnm_sw1_3_oam_frame_38_r + .extern banim_asnm_sw1_3_oam_frame_38_l + .extern banim_asnm_sw1_3_oam_frame_66_r + .extern banim_asnm_sw1_3_oam_frame_66_l + .extern banim_asnm_sw1_3_oam_frame_80_r + .extern banim_asnm_sw1_3_oam_frame_80_l + .extern banim_asnm_sw1_3_oam_frame_26_r + .extern banim_asnm_sw1_3_oam_frame_26_l + .extern banim_asnm_sw1_3_oam_frame_58_r + .extern banim_asnm_sw1_3_oam_frame_58_l + .extern banim_asnm_sw1_3_oam_frame_56_r + .extern banim_asnm_sw1_3_oam_frame_56_l + .extern banim_asnm_sw1_3_oam_frame_40_r + .extern banim_asnm_sw1_3_oam_frame_40_l + .extern banim_asnm_sw1_3_oam_frame_45_r + .extern banim_asnm_sw1_3_oam_frame_45_l + .extern banim_asnm_sw1_3_oam_frame_41_r + .extern banim_asnm_sw1_3_oam_frame_41_l + .extern banim_asnm_sw1_3_oam_frame_5_r + .extern banim_asnm_sw1_3_oam_frame_5_l + .extern banim_asnm_sw1_3_oam_frame_17_r + .extern banim_asnm_sw1_3_oam_frame_17_l + .extern banim_asnm_sw1_3_oam_frame_16_r + .extern banim_asnm_sw1_3_oam_frame_16_l + .extern banim_asnm_sw1_3_oam_frame_32_r + .extern banim_asnm_sw1_3_oam_frame_32_l + .extern banim_asnm_sw1_3_oam_frame_9_r + .extern banim_asnm_sw1_3_oam_frame_9_l + .extern banim_asnm_sw1_3_oam_frame_72_r + .extern banim_asnm_sw1_3_oam_frame_72_l + .extern banim_asnm_sw1_3_oam_frame_76_r + .extern banim_asnm_sw1_3_oam_frame_76_l + .extern banim_asnm_sw1_3_oam_frame_22_r + .extern banim_asnm_sw1_3_oam_frame_22_l + .extern banim_asnm_sw1_3_oam_frame_73_r + .extern banim_asnm_sw1_3_oam_frame_73_l + .extern banim_asnm_sw1_3_oam_frame_79_r + .extern banim_asnm_sw1_3_oam_frame_79_l + .extern banim_asnm_sw1_3_oam_frame_37_r + .extern banim_asnm_sw1_3_oam_frame_37_l + .extern banim_asnm_sw1_3_oam_frame_34_r + .extern banim_asnm_sw1_3_oam_frame_34_l + .extern banim_asnm_sw1_3_oam_frame_29_r + .extern banim_asnm_sw1_3_oam_frame_29_l + .extern banim_asnm_sw1_3_oam_frame_77_r + .extern banim_asnm_sw1_3_oam_frame_77_l + .extern banim_asnm_sw1_3_oam_frame_44_r + .extern banim_asnm_sw1_3_oam_frame_44_l + .extern banim_asnm_sw1_3_oam_frame_18_r + .extern banim_asnm_sw1_3_oam_frame_18_l + .extern banim_asnm_sw1_3_oam_frame_15_r + .extern banim_asnm_sw1_3_oam_frame_15_l + .extern banim_asnm_sw1_3_oam_frame_30_r + .extern banim_asnm_sw1_3_oam_frame_30_l + .extern banim_asnm_sw1_3_oam_frame_63_r + .extern banim_asnm_sw1_3_oam_frame_63_l + .extern banim_asnm_sw1_3_oam_frame_8_r + .extern banim_asnm_sw1_3_oam_frame_8_l + .extern banim_asnm_sw1_3_oam_frame_74_r + .extern banim_asnm_sw1_3_oam_frame_74_l + .extern banim_asnm_sw1_3_oam_frame_64_r + .extern banim_asnm_sw1_3_oam_frame_64_l + .extern banim_asnm_sw1_3_oam_frame_68_r + .extern banim_asnm_sw1_3_oam_frame_68_l + .extern banim_asnm_sw1_3_oam_frame_4_r + .extern banim_asnm_sw1_3_oam_frame_4_l + .extern banim_asnm_sw1_3_oam_frame_11_r + .extern banim_asnm_sw1_3_oam_frame_11_l + .extern banim_asnm_sw1_3_oam_frame_27_r + .extern banim_asnm_sw1_3_oam_frame_27_l + .extern banim_asnm_sw1_3_oam_frame_36_r + .extern banim_asnm_sw1_3_oam_frame_36_l + .extern banim_asnm_sw1_3_oam_frame_59_r + .extern banim_asnm_sw1_3_oam_frame_59_l + .extern banim_asnm_sw1_3_oam_frame_48_r + .extern banim_asnm_sw1_3_oam_frame_48_l + .extern banim_asnm_sw1_3_oam_frame_28_r + .extern banim_asnm_sw1_3_oam_frame_28_l + .extern banim_asnm_sw1_3_oam_frame_42_r + .extern banim_asnm_sw1_3_oam_frame_42_l + .extern banim_asnm_sw1_3_oam_frame_70_r + .extern banim_asnm_sw1_3_oam_frame_70_l + .extern banim_asnm_sw1_3_oam_frame_62_r + .extern banim_asnm_sw1_3_oam_frame_62_l + .extern banim_asnm_sw1_3_oam_frame_71_r + .extern banim_asnm_sw1_3_oam_frame_71_l + .extern banim_asnm_sw1_3_oam_frame_60_r + .extern banim_asnm_sw1_3_oam_frame_60_l + .extern banim_asnm_sw1_3_oam_frame_6_r + .extern banim_asnm_sw1_3_oam_frame_6_l + .extern banim_asnm_sw1_3_oam_frame_50_r + .extern banim_asnm_sw1_3_oam_frame_50_l + .extern banim_asnm_sw1_3_oam_frame_20_r + .extern banim_asnm_sw1_3_oam_frame_20_l + .extern banim_asnm_sw1_3_oam_frame_51_r + .extern banim_asnm_sw1_3_oam_frame_51_l + .extern banim_asnm_sw1_3_oam_frame_14_r + .extern banim_asnm_sw1_3_oam_frame_14_l + .extern banim_asnm_sw1_3_oam_frame_3_r + .extern banim_asnm_sw1_3_oam_frame_3_l + .extern banim_asnm_sw1_3_oam_frame_65_r + .extern banim_asnm_sw1_3_oam_frame_65_l + .extern banim_asnm_sw1_3_oam_frame_25_r + .extern banim_asnm_sw1_3_oam_frame_25_l + .extern banim_asnm_sw1_3_oam_frame_61_r + .extern banim_asnm_sw1_3_oam_frame_61_l + .extern banim_asnm_sw1_3_oam_frame_52_r + .extern banim_asnm_sw1_3_oam_frame_52_l + .extern banim_asnm_sw1_3_oam_frame_47_r + .extern banim_asnm_sw1_3_oam_frame_47_l + .extern banim_asnm_sw1_3_oam_frame_21_r + .extern banim_asnm_sw1_3_oam_frame_21_l + .extern banim_asnm_sw1_3_oam_frame_39_r + .extern banim_asnm_sw1_3_oam_frame_39_l + .extern banim_asnm_sw1_3_oam_frame_43_r + .extern banim_asnm_sw1_3_oam_frame_43_l + .extern banim_asnm_sw1_3_oam_frame_84_r + .extern banim_asnm_sw1_3_oam_frame_84_l +@ battle animation 0x8D + .extern banim_asnm_sw1_4_oam_frame_0_r + .extern banim_asnm_sw1_4_oam_frame_0_l + .extern banim_asnm_sw1_4_oam_frame_2_r + .extern banim_asnm_sw1_4_oam_frame_2_l + .extern banim_asnm_sw1_4_oam_frame_1_r + .extern banim_asnm_sw1_4_oam_frame_1_l +@ battle animation 0x8E + .extern banim_rogm_sw1_oam_frame_0_r + .extern banim_rogm_sw1_oam_frame_0_l + .extern banim_rogm_sw1_oam_frame_8_r + .extern banim_rogm_sw1_oam_frame_8_l + .extern banim_rogm_sw1_oam_frame_30_r + .extern banim_rogm_sw1_oam_frame_30_l + .extern banim_rogm_sw1_oam_frame_48_r + .extern banim_rogm_sw1_oam_frame_48_l + .extern banim_rogm_sw1_oam_frame_52_r + .extern banim_rogm_sw1_oam_frame_52_l + .extern banim_rogm_sw1_oam_frame_33_r + .extern banim_rogm_sw1_oam_frame_33_l + .extern banim_rogm_sw1_oam_frame_16_r + .extern banim_rogm_sw1_oam_frame_16_l + .extern banim_rogm_sw1_oam_frame_40_r + .extern banim_rogm_sw1_oam_frame_40_l + .extern banim_rogm_sw1_oam_frame_18_r + .extern banim_rogm_sw1_oam_frame_18_l + .extern banim_rogm_sw1_oam_frame_31_r + .extern banim_rogm_sw1_oam_frame_31_l + .extern banim_rogm_sw1_oam_frame_49_r + .extern banim_rogm_sw1_oam_frame_49_l + .extern banim_rogm_sw1_oam_frame_28_r + .extern banim_rogm_sw1_oam_frame_28_l + .extern banim_rogm_sw1_oam_frame_14_r + .extern banim_rogm_sw1_oam_frame_14_l + .extern banim_rogm_sw1_oam_frame_42_r + .extern banim_rogm_sw1_oam_frame_42_l + .extern banim_rogm_sw1_oam_frame_39_r + .extern banim_rogm_sw1_oam_frame_39_l + .extern banim_rogm_sw1_oam_frame_1_r + .extern banim_rogm_sw1_oam_frame_1_l + .extern banim_rogm_sw1_oam_frame_38_r + .extern banim_rogm_sw1_oam_frame_38_l + .extern banim_rogm_sw1_oam_frame_57_r + .extern banim_rogm_sw1_oam_frame_57_l + .extern banim_rogm_sw1_oam_frame_36_r + .extern banim_rogm_sw1_oam_frame_36_l + .extern banim_rogm_sw1_oam_frame_25_r + .extern banim_rogm_sw1_oam_frame_25_l + .extern banim_rogm_sw1_oam_frame_56_r + .extern banim_rogm_sw1_oam_frame_56_l + .extern banim_rogm_sw1_oam_frame_34_r + .extern banim_rogm_sw1_oam_frame_34_l + .extern banim_rogm_sw1_oam_frame_27_r + .extern banim_rogm_sw1_oam_frame_27_l + .extern banim_rogm_sw1_oam_frame_11_r + .extern banim_rogm_sw1_oam_frame_11_l + .extern banim_rogm_sw1_oam_frame_19_r + .extern banim_rogm_sw1_oam_frame_19_l + .extern banim_rogm_sw1_oam_frame_12_r + .extern banim_rogm_sw1_oam_frame_12_l + .extern banim_rogm_sw1_oam_frame_21_r + .extern banim_rogm_sw1_oam_frame_21_l + .extern banim_rogm_sw1_oam_frame_5_r + .extern banim_rogm_sw1_oam_frame_5_l + .extern banim_rogm_sw1_oam_frame_6_r + .extern banim_rogm_sw1_oam_frame_6_l + .extern banim_rogm_sw1_oam_frame_7_r + .extern banim_rogm_sw1_oam_frame_7_l + .extern banim_rogm_sw1_oam_frame_2_r + .extern banim_rogm_sw1_oam_frame_2_l + .extern banim_rogm_sw1_oam_frame_45_r + .extern banim_rogm_sw1_oam_frame_45_l + .extern banim_rogm_sw1_oam_frame_17_r + .extern banim_rogm_sw1_oam_frame_17_l + .extern banim_rogm_sw1_oam_frame_13_r + .extern banim_rogm_sw1_oam_frame_13_l + .extern banim_rogm_sw1_oam_frame_15_r + .extern banim_rogm_sw1_oam_frame_15_l + .extern banim_rogm_sw1_oam_frame_54_r + .extern banim_rogm_sw1_oam_frame_54_l + .extern banim_rogm_sw1_oam_frame_43_r + .extern banim_rogm_sw1_oam_frame_43_l + .extern banim_rogm_sw1_oam_frame_37_r + .extern banim_rogm_sw1_oam_frame_37_l + .extern banim_rogm_sw1_oam_frame_58_r + .extern banim_rogm_sw1_oam_frame_58_l + .extern banim_rogm_sw1_oam_frame_35_r + .extern banim_rogm_sw1_oam_frame_35_l + .extern banim_rogm_sw1_oam_frame_4_r + .extern banim_rogm_sw1_oam_frame_4_l + .extern banim_rogm_sw1_oam_frame_51_r + .extern banim_rogm_sw1_oam_frame_51_l + .extern banim_rogm_sw1_oam_frame_24_r + .extern banim_rogm_sw1_oam_frame_24_l + .extern banim_rogm_sw1_oam_frame_53_r + .extern banim_rogm_sw1_oam_frame_53_l + .extern banim_rogm_sw1_oam_frame_55_r + .extern banim_rogm_sw1_oam_frame_55_l + .extern banim_rogm_sw1_oam_frame_20_r + .extern banim_rogm_sw1_oam_frame_20_l + .extern banim_rogm_sw1_oam_frame_9_r + .extern banim_rogm_sw1_oam_frame_9_l + .extern banim_rogm_sw1_oam_frame_50_r + .extern banim_rogm_sw1_oam_frame_50_l + .extern banim_rogm_sw1_oam_frame_3_r + .extern banim_rogm_sw1_oam_frame_3_l + .extern banim_rogm_sw1_oam_frame_22_r + .extern banim_rogm_sw1_oam_frame_22_l + .extern banim_rogm_sw1_oam_frame_46_r + .extern banim_rogm_sw1_oam_frame_46_l + .extern banim_rogm_sw1_oam_frame_29_r + .extern banim_rogm_sw1_oam_frame_29_l + .extern banim_rogm_sw1_oam_frame_32_r + .extern banim_rogm_sw1_oam_frame_32_l + .extern banim_rogm_sw1_oam_frame_26_r + .extern banim_rogm_sw1_oam_frame_26_l + .extern banim_rogm_sw1_oam_frame_23_r + .extern banim_rogm_sw1_oam_frame_23_l + .extern banim_rogm_sw1_oam_frame_10_r + .extern banim_rogm_sw1_oam_frame_10_l + .extern banim_rogm_sw1_oam_frame_47_r + .extern banim_rogm_sw1_oam_frame_47_l + .extern banim_rogm_sw1_oam_frame_41_r + .extern banim_rogm_sw1_oam_frame_41_l + .extern banim_rogm_sw1_oam_frame_44_r + .extern banim_rogm_sw1_oam_frame_44_l +@ battle animation 0x8F + .extern banim_rogm_sw1_2_oam_frame_0_r + .extern banim_rogm_sw1_2_oam_frame_0_l + .extern banim_rogm_sw1_2_oam_frame_2_r + .extern banim_rogm_sw1_2_oam_frame_2_l + .extern banim_rogm_sw1_2_oam_frame_1_r + .extern banim_rogm_sw1_2_oam_frame_1_l +@ battle animation 0x90 + .extern banim_danf_da1_oam_frame_0_r + .extern banim_danf_da1_oam_frame_0_l + .extern banim_danf_da1_oam_frame_31_r + .extern banim_danf_da1_oam_frame_31_l + .extern banim_danf_da1_oam_frame_12_r + .extern banim_danf_da1_oam_frame_12_l + .extern banim_danf_da1_oam_frame_34_r + .extern banim_danf_da1_oam_frame_34_l + .extern banim_danf_da1_oam_frame_20_r + .extern banim_danf_da1_oam_frame_20_l + .extern banim_danf_da1_oam_frame_21_r + .extern banim_danf_da1_oam_frame_21_l + .extern banim_danf_da1_oam_frame_22_r + .extern banim_danf_da1_oam_frame_22_l + .extern banim_danf_da1_oam_frame_14_r + .extern banim_danf_da1_oam_frame_14_l + .extern banim_danf_da1_oam_frame_16_r + .extern banim_danf_da1_oam_frame_16_l + .extern banim_danf_da1_oam_frame_24_r + .extern banim_danf_da1_oam_frame_24_l + .extern banim_danf_da1_oam_frame_18_r + .extern banim_danf_da1_oam_frame_18_l + .extern banim_danf_da1_oam_frame_44_r + .extern banim_danf_da1_oam_frame_44_l + .extern banim_danf_da1_oam_frame_8_r + .extern banim_danf_da1_oam_frame_8_l + .extern banim_danf_da1_oam_frame_41_r + .extern banim_danf_da1_oam_frame_41_l + .extern banim_danf_da1_oam_frame_40_r + .extern banim_danf_da1_oam_frame_40_l + .extern banim_danf_da1_oam_frame_36_r + .extern banim_danf_da1_oam_frame_36_l + .extern banim_danf_da1_oam_frame_3_r + .extern banim_danf_da1_oam_frame_3_l + .extern banim_danf_da1_oam_frame_26_r + .extern banim_danf_da1_oam_frame_26_l + .extern banim_danf_da1_oam_frame_28_r + .extern banim_danf_da1_oam_frame_28_l + .extern banim_danf_da1_oam_frame_45_r + .extern banim_danf_da1_oam_frame_45_l + .extern banim_danf_da1_oam_frame_37_r + .extern banim_danf_da1_oam_frame_37_l + .extern banim_danf_da1_oam_frame_47_r + .extern banim_danf_da1_oam_frame_47_l + .extern banim_danf_da1_oam_frame_5_r + .extern banim_danf_da1_oam_frame_5_l + .extern banim_danf_da1_oam_frame_13_r + .extern banim_danf_da1_oam_frame_13_l + .extern banim_danf_da1_oam_frame_38_r + .extern banim_danf_da1_oam_frame_38_l + .extern banim_danf_da1_oam_frame_30_r + .extern banim_danf_da1_oam_frame_30_l + .extern banim_danf_da1_oam_frame_11_r + .extern banim_danf_da1_oam_frame_11_l + .extern banim_danf_da1_oam_frame_17_r + .extern banim_danf_da1_oam_frame_17_l + .extern banim_danf_da1_oam_frame_6_r + .extern banim_danf_da1_oam_frame_6_l + .extern banim_danf_da1_oam_frame_43_r + .extern banim_danf_da1_oam_frame_43_l + .extern banim_danf_da1_oam_frame_35_r + .extern banim_danf_da1_oam_frame_35_l + .extern banim_danf_da1_oam_frame_46_r + .extern banim_danf_da1_oam_frame_46_l + .extern banim_danf_da1_oam_frame_42_r + .extern banim_danf_da1_oam_frame_42_l + .extern banim_danf_da1_oam_frame_1_r + .extern banim_danf_da1_oam_frame_1_l + .extern banim_danf_da1_oam_frame_9_r + .extern banim_danf_da1_oam_frame_9_l + .extern banim_danf_da1_oam_frame_33_r + .extern banim_danf_da1_oam_frame_33_l + .extern banim_danf_da1_oam_frame_48_r + .extern banim_danf_da1_oam_frame_48_l + .extern banim_danf_da1_oam_frame_15_r + .extern banim_danf_da1_oam_frame_15_l + .extern banim_danf_da1_oam_frame_19_r + .extern banim_danf_da1_oam_frame_19_l + .extern banim_danf_da1_oam_frame_2_r + .extern banim_danf_da1_oam_frame_2_l + .extern banim_danf_da1_oam_frame_4_r + .extern banim_danf_da1_oam_frame_4_l + .extern banim_danf_da1_oam_frame_39_r + .extern banim_danf_da1_oam_frame_39_l + .extern banim_danf_da1_oam_frame_7_r + .extern banim_danf_da1_oam_frame_7_l + .extern banim_danf_da1_oam_frame_10_r + .extern banim_danf_da1_oam_frame_10_l + .extern banim_danf_da1_oam_frame_25_r + .extern banim_danf_da1_oam_frame_25_l + .extern banim_danf_da1_oam_frame_32_r + .extern banim_danf_da1_oam_frame_32_l + .extern banim_danf_da1_oam_frame_29_r + .extern banim_danf_da1_oam_frame_29_l + .extern banim_danf_da1_oam_frame_23_r + .extern banim_danf_da1_oam_frame_23_l + .extern banim_danf_da1_oam_frame_27_r + .extern banim_danf_da1_oam_frame_27_l +@ battle animation 0x91 + .extern banim_pbfm_ax1_oam_frame_0_r + .extern banim_pbfm_ax1_oam_frame_0_l + .extern banim_pbfm_ax1_oam_frame_13_r + .extern banim_pbfm_ax1_oam_frame_13_l + .extern banim_pbfm_ax1_oam_frame_32_r + .extern banim_pbfm_ax1_oam_frame_32_l + .extern banim_pbfm_ax1_oam_frame_36_r + .extern banim_pbfm_ax1_oam_frame_36_l + .extern banim_pbfm_ax1_oam_frame_5_r + .extern banim_pbfm_ax1_oam_frame_5_l + .extern banim_pbfm_ax1_oam_frame_27_r + .extern banim_pbfm_ax1_oam_frame_27_l + .extern banim_pbfm_ax1_oam_frame_7_r + .extern banim_pbfm_ax1_oam_frame_7_l + .extern banim_pbfm_ax1_oam_frame_21_r + .extern banim_pbfm_ax1_oam_frame_21_l + .extern banim_pbfm_ax1_oam_frame_12_r + .extern banim_pbfm_ax1_oam_frame_12_l + .extern banim_pbfm_ax1_oam_frame_33_r + .extern banim_pbfm_ax1_oam_frame_33_l + .extern banim_pbfm_ax1_oam_frame_6_r + .extern banim_pbfm_ax1_oam_frame_6_l + .extern banim_pbfm_ax1_oam_frame_20_r + .extern banim_pbfm_ax1_oam_frame_20_l + .extern banim_pbfm_ax1_oam_frame_9_r + .extern banim_pbfm_ax1_oam_frame_9_l + .extern banim_pbfm_ax1_oam_frame_39_r + .extern banim_pbfm_ax1_oam_frame_39_l + .extern banim_pbfm_ax1_oam_frame_10_r + .extern banim_pbfm_ax1_oam_frame_10_l + .extern banim_pbfm_ax1_oam_frame_16_r + .extern banim_pbfm_ax1_oam_frame_16_l + .extern banim_pbfm_ax1_oam_frame_28_r + .extern banim_pbfm_ax1_oam_frame_28_l + .extern banim_pbfm_ax1_oam_frame_3_r + .extern banim_pbfm_ax1_oam_frame_3_l + .extern banim_pbfm_ax1_oam_frame_37_r + .extern banim_pbfm_ax1_oam_frame_37_l + .extern banim_pbfm_ax1_oam_frame_35_r + .extern banim_pbfm_ax1_oam_frame_35_l + .extern banim_pbfm_ax1_oam_frame_4_r + .extern banim_pbfm_ax1_oam_frame_4_l + .extern banim_pbfm_ax1_oam_frame_34_r + .extern banim_pbfm_ax1_oam_frame_34_l + .extern banim_pbfm_ax1_oam_frame_17_r + .extern banim_pbfm_ax1_oam_frame_17_l + .extern banim_pbfm_ax1_oam_frame_15_r + .extern banim_pbfm_ax1_oam_frame_15_l + .extern banim_pbfm_ax1_oam_frame_26_r + .extern banim_pbfm_ax1_oam_frame_26_l + .extern banim_pbfm_ax1_oam_frame_19_r + .extern banim_pbfm_ax1_oam_frame_19_l + .extern banim_pbfm_ax1_oam_frame_8_r + .extern banim_pbfm_ax1_oam_frame_8_l + .extern banim_pbfm_ax1_oam_frame_29_r + .extern banim_pbfm_ax1_oam_frame_29_l + .extern banim_pbfm_ax1_oam_frame_25_r + .extern banim_pbfm_ax1_oam_frame_25_l + .extern banim_pbfm_ax1_oam_frame_30_r + .extern banim_pbfm_ax1_oam_frame_30_l + .extern banim_pbfm_ax1_oam_frame_23_r + .extern banim_pbfm_ax1_oam_frame_23_l + .extern banim_pbfm_ax1_oam_frame_24_r + .extern banim_pbfm_ax1_oam_frame_24_l + .extern banim_pbfm_ax1_oam_frame_18_r + .extern banim_pbfm_ax1_oam_frame_18_l + .extern banim_pbfm_ax1_oam_frame_11_r + .extern banim_pbfm_ax1_oam_frame_11_l + .extern banim_pbfm_ax1_oam_frame_31_r + .extern banim_pbfm_ax1_oam_frame_31_l + .extern banim_pbfm_ax1_oam_frame_14_r + .extern banim_pbfm_ax1_oam_frame_14_l + .extern banim_pbfm_ax1_oam_frame_2_r + .extern banim_pbfm_ax1_oam_frame_2_l + .extern banim_pbfm_ax1_oam_frame_22_r + .extern banim_pbfm_ax1_oam_frame_22_l + .extern banim_pbfm_ax1_oam_frame_38_r + .extern banim_pbfm_ax1_oam_frame_38_l + .extern banim_pbfm_ax1_oam_frame_1_r + .extern banim_pbfm_ax1_oam_frame_1_l +@ battle animation 0x92 + .extern banim_pbfm_ax1_2_oam_frame_0_r + .extern banim_pbfm_ax1_2_oam_frame_0_l + .extern banim_pbfm_ax1_2_oam_frame_12_r + .extern banim_pbfm_ax1_2_oam_frame_12_l + .extern banim_pbfm_ax1_2_oam_frame_9_r + .extern banim_pbfm_ax1_2_oam_frame_9_l + .extern banim_pbfm_ax1_2_oam_frame_3_r + .extern banim_pbfm_ax1_2_oam_frame_3_l + .extern banim_pbfm_ax1_2_oam_frame_14_r + .extern banim_pbfm_ax1_2_oam_frame_14_l + .extern banim_pbfm_ax1_2_oam_frame_6_r + .extern banim_pbfm_ax1_2_oam_frame_6_l + .extern banim_pbfm_ax1_2_oam_frame_4_r + .extern banim_pbfm_ax1_2_oam_frame_4_l + .extern banim_pbfm_ax1_2_oam_frame_10_r + .extern banim_pbfm_ax1_2_oam_frame_10_l + .extern banim_pbfm_ax1_2_oam_frame_1_r + .extern banim_pbfm_ax1_2_oam_frame_1_l + .extern banim_pbfm_ax1_2_oam_frame_13_r + .extern banim_pbfm_ax1_2_oam_frame_13_l + .extern banim_pbfm_ax1_2_oam_frame_16_r + .extern banim_pbfm_ax1_2_oam_frame_16_l + .extern banim_pbfm_ax1_2_oam_frame_2_r + .extern banim_pbfm_ax1_2_oam_frame_2_l + .extern banim_pbfm_ax1_2_oam_frame_17_r + .extern banim_pbfm_ax1_2_oam_frame_17_l + .extern banim_pbfm_ax1_2_oam_frame_8_r + .extern banim_pbfm_ax1_2_oam_frame_8_l + .extern banim_pbfm_ax1_2_oam_frame_7_r + .extern banim_pbfm_ax1_2_oam_frame_7_l + .extern banim_pbfm_ax1_2_oam_frame_5_r + .extern banim_pbfm_ax1_2_oam_frame_5_l + .extern banim_pbfm_ax1_2_oam_frame_11_r + .extern banim_pbfm_ax1_2_oam_frame_11_l + .extern banim_pbfm_ax1_2_oam_frame_15_r + .extern banim_pbfm_ax1_2_oam_frame_15_l +@ battle animation 0x93 + .extern banim_pbfm_ax1_3_oam_frame_0_r + .extern banim_pbfm_ax1_3_oam_frame_0_l + .extern banim_pbfm_ax1_3_oam_frame_2_r + .extern banim_pbfm_ax1_3_oam_frame_2_l + .extern banim_pbfm_ax1_3_oam_frame_3_r + .extern banim_pbfm_ax1_3_oam_frame_3_l + .extern banim_pbfm_ax1_3_oam_frame_1_r + .extern banim_pbfm_ax1_3_oam_frame_1_l +@ battle animation 0x94 + .extern banim_pbmm_mg1_oam_frame_0_r + .extern banim_pbmm_mg1_oam_frame_0_l + .extern banim_pbmm_mg1_oam_frame_39_r + .extern banim_pbmm_mg1_oam_frame_39_l + .extern banim_pbmm_mg1_oam_frame_30_r + .extern banim_pbmm_mg1_oam_frame_30_l + .extern banim_pbmm_mg1_oam_frame_17_r + .extern banim_pbmm_mg1_oam_frame_17_l + .extern banim_pbmm_mg1_oam_frame_25_r + .extern banim_pbmm_mg1_oam_frame_25_l + .extern banim_pbmm_mg1_oam_frame_13_r + .extern banim_pbmm_mg1_oam_frame_13_l + .extern banim_pbmm_mg1_oam_frame_22_r + .extern banim_pbmm_mg1_oam_frame_22_l + .extern banim_pbmm_mg1_oam_frame_28_r + .extern banim_pbmm_mg1_oam_frame_28_l + .extern banim_pbmm_mg1_oam_frame_32_r + .extern banim_pbmm_mg1_oam_frame_32_l + .extern banim_pbmm_mg1_oam_frame_34_r + .extern banim_pbmm_mg1_oam_frame_34_l + .extern banim_pbmm_mg1_oam_frame_4_r + .extern banim_pbmm_mg1_oam_frame_4_l + .extern banim_pbmm_mg1_oam_frame_24_r + .extern banim_pbmm_mg1_oam_frame_24_l + .extern banim_pbmm_mg1_oam_frame_7_r + .extern banim_pbmm_mg1_oam_frame_7_l + .extern banim_pbmm_mg1_oam_frame_18_r + .extern banim_pbmm_mg1_oam_frame_18_l + .extern banim_pbmm_mg1_oam_frame_35_r + .extern banim_pbmm_mg1_oam_frame_35_l + .extern banim_pbmm_mg1_oam_frame_40_r + .extern banim_pbmm_mg1_oam_frame_40_l + .extern banim_pbmm_mg1_oam_frame_14_r + .extern banim_pbmm_mg1_oam_frame_14_l + .extern banim_pbmm_mg1_oam_frame_33_r + .extern banim_pbmm_mg1_oam_frame_33_l + .extern banim_pbmm_mg1_oam_frame_5_r + .extern banim_pbmm_mg1_oam_frame_5_l + .extern banim_pbmm_mg1_oam_frame_3_r + .extern banim_pbmm_mg1_oam_frame_3_l + .extern banim_pbmm_mg1_oam_frame_1_r + .extern banim_pbmm_mg1_oam_frame_1_l + .extern banim_pbmm_mg1_oam_frame_16_r + .extern banim_pbmm_mg1_oam_frame_16_l + .extern banim_pbmm_mg1_oam_frame_43_r + .extern banim_pbmm_mg1_oam_frame_43_l + .extern banim_pbmm_mg1_oam_frame_12_r + .extern banim_pbmm_mg1_oam_frame_12_l + .extern banim_pbmm_mg1_oam_frame_29_r + .extern banim_pbmm_mg1_oam_frame_29_l + .extern banim_pbmm_mg1_oam_frame_23_r + .extern banim_pbmm_mg1_oam_frame_23_l + .extern banim_pbmm_mg1_oam_frame_10_r + .extern banim_pbmm_mg1_oam_frame_10_l + .extern banim_pbmm_mg1_oam_frame_26_r + .extern banim_pbmm_mg1_oam_frame_26_l + .extern banim_pbmm_mg1_oam_frame_20_r + .extern banim_pbmm_mg1_oam_frame_20_l + .extern banim_pbmm_mg1_oam_frame_38_r + .extern banim_pbmm_mg1_oam_frame_38_l + .extern banim_pbmm_mg1_oam_frame_8_r + .extern banim_pbmm_mg1_oam_frame_8_l + .extern banim_pbmm_mg1_oam_frame_15_r + .extern banim_pbmm_mg1_oam_frame_15_l + .extern banim_pbmm_mg1_oam_frame_37_r + .extern banim_pbmm_mg1_oam_frame_37_l + .extern banim_pbmm_mg1_oam_frame_6_r + .extern banim_pbmm_mg1_oam_frame_6_l + .extern banim_pbmm_mg1_oam_frame_11_r + .extern banim_pbmm_mg1_oam_frame_11_l + .extern banim_pbmm_mg1_oam_frame_21_r + .extern banim_pbmm_mg1_oam_frame_21_l + .extern banim_pbmm_mg1_oam_frame_31_r + .extern banim_pbmm_mg1_oam_frame_31_l + .extern banim_pbmm_mg1_oam_frame_42_r + .extern banim_pbmm_mg1_oam_frame_42_l + .extern banim_pbmm_mg1_oam_frame_19_r + .extern banim_pbmm_mg1_oam_frame_19_l + .extern banim_pbmm_mg1_oam_frame_41_r + .extern banim_pbmm_mg1_oam_frame_41_l + .extern banim_pbmm_mg1_oam_frame_27_r + .extern banim_pbmm_mg1_oam_frame_27_l + .extern banim_pbmm_mg1_oam_frame_9_r + .extern banim_pbmm_mg1_oam_frame_9_l + .extern banim_pbmm_mg1_oam_frame_2_r + .extern banim_pbmm_mg1_oam_frame_2_l + .extern banim_pbmm_mg1_oam_frame_36_r + .extern banim_pbmm_mg1_oam_frame_36_l +@ battle animation 0x95 + .extern banim_pbrf_sp1_oam_frame_0_r + .extern banim_pbrf_sp1_oam_frame_0_l + .extern banim_pbrf_sp1_oam_frame_21_r + .extern banim_pbrf_sp1_oam_frame_21_l + .extern banim_pbrf_sp1_oam_frame_74_r + .extern banim_pbrf_sp1_oam_frame_74_l + .extern banim_pbrf_sp1_oam_frame_50_r + .extern banim_pbrf_sp1_oam_frame_50_l + .extern banim_pbrf_sp1_oam_frame_57_r + .extern banim_pbrf_sp1_oam_frame_57_l + .extern banim_pbrf_sp1_oam_frame_43_r + .extern banim_pbrf_sp1_oam_frame_43_l + .extern banim_pbrf_sp1_oam_frame_62_r + .extern banim_pbrf_sp1_oam_frame_62_l + .extern banim_pbrf_sp1_oam_frame_18_r + .extern banim_pbrf_sp1_oam_frame_18_l + .extern banim_pbrf_sp1_oam_frame_60_r + .extern banim_pbrf_sp1_oam_frame_60_l + .extern banim_pbrf_sp1_oam_frame_63_r + .extern banim_pbrf_sp1_oam_frame_63_l + .extern banim_pbrf_sp1_oam_frame_20_r + .extern banim_pbrf_sp1_oam_frame_20_l + .extern banim_pbrf_sp1_oam_frame_40_r + .extern banim_pbrf_sp1_oam_frame_40_l + .extern banim_pbrf_sp1_oam_frame_35_r + .extern banim_pbrf_sp1_oam_frame_35_l + .extern banim_pbrf_sp1_oam_frame_58_r + .extern banim_pbrf_sp1_oam_frame_58_l + .extern banim_pbrf_sp1_oam_frame_24_r + .extern banim_pbrf_sp1_oam_frame_24_l + .extern banim_pbrf_sp1_oam_frame_66_r + .extern banim_pbrf_sp1_oam_frame_66_l + .extern banim_pbrf_sp1_oam_frame_69_r + .extern banim_pbrf_sp1_oam_frame_69_l + .extern banim_pbrf_sp1_oam_frame_2_r + .extern banim_pbrf_sp1_oam_frame_2_l + .extern banim_pbrf_sp1_oam_frame_11_r + .extern banim_pbrf_sp1_oam_frame_11_l + .extern banim_pbrf_sp1_oam_frame_27_r + .extern banim_pbrf_sp1_oam_frame_27_l + .extern banim_pbrf_sp1_oam_frame_48_r + .extern banim_pbrf_sp1_oam_frame_48_l + .extern banim_pbrf_sp1_oam_frame_54_r + .extern banim_pbrf_sp1_oam_frame_54_l + .extern banim_pbrf_sp1_oam_frame_8_r + .extern banim_pbrf_sp1_oam_frame_8_l + .extern banim_pbrf_sp1_oam_frame_16_r + .extern banim_pbrf_sp1_oam_frame_16_l + .extern banim_pbrf_sp1_oam_frame_14_r + .extern banim_pbrf_sp1_oam_frame_14_l + .extern banim_pbrf_sp1_oam_frame_25_r + .extern banim_pbrf_sp1_oam_frame_25_l + .extern banim_pbrf_sp1_oam_frame_65_r + .extern banim_pbrf_sp1_oam_frame_65_l + .extern banim_pbrf_sp1_oam_frame_5_r + .extern banim_pbrf_sp1_oam_frame_5_l + .extern banim_pbrf_sp1_oam_frame_19_r + .extern banim_pbrf_sp1_oam_frame_19_l + .extern banim_pbrf_sp1_oam_frame_41_r + .extern banim_pbrf_sp1_oam_frame_41_l + .extern banim_pbrf_sp1_oam_frame_72_r + .extern banim_pbrf_sp1_oam_frame_72_l + .extern banim_pbrf_sp1_oam_frame_29_r + .extern banim_pbrf_sp1_oam_frame_29_l + .extern banim_pbrf_sp1_oam_frame_55_r + .extern banim_pbrf_sp1_oam_frame_55_l + .extern banim_pbrf_sp1_oam_frame_31_r + .extern banim_pbrf_sp1_oam_frame_31_l + .extern banim_pbrf_sp1_oam_frame_12_r + .extern banim_pbrf_sp1_oam_frame_12_l + .extern banim_pbrf_sp1_oam_frame_70_r + .extern banim_pbrf_sp1_oam_frame_70_l + .extern banim_pbrf_sp1_oam_frame_1_r + .extern banim_pbrf_sp1_oam_frame_1_l + .extern banim_pbrf_sp1_oam_frame_67_r + .extern banim_pbrf_sp1_oam_frame_67_l + .extern banim_pbrf_sp1_oam_frame_59_r + .extern banim_pbrf_sp1_oam_frame_59_l + .extern banim_pbrf_sp1_oam_frame_46_r + .extern banim_pbrf_sp1_oam_frame_46_l + .extern banim_pbrf_sp1_oam_frame_34_r + .extern banim_pbrf_sp1_oam_frame_34_l + .extern banim_pbrf_sp1_oam_frame_9_r + .extern banim_pbrf_sp1_oam_frame_9_l + .extern banim_pbrf_sp1_oam_frame_68_r + .extern banim_pbrf_sp1_oam_frame_68_l + .extern banim_pbrf_sp1_oam_frame_71_r + .extern banim_pbrf_sp1_oam_frame_71_l + .extern banim_pbrf_sp1_oam_frame_61_r + .extern banim_pbrf_sp1_oam_frame_61_l + .extern banim_pbrf_sp1_oam_frame_47_r + .extern banim_pbrf_sp1_oam_frame_47_l + .extern banim_pbrf_sp1_oam_frame_15_r + .extern banim_pbrf_sp1_oam_frame_15_l + .extern banim_pbrf_sp1_oam_frame_32_r + .extern banim_pbrf_sp1_oam_frame_32_l + .extern banim_pbrf_sp1_oam_frame_10_r + .extern banim_pbrf_sp1_oam_frame_10_l + .extern banim_pbrf_sp1_oam_frame_23_r + .extern banim_pbrf_sp1_oam_frame_23_l + .extern banim_pbrf_sp1_oam_frame_45_r + .extern banim_pbrf_sp1_oam_frame_45_l + .extern banim_pbrf_sp1_oam_frame_39_r + .extern banim_pbrf_sp1_oam_frame_39_l + .extern banim_pbrf_sp1_oam_frame_37_r + .extern banim_pbrf_sp1_oam_frame_37_l + .extern banim_pbrf_sp1_oam_frame_44_r + .extern banim_pbrf_sp1_oam_frame_44_l + .extern banim_pbrf_sp1_oam_frame_4_r + .extern banim_pbrf_sp1_oam_frame_4_l + .extern banim_pbrf_sp1_oam_frame_7_r + .extern banim_pbrf_sp1_oam_frame_7_l + .extern banim_pbrf_sp1_oam_frame_33_r + .extern banim_pbrf_sp1_oam_frame_33_l + .extern banim_pbrf_sp1_oam_frame_52_r + .extern banim_pbrf_sp1_oam_frame_52_l + .extern banim_pbrf_sp1_oam_frame_42_r + .extern banim_pbrf_sp1_oam_frame_42_l + .extern banim_pbrf_sp1_oam_frame_49_r + .extern banim_pbrf_sp1_oam_frame_49_l + .extern banim_pbrf_sp1_oam_frame_36_r + .extern banim_pbrf_sp1_oam_frame_36_l + .extern banim_pbrf_sp1_oam_frame_30_r + .extern banim_pbrf_sp1_oam_frame_30_l + .extern banim_pbrf_sp1_oam_frame_73_r + .extern banim_pbrf_sp1_oam_frame_73_l + .extern banim_pbrf_sp1_oam_frame_6_r + .extern banim_pbrf_sp1_oam_frame_6_l + .extern banim_pbrf_sp1_oam_frame_51_r + .extern banim_pbrf_sp1_oam_frame_51_l + .extern banim_pbrf_sp1_oam_frame_13_r + .extern banim_pbrf_sp1_oam_frame_13_l + .extern banim_pbrf_sp1_oam_frame_56_r + .extern banim_pbrf_sp1_oam_frame_56_l + .extern banim_pbrf_sp1_oam_frame_26_r + .extern banim_pbrf_sp1_oam_frame_26_l + .extern banim_pbrf_sp1_oam_frame_53_r + .extern banim_pbrf_sp1_oam_frame_53_l + .extern banim_pbrf_sp1_oam_frame_38_r + .extern banim_pbrf_sp1_oam_frame_38_l + .extern banim_pbrf_sp1_oam_frame_28_r + .extern banim_pbrf_sp1_oam_frame_28_l + .extern banim_pbrf_sp1_oam_frame_17_r + .extern banim_pbrf_sp1_oam_frame_17_l + .extern banim_pbrf_sp1_oam_frame_64_r + .extern banim_pbrf_sp1_oam_frame_64_l + .extern banim_pbrf_sp1_oam_frame_3_r + .extern banim_pbrf_sp1_oam_frame_3_l + .extern banim_pbrf_sp1_oam_frame_22_r + .extern banim_pbrf_sp1_oam_frame_22_l +@ battle animation 0x96 + .extern banim_pbrf_sp1_2_oam_frame_0_r + .extern banim_pbrf_sp1_2_oam_frame_0_l + .extern banim_pbrf_sp1_2_oam_frame_2_r + .extern banim_pbrf_sp1_2_oam_frame_2_l + .extern banim_pbrf_sp1_2_oam_frame_1_r + .extern banim_pbrf_sp1_2_oam_frame_1_l +@ battle animation 0x97 + .extern banim_solm_sp1_oam_frame_0_r + .extern banim_solm_sp1_oam_frame_0_l + .extern banim_solm_sp1_oam_frame_17_r + .extern banim_solm_sp1_oam_frame_17_l + .extern banim_solm_sp1_oam_frame_3_r + .extern banim_solm_sp1_oam_frame_3_l + .extern banim_solm_sp1_oam_frame_21_r + .extern banim_solm_sp1_oam_frame_21_l + .extern banim_solm_sp1_oam_frame_19_r + .extern banim_solm_sp1_oam_frame_19_l + .extern banim_solm_sp1_oam_frame_16_r + .extern banim_solm_sp1_oam_frame_16_l + .extern banim_solm_sp1_oam_frame_5_r + .extern banim_solm_sp1_oam_frame_5_l + .extern banim_solm_sp1_oam_frame_2_r + .extern banim_solm_sp1_oam_frame_2_l + .extern banim_solm_sp1_oam_frame_18_r + .extern banim_solm_sp1_oam_frame_18_l + .extern banim_solm_sp1_oam_frame_9_r + .extern banim_solm_sp1_oam_frame_9_l + .extern banim_solm_sp1_oam_frame_1_r + .extern banim_solm_sp1_oam_frame_1_l + .extern banim_solm_sp1_oam_frame_7_r + .extern banim_solm_sp1_oam_frame_7_l + .extern banim_solm_sp1_oam_frame_15_r + .extern banim_solm_sp1_oam_frame_15_l + .extern banim_solm_sp1_oam_frame_20_r + .extern banim_solm_sp1_oam_frame_20_l + .extern banim_solm_sp1_oam_frame_11_r + .extern banim_solm_sp1_oam_frame_11_l + .extern banim_solm_sp1_oam_frame_10_r + .extern banim_solm_sp1_oam_frame_10_l + .extern banim_solm_sp1_oam_frame_4_r + .extern banim_solm_sp1_oam_frame_4_l + .extern banim_solm_sp1_oam_frame_6_r + .extern banim_solm_sp1_oam_frame_6_l + .extern banim_solm_sp1_oam_frame_25_r + .extern banim_solm_sp1_oam_frame_25_l + .extern banim_solm_sp1_oam_frame_26_r + .extern banim_solm_sp1_oam_frame_26_l + .extern banim_solm_sp1_oam_frame_22_r + .extern banim_solm_sp1_oam_frame_22_l + .extern banim_solm_sp1_oam_frame_24_r + .extern banim_solm_sp1_oam_frame_24_l + .extern banim_solm_sp1_oam_frame_31_r + .extern banim_solm_sp1_oam_frame_31_l + .extern banim_solm_sp1_oam_frame_8_r + .extern banim_solm_sp1_oam_frame_8_l + .extern banim_solm_sp1_oam_frame_13_r + .extern banim_solm_sp1_oam_frame_13_l + .extern banim_solm_sp1_oam_frame_28_r + .extern banim_solm_sp1_oam_frame_28_l + .extern banim_solm_sp1_oam_frame_14_r + .extern banim_solm_sp1_oam_frame_14_l + .extern banim_solm_sp1_oam_frame_27_r + .extern banim_solm_sp1_oam_frame_27_l + .extern banim_solm_sp1_oam_frame_12_r + .extern banim_solm_sp1_oam_frame_12_l + .extern banim_solm_sp1_oam_frame_29_r + .extern banim_solm_sp1_oam_frame_29_l + .extern banim_solm_sp1_oam_frame_30_r + .extern banim_solm_sp1_oam_frame_30_l + .extern banim_solm_sp1_oam_frame_32_r + .extern banim_solm_sp1_oam_frame_32_l + .extern banim_solm_sp1_oam_frame_23_r + .extern banim_solm_sp1_oam_frame_23_l +@ battle animation 0x98 + .extern banim_solm_sp1_2_oam_frame_0_r + .extern banim_solm_sp1_2_oam_frame_0_l + .extern banim_solm_sp1_2_oam_frame_2_r + .extern banim_solm_sp1_2_oam_frame_2_l + .extern banim_solm_sp1_2_oam_frame_1_r + .extern banim_solm_sp1_2_oam_frame_1_l +@ battle animation 0x99 + .extern banim_pirm_ax1_oam_frame_0_r + .extern banim_pirm_ax1_oam_frame_0_l + .extern banim_pirm_ax1_oam_frame_4_r + .extern banim_pirm_ax1_oam_frame_4_l + .extern banim_pirm_ax1_oam_frame_2_r + .extern banim_pirm_ax1_oam_frame_2_l + .extern banim_pirm_ax1_oam_frame_5_r + .extern banim_pirm_ax1_oam_frame_5_l + .extern banim_pirm_ax1_oam_frame_6_r + .extern banim_pirm_ax1_oam_frame_6_l + .extern banim_pirm_ax1_oam_frame_7_r + .extern banim_pirm_ax1_oam_frame_7_l + .extern banim_pirm_ax1_oam_frame_10_r + .extern banim_pirm_ax1_oam_frame_10_l + .extern banim_pirm_ax1_oam_frame_1_r + .extern banim_pirm_ax1_oam_frame_1_l + .extern banim_pirm_ax1_oam_frame_11_r + .extern banim_pirm_ax1_oam_frame_11_l + .extern banim_pirm_ax1_oam_frame_12_r + .extern banim_pirm_ax1_oam_frame_12_l + .extern banim_pirm_ax1_oam_frame_8_r + .extern banim_pirm_ax1_oam_frame_8_l + .extern banim_pirm_ax1_oam_frame_14_r + .extern banim_pirm_ax1_oam_frame_14_l + .extern banim_pirm_ax1_oam_frame_15_r + .extern banim_pirm_ax1_oam_frame_15_l + .extern banim_pirm_ax1_oam_frame_3_r + .extern banim_pirm_ax1_oam_frame_3_l + .extern banim_pirm_ax1_oam_frame_9_r + .extern banim_pirm_ax1_oam_frame_9_l + .extern banim_pirm_ax1_oam_frame_13_r + .extern banim_pirm_ax1_oam_frame_13_l + .extern banim_pirm_ax1_oam_frame_16_r + .extern banim_pirm_ax1_oam_frame_16_l +@ battle animation 0x9A + .extern banim_pirm_ax1_2_oam_frame_0_r + .extern banim_pirm_ax1_2_oam_frame_0_l + .extern banim_pirm_ax1_2_oam_frame_1_r + .extern banim_pirm_ax1_2_oam_frame_1_l + .extern banim_pirm_ax1_2_oam_frame_6_r + .extern banim_pirm_ax1_2_oam_frame_6_l + .extern banim_pirm_ax1_2_oam_frame_5_r + .extern banim_pirm_ax1_2_oam_frame_5_l + .extern banim_pirm_ax1_2_oam_frame_9_r + .extern banim_pirm_ax1_2_oam_frame_9_l + .extern banim_pirm_ax1_2_oam_frame_3_r + .extern banim_pirm_ax1_2_oam_frame_3_l + .extern banim_pirm_ax1_2_oam_frame_7_r + .extern banim_pirm_ax1_2_oam_frame_7_l + .extern banim_pirm_ax1_2_oam_frame_8_r + .extern banim_pirm_ax1_2_oam_frame_8_l + .extern banim_pirm_ax1_2_oam_frame_4_r + .extern banim_pirm_ax1_2_oam_frame_4_l + .extern banim_pirm_ax1_2_oam_frame_2_r + .extern banim_pirm_ax1_2_oam_frame_2_l + .extern banim_pirm_ax1_2_oam_frame_10_r + .extern banim_pirm_ax1_2_oam_frame_10_l +@ battle animation 0x9B + .extern banim_pirm_ax1_3_oam_frame_0_r + .extern banim_pirm_ax1_3_oam_frame_0_l + .extern banim_pirm_ax1_3_oam_frame_1_r + .extern banim_pirm_ax1_3_oam_frame_1_l + .extern banim_pirm_ax1_3_oam_frame_2_r + .extern banim_pirm_ax1_3_oam_frame_2_l +@ battle animation 0x9C + .extern banim_necm_mg1_oam_frame_0_r + .extern banim_necm_mg1_oam_frame_0_l + .extern banim_necm_mg1_oam_frame_17_r + .extern banim_necm_mg1_oam_frame_17_l + .extern banim_necm_mg1_oam_frame_15_r + .extern banim_necm_mg1_oam_frame_15_l + .extern banim_necm_mg1_oam_frame_47_r + .extern banim_necm_mg1_oam_frame_47_l + .extern banim_necm_mg1_oam_frame_16_r + .extern banim_necm_mg1_oam_frame_16_l + .extern banim_necm_mg1_oam_frame_52_r + .extern banim_necm_mg1_oam_frame_52_l + .extern banim_necm_mg1_oam_frame_14_r + .extern banim_necm_mg1_oam_frame_14_l + .extern banim_necm_mg1_oam_frame_44_r + .extern banim_necm_mg1_oam_frame_44_l + .extern banim_necm_mg1_oam_frame_23_r + .extern banim_necm_mg1_oam_frame_23_l + .extern banim_necm_mg1_oam_frame_10_r + .extern banim_necm_mg1_oam_frame_10_l + .extern banim_necm_mg1_oam_frame_38_r + .extern banim_necm_mg1_oam_frame_38_l + .extern banim_necm_mg1_oam_frame_65_r + .extern banim_necm_mg1_oam_frame_65_l + .extern banim_necm_mg1_oam_frame_35_r + .extern banim_necm_mg1_oam_frame_35_l + .extern banim_necm_mg1_oam_frame_28_r + .extern banim_necm_mg1_oam_frame_28_l + .extern banim_necm_mg1_oam_frame_70_r + .extern banim_necm_mg1_oam_frame_70_l + .extern banim_necm_mg1_oam_frame_8_r + .extern banim_necm_mg1_oam_frame_8_l + .extern banim_necm_mg1_oam_frame_22_r + .extern banim_necm_mg1_oam_frame_22_l + .extern banim_necm_mg1_oam_frame_60_r + .extern banim_necm_mg1_oam_frame_60_l + .extern banim_necm_mg1_oam_frame_31_r + .extern banim_necm_mg1_oam_frame_31_l + .extern banim_necm_mg1_oam_frame_26_r + .extern banim_necm_mg1_oam_frame_26_l + .extern banim_necm_mg1_oam_frame_37_r + .extern banim_necm_mg1_oam_frame_37_l + .extern banim_necm_mg1_oam_frame_66_r + .extern banim_necm_mg1_oam_frame_66_l + .extern banim_necm_mg1_oam_frame_33_r + .extern banim_necm_mg1_oam_frame_33_l + .extern banim_necm_mg1_oam_frame_25_r + .extern banim_necm_mg1_oam_frame_25_l + .extern banim_necm_mg1_oam_frame_13_r + .extern banim_necm_mg1_oam_frame_13_l + .extern banim_necm_mg1_oam_frame_56_r + .extern banim_necm_mg1_oam_frame_56_l + .extern banim_necm_mg1_oam_frame_59_r + .extern banim_necm_mg1_oam_frame_59_l + .extern banim_necm_mg1_oam_frame_40_r + .extern banim_necm_mg1_oam_frame_40_l + .extern banim_necm_mg1_oam_frame_3_r + .extern banim_necm_mg1_oam_frame_3_l + .extern banim_necm_mg1_oam_frame_29_r + .extern banim_necm_mg1_oam_frame_29_l + .extern banim_necm_mg1_oam_frame_41_r + .extern banim_necm_mg1_oam_frame_41_l + .extern banim_necm_mg1_oam_frame_48_r + .extern banim_necm_mg1_oam_frame_48_l + .extern banim_necm_mg1_oam_frame_46_r + .extern banim_necm_mg1_oam_frame_46_l + .extern banim_necm_mg1_oam_frame_43_r + .extern banim_necm_mg1_oam_frame_43_l + .extern banim_necm_mg1_oam_frame_50_r + .extern banim_necm_mg1_oam_frame_50_l + .extern banim_necm_mg1_oam_frame_2_r + .extern banim_necm_mg1_oam_frame_2_l + .extern banim_necm_mg1_oam_frame_34_r + .extern banim_necm_mg1_oam_frame_34_l + .extern banim_necm_mg1_oam_frame_64_r + .extern banim_necm_mg1_oam_frame_64_l + .extern banim_necm_mg1_oam_frame_69_r + .extern banim_necm_mg1_oam_frame_69_l + .extern banim_necm_mg1_oam_frame_53_r + .extern banim_necm_mg1_oam_frame_53_l + .extern banim_necm_mg1_oam_frame_19_r + .extern banim_necm_mg1_oam_frame_19_l + .extern banim_necm_mg1_oam_frame_7_r + .extern banim_necm_mg1_oam_frame_7_l + .extern banim_necm_mg1_oam_frame_49_r + .extern banim_necm_mg1_oam_frame_49_l + .extern banim_necm_mg1_oam_frame_4_r + .extern banim_necm_mg1_oam_frame_4_l + .extern banim_necm_mg1_oam_frame_6_r + .extern banim_necm_mg1_oam_frame_6_l + .extern banim_necm_mg1_oam_frame_27_r + .extern banim_necm_mg1_oam_frame_27_l + .extern banim_necm_mg1_oam_frame_68_r + .extern banim_necm_mg1_oam_frame_68_l + .extern banim_necm_mg1_oam_frame_42_r + .extern banim_necm_mg1_oam_frame_42_l + .extern banim_necm_mg1_oam_frame_12_r + .extern banim_necm_mg1_oam_frame_12_l + .extern banim_necm_mg1_oam_frame_39_r + .extern banim_necm_mg1_oam_frame_39_l + .extern banim_necm_mg1_oam_frame_45_r + .extern banim_necm_mg1_oam_frame_45_l + .extern banim_necm_mg1_oam_frame_1_r + .extern banim_necm_mg1_oam_frame_1_l + .extern banim_necm_mg1_oam_frame_54_r + .extern banim_necm_mg1_oam_frame_54_l + .extern banim_necm_mg1_oam_frame_5_r + .extern banim_necm_mg1_oam_frame_5_l + .extern banim_necm_mg1_oam_frame_67_r + .extern banim_necm_mg1_oam_frame_67_l + .extern banim_necm_mg1_oam_frame_9_r + .extern banim_necm_mg1_oam_frame_9_l + .extern banim_necm_mg1_oam_frame_63_r + .extern banim_necm_mg1_oam_frame_63_l + .extern banim_necm_mg1_oam_frame_61_r + .extern banim_necm_mg1_oam_frame_61_l + .extern banim_necm_mg1_oam_frame_57_r + .extern banim_necm_mg1_oam_frame_57_l + .extern banim_necm_mg1_oam_frame_36_r + .extern banim_necm_mg1_oam_frame_36_l + .extern banim_necm_mg1_oam_frame_18_r + .extern banim_necm_mg1_oam_frame_18_l + .extern banim_necm_mg1_oam_frame_24_r + .extern banim_necm_mg1_oam_frame_24_l + .extern banim_necm_mg1_oam_frame_62_r + .extern banim_necm_mg1_oam_frame_62_l + .extern banim_necm_mg1_oam_frame_21_r + .extern banim_necm_mg1_oam_frame_21_l + .extern banim_necm_mg1_oam_frame_51_r + .extern banim_necm_mg1_oam_frame_51_l + .extern banim_necm_mg1_oam_frame_11_r + .extern banim_necm_mg1_oam_frame_11_l + .extern banim_necm_mg1_oam_frame_30_r + .extern banim_necm_mg1_oam_frame_30_l + .extern banim_necm_mg1_oam_frame_58_r + .extern banim_necm_mg1_oam_frame_58_l + .extern banim_necm_mg1_oam_frame_32_r + .extern banim_necm_mg1_oam_frame_32_l + .extern banim_necm_mg1_oam_frame_55_r + .extern banim_necm_mg1_oam_frame_55_l + .extern banim_necm_mg1_oam_frame_20_r + .extern banim_necm_mg1_oam_frame_20_l +@ battle animation 0x9D + .extern banim_necm_ro1_oam_frame_0_r + .extern banim_necm_ro1_oam_frame_0_l + .extern banim_necm_ro1_oam_frame_14_r + .extern banim_necm_ro1_oam_frame_14_l + .extern banim_necm_ro1_oam_frame_7_r + .extern banim_necm_ro1_oam_frame_7_l + .extern banim_necm_ro1_oam_frame_23_r + .extern banim_necm_ro1_oam_frame_23_l + .extern banim_necm_ro1_oam_frame_25_r + .extern banim_necm_ro1_oam_frame_25_l + .extern banim_necm_ro1_oam_frame_32_r + .extern banim_necm_ro1_oam_frame_32_l + .extern banim_necm_ro1_oam_frame_16_r + .extern banim_necm_ro1_oam_frame_16_l + .extern banim_necm_ro1_oam_frame_45_r + .extern banim_necm_ro1_oam_frame_45_l + .extern banim_necm_ro1_oam_frame_33_r + .extern banim_necm_ro1_oam_frame_33_l + .extern banim_necm_ro1_oam_frame_34_r + .extern banim_necm_ro1_oam_frame_34_l + .extern banim_necm_ro1_oam_frame_49_r + .extern banim_necm_ro1_oam_frame_49_l + .extern banim_necm_ro1_oam_frame_35_r + .extern banim_necm_ro1_oam_frame_35_l + .extern banim_necm_ro1_oam_frame_51_r + .extern banim_necm_ro1_oam_frame_51_l + .extern banim_necm_ro1_oam_frame_21_r + .extern banim_necm_ro1_oam_frame_21_l + .extern banim_necm_ro1_oam_frame_46_r + .extern banim_necm_ro1_oam_frame_46_l + .extern banim_necm_ro1_oam_frame_13_r + .extern banim_necm_ro1_oam_frame_13_l + .extern banim_necm_ro1_oam_frame_20_r + .extern banim_necm_ro1_oam_frame_20_l + .extern banim_necm_ro1_oam_frame_4_r + .extern banim_necm_ro1_oam_frame_4_l + .extern banim_necm_ro1_oam_frame_18_r + .extern banim_necm_ro1_oam_frame_18_l + .extern banim_necm_ro1_oam_frame_24_r + .extern banim_necm_ro1_oam_frame_24_l + .extern banim_necm_ro1_oam_frame_9_r + .extern banim_necm_ro1_oam_frame_9_l + .extern banim_necm_ro1_oam_frame_40_r + .extern banim_necm_ro1_oam_frame_40_l + .extern banim_necm_ro1_oam_frame_39_r + .extern banim_necm_ro1_oam_frame_39_l + .extern banim_necm_ro1_oam_frame_53_r + .extern banim_necm_ro1_oam_frame_53_l + .extern banim_necm_ro1_oam_frame_3_r + .extern banim_necm_ro1_oam_frame_3_l + .extern banim_necm_ro1_oam_frame_47_r + .extern banim_necm_ro1_oam_frame_47_l + .extern banim_necm_ro1_oam_frame_22_r + .extern banim_necm_ro1_oam_frame_22_l + .extern banim_necm_ro1_oam_frame_43_r + .extern banim_necm_ro1_oam_frame_43_l + .extern banim_necm_ro1_oam_frame_19_r + .extern banim_necm_ro1_oam_frame_19_l + .extern banim_necm_ro1_oam_frame_55_r + .extern banim_necm_ro1_oam_frame_55_l + .extern banim_necm_ro1_oam_frame_28_r + .extern banim_necm_ro1_oam_frame_28_l + .extern banim_necm_ro1_oam_frame_1_r + .extern banim_necm_ro1_oam_frame_1_l + .extern banim_necm_ro1_oam_frame_41_r + .extern banim_necm_ro1_oam_frame_41_l + .extern banim_necm_ro1_oam_frame_42_r + .extern banim_necm_ro1_oam_frame_42_l + .extern banim_necm_ro1_oam_frame_38_r + .extern banim_necm_ro1_oam_frame_38_l + .extern banim_necm_ro1_oam_frame_30_r + .extern banim_necm_ro1_oam_frame_30_l + .extern banim_necm_ro1_oam_frame_2_r + .extern banim_necm_ro1_oam_frame_2_l + .extern banim_necm_ro1_oam_frame_31_r + .extern banim_necm_ro1_oam_frame_31_l + .extern banim_necm_ro1_oam_frame_12_r + .extern banim_necm_ro1_oam_frame_12_l + .extern banim_necm_ro1_oam_frame_26_r + .extern banim_necm_ro1_oam_frame_26_l + .extern banim_necm_ro1_oam_frame_27_r + .extern banim_necm_ro1_oam_frame_27_l + .extern banim_necm_ro1_oam_frame_50_r + .extern banim_necm_ro1_oam_frame_50_l + .extern banim_necm_ro1_oam_frame_11_r + .extern banim_necm_ro1_oam_frame_11_l + .extern banim_necm_ro1_oam_frame_8_r + .extern banim_necm_ro1_oam_frame_8_l + .extern banim_necm_ro1_oam_frame_5_r + .extern banim_necm_ro1_oam_frame_5_l + .extern banim_necm_ro1_oam_frame_17_r + .extern banim_necm_ro1_oam_frame_17_l + .extern banim_necm_ro1_oam_frame_10_r + .extern banim_necm_ro1_oam_frame_10_l + .extern banim_necm_ro1_oam_frame_56_r + .extern banim_necm_ro1_oam_frame_56_l + .extern banim_necm_ro1_oam_frame_29_r + .extern banim_necm_ro1_oam_frame_29_l + .extern banim_necm_ro1_oam_frame_6_r + .extern banim_necm_ro1_oam_frame_6_l + .extern banim_necm_ro1_oam_frame_48_r + .extern banim_necm_ro1_oam_frame_48_l + .extern banim_necm_ro1_oam_frame_37_r + .extern banim_necm_ro1_oam_frame_37_l + .extern banim_necm_ro1_oam_frame_52_r + .extern banim_necm_ro1_oam_frame_52_l + .extern banim_necm_ro1_oam_frame_44_r + .extern banim_necm_ro1_oam_frame_44_l + .extern banim_necm_ro1_oam_frame_36_r + .extern banim_necm_ro1_oam_frame_36_l + .extern banim_necm_ro1_oam_frame_54_r + .extern banim_necm_ro1_oam_frame_54_l + .extern banim_necm_ro1_oam_frame_15_r + .extern banim_necm_ro1_oam_frame_15_l +@ battle animation 0x9E + .extern banim_stam_ar1_oam_frame_0_r + .extern banim_stam_ar1_oam_frame_0_l + .extern banim_stam_ar1_oam_frame_2_r + .extern banim_stam_ar1_oam_frame_2_l + .extern banim_stam_ar1_oam_frame_5_r + .extern banim_stam_ar1_oam_frame_5_l + .extern banim_stam_ar1_oam_frame_4_r + .extern banim_stam_ar1_oam_frame_4_l + .extern banim_stam_ar1_oam_frame_1_r + .extern banim_stam_ar1_oam_frame_1_l + .extern banim_stam_ar1_oam_frame_3_r + .extern banim_stam_ar1_oam_frame_3_l +@ battle animation 0x9F + .extern banim_zom_at1_oam_frame_0_r + .extern banim_zom_at1_oam_frame_0_l + .extern banim_zom_at1_oam_frame_17_r + .extern banim_zom_at1_oam_frame_17_l + .extern banim_zom_at1_oam_frame_34_r + .extern banim_zom_at1_oam_frame_34_l + .extern banim_zom_at1_oam_frame_32_r + .extern banim_zom_at1_oam_frame_32_l + .extern banim_zom_at1_oam_frame_41_r + .extern banim_zom_at1_oam_frame_41_l + .extern banim_zom_at1_oam_frame_3_r + .extern banim_zom_at1_oam_frame_3_l + .extern banim_zom_at1_oam_frame_4_r + .extern banim_zom_at1_oam_frame_4_l + .extern banim_zom_at1_oam_frame_10_r + .extern banim_zom_at1_oam_frame_10_l + .extern banim_zom_at1_oam_frame_12_r + .extern banim_zom_at1_oam_frame_12_l + .extern banim_zom_at1_oam_frame_49_r + .extern banim_zom_at1_oam_frame_49_l + .extern banim_zom_at1_oam_frame_28_r + .extern banim_zom_at1_oam_frame_28_l + .extern banim_zom_at1_oam_frame_46_r + .extern banim_zom_at1_oam_frame_46_l + .extern banim_zom_at1_oam_frame_22_r + .extern banim_zom_at1_oam_frame_22_l + .extern banim_zom_at1_oam_frame_47_r + .extern banim_zom_at1_oam_frame_47_l + .extern banim_zom_at1_oam_frame_38_r + .extern banim_zom_at1_oam_frame_38_l + .extern banim_zom_at1_oam_frame_45_r + .extern banim_zom_at1_oam_frame_45_l + .extern banim_zom_at1_oam_frame_36_r + .extern banim_zom_at1_oam_frame_36_l + .extern banim_zom_at1_oam_frame_5_r + .extern banim_zom_at1_oam_frame_5_l + .extern banim_zom_at1_oam_frame_7_r + .extern banim_zom_at1_oam_frame_7_l + .extern banim_zom_at1_oam_frame_20_r + .extern banim_zom_at1_oam_frame_20_l + .extern banim_zom_at1_oam_frame_31_r + .extern banim_zom_at1_oam_frame_31_l + .extern banim_zom_at1_oam_frame_16_r + .extern banim_zom_at1_oam_frame_16_l + .extern banim_zom_at1_oam_frame_40_r + .extern banim_zom_at1_oam_frame_40_l + .extern banim_zom_at1_oam_frame_42_r + .extern banim_zom_at1_oam_frame_42_l + .extern banim_zom_at1_oam_frame_44_r + .extern banim_zom_at1_oam_frame_44_l + .extern banim_zom_at1_oam_frame_9_r + .extern banim_zom_at1_oam_frame_9_l + .extern banim_zom_at1_oam_frame_30_r + .extern banim_zom_at1_oam_frame_30_l + .extern banim_zom_at1_oam_frame_27_r + .extern banim_zom_at1_oam_frame_27_l + .extern banim_zom_at1_oam_frame_33_r + .extern banim_zom_at1_oam_frame_33_l + .extern banim_zom_at1_oam_frame_39_r + .extern banim_zom_at1_oam_frame_39_l + .extern banim_zom_at1_oam_frame_11_r + .extern banim_zom_at1_oam_frame_11_l + .extern banim_zom_at1_oam_frame_8_r + .extern banim_zom_at1_oam_frame_8_l + .extern banim_zom_at1_oam_frame_14_r + .extern banim_zom_at1_oam_frame_14_l + .extern banim_zom_at1_oam_frame_2_r + .extern banim_zom_at1_oam_frame_2_l + .extern banim_zom_at1_oam_frame_43_r + .extern banim_zom_at1_oam_frame_43_l + .extern banim_zom_at1_oam_frame_24_r + .extern banim_zom_at1_oam_frame_24_l + .extern banim_zom_at1_oam_frame_1_r + .extern banim_zom_at1_oam_frame_1_l + .extern banim_zom_at1_oam_frame_26_r + .extern banim_zom_at1_oam_frame_26_l + .extern banim_zom_at1_oam_frame_48_r + .extern banim_zom_at1_oam_frame_48_l + .extern banim_zom_at1_oam_frame_13_r + .extern banim_zom_at1_oam_frame_13_l + .extern banim_zom_at1_oam_frame_21_r + .extern banim_zom_at1_oam_frame_21_l + .extern banim_zom_at1_oam_frame_29_r + .extern banim_zom_at1_oam_frame_29_l + .extern banim_zom_at1_oam_frame_6_r + .extern banim_zom_at1_oam_frame_6_l + .extern banim_zom_at1_oam_frame_18_r + .extern banim_zom_at1_oam_frame_18_l + .extern banim_zom_at1_oam_frame_37_r + .extern banim_zom_at1_oam_frame_37_l + .extern banim_zom_at1_oam_frame_19_r + .extern banim_zom_at1_oam_frame_19_l + .extern banim_zom_at1_oam_frame_23_r + .extern banim_zom_at1_oam_frame_23_l + .extern banim_zom_at1_oam_frame_25_r + .extern banim_zom_at1_oam_frame_25_l + .extern banim_zom_at1_oam_frame_15_r + .extern banim_zom_at1_oam_frame_15_l + .extern banim_zom_at1_oam_frame_35_r + .extern banim_zom_at1_oam_frame_35_l +@ battle animation 0xA0 + .extern banim_zom_at1_2_oam_frame_0_r + .extern banim_zom_at1_2_oam_frame_0_l + .extern banim_zom_at1_2_oam_frame_17_r + .extern banim_zom_at1_2_oam_frame_17_l + .extern banim_zom_at1_2_oam_frame_34_r + .extern banim_zom_at1_2_oam_frame_34_l + .extern banim_zom_at1_2_oam_frame_32_r + .extern banim_zom_at1_2_oam_frame_32_l + .extern banim_zom_at1_2_oam_frame_41_r + .extern banim_zom_at1_2_oam_frame_41_l + .extern banim_zom_at1_2_oam_frame_3_r + .extern banim_zom_at1_2_oam_frame_3_l + .extern banim_zom_at1_2_oam_frame_4_r + .extern banim_zom_at1_2_oam_frame_4_l + .extern banim_zom_at1_2_oam_frame_10_r + .extern banim_zom_at1_2_oam_frame_10_l + .extern banim_zom_at1_2_oam_frame_12_r + .extern banim_zom_at1_2_oam_frame_12_l + .extern banim_zom_at1_2_oam_frame_49_r + .extern banim_zom_at1_2_oam_frame_49_l + .extern banim_zom_at1_2_oam_frame_28_r + .extern banim_zom_at1_2_oam_frame_28_l + .extern banim_zom_at1_2_oam_frame_46_r + .extern banim_zom_at1_2_oam_frame_46_l + .extern banim_zom_at1_2_oam_frame_22_r + .extern banim_zom_at1_2_oam_frame_22_l + .extern banim_zom_at1_2_oam_frame_47_r + .extern banim_zom_at1_2_oam_frame_47_l + .extern banim_zom_at1_2_oam_frame_38_r + .extern banim_zom_at1_2_oam_frame_38_l + .extern banim_zom_at1_2_oam_frame_45_r + .extern banim_zom_at1_2_oam_frame_45_l + .extern banim_zom_at1_2_oam_frame_36_r + .extern banim_zom_at1_2_oam_frame_36_l + .extern banim_zom_at1_2_oam_frame_5_r + .extern banim_zom_at1_2_oam_frame_5_l + .extern banim_zom_at1_2_oam_frame_7_r + .extern banim_zom_at1_2_oam_frame_7_l + .extern banim_zom_at1_2_oam_frame_20_r + .extern banim_zom_at1_2_oam_frame_20_l + .extern banim_zom_at1_2_oam_frame_31_r + .extern banim_zom_at1_2_oam_frame_31_l + .extern banim_zom_at1_2_oam_frame_16_r + .extern banim_zom_at1_2_oam_frame_16_l + .extern banim_zom_at1_2_oam_frame_40_r + .extern banim_zom_at1_2_oam_frame_40_l + .extern banim_zom_at1_2_oam_frame_42_r + .extern banim_zom_at1_2_oam_frame_42_l + .extern banim_zom_at1_2_oam_frame_44_r + .extern banim_zom_at1_2_oam_frame_44_l + .extern banim_zom_at1_2_oam_frame_9_r + .extern banim_zom_at1_2_oam_frame_9_l + .extern banim_zom_at1_2_oam_frame_30_r + .extern banim_zom_at1_2_oam_frame_30_l + .extern banim_zom_at1_2_oam_frame_27_r + .extern banim_zom_at1_2_oam_frame_27_l + .extern banim_zom_at1_2_oam_frame_33_r + .extern banim_zom_at1_2_oam_frame_33_l + .extern banim_zom_at1_2_oam_frame_39_r + .extern banim_zom_at1_2_oam_frame_39_l + .extern banim_zom_at1_2_oam_frame_11_r + .extern banim_zom_at1_2_oam_frame_11_l + .extern banim_zom_at1_2_oam_frame_8_r + .extern banim_zom_at1_2_oam_frame_8_l + .extern banim_zom_at1_2_oam_frame_14_r + .extern banim_zom_at1_2_oam_frame_14_l + .extern banim_zom_at1_2_oam_frame_2_r + .extern banim_zom_at1_2_oam_frame_2_l + .extern banim_zom_at1_2_oam_frame_43_r + .extern banim_zom_at1_2_oam_frame_43_l + .extern banim_zom_at1_2_oam_frame_24_r + .extern banim_zom_at1_2_oam_frame_24_l + .extern banim_zom_at1_2_oam_frame_1_r + .extern banim_zom_at1_2_oam_frame_1_l + .extern banim_zom_at1_2_oam_frame_26_r + .extern banim_zom_at1_2_oam_frame_26_l + .extern banim_zom_at1_2_oam_frame_48_r + .extern banim_zom_at1_2_oam_frame_48_l + .extern banim_zom_at1_2_oam_frame_13_r + .extern banim_zom_at1_2_oam_frame_13_l + .extern banim_zom_at1_2_oam_frame_21_r + .extern banim_zom_at1_2_oam_frame_21_l + .extern banim_zom_at1_2_oam_frame_29_r + .extern banim_zom_at1_2_oam_frame_29_l + .extern banim_zom_at1_2_oam_frame_6_r + .extern banim_zom_at1_2_oam_frame_6_l + .extern banim_zom_at1_2_oam_frame_18_r + .extern banim_zom_at1_2_oam_frame_18_l + .extern banim_zom_at1_2_oam_frame_37_r + .extern banim_zom_at1_2_oam_frame_37_l + .extern banim_zom_at1_2_oam_frame_19_r + .extern banim_zom_at1_2_oam_frame_19_l + .extern banim_zom_at1_2_oam_frame_23_r + .extern banim_zom_at1_2_oam_frame_23_l + .extern banim_zom_at1_2_oam_frame_25_r + .extern banim_zom_at1_2_oam_frame_25_l + .extern banim_zom_at1_2_oam_frame_15_r + .extern banim_zom_at1_2_oam_frame_15_l + .extern banim_zom_at1_2_oam_frame_35_r + .extern banim_zom_at1_2_oam_frame_35_l +@ battle animation 0xA1 + .extern banim_sks_sw1_oam_frame_0_r + .extern banim_sks_sw1_oam_frame_0_l + .extern banim_sks_sw1_oam_frame_4_r + .extern banim_sks_sw1_oam_frame_4_l + .extern banim_sks_sw1_oam_frame_24_r + .extern banim_sks_sw1_oam_frame_24_l + .extern banim_sks_sw1_oam_frame_46_r + .extern banim_sks_sw1_oam_frame_46_l + .extern banim_sks_sw1_oam_frame_19_r + .extern banim_sks_sw1_oam_frame_19_l + .extern banim_sks_sw1_oam_frame_8_r + .extern banim_sks_sw1_oam_frame_8_l + .extern banim_sks_sw1_oam_frame_16_r + .extern banim_sks_sw1_oam_frame_16_l + .extern banim_sks_sw1_oam_frame_45_r + .extern banim_sks_sw1_oam_frame_45_l + .extern banim_sks_sw1_oam_frame_30_r + .extern banim_sks_sw1_oam_frame_30_l + .extern banim_sks_sw1_oam_frame_27_r + .extern banim_sks_sw1_oam_frame_27_l + .extern banim_sks_sw1_oam_frame_6_r + .extern banim_sks_sw1_oam_frame_6_l + .extern banim_sks_sw1_oam_frame_9_r + .extern banim_sks_sw1_oam_frame_9_l + .extern banim_sks_sw1_oam_frame_3_r + .extern banim_sks_sw1_oam_frame_3_l + .extern banim_sks_sw1_oam_frame_32_r + .extern banim_sks_sw1_oam_frame_32_l + .extern banim_sks_sw1_oam_frame_42_r + .extern banim_sks_sw1_oam_frame_42_l + .extern banim_sks_sw1_oam_frame_35_r + .extern banim_sks_sw1_oam_frame_35_l + .extern banim_sks_sw1_oam_frame_37_r + .extern banim_sks_sw1_oam_frame_37_l + .extern banim_sks_sw1_oam_frame_22_r + .extern banim_sks_sw1_oam_frame_22_l + .extern banim_sks_sw1_oam_frame_12_r + .extern banim_sks_sw1_oam_frame_12_l + .extern banim_sks_sw1_oam_frame_44_r + .extern banim_sks_sw1_oam_frame_44_l + .extern banim_sks_sw1_oam_frame_20_r + .extern banim_sks_sw1_oam_frame_20_l + .extern banim_sks_sw1_oam_frame_41_r + .extern banim_sks_sw1_oam_frame_41_l + .extern banim_sks_sw1_oam_frame_38_r + .extern banim_sks_sw1_oam_frame_38_l + .extern banim_sks_sw1_oam_frame_47_r + .extern banim_sks_sw1_oam_frame_47_l + .extern banim_sks_sw1_oam_frame_2_r + .extern banim_sks_sw1_oam_frame_2_l + .extern banim_sks_sw1_oam_frame_15_r + .extern banim_sks_sw1_oam_frame_15_l + .extern banim_sks_sw1_oam_frame_43_r + .extern banim_sks_sw1_oam_frame_43_l + .extern banim_sks_sw1_oam_frame_14_r + .extern banim_sks_sw1_oam_frame_14_l + .extern banim_sks_sw1_oam_frame_34_r + .extern banim_sks_sw1_oam_frame_34_l + .extern banim_sks_sw1_oam_frame_25_r + .extern banim_sks_sw1_oam_frame_25_l + .extern banim_sks_sw1_oam_frame_7_r + .extern banim_sks_sw1_oam_frame_7_l + .extern banim_sks_sw1_oam_frame_1_r + .extern banim_sks_sw1_oam_frame_1_l + .extern banim_sks_sw1_oam_frame_18_r + .extern banim_sks_sw1_oam_frame_18_l + .extern banim_sks_sw1_oam_frame_40_r + .extern banim_sks_sw1_oam_frame_40_l + .extern banim_sks_sw1_oam_frame_5_r + .extern banim_sks_sw1_oam_frame_5_l + .extern banim_sks_sw1_oam_frame_33_r + .extern banim_sks_sw1_oam_frame_33_l + .extern banim_sks_sw1_oam_frame_26_r + .extern banim_sks_sw1_oam_frame_26_l + .extern banim_sks_sw1_oam_frame_21_r + .extern banim_sks_sw1_oam_frame_21_l + .extern banim_sks_sw1_oam_frame_10_r + .extern banim_sks_sw1_oam_frame_10_l + .extern banim_sks_sw1_oam_frame_11_r + .extern banim_sks_sw1_oam_frame_11_l + .extern banim_sks_sw1_oam_frame_31_r + .extern banim_sks_sw1_oam_frame_31_l + .extern banim_sks_sw1_oam_frame_17_r + .extern banim_sks_sw1_oam_frame_17_l + .extern banim_sks_sw1_oam_frame_36_r + .extern banim_sks_sw1_oam_frame_36_l + .extern banim_sks_sw1_oam_frame_29_r + .extern banim_sks_sw1_oam_frame_29_l + .extern banim_sks_sw1_oam_frame_23_r + .extern banim_sks_sw1_oam_frame_23_l + .extern banim_sks_sw1_oam_frame_28_r + .extern banim_sks_sw1_oam_frame_28_l + .extern banim_sks_sw1_oam_frame_13_r + .extern banim_sks_sw1_oam_frame_13_l + .extern banim_sks_sw1_oam_frame_39_r + .extern banim_sks_sw1_oam_frame_39_l +@ battle animation 0xA2 + .extern banim_sks_sp1_oam_frame_0_r + .extern banim_sks_sp1_oam_frame_0_l + .extern banim_sks_sp1_oam_frame_3_r + .extern banim_sks_sp1_oam_frame_3_l + .extern banim_sks_sp1_oam_frame_5_r + .extern banim_sks_sp1_oam_frame_5_l + .extern banim_sks_sp1_oam_frame_22_r + .extern banim_sks_sp1_oam_frame_22_l + .extern banim_sks_sp1_oam_frame_33_r + .extern banim_sks_sp1_oam_frame_33_l + .extern banim_sks_sp1_oam_frame_30_r + .extern banim_sks_sp1_oam_frame_30_l + .extern banim_sks_sp1_oam_frame_24_r + .extern banim_sks_sp1_oam_frame_24_l + .extern banim_sks_sp1_oam_frame_11_r + .extern banim_sks_sp1_oam_frame_11_l + .extern banim_sks_sp1_oam_frame_28_r + .extern banim_sks_sp1_oam_frame_28_l + .extern banim_sks_sp1_oam_frame_10_r + .extern banim_sks_sp1_oam_frame_10_l + .extern banim_sks_sp1_oam_frame_6_r + .extern banim_sks_sp1_oam_frame_6_l + .extern banim_sks_sp1_oam_frame_32_r + .extern banim_sks_sp1_oam_frame_32_l + .extern banim_sks_sp1_oam_frame_18_r + .extern banim_sks_sp1_oam_frame_18_l + .extern banim_sks_sp1_oam_frame_19_r + .extern banim_sks_sp1_oam_frame_19_l + .extern banim_sks_sp1_oam_frame_20_r + .extern banim_sks_sp1_oam_frame_20_l + .extern banim_sks_sp1_oam_frame_23_r + .extern banim_sks_sp1_oam_frame_23_l + .extern banim_sks_sp1_oam_frame_25_r + .extern banim_sks_sp1_oam_frame_25_l + .extern banim_sks_sp1_oam_frame_9_r + .extern banim_sks_sp1_oam_frame_9_l + .extern banim_sks_sp1_oam_frame_12_r + .extern banim_sks_sp1_oam_frame_12_l + .extern banim_sks_sp1_oam_frame_15_r + .extern banim_sks_sp1_oam_frame_15_l + .extern banim_sks_sp1_oam_frame_27_r + .extern banim_sks_sp1_oam_frame_27_l + .extern banim_sks_sp1_oam_frame_21_r + .extern banim_sks_sp1_oam_frame_21_l + .extern banim_sks_sp1_oam_frame_17_r + .extern banim_sks_sp1_oam_frame_17_l + .extern banim_sks_sp1_oam_frame_1_r + .extern banim_sks_sp1_oam_frame_1_l + .extern banim_sks_sp1_oam_frame_31_r + .extern banim_sks_sp1_oam_frame_31_l + .extern banim_sks_sp1_oam_frame_4_r + .extern banim_sks_sp1_oam_frame_4_l + .extern banim_sks_sp1_oam_frame_36_r + .extern banim_sks_sp1_oam_frame_36_l + .extern banim_sks_sp1_oam_frame_7_r + .extern banim_sks_sp1_oam_frame_7_l + .extern banim_sks_sp1_oam_frame_37_r + .extern banim_sks_sp1_oam_frame_37_l + .extern banim_sks_sp1_oam_frame_14_r + .extern banim_sks_sp1_oam_frame_14_l + .extern banim_sks_sp1_oam_frame_29_r + .extern banim_sks_sp1_oam_frame_29_l + .extern banim_sks_sp1_oam_frame_26_r + .extern banim_sks_sp1_oam_frame_26_l + .extern banim_sks_sp1_oam_frame_13_r + .extern banim_sks_sp1_oam_frame_13_l + .extern banim_sks_sp1_oam_frame_2_r + .extern banim_sks_sp1_oam_frame_2_l + .extern banim_sks_sp1_oam_frame_8_r + .extern banim_sks_sp1_oam_frame_8_l + .extern banim_sks_sp1_oam_frame_34_r + .extern banim_sks_sp1_oam_frame_34_l + .extern banim_sks_sp1_oam_frame_16_r + .extern banim_sks_sp1_oam_frame_16_l + .extern banim_sks_sp1_oam_frame_35_r + .extern banim_sks_sp1_oam_frame_35_l +@ battle animation 0xA3 + .extern banim_sks_sw1_2_oam_frame_0_r + .extern banim_sks_sw1_2_oam_frame_0_l + .extern banim_sks_sw1_2_oam_frame_1_r + .extern banim_sks_sw1_2_oam_frame_1_l + .extern banim_sks_sw1_2_oam_frame_3_r + .extern banim_sks_sw1_2_oam_frame_3_l + .extern banim_sks_sw1_2_oam_frame_2_r + .extern banim_sks_sw1_2_oam_frame_2_l +@ battle animation 0xA4 + .extern banim_ska_ar1_oam_frame_0_r + .extern banim_ska_ar1_oam_frame_0_l + .extern banim_ska_ar1_oam_frame_24_r + .extern banim_ska_ar1_oam_frame_24_l + .extern banim_ska_ar1_oam_frame_12_r + .extern banim_ska_ar1_oam_frame_12_l + .extern banim_ska_ar1_oam_frame_31_r + .extern banim_ska_ar1_oam_frame_31_l + .extern banim_ska_ar1_oam_frame_26_r + .extern banim_ska_ar1_oam_frame_26_l + .extern banim_ska_ar1_oam_frame_3_r + .extern banim_ska_ar1_oam_frame_3_l + .extern banim_ska_ar1_oam_frame_22_r + .extern banim_ska_ar1_oam_frame_22_l + .extern banim_ska_ar1_oam_frame_15_r + .extern banim_ska_ar1_oam_frame_15_l + .extern banim_ska_ar1_oam_frame_6_r + .extern banim_ska_ar1_oam_frame_6_l + .extern banim_ska_ar1_oam_frame_14_r + .extern banim_ska_ar1_oam_frame_14_l + .extern banim_ska_ar1_oam_frame_29_r + .extern banim_ska_ar1_oam_frame_29_l + .extern banim_ska_ar1_oam_frame_1_r + .extern banim_ska_ar1_oam_frame_1_l + .extern banim_ska_ar1_oam_frame_9_r + .extern banim_ska_ar1_oam_frame_9_l + .extern banim_ska_ar1_oam_frame_8_r + .extern banim_ska_ar1_oam_frame_8_l + .extern banim_ska_ar1_oam_frame_17_r + .extern banim_ska_ar1_oam_frame_17_l + .extern banim_ska_ar1_oam_frame_11_r + .extern banim_ska_ar1_oam_frame_11_l + .extern banim_ska_ar1_oam_frame_18_r + .extern banim_ska_ar1_oam_frame_18_l + .extern banim_ska_ar1_oam_frame_13_r + .extern banim_ska_ar1_oam_frame_13_l + .extern banim_ska_ar1_oam_frame_19_r + .extern banim_ska_ar1_oam_frame_19_l + .extern banim_ska_ar1_oam_frame_28_r + .extern banim_ska_ar1_oam_frame_28_l + .extern banim_ska_ar1_oam_frame_23_r + .extern banim_ska_ar1_oam_frame_23_l + .extern banim_ska_ar1_oam_frame_20_r + .extern banim_ska_ar1_oam_frame_20_l + .extern banim_ska_ar1_oam_frame_25_r + .extern banim_ska_ar1_oam_frame_25_l + .extern banim_ska_ar1_oam_frame_7_r + .extern banim_ska_ar1_oam_frame_7_l + .extern banim_ska_ar1_oam_frame_27_r + .extern banim_ska_ar1_oam_frame_27_l + .extern banim_ska_ar1_oam_frame_5_r + .extern banim_ska_ar1_oam_frame_5_l + .extern banim_ska_ar1_oam_frame_2_r + .extern banim_ska_ar1_oam_frame_2_l + .extern banim_ska_ar1_oam_frame_30_r + .extern banim_ska_ar1_oam_frame_30_l + .extern banim_ska_ar1_oam_frame_10_r + .extern banim_ska_ar1_oam_frame_10_l + .extern banim_ska_ar1_oam_frame_4_r + .extern banim_ska_ar1_oam_frame_4_l + .extern banim_ska_ar1_oam_frame_16_r + .extern banim_ska_ar1_oam_frame_16_l + .extern banim_ska_ar1_oam_frame_21_r + .extern banim_ska_ar1_oam_frame_21_l +@ battle animation 0xA5 + .extern banim_sks_sw1_3_oam_frame_0_r + .extern banim_sks_sw1_3_oam_frame_0_l + .extern banim_sks_sw1_3_oam_frame_1_r + .extern banim_sks_sw1_3_oam_frame_1_l + .extern banim_sks_sw1_3_oam_frame_3_r + .extern banim_sks_sw1_3_oam_frame_3_l + .extern banim_sks_sw1_3_oam_frame_2_r + .extern banim_sks_sw1_3_oam_frame_2_l +@ battle animation 0xA6 + .extern banim_sks_sw1_4_oam_frame_0_r + .extern banim_sks_sw1_4_oam_frame_0_l + .extern banim_sks_sw1_4_oam_frame_4_r + .extern banim_sks_sw1_4_oam_frame_4_l + .extern banim_sks_sw1_4_oam_frame_24_r + .extern banim_sks_sw1_4_oam_frame_24_l + .extern banim_sks_sw1_4_oam_frame_46_r + .extern banim_sks_sw1_4_oam_frame_46_l + .extern banim_sks_sw1_4_oam_frame_19_r + .extern banim_sks_sw1_4_oam_frame_19_l + .extern banim_sks_sw1_4_oam_frame_8_r + .extern banim_sks_sw1_4_oam_frame_8_l + .extern banim_sks_sw1_4_oam_frame_16_r + .extern banim_sks_sw1_4_oam_frame_16_l + .extern banim_sks_sw1_4_oam_frame_45_r + .extern banim_sks_sw1_4_oam_frame_45_l + .extern banim_sks_sw1_4_oam_frame_30_r + .extern banim_sks_sw1_4_oam_frame_30_l + .extern banim_sks_sw1_4_oam_frame_27_r + .extern banim_sks_sw1_4_oam_frame_27_l + .extern banim_sks_sw1_4_oam_frame_6_r + .extern banim_sks_sw1_4_oam_frame_6_l + .extern banim_sks_sw1_4_oam_frame_9_r + .extern banim_sks_sw1_4_oam_frame_9_l + .extern banim_sks_sw1_4_oam_frame_3_r + .extern banim_sks_sw1_4_oam_frame_3_l + .extern banim_sks_sw1_4_oam_frame_32_r + .extern banim_sks_sw1_4_oam_frame_32_l + .extern banim_sks_sw1_4_oam_frame_42_r + .extern banim_sks_sw1_4_oam_frame_42_l + .extern banim_sks_sw1_4_oam_frame_35_r + .extern banim_sks_sw1_4_oam_frame_35_l + .extern banim_sks_sw1_4_oam_frame_37_r + .extern banim_sks_sw1_4_oam_frame_37_l + .extern banim_sks_sw1_4_oam_frame_22_r + .extern banim_sks_sw1_4_oam_frame_22_l + .extern banim_sks_sw1_4_oam_frame_12_r + .extern banim_sks_sw1_4_oam_frame_12_l + .extern banim_sks_sw1_4_oam_frame_44_r + .extern banim_sks_sw1_4_oam_frame_44_l + .extern banim_sks_sw1_4_oam_frame_20_r + .extern banim_sks_sw1_4_oam_frame_20_l + .extern banim_sks_sw1_4_oam_frame_41_r + .extern banim_sks_sw1_4_oam_frame_41_l + .extern banim_sks_sw1_4_oam_frame_38_r + .extern banim_sks_sw1_4_oam_frame_38_l + .extern banim_sks_sw1_4_oam_frame_47_r + .extern banim_sks_sw1_4_oam_frame_47_l + .extern banim_sks_sw1_4_oam_frame_2_r + .extern banim_sks_sw1_4_oam_frame_2_l + .extern banim_sks_sw1_4_oam_frame_15_r + .extern banim_sks_sw1_4_oam_frame_15_l + .extern banim_sks_sw1_4_oam_frame_43_r + .extern banim_sks_sw1_4_oam_frame_43_l + .extern banim_sks_sw1_4_oam_frame_14_r + .extern banim_sks_sw1_4_oam_frame_14_l + .extern banim_sks_sw1_4_oam_frame_34_r + .extern banim_sks_sw1_4_oam_frame_34_l + .extern banim_sks_sw1_4_oam_frame_25_r + .extern banim_sks_sw1_4_oam_frame_25_l + .extern banim_sks_sw1_4_oam_frame_7_r + .extern banim_sks_sw1_4_oam_frame_7_l + .extern banim_sks_sw1_4_oam_frame_1_r + .extern banim_sks_sw1_4_oam_frame_1_l + .extern banim_sks_sw1_4_oam_frame_18_r + .extern banim_sks_sw1_4_oam_frame_18_l + .extern banim_sks_sw1_4_oam_frame_40_r + .extern banim_sks_sw1_4_oam_frame_40_l + .extern banim_sks_sw1_4_oam_frame_5_r + .extern banim_sks_sw1_4_oam_frame_5_l + .extern banim_sks_sw1_4_oam_frame_33_r + .extern banim_sks_sw1_4_oam_frame_33_l + .extern banim_sks_sw1_4_oam_frame_26_r + .extern banim_sks_sw1_4_oam_frame_26_l + .extern banim_sks_sw1_4_oam_frame_21_r + .extern banim_sks_sw1_4_oam_frame_21_l + .extern banim_sks_sw1_4_oam_frame_10_r + .extern banim_sks_sw1_4_oam_frame_10_l + .extern banim_sks_sw1_4_oam_frame_11_r + .extern banim_sks_sw1_4_oam_frame_11_l + .extern banim_sks_sw1_4_oam_frame_31_r + .extern banim_sks_sw1_4_oam_frame_31_l + .extern banim_sks_sw1_4_oam_frame_17_r + .extern banim_sks_sw1_4_oam_frame_17_l + .extern banim_sks_sw1_4_oam_frame_36_r + .extern banim_sks_sw1_4_oam_frame_36_l + .extern banim_sks_sw1_4_oam_frame_29_r + .extern banim_sks_sw1_4_oam_frame_29_l + .extern banim_sks_sw1_4_oam_frame_23_r + .extern banim_sks_sw1_4_oam_frame_23_l + .extern banim_sks_sw1_4_oam_frame_28_r + .extern banim_sks_sw1_4_oam_frame_28_l + .extern banim_sks_sw1_4_oam_frame_13_r + .extern banim_sks_sw1_4_oam_frame_13_l + .extern banim_sks_sw1_4_oam_frame_39_r + .extern banim_sks_sw1_4_oam_frame_39_l +@ battle animation 0xA7 + .extern banim_sks_sp1_2_oam_frame_0_r + .extern banim_sks_sp1_2_oam_frame_0_l + .extern banim_sks_sp1_2_oam_frame_3_r + .extern banim_sks_sp1_2_oam_frame_3_l + .extern banim_sks_sp1_2_oam_frame_5_r + .extern banim_sks_sp1_2_oam_frame_5_l + .extern banim_sks_sp1_2_oam_frame_22_r + .extern banim_sks_sp1_2_oam_frame_22_l + .extern banim_sks_sp1_2_oam_frame_33_r + .extern banim_sks_sp1_2_oam_frame_33_l + .extern banim_sks_sp1_2_oam_frame_30_r + .extern banim_sks_sp1_2_oam_frame_30_l + .extern banim_sks_sp1_2_oam_frame_24_r + .extern banim_sks_sp1_2_oam_frame_24_l + .extern banim_sks_sp1_2_oam_frame_11_r + .extern banim_sks_sp1_2_oam_frame_11_l + .extern banim_sks_sp1_2_oam_frame_28_r + .extern banim_sks_sp1_2_oam_frame_28_l + .extern banim_sks_sp1_2_oam_frame_10_r + .extern banim_sks_sp1_2_oam_frame_10_l + .extern banim_sks_sp1_2_oam_frame_6_r + .extern banim_sks_sp1_2_oam_frame_6_l + .extern banim_sks_sp1_2_oam_frame_32_r + .extern banim_sks_sp1_2_oam_frame_32_l + .extern banim_sks_sp1_2_oam_frame_18_r + .extern banim_sks_sp1_2_oam_frame_18_l + .extern banim_sks_sp1_2_oam_frame_19_r + .extern banim_sks_sp1_2_oam_frame_19_l + .extern banim_sks_sp1_2_oam_frame_20_r + .extern banim_sks_sp1_2_oam_frame_20_l + .extern banim_sks_sp1_2_oam_frame_23_r + .extern banim_sks_sp1_2_oam_frame_23_l + .extern banim_sks_sp1_2_oam_frame_25_r + .extern banim_sks_sp1_2_oam_frame_25_l + .extern banim_sks_sp1_2_oam_frame_9_r + .extern banim_sks_sp1_2_oam_frame_9_l + .extern banim_sks_sp1_2_oam_frame_12_r + .extern banim_sks_sp1_2_oam_frame_12_l + .extern banim_sks_sp1_2_oam_frame_15_r + .extern banim_sks_sp1_2_oam_frame_15_l + .extern banim_sks_sp1_2_oam_frame_27_r + .extern banim_sks_sp1_2_oam_frame_27_l + .extern banim_sks_sp1_2_oam_frame_21_r + .extern banim_sks_sp1_2_oam_frame_21_l + .extern banim_sks_sp1_2_oam_frame_17_r + .extern banim_sks_sp1_2_oam_frame_17_l + .extern banim_sks_sp1_2_oam_frame_1_r + .extern banim_sks_sp1_2_oam_frame_1_l + .extern banim_sks_sp1_2_oam_frame_31_r + .extern banim_sks_sp1_2_oam_frame_31_l + .extern banim_sks_sp1_2_oam_frame_4_r + .extern banim_sks_sp1_2_oam_frame_4_l + .extern banim_sks_sp1_2_oam_frame_36_r + .extern banim_sks_sp1_2_oam_frame_36_l + .extern banim_sks_sp1_2_oam_frame_7_r + .extern banim_sks_sp1_2_oam_frame_7_l + .extern banim_sks_sp1_2_oam_frame_37_r + .extern banim_sks_sp1_2_oam_frame_37_l + .extern banim_sks_sp1_2_oam_frame_14_r + .extern banim_sks_sp1_2_oam_frame_14_l + .extern banim_sks_sp1_2_oam_frame_29_r + .extern banim_sks_sp1_2_oam_frame_29_l + .extern banim_sks_sp1_2_oam_frame_26_r + .extern banim_sks_sp1_2_oam_frame_26_l + .extern banim_sks_sp1_2_oam_frame_13_r + .extern banim_sks_sp1_2_oam_frame_13_l + .extern banim_sks_sp1_2_oam_frame_2_r + .extern banim_sks_sp1_2_oam_frame_2_l + .extern banim_sks_sp1_2_oam_frame_8_r + .extern banim_sks_sp1_2_oam_frame_8_l + .extern banim_sks_sp1_2_oam_frame_34_r + .extern banim_sks_sp1_2_oam_frame_34_l + .extern banim_sks_sp1_2_oam_frame_16_r + .extern banim_sks_sp1_2_oam_frame_16_l + .extern banim_sks_sp1_2_oam_frame_35_r + .extern banim_sks_sp1_2_oam_frame_35_l +@ battle animation 0xA8 + .extern banim_sks_sw1_5_oam_frame_0_r + .extern banim_sks_sw1_5_oam_frame_0_l + .extern banim_sks_sw1_5_oam_frame_1_r + .extern banim_sks_sw1_5_oam_frame_1_l + .extern banim_sks_sw1_5_oam_frame_3_r + .extern banim_sks_sw1_5_oam_frame_3_l + .extern banim_sks_sw1_5_oam_frame_2_r + .extern banim_sks_sw1_5_oam_frame_2_l +@ battle animation 0xA9 + .extern banim_ska_ar1_2_oam_frame_0_r + .extern banim_ska_ar1_2_oam_frame_0_l + .extern banim_ska_ar1_2_oam_frame_24_r + .extern banim_ska_ar1_2_oam_frame_24_l + .extern banim_ska_ar1_2_oam_frame_12_r + .extern banim_ska_ar1_2_oam_frame_12_l + .extern banim_ska_ar1_2_oam_frame_31_r + .extern banim_ska_ar1_2_oam_frame_31_l + .extern banim_ska_ar1_2_oam_frame_26_r + .extern banim_ska_ar1_2_oam_frame_26_l + .extern banim_ska_ar1_2_oam_frame_3_r + .extern banim_ska_ar1_2_oam_frame_3_l + .extern banim_ska_ar1_2_oam_frame_22_r + .extern banim_ska_ar1_2_oam_frame_22_l + .extern banim_ska_ar1_2_oam_frame_15_r + .extern banim_ska_ar1_2_oam_frame_15_l + .extern banim_ska_ar1_2_oam_frame_6_r + .extern banim_ska_ar1_2_oam_frame_6_l + .extern banim_ska_ar1_2_oam_frame_14_r + .extern banim_ska_ar1_2_oam_frame_14_l + .extern banim_ska_ar1_2_oam_frame_29_r + .extern banim_ska_ar1_2_oam_frame_29_l + .extern banim_ska_ar1_2_oam_frame_1_r + .extern banim_ska_ar1_2_oam_frame_1_l + .extern banim_ska_ar1_2_oam_frame_9_r + .extern banim_ska_ar1_2_oam_frame_9_l + .extern banim_ska_ar1_2_oam_frame_8_r + .extern banim_ska_ar1_2_oam_frame_8_l + .extern banim_ska_ar1_2_oam_frame_17_r + .extern banim_ska_ar1_2_oam_frame_17_l + .extern banim_ska_ar1_2_oam_frame_11_r + .extern banim_ska_ar1_2_oam_frame_11_l + .extern banim_ska_ar1_2_oam_frame_18_r + .extern banim_ska_ar1_2_oam_frame_18_l + .extern banim_ska_ar1_2_oam_frame_13_r + .extern banim_ska_ar1_2_oam_frame_13_l + .extern banim_ska_ar1_2_oam_frame_19_r + .extern banim_ska_ar1_2_oam_frame_19_l + .extern banim_ska_ar1_2_oam_frame_28_r + .extern banim_ska_ar1_2_oam_frame_28_l + .extern banim_ska_ar1_2_oam_frame_23_r + .extern banim_ska_ar1_2_oam_frame_23_l + .extern banim_ska_ar1_2_oam_frame_20_r + .extern banim_ska_ar1_2_oam_frame_20_l + .extern banim_ska_ar1_2_oam_frame_25_r + .extern banim_ska_ar1_2_oam_frame_25_l + .extern banim_ska_ar1_2_oam_frame_7_r + .extern banim_ska_ar1_2_oam_frame_7_l + .extern banim_ska_ar1_2_oam_frame_27_r + .extern banim_ska_ar1_2_oam_frame_27_l + .extern banim_ska_ar1_2_oam_frame_5_r + .extern banim_ska_ar1_2_oam_frame_5_l + .extern banim_ska_ar1_2_oam_frame_2_r + .extern banim_ska_ar1_2_oam_frame_2_l + .extern banim_ska_ar1_2_oam_frame_30_r + .extern banim_ska_ar1_2_oam_frame_30_l + .extern banim_ska_ar1_2_oam_frame_10_r + .extern banim_ska_ar1_2_oam_frame_10_l + .extern banim_ska_ar1_2_oam_frame_4_r + .extern banim_ska_ar1_2_oam_frame_4_l + .extern banim_ska_ar1_2_oam_frame_16_r + .extern banim_ska_ar1_2_oam_frame_16_l + .extern banim_ska_ar1_2_oam_frame_21_r + .extern banim_ska_ar1_2_oam_frame_21_l +@ battle animation 0xAA + .extern banim_sks_sw1_6_oam_frame_0_r + .extern banim_sks_sw1_6_oam_frame_0_l + .extern banim_sks_sw1_6_oam_frame_1_r + .extern banim_sks_sw1_6_oam_frame_1_l + .extern banim_sks_sw1_6_oam_frame_3_r + .extern banim_sks_sw1_6_oam_frame_3_l + .extern banim_sks_sw1_6_oam_frame_2_r + .extern banim_sks_sw1_6_oam_frame_2_l +@ battle animation 0xAB + .extern banim_bae_at1_oam_frame_0_r + .extern banim_bae_at1_oam_frame_0_l + .extern banim_bae_at1_oam_frame_17_r + .extern banim_bae_at1_oam_frame_17_l + .extern banim_bae_at1_oam_frame_3_r + .extern banim_bae_at1_oam_frame_3_l + .extern banim_bae_at1_oam_frame_30_r + .extern banim_bae_at1_oam_frame_30_l + .extern banim_bae_at1_oam_frame_23_r + .extern banim_bae_at1_oam_frame_23_l + .extern banim_bae_at1_oam_frame_10_r + .extern banim_bae_at1_oam_frame_10_l + .extern banim_bae_at1_oam_frame_11_r + .extern banim_bae_at1_oam_frame_11_l + .extern banim_bae_at1_oam_frame_15_r + .extern banim_bae_at1_oam_frame_15_l + .extern banim_bae_at1_oam_frame_4_r + .extern banim_bae_at1_oam_frame_4_l + .extern banim_bae_at1_oam_frame_28_r + .extern banim_bae_at1_oam_frame_28_l + .extern banim_bae_at1_oam_frame_7_r + .extern banim_bae_at1_oam_frame_7_l + .extern banim_bae_at1_oam_frame_5_r + .extern banim_bae_at1_oam_frame_5_l + .extern banim_bae_at1_oam_frame_18_r + .extern banim_bae_at1_oam_frame_18_l + .extern banim_bae_at1_oam_frame_14_r + .extern banim_bae_at1_oam_frame_14_l + .extern banim_bae_at1_oam_frame_13_r + .extern banim_bae_at1_oam_frame_13_l + .extern banim_bae_at1_oam_frame_12_r + .extern banim_bae_at1_oam_frame_12_l + .extern banim_bae_at1_oam_frame_16_r + .extern banim_bae_at1_oam_frame_16_l + .extern banim_bae_at1_oam_frame_21_r + .extern banim_bae_at1_oam_frame_21_l + .extern banim_bae_at1_oam_frame_25_r + .extern banim_bae_at1_oam_frame_25_l + .extern banim_bae_at1_oam_frame_29_r + .extern banim_bae_at1_oam_frame_29_l + .extern banim_bae_at1_oam_frame_8_r + .extern banim_bae_at1_oam_frame_8_l + .extern banim_bae_at1_oam_frame_27_r + .extern banim_bae_at1_oam_frame_27_l + .extern banim_bae_at1_oam_frame_1_r + .extern banim_bae_at1_oam_frame_1_l + .extern banim_bae_at1_oam_frame_2_r + .extern banim_bae_at1_oam_frame_2_l + .extern banim_bae_at1_oam_frame_9_r + .extern banim_bae_at1_oam_frame_9_l + .extern banim_bae_at1_oam_frame_22_r + .extern banim_bae_at1_oam_frame_22_l + .extern banim_bae_at1_oam_frame_31_r + .extern banim_bae_at1_oam_frame_31_l + .extern banim_bae_at1_oam_frame_24_r + .extern banim_bae_at1_oam_frame_24_l + .extern banim_bae_at1_oam_frame_20_r + .extern banim_bae_at1_oam_frame_20_l + .extern banim_bae_at1_oam_frame_26_r + .extern banim_bae_at1_oam_frame_26_l + .extern banim_bae_at1_oam_frame_6_r + .extern banim_bae_at1_oam_frame_6_l + .extern banim_bae_at1_oam_frame_19_r + .extern banim_bae_at1_oam_frame_19_l +@ battle animation 0xAC + .extern banim_bae_at1_2_oam_frame_0_r + .extern banim_bae_at1_2_oam_frame_0_l + .extern banim_bae_at1_2_oam_frame_17_r + .extern banim_bae_at1_2_oam_frame_17_l + .extern banim_bae_at1_2_oam_frame_3_r + .extern banim_bae_at1_2_oam_frame_3_l + .extern banim_bae_at1_2_oam_frame_30_r + .extern banim_bae_at1_2_oam_frame_30_l + .extern banim_bae_at1_2_oam_frame_23_r + .extern banim_bae_at1_2_oam_frame_23_l + .extern banim_bae_at1_2_oam_frame_10_r + .extern banim_bae_at1_2_oam_frame_10_l + .extern banim_bae_at1_2_oam_frame_11_r + .extern banim_bae_at1_2_oam_frame_11_l + .extern banim_bae_at1_2_oam_frame_15_r + .extern banim_bae_at1_2_oam_frame_15_l + .extern banim_bae_at1_2_oam_frame_4_r + .extern banim_bae_at1_2_oam_frame_4_l + .extern banim_bae_at1_2_oam_frame_28_r + .extern banim_bae_at1_2_oam_frame_28_l + .extern banim_bae_at1_2_oam_frame_7_r + .extern banim_bae_at1_2_oam_frame_7_l + .extern banim_bae_at1_2_oam_frame_5_r + .extern banim_bae_at1_2_oam_frame_5_l + .extern banim_bae_at1_2_oam_frame_18_r + .extern banim_bae_at1_2_oam_frame_18_l + .extern banim_bae_at1_2_oam_frame_14_r + .extern banim_bae_at1_2_oam_frame_14_l + .extern banim_bae_at1_2_oam_frame_13_r + .extern banim_bae_at1_2_oam_frame_13_l + .extern banim_bae_at1_2_oam_frame_12_r + .extern banim_bae_at1_2_oam_frame_12_l + .extern banim_bae_at1_2_oam_frame_16_r + .extern banim_bae_at1_2_oam_frame_16_l + .extern banim_bae_at1_2_oam_frame_21_r + .extern banim_bae_at1_2_oam_frame_21_l + .extern banim_bae_at1_2_oam_frame_25_r + .extern banim_bae_at1_2_oam_frame_25_l + .extern banim_bae_at1_2_oam_frame_29_r + .extern banim_bae_at1_2_oam_frame_29_l + .extern banim_bae_at1_2_oam_frame_8_r + .extern banim_bae_at1_2_oam_frame_8_l + .extern banim_bae_at1_2_oam_frame_27_r + .extern banim_bae_at1_2_oam_frame_27_l + .extern banim_bae_at1_2_oam_frame_1_r + .extern banim_bae_at1_2_oam_frame_1_l + .extern banim_bae_at1_2_oam_frame_2_r + .extern banim_bae_at1_2_oam_frame_2_l + .extern banim_bae_at1_2_oam_frame_9_r + .extern banim_bae_at1_2_oam_frame_9_l + .extern banim_bae_at1_2_oam_frame_22_r + .extern banim_bae_at1_2_oam_frame_22_l + .extern banim_bae_at1_2_oam_frame_31_r + .extern banim_bae_at1_2_oam_frame_31_l + .extern banim_bae_at1_2_oam_frame_24_r + .extern banim_bae_at1_2_oam_frame_24_l + .extern banim_bae_at1_2_oam_frame_20_r + .extern banim_bae_at1_2_oam_frame_20_l + .extern banim_bae_at1_2_oam_frame_26_r + .extern banim_bae_at1_2_oam_frame_26_l + .extern banim_bae_at1_2_oam_frame_6_r + .extern banim_bae_at1_2_oam_frame_6_l + .extern banim_bae_at1_2_oam_frame_19_r + .extern banim_bae_at1_2_oam_frame_19_l +@ battle animation 0xAD + .extern banim_cyc_ax1_oam_frame_0_r + .extern banim_cyc_ax1_oam_frame_0_l + .extern banim_cyc_ax1_oam_frame_8_r + .extern banim_cyc_ax1_oam_frame_8_l + .extern banim_cyc_ax1_oam_frame_1_r + .extern banim_cyc_ax1_oam_frame_1_l + .extern banim_cyc_ax1_oam_frame_10_r + .extern banim_cyc_ax1_oam_frame_10_l + .extern banim_cyc_ax1_oam_frame_9_r + .extern banim_cyc_ax1_oam_frame_9_l + .extern banim_cyc_ax1_oam_frame_16_r + .extern banim_cyc_ax1_oam_frame_16_l + .extern banim_cyc_ax1_oam_frame_13_r + .extern banim_cyc_ax1_oam_frame_13_l + .extern banim_cyc_ax1_oam_frame_12_r + .extern banim_cyc_ax1_oam_frame_12_l + .extern banim_cyc_ax1_oam_frame_24_r + .extern banim_cyc_ax1_oam_frame_24_l + .extern banim_cyc_ax1_oam_frame_19_r + .extern banim_cyc_ax1_oam_frame_19_l + .extern banim_cyc_ax1_oam_frame_5_r + .extern banim_cyc_ax1_oam_frame_5_l + .extern banim_cyc_ax1_oam_frame_3_r + .extern banim_cyc_ax1_oam_frame_3_l + .extern banim_cyc_ax1_oam_frame_11_r + .extern banim_cyc_ax1_oam_frame_11_l + .extern banim_cyc_ax1_oam_frame_20_r + .extern banim_cyc_ax1_oam_frame_20_l + .extern banim_cyc_ax1_oam_frame_6_r + .extern banim_cyc_ax1_oam_frame_6_l + .extern banim_cyc_ax1_oam_frame_21_r + .extern banim_cyc_ax1_oam_frame_21_l + .extern banim_cyc_ax1_oam_frame_7_r + .extern banim_cyc_ax1_oam_frame_7_l + .extern banim_cyc_ax1_oam_frame_23_r + .extern banim_cyc_ax1_oam_frame_23_l + .extern banim_cyc_ax1_oam_frame_17_r + .extern banim_cyc_ax1_oam_frame_17_l + .extern banim_cyc_ax1_oam_frame_27_r + .extern banim_cyc_ax1_oam_frame_27_l + .extern banim_cyc_ax1_oam_frame_18_r + .extern banim_cyc_ax1_oam_frame_18_l + .extern banim_cyc_ax1_oam_frame_2_r + .extern banim_cyc_ax1_oam_frame_2_l + .extern banim_cyc_ax1_oam_frame_25_r + .extern banim_cyc_ax1_oam_frame_25_l + .extern banim_cyc_ax1_oam_frame_14_r + .extern banim_cyc_ax1_oam_frame_14_l + .extern banim_cyc_ax1_oam_frame_15_r + .extern banim_cyc_ax1_oam_frame_15_l + .extern banim_cyc_ax1_oam_frame_4_r + .extern banim_cyc_ax1_oam_frame_4_l + .extern banim_cyc_ax1_oam_frame_22_r + .extern banim_cyc_ax1_oam_frame_22_l + .extern banim_cyc_ax1_oam_frame_26_r + .extern banim_cyc_ax1_oam_frame_26_l +@ battle animation 0xAE + .extern banim_cyc_ax1_2_oam_frame_0_r + .extern banim_cyc_ax1_2_oam_frame_0_l + .extern banim_cyc_ax1_2_oam_frame_7_r + .extern banim_cyc_ax1_2_oam_frame_7_l + .extern banim_cyc_ax1_2_oam_frame_14_r + .extern banim_cyc_ax1_2_oam_frame_14_l + .extern banim_cyc_ax1_2_oam_frame_5_r + .extern banim_cyc_ax1_2_oam_frame_5_l + .extern banim_cyc_ax1_2_oam_frame_1_r + .extern banim_cyc_ax1_2_oam_frame_1_l + .extern banim_cyc_ax1_2_oam_frame_10_r + .extern banim_cyc_ax1_2_oam_frame_10_l + .extern banim_cyc_ax1_2_oam_frame_3_r + .extern banim_cyc_ax1_2_oam_frame_3_l + .extern banim_cyc_ax1_2_oam_frame_12_r + .extern banim_cyc_ax1_2_oam_frame_12_l + .extern banim_cyc_ax1_2_oam_frame_2_r + .extern banim_cyc_ax1_2_oam_frame_2_l + .extern banim_cyc_ax1_2_oam_frame_11_r + .extern banim_cyc_ax1_2_oam_frame_11_l + .extern banim_cyc_ax1_2_oam_frame_9_r + .extern banim_cyc_ax1_2_oam_frame_9_l + .extern banim_cyc_ax1_2_oam_frame_13_r + .extern banim_cyc_ax1_2_oam_frame_13_l + .extern banim_cyc_ax1_2_oam_frame_6_r + .extern banim_cyc_ax1_2_oam_frame_6_l + .extern banim_cyc_ax1_2_oam_frame_4_r + .extern banim_cyc_ax1_2_oam_frame_4_l + .extern banim_cyc_ax1_2_oam_frame_8_r + .extern banim_cyc_ax1_2_oam_frame_8_l + .extern banim_cyc_ax1_2_oam_frame_15_r + .extern banim_cyc_ax1_2_oam_frame_15_l +@ battle animation 0xAF + .extern banim_cyc_ax1_3_oam_frame_0_r + .extern banim_cyc_ax1_3_oam_frame_0_l + .extern banim_cyc_ax1_3_oam_frame_1_r + .extern banim_cyc_ax1_3_oam_frame_1_l + .extern banim_cyc_ax1_3_oam_frame_2_r + .extern banim_cyc_ax1_3_oam_frame_2_l +@ battle animation 0xB0 + .extern banim_mdg_at1_oam_frame_0_r + .extern banim_mdg_at1_oam_frame_0_l + .extern banim_mdg_at1_oam_frame_21_r + .extern banim_mdg_at1_oam_frame_21_l + .extern banim_mdg_at1_oam_frame_26_r + .extern banim_mdg_at1_oam_frame_26_l + .extern banim_mdg_at1_oam_frame_25_r + .extern banim_mdg_at1_oam_frame_25_l + .extern banim_mdg_at1_oam_frame_9_r + .extern banim_mdg_at1_oam_frame_9_l + .extern banim_mdg_at1_oam_frame_1_r + .extern banim_mdg_at1_oam_frame_1_l + .extern banim_mdg_at1_oam_frame_15_r + .extern banim_mdg_at1_oam_frame_15_l + .extern banim_mdg_at1_oam_frame_3_r + .extern banim_mdg_at1_oam_frame_3_l + .extern banim_mdg_at1_oam_frame_13_r + .extern banim_mdg_at1_oam_frame_13_l + .extern banim_mdg_at1_oam_frame_23_r + .extern banim_mdg_at1_oam_frame_23_l + .extern banim_mdg_at1_oam_frame_10_r + .extern banim_mdg_at1_oam_frame_10_l + .extern banim_mdg_at1_oam_frame_19_r + .extern banim_mdg_at1_oam_frame_19_l + .extern banim_mdg_at1_oam_frame_11_r + .extern banim_mdg_at1_oam_frame_11_l + .extern banim_mdg_at1_oam_frame_7_r + .extern banim_mdg_at1_oam_frame_7_l + .extern banim_mdg_at1_oam_frame_18_r + .extern banim_mdg_at1_oam_frame_18_l + .extern banim_mdg_at1_oam_frame_12_r + .extern banim_mdg_at1_oam_frame_12_l + .extern banim_mdg_at1_oam_frame_16_r + .extern banim_mdg_at1_oam_frame_16_l + .extern banim_mdg_at1_oam_frame_14_r + .extern banim_mdg_at1_oam_frame_14_l + .extern banim_mdg_at1_oam_frame_22_r + .extern banim_mdg_at1_oam_frame_22_l + .extern banim_mdg_at1_oam_frame_5_r + .extern banim_mdg_at1_oam_frame_5_l + .extern banim_mdg_at1_oam_frame_20_r + .extern banim_mdg_at1_oam_frame_20_l + .extern banim_mdg_at1_oam_frame_2_r + .extern banim_mdg_at1_oam_frame_2_l + .extern banim_mdg_at1_oam_frame_4_r + .extern banim_mdg_at1_oam_frame_4_l + .extern banim_mdg_at1_oam_frame_8_r + .extern banim_mdg_at1_oam_frame_8_l + .extern banim_mdg_at1_oam_frame_17_r + .extern banim_mdg_at1_oam_frame_17_l + .extern banim_mdg_at1_oam_frame_24_r + .extern banim_mdg_at1_oam_frame_24_l + .extern banim_mdg_at1_oam_frame_6_r + .extern banim_mdg_at1_oam_frame_6_l +@ battle animation 0xB1 + .extern banim_cer_at1_oam_frame_0_r + .extern banim_cer_at1_oam_frame_0_l + .extern banim_cer_at1_oam_frame_20_r + .extern banim_cer_at1_oam_frame_20_l + .extern banim_cer_at1_oam_frame_23_r + .extern banim_cer_at1_oam_frame_23_l + .extern banim_cer_at1_oam_frame_4_r + .extern banim_cer_at1_oam_frame_4_l + .extern banim_cer_at1_oam_frame_27_r + .extern banim_cer_at1_oam_frame_27_l + .extern banim_cer_at1_oam_frame_12_r + .extern banim_cer_at1_oam_frame_12_l + .extern banim_cer_at1_oam_frame_8_r + .extern banim_cer_at1_oam_frame_8_l + .extern banim_cer_at1_oam_frame_28_r + .extern banim_cer_at1_oam_frame_28_l + .extern banim_cer_at1_oam_frame_25_r + .extern banim_cer_at1_oam_frame_25_l + .extern banim_cer_at1_oam_frame_2_r + .extern banim_cer_at1_oam_frame_2_l + .extern banim_cer_at1_oam_frame_11_r + .extern banim_cer_at1_oam_frame_11_l + .extern banim_cer_at1_oam_frame_9_r + .extern banim_cer_at1_oam_frame_9_l + .extern banim_cer_at1_oam_frame_16_r + .extern banim_cer_at1_oam_frame_16_l + .extern banim_cer_at1_oam_frame_30_r + .extern banim_cer_at1_oam_frame_30_l + .extern banim_cer_at1_oam_frame_10_r + .extern banim_cer_at1_oam_frame_10_l + .extern banim_cer_at1_oam_frame_21_r + .extern banim_cer_at1_oam_frame_21_l + .extern banim_cer_at1_oam_frame_5_r + .extern banim_cer_at1_oam_frame_5_l + .extern banim_cer_at1_oam_frame_22_r + .extern banim_cer_at1_oam_frame_22_l + .extern banim_cer_at1_oam_frame_13_r + .extern banim_cer_at1_oam_frame_13_l + .extern banim_cer_at1_oam_frame_26_r + .extern banim_cer_at1_oam_frame_26_l + .extern banim_cer_at1_oam_frame_17_r + .extern banim_cer_at1_oam_frame_17_l + .extern banim_cer_at1_oam_frame_24_r + .extern banim_cer_at1_oam_frame_24_l + .extern banim_cer_at1_oam_frame_18_r + .extern banim_cer_at1_oam_frame_18_l + .extern banim_cer_at1_oam_frame_3_r + .extern banim_cer_at1_oam_frame_3_l + .extern banim_cer_at1_oam_frame_15_r + .extern banim_cer_at1_oam_frame_15_l + .extern banim_cer_at1_oam_frame_14_r + .extern banim_cer_at1_oam_frame_14_l + .extern banim_cer_at1_oam_frame_31_r + .extern banim_cer_at1_oam_frame_31_l + .extern banim_cer_at1_oam_frame_29_r + .extern banim_cer_at1_oam_frame_29_l + .extern banim_cer_at1_oam_frame_7_r + .extern banim_cer_at1_oam_frame_7_l + .extern banim_cer_at1_oam_frame_6_r + .extern banim_cer_at1_oam_frame_6_l + .extern banim_cer_at1_oam_frame_1_r + .extern banim_cer_at1_oam_frame_1_l + .extern banim_cer_at1_oam_frame_19_r + .extern banim_cer_at1_oam_frame_19_l +@ battle animation 0xB2 + .extern banim_mcd_ax1_oam_frame_0_r + .extern banim_mcd_ax1_oam_frame_0_l + .extern banim_mcd_ax1_oam_frame_13_r + .extern banim_mcd_ax1_oam_frame_13_l + .extern banim_mcd_ax1_oam_frame_29_r + .extern banim_mcd_ax1_oam_frame_29_l + .extern banim_mcd_ax1_oam_frame_16_r + .extern banim_mcd_ax1_oam_frame_16_l + .extern banim_mcd_ax1_oam_frame_19_r + .extern banim_mcd_ax1_oam_frame_19_l + .extern banim_mcd_ax1_oam_frame_20_r + .extern banim_mcd_ax1_oam_frame_20_l + .extern banim_mcd_ax1_oam_frame_12_r + .extern banim_mcd_ax1_oam_frame_12_l + .extern banim_mcd_ax1_oam_frame_23_r + .extern banim_mcd_ax1_oam_frame_23_l + .extern banim_mcd_ax1_oam_frame_9_r + .extern banim_mcd_ax1_oam_frame_9_l + .extern banim_mcd_ax1_oam_frame_1_r + .extern banim_mcd_ax1_oam_frame_1_l + .extern banim_mcd_ax1_oam_frame_24_r + .extern banim_mcd_ax1_oam_frame_24_l + .extern banim_mcd_ax1_oam_frame_8_r + .extern banim_mcd_ax1_oam_frame_8_l + .extern banim_mcd_ax1_oam_frame_7_r + .extern banim_mcd_ax1_oam_frame_7_l + .extern banim_mcd_ax1_oam_frame_17_r + .extern banim_mcd_ax1_oam_frame_17_l + .extern banim_mcd_ax1_oam_frame_26_r + .extern banim_mcd_ax1_oam_frame_26_l + .extern banim_mcd_ax1_oam_frame_28_r + .extern banim_mcd_ax1_oam_frame_28_l + .extern banim_mcd_ax1_oam_frame_5_r + .extern banim_mcd_ax1_oam_frame_5_l + .extern banim_mcd_ax1_oam_frame_14_r + .extern banim_mcd_ax1_oam_frame_14_l + .extern banim_mcd_ax1_oam_frame_21_r + .extern banim_mcd_ax1_oam_frame_21_l + .extern banim_mcd_ax1_oam_frame_3_r + .extern banim_mcd_ax1_oam_frame_3_l + .extern banim_mcd_ax1_oam_frame_15_r + .extern banim_mcd_ax1_oam_frame_15_l + .extern banim_mcd_ax1_oam_frame_27_r + .extern banim_mcd_ax1_oam_frame_27_l + .extern banim_mcd_ax1_oam_frame_2_r + .extern banim_mcd_ax1_oam_frame_2_l + .extern banim_mcd_ax1_oam_frame_11_r + .extern banim_mcd_ax1_oam_frame_11_l + .extern banim_mcd_ax1_oam_frame_25_r + .extern banim_mcd_ax1_oam_frame_25_l + .extern banim_mcd_ax1_oam_frame_18_r + .extern banim_mcd_ax1_oam_frame_18_l + .extern banim_mcd_ax1_oam_frame_4_r + .extern banim_mcd_ax1_oam_frame_4_l + .extern banim_mcd_ax1_oam_frame_10_r + .extern banim_mcd_ax1_oam_frame_10_l + .extern banim_mcd_ax1_oam_frame_6_r + .extern banim_mcd_ax1_oam_frame_6_l + .extern banim_mcd_ax1_oam_frame_22_r + .extern banim_mcd_ax1_oam_frame_22_l +@ battle animation 0xB3 + .extern banim_mcd_ax1_2_oam_frame_0_r + .extern banim_mcd_ax1_2_oam_frame_0_l + .extern banim_mcd_ax1_2_oam_frame_5_r + .extern banim_mcd_ax1_2_oam_frame_5_l + .extern banim_mcd_ax1_2_oam_frame_3_r + .extern banim_mcd_ax1_2_oam_frame_3_l + .extern banim_mcd_ax1_2_oam_frame_14_r + .extern banim_mcd_ax1_2_oam_frame_14_l + .extern banim_mcd_ax1_2_oam_frame_1_r + .extern banim_mcd_ax1_2_oam_frame_1_l + .extern banim_mcd_ax1_2_oam_frame_7_r + .extern banim_mcd_ax1_2_oam_frame_7_l + .extern banim_mcd_ax1_2_oam_frame_9_r + .extern banim_mcd_ax1_2_oam_frame_9_l + .extern banim_mcd_ax1_2_oam_frame_2_r + .extern banim_mcd_ax1_2_oam_frame_2_l + .extern banim_mcd_ax1_2_oam_frame_4_r + .extern banim_mcd_ax1_2_oam_frame_4_l + .extern banim_mcd_ax1_2_oam_frame_16_r + .extern banim_mcd_ax1_2_oam_frame_16_l + .extern banim_mcd_ax1_2_oam_frame_10_r + .extern banim_mcd_ax1_2_oam_frame_10_l + .extern banim_mcd_ax1_2_oam_frame_11_r + .extern banim_mcd_ax1_2_oam_frame_11_l + .extern banim_mcd_ax1_2_oam_frame_8_r + .extern banim_mcd_ax1_2_oam_frame_8_l + .extern banim_mcd_ax1_2_oam_frame_12_r + .extern banim_mcd_ax1_2_oam_frame_12_l + .extern banim_mcd_ax1_2_oam_frame_6_r + .extern banim_mcd_ax1_2_oam_frame_6_l + .extern banim_mcd_ax1_2_oam_frame_13_r + .extern banim_mcd_ax1_2_oam_frame_13_l + .extern banim_mcd_ax1_2_oam_frame_15_r + .extern banim_mcd_ax1_2_oam_frame_15_l +@ battle animation 0xB4 + .extern banim_mcd_ax1_3_oam_frame_0_r + .extern banim_mcd_ax1_3_oam_frame_0_l + .extern banim_mcd_ax1_3_oam_frame_2_r + .extern banim_mcd_ax1_3_oam_frame_2_l + .extern banim_mcd_ax1_3_oam_frame_1_r + .extern banim_mcd_ax1_3_oam_frame_1_l +@ battle animation 0xB5 + .extern banim_mcd_ax1_4_oam_frame_0_r + .extern banim_mcd_ax1_4_oam_frame_0_l + .extern banim_mcd_ax1_4_oam_frame_13_r + .extern banim_mcd_ax1_4_oam_frame_13_l + .extern banim_mcd_ax1_4_oam_frame_29_r + .extern banim_mcd_ax1_4_oam_frame_29_l + .extern banim_mcd_ax1_4_oam_frame_16_r + .extern banim_mcd_ax1_4_oam_frame_16_l + .extern banim_mcd_ax1_4_oam_frame_19_r + .extern banim_mcd_ax1_4_oam_frame_19_l + .extern banim_mcd_ax1_4_oam_frame_20_r + .extern banim_mcd_ax1_4_oam_frame_20_l + .extern banim_mcd_ax1_4_oam_frame_12_r + .extern banim_mcd_ax1_4_oam_frame_12_l + .extern banim_mcd_ax1_4_oam_frame_23_r + .extern banim_mcd_ax1_4_oam_frame_23_l + .extern banim_mcd_ax1_4_oam_frame_9_r + .extern banim_mcd_ax1_4_oam_frame_9_l + .extern banim_mcd_ax1_4_oam_frame_1_r + .extern banim_mcd_ax1_4_oam_frame_1_l + .extern banim_mcd_ax1_4_oam_frame_24_r + .extern banim_mcd_ax1_4_oam_frame_24_l + .extern banim_mcd_ax1_4_oam_frame_8_r + .extern banim_mcd_ax1_4_oam_frame_8_l + .extern banim_mcd_ax1_4_oam_frame_7_r + .extern banim_mcd_ax1_4_oam_frame_7_l + .extern banim_mcd_ax1_4_oam_frame_17_r + .extern banim_mcd_ax1_4_oam_frame_17_l + .extern banim_mcd_ax1_4_oam_frame_26_r + .extern banim_mcd_ax1_4_oam_frame_26_l + .extern banim_mcd_ax1_4_oam_frame_28_r + .extern banim_mcd_ax1_4_oam_frame_28_l + .extern banim_mcd_ax1_4_oam_frame_5_r + .extern banim_mcd_ax1_4_oam_frame_5_l + .extern banim_mcd_ax1_4_oam_frame_14_r + .extern banim_mcd_ax1_4_oam_frame_14_l + .extern banim_mcd_ax1_4_oam_frame_21_r + .extern banim_mcd_ax1_4_oam_frame_21_l + .extern banim_mcd_ax1_4_oam_frame_3_r + .extern banim_mcd_ax1_4_oam_frame_3_l + .extern banim_mcd_ax1_4_oam_frame_15_r + .extern banim_mcd_ax1_4_oam_frame_15_l + .extern banim_mcd_ax1_4_oam_frame_27_r + .extern banim_mcd_ax1_4_oam_frame_27_l + .extern banim_mcd_ax1_4_oam_frame_2_r + .extern banim_mcd_ax1_4_oam_frame_2_l + .extern banim_mcd_ax1_4_oam_frame_11_r + .extern banim_mcd_ax1_4_oam_frame_11_l + .extern banim_mcd_ax1_4_oam_frame_25_r + .extern banim_mcd_ax1_4_oam_frame_25_l + .extern banim_mcd_ax1_4_oam_frame_18_r + .extern banim_mcd_ax1_4_oam_frame_18_l + .extern banim_mcd_ax1_4_oam_frame_4_r + .extern banim_mcd_ax1_4_oam_frame_4_l + .extern banim_mcd_ax1_4_oam_frame_10_r + .extern banim_mcd_ax1_4_oam_frame_10_l + .extern banim_mcd_ax1_4_oam_frame_6_r + .extern banim_mcd_ax1_4_oam_frame_6_l + .extern banim_mcd_ax1_4_oam_frame_22_r + .extern banim_mcd_ax1_4_oam_frame_22_l +@ battle animation 0xB6 + .extern banim_mcd_ax1_5_oam_frame_0_r + .extern banim_mcd_ax1_5_oam_frame_0_l + .extern banim_mcd_ax1_5_oam_frame_5_r + .extern banim_mcd_ax1_5_oam_frame_5_l + .extern banim_mcd_ax1_5_oam_frame_3_r + .extern banim_mcd_ax1_5_oam_frame_3_l + .extern banim_mcd_ax1_5_oam_frame_14_r + .extern banim_mcd_ax1_5_oam_frame_14_l + .extern banim_mcd_ax1_5_oam_frame_1_r + .extern banim_mcd_ax1_5_oam_frame_1_l + .extern banim_mcd_ax1_5_oam_frame_7_r + .extern banim_mcd_ax1_5_oam_frame_7_l + .extern banim_mcd_ax1_5_oam_frame_9_r + .extern banim_mcd_ax1_5_oam_frame_9_l + .extern banim_mcd_ax1_5_oam_frame_2_r + .extern banim_mcd_ax1_5_oam_frame_2_l + .extern banim_mcd_ax1_5_oam_frame_4_r + .extern banim_mcd_ax1_5_oam_frame_4_l + .extern banim_mcd_ax1_5_oam_frame_16_r + .extern banim_mcd_ax1_5_oam_frame_16_l + .extern banim_mcd_ax1_5_oam_frame_10_r + .extern banim_mcd_ax1_5_oam_frame_10_l + .extern banim_mcd_ax1_5_oam_frame_11_r + .extern banim_mcd_ax1_5_oam_frame_11_l + .extern banim_mcd_ax1_5_oam_frame_8_r + .extern banim_mcd_ax1_5_oam_frame_8_l + .extern banim_mcd_ax1_5_oam_frame_12_r + .extern banim_mcd_ax1_5_oam_frame_12_l + .extern banim_mcd_ax1_5_oam_frame_6_r + .extern banim_mcd_ax1_5_oam_frame_6_l + .extern banim_mcd_ax1_5_oam_frame_13_r + .extern banim_mcd_ax1_5_oam_frame_13_l + .extern banim_mcd_ax1_5_oam_frame_15_r + .extern banim_mcd_ax1_5_oam_frame_15_l +@ battle animation 0xB7 + .extern banim_mcd_ar1_oam_frame_0_r + .extern banim_mcd_ar1_oam_frame_0_l + .extern banim_mcd_ar1_oam_frame_11_r + .extern banim_mcd_ar1_oam_frame_11_l + .extern banim_mcd_ar1_oam_frame_23_r + .extern banim_mcd_ar1_oam_frame_23_l + .extern banim_mcd_ar1_oam_frame_21_r + .extern banim_mcd_ar1_oam_frame_21_l + .extern banim_mcd_ar1_oam_frame_5_r + .extern banim_mcd_ar1_oam_frame_5_l + .extern banim_mcd_ar1_oam_frame_4_r + .extern banim_mcd_ar1_oam_frame_4_l + .extern banim_mcd_ar1_oam_frame_18_r + .extern banim_mcd_ar1_oam_frame_18_l + .extern banim_mcd_ar1_oam_frame_25_r + .extern banim_mcd_ar1_oam_frame_25_l + .extern banim_mcd_ar1_oam_frame_20_r + .extern banim_mcd_ar1_oam_frame_20_l + .extern banim_mcd_ar1_oam_frame_24_r + .extern banim_mcd_ar1_oam_frame_24_l + .extern banim_mcd_ar1_oam_frame_8_r + .extern banim_mcd_ar1_oam_frame_8_l + .extern banim_mcd_ar1_oam_frame_10_r + .extern banim_mcd_ar1_oam_frame_10_l + .extern banim_mcd_ar1_oam_frame_30_r + .extern banim_mcd_ar1_oam_frame_30_l + .extern banim_mcd_ar1_oam_frame_31_r + .extern banim_mcd_ar1_oam_frame_31_l + .extern banim_mcd_ar1_oam_frame_3_r + .extern banim_mcd_ar1_oam_frame_3_l + .extern banim_mcd_ar1_oam_frame_27_r + .extern banim_mcd_ar1_oam_frame_27_l + .extern banim_mcd_ar1_oam_frame_17_r + .extern banim_mcd_ar1_oam_frame_17_l + .extern banim_mcd_ar1_oam_frame_32_r + .extern banim_mcd_ar1_oam_frame_32_l + .extern banim_mcd_ar1_oam_frame_2_r + .extern banim_mcd_ar1_oam_frame_2_l + .extern banim_mcd_ar1_oam_frame_12_r + .extern banim_mcd_ar1_oam_frame_12_l + .extern banim_mcd_ar1_oam_frame_26_r + .extern banim_mcd_ar1_oam_frame_26_l + .extern banim_mcd_ar1_oam_frame_19_r + .extern banim_mcd_ar1_oam_frame_19_l + .extern banim_mcd_ar1_oam_frame_29_r + .extern banim_mcd_ar1_oam_frame_29_l + .extern banim_mcd_ar1_oam_frame_33_r + .extern banim_mcd_ar1_oam_frame_33_l + .extern banim_mcd_ar1_oam_frame_14_r + .extern banim_mcd_ar1_oam_frame_14_l + .extern banim_mcd_ar1_oam_frame_6_r + .extern banim_mcd_ar1_oam_frame_6_l + .extern banim_mcd_ar1_oam_frame_7_r + .extern banim_mcd_ar1_oam_frame_7_l + .extern banim_mcd_ar1_oam_frame_13_r + .extern banim_mcd_ar1_oam_frame_13_l + .extern banim_mcd_ar1_oam_frame_1_r + .extern banim_mcd_ar1_oam_frame_1_l + .extern banim_mcd_ar1_oam_frame_16_r + .extern banim_mcd_ar1_oam_frame_16_l + .extern banim_mcd_ar1_oam_frame_9_r + .extern banim_mcd_ar1_oam_frame_9_l + .extern banim_mcd_ar1_oam_frame_28_r + .extern banim_mcd_ar1_oam_frame_28_l + .extern banim_mcd_ar1_oam_frame_22_r + .extern banim_mcd_ar1_oam_frame_22_l + .extern banim_mcd_ar1_oam_frame_15_r + .extern banim_mcd_ar1_oam_frame_15_l +@ battle animation 0xB8 + .extern banim_mcd_ax1_6_oam_frame_0_r + .extern banim_mcd_ax1_6_oam_frame_0_l + .extern banim_mcd_ax1_6_oam_frame_2_r + .extern banim_mcd_ax1_6_oam_frame_2_l + .extern banim_mcd_ax1_6_oam_frame_1_r + .extern banim_mcd_ax1_6_oam_frame_1_l +@ battle animation 0xB9 + .extern banim_bgl_mg1_oam_frame_0_r + .extern banim_bgl_mg1_oam_frame_0_l + .extern banim_bgl_mg1_oam_frame_14_r + .extern banim_bgl_mg1_oam_frame_14_l + .extern banim_bgl_mg1_oam_frame_10_r + .extern banim_bgl_mg1_oam_frame_10_l + .extern banim_bgl_mg1_oam_frame_12_r + .extern banim_bgl_mg1_oam_frame_12_l + .extern banim_bgl_mg1_oam_frame_20_r + .extern banim_bgl_mg1_oam_frame_20_l + .extern banim_bgl_mg1_oam_frame_5_r + .extern banim_bgl_mg1_oam_frame_5_l + .extern banim_bgl_mg1_oam_frame_6_r + .extern banim_bgl_mg1_oam_frame_6_l + .extern banim_bgl_mg1_oam_frame_46_r + .extern banim_bgl_mg1_oam_frame_46_l + .extern banim_bgl_mg1_oam_frame_35_r + .extern banim_bgl_mg1_oam_frame_35_l + .extern banim_bgl_mg1_oam_frame_25_r + .extern banim_bgl_mg1_oam_frame_25_l + .extern banim_bgl_mg1_oam_frame_41_r + .extern banim_bgl_mg1_oam_frame_41_l + .extern banim_bgl_mg1_oam_frame_24_r + .extern banim_bgl_mg1_oam_frame_24_l + .extern banim_bgl_mg1_oam_frame_15_r + .extern banim_bgl_mg1_oam_frame_15_l + .extern banim_bgl_mg1_oam_frame_37_r + .extern banim_bgl_mg1_oam_frame_37_l + .extern banim_bgl_mg1_oam_frame_33_r + .extern banim_bgl_mg1_oam_frame_33_l + .extern banim_bgl_mg1_oam_frame_11_r + .extern banim_bgl_mg1_oam_frame_11_l + .extern banim_bgl_mg1_oam_frame_27_r + .extern banim_bgl_mg1_oam_frame_27_l + .extern banim_bgl_mg1_oam_frame_43_r + .extern banim_bgl_mg1_oam_frame_43_l + .extern banim_bgl_mg1_oam_frame_28_r + .extern banim_bgl_mg1_oam_frame_28_l + .extern banim_bgl_mg1_oam_frame_7_r + .extern banim_bgl_mg1_oam_frame_7_l + .extern banim_bgl_mg1_oam_frame_4_r + .extern banim_bgl_mg1_oam_frame_4_l + .extern banim_bgl_mg1_oam_frame_42_r + .extern banim_bgl_mg1_oam_frame_42_l + .extern banim_bgl_mg1_oam_frame_31_r + .extern banim_bgl_mg1_oam_frame_31_l + .extern banim_bgl_mg1_oam_frame_2_r + .extern banim_bgl_mg1_oam_frame_2_l + .extern banim_bgl_mg1_oam_frame_1_r + .extern banim_bgl_mg1_oam_frame_1_l + .extern banim_bgl_mg1_oam_frame_44_r + .extern banim_bgl_mg1_oam_frame_44_l + .extern banim_bgl_mg1_oam_frame_17_r + .extern banim_bgl_mg1_oam_frame_17_l + .extern banim_bgl_mg1_oam_frame_39_r + .extern banim_bgl_mg1_oam_frame_39_l + .extern banim_bgl_mg1_oam_frame_16_r + .extern banim_bgl_mg1_oam_frame_16_l + .extern banim_bgl_mg1_oam_frame_21_r + .extern banim_bgl_mg1_oam_frame_21_l + .extern banim_bgl_mg1_oam_frame_34_r + .extern banim_bgl_mg1_oam_frame_34_l + .extern banim_bgl_mg1_oam_frame_18_r + .extern banim_bgl_mg1_oam_frame_18_l + .extern banim_bgl_mg1_oam_frame_9_r + .extern banim_bgl_mg1_oam_frame_9_l + .extern banim_bgl_mg1_oam_frame_22_r + .extern banim_bgl_mg1_oam_frame_22_l + .extern banim_bgl_mg1_oam_frame_8_r + .extern banim_bgl_mg1_oam_frame_8_l + .extern banim_bgl_mg1_oam_frame_30_r + .extern banim_bgl_mg1_oam_frame_30_l + .extern banim_bgl_mg1_oam_frame_36_r + .extern banim_bgl_mg1_oam_frame_36_l + .extern banim_bgl_mg1_oam_frame_13_r + .extern banim_bgl_mg1_oam_frame_13_l + .extern banim_bgl_mg1_oam_frame_26_r + .extern banim_bgl_mg1_oam_frame_26_l + .extern banim_bgl_mg1_oam_frame_23_r + .extern banim_bgl_mg1_oam_frame_23_l + .extern banim_bgl_mg1_oam_frame_32_r + .extern banim_bgl_mg1_oam_frame_32_l + .extern banim_bgl_mg1_oam_frame_45_r + .extern banim_bgl_mg1_oam_frame_45_l + .extern banim_bgl_mg1_oam_frame_19_r + .extern banim_bgl_mg1_oam_frame_19_l + .extern banim_bgl_mg1_oam_frame_29_r + .extern banim_bgl_mg1_oam_frame_29_l + .extern banim_bgl_mg1_oam_frame_40_r + .extern banim_bgl_mg1_oam_frame_40_l + .extern banim_bgl_mg1_oam_frame_3_r + .extern banim_bgl_mg1_oam_frame_3_l + .extern banim_bgl_mg1_oam_frame_38_r + .extern banim_bgl_mg1_oam_frame_38_l +@ battle animation 0xBA + .extern banim_bgl_mg1_2_oam_frame_0_r + .extern banim_bgl_mg1_2_oam_frame_0_l + .extern banim_bgl_mg1_2_oam_frame_14_r + .extern banim_bgl_mg1_2_oam_frame_14_l + .extern banim_bgl_mg1_2_oam_frame_10_r + .extern banim_bgl_mg1_2_oam_frame_10_l + .extern banim_bgl_mg1_2_oam_frame_12_r + .extern banim_bgl_mg1_2_oam_frame_12_l + .extern banim_bgl_mg1_2_oam_frame_20_r + .extern banim_bgl_mg1_2_oam_frame_20_l + .extern banim_bgl_mg1_2_oam_frame_5_r + .extern banim_bgl_mg1_2_oam_frame_5_l + .extern banim_bgl_mg1_2_oam_frame_6_r + .extern banim_bgl_mg1_2_oam_frame_6_l + .extern banim_bgl_mg1_2_oam_frame_46_r + .extern banim_bgl_mg1_2_oam_frame_46_l + .extern banim_bgl_mg1_2_oam_frame_35_r + .extern banim_bgl_mg1_2_oam_frame_35_l + .extern banim_bgl_mg1_2_oam_frame_25_r + .extern banim_bgl_mg1_2_oam_frame_25_l + .extern banim_bgl_mg1_2_oam_frame_41_r + .extern banim_bgl_mg1_2_oam_frame_41_l + .extern banim_bgl_mg1_2_oam_frame_24_r + .extern banim_bgl_mg1_2_oam_frame_24_l + .extern banim_bgl_mg1_2_oam_frame_15_r + .extern banim_bgl_mg1_2_oam_frame_15_l + .extern banim_bgl_mg1_2_oam_frame_37_r + .extern banim_bgl_mg1_2_oam_frame_37_l + .extern banim_bgl_mg1_2_oam_frame_33_r + .extern banim_bgl_mg1_2_oam_frame_33_l + .extern banim_bgl_mg1_2_oam_frame_11_r + .extern banim_bgl_mg1_2_oam_frame_11_l + .extern banim_bgl_mg1_2_oam_frame_27_r + .extern banim_bgl_mg1_2_oam_frame_27_l + .extern banim_bgl_mg1_2_oam_frame_43_r + .extern banim_bgl_mg1_2_oam_frame_43_l + .extern banim_bgl_mg1_2_oam_frame_28_r + .extern banim_bgl_mg1_2_oam_frame_28_l + .extern banim_bgl_mg1_2_oam_frame_7_r + .extern banim_bgl_mg1_2_oam_frame_7_l + .extern banim_bgl_mg1_2_oam_frame_4_r + .extern banim_bgl_mg1_2_oam_frame_4_l + .extern banim_bgl_mg1_2_oam_frame_42_r + .extern banim_bgl_mg1_2_oam_frame_42_l + .extern banim_bgl_mg1_2_oam_frame_31_r + .extern banim_bgl_mg1_2_oam_frame_31_l + .extern banim_bgl_mg1_2_oam_frame_2_r + .extern banim_bgl_mg1_2_oam_frame_2_l + .extern banim_bgl_mg1_2_oam_frame_1_r + .extern banim_bgl_mg1_2_oam_frame_1_l + .extern banim_bgl_mg1_2_oam_frame_44_r + .extern banim_bgl_mg1_2_oam_frame_44_l + .extern banim_bgl_mg1_2_oam_frame_17_r + .extern banim_bgl_mg1_2_oam_frame_17_l + .extern banim_bgl_mg1_2_oam_frame_39_r + .extern banim_bgl_mg1_2_oam_frame_39_l + .extern banim_bgl_mg1_2_oam_frame_16_r + .extern banim_bgl_mg1_2_oam_frame_16_l + .extern banim_bgl_mg1_2_oam_frame_21_r + .extern banim_bgl_mg1_2_oam_frame_21_l + .extern banim_bgl_mg1_2_oam_frame_34_r + .extern banim_bgl_mg1_2_oam_frame_34_l + .extern banim_bgl_mg1_2_oam_frame_18_r + .extern banim_bgl_mg1_2_oam_frame_18_l + .extern banim_bgl_mg1_2_oam_frame_9_r + .extern banim_bgl_mg1_2_oam_frame_9_l + .extern banim_bgl_mg1_2_oam_frame_22_r + .extern banim_bgl_mg1_2_oam_frame_22_l + .extern banim_bgl_mg1_2_oam_frame_8_r + .extern banim_bgl_mg1_2_oam_frame_8_l + .extern banim_bgl_mg1_2_oam_frame_30_r + .extern banim_bgl_mg1_2_oam_frame_30_l + .extern banim_bgl_mg1_2_oam_frame_36_r + .extern banim_bgl_mg1_2_oam_frame_36_l + .extern banim_bgl_mg1_2_oam_frame_13_r + .extern banim_bgl_mg1_2_oam_frame_13_l + .extern banim_bgl_mg1_2_oam_frame_26_r + .extern banim_bgl_mg1_2_oam_frame_26_l + .extern banim_bgl_mg1_2_oam_frame_23_r + .extern banim_bgl_mg1_2_oam_frame_23_l + .extern banim_bgl_mg1_2_oam_frame_32_r + .extern banim_bgl_mg1_2_oam_frame_32_l + .extern banim_bgl_mg1_2_oam_frame_45_r + .extern banim_bgl_mg1_2_oam_frame_45_l + .extern banim_bgl_mg1_2_oam_frame_19_r + .extern banim_bgl_mg1_2_oam_frame_19_l + .extern banim_bgl_mg1_2_oam_frame_29_r + .extern banim_bgl_mg1_2_oam_frame_29_l + .extern banim_bgl_mg1_2_oam_frame_40_r + .extern banim_bgl_mg1_2_oam_frame_40_l + .extern banim_bgl_mg1_2_oam_frame_3_r + .extern banim_bgl_mg1_2_oam_frame_3_l + .extern banim_bgl_mg1_2_oam_frame_38_r + .extern banim_bgl_mg1_2_oam_frame_38_l +@ battle animation 0xBB + .extern banim_gog_mg1_oam_frame_0_r + .extern banim_gog_mg1_oam_frame_0_l + .extern banim_gog_mg1_oam_frame_25_r + .extern banim_gog_mg1_oam_frame_25_l + .extern banim_gog_mg1_oam_frame_43_r + .extern banim_gog_mg1_oam_frame_43_l + .extern banim_gog_mg1_oam_frame_1_r + .extern banim_gog_mg1_oam_frame_1_l + .extern banim_gog_mg1_oam_frame_20_r + .extern banim_gog_mg1_oam_frame_20_l + .extern banim_gog_mg1_oam_frame_32_r + .extern banim_gog_mg1_oam_frame_32_l + .extern banim_gog_mg1_oam_frame_4_r + .extern banim_gog_mg1_oam_frame_4_l + .extern banim_gog_mg1_oam_frame_13_r + .extern banim_gog_mg1_oam_frame_13_l + .extern banim_gog_mg1_oam_frame_55_r + .extern banim_gog_mg1_oam_frame_55_l + .extern banim_gog_mg1_oam_frame_28_r + .extern banim_gog_mg1_oam_frame_28_l + .extern banim_gog_mg1_oam_frame_41_r + .extern banim_gog_mg1_oam_frame_41_l + .extern banim_gog_mg1_oam_frame_12_r + .extern banim_gog_mg1_oam_frame_12_l + .extern banim_gog_mg1_oam_frame_44_r + .extern banim_gog_mg1_oam_frame_44_l + .extern banim_gog_mg1_oam_frame_27_r + .extern banim_gog_mg1_oam_frame_27_l + .extern banim_gog_mg1_oam_frame_33_r + .extern banim_gog_mg1_oam_frame_33_l + .extern banim_gog_mg1_oam_frame_48_r + .extern banim_gog_mg1_oam_frame_48_l + .extern banim_gog_mg1_oam_frame_40_r + .extern banim_gog_mg1_oam_frame_40_l + .extern banim_gog_mg1_oam_frame_21_r + .extern banim_gog_mg1_oam_frame_21_l + .extern banim_gog_mg1_oam_frame_17_r + .extern banim_gog_mg1_oam_frame_17_l + .extern banim_gog_mg1_oam_frame_10_r + .extern banim_gog_mg1_oam_frame_10_l + .extern banim_gog_mg1_oam_frame_35_r + .extern banim_gog_mg1_oam_frame_35_l + .extern banim_gog_mg1_oam_frame_54_r + .extern banim_gog_mg1_oam_frame_54_l + .extern banim_gog_mg1_oam_frame_9_r + .extern banim_gog_mg1_oam_frame_9_l + .extern banim_gog_mg1_oam_frame_3_r + .extern banim_gog_mg1_oam_frame_3_l + .extern banim_gog_mg1_oam_frame_52_r + .extern banim_gog_mg1_oam_frame_52_l + .extern banim_gog_mg1_oam_frame_50_r + .extern banim_gog_mg1_oam_frame_50_l + .extern banim_gog_mg1_oam_frame_8_r + .extern banim_gog_mg1_oam_frame_8_l + .extern banim_gog_mg1_oam_frame_29_r + .extern banim_gog_mg1_oam_frame_29_l + .extern banim_gog_mg1_oam_frame_22_r + .extern banim_gog_mg1_oam_frame_22_l + .extern banim_gog_mg1_oam_frame_45_r + .extern banim_gog_mg1_oam_frame_45_l + .extern banim_gog_mg1_oam_frame_23_r + .extern banim_gog_mg1_oam_frame_23_l + .extern banim_gog_mg1_oam_frame_14_r + .extern banim_gog_mg1_oam_frame_14_l + .extern banim_gog_mg1_oam_frame_7_r + .extern banim_gog_mg1_oam_frame_7_l + .extern banim_gog_mg1_oam_frame_15_r + .extern banim_gog_mg1_oam_frame_15_l + .extern banim_gog_mg1_oam_frame_46_r + .extern banim_gog_mg1_oam_frame_46_l + .extern banim_gog_mg1_oam_frame_2_r + .extern banim_gog_mg1_oam_frame_2_l + .extern banim_gog_mg1_oam_frame_6_r + .extern banim_gog_mg1_oam_frame_6_l + .extern banim_gog_mg1_oam_frame_34_r + .extern banim_gog_mg1_oam_frame_34_l + .extern banim_gog_mg1_oam_frame_18_r + .extern banim_gog_mg1_oam_frame_18_l + .extern banim_gog_mg1_oam_frame_38_r + .extern banim_gog_mg1_oam_frame_38_l + .extern banim_gog_mg1_oam_frame_16_r + .extern banim_gog_mg1_oam_frame_16_l + .extern banim_gog_mg1_oam_frame_49_r + .extern banim_gog_mg1_oam_frame_49_l + .extern banim_gog_mg1_oam_frame_19_r + .extern banim_gog_mg1_oam_frame_19_l + .extern banim_gog_mg1_oam_frame_53_r + .extern banim_gog_mg1_oam_frame_53_l + .extern banim_gog_mg1_oam_frame_39_r + .extern banim_gog_mg1_oam_frame_39_l + .extern banim_gog_mg1_oam_frame_36_r + .extern banim_gog_mg1_oam_frame_36_l + .extern banim_gog_mg1_oam_frame_47_r + .extern banim_gog_mg1_oam_frame_47_l + .extern banim_gog_mg1_oam_frame_37_r + .extern banim_gog_mg1_oam_frame_37_l + .extern banim_gog_mg1_oam_frame_26_r + .extern banim_gog_mg1_oam_frame_26_l + .extern banim_gog_mg1_oam_frame_42_r + .extern banim_gog_mg1_oam_frame_42_l + .extern banim_gog_mg1_oam_frame_51_r + .extern banim_gog_mg1_oam_frame_51_l + .extern banim_gog_mg1_oam_frame_5_r + .extern banim_gog_mg1_oam_frame_5_l + .extern banim_gog_mg1_oam_frame_30_r + .extern banim_gog_mg1_oam_frame_30_l + .extern banim_gog_mg1_oam_frame_11_r + .extern banim_gog_mg1_oam_frame_11_l + .extern banim_gog_mg1_oam_frame_24_r + .extern banim_gog_mg1_oam_frame_24_l + .extern banim_gog_mg1_oam_frame_31_r + .extern banim_gog_mg1_oam_frame_31_l +@ battle animation 0xBC + .extern banim_gar_sp1_oam_frame_0_r + .extern banim_gar_sp1_oam_frame_0_l + .extern banim_gar_sp1_oam_frame_8_r + .extern banim_gar_sp1_oam_frame_8_l + .extern banim_gar_sp1_oam_frame_24_r + .extern banim_gar_sp1_oam_frame_24_l + .extern banim_gar_sp1_oam_frame_18_r + .extern banim_gar_sp1_oam_frame_18_l + .extern banim_gar_sp1_oam_frame_7_r + .extern banim_gar_sp1_oam_frame_7_l + .extern banim_gar_sp1_oam_frame_16_r + .extern banim_gar_sp1_oam_frame_16_l + .extern banim_gar_sp1_oam_frame_4_r + .extern banim_gar_sp1_oam_frame_4_l + .extern banim_gar_sp1_oam_frame_27_r + .extern banim_gar_sp1_oam_frame_27_l + .extern banim_gar_sp1_oam_frame_25_r + .extern banim_gar_sp1_oam_frame_25_l + .extern banim_gar_sp1_oam_frame_32_r + .extern banim_gar_sp1_oam_frame_32_l + .extern banim_gar_sp1_oam_frame_12_r + .extern banim_gar_sp1_oam_frame_12_l + .extern banim_gar_sp1_oam_frame_11_r + .extern banim_gar_sp1_oam_frame_11_l + .extern banim_gar_sp1_oam_frame_14_r + .extern banim_gar_sp1_oam_frame_14_l + .extern banim_gar_sp1_oam_frame_21_r + .extern banim_gar_sp1_oam_frame_21_l + .extern banim_gar_sp1_oam_frame_35_r + .extern banim_gar_sp1_oam_frame_35_l + .extern banim_gar_sp1_oam_frame_33_r + .extern banim_gar_sp1_oam_frame_33_l + .extern banim_gar_sp1_oam_frame_46_r + .extern banim_gar_sp1_oam_frame_46_l + .extern banim_gar_sp1_oam_frame_26_r + .extern banim_gar_sp1_oam_frame_26_l + .extern banim_gar_sp1_oam_frame_23_r + .extern banim_gar_sp1_oam_frame_23_l + .extern banim_gar_sp1_oam_frame_1_r + .extern banim_gar_sp1_oam_frame_1_l + .extern banim_gar_sp1_oam_frame_38_r + .extern banim_gar_sp1_oam_frame_38_l + .extern banim_gar_sp1_oam_frame_36_r + .extern banim_gar_sp1_oam_frame_36_l + .extern banim_gar_sp1_oam_frame_10_r + .extern banim_gar_sp1_oam_frame_10_l + .extern banim_gar_sp1_oam_frame_40_r + .extern banim_gar_sp1_oam_frame_40_l + .extern banim_gar_sp1_oam_frame_42_r + .extern banim_gar_sp1_oam_frame_42_l + .extern banim_gar_sp1_oam_frame_2_r + .extern banim_gar_sp1_oam_frame_2_l + .extern banim_gar_sp1_oam_frame_28_r + .extern banim_gar_sp1_oam_frame_28_l + .extern banim_gar_sp1_oam_frame_5_r + .extern banim_gar_sp1_oam_frame_5_l + .extern banim_gar_sp1_oam_frame_37_r + .extern banim_gar_sp1_oam_frame_37_l + .extern banim_gar_sp1_oam_frame_41_r + .extern banim_gar_sp1_oam_frame_41_l + .extern banim_gar_sp1_oam_frame_3_r + .extern banim_gar_sp1_oam_frame_3_l + .extern banim_gar_sp1_oam_frame_6_r + .extern banim_gar_sp1_oam_frame_6_l + .extern banim_gar_sp1_oam_frame_19_r + .extern banim_gar_sp1_oam_frame_19_l + .extern banim_gar_sp1_oam_frame_44_r + .extern banim_gar_sp1_oam_frame_44_l + .extern banim_gar_sp1_oam_frame_17_r + .extern banim_gar_sp1_oam_frame_17_l + .extern banim_gar_sp1_oam_frame_31_r + .extern banim_gar_sp1_oam_frame_31_l + .extern banim_gar_sp1_oam_frame_45_r + .extern banim_gar_sp1_oam_frame_45_l + .extern banim_gar_sp1_oam_frame_29_r + .extern banim_gar_sp1_oam_frame_29_l + .extern banim_gar_sp1_oam_frame_13_r + .extern banim_gar_sp1_oam_frame_13_l + .extern banim_gar_sp1_oam_frame_9_r + .extern banim_gar_sp1_oam_frame_9_l + .extern banim_gar_sp1_oam_frame_43_r + .extern banim_gar_sp1_oam_frame_43_l + .extern banim_gar_sp1_oam_frame_34_r + .extern banim_gar_sp1_oam_frame_34_l + .extern banim_gar_sp1_oam_frame_15_r + .extern banim_gar_sp1_oam_frame_15_l + .extern banim_gar_sp1_oam_frame_30_r + .extern banim_gar_sp1_oam_frame_30_l + .extern banim_gar_sp1_oam_frame_22_r + .extern banim_gar_sp1_oam_frame_22_l + .extern banim_gar_sp1_oam_frame_39_r + .extern banim_gar_sp1_oam_frame_39_l + .extern banim_gar_sp1_oam_frame_20_r + .extern banim_gar_sp1_oam_frame_20_l +@ battle animation 0xBD + .extern banim_gar_sp1_2_oam_frame_0_r + .extern banim_gar_sp1_2_oam_frame_0_l + .extern banim_gar_sp1_2_oam_frame_1_r + .extern banim_gar_sp1_2_oam_frame_1_l + .extern banim_gar_sp1_2_oam_frame_2_r + .extern banim_gar_sp1_2_oam_frame_2_l + .extern banim_gar_sp1_2_oam_frame_5_r + .extern banim_gar_sp1_2_oam_frame_5_l + .extern banim_gar_sp1_2_oam_frame_4_r + .extern banim_gar_sp1_2_oam_frame_4_l + .extern banim_gar_sp1_2_oam_frame_3_r + .extern banim_gar_sp1_2_oam_frame_3_l +@ battle animation 0xBE + .extern banim_gar_sp1_3_oam_frame_0_r + .extern banim_gar_sp1_3_oam_frame_0_l + .extern banim_gar_sp1_3_oam_frame_8_r + .extern banim_gar_sp1_3_oam_frame_8_l + .extern banim_gar_sp1_3_oam_frame_24_r + .extern banim_gar_sp1_3_oam_frame_24_l + .extern banim_gar_sp1_3_oam_frame_18_r + .extern banim_gar_sp1_3_oam_frame_18_l + .extern banim_gar_sp1_3_oam_frame_7_r + .extern banim_gar_sp1_3_oam_frame_7_l + .extern banim_gar_sp1_3_oam_frame_16_r + .extern banim_gar_sp1_3_oam_frame_16_l + .extern banim_gar_sp1_3_oam_frame_4_r + .extern banim_gar_sp1_3_oam_frame_4_l + .extern banim_gar_sp1_3_oam_frame_27_r + .extern banim_gar_sp1_3_oam_frame_27_l + .extern banim_gar_sp1_3_oam_frame_25_r + .extern banim_gar_sp1_3_oam_frame_25_l + .extern banim_gar_sp1_3_oam_frame_32_r + .extern banim_gar_sp1_3_oam_frame_32_l + .extern banim_gar_sp1_3_oam_frame_12_r + .extern banim_gar_sp1_3_oam_frame_12_l + .extern banim_gar_sp1_3_oam_frame_11_r + .extern banim_gar_sp1_3_oam_frame_11_l + .extern banim_gar_sp1_3_oam_frame_14_r + .extern banim_gar_sp1_3_oam_frame_14_l + .extern banim_gar_sp1_3_oam_frame_21_r + .extern banim_gar_sp1_3_oam_frame_21_l + .extern banim_gar_sp1_3_oam_frame_35_r + .extern banim_gar_sp1_3_oam_frame_35_l + .extern banim_gar_sp1_3_oam_frame_33_r + .extern banim_gar_sp1_3_oam_frame_33_l + .extern banim_gar_sp1_3_oam_frame_46_r + .extern banim_gar_sp1_3_oam_frame_46_l + .extern banim_gar_sp1_3_oam_frame_26_r + .extern banim_gar_sp1_3_oam_frame_26_l + .extern banim_gar_sp1_3_oam_frame_23_r + .extern banim_gar_sp1_3_oam_frame_23_l + .extern banim_gar_sp1_3_oam_frame_1_r + .extern banim_gar_sp1_3_oam_frame_1_l + .extern banim_gar_sp1_3_oam_frame_38_r + .extern banim_gar_sp1_3_oam_frame_38_l + .extern banim_gar_sp1_3_oam_frame_36_r + .extern banim_gar_sp1_3_oam_frame_36_l + .extern banim_gar_sp1_3_oam_frame_10_r + .extern banim_gar_sp1_3_oam_frame_10_l + .extern banim_gar_sp1_3_oam_frame_40_r + .extern banim_gar_sp1_3_oam_frame_40_l + .extern banim_gar_sp1_3_oam_frame_42_r + .extern banim_gar_sp1_3_oam_frame_42_l + .extern banim_gar_sp1_3_oam_frame_2_r + .extern banim_gar_sp1_3_oam_frame_2_l + .extern banim_gar_sp1_3_oam_frame_28_r + .extern banim_gar_sp1_3_oam_frame_28_l + .extern banim_gar_sp1_3_oam_frame_5_r + .extern banim_gar_sp1_3_oam_frame_5_l + .extern banim_gar_sp1_3_oam_frame_37_r + .extern banim_gar_sp1_3_oam_frame_37_l + .extern banim_gar_sp1_3_oam_frame_41_r + .extern banim_gar_sp1_3_oam_frame_41_l + .extern banim_gar_sp1_3_oam_frame_3_r + .extern banim_gar_sp1_3_oam_frame_3_l + .extern banim_gar_sp1_3_oam_frame_6_r + .extern banim_gar_sp1_3_oam_frame_6_l + .extern banim_gar_sp1_3_oam_frame_19_r + .extern banim_gar_sp1_3_oam_frame_19_l + .extern banim_gar_sp1_3_oam_frame_44_r + .extern banim_gar_sp1_3_oam_frame_44_l + .extern banim_gar_sp1_3_oam_frame_17_r + .extern banim_gar_sp1_3_oam_frame_17_l + .extern banim_gar_sp1_3_oam_frame_31_r + .extern banim_gar_sp1_3_oam_frame_31_l + .extern banim_gar_sp1_3_oam_frame_45_r + .extern banim_gar_sp1_3_oam_frame_45_l + .extern banim_gar_sp1_3_oam_frame_29_r + .extern banim_gar_sp1_3_oam_frame_29_l + .extern banim_gar_sp1_3_oam_frame_13_r + .extern banim_gar_sp1_3_oam_frame_13_l + .extern banim_gar_sp1_3_oam_frame_9_r + .extern banim_gar_sp1_3_oam_frame_9_l + .extern banim_gar_sp1_3_oam_frame_43_r + .extern banim_gar_sp1_3_oam_frame_43_l + .extern banim_gar_sp1_3_oam_frame_34_r + .extern banim_gar_sp1_3_oam_frame_34_l + .extern banim_gar_sp1_3_oam_frame_15_r + .extern banim_gar_sp1_3_oam_frame_15_l + .extern banim_gar_sp1_3_oam_frame_30_r + .extern banim_gar_sp1_3_oam_frame_30_l + .extern banim_gar_sp1_3_oam_frame_22_r + .extern banim_gar_sp1_3_oam_frame_22_l + .extern banim_gar_sp1_3_oam_frame_39_r + .extern banim_gar_sp1_3_oam_frame_39_l + .extern banim_gar_sp1_3_oam_frame_20_r + .extern banim_gar_sp1_3_oam_frame_20_l +@ battle animation 0xBF + .extern banim_gar_sp1_4_oam_frame_0_r + .extern banim_gar_sp1_4_oam_frame_0_l + .extern banim_gar_sp1_4_oam_frame_1_r + .extern banim_gar_sp1_4_oam_frame_1_l + .extern banim_gar_sp1_4_oam_frame_2_r + .extern banim_gar_sp1_4_oam_frame_2_l + .extern banim_gar_sp1_4_oam_frame_5_r + .extern banim_gar_sp1_4_oam_frame_5_l + .extern banim_gar_sp1_4_oam_frame_4_r + .extern banim_gar_sp1_4_oam_frame_4_l + .extern banim_gar_sp1_4_oam_frame_3_r + .extern banim_gar_sp1_4_oam_frame_3_l +@ battle animation 0xC0 + .extern banim_drz_mg1_oam_frame_0_r + .extern banim_drz_mg1_oam_frame_0_l + .extern banim_drz_mg1_oam_frame_9_r + .extern banim_drz_mg1_oam_frame_9_l + .extern banim_drz_mg1_oam_frame_4_r + .extern banim_drz_mg1_oam_frame_4_l + .extern banim_drz_mg1_oam_frame_10_r + .extern banim_drz_mg1_oam_frame_10_l + .extern banim_drz_mg1_oam_frame_12_r + .extern banim_drz_mg1_oam_frame_12_l + .extern banim_drz_mg1_oam_frame_3_r + .extern banim_drz_mg1_oam_frame_3_l + .extern banim_drz_mg1_oam_frame_13_r + .extern banim_drz_mg1_oam_frame_13_l + .extern banim_drz_mg1_oam_frame_6_r + .extern banim_drz_mg1_oam_frame_6_l + .extern banim_drz_mg1_oam_frame_2_r + .extern banim_drz_mg1_oam_frame_2_l + .extern banim_drz_mg1_oam_frame_7_r + .extern banim_drz_mg1_oam_frame_7_l + .extern banim_drz_mg1_oam_frame_8_r + .extern banim_drz_mg1_oam_frame_8_l + .extern banim_drz_mg1_oam_frame_1_r + .extern banim_drz_mg1_oam_frame_1_l + .extern banim_drz_mg1_oam_frame_11_r + .extern banim_drz_mg1_oam_frame_11_l + .extern banim_drz_mg1_oam_frame_5_r + .extern banim_drz_mg1_oam_frame_5_l +@ battle animation 0xC1 + .extern banim_bos_at1_oam_frame_1_r + .extern banim_bos_at1_oam_frame_1_l + .extern banim_bos_at1_oam_frame_5_r + .extern banim_bos_at1_oam_frame_5_l + .extern banim_bos_at1_oam_frame_19_r + .extern banim_bos_at1_oam_frame_19_l + .extern banim_bos_at1_oam_frame_21_r + .extern banim_bos_at1_oam_frame_21_l + .extern banim_bos_at1_oam_frame_8_r + .extern banim_bos_at1_oam_frame_8_l + .extern banim_bos_at1_oam_frame_17_r + .extern banim_bos_at1_oam_frame_17_l + .extern banim_bos_at1_oam_frame_14_r + .extern banim_bos_at1_oam_frame_14_l + .extern banim_bos_at1_oam_frame_2_r + .extern banim_bos_at1_oam_frame_2_l + .extern banim_bos_at1_oam_frame_13_r + .extern banim_bos_at1_oam_frame_13_l + .extern banim_bos_at1_oam_frame_10_r + .extern banim_bos_at1_oam_frame_10_l + .extern banim_bos_at1_oam_frame_11_r + .extern banim_bos_at1_oam_frame_11_l + .extern banim_bos_at1_oam_frame_7_r + .extern banim_bos_at1_oam_frame_7_l + .extern banim_bos_at1_oam_frame_18_r + .extern banim_bos_at1_oam_frame_18_l + .extern banim_bos_at1_oam_frame_4_r + .extern banim_bos_at1_oam_frame_4_l + .extern banim_bos_at1_oam_frame_0_r + .extern banim_bos_at1_oam_frame_0_l + .extern banim_bos_at1_oam_frame_9_r + .extern banim_bos_at1_oam_frame_9_l + .extern banim_bos_at1_oam_frame_16_r + .extern banim_bos_at1_oam_frame_16_l + .extern banim_bos_at1_oam_frame_24_r + .extern banim_bos_at1_oam_frame_24_l + .extern banim_bos_at1_oam_frame_6_r + .extern banim_bos_at1_oam_frame_6_l + .extern banim_bos_at1_oam_frame_22_r + .extern banim_bos_at1_oam_frame_22_l + .extern banim_bos_at1_oam_frame_23_r + .extern banim_bos_at1_oam_frame_23_l + .extern banim_bos_at1_oam_frame_20_r + .extern banim_bos_at1_oam_frame_20_l + .extern banim_bos_at1_oam_frame_3_r + .extern banim_bos_at1_oam_frame_3_l + .extern banim_bos_at1_oam_frame_12_r + .extern banim_bos_at1_oam_frame_12_l + .extern banim_bos_at1_oam_frame_15_r + .extern banim_bos_at1_oam_frame_15_l +@ battle animation 0xC2 + .extern banim_bos_at1_2_oam_frame_14_r + .extern banim_bos_at1_2_oam_frame_14_l + .extern banim_bos_at1_2_oam_frame_10_r + .extern banim_bos_at1_2_oam_frame_10_l + .extern banim_bos_at1_2_oam_frame_17_r + .extern banim_bos_at1_2_oam_frame_17_l + .extern banim_bos_at1_2_oam_frame_1_r + .extern banim_bos_at1_2_oam_frame_1_l + .extern banim_bos_at1_2_oam_frame_12_r + .extern banim_bos_at1_2_oam_frame_12_l + .extern banim_bos_at1_2_oam_frame_4_r + .extern banim_bos_at1_2_oam_frame_4_l + .extern banim_bos_at1_2_oam_frame_0_r + .extern banim_bos_at1_2_oam_frame_0_l + .extern banim_bos_at1_2_oam_frame_13_r + .extern banim_bos_at1_2_oam_frame_13_l + .extern banim_bos_at1_2_oam_frame_11_r + .extern banim_bos_at1_2_oam_frame_11_l + .extern banim_bos_at1_2_oam_frame_6_r + .extern banim_bos_at1_2_oam_frame_6_l + .extern banim_bos_at1_2_oam_frame_3_r + .extern banim_bos_at1_2_oam_frame_3_l + .extern banim_bos_at1_2_oam_frame_9_r + .extern banim_bos_at1_2_oam_frame_9_l + .extern banim_bos_at1_2_oam_frame_16_r + .extern banim_bos_at1_2_oam_frame_16_l + .extern banim_bos_at1_2_oam_frame_2_r + .extern banim_bos_at1_2_oam_frame_2_l + .extern banim_bos_at1_2_oam_frame_7_r + .extern banim_bos_at1_2_oam_frame_7_l + .extern banim_bos_at1_2_oam_frame_8_r + .extern banim_bos_at1_2_oam_frame_8_l + .extern banim_bos_at1_2_oam_frame_15_r + .extern banim_bos_at1_2_oam_frame_15_l + .extern banim_bos_at1_2_oam_frame_5_r + .extern banim_bos_at1_2_oam_frame_5_l +@ battle animation 0xC3 + .extern banim_fifd_mg1_oam_frame_0_r + .extern banim_fifd_mg1_oam_frame_0_l + .extern banim_fifd_mg1_oam_frame_8_r + .extern banim_fifd_mg1_oam_frame_8_l + .extern banim_fifd_mg1_oam_frame_12_r + .extern banim_fifd_mg1_oam_frame_12_l + .extern banim_fifd_mg1_oam_frame_2_r + .extern banim_fifd_mg1_oam_frame_2_l + .extern banim_fifd_mg1_oam_frame_13_r + .extern banim_fifd_mg1_oam_frame_13_l + .extern banim_fifd_mg1_oam_frame_10_r + .extern banim_fifd_mg1_oam_frame_10_l + .extern banim_fifd_mg1_oam_frame_1_r + .extern banim_fifd_mg1_oam_frame_1_l + .extern banim_fifd_mg1_oam_frame_16_r + .extern banim_fifd_mg1_oam_frame_16_l + .extern banim_fifd_mg1_oam_frame_3_r + .extern banim_fifd_mg1_oam_frame_3_l + .extern banim_fifd_mg1_oam_frame_9_r + .extern banim_fifd_mg1_oam_frame_9_l + .extern banim_fifd_mg1_oam_frame_11_r + .extern banim_fifd_mg1_oam_frame_11_l + .extern banim_fifd_mg1_oam_frame_4_r + .extern banim_fifd_mg1_oam_frame_4_l + .extern banim_fifd_mg1_oam_frame_14_r + .extern banim_fifd_mg1_oam_frame_14_l + .extern banim_fifd_mg1_oam_frame_6_r + .extern banim_fifd_mg1_oam_frame_6_l + .extern banim_fifd_mg1_oam_frame_15_r + .extern banim_fifd_mg1_oam_frame_15_l + .extern banim_fifd_mg1_oam_frame_5_r + .extern banim_fifd_mg1_oam_frame_5_l + .extern banim_fifd_mg1_oam_frame_7_r + .extern banim_fifd_mg1_oam_frame_7_l +@ battle animation 0xC4 + .extern banim_fifd_he1_oam_frame_0_r + .extern banim_fifd_he1_oam_frame_0_l + .extern banim_fifd_he1_oam_frame_3_r + .extern banim_fifd_he1_oam_frame_3_l + .extern banim_fifd_he1_oam_frame_9_r + .extern banim_fifd_he1_oam_frame_9_l + .extern banim_fifd_he1_oam_frame_7_r + .extern banim_fifd_he1_oam_frame_7_l + .extern banim_fifd_he1_oam_frame_5_r + .extern banim_fifd_he1_oam_frame_5_l + .extern banim_fifd_he1_oam_frame_8_r + .extern banim_fifd_he1_oam_frame_8_l + .extern banim_fifd_he1_oam_frame_1_r + .extern banim_fifd_he1_oam_frame_1_l + .extern banim_fifd_he1_oam_frame_2_r + .extern banim_fifd_he1_oam_frame_2_l + .extern banim_fifd_he1_oam_frame_10_r + .extern banim_fifd_he1_oam_frame_10_l + .extern banim_fifd_he1_oam_frame_4_r + .extern banim_fifd_he1_oam_frame_4_l + .extern banim_fifd_he1_oam_frame_6_r + .extern banim_fifd_he1_oam_frame_6_l +@ battle animation 0xC5 + .extern banim_fifd_hk1_oam_frame_0_r + .extern banim_fifd_hk1_oam_frame_0_l + .extern banim_fifd_hk1_oam_frame_10_r + .extern banim_fifd_hk1_oam_frame_10_l + .extern banim_fifd_hk1_oam_frame_9_r + .extern banim_fifd_hk1_oam_frame_9_l + .extern banim_fifd_hk1_oam_frame_4_r + .extern banim_fifd_hk1_oam_frame_4_l + .extern banim_fifd_hk1_oam_frame_5_r + .extern banim_fifd_hk1_oam_frame_5_l + .extern banim_fifd_hk1_oam_frame_12_r + .extern banim_fifd_hk1_oam_frame_12_l + .extern banim_fifd_hk1_oam_frame_11_r + .extern banim_fifd_hk1_oam_frame_11_l + .extern banim_fifd_hk1_oam_frame_3_r + .extern banim_fifd_hk1_oam_frame_3_l + .extern banim_fifd_hk1_oam_frame_7_r + .extern banim_fifd_hk1_oam_frame_7_l + .extern banim_fifd_hk1_oam_frame_2_r + .extern banim_fifd_hk1_oam_frame_2_l + .extern banim_fifd_hk1_oam_frame_1_r + .extern banim_fifd_hk1_oam_frame_1_l + .extern banim_fifd_hk1_oam_frame_8_r + .extern banim_fifd_hk1_oam_frame_8_l + .extern banim_fifd_hk1_oam_frame_6_r + .extern banim_fifd_hk1_oam_frame_6_l +@ battle animation 0xC6 + .extern banim_mf_mi1_oam_frame_0_r + .extern banim_mf_mi1_oam_frame_0_l + .extern banim_mf_mi1_oam_frame_1_r + .extern banim_mf_mi1_oam_frame_1_l + .extern banim_mf_mi1_oam_frame_2_r + .extern banim_mf_mi1_oam_frame_2_l +@ battle animation 0xC7 + .extern banim_prif_ro1_2_oam_frame_0_r + .extern banim_prif_ro1_2_oam_frame_0_l + .extern banim_prif_ro1_2_oam_frame_2_r + .extern banim_prif_ro1_2_oam_frame_2_l + .extern banim_prif_ro1_2_oam_frame_1_r + .extern banim_prif_ro1_2_oam_frame_1_l +@ battle animation 0xC8 + .extern banim_fifd_mg1_2_oam_frame_0_r + .extern banim_fifd_mg1_2_oam_frame_0_l + .extern banim_fifd_mg1_2_oam_frame_8_r + .extern banim_fifd_mg1_2_oam_frame_8_l + .extern banim_fifd_mg1_2_oam_frame_12_r + .extern banim_fifd_mg1_2_oam_frame_12_l + .extern banim_fifd_mg1_2_oam_frame_2_r + .extern banim_fifd_mg1_2_oam_frame_2_l + .extern banim_fifd_mg1_2_oam_frame_13_r + .extern banim_fifd_mg1_2_oam_frame_13_l + .extern banim_fifd_mg1_2_oam_frame_10_r + .extern banim_fifd_mg1_2_oam_frame_10_l + .extern banim_fifd_mg1_2_oam_frame_1_r + .extern banim_fifd_mg1_2_oam_frame_1_l + .extern banim_fifd_mg1_2_oam_frame_16_r + .extern banim_fifd_mg1_2_oam_frame_16_l + .extern banim_fifd_mg1_2_oam_frame_3_r + .extern banim_fifd_mg1_2_oam_frame_3_l + .extern banim_fifd_mg1_2_oam_frame_9_r + .extern banim_fifd_mg1_2_oam_frame_9_l + .extern banim_fifd_mg1_2_oam_frame_11_r + .extern banim_fifd_mg1_2_oam_frame_11_l + .extern banim_fifd_mg1_2_oam_frame_4_r + .extern banim_fifd_mg1_2_oam_frame_4_l + .extern banim_fifd_mg1_2_oam_frame_14_r + .extern banim_fifd_mg1_2_oam_frame_14_l + .extern banim_fifd_mg1_2_oam_frame_6_r + .extern banim_fifd_mg1_2_oam_frame_6_l + .extern banim_fifd_mg1_2_oam_frame_15_r + .extern banim_fifd_mg1_2_oam_frame_15_l + .extern banim_fifd_mg1_2_oam_frame_5_r + .extern banim_fifd_mg1_2_oam_frame_5_l + .extern banim_fifd_mg1_2_oam_frame_7_r + .extern banim_fifd_mg1_2_oam_frame_7_l diff --git a/EngineHacks/Necessary/GrowthGetters/C/include/banim_pointer.h b/EngineHacks/Necessary/GrowthGetters/C/include/banim_pointer.h new file mode 100644 index 0000000000..a5884411ff --- /dev/null +++ b/EngineHacks/Necessary/GrowthGetters/C/include/banim_pointer.h @@ -0,0 +1,1459 @@ +#pragma once +// battle animation 0x0 +extern int banim_lorm_sp1_modes_bin; +extern char banim_lorm_sp1_motion_o; +extern char banim_lorm_sp1_oam_r_bin; +extern char banim_lorm_sp1_oam_l_bin; +extern char banim_lorm_sp1_agbpal; +// battle animation 0x1 +extern int banim_lorm_sp1_2_modes_bin; +extern char banim_lorm_sp1_2_motion_o; +extern char banim_lorm_sp1_2_oam_r_bin; +extern char banim_lorm_sp1_2_oam_l_bin; +extern char banim_lorm_sp1_2_agbpal; +// battle animation 0x2 +extern int banim_lorf_sw1_modes_bin; +extern char banim_lorf_sw1_motion_o; +extern char banim_lorf_sw1_oam_r_bin; +extern char banim_lorf_sw1_oam_l_bin; +extern char banim_lorf_sw1_agbpal; +// battle animation 0x3 +extern int banim_lorf_sw1_2_modes_bin; +extern char banim_lorf_sw1_2_motion_o; +extern char banim_lorf_sw1_2_oam_r_bin; +extern char banim_lorf_sw1_2_oam_l_bin; +extern char banim_lorf_sw1_2_agbpal; +// battle animation 0x4 +extern int banim_lomm_sp1_modes_bin; +extern char banim_lomm_sp1_motion_o; +extern char banim_lomm_sp1_oam_r_bin; +extern char banim_lomm_sp1_oam_l_bin; +extern char banim_lomm_sp1_agbpal; +// battle animation 0x5 +extern int banim_lorf_sw1_3_modes_bin; +extern char banim_lorf_sw1_3_motion_o; +extern char banim_lorf_sw1_3_oam_r_bin; +extern char banim_lorf_sw1_3_oam_l_bin; +extern char banim_lorf_sw1_3_agbpal; +// battle animation 0x6 +extern int banim_lomm_sp1_2_modes_bin; +extern char banim_lomm_sp1_2_motion_o; +extern char banim_lomm_sp1_2_oam_r_bin; +extern char banim_lomm_sp1_2_oam_l_bin; +extern char banim_lomm_sp1_2_agbpal; +// battle animation 0x7 +extern int banim_lomf_sw1_modes_bin; +extern char banim_lomf_sw1_motion_o; +extern char banim_lomf_sw1_oam_r_bin; +extern char banim_lomf_sw1_oam_l_bin; +extern char banim_lomf_sw1_agbpal; +// battle animation 0x8 +extern int banim_lorf_sw1_4_modes_bin; +extern char banim_lorf_sw1_4_motion_o; +extern char banim_lorf_sw1_4_oam_r_bin; +extern char banim_lorf_sw1_4_oam_l_bin; +extern char banim_lorf_sw1_4_agbpal; +// battle animation 0x9 +extern int banim_lomf_sw1_2_modes_bin; +extern char banim_lomf_sw1_2_motion_o; +extern char banim_lomf_sw1_2_oam_r_bin; +extern char banim_lomf_sw1_2_oam_l_bin; +extern char banim_lomf_sw1_2_agbpal; +// battle animation 0xA +extern int banim_merm_sw1_modes_bin; +extern char banim_merm_sw1_motion_o; +extern char banim_merm_sw1_oam_r_bin; +extern char banim_merm_sw1_oam_l_bin; +extern char banim_merm_sw1_agbpal; +// battle animation 0xB +extern int banim_merm_sw1_2_modes_bin; +extern char banim_merm_sw1_2_motion_o; +extern char banim_merm_sw1_2_oam_r_bin; +extern char banim_merm_sw1_2_oam_l_bin; +extern char banim_merm_sw1_2_agbpal; +// battle animation 0xC +extern int banim_bram_sw1_modes_bin; +extern char banim_bram_sw1_motion_o; +extern char banim_bram_sw1_oam_r_bin; +extern char banim_bram_sw1_oam_l_bin; +extern char banim_bram_sw1_agbpal; +// battle animation 0xD +extern int banim_bram_sw1_2_modes_bin; +extern char banim_bram_sw1_2_motion_o; +extern char banim_bram_sw1_2_oam_r_bin; +extern char banim_bram_sw1_2_oam_l_bin; +extern char banim_bram_sw1_2_agbpal; +// battle animation 0xE +extern int banim_bram_sw1_3_modes_bin; +extern char banim_bram_sw1_3_motion_o; +extern char banim_bram_sw1_3_oam_r_bin; +extern char banim_bram_sw1_3_oam_l_bin; +extern char banim_bram_sw1_3_agbpal; +// battle animation 0xF +extern int banim_bram_sw1_4_modes_bin; +extern char banim_bram_sw1_4_motion_o; +extern char banim_bram_sw1_4_oam_r_bin; +extern char banim_bram_sw1_4_oam_l_bin; +extern char banim_bram_sw1_4_agbpal; +// battle animation 0x10 +extern int banim_myrm_sw1_modes_bin; +extern char banim_myrm_sw1_motion_o; +extern char banim_myrm_sw1_oam_r_bin; +extern char banim_myrm_sw1_oam_l_bin; +extern char banim_myrm_sw1_agbpal; +// battle animation 0x11 +extern int banim_myrm_sw1_2_modes_bin; +extern char banim_myrm_sw1_2_motion_o; +extern char banim_myrm_sw1_2_oam_r_bin; +extern char banim_myrm_sw1_2_oam_l_bin; +extern char banim_myrm_sw1_2_agbpal; +// battle animation 0x12 +extern int banim_myrf_sw1_modes_bin; +extern char banim_myrf_sw1_motion_o; +extern char banim_myrf_sw1_oam_r_bin; +extern char banim_myrf_sw1_oam_l_bin; +extern char banim_myrf_sw1_agbpal; +// battle animation 0x13 +extern int banim_myrf_sw1_2_modes_bin; +extern char banim_myrf_sw1_2_motion_o; +extern char banim_myrf_sw1_2_oam_r_bin; +extern char banim_myrf_sw1_2_oam_l_bin; +extern char banim_myrf_sw1_2_agbpal; +// battle animation 0x14 +extern int banim_swmm_sw1_modes_bin; +extern char banim_swmm_sw1_motion_o; +extern char banim_swmm_sw1_oam_r_bin; +extern char banim_swmm_sw1_oam_l_bin; +extern char banim_swmm_sw1_agbpal; +// battle animation 0x15 +extern int banim_swmm_sw1_2_modes_bin; +extern char banim_swmm_sw1_2_motion_o; +extern char banim_swmm_sw1_2_oam_r_bin; +extern char banim_swmm_sw1_2_oam_l_bin; +extern char banim_swmm_sw1_2_agbpal; +// battle animation 0x16 +extern int banim_swmf_sw1_modes_bin; +extern char banim_swmf_sw1_motion_o; +extern char banim_swmf_sw1_oam_r_bin; +extern char banim_swmf_sw1_oam_l_bin; +extern char banim_swmf_sw1_agbpal; +// battle animation 0x17 +extern int banim_swmf_sw1_2_modes_bin; +extern char banim_swmf_sw1_2_motion_o; +extern char banim_swmf_sw1_2_oam_r_bin; +extern char banim_swmf_sw1_2_oam_l_bin; +extern char banim_swmf_sw1_2_agbpal; +// battle animation 0x18 +extern int banim_figm_ax1_modes_bin; +extern char banim_figm_ax1_motion_o; +extern char banim_figm_ax1_oam_r_bin; +extern char banim_figm_ax1_oam_l_bin; +extern char banim_figm_ax1_agbpal; +// battle animation 0x19 +extern int banim_figm_ax1_2_modes_bin; +extern char banim_figm_ax1_2_motion_o; +extern char banim_figm_ax1_2_oam_r_bin; +extern char banim_figm_ax1_2_oam_l_bin; +extern char banim_figm_ax1_2_agbpal; +// battle animation 0x1A +extern int banim_figm_ax1_3_modes_bin; +extern char banim_figm_ax1_3_motion_o; +extern char banim_figm_ax1_3_oam_r_bin; +extern char banim_figm_ax1_3_oam_l_bin; +extern char banim_figm_ax1_3_agbpal; +// battle animation 0x1B +extern int banim_warm_ax1_modes_bin; +extern char banim_warm_ax1_motion_o; +extern char banim_warm_ax1_oam_r_bin; +extern char banim_warm_ax1_oam_l_bin; +extern char banim_warm_ax1_agbpal; +// battle animation 0x1C +extern int banim_warm_ax1_2_modes_bin; +extern char banim_warm_ax1_2_motion_o; +extern char banim_warm_ax1_2_oam_r_bin; +extern char banim_warm_ax1_2_oam_l_bin; +extern char banim_warm_ax1_2_agbpal; +// battle animation 0x1D +extern int banim_warm_ar1_modes_bin; +extern char banim_warm_ar1_motion_o; +extern char banim_warm_ar1_oam_r_bin; +extern char banim_warm_ar1_oam_l_bin; +extern char banim_warm_ar1_agbpal; +// battle animation 0x1E +extern int banim_warm_ax1_3_modes_bin; +extern char banim_warm_ax1_3_motion_o; +extern char banim_warm_ax1_3_oam_r_bin; +extern char banim_warm_ax1_3_oam_l_bin; +extern char banim_warm_ax1_3_agbpal; +// battle animation 0x1F +extern int banim_banm_ax1_modes_bin; +extern char banim_banm_ax1_motion_o; +extern char banim_banm_ax1_oam_r_bin; +extern char banim_banm_ax1_oam_l_bin; +extern char banim_banm_ax1_agbpal; +// battle animation 0x20 +extern int banim_banm_ax1_2_modes_bin; +extern char banim_banm_ax1_2_motion_o; +extern char banim_banm_ax1_2_oam_r_bin; +extern char banim_banm_ax1_2_oam_l_bin; +extern char banim_banm_ax1_2_agbpal; +// battle animation 0x21 +extern int banim_banm_ax1_3_modes_bin; +extern char banim_banm_ax1_3_motion_o; +extern char banim_banm_ax1_3_oam_r_bin; +extern char banim_banm_ax1_3_oam_l_bin; +extern char banim_banm_ax1_3_agbpal; +// battle animation 0x22 +extern int banim_brsm_ax1_modes_bin; +extern char banim_brsm_ax1_motion_o; +extern char banim_brsm_ax1_oam_r_bin; +extern char banim_brsm_ax1_oam_l_bin; +extern char banim_brsm_ax1_agbpal; +// battle animation 0x23 +extern int banim_brsm_ax1_2_modes_bin; +extern char banim_brsm_ax1_2_motion_o; +extern char banim_brsm_ax1_2_oam_r_bin; +extern char banim_brsm_ax1_2_oam_l_bin; +extern char banim_brsm_ax1_2_agbpal; +// battle animation 0x24 +extern int banim_brsm_ax1_3_modes_bin; +extern char banim_brsm_ax1_3_motion_o; +extern char banim_brsm_ax1_3_oam_r_bin; +extern char banim_brsm_ax1_3_oam_l_bin; +extern char banim_brsm_ax1_3_agbpal; +// battle animation 0x25 +extern int banim_arcm_ar1_modes_bin; +extern char banim_arcm_ar1_motion_o; +extern char banim_arcm_ar1_oam_r_bin; +extern char banim_arcm_ar1_oam_l_bin; +extern char banim_arcm_ar1_agbpal; +// battle animation 0x26 +extern int banim_arcm_ar1_2_modes_bin; +extern char banim_arcm_ar1_2_motion_o; +extern char banim_arcm_ar1_2_oam_r_bin; +extern char banim_arcm_ar1_2_oam_l_bin; +extern char banim_arcm_ar1_2_agbpal; +// battle animation 0x27 +extern int banim_arcf_ar1_modes_bin; +extern char banim_arcf_ar1_motion_o; +extern char banim_arcf_ar1_oam_r_bin; +extern char banim_arcf_ar1_oam_l_bin; +extern char banim_arcf_ar1_agbpal; +// battle animation 0x28 +extern int banim_arcf_ar1_2_modes_bin; +extern char banim_arcf_ar1_2_motion_o; +extern char banim_arcf_ar1_2_oam_r_bin; +extern char banim_arcf_ar1_2_oam_l_bin; +extern char banim_arcf_ar1_2_agbpal; +// battle animation 0x29 +extern int banim_snim_ar1_modes_bin; +extern char banim_snim_ar1_motion_o; +extern char banim_snim_ar1_oam_r_bin; +extern char banim_snim_ar1_oam_l_bin; +extern char banim_snim_ar1_agbpal; +// battle animation 0x2A +extern int banim_snim_ar1_2_modes_bin; +extern char banim_snim_ar1_2_motion_o; +extern char banim_snim_ar1_2_oam_r_bin; +extern char banim_snim_ar1_2_oam_l_bin; +extern char banim_snim_ar1_2_agbpal; +// battle animation 0x2B +extern int banim_snif_ar1_modes_bin; +extern char banim_snif_ar1_motion_o; +extern char banim_snif_ar1_oam_r_bin; +extern char banim_snif_ar1_oam_l_bin; +extern char banim_snif_ar1_agbpal; +// battle animation 0x2C +extern int banim_snif_ar1_2_modes_bin; +extern char banim_snif_ar1_2_motion_o; +extern char banim_snif_ar1_2_oam_r_bin; +extern char banim_snif_ar1_2_oam_l_bin; +extern char banim_snif_ar1_2_agbpal; +// battle animation 0x2D +extern int banim_form_sw1_modes_bin; +extern char banim_form_sw1_motion_o; +extern char banim_form_sw1_oam_r_bin; +extern char banim_form_sw1_oam_l_bin; +extern char banim_form_sw1_agbpal; +// battle animation 0x2E +extern int banim_form_ar1_modes_bin; +extern char banim_form_ar1_motion_o; +extern char banim_form_ar1_oam_r_bin; +extern char banim_form_ar1_oam_l_bin; +extern char banim_form_ar1_agbpal; +// battle animation 0x2F +extern int banim_form_sw1_2_modes_bin; +extern char banim_form_sw1_2_motion_o; +extern char banim_form_sw1_2_oam_r_bin; +extern char banim_form_sw1_2_oam_l_bin; +extern char banim_form_sw1_2_agbpal; +// battle animation 0x30 +extern int banim_forf_sw1_modes_bin; +extern char banim_forf_sw1_motion_o; +extern char banim_forf_sw1_oam_r_bin; +extern char banim_forf_sw1_oam_l_bin; +extern char banim_forf_sw1_agbpal; +// battle animation 0x31 +extern int banim_forf_ar1_modes_bin; +extern char banim_forf_ar1_motion_o; +extern char banim_forf_ar1_oam_r_bin; +extern char banim_forf_ar1_oam_l_bin; +extern char banim_forf_ar1_agbpal; +// battle animation 0x32 +extern int banim_forf_sw1_2_modes_bin; +extern char banim_forf_sw1_2_motion_o; +extern char banim_forf_sw1_2_oam_r_bin; +extern char banim_forf_sw1_2_oam_l_bin; +extern char banim_forf_sw1_2_agbpal; +// battle animation 0x33 +extern int banim_sokm_sp1_modes_bin; +extern char banim_sokm_sp1_motion_o; +extern char banim_sokm_sp1_oam_r_bin; +extern char banim_sokm_sp1_oam_l_bin; +extern char banim_sokm_sp1_agbpal; +// battle animation 0x34 +extern int banim_sokm_sp1_2_modes_bin; +extern char banim_sokm_sp1_2_motion_o; +extern char banim_sokm_sp1_2_oam_r_bin; +extern char banim_sokm_sp1_2_oam_l_bin; +extern char banim_sokm_sp1_2_agbpal; +// battle animation 0x35 +extern int banim_sokm_sp1_3_modes_bin; +extern char banim_sokm_sp1_3_motion_o; +extern char banim_sokm_sp1_3_oam_r_bin; +extern char banim_sokm_sp1_3_oam_l_bin; +extern char banim_sokm_sp1_3_agbpal; +// battle animation 0x36 +extern int banim_sokf_sp1_modes_bin; +extern char banim_sokf_sp1_motion_o; +extern char banim_sokf_sp1_oam_r_bin; +extern char banim_sokf_sp1_oam_l_bin; +extern char banim_sokf_sp1_agbpal; +// battle animation 0x37 +extern int banim_sokf_sp1_2_modes_bin; +extern char banim_sokf_sp1_2_motion_o; +extern char banim_sokf_sp1_2_oam_r_bin; +extern char banim_sokf_sp1_2_oam_l_bin; +extern char banim_sokf_sp1_2_agbpal; +// battle animation 0x38 +extern int banim_sokf_sp1_3_modes_bin; +extern char banim_sokf_sp1_3_motion_o; +extern char banim_sokf_sp1_3_oam_r_bin; +extern char banim_sokf_sp1_3_oam_l_bin; +extern char banim_sokf_sp1_3_agbpal; +// battle animation 0x39 +extern int banim_pakm_sw1_modes_bin; +extern char banim_pakm_sw1_motion_o; +extern char banim_pakm_sw1_oam_r_bin; +extern char banim_pakm_sw1_oam_l_bin; +extern char banim_pakm_sw1_agbpal; +// battle animation 0x3A +extern int banim_pakm_sw1_2_modes_bin; +extern char banim_pakm_sw1_2_motion_o; +extern char banim_pakm_sw1_2_oam_r_bin; +extern char banim_pakm_sw1_2_oam_l_bin; +extern char banim_pakm_sw1_2_agbpal; +// battle animation 0x3B +extern int banim_pakm_sw1_3_modes_bin; +extern char banim_pakm_sw1_3_motion_o; +extern char banim_pakm_sw1_3_oam_r_bin; +extern char banim_pakm_sw1_3_oam_l_bin; +extern char banim_pakm_sw1_3_agbpal; +// battle animation 0x3C +extern int banim_paif_sw1_modes_bin; +extern char banim_paif_sw1_motion_o; +extern char banim_paif_sw1_oam_r_bin; +extern char banim_paif_sw1_oam_l_bin; +extern char banim_paif_sw1_agbpal; +// battle animation 0x3D +extern int banim_paif_sw1_2_modes_bin; +extern char banim_paif_sw1_2_motion_o; +extern char banim_paif_sw1_2_oam_r_bin; +extern char banim_paif_sw1_2_oam_l_bin; +extern char banim_paif_sw1_2_agbpal; +// battle animation 0x3E +extern int banim_paif_sw1_3_modes_bin; +extern char banim_paif_sw1_3_motion_o; +extern char banim_paif_sw1_3_oam_r_bin; +extern char banim_paif_sw1_3_oam_l_bin; +extern char banim_paif_sw1_3_agbpal; +// battle animation 0x3F +extern int banim_armm_sp1_modes_bin; +extern char banim_armm_sp1_motion_o; +extern char banim_armm_sp1_oam_r_bin; +extern char banim_armm_sp1_oam_l_bin; +extern char banim_armm_sp1_agbpal; +// battle animation 0x40 +extern int banim_armm_sp1_2_modes_bin; +extern char banim_armm_sp1_2_motion_o; +extern char banim_armm_sp1_2_oam_r_bin; +extern char banim_armm_sp1_2_oam_l_bin; +extern char banim_armm_sp1_2_agbpal; +// battle animation 0x41 +extern int banim_armm_sp1_3_modes_bin; +extern char banim_armm_sp1_3_motion_o; +extern char banim_armm_sp1_3_oam_r_bin; +extern char banim_armm_sp1_3_oam_l_bin; +extern char banim_armm_sp1_3_agbpal; +// battle animation 0x42 +extern int banim_armm_sp1_4_modes_bin; +extern char banim_armm_sp1_4_motion_o; +extern char banim_armm_sp1_4_oam_r_bin; +extern char banim_armm_sp1_4_oam_l_bin; +extern char banim_armm_sp1_4_agbpal; +// battle animation 0x43 +extern int banim_genm_sw1_modes_bin; +extern char banim_genm_sw1_motion_o; +extern char banim_genm_sw1_oam_r_bin; +extern char banim_genm_sw1_oam_l_bin; +extern char banim_genm_sw1_agbpal; +// battle animation 0x44 +extern int banim_genm_al1_modes_bin; +extern char banim_genm_al1_motion_o; +extern char banim_genm_al1_oam_r_bin; +extern char banim_genm_al1_oam_l_bin; +extern char banim_genm_al1_agbpal; +// battle animation 0x45 +extern int banim_genm_al1_2_modes_bin; +extern char banim_genm_al1_2_motion_o; +extern char banim_genm_al1_2_oam_r_bin; +extern char banim_genm_al1_2_oam_l_bin; +extern char banim_genm_al1_2_agbpal; +// battle animation 0x46 +extern int banim_genm_al1_3_modes_bin; +extern char banim_genm_al1_3_motion_o; +extern char banim_genm_al1_3_oam_r_bin; +extern char banim_genm_al1_3_oam_l_bin; +extern char banim_genm_al1_3_agbpal; +// battle animation 0x47 +extern int banim_genm_al1_4_modes_bin; +extern char banim_genm_al1_4_motion_o; +extern char banim_genm_al1_4_oam_r_bin; +extern char banim_genm_al1_4_oam_l_bin; +extern char banim_genm_al1_4_agbpal; +// battle animation 0x48 +extern int banim_genm_sw1_2_modes_bin; +extern char banim_genm_sw1_2_motion_o; +extern char banim_genm_sw1_2_oam_r_bin; +extern char banim_genm_sw1_2_oam_l_bin; +extern char banim_genm_sw1_2_agbpal; +// battle animation 0x49 +extern int banim_genm_al1_5_modes_bin; +extern char banim_genm_al1_5_motion_o; +extern char banim_genm_al1_5_oam_r_bin; +extern char banim_genm_al1_5_oam_l_bin; +extern char banim_genm_al1_5_agbpal; +// battle animation 0x4A +extern int banim_genm_al1_6_modes_bin; +extern char banim_genm_al1_6_motion_o; +extern char banim_genm_al1_6_oam_r_bin; +extern char banim_genm_al1_6_oam_l_bin; +extern char banim_genm_al1_6_agbpal; +// battle animation 0x4B +extern int banim_genm_al1_7_modes_bin; +extern char banim_genm_al1_7_motion_o; +extern char banim_genm_al1_7_oam_r_bin; +extern char banim_genm_al1_7_oam_l_bin; +extern char banim_genm_al1_7_agbpal; +// battle animation 0x4C +extern int banim_genm_al1_8_modes_bin; +extern char banim_genm_al1_8_motion_o; +extern char banim_genm_al1_8_oam_r_bin; +extern char banim_genm_al1_8_oam_l_bin; +extern char banim_genm_al1_8_agbpal; +// battle animation 0x4D +extern int banim_grkm_sw1_modes_bin; +extern char banim_grkm_sw1_motion_o; +extern char banim_grkm_sw1_oam_r_bin; +extern char banim_grkm_sw1_oam_l_bin; +extern char banim_grkm_sw1_agbpal; +// battle animation 0x4E +extern int banim_grkm_sp1_modes_bin; +extern char banim_grkm_sp1_motion_o; +extern char banim_grkm_sp1_oam_r_bin; +extern char banim_grkm_sp1_oam_l_bin; +extern char banim_grkm_sp1_agbpal; +// battle animation 0x4F +extern int banim_grkm_ax1_modes_bin; +extern char banim_grkm_ax1_motion_o; +extern char banim_grkm_ax1_oam_r_bin; +extern char banim_grkm_ax1_oam_l_bin; +extern char banim_grkm_ax1_agbpal; +// battle animation 0x50 +extern int banim_grkm_ax1_2_modes_bin; +extern char banim_grkm_ax1_2_motion_o; +extern char banim_grkm_ax1_2_oam_r_bin; +extern char banim_grkm_ax1_2_oam_l_bin; +extern char banim_grkm_ax1_2_agbpal; +// battle animation 0x51 +extern int banim_grkm_sw1_2_modes_bin; +extern char banim_grkm_sw1_2_motion_o; +extern char banim_grkm_sw1_2_oam_r_bin; +extern char banim_grkm_sw1_2_oam_l_bin; +extern char banim_grkm_sw1_2_agbpal; +// battle animation 0x52 +extern int banim_grkm_sw1_3_modes_bin; +extern char banim_grkm_sw1_3_motion_o; +extern char banim_grkm_sw1_3_oam_r_bin; +extern char banim_grkm_sw1_3_oam_l_bin; +extern char banim_grkm_sw1_3_agbpal; +// battle animation 0x53 +extern int banim_grkm_sp1_2_modes_bin; +extern char banim_grkm_sp1_2_motion_o; +extern char banim_grkm_sp1_2_oam_r_bin; +extern char banim_grkm_sp1_2_oam_l_bin; +extern char banim_grkm_sp1_2_agbpal; +// battle animation 0x54 +extern int banim_grkm_ax1_3_modes_bin; +extern char banim_grkm_ax1_3_motion_o; +extern char banim_grkm_ax1_3_oam_r_bin; +extern char banim_grkm_ax1_3_oam_l_bin; +extern char banim_grkm_ax1_3_agbpal; +// battle animation 0x55 +extern int banim_grkm_ax1_4_modes_bin; +extern char banim_grkm_ax1_4_motion_o; +extern char banim_grkm_ax1_4_oam_r_bin; +extern char banim_grkm_ax1_4_oam_l_bin; +extern char banim_grkm_ax1_4_agbpal; +// battle animation 0x56 +extern int banim_grkm_sw1_4_modes_bin; +extern char banim_grkm_sw1_4_motion_o; +extern char banim_grkm_sw1_4_oam_r_bin; +extern char banim_grkm_sw1_4_oam_l_bin; +extern char banim_grkm_sw1_4_agbpal; +// battle animation 0x57 +extern int banim_drkm_sp1_modes_bin; +extern char banim_drkm_sp1_motion_o; +extern char banim_drkm_sp1_oam_r_bin; +extern char banim_drkm_sp1_oam_l_bin; +extern char banim_drkm_sp1_agbpal; +// battle animation 0x58 +extern int banim_drkm_sp1_2_modes_bin; +extern char banim_drkm_sp1_2_motion_o; +extern char banim_drkm_sp1_2_oam_r_bin; +extern char banim_drkm_sp1_2_oam_l_bin; +extern char banim_drkm_sp1_2_agbpal; +// battle animation 0x59 +extern int banim_drkm_sp1_3_modes_bin; +extern char banim_drkm_sp1_3_motion_o; +extern char banim_drkm_sp1_3_oam_r_bin; +extern char banim_drkm_sp1_3_oam_l_bin; +extern char banim_drkm_sp1_3_agbpal; +// battle animation 0x5A +extern int banim_drkm_sp1_4_modes_bin; +extern char banim_drkm_sp1_4_motion_o; +extern char banim_drkm_sp1_4_oam_r_bin; +extern char banim_drkm_sp1_4_oam_l_bin; +extern char banim_drkm_sp1_4_agbpal; +// battle animation 0x5B +extern int banim_drmm_sp1_modes_bin; +extern char banim_drmm_sp1_motion_o; +extern char banim_drmm_sp1_oam_r_bin; +extern char banim_drmm_sp1_oam_l_bin; +extern char banim_drmm_sp1_agbpal; +// battle animation 0x5C +extern int banim_drmm_sp1_2_modes_bin; +extern char banim_drmm_sp1_2_motion_o; +extern char banim_drmm_sp1_2_oam_r_bin; +extern char banim_drmm_sp1_2_oam_l_bin; +extern char banim_drmm_sp1_2_agbpal; +// battle animation 0x5D +extern int banim_drmm_sp1_3_modes_bin; +extern char banim_drmm_sp1_3_motion_o; +extern char banim_drmm_sp1_3_oam_r_bin; +extern char banim_drmm_sp1_3_oam_l_bin; +extern char banim_drmm_sp1_3_agbpal; +// battle animation 0x5E +extern int banim_drmm_sp1_4_modes_bin; +extern char banim_drmm_sp1_4_motion_o; +extern char banim_drmm_sp1_4_oam_r_bin; +extern char banim_drmm_sp1_4_oam_l_bin; +extern char banim_drmm_sp1_4_agbpal; +// battle animation 0x5F +extern int banim_drmm_sp1_5_modes_bin; +extern char banim_drmm_sp1_5_motion_o; +extern char banim_drmm_sp1_5_oam_r_bin; +extern char banim_drmm_sp1_5_oam_l_bin; +extern char banim_drmm_sp1_5_agbpal; +// battle animation 0x60 +extern int banim_drmm_sp1_6_modes_bin; +extern char banim_drmm_sp1_6_motion_o; +extern char banim_drmm_sp1_6_oam_r_bin; +extern char banim_drmm_sp1_6_oam_l_bin; +extern char banim_drmm_sp1_6_agbpal; +// battle animation 0x61 +extern int banim_wykm_sp1_modes_bin; +extern char banim_wykm_sp1_motion_o; +extern char banim_wykm_sp1_oam_r_bin; +extern char banim_wykm_sp1_oam_l_bin; +extern char banim_wykm_sp1_agbpal; +// battle animation 0x62 +extern int banim_wykm_sp1_2_modes_bin; +extern char banim_wykm_sp1_2_motion_o; +extern char banim_wykm_sp1_2_oam_r_bin; +extern char banim_wykm_sp1_2_oam_l_bin; +extern char banim_wykm_sp1_2_agbpal; +// battle animation 0x63 +extern int banim_wykm_sp1_3_modes_bin; +extern char banim_wykm_sp1_3_motion_o; +extern char banim_wykm_sp1_3_oam_r_bin; +extern char banim_wykm_sp1_3_oam_l_bin; +extern char banim_wykm_sp1_3_agbpal; +// battle animation 0x64 +extern int banim_wykm_sp1_4_modes_bin; +extern char banim_wykm_sp1_4_motion_o; +extern char banim_wykm_sp1_4_oam_r_bin; +extern char banim_wykm_sp1_4_oam_l_bin; +extern char banim_wykm_sp1_4_agbpal; +// battle animation 0x65 +extern int banim_pekf_sp1_modes_bin; +extern char banim_pekf_sp1_motion_o; +extern char banim_pekf_sp1_oam_r_bin; +extern char banim_pekf_sp1_oam_l_bin; +extern char banim_pekf_sp1_agbpal; +// battle animation 0x66 +extern int banim_pekf_sp1_2_modes_bin; +extern char banim_pekf_sp1_2_motion_o; +extern char banim_pekf_sp1_2_oam_r_bin; +extern char banim_pekf_sp1_2_oam_l_bin; +extern char banim_pekf_sp1_2_agbpal; +// battle animation 0x67 +extern int banim_fakf_sp1_modes_bin; +extern char banim_fakf_sp1_motion_o; +extern char banim_fakf_sp1_oam_r_bin; +extern char banim_fakf_sp1_oam_l_bin; +extern char banim_fakf_sp1_agbpal; +// battle animation 0x68 +extern int banim_fakf_sp1_2_modes_bin; +extern char banim_fakf_sp1_2_motion_o; +extern char banim_fakf_sp1_2_oam_r_bin; +extern char banim_fakf_sp1_2_oam_l_bin; +extern char banim_fakf_sp1_2_agbpal; +// battle animation 0x69 +extern int banim_fakf_sp1_3_modes_bin; +extern char banim_fakf_sp1_3_motion_o; +extern char banim_fakf_sp1_3_oam_r_bin; +extern char banim_fakf_sp1_3_oam_l_bin; +extern char banim_fakf_sp1_3_agbpal; +// battle animation 0x6A +extern int banim_magm_mg1_modes_bin; +extern char banim_magm_mg1_motion_o; +extern char banim_magm_mg1_oam_r_bin; +extern char banim_magm_mg1_oam_l_bin; +extern char banim_magm_mg1_agbpal; +// battle animation 0x6B +extern int banim_magf_mg1_modes_bin; +extern char banim_magf_mg1_motion_o; +extern char banim_magf_mg1_oam_r_bin; +extern char banim_magf_mg1_oam_l_bin; +extern char banim_magf_mg1_agbpal; +// battle animation 0x6C +extern int banim_sagm_mg1_modes_bin; +extern char banim_sagm_mg1_motion_o; +extern char banim_sagm_mg1_oam_r_bin; +extern char banim_sagm_mg1_oam_l_bin; +extern char banim_sagm_mg1_agbpal; +// battle animation 0x6D +extern int banim_sagm_mg1_2_modes_bin; +extern char banim_sagm_mg1_2_motion_o; +extern char banim_sagm_mg1_2_oam_r_bin; +extern char banim_sagm_mg1_2_oam_l_bin; +extern char banim_sagm_mg1_2_agbpal; +// battle animation 0x6E +extern int banim_sagf_mg1_modes_bin; +extern char banim_sagf_mg1_motion_o; +extern char banim_sagf_mg1_oam_r_bin; +extern char banim_sagf_mg1_oam_l_bin; +extern char banim_sagf_mg1_agbpal; +// battle animation 0x6F +extern int banim_sagf_mg1_2_modes_bin; +extern char banim_sagf_mg1_2_motion_o; +extern char banim_sagf_mg1_2_oam_r_bin; +extern char banim_sagf_mg1_2_oam_l_bin; +extern char banim_sagf_mg1_2_agbpal; +// battle animation 0x70 +extern int banim_mgkm_mg1_modes_bin; +extern char banim_mgkm_mg1_motion_o; +extern char banim_mgkm_mg1_oam_r_bin; +extern char banim_mgkm_mg1_oam_l_bin; +extern char banim_mgkm_mg1_agbpal; +// battle animation 0x71 +extern int banim_mgkm_mg1_2_modes_bin; +extern char banim_mgkm_mg1_2_motion_o; +extern char banim_mgkm_mg1_2_oam_r_bin; +extern char banim_mgkm_mg1_2_oam_l_bin; +extern char banim_mgkm_mg1_2_agbpal; +// battle animation 0x72 +extern int banim_mgkf_mg1_modes_bin; +extern char banim_mgkf_mg1_motion_o; +extern char banim_mgkf_mg1_oam_r_bin; +extern char banim_mgkf_mg1_oam_l_bin; +extern char banim_mgkf_mg1_agbpal; +// battle animation 0x73 +extern int banim_mgkf_mg1_2_modes_bin; +extern char banim_mgkf_mg1_2_motion_o; +extern char banim_mgkf_mg1_2_oam_r_bin; +extern char banim_mgkf_mg1_2_oam_l_bin; +extern char banim_mgkf_mg1_2_agbpal; +// battle animation 0x74 +extern int banim_sham_mg1_modes_bin; +extern char banim_sham_mg1_motion_o; +extern char banim_sham_mg1_oam_r_bin; +extern char banim_sham_mg1_oam_l_bin; +extern char banim_sham_mg1_agbpal; +// battle animation 0x75 +extern int banim_shaf_mg1_modes_bin; +extern char banim_shaf_mg1_motion_o; +extern char banim_shaf_mg1_oam_r_bin; +extern char banim_shaf_mg1_oam_l_bin; +extern char banim_shaf_mg1_agbpal; +// battle animation 0x76 +extern int banim_drum_mg1_modes_bin; +extern char banim_drum_mg1_motion_o; +extern char banim_drum_mg1_oam_r_bin; +extern char banim_drum_mg1_oam_l_bin; +extern char banim_drum_mg1_agbpal; +// battle animation 0x77 +extern int banim_drum_mg1_2_modes_bin; +extern char banim_drum_mg1_2_motion_o; +extern char banim_drum_mg1_2_oam_r_bin; +extern char banim_drum_mg1_2_oam_l_bin; +extern char banim_drum_mg1_2_agbpal; +// battle animation 0x78 +extern int banim_druf_mg1_modes_bin; +extern char banim_druf_mg1_motion_o; +extern char banim_druf_mg1_oam_r_bin; +extern char banim_druf_mg1_oam_l_bin; +extern char banim_druf_mg1_agbpal; +// battle animation 0x79 +extern int banim_druf_mg1_2_modes_bin; +extern char banim_druf_mg1_2_motion_o; +extern char banim_druf_mg1_2_oam_r_bin; +extern char banim_druf_mg1_2_oam_l_bin; +extern char banim_druf_mg1_2_agbpal; +// battle animation 0x7A +extern int banim_smnm_ro1_modes_bin; +extern char banim_smnm_ro1_motion_o; +extern char banim_smnm_ro1_oam_r_bin; +extern char banim_smnm_ro1_oam_l_bin; +extern char banim_smnm_ro1_agbpal; +// battle animation 0x7B +extern int banim_smnm_ro1_2_modes_bin; +extern char banim_smnm_ro1_2_motion_o; +extern char banim_smnm_ro1_2_oam_r_bin; +extern char banim_smnm_ro1_2_oam_l_bin; +extern char banim_smnm_ro1_2_agbpal; +// battle animation 0x7C +extern int banim_monm_mg1_modes_bin; +extern char banim_monm_mg1_motion_o; +extern char banim_monm_mg1_oam_r_bin; +extern char banim_monm_mg1_oam_l_bin; +extern char banim_monm_mg1_agbpal; +// battle animation 0x7D +extern int banim_prim_ro1_modes_bin; +extern char banim_prim_ro1_motion_o; +extern char banim_prim_ro1_oam_r_bin; +extern char banim_prim_ro1_oam_l_bin; +extern char banim_prim_ro1_agbpal; +// battle animation 0x7E +extern int banim_prim_ro1_2_modes_bin; +extern char banim_prim_ro1_2_motion_o; +extern char banim_prim_ro1_2_oam_r_bin; +extern char banim_prim_ro1_2_oam_l_bin; +extern char banim_prim_ro1_2_agbpal; +// battle animation 0x7F +extern int banim_prif_ro1_modes_bin; +extern char banim_prif_ro1_motion_o; +extern char banim_prif_ro1_oam_r_bin; +extern char banim_prif_ro1_oam_l_bin; +extern char banim_prif_ro1_agbpal; +// battle animation 0x80 +extern int banim_bism_mg1_modes_bin; +extern char banim_bism_mg1_motion_o; +extern char banim_bism_mg1_oam_r_bin; +extern char banim_bism_mg1_oam_l_bin; +extern char banim_bism_mg1_agbpal; +// battle animation 0x81 +extern int banim_bism_mg1_2_modes_bin; +extern char banim_bism_mg1_2_motion_o; +extern char banim_bism_mg1_2_oam_r_bin; +extern char banim_bism_mg1_2_oam_l_bin; +extern char banim_bism_mg1_2_agbpal; +// battle animation 0x82 +extern int banim_bisf_mg1_modes_bin; +extern char banim_bisf_mg1_motion_o; +extern char banim_bisf_mg1_oam_r_bin; +extern char banim_bisf_mg1_oam_l_bin; +extern char banim_bisf_mg1_agbpal; +// battle animation 0x83 +extern int banim_bisf_mg1_2_modes_bin; +extern char banim_bisf_mg1_2_motion_o; +extern char banim_bisf_mg1_2_oam_r_bin; +extern char banim_bisf_mg1_2_oam_l_bin; +extern char banim_bisf_mg1_2_agbpal; +// battle animation 0x84 +extern int banim_trof_ro1_modes_bin; +extern char banim_trof_ro1_motion_o; +extern char banim_trof_ro1_oam_r_bin; +extern char banim_trof_ro1_oam_l_bin; +extern char banim_trof_ro1_agbpal; +// battle animation 0x85 +extern int banim_trof_ro1_2_modes_bin; +extern char banim_trof_ro1_2_motion_o; +extern char banim_trof_ro1_2_oam_r_bin; +extern char banim_trof_ro1_2_oam_l_bin; +extern char banim_trof_ro1_2_agbpal; +// battle animation 0x86 +extern int banim_valf_mg1_modes_bin; +extern char banim_valf_mg1_motion_o; +extern char banim_valf_mg1_oam_r_bin; +extern char banim_valf_mg1_oam_l_bin; +extern char banim_valf_mg1_agbpal; +// battle animation 0x87 +extern int banim_valf_mg1_2_modes_bin; +extern char banim_valf_mg1_2_motion_o; +extern char banim_valf_mg1_2_oam_r_bin; +extern char banim_valf_mg1_2_oam_l_bin; +extern char banim_valf_mg1_2_agbpal; +// battle animation 0x88 +extern int banim_thim_sw1_modes_bin; +extern char banim_thim_sw1_motion_o; +extern char banim_thim_sw1_oam_r_bin; +extern char banim_thim_sw1_oam_l_bin; +extern char banim_thim_sw1_agbpal; +// battle animation 0x89 +extern int banim_thim_sw1_2_modes_bin; +extern char banim_thim_sw1_2_motion_o; +extern char banim_thim_sw1_2_oam_r_bin; +extern char banim_thim_sw1_2_oam_l_bin; +extern char banim_thim_sw1_2_agbpal; +// battle animation 0x8A +extern int banim_asnm_sw1_modes_bin; +extern char banim_asnm_sw1_motion_o; +extern char banim_asnm_sw1_oam_r_bin; +extern char banim_asnm_sw1_oam_l_bin; +extern char banim_asnm_sw1_agbpal; +// battle animation 0x8B +extern int banim_asnm_sw1_2_modes_bin; +extern char banim_asnm_sw1_2_motion_o; +extern char banim_asnm_sw1_2_oam_r_bin; +extern char banim_asnm_sw1_2_oam_l_bin; +extern char banim_asnm_sw1_2_agbpal; +// battle animation 0x8C +extern int banim_asnm_sw1_3_modes_bin; +extern char banim_asnm_sw1_3_motion_o; +extern char banim_asnm_sw1_3_oam_r_bin; +extern char banim_asnm_sw1_3_oam_l_bin; +extern char banim_asnm_sw1_3_agbpal; +// battle animation 0x8D +extern int banim_asnm_sw1_4_modes_bin; +extern char banim_asnm_sw1_4_motion_o; +extern char banim_asnm_sw1_4_oam_r_bin; +extern char banim_asnm_sw1_4_oam_l_bin; +extern char banim_asnm_sw1_4_agbpal; +// battle animation 0x8E +extern int banim_rogm_sw1_modes_bin; +extern char banim_rogm_sw1_motion_o; +extern char banim_rogm_sw1_oam_r_bin; +extern char banim_rogm_sw1_oam_l_bin; +extern char banim_rogm_sw1_agbpal; +// battle animation 0x8F +extern int banim_rogm_sw1_2_modes_bin; +extern char banim_rogm_sw1_2_motion_o; +extern char banim_rogm_sw1_2_oam_r_bin; +extern char banim_rogm_sw1_2_oam_l_bin; +extern char banim_rogm_sw1_2_agbpal; +// battle animation 0x90 +extern int banim_danf_da1_modes_bin; +extern char banim_danf_da1_motion_o; +extern char banim_danf_da1_oam_r_bin; +extern char banim_danf_da1_oam_l_bin; +extern char banim_danf_da1_agbpal; +// battle animation 0x91 +extern int banim_pbfm_ax1_modes_bin; +extern char banim_pbfm_ax1_motion_o; +extern char banim_pbfm_ax1_oam_r_bin; +extern char banim_pbfm_ax1_oam_l_bin; +extern char banim_pbfm_ax1_agbpal; +// battle animation 0x92 +extern int banim_pbfm_ax1_2_modes_bin; +extern char banim_pbfm_ax1_2_motion_o; +extern char banim_pbfm_ax1_2_oam_r_bin; +extern char banim_pbfm_ax1_2_oam_l_bin; +extern char banim_pbfm_ax1_2_agbpal; +// battle animation 0x93 +extern int banim_pbfm_ax1_3_modes_bin; +extern char banim_pbfm_ax1_3_motion_o; +extern char banim_pbfm_ax1_3_oam_r_bin; +extern char banim_pbfm_ax1_3_oam_l_bin; +extern char banim_pbfm_ax1_3_agbpal; +// battle animation 0x94 +extern int banim_pbmm_mg1_modes_bin; +extern char banim_pbmm_mg1_motion_o; +extern char banim_pbmm_mg1_oam_r_bin; +extern char banim_pbmm_mg1_oam_l_bin; +extern char banim_pbmm_mg1_agbpal; +// battle animation 0x95 +extern int banim_pbrf_sp1_modes_bin; +extern char banim_pbrf_sp1_motion_o; +extern char banim_pbrf_sp1_oam_r_bin; +extern char banim_pbrf_sp1_oam_l_bin; +extern char banim_pbrf_sp1_agbpal; +// battle animation 0x96 +extern int banim_pbrf_sp1_2_modes_bin; +extern char banim_pbrf_sp1_2_motion_o; +extern char banim_pbrf_sp1_2_oam_r_bin; +extern char banim_pbrf_sp1_2_oam_l_bin; +extern char banim_pbrf_sp1_2_agbpal; +// battle animation 0x97 +extern int banim_solm_sp1_modes_bin; +extern char banim_solm_sp1_motion_o; +extern char banim_solm_sp1_oam_r_bin; +extern char banim_solm_sp1_oam_l_bin; +extern char banim_solm_sp1_agbpal; +// battle animation 0x98 +extern int banim_solm_sp1_2_modes_bin; +extern char banim_solm_sp1_2_motion_o; +extern char banim_solm_sp1_2_oam_r_bin; +extern char banim_solm_sp1_2_oam_l_bin; +extern char banim_solm_sp1_2_agbpal; +// battle animation 0x99 +extern int banim_pirm_ax1_modes_bin; +extern char banim_pirm_ax1_motion_o; +extern char banim_pirm_ax1_oam_r_bin; +extern char banim_pirm_ax1_oam_l_bin; +extern char banim_pirm_ax1_agbpal; +// battle animation 0x9A +extern int banim_pirm_ax1_2_modes_bin; +extern char banim_pirm_ax1_2_motion_o; +extern char banim_pirm_ax1_2_oam_r_bin; +extern char banim_pirm_ax1_2_oam_l_bin; +extern char banim_pirm_ax1_2_agbpal; +// battle animation 0x9B +extern int banim_pirm_ax1_3_modes_bin; +extern char banim_pirm_ax1_3_motion_o; +extern char banim_pirm_ax1_3_oam_r_bin; +extern char banim_pirm_ax1_3_oam_l_bin; +extern char banim_pirm_ax1_3_agbpal; +// battle animation 0x9C +extern int banim_necm_mg1_modes_bin; +extern char banim_necm_mg1_motion_o; +extern char banim_necm_mg1_oam_r_bin; +extern char banim_necm_mg1_oam_l_bin; +extern char banim_necm_mg1_agbpal; +// battle animation 0x9D +extern int banim_necm_ro1_modes_bin; +extern char banim_necm_ro1_motion_o; +extern char banim_necm_ro1_oam_r_bin; +extern char banim_necm_ro1_oam_l_bin; +extern char banim_necm_ro1_agbpal; +// battle animation 0x9E +extern int banim_stam_ar1_modes_bin; +extern char banim_stam_ar1_motion_o; +extern char banim_stam_ar1_oam_r_bin; +extern char banim_stam_ar1_oam_l_bin; +extern char banim_stam_ar1_agbpal; +// battle animation 0x9F +extern int banim_zom_at1_modes_bin; +extern char banim_zom_at1_motion_o; +extern char banim_zom_at1_oam_r_bin; +extern char banim_zom_at1_oam_l_bin; +extern char banim_zom_at1_agbpal; +// battle animation 0xA0 +extern int banim_zom_at1_2_modes_bin; +extern char banim_zom_at1_2_motion_o; +extern char banim_zom_at1_2_oam_r_bin; +extern char banim_zom_at1_2_oam_l_bin; +extern char banim_zom_at1_2_agbpal; +// battle animation 0xA1 +extern int banim_sks_sw1_modes_bin; +extern char banim_sks_sw1_motion_o; +extern char banim_sks_sw1_oam_r_bin; +extern char banim_sks_sw1_oam_l_bin; +extern char banim_sks_sw1_agbpal; +// battle animation 0xA2 +extern int banim_sks_sp1_modes_bin; +extern char banim_sks_sp1_motion_o; +extern char banim_sks_sp1_oam_r_bin; +extern char banim_sks_sp1_oam_l_bin; +extern char banim_sks_sp1_agbpal; +// battle animation 0xA3 +extern int banim_sks_sw1_2_modes_bin; +extern char banim_sks_sw1_2_motion_o; +extern char banim_sks_sw1_2_oam_r_bin; +extern char banim_sks_sw1_2_oam_l_bin; +extern char banim_sks_sw1_2_agbpal; +// battle animation 0xA4 +extern int banim_ska_ar1_modes_bin; +extern char banim_ska_ar1_motion_o; +extern char banim_ska_ar1_oam_r_bin; +extern char banim_ska_ar1_oam_l_bin; +extern char banim_ska_ar1_agbpal; +// battle animation 0xA5 +extern int banim_sks_sw1_3_modes_bin; +extern char banim_sks_sw1_3_motion_o; +extern char banim_sks_sw1_3_oam_r_bin; +extern char banim_sks_sw1_3_oam_l_bin; +extern char banim_sks_sw1_3_agbpal; +// battle animation 0xA6 +extern int banim_sks_sw1_4_modes_bin; +extern char banim_sks_sw1_4_motion_o; +extern char banim_sks_sw1_4_oam_r_bin; +extern char banim_sks_sw1_4_oam_l_bin; +extern char banim_sks_sw1_4_agbpal; +// battle animation 0xA7 +extern int banim_sks_sp1_2_modes_bin; +extern char banim_sks_sp1_2_motion_o; +extern char banim_sks_sp1_2_oam_r_bin; +extern char banim_sks_sp1_2_oam_l_bin; +extern char banim_sks_sp1_2_agbpal; +// battle animation 0xA8 +extern int banim_sks_sw1_5_modes_bin; +extern char banim_sks_sw1_5_motion_o; +extern char banim_sks_sw1_5_oam_r_bin; +extern char banim_sks_sw1_5_oam_l_bin; +extern char banim_sks_sw1_5_agbpal; +// battle animation 0xA9 +extern int banim_ska_ar1_2_modes_bin; +extern char banim_ska_ar1_2_motion_o; +extern char banim_ska_ar1_2_oam_r_bin; +extern char banim_ska_ar1_2_oam_l_bin; +extern char banim_ska_ar1_2_agbpal; +// battle animation 0xAA +extern int banim_sks_sw1_6_modes_bin; +extern char banim_sks_sw1_6_motion_o; +extern char banim_sks_sw1_6_oam_r_bin; +extern char banim_sks_sw1_6_oam_l_bin; +extern char banim_sks_sw1_6_agbpal; +// battle animation 0xAB +extern int banim_bae_at1_modes_bin; +extern char banim_bae_at1_motion_o; +extern char banim_bae_at1_oam_r_bin; +extern char banim_bae_at1_oam_l_bin; +extern char banim_bae_at1_agbpal; +// battle animation 0xAC +extern int banim_bae_at1_2_modes_bin; +extern char banim_bae_at1_2_motion_o; +extern char banim_bae_at1_2_oam_r_bin; +extern char banim_bae_at1_2_oam_l_bin; +extern char banim_bae_at1_2_agbpal; +// battle animation 0xAD +extern int banim_cyc_ax1_modes_bin; +extern char banim_cyc_ax1_motion_o; +extern char banim_cyc_ax1_oam_r_bin; +extern char banim_cyc_ax1_oam_l_bin; +extern char banim_cyc_ax1_agbpal; +// battle animation 0xAE +extern int banim_cyc_ax1_2_modes_bin; +extern char banim_cyc_ax1_2_motion_o; +extern char banim_cyc_ax1_2_oam_r_bin; +extern char banim_cyc_ax1_2_oam_l_bin; +extern char banim_cyc_ax1_2_agbpal; +// battle animation 0xAF +extern int banim_cyc_ax1_3_modes_bin; +extern char banim_cyc_ax1_3_motion_o; +extern char banim_cyc_ax1_3_oam_r_bin; +extern char banim_cyc_ax1_3_oam_l_bin; +extern char banim_cyc_ax1_3_agbpal; +// battle animation 0xB0 +extern int banim_mdg_at1_modes_bin; +extern char banim_mdg_at1_motion_o; +extern char banim_mdg_at1_oam_r_bin; +extern char banim_mdg_at1_oam_l_bin; +extern char banim_mdg_at1_agbpal; +// battle animation 0xB1 +extern int banim_cer_at1_modes_bin; +extern char banim_cer_at1_motion_o; +extern char banim_cer_at1_oam_r_bin; +extern char banim_cer_at1_oam_l_bin; +extern char banim_cer_at1_agbpal; +// battle animation 0xB2 +extern int banim_mcd_ax1_modes_bin; +extern char banim_mcd_ax1_motion_o; +extern char banim_mcd_ax1_oam_r_bin; +extern char banim_mcd_ax1_oam_l_bin; +extern char banim_mcd_ax1_agbpal; +// battle animation 0xB3 +extern int banim_mcd_ax1_2_modes_bin; +extern char banim_mcd_ax1_2_motion_o; +extern char banim_mcd_ax1_2_oam_r_bin; +extern char banim_mcd_ax1_2_oam_l_bin; +extern char banim_mcd_ax1_2_agbpal; +// battle animation 0xB4 +extern int banim_mcd_ax1_3_modes_bin; +extern char banim_mcd_ax1_3_motion_o; +extern char banim_mcd_ax1_3_oam_r_bin; +extern char banim_mcd_ax1_3_oam_l_bin; +extern char banim_mcd_ax1_3_agbpal; +// battle animation 0xB5 +extern int banim_mcd_ax1_4_modes_bin; +extern char banim_mcd_ax1_4_motion_o; +extern char banim_mcd_ax1_4_oam_r_bin; +extern char banim_mcd_ax1_4_oam_l_bin; +extern char banim_mcd_ax1_4_agbpal; +// battle animation 0xB6 +extern int banim_mcd_ax1_5_modes_bin; +extern char banim_mcd_ax1_5_motion_o; +extern char banim_mcd_ax1_5_oam_r_bin; +extern char banim_mcd_ax1_5_oam_l_bin; +extern char banim_mcd_ax1_5_agbpal; +// battle animation 0xB7 +extern int banim_mcd_ar1_modes_bin; +extern char banim_mcd_ar1_motion_o; +extern char banim_mcd_ar1_oam_r_bin; +extern char banim_mcd_ar1_oam_l_bin; +extern char banim_mcd_ar1_agbpal; +// battle animation 0xB8 +extern int banim_mcd_ax1_6_modes_bin; +extern char banim_mcd_ax1_6_motion_o; +extern char banim_mcd_ax1_6_oam_r_bin; +extern char banim_mcd_ax1_6_oam_l_bin; +extern char banim_mcd_ax1_6_agbpal; +// battle animation 0xB9 +extern int banim_bgl_mg1_modes_bin; +extern char banim_bgl_mg1_motion_o; +extern char banim_bgl_mg1_oam_r_bin; +extern char banim_bgl_mg1_oam_l_bin; +extern char banim_bgl_mg1_agbpal; +// battle animation 0xBA +extern int banim_bgl_mg1_2_modes_bin; +extern char banim_bgl_mg1_2_motion_o; +extern char banim_bgl_mg1_2_oam_r_bin; +extern char banim_bgl_mg1_2_oam_l_bin; +extern char banim_bgl_mg1_2_agbpal; +// battle animation 0xBB +extern int banim_gog_mg1_modes_bin; +extern char banim_gog_mg1_motion_o; +extern char banim_gog_mg1_oam_r_bin; +extern char banim_gog_mg1_oam_l_bin; +extern char banim_gog_mg1_agbpal; +// battle animation 0xBC +extern int banim_gar_sp1_modes_bin; +extern char banim_gar_sp1_motion_o; +extern char banim_gar_sp1_oam_r_bin; +extern char banim_gar_sp1_oam_l_bin; +extern char banim_gar_sp1_agbpal; +// battle animation 0xBD +extern int banim_gar_sp1_2_modes_bin; +extern char banim_gar_sp1_2_motion_o; +extern char banim_gar_sp1_2_oam_r_bin; +extern char banim_gar_sp1_2_oam_l_bin; +extern char banim_gar_sp1_2_agbpal; +// battle animation 0xBE +extern int banim_gar_sp1_3_modes_bin; +extern char banim_gar_sp1_3_motion_o; +extern char banim_gar_sp1_3_oam_r_bin; +extern char banim_gar_sp1_3_oam_l_bin; +extern char banim_gar_sp1_3_agbpal; +// battle animation 0xBF +extern int banim_gar_sp1_4_modes_bin; +extern char banim_gar_sp1_4_motion_o; +extern char banim_gar_sp1_4_oam_r_bin; +extern char banim_gar_sp1_4_oam_l_bin; +extern char banim_gar_sp1_4_agbpal; +// battle animation 0xC0 +extern int banim_drz_mg1_modes_bin; +extern char banim_drz_mg1_motion_o; +extern char banim_drz_mg1_oam_r_bin; +extern char banim_drz_mg1_oam_l_bin; +extern char banim_drz_mg1_agbpal; +// battle animation 0xC1 +extern int banim_bos_at1_modes_bin; +extern char banim_bos_at1_motion_o; +extern char banim_bos_at1_oam_r_bin; +extern char banim_bos_at1_oam_l_bin; +extern char banim_bos_at1_agbpal; +// battle animation 0xC2 +extern int banim_bos_at1_2_modes_bin; +extern char banim_bos_at1_2_motion_o; +extern char banim_bos_at1_2_oam_r_bin; +extern char banim_bos_at1_2_oam_l_bin; +extern char banim_bos_at1_2_agbpal; +// battle animation 0xC3 +extern int banim_fifd_mg1_modes_bin; +extern char banim_fifd_mg1_motion_o; +extern char banim_fifd_mg1_oam_r_bin; +extern char banim_fifd_mg1_oam_l_bin; +extern char banim_fifd_mg1_agbpal; +// battle animation 0xC4 +extern int banim_fifd_he1_modes_bin; +extern char banim_fifd_he1_motion_o; +extern char banim_fifd_he1_oam_r_bin; +extern char banim_fifd_he1_oam_l_bin; +extern char banim_fifd_he1_agbpal; +// battle animation 0xC5 +extern int banim_fifd_hk1_modes_bin; +extern char banim_fifd_hk1_motion_o; +extern char banim_fifd_hk1_oam_r_bin; +extern char banim_fifd_hk1_oam_l_bin; +extern char banim_fifd_hk1_agbpal; +// battle animation 0xC6 +extern int banim_mf_mi1_modes_bin; +extern char banim_mf_mi1_motion_o; +extern char banim_mf_mi1_oam_r_bin; +extern char banim_mf_mi1_oam_l_bin; +extern char banim_mf_mi1_agbpal; +// battle animation 0xC7 +extern int banim_prif_ro1_2_modes_bin; +extern char banim_prif_ro1_2_motion_o; +extern char banim_prif_ro1_2_oam_r_bin; +extern char banim_prif_ro1_2_oam_l_bin; +extern char banim_prif_ro1_2_agbpal; +// battle animation 0xC8 +extern int banim_fifd_mg1_2_modes_bin; +extern char banim_fifd_mg1_2_motion_o; +extern char banim_fifd_mg1_2_oam_r_bin; +extern char banim_fifd_mg1_2_oam_l_bin; +extern char banim_fifd_mg1_2_agbpal; +// character palette +extern char banim_pal_mer[]; +extern char banim_pal_ame[]; +extern char banim_pal_gil[]; +extern char banim_pal_bre[]; +extern char banim_pal_saa[]; +extern char banim_pal_mar[]; +extern char banim_pal_com[]; +extern char banim_pal_jho[]; +extern char banim_pal_bon[]; +extern char banim_pal_baz[]; +extern char banim_pal_ass[]; +extern char banim_pal_nat[]; +extern char banim_pal_mul[]; +extern char banim_pal_irv[]; +extern char banim_pal_ewa[]; +extern char banim_pal_gar[]; +extern char banim_pal_ros[]; +extern char banim_pal_xys[]; +extern char banim_pal_doz[]; +extern char banim_pal_ros_2[]; +extern char banim_pal_tet[]; +extern char banim_pal_cug[]; +extern char banim_pal_cug_2[]; +extern char banim_pal_gle[]; +extern char banim_pal_kno[]; +extern char banim_pal_ewa_2[]; +extern char banim_pal_tur[]; +extern char banim_pal_van[]; +extern char banim_pal_syr[]; +extern char banim_pal_gar_2[]; +extern char banim_pal_ros_3[]; +extern char banim_pal_one[]; +extern char banim_pal_xys_2[]; +extern char banim_pal_mer_2[]; +extern char banim_pal_ber[]; +extern char banim_pal_ame_2[]; +extern char banim_pal_gil_2[]; +extern char banim_pal_vig[]; +extern char banim_pal_tir[]; +extern char banim_pal_for[]; +extern char banim_pal_fra[]; +extern char banim_pal_gil_3[]; +extern char banim_pal_kyl[]; +extern char banim_pal_ame_3[]; +extern char banim_pal_dus[]; +extern char banim_pal_aia[]; +extern char banim_pal_lut[]; +extern char banim_pal_ewa_3[]; +extern char banim_pal_xys_3[]; +extern char banim_pal_zon[]; +extern char banim_pal_ewa_4[]; +extern char banim_pal_lar[]; +extern char banim_pal_lut_2[]; +extern char banim_pal_cel[]; +extern char banim_pal_ass_2[]; +extern char banim_pal_jho_2[]; +extern char banim_pal_mar_2[]; +extern char banim_pal_ame_4[]; +extern char banim_pal_for_2[]; +extern char banim_pal_set[]; +extern char banim_pal_fra_2[]; +extern char banim_pal_kyl_2[]; +extern char banim_pal_ols[]; +extern char banim_pal_van_2[]; +extern char banim_pal_tur_2[]; +extern char banim_pal_ros_4[]; +extern char banim_pal_nat_2[]; +extern char banim_pal_com_2[]; +extern char banim_pal_mul_2[]; +extern char banim_pal_ren[]; +extern char banim_pal_lut_3[]; +extern char banim_pal_ass_3[]; +extern char banim_pal_ewa_5[]; +extern char banim_pal_kno_2[]; +extern char banim_pal_mul_3[]; +extern char banim_pal_sal[]; +extern char banim_pal_ewa_6[]; +extern char banim_pal_kno_3[]; +extern char banim_pal_nov[]; +extern char banim_pal_ewa_7[]; +extern char banim_pal_kno_4[]; +extern char banim_pal_hea[]; +extern char banim_pal_mer_3[]; +extern char banim_pal_ame_5[]; +extern char banim_pal_fra_3[]; +extern char banim_pal_kyl_3[]; +extern char banim_pal_for_3[]; +extern char banim_pal_mur[]; +extern char banim_pal_ish[]; +extern char banim_pal_hey[]; +extern char banim_pal_fad[]; +extern char banim_pal_jho_3[]; +extern char banim_pal_mar_3[]; +extern char banim_pal_com_3[]; +extern char banim_pal_car[]; +extern char banim_pal_lar_2[]; +extern char banim_pal_nat_3[]; +extern char banim_pal_lar_3[]; +extern char banim_pal_gar_3[]; +extern char banim_pal_ros_5[]; +extern char banim_pal_bin[]; +extern char banim_pal_tur_3[]; +extern char banim_pal_van_3[]; +extern char banim_pal_cug_3[]; +extern char banim_pal_wal[]; +extern char banim_pal_geb[]; +extern char banim_pal_pab[]; +extern char banim_pal_cet[]; +// battle animation terrain +extern short battle_terrain_heichi1_pal[]; +extern char battle_terrain_heichi1_tileset[]; +extern short battle_terrain_arechi1_pal[]; +extern char battle_terrain_arechi1_tileset[]; +extern short battle_terrain_jyoumon1_pal[]; +extern char battle_terrain_jyoumon1_tileset[]; +extern short battle_terrain_bukiya1_pal[]; +extern char battle_terrain_bukiya1_tileset[]; +extern short battle_terrain_gake1_pal[]; +extern char battle_terrain_gake1_tileset[]; +extern short battle_terrain_gyokuza1_pal[]; +extern char battle_terrain_gyokuza1_tileset[]; +extern short battle_terrain_haikyo1_pal[]; +extern char battle_terrain_haikyo1_tileset[]; +extern short battle_terrain_hanebashi1_pal[]; +extern char battle_terrain_hanebashi1_tileset[]; +extern short battle_terrain_hasi1_pal[]; +extern char battle_terrain_hasi1_tileset[]; +extern short battle_terrain_sabaku1_pal[]; +extern char battle_terrain_sabaku1_tileset[]; +extern short battle_terrain_kawa1_pal[]; +extern char battle_terrain_kawa1_tileset[]; +extern short battle_terrain_mura1_pal[]; +extern char battle_terrain_mura1_tileset[]; +extern short battle_terrain_umi1_pal[]; +extern char battle_terrain_umi1_tileset[]; +extern short battle_terrain_mizuiumi1_pal[]; +extern char battle_terrain_mizuiumi1_tileset[]; +extern short battle_terrain_azukarijo1_pal[]; +extern char battle_terrain_azukarijo1_tileset[]; +extern short battle_terrain_douguya1_pal[]; +extern char battle_terrain_douguya1_tileset[]; +extern short battle_terrain_fukaimori1_pal[]; +extern char battle_terrain_fukaimori1_tileset[]; +extern short battle_terrain_michi1_pal[]; +extern char battle_terrain_michi1_tileset[]; +extern short battle_terrain_minka1_pal[]; +extern char battle_terrain_minka1_tileset[]; +extern short battle_terrain_mori1_pal[]; +extern char battle_terrain_mori1_tileset[]; +extern short battle_terrain_siroyuka1_pal[]; +extern char battle_terrain_siroyuka1_tileset[]; +extern short battle_terrain_sunachi1_pal[]; +extern char battle_terrain_sunachi1_tileset[]; +extern short battle_terrain_takaiyama1_pal[]; +extern char battle_terrain_takaiyama1_tileset[]; +extern short battle_terrain_toride1_pal[]; +extern char battle_terrain_toride1_tileset[]; +extern short battle_terrain_tougijou1_pal[]; +extern char battle_terrain_tougijou1_tileset[]; +extern short battle_terrain_yama1_pal[]; +extern char battle_terrain_yama1_tileset[]; +extern short battle_terrain_mahouyuka1_pal[]; +extern char battle_terrain_mahouyuka1_tileset[]; +extern short battle_terrain_kabe1_pal[]; +extern char battle_terrain_kabe1_tileset[]; +extern short battle_terrain_kowaretakabe_pal[]; +extern char battle_terrain_kowaretakabe_tileset[]; +extern short battle_terrain_kowaretakabe_pal_2[]; +extern char battle_terrain_kowaretakabe_tileset_2[]; +extern short battle_terrain_hasira1_pal[]; +extern char battle_terrain_hasira1_tileset[]; +extern short battle_terrain_takarabako1_pal[]; +extern char battle_terrain_takarabako1_tileset[]; +extern short battle_terrain_killerarechi_pal[]; +extern char battle_terrain_killerarechi_tileset[]; +extern short battle_terrain_mon1_pal[]; +extern char battle_terrain_mon1_tileset[]; +extern short battle_terrain_tuusintougi1_pal[]; +extern char battle_terrain_tuusintougi1_tileset[]; +extern short battle_terrain_mura1_pal_2[]; +extern short battle_terrain_siroyuka1_pal_2[]; +extern short battle_terrain_gyokuza1_pal_2[]; +extern short battle_terrain_takarabako1_pal_2[]; +extern short battle_terrain_kowaretakabe_pal_3[]; +extern short battle_terrain_heichi1_pal_2[]; +extern short battle_terrain_jyoumon1_pal_2[]; +extern short battle_terrain_bukiya1_pal_2[]; +extern short battle_terrain_gake1_pal_2[]; +extern short battle_terrain_haikyo1_pal_2[]; +extern short battle_terrain_hasi1_pal_2[]; +extern short battle_terrain_kawa1_pal_2[]; +extern short battle_terrain_mura1_pal_3[]; +extern short battle_terrain_mizuiumi1_pal_2[]; +extern short battle_terrain_douguya1_pal_2[]; +extern short battle_terrain_fukaimori1_pal_2[]; +extern short battle_terrain_michi1_pal_2[]; +extern short battle_terrain_minka1_pal_2[]; +extern short battle_terrain_mori1_pal_2[]; +extern short battle_terrain_takaiyama1_pal_2[]; +extern short battle_terrain_tougijou1_pal_2[]; +extern short battle_terrain_yama1_pal_2[]; +extern short battle_terrain_killerarechi_pal_2[]; +extern short battle_terrain_toride1_pal_2[]; +extern short battle_terrain_kawa1_pal_3[]; +extern short battle_terrain_siroyuka1_pal_3[]; +extern short battle_terrain_takarabako1_pal_3[]; +extern short battle_terrain_kowaretakabe_pal_4[]; +extern short battle_terrain_gyokuza1_pal_3[]; +extern short battle_terrain_hasira1_pal_2[]; +extern short battle_terrain_hasira1_pal_3[]; +extern short battle_terrain_heichi1_pal_3[]; +extern short battle_terrain_kawa1_pal_4[]; +extern short battle_terrain_siroyuka1_pal_4[]; +extern short battle_terrain_takarabako1_pal_4[]; +extern short battle_terrain_kowaretakabe_pal_5[]; +extern short battle_terrain_gyokuza1_pal_4[]; +extern short battle_terrain_hasira1_pal_4[]; +extern short battle_terrain_heichi1_pal_4[]; +extern short battle_terrain_kawa1_pal_5[]; +extern short battle_terrain_maruta1_pal[]; +extern char battle_terrain_maruta1_tileset[]; +extern short battle_terrain_hasi1_pal_3[]; +extern short battle_terrain_mura1_pal_4[]; +extern short battle_terrain_siroyuka1_pal_5[]; +extern short battle_terrain_takarabako1_pal_5[]; +extern short battle_terrain_kowaretakabe_pal_6[]; +extern short battle_terrain_gyokuza1_pal_5[]; +extern short battle_terrain_hasira1_pal_5[]; +extern short battle_terrain_heichi1_pal_5[]; +extern short battle_terrain_kawa1_pal_6[]; +extern short battle_terrain_gake1_pal_3[]; +extern short battle_terrain_siroyuka1_pal_6[]; +extern short battle_terrain_takarabako1_pal_6[]; +extern short battle_terrain_kowaretakabe_pal_7[]; +extern short battle_terrain_gyokuza1_pal_6[]; +extern short battle_terrain_hasira1_pal_6[]; +extern short battle_terrain_heichi1_pal_6[]; +extern short battle_terrain_mori1_pal_3[]; +extern short battle_terrain_maruta1_pal_2[]; +extern short battle_terrain_fune1_pal[]; +extern char battle_terrain_fune1_tileset[]; +extern short battle_terrain_mori1_pal_4[]; +extern short battle_terrain_umi1_pal_2[]; +extern short battle_terrain_gyokuza1_pal_7[]; +extern short battle_terrain_gyokuza1_pal_8[]; +extern short battle_terrain_kawa1_pal_7[]; +extern short battle_terrain_hasi1_pal_4[]; +extern short battle_terrain_gyokuza1_pal_9[]; +extern short battle_terrain_yama1_pal_3[]; +extern short battle_terrain_takaiyama1_pal_3[]; +extern short battle_terrain_mizuiumi1_pal_3[]; diff --git a/EngineHacks/Necessary/GrowthGetters/C/include/banim_script.inc b/EngineHacks/Necessary/GrowthGetters/C/include/banim_script.inc new file mode 100644 index 0000000000..f69836482f --- /dev/null +++ b/EngineHacks/Necessary/GrowthGetters/C/include/banim_script.inc @@ -0,0 +1,2815 @@ +@ vim:ft=armv4 + @ battle animation 0x0 + .extern banim_lorm_sp1_script + .extern banim_lorm_sp1_mode_attack_close + .extern banim_lorm_sp1_mode_attack_close_back + .extern banim_lorm_sp1_mode_attack_close_critical + .extern banim_lorm_sp1_mode_attack_close_critical_back + .extern banim_lorm_sp1_mode_attack_range + .extern banim_lorm_sp1_mode_attack_range_critical + .extern banim_lorm_sp1_mode_dodge_close + .extern banim_lorm_sp1_mode_dodge_range + .extern banim_lorm_sp1_mode_stand_close + .extern banim_lorm_sp1_mode_stand + .extern banim_lorm_sp1_mode_stand_range + .extern banim_lorm_sp1_mode_attack_miss + @ battle animation 0x1 + .extern banim_lorm_sp1_2_script + .extern banim_lorm_sp1_2_mode_attack_close + .extern banim_lorm_sp1_2_mode_attack_close_back + .extern banim_lorm_sp1_2_mode_attack_close_critical + .extern banim_lorm_sp1_2_mode_attack_close_critical_back + .extern banim_lorm_sp1_2_mode_attack_range + .extern banim_lorm_sp1_2_mode_attack_range_critical + .extern banim_lorm_sp1_2_mode_dodge_close + .extern banim_lorm_sp1_2_mode_dodge_range + .extern banim_lorm_sp1_2_mode_stand_close + .extern banim_lorm_sp1_2_mode_stand + .extern banim_lorm_sp1_2_mode_stand_range + .extern banim_lorm_sp1_2_mode_attack_miss + @ battle animation 0x2 + .extern banim_lorf_sw1_script + .extern banim_lorf_sw1_mode_attack_close + .extern banim_lorf_sw1_mode_attack_close_back + .extern banim_lorf_sw1_mode_attack_close_critical + .extern banim_lorf_sw1_mode_attack_close_critical_back + .extern banim_lorf_sw1_mode_attack_range + .extern banim_lorf_sw1_mode_attack_range_critical + .extern banim_lorf_sw1_mode_dodge_close + .extern banim_lorf_sw1_mode_dodge_range + .extern banim_lorf_sw1_mode_stand_close + .extern banim_lorf_sw1_mode_stand + .extern banim_lorf_sw1_mode_stand_range + .extern banim_lorf_sw1_mode_attack_miss + @ battle animation 0x3 + .extern banim_lorf_sw1_2_script + .extern banim_lorf_sw1_2_mode_attack_close + .extern banim_lorf_sw1_2_mode_attack_close_back + .extern banim_lorf_sw1_2_mode_attack_close_critical + .extern banim_lorf_sw1_2_mode_attack_close_critical_back + .extern banim_lorf_sw1_2_mode_attack_range + .extern banim_lorf_sw1_2_mode_attack_range_critical + .extern banim_lorf_sw1_2_mode_dodge_close + .extern banim_lorf_sw1_2_mode_dodge_range + .extern banim_lorf_sw1_2_mode_stand_close + .extern banim_lorf_sw1_2_mode_stand + .extern banim_lorf_sw1_2_mode_stand_range + .extern banim_lorf_sw1_2_mode_attack_miss + @ battle animation 0x4 + .extern banim_lomm_sp1_script + .extern banim_lomm_sp1_mode_attack_close + .extern banim_lomm_sp1_mode_attack_close_back + .extern banim_lomm_sp1_mode_attack_close_critical + .extern banim_lomm_sp1_mode_attack_close_critical_back + .extern banim_lomm_sp1_mode_attack_range + .extern banim_lomm_sp1_mode_attack_range_critical + .extern banim_lomm_sp1_mode_dodge_close + .extern banim_lomm_sp1_mode_dodge_range + .extern banim_lomm_sp1_mode_stand_close + .extern banim_lomm_sp1_mode_stand + .extern banim_lomm_sp1_mode_stand_range + .extern banim_lomm_sp1_mode_attack_miss + @ battle animation 0x5 + .extern banim_lorf_sw1_3_script + .extern banim_lorf_sw1_3_mode_attack_close + .extern banim_lorf_sw1_3_mode_attack_close_back + .extern banim_lorf_sw1_3_mode_attack_close_critical + .extern banim_lorf_sw1_3_mode_attack_close_critical_back + .extern banim_lorf_sw1_3_mode_attack_range + .extern banim_lorf_sw1_3_mode_attack_range_critical + .extern banim_lorf_sw1_3_mode_dodge_close + .extern banim_lorf_sw1_3_mode_dodge_range + .extern banim_lorf_sw1_3_mode_stand_close + .extern banim_lorf_sw1_3_mode_stand + .extern banim_lorf_sw1_3_mode_stand_range + .extern banim_lorf_sw1_3_mode_attack_miss + @ battle animation 0x6 + .extern banim_lomm_sp1_2_script + .extern banim_lomm_sp1_2_mode_attack_close + .extern banim_lomm_sp1_2_mode_attack_close_back + .extern banim_lomm_sp1_2_mode_attack_close_critical + .extern banim_lomm_sp1_2_mode_attack_close_critical_back + .extern banim_lomm_sp1_2_mode_attack_range + .extern banim_lomm_sp1_2_mode_attack_range_critical + .extern banim_lomm_sp1_2_mode_dodge_close + .extern banim_lomm_sp1_2_mode_dodge_range + .extern banim_lomm_sp1_2_mode_stand_close + .extern banim_lomm_sp1_2_mode_stand + .extern banim_lomm_sp1_2_mode_stand_range + .extern banim_lomm_sp1_2_mode_attack_miss + @ battle animation 0x7 + .extern banim_lomf_sw1_script + .extern banim_lomf_sw1_mode_attack_close + .extern banim_lomf_sw1_mode_attack_close_back + .extern banim_lomf_sw1_mode_attack_close_critical + .extern banim_lomf_sw1_mode_attack_close_critical_back + .extern banim_lomf_sw1_mode_attack_range + .extern banim_lomf_sw1_mode_attack_range_critical + .extern banim_lomf_sw1_mode_dodge_close + .extern banim_lomf_sw1_mode_dodge_range + .extern banim_lomf_sw1_mode_stand_close + .extern banim_lomf_sw1_mode_stand + .extern banim_lomf_sw1_mode_stand_range + .extern banim_lomf_sw1_mode_attack_miss + @ battle animation 0x8 + .extern banim_lorf_sw1_4_script + .extern banim_lorf_sw1_4_mode_attack_close + .extern banim_lorf_sw1_4_mode_attack_close_back + .extern banim_lorf_sw1_4_mode_attack_close_critical + .extern banim_lorf_sw1_4_mode_attack_close_critical_back + .extern banim_lorf_sw1_4_mode_attack_range + .extern banim_lorf_sw1_4_mode_attack_range_critical + .extern banim_lorf_sw1_4_mode_dodge_close + .extern banim_lorf_sw1_4_mode_dodge_range + .extern banim_lorf_sw1_4_mode_stand_close + .extern banim_lorf_sw1_4_mode_stand + .extern banim_lorf_sw1_4_mode_stand_range + .extern banim_lorf_sw1_4_mode_attack_miss + @ battle animation 0x9 + .extern banim_lomf_sw1_2_script + .extern banim_lomf_sw1_2_mode_attack_close + .extern banim_lomf_sw1_2_mode_attack_close_back + .extern banim_lomf_sw1_2_mode_attack_close_critical + .extern banim_lomf_sw1_2_mode_attack_close_critical_back + .extern banim_lomf_sw1_2_mode_attack_range + .extern banim_lomf_sw1_2_mode_attack_range_critical + .extern banim_lomf_sw1_2_mode_dodge_close + .extern banim_lomf_sw1_2_mode_dodge_range + .extern banim_lomf_sw1_2_mode_stand_close + .extern banim_lomf_sw1_2_mode_stand + .extern banim_lomf_sw1_2_mode_stand_range + .extern banim_lomf_sw1_2_mode_attack_miss + @ battle animation 0xA + .extern banim_merm_sw1_script + .extern banim_merm_sw1_mode_attack_close + .extern banim_merm_sw1_mode_attack_close_back + .extern banim_merm_sw1_mode_attack_close_critical + .extern banim_merm_sw1_mode_attack_close_critical_back + .extern banim_merm_sw1_mode_attack_range + .extern banim_merm_sw1_mode_attack_range_critical + .extern banim_merm_sw1_mode_dodge_close + .extern banim_merm_sw1_mode_dodge_range + .extern banim_merm_sw1_mode_stand_close + .extern banim_merm_sw1_mode_stand + .extern banim_merm_sw1_mode_stand_range + .extern banim_merm_sw1_mode_attack_miss + @ battle animation 0xB + .extern banim_merm_sw1_2_script + .extern banim_merm_sw1_2_mode_attack_close + .extern banim_merm_sw1_2_mode_attack_close_back + .extern banim_merm_sw1_2_mode_attack_close_critical + .extern banim_merm_sw1_2_mode_attack_close_critical_back + .extern banim_merm_sw1_2_mode_attack_range + .extern banim_merm_sw1_2_mode_attack_range_critical + .extern banim_merm_sw1_2_mode_dodge_close + .extern banim_merm_sw1_2_mode_dodge_range + .extern banim_merm_sw1_2_mode_stand_close + .extern banim_merm_sw1_2_mode_stand + .extern banim_merm_sw1_2_mode_stand_range + .extern banim_merm_sw1_2_mode_attack_miss + @ battle animation 0xC + .extern banim_bram_sw1_script + .extern banim_bram_sw1_mode_attack_close + .extern banim_bram_sw1_mode_attack_close_back + .extern banim_bram_sw1_mode_attack_close_critical + .extern banim_bram_sw1_mode_attack_close_critical_back + .extern banim_bram_sw1_mode_attack_range + .extern banim_bram_sw1_mode_attack_range_critical + .extern banim_bram_sw1_mode_dodge_close + .extern banim_bram_sw1_mode_dodge_range + .extern banim_bram_sw1_mode_stand_close + .extern banim_bram_sw1_mode_stand + .extern banim_bram_sw1_mode_stand_range + .extern banim_bram_sw1_mode_attack_miss + @ battle animation 0xD + .extern banim_bram_sw1_2_script + .extern banim_bram_sw1_2_mode_attack_close + .extern banim_bram_sw1_2_mode_attack_close_back + .extern banim_bram_sw1_2_mode_attack_close_critical + .extern banim_bram_sw1_2_mode_attack_close_critical_back + .extern banim_bram_sw1_2_mode_attack_range + .extern banim_bram_sw1_2_mode_attack_range_critical + .extern banim_bram_sw1_2_mode_dodge_close + .extern banim_bram_sw1_2_mode_dodge_range + .extern banim_bram_sw1_2_mode_stand_close + .extern banim_bram_sw1_2_mode_stand + .extern banim_bram_sw1_2_mode_stand_range + .extern banim_bram_sw1_2_mode_attack_miss + @ battle animation 0xE + .extern banim_bram_sw1_3_script + .extern banim_bram_sw1_3_mode_attack_close + .extern banim_bram_sw1_3_mode_attack_close_back + .extern banim_bram_sw1_3_mode_attack_close_critical + .extern banim_bram_sw1_3_mode_attack_close_critical_back + .extern banim_bram_sw1_3_mode_attack_range + .extern banim_bram_sw1_3_mode_attack_range_critical + .extern banim_bram_sw1_3_mode_dodge_close + .extern banim_bram_sw1_3_mode_dodge_range + .extern banim_bram_sw1_3_mode_stand_close + .extern banim_bram_sw1_3_mode_stand + .extern banim_bram_sw1_3_mode_stand_range + .extern banim_bram_sw1_3_mode_attack_miss + @ battle animation 0xF + .extern banim_bram_sw1_4_script + .extern banim_bram_sw1_4_mode_attack_close + .extern banim_bram_sw1_4_mode_attack_close_back + .extern banim_bram_sw1_4_mode_attack_close_critical + .extern banim_bram_sw1_4_mode_attack_close_critical_back + .extern banim_bram_sw1_4_mode_attack_range + .extern banim_bram_sw1_4_mode_attack_range_critical + .extern banim_bram_sw1_4_mode_dodge_close + .extern banim_bram_sw1_4_mode_dodge_range + .extern banim_bram_sw1_4_mode_stand_close + .extern banim_bram_sw1_4_mode_stand + .extern banim_bram_sw1_4_mode_stand_range + .extern banim_bram_sw1_4_mode_attack_miss + @ battle animation 0x10 + .extern banim_myrm_sw1_script + .extern banim_myrm_sw1_mode_attack_close + .extern banim_myrm_sw1_mode_attack_close_back + .extern banim_myrm_sw1_mode_attack_close_critical + .extern banim_myrm_sw1_mode_attack_close_critical_back + .extern banim_myrm_sw1_mode_attack_range + .extern banim_myrm_sw1_mode_attack_range_critical + .extern banim_myrm_sw1_mode_dodge_close + .extern banim_myrm_sw1_mode_dodge_range + .extern banim_myrm_sw1_mode_stand_close + .extern banim_myrm_sw1_mode_stand + .extern banim_myrm_sw1_mode_stand_range + .extern banim_myrm_sw1_mode_attack_miss + @ battle animation 0x11 + .extern banim_myrm_sw1_2_script + .extern banim_myrm_sw1_2_mode_attack_close + .extern banim_myrm_sw1_2_mode_attack_close_back + .extern banim_myrm_sw1_2_mode_attack_close_critical + .extern banim_myrm_sw1_2_mode_attack_close_critical_back + .extern banim_myrm_sw1_2_mode_attack_range + .extern banim_myrm_sw1_2_mode_attack_range_critical + .extern banim_myrm_sw1_2_mode_dodge_close + .extern banim_myrm_sw1_2_mode_dodge_range + .extern banim_myrm_sw1_2_mode_stand_close + .extern banim_myrm_sw1_2_mode_stand + .extern banim_myrm_sw1_2_mode_stand_range + .extern banim_myrm_sw1_2_mode_attack_miss + @ battle animation 0x12 + .extern banim_myrf_sw1_script + .extern banim_myrf_sw1_mode_attack_close + .extern banim_myrf_sw1_mode_attack_close_back + .extern banim_myrf_sw1_mode_attack_close_critical + .extern banim_myrf_sw1_mode_attack_close_critical_back + .extern banim_myrf_sw1_mode_attack_range + .extern banim_myrf_sw1_mode_attack_range_critical + .extern banim_myrf_sw1_mode_dodge_close + .extern banim_myrf_sw1_mode_dodge_range + .extern banim_myrf_sw1_mode_stand_close + .extern banim_myrf_sw1_mode_stand + .extern banim_myrf_sw1_mode_stand_range + .extern banim_myrf_sw1_mode_attack_miss + @ battle animation 0x13 + .extern banim_myrf_sw1_2_script + .extern banim_myrf_sw1_2_mode_attack_close + .extern banim_myrf_sw1_2_mode_attack_close_back + .extern banim_myrf_sw1_2_mode_attack_close_critical + .extern banim_myrf_sw1_2_mode_attack_close_critical_back + .extern banim_myrf_sw1_2_mode_attack_range + .extern banim_myrf_sw1_2_mode_attack_range_critical + .extern banim_myrf_sw1_2_mode_dodge_close + .extern banim_myrf_sw1_2_mode_dodge_range + .extern banim_myrf_sw1_2_mode_stand_close + .extern banim_myrf_sw1_2_mode_stand + .extern banim_myrf_sw1_2_mode_stand_range + .extern banim_myrf_sw1_2_mode_attack_miss + @ battle animation 0x14 + .extern banim_swmm_sw1_script + .extern banim_swmm_sw1_mode_attack_close + .extern banim_swmm_sw1_mode_attack_close_back + .extern banim_swmm_sw1_mode_attack_close_critical + .extern banim_swmm_sw1_mode_attack_close_critical_back + .extern banim_swmm_sw1_mode_attack_range + .extern banim_swmm_sw1_mode_attack_range_critical + .extern banim_swmm_sw1_mode_dodge_close + .extern banim_swmm_sw1_mode_dodge_range + .extern banim_swmm_sw1_mode_stand_close + .extern banim_swmm_sw1_mode_stand + .extern banim_swmm_sw1_mode_stand_range + .extern banim_swmm_sw1_mode_attack_miss + @ battle animation 0x15 + .extern banim_swmm_sw1_2_script + .extern banim_swmm_sw1_2_mode_attack_close + .extern banim_swmm_sw1_2_mode_attack_close_back + .extern banim_swmm_sw1_2_mode_attack_close_critical + .extern banim_swmm_sw1_2_mode_attack_close_critical_back + .extern banim_swmm_sw1_2_mode_attack_range + .extern banim_swmm_sw1_2_mode_attack_range_critical + .extern banim_swmm_sw1_2_mode_dodge_close + .extern banim_swmm_sw1_2_mode_dodge_range + .extern banim_swmm_sw1_2_mode_stand_close + .extern banim_swmm_sw1_2_mode_stand + .extern banim_swmm_sw1_2_mode_stand_range + .extern banim_swmm_sw1_2_mode_attack_miss + @ battle animation 0x16 + .extern banim_swmf_sw1_script + .extern banim_swmf_sw1_mode_attack_close + .extern banim_swmf_sw1_mode_attack_close_back + .extern banim_swmf_sw1_mode_attack_close_critical + .extern banim_swmf_sw1_mode_attack_close_critical_back + .extern banim_swmf_sw1_mode_attack_range + .extern banim_swmf_sw1_mode_attack_range_critical + .extern banim_swmf_sw1_mode_dodge_close + .extern banim_swmf_sw1_mode_dodge_range + .extern banim_swmf_sw1_mode_stand_close + .extern banim_swmf_sw1_mode_stand + .extern banim_swmf_sw1_mode_stand_range + .extern banim_swmf_sw1_mode_attack_miss + @ battle animation 0x17 + .extern banim_swmf_sw1_2_script + .extern banim_swmf_sw1_2_mode_attack_close + .extern banim_swmf_sw1_2_mode_attack_close_back + .extern banim_swmf_sw1_2_mode_attack_close_critical + .extern banim_swmf_sw1_2_mode_attack_close_critical_back + .extern banim_swmf_sw1_2_mode_attack_range + .extern banim_swmf_sw1_2_mode_attack_range_critical + .extern banim_swmf_sw1_2_mode_dodge_close + .extern banim_swmf_sw1_2_mode_dodge_range + .extern banim_swmf_sw1_2_mode_stand_close + .extern banim_swmf_sw1_2_mode_stand + .extern banim_swmf_sw1_2_mode_stand_range + .extern banim_swmf_sw1_2_mode_attack_miss + @ battle animation 0x18 + .extern banim_figm_ax1_script + .extern banim_figm_ax1_mode_attack_close + .extern banim_figm_ax1_mode_attack_close_back + .extern banim_figm_ax1_mode_attack_close_critical + .extern banim_figm_ax1_mode_attack_close_critical_back + .extern banim_figm_ax1_mode_attack_range + .extern banim_figm_ax1_mode_attack_range_critical + .extern banim_figm_ax1_mode_dodge_close + .extern banim_figm_ax1_mode_dodge_range + .extern banim_figm_ax1_mode_stand_close + .extern banim_figm_ax1_mode_stand + .extern banim_figm_ax1_mode_stand_range + .extern banim_figm_ax1_mode_attack_miss + @ battle animation 0x19 + .extern banim_figm_ax1_2_script + .extern banim_figm_ax1_2_mode_attack_close + .extern banim_figm_ax1_2_mode_attack_close_back + .extern banim_figm_ax1_2_mode_attack_close_critical + .extern banim_figm_ax1_2_mode_attack_close_critical_back + .extern banim_figm_ax1_2_mode_attack_range + .extern banim_figm_ax1_2_mode_attack_range_critical + .extern banim_figm_ax1_2_mode_dodge_close + .extern banim_figm_ax1_2_mode_dodge_range + .extern banim_figm_ax1_2_mode_stand_close + .extern banim_figm_ax1_2_mode_stand + .extern banim_figm_ax1_2_mode_stand_range + .extern banim_figm_ax1_2_mode_attack_miss + @ battle animation 0x1A + .extern banim_figm_ax1_3_script + .extern banim_figm_ax1_3_mode_attack_close + .extern banim_figm_ax1_3_mode_attack_close_back + .extern banim_figm_ax1_3_mode_attack_close_critical + .extern banim_figm_ax1_3_mode_attack_close_critical_back + .extern banim_figm_ax1_3_mode_attack_range + .extern banim_figm_ax1_3_mode_attack_range_critical + .extern banim_figm_ax1_3_mode_dodge_close + .extern banim_figm_ax1_3_mode_dodge_range + .extern banim_figm_ax1_3_mode_stand_close + .extern banim_figm_ax1_3_mode_stand + .extern banim_figm_ax1_3_mode_stand_range + .extern banim_figm_ax1_3_mode_attack_miss + @ battle animation 0x1B + .extern banim_warm_ax1_script + .extern banim_warm_ax1_mode_attack_close + .extern banim_warm_ax1_mode_attack_close_back + .extern banim_warm_ax1_mode_attack_close_critical + .extern banim_warm_ax1_mode_attack_close_critical_back + .extern banim_warm_ax1_mode_attack_range + .extern banim_warm_ax1_mode_attack_range_critical + .extern banim_warm_ax1_mode_dodge_close + .extern banim_warm_ax1_mode_dodge_range + .extern banim_warm_ax1_mode_stand_close + .extern banim_warm_ax1_mode_stand + .extern banim_warm_ax1_mode_stand_range + .extern banim_warm_ax1_mode_attack_miss + @ battle animation 0x1C + .extern banim_warm_ax1_2_script + .extern banim_warm_ax1_2_mode_attack_close + .extern banim_warm_ax1_2_mode_attack_close_back + .extern banim_warm_ax1_2_mode_attack_close_critical + .extern banim_warm_ax1_2_mode_attack_close_critical_back + .extern banim_warm_ax1_2_mode_attack_range + .extern banim_warm_ax1_2_mode_attack_range_critical + .extern banim_warm_ax1_2_mode_dodge_close + .extern banim_warm_ax1_2_mode_dodge_range + .extern banim_warm_ax1_2_mode_stand_close + .extern banim_warm_ax1_2_mode_stand + .extern banim_warm_ax1_2_mode_stand_range + .extern banim_warm_ax1_2_mode_attack_miss + @ battle animation 0x1D + .extern banim_warm_ar1_script + .extern banim_warm_ar1_mode_attack_close + .extern banim_warm_ar1_mode_attack_close_back + .extern banim_warm_ar1_mode_attack_close_critical + .extern banim_warm_ar1_mode_attack_close_critical_back + .extern banim_warm_ar1_mode_attack_range + .extern banim_warm_ar1_mode_attack_range_critical + .extern banim_warm_ar1_mode_dodge_close + .extern banim_warm_ar1_mode_dodge_range + .extern banim_warm_ar1_mode_stand_close + .extern banim_warm_ar1_mode_stand + .extern banim_warm_ar1_mode_stand_range + .extern banim_warm_ar1_mode_attack_miss + @ battle animation 0x1E + .extern banim_warm_ax1_3_script + .extern banim_warm_ax1_3_mode_attack_close + .extern banim_warm_ax1_3_mode_attack_close_back + .extern banim_warm_ax1_3_mode_attack_close_critical + .extern banim_warm_ax1_3_mode_attack_close_critical_back + .extern banim_warm_ax1_3_mode_attack_range + .extern banim_warm_ax1_3_mode_attack_range_critical + .extern banim_warm_ax1_3_mode_dodge_close + .extern banim_warm_ax1_3_mode_dodge_range + .extern banim_warm_ax1_3_mode_stand_close + .extern banim_warm_ax1_3_mode_stand + .extern banim_warm_ax1_3_mode_stand_range + .extern banim_warm_ax1_3_mode_attack_miss + @ battle animation 0x1F + .extern banim_banm_ax1_script + .extern banim_banm_ax1_mode_attack_close + .extern banim_banm_ax1_mode_attack_close_back + .extern banim_banm_ax1_mode_attack_close_critical + .extern banim_banm_ax1_mode_attack_close_critical_back + .extern banim_banm_ax1_mode_attack_range + .extern banim_banm_ax1_mode_attack_range_critical + .extern banim_banm_ax1_mode_dodge_close + .extern banim_banm_ax1_mode_dodge_range + .extern banim_banm_ax1_mode_stand_close + .extern banim_banm_ax1_mode_stand + .extern banim_banm_ax1_mode_stand_range + .extern banim_banm_ax1_mode_attack_miss + @ battle animation 0x20 + .extern banim_banm_ax1_2_script + .extern banim_banm_ax1_2_mode_attack_close + .extern banim_banm_ax1_2_mode_attack_close_back + .extern banim_banm_ax1_2_mode_attack_close_critical + .extern banim_banm_ax1_2_mode_attack_close_critical_back + .extern banim_banm_ax1_2_mode_attack_range + .extern banim_banm_ax1_2_mode_attack_range_critical + .extern banim_banm_ax1_2_mode_dodge_close + .extern banim_banm_ax1_2_mode_dodge_range + .extern banim_banm_ax1_2_mode_stand_close + .extern banim_banm_ax1_2_mode_stand + .extern banim_banm_ax1_2_mode_stand_range + .extern banim_banm_ax1_2_mode_attack_miss + @ battle animation 0x21 + .extern banim_banm_ax1_3_script + .extern banim_banm_ax1_3_mode_attack_close + .extern banim_banm_ax1_3_mode_attack_close_back + .extern banim_banm_ax1_3_mode_attack_close_critical + .extern banim_banm_ax1_3_mode_attack_close_critical_back + .extern banim_banm_ax1_3_mode_attack_range + .extern banim_banm_ax1_3_mode_attack_range_critical + .extern banim_banm_ax1_3_mode_dodge_close + .extern banim_banm_ax1_3_mode_dodge_range + .extern banim_banm_ax1_3_mode_stand_close + .extern banim_banm_ax1_3_mode_stand + .extern banim_banm_ax1_3_mode_stand_range + .extern banim_banm_ax1_3_mode_attack_miss + @ battle animation 0x22 + .extern banim_brsm_ax1_script + .extern banim_brsm_ax1_mode_attack_close + .extern banim_brsm_ax1_mode_attack_close_back + .extern banim_brsm_ax1_mode_attack_close_critical + .extern banim_brsm_ax1_mode_attack_close_critical_back + .extern banim_brsm_ax1_mode_attack_range + .extern banim_brsm_ax1_mode_attack_range_critical + .extern banim_brsm_ax1_mode_dodge_close + .extern banim_brsm_ax1_mode_dodge_range + .extern banim_brsm_ax1_mode_stand_close + .extern banim_brsm_ax1_mode_stand + .extern banim_brsm_ax1_mode_stand_range + .extern banim_brsm_ax1_mode_attack_miss + @ battle animation 0x23 + .extern banim_brsm_ax1_2_script + .extern banim_brsm_ax1_2_mode_attack_close + .extern banim_brsm_ax1_2_mode_attack_close_back + .extern banim_brsm_ax1_2_mode_attack_close_critical + .extern banim_brsm_ax1_2_mode_attack_close_critical_back + .extern banim_brsm_ax1_2_mode_attack_range + .extern banim_brsm_ax1_2_mode_attack_range_critical + .extern banim_brsm_ax1_2_mode_dodge_close + .extern banim_brsm_ax1_2_mode_dodge_range + .extern banim_brsm_ax1_2_mode_stand_close + .extern banim_brsm_ax1_2_mode_stand + .extern banim_brsm_ax1_2_mode_stand_range + .extern banim_brsm_ax1_2_mode_attack_miss + @ battle animation 0x24 + .extern banim_brsm_ax1_3_script + .extern banim_brsm_ax1_3_mode_attack_close + .extern banim_brsm_ax1_3_mode_attack_close_back + .extern banim_brsm_ax1_3_mode_attack_close_critical + .extern banim_brsm_ax1_3_mode_attack_close_critical_back + .extern banim_brsm_ax1_3_mode_attack_range + .extern banim_brsm_ax1_3_mode_attack_range_critical + .extern banim_brsm_ax1_3_mode_dodge_close + .extern banim_brsm_ax1_3_mode_dodge_range + .extern banim_brsm_ax1_3_mode_stand_close + .extern banim_brsm_ax1_3_mode_stand + .extern banim_brsm_ax1_3_mode_stand_range + .extern banim_brsm_ax1_3_mode_attack_miss + @ battle animation 0x25 + .extern banim_arcm_ar1_script + .extern banim_arcm_ar1_mode_attack_close + .extern banim_arcm_ar1_mode_attack_close_back + .extern banim_arcm_ar1_mode_attack_close_critical + .extern banim_arcm_ar1_mode_attack_close_critical_back + .extern banim_arcm_ar1_mode_attack_range + .extern banim_arcm_ar1_mode_attack_range_critical + .extern banim_arcm_ar1_mode_dodge_close + .extern banim_arcm_ar1_mode_dodge_range + .extern banim_arcm_ar1_mode_stand_close + .extern banim_arcm_ar1_mode_stand + .extern banim_arcm_ar1_mode_stand_range + .extern banim_arcm_ar1_mode_attack_miss + @ battle animation 0x26 + .extern banim_arcm_ar1_2_script + .extern banim_arcm_ar1_2_mode_attack_close + .extern banim_arcm_ar1_2_mode_attack_close_back + .extern banim_arcm_ar1_2_mode_attack_close_critical + .extern banim_arcm_ar1_2_mode_attack_close_critical_back + .extern banim_arcm_ar1_2_mode_attack_range + .extern banim_arcm_ar1_2_mode_attack_range_critical + .extern banim_arcm_ar1_2_mode_dodge_close + .extern banim_arcm_ar1_2_mode_dodge_range + .extern banim_arcm_ar1_2_mode_stand_close + .extern banim_arcm_ar1_2_mode_stand + .extern banim_arcm_ar1_2_mode_stand_range + .extern banim_arcm_ar1_2_mode_attack_miss + @ battle animation 0x27 + .extern banim_arcf_ar1_script + .extern banim_arcf_ar1_mode_attack_close + .extern banim_arcf_ar1_mode_attack_close_back + .extern banim_arcf_ar1_mode_attack_close_critical + .extern banim_arcf_ar1_mode_attack_close_critical_back + .extern banim_arcf_ar1_mode_attack_range + .extern banim_arcf_ar1_mode_attack_range_critical + .extern banim_arcf_ar1_mode_dodge_close + .extern banim_arcf_ar1_mode_dodge_range + .extern banim_arcf_ar1_mode_stand_close + .extern banim_arcf_ar1_mode_stand + .extern banim_arcf_ar1_mode_stand_range + .extern banim_arcf_ar1_mode_attack_miss + @ battle animation 0x28 + .extern banim_arcf_ar1_2_script + .extern banim_arcf_ar1_2_mode_attack_close + .extern banim_arcf_ar1_2_mode_attack_close_back + .extern banim_arcf_ar1_2_mode_attack_close_critical + .extern banim_arcf_ar1_2_mode_attack_close_critical_back + .extern banim_arcf_ar1_2_mode_attack_range + .extern banim_arcf_ar1_2_mode_attack_range_critical + .extern banim_arcf_ar1_2_mode_dodge_close + .extern banim_arcf_ar1_2_mode_dodge_range + .extern banim_arcf_ar1_2_mode_stand_close + .extern banim_arcf_ar1_2_mode_stand + .extern banim_arcf_ar1_2_mode_stand_range + .extern banim_arcf_ar1_2_mode_attack_miss + @ battle animation 0x29 + .extern banim_snim_ar1_script + .extern banim_snim_ar1_mode_attack_close + .extern banim_snim_ar1_mode_attack_close_back + .extern banim_snim_ar1_mode_attack_close_critical + .extern banim_snim_ar1_mode_attack_close_critical_back + .extern banim_snim_ar1_mode_attack_range + .extern banim_snim_ar1_mode_attack_range_critical + .extern banim_snim_ar1_mode_dodge_close + .extern banim_snim_ar1_mode_dodge_range + .extern banim_snim_ar1_mode_stand_close + .extern banim_snim_ar1_mode_stand + .extern banim_snim_ar1_mode_stand_range + .extern banim_snim_ar1_mode_attack_miss + @ battle animation 0x2A + .extern banim_snim_ar1_2_script + .extern banim_snim_ar1_2_mode_attack_close + .extern banim_snim_ar1_2_mode_attack_close_back + .extern banim_snim_ar1_2_mode_attack_close_critical + .extern banim_snim_ar1_2_mode_attack_close_critical_back + .extern banim_snim_ar1_2_mode_attack_range + .extern banim_snim_ar1_2_mode_attack_range_critical + .extern banim_snim_ar1_2_mode_dodge_close + .extern banim_snim_ar1_2_mode_dodge_range + .extern banim_snim_ar1_2_mode_stand_close + .extern banim_snim_ar1_2_mode_stand + .extern banim_snim_ar1_2_mode_stand_range + .extern banim_snim_ar1_2_mode_attack_miss + @ battle animation 0x2B + .extern banim_snif_ar1_script + .extern banim_snif_ar1_mode_attack_close + .extern banim_snif_ar1_mode_attack_close_back + .extern banim_snif_ar1_mode_attack_close_critical + .extern banim_snif_ar1_mode_attack_close_critical_back + .extern banim_snif_ar1_mode_attack_range + .extern banim_snif_ar1_mode_attack_range_critical + .extern banim_snif_ar1_mode_dodge_close + .extern banim_snif_ar1_mode_dodge_range + .extern banim_snif_ar1_mode_stand_close + .extern banim_snif_ar1_mode_stand + .extern banim_snif_ar1_mode_stand_range + .extern banim_snif_ar1_mode_attack_miss + @ battle animation 0x2C + .extern banim_snif_ar1_2_script + .extern banim_snif_ar1_2_mode_attack_close + .extern banim_snif_ar1_2_mode_attack_close_back + .extern banim_snif_ar1_2_mode_attack_close_critical + .extern banim_snif_ar1_2_mode_attack_close_critical_back + .extern banim_snif_ar1_2_mode_attack_range + .extern banim_snif_ar1_2_mode_attack_range_critical + .extern banim_snif_ar1_2_mode_dodge_close + .extern banim_snif_ar1_2_mode_dodge_range + .extern banim_snif_ar1_2_mode_stand_close + .extern banim_snif_ar1_2_mode_stand + .extern banim_snif_ar1_2_mode_stand_range + .extern banim_snif_ar1_2_mode_attack_miss + @ battle animation 0x2D + .extern banim_form_sw1_script + .extern banim_form_sw1_mode_attack_close + .extern banim_form_sw1_mode_attack_close_back + .extern banim_form_sw1_mode_attack_close_critical + .extern banim_form_sw1_mode_attack_close_critical_back + .extern banim_form_sw1_mode_attack_range + .extern banim_form_sw1_mode_attack_range_critical + .extern banim_form_sw1_mode_dodge_close + .extern banim_form_sw1_mode_dodge_range + .extern banim_form_sw1_mode_stand_close + .extern banim_form_sw1_mode_stand + .extern banim_form_sw1_mode_stand_range + .extern banim_form_sw1_mode_attack_miss + @ battle animation 0x2E + .extern banim_form_ar1_script + .extern banim_form_ar1_mode_attack_close + .extern banim_form_ar1_mode_attack_close_back + .extern banim_form_ar1_mode_attack_close_critical + .extern banim_form_ar1_mode_attack_close_critical_back + .extern banim_form_ar1_mode_attack_range + .extern banim_form_ar1_mode_attack_range_critical + .extern banim_form_ar1_mode_dodge_close + .extern banim_form_ar1_mode_dodge_range + .extern banim_form_ar1_mode_stand_close + .extern banim_form_ar1_mode_stand + .extern banim_form_ar1_mode_stand_range + .extern banim_form_ar1_mode_attack_miss + @ battle animation 0x2F + .extern banim_form_sw1_2_script + .extern banim_form_sw1_2_mode_attack_close + .extern banim_form_sw1_2_mode_attack_close_back + .extern banim_form_sw1_2_mode_attack_close_critical + .extern banim_form_sw1_2_mode_attack_close_critical_back + .extern banim_form_sw1_2_mode_attack_range + .extern banim_form_sw1_2_mode_attack_range_critical + .extern banim_form_sw1_2_mode_dodge_close + .extern banim_form_sw1_2_mode_dodge_range + .extern banim_form_sw1_2_mode_stand_close + .extern banim_form_sw1_2_mode_stand + .extern banim_form_sw1_2_mode_stand_range + .extern banim_form_sw1_2_mode_attack_miss + @ battle animation 0x30 + .extern banim_forf_sw1_script + .extern banim_forf_sw1_mode_attack_close + .extern banim_forf_sw1_mode_attack_close_back + .extern banim_forf_sw1_mode_attack_close_critical + .extern banim_forf_sw1_mode_attack_close_critical_back + .extern banim_forf_sw1_mode_attack_range + .extern banim_forf_sw1_mode_attack_range_critical + .extern banim_forf_sw1_mode_dodge_close + .extern banim_forf_sw1_mode_dodge_range + .extern banim_forf_sw1_mode_stand_close + .extern banim_forf_sw1_mode_stand + .extern banim_forf_sw1_mode_stand_range + .extern banim_forf_sw1_mode_attack_miss + @ battle animation 0x31 + .extern banim_forf_ar1_script + .extern banim_forf_ar1_mode_attack_close + .extern banim_forf_ar1_mode_attack_close_back + .extern banim_forf_ar1_mode_attack_close_critical + .extern banim_forf_ar1_mode_attack_close_critical_back + .extern banim_forf_ar1_mode_attack_range + .extern banim_forf_ar1_mode_attack_range_critical + .extern banim_forf_ar1_mode_dodge_close + .extern banim_forf_ar1_mode_dodge_range + .extern banim_forf_ar1_mode_stand_close + .extern banim_forf_ar1_mode_stand + .extern banim_forf_ar1_mode_stand_range + .extern banim_forf_ar1_mode_attack_miss + @ battle animation 0x32 + .extern banim_forf_sw1_2_script + .extern banim_forf_sw1_2_mode_attack_close + .extern banim_forf_sw1_2_mode_attack_close_back + .extern banim_forf_sw1_2_mode_attack_close_critical + .extern banim_forf_sw1_2_mode_attack_close_critical_back + .extern banim_forf_sw1_2_mode_attack_range + .extern banim_forf_sw1_2_mode_attack_range_critical + .extern banim_forf_sw1_2_mode_dodge_close + .extern banim_forf_sw1_2_mode_dodge_range + .extern banim_forf_sw1_2_mode_stand_close + .extern banim_forf_sw1_2_mode_stand + .extern banim_forf_sw1_2_mode_stand_range + .extern banim_forf_sw1_2_mode_attack_miss + @ battle animation 0x33 + .extern banim_sokm_sp1_script + .extern banim_sokm_sp1_mode_attack_close + .extern banim_sokm_sp1_mode_attack_close_back + .extern banim_sokm_sp1_mode_attack_close_critical + .extern banim_sokm_sp1_mode_attack_close_critical_back + .extern banim_sokm_sp1_mode_attack_range + .extern banim_sokm_sp1_mode_attack_range_critical + .extern banim_sokm_sp1_mode_dodge_close + .extern banim_sokm_sp1_mode_dodge_range + .extern banim_sokm_sp1_mode_stand_close + .extern banim_sokm_sp1_mode_stand + .extern banim_sokm_sp1_mode_stand_range + .extern banim_sokm_sp1_mode_attack_miss + @ battle animation 0x34 + .extern banim_sokm_sp1_2_script + .extern banim_sokm_sp1_2_mode_attack_close + .extern banim_sokm_sp1_2_mode_attack_close_back + .extern banim_sokm_sp1_2_mode_attack_close_critical + .extern banim_sokm_sp1_2_mode_attack_close_critical_back + .extern banim_sokm_sp1_2_mode_attack_range + .extern banim_sokm_sp1_2_mode_attack_range_critical + .extern banim_sokm_sp1_2_mode_dodge_close + .extern banim_sokm_sp1_2_mode_dodge_range + .extern banim_sokm_sp1_2_mode_stand_close + .extern banim_sokm_sp1_2_mode_stand + .extern banim_sokm_sp1_2_mode_stand_range + .extern banim_sokm_sp1_2_mode_attack_miss + @ battle animation 0x35 + .extern banim_sokm_sp1_3_script + .extern banim_sokm_sp1_3_mode_attack_close + .extern banim_sokm_sp1_3_mode_attack_close_back + .extern banim_sokm_sp1_3_mode_attack_close_critical + .extern banim_sokm_sp1_3_mode_attack_close_critical_back + .extern banim_sokm_sp1_3_mode_attack_range + .extern banim_sokm_sp1_3_mode_attack_range_critical + .extern banim_sokm_sp1_3_mode_dodge_close + .extern banim_sokm_sp1_3_mode_dodge_range + .extern banim_sokm_sp1_3_mode_stand_close + .extern banim_sokm_sp1_3_mode_stand + .extern banim_sokm_sp1_3_mode_stand_range + .extern banim_sokm_sp1_3_mode_attack_miss + @ battle animation 0x36 + .extern banim_sokf_sp1_script + .extern banim_sokf_sp1_mode_attack_close + .extern banim_sokf_sp1_mode_attack_close_back + .extern banim_sokf_sp1_mode_attack_close_critical + .extern banim_sokf_sp1_mode_attack_close_critical_back + .extern banim_sokf_sp1_mode_attack_range + .extern banim_sokf_sp1_mode_attack_range_critical + .extern banim_sokf_sp1_mode_dodge_close + .extern banim_sokf_sp1_mode_dodge_range + .extern banim_sokf_sp1_mode_stand_close + .extern banim_sokf_sp1_mode_stand + .extern banim_sokf_sp1_mode_stand_range + .extern banim_sokf_sp1_mode_attack_miss + @ battle animation 0x37 + .extern banim_sokf_sp1_2_script + .extern banim_sokf_sp1_2_mode_attack_close + .extern banim_sokf_sp1_2_mode_attack_close_back + .extern banim_sokf_sp1_2_mode_attack_close_critical + .extern banim_sokf_sp1_2_mode_attack_close_critical_back + .extern banim_sokf_sp1_2_mode_attack_range + .extern banim_sokf_sp1_2_mode_attack_range_critical + .extern banim_sokf_sp1_2_mode_dodge_close + .extern banim_sokf_sp1_2_mode_dodge_range + .extern banim_sokf_sp1_2_mode_stand_close + .extern banim_sokf_sp1_2_mode_stand + .extern banim_sokf_sp1_2_mode_stand_range + .extern banim_sokf_sp1_2_mode_attack_miss + @ battle animation 0x38 + .extern banim_sokf_sp1_3_script + .extern banim_sokf_sp1_3_mode_attack_close + .extern banim_sokf_sp1_3_mode_attack_close_back + .extern banim_sokf_sp1_3_mode_attack_close_critical + .extern banim_sokf_sp1_3_mode_attack_close_critical_back + .extern banim_sokf_sp1_3_mode_attack_range + .extern banim_sokf_sp1_3_mode_attack_range_critical + .extern banim_sokf_sp1_3_mode_dodge_close + .extern banim_sokf_sp1_3_mode_dodge_range + .extern banim_sokf_sp1_3_mode_stand_close + .extern banim_sokf_sp1_3_mode_stand + .extern banim_sokf_sp1_3_mode_stand_range + .extern banim_sokf_sp1_3_mode_attack_miss + @ battle animation 0x39 + .extern banim_pakm_sw1_script + .extern banim_pakm_sw1_mode_attack_close + .extern banim_pakm_sw1_mode_attack_close_back + .extern banim_pakm_sw1_mode_attack_close_critical + .extern banim_pakm_sw1_mode_attack_close_critical_back + .extern banim_pakm_sw1_mode_attack_range + .extern banim_pakm_sw1_mode_attack_range_critical + .extern banim_pakm_sw1_mode_dodge_close + .extern banim_pakm_sw1_mode_dodge_range + .extern banim_pakm_sw1_mode_stand_close + .extern banim_pakm_sw1_mode_stand + .extern banim_pakm_sw1_mode_stand_range + .extern banim_pakm_sw1_mode_attack_miss + @ battle animation 0x3A + .extern banim_pakm_sw1_2_script + .extern banim_pakm_sw1_2_mode_attack_close + .extern banim_pakm_sw1_2_mode_attack_close_back + .extern banim_pakm_sw1_2_mode_attack_close_critical + .extern banim_pakm_sw1_2_mode_attack_close_critical_back + .extern banim_pakm_sw1_2_mode_attack_range + .extern banim_pakm_sw1_2_mode_attack_range_critical + .extern banim_pakm_sw1_2_mode_dodge_close + .extern banim_pakm_sw1_2_mode_dodge_range + .extern banim_pakm_sw1_2_mode_stand_close + .extern banim_pakm_sw1_2_mode_stand + .extern banim_pakm_sw1_2_mode_stand_range + .extern banim_pakm_sw1_2_mode_attack_miss + @ battle animation 0x3B + .extern banim_pakm_sw1_3_script + .extern banim_pakm_sw1_3_mode_attack_close + .extern banim_pakm_sw1_3_mode_attack_close_back + .extern banim_pakm_sw1_3_mode_attack_close_critical + .extern banim_pakm_sw1_3_mode_attack_close_critical_back + .extern banim_pakm_sw1_3_mode_attack_range + .extern banim_pakm_sw1_3_mode_attack_range_critical + .extern banim_pakm_sw1_3_mode_dodge_close + .extern banim_pakm_sw1_3_mode_dodge_range + .extern banim_pakm_sw1_3_mode_stand_close + .extern banim_pakm_sw1_3_mode_stand + .extern banim_pakm_sw1_3_mode_stand_range + .extern banim_pakm_sw1_3_mode_attack_miss + @ battle animation 0x3C + .extern banim_paif_sw1_script + .extern banim_paif_sw1_mode_attack_close + .extern banim_paif_sw1_mode_attack_close_back + .extern banim_paif_sw1_mode_attack_close_critical + .extern banim_paif_sw1_mode_attack_close_critical_back + .extern banim_paif_sw1_mode_attack_range + .extern banim_paif_sw1_mode_attack_range_critical + .extern banim_paif_sw1_mode_dodge_close + .extern banim_paif_sw1_mode_dodge_range + .extern banim_paif_sw1_mode_stand_close + .extern banim_paif_sw1_mode_stand + .extern banim_paif_sw1_mode_stand_range + .extern banim_paif_sw1_mode_attack_miss + @ battle animation 0x3D + .extern banim_paif_sw1_2_script + .extern banim_paif_sw1_2_mode_attack_close + .extern banim_paif_sw1_2_mode_attack_close_back + .extern banim_paif_sw1_2_mode_attack_close_critical + .extern banim_paif_sw1_2_mode_attack_close_critical_back + .extern banim_paif_sw1_2_mode_attack_range + .extern banim_paif_sw1_2_mode_attack_range_critical + .extern banim_paif_sw1_2_mode_dodge_close + .extern banim_paif_sw1_2_mode_dodge_range + .extern banim_paif_sw1_2_mode_stand_close + .extern banim_paif_sw1_2_mode_stand + .extern banim_paif_sw1_2_mode_stand_range + .extern banim_paif_sw1_2_mode_attack_miss + @ battle animation 0x3E + .extern banim_paif_sw1_3_script + .extern banim_paif_sw1_3_mode_attack_close + .extern banim_paif_sw1_3_mode_attack_close_back + .extern banim_paif_sw1_3_mode_attack_close_critical + .extern banim_paif_sw1_3_mode_attack_close_critical_back + .extern banim_paif_sw1_3_mode_attack_range + .extern banim_paif_sw1_3_mode_attack_range_critical + .extern banim_paif_sw1_3_mode_dodge_close + .extern banim_paif_sw1_3_mode_dodge_range + .extern banim_paif_sw1_3_mode_stand_close + .extern banim_paif_sw1_3_mode_stand + .extern banim_paif_sw1_3_mode_stand_range + .extern banim_paif_sw1_3_mode_attack_miss + @ battle animation 0x3F + .extern banim_armm_sp1_script + .extern banim_armm_sp1_mode_attack_close + .extern banim_armm_sp1_mode_attack_close_back + .extern banim_armm_sp1_mode_attack_close_critical + .extern banim_armm_sp1_mode_attack_close_critical_back + .extern banim_armm_sp1_mode_attack_range + .extern banim_armm_sp1_mode_attack_range_critical + .extern banim_armm_sp1_mode_dodge_close + .extern banim_armm_sp1_mode_dodge_range + .extern banim_armm_sp1_mode_stand_close + .extern banim_armm_sp1_mode_stand + .extern banim_armm_sp1_mode_stand_range + .extern banim_armm_sp1_mode_attack_miss + @ battle animation 0x40 + .extern banim_armm_sp1_2_script + .extern banim_armm_sp1_2_mode_attack_close + .extern banim_armm_sp1_2_mode_attack_close_back + .extern banim_armm_sp1_2_mode_attack_close_critical + .extern banim_armm_sp1_2_mode_attack_close_critical_back + .extern banim_armm_sp1_2_mode_attack_range + .extern banim_armm_sp1_2_mode_attack_range_critical + .extern banim_armm_sp1_2_mode_dodge_close + .extern banim_armm_sp1_2_mode_dodge_range + .extern banim_armm_sp1_2_mode_stand_close + .extern banim_armm_sp1_2_mode_stand + .extern banim_armm_sp1_2_mode_stand_range + .extern banim_armm_sp1_2_mode_attack_miss + @ battle animation 0x41 + .extern banim_armm_sp1_3_script + .extern banim_armm_sp1_3_mode_attack_close + .extern banim_armm_sp1_3_mode_attack_close_back + .extern banim_armm_sp1_3_mode_attack_close_critical + .extern banim_armm_sp1_3_mode_attack_close_critical_back + .extern banim_armm_sp1_3_mode_attack_range + .extern banim_armm_sp1_3_mode_attack_range_critical + .extern banim_armm_sp1_3_mode_dodge_close + .extern banim_armm_sp1_3_mode_dodge_range + .extern banim_armm_sp1_3_mode_stand_close + .extern banim_armm_sp1_3_mode_stand + .extern banim_armm_sp1_3_mode_stand_range + .extern banim_armm_sp1_3_mode_attack_miss + @ battle animation 0x42 + .extern banim_armm_sp1_4_script + .extern banim_armm_sp1_4_mode_attack_close + .extern banim_armm_sp1_4_mode_attack_close_back + .extern banim_armm_sp1_4_mode_attack_close_critical + .extern banim_armm_sp1_4_mode_attack_close_critical_back + .extern banim_armm_sp1_4_mode_attack_range + .extern banim_armm_sp1_4_mode_attack_range_critical + .extern banim_armm_sp1_4_mode_dodge_close + .extern banim_armm_sp1_4_mode_dodge_range + .extern banim_armm_sp1_4_mode_stand_close + .extern banim_armm_sp1_4_mode_stand + .extern banim_armm_sp1_4_mode_stand_range + .extern banim_armm_sp1_4_mode_attack_miss + @ battle animation 0x43 + .extern banim_genm_sw1_script + .extern banim_genm_sw1_mode_attack_close + .extern banim_genm_sw1_mode_attack_close_back + .extern banim_genm_sw1_mode_attack_close_critical + .extern banim_genm_sw1_mode_attack_close_critical_back + .extern banim_genm_sw1_mode_attack_range + .extern banim_genm_sw1_mode_attack_range_critical + .extern banim_genm_sw1_mode_dodge_close + .extern banim_genm_sw1_mode_dodge_range + .extern banim_genm_sw1_mode_stand_close + .extern banim_genm_sw1_mode_stand + .extern banim_genm_sw1_mode_stand_range + .extern banim_genm_sw1_mode_attack_miss + @ battle animation 0x44 + .extern banim_genm_al1_script + .extern banim_genm_al1_mode_attack_close + .extern banim_genm_al1_mode_attack_close_back + .extern banim_genm_al1_mode_attack_close_critical + .extern banim_genm_al1_mode_attack_close_critical_back + .extern banim_genm_al1_mode_attack_range + .extern banim_genm_al1_mode_attack_range_critical + .extern banim_genm_al1_mode_dodge_close + .extern banim_genm_al1_mode_dodge_range + .extern banim_genm_al1_mode_stand_close + .extern banim_genm_al1_mode_stand + .extern banim_genm_al1_mode_stand_range + .extern banim_genm_al1_mode_attack_miss + @ battle animation 0x45 + .extern banim_genm_al1_2_script + .extern banim_genm_al1_2_mode_attack_close + .extern banim_genm_al1_2_mode_attack_close_back + .extern banim_genm_al1_2_mode_attack_close_critical + .extern banim_genm_al1_2_mode_attack_close_critical_back + .extern banim_genm_al1_2_mode_attack_range + .extern banim_genm_al1_2_mode_attack_range_critical + .extern banim_genm_al1_2_mode_dodge_close + .extern banim_genm_al1_2_mode_dodge_range + .extern banim_genm_al1_2_mode_stand_close + .extern banim_genm_al1_2_mode_stand + .extern banim_genm_al1_2_mode_stand_range + .extern banim_genm_al1_2_mode_attack_miss + @ battle animation 0x46 + .extern banim_genm_al1_3_script + .extern banim_genm_al1_3_mode_attack_close + .extern banim_genm_al1_3_mode_attack_close_back + .extern banim_genm_al1_3_mode_attack_close_critical + .extern banim_genm_al1_3_mode_attack_close_critical_back + .extern banim_genm_al1_3_mode_attack_range + .extern banim_genm_al1_3_mode_attack_range_critical + .extern banim_genm_al1_3_mode_dodge_close + .extern banim_genm_al1_3_mode_dodge_range + .extern banim_genm_al1_3_mode_stand_close + .extern banim_genm_al1_3_mode_stand + .extern banim_genm_al1_3_mode_stand_range + .extern banim_genm_al1_3_mode_attack_miss + @ battle animation 0x47 + .extern banim_genm_al1_4_script + .extern banim_genm_al1_4_mode_attack_close + .extern banim_genm_al1_4_mode_attack_close_back + .extern banim_genm_al1_4_mode_attack_close_critical + .extern banim_genm_al1_4_mode_attack_close_critical_back + .extern banim_genm_al1_4_mode_attack_range + .extern banim_genm_al1_4_mode_attack_range_critical + .extern banim_genm_al1_4_mode_dodge_close + .extern banim_genm_al1_4_mode_dodge_range + .extern banim_genm_al1_4_mode_stand_close + .extern banim_genm_al1_4_mode_stand + .extern banim_genm_al1_4_mode_stand_range + .extern banim_genm_al1_4_mode_attack_miss + @ battle animation 0x48 + .extern banim_genm_sw1_2_script + .extern banim_genm_sw1_2_mode_attack_close + .extern banim_genm_sw1_2_mode_attack_close_back + .extern banim_genm_sw1_2_mode_attack_close_critical + .extern banim_genm_sw1_2_mode_attack_close_critical_back + .extern banim_genm_sw1_2_mode_attack_range + .extern banim_genm_sw1_2_mode_attack_range_critical + .extern banim_genm_sw1_2_mode_dodge_close + .extern banim_genm_sw1_2_mode_dodge_range + .extern banim_genm_sw1_2_mode_stand_close + .extern banim_genm_sw1_2_mode_stand + .extern banim_genm_sw1_2_mode_stand_range + .extern banim_genm_sw1_2_mode_attack_miss + @ battle animation 0x49 + .extern banim_genm_al1_5_script + .extern banim_genm_al1_5_mode_attack_close + .extern banim_genm_al1_5_mode_attack_close_back + .extern banim_genm_al1_5_mode_attack_close_critical + .extern banim_genm_al1_5_mode_attack_close_critical_back + .extern banim_genm_al1_5_mode_attack_range + .extern banim_genm_al1_5_mode_attack_range_critical + .extern banim_genm_al1_5_mode_dodge_close + .extern banim_genm_al1_5_mode_dodge_range + .extern banim_genm_al1_5_mode_stand_close + .extern banim_genm_al1_5_mode_stand + .extern banim_genm_al1_5_mode_stand_range + .extern banim_genm_al1_5_mode_attack_miss + @ battle animation 0x4A + .extern banim_genm_al1_6_script + .extern banim_genm_al1_6_mode_attack_close + .extern banim_genm_al1_6_mode_attack_close_back + .extern banim_genm_al1_6_mode_attack_close_critical + .extern banim_genm_al1_6_mode_attack_close_critical_back + .extern banim_genm_al1_6_mode_attack_range + .extern banim_genm_al1_6_mode_attack_range_critical + .extern banim_genm_al1_6_mode_dodge_close + .extern banim_genm_al1_6_mode_dodge_range + .extern banim_genm_al1_6_mode_stand_close + .extern banim_genm_al1_6_mode_stand + .extern banim_genm_al1_6_mode_stand_range + .extern banim_genm_al1_6_mode_attack_miss + @ battle animation 0x4B + .extern banim_genm_al1_7_script + .extern banim_genm_al1_7_mode_attack_close + .extern banim_genm_al1_7_mode_attack_close_back + .extern banim_genm_al1_7_mode_attack_close_critical + .extern banim_genm_al1_7_mode_attack_close_critical_back + .extern banim_genm_al1_7_mode_attack_range + .extern banim_genm_al1_7_mode_attack_range_critical + .extern banim_genm_al1_7_mode_dodge_close + .extern banim_genm_al1_7_mode_dodge_range + .extern banim_genm_al1_7_mode_stand_close + .extern banim_genm_al1_7_mode_stand + .extern banim_genm_al1_7_mode_stand_range + .extern banim_genm_al1_7_mode_attack_miss + @ battle animation 0x4C + .extern banim_genm_al1_8_script + .extern banim_genm_al1_8_mode_attack_close + .extern banim_genm_al1_8_mode_attack_close_back + .extern banim_genm_al1_8_mode_attack_close_critical + .extern banim_genm_al1_8_mode_attack_close_critical_back + .extern banim_genm_al1_8_mode_attack_range + .extern banim_genm_al1_8_mode_attack_range_critical + .extern banim_genm_al1_8_mode_dodge_close + .extern banim_genm_al1_8_mode_dodge_range + .extern banim_genm_al1_8_mode_stand_close + .extern banim_genm_al1_8_mode_stand + .extern banim_genm_al1_8_mode_stand_range + .extern banim_genm_al1_8_mode_attack_miss + @ battle animation 0x4D + .extern banim_grkm_sw1_script + .extern banim_grkm_sw1_mode_attack_close + .extern banim_grkm_sw1_mode_attack_close_back + .extern banim_grkm_sw1_mode_attack_close_critical + .extern banim_grkm_sw1_mode_attack_close_critical_back + .extern banim_grkm_sw1_mode_attack_range + .extern banim_grkm_sw1_mode_attack_range_critical + .extern banim_grkm_sw1_mode_dodge_close + .extern banim_grkm_sw1_mode_dodge_range + .extern banim_grkm_sw1_mode_stand_close + .extern banim_grkm_sw1_mode_stand + .extern banim_grkm_sw1_mode_stand_range + .extern banim_grkm_sw1_mode_attack_miss + @ battle animation 0x4E + .extern banim_grkm_sp1_script + .extern banim_grkm_sp1_mode_attack_close + .extern banim_grkm_sp1_mode_attack_close_back + .extern banim_grkm_sp1_mode_attack_close_critical + .extern banim_grkm_sp1_mode_attack_close_critical_back + .extern banim_grkm_sp1_mode_attack_range + .extern banim_grkm_sp1_mode_attack_range_critical + .extern banim_grkm_sp1_mode_dodge_close + .extern banim_grkm_sp1_mode_dodge_range + .extern banim_grkm_sp1_mode_stand_close + .extern banim_grkm_sp1_mode_stand + .extern banim_grkm_sp1_mode_stand_range + .extern banim_grkm_sp1_mode_attack_miss + @ battle animation 0x4F + .extern banim_grkm_ax1_script + .extern banim_grkm_ax1_mode_attack_close + .extern banim_grkm_ax1_mode_attack_close_back + .extern banim_grkm_ax1_mode_attack_close_critical + .extern banim_grkm_ax1_mode_attack_close_critical_back + .extern banim_grkm_ax1_mode_attack_range + .extern banim_grkm_ax1_mode_attack_range_critical + .extern banim_grkm_ax1_mode_dodge_close + .extern banim_grkm_ax1_mode_dodge_range + .extern banim_grkm_ax1_mode_stand_close + .extern banim_grkm_ax1_mode_stand + .extern banim_grkm_ax1_mode_stand_range + .extern banim_grkm_ax1_mode_attack_miss + @ battle animation 0x50 + .extern banim_grkm_ax1_2_script + .extern banim_grkm_ax1_2_mode_attack_close + .extern banim_grkm_ax1_2_mode_attack_close_back + .extern banim_grkm_ax1_2_mode_attack_close_critical + .extern banim_grkm_ax1_2_mode_attack_close_critical_back + .extern banim_grkm_ax1_2_mode_attack_range + .extern banim_grkm_ax1_2_mode_attack_range_critical + .extern banim_grkm_ax1_2_mode_dodge_close + .extern banim_grkm_ax1_2_mode_dodge_range + .extern banim_grkm_ax1_2_mode_stand_close + .extern banim_grkm_ax1_2_mode_stand + .extern banim_grkm_ax1_2_mode_stand_range + .extern banim_grkm_ax1_2_mode_attack_miss + @ battle animation 0x51 + .extern banim_grkm_sw1_2_script + .extern banim_grkm_sw1_2_mode_attack_close + .extern banim_grkm_sw1_2_mode_attack_close_back + .extern banim_grkm_sw1_2_mode_attack_close_critical + .extern banim_grkm_sw1_2_mode_attack_close_critical_back + .extern banim_grkm_sw1_2_mode_attack_range + .extern banim_grkm_sw1_2_mode_attack_range_critical + .extern banim_grkm_sw1_2_mode_dodge_close + .extern banim_grkm_sw1_2_mode_dodge_range + .extern banim_grkm_sw1_2_mode_stand_close + .extern banim_grkm_sw1_2_mode_stand + .extern banim_grkm_sw1_2_mode_stand_range + .extern banim_grkm_sw1_2_mode_attack_miss + @ battle animation 0x52 + .extern banim_grkm_sw1_3_script + .extern banim_grkm_sw1_3_mode_attack_close + .extern banim_grkm_sw1_3_mode_attack_close_back + .extern banim_grkm_sw1_3_mode_attack_close_critical + .extern banim_grkm_sw1_3_mode_attack_close_critical_back + .extern banim_grkm_sw1_3_mode_attack_range + .extern banim_grkm_sw1_3_mode_attack_range_critical + .extern banim_grkm_sw1_3_mode_dodge_close + .extern banim_grkm_sw1_3_mode_dodge_range + .extern banim_grkm_sw1_3_mode_stand_close + .extern banim_grkm_sw1_3_mode_stand + .extern banim_grkm_sw1_3_mode_stand_range + .extern banim_grkm_sw1_3_mode_attack_miss + @ battle animation 0x53 + .extern banim_grkm_sp1_2_script + .extern banim_grkm_sp1_2_mode_attack_close + .extern banim_grkm_sp1_2_mode_attack_close_back + .extern banim_grkm_sp1_2_mode_attack_close_critical + .extern banim_grkm_sp1_2_mode_attack_close_critical_back + .extern banim_grkm_sp1_2_mode_attack_range + .extern banim_grkm_sp1_2_mode_attack_range_critical + .extern banim_grkm_sp1_2_mode_dodge_close + .extern banim_grkm_sp1_2_mode_dodge_range + .extern banim_grkm_sp1_2_mode_stand_close + .extern banim_grkm_sp1_2_mode_stand + .extern banim_grkm_sp1_2_mode_stand_range + .extern banim_grkm_sp1_2_mode_attack_miss + @ battle animation 0x54 + .extern banim_grkm_ax1_3_script + .extern banim_grkm_ax1_3_mode_attack_close + .extern banim_grkm_ax1_3_mode_attack_close_back + .extern banim_grkm_ax1_3_mode_attack_close_critical + .extern banim_grkm_ax1_3_mode_attack_close_critical_back + .extern banim_grkm_ax1_3_mode_attack_range + .extern banim_grkm_ax1_3_mode_attack_range_critical + .extern banim_grkm_ax1_3_mode_dodge_close + .extern banim_grkm_ax1_3_mode_dodge_range + .extern banim_grkm_ax1_3_mode_stand_close + .extern banim_grkm_ax1_3_mode_stand + .extern banim_grkm_ax1_3_mode_stand_range + .extern banim_grkm_ax1_3_mode_attack_miss + @ battle animation 0x55 + .extern banim_grkm_ax1_4_script + .extern banim_grkm_ax1_4_mode_attack_close + .extern banim_grkm_ax1_4_mode_attack_close_back + .extern banim_grkm_ax1_4_mode_attack_close_critical + .extern banim_grkm_ax1_4_mode_attack_close_critical_back + .extern banim_grkm_ax1_4_mode_attack_range + .extern banim_grkm_ax1_4_mode_attack_range_critical + .extern banim_grkm_ax1_4_mode_dodge_close + .extern banim_grkm_ax1_4_mode_dodge_range + .extern banim_grkm_ax1_4_mode_stand_close + .extern banim_grkm_ax1_4_mode_stand + .extern banim_grkm_ax1_4_mode_stand_range + .extern banim_grkm_ax1_4_mode_attack_miss + @ battle animation 0x56 + .extern banim_grkm_sw1_4_script + .extern banim_grkm_sw1_4_mode_attack_close + .extern banim_grkm_sw1_4_mode_attack_close_back + .extern banim_grkm_sw1_4_mode_attack_close_critical + .extern banim_grkm_sw1_4_mode_attack_close_critical_back + .extern banim_grkm_sw1_4_mode_attack_range + .extern banim_grkm_sw1_4_mode_attack_range_critical + .extern banim_grkm_sw1_4_mode_dodge_close + .extern banim_grkm_sw1_4_mode_dodge_range + .extern banim_grkm_sw1_4_mode_stand_close + .extern banim_grkm_sw1_4_mode_stand + .extern banim_grkm_sw1_4_mode_stand_range + .extern banim_grkm_sw1_4_mode_attack_miss + @ battle animation 0x57 + .extern banim_drkm_sp1_script + .extern banim_drkm_sp1_mode_attack_close + .extern banim_drkm_sp1_mode_attack_close_back + .extern banim_drkm_sp1_mode_attack_close_critical + .extern banim_drkm_sp1_mode_attack_close_critical_back + .extern banim_drkm_sp1_mode_attack_range + .extern banim_drkm_sp1_mode_attack_range_critical + .extern banim_drkm_sp1_mode_dodge_close + .extern banim_drkm_sp1_mode_dodge_range + .extern banim_drkm_sp1_mode_stand_close + .extern banim_drkm_sp1_mode_stand + .extern banim_drkm_sp1_mode_stand_range + .extern banim_drkm_sp1_mode_attack_miss + @ battle animation 0x58 + .extern banim_drkm_sp1_2_script + .extern banim_drkm_sp1_2_mode_attack_close + .extern banim_drkm_sp1_2_mode_attack_close_back + .extern banim_drkm_sp1_2_mode_attack_close_critical + .extern banim_drkm_sp1_2_mode_attack_close_critical_back + .extern banim_drkm_sp1_2_mode_attack_range + .extern banim_drkm_sp1_2_mode_attack_range_critical + .extern banim_drkm_sp1_2_mode_dodge_close + .extern banim_drkm_sp1_2_mode_dodge_range + .extern banim_drkm_sp1_2_mode_stand_close + .extern banim_drkm_sp1_2_mode_stand + .extern banim_drkm_sp1_2_mode_stand_range + .extern banim_drkm_sp1_2_mode_attack_miss + @ battle animation 0x59 + .extern banim_drkm_sp1_3_script + .extern banim_drkm_sp1_3_mode_attack_close + .extern banim_drkm_sp1_3_mode_attack_close_back + .extern banim_drkm_sp1_3_mode_attack_close_critical + .extern banim_drkm_sp1_3_mode_attack_close_critical_back + .extern banim_drkm_sp1_3_mode_attack_range + .extern banim_drkm_sp1_3_mode_attack_range_critical + .extern banim_drkm_sp1_3_mode_dodge_close + .extern banim_drkm_sp1_3_mode_dodge_range + .extern banim_drkm_sp1_3_mode_stand_close + .extern banim_drkm_sp1_3_mode_stand + .extern banim_drkm_sp1_3_mode_stand_range + .extern banim_drkm_sp1_3_mode_attack_miss + @ battle animation 0x5A + .extern banim_drkm_sp1_4_script + .extern banim_drkm_sp1_4_mode_attack_close + .extern banim_drkm_sp1_4_mode_attack_close_back + .extern banim_drkm_sp1_4_mode_attack_close_critical + .extern banim_drkm_sp1_4_mode_attack_close_critical_back + .extern banim_drkm_sp1_4_mode_attack_range + .extern banim_drkm_sp1_4_mode_attack_range_critical + .extern banim_drkm_sp1_4_mode_dodge_close + .extern banim_drkm_sp1_4_mode_dodge_range + .extern banim_drkm_sp1_4_mode_stand_close + .extern banim_drkm_sp1_4_mode_stand + .extern banim_drkm_sp1_4_mode_stand_range + .extern banim_drkm_sp1_4_mode_attack_miss + @ battle animation 0x5B + .extern banim_drmm_sp1_script + .extern banim_drmm_sp1_mode_attack_close + .extern banim_drmm_sp1_mode_attack_close_back + .extern banim_drmm_sp1_mode_attack_close_critical + .extern banim_drmm_sp1_mode_attack_close_critical_back + .extern banim_drmm_sp1_mode_attack_range + .extern banim_drmm_sp1_mode_attack_range_critical + .extern banim_drmm_sp1_mode_dodge_close + .extern banim_drmm_sp1_mode_dodge_range + .extern banim_drmm_sp1_mode_stand_close + .extern banim_drmm_sp1_mode_stand + .extern banim_drmm_sp1_mode_stand_range + .extern banim_drmm_sp1_mode_attack_miss + @ battle animation 0x5C + .extern banim_drmm_sp1_2_script + .extern banim_drmm_sp1_2_mode_attack_close + .extern banim_drmm_sp1_2_mode_attack_close_back + .extern banim_drmm_sp1_2_mode_attack_close_critical + .extern banim_drmm_sp1_2_mode_attack_close_critical_back + .extern banim_drmm_sp1_2_mode_attack_range + .extern banim_drmm_sp1_2_mode_attack_range_critical + .extern banim_drmm_sp1_2_mode_dodge_close + .extern banim_drmm_sp1_2_mode_dodge_range + .extern banim_drmm_sp1_2_mode_stand_close + .extern banim_drmm_sp1_2_mode_stand + .extern banim_drmm_sp1_2_mode_stand_range + .extern banim_drmm_sp1_2_mode_attack_miss + @ battle animation 0x5D + .extern banim_drmm_sp1_3_script + .extern banim_drmm_sp1_3_mode_attack_close + .extern banim_drmm_sp1_3_mode_attack_close_back + .extern banim_drmm_sp1_3_mode_attack_close_critical + .extern banim_drmm_sp1_3_mode_attack_close_critical_back + .extern banim_drmm_sp1_3_mode_attack_range + .extern banim_drmm_sp1_3_mode_attack_range_critical + .extern banim_drmm_sp1_3_mode_dodge_close + .extern banim_drmm_sp1_3_mode_dodge_range + .extern banim_drmm_sp1_3_mode_stand_close + .extern banim_drmm_sp1_3_mode_stand + .extern banim_drmm_sp1_3_mode_stand_range + .extern banim_drmm_sp1_3_mode_attack_miss + @ battle animation 0x5E + .extern banim_drmm_sp1_4_script + .extern banim_drmm_sp1_4_mode_attack_close + .extern banim_drmm_sp1_4_mode_attack_close_back + .extern banim_drmm_sp1_4_mode_attack_close_critical + .extern banim_drmm_sp1_4_mode_attack_close_critical_back + .extern banim_drmm_sp1_4_mode_attack_range + .extern banim_drmm_sp1_4_mode_attack_range_critical + .extern banim_drmm_sp1_4_mode_dodge_close + .extern banim_drmm_sp1_4_mode_dodge_range + .extern banim_drmm_sp1_4_mode_stand_close + .extern banim_drmm_sp1_4_mode_stand + .extern banim_drmm_sp1_4_mode_stand_range + .extern banim_drmm_sp1_4_mode_attack_miss + @ battle animation 0x5F + .extern banim_drmm_sp1_5_script + .extern banim_drmm_sp1_5_mode_attack_close + .extern banim_drmm_sp1_5_mode_attack_close_back + .extern banim_drmm_sp1_5_mode_attack_close_critical + .extern banim_drmm_sp1_5_mode_attack_close_critical_back + .extern banim_drmm_sp1_5_mode_attack_range + .extern banim_drmm_sp1_5_mode_attack_range_critical + .extern banim_drmm_sp1_5_mode_dodge_close + .extern banim_drmm_sp1_5_mode_dodge_range + .extern banim_drmm_sp1_5_mode_stand_close + .extern banim_drmm_sp1_5_mode_stand + .extern banim_drmm_sp1_5_mode_stand_range + .extern banim_drmm_sp1_5_mode_attack_miss + @ battle animation 0x60 + .extern banim_drmm_sp1_6_script + .extern banim_drmm_sp1_6_mode_attack_close + .extern banim_drmm_sp1_6_mode_attack_close_back + .extern banim_drmm_sp1_6_mode_attack_close_critical + .extern banim_drmm_sp1_6_mode_attack_close_critical_back + .extern banim_drmm_sp1_6_mode_attack_range + .extern banim_drmm_sp1_6_mode_attack_range_critical + .extern banim_drmm_sp1_6_mode_dodge_close + .extern banim_drmm_sp1_6_mode_dodge_range + .extern banim_drmm_sp1_6_mode_stand_close + .extern banim_drmm_sp1_6_mode_stand + .extern banim_drmm_sp1_6_mode_stand_range + .extern banim_drmm_sp1_6_mode_attack_miss + @ battle animation 0x61 + .extern banim_wykm_sp1_script + .extern banim_wykm_sp1_mode_attack_close + .extern banim_wykm_sp1_mode_attack_close_back + .extern banim_wykm_sp1_mode_attack_close_critical + .extern banim_wykm_sp1_mode_attack_close_critical_back + .extern banim_wykm_sp1_mode_attack_range + .extern banim_wykm_sp1_mode_attack_range_critical + .extern banim_wykm_sp1_mode_dodge_close + .extern banim_wykm_sp1_mode_dodge_range + .extern banim_wykm_sp1_mode_stand_close + .extern banim_wykm_sp1_mode_stand + .extern banim_wykm_sp1_mode_stand_range + .extern banim_wykm_sp1_mode_attack_miss + @ battle animation 0x62 + .extern banim_wykm_sp1_2_script + .extern banim_wykm_sp1_2_mode_attack_close + .extern banim_wykm_sp1_2_mode_attack_close_back + .extern banim_wykm_sp1_2_mode_attack_close_critical + .extern banim_wykm_sp1_2_mode_attack_close_critical_back + .extern banim_wykm_sp1_2_mode_attack_range + .extern banim_wykm_sp1_2_mode_attack_range_critical + .extern banim_wykm_sp1_2_mode_dodge_close + .extern banim_wykm_sp1_2_mode_dodge_range + .extern banim_wykm_sp1_2_mode_stand_close + .extern banim_wykm_sp1_2_mode_stand + .extern banim_wykm_sp1_2_mode_stand_range + .extern banim_wykm_sp1_2_mode_attack_miss + @ battle animation 0x63 + .extern banim_wykm_sp1_3_script + .extern banim_wykm_sp1_3_mode_attack_close + .extern banim_wykm_sp1_3_mode_attack_close_back + .extern banim_wykm_sp1_3_mode_attack_close_critical + .extern banim_wykm_sp1_3_mode_attack_close_critical_back + .extern banim_wykm_sp1_3_mode_attack_range + .extern banim_wykm_sp1_3_mode_attack_range_critical + .extern banim_wykm_sp1_3_mode_dodge_close + .extern banim_wykm_sp1_3_mode_dodge_range + .extern banim_wykm_sp1_3_mode_stand_close + .extern banim_wykm_sp1_3_mode_stand + .extern banim_wykm_sp1_3_mode_stand_range + .extern banim_wykm_sp1_3_mode_attack_miss + @ battle animation 0x64 + .extern banim_wykm_sp1_4_script + .extern banim_wykm_sp1_4_mode_attack_close + .extern banim_wykm_sp1_4_mode_attack_close_back + .extern banim_wykm_sp1_4_mode_attack_close_critical + .extern banim_wykm_sp1_4_mode_attack_close_critical_back + .extern banim_wykm_sp1_4_mode_attack_range + .extern banim_wykm_sp1_4_mode_attack_range_critical + .extern banim_wykm_sp1_4_mode_dodge_close + .extern banim_wykm_sp1_4_mode_dodge_range + .extern banim_wykm_sp1_4_mode_stand_close + .extern banim_wykm_sp1_4_mode_stand + .extern banim_wykm_sp1_4_mode_stand_range + .extern banim_wykm_sp1_4_mode_attack_miss + @ battle animation 0x65 + .extern banim_pekf_sp1_script + .extern banim_pekf_sp1_mode_attack_close + .extern banim_pekf_sp1_mode_attack_close_back + .extern banim_pekf_sp1_mode_attack_close_critical + .extern banim_pekf_sp1_mode_attack_close_critical_back + .extern banim_pekf_sp1_mode_attack_range + .extern banim_pekf_sp1_mode_attack_range_critical + .extern banim_pekf_sp1_mode_dodge_close + .extern banim_pekf_sp1_mode_dodge_range + .extern banim_pekf_sp1_mode_stand_close + .extern banim_pekf_sp1_mode_stand + .extern banim_pekf_sp1_mode_stand_range + .extern banim_pekf_sp1_mode_attack_miss + @ battle animation 0x66 + .extern banim_pekf_sp1_2_script + .extern banim_pekf_sp1_2_mode_attack_close + .extern banim_pekf_sp1_2_mode_attack_close_back + .extern banim_pekf_sp1_2_mode_attack_close_critical + .extern banim_pekf_sp1_2_mode_attack_close_critical_back + .extern banim_pekf_sp1_2_mode_attack_range + .extern banim_pekf_sp1_2_mode_attack_range_critical + .extern banim_pekf_sp1_2_mode_dodge_close + .extern banim_pekf_sp1_2_mode_dodge_range + .extern banim_pekf_sp1_2_mode_stand_close + .extern banim_pekf_sp1_2_mode_stand + .extern banim_pekf_sp1_2_mode_stand_range + .extern banim_pekf_sp1_2_mode_attack_miss + @ battle animation 0x67 + .extern banim_fakf_sp1_script + .extern banim_fakf_sp1_mode_attack_close + .extern banim_fakf_sp1_mode_attack_close_back + .extern banim_fakf_sp1_mode_attack_close_critical + .extern banim_fakf_sp1_mode_attack_close_critical_back + .extern banim_fakf_sp1_mode_attack_range + .extern banim_fakf_sp1_mode_attack_range_critical + .extern banim_fakf_sp1_mode_dodge_close + .extern banim_fakf_sp1_mode_dodge_range + .extern banim_fakf_sp1_mode_stand_close + .extern banim_fakf_sp1_mode_stand + .extern banim_fakf_sp1_mode_stand_range + .extern banim_fakf_sp1_mode_attack_miss + @ battle animation 0x68 + .extern banim_fakf_sp1_2_script + .extern banim_fakf_sp1_2_mode_attack_close + .extern banim_fakf_sp1_2_mode_attack_close_back + .extern banim_fakf_sp1_2_mode_attack_close_critical + .extern banim_fakf_sp1_2_mode_attack_close_critical_back + .extern banim_fakf_sp1_2_mode_attack_range + .extern banim_fakf_sp1_2_mode_attack_range_critical + .extern banim_fakf_sp1_2_mode_dodge_close + .extern banim_fakf_sp1_2_mode_dodge_range + .extern banim_fakf_sp1_2_mode_stand_close + .extern banim_fakf_sp1_2_mode_stand + .extern banim_fakf_sp1_2_mode_stand_range + .extern banim_fakf_sp1_2_mode_attack_miss + @ battle animation 0x69 + .extern banim_fakf_sp1_3_script + .extern banim_fakf_sp1_3_mode_attack_close + .extern banim_fakf_sp1_3_mode_attack_close_back + .extern banim_fakf_sp1_3_mode_attack_close_critical + .extern banim_fakf_sp1_3_mode_attack_close_critical_back + .extern banim_fakf_sp1_3_mode_attack_range + .extern banim_fakf_sp1_3_mode_attack_range_critical + .extern banim_fakf_sp1_3_mode_dodge_close + .extern banim_fakf_sp1_3_mode_dodge_range + .extern banim_fakf_sp1_3_mode_stand_close + .extern banim_fakf_sp1_3_mode_stand + .extern banim_fakf_sp1_3_mode_stand_range + .extern banim_fakf_sp1_3_mode_attack_miss + @ battle animation 0x6A + .extern banim_magm_mg1_script + .extern banim_magm_mg1_mode_attack_close + .extern banim_magm_mg1_mode_attack_close_back + .extern banim_magm_mg1_mode_attack_close_critical + .extern banim_magm_mg1_mode_attack_close_critical_back + .extern banim_magm_mg1_mode_attack_range + .extern banim_magm_mg1_mode_attack_range_critical + .extern banim_magm_mg1_mode_dodge_close + .extern banim_magm_mg1_mode_dodge_range + .extern banim_magm_mg1_mode_stand_close + .extern banim_magm_mg1_mode_stand + .extern banim_magm_mg1_mode_stand_range + .extern banim_magm_mg1_mode_attack_miss + @ battle animation 0x6B + .extern banim_magf_mg1_script + .extern banim_magf_mg1_mode_attack_close + .extern banim_magf_mg1_mode_attack_close_back + .extern banim_magf_mg1_mode_attack_close_critical + .extern banim_magf_mg1_mode_attack_close_critical_back + .extern banim_magf_mg1_mode_attack_range + .extern banim_magf_mg1_mode_attack_range_critical + .extern banim_magf_mg1_mode_dodge_close + .extern banim_magf_mg1_mode_dodge_range + .extern banim_magf_mg1_mode_stand_close + .extern banim_magf_mg1_mode_stand + .extern banim_magf_mg1_mode_stand_range + .extern banim_magf_mg1_mode_attack_miss + @ battle animation 0x6C + .extern banim_sagm_mg1_script + .extern banim_sagm_mg1_mode_attack_close + .extern banim_sagm_mg1_mode_attack_close_back + .extern banim_sagm_mg1_mode_attack_close_critical + .extern banim_sagm_mg1_mode_attack_close_critical_back + .extern banim_sagm_mg1_mode_attack_range + .extern banim_sagm_mg1_mode_attack_range_critical + .extern banim_sagm_mg1_mode_dodge_close + .extern banim_sagm_mg1_mode_dodge_range + .extern banim_sagm_mg1_mode_stand_close + .extern banim_sagm_mg1_mode_stand + .extern banim_sagm_mg1_mode_stand_range + .extern banim_sagm_mg1_mode_attack_miss + @ battle animation 0x6D + .extern banim_sagm_mg1_2_script + .extern banim_sagm_mg1_2_mode_attack_close + .extern banim_sagm_mg1_2_mode_attack_close_back + .extern banim_sagm_mg1_2_mode_attack_close_critical + .extern banim_sagm_mg1_2_mode_attack_close_critical_back + .extern banim_sagm_mg1_2_mode_attack_range + .extern banim_sagm_mg1_2_mode_attack_range_critical + .extern banim_sagm_mg1_2_mode_dodge_close + .extern banim_sagm_mg1_2_mode_dodge_range + .extern banim_sagm_mg1_2_mode_stand_close + .extern banim_sagm_mg1_2_mode_stand + .extern banim_sagm_mg1_2_mode_stand_range + .extern banim_sagm_mg1_2_mode_attack_miss + @ battle animation 0x6E + .extern banim_sagf_mg1_script + .extern banim_sagf_mg1_mode_attack_close + .extern banim_sagf_mg1_mode_attack_close_back + .extern banim_sagf_mg1_mode_attack_close_critical + .extern banim_sagf_mg1_mode_attack_close_critical_back + .extern banim_sagf_mg1_mode_attack_range + .extern banim_sagf_mg1_mode_attack_range_critical + .extern banim_sagf_mg1_mode_dodge_close + .extern banim_sagf_mg1_mode_dodge_range + .extern banim_sagf_mg1_mode_stand_close + .extern banim_sagf_mg1_mode_stand + .extern banim_sagf_mg1_mode_stand_range + .extern banim_sagf_mg1_mode_attack_miss + @ battle animation 0x6F + .extern banim_sagf_mg1_2_script + .extern banim_sagf_mg1_2_mode_attack_close + .extern banim_sagf_mg1_2_mode_attack_close_back + .extern banim_sagf_mg1_2_mode_attack_close_critical + .extern banim_sagf_mg1_2_mode_attack_close_critical_back + .extern banim_sagf_mg1_2_mode_attack_range + .extern banim_sagf_mg1_2_mode_attack_range_critical + .extern banim_sagf_mg1_2_mode_dodge_close + .extern banim_sagf_mg1_2_mode_dodge_range + .extern banim_sagf_mg1_2_mode_stand_close + .extern banim_sagf_mg1_2_mode_stand + .extern banim_sagf_mg1_2_mode_stand_range + .extern banim_sagf_mg1_2_mode_attack_miss + @ battle animation 0x70 + .extern banim_mgkm_mg1_script + .extern banim_mgkm_mg1_mode_attack_close + .extern banim_mgkm_mg1_mode_attack_close_back + .extern banim_mgkm_mg1_mode_attack_close_critical + .extern banim_mgkm_mg1_mode_attack_close_critical_back + .extern banim_mgkm_mg1_mode_attack_range + .extern banim_mgkm_mg1_mode_attack_range_critical + .extern banim_mgkm_mg1_mode_dodge_close + .extern banim_mgkm_mg1_mode_dodge_range + .extern banim_mgkm_mg1_mode_stand_close + .extern banim_mgkm_mg1_mode_stand + .extern banim_mgkm_mg1_mode_stand_range + .extern banim_mgkm_mg1_mode_attack_miss + @ battle animation 0x71 + .extern banim_mgkm_mg1_2_script + .extern banim_mgkm_mg1_2_mode_attack_close + .extern banim_mgkm_mg1_2_mode_attack_close_back + .extern banim_mgkm_mg1_2_mode_attack_close_critical + .extern banim_mgkm_mg1_2_mode_attack_close_critical_back + .extern banim_mgkm_mg1_2_mode_attack_range + .extern banim_mgkm_mg1_2_mode_attack_range_critical + .extern banim_mgkm_mg1_2_mode_dodge_close + .extern banim_mgkm_mg1_2_mode_dodge_range + .extern banim_mgkm_mg1_2_mode_stand_close + .extern banim_mgkm_mg1_2_mode_stand + .extern banim_mgkm_mg1_2_mode_stand_range + .extern banim_mgkm_mg1_2_mode_attack_miss + @ battle animation 0x72 + .extern banim_mgkf_mg1_script + .extern banim_mgkf_mg1_mode_attack_close + .extern banim_mgkf_mg1_mode_attack_close_back + .extern banim_mgkf_mg1_mode_attack_close_critical + .extern banim_mgkf_mg1_mode_attack_close_critical_back + .extern banim_mgkf_mg1_mode_attack_range + .extern banim_mgkf_mg1_mode_attack_range_critical + .extern banim_mgkf_mg1_mode_dodge_close + .extern banim_mgkf_mg1_mode_dodge_range + .extern banim_mgkf_mg1_mode_stand_close + .extern banim_mgkf_mg1_mode_stand + .extern banim_mgkf_mg1_mode_stand_range + .extern banim_mgkf_mg1_mode_attack_miss + @ battle animation 0x73 + .extern banim_mgkf_mg1_2_script + .extern banim_mgkf_mg1_2_mode_attack_close + .extern banim_mgkf_mg1_2_mode_attack_close_back + .extern banim_mgkf_mg1_2_mode_attack_close_critical + .extern banim_mgkf_mg1_2_mode_attack_close_critical_back + .extern banim_mgkf_mg1_2_mode_attack_range + .extern banim_mgkf_mg1_2_mode_attack_range_critical + .extern banim_mgkf_mg1_2_mode_dodge_close + .extern banim_mgkf_mg1_2_mode_dodge_range + .extern banim_mgkf_mg1_2_mode_stand_close + .extern banim_mgkf_mg1_2_mode_stand + .extern banim_mgkf_mg1_2_mode_stand_range + .extern banim_mgkf_mg1_2_mode_attack_miss + @ battle animation 0x74 + .extern banim_sham_mg1_script + .extern banim_sham_mg1_mode_attack_close + .extern banim_sham_mg1_mode_attack_close_back + .extern banim_sham_mg1_mode_attack_close_critical + .extern banim_sham_mg1_mode_attack_close_critical_back + .extern banim_sham_mg1_mode_attack_range + .extern banim_sham_mg1_mode_attack_range_critical + .extern banim_sham_mg1_mode_dodge_close + .extern banim_sham_mg1_mode_dodge_range + .extern banim_sham_mg1_mode_stand_close + .extern banim_sham_mg1_mode_stand + .extern banim_sham_mg1_mode_stand_range + .extern banim_sham_mg1_mode_attack_miss + @ battle animation 0x75 + .extern banim_shaf_mg1_script + .extern banim_shaf_mg1_mode_attack_close + .extern banim_shaf_mg1_mode_attack_close_back + .extern banim_shaf_mg1_mode_attack_close_critical + .extern banim_shaf_mg1_mode_attack_close_critical_back + .extern banim_shaf_mg1_mode_attack_range + .extern banim_shaf_mg1_mode_attack_range_critical + .extern banim_shaf_mg1_mode_dodge_close + .extern banim_shaf_mg1_mode_dodge_range + .extern banim_shaf_mg1_mode_stand_close + .extern banim_shaf_mg1_mode_stand + .extern banim_shaf_mg1_mode_stand_range + .extern banim_shaf_mg1_mode_attack_miss + @ battle animation 0x76 + .extern banim_drum_mg1_script + .extern banim_drum_mg1_mode_attack_close + .extern banim_drum_mg1_mode_attack_close_back + .extern banim_drum_mg1_mode_attack_close_critical + .extern banim_drum_mg1_mode_attack_close_critical_back + .extern banim_drum_mg1_mode_attack_range + .extern banim_drum_mg1_mode_attack_range_critical + .extern banim_drum_mg1_mode_dodge_close + .extern banim_drum_mg1_mode_dodge_range + .extern banim_drum_mg1_mode_stand_close + .extern banim_drum_mg1_mode_stand + .extern banim_drum_mg1_mode_stand_range + .extern banim_drum_mg1_mode_attack_miss + @ battle animation 0x77 + .extern banim_drum_mg1_2_script + .extern banim_drum_mg1_2_mode_attack_close + .extern banim_drum_mg1_2_mode_attack_close_back + .extern banim_drum_mg1_2_mode_attack_close_critical + .extern banim_drum_mg1_2_mode_attack_close_critical_back + .extern banim_drum_mg1_2_mode_attack_range + .extern banim_drum_mg1_2_mode_attack_range_critical + .extern banim_drum_mg1_2_mode_dodge_close + .extern banim_drum_mg1_2_mode_dodge_range + .extern banim_drum_mg1_2_mode_stand_close + .extern banim_drum_mg1_2_mode_stand + .extern banim_drum_mg1_2_mode_stand_range + .extern banim_drum_mg1_2_mode_attack_miss + @ battle animation 0x78 + .extern banim_druf_mg1_script + .extern banim_druf_mg1_mode_attack_close + .extern banim_druf_mg1_mode_attack_close_back + .extern banim_druf_mg1_mode_attack_close_critical + .extern banim_druf_mg1_mode_attack_close_critical_back + .extern banim_druf_mg1_mode_attack_range + .extern banim_druf_mg1_mode_attack_range_critical + .extern banim_druf_mg1_mode_dodge_close + .extern banim_druf_mg1_mode_dodge_range + .extern banim_druf_mg1_mode_stand_close + .extern banim_druf_mg1_mode_stand + .extern banim_druf_mg1_mode_stand_range + .extern banim_druf_mg1_mode_attack_miss + @ battle animation 0x79 + .extern banim_druf_mg1_2_script + .extern banim_druf_mg1_2_mode_attack_close + .extern banim_druf_mg1_2_mode_attack_close_back + .extern banim_druf_mg1_2_mode_attack_close_critical + .extern banim_druf_mg1_2_mode_attack_close_critical_back + .extern banim_druf_mg1_2_mode_attack_range + .extern banim_druf_mg1_2_mode_attack_range_critical + .extern banim_druf_mg1_2_mode_dodge_close + .extern banim_druf_mg1_2_mode_dodge_range + .extern banim_druf_mg1_2_mode_stand_close + .extern banim_druf_mg1_2_mode_stand + .extern banim_druf_mg1_2_mode_stand_range + .extern banim_druf_mg1_2_mode_attack_miss + @ battle animation 0x7A + .extern banim_smnm_ro1_script + .extern banim_smnm_ro1_mode_attack_close + .extern banim_smnm_ro1_mode_attack_close_back + .extern banim_smnm_ro1_mode_attack_close_critical + .extern banim_smnm_ro1_mode_attack_close_critical_back + .extern banim_smnm_ro1_mode_attack_range + .extern banim_smnm_ro1_mode_attack_range_critical + .extern banim_smnm_ro1_mode_dodge_close + .extern banim_smnm_ro1_mode_dodge_range + .extern banim_smnm_ro1_mode_stand_close + .extern banim_smnm_ro1_mode_stand + .extern banim_smnm_ro1_mode_stand_range + .extern banim_smnm_ro1_mode_attack_miss + @ battle animation 0x7B + .extern banim_smnm_ro1_2_script + .extern banim_smnm_ro1_2_mode_attack_close + .extern banim_smnm_ro1_2_mode_attack_close_back + .extern banim_smnm_ro1_2_mode_attack_close_critical + .extern banim_smnm_ro1_2_mode_attack_close_critical_back + .extern banim_smnm_ro1_2_mode_attack_range + .extern banim_smnm_ro1_2_mode_attack_range_critical + .extern banim_smnm_ro1_2_mode_dodge_close + .extern banim_smnm_ro1_2_mode_dodge_range + .extern banim_smnm_ro1_2_mode_stand_close + .extern banim_smnm_ro1_2_mode_stand + .extern banim_smnm_ro1_2_mode_stand_range + .extern banim_smnm_ro1_2_mode_attack_miss + @ battle animation 0x7C + .extern banim_monm_mg1_script + .extern banim_monm_mg1_mode_attack_close + .extern banim_monm_mg1_mode_attack_close_back + .extern banim_monm_mg1_mode_attack_close_critical + .extern banim_monm_mg1_mode_attack_close_critical_back + .extern banim_monm_mg1_mode_attack_range + .extern banim_monm_mg1_mode_attack_range_critical + .extern banim_monm_mg1_mode_dodge_close + .extern banim_monm_mg1_mode_dodge_range + .extern banim_monm_mg1_mode_stand_close + .extern banim_monm_mg1_mode_stand + .extern banim_monm_mg1_mode_stand_range + .extern banim_monm_mg1_mode_attack_miss + @ battle animation 0x7D + .extern banim_prim_ro1_script + .extern banim_prim_ro1_mode_attack_close + .extern banim_prim_ro1_mode_attack_close_back + .extern banim_prim_ro1_mode_attack_close_critical + .extern banim_prim_ro1_mode_attack_close_critical_back + .extern banim_prim_ro1_mode_attack_range + .extern banim_prim_ro1_mode_attack_range_critical + .extern banim_prim_ro1_mode_dodge_close + .extern banim_prim_ro1_mode_dodge_range + .extern banim_prim_ro1_mode_stand_close + .extern banim_prim_ro1_mode_stand + .extern banim_prim_ro1_mode_stand_range + .extern banim_prim_ro1_mode_attack_miss + @ battle animation 0x7E + .extern banim_prim_ro1_2_script + .extern banim_prim_ro1_2_mode_attack_close + .extern banim_prim_ro1_2_mode_attack_close_back + .extern banim_prim_ro1_2_mode_attack_close_critical + .extern banim_prim_ro1_2_mode_attack_close_critical_back + .extern banim_prim_ro1_2_mode_attack_range + .extern banim_prim_ro1_2_mode_attack_range_critical + .extern banim_prim_ro1_2_mode_dodge_close + .extern banim_prim_ro1_2_mode_dodge_range + .extern banim_prim_ro1_2_mode_stand_close + .extern banim_prim_ro1_2_mode_stand + .extern banim_prim_ro1_2_mode_stand_range + .extern banim_prim_ro1_2_mode_attack_miss + @ battle animation 0x7F + .extern banim_prif_ro1_script + .extern banim_prif_ro1_mode_attack_close + .extern banim_prif_ro1_mode_attack_close_back + .extern banim_prif_ro1_mode_attack_close_critical + .extern banim_prif_ro1_mode_attack_close_critical_back + .extern banim_prif_ro1_mode_attack_range + .extern banim_prif_ro1_mode_attack_range_critical + .extern banim_prif_ro1_mode_dodge_close + .extern banim_prif_ro1_mode_dodge_range + .extern banim_prif_ro1_mode_stand_close + .extern banim_prif_ro1_mode_stand + .extern banim_prif_ro1_mode_stand_range + .extern banim_prif_ro1_mode_attack_miss + @ battle animation 0x80 + .extern banim_bism_mg1_script + .extern banim_bism_mg1_mode_attack_close + .extern banim_bism_mg1_mode_attack_close_back + .extern banim_bism_mg1_mode_attack_close_critical + .extern banim_bism_mg1_mode_attack_close_critical_back + .extern banim_bism_mg1_mode_attack_range + .extern banim_bism_mg1_mode_attack_range_critical + .extern banim_bism_mg1_mode_dodge_close + .extern banim_bism_mg1_mode_dodge_range + .extern banim_bism_mg1_mode_stand_close + .extern banim_bism_mg1_mode_stand + .extern banim_bism_mg1_mode_stand_range + .extern banim_bism_mg1_mode_attack_miss + @ battle animation 0x81 + .extern banim_bism_mg1_2_script + .extern banim_bism_mg1_2_mode_attack_close + .extern banim_bism_mg1_2_mode_attack_close_back + .extern banim_bism_mg1_2_mode_attack_close_critical + .extern banim_bism_mg1_2_mode_attack_close_critical_back + .extern banim_bism_mg1_2_mode_attack_range + .extern banim_bism_mg1_2_mode_attack_range_critical + .extern banim_bism_mg1_2_mode_dodge_close + .extern banim_bism_mg1_2_mode_dodge_range + .extern banim_bism_mg1_2_mode_stand_close + .extern banim_bism_mg1_2_mode_stand + .extern banim_bism_mg1_2_mode_stand_range + .extern banim_bism_mg1_2_mode_attack_miss + @ battle animation 0x82 + .extern banim_bisf_mg1_script + .extern banim_bisf_mg1_mode_attack_close + .extern banim_bisf_mg1_mode_attack_close_back + .extern banim_bisf_mg1_mode_attack_close_critical + .extern banim_bisf_mg1_mode_attack_close_critical_back + .extern banim_bisf_mg1_mode_attack_range + .extern banim_bisf_mg1_mode_attack_range_critical + .extern banim_bisf_mg1_mode_dodge_close + .extern banim_bisf_mg1_mode_dodge_range + .extern banim_bisf_mg1_mode_stand_close + .extern banim_bisf_mg1_mode_stand + .extern banim_bisf_mg1_mode_stand_range + .extern banim_bisf_mg1_mode_attack_miss + @ battle animation 0x83 + .extern banim_bisf_mg1_2_script + .extern banim_bisf_mg1_2_mode_attack_close + .extern banim_bisf_mg1_2_mode_attack_close_back + .extern banim_bisf_mg1_2_mode_attack_close_critical + .extern banim_bisf_mg1_2_mode_attack_close_critical_back + .extern banim_bisf_mg1_2_mode_attack_range + .extern banim_bisf_mg1_2_mode_attack_range_critical + .extern banim_bisf_mg1_2_mode_dodge_close + .extern banim_bisf_mg1_2_mode_dodge_range + .extern banim_bisf_mg1_2_mode_stand_close + .extern banim_bisf_mg1_2_mode_stand + .extern banim_bisf_mg1_2_mode_stand_range + .extern banim_bisf_mg1_2_mode_attack_miss + @ battle animation 0x84 + .extern banim_trof_ro1_script + .extern banim_trof_ro1_mode_attack_close + .extern banim_trof_ro1_mode_attack_close_back + .extern banim_trof_ro1_mode_attack_close_critical + .extern banim_trof_ro1_mode_attack_close_critical_back + .extern banim_trof_ro1_mode_attack_range + .extern banim_trof_ro1_mode_attack_range_critical + .extern banim_trof_ro1_mode_dodge_close + .extern banim_trof_ro1_mode_dodge_range + .extern banim_trof_ro1_mode_stand_close + .extern banim_trof_ro1_mode_stand + .extern banim_trof_ro1_mode_stand_range + .extern banim_trof_ro1_mode_attack_miss + @ battle animation 0x85 + .extern banim_trof_ro1_2_script + .extern banim_trof_ro1_2_mode_attack_close + .extern banim_trof_ro1_2_mode_attack_close_back + .extern banim_trof_ro1_2_mode_attack_close_critical + .extern banim_trof_ro1_2_mode_attack_close_critical_back + .extern banim_trof_ro1_2_mode_attack_range + .extern banim_trof_ro1_2_mode_attack_range_critical + .extern banim_trof_ro1_2_mode_dodge_close + .extern banim_trof_ro1_2_mode_dodge_range + .extern banim_trof_ro1_2_mode_stand_close + .extern banim_trof_ro1_2_mode_stand + .extern banim_trof_ro1_2_mode_stand_range + .extern banim_trof_ro1_2_mode_attack_miss + @ battle animation 0x86 + .extern banim_valf_mg1_script + .extern banim_valf_mg1_mode_attack_close + .extern banim_valf_mg1_mode_attack_close_back + .extern banim_valf_mg1_mode_attack_close_critical + .extern banim_valf_mg1_mode_attack_close_critical_back + .extern banim_valf_mg1_mode_attack_range + .extern banim_valf_mg1_mode_attack_range_critical + .extern banim_valf_mg1_mode_dodge_close + .extern banim_valf_mg1_mode_dodge_range + .extern banim_valf_mg1_mode_stand_close + .extern banim_valf_mg1_mode_stand + .extern banim_valf_mg1_mode_stand_range + .extern banim_valf_mg1_mode_attack_miss + @ battle animation 0x87 + .extern banim_valf_mg1_2_script + .extern banim_valf_mg1_2_mode_attack_close + .extern banim_valf_mg1_2_mode_attack_close_back + .extern banim_valf_mg1_2_mode_attack_close_critical + .extern banim_valf_mg1_2_mode_attack_close_critical_back + .extern banim_valf_mg1_2_mode_attack_range + .extern banim_valf_mg1_2_mode_attack_range_critical + .extern banim_valf_mg1_2_mode_dodge_close + .extern banim_valf_mg1_2_mode_dodge_range + .extern banim_valf_mg1_2_mode_stand_close + .extern banim_valf_mg1_2_mode_stand + .extern banim_valf_mg1_2_mode_stand_range + .extern banim_valf_mg1_2_mode_attack_miss + @ battle animation 0x88 + .extern banim_thim_sw1_script + .extern banim_thim_sw1_mode_attack_close + .extern banim_thim_sw1_mode_attack_close_back + .extern banim_thim_sw1_mode_attack_close_critical + .extern banim_thim_sw1_mode_attack_close_critical_back + .extern banim_thim_sw1_mode_attack_range + .extern banim_thim_sw1_mode_attack_range_critical + .extern banim_thim_sw1_mode_dodge_close + .extern banim_thim_sw1_mode_dodge_range + .extern banim_thim_sw1_mode_stand_close + .extern banim_thim_sw1_mode_stand + .extern banim_thim_sw1_mode_stand_range + .extern banim_thim_sw1_mode_attack_miss + @ battle animation 0x89 + .extern banim_thim_sw1_2_script + .extern banim_thim_sw1_2_mode_attack_close + .extern banim_thim_sw1_2_mode_attack_close_back + .extern banim_thim_sw1_2_mode_attack_close_critical + .extern banim_thim_sw1_2_mode_attack_close_critical_back + .extern banim_thim_sw1_2_mode_attack_range + .extern banim_thim_sw1_2_mode_attack_range_critical + .extern banim_thim_sw1_2_mode_dodge_close + .extern banim_thim_sw1_2_mode_dodge_range + .extern banim_thim_sw1_2_mode_stand_close + .extern banim_thim_sw1_2_mode_stand + .extern banim_thim_sw1_2_mode_stand_range + .extern banim_thim_sw1_2_mode_attack_miss + @ battle animation 0x8A + .extern banim_asnm_sw1_script + .extern banim_asnm_sw1_mode_attack_close + .extern banim_asnm_sw1_mode_attack_close_back + .extern banim_asnm_sw1_mode_attack_close_critical + .extern banim_asnm_sw1_mode_attack_close_critical_back + .extern banim_asnm_sw1_mode_attack_range + .extern banim_asnm_sw1_mode_attack_range_critical + .extern banim_asnm_sw1_mode_dodge_close + .extern banim_asnm_sw1_mode_dodge_range + .extern banim_asnm_sw1_mode_stand_close + .extern banim_asnm_sw1_mode_stand + .extern banim_asnm_sw1_mode_stand_range + .extern banim_asnm_sw1_mode_attack_miss + @ battle animation 0x8B + .extern banim_asnm_sw1_2_script + .extern banim_asnm_sw1_2_mode_attack_close + .extern banim_asnm_sw1_2_mode_attack_close_back + .extern banim_asnm_sw1_2_mode_attack_close_critical + .extern banim_asnm_sw1_2_mode_attack_close_critical_back + .extern banim_asnm_sw1_2_mode_attack_range + .extern banim_asnm_sw1_2_mode_attack_range_critical + .extern banim_asnm_sw1_2_mode_dodge_close + .extern banim_asnm_sw1_2_mode_dodge_range + .extern banim_asnm_sw1_2_mode_stand_close + .extern banim_asnm_sw1_2_mode_stand + .extern banim_asnm_sw1_2_mode_stand_range + .extern banim_asnm_sw1_2_mode_attack_miss + @ battle animation 0x8C + .extern banim_asnm_sw1_3_script + .extern banim_asnm_sw1_3_mode_attack_close + .extern banim_asnm_sw1_3_mode_attack_close_back + .extern banim_asnm_sw1_3_mode_attack_close_critical + .extern banim_asnm_sw1_3_mode_attack_close_critical_back + .extern banim_asnm_sw1_3_mode_attack_range + .extern banim_asnm_sw1_3_mode_attack_range_critical + .extern banim_asnm_sw1_3_mode_dodge_close + .extern banim_asnm_sw1_3_mode_dodge_range + .extern banim_asnm_sw1_3_mode_stand_close + .extern banim_asnm_sw1_3_mode_stand + .extern banim_asnm_sw1_3_mode_stand_range + .extern banim_asnm_sw1_3_mode_attack_miss + @ battle animation 0x8D + .extern banim_asnm_sw1_4_script + .extern banim_asnm_sw1_4_mode_attack_close + .extern banim_asnm_sw1_4_mode_attack_close_back + .extern banim_asnm_sw1_4_mode_attack_close_critical + .extern banim_asnm_sw1_4_mode_attack_close_critical_back + .extern banim_asnm_sw1_4_mode_attack_range + .extern banim_asnm_sw1_4_mode_attack_range_critical + .extern banim_asnm_sw1_4_mode_dodge_close + .extern banim_asnm_sw1_4_mode_dodge_range + .extern banim_asnm_sw1_4_mode_stand_close + .extern banim_asnm_sw1_4_mode_stand + .extern banim_asnm_sw1_4_mode_stand_range + .extern banim_asnm_sw1_4_mode_attack_miss + @ battle animation 0x8E + .extern banim_rogm_sw1_script + .extern banim_rogm_sw1_mode_attack_close + .extern banim_rogm_sw1_mode_attack_close_back + .extern banim_rogm_sw1_mode_attack_close_critical + .extern banim_rogm_sw1_mode_attack_close_critical_back + .extern banim_rogm_sw1_mode_attack_range + .extern banim_rogm_sw1_mode_attack_range_critical + .extern banim_rogm_sw1_mode_dodge_close + .extern banim_rogm_sw1_mode_dodge_range + .extern banim_rogm_sw1_mode_stand_close + .extern banim_rogm_sw1_mode_stand + .extern banim_rogm_sw1_mode_stand_range + .extern banim_rogm_sw1_mode_attack_miss + @ battle animation 0x8F + .extern banim_rogm_sw1_2_script + .extern banim_rogm_sw1_2_mode_attack_close + .extern banim_rogm_sw1_2_mode_attack_close_back + .extern banim_rogm_sw1_2_mode_attack_close_critical + .extern banim_rogm_sw1_2_mode_attack_close_critical_back + .extern banim_rogm_sw1_2_mode_attack_range + .extern banim_rogm_sw1_2_mode_attack_range_critical + .extern banim_rogm_sw1_2_mode_dodge_close + .extern banim_rogm_sw1_2_mode_dodge_range + .extern banim_rogm_sw1_2_mode_stand_close + .extern banim_rogm_sw1_2_mode_stand + .extern banim_rogm_sw1_2_mode_stand_range + .extern banim_rogm_sw1_2_mode_attack_miss + @ battle animation 0x90 + .extern banim_danf_da1_script + .extern banim_danf_da1_mode_attack_close + .extern banim_danf_da1_mode_attack_close_back + .extern banim_danf_da1_mode_attack_close_critical + .extern banim_danf_da1_mode_attack_close_critical_back + .extern banim_danf_da1_mode_attack_range + .extern banim_danf_da1_mode_attack_range_critical + .extern banim_danf_da1_mode_dodge_close + .extern banim_danf_da1_mode_dodge_range + .extern banim_danf_da1_mode_stand_close + .extern banim_danf_da1_mode_stand + .extern banim_danf_da1_mode_stand_range + .extern banim_danf_da1_mode_attack_miss + @ battle animation 0x91 + .extern banim_pbfm_ax1_script + .extern banim_pbfm_ax1_mode_attack_close + .extern banim_pbfm_ax1_mode_attack_close_back + .extern banim_pbfm_ax1_mode_attack_close_critical + .extern banim_pbfm_ax1_mode_attack_close_critical_back + .extern banim_pbfm_ax1_mode_attack_range + .extern banim_pbfm_ax1_mode_attack_range_critical + .extern banim_pbfm_ax1_mode_dodge_close + .extern banim_pbfm_ax1_mode_dodge_range + .extern banim_pbfm_ax1_mode_stand_close + .extern banim_pbfm_ax1_mode_stand + .extern banim_pbfm_ax1_mode_stand_range + .extern banim_pbfm_ax1_mode_attack_miss + @ battle animation 0x92 + .extern banim_pbfm_ax1_2_script + .extern banim_pbfm_ax1_2_mode_attack_close + .extern banim_pbfm_ax1_2_mode_attack_close_back + .extern banim_pbfm_ax1_2_mode_attack_close_critical + .extern banim_pbfm_ax1_2_mode_attack_close_critical_back + .extern banim_pbfm_ax1_2_mode_attack_range + .extern banim_pbfm_ax1_2_mode_attack_range_critical + .extern banim_pbfm_ax1_2_mode_dodge_close + .extern banim_pbfm_ax1_2_mode_dodge_range + .extern banim_pbfm_ax1_2_mode_stand_close + .extern banim_pbfm_ax1_2_mode_stand + .extern banim_pbfm_ax1_2_mode_stand_range + .extern banim_pbfm_ax1_2_mode_attack_miss + @ battle animation 0x93 + .extern banim_pbfm_ax1_3_script + .extern banim_pbfm_ax1_3_mode_attack_close + .extern banim_pbfm_ax1_3_mode_attack_close_back + .extern banim_pbfm_ax1_3_mode_attack_close_critical + .extern banim_pbfm_ax1_3_mode_attack_close_critical_back + .extern banim_pbfm_ax1_3_mode_attack_range + .extern banim_pbfm_ax1_3_mode_attack_range_critical + .extern banim_pbfm_ax1_3_mode_dodge_close + .extern banim_pbfm_ax1_3_mode_dodge_range + .extern banim_pbfm_ax1_3_mode_stand_close + .extern banim_pbfm_ax1_3_mode_stand + .extern banim_pbfm_ax1_3_mode_stand_range + .extern banim_pbfm_ax1_3_mode_attack_miss + @ battle animation 0x94 + .extern banim_pbmm_mg1_script + .extern banim_pbmm_mg1_mode_attack_close + .extern banim_pbmm_mg1_mode_attack_close_back + .extern banim_pbmm_mg1_mode_attack_close_critical + .extern banim_pbmm_mg1_mode_attack_close_critical_back + .extern banim_pbmm_mg1_mode_attack_range + .extern banim_pbmm_mg1_mode_attack_range_critical + .extern banim_pbmm_mg1_mode_dodge_close + .extern banim_pbmm_mg1_mode_dodge_range + .extern banim_pbmm_mg1_mode_stand_close + .extern banim_pbmm_mg1_mode_stand + .extern banim_pbmm_mg1_mode_stand_range + .extern banim_pbmm_mg1_mode_attack_miss + @ battle animation 0x95 + .extern banim_pbrf_sp1_script + .extern banim_pbrf_sp1_mode_attack_close + .extern banim_pbrf_sp1_mode_attack_close_back + .extern banim_pbrf_sp1_mode_attack_close_critical + .extern banim_pbrf_sp1_mode_attack_close_critical_back + .extern banim_pbrf_sp1_mode_attack_range + .extern banim_pbrf_sp1_mode_attack_range_critical + .extern banim_pbrf_sp1_mode_dodge_close + .extern banim_pbrf_sp1_mode_dodge_range + .extern banim_pbrf_sp1_mode_stand_close + .extern banim_pbrf_sp1_mode_stand + .extern banim_pbrf_sp1_mode_stand_range + .extern banim_pbrf_sp1_mode_attack_miss + @ battle animation 0x96 + .extern banim_pbrf_sp1_2_script + .extern banim_pbrf_sp1_2_mode_attack_close + .extern banim_pbrf_sp1_2_mode_attack_close_back + .extern banim_pbrf_sp1_2_mode_attack_close_critical + .extern banim_pbrf_sp1_2_mode_attack_close_critical_back + .extern banim_pbrf_sp1_2_mode_attack_range + .extern banim_pbrf_sp1_2_mode_attack_range_critical + .extern banim_pbrf_sp1_2_mode_dodge_close + .extern banim_pbrf_sp1_2_mode_dodge_range + .extern banim_pbrf_sp1_2_mode_stand_close + .extern banim_pbrf_sp1_2_mode_stand + .extern banim_pbrf_sp1_2_mode_stand_range + .extern banim_pbrf_sp1_2_mode_attack_miss + @ battle animation 0x97 + .extern banim_solm_sp1_script + .extern banim_solm_sp1_mode_attack_close + .extern banim_solm_sp1_mode_attack_close_back + .extern banim_solm_sp1_mode_attack_close_critical + .extern banim_solm_sp1_mode_attack_close_critical_back + .extern banim_solm_sp1_mode_attack_range + .extern banim_solm_sp1_mode_attack_range_critical + .extern banim_solm_sp1_mode_dodge_close + .extern banim_solm_sp1_mode_dodge_range + .extern banim_solm_sp1_mode_stand_close + .extern banim_solm_sp1_mode_stand + .extern banim_solm_sp1_mode_stand_range + .extern banim_solm_sp1_mode_attack_miss + @ battle animation 0x98 + .extern banim_solm_sp1_2_script + .extern banim_solm_sp1_2_mode_attack_close + .extern banim_solm_sp1_2_mode_attack_close_back + .extern banim_solm_sp1_2_mode_attack_close_critical + .extern banim_solm_sp1_2_mode_attack_close_critical_back + .extern banim_solm_sp1_2_mode_attack_range + .extern banim_solm_sp1_2_mode_attack_range_critical + .extern banim_solm_sp1_2_mode_dodge_close + .extern banim_solm_sp1_2_mode_dodge_range + .extern banim_solm_sp1_2_mode_stand_close + .extern banim_solm_sp1_2_mode_stand + .extern banim_solm_sp1_2_mode_stand_range + .extern banim_solm_sp1_2_mode_attack_miss + @ battle animation 0x99 + .extern banim_pirm_ax1_script + .extern banim_pirm_ax1_mode_attack_close + .extern banim_pirm_ax1_mode_attack_close_back + .extern banim_pirm_ax1_mode_attack_close_critical + .extern banim_pirm_ax1_mode_attack_close_critical_back + .extern banim_pirm_ax1_mode_attack_range + .extern banim_pirm_ax1_mode_attack_range_critical + .extern banim_pirm_ax1_mode_dodge_close + .extern banim_pirm_ax1_mode_dodge_range + .extern banim_pirm_ax1_mode_stand_close + .extern banim_pirm_ax1_mode_stand + .extern banim_pirm_ax1_mode_stand_range + .extern banim_pirm_ax1_mode_attack_miss + @ battle animation 0x9A + .extern banim_pirm_ax1_2_script + .extern banim_pirm_ax1_2_mode_attack_close + .extern banim_pirm_ax1_2_mode_attack_close_back + .extern banim_pirm_ax1_2_mode_attack_close_critical + .extern banim_pirm_ax1_2_mode_attack_close_critical_back + .extern banim_pirm_ax1_2_mode_attack_range + .extern banim_pirm_ax1_2_mode_attack_range_critical + .extern banim_pirm_ax1_2_mode_dodge_close + .extern banim_pirm_ax1_2_mode_dodge_range + .extern banim_pirm_ax1_2_mode_stand_close + .extern banim_pirm_ax1_2_mode_stand + .extern banim_pirm_ax1_2_mode_stand_range + .extern banim_pirm_ax1_2_mode_attack_miss + @ battle animation 0x9B + .extern banim_pirm_ax1_3_script + .extern banim_pirm_ax1_3_mode_attack_close + .extern banim_pirm_ax1_3_mode_attack_close_back + .extern banim_pirm_ax1_3_mode_attack_close_critical + .extern banim_pirm_ax1_3_mode_attack_close_critical_back + .extern banim_pirm_ax1_3_mode_attack_range + .extern banim_pirm_ax1_3_mode_attack_range_critical + .extern banim_pirm_ax1_3_mode_dodge_close + .extern banim_pirm_ax1_3_mode_dodge_range + .extern banim_pirm_ax1_3_mode_stand_close + .extern banim_pirm_ax1_3_mode_stand + .extern banim_pirm_ax1_3_mode_stand_range + .extern banim_pirm_ax1_3_mode_attack_miss + @ battle animation 0x9C + .extern banim_necm_mg1_script + .extern banim_necm_mg1_mode_attack_close + .extern banim_necm_mg1_mode_attack_close_back + .extern banim_necm_mg1_mode_attack_close_critical + .extern banim_necm_mg1_mode_attack_close_critical_back + .extern banim_necm_mg1_mode_attack_range + .extern banim_necm_mg1_mode_attack_range_critical + .extern banim_necm_mg1_mode_dodge_close + .extern banim_necm_mg1_mode_dodge_range + .extern banim_necm_mg1_mode_stand_close + .extern banim_necm_mg1_mode_stand + .extern banim_necm_mg1_mode_stand_range + .extern banim_necm_mg1_mode_attack_miss + @ battle animation 0x9D + .extern banim_necm_ro1_script + .extern banim_necm_ro1_mode_attack_close + .extern banim_necm_ro1_mode_attack_close_back + .extern banim_necm_ro1_mode_attack_close_critical + .extern banim_necm_ro1_mode_attack_close_critical_back + .extern banim_necm_ro1_mode_attack_range + .extern banim_necm_ro1_mode_attack_range_critical + .extern banim_necm_ro1_mode_dodge_close + .extern banim_necm_ro1_mode_dodge_range + .extern banim_necm_ro1_mode_stand_close + .extern banim_necm_ro1_mode_stand + .extern banim_necm_ro1_mode_stand_range + .extern banim_necm_ro1_mode_attack_miss + @ battle animation 0x9E + .extern banim_stam_ar1_script + .extern banim_stam_ar1_mode_attack_close + .extern banim_stam_ar1_mode_attack_close_back + .extern banim_stam_ar1_mode_attack_close_critical + .extern banim_stam_ar1_mode_attack_close_critical_back + .extern banim_stam_ar1_mode_attack_range + .extern banim_stam_ar1_mode_attack_range_critical + .extern banim_stam_ar1_mode_dodge_close + .extern banim_stam_ar1_mode_dodge_range + .extern banim_stam_ar1_mode_stand_close + .extern banim_stam_ar1_mode_stand + .extern banim_stam_ar1_mode_stand_range + .extern banim_stam_ar1_mode_attack_miss + @ battle animation 0x9F + .extern banim_zom_at1_script + .extern banim_zom_at1_mode_attack_close + .extern banim_zom_at1_mode_attack_close_back + .extern banim_zom_at1_mode_attack_close_critical + .extern banim_zom_at1_mode_attack_close_critical_back + .extern banim_zom_at1_mode_attack_range + .extern banim_zom_at1_mode_attack_range_critical + .extern banim_zom_at1_mode_dodge_close + .extern banim_zom_at1_mode_dodge_range + .extern banim_zom_at1_mode_stand_close + .extern banim_zom_at1_mode_stand + .extern banim_zom_at1_mode_stand_range + .extern banim_zom_at1_mode_attack_miss + @ battle animation 0xA0 + .extern banim_zom_at1_2_script + .extern banim_zom_at1_2_mode_attack_close + .extern banim_zom_at1_2_mode_attack_close_back + .extern banim_zom_at1_2_mode_attack_close_critical + .extern banim_zom_at1_2_mode_attack_close_critical_back + .extern banim_zom_at1_2_mode_attack_range + .extern banim_zom_at1_2_mode_attack_range_critical + .extern banim_zom_at1_2_mode_dodge_close + .extern banim_zom_at1_2_mode_dodge_range + .extern banim_zom_at1_2_mode_stand_close + .extern banim_zom_at1_2_mode_stand + .extern banim_zom_at1_2_mode_stand_range + .extern banim_zom_at1_2_mode_attack_miss + @ battle animation 0xA1 + .extern banim_sks_sw1_script + .extern banim_sks_sw1_mode_attack_close + .extern banim_sks_sw1_mode_attack_close_back + .extern banim_sks_sw1_mode_attack_close_critical + .extern banim_sks_sw1_mode_attack_close_critical_back + .extern banim_sks_sw1_mode_attack_range + .extern banim_sks_sw1_mode_attack_range_critical + .extern banim_sks_sw1_mode_dodge_close + .extern banim_sks_sw1_mode_dodge_range + .extern banim_sks_sw1_mode_stand_close + .extern banim_sks_sw1_mode_stand + .extern banim_sks_sw1_mode_stand_range + .extern banim_sks_sw1_mode_attack_miss + @ battle animation 0xA2 + .extern banim_sks_sp1_script + .extern banim_sks_sp1_mode_attack_close + .extern banim_sks_sp1_mode_attack_close_back + .extern banim_sks_sp1_mode_attack_close_critical + .extern banim_sks_sp1_mode_attack_close_critical_back + .extern banim_sks_sp1_mode_attack_range + .extern banim_sks_sp1_mode_attack_range_critical + .extern banim_sks_sp1_mode_dodge_close + .extern banim_sks_sp1_mode_dodge_range + .extern banim_sks_sp1_mode_stand_close + .extern banim_sks_sp1_mode_stand + .extern banim_sks_sp1_mode_stand_range + .extern banim_sks_sp1_mode_attack_miss + @ battle animation 0xA3 + .extern banim_sks_sw1_2_script + .extern banim_sks_sw1_2_mode_attack_close + .extern banim_sks_sw1_2_mode_attack_close_back + .extern banim_sks_sw1_2_mode_attack_close_critical + .extern banim_sks_sw1_2_mode_attack_close_critical_back + .extern banim_sks_sw1_2_mode_attack_range + .extern banim_sks_sw1_2_mode_attack_range_critical + .extern banim_sks_sw1_2_mode_dodge_close + .extern banim_sks_sw1_2_mode_dodge_range + .extern banim_sks_sw1_2_mode_stand_close + .extern banim_sks_sw1_2_mode_stand + .extern banim_sks_sw1_2_mode_stand_range + .extern banim_sks_sw1_2_mode_attack_miss + @ battle animation 0xA4 + .extern banim_ska_ar1_script + .extern banim_ska_ar1_mode_attack_close + .extern banim_ska_ar1_mode_attack_close_back + .extern banim_ska_ar1_mode_attack_close_critical + .extern banim_ska_ar1_mode_attack_close_critical_back + .extern banim_ska_ar1_mode_attack_range + .extern banim_ska_ar1_mode_attack_range_critical + .extern banim_ska_ar1_mode_dodge_close + .extern banim_ska_ar1_mode_dodge_range + .extern banim_ska_ar1_mode_stand_close + .extern banim_ska_ar1_mode_stand + .extern banim_ska_ar1_mode_stand_range + .extern banim_ska_ar1_mode_attack_miss + @ battle animation 0xA5 + .extern banim_sks_sw1_3_script + .extern banim_sks_sw1_3_mode_attack_close + .extern banim_sks_sw1_3_mode_attack_close_back + .extern banim_sks_sw1_3_mode_attack_close_critical + .extern banim_sks_sw1_3_mode_attack_close_critical_back + .extern banim_sks_sw1_3_mode_attack_range + .extern banim_sks_sw1_3_mode_attack_range_critical + .extern banim_sks_sw1_3_mode_dodge_close + .extern banim_sks_sw1_3_mode_dodge_range + .extern banim_sks_sw1_3_mode_stand_close + .extern banim_sks_sw1_3_mode_stand + .extern banim_sks_sw1_3_mode_stand_range + .extern banim_sks_sw1_3_mode_attack_miss + @ battle animation 0xA6 + .extern banim_sks_sw1_4_script + .extern banim_sks_sw1_4_mode_attack_close + .extern banim_sks_sw1_4_mode_attack_close_back + .extern banim_sks_sw1_4_mode_attack_close_critical + .extern banim_sks_sw1_4_mode_attack_close_critical_back + .extern banim_sks_sw1_4_mode_attack_range + .extern banim_sks_sw1_4_mode_attack_range_critical + .extern banim_sks_sw1_4_mode_dodge_close + .extern banim_sks_sw1_4_mode_dodge_range + .extern banim_sks_sw1_4_mode_stand_close + .extern banim_sks_sw1_4_mode_stand + .extern banim_sks_sw1_4_mode_stand_range + .extern banim_sks_sw1_4_mode_attack_miss + @ battle animation 0xA7 + .extern banim_sks_sp1_2_script + .extern banim_sks_sp1_2_mode_attack_close + .extern banim_sks_sp1_2_mode_attack_close_back + .extern banim_sks_sp1_2_mode_attack_close_critical + .extern banim_sks_sp1_2_mode_attack_close_critical_back + .extern banim_sks_sp1_2_mode_attack_range + .extern banim_sks_sp1_2_mode_attack_range_critical + .extern banim_sks_sp1_2_mode_dodge_close + .extern banim_sks_sp1_2_mode_dodge_range + .extern banim_sks_sp1_2_mode_stand_close + .extern banim_sks_sp1_2_mode_stand + .extern banim_sks_sp1_2_mode_stand_range + .extern banim_sks_sp1_2_mode_attack_miss + @ battle animation 0xA8 + .extern banim_sks_sw1_5_script + .extern banim_sks_sw1_5_mode_attack_close + .extern banim_sks_sw1_5_mode_attack_close_back + .extern banim_sks_sw1_5_mode_attack_close_critical + .extern banim_sks_sw1_5_mode_attack_close_critical_back + .extern banim_sks_sw1_5_mode_attack_range + .extern banim_sks_sw1_5_mode_attack_range_critical + .extern banim_sks_sw1_5_mode_dodge_close + .extern banim_sks_sw1_5_mode_dodge_range + .extern banim_sks_sw1_5_mode_stand_close + .extern banim_sks_sw1_5_mode_stand + .extern banim_sks_sw1_5_mode_stand_range + .extern banim_sks_sw1_5_mode_attack_miss + @ battle animation 0xA9 + .extern banim_ska_ar1_2_script + .extern banim_ska_ar1_2_mode_attack_close + .extern banim_ska_ar1_2_mode_attack_close_back + .extern banim_ska_ar1_2_mode_attack_close_critical + .extern banim_ska_ar1_2_mode_attack_close_critical_back + .extern banim_ska_ar1_2_mode_attack_range + .extern banim_ska_ar1_2_mode_attack_range_critical + .extern banim_ska_ar1_2_mode_dodge_close + .extern banim_ska_ar1_2_mode_dodge_range + .extern banim_ska_ar1_2_mode_stand_close + .extern banim_ska_ar1_2_mode_stand + .extern banim_ska_ar1_2_mode_stand_range + .extern banim_ska_ar1_2_mode_attack_miss + @ battle animation 0xAA + .extern banim_sks_sw1_6_script + .extern banim_sks_sw1_6_mode_attack_close + .extern banim_sks_sw1_6_mode_attack_close_back + .extern banim_sks_sw1_6_mode_attack_close_critical + .extern banim_sks_sw1_6_mode_attack_close_critical_back + .extern banim_sks_sw1_6_mode_attack_range + .extern banim_sks_sw1_6_mode_attack_range_critical + .extern banim_sks_sw1_6_mode_dodge_close + .extern banim_sks_sw1_6_mode_dodge_range + .extern banim_sks_sw1_6_mode_stand_close + .extern banim_sks_sw1_6_mode_stand + .extern banim_sks_sw1_6_mode_stand_range + .extern banim_sks_sw1_6_mode_attack_miss + @ battle animation 0xAB + .extern banim_bae_at1_script + .extern banim_bae_at1_mode_attack_close + .extern banim_bae_at1_mode_attack_close_back + .extern banim_bae_at1_mode_attack_close_critical + .extern banim_bae_at1_mode_attack_close_critical_back + .extern banim_bae_at1_mode_attack_range + .extern banim_bae_at1_mode_attack_range_critical + .extern banim_bae_at1_mode_dodge_close + .extern banim_bae_at1_mode_dodge_range + .extern banim_bae_at1_mode_stand_close + .extern banim_bae_at1_mode_stand + .extern banim_bae_at1_mode_stand_range + .extern banim_bae_at1_mode_attack_miss + @ battle animation 0xAC + .extern banim_bae_at1_2_script + .extern banim_bae_at1_2_mode_attack_close + .extern banim_bae_at1_2_mode_attack_close_back + .extern banim_bae_at1_2_mode_attack_close_critical + .extern banim_bae_at1_2_mode_attack_close_critical_back + .extern banim_bae_at1_2_mode_attack_range + .extern banim_bae_at1_2_mode_attack_range_critical + .extern banim_bae_at1_2_mode_dodge_close + .extern banim_bae_at1_2_mode_dodge_range + .extern banim_bae_at1_2_mode_stand_close + .extern banim_bae_at1_2_mode_stand + .extern banim_bae_at1_2_mode_stand_range + .extern banim_bae_at1_2_mode_attack_miss + @ battle animation 0xAD + .extern banim_cyc_ax1_script + .extern banim_cyc_ax1_mode_attack_close + .extern banim_cyc_ax1_mode_attack_close_back + .extern banim_cyc_ax1_mode_attack_close_critical + .extern banim_cyc_ax1_mode_attack_close_critical_back + .extern banim_cyc_ax1_mode_attack_range + .extern banim_cyc_ax1_mode_attack_range_critical + .extern banim_cyc_ax1_mode_dodge_close + .extern banim_cyc_ax1_mode_dodge_range + .extern banim_cyc_ax1_mode_stand_close + .extern banim_cyc_ax1_mode_stand + .extern banim_cyc_ax1_mode_stand_range + .extern banim_cyc_ax1_mode_attack_miss + @ battle animation 0xAE + .extern banim_cyc_ax1_2_script + .extern banim_cyc_ax1_2_mode_attack_close + .extern banim_cyc_ax1_2_mode_attack_close_back + .extern banim_cyc_ax1_2_mode_attack_close_critical + .extern banim_cyc_ax1_2_mode_attack_close_critical_back + .extern banim_cyc_ax1_2_mode_attack_range + .extern banim_cyc_ax1_2_mode_attack_range_critical + .extern banim_cyc_ax1_2_mode_dodge_close + .extern banim_cyc_ax1_2_mode_dodge_range + .extern banim_cyc_ax1_2_mode_stand_close + .extern banim_cyc_ax1_2_mode_stand + .extern banim_cyc_ax1_2_mode_stand_range + .extern banim_cyc_ax1_2_mode_attack_miss + @ battle animation 0xAF + .extern banim_cyc_ax1_3_script + .extern banim_cyc_ax1_3_mode_attack_close + .extern banim_cyc_ax1_3_mode_attack_close_back + .extern banim_cyc_ax1_3_mode_attack_close_critical + .extern banim_cyc_ax1_3_mode_attack_close_critical_back + .extern banim_cyc_ax1_3_mode_attack_range + .extern banim_cyc_ax1_3_mode_attack_range_critical + .extern banim_cyc_ax1_3_mode_dodge_close + .extern banim_cyc_ax1_3_mode_dodge_range + .extern banim_cyc_ax1_3_mode_stand_close + .extern banim_cyc_ax1_3_mode_stand + .extern banim_cyc_ax1_3_mode_stand_range + .extern banim_cyc_ax1_3_mode_attack_miss + @ battle animation 0xB0 + .extern banim_mdg_at1_script + .extern banim_mdg_at1_mode_attack_close + .extern banim_mdg_at1_mode_attack_close_back + .extern banim_mdg_at1_mode_attack_close_critical + .extern banim_mdg_at1_mode_attack_close_critical_back + .extern banim_mdg_at1_mode_attack_range + .extern banim_mdg_at1_mode_attack_range_critical + .extern banim_mdg_at1_mode_dodge_close + .extern banim_mdg_at1_mode_dodge_range + .extern banim_mdg_at1_mode_stand_close + .extern banim_mdg_at1_mode_stand + .extern banim_mdg_at1_mode_stand_range + .extern banim_mdg_at1_mode_attack_miss + @ battle animation 0xB1 + .extern banim_cer_at1_script + .extern banim_cer_at1_mode_attack_close + .extern banim_cer_at1_mode_attack_close_back + .extern banim_cer_at1_mode_attack_close_critical + .extern banim_cer_at1_mode_attack_close_critical_back + .extern banim_cer_at1_mode_attack_range + .extern banim_cer_at1_mode_attack_range_critical + .extern banim_cer_at1_mode_dodge_close + .extern banim_cer_at1_mode_dodge_range + .extern banim_cer_at1_mode_stand_close + .extern banim_cer_at1_mode_stand + .extern banim_cer_at1_mode_stand_range + .extern banim_cer_at1_mode_attack_miss + @ battle animation 0xB2 + .extern banim_mcd_ax1_script + .extern banim_mcd_ax1_mode_attack_close + .extern banim_mcd_ax1_mode_attack_close_back + .extern banim_mcd_ax1_mode_attack_close_critical + .extern banim_mcd_ax1_mode_attack_close_critical_back + .extern banim_mcd_ax1_mode_attack_range + .extern banim_mcd_ax1_mode_attack_range_critical + .extern banim_mcd_ax1_mode_dodge_close + .extern banim_mcd_ax1_mode_dodge_range + .extern banim_mcd_ax1_mode_stand_close + .extern banim_mcd_ax1_mode_stand + .extern banim_mcd_ax1_mode_stand_range + .extern banim_mcd_ax1_mode_attack_miss + @ battle animation 0xB3 + .extern banim_mcd_ax1_2_script + .extern banim_mcd_ax1_2_mode_attack_close + .extern banim_mcd_ax1_2_mode_attack_close_back + .extern banim_mcd_ax1_2_mode_attack_close_critical + .extern banim_mcd_ax1_2_mode_attack_close_critical_back + .extern banim_mcd_ax1_2_mode_attack_range + .extern banim_mcd_ax1_2_mode_attack_range_critical + .extern banim_mcd_ax1_2_mode_dodge_close + .extern banim_mcd_ax1_2_mode_dodge_range + .extern banim_mcd_ax1_2_mode_stand_close + .extern banim_mcd_ax1_2_mode_stand + .extern banim_mcd_ax1_2_mode_stand_range + .extern banim_mcd_ax1_2_mode_attack_miss + @ battle animation 0xB4 + .extern banim_mcd_ax1_3_script + .extern banim_mcd_ax1_3_mode_attack_close + .extern banim_mcd_ax1_3_mode_attack_close_back + .extern banim_mcd_ax1_3_mode_attack_close_critical + .extern banim_mcd_ax1_3_mode_attack_close_critical_back + .extern banim_mcd_ax1_3_mode_attack_range + .extern banim_mcd_ax1_3_mode_attack_range_critical + .extern banim_mcd_ax1_3_mode_dodge_close + .extern banim_mcd_ax1_3_mode_dodge_range + .extern banim_mcd_ax1_3_mode_stand_close + .extern banim_mcd_ax1_3_mode_stand + .extern banim_mcd_ax1_3_mode_stand_range + .extern banim_mcd_ax1_3_mode_attack_miss + @ battle animation 0xB5 + .extern banim_mcd_ax1_4_script + .extern banim_mcd_ax1_4_mode_attack_close + .extern banim_mcd_ax1_4_mode_attack_close_back + .extern banim_mcd_ax1_4_mode_attack_close_critical + .extern banim_mcd_ax1_4_mode_attack_close_critical_back + .extern banim_mcd_ax1_4_mode_attack_range + .extern banim_mcd_ax1_4_mode_attack_range_critical + .extern banim_mcd_ax1_4_mode_dodge_close + .extern banim_mcd_ax1_4_mode_dodge_range + .extern banim_mcd_ax1_4_mode_stand_close + .extern banim_mcd_ax1_4_mode_stand + .extern banim_mcd_ax1_4_mode_stand_range + .extern banim_mcd_ax1_4_mode_attack_miss + @ battle animation 0xB6 + .extern banim_mcd_ax1_5_script + .extern banim_mcd_ax1_5_mode_attack_close + .extern banim_mcd_ax1_5_mode_attack_close_back + .extern banim_mcd_ax1_5_mode_attack_close_critical + .extern banim_mcd_ax1_5_mode_attack_close_critical_back + .extern banim_mcd_ax1_5_mode_attack_range + .extern banim_mcd_ax1_5_mode_attack_range_critical + .extern banim_mcd_ax1_5_mode_dodge_close + .extern banim_mcd_ax1_5_mode_dodge_range + .extern banim_mcd_ax1_5_mode_stand_close + .extern banim_mcd_ax1_5_mode_stand + .extern banim_mcd_ax1_5_mode_stand_range + .extern banim_mcd_ax1_5_mode_attack_miss + @ battle animation 0xB7 + .extern banim_mcd_ar1_script + .extern banim_mcd_ar1_mode_attack_close + .extern banim_mcd_ar1_mode_attack_close_back + .extern banim_mcd_ar1_mode_attack_close_critical + .extern banim_mcd_ar1_mode_attack_close_critical_back + .extern banim_mcd_ar1_mode_attack_range + .extern banim_mcd_ar1_mode_attack_range_critical + .extern banim_mcd_ar1_mode_dodge_close + .extern banim_mcd_ar1_mode_dodge_range + .extern banim_mcd_ar1_mode_stand_close + .extern banim_mcd_ar1_mode_stand + .extern banim_mcd_ar1_mode_stand_range + .extern banim_mcd_ar1_mode_attack_miss + @ battle animation 0xB8 + .extern banim_mcd_ax1_6_script + .extern banim_mcd_ax1_6_mode_attack_close + .extern banim_mcd_ax1_6_mode_attack_close_back + .extern banim_mcd_ax1_6_mode_attack_close_critical + .extern banim_mcd_ax1_6_mode_attack_close_critical_back + .extern banim_mcd_ax1_6_mode_attack_range + .extern banim_mcd_ax1_6_mode_attack_range_critical + .extern banim_mcd_ax1_6_mode_dodge_close + .extern banim_mcd_ax1_6_mode_dodge_range + .extern banim_mcd_ax1_6_mode_stand_close + .extern banim_mcd_ax1_6_mode_stand + .extern banim_mcd_ax1_6_mode_stand_range + .extern banim_mcd_ax1_6_mode_attack_miss + @ battle animation 0xB9 + .extern banim_bgl_mg1_script + .extern banim_bgl_mg1_mode_attack_close + .extern banim_bgl_mg1_mode_attack_close_back + .extern banim_bgl_mg1_mode_attack_close_critical + .extern banim_bgl_mg1_mode_attack_close_critical_back + .extern banim_bgl_mg1_mode_attack_range + .extern banim_bgl_mg1_mode_attack_range_critical + .extern banim_bgl_mg1_mode_dodge_close + .extern banim_bgl_mg1_mode_dodge_range + .extern banim_bgl_mg1_mode_stand_close + .extern banim_bgl_mg1_mode_stand + .extern banim_bgl_mg1_mode_stand_range + .extern banim_bgl_mg1_mode_attack_miss + @ battle animation 0xBA + .extern banim_bgl_mg1_2_script + .extern banim_bgl_mg1_2_mode_attack_close + .extern banim_bgl_mg1_2_mode_attack_close_back + .extern banim_bgl_mg1_2_mode_attack_close_critical + .extern banim_bgl_mg1_2_mode_attack_close_critical_back + .extern banim_bgl_mg1_2_mode_attack_range + .extern banim_bgl_mg1_2_mode_attack_range_critical + .extern banim_bgl_mg1_2_mode_dodge_close + .extern banim_bgl_mg1_2_mode_dodge_range + .extern banim_bgl_mg1_2_mode_stand_close + .extern banim_bgl_mg1_2_mode_stand + .extern banim_bgl_mg1_2_mode_stand_range + .extern banim_bgl_mg1_2_mode_attack_miss + @ battle animation 0xBB + .extern banim_gog_mg1_script + .extern banim_gog_mg1_mode_attack_close + .extern banim_gog_mg1_mode_attack_close_back + .extern banim_gog_mg1_mode_attack_close_critical + .extern banim_gog_mg1_mode_attack_close_critical_back + .extern banim_gog_mg1_mode_attack_range + .extern banim_gog_mg1_mode_attack_range_critical + .extern banim_gog_mg1_mode_dodge_close + .extern banim_gog_mg1_mode_dodge_range + .extern banim_gog_mg1_mode_stand_close + .extern banim_gog_mg1_mode_stand + .extern banim_gog_mg1_mode_stand_range + .extern banim_gog_mg1_mode_attack_miss + @ battle animation 0xBC + .extern banim_gar_sp1_script + .extern banim_gar_sp1_mode_attack_close + .extern banim_gar_sp1_mode_attack_close_back + .extern banim_gar_sp1_mode_attack_close_critical + .extern banim_gar_sp1_mode_attack_close_critical_back + .extern banim_gar_sp1_mode_attack_range + .extern banim_gar_sp1_mode_attack_range_critical + .extern banim_gar_sp1_mode_dodge_close + .extern banim_gar_sp1_mode_dodge_range + .extern banim_gar_sp1_mode_stand_close + .extern banim_gar_sp1_mode_stand + .extern banim_gar_sp1_mode_stand_range + .extern banim_gar_sp1_mode_attack_miss + @ battle animation 0xBD + .extern banim_gar_sp1_2_script + .extern banim_gar_sp1_2_mode_attack_close + .extern banim_gar_sp1_2_mode_attack_close_back + .extern banim_gar_sp1_2_mode_attack_close_critical + .extern banim_gar_sp1_2_mode_attack_close_critical_back + .extern banim_gar_sp1_2_mode_attack_range + .extern banim_gar_sp1_2_mode_attack_range_critical + .extern banim_gar_sp1_2_mode_dodge_close + .extern banim_gar_sp1_2_mode_dodge_range + .extern banim_gar_sp1_2_mode_stand_close + .extern banim_gar_sp1_2_mode_stand + .extern banim_gar_sp1_2_mode_stand_range + .extern banim_gar_sp1_2_mode_attack_miss + @ battle animation 0xBE + .extern banim_gar_sp1_3_script + .extern banim_gar_sp1_3_mode_attack_close + .extern banim_gar_sp1_3_mode_attack_close_back + .extern banim_gar_sp1_3_mode_attack_close_critical + .extern banim_gar_sp1_3_mode_attack_close_critical_back + .extern banim_gar_sp1_3_mode_attack_range + .extern banim_gar_sp1_3_mode_attack_range_critical + .extern banim_gar_sp1_3_mode_dodge_close + .extern banim_gar_sp1_3_mode_dodge_range + .extern banim_gar_sp1_3_mode_stand_close + .extern banim_gar_sp1_3_mode_stand + .extern banim_gar_sp1_3_mode_stand_range + .extern banim_gar_sp1_3_mode_attack_miss + @ battle animation 0xBF + .extern banim_gar_sp1_4_script + .extern banim_gar_sp1_4_mode_attack_close + .extern banim_gar_sp1_4_mode_attack_close_back + .extern banim_gar_sp1_4_mode_attack_close_critical + .extern banim_gar_sp1_4_mode_attack_close_critical_back + .extern banim_gar_sp1_4_mode_attack_range + .extern banim_gar_sp1_4_mode_attack_range_critical + .extern banim_gar_sp1_4_mode_dodge_close + .extern banim_gar_sp1_4_mode_dodge_range + .extern banim_gar_sp1_4_mode_stand_close + .extern banim_gar_sp1_4_mode_stand + .extern banim_gar_sp1_4_mode_stand_range + .extern banim_gar_sp1_4_mode_attack_miss + @ battle animation 0xC0 + .extern banim_drz_mg1_script + .extern banim_drz_mg1_mode_attack_close + .extern banim_drz_mg1_mode_attack_close_back + .extern banim_drz_mg1_mode_attack_close_critical + .extern banim_drz_mg1_mode_attack_close_critical_back + .extern banim_drz_mg1_mode_attack_range + .extern banim_drz_mg1_mode_attack_range_critical + .extern banim_drz_mg1_mode_dodge_close + .extern banim_drz_mg1_mode_dodge_range + .extern banim_drz_mg1_mode_stand_close + .extern banim_drz_mg1_mode_stand + .extern banim_drz_mg1_mode_stand_range + .extern banim_drz_mg1_mode_attack_miss + @ battle animation 0xC1 + .extern banim_bos_at1_script + .extern banim_bos_at1_mode_attack_close + .extern banim_bos_at1_mode_attack_close_back + .extern banim_bos_at1_mode_attack_close_critical + .extern banim_bos_at1_mode_attack_close_critical_back + .extern banim_bos_at1_mode_attack_range + .extern banim_bos_at1_mode_attack_range_critical + .extern banim_bos_at1_mode_dodge_close + .extern banim_bos_at1_mode_dodge_range + .extern banim_bos_at1_mode_stand_close + .extern banim_bos_at1_mode_stand + .extern banim_bos_at1_mode_stand_range + .extern banim_bos_at1_mode_attack_miss + @ battle animation 0xC2 + .extern banim_bos_at1_2_script + .extern banim_bos_at1_2_mode_attack_close + .extern banim_bos_at1_2_mode_attack_close_back + .extern banim_bos_at1_2_mode_attack_close_critical + .extern banim_bos_at1_2_mode_attack_close_critical_back + .extern banim_bos_at1_2_mode_attack_range + .extern banim_bos_at1_2_mode_attack_range_critical + .extern banim_bos_at1_2_mode_dodge_close + .extern banim_bos_at1_2_mode_dodge_range + .extern banim_bos_at1_2_mode_stand_close + .extern banim_bos_at1_2_mode_stand + .extern banim_bos_at1_2_mode_stand_range + .extern banim_bos_at1_2_mode_attack_miss + @ battle animation 0xC3 + .extern banim_fifd_mg1_script + .extern banim_fifd_mg1_mode_attack_close + .extern banim_fifd_mg1_mode_attack_close_back + .extern banim_fifd_mg1_mode_attack_close_critical + .extern banim_fifd_mg1_mode_attack_close_critical_back + .extern banim_fifd_mg1_mode_attack_range + .extern banim_fifd_mg1_mode_attack_range_critical + .extern banim_fifd_mg1_mode_dodge_close + .extern banim_fifd_mg1_mode_dodge_range + .extern banim_fifd_mg1_mode_stand_close + .extern banim_fifd_mg1_mode_stand + .extern banim_fifd_mg1_mode_stand_range + .extern banim_fifd_mg1_mode_attack_miss + @ battle animation 0xC4 + .extern banim_fifd_he1_script + .extern banim_fifd_he1_mode_attack_close + .extern banim_fifd_he1_mode_attack_close_back + .extern banim_fifd_he1_mode_attack_close_critical + .extern banim_fifd_he1_mode_attack_close_critical_back + .extern banim_fifd_he1_mode_attack_range + .extern banim_fifd_he1_mode_attack_range_critical + .extern banim_fifd_he1_mode_dodge_close + .extern banim_fifd_he1_mode_dodge_range + .extern banim_fifd_he1_mode_stand_close + .extern banim_fifd_he1_mode_stand + .extern banim_fifd_he1_mode_stand_range + .extern banim_fifd_he1_mode_attack_miss + @ battle animation 0xC5 + .extern banim_fifd_hk1_script + .extern banim_fifd_hk1_mode_attack_close + .extern banim_fifd_hk1_mode_attack_close_back + .extern banim_fifd_hk1_mode_attack_close_critical + .extern banim_fifd_hk1_mode_attack_close_critical_back + .extern banim_fifd_hk1_mode_attack_range + .extern banim_fifd_hk1_mode_attack_range_critical + .extern banim_fifd_hk1_mode_dodge_close + .extern banim_fifd_hk1_mode_dodge_range + .extern banim_fifd_hk1_mode_stand_close + .extern banim_fifd_hk1_mode_stand + .extern banim_fifd_hk1_mode_stand_range + .extern banim_fifd_hk1_mode_attack_miss + @ battle animation 0xC6 + .extern banim_mf_mi1_script + .extern banim_mf_mi1_mode_attack_close + .extern banim_mf_mi1_mode_attack_close_back + .extern banim_mf_mi1_mode_attack_close_critical + .extern banim_mf_mi1_mode_attack_close_critical_back + .extern banim_mf_mi1_mode_attack_range + .extern banim_mf_mi1_mode_attack_range_critical + .extern banim_mf_mi1_mode_dodge_close + .extern banim_mf_mi1_mode_dodge_range + .extern banim_mf_mi1_mode_stand_close + .extern banim_mf_mi1_mode_stand + .extern banim_mf_mi1_mode_stand_range + .extern banim_mf_mi1_mode_attack_miss + @ battle animation 0xC7 + .extern banim_prif_ro1_2_script + .extern banim_prif_ro1_2_mode_attack_close + .extern banim_prif_ro1_2_mode_attack_close_back + .extern banim_prif_ro1_2_mode_attack_close_critical + .extern banim_prif_ro1_2_mode_attack_close_critical_back + .extern banim_prif_ro1_2_mode_attack_range + .extern banim_prif_ro1_2_mode_attack_range_critical + .extern banim_prif_ro1_2_mode_dodge_close + .extern banim_prif_ro1_2_mode_dodge_range + .extern banim_prif_ro1_2_mode_stand_close + .extern banim_prif_ro1_2_mode_stand + .extern banim_prif_ro1_2_mode_stand_range + .extern banim_prif_ro1_2_mode_attack_miss + @ battle animation 0xC8 + .extern banim_fifd_mg1_2_script + .extern banim_fifd_mg1_2_mode_attack_close + .extern banim_fifd_mg1_2_mode_attack_close_back + .extern banim_fifd_mg1_2_mode_attack_close_critical + .extern banim_fifd_mg1_2_mode_attack_close_critical_back + .extern banim_fifd_mg1_2_mode_attack_range + .extern banim_fifd_mg1_2_mode_attack_range_critical + .extern banim_fifd_mg1_2_mode_dodge_close + .extern banim_fifd_mg1_2_mode_dodge_range + .extern banim_fifd_mg1_2_mode_stand_close + .extern banim_fifd_mg1_2_mode_stand + .extern banim_fifd_mg1_2_mode_stand_range + .extern banim_fifd_mg1_2_mode_attack_miss diff --git a/EngineHacks/Necessary/GrowthGetters/C/include/banim_sheet.inc b/EngineHacks/Necessary/GrowthGetters/C/include/banim_sheet.inc new file mode 100644 index 0000000000..9b82320faf --- /dev/null +++ b/EngineHacks/Necessary/GrowthGetters/C/include/banim_sheet.inc @@ -0,0 +1,477 @@ + .extern banim_lorm_sp1_sheet_0 + .extern banim_bram_sw1_sheet_2 + .extern banim_bos_at1_sheet_9 + .extern banim_bae_at1_sheet_7 + .extern banim_wykm_sp1_sheet_12 + .extern banim_sokm_sp1_sheet_3 + .extern banim_cer_at1_sheet_3 + .extern banim_lomf_sw1_sheet_3 + .extern banim_danf_da1_sheet_0 + .extern banim_swmf_sw1_sheet_3 + .extern banim_myrf_sw1_sheet_0 + .extern banim_fifd_he1_sheet_1 + .extern banim_cyc_ax1_sheet_6 + .extern banim_forf_ar1_sheet_0 + .extern banim_pirm_ax1_sheet_0 + .extern banim_sagf_mg1_sheet_0 + .extern banim_lomf_sw1_sheet_2 + .extern banim_merm_sw1_sheet_0 + .extern banim_grkm_sp1_sheet_11 + .extern banim_bae_at1_sheet_1 + .extern banim_myrf_sw1_sheet_2 + .extern banim_mcd_ax1_sheet_2 + .extern banim_lomm_sp1_sheet_6 + .extern banim_shaf_mg1_sheet_3 + .extern banim_sagf_mg1_sheet_2 + .extern banim_forf_sw1_sheet_0 + .extern banim_mcd_ax1_2_sheet_2 + .extern banim_lorm_sp1_sheet_5 + .extern banim_armm_sp1_sheet_0 + .extern banim_pakm_sw1_sheet_1 + .extern banim_sokm_sp1_sheet_2 + .extern banim_bram_sw1_3_sheet_0 + .extern banim_trof_ro1_2_sheet_1 + .extern banim_grkm_sw1_sheet_3 + .extern banim_grkm_sw1_sheet_7 + .extern banim_figm_ax1_sheet_2 + .extern banim_lorf_sw1_sheet_2 + .extern banim_rogm_sw1_sheet_1 + .extern banim_lomm_sp1_sheet_5 + .extern banim_cer_at1_sheet_1 + .extern banim_asnm_sw1_sheet_2 + .extern banim_snim_ar1_sheet_0 + .extern banim_genm_sw1_sheet_0 + .extern banim_necm_ro1_sheet_4 + .extern banim_cyc_ax1_sheet_5 + .extern banim_sokm_sp1_sheet_0 + .extern banim_fifd_mg1_sheet_3 + .extern banim_wykm_sp1_sheet_2 + .extern banim_gar_sp1_sheet_8 + .extern banim_fifd_hk1_sheet_2 + .extern banim_zom_at1_sheet_0 + .extern banim_grkm_sw1_sheet_0 + .extern banim_asnm_sw1_sheet_1 + .extern banim_lorm_sp1_sheet_1 + .extern banim_fakf_sp1_sheet_3 + .extern banim_mcd_ar1_sheet_5 + .extern banim_gar_sp1_sheet_6 + .extern banim_wykm_sp1_sheet_3 + .extern banim_cyc_ax1_sheet_7 + .extern banim_paif_sw1_sheet_6 + .extern banim_brsm_ax1_sheet_0 + .extern banim_fifd_he1_sheet_0 + .extern banim_danf_da1_sheet_2 + .extern banim_pbmm_mg1_sheet_0 + .extern banim_cyc_ax1_2_sheet_0 + .extern banim_ska_ar1_sheet_2 + .extern banim_grkm_sp1_sheet_1 + .extern banim_gar_sp1_sheet_5 + .extern banim_snim_ar1_sheet_1 + .extern banim_pakm_sw1_sheet_2 + .extern banim_mdg_at1_sheet_2 + .extern banim_sokf_sp1_sheet_2 + .extern banim_forf_sw1_sheet_1 + .extern banim_genm_al1_sheet_4 + .extern banim_grkm_ax1_sheet_3 + .extern banim_pekf_sp1_sheet_1 + .extern banim_merm_sw1_sheet_1 + .extern banim_magf_mg1_sheet_1 + .extern banim_zom_at1_sheet_2 + .extern banim_necm_ro1_sheet_3 + .extern banim_necm_ro1_sheet_0 + .extern banim_mdg_at1_sheet_3 + .extern banim_mgkm_mg1_sheet_2 + .extern banim_lorm_sp1_sheet_9 + .extern banim_zom_at1_sheet_1 + .extern banim_fifd_hk1_sheet_0 + .extern banim_bisf_mg1_sheet_0 + .extern banim_cer_at1_sheet_4 + .extern banim_gog_mg1_sheet_1 + .extern banim_necm_mg1_sheet_2 + .extern banim_wykm_sp1_sheet_5 + .extern banim_grkm_sp1_sheet_13 + .extern banim_bgl_mg1_sheet_0 + .extern banim_grkm_sp1_sheet_2 + .extern banim_myrm_sw1_sheet_3 + .extern banim_bos_at1_sheet_5 + .extern banim_bram_sw1_sheet_1 + .extern banim_drmm_sp1_sheet_9 + .extern banim_lorm_sp1_sheet_2 + .extern banim_lorf_sw1_sheet_1 + .extern banim_bram_sw1_sheet_0 + .extern banim_gog_mg1_sheet_4 + .extern banim_warm_ax1_sheet_0 + .extern banim_lomf_sw1_sheet_5 + .extern banim_pekf_sp1_sheet_4 + .extern banim_gog_mg1_sheet_5 + .extern banim_wykm_sp1_sheet_10 + .extern banim_lomm_sp1_sheet_2 + .extern banim_gar_sp1_sheet_2 + .extern banim_sks_sw1_sheet_1 + .extern banim_swmm_sw1_sheet_0 + .extern banim_form_sw1_sheet_3 + .extern banim_lomf_sw1_sheet_1 + .extern banim_monm_mg1_sheet_1 + .extern banim_necm_mg1_sheet_4 + .extern banim_shaf_mg1_sheet_0 + .extern banim_drmm_sp1_sheet_4 + .extern banim_snif_ar1_sheet_1 + .extern banim_fifd_mg1_sheet_4 + .extern banim_necm_mg1_sheet_0 + .extern banim_grkm_ax1_sheet_0 + .extern banim_mcd_ax1_sheet_3 + .extern banim_danf_da1_sheet_4 + .extern banim_form_sw1_sheet_2 + .extern banim_grkm_sp1_sheet_4 + .extern banim_monm_mg1_sheet_0 + .extern banim_wykm_sp1_sheet_8 + .extern banim_valf_mg1_sheet_0 + .extern banim_grkm_sp1_sheet_0 + .extern banim_grkm_sw1_sheet_4 + .extern banim_druf_mg1_sheet_2 + .extern banim_fifd_mg1_sheet_6 + .extern banim_mcd_ar1_sheet_2 + .extern banim_pekf_sp1_sheet_6 + .extern banim_necm_ro1_sheet_2 + .extern banim_paif_sw1_sheet_3 + .extern banim_bisf_mg1_sheet_1 + .extern banim_sks_sw1_sheet_0 + .extern banim_form_ar1_sheet_2 + .extern banim_brsm_ax1_2_sheet_0 + .extern banim_bos_at1_sheet_8 + .extern banim_ska_ar1_sheet_1 + .extern banim_wykm_sp1_sheet_0 + .extern banim_pbmm_mg1_sheet_2 + .extern banim_lomm_sp1_sheet_4 + .extern banim_bos_at1_sheet_0 + .extern banim_magm_mg1_sheet_0 + .extern banim_cyc_ax1_sheet_4 + .extern banim_gog_mg1_sheet_0 + .extern banim_mdg_at1_sheet_0 + .extern banim_pbrf_sp1_sheet_0 + .extern banim_genm_al1_sheet_1 + .extern banim_cyc_ax1_sheet_2 + .extern banim_sham_mg1_sheet_1 + .extern banim_cer_at1_sheet_2 + .extern banim_cyc_ax1_sheet_3 + .extern banim_drmm_sp1_sheet_8 + .extern banim_mdg_at1_sheet_1 + .extern banim_lorm_sp1_sheet_11 + .extern banim_smnm_ro1_sheet_1 + .extern banim_solm_sp1_sheet_0 + .extern banim_fakf_sp1_sheet_5 + .extern banim_form_ar1_sheet_1 + .extern banim_druf_mg1_sheet_1 + .extern banim_necm_mg1_sheet_6 + .extern banim_form_sw1_sheet_1 + .extern banim_necm_mg1_sheet_3 + .extern banim_sokf_sp1_sheet_0 + .extern banim_trof_ro1_2_sheet_0 + .extern banim_grkm_sp1_sheet_7 + .extern banim_mcd_ax1_sheet_6 + .extern banim_drmm_sp1_sheet_7 + .extern banim_sagm_mg1_sheet_3 + .extern banim_grkm_ax1_sheet_2 + .extern banim_druf_mg1_sheet_0 + .extern banim_banm_ax1_sheet_1 + .extern banim_drmm_sp1_sheet_3 + .extern banim_mgkm_mg1_sheet_1 + .extern banim_pakm_sw1_sheet_5 + .extern banim_sokf_sp1_sheet_3 + .extern banim_paif_sw1_sheet_2 + .extern banim_swmf_sw1_sheet_2 + .extern banim_armm_sp1_sheet_2 + .extern banim_thim_sw1_sheet_1 + .extern banim_pbfm_ax1_sheet_0 + .extern banim_genm_al1_sheet_3 + .extern banim_pakm_sw1_sheet_4 + .extern banim_mcd_ax1_2_sheet_0 + .extern banim_drmm_sp1_sheet_0 + .extern banim_mcd_ax1_sheet_1 + .extern banim_bram_sw1_sheet_3 + .extern banim_wykm_sp1_sheet_4 + .extern banim_valf_mg1_2_sheet_0 + .extern banim_smnm_ro1_sheet_2 + .extern banim_pbrf_sp1_sheet_2 + .extern banim_lorm_sp1_sheet_10 + .extern banim_sagm_mg1_sheet_2 + .extern banim_grkm_sw1_sheet_1 + .extern banim_pbmm_mg1_sheet_3 + .extern banim_bism_mg1_sheet_1 + .extern banim_figm_ax1_sheet_0 + .extern banim_paif_sw1_sheet_5 + .extern banim_grkm_sp1_sheet_9 + .extern banim_prim_ro1_sheet_0 + .extern banim_wykm_sp1_sheet_6 + .extern banim_bgl_mg1_sheet_2 + .extern banim_fifd_hk1_sheet_3 + .extern banim_pbrf_sp1_sheet_5 + .extern banim_magf_mg1_sheet_2 + .extern banim_gog_mg1_sheet_2 + .extern banim_swmm_sw1_sheet_2 + .extern banim_lomm_sp1_sheet_7 + .extern banim_bgl_mg1_sheet_1 + .extern banim_cyc_ax1_2_sheet_2 + .extern banim_pekf_sp1_sheet_7 + .extern banim_drmm_sp1_sheet_1 + .extern banim_grkm_ax1_sheet_7 + .extern banim_mgkf_mg1_2_sheet_0 + .extern banim_pakm_sw1_sheet_3 + .extern banim_fakf_sp1_sheet_2 + .extern banim_forf_sw1_sheet_3 + .extern banim_genm_al1_sheet_2 + .extern banim_genm_al1_sheet_6 + .extern banim_necm_ro1_sheet_1 + .extern banim_sagm_mg1_sheet_0 + .extern banim_snif_ar1_sheet_0 + .extern banim_lorf_sw1_sheet_0 + .extern banim_grkm_ax1_sheet_10 + .extern banim_lorf_sw1_sheet_3 + .extern banim_pbmm_mg1_sheet_1 + .extern banim_warm_ax1_sheet_2 + .extern banim_lomf_sw1_sheet_0 + .extern banim_gar_sp1_sheet_4 + .extern banim_solm_sp1_sheet_1 + .extern banim_lomf_sw1_sheet_4 + .extern banim_drkm_sp1_sheet_4 + .extern banim_genm_sw1_sheet_1 + .extern banim_drz_mg1_sheet_0 + .extern banim_fifd_mg1_sheet_0 + .extern banim_gog_mg1_sheet_7 + .extern banim_smnm_ro1_sheet_3 + .extern banim_pakm_sw1_sheet_6 + .extern banim_form_sw1_sheet_0 + .extern banim_lorm_sp1_sheet_4 + .extern banim_pekf_sp1_sheet_2 + .extern banim_genm_al1_sheet_5 + .extern banim_cer_at1_sheet_6 + .extern banim_gog_mg1_sheet_3 + .extern banim_arcm_ar1_sheet_2 + .extern banim_grkm_sw1_sheet_11 + .extern banim_fifd_hk1_sheet_1 + .extern banim_warm_ax1_sheet_7 + .extern banim_sks_sp1_sheet_2 + .extern banim_pekf_sp1_sheet_5 + .extern banim_forf_ar1_sheet_1 + .extern banim_grkm_sw1_sheet_8 + .extern banim_pbfm_ax1_sheet_2 + .extern banim_grkm_sp1_sheet_5 + .extern banim_genm_sw1_sheet_2 + .extern banim_shaf_mg1_sheet_1 + .extern banim_drkm_sp1_sheet_1 + .extern banim_druf_mg1_sheet_3 + .extern banim_danf_da1_sheet_3 + .extern banim_bae_at1_sheet_6 + .extern banim_grkm_sw1_sheet_9 + .extern banim_cyc_ax1_2_sheet_3 + .extern banim_myrf_sw1_sheet_3 + .extern banim_grkm_ax1_sheet_4 + .extern banim_mcd_ar1_sheet_1 + .extern banim_warm_ar1_sheet_0 + .extern banim_lomf_sw1_sheet_6 + .extern banim_pbrf_sp1_sheet_4 + .extern banim_necm_mg1_sheet_7 + .extern banim_lorm_sp1_sheet_8 + .extern banim_arcm_ar1_sheet_0 + .extern banim_cer_at1_sheet_0 + .extern banim_rogm_sw1_sheet_2 + .extern banim_fakf_sp1_sheet_0 + .extern banim_grkm_ax1_sheet_1 + .extern banim_bos_at1_sheet_7 + .extern banim_swmm_sw1_sheet_1 + .extern banim_figm_ax1_sheet_1 + .extern banim_pbrf_sp1_2_sheet_0 + .extern banim_myrm_sw1_sheet_2 + .extern banim_magm_mg1_sheet_2 + .extern banim_sagf_mg1_sheet_3 + .extern banim_lomm_sp1_sheet_1 + .extern banim_fifd_mg1_sheet_7 + .extern banim_drmm_sp1_sheet_6 + .extern banim_mgkf_mg1_sheet_1 + .extern banim_gog_mg1_sheet_6 + .extern banim_lomm_sp1_sheet_0 + .extern banim_mcd_ax1_sheet_5 + .extern banim_lorm_sp1_sheet_6 + .extern banim_warm_ax1_sheet_4 + .extern banim_paif_sw1_sheet_0 + .extern banim_grkm_ax1_sheet_8 + .extern banim_magm_mg1_sheet_1 + .extern banim_sks_sw1_sheet_5 + .extern banim_pekf_sp1_sheet_0 + .extern banim_drum_mg1_sheet_0 + .extern banim_grkm_ax1_sheet_9 + .extern banim_sokm_sp1_sheet_1 + .extern banim_rogm_sw1_sheet_3 + .extern banim_warm_ax1_sheet_6 + .extern banim_sham_mg1_sheet_3 + .extern banim_sagm_mg1_sheet_1 + .extern banim_mcd_ax1_sheet_4 + .extern banim_bae_at1_sheet_3 + .extern banim_mcd_ax1_3_sheet_0 + .extern banim_bgl_mg1_sheet_3 + .extern banim_grkm_sw1_sheet_6 + .extern banim_genm_sw1_sheet_3 + .extern banim_swmf_sw1_sheet_0 + .extern banim_grkm_sw1_sheet_2 + .extern banim_gar_sp1_sheet_10 + .extern banim_bae_at1_sheet_5 + .extern banim_drum_mg1_sheet_2 + .extern banim_grkm_ax1_2_sheet_2 + .extern banim_myrf_sw1_sheet_1 + .extern banim_grkm_sp1_sheet_8 + .extern banim_fifd_he1_sheet_2 + .extern banim_bos_at1_sheet_2 + .extern banim_gar_sp1_sheet_9 + .extern banim_bos_at1_sheet_1 + .extern banim_fifd_mg1_sheet_5 + .extern banim_mf_mi1_sheet_0 + .extern banim_grkm_ax1_2_sheet_0 + .extern banim_genm_al1_sheet_8 + .extern banim_pbfm_ax1_sheet_1 + .extern banim_necm_mg1_sheet_1 + .extern banim_ska_ar1_sheet_0 + .extern banim_swmf_sw1_sheet_1 + .extern banim_gar_sp1_sheet_3 + .extern banim_grkm_sp1_sheet_12 + .extern banim_swmm_sw1_sheet_3 + .extern banim_necm_ro1_sheet_5 + .extern banim_drum_mg1_sheet_1 + .extern banim_merm_sw1_sheet_2 + .extern banim_necm_mg1_sheet_5 + .extern banim_sham_mg1_sheet_0 + .extern banim_pbrf_sp1_sheet_3 + .extern banim_arcf_ar1_sheet_1 + .extern banim_pbrf_sp1_sheet_1 + .extern banim_cer_at1_sheet_5 + .extern banim_grkm_sw1_sheet_10 + .extern banim_fakf_sp1_sheet_1 + .extern banim_bos_at1_sheet_3 + .extern banim_armm_sp1_sheet_1 + .extern banim_pirm_ax1_sheet_1 + .extern banim_grkm_ax1_sheet_5 + .extern banim_pbfm_ax1_2_sheet_1 + .extern banim_shaf_mg1_sheet_2 + .extern banim_drum_mg1_sheet_3 + .extern banim_bos_at1_sheet_4 + .extern banim_sks_sw1_sheet_4 + .extern banim_sks_sp1_sheet_3 + .extern banim_grkm_ax1_2_sheet_1 + .extern banim_thim_sw1_sheet_0 + .extern banim_lorm_sp1_sheet_3 + .extern banim_sks_sp1_sheet_0 + .extern banim_banm_ax1_sheet_0 + .extern banim_figm_ax1_sheet_3 + .extern banim_fakf_sp1_sheet_7 + .extern banim_rogm_sw1_sheet_0 + .extern banim_forf_ar1_sheet_2 + .extern banim_prif_ro1_sheet_0 + .extern banim_cyc_ax1_sheet_0 + .extern banim_grkm_sw1_sheet_5 + .extern banim_bos_at1_sheet_6 + .extern banim_thim_sw1_sheet_2 + .extern banim_genm_al1_sheet_7 + .extern banim_lorm_sp1_sheet_7 + .extern banim_fifd_mg1_sheet_2 + .extern banim_snim_ar1_sheet_2 + .extern banim_valf_mg1_sheet_2 + .extern banim_gar_sp1_sheet_0 + .extern banim_snif_ar1_sheet_2 + .extern banim_arcm_ar1_sheet_1 + .extern banim_grkm_sp1_sheet_6 + .extern banim_fakf_sp1_sheet_4 + .extern banim_bae_at1_sheet_0 + .extern banim_drmm_sp1_sheet_2 + .extern banim_bism_mg1_sheet_2 + .extern banim_brsm_ax1_sheet_1 + .extern banim_bae_at1_sheet_4 + .extern banim_grkm_sp1_sheet_3 + .extern banim_warm_ax1_sheet_5 + .extern banim_trof_ro1_sheet_0 + .extern banim_pbfm_ax1_2_sheet_0 + .extern banim_fifd_he1_sheet_3 + .extern banim_mcd_ax1_sheet_0 + .extern banim_mgkf_mg1_sheet_2 + .extern banim_valf_mg1_sheet_1 + .extern banim_fifd_mg1_sheet_1 + .extern banim_fakf_sp1_sheet_6 + .extern banim_wykm_sp1_sheet_7 + .extern banim_mcd_ar1_sheet_6 + .extern banim_mgkm_mg1_2_sheet_0 + .extern banim_bae_at1_sheet_2 + .extern banim_cyc_ax1_sheet_1 + .extern banim_pakm_sw1_sheet_0 + .extern banim_mcd_ax1_2_sheet_1 + .extern banim_lorf_sw1_sheet_4 + .extern banim_warm_ar1_sheet_3 + .extern banim_magf_mg1_sheet_0 + .extern banim_gar_sp1_sheet_1 + .extern banim_danf_da1_sheet_5 + .extern banim_paif_sw1_sheet_1 + .extern banim_bism_mg1_sheet_0 + .extern banim_grkm_ax1_sheet_6 + .extern banim_pbfm_ax1_sheet_3 + .extern banim_asnm_sw1_sheet_0 + .extern banim_wykm_sp1_sheet_1 + .extern banim_pekf_sp1_sheet_3 + .extern banim_warm_ar1_sheet_1 + .extern banim_wykm_sp1_sheet_11 + .extern banim_grkm_sp1_sheet_10 + .extern banim_sham_mg1_sheet_2 + .extern banim_smnm_ro1_sheet_0 + .extern banim_mcd_ar1_sheet_0 + .extern banim_warm_ax1_sheet_3 + .extern banim_paif_sw1_sheet_4 + .extern banim_solm_sp1_2_sheet_0 + .extern banim_forf_sw1_sheet_2 + .extern banim_arcf_ar1_sheet_0 + .extern banim_arcf_ar1_sheet_2 + .extern banim_stam_ar1_sheet_0 + .extern banim_drkm_sp1_sheet_0 + .extern banim_genm_al1_sheet_0 + .extern banim_mgkm_mg1_sheet_0 + .extern banim_warm_ax1_sheet_1 + .extern banim_sks_sp1_sheet_1 + .extern banim_danf_da1_sheet_1 + .extern banim_sks_sw1_sheet_2 + .extern banim_drmm_sp1_3_sheet_0 + .extern banim_gar_sp1_2_sheet_0 + .extern banim_mcd_ar1_sheet_4 + .extern banim_banm_ax1_2_sheet_0 + .extern banim_mcd_ar1_sheet_3 + .extern banim_drkm_sp1_sheet_5 + .extern banim_wykm_sp1_sheet_9 + .extern banim_warm_ar1_sheet_2 + .extern banim_drkm_sp1_sheet_2 + .extern banim_lomm_sp1_sheet_3 + .extern banim_form_ar1_sheet_0 + .extern banim_sokf_sp1_sheet_1 + .extern banim_sagf_mg1_sheet_1 + .extern banim_asnm_sw1_sheet_3 + .extern banim_cyc_ax1_2_sheet_1 + .extern banim_drkm_sp1_sheet_3 + .extern banim_grkm_sp1_sheet_14 + .extern banim_mgkf_mg1_sheet_0 + .extern banim_myrm_sw1_sheet_1 + .extern banim_myrm_sw1_sheet_0 + .extern banim_sks_sw1_sheet_3 + .extern banim_gar_sp1_sheet_7 + .extern banim_drmm_sp1_sheet_5 + + @ blank sheet images + + .extern banim_merm_sw1_sheet_blank + .extern banim_genm_al1_sheet_blank + .extern banim_genm_al1_sheet_blank_2 + .extern banim_wykm_sp1_sheet_blank + .extern banim_wykm_sp1_sheet_blank_2 + .extern banim_monm_mg1_sheet_blank + .extern banim_monm_mg1_sheet_blank_2 + .extern banim_thim_sw1_sheet_blank + .extern banim_zom_at1_sheet_blank + .extern banim_cer_at1_sheet_blank + + @ discarded sheet images + + .extern banim_ska_ar1_sheet_discarded + .extern banim_sks_sp1_sheet_1_discarded + diff --git a/EngineHacks/Necessary/GrowthGetters/C/include/bb.h b/EngineHacks/Necessary/GrowthGetters/C/include/bb.h new file mode 100644 index 0000000000..bee720a1cf --- /dev/null +++ b/EngineHacks/Necessary/GrowthGetters/C/include/bb.h @@ -0,0 +1,21 @@ +#ifndef GUARD_BB_H +#define GUARD_BB_H + +// ??? PutSubtitleHelpText(???); +// ??? InitSubtitleHelpText(???); +// ??? SubtitleHelpDarkenerOnHBlank(???); +// ??? SubtitleHelpDarkener_Init(???); +// ??? SubtitleHelpDarkener_FadeIn(???); +// ??? SubtitleHelpDarkener_FadeOut(???); +// ??? SubtitleHelp_Init(???); +// ??? SubtitleHelp_OnEnd(???); +// ??? SubtitleHelp_Loop(???); +void StartSubtitleHelp(ProcPtr parent, const char* string); +void EndSubtitleHelp(void); +s8 IsSubtitleHelpActive(void); +// ??? sub_8035770(???); + +extern struct ProcCmd gProcScr_SubtitleHelpDarkener[]; +extern struct ProcCmd gProcScr_SubtitleHelp[]; + +#endif // GUARD_BB_H diff --git a/EngineHacks/Necessary/GrowthGetters/C/include/bg.h b/EngineHacks/Necessary/GrowthGetters/C/include/bg.h new file mode 100644 index 0000000000..312315f8df --- /dev/null +++ b/EngineHacks/Necessary/GrowthGetters/C/include/bg.h @@ -0,0 +1,132 @@ +extern unsigned char bg_0_tiles[]; +extern unsigned char bg_0_map[]; +extern unsigned char bg_0_palette[]; +extern unsigned char bg_1_tiles[]; +extern unsigned char bg_1_map[]; +extern unsigned char bg_1_palette[]; +extern unsigned char bg_2_tiles[]; +extern unsigned char bg_2_map[]; +extern unsigned char bg_2_palette[]; +extern unsigned char bg_3_tiles[]; +extern unsigned char bg_3_map[]; +extern unsigned char bg_3_palette[]; +extern unsigned char bg_4_palette[]; +extern unsigned char bg_5_tiles[]; +extern unsigned char bg_5_map[]; +extern unsigned char bg_5_palette[]; +extern unsigned char bg_6_palette[]; +extern unsigned char bg_7_tiles[]; +extern unsigned char bg_7_map[]; +extern unsigned char bg_7_palette[]; +extern unsigned char bg_8_tiles[]; +extern unsigned char bg_8_map[]; +extern unsigned char bg_8_palette[]; +extern unsigned char bg_9_tiles[]; +extern unsigned char bg_9_map[]; +extern unsigned char bg_9_palette[]; +extern unsigned char bg_10_tiles[]; +extern unsigned char bg_10_map[]; +extern unsigned char bg_10_palette[]; +extern unsigned char bg_11_palette[]; +extern unsigned char bg_12_tiles[]; +extern unsigned char bg_12_map[]; +extern unsigned char bg_12_palette[]; +extern unsigned char bg_13_palette[]; +extern unsigned char bg_14_tiles[]; +extern unsigned char bg_14_map[]; +extern unsigned char bg_14_palette[]; +extern unsigned char bg_15_palette[]; +extern unsigned char bg_16_tiles[]; +extern unsigned char bg_16_map[]; +extern unsigned char bg_16_palette[]; +extern unsigned char bg_17_palette[]; +extern unsigned char bg_18_tiles[]; +extern unsigned char bg_18_map[]; +extern unsigned char bg_18_palette[]; +extern unsigned char bg_19_tiles[]; +extern unsigned char bg_19_map[]; +extern unsigned char bg_19_palette[]; +extern unsigned char bg_20_palette[]; +extern unsigned char bg_21_tiles[]; +extern unsigned char bg_21_map[]; +extern unsigned char bg_21_palette[]; +extern unsigned char bg_22_palette[]; +extern unsigned char bg_23_tiles[]; +extern unsigned char bg_23_map[]; +extern unsigned char bg_23_palette[]; +extern unsigned char bg_24_tiles[]; +extern unsigned char bg_24_map[]; +extern unsigned char bg_24_palette[]; +extern unsigned char bg_25_palette[]; +extern unsigned char bg_26_palette[]; +extern unsigned char bg_27_tiles[]; +extern unsigned char bg_27_map[]; +extern unsigned char bg_27_palette[]; +extern unsigned char bg_28_tiles[]; +extern unsigned char bg_28_map[]; +extern unsigned char bg_28_palette[]; +extern unsigned char bg_29_tiles[]; +extern unsigned char bg_29_map[]; +extern unsigned char bg_29_palette[]; +extern unsigned char bg_30_palette[]; +extern unsigned char bg_31_palette[]; +extern unsigned char bg_32_palette[]; +extern unsigned char bg_33_tiles[]; +extern unsigned char bg_33_map[]; +extern unsigned char bg_33_palette[]; +extern unsigned char bg_34_tiles[]; +extern unsigned char bg_34_map[]; +extern unsigned char bg_34_palette[]; +extern unsigned char bg_35_tiles[]; +extern unsigned char bg_35_map[]; +extern unsigned char bg_35_palette[]; +extern unsigned char bg_36_tiles[]; +extern unsigned char bg_36_map[]; +extern unsigned char bg_36_palette[]; +extern unsigned char bg_37_tiles[]; +extern unsigned char bg_37_map[]; +extern unsigned char bg_37_palette[]; +extern unsigned char bg_38_tiles[]; +extern unsigned char bg_38_map[]; +extern unsigned char bg_38_palette[]; +extern unsigned char bg_39_palette[]; +extern unsigned char bg_40_tiles[]; +extern unsigned char bg_40_map[]; +extern unsigned char bg_40_palette[]; +extern unsigned char bg_41_tiles[]; +extern unsigned char bg_41_map[]; +extern unsigned char bg_41_palette[]; +extern unsigned char bg_42_tiles[]; +extern unsigned char bg_42_map[]; +extern unsigned char bg_42_palette[]; +extern unsigned char bg_43_tiles[]; +extern unsigned char bg_43_map[]; +extern unsigned char bg_43_palette[]; +extern unsigned char bg_44_tiles[]; +extern unsigned char bg_44_map[]; +extern unsigned char bg_44_palette[]; +extern unsigned char bg_45_palette[]; +extern unsigned char bg_46_tiles[]; +extern unsigned char bg_46_map[]; +extern unsigned char bg_46_palette[]; +extern unsigned char bg_47_tiles[]; +extern unsigned char bg_47_map[]; +extern unsigned char bg_47_palette[]; +extern unsigned char bg_48_tiles[]; +extern unsigned char bg_48_map[]; +extern unsigned char bg_48_palette[]; +extern unsigned char bg_49_tiles[]; +extern unsigned char bg_49_map[]; +extern unsigned char bg_49_palette[]; +extern unsigned char bg_50_tiles[]; +extern unsigned char bg_50_map[]; +extern unsigned char bg_50_palette[]; +extern unsigned char bg_51_tiles[]; +extern unsigned char bg_51_map[]; +extern unsigned char bg_51_palette[]; +extern unsigned char bg_52_tiles[]; +extern unsigned char bg_52_map[]; +extern unsigned char bg_52_palette[]; +extern unsigned char bg_53_tiles[]; +extern unsigned char bg_53_map[]; +extern unsigned char bg_53_palette[]; diff --git a/EngineHacks/Necessary/GrowthGetters/C/include/bksel.h b/EngineHacks/Necessary/GrowthGetters/C/include/bksel.h new file mode 100644 index 0000000000..86d368cec5 --- /dev/null +++ b/EngineHacks/Necessary/GrowthGetters/C/include/bksel.h @@ -0,0 +1,38 @@ +#ifndef GUARD_BKSEL_H +#define GUARD_BKSEL_H + +// ??? GetBattleForecastPanelSide(???); +// ??? InitBattleForecastIconPaletteBuffer(???); +// ??? InitBattleForecastLabels(???); +// ??? PutBattleForecastUnitName(???); +// ??? PutBattleForecastItemName(???); +// ??? BattleForecastHitCountUpdate(???); +// ??? InitBattleForecastBattleStats(???); +// ??? DrawBattleForecastContentsStandard(???); +// ??? DrawBattleForecastContentsExtended(???); +// ??? DrawBattleForecastContents(???); +// ??? GetFactionBattleForecastFramePalette(???); +void InitBattleForecastFramePalettes(void); +// ??? BattleForecast_Init(???); +// ??? BattleForecast_OnEnd(???); +// ??? PutBattleForecastTilemaps(???); +// ??? PutBattleForecastWeaponTriangleArrows(???); +// ??? PutBattleForecastMultipliers(???); +// ??? UpdateBattleForecastEffectivenessPalettes(???); +// ??? BattleForecast_LoopDisplay(???); +// ??? BattleForecast_OnNewBattle(???); +// ??? BattleForecast_LoopSlideIn(???); +// ??? BattleForecast_LoopSlideOut(???); +// ??? MapEventEngineExists_(???); +// ??? sub_80372E4(???); +void NewBattleForecast(void); +void UpdateBattleForecastContents(void); +void CloseBattleForecast(void); +int StartBattleForecastHelpBox(ProcPtr parent); +// ??? sub_803746C(???); +// ??? sub_8037494(???); +// ??? sub_80374C4(???); + +extern struct ProcCmd gProcScr_BKSEL[]; + +#endif // GUARD_BKSEL_H diff --git a/EngineHacks/Necessary/GrowthGetters/C/include/bm.h b/EngineHacks/Necessary/GrowthGetters/C/include/bm.h new file mode 100644 index 0000000000..24b80cf8a3 --- /dev/null +++ b/EngineHacks/Necessary/GrowthGetters/C/include/bm.h @@ -0,0 +1,56 @@ +#ifndef GUARD_BM_H +#define GUARD_BM_H + + +void OnVBlank(void); +void OnGameLoopMain(void); +void LockGame(void); +void UnlockGame(void); +u8 GetGameLock(void); +// ??? SwitchPhases(???); +// ??? CallBeginningEvents(???); +// ??? BmMain_ChangePhase(???); +// ??? sub_8015434(???); +// ??? BmMain_StartPhase(???); +// ??? BmMain_ResumePlayerPhase(???); +// ??? BmMain_UpdateTraps(???); +// ??? BmMain_SuspendBeforePhase(???); +// ??? BmMain_StartIntroFx(???); +// ??? UndeployEveryone(???); +// ??? GotoChapterWithoutSave(???); +// ??? sub_80155C4(???); +void InitBmBgLayers(void); +void LoadObjUIGfx(void); +void sub_80156BC(void); +void sub_80156D4(void); +void ReadGameSaveCoreGfx(void); +void HandleMapCursorInput(u16 keys); +void HandleMoveMapCursor(int step); +void HandleMoveCameraWithMapCursor(int step); +u16 GetCameraAdjustedX(int); +u16 GetCameraAdjustedY(int); +u16 GetCameraCenteredX(int xMapCoord); +u16 GetCameraCenteredY(int yMapCoord); +void PutMapCursor(int x, int y, int kind); +// ??? sub_8015B88(???); +void SetCursorMapPosition(int, int); +void UpdateStatArrowSprites(int, int, u8); +// ??? CamMove_OnInit(???); +// ??? CamMove_OnLoop(???); +// ??? StoreAdjustedCameraPositions(???); +// ??? sub_8015D84(???); +s8 EnsureCameraOntoPosition(ProcPtr p, int x, int y); +s8 IsCameraNotWatchingPosition(int x, int y); +s8 CameraMove_8015EDC(ProcPtr parent); +// ??? UnkMapCursor_OnLoop(???); +// ??? sub_8015F90(???); +int GetCurrentMapMusicIndex(void); +void StartMapSongBgm(void); +// ??? sub_80160E0(???); +// ??? sub_801613C(???); +// ??? sub_8016140(???); + +extern struct ProcCmd CONST_DATA gProc_BMapMain[]; +extern struct ProcCmd CONST_DATA gProcScr_CamMove[]; + +#endif // GUARD_BM_H \ No newline at end of file diff --git a/EngineHacks/Necessary/GrowthGetters/C/include/bmarch.h b/EngineHacks/Necessary/GrowthGetters/C/include/bmarch.h new file mode 100644 index 0000000000..9a626c4263 --- /dev/null +++ b/EngineHacks/Necessary/GrowthGetters/C/include/bmarch.h @@ -0,0 +1,17 @@ +#ifndef GUARD_BMARCH_H +#define GUARD_BMARCH_H + +struct Trap* GetRiddenBallistaAt(int xPos, int yPos); +int GetBallistaItemAt(int xPos, int yPos); +int GetSomeBallistaItemAt(int xPos, int yPos); +struct Trap* AddBallista(int xPos, int yPos, int ballistaType); +void RideBallista(struct Unit* unit); +void TryRemoveUnitFromBallista(struct Unit* unit); +s8 IsBallista(struct Trap* trap); +int sub_8037AC0(struct Trap* trap); +int sub_8037AEC(struct Trap* trap); +int GetBallistaItemUses(struct Trap* trap); +// ??? ClearBallistaOccupied(???); +// ??? SetBallistaOccupied(???); + +#endif // GUARD_BMARCH_H diff --git a/EngineHacks/Necessary/GrowthGetters/C/include/bmarena.h b/EngineHacks/Necessary/GrowthGetters/C/include/bmarena.h new file mode 100644 index 0000000000..e51c80275e --- /dev/null +++ b/EngineHacks/Necessary/GrowthGetters/C/include/bmarena.h @@ -0,0 +1,53 @@ +#ifndef GUARD_BMARENA_H +#define GUARD_BMARENA_H + +#include "global.h" + +struct ArenaData +{ + /* 00 */ struct Unit* playerUnit; + /* 04 */ struct Unit* opponentUnit; + /* 08 */ short matchupGoldValue; + /* 0A */ u8 result; + /* 0B */ u8 unk0B; + /* 0C */ u8 range; + /* 0D */ u8 playerWpnType; + /* 0E */ u8 opponentWpnType; + /* 0F */ u8 playerClassId; + /* 10 */ u8 opponentClassId; + /* 11 */ u8 playerLevel; + /* 12 */ u8 opponentLevel; + /* 13 */ s8 playerIsMagic; + /* 14 */ s8 opponentIsMagic; + /* 16 */ u16 playerPowerWeight; + /* 18 */ u16 opponentPowerWeight; + /* 1A */ u16 playerWeapon; + /* 1C */ u16 opponentWeapon; +}; + +// ??? ArenaBeginInternal(???); +void ArenaBegin(struct Unit* unit); +void ArenaResume(struct Unit* unit); +// ??? GetUnitBestWRankType(???); +// ??? GetClassBestWRankType(???); +// ??? ArenaGenerateOpposingClassId(???); +// ??? IsWeaponMagic(???); +// ??? ArenaGetOpposingLevel(???); +// ??? ArenaGetPowerRanking(???); +// ??? ArenaGenerateOpponentUnit(???); +// ??? ArenaGenerateBaseWeapons(???); +// ??? ArenaGetUpgradedWeapon(???); +// ??? ArenaAdjustOpponentDamage(???); +// ??? ArenaAdjustOpponentPowerRanking(???); +// ??? ArenaGenerateMatchupGoldValue(???); +int ArenaGetMatchupGoldValue(void); +int ArenaGetResult(void); +void ArenaSetResult(int result); +void ArenaContinueBattle(void); +s8 ArenaIsUnitAllowed(struct Unit*); +// ??? ArenaSetFallbackWeaponForUnit(???); +// ??? ArenaSetFallbackWeaponsMaybe(???); + +extern struct ArenaData gArenaState; + +#endif // GUARD_BMARENA_H diff --git a/EngineHacks/Necessary/GrowthGetters/C/include/bmbattle.h b/EngineHacks/Necessary/GrowthGetters/C/include/bmbattle.h new file mode 100644 index 0000000000..10ecd6c59f --- /dev/null +++ b/EngineHacks/Necessary/GrowthGetters/C/include/bmbattle.h @@ -0,0 +1,221 @@ +#ifndef GUARD_BMBATTLE_H +#define GUARD_BMBATTLE_H + +#include "constants/terrains.h" +#include "bmunit.h" + +enum { + // Battle-related magic constants + + // Maximum amount of hits that can happen in a battle (-1, because of the terminating "hit") + BATTLE_HIT_MAX = 7, + + // Followup attack (double attack) attack speed difference threshold + BATTLE_FOLLOWUP_SPEED_THRESHOLD = 4, + + // Maximum battle damage + BATTLE_MAX_DAMAGE = 127, +}; + +struct BattleUnit { + /* 00 */ struct Unit unit; + + /* 48 */ u16 weapon; + /* 4A */ u16 weaponBefore; + /* 4C */ u32 weaponAttributes; + /* 50 */ u8 weaponType; + /* 51 */ u8 weaponSlotIndex; + + /* 52 */ s8 canCounter; + + /* 53 */ s8 wTriangleHitBonus; + /* 54 */ s8 wTriangleDmgBonus; + + /* 55 */ u8 terrainId; + /* 56 */ s8 terrainDefense; + /* 57 */ s8 terrainAvoid; + /* 58 */ s8 terrainResistance; + /* 59 */ /* pad */ + + /* 5A */ short battleAttack; + /* 5C */ short battleDefense; + /* 5E */ short battleSpeed; + /* 60 */ short battleHitRate; + /* 62 */ short battleAvoidRate; + /* 64 */ short battleEffectiveHitRate; + /* 66 */ short battleCritRate; + /* 68 */ short battleDodgeRate; + /* 6A */ short battleEffectiveCritRate; + /* 6C */ short battleSilencerRate; + + /* 6E */ s8 expGain; + /* 6F */ s8 statusOut; + /* 70 */ s8 levelPrevious; + /* 71 */ s8 expPrevious; + + /* 72 */ s8 hpInitial; + + /* 73 */ s8 changeHP; + /* 74 */ s8 changePow; + /* 75 */ s8 changeSkl; + /* 76 */ s8 changeSpd; + /* 77 */ s8 changeDef; + /* 78 */ s8 changeRes; + /* 79 */ s8 changeLck; + /* 7A */ s8 changeCon; + + /* 7B */ s8 wexpMultiplier; + /* 7C */ s8 nonZeroDamage; + /* 7D */ s8 weaponBroke; + + /* 7E */ s8 hasItemEffectTarget; + /* 7F */ /* pad */ +}; + +struct BattleStats { + /* 00 */ u16 config; + + /* 02 */ u8 range; + + /* 04 */ short damage; + /* 06 */ short attack; + /* 08 */ short defense; + /* 0A */ short hitRate; + /* 0C */ short critRate; + /* 0E */ short silencerRate; + + /* 10 */ struct Unit* taUnitA; + /* 14 */ struct Unit* taUnitB; +}; + +enum { + // For use with BattleStats:config + + BATTLE_CONFIG_REAL = (1 << 0), + BATTLE_CONFIG_SIMULATE = (1 << 1), + BATTLE_CONFIG_BIT2 = (1 << 2), + BATTLE_CONFIG_BALLISTA = (1 << 3), + BATTLE_CONFIG_PROMOTION = (1 << 4), + BATTLE_CONFIG_ARENA = (1 << 5), + BATTLE_CONFIG_REFRESH = (1 << 6), + BATTLE_CONFIG_MAPANIMS = (1 << 7), + BATTLE_CONFIG_PROMOTION_PREP = (1 << 8), + BATTLE_CONFIG_DANCERING = (1 << 9), +}; + +struct BattleHit { + /* 00:18 */ unsigned attributes : 19; + /* 19:23 */ unsigned info : 5; + /* 24:31 */ signed hpChange : 8; +}; + +enum { + BATTLE_HIT_ATTR_CRIT = (1 << 0), + BATTLE_HIT_ATTR_MISS = (1 << 1), + BATTLE_HIT_ATTR_FOLLOWUP = (1 << 2), + BATTLE_HIT_ATTR_RETALIATE = (1 << 3), + BATTLE_HIT_ATTR_BRAVE = (1 << 4), + BATTLE_HIT_ATTR_5 = (1 << 5), // unused? + BATTLE_HIT_ATTR_POISON = (1 << 6), + BATTLE_HIT_ATTR_DEVIL = (1 << 7), + BATTLE_HIT_ATTR_HPSTEAL = (1 << 8), + BATTLE_HIT_ATTR_HPHALVE = (1 << 9), + BATTLE_HIT_ATTR_TATTACK = (1 << 10), // triangle attack! + BATTLE_HIT_ATTR_SILENCER = (1 << 11), + BATTLE_HIT_ATTR_12 = (1 << 12), // unused? + BATTLE_HIT_ATTR_PETRIFY = (1 << 13), + BATTLE_HIT_ATTR_SURESHOT = (1 << 14), + BATTLE_HIT_ATTR_GREATSHLD = (1 << 15), + BATTLE_HIT_ATTR_PIERCE = (1 << 16), + BATTLE_HIT_ATTR_17 = (1 << 17), // unused? + BATTLE_HIT_ATTR_18 = (1 << 18), // unused? +}; + +enum { + BATTLE_HIT_INFO_BEGIN = (1 << 0), + BATTLE_HIT_INFO_FINISHES = (1 << 1), + BATTLE_HIT_INFO_KILLS_TARGET = (1 << 2), + BATTLE_HIT_INFO_RETALIATION = (1 << 3), + BATTLE_HIT_INFO_END = (1 << 4), +}; + +enum { + // Special item slot identifiers understood by SetBattleUnitWeapon and other functions + + BU_ISLOT_AUTO = -1, + BU_ISLOT_5 = UNIT_ITEM_COUNT + 0, + BU_ISLOT_ARENA_PLAYER = UNIT_ITEM_COUNT + 1, + BU_ISLOT_ARENA_OPPONENT = UNIT_ITEM_COUNT + 2, + BU_ISLOT_BALLISTA = UNIT_ITEM_COUNT + 3, +}; + +// Public objects + +extern struct BattleStats gBattleStats; + +extern struct BattleUnit gBattleActor; +extern struct BattleUnit gBattleTarget; + +extern struct BattleHit gBattleHitArray[BATTLE_HIT_MAX]; +extern struct BattleHit* gBattleHitIterator; + +// Public functions + +void BattleApplyGameStateUpdates(void); +void BattleGenerateSimulation(struct Unit* actor, struct Unit* target, int x, int y, int actorWpnSlot); +void BattleGenerateReal(struct Unit* actor, struct Unit* target); +void BattleGenerateBallistaSimulation(struct Unit* actor, struct Unit* target, int x, int y); +void BattleGenerateBallistaReal(struct Unit* actor, struct Unit* target); +void BattleGenerate(struct Unit* actor, struct Unit* target); +void BattleGenerateUiStats(struct Unit* unit, s8 itemSlot); +void InitBattleUnit(struct BattleUnit* bUnit, struct Unit* unit); +void InitBattleUnitWithoutBonuses(struct BattleUnit* bu, struct Unit* unit); +void SetBattleUnitTerrainBonuses(struct BattleUnit* bu, int terrain); +void SetBattleUnitTerrainBonusesAuto(struct BattleUnit* bu); +void SetBattleUnitWeapon(struct BattleUnit* bu, int itemSlot); +void SetBattleUnitWeaponBallista(struct BattleUnit* bu); +void sub_802A958(void); // unused? +void ClearBattleHits(void); +void BattleUnwind(void); +void BattleGetBattleUnitOrder(struct BattleUnit** outAttacker, struct BattleUnit** outDefender); +s8 BattleGetFollowUpOrder(struct BattleUnit** outAttacker, struct BattleUnit** outDefender); +void BattleApplyExpGains(void); +int GetAutoleveledStatIncrease(int growth, int levelCount); +s8 CanBattleUnitGainLevels(struct BattleUnit* bu); +void CheckBattleUnitLevelUp(struct BattleUnit* bu); +void ApplyUnitDefaultPromotion(struct Unit* unit); +void ApplyUnitPromotion(struct Unit* unit, u8 classId); +void GenerateBattleUnitStatGainsComparatively(struct BattleUnit* bu, struct Unit* unit); +void CheckBattleUnitStatCaps(struct Unit* unit, struct BattleUnit* bu); +void BattleApplyUnitUpdates(void); +s8 sub_802C0B0(void); // unused? +s8 HasBattleUnitGainedWeaponLevel(struct BattleUnit* bu); +void UpdateUnitFromBattle(struct Unit* unit, struct BattleUnit* bu); +void UpdateUnitDuringBattle(struct Unit* unit, struct BattleUnit* bu); +void BattleApplyBallistaUpdates(void); +void sub_802C334(void); +void BattleUnitTargetSetEquippedWeapon(struct BattleUnit* bu); +void BattleUnitTargetCheckCanCounter(struct BattleUnit* bu); +void BattleApplyWeaponTriangleEffect(struct BattleUnit* actor, struct BattleUnit* target); +void BattleInitTargetCanCounter(void); +void InitObstacleBattleUnit(void); +void UpdateObstacleFromBattle(struct BattleUnit* bu); +void BeginBattleAnimations(void); +int GetUnitSoloBattleAnimType(struct Unit* unit); +int GetBattleAnimType(void); +void BattleInitItemEffect(struct Unit* actor, int itemSlot); +void BattleInitItemEffectTarget(struct Unit* unit); +void BattleApplyMiscAction(struct Proc* proc); +void BattleApplyItemEffect(struct Proc* proc); +int GetOffensiveStaffAccuracy(struct Unit* actor, struct Unit* target); +void BattleGenerateArena(struct Unit* unit); +s8 BattleIsTriangleAttack(void); +s8 DidBattleUnitBreakWeapon(struct BattleUnit* bu); +void SetScriptedBattle(struct BattleHit* hits); +void UnitLevelUp(struct Unit* unit); +void BattleHitAdvance(void); +void BattleHitTerminate(void); + +#define BUNIT_IS_OBSTACLE(aBu) (((aBu)->terrainId == TERRAIN_WALL_1B) || ((aBu)->terrainId == TERRAIN_SNAG)) + +#endif // GUARD_BMBATTLE_H diff --git a/EngineHacks/Necessary/GrowthGetters/C/include/bmcontainer.h b/EngineHacks/Necessary/GrowthGetters/C/include/bmcontainer.h new file mode 100644 index 0000000000..a1eecdce13 --- /dev/null +++ b/EngineHacks/Necessary/GrowthGetters/C/include/bmcontainer.h @@ -0,0 +1,17 @@ +#ifndef GUARD_BM_CONTAINER_H +#define GUARD_BM_CONTAINER_H + +enum { CONVOY_ITEM_COUNT = 100 }; + +u16* GetConvoyItemArray(void); +void ClearSupplyItems(void); +void ShrinkConvoyItemList(void); +int GetConvoyItemCount(void); +int AddItemToConvoy(int); +void RemoveItemFromConvoy(int); +int GetConvoyItemSlot(int); +bool8 HasConvoyAccess(void); +bool8 sub_8031660(void); +struct Unit* GetSupplyUnit(void); + +#endif // GUARD_BM_CONTAINER_H \ No newline at end of file diff --git a/EngineHacks/Necessary/GrowthGetters/C/include/bmdebug.h b/EngineHacks/Necessary/GrowthGetters/C/include/bmdebug.h new file mode 100644 index 0000000000..2ad3a5e368 --- /dev/null +++ b/EngineHacks/Necessary/GrowthGetters/C/include/bmdebug.h @@ -0,0 +1,88 @@ +// +// Created by laqieer on 2020/3/3. +// + +#ifndef GUARD_BMDEBUG_H +#define GUARD_BMDEBUG_H + +#include "functions.h" +#include "variables.h" +#include "gba/io_reg.h" +#include "hardware.h" +#include "proc.h" +#include "fontgrp.h" +#include "uiutils.h" +#include "uimenu.h" +#include "fontgrp.h" +#include "bmio.h" + +struct DebugPrintProc +{ + PROC_HEADER + int x; // unit: tile + int y; // unit: tile + int unk_34; + int unk_38; + int unk_3C; + int unk_40; + int unk_44; + int unk_48; + int unk_4C; + short unk_50; + unsigned short width; // unit: tile + const char * text; // string + int unk_58; + int unk_5C; + int unk_60; + s16 unk_64; + s16 unk_66; + int unk_68; +}; + +int DebugMenuInit(void); +u8 EndMenuAndClear(struct MenuProc*, struct MenuItemProc*); +void DebugMenuMapIdleCore(struct MenuItemProc *menuItemProc, int, int); +u8 DebugClearMenu_ClearFile(struct MenuProc*, struct MenuItemProc*); +int DebugChargeMenu_Draw(struct MenuProc*, struct MenuItemProc*); +u8 DebugChargeMenu_Idle(struct MenuProc*, struct MenuItemProc*); +u8 DebugContinueMenu_ReleaseEntry(struct MenuProc*, struct MenuItemProc*); +u8 DebugContinueMenu_IsContinueChapterAvailable(const struct MenuItemDef*, int number); +u8 DebugContinueMenu_ContinueChapter(struct MenuProc*, struct MenuItemProc*); +u8 DebugContinueMenu_IsManualContinueAvailable(const struct MenuItemDef*, int number); +u8 DebugContinueMenu_ManualContinue(struct MenuProc*, struct MenuItemProc*); +u8 DebugContinueMenu_InitializeFile(struct MenuProc*, struct MenuItemProc*); +u8 DebugChuudanMenu_IsManualSaveAvailable(const struct MenuItemDef*, int number); +u8 DebugChuudanMenu_ManualSave(struct MenuProc*, struct MenuItemProc*); +u8 DebugMenu_MapEffect(struct MenuProc*, struct MenuItemProc*); +u8 DebugMenu_MapIdle(struct MenuProc*, struct MenuItemProc*); +int DebugMapMenu_DisplayInfoDraw(struct MenuProc*, struct MenuItemProc*); +u8 DebugMapMenu_DisplayInfoEffect(struct MenuProc*, struct MenuItemProc*); +u8 DebugMapMenu_DisplayInfoIdle(struct MenuProc*, struct MenuItemProc*); +int DebugMenu_WeatherDraw(struct MenuProc*, struct MenuItemProc*); +u8 DebugMenu_WeatherEffect(struct MenuProc*, struct MenuItemProc*); +u8 DebugMenu_WeatherIdle(struct MenuProc*, struct MenuItemProc*); +int DebugMenu_FogDraw(struct MenuProc*, struct MenuItemProc*); +u8 DebugMenu_FogEffect(struct MenuProc*, struct MenuItemProc*); +u8 DebugMenu_FogIdle(struct MenuProc*, struct MenuItemProc*); +int DebugMenu_ClearDraw(struct MenuProc*, struct MenuItemProc*); +u8 DebugMenu_ClearEffect(struct MenuProc*, struct MenuItemProc*); +u8 DebugMenu_ClearIdle(struct MenuProc*, struct MenuItemProc*); +u8 DebugMenu_ErasedEffect(struct MenuProc*, struct MenuItemProc*); +u8 DebugMenu_GNightEffect(struct MenuProc*, struct MenuItemProc*); +int DebugContinueMenuInit(struct MenuProc*); +int DebugContinueMenuEnd(struct MenuProc*); +u8 Debug_GetChapterId(int menuItemNumber); +void nullsub_9(); + +extern const struct MenuDef gDebugClearMenuDef; +extern const struct MenuDef gDebugChargeMenuDef; +extern const struct MenuDef gDebugContinueMenuDef; +extern const struct MenuDef gDebugChuudanMenuDef; +extern const struct MenuDef gDebugMenuDef; + +extern u8 gDebugChapterModeIndex; + +extern struct ProcCmd CONST_DATA ProcScr_DebugMonitor[]; +extern struct ProcCmd CONST_DATA gProc_DebugPrintWithProc[]; + +#endif //GUARD_BMDEBUG_H diff --git a/EngineHacks/Necessary/GrowthGetters/C/include/bmdifficulty.h b/EngineHacks/Necessary/GrowthGetters/C/include/bmdifficulty.h new file mode 100644 index 0000000000..f25d237fc3 --- /dev/null +++ b/EngineHacks/Necessary/GrowthGetters/C/include/bmdifficulty.h @@ -0,0 +1,110 @@ +#ifndef GUARD_BMDIFFICULTY_H +#define GUARD_BMDIFFICULTY_H + +struct Dungeon { + /* 00 */ u32 expEarned:16; + + /* 02 */ u32 unitsUsed:8; + + /* 03 */ u32 turnCount:9; + /* 04 */ u32 mapTime:18; + + /* 06 */ u32 enemiesDefeated:16; + + /* 08 */ u32 clearCount:7; + /* 09 */ u32 postgameEnemiesDefeated:10; + /* 0A */ u32 postgameClearCount:4; + /* 0B */ u32 unk_0B_0:4; // ?? + /* 0B */ u32 unk_0B_4:4; // ?? +}; + +struct Struct030017A0 { + /* 00 */ struct Dungeon current; + /* 0C */ struct Dungeon dungeon[2]; + /* 24 */ u8 type; // tower = 0, ruins = 1 +}; + +enum { + DUNGEONRECORD_LABEL_MONSTERS, + DUNGEONRECORD_LABEL_EXP, + DUNGEONRECORD_LABEL_UNITS, + DUNGEONRECORD_LABEL_TURNS, + DUNGEONRECORD_LABEL_TIME, +}; + +struct BMDifficultyProc { + PROC_HEADER; + + /* 2C */ int labelIndex; + /* 30 */ int unk_30; + /* 34 */ int unk_34; + /* 38 */ int unk_38; + /* 3C */ int unk_3c; +}; + +struct Struct0859E7D4 { + int x; + int y; +}; + +struct Struct02003BE8 { + /* 00 */ u16 unk_00; + /* 02 */ u16 unk_02; + /* 04 */ u16* unk_04; + /* 08 */ struct Struct0859E7D4* unk_08; + /* 0C */ int* unk_0C; + /* 10 */ int* unk_10; +}; + +int GetCurrentPromotedLevelBonus(void); +s8 CanUnitSeize(struct Unit* unit); +// ??? DungeonRecordUi_InitText(???); +void InitDungeon(u8 type); +// ??? UnlockPostgameAllyByEnemyCount(???); +// ??? UnlockPostgameAllyByClearCount(???); +// ??? sub_8037D58(???); +s8 PrepScreenProc_AddPostgameUnits(ProcPtr proc); +s8 TryAddPostgameUnit(ProcPtr, const struct UnitDefinition*); +void SaveDungeonState(struct Dungeon* savedDungeon); +void LoadDungeonState(struct Dungeon* savedDungeon); +void SaveDungeonRecords(struct Dungeon* savedDungeon); +void LoadDungeonRecords(struct Dungeon* savedDungeon); +int UpdateDungeonMapTime(struct Dungeon* dungeon); +void UpdateDungeonStats(struct Dungeon*); +void UpdateDungeonRecordStats(void); +void UpdateDungeonEnemiesDefeated(void); +void StartDungeonRecordProcFromMenu(ProcPtr proc); +// ??? sub_80381F4(???); +void PushGlobalTimer(void); +void PopGlobalTimer(void); +void sub_8038230(void); +void SetupDungeonRecordUi(ProcPtr proc); +// ??? DrawDungeonRecordUiLabels(???); +// ??? DrawNumberText(???); +// ??? DrawNumberText_WithReset(???); +// ??? sub_8038668(???); +// ??? DrawTimeText(???); +// ??? DrawTimeText_WithReset(???); +void DrawDungeonRecordUiText(ProcPtr proc); +// ??? DungeonRecordUi_UpdateRunningTime(???); +void DungeonRecordUi_KeyListenerUpdatesTime(ProcPtr proc); +void DungeonRecordUi_KeyListener(ProcPtr proc); +void EndDungeonRecordUi(void); +// ??? sub_8038F78(???); +// ??? sub_803901C(???); +// ??? sub_80390D4(???); +// ??? DungeonRecordUi_SpawnUpdateValueProc(???); +// ??? GetCurrentDungeonValueByUiLabel(???); +// ??? GetRecordDungeonValueByUiLabel(???); +// ??? DungeonRecordUi_IsNewRecordForLabel(???); +// ??? sub_803943C(???); +// ??? sub_803948C(???); +// ??? sub_80394A8(???); +// ??? sub_8039554(???); +// ??? DungeonRecordUi_UpdateEnemiesDefeatedCount(???); +// ??? sub_803963C(???); +// ??? sub_8039660(???); +// ??? sub_8039668(???); +// ??? DungeonRecordUi_GotoNextLabel(???); + +#endif // GUARD_BMDIFFICULTY_H diff --git a/EngineHacks/Necessary/GrowthGetters/C/include/bmfx.h b/EngineHacks/Necessary/GrowthGetters/C/include/bmfx.h new file mode 100644 index 0000000000..781c4cb278 --- /dev/null +++ b/EngineHacks/Necessary/GrowthGetters/C/include/bmfx.h @@ -0,0 +1,63 @@ +#ifndef GUARD_BMFX_H +#define GUARD_BMFX_H + +#include "global.h" +#include "proc.h" + +struct VectorBmfx { + u8 x; + u8 y; + u16 _0; +}; + +struct ProcBmFx { + PROC_HEADER; + + /* 29 */ u8 _pad_29[0x4C - 0x29]; + + /* 4C */ s16 counter; + + /* 4E */ u8 _pad_4E[0x64 - 0x4E]; + + /* 64 */ s16 xPos; + /* 66 */ s16 yPos; +}; + +struct ChapterIntroFXProc { + /* 00 */ PROC_HEADER; + + /* 2C */ int unk_2C; + /* 30 */ int unk_30; + + u8 _pad1[0x4C-0x34]; + + /* 4C */ s16 unk_4C; + /* 4E */ s16 unk_4E; + /* 50 */ s16 unk_50; + /* 52 */ u16 unk_52; + + u8 _pad2[0x64-0x54]; + + /* 64 */ s16 unk_64; + /* 66 */ s16 unk_66; + /* 68 */ s16 unk_68; +}; + +void ProcBmFx_CommonEnd(struct ProcBmFx *proc); + +void StartPrepUnitSwap(ProcPtr parent, struct Unit *unit, int x_dest, int y_dest); +int PrepUnitSwapProcExits(); +void NewPopup2_DropItem(ProcPtr, int); +void NewPopup2_SendItem(ProcPtr, int); +void StartGameOverScreen(ProcPtr parent); +void StartLightRuneAnim(ProcPtr parent, int x, int y); +void StartLightRuneAnim2(ProcPtr parent, int x, int y); +void StartLightRuneAnim3(ProcPtr parent, int x, int y); +void StartDanceringAnim(ProcPtr parent); +void StartEventWarpAnim(ProcPtr parent, int xCamera, int yCamera, s8 xWarp, s8 yWarp); +void StartEventWarpAnim_unused(ProcPtr parent, int xCamera, int yCamera, s8 xWarp); +int EventWarpAnimExists(); +void StartEmitStarsAnim(ProcPtr parent, int xloc, int yloc, int xdiff, int ydiff); +void ClearEmitedStars(); +void EndEmitStars(); +#endif /* GUARD_BMFX_H */ diff --git a/EngineHacks/Necessary/GrowthGetters/C/include/bmidoten.h b/EngineHacks/Necessary/GrowthGetters/C/include/bmidoten.h new file mode 100644 index 0000000000..c4c23cc517 --- /dev/null +++ b/EngineHacks/Necessary/GrowthGetters/C/include/bmidoten.h @@ -0,0 +1,54 @@ +#ifndef GUARD_BMIDOTEN_H +#define GUARD_BMIDOTEN_H + +struct UnkMovMapFill +{ + /* 00 */ s8 xPos; + /* 01 */ s8 yPos; + /* 02 */ u8 connexion; + /* 03 */ u8 leastMoveCost; +}; + +struct MovMapFillState +{ + /* 00 */ struct UnkMovMapFill* pUnk00; + /* 04 */ struct UnkMovMapFill* pUnk04; + /* 08 */ s8 hasUnit; + /* 09 */ u8 movement; + /* 0A */ u8 unitId; + /* 0B */ u8 maxMovementValue; +}; + +void GenerateUnitMovementMap(struct Unit* unit); +void GenerateUnitMovementMapExt(struct Unit* unit, s8 movement); +void GenerateUnitExtendedMovementMap(struct Unit* unit); +void GenerateExtendedMovementMapOnRange(int x, int y, const s8 mct[]); +void GenerateExtendedMovementMap(int x, int y, const s8 mct[]); +void GenerateMovementMapOnWorkingMap(struct Unit* unit, int x, int y, int movement); +void SetWorkingMoveCosts(const s8 mct[]); +void GenerateMovementMap(int x, int y, int movement, int unitId); +void sub_801A570(int connexion, int x, int y); +void GenerateBestMovementScript(int x, int y, u8 output[]); +void UnitApplyWorkingMovementScript(struct Unit* unit, int x, int y); +void MarkMovementMapEdges(void); +void MarkWorkingMapEdges(void); +void MapAddInRange(int x, int y, int range, int value); +void MapSetInRange(int x, int y, int range, int value); +void GenerateUnitCompleteAttackRange(struct Unit* unit); +void GenerateUnitStandingReachRange(struct Unit* unit, int reach); +void GenerateUnitCompleteStaffRange(struct Unit* unit); +void GenerateDangerZoneRange(s8 boolDisplayStaffRange); +void GenerateMagicSealMap(int value); +void SetWorkingBmMap(u8** map); +void MapAddInBoundedRange(short x, short y, short minRange, short maxRange); +s8* GetWorkingMoveCosts(void); + +extern u8** gWorkingBmMap; +extern u8 gWorkingTerrainMoveCosts[]; + +extern struct UnkMovMapFill gUnknown_030049B0[]; +extern struct UnkMovMapFill gUnknown_03004C50[]; + +extern struct MovMapFillState gMovMapFillState; + +#endif // GUARD_BMIDOTEN_H diff --git a/EngineHacks/Necessary/GrowthGetters/C/include/bmio.h b/EngineHacks/Necessary/GrowthGetters/C/include/bmio.h new file mode 100644 index 0000000000..61a5d628ab --- /dev/null +++ b/EngineHacks/Necessary/GrowthGetters/C/include/bmio.h @@ -0,0 +1,101 @@ +#ifndef GUARD_BMIO_H +#define GUARD_BMIO_H + +enum { + BM_BGPAL_6 = 6, + BM_BGPAL_TILESET_BASE = 7, + + BM_BGPAL_BANIM_IFBACK = 1, /* size: 2 */ + BM_BGPAL_BANIM_UNK4 = 4, + BM_BGPAL_BANIM_UNK5 = 5, +}; + +enum { + BM_BGCHR_BANIM_IFBACK = 1, + BM_BGCHR_BANIM_UNK160 = 0x160, + BM_BGCHR_BANIM_UNK200 = 0x200, + + BM_OBJCHR_BANIM_EFFECT = 384, + BM_OBJCHR_BANIM_EFFECT2 = 448, +}; + +enum { + BM_OBJPAL_1 = 1, + BM_OBJPAL_10 = 10, + + BM_OBJPAL_BANIM_EFFECT1 = 3, + BM_OBJPAL_BANIM_EFFECT2 = 4, + + BM_OBJPAL_BANIM_SPECIALMU = 8, /* size: 2 */ + + BM_OBJPAL_UNIT_GRAYED = 15, +}; + +struct TileGfxAnim { + /* 00 */ u16 time; + /* 02 */ u16 size; + /* 04 */ const void* data; +}; + +struct TilePalAnim { + /* 00 */ const void* data; + /* 04 */ u8 time; + /* 05 */ u8 colorCount; + /* 06 */ u8 colorStart; +}; + +struct GameCtrlProc { + PROC_HEADER; + + /* 29 */ u8 nextAction; + /* 2A */ u8 nextChapter; + /* 2B */ u8 unk_2B; + /* 2C */ u8 unk_2C; + + /* 2E */ u16 unk_2E; + /* 30 */ u8 unk_30; +}; + +struct BMapMainProc { + PROC_HEADER; + + /* 29 */ u8 pad29[0x54 - 0x29]; + /* 54 */ struct GameCtrlProc* gameCtrl; +}; + +void BMapVSync_Start(void); +void BMapVSync_End(void); +void BMapDispSuspend(void); +void BMapDispResume(void); +void AllocWeatherParticles(unsigned weatherId); +void WfxFlamesInitGradientPublic(void); +void DisableMapPaletteAnimations(void); +void ResetMapPaletteAnimations(void); +void SetWeather(unsigned weatherId); + +// this may have been two (or more?) source files +// if this is to be split, this the starting point. + +int GetTextDisplaySpeed(void); +int IsFirstPlaythrough(void); +void InitPlayConfig(int isDifficult, s8); +void StartBattleMap(struct GameCtrlProc* gameCtrl); +void RestartBattleMap(void); +void GameCtrl_StartResumedGame(struct GameCtrlProc* gameCtrl); +void RefreshBMapDisplay_FromBattle(void); +void BMapDispResume_FromBattleDelayed(void); +void RefreshBMapGraphics(void); +struct BMapMainProc* StartBMapMain(struct GameCtrlProc* gameCtrl); +void EndBMapMain(void); +void ChapterChangeUnitCleanup(void); +void MapMain_ResumeFromPhaseIdle(struct BMapMainProc* mapMain); +void MapMain_ResumeFromAction(struct BMapMainProc* mapMain); +void MapMain_ResumeFromBskPhase(struct BMapMainProc* mapMain); +void MapMain_ResumeFromArenaFight(struct BMapMainProc* mapMain); +void MapMain_ResumeFromPhaseChange(struct BMapMainProc* mapMain); +void GameCtrl_DeclareCompletedChapter(void); +void GameCtrl_SavePlayThroughData(void); +char* GetTacticianName(void); +void SetTacticianName(const char* newName); + +#endif // GUARD_BMIO_H diff --git a/EngineHacks/Necessary/GrowthGetters/C/include/bmitem.h b/EngineHacks/Necessary/GrowthGetters/C/include/bmitem.h new file mode 100644 index 0000000000..9d8d0be77a --- /dev/null +++ b/EngineHacks/Necessary/GrowthGetters/C/include/bmitem.h @@ -0,0 +1,227 @@ +#ifndef GUARD_ITEMS_H +#define GUARD_ITEMS_H + +#include "fontgrp.h" + +struct ItemStatBonuses +{ + /* 00 */ s8 hpBonus; + /* 01 */ s8 powBonus; + /* 02 */ s8 sklBonus; + /* 03 */ s8 spdBonus; + /* 04 */ s8 defBonus; + /* 05 */ s8 resBonus; + /* 06 */ s8 lckBonus; + /* 07 */ s8 movBonus; + /* 08 */ s8 conBonus; +}; + +struct ItemData +{ + /* 00 */ u16 nameTextId; + /* 02 */ u16 descTextId; + /* 04 */ u16 useDescTextId; + + /* 06 */ u8 number; + /* 07 */ u8 weaponType; + + /* 08 */ u32 attributes; + + /* 0C */ const struct ItemStatBonuses* pStatBonuses; + /* 10 */ const u8* pEffectiveness; + + /* 14 */ u8 maxUses; + + /* 15 */ u8 might; + /* 16 */ u8 hit; + /* 17 */ u8 weight; + /* 18 */ u8 crit; + + /* 19 */ u8 encodedRange; + + /* 1A */ u16 costPerUse; + /* 1C */ u8 weaponRank; + /* 1D */ u8 iconId; + /* 1E */ u8 useEffectId; + /* 1F */ u8 weaponEffectId; + /* 20 */ u8 weaponExp; +}; + +enum { + // Item attributes + + IA_NONE = 0, + + IA_WEAPON = (1 << 0), + IA_MAGIC = (1 << 1), + IA_STAFF = (1 << 2), + IA_UNBREAKABLE = (1 << 3), + IA_UNSELLABLE = (1 << 4), + IA_BRAVE = (1 << 5), + IA_MAGICDAMAGE = (1 << 6), + IA_UNCOUNTERABLE = (1 << 7), + IA_REVERTTRIANGLE = (1 << 8), + IA_HAMMERNE = (1 << 9), // Defined as Hammerne effect in FE6 Nightmare module, but as ??? in FE7 & FE8. + IA_LOCK_3 = (1 << 10), // Dragons or Monster depending of game + IA_LOCK_1 = (1 << 11), + IA_LOCK_2 = (1 << 12), + IA_LOCK_0 = (1 << 13), // King in FE6 + IA_NEGATE_FLYING = (1 << 14), + IA_NEGATE_CRIT = (1 << 15), + IA_UNUSABLE = (1 << 16), + IA_NEGATE_DEFENSE = (1 << 17), + IA_LOCK_4 = (1 << 18), + IA_LOCK_5 = (1 << 19), + IA_LOCK_6 = (1 << 20), + IA_LOCK_7 = (1 << 21), + + // Helpers + IA_REQUIRES_WEXP = (IA_WEAPON | IA_STAFF), + IA_LOCK_ANY = (IA_LOCK_0 | IA_LOCK_1 | IA_LOCK_2 | IA_LOCK_3 | IA_LOCK_4 | IA_LOCK_5 | IA_LOCK_6 | IA_LOCK_7 | IA_UNUSABLE) +}; + +enum { + ITYPE_SWORD = 0, + ITYPE_LANCE = 1, + ITYPE_AXE = 2, + ITYPE_BOW = 3, + ITYPE_STAFF = 4, + ITYPE_ANIMA = 5, + ITYPE_LIGHT = 6, + ITYPE_DARK = 7, + ITYPE_BLLST = 8, + ITYPE_ITEM = 9, + ITYPE_DRAGN = 10, + + ITYPE_11 = 11, + ITYPE_12 = 12, +}; + +enum { + WPN_EFFECT_NONE = 0, + WPN_EFFECT_POISON = 1, + WPN_EFFECT_HPDRAIN = 2, + WPN_EFFECT_HPHALVE = 3, + WPN_EFFECT_DEVIL = 4, + WPN_EFFECT_PETRIFY = 5, +}; + +enum { + // Unit ranges are a (sometimes) weirdly hardcoded. + // A flagset value is used to represent the combined ranges of a unit's usable items + // That's what those "reaches" bits are for. + + REACH_NONE = 0, + + REACH_RANGE1 = (1 << 0), + REACH_RANGE2 = (1 << 1), + REACH_RANGE3 = (1 << 2), + REACH_TO10 = (1 << 3), + REACH_TO15 = (1 << 4), + REACH_MAGBY2 = (1 << 5), +}; + +enum { + // Weapon level identifiers + + WPN_LEVEL_0 = 0, + WPN_LEVEL_E = 1, + WPN_LEVEL_D = 2, + WPN_LEVEL_C = 3, + WPN_LEVEL_B = 4, + WPN_LEVEL_A = 5, + WPN_LEVEL_S = 6, +}; + +enum { + // Weapon exp needed to have a given weapon level + + WPN_EXP_0 = 0, + WPN_EXP_E = 1, + WPN_EXP_D = 31, + WPN_EXP_C = 71, + WPN_EXP_B = 121, + WPN_EXP_A = 181, + WPN_EXP_S = 251, +}; + +#define ITEM_INDEX(aItem) ((aItem) & 0xFF) +#define ITEM_USES(aItem) ((aItem) >> 8) + +extern const struct ItemData gItemData[]; + +char* GetItemNameWithArticle(int item, s8 capitalize); + +int GetItemHpBonus(int item); +int GetItemPowBonus(int item); +int GetItemSklBonus(int item); +int GetItemSpdBonus(int item); +int GetItemDefBonus(int item); +int GetItemResBonus(int item); +int GetItemLckBonus(int item); +int MakeNewItem(int item); +s8 CanUnitUseWeapon(struct Unit* unit, int item); +s8 CanUnitUseWeaponNow(struct Unit* unit, int item); +s8 CanUnitUseStaff(struct Unit* unit, int item); +s8 CanUnitUseStaffNow(struct Unit* unit, int item); +void DrawItemMenuLine(struct TextHandle* text, int item, s8 isGrayed, u16* mapOut); +void DrawItemMenuLineLong(struct TextHandle* text, int item, s8 isGrayed, u16* mapOut); +void DrawItemMenuLineNoColor(struct TextHandle* text, int item, u16* mapOut); +void DrawItemStatScreenLine(struct TextHandle* text, int item, int nameColor, u16* mapOut); +u16 GetItemAfterUse(int item); +u32 GetUnitEquippedWeapon(struct Unit* unit); +int GetUnitEquippedWeaponSlot(struct Unit* unit); +s8 IsItemCoveringRange(int item, int range); +void EquipUnitItemSlot(struct Unit* unit, int itemSlot); +s8 IsItemEffectiveAgainst(u16 item, struct Unit* unit); +s8 IsUnitEffectiveAgainst(struct Unit* actor, struct Unit* target); +char* GetItemDisplayRangeString(int item); +int GetWeaponLevelFromExp(int wexp); +char* GetItemDisplayRankString(int item); +int GetDisplayRankStringFromExp(int wexp); +char* GetWeaponTypeDisplayString(int wpnType); +void GetWeaponExpProgressState(int wexp, int* outValue, int* outMax); +s8 IsItemDanceRing(int item); +s8 IsItemDisplayUsable(struct Unit* unit, int item); +s8 CanUnitUse_unused(struct Unit* unit, int item); +int GetUnitItemHealAmount(struct Unit* unit, int item); +int GetUnitItemSlot(struct Unit* unit, int itemIndex); +s8 IsItemStealable(int item); +s8 IsItemHammernable(int item); +int GetItemReachBits(int item); +int GetUnitWeaponReachBits(struct Unit* unit, int itemSlot); +int GetUnitItemUseReachBits(struct Unit* unit, int itemSlot); +int GetUnitStaffReachBits(struct Unit* unit); +int GetConvoyItemCostSum(void); +int GetUnitItemCostSum(void); +int GetPartyTotalGoldValue(void); +void SetItemUnsealedForCharacter(int item, u8 unk); +s8 IsItemUnsealedForUnit(struct Unit* unit, int item); +int GetItemIndex(int item); +char* GetItemName(int item); +int GetItemDescId(int item); +int GetItemUseDescId(int item); +int GetItemType(int item); +int GetItemAttributes(int item); +int GetItemUses(int item); +int GetItemMaxUses(int item); +int GetItemMight(int item); +int GetItemHit(int item); +int GetItemWeight(int item); +int GetItemCrit(int item); +int GetItemCost(int item); +int GetItemMinRange(int item); +int GetItemMaxRange(int item); +int GetItemEncodedRange(int item); +int GetItemRequiredExp(int item); +const u8* GetItemEffectiveness(int item); +const struct ItemStatBonuses* GetItemStatBonuses(int item); +int GetItemIconId(int item); +int GetItemWeaponEffect(int item); +int GetItemUseEffect(int item); +int GetItemCostPerUse(int item); +int GetItemMaxCost(int item); +int GetItemAwardedExp(int item); +const struct ItemData* GetItemData(int item); + +#endif // GUARD_ITEMS_H diff --git a/EngineHacks/Necessary/GrowthGetters/C/include/bmitemuse.h b/EngineHacks/Necessary/GrowthGetters/C/include/bmitemuse.h new file mode 100644 index 0000000000..e3e148ac29 --- /dev/null +++ b/EngineHacks/Necessary/GrowthGetters/C/include/bmitemuse.h @@ -0,0 +1,38 @@ +#ifndef GUARD_ITEMUSE_H +#define GUARD_ITEMUSE_H + +#include "global.h" +#include "proc.h" + +struct MenuItemDef; +struct MenuProc; +struct MenuItemProc; +struct SelectTarget; + +s8 CanUnitUseItem(struct Unit* unit, int item); +int GetItemCantUseMsgid(struct Unit* unit, int item); +void DoItemUse(struct Unit* unit, int item); +s8 CanUnitUseHealItem(struct Unit* unit); +s8 sub_802909C(struct Unit* unit); +s8 CanUnitUsePureWaterItem(struct Unit* unit); +s8 CanUnitUseTorchItem(struct Unit* unit); +s8 CanUnitUseAntitoxinItem(struct Unit* unit); +s8 CanUnitUseChestKeyItem(struct Unit* unit); +s8 CanUnitUseDoorKeyItem(struct Unit* unit); +s8 CanUnitOpenBridge(struct Unit* unit); +s8 CanUnitUseLockpickItem(struct Unit* unit); +s8 CanUnitUsePromotionItem(struct Unit* unit, int item); +s8 CanUnitUseStatGainItem(struct Unit* unit, int item); +s8 CanUnitUseFruitItem(struct Unit* unit); +int CanUnitUseItemPrepScreen(struct Unit* unit, int item); +s8 sub_802A108(struct Unit* unit); + +u8 RepairMenuItemIsAvailable(const struct MenuItemDef*, int number); +int RepairMenuItemDraw(struct MenuProc*, struct MenuItemProc*); +u8 RepairMenuItemSelect(struct MenuProc*, struct MenuItemProc*); +int RepairMenuItemOnChange(struct MenuProc*, struct MenuItemProc*); +int RepairMenuItemOnChangeOut(struct MenuProc*, struct MenuItemProc*); + +u8 StaffSelectOnSelect(ProcPtr proc, struct SelectTarget* target); + +#endif // GUARD_ITEMUSE_H diff --git a/EngineHacks/Necessary/GrowthGetters/C/include/bmlib.h b/EngineHacks/Necessary/GrowthGetters/C/include/bmlib.h new file mode 100644 index 0000000000..1028feee12 --- /dev/null +++ b/EngineHacks/Necessary/GrowthGetters/C/include/bmlib.h @@ -0,0 +1,193 @@ +#pragma once + +#include "global.h" + +struct TileMapArr { + u32 type : 8; + u32 size : 24; + u16 data[0x259]; /* todo */ +}; + +enum interpolate_method { + INTERPOLATE_LINEAR, + INTERPOLATE_SQUARE, + INTERPOLATE_CUBIC, + INTERPOLATE_POW4, + INTERPOLATE_RSQUARE, + INTERPOLATE_RCUBIC, +}; + +int Interpolate(int method, int ymin, int ymax, int xcur, int xmax); + +struct PalFadeSt { + /* 00 */ u16 from_colors[0x10]; + /* 20 */ u16 const * to_colors; + /* 24 */ u16 * pal; + /* 28 */ u16 clock; + /* 2A */ u16 clock_end; + /* 2C */ u16 clock_stop; +}; + +extern struct PalFadeSt EWRAM_DATA sPalFadeSt[0x20]; + +struct PalFadeSt *GetPalFadeSt(); +struct PalFadeSt *StartPalFade(u16 const *colors, int pal, int duration, ProcPtr parent); + +struct FadeCoreProc { + /* 00 */ PROC_HEADER; + /* 29 */ STRUCT_PAD(0x29, 0x4C); + /* 4C */ void (*on_end)(void); + /* 50 */ STRUCT_PAD(0x50, 0x54); + /* 54 */ int unk_54; + /* 58 */ int unk_58; + /* 5C */ int unk_5C; +}; + +CONST_DATA extern struct ProcCmd ProcScr_SpacialSeTest[]; +CONST_DATA extern struct ProcCmd ProcScr_PalFade[]; +CONST_DATA extern struct ProcCmd ProcScr_FadeToBlack[]; +CONST_DATA extern struct ProcCmd ProcScr_FadeFromBlack[]; +CONST_DATA extern struct ProcCmd ProcScr_FadeToWhite[]; +CONST_DATA extern struct ProcCmd ProcScr_FadeFromWhite[]; +CONST_DATA extern struct ProcCmd ProcScr_FadeCore[]; +// extern ??? gUnknown_0859A0D4 +// extern ??? gUnknown_0859A0EC +// extern ??? gUnknown_0859A0F0 +// extern ??? gUnknown_0859A0F3 +// extern ??? gUnknown_0859A0F4 +// extern ??? gUnknown_0859A0F8 +// extern ??? gUnknown_0859A100 +// extern ??? gUnknown_0859A110 +extern const u16 Pal_AllBlack[]; +extern const u16 Pal_AllWhite[]; +extern const u16 gUnknown_0859A160[]; +extern const u16 gUnknown_0859A180[]; +extern const u16 gUnknown_0859A1A0[]; +extern const u16 gUnknown_0859A1C0[]; + +void sub_8012E94(void); +bool StringCompare(const char *str1, const char *str2); +void CopyString(char *, const char *); +void UnpackRaw(const void *src, void *dst); +void DecompressViaGenericBuf(const void *src, void *dst); +void Decompress(const void* src, void* dst); +int GetDataSize(const void* data); +// ??? sub_8012F98(???); +// ??? sub_8012FB0(???); +// ??? sub_8012FE0(???); +void Register2dChrMove(const void* source, void* target, int width, int height); +void Copy2dChr(const void* src, void* dst, int tileWidth, int tileHeight); +void ApplyBitmap(const void* src, void* dst, int width, int height); +void ApplyBitmapLine(const void *src, void *dst, int width); +void ApplyBitmapTile(const u8 *src, u32 *dst, int width); +void PutAppliedBitmap(u16*, int, int, int); +void PutDigits(u16 *tm, const u8 *src, int tileref, int len); +void sub_8013168(u16 *dst, u8* src, int a3, int a4, int a5); +// ??? sub_80131A8(???); +// ??? sub_80131B0(???); +// ??? sub_80131C4(???); +// ??? sub_80131D0(???); +// ??? sub_80131F0(???); +// ??? sub_8013278(???); +// ??? DarkenPals(???); +// ??? sub_8013428(???); +// ??? sub_801342C(???); +void SetPalFadeStClkEnd(int _2a, int _5a, int _8a); +void SetPalFadeStClkEnd1(int a); +void SetPalFadeStClkEnd2(int a); +void SetPalFadeStClkEnd3(int a); +int GetPalFadeStClkEnd1(); +int GetPalFadeStClkEnd2(); +int GetPalFadeStClkEnd3(); +void ArchiveCurrentPalettes(); +void ArchivePalette(int index); +void WriteFadedPaletteFromArchive(int red, int green, int blue, u32 mask); +// ??? sub_801378C(???); +// ??? sub_8013794(???); +void sub_8013800(int a, int b, int c, int d, int e, int f, int g, int h, ProcPtr parent); +bool sub_8013844(void); +// ??? SpacialSeTest_OnInit(???); +// ??? SpacialSeTest_OnLoop(???); +// ??? StartSpacialSeTest(???); +// ??? sub_80138EC(???); +void StartPalFadeToBlack(int palid, int duration, ProcPtr parent); // StartPalFadeToBlack +// ??? StartPalFadeToWhite(???); +// void StartPalFade(const u16*, int, int, ProcPtr proc); +// ??? EndPalFade(???); +// ??? SetPalFadeStop(???); +// ??? PalFade_OnLoop(???); +void SetBlackPal(int); +// ??? SetWhitePal(???); +// ??? SetAllBlackPals(???); +// ??? SetAllWhitePals(???); +// ??? FadeToBlack_OnInit(???); +// ??? FadeToCommon_OnLoop(???); +// ??? FadeFromBlack_OnInit(???); +// ??? FadeFromCommon_OnLoop(???); +// ??? FadeToWhite_OnInit(???); +// ??? FadeFromWhite_OnInit(???); +// ??? FadeExists(???); +// ??? StartFadeToBlack(???); +// ??? StartFadeFromBlack(???); +void StartLockingFadeToBlack(int speed, ProcPtr parent); // aka NewFadeInBack +void StartLockingFadeFromBlack(int q4_speed, ProcPtr parent); +// ??? StartLockingFadeToWhite(???); +// ??? StartLockingFadeFromWhite(???); +void StartMidFadeToBlack(void); +void StartSlowFadeToBlack(void); // StartSlowFadeToBlack +void StartFastFadeToBlack(void); +void StartMidFadeFromBlack(void); +// ??? StartSlowFadeFromBlack(???); +void StartFastFadeFromBlack(void); +// ??? StartMidLockingFadeToBlack(???); +// ??? StartSlowLockingFadeToBlack(???); +// ??? StartFastLockingFadeToBlack(???); +// ??? StartMidLockingFadeFromBlack(???); +// ??? StartSlowLockingFadeFromBlack(???); +// ??? StartFastLockingFadeFromBlack(???); +// ??? StartSlowLockingFadeToWhite(???); +// ??? StartSlowLockingFadeFromWhite(???); +// ??? sub_8013E30(???); +// ??? sub_8013E48(???); +// ??? sub_8013E60(???); +// ??? sub_8013E78(???); +// ??? sub_8013E90(???); +// ??? sub_8013EA8(???); +// ??? sub_8013EBC(???); +// ??? sub_8013ED0(???); +// ??? sub_8013EE4(???); +// ??? sub_8013EF8(???); +// ??? sub_8013F10(???); +// ??? sub_8013F28(???); +void sub_8013F40(ProcPtr); +void sub_8013F58(ProcPtr); +// ??? sub_8013F70(???); +// ??? sub_8013F84(???); +// ??? sub_8013F98(???); +// ??? sub_8013FB0(???); +void sub_8013FC4(ProcPtr); +void sub_8013FD8(ProcPtr); +// ??? sub_8013FEC(???); +// ??? sub_8014000(???); +// ??? sub_8014014(???); +// ??? sub_8014028(???); +// ??? sub_801403C(???); +// ??? sub_8014050(???); +void WaitForFade(ProcPtr); +// ??? sub_8014084(???); +void StartFadeCore(int kind, int speed, ProcPtr parent, void *callback); +// ??? FadeCoreEndEach(???); +// ??? sub_80140F4(???); +// ??? sub_8014100(???); +bool sub_8014124(struct FadeCoreProc * proc); +void sub_8014170(void); +// ??? sub_8014184(???); +// ??? sub_8014194(???); +void sub_80141B0(void); +void sub_801420C(void); +void NewBlockingTimer(ProcPtr p, u32 maybeTime); +// ??? Timer6C_Countdown(???); +int sub_8014270(int number, char* buf); +int String_FromNumber(u32 num, char* str); +void PutStringCentered(u16* tilemap, int arg1, int arg2, const char* cstring); +void PutString(u16* tilemap, int color, const char* cstring); diff --git a/EngineHacks/Necessary/GrowthGetters/C/include/bmmap.h b/EngineHacks/Necessary/GrowthGetters/C/include/bmmap.h new file mode 100644 index 0000000000..d8d2106694 --- /dev/null +++ b/EngineHacks/Necessary/GrowthGetters/C/include/bmmap.h @@ -0,0 +1,57 @@ +#ifndef GUARD_BMMAP_H +#define GUARD_BMMAP_H + +void InitChapterMap(int chapterId); +void InitChapterPreviewMap(int chapterId); +void sub_8019624(void); +void sub_8019778(void); +void BmMapFill(u8** map, int value); +void BmMapFillEdges(u8** map, u8 value); +void UnpackChapterMap(void* into, int chapterId); +void UnpackChapterMapGraphics(int chapterId); +void UnpackChapterMapPalette(void); +void InitBaseTilesBmMap(void); +void RefreshTerrainBmMap(void); +int GetTrueTerrainAt(int x, int y); +void DisplayBmTile(u16* bg, int xOut, int yOut, int xMap, int yMap); +void nullsub_8(void); +void DisplayMovementViewTile(u16* out, int xMap, int yMap, int xOut, int yOut); +void RenderBmMap(void); +void RenderBmMapOnBg2(void); +void UpdateBmMapDisplay(void); +void RefreshEntityBmMaps(void); +char* GetTerrainName(int terrainId); +int GetTerrainHealAmount(int terrainId); +s8 GetTerrainHealsStatus(int terrainId); +void sub_801A278(void); +void RevertMapChange(int id); + +extern struct Vec2 gBmMapSize; +extern u8** gBmMapUnit; +extern u8** gBmMapTerrain; +extern u8** gBmMapMovement; +extern u8** gBmMapRange; +extern u8** gBmMapFog; +extern u8** gBmMapHidden; +extern u8** gBmMapOther; + +extern u8* gTilesetTerrainLookup; +extern u16** gBmMapBaseTiles; + +enum +{ + // Magic values for gBmMapMovement + + MAP_MOVEMENT_MAX = 120, + MAP_MOVEMENT_EXTENDED = 124, +}; + +enum +{ + // For use with gBmMapHidden + + HIDDEN_BIT_UNIT = (1 << 0), + HIDDEN_BIT_TRAP = (1 << 1), +}; + +#endif // GUARD_BMMAP_H diff --git a/EngineHacks/Necessary/GrowthGetters/C/include/bmmenu.h b/EngineHacks/Necessary/GrowthGetters/C/include/bmmenu.h new file mode 100644 index 0000000000..3db38c11aa --- /dev/null +++ b/EngineHacks/Necessary/GrowthGetters/C/include/bmmenu.h @@ -0,0 +1,185 @@ +#ifndef BMMENU_H +#define BMMENU_H + +// ??? sub_80225AC(???); +u8 MapMenu_IsSuspendCommandAvailable(const struct MenuItemDef*, int number); +u8 MapMenu_SuspendCommand(struct MenuProc*, struct MenuItemProc*); +u8 CommandEffectEndPlayerPhase(struct MenuProc*, struct MenuItemProc*); +u8 MapMenu_UnitCommand(struct MenuProc*, struct MenuItemProc*); +u8 MapMenu_OptionsCommand(struct MenuProc*, struct MenuItemProc*); +// ??? sub_802263C(???); +u8 MapMenu_StatusCommand(struct MenuProc*, struct MenuItemProc*); +u8 MapMenu_IsGuideCommandAvailable(const struct MenuItemDef*, int number); +int MapMenu_GuideCommandDraw(struct MenuProc*, struct MenuItemProc*); +u8 MapMenu_GuideCommand(struct MenuProc*, struct MenuItemProc*); +// ??? MapMenu_DangerZone_UnusedEffect(???); +// ??? sub_8022724(???); +// ??? sub_8022734(???); +u8 EffectWait(struct MenuProc*, struct MenuItemProc*); +// ??? GenericSelection_BackToUM(???); +// ??? BackToUnitMenu_CamWatch(???); +// ??? BackToUnitMenu_RestartMenu(???); +// ??? GenericSelection_BackToUM_CamWait(???); +u8 ItemMenu_ButtonBPressed(struct MenuProc*, struct MenuItemProc*); +// ??? RescueSelection_OnHelp(???); +u8 RescueUsability(const struct MenuItemDef*, int number); +u8 RescueEffect(struct MenuProc*, struct MenuItemProc*); +// ??? RescueSelection_OnSelect(???); +u8 DropUsability(const struct MenuItemDef*, int number); +u8 DropEffect(struct MenuProc*, struct MenuItemProc*); +// ??? DropSelection_OnSelect(???); +u8 TakeUsability(const struct MenuItemDef*, int number); +u8 TakeEffect(struct MenuProc*, struct MenuItemProc*); +u8 GiveUsability(const struct MenuItemDef*, int number); +u8 GiveEffect(struct MenuProc*, struct MenuItemProc*); +// ??? MakeUnitRescueTransferGraphics(???); +// ??? TakeSelection_OnSelect(???); +// ??? GiveSelection_OnSelect(???); +u8 UnitActionMenu_Attack(struct MenuProc*, struct MenuItemProc*); +// ??? sub_8022B8C(???); +// ??? sub_8022BD8(???); +int DisplayUnitStandingAttackRange(struct MenuProc*, struct MenuItemProc*); +int HideMoveRangeGraphicsWrapper(struct MenuProc*, struct MenuItemProc*); +u8 UnknownMenu_IsAvailable(const struct MenuItemDef*, int number); +u8 UnknownMenu_Selected(struct MenuProc*, struct MenuItemProc*); +int UnknownMenu_Draw(struct MenuProc*, struct MenuItemProc*); +int UnknownMenu_SwitchIn(struct MenuProc*, struct MenuItemProc*); +int BallistaRangeMenu_SwitchOut(struct MenuProc*, struct MenuItemProc*); +// ??? sub_8022DF0(???); +// ??? sub_8022E38(???); +// ??? sub_8022E54(???); +// ??? sub_8022E64(???); +// ??? sub_8022E8C(???); +// ??? sub_8022F10(???); +u8 ItemSubMenu_IsTradeAvailable(const struct MenuItemDef*, int number); +u8 TradeCommandEffect(struct MenuProc*, struct MenuItemProc*); +// ??? TradeSelection_OnSelect(???); +u8 UnitActionMenu_CanSeize(const struct MenuItemDef*, int number); +u8 UnitActionMenu_Seize(struct MenuProc*, struct MenuItemProc*); +u8 VisitCommandUsability(const struct MenuItemDef*, int number); +u8 VisitCommandEffect(struct MenuProc*, struct MenuItemProc*); +// ??? sub_80230F0(???); +u8 PlayCommandUsability(const struct MenuItemDef*, int number); +u8 DanceCommandUsability(const struct MenuItemDef*, int number); +u8 PlayCommandEffect(struct MenuProc*, struct MenuItemProc*); +// ??? sub_80232A4(???); +u8 ItemCommandUsability(const struct MenuItemDef*, int number); +u8 ItemCommandEffect(struct MenuProc*, struct MenuItemProc*); +int ItemSelectMenu_TextDraw(struct MenuProc*, struct MenuItemProc*); +u8 ItemSelectMenu_Usability(const struct MenuItemDef*, int number); +u8 ItemSelectMenu_Effect(struct MenuProc*, struct MenuItemProc*); +int Menu_SwitchIn(struct MenuProc*, struct MenuItemProc*); +int Menu_SwitchOut_DoNothing(struct MenuProc*, struct MenuItemProc*); +// ??? sub_80234AC(???); +void ItemSubMenuEnd(struct MenuProc*); +u8 MenuCommand_SelectNo(struct MenuProc*, struct MenuItemProc*); +// ??? sub_8023538(???); +// ??? sub_8023550(???); +// ??? sub_80235A8(???); +u8 ItemSubMenu_IsUseAvailable(const struct MenuItemDef*, int number); +u8 ItemSubMenu_IsEquipAvailable(const struct MenuItemDef*, int number); +u8 ItemSubMenu_IsDiscardAvailable(const struct MenuItemDef*, int number); +u8 ItemSubMenu_UseItem(struct MenuProc*, struct MenuItemProc*); +u8 ItemSubMenu_EquipItem(struct MenuProc*, struct MenuItemProc*); +u8 ItemSubMenu_TradeItem(struct MenuProc*, struct MenuItemProc*); +u8 ItemSubMenu_DiscardItem(struct MenuProc*, struct MenuItemProc*); +u8 MenuCommand_SelectYes(struct MenuProc*, struct MenuItemProc*); +u8 BallistaRangeMenu_BallistaUsability(const struct MenuItemDef*, int number); +int BallistaRangeMenu_Draw(struct MenuProc*, struct MenuItemProc*); +u8 BallistaRangeMenu_Select(struct MenuProc*, struct MenuItemProc*); +int FillBallistaRange(struct MenuProc*, struct MenuItemProc*); +u8 StaffCommandUsability(const struct MenuItemDef*, int number); +u8 StaffCommandEffect(struct MenuProc*, struct MenuItemProc*); +int StaffCommandRange(struct MenuProc*, struct MenuItemProc*); +int HideMoveRangeGraphicsWrapper2(struct MenuProc*, struct MenuItemProc*); +u8 StaffItemSelect_Usability(const struct MenuItemDef*, int number); +u8 StaffItemSelect_Effect(struct MenuProc*, struct MenuItemProc*); +int StaffItemSelect_TextDraw(struct MenuProc*, struct MenuItemProc*); +int StaffItemSelect_OnHover(struct MenuProc*, struct MenuItemProc*); +int StaffItemSelect_SwitchOut(struct MenuProc*, struct MenuItemProc*); +u8 TalkCommandUsability(const struct MenuItemDef*, int number); +u8 TalkCommandEffect(struct MenuProc*, struct MenuItemProc*); +// ??? TalkSelection_OnSelect(???); +u8 SupportCommandUsability(const struct MenuItemDef*, int number); +u8 SupportCommandEffect(struct MenuProc*, struct MenuItemProc*); +// ??? SupportSelection_OnSelect(???); +u8 DoorCommandUsability(const struct MenuItemDef*, int number); +u8 DoorCommandEffect(struct MenuProc*, struct MenuItemProc*); +u8 ChestCommandUsability(const struct MenuItemDef*, int number); +u8 ChestCommandEffect(struct MenuProc*, struct MenuItemProc*); +u8 PickCommandUsability(const struct MenuItemDef*, int number); +u8 PickCommandEffect(struct MenuProc*, struct MenuItemProc*); +// ??? PickSelection_OnSelect(???); +// ??? sub_8023EF0(???); +u8 SupplyUsability(const struct MenuItemDef*, int number); +u8 SupplyCommandEffect(struct MenuProc*, struct MenuItemProc*); +u8 ArmoryCommandUsability(const struct MenuItemDef*, int number); +u8 ArmoryCommandEffect(struct MenuProc*, struct MenuItemProc*); +u8 VendorCommandUsability(const struct MenuItemDef*, int number); +u8 VendorCommandEffect(struct MenuProc*, struct MenuItemProc*); +u8 SecretShopCommandUsability(const struct MenuItemDef*, int number); +u8 SecretShopCommandEffect(struct MenuProc*, struct MenuItemProc*); +u8 ArenaCommandUsability(const struct MenuItemDef*, int number); +u8 ArenaCommandEffect(struct MenuProc*, struct MenuItemProc*); +u8 StealCommandUsability(const struct MenuItemDef*, int number); +u8 StealCommandEffect(struct MenuProc*, struct MenuItemProc*); +// ??? StealTargetSelection_OnInit(???); +// ??? sub_802423C(???); +// ??? sub_8024260(???); +u8 StealItemMenuCommand_Usability(const struct MenuItemDef*, int number); +int StealItemMenuCommand_Draw(struct MenuProc*, struct MenuItemProc*); +u8 StealItemMenuCommand_Effect(struct MenuProc*, struct MenuItemProc*); +u8 SummonCommandUsability(const struct MenuItemDef*, int number); +u8 SummonCommandEffect(struct MenuProc*, struct MenuItemProc*); +// ??? SummonSelection_OnSelect(???); +u8 YobimaCommandUsability(const struct MenuItemDef*, int number); +u8 YobimaCommandEffect(struct MenuProc*, struct MenuItemProc*); +// ??? sub_8024564(???); +u8 ConvoyMenu_HelpBox(struct MenuProc*, struct MenuItemProc*); +u8 ItemMenu_HelpBox(struct MenuProc*, struct MenuItemProc*); +u8 BallistaRangeMenuHelpBox(struct MenuProc*, struct MenuItemProc*); +// ??? sub_802464C(???); +// ??? sub_8024658(???); +// ??? RescueSelection_OnConstruction(???); +// ??? RescueSelection_OnChange(???); +// ??? DropSelection_OnConstruction(???); +// ??? sub_80246DC(???); +// ??? GiveSelection_OnInit(???); +// ??? GiveSelection_OnChange(???); +// ??? TakeSelection_OnInit(???); +// ??? TakeSelection_OnChange(???); +// ??? TradeTargetSelection_OnInit(???); +// ??? TradeSelection_OnChange(???); +// ??? TalkSupportSelection_OnInit(???); +// ??? TalkSupportSelection_OnChange(???); +// ??? sub_80247F4(???); +// ??? sub_8024814(???); +// ??? sub_8024838(???); +// ??? sub_8024844(???); +// ??? SummonSelection_OnInit(???); +// ??? SummonSelection_OnChange(???); +// ??? sub_8024888(???); +// ??? sub_80248A4(???); +// ??? PickSelection_OnInit(???); +u8 RideCommandUsability(const struct MenuItemDef*, int number); +u8 RideCommandEffect(struct MenuProc*, struct MenuItemProc*); +u8 ExitCommandUsability(const struct MenuItemDef*, int number); +u8 ExitCommandEffect(struct MenuProc*, struct MenuItemProc*); +u8 AttackCommandUsability(const struct MenuItemDef*, int number); +u8 AttackBallistaCommandUsability(const struct MenuItemDef*, int number); +u8 ItemMenu_Is1stCommandAvailable(const struct MenuItemDef*, int number); +int ItemMenu_Draw1stCommand(struct MenuProc*, struct MenuItemProc*); +u8 ItemMenu_Select1stCommand(struct MenuProc*, struct MenuItemProc*); +u8 ItemMenu_AreOtherCommandsAvailable(const struct MenuItemDef*, int number); +int ItemMenu_DrawOtherCommands(struct MenuProc*, struct MenuItemProc*); +u8 ItemMenu_SelectOtherCommands(struct MenuProc*, struct MenuItemProc*); +int ItemMenu_SwitchIn(struct MenuProc*, struct MenuItemProc*); +int ItemMenu_SwitchOut_DoNothing(struct MenuProc*, struct MenuItemProc*); +u8 ItemMenuHelpBox(struct MenuProc*, struct MenuItemProc*); +u8 MapMenu_IsRecordsCommandAvailable(const struct MenuItemDef*, int number); +u8 MapMenu_RecordsCommand(struct MenuProc*, struct MenuItemProc*); +u8 MapMenu_IsRetreatCommandAvailable(const struct MenuItemDef*, int number); +u8 MapMenu_RetreatCommand(struct MenuProc*, struct MenuItemProc*); + + +#endif //BMMENU_H diff --git a/EngineHacks/Necessary/GrowthGetters/C/include/bmmind.h b/EngineHacks/Necessary/GrowthGetters/C/include/bmmind.h new file mode 100644 index 0000000000..266995e2dd --- /dev/null +++ b/EngineHacks/Necessary/GrowthGetters/C/include/bmmind.h @@ -0,0 +1,37 @@ +#ifndef GUARD_BM_MIND_H +#define GUARD_BM_MIND_H + +void StoreRNStateToActionStruct(void); +void LoadRNStateFromActionStruct(void); +unsigned int ApplyUnitAction(ProcPtr proc); +// ??? ActionRescue(???); +// ??? AfterDrop_CheckTrapAfterDropMaybe(???); +// ??? sub_80321C8(???); +// ??? ActionDrop(???); +// ??? ActionVisitAndSeize(???); +// ??? ActionCombat(???); +// ??? ActionArena(???); +// ??? ActionDance(???); +// ??? ActionTalk(???); +// ??? ActionSupport(???); +// ??? ActionSteal(???); +// ??? ActionSummon(???); +// ??? ActionSummonDK(???); +// ??? DeathDropSpriteAnim_Loop(???); +// ??? DeathDropSpriteAnim_ExecAnyTrap(???); +// ??? DeathDropSpriteAnim_End(???); +void DropRescueOnDeath(ProcPtr proc, struct Unit* unit); +// ??? KillUnitOnCombatDeath(???); +// ??? KillUnitOnArenaDeathMaybe(???); +void BATTLE_GOTO1_IfNobodyIsDead(ProcPtr proc); +// ??? DidUnitDie(???); +// ??? BATTLE_PostCombatDeathFades(???); +// ??? BATTLE_DeleteLinkedMOVEUNIT(???); +// ??? BATTLE_HandleCombatDeaths(???); +// ??? sub_80328B0(???); +// ??? BATTLE_HandleItemDrop(???); +// ??? sub_8032974(???); +// ??? BATTLE_HandleArenaDeathsMaybe(???); +// ??? sub_80329C0(???); + +#endif // GUARD_BM_MIND_H diff --git a/EngineHacks/Necessary/GrowthGetters/C/include/bmpatharrowdisp.h b/EngineHacks/Necessary/GrowthGetters/C/include/bmpatharrowdisp.h new file mode 100644 index 0000000000..4b3a586879 --- /dev/null +++ b/EngineHacks/Necessary/GrowthGetters/C/include/bmpatharrowdisp.h @@ -0,0 +1,41 @@ +#ifndef GUARD_BM_PATH_ARROW_DISP_H +#define GUARD_BM_PATH_ARROW_DISP_H + +// I think this may be a proc struct because of the way it's accessed - but I +// haven't yet found it going into the proc API so this could be wrong. +struct PathArrowProc +{ + PROC_HEADER; + s8 lastX; + s8 lastY; + s8 maxMov; + s8 pathLen; + /* 0x2d */ s8 pathX[20]; + /* 0x41 */ s8 pathY[20]; + /* 0x55 */ s8 pathCosts[20]; +}; +struct Unknown_0859DBA0 { + struct PathArrowProc *proc; +}; +extern struct Unknown_0859DBA0 gUnknown_0859DBA0; + +extern u16 gPathArrowOAMTable[5][5]; + +void SetLastCoords(u16 x, u16 y); +void CutOffPathLength(s8 newIndex); +void AddPointToPathArrowProc(s8 x, s8 y); +s32 GetPointAlongPath(s8 x, s8 y); +void GetPathFromMovementScript(void); +void GetMovementScriptFromPath(void); +void GenerateMovementMapForActiveUnit(void); +void ResetPathArrow(void); +bool8 PathContainsNoCycle(void); +void PathArrowDisp_Init(u8 a); +void UpdatePathArrowWithCursor(void); +u8 GetDirectionOfPathBeforeIndex(u8 i); +u8 GetDirectionOfPathAfterIndex(u8 i); +u8 PointInCameraBounds(s16 x, s16 y, u8 xBound, u8 yBound); +void DrawPathArrow(void); +void DrawUpdatedPathArrow(void); + +#endif // GUARD_BM_PATH_ARROW_DISP_H diff --git a/EngineHacks/Necessary/GrowthGetters/C/include/bmphase.h b/EngineHacks/Necessary/GrowthGetters/C/include/bmphase.h new file mode 100644 index 0000000000..5af7cc529f --- /dev/null +++ b/EngineHacks/Necessary/GrowthGetters/C/include/bmphase.h @@ -0,0 +1,11 @@ +#ifndef GUARD_BMPHASE_H +#define GUARD_BMPHASE_H + +int GetPhaseAbleUnitCount(int faction); +int CountUnitsInState(int faction, int state); +s8 AreUnitsAllied(int left, int right); +s8 IsSameAllegiance(int left, int right); +int GetCurrentPhase(void); +int GetNonActiveFaction(void); + +#endif diff --git a/EngineHacks/Necessary/GrowthGetters/C/include/bmreliance.h b/EngineHacks/Necessary/GrowthGetters/C/include/bmreliance.h new file mode 100644 index 0000000000..3aa1e3ca42 --- /dev/null +++ b/EngineHacks/Necessary/GrowthGetters/C/include/bmreliance.h @@ -0,0 +1,70 @@ +#ifndef GUARD_BM_RELIANCE_H +#define GUARD_BM_RELIANCE_H + +enum +{ + // Config + + MAX_SIMULTANEOUS_SUPPORT_COUNT = 5, + SUPPORT_BONUSES_MAX_DISTANCE = 3, +}; + +enum +{ + SUPPORT_LEVEL_NONE, + SUPPORT_LEVEL_C, + SUPPORT_LEVEL_B, + SUPPORT_LEVEL_A, +}; + +enum +{ + SUPPORT_EXP_C = 81, + SUPPORT_EXP_B = 161, + SUPPORT_EXP_A = 241, +}; + +struct SupportData +{ + /* 00 */ u8 characters[UNIT_SUPPORT_MAX_COUNT]; + /* 07 */ u8 supportExpBase[UNIT_SUPPORT_MAX_COUNT]; + /* 0E */ u8 supportExpGrowth[UNIT_SUPPORT_MAX_COUNT]; + /* 15 */ u8 supportCount; +}; + +struct SupportBonuses +{ + /* 00 */ u8 affinity; + + /* 01 */ u8 bonusAttack; + /* 02 */ u8 bonusDefense; + /* 03 */ u8 bonusHit; + /* 04 */ u8 bonusAvoid; + /* 05 */ u8 bonusCrit; + /* 06 */ u8 bonusDodge; +}; + +extern struct SupportData CONST_DATA gSupportData[]; +extern CONST_DATA struct SupportBonuses gAffinityBonuses[]; + +int GetUnitSupporterCount(struct Unit* unit); +u8 GetUnitSupporterCharacter(struct Unit* unit, int num); +struct Unit* GetUnitSupporterUnit(struct Unit* unit, int num); +int GetUnitSupportLevel(struct Unit* unit, int num); +int GetUnitTotalSupportLevel(struct Unit* unit); +void UnitGainSupportExp(struct Unit* unit, int num); +void UnitGainSupportLevel(struct Unit* unit, int num); +s8 CanUnitSupportNow(struct Unit* unit, int num); +int GetUnitSupporterInitialExp(struct Unit* unit, int num); +int GetUnitSupporterNum(struct Unit* unit, u8 charId); +void InitUnitsupports(struct Unit* unit); +void ProcessTurnSupportExp(void); +int GetUnitSupportBonuses(struct Unit* unit, struct SupportBonuses* bonuses); +int GetUnitAffinityIcon(struct Unit* unit); +int GetCharacterAffinityIcon(int characterId); +int GetSupportLevelUiChar(int level); +char* GetAffinityName(int affinity); // unused? +s8 HaveCharactersMaxSupport(u8 charA, u8 charB); +void SwapUnitStats(struct Unit* unitA, struct Unit* unitB); + +#endif // GUARD_BM_RELIANCE_H \ No newline at end of file diff --git a/EngineHacks/Necessary/GrowthGetters/C/include/bmsave.h b/EngineHacks/Necessary/GrowthGetters/C/include/bmsave.h new file mode 100644 index 0000000000..02ea79b1c0 --- /dev/null +++ b/EngineHacks/Necessary/GrowthGetters/C/include/bmsave.h @@ -0,0 +1,648 @@ +#ifndef BMSAVE_H +#define BMSAVE_H + +#include "global.h" +#include "bmunit.h" +#include "bmbattle.h" +#include "bmtrick.h" +#include "bmdifficulty.h" +#include "bonusclaim.h" + +enum { + UNIT_SAVE_AMOUNT_BLUE = 51, + UNIT_SAVE_AMOUNT_RED = 50, + UNIT_SAVE_AMOUNT_GREEN = 10, +}; + +enum save_chunk_index { + SAVE_ID_GAME0, + SAVE_ID_GAME1, + SAVE_ID_GAME2, + SAVE_ID_SUSPEND, + SAVE_ID_SUSPEND_ALT, + SAVE_ID_ARENA, + SAVE_ID_XMAP, + SAVE_ID_MAX +}; + +enum { + SAVEBLOCK_KIND_GAME, + SAVEBLOCK_KIND_SUSPEND, + SAVEBLOCK_KIND_ARENA, + SAVEBLOCK_KIND_XMAP, + SAVEBLOCK_KIND_INVALID = -1 +}; + +enum bmsave_magics_fe8 { + SAVEMAGIC16 = 0x200A, + SAVEMAGIC32 = 0x40624, + SAVEMAGIC32_ARENA = 0x20112, + SAVEMAGIC32_XMAP = 0x20223, +}; + +#define XMAP_MAGIC 0x50414D58 // 'XMAP' + +#define MAX_SAVED_GAME_CLEARS 12 + +struct GlobalSaveInfo { + /* 00 */ char name[0x8]; + /* 08 */ u32 magic32; + /* 0C */ u16 magic16; + + /* 0E */ u8 completed : 1; + u8 flag0E_1 : 1; + u8 Eirk_mode_easy : 1; + u8 Eirk_mode_norm : 1; + u8 Eirk_mode_hard : 1; + u8 Ephy_mode_easy : 1; + u8 Ephy_mode_norm : 1; + u8 Ephy_mode_hard : 1; + + /* 0F */ u8 game_end : 1; + u8 unk0F_1 : 7; + /* 10 */ u16 unk10; + /* 10 */ u16 unk12; + + /* 14 */ u8 cleared_playthroughs[MAX_SAVED_GAME_CLEARS]; + /* 20 */ u8 SuppordRecord[0x40 - 0x20]; + /* 40 */ u8 charKnownFlags[0x60 - 0x40]; + + /* 60 */ u16 checksum; + /* 62 */ u8 last_game_save_id; + /* 63 */ u8 last_suspend_slot; +}; + +#define GLOBALSIZEINFO_SIZE_FOR_CHECKSUM 0x50 + +struct SaveBlockInfo { + /* 00 */ u32 magic32; + /* 04 */ u16 magic16; + /* 06 */ u8 kind; + + /* 07 */ s8 _pad_07; + + /* 08 */ u16 offset; + /* 0A */ u16 size; + /* 0C */ u32 checksum32; +}; + +struct GameRankSaveData { + /* 00 */ u32 valid : 0x01; + u32 unk00_01 : 0x03; + u32 tacticsRank : 0x03; + u32 survivalRank : 0x03; + u32 fundsRank : 0x03; + u32 expRank : 0x03; + u32 combatRank : 0x03; + + u32 chapter_mode : 0x02; + u32 chapter_stat : 0x01; + u32 unk00_16 : 0x01; + u32 unk00_17 : 0x08; + u32 cuteguy : 0x08; + + u32 hours : 0x0A; + u32 minutes : 0x06; + u32 seconds : 0x06; + u32 gold : 0x18; + + /* 08 */ u32 unk08_15 : 0x06; + u32 unk08_1F : 0x01; + + /* 0C */ char tactician_name[0xB]; + + /* 17 */ u8 luckydog; +}; + +struct GameRankSaveDataPacks { + struct GameRankSaveData pack[0x6]; + u16 magic0; + u16 unk92; +}; + +struct bmsave_unkstruct1 { + u32 unk[0x8]; + u16 magic1; + u16 magic2; +}; + +struct bmsave_unkstruct2 { + u32 unk[0x4]; + u16 magic1; + u16 magic2; +}; + +struct bmsave_unkstruct3 { + struct BonusClaimEnt unk0[0x10]; + u32 unk140; +}; + +enum +{ + DEFEAT_CAUSE_0, + DEFEAT_CAUSE_1, + DEFEAT_CAUSE_COMBAT, + DEFEAT_CAUSE_TRAP, + DEFEAT_CAUSE_POISON, + DEFEAT_CAUSE_5, + DEFEAT_CAUSE_ARENA, + DEFEAT_CAUSE_7, +}; + +struct UnitUsageStats { + /* 000 */ unsigned lossAmt : 8; + /* 008 */ unsigned favval : 16; + /* 024 */ unsigned actAmt : 8; + /* 032 */ unsigned statViewAmt : 8; + /* 040 */ unsigned deathLoc : 6; + /* 046 */ unsigned deathTurn : 10; + /* 056 */ unsigned deployAmt : 6; + /* 062 */ unsigned moveAmt : 10; + /* 072 */ unsigned deathCause : 4; + /* 076 */ unsigned expGained : 12; + /* 088 */ unsigned winAmt : 10; + /* 098 */ unsigned battleAmt : 12; + /* 110 */ unsigned killerPid : 9; + /* 119 */ unsigned deathSkirm : 1; + /* 120 */ /* 8bit pad */ +}; + +#define BWL_ARRAY_NUM 0x46 + +struct ChapterStats { + /* 00 */ u16 chapter_index : 0x07; + u16 chapter_turn : 0x09; + u16 chapter_time : 0x10; +}; + +#define WIN_ARRAY_NUM 0x30 + +struct GameSavePackedUnit { /* Save Data */ + /* 00 */ u32 jid : 7; + u32 level : 5; + u32 exp : 7; + u32 xPos : 6; + u32 yPos : 6; + + u32 flag : 13; + + u32 max_hp : 6; + u32 pow : 5; + u32 skl : 5; + u32 spd : 5; + u32 def : 5; + u32 res : 5; + u32 lck : 5; + u32 con_bonus : 5; + u32 mov_bonus : 5; + u32 item1 : 14; + u32 item2 : 14; + u32 item3 : 14; + u32 item4 : 14; + u32 item5 : 14; + + /* 14 */ u8 pid; + /* 15 */ u8 wpnRanks[0x8]; + /* 1D */ u8 supports[UNIT_SUPPORT_MAX_COUNT]; + /* 24 */ +}; + +enum packed_unit_state_bits { + PACKED_US_DEAD = 1 << 0, + PACKED_US_UNDEPLOYED = 1 << 1, + PACKED_US_SOLO_ANIM1 = 1 << 2, + PACKED_US_SOLO_ANIM2 = 1 << 3, + PACKED_US_METIS_TOME = 1 << 4, + PACKED_US_B4 = 1 << 5, + PACKED_US_B5 = 1 << 6, + PACKED_US_NEW_FRIEND = 1 << 7, +}; + +struct SuspendSavePackedUnit { /* Suspend Data */ + /* 00 */ u8 pid; + /* 01 */ u8 jid; + /* 02 */ u8 ai1; + /* 03 */ u8 rescue; + /* 04 */ u32 state; + + /* 08 */ u16 item1; + /* 0A */ u16 item2; + /* 0C */ u16 item3; + + /* 0E */ s8 maxHP; + /* 0F */ s8 curHP; + /* 10 */ u8 exp; + /* 11 */ u8 aiFlags; + /* 12 */ u8 ranks[8]; + /* 1A */ u8 supports[UNIT_SUPPORT_MAX_COUNT]; + /* 21 */ u8 ai1data; + /* 22 */ u8 ai2; + /* 23 */ u8 ai2data; + + /* 24 */ u32 level : 5; + u32 xPos : 6; + u32 yPos : 6; + u32 pow : 5; + u32 skl : 5; + u32 spd : 5; + /* 28 */ u32 def : 5; + u32 res : 5; + u32 lck : 5; + u32 conBonus : 5; + + u32 statusIndex_l : 3; + u32 statusDuration : 3; + u32 torchDuration : 3; + u32 barrierDuration : 3; + + /* 2C */ u32 movBonus : 4; + u32 item4 : 14; + u32 item5 : 14; + + /* 30 */ u8 ballistaIndex; + + /* 31 */ u8 _u46; + /* 32 */ u16 ai3And4; + /* 34 */ +}; + +/* link arena */ + +enum { + MULTIARENA_CONFIG_SHOWUNITS = 1 << 0, + MULTIARENA_CONFIG_SURVIVALMODE = 1 << 1, + MULTIARENA_CONFIG_AUTOEQUIPOFF = 1 << 2, + MULTIARENA_CONFIG_3 = 1 << 3, +}; + +#define MULTIARENA_TEAMNAME_SIZE 14 +#define MULTIARENA_UNITS_PER_TEAM 5 +#define MULTIARENA_MAX_TEAMS 10 +#define MULTIARENA_MAX_RANKINGS 10 + +struct MultiArenaRankingEnt { + /* 00 */ u32 ranking : 2; + /* */ u32 player_count : 2; + /* */ u32 mode : 1; + /* */ u32 points : 27; + /* 04 */ char name[MULTIARENA_TEAMNAME_SIZE + 1]; +}; + +struct MultiArenaSaveTeam { + /* 00 */ char name[MULTIARENA_TEAMNAME_SIZE + 1]; + /* 10 */ struct GameSavePackedUnit units[MULTIARENA_UNITS_PER_TEAM]; +}; + +struct MultiArenaSaveBlock { + /* 000 */ struct MultiArenaSaveTeam teams[MULTIARENA_MAX_TEAMS]; + /* 870 */ u16 config; + /* 874 */ struct MultiArenaRankingEnt rankings[MULTIARENA_MAX_RANKINGS]; +}; + +struct ExtraMapSaveHead { + /* 00 */ u32 xmap_magic; + /* 04 */ u16 xmap_size; + /* 06 */ u16 xmap_checksum; + /* 08 */ u32 save_magic32; + /* 0C */ u8 _pad_0C[0xF - 0xC]; + /* 0F */ u8 unk0F; + /* 10 */ void const * map_sram; + /* 14 */ s16 map_size; + /* 16 */ s16 info_size; + /* 18 */ void const * info_sram; +}; + +struct ExtraMapInfo { + /* 00 */ struct ROMChapterData const * chapter_info; + /* 04 */ struct MapChangeInfo const * map_change_info; + /* 08 */ struct ChapterEventGroup const * event_info; + /* 0C */ char const * chapter_title; + /* 10 */ char const * msg_10; + /* 14 */ char const * msg_14; + /* 18 */ struct PlaySt * play_st; + /* 1C */ struct BmSt * bm_st; + /* 20 */ struct Unit ** active_unit; + /* 24 */ struct Unit * const * unit_lut; + /* 28 */ struct BattleUnit * bu_a; + /* 2C */ struct BattleUnit * bu_b; + /* 30 */ struct BattleHit * battle_hits; + /* 34 */ struct Trap * traps; + /* 38 */ u8 * permanent_flags; + /* 3C */ u8 * chapter_frags; +}; + +#define EWRAM_XMAP_SIZE 0x1000u + +struct GMapSaveInfo { + /* 00 */ u8 nodes[8]; + /* 08 */ u8 paths[4]; + /* 0C */ u16 units[7]; + /* 1A */ u8 xCursor; + /* 1B */ u8 yCursor; + /* 1C */ u8 unk_1c_1 : 1; + /* 1C */ u8 unk_1c_2 : 1; + /* 1C */ u8 unk_1c_3 : 2; + /* 1D */ u8 skirmishes[3]; + /* 20 */ u8 skirmishState; +}; + +struct GameSaveBlock { + struct PlaySt playSt; + struct GameSavePackedUnit units[UNIT_SAVE_AMOUNT_BLUE]; + struct GameSavePackedUnit gmUnit; + u16 supplyItems[0xB0 / 2]; + struct UnitUsageStats pidStats[BWL_ARRAY_NUM]; + struct ChapterStats chapterStats[WIN_ARRAY_NUM]; + u8 permanentFlags[0x19]; + u32 bonusClaimFlags; + struct GMapSaveInfo wmStuff; + struct Dungeon dungeons[2]; +}; /* size = 0xDC8 */ + +struct SuspendSaveBlock { + struct PlaySt playSt; + struct ActionData action; + struct SuspendSavePackedUnit blueUnits[UNIT_SAVE_AMOUNT_BLUE]; + struct SuspendSavePackedUnit wmMonsterUnit; // TODO: update this to `struct Dungeon dungeons[2]; u8 filler[0x1C];`? + struct SuspendSavePackedUnit redUnits[UNIT_SAVE_AMOUNT_RED]; + struct SuspendSavePackedUnit greenUnits[UNIT_SAVE_AMOUNT_GREEN]; + struct Trap traps[TRAP_MAX_COUNT]; + u16 supplyItems[0xB0 / 2]; + struct UnitUsageStats pidStats[BWL_ARRAY_NUM]; + struct ChapterStats chapterStats[WIN_ARRAY_NUM]; + u8 menuOverride[0x10]; + u8 permanentFlags[0x19]; + u8 chapterFlags[7]; + struct GMapSaveInfo wmStuff; + struct Dungeon dungeon; + int eventSlotCnt; +}; /* size = 0x1F78 */ + +struct SaveBlocks { + /* 0x0000 */ struct GlobalSaveInfo globalSaveInfo; + /* 0x0064 */ struct SaveBlockInfo saveBlockInfo[SAVE_ID_MAX]; + /* 0x00D4 */ struct SuspendSaveBlock suspendSaveBlocks[2]; + /* 0x3FC4 */ struct GameSaveBlock gameSaveBlocks[3]; + /* 0x691C */ u8 offset_5[0x874]; + /* 0x7190 */ struct GameRankSaveDataPacks gameRankSave; + /* 0x7224 */ struct bmsave_unkstruct1 unkstruct1; + /* 0x7248 */ struct bmsave_unkstruct2 unkstruct2; + /* 0x725C */ struct bmsave_unkstruct3 unkstruct3; + /* 0x73A0 */ u8 unk_73A0[4]; + /* 0x73A4 */ u8 unk_73A4[0x5C]; + /* 0x7400 */ struct ExtraMapSaveHead offset_6; // see bmsave-xmap.c +}; + +// TODO: figure out how these structs work +struct GameSaveBlockEwram { + struct PlaySt playSt; + u8 unk_4C[0xC]; + u8 buffer_58[0xD1C]; + u32 buffer_D74[0xC]; +}; /* size = 0xDA4 */ + +struct SuspendSaveBlockEwram { + struct PlaySt playSt; + u8 unk_4C[0xC]; + u8 buffer_58[0x1EC4]; + u32 buffer_1F1C[0xF]; +}; /* size = 0x1F58 */ + +struct SaveBlocksEwram { + /* 0x0000 */ struct GlobalSaveInfo globalSaveInfo; + /* 0x0064 */ struct SaveBlockInfo saveBlockInfo[SAVE_ID_MAX]; + /* 0x00D4 */ struct SuspendSaveBlockEwram suspendSaveBlocks[2]; + /* 0x3F84 */ struct GameSaveBlockEwram gameSaveBlocks[3]; + /* 0x6870 */ u8 offset_5[0x874]; + /* 0x70E4 */ struct GameRankSaveDataPacks gameRankSave; + /* 0x7178 */ struct bmsave_unkstruct1 unkstruct1; + /* 0x719C */ struct bmsave_unkstruct2 unkstruct2; + /* 0x71B0 */ struct bmsave_unkstruct3 unkstruct3; +}; + +extern struct UnitUsageStats *gPidStatsSaveLoc; +extern struct UnitUsageStats gPidStatsData[BWL_ARRAY_NUM]; +#define gBWLDataArray (&gPidStatsData[-1]) +extern struct ChapterStats gChapterStats[WIN_ARRAY_NUM]; + +extern struct MultiArenaRankingEnt const gInitialMultiArenaRankings[MULTIARENA_MAX_RANKINGS]; +extern struct MultiArenaSaveTeam EWRAM_DATA gMultiArenaSaveTeamBufA; +extern struct MultiArenaSaveTeam EWRAM_DATA gMultiArenaSaveTeamBufB; + +extern EWRAM_DATA bool gBoolSramWorking; +extern CONST_DATA struct SaveBlocks *gSram; +extern u32 gBonusContentClaimFlags; +extern u8 gSuspendSaveIdOffset; /* gSaveSuBaseSlot */ +extern CONST_DATA struct ExtraMapInfo *gExtraMapInfo; +extern CONST_DATA u8 *gpSramExtraData; +extern EWRAM_DATA struct ExtraMapSaveHead gExtraMapSaveHead; + +void SramInit(void); +bool IsSramWorking(void); +void WipeSram(void); +u16 Checksum16(void const * data, int size); +bool ReadGlobalSaveInfo(struct GlobalSaveInfo *buf); +void WriteGlobalSaveInfo(struct GlobalSaveInfo *header); +void WriteGlobalSaveInfoNoChecksum(struct GlobalSaveInfo *header); +void InitGlobalSaveInfodata(void); +void EraseBonusContentData(void); +void *SramOffsetToAddr(u16 off); +u16 SramAddrToOffset(void * addr); +bool ReadSaveBlockInfo(struct SaveBlockInfo *buf, int index); +void WriteSaveBlockInfo(struct SaveBlockInfo *buf, int index); +void EraseSaveBlockInfo(int index); +void *GetSaveWriteAddr(int index); +void *GetSaveReadAddr(int index); +void WriteChapterFlags(void *sram_dest); +void WritePermanentFlags(void *sram_dest); +void ReadChapterFlags(void *ewram_dest); +void ReadPermanentFlags(void *ewram_dest); +void ReadPermanentFlags_ret(const void *sram_src, void *ewram_dest); +void WriteSupplyItems(void *sram_dest); +void ReadSupplyItems(const void *sram_src); +bool null_true(void); +bool IsExtraLinkArenaEnabled(int); +bool IsExtraSoundRoomEnabled(void); +bool IsExtraSupportViewerEnabled(void); +// ??? sub_80A3348(???); +// ??? sub_80A33C4(???); +bool IsExtraFreeMapEnabled(void); +bool IsExtraBonusClaimEnabled(void); +int GetUnitsAverageSupportValue(const int val0, const int val1); +int GetTotalAverageSupportValue(void); +int GetTotalGlobalSupportValue(struct GlobalSaveInfo *buf); +int GetTotalSupportCollection(void); +int GetGlobalBestSupport(int unitA, int unitB, struct GlobalSaveInfo *info); +void GetGlobalSupportListFromSave(int unitId, u8* data, struct GlobalSaveInfo* buf); +bool UpdateBestGlobalSupportValue(int unitA, int unitB, int supportRank); +void SGM_SetCharacterKnown(s32 charId, struct GlobalSaveInfo* buf); +bool GGM_IsCharacterKnown(int index, struct GlobalSaveInfo *buf); +int GGM_IsAnyCharacterKnown(struct GlobalSaveInfo *buf); +void sub_80A3868(void); +void __malloc_unlock_3(void); +int IsGamePlayedThrough(void); +bool LoadAndVerfyRankData(void *buf); +// bool LoadBonusContentData(void *buf); // Cannot be declared due to a non-match in "bonusclaim.c" +void SaveBonusContentData(void *buf); +void SaveRankings(void *buf); +void EraseSaveRankData(void); +int GetNextChapterMode(void); +int sub_80A39E4(void *buf, int chapter_mode, int difficulty); +void SaveNewRankData(void *buf, int chapter_mode, int difficulty); +u8 JudgeGameRankSaveData(struct GameRankSaveData *old, struct GameRankSaveData *new); +void GenerateGameRankSaveData(struct GameRankSaveData *buf, int chapter_mode, int difficulty); +void SaveEndgameRankings(void); +void sub_80A3E28(void); +bool sub_80A3E4C(void *buf); +void sub_80A3EA4(void *); +int sub_80A3ED0(void *buf, int val); +void sub_80A3F84(void); +bool sub_80A3FA8(void *buf); +void sub_80A4000(struct bmsave_unkstruct2 *buf); +int sub_80A402C(void *buf, int val); +int sub_80A402C(void *buf, int val); +void LoadAndVerifySramSaveData(void); +void ClearPidChStatsSaveData(struct GameSaveBlock *sram_dest); +void ClearPidStats_ret(void); +void ClearPidStats(void); +void ReadPidStats(void *sram_src); +void ReadChapterStats(const void *sram_src); +void WritePidStats(void *sram_dest); +void WriteChapterStats(void *sram_dest); +struct ChapterStats *GetChapterStats(int index); +bool IsChapterStatsValid(struct ChapterStats *chapter_stats); +int GetNextChapterStatsSlot(void); +void sub_80A3F08(struct bmsave_unkstruct1 *buf, int val); +int GetCurCompleteChapters(void); +int GetNextChapterStatsEntry(void); +void RegisterChapterTimeAndTurnCount(struct PlaySt* chData); +int GetGameTotalTime_unused(void); +int GetGameTotalTurnCount(void); +bool IsChapterBelongCurGame(u32 ch_index); +int GetGameTotalTime(void); +int GetGameTotalTurnCount2(void); +void PidStatsAddBattleAmt(struct Unit* unit); +void PidStatsAddWinAmt(u8 pid); +void PidStatsRecordLoseData(u8 pid); +void PidStatsRecordDefeatInfo(u8 pid, u8 killerPid, int deathCause); +void PidStatsAddActAmt(u8 pid); +void PidStatsAddStatViewAmt(u8 pid); +void PidStatsAddDeployAmt(u8 pid); +void PidStatsAddSquaresMoved(u8 pid, int amount); +void PidStatsAddExpGained(u8 pid, int expGain); +void PidStatsSubFavval08(u8 pid); +void PidStatsSubFavval100(u8 pid); +int PidStatsGetTotalBattleAmt(void); +int PidStatsGetTotalWinAmt(void); +int PidStatsGetTotalLossAmt(void); +int PidStatsGetTotalLevel(void); +int PidStatsGetTotalExpGain(void); +int PidStatsGetExpGain(u8 pid); +int PidStatsGetFavval(u8 pid); +void PidStatsAddFavval(u8 pid, int); +void PidStatsRecordBattleRes(void); +bool IsPlaythroughIdUnique(int index); +int GetNewPlaythroughId(void); +int GetGlobalCompletionCntByInfo(struct GlobalSaveInfo *sec_head); +int GetGlobalCompletionCount(void); +bool RegisterCompletedPlaythrough(struct GlobalSaveInfo *sec_head, int index); +int GetCurerentGameMode(void); +void SavePlayThroughData(void); +s8 CheckGameEndFlag(void); +void SetGameEndFlag(void); +struct UnitUsageStats* GetPidStats(u8 pid); +u32 GetBonusContentClaimFlags(void); +void SetBonusContentClaimFlags(u32 num); +void WriteBonusContentClaimFlags(struct GameSaveBlock *sram_dest); +void ReadBonusContentClaimFlags(const struct GameSaveBlock *sram_src); +void WriteLastGameSaveId(int num); +int ReadLastGameSaveId(void); +void InvalidateGameSave(int); +void CopyGameSave(int index_src, int index_dest); +void WriteNewGameSave(int index, int isDifficult, int mode, int isTutorial); +void WriteGameSave(int slot); +void ReadGameSave(int slot); +bool IsSaveValid(int); +void ReadGameSavePlaySt(int, struct PlaySt*); +u32 LoadSavedBonusClaimFlags(int slot); +void LoadSavedWMStuff(int slot, struct GMapData *dest); +s8 LoadSavedEid8A(int slot); +bool IsGameNotFirstChapter(struct PlaySt *chapter_data); +bool IsGameSaveNotFirstChapter(int); +bool IsGameSaveComplete(int); +void WriteGameSavePackedUnit(struct Unit *unit, void *sram_dest); +void LoadSavedUnit(const void *sram_src, struct Unit *unit); +void WriteGMMonsterRnState(void *sram_dest); +void ReadGMMonsterRnState(const void *sram_src); +void InvalidateSuspendSave(int); +void WriteSuspendSave(int saveBlockId); +void ReadSuspendSave(int slot); +u8 IsValidSuspendSave(int); +void ReadSuspendSavePlaySt(int index, struct PlaySt *buf); +void EncodeSuspendSavePackedUnit(struct Unit *unit, void *buf); +void ReadSuspendSavePackedUnit(const void *sram_src, struct Unit *unit); +void WriteTraps(void *sram_dest); +void ReadTraps(void *sram_dest); /* ReadTraps */ +int GetLastSuspendSaveId(void); +int GetNextSuspendSaveId(void); +void WriteSwappedSuspendSaveId(void); +int SramChecksum32(void *sram_src, int size); +bool VerifySaveBlockChecksum(struct SaveBlockInfo *buf); +void PopulateSaveBlockChecksum(struct SaveBlockInfo* buf); +u16 GetGameStateChecksum_Unused(void); +bool IsMultiArenaSaveValid(int index); +void WriteNewMultiArenaSave(void); +bool ReadMultiArenaSaveTeamRaw(int team, struct MultiArenaSaveTeam *dst); +bool ReadMultiArenaSaveTeamName(int team, char *dst); +void WriteMultiArenaSaveTeamName(int team, char *name); +void WipeMultiArenaSaveTeam(int team); +void CopyMultiArenaSaveTeam(int team_src, int team_dst); +void SwapMultiArenaSaveTeams(int team_a, int team_b); +void WriteMultiArenaSaveTeam(int team, struct Unit *units_src, char const *name_src); +bool ReadMultiArenaSaveTeam(int team, struct Unit *units_dst, char *name_dst); +void WriteMultiArenaSaveRankings(struct MultiArenaRankingEnt const *src); +void ReadMultiArenaSaveRankings(struct MultiArenaRankingEnt *dst); +void WriteMultiArenaSaveConfig(u16 const *config_src); +void ReadMultiArenaSaveConfig(u16 *config_dst); +bool IsMultiArenaSaveReady(); +void LoadAndVerfySuspendSave(); +// ??? ReadExtraMapSaveHead(???); +void const * GetExtraMapMapReadAddr(void); +unsigned GetExtraMapMapSize(void); +// ??? GetExtraMapInfoReadAddr(???); +// ??? GetExtraMapInfoSize(???); +// ??? ExtraMapChecksum(???); +bool IsExtraMapAvailable(); +void ReadExtraMapInfo(void); +// ??? sub_80A6D1C(???); +// ??? sub_80A6D24(???); +// ??? bmsave_null_false1(???); +// ??? bmsave_null_false2(???); +void NullBmMapHidden_(void); +// ??? sub_80A6D4C(???); +// ??? WriteWorldMapNodes(???); +// ??? ReadWorldMapNodes(???); +// ??? WriteWorldMapPaths(???); +// ??? ReadWorldMapPaths(???); +// ??? WriteWorldMapUnits(???); +// ??? ReadWorldMapUnits(???); +// ??? WriteWorldMapSkirmishes(???); +// ??? ReadWorldMapSkirmishes(???); +void ClearWorldMapStuff(void *ptr); +void WriteWorldMapStuff(void *sram_dest, void *src); +void ReadWorldMapStuff(const void *sram_src, void *dst); +void sub_80A71E4(void*); +void sub_80A71F8(void*); +// ??? sub_80A720C(???); +// ??? sub_80A723C(???); +// ??? sub_80A7258(???); +// ??? sub_80A7298(???); +// ??? sub_80A72B0(???); +// ??? sub_80A72EC(???); +// ??? sub_80A7328(???); +// ??? sub_80A733C(???); +// ??? sub_80A734C(???); +// ??? sub_80A7360(???); +void sub_80A7374(); + +#endif /* BMSAVE_H */ diff --git a/EngineHacks/Necessary/GrowthGetters/C/include/bmshop.h b/EngineHacks/Necessary/GrowthGetters/C/include/bmshop.h new file mode 100644 index 0000000000..5a96df237e --- /dev/null +++ b/EngineHacks/Necessary/GrowthGetters/C/include/bmshop.h @@ -0,0 +1,96 @@ +#ifndef GUARD_BMSHOP_H +#define GUARD_BMSHOP_H + +enum { + SHOP_TYPE_ARMORY = 0, + SHOP_TYPE_VENDOR = 1, + SHOP_TYPE_SECRET_SHOP = 2 +}; + + +// ??? ShopProc_GetPortraitIndex(???); +// ??? StartShopDialogue(???); +// ??? StartDefaultArmoryScreen(???); +void StartArmoryScreenOrphaned(struct Unit* unit, u16* shopItems); +void StartArmoryScreen(struct Unit* unit, u16* shopItems, ProcPtr parent); +void StartVendorScreenOrphaned(struct Unit* unit, u16* shopItems); +void StartVendorScreen(struct Unit* unit, u16* shopItems, ProcPtr parent); +void StartSecretShopScreenOrphaned(struct Unit* unit, u16* shopItems); +void StartSecretShopScreen(struct Unit* unit, u16* shopItems, ProcPtr parent); +// ??? StartArmoryScreen2(???); +// ??? StartShopScreen(???); +// ??? UpdateShopItemCounts(???); +// ??? sub_80B42E8(???); +// ??? sub_80B4308(???); +// ??? sub_80B4328(???); +// ??? ShopProc_EnterShopDialogue(???); +// ??? ShopProc_HandleEntryPrompt(???); +// ??? ShopProc_BuyDialogue(???); +// ??? sub_80B43BC(???); +// ??? sub_80B4418(???); +// ??? ShopProc_InitBuyState(???); +// ??? ShopProc_Loop_BuyKeyHandler(???); +// ??? ShopProc_HandleBuyConfirmPrompt(???); +// ??? ShopProc_TryAddItemToInventory(???); +// ??? ShopProc_HandleSendToConvoyPrompt(???); +// ??? ShopProc_NoSendToConvoyDialogue(???); +// ??? ShopProc_AddItemToConvoy(???); +// ??? ShopProc_SendToConvoyDialogue(???); +// ??? ShopProc_CheckIfConvoyFull(???); +// ??? ShopProc_ConvoyFullDialogue(???); +// ??? ShopProc_AnythingElseDialogue(???); +// ??? ShopProc_SellDialogue(???); +// ??? ShopProc_InitSellState(???); +// ??? ShopProc_Loop_SellKeyHandler(???); +// ??? ShopProc_HandleSellConfirmPrompt(???); +// ??? ShopProc_SellAnythingElseDialogue(???); +// ??? ShopProc_AnythingElseRestartDialogue(???); +// ??? ShopProc_AnythingElseContinueDialogue(???); +// ??? ShopProc_ExitShopDialogue(???); +// ??? ShopProc_OnExit(???); +// ??? ShopProc_EnterPrepScreenShopDialogue(???); +// ??? ShopProc_Loop_UnkKeyHandler(???); +// ??? StartShopFadeIn(???); +// ??? StartShopFadeOut(???); +// ??? ShopProc_Init(???); +void StartUiGoldBox(ProcPtr); +// ??? InitGoldBoxText(???); +// ??? sub_80B4EB4(???); +void DisplayGoldBoxText(u16* tm); +// ??? sub_80B4F04(???); +// ??? sub_80B4F90(???); +// ??? sub_80B5040(???); +// ??? sub_80B505C(???); +// ??? sub_80B50C8(???); +// ??? sub_80B5148(???); +// ??? sub_80B5164(???); +// ??? DrawShopItemLine(???); +// ??? GetItemPurchasePrice(???); +u16 GetItemSellPrice(int); +// ??? IsItemSellable(???); +// ??? GoldBox_OnLoop(???); +void sub_80B52CC(void); +// ??? sub_80B5378(???); +// ??? DisplayShopUiArrows(???); +void UnpackUiVArrowGfx(int, int); +void DisplayUiVArrow(int, int, u16, int); +// ??? HandleShopBuyAction(???); +// ??? sub_80B5498(???); +// ??? sub_80B5528(???); +// ??? sub_80B5534(???); +// ??? sub_80B557C(???); +// ??? sub_80B55AC(???); +// ??? sub_80B5604(???); +// ??? sub_80B568C(???); +// ??? sub_80B5698(???); +// ??? sub_80B56A8(???); +// ??? sub_80B56B4(???); +// ??? sub_80B56C0(???); +// ??? sub_80B56CC(???); +// ??? ShouldDisplayUpArrow(???); +// ??? ShouldDisplayDownArrow(???); + +extern struct ProcCmd CONST_DATA gProcScr_Shop[]; +extern struct ProcCmd CONST_DATA gProcScr_GoldBox[]; + +#endif // GUARD_BMSHOP_H diff --git a/EngineHacks/Necessary/GrowthGetters/C/include/bmtarget.h b/EngineHacks/Necessary/GrowthGetters/C/include/bmtarget.h new file mode 100644 index 0000000000..e01adeb6db --- /dev/null +++ b/EngineHacks/Necessary/GrowthGetters/C/include/bmtarget.h @@ -0,0 +1,82 @@ +#ifndef GUARD_BMTARGET_H +#define GUARD_BMTARGET_H + +// ??? ForEachUnitInMovement(???); +// ??? ForEachUnitInRange(???); +// ??? ForEachPosInRange(???); +// ??? ForEachAdjacentUnit(???); +// ??? ForEachAdjacentPosition(???); +// ??? sub_8024FD8(???); +// ??? ForEachPosIn12Range(???); +// ??? ForEachUnitInMagBy2Range(???); +// ??? TryAddTrapsToTargetList(???); +// ??? AddUnitToTargetListIfNotAllied(???); +void MakeTargetListForWeapon(struct Unit* unit, int item); +// ??? TryAddUnitToTradeTargetList(???); +void MakeTradeTargetList(struct Unit* unit); +// ??? TryAddUnitToRescueTargetList(???); +void MakeRescueTargetList(struct Unit* unit); +// ??? TryAddToDropTargetList(???); +void MakeDropTargetList(struct Unit* unit); +// ??? TryAddRescuedUnitToTakeTargetList(???); +void MakeTakeTargetList(struct Unit* unit); +// ??? TryAddUnitToGiveTargetList(???); +void MakeGiveTargetList(struct Unit* unit); +// ??? TryAddUnitToTalkTargetList(???); +void MakeTalkTargetList(struct Unit* unit); +void MakeTargetListForSupport(struct Unit* unit); +// ??? AddUnitToTargetListIfAllied(???); +void FillBallistaRangeMaybe(struct Unit* unit); +// ??? TryAddClosedDoorToTargetList(???); +// ??? TryAddBridgeToTargetList(???); +void MakeTargetListForDoorAndBridges(struct Unit* unit, int terrainId); +// ??? sub_8025864(???); +void MakeTargetListForPick(struct Unit* unit); +void MakeTerrainHealTargetList(int faction); +void MakePoisonDamageTargetList(int faction); +void MakeGorgonEggHatchTargetList(int faction); +// ??? TryAddUnitToRefreshTargetList(???); +void MakeTargetListForRefresh(struct Unit* unit); +// ??? AddAsTarget_IfCanStealFrom(???); +void MakeTargetListForSteal(struct Unit* unit); +// ??? AddAsTarget_IfPositionCleanForSummon(???); +void MakeTargetListForSummon(struct Unit* unit); +// ??? sub_8025CD8(???); +// ??? sub_8025D48(???); +// ??? sub_8025D80(???); +// ??? sub_8025DB8(???); +// ??? sub_8025DF0(???); +// ??? TryAddUnitToHealTargetList(???); +void MakeTargetListForAdjacentHeal(struct Unit* unit); +void MakeTargetListForRangedHeal(struct Unit* unit); +// ??? AddToTargetListIfNotAllied(???); +void MakeTargetListForFuckingNightmare(struct Unit* unit); +// ??? TryAddUnitToRestoreTargetList(???); +void MakeTargetListForRestore(struct Unit* unit); +// ??? TryAddUnitToBarrierTargetList(???); +void MakeTargetListForBarrier(struct Unit* unit); +// ??? TryAddUnitToRescueStaffTargetList(???); +void MakeTargetListForRescueStaff(struct Unit* unit); +// ??? TryAddUnitToSilenceTargetList(???); +// ??? TryAddUnitToSleepTargetList(???); +// ??? TryAddUnitToBerserkTargetList(???); +void MakeTargetListForSilence(struct Unit* unit); +void MakeTargetListForSleep(struct Unit* unit); +void MakeTargetListForBerserk(struct Unit* unit); +// ??? TryAddUnitToWarpTargetList(???); +void MakeTargetListForWarp(struct Unit* unit); +void MakeTargetListForUnlock(struct Unit* unit); +// ??? TryAddUnitToHammerneTargetList(???); +void MakeTargetListForHammerne(struct Unit* unit); +void MakeTargetListForLatona(struct Unit* unit); +void sub_8026414(int unk); +// ??? TryAddToMineTargetList(???); +void MakeTargetListForMine(struct Unit* unit); +// ??? TryAddToLightRuneTargetList(???); +void MakeTargetListForLightRune(struct Unit* unit); +// ??? TryAddUnitToDanceRingTargetList(???); +void MakeTargetListForDanceRing(struct Unit* unit); + +extern struct Unit* gSubjectUnit; + +#endif // GUARD_BMTARGET_H diff --git a/EngineHacks/Necessary/GrowthGetters/C/include/bmtrade.h b/EngineHacks/Necessary/GrowthGetters/C/include/bmtrade.h new file mode 100644 index 0000000000..969c04a155 --- /dev/null +++ b/EngineHacks/Necessary/GrowthGetters/C/include/bmtrade.h @@ -0,0 +1,2 @@ + +void StartTradeMenuTutorialHandCursor(void); diff --git a/EngineHacks/Necessary/GrowthGetters/C/include/bmtrap.h b/EngineHacks/Necessary/GrowthGetters/C/include/bmtrap.h new file mode 100644 index 0000000000..d8e487d860 --- /dev/null +++ b/EngineHacks/Necessary/GrowthGetters/C/include/bmtrap.h @@ -0,0 +1,29 @@ +#ifndef GUARD_BMTRAP_H +#define GUARD_BMTRAP_H + + +struct TrapData { + /* 00 */ u8 type; + /* 01 */ u8 xPos; + /* 02 */ u8 yPos; + /* 03 */ u8 unk_03; + /* 04 */ u8 unk_04; + /* 05 */ u8 unk_05; +} __attribute__((packed)); + +// ??? sub_80374F4(???); +// ??? sub_8037510(???); +// ??? sub_8037528(???); +// ??? sub_8037540(???); +// ??? sub_80375A0(???); +// ??? GetPickTrapType(???); +// ??? ExecTrap(???); +s8 HandlePostActionTraps(ProcPtr); +s8 sub_80377CC(ProcPtr); +s8 sub_80377F0(ProcPtr, struct Unit*); +s8 sub_8037830(ProcPtr, struct Unit*); +// ??? LoadTrapData(???); +void LoadChapterTraps(void); +void AddGorgonEggTrap(s8 x, s8 y, u8 turnsToHatch, u8 level, u8 unk_05); + +#endif // GUARD_BMTRAP_H diff --git a/EngineHacks/Necessary/GrowthGetters/C/include/bmtrick.h b/EngineHacks/Necessary/GrowthGetters/C/include/bmtrick.h new file mode 100644 index 0000000000..b61370c5d5 --- /dev/null +++ b/EngineHacks/Necessary/GrowthGetters/C/include/bmtrick.h @@ -0,0 +1,94 @@ +#ifndef GUARD_BMTRICK_H +#define GUARD_BMTRICK_H + +enum +{ + TRAP_MAX_COUNT = 64, +}; + +enum +{ + TRAP_NONE = 0, + TRAP_BALLISTA = 1, + TRAP_OBSTACLE = 2, // walls & snags + TRAP_MAPCHANGE = 3, + TRAP_FIRETILE = 4, + TRAP_GAS = 5, + TRAP_MAPCHANGE2 = 6, // TODO: figure out + TRAP_LIGHTARROW = 7, + TRAP_8 = 8, + TRAP_9 = 9, + TRAP_TORCHLIGHT = 10, + TRAP_MINE = 11, + TRAP_GORGON_EGG = 12, // TODO: figure out + TRAP_LIGHT_RUNE = 13, +}; + +enum +{ + // Ballista extdata definitions + TRAP_EXTDATA_BLST_RIDDEN = 1, // "is ridden" boolean + TRAP_EXTDATA_BLST_ITEMUSES = 2, // ballista item uses + + // Trap (Fire/Gas/Arrow) extdata definitions + TRAP_EXTDATA_TRAP_TURNFIRST = 0, // start turn countdown + TRAP_EXTDATA_TRAP_TURNNEXT = 1, // repeat turn countdown + TRAP_EXTDATA_TRAP_COUNTER = 2, // turn counter + TRAP_EXTDATA_TRAP_DAMAGE = 3, // trap damage (needs confirmation) + + // Light Rune extdata definitions + TRAP_EXTDATA_RUNE_TURNSLEFT = 2, // turns left beofre wearing out +}; + +struct Trap +{ + /* 00 */ u8 xPos; + /* 01 */ u8 yPos; + + /* 02 */ u8 type; + + /* 03 */ u8 extra; // extra data (meaning varies based on trap type) + /* 04 */ s8 data[4]; // more extra data (see above enum for per trap type entry allocations) +}; + +#define TRAP_INDEX(aTrap) ((aTrap) - GetTrap(0)) + +void ClearTraps(void); +struct Trap* GetTrapAt(int x, int y); +struct Trap* GetTypedTrapAt(int x, int y, int trapType); +struct Trap* AddTrap(int x, int y, int trapType, int meta); +struct Trap* AddDamagingTrap(int x, int y, int trapType, int meta, int turnCountdown, int turnInterval, int damage); +struct Trap* RemoveTrap(struct Trap* trap); +void AddFireTile(int x, int y, int turnCountdown, int turnInterval); +void AddGasTrap(int x, int y, int facing, int turnCountdown, int turnInterval); +void AddArrowTrap(int x, int turnCountdown, int turnInterval); +void sub_802E36C(int x, int y, int turnCountdown, int turnInterval); +void AddTrap8(int x, int y); +void AddTrap9(int x, int y, int meta); +void InitMapObstacles(void); +void ApplyEnabledMapChanges(void); +void RefreshAllLightRunes(void); +int GetObstacleHpAt(int x, int y); +const struct MapChange* GetMapChange(int id); +int GetMapChangeIdAt(int x, int y); +void ApplyMapChangesById(int mapChangeId); +void EnableMapChange(int mapChangeId); +void DisableMapChange(int id); +s8 IsMapChangeEnabled(int id); +void UnitHideIfUnderRoof(struct Unit* unit); +void UpdateRoofedUnits(void); +void GenerateTrapDamageTargets(void); +void GenerateDisplayedTrapDamageTargets(void); +void CountDownTraps(void); +void ResetCountedDownTraps(void); +void sub_802EA00(void); +void sub_802EA1C(void); +void sub_802EA28(void); +struct Trap* AddLightRune(int x, int y); +struct Trap* RemoveLightRune(struct Trap* trap); +void DecayTraps(void); +void DisableAllLightRunes(void); +void EnableAllLightRunes(void); +struct Trap* GetTrap(int id); + +#endif // GUARD_BMTRICK_H diff --git a/EngineHacks/Necessary/GrowthGetters/C/include/bmudisp.h b/EngineHacks/Necessary/GrowthGetters/C/include/bmudisp.h new file mode 100644 index 0000000000..e185dd14d3 --- /dev/null +++ b/EngineHacks/Necessary/GrowthGetters/C/include/bmudisp.h @@ -0,0 +1,47 @@ +#ifndef GUARD_BM_UDISP_H +#define GUARD_BM_UDISP_H + +// ??? sub_8026618(???); +void SetupMapSpritesPalettes(void); +// ??? sub_8026670(???); +void ResetUnitSprites(void); +// ??? ResetUnitSpritesB(???); +int SMS_80266F0(int smsId, int frameId); +// ??? SMS_SomethingGmapUnit(???); +int UseUnitSprite(u32); +int ApplyUnitSpriteImage16x16(int, u32); +int SomethingSMS_16x16(int, u32); +int ApplyUnitSpriteImage16x32(int, u32); +int ApplyUnitSpriteImage32x32(int, u32); +void sub_8026C1C(struct Unit*, int); +void SyncUnitSpriteSheet(void); +void ForceSyncUnitSpriteSheet(void); +void sub_8026FF4(int id, u8* ptr); +void sub_8027068(int id, u8* ptr); +// ??? sub_80270DC(???); +// ??? GetUnitDisplayedSpritePalette(???); +int GetUnitSpritePalette(const struct Unit* unit); +void RefreshUnitSprites(void); +struct SMSHandle* AddUnitSprite(int); +void PutUnitSpritesOam(void); +// ??? PutChapterMarkedTileIconOam(???); +void PutUnitSpriteIconsOam(void); +// ??? sub_8027A30(???); +void ResetUnitSpriteHover(void); +void UnitSpriteHoverUpdate(void); +s8 IsUnitSpriteHoverEnabledAt(int, int); +void PutUnitSprite(int, int, int, struct Unit*); +void PutUnitSpriteForClassId(int layer, int x, int y, u16 oam2, int class); +// ??? sub_8027CFC(???); +void sub_8027DB4(int layer, int x, int y, u16 oam2base, int classId, int id); +void sub_8027E4C(int layer, int x, int y, int oam2, struct Unit* unit); +// ??? SMS_DisplayOne(???); +void PutBlendWindowUnitSprite(int, int, int, int, struct Unit*); +// ??? sub_8028100(???); +void HideUnitSprite(struct Unit* unit); +void ShowUnitSprite(struct Unit* unit); +u8 GetUnitSpriteHideFlag(struct Unit*); +// ??? sub_8028160(???); + + +#endif // GUARD_BM_UDISP_H diff --git a/EngineHacks/Necessary/GrowthGetters/C/include/bmunit.h b/EngineHacks/Necessary/GrowthGetters/C/include/bmunit.h new file mode 100644 index 0000000000..4156deef51 --- /dev/null +++ b/EngineHacks/Necessary/GrowthGetters/C/include/bmunit.h @@ -0,0 +1,488 @@ +#ifndef GUARD_BM_UNIT_H +#define GUARD_BM_UNIT_H + +#include "global.h" + +struct SupportData; + +// Config +enum { UNIT_LEVEL_MAX = 20 }; +enum { UNIT_ITEM_COUNT = 5 }; +enum { UNIT_DEFINITION_ITEM_COUNT = 4 }; + +// Meaningful constants +enum { UNIT_EXP_DISABLED = 0xFF }; + +struct CharacterData +{ + /* 00 */ u16 nameTextId; + /* 02 */ u16 descTextId; + /* 04 */ u8 number; + /* 05 */ u8 defaultClass; + /* 06 */ u16 portraitId; + /* 08 */ u8 miniPortrait; + /* 09 */ u8 affinity; + /* 0A */ u8 sort_order; + + /* 0B */ s8 baseLevel; + /* 0C */ s8 baseHP; + /* 0D */ s8 basePow; + /* 0E */ s8 baseSkl; + /* 0F */ s8 baseSpd; + /* 10 */ s8 baseDef; + /* 11 */ s8 baseRes; + /* 12 */ s8 baseLck; + /* 13 */ s8 baseCon; + + /* 14 */ u8 baseRanks[8]; + + /* 1C */ u8 growthHP; + /* 1D */ u8 growthPow; + /* 1E */ u8 growthSkl; + /* 1F */ u8 growthSpd; + /* 20 */ u8 growthDef; + /* 21 */ u8 growthRes; + /* 22 */ u8 growthLck; + + /* 23 */ u8 _u23; + /* 24 */ u8 _u24; + /* 25 */ u8 _u25; + /* 26 */ u8 _u26; + /* 27 */ u8 _u27; + + /* 28 */ u32 attributes; + + /* 2C */ const struct SupportData* pSupportData; + /* 30 */ u8 visit_group; + + /* 31 */ u8 _pad_[0x34 - 0x31]; +}; + +struct ClassData +{ + /* 00 */ u16 nameTextId; + /* 02 */ u16 descTextId; + /* 04 */ u8 number; + /* 05 */ u8 promotion; + /* 06 */ u8 SMSId; + /* 07 */ u8 slowWalking; + /* 08 */ u16 defaultPortraitId; + /* 0A */ u8 sort_order; + + /* 0B */ s8 baseHP; + /* 0C */ s8 basePow; + /* 0D */ s8 baseSkl; + /* 0E */ s8 baseSpd; + /* 0F */ s8 baseDef; + /* 10 */ s8 baseRes; + /* 11 */ s8 baseCon; + /* 12 */ s8 baseMov; + + /* 13 */ s8 maxHP; + /* 14 */ s8 maxPow; + /* 15 */ s8 maxSkl; + /* 16 */ s8 maxSpd; + /* 17 */ s8 maxDef; + /* 18 */ s8 maxRes; + /* 19 */ s8 maxCon; + + /* 1A */ s8 classRelativePower; + + /* 1B */ s8 growthHP; + /* 1C */ s8 growthPow; + /* 1D */ s8 growthSkl; + /* 1E */ s8 growthSpd; + /* 1F */ s8 growthDef; + /* 20 */ s8 growthRes; + /* 21 */ s8 growthLck; + + /* 22 */ u8 promotionHp; + /* 23 */ u8 promotionPow; + /* 24 */ u8 promotionSkl; + /* 25 */ u8 promotionSpd; + /* 26 */ u8 promotionDef; + /* 27 */ u8 promotionRes; + + /* 28 */ u32 attributes; + + /* 2C */ u8 baseRanks[8]; + + /* 34 */ const void* pBattleAnimDef; + /* 38 */ const s8* pMovCostTable[3]; // standard, rain, snow + + /* 44 */ const s8* pTerrainAvoidLookup; + /* 48 */ const s8* pTerrainDefenseLookup; + /* 4C */ const s8* pTerrainResistanceLookup; + + //* 44 */ const s8* pTerrainBonusTables[3]; // def, avo, res + + /* 50 */ const void* _pU50; +}; + +struct Unit +{ + /* 00 */ const struct CharacterData* pCharacterData; + /* 04 */ const struct ClassData* pClassData; + + /* 08 */ s8 level; + /* 09 */ u8 exp; + + /* 0A */ u8 aiFlags; + + /* 0B */ s8 index; + + /* 0C */ u32 state; + + /* 10 */ s8 xPos; + /* 11 */ s8 yPos; + + /* 12 */ s8 maxHP; + /* 13 */ s8 curHP; + /* 14 */ s8 pow; + /* 15 */ s8 skl; + /* 16 */ s8 spd; + /* 17 */ s8 def; + /* 18 */ s8 res; + /* 19 */ s8 lck; + + /* 1A */ s8 conBonus; + /* 1B */ u8 rescue; + /* 1C */ u8 ballistaIndex; + /* 1D */ s8 movBonus; + + /* 1E */ u16 items[UNIT_ITEM_COUNT]; + /* 28 */ u8 ranks[8]; + + /* 30 */ u8 statusIndex : 4; + /* 30 */ u8 statusDuration : 4; + + /* 31 */ u8 torchDuration : 4; + /* 31 */ u8 barrierDuration : 4; + + /* 32 */ u8 supports[UNIT_SUPPORT_MAX_COUNT]; + /* 39 */ s8 supportBits; + /* 3A */ u8 _u3A; + /* 3B */ u8 _u3B; + + /* 3C */ struct SMSHandle* pMapSpriteHandle; + + /* 40 */ u16 ai3And4; + /* 42 */ u8 ai1; + /* 43 */ u8 ai1data; + /* 44 */ u8 ai2; + /* 45 */ u8 ai2data; + /* 46 */ u8 _u46; + /* 47 */ u8 _u47; +}; + +struct UnitDefinition +{ + /* 00 */ u8 charIndex; + /* 01 */ u8 classIndex; + /* 02 */ u8 leaderCharIndex; + + /* 03 */ u8 autolevel : 1; + /* 03 */ u8 allegiance : 2; + /* 03 */ u8 level : 5; + + /* 04 */ u16 xPosition : 6; /* 04:0 to 04:5 */ + /* 04 */ u16 yPosition : 6; /* 04:6 to 05:3 */ + /* 05 */ u16 genMonster : 1; /* 05:4 */ + /* 05 */ u16 itemDrop : 1; /* 05:5 */ + /* 05 */ u16 sumFlag : 1; /* 05:6 */ + /* 05 */ u16 extraData : 9; /* 05:7 to 06:7 */ + /* 07 */ u16 redaCount : 8; + + /* 08 */ const void* redas; + + /* 0C */ u8 items[UNIT_DEFINITION_ITEM_COUNT]; + + /* 10 */ u8 ai[4]; +}; + +enum +{ + // Unit state constant masks + + US_NONE = 0, + + US_HIDDEN = (1 << 0), + US_UNSELECTABLE = (1 << 1), + US_DEAD = (1 << 2), + US_NOT_DEPLOYED = (1 << 3), + US_RESCUING = (1 << 4), + US_RESCUED = (1 << 5), + US_HAS_MOVED = (1 << 6), // Bad name? + US_CANTOING = US_HAS_MOVED, // Alias + US_UNDER_A_ROOF = (1 << 7), + US_BIT8 = (1 << 8), // has been seen? + US_BIT9 = (1 << 9), // hidden by fog? + US_HAS_MOVED_AI = (1 << 10), + US_IN_BALLISTA = (1 << 11), + US_DROP_ITEM = (1 << 12), + US_GROWTH_BOOST = (1 << 13), + US_SOLOANIM_1 = (1 << 14), + US_SOLOANIM_2 = (1 << 15), + US_BIT16 = (1 << 16), + US_BIT17 = (1 << 17), + US_BIT18 = (1 << 18), + US_BIT19 = (1 << 19), + US_BIT20 = (1 << 20), + US_BIT21 = (1 << 21), + US_BIT22 = (1 << 22), + US_BIT23 = (1 << 23), + // = (1 << 24), + US_BIT25 = (1 << 25), + US_BIT26 = (1 << 26), + US_BIT27 = (1 << 27), + // = (1 << 28), + // = (1 << 29), + // = (1 << 30), + // = (1 << 31), + + // Helpers + US_UNAVAILABLE = (US_DEAD | US_NOT_DEPLOYED | US_BIT16), +}; + +enum +{ + // Unit status identifiers + + UNIT_STATUS_NONE = 0, + + UNIT_STATUS_POISON = 1, + UNIT_STATUS_SLEEP = 2, + UNIT_STATUS_SILENCED = 3, + UNIT_STATUS_BERSERK = 4, + + UNIT_STATUS_ATTACK = 5, + UNIT_STATUS_DEFENSE = 6, + UNIT_STATUS_CRIT = 7, + UNIT_STATUS_AVOID = 8, + + UNIT_STATUS_SICK = 9, + UNIT_STATUS_RECOVER = 10, + + UNIT_STATUS_PETRIFY = 11, + UNIT_STATUS_12 = 12, + UNIT_STATUS_13 = 13, +}; + +enum { + FACTION_BLUE = 0x00, // player units + FACTION_GREEN = 0x40, // ally npc units + FACTION_RED = 0x80, // enemy units + FACTION_PURPLE = 0xC0, // link arena 4th team +}; + +enum +{ + FACTION_ID_BLUE = 0, + FACTION_ID_GREEN = 1, + FACTION_ID_RED = 2, + FACTION_ID_PURPLE = 3, +}; + +enum +{ + // Character/Class attributes + + CA_NONE = 0, + + CA_MOUNTEDAID = (1 << 0), + CA_CANTO = (1 << 1), + CA_STEAL = (1 << 2), + CA_THIEF = (1 << 3), + CA_DANCE = (1 << 4), + CA_PLAY = (1 << 5), + CA_CRITBONUS = (1 << 6), + CA_BALLISTAE = (1 << 7), + CA_PROMOTED = (1 << 8), + CA_SUPPLY = (1 << 9), + CA_MOUNTED = (1 << 10), + CA_WYVERN = (1 << 11), + CA_PEGASUS = (1 << 12), + CA_LORD = (1 << 13), + CA_FEMALE = (1 << 14), + CA_BOSS = (1 << 15), + CA_LOCK_1 = (1 << 16), + CA_LOCK_2 = (1 << 17), + CA_LOCK_3 = (1 << 18), // Dragons or Monster depending of game + CA_MAXLEVEL10 = (1 << 19), + CA_UNSELECTABLE = (1 << 20), + CA_TRIANGLEATTACK_PEGASI = (1 << 21), + CA_TRIANGLEATTACK_ARMORS = (1 << 22), + CA_BIT_23 = (1 << 23), + CA_NEGATE_LETHALITY = (1 << 24), + CA_ASSASSIN = (1 << 25), + CA_MAGICSEAL = (1 << 26), + CA_SUMMON = (1 << 27), + CA_LOCK_4 = (1 << 28), + CA_LOCK_5 = (1 << 29), + CA_LOCK_6 = (1 << 30), + CA_LOCK_7 = (1 << 31), + + // Helpers + CA_REFRESHER = CA_DANCE | CA_PLAY, + CA_FLYER = CA_WYVERN | CA_PEGASUS, + CA_TRIANGLEATTACK_ANY = CA_TRIANGLEATTACK_ARMORS | CA_TRIANGLEATTACK_PEGASI, +}; + +enum +{ + // To check result of GetUnit[Item]UseBits + + UNIT_USEBIT_WEAPON = (1 << 0), + UNIT_USEBIT_STAFF = (1 << 1), +}; + +enum unit_affinity_index { + UNIT_AFFIN_FIRE = 1, + UNIT_AFFIN_THUNDER, + UNIT_AFFIN_WIND, + UNIT_AFFIN_ICE, + UNIT_AFFIN_DARK, + UNIT_AFFIN_LIGHT, + UNIT_AFFIN_ANIMA, +}; + +// TODO: MOVE ELSEWHERE +extern CONST_DATA struct ClassData gClassData[]; // gClassData +extern CONST_DATA struct CharacterData gCharacterData[]; // gCharacterData +extern struct UnitDefinition gUnitDef1; +extern struct UnitDefinition gUnitDef2; +extern struct UnitDefinition gUnitDefSumDK[]; +extern struct Unit gUnitArrayBlue[63]; +extern struct Unit gUnitArrayRed[50]; +extern struct Unit gUnitArrayGreen[20]; +extern CONST_DATA struct Unit *gUnitLookup[0x100]; + +void InitUnits(void); +void ClearUnit(struct Unit* unit); +void CopyUnit(struct Unit* from, struct Unit* to); +struct Unit* GetFreeUnit(int faction); +struct Unit* GetFreeBlueUnit(const struct UnitDefinition* uDef); +int GetUnitFogViewRange(struct Unit* unit); +void SetUnitStatus(struct Unit* unit, int statusId); +void SetUnitStatusExt(struct Unit* unit, int status, int duration); +int GetUnitSMSId(struct Unit* unit); +bool UnitAddItem(struct Unit* unit, int item); +void UnitClearInventory(struct Unit* unit); +void UnitRemoveInvalidItems(struct Unit* unit); +int GetUnitItemCount(struct Unit* unit); +bool UnitHasItem(struct Unit* unit, int item); +int LoadUnits(const struct UnitDefinition* uDef); +void sub_8017A54(struct Unit* unit); +bool CanClassWieldWeaponType(u8 classId, u8 wpnType); +struct Unit* LoadUnit(const struct UnitDefinition* uDef); +void UnitInitFromDefinition(struct Unit* unit, const struct UnitDefinition* uDef); +void UnitLoadItemsFromDefinition(struct Unit* unit, const struct UnitDefinition* uDef); +void UnitLoadStatsFromChracter(struct Unit* unit, const struct CharacterData* character); +void FixROMUnitStructPtr(struct Unit* unit); +void UnitLoadSupports(struct Unit* unit); +void UnitAutolevelWExp(struct Unit* unit, const struct UnitDefinition* uDef); +void UnitAutolevelCore(struct Unit* unit, u8 classId, int levelCount); +void UnitAutolevelPenalty(struct Unit* unit, u8 classId, int levelCount); +void UnitApplyBonusLevels(struct Unit* unit, int levelCount); +void UnitAutolevel(struct Unit* unit); +void UnitAutolevelRealistic(struct Unit* unit); +void UnitCheckStatCaps(struct Unit* unit); +struct Unit* GetUnitFromCharId(int charId); +struct Unit* GetUnitFromCharIdAndFaction(int charId, int faction); +bool CanUnitRescue(struct Unit* actor, struct Unit* target); +void UnitRescue(struct Unit* actor, struct Unit* target); +void UnitDrop(struct Unit* actor, int xTarget, int yTarget); +s8 UnitGive(struct Unit* actor, struct Unit* target); +void UnitKill(struct Unit* unit); +void UnitChangeFaction(struct Unit* unit, int faction); +void UnitFinalizeMovement(struct Unit* unit); +void UnitGetDeathDropLocation(struct Unit* unit, int* xOut, int* yOut); +void UnitBeginAction(struct Unit* unit); +void UnitBeginCantoAction(struct Unit* unit); +void MoveActiveUnit(int x, int y); +void ClearActiveFactionGrayedStates(void); +void TickActiveFactionTurn(void); +void SetAllUnitNotBackSprite(void); // TODO: better name +void UnitUpdateUsedItem(struct Unit* unit, int itemSlot); +int GetUnitAid(struct Unit* unit); +int GetUnitMagBy2Range(struct Unit* unit); +bool UnitHasMagicRank(struct Unit* unit); +void sub_8018A7C(struct Unit* unit, int x, int y); +int GetUnitKeyItemSlotForTerrain(struct Unit* unit, int terrain); +int GetUnitAidIconId(u32 attributes); +int GetUnitWeaponUsabilityBits(struct Unit* unit); +int GetCombinedEnemyWeaponUsabilityBits(void); +bool CanUnitMove(void); +bool IsPositionMagicSealed(int x, int y); +bool IsUnitMagicSealed(struct Unit* unit); +int GetUnitLastItem(struct Unit* unit); +const s8* GetUnitMovementCost(struct Unit* unit); +int GetClassSMSId(int classId); +void UpdatePrevDeployStates(void); +void LoadUnitPrepScreenPositions(void); +void ClearTemporaryUnits(void); +bool IsUnitSlotAvailable(int faction); +void sub_8018F80(void); +void sub_8018FC0(void); +u16 CountAvailableBlueUnits(void); +int CountRedUnits(void); +int CountGreenUnits(void); +void ClearCutsceneUnits(void); +void sub_8019108(void); +int GetUnitCurrentHp(struct Unit* unit); +int GetUnitMaxHp(struct Unit* unit); +int GetUnitPower(struct Unit* unit); +int GetUnitSkill(struct Unit* unit); +int GetUnitSpeed(struct Unit* unit); +int GetUnitDefense(struct Unit* unit); +int GetUnitResistance(struct Unit* unit); +int GetUnitLuck(struct Unit* unit); +int GetUnitPortraitId(struct Unit* unit); +int GetUnitMiniPortraitId(struct Unit* unit); +int GetUnitLeaderCharId(struct Unit* unit); +void SetUnitLeaderCharId(struct Unit* unit, int charId); +void SetUnitHp(struct Unit* unit, int value); +void AddUnitHp(struct Unit* unit, int amount); +char* GetUnitRescueName(struct Unit* unit); +char* GetUnitStatusName(struct Unit* unit); +struct Unit* GetUnit(int id); +const struct ClassData* GetClassData(int classId); +const struct CharacterData* GetCharacterData(int charId); +void UnitRemoveItem(struct Unit* unit, int slot); + +#define UNIT_IS_VALID(aUnit) ((aUnit) && (aUnit)->pCharacterData) +#define UNIT_CHAR_ID(aUnit) ((aUnit)->pCharacterData->number) +#define UNIT_CLASS_ID(aUnit) ((aUnit)->pClassData->number) +#define UNIT_FACTION(aUnit) ((aUnit)->index & 0xC0) + +#define UNIT_CATTRIBUTES(aUnit) ((aUnit)->pCharacterData->attributes | (aUnit)->pClassData->attributes) + +#define UNIT_NAME_ID(aUnit) ((aUnit)->pCharacterData->nameTextId) + +#define UNIT_MHP_MAX(aUnit) (UNIT_FACTION(unit) == FACTION_RED ? 120 : 60) +#define UNIT_POW_MAX(aUnit) ((aUnit)->pClassData->maxPow) +#define UNIT_SKL_MAX(aUnit) ((aUnit)->pClassData->maxSkl) +#define UNIT_SPD_MAX(aUnit) ((aUnit)->pClassData->maxSpd) +#define UNIT_DEF_MAX(aUnit) ((aUnit)->pClassData->maxDef) +#define UNIT_RES_MAX(aUnit) ((aUnit)->pClassData->maxRes) +#define UNIT_LCK_MAX(aUnit) (30) +#define UNIT_CON_MAX(aUnit) ((aUnit)->pClassData->maxCon) +#define UNIT_MOV_MAX(aUnit) (15) + +#define UNIT_CON_BASE(aUnit) ((aUnit)->pClassData->baseCon + (aUnit)->pCharacterData->baseCon) +#define UNIT_MOV_BASE(aUnit) ((aUnit)->pClassData->baseMov) + +#define UNIT_CON(aUnit) (UNIT_CON_BASE(aUnit) + (aUnit)->conBonus) +#define UNIT_MOV(aUnit) ((aUnit)->movBonus + UNIT_MOV_BASE(aUnit)) + +#define UNIT_IS_GORGON_EGG(aUnit) (((aUnit)->pClassData->number == CLASS_GORGONEGG) || ((aUnit)->pClassData->number == CLASS_GORGONEGG2)) +#define UNIT_IS_PHANTOM(aUnit) ((aUnit)->pClassData->number == CLASS_PHANTOM) + +#define UNIT_ARENA_LEVEL(aUnit) (((aUnit)->state >> 17) & 0x7) + +#define UNIT_SUPPORT_DATA(aUnit) ((aUnit)->pCharacterData->pSupportData) + +// NOTE: if this ends up being only used in [Get|Set]UnitLeaderCharId, having this as a macro may end up being unnecessary +#define UNIT_LEADER_CHARACTER(aUnit) ((aUnit)->supports[UNIT_SUPPORT_MAX_COUNT-1]) + +#endif // GUARD_BM_UNIT_H diff --git a/EngineHacks/Necessary/GrowthGetters/C/include/bmusailment.h b/EngineHacks/Necessary/GrowthGetters/C/include/bmusailment.h new file mode 100644 index 0000000000..ed2d3724b1 --- /dev/null +++ b/EngineHacks/Necessary/GrowthGetters/C/include/bmusailment.h @@ -0,0 +1,54 @@ +#ifndef GUARD_BMUSAILMENT_H +#define GUARD_BMUSAILMENT_H + +void ApplyHazardHealing(ProcPtr, struct Unit*, int, int); +// ??? RenderMapForFogFadeIfUnitDied(???); +// ??? BeginUnitHealAnim(???); +// ??? BeginUnitPoisonDamageAnim(???); +// ??? BeginGorgonEggHatchDamageAnim(???); +void BeginUnitCritDamageAnim(struct Unit*, int); +// ??? KillAllRedUnits_Init(???); +// ??? KillAllRedUnits_Loop(???); +// ??? StatusHealEffect_OverlayBg_Init(???); +// ??? StatusHealEffect_OverlayBg_Loop(???); +// ??? StatusHealEffect_BlendedSprite_Init(???); +// ??? StatusHealEffect_BlendedSprite_Loop(???); +// ??? StatusHealEffect_BlendedSprite_Finish(???); +// ??? StatusHealEffect_BlendSpriteAnim_InitIn(???); +// ??? StatusHealEffect_BlendSpriteAnim_InitOut(???); +// ??? StatusHealEffect_BlendSpriteAnim_Loop(???); +// ??? StatusHealEffect_PalSpriteAnim_Init(???); +// ??? StatusHealEffect_PalSpriteAnim_SetOutlineIntensity(???); +// ??? StatusHealEffect_PalSpriteAnim_LoopIn(???); +// ??? StatusHealEffect_PalSpriteAnim_LoopOut(???); +// ??? StatusHealEffect_Finish(???); +// ??? StartStatusHealEffect(???); +// ??? TerrainHealDisplay_Init(???); +// ??? MassEffectDisplay_Check(???); +// ??? MassEffectDisplay_Watch(???); +// ??? TerrainHealDisplay_Display(???); +// ??? FinishDamageDisplay(???); +// ??? TerrainHealDisplay_Next(???); +// ??? PoisonDamageDisplay_Init(???); +// ??? PoisonDamageDisplay_Display(???); +// ??? PoisonDamageDisplay_Next(???); +// ??? SetClassToHatchingGorgonEgg(???); +// ??? GorgonEggHatchDisplay_Init(???); +// ??? GorgonEggHatchDisplay_Display(???); +// ??? GorgonEggHatchDisplay_Next(???); +// ??? StatusDecayDisplay_Init(???); +// ??? StatusDecayDisplay_Display(???); +// ??? StatusDecayDisplay_Next(???); +// ??? TrapDamageDisplay_Init(???); +// ??? TrapDamageDisplay_Check(???); +// ??? TrapDamageDisplay_Watch(???); +// ??? TrapDamageDisplay_Display(???); +// ??? TrapDamageDisplay_Next(???); + +extern struct ProcCmd CONST_DATA gProcScr_TerrainHealDisplay[]; +extern struct ProcCmd CONST_DATA gProcScr_PoisonDamageDisplay[]; +extern struct ProcCmd CONST_DATA gProcScr_GorgonEggHatchDisplay[]; +extern struct ProcCmd CONST_DATA gProcScr_StatusDecayDisplay[]; +extern struct ProcCmd CONST_DATA gProcScr_TrapDamageDisplay[]; + +#endif // GUARD_BMUSAILMENT_H diff --git a/EngineHacks/Necessary/GrowthGetters/C/include/bmusemind.h b/EngineHacks/Necessary/GrowthGetters/C/include/bmusemind.h new file mode 100644 index 0000000000..8a6590017b --- /dev/null +++ b/EngineHacks/Necessary/GrowthGetters/C/include/bmusemind.h @@ -0,0 +1,44 @@ +#ifndef GUARD_BM_USE_MIND_H +#define GUARD_BM_USE_MIND_H + +// ??? ExecStandardHeal(???); +// ??? ExecRestore(???); +// ??? ExecBarrierStaff(???); +// ??? GetRescueStaffeePosition(???); +// ??? ExecRescueStaff(???); +// ??? sub_802EF70(???); +// ??? sub_802EF80(???); +// ??? ExecWarpStaff(???); +// ??? ExecStatusStaff(???); +// ??? ExecFortify(???); +// ??? ExecNightmare(???); +// ??? ApplyNightmareEffect(???); +// ??? ExecUnlockStaff(???); +// ??? ExecHammerne(???); +// ??? ExecLatona(???); +// ??? ExecVulneraryItem(???); +// ??? ExecElixirItem(???); +// ??? ExecPureWaterItem(???); +// ??? ExecTorchItem(???); +// ??? ExecAntitoxinItem(???); +// ??? sub_802F510(???); +void sub_802F598(struct Unit* unit, int itemIdx, s8 unk); +void ExecUnitPromotion(struct Unit* unit, u8 classId, int itemIdx, s8 unk); +// ??? sub_802F73C(???); +void sub_802F760(struct Unit* unit, int item); +int ApplyStatBoostItem(struct Unit* unit, int itemIdx); +// ??? ExecStatBoostItem(???); +int ApplyJunaFruitItem(struct Unit* unit, int itemIdx); +// ??? ExecJunaFruitItem(???); +// ??? ExecMine(???); +// ??? ExecLightRune(???); +// ??? sub_802FAD0(???); +// ??? ExecTorchStaff(???); +// ??? ExecDanceRing(???); +void ActionStaffDoorChestUseItem(ProcPtr proc); +void ActionPick(ProcPtr proc); +// ??? AfterItemUse_SetTargetStatus(???); +// ??? sub_8030050(???); + + +#endif // GUARD_BM_USE_MIND_H diff --git a/EngineHacks/Necessary/GrowthGetters/C/include/bonusclaim.h b/EngineHacks/Necessary/GrowthGetters/C/include/bonusclaim.h new file mode 100644 index 0000000000..167dd943e0 --- /dev/null +++ b/EngineHacks/Necessary/GrowthGetters/C/include/bonusclaim.h @@ -0,0 +1,46 @@ +#ifndef BONUSCLAIM_H +#define BONUSCLAIM_H + +struct BonusClaimEnt { + /* 00 */ u8 unseen; + /* 01 */ u8 kind; + /* 02 */ u8 itemId; + /* 03 */ char str[0x11]; // Only used in FE8 +}; + +enum { + BONUSKIND_ITEM0 = 0, + BONUSKIND_ITEM1 = 1, + BONUSKIND_MONEY = 2, + BONUSKIND_SONG3 = 3, + BONUSKIND_SONG4 = 4, +}; + +struct BonusClaimItemEnt { + /* 00 */ s8 unk_00; + /* 01 */ s8 claimable; +}; + +// ??? PutChapterBannerSprites(???); +// ??? sub_80B0674(???); +// ??? sub_80B06FC(???); +// ??? InitBonusClaimData(???); +// ??? DrawBonusClaimItemText(???); +// ??? SetBonusItemClaimed(???); +// ??? SetupBonusClaimTargets(???); +// ??? sub_80B0ABC(???); +// ??? BonusClaim_Init(???); +// ??? BonusClaim_Loop_MainKeyHandler(???); +// ??? BonusClaim_DrawTargetUnitSprites(???); +// ??? sub_80B1008(???); +// ??? BonusClaim_StartSelectTargetSubMenu(???); +// ??? TryClaimBonusItem(???); +// ??? BonusClaim_Loop_SelectTargetKeyHandler(???); +// ??? BonusClaim_EndSelectTargetSubMenu(???); +// ??? BonusClaim_DrawItemSentPopup(???); +// ??? BonusClaim_Loop_PopupDisplayTimer(???); +// ??? BonusClaim_ClearItemSentPopup(???); +// ??? BonusClaim_OnEnd(???); +void StartBonusClaimScreen(ProcPtr); + +#endif // BONUSCLAIM_H diff --git a/EngineHacks/Necessary/GrowthGetters/C/include/chap_title.h b/EngineHacks/Necessary/GrowthGetters/C/include/chap_title.h new file mode 100644 index 0000000000..31ab42cbe9 --- /dev/null +++ b/EngineHacks/Necessary/GrowthGetters/C/include/chap_title.h @@ -0,0 +1,11 @@ +// chapter title images + +#pragma once + +#include "chap_title_pointer.h" + +typedef struct { + char *save; // save image + char *null_1; // useless, chap image in jp ver + char *null_2; // useless, chap title in jp ver +} ChapTitle, *pChapTitle; diff --git a/EngineHacks/Necessary/GrowthGetters/C/include/chap_title_pointer.h b/EngineHacks/Necessary/GrowthGetters/C/include/chap_title_pointer.h new file mode 100644 index 0000000000..7e630cfccb --- /dev/null +++ b/EngineHacks/Necessary/GrowthGetters/C/include/chap_title_pointer.h @@ -0,0 +1,64 @@ +extern char chap_title_0[]; +extern char chap_title_1[]; +extern char chap_title_2[]; +extern char chap_title_3[]; +extern char chap_title_4[]; +extern char chap_title_5[]; +extern char chap_title_6[]; +extern char chap_title_7[]; +extern char chap_title_8[]; +extern char chap_title_9[]; +extern char chap_title_10[]; +extern char chap_title_11[]; +extern char chap_title_12[]; +extern char chap_title_13[]; +extern char chap_title_14[]; +extern char chap_title_15[]; +extern char chap_title_16[]; +extern char chap_title_17[]; +extern char chap_title_18[]; +extern char chap_title_19[]; +extern char chap_title_20[]; +extern char chap_title_21[]; +extern char chap_title_23[]; +extern char chap_title_24[]; +extern char chap_title_25[]; +extern char chap_title_26[]; +extern char chap_title_27[]; +extern char chap_title_36[]; +extern char chap_title_37[]; +extern char chap_title_38[]; +extern char chap_title_39[]; +extern char chap_title_40[]; +extern char chap_title_41[]; +extern char chap_title_42[]; +extern char chap_title_43[]; +extern char chap_title_44[]; +extern char chap_title_45[]; +extern char chap_title_46[]; +extern char chap_title_47[]; +extern char chap_title_48[]; +extern char chap_title_49[]; +extern char chap_title_50[]; +extern char chap_title_51[]; +extern char chap_title_52[]; +extern char chap_title_53[]; +extern char chap_title_54[]; +extern char chap_title_55[]; +extern char chap_title_56[]; +extern char chap_title_57[]; +extern char chap_title_61[]; +extern char chap_title_62[]; +extern char chap_title_70[]; +extern char chap_title_71[]; +extern char chap_title_72[]; +extern char chap_title_73[]; +extern char chap_title_74[]; +extern char chap_title_75[]; +extern char chap_title_76[]; +extern char chap_title_77[]; +extern char chap_title_78[]; +extern char chap_title_84[]; +extern char chap_title_85[]; +extern char chap_title_86[]; +extern char chap_title_87[]; diff --git a/EngineHacks/Necessary/GrowthGetters/C/include/chapterdata.h b/EngineHacks/Necessary/GrowthGetters/C/include/chapterdata.h new file mode 100644 index 0000000000..cbefbc3abd --- /dev/null +++ b/EngineHacks/Necessary/GrowthGetters/C/include/chapterdata.h @@ -0,0 +1,187 @@ +#ifndef GUARD_CHAPTERDATA_H +#define GUARD_CHAPTERDATA_H + +#include "ev_triggercheck.h" + +struct ChapterMap { + u8 obj1Id; + u8 obj2Id; + u8 paletteId; + u8 tileConfigId; + u8 mainLayerId; + u8 objAnimId; + u8 paletteAnimId; + u8 changeLayerId; +}; + +enum { + MAP_BGM_BLUE = 0, + MAP_BGM_RED = 1, + MAP_BGM_GREEN = 2, + MAP_BGM_BLUE_HECTOR = 3, + MAP_BGM_RED_HECTOR = 4, + MAP_BGM_GREEN_HECTOR = 5, + MAP_BGM_BLUE_GREEN_ALT = 6, + MAP_BGM_RED_ALT = 7, + MAP_BGM_PROLOGUE_LYN = 8, + MAP_BGM_PROLOGUE = 9, + MAP_BGM_PROLOGUE_HECTOR = 10, +}; + +struct ROMChapterData { + /* 00 */ const char* internalName; + + /* 04 */ struct ChapterMap map; + + /* 0C */ u8 initialFogLevel; + /* 0D */ bool8 hasPrepScreen; // left over from FE7 + + /* 0E */ u8 chapTitleId; + /* 0F */ u8 chapTitleIdInHectorStory; // left over from FE7 + + /* 10 */ u8 initialPosX; + /* 11 */ u8 initialPosY; + /* 12 */ u8 initialWeather; + /* 13 */ u8 battleTileSet; + + // This may need a type change. + /* 14 */ u16 easyModeLevelMalus : 4; + /* 14 */ u16 difficultModeLevelBonus : 4; + /* 14 */ u16 normalModeLevelMalus : 4; + + /* 16 */ u16 mapBgmIds[11]; + + /* 2C */ u8 mapCrackedWallHeath; + + /* 2D */ u8 turnsForTacticsRankAInEliwoodStory[2]; // left over from FE7 + /* 2F */ u8 turnsForTacticsRankAInHectorStory[2]; // left over from FE7 + /* 31 */ u8 turnsForTacticsRankBInEliwoodStory[2]; // left over from FE7 + /* 33 */ u8 turnsForTacticsRankBInHectorStory[2]; // left over from FE7 + /* 35 */ u8 turnsForTacticsRankCInEliwoodStory[2]; // left over from FE7 + /* 37 */ u8 turnsForTacticsRankCInHectorStory[2]; // left over from FE7 + /* 39 */ u8 turnsForTacticsRankDInEliwoodStory[2]; // left over from FE7 + /* 3B */ u8 turnsForTacticsRankDInHectorStory[2]; // left over from FE7 + + /* 3D */ u8 unk3D; // padding? + + /* 3E */ u16 gainedExpForExpRankAInEliwoodStory[2]; // left over from FE7 + /* 42 */ u16 gainedExpForExpRankAInHectorStory[2]; // left over from FE7 + /* 46 */ u16 gainedExpForExpRankBInEliwoodStory[2]; // left over from FE7 + /* 4A */ u16 gainedExpForExpRankBInHectorStory[2]; // left over from FE7 + /* 4E */ u16 gainedExpForExpRankCInEliwoodStory[2]; // left over from FE7 + /* 52 */ u16 gainedExpForExpRankCInHectorStory[2]; // left over from FE7 + /* 56 */ u16 gainedExpForExpRankDInEliwoodStory[2]; // left over from FE7 + /* 5A */ u16 gainedExpForExpRankDInHectorStory[2]; // left over from FE7 + + /* 5E */ u16 unk5E; // padding? + + /* 60 */ u32 goldForFundsRankInEliwoodStory[2]; // left over from FE7 + /* 68 */ u32 goldForFundsRankInHectorStory[2]; // left over from FE7 + + /* 70 */ u16 chapTitleTextId; + /* 72 */ u16 chapTitleTextIdInHectorStory; // left over from FE7 + + /* 74 */ u8 mapEventDataId; + /* 75 */ u8 gmapEventId; + + /* 76 */ u16 divinationTextIdBeginning; // left over from FE7 + /* 78 */ u16 divinationTextIdInEliwoodStory; // left over from FE7 + /* 7A */ u16 divinationTextIdInHectorStory; // left over from FE7 + /* 7C */ u16 divinationTextIdEnding; // left over from FE7 + /* 7E */ u8 divinationPortrait; // left over from FE7 + /* 7F */ u8 divinationFee; // left over from FE7 + + /* 80 */ u8 prepScreenNumber; + /* 81 */ u8 prepScreenNumberInHectorStory; // left over from FE7 + /* 82 */ u8 merchantPosX; + /* 83 */ u8 merchantPosXInHectorStory; // left over from FE7 + /* 84 */ u8 merchantPosY; + /* 85 */ u8 merchantPosYInHectorStory; // left over from FE7 + + /* 86 */ s8 victorySongEnemyThreshold; + /* 87 */ bool8 fadeToBlack; + + /* 88 */ u16 statusObjectiveTextId; + /* 8A */ u16 goalWindowTextId; + /* 8C */ u8 goalWindowDataType; + /* 8D */ u8 goalWindowEndTurnNumber; + /* 8E */ u8 protectCharacterIndex; + + /* 8F */ u8 destPosX; + /* 90 */ u8 destPosY; + + /* 91 */ u8 unk91; // ? + /* 92 */ u8 unk92; // ? + /* 93 */ u8 unk93; // ? +}; + +struct ChapterEventGroup +{ + /* 00 */ void *turnBasedEvents; + /* 04 */ void *characterBasedEvents; // must be 32-Aligned? + /* 08 */ void *locationBasedEvents; + /* 0C */ void *miscBasedEvents; + + // select unit -> select destination -> move unit to destination + /* 10 */ void *specialEventsWhenUnitSelected; + /* 14 */ void *specialEventsWhenDestSelected; + /* 18 */ void *specialEventsAfterUnitMoved; + + /* 1C */ void *tutorialEvents; + + /* 20 */ void *traps; + /* 24 */ void *extraTrapsInHard; + + /* 28 */ void *playerUnitsInNormal; + /* 2C */ void *playerUnitsInHard; + + /* 30 */ void *playerUnitsChoice1InEncounter; + /* 34 */ void *playerUnitsChoice2InEncounter; + /* 38 */ void *playerUnitsChoice3InEncounter; + + /* 3C */ void *enemyUnitsChoice1InEncounter; + /* 40 */ void *enemyUnitsChoice2InEncounter; + /* 44 */ void *enemyUnitsChoice3InEncounter; + + /* 48 */ void *beginningSceneEvents; + /* 4C */ void *endingSceneEvents; +}; + +struct MapObjAnimFrm +{ + /* 00 */ u16 duration; + /* 04 */ u16 size; + /* 08 */ u8 *gfx; +}; + +struct MapPaletteAnimFrm +{ + /* 00 */ u16 *pal; + /* 04 */ u8 duration; + /* 05 */ u8 colorNum; + /* 06 */ u8 colorPos; + /* 07 */ u8 padding; +}; + +struct MapChangeInfo +{ + /* 00 */ u8 id; + /* 01 */ u8 x; + /* 02 */ u8 y; + /* 03 */ u8 w; + /* 04 */ u8 h; + /* 05 */ u8 paddings[3]; + /* 08 */ u16 *tiles; +}; + +extern struct ROMChapterData CONST_DATA gChapterDataTable[]; +extern const void* gChapterDataAssetTable[]; + +const struct ROMChapterData* GetROMChapterStruct(unsigned chIndex); +const void* GetChapterMapPointer(unsigned chIndex); +const void* GetChapterMapChangesPointer(unsigned chIndex); +const struct ChapterEventGroup* GetChapterEventDataPointer(unsigned chIndex); +const char* GetChapterTitle(unsigned chIndex); +u8 IsDifficultMode(void); + +#endif // GUARD_CHAPTERDATA_H diff --git a/EngineHacks/Necessary/GrowthGetters/C/include/classchg.h b/EngineHacks/Necessary/GrowthGetters/C/include/classchg.h new file mode 100644 index 0000000000..7544844695 --- /dev/null +++ b/EngineHacks/Necessary/GrowthGetters/C/include/classchg.h @@ -0,0 +1,212 @@ +#pragma once + +#include "global.h" +#include "prepscreen.h" +#include "uimenu.h" + +enum promohandler_proc_label { + PROMO_HANDLER_LABEL_REINIT, + PROMO_HANDLER_LABEL_IDLE, + PROMO_HANDLER_LABEL_END, +}; + +enum promohandler_bmtype { + PROMO_HANDLER_TYPE_TRANINEE, + PROMO_HANDLER_TYPE_BM, + PROMO_HANDLER_TYPE_PREP, +}; + +enum promohandler_stat { + PROMO_HANDLER_STAT_INIT, + PROMO_HANDLER_STAT_IDLE, + PROMO_HANDLER_STAT_END, +}; + +struct ProcPromoHandler { + PROC_HEADER; + /* 2C */ ProcPtr promo_main; + /* 30 */ u8 stat; + /* 31 */ u8 bmtype; + /* 32 */ s8 u32; + /* 33 */ u8 pid; + /* 34 */ u8 sel_en; + /* 35 */ s8 jid; + /* 38 */ struct Unit *unit; + /* 3C */ s32 item_slot; + /* 40 */ u32 game_lock; + /* 44 */ u32 _u44; + /* 48 */ u32 _u48; + /* 4C */ u8 u4c; + /* 50 */ struct MenuProc* u50; +}; + +enum promomain_proc_label { + PROMOMAIN_LABEL_START, + PROMOMAIN_LABEL_1, + PROMOMAIN_LABEL_TRAINEE, + PROMOMAIN_LABEL_3, + PROMOMAIN_LABEL_SEL_EN, + PROMOMAIN_LABEL_POST_SEL, +}; + +enum promomain_stat { + PROMO_MAIN_STAT_INIT = 0, + PROMO_MAIN_STAT_SELECTION, + PROMO_MAIN_STAT_2, + + PROMO_MAIN_STAT_TRAINEE_EVENT = 0xFF, +}; + +/* Seems like there are a couple of proc structures going on here */ +struct ProcPromoMain { + PROC_HEADER; + u8 stat; + struct Unit *unit; + u32 priv; + ProcPtr sel_en; + u8 pid; + u8 terrain; + s8 _u3a; + s8 jid; +}; + +enum classchg_proc_label { + PROC_CLASSCHG_SEL_INIT, + PROC_CLASSCHG_SEL_1, + PROC_CLASSCHG_SEL_2, + PROC_CLASSCHG_SEL_END1, + PROC_CLASSCHG_SEL_4, + PROC_CLASSCHG_SEL_END2 +}; + +struct ProcPromoSel { + PROC_HEADER; + s8 _u29; + s8 _u2a; + s8 _u2b; + u16 jid[3]; + u16 sprite[3]; + s16 msg_desc[3]; + u16 _u3e; + u8 stat; + u8 menu_index; + u16 pid; + u16 u44; + u8 u46; + u8 u47; + u16 weapon; + u8 use_wpn[3]; + u8 _u4d[3]; + u32 u50; + ProcPtr menu_proc; + /* ... more maybe */ +}; + +struct ProcPromoTraineeEvent { + PROC_HEADER; + s8 _u29; + u16 pid; + u16 _u2c; + u8 face; + u8 _u2f; + ProcPtr u30; +}; + +struct ProcClassChgMenuSel { + PROC_HEADER; + STRUCT_PAD(0x29, 0x4C); + u8 unk4C; + struct MenuProc* pmenu; +}; + +struct ProcClassChgPostConfirm { + PROC_HEADER; + + /* 29 */ STRUCT_PAD(0x29, 0x4C); + /* 4C */ s16 game_lock; +}; + +// extern ??? ProcScr_PromoMain +// extern ??? ProcScr_PromoHandler +extern CONST_DATA struct ProcCmd ProcScr_PromoSelect[]; +extern CONST_DATA struct ProcCmd ProcScr_PromoSelectEnd[]; +extern CONST_DATA struct ProcCmd ProcScr_PromoSelectEvent[]; +extern CONST_DATA struct MenuDef Menu_PromoSubConfirm; +extern CONST_DATA struct MenuDef gMenuDef_PromoSel; +extern CONST_DATA struct ProcCmd ProcScr_ClassChgMenuSel[]; +// extern ??? ClassChgMenuRect +extern CONST_DATA struct ProcCmd ProcScr_ClassChgReal[]; + +// ??? MakePromotionScreen(???); +// ??? Make6C_PromotionMain(???); +void PromoMain_InitScreen(struct ProcPromoMain *proc); +void PromoMain_HandleType(struct ProcPromoMain *proc); +void PromoHandleTraineePostType(struct ProcPromoMain *proc); +void PromoMain_HandlePrepEndEffect(struct ProcPromoMain *proc); +void PromoMain_OnEnd(struct ProcPromoMain *proc); +u32 PromoHandler_SetupAndStartUI(struct ProcPromoHandler *proc); +u8 PromoHandler_SetInitStat(struct ProcPromoHandler *proc); +void PromoHandlerIdle(struct ProcPromoHandler *proc); +void StartTraineePromoScreen(ProcPtr parent); +void StartPrepScreenPromotion(struct ProcPrepItemUse *proc); +void StartBmPromotion(ProcPtr); +void ChangeClassDescription(u32 msg); +void LoadClassReelFontPalette(struct ProcPromoSel *proc, int class_id); +void LoadClassNameInClassReelFont(struct ProcPromoSel *proc); +void ClassChgLoadEfxTerrain(void); +void ClassChgLoadUI(void); +// ??? ClassChgSelDrawPidName(???); +bool Check3rdTraineeEnabled(void); +void RegisterTsaWithOffset(u16 *_dst, u16 *_src, u32 offset); +ProcPtr StartPromoClassSelect(ProcPtr parent); +// ??? NewClassChgMenuSelect(???); +// ??? sub_80CCF60(???); +// ??? LoadBattleSpritesForBranchScreen(???); +// ??? sub_80CD1D4(???); +// ??? PrepClassChgOnCancel(???); +// ??? sub_80CD294(???); +// ??? sub_80CD2CC(???); +// ??? StartAndWaitPromoSelect(???); +// ??? sub_80CD330(???); +void sub_80CD34C(void); +void sub_80CD408(u32, s16, s16); +void sub_80CD47C(int, int, int, int, int); +u8 LoadClassBattleSprite(s16*, u16, u16); +// ??? NewCcramifyEnd(???); +// ??? sub_80CD62C(???); +void PromoMain_SetupTraineeEvent(struct ProcPromoMain *proc); +ProcPtr StartPromoTraineeEvent(ProcPtr proc); +bool RemovePromoTraineeEventFace(void); +void PromoTrainee_InitScreen(struct ProcPromoTraineeEvent *proc); +void PromoTrainee_OnEnd(struct ProcPromoTraineeEvent *proc); +void PromoTrainee_Talk1(struct ProcPromoTraineeEvent *proc); +void PromoTrainee_Talk2(struct ProcPromoTraineeEvent *proc); +void PromoTrainee_Talk3(struct ProcPromoTraineeEvent *proc); +void PromoTrainee_Talk4(struct ProcPromoTraineeEvent *proc); +void PromoTrainee_Talk5(struct ProcPromoTraineeEvent *proc); +// ??? PromoMain_SetupTraineeEvent_(???); +// ??? PromoTraineeEventExists(???); +void sub_80CDA4C(struct MenuProc *proc); +// ??? PromoSubConfirm_OnInit(???); +// ??? PromoSubConfirm_OnEnd(???); +// ??? PromoSubConfirmMenuOnSelect(???); +// ??? ClassChgMenuSel_OnBPress(???); +// ??? ClassChgMenuSelOnInit(???); +// ??? ClassChgMenuSelOnEnd(???); +// ??? ClassChgMenuItem_OnSelect(???); +// ??? ClassChgMenuSelOnPressB(???); +void ClassChgMenuOnDrawCore(struct MenuProc *a, struct MenuItemProc *b, char *c); +// ??? ClassChgMenuItem_OnTextDraw(???); +// ??? ClassChgMenuItem_OnChange(???); +// ??? ClassChgMenuItem_3rdUsability(???); +void ClassChgMenuExec(struct ProcClassChgMenuSel *proc); +void nullsub_80CDDD4(void); +void nullsub_61(void); +ProcPtr NewClassChgMenuSelect(ProcPtr); +void ClassChgExecPromotionReal(struct ProcClassChgPostConfirm *proc); +void ClassChgPostConfirmWaitBanimEnd(struct ProcClassChgPostConfirm *proc); +void sub_80CDE98(struct ProcClassChgPostConfirm *proc); +void ExecClassChgReal(struct ProcPromoMain *proc); +void MakePromotionScreen(struct ProcPromoHandler *proc, u8 pid, u8 terrain); + +extern struct ProcCmd ProcScr_PromoMain[]; diff --git a/EngineHacks/Necessary/GrowthGetters/C/include/classdisplayfont.h b/EngineHacks/Necessary/GrowthGetters/C/include/classdisplayfont.h new file mode 100644 index 0000000000..4a3e0e70f9 --- /dev/null +++ b/EngineHacks/Necessary/GrowthGetters/C/include/classdisplayfont.h @@ -0,0 +1,13 @@ +#ifndef GUARD_CLASS_DISPLAY_FONT_H +#define GUARD_CLASS_DISPLAY_FONT_H + +struct ClassDisplayFont { + u16* a; + s8 xBase; + s8 width; + s8 yBase; +}; + +struct ClassDisplayFont* GetClassDisplayFontInfo(char chr); + +#endif // GUARD_CLASS_DISPLAY_FONT_H diff --git a/EngineHacks/Necessary/GrowthGetters/C/include/constants/characters.h b/EngineHacks/Necessary/GrowthGetters/C/include/constants/characters.h new file mode 100644 index 0000000000..8099a82701 --- /dev/null +++ b/EngineHacks/Necessary/GrowthGetters/C/include/constants/characters.h @@ -0,0 +1,102 @@ +#ifndef GUARD_CONSTANTS_CHARACTERS_H +#define GUARD_CONSTANTS_CHARACTERS_H + +enum { + CHARACTER_NONE = 0x00, + + // Player Characters + CHARACTER_EIRIKA = 0x01, + CHARACTER_SETH = 0x02, + CHARACTER_GILLIAM = 0x03, + CHARACTER_FRANZ = 0x04, + CHARACTER_MOULDER = 0x05, + CHARACTER_VANESSA = 0x06, + CHARACTER_ROSS = 0x07, + CHARACTER_NEIMI = 0x08, + CHARACTER_COLM = 0x09, + CHARACTER_GARCIA = 0x0A, + CHARACTER_INNES = 0x0B, + CHARACTER_LUTE = 0x0C, + CHARACTER_NATASHA = 0x0D, + CHARACTER_CORMAG = 0x0E, + CHARACTER_EPHRAIM = 0x0F, + CHARACTER_FORDE = 0x10, + CHARACTER_KYLE = 0x11, + CHARACTER_AMELIA = 0x12, + CHARACTER_ARTUR = 0x13, + CHARACTER_GERIK = 0x14, + CHARACTER_TETHYS = 0x15, + CHARACTER_MARISA = 0x16, + CHARACTER_SALEH = 0x17, + CHARACTER_EWAN = 0x18, + CHARACTER_LARACHEL = 0x19, + CHARACTER_DOZLA = 0x1A, + CHARACTER_RENNAC = 0x1C, + CHARACTER_DUESSEL = 0x1D, + CHARACTER_MYRRH = 0x1E, + CHARACTER_KNOLL = 0x1F, + CHARACTER_JOSHUA = 0x20, + CHARACTER_SYRENE = 0x21, + CHARACTER_TANA = 0x22, + CHARACTER_LYON_CC = 0x23, + CHARACTER_ORSON_CC = 0x24, + CHARACTER_GLEN_CC = 0x25, + CHARACTER_SELENA_CC = 0x26, + CHARACTER_VALTER_CC = 0x27, + CHARACTER_RIEV_CC = 0x28, + CHARACTER_CAELLACH_CC = 0x29, + CHARACTER_FADO_CC = 0x2A, + CHARACTER_ISMAIRE_CC = 0x2B, + CHARACTER_HAYDEN_CC = 0x2C, + + // Summoned Characters + CHARACTER_SUMMON_LYON = 0x3B, + CHARACTER_SUMMON_KNOLL = 0x3E, + CHARACTER_SUMMON_EWAN = 0x3F, + + // Boss/Unique Enemy Characters + CHARACTER_LYON = 0x40, + CHARACTER_MORVA = 0x41, + CHARACTER_ORSON_CH5X = 0x42, + CHARACTER_VALTER = 0x43, + CHARACTER_SELENA = 0x44, + CHARACTER_VALTER_PROLOGUE = 0x45, + CHARACTER_BREGUET = 0x46, + CHARACTER_BONE = 0x47, + CHARACTER_BAZBA = 0x48, + CHARACTER_ENTOUMBED_CH4 = 0x49, + CHARACTER_SAAR = 0x4A, + CHARACTER_NOVALA = 0x4B, + CHARACTER_MURRAY = 0x4C, + CHARACTER_TIRADO = 0x4D, + CHARACTER_BINKS = 0x4E, + CHARACTER_PABLO = 0x4F, + CHARACTER_MAELDUIN_CHUnk = 0x50, // TODO: which chapter? + CHARACTER_AIAS = 0x51, + CHARACTER_CARLYLE = 0x52, + CHARACTER_CAELLACH = 0x53, + CHARACTER_PABLO_2 = 0x54, // TODO: which chapter? + CHARACTER_GORGON_CHUnk = 0x56, // TODO: which chapter? + CHARACTER_RIEV = 0x57, + CHARACTER_GHEB = 0x5A, + CHARACTER_BERAN = 0x5B, + CHARACTER_CYCLOPS_CHUnk = 0x5C, + CHARACTER_WIGHT_CHUnk = 0x5D, + CHARACTER_DEATHGOYLE_CHUnk = 0x5E, + CHARACTER_BANDIT_CH5 = 0x66, + CHARACTER_ONEILL = 0x68, + CHARACTER_GLEN = 0x69, + CHARACTER_ZONTA = 0x6A, + CHARACTER_VIGARDE = 0x6B, + CHARACTER_LYON_FINAL = 0x6C, + CHARACTER_ORSON = 0x6D, + + CHARACTER_FOMORTIIS = 0xBE, + + CHARACTER_CITIZEN = 0xFC, + CHARACTER_ARENA_OPPONENT = 0xFD, + CHARACTER_WALL = 0xFE, + CHARACTER_SNAG = 0xFF, +}; + +#endif // GUARD_CONSTANTS_CHARACTERS_H diff --git a/EngineHacks/Necessary/GrowthGetters/C/include/constants/classes.h b/EngineHacks/Necessary/GrowthGetters/C/include/constants/classes.h new file mode 100644 index 0000000000..e315c596aa --- /dev/null +++ b/EngineHacks/Necessary/GrowthGetters/C/include/constants/classes.h @@ -0,0 +1,139 @@ +#ifndef GUARD_CONSTANTS_CLASSES_H +#define GUARD_CONSTANTS_CLASSES_H + +enum { + CLASS_NONE = 0x00, + + CLASS_EPHRAIM_LORD = 0x01, + CLASS_EIRIKA_LORD = 0x02, + CLASS_EPHRAIM_MASTER_LORD = 0x03, + CLASS_EIRIKA_MASTER_LORD = 0x04, + CLASS_CAVALIER = 0x05, + CLASS_CAVALIER_F = 0x06, + CLASS_PALADIN = 0x07, + CLASS_PALADIN_F = 0x08, + CLASS_ARMOR_KNIGHT = 0x09, + CLASS_ARMOR_KNIGHT_F = 0x0A, + CLASS_GENERAL = 0x0B, + CLASS_GENERAL_F = 0x0C, + CLASS_THIEF = 0x0D, + CLASS_MANAKETE = 0x0E, // TODO: which one? + CLASS_MERCENARY = 0x0F, + CLASS_MERCENARY_F = 0x10, + CLASS_HERO = 0x11, + CLASS_HERO_F = 0x12, + CLASS_MYRMIDON = 0x13, + CLASS_MYRMIDON_F = 0x14, + CLASS_SWORDMASTER = 0x15, + CLASS_SWORDMASTER_F = 0x16, + CLASS_ASSASSIN = 0x17, + CLASS_ASSASSIN_F = 0x18, + CLASS_ARCHER = 0x19, + CLASS_ARCHER_F = 0x1A, + CLASS_SNIPER = 0x1B, + CLASS_SNIPER_F = 0x1C, + CLASS_RANGER = 0x1D, + CLASS_RANGER_F = 0x1E, + CLASS_WYVERN_RIDER = 0x1F, + CLASS_WYVERN_RIDER_F = 0x20, + CLASS_WYVERN_LORD = 0x21, + CLASS_WYVERN_LORD_F = 0x22, + CLASS_WYVERN_KNIGHT = 0x23, + CLASS_WYVERN_KNIGHT_F = 0x24, + CLASS_MAGE = 0x25, + CLASS_MAGE_F = 0x26, + CLASS_SAGE = 0x27, + CLASS_SAGE_F = 0x28, + CLASS_MAGE_KNIGHT = 0x29, + CLASS_MAGE_KNIGHT_F = 0x2A, + CLASS_BISHOP = 0x2B, + CLASS_BISHOP_F = 0x2C, + CLASS_SHAMAN = 0x2D, + CLASS_SHAMAN_F = 0x2E, + CLASS_DRUID = 0x2F, + CLASS_DRUID_F = 0x30, + CLASS_SUMMONER = 0x31, + CLASS_SUMMONER_F = 0x32, + CLASS_ROGUE = 0x33, + CLASS_GORGONEGG2 = 0x34, + CLASS_GREAT_KNIGHT = 0x35, + CLASS_GREAT_KNIGHT_F = 0x36, + CLASS_RECRUIT_T1 = 0x37, + CLASS_JOURNEYMAN_T2 = 0x38, + CLASS_PUPIL_T2 = 0x39, + CLASS_RECRUIT_T2 = 0x3A, + CLASS_MANAKETE_2 = 0x3B, // TODO: which one? + CLASS_MANAKETE_MYRRH = 0x3C, + CLASS_JOURNEYMAN = 0x3D, + CLASS_PUPIL = 0x3E, + CLASS_FIGHTER = 0x3F, + CLASS_WARRIOR = 0x40, + CLASS_BRIGAND = 0x41, + CLASS_PIRATE = 0x42, + CLASS_BERSERKER = 0x43, + CLASS_MONK = 0x44, + CLASS_PRIEST = 0x45, + CLASS_BARD = 0x46, + CLASS_RECRUIT = 0x47, + CLASS_PEGASUS_KNIGHT = 0x48, + CLASS_FALCON_KNIGHT = 0x49, + CLASS_CLERIC = 0x4A, + CLASS_TROUBADOUR = 0x4B, + CLASS_VALKYRIE = 0x4C, + CLASS_DANCER = 0x4D, + CLASS_SOLDIER = 0x4E, + CLASS_NECROMANCER = 0x4F, + CLASS_FLEET = 0x50, + CLASS_PHANTOM = 0x51, + CLASS_REVENANT = 0x52, + CLASS_ENTOUMBED = 0x53, + CLASS_BONEWALKER = 0x54, + CLASS_BONEWALKER_BOW = 0x55, + CLASS_WIGHT = 0x56, + CLASS_WIGHT_BOW = 0x57, + CLASS_BAEL = 0x58, + CLASS_ELDER_BAEL = 0x59, + CLASS_CYCLOPS = 0x5A, + CLASS_MAUTHEDOOG = 0x5B, + CLASS_GWYLLGI = 0x5C, + CLASS_TARVOS = 0x5D, + CLASS_MAELDUIN = 0x5E, + CLASS_MOGALL = 0x5F, + CLASS_ARCH_MOGALL = 0x60, + CLASS_GORGON = 0x61, + CLASS_GORGONEGG = 0x62, + CLASS_GARGOYLE = 0x63, + CLASS_DEATHGOYLE = 0x64, + CLASS_DRACO_ZOMBIE = 0x65, + CLASS_DEMON_KING = 0x66, + CLASS_BLST_REGULAR_USED = 0x67, + CLASS_BLST_LONG_USED = 0x68, + CLASS_BLST_KILLER_USED = 0x69, + CLASS_BLST_REGULAR_EMPTY = 0x6A, + CLASS_BLST_LONG_EMPTY = 0x6B, + CLASS_BLST_KILLER_EMPTY = 0x6C, + CLASS_CIVILIAN_M1 = 0x6D, + CLASS_CIVILIAN_F1 = 0x6E, + CLASS_CIVILIAN_M2 = 0x6F, + CLASS_CIVILIAN_F2 = 0x70, + CLASS_CIVILIAN_M3 = 0x71, + CLASS_CIVILIAN_F3 = 0x72, + CLASS_PEER = 0x73, + CLASS_QUEEN = 0x74, + CLASS_PRINCE = 0x75, + CLASS_QUEEN_2 = 0x76, + CLASS_UNK78 = 0x78, // TODO: figure out + CLASS_FALLEN_PRINCE = 0x78, + CLASS_TENT = 0x79, + CLASS_PONTIFEX = 0x7A, + CLASS_FALLEN_PEER = 0x7B, + CLASS_CYCLOPS_2 = 0x7C, + CLASS_ELDER_BAEL_2 = 0x7D, + CLASS_JOURNEYMAN_T1 = 0x7E, + CLASS_PUPIL_T1 = 0x7F, + + // Hiding the game's misery + CLASS_OBSTACLE = CLASS_EPHRAIM_LORD, +}; + +#endif // GUARD_CONSTANTS_CLASSES_H diff --git a/EngineHacks/Necessary/GrowthGetters/C/include/constants/faces.h b/EngineHacks/Necessary/GrowthGetters/C/include/constants/faces.h new file mode 100644 index 0000000000..236e162fc6 --- /dev/null +++ b/EngineHacks/Necessary/GrowthGetters/C/include/constants/faces.h @@ -0,0 +1,26 @@ +#ifndef GUARD_CONSTANTS_FACES_H +#define GUARD_CONSTANTS_FACES_H + +enum { + FID_EIRIKA = 0x02, + + FID_LUTE = 0x10, + + FID_EPHRAIM = 0x14, + + FID_AMELIA = 0x19, + FID_EWAN = 0x21, + FID_DOZLA = 0x23, + FID_MYRRH = 0x26, + + FID_SHOP_ARMORY = 0x65, + FID_SHOP_VENDOR = 0x66, + FID_ARENA = 0x67, + FID_SHOP_SECRET = 0x68, + + FID_SUPPLY = 0xAB, + + FID_FACTION_CHIBI = 0x7F00, +}; + +#endif // GUARD_CONSTANTS_FACES_H diff --git a/EngineHacks/Necessary/GrowthGetters/C/include/constants/items.h b/EngineHacks/Necessary/GrowthGetters/C/include/constants/items.h new file mode 100644 index 0000000000..3cd6d5bb2a --- /dev/null +++ b/EngineHacks/Necessary/GrowthGetters/C/include/constants/items.h @@ -0,0 +1,242 @@ +#ifndef GUARD_CONSTANTS_ITEMS_H +#define GUARD_CONSTANTS_ITEMS_H + +enum { + ITEM_NONE = 0x00, + + // Swords + ITEM_SWORD_IRON = 0x01, + ITEM_SWORD_SLIM = 0x02, + ITEM_SWORD_STEEL = 0x03, + ITEM_SWORD_SILVER = 0x04, + ITEM_BLADE_IRON = 0x05, + ITEM_BLADE_STEEL = 0x06, + ITEM_BLADE_SILVER = 0x07, + ITEM_SWORD_VENIN = 0x08, + ITEM_SWORD_RAPIER = 0x09, + ITEM_SWORD_MKATTI = 0x0A, + ITEM_SWORD_BRAVE = 0x0B, + ITEM_SWORD_SHAMSIR = 0x0C, + ITEM_SWORD_KILLER = 0x0D, + ITEM_SWORD_ARMORSLAYER = 0x0E, + ITEM_SWORD_WYRMSLAYER = 0x0F, + ITEM_SWORD_LIGHTBRAND = 0x10, + ITEM_SWORD_RUNESWORD = 0x11, + ITEM_SWORD_LANCEREAVER = 0x12, + ITEM_SWORD_ZANBATO = 0x13, + + // Lances + ITEM_LANCE_IRON = 0x14, + ITEM_LANCE_SLIM = 0x15, + ITEM_LANCE_STEEL = 0x16, + ITEM_LANCE_SILVER = 0x17, + ITEM_LANCE_VENIN = 0x18, + ITEM_LANCE_BRAVE = 0x19, + ITEM_LANCE_KILLER = 0x1A, + ITEM_LANCE_HORSESLAYER = 0x1B, + ITEM_LANCE_JAVELIN = 0x1C, + ITEM_LANCE_SPEAR = 0x1D, + ITEM_LANCE_AXEREAVER = 0x1E, + + // Axes + ITEM_AXE_IRON = 0x1F, + ITEM_AXE_STEEL = 0x20, + ITEM_AXE_SILVER = 0x21, + ITEM_AXE_VENIN = 0x22, + ITEM_AXE_BRAVE = 0x23, + ITEM_AXE_KILLER = 0x24, + ITEM_AXE_HALBERD = 0x25, + ITEM_AXE_HAMMER = 0x26, + ITEM_AXE_DEVIL = 0x27, + ITEM_AXE_HANDAXE = 0x28, + ITEM_AXE_TOMAHAWK = 0x29, + ITEM_AXE_SWORDREAVER = 0x2A, + ITEM_AXE_SWORDSLAYER = 0x2B, + ITEM_AXE_HATCHET = 0x2C, + + // Bows + ITEM_BOW_IRON = 0x2D, + ITEM_BOW_STEEL = 0x2E, + ITEM_BOW_SILVER = 0x2F, + ITEM_BOW_VENIN = 0x30, + ITEM_BOW_KILLER = 0x31, + ITEM_BOW_BRAVE = 0x32, + ITEM_BOW_SHORTBOW = 0x33, + ITEM_BOW_LONGBOW = 0x34, + + // Ballistas + ITEM_BALLISTA_REGULAR = 0x35, + ITEM_BALLISTA_LONG = 0x36, + ITEM_BALLISTA_KILLER = 0x37, + + // Anima tomes + ITEM_ANIMA_FIRE = 0x38, + ITEM_ANIMA_THUNDER = 0x39, + ITEM_ANIMA_ELFIRE = 0x3A, + ITEM_ANIMA_BOLTING = 0x3B, + ITEM_ANIMA_FIMBULVETR = 0x3C, + ITEM_ANIMA_FORBLAZE = 0x3D, + ITEM_ANIMA_EXCALIBUR = 0x3E, + + // Light tomes + ITEM_LIGHT_LIGHTNING = 0x3F, + ITEM_LIGHT_SHINE = 0x40, + ITEM_LIGHT_DIVINE = 0x41, + ITEM_LIGHT_PURGE = 0x42, + ITEM_LIGHT_AURA = 0x43, + ITEM_LIGHT_LUCE = 0x44, + + // Dark tomes + ITEM_DARK_FLUX = 0x45, + ITEM_DARK_LUNA = 0x46, + ITEM_DARK_NOSFERATU = 0x47, + ITEM_DARK_ECLIPSE = 0x48, + ITEM_DARK_FENRIR = 0x49, + ITEM_DARK_GLEIPNIR = 0x4A, + + // Staves + ITEM_STAFF_HEAL = 0x4B, + ITEM_STAFF_MEND = 0x4C, + ITEM_STAFF_RECOVER = 0x4D, + ITEM_STAFF_PHYSIC = 0x4E, + ITEM_STAFF_FORTIFY = 0x4F, + ITEM_STAFF_RESTORE = 0x50, + ITEM_STAFF_SILENCE = 0x51, + ITEM_STAFF_SLEEP = 0x52, + ITEM_STAFF_BERSERK = 0x53, + ITEM_STAFF_WARP = 0x54, + ITEM_STAFF_RESCUE = 0x55, + ITEM_STAFF_TORCH = 0x56, + ITEM_STAFF_REPAIR = 0x57, + ITEM_STAFF_UNLOCK = 0x58, + ITEM_STAFF_BARRIER = 0x59, + + // Random dragon axe + ITEM_AXE_DRAGON = 0x5A, + + // Stat boosters + ITEM_BOOSTER_HP = 0x5B, + ITEM_BOOSTER_POW = 0x5C, + ITEM_BOOSTER_SKL = 0x5D, + ITEM_BOOSTER_SPD = 0x5E, + ITEM_BOOSTER_LCK = 0x5F, + ITEM_BOOSTER_DEF = 0x60, + ITEM_BOOSTER_RES = 0x61, + ITEM_BOOSTER_MOV = 0x62, + ITEM_BOOSTER_CON = 0x63, + + // Promotion items + ITEM_HEROCREST = 0x64, + ITEM_KNIGHTCREST = 0x65, + ITEM_ORIONSBOLT = 0x66, + ITEM_ELYSIANWHIP = 0x67, + ITEM_GUIDINGRING = 0x68, + + // items + ITEM_CHESTKEY = 0x69, + ITEM_DOORKEY = 0x6A, + ITEM_LOCKPICK = 0x6B, + ITEM_VULNERARY = 0x6C, + ITEM_ELIXIR = 0x6D, + ITEM_PUREWATER = 0x6E, + ITEM_ANTITOXIN = 0x6F, + ITEM_TORCH = 0x70, + ITEM_DELPHISHIELD = 0x71, + ITEM_MEMBERCARD = 0x72, + ITEM_SILVERCARD = 0x73, + ITEM_WHITEGEM = 0x74, + ITEM_BLUEGEM = 0x75, + ITEM_REDGEM = 0x76, + + // From here onwards organization is a myth + ITEM_GOLD = 0x77, + ITEM_LANCE_REGINLEIF = 0x78, + ITEM_CHESTKEY_BUNDLE = 0x79, + ITEM_MINE = 0x7A, + ITEM_LIGHTRUNE = 0x7B, + ITEM_HOPLON_SHIELD = 0x7C, + ITEM_FILLAS_MIGHT = 0x7D, + ITEM_NINISS_GRACE = 0x7E, + ITEM_THORS_IRE = 0x7F, + ITEM_SETS_LITANY = 0x80, + ITEM_SWORD_SHADOWKILLR = 0x81, + ITEM_LANCE_BRIGHTLANCE = 0x82, + ITEM_AXE_FIENDCLEAVER = 0x83, + ITEM_BOW_BEACONBOW = 0x84, + ITEM_SWORD_SIEGLINDE = 0x85, + ITEM_AXE_BATTLEAXE = 0x86, + ITEM_LIGHT_IVALDI = 0x87, + ITEM_MASTERSEAL = 0x88, + ITEM_METISSTOME = 0x89, + ITEM_HEAVENSEAL = 0x8A, + ITEM_MONSTER_SHARPCLAW = 0x8B, + ITEM_STAFF_LATONA = 0x8C, + ITEM_LANCE_DRAGON = 0x8D, + ITEM_LANCE_VIDOFNIR = 0x8E, + ITEM_DARK_NAGLFAR = 0x8F, + ITEM_MONSTER_WRETCHAIR = 0x90, + ITEM_SWORD_AUDHULMA = 0x91, + ITEM_LANCE_SIEGMUND = 0x92, + ITEM_AXE_GARM = 0x93, + ITEM_BOW_NIDHOGG = 0x94, + ITEM_LANCE_HEAVYSPEAR = 0x95, + ITEM_LANCE_SHORTSPEAR = 0x96, + ITEM_OCEANSEAL = 0x97, + ITEM_LUNARBRACE = 0x98, + ITEM_SOLARBRACE = 0x99, + ITEM_1G = 0x9A, + ITEM_5G = 0x9B, + ITEM_10G = 0x9C, + ITEM_50G = 0x9D, + ITEM_100G = 0x9E, + ITEM_3000G = 0x9F, + ITEM_5000G = 0xA0, + ITEM_SWORD_WINDSWORD = 0xA1, + ITEM_VULNERARY_2 = 0xA2, // TODO: figure out what this really is + ITEM_UNK_GREENNOTE = 0xA3, // ^ + ITEM_UNK_REDNOTE = 0xA4, // ^ + ITEM_DANCE = 0xA5, + ITEM_NIGHTMARE = 0xA6, + ITEM_DEMONSTONE = 0xA7, + ITEM_DEMONLIGHT = 0xA8, + ITEM_RAVAGER = 0xA9, + ITEM_DIVINESTONE = 0xAA, + ITEM_MONSTER_DEMONSURG = 0xAB, + ITEM_MONSTER_SHADOWSHT = 0xAC, + ITEM_MONSTER_ROTTENCLW = 0xAD, + ITEM_MONSTER_FETIDCLW = 0xAE, + ITEM_MONSTER_VENINCLW = 0xAF, + ITEM_MONSTER_LTHLTALON = 0xB0, + ITEM_MONSTER_FIREFANG = 0xB1, + ITEM_MONSTER_HELLFANG = 0xB2, + ITEM_MONSTER_EVILEYE = 0xB3, + ITEM_MONSTER_CRIMSNEYE = 0xB4, + ITEM_MONSTER_STONE = 0xB5, + ITEM_ANIMA_AIRCALIBUR = 0xB6, + ITEM_JUNAFRUIT = 0xB7, + ITEM_150G = 0xB8, + ITEM_200G = 0xB9, + ITEM_BLACKGEM = 0xBA, + ITEM_GOLDGEM = 0xBB, + + ITEM_UNK_BC = 0xBC, + ITEM_UNK_BD = 0xBD, + ITEM_UNK_BE = 0xBE, + ITEM_UNK_BF = 0xBF, + ITEM_UNK_C0 = 0xC0, + ITEM_UNK_C1 = 0xC1, + ITEM_UNK_C2 = 0xC2, + ITEM_UNK_C3 = 0xC3, + ITEM_UNK_C4 = 0xC4, + ITEM_UNK_C5 = 0xC5, + ITEM_UNK_C6 = 0xC6, + ITEM_UNK_C7 = 0xC7, + ITEM_UNK_C8 = 0xC8, + ITEM_UNK_C9 = 0xC9, + ITEM_UNK_CA = 0xCA, + ITEM_UNK_CB = 0xCB, + ITEM_UNK_CC = 0xCC, + ITEM_UNK_CD = 0xCD, +}; + +#endif // GUARD_CONSTANTS_ITEMS_H diff --git a/EngineHacks/Necessary/GrowthGetters/C/include/constants/terrains.h b/EngineHacks/Necessary/GrowthGetters/C/include/constants/terrains.h new file mode 100644 index 0000000000..c3fae09a0c --- /dev/null +++ b/EngineHacks/Necessary/GrowthGetters/C/include/constants/terrains.h @@ -0,0 +1,79 @@ +#ifndef GUARD_CONSTANTS_TERRAINS_H +#define GUARD_CONSTANTS_TERRAINS_H + +enum { + // Terrain identifiers + + // I'm going by the in-game names + some old FE7 nmm for this + // TODO: figure out in better details + + TERRAIN_TILE_00 = 0x00, + TERRAIN_PLAINS = 0x01, + TERRAIN_ROAD = 0x02, + TERRAIN_VILLAGE_03 = 0x03, + TERRAIN_VILLAGE_04 = 0x04, + TERRIAN_HOUSE = 0x05, + TERRAIN_ARMORY = 0x06, + TERRAIN_VENDOR = 0x07, + TERRAIN_ARENA_08 = 0x08, + TERRAIN_C_ROOM_09 = 0x09, + TERRAIN_FORT = 0x0A, + TERRAIN_GATE_0B = 0x0B, + TERRAIN_FOREST = 0x0C, + TERRAIN_THICKET = 0x0D, + TERRAIN_SAND = 0x0E, + TERRAIN_DESERT = 0x0F, + TERRAIN_RIVER = 0x10, + TERRAIN_MOUNTAIN = 0x11, + TERRAIN_PEAK = 0x12, + TERRAIN_BRIDGE_13 = 0x13, + TERRAIN_BRIDGE_14 = 0x14, + TERRAIN_SEA = 0x15, + TERRAIN_LAKE = 0x16, + TERRAIN_FLOOR_17 = 0x17, + TERRAIN_FLOOR_18 = 0x18, + TERRAIN_FENCE_19 = 0x19, + TERRAIN_WALL_1A = 0x1A, + TERRAIN_WALL_1B = 0x1B, + TERRAIN_RUBBLE = 0x1C, + TERRAIN_PILLAR = 0x1D, + TERRAIN_DOOR = 0x1E, + TERRAIN_THRONE = 0x1F, + TERRAIN_CHEST_20 = 0x20, + TERRAIN_CHEST_21 = 0x21, + TERRAIN_ROOF = 0x22, + TERRAIN_GATE_23 = 0x23, + TERRAIN_CHURCH = 0x24, + TERRAIN_RUINS_25 = 0x25, + TERRAIN_CLIFF = 0x26, + TERRAIN_BALLISTA_REGULAR = 0x27, + TERRAIN_BALLISTA_LONG = 0x28, + TERRAIN_BALLISTA_KILLER = 0x29, + TERRAIN_SHIP_FLAT = 0x2A, + TERRAIN_SHIP_WRECK = 0x2B, + TERRAIN_TILE_2C = 0x2C, + TERRAIN_STAIRS = 0x2D, + TERRAIN_TILE_2E = 0x2E, + TERRAIN_GLACIER = 0x2F, + TERRAIN_ARENA_30 = 0x30, + TERRAIN_VALLEY = 0x31, + TERRAIN_FENCE_32 = 0x32, + TERRAIN_SNAG = 0x33, + TERRAIN_BRIDGE_34 = 0x34, + TERRAIN_SKY = 0x35, + TERRAIN_DEEPS = 0x36, + TERRAIN_RUINS_37 = 0x37, + TERRAIN_INN = 0x38, + TERRAIN_BARREL = 0x39, + TERRAIN_BONE = 0x3A, + TERRAIN_DARK = 0x3B, + TERRAIN_WATER = 0x3C, + TERRAIN_GUNNELS = 0x3D, + TERRAIN_DECK = 0x3E, + TERRAIN_BRACE = 0x3F, + TERRAIN_MAST = 0x40, + + TERRAIN_COUNT = 0x41, +}; + +#endif // GUARD_CONSTANTS_TERRAINS_H diff --git a/EngineHacks/Necessary/GrowthGetters/C/include/constants/video-banim.h b/EngineHacks/Necessary/GrowthGetters/C/include/constants/video-banim.h new file mode 100644 index 0000000000..989399a9f9 --- /dev/null +++ b/EngineHacks/Necessary/GrowthGetters/C/include/constants/video-banim.h @@ -0,0 +1,13 @@ +#pragma once + +#include "constants/video-global.h" + +enum +{ + OBJCHR_BANIM_FACE = 0x40, +}; + +enum +{ + OBJPAL_BANIM_FACE = 3, +}; diff --git a/EngineHacks/Necessary/GrowthGetters/C/include/constants/video-global.h b/EngineHacks/Necessary/GrowthGetters/C/include/constants/video-global.h new file mode 100644 index 0000000000..61132f1bfe --- /dev/null +++ b/EngineHacks/Necessary/GrowthGetters/C/include/constants/video-global.h @@ -0,0 +1,168 @@ +#pragma once + +#include "gba/gba.h" + +enum +{ + BGCHR_WINDOW_FRAME = 0, + + BGCHR_TEXT_DEFAULT = 0x80, + + BGCHR_0_TEXT_POPUP = 0x100, + BGCHR_DEBUGTEXT_DEFAULT = 0x2C0, + + BGCHR_LIMITVIEW = 0x280, + + BGCHR_ICON_BEGIN = 0x280, + BGCHR_ICON_END = 0x300, + + BGCHR_STATUSHEAL = 0x280, + + BGCHR_TILESET_A = 0x400, + BGCHR_TILESET_B = 0x600, + + BGCHR_PHASE_CHANGE_SQUARES = 0x100, + BGCHR_PHASE_CHANGE_NAME = 0x140, + + BGCHR_CHAPTERINTRO_80 = 0x80, + BGCHR_CHAPTERINTRO_100 = 0x100, + BGCHR_CHAPTERINTRO_MOTIF = 0x400, + BGCHR_CHAPTERINTRO_FOG = 0x500, + + BGCHR_GAMEOVER_TEXT = 0x80, + + BGCHR_BMFX_IMG = 0x100, + + BGCHR_STEALSELECT_FACE = 0x200, + + BGCHR_BATTLEPREVIEW_FRAME = 0x200, + + BGCHR_MANIM_1 = 1, + BGCHR_MANIM_140 = 0x140, + BGCHR_MANIM_200 = 0x200, +}; + +enum +{ + BGPAL_TEXT_DEFAULT = 0, + BGPAL_WINDOW_FRAME = 1, + BGPAL_TALK = 2, + BGPAL_TALK_BUBBLE = 3, + BGPAL_ICONS = 4, // .. 5 + BGPAL_TILESET = 6, // .. 15 + + BGPAL_DEBUGTEXT = 0, + + BGPAL_EQUIP_INFO_ICON = 3, + + BGPAL_STATUSHEAL = 3, + + BGPAL_BATTLEPREVIEW_ICONALT = 3, + + BGPAL_LIMITVIEW = 4, // .. 5 + + BGPAL_PHASE_CHANGE = 5, + + BGPAL_CHAPTERINTRO_0 = 0, + BGPAL_CHAPTERINTRO_1 = 1, + BGPAL_CHAPTERINTRO_FOG = 4, + BGPAL_CHAPTERINTRO_MOTIF = 5, + + BGPAL_GAMEOVER_TEXT = 0, + BGPAL_GAMEOVER_4 = 4, + + BGPAL_LIGHTRUNE_IMG = 2, + BGPAL_DANCERING_IMG = 2, + BGPAL_EVENTWARP_IMG = 5, + BGPAL_WHILTECIRCLE_FADE = 2, + + BGPAL_STEALSELECT_FACE = 5, + + BGPAL_BATTLEPREVIEW_FRAME = 1, // .. 2 + + BGPAL_UI_STATBAR = 6, + + BGPAL_MANIM_INFOFRAME = 1, // .. 2 + BGPAL_MANIM_4 = 4, + BGPAL_MANIM_INFO = 5, +}; + +enum +{ + OBJCHR_SYSTEM_OBJECTS = 0x000, + + OBJCHR_CLOUDS = 0x012, + OBJCHR_SNOWSTORM_PARTICLE = 0x018, + OBJCHR_SANDSTORM_PARTICLE = 0x01C, + + OBJCHR_MAPSPRITES = 0x80, + + OBJCHR_DEBUGTEXT_DEFAULT = 0x180, + + OBJCHR_MU_180 = 0x180, + + OBJCHR_MANIM_180 = 0x180, + OBJCHR_MANIM_1C0 = 0x1C0, + + OBJCHR_TRAPFX = 0x240, + + OBJCHR_EMITSTARTS = 0x200, + OBJCHR_MINEFX = 0x180, + + OBJCHR_TRADEMENU_240 = 0x240, + + OBJCHR_SUBTITLEHELP_TEXT = 0x240, + + OBJCHR_BATTLEPREVIEW_MULTIPLIERS = 0x2E8, + + OBJCHR_MOVEPATH = 0x2F0, + + OBJCHR_FACE_DEFAULT2 = 0x1E0, + OBJCHR_FACE_DEFAULT1 = 0x268, + OBJCHR_FACE_DEFAULT0 = 0x2F0, + OBJCHR_FACE_DEFAULT3 = 0x378, + + OBJCHR_MU_BASE = 0x380, +}; + +enum +{ + OBJPAL_SYSTEM_OBJECTS = 0, + + OBJPAL_1 = 1, + + OBJPAL_TRAPFX = 2, + OBJPAL_MINEFX = 0x15, + + OBJPAL_STATUSHEAL_UNITSPRITE = 2, + + OBJPAL_BATTLEPREVIEW_MULTIPLIERS = 2, + + OBJPAL_MOVEPATH = 3, + + OBJPAL_SUBTITLEHELP_TEXT = 4, + + OBJPAL_MU_FADE = 5, + + OBJPAL_FACE_DEFAULT0 = 6, + OBJPAL_FACE_DEFAULT1 = 7, + OBJPAL_FACE_DEFAULT2 = 8, + OBJPAL_FACE_DEFAULT3 = 9, + + OBJPAL_TRADEMENU_8 = 8, + + OBJPAL_MANIM_3 = 3, + OBJPAL_MANIM_4 = 4, + OBJPAL_MANIM_SPECIALMU = 8, // .. 9 + + OBJPAL_7 = 7, + OBJPAL_10 = 10, + + OBJPAL_UNITSPRITE_PURPLE = 11, + + OBJPAL_MAPSPRITES = 12, + OBJPAL_UNITSPRITE_BLUE = OBJPAL_MAPSPRITES + 0, + OBJPAL_UNITSPRITE_RED = OBJPAL_MAPSPRITES + 1, + OBJPAL_UNITSPRITE_GREEN = OBJPAL_MAPSPRITES + 2, + OBJPAL_UNITSPRITE_GRAY = OBJPAL_MAPSPRITES + 3, +}; diff --git a/EngineHacks/Necessary/GrowthGetters/C/include/constants/video-wm.h b/EngineHacks/Necessary/GrowthGetters/C/include/constants/video-wm.h new file mode 100644 index 0000000000..894996007e --- /dev/null +++ b/EngineHacks/Necessary/GrowthGetters/C/include/constants/video-wm.h @@ -0,0 +1,20 @@ +#pragma once + +#include "constants/video-global.h" + +enum +{ + OBJCHR_WM_FACE_A = 0x200, + OBJCHR_WM_FACE_B = 0x288, + + OBJCHR_WM_TEXT = 0x340, +}; + +enum +{ + OBJPAL_WM_TEXTBOX = 9, + OBJPAL_WM_TEXT = 13, + + OBJPAL_WM_FACE_A = 14, + OBJPAL_WM_FACE_B = 15, +}; diff --git a/EngineHacks/Necessary/GrowthGetters/C/include/convoymenu.h b/EngineHacks/Necessary/GrowthGetters/C/include/convoymenu.h new file mode 100644 index 0000000000..739f2fa4b3 --- /dev/null +++ b/EngineHacks/Necessary/GrowthGetters/C/include/convoymenu.h @@ -0,0 +1,12 @@ +#ifndef CONVOYMENU_H +#define CONVOYMENU_H + +int SendToConvoyMenu_Draw(struct MenuProc*, struct MenuItemProc*); +u8 SendToConvoyMenu_Selected(struct MenuProc*, struct MenuItemProc*); +u8 SendToConvoyMenu_Selected2(struct MenuProc*, struct MenuItemProc*); +u8 SendToConvoyMenu_Idle(struct MenuProc*, struct MenuItemProc*); +int MenuCommand_DrawExtraItem(struct MenuProc*, struct MenuItemProc*); +u8 SendToConvoyMenu_NormalEffect(struct MenuProc*, struct MenuItemProc*); +u8 MenuCommand_SendItemToConvoy(struct MenuProc*, struct MenuItemProc*); + +#endif //CONVOYMENU_H diff --git a/EngineHacks/Necessary/GrowthGetters/C/include/cp_common.h b/EngineHacks/Necessary/GrowthGetters/C/include/cp_common.h new file mode 100644 index 0000000000..244ace6fec --- /dev/null +++ b/EngineHacks/Necessary/GrowthGetters/C/include/cp_common.h @@ -0,0 +1,106 @@ +#ifndef GUARD_CP_COMMON_H +#define GUARD_CP_COMMON_H + +struct AiState +{ + /* 00 */ u8 units[116]; + /* 74 */ u8* unitIt; + /* 78 */ u8 orderState; + /* 79 */ u8 decideState; + /* 7A */ s8 dangerMapFilled; // bool + /* 7B */ u8 flags; + /* 7C */ u8 unk7C; + /* 7D */ u8 combatWeightTableId; + /* 7E */ u8 unk7E; + /* 7F */ u8 unk7F; + /* 80 */ u32 specialItemFlags; + /* 84 */ u8 unk84; + /* 85 */ u8 bestBlueMov; + /* 86 */ u8 unk86[8]; +}; + +struct AiDecision +{ + /* 00 */ u8 actionId; + + /* 01 */ u8 unitId; + /* 02 */ u8 xMove; + /* 03 */ u8 yMove; + /* 04 */ u8 unk04; + /* 05 */ u8 unk05; + /* 06 */ u8 targetId; + /* 07 */ u8 itemSlot; + /* 08 */ u8 xTarget; + /* 09 */ u8 yTarget; + + /* 0A */ s8 actionPerformed; +}; + +enum +{ + AI_FLAGS_NONE = 0, + + AI_FLAG_0 = (1 << 0), + AI_FLAG_1 = (1 << 1), + AI_FLAG_BERSERKED = (1 << 2), + AI_FLAG_3 = (1 << 3), +}; + +enum +{ + AI_UNIT_FLAG_0 = (1 << 0), + AI_UNIT_FLAG_1 = (1 << 1), + AI_UNIT_FLAG_2 = (1 << 2), + AI_UNIT_FLAG_3 = (1 << 3), + AI_UNIT_FLAG_4 = (1 << 4), + AI_UNIT_FLAG_5 = (1 << 5), + AI_UNIT_FLAG_6 = (1 << 6), +}; + +enum +{ + AI_ACTION_NONE = 0, // move only + AI_ACTION_COMBAT = 1, + AI_ACTION_ESCAPE = 2, + AI_ACTION_STEAL = 3, + AI_ACTION_PILLAGE = 4, + AI_ACTION_STAFF = 5, + AI_ACTION_USEITEM = 6, + AI_ACTION_REFRESH = 7, + AI_ACTION_TALK = 8, + AI_ACTION_RIDEBALLISTA = 9, + AI_ACTION_EXITBALLISTA = 10, + AI_ACTION_DKNIGHTMARE = 11, + AI_ACTION_DKSUMMON = 12, + AI_ACTION_PICK = 13, +}; + +enum +{ + AI_COMPARE_GT, + AI_COMPARE_GE, + AI_COMPARE_EQ, + AI_COMPARE_LE, + AI_COMPARE_LT, + AI_COMPARE_NE, +}; + + +extern struct AiState gAiState; +extern struct AiDecision gAiDecision; + +extern void(*AiDecideMainFunc)(void); + +extern struct ProcCmd CONST_DATA gProcScr_CpPhase[]; +extern struct ProcCmd CONST_DATA gProcScr_BerserkCpPhase[]; +extern struct ProcCmd CONST_DATA gProcScr_CpOrder[]; +extern struct ProcCmd CONST_DATA gProcScr_BerserkCpOrder[]; +extern struct ProcCmd CONST_DATA gProcScr_CpDecide[]; +extern struct ProcCmd CONST_DATA gProcScr_CpPerform[]; + +void AiClearDecision(void); +void AiSetDecision(s16 xMove, s16 yMove, u8 actionId, u8 targetId, u8 itemSlot, u8 xTarget, u8 yTarget); +void AiUpdateDecision(u8 actionId, u8 targetId, u8 itemSlot, u8 xTarget, u8 yTarget); +void AiDecideMain(void); + +#endif // GUARD_CP_COMMON_H diff --git a/EngineHacks/Necessary/GrowthGetters/C/include/cp_data.h b/EngineHacks/Necessary/GrowthGetters/C/include/cp_data.h new file mode 100644 index 0000000000..8df81f7548 --- /dev/null +++ b/EngineHacks/Necessary/GrowthGetters/C/include/cp_data.h @@ -0,0 +1,45 @@ +#ifndef GUARD_CP_DATA_H +#define GUARD_CP_DATA_H + +struct AiCombatScoreCoefficients { + /* 00 */ u8 coeffDamageDealt; + /* 01 */ u8 coeffLowHpOpponent; + /* 02 */ u8 coeffFriendZone; + /* 03 */ u8 coeffClassRankBonus; + /* 04 */ u8 coeffTurnNumber; + /* 05 */ u8 coeffDamageTaken; + /* 06 */ u8 coeffDanger; + /* 07 */ u8 coeffLowHpSelf; + /* 08 */ u8 classRankBonuses[9]; +}; + +struct AiEscapePt { + /* 00 */ u8 x, y; + /* 02 */ u8 facing; +}; + +struct AiHealThreshold { + /* 00 */ u8 exitThreshold; + /* 01 */ u8 enterThreshold; +}; + +enum { + AI_ENABLE_DOOR_KEY = (1 << 0), + AI_ENABLE_LOCKPICK = (1 << 1), + AI_ENABLE_ANTITOXIN = (1 << 2), +}; + +extern const struct AiCombatScoreCoefficients gAiCombatScoreCoefficientTable[]; +extern const u32 gAiItemConfigTable[]; + +extern u8 CONST_DATA gUnknown_085A814C[]; +extern const u8* CONST_DATA gAiClassRankLists[]; +extern const struct AiEscapePt* CONST_DATA gRedAiEscapePoints[]; +extern const struct AiEscapePt* CONST_DATA gGreenAiEscapePoints[]; +extern struct AiHealThreshold CONST_DATA gAI3HealingThresholdTable[]; +extern const struct Vec2** CONST_DATA gUnknown_085A8400; +extern u16 CONST_DATA gAiStealPriorityItemList[]; +extern struct AiScr** CONST_DATA gpAi2Table[]; +extern struct AiScr** CONST_DATA gpAi1Table[]; + +#endif // GUARD_CP_DATA_H diff --git a/EngineHacks/Necessary/GrowthGetters/C/include/cp_perform.h b/EngineHacks/Necessary/GrowthGetters/C/include/cp_perform.h new file mode 100644 index 0000000000..06e8696dc6 --- /dev/null +++ b/EngineHacks/Necessary/GrowthGetters/C/include/cp_perform.h @@ -0,0 +1,35 @@ +#ifndef GUARD_CP_PERFORM_H +#define GUARD_CP_PERFORM_H + +// ??? AiTargetCursor_Main(???); +void StartAiTargetCursor(int x, int y, int kind, ProcPtr parent); +// ??? CpPerform_UpdateMapMusic(???); +// ??? CpPerform_MoveCameraOntoUnit(???); +// ??? CpPerform_BeginUnitMovement(???); +void AiRefreshMap(void); +// ??? AiStartCombatAction(???); +// ??? AiStartEscapeAction(???); +// ??? AiStartStealAction(???); +// ??? AiPillageAction(???); +// ??? AiStaffAction(???); +// ??? AiUseItemAction(???); +// ??? AiRefreshAction(???); +// ??? AiTalkAction(???); +// ??? AiRideBallistaAction(???); +// ??? AiExitBallistaAction(???); +// ??? AiDKNightmareAction(???); +// ??? AiDKSummonAction(???); +// ??? AiPickAction(???); +// ??? CpPerform_MoveCameraOntoTarget(???); +// ??? CpPerform_PerformAction(???); +// ??? CpPerform_WaitAction(???); +// ??? CpPerform_803A63C(???); +// ??? AiDummyAction(???); +// ??? AiEscapeAction(???); +// ??? AiWaitAndClearScreenAction(???); +// ??? CpPerform_803A6D0(???); + +extern struct ProcCmd CONST_DATA gProcScr_AiTargetCursor[]; +extern struct ProcCmd CONST_DATA gProcScr_CpPerform[]; + +#endif // GUARD_CP_PERFORM_H diff --git a/EngineHacks/Necessary/GrowthGetters/C/include/cp_script.h b/EngineHacks/Necessary/GrowthGetters/C/include/cp_script.h new file mode 100644 index 0000000000..10a9d91de4 --- /dev/null +++ b/EngineHacks/Necessary/GrowthGetters/C/include/cp_script.h @@ -0,0 +1,132 @@ +#ifndef GUARD_CP_SCRIPT_H +#define GUARD_CP_SCRIPT_H + +enum +{ + AI_CMD_CONDITIONAL = 0x00, + AI_CMD_CALL_FUNC = 0x01, + AI_CMD_SET_AI = 0x02, + AI_CMD_GOTO = 0x03, + AI_CMD_ACTION_ON_CHAR = 0x04, + AI_CMD_ACTION = 0x05, + AI_CMD_NOP = 0x06, + AI_CMD_ACTION_IN_PLACE = 0x07, + AI_CMD_ACTION_ON_CLASS = 0x08, + AI_CMD_STAFF_ACTION = 0x09, + AI_CMD_STAFF_ACTION_2 = 0x0A, + AI_CMD_STAFF_ACTION_3 = 0x0B, + AI_CMD_MOVE_TOWARDS = 0x0C, + AI_CMD_MOVE_TOWARDS_CHAR = 0x0D, + AI_CMD_NOP_0E = 0x0E, + AI_CMD_MOVE_TOWARDS_CLASS = 0x0F, + AI_CMD_PILLAGE = 0x10, + AI_CMD_MOVE_TO_SAFETY = 0x11, + AI_CMD_MOVE_TO_ENEMY = 0x12, + AI_CMD_MOVE_TO_ENEMY_2 = 0x13, + AI_CMD_NOP_14 = 0x14, + AI_CMD_NOP_15 = 0x15, + AI_CMD_MOVE_RANDOM = 0x16, + AI_CMD_ESCAPE = 0x17, + AI_CMD_ATTACK_WALLS = 0x18, + AI_CMD_MOVE_TO_TERRAIN = 0x19, + AI_CMD_MOVE_TO_LISTED_TERRAIN = 0x1A, + AI_CMD_1B = 0x1B, + AI_CMD_LABEL = 0x1C, + + AI_CMD_COUNT = 0x1D, +}; + +struct AiScr +{ + /* 00 */ u8 cmd; + /* 01 */ u8 unk_01; + /* 02 */ u8 unk_02; + /* 03 */ u8 unk_03; + /* 04 */ u32 unk_04; + /* 08 */ const void* unk_08; + /* 0C */ const void* unk_0C; +}; + +typedef s8(*AiScrFunc)(const void* arg); + +s8 AiTryExecScriptA(void); +s8 AiExecFallbackScriptA(void); +s8 AiTryExecScriptB(void); +s8 AiExecFallbackScriptB(void); +// ??? AiScript_Exec(???); +// ??? AiScriptCmd_00_ConditionalGoto(???); +// ??? AiScriptCmd_01_FunctionCall(???); +// ??? AiScriptCmd_02_ChangeAi(???); +// ??? AiScriptCmd_03_Goto(???); +s8 AiIsUnitEnemy(struct Unit* unit); +// ??? AiIsUnitNonActive(???); +// ??? AiIsUnitEnemyAndNotInScrList(???); +// ??? AiIsUnitEnemyOrInScrList(???); +// ??? AiIsUnitEnemyAndScrCharId(???); +// ??? AiIsUnitEnemyAndScrClassId(???); +// ??? AiScriptCmd_04_ActionOnSelectedCharacter(???); +// ??? AiScriptCmd_05_DoStandardAction(???); +// ??? AiScriptCmd_06_DoNothing(???); +// ??? AiScriptCmd_07_DoStandardActionNoMove(???); +// ??? AiScriptCmd_08_DoStandardActionAgainstClass(???); +// ??? AiScriptCmd_09_DoStaffAction(???); +// ??? AiScriptCmd_0A_DoStaffAction(???); +// ??? AiScriptCmd_0B_DoStaffAction(???); +// ??? AiScriptCmd_0C_MoveTowardsSetPoint(???); +// ??? AiScriptCmd_0D_MoveTowardsCharacterUntilInRange(???); +// ??? AiScriptCmd_0E_DoNothing(???); +// ??? AiScriptCmd_0F_MoveTowardsUnitWithClass(???); +// ??? AiScriptCmd_10_DoLooting(???); +// ??? AiScriptCmd_11_MoveTowardsSafety(???); +// ??? AiScriptCmd_12_MoveTowardsEnemy(???); +// ??? AiScriptCmd_13(???); +// ??? AiScriptCmd_14_DoNothing(???); +// ??? AiScriptCmd_15_DoNothing(???); +// ??? AiScriptCmd_16_RandomMovement(???); +// ??? AiScriptCmd_17_DoEscape(???); +// ??? sub_803CF60(???); +// ??? sub_803CFB4(???); +// ??? sub_803D124(???); +// ??? AiScriptCmd_18_TryAttackSnagWall(???); +// ??? AiScriptCmd_19_MoveTowardsTerrain(???); +// ??? AiScriptCmd_1A_MoveTowardsTerrain(???); +// ??? AiScriptCmd_1B_NoOp(???); +void AiDoBerserkAction(void); +void AiDoBerserkMove(void); +// ??? sub_803D43C(???); +// ??? sub_803D440(???); + +#define AI_CONDITIONAL(target, cond, left, right) { AI_CMD_CONDITIONAL, (cond), -1, (target), (right), (left), NULL } +#define AI_CALL_FUNC(func, argptr) { AI_CMD_CALL_FUNC, 0, -1, 0, 0, (func), (argptr) } +#define AI_SET_AI(ai1, ai2) { AI_CMD_SET_AI, (ai1), (ai2), 0, 0, NULL, NULL } +#define AI_GOTO(target) { AI_CMD_GOTO, 0, -1, (target), 0, NULL, NULL } +#define AI_ACTION_ON_CHAR(chance, charId) { AI_CMD_ACTION_ON_CHAR, (chance), -1, 0, (charId), NULL, NULL } +#define AI_ACTION_IGNORING(chance, list) { AI_CMD_ACTION, (chance), -1, 0, 0, (list), NULL } +#define AI_NOP { AI_CMD_NOP, 0, -1, 0, 0, NULL, NULL } +#define AI_ACTION_IN_PLACE(chance) { AI_CMD_ACTION_IN_PLACE, (chance), -1, 0, 0, NULL, NULL } +#define AI_BAD_LABEL(id) /* bugged! */ { AI_CMD_STAFF_ACTION_3, (id), 0, 0, 0, NULL, NULL } +#define AI_MOVE_TOWARDS(x, y) { AI_CMD_MOVE_TOWARDS, (x), -1, (y), 0, NULL, NULL } +#define AI_MOVE_TOWARDS_CHAR(charId) { AI_CMD_MOVE_TOWARDS_CHAR, 0, -1, 0, (charId), NULL, NULL } +#define AI_NOP_0E { AI_CMD_NOP_0E, 0, -1, 0, 0, NULL, NULL } +#define AI_PILLAGE { AI_CMD_PILLAGE, 0, -1, 0, 0, NULL, NULL } +#define AI_MOVE_TO_ENEMY_IGNORING(list) { AI_CMD_MOVE_TO_ENEMY, 0, -1, 0, 0, (list), NULL } +#define AI_MOVE_TO_ENEMY_2 { AI_CMD_MOVE_TO_ENEMY_2, 0, -1, 0, 0, NULL, NULL } +#define AI_MOVE_RANDOM { AI_CMD_MOVE_RANDOM, 0, -1, 0, 0, NULL, NULL } +#define AI_ESCAPE { AI_CMD_ESCAPE, 0, -1, 0, 0, NULL, NULL } +#define AI_ATTACK_WALLS { AI_CMD_ATTACK_WALLS, 0, -1, 0, 0, NULL, NULL } +#define AI_MOVE_TO_LISTED_TERRAIN(list) { AI_CMD_MOVE_TO_LISTED_TERRAIN, 0, -1, 0, 0, (list), NULL } +#define AI_LABEL(id) { AI_CMD_LABEL, 0, -1, (id), 0, NULL, NULL } + +#define AI_GOTO_IFGT(target, left, right) AI_CONDITIONAL(target, AI_COMPARE_GT, left, right) +#define AI_GOTO_IFGE(target, left, right) AI_CONDITIONAL(target, AI_COMPARE_GE, left, right) +#define AI_GOTO_IFEQ(target, left, right) AI_CONDITIONAL(target, AI_COMPARE_EQ, left, right) +#define AI_GOTO_IFLE(target, left, right) AI_CONDITIONAL(target, AI_COMPARE_LE, left, right) +#define AI_GOTO_IFLT(target, left, right) AI_CONDITIONAL(target, AI_COMPARE_LT, left, right) +#define AI_GOTO_IFNE(target, left, right) AI_CONDITIONAL(target, AI_COMPARE_NE, left, right) +#define AI_SET_AI1(ai1) AI_SET_AI(ai1, -1) +#define AI_SET_AI2(ai2) AI_SET_AI(-1, ai2) +#define AI_GOTO_START AI_GOTO(0) +#define AI_ACTION(chance) AI_ACTION_IGNORING(chance, NULL) +#define AI_MOVE_TO_ENEMY AI_MOVE_TO_ENEMY_IGNORING(NULL) + +#endif // GUARD_CP_SCRIPT_H \ No newline at end of file diff --git a/EngineHacks/Necessary/GrowthGetters/C/include/cp_utility.h b/EngineHacks/Necessary/GrowthGetters/C/include/cp_utility.h new file mode 100644 index 0000000000..e7aa6c4dec --- /dev/null +++ b/EngineHacks/Necessary/GrowthGetters/C/include/cp_utility.h @@ -0,0 +1,51 @@ +#ifndef GUARD_CP_UTILITY_H +#define GUARD_CP_UTILITY_H + +s8 AiCompare(const u8* left, u8 op, u32 right); +s8 AiFindTargetInReachByCharId(int uid, struct Vec2* out); +s8 AiFindTargetInReachByClassId(int classId, struct Vec2* out); +s8 AiFindTargetInReachByFunc(s8(*func)(struct Unit* unit), struct Vec2* out); +s8 sub_803AA40(s8(*func)(struct Unit* unit), struct Vec2* out); +void AiRandomMove(void); +s8 AiReachesByBirdsEyeDistance(struct Unit* unit, struct Unit* other, u16 item); +s8 AiCouldReachByBirdsEyeDistance(struct Unit* unit, struct Unit* other, u16 item); +s8 AiIsInShortList(const u16* list, u16 item); +s8 AiIsInByteList(const u8* list, u8 item); +s8 AiFindClosestTerrainPosition(const u8*, int, struct Vec2*); +// ??? AiGetPositionRange(???); +s8 AiFindClosestTerrainAdjacentPosition(const u8*, int, struct Vec2*); +s8 AiFindClosestUnlockPosition(int, struct Vec2*, struct Vec2*); +// ??? AiCountUnitsInRange(???); +int AiCountEnemyUnitsInRange(void); +// ??? AiCountAlliedUnitsInRange(???); +// ??? AiCountNearbyUnits(???); +int AiCountNearbyEnemyUnits(s16, s16); +// ??? AiCountNearbyAlliedUnits(???); +void FillMovementAndRangeMapForItem(struct Unit* unit, u16 item); +// ??? AiMakeMoveRangeUnitPowerMaps(???); +// ??? sub_803B678(???); +s8 AiFindBestAdjacentPositionByFunc(int, int, u8(*)(int, int), struct Vec2*); +int AiGetItemStealRank(u16 item); +s8 AiGetUnitStealItemSlot(struct Unit* unit); +s8 AiFindSafestReachableLocation(struct Unit*, struct Vec2*); +s8 AiFindPillageLocation(struct Vec2* out, u8* outItemSlot); +// ??? AiGetChestUnlockItemSlot(???); +void AiTryMoveTowards(s16, s16, u8, u8, u8); +void sub_803BBF4(s16 x, s16 y, u8 action, u8 maxDanger, u8 unk); +// ??? AiGetUnitClosestValidPosition(???); +u8 AiGetClassRank(u8 classId); +s8 AiUnitWithCharIdExists(u16 uid); +s8 AiIsWithinRectDistance(s16, s16, u8, u8, u8); +s8 AiLocationIsPillageTarget(u8 x, u8 y); +void SetupUnitInventoryAIFlags(void); +// ??? SetupUnitStatusStaffAIFlags(???); +// ??? SetupUnitHealStaffAIFlags(???); +// ??? SaveNumberOfAlliedUnitsIn0To8Range(???); +void CharStoreAI(struct Unit* unit, const struct UnitDefinition* uDef); +s8 sub_803C284(struct Vec2* out); +int sub_803C364(void); +int sub_803C3B0(void); +s8 sub_803C44C(struct Unit* unit); +void sub_803C490(struct Unit*); + +#endif // GUARD_CP_UTILITY_H diff --git a/EngineHacks/Necessary/GrowthGetters/C/include/ctc.h b/EngineHacks/Necessary/GrowthGetters/C/include/ctc.h new file mode 100644 index 0000000000..d7406a58dd --- /dev/null +++ b/EngineHacks/Necessary/GrowthGetters/C/include/ctc.h @@ -0,0 +1,83 @@ +#ifndef GUARD_CTC_H +#define GUARD_CTC_H + +#include "global.h" + +#define OAM0_Y(ay) ((ay) & 0x00FF) +#define OAM0_AFFINE_ENABLE 0x0100 +#define OAM0_DOUBLESIZE 0x0200 +#define OAM0_DISABLE 0x0200 +#define OAM0_BLEND 0x0400 +#define OAM0_WINDOW 0x0800 +#define OAM0_MOSAIC 0x1000 +#define OAM0_256COLORS 0x2000 +#define OAM0_SHAPE_8x8 0x0000 +#define OAM0_SHAPE_16x16 0x0000 +#define OAM0_SHAPE_32x32 0x0000 +#define OAM0_SHAPE_64x64 0x0000 +#define OAM0_SHAPE_16x8 0x4000 +#define OAM0_SHAPE_32x8 0x4000 +#define OAM0_SHAPE_32x16 0x4000 +#define OAM0_SHAPE_64x32 0x4000 +#define OAM0_SHAPE_8x16 0x8000 +#define OAM0_SHAPE_8x32 0x8000 +#define OAM0_SHAPE_16x32 0x8000 +#define OAM0_SHAPE_32x64 0x8000 + +#define OAM1_X(ax) ((ax) & 0x01FF) +#define OAM1_AFFINE_ID(ai) (((ai) << 9) & 0x3E00) +#define OAM1_HFLIP 0x1000 +#define OAM1_VFLIP 0x2000 +#define OAM1_SIZE_8x8 0x0000 +#define OAM1_SIZE_16x8 0x0000 +#define OAM1_SIZE_8x16 0x0000 +#define OAM1_SIZE_16x16 0x4000 +#define OAM1_SIZE_32x8 0x4000 +#define OAM1_SIZE_8x32 0x4000 +#define OAM1_SIZE_32x32 0x8000 +#define OAM1_SIZE_32x16 0x8000 +#define OAM1_SIZE_16x32 0x8000 +#define OAM1_SIZE_64x64 0xC000 +#define OAM1_SIZE_64x32 0xC000 +#define OAM1_SIZE_32x64 0xC000 + +#define OAM2_CHR(ac) ((ac) & 0x3FF) +#define OAM2_LAYER(al) (((al) & 0x3) << 10) // #define OAM2_LAYER(al) (((al) << 10) & 0x0C00) +#define OAM2_PAL(ap) (((ap) & 0xF) << 12) // #define OAM2_PAL(ap) (((ap) << 12) & 0xF000) + +struct oam2_data { + u16 chr : 0xA; + u16 layer : 0x2; + u16 pal : 0x4; +}; + +extern u16 CONST_DATA gObject_8x8[]; +extern u16 CONST_DATA gObject_16x16[]; +extern u16 CONST_DATA gObject_32x32[]; +extern u16 CONST_DATA gObject_64x64[]; // Unused +extern u16 CONST_DATA gObject_8x16[]; +extern u16 CONST_DATA gObject_16x32[]; +extern u16 CONST_DATA gObject_32x64[]; // Unused +extern u16 CONST_DATA gObject_16x8[]; +extern u16 CONST_DATA gObject_16x8_VFlipped[]; // Unused +extern u16 CONST_DATA gObject_32x16[]; +extern u16 CONST_DATA gObject_64x32[]; +extern u16 CONST_DATA gObject_32x8[]; +extern u16 CONST_DATA gObject_8x32[]; +extern u16 CONST_DATA gObject_32x8_VFlipped[]; // Unused +extern u16 CONST_DATA gObject_8x16_HFlipped[]; +extern u16 CONST_DATA gObject_8x8_HFlipped[]; +extern u16 CONST_DATA gObject_8x8_VFlipped[]; // Unused +extern u16 CONST_DATA gObject_8x8_HFlipped_VFlipped[]; // Unused +extern u16 CONST_DATA gObject_16x16_VFlipped[]; + +void PutObjectAffine(int id, int pa, int pb, int pc, int pd); +void ClearSprites(void); +void PutSprite(int layer, int x, int y, const u16* object, int oam2); +void PutSpriteExt(int layer, int xOam1, int yOam0, const u16* object, int oam2); +void PushSpriteLayerObjects(int layer); + +struct SpriteProc* StartSpriteRefresher(ProcPtr parent, int layer, int x, int y, const u16* object, int tileref); +void MoveSpriteRefresher(struct SpriteProc* proc, int x, int y); + +#endif // GUARD_CTC_H diff --git a/EngineHacks/Necessary/GrowthGetters/C/include/efxbattle.h b/EngineHacks/Necessary/GrowthGetters/C/include/efxbattle.h new file mode 100644 index 0000000000..e835dbc51b --- /dev/null +++ b/EngineHacks/Necessary/GrowthGetters/C/include/efxbattle.h @@ -0,0 +1,879 @@ +#pragma once + +#include "global.h" +#include "anime.h" +#include "proc.h" + +struct ProcEfx { + PROC_HEADER; + + /* 29 */ u8 hitted; + /* 2A */ u8 type; + /* 2B */ STRUCT_PAD(0x2B, 0x2C); + /* 2C */ s16 timer; + /* 2E */ s16 unk2E; + /* 30 */ s16 unk30; + /* 32 */ u16 unk32; + /* 34 */ STRUCT_PAD(0x34, 0x44); + /* 44 */ u32 unk44; + /* 48 */ u32 unk48; + /* 4C */ u32 unk4C; + /* 50 */ u32 unk50; + /* 54 */ s16 *unk54; + /* 58 */ s16 **unk58; + /* 5C */ struct Anim *anim; +}; + +struct ProcEfxBG { + PROC_HEADER; + + STRUCT_PAD(0x29, 0x2C); + /* 2C */ s16 timer; + /* 2E */ s16 terminator; + /* 30 */ s16 unk30; + STRUCT_PAD(0x32, 0x44); + /* 44 */ u32 frame; + /* 48 */ const u16 *frame_config; + /* 4C */ u16 **unk4C; + /* 50 */ u16 **unk50; + /* 54 */ u16 **unk54; + STRUCT_PAD(0x58, 0x5C); + /* 5C */ struct Anim *anim; +}; + +struct ProcEfxBGCOL { + PROC_HEADER; + + STRUCT_PAD(0x29, 0x2C); + /* 2C */ s16 timer; + STRUCT_PAD(0x2E, 0x44); + /* 44 */ u32 frame; + /* 48 */ const u16 *frame_config; + /* 4C */ void *unk4C; + STRUCT_PAD(0x50, 0x5C); + /* 5C */ struct Anim *anim; +}; + +struct ProcEfxOBJ { + PROC_HEADER; + + /* 29 */ u8 unk29; + STRUCT_PAD(0x2A, 0x2C); + /* 2C */ s16 timer; + /* 2E */ s16 unk2E; + STRUCT_PAD(0x30, 0x5C); + /* 5C */ struct Anim *anim; + /* 60 */ struct Anim *anim2; +}; + +struct ProcEkrDispUP { + PROC_HEADER; + + /* 29 */ u8 unk29; + /* 2A */ u8 unk2A; + /* 2B */ u8 _pad_2B[0x32 - 0x2B]; + /* 32 */ u16 unk32; + /* 34 */ u8 _pad_32[0x3A - 0x34]; + /* 3A */ u16 unk3A; + /* 3C */ u8 _pad_3C[0x4C - 0x3C]; + /* 4C */ u32 unk4C; + /* 50 */ u32 unk50; +}; + +extern struct ProcEkrDispUP *gpProcEkrDispUP; + +struct Unknown_030053E0 { + u16 u00; + u16 u02; + u16 u04; + u16 u06; + u16 u08; + u16 u0a; + u16 u0c; + u16 u0e; + u16 u10; + u16 u12; + u16 *buf; + u8 *u18; + u8 *u1c; + u8 *u20; + void (*u24)(void); +}; +extern struct Unknown_030053E0 gUnknown_030053E0; + +struct Unknown_030053A0 { + /* 00 */ u8 u00; + /* 01 */ u8 u01; + /* 02 */ u16 u02; + /* 04 */ u16 u04; + /* 06 */ u16 u06; + /* 08 */ u16 u08; + /* 0A */ u16 u0a; + /* 0C */ u16 u0c; + /* 0E */ u16 u0e; + /* 10 */ u16 u10; + /* 14 */ struct Anim *anim1; + /* 18 */ struct Anim *anim2; + /* 1C */ void *u1c; + /* 20 */ void *u20; + /* 24 */ void *u24; + /* 28 */ void *u28; + /* 2C */ void *_u2c; + /* 30 */ struct Unknown_030053E0 * u30; +}; + +extern struct Unknown_030053A0 gUnknown_030053A0; + +struct Unknown_0201FADC { + /* 00 */ u16 things[8]; + /* 10 */ u16 _pad_10; + /* 14 */ ProcPtr p1; + /* 18 */ ProcPtr p2; + /* 1c */ u32 u1c; + /* 20 */ u8 *u20; + /* 24 */ u32 _pad_24; +}; + +extern struct Unknown_0201FADC gUnknown_0201FADC; + +struct Struct20200E0_14 { + /* 00 */ u8 _pad_00[0x4C - 0x0]; + /* 4C */ int unk4C; +}; + +struct Struct20200E0 { + /* 00 */ u16 unk00; + /* 02 */ u16 unk02; + /* 04 */ u16 unk04; + /* 06 */ u16 unk06; + /* 08 */ u16 unk08; + /* 0A */ u16 unk0A; + /* 0C */ u16 unk0C; + /* 0E */ u16 unk0E; + /* 10 */ u16 unk10; + /* 14 */ void *unk14; + /* 18 */ void *unk18; + /* 1C */ void *unk1C; + /* 20 */ void *unk20; + /* 24 */ void *unk24; +}; +extern struct Struct20200E0 gUnknown_020200E0; + +struct ProcEfxHPBar { + PROC_HEADER; + + /* 29 */ u8 death; + /* 2A */ u8 _pad_2A[0x2C - 0x2A]; + /* 2C */ s16 pos; + /* 2E */ s16 cur; + /* 30 */ u8 _pad_30[0x48 - 0x30]; + /* 48 */ int diff; + /* 4C */ int pre; + /* 50 */ int post; + /* 54 */ int timer; + /* 58 */ int finished; + /* 5C */ struct Anim *anim5C; + /* 60 */ struct Anim *anim60; + /* 64 */ struct Anim *anim64; +}; + +void ekrDispUPMain(struct ProcEkrDispUP *proc); + +struct ProcEfxDead { + PROC_HEADER; + + /* 29 */ STRUCT_PAD(0x29, 0x2C); + /* 2C */ s16 timer; + /* 2E */ s16 unk2E; + /* 30 */ STRUCT_PAD(0x30, 0x5C); + /* 5C */ struct Anim *anim1; + /* 60 */ struct Anim *anim2; +}; + +void NewEfxDeadEvent(struct Anim *anim1, struct Anim *anim2); +void sub_8052DFC(struct ProcEfxDead *proc); +void sub_8052E7C(struct ProcEfxDead *proc); +void sub_8052EAC(struct ProcEfxDead *proc); +void sub_8052F24(struct ProcEfxDead *proc); +void sub_8052F84(struct ProcEfxDead *proc); +void NewEfxDead(struct Anim *anim1, struct Anim *anim2); +void sub_8052FEC(struct ProcEfxDead *proc); +void sub_8053080(struct ProcEfxDead *proc); +void NewEfxDeadPika(struct Anim *anim1, struct Anim *anim2); +void EfxDeadPikaMain(struct ProcEfxDead *proc); +void NewEfxDeadAlpha(struct Anim *anim1, struct Anim *anim2); +void EfxDeadAlphaMain(struct ProcEfxDead *proc); +void NewEfxDeadDragonAlpha(struct Anim *anim1, struct Anim *anim2); +void EfxDeadDragonAlphaMain(struct ProcEfxDead *proc); + +struct ProcEfxStatusUnit { + PROC_HEADER; + /* 29 */ u8 invalid; + /* 2A */ u8 _pad_2A[0x2C - 0x2A]; + /* 2C */ u16 unk2C; + /* 2E */ u8 _pad_2D[0x32 - 0x2E]; + /* 32 */ s16 red; + /* 34 */ s16 green; + /* 36 */ s16 blue; + /* 38 */ u8 _pad_38[0x44 - 0x38]; + /* 44 */ u32 unk44; + /* 48 */ const u16 *unk48; + /* 4C */ u32 debuff; + /* 50 */ u32 unk50; + + /* 54 */ u8 _pad_54[0x5C - 0x54]; + /* 5C */ struct Anim *anim; +}; + +extern struct ProcEfxStatusUnit *gpProcEfxStatusUnits[2]; + +void NewEfxStatusUnit(struct Anim *anim); +// ??? EndEfxStatusUnits(???); +// ??? DeleteEach6C_efxStatusUnit(???); +void DisableEfxStatusUnits(struct Anim *anim); +void EnableEfxStatusUnits(struct Anim *anim); +void SetUnitEfxDebuff(struct Anim *anim, int debuff); +u32 GettUnitEfxDebuff(struct Anim *anim); +void EfxStatusUnitSomePalModify(struct Anim *anim, int, int, int); +void EfxStatusUnitMain(struct ProcEfxStatusUnit *proc); +void EfxStatusUnitEnd(struct ProcEfxStatusUnit *proc); + +struct ProcEfxWeaponIcon { + PROC_HEADER; + + /* 29 */ STRUCT_PAD(0x29, 0x2C); + /* 2C */ s16 unk2C; + /* 2E */ STRUCT_PAD(0x2E, 0x44); + /* 44 */ u32 unk44; + /* 48 */ const u16 *unk48; + /* 4C */ u32 unk4C; + /* 50 */ u32 unk50; + /* 54 */ int unk54; + /* 58 */ int unk58; +}; + +extern struct ProcEfxWeaponIcon *gpProcEfxWeaponIcon; + +void NewEfxWeaponIcon(s16 a, s16 b); +void EndProcEfxWeaponIcon(void); +void EfxWeaponIconSet50(void); +void EfxWeaponIconClear50(void); +void sub_8054F10(struct ProcEfxWeaponIcon *proc); +void sub_8054F78(struct ProcEfxWeaponIcon *proc); + +struct ProcEfxSpellCast { + PROC_HEADER; + + /* 29 */ u8 unk29; + /* 2A */ STRUCT_PAD(0x2A, 0x2C); + /* 2C */ s16 unk2C; + /* 2E */ s16 unk2E; +}; + +extern struct ProcEfxSpellCast *gpProcEfxSpellCast; + +void NewEfxSpellCast(void); +void EfxSpellCastSet29(void); +void EndEfxSpellCast(void); +void sub_8055038(struct ProcEfxSpellCast *proc); +void sub_805509C(struct ProcEfxSpellCast *proc); +void sub_80550DC(struct ProcEfxSpellCast *proc); + +struct ProcEfxSkill { + PROC_HEADER; + + /* 29 */ STRUCT_PAD(0x29, 0x2C); + + /* 2C */ s16 timer; + /* 2E */ s16 unk2E; + + /* 30 */ STRUCT_PAD(0x30, 0x3A); + + /* 3A */ s16 unk3A; + + /* 3C */ STRUCT_PAD(0x3C, 0x44); + + /* 44 */ u32 unk44; + /* 48 */ const u16 *time_lut; + /* 4C */ u16 **tsa_lut; + /* 50 */ u16 **tsa_cur; + /* 54 */ u16 **img_lut; + /* 58 */ u16 **pal_lut; + /* 5C */ struct Anim *anim; +}; + +void NewEfxSkillType01BG(struct Anim *anim); +void EfxSkillType01BGMain(struct ProcEfxSkill *proc); +void NewEfxSkillCommonBG(struct Anim *anim, u8 val); +void sub_806E610(struct ProcEfxSkill *proc); +void sub_806E638(struct ProcEfxSkill *proc); +void sub_806E6E0(struct ProcEfxSkill *proc); +void sub_806E79C(struct ProcEfxSkill *proc); +void sub_806E868(struct ProcEfxSkill *proc); +void sub_806E8A4(struct ProcEfxSkill *proc); + +extern CONST_DATA u16 Img_EfxSkill1[]; +extern CONST_DATA u16 Img_EfxSkill2[]; +extern CONST_DATA u16 Img_EfxSkill3[]; +extern CONST_DATA u16 Img_EfxSkill4[]; +extern CONST_DATA u16 Img_EfxSkill5[]; +extern CONST_DATA u16 Img_EfxSkill6[]; +extern CONST_DATA u16 Img_EfxSkill7[]; +extern CONST_DATA u16 Img_EfxSkill8[]; +extern CONST_DATA u16 Img_EfxSkill9[]; +extern CONST_DATA u16 Img_EfxSkillA[]; +extern CONST_DATA u16 Img_EfxSkillB[]; +extern CONST_DATA u16 Img_EfxSkillC[]; +extern CONST_DATA u16 Img_EfxSkillD[]; +extern CONST_DATA u16 Img_EfxSkillE[]; +extern CONST_DATA u16 Img_EfxSkillF[]; +extern CONST_DATA u16 Img_EfxSkill10[]; + +extern CONST_DATA u16 Pal_EfxSkill1[]; +extern CONST_DATA u16 Pal_EfxSkill2[]; +extern CONST_DATA u16 Pal_EfxSkill3[]; +extern CONST_DATA u16 Pal_EfxSkill4[]; +extern CONST_DATA u16 Pal_EfxSkill5[]; +extern CONST_DATA u16 Pal_EfxSkill6[]; +extern CONST_DATA u16 Pal_EfxSkill7[]; +extern CONST_DATA u16 Pal_EfxSkill8[]; +extern CONST_DATA u16 Pal_EfxSkill9[]; +extern CONST_DATA u16 Pal_EfxSkillA[]; +extern CONST_DATA u16 Pal_EfxSkillB[]; +extern CONST_DATA u16 Pal_EfxSkillC[]; +extern CONST_DATA u16 Pal_EfxSkillD[]; +extern CONST_DATA u16 Pal_EfxSkillE[]; +extern CONST_DATA u16 Pal_EfxSkillF[]; +extern CONST_DATA u16 Pal_EfxSkill10[]; + +extern CONST_DATA u16 Tsa_EfxSkill1[]; +extern CONST_DATA u16 Tsa_EfxSkill2[]; +extern CONST_DATA u16 Tsa_EfxSkill3[]; +extern CONST_DATA u16 Tsa_EfxSkill4[]; +extern CONST_DATA u16 Tsa_EfxSkill5[]; +extern CONST_DATA u16 Tsa_EfxSkill6[]; +extern CONST_DATA u16 Tsa_EfxSkill7[]; +extern CONST_DATA u16 Tsa_EfxSkill8[]; +extern CONST_DATA u16 Tsa_EfxSkill9[]; +extern CONST_DATA u16 Tsa_EfxSkillA[]; +extern CONST_DATA u16 Tsa_EfxSkillB[]; +extern CONST_DATA u16 Tsa_EfxSkillC[]; +extern CONST_DATA u16 Tsa_EfxSkillD[]; +extern CONST_DATA u16 Tsa_EfxSkillE[]; +extern CONST_DATA u16 Tsa_EfxSkillF[]; +extern CONST_DATA u16 Tsa_EfxSkill10[]; + +void sub_806E8F0(void); +void sub_806E904(void); +void sub_806E920(void); + +extern const u16 FrameLut_EfxSkill[]; + +struct ProcEfxDamageMojiEffectOBJ { + PROC_HEADER; + + STRUCT_PAD(0x29, 0x2C); + /* 2C */ s16 timer; + /* 2E */ s16 unk2E; + STRUCT_PAD(0x30, 0x5C); + /* 5C */ struct Anim *anim; + /* 60 */ struct ProcEkrSubAnimeEmulator *sub_proc; +}; + +struct ProcEfxSRankSCR2 { + PROC_HEADER; + STRUCT_PAD(0x29, 0x2C); + /* 2C */ s16 timer; + /* 2E */ s16 terminator; + STRUCT_PAD(0x30, 0x44); + /* 44 */ u32 unk44; + STRUCT_PAD(0x48, 0x5C); + /* 5C */ struct ProcEfx *seff_scr1; +}; + +extern u16 gEkrBgPalBackupMaybe[]; +// extern ??? gUnknown_02016828 +extern u16 gObjBuf_EkrSideHitDmgCrit[]; +// extern ??? gUnknown_02016DC8 +// extern ??? gUnknown_02016E48 +// extern ??? gUnknown_02017048 +// extern ??? gUnknown_02017248 +// extern ??? gUnknown_02017448 +// extern ??? gUnknown_020176F0 +extern u16 gDecodedEkrHitDmgCritBuf[]; +extern u32 gEkrBattleEndFlag; +extern u32 gEkrHPBarCount; +extern u32 gEfxSpellAnimExists; +extern u32 gUnknown_02017730; +extern u32 gUnknown_02017734; +extern u32 gEkrDeadEventExist; +extern u32 gUnknown_0201773C; +extern u32 gUnknown_02017740; +extern u32 gEkrPos2Maybe; +extern u32 gUnknown_02017748; +extern u32 gEfxBgSemaphore; +extern u32 gUnknown_02017750; +extern u32 gUnknown_02017754; +extern u32 gUnknown_02017758; +extern u32 gUnknown_0201775C; +struct Vec2 gEkrBg2QuakeVec; +extern short gUnknown_02017764[2]; +extern short gUnknown_02017768[2]; + +extern u32 gpProcEfxHPBarColorChange; +extern short gEkrHitEfxBool[]; /* [0] for left and [1] for right, if in hit routine, 1, otherwise 0 */ +extern u8 gEkrImgBuffer[]; +extern u16 gUnknown_02019490[]; +extern u16 gEkrTsaBuffer[0x1000 / 2]; +extern u8 gUnknown_0201A790[]; +// extern ??? gUnknown_0201AF90 +// extern ??? gUnknown_0201AFC0 +// extern ??? gUnknown_0201AFF0 +// extern ??? gUnknown_0201B0D8 +// extern ??? gUnknown_0201B100 +// extern ??? gUnknown_0201B104 +// extern ??? gUnknown_0201B1E4 +// extern ??? gUnknown_0201B3A4 +// extern ??? gUnknown_0201B430 +// extern ??? gUnknown_0201B458 +// extern ??? gUnknown_0201B718 +// extern ??? gUnknown_0201B71C +// extern ??? gUnknown_0201B758 +// extern ??? gUnknown_0201B7DA +// extern ??? gUnknown_0201B864 +// extern ??? gUnknown_0201B930 +// extern ??? gUnknown_0201B958 +// extern ??? gUnknown_0201BBD8 +// extern ??? gUnknown_0201BE30 +// extern ??? gUnknown_0201BE32 +// extern ??? gUnknown_0201C5B4 +// extern ??? gUnknown_0201C5C0 +// extern ??? gUnknown_0201C5CC +// extern ??? gUnknown_0201C5CF +// extern ??? gUnknown_0201C5D0 +// extern ??? gUnknown_0201C5D1 +// extern ??? gUnknown_0201C5D4 +extern u16 gPalBackupEkrUnitMaybe[0x40 / sizeof(u16)]; +extern u16 gUnknown_0201C8D0[]; +// extern ??? gUnknown_0201C912 +extern u16 gUnknown_0201CDD4[]; // used as a palette buffer in opsubtitle +// extern ??? gUnknown_0201CF84 +extern u16 gUnknown_0201D428[]; +// extern ??? gUnknown_0201D438 +extern u16 gUnknown_0201D46A[]; +// extern ??? gUnknown_0201DB00 +// extern ??? gUnknown_0201DB28 +// extern ??? gUnknown_0201F148 +// extern ??? gUnknown_0201F160 +// extern ??? gUnknown_0201F198 +// extern ??? gUnknown_0201F19C +// extern ??? gUnknown_0201F948 +// extern ??? gUnknown_0201F978 +// extern ??? gUnknown_0201F9A8 +// extern ??? gUnknown_0201FA08 +// extern ??? gUnknown_0201FA38 +// extern ??? gUnknown_0201FA68 +extern int gUnknown_0201FAC8; +// extern ??? gEkrWindowAppearExist +// extern ??? gEkrNamewinAppearExist +// extern ??? gProcEkrBaseAppearExist +extern u32 gUnknown_0201FAD8; + +// extern ??? ProcScr_efxMaohFlash +// extern ??? ProcScr_efxMaohFlashBG1 +// extern ??? gUnknown_085D788C +// extern ??? gUnknown_085D790C +// extern ??? gUnknown_085D798C +// extern ??? gUnknown_085D7A0C +// extern ??? gUnknown_085D7A8C +// extern ??? gUnknown_085D7B0C +// extern ??? gUnknown_085D7B8C +// extern ??? gUnknown_085D7BA4 +// extern ??? gUnknown_085D7BB0 +// extern ??? gUnknown_085D7BBC +// extern ??? ProcScr_efxMaohFlashBG1BG3 +// extern ??? gUnknown_085D7BE0 +// extern ??? gUnknown_085D7BF4 +// extern ??? gUnknown_085D7C08 +// extern ??? gUnknown_085D7C1C +// extern ??? gUnknown_085D7C30 +// extern ??? gUnknown_085D7C44 +// extern ??? gUnknown_085D7C58 +// extern ??? gUnknown_085D7C70 +// extern ??? gUnknown_085D7C90 +// extern ??? gUnknown_085D7CB0 +// extern ??? gUnknown_085D7CD0 +// extern ??? gUnknown_085D7CF0 +// extern ??? gUnknown_085D7D10 +// extern ??? gUnknown_085D7D30 +// extern ??? gUnknown_085D7D58 +// extern ??? gUnknown_085D7D78 +// extern ??? gUnknown_085D7D90 +// extern ??? gUnknown_085D7DA8 +// extern ??? ProcScr_efxMaohFlashBG1EyeFire1OBJ1 +// extern ??? gUnknown_085D7DD8 +// extern ??? gUnknown_085D7DF0 +// extern ??? gUnknown_085D7E08 +// extern ??? gUnknown_085D7E20 +// extern ??? ProcScr_efxStoneBG +// extern ??? gUnknown_085D7E50 +// extern ??? gUnknown_085D7E9C +// extern ??? gUnknown_085D7EE8 +// extern ??? gUnknown_085D7F00 +// extern ??? gUnknown_085D7F18 +// extern ??? gUnknown_085D7F30 +// extern ??? gUnknown_085D7F80 +// extern ??? gUnknown_085D7FD0 +// extern ??? ProcScr_efxEvilEyeBG2 +// extern ??? gUnknown_085D8038 +// extern ??? gUnknown_085D8050 +// extern ??? gUnknown_085D8068 +// extern ??? gUnknown_085D8080 +// extern ??? gUnknown_085D8098 +// extern ??? gUnknown_085D80B0 +// extern ??? gUnknown_085D80C8 +// extern ??? gUnknown_085D80E0 +// extern ??? gUnknown_085D80E4 +// extern ??? ProcScr_efxNaglfarBG2 +// extern ??? gUnknown_085D8100 +// extern ??? gUnknown_085D8140 +// extern ??? gUnknown_085D8180 +// extern ??? gUnknown_085D81C0 +// extern ??? gUnknown_085D81D8 +// extern ??? gUnknown_085D81E8 +// extern ??? gUnknown_085D81F8 +// extern ??? gUnknown_085D8210 +// extern ??? gUnknown_085D8224 +// extern ??? ProcScr_efxNaglfarOBJ +// extern ??? gUnknown_085D8250 +// extern ??? ProcScr_efxNaglfarOBJRockGyre +// extern ??? gUnknown_085D8280 +// extern ??? ProcScr_efxDrzDrakbreath +// extern ??? gUnknown_085D82C8 +// extern ??? gUnknown_085D82E0 +// extern ??? ProcScr_efxDrzDrakbreathBGCOL +// extern ??? gUnknown_085D8318 +// extern ??? gUnknown_085D8330 +// extern ??? gUnknown_085D8348 +// extern ??? gUnknown_085D8374 +// extern ??? ProcScr_efxDarkGradoBG01 +// extern ??? gUnknown_085D83B8 +// extern ??? gUnknown_085D83F8 +// extern ??? gUnknown_085D8438 +// extern ??? gUnknown_085D8478 +// extern ??? gUnknown_085D847C +// extern ??? ProcScr_efxDarkGradoBG02 +// extern ??? gUnknown_085D84B4 +// extern ??? gUnknown_085D84D4 +// extern ??? gUnknown_085D8524 +// extern ??? gUnknown_085D8574 +// extern ??? gUnknown_085D85C4 +// extern ??? gUnknown_085D8614 +// extern ??? gUnknown_085D8664 +// extern ??? gUnknown_085D86B4 +// extern ??? gUnknown_085D8704 +// extern ??? ProcScr_efxDarkGradoOBJ01 +// extern ??? ProcScr_efxDarkGradoOBJ02piece +// extern ??? ProcScr_efxDarkGradoOBJ02 +// extern ??? ProcScr_efxCrimsonEye +// extern ??? gUnknown_085D877C +// extern ??? gUnknown_085D878C +// extern ??? ProcScr_efxCrimsonEyeBGFinish1 +// extern ??? ProcScr_efxCrimsonEyeOBJFinishPiece +// extern ??? gUnknown_085D87DC +// extern ??? ProcScr_efxCrimsonEyeOBJFinish +// extern ??? gUnknown_085D8874 +// extern ??? ProcScr_efxCrimsonEyeBG +// extern ??? gUnknown_085D88AC +// extern ??? ProcScr_efxCrimsonEyeOBJ +// extern ??? ProcScr_efxDarkLongMons +// extern ??? gUnknown_085D89B8 +// extern ??? gUnknown_085D89F8 +// extern ??? gUnknown_085D8A38 +// extern ??? ProcScr_efxDarkLongMonsBG01 +// extern ??? gUnknown_085D8A98 +// extern ??? ProcScr_efxDarkLongMonsBG02 +// extern ??? ProcScr_efxDarkLongMonsOBJ +// extern ??? gUnknown_085D8AEC +// extern ??? ProcScr_efxGorgon +// extern ??? gUnknown_085D8B24 +// extern ??? gUnknown_085D8B4C +// extern ??? gUnknown_085D8B78 +// extern ??? gUnknown_085D8BA4 +// extern ??? ProcScr_efxGorgonBGDirt +// extern ??? gUnknown_085D8BE8 +// extern ??? gUnknown_085D8BF4 +// extern ??? gUnknown_085D8C00 +// extern ??? ProcScr_efxGorgonBGTwister +// extern ??? gUnknown_085D8C24 +// extern ??? ProcScr_efxGorgonOBJTwisterPiece +// extern ??? ProcScr_efxGorgonOBJTwister +// extern ??? gUnknown_085D8C7C +// extern ??? gUnknown_085D8CA0 +// extern ??? ProcScr_efxGorgonBGFinish +// extern ??? gUnknown_085D8CE4 +// extern ??? gUnknown_085D8D14 +extern struct ProcCmd ProcScr_efxDamageMojiEffect[]; +extern struct ProcCmd ProcScr_efxDamageMojiEffectOBJ[]; +extern struct ProcCmd ProcScr_efxCriricalEffect[]; +extern struct ProcCmd ProcScr_efxCriricalEffectBG[]; +extern struct ProcCmd ProcScr_efxCriricalEffectBGCOL[]; +extern struct ProcCmd ProcScr_efxNormalEffect[]; +extern struct ProcCmd ProcScr_efxNormalEffectBG[]; +extern u16 *gUnknown_085D8DF4[]; +extern struct ProcCmd ProcScr_efxPierceCriticalEffect[]; +extern struct ProcCmd ProcScr_efxPierceCriticalEffectBG[]; +extern struct ProcCmd ProcScr_efxPierceCriticalEffectBGCOL[]; +extern struct ProcCmd ProcScr_efxPierceNormalEffect[]; +extern struct ProcCmd ProcScr_efxPierceNormalEffectBG[]; +extern u16 *gUnknown_085D8E9C[]; +extern struct ProcCmd ProcScr_efxYushaSpinShield[]; +extern struct ProcCmd ProcScr_efxYushaSpinShieldOBJ[]; +extern struct ProcCmd ProcScr_efxHurtmutEff00[]; +extern struct ProcCmd ProcScr_efxHurtmutEff00OBJ[]; +extern struct ProcCmd ProcScr_efxHurtmutEff01OBJ[]; +extern struct ProcCmd ProcScr_efxMagfcast[]; +extern struct ProcCmd ProcScr_efxMagfcastBG[]; +extern u16 *gUnknown_085D8FC4[]; +extern u16 *gUnknown_085D8FDC[]; +extern struct ProcCmd ProcScr_efxSunakemuri[]; +extern struct ProcCmd ProcScr_efxSunakemuriOBJ[]; +extern struct ProcCmd ProcScr_efxLokmsuna[]; +extern struct ProcCmd ProcScr_efxLokmsunaOBJ[]; +extern struct ProcCmd ProcScr_efxKingPika[]; +extern struct ProcCmd ProcScr_efxFlashFX[]; +extern struct ProcCmd ProcScr_efxSongOBJ2[]; +extern struct ProcCmd ProcScr_efxDanceOBJ[]; +extern struct ProcCmd ProcScr_efxSpecalEffect[]; +extern struct ProcCmd ProcScr_efxSRankWeaponEffect[]; +extern struct ProcCmd ProcScr_efxSRankWeaponEffectBG[]; +extern struct ProcCmd efxSRankWeaponEffectSCR[]; +extern struct ProcCmd efxSRankWeaponEffectSCR2[]; +extern s16 gUnknown_085D9154[]; +extern struct ProcCmd ProcScr_efxMagdhisEffect[]; +extern struct ProcCmd ProcScr_efxMagdhisEffectBG[]; +extern u16 *gUnknown_085D9274[]; +extern struct ProcCmd ProcScr_efxMantBatabata[]; +extern struct ProcCmd ProcScr_efxChillEffect[]; +extern struct ProcCmd ProcScr_efxChillEffectBG[]; +extern u16 *gUnknown_085D92D4[]; +extern struct ProcCmd ProcScr_efxChillEffectBGCOL[]; +extern struct ProcCmd ProcScr_efxChillAnime[]; +extern struct ProcCmd ProcScr_efxSkillType01BG[]; +extern u16 *TsaLut_EfxSkill[]; +extern u16 *ImgLut_EfxSkill[]; +extern u16 *PalLut_EfxSkill[]; +extern struct ProcCmd ProcScr_efxSkillCommonBG[]; +// extern ??? gpEfxopFuncLut +// extern ??? ProcScr_efxopFire +// extern ??? ProcScr_efxopFireBG +// extern ??? gUnknown_085D9494 +// extern ??? ProcScr_efxopFireOBJ +// extern ??? ProcScr_efxopThunder +// extern ??? ProcScr_efxopThunderBG +// extern ??? gUnknown_085D951C +// extern ??? ProcScr_efxopThunderBGCOL +// extern ??? ProcScr_efxopThunderOBJ +// extern ??? ProcScr_efxopLive +// extern ??? ProcScr_efxopLiveBG +// extern ??? gUnknown_085D959C +// extern ??? ProcScr_efxopLiveBGCOL +// extern ??? ProcScr_efxopLiveALPHA +// extern ??? ProcScr_efxopLiveOBJ +// extern ??? ProcScr_efxopLightning +// extern ??? ProcScr_efxopLightningBG +// extern ??? gUnknown_085D9638 +// extern ??? gUnknown_085D96BC +// extern ??? gUnknown_085D9740 +// extern ??? gUnknown_085D97C4 +// extern ??? gUnknown_085D97DC +// extern ??? gUnknown_085D9880 +// extern ??? gUnknown_085D9924 +// extern ??? gUnknown_085D996C +// extern ??? ProcScr_efxopMistyrain +// extern ??? ProcScr_efxopMyrrh + +// ??? sub_806B534(???); +// ??? sub_806B64C(???); +// ??? sub_806B664(???); +// ??? sub_806B680(???); +// ??? sub_806B73C(???); +// ??? sub_806B7A8(???); +// ??? sub_806B830(???); +// ??? sub_806B89C(???); +// ??? sub_806B938(???); +// ??? sub_806B940(???); +// ??? sub_806BACC(???); +// ??? sub_806BBDC(???); +// ??? sub_806BBF0(???); +// ??? sub_806BC98(???); +// ??? sub_806BD94(???); +// ??? sub_806BEEC(???); +// ??? sub_806C050(???); +// ??? sub_806C0B8(???); +// ??? sub_806C14C(???); +// ??? sub_806C154(???); +// ??? sub_806C1B8(???); +// ??? sub_806C2D4(???); +// ??? sub_806C464(???); +// ??? sub_806C478(???); +// ??? sub_806C608(???); +void NewEfxDamageMojiEffect(struct Anim *anim, int hitted); +// ??? efxDamageMojiEffectMain(???); +void NewEfxDamageMojiEffectOBJ(struct Anim *anim, int hitted); +// ??? efxDamageMojiEffectOBJMain(???); +// ??? NewEfxPierceCritical(???); +// ??? efxCriricalEffectMain(???); +void NewEfxCriricalEffectBG(struct Anim *anim); +// ??? efxCriricalEffectBGMain(???); +void NewEfxCriricalEffectBGCOL(struct Anim *anim); +// ??? efxCriricalEffectBGCOLMain(???); +// ??? NewEfxNormalEffect(???); +// ??? efxNormalEffectMain(???); +void NewEfxNormalEffectBG(struct Anim *anim); +// ??? efxNormalEffectBGMain(???); +void NewEfxPierceCriticalEffect(struct Anim *anim); +// ??? efxPierceCriticalEffectMain(???); +void NewEfxPierceCriticalEffectBG(struct Anim *anim); +// ??? efxPierceCriticalEffectBGMain(???); +void NewEfxPierceCriticalEffectBGCOL(struct Anim *anim); +// ??? efxPierceCriticalEffectBGCOLMain(???); +void NewEfxPierceNormalEffect(struct Anim *anim); +// ??? efxPierceNormalEffectMain(???); +void NewEfxPierceNormalEffectBG(struct Anim *anim); +// ??? efxPierceNormalEffectBGMain(???); +void NewEfxYushaSpinShield(struct Anim *anim, int r1); +// ??? EfxYushaSpinShieldMain(???); +void NewEfxYushaSpinShieldOBJ(struct Anim *anim, int r1); +// ??? efxYushaSpinShieldOBJ_806CD14(???); +// ??? efxYushaSpinShieldOBJ_806CD7C(???); +// ??? efxYushaSpinShieldOBJ_806CDA4(???); +// ??? efxYushaSpinShieldOBJ_806CE08(???); +void NewEfxHurtmutEff00(struct Anim *anim); +// ??? EfxHurtmutEff00Main(???); +void NewEfxHurtmutEff00OBJ(struct Anim *anim); +// ??? efxHurtmutEff00OBJ_806CEC4(???); +// ??? efxHurtmutEff00OBJ_806CF10(???); +// ??? efxHurtmutEff00OBJ_806CF5C(???); +void NewEfxHurtmutEff01OBJ(struct Anim *anim); +// ??? efxHurtmutEff01OBJ_806CFC4(???); +// ??? efxHurtmutEff01OBJ_806D010(???); +// ??? efxHurtmutEff01OBJ_806D05C(???); +void NewEfxMagfcast(struct Anim *anim, int type); +// ??? EfxMagfcastMain(???); +void NewEfxMagfcastBG(struct Anim *anim, u32 type); +// ??? EfxMagfcastBGMain(???); +void NewEfxSunakemuri(struct Anim *anim, int type); +// ??? EfxSunakemuriMain(???); +void NewEfxSunakemuriOBJ(struct Anim *anim, int type); +// ??? EfxSunakemuriOBJMain(???); +void NewEfxLokmsuna(struct Anim *anim); +// ??? EfxLokmsunaMain(???); +void NewEfxLokmsunaOBJ(struct Anim *anim); +// ??? EfxLokmsunaIOBJMain(???); +// ??? NewEfxKingPika(???); +// ??? EfxKingPikaMain(???); +// ??? NewEfxFlashFX(???); +// ??? EfxFlashFXMain(???); +// ??? NewEfxSongOBJ2(???); +// ??? EfxSongOBJ2Main(???); +// ??? NewEfxDanceOBJ(???); +// ??? EfxDanceOBJMain(???); +void NewEfxSpecalEffect(struct Anim *anim); +// ??? sub_806D980(???); +void NewEfxSRankWeaponEffect(struct Anim *anim); +// ??? EfxSRankWeaponEffectMain(???); +void NewEfxSRankWeaponEffectBG(struct Anim *anim); +// ??? EfxSRankWeaponEffectBGMain(???); +void NewEfxSRankWeaponEffectSCR(void); +// ??? EfxSRankWeaponEffectSCRMain(???); +void NewEfxSRankWeaponEffectSCR2(struct ProcEfx *seff_scr); +// ??? EfxSRankWeaponEffectSCR2Main(???); +void NewEfxMagdhisEffect(struct Anim *anim); +// ??? EfxMagdhisEffectMain(???); +void NewEfxMagdhisEffectBG(struct Anim *anim, int); +// ??? EfxMagdhisEffectBGMain(???); +void NewEfxMantBatabata(struct Anim *anim); +// ??? sub_806DFA4(???); +// ??? sub_806DFD0(???); +void NewEfxChillEffect(struct Anim *anim); +// ??? EfxChillEffectMain(???); +void NewEfxChillEffectBG(struct Anim *anim); +// ??? EfxChillEffectBGMain(???); +void NewEfxChillEffectBGCOL(struct Anim *anim); +// ??? sub_806E158(???); +// ??? NewEfxChillAnime(???); +// ??? sub_806E290(???); +// ??? nullsub_17(???); + +// ??? SetGlbProcefxopCur(???); +// ??? sub_806E948(???); +// ??? sub_806E954(???); +// ??? sub_806E95C(???); +// ??? sub_806E9B4(???); +// ??? sub_806E9E4(???); +// ??? sub_806EA38(???); +// ??? sub_806EAA4(???); +// ??? sub_806EAD4(???); +// ??? sub_806EAFC(???); +// ??? sub_806EB2C(???); +// ??? ExecEfxop(???); +// ??? nullsub_73(???); +// ??? NewEfxopFire(???); +// ??? sub_806EB9C(???); +// ??? NewEfxopFireBG(???); +// ??? sub_806EC1C(???); +// ??? NewEfxopFireOBJ(???); +// ??? sub_806ECE8(???); +// ??? NewEfxopThunder(???); +// ??? sub_806ED2C(???); +// ??? sub_806ED54(???); +// ??? sub_806EDB0(???); +// ??? sub_806EE34(???); +// ??? sub_806EE68(???); +// ??? sub_806EEA8(???); +// ??? sub_806EF24(???); +// ??? NewEfxopLive(???); +// ??? sub_806EF64(???); +// ??? sub_806EFB8(???); +// ??? sub_806F00C(???); +// ??? sub_806F058(???); +// ??? sub_806F08C(???); +// ??? sub_806F0CC(???); +// ??? sub_806F0FC(???); +// ??? sub_806F118(???); +// ??? sub_806F184(???); +// ??? sub_806F1E8(???); +// ??? NewEfxopLightning(???); +// ??? sub_806F230(???); +// ??? sub_806F248(???); +// ??? sub_806F2A0(???); +// ??? sub_806F304(???); +// ??? sub_806F38C(???); +// ??? sub_806F3F8(???); +// ??? sub_806F450(???); +// ??? sub_806F47C(???); +// ??? sub_806F4B4(???); +// ??? sub_806F4C0(???); +// ??? sub_806F4F8(???); +// ??? sub_806F530(???); +// ??? sub_806F568(???); +// ??? sub_806F594(???); +// ??? NewEfxopMistyrain(???); +// ??? sub_806F5E0(???); +// ??? NewEfxopMyrrh(???); +// ??? sub_806F668(???); +// ??? sub_806F6B4(???); +// ??? sub_806F6D4(???); +// ??? sub_806F6EC(???); +// ??? sub_806F704(???); +// ??? sub_806F75C(???); +// ??? sub_806F7C0(???); +// ??? sub_806F820(???); +// ??? sub_806F844(???); +// ??? sub_806F864(???); +// ??? sub_806F87C(???); +// ??? sub_806F894(???); +// ??? sub_806F8F0(???); +// ??? sub_806F968(???); +// ??? sub_806F9D8(???); diff --git a/EngineHacks/Necessary/GrowthGetters/C/include/efxmagic.h b/EngineHacks/Necessary/GrowthGetters/C/include/efxmagic.h new file mode 100644 index 0000000000..c6958d86cb --- /dev/null +++ b/EngineHacks/Necessary/GrowthGetters/C/include/efxmagic.h @@ -0,0 +1,861 @@ +#pragma once + +#include "global.h" +#include "anime.h" + +typedef void (*SpellAnimFunc)(struct Anim *anim); +extern CONST_DATA SpellAnimFunc gEkrSpellAnimLut[]; + +extern u32 FramScr_Unk5D4F90[]; +extern CONST_DATA struct ProcCmd ProcScr_efxRestRST[]; +extern CONST_DATA struct ProcCmd ProcScr_efxTwobaiRST[]; +extern CONST_DATA struct ProcCmd ProcScr_DummvRST[]; +extern CONST_DATA struct ProcCmd ProcScr_EfxRestWIN[]; +extern CONST_DATA struct ProcCmd ProcScr_EfxRestWINH[]; + +ProcPtr NewefxRestRST(struct Anim *anim, int unk44, int unk48, int frame, int unk50); +void sub_805B444(struct ProcEfx *proc); +void efxRestRSTMain(struct ProcEfx *proc); +void NewEfxTwobaiRST(struct Anim *anim, int a); +void EfxTwobaiRSTMain(struct ProcEfx *proc); +void NewDummvRST(struct Anim *anim, int unk44); +void sub_805B584(void); +void DummvRSTMain(struct ProcEfx *proc); +void NewEfxRestWIN(struct Anim *anim, int unk44, void *unk54, void *unk58); +void EfxRestWINMain(struct ProcEfx *proc); +// ??? EfxMagicHBlank_805B724(???); +// ??? EfxMagicHBlank_805B750(???); +// ??? EfxMagicHBlank_805B77C(???); +// ??? EfxMagicHBlank_805B7BC(???); +// ??? EfxMagicHBlank_805B7FC(???); +void NewEfxRestWINH(struct Anim *anim, int a, u16 b, u32 c); +void NewEfxRestWINH_(struct Anim *anim, int a, int b); + +extern CONST_DATA struct ProcCmd ProcScr_efxALPHA[]; +extern CONST_DATA struct ProcCmd ProcScr_efxCircleWIN[]; +extern CONST_DATA struct ProcCmd ProcScr_efxMagicQUAKE[]; +extern CONST_DATA struct ProcCmd ProcScr_efxDummymagic[]; +extern CONST_DATA struct ProcCmd ProcScr_efxTeono[]; +extern CONST_DATA struct ProcCmd ProcScr_efxTeonoOBJ[]; +extern CONST_DATA struct ProcCmd ProcScr_efxTeonoOBJ2[]; +extern CONST_DATA struct ProcCmd ProcScr_efxTeonoSE[]; +extern CONST_DATA struct ProcCmd ProcScr_efxArrow[]; +extern CONST_DATA struct ProcCmd ProcScr_efxArrowOBJ[]; +extern CONST_DATA struct ProcCmd ProcScr_efxTeyari[]; +extern CONST_DATA struct ProcCmd ProcScr_efxTeyariOBJ[]; +extern CONST_DATA struct ProcCmd ProcScr_efxSong[]; +extern CONST_DATA struct ProcCmd ProcScr_efxSongBG[]; +// extern ??? gUnknown_085D5188 +// extern ??? gUnknown_085D51F4 +// extern ??? ProcScr_efxSongOBJ +// extern ??? ProcScr_efxDance +// extern ??? ProcScr_efxShooter +// extern ??? ProcScr_efxShooterOBJ +// extern ??? ProcScr_efxHurtmut +// extern ??? ProcScr_efxHurtmutOBJ +// extern ??? ProcScr_efxFirebreath +// extern ??? ProcScr_efxFirebreathOBJ +// extern ??? ProcScr_efxFirebreathBG +// extern ??? ProcScr_efxFirebreathBGCOL +// extern ??? gUnknown_085D5358 +// extern ??? gUnknown_085D5370 +// extern ??? gUnknown_085D5390 +// extern ??? gUnknown_085D53A8 +// extern ??? gUnknown_085D53C0 +// extern ??? gUnknown_085D53F0 +extern struct ProcCmd ProcScr_efxDarkbreathOBJ[]; +extern struct ProcCmd ProcScr_efxThunder[]; +extern struct ProcCmd ProcScr_efxThunderBG[]; +extern u16 *gUnknown_085D5458[2]; +extern u16 *gUnknown_085D5460[2]; +extern struct ProcCmd ProcScr_efxThunderBGCOL[]; +extern struct ProcCmd ProcScr_efxThunderOBJ[]; +extern struct ProcCmd ProcScr_efxFire[]; +extern struct ProcCmd ProcScr_efxFireBG[]; +extern u16 *gUnknown_085D54D0[]; +extern u16 *gUnknown_085D5500[]; +extern struct ProcCmd ProcScr_efxFireOBJ[]; +extern struct ProcCmd ProcScr_efxFireHITBG[]; +extern u16 *gUnknown_085D5560[]; +extern u16 *gUnknown_085D55B4[]; +extern struct ProcCmd ProcScr_efxElfireBG[]; +extern struct ProcCmd ProcScr_efxElfireBGCOL[]; +extern struct ProcCmd ProcScr_efxElfireOBJ[]; +extern struct ProcCmd ProcScr_efxFimbulvetr[]; +extern struct ProcCmd ProcScr_efxFimbulvetrBGTR[]; +// extern ??? gUnknown_085D5688 +// extern ??? gUnknown_085D56A0 +// extern ??? gUnknown_085D56B8 +// extern ??? gUnknown_085D56D0 +// extern ??? gUnknown_085D56FC +// extern ??? gUnknown_085D5728 +// extern ??? gUnknown_085D5740 +// extern ??? gUnknown_085D5758 +// extern ??? gUnknown_085D5770 +// extern ??? gUnknown_085D5788 +// extern ??? gUnknown_085D57A0 +// extern ??? gUnknown_085D57CC +// extern ??? gUnknown_085D57F8 +// extern ??? gUnknown_085D5820 +// extern ??? gUnknown_085D5860 +// extern ??? gUnknown_085D5880 +// extern ??? gUnknown_085D5898 +// extern ??? gUnknown_085D58B0 +// extern ??? gUnknown_085D58B8 +// extern ??? gUnknown_085D58D8 +// extern ??? gUnknown_085D58F0 +// extern ??? gUnknown_085D5908 +// extern ??? gUnknown_085D5920 +// extern ??? gUnknown_085D59C4 +// extern ??? ProcScr_efxMistyrainOBJ +// extern ??? gUnknown_085D5AB0 +// extern ??? ProcScr_efxResire +// extern ??? ProcScr_efxResireBG +// extern ??? ProcScr_efxResireBG2 +// extern ??? gUnknown_085D5B40 +// extern ??? gUnknown_085D5C0C +// extern ??? gUnknown_085D5CD8 +// extern ??? gUnknown_085D5CF0 +// extern ??? gUnknown_085D5D08 +// extern ??? gUnknown_085D5D20 +// extern ??? gUnknown_085D5DA4 +// extern ??? gUnknown_085D5E28 +// extern ??? gUnknown_085D5EAC +// extern ??? gUnknown_085D5EC4 +// extern ??? gUnknown_085D5EDC +// extern ??? gUnknown_085D6014 +// extern ??? gUnknown_085D614C +// extern ??? gUnknown_085D6284 +// extern ??? gUnknown_085D62A4 +// extern ??? gUnknown_085D62DC +// extern ??? gUnknown_085D62FC +// extern ??? gUnknown_085D6314 +// extern ??? gUnknown_085D632C +// extern ??? gUnknown_085D637C +// extern ??? gUnknown_085D63CC +// extern ??? gUnknown_085D63D8 +// extern ??? gUnknown_085D63E4 +// extern ??? gUnknown_085D6438 +// extern ??? gUnknown_085D648C +// extern ??? gUnknown_085D64A4 +// extern ??? gUnknown_085D64BC +// extern ??? gUnknown_085D64D4 +// extern ??? gUnknown_085D6540 +// extern ??? ProcScr_efxHazymoonOBJ2 +// extern ??? gUnknown_085D65F4 +// extern ??? gUnknown_085D660C +// extern ??? gUnknown_085D6624 +// extern ??? gUnknown_085D6644 +// extern ??? gUnknown_085D665C +// extern ??? ProcScr_efxFenrirBGCOL +// extern ??? gUnknown_085D66A4 +// extern ??? ProcScr_efxFenrirBG2 +// extern ??? gUnknown_085D66D4 +// extern ??? gUnknown_085D67A0 +// extern ??? ProcScr_efxFenrirOBJ2 +// extern ??? gUnknown_085D6884 +// extern ??? gUnknown_085D689C +// extern ??? ProcScr_efxLive +// extern ??? ProcScr_efxRelive +// extern ??? ProcScr_efxRecover +// extern ??? ProcScr_efxReblow +// extern ??? ProcScr_efxLiveBG +// extern ??? gUnknown_085D6934 +// extern ??? gUnknown_085D6954 +// extern ??? ProcScr_efxLiveOBJ +// extern ??? ProcScr_efxReserveOBJ +// extern ??? ProcScr_efxReblowOBJ +// extern ??? ProcScr_efxReserve +// extern ??? ProcScr_efxReserveBG +// extern ??? gUnknown_085D69FC +// extern ??? gUnknown_085D6A0C +// extern ??? gUnknown_085D6A2C +// extern ??? gUnknown_085D6A44 +// extern ??? gUnknown_085D6A48 +// extern ??? ProcScr_efxRest +// extern ??? gUnknown_085D6A80 +// extern ??? gUnknown_085D6A98 +// extern ??? gUnknown_085D6ACC +// extern ??? ProcScr_efxRestOBJ +// extern ??? gUnknown_085D6B20 +// extern ??? gUnknown_085D6B38 +// extern ??? gUnknown_085D6B50 +// extern ??? gUnknown_085D6B98 +// extern ??? gUnknown_085D6BB8 +// extern ??? gUnknown_085D6BD0 +// extern ??? gUnknown_085D6BE8 +// extern ??? gUnknown_085D6C28 +// extern ??? ProcScr_efxSleepOBJ2 +// extern ??? ProcScr_efxSleepSE +// extern ??? ProcScr_efxHammarne +// extern ??? ProcScr_efxHammarneBG +// extern ??? gUnknown_085D6CE0 +// extern ??? gUnknown_085D6D14 +// extern ??? ProcScr_efxHammarneOBJ +// extern ??? ProcScr_efxBerserk +// extern ??? ProcScr_efxBerserkBG +// extern ??? ProcScr_efxBerserkCLONE +// extern ??? ProcScr_efxBerserkOBJ +// extern ??? ProcScr_efxMshield +// extern ??? ProcScr_efxMshieldBG +// extern ??? gUnknown_085D6EA0 +// extern ??? ProcScr_efxMshieldBGOBJ +// extern ??? ProcScr_efxMshieldBGOBJ2 +// extern ??? ProcScr_efxShine +// extern ??? ProcScr_efxShineBG +// extern ??? gUnknown_085D6F24 +// extern ??? gUnknown_085D6F28 +// extern ??? gUnknown_085D6F2C +// extern ??? ProcScr_efxShineBG2 +// extern ??? gUnknown_085D6F48 +// extern ??? ProcScr_efxShineBGCOL +// extern ??? ProcScr_efxShineOBJRND +// extern ??? gUnknown_085D6FA4 +// extern ??? ProcScr_efxShineOBJ +// extern ??? ProcScr_efxLuna +// extern ??? gUnknown_085D6FE4 +// extern ??? gUnknown_085D6FFC +// extern ??? gUnknown_085D7000 +// extern ??? gUnknown_085D7018 +// extern ??? gUnknown_085D7030 +// extern ??? gUnknown_085D70F0 +// extern ??? gUnknown_085D7110 +// extern ??? gUnknown_085D7138 +// extern ??? gUnknown_085D7150 +// extern ??? gUnknown_085D7180 +// extern ??? ProcScr_efxLunaOBJ +// extern ??? gUnknown_085D71E0 +// extern ??? gUnknown_085D71F8 +// extern ??? gUnknown_085D7210 +// extern ??? gUnknown_085D7240 +// extern ??? gUnknown_085D7268 +// extern ??? gUnknown_085D7280 +// extern ??? gUnknown_085D7298 +// extern ??? gUnknown_085D7398 +// extern ??? ProcScr_efxExcaliburBGCOL2 +// extern ??? gUnknown_085D73D8 +// extern ??? gUnknown_085D73F8 +// extern ??? gUnknown_085D7418 +// extern ??? gUnknown_085D7430 +// extern ??? gUnknown_085D7448 +// extern ??? gUnknown_085D744C +// extern ??? gUnknown_085D7450 +// extern ??? ProcScr_efxGespenstBGCOL2 +// extern ??? gUnknown_085D7490 +// extern ??? gUnknown_085D74A8 +// extern ??? gUnknown_085D74C0 +// extern ??? gUnknown_085D7530 +// extern ??? gUnknown_085D7550 +// extern ??? gUnknown_085D7570 +// extern ??? gUnknown_085D7588 +// extern ??? gUnknown_085D75B8 +// extern ??? gUnknown_085D75E8 +// extern ??? gUnknown_085D7600 +// extern ??? gUnknown_085D7628 +// extern ??? gUnknown_085D7650 +// extern ??? ProcScr_efxDancepara +// extern ??? ProcScr_efxIvaldi +// extern ??? gUnknown_085D76A0 +// extern ??? gUnknown_085D76B8 +// extern ??? gUnknown_085D76E8 +// extern ??? gUnknown_085D7700 +// extern ??? ProcScr_efxDanceparaBG3 +// extern ??? gUnknown_085D772C +// extern ??? gUnknown_085D7758 +// extern ??? gUnknown_085D7784 +// extern ??? ProcScr_efxDanceparaBG4 +// extern ??? gUnknown_085D77C8 +// extern ??? ProcScr_efxDanceparaOBJFall +// extern ??? efxIvaldiOBJSideWash +// extern ??? ProcScr_efxDanceparaOBJUprise +// extern ??? ProcScr_efxDanceparaOBJ1 +// extern ??? ProcScr_efxDanceparaOBJ2 +// extern ??? ProcScr_efxDanceparaWOUT + +void StartSpellAnimation(struct Anim *anim); +// ??? sub_805B3FC(???); + +void sub_805B94C(ProcPtr proc); +void sub_805B958(struct ProcEfx *proc); +void NewEfxALPHA(struct Anim *anim, int a, int b, int c, int d, int e); +// ??? EfxALPHAMain(???); +// ??? sub_805BB24(???); +// ??? EfxCircleWINMain(???); +// ??? StartSpellThing_MagicQuake(???); +// ??? Loop6C_efxMagicQUAKE(???); +void StartSpellAnimDummy(struct Anim *anim); +// ??? Loop6C_efxDummymagic(???); +void StartSpellAnimHandAxe(struct Anim *anim); +// ??? sub_805BF40(???); +// ??? sub_805BFDC(???); +// ??? sub_805C080(???); +// ??? sub_805C0DC(???); +// ??? sub_805C104(???); +// ??? sub_805C188(???); +// ??? sub_805C1C8(???); +// ??? sub_805C20C(???); +// ??? sub_805C21C(???); +void StartSpellAnimArrow(struct Anim *anim); +// ??? sub_805C29C(???); +// ??? sub_805C358(???); +// ??? sub_805C3C0(???); +void StartSpellAnimJavelin(struct Anim *anim); +void sub_805C44C(struct Anim *anim); +void sub_805C4A8(struct Anim *anim); +void sub_805C504(struct Anim *anim); +void sub_805C560(struct Anim *anim); +void sub_805C5BC(struct Anim *anim); +void sub_805C618(struct Anim *anim); +void sub_805C674(struct Anim *anim); +void sub_805C6D0(struct Anim *anim); +void sub_805C72C(struct Anim *anim); +void sub_805C788(struct Anim *anim); +// ??? sub_805C7E4(???); +// ??? sub_805C88C(???); +// ??? sub_805C904(???); +void StartSpellAnimSong(struct Anim *anim); +// ??? sub_805C96C(???); +// ??? sub_805CA64(???); +// ??? sub_805CAC4(???); +// ??? sub_805CB40(???); +// ??? sub_805CBA8(???); +void StartSpellAnimDance(struct Anim *anim); +// ??? sub_805CC14(???); +void sub_805CD0C(struct Anim *anim); +// ??? sub_805CD5C(???); +// ??? sub_805CE1C(???); +// ??? sub_805CE94(???); +void nullsub_42(struct Anim *anim); +void sub_805CEC8(struct Anim *anim); +// ??? sub_805CF04(???); +// ??? sub_805CFC0(???); +// ??? sub_805D030(???); +void StartSpellAnimFireBreath(struct Anim *anim); +// ??? sub_805D09C(???); +// ??? sub_805D14C(???); +// ??? sub_805D1FC(???); +// ??? sub_805D260(???); +// ??? sub_805D2B4(???); +// ??? sub_805D2EC(???); +// ??? sub_805D328(???); +void StartSpellAnimIceBreath(struct Anim *anim); +// ??? sub_805D3C4(???); +// ??? sub_805D444(???); +// ??? sub_805D4B8(???); +void StartSpellAnimDarkBreath(struct Anim *anim); +// ??? Loop6C_efxDarkbreath(???); +// ??? sub_805D59C(???); +// ??? sub_805D5EC(???); +// ??? sub_805D644(???); +// ??? sub_805D680(???); +// ??? sub_805D6CC(???); +// ??? sub_805D774(???); +void StartSpellAnimThunder(struct Anim *anim); +void Loop6C_efxThunder(struct ProcEfx *proc); +void NewEfxThunderBG(struct Anim *anim); +// ??? EfxThunderBGMain(???); +void NewEfxThunderBGCOL(struct Anim *anim); +// ??? sub_805D9F8(???); +void NewEfxThunderOBJ(struct Anim *anim); +// ??? EfxThunderOBJMain(???); +void StartSpellAnimFire(struct Anim *anim); +void StartSpellAnimElfire(struct Anim *anim); +// ??? Loop6C_efxFire(???); +void NewEfxFireBG(struct Anim *anim); +// ??? Loop6C_efxFireBG(???); +void NewEfxFireOBJ(struct Anim *anim); +// ??? sub_805DDA8(???); +void StartSubSpell_efxFireHITBG(struct Anim *anim); +// ??? sub_805DE74(???); +void StartSubSpell_efxElfireBG(struct Anim *anim); +// ??? sub_805DF70(???); +void StartSubSpell_efxElfireBGCOL(struct Anim *anim); +// ??? sub_805DFE8(???); +void StartSubSpell_efxElfireOBJ(struct Anim *anim); +// ??? sub_805E0B4(???); +void StartSpellAnimFimbulvetr(struct Anim *anim); +// ??? sub_805E120(???); +// ??? sub_805E230(???); +// ??? sub_805E2B4(???); +// ??? sub_805E318(???); +// ??? sub_805E39C(???); +// ??? sub_805E430(???); +// ??? sub_805E494(???); +// ??? sub_805E4C4(???); +// ??? sub_805E510(???); +// ??? sub_805E53C(???); +// ??? sub_805E694(???); +void sub_805E754(struct Anim *anim); +// ??? sub_805E790(???); +// ??? sub_805E850(???); +// ??? sub_805E8A4(???); +// ??? sub_805E900(???); +// ??? sub_805E924(???); +// ??? sub_805E968(???); +// ??? sub_805E98C(???); +// ??? sub_805E9B0(???); +// ??? sub_805E9E4(???); +// ??? sub_805EA4C(???); +// ??? sub_805EAAC(???); +// ??? sub_805EAF0(???); +// ??? sub_805EB54(???); +void sub_805EB98(struct Anim *anim); +// ??? sub_805EBD4(???); +// ??? sub_805ECD4(???); +// ??? sub_805ED44(???); +// ??? sub_805ED98(???); +// ??? sub_805EDDC(???); +// ??? sub_805EE24(???); +// ??? sub_805EEAC(???); +void sub_805EED8(struct Anim *anim); +// ??? sub_805EF14(???); +// ??? sub_805F004(???); +// ??? sub_805F0B0(???); +// ??? sub_805F140(???); +// ??? sub_805F1A4(???); +// ??? sub_805F1E8(???); +// ??? sub_805F234(???); +// ??? sub_805F24C(???); +// ??? sub_805F288(???); +// ??? sub_805F2C4(???); +// ??? sub_805F300(???); +// ??? sub_805F32C(???); +void StartSpellAnimNosferatu(struct Anim *anim); +// ??? Loop6C_efxResire(???); +// ??? sub_805F4B0(???); +// ??? sub_805F53C(???); +// ??? sub_805F5DC(???); +// ??? sub_805F660(???); +// ??? sub_805F6FC(???); +// ??? sub_805F76C(???); +// ??? sub_805F7D4(???); +// ??? sub_805F838(???); +// ??? sub_805F868(???); +void sub_805F8B4(struct Anim *anim); +// ??? sub_805F8F0(???); +// ??? sub_805F9A8(???); +// ??? sub_805FA28(???); +void StartSpellAnimPurge(struct Anim *anim); +// ??? sub_805FB24(???); +// ??? sub_805FB60(???); +// ??? sub_805FC90(???); +// ??? sub_805FCE0(???); +// ??? sub_805FD5C(???); +// ??? sub_805FD90(???); +// ??? sub_805FDFC(???); +// ??? sub_805FE68(???); +void nullsub_41(struct Anim *anim); +void StartSpellAnimDivine(struct Anim *anim); +// ??? DivineSfxLoop(???); +// ??? sub_805FFB0(???); +// ??? sub_8060034(???); +// ??? sub_80600B8(???); +// ??? sub_806013C(???); +// ??? sub_80601E0(???); +// ??? sub_8060254(???); +void sub_8060284(struct Anim *anim); +void nullsub_40(struct Anim *anim); +void sub_806028C(struct Anim *anim); +// ??? sub_80602C8(???); +// ??? sub_8060440(???); +// ??? sub_80604B0(???); +// ??? sub_8060514(???); +// ??? sub_806056C(???); +// ??? sub_80605E8(???); +// ??? sub_8060664(???); +// ??? sub_806067C(???); +// ??? sub_80606D8(???); +// ??? sub_8060734(???); +// ??? sub_8060790(???); +// ??? sub_80607D8(???); +// ??? sub_8060838(???); +// ??? sub_806088C(???); +void StartSpellAnimFenrir(struct Anim *anim); +// ??? sub_80608E0(???); +// ??? sub_8060A9C(???); +// ??? sub_8060B2C(???); +// ??? sub_8060B48(???); +// ??? sub_8060B7C(???); +// ??? sub_8060BC4(???); +// ??? sub_8060BD4(???); +// ??? sub_8060C18(???); +// ??? sub_8060C78(???); +// ??? sub_8060CAC(???); +// ??? sub_8060D3C(???); +// ??? sub_8060DC4(???); +// ??? sub_8060E90(???); +// ??? sub_8060ED8(???); +// ??? sub_8060F24(???); +// ??? sub_8060FA4(???); +void StartSpellAnimHeal(struct Anim *anim); +// ??? EfxLiveMain(???); +void StartSpellAnimMend(struct Anim *anim); +// ??? EfxReliveMain(???); +void StartSpellAnimRecover(struct Anim *anim); +// ??? EfxRecoverMain(???); +void sub_8061420(struct Anim *anim); +// ??? EfxReblowMain(???); +// ??? sub_8061594(???); +// ??? sub_8061650(???); +// ??? EfxLivebgMain(???); +// ??? sub_8061774(???); +// ??? sub_80617E4(???); +// ??? sub_8061854(???); +// ??? sub_806189C(???); +// ??? sub_80618D8(???); +// ??? sub_80618F4(???); +// ??? NewEfxLiveOBJ(???); +// ??? sub_80619CC(???); +// ??? EfxLiveobjMain(???); +// ??? sub_8061A64(???); +// ??? sub_8061A98(???); +// ??? sub_8061ACC(???); +// ??? sub_8061B14(???); +// ??? sub_8061BE4(???); +void sub_8061C18(struct Anim *anim); +void sub_8061C48(struct Anim *anim); +// ??? EfxReserveMain(???); +// ??? sub_8061D28(???); +// ??? EfxReservebgMain(???); +// ??? sub_8061DF8(???); +// ??? sub_8061E44(???); +// ??? sub_8061E8C(???); +// ??? sub_8061F78(???); +// ??? sub_8062058(???); +// ??? sub_80620A4(???); +void sub_80620EC(struct Anim *anim); +// ??? EfxRestMain(???); +// ??? sub_80622A0(???); +// ??? sub_80622F4(???); +// ??? sub_8062358(???); +// ??? sub_80623D0(???); +void StartSpellAnimSilence(struct Anim *anim); +// ??? sub_806241C(???); +// ??? sub_8062524(???); +// ??? sub_80625B0(???); +// ??? sub_8062608(???); +// ??? sub_8062660(???); +void StartSpellAnimSleep(struct Anim *anim); +// ??? sub_80626B4(???); +// ??? sub_80627B4(???); +// ??? sub_8062840(???); +// ??? sub_8062898(???); +// ??? sub_80628F0(???); +// ??? sub_8062934(???); +// ??? sub_8062944(???); +// ??? sub_8062968(???); +// ??? sub_8062988(???); +void StartSpellAnimHammerne(struct Anim *anim); +// ??? sub_80629D4(???); +// ??? sub_8062AF4(???); +// ??? sub_8062B48(???); +// ??? sub_8062BAC(???); +// ??? sub_8062C04(???); +void StartSpellAnimBerserk(struct Anim *anim); +// ??? sub_8062C50(???); +// ??? sub_8062D30(???); +// ??? sub_8062E44(???); +// ??? sub_8062EAC(???); +// ??? sub_8062ED8(???); +// ??? sub_8062F3C(???); +// ??? sub_8062F4C(???); +// ??? sub_8062FA4(???); +// ??? sub_8062FBC(???); +// ??? sub_8062FF8(???); +// ??? sub_8063034(???); +// ??? sub_8063070(???); +// ??? sub_80630AC(???); +// ??? sub_80630E8(???); +// ??? sub_8063124(???); +// ??? sub_8063160(???); +// ??? sub_806319C(???); +// ??? sub_80631D8(???); +void sub_8063214(struct Anim *anim); +// ??? sub_8063250(???); +// ??? sub_806331C(???); +// ??? sub_8063378(???); +// ??? sub_80633D0(???); +// ??? sub_8063428(???); +// ??? sub_8063468(???); +void StartSpellAnimShine(struct Anim *anim); +// ??? sub_80634BC(???); +// ??? sub_8063590(???); +// ??? sub_80635E8(???); +// ??? sub_806364C(???); +// ??? sub_80636D8(???); +// ??? sub_806376C(???); +// ??? sub_80637B0(???); +// ??? sub_80637F8(???); +// ??? sub_8063840(???); +// ??? sub_80638F0(???); +// ??? sub_8063948(???); +void StartSpellAnimLuna(struct Anim *anim); +// ??? sub_80639B0(???); +// ??? sub_8063B6C(???); +// ??? sub_8063BC8(???); +// ??? sub_8063C20(???); +// ??? sub_8063C40(???); +// ??? sub_8063CFC(???); +// ??? sub_8063D1C(???); +// ??? sub_8063D64(???); +// ??? sub_8063E58(???); +// ??? sub_8063E74(???); +// ??? sub_8063EA0(???); +// ??? sub_8063EE8(???); +// ??? sub_8063EF8(???); +// ??? sub_8063F3C(???); +// ??? sub_8063FC0(???); +// ??? sub_8064024(???); +// ??? sub_8064060(???); +// ??? sub_80640D0(???); +// ??? sub_806416C(???); +// ??? sub_80641F0(???); +// ??? sub_806428C(???); +// ??? sub_80642BC(???); +void sub_8064308(struct Anim *anim); +// ??? sub_8064344(???); +// ??? sub_80644E0(???); +// ??? sub_806454C(???); +// ??? sub_8064568(???); +// ??? sub_80645FC(???); +// ??? sub_806464C(???); +// ??? sub_806466C(???); +// ??? sub_80646B0(???); +// ??? sub_80646C0(???); +// ??? sub_80646FC(???); +// ??? sub_8064720(???); +// ??? sub_80647D0(???); +// ??? sub_80647F0(???); +// ??? sub_8064838(???); +// ??? sub_806491C(???); +// ??? sub_8064938(???); +// ??? sub_8064958(???); +// ??? sub_806499C(???); +// ??? sub_80649E4(???); +// ??? sub_8064AC8(???); +// ??? sub_8064AE4(???); +// ??? sub_8064B04(???); +// ??? sub_8064B48(???); +// ??? sub_8064B90(???); +// ??? sub_8064BFC(???); +// ??? sub_8064C28(???); +// ??? sub_8064C80(???); +void nullsub_51(struct Anim *anim); +// ??? sub_8064D00(???); +// ??? sub_8064DA8(???); +// ??? sub_8064DC4(???); +// ??? sub_8064DE4(???); +// ??? sub_8064E2C(???); +void StartSpellAnimAura(struct Anim *anim); +// ??? sub_8064EB0(???); +// ??? sub_8065008(???); +// ??? sub_806509C(???); +// ??? sub_8065130(???); +// ??? sub_80651C4(???); +// ??? sub_806521C(???); +// ??? sub_8065300(???); +// ??? sub_806531C(???); +// ??? sub_806533C(???); +// ??? sub_8065384(???); +// ??? sub_80653CC(???); +// ??? sub_806542C(???); +void sub_8065490(struct Anim *anim); +void nullsub_53(struct Anim *anim); +// ??? sub_8065498(???); +// ??? sub_80654F8(???); +// ??? sub_80655C4(???); +// ??? sub_8065624(???); +void sub_8065634(struct Anim *anim); +void sub_8065670(struct Anim *anim); +void sub_80656AC(struct Anim *anim); +void sub_80656E8(struct Anim *anim); +// ??? sub_8065724(???); +void StartSpellAnimIvaldi(struct Anim *anim); +// ??? Loop6C_efxIvaldi(???); +// ??? StartSpellBG_IvaldiBG1(???); +// ??? Loop6C_efxIvaldiBG1(???); +// ??? StartSpellBG_IvaldiBG2(???); +// ??? Loop6C_efxIvaldiBG2(???); +// ??? StartSpellBG_IvaldiBG3(???); +// ??? Loop6C_efxIvaldiBG3(???); +// ??? StartSpellBG_IvaldiBG4(???); +// ??? sub_8065CA0(???); +// ??? PrepareSomeIvaldiParticleGraphics(???); +// ??? StartSpellOBJ_IvaldiFall(???); +// ??? sub_8065DF8(???); +// ??? StartSpellOBJ_IvaldiSideWash(???); +// ??? Loop6C_efxIvaldiOBJSideWash(???); +// ??? sub_8066060(???); +// ??? sub_80660B4(???); +// ??? sub_8066258(???); +// ??? sub_806635C(???); +// ??? sub_8066390(???); +// ??? sub_8066434(???); +// ??? sub_8066470(???); +// ??? sub_80664A8(???); +void sub_8066514(struct Anim *anim); +// ??? sub_8066550(???); +// ??? sub_80666D0(???); +// ??? sub_8066758(???); +// ??? sub_80667E0(???); +// ??? sub_806683C(???); +// ??? sub_80668DC(???); +// ??? sub_8066914(???); +// ??? sub_806699C(???); +// ??? sub_8066A0C(???); +// ??? sub_8066A94(???); +// ??? sub_8066B14(???); +// ??? sub_8066B40(???); +// ??? sub_8066BBC(???); +// ??? sub_8066BD4(???); +// ??? sub_8066C1C(???); +// ??? sub_8066C74(???); +// ??? sub_8066C98(???); +// ??? sub_8066CB8(???); +// ??? sub_8066D7C(???); +// ??? sub_8066DB0(???); +// ??? sub_8066E74(???); +// ??? sub_8066EA8(???); +// ??? sub_8066EC8(???); +// ??? sub_8066F90(???); +// ??? sub_8066FC4(???); +// ??? sub_80670A8(???); +// ??? sub_80670DC(???); +// ??? sub_80671C0(???); +// ??? sub_80671F4(???); +// ??? sub_8067244(???); +// ??? sub_8067400(???); +// ??? sub_80674A0(???); +void StartSpellAnimStone(struct Anim *anim); +// ??? sub_8067510(???); +// ??? sub_80675D4(???); +// ??? sub_8067660(???); +// ??? sub_80676E4(???); +// ??? sub_8067764(???); +void StartSpellAnimEvilEye(struct Anim *anim); +// ??? sub_80677D4(???); +// ??? sub_806788C(???); +// ??? sub_8067914(???); +// ??? sub_8067984(???); +// ??? sub_8067A30(???); +// ??? sub_8067AA0(???); +// ??? sub_8067B48(???); +void StartSpellAnimNaglfar(struct Anim *anim); +// ??? Loop6C_efxNaglfar(???); +// ??? sub_8067DC4(???); +// ??? Loop6C_efxNaglfarBG(???); +// ??? sub_8067E98(???); +// ??? Loop6C_efxNaglfarBG2(???); +// ??? NewEkrTogiInitPROC(???); +// ??? sub_805B104(???); +// ??? sub_805B18C(???); +// ??? sub_805B200(???); +// ??? sub_805B264(???); +// ??? NewEkrTogiEndPROC(???); +// ??? sub_805B290(???); +// ??? sub_805B2BC(???); +// ??? sub_805B320(???); +// ??? NewEkrTogiColor(???); +// ??? EndEkrTogiColor(???); +// ??? sub_805B394(???); +// ??? sub_8067F64(???); +// ??? sub_8067FB8(???); +// ??? sub_8068028(???); +// ??? sub_806807C(???); +// ??? sub_80680EC(???); +// ??? sub_8068208(???); +// ??? sub_806823C(???); +// ??? sub_80682E0(???); +// ??? sub_8068314(???); +// ??? sub_8068348(???); +// ??? sub_8068614(???); +// ??? sub_8068638(???); +// ??? sub_8068680(???); +// ??? sub_8068738(???); +// ??? sub_80687D0(???); +void sub_80687E4(struct Anim *anim); +// ??? sub_806881C(???); +// ??? sub_80688C0(???); +// ??? sub_8068970(???); +// ??? sub_80689D4(???); +// ??? sub_8068A28(???); +// ??? sub_8068A60(???); +// ??? sub_8068A9C(???); +// ??? sub_8068AFC(???); +void sub_8068B80(struct Anim *anim); +// ??? sub_8068BB8(???); +// ??? sub_8068D20(???); +// ??? sub_8068D78(???); +// ??? sub_8068D9C(???); +// ??? sub_8068DD8(???); +// ??? sub_8068E14(???); +// ??? sub_8068E50(???); +// ??? sub_8068E8C(???); +// ??? sub_8068EC8(???); +// ??? sub_8068F04(???); +// ??? sub_8068F40(???); +// ??? sub_8068F7C(???); +// ??? sub_8068FB8(???); +// ??? sub_8068FF4(???); +// ??? sub_8069030(???); +// ??? sub_806906C(???); +// ??? sub_80690A8(???); +// ??? sub_80690E4(???); +// ??? sub_8069100(???); +// ??? sub_80692B0(???); +// ??? sub_806935C(???); +// ??? sub_80693CC(???); +// ??? sub_8069400(???); +// ??? sub_8069488(???); +// ??? sub_8069528(???); +// ??? sub_8069530(???); +// ??? sub_80696F0(???); +// ??? sub_8069704(???); +// ??? sub_806977C(???); +// ??? sub_80697F4(???); +// ??? sub_8069878(???); +// ??? sub_80699A8(???); +// ??? sub_8069AC4(???); +// ??? sub_8069AFC(???); +// ??? sub_8069B68(???); +// ??? sub_8069C18(???); +// ??? sub_8069CDC(???); +// ??? sub_8069E88(???); +void StartSpellAnimCrimsonEye(struct Anim *anim); +// ??? sub_8069F00(???); +// ??? sub_806A008(???); +// ??? sub_806A068(???); +// ??? sub_806A0CC(???); +// ??? sub_806A138(???); +// ??? sub_806A1EC(???); +// ??? sub_806A3CC(???); +// ??? sub_806A3F4(???); +// ??? sub_806A47C(???); +// ??? sub_806A4CC(???); +// ??? sub_806A560(???); +// ??? sub_806A578(???); +// ??? sub_806A590(???); +// ??? sub_806A634(???); +// ??? sub_806A64C(???); +// ??? sub_806A664(???); +// ??? sub_806A6C4(???); +// ??? sub_806A6FC(???); +// ??? sub_806A7C4(???); +// ??? sub_806A8E8(???); +// ??? sub_806A9C4(???); +// ??? sub_806AAA0(???); +// ??? sub_806ABCC(???); +void sub_806AEF4(struct Anim *anim); +// ??? sub_806AF30(???); +// ??? sub_806B088(???); +// ??? sub_806B0AC(???); +// ??? sub_806B11C(???); +// ??? sub_806B134(???); +// ??? sub_806B194(???); +// ??? sub_806B1E8(???); +// ??? sub_806B24C(???); +// ??? sub_806B2C0(???); +// ??? sub_806B33C(???); +// ??? sub_806B344(???); +// ??? sub_806B4E4(???); +void sub_806B4F8(struct Anim *anim); diff --git a/EngineHacks/Necessary/GrowthGetters/C/include/ekrbattle.h b/EngineHacks/Necessary/GrowthGetters/C/include/ekrbattle.h new file mode 100644 index 0000000000..2d6c211088 --- /dev/null +++ b/EngineHacks/Necessary/GrowthGetters/C/include/ekrbattle.h @@ -0,0 +1,745 @@ +#pragma once + +#include "global.h" +#include "proc.h" +#include "anime.h" + +enum ekr_battle_unit_position { + EKR_POS_L, + EKR_POS_R +}; + +int GetAnimPosition(struct Anim *anim); + +enum ekr_hit_identifer { + EKR_HITTED = 0, + EKR_MISS +}; + +int CheckRoundMiss(s16); + +struct ProcEkrBattleDeamon { + PROC_HEADER; + + /* 29 */ +}; + +struct ProcEkrBattle { + PROC_HEADER; + + /* 29 */ u8 speedup; + /* 2A */ u8 _pad_2A[0x2C - 0x2A]; + /* 2C */ s16 timer; + /* 2E */ s16 end; + /* 30 */ u8 _pad_30[0x44 - 0x30]; + /* 44 */ int side; + /* 48 */ int counter; + /* 4C */ u8 _pad_4C[0x54 - 0x4C]; + /* 54 */ int is_quote; + /* 58 */ int unk58; + /* 5C */ struct Anim *anim; +}; + +struct ProcEkrLvupFan { + PROC_HEADER; + + /* 29 */ u8 _pad_29[0x2C - 0x29]; + /* 2C */ s16 timer; +}; + +struct EkrGaugeStruct1 { + u8 _pad_00[0x3C - 0x0]; + void *unk3C; +}; + +struct ProcEkrGauge { + PROC_HEADER; + + /* 29 */ u8 battle_init; /* 1 in battle-starting and 0 after battle started */ + /* 2A */ u8 unk2A; + /* 2B */ u8 _pad_2B[0x32 - 0x2B]; + /* 32 */ s16 unk32; + /* 34 */ u8 _pad_34[0x3A - 0x34]; + /* 3A */ s16 unk3A; + /* 3C */ u8 _pad_3C[0x44 - 0x3C]; + /* 44 */ int unk44; + /* 48 */ int unk48; + /* 4C */ int unk4C; + /* 50 */ int unk50; + /* 54 */ +}; + +enum gEkrDistanceType_index { + EKR_DISTANCE_CLOSE, + EKR_DISTANCE_FAR, + EKR_DISTANCE_FARFAR, + EKR_DISTANCE_3, + EKR_DISTANCE_PROMOTION +}; +extern s16 gEkrDistanceType; + +struct ProcEfxSpdQuake { + PROC_HEADER; + + /* 29 */ STRUCT_PAD(0x29, 0x2C); + /* 2C */ s16 unk2C; + /* 2E */ STRUCT_PAD(0x2E, 0x44); + /* 44 */ struct Vec2 *unk44; + /* 48 */ STRUCT_PAD(0x48, 0x5C); + /* 5C */ struct Anim *anim; +}; + +void NewEfxspdquake(struct Anim *anim); +void sub_8055A64(struct ProcEfxSpdQuake *proc); +void sub_8055B38(struct ProcEfxSpdQuake *proc); + +struct ProcEkrBattleStarting { + PROC_HEADER; + + /* 29 */ u8 _pad_29[0x2C - 0x29]; + + /* 2C */ s16 unk2C; + /* 2E */ s16 unk2E; + /* 30 */ u16 unk30; + /* 32 */ s16 unk32; + /* 34 */ s16 unk34; + + /* 36 */ u8 _pad_36[0x3A - 0x36]; + + /* 3A */ s16 unk3A; + /* 3C */ s16 unk3C; +}; + +struct ProcEkrChienCHR { + PROC_HEADER; + + /* 29 */ u8 _pad_29[0x5C - 0x29]; + /* 5C */ struct Anim *anim; +}; + +enum AnimRoundData_type_identifier { + ANIM_ROUND_HIT_CLOSE, + ANIM_ROUND_CRIT_CLOSE, + ANIM_ROUND_NONCRIT_FAR, + ANIM_ROUND_CRIT_FAR, + ANIM_ROUND_TAKING_MISS_CLOSE, + ANIM_ROUND_TAKING_MISS_FAR, + ANIM_ROUND_TAKING_HIT_CLOSE, + ANIM_ROUND_STANDING, + ANIM_ROUND_TAKING_HIT_FAR, + ANIM_ROUND_MISS_CLOSE, + ANIM_ROUND_MAX, +}; + +enum anim_round_type { + ANIM_ROUND_BIT8 = 0x0100, + ANIM_ROUND_PIERCE = 0x0200, + ANIM_ROUND_GREAT_SHIELD = 0x0400, + ANIM_ROUND_SURE_SHOT = 0x0800, + ANIM_ROUND_SILENCER = 0x1000, + ANIM_ROUND_POISON = 0x2000, + ANIM_ROUND_BIT14 = 0x4000, + ANIM_ROUND_DEVIL = 0x8000, +}; + +extern s16 gAnimRoundData[]; +s16 GetBattleAnimRoundType(int index); +s16 GetBattleAnimRoundTypeFlags(int); + +extern u8 gEfxHpLut[]; + +struct BanimRoundScript { + u8 frame_front; + u8 priority_front; + u8 frame_back; + u8 priority_back; +}; + +// extern const struct BanimRoundScript gBanimRoundScripts[ANIM_ROUND_MAX * 4]; +extern const u8 gBanimRoundScripts[ANIM_ROUND_MAX * 4]; + +struct ProcEkrSubAnimeEmulator { + PROC_HEADER; + + STRUCT_PAD(0x29, 0x2E); + /* 2E */ s16 unk2E; + STRUCT_PAD(0x30, 0x32); + /* 32 */ s16 unk32; +}; + +struct ProcEkrSubAnimeEmulator *NewEkrsubAnimeEmulator(int x, int y, u16 *buf[], int, int, int, int); +// ??? EkrsubAnimeEmulatorMain(???); + +extern int gEkrDebugTimer, gEkrDebugUnk1; + +extern u16 gEkrPairBanimID[2]; +extern s16 gBattleInitSide[2]; + +extern struct BattleUnit *gpEkrBattleUnitLeft; +extern struct BattleUnit *gpEkrBattleUnitRight; +extern struct Font gSomeFontStruct; + +extern void *gUnknown_02000010[2]; +extern int gEkrDebugUnk2; +extern int gEkrDebugUnk3; +extern s16 gEkrXPosBase[2]; +extern s16 gEkrYPosBase[2]; +extern u16 gUnknown_02000030[]; +extern u16 gUnknown_02000034[]; +extern struct Vec2 gEkrBg0QuakeVec; +extern void *gUnknown_0200003C[2]; +extern void *gUnknown_02000044[2]; +extern void *gBanimTerrainPaletteMaybe[2]; +extern u16 *gpEfxUnitPaletteBackup[2]; +extern int *gpBanimModesLeft; +extern int *gpBanimModesRight; +extern struct ProcEkrBattle *gpProcEkrBattle; +extern struct ProcEkrGauge *gpProcEkrGauge; +extern u8 gUnknown_02000088[]; +extern u8 gUnknown_02002088[]; + +extern int gBanimLinkArenaFlag; +extern int gBattleDeamonActive; +extern struct ProcEkrBattleDeamon *gpProcEkrBattleDeamon; +extern short gEkrDebugModeMaybe; +extern short gEkrPairSomeTile; +extern short gEkrInitialHitSide; +extern short gEkrSnowWeather; +extern short gEkrPairSideVaild[2]; +extern short gEkrInitialPosition[2]; +extern short gBanimSomeObjPalIndex[2]; +extern short gEkrSpellAnimIndex[]; +// extern ??? gUnknown_0203E11A +extern EWRAM_DATA s16 gBanimTerrainIndexMaybe[2]; +extern EWRAM_DATA short gEkrPairBmLoc[4]; +// extern ??? gAnimRoundData +extern short gEfxPairHpBufOffset[]; +extern short gEkrPairBanimID2[]; +extern u8 gEkrPids[2]; +extern struct Unit *gpEkrTriangleUnits[2]; +extern char *gBanimCharacterTSAs[2]; +extern int gUnknown_0203E1A4[2]; +extern short gEkrGaugeHp[2]; +extern short gEkrPairMaxHP[2]; +extern short gUnknown_0203E1B4[2]; +extern short gEkrPairHit[2]; +extern short gEkrPairDmgPair[2]; +extern short gEkrPairCritPair[2]; +extern short gEkrPairExpPrevious[2]; +extern short gEkrPairExpGain[2]; +extern short gEkrPairTerrainID[2]; +extern short gEkrPairBaseCon[2]; +extern short gEkrPairWTABonus[2]; +extern short gEkrPairEffectiveAgainst[2]; +extern short gUnknown_0203E1DC[2]; + +// extern ??? gUnknown_020200A8 +// extern ??? gUnknown_020200AC +// extern ??? gpProcEkrClasshg + +extern struct ProcCmd gProc_ekrBattleDeamon[]; +extern struct ProcCmd gProc_ekrBattle[]; +extern struct ProcCmd ProcScr_ekrLvupFan[]; +extern struct ProcCmd gProc_ekrGauge[]; +// extern ??? gUnknown_085B93D0 +// extern ??? gUnknown_085B940C +// extern ??? gUnknown_085B9424 +// extern ??? gUnknown_085B949C +// extern ??? gUnknown_085B94F0 +// extern ??? gUnknown_085B9544 +extern u16 gUnknown_085B955C[]; +extern u16 gUnknown_085B9574[]; +extern u16 gUnknown_085B958C[]; +extern u16 gUnknown_085B95A4[]; +extern u16 gUnknown_085B95BC[]; +extern u16 gUnknown_085B95D4[]; +extern struct ProcCmd gProc_ekrDispUP[]; +extern struct ProcCmd ProcScr_efxHPBar[]; +extern struct ProcCmd ProcScr_efxHPBarResire[]; +extern struct ProcCmd ProcScr_EfxAvoid[]; +extern struct ProcCmd ProcScr_efxHPBarLive[]; +extern struct ProcCmd ProcScr_efxNoDamage[]; +extern struct ProcCmd ProcScr_efxNoDamageYure[]; +extern struct ProcCmd ProcScr_efxStatusCHG[]; +extern struct ProcCmd ProcScr_efxDeadEvent[]; +extern struct ProcCmd ProcScr_efxDead[]; +extern struct ProcCmd ProcScr_efxDeadPika[]; +extern struct ProcCmd ProcScr_efxDeadAlpha[]; +extern struct ProcCmd ProcScr_efxDeadDragonAlpha[]; +extern struct ProcCmd gProc_efxFarAttack[]; +extern struct ProcCmd gProc_efxQuakePure[]; +// extern ??? gUnknown_085B9804 +extern struct ProcCmd gProc_efxHitQuakePure[]; +extern struct ProcCmd gProc_efxQuake[]; +extern struct ProcCmd gProc_efxHitQuake[]; +extern struct ProcCmd gProc_efxFlashBG[]; +extern struct ProcCmd gProc_efxWhiteOUT[]; +extern struct ProcCmd gProc_efxWhiteIN[]; +extern struct ProcCmd gProc_efxBlackOUT[]; +extern struct ProcCmd gProc_efxBlackIN[]; +extern struct ProcCmd gProc_efxFlashHPBar[]; +extern struct ProcCmd ProcScr_efxHPBarColorChange[]; +extern struct ProcCmd gProc_efxFlashUnit[]; +extern struct ProcCmd gProc_efxFlashUnitEffect[]; +extern struct ProcCmd ProcScr_efxStatusUnit[]; +extern struct ProcCmd ProcScr_efxWeaponIcon[]; +extern struct ProcCmd ProcScr_efxSpellCast[]; +extern struct ProcCmd ProcScr_efxSPDQuake[]; +extern struct ProcCmd ProcScr_ekrBattleStarting[]; +extern struct ProcCmd gProc_ekrbattleendin[]; +// extern ??? gProc_EkrBaseKaiten +// extern ??? gUnknown_085B9B84 +// extern ??? gUnknown_085B9BA4 +// extern ??? gUnknown_085B9BC4 +// extern ??? gUnknown_085B9BE4 +// extern ??? gUnknown_085B9C04 +// extern ??? gUnknown_085B9C24 +// extern ??? gUnknown_085B9C44 +// extern ??? gUnknown_085B9C64 +// extern ??? gUnknown_085B9C84 +// extern ??? gUnknown_085B9CA4 +// extern ??? gUnknown_085B9CC4 +// extern ??? ProcScr_ekrUnitKakudai +extern struct ProcCmd gProc_ekrWindowAppear[]; +extern struct ProcCmd gProc_ekrNamewinAppear[]; +extern struct ProcCmd ProcScr_ekrBaseAppear[]; +extern u32 BanimScr_085B9D5C[4]; +extern void *gUnknown_085B9D6C[]; +extern struct ProcCmd gProc_ekrChienCHR[]; +extern struct ProcCmd gProc_efxAnimeDrvProc[]; +extern struct ProcCmd ProcScr_ekrUnitMainMini[]; +extern struct ProcCmd gProc_ekrTogiInit[]; +extern struct ProcCmd gProc_ekrTogiEnd[]; +extern struct ProcCmd gProc_ekrTogiColor[]; + +void SetBanimLinkArenaFlag(int unk); +int GetBanimLinkArenaFlag(void); +void NewEkrBattleDeamon(void); +void EndEkrBattleDeamon(void); +int IsBattleDeamonActive(void); // battle? +// ??? ekrBattleDeamon_Destructor(???); +// ??? nullsub_35(???); +void NewEkrBattle(void); +void InBattleMainRoutine(void); +void MainUpdateEkrBattle(void); +// ??? nullsub_36(???); +// ??? ekrBattle_Init(???); +// ??? ekrBattleMain(???); +void ekrBattle_HandlePreEventMaybe(struct ProcEkrBattle *proc); +void ekrBattleWaitPreEvent(struct ProcEkrBattle *proc); +void ekrBattle_8050134(struct ProcEkrBattle *proc); +void ekrBattlePrepareDragonIntro(struct ProcEkrBattle *proc); +void ekrBattleExecDragonIntro(struct ProcEkrBattle *proc); +void ekrBattleWaitDragonIntro(struct ProcEkrBattle *proc); +void ekrBattlePostEkrDragonIntro(struct ProcEkrBattle *proc); +void ekrBattle_8050290(struct ProcEkrBattle *proc); +void ekrBattleSetFlashingEffect(struct ProcEkrBattle *proc); +void ekrBattleExecTriangleAtk(struct ProcEkrBattle *proc); +void ekrBattleWaitTriangleIdle(struct ProcEkrBattle *proc); +void ekrBattleTriggerNewRoundStart(struct ProcEkrBattle *proc); +void ekrBattle_80503EC(struct ProcEkrBattle *proc); +void ekrBattle_8050400(struct ProcEkrBattle *proc); +void ekrBattle_WaitPromotionIdle(struct ProcEkrBattle *proc); +void ekrBattleInRoundIdle(struct ProcEkrBattle *proc); +void ekrBattleOnBattkeEnd(struct ProcEkrBattle *proc); +void ekrBattle_8050600(struct ProcEkrBattle *proc); +void ekrBattle_WaitForPostBattleAct(struct ProcEkrBattle *proc); +void ekrBattleExecExpGain(struct ProcEkrBattle *proc); +void ekrBattle_80508F0(struct ProcEkrBattle *proc); +void ekrBattle_8050940(struct ProcEkrBattle *proc); +void ekrBattleWaitExpBarIdle(struct ProcEkrBattle *proc); +void ekrBattlePostExpBarIdle(struct ProcEkrBattle *proc); +void ekrBattle_8050AB8(struct ProcEkrBattle *proc); +void ekrBattleLvupHanlder(struct ProcEkrBattle *proc); +void ekrBattle_ExecEkrLvup(struct ProcEkrBattle *proc); +void ekrBattle_WaitEkrLvupIdle(struct ProcEkrBattle *proc); +void ekrNewEkrPopup(struct ProcEkrBattle *proc); +void ekrBattle_WaitForPopup(struct ProcEkrBattle *proc); +void ekrBattle_PostPopup(struct ProcEkrBattle *proc); +void ekrBattle_TriggerDragonStatusFinished(struct ProcEkrBattle *proc); +void ekrBattle_WaitEkrDragonEndIdle(struct ProcEkrBattle *proc); +void ekrBattle_PostDragonStatusEffect(struct ProcEkrBattle *proc); +void nullsub_69(struct ProcEkrBattle *proc); +void NewEkrLvlupFan(void); +void EkrLvupFanMain(struct ProcEkrLvupFan *proc); +// ??? sub_8050E40(???); +// ??? ModDec(???); +void NewEkrGauge(void); +void EndEkrGauge(void); +void EkrGauge_Clr4C50(void); +void EkrGauge_Set4C50(void); +void EkrGauge_Set4C(void); +void EkrGauge_Set50(void); +void EkrGauge_Setup44(u16 val); +void EkrGauge_Clr323A(int x, int y); +void EkrGauge_Setxy323A(s16 x, s16 y); +// ??? EkrGauge_SetInitFlag(???); +void EkrGauge_ClrInitFlag(void); +void EkrGauge_Set2A(void); +void EkrGauge_Clr2A(void); +// ??? sub_8051238(???); +void ekrGaugeMain(struct ProcEkrGauge *proc); +void NewEkrDispUP(void); +// ??? EndEkrDispUP(???); +void EkrDispUpClear4C50(void); +// ??? EkrDispUpSet4C50(???); +void EkrDispUpSet4C(void); +void EkrDispUpSet50(void); +void EkrDispUP_8051B48(u32, u32); +void sub_8051B5C(u16 a, u16 b); +// ??? sub_8051B70(???); +void sub_8051B80(void); +void sub_8051B90(void); +void sub_8051BA0(void); +// ??? ekrDispUPMain(???); +void EfxClearScreenFx(void); +void sub_8051E00(void); +void EfxPrepareScreenFx(void); +int GetEkrSomePosMaybe(void); +void sub_8052214(int a, int b); +void EkrEfxStatusClear(void); +int CheckEkrHitDone(void); +short EkrEfxIsUnitHittedNow(int pos); +void NewEfxHPBar(struct Anim *anim); +// ??? EfxHp_BarDeclineWithDeathJudge(???); +// ??? efxHPBarMain(???); +// ??? efxHPBarWaitForFarFarCamMoveMaybe(???); +void NewEfxHPBarResire(struct Anim *anim); +// ??? EfxHPBarResire_80526C8(???); +// ??? EfxHPBarResire_8052788(???); +// ??? EfxHPBarResire_805282C(???); +void NewEfxAvoid(struct Anim *anim); +// ??? EfxAvoidMain(???); +// ??? NewEfxHPBarLive(???); +// ??? EfxHPBarLiveMain(???); +void NewEfxNoDmage(struct Anim *anim1, struct Anim *anim2, int death); +// ??? EfxNoDamageMain(???); +void NewEfxNoDamageYure(struct Anim *anim1, struct Anim *anim2); +// ??? EfxNoDamageYureMain(???); +void NewEfxStatusCHG(struct Anim *anim); +// ??? EfxStatusCHGMain(???); + +void NewEfxFarAttackWithDistance(struct Anim *anim, int arg); +// ??? sub_80534AC(???); +// ??? sub_80534E4(???); +// ??? sub_8053514(???); +// ??? sub_8053584(???); +void sub_8053618(); +ProcPtr NewEfxQuakePure(int, int); +// ??? sub_80536B8(???); +// ??? NewEfxHitQuakePure(???); +// ??? nullsub_56(???); +// ??? NewEfxQuake(???); +// ??? sub_805382C(???); +void NewEfxHitQuake(struct Anim *anim1, struct Anim *anim2, int); +// ??? sub_8053BBC(???); +void StartSpellBG_FLASH(struct Anim *anim, int); +// ??? sub_8053F4C(???); +void NewEfxFlashBG(struct Anim *anim, int); +// ??? sub_8053FC4(???); +// ??? sub_8053FE4(???); +// ??? sub_805401C(???); +// ??? sub_8054030(???); +// ??? sub_8054054(???); +// ??? sub_80540B0(???); +// ??? sub_8054120(???); +// ??? sub_8054134(???); +// ??? sub_8054158(???); +// ??? sub_80541B4(???); +// ??? sub_8054224(???); +// ??? sub_8054238(???); +// ??? sub_805425C(???); +// ??? sub_80542B8(???); +// ??? sub_8054328(???); +// ??? sub_805433C(???); +// ??? sub_8054360(???); +// ??? sub_80543BC(???); +// ??? sub_805442C(???); +void NewEfxFlashHPBar(struct Anim *anim, int a, int b); +// ??? sub_8054478(???); +// ??? sub_8054498(???); +// ??? sub_805452C(???); +void NewEfxHPBarColorChange(struct Anim *anim); +void EndEfxHPBarColorChange(void); +void EfxHPBarColorChangeSet29(void); +void EfxHPBarColorChangeClear29(void); +// ??? sub_80546E4(???); +void NewEfxFlashUnit(struct Anim *anim, int a, int b, int c); +// ??? sub_8054818(???); +// ??? sub_8054888(???); +// ??? sub_80548E0(???); +// ??? sub_8054930(???); +// ??? sub_80549BC(???); + +void sub_805515C(void); +void SpellFx_Begin(void); +void SpellFx_Finish(void); +void SpellFx_SpellFx_ClearBG1Position(void); +void SpellFx_ClearBG1(void); +void SpellFx_SetSomeColorEffect(void); +void SetDefaultColorEffects_(void); +void StartBattleAnimHitEffectsDefault(struct Anim *anim, int type); +void sub_8055288(struct Anim *anim, int type); +void StartBattleAnimHitEffects(struct Anim *anim, int type, int a, int b); +// ??? StartBattleAnimResireHitEffects(???); +// ??? sub_8055518(???); +struct Anim *EfxAnimCreate1(struct Anim *anim, const u32 *scr1, const u32 *scr2, const u32 *scr3, const u32 *scr4); +struct Anim *EfxAnimCreate2(struct Anim *anim, const u32 *scr1, const u32 *scr2, const u32 *scr3, const u32 *scr4); +// ??? sub_805560C(???); +void SpellFx_WriteBgMap(struct Anim *anim, const u16 *src1, const u16 *src2); +// ??? sub_80556F0(???); +// ??? sub_805576C(???); +void SpellFx_RegisterObjGfx(const u16 *img, u32 size); +void SpellFx_RegisterObjPal(const u16 *pal, u32 size); +void SpellFx_RegisterBgGfx(const u16 *img, u32 size); +void SpellFx_RegisterBgPal(const u16 *pal, u32 size); +// ??? sub_8055860(???); +// ??? sub_805588C(???); +// ??? sub_80558BC(???); +s16 SpellFx_InterpretBgAnimScript(s16 *ptime, s16 *pcount, const s16 lut[]); +// ??? sub_8055980(???); +int GetAnimationStartFrameMaybe(void); +// ??? sub_80559B0(???); +void sub_80559D0(u32 val); +void SetEkrFrontAnimPostion(int type, s16, s16); +int Get0201FAC8(void); +void Set0201FAC8(int); + +// ??? sub_8055BB4(???); +s8 sub_8055BC4(void); +void BeginAnimsOnBattleAnimations(void); +void EkrMainEndExec(void); +void MainUpdate_8055C68(void); +void NewEkrBattleStarting(void); +// ??? ekrBaStart_InitScreen(???); +// ??? ekrBaStart_SreenFailIn(???); +// ??? ekrBaStart_InitBattleScreen(???); +// ??? ekrBaStart_ExecEkrBattle6C(???); +// ??? ekrBaStart_8055FE8(???); +// ??? ekrBaStart_8056024(???); +// ??? ekrBaStart_8056078(???); +void NewEkrbattleending(void); +// ??? ekrBattleEnding_80560F0(???); +// ??? ekrBattleEnding_8056170(???); +// ??? ekrBattleEnding_80561C8(???); +// ??? ekrBattleEnding_8056228(???); +// ??? ekrBattleEnding_8056288(???); +// ??? ekrBattleEnding_8056310(???); +// ??? ekrBattleEnding_8056390(???); +// ??? ekrBattleEnding_8056484(???); +void NewEkrBaseKaiten(struct Anim *anim); +// ??? sub_8056864(???); +void NewEkrUnitKakudai(struct Anim *anim); +// ??? UnitKakudai1(???); +// ??? UnitKakudai2(???); +// ??? sub_8056D18(???); +void NewEkrWindowAppear(int, int); +bool DoesEkrWindowAppearExist(void); +// ??? sub_8056D90(???); +void NewEkrNamewinAppear(int, int, int); +bool CheckEkrNamewinAppearUnexist(void); +// ??? sub_8056E7C(???); +// ??? sub_8056EA4(???); +void NewEkrBaseAppear(int, int); +// ??? CheckEkrBaseAppearExist(???); +// ??? EndEkrBaseAppear(???); + +void EkrPrepareBanimfx(struct Anim *anim, u16); +s16 GetEfxHp(int index); +// ??? GetEfxHpModMaybe(???); +// ??? IsItemDisplayedInBattle(???); +u16 IsWeaponLegency(u16 item); +// ??? sub_8058B08(???); +// ??? sub_8058B24(???); +// ??? sub_8058B64(???); +void sub_8058B70(void); +bool sub_8058B7C(void); +// ??? GetEkrHit(???); +// ??? GetEkrDmg(???); +// ??? GetEkrCrit(???); +void BattleAIS_ExecCommands(void); +// ??? _08058BD4(???); +// ??? _080596E0(???); +void sub_80598CC(struct Anim *anim); +void NewEkrChienCHR(struct Anim *anim); +// ??? EkrChienCHRMain(???); +void RegisterAISSheetGraphics(struct Anim *anim); +void sub_8059970(u32 *, int); +int GetBanimPalette(int banim_id, enum ekr_battle_unit_position pos); +void UpdateBanimFrame(void); +void InitBothAIS(void); +void BattleAnimationAISInit(int, int); +void InitLeftAnim(int); +void InitRightAnim(int); +void SwitchAISFrameDataFromBARoundType(struct Anim *anim, int); +int GetAISLayerId(struct Anim *anim); + +int CheckRound1(s16); +int CheckRound2(s16); +int CheckRoundCrit(struct Anim *anim); +struct Anim *GetAnimAnotherSide(struct Anim *anim); +// ??? GetAnimRoundType(???); +s16 GetAnimNextRoundType(struct Anim *anim); +s16 GetAnimRoundTypeAnotherSide(struct Anim *anim); +s16 GetAnimNextRoundTypeAnotherSide(struct Anim *anim); +void SetAnimStateHidden(int ais_id); +void SetAnimStateUnHidden(int ais_id); +// ??? sub_805A3DC(???); +// ??? sub_805A580(???); +// ??? sub_805A5A8(???); +// ??? sub_805A60C(???); +// ??? sub_805A7B4(???); +// ??? sub_805A930(???); +void sub_805A940(void*, u16, u16); +// ??? sub_805A95C(???); +// ??? sub_805A96C(???); +// ??? sub_805A990(???); +// ??? sub_805A9A4(???); +void NewEfxAnimeDrvProc(void); +void EndEfxAnimeDrvProc(void); +// ??? ExecAllAIS(???); +void NewEkrUnitMainMini(void *); +void sub_805AA28(void*); +// ??? EkrUnitMainMiniMain(???); +// void sub_805AA68(void *); +// void sub_805AE14(void *); +// void sub_805AE40(void *, s16, s16, s16, s16); +// ??? sub_805AE58(???); +// ??? sub_805AFA0(???); +void SetBanimArenaFlag(int); +int GetBattleAnimArenaFlag(void); +// ??? sub_805B034(???); +void PlaySound8FForArenaMaybe(void); +void sub_805B094(void); +void BeginAnimsOnBattle_Arena(void); +void ExecBattleAnimArenaExit(void); +void sub_8070D04(void *ptr, u16 a, u16 b, int r3, int r4); +void FillBGRect(void *ptr, u16 a, u16 b, int r3, int r4); +void sub_8070DBC(void *tm, int a, int b, int c, int d); +// ??? sub_8070E24(???); +void sub_8070E94(const void *ptr1, void *ptr2, u16 a, u16 b, int r4, int r5); +void sub_8070EC4(const u16 *tsa, u16 *tm, u16, u16, int, int); +void sub_8070EF4(void *, int, void *, int, int, int, int, int); +void sub_8070FA4(void *, int, void *, int, int, int, int, int); +// ??? sub_8071068(???); +void sub_8071140(void *ptr, int); +// ??? sub_80711C0(???); +void EkrMaybePalFadeWithVal(void *pal_buf, int line, int length, int ref); +void sub_807132C(void *ptr, int, int, int); +void EfxSomePalFlash(u16 *pal, int, int, int r, int g, int b); +void sub_8071468(u16 *pal, u16 *, int); +void sub_80714DC(u16 *, u8 *, int); +void sub_807151C(u16 *, u8 *, int); +void sub_8071574(s8 *, s8 *, u16 *, int, int); +void sub_80715F4(void *, void *, void *, void *, int, int, int); +void EkrUpdateSomePalMaybe(int); +// ??? sub_80716B0(???); + +// ??? sub_80717D4(???); +// ??? sub_80717F0(???); +// ??? EkrEfxHandleUnitHittedEffect(???); +void EfxPlaySE(int, int); +// ??? Loop6C_efxSoundSE(???); +void DoM4aSongNumStop(int); +// ??? sub_8071A54(???); +// ??? StopBGM1(???); +void sub_8071A8C(void); +// ??? sub_8071A98(???); +// ??? sub_8071AA4(???); +void M4aPlayWithPostionCtrl(int, int, int); +void EfxPlaySEwithCmdCtrl(struct Anim *anim, int); +// ??? sub_8072258(???); +int sub_80723A4(struct Anim *anim); +// ??? sub_80723D4(???); +// ??? sub_8072400(???); +void sub_8072450(struct Anim *anim); +// ??? sub_8072504(???); +// ??? sub_8072548(???); +// ??? sub_8072570(???); +void sub_80726AC(void); +void sub_807289C(void); +// ??? sub_80728D0(???); +// ??? sub_807290C(???); +void EkrSoundSomeBark(int, int, int, int); +// ??? sub_80729C0(???); +bool EkrClasschgFinished(void); +void EndEkrClasschg(void); +void NewEkrClassChg(struct Anim *anim); +// ??? sub_8072A44(???); +// ??? sub_8072DC0(???); +// ??? EndEfxStatusUnit(???); +// ??? sub_8072DD8(???); +// ??? sub_8072E1C(???); +// ??? sub_8072E60(???); +// ??? NewEfxClasschgBGSE00(???); +// ??? sub_8072EF4(???); +// ??? NewEfxClasschgBGSE01(???); +// ??? sub_8072F74(???); +// ??? NewEfxClasschgOBJGain(???); +// ??? sub_8072FD0(???); +// ??? NewEfxClasschgOBJDrop(???); +// ??? sub_8073034(???); +// ??? NewEfxClasschgOBJDiffusion(???); +// ??? sub_80730AC(???); +// ??? NewEfxClasschgFIN(???); +// ??? sub_80731C8(???); +// ??? NewEfxClasschgCLONE(???); +// ??? sub_8073240(???); +// ??? sub_80732A4(???); +// ??? NewEfxBlackInOutUnit(???); +// ??? sub_80732E0(???); +// ??? NewEfxWhiteInOutUnit(???); +// ??? sub_80733C0(???); +// ??? NewEfxClasschgRST(???); +// ??? sub_80734AC(???); +ProcPtr NewEfxPartsofScroll(void); +void sub_8074598(void); +// ??? nullsub_62(???); +// ??? sub_8074610(???); +ProcPtr NewEfxPartsofScroll2(void); +// ??? sub_8074634(???); +// ??? sub_8074638(???); +ProcPtr NewEfxleveluphb(void); +// ??? sub_807478C(???); +// ??? sub_8074798(???); +// ??? sub_80747A4(???); +void EkrLvupHBlank(void); +void EfxPartsofScroll2HBlank(void); +void NewEfxlvupbg(void *ais_main); +// ??? sub_807490C(???); +void NewEfxLvupBG2(void *ais_main); +// ??? sub_80749B0(???); +void NewEfxLvupOBJ2(void *ais_main, int, int); +// ??? sub_8074A54(???); +void NewEfxLvupBGCOL(void *ais_main); +// ??? sub_8074A94(???); +// ??? sub_8074AFC(???); +// ??? sub_8074B38(???); +// ??? sub_8074B40(???); +void NewEkrLvupApfx(int index, int pal); +void EkrLvupApfxEndEach(void); +// ??? sub_8074C10(???); +// ??? sub_8074C78(???); +void BanimDrawStatupAp(int, int, int, int, int, int); +// ??? sub_8074E6C(???); +// ??? sub_8074EDC(???); +// ??? sub_8074F14(???); + +// ??? PutBanimBgIMG(???); +// ??? PutBanimBgTSA(???); +void PutBanimBgPAL(int); +void PutBanimBG(int); + +int CheckBanimHensei(void); +void BeginAnimsOnBattle_Hensei(void); +void ExecEkrHenseiEnd(void); +void NewEkrHenseiInitPROC(void); +// ??? sub_8076380(???); +// ??? sub_80763E0(???); +// ??? sub_8076400(???); +// ??? sub_8076464(???); +void NewEkrHenseiEnd(void); +// ??? sub_8076484(???); +// ??? sub_80764B0(???); +// ??? sub_8076514(???); +void NewEkrDragonDemonKing(struct Anim *anim); diff --git a/EngineHacks/Necessary/GrowthGetters/C/include/ekrdragon.h b/EngineHacks/Necessary/GrowthGetters/C/include/ekrdragon.h new file mode 100644 index 0000000000..85e02cb06c --- /dev/null +++ b/EngineHacks/Necessary/GrowthGetters/C/include/ekrdragon.h @@ -0,0 +1,411 @@ +#pragma once + +#include "global.h" +#include "proc.h" + +struct EkrDragonStatus { + + /* 00 */ u8 type; + /* 01 */ u8 unk01; + /* 02 */ u16 attr; + /* 04 */ ProcPtr proc; + /* 08 */ u32 unk08; + /* 0C */ struct Anim *anim; +}; + +enum dragonstatus_type { + EKRDRGON_TYPE_NORMAL = 0, + EKRDRGON_TYPE_DRACO_ZOMBIE, + EKRDRGON_TYPE_DEMON_KING, + EKRDRGON_TYPE_MYRRH +}; + +enum dragonstatue_attr { + EKRDRGON_ATTR_START = 1 << 0, + EKRDRGON_ATTR_BANIMFX_PREPARED = 1 << 1, + EKRDRGON_ATTR_BANIMFINISH = 1 << 2, + EKRDRGON_ATTR_END = 1 << 3, + EKRDRGON_ATTR_B12 = 1 << 12, + EKRDRGON_ATTR_B13 = 1 << 13, +}; + +extern struct EkrDragonStatus gEkrDragonStatusLeft, gEkrDragonStatusRight; + +struct ProcEkrDragon { + PROC_HEADER; + + /* 29 */ u8 _pad_29[0x2C - 0x29]; + + /* 2C */ s16 timer; + /* 2E */ s16 tcounter; + + /* 30 */ u8 _pad_30[0x50 - 0x30]; + + /* 50 */ ProcPtr fxproc; + + /* 54 */ u8 _pad_54[0x5C - 0x54]; + + /* 5C */ struct Anim *anim; +}; + +struct EkrDracoZombiTsaSet { + /* 00 */ u16 *tsa; + /* 04 */ u8 time; + /* 05 */ s8 lox; + /* 06 */ u8 loy; + /* 07 */ u8 type; +}; + +extern struct EkrDracoZombiTsaSet gEkrDracoZombiTsaSetLut[15]; + +struct ProcEfxDKfx { + PROC_HEADER; + + /* 29 */ u8 finished; + /* 2A */ s16 unk2A; + /* 2C */ s16 timer; + /* 2E */ s16 unk2E; + /* 30 */ s16 unk30; + /* 32 */ s16 unk32; + + /* 34 */ STRUCT_PAD(0x34, 0x3A); + + /* 3A */ u16 unk3A; + + /* 3C */ STRUCT_PAD(0x3C, 0x44); + + /* 44 */ u32 unk44; + /* 48 */ const s16 *unk48; + /* 4C */ u16 **tsa_set; + /* 50 */ u32 unk50; + /* 54 */ u32 round_cur; + /* 58 */ u32 unk58; + /* 5C */ struct Anim *anim; + /* 60 */ struct Anim *anim2; +}; + +struct EkrDragonQuakePriv { + /* 00 */ u8 _pad_00[0x32 - 0x00]; + /* 32 */ u16 unk32; + /* 34 */ u8 _pad_34[0x3A - 0x34]; + /* 3A */ u16 unk3A; +}; + +struct ProcEkrDragonQuake { + PROC_HEADER; + + /* 29 */ s8 unk29; + /* 2A */ s8 unk2A; + /* 2C */ s16 unk2C; + /* 2E */ s16 unk2E; + + /* 30 */ u8 _pad_30[0x5C - 0x30]; + + /* 5C */ struct EkrDragonQuakePriv *priv; + /* 60 */ ProcPtr subproc; +}; + +struct ProcEfxDKBody1 { + PROC_HEADER; + + /* 29 */ u8 _pad_29[0x4C - 0x29]; + + /* 4C */ struct ProcEfxDKfx *fxproc; + /* 50 */ u32 unk50; + /* 54 */ int timer; + /* 58 */ u32 xPos; + /* 5C */ u32 yPos; + /* 60 */ u32 unk60; + /* 64 */ s16 unk64; +}; + +struct ProcEfxDKBody4 { + PROC_HEADER; + + /* 29 */ u8 _pad_29[0x44 - 0x29]; + + /* 44 */ int round_type; + + /* 48 */ u8 _pad_48[0x5C -0x48]; + + /* 5C */ struct Anim *anim; +}; + +struct ProcEkrDragonTunkFace; + +struct ProcEkrDragonTunk { + PROC_HEADER; + /* 29 */ u8 finished; + STRUCT_PAD(0x2A, 0x2C); + /* 2C */ s16 timer1; + /* 2E */ s16 unk2E; + /* 30 */ s16 timer2; + /* 32 */ s16 unk32; + STRUCT_PAD(0x34, 0x3A); + /* 3A */ s16 unk3A; + /* 3C */ s16 unk3C; + STRUCT_PAD(0x3E, 0x54); + /* 54 */ struct EkrDragonQuakePriv *qproc; + /* 58 */ u32 unk58; + /* 5C */ struct Anim *anim; + /* 60 */ void *unk60; + /* 64 */ struct ProcEkrDragonTunkFace *fproc; +}; + +struct ProcEkrDragonTunkFace { + PROC_HEADER; + STRUCT_PAD(0x29, 0x32); + /* 32 */ s16 xPos; + STRUCT_PAD(0x34, 0x3A); + /* 3A */ s16 yPos; + STRUCT_PAD(0x3C, 0x5C); + /* 5C */ struct Anim *anim; +}; + +struct ProcEkrWhiteOUT { + PROC_HEADER; + STRUCT_PAD(0x29, 0x2C); + /* 2C */ s16 timer; + STRUCT_PAD(0x2E, 0x44); + /* 44 */ int max_time1; + /* 48 */ int max_time2; + /* 4C */ int max_time3; +}; + +struct Proc08801800 { + PROC_HEADER; + STRUCT_PAD(0x29, 0x58); + /* 58 */ int timer; +}; + +struct Proc08801810 { + PROC_HEADER; + STRUCT_PAD(0x29, 0x58); + int timer1; + int timer2; +}; + +struct Proc08801840 { + PROC_HEADER; + STRUCT_PAD(0x29, 0x58); + int timer; + STRUCT_PAD(0x5C, 0x64); + s16 ref; +}; + +extern u16 Img_EfxDracoZombie[]; +extern u16 Tsa_EfxDracoZombieBaseLeft[]; +extern u16 Tsa_EfxDracoZombieBaseRight[]; +extern u16 Tsa_EfxDracoZombie1[]; +extern u16 Tsa_EfxDracoZombie2[]; +extern u16 Tsa_EfxDracoZombie3[]; +extern u16 Tsa_EfxDracoZombie4[]; +extern u16 Tsa_EfxDracoZombie5[]; +extern u16 Pal_EfxDracoZombie[]; +// extern ??? gUnknown_08791D7C +// extern ??? gUnknown_08791D9C +// extern ??? gUnknown_08792194 +// extern ??? gUnknown_08792928 +// extern ??? gUnknown_08792958 +// extern ??? gUnknown_08792988 +// extern ??? gUnknown_087A4EEC +// extern ??? gUnknown_087A5118 +// extern ??? gUnknown_087A5390 +// extern ??? gUnknown_087A574C +// extern ??? gUnknown_087A5B5C +// extern ??? gUnknown_087A5BA4 +// extern ??? gUnknown_087A5E9C +// extern ??? gUnknown_087A61EC +// extern ??? gUnknown_087F3C54 +extern u32 BanimScr_087F4184[]; +extern u32 BanimScr_087F4314[]; +extern struct ProcCmd ProcScr_EkrDK[]; +extern struct ProcCmd ProcScr_ekrDragonBaseHide[]; +extern struct ProcCmd ProcScr_ekrDragonBaseAppear[]; +extern struct ProcCmd ProcScr_ekrDragonBodyAnime[]; +extern u16 *TsaSet_DKBody[]; +extern struct ProcCmd ProcScr_ekrDragonBodyUnk1[]; +extern struct ProcCmd ProcScr_ekrDragonBodyUnk2[]; +extern struct ProcCmd ProcScr_ekrDragonBodyUnk3[]; +extern struct ProcCmd ProcScr_ekrDragonBodyUnk4[]; +extern struct ProcCmd ProcScr_ekrDragonBodvBlack[]; +extern struct ProcCmd ProcScr_087F4518[]; +extern struct ProcCmd ProcScr_ekrDragonTunkFace[]; +extern struct ProcCmd ProcScr_ekrDragonTunk[]; +extern struct ProcCmd ProcScr_ekrWhiteOUT[]; +extern u16 Tsa_087F45D0[]; +extern u16 Img_DemonKingBG[]; +extern u16 Tsa_DemonKingBG1[]; +extern u16 Tsa_DemonKingBG2[]; +extern u16 Tsa_DemonKingBG3[]; +extern u16 Pal_DemonKingBG[]; +extern u16 Img_087FF488[]; +extern u16 Img_0880064C[]; +extern u16 Pal_088017E0[]; +extern struct ProcCmd ProcScr_08801810[]; +extern struct ProcCmd ProcScr_08801840[]; +extern u16 gUnknown_08801858[]; +extern u16 gUnknown_08801860[]; +// extern ??? ProcScr_ekrSelfThunder +// extern ??? ProcScr_ekrSelfThunderBG +// extern ??? gUnknown_088018A0 +extern s16 *gUnknown_08801AAC[]; +extern u8 *gUnknown_08801AB4[]; + +extern const s16 gUnknown_080E8318[]; +extern const s16 gUnknown_080E831E[]; +extern const s16 gUnknown_080E8334[]; +extern const s16 gUnknown_080E834E[]; +extern const s16 gUnknown_080E836C[]; +extern const s16 gUnknown_080E838E[]; + +struct EkrDragonStatus *GetEkrDragonStatus(struct Anim *anim); +u16 GetEkrDragonStatusAttr(struct Anim *anim); /* 1 << 2 seems to be the end of the battle */ +void AddEkrDragonStatusAttr(struct Anim *anim, u16 attr_bitfile); +u32 GetEkrDragonStatusType(struct Anim *anim); +// ??? GetEkrDragonStatusType_(???); +void SetEkrDragonStatusType(struct Anim *anim, u8 type); +int GetEkrDragonStatusUnk1(void); +void SetEkrDragonStatusUnk1(int); +void ResetEkrDragonStatus(void); +u32 GetBanimDragonStatusType(void); +// ??? sub_806FAD8(???); +void EkrDragonBgSetPostion(int, int); +void sub_806FBB8(void); +bool CheckEfrDragonStatusAttrPrepared(struct Anim *anim); +bool CheckEfrDragonStatusAttrEnd(struct Anim *anim); +// ??? Fill16_EkrTsaBuffer(???); +// ??? EkrDZ_CustomBgFadeIn(???); +void EfxDracoZombiePrepareTSA(int x, int y, s8 pos); +// ??? EfxDracoZombiePrepareImg(???); +// ??? EkrDZ_MonsterFlyIntoScreen(???); +// ??? EkrDZ_PrepareBanimfx(???); +// ??? EkrDZ_TriggerPreparedFlag(???); +// ??? EkrDZ_IdleInBattle(???); +// ??? EkrDZ_ReloadCustomBg(???); +// ??? EkrDZ_ReloadCustomBgAndFadeOut(???); +// ??? EkrDZ_SetDragonStatAttrEndBit(???); +void NewEkrDragonDracoZombie(struct Anim *anim); +void SetEkrDragonStatusAttrFinished(struct Anim *anim); +void SetEkrDragonStatusAttrBit12(struct Anim *anim); +void SetEkrDragonStatusAttrBit13(struct Anim *anim); +bool CheckEkrDragonDeadEffectMaybe(struct Anim *anim); +bool CheckEkrDragonStatusAttrBit13(struct Anim *anim); +void SetAnimStateHiddenForDragon(void); +// ??? sub_807027C(???); +u16 *sub_80702D0(void); +// ??? sub_80702FC(???); +// ??? sub_807032C(???); +void sub_807035C(struct Anim *anim); +void NewEkrDragonQuakeTree3(struct EkrDragonQuakePriv *priv, int, int); +void NewEkrDragonQuake(struct EkrDragonQuakePriv *priv, int, int, ProcPtr); +// ??? EkrDragonQuakeMain(???); +// ??? NewEkrWhiteINOUT(???); +// ??? sub_80705A8(???); +// ??? sub_8070618(???); +// ??? sub_8070670(???); +// ??? sub_80706E0(???); +// ??? sub_8070710(???); +// ??? sub_80707C0(???); +// ??? sub_80707FC(???); +// ??? sub_8070874(???); +// ??? sub_80708A0(???); +void NewEkrDragonManakete(struct Anim *anim); +void EkrMyr_PrepareBanimfx(struct ProcEkrDragon *proc); +void EkrMyr_WaitForTransform(struct ProcEkrDragon *proc); +void EkrMyr_TrigerForPrepared(struct ProcEkrDragon *proc); +void EkrMyr_InBattleIdle(struct ProcEkrDragon *proc); +void EkrMyr_ReturnToLoli(struct ProcEkrDragon *proc); +void sub_8070AE4(struct ProcEkrDragon *proc); +void sub_8070B3C(void); +// ??? sub_8076598(???); +int CheckEkrWpnDemonLight(struct Anim *anim); +void EkrDKStartBaseHide(struct ProcEkrDragon *proc); +void EkrDK_CustomBgFadeIn(struct ProcEkrDragon *proc); +void Fill16_EkrTsaBuffer_(u32 val); +void EkrDK_BgMovement(struct ProcEkrDragon *proc); +void EkrDK_PrepareBanimfx(struct ProcEkrDragon *proc); +void PrepareDemonKingBGFx(struct ProcEkrDragon *proc); +void EkrDK_IdleInBattle(struct ProcEkrDragon *proc); +void EkrDK_WaitForFadeOut(struct ProcEkrDragon *proc); +void EkrDK_ReloadTerrainEtc(struct ProcEkrDragon *proc); +void EkrDK_ReloadCustomBgAndFadeOut(struct ProcEkrDragon *proc); +void EkrDK_SetDragonStatusBit3(struct ProcEkrDragon *proc); +ProcPtr NewEkrDragonBaseHide(struct Anim *anim); +ProcPtr NewEkrDragonBaseHide(struct Anim *anim); +void EkrDragonBaseHideMain(struct ProcEfxDKfx *proc); +void EkrDragonBaseHide_Nop(struct ProcEfxDKfx *proc); +ProcPtr NewEkrDragonBaseAppear(struct Anim *anim); +void EkrDragonBaseAppearMain(struct ProcEfxDKfx *proc); +void EkrDragonBaseAppear_Nop(struct ProcEfxDKfx *proc); +void EkrDKHandler_NewDragonAnime(struct ProcEkrDragon *proc); +ProcPtr NewEkrDragonBodyAnime(struct Anim *anim); +void EfxDKUpdateFrontAnimPostion(struct ProcEfxDKfx *proc); +void sub_8076C10(struct ProcEfxDKBody1 *proc); +void sub_8076C34(struct ProcEfxDKBody1 *proc); +void sub_8076C54(struct ProcEfxDKBody1 *proc); +void sub_8076D60(struct ProcEfxDKBody1 *proc); +void sub_8076DE8(struct ProcEfxDKBody1 *proc); +void sub_8076E00(struct ProcEfxDKBody1 *proc); +void sub_8076E84(struct ProcEfxDKBody1 *proc); +void sub_8076F08(struct ProcEfxDKBody1 *proc); +void sub_8076F28(struct ProcEfxDKBody1 *proc); +void sub_8076F48(struct ProcEfxDKBody1 *proc); +void sub_8076FD0(struct ProcEfxDKBody1 *proc); +void sub_8076FD4(struct ProcEfxDKBody1 *proc); +void EkrDragonBodyAnimeSet54(struct Anim *anim); +void EkrDragonBodyAnimeMain(struct ProcEfxDKfx *proc); +void NewEkrDragonBodyUnk4(struct Anim *anim, int round_type); +void EkrDragonBodyUnk4Main(struct ProcEfxDKBody4 *proc); +ProcPtr NewEkrDragonBodvBlack(struct Anim *anim); +void sub_80772E4(int val); +void EkrDragonBodyBlackMain(struct ProcEfxDKfx *proc); +void nop_8077394(void); +void sub_8077398(void); +void sub_80773BC(struct ProcEfxDKfx *proc); +void sub_80773E4(struct ProcEfxDKfx *proc); +void sub_8077460(struct ProcEfxDKfx *proc); +void sub_8077474(int arg1, int arg2); +void sub_807750C(int arg1, int arg2); +ProcPtr NewProc087F4518(struct Anim *anim); +ProcPtr NewEkrDragonTunkFace(struct Anim *anim); +void sub_807759C(struct ProcEfxDKfx *proc); +void sub_80775E8(struct ProcEfxDKfx *proc); +void sub_8077620(struct ProcEfxDKfx *proc); +void sub_807766C(struct ProcEfxDKfx *proc); +void sub_8077678(struct ProcEfxDKfx *proc); +void sub_8077684(struct ProcEfxDKfx *proc); +void sub_80776B0(struct ProcEfxDKfx *proc); +void sub_80776D8(int arg1, int arg2, const u16 *tsa); +void sub_807773C(int arg1, int arg2); +ProcPtr NewEkrDragonTunk(struct Anim *anim); +void sub_80777E0(struct ProcEkrDragonTunk *proc); +void sub_807789C(struct ProcEkrDragonTunk *proc); +void sub_8077AA8(void); +void NewEkrWhiteOUT(int, int, int); +void EkrWhiteOutFadeIn(struct ProcEkrWhiteOUT *proc); +void EkrWhiteOutDelay(struct ProcEkrWhiteOUT *proc); +void EkrWhiteOutFadeOut(struct ProcEkrWhiteOUT *proc); +void EkrWhiteOutOnEnd(struct ProcEkrWhiteOUT *proc); +void sub_8077C54(s16, s16); +void sub_8077D30(struct Proc08801800 *proc); +void sub_8077D38(struct Proc08801800 *proc); +void sub_8077D80(s16 *buf1, s16 *buf2, int val1, int val2); +void sub_8077DB4(int, int); +void sub_8077DC8(void); +void sub_8077E64(struct Proc08801810 *proc); +void sub_8077E6C(struct Proc08801810 *proc); +void sub_8077E9C(void); +void sub_8077EAC(int arg1, int arg2); +void sub_8077EEC(int, ProcPtr parent); +// ??? sub_8077F04(???); +// ??? sub_8077F10(???); +void sub_8077F9C(u16 *buf, int); +// ??? sub_8077FC8(???); +void NewEkrSelfThunder(struct Anim *anim); +// ??? sub_8078078(???); +// ??? sub_80780A4(???); +// ??? NewEkrSelfThunderBG(???); +// ??? sub_8078140(???); +// ??? sub_8078174(???); +// ??? sub_807819C(???); diff --git a/EngineHacks/Necessary/GrowthGetters/C/include/ekrlevelup.h b/EngineHacks/Necessary/GrowthGetters/C/include/ekrlevelup.h new file mode 100644 index 0000000000..02d9becbea --- /dev/null +++ b/EngineHacks/Necessary/GrowthGetters/C/include/ekrlevelup.h @@ -0,0 +1,94 @@ +#pragma once + +#include "global.h" +#include "proc.h" +#include "bmunit.h" +#include "bmbattle.h" +#include "anime.h" + +#define EKR_LVUP_UI_BASE 0x50 + +struct ProcEkrLevelup { + PROC_HEADER; + + /* 29 */ bool8 finished; + /* 2A */ bool8 is_promotion; + /* 2C */ s16 timer; + /* 2E */ s16 index; + /* 30 */ u8 _pad_30[0x44 - 0x30]; + /* 44 */ int unk_44; + /* 48 */ int unk_48; + /* 4C */ int unk_4C; + /* 50 */ int unk_50; + /* 54 */ u8 _pad_54[0x5C - 0x54]; + /* 5C */ struct Anim *ais_main; + /* 60 */ struct Anim *ais_core; +}; + +enum ekr_lvup_status_index { + EKRLVUP_STAT_HP = 0, + EKRLVUP_STAT_POW, + EKRLVUP_STAT_SKL, + EKRLVUP_STAT_SPD, + EKRLVUP_STAT_LCK, + EKRLVUP_STAT_DEF, + EKRLVUP_STAT_RES, + EKRLVUP_STAT_CON, + EKRLVUP_STAT_MAX, + + EKRLVUP_STAT_CLASS = EKRLVUP_STAT_MAX, + EKRLVUP_STAT_LV_MSG, + EKRLVUP_STAT_LV_VAL, + + EKRLVUP_STAT_PNAME = EKRLVUP_STAT_MAX, + EKRLVUP_STAT_LVPRE_MSG, + EKRLVUP_STAT_LVPRE_VAL +}; + +extern CONST_DATA unsigned *EkrLvupMsgsStr[]; +extern CONST_DATA unsigned *EkrLvupMsgsMag[]; +extern const u16 sEfxLvupPartsPos[]; + +extern struct TextHandle gTextEkrlvupMsg[EKRLVUP_STAT_MAX]; +extern struct TextHandle gTextEkrlvupValue[EKRLVUP_STAT_MAX]; +extern struct ProcEkrLevelup *gpProcEkrLevelup; +extern u32 gUnknown_020200B8[8]; +extern ProcPtr gpProcEfxPartsofScroll; +extern ProcPtr gpProcEfxleveluphb; +// extern ??? gUnknown_020200E0 +extern struct Unit *gpEkrLvupUnit; +extern struct BattleUnit *gpEkrLvupBattleUnit; +extern u16 gEkrLvupPreLevel; +extern u16 gEkrLvupPostLevel; +extern u16 gEkrLvupBaseStatus[EKRLVUP_STAT_MAX]; +extern u16 gEkrLvupPostStatus[EKRLVUP_STAT_MAX]; +extern u16 gEkrLvupScrollPos1; +extern u16 gEkrLvupScrollPos2; +// extern ??? gpProcEkrLvupApfx +extern int gEkrTriangleInvalid; + +bool CheckEkrLvupDone(void); +void EndEkrLevelUp(void); +void EkrLvup_InitStatusText(struct ProcEkrLevelup *proc); +void EkrLvup_DrawUpdatedStatus(struct ProcEkrLevelup *proc, int index); +void EkrLvup_DrawUnitName(struct ProcEkrLevelup *proc); +void EkrLvup_DrawPreLevelValue(struct ProcEkrLevelup *proc); +void NewEkrLevelup(struct Anim *ais); +void EkrLvup_OnPrepare(struct ProcEkrLevelup *proc); +void EkrLvup_InitScreen(struct ProcEkrLevelup *proc); +void EkrLvup_InitLevelUpBox(struct ProcEkrLevelup *proc); +void EkrLvup_SetBgs(struct ProcEkrLevelup *proc); +void EkrLvup_InitPalette(struct ProcEkrLevelup *proc); +void EkrLvup_PutWindowOnScreen(struct ProcEkrLevelup *proc); +void EkrLvup_PrepareApGfx(struct ProcEkrLevelup *proc); +void EkrLvup_Promo_WindowScroll0(struct ProcEkrLevelup *proc); +void EkrLvup_Promo_DrawPromoNewClassName(struct ProcEkrLevelup *proc); +void EkrLvup_Promo_WindowScroll1(struct ProcEkrLevelup *proc); +void EkrLvup_DrawNewLevel(struct ProcEkrLevelup *proc); +void EkrLvup_InitCounterForMainAnim(struct ProcEkrLevelup *proc); +void EkrLvup_MainAnime(struct ProcEkrLevelup *proc); +void EkrLvup_SetHBlank(struct ProcEkrLevelup *proc); +void EkrLvup_DoNothing(struct ProcEkrLevelup *proc); +void EkrLvup_PutWindowOffScreen(struct ProcEkrLevelup *proc); +void EkrLvup_ResetScreen(struct ProcEkrLevelup *proc); +void EkrLvup_OnEnd(struct ProcEkrLevelup *proc); diff --git a/EngineHacks/Necessary/GrowthGetters/C/include/ekrpopup.h b/EngineHacks/Necessary/GrowthGetters/C/include/ekrpopup.h new file mode 100644 index 0000000000..d29329d9ab --- /dev/null +++ b/EngineHacks/Necessary/GrowthGetters/C/include/ekrpopup.h @@ -0,0 +1,44 @@ +#pragma once + +#include "global.h" +#include "proc.h" + +struct ProcEkrPopup { + PROC_HEADER; + + /* 2E */ STRUCT_PAD(0x29, 0x2C); + /* 2C */ s16 timer; + /* 2E */ s16 unk2E; + /* 30 */ STRUCT_PAD(0x30, 0x44); + /* 44 */ int unk44; + /* 48 */ int unk48; + /* 4C */ int unk4C; + /* 50 */ int unk50; + /* 54 */ STRUCT_PAD(0x54, 0x60); + /* 60 */ struct Anim *anim; +}; + +extern struct ProcEkrPopup *gpProcEkrPopup; +extern int gEkrPopupEnded; + +bool CheckEkrPopupEnded(void); +void DeleteAnimsOnPopup(void); +void EfxPlaySound5AVol100(void); +// ??? EfxPlaySound5CVol100(???); +void MakeBattlePopupTileMapFromTSA(u16 *tm, u16 width); +void DrawBattlePopup(struct ProcEkrPopup *proc, int type, u32 priv); +void NewEkrPopup(void); +void BattlePopup_Wait16Frames(struct ProcEkrPopup *proc); +void ekrPopup_DrawWRankUp(struct ProcEkrPopup *proc); +void ekrPopup_WaitWRankUp(struct ProcEkrPopup *proc); +void ekrPopup_DrawWRankUp2(struct ProcEkrPopup *proc); +void ekrPopup_WaitWRankUp2(struct ProcEkrPopup *proc); +void ekrPopup_DrawWpnBroke(struct ProcEkrPopup *proc); +void ekrPopup_WaitWpnBroke(struct ProcEkrPopup *proc); +void ekrPopup_DrawWpnBroke2(struct ProcEkrPopup *proc); +void ekrPopup_WaitWpnBroke2(struct ProcEkrPopup *proc); +void ekrPopup_MarkEnd(struct ProcEkrPopup *proc); +void nullsub_68(struct ProcEkrPopup *proc); +void sub_8076250(struct ProcEkrPopup *proc); +void sub_8076290(struct ProcEkrPopup *proc); +void sub_80762D0(struct ProcEkrPopup *proc); diff --git a/EngineHacks/Necessary/GrowthGetters/C/include/ekrtriangle.h b/EngineHacks/Necessary/GrowthGetters/C/include/ekrtriangle.h new file mode 100644 index 0000000000..9d772eb8e4 --- /dev/null +++ b/EngineHacks/Necessary/GrowthGetters/C/include/ekrtriangle.h @@ -0,0 +1,55 @@ +#pragma once + +#include "global.h" +#include "proc.h" + +struct ProcEkrTriangle { + PROC_HEADER; + + /* 29 */ STRUCT_PAD(0x29, 0x5C); + /* 5C */ struct Anim *anim; +}; + +struct ProcEkrTriPegasusKnight { + PROC_HEADER; + + /* 2E */ STRUCT_PAD(0x29, 0x2C); + /* 2C */ s16 timer; + /* 2E */ STRUCT_PAD(0x2E, 0x44); + /* 44 */ int ekr1; + /* 48 */ int ekr2; + /* 4C */ int banim1; + /* 50 */ int banim2; + /* 54 */ STRUCT_PAD(0x54, 0x5C); + /* 5C */ struct Anim *anim; +}; + +extern CONST_DATA struct ProcCmd ProcScr_ekrTriangle[]; +extern CONST_DATA struct ProcCmd ProcScr_ekrTriPegasusKnight[]; +extern CONST_DATA struct ProcCmd ProcScr_ekrTriPegasusKnightBG[]; +// extern ??? gUnknown_087595EC +extern CONST_DATA struct ProcCmd ProcScr_EkrTriPegasusKnightOBJ[]; +extern CONST_DATA struct ProcCmd ProcScr_EkrTriArmorKnight[]; +extern CONST_DATA struct ProcCmd ProcScr_EkrTriArmorKnightOBJ[]; +extern CONST_DATA struct ProcCmd ProcScr_EkrTriArmorKnightOBJ2[]; +extern CONST_DATA struct ProcCmd ProcScr_EfxTriangleQUAKE[]; + +bool CheckEkrTriangleInvalid(void); +void nullsub_18(void); +void NewEkrTriangle(struct Anim *anim); +// ??? EkrTriangleMain(???); +ProcPtr NewEkrTriPegasusKnight(struct Anim *anim, int ekr1, int ekr2, int banim1, int banim2); +// ??? sub_80751BC(???); +// ??? NewEkrTriPegasusKnightBG(???); +// ??? sub_8075308(???); +// ??? sub_8075350(???); +// ??? sub_80753FC(???); +void NewEkrTriArmorKnight(struct Anim *anim, int ekr1, int ekr2, int banim1, int banim2); +// ??? sub_807545C(???); +// ??? sub_8075538(???); +// ??? sub_80756BC(???); +// ??? sub_8075718(???); +// ??? sub_8075828(???); +// ??? sub_8075874(???); +// ??? sub_807589C(???); +// ??? EfxTriangleQUAKEMain(???); diff --git a/EngineHacks/Necessary/GrowthGetters/C/include/ending_details.h b/EngineHacks/Necessary/GrowthGetters/C/include/ending_details.h new file mode 100644 index 0000000000..83da380574 --- /dev/null +++ b/EngineHacks/Necessary/GrowthGetters/C/include/ending_details.h @@ -0,0 +1,87 @@ +#ifndef GUARD_ENDINGDETAILS_H +#define GUARD_ENDINGDETAILS_H + +enum { + CHARACTER_ENDING_NONE = 0, + + CHARACTER_ENDING_SOLO = 1, + CHARACTER_ENDING_PAIRED = 2, +}; + +enum { + DEFEAT_DIED = 0, + DEFEAT_WOUNDED_PARTEDWAYS = 1, // unused in FE8 + DEFEAT_WOUNDED_REMAINED = 2, + // 3? + DEFEAT_TYPE_4 = 4, + DEFEAT_TYPE_5 = 5, +}; + +struct EndingTitleEnt { + /* 00 */ u8 pid; + /* 04 */ int titleTextId; +}; + +struct EndingDefeatEnt { + /* 00 */ u8 pid; + /* 01 */ u8 defeatType; +}; + +struct CharacterEndingEnt { + /* 00 */ u8 type; + /* 01 */ u8 pidA; + /* 02 */ u8 pidB; + /* 04 */ int textId; +}; + +// ??? PrepareUnitDefeatLocationString(???); +// ??? GetPidTitleTextId(???); +// ??? GetPidDefeatType(???); +// ??? GetPidDefeatedEndingString(???); +// ??? SetupCharacterEndingGfx(???); +// ??? sub_80B6810(???); +// ??? sub_80B689C(???); +// ??? sub_80B6920(???); +// ??? CharacterEnding_Init(???); +// ??? sub_80B69D4(???); +// ??? sub_80B6A10(???); +// ??? GetUnitASupporterPid(???); +// ??? DoesUnitHavePairedEnding(???); +// ??? LoadNextCharacterEnding(???); +// ??? CharacterEnding_StartBattleDisplay(???); +// ??? CharacterEnding_StartBattleDisplayText(???); +// ??? CharacterEnding_End(???); +// ??? CharacterEnding_Unused_80B6C74(???); +// ??? StartCharacterEndings(???); +// ??? sub_80B6CA8(???); +// ??? SoloEndingBattleDisp_Init(???); +// ??? SoloEndingBattleDisp_Loop(???); +// ??? StartSoloEndingBattleDisplay(???); +// ??? sub_80B6F34(???); +// ??? sub_80B71DC(???); +// ??? sub_80B723C(???); +// ??? sub_80B7274(???); +// ??? StartPairedEndingBattleDisplay(???); +// ??? EndingBattleText_Init(???); +// ??? EndingBattleText_Loop(???); +// ??? StartEndingBattleText(???); +// ??? EndEndingBattleText(???); +// ??? SetupFinScreenGfx(???); +// ??? Fin_Init(???); +// ??? Fin_Loop_KeyListener(???); +// ??? sub_80B7500(???); +// ??? sub_80B7540(???); +// ??? Fin_End(???); +void StartFinScreen(ProcPtr); +// ??? sub_80B75AC(???); +// ??? sub_80B7614(???); +// ??? sub_80B7648(???); +// ??? sub_80B770C(???); +// ??? sub_80B7800(???); +// ??? sub_80B7B30(???); +// ??? sub_80B7BD8(???); +// ??? sub_80B8014(???); +// ??? sub_80B8168(???); +// ??? StartEndingTurnRecordScreen(???); + +#endif // GUARD_ENDINGDETAILS_H diff --git a/EngineHacks/Necessary/GrowthGetters/C/include/ev_triggercheck.h b/EngineHacks/Necessary/GrowthGetters/C/include/ev_triggercheck.h new file mode 100644 index 0000000000..b391cde764 --- /dev/null +++ b/EngineHacks/Necessary/GrowthGetters/C/include/ev_triggercheck.h @@ -0,0 +1,213 @@ +#ifndef GUARD_EV_TRIGGERCHECK_H +#define GUARD_EV_TRIGGERCHECK_H + +enum +{ + TILE_COMMAND_NONE, + + TILE_COMMAND_VISIT = 0x10, + TILE_COMMAND_SEIZE = 0x11, + + TILE_COMMAND_DOOR = 0x12, + TILE_COMMAND_BRIDGE = 0x13, + TILE_COMMAND_CHEST = 0x14, + TILE_COMMAND_15 = 0x15, + TILE_COMMAND_ARMORY = 0x16, + TILE_COMMAND_VENDOR = 0x17, + TILE_COMMAND_SECRET = 0x18, + TILE_COMMAND_SHOP_UNK = 0x19, + + TILE_COMMAND_20 = 0x20, +}; + +enum { + TUTORIAL_EVT_TYPE_PHASECHANGE = 0, + TUTORIAL_EVT_TYPE_POSTACTION = 1, + TUTORIAL_EVT_TYPE_ONSELECT = 2, + TUTORIAL_EVT_TYPE_DESTSELECTED = 3, + TUTORIAL_EVT_TYPE_AFTERMOVE = 4, + TUTORIAL_EVT_TYPE_FORECAST = 5, + TUTORIAL_EVT_TYPE_PLAYERPHASE = 6, +}; + +typedef uintptr_t EventListScr; + +struct EventInfo { + /* 00 */ EventListScr* listScript; + /* 04 */ u32 script; + /* 08 */ u32 flag; + /* 0C */ u32 commandId; + /* 10 */ u32 givenMoney; + /* 14 */ u32 givenItem; + /* 18 */ s8 xPos; + /* 19 */ s8 yPos; + /* 1A */ u8 pidA; + /* 1B */ u8 pidB; +}; + +struct EventListCmdInfo { + /* 00 */ int (*func)(struct EventInfo* buf); + /* 04 */ int length; +}; + +struct SupportTalkEnt { + /* 00 */ u16 unitA; + /* 02 */ u16 unitB; + + /* 04 */ u16 msgSupports[3]; + + /* 0A */ u16 _pad1; + /* 0C */ u8 unk_0c_0 : 5; + /* 0C */ u8 unk_0c_5 : 5; + /* 0D */ u8 unk_0d_3 : 5; +}; + +struct BattleTalkEnt { + /* 00 */ u8 pid; + /* 01 */ u8 chapter; + /* 04 */ u32 msg; + /* 08 */ u32 flag; +}; + +struct BattleTalkExtEnt { + /* 00 */ u16 pidA; + /* 02 */ u16 pidB; + /* 04 */ u16 chapter; + /* 06 */ u16 flag; + /* 08 */ u16 msg; + /* 0C */ u32 unk_0c; +}; + +struct DefeatTalkEnt { + /* 00 */ u16 pid; + /* 02 */ u8 route; + /* 03 */ u8 chapter; + /* 04 */ u16 flag; + /* 06 */ u16 msg; + /* 08 */ u32 event; +}; + +struct ForceDeploymentEnt { + /* 00 */ u16 pid; + /* 01 */ u8 route; + /* 02 */ u8 chapter; +}; + +// ??? StartEventFromInfo(???); +struct EventInfo* SearchAvailableEvent(struct EventInfo* info); +// ??? SearchNextAvailableEvent(???); +// ??? EventInfoCheckTalk(???); +// ??? CheckActiveUnitArea(???); +// ??? CheckAnyBlueUnitArea(???); +// ??? sub_8083018(???); +// ??? sub_8083044(???); +// ??? sub_8083094(???); +// ??? sub_80830AC(???); +// ??? sub_80830D4(???); +// ??? sub_80830FC(???); +// ??? sub_8083124(???); +// ??? CheckAnyRedUnitArea(???); +s8 IsThereClosedChestAt(s8 x, s8 y); +void StartAvailableChestTileEvent(s8, s8); +s8 IsThereClosedDoorAt(s8 x, s8 y); +void StartAvailableDoorTileEvent(s8, s8); +// ??? sub_8083234(???); +s8 ShouldCallEndEvent(void); +void MaybeCallEndEvent_(void); +// ??? CallEndEvent(???); +s8 sub_80832C4(void); +s8 sub_80832C8(void); +s8 sub_80832CC(void); +s8 sub_80832D0(void); +s8 sub_80832D4(void); +s8 CheckWin(void); +void MaybeCallEndEvent(void); +struct TrapData* GetTrapPointer(void); +struct TrapData* GetHardModeTrapPointer(void); +void* GetChapterAllyUnitDataPointer(void); +// ??? GetChapterEnemyUnitDefinitions(???); +// ??? GetChapterSkirmishLeaderClasses(???); +// ??? sub_8083424(???); +// ??? GetAvailableBattleTalk(???); +bool ShouldCallBattleQuote(u8 charA, u8 charB); +void CallBattleQuoteEventsIfAny(u8 charA, u8 charB); +// ??? SetPidDefeatedFlag(???); +bool ShouldDisplayDefeatTalkForPid(u8 pid); +void DisplayDefeatTalkForPid(u8 pid); +// ??? sub_8083654(???); +void StartSupportTalk(u8, u8, int); +void StartSupportViewerTalk(u8, u8, int); +// u16 GetSupportTalkSong_(u8, u8, u8, int); +// ??? sub_80837B0(???); +// ??? sub_80837D8(???); +s8 sub_80837F8(void); +// ??? EvCheck00_Always(???); +// ??? EvCheck01_AFEV(???); +// ??? EvCheck02_TURN(???); +// ??? EvCheck03_CHAR(???); +// ??? EvCheck04_CHARASM(???); +// ??? EvCheck05_LOCA(???); +// ??? EvCheck06_VILL(???); +// ??? EvCheck07_CHES(???); +// ??? EvCheck08_DOOR(???); +// ??? EvCheck09_(???); +// ??? EvCheck0A_SHOP(???); +// ??? EvCheck0B_AREA(???); +// ??? EvCheck0C_Never(???); +// ??? EvCheck0D_Never(???); +// ??? EvCheck0E_(???); +// ??? EvCheck0F_(???); +// ??? EvCheck10_(???); +// ??? SetChapterFlag(???); +// ??? ClearChapterFlag(???); +void ResetChapterFlags(void); +// ??? CheckChapterFlag(???); +// ??? SetPermanentFlag(???); +// ??? ClearPermanentFlag(???); +void ResetPermanentFlags(void); +s8 CheckPermanentFlagFrom(int, void*); +s8 CheckPermanentFlag(int); +void SetFlag(int); +void ClearFlag(int); +s8 CheckFlag(int); +u8 *GetPermanentFlagBits(); +int GetPermanentFlagBitsSize(); +u8 *GetChapterFlagBits(); +int GetChapterFlagBitsSize();; +// ??? sub_8083DD8(???); +// ??? CheckTutorialEvent(???); +// ??? RunTutorialEvent(???); +s8 RunPhaseSwitchEvents(void); +s8 CheckForCharacterEvents(u8 pidA, u8 pidB); +void StartCharacterEvent(u8, u8); +// ??? sub_8083FFC(???); +int GetAvailableTileEventCommand(s8, s8); +void StartAvailableTileEvent(s8, s8); +s8 CheckForWaitEvents(void); +void RunWaitEvents(void); +s8 TryCallSelectEvents(void); +s8 StartDestSelectedEvent(void); +s8 StartAfterUnitMovedEvent(void); +s8 CheckBattleForecastTutorialEvent(void); +void StartBattleForecastTutorialEvent(void); +void StartPlayerPhaseStartTutorialEvent(void); +void ClearActiveEventRegistry(void); +void RegisterEventActivation(u32, u16); +// ??? GetEventTriggerId(???); +// ??? SetFlag82(???); +// ??? CheckFlag82(???); +struct BattleTalkExtEnt* GetBattleQuoteEntry(u16, u16); +struct DefeatTalkEnt* GetDefeatTalkEntry(u16); +struct SupportTalkEnt* GetSupportTalkEntry(u16, u16); +int GetSupportTalkSong(u16, u16, u8); +struct SupportTalkEnt* GetSupportTalkList(); +s8 IsCharacterForceDeployed_(u16 pid); +// ??? IsSethLArachelMyrrhInnes(???); + +extern struct BattleTalkExtEnt gBattleTalkList[]; +extern struct DefeatTalkEnt gDefeatTalkList[]; +extern struct SupportTalkEnt gSupportTalkList[]; +extern struct ForceDeploymentEnt gForceDeploymentList[]; +extern u8 gPidList_SethLArachelMyrrhInnes[]; + +#endif // GUARD_EV_TRIGGERCHECK_H diff --git a/EngineHacks/Necessary/GrowthGetters/C/include/event.h b/EngineHacks/Necessary/GrowthGetters/C/include/event.h new file mode 100644 index 0000000000..49c9be6b35 --- /dev/null +++ b/EngineHacks/Necessary/GrowthGetters/C/include/event.h @@ -0,0 +1,104 @@ +#ifndef GUARD_EVENT_H +#define GUARD_EVENT_H + +#include "global.h" + +struct EventEngineProc { + PROC_HEADER; + + /* 2C */ void (*pCallback)(struct EventEngineProc*); + + /* 30 */ const u16* pEventStart; + /* 34 */ const u16* pEventIdk; + /* 38 */ const u16* pEventCurrent; + + /* 3C */ u16 evStateBits; + /* 3E */ u16 evStallTimer; + + /* 40 */ s8 overwrittenTextSpeed; + /* 41 */ u8 execType; + /* 42 */ u8 activeTextType; + /* 43 */ u8 chapterIndex; + + /* 44 */ u16 mapSpritePalIdOverride; + + /* 46 */ // pad + + /* 48 */ const void* pUnitLoadData; + /* 4C */ s16 unitLoadCount; + + /* 4E */ u8 idk4E; + + /* 4F */ u8 _pad_4F[0x54 - 0x4F]; + /* 54 */ struct Unit *unit; +}; + +enum EventExecType { + EV_EXEC_WORLDMAP = 0, // for world map events + EV_EXEC_CUTSCENE = 1, // for overall chapter cutscene events? + EV_EXEC_GAMEPLAY = 2, // for gameplay-triggered events? (battle quotes, villages tile changes, chests, game over) + EV_EXEC_QUIET = 3, // for events that should just execute events? (no fade, no clearing stuff, etc) + EV_EXEC_UNK4 = 4, // not used? + EV_EXEC_UNK5 = 5 // not used? +}; + +enum EventStateFlags { + EV_STATE_NONE = 0, + + EV_STATE_ABORT = (1 << 0x0), // queued event engine calls will wait + EV_STATE_0002 = (1 << 0x1), // prevents "ENDA events" to play. Needs further investigation + EV_STATE_SKIPPING = (1 << 0x2), // currently skipping events (trigger with start) + EV_STATE_0008 = (1 << 0x3), // ??? seems to be dialogue related + EV_STATE_NOSKIP = (1 << 0x4), // prevents skipping with start, set by EVBIT_MODIFY + EV_STATE_0020 = (1 << 0x5), // set by EVBIT_MODIFY + EV_STATE_0040 = (1 << 0x6), // set by EVBIT_MODIFY + EV_STATE_NOFADE = (1 << 0x7), // don't fade at end of events + EV_STATE_FADEDIN = (1 << 0x8), // faded into white/back + EV_STATE_UNITCAM = (1 << 0x9), // camera follows unit movement + EV_STATE_CHANGECH = (1 << 0xA), // moving to another chapter (?) + EV_STATE_CHANGEGM = (1 << 0xB), // changing "game mode" (GAMECTRL field 0x29 was changed?) + EV_STATE_GFXLOCKED = (1 << 0xC) // set when the game graphics have been locked through events (codes 0x23/0x24) + + // I don't think there's more, but I could be wrong +}; + +// This will probably be used in evtcmd_gmap/evtscr for defining the event code handler arrays or something +typedef u8(*EventFuncType)(struct EventEngineProc*); + +// ??? _MarkSomethingInMenu(???); +// ??? EventEngine_OnUpdate(???); +// ??? EventEngine_OnEnd(???); +// ??? EnqueueEventCall(???); +// ??? CallNextQueuedEvent(???); +void CallEvent(const u16* events, u8 execType); +struct EventEngineProc* EventEngine_Create(const u16* events, u8 idk); +void EventEngine_CreateBattle(const u16* events); +s8 EventEngineExists(void); +int BattleEventEngineExists(void); +void DeleteEventEngines(void); +// ??? sub_800D1E4(???); +void SetEventSlotC(unsigned value); +// ??? sub_800D204(???); +int sub_800D208(void); +// ??? CallBattleQuoteEvent(???); +void CallBattleQuoteEventInBattle(u16 textIndex); +void CallTileChangeEvent(u16 tileChangeIndex); +void CallChestOpeningEvent(u16 tileChangeIndex, u16 idr); +void CallMapSupportEvent(u16 musicIndex, u16 textIndex); +void CallSupportViewerEvent(u16); +void CallRetreatPromptEvent(void); +void CallSuspendPromptEvent(void); +void CallGameOverEvent(void); +void sub_800D3E4(void); +// ??? EventEngine_StartSkip(???); +// ??? sub_800D488(???); +// ??? SetEventTriggerState(???); +s8 GetEventTriggerState(u16 triggerId); +// ??? sub_800D4D4(???); +// ??? sub_800D524(???); +// ??? SlotQueuePush(???); +// ??? SlotQueuePop(???); +void SetEventSlotCounter(unsigned value); +unsigned GetEventSlotCounter(void); + +#endif // GUARD_EVENT_H diff --git a/EngineHacks/Necessary/GrowthGetters/C/include/face.h b/EngineHacks/Necessary/GrowthGetters/C/include/face.h new file mode 100644 index 0000000000..da0294af09 --- /dev/null +++ b/EngineHacks/Necessary/GrowthGetters/C/include/face.h @@ -0,0 +1,128 @@ +#ifndef GUARD_FACE_H +#define GUARD_FACE_H + +enum { FACE_SLOT_COUNT = 4 }; + +enum +{ + FACE_64x80, + FACE_64x80_FLIPPED, + FACE_96x80, + FACE_96x80_FLIPPED, + FACE_64x72, + FACE_64x72_FLIPPED, +}; + +enum +{ + FACE_HLAYER_DEFAULT, + + // why shifts? + FACE_HLAYER_0 = 1 << 0, + FACE_HLAYER_1 = 1 << 1, + FACE_HLAYER_2 = 1 << 2, + FACE_HLAYER_3 = 1 << 3, +}; + +#define FACE_DISP_FLIPPED (1 << 0) +#define FACE_DISP_KIND(kind) ((kind) & 7) +#define FACE_DISP_KIND_MASK FACE_DISP_KIND(-1) +#define FACE_DISP_SMILE (1 << 3) +#define FACE_DISP_TALK_1 (1 << 4) +#define FACE_DISP_TALK_2 (1 << 5) +#define FACE_DISP_HLAYER(layer) (((layer) & 0xF) << 6) +#define FACE_DISP_HLAYER_MASK FACE_DISP_HLAYER(-1) +#define FACE_DISP_BLEND (1 << 10) +#define FACE_DISP_BIT_12 (1 << 12) +#define FACE_DISP_BIT_13 (1 << 13) +#define FACE_DISP_BIT_14 (1 << 14) + +struct FaceBlinkProc; + +struct FaceProc { + /* 00 */ PROC_HEADER; + + /* 2C */ const struct FaceData* pFaceInfo; + /* 30 */ u32 displayBits; + /* 34 */ s16 xPos; + /* 36 */ s16 yPos; + + /* 38 */ void* sprite; + + /* 3C */ u16 oam2; + /* 3E */ u16 faceId; + /* 40 */ u8 faceSlot; + /* 41 */ u8 spriteLayer; + + /* 44 */ ProcPtr unk_44; + /* 48 */ struct FaceBlinkProc* pBlinkProc; +}; + + +const struct FaceData* GetPortraitData(int fid); +void ResetFaces(void); +void SetupFaceGfxData(struct FaceVramEntry*); +// ??? FindFreeFaceSlot(???); +// ??? Face_OnInit(???); +// ??? Face_OnIdle(???); +struct FaceProc* StartFaceAuto(int fid, int x, int y, int disp); +struct FaceProc* StartFace(int faceSlot, int portraitId, int x, int y, int displayType); +// ??? EndFace(???); +void EndFaceById(int faceSlot); +int SetFaceDisplayBits(struct FaceProc*, int); +int SetFaceDisplayBitsById(int slot, int disp); +int GetFaceDisplayBits(struct FaceProc*); +int GetFaceDisplayBitsById(int slot); +// ??? FaceRefreshSprite(???); +// ??? PutFaceTm(???); +// ??? UnpackFaceChibiGraphics(???); +void PutFaceChibi(int, u16*, int, int, s8); +// ??? UnpackFaceChibiSprGraphics(???); +// ??? FaceChibiSpr_OnIdle(???); +// ??? StartFaceChibiSpr(???); +// ??? EndFaceChibiSpr(???); +// ??? PutFace80x72_Standard(???); +// ??? PutFace80x72_Raised(???); +// ??? ShouldFaceBeRaised(???); +void PutFace80x72_Core(u16*, int, int, int); +// ??? sub_8005D64(???); +// ??? sub_8005D70(???); +// ??? sub_8005D98(???); +void PutFace80x72(struct Proc* proc, u16* bgOut, int fid, int tileId, int palId); +// ??? EndFacePtr(???); +// ??? EndFaceIn8Frames(???); +void StartFaceFadeIn(struct FaceProc* proc); +void StartFaceFadeOut(struct FaceProc* proc); +// ??? sub_8005F6C(???); +// ??? sub_8005F9C(???); +// ??? sub_8005FD4(???); +// ??? sub_8005FE0(???); +// ??? sub_8006134(???); +// ??? sub_800623C(???); +// ??? sub_8006280(???); +// ??? sub_80062B8(???); +// ??? sub_8006324(???); +// ??? sub_800632C(???); +// ??? sub_8006370(???); +// ??? sub_8006378(???); +// ??? sub_80063BC(???); +// ??? sub_80063C4(???); +void SetFaceBlinkControl(struct FaceProc* proc, int blinkControl); +void SetFaceBlinkControlById(int faceSlot, int unk); +// ??? FaceBlinkProc_GenBlinkInterval(???); +void sub_80064D4(struct FaceProc* proc, int unk); +// ??? sub_80064DC(???); +struct FaceProc* StartFace2(int slot, int fid, int x, int y, int disp); +void sub_8006618(int slot, int x, int y); +// ??? sub_800662C(???); +// ??? sub_8006650(???); +// ??? sub_80066A8(???); +void sub_80066E0(struct FaceProc* parent, int fid); +void sub_80066FC(int offset, int fid); +void sub_800671C(int pal, int fid); +void sub_8006738(u16* a, u16 b, s8 c); + +extern struct FaceProc* gFaces[]; +extern struct ProcCmd gProcScr_E_FACE[]; + +#endif // GUARD_FACE_H diff --git a/EngineHacks/Necessary/GrowthGetters/C/include/fontgrp.h b/EngineHacks/Necessary/GrowthGetters/C/include/fontgrp.h new file mode 100644 index 0000000000..7c79ddcf28 --- /dev/null +++ b/EngineHacks/Necessary/GrowthGetters/C/include/fontgrp.h @@ -0,0 +1,159 @@ +#ifndef GUARD_FONTGRP_H +#define GUARD_FONTGRP_H + +struct TextHandle +{ + u16 unk0; + u8 x; + u8 colorId; + u8 unk4; + s8 unk5; + u8 unk6; + u8 unk7; +}; + + +struct Glyph +{ + struct Glyph *sjisNext; // (only used in Shift-JIS fonts) next element in linked list + u8 sjisByte1; // (only used in Shift-JIS fonts) second byte of character + u8 width; // width of the glyph in pixels + u32 bitmap[16]; // image data of the glyph (16x16 pixels, 2 bits per pixel) +}; + +struct Font +{ + /*0x00*/ u8 *vramDest; + // pointer to table of glyph structs + // In ASCII fonts, there is just one byte per character, so the glyph + // for a given character is obtained by indexing this array. + // In Shift-JIS fonts, each character is 2 bytes. Each element in + // this array is a linked list. byte2 - 0x40 is the index of the head + // of the list, and the list is traversed until a matching byte1 is found. + /*0x04*/ struct Glyph **glyphs; + /*0x08*/ void (*drawGlyph)(struct TextHandle *, struct Glyph *); + /*0x0C*/ void *(*getVramTileOffset)(struct TextHandle *); + /*0x10*/ u16 unk10; + /*0x12*/ u16 unk12; + /*0x14*/ u16 paletteNum; + /*0x16*/ u8 isAscii; +}; + +struct TextBatch +{ + struct TextHandle *unk0; + u8 unk4; +}; + +enum { + // TODO: maybe use names that also reflect meaning for dialogue colors (this is ui colors) + + TEXT_COLOR_NORMAL = 0, + TEXT_COLOR_GRAY = 1, + TEXT_COLOR_BLUE = 2, + TEXT_COLOR_GOLD = 3, + TEXT_COLOR_GREEN = 4, + TEXT_COLOR_BLACK = 5, +}; + +extern char gUnknown_02028E44[9]; + +// ??? SetupDebugFontForBG(???); +void PrintDebugStringToBG(u16 *bg, const char *asciiStr); +// ??? sub_800384C(???); +// ??? sub_8003870(???); +// ??? sub_80038B4(???); +// ??? ClearSmallStringBuffer(???); +void StoreNumberStringToSmallBuffer(int n); +void StoreNumberStringOrDashesToSmallBuffer(int n); +// ??? sub_800394C(???); +// ??? StoreNumberHexStringToSmallBuffer(???); +// ??? sub_80039B4(???); +void PrintStringToDBG(const char *str); +// ??? FlushDBGToBG2(???); +// ??? sub_8003ABC(???); +void SetupDebugFontForOBJ(int a, int objPalNum); +// ??? PrintDebugStringAsOBJ(???); +// ??? sub_8003BFC(???); +// ??? sub_8003C20(???); +// ??? sub_8003C44(???); +int GetLang(void); +void SetLang(int); +void Font_InitForUIDefault(void); +void Font_InitForUI(struct Font *a, void *b, int c, int d); +void SetFontGlyphSet(int a); +void Font_ResetAllocation(void); +void SetFont(struct Font *a); +void Text_Init(struct TextHandle *a, int tileWidth); +void Text_Allocate(struct TextHandle *th, int tileWidth); +void InitTextBatch(const struct TextBatch* a); +void Text_Clear(struct TextHandle* a); +void sub_8003E00(struct TextHandle *th, int b, int c); +// ??? sub_8003E40(???); +int Text_GetXCursor(struct TextHandle *th); +void Text_SetXCursor(struct TextHandle *th, int x); +void Text_Advance(struct TextHandle *th, int x); +void Text_SetColorId(struct TextHandle *th, int colorId); +int Text_GetColorId(struct TextHandle *th); +void Text_SetParameters(struct TextHandle* th, int x, int colorId); +void Text_Draw(struct TextHandle* th, u16* dest); +void Text_DrawBlank(struct TextHandle *th, u16 *dest); +int GetStringTextWidth(const char *str); +const char *GetCharTextWidth(const char *str, u32 *pWidth); +int GetStringTextCenteredPos(int x, const char* str); +void sub_8003FAC(const char* str, int* outWidth, int* outHeight); +char *String_GetEnd(char *); +void Text_AppendString(struct TextHandle *th, const char* str); +void Text_AppendDecNumber(struct TextHandle *th, int n); +void sub_80040C0(struct TextHandle *th, int n); +void Text_AppendNumberOr2Dashes(struct TextHandle *th, int n); +const char *Text_AppendChar(struct TextHandle *a, const char *b); +void *GetVRAMPointerForTextMaybe(struct TextHandle *a); +// ??? GetGlyphColorLUT(???); +// ??? Font_StandardGlyphDrawer(???); +// ??? Font_SpecializedGlyphDrawer(???); +void Font_LoadForUI(void); +void Font_LoadForDialogue(void); +void Font_SetSomeSpecialDrawingRoutine(void); +void DrawTextInline(struct TextHandle* text, u16* dest, int colorId, int x, int tileWidth, const char* string); +void Text_InsertString(struct TextHandle *th, int x, int colorId, const char *str); +void Text_InsertNumberOr2Dashes(struct TextHandle *th, int x, int colorId, int n); +void Text_AppendStringASCII(struct TextHandle *text, const char *str); +const char *Text_AppendCharASCII(struct TextHandle *text, const char *str); +const char *GetCharTextWidthASCII(const char *str, u32 *width); +int GetStringTextWidthASCII(const char *str); +// ??? sub_8004598(???); +void InitSomeOtherGraphicsRelatedStruct(struct Font *font, void *vramDest, int c); +void Text_Init3(struct TextHandle *th); +void sub_80045FC(struct TextHandle*); +void sub_800465C(struct TextHandle *th); +void Text_80046B4(struct TextHandle *th, u32 b); +void *sub_80046E0(struct TextHandle *); +void sub_8004700(struct TextHandle *, struct Glyph *); +// ??? sub_80048B0(???); +// ??? sub_8004924(???); +// ??? sub_800496C(???); +// ??? sub_8004974(???); +// ??? sub_8004984(???); +void NewGreenTextColorManager(ProcPtr parent); +void EndGreenTextColorManager(void); +// ??? sub_80049E0(???); +// ??? sub_8004A34(???); +// ??? sub_8004A90(???); +// ??? sub_8004ACC(???); +void DrawSpecialUiChar(u16 *a, int b, int c); +// ??? sub_8004B48(???); +void sub_8004B88(u16 *a, int b, int c); +void DrawDecNumber(u16* a, int b, int c); +void sub_8004BB4(u16 *a, int b, int c); +void sub_8004BE4(u16* a, int b, int c); +void sub_8004BF0(int a, u16 *b); +// ??? sub_8004C1C(???); +void sub_8004C68(u16 *a, int b, int c, u8 d); +void DrawSpecialUiStr(u16 *a, int b, int c, int d); +// ??? sub_8004D7C(???); +// ??? sub_8004DB8(???); +// ??? sub_8004DF8(???); +void SetupDebugFontForBG(int bg, int tileDataOffset); + +#endif // GUARD_FONTGRP_H diff --git a/EngineHacks/Necessary/GrowthGetters/C/include/functions.h b/EngineHacks/Necessary/GrowthGetters/C/include/functions.h new file mode 100644 index 0000000000..cf4ee3c341 --- /dev/null +++ b/EngineHacks/Necessary/GrowthGetters/C/include/functions.h @@ -0,0 +1,3274 @@ +#ifndef GUARD_FUNCTIONS_H +#define GUARD_FUNCTIONS_H + +#include "gba/types.h" +#include "proc.h" +#include "types.h" + +// ??? RomHeaderNintendoLogo(???); +// ??? crt0(???); +void IrqMain(void); +// ??? ARMCodeToCopy_Start(???); +// ??? ARM_MaybeScreenFadeIn(???); +// ??? ARM_MoveOBJsOffscreen(???); +// ??? ARM_ComputeChecksum32(???); +// ??? ARM_FillRect(???); +// ??? sub_80003E0(???); +// ??? sub_800043C(???); +// ??? IRAMARM_CopyToSecondaryOAM(???); +// ??? IRAMARM_CopyToPrimaryOAM(???); +// ??? IRAMARM_Func3_DrawGlyph(???); +// ??? sub_8000620(???); +// ??? IRAMARM_DecompText(???); +// ??? IRAMARM_Func5(???); +// ??? IRAMARM_FillMovementMap(???); +// ??? ARMCodeToCopy_End(???); +// ??? AgbMain(???); +// ??? sub_8000B10(???); +// ??? StoreIRQToIRAM(???); +// ??? DummyIRQRoutine(???); +void SetIRQHandler(int index, void *irq); + +// ??? sub_8000D00(???); +void sub_8000D0C(); +int sub_8000D18(void); +u32 GetGameClock(void); +void SetGameTime(int newTime); +void IncrementGameClock(void); +u8 ComputeDisplayTime(); + +void StoreRoutinesToIRAM(); +void CallARM_Func3(); +void CallARM_DecompText(const char *, char *); +void CallARM_PushToSecondaryOAM(int a, int b, const u16 *c, int d); +void CallARM_PushToPrimaryOAM(int x, int y, const u16* data, int oam2base); +// ??? CallARM_Func5(???); +void CallARM_FillMovementMap(void); +// ??? ResetIconGraphics_(???); +// ??? ResetIconGraphics(???); +// ??? LoadIconPalettes(???); +// ??? LoadIconPalette(???); +// ??? sub_80035EC(???); +// ??? GetIconGfxTileIndex(???); +// ??? GetIconGfxIndex(???); +// ??? GetIconTileIndex(???); +// ??? DrawIcon(???); +// ??? ClearIconGfx(???); +// ??? LoadIconObjectGraphics(???); +// ??? sub_8008FB4(???); +// ??? nullsub_15(???); +// ??? sub_800903C(???); +// ??? sub_800904C(???); +// ??? sub_8009100(???); +void sub_800915C(int, int, int, int, int, int, int, ProcPtr); +// ??? sub_8009198(???); +// ??? sub_8009200(???); +// ??? sub_8009250(???); +// ??? sub_800A048(???); +void PrependArticleToString(char *a, const char *b, s8 c); +// ??? SomethingRelatedToText(???); +char *GetStringFromIndex(int index); +char *GetStringFromIndexInBuffer(int index, char *buffer); +char *sub_800A2A4(void); +char* FilterSomeTextFromStandardBuffer(void); +// ??? sub_800A42C(???); +// ??? sub_800A4E8(???); +// ??? sub_800A518(???); +// ??? sub_800A680(???); +// ??? sub_800A7D8(???); +// ??? sub_800A8D8(???); +// ??? sub_800A950(???); +// ??? sub_800AB58(???); +// ??? sub_800ACEC(???); +// ??? sub_800AE7C(???); +// ??? sub_800AF64(???); +// ??? sub_800B16C(???); +// ??? sub_800B198(???); +// ??? sub_800B388(???); +// ??? sub_800B574(???); +// ??? sub_800B764(???); +int sub_800B7E0(int, int, int); +// ??? sub_800B84C(???); +// ??? sub_800B910(???); +// ??? sub_800B954(???); +// ??? sub_800B994(???); +// ??? sub_800B9B8(???); +// ??? sub_800BA04(???); +// ??? sub_800BA34(???); +// ??? SetSomeRealCamPos(???); +// ??? sub_800BAA8(???); +// ??? TriggerMapChanges(???); +// ??? sub_800BB48(???); +void sub_800BB98(void); +// ??? sub_800BBB4(???); +// ??? sub_800BBE4(???); +// ??? HideAllUnits(???); +// ??? GetUnitStructFromEventParameter(???); +void sub_800BCDC(int); // battle related +// ??? Event80_(???); +// ??? Event81_(???); +// ??? Event82_EndWM(???); +// ??? Event83_WM_SETCAM(???); +// ??? Event84_WM_SETCAMONLOC(???); +// ??? Event85_WM_SETCAMONSPRITE(???); +// ??? Event86_WM_MOVECAM(???); +// ??? Event87_(???); +// ??? Event88_(???); +// ??? Event89_(???); +// ??? Event8A_(???); +// ??? Event8B_(???); +// ??? Event8C_(???); +// ??? Event8D_(???); +// ??? Event8E_(???); +// ??? Event8F_(???); +// ??? Event90_WM_DRAWPATH(???); +// ??? Event91_WM_DRAWPATH_Silent(???); +// ??? Event92_REMOVEPATH(???); +// ??? Event93_(???); +// ??? Event94_(???); +// ??? Event95_(???); +// ??? Event96_(???); +// ??? Event97_(???); +// ??? Event98_(???); +// ??? Event99_(???); +// ??? Event9A_(???); +// ??? Event9B_(???); +// ??? Event9C_(???); +// ??? Event9D_(???); +// ??? Event9E_PUTSPRITE(???); +// ??? Event9F_(???); +// ??? EventA0_REMSPRITE(???); +// ??? EventA1_(???); +// ??? EventA2_(???); +// ??? EventA3_(???); +// ??? EventA4_(???); +// ??? EventA5_(???); +// ??? EventA6_(???); +// ??? EventA7_(???); +// ??? EventA8_(???); +// ??? EventA9_(???); +// ??? EventAA_(???); +// ??? EventAB_(???); +// ??? EventAC_(???); +// ??? EventAD_(???); +// ??? EventAE_(???); +// ??? EventAF_(???); +// ??? EventB0_(???); +// ??? EventB1_(???); +// ??? EventB2_(???); +// ??? EventB3_(???); +// ??? EventB4_(???); +// ??? EventB5_(???); +// ??? EventB6_(???); +// ??? EventB7_(???); +// ??? EventB8_(???); +// ??? EventB9_(???); +// ??? EventBA_(???); +// ??? EventBB_(???); +// ??? EventBC_(???); +// ??? EventBD_(???); +// ??? EventBE_(???); +// ??? EventBF_(???); +// ??? EventC0_(???); +// ??? EventC1_SKIPWM(???); +// ??? EventC2_(???); +// ??? EventC3_(???); +// ??? EventCE_(???); +// ??? EventCF_(???); +// ??? EventC4_(???); +// ??? sub_800CCE8(???); +// ??? nullsub_32(???); +// ??? EventC5_(???); +// ??? sub_800CD38(???); +// ??? nullsub_34(???); +// ??? sub_800CD40(???); +// ??? EventC6_(???); +// ??? EventC7_(???); +// ??? EventC8_(???); +// ??? EventC9_(???); +// ??? sub_800CDE8(???); +// ??? sub_800CDEC(???); +// ??? EventCA_(???); +// ??? EventCB_(???); +// ??? EventCC_(???); +// ??? EventCD_(???); +// ??? Event00_NULL(???); +// ??? Event01_End(???); +// ??? Event02_EvBitAndIdMod(???); +// ??? Event03_CheckEvBitOrId(???); +// ??? Event04_CheckRandom(???); +// ??? Event05_SetSlot(???); +// ??? Event06_SlotOperation(???); +// ??? Event07_SlotQueueOperations(???); +// ??? Event08_Label(???); +// ??? Event09_Goto(???); +// ??? Event0A_Call(???); +// ??? Event0B_(???); +// ??? Event0C_Branch(???); +// ??? Event0D_AsmCall(???); +// ??? Event0E_STAL(???); +// ??? Event0F_(???); +// ??? Event10_ModifyEvBit(???); +// ??? Event11_SetIgnoredKeys(???); +// ??? Event12_(???); +// ??? Event13_(???); +// ??? Event14_(???); +// ??? Event15_(???); +// ??? Event16_(???); +// ??? Event17_(???); +// ??? Event18_(???); +// ??? Event19_(???); +// ??? Event1A_TEXTSTART(???); +// ??? sub_800E210(???); +// ??? sub_800E290(???); +// ??? sub_800E31C(???); +// ??? Event1B_TEXTSHOW(???); +// ??? Event1C_TEXTCONT(???); +// ??? Event1D_TEXTEND(???); +// void sub_800E640(struct EventEngineProc*); +// ??? _WhileFace6CExists(???); +// ??? Event1E_(???); +// ??? Event1F_(???); +// ??? Event20_(???); +// ??? sub_800E7D0(???); +// ??? Event21_(???); +// ??? sub_800EA84(???); +// ??? sub_800EBB0(???); +// ??? sub_800EC00(???); +// ??? sub_800EC50(???); +// ??? sub_800ED50(???); +// ??? sub_800EE54(???); +// ??? sub_800EEE8(???); +// ??? sub_800EF48(???); +// ??? Event22_(???); +// ??? Event23_(???); +// ??? Event24_(???); +// ??? Event25_(???); +// ??? Event26_CameraControlMaybe(???); +// ??? Event27_MapChange(???); +// ??? Event28_ChangeWeather(???); +// ??? Event29_SetFogVision(???); +// ??? Event2A_MoveToChapter(???); +// ??? sub_800F50C(???); +// ??? ShouldUNITBeLoaded(???); +// ??? sub_800F5B8(???); +// ??? sub_800F698(???); +// ??? LoadUnit_800F704(???); +// ??? sub_800F8A8(???); +// ??? sub_800F914(???); +// ??? Event2B_(???); +// ??? Event2C_LoadUnits(???); +// ??? TryPrepareEventUnitMovement(???); +// ??? GetSomeEventEngineMoveRelatedBitfield(???); +// ??? Event2D_(???); +// ??? Event2E_CheckAt(???); +// ??? Event2F_MoveUnit(???); +// ??? Event30_ENUN(???); +// ??? Event31_DisplayEffectRange(???); +// ??? Event32_SpawnSingleUnit(???); +// ??? Event33_CheckUnitVarious(???); +// ??? Event34_MessWithUnitState(???); +// ??? Event35_UnitClassChanging(???); +// ??? Event36_CheckInArea(???); +// ??? Event37_GiveItem(???); +// ??? Event38_ChangeActiveUnit(???); +// ??? Event39_(???); +// ??? Event3A_(???); +// ??? sub_8010748(???); +// ??? Event3B_(???); +// ??? Event3C_(???); +// ??? Event3D_(???); +// ??? Event3E_PrepScreenCall(???); +// ??? sub_801098C(???); +// ??? sub_8010A28(???); +// ??? Event3F_(???); +// ??? sub_8010B48(???); +// ??? Event40_(???); +// ??? Event41_(???); +// ??? Event42_(???); +// ??? Event43_(???); +// ??? Event44_(???); +// ??? Event45_(???); +// ??? ReputConvoBg_unused(???); +void ResetDialogueScreen(void); +// ??? sub_8010E6C(???); +// ??? sub_8010EE8(???); +// ??? ParsePopupInstAndGetLen(???); +// ??? GeneratePopupText(???); +// ??? PopupProc_Init(???); +// ??? PopupProc_PrepareGfx(???); +// ??? PopupProc_MaybeSetVolume(???); +// ??? PopupProc_PlaySound(???); +// ??? PopupProc_MaybeResetVolume(???); +// ??? PopupIconUpdateProc_Loop(???); +// ??? PopupProc_GfxDraw(???); +// ??? PopupProc_WaitForPress(???); +// ??? PopupProc_GfxClear(???); +// ??? SetPopupUnit(???); +// ??? SetPopupItem(???); +// ??? SetPopupNumber(???); +// ??? NewPopup_Simple(???); +// ??? NewPopupCore(???); +// ??? NewPopup_ItemGot_unused(???); +// ??? ItemGot_DisplayLePopup(???); +// ??? ItemGot_GotLeItem(???); +// ??? NewPopup_ItemGot(???); +// ??? NewPopup_GeneralItemGot(???); +// ??? NewGoldNumPopup_unused(???); +// ??? NewNumberPopup_unused(???); +// ??? NewPopup_GoldGot(???); +void NewPopup_ItemStealing(u16 weapon, ProcPtr parent); +void NewPopup_WeaponBroke(u16 weapon, ProcPtr parent); +void NewPopup_WRankIncrease(u16 weapon, ProcPtr parent); +// ??? NewPopup_NewAlly(???); +// ??? NewPopup_VerySimple(???); +// ??? sub_8011784(???); +// ??? nullsub_44(???); +// ??? sub_8011A1C(???); +// ??? sub_8011A48(???); +// ??? sub_8011AA0(???); +// ??? sub_8011AF4(???); +// ??? sub_8011B4C(???); +// ??? sub_8011B90(???); +// ??? sub_8011BA4(???); +// ??? sub_8011C94(???); +// ??? sub_8011CCC(???); +// ??? sub_8011D10(???); +// ??? sub_8011D60(???); +// ??? sub_8011DF4(???); +// ??? sub_8011EC8(???); +// ??? sub_8011EDC(???); +// ??? sub_8011EF0(???); +// ??? sub_8011F5C(???); +// ??? sub_80121D4(???); +// ??? sub_8012270(???); +// ??? sub_8012324(???); +int GetChapterAllyUnitCount(); +// ??? InitPlayerUnitPositionsForPrepScreen(???); +void sub_801240C(); +// ??? sub_801247C(???); +// ??? sub_8012578(???); +// ??? sub_80125C0(???); +void StoreUnitWordStructs(void); +void LoadUnitWordStructs(void); +// ??? sub_80126BC(???); +// ??? sub_80127C4(???); +// ??? sub_8012824(???); +// ??? sub_8012890(???); +void StartEventWarpAnim_ret(ProcPtr parent, s16 xCamera, s16 yCamera, s8 xWarp, s8 yWarp); +s8 EventWarpAnimExists_ret(); +// ??? sub_8012984(???); +// ??? sub_8012A2C(???); +// ??? sub_8012A64(???); +// ??? sub_8012AC0(???); +// ??? sub_8012AE0(???); +// ??? sub_8012B24(???); +// ??? sub_8012B3C(???); +// ??? sub_8012B84(???); +// ??? sub_8012B9C(???); +// ??? sub_8012C34(???); +// ??? sub_8012C88(???); +// ??? sub_8012CE4(???); +// ??? sub_8012CFC(???); + +// ??? DeleteAllPaletteAnimator(???); +// ??? NewPaletteAnimator(???); +// ??? sub_80144CC(???); +// ??? NewPaletteAnimator_(???); +// ??? sub_80144FC(???); +// ??? sub_8014560(???); +// ??? sub_80145C8(???); +// ??? sub_80146A0(???); +// ??? sub_801474C(???); +// ??? sub_8014804(???); +// ??? FutureCall2_Loop(???); +// ??? FutureCall_Loop(???); +void SetupFutureCall2(void*, int); +void SetupFutureCall(void(*func)(int), int arg, int time); +// ??? sub_8014904(???); +// ??? sub_801491C(???); +// ??? sub_8014930(???); +void sub_8014944(ProcPtr); +// ??? sub_8014968(???); +void VramCopy(u8 *src, u8 *dst, int size); +// ??? sub_80149C4(???); +void PutTmLinear(u16 *src, u16 *dst, int size, u16 tileref); +// ??? GetTmOffsetById(???); +// ??? sub_8014A78(???); +// ??? RerangeSomething(???); +void PlaySeSpacial(unsigned, int); +void sub_8014B88(int, int); +// ??? sub_8014BA0(???); +void sub_8014BC0(ProcPtr, int); +void sub_8014BD0(ProcPtr, int); +// ??? sub_8014BE0(???); +// ??? sub_8014C38(???); +// ??? sub_8014C54(???); +// ??? sub_8014CA4(???); +// ??? sub_8014CC4(???); +// ??? sub_8014DA8(???); +// ??? sub_8014E3C(???); +// ??? sub_8014E74(???); +// ??? sub_8014EA8(???); +// ??? sub_8014EC4(???); +// ??? sub_8014EDC(???); +// ??? sub_8014EF4(???); +// ??? sub_8014F10(???); +// ??? sub_8014F30(???); +// ??? sub_8014F50(???); +// ??? sub_8014F9C(???); +// ??? sub_801510C(???); +// ??? sub_801512C(???); +// ??? sub_8015160(???); +// ??? sub_80151AC(???); +// ??? sub_80151F4(???); +// ??? sub_801523C(???); +// ??? sub_8015240(???); +// ??? sub_8015264(???); +// ??? sub_801529C(???); +int GetSomeFacingDirection(int, int, int, int); +// ??? Make6CMOVEUNITForUnitBeingRescued(???); +// ??? Loop6C_KOIDO(???); +void Make6CKOIDO(struct Unit*, int, int, ProcPtr); +void Make6CKOIDOAMM(struct Unit*, int); +// ??? bmxfade_init(???); +// ??? bmxfade_loop(???); +// ??? Destruct6CBMXFADE(???); +void NewBMXFADE(s8 strongLock); +// ??? MakeNew6CBMXFADE2(???); +bool8 DoesBMXFADEExist(void); +// ??? GetPlayerStartCursorPosition(???); +// ??? GetEnemyStartCursorPosition(???); +// ??? ProcFun_ResetCursorPosition(???); +// ??? ADJUSTFROMXI_MoveCameraOnSomeUnit(???); +int ConvoyMenuProc_StarMenu(ProcPtr proc); +int ConvoyMenuProc_MenuEnd(ProcPtr proc); +int ConvoyMenuProc_MaybeStartSelectConvoyItem(ProcPtr proc); +int ConvoyMenuProc_SendToConvoyReal(ProcPtr proc); +void ConvoyMenuProc_SetupActiveUnit(ProcPtr proc); +void ConvoyMenuProc_ExecBootlegPopup(ProcPtr proc); +// ??? HandleNewItemGetFromDrop(???); +// ??? SendToConvoyMenu_Draw(???); +// ??? MenuCommand_DrawExtraItem(???); +// ??? SendToConvoyMenu_NormalEffect(???); +// ??? sub_801E1DC(???); +// ??? sub_801E1FC(???); +// ??? sub_801E250(???); +// ??? sub_801E294(???); +void UpdateMapViewWithFog(int vision_range); +// ??? FastUpdateMapViewWithFog(???); +// ??? FillWarpRangeMap(???); +// ??? MenuItemPanelProcIdle(???); +void ForceMenuItemPanel(ProcPtr, struct Unit*, int, int); // StartEquipInfoWindow +void UpdateMenuItemPanel(int number); // UpdateEquipInfoWindow +void EndMenuItemPanel(void); +// ??? PrepUnitSwapProc_Init(???); +// ??? PrepUnitSwapProc_MainLoop(???); +// ??? PrepUnitSwapProc_OnEnd(???); +void StartPrepUnitSwap(ProcPtr parent, struct Unit *unit, int x_dest, int y_dest); +int PrepUnitSwapProcExits(); +// ??? PhaseIntroVMatchHi(???); +// ??? PhaseIntroVMatchMid(???); +// ??? PhaseIntroVMatchLo(???); +// ??? PhaseIntroText_PutText(???); +// ??? PhaseIntroText_Init(???); +// ??? PhaseIntroText_InLoop(???); +// ??? PhaseIntroText_OutLoop(???); +// ??? PhaseIntroText_Clear(???); +// ??? PhaseIntroUnk_Init(???); +// ??? PhaseIntroUnk_Loop(???); +// ??? PhaseIntroSquares_Init(???); +// ??? PhaseIntroSquares_InLoop(???); +// ??? PhaseIntroSquares_OutLoop(???); +// ??? PhaseIntroBlendBox_Init(???); +// ??? PhaseIntroBlendBox_InLoop(???); +// ??? PhaseIntroBlendBox_OutLoop(???); +// ??? PhaseIntro_EndIfNoUnits(???); +// ??? PhaseIntro_InitGraphics(???); +// ??? PhaseIntro_InitDisp(???); +// ??? PhaseIntro_WaitForEnd(???); +void ChangeActiveUnitFacing(int xLook, int yLook); +// ??? GasTrapSpriteAnim_Init(???); +// ??? StartGasTrapAnim(???); +// ??? FireTrapSpriteAnim_Init(???); +// ??? StartFireTrapAnim(???); +// ??? StartFireTrapAnim2(???); +// ??? ProcUnkTrapAnimFunc(???); +// ??? StartUnkTrapAnim(???); +// ??? ArrowTrapSpriteAnim_Init(???); +// ??? StartArrowTrapAnim(???); +// ??? ProcShowMapChange_MoveCamera(???); +// ??? ProcShowMapChange_UpdateGame(???); +// ??? StartShowMapChangeAnim(???); +// ??? PikeTrapSpriteAnim_Init(???); +// ??? sub_801F978(???); +// ??? ProcPopup2_Init(???); +// ??? ProcPopup2_Loop(???); +// ??? NewPopup2_PlanA(???); +// ??? NewPopup2_PlanB(???); +// ??? NewPopup2_PlanC(???); +// ??? NewPopup2_PlanD(???); +void NewPopup2_DropItem(ProcPtr, int); +void NewPopup2_SendItem(ProcPtr, int); +void PutScreenFogEffect(void); +void PutScreenFogEffectOverlayed(void); +// ??? GameOverScreen_RandomScroll_Init(???); +// ??? GameOverScreen_RandomScroll_Loop(???); +// ??? GameOverScreenHBlank(???); +// ??? GameOverScreen_Init(???); +// ??? GameOverScreen_LoopFadeIn(???); +// ??? GameOverScreen_BeginIdle(???); +// ??? GameOverScreen_LoopIdle(???); +// ??? GameOverScreen_BeginFadeOut(???); +// ??? GameOverScreen_LoopFadeOut(???); +// ??? GameOverScreen_End(???); +void StartGameOverScreen(ProcPtr parent); +// ??? ProcLightRuneAnim_Init(???); +// ??? ProcLightRuneAnim_Loop(???); +// ??? ProcBmFx_CommonEnd(???); +void StartLightRuneAnim(ProcPtr parent, int x, int y); +// ??? ProcLightRuneAnim2_Init(???); +// ??? ProcLightRuneAnim2_Loop(???); +// ??? ProcLightRuneAnim2_End(???); +void StartLightRuneAnim2(ProcPtr parent, int x, int y); +// ??? ProcLightRuneAnim3_Init(???); +// ??? ProcLightRuneAnim3_Loop(???); +// ??? ProcLightRuneAnim3_End(???); +void StartLightRuneAnim3(ProcPtr parent, int x, int y); +// ??? ProcDanceAnim_Init(???); +// ??? ProcDanceAnim_Loop(???); +// ??? ProcDanceAnim_ResetTimer(???); +// ??? ProcDanceAnim_Loop_Blend(???); +void StartDanceringAnim(ProcPtr parent); +// ??? ProcEventWrapAnim_Init(???); +// ??? ProcEventWrapAnim_Loop(???); +// ??? ProcEventWrapAnim_End(???); +// ??? StartEventWarpAnim(???); +// ??? StartEventWarpAnim_unused(???); +// ??? EventWarpAnimExists(???); +// ??? ProcWhiteCircleFx_Loop(???); +// ??? ProcWhiteCircleFx_End(???); +// ??? StartCircularFadeAnim(???); +// ??? ProcEmitSingleStar_Init(???); +// ??? ProcEmitSingleStar_Loop(???); +// ??? Calcs_Interpolate(???); +// ??? LetsEmitStars(???); +// ??? StarsBlinking(???); +// ??? StartEmitStarsAnim(???); +// ??? ClearEmitedStars(???); +// ??? EndEmitStars(???); +// ??? ProcMineFxFunc(???); +// ??? StartMineAnim(???); +// ??? ChapterIntroTitle_InitBgImg(???); +// ??? ChapterIntroTitle_ResetBg(???); +// ??? ChapterIntroTitle_End(???); +// ??? GetPhaseAbleUnitCount(???); +u32 GetPartyGoldAmount(void); +void SetPartyGoldAmount(s32); +void sub_8024E20(u32); +struct Proc* StartTradeMenu(struct Unit* lUnit, struct Unit* rUnit, int unused); +void InitPlayConfig(int isDifficult, s8); +char* GetTacticianName(void); +void SetTacticianName(const char* newName); +void InitUnitStack(void* buff); +void PushUnit(struct Unit* unit); +void LoadPlayerUnitsFromUnitStack(); +void LoadPlayerUnitsFromUnitStack2(); +// ??? sub_8032E28(???); +// ??? sub_80330D4(???); +// ??? sub_803318C(???); +// ??? CanUnitUseVisit(???); +// ??? CanUnitUseSeize(???); +// ??? CanUnitUseAttack(???); +// ??? CanActiveUnitUseRescue(???); +// ??? CanActiveUnitUseTrade(???); +// ??? GetUnitCommandUseFlags(???); +// ??? sub_80344E8(???); +// ??? sub_8034514(???); +// ??? sub_8034550(???); +s8 AiAttemptOffensiveAction(s8 (*isEnemy)(struct Unit* unit)); +s8 AiAttemptCombatWithinMovement(s8 (*isEnemy)(struct Unit* unit)); +// ??? AiFillReversedAttackRangeMap(???); +void AiFloodMovementAndRange(struct Unit* unit, u16 move, u16 item); +// ??? AiAttemptBallistaCombat(???); +// ??? AiAttemptStealAction_GetMovementAt(???); +s8 AiAttemptStealActionWithinMovement(void); +// ??? AiSimulateBestBattleAgainstTarget(???); +// ??? AiSimulateBestBallistaBattleAgainstTarget(???); +// ??? AiGetCombatPositionScore(???); +// ??? AiIsBadFight(???); +// ??? AiSimulateBattleAgainstTargetAtPosition(???); +// ??? AiGetDamageDealtCombatScoreComponent(???); +// ??? AiGetOpponentLowHpScoreComponent(???); +// ??? AiGetFriendZoneCombatScoreComponent(???); +// ??? AiGetTargetClassCombatScoreComponent(???); +// ??? AiGetTurnCombatScoreComponent(???); +// ??? AiGetDamageTakenScoreComponent(???); +// ??? AiGetDangerScoreComponent(???); +// ??? AiGetLowHpScoreComponent(???); +// ??? AiComputeCombatScore(???); +int AiGetInRangeCombatPositionScoreComponent(int, int, struct Unit*); +int AiGetTerrainCombatPositionScoreComponent(int, int); +int AiGetFriendZoneCombatPositionScoreComponent(int, int); +void AiInitDangerMap(void); +// ??? AiFillDangerMap(???); +s8 AiCheckDangerAt(int, int, u8); +s8 AiTryGetNearestHealPoint(struct Vec2* out); +void UpdateAllPhaseHealingAIStatus(void); +s8 AiUpdateGetUnitIsHealing(struct Unit* unit); +s8 AiTryHealSelf(void); +s8 AiTryMoveTowardsEscape(void); +// ??? GetEscapePointStructThingMaybe(???); +s8 sub_803E900(void); +s8 sub_803E93C(u16*); +void sub_803EA58(int, int, u16*, u16*, u16*); +// ??? sub_803EBA4(???); +void sub_803EBF0(u16, u16, u16, u16*); +// ??? sub_803EC18(???); +// ??? sub_803EC54(???); +// ??? StoreItemAndGetUnitAttack(???); +void AiTryDanceOrStealAfterMove(void); +void AiTryActionAfterMove(void); +// ??? AiTryDoDanceAdjacent(???); +// ??? AiTryDoStealAdjacent(???); +// ??? sub_803EEB0(???); +// ??? AiIsUnitAtPositionDifferentAllegiance(???); +s8 sub_803F018(const void*); +// ??? sub_803F15C(???); +s8 sub_803F330(const void*); +s8 sub_803F34C(const void*); +// ??? sub_803F37C(???); +// ??? sub_803F3AC(???); +s8 sub_803F434(const void*); +s8 sub_803F4A4(const void*); +// ??? sub_803F4EC(???); +s8 sub_803F51C(const void*); +// ??? sub_803F5E0(???); +// ??? sub_803F61C(???); +// ??? sub_803F680(???); +// ??? sub_803F6B8(???); +s8 sub_803F72C(const void*); +s8 sub_803F790(const void*); +s8 sub_803F7DC(const void*); +// ??? sub_803F82C(???); +s8 sub_803F9A8(const void*); +// ??? sub_803F9C8(???); +// ??? GetAiStaffFuncIndex(???); +s8 AiTryDoStaff(s8 (*isEnemy)(struct Unit* unit)); // AiTryDoStaff +// ??? GetAiSafestAccessibleAdjacentPosition(???); +// ??? AiStaffHealMendRecover(???); +// ??? AiStaffPhysicRescue(???); +// ??? AiStaffFortify(???); +// ??? AiStaffWarp(???); +// ??? AiStaffRestore(???); +// ??? sub_80402A8(???); +// ??? GetAiSilenceEffectivenessScore(???); +// ??? AiStaffSilence(???); +// ??? AiStaffSleepBerserk(???); +// ??? AiStaffBarrier(???); +s8 sub_8040668(struct Vec2*); +// ??? GetSpecialItemFuncIndex(???); +s8 AiTryDoSpecialItems(void); +// ??? AiSpecialItemDoorKey(???); +// ??? AiSpecialItemLockpick(???); +// ??? AiSpecialItemAntitoxin(???); +// ??? sub_8040AE0(???); +// ??? sub_8040B38(???); +// ??? sub_8040B8C(???); +// ??? sub_8040BB4(???); +// ??? sub_8040C5C(???); +// ??? AiSetMovCostTableWithPassableWalls(???); +// ??? sub_8040E04(???); +// ??? sub_8040E34(???); +void InitAiMoveMapForUnit(struct Unit*); +// ??? sub_8040E98(???); +// ??? sub_8040EC8(???); +// ??? sub_8040EF8(???); +void sub_8040F28(int x, int y, const s8* cost); // AiMapRangeFillMovementWithPassableWalls +void sub_8040F54(int, int, struct Unit*); +// ??? sub_8040F88(???); +// ??? sub_8040FBC(???); +// ??? sub_8040FEC(???); +void sub_8041020(struct Unit* unit); +void sub_8041054(struct Unit* unit); +void AiUpdateNoMoveFlag(struct Unit* unit); +void sub_80410C4(int, int, struct Unit*); +// ??? AiDetermineNightmareEffectiveness(???); +// ??? AiTryUseNightmareStaff(???); +// ??? AiDecideNightmareStaff(???); +// ??? AiTryDKSummon(???); +// ??? AiDecideDKSummon(???); +// ??? sub_80415B0(???); +// ??? sub_80416D0(???); +// ??? sub_80416E0(???); +// ??? sub_8041718(???); +// ??? sub_8041898(???); +// ??? sub_8041900(???); +// ??? sub_804197C(???); +// ??? sub_80419DC(???); +// ??? sub_8041C1C(???); +// ??? sub_8041D68(???); +// ??? sub_8041D8C(???); +// ??? sub_8041DC4(???); +// ??? sub_8042138(???); +// ??? sub_804213C(???); +// ??? sub_8042168(???); +// ??? sub_8042194(???); +// ??? sub_80421BC(???); +// ??? sub_80421E4(???); +// ??? sub_8042238(???); +// ??? sub_804226C(???); +// ??? sub_80422B8(???); +// ??? sub_80423B0(???); +// ??? sub_8042568(???); +// ??? sub_80425B4(???); +// ??? sub_8042620(???); +// ??? sub_8042694(???); +// ??? sub_80426F4(???); +// ??? sub_804279C(???); +// ??? sub_804292C(???); +// ??? sub_8042980(???); +// ??? sub_8042990(???); +// ??? sub_8042A04(???); +// ??? sub_8042A7C(???); +// ??? sub_8042AF4(???); +// ??? sub_8042B08(???); +// ??? sub_8042B68(???); +// ??? sub_8042BD8(???); +// ??? sub_8042C00(???); +// ??? sub_8042C44(???); +// ??? sub_8042CF0(???); +// ??? sub_8042D70(???); +// ??? sub_8042D9C(???); +u32 sub_8042DC8(void const * src, void * dst); +// ??? sub_8042DE8(???); +// ??? sub_8042E0C(???); +// ??? sub_8042E2C(???); +// ??? sub_8042E78(???); +// ??? sub_8042E88(???); +// ??? CheckInLinkArena(???); This function is defined as different types by files, maybe a bug. +void sub_8042EA8(); +// ??? sub_8042EB4(???); +// ??? sub_8042EF0(???); +// ??? sub_8042F44(???); +// ??? sub_8042F58(???); +// ??? sub_8042F84(???); +// ??? sub_8042F98(???); +// ??? sub_8042FE0(???); +// ??? sub_8042FFC(???); +// ??? sub_804302C(???); +// ??? sub_804303C(???); +// ??? sub_8043044(???); +// ??? sub_804309C(???); +// ??? sub_8043100(???); +// ??? sub_8043164(???); +// ??? sub_80431B4(???); +// ??? sub_804320C(???); +// ??? sub_8043244(???); +// ??? sub_8043268(???); +// ??? sub_80432F4(???); +// ??? sub_8043308(???); +// ??? sub_804331C(???); +// ??? sub_804335C(???); +// ??? sub_8043394(???); +// ??? sub_80433C0(???); +// ??? sub_80434B4(???); +// ??? sub_804352C(???); +// ??? sub_8043548(???); +// ??? sub_80435F0(???); +// ??? sub_80436C0(???); +// ??? sub_80437C0(???); +// ??? sub_80438C0(???); +// ??? sub_8043904(???); +// ??? sub_8043B08(???); +// ??? sub_8043B6C(???); +// ??? sub_8043CF4(???); +// ??? sub_8043D3C(???); +// ??? sub_8043D5C(???); +// ??? sub_8043D8C(???); +// ??? sub_8044280(???); +// ??? sub_804429C(???); +// ??? sub_8044324(???); +// ??? sub_80443B0(???); +// ??? sub_8044430(???); +// ??? sub_8044530(???); +// ??? sub_8044550(???); +// ??? sub_8044560(???); +// ??? sub_8044614(???); +// ??? sub_8044700(???); +// ??? sub_8044750(???); +// ??? sub_8044768(???); +// ??? sub_8044968(???); +// ??? sub_80449E8(???); +// ??? sub_8044A40(???); +// ??? sub_8044AD4(???); +// ??? sub_8044B2C(???); +// ??? sub_8044B78(???); +// ??? sub_8044C54(???); +// ??? sub_8044ED8(???); +// ??? sub_8044F84(???); +// ??? sub_8044FE4(???); +// ??? sub_8044FFC(???); +// ??? sub_804503C(???); +// ??? sub_8045068(???); +// ??? NameSelect_DrawName(???); +// ??? sub_8045108(???); +// ??? sub_80451F0(???); +// ??? sub_8045208(???); +// ??? sub_8045234(???); +// ??? sub_804538C(???); +// ??? sub_8045494(???); +// ??? sub_80454E4(???); +// ??? sub_804556C(???); +// ??? sub_8045610(???); +// ??? sub_8045640(???); +// ??? sub_80457F8(???); +// ??? sub_804589C(???); +// ??? sub_80458E8(???); +// ??? sub_8045920(???); +// ??? sub_8045930(???); +// ??? sub_8045A64(???); +// ??? sub_8045AF4(???); +// ??? New6C_SIOMAIN2(???); +// ??? sub_8045C28(???); +// ??? sub_8045C68(???); +// ??? sub_8045CBC(???); +// ??? sub_8045CE0(???); +// ??? sub_8045CEC(???); +// ??? sub_8045DC0(???); +// ??? sub_8045F00(???); +// ??? sub_8045F48(???); +// ??? sub_804619C(???); +// ??? sub_8046234(???); +// ??? sub_80462D4(???); +// ??? sub_80463A8(???); +// ??? sub_804645C(???); +// ??? sub_8046478(???); +// ??? sub_80464B0(???); +// ??? sub_8046580(???); +// ??? sub_8046704(???); +// ??? sub_80467AC(???); +// ??? sub_8046838(???); +// ??? sub_80469AC(???); +// ??? sub_80469B8(???); +// ??? sub_80469C4(???); +// ??? sub_8046C64(???); +// ??? sub_8046CF0(???); +// ??? sub_8046D6C(???); +// ??? sub_8046DB4(???); +// ??? sub_8046DD0(???); +// ??? sub_8046DEC(???); +// ??? sub_8046E0C(???); +// ??? sub_8046E4C(???); +// ??? sub_8046E5C(???); +// ??? sub_8046E94(???); +// ??? sub_8046EB8(???); +// ??? sub_8046F68(???); +// ??? sub_8047008(???); +// ??? sub_804720C(???); +// ??? sub_8047308(???); +// ??? sub_8047324(???); +// ??? sub_8047570(???); +// ??? sub_804762C(???); +// ??? sub_8047654(???); +// ??? sub_804766C(???); +// ??? sub_804768C(???); +// ??? sub_80476CC(???); +// ??? sub_8047780(???); +// ??? sub_8047928(???); +// ??? sub_8047A54(???); +// ??? sub_8047AB8(???); +// ??? sub_8047AF4(???); +// ??? sub_8047B34(???); +// ??? sub_8047C60(???); +// ??? sub_8047CF0(???); +// ??? sub_8047D88(???); +// ??? sub_8047EF8(???); +// ??? sub_8047FF8(???); +// ??? sub_80480B4(???); +// ??? sub_8048168(???); +void sub_80481E0(ProcPtr); +void sub_8048260(ProcPtr); // StartNameSelect +// ??? sub_8048280(???); +// ??? sub_80482E0(???); +// ??? sub_80483F8(???); +// ??? sub_8048418(???); +// ??? sub_8048460(???); +// ??? sub_80484D8(???); +// ??? sub_8048524(???); +// ??? sub_8048594(???); +// ??? sub_8048604(???); +// ??? sub_804867C(???); +// ??? sub_80486D4(???); +// ??? sub_80486E8(???); +// ??? sub_8048730(???); +// ??? sub_804879C(???); +// ??? sub_80487C0(???); +// ??? sub_804881C(???); +// ??? sub_8048838(???); +void sub_8048850(ProcPtr); +// ??? sub_8048864(???); +// ??? sub_8048884(???); +// ??? sub_8048934(???); +// ??? sub_8048988(???); +// ??? nullsub_43(???); +// ??? sub_8048A6C(???); +// ??? sub_8048A94(???); +// ??? sub_8048AA8(???); +// ??? sub_8048B78(???); +// ??? sub_8048CB8(???); +// ??? sub_8048D1C(???); +// ??? sub_8048D64(???); +// ??? sub_8048DD0(???); +// ??? sub_8048E6C(???); +// ??? sub_8048E84(???); +// ??? sub_8048EB8(???); +// ??? sub_8048FD4(???); +// ??? sub_80490EC(???); +// ??? sub_8049238(???); +// ??? sub_804926C(???); +// ??? sub_8049298(???); +// ??? sub_80492B8(???); +// ??? sub_80492D8(???); +// ??? sub_80492E8(???); +// ??? sub_804933C(???); +// ??? sub_8049350(???); +// ??? sub_80493A8(???); +// ??? sub_80493D0(???); +// ??? sub_80494D4(???); +// ??? sub_80494F0(???); +// ??? sub_8049594(???); +// ??? sub_80495F4(???); +// ??? sub_80496A4(???); +// ??? sub_804970C(???); +// ??? sub_8049744(???); +// ??? sub_8049788(???); +// ??? sub_80497A0(???); +// ??? sub_80497CC(???); +// ??? sub_8049828(???); +// ??? sub_80498F4(???); +// ??? sub_8049940(???); +// ??? sub_8049964(???); +// ??? sub_80499D0(???); +// ??? sub_8049A60(???); +// ??? sub_8049B04(???); +// ??? sub_8049B24(???); +// ??? sub_8049C18(???); +// ??? sub_8049C94(???); +// ??? sub_8049CD4(???); +// ??? sub_8049D0C(???); +// ??? sub_8049D24(???); +// ??? sub_8049F38(???); +// ??? sub_8049F44(???); +// ??? sub_804A108(???); +// ??? sub_804A158(???); +// ??? sub_804A1D0(???); +// ??? sub_804A298(???); +// ??? sub_804A3A8(???); +// ??? sub_804A430(???); +// ??? sub_804A44C(???); +// ??? sub_804A51C(???); +// ??? sub_804A5A4(???); +// ??? sub_804A614(???); +// ??? sub_804A6A4(???); +// ??? sub_804A7C0(???); +// ??? sub_804A914(???); +// ??? sub_804A9A4(???); +// ??? sub_804AA88(???); +// ??? sub_804AAA4(???); +// ??? sub_804AADC(???); +// ??? sub_804AAFC(???); +// ??? sub_804ABB4(???); +// ??? sub_804ABCC(???); +// ??? sub_804AC68(???); +// ??? sub_804ACAC(???); +// ??? sub_804ACC4(???); +// ??? sub_804ADA0(???); +// ??? sub_804AE08(???); +// ??? sub_804AE7C(???); +// ??? sub_804AEC4(???); +// ??? ITEMRANGEDONE_sub_804AF2C(???); +// ??? sub_804AF5C(???); +// ??? sub_804B190(???); +// ??? sub_804B1C0(???); +// ??? sub_804B250(???); +// ??? sub_804B278(???); +// ??? sub_804B38C(???); +// ??? sub_804B3A0(???); +// ??? sub_804B3B0(???); +// ??? sub_804B3D0(???); +// ??? sub_804B408(???); +// ??? sub_804B43C(???); +// ??? sub_804B480(???); +// ??? sub_804B518(???); +// ??? sub_804B554(???); +// ??? sub_804B5E0(???); +// ??? sub_804B604(???); +// ??? sub_804B624(???); +// ??? sub_804B6AC(???); +// ??? sub_804B6B8(???); +// ??? sub_804B6CC(???); +// ??? sub_804B6F4(???); +// ??? sub_804B708(???); +// ??? sub_804B71C(???); +// ??? sub_804B76C(???); +// ??? sub_804B7E4(???); +// ??? sub_804B800(???); +// ??? sub_804B850(???); +// ??? sub_804B8D0(???); +// ??? sub_804B920(???); +// ??? sub_804B92C(???); +// ??? sub_804B938(???); +// ??? sub_804B964(???); +// ??? sub_804B9A4(???); +// ??? sub_804B9BC(???); +// ??? sub_804B9E4(???); +// ??? sub_804BB54(???); +// ??? sub_804BBA0(???); +// ??? sub_804BC3C(???); +// ??? sub_804BC84(???); +// ??? sub_804BD2C(???); +// ??? sub_804BD3C(???); +// ??? sub_804BDD8(???); +// ??? sub_804BDFC(???); +// ??? sub_804BE88(???); +// ??? sub_804BE98(???); +// ??? sub_804BEB8(???); +// ??? sub_804BED8(???); +// ??? sub_804BF30(???); +// ??? sub_804BF4C(???); +// ??? sub_804BFAC(???); +// ??? sub_804BFF8(???); +// ??? sub_804C02C(???); +// ??? sub_804C078(???); +// ??? sub_804C12C(???); +// ??? sub_804C148(???); +// ??? sub_804C178(???); +// ??? sub_804C188(???); +// ??? sub_804C194(???); +// ??? sub_804C1B8(???); +// ??? sub_804C1D8(???); +// ??? sub_804C1E4(???); +// ??? sub_804C208(???); +// ??? sub_804C260(???); +// ??? sub_804C2B8(???); +// ??? sub_804C2DC(???); +// ??? sub_804C2EC(???); +// ??? sub_804C31C(???); +// ??? sub_804C33C(???); +// ??? sub_804C3A0(???); +// ??? sub_804C3A4(???); +// ??? nullsub_13(???); +// ??? sub_804C3AC(???); +// ??? sub_804C3EC(???); +// ??? sub_804C47C(???); +// ??? sub_804C49C(???); +// ??? sub_804C4F8(???); +// ??? sub_804C508(???); +// ??? sub_804C558(???); +// ??? sub_804C590(???); +// ??? sub_804C5A4(???); +// ??? sub_804C5F8(???); +// ??? sub_804C758(???); +// ??? sub_804C7C8(???); +// ??? sub_804C7DC(???); +// ??? sub_804C7E4(???); +// ??? sub_804C83C(???); +// ??? sub_804C894(???); +// ??? sub_804CAEC(???); +// ??? sub_804CB94(???); +// ??? sub_804CC14(???); +// ??? sub_804CC5C(???); +// ??? sub_804CC78(???); +// ??? sub_804CCCC(???); +// ??? sub_804CD90(???); +// ??? sub_804CDD0(???); +// ??? sub_804CDE8(???); +// ??? sub_804CE5C(???); +// ??? sub_804CE8C(???); +// ??? sub_804CEB0(???); +// ??? sub_804CEC4(???); +// ??? sub_804CECC(???); +// ??? sub_804CF04(???); +// ??? sub_804CFB8(???); +// ??? sub_804CFE0(???); +// ??? sub_804D01C(???); +// ??? sub_804D1E0(???); +// ??? sub_804D24C(???); +// ??? sub_804D2A4(???); +// ??? sub_804D37C(???); +// ??? StopBGM2(???); +// ??? sub_804D3F0(???); +// ??? sub_804D40C(???); +// ??? sub_804D428(???); +// ??? sub_804D47C(???); +// ??? sub_804D664(???); +// ??? sub_804D6B4(???); +// ??? sub_804D6C4(???); +// ??? sub_804D6D4(???); +// ??? sub_804D724(???); +// ??? sub_804D778(???); +// ??? sub_804D7B0(???); +// ??? sub_804D7DC(???); +// ??? sub_804D80C(???); +// ??? sub_804D834(???); +// ??? sub_804D858(???); +// ??? sub_804D8A4(???); +// ??? sub_804D8C8(???); +// ??? sub_804D8DC(???); +// ??? sub_804D940(???); +// ??? sub_804D950(???); +// ??? sub_804D9C4(???); +// ??? sub_804DA00(???); +// ??? sub_804DDF0(???); +// ??? sub_804DE3C(???); +// ??? sub_804DE60(???); +// ??? sub_804DF24(???); +// ??? sub_804DF38(???); +// ??? sub_804E024(???); +// ??? sub_804E03C(???); + +// ??? CopyEventMoveToBuffer(???); +// ??? ClearEventMoveBuffer(???); +// ??? sub_8079D74(???); +// ??? sub_8079DDC(???); +// ??? MuCtr_SetupWithEventMoveBuffer(???); +// ??? MuCtrExists(???); +// ??? SetAllMOVEUNITField44To1_(???); +// ??? sub_8079FA8(???); +// ??? MoveUnit_(???); +void GetPreferredPositionForUNIT(const struct UnitDefinition* uDef, u8* xOut, u8* yOut, s8 findNearest); +// ??? sub_807A0E4(???); +// ??? sub_807A194(???); +// ??? sub_807A1FC(???); +// ??? sub_807A294(???); +// ??? sub_807A300(???); +// ??? sub_807A324(???); +// ??? sub_807A358(???); +// ??? GetAdjustedPositionForNewUnit(???); +// ??? sub_807A644(???); +void MapAnimProc_DisplayItemStealingPopup(ProcPtr proc); +void _InitFontForUIDefault(); +void MapAnim_Cleanup(void); +void MapAnim_AdvanceBattleRound(void); +void MapAnim_PrepareNextBattleRound(ProcPtr p); +void MapAnim_DisplayRoundAnim(ProcPtr p); +void MapAnim_ShowPoisonEffectIfAny(ProcPtr p); +void MapAnim_MoveCameraOntoSubject(ProcPtr p); +void MapAnim_MoveCameraOntoTarget(ProcPtr p); +void MapAnimProc_DisplayDeahQuote(void); +void MapAnmiProc_DisplayDeathFade(void); +void MapAnimProc_DisplayExpBar(struct Proc* proc); +void MapAnim_InitInfoBox(ProcPtr proc); +void MapAnim_CallBattleQuoteEvents(void); +// ??? SetBattleMuPaletteByIndex(???); +void SetBattleMuPalette(void); +// ??? PlaySoundIdA0(???); +// ??? sub_807ACEC(???); +// ??? New6C_SummonGfx_FromActionPos(???); +// ??? GenerateSummonUnitDef(???); +// ??? ProcSummonDK_InitCounters(???); +// ??? ProcSummonDK_CheckIsEnough(???); +// ??? CheckCanSummon(???); +// ??? sub_807B054(???); +// ??? ProcSummonDK_ResetCounter(???); +// ??? SelectSummonPos(???); +// ??? SelSumPosAndMoveCamera(???); +// ??? ProcSummonDK_SelectDownPos(???); +// ??? ProcSummonDK_SelectRightPos(???); +// ??? ProcSummonDK_SelectLeftPos(???); +// ??? ProcSummonDK_SelectUpPos(???); +// ??? LoadSumMonsterFromDK(???); +void MakeBattleMOVEUNIT(int maActor, struct BattleUnit* bu, struct Unit* unit); +void SetBattleAnimFacing(int actorId1, int actorId2, int facing); +// ??? SetupBattleMOVEUNITs(???); +void sub_807B4D0(void); +// ??? BeginMapAnimForPoisonDmg(???); +// ??? BeginMapAnimForEggDmg(???); +// ??? BeginMapAnimForCritAtk(???); +void BeginMapAnimForSteal(void); +void BeginMapAnimForSummon(void); +void BeginMapAnimForSummonDK(void); +// ??? BeginMapAnimForDance(???); +void BeginBattleMapAnims(void); +void SetupMapAnimSpellData(struct BattleUnit* actor, struct BattleUnit* target, struct BattleHit* hit); +void SetupMapBattleAnim(struct BattleUnit* actor, struct BattleUnit* target, struct BattleHit* hit); +int GetFacingDirection(int xPos, int yPos, int xLook, int yLook); +void UncompMapBattleBoxNumGfx(int tileNum); +void sub_807BA28(u16* tilemap, int num, int tileref, int len, u16 blankref, int arg5); +// ??? PrepareMapBattleBoxNumGfx(???); +void sub_807BB10(u16* arg0, int* arg1, int arg2, int arg3, int arg4); +void sub_807BB40(u16* tilemap, int arg1, int arg2, int arg3, u16* arg4); +void DeleteBattleAnimInfoThing(void); +void NewMapBattleInfoThing(int x, int y, struct Proc* parent); +void ProcMapInfoBox_OnEnd(void); +void ProcMapInfoBox_OnDraw(struct MAInfoFrameProc* proc); +// ??? sub_807BCA8(???); +void sub_807BD54(struct MAInfoFrameProc* proc, int actor); +// ??? GetBattleInfoPalByFaction(???); +void DisplayBattleInfoBox(struct MAInfoFrameProc* proc, int, int); +// ??? MapInfoBox_PrepareForShake(???); +void MapInfoBoxShake(struct MAInfoFrameProc* proc); +// ??? DrawMAExpBar(???); +void ProcMAExpBar_OnDraw(struct MAExpBarProc* proc); +// ??? ProcMAExpBar_PlaySound74(???); +// ??? ProcMAExpBar_OnIncrement(???); +// ??? ProcMAExpBar_InitDisplay(???); +void ProcMAExpBar_FrameAdvance(struct MAExpBarProc* proc); +// ??? ProcMAExpBar_LevelUpIfPossible(???); +// ??? StartMADebug6C(???); +void MADebug_FormatPrint(int num, int arg1, int arg2); +// ??? InitDebugMapAnim(???); +// ??? MADebug_InitScreen(???); +// ??? MADebug_MainLoop(???); +// ??? SetupMADebugBattleUnit(???); +s8 SetupMADebugBattle(void); +// ??? MADebug_DoBattleAnim(???); +// ??? MapEventBattle_SetUpHitData(???); +// ??? MapEventBattle_OnEnd(???); +// ??? MapAnim_BeginMISSAnim(???); +// ??? MapAnim_BeginNODAMAGEAnim(???); +// ??? MapAnim_BeginWallBreakAnim(???); +// ??? WallBreakAnim_Init(???); +void NewMapPoisonEffect(struct Unit *u); +// ??? MapAnim_BeginPoisonAnim(???); +// ??? sub_807CD18(???); +// ??? MapAnim_BeginPoisonAnim(???); +// ??? MapAnim_Poison2ResetMap(???); +// ??? sub_807CDD0(???); +// ??? sub_807CE18(???); +// ??? sub_807CE78(???); +// ??? sub_807CF30(???); +// ??? sub_807D09C(???); +// ??? sub_807D0B4(???); +// ??? sub_807D0FC(???); +// ??? sub_807D1B4(???); +// ??? sub_807D2C8(???); +// ??? sub_807D2E0(???); +// ??? sub_807D328(???); +// ??? sub_807D360(???); +// ??? sub_807D39C(???); +// ??? sub_807D3B4(???); +// ??? sub_807D3CC(???); +// ??? sub_807D40C(???); +// ??? sub_807D440(???); +// ??? sub_807D464(???); +// ??? sub_807D4D4(???); +// ??? sub_807D51C(???); +// ??? sub_807D57C(???); +// ??? sub_807D670(???); +// ??? sub_807D688(???); +// ??? sub_807D6D8(???); +// ??? sub_807D760(???); +// ??? sub_807D7D8(???); +// ??? sub_807D818(???); +// ??? NewMapAnimEffectAnimator(???); +// ??? sub_807D860(???); +// ??? sub_807D944(???); +// ??? sub_807D9B8(???); +// ??? sub_807DA2C(???); +// ??? sub_807DA68(???); +// ??? New6C_SomethingFlashy(???); +// ??? sub_807DAE8(???); +// ??? sub_807DB30(???); +// ??? sub_807DBA8(???); +// ??? sub_807DBE4(???); +// ??? sub_807DCA8(???); +// ??? sub_807DD0C(???); +// ??? sub_807DD74(???); +// ??? sub_807DD80(???); +// ??? sub_807DDC8(???); +// ??? sub_807DE30(???); +// ??? sub_807DE70(???); +// ??? sub_807DE80(???); +// ??? sub_807DEDC(???); +// ??? sub_807DF5C(???); +// ??? sub_807DFAC(???); +// ??? sub_807DFF4(???); +// ??? sub_807E038(???); +// ??? sub_807E054(???); +// ??? sub_807E0D4(???); +// ??? sub_807E118(???); +// ??? sub_807E17C(???); +// ??? sub_807E1B0(???); +// ??? sub_807E1E4(???); +// ??? sub_807E22C(???); +// ??? sub_807E28C(???); +// ??? sub_807E334(???); +// ??? sub_807E34C(???); +// ??? sub_807E390(???); +// ??? sub_807E404(???); +// ??? sub_807E448(???); +// ??? sub_807E48C(???); +// ??? sub_807E4D0(???); +// ??? sub_807E584(???); +// ??? sub_807E5F0(???); +// ??? sub_807E638(???); +// ??? sub_807E67C(???); +// ??? sub_807E6E0(???); +// ??? sub_807E760(???); +// ??? sub_807E79C(???); +// ??? sub_807E7C4(???); +// ??? sub_807E7E0(???); +// ??? sub_807E8B0(???); +// ??? sub_807E934(???); +// ??? sub_807E978(???); +// ??? sub_807EA20(???); +// ??? sub_807EA50(???); +// ??? sub_807EA60(???); + +// ??? sub_807F568(???); +// ??? sub_807F58C(???); +// ??? sub_807F5C8(???); +// ??? sub_807F5EC(???); +// ??? NewBG0Shaker(???); +// ??? BG0Shaker_Init(???); +// ??? BG0Shaker_Loop(???); +// ??? LoadSparkGfx(???); +// ??? sub_807F6E8(???); +// ??? sub_807F724(???); +// ??? sub_807F758(???); +// ??? sub_807F788(???); +// ??? StartStarRotationEffect(???); +// ??? StartStarExplosionEffect(???); +// ??? StartStarImplosionEffect(???); +// ??? sub_807F878(???); +// ??? sub_807F89C(???); +// ??? sub_807F964(???); +// ??? sub_807FAA0(???); +// ??? sub_807FBCC(???); +// ??? sub_807FC58(???); +// ??? sub_807FCA8(???); +// ??? sub_807FCC0(???); +// ??? sub_807FCE4(???); +// ??? sub_807FDC8(???); +// ??? sub_807FE0C(???); +// ??? sub_807FFF0(???); +// ??? sub_8080014(???); +// ??? sub_8080038(???); +// ??? sub_8080050(???); +// ??? sub_8080138(???); +// ??? sub_8080288(???); +// ??? sub_808038C(???); +// ??? sub_80803D8(???); +// ??? sub_8080408(???); +// ??? sub_808044C(???); +// ??? sub_8080474(???); +// ??? sub_8080498(???); +// ??? sub_8080530(???); +// ??? sub_80805AC(???); +// ??? sub_8080654(???); +// ??? sub_8080660(???); +// ??? sub_8080730(???); +// ??? sub_80807C8(???); +// ??? sub_8080890(???); +// ??? sub_8080900(???); +// ??? sub_80809D8(???); +// ??? sub_8080B18(???); +// ??? sub_8080B84(???); +// ??? sub_8080BA8(???); +// ??? sub_8080BD8(???); +void New6C_SummonGfx(ProcPtr parent, int xMap, int yMap); +// ??? sub_8080D6C(???); +// ??? sub_8080DCC(???); +// ??? sub_8080E84(???); +// ??? sub_8080E9C(???); +// ??? sub_8080EE4(???); +// ??? sub_8080F44(???); +// ??? sub_8081008(???); +// ??? sub_8081020(???); +// ??? sub_8081068(???); +// ??? sub_8081078(???); +// ??? sub_8081100(???); +// ??? sub_80811AC(???); +// ??? sub_80811D0(???); +// ??? sub_80811EC(???); +// ??? sub_8081208(???); +// ??? nullsub_58(???); +struct ProcCmd *GetItemAnim6CCode(void); +// ??? MapAnim_AnimateSubjectIdle(???); +// ??? MapAnim_SubjectResetAnim(???); +void sub_80812C0(); +// ??? sub_8081348(???); +// ??? sub_8081384(???); +void sub_80813C0(); +void MapAnim_BeginSubjectFastAnim(void); +// ??? sub_808141C(???); +// ??? sub_8081478(???); +void MapAnim_MoveSubjectsTowardsTarget(void); +void MapAnim_MoveSubjectsAwayFromTarget(void); +// ??? MapAnim_MoveCameraOnSubject(???); +// ??? MapAnim_MoveCameraOnTarget(???); +// ??? sub_80815EC(???); +// ??? MapAnim_BeginRoundSpecificAnims(???); +// ??? sub_80818D8(???); +// ??? MapAnim_WaitForHPToEndChangingMaybe(???); +// ??? MapAnim_PoisonEffectOnTarget(???); +// ??? sub_8081950(???); +// ??? sub_8081970(???); +// ??? sub_80819A8(???); +// ??? sub_80819C8(???); +// ??? sub_80819E8(???); +// ??? sub_8081A08(???); +// ??? sub_8081A28(???); +// ??? sub_8081A54(???); +// ??? sub_8081A80(???); +// ??? sub_8081AB0(???); +// ??? sub_8081AE0(???); +// ??? sub_8081B10(???); +// ??? sub_8081B40(???); +// ??? sub_8081B70(???); +// ??? sub_8081BCC(???); +// ??? sub_8081BF8(???); +// ??? sub_8081C18(???); +// ??? sub_8081C34(???); +// ??? sub_8081C54(???); +// ??? sub_8081C74(???); +// ??? sub_8081C94(???); +// ??? sub_8081CB4(???); +// ??? sub_8081CD4(???); +// ??? sub_8081CF8(???); +// ??? sub_8081D1C(???); +// ??? sub_8081D40(???); +// ??? sub_8081D84(???); +// ??? sub_8081DE0(???); +// ??? sub_8081E04(???); +// ??? sub_8081E48(???); +// ??? sub_8081E54(???); +// ??? sub_8081E60(???); +void sub_8081E78(); +// ??? sub_8081EAC(???); +// ??? sub_8081F24(???); +// ??? sub_8081F58(???); +// ??? sub_8081F64(???); +// ??? sub_8081FA8(???); +// ??? sub_8081FFC(???); +// ??? sub_8082050(???); +// ??? sub_8082094(???); +void sub_80820D8(u16, u16, u16, u16); +// ??? sub_808218C(???); +// ??? sub_8082228(???); +// ??? sub_8082268(???); +// ??? sub_80822AC(???); +// ??? sub_80822F0(???); +// ??? sub_8082338(???); +// ??? sub_8082390(???); +// ??? sub_80823A0(???); +// ??? sub_80823BC(???); +// ??? sub_80823DC(???); +// ??? sub_80823FC(???); +// ??? sub_80824C4(???); +// ??? sub_80825B0(???); +// ??? sub_80825B8(???); +// ??? sub_80825E8(???); +// ??? sub_8082644(???); +// ??? sub_8082658(???); +void sub_8082730(int, int, int); +// ??? sub_8082764(???); +void sub_808285C(); +// ??? sub_80828A8(???); +// ??? sub_80828EC(???); +// ??? sub_808291C(???); +// ??? sub_808294C(???); +// ??? sub_80829A4(???); +// ??? sub_8082A24(???); +// ??? sub_8082A7C(???); +// ??? sub_8082AD4(???); +// ??? sub_8082B2C(???); +// ??? sub_8082B84(???); +// ??? sub_8082BEC(???); +// ??? sub_8082C50(???); +// ??? sub_8082E40(???); +// ??? sub_8084880(???); +// ??? sub_80848E0(???); +// ??? sub_8084940(???); +// ??? sub_80849A0(???); +// ??? sub_80849D8(???); +// ??? sub_8084A10(???); +// ??? sub_8084A48(???); +// ??? sub_8084A68(???); +// ??? sub_8084A80(???); +// ??? sub_8084A84(???); +// ??? sub_8084A88(???); +// ??? sub_8084A8C(???); +// ??? sub_8084A90(???); +// ??? sub_8084A94(???); +// ??? sub_8084A98(???); +// ??? sub_8084A9C(???); +// ??? sub_8084AA0(???); +// ??? sub_8084AA4(???); +// ??? sub_8084AA8(???); +// ??? sub_8084AAC(???); +// ??? sub_8084AB0(???); +// ??? sub_8084AB4(???); +// ??? sub_8084AB8(???); +// ??? sub_8084ABC(???); +// ??? sub_8084AC0(???); +// ??? sub_8084AC4(???); +// ??? sub_8084AC8(???); +// ??? sub_8084ACC(???); +// ??? sub_8084AD0(???); +// ??? sub_8084AD4(???); +// ??? sub_8084AD8(???); +// ??? sub_8084ADC(???); +// ??? sub_8084AF4(???); +// ??? sub_8084B0C(???); +// ??? sub_8084B34(???); +// ??? sub_8084B40(???); +// ??? sub_8084B60(???); +// ??? sub_8084B6C(???); +// ??? sub_8084B8C(???); +// ??? sub_8084B98(???); +// ??? sub_8084BB0(???); +// ??? sub_8084BCC(???); +// ??? sub_8084C38(???); +// ??? sub_8084C4C(???); +// ??? sub_8084C8C(???); +// ??? sub_8084C9C(???); +// ??? sub_8084CAC(???); +// ??? sub_8084CE8(???); +// ??? sub_8084CF8(???); +// ??? sub_8084D08(???); +// ??? sub_8084D18(???); +// ??? sub_8084D28(???); +// ??? sub_8084D38(???); +// ??? sub_8084D48(???); +// ??? sub_8084D58(???); +// ??? sub_8084D68(???); +// ??? sub_8084D78(???); +// ??? sub_8084D88(???); +// ??? sub_8084D98(???); +// ??? sub_8084DA8(???); +// ??? sub_8084DB8(???); +// ??? sub_8084DC8(???); +// ??? sub_8084DD8(???); +// ??? sub_8084DE8(???); +// ??? sub_8084DF8(???); +// ??? sub_8084E08(???); +// ??? sub_8084E18(???); +// ??? sub_8084E28(???); +// ??? sub_8084E38(???); +// ??? sub_8084E48(???); +// ??? sub_8084E58(???); +// ??? sub_8084E68(???); +// ??? sub_8084E78(???); +// ??? sub_8084E88(???); +// ??? sub_8084EB8(???); +// ??? sub_8084EC8(???); +// ??? sub_8084ED8(???); +int AreAnyEnemyUnitDead(void); +// ??? GetDeadEnemyAmount(???); +// ??? sub_8084F54(???); +// ??? IsCharDeadAsNonPlayerUnit(???); +// ??? sub_8084FA8(???); +// ??? sub_8084FE4(???); +// ??? sub_8085018(???); +// ??? sub_8085028(???); +// ??? sub_8085038(???); +// ??? sub_8085048(???); +// ??? sub_8085058(???); +// ??? sub_8085068(???); +// ??? sub_8085078(???); +// ??? sub_8085088(???); +// ??? sub_8085098(???); +// ??? sub_80850A8(???); +// ??? sub_80850B8(???); +// ??? sub_80850C8(???); +// ??? sub_80850D8(???); +// ??? sub_80850E8(???); +// ??? sub_80850F8(???); +// ??? sub_8085108(???); +// ??? sub_8085118(???); +// ??? sub_8085128(???); +// ??? sub_808513C(???); +// ??? sub_8085150(???); +// ??? sub_8085164(???); +// ??? sub_8085178(???); +// ??? sub_808518C(???); +// ??? sub_80851A0(???); +// ??? sub_80851E4(???); +// ??? sub_8085220(???); +// ??? sub_8085238(???); +// ??? sub_8085250(???); +// ??? sub_8085268(???); +// ??? sub_8085280(???); +// ??? sub_8085298(???); +// ??? sub_80852B4(???); +// ??? sub_80852D0(???); +// ??? sub_80852EC(???); +// ??? sub_8085308(???); +// ??? sub_8085324(???); +// ??? sub_8085338(???); +// ??? sub_8085350(???); +// ??? sub_8085354(???); +// ??? sub_8085370(???); +// ??? sub_8085374(???); +// ??? sub_8085388(???); +// ??? sub_80853B0(???); +// ??? sub_80853D0(???); +// ??? sub_80853E4(???); +// ??? sub_80853FC(???); +// ??? sub_8085408(???); +// ??? sub_8085414(???); +// ??? sub_8085428(???); +void ResetAllPlayerUnitState(void); +// ??? sub_80854E4(???); +// ??? sub_80854F0(???); +// ??? sub_80854FC(???); +// ??? sub_808552C(???); +// ??? sub_8085550(???); +// ??? sub_8085578(???); +// ??? sub_80855A0(???); +// ??? sub_80855D4(???); +// ??? sub_80855F8(???); +// ??? sub_8085618(???); +// ??? sub_8085670(???); +// ??? sub_80856D0(???); +// ??? sub_8085728(???); +// ??? sub_808576C(???); +// ??? sub_80857B0(???); +// ??? sub_80857F4(???); +// ??? sub_808581C(???); +// ??? sub_8085844(???); +// ??? sub_808586C(???); +// ??? sub_8085894(???); +// ??? sub_808589C(???); +// ??? sub_808591C(???); +// ??? sub_8085948(???); +void SetEventId_0x84(ProcPtr); +void UnsetEventId_0x84(ProcPtr); +// ??? sub_8085988(???); +// ??? sub_8085990(???); +// ??? sub_80859D0(???); +void nullsub_20(ProcPtr); +// ??? sub_80859EC(???); +// ??? sub_8085ACC(???); +// ??? sub_8085B30(???); +// ??? sub_8085B58(???); +// ??? sub_8085BB4(???); +// ??? sub_8085BFC(???); +// ??? sub_8085C10(???); +// ??? sub_8085C24(???); +// ??? sub_8085C38(???); +// ??? sub_8085C4C(???); +// ??? sub_8085C58(???); +// ??? sub_8085C64(???); +// ??? sub_8085C70(???); +void sub_8085C7C(ProcPtr, int); +void sub_8085DCC(int, int); +// ??? sub_8085E08(???); +// ??? sub_8085E48(???); +// ??? sub_8085E94(???); +// ??? nullsub_30(???); +// ??? sub_8085F88(???); +// ??? sub_808609C(???); +// ??? sub_8086100(???); +// ??? sub_8086134(???); +// ??? sub_808613C(???); +// ??? sub_808622C(???); +// ??? sub_80862C4(???); +// ??? sub_808635C(???); +// ??? HandleCh5xUnits_Start(???); +// ??? HandleCh5xUnits_End(???); +// ??? CallRouteSplitMenu(???); +// ??? MenuCommand_DrawRouteSplit(???); +// ??? Command_EirikaMode(???); +// ??? Command_EphraimMode(???); +// ??? sub_808659C(???); +void sub_8086690(u8 a, int b, int c, int d, int e, int f); +// ??? sub_808679C(???); +// ??? sub_808683C(???); +// ??? sub_8086928(???); +void sub_8086934(u8 *buf, int a2, int a3); +void sub_8086960(u8 *buf, int a2, int a3); +void sub_8086984(u8 *buf, int a2, int a3); +void sub_80869AC(u8 *buf, int a2, int a3); +void sub_80869D8(u8 *buf, int a2, int a3); +void sub_8086A08(u8 *buf, int a2, int a3); +void sub_8086A24(u8 *buf, int a2, int a3); +void sub_8086A40(int a1, int a2, int a3, int a4, int a5, int a6); +void DrawStatBarGfx(int arg0, int arg1, u16* tilemap, int arg3, int arg4, int arg5, int arg6); +// ??? BackgroundSlide_Init(???); +// ??? BackgroundSlide_Loop(???); +ProcPtr StartMuralBackground(ProcPtr, void*, int); +// ??? StartMuralBackgroundAlt(???); +ProcPtr StartMuralBackgroundExt(ProcPtr, void*, int, int, int); +void EndMuralBackground(void); + +void sub_80895B4(int, int); +void sub_8089624(int, u32); +// ??? sub_808966C(???); +void sub_8089678(int); +// ??? sub_80896A8(???); +void sub_80896D8(u16 bg[], int); +// ??? sub_80896FC(???); +// ??? sub_8089720(???); +// ??? sub_8089744(???); +int sub_8089768(struct PlaySt*); +int sub_808979C(struct PlaySt*); +void LoadHelpBoxGfx(void* dest, int pal); +// ??? sub_80898C4(???); +void DisplayHelpBoxObj(int x, int y, int w, int h, int unk); +// ??? DrawHelpBoxWeaponLabels(???); +// ??? DrawHelpBoxWeaponStats(???); +// ??? DrawHelpBoxStaffLabels(???); +// ??? DrawHelpBoxSaveMenuLabels(???); +// ??? DrawHelpBoxSaveMenuStats(???); +// ??? HelpBoxTextScroll_OnLoop(???); +// ??? sub_8089EEC(???); +// ??? sub_8089F58(???); +// ??? sub_8089FCC(???); +// ??? sub_808A00C(???); +void StartHelpBoxTextInit(int item, int mid); +void ClearHelpBoxText(void); +// ??? sub_808A160(???); +// ??? sub_808A188(???); +// ??? sub_808A1B8(???); +// ??? sub_808A1E0(???); +// ??? sub_808A200(???); +// ??? sub_808A2D0(???); +// ??? sub_808A2FC(???); +// ??? sub_808A320(???); +// ??? sub_808A340(???); +// ??? sub_808A354(???); +// ??? sub_808A36C(???); +// ??? sub_808A384(???); +// ??? sub_808A3C4(???); +// ??? sub_808A43C(???); +// ??? sub_808A444(???); +// ??? sub_808A454(???); +// ??? sub_808A4A4(???); +// ??? sub_808A4C4(???); +// ??? sub_808A4FC(???); +// ??? SetDialogueBoxConfig(???); +// ??? GetDialogueBoxConfig(???); +// ??? sub_808A530(???); +// ??? sub_808A5D0(???); +// ??? sub_808A7B0(???); +// ??? sub_808A838(???); +// ??? sub_808A848(???); +// ??? sub_808A87C(???); +// ??? sub_808A8AC(???); +// ??? sub_808A8E4(???); +// ??? sub_808A974(???); +// ??? sub_808A99C(???); +// ??? sub_808A9C0(???); +// ??? sub_808A9F0(???); +void sub_808AA04(int x_tile, int y_tile, int unk_index, ProcPtr parent); +// ??? sub_808AA6C(???); +// ??? sub_808AADC(???); +// ??? sub_808AB98(???); +// ??? sub_808AC0C(???); +// ??? sub_808ACFC(???); +// ??? sub_808B09C(???); +// ??? sub_808B0D4(???); +// ??? sub_808B0F8(???); +// ??? sub_808B11C(???); +// ??? BoxDialogueInterpreter_Main(???); +// ??? sub_808B788(???); +// ??? sub_808B7B8(???); +// ??? sub_808B804(???); +// ??? sub_808B844(???); +// ??? sub_808B870(???); +// ??? sub_808B904(???); +// ??? sub_808B928(???); +// ??? sub_808BA60(???); +// ??? sub_808BAA4(???); +// ??? sub_808BB44(???); +// ??? sub_808BB58(???); +void sub_808BB74(void); // ??? (also text related) +void sub_808E9D8(int); +// ??? sub_808E9F0(???); +// ??? sub_808EA1C(???); +// ??? sub_808EA3C(???); +// ??? sub_808EA48(???); +// ??? sub_808EA68(???); +// ??? sub_808EA74(???); +// ??? sub_808EA8C(???); +// ??? sub_808EA98(???); +// ??? sub_808EB0C(???); +// ??? sub_808EBD4(???); +// ??? sub_808EF64(???); +// ??? sub_808EF6C(???); +// ??? sub_808EFA8(???); +// ??? sub_808F008(???); +// ??? sub_808F04C(???); +// ??? sub_808F084(???); +// ??? sub_808F0C4(???); +// ??? sub_808F0EC(???); +void sub_808F128(int, int, int, int, int, void *, s8, int); +void sub_808F270(void); // ??? (text related) +bool SomeTalkProcExists(ProcPtr); +// ??? sub_808F2A0(???); +// ??? sub_808F2BC(???); +// ??? sub_808F30C(???); +// ??? sub_808F358(???); +// ??? sub_808F3D8(???); +// ??? sub_808F428(???); +// ??? sub_808F5A0(???); +// ??? sub_808F5C8(???); +// ??? sub_808F824(???); +// ??? sub_808F8B4(???); +// ??? sub_808FEA4(???); +// ??? sub_808FF10(???); +// ??? sub_808FF18(???); +// ??? sub_808FF9C(???); +// ??? sub_808FFC4(???); +// ??? sub_808FFE8(???); +// ??? sub_808FFFC(???); +// ??? sub_8090014(???); +void sub_80900EC(int*, struct TextHandle*, int, int, int, int, ProcPtr); +// ??? sub_809014C(???); +// ??? sub_80901BC(???); +// ??? sub_8090238(???); +// ??? sub_8090324(???); +// ??? sub_8090358(???); +// ??? sub_8090418(???); +// ??? sub_8090514(???); +// ??? sub_8090620(???); +// ??? sub_80906AC(???); +// ??? sub_80906D8(???); +// ??? sub_80906F8(???); +// ??? sub_8090784(???); +// ??? nullsub_63(???); +// ??? sub_8090B48(???); +// ??? sub_8090C58(???); +// ??? sub_8090D00(???); +// ??? sub_8090D80(???); +// ??? sub_8091180(???); +// ??? sub_80911E4(???); +// ??? sub_8091288(???); +// ??? sub_809132C(???); +// ??? sub_80913D8(???); +// ??? sub_809144C(???); +// ??? sub_80917D8(???); +// ??? sub_8091AB4(???); +// ??? sub_8091AEC(???); +// ??? sub_8091C00(???); +// ??? sub_8091CC0(???); +// ??? sub_8091D54(???); +// ??? sub_8091F10(???); +void sub_80920C4(void); // StartUnitListMenu +void sub_80920DC(ProcPtr); +void sub_8092134(ProcPtr); +// ??? sub_8092164(???); +// ??? sub_8092194(???); +// ??? sub_80921CC(???); +// ??? sub_8092298(???); +// ??? sub_80922F0(???); +// ??? sub_8092BE4(???); +// ??? sub_8092BF0(???); +u8 CanPrepScreenSave(); +int sub_8095024(); +int sub_8095094(int, int); +int sub_80950C4(int); +void sub_80950E8(int, int); +// ??? sub_8095138(???); +void PrepScreenMenu_OnPickUnits(struct ProcAtMenu* proc); +void PrepScreenMenu_OnItems(struct ProcAtMenu* proc); +void PrepScreenMenu_OnSupport(struct ProcAtMenu* proc); +void PrepScreenMenu_OnSave(struct ProcAtMenu* proc); +int PrepScreenMenu_OnStartPress(struct ProcAtMenu* proc); +int Prep_HasUnitDeployed(); +void sub_8095284(ProcPtr proc); +int PrepScreenMenu_OnBPress(struct ProcAtMenu* proc); +void PrepScreenMenu_OnCheckMap(struct ProcAtMenu* proc); +// ??? sub_80952CC(???); +// ??? __malloc_unlock_1(???); +void Reset203E87C(); +void Reset203E87C_WithVal(u8 val); +void Modify203E87C(u8 val); + +// ??? sub_809D244(???); +// ??? sub_809D278(???); +// ??? StoreConvoyWeaponIconGraphics(???); +// ??? sub_809D300(???); +// ??? sub_809D418(???); +// ??? sub_809D47C(???); +// ??? PrepItemSupply_OnHBlank(???); +// ??? PrepItemSupply_Init(???); +// ??? sub_809D608(???); +// ??? sub_809D644(???); +// ??? sub_809D6CC(???); +// ??? PutGiveTakeBoxSprites(???); +// ??? PutGiveSprites(???); +// ??? PutTakeSprites(???); +// ??? Supply_PutHighlightedCategorySprites(???); +// ??? sub_809D8D4(???); +// ??? sub_809D914(???); +// ??? PrepItemSupply_InitGfx(???); +// ??? sub_809DC70(???); +// ??? PrepItemSupply_Loop_GiveTakeKeyHandler(???); +// ??? sub_809DEFC(???); +// ??? PrepItemSupply_SwitchPageLeft(???); +// ??? PrepItemSupply_SwitchPageRight(???); +// ??? sub_809E100(???); +// ??? sub_809E184(???); +// ??? PrepItemSupply_ScrollVertical(???); +// ??? sub_809E2BC(???); +// ??? sub_809E2C8(???); +// ??? sub_809E420(???); +// ??? sub_809E7A8(???); +// ??? PrepItemSupply_SwitchToUnitInventory(???); +// ??? PrepItemSupply_GiveItemToSupply(???); +// ??? PrepItemSupply_Loop_UnitInvKeyHandler(???); +// ??? PrepItemSupply_OnEnd(???); +// ??? StartPrepItemSupplyProc(???); +// ??? sub_809EAF4(???); +// ??? sub_809EB14(???); +void StartBmSupply(struct Unit*, ProcPtr); +void MaybeStartSelectConvoyItemProc(struct Unit*, ProcPtr); +// ??? PrepItemList_Init(???); +// ??? sub_809EBF0(???); +// ??? PrepItemList_DrawCurrentOwnerText(???); +// ??? List_PutHighlightedCategorySprites(???); +// ??? PrepItemList_InitGfx(???); +// ??? PrepItemList_OnEnd(???); +// ??? sub_809F150(???); +// ??? PrepItemList_SwitchPageLeft(???); +// ??? PrepItemList_SwitchPageRight(???); +// ??? sub_809F370(???); +// ??? PrepItemList_ScrollVertical(???); +// ??? sub_809F498(???); +// ??? sub_809F5F4(???); +// ??? PrepItemList_Loop_MainKeyHandler(???); +// ??? sub_809FA88(???); +// ??? PrepItemList_SwitchToUnitInventory(???); +// ??? sub_809FB70(???); +// ??? PrepItemList_Loop_UnitInvKeyHandler(???); +// ??? PrepItemList_StartTradeScreen(???); +// ??? StartPrepItemListScreenProc(???); +// ??? WmSell_DrawSupplyDialogueSpriteText(???); +// ??? sub_809FDD4(???); +// ??? sub_809FE1C(???); +// ??? WmSell_Init(???); +// ??? sub_809FE68(???); +// ??? WmSell_DrawSellOptionSpriteText(???); +// ??? WmSell_DrawValueSpriteText(???); +// ??? WmSell_DrawItemGoldValue(???); +// ??? WmSell_DrawPartyFunds(???); +// ??? WmSell_PutSupplyFaceAndText(???); +// ??? WmSell_Setup(???); +// ??? WmSell_MainLoop_HandleDpadKeys(???); +// ??? sub_80A03C4(???); +// ??? WmSell_OnLoop_MainKeyHandler(???); +// ??? sub_80A0570(???); +// ??? WmSell_ConfirmSellItem(???); +// ??? WmSell_OnLoop_ConfirmSellKeyHandler(???); +// ??? WmSell_OnEnd(???); +// ??? StartWorldMapSellScreen(???); +// ??? sub_80A0724(???); +// ??? FortuneSubMenu_Init_Null(???); +// ??? __malloc_unlock_2(???); +// ??? FortuneSubMenu_Unused_SetAvailableOptions(???); +// ??? FortuneSubMenu_Unused_SetupText(???); +// ??? FortuneSubMenu_Unused_KeyHandler(???); +// ??? FortuneSubMenu_OnOptionSelected(???); +// ??? FortuneSubMenu_HandleOptionSwitch(???); +void StartFortuneSubMenu(int, ProcPtr); +int sub_80A095C(int); +// ??? GetChapterDivinationTextIdHectorStory(???); +// ??? GetChapterDivinationTextIdBeginning(???); +// ??? GetChapterDivinationTextIdEnding(???); +// ??? GetChapterDivinationFee(???); +// ??? GetChapterDivinationPortrait(???); +// ??? sub_80A0A18(???); +// ??? sub_80A0A34(???); +// ??? sub_80A0A5C(???); +// ??? sub_80A0A70(???); +// ??? sub_80A0A74(???); +// ??? GetSupportScreenUnitCount(???); +// ??? GetNextSupportScreenUnit(???); +// ??? GetPreviousSupportScreenUnit(???); +// ??? GetSupportScreenPartnerSupportLevel(???); +// ??? GetSupportScreenPartnerClassId(???); +// ??? GetSupportScreenPartnerIsAlive(???); +// ??? GetSupportScreenPartnerCharId(???); +// ??? GetSupportScreenCharIdAt(???); +// ??? GetSupportScreenClassIdAt(???); +// ??? GetSupportClassForCharId(???); +// ??? sub_80A0BBC(???); +// ??? sub_80A0BF4(???); +// ??? SupportScreen_SetupUnits(???); +// ??? sub_80A0EC0(???); +// ??? GetTotalSupportLevel(???); +// ??? sub_80A0F6C(???); +// ??? DrawSupportScreenText(???); +// ??? SupportScreen_OnInit(???); +// ??? DrawSupportBannerSprites_Init(???); +// ??? DrawSupportBannerSprites_Loop(???); +// ??? StartDrawSupportBannerSprites(???); +// ??? EndDrawSupportBannerSprites(???); +// ??? DrawSupportScreenUnitSprites(???); +// ??? sub_80A11E0(???); +// ??? SupportScreen_SetupGraphics(???); +// ??? SupportScreen_OnEnd(???); +// ??? SupportScreen_UpdateBlend(???); +// ??? SupportScreen_Loop_KeyHandler(???); +// ??? SupportScreen_StartUnitSubMenu(???); +// ??? SupportScreen_RestartSourceScreenMusic(???); +// ??? StartSupportScreenFromPrepScreen(???); +void StartSupportScreen(ProcPtr); +// ??? sub_80A199C(???); +// ??? sub_80A1A90(???); +// ??? UiSupport_GetSupportTalkSong(???); +// ??? sub_80A1AE4(???); +// ??? GetSupportScreenPartnerCount(???); +// ??? DrawSupportSubScreenSprites(???); +// ??? DrawSupportSubScreenUnitPartnerText(???); +// ??? DrawSupportSubScreenRemainingText(???); +// ??? InitSupportSubScreenPartners(???); +// ??? InitSupportSubScreenPartnerLevels(???); +// ??? InitSupportSubScreenRemainingSupports(???); +// ??? DrawSupportSubScreenUnitPartnerDetails(???); +// ??? SupportSubScreen_MoveCursorToNextValidUnit(???); +// ??? SupportSubScreen_Init(???); +// ??? sub_80A221C(???); +// ??? SupportSubScreen_SetupGraphics(???); +// ??? SupportSubScreen_Loop_KeyHandler(???); +// ??? sub_80A25F8(???); +// ??? SupportSubScreen_StartSwapPage(???); +// ??? sub_80A2730(???); +// ??? SupportSubScreen_SwapPageOut_ToLeft(???); +// ??? SupportSubScreen_SwapPageIn_FromRight(???); +// ??? SupportSubScreen_SwapPageOut_ToRight(???); +// ??? SupportSubScreen_SwapPageIn_FromLeft(???); +// ??? SupportSubScreen_ReinitAfterSwapPage(???); +// ??? SupportSubScreen_EndSwapPage(???); +// ??? SupportSubScreen_OnEnd(???); +// ??? SupportSubScreen_PrepareSupportConvo(???); +// ??? sub_80A2BD0(???); +// ??? StartSupportUnitSubScreen(???); +// ??? sub_80A2C2C(???); +// ??? sub_80A2C38(???); +// ??? sub_80A6544(???); +// ??? sub_80A882C(???); +// ??? sub_80A8844(???); +// ??? sub_80A887C(???); +// ??? sub_80A88B8(???); +// ??? sub_80A88E0(???); +// ??? LoadSaveMenuHelpText(???); +// ??? sub_80A89E4(???); +// ??? sub_80A8A9C(???); +// ??? sub_80A8AF0(???); +// ??? SaveMenu_Init(???); +// ??? ProcSaveMenu_InitScreen(???); +// ??? SaveMenu_LoadExtraMenuGraphics(???); +// ??? sub_80A8F8C(???); +// ??? sub_80A8FD0(???); +// ??? sub_80A9014(???); +// ??? Loop6C_savemenu(???); +// ??? sub_80A9250(???); +// ??? sub_80A9290(???); +// ??? sub_80A9494(???); +// ??? sub_80A96D0(???); +// ??? sub_80A96DC(???); +// ??? sub_80A96EC(???); +// ??? sub_80A99C0(???); +// ??? sub_80A9A08(???); +// ??? sub_80A9A18(???); +// ??? sub_80A9A68(???); +// ??? sub_80A9AB0(???); +// ??? sub_80A9AF4(???); +// ??? sub_80A9B44(???); +// ??? sub_80A9B90(???); +// ??? sub_80A9D20(???); +// ??? sub_80A9D84(???); +// ??? sub_80A9DBC(???); +// ??? sub_80A9DFC(???); +// ??? sub_80A9E1C(???); +// ??? sub_80AA018(???); +// ??? sub_80AA030(???); +// ??? sub_80AA100(???); +// ??? sub_80AA118(???); +// ??? StartTrialMapMaybe(???); +// ??? sub_80AA158(???); +// ??? sub_80AA1BC(???); +// ??? sub_80AA1EC(???); +// ??? sub_80AA248(???); +// ??? sub_80AA2A8(???); +// ??? sub_80AA30C(???); +// ??? sub_80AA458(???); +// ??? sub_80AA47C(???); +// ??? sub_80AA49C(???); +// ??? sub_80AA4B4(???); +void Make6C_savemenu(ProcPtr); +// ??? sub_80AA4F8(???); +void Make6C_savemenu2(ProcPtr); +// ??? savemenu_SetDifficultyChoice(???); +// ??? sub_80AA550(???); +// ??? sub_80AA614(???); +// ??? sub_80AA658(???); +// ??? sub_80AA69C(???); +// ??? sub_80AA6D8(???); +// ??? sub_80AA6EC(???); +void sub_80AA700(void); +// ??? sub_80AA718(???); +int sub_80AA744(void); // GetHeroLevelForSaveMenu +char* sub_80AA768(void); // GetWMNodeNameForSaveMenu +void sub_80AA790(void*, void*, int); +// ??? sub_80AA7AC(???); +// ??? sub_80AA7EC(???); +// ??? sub_80AA9D8(???); +// ??? sub_80AAA6C(???); +// ??? sub_80AAA78(???); +// ??? sub_80AAB78(???); +// ??? sub_80AABC4(???); +// ??? sub_80AAC40(???); +// ??? sub_80AACBC(???); +// ??? sub_80AADE0(???); +// ??? sub_80AAE90(???); +// ??? sub_80AAF6C(???); +// ??? sub_80AB05C(???); +// ??? sub_80AB2A0(???); +ProcPtr New6C_savedraw(ProcPtr); +// ??? SaveDrawCursor_Init(???); +// ??? SaveDrawCursor_Loop(???); +// ??? sub_80AB4F4(???); +// ??? sub_80AB514(???); +// ??? StartSaveDrawCursor(???); +// ??? sub_80AB548(???); +// ??? sub_80AB56C(???); +// ??? sub_80AB720(???); +void sub_80AB760(void*); +void sub_80AB77C(void); +void sub_80AB794(void); +// ??? sub_80AB7BC(???); +// void sub_80AB83C(struct SaveMenuProc*, u8); +// ??? AddMainMenuOption(???); +// ??? AddExtraMenuOption(???); +// ??? sub_80AB89C(???); +u8 sub_80AB98C(u8, int, int); +// s8 sub_80AB9FC(struct SaveMenuProc*, int); +// ??? sub_80ABA98(???); +// ??? SqMask_Loop(???); +// ??? StartSqMask(???); +// ??? SaveBgUp_Loop(???); +// ??? StartSaveBgUp(???); +void sub_80ABC14(u8, ProcPtr); +void sub_80ABD88(int); +// ??? sub_80ABE3C(???); +int sub_80ABF44(int, ProcPtr); +void sub_80ABF74(int); +// ??? sub_80ABFE0(???); +// ??? sub_80AC034(???); +// ??? sub_80AC078(???); +// ??? InitDifficultySelectScreen(???); +// ??? sub_80AC1A8(???); +// ??? sub_80AC1BC(???); +// ??? sub_80AC22C(???); +// ??? sub_80AC288(???); +// ??? nullsub_64(???); +void NewNewGameDifficultySelect(ProcPtr); +// ??? sub_80AC3F4(???); +// ??? sub_80AC418(???); +// ??? sub_80AC4F8(???); +// ??? sub_80AC588(???); +// ??? sub_80AC680(???); +// ??? sub_80AC698(???); +// ??? sub_80AC6AC(???); +// ??? sub_80AC784(???); +void sub_80AC844(void*, int, int, int, int, int, int, int); +// ??? sub_80AC904(???); +// ??? sub_80AC930(???); +void sub_80AC9C0(ProcPtr); +void sub_80AC9D4(int, int, int, int); +// ??? sub_80ACA4C(???); +void sub_80ACA84(u32 a); +// ??? sub_80ACAA4(???); +// ??? sub_80ACAC8(???); +// ??? sub_80ACAE4(???); +// ??? sub_80ACB00(???); +// ??? sub_80ACB14(???); +// ??? sub_80ACB34(???); +void sub_80ACCE0(ProcPtr); +void sub_80ACCF4(int, int, int); +void sub_80ACD60(int mask); +void sub_80ACD7C(int, int, int, int); +void sub_80ACDA4(int); +void sub_80ACDDC(void); +// ??? sub_80ACDF0(???); +// ??? sub_80ACDF8(???); +void StartParallelFiniteLoop(void *func, int cnt, u32 args); +// ??? sub_80ACE3C(???); +// ??? sub_80ACE54(???); +ProcPtr sub_80AD1AC(ProcPtr); +void sub_80AD1D0(int); +// ??? sub_80AD204(???); +// ??? sub_80AD26C(???); +// ??? sub_80AD28C(???); +// ??? sub_80AD2A8(???); +void sub_80AD2D4(); +// ??? ParallelWorker_OnLoop(???); +ProcPtr StartParallelWorker(void*, ProcPtr); +void EndAllParallelWorkers(void); +ProcPtr GetParallelWorker(void*); +// ??? sub_80AD364(???); +// ??? sub_80AD434(???); +// ??? sub_80AD43C(???); +ProcPtr ResetPrepScreenHandCursor(ProcPtr); +void sub_80AD4A0(int, int); +void SetPrepScreenHandXPos(int); +// ??? SetPrepScreenHandYPos(???); +void ShowPrepScreenHandCursor(int, int, int, u16); +void HidePrepScreenHandCursor(void); +void EndPrepScreenHandCursor(void); +void sub_80AD594(int); +void sub_80AD5B4(void); +// ??? EnableAllGfx(???); +// ??? sub_80AD5F8(???); +// ??? sub_80AD610(???); +// ??? sub_80AD950(???); +// ??? sub_80AD998(???); +// ??? sub_80AD9E8(???); +// ??? sub_80ADA10(???); +// ??? sub_80ADA24(???); +// ??? sub_80ADA3C(???); +void StartSmallBrownNameBoxes(int objNode, int tileOffset, int palIndex, int oam2base, int unk, ProcPtr parent); +void SmallBrownNameBoxDoSomeConfig(int a, int b, int c, int d); +// ??? sub_80ADC44(???); +// ??? sub_80ADC68(???); +void EndSmallBrownNameBoxes(void); +// ??? sub_80ADCA4(???); +void sub_80ADD24(int, int, const char*, int, int, int, ProcPtr); +void EndAllProcChildren(ProcPtr p); +// ??? sub_80ADDF8(???); +void sub_80ADDFC(int, int, int, int, int, int); +void sub_80ADE90(int, s16, s16); +void sub_80ADEE0(int, int, int, int, int); +// ??? sub_80ADF48(???); +// ??? sub_80ADFBC(???); +// ??? sub_80ADFFC(???); +// ??? sub_80AE044(???); +// ??? sub_80AE0F0(???); +// ??? sub_80AE168(???); +// ??? FadeInOut_Init(???); +// ??? FadeIn_Loop(???); +// ??? FadeOut_Loop(???); +// ??? FadeInOut_DisableGfx(???); +void FadeInExists(ProcPtr); +void FadeOutExists(ProcPtr); +void NewFadeIn(int, ProcPtr); +void NewFadeOut(int, ProcPtr); +// ??? sub_80AE318(???); +// ??? sub_80AE33C(???); +// ??? sub_80AE360(???); +// ??? sub_80AE388(???); +// ??? sub_80AE3B0(???); +// ??? sub_80AE3D4(???); +// ??? sub_80AE3F8(???); +// ??? sub_80AE41C(???); +// ??? sub_80AE440(???); +// ??? sub_80AE468(???); +// ??? sub_80AE490(???); +// ??? sub_80AE4B4(???); +// ??? sub_80AE4D8(???); +// ??? sub_80AE518(???); +// ??? sub_80AE71C(???); +// ??? sub_80AE750(???); +// ??? sub_80AE76C(???); +// ??? sub_80AE790(???); +// ??? sub_80AE7A4(???); +// ??? sub_80AE7C4(???); +// ??? sub_80AE86C(???); +// ??? sub_80AE930(???); +// ??? sub_80AE938(???); +// ??? sub_80AE964(???); +// ??? sub_80AE99C(???); +// ??? sub_80AE9B0(???); +int sub_80AEA24(int); +// ??? sub_80AEA70(???); +char* sub_80AEABC(const char*, char*); // AppendTextBuffer_080aeabc +char* sub_80AEADC(int, char*); +// ??? sub_80AEAE8(???); +// ??? sub_80AEB1C(???); +// ??? sub_80AEB28(???); +// ??? sub_80AEB44(???); +// ??? sub_80AEB60(???); +// ??? sub_80AEB8C(???); +void sub_80AEBCC(int, int, int, ProcPtr); +int sub_80AEBEC(int number); +// ??? sub_80AEC04(???); +// ??? sub_80AEC54(???); +// ??? sub_80AEC68(???); +// ??? sub_80AEC7C(???); +// ??? sub_80AEC90(???); +int sub_80AEC94(void); +// ??? sub_80AECB4(???); +// ??? sub_80AECEC(???); +// ??? sub_80AED10(???); +// ??? sub_80AED64(???); +// ??? sub_80AEEC0(???); +// ??? sub_80AEEC4(???); +// ??? sub_80AEEE8(???); +// ??? sub_80AEF24(???); +// ??? sub_80AEF64(???); +// ??? sub_80AF0E0(???); +// ??? sub_80AF140(???); +// ??? sub_80AF1A0(???); +// ??? sub_80AF1D8(???); +// ??? sub_80AF220(???); +// ??? nullsub_65(???); +// ??? sub_80AF22C(???); +// ??? sub_80AF338(???); +// ??? sub_80AF350(???); +// ??? sub_80AF378(???); +// ??? sub_80AF3C8(???); +// ??? sub_80AF4D0(???); +// ??? sub_80AF510(???); +// ??? sub_80B0458(???); +// ??? sub_80B04BC(???); +// ??? sub_80B04F8(???); +// ??? nullsub_66(???); +// ??? sub_80B05C4(???); +// ??? sub_80B060C(???); +// ??? sub_80B0620(???); +// ??? sub_80B169C(???); +// ??? sub_80B24DC(???); +// ??? nullsub_67(???); +// ??? sub_80B251C(???); +// ??? sub_80B2608(???); +// ??? sub_80B272C(???); +// ??? sub_80B2780(???); +// ??? sub_80B5730(???); +void StartArenaScreen(void); +void StartArenaResultsScreen(void); +// ??? ArenaUi_Init(???); +// ??? sub_80B5970(???); +// ??? ArenaUi_WelcomeDialogue(???); +// ??? ArenaUi_WagerGoldDialogue(???); +// ??? ArenaUi_CheckConfirmation(???); +// ??? ArenaUi_ConfirmWager(???); +// ??? ArenaUi_InstructionsDialogue(???); +// ??? ArenaUi_GoodLuckDialogue(???); +// ??? ArenaUi_FadeOutBgm(???); +// ??? ArenaUi_StartArenaBattle(???); +// ??? sub_80B5B00(???); +// ??? sub_80B5B0C(???); +// ??? ArenaUi_ResultsDialogue(???); +// ??? ArenaUi_ShowGoldBoxOnVictoryOrDraw(???); +// ??? ArenaUi_OnEnd(???); +// ??? StartArenaDialogue(???); +// ??? DrawArenaOpponentDetailsText(???); +// ??? Arena_PlayResultSong(???); +// ??? Arena_PlayArenaSong(???); +void sub_80B5D3C(void); +// ??? sub_80B5D48(???); +// ??? sub_80B5D5C(???); +int GetGameTacticsRank(); +int GetGameSurvivalRank(); +int GetGameExpRank(); +int GetGameCombatRank(); +int GetGameFundsRank(); +int GetOverallRank(int, int, int, int, int); +// ??? sub_80B60C8(???); +// ??? sub_80B6104(???); +// ??? GetChapterTacticsRank(???); +// ??? GetChapterSurvivalRank(???); +// ??? sub_80B61FC(???); +// ??? GetGameDeathCount(???); +// ??? GetGameWinPerc(???); +// ??? GetChapterDeathCount(???); +// ??? sub_80B62D8(???); +// ??? GetChapterFundsRank(???); +// ??? GetChapterWinPerc(???); +// ??? GetChapterCombatRank(???); +// ??? GetChapterExpRank(???); +void ComputeChapterRankings(void); +// ??? sub_80B65EC(???); +// ??? sub_80B65F4(???); +// ??? sub_80B65F8(???); +// ??? sub_80B8188(???); +// ??? nullsub_7(???); +// ??? sub_80B8190(???); +// ??? nullsub_5(???); +// ??? sub_80B8200(???); +// ??? WorldMapFaceHolder_Init(???); +// ??? WMFaceCtrl_Init(???); +// ??? sub_80B826C(???); +// ??? GetWMFaceBg(???); +// ??? GetWMFaceVramOffset(???); +// ??? sub_80B82C8(???); +// ??? HandleWMFaceFade(???); +// ??? sub_80B843C(???); +// ??? WMFaceCtrl_Loop(???); +// ??? nullsub_57(???); +// ??? StartWMFaceCtrl(???); +// ??? EndWMFaceCtrl(???); +// ??? GetWMFaceBlendAmt(???); +// ??? sub_80B86CC(???); +// ??? sub_80B8844(???); +// ??? sub_80B895C(???); +// ??? WorldMap_Destruct(???); +// ??? sub_80B8A7C(???); +// ??? sub_80B8B3C(???); +// ??? sub_80B8B60(???); +// ??? sub_80B8BA4(???); +// ??? SetupGraphicSystemsForWorldMap(???); +// ??? sub_80B8E14(???); +// ??? sub_80B8E60(???); +// ??? DeployEveryUnit(???); +// ??? nullsub_22(???); +// ??? sub_80B8FD4(???); +// ??? sub_80B8FEC(???); +// ??? sub_80B9028(???); +// ??? sub_80B90CC(???); +// ??? sub_80B9114(???); +// ??? sub_80B9154(???); +// ??? sub_80B9218(???); +// ??? sub_80B92D0(???); +// ??? sub_80B93E0(???); +// ??? sub_80B955C(???); +// ??? sub_80B95B0(???); +// ??? sub_80B961C(???); +// ??? sub_80B96DC(???); +// ??? sub_80B96F8(???); +// ??? sub_80B97F8(???); +// ??? sub_80B9804(???); +// ??? sub_80B9810(???); +// ??? sub_80B9820(???); +// ??? sub_80B982C(???); +// ??? sub_80B987C(???); +// ??? sub_80B989C(???); +// ??? sub_80B98A8(???); +// ??? sub_80B98F8(???); +// ??? sub_80B9918(???); +// ??? sub_80B9924(???); +// ??? sub_80B9974(???); +// ??? sub_80B9994(???); +// ??? sub_80B99A0(???); +// ??? sub_80B99F0(???); +// ??? WorldMap_HideEverything(???); +// ??? sub_80B9A34(???); +// ??? sub_80B9A58(???); +// ??? sub_80B9A94(???); +// ??? sub_80B9AB0(???); +// ??? sub_80B9AEC(???); +// ??? WorldMap_InitChapterTransition(???); +// ??? sub_80B9BA4(???); +// ??? WorldMap_WaitForChapterIntroEvents(???); +// ??? sub_80B9D04(???); +// ??? sub_80B9D14(???); +// ??? sub_80B9DB8(???); +// ??? sub_80B9DC4(???); +// ??? sub_80B9DE0(???); +// ??? sub_80B9E40(???); +// ??? sub_80B9E64(???); +// ??? sub_80B9EA4(???); +// ??? DoNothing(???); +// ??? sub_80B9F14(???); +// ??? sub_80B9F24(???); +// ??? sub_80B9F34(???); +// ??? sub_80B9F44(???); +// ??? sub_80B9F54(???); +void sub_80B9FC0(void); +// ??? sub_80B9FD4(???); +// ??? sub_80BA008(???); +void EndWM(ProcPtr); +s8 sub_80BA054(void); // gmap something +// ??? sub_80BA06C(???); +// ??? sub_80BA0B4(???); +// ??? sub_80BA100(???); +// ??? sub_80BA198(???); +// ??? sub_80BA1F4(???); +// ??? sub_80BA288(???); +// ??? NewWorldMap(???); +// ??? WorldMap_SetupChapterStuff(???); +// ??? CallChapterWMIntroEvents(???); +void sub_80BA424(void); // gmap something +// ??? sub_80BA458(???); +// ??? sub_80BA490(???); +// ??? sub_80BA4D0(???); +// ??? sub_80BA61C(???); +// ??? sub_80BA628(???); +// ??? sub_80BA6DC(???); +// ??? NewMapScreenVSynce(???); +// ??? MapScreen_OnDelete(???); +// ??? MapScreen_Init(???); +// ??? sub_80BA818(???); +// ??? sub_80BA8A0(???); +// ??? sub_80BAB00(???); +// ??? sub_80BAB0C(???); +// ??? NewMapScreen(???); +// ??? MMS_GetGfx(???); +// ??? MMS_GetROMTCS2(???); +// ??? GetMapUnitMMSGfxBuffer(???); +// ??? GmapUnit_Destruct(???); +// ??? GmapUnit_Init(???); +// ??? GmapUnit_Loop(???); +// ??? GetPaletteIdForAllegience(???); +// ??? NewMapUnit(???); +// ??? MapUnitC_DeleteGmapUnit(???); +// ??? MapUnitC_SetPosition(???); +// ??? sub_80BAF44(???); +// ??? sub_80BAF58(???); +// ??? sub_80BAF70(???); +// ??? MapUnitC_SetTCSAnim(???); +// ??? sub_80BAFA4(???); +// ??? sub_80BAFCC(???); +// ??? sub_80BAFE0(???); +// ??? sub_80BB008(???); +// ??? MapUnitC_SetTCSOAMIndex(???); +// ??? sub_80BB028(???); +// ??? MapUnitC_SetAllegienceColorIndex(???); +// ??? sub_80BB078(???); +// ??? MapUnitC_MarkSomething(???); +// ??? sub_80BB0E0(???); +// ??? sub_80BB188(???); +// ??? sub_80BB194(???); +// ??? GmapUnitContainer_Destruct(???); +// ??? GmapUnitContainer_Init(???); +// ??? NewGmapUnitContainer(???); +// ??? GmapUnitFade_Destruct(???); +// ??? GmapUnitFade_Init(???); +// ??? sub_80BB26C(???); +// ??? GmapUnitFade_Loop(???); +// ??? sub_80BB3E8(???); +// ??? sub_80BB47C(???); +// ??? sub_80BB48C(???); +// ??? sub_80BB49C(???); +// ??? sub_80BB4C0(???); +// ??? sub_80BB538(???); +int WMLoc_GetChapterId(int); +// ??? WMLoc_GetNextLocId(???); +// ??? sub_80BB628(???); +// ??? sub_80BB6FC(???); +// ??? sub_80BB708(???); +// ??? GmapScreen2_Destruct(???); +// ??? GmapScreen2_Init(???); +// ??? sub_80BB744(???); +// ??? GmapScreen2_Loop(???); +// ??? sub_80BB9A4(???); +char* sub_80BBA28(int); // GetWorldMapNodeName +// ??? sub_80BBA4C(???); +// ??? nullsub_59(???); +// ??? GmapCursor_Init(???); +// ??? GmapCursor_Destruct(???); +// ??? NewGmapCursor(???); +// ??? sub_80BBBF4(???); +// ??? sub_80BBC54(???); +// ??? sub_80BBCC8(???); +// ??? sub_80BBDA4(???); +// ??? nullsub_38(???); +// ??? sub_80BBEB8(???); +// ??? sub_80BBF1C(???); +// ??? sub_80BBF60(???); +// ??? MapRoute_StartTransition(???); +// ??? sub_80BC0F4(???); +// ??? MapRoute_EnableBGSyncs(???); +// ??? MapRoute_TransitionLoop(???); +// ??? MapRoute_TransitionEnd(???); +// ??? MapRoute_BeginRouteTransition(???); +// ??? MapRoute_80BC2DC(???); +// ??? NewMapRoute(???); +// ??? sub_80BC3D4(???); +// ??? sub_80BC404(???); +// ??? sub_80BC428(???); +// ??? sub_80BC454(???); +// ??? sub_80BC490(???); +// ??? sub_80BC4A0(???); +// ??? sub_80BC4AC(???); +// ??? sub_80BC4C4(???); +// ??? sub_80BC4DC(???); +// ??? sub_80BC4F4(???); +// ??? sub_80BC56C(???); +// ??? sub_80BC584(???); +// ??? sub_80BC59C(???); +// ??? sub_80BC5B4(???); +// ??? sub_80BC634(???); +// ??? sub_80BC644(???); +// ??? sub_80BC650(???); +// ??? sub_80BC674(???); +// ??? sub_80BC6AC(???); +// ??? sub_80BC6E4(???); +// ??? sub_80BC72C(???); +// ??? sub_80BC754(???); +// ??? sub_80BC77C(???); +// ??? sub_80BC7A4(???); +// ??? sub_80BC7CC(???); +// ??? sub_80BC7F4(???); +void sub_80BC81C(void); +// ??? sub_80BC898(???); +bool SetupNewWMRoute(struct GMapData*, struct OpenPaths*, int); +// ??? WM_RemovePath(???); +// ??? sub_80BC970(???); +void sub_80BCA0C(struct GMapData*); +// ??? sub_80BCA1C(???); +// ??? sub_80BCA54(???); +// ??? sub_80BCA90(???); +// ??? sub_80BCAB8(???); +// ??? sub_80BCBAC(???); +// ??? sub_80BCCFC(???); +// ??? sub_80BCDE4(???); +// ??? sub_80BCE34(???); +// ??? sub_80BCFB4(???); +int sub_80BCFDC(int); +int sub_80BD014(struct GMapData*); // Get next WM Destination? +unsigned int sub_80BD048(void); +unsigned int GetChapterThing(void); +// ??? sub_80BD20C(???); +int sub_80BD224(struct GMapData*); +void sub_80BD260(struct GMapData*, void*); +void sub_80BD270(struct GMapData*, void*); +// ??? sub_80BD284(???); +// ??? sub_80BD28C(???); +// ??? sub_80BD29C(???); +// ??? nullsub_37(???); +// ??? GetCharacterClassId(???); +// ??? MapMUPrim_MakeUnitForChar(???); +// ??? MapMUPrim_MakeUnitForClass(???); +// ??? MapMUPrim_RemoveLinkedMapUnit(???); +// ??? sub_80BD410(???); +// ??? nullsub_70(???); +// ??? sub_80BD41C(???); +// ??? sub_80BD444(???); +// ??? sub_80BD5B8(???); +// ??? sub_80BD660(???); +// ??? sub_80BD6A8(???); +// ??? sub_80BD740(???); +// ??? sub_80BD830(???); +// ??? sub_80BD9D8(???); +// ??? sub_80BDA78(???); +// ??? nullsub_49(???); +// ??? MapMU_FillPrim(???); +// ??? NewMapMU(???); +// ??? MapMU_SetUnit(???); +// ??? MapMU_RemoveUnit(???); +// ??? sub_80BDD94(???); +// ??? sub_80BDDC4(???); +// ??? sub_80BDE3C(???); +// ??? sub_80BDEB4(???); +// ??? sub_80BDFA4(???); +// ??? sub_80BE054(???); +// ??? sub_80BE068(???); +// ??? sub_80BE080(???); +// ??? sub_80BE0A4(???); +// ??? sub_80BE0C8(???); +// ??? MapMU_SetUnitTCSOAMIndex(???); +// ??? MapMU_80BE108(???); +// ??? sub_80BE12C(???); +// ??? sub_80BE194(???); +// ??? sub_80BE330(???); +// ??? sub_80BE35C(???); +// ??? sub_80BE3A0(???); +// ??? sub_80BE3C8(???); +// ??? sub_80BE3E8(???); +// ??? sub_80BE40C(???); +// ??? sub_80BE42C(???); +// ??? sub_80BE44C(???); +// ??? sub_80BE45C(???); +// ??? MapMU_SetUnitClass(???); +// ??? MapMU_SetUnitChar(???); +// ??? sub_80BE56C(???); +// ??? sub_80BE594(???); +// ??? sub_80BE5B4(???); +// ??? sub_80BE5F8(???); +// ??? sub_80BE638(???); +// ??? sub_80BE65C(???); +// ??? sub_80BE82C(???); +// ??? sub_80BE8E8(???); +// ??? sub_80BE918(???); +// ??? sub_80BE958(???); +// ??? sub_80BE9A0(???); +// ??? sub_80BE9D8(???); +// ??? sub_80BEA78(???); +// ??? sub_80BEB2C(???); +// ??? sub_80BEBD4(???); +// ??? sub_80BEC58(???); +// ??? sub_80BECB8(???); +// ??? sub_80BEDCC(???); +// ??? sub_80BEDD4(???); +// ??? sub_80BEE48(???); +// ??? sub_80BEE9C(???); +// ??? sub_80BEF20(???); +// ??? sub_80BEF6C(???); +// ??? sub_80BEFB8(???); +// ??? sub_80BF048(???); +// ??? sub_80BF13C(???); +// ??? sub_80BF15C(???); +// ??? sub_80BF180(???); +// ??? sub_80BF190(???); +// ??? sub_80BF198(???); +// ??? sub_80BF210(???); +// ??? sub_80BF294(???); +// ??? sub_80BF2AC(???); +// ??? sub_80BF2D0(???); +// ??? sub_80BF2D8(???); +// ??? sub_80BF370(???); +// ??? sub_80BF3F4(???); +// ??? sub_80BF404(???); +// ??? sub_80BF490(???); +// ??? sub_80BF4A8(???); +// ??? WM_PutClassSprite(???); +// ??? WM_PutCharSprite(???); +// ??? WM_RemoveUnit(???); +// ??? sub_80BF554(???); +// ??? sub_80BF570(???); +// ??? WM_DrawPath(???); +// ??? nullsub_50(???); +// ??? sub_80BF5C4(???); +// ??? sub_80BF5DC(???); +// ??? sub_80BF6C0(???); +// ??? sub_80BF730(???); +// ??? sub_80BF748(???); +// ??? sub_80BF788(???); +// ??? sub_80BF7B4(???); +// ??? sub_80BF7DC(???); +// ??? sub_80BF804(???); +// ??? sub_80BF890(???); +// ??? sub_80BF8CC(???); +// ??? sub_80BF988(???); +// ??? sub_80BFA1C(???); +// ??? sub_80BFAEC(???); +// ??? sub_80BFB24(???); +// ??? sub_80BFB34(???); +// ??? sub_80BFB4C(???); +// ??? sub_80BFB90(???); +// ??? sub_80BFBCC(???); +// ??? sub_80BFC44(???); +// ??? sub_80BFCC8(???); +// ??? sub_80BFD00(???); +// ??? sub_80BFD10(???); +// ??? sub_80BFD28(???); +// ??? nullsub_48(???); +// ??? sub_80BFD80(???); +// ??? sub_80BFDA0(???); +// ??? sub_80BFEF8(???); +// ??? sub_80BFFD0(???); +// ??? sub_80C0080(???); +// ??? sub_80C0144(???); +// ??? NewMapMuEntry(???); +// ??? sub_80C0200(???); +// ??? sub_80C0210(???); +// ??? sub_80C0228(???); +// ??? sub_80C0240(???); +// ??? sub_80C02A4(???); +// ??? sub_80C0308(???); +// ??? sub_80C0358(???); +// ??? sub_80C040C(???); +// ??? sub_80C04CC(???); +// ??? sub_80C04F4(???); +// ??? sub_80C0520(???); +// ??? sub_80C0530(???); +// ??? nullsub_47(???); +// ??? sub_80C054C(???); +// ??? sub_80C05AC(???); +// ??? sub_80C05C4(???); +// ??? sub_80C05F8(???); +// ??? sub_80C0610(???); +// ??? sub_80C06F0(???); +// ??? sub_80C07B8(???); +// ??? sub_80C07D4(???); +// ??? sub_80C080C(???); +// ??? sub_80C081C(???); +// ??? sub_80C0834(???); +// ??? GetWMCenteredCameraPosition(???); +// ??? sub_80C089C(???); +int sub_80C0960(int chIndex); +// ??? sub_80C09B8(???); +// ??? sub_80C09EC(???); +// ??? sub_80C0A10(???); +// ??? sub_80C0A44(???); +// ??? sub_80C0A64(???); +// ??? sub_80C0A9C(???); +// ??? sub_80C0C28(???); +// ??? sub_80C0C44(???); +// ??? sub_80C0CF4(???); +// ??? sub_80C0DF0(???); +// ??? sub_80C0E4C(???); +// ??? sub_80C0E58(???); +// ??? sub_80C0EBC(???); +// ??? sub_80C0F00(???); +// ??? sub_80C0FA4(???); +// ??? sub_80C0FB0(???); +// ??? sub_80C0FE8(???); +// ??? sub_80C10B8(???); +// ??? sub_80C119C(???); +// ??? sub_80C128C(???); +// ??? sub_80C12AC(???); +// ??? sub_80C1324(???); +// ??? sub_80C1370(???); +// ??? sub_80C13CC(???); +// ??? sub_80C13D8(???); +// ??? sub_80C13E8(???); +// ??? sub_80C1470(???); +// ??? sub_80C1480(???); +// ??? sub_80C1524(???); +// ??? sub_80C1624(???); +// ??? sub_80C168C(???); +// ??? sub_80C16DC(???); +// ??? sub_80C16F4(???); +// ??? sub_80C1724(???); +// ??? sub_80C1774(???); +// ??? nullsub_72(???); +// ??? sub_80C18EC(???); +// ??? sub_80C1920(???); +// ??? sub_80C1A58(???); +// ??? sub_80C1A74(???); +// ??? sub_80C1AB0(???); +// ??? sub_80C1ADC(???); +// ??? sub_80C1AF8(???); +// ??? sub_80C1BE0(???); +// ??? sub_80C1BF8(???); +// ??? sub_80C1D00(???); +// ??? sub_80C1D70(???); +// ??? sub_80C1DA0(???); +// ??? sub_80C1DC8(???); +// ??? sub_80C1DD8(???); +// ??? sub_80C1DE8(???); +// ??? sub_80C1DFC(???); +// ??? sub_80C1E14(???); +// ??? sub_80C1E2C(???); +// ??? sub_80C1E40(???); +// ??? sub_80C1E54(???); +// ??? sub_80C1E70(???); +// ??? sub_80C1E8C(???); +// ??? sub_80C1F18(???); +// ??? sub_80C1F5C(???); +// ??? sub_80C1F6C(???); +// ??? sub_80C1FDC(???); +// ??? sub_80C1FE0(???); +// ??? sub_80C205C(???); +// ??? sub_80C2078(???); +// ??? sub_80C2094(???); +// ??? sub_80C20B0(???); +// ??? sub_80C210C(???); +// ??? sub_80C214C(???); +// ??? sub_80C224C(???); +// ??? sub_80C2290(???); +// ??? sub_80C22FC(???); +// ??? sub_80C2320(???); +// ??? sub_80C2398(???); +// ??? Make6C_Gmap_RM(???); +// ??? sub_80C2460(???); +// ??? sub_80C2470(???); +// ??? sub_80C2488(???); +// ??? GetWMDisplayPosition(???); +// ??? sub_80C24D8(???); +// ??? sub_80C24F8(???); +// ??? sub_80C2598(???); +// ??? sub_80C25B8(???); +// ??? sub_80C25F8(???); +// ??? sub_80C2658(???); +// ??? sub_80C26BC(???); +// ??? sub_80C26E0(???); +// ??? sub_80C26F0(???); +// ??? sub_80C2708(???); +// ??? sub_80C2728(???); +// ??? sub_80C2750(???); +// ??? sub_80C27A8(???); +// ??? sub_80C2804(???); +// ??? sub_80C28C4(???); +// ??? sub_80C28DC(???); +// ??? sub_80C2964(???); +// ??? sub_80C298C(???); +// ??? sub_80C29F8(???); +// ??? sub_80C2A1C(???); +// ??? sub_80C2A40(???); +// ??? sub_80C2AAC(???); +// ??? sub_80C2AD4(???); +// ??? sub_80C2B7C(???); +// ??? sub_80C2BC4(???); +// ??? sub_80C2C10(???); +// ??? sub_80C2C54(???); +// ??? sub_80C2C58(???); +// ??? sub_80C2C80(???); +// ??? sub_80C2D44(???); +// ??? sub_80C2DA4(???); +// ??? sub_80C2E04(???); +// ??? sub_80C2E28(???); +// ??? sub_80C2E38(???); +// ??? sub_80C2E50(???); +// ??? sub_80C2E70(???); +// ??? sub_80C2EA4(???); +// ??? sub_80C2EF0(???); +// ??? sub_80C2F7C(???); +// ??? sub_80C2F9C(???); +// ??? sub_80C2FC0(???); +// ??? sub_80C304C(???); +// ??? sub_80C3094(???); +// ??? sub_80C30E0(???); +// ??? sub_80C3124(???); +// ??? sub_80C31A8(???); +// ??? sub_80C31C4(???); +// ??? sub_80C31E0(???); +// ??? sub_80C31FC(???); +// ??? sub_80C3220(???); +// ??? sub_80C3244(???); +// ??? sub_80C3264(???); +// ??? sub_80C3280(???); +// ??? sub_80C32E4(???); +// ??? sub_80C3350(???); +// ??? sub_80C3378(???); +// ??? sub_80C33D4(???); +// ??? sub_80C343C(???); +// ??? sub_80C3484(???); +// ??? sub_80C34D0(???); +// ??? sub_80C3590(???); +// ??? sub_80C35C4(???); +// ??? sub_80C35EC(???); +// ??? sub_80C3624(???); +// ??? sub_80C3660(???); +// ??? sub_80C368C(???); +// ??? sub_80C36A0(???); +// ??? sub_80C36E8(???); +// ??? sub_80C3770(???); +// ??? sub_80C380C(???); +// ??? sub_80C38BC(???); +// ??? sub_80C3A28(???); +// ??? sub_80C3A64(???); +// ??? sub_80C3A8C(???); +// ??? sub_80C3AB8(???); +// ??? sub_80C3B40(???); +// ??? sub_80C3BE4(???); +// ??? sub_80C3D24(???); +// ??? sub_80C3D5C(???); +// ??? sub_80C3D9C(???); +// ??? sub_80C3DAC(???); +// ??? sub_80C3E80(???); +// ??? sub_80C3E94(???); +// ??? nullsub_71(???); +// ??? sub_80C3EC8(???); +// ??? sub_80C3EDC(???); +// ??? sub_80C3F04(???); +// ??? sub_80C3F24(???); +// ??? sub_80C3F88(???); +// ??? sub_80C3FB4(???); +// ??? sub_80C3FE0(???); +// ??? sub_80C400C(???); +// ??? sub_80C4038(???); +// ??? sub_80C4048(???); +// ??? sub_80C4058(???); +// ??? sub_80C4070(???); +int sub_80C4088(); +void sub_80C409C(int); +// ??? sub_80C40B0(???); +// ??? sub_80C40B8(???); +// ??? sub_80C412C(???); +// ??? sub_80C4158(???); +// ??? sub_80C4184(???); +// ??? sub_80C41E4(???); +// ??? sub_80C41F4(???); +// ??? sub_80C4210(???); +// ??? sub_80C4228(???); +// ??? sub_80C4238(???); +// ??? sub_80C43B4(???); +// ??? sub_80C4460(???); +// ??? sub_80C45E0(???); +// ??? sub_80C4664(???); +// ??? sub_80C46E4(???); +// ??? sub_80C46F0(???); +// ??? sub_80C4738(???); +// ??? sub_80C47B0(???); +// ??? sub_80C47F4(???); +// ??? sub_80C4878(???); +// ??? sub_80C488C(???); +// ??? sub_80C48F0(???); +// ??? OpSubtitle_HandleStartPress(???); +// ??? OpSubtitle_Init(???); +// ??? Subtitle_LightFlareFx_Init(???); +// ??? Subtitle_LightFlareFx_Loop(???); +// ??? Subtitle_LightFlareFx_End(???); +// ??? sub_80C4BB4(???); +// ??? OpSubtitle_AwaitTimer2a(???); +// ??? sub_80C4C60(???); +// ??? sub_80C4CD0(???); +// ??? sub_80C4D54(???); +// ??? sub_80C4DA0(???); +// ??? sub_80C4E18(???); +// ??? sub_80C4EC4(???); +// ??? sub_80C4F60(???); +// ??? sub_80C501C(???); +// ??? sub_80C50A0(???); +// ??? sub_80C5104(???); +// ??? sub_80C51A8(???); +// ??? OpSubtitle_SetupBackgrounds(???); +// ??? sub_80C5218(???); +// ??? sub_80C5328(???); +// ??? sub_80C5370(???); +// ??? sub_80C538C(???); +// ??? sub_80C5400(???); +// ??? sub_80C540C(???); +void StartIntroMonologue(ProcPtr); +// ??? DrawTitleSprites_Init(???); +// ??? DrawTitleSprites_Loop(???); +void sub_80C5548(int); +// ??? SkipTitleFx_Loop_KeyListener(???); +// ??? Title_StartSkipFxListener(???); +// ??? Title_EndSkipFxListener(???); +// ??? Title_Init(???); +// ??? Title_SetupMainGraphics(???); +// ??? sub_80C5848(???); +// ??? sub_80C5870(???); +// ??? Title_SetupSpecialEffectGraphics(???); +// ??? sub_80C5A44(???); +// ??? Title_Loop_DrawRotatingBlueLights(???); +// ??? sub_80C5BD4(???); +// ??? Title_Loop_DrawRedBlueOrbs(???); +// ??? Title_PrepareMainScreenWithExtendedBgm(???); +// ??? Title_Loop_RevealGreenDragonFlashFx(???); +// ??? Title_Loop_FlashFxExpand(???); +// ??? Title_LoadDemonKingOnBg2(???); +// ??? Title_ShowBg2(???); +// ??? sub_80C5FB4(???); +// ??? Title_PrepareMainLogoZoom(???); +// ??? Title_Loop_MainLogoZoom(???); +// ??? sub_80C60CC(???); +// ??? nullsub_23(???); +// ??? sub_80C6104(???); +// ??? DrawTitleLightBubbleSprites(???); +// ??? Title_Loop_LightExplosionFx(???); +// ??? sub_80C62DC(???); +// ??? Title_Loop_MainScreenKeyListener(???); +// ??? Title_EndAllProcChildren(???); +// ??? Title_RestartProc(???); +void StartTitleScreen_WithMusic(ProcPtr); +void StartTitleScreen_FlagFalse(ProcPtr); +void StartTitleScreen_FlagTrue(ProcPtr); +// ??? sub_80C6474(???); +// ??? sub_80C6704(???); +// ??? AddSomeChild6C(???); +// ??? DeleteSome6C(???); +// ??? StorePaletteToBufferMaybe(???); +// ??? sub_80C677C(???); +// ??? sub_80C6794(???); +// ??? sub_80C67C0(???); +// ??? sub_80C67D4(???); +// ??? sub_80C689C(???); +void sub_80C69B0(u16*, int, u16); +// ??? Initialize6CIntroSequence(???); +// ??? sub_80C6B50(???); +// ??? sub_80C6B8C(???); +// ??? sub_80C6BD8(???); +void sub_80C6BF0(int, int); +// ??? sub_80C6C24(???); +// ??? sub_80C6E14(???); +// ??? sub_80C6E1C(???); +// ??? Until6C2AIs8Callback(???); +// ??? sub_80C6EB0(???); +// ??? sub_80C6EF8(???); +// ??? sub_80C6F10(???); +// ??? sub_80C6F70(???); +// ??? sub_80C7050(???); +// ??? sub_80C71B0(???); +// ??? sub_80C71C0(???); +// ??? sub_80C71D4(???); +// ??? sub_80C71E4(???); +// ??? sub_80C726C(???); +// ??? sub_80C72A4(???); +// ??? sub_80C73B0(???); +// ??? sub_80C7610(???); +// ??? sub_80C7618(???); +// ??? sub_80C7680(???); +// ??? sub_80C76C8(???); +// ??? sub_80C7844(???); +// ??? sub_80C78BC(???); +// ??? sub_80C7900(???); +// ??? sub_80C79F4(???); +// ??? sub_80C7A84(???); +// ??? sub_80C7AE8(???); +// ??? sub_80C7B80(???); +// ??? sub_80C7CF8(???); +// ??? sub_80C7F90(???); +// ??? sub_80C8100(???); +// ??? sub_80C8184(???); +// ??? sub_80C8214(???); +// ??? sub_80C8278(???); +// ??? sub_80C835C(???); +// ??? sub_80C84D8(???); +// ??? sub_80C8554(???); +// ??? sub_80C8564(???); +// ??? sub_80C8580(???); +// ??? sub_80C85B0(???); +// ??? sub_80C85FC(???); +// ??? sub_80C8608(???); +// ??? sub_80C8638(???); +// ??? sub_80C8684(???); +// ??? sub_80C8690(???); +// ??? sub_80C883C(???); +// ??? sub_80C8934(???); +// ??? sub_80C8A20(???); +// ??? sub_80C8B0C(???); +// ??? sub_80C8BF8(???); +// ??? sub_80C8CE4(???); +// ??? sub_80C8D30(???); +// ??? sub_80C8ED4(???); +// ??? sub_80C9024(???); +// ??? sub_80C9100(???); +// ??? sub_80C9218(???); +// ??? sub_80C9330(???); +// ??? sub_80C940C(???); +// ??? sub_80C955C(???); +// ??? sub_80C9638(???); +// ??? sub_80C9750(???); +// ??? sub_80C98A0(???); +// ??? sub_80C99B8(???); +// ??? sub_80C9A94(???); +// ??? sub_80C9AFC(???); +// ??? sub_80C9B6C(???); +// ??? sub_80C9C08(???); +// ??? sub_80C9C5C(???); +// ??? sub_80C9CAC(???); +// ??? sub_80C9CFC(???); +// ??? sub_80C9D4C(???); +// ??? sub_80C9DA0(???); +// ??? sub_80C9DF0(???); +// ??? sub_80C9E6C(???); +// ??? sub_80C9EE8(???); +// ??? sub_80C9F7C(???); +// ??? sub_80C9FF8(???); +// ??? sub_80CA10C(???); +// ??? sub_80CA26C(???); +// ??? sub_80CA3B8(???); +// ??? sub_80CA4A4(???); +// ??? sub_80CA4DC(???); +// ??? sub_80CA92C(???); +// ??? sub_80CA940(???); +// ??? sub_80CA9F8(???); +// ??? sub_80CAA38(???); +// ??? sub_80CABB0(???); +// ??? sub_80CAE20(???); +// ??? sub_80CAF2C(???); +// ??? sub_80CB0A0(???); +// ??? sub_80CB20C(???); +// ??? sub_80CB320(???); +// ??? sub_80CB594(???); +// ??? sub_80CB6A0(???); +// ??? sub_80CB878(???); +// ??? sub_80CBA64(???); +// ??? sub_80CBC40(???); +// ??? sub_80CBD7C(???); +// ??? sub_80CBDD8(???); +// ??? sub_80CBE0C(???); +// ??? sub_80CBEF8(???); +// ??? sub_80CBF9C(???); +// ??? sub_80CBFC0(???); +// ??? sub_80CC074(???); +// ??? sub_80CC098(???); +// ??? sub_80CC0FC(???); +// ??? sub_80CC13C(???); +// ??? sub_80CC1A0(???); +// ??? sub_80CC1E0(???); +// ??? sub_80CC1E8(???); +// ??? sub_80CC1F0(???); +// ??? PrepareHealthAndSafetyScreen(???); +// ??? sub_80CC2F4(???); +// ??? sub_80CC32C(???); +// ??? sub_80CC430(???); + +s8 sub_80CDF4C(void); // IsGuideLocked +// ??? sub_80CDF78(???); +// ??? sub_80CDF88(???); +// ??? sub_80CE148(???); +// ??? sub_80CE1C0(???); +// ??? sub_80CE248(???); +// ??? sub_80CE28C(???); +// ??? sub_80CE2E4(???); +// ??? sub_80CE2F0(???); +// ??? sub_80CE2FC(???); +// ??? sub_80CE388(???); +// ??? sub_80CE414(???); +// ??? sub_80CE588(???); +// ??? sub_80CE5BC(???); +// ??? sub_80CE5F0(???); +// ??? sub_80CE750(???); +// ??? sub_80CE858(???); +// ??? sub_80CE95C(???); +// ??? sub_80CE9E8(???); +// ??? sub_80CEAE8(???); +// ??? sub_80CEBA4(???); +// ??? sub_80CEC68(???); +// ??? sub_80CECB0(???); +// ??? sub_80CEF10(???); +// ??? sub_80CEF48(???); +// ??? sub_80CEFD4(???); +// ??? sub_80CF448(???); +// ??? sub_80CF460(???); +s8 sub_80CF480(void); +// ??? umul3232H32(???); +// ??? SoundMain(???); +// ??? SoundMainRAM(???); +// ??? sub_80CF6E4(???); +// ??? RealClearChain(???); +// ??? ply_fine(???); +// ??? MPlayJumpTableCopy(???); +// ??? ldrb_r3_r2(???); +// ??? ld_r3_tp_adr_i(???); +// ??? ply_patt(???); +// ??? sub_80CF9D4(???); +// ??? sub_80CF9E8(???); +// ??? sub_80CFA18(???); +// ??? sub_80CFA24(???); +// ??? sub_80CFA38(???); +// ??? sub_80CFA4C(???); +// ??? sub_80CFA7C(???); +// ??? sub_80CFA90(???); +// ??? sub_80CFAA4(???); +// ??? sub_80CFAB8(???); +// ??? sub_80CFACC(???); +// ??? sub_80CFAD8(???); +// ??? sub_80CFAF0(???); +// ??? sub_80CFB04(???); +// ??? m4aSoundVSync(???); +// ??? sub_80CFDC0(???); +// ??? TrackStop(???); +// ??? sub_80CFE14(???); +// ??? ply_note(???); +// ??? ply_endtie(???); +// ??? sub_80D0084(???); +// ??? sub_80D00A0(???); +// ??? ply_lfos(???); +// ??? ply_mod(???); +// ??? MidiKeyToFreq(???); +// ??? MPlayContinue(???); +// ??? MPlayFadeOut(???); +void m4aSoundInit(); +// ??? m4aSoundMain(???); +void m4aSongNumStart(u16); +// ??? m4aSongNumStop(???); +// ??? m4aMPlayFadeOut(???); +// ??? m4aMPlayFadeOutTemporarily(???); +// ??? m4aMPlayFadeIn(???); +// ??? m4aMPlayImmInit(???); +// ??? MPlayExtender(???); +// ??? ClearChain(???); +// ??? Clear64byte(???); +// ??? SoundInit(???); +// ??? SampleFreqSet(???); +// ??? m4aSoundMode(???); +// ??? m4aSoundVSyncOff(???); +// ??? m4aSoundVSyncOn(???); +// ??? MPlayOpen(???); +// ??? MPlayStart(???); +// ??? m4aMPlayStop(???); +// ??? FadeOutBody(???); +// ??? TrkVolPitSet(???); +// ??? MidiKeyToCgbFreq(???); +// ??? CgbOscOff(???); +// ??? CgbModVol(???); +// ??? CgbSound(???); +// ??? m4aMPlayVolumeControl(???); +// ??? m4aMPlayPanpotControl(???); +// ??? ClearModM(???); +// ??? ply_memacc(???); +// ??? ply_xcmd(???); +// ??? ply_xxx(???); +// ??? ply_xwave(???); +// ??? ply_xtype(???); +// ??? ply_xatta(???); +// ??? ply_xdeca(???); +// ??? ply_xsust(???); +// ??? ply_xrele(???); +// ??? ply_xiecv(???); +// ??? ply_xiecl(???); +// ??? ply_xleng(???); +// ??? ply_xswee(???); + +void ClearOAMBuffer(); +void TileMap_FillRect(u16 *dest, int width, int height, int fillValue); +void CALLARM_MaybeScreenFadeIn(); +void TileMap_CopyRect(u16* src, u16* dst, int width, int height); +void CallARM_FillTileRect(u16* tilemap, const void* tsa, int tileref); +u32 ComputeChecksum32(const u16 *buf, int size); + +#endif // GUARD_FUNCTIONS_H diff --git a/EngineHacks/Necessary/GrowthGetters/C/include/gamecontrol.h b/EngineHacks/Necessary/GrowthGetters/C/include/gamecontrol.h new file mode 100644 index 0000000000..415e95c87b --- /dev/null +++ b/EngineHacks/Necessary/GrowthGetters/C/include/gamecontrol.h @@ -0,0 +1,51 @@ +#ifndef GUARD_GAMECONTROL_H +#define GUARD_GAMECONTROL_H + +// ??? sub_80097E8(???); +// ??? sub_8009950(???); +// ??? sub_80099E4(???); +// ??? GameControl_HandleSelectRightL(???); +// ??? sub_8009A24(???); +// ??? GameControl_8009A58(???); +// ??? GameControl_8009A60_Null(???); +// ??? EndProcIfNotMarkedB(???); +void sub_8009A84(ProcPtr proc); +// ??? sub_8009ABC(???); +// ??? sub_8009AD8(???); +// ??? GameControl_PostIntro(???); +// ??? sub_8009B64(???); +// ??? GameControl_MasterSwitch(???); +// ??? sub_8009C1C(???); +// ??? sub_8009C34(???); +// ??? sub_8009C40(???); +// ??? sub_8009C5C(???); +// ??? GameCtrlStartExtraMap(???); +// ??? sub_8009CC0(???); +// ??? GameControl_PostChapterSwitch(???); +// ??? sub_8009D1C(???); +// ??? sub_8009D44(???); +// ??? sub_8009D6C(???); +// ??? GameControl_ChapterSwitch(???); +// ??? GameControl_CallPostChapterSaveMenu(???); +// ??? sub_8009E00(???); +// ??? sub_8009E28(???); +// ??? sub_8009E54(???); +// ??? CallGameEndingEvent(???); +// ??? GameControl_RememberChapterId(???); +// ??? GameControl_RestoreChapterId(???); +// ??? sub_8009EFC(???); +void StartGame(void); +// ??? GetGameControl(???); +void SetNextGameActionId(int id); +// ??? SetNextChapterId(???); +// ??? HasNextChapter(???); +void RestartGameAndGoto8(void); +void RestartGameAndGoto12(void); +void nullsub_RestartGameAndGoto7(void); +// ??? nullsub_9(???); +// ??? GameControl_EnableSoundEffects(???); +// ??? sub_8009FF8(???); + +extern struct ProcCmd gProcScr_GameControl[]; + +#endif // GUARD_GAMECONTROL_H diff --git a/EngineHacks/Necessary/GrowthGetters/C/include/gba.inc b/EngineHacks/Necessary/GrowthGetters/C/include/gba.inc new file mode 100644 index 0000000000..2d445610e9 --- /dev/null +++ b/EngineHacks/Necessary/GrowthGetters/C/include/gba.inc @@ -0,0 +1,471 @@ +@------------------------------------------------------------------------------- +@ Program Status Register +@------------------------------------------------------------------------------- + +PSR_USR_MODE = 0x00000010 +PSR_FIQ_MODE = 0x00000011 +PSR_IRQ_MODE = 0x00000012 +PSR_SVC_MODE = 0x00000013 +PSR_ABT_MODE = 0x00000017 +PSR_UND_MODE = 0x0000001B +PSR_SYS_MODE = 0x0000001F +PSR_MODE_MASK = 0x0000001F +PSR_THUMB_BIT = 0x00000020 +PSR_FIQ_DISABLE_BIT = 0x00000040 +PSR_IRQ_DISABLE_BIT = 0x00000080 + + +@------------------------------------------------------------------------------- +@ Memory +@------------------------------------------------------------------------------- + +EWRAM_START = 0x02000000 +EWRAM_END = EWRAM_START + 0x40000 + +IWRAM_START = 0x03000000 +IWRAM_END = IWRAM_START + 0x8000 + +REG_BASE = 0x04000000 + +PLTT = 0x05000000 +BG_PLTT = PLTT +OBJ_PLTT = PLTT + 0x200 + +VRAM = 0x06000000 +BG_VRAM = VRAM +OBJ_VRAM0 = VRAM + 0x10000 @ text-mode BG +OBJ_VRAM1 = VRAM + 0x14000 @ bitmap-mode BG + +OAM = 0x07000000 + +SOUND_INFO_PTR = 0x3007FF0 +INTR_CHECK = 0x3007FF8 +INTR_VECTOR = 0x3007FFC + +ROM = 0x08000000 + +@------------------------------------------------------------------------------- +@ I/O Register Offsets +@------------------------------------------------------------------------------- + +REG_OFFSET_DISPCNT = 0x0 +REG_OFFSET_DISPSTAT = 0x4 +REG_OFFSET_VCOUNT = 0x6 +REG_OFFSET_BG0CNT = 0x8 +REG_OFFSET_BG1CNT = 0xa +REG_OFFSET_BG2CNT = 0xc +REG_OFFSET_BG3CNT = 0xe +REG_OFFSET_BG0HOFS = 0x10 +REG_OFFSET_BG0VOFS = 0x12 +REG_OFFSET_BG1HOFS = 0x14 +REG_OFFSET_BG1VOFS = 0x16 +REG_OFFSET_BG2HOFS = 0x18 +REG_OFFSET_BG2VOFS = 0x1a +REG_OFFSET_BG3HOFS = 0x1c +REG_OFFSET_BG3VOFS = 0x1e +REG_OFFSET_BG2PA = 0x20 +REG_OFFSET_BG2PB = 0x22 +REG_OFFSET_BG2PC = 0x24 +REG_OFFSET_BG2PD = 0x26 +REG_OFFSET_BG2X_L = 0x28 +REG_OFFSET_BG2X_H = 0x2a +REG_OFFSET_BG2Y_L = 0x2c +REG_OFFSET_BG2Y_H = 0x2e +REG_OFFSET_BG3PA = 0x30 +REG_OFFSET_BG3PB = 0x32 +REG_OFFSET_BG3PC = 0x34 +REG_OFFSET_BG3PD = 0x36 +REG_OFFSET_BG3X_L = 0x38 +REG_OFFSET_BG3X_H = 0x3a +REG_OFFSET_BG3Y_L = 0x3c +REG_OFFSET_BG3Y_H = 0x3e +REG_OFFSET_WIN0H = 0x40 +REG_OFFSET_WIN1H = 0x42 +REG_OFFSET_WIN0V = 0x44 +REG_OFFSET_WIN1V = 0x46 +REG_OFFSET_WININ = 0x48 +REG_OFFSET_WINOUT = 0x4a +REG_OFFSET_MOSAIC = 0x4c +REG_OFFSET_BLDCNT = 0x50 +REG_OFFSET_BLDALPHA = 0x52 +REG_OFFSET_BLDY = 0x54 + +REG_OFFSET_SOUND1CNT = 0x60 +REG_OFFSET_SOUND1CNT_L = 0x60 +REG_OFFSET_NR10 = 0x60 +REG_OFFSET_SOUND1CNT_H = 0x62 +REG_OFFSET_NR11 = 0x62 +REG_OFFSET_NR12 = 0x63 +REG_OFFSET_SOUND1CNT_X = 0x64 +REG_OFFSET_NR13 = 0x64 +REG_OFFSET_NR14 = 0x65 +REG_OFFSET_SOUND2CNT = 0x68 +REG_OFFSET_SOUND2CNT_L = 0x68 +REG_OFFSET_NR21 = 0x68 +REG_OFFSET_NR22 = 0x69 +REG_OFFSET_SOUND2CNT_H = 0x6c +REG_OFFSET_NR23 = 0x6c +REG_OFFSET_NR24 = 0x6d +REG_OFFSET_SOUND3CNT = 0x70 +REG_OFFSET_SOUND3CNT_L = 0x70 +REG_OFFSET_NR30 = 0x70 +REG_OFFSET_SOUND3CNT_H = 0x72 +REG_OFFSET_NR31 = 0x72 +REG_OFFSET_NR32 = 0x73 +REG_OFFSET_SOUND3CNT_X = 0x74 +REG_OFFSET_NR33 = 0x74 +REG_OFFSET_NR34 = 0x75 +REG_OFFSET_SOUND4CNT = 0x78 +REG_OFFSET_SOUND4CNT_L = 0x78 +REG_OFFSET_NR41 = 0x78 +REG_OFFSET_NR42 = 0x79 +REG_OFFSET_SOUND4CNT_H = 0x7c +REG_OFFSET_NR43 = 0x7c +REG_OFFSET_NR44 = 0x7d +REG_OFFSET_SOUNDCNT = 0x80 +REG_OFFSET_SOUNDCNT_L = 0x80 +REG_OFFSET_NR50 = 0x80 +REG_OFFSET_NR51 = 0x81 +REG_OFFSET_SOUNDCNT_H = 0x82 +REG_OFFSET_SOUNDCNT_X = 0x84 +REG_OFFSET_NR52 = 0x84 +REG_OFFSET_SOUNDBIAS = 0x88 +REG_OFFSET_WAVE_RAM = 0x90 +REG_OFFSET_WAVE_RAM0 = 0x90 +REG_OFFSET_WAVE_RAM0_L = 0x90 +REG_OFFSET_WAVE_RAM0_H = 0x92 +REG_OFFSET_WAVE_RAM1 = 0x94 +REG_OFFSET_WAVE_RAM1_L = 0x94 +REG_OFFSET_WAVE_RAM1_H = 0x96 +REG_OFFSET_WAVE_RAM2 = 0x98 +REG_OFFSET_WAVE_RAM2_L = 0x98 +REG_OFFSET_WAVE_RAM2_H = 0x9a +REG_OFFSET_WAVE_RAM3 = 0x9c +REG_OFFSET_WAVE_RAM3_L = 0x9c +REG_OFFSET_WAVE_RAM3_H = 0x9e +REG_OFFSET_FIFO = 0xa0 +REG_OFFSET_FIFO_A = 0xa0 +REG_OFFSET_FIFO_A_L = 0xa0 +REG_OFFSET_FIFO_A_H = 0xa2 +REG_OFFSET_FIFO_B = 0xa4 +REG_OFFSET_FIFO_B_L = 0xa4 +REG_OFFSET_FIFO_B_H = 0xa6 + +REG_OFFSET_DMA0 = 0xb0 +REG_OFFSET_DMA0SAD = 0xb0 +REG_OFFSET_DMA0SAD_L = 0xb0 +REG_OFFSET_DMA0SAD_H = 0xb2 +REG_OFFSET_DMA0DAD = 0xb4 +REG_OFFSET_DMA0DAD_L = 0xb4 +REG_OFFSET_DMA0DAD_H = 0xb6 +REG_OFFSET_DMA0CNT = 0xb8 +REG_OFFSET_DMA0CNT_L = 0xb8 +REG_OFFSET_DMA0CNT_H = 0xba +REG_OFFSET_DMA1 = 0xbc +REG_OFFSET_DMA1SAD = 0xbc +REG_OFFSET_DMA1SAD_L = 0xbc +REG_OFFSET_DMA1SAD_H = 0xbe +REG_OFFSET_DMA1DAD = 0xc0 +REG_OFFSET_DMA1DAD_L = 0xc0 +REG_OFFSET_DMA1DAD_H = 0xc2 +REG_OFFSET_DMA1CNT = 0xc4 +REG_OFFSET_DMA1CNT_L = 0xc4 +REG_OFFSET_DMA1CNT_H = 0xc6 +REG_OFFSET_DMA2 = 0xc8 +REG_OFFSET_DMA2SAD = 0xc8 +REG_OFFSET_DMA2SAD_L = 0xc8 +REG_OFFSET_DMA2SAD_H = 0xca +REG_OFFSET_DMA2DAD = 0xcc +REG_OFFSET_DMA2DAD_L = 0xcc +REG_OFFSET_DMA2DAD_H = 0xce +REG_OFFSET_DMA2CNT = 0xd0 +REG_OFFSET_DMA2CNT_L = 0xd0 +REG_OFFSET_DMA2CNT_H = 0xd2 +REG_OFFSET_DMA3 = 0xd4 +REG_OFFSET_DMA3SAD = 0xd4 +REG_OFFSET_DMA3SAD_L = 0xd4 +REG_OFFSET_DMA3SAD_H = 0xd6 +REG_OFFSET_DMA3DAD = 0xd8 +REG_OFFSET_DMA3DAD_L = 0xd8 +REG_OFFSET_DMA3DAD_H = 0xda +REG_OFFSET_DMA3CNT = 0xdc +REG_OFFSET_DMA3CNT_L = 0xdc +REG_OFFSET_DMA3CNT_H = 0xde + +REG_OFFSET_TM0CNT = 0x100 +REG_OFFSET_TM0CNT_L = 0x100 +REG_OFFSET_TM0CNT_H = 0x102 +REG_OFFSET_TM1CNT = 0x104 +REG_OFFSET_TM1CNT_L = 0x104 +REG_OFFSET_TM1CNT_H = 0x106 +REG_OFFSET_TM2CNT = 0x108 +REG_OFFSET_TM2CNT_L = 0x108 +REG_OFFSET_TM2CNT_H = 0x10a +REG_OFFSET_TM3CNT = 0x10c +REG_OFFSET_TM3CNT_L = 0x10c +REG_OFFSET_TM3CNT_H = 0x10e + +REG_OFFSET_SIOCNT = 0x128 +REG_OFFSET_SIODATA8 = 0x12a +REG_OFFSET_SIODATA32 = 0x120 +REG_OFFSET_SIOMLT_SEND = 0x12a +REG_OFFSET_SIOMLT_RECV = 0x120 +REG_OFFSET_SIOMULTI0 = 0x120 +REG_OFFSET_SIOMULTI1 = 0x122 +REG_OFFSET_SIOMULTI2 = 0x124 +REG_OFFSET_SIOMULTI3 = 0x126 + +REG_OFFSET_KEYINPUT = 0x130 +REG_OFFSET_KEYCNT = 0x132 + +REG_OFFSET_RCNT = 0x134 + +REG_OFFSET_JOYCNT = 0x140 +REG_OFFSET_JOYSTAT = 0x158 +REG_OFFSET_JOY_RECV = 0x150 +REG_OFFSET_JOY_RECV_L = 0x150 +REG_OFFSET_JOY_RECV_H = 0x152 +REG_OFFSET_JOY_TRANS = 0x154 +REG_OFFSET_JOY_TRANS_L = 0x154 +REG_OFFSET_JOY_TRANS_H = 0x156 + +REG_OFFSET_IME = 0x208 +REG_OFFSET_IE = 0x200 +REG_OFFSET_IF = 0x202 + +REG_OFFSET_WAITCNT = 0x204 + + +@------------------------------------------------------------------------------- +@ I/O Register Addresses +@------------------------------------------------------------------------------- + +REG_DISPCNT = (REG_BASE + REG_OFFSET_DISPCNT) +REG_DISPSTAT = (REG_BASE + REG_OFFSET_DISPSTAT) +REG_VCOUNT = (REG_BASE + REG_OFFSET_VCOUNT) +REG_BG0CNT = (REG_BASE + REG_OFFSET_BG0CNT) +REG_BG1CNT = (REG_BASE + REG_OFFSET_BG1CNT) +REG_BG2CNT = (REG_BASE + REG_OFFSET_BG2CNT) +REG_BG3CNT = (REG_BASE + REG_OFFSET_BG3CNT) +REG_BG0HOFS = (REG_BASE + REG_OFFSET_BG0HOFS) +REG_BG0VOFS = (REG_BASE + REG_OFFSET_BG0VOFS) +REG_BG1HOFS = (REG_BASE + REG_OFFSET_BG1HOFS) +REG_BG1VOFS = (REG_BASE + REG_OFFSET_BG1VOFS) +REG_BG2HOFS = (REG_BASE + REG_OFFSET_BG2HOFS) +REG_BG2VOFS = (REG_BASE + REG_OFFSET_BG2VOFS) +REG_BG3HOFS = (REG_BASE + REG_OFFSET_BG3HOFS) +REG_BG3VOFS = (REG_BASE + REG_OFFSET_BG3VOFS) +REG_BG2PA = (REG_BASE + REG_OFFSET_BG2PA) +REG_BG2PB = (REG_BASE + REG_OFFSET_BG2PB) +REG_BG2PC = (REG_BASE + REG_OFFSET_BG2PC) +REG_BG2PD = (REG_BASE + REG_OFFSET_BG2PD) +REG_BG2X_L = (REG_BASE + REG_OFFSET_BG2X_L) +REG_BG2X_H = (REG_BASE + REG_OFFSET_BG2X_H) +REG_BG2Y_L = (REG_BASE + REG_OFFSET_BG2Y_L) +REG_BG2Y_H = (REG_BASE + REG_OFFSET_BG2Y_H) +REG_BG3PA = (REG_BASE + REG_OFFSET_BG3PA) +REG_BG3PB = (REG_BASE + REG_OFFSET_BG3PB) +REG_BG3PC = (REG_BASE + REG_OFFSET_BG3PC) +REG_BG3PD = (REG_BASE + REG_OFFSET_BG3PD) +REG_BG3X_L = (REG_BASE + REG_OFFSET_BG3X_L) +REG_BG3X_H = (REG_BASE + REG_OFFSET_BG3X_H) +REG_BG3Y_L = (REG_BASE + REG_OFFSET_BG3Y_L) +REG_BG3Y_H = (REG_BASE + REG_OFFSET_BG3Y_H) +REG_WIN0H = (REG_BASE + REG_OFFSET_WIN0H) +REG_WIN1H = (REG_BASE + REG_OFFSET_WIN1H) +REG_WIN0V = (REG_BASE + REG_OFFSET_WIN0V) +REG_WIN1V = (REG_BASE + REG_OFFSET_WIN1V) +REG_WININ = (REG_BASE + REG_OFFSET_WININ) +REG_WINOUT = (REG_BASE + REG_OFFSET_WINOUT) +REG_MOSAIC = (REG_BASE + REG_OFFSET_MOSAIC) +REG_BLDCNT = (REG_BASE + REG_OFFSET_BLDCNT) +REG_BLDALPHA = (REG_BASE + REG_OFFSET_BLDALPHA) +REG_BLDY = (REG_BASE + REG_OFFSET_BLDY) + +REG_SOUND1CNT = (REG_BASE + REG_OFFSET_SOUND1CNT) +REG_SOUND1CNT_L = (REG_BASE + REG_OFFSET_SOUND1CNT_L) +REG_NR10 = (REG_BASE + REG_OFFSET_NR10) +REG_SOUND1CNT_H = (REG_BASE + REG_OFFSET_SOUND1CNT_H) +REG_NR11 = (REG_BASE + REG_OFFSET_NR11) +REG_NR12 = (REG_BASE + REG_OFFSET_NR12) +REG_SOUND1CNT_X = (REG_BASE + REG_OFFSET_SOUND1CNT_X) +REG_NR13 = (REG_BASE + REG_OFFSET_NR13) +REG_NR14 = (REG_BASE + REG_OFFSET_NR14) +REG_SOUND2CNT = (REG_BASE + REG_OFFSET_SOUND2CNT) +REG_SOUND2CNT_L = (REG_BASE + REG_OFFSET_SOUND2CNT_L) +REG_NR21 = (REG_BASE + REG_OFFSET_NR21) +REG_NR22 = (REG_BASE + REG_OFFSET_NR22) +REG_SOUND2CNT_H = (REG_BASE + REG_OFFSET_SOUND2CNT_H) +REG_NR23 = (REG_BASE + REG_OFFSET_NR23) +REG_NR24 = (REG_BASE + REG_OFFSET_NR24) +REG_SOUND3CNT = (REG_BASE + REG_OFFSET_SOUND3CNT) +REG_SOUND3CNT_L = (REG_BASE + REG_OFFSET_SOUND3CNT_L) +REG_NR30 = (REG_BASE + REG_OFFSET_NR30) +REG_SOUND3CNT_H = (REG_BASE + REG_OFFSET_SOUND3CNT_H) +REG_NR31 = (REG_BASE + REG_OFFSET_NR31) +REG_NR32 = (REG_BASE + REG_OFFSET_NR32) +REG_SOUND3CNT_X = (REG_BASE + REG_OFFSET_SOUND3CNT_X) +REG_NR33 = (REG_BASE + REG_OFFSET_NR33) +REG_NR34 = (REG_BASE + REG_OFFSET_NR34) +REG_SOUND4CNT = (REG_BASE + REG_OFFSET_SOUND4CNT) +REG_SOUND4CNT_L = (REG_BASE + REG_OFFSET_SOUND4CNT_L) +REG_NR41 = (REG_BASE + REG_OFFSET_NR41) +REG_NR42 = (REG_BASE + REG_OFFSET_NR42) +REG_SOUND4CNT_H = (REG_BASE + REG_OFFSET_SOUND4CNT_H) +REG_NR43 = (REG_BASE + REG_OFFSET_NR43) +REG_NR44 = (REG_BASE + REG_OFFSET_NR44) +REG_SOUNDCNT = (REG_BASE + REG_OFFSET_SOUNDCNT) +REG_SOUNDCNT_L = (REG_BASE + REG_OFFSET_SOUNDCNT_L) +REG_NR50 = (REG_BASE + REG_OFFSET_NR50) +REG_NR51 = (REG_BASE + REG_OFFSET_NR51) +REG_SOUNDCNT_H = (REG_BASE + REG_OFFSET_SOUNDCNT_H) +REG_SOUNDCNT_X = (REG_BASE + REG_OFFSET_SOUNDCNT_X) +REG_NR52 = (REG_BASE + REG_OFFSET_NR52) +REG_SOUNDBIAS = (REG_BASE + REG_OFFSET_SOUNDBIAS) +REG_WAVE_RAM = (REG_BASE + REG_OFFSET_WAVE_RAM) +REG_WAVE_RAM0 = (REG_BASE + REG_OFFSET_WAVE_RAM0) +REG_WAVE_RAM0_L = (REG_BASE + REG_OFFSET_WAVE_RAM0_L) +REG_WAVE_RAM0_H = (REG_BASE + REG_OFFSET_WAVE_RAM0_H) +REG_WAVE_RAM1 = (REG_BASE + REG_OFFSET_WAVE_RAM1) +REG_WAVE_RAM1_L = (REG_BASE + REG_OFFSET_WAVE_RAM1_L) +REG_WAVE_RAM1_H = (REG_BASE + REG_OFFSET_WAVE_RAM1_H) +REG_WAVE_RAM2 = (REG_BASE + REG_OFFSET_WAVE_RAM2) +REG_WAVE_RAM2_L = (REG_BASE + REG_OFFSET_WAVE_RAM2_L) +REG_WAVE_RAM2_H = (REG_BASE + REG_OFFSET_WAVE_RAM2_H) +REG_WAVE_RAM3 = (REG_BASE + REG_OFFSET_WAVE_RAM3) +REG_WAVE_RAM3_L = (REG_BASE + REG_OFFSET_WAVE_RAM3_L) +REG_WAVE_RAM3_H = (REG_BASE + REG_OFFSET_WAVE_RAM3_H) +REG_FIFO = (REG_BASE + REG_OFFSET_FIFO) +REG_FIFO_A = (REG_BASE + REG_OFFSET_FIFO_A) +REG_FIFO_A_L = (REG_BASE + REG_OFFSET_FIFO_A_L) +REG_FIFO_A_H = (REG_BASE + REG_OFFSET_FIFO_A_H) +REG_FIFO_B = (REG_BASE + REG_OFFSET_FIFO_B) +REG_FIFO_B_L = (REG_BASE + REG_OFFSET_FIFO_B_L) +REG_FIFO_B_H = (REG_BASE + REG_OFFSET_FIFO_B_H) + +REG_DMA0 = (REG_BASE + REG_OFFSET_DMA0) +REG_DMA0SAD = (REG_BASE + REG_OFFSET_DMA0SAD) +REG_DMA0SAD_L = (REG_BASE + REG_OFFSET_DMA0SAD_L) +REG_DMA0SAD_H = (REG_BASE + REG_OFFSET_DMA0SAD_H) +REG_DMA0DAD = (REG_BASE + REG_OFFSET_DMA0DAD) +REG_DMA0DAD_L = (REG_BASE + REG_OFFSET_DMA0DAD_L) +REG_DMA0DAD_H = (REG_BASE + REG_OFFSET_DMA0DAD_H) +REG_DMA0CNT = (REG_BASE + REG_OFFSET_DMA0CNT) +REG_DMA0CNT_L = (REG_BASE + REG_OFFSET_DMA0CNT_L) +REG_DMA0CNT_H = (REG_BASE + REG_OFFSET_DMA0CNT_H) +REG_DMA1 = (REG_BASE + REG_OFFSET_DMA1) +REG_DMA1SAD = (REG_BASE + REG_OFFSET_DMA1SAD) +REG_DMA1SAD_L = (REG_BASE + REG_OFFSET_DMA1SAD_L) +REG_DMA1SAD_H = (REG_BASE + REG_OFFSET_DMA1SAD_H) +REG_DMA1DAD = (REG_BASE + REG_OFFSET_DMA1DAD) +REG_DMA1DAD_L = (REG_BASE + REG_OFFSET_DMA1DAD_L) +REG_DMA1DAD_H = (REG_BASE + REG_OFFSET_DMA1DAD_H) +REG_DMA1CNT = (REG_BASE + REG_OFFSET_DMA1CNT) +REG_DMA1CNT_L = (REG_BASE + REG_OFFSET_DMA1CNT_L) +REG_DMA1CNT_H = (REG_BASE + REG_OFFSET_DMA1CNT_H) +REG_DMA2 = (REG_BASE + REG_OFFSET_DMA2) +REG_DMA2SAD = (REG_BASE + REG_OFFSET_DMA2SAD) +REG_DMA2SAD_L = (REG_BASE + REG_OFFSET_DMA2SAD_L) +REG_DMA2SAD_H = (REG_BASE + REG_OFFSET_DMA2SAD_H) +REG_DMA2DAD = (REG_BASE + REG_OFFSET_DMA2DAD) +REG_DMA2DAD_L = (REG_BASE + REG_OFFSET_DMA2DAD_L) +REG_DMA2DAD_H = (REG_BASE + REG_OFFSET_DMA2DAD_H) +REG_DMA2CNT = (REG_BASE + REG_OFFSET_DMA2CNT) +REG_DMA2CNT_L = (REG_BASE + REG_OFFSET_DMA2CNT_L) +REG_DMA2CNT_H = (REG_BASE + REG_OFFSET_DMA2CNT_H) +REG_DMA3 = (REG_BASE + REG_OFFSET_DMA3) +REG_DMA3SAD = (REG_BASE + REG_OFFSET_DMA3SAD) +REG_DMA3SAD_L = (REG_BASE + REG_OFFSET_DMA3SAD_L) +REG_DMA3SAD_H = (REG_BASE + REG_OFFSET_DMA3SAD_H) +REG_DMA3DAD = (REG_BASE + REG_OFFSET_DMA3DAD) +REG_DMA3DAD_L = (REG_BASE + REG_OFFSET_DMA3DAD_L) +REG_DMA3DAD_H = (REG_BASE + REG_OFFSET_DMA3DAD_H) +REG_DMA3CNT = (REG_BASE + REG_OFFSET_DMA3CNT) +REG_DMA3CNT_L = (REG_BASE + REG_OFFSET_DMA3CNT_L) +REG_DMA3CNT_H = (REG_BASE + REG_OFFSET_DMA3CNT_H) + +REG_TM0CNT = (REG_BASE + REG_OFFSET_TM0CNT) +REG_TM0CNT_L = (REG_BASE + REG_OFFSET_TM0CNT_L) +REG_TM0CNT_H = (REG_BASE + REG_OFFSET_TM0CNT_H) +REG_TM1CNT = (REG_BASE + REG_OFFSET_TM1CNT) +REG_TM1CNT_L = (REG_BASE + REG_OFFSET_TM1CNT_L) +REG_TM1CNT_H = (REG_BASE + REG_OFFSET_TM1CNT_H) +REG_TM2CNT = (REG_BASE + REG_OFFSET_TM2CNT) +REG_TM2CNT_L = (REG_BASE + REG_OFFSET_TM2CNT_L) +REG_TM2CNT_H = (REG_BASE + REG_OFFSET_TM2CNT_H) +REG_TM3CNT = (REG_BASE + REG_OFFSET_TM3CNT) +REG_TM3CNT_L = (REG_BASE + REG_OFFSET_TM3CNT_L) +REG_TM3CNT_H = (REG_BASE + REG_OFFSET_TM3CNT_H) + +REG_SIOCNT = (REG_BASE + REG_OFFSET_SIOCNT) +REG_SIODATA8 = (REG_BASE + REG_OFFSET_SIODATA8) +REG_SIODATA32 = (REG_BASE + REG_OFFSET_SIODATA32) +REG_SIOMLT_SEND = (REG_BASE + REG_OFFSET_SIOMLT_SEND) +REG_SIOMLT_RECV = (REG_BASE + REG_OFFSET_SIOMLT_RECV) +REG_SIOMULTI0 = (REG_BASE + REG_OFFSET_SIOMULTI0) +REG_SIOMULTI1 = (REG_BASE + REG_OFFSET_SIOMULTI1) +REG_SIOMULTI2 = (REG_BASE + REG_OFFSET_SIOMULTI2) +REG_SIOMULTI3 = (REG_BASE + REG_OFFSET_SIOMULTI3) + +REG_KEYINPUT = (REG_BASE + REG_OFFSET_KEYINPUT) +REG_KEYCNT = (REG_BASE + REG_OFFSET_KEYCNT) + +REG_RCNT = (REG_BASE + REG_OFFSET_RCNT) + +REG_JOYCNT = (REG_BASE + REG_OFFSET_JOYCNT) +REG_JOYSTAT = (REG_BASE + REG_OFFSET_JOYSTAT) +REG_JOY_RECV = (REG_BASE + REG_OFFSET_JOY_RECV) +REG_JOY_RECV_L = (REG_BASE + REG_OFFSET_JOY_RECV_L) +REG_JOY_RECV_H = (REG_BASE + REG_OFFSET_JOY_RECV_H) +REG_JOY_TRANS = (REG_BASE + REG_OFFSET_JOY_TRANS) +REG_JOY_TRANS_L = (REG_BASE + REG_OFFSET_JOY_TRANS_L) +REG_JOY_TRANS_H = (REG_BASE + REG_OFFSET_JOY_TRANS_H) + +REG_IME = (REG_BASE + REG_OFFSET_IME) +REG_IE = (REG_BASE + REG_OFFSET_IE) +REG_IF = (REG_BASE + REG_OFFSET_IF) + +REG_WAITCNT = (REG_BASE + REG_OFFSET_WAITCNT) + +@------------------------------------------------------------------------------- +@ I/O Register Flags +@------------------------------------------------------------------------------- + +@ DMA +DMA_DEST_INC = 0x0000 +DMA_DEST_DEC = 0x0020 +DMA_DEST_FIXED = 0x0040 +DMA_DEST_RELOAD = 0x0060 +DMA_SRC_INC = 0x0000 +DMA_SRC_DEC = 0x0080 +DMA_SRC_FIXED = 0x0100 +DMA_REPEAT = 0x0200 +DMA_16BIT = 0x0000 +DMA_32BIT = 0x0400 +DMA_DREQ_ON = 0x0800 +DMA_START_NOW = 0x0000 +DMA_START_VBLANK = 0x1000 +DMA_START_HBLANK = 0x2000 +DMA_START_SPECIAL = 0x3000 +DMA_START_MASK = 0x3000 +DMA_INTR_ENABLE = 0x4000 +DMA_ENABLE = 0x8000 + +@ Interrupt Flags +INTR_FLAG_VBLANK = (1 << 0) +INTR_FLAG_HBLANK = (1 << 1) +INTR_FLAG_VCOUNT = (1 << 2) +INTR_FLAG_TIMER0 = (1 << 3) +INTR_FLAG_TIMER1 = (1 << 4) +INTR_FLAG_TIMER2 = (1 << 5) +INTR_FLAG_TIMER3 = (1 << 6) +INTR_FLAG_SERIAL = (1 << 7) +INTR_FLAG_DMA0 = (1 << 8) +INTR_FLAG_DMA1 = (1 << 9) +INTR_FLAG_DMA2 = (1 << 10) +INTR_FLAG_DMA3 = (1 << 11) +INTR_FLAG_KEYPAD = (1 << 12) +INTR_FLAG_GAMEPAK = (1 << 13) + +VCOUNT_VBLANK = 160 +TOTAL_SCANLINES = 228 diff --git a/EngineHacks/Necessary/GrowthGetters/C/include/gba/defines.h b/EngineHacks/Necessary/GrowthGetters/C/include/gba/defines.h new file mode 100644 index 0000000000..4d425b3ef7 --- /dev/null +++ b/EngineHacks/Necessary/GrowthGetters/C/include/gba/defines.h @@ -0,0 +1,65 @@ +#ifndef GUARD_GBA_DEFINES +#define GUARD_GBA_DEFINES + +#include + +#define TRUE 1 +#define FALSE 0 + +#define IWRAM_DATA __attribute__((section("iwram_data"))) +#define EWRAM_DATA __attribute__((section("ewram_data"))) + +#define ALIGNED(n) __attribute__((aligned(n))) + +#define SOUND_INFO_PTR (*(struct SoundInfo **)0x3007FF0) +#define INTR_CHECK (*(u16 *)0x3007FF8) +#define INTR_VECTOR (*(void **)0x3007FFC) + +#define EWRAM_START 0x02000000 +#define IWRAM_START 0x03000000 + +#define PLTT 0x5000000 +#define PLTT_SIZE 0x400 + +#define BG_PLTT PLTT +#define BG_PLTT_SIZE 0x200 + +#define OBJ_PLTT (PLTT + 0x200) +#define OBJ_PLTT_SIZE 0x200 + +#define VRAM 0x6000000 +#define VRAM_SIZE 0x18000 + +#define BG_VRAM VRAM +#define BG_VRAM_SIZE 0x10000 +#define BG_CHAR_ADDR(n) (void *)(BG_VRAM + (0x4000 * (n))) +#define BG_SCREEN_ADDR(n) (void *)(BG_VRAM + (0x800 * (n))) +#define BG_TILE_ADDR(n) (void *)(BG_VRAM + (0x80 * (n))) + +// text-mode BG +#define OBJ_VRAM0 (void *)(VRAM + 0x10000) +#define OBJ_VRAM0_SIZE 0x8000 + +// bitmap-mode BG +#define OBJ_VRAM1 (void *)(VRAM + 0x14000) +#define OBJ_VRAM1_SIZE 0x4000 + +#define OAM 0x7000000 +#define OAM_SIZE 0x400 + +#define DISPLAY_WIDTH 240 +#define DISPLAY_HEIGHT 160 + +#define TILE_SIZE_4BPP 32 +#define TILE_SIZE_8BPP 64 + +#define TOTAL_OBJ_TILE_COUNT 1024 + +#define RGB(r, g, b) ((r) | ((g) << 5) | ((b) << 10)) + +#define RGB_BLACK RGB(0, 0, 0) +#define RGB_WHITE RGB(31, 31, 31) + +#define WIN_RANGE(a, b) (((a) << 8) | (b)) + +#endif // GUARD_GBA_DEFINES diff --git a/EngineHacks/Necessary/GrowthGetters/C/include/gba/flash_internal.h b/EngineHacks/Necessary/GrowthGetters/C/include/gba/flash_internal.h new file mode 100644 index 0000000000..39e14ef73c --- /dev/null +++ b/EngineHacks/Necessary/GrowthGetters/C/include/gba/flash_internal.h @@ -0,0 +1,83 @@ +#ifndef GUARD_GBA_FLASH_INTERNAL_H +#define GUARD_GBA_FLASH_INTERNAL_H + +#define FLASH_BASE ((u8 *)0xE000000) + +#define FLASH_WRITE(addr, data) ((*(vu8 *)(FLASH_BASE + (addr))) = (data)) + +#define FLASH_ROM_SIZE_1M 131072 // 1 megabit ROM + +#define SECTORS_PER_BANK 16 + +struct FlashSector +{ + u32 size; + u8 shift; + u16 count; + u16 top; +}; + +struct FlashType { + u32 romSize; + struct FlashSector sector; + u16 wait[2]; // game pak bus read/write wait + + // TODO: add support for anonymous unions/structs if possible + union { + struct { + u8 makerId; + u8 deviceId; + } separate; + u16 joined; + } ids; +}; + +struct FlashSetupInfo +{ + u16 (*programFlashByte)(u16, u32, u8); + u16 (*programFlashSector)(u16, void *); + u16 (*eraseFlashChip)(void); + u16 (*eraseFlashSector)(u16); + u16 (*WaitForFlashWrite)(u8, u8 *, u8); + const u16 *maxTime; + struct FlashType type; +}; + +extern u16 gFlashNumRemainingBytes; + +extern u16 (*ProgramFlashByte)(u16, u32, u8); +extern u16 (*ProgramFlashSector)(u16, void *); +extern u16 (*EraseFlashChip)(void); +extern u16 (*EraseFlashSector)(u16); +extern u16 (*WaitForFlashWrite)(u8, u8 *, u8); +extern const u16 *gFlashMaxTime; +extern const struct FlashType *gFlash; + +extern u8 (*PollFlashStatus)(u8 *); +extern u8 gFlashTimeoutFlag; + +extern const struct FlashSetupInfo MX29L010; +extern const struct FlashSetupInfo LE26FV10N1TS; +extern const struct FlashSetupInfo DefaultFlash; + +void SwitchFlashBank(u8 bankNum); +u16 ReadFlashId(void); +void StartFlashTimer(u8 phase); +void SetReadFlash1(u16 *dest); +void StopFlashTimer(void); +u16 SetFlashTimerIntr(u8 timerNum, void (**intrFunc)(void)); +u32 ProgramFlashSectorAndVerify(u16 sectorNum, u8 *src); +void ReadFlash(u16 sectorNum, u32 offset, void *dest, u32 size); +u32 ProgramFlashSectorAndVerifyNBytes(u16 sectorNum, void *dataSrc, u32 n); + +u16 WaitForFlashWrite_Common(u8 phase, u8 *addr, u8 lastData); + +u16 EraseFlashChip_MX(void); +u16 EraseFlashSector_MX(u16 sectorNum); +u16 ProgramFlashByte_MX(u16 sectorNum, u32 offset, u8 data); +u16 ProgramFlashSector_MX(u16 sectorNum, void *src); + +// agb_flash_1m +u16 IdentifyFlash(void); + +#endif // GUARD_GBA_FLASH_INTERNAL_H diff --git a/EngineHacks/Necessary/GrowthGetters/C/include/gba/gba.h b/EngineHacks/Necessary/GrowthGetters/C/include/gba/gba.h new file mode 100644 index 0000000000..7e58efb9f1 --- /dev/null +++ b/EngineHacks/Necessary/GrowthGetters/C/include/gba/gba.h @@ -0,0 +1,12 @@ +#ifndef GUARD_GBA_GBA_H +#define GUARD_GBA_GBA_H + +#include "defines.h" +#include "io_reg.h" +#include "types.h" +#include "multiboot.h" +#include "syscall.h" +#include "macro.h" +#include "isagbprint.h" + +#endif // GUARD_GBA_GBA_H diff --git a/EngineHacks/Necessary/GrowthGetters/C/include/gba/io_reg.h b/EngineHacks/Necessary/GrowthGetters/C/include/gba/io_reg.h new file mode 100644 index 0000000000..1a92091c38 --- /dev/null +++ b/EngineHacks/Necessary/GrowthGetters/C/include/gba/io_reg.h @@ -0,0 +1,727 @@ +#ifndef GUARD_GBA_IO_REG_H +#define GUARD_GBA_IO_REG_H + +#define REG_BASE 0x4000000 // I/O register base address + +// I/O register offsets + +#define REG_OFFSET_DISPCNT 0x0 +#define REG_OFFSET_DISPSTAT 0x4 +#define REG_OFFSET_VCOUNT 0x6 +#define REG_OFFSET_BG0CNT 0x8 +#define REG_OFFSET_BG1CNT 0xa +#define REG_OFFSET_BG2CNT 0xc +#define REG_OFFSET_BG3CNT 0xe +#define REG_OFFSET_BG0HOFS 0x10 +#define REG_OFFSET_BG0VOFS 0x12 +#define REG_OFFSET_BG1HOFS 0x14 +#define REG_OFFSET_BG1VOFS 0x16 +#define REG_OFFSET_BG2HOFS 0x18 +#define REG_OFFSET_BG2VOFS 0x1a +#define REG_OFFSET_BG3HOFS 0x1c +#define REG_OFFSET_BG3VOFS 0x1e +#define REG_OFFSET_BG2PA 0x20 +#define REG_OFFSET_BG2PB 0x22 +#define REG_OFFSET_BG2PC 0x24 +#define REG_OFFSET_BG2PD 0x26 +#define REG_OFFSET_BG2X 0x28 +#define REG_OFFSET_BG2X_L 0x28 +#define REG_OFFSET_BG2X_H 0x2a +#define REG_OFFSET_BG2Y 0x2c +#define REG_OFFSET_BG2Y_L 0x2c +#define REG_OFFSET_BG2Y_H 0x2e +#define REG_OFFSET_BG3PA 0x30 +#define REG_OFFSET_BG3PB 0x32 +#define REG_OFFSET_BG3PC 0x34 +#define REG_OFFSET_BG3PD 0x36 +#define REG_OFFSET_BG3X 0x38 +#define REG_OFFSET_BG3X_L 0x38 +#define REG_OFFSET_BG3X_H 0x3a +#define REG_OFFSET_BG3Y 0x3c +#define REG_OFFSET_BG3Y_L 0x3c +#define REG_OFFSET_BG3Y_H 0x3e +#define REG_OFFSET_WIN0H 0x40 +#define REG_OFFSET_WIN1H 0x42 +#define REG_OFFSET_WIN0V 0x44 +#define REG_OFFSET_WIN1V 0x46 +#define REG_OFFSET_WININ 0x48 +#define REG_OFFSET_WINOUT 0x4a +#define REG_OFFSET_MOSAIC 0x4c +#define REG_OFFSET_BLDCNT 0x50 +#define REG_OFFSET_BLDALPHA 0x52 +#define REG_OFFSET_BLDY 0x54 + +#define REG_OFFSET_SOUND1CNT_L 0x60 +#define REG_OFFSET_NR10 0x60 +#define REG_OFFSET_SOUND1CNT_H 0x62 +#define REG_OFFSET_NR11 0x62 +#define REG_OFFSET_NR12 0x63 +#define REG_OFFSET_SOUND1CNT_X 0x64 +#define REG_OFFSET_NR13 0x64 +#define REG_OFFSET_NR14 0x65 +#define REG_OFFSET_SOUND2CNT_L 0x68 +#define REG_OFFSET_NR21 0x68 +#define REG_OFFSET_NR22 0x69 +#define REG_OFFSET_SOUND2CNT_H 0x6c +#define REG_OFFSET_NR23 0x6c +#define REG_OFFSET_NR24 0x6d +#define REG_OFFSET_SOUND3CNT_L 0x70 +#define REG_OFFSET_NR30 0x70 +#define REG_OFFSET_SOUND3CNT_H 0x72 +#define REG_OFFSET_NR31 0x72 +#define REG_OFFSET_NR32 0x73 +#define REG_OFFSET_SOUND3CNT_X 0x74 +#define REG_OFFSET_NR33 0x74 +#define REG_OFFSET_NR34 0x75 +#define REG_OFFSET_SOUND4CNT_L 0x78 +#define REG_OFFSET_NR41 0x78 +#define REG_OFFSET_NR42 0x79 +#define REG_OFFSET_SOUND4CNT_H 0x7c +#define REG_OFFSET_NR43 0x7c +#define REG_OFFSET_NR44 0x7d +#define REG_OFFSET_SOUNDCNT_L 0x80 +#define REG_OFFSET_NR50 0x80 +#define REG_OFFSET_NR51 0x81 +#define REG_OFFSET_SOUNDCNT_H 0x82 +#define REG_OFFSET_SOUNDCNT_X 0x84 +#define REG_OFFSET_NR52 0x84 +#define REG_OFFSET_SOUNDBIAS 0x88 +#define REG_OFFSET_SOUNDBIAS_L 0x88 +#define REG_OFFSET_SOUNDBIAS_H 0x89 +#define REG_OFFSET_WAVE_RAM0 0x90 +#define REG_OFFSET_WAVE_RAM1 0x94 +#define REG_OFFSET_WAVE_RAM2 0x98 +#define REG_OFFSET_WAVE_RAM3 0x9c +#define REG_OFFSET_FIFO_A 0xa0 +#define REG_OFFSET_FIFO_B 0xa4 + +#define REG_OFFSET_DMA0 0xb0 +#define REG_OFFSET_DMA0SAD 0xb0 +#define REG_OFFSET_DMA0SAD_L 0xb0 +#define REG_OFFSET_DMA0SAD_H 0xb2 +#define REG_OFFSET_DMA0DAD 0xb4 +#define REG_OFFSET_DMA0DAD_L 0xb4 +#define REG_OFFSET_DMA0DAD_H 0xb6 +#define REG_OFFSET_DMA0CNT 0xb8 +#define REG_OFFSET_DMA0CNT_L 0xb8 +#define REG_OFFSET_DMA0CNT_H 0xba +#define REG_OFFSET_DMA1 0xbc +#define REG_OFFSET_DMA1SAD 0xbc +#define REG_OFFSET_DMA1SAD_L 0xbc +#define REG_OFFSET_DMA1SAD_H 0xbe +#define REG_OFFSET_DMA1DAD 0xc0 +#define REG_OFFSET_DMA1DAD_L 0xc0 +#define REG_OFFSET_DMA1DAD_H 0xc2 +#define REG_OFFSET_DMA1CNT 0xc4 +#define REG_OFFSET_DMA1CNT_L 0xc4 +#define REG_OFFSET_DMA1CNT_H 0xc6 +#define REG_OFFSET_DMA2 0xc8 +#define REG_OFFSET_DMA2SAD 0xc8 +#define REG_OFFSET_DMA2SAD_L 0xc8 +#define REG_OFFSET_DMA2SAD_H 0xca +#define REG_OFFSET_DMA2DAD 0xcc +#define REG_OFFSET_DMA2DAD_L 0xcc +#define REG_OFFSET_DMA2DAD_H 0xce +#define REG_OFFSET_DMA2CNT 0xd0 +#define REG_OFFSET_DMA2CNT_L 0xd0 +#define REG_OFFSET_DMA2CNT_H 0xd2 +#define REG_OFFSET_DMA3 0xd4 +#define REG_OFFSET_DMA3SAD 0xd4 +#define REG_OFFSET_DMA3SAD_L 0xd4 +#define REG_OFFSET_DMA3SAD_H 0xd6 +#define REG_OFFSET_DMA3DAD 0xd8 +#define REG_OFFSET_DMA3DAD_L 0xd8 +#define REG_OFFSET_DMA3DAD_H 0xda +#define REG_OFFSET_DMA3CNT 0xdc +#define REG_OFFSET_DMA3CNT_L 0xdc +#define REG_OFFSET_DMA3CNT_H 0xde + +#define REG_OFFSET_TMCNT 0x100 +#define REG_OFFSET_TM0CNT 0x100 +#define REG_OFFSET_TM0CNT_L 0x100 +#define REG_OFFSET_TM0CNT_H 0x102 +#define REG_OFFSET_TM1CNT 0x104 +#define REG_OFFSET_TM1CNT_L 0x104 +#define REG_OFFSET_TM1CNT_H 0x106 +#define REG_OFFSET_TM2CNT 0x108 +#define REG_OFFSET_TM2CNT_L 0x108 +#define REG_OFFSET_TM2CNT_H 0x10a +#define REG_OFFSET_TM3CNT 0x10c +#define REG_OFFSET_TM3CNT_L 0x10c +#define REG_OFFSET_TM3CNT_H 0x10e + +#define REG_OFFSET_SIOCNT 0x128 +#define REG_OFFSET_SIODATA8 0x12a +#define REG_OFFSET_SIODATA32 0x120 +#define REG_OFFSET_SIOMLT_SEND 0x12a +#define REG_OFFSET_SIOMLT_RECV 0x120 +#define REG_OFFSET_SIOMULTI0 0x120 +#define REG_OFFSET_SIOMULTI1 0x122 +#define REG_OFFSET_SIOMULTI2 0x124 +#define REG_OFFSET_SIOMULTI3 0x126 + +#define REG_OFFSET_KEYINPUT 0x130 +#define REG_OFFSET_KEYCNT 0x132 + +#define REG_OFFSET_RCNT 0x134 + +#define REG_OFFSET_JOYCNT 0x140 +#define REG_OFFSET_JOYSTAT 0x158 +#define REG_OFFSET_JOY_RECV 0x150 +#define REG_OFFSET_JOY_RECV_L 0x150 +#define REG_OFFSET_JOY_RECV_H 0x152 +#define REG_OFFSET_JOY_TRANS 0x154 +#define REG_OFFSET_JOY_TRANS_L 0x154 +#define REG_OFFSET_JOY_TRANS_H 0x156 + +#define REG_OFFSET_IME 0x208 +#define REG_OFFSET_IE 0x200 +#define REG_OFFSET_IF 0x202 + +#define REG_OFFSET_WAITCNT 0x204 + +// I/O register addresses + +#define REG_ADDR_DISPCNT (REG_BASE + REG_OFFSET_DISPCNT) +#define REG_ADDR_DISPSTAT (REG_BASE + REG_OFFSET_DISPSTAT) +#define REG_ADDR_VCOUNT (REG_BASE + REG_OFFSET_VCOUNT) +#define REG_ADDR_BG0CNT (REG_BASE + REG_OFFSET_BG0CNT) +#define REG_ADDR_BG1CNT (REG_BASE + REG_OFFSET_BG1CNT) +#define REG_ADDR_BG2CNT (REG_BASE + REG_OFFSET_BG2CNT) +#define REG_ADDR_BG3CNT (REG_BASE + REG_OFFSET_BG3CNT) +#define REG_ADDR_BG0HOFS (REG_BASE + REG_OFFSET_BG0HOFS) +#define REG_ADDR_BG0VOFS (REG_BASE + REG_OFFSET_BG0VOFS) +#define REG_ADDR_BG1HOFS (REG_BASE + REG_OFFSET_BG1HOFS) +#define REG_ADDR_BG1VOFS (REG_BASE + REG_OFFSET_BG1VOFS) +#define REG_ADDR_BG2HOFS (REG_BASE + REG_OFFSET_BG2HOFS) +#define REG_ADDR_BG2VOFS (REG_BASE + REG_OFFSET_BG2VOFS) +#define REG_ADDR_BG3HOFS (REG_BASE + REG_OFFSET_BG3HOFS) +#define REG_ADDR_BG3VOFS (REG_BASE + REG_OFFSET_BG3VOFS) +#define REG_ADDR_BG2PA (REG_BASE + REG_OFFSET_BG2PA) +#define REG_ADDR_BG2PB (REG_BASE + REG_OFFSET_BG2PB) +#define REG_ADDR_BG2PC (REG_BASE + REG_OFFSET_BG2PC) +#define REG_ADDR_BG2PD (REG_BASE + REG_OFFSET_BG2PD) +#define REG_ADDR_BG2X (REG_BASE + REG_OFFSET_BG2X) +#define REG_ADDR_BG2X_L (REG_BASE + REG_OFFSET_BG2X_L) +#define REG_ADDR_BG2X_H (REG_BASE + REG_OFFSET_BG2X_H) +#define REG_ADDR_BG2Y (REG_BASE + REG_OFFSET_BG2Y) +#define REG_ADDR_BG2Y_L (REG_BASE + REG_OFFSET_BG2Y_L) +#define REG_ADDR_BG2Y_H (REG_BASE + REG_OFFSET_BG2Y_H) +#define REG_ADDR_BG3PA (REG_BASE + REG_OFFSET_BG3PA) +#define REG_ADDR_BG3PB (REG_BASE + REG_OFFSET_BG3PB) +#define REG_ADDR_BG3PC (REG_BASE + REG_OFFSET_BG3PC) +#define REG_ADDR_BG3PD (REG_BASE + REG_OFFSET_BG3PD) +#define REG_ADDR_BG3X (REG_BASE + REG_OFFSET_BG3X) +#define REG_ADDR_BG3X_L (REG_BASE + REG_OFFSET_BG3X_L) +#define REG_ADDR_BG3X_H (REG_BASE + REG_OFFSET_BG3X_H) +#define REG_ADDR_BG3Y (REG_BASE + REG_OFFSET_BG3Y) +#define REG_ADDR_BG3Y_L (REG_BASE + REG_OFFSET_BG3Y_L) +#define REG_ADDR_BG3Y_H (REG_BASE + REG_OFFSET_BG3Y_H) +#define REG_ADDR_WIN0H (REG_BASE + REG_OFFSET_WIN0H) +#define REG_ADDR_WIN1H (REG_BASE + REG_OFFSET_WIN1H) +#define REG_ADDR_WIN0V (REG_BASE + REG_OFFSET_WIN0V) +#define REG_ADDR_WIN1V (REG_BASE + REG_OFFSET_WIN1V) +#define REG_ADDR_WININ (REG_BASE + REG_OFFSET_WININ) +#define REG_ADDR_WINOUT (REG_BASE + REG_OFFSET_WINOUT) +#define REG_ADDR_MOSAIC (REG_BASE + REG_OFFSET_MOSAIC) +#define REG_ADDR_BLDCNT (REG_BASE + REG_OFFSET_BLDCNT) +#define REG_ADDR_BLDALPHA (REG_BASE + REG_OFFSET_BLDALPHA) +#define REG_ADDR_BLDY (REG_BASE + REG_OFFSET_BLDY) + +#define REG_ADDR_SOUND1CNT_L (REG_BASE + REG_OFFSET_SOUND1CNT_L) +#define REG_ADDR_NR10 (REG_BASE + REG_OFFSET_NR10) +#define REG_ADDR_SOUND1CNT_H (REG_BASE + REG_OFFSET_SOUND1CNT_H) +#define REG_ADDR_NR11 (REG_BASE + REG_OFFSET_NR11) +#define REG_ADDR_NR12 (REG_BASE + REG_OFFSET_NR12) +#define REG_ADDR_SOUND1CNT_X (REG_BASE + REG_OFFSET_SOUND1CNT_X) +#define REG_ADDR_NR13 (REG_BASE + REG_OFFSET_NR13) +#define REG_ADDR_NR14 (REG_BASE + REG_OFFSET_NR14) +#define REG_ADDR_SOUND2CNT_L (REG_BASE + REG_OFFSET_SOUND2CNT_L) +#define REG_ADDR_NR21 (REG_BASE + REG_OFFSET_NR21) +#define REG_ADDR_NR22 (REG_BASE + REG_OFFSET_NR22) +#define REG_ADDR_SOUND2CNT_H (REG_BASE + REG_OFFSET_SOUND2CNT_H) +#define REG_ADDR_NR23 (REG_BASE + REG_OFFSET_NR23) +#define REG_ADDR_NR24 (REG_BASE + REG_OFFSET_NR24) +#define REG_ADDR_SOUND3CNT_L (REG_BASE + REG_OFFSET_SOUND3CNT_L) +#define REG_ADDR_NR30 (REG_BASE + REG_OFFSET_NR30) +#define REG_ADDR_SOUND3CNT_H (REG_BASE + REG_OFFSET_SOUND3CNT_H) +#define REG_ADDR_NR31 (REG_BASE + REG_OFFSET_NR31) +#define REG_ADDR_NR32 (REG_BASE + REG_OFFSET_NR32) +#define REG_ADDR_SOUND3CNT_X (REG_BASE + REG_OFFSET_SOUND3CNT_X) +#define REG_ADDR_NR33 (REG_BASE + REG_OFFSET_NR33) +#define REG_ADDR_NR34 (REG_BASE + REG_OFFSET_NR34) +#define REG_ADDR_SOUND4CNT_L (REG_BASE + REG_OFFSET_SOUND4CNT_L) +#define REG_ADDR_NR41 (REG_BASE + REG_OFFSET_NR41) +#define REG_ADDR_NR42 (REG_BASE + REG_OFFSET_NR42) +#define REG_ADDR_SOUND4CNT_H (REG_BASE + REG_OFFSET_SOUND4CNT_H) +#define REG_ADDR_NR43 (REG_BASE + REG_OFFSET_NR43) +#define REG_ADDR_NR44 (REG_BASE + REG_OFFSET_NR44) +#define REG_ADDR_SOUNDCNT_L (REG_BASE + REG_OFFSET_SOUNDCNT_L) +#define REG_ADDR_NR50 (REG_BASE + REG_OFFSET_NR50) +#define REG_ADDR_NR51 (REG_BASE + REG_OFFSET_NR51) +#define REG_ADDR_SOUNDCNT_H (REG_BASE + REG_OFFSET_SOUNDCNT_H) +#define REG_ADDR_SOUNDCNT_X (REG_BASE + REG_OFFSET_SOUNDCNT_X) +#define REG_ADDR_NR52 (REG_BASE + REG_OFFSET_NR52) +#define REG_ADDR_SOUNDBIAS (REG_BASE + REG_OFFSET_SOUNDBIAS) +#define REG_ADDR_SOUNDBIAS_L (REG_BASE + REG_OFFSET_SOUNDBIAS_L) +#define REG_ADDR_SOUNDBIAS_H (REG_BASE + REG_OFFSET_SOUNDBIAS_H) +#define REG_ADDR_WAVE_RAM0 (REG_BASE + REG_OFFSET_WAVE_RAM0) +#define REG_ADDR_WAVE_RAM1 (REG_BASE + REG_OFFSET_WAVE_RAM1) +#define REG_ADDR_WAVE_RAM2 (REG_BASE + REG_OFFSET_WAVE_RAM2) +#define REG_ADDR_WAVE_RAM3 (REG_BASE + REG_OFFSET_WAVE_RAM3) +#define REG_ADDR_FIFO_A (REG_BASE + REG_OFFSET_FIFO_A) +#define REG_ADDR_FIFO_B (REG_BASE + REG_OFFSET_FIFO_B) + +#define REG_ADDR_DMA0 (REG_BASE + REG_OFFSET_DMA0) +#define REG_ADDR_DMA0SAD (REG_BASE + REG_OFFSET_DMA0SAD) +#define REG_ADDR_DMA0DAD (REG_BASE + REG_OFFSET_DMA0DAD) +#define REG_ADDR_DMA0CNT (REG_BASE + REG_OFFSET_DMA0CNT) +#define REG_ADDR_DMA0CNT_L (REG_BASE + REG_OFFSET_DMA0CNT_L) +#define REG_ADDR_DMA0CNT_H (REG_BASE + REG_OFFSET_DMA0CNT_H) +#define REG_ADDR_DMA1 (REG_BASE + REG_OFFSET_DMA1) +#define REG_ADDR_DMA1SAD (REG_BASE + REG_OFFSET_DMA1SAD) +#define REG_ADDR_DMA1DAD (REG_BASE + REG_OFFSET_DMA1DAD) +#define REG_ADDR_DMA1CNT (REG_BASE + REG_OFFSET_DMA1CNT) +#define REG_ADDR_DMA1CNT_L (REG_BASE + REG_OFFSET_DMA1CNT_L) +#define REG_ADDR_DMA1CNT_H (REG_BASE + REG_OFFSET_DMA1CNT_H) +#define REG_ADDR_DMA2 (REG_BASE + REG_OFFSET_DMA2) +#define REG_ADDR_DMA2SAD (REG_BASE + REG_OFFSET_DMA2SAD) +#define REG_ADDR_DMA2DAD (REG_BASE + REG_OFFSET_DMA2DAD) +#define REG_ADDR_DMA2CNT (REG_BASE + REG_OFFSET_DMA2CNT) +#define REG_ADDR_DMA2CNT_L (REG_BASE + REG_OFFSET_DMA2CNT_L) +#define REG_ADDR_DMA2CNT_H (REG_BASE + REG_OFFSET_DMA2CNT_H) +#define REG_ADDR_DMA3 (REG_BASE + REG_OFFSET_DMA3) +#define REG_ADDR_DMA3SAD (REG_BASE + REG_OFFSET_DMA3SAD) +#define REG_ADDR_DMA3DAD (REG_BASE + REG_OFFSET_DMA3DAD) +#define REG_ADDR_DMA3CNT (REG_BASE + REG_OFFSET_DMA3CNT) +#define REG_ADDR_DMA3CNT_L (REG_BASE + REG_OFFSET_DMA3CNT_L) +#define REG_ADDR_DMA3CNT_H (REG_BASE + REG_OFFSET_DMA3CNT_H) + +#define REG_ADDR_TMCNT (REG_BASE + REG_OFFSET_TMCNT) +#define REG_ADDR_TM0CNT (REG_BASE + REG_OFFSET_TM0CNT) +#define REG_ADDR_TM0CNT_L (REG_BASE + REG_OFFSET_TM0CNT_L) +#define REG_ADDR_TM0CNT_H (REG_BASE + REG_OFFSET_TM0CNT_H) +#define REG_ADDR_TM1CNT (REG_BASE + REG_OFFSET_TM1CNT) +#define REG_ADDR_TM1CNT_L (REG_BASE + REG_OFFSET_TM1CNT_L) +#define REG_ADDR_TM1CNT_H (REG_BASE + REG_OFFSET_TM1CNT_H) +#define REG_ADDR_TM2CNT (REG_BASE + REG_OFFSET_TM2CNT) +#define REG_ADDR_TM2CNT_L (REG_BASE + REG_OFFSET_TM2CNT_L) +#define REG_ADDR_TM2CNT_H (REG_BASE + REG_OFFSET_TM2CNT_H) +#define REG_ADDR_TM3CNT (REG_BASE + REG_OFFSET_TM3CNT) +#define REG_ADDR_TM3CNT_L (REG_BASE + REG_OFFSET_TM3CNT_L) +#define REG_ADDR_TM3CNT_H (REG_BASE + REG_OFFSET_TM3CNT_H) + +#define REG_ADDR_SIOCNT (REG_BASE + REG_OFFSET_SIOCNT) +#define REG_ADDR_SIODATA8 (REG_BASE + REG_OFFSET_SIODATA8) +#define REG_ADDR_SIODATA32 (REG_BASE + REG_OFFSET_SIODATA32) +#define REG_ADDR_SIOMLT_SEND (REG_BASE + REG_OFFSET_SIOMLT_SEND) +#define REG_ADDR_SIOMLT_RECV (REG_BASE + REG_OFFSET_SIOMLT_RECV) +#define REG_ADDR_SIOMULTI0 (REG_BASE + REG_OFFSET_SIOMULTI0) +#define REG_ADDR_SIOMULTI1 (REG_BASE + REG_OFFSET_SIOMULTI1) +#define REG_ADDR_SIOMULTI2 (REG_BASE + REG_OFFSET_SIOMULTI2) +#define REG_ADDR_SIOMULTI3 (REG_BASE + REG_OFFSET_SIOMULTI3) + +#define REG_ADDR_KEYINPUT (REG_BASE + REG_OFFSET_KEYINPUT) +#define REG_ADDR_KEYCNT (REG_BASE + REG_OFFSET_KEYCNT) + +#define REG_ADDR_RCNT (REG_BASE + REG_OFFSET_RCNT) + +#define REG_ADDR_JOYCNT (REG_BASE + REG_OFFSET_JOYCNT) +#define REG_ADDR_JOYSTAT (REG_BASE + REG_OFFSET_JOYSTAT) +#define REG_ADDR_JOY_RECV (REG_BASE + REG_OFFSET_JOY_RECV) +#define REG_ADDR_JOY_RECV_L (REG_BASE + REG_OFFSET_JOY_RECV_L) +#define REG_ADDR_JOY_RECV_H (REG_BASE + REG_OFFSET_JOY_RECV_H) +#define REG_ADDR_JOY_TRANS (REG_BASE + REG_OFFSET_JOY_TRANS) +#define REG_ADDR_JOY_TRANS_L (REG_BASE + REG_OFFSET_JOY_TRANS_L) +#define REG_ADDR_JOY_TRANS_H (REG_BASE + REG_OFFSET_JOY_TRANS_H) + +#define REG_ADDR_IME (REG_BASE + REG_OFFSET_IME) +#define REG_ADDR_IE (REG_BASE + REG_OFFSET_IE) +#define REG_ADDR_IF (REG_BASE + REG_OFFSET_IF) + +#define REG_ADDR_WAITCNT (REG_BASE + REG_OFFSET_WAITCNT) + +// I/O registers + +#define REG_DISPCNT (*(vu16 *)REG_ADDR_DISPCNT) +#define REG_DISPSTAT (*(vu16 *)REG_ADDR_DISPSTAT) +#define REG_VCOUNT (*(vu16 *)REG_ADDR_VCOUNT) +#define REG_BG0CNT (*(vu16 *)REG_ADDR_BG0CNT) +#define REG_BG1CNT (*(vu16 *)REG_ADDR_BG1CNT) +#define REG_BG2CNT (*(vu16 *)REG_ADDR_BG2CNT) +#define REG_BG3CNT (*(vu16 *)REG_ADDR_BG3CNT) +#define REG_BG0HOFS (*(vu16 *)REG_ADDR_BG0HOFS) +#define REG_BG0VOFS (*(vu16 *)REG_ADDR_BG0VOFS) +#define REG_BG1HOFS (*(vu16 *)REG_ADDR_BG1HOFS) +#define REG_BG1VOFS (*(vu16 *)REG_ADDR_BG1VOFS) +#define REG_BG2HOFS (*(vu16 *)REG_ADDR_BG2HOFS) +#define REG_BG2VOFS (*(vu16 *)REG_ADDR_BG2VOFS) +#define REG_BG3HOFS (*(vu16 *)REG_ADDR_BG3HOFS) +#define REG_BG3VOFS (*(vu16 *)REG_ADDR_BG3VOFS) +#define REG_BG2PA (*(vu16 *)REG_ADDR_BG2PA) +#define REG_BG2PB (*(vu16 *)REG_ADDR_BG2PB) +#define REG_BG2PC (*(vu16 *)REG_ADDR_BG2PC) +#define REG_BG2PD (*(vu16 *)REG_ADDR_BG2PD) +#define REG_BG2X (*(vu32 *)REG_ADDR_BG2X) +#define REG_BG2X_L (*(vu16 *)REG_ADDR_BG2X_L) +#define REG_BG2X_H (*(vu16 *)REG_ADDR_BG2X_H) +#define REG_BG2Y (*(vu32 *)REG_ADDR_BG2Y) +#define REG_BG2Y_L (*(vu16 *)REG_ADDR_BG2Y_L) +#define REG_BG2Y_H (*(vu16 *)REG_ADDR_BG2Y_H) +#define REG_BG3PA (*(vu16 *)REG_ADDR_BG3PA) +#define REG_BG3PB (*(vu16 *)REG_ADDR_BG3PB) +#define REG_BG3PC (*(vu16 *)REG_ADDR_BG3PC) +#define REG_BG3PD (*(vu16 *)REG_ADDR_BG3PD) +#define REG_BG3X (*(vu32 *)REG_ADDR_BG3X) +#define REG_BG3X_L (*(vu16 *)REG_ADDR_BG3X_L) +#define REG_BG3X_H (*(vu16 *)REG_ADDR_BG3X_H) +#define REG_BG3Y (*(vu32 *)REG_ADDR_BG3Y) +#define REG_BG3Y_L (*(vu16 *)REG_ADDR_BG3Y_L) +#define REG_BG3Y_H (*(vu16 *)REG_ADDR_BG3Y_H) +#define REG_WIN0H (*(vu16 *)REG_ADDR_WIN0H) +#define REG_WIN1H (*(vu16 *)REG_ADDR_WIN1H) +#define REG_WIN0V (*(vu16 *)REG_ADDR_WIN0V) +#define REG_WIN1V (*(vu16 *)REG_ADDR_WIN1V) +#define REG_WININ (*(vu16 *)REG_ADDR_WININ) +#define REG_WINOUT (*(vu16 *)REG_ADDR_WINOUT) +#define REG_MOSAIC (*(vu16 *)REG_ADDR_MOSAIC) +#define REG_BLDCNT (*(vu16 *)REG_ADDR_BLDCNT) +#define REG_BLDALPHA (*(vu16 *)REG_ADDR_BLDALPHA) +#define REG_BLDY (*(vu8 *)REG_ADDR_BLDY) + +#define REG_SOUND1CNT_L (*(vu16 *)REG_ADDR_SOUND1CNT_L) +#define REG_NR10 (*(vu8 *)REG_ADDR_NR10) +#define REG_SOUND1CNT_H (*(vu16 *)REG_ADDR_SOUND1CNT_H) +#define REG_NR11 (*(vu8 *)REG_ADDR_NR11) +#define REG_NR12 (*(vu8 *)REG_ADDR_NR12) +#define REG_SOUND1CNT_X (*(vu16 *)REG_ADDR_SOUND1CNT_X) +#define REG_NR13 (*(vu8 *)REG_ADDR_NR13) +#define REG_NR14 (*(vu8 *)REG_ADDR_NR14) +#define REG_SOUND2CNT_L (*(vu16 *)REG_ADDR_SOUND2CNT_L) +#define REG_NR21 (*(vu8 *)REG_ADDR_NR21) +#define REG_NR22 (*(vu8 *)REG_ADDR_NR22) +#define REG_SOUND2CNT_H (*(vu16 *)REG_ADDR_SOUND2CNT_H) +#define REG_NR23 (*(vu8 *)REG_ADDR_NR23) +#define REG_NR24 (*(vu8 *)REG_ADDR_NR24) +#define REG_SOUND3CNT_L (*(vu16 *)REG_ADDR_SOUND3CNT_L) +#define REG_NR30 (*(vu8 *)REG_ADDR_NR30) +#define REG_SOUND3CNT_H (*(vu16 *)REG_ADDR_SOUND3CNT_H) +#define REG_NR31 (*(vu8 *)REG_ADDR_NR31) +#define REG_NR32 (*(vu8 *)REG_ADDR_NR32) +#define REG_SOUND3CNT_X (*(vu16 *)REG_ADDR_SOUND3CNT_X) +#define REG_NR33 (*(vu8 *)REG_ADDR_NR33) +#define REG_NR34 (*(vu8 *)REG_ADDR_NR34) +#define REG_SOUND4CNT_L (*(vu16 *)REG_ADDR_SOUND4CNT_L) +#define REG_NR41 (*(vu8 *)REG_ADDR_NR41) +#define REG_NR42 (*(vu8 *)REG_ADDR_NR42) +#define REG_SOUND4CNT_H (*(vu16 *)REG_ADDR_SOUND4CNT_H) +#define REG_NR43 (*(vu8 *)REG_ADDR_NR43) +#define REG_NR44 (*(vu8 *)REG_ADDR_NR44) +#define REG_SOUNDCNT_L (*(vu16 *)REG_ADDR_SOUNDCNT_L) +#define REG_NR50 (*(vu8 *)REG_ADDR_NR50) +#define REG_NR51 (*(vu8 *)REG_ADDR_NR51) +#define REG_SOUNDCNT_H (*(vu16 *)REG_ADDR_SOUNDCNT_H) +#define REG_SOUNDCNT_X (*(vu16 *)REG_ADDR_SOUNDCNT_X) +#define REG_NR52 (*(vu8 *)REG_ADDR_NR52) +#define REG_SOUNDBIAS (*(vu16 *)REG_ADDR_SOUNDBIAS) +#define REG_SOUNDBIAS_L (*(vu8 *)REG_ADDR_SOUNDBIAS_L) +#define REG_SOUNDBIAS_H (*(vu8 *)REG_ADDR_SOUNDBIAS_H) +#define REG_WAVE_RAM0 (*(vu32 *)REG_ADDR_WAVE_RAM0) +#define REG_WAVE_RAM1 (*(vu32 *)REG_ADDR_WAVE_RAM1) +#define REG_WAVE_RAM2 (*(vu32 *)REG_ADDR_WAVE_RAM2) +#define REG_WAVE_RAM3 (*(vu32 *)REG_ADDR_WAVE_RAM3) +#define REG_FIFO_A (*(vu32 *)REG_ADDR_FIFO_A) +#define REG_FIFO_B (*(vu32 *)REG_ADDR_FIFO_B) + +#define REG_DMA0SAD (*(vu32 *)REG_ADDR_DMA0SAD) +#define REG_DMA0DAD (*(vu32 *)REG_ADDR_DMA0DAD) +#define REG_DMA0CNT (*(vu32 *)REG_ADDR_DMA0CNT) +#define REG_DMA0CNT_L (*(vu16 *)REG_ADDR_DMA0CNT_L) +#define REG_DMA0CNT_H (*(vu16 *)REG_ADDR_DMA0CNT_H) + +#define REG_DMA1SAD (*(vu32 *)REG_ADDR_DMA1SAD) +#define REG_DMA1DAD (*(vu32 *)REG_ADDR_DMA1DAD) +#define REG_DMA1CNT (*(vu32 *)REG_ADDR_DMA1CNT) +#define REG_DMA1CNT_L (*(vu16 *)REG_ADDR_DMA1CNT_L) +#define REG_DMA1CNT_H (*(vu16 *)REG_ADDR_DMA1CNT_H) + +#define REG_DMA2SAD (*(vu32 *)REG_ADDR_DMA2SAD) +#define REG_DMA2DAD (*(vu32 *)REG_ADDR_DMA2DAD) +#define REG_DMA2CNT (*(vu32 *)REG_ADDR_DMA2CNT) +#define REG_DMA2CNT_L (*(vu16 *)REG_ADDR_DMA2CNT_L) +#define REG_DMA2CNT_H (*(vu16 *)REG_ADDR_DMA2CNT_H) + +#define REG_DMA3SAD (*(vu32 *)REG_ADDR_DMA3SAD) +#define REG_DMA3DAD (*(vu32 *)REG_ADDR_DMA3DAD) +#define REG_DMA3CNT (*(vu32 *)REG_ADDR_DMA3CNT) +#define REG_DMA3CNT_L (*(vu16 *)REG_ADDR_DMA3CNT_L) +#define REG_DMA3CNT_H (*(vu16 *)REG_ADDR_DMA3CNT_H) + +#define REG_TMCNT(n) (*(vu16 *)(REG_ADDR_TMCNT + ((n) * 4))) +#define REG_TM0CNT (*(vu32 *)REG_ADDR_TM0CNT) +#define REG_TM0CNT_L (*(vu16 *)REG_ADDR_TM0CNT_L) +#define REG_TM0CNT_H (*(vu16 *)REG_ADDR_TM0CNT_H) +#define REG_TM1CNT (*(vu32 *)REG_ADDR_TM1CNT) +#define REG_TM1CNT_L (*(vu16 *)REG_ADDR_TM1CNT_L) +#define REG_TM1CNT_H (*(vu16 *)REG_ADDR_TM1CNT_H) +#define REG_TM2CNT (*(vu32 *)REG_ADDR_TM2CNT) +#define REG_TM2CNT_L (*(vu16 *)REG_ADDR_TM2CNT_L) +#define REG_TM2CNT_H (*(vu16 *)REG_ADDR_TM2CNT_H) +#define REG_TM3CNT (*(vu32 *)REG_ADDR_TM3CNT) +#define REG_TM3CNT_L (*(vu16 *)REG_ADDR_TM3CNT_L) +#define REG_TM3CNT_H (*(vu16 *)REG_ADDR_TM3CNT_H) + +#define REG_SIOCNT (*(vu16 *)REG_ADDR_SIOCNT) +#define REG_SIODATA8 (*(vu16 *)REG_ADDR_SIODATA8) +#define REG_SIODATA32 (*(vu32 *)REG_ADDR_SIODATA32) +#define REG_SIOMLT_SEND (*(vu16 *)REG_ADDR_SIOMLT_SEND) +#define REG_SIOMLT_RECV (*(vu64 *)REG_ADDR_SIOMLT_RECV) +#define REG_SIOMULTI0 (*(vu16 *)REG_ADDR_SIOMULTI0) +#define REG_SIOMULTI1 (*(vu16 *)REG_ADDR_SIOMULTI1) +#define REG_SIOMULTI2 (*(vu16 *)REG_ADDR_SIOMULTI2) +#define REG_SIOMULTI3 (*(vu16 *)REG_ADDR_SIOMULTI3) + +#define REG_KEYINPUT (*(vu16 *)REG_ADDR_KEYINPUT) +#define REG_KEYCNT (*(vu16 *)REG_ADDR_KEYCNT) + +#define REG_RCNT (*(vu16 *)REG_ADDR_RCNT) + +#define REG_IME (*(vu16 *)REG_ADDR_IME) +#define REG_IE (*(vu16 *)REG_ADDR_IE) +#define REG_IF (*(vu16 *)REG_ADDR_IF) + +#define REG_WAITCNT (*(vu16 *)REG_ADDR_WAITCNT) + +// I/O register fields + +// DISPCNT +#define DISPCNT_MODE_0 0x0000 // BG0: text, BG1: text, BG2: text, BG3: text +#define DISPCNT_MODE_1 0x0001 // BG0: text, BG1: text, BG2: affine, BG3: off +#define DISPCNT_MODE_2 0x0002 // BG0: off, BG1: off, BG2: affine, BG3: affine +#define DISPCNT_MODE_3 0x0003 // Bitmap mode, 240x160, BGR555 color +#define DISPCNT_MODE_4 0x0004 // Bitmap mode, 240x160, 256 color palette +#define DISPCNT_MODE_5 0x0005 // Bitmap mode, 160x128, BGR555 color +#define DISPCNT_OBJ_1D_MAP 0x0040 +#define DISPCNT_FORCED_BLANK 0x0080 +#define DISPCNT_BG0_ON 0x0100 +#define DISPCNT_BG1_ON 0x0200 +#define DISPCNT_BG2_ON 0x0400 +#define DISPCNT_BG3_ON 0x0800 +#define DISPCNT_BG_ALL_ON 0x0F00 +#define DISPCNT_OBJ_ON 0x1000 +#define DISPCNT_WIN0_ON 0x2000 +#define DISPCNT_WIN1_ON 0x4000 +#define DISPCNT_OBJWIN_ON 0x8000 + +// DISPSTAT +#define DISPSTAT_VBLANK 0x0001 // in V-Blank +#define DISPSTAT_HBLANK 0x0002 // in H-Blank +#define DISPSTAT_VCOUNT 0x0004 // V-Count match +#define DISPSTAT_VBLANK_INTR 0x0008 // V-Blank interrupt enabled +#define DISPSTAT_HBLANK_INTR 0x0010 // H-Blank interrupt enabled +#define DISPSTAT_VCOUNT_INTR 0x0020 // V-Count interrupt enabled + +// BGCNT +#define BGCNT_PRIORITY(n) (n) // Values 0 - 3. Lower priority BGs will be drawn on top of higher priority BGs. +#define BGCNT_CHARBASE(n) ((n) << 2) // Values 0 - 3. Base block for tile pixel data. +#define BGCNT_MOSAIC 0x0040 +#define BGCNT_16COLOR 0x0000 // 4 bits per pixel +#define BGCNT_256COLOR 0x0080 // 8 bits per pixel +#define BGCNT_SCREENBASE(n) ((n) << 8) // Values 0 - 31. Base block for tile map. +#define BGCNT_WRAP 0x2000 // Only affects affine BGs. Text BGs wrap by default. +#define BGCNT_TXT256x256 0x0000 // Internal screen size size of text mode BG in pixels. +#define BGCNT_TXT512x256 0x4000 +#define BGCNT_TXT256x512 0x8000 +#define BGCNT_TXT512x512 0xC000 +#define BGCNT_AFF128x128 0x0000 // Internal screen size size of affine mode BG in pixels. +#define BGCNT_AFF256x256 0x4000 +#define BGCNT_AFF512x512 0x8000 +#define BGCNT_AFF1024x1024 0xC000 + +// BLDCNT +// Bits 0-5 select layers for the 1st target +#define BLDCNT_TGT1_BG0 (1 << 0) +#define BLDCNT_TGT1_BG1 (1 << 1) +#define BLDCNT_TGT1_BG2 (1 << 2) +#define BLDCNT_TGT1_BG3 (1 << 3) +#define BLDCNT_TGT1_OBJ (1 << 4) +#define BLDCNT_TGT1_BD (1 << 5) +// Bits 6-7 select the special effect +#define BLDCNT_EFFECT_NONE (0 << 6) // no special effect +#define BLDCNT_EFFECT_BLEND (1 << 6) // 1st+2nd targets mixed (controlled by BLDALPHA) +#define BLDCNT_EFFECT_LIGHTEN (2 << 6) // 1st target becomes whiter (controlled by BLDY) +#define BLDCNT_EFFECT_DARKEN (3 << 6) // 1st target becomes blacker (controlled by BLDY) +// Bits 8-13 select layers for the 2nd target +#define BLDCNT_TGT2_BG0 (1 << 8) +#define BLDCNT_TGT2_BG1 (1 << 9) +#define BLDCNT_TGT2_BG2 (1 << 10) +#define BLDCNT_TGT2_BG3 (1 << 11) +#define BLDCNT_TGT2_OBJ (1 << 12) +#define BLDCNT_TGT2_BD (1 << 13) + +// BLDALPHA +#define BLDALPHA_BLEND(target1, target2) (((target2) << 8) | (target1)) + +// SOUNDCNT_H +#define SOUND_CGB_MIX_QUARTER 0x0000 +#define SOUND_CGB_MIX_HALF 0x0001 +#define SOUND_CGB_MIX_FULL 0x0002 +#define SOUND_A_MIX_HALF 0x0000 +#define SOUND_A_MIX_FULL 0x0004 +#define SOUND_B_MIX_HALF 0x0000 +#define SOUND_B_MIX_FULL 0x0008 +#define SOUND_ALL_MIX_FULL 0x000E +#define SOUND_A_RIGHT_OUTPUT 0x0100 +#define SOUND_A_LEFT_OUTPUT 0x0200 +#define SOUND_A_TIMER_0 0x0000 +#define SOUND_A_TIMER_1 0x0400 +#define SOUND_A_FIFO_RESET 0x0800 +#define SOUND_B_RIGHT_OUTPUT 0x1000 +#define SOUND_B_LEFT_OUTPUT 0x2000 +#define SOUND_B_TIMER_0 0x0000 +#define SOUND_B_TIMER_1 0x4000 +#define SOUND_B_FIFO_RESET 0x8000 + +// SOUNDCNT_X +#define SOUND_1_ON 0x0001 +#define SOUND_2_ON 0x0002 +#define SOUND_3_ON 0x0004 +#define SOUND_4_ON 0x0008 +#define SOUND_MASTER_ENABLE 0x0080 + +// DMA +#define DMA_DEST_INC 0x0000 +#define DMA_DEST_DEC 0x0020 +#define DMA_DEST_FIXED 0x0040 +#define DMA_DEST_RELOAD 0x0060 +#define DMA_SRC_INC 0x0000 +#define DMA_SRC_DEC 0x0080 +#define DMA_SRC_FIXED 0x0100 +#define DMA_REPEAT 0x0200 +#define DMA_16BIT 0x0000 +#define DMA_32BIT 0x0400 +#define DMA_DREQ_ON 0x0800 +#define DMA_START_NOW 0x0000 +#define DMA_START_VBLANK 0x1000 +#define DMA_START_HBLANK 0x2000 +#define DMA_START_SPECIAL 0x3000 +#define DMA_START_MASK 0x3000 +#define DMA_INTR_ENABLE 0x4000 +#define DMA_ENABLE 0x8000 + +// timer +#define TIMER_1CLK 0x00 +#define TIMER_64CLK 0x01 +#define TIMER_256CLK 0x02 +#define TIMER_1024CLK 0x03 +#define TIMER_INTR_ENABLE 0x40 +#define TIMER_ENABLE 0x80 + +// serial +#define SIO_ID 0x0030 // Communication ID + +#define SIO_8BIT_MODE 0x0000 // Normal 8-bit communication mode +#define SIO_32BIT_MODE 0x1000 // Normal 32-bit communication mode +#define SIO_MULTI_MODE 0x2000 // Multi-player communication mode +#define SIO_UART_MODE 0x3000 // UART communication mode + +#define SIO_9600_BPS 0x0000 // baud rate 9600 bps +#define SIO_38400_BPS 0x0001 // 38400 bps +#define SIO_57600_BPS 0x0002 // 57600 bps +#define SIO_115200_BPS 0x0003 // 115200 bps + +#define SIO_MULTI_SI 0x0004 // Multi-player communication SI terminal +#define SIO_MULTI_SD 0x0008 // SD terminal +#define SIO_MULTI_BUSY 0x0080 + +#define SIO_ERROR 0x0040 // Detect error +#define SIO_START 0x0080 // Start transfer +#define SIO_ENABLE 0x0080 // Enable SIO + +#define SIO_INTR_ENABLE 0x4000 + +#define SIO_MULTI_SI_SHIFT 2 +#define SIO_MULTI_SI_MASK 0x1 +#define SIO_MULTI_DI_SHIFT 3 +#define SIO_MULTI_DI_MASK 0x1 + +// keys +#define A_BUTTON 0x0001 +#define B_BUTTON 0x0002 +#define SELECT_BUTTON 0x0004 +#define START_BUTTON 0x0008 +#define DPAD_RIGHT 0x0010 +#define DPAD_LEFT 0x0020 +#define DPAD_UP 0x0040 +#define DPAD_DOWN 0x0080 +#define R_BUTTON 0x0100 +#define L_BUTTON 0x0200 +#define KEYS_MASK 0x03FF +#define KEY_INTR_ENABLE 0x0400 +#define KEY_OR_INTR 0x0000 +#define KEY_AND_INTR 0x8000 +#define DPAD_ANY 0x00F0 +#define JOY_EXCL_DPAD 0x030F + +// interrupt flags +#define INTR_FLAG_VBLANK (1 << 0) +#define INTR_FLAG_HBLANK (1 << 1) +#define INTR_FLAG_VCOUNT (1 << 2) +#define INTR_FLAG_TIMER0 (1 << 3) +#define INTR_FLAG_TIMER1 (1 << 4) +#define INTR_FLAG_TIMER2 (1 << 5) +#define INTR_FLAG_TIMER3 (1 << 6) +#define INTR_FLAG_SERIAL (1 << 7) +#define INTR_FLAG_DMA0 (1 << 8) +#define INTR_FLAG_DMA1 (1 << 9) +#define INTR_FLAG_DMA2 (1 << 10) +#define INTR_FLAG_DMA3 (1 << 11) +#define INTR_FLAG_KEYPAD (1 << 12) +#define INTR_FLAG_GAMEPAK (1 << 13) + +// WAITCNT +#define WAITCNT_SRAM_4 (0 << 0) +#define WAITCNT_SRAM_3 (1 << 0) +#define WAITCNT_SRAM_2 (2 << 0) +#define WAITCNT_SRAM_8 (3 << 0) +#define WAITCNT_SRAM_MASK (3 << 0) + +#define WAITCNT_WS0_N_4 (0 << 2) +#define WAITCNT_WS0_N_3 (1 << 2) +#define WAITCNT_WS0_N_2 (2 << 2) +#define WAITCNT_WS0_N_8 (3 << 2) +#define WAITCNT_WS0_N_MASK (3 << 2) + +#define WAITCNT_WS0_S_2 (0 << 4) +#define WAITCNT_WS0_S_1 (1 << 4) + +#define WAITCNT_WS1_N_4 (0 << 5) +#define WAITCNT_WS1_N_3 (1 << 5) +#define WAITCNT_WS1_N_2 (2 << 5) +#define WAITCNT_WS1_N_8 (3 << 5) +#define WAITCNT_WS1_N_MASK (3 << 5) + +#define WAITCNT_WS1_S_4 (0 << 7) +#define WAITCNT_WS1_S_1 (1 << 7) + +#define WAITCNT_WS2_N_4 (0 << 8) +#define WAITCNT_WS2_N_3 (1 << 8) +#define WAITCNT_WS2_N_2 (2 << 8) +#define WAITCNT_WS2_N_8 (3 << 8) +#define WAITCNT_WS2_N_MASK (3 << 8) + +#define WAITCNT_WS2_S_8 (0 << 10) +#define WAITCNT_WS2_S_1 (1 << 10) + +#define WAITCNT_PHI_OUT_NONE (0 << 11) +#define WAITCNT_PHI_OUT_4MHZ (1 << 11) +#define WAITCNT_PHI_OUT_8MHZ (2 << 11) +#define WAITCNT_PHI_OUT_16MHZ (3 << 11) +#define WAITCNT_PHI_OUT_MASK (3 << 11) + +#define WAITCNT_PREFETCH_ENABLE (1 << 14) + +#define WAITCNT_AGB (0 << 15) +#define WAITCNT_CGB (1 << 15) + +#endif // GUARD_GBA_IO_REG_H diff --git a/EngineHacks/Necessary/GrowthGetters/C/include/gba/isagbprint.h b/EngineHacks/Necessary/GrowthGetters/C/include/gba/isagbprint.h new file mode 100644 index 0000000000..c5eb456c3f --- /dev/null +++ b/EngineHacks/Necessary/GrowthGetters/C/include/gba/isagbprint.h @@ -0,0 +1,50 @@ +#ifndef GUARD_GBA_ISAGBPRINT_H +#define GUARD_GBA_ISAGBPRINT_H + +#ifdef NDEBUG +#define AGBPrintInit() +#define AGBPutc(cChr) +#define AGBPrint(pBuf) +#define AGBPrintf(pBuf, ...) +#define AGBPrintFlush1Block() +#define AGBPrintFlush() +#define AGBAssert(pFile, nLine, pExpression, nStopProgram) +#else +void AGBPrintInit(void); +void AGBPutc(const char cChr); +void AGBPrint(const char *pBuf); +void AGBPrintf(const char *pBuf, ...); +void AGBPrintFlush1Block(void); +void AGBPrintFlush(void); +void AGBAssert(const char *pFile, int nLine, const char *pExpression, int nStopProgram); +#endif + +#undef AGB_ASSERT +#ifdef NDEBUG +#define AGB_ASSERT(exp) +#else +#define AGB_ASSERT(exp) (exp) ? ((void*)0) : AGBAssert(__FILE__, __LINE__, #exp, 1); +#endif + +#undef AGB_WARNING +#ifdef NDEBUG +#define AGB_WARNING(exp) +#else +#define AGB_WARNING(exp) (exp) ? ((void*)0) : AGBAssert(__FILE__, __LINE__, #exp, 0); +#endif + +// for matching purposes + +#ifdef NDEBUG +#define AGB_ASSERT_EX(exp, file, line) +#else +#define AGB_ASSERT_EX(exp, file, line) (exp) ? ((void*)0) : AGBAssert(file, line, #exp, 1); +#endif + +#ifdef NDEBUG +#define AGB_WARNING_EX(exp, file, line) +#else +#define AGB_WARNING_EX(exp, file, line) (exp) ? ((void*)0) : AGBAssert(file, line, #exp, 0); +#endif + +#endif // GUARD_GBA_ISAGBPRINT_H diff --git a/EngineHacks/Necessary/GrowthGetters/C/include/gba/m4a_internal.h b/EngineHacks/Necessary/GrowthGetters/C/include/gba/m4a_internal.h new file mode 100644 index 0000000000..3c3a3e8d08 --- /dev/null +++ b/EngineHacks/Necessary/GrowthGetters/C/include/gba/m4a_internal.h @@ -0,0 +1,463 @@ +#ifndef GUARD_M4A_INTERNAL_H +#define GUARD_M4A_INTERNAL_H + +#include "gba/gba.h" + +// ASCII encoding of 'Smsh' in reverse +// This is presumably short for SMASH, the developer of MKS4AGB. +#define ID_NUMBER 0x68736D53 + +#define C_V 0x40 // center value for PAN, BEND, and TUNE + +#define SOUND_MODE_REVERB_VAL 0x0000007F +#define SOUND_MODE_REVERB_SET 0x00000080 +#define SOUND_MODE_MAXCHN 0x00000F00 +#define SOUND_MODE_MAXCHN_SHIFT 8 +#define SOUND_MODE_MASVOL 0x0000F000 +#define SOUND_MODE_MASVOL_SHIFT 12 +#define SOUND_MODE_FREQ_05734 0x00010000 +#define SOUND_MODE_FREQ_07884 0x00020000 +#define SOUND_MODE_FREQ_10512 0x00030000 +#define SOUND_MODE_FREQ_13379 0x00040000 +#define SOUND_MODE_FREQ_15768 0x00050000 +#define SOUND_MODE_FREQ_18157 0x00060000 +#define SOUND_MODE_FREQ_21024 0x00070000 +#define SOUND_MODE_FREQ_26758 0x00080000 +#define SOUND_MODE_FREQ_31536 0x00090000 +#define SOUND_MODE_FREQ_36314 0x000A0000 +#define SOUND_MODE_FREQ_40137 0x000B0000 +#define SOUND_MODE_FREQ_42048 0x000C0000 +#define SOUND_MODE_FREQ 0x000F0000 +#define SOUND_MODE_FREQ_SHIFT 16 +#define SOUND_MODE_DA_BIT_9 0x00800000 +#define SOUND_MODE_DA_BIT_8 0x00900000 +#define SOUND_MODE_DA_BIT_7 0x00A00000 +#define SOUND_MODE_DA_BIT_6 0x00B00000 +#define SOUND_MODE_DA_BIT 0x00B00000 +#define SOUND_MODE_DA_BIT_SHIFT 20 + +struct WaveData +{ + u16 type; + u16 status; + u32 freq; + u32 loopStart; + u32 size; // number of samples + s8 data[1]; // samples +}; + +#define TONEDATA_TYPE_CGB 0x07 +#define TONEDATA_TYPE_FIX 0x08 +#define TONEDATA_TYPE_SPL 0x40 // key split +#define TONEDATA_TYPE_RHY 0x80 // rhythm + +#define TONEDATA_P_S_PAN 0xc0 +#define TONEDATA_P_S_PAM TONEDATA_P_S_PAN + +struct ToneData +{ + u8 type; + u8 key; + u8 length; // sound length (compatible sound) + u8 pan_sweep; // pan or sweep (compatible sound ch. 1) + struct WaveData *wav; + u8 attack; + u8 decay; + u8 sustain; + u8 release; +}; + +struct CgbChannel +{ + u8 sf; // 0x0 + u8 ty; // 0x1 + u8 rightVolume; // 0x2 + u8 leftVolume; // 0x3 + u8 at; // 0x4 + u8 de; // 0x5 + u8 su; // 0x6 + u8 re; // 0x7 + u8 ky; // 0x8 + u8 ev; // 0x9 + u8 eg; // 0xA + u8 ec; // 0xB + u8 echoVolume; // 0xC + u8 echoLength; // 0xD + u8 d1; // 0xE + u8 d2; // 0xF + u8 gt; // 0x10 + u8 mk; // 0x11 + u8 ve; // 0x12 + u8 pr; // 0x13 + u8 rp; // 0x14 + u8 d3[3]; // 0x15, 0x16, 0x17 + u8 d5; // 0x18 + u8 sg; // 0x19 + u8 n4; // 0x1A + u8 pan; // 0x1B + u8 panMask; // 0x1C + u8 mo; // 0x1D + u8 le; // 0x1E + u8 sw; // 0x1F + u32 fr; // 0x20 + u32 *wp; + u32 cp; + u32 tp; + u32 pp; + u32 np; + u8 d4[8]; +}; + +struct MusicPlayerTrack; + +struct SoundChannel +{ + u8 status; + u8 type; + u8 rightVolume; + u8 leftVolume; + u8 attack; + u8 decay; + u8 sustain; + u8 release; + u8 ky; + u8 ev; + u8 er; + u8 el; + u8 echoVolume; + u8 echoLength; + u8 d1; + u8 d2; + u8 gt; + u8 mk; + u8 ve; + u8 pr; + u8 rp; + u8 d3[3]; + u32 ct; + u32 fw; + u32 freq; + struct WaveData *wav; + u32 cp; + struct MusicPlayerTrack *track; + u32 pp; + u32 np; + u32 d4; + u16 xpi; + u16 xpc; +}; + +#define MAX_DIRECTSOUND_CHANNELS 12 + +#define PCM_DMA_BUF_SIZE 1584 // size of Direct Sound buffer + +struct SoundInfo +{ + // This field is normally equal to ID_NUMBER but it is set to other + // values during sensitive operations for locking purposes. + // This field should be volatile but isn't. This could potentially cause + // race conditions. + u32 ident; + + vu8 pcmDmaCounter; + + // Direct Sound + u8 reverb; + u8 maxChans; + u8 masterVolume; + u8 freq; + + u8 mode; + u8 c15; + u8 pcmDmaPeriod; // number of V-blanks per PCM DMA + u8 maxLines; + u8 gap[3]; + s32 pcmSamplesPerVBlank; + s32 pcmFreq; + s32 divFreq; + struct CgbChannel *cgbChans; + u32 func; + u32 intp; + void (*CgbSound)(void); + void (*CgbOscOff)(u8); + u32 (*MidiKeyToCgbFreq)(u8, u8, u8); + u32 MPlayJumpTable; + u32 plynote; + u32 ExtVolPit; + u8 gap2[16]; + struct SoundChannel chans[MAX_DIRECTSOUND_CHANNELS]; + s8 pcmBuffer[PCM_DMA_BUF_SIZE * 2]; +}; + +struct SongHeader +{ + u8 trackCount; + u8 blockCount; + u8 priority; + u8 reverb; + struct ToneData *tone; + u8 *part[1]; +}; + +struct PokemonCrySong +{ + u8 trackCount; + u8 blockCount; + u8 priority; + u8 reverb; + struct ToneData *tone; + u8 *part[2]; + u8 gap; + u8 part0; // 0x11 + u8 tuneValue; // 0x12 + u8 gotoCmd; // 0x13 + u32 gotoTarget; // 0x14 + u8 part1; // 0x18 + u8 tuneValue2; // 0x19 + u8 cont[2]; // 0x1A + u8 volCmd; // 0x1C + u8 volumeValue; // 0x1D + u8 unkCmd0D[2]; // 0x1E + u32 unkCmd0DParam; // 0x20 + u8 xreleCmd[2]; // 0x24 + u8 releaseValue; // 0x26 + u8 panCmd; + u8 panValue; // 0x28 + u8 tieCmd; // 0x29 + u8 tieKeyValue; // 0x2A + u8 tieVelocityValue; // 0x2B + u8 unkCmd0C[2]; // 0x2C + u16 unkCmd0CParam; // 0x2E + u8 end[2]; // 0x30 +}; + +#define MPT_FLG_VOLSET 0x01 +#define MPT_FLG_VOLCHG 0x03 +#define MPT_FLG_PITSET 0x04 +#define MPT_FLG_PITCHG 0x0C +#define MPT_FLG_START 0x40 +#define MPT_FLG_EXIST 0x80 + +struct MusicPlayerTrack +{ + u8 flags; + u8 wait; + u8 patternLevel; + u8 repN; + u8 gateTime; + u8 key; + u8 velocity; + u8 runningStatus; + u8 keyM; + u8 pitM; + s8 keyShift; + s8 keyShiftX; + s8 tune; + u8 pitX; + s8 bend; + u8 bendRange; + u8 volMR; + u8 volML; + u8 vol; + u8 volX; + s8 pan; + s8 panX; + s8 modM; + u8 mod; + u8 modT; + u8 lfoSpeed; + u8 lfoSpeedC; + u8 lfoDelay; + u8 lfoDelayC; + u8 priority; + u8 echoVolume; + u8 echoLength; + struct SoundChannel *chan; + struct ToneData tone; + u8 gap[10]; + u16 unk_3A; + u32 unk_3C; + u8 *cmdPtr; + u8 *patternStack[3]; +}; + +#define MUSICPLAYER_STATUS_TRACK 0x0000ffff +#define MUSICPLAYER_STATUS_PAUSE 0x80000000 + +#define MAX_MUSICPLAYER_TRACKS 16 + +#define TEMPORARY_FADE 0x0001 +#define FADE_IN 0x0002 +#define FADE_VOL_MAX 64 +#define FADE_VOL_SHIFT 2 + +struct MusicPlayerInfo +{ + struct SongHeader *songHeader; + u32 status; + u8 trackCount; + u8 priority; + u8 cmd; + u8 unk_B; + u32 clock; + u8 gap[8]; + u8 *memAccArea; + u16 tempoD; + u16 tempoU; + u16 tempoI; + u16 tempoC; + u16 fadeOI; + u16 fadeOC; + u16 fadeOV; + struct MusicPlayerTrack *tracks; + struct ToneData *tone; + u32 ident; + u32 func; + u32 intp; +}; + +struct MusicPlayer +{ + struct MusicPlayerInfo *info; + struct MusicPlayerTrack *track; + u8 unk_8; + u16 unk_A; +}; + +struct Song +{ + struct SongHeader *header; + u16 ms; + u16 me; +}; + +extern const struct MusicPlayer gMPlayTable[]; +extern const struct Song gSongTable[]; + + + +extern u8 gMPlayMemAccArea[]; + +//u8 gPokemonCrySong[52]; +//u8 gPokemonCrySongs[52 * MAX_POKEMON_CRIES]; + +#define MAX_POKEMON_CRIES 2 + +extern struct PokemonCrySong gPokemonCrySong; +extern struct PokemonCrySong gPokemonCrySongs[]; + +extern struct MusicPlayerInfo gPokemonCryMusicPlayers[]; +extern struct MusicPlayerTrack gPokemonCryTracks[]; + +extern char SoundMainRAM[]; + +extern void *gMPlayJumpTable[]; + +typedef void (*XcmdFunc)(struct MusicPlayerInfo *, struct MusicPlayerTrack *); +extern const XcmdFunc gXcmdTable[]; + +extern struct CgbChannel gCgbChans[]; + +extern const u8 gScaleTable[]; +extern const u32 gFreqTable[]; +extern const u16 gPcmSamplesPerVBlankTable[]; + +extern const u8 gCgbScaleTable[]; +extern const s16 gCgbFreqTable[]; +extern const u8 gNoiseTable[]; + +extern const struct PokemonCrySong gPokemonCrySongTemplate; + +extern const struct ToneData voicegroup_pokemon_cry; + +extern char gNumMusicPlayers[]; +extern char gMaxLines[]; + +#define NUM_MUSIC_PLAYERS ((u16)gNumMusicPlayers) +#define MAX_LINES ((u32)gMaxLines) + +u32 umul3232H32(u32 multiplier, u32 multiplicand); +void SoundMain(void); +void SoundMainBTM(void); +void TrackStop(struct MusicPlayerInfo *mplayInfo, struct MusicPlayerTrack *track); +void MPlayMain(void); +void RealClearChain(void *x); + +void MPlayContinue(struct MusicPlayerInfo *mplayInfo); +void MPlayStart(struct MusicPlayerInfo *mplayInfo, struct SongHeader *songHeader); +void m4aMPlayStop(struct MusicPlayerInfo *mplayInfo); +void FadeOutBody(struct MusicPlayerInfo *mplayInfo); +void TrkVolPitSet(struct MusicPlayerInfo *mplayInfo, struct MusicPlayerTrack *track); +void MPlayFadeOut(struct MusicPlayerInfo *mplayInfo, u16 speed); +void ClearChain(void *x); +void Clear64byte(void *addr); +void SoundInit(struct SoundInfo *soundInfo); +void MPlayExtender(struct CgbChannel *cgbChans); +void m4aSoundMode(u32 mode); +void MPlayOpen(struct MusicPlayerInfo *mplayInfo, struct MusicPlayerTrack *track, u8 a3); +void CgbSound(void); +void CgbOscOff(u8); +u32 MidiKeyToCgbFreq(u8, u8, u8); +void DummyFunc(void); +void MPlayJumpTableCopy(void **mplayJumpTable); +void SampleFreqSet(u32 freq); +void m4aSoundVSyncOn(void); +void m4aSoundVSyncOff(void); + +void ClearModM(struct MusicPlayerTrack *track); +void m4aMPlayModDepthSet(struct MusicPlayerInfo *mplayInfo, u16 trackBits, u8 modDepth); +void m4aMPlayLFOSpeedSet(struct MusicPlayerInfo *mplayInfo, u16 trackBits, u8 lfoSpeed); + +struct MusicPlayerInfo *SetPokemonCryTone(struct ToneData *tone); +void SetPokemonCryVolume(u8 val); +void SetPokemonCryPanpot(s8 val); +void SetPokemonCryPitch(s16 val); +void SetPokemonCryLength(u16 val); +void SetPokemonCryRelease(u8 val); +void SetPokemonCryProgress(u32 val); +int IsPokemonCryPlaying(struct MusicPlayerInfo *mplayInfo); +void SetPokemonCryChorus(s8 val); +void SetPokemonCryStereo(u32 val); +void SetPokemonCryPriority(u8 val); + +// sound command handler functions +void ply_fine(struct MusicPlayerInfo *, struct MusicPlayerTrack *); +void ply_goto(struct MusicPlayerInfo *, struct MusicPlayerTrack *); +void ply_patt(struct MusicPlayerInfo *, struct MusicPlayerTrack *); +void ply_pend(struct MusicPlayerInfo *, struct MusicPlayerTrack *); +void ply_rept(struct MusicPlayerInfo *, struct MusicPlayerTrack *); +void ply_memacc(struct MusicPlayerInfo *, struct MusicPlayerTrack *); +void ply_prio(struct MusicPlayerInfo *, struct MusicPlayerTrack *); +void ply_tempo(struct MusicPlayerInfo *, struct MusicPlayerTrack *); +void ply_keysh(struct MusicPlayerInfo *, struct MusicPlayerTrack *); +void ply_voice(struct MusicPlayerInfo *, struct MusicPlayerTrack *); +void ply_vol(struct MusicPlayerInfo *, struct MusicPlayerTrack *); +void ply_pan(struct MusicPlayerInfo *, struct MusicPlayerTrack *); +void ply_bend(struct MusicPlayerInfo *, struct MusicPlayerTrack *); +void ply_bendr(struct MusicPlayerInfo *, struct MusicPlayerTrack *); +void ply_lfos(struct MusicPlayerInfo *, struct MusicPlayerTrack *); +void ply_lfodl(struct MusicPlayerInfo *, struct MusicPlayerTrack *); +void ply_mod(struct MusicPlayerInfo *, struct MusicPlayerTrack *); +void ply_modt(struct MusicPlayerInfo *, struct MusicPlayerTrack *); +void ply_tune(struct MusicPlayerInfo *, struct MusicPlayerTrack *); +void ply_port(struct MusicPlayerInfo *, struct MusicPlayerTrack *); +void ply_xcmd(struct MusicPlayerInfo *, struct MusicPlayerTrack *); +void ply_endtie(struct MusicPlayerInfo *, struct MusicPlayerTrack *); +void ply_note(struct MusicPlayerInfo *, struct MusicPlayerTrack *); + +// extended sound command handler functions +void ply_xxx(struct MusicPlayerInfo *, struct MusicPlayerTrack *); +void ply_xwave(struct MusicPlayerInfo *, struct MusicPlayerTrack *); +void ply_xtype(struct MusicPlayerInfo *, struct MusicPlayerTrack *); +void ply_xatta(struct MusicPlayerInfo *, struct MusicPlayerTrack *); +void ply_xdeca(struct MusicPlayerInfo *, struct MusicPlayerTrack *); +void ply_xsust(struct MusicPlayerInfo *, struct MusicPlayerTrack *); +void ply_xrele(struct MusicPlayerInfo *, struct MusicPlayerTrack *); +void ply_xiecv(struct MusicPlayerInfo *, struct MusicPlayerTrack *); +void ply_xiecl(struct MusicPlayerInfo *, struct MusicPlayerTrack *); +void ply_xleng(struct MusicPlayerInfo *, struct MusicPlayerTrack *); +void ply_xswee(struct MusicPlayerInfo *, struct MusicPlayerTrack *); +void ply_xcmd_0C(struct MusicPlayerInfo *, struct MusicPlayerTrack *); +void ply_xcmd_0D(struct MusicPlayerInfo *, struct MusicPlayerTrack *); + +#endif // GUARD_M4A_INTERNAL_H diff --git a/EngineHacks/Necessary/GrowthGetters/C/include/gba/macro.h b/EngineHacks/Necessary/GrowthGetters/C/include/gba/macro.h new file mode 100644 index 0000000000..ab42c9da32 --- /dev/null +++ b/EngineHacks/Necessary/GrowthGetters/C/include/gba/macro.h @@ -0,0 +1,223 @@ +#ifndef GUARD_GBA_MACRO_H +#define GUARD_GBA_MACRO_H + +#define CPU_FILL(value, dest, size, bit) \ +{ \ + vu##bit tmp = (vu##bit)(value); \ + CpuSet((void *)&tmp, \ + dest, \ + CPU_SET_##bit##BIT | CPU_SET_SRC_FIXED | ((size)/(bit/8) & 0x1FFFFF)); \ +} + +#define CpuFill16(value, dest, size) CPU_FILL(value, dest, size, 16) +#define CpuFill32(value, dest, size) CPU_FILL(value, dest, size, 32) + +#define CPU_COPY(src, dest, size, bit) CpuSet(src, dest, CPU_SET_##bit##BIT | ((size)/(bit/8) & 0x1FFFFF)) + +#define CpuCopy16(src, dest, size) CPU_COPY(src, dest, size, 16) +#define CpuCopy32(src, dest, size) CPU_COPY(src, dest, size, 32) + +#define CpuFastFill(value, dest, size) \ +{ \ + vu32 tmp = (vu32)(value); \ + CpuFastSet((void *)&tmp, \ + dest, \ + CPU_FAST_SET_SRC_FIXED | ((size)/(32/8) & 0x1FFFFF)); \ +} + +#define CpuFastFill16(value, dest, size) CpuFastFill(((value) << 16) | (value), (dest), (size)) + +#define CpuFastCopy(src, dest, size) CpuFastSet(src, dest, ((size)/(32/8) & 0x1FFFFF)) + +#define DmaSet(dmaNum, src, dest, control) \ +{ \ + vu32 *dmaRegs = (vu32 *)REG_ADDR_DMA##dmaNum; \ + dmaRegs[0] = (vu32)(src); \ + dmaRegs[1] = (vu32)(dest); \ + dmaRegs[2] = (vu32)(control); \ + dmaRegs[2]; \ +} + +#define DMA_FILL(dmaNum, value, dest, size, bit) \ +{ \ + vu##bit tmp = (vu##bit)(value); \ + DmaSet(dmaNum, \ + &tmp, \ + dest, \ + (DMA_ENABLE | DMA_START_NOW | DMA_##bit##BIT | DMA_SRC_FIXED | DMA_DEST_INC) << 16 \ + | ((size)/(bit/8))); \ +} + +#define DmaFill16(dmaNum, value, dest, size) DMA_FILL(dmaNum, value, dest, size, 16) +#define DmaFill32(dmaNum, value, dest, size) DMA_FILL(dmaNum, value, dest, size, 32) + +// Note that the DMA clear macros cause the DMA control value to be calculated +// at runtime rather than compile time. The size is divided by the DMA transfer +// unit size (2 or 4 bytes) and then combined with the DMA control flags using a +// bitwise OR operation. + +#define DMA_CLEAR(dmaNum, dest, size, bit) \ +{ \ + vu##bit *_dest = (vu##bit *)(dest); \ + u32 _size = size; \ + DmaFill##bit(dmaNum, 0, _dest, _size); \ +} + +#define DmaClear16(dmaNum, dest, size) DMA_CLEAR(dmaNum, dest, size, 16) +#define DmaClear32(dmaNum, dest, size) DMA_CLEAR(dmaNum, dest, size, 32) + +#define DMA_COPY(dmaNum, src, dest, size, bit) \ + DmaSet(dmaNum, \ + src, \ + dest, \ + (DMA_ENABLE | DMA_START_NOW | DMA_##bit##BIT | DMA_SRC_INC | DMA_DEST_INC) << 16 \ + | ((size)/(bit/8))) + +#define DmaCopy16(dmaNum, src, dest, size) DMA_COPY(dmaNum, src, dest, size, 16) +#define DmaCopy32(dmaNum, src, dest, size) DMA_COPY(dmaNum, src, dest, size, 32) + +#define DmaStop(dmaNum) \ +{ \ + vu16 *dmaRegs = (vu16 *)REG_ADDR_DMA##dmaNum; \ + dmaRegs[5] &= ~(DMA_START_MASK | DMA_DREQ_ON | DMA_REPEAT); \ + dmaRegs[5] &= ~DMA_ENABLE; \ + dmaRegs[5]; \ +} + +#define DmaCopyLarge(dmaNum, src, dest, size, block, bit) \ +{ \ + const void *_src = src; \ + void *_dest = (void *)(dest); \ + u32 _size = size; \ + while (1) \ + { \ + DmaCopy##bit(dmaNum, _src, _dest, (block)); \ + _src += (block); \ + _dest += (block); \ + _size -= (block); \ + if (_size <= (block)) \ + { \ + DmaCopy##bit(dmaNum, _src, _dest, _size); \ + break; \ + } \ + } \ +} + +#define DmaClearLarge(dmaNum, dest, size, block, bit) \ +{ \ + void *_dest = dest; \ + u32 _size = size; \ + while (1) \ + { \ + DmaFill##bit(dmaNum, 0, _dest, (block)); \ + _dest += (block); \ + _size -= (block); \ + if (_size <= (block)) \ + { \ + DmaFill##bit(dmaNum, 0, _dest, _size); \ + break; \ + } \ + } \ +} + +#define DmaCopyLarge16(dmaNum, src, dest, size, block) DmaCopyLarge(dmaNum, src, dest, size, block, 16) +#define DmaCopyLarge32(dmaNum, src, dest, size, block) DmaCopyLarge(dmaNum, src, dest, size, block, 32) + +#define DmaClearLarge16(dmaNum, dest, size, block) DmaClearLarge(dmaNum, dest, size, block, 16) +#define DmaClearLarge32(dmaNum, dest, size, block) DmaClearLarge(dmaNum, dest, size, block, 32) + +#define DmaCopyDefvars(dmaNum, src, dest, size, bit) \ +{ \ + const void *_src = src; \ + void *_dest = (void *)(dest); \ + u32 _size = size; \ + DmaCopy##bit(dmaNum, _src, _dest, _size); \ +} + +#define DmaCopy16Defvars(dmaNum, src, dest, size) DmaCopyDefvars(dmaNum, src, dest, size, 16) +#define DmaCopy32Defvars(dmaNum, src, dest, size) DmaCopyDefvars(dmaNum, src, dest, size, 32) + +#define DmaFillLarge(dmaNum, fillval, dest, size, block, bit) \ +{ \ + void *_dest = (void *)(dest); \ + u32 _size = (u32)(size); \ + while (1) \ + { \ + DmaFill##bit(dmaNum, fillval, _dest, (block)); \ + _dest += (block); \ + _size -= (block); \ + if (_size <= (block)) \ + { \ + DmaFill##bit(dmaNum, fillval, _dest, _size); \ + break; \ + } \ + } \ +} + +#define DmaFill16Large(dmaNum, fillval, dest, size, block) DmaFillLarge(dmaNum, fillval, dest, size, block, 16) +#define DmaFill32Large(dmaNum, fillval, dest, size, block) DmaFillLarge(dmaNum, fillval, dest, size, block, 32) + +#define DmaFillDefvars(dmaNum, fillval, dest, size, bit) \ +{ \ + void *_dest = (void *)(dest); \ + u32 _size = (u##bit)(size); \ + DmaFill##bit(dmaNum, fillval, _dest, _size); \ +} + +#define DmaFill16Defvars(dmaNum, fillval, dest, size) DmaFillDefvars(dmaNum, fillval, dest, size, 16) +#define DmaFill32Defvars(dmaNum, fillval, dest, size) DmaFillDefvars(dmaNum, fillval, dest, size, 32) + +// from pokeemerald +// Maximum amount of data we will transfer in one operation +#define MAX_DMA_BLOCK_SIZE 0x1000 + +#define MAX_DMA_REQUESTS 128 + +#define DMA_REQUEST_COPY32 1 +#define DMA_REQUEST_FILL32 2 +#define DMA_REQUEST_COPY16 3 +#define DMA_REQUEST_FILL16 4 + +#define Dma3CopyLarge_(src, dest, size, bit) \ +{ \ + const void *_src = src; \ + void *_dest = dest; \ + u32 _size = size; \ + while (1) \ + { \ + if (_size <= MAX_DMA_BLOCK_SIZE) \ + { \ + DmaCopy##bit(3, _src, _dest, _size); \ + break; \ + } \ + DmaCopy##bit(3, _src, _dest, MAX_DMA_BLOCK_SIZE); \ + _src += MAX_DMA_BLOCK_SIZE; \ + _dest += MAX_DMA_BLOCK_SIZE; \ + _size -= MAX_DMA_BLOCK_SIZE; \ + } \ +} + +#define Dma3CopyLarge16_(src, dest, size) Dma3CopyLarge_(src, dest, size, 16) +#define Dma3CopyLarge32_(src, dest, size) Dma3CopyLarge_(src, dest, size, 32) + +#define Dma3FillLarge_(value, dest, size, bit) \ +{ \ + void *_dest = dest; \ + u32 _size = size; \ + while (1) \ + { \ + if (_size <= MAX_DMA_BLOCK_SIZE) \ + { \ + DmaFill##bit(3, value, _dest, _size); \ + break; \ + } \ + DmaFill##bit(3, value, _dest, MAX_DMA_BLOCK_SIZE); \ + _dest += MAX_DMA_BLOCK_SIZE; \ + _size -= MAX_DMA_BLOCK_SIZE; \ + } \ +} + +#define Dma3FillLarge16_(value, dest, size) Dma3FillLarge_(value, dest, size, 16) +#define Dma3FillLarge32_(value, dest, size) Dma3FillLarge_(value, dest, size, 32) + +#endif // GUARD_GBA_MACRO_H diff --git a/EngineHacks/Necessary/GrowthGetters/C/include/gba/multiboot.h b/EngineHacks/Necessary/GrowthGetters/C/include/gba/multiboot.h new file mode 100644 index 0000000000..e88b43a191 --- /dev/null +++ b/EngineHacks/Necessary/GrowthGetters/C/include/gba/multiboot.h @@ -0,0 +1,55 @@ +#ifndef GUARD_GBA_MULTIBOOT_H +#define GUARD_GBA_MULTIBOOT_H + +#define MULTIBOOT_NCHILD 3 // Maximum number of slaves +#define MULTIBOOT_HEADER_SIZE 0xc0 // Header size +#define MULTIBOOT_SEND_SIZE_MIN 0x100 // Minimum transmission size +#define MULTIBOOT_SEND_SIZE_MAX 0x40000 // Maximum transmission size + +struct MultiBootParam +{ + u32 system_work[5]; + u8 handshake_data; + u8 padding; + u16 handshake_timeout; + u8 probe_count; + u8 client_data[MULTIBOOT_NCHILD]; + u8 palette_data; + u8 response_bit; + u8 client_bit; + u8 reserved1; + u8 *boot_srcp; + u8 *boot_endp; + u8 *masterp; + u8 *reserved2[MULTIBOOT_NCHILD]; + u32 system_work2[4]; + u8 sendflag; + u8 probe_target_bit; + u8 check_wait; + u8 server_type; +}; + +#define MULTIBOOT_ERROR_04 0x04 +#define MULTIBOOT_ERROR_08 0x08 +#define MULTIBOOT_ERROR_0c 0x0c +#define MULTIBOOT_ERROR_40 0x40 +#define MULTIBOOT_ERROR_44 0x44 +#define MULTIBOOT_ERROR_48 0x48 +#define MULTIBOOT_ERROR_4c 0x4c +#define MULTIBOOT_ERROR_80 0x80 +#define MULTIBOOT_ERROR_84 0x84 +#define MULTIBOOT_ERROR_88 0x88 +#define MULTIBOOT_ERROR_8c 0x8c +#define MULTIBOOT_ERROR_NO_PROBE_TARGET 0x50 +#define MULTIBOOT_ERROR_NO_DLREADY 0x60 +#define MULTIBOOT_ERROR_BOOT_FAILURE 0x70 +#define MULTIBOOT_ERROR_HANDSHAKE_FAILURE 0x71 + +#define MULTIBOOT_CONNECTION_CHECK_WAIT 15 + +#define MULTIBOOT_SERVER_TYPE_NORMAL 0 +#define MULTIBOOT_SERVER_TYPE_QUICK 1 + +#define MULTIBOOT_HANDSHAKE_TIMEOUT 400 + +#endif // GUARD_GBA_MULTIBOOT_H diff --git a/EngineHacks/Necessary/GrowthGetters/C/include/gba/syscall.h b/EngineHacks/Necessary/GrowthGetters/C/include/gba/syscall.h new file mode 100644 index 0000000000..d3c4c57071 --- /dev/null +++ b/EngineHacks/Necessary/GrowthGetters/C/include/gba/syscall.h @@ -0,0 +1,43 @@ +#ifndef GUARD_GBA_SYSCALL_H +#define GUARD_GBA_SYSCALL_H + +#define RESET_EWRAM 0x01 +#define RESET_IWRAM 0x02 +#define RESET_PALETTE 0x04 +#define RESET_VRAM 0x08 +#define RESET_OAM 0x10 +#define RESET_SIO_REGS 0x20 +#define RESET_SOUND_REGS 0x40 +#define RESET_REGS 0x80 +#define RESET_ALL 0xFF + +void SoftReset(u32 resetFlags); +void SoundBiasReset(void); +void SoundBiasSet(void); +void RegisterRamReset(u32 resetFlags); +void VBlankIntrWait(void); +u16 Sqrt(u32 num); +u16 ArcTan2(s16 x, s16 y); + +#define CPU_SET_SRC_FIXED 0x01000000 +#define CPU_SET_16BIT 0x00000000 +#define CPU_SET_32BIT 0x04000000 + +void CpuSet(const void *src, void *dest, u32 control); + +#define CPU_FAST_SET_SRC_FIXED 0x01000000 + +void CpuFastSet(const void *src, void *dest, u32 control); +void BgAffineSet(struct BgAffineSrcData *src, struct BgAffineDstData *dest, s32 count); +void ObjAffineSet(struct ObjAffineSrcData *src, void *dest, s32 count, s32 offset); +void LZ77UnCompWram(const void *src, void *dest); +int Div(int, int); +int DivArm(int, int); +int DivRem(int, int); +void HuffUnComp(void const * src, void * dst); +void LZ77UnCompVram(const void *src, void *dest); +void RLUnCompWram(const void *src, void *dest); +void RLUnCompVram(const void *src, void *dest); +int MultiBoot(struct MultiBootParam *mp); + +#endif // GUARD_GBA_SYSCALL_H diff --git a/EngineHacks/Necessary/GrowthGetters/C/include/gba/types.h b/EngineHacks/Necessary/GrowthGetters/C/include/gba/types.h new file mode 100644 index 0000000000..e7f95133f0 --- /dev/null +++ b/EngineHacks/Necessary/GrowthGetters/C/include/gba/types.h @@ -0,0 +1,238 @@ +#ifndef GUARD_GBA_TYPES_H +#define GUARD_GBA_TYPES_H + +#include + +typedef uint8_t u8; +typedef uint16_t u16; +typedef uint32_t u32; +typedef uint64_t u64; +typedef int8_t s8; +typedef int16_t s16; +typedef int32_t s32; +typedef int64_t s64; + +typedef volatile u8 vu8; +typedef volatile u16 vu16; +typedef volatile u32 vu32; +typedef volatile u64 vu64; +typedef volatile s8 vs8; +typedef volatile s16 vs16; +typedef volatile s32 vs32; +typedef volatile s64 vs64; + +typedef float f32; +typedef double f64; + +typedef u8 bool8; +typedef u16 bool16; +typedef u32 bool32; + +struct DispCnt +{ + u16 mode:3; + u16 cgbMode:1; // reserved, do not use + u16 bmpFrameNum:1; + u16 hblankIntervalFree:1; + u16 obj1dMap:1; + u16 forcedBlank:1; + u16 bg0_on:1; + u16 bg1_on:1; + u16 bg2_on:1; + u16 bg3_on:1; + u16 obj_on:1; + u16 win0_on:1; + u16 win1_on:1; + u16 objWin_on:1; +}; + +struct DispStat +{ + u16 vblankFlag:1; + u16 hblankFlag:1; + u16 vcountFlag:1; + u16 vblankIrqEnable:1; + u16 hblankIrqEnable:1; + u16 vcountIrqEnable:1; + u16 dummy:2; + u8 vcountCompare; +}; + +struct BgCnt +{ + u16 priority:2; + u16 charBaseBlock:2; + u16 dummy:2; + u16 mosaic:1; + u16 colorMode:1; + u16 screenBaseBlock:5; + u16 areaOverflowMode:1; + u16 screenSize:2; +}; + +struct WinCnt +{ + u8 win0_enableBg0 : 1; + u8 win0_enableBg1 : 1; + u8 win0_enableBg2 : 1; + u8 win0_enableBg3 : 1; + u8 win0_enableObj : 1; + u8 win0_enableBlend : 1; + u8 : 2; + + u8 win1_enableBg0 : 1; + u8 win1_enableBg1 : 1; + u8 win1_enableBg2 : 1; + u8 win1_enableBg3 : 1; + u8 win1_enableObj : 1; + u8 win1_enableBlend : 1; + u8 : 2; + + u8 wout_enableBg0 : 1; + u8 wout_enableBg1 : 1; + u8 wout_enableBg2 : 1; + u8 wout_enableBg3 : 1; + u8 wout_enableObj : 1; + u8 wout_enableBlend : 1; + u8 : 2; + + u8 wobj_enableBg0 : 1; + u8 wobj_enableBg1 : 1; + u8 wobj_enableBg2 : 1; + u8 wobj_enableBg3 : 1; + u8 wobj_enableObj : 1; + u8 wobj_enableBlend : 1; + u8 : 2; +}; + +struct BlendCnt +{ + u16 target1_bg0_on:1; + u16 target1_bg1_on:1; + u16 target1_bg2_on:1; + u16 target1_bg3_on:1; + u16 target1_obj_on:1; + u16 target1_bd_on:1; + u16 effect:2; + u16 target2_bg0_on:1; + u16 target2_bg1_on:1; + u16 target2_bg2_on:1; + u16 target2_bg3_on:1; + u16 target2_obj_on:1; + u16 target2_bd_on:1; +}; + +struct PlttData +{ + u16 r:5; // red + u16 g:5; // green + u16 b:5; // blue + u16 unused_15:1; +} /*__attribute__((packed))*/; + +struct OamData +{ + /*0x00*/ u32 y:8; + /*0x01*/ u32 affineMode:2; // 0x1, 0x2 = 0x3 + u32 objMode:2; // 0x4, 0x8 = 0xC + u32 mosaic:1; // 0x10 + u32 bpp:1; // 0x20 + u32 shape:2; // 0x40, 0x80 + + /*0x02*/ u32 x:9; + u32 matrixNum:5; // bits 3/4 are h-flip/v-flip if not in affine mode + u32 size:2; + + /*0x04*/ u16 tileNum:10; + u16 priority:2; + u16 paletteNum:4; + /*0x06*/ u16 affineParam; +}; + +#define ST_OAM_OBJ_NORMAL 0 +#define ST_OAM_OBJ_BLEND 1 +#define ST_OAM_OBJ_WINDOW 2 + +#define ST_OAM_AFFINE_OFF 0 +#define ST_OAM_AFFINE_NORMAL 1 +#define ST_OAM_AFFINE_ERASE 2 +#define ST_OAM_AFFINE_DOUBLE 3 + +#define ST_OAM_AFFINE_ON_MASK 1 +#define ST_OAM_AFFINE_DOUBLE_MASK 2 + +#define ST_OAM_4BPP 0 +#define ST_OAM_8BPP 1 + +#define ST_OAM_SQUARE 0 +#define ST_OAM_H_RECTANGLE 1 +#define ST_OAM_V_RECTANGLE 2 + +struct BgAffineSrcData +{ + s32 texX; + s32 texY; + s16 scrX; + s16 scrY; + s16 sx; + s16 sy; + u16 alpha; +}; + +struct BgAffineDstData +{ + s16 pa; + s16 pb; + s16 pc; + s16 pd; + s32 dx; + s32 dy; +}; + +struct ObjAffineSrcData +{ + s16 xScale; + s16 yScale; + u16 rotation; +}; + +// Multi-player SIO Control Structure +struct SioMultiCnt +{ + u16 baudRate:2; // baud rate + u16 si:1; // SI terminal + u16 sd:1; // SD terminal + u16 id:2; // ID + u16 error:1; // error flag + u16 enable:1; // SIO enable + u16 unused_11_8:4; + u16 mode:2; // communication mode (should equal 2) + u16 intrEnable:1; // IRQ enable + u16 unused_15:1; + u16 data; // data +}; + +#define ST_SIO_MULTI_MODE 2 // Multi-player communication mode + +// baud rate +#define ST_SIO_9600_BPS 0 // 9600 bps +#define ST_SIO_38400_BPS 1 // 38400 bps +#define ST_SIO_57600_BPS 2 // 57600 bps +#define ST_SIO_115200_BPS 3 // 115200 bps + +struct WaitCnt +{ + u16 sramWait:2; + u16 rom0_1stAcc:2; + u16 rom0_2ndAcc:1; + u16 rom1_1stAcc:2; + u16 rom1_2ndAcc:1; + u16 rom2_1stAcc:2; + u16 rom2_2ndAcc:1; + u16 phiTerminalClock:2; + u16 dummy:1; + u16 prefetchBufEnable:1; + u16 gamePakType:1; +}; + +#endif // GUARD_GBA_TYPES_H diff --git a/EngineHacks/Necessary/GrowthGetters/C/include/gbaio.h b/EngineHacks/Necessary/GrowthGetters/C/include/gbaio.h new file mode 100644 index 0000000000..a047006749 --- /dev/null +++ b/EngineHacks/Necessary/GrowthGetters/C/include/gbaio.h @@ -0,0 +1,12 @@ +#ifndef GUARD_GBAIO_H +#define GUARD_GBAIO_H + +#include "gba/types.h" +#include "gba/io_reg.h" + +#define REG(type, addr) (*((type volatile *) (addr))) + +#define REG_BLDCA REG(u8, REG_ADDR_BLDALPHA + 0) +#define REG_BLDCB REG(u8, REG_ADDR_BLDALPHA + 1) + +#endif /* GUARD_GBAIO_H */ diff --git a/EngineHacks/Necessary/GrowthGetters/C/include/global.h b/EngineHacks/Necessary/GrowthGetters/C/include/global.h new file mode 100644 index 0000000000..f4b190dabb --- /dev/null +++ b/EngineHacks/Necessary/GrowthGetters/C/include/global.h @@ -0,0 +1,47 @@ +#ifndef GUARD_GLOBAL_H +#define GUARD_GLOBAL_H + +#include + +#include "gba/gba.h" + +#define CONST_DATA __attribute__((section(".data"))) + +#include "types.h" +#include "variables.h" +#include "functions.h" + +// helper macros + +#define ARRAY_COUNT(array) (sizeof(array) / sizeof((array)[0])) + +#define RED_VALUE(color) ((color) & 0x1F) +#define GREEN_VALUE(color) (((color) >> 5) & 0x1F) +#define BLUE_VALUE(color) (((color) >> 10) & 0x1F) + +#define ABS(aValue) ((aValue) >= 0 ? (aValue) : -(aValue)) + +#define SIN(aAngle) (gSinLookup[(aAngle&0xFF)]) +#define COS(aAngle) (gSinLookup[0x40 + (aAngle&0xFF)]) + +#define RECT_DISTANCE(aXA, aYA, aXB, aYB) (ABS((aXA) - (aXB)) + ABS((aYA) - (aYB))) + +#define LIMIT_AREA(num, min, max) \ + if (num > max) \ + num = max; \ + if (num < min) \ + num = min; + +#define LIMIT_AREA_(num, min, max) \ + if (num < min) \ + num = min; \ + else if (num > max) \ + num = max; + +#if !MODERN +# define STRUCT_PAD(from, to) unsigned char _pad_ ## from[(to) - (from)] +#else +# define STRUCT_PAD(from, to) +#endif + +#endif // GUARD_GLOBAL_H diff --git a/EngineHacks/Necessary/GrowthGetters/C/include/hardware.h b/EngineHacks/Necessary/GrowthGetters/C/include/hardware.h new file mode 100644 index 0000000000..0bb7f39098 --- /dev/null +++ b/EngineHacks/Necessary/GrowthGetters/C/include/hardware.h @@ -0,0 +1,209 @@ +#ifndef GUARD_HARDWARE_H +#define GUARD_HARDWARE_H + +#include "global.h" + +enum { + FRAMES_PER_SECOND = 60, + FRAMES_PER_MINUTE = 60 * FRAMES_PER_SECOND, + FRAMES_PER_HOUR = 60 * FRAMES_PER_MINUTE, +}; + +// Utility macros and constants +extern u16 gPaletteBuffer[]; + +// Some functions only match with one of the macros. +#define TILEMAP_INDEX(aX, aY) (0x20 * (aY) + (aX)) +#define TILEMAP_INDEX2(aX, aY) (((aY) << 5) + (aX)) + +#define TILEMAP_LOCATED(aMap, aX, aY) (TILEMAP_INDEX((aX), (aY)) + (aMap)) + +#define TILEREF(aChar, aPal) ((aChar) + ((aPal) << 12)) +#define TILE_HFLIP 0x0400 +#define TILE_VFLIP 0x0800 + +#define CHR_SIZE 0x20 +#define CHR_LINE 0x20 +#define BG_CHR_ADDR(n) (void *)(BG_VRAM + (CHR_SIZE * (n))) +#define OBJ_CHR_ADDR(n) (void *)(OBJ_VRAM0 + (CHR_SIZE * (n))) + +#define PAL_BUF_COLOR(buf, palid, colornum) buf[(palid) * 0x10 + (colornum)] +#define PAL_COLOR(palid, colornum) PAL_BUF_COLOR(gPaletteBuffer, palid, colornum) +#define PAL_BG_COLOR(palid, colornum) PAL_COLOR(palid, colornum) +#define PAL_OBJ_COLOR(palid, colornum) PAL_COLOR((palid) + 0x10, colornum) +#define PAL_BG(palid) (&PAL_BG_COLOR(palid, 0)) +#define PAL_OBJ(palid) (&PAL_OBJ_COLOR(palid, 0)) + +#define OAM2_PRIORITY(aValue) (((aValue) & 0x3) << 10) + +#define BG_SYNC_BIT(aBg) (1 << (aBg)) + +enum { + BG_0 = 0, + BG_1, + BG_2, + BG_3, +}; + +enum { + BG0_SYNC_BIT = BG_SYNC_BIT(0), + BG1_SYNC_BIT = BG_SYNC_BIT(1), + BG2_SYNC_BIT = BG_SYNC_BIT(2), + BG3_SYNC_BIT = BG_SYNC_BIT(3), +}; + +#define ApplyPalettes(aSrc, aPalId, aPalCount) CopyToPaletteBuffer((aSrc), 0x20 * (aPalId), 0x20 * (aPalCount)) +#define ApplyPalette(aSrc, aPalId) ApplyPalettes((aSrc), (aPalId), 1) + +#define SetDispEnable(bg0, bg1, bg2, bg3, obj) \ +{ \ + gLCDControlBuffer.dispcnt.bg0_on = (bg0); \ + gLCDControlBuffer.dispcnt.bg1_on = (bg1); \ + gLCDControlBuffer.dispcnt.bg2_on = (bg2); \ + gLCDControlBuffer.dispcnt.bg3_on = (bg3); \ + gLCDControlBuffer.dispcnt.obj_on = (obj); \ +} + +#define SetWinEnable(win0, win1, objwin) \ +{ \ + gLCDControlBuffer.dispcnt.win0_on = (win0); \ + gLCDControlBuffer.dispcnt.win1_on = (win1); \ + gLCDControlBuffer.dispcnt.objWin_on = (objwin); \ +} + +#define SetWin0Box(left, top, right, bottom) \ +{ \ + gLCDControlBuffer.win0_left = (left); \ + gLCDControlBuffer.win0_top = (top); \ + gLCDControlBuffer.win0_right = (right); \ + gLCDControlBuffer.win0_bottom = (bottom); \ +} + +#define SetWin1Box(left, top, right, bottom) \ +{ \ + gLCDControlBuffer.win1_left = (left); \ + gLCDControlBuffer.win1_top = (top); \ + gLCDControlBuffer.win1_right = (right); \ + gLCDControlBuffer.win1_bottom = (bottom); \ +} + +#define SetWin0Layers(bg0, bg1, bg2, bg3, obj) \ +{ \ + gLCDControlBuffer.wincnt.win0_enableBg0 = (bg0); \ + gLCDControlBuffer.wincnt.win0_enableBg1 = (bg1); \ + gLCDControlBuffer.wincnt.win0_enableBg2 = (bg2); \ + gLCDControlBuffer.wincnt.win0_enableBg3 = (bg3); \ + gLCDControlBuffer.wincnt.win0_enableObj = (obj); \ +} + +#define SetWin1Layers(bg0, bg1, bg2, bg3, obj) \ +{ \ + gLCDControlBuffer.wincnt.win1_enableBg0 = (bg0); \ + gLCDControlBuffer.wincnt.win1_enableBg1 = (bg1); \ + gLCDControlBuffer.wincnt.win1_enableBg2 = (bg2); \ + gLCDControlBuffer.wincnt.win1_enableBg3 = (bg3); \ + gLCDControlBuffer.wincnt.win1_enableObj = (obj); \ +} + +#define SetWObjLayers(bg0, bg1, bg2, bg3, obj) \ +{ \ + gLCDControlBuffer.wincnt.wobj_enableBg0 = (bg0); \ + gLCDControlBuffer.wincnt.wobj_enableBg1 = (bg1); \ + gLCDControlBuffer.wincnt.wobj_enableBg2 = (bg2); \ + gLCDControlBuffer.wincnt.wobj_enableBg3 = (bg3); \ + gLCDControlBuffer.wincnt.wobj_enableObj = (obj); \ +} + +#define SetWOutLayers(bg0, bg1, bg2, bg3, obj) \ +{ \ + gLCDControlBuffer.wincnt.wout_enableBg0 = (bg0); \ + gLCDControlBuffer.wincnt.wout_enableBg1 = (bg1); \ + gLCDControlBuffer.wincnt.wout_enableBg2 = (bg2); \ + gLCDControlBuffer.wincnt.wout_enableBg3 = (bg3); \ + gLCDControlBuffer.wincnt.wout_enableObj = (obj); \ +} + +// Functions + +void CopyToPaletteBuffer(const void* src, int b, int size); +// ??? sub_8000E14(???); +void FlushLCDControl(void); +// ??? BG_GetControlBuffer(???); +int GetBackgroundTileDataOffset(int bg); +int GetTileIndex(int bg, int offset); +// ??? BG_GetTileMapOffset(???); +void SetBackgroundTileDataOffset(int bg, int offset); +void SetBackgroundMapDataOffset(int bg, int offset); +void SetBackgroundScreenSize(int bg, int size); +// ??? BG_SetColorBpp(???); +// ??? ApplyColorAddition_ClampMax(???); +// ??? ApplyColorAddition_ClampMin(???); +void FlushBackgrounds(void); +void BG_Fill(void *dest, int b); +void RegisterBlankTile(int a); +void SetInterrupt_LCDVBlank(InterruptHandler handler); +void SetInterrupt_LCDVCountMatch(InterruptHandler handler); +void SetNextVCount(int a); +void SetLCDVCountSetting(int set); +void SetMainUpdateRoutine(void(*)(void)); +void ExecMainUpdate(); +// ??? _UpdateKeyStatus(???); +void UpdateKeyStatus(struct KeyStatusBuffer *keyStatus); +// ??? sub_8001414(???); +void ResetKeyStatus(struct KeyStatusBuffer *keyStatus); +void SetKeyStatus_IgnoreMask(int keys); +int GetKeyStatus_IgnoreMask(void); +// ??? KeyStatusSetter_Set(???); +void NewKeyStatusSetter(int a); +void BG_SetPosition(u16 a, u16 b, u16 c); +// ??? sub_80014E8(???); +// ??? sub_800151C(???); +// ??? sub_8001530(???); +void sub_800154C(void* outTm, void const* inData, u8 base, u8 linebits); +// ??? sub_800159C(???); +// ??? sub_80016C4(???); +void MaybeResetSomePal(void); +void MaybeSmoothChangeSomePal(u16 *src, int b, int c, int d); +void sub_80017B4(int a, int b, int c, int d); +// ??? sub_800183C(???); +void ColorFadeSetupFromColorToBlack(u8); +void ColorFadeSetupFromBlack(u8); +void ColorFadeSetupFromColorToWhite(u8); +void ColorFadeSetupFromWhite(u8); +// ??? sub_8001A6C(???); +void SetupBackgrounds(u16 *bgConfig); +u16* BG_GetMapBuffer(int bg); +void sub_8001C5C(u8); +// ??? ShouldSkipHSScreen(???); +void SoftResetIfKeyComboPressed(); +void sub_8001CB0(int a); +// ??? ExecBothHBlankHandlers(???); +// ??? UpdateHBlankHandlerState(???); +void SetPrimaryHBlankHandler(void (*hblankHandler)(void)); +void SetSecondaryHBlankHandler(void(*)(void)); +int GetBackgroundFromBufferPointer(u16 *ptr); +// ??? BG_SetPriority(???); +// ??? BG_GetPriority(???); +void SetSpecialColorEffectsParameters(u16 effect, u8 coeffA, u8 coeffB, u8 blendY); +void SetBlendTargetA(int, int, int, int, int); // SetColorEffectFirstTarget +void SetBlendTargetB(int, int, int, int, int); +void SetBlendBackdropA(int); // SetColorEffectBackdropFirstTarget +void sub_8001F64(int a); +void SetDefaultColorEffects(void); +void EnablePaletteSync(void); +void DisablePaletteSync(void); +void BG_EnableSyncByMask(int bg); +void BG_EnableSync(int bg); +// ??? sub_8001FD0(???); +// ??? ClearTileRigistry(???); +void RegisterDataMove(const void *a, void *b, int c); +void RegisterFillTile(const void *a, void *b, int c); +void FlushTiles(void); +void SetupOAMBufferSplice(int a); +void FlushSecondaryOAM(void); +void FlushPrimaryOAM(void); +void WriteOAMRotScaleData(int index, s16 pa, s16 pb, s16 pc, s16 pd); +// ??? sub_80021E4(???); +int GetPrimaryOAMSize(void); + +#endif // GUARD_HARDWARE_H diff --git a/EngineHacks/Necessary/GrowthGetters/C/include/icon.h b/EngineHacks/Necessary/GrowthGetters/C/include/icon.h new file mode 100644 index 0000000000..e6abfe8ed7 --- /dev/null +++ b/EngineHacks/Necessary/GrowthGetters/C/include/icon.h @@ -0,0 +1,24 @@ +#ifndef GUARD_ICON_H +#define GUARD_ICON_H + +struct IconStruct { + u8 References; // Seems to count the number of references to that icon ID + u8 Index; +}; + +void ResetIconGraphics_(); +void ResetIconGraphics(); +void LoadIconPalettes(u32 Dest); +void LoadIconPalette(u32 Index, u32 Dest); +int sub_80035EC(); +u16 GetIconGfxTileIndex(u32 Index); +int GetIconGfxIndex(int Index); +u16 GetIconTileIndex(int Index); // NONMATCHING +void DrawIcon(u16* BgOut, int IconIndex, int OamPalBase); +void ClearIconGfx(u32 Index); +void LoadIconObjectGraphics(int Index, int b); + +extern const u16 item_icon_palette[2][16]; // Item Icon Palette +extern const u8 item_icon_tiles[]; // Item Icon GFX + +#endif // GUARD_ICON_H diff --git a/EngineHacks/Necessary/GrowthGetters/C/include/m4a.h b/EngineHacks/Necessary/GrowthGetters/C/include/m4a.h new file mode 100644 index 0000000000..57a749a58f --- /dev/null +++ b/EngineHacks/Necessary/GrowthGetters/C/include/m4a.h @@ -0,0 +1,25 @@ +#ifndef GUARD_M4A_H +#define GUARD_M4A_H + +#include "gba/m4a_internal.h" + +void m4aSoundVSync(void); + +void m4aSoundInit(void); +void m4aSoundMain(void); +void m4aSongNumStart(u16); +void m4aSongNumStartOrChange(u16); +void m4aSongNumStop(u16 n); +void m4aMPlayAllStop(void); +void m4aMPlayContinue(struct MusicPlayerInfo *mplayInfo); +void m4aMPlayFadeOut(struct MusicPlayerInfo *mplayInfo, u16 speed); +void m4aMPlayFadeOutTemporarily(struct MusicPlayerInfo *mplayInfo, u16 speed); +void m4aMPlayFadeIn(struct MusicPlayerInfo *mplayInfo, u16 speed); +void m4aMPlayImmInit(struct MusicPlayerInfo *mplayInfo); + +void m4aMPlayTempoControl(struct MusicPlayerInfo *mplayInfo, u16 tempo); +void m4aMPlayVolumeControl(struct MusicPlayerInfo *mplayInfo, u16 trackBits, u16 volume); +void m4aMPlayPitchControl(struct MusicPlayerInfo *mplayInfo, u16 trackBits, s16 pitch); +void m4aMPlayPanpotControl(struct MusicPlayerInfo *mplayInfo, u16 trackBits, s8 pan); + +#endif //GUARD_M4A_H diff --git a/EngineHacks/Necessary/GrowthGetters/C/include/m4a.inc b/EngineHacks/Necessary/GrowthGetters/C/include/m4a.inc new file mode 100644 index 0000000000..62ca5bb55b --- /dev/null +++ b/EngineHacks/Necessary/GrowthGetters/C/include/m4a.inc @@ -0,0 +1,199 @@ + .equiv ID_NUMBER, 0x68736d53 + + .equiv PCM_DMA_BUF_SIZE, 1584 + + .equiv TONEDATA_TYPE_CGB, 0x07 + .equiv TONEDATA_TYPE_FIX, 0x08 + .equiv TONEDATA_TYPE_SPL, 0x40 @ key split + .equiv TONEDATA_TYPE_RHY, 0x80 @ rhythm + + .macro struct_begin + .struct 0 + .endm + + .macro struct_field name, size +\name: + .struct \name + \size + .endm + + struct_begin + struct_field o_SoundInfo_ident, 4 + struct_field o_SoundInfo_pcmDmaCounter, 1 + struct_field o_SoundInfo_reverb, 1 + struct_field o_SoundInfo_maxChans, 1 + struct_field o_SoundInfo_masterVolume, 1 + struct_field o_SoundInfo_freq, 1 + struct_field o_SoundInfo_mode, 1 + struct_field o_SoundInfo_c15, 1 + struct_field o_SoundInfo_pcmDmaPeriod, 1 + struct_field o_SoundInfo_maxLines, 1 + struct_field o_SoundInfo_gap, 3 + struct_field o_SoundInfo_pcmSamplesPerVBlank, 4 + struct_field o_SoundInfo_pcmFreq, 4 + struct_field o_SoundInfo_divFreq, 4 + struct_field o_SoundInfo_cgbChans, 4 + struct_field o_SoundInfo_func, 4 + struct_field o_SoundInfo_intp, 4 + struct_field o_SoundInfo_CgbSound, 4 + struct_field o_SoundInfo_CgbOscOff, 4 + struct_field o_SoundInfo_MidiKeyToCgbFreq, 4 + struct_field o_SoundInfo_MPlayJumpTable, 4 + struct_field o_SoundInfo_plynote, 4 + struct_field o_SoundInfo_ExtVolPit, 4 + struct_field o_SoundInfo_gap2, 16 + struct_field o_SoundInfo_chans, 768 + struct_field o_SoundInfo_pcmBuffer, PCM_DMA_BUF_SIZE * 2 + struct_field SoundInfo_size, 0 + + struct_begin + struct_field o_SoundChannel_status, 1 + struct_field o_SoundChannel_type, 1 + struct_field o_SoundChannel_rightVolume, 1 + struct_field o_SoundChannel_leftVolume, 1 + struct_field o_SoundChannel_attack, 1 + struct_field o_SoundChannel_decay, 1 + struct_field o_SoundChannel_sustain, 1 + struct_field o_SoundChannel_release, 1 + struct_field o_SoundChannel_ky, 1 + struct_field o_SoundChannel_ev, 1 + struct_field o_SoundChannel_er, 1 + struct_field o_SoundChannel_el, 1 + struct_field o_SoundChannel_iev, 1 + struct_field o_SoundChannel_iel, 1 + struct_field o_SoundChannel_d1, 1 + struct_field o_SoundChannel_d2, 1 + struct_field o_SoundChannel_gt, 1 + struct_field o_SoundChannel_mk, 1 + struct_field o_SoundChannel_ve, 1 + struct_field o_SoundChannel_pr, 1 + struct_field o_SoundChannel_rp, 1 + struct_field o_SoundChannel_d3, 3 + struct_field o_SoundChannel_ct, 4 + struct_field o_SoundChannel_fw, 4 + struct_field o_SoundChannel_freq, 4 + struct_field o_SoundChannel_wav, 4 + struct_field o_SoundChannel_cp, 4 + struct_field o_SoundChannel_track, 4 + struct_field o_SoundChannel_pp, 4 + struct_field o_SoundChannel_np, 4 + struct_field o_SoundChannel_d4, 4 + struct_field o_SoundChannel_xpi, 2 + struct_field o_SoundChannel_xpc, 2 + struct_field SoundChannel_size, 0 + + struct_begin + struct_field o_MusicPlayerTrack_flags, 1 + struct_field o_MusicPlayerTrack_wait, 1 + struct_field o_MusicPlayerTrack_patternLevel, 1 + struct_field o_MusicPlayerTrack_repN, 1 + struct_field o_MusicPlayerTrack_gateTime, 1 + struct_field o_MusicPlayerTrack_key, 1 + struct_field o_MusicPlayerTrack_velocity, 1 + struct_field o_MusicPlayerTrack_runningStatus, 1 + struct_field o_MusicPlayerTrack_keyM, 1 + struct_field o_MusicPlayerTrack_pitM, 1 + struct_field o_MusicPlayerTrack_keyShift, 1 + struct_field o_MusicPlayerTrack_keyShiftX, 1 + struct_field o_MusicPlayerTrack_tune, 1 + struct_field o_MusicPlayerTrack_pitX, 1 + struct_field o_MusicPlayerTrack_bend, 1 + struct_field o_MusicPlayerTrack_bendRange, 1 + struct_field o_MusicPlayerTrack_volMR, 1 + struct_field o_MusicPlayerTrack_volML, 1 + struct_field o_MusicPlayerTrack_vol, 1 + struct_field o_MusicPlayerTrack_volX, 1 + struct_field o_MusicPlayerTrack_pan, 1 + struct_field o_MusicPlayerTrack_panX, 1 + struct_field o_MusicPlayerTrack_modM, 1 + struct_field o_MusicPlayerTrack_mod, 1 + struct_field o_MusicPlayerTrack_modT, 1 + struct_field o_MusicPlayerTrack_lfoSpeed, 1 + struct_field o_MusicPlayerTrack_lfoSpeedC, 1 + struct_field o_MusicPlayerTrack_lfoDelay, 1 + struct_field o_MusicPlayerTrack_lfoDelayC, 1 + struct_field o_MusicPlayerTrack_priority, 1 + struct_field o_MusicPlayerTrack_echoVolume, 1 + struct_field o_MusicPlayerTrack_echoLength, 1 + struct_field o_MusicPlayerTrack_chan, 4 + struct_field o_MusicPlayerTrack_ToneData_type, 1 + struct_field o_MusicPlayerTrack_ToneData_key, 1 + struct_field o_MusicPlayerTrack_ToneData_length, 1 + struct_field o_MusicPlayerTrack_ToneData_pan_sweep, 1 + struct_field o_MusicPlayerTrack_ToneData_wav, 4 + struct_field o_MusicPlayerTrack_ToneData_attack, 1 + struct_field o_MusicPlayerTrack_ToneData_decay, 1 + struct_field o_MusicPlayerTrack_ToneData_sustain, 1 + struct_field o_MusicPlayerTrack_ToneData_release, 1 + struct_field o_MusicPlayerTrack_gap, 10 + struct_field o_MusicPlayerTrack_unk_3A, 2 + struct_field o_MusicPlayerTrack_unk_3C, 4 + struct_field o_MusicPlayerTrack_cmdPtr, 4 + struct_field o_MusicPlayerTrack_patternStack, 12 + struct_field MusicPlayerTrack_size, 0 + + .equiv o_MusicPlayerTrack_ToneData_keySplitTable, o_MusicPlayerTrack_ToneData_attack + + struct_begin + struct_field o_MusicPlayerInfo_songHeader, 4 + struct_field o_MusicPlayerInfo_status, 4 + struct_field o_MusicPlayerInfo_trackCount, 1 + struct_field o_MusicPlayerInfo_priority, 1 + struct_field o_MusicPlayerInfo_cmd, 1 + struct_field o_MusicPlayerInfo_unk_B, 1 + struct_field o_MusicPlayerInfo_clock, 4 + struct_field o_MusicPlayerInfo_gap, 8 + struct_field o_MusicPlayerInfo_memAccArea, 4 + struct_field o_MusicPlayerInfo_tempoD, 2 + struct_field o_MusicPlayerInfo_tempoU, 2 + struct_field o_MusicPlayerInfo_tempoI, 2 + struct_field o_MusicPlayerInfo_tempoC, 2 + struct_field o_MusicPlayerInfo_fadeOI, 2 + struct_field o_MusicPlayerInfo_fadeOC, 2 + struct_field o_MusicPlayerInfo_fadeOV, 2 + struct_field o_MusicPlayerInfo_padding, 2 + struct_field o_MusicPlayerInfo_tracks, 4 + struct_field o_MusicPlayerInfo_tone, 4 + struct_field o_MusicPlayerInfo_ident, 4 + struct_field o_MusicPlayerInfo_func, 4 + struct_field o_MusicPlayerInfo_intp, 4 + struct_field MusicPlayerInfo_size, 0 + + struct_begin + struct_field o_CgbChannel_sf, 1 + struct_field o_CgbChannel_ty, 1 + struct_field o_CgbChannel_rightVolume, 1 + struct_field o_CgbChannel_leftVolume, 1 + struct_field o_CgbChannel_at, 1 + struct_field o_CgbChannel_de, 1 + struct_field o_CgbChannel_su, 1 + struct_field o_CgbChannel_re, 1 + struct_field o_CgbChannel_ky, 1 + struct_field o_CgbChannel_ev, 1 + struct_field o_CgbChannel_eg, 1 + struct_field o_CgbChannel_ec, 1 + struct_field o_CgbChannel_echoVolume, 1 + struct_field o_CgbChannel_echoLength, 1 + struct_field o_CgbChannel_d1, 1 + struct_field o_CgbChannel_d2, 1 + struct_field o_CgbChannel_gt, 1 + struct_field o_CgbChannel_mk, 1 + struct_field o_CgbChannel_ve, 1 + struct_field o_CgbChannel_pr, 1 + struct_field o_CgbChannel_rp, 1 + struct_field o_CgbChannel_d3, 3 + struct_field o_CgbChannel_d5, 1 + struct_field o_CgbChannel_sg, 1 + struct_field o_CgbChannel_n4, 1 + struct_field o_CgbChannel_pan, 1 + struct_field o_CgbChannel_panMask, 1 + struct_field o_CgbChannel_mo, 1 + struct_field o_CgbChannel_le, 1 + struct_field o_CgbChannel_sw, 1 + struct_field o_CgbChannel_fr, 4 + struct_field o_CgbChannel_wp, 4 + struct_field o_CgbChannel_cp, 4 + struct_field o_CgbChannel_tp, 4 + struct_field o_CgbChannel_pp, 4 + struct_field o_CgbChannel_np, 4 + struct_field o_CgbChannel_d4, 8 + struct_field CgbChannel_size, 0 diff --git a/EngineHacks/Necessary/GrowthGetters/C/include/macro.inc b/EngineHacks/Necessary/GrowthGetters/C/include/macro.inc new file mode 100644 index 0000000000..14af5b0703 --- /dev/null +++ b/EngineHacks/Necessary/GrowthGetters/C/include/macro.inc @@ -0,0 +1,40 @@ +.MACRO ARM_FUNC_START name + .ALIGN 2, 0 + .GLOBAL \name + .ARM + .TYPE \name, function +.ENDM + +.MACRO ARM_FUNC_END name + .SIZE \name, .-\name +.ENDM + +.set NULL, 0 + +.MACRO THUMB_FUNC_START name + .ALIGN 2, 0 + .GLOBAL \name + .THUMB + .THUMB_FUNC + .TYPE \name, function +.ENDM + +.MACRO THUMB_FUNC_END name + .SIZE \name, .-\name +.ENDM + + +@ Generates a glue function to be used when calling +@ the specified ARM function from THUMB code. +.MACRO THUMB_INTERWORK_VENEER name + .SECTION .glue_7t + .GLOBAL \name\()_t + .THUMB + .ALIGN 2, 0 + \name\()_t: + bx pc @ Use a bx instruction to switch into ARM mode. The value of PC is + nop @ 4 bytes ahead of the current instruction, so we pad with a nop. + .ARM + b \name @ Now in ARM mode, jump to the actual function + .SECTION .text +.ENDM diff --git a/EngineHacks/Necessary/GrowthGetters/C/include/mapanim.h b/EngineHacks/Necessary/GrowthGetters/C/include/mapanim.h new file mode 100644 index 0000000000..35c3766ead --- /dev/null +++ b/EngineHacks/Necessary/GrowthGetters/C/include/mapanim.h @@ -0,0 +1,266 @@ +#ifndef GUARD_MAPANIM_H +#define GUARD_MAPANIM_H + +#include "global.h" +#include "proc.h" +#include "fontgrp.h" + +enum { + MA_FACING_OPPONENT, + MA_FACING_DEFAULT, + MA_FACING_UNK, + MA_FACING_STANDING, +}; + +#define SCREEN_TILE_X(xPos) ((xPos) - (gBmSt.camera.x >> 4)) +#define SCREEN_TILE_Y(yPos) ((yPos) - (gBmSt.camera.y >> 4)) + +struct MAExpBarProc { + /* 00 */ PROC_HEADER; + + /* 29 */ u8 pad29[0x64 - 0x29]; + /* 64 */ short expFrom; + /* 66 */ short expTo; + /* 68 */ short actorId; + /* 6A */ short timer; +}; + +enum summonDK_proc_lables { + PROC_LABEL_SUMDK_LOAD_START, + PROC_LABEL_SUMDK_LOAD_TERMINAL, + PROC_LABEL_SUMDK_LOAD_POS_DOWN, + PROC_LABEL_SUMDK_LOAD_POS_RIGHT, + PROC_LABEL_SUMDK_LOAD_POS_LEFT, + PROC_LABEL_SUMDK_LOAD_POS_UP, + PROC_LABEL_SUMDK_LOAD_POS_END, +}; + +struct SumProc { + /* 00 */ PROC_HEADER; + + /* 29 */ u8 pad29[0x3C - 0x29]; + + /* 3C */ int x; + /* 40 */ int y; + + /* 44 */ u8 pad44[0x64 - 0x44]; + + /* 64 */ short counter; + /* 66 */ short monsters; +}; + +struct SumThing { + s8 x, y; + s8 boolAvailable; + u32 unk04, unk08; +}; + +struct MAInfoFrameProc { + PROC_HEADER; + + /* 2A */ short unk2A; + /* 2C */ u16 unk2C; + /* 2E */ u8 x; + /* 2F */ u8 y; + /* 30 */ struct Proc* maMain; +}; + +struct MADebugProc { + PROC_HEADER; + + /* 29 */ u8 pad29[0x64 - 0x29]; + /* 64 */ short unk64; + /* 66 */ short unk66; +}; + +struct MADebugInfoEntry { + /* 00 */ short data[10]; + /* 14 */ struct TextHandle text[10]; +}; + +struct MADebugInfo { + /* 00 */ u8 pad00[8]; + /* 08 */ struct MADebugInfoEntry infos[2]; +}; + +struct Unk089A3798 { + /* 00 */ u8 a; s8 b, c, d, e; u8 f, g; +}; + +struct MAEffectProc { + /* 00 */ PROC_HEADER; + /* 2C */ struct Unit* unit; + /* 30 */ int xDisplay; + /* 34 */ int yDisplay; + /* 38 */ u8 pad38[0x40 - 0x38]; + /* 40 */ u16 unk40; + /* 42 */ u16 unk42; + /* 44 */ u16 unk44; + /* 44 */ u8 pad46[0x48 - 0x46]; + /* 48 */ short unk48; + /* 4A */ short unk4A; + /* 4C */ short unk4C; + /* 4E */ /* pad */ + /* 50 */ const void* img; + /* 54 */ const void* pal; + /* 58 */ u16 unk58; + /* 5A */ u8 pad5A[0x64 - 0x5A]; + /* 64 */ short unk64; +}; + +struct MAAnotherProc { + /* 00 */ PROC_HEADER; + /* 2C */ int unk2C; + /* 30 */ int unk30; + /* 34 */ u8 pad34[0x44 - 0x34]; + /* 44 */ short unk44; + /* 46 */ u8 pad46[0x54 - 0x46]; + /* 54 */ int unk54; + /* 58 */ int unk58; + /* 5C */ u8 pad5C[0x64 - 0x5C]; + /* 64 */ short unk64; +}; + +struct MALevelUpProc { + /* 00 */ PROC_HEADER; + + /* 2A */ short pad2A; + /* 2C */ short pad2C; + /* 2E */ short actor; + /* 30 */ u8 unk30; + /* 31 */ u8 unk31; + /* 32 */ short unk32; +}; + +struct MAFrameShakeProc { + PROC_HEADER; + + /* 29 */ u8 pad29[0x64 - 0x29]; + /* 64 */ short unk64; +}; + +struct MAStarProc { + PROC_HEADER; + + /* 2A */ short xCenter; + /* 2C */ short yCenter; + /* 2E */ short unk2E; + /* 30 */ short unk30; + + /* 29 */ u8 pad32[0x36 - 0x32]; + + /* 36 */ u16 unk36; + /* 38 */ u16 unk38; + /* 3A */ u16 unk3A; + /* 3C */ u16 unk3C; + /* 3E */ u16 unk3E; + /* 40 */ u16 unk40; +}; + +struct Unk03005090 { + /* 00 */ u16 unk00; + /* 02 */ u16 unk02; + /* 04 */ int pad04; +}; + +struct MapAnimActorState { + /* 00 */ struct Unit* unit; + /* 04 */ struct BattleUnit* bu; + /* 08 */ struct MUProc* mu; + /* 0C */ u8 hp_max; + /* 0D */ u8 hp_cur; + /* 0E */ u16 hp_displayed_q4; + /* 10 */ u8 hp_info_x; + /* 11 */ u8 hp_info_y; + /* 12 */ STRUCT_PAD(0x12, 0x14); +}; + +struct MapAnimState { + /* 00 */ struct MapAnimActorState actor[4]; + + /* 50 */ struct BattleHit* pCurrentRound; + /* 54 */ const struct ProcCmd* specialProcScr; + /* 58 */ u8 subjectActorId; + /* 59 */ u8 targetActorId; + /* 5A */ u16 hitAttributes; + /* 5C */ u8 hitInfo; + /* 5D */ u8 hitDamage; + /* 5E */ u8 actorCount_maybe; + /* 5F */ u8 u5F; + /* 60 */ u8 u60; + /* 61 */ u8 u61; + /* 62 */ u8 u62; +}; + +extern struct MapAnimState gManimSt; + +struct ManimLevelUpStatGainLabelProc +{ + /* 00 */ PROC_HEADER; + /* 29 */ STRUCT_PAD(0x29, 0x2A); + /* 2A */ u16 chr; + /* 2C */ u16 pal; + /* 2E */ u16 sprite_layer; +}; + +struct ManimLevelUpProc { + /* 00 */ PROC_HEADER; + /* 29 */ STRUCT_PAD(0x29, 0x2E); + /* 2E */ s16 actor_id; + /* 30 */ u8 next_stat_num; + /* 31 */ u8 clock; + /* 32 */ s16 y_scroll_offset; +}; + +struct ManimLevelUpLabelColorProc +{ + /* 00 */ PROC_HEADER; + /* 29 */ STRUCT_PAD(0x29, 0x54); + /* 54 */ s32 clock; + /* 58 */ STRUCT_PAD(0x58, 0x64); + /* 64 */ s16 pal; +}; + +struct ManimLevelUpLabelInfo { + /* 00 */ u8 x; + /* 01 */ u8 y; + /* 02 */ STRUCT_PAD(0x02, 0x04); + /* 04 */ int *msg[2]; +}; + +extern struct ManimLevelUpLabelInfo CONST_DATA gManimLevelUpLabelInfoList[]; + +extern CONST_DATA struct MADebugInfo* pMADebugInfoData; +extern CONST_DATA struct Unk089A3798 gUnknown_089A3798[]; + +void MapAnimProc_DisplayItemStealingPopup(ProcPtr proc); +void DisplayWpnBrokePopup(ProcPtr proc); +s8 BattleUnit_ShouldDisplayWpnBroke(struct BattleUnit *); +void DisplayWRankUpPopup(ProcPtr proc); +s8 BattleUnit_ShouldDisplayWRankUp(struct BattleUnit *); + +void PutManimLevelUpFrame(int actor_id, int x, int y); +void PutManimLevelUpStat(int actor_id, int x, int y, int stat_num, bool after_gain); +int GetManimLevelUpStatGain(int actor_id, int stat_num); +int GetManimLevelUpBaseStat(int actor_id, int stat_num); +// ??? ManimLevelUpStatGainLabel_Finish(???); +void StartManimLevelUpStatGainLabels(int chr, int pal, int sprite_layer, ProcPtr parent); +void EndManimLevelUpStatGainLabels(void); +void StartManimLevelUpStatGainLabelAnim(int x, int y, int stat_num, int stat_gain); +void StartPrepItemBoostStatGainLabelAnim(int x, int y, int stat_gain); +void StartManimLevelUp(int actor, ProcPtr parent); +void InitManimLevelUpWindow(void); +void ClearManimLevelUpWindow(void); +void ManimLevelUp_InitMainScreen(struct ManimLevelUpProc *proc); +void ManimLevelUpLabelColor_Init(struct ManimLevelUpLabelColorProc *proc); +void ManimLevelUpLabelColor_Loop(struct ManimLevelUpLabelColorProc *proc); +void ManimLevelUp_ScrollIn(struct ManimLevelUpProc *proc); +void ManimLevelUp_ScrollOut(struct ManimLevelUpProc *proc); +void ManimLevelUp_PutStatGainLabels(struct ManimLevelUpProc * proc); +void ManimLevelUp_DimBgm(struct ManimLevelUpProc * proc); +void ManimLevelUp_StartLevelUpText(struct ManimLevelUpProc * proc); +void ManimLevelUp_EndLevelUpText(struct ManimLevelUpProc * proc); +void ManimLevelUp_RestoreBgm(struct ManimLevelUpProc * proc); +void ManimLevelUp_Clear(struct ManimLevelUpProc * proc); + +#endif // GUARD_MAPANIM_H diff --git a/EngineHacks/Necessary/GrowthGetters/C/include/minimap.h b/EngineHacks/Necessary/GrowthGetters/C/include/minimap.h new file mode 100644 index 0000000000..35a4560c21 --- /dev/null +++ b/EngineHacks/Necessary/GrowthGetters/C/include/minimap.h @@ -0,0 +1,44 @@ +#ifndef GUARD_MINIMAP_H +#define GUARD_MINIMAP_H + +// ??? Minimap_GetRoadTileIndex(???); +// ??? NormalizeSeaMinimapTerrain(???); +// ??? sub_80A75E8(???); +// ??? NormalizeWaterMinimapTerrain(???); +// ??? Minimap_GetWaterTileIndex(???); +// ??? Minimap_GetRiverTileIndex(???); +// ??? Minimap_GetCliffBoneTileIndex(???); +// ??? Minimap_GetStairsTileIndex(???); +// ??? Minimap_GetDoorTileIndex(???); +// ??? Minimap_GetBridgeTileIndex(???); +// ??? Minimap_GetTileForTerrainAt(???); +// ??? sub_80A7BF8(???); +// ??? sub_80A7C0C(???); +// ??? sub_80A7C5C(???); +// ??? Minimap_HandleOpen(???); +// ??? sub_80A7EC4(???); +// ??? sub_80A7F04(???); +// ??? sub_80A7F1C(???); +// ??? Minimap_LoopRotateIn(???); +// ??? Minimap_HandleClose(???); +// ??? Minimap_LoopRotateOut(???); +// ??? ApplyMinimapGraphics(???); +// ??? sub_80A8410(???); +// ??? sub_80A849C(???); +// ??? sub_80A84D8(???); +// ??? sub_80A851C(???); +// ??? sub_80A8568(???); +// ??? Minimap_HandleDPadInput(???); +// ??? sub_80A86AC(???); +// ??? Minimap_AdjustCursorOnClose(???); +// ??? Minimap_Idle_InputHandler(???); +void StartMinimapPlayerPhase(void); +void StartMinimapPrepPhase(ProcPtr proc); +// ??? sub_80A87F0(???); + +extern struct ProcCmd gProcScr_Minimap[]; +extern u8 gGfx_MinimapTiles[]; +extern u16 gPal_MinimapTiles[]; +extern u16 gPal_08A1FFD0[]; + +#endif // GUARD_MINIMAP_H diff --git a/EngineHacks/Necessary/GrowthGetters/C/include/monstergen.h b/EngineHacks/Necessary/GrowthGetters/C/include/monstergen.h new file mode 100644 index 0000000000..5596a9741b --- /dev/null +++ b/EngineHacks/Necessary/GrowthGetters/C/include/monstergen.h @@ -0,0 +1,30 @@ +#ifndef GUARD_MONSTERGEN_H +#define GUARD_MONSTERGEN_H + +extern const u8 gMonsterLevelWeights[]; +struct MonsterClassWeights { + u8 classes[5]; + u8 weights[5]; +}; +extern const struct MonsterClassWeights gMonsterClassWeights[]; + +struct MonsterItemsByClassEntry { + /* 00 */ u8 classId; + /* 01 -> 05 */ u8 item1row[5]; + /* 06 -> 0a */ u8 item2row[5]; + /* 0b -> 0f */ u8 item1weights[5]; + /* 10 -> 14 */ u8 item2weights[5]; + /* 15 -> 19 */ u8 item1tables[5]; + /* 1a -> 1e */ u8 item2tables[5]; +}; +extern const struct MonsterItemsByClassEntry gMonsterItemsByClassIndex[]; + +extern const u8 gMonsterItemTable[][5]; +extern const u8 gMonsterItemWeightsTable[][5]; + +int SelectFromWeightedArray(const u8 *weights, u8 size); +int GenerateMonsterLevel(u8 baseLevel); +int GenerateMonsterClass(u8 baseClassId); +u32 GenerateMonsterItems(u8 monsterClassId); + +#endif diff --git a/EngineHacks/Necessary/GrowthGetters/C/include/mu.h b/EngineHacks/Necessary/GrowthGetters/C/include/mu.h new file mode 100644 index 0000000000..bda2dbb2b4 --- /dev/null +++ b/EngineHacks/Necessary/GrowthGetters/C/include/mu.h @@ -0,0 +1,231 @@ +#ifndef GUARD_MU_H +#define GUARD_MU_H + +/* + "MOVEUNIT" proc and related functions. + Handles managing and displaying moving map sprites. +*/ + +enum { + // MU Magic Constants + + // Maximum simultaneous MU count + MU_MAX_COUNT = 4, + + // Maximum move command count + MU_COMMAND_MAX_COUNT = 0x40, + + // Maximum size of uncompressed MU sprite sheet + MU_GFX_MAX_SIZE = 0x2200, + + // Default base obj tile index for storing sprites in VRAM + MU_BASE_OBJ_TILE = 0x380, + + // obj palette id used for MU fade effects + MU_FADE_OBJ_PAL = 5, + + // Number of bits used to keep track of subpixels + MU_SUBPIXEL_PRECISION = 4, +}; + +enum { + // Possible MU States + + MU_STATE_NOSTATE, + MU_STATE_NONACTIVE, + MU_STATE_MOVEMENT, + MU_STATE_WAITING, + MU_STATE_UNK4, + MU_STATE_BUMPING, + MU_STATE_UI_DISPLAY, + MU_STATE_DEATHFADE, +}; + +enum { + // MU command identifiers + + MU_COMMAND_END = -1, // end + + MU_COMMAND_MOVE_BASE, + + MU_COMMAND_MOVE_LEFT = MU_COMMAND_MOVE_BASE + FACING_LEFT, + MU_COMMAND_MOVE_RIGHT = MU_COMMAND_MOVE_BASE + FACING_RIGHT, + MU_COMMAND_MOVE_DOWN = MU_COMMAND_MOVE_BASE + FACING_DOWN, + MU_COMMAND_MOVE_UP = MU_COMMAND_MOVE_BASE + FACING_UP, + + MU_COMMAND_HALT, + + MU_COMMAND_FACE_BASE, + + MU_COMMAND_FACE_LEFT = MU_COMMAND_FACE_BASE + FACING_LEFT, + MU_COMMAND_FACE_RIGHT = MU_COMMAND_FACE_BASE + FACING_RIGHT, + MU_COMMAND_FACE_DOWN = MU_COMMAND_FACE_BASE + FACING_DOWN, + MU_COMMAND_FACE_UP = MU_COMMAND_FACE_BASE + FACING_UP, + + MU_COMMAND_WAIT, + MU_COMMAND_BUMP, + MU_COMMAND_UNK11, + MU_COMMAND_SET_SPEED, + + MU_COMMAND_CAMERA_ON, + MU_COMMAND_CAMERA_OFF, +}; + +enum { + // MU facing identifiers + + MU_FACING_LEFT = FACING_LEFT, + MU_FACING_RIGHT = FACING_RIGHT, + MU_FACING_DOWN = FACING_DOWN, + MU_FACING_UP = FACING_UP, + + MU_FACING_SELECTED = 4, + + // TODO: Which is MU_FACING_DANCING? 5? 6? + + MU_FACING_UNK11 = 11, // The facing id at start + MU_FACING_STANDING = 15, +}; + +enum { + // MU flash identifiers + + MU_FLASH_0, + MU_FLASH_1, + MU_FLASH_2, + MU_FLASH_3, + MU_FLASH_4, + MU_FLASH_5, +}; + +struct MUConfig; + +struct MUProc { + PROC_HEADER; + + /* 2C */ struct Unit* pUnit; + /* 30 */ struct APHandle* pAPHandle; + /* 34 */ struct MUConfig* pMUConfig; + /* 38 */ void* pGfxVRAM; + + /* 3C */ u8 muIndex; + /* 3D */ u8 _u3D; + /* 3E */ u8 boolAttractCamera; + /* 3F */ u8 stateId; + /* 40 */ u8 boolIsHidden; + /* 41 */ u8 displayedClassId; + /* 42 */ s8 facingId; + /* 43 */ u8 stepSoundTimer; + /* 44 */ u8 boolForceMaxSpeed; + /* 46 */ u16 objPriorityBits; + /* 48 */ u16 moveTimer; + /* 4A */ short moveConfig; + + // Coordinates are in 16th of pixel + /* 4C */ short xSubPosition; + /* 4E */ short ySubPosition; + /* 50 */ short xSubOffset; + /* 52 */ short ySubOffset; +}; + +struct MUConfig { + /* 00 */ u8 muIndex; + /* 01 */ u8 paletteIndex; + /* 02 */ u16 objTileIndex; + /* 04 */ u8 currentCommand; + /* 05 */ s8 commands[MU_COMMAND_MAX_COUNT]; + /* 45 */ // 3 byte padding + /* 48 */ struct MUProc* pMUProc; +}; + +extern struct ProcCmd CONST_DATA gProcScr_MoveUnit[]; +extern struct ProcCmd CONST_DATA gProcScr_MUDeathFade[]; +extern struct ProcCmd CONST_DATA gProcScr_MUBlinkEffect[]; +extern struct ProcCmd CONST_DATA gProcScr_MU_89A2CF8[]; + +// Buffer for MU graphics +// what to do with this? +extern u8 gMUGfxBuffer[]; + +// FUNCTIONS + +void MU_Init(); + +struct MUProc* MU_CreateExt(struct Unit* pUnit, unsigned classIndex, unsigned palId); +struct MUProc* MU_Create(struct Unit* pUnit); + +void MU_ManualUpdate(struct MUProc* proc); + +void MU_EnableAttractCamera(struct MUProc* proc); +void MU_DisableAttractCamera(struct MUProc* proc); + +struct MUProc* MU_CreateForUI(struct Unit* pUnit, int x, int y); + +void MU_8078524(struct MUProc* proc); + +void MU_SetFacing(struct MUProc* proc, int facingId); +void MU_SetDefaultFacing(struct MUProc* proc); +void MU_SetDefaultFacing_Auto(void); +void MU_StartMoveScript_Auto(const u8 commands[MU_COMMAND_MAX_COUNT]); + +s8 MU_Exists(void); +s8 MU_IsAnyActive(void); + +int MU_IsActive(struct MUProc* proc); +void MU_StartMoveScript(struct MUProc* proc, const u8 commands[MU_COMMAND_MAX_COUNT]); + +struct MUProc* MU_CreateScripted(u16 x, u16 y, u16 classIndex, unsigned palId, const u8 commands[MU_COMMAND_MAX_COUNT]); + +void MU_StartStepSfx(int soundId, int b, int hPosition); + +void MU_PlayStepSfx(struct MUProc* proc); + +void MU_StartFogBumpFx(int x, int y); +u8 MU_IsFogBumpFxActive(void); + +void MU_EndAll(void); +void MU_End(struct MUProc* proc); + +void MU_AllDisable(void); +void MU_AllEnable(void); + +void MU_GetComputedEndPosition(int* xOut, int* yOut, const u8* commands); + +int MU_CanStart(void); + +void MU_AllRestartAnimations(void); + +u8 MU_ComputeDisplayPosition(struct MUProc* proc, struct Vec2* out); + +void MU_SetMoveConfig(struct MUProc* proc, u16 config); + +void MU_StartDeathFade(struct MUProc* muProc); +void MU_StartBlinkEffect(struct MUProc* muProc); +void MU_StartPixelEffect(struct MUProc* muProc); + +void MU_Hide(struct MUProc* proc); +void MU_Show(struct MUProc* proc); + +void MU_SetDisplayPosition(struct MUProc* proc, int x, int y); +void MU_SetDisplayOffset(struct MUProc* proc, int xOff, int yOff); + +void MU_StartFlashFade(struct MUProc* proc, int flashType); +void MU_8079858(struct MUProc* muProc); + +void MU_StartActionAnim(struct MUProc* proc); +void MU_StartDelayedFaceTarget(struct MUProc* proc); +void MU_StartFastMoveAnim(struct MUProc* proc); +void MU_StartCritFlash(struct MUProc* muProc, int flashType); +void MU_StartHitFlash(struct MUProc* muProc, int flashType); + +void MU_AllForceSetMaxMoveSpeed(void); + +void MU_SetSpecialSprite(struct MUProc* proc, int displayedClassId, const u16* palette); + +void MU_SetPaletteId(struct MUProc* proc, unsigned paletteId); + +struct MUProc* MU_GetByUnit(struct Unit* unit); + +void MU_SortObjLayers(void); + +#endif // GUARD_MU_H diff --git a/EngineHacks/Necessary/GrowthGetters/C/include/opinfo.h b/EngineHacks/Necessary/GrowthGetters/C/include/opinfo.h new file mode 100644 index 0000000000..9afca9ab8e --- /dev/null +++ b/EngineHacks/Necessary/GrowthGetters/C/include/opinfo.h @@ -0,0 +1,53 @@ +#ifndef GUARD_OP_INFO_H +#define GUARD_OP_INFO_H + +// ??? ClassReel_Init(???); +// ??? ClassReel_ButtonPress_GoToTitle(???); +// ??? sub_80B2904(???); +// ??? sub_80B2988(???); +// ??? SetClassReelMode(???); +// ??? ClassReel_FadeOutBGM(???); +// ??? ClassReel_OnEnd(???); +void StartClassReel(u8 classSet, ProcPtr parent); +// ??? sub_80B2A14(???); +// ??? ClassIntro_Init(???); +// ??? sub_80B2DF0(???); +// ??? ClassIntro_LoopIn(???); +// ??? ClassIntro_LoopOut(???); +// ??? ClassIntro_DisableAllExceptBg1(???); +// ??? ClassIntro_OnEnd(???); +// ??? StartClassNameIntro(???); +// ??? ClassIntroLetter_Init(???); +// ??? ClassIntroLetter_LoopFadeIn(???); +// ??? ClassIntroLetter_LoopDisplay(???); +// ??? ClassIntroLetter_LoopFadeOut(???); +// ??? StartClassNameIntroLetter(???); +// ??? sub_80B307C(???); +// ??? ClassIntroIcon_Init(???); +// ??? sub_80B30FC(???); +// ??? ClassIntroIcon_LoopFadeIn(???); +// ??? ClassIntroIcon_LoopDisplay(???); +// ??? ClassIntroIcon_LoopFadeOut(???); +// ??? StartClassNameIntroIcon(???); +// ??? ClassIntroFlare_Init(???); +// ??? ClassIntroFlare_Loop(???); +// ??? ClassIntroBurst_Init(???); +// ??? PutClassIntroBurstSprites(???); +// ??? ClassIntroBurst_Loop(???); +// ??? sub_80B369C(???); +// ??? sub_80B36E0(???); +// ??? sub_80B3740(???); +// ??? ClassInfoDisplay_Init(???); +// ??? sub_80B3C14(???); +// ??? ClassInfoDisplay_LoopWindowIn(???); +// ??? ClassInfoDisplay_ExecScript(???); +// ??? ClassInfoDisplay_LoopScript(???); +// ??? ClassInfoDisplay_OnEnd(???); +// ??? StartClassAnimDisplay(???); +// ??? ClassStatsDisplay_Init(???); +// ??? ClassStatsDisplay_Loop(???); +// ??? StartClassStatsDisplay(???); +// ??? sub_80B40E4(???); +// ??? GetClassReelEntry(???); + +#endif // GUARD_OP_INFO_H diff --git a/EngineHacks/Necessary/GrowthGetters/C/include/packed_data_block.h b/EngineHacks/Necessary/GrowthGetters/C/include/packed_data_block.h new file mode 100644 index 0000000000..eaebdc96d0 --- /dev/null +++ b/EngineHacks/Necessary/GrowthGetters/C/include/packed_data_block.h @@ -0,0 +1,12 @@ +// packer data block header +// used in battle animation, battle animation character palette, battle animation terrain +// data block format: header -> pointer table -> compressed data + +typedef struct { + unsigned int number; + unsigned int size; +} DataBlockHead; + +// extern char _banim_pal_start[]; +// extern char _banim_pal_end[]; +extern char _banim_pal_size[]; diff --git a/EngineHacks/Necessary/GrowthGetters/C/include/player_interface.h b/EngineHacks/Necessary/GrowthGetters/C/include/player_interface.h new file mode 100644 index 0000000000..1a1340def6 --- /dev/null +++ b/EngineHacks/Necessary/GrowthGetters/C/include/player_interface.h @@ -0,0 +1,61 @@ +#ifndef GUARD_PLAYER_INTERFACE_H +#define GUARD_PLAYER_INTERFACE_H + +// ??? GetWindowQuadrant(???); +// ??? GetCursorQuadrant(???); +// ??? GetHpBarLeftTile(???); +// ??? GetHpBarMidTiles(???); +// ??? GetHpBarRightTile(???); +// ??? DrawHpBar(???); +// ??? MMB_Loop_SlideIn(???); +// ??? MMB_Loop_SlideOut(???); +// ??? TerrainDisplay_Loop_SlideIn(???); +// ??? TerrainDisplay_Loop_SlideOut(???); +// ??? sub_808C234(???); +// ??? sub_808C288(???); +// ??? GetMinimugFactionPalette(???); +// ??? sub_808C314(???); +// ??? sub_808C33C(???); +// ??? sub_808C360(???); +// ??? MMB_DrawStatusText(???); +// ??? DrawUnitDisplayHpOrStatus(???); +// ??? InitMinimugBoxMaybe(???); +// ??? sub_808C710(???); +// ??? sub_808C750(???); +// ??? sub_808C8EC(???); +// ??? DrawTerrainDisplayWindow(???); +// ??? TerrainDisplay_Init(???); +// ??? TerrainDisplay_Loop_OnSideChange(???); +// ??? TerrainDisplay_Loop_Display(???); +// ??? MMB_Init(???); +// ??? MMB_Loop_OnSideChange(???); +// ??? MMB_Loop_Display(???); +// ??? MMB_CheckForUnit(???); +// ??? BurstDisplay_Init(???); +// ??? BurstDisplay_Loop_Display(???); +// ??? InitPlayerPhaseInterface(???); +void StartPlayerPhaseSideWindows(void); +void EndPlayerPhaseSideWindows(void); +// ??? sub_808D190(???); +// ??? sub_808D1B4(???); +// ??? sub_808D200(???); +// ??? GoalDisplay_Init(???); +// ??? GoalDisplay_Loop_OnSideChange(???); +// ??? sub_808D514(???); +// ??? GoalDisplay_Loop_SlideIn(???); +// ??? GoalDisplay_Loop_SlideOut(???); +// ??? sub_808D778(???); +// ??? __malloc_unlock_0(???); +// ??? sub_808D780(???); +// ??? GoalDisplay_Loop_Display(???); +// ??? IsAnyPlayerSideWindowRetracting(???); +// ??? MenuButtonDisp_Init(???); +// ??? sub_808D8A0(???); +// ??? sub_808D924(???); +// ??? MenuButtonDisp_UpdateCursorPos(???); +// ??? MenuButtonDisp_Loop_OnSlideIn(???); +// ??? MenuButtonDisp_Loop_Display(???); +// ??? MenuButtonDisp_Loop_OnSlideOut(???); + + +#endif // GUARD_PLAYER_INTERFACE_H diff --git a/EngineHacks/Necessary/GrowthGetters/C/include/playerphase.h b/EngineHacks/Necessary/GrowthGetters/C/include/playerphase.h new file mode 100644 index 0000000000..2547eef518 --- /dev/null +++ b/EngineHacks/Necessary/GrowthGetters/C/include/playerphase.h @@ -0,0 +1,47 @@ +#ifndef GUARD_PLAYERPHASE_H +#define GUARD_PLAYERPHASE_H + +// ??? PlayerPhase_Suspend(???); +void HandlePlayerCursorMovement(void); +int CanShowUnitStatScreen(struct Unit* unit); +// ??? PlayerPhase_MainIdle(???); +void DisplayUnitEffectRange(struct Unit* unit); +// ??? PlayerPhase_InitUnitMovementSelect(???); +void DisplayActiveUnitEffectRange(ProcPtr proc); +// ??? PlayerPhase_DisplayDangerZone(???); +// ??? PlayerPhase_RangeDisplayIdle(???); +// ??? PlayerPhase_CancelAction(???); +// ??? PlayerPhase_BackToMove(???); +// ??? PlayerPhase_PrepareAction(???); +// ??? TryMakeCantoUnit(???); +s8 RunPotentialWaitEvents(void); +// ??? EnsureCameraOntoActiveUnitPosition(???); +// ??? PlayerPhase_FinishAction(???); +// ??? sub_801D404(???); +// ??? sub_801D434(???); +// ??? PlayerPhase_ApplyUnitMovement(???); +int GetUnitSelectionValueThing(struct Unit* unit); +// ??? CanMoveActiveUnitTo(???); +// ??? PlayerPhase_DisplayUnitMovement(???); +// ??? PlayerPhase_WaitForUnitMovement(???); +// ??? PlayerPhase_ResumeRangeDisplay(???); +// ??? PlayerPhase_ReReadGameSaveGfx(???); +// ??? MakeMoveunitForActiveUnit(???); +void ClearActiveUnit(ProcPtr proc); +// ??? sub_801D7E8(???); +// ??? PlayerPhase_RangeDisplayIdle_ForceAPress(???); +// ??? sub_801D834(???); +// ??? MoveLimitViewChange_OnInit(???); +// ??? MoveLimitViewChange_OnLoop(???); +// ??? MoveLimitView_OnInit(???); +// ??? MoveLimitView_OnLoop(???); +// ??? MoveLimitView_OnEnd(???); +void DisplayMoveRangeGraphics(int flags); +void HideMoveRangeGraphics(void); +// ??? TrySetCursorOn(???); +void TrySwitchViewedUnit(int x, int y); +// ??? PlayerPhase_HandleAutoEnd(???); + +extern struct ProcCmd gProcScr_PlayerPhase[]; + +#endif // GUARD_PLAYERPHASE_H \ No newline at end of file diff --git a/EngineHacks/Necessary/GrowthGetters/C/include/popup.h b/EngineHacks/Necessary/GrowthGetters/C/include/popup.h new file mode 100644 index 0000000000..bc456e4432 --- /dev/null +++ b/EngineHacks/Necessary/GrowthGetters/C/include/popup.h @@ -0,0 +1,120 @@ +#ifndef GUARD_POPUP_H +#define GUARD_POPUP_H + +#include "global.h" + +enum popup_opcode_index { + POPUP_OP_END, /* 00 */ + POPUP_OP_SPACE, /* 01 */ + POPUP_OP_ITEM_NAME, /* 02 */ + POPUP_OP_ITEM_STR_CAP, /* 03 */ + POPUP_OP_ITEM_STR, /* 04 */ + POPUP_OP_UNIT_NAME, /* 05 */ + POPUP_OP_MSG, /* 06 */ + POPUP_OP_STR, /* 07 */ + POPUP_OP_COLOR, /* 08 */ + POPUP_OP_ITEM_ICON, /* 09 */ + POPUP_OP_WTYPE_ICON, /* 0A */ + POPUP_OP_NUM, /* 0B */ + POPUP_OP_SOUND, /* 0C */ +}; + +struct PopupInstruction { + u8 opcode; + u32 data; +}; + +#define POPUP_END {POPUP_OP_END, 0} +#define POPUP_SPACE(len) {POPUP_OP_SPACE, len} +#define POPUP_ITEM_NAME {POPUP_OP_ITEM_NAME, 0} +#define POPUP_ITEM_STR_CAP {POPUP_OP_ITEM_STR_CAP, 0} +#define POPUP_ITEM_STR {POPUP_OP_ITEM_STR, 0} +#define POPUP_UNIT_NAME {POPUP_OP_UNIT_NAME, 0} +#define POPUP_MSG(msg) {POPUP_OP_MSG, msg} +#define POPUP_STR(ptr) {POPUP_OP_STR, (ptr)} +#define POPUP_COLOR(color) {POPUP_OP_COLOR, color} +#define POPUP_ITEM_ICON {POPUP_OP_ITEM_ICON, 0} +#define POPUP_WTYPE_ICON {POPUP_OP_WTYPE_ICON, 0} +#define POPUP_NUM {POPUP_OP_NUM, 0} +#define POPUP_SOUND(soundId) {POPUP_OP_SOUND, soundId} + +struct PopupProc { + PROC_HEADER; + + /* 2C */ const struct PopupInstruction *pDefinition; + /* 30 */ int clock; + + /* 34 */ s8 xTileParam; + /* 35 */ s8 yTileParam; + + /* 36 */ u8 winStyle; + + /* 37 */ u8 xTileReal; + /* 38 */ u8 yTileReal; + + /* 39 */ u8 xTileSize; + /* 3A */ u8 yTileSize; + + /* 3B */ u8 textColorId; + + /* 3C */ u16 _pad3C; + + /* 3E */ u16 iconId; + /* 40 */ u16 iconObjTileId; + /* 42 */ u8 iconPalId; + /* 43 */ u8 _pad43; + /* 44 */ u8 iconX; + /* 45 */ u8 _pad45; + + /* 46 */ u16 xGfxSize; + + /* 48 */ u16 soundId; +}; + +struct PopupIconUpdateProc { + PROC_HEADER; + /* 2C */ int unk_2C; + /* 30 */ int unk_30; + /* 34 */ u8 _pad_34[0x4A - 0x34]; + /* 4A */ u16 unk_4A; +}; + +struct GotItemPopupProc { + PROC_HEADER; + /* 29 */ u8 _pad_29[0x54 - 0x29]; + /* 54 */ struct Unit* unit; + /* 58 */ int item; +}; + +void SetPopupUnit(struct Unit* unit); +void SetPopupItem(u16 item); +void SetPopupNumber(u32 num); + +ProcPtr NewPopupCore(const struct PopupInstruction *inst, + int clock, + int winStyle, + int iconObjTileId, + int pal_base, /* proc->iconPalId - 0x10 */ + ProcPtr parent); +ProcPtr NewPopup_Simple(const struct PopupInstruction *inst, + int clock, + int winStyle, + ProcPtr parent); +void NewPopup_NewAlly(ProcPtr, u8); +void NewPopup_VerySimple(u32 msg, u32 sound_index, ProcPtr parent); + +void NewPopup_ItemGot_unused(struct Unit* unit, u16 item, ProcPtr parent); +void NewPopup_ItemGot(ProcPtr parent, struct Unit *unit, u16 item); +void NewPopup_GeneralItemGot(struct Unit *unit, u16 item, ProcPtr parent); +void NewPopup_GoldGot(ProcPtr parent, struct Unit *unit, int value); +void NewPopup_ItemStealing(u16 item, ProcPtr parent); +void NewPopup_WeaponBroke(u16 item, ProcPtr parent); + +void NewPopup2_PlanA(ProcPtr parent, int IconIndex, char *str); +void NewPopup2_PlanB(ProcPtr proc, int icon_index, char *str0, int num, char *str1); +void NewPopup2_PlanC(ProcPtr parent, int item, int msg); +void NewPopup2_PlanD(ProcPtr parent, int item, int msg0, int msg1); +void NewPopup2_DropItem(ProcPtr parent, int item); +void NewPopup2_SendItem(ProcPtr parent, int item); + +#endif /* GUARD_POPUP_H */ diff --git a/EngineHacks/Necessary/GrowthGetters/C/include/portrait_pointer.h b/EngineHacks/Necessary/GrowthGetters/C/include/portrait_pointer.h new file mode 100644 index 0000000000..3fdeb9f991 --- /dev/null +++ b/EngineHacks/Necessary/GrowthGetters/C/include/portrait_pointer.h @@ -0,0 +1,482 @@ +extern unsigned short portrait_Mystery_faded_palette[]; +extern unsigned char portrait_Mystery_faded_mouth[]; +extern unsigned char portrait_Mystery_faded_chibi[]; +extern unsigned char portrait_Mystery_faded_tileset[]; +extern unsigned short portrait_Demon_King_palette[]; +extern unsigned char portrait_Demon_King_card[]; +extern unsigned short portrait_Manakete_Zombie_palette[]; +extern unsigned char portrait_Manakete_Zombie_card[]; +extern unsigned short portrait_Deathgoyle_palette[]; +extern unsigned char portrait_Deathgoyle_card[]; +extern unsigned short portrait_Gargoyle_palette[]; +extern unsigned char portrait_Gargoyle_card[]; +extern unsigned short portrait_Gorgon_palette[]; +extern unsigned char portrait_Gorgon_card[]; +extern unsigned short portrait_Arch_Mogall_palette[]; +extern unsigned char portrait_Arch_Mogall_card[]; +extern unsigned short portrait_Mogall_palette[]; +extern unsigned char portrait_Mogall_card[]; +extern unsigned short portrait_Maelduin_palette[]; +extern unsigned char portrait_Maelduin_card[]; +extern unsigned short portrait_Tarvos_palette[]; +extern unsigned char portrait_Tarvos_card[]; +extern unsigned short portrait_Gwyllgi_palette[]; +extern unsigned char portrait_Gwyllgi_card[]; +extern unsigned short portrait_Mauthedoog_palette[]; +extern unsigned char portrait_Mauthedoog_card[]; +extern unsigned short portrait_Cyclops_palette[]; +extern unsigned char portrait_Cyclops_card[]; +extern unsigned short portrait_Elder_Bael_palette[]; +extern unsigned char portrait_Elder_Bael_card[]; +extern unsigned short portrait_Bael_palette[]; +extern unsigned char portrait_Bael_card[]; +extern unsigned short portrait_Wight_palette[]; +extern unsigned char portrait_Wight_card[]; +extern unsigned short portrait_Bonewalker_palette[]; +extern unsigned char portrait_Bonewalker_card[]; +extern unsigned short portrait_Entombed_palette[]; +extern unsigned char portrait_Entombed_card[]; +extern unsigned short portrait_Revenant_palette[]; +extern unsigned char portrait_Revenant_card[]; +extern unsigned short portrait_Phantom_palette[]; +extern unsigned char portrait_Phantom_card[]; +extern unsigned short portrait_Ranger_palette[]; +extern unsigned char portrait_Ranger_card[]; +extern unsigned short portrait_Great_Knight_palette[]; +extern unsigned char portrait_Great_Knight_card[]; +extern unsigned short portrait_Mage_Knight_palette[]; +extern unsigned char portrait_Mage_Knight_card[]; +extern unsigned short portrait_Rogue_palette[]; +extern unsigned char portrait_Rogue_card[]; +extern unsigned short portrait_Wyvern_Knight_palette[]; +extern unsigned char portrait_Wyvern_Knight_card[]; +extern unsigned short portrait_Fleet_palette[]; +extern unsigned char portrait_Fleet_card[]; +extern unsigned short portrait_Hero_palette[]; +extern unsigned char portrait_Hero_card[]; +extern unsigned short portrait_Mercenary_palette[]; +extern unsigned char portrait_Mercenary_card[]; +extern unsigned short portrait_Manakete_palette[]; +extern unsigned char portrait_Manakete_card[]; +extern unsigned short portrait_Thief_palette[]; +extern unsigned char portrait_Thief_card[]; +extern unsigned short portrait_Berserker_palette[]; +extern unsigned char portrait_Berserker_card[]; +extern unsigned short portrait_Pirate_palette[]; +extern unsigned char portrait_Pirate_card[]; +extern unsigned short portrait_Bandit_palette[]; +extern unsigned char portrait_Bandit_card[]; +extern unsigned short portrait_Soldier_palette[]; +extern unsigned char portrait_Soldier_card[]; +extern unsigned short portrait_Wyvern_Lord_palette[]; +extern unsigned char portrait_Wyvern_Lord_card[]; +extern unsigned short portrait_Wyvern_Rider_palette[]; +extern unsigned char portrait_Wyvern_Rider_card[]; +extern unsigned short portrait_Falcon_Knight_palette[]; +extern unsigned char portrait_Falcon_Knight_card[]; +extern unsigned short portrait_Pegasus_Knight_palette[]; +extern unsigned char portrait_Pegasus_Knight_card[]; +extern unsigned short portrait_Nomadic_Trooper_palette[]; +extern unsigned char portrait_Nomadic_Trooper_card[]; +extern unsigned short portrait_Nomad_palette[]; +extern unsigned char portrait_Nomad_card[]; +extern unsigned short portrait_Valkyrie_palette[]; +extern unsigned char portrait_Valkyrie_card[]; +extern unsigned short portrait_Troubadour_palette[]; +extern unsigned char portrait_Troubadour_card[]; +extern unsigned short portrait_Paladin_palette[]; +extern unsigned char portrait_Paladin_card[]; +extern unsigned short portrait_Cavalier_palette[]; +extern unsigned char portrait_Cavalier_card[]; +extern unsigned short portrait_Druid_palette[]; +extern unsigned char portrait_Druid_card[]; +extern unsigned short portrait_Shaman_palette[]; +extern unsigned char portrait_Shaman_card[]; +extern unsigned short portrait_Sage_palette[]; +extern unsigned char portrait_Sage_card[]; +extern unsigned short portrait_Mage_palette[]; +extern unsigned char portrait_Mage_card[]; +extern unsigned short portrait_Bishop_palette[]; +extern unsigned char portrait_Bishop_card[]; +extern unsigned short portrait_Priest_palette[]; +extern unsigned char portrait_Priest_card[]; +extern unsigned short portrait_Sniper_palette[]; +extern unsigned char portrait_Sniper_card[]; +extern unsigned short portrait_Archer_palette[]; +extern unsigned char portrait_Archer_card[]; +extern unsigned short portrait_General_palette[]; +extern unsigned char portrait_General_card[]; +extern unsigned short portrait_Knight_palette[]; +extern unsigned char portrait_Knight_card[]; +extern unsigned short portrait_Warrior_palette[]; +extern unsigned char portrait_Warrior_card[]; +extern unsigned short portrait_Fighter_palette[]; +extern unsigned char portrait_Fighter_card[]; +extern unsigned short portrait_Swordmaster_palette[]; +extern unsigned char portrait_Swordmaster_card[]; +extern unsigned short portrait_Myrmidon_palette[]; +extern unsigned char portrait_Myrmidon_card[]; +extern unsigned short portrait_Another_Soldier_palette[]; +extern unsigned short portrait_Purple_Soldier_palette[]; +extern unsigned short portrait_Rausten_Soldier_palette[]; +extern unsigned short portrait_Novala_Clone_palette[]; +extern unsigned short portrait_O_Neill_Clone_2_palette[]; +extern unsigned short portrait_O_Neill_Clone_palette[]; +extern unsigned short portrait_Soldier_2_palette[]; +extern unsigned short portrait_Soldier_1_palette[]; +extern unsigned char portrait_Soldier_1_mouth[]; +extern unsigned char portrait_Soldier_1_chibi[]; +extern unsigned char portrait_Soldier_1_tileset[]; +extern unsigned short portrait_Frelia_Knight_palette[]; +extern unsigned char portrait_Frelia_Knight_mouth[]; +extern unsigned char portrait_Frelia_Knight_chibi[]; +extern unsigned char portrait_Frelia_Knight_tileset[]; +extern unsigned short portrait_Secret_Shop_palette[]; +extern unsigned char portrait_Secret_Shop_mouth[]; +extern unsigned char portrait_Secret_Shop_tileset[]; +extern unsigned short portrait_Arena_palette[]; +extern unsigned char portrait_Arena_mouth[]; +extern unsigned char portrait_Arena_tileset[]; +extern unsigned short portrait_Vendor_palette[]; +extern unsigned char portrait_Vendor_mouth[]; +extern unsigned char portrait_Vendor_tileset[]; +extern unsigned short portrait_Armoury_palette[]; +extern unsigned char portrait_Armoury_mouth[]; +extern unsigned char portrait_Armoury_tileset[]; +extern unsigned short portrait_Anna_palette[]; +extern unsigned char portrait_Anna_mouth[]; +extern unsigned char portrait_Anna_chibi[]; +extern unsigned char portrait_Anna_tileset[]; +extern unsigned short portrait_Villager_Girl_Young_palette[]; +extern unsigned char portrait_Villager_Girl_Young_mouth[]; +extern unsigned char portrait_Villager_Girl_Young_chibi[]; +extern unsigned char portrait_Villager_Girl_Young_tileset[]; +extern unsigned short portrait_Villager_Girl_Black_Hair_palette[]; +extern unsigned char portrait_Villager_Girl_Black_Hair_mouth[]; +extern unsigned char portrait_Villager_Girl_Black_Hair_chibi[]; +extern unsigned char portrait_Villager_Girl_Black_Hair_tileset[]; +extern unsigned short portrait_Villager_Girl_Brown_Hair_palette[]; +extern unsigned char portrait_Villager_Girl_Brown_Hair_mouth[]; +extern unsigned char portrait_Villager_Girl_Brown_Hair_chibi[]; +extern unsigned char portrait_Villager_Girl_Brown_Hair_tileset[]; +extern unsigned short portrait_Villager_Woman_palette[]; +extern unsigned char portrait_Villager_Woman_mouth[]; +extern unsigned char portrait_Villager_Woman_chibi[]; +extern unsigned char portrait_Villager_Woman_tileset[]; +extern unsigned short portrait_Villager_Old_Woman_palette[]; +extern unsigned char portrait_Villager_Old_Woman_mouth[]; +extern unsigned char portrait_Villager_Old_Woman_chibi[]; +extern unsigned char portrait_Villager_Old_Woman_tileset[]; +extern unsigned short portrait_Villager_Young_Boy_palette[]; +extern unsigned char portrait_Villager_Young_Boy_mouth[]; +extern unsigned char portrait_Villager_Young_Boy_chibi[]; +extern unsigned char portrait_Villager_Young_Boy_tileset[]; +extern unsigned short portrait_Villager_Young_Man_palette[]; +extern unsigned char portrait_Villager_Young_Man_mouth[]; +extern unsigned char portrait_Villager_Young_Man_chibi[]; +extern unsigned char portrait_Villager_Young_Man_tileset[]; +extern unsigned short portrait_Villager_Man_4_palette[]; +extern unsigned char portrait_Villager_Man_4_mouth[]; +extern unsigned char portrait_Villager_Man_4_chibi[]; +extern unsigned char portrait_Villager_Man_4_tileset[]; +extern unsigned short portrait_Villager_Man_3_palette[]; +extern unsigned char portrait_Villager_Man_3_mouth[]; +extern unsigned char portrait_Villager_Man_3_chibi[]; +extern unsigned char portrait_Villager_Man_3_tileset[]; +extern unsigned short portrait_Villager_Man_2_palette[]; +extern unsigned char portrait_Villager_Man_2_mouth[]; +extern unsigned char portrait_Villager_Man_2_chibi[]; +extern unsigned char portrait_Villager_Man_2_tileset[]; +extern unsigned short portrait_Villager_Old_Man_palette[]; +extern unsigned char portrait_Villager_Old_Man_mouth[]; +extern unsigned char portrait_Villager_Old_Man_chibi[]; +extern unsigned char portrait_Villager_Old_Man_tileset[]; +extern unsigned short portrait_Villager_Man_1_palette[]; +extern unsigned char portrait_Villager_Man_1_mouth[]; +extern unsigned char portrait_Villager_Man_1_chibi[]; +extern unsigned char portrait_Villager_Man_1_tileset[]; +extern unsigned short portrait_Ismaire_palette[]; +extern unsigned char portrait_Ismaire_mouth[]; +extern unsigned char portrait_Ismaire_chibi[]; +extern unsigned char portrait_Ismaire_tileset[]; +extern unsigned short portrait_Saleh_Grandma_palette[]; +extern unsigned char portrait_Saleh_Grandma_mouth[]; +extern unsigned char portrait_Saleh_Grandma_chibi[]; +extern unsigned char portrait_Saleh_Grandma_tileset[]; +extern unsigned short portrait_Klimt_palette[]; +extern unsigned char portrait_Klimt_mouth[]; +extern unsigned char portrait_Klimt_chibi[]; +extern unsigned char portrait_Klimt_tileset[]; +extern unsigned short portrait_Mansel_palette[]; +extern unsigned char portrait_Mansel_mouth[]; +extern unsigned char portrait_Mansel_chibi[]; +extern unsigned char portrait_Mansel_tileset[]; +extern unsigned short portrait_Hayden_palette[]; +extern unsigned char portrait_Hayden_mouth[]; +extern unsigned char portrait_Hayden_chibi[]; +extern unsigned char portrait_Hayden_tileset[]; +extern unsigned short portrait_Fado_palette[]; +extern unsigned char portrait_Fado_mouth[]; +extern unsigned char portrait_Fado_chibi[]; +extern unsigned char portrait_Fado_tileset[]; +extern unsigned short portrait_Lyon_flashback_palette[]; +extern unsigned short portrait_Vigarde_flashback_palette[]; +extern unsigned short portrait_Man_Unused_palette[]; +extern unsigned char portrait_Man_Unused_mouth[]; +extern unsigned char portrait_Man_Unused_chibi[]; +extern unsigned char portrait_Man_Unused_tileset[]; +extern unsigned short portrait_Bandit_1_palette[]; +extern unsigned char portrait_Bandit_1_mouth[]; +extern unsigned char portrait_Bandit_1_chibi[]; +extern unsigned char portrait_Bandit_1_tileset[]; +extern unsigned short portrait_Glen_palette[]; +extern unsigned char portrait_Glen_mouth[]; +extern unsigned char portrait_Glen_chibi[]; +extern unsigned char portrait_Glen_tileset[]; +extern unsigned short portrait_Lyon_evil_palette[]; +extern unsigned char portrait_Lyon_evil_mouth[]; +extern unsigned char portrait_Lyon_evil_chibi[]; +extern unsigned char portrait_Lyon_evil_tileset[]; +extern unsigned short portrait_Morva_palette[]; +extern unsigned char portrait_Morva_mouth[]; +extern unsigned char portrait_Morva_chibi[]; +extern unsigned char portrait_Morva_tileset[]; +extern unsigned short portrait_Riev_palette[]; +extern unsigned char portrait_Riev_mouth[]; +extern unsigned char portrait_Riev_chibi[]; +extern unsigned char portrait_Riev_tileset[]; +extern unsigned short portrait_Lyon_palette[]; +extern unsigned char portrait_Lyon_mouth[]; +extern unsigned char portrait_Lyon_chibi[]; +extern unsigned char portrait_Lyon_tileset[]; +extern unsigned short portrait_Orson_palette[]; +extern unsigned char portrait_Orson_mouth[]; +extern unsigned char portrait_Orson_chibi[]; +extern unsigned char portrait_Orson_tileset[]; +extern unsigned short portrait_Orson_drugged_palette[]; +extern unsigned char portrait_Orson_drugged_mouth[]; +extern unsigned char portrait_Orson_drugged_chibi[]; +extern unsigned char portrait_Orson_drugged_tileset[]; +extern unsigned short portrait_Caellach_palette[]; +extern unsigned char portrait_Caellach_mouth[]; +extern unsigned char portrait_Caellach_chibi[]; +extern unsigned char portrait_Caellach_tileset[]; +extern unsigned short portrait_Valter_palette[]; +extern unsigned char portrait_Valter_mouth[]; +extern unsigned char portrait_Valter_chibi[]; +extern unsigned char portrait_Valter_tileset[]; +extern unsigned short portrait_Vigarde_healthy_palette[]; +extern unsigned char portrait_Vigarde_healthy_mouth[]; +extern unsigned char portrait_Vigarde_healthy_chibi[]; +extern unsigned char portrait_Vigarde_healthy_tileset[]; +extern unsigned short portrait_Vigarde_dead_palette[]; +extern unsigned char portrait_Vigarde_dead_mouth[]; +extern unsigned char portrait_Vigarde_dead_chibi[]; +extern unsigned char portrait_Vigarde_dead_tileset[]; +extern unsigned short portrait_Selena_palette[]; +extern unsigned char portrait_Selena_mouth[]; +extern unsigned char portrait_Selena_chibi[]; +extern unsigned char portrait_Selena_tileset[]; +extern unsigned short portrait_Beran_palette[]; +extern unsigned char portrait_Beran_mouth[]; +extern unsigned char portrait_Beran_chibi[]; +extern unsigned char portrait_Beran_tileset[]; +extern unsigned short portrait_Gheb_palette[]; +extern unsigned char portrait_Gheb_mouth[]; +extern unsigned char portrait_Gheb_chibi[]; +extern unsigned char portrait_Gheb_tileset[]; +extern unsigned short portrait_Carlyle_palette[]; +extern unsigned char portrait_Carlyle_mouth[]; +extern unsigned char portrait_Carlyle_chibi[]; +extern unsigned char portrait_Carlyle_tileset[]; +extern unsigned short portrait_Aias_palette[]; +extern unsigned char portrait_Aias_mouth[]; +extern unsigned char portrait_Aias_chibi[]; +extern unsigned char portrait_Aias_tileset[]; +extern unsigned short portrait_Pablo_palette[]; +extern unsigned char portrait_Pablo_mouth[]; +extern unsigned char portrait_Pablo_chibi[]; +extern unsigned char portrait_Pablo_tileset[]; +extern unsigned short portrait_Binks_palette[]; +extern unsigned char portrait_Binks_mouth[]; +extern unsigned char portrait_Binks_chibi[]; +extern unsigned char portrait_Binks_tileset[]; +extern unsigned short portrait_Tirado_palette[]; +extern unsigned char portrait_Tirado_mouth[]; +extern unsigned char portrait_Tirado_chibi[]; +extern unsigned char portrait_Tirado_tileset[]; +extern unsigned short portrait_Murray_palette[]; +extern unsigned char portrait_Murray_mouth[]; +extern unsigned char portrait_Murray_chibi[]; +extern unsigned char portrait_Murray_tileset[]; +extern unsigned short portrait_Novala_palette[]; +extern unsigned char portrait_Novala_mouth[]; +extern unsigned char portrait_Novala_chibi[]; +extern unsigned char portrait_Novala_tileset[]; +extern unsigned short portrait_Zonta_palette[]; +extern unsigned char portrait_Zonta_mouth[]; +extern unsigned char portrait_Zonta_chibi[]; +extern unsigned char portrait_Zonta_tileset[]; +extern unsigned short portrait_Saar_palette[]; +extern unsigned char portrait_Saar_mouth[]; +extern unsigned char portrait_Saar_chibi[]; +extern unsigned char portrait_Saar_tileset[]; +extern unsigned short portrait_Bazba_palette[]; +extern unsigned char portrait_Bazba_mouth[]; +extern unsigned char portrait_Bazba_chibi[]; +extern unsigned char portrait_Bazba_tileset[]; +extern unsigned short portrait_Bone_palette[]; +extern unsigned char portrait_Bone_mouth[]; +extern unsigned char portrait_Bone_chibi[]; +extern unsigned char portrait_Bone_tileset[]; +extern unsigned short portrait_Breguet_palette[]; +extern unsigned char portrait_Breguet_mouth[]; +extern unsigned char portrait_Breguet_chibi[]; +extern unsigned char portrait_Breguet_tileset[]; +extern unsigned short portrait_O_Neill_palette[]; +extern unsigned char portrait_O_Neill_mouth[]; +extern unsigned char portrait_O_Neill_chibi[]; +extern unsigned char portrait_O_Neill_tileset[]; +extern unsigned short portrait_Knoll_flashback_palette[]; +extern unsigned short portrait_Ephraim_flashback_palette[]; +extern unsigned short portrait_Eirika_flashback_palette[]; +extern unsigned short portrait_Tana_palette[]; +extern unsigned char portrait_Tana_mouth[]; +extern unsigned char portrait_Tana_chibi[]; +extern unsigned char portrait_Tana_tileset[]; +extern unsigned short portrait_Syrene_palette[]; +extern unsigned char portrait_Syrene_mouth[]; +extern unsigned char portrait_Syrene_chibi[]; +extern unsigned char portrait_Syrene_tileset[]; +extern unsigned short portrait_Joshua_palette[]; +extern unsigned char portrait_Joshua_mouth[]; +extern unsigned char portrait_Joshua_chibi[]; +extern unsigned char portrait_Joshua_tileset[]; +extern unsigned short portrait_Knoll_palette[]; +extern unsigned char portrait_Knoll_mouth[]; +extern unsigned char portrait_Knoll_chibi[]; +extern unsigned char portrait_Knoll_tileset[]; +extern unsigned short portrait_Myrrh_with_wing_palette[]; +extern unsigned char portrait_Myrrh_with_wing_mouth[]; +extern unsigned char portrait_Myrrh_with_wing_chibi[]; +extern unsigned char portrait_Myrrh_with_wing_tileset[]; +extern unsigned short portrait_Myrrh_palette[]; +extern unsigned char portrait_Myrrh_mouth[]; +extern unsigned char portrait_Myrrh_chibi[]; +extern unsigned char portrait_Myrrh_tileset[]; +extern unsigned short portrait_Duessel_palette[]; +extern unsigned char portrait_Duessel_mouth[]; +extern unsigned char portrait_Duessel_chibi[]; +extern unsigned char portrait_Duessel_tileset[]; +extern unsigned short portrait_Rennac_palette[]; +extern unsigned char portrait_Rennac_mouth[]; +extern unsigned char portrait_Rennac_chibi[]; +extern unsigned char portrait_Rennac_tileset[]; +extern unsigned short portrait_Dozla_palette[]; +extern unsigned char portrait_Dozla_mouth[]; +extern unsigned char portrait_Dozla_chibi[]; +extern unsigned char portrait_Dozla_tileset[]; +extern unsigned short portrait_L_Arachel_palette[]; +extern unsigned char portrait_L_Arachel_mouth[]; +extern unsigned char portrait_L_Arachel_chibi[]; +extern unsigned char portrait_L_Arachel_tileset[]; +extern unsigned short portrait_Ewan_palette[]; +extern unsigned char portrait_Ewan_mouth[]; +extern unsigned char portrait_Ewan_chibi[]; +extern unsigned char portrait_Ewan_tileset[]; +extern unsigned short portrait_Saleh_palette[]; +extern unsigned char portrait_Saleh_mouth[]; +extern unsigned char portrait_Saleh_chibi[]; +extern unsigned char portrait_Saleh_tileset[]; +extern unsigned short portrait_Marisa_palette[]; +extern unsigned char portrait_Marisa_mouth[]; +extern unsigned char portrait_Marisa_chibi[]; +extern unsigned char portrait_Marisa_tileset[]; +extern unsigned short portrait_Tethys_palette[]; +extern unsigned char portrait_Tethys_mouth[]; +extern unsigned char portrait_Tethys_chibi[]; +extern unsigned char portrait_Tethys_tileset[]; +extern unsigned short portrait_Gerik_palette[]; +extern unsigned char portrait_Gerik_mouth[]; +extern unsigned char portrait_Gerik_chibi[]; +extern unsigned char portrait_Gerik_tileset[]; +extern unsigned short portrait_Artur_palette[]; +extern unsigned char portrait_Artur_mouth[]; +extern unsigned char portrait_Artur_chibi[]; +extern unsigned char portrait_Artur_tileset[]; +extern unsigned short portrait_Amelia_palette[]; +extern unsigned char portrait_Amelia_mouth[]; +extern unsigned char portrait_Amelia_chibi[]; +extern unsigned char portrait_Amelia_tileset[]; +extern unsigned short portrait_Kyle_palette[]; +extern unsigned char portrait_Kyle_mouth[]; +extern unsigned char portrait_Kyle_chibi[]; +extern unsigned char portrait_Kyle_tileset[]; +extern unsigned short portrait_Forde_palette[]; +extern unsigned char portrait_Forde_mouth[]; +extern unsigned char portrait_Forde_chibi[]; +extern unsigned char portrait_Forde_tileset[]; +extern unsigned short portrait_Ephraim_palette[]; +extern unsigned char portrait_Ephraim_mouth[]; +extern unsigned char portrait_Ephraim_chibi[]; +extern unsigned char portrait_Ephraim_tileset[]; +extern unsigned short portrait_Cormag_palette[]; +extern unsigned char portrait_Cormag_mouth[]; +extern unsigned char portrait_Cormag_chibi[]; +extern unsigned char portrait_Cormag_tileset[]; +extern unsigned short portrait_Natasha_palette[]; +extern unsigned char portrait_Natasha_mouth[]; +extern unsigned char portrait_Natasha_chibi[]; +extern unsigned char portrait_Natasha_tileset[]; +extern unsigned short portrait_Lute_palette[]; +extern unsigned char portrait_Lute_mouth[]; +extern unsigned char portrait_Lute_chibi[]; +extern unsigned char portrait_Lute_tileset[]; +extern unsigned short portrait_Innes_palette[]; +extern unsigned char portrait_Innes_mouth[]; +extern unsigned char portrait_Innes_chibi[]; +extern unsigned char portrait_Innes_tileset[]; +extern unsigned short portrait_Garcia_palette[]; +extern unsigned char portrait_Garcia_mouth[]; +extern unsigned char portrait_Garcia_chibi[]; +extern unsigned char portrait_Garcia_tileset[]; +extern unsigned short portrait_Colm_palette[]; +extern unsigned char portrait_Colm_mouth[]; +extern unsigned char portrait_Colm_chibi[]; +extern unsigned char portrait_Colm_tileset[]; +extern unsigned short portrait_Neimi_palette[]; +extern unsigned char portrait_Neimi_mouth[]; +extern unsigned char portrait_Neimi_chibi[]; +extern unsigned char portrait_Neimi_tileset[]; +extern unsigned short portrait_Ross_palette[]; +extern unsigned char portrait_Ross_mouth[]; +extern unsigned char portrait_Ross_chibi[]; +extern unsigned char portrait_Ross_tileset[]; +extern unsigned short portrait_Vanessa_palette[]; +extern unsigned char portrait_Vanessa_mouth[]; +extern unsigned char portrait_Vanessa_chibi[]; +extern unsigned char portrait_Vanessa_tileset[]; +extern unsigned short portrait_Moulder_palette[]; +extern unsigned char portrait_Moulder_mouth[]; +extern unsigned char portrait_Moulder_chibi[]; +extern unsigned char portrait_Moulder_tileset[]; +extern unsigned short portrait_Franz_palette[]; +extern unsigned char portrait_Franz_mouth[]; +extern unsigned char portrait_Franz_chibi[]; +extern unsigned char portrait_Franz_tileset[]; +extern unsigned short portrait_Gilliam_palette[]; +extern unsigned char portrait_Gilliam_mouth[]; +extern unsigned char portrait_Gilliam_chibi[]; +extern unsigned char portrait_Gilliam_tileset[]; +extern unsigned short portrait_Seth_palette[]; +extern unsigned char portrait_Seth_mouth[]; +extern unsigned char portrait_Seth_chibi[]; +extern unsigned char portrait_Seth_tileset[]; +extern unsigned short portrait_Eirika_palette[]; +extern unsigned char portrait_Eirika_mouth[]; +extern unsigned char portrait_Eirika_chibi[]; +extern unsigned char portrait_Eirika_tileset[]; +extern unsigned short portrait_Mystery_1_palette[]; +extern unsigned char portrait_Mystery_1_mouth[]; +extern unsigned char portrait_Mystery_1_chibi[]; +extern unsigned char portrait_Mystery_1_tileset[]; diff --git a/EngineHacks/Necessary/GrowthGetters/C/include/prepscreen.h b/EngineHacks/Necessary/GrowthGetters/C/include/prepscreen.h new file mode 100644 index 0000000000..fd291a3d0f --- /dev/null +++ b/EngineHacks/Necessary/GrowthGetters/C/include/prepscreen.h @@ -0,0 +1,656 @@ +#pragma once + +#include "global.h" +#include "proc.h" +#include "fontgrp.h" +#include "ekrlevelup.h" + +struct ProcPrepSallyCursor { + PROC_HEADER; + + /* 2C */ int unk_2C; + /* 30 */ int unk_30; + /* 34 */ int unk_34; + /* 38 */ int unk_38; + /* 3C */ int unk_3C; + /* 40 */ int unk_40; + + /* 44 */ u8 _pad44[0x49-0x44]; + + /* 4A */ s16 unk_4A; + /* 4C */ short unk_4C; + + /* 4E */ u8 _pad4E[0x53-0x4E]; + + /* 54 */ struct APHandle* unk_54; + + /* 58 */ u32 unk_58; +}; + +struct PrepUnitList { + struct Unit *units[0x40]; + int max_num; /* A cunter maybe related to the amount of units in team */ + int latest_pid; /* Last unit char-id when you leave the prep-unit-screen */ +}; + +struct PrepScreenItemListEnt { + /* 00 */ u8 pid; // 0 if item is in Supply inventory + /* 01 */ u8 itemSlot; + /* 02 */ u16 item; +}; + +enum prep_atmenu_item_index { + PREP_MAINMENU_UNIT = 0, + PREP_MAINMENU_ITEM = 1, + PREP_MAINMENU_SAVE = 2, + PREP_MAINMENU_UNK3 = 3, + PREP_MAINMENU_SUPPORT = 4, + PREP_MAINMENU_CHECKMAP = 7, +}; + +struct ProcAtMenu { + PROC_HEADER; + /* 29 */ u8 unit_count; + /* 2A */ u8 max_counter; // Total unit number can be on battle + /* 2B */ u8 cur_counter; // Total unit number to be on battle + /* 2C */ u8 unk_2C; + /* 2D */ u8 cur_cmd; + /* 2E */ u8 hand_pos; // related to the displayed line maybe (also for handle sprite) + /* 2F */ u8 unk_2F; + /* 30 */ u8 unk_30; + /* 31 */ u8 unk_31; + /* 32 */ u8 unk_32; + /* 33 */ u8 state; + /* 34 */ u8 do_help; // 1 if helpBox on + /* 35 */ u8 unk_35; + /* 36 */ bool8 end_prep; + /* 38 */ u8 unk_38[0x3C - 0x38]; + /* 3C */ u16 yDiff; // y Pos offset of Unit SMS + /* 3E */ u16 unk3E; + /* 40 */ u32 xDiff; +}; + +struct ProcPrepMenuDesc { + PROC_HEADER; + /* 29 */ u8 _pad29_[0x4C - 0x29]; + /* 4C */ u16 unk4C; + /* 4E */ u8 _pad4E_[0x58 - 0x4E]; + /* 58 */ int msg; +}; + +struct Proc08A184B4 { + PROC_HEADER; + /* 29 */ u8 _pad29_[0x4C - 0x29]; + /* 4C */ s16 game_lock; +}; + +struct ProcPrepSpecialChar { + PROC_HEADER; + /* 29 */ u8 _pad29_[0x2A - 0x29]; + /* 2A */ u8 unk2A; + /* 2B */ u8 unk2B; + /* 29 */ u8 _pad2C_[0x2F - 0x2C]; + /* 2F */ u8 unk2F; + /* 30 */ u8 unk30; + /* 31 */ u8 unk31; + /* 32 */ u8 unk32; + /* 33 */ u8 blink_Start; + /* 34 */ u8 blink_B; + /* 35 */ u8 unk35; + /* 36 */ u16 unk36; + /* 38 */ ProcPtr apProc; +}; + +struct ProcPrepMenuItem { + PROC_HEADER; + /* 29 */ u8 pad_29[0x2C - 0x29]; + /* 2C */ void (*effect)(ProcPtr); + /* 30 */ int msg_rtext; + /* 34 */ u32 msg; + /* 38 */ u8 color; + /* 39 */ u8 index; + /* 3A */ u8 pad_3A[0x3C - 0x3A]; + /* 3C */ struct TextHandle text; +}; + +struct ProcPrepMenu { + PROC_HEADER; + /* 29 */ s8 do_help; + /* 2A */ u8 cur_index; + /* 2B */ u8 max_index; + /* 2C */ void (*unk2C)(ProcPtr); + /* 30 */ int msg_rtext; + /* 34 */ s16 xPos; + /* 36 */ s16 yPos; + /* 38 */ struct ProcPrepMenuItem* cmds[0x8]; + /* 58 */ u8 (*on_PressB)(ProcPtr); + /* 5C */ u8 (*on_PressStart)(ProcPtr); + /* 60 */ u8 (*on_End)(ProcPtr); +}; + +struct ProcPrepUnit { + PROC_HEADER; + /* 29 */ u8 cur_counter; // Total unit number to be on battle + /* 2A */ u8 max_counter; // Total unit number can be on battle + /* 2B */ u8 unk_2B; + /* 2C */ u16 list_num_pre; // pre unit index in prep-list(for scroll) + /* 2E */ u16 list_num_cur; // current unit index in prep-list + /* 30 */ u16 yDiff_cur; // y Pos offset of Unit SMS (current) + /* 32 */ u16 unk_32; + /* 34 */ u16 unk34; + /* 36 */ u8 scroll_val; // each px to scroll at each frame + /* 37 */ u8 button_blank; + /* 38 */ u8 pad_38[0x3C - 0x38]; + /* 3C */ u16 unk_3C; +}; + +enum proc_label_prep_unit_select { + PROC_LABEL_PREPUNIT_0 = 0, + PROC_LABEL_PREPUNIT_IDLE, + PROC_LABEL_PREPUNIT_2, + PROC_LABEL_PREPUNIT_PRESS_SELECT, + PROC_LABEL_PREPUNIT_PRESS_R, + PROC_LABEL_PREPUNIT_PRESS_B = 0xA, + PROC_LABEL_PREPUNIT_GAME_START = 0x63, + PROC_LABEL_PREPUNIT_END = 0x64, +}; + +struct ProcPrepItemUse { + PROC_HEADER; + + /* 2C */ struct Unit *unit; + /* 30 */ int slot; + /* 34 */ int unk34; + /* 38 */ int slot_rtext; + /* 3C */ int pos_subbox; + /* 40 */ int game_lock; +}; + +enum proc_label_prep_item_use { + PROC_LABEL_PREPITEMUSE_INIT, + PROC_LABEL_PREPITEMUSE_MAIN, + PROC_LABEL_PREPITEMUSE_CONFIRM, + PROC_LABEL_PREPITEMUSE_EXEC_ITEMEFFECT, + PROC_LABEL_PREPITEMUSE_EXEC_JUNA, + PROC_LABEL_PREPITEMUSE_EXEC_PROMO, + PROC_LABEL_PREPITEMUSE_EXIT_FADE, + PROC_LABEL_PREPITEMUSE_END +}; + +struct ProcPrepItemUseBooster { + PROC_HEADER; + + /* 2C */ int timer; + /* 30 */ u8 status_pre[EKRLVUP_STAT_MAX]; + /* 38 */ u8 status_pst[EKRLVUP_STAT_MAX]; + /* 40 */ int xpos, ypos, width, height; +}; + +struct ProcPrepItemUseJunaFruit { + PROC_HEADER; + + /* 2C */ int timer; + /* 30 */ s8 lv_pre, lv_pst; + + /* 34 */ int xpos, ypos, width, height; +}; + +enum prepitem_textindex { + TEXT_PREPITEM_HP, + TEXT_PREPITEM_POW, + TEXT_PREPITEM_SKL, + TEXT_PREPITEM_SPD, + TEXT_PREPITEM_LCK, + TEXT_PREPITEM_DEF, + TEXT_PREPITEM_RES, + TEXT_PREPITEM_CON, + TEXT_PREPITEM_CLASS, + TEXT_PREPITEM_LEVEL, + + TEXT_PREPITEM_DESC1 = 25, + TEXT_PREPITEM_DESC2 = 26, + TEXT_PREPITEM_POPUP = 27, + TEXT_PREPITEM_DESC3 = 29, +}; + +extern struct TextHandle gPrepItemTexts[32]; + +extern struct TextHandle gPrepMainMenuTexts[9]; +extern u8 gPrepUnitPool[]; +extern u8 gBanimScrRight[]; +extern struct PrepUnitList gPrepUnitList; +extern struct PrepScreenItemListEnt gPrepScreenItemList[]; +extern struct PrepScreenItemListEnt gUnknown_02012914[]; +extern u16 gUnknown_02012F54; +extern u16 gUnknown_02012F56; +// extern ??? gUnknown_02012F58 +// extern ??? gUnknown_02013458 +// extern ??? gUnknown_02013460 +// extern ??? gUnknown_02013510 +// extern ??? gUnknown_02013538 +// extern ??? gUnknown_02013560 +// extern ??? gUnknown_02013570 +// extern ??? gUnknown_02013588 +// extern ??? gUnknown_02013590 +// extern ??? gPrepUnitTexts +// extern ??? gUnknown_02013608 +// extern ??? gUnknown_02013630 +// extern ??? gUnknown_02013640 +// extern ??? gUnknown_02013648 +// extern ??? gUnknown_02013660 +// extern ??? gUnknown_02013668 +// extern ??? gUnknown_02013670 +// extern ??? gUnknown_02013698 +// extern ??? gUnknown_020136D8 +// extern ??? sSupportScreenUnitCount +// extern ??? gUnknown_020136F4 + +extern struct ProcCmd gProcScr_SALLYCURSOR[]; +extern u16 gBgConfig_ItemUseScreen[]; +// extern ??? gUnknown_08A18200 +extern CONST_DATA struct ProcCmd ProcScr_PrepMenuDescHandler[]; +extern CONST_DATA struct ProcCmd ProcScr_AtMenu[]; +extern CONST_DATA struct ProcCmd ProcScr_PrepPromoteDebug[]; +extern CONST_DATA struct ProcCmd ProcScr_PrepTraineePromo[]; +extern CONST_DATA u16 obj_8A1856E[]; +extern CONST_DATA u16 obj_8A18582[]; +extern CONST_DATA u16 obj_8A18590[]; +extern CONST_DATA u16 obj_8A1859E[]; +extern CONST_DATA u16 obj_8A185AC[]; +extern CONST_DATA u16 *objs_8A18614[]; +extern CONST_DATA struct ProcCmd ProcScr_PrepSpecialCharEff[]; +extern CONST_DATA struct ProcCmd ProcScr_PrepScreenMenuDummyItem[]; +extern CONST_DATA struct ProcCmd ProcScr_PrepMenu[]; +// extern ??? gUnknown_08A18744 +// extern ??? gUnknown_08A1874C +// extern ??? gUnknown_08A18754 +// extern ??? gUnknown_08A1879C +// extern ??? gUnknown_08A187F0 +// extern ??? ProcScr_menu_scroll +// extern ??? ProcScr_SallyCir +// extern ??? ProcScr_ViewCounter +// extern ??? gProcScr_PrepHelpboxListener +// extern ??? gPrepItemTypePageLut +// extern ??? gUnknown_08A188E4 +// extern ??? gUnknown_08A188F8 +// extern ??? gUnknown_08A18910 +// extern ??? gUnknown_08A18928 +// extern ??? gUnknown_08A18944 +// extern ??? gUnknown_08A18964 +// extern ??? gUnknown_08A1898C +// extern ??? ProcScr_PrepItemScreen +extern CONST_DATA u16 obj_08A18E34[]; +extern CONST_DATA u16 obj_08A18E4E[]; +extern CONST_DATA u16 obj_08A18E62[]; +extern CONST_DATA u16 obj_08A18E76[]; +extern CONST_DATA struct ProcCmd ProcScr_PrepUnitScreen[]; +extern CONST_DATA struct ProcCmd ProcScr_PrepItemTradeScreen[]; +extern CONST_DATA struct ProcCmd ProcScr_PrepItemUseScreen[]; +extern CONST_DATA struct ProcCmd ProcScr_PrepItemUseBooster[]; +extern CONST_DATA struct ProcCmd ProcScr_PrepItemUseJunaFruit[]; +// extern ??? gSupplyTextIndexLookup +// extern ??? gpPrepItemSupplyStringBuffer +// extern ??? gSupplyHelpTextIndexLookup +extern CONST_DATA struct ProcCmd ProcScr_PrepItemSupplyScreen[]; +extern CONST_DATA struct ProcCmd ProcScr_BmSupplyScreen[]; +extern CONST_DATA struct ProcCmd ProcScr_PrepItemListScreen[]; +// extern ??? gUnknown_08A195F8 +// extern ??? gUnknown_08A19608 +// extern ??? gProcScr_FortuneSubMenu +extern int gUnknown_08A196BC[]; /* msg lists */ +// extern ??? gUnknown_08A196D0 +extern u16 CONST_DATA gUnknown_08A199C8[]; // TODO - Not sure; used in sallycursor +// extern ??? Img_PrepWindowSideBar +// extern ??? Pal_PrepWindowSideBar +// extern ??? gUnknown_08A19CCC +extern u16 gUnknown_08A1A084[]; // pal +// extern ??? gUnknown_08A1A0A4 +// extern ??? gUnknown_08A1A23C +// extern ??? gUnknown_08A1A3FC +extern u8 CONST_DATA gUnknown_08A1A41C[]; +extern u8 CONST_DATA gUnknown_08A1A434[]; +extern u8 CONST_DATA gUnknown_08A1A474[]; +extern u8 CONST_DATA gUnknown_08A1A4C8[]; +// extern ??? gGfx_SupportScreenBanner +extern u8 CONST_DATA gUnknown_08A1AC88[]; +extern u16 CONST_DATA gUnknown_08A1B0D8[]; +extern u16 CONST_DATA gUnknown_08A1B154[]; // TODO - palette data from sallycursor +extern u16 CONST_DATA gPal_SupportScreenBanner[]; +extern u16 CONST_DATA gUnknown_08A1B194[]; +// extern ??? gUnknown_08A1B1FC +// extern ??? gUnknown_08A1B638 +extern u8 CONST_DATA gUnknown_08A1B658[]; +extern u8 CONST_DATA gUnknown_08A1B698[]; +extern u8 CONST_DATA gUnknown_08A1B730[]; +extern u8 CONST_DATA gUnknown_08A1B7C8[]; +// extern ??? gUnknown_08A1B8B8 +// extern ??? gUnknown_08A1B990 +// extern ??? gUnknown_08A1B9EC +extern u16 CONST_DATA Img_PrepItemUseScreen[]; +extern u16 CONST_DATA Tsa_PrepItemUseScreen[]; +extern u8 gUnknown_08A1BBD0[]; // tsa? +// extern ??? gUnknown_08A1BCC0 +// extern ??? gUnknown_08A1BD00 +// extern ??? gUnknown_08A1BD40 +// extern ??? gUnknown_08A1BD60 +extern u8 gUnknown_08A1C704[]; // arrow gfx +// extern ??? gUnknown_08A1C7D8 +// extern ??? gUnknown_08A1C8B4 +// extern ??? gUnknown_08A1CD68 +// extern ??? gUnknown_08A1CDC4 +// extern ??? gUnknown_08A1D288 +// extern ??? gUnknown_08A1D448 +extern u16 CONST_DATA gUnknown_08A1D4C8[]; +// extern ??? Img_PrepTextShadow +extern u8 CONST_DATA gUnknown_08A1D510[]; +extern u16 CONST_DATA Pal_MapBattleInfoNum[]; // 'R is info' palette +// extern ??? Img_PrepPopupWindow +extern u8 Img_PrepWindow[]; +// extern ??? gUnknown_08A1DB80 +// extern ??? gTsa_SupportSubScreen +// extern ??? gGfx_SupportMenu +// extern ??? gPal_SupportMenu + +/* sally-cursor */ +int GetPlayerLeaderUnitId(void); +void sub_80332D0(void); +void sub_803334C(void); +void PrepMapMenu_OnViewMap(struct ProcPrepSallyCursor*); +void PrepMapMenu_OnFormation(struct ProcPrepSallyCursor*); +bool8 PrepMapMenu_OnStartPress(ProcPtr); +bool8 PrepMapMenu_OnBPress(ProcPtr); +void SALLYCURSOR_DeploySupplyUnit(void); +void PrepMapMenu_OnOptions(struct ProcPrepSallyCursor*); +void SALLYCURSOR_RemoveSupplyUnit(void); +void PrepMapMenu_OnSave(struct ProcPrepSallyCursor*); +void sub_8033468(struct ProcPrepSallyCursor*); +void sub_803348C(ProcPtr); +void PrepScreenProc_InitMapMenu(struct ProcPrepSallyCursor*); +void sub_80334CC(void); +void sub_80334E8(ProcPtr); +void sub_8033514(ProcPtr); +void sub_8033548(ProcPtr); +void sub_8033574(void); +void sub_8033608(void); +void sub_8033620(ProcPtr); +void PrepMapMenu_OnEnd(void); +void PrepScreenProc_StartMapMenu(struct ProcPrepSallyCursor*); +bool8 CanCharacterBePrepMoved(int); +void sub_8033770(struct ProcPrepSallyCursor*); +void sub_8033798(struct ProcPrepSallyCursor*); +void sub_80337B4(struct ProcPrepSallyCursor*); +void sub_80337D4(struct ProcPrepSallyCursor*); +void sub_80337F0(struct ProcPrepSallyCursor*); +void InitPrepScreenUnitsAndCamera(void); +void sub_80338C0(void); +void sub_8033940(struct ProcPrepSallyCursor*); +void PrepScreenProc_MapIdle(struct ProcPrepSallyCursor* proc); +int sub_8033BF8(void); +void SALLYCURSOR6C_StartUnitSwap(struct ProcPrepSallyCursor*); +void sub_8033C90(struct ProcPrepSallyCursor*); +void sub_8033DD8(ProcPtr); +void sub_8033E08(ProcPtr); +void sub_8033E8C(void); +void sub_8033EA4(void); +void sub_8033EC0(ProcPtr); +void CallCursorShop(ProcPtr); +void PrepScreenProc_MapMovementLoop(ProcPtr); +void sub_8034078(ProcPtr); +void sub_8034090(ProcPtr); +void StartPrepSaveScreen(ProcPtr); +void sub_8034168(void); +void sub_8034194(void); +void sub_80341D0(void); +void sub_8034200(void); +void ShrinkPlayerUnits(void); +void EndPrepScreen(void); +bool8 sub_80342FC(void); + +void Prep_DrawChapterGoal(int VRAM_offset, int pal); +// ??? PrepAtMenu_OnInit(???); +// ??? ResetPrepMenuDescTexts(???); +void ParsePrepMenuDescTexts(int msg); +// ??? DrawPrepMenuDescTexts(???); +// ??? PrepMenuDescOnInit(???); +// ??? PrepMenuDescOnParse(???); +// ??? PrepMenuDescOnDraw(???); +void sub_8095C00(int msg, ProcPtr parent); +// ??? sub_8095C2C(???); +// ??? sub_8095C50(???); +// ??? AtMenu_Reinitialize(???); +// ??? EndPrepAtMenuIfNoUnitAvailable(???); +// ??? sub_8095F2C(???); +void sub_8095F54(struct ProcAtMenu *proc); +void CleanupPrepMenuScreen(ProcPtr proc); +// ??? sub_8096004(???); +// ??? AtMenu_CtrlLoop(???); +// ??? AtMenuSetUnitStateAndEndFlag(???); +// ??? AtMenu_ResetScreenEffect(???); +// ??? AtMenu_ResetBmUiEffect(???); +// ??? AtMenu_StartSubmenu(???); +// ??? AtMenu_OnSubmenuEnd(???); +void sub_8096404(); +void AtMenu_LockGame(); +void AtMenu_UnlockGame(); +void StartPrepAtMenu(); +void StartPrepAtMenuWithConfig(); +// ??? HasConvoyAccess_(???); +// ??? TraineePromo_ResetScreenEffect(???); +// ??? DoPromoteAnimForChar100(???); +// ??? IsGameLockLevelReserved(???); +// ??? NullExpForChar100AndResetScreen(???); +// ??? PrepPromoteDebugMaybe(???); +// ??? sub_8096668(???); +// ??? NewPrepScreenTraineePromotionManager(???); +// ??? PrepScreenTraineePromotionManagerExists(???); +// ??? PrepAtMenuExists(???); +// ??? PutObj8A1856E(???); +// ??? PutObj8A18582_WithConfigs(???); +// ??? PutObj8A18590_WithConfigs(???); +// ??? PutObj8A1859E_WithConfigs(???); +// ??? PutObj8A185AC(???); +// ??? sub_8096958(???); +// ??? ProcPrepSpChar_OnInit(???); +// ??? ProcPrepSpChar_Idle(???); +// ??? ProcPrepSpChar_OnEnd(???); + +struct Unit *GetUnitFromPrepList(int index); +void RegisterPrepUnitList(int index, struct Unit *); +int PrepGetUnitAmount(); +void PrepSetUnitAmount(int); +int PrepGetLatestCharId(); +void PrepSetLatestCharId(int); +s8 IsCharacterForceDeployed(int char_id); +int CalcForceDeployedUnitCounts(); +s8 SomeLeftoverFunctionThatReturns0(struct Unit *unit); +s8 IsUnitInCurrentRoster(struct Unit *unit); +void AtMenu_AddPrepScreenSupportMenuItem(struct ProcAtMenu *proc); +s8 CanPrepScreenCheckMap(); +void InitPrepScreenMainMenu(struct ProcAtMenu*); +int GetLatestUnitIndexInPrepListByUId(); +int PrepGetLatestUnitIndex(); +void ReorderPlayerUnitsBasedOnDeployment(); +void SortPlayerUnitsForPrepScreen(); +void RemoveSomeUnitItems(); +void MakePrepUnitList(); +int UnitGetIndexInPrepList(int pid); +void PrepUpdateSMS(); +int PrepGetDeployedUnitAmt(void); +void PrepAutoCapDeployUnits(struct ProcAtMenu* proc); +void EndSlidingWallEffectMaybe(); +void EndBG3Slider_(void); +void PrepSpecialChar_BlinkButtonStart(); +void PrepSpecialChar_BlinkButtonB(); +ProcPtr StartPrepSpecialCharEffect(ProcPtr parent); +void EndPrepSpecialCharEffect(void); +// ??? sub_8096C34(???); +// ??? PrepMenu_OnInit(???); +// ??? PrepMenu_CtrlLoop(???); +// ??? PrepMenu_CtrlLoop(???); +// ??? PrepMenu_ShowActiveHand(???); +// ??? PrepMenu_OnEnd(???); +void StartPrepScreenMenu(ProcPtr); +void SetPrepScreenMenuOnBPress(const void*); +void SetPrepScreenMenuOnStartPress(const void*); +// ??? SetPrepScreenMenuOnEnd(???); +void SetPrepScreenMenuItem(int index, const void* func, int color, int msg, int msg_rtext); +void SetPrepScreenMenuSelectedItem(int); +int GetActivePrepMenuItemIndex(); +// ??? DrawPrepScreenMenuFrameAt(???); +void SetPrepScreenMenuPosition(int x, int y); +// ??? GetPrepMenuItemAmt(???); +void EndPrepScreenMenu(); +void ResetPrepMenuScreen(); +int PrepScreenMenuExists(); +void ShowPrepScreenMenuFrozenHand(); +// ??? ShowPrepScreenMenuActiveHand(???); +void EnablePrepScreenMenu(); +// ??? sub_80973B0(???); +// ??? sub_80973E4(???); +// ??? sub_809764C(???); +void sub_8097668(void); +void Delete6CMenuScroll(void); +void Make6CMenuScroll(ProcPtr); +void sub_80976AC(int, int); +void sub_80976CC(int, u16, u16, int); +void InitPrepSideBarImg(int, int); +void PrepStartSideBarScroll(ProcPtr, int, int, int, int); +// ??? sub_80977AC(???); +// ??? sub_80977EC(???); +// ??? SallyCir_OnHBlank(???); +// ??? SallyCir_Init(???); +// ??? SallyCir_Loop(???); +// ??? SallyCir_OnEnd(???); +// ??? StartSallyCirProc(???); +// ??? sub_8097ACC(???); +// ??? sub_8097B98(???); +// ??? sub_8097CC4(???); +// ??? GetConvoyItemCount_(???); +// ??? ViewCounter_Loop(???); +// ??? StartViewCounter(???); +void sub_8097D54(ProcPtr); +void sub_8097D68(ProcPtr); +// ??? PrepHbKeyListener_Loop(???); +ProcPtr StartPrepErrorHelpbox(int, int, int, ProcPtr); +// ??? IsWeaponUsable(???); +// ??? CountUnitUsableWeapons(???); +s8 sub_8097E38(struct Unit *unit); +s8 CanUnitBeDeployedLinkArena(struct Unit *unit); +s8 CheckValidLinkArenaItemSwap(struct Unit*, int, struct Unit*, int); +s8 CheckValidLinkArenaItemSupply(struct Unit*, int, int); +s8 sub_8097F98(struct Unit*, int); +// ??? sub_8097FDC(???); +int GetPrepPageForItem(int); +// ??? sub_8098048(???); +void SomethingPrepListRelated(struct Unit*, int, int); +void sub_80982B8(void); +// ??? sub_80982FC(???); +// ??? sub_809831C(???); +// ??? sub_8098344(???); +// ??? sub_8098378(???); +// ??? CanUnitPrepScreenUse(???); +// ??? sub_80983D4(???); +// ??? sub_8098408(???); +// ??? sub_8098448(???); +// ??? sub_8098474(???); +void sub_80984A8(int, int, int, ProcPtr); +void sub_80984CC(int, int); +// ??? sub_80984EC(???); +void sub_8098500(void); +// ??? sub_8098514(???); +// ??? sub_809852C(???); +// ??? sub_8098554(???); +// ??? sub_8098570(???); +// ??? sub_8098590(???); +// ??? sub_80985A4(???); +// ??? sub_80985B8(???); +// ??? sub_8098600(???); +// ??? sub_8098620(???); +// ??? sub_80989BC(???); +// ??? sub_8098A04(???); +// ??? sub_8098A74(???); +// ??? sub_8098B48(???); +// ??? sub_8098B68(???); +// ??? sub_8098BA8(???); +// ??? sub_8098BC8(???); +// ??? sub_8098BE8(???); +void PutImg_PrepItemUseUnk(int, int); +void PutImg_PrepPopupWindow(int, int); +// ??? sub_8098CC0(???); +// ??? sub_8098E40(???); +// ??? sub_8098FAC(???); +// ??? sub_80990D4(???); +// ??? sub_8099100(???); +// ??? sub_8099120(???); +// ??? sub_8099328(???); +// ??? sub_80994C4(???); +// ??? sub_80995D4(???); +// ??? sub_8099654(???); +// ??? sub_80996B0(???); +// ??? sub_80996E8(???); +// ??? sub_8099AA0(???); +// ??? sub_8099AF8(???); +// ??? sub_8099C60(???); +// ??? sub_8099C70(???); +// ??? StartPrepItemTradeScreen(???); +// ??? sub_8099DE8(???); +// ??? StartPrepItemSupply(???); +// ??? sub_8099E18(???); +// ??? StartPrepItemListScreen(???); +// ??? sub_8099E48(???); +// ??? sub_8099E68(???); +// ??? sub_8099E98(???); +// ??? sub_8099F50(???); +ProcPtr StartPrepItemScreen(ProcPtr); +// ??? sub_8099F7C(???); +// ??? sub_809A08C(???); +// ??? sub_809A114(???); +// ??? sub_809A21C(???); +// ??? sub_809A230(???); +// ??? sub_809A274(???); +void PrepItemDrawPopupBox(int x, int y, int w, int h, int oam2); +// ??? sub_809A504(???); +// ??? sub_809A538(???); +// ??? PrepItemTrade_ApplyItemSwap(???); +// ??? PrepItemTrade_DpadKeyHandler(???); +void DrawPrepScreenItems(u16*, struct TextHandle*, struct Unit*, u8); +void DrawPrepScreenItemIcons(u16* tm, struct Unit* unit); +// ??? PrepItemTrade_Init(???); +// ??? PrepItemTrade_Loop_MainKeyHandler(???); +// ??? PrepItemTrade_OnEnd(???); +// ??? StartPrepItemTradeScreenProc(???); +void sub_809BE60(struct Unit* unitA, struct Unit* unitB, int rightItemIdx, ProcPtr parent); + +/* PrepItemUse */ +bool PrepItemUseTryMoveHand(struct ProcPrepItemUse *proc); +void DrawPrepScreenItemUseStatLabels(struct Unit *unit); +void DrawPrepScreenItemUseStatBars(struct Unit *unit, int mask); +void DrawPrepScreenItemUseStatValues(struct Unit *unit); +void DrawPrepScreenItemUseDesc(struct Unit *unit, int slot); +void PrepItemUseParallel_UpdateSMS(); +// ??? PrepItemUse_OnInit(???); +// ??? PrepItemUse_InitDisplay(???); +// ??? PrepItemUse_CtrlLoop(???); +// ??? ProcPrepItemUse_OnEnd(???); +// ??? PrepItemUseDrawSubBox(???); +void PrepItemUseClearSubBox(void); +// ??? PrepItemUse_ConfirmWindowInit(???); +// ??? PrepItemUse_ConfirmWindowCtrlLoop(???); +// ??? PrepItemUse_HandleItemEffect(???); +// ??? PrepItemUse_ExecPromotionItemUnused(???); +// ??? PrepItemUse_ExecPromoDoneUnusedIDLE(???); +// ??? PrepItemUse_PostPromotion(???); +// ??? PrepItemUse_ResetBgmAfterPromo(???); +// ??? sub_809CCE0(???); +// ??? StartPrepItemUseScreen(???); + +/* itemusemind */ +void PrepItemUseBooster_OnDraw(struct ProcPrepItemUseBooster *proc, int x, int y, int msg, int item); +// ??? PrepItemUseBooster_OnInit(???); +// ??? PrepItemUseBooster_IDLE(???); +// ??? PrepItemUseBooster_OnEnd(???); + +void PrepItemUseJuna_OnDraw(struct ProcPrepItemUseJunaFruit *proc, int x, int y, int msg, int level); +// ??? PrepItemUseJuna_OnInit(???); +// ??? PrepItemUseJuna_IDLE(???); +// ??? PrepItemUseJuna_OnEnd(???); diff --git a/EngineHacks/Necessary/GrowthGetters/C/include/proc.h b/EngineHacks/Necessary/GrowthGetters/C/include/proc.h new file mode 100644 index 0000000000..a3605910d8 --- /dev/null +++ b/EngineHacks/Necessary/GrowthGetters/C/include/proc.h @@ -0,0 +1,160 @@ +#ifndef GUARD_PROC_H +#define GUARD_PROC_H + +struct Proc; + +typedef void* ProcPtr; +typedef void(*ProcFunc)(ProcPtr proc); + +struct ProcCmd +{ + short opcode; + short dataImm; + const void* dataPtr; +}; + +#define PROC_END { 0x00, 0x0000, 0 } +#define PROC_NAME(aName) { 0x01, 0x0000, aName } +#define PROC_CALL(apRoutine) { 0x02, 0x0000, (apRoutine) } +#define PROC_REPEAT(apRoutine) { 0x03, 0x0000, (apRoutine) } +#define PROC_SET_END_CB(apRoutine) { 0x04, 0x0000, (apRoutine) } +#define PROC_START_CHILD(ap6CChild) { 0x05, 0x0000, (ap6CChild) } +#define PROC_START_CHILD_BLOCKING(ap6CChild) { 0x06, 0x0001, (ap6CChild) } +#define PROC_START_MAIN_BUGGED(ap6CMain) { 0x07, 0x0000, (ap6CMain) } +#define PROC_WHILE_EXISTS(ap6CToCheck) { 0x08, 0x0000, (ap6CToCheck) } +#define PROC_END_EACH(ap6CToCheck) { 0x09, 0x0000, (ap6CToCheck) } +#define PROC_BREAK_EACH(ap6CToCheck) { 0x0A, 0x0000, (ap6CToCheck) } +#define PROC_LABEL(aLabelId) { 0x0B, aLabelId, 0 } +#define PROC_GOTO(aLabelId) { 0x0C, aLabelId, 0 } +#define PROC_JUMP(ap6CCode) { 0x0D, 0x0000, (ap6CCode) } +#define PROC_SLEEP(aTime) { 0x0E, aTime, 0 } +#define PROC_MARK(aMark) { 0x0F, aMark, 0 } +#define PROC_BLOCK { 0x10, 0x0000, 0 } +#define PROC_END_IF_DUPLICATE { 0x11, 0x0000, 0 } +#define PROC_SET_BIT4 { 0x12, 0x0000, 0 } +#define PROC_13 { 0x13, 0x0000, 0 } +#define PROC_WHILE(aprRoutine) { 0x14, 0x0000, (aprRoutine) } +#define PROC_15 { 0x15, 0x0000, 0 } +#define PROC_CALL_2(aprRoutine) { 0x16, 0x0000, (aprRoutine) } +#define PROC_END_DUPLICATES { 0x17, 0x0000, 0 } +#define PROC_CALL_ARG(aprRoutine, aArgument) { 0x18, (aArgument), (aprRoutine) } +#define PROC_19 { 0x19, 0x0000, 0 } +#define PROC_YIELD PROC_SLEEP(0) + +// allows local Proc structs to invoke the general Proc +// fields when creating local Proc definitions. +#define PROC_HEADER \ + /* 00 */ const struct ProcCmd* proc_script; /* pointer to proc script */ \ + /* 04 */ const struct ProcCmd* proc_scrCur; /* pointer to currently executing script command */ \ + /* 08 */ ProcFunc proc_endCb; /* callback to run upon delegint the process */ \ + /* 0C */ ProcFunc proc_idleCb; /* callback to run once each frame. */ \ + /* disables script execution when not null */ \ + /* 10 */ const char* proc_name; \ + /* 14 */ ProcPtr proc_parent; /* pointer to parent proc. If this proc is a root proc, */ \ + /* this member is an integer which is the root index. */ \ + /* 18 */ ProcPtr proc_child; /* pointer to most recently added child */ \ + /* 1C */ ProcPtr proc_next; /* next sibling */ \ + /* 20 */ ProcPtr proc_prev; /* previous sibling */ \ + /* 24 */ s16 proc_sleepTime; \ + /* 26 */ u8 proc_mark; \ + /* 27 */ u8 proc_flags; \ + /* 28 */ u8 proc_lockCnt; /* wait semaphore. Process execution */ \ + /* is blocked when this is nonzero. */ \ + +// general Proc struct for use in proc.c when initializing and using the proc. +struct Proc +{ + /* 00 */ PROC_HEADER; + + /* 2C */ int x, y; + /* 34 */ int unk34; + /* 38 */ int unk38; + /* 3C */ int unk3C; + /* 40 */ int unk40; + + /* 44 */ u8 pad38[0x4A - 0x44]; + + /* 4A */ short unk4A; + + // Is this part of that? + /* 4C */ short unk4C; + /* 4E */ short unk4E; + /* 50 */ short unk50; + + /* 52 */ u16 unk52; + + /* 54 */ void * ptr; + /* 58 */ int unk58; + /* 5C */ int unk5C; + /* 60 */ int unk60; + /* 64 */ short unk64; + /* 66 */ short unk66; + /* 68 */ short unk68; + /* 6A */ short unk6A; +}; + +struct ProcFindIterator +{ + /* 00 */ struct Proc* proc; + /* 04 */ const struct ProcCmd* script; + /* 08 */ int count; +}; + +enum +{ + PROC_MARK_0 = 0x00, + PROC_MARK_1 = 0x01, + PROC_MARK_2 = 0x02, + PROC_MARK_3 = 0x03, + PROC_MARK_4 = 0x04, + PROC_MARK_5 = 0x05, + PROC_MARK_6 = 0x06, + PROC_MARK_7 = 0x07, + + PROC_MARK_B = 0x0B, + PROC_MARK_C = 0x0C, + PROC_MARK_D = 0x0D, +}; + +#define PROC_TREE_VSYNC ((ProcPtr) 0) +#define PROC_TREE_1 ((ProcPtr) 1) +#define PROC_TREE_2 ((ProcPtr) 2) +#define PROC_TREE_3 ((ProcPtr) 3) +#define PROC_TREE_4 ((ProcPtr) 4) +#define PROC_TREE_5 ((ProcPtr) 5) +#define PROC_TREE_6 ((ProcPtr) 6) +#define PROC_TREE_7 ((ProcPtr) 7) +#define PROC_IS_ROOT(aProc) ((uintptr_t)aProc <= (u32)PROC_TREE_7) + +#define ROOT_PROC(treenum) (*(gProcTreeRootArray + (treenum))) + +extern struct Proc* gProcTreeRootArray[8]; + +void Proc_Init(void); +ProcPtr Proc_Start(const struct ProcCmd* script, ProcPtr parent); +ProcPtr Proc_StartBlocking(const struct ProcCmd* script, ProcPtr parent); +void Proc_End(ProcPtr proc); +void Proc_Run(ProcPtr proc); +void Proc_Break(ProcPtr proc); +ProcPtr Proc_Find(const struct ProcCmd* script); +void Proc_Goto(ProcPtr proc, int label); +void Proc_GotoScript(ProcPtr proc, const struct ProcCmd* script); +void Proc_SetMark(ProcPtr proc, int mark); +void Proc_SetEndCb(ProcPtr proc, ProcFunc func); +void Proc_ForAll(ProcFunc func); +void Proc_ForEach(const struct ProcCmd *script, ProcFunc func); +void Proc_ForEachMarked(int mark, ProcFunc func); +void Proc_BlockEachMarked(int mark); +void Proc_UnblockEachMarked(int mark); +void Proc_EndEachMarked(int mark); +void Proc_EndEach(const struct ProcCmd *script); +void Proc_BreakEach(const struct ProcCmd* script); +void Proc_SetRepeatCb(ProcPtr proc, ProcFunc func); +// ??? Proc_FindAfter(???); +// ??? Proc_FindAfterWithParent(???); +// ??? sub_80034D4(???); +// ??? sub_80034FC(???); +void Proc_FindBegin(struct ProcFindIterator* it, const struct ProcCmd* script); +ProcPtr Proc_FindNext(struct ProcFindIterator* it); + +#endif // GUARD_PROC_H diff --git a/EngineHacks/Necessary/GrowthGetters/C/include/proc.inc b/EngineHacks/Necessary/GrowthGetters/C/include/proc.inc new file mode 100644 index 0000000000..a504533e6a --- /dev/null +++ b/EngineHacks/Necessary/GrowthGetters/C/include/proc.inc @@ -0,0 +1,160 @@ + +.macro PROC_END + .2byte 0x00 + .2byte 0 + .4byte 0 +.endm + +.macro PROC_SET_NAME aName + .2byte 0x01 + .2byte 0 + .4byte \aName +.endm + +.macro PROC_CALL_ROUTINE apRoutine + .2byte 0x02 + .2byte 0 + .4byte \apRoutine +.endm + +.macro PROC_LOOP_ROUTINE apRoutine + .2byte 0x03 + .2byte 0 + .4byte \apRoutine +.endm + +.macro PROC_SET_DESTRUCTOR apRoutine + .2byte 0x04 + .2byte 0 + .4byte \apRoutine +.endm + +.macro PROC_NEW_CHILD ap6CChild + .2byte 0x05 + .2byte 0 + .4byte \ap6CChild +.endm + +.macro PROC_NEW_CHILD_BLOCKING ap6CChild + .2byte 0x06 + .2byte 0 + .4byte \ap6CChild +.endm + +.macro PROC_NEW_MAIN_BUGGED ap6CMain + .2byte 0x07 + .2byte 0 + .4byte \ap6CMain +.endm + +.macro PROC_WHILE_EXISTS ap6CToCheck + .2byte 0x08 + .2byte 0 + .4byte \ap6CToCheck +.endm + +.macro PROC_END_ALL ap6CToCheck + .2byte 0x09 + .2byte 0 + .4byte \ap6CToCheck +.endm + +.macro PROC_BREAK_ALL_LOOP ap6CToCheck + .2byte 0x0A + .2byte 0 + .4byte \ap6CToCheck +.endm + +.macro PROC_LABEL aLabelId + .2byte 0x0B + .2byte \aLabelId + .4byte 0 +.endm + +.macro PROC_GOTO aLabelId + .2byte 0x0C + .2byte \aLabelId + .4byte 0 +.endm + +.macro PROC_JUMP ap6CCode + .2byte 0x0D + .2byte 0 + .4byte \ap6CCode +.endm + +.macro PROC_SLEEP aTime + .2byte 0x0E + .2byte \aTime + .4byte 0 +.endm + +.macro PROC_SET_MARK aMark + .2byte 0x0F + .2byte \aMark + .4byte 0 +.endm + +.macro PROC_BLOCK + .2byte 0x10 + .2byte 0 + .4byte 0 +.endm + +.macro PROC_END_IF_DUPLICATE + .2byte 0x11 + .2byte 0 + .4byte 0 +.endm + +.macro PROC_SET_BIT4 + .2byte 0x12 + .2byte 0 + .4byte 0 +.endm + +.macro PROC_13 + .2byte 0x13 + .2byte 0 + .4byte 0 +.endm + +.macro PROC_WHILE_ROUTINE aprRoutine + .2byte 0x14 + .2byte 0 + .4byte \aprRoutine +.endm + +.macro PROC_15 + .2byte 0x15 + .2byte 0 + .4byte 0 +.endm + +.macro PROC_CALL_ROUTINE_2 aprRoutine + .2byte 0x16 + .2byte 0 + .4byte \aprRoutine +.endm + +.macro PROC_END_DUPLICATES + .2byte 0x17 + .2byte 0 + .4byte 0 +.endm + +.macro PROC_CALL_ROUTINE_ARG aprRoutine, aArgument + .2byte 0x18 + .2byte \aArgument + .2byte \aprRoutine +.endm + +.macro PROC_19 + .2byte 0x19 + .2byte 0 + .4byte 0 +.endm + +.macro PROC_YIELD + PROC_SLEEP 0 +.endm diff --git a/EngineHacks/Necessary/GrowthGetters/C/include/raw_text_jp.h b/EngineHacks/Necessary/GrowthGetters/C/include/raw_text_jp.h new file mode 100644 index 0000000000..95c40cf814 --- /dev/null +++ b/EngineHacks/Necessary/GrowthGetters/C/include/raw_text_jp.h @@ -0,0 +1,65 @@ +#ifndef RAW_TEXT_JP_H +#define RAW_TEXT_JP_H + +extern const char gTextRyoukai[]; +extern const char gTextIgopureidekimasen[]; +extern const char gTextKuriazumifairudeha[]; +extern const char gTextNull[]; +extern const char gTextShimasuka[]; +extern const char gTextFairuwokuriazumini[]; +extern const char gTextFairushokika[]; +extern const char gTextTesaikai[]; +extern const char gTextDokodemosaikai[]; +extern const char gTextRiriisuentori[]; +extern const char gTextTechuudan[]; +extern const char gTextOyasuminasai[]; +extern const char gTextKuriazumi[]; +extern const char gTextShuukaisuu[]; +extern const char gTextSakuteki[]; +extern const char gTextTenki[]; +extern const char gTextDebujouhou[]; +extern const char gTextMappu[]; +extern const char gTextIie[]; +extern const char gTextHai[]; +extern const char gTextSuteru[]; +extern const char gTextKoukan[]; +extern const char gTextSoubi[]; +extern const char gTextTsukau[]; +extern const char gTextTaiki[]; +extern const char gTextYuusoutai[]; +extern const char gTextKoukan2[]; +extern const char gTextMochimono[]; +extern const char gTextHikiwatashi[]; +extern const char gTextHikiuke[]; +extern const char gTextOrosu[]; +extern const char gTextKyuushutsu[]; +extern const char gTextTougijou[]; +extern const char gTextHimitsuten[]; +extern const char gTextDouguya[]; +extern const char gTextBukiya[]; +extern const char gTextTobira[]; +extern const char gTextTakarabako[]; +extern const char gTextHoumon[]; +extern const char gTextShien[]; +extern const char gTextHanasu[]; +extern const char gTextKagihiraku[]; +extern const char gTextYobima[]; +extern const char gTextShoukan[]; +extern const char gTextNusumu[]; +extern const char gTextOdoru[]; +extern const char gTextKanaderu[]; +extern const char gTextOriru[]; +extern const char gTextNoru[]; +extern const char gTextTsue[]; +extern const char gTextKougeki[]; +extern const char gTextSeiatsu[]; +extern const char gTextShuuryou[]; +extern const char gTextChuudan[]; +extern const char gTextTaikyaku[]; +extern const char gTextSettei[]; +extern const char gTextSenki[]; +extern const char gTextJisho[]; +extern const char gTextJoukyou[]; +extern const char gTextButai[]; + +#endif //RAW_TEXT_JP_H diff --git a/EngineHacks/Necessary/GrowthGetters/C/include/rng.h b/EngineHacks/Necessary/GrowthGetters/C/include/rng.h new file mode 100644 index 0000000000..8a6f3c26bb --- /dev/null +++ b/EngineHacks/Necessary/GrowthGetters/C/include/rng.h @@ -0,0 +1,16 @@ +#ifndef GUARD_RNG_H +#define GUARD_RNG_H + +// rng.c +int NextRN(void); +void InitRN(s32 unk1); +void StoreRNState(u16* seeds); +void LoadRNState(const u16* seeds); +int NextRN_100(void); +int NextRN_N(int max); +s8 Roll1RN(int threshold); +s8 Roll2RN(int threshold); +void SetLCGRNValue(s32 Seed); +unsigned AdvanceGetLCGRNValue(void); + +#endif diff --git a/EngineHacks/Necessary/GrowthGetters/C/include/savemenu.h b/EngineHacks/Necessary/GrowthGetters/C/include/savemenu.h new file mode 100644 index 0000000000..e85f5f63e0 --- /dev/null +++ b/EngineHacks/Necessary/GrowthGetters/C/include/savemenu.h @@ -0,0 +1,56 @@ +#ifndef GUARD_SAVEMENU_H +#define GUARD_SAVEMENU_H + +enum { + MAIN_MENU_OPTION_RESUME = (1 << 0), + MAIN_MENU_OPTION_RESTART = (1 << 1), + MAIN_MENU_OPTION_COPY = (1 << 2), + MAIN_MENU_OPTION_ERASE = (1 << 3), + MAIN_MENU_OPTION_NEW_GAME = (1 << 4), + MAIN_MENU_OPTION_EXTRAS = (1 << 5), +}; + +enum { + EXTRA_MENU_OPTION_LINK_ARENA = (1 << 0), + EXTRA_MENU_OPTION_SOUND_ROOM = (1 << 1), + EXTRA_MENU_OPTION_SUPPORT = (1 << 2), + // (1 << 3) + EXTRA_MENU_OPTION_MAP = (1 << 4), + EXTRA_MENU_OPTION_BONUS_CLAIM = (1 << 5), +}; + +struct SaveMenuProc { + /* 00 */ PROC_HEADER; + /* 29 */ u8 unk_29; // seems to be related to scrolling frame counter when scrolling from "resume" to "chapter options" + /* 2A */ u8 unk_2a; // difficulty + /* 2B */ u8 unk_2b; // main menu current index + /* 2C */ u8 unk_2c; // save file menu current index + /* 2D */ u8 unk_2d; // static cursor index, 0xff if not showing any + /* 2E */ u8 unk_2e; // ?? + /* 2F */ u8 unk_2f; // horizontal offset for menu + /* 30 */ u8 unk_30; // main screen active menu options (bitfield) + /* 31 */ u8 unk_31; // # menu options + /* 32 */ u8 unk_32; // extras menu current index + /* 33 */ u8 unk_33; + /* 34 */ u8 unk_34; // confirm / cancel options + /* 35 */ u8 unk_35; + /* 36 */ u8 unk_36; + /* 37 */ u8 unk_37[3]; + /* 3A */ u8 unk_3a[3]; + /* 3D */ u8 unk_3d; + /* 3E */ u8 unk_3e; + /* 3F */ u8 unk_3f; + /* 40 */ u8 unk_40; + /* 41 */ u8 unk_41; + /* 42 */ u16 unk_42; + /* 44 */ u16 unk_44; + /* 46 */ u16 unk_46; + + /* 48 */ u8 _pad3[0x58-0x48]; + + /* 58 */ ProcPtr unk_58; + /* 5C */ u32 unk_5c; + /* 60 */ ProcPtr unk_60; +}; + +#endif // GUARD_SAVEMENU_H diff --git a/EngineHacks/Necessary/GrowthGetters/C/include/scene.h b/EngineHacks/Necessary/GrowthGetters/C/include/scene.h new file mode 100644 index 0000000000..75a4485417 --- /dev/null +++ b/EngineHacks/Necessary/GrowthGetters/C/include/scene.h @@ -0,0 +1,113 @@ +#ifndef GUARD_SCENE_H +#define GUARD_SCENE_H + +enum +{ + TALK_FLAG_INSTANTSHIFT = (1 << 0), + TALK_FLAG_NOBUBBLE = (1 << 1), + TALK_FLAG_NOSKIP = (1 << 2), + TALK_FLAG_NOFAST = (1 << 3), + TALK_FLAG_4 = (1 << 4), + TALK_FLAG_SPRITE = (1 << 5), + TALK_FLAG_SILENT = (1 << 6), + TALK_FLAG_7 = (1 << 7), + TALK_FLAG_8 = (1 << 8), // disable blend effects? +}; + +// ??? sub_80067E8(???); +void InitTalk(int, int, s8); +// ??? InitSpriteTalk(???); +// ??? sub_8006964(???); +void SetInitTalkTextFont(void); +ProcPtr StartTalkExt(int, int, const char*, ProcPtr); +ProcPtr StartTalkMsg(int, int, int); +// ??? StartTalkMsgExt(???); +// ??? StartTalk(???); +void EndTalk(void); +// ??? SetTalkLines(???); +void ClearAllTalkFlags(void); +void SetTalkFlag(int); +// ??? sub_8006ABC(???); +// ??? ClearTalkFlag(???); +// ??? CheckTalkFlag(???); +void SetTalkPrintDelay(int a); +void SetTalkPrintColor(int a); +// ??? TalkSkipListener_OnIdle(???); +// ??? Talk_OnInit(???); +// ??? Talk_OnIdle(???); +// ??? TalkPrepNextChar(???); +// ??? TalkSpritePrepNextChar(???); +// ??? LockTalk(???); +// ??? IsTalkLocked(???); +// ??? ResumeTalk(???); +// ??? sub_8006F00(???); +// ??? sub_8006F8C(???); +// ??? TalkInterpret(???); +int SetActiveTalkFace(int); +// ??? sub_8007844(???); +// ??? sub_8007854(???); +ProcPtr StartTalkFace(int, int, int, int, int); +// ??? GetFaceIdByXPos(???); +// ??? SetTalkFaceLayer(???); +// ??? MoveTalkFace(???); +// ??? IsTalkFaceMoving(???); +// ??? StartTalkFaceMove(???); +// ??? TalkFaceMove_OnInit(???); +// ??? TalkFaceMove_OnIdle(???); +// ??? Talk_OnEnd(???); +// ??? TalkPause_OnIdle(???); +// ??? TalkWaitForInput_OnIdle(???); +// ??? sub_8007CD4(???); +void StartTalkWaitForInput(ProcPtr parent, int x, int y); +// ??? StartTalkWaitForInputUnk(???); +// ??? TalkShiftClearAll_OnInit(???); +// ??? TalkShiftClearAll_OnIdle(???); +// ??? StartTalkChoice(???); +// ??? TalkChoice_OnIdle(???); +// ??? TalkShiftClear_OnInit(???); +// ??? TalkShiftClear_OnIdle(???); +// ??? sub_80080D0(???); +// ??? sub_8008108(???); +// ??? sub_800815C(???); +// ??? GetTalkPauseCmdDuration(???); +void ClearTalkBubble(void); +// ??? ClearPutTalkText(???); +void ClearTalkText(void); +// ??? PutTalkBubble(???); +// ??? StartOpenTalkBubble(???); +// ??? TalkBubbleOpen_OnIdle(???); +// ??? InitTalkTextWin(???); +// ??? PutTalkBubbleTail(???); +// ??? PutTalkBubbleTm(???); +// ??? TalkOpen_OnEnd(???); +// ??? TalkOpen_InitBlend(???); +// ??? TalkOpen_PutTalkBubble(???); +// ??? TalkOpen_OnIdle(???); +// ??? StartTalkOpen(???); +// ??? TalkHasCorrectBubble(???); +// ??? GetTalkFaceHPos(???); +// ??? SetTalkFaceDisp(???); +// ??? SetTalkFaceMouthMove(???); +// ??? SetTalkFaceNoMouthMove(???); +// ??? IsTalkActive(???); +// ??? FaceExists(???); +int GetTalkChoiceResult(void); +int SetTalkChoiceResult(int); +void SetTalkNumber(int); +void SetTalkUnkStr(const char* str); +void PrintStringToTexts(struct TextHandle** texts, const char* str, u16* tm, int unk); +// ??? TalkPutSpriteText_OnIdle(???); +// ??? ClearPrimaryHBlank(???); +// ??? TalkPutSpriteText_OnEnd(???); +// ??? GetStrTalkLen(???); +bool8 GetZero(void); // idk +// ??? sub_8008F1C(???); +// ??? TalkBgSync(???); +// ??? sub_8008F3C(???); +// ??? sub_8008F54(???); +// ??? sub_8008F64(???); +// ??? sub_8008FAC(???); + +extern struct ProcCmd gProcScr_TalkOpen[]; + +#endif // GUARD_SCENE_H diff --git a/EngineHacks/Necessary/GrowthGetters/C/include/sioerror.h b/EngineHacks/Necessary/GrowthGetters/C/include/sioerror.h new file mode 100644 index 0000000000..12c1179358 --- /dev/null +++ b/EngineHacks/Necessary/GrowthGetters/C/include/sioerror.h @@ -0,0 +1,10 @@ +#ifndef GUARD_SIOERROR_H +#define GUARD_SIOERROR_H + +// ??? OnVBlank_SioError(???); +// ??? OnMain_SioErrorWait(???); +// ??? PutSioErrorMessage(???); +// ??? OnMain_SioError(???); +void StartSioErrorScreen(void); + +#endif // GUARD_SIOERROR_H diff --git a/EngineHacks/Necessary/GrowthGetters/C/include/soundroom.h b/EngineHacks/Necessary/GrowthGetters/C/include/soundroom.h new file mode 100644 index 0000000000..b5a3ff3103 --- /dev/null +++ b/EngineHacks/Necessary/GrowthGetters/C/include/soundroom.h @@ -0,0 +1,41 @@ +#ifndef GUARD_SOUNDROOM_H +#define GUARD_SOUNDROOM_H + +struct SoundRoomEnt { + /* 00 */ int bgmId; + /* 04 */ int songLength; // in frames + /* 08 */ void* displayCondFunc; + /* 0C */ int nameTextId; +}; + +// ??? SoundRoomUi_Init(???); +// ??? StartSoundRoomSong(???); +// ??? StopSoundRoomSong(???); +// ??? sub_80AF878(???); +// ??? SoundRoomUi_Loop_MainKeyHandler(???); +// ??? SoundRoomUi_RestartTitleMusic(???); +// ??? SoundRoomUi_OnEnd(???); +// ??? sub_80AFAB4(???); +// ??? sub_80AFBBC(???); +// ??? SoundRoomUi_Loop_MainUiSlideOut(???); +// ??? sub_80AFC98(???); +// ??? sub_80AFCE4(???); +// ??? SoundRoomUi_Loop_MainUiSlideIn(???); +// ??? sub_80AFD48(???); +// ??? SoundRoomUi_Loop_ShufflePlayUiSlideIn(???); +// ??? SoundRoomUi_Loop_ShufflePlayKeyHandler(???); +// ??? SoundRoomUi_Loop_ShufflePlayUiSlideOut(???); +ProcPtr StartSoundRoomScreen(ProcPtr); +// ??? sub_80AFF30(???); +// ??? DrawSoundRoomSongTitle(???); +// ??? sub_80B0088(???); +// ??? DrawSoundLevelMeterSprites(???); +// ??? sub_80B0204(???); +// ??? DrawMusicPlayerTime(???); +// ??? SoundRoom_DrawSprites_Init(???); +// ??? SoundRoom_DrawSprites_Loop(???); +// ??? DrawSoundRoomSprites(???); + +extern struct SoundRoomEnt gSoundRoomTable[]; + +#endif // GUARD_SOUNDROOM_H diff --git a/EngineHacks/Necessary/GrowthGetters/C/include/soundwrapper.h b/EngineHacks/Necessary/GrowthGetters/C/include/soundwrapper.h new file mode 100644 index 0000000000..a4ea6460e5 --- /dev/null +++ b/EngineHacks/Necessary/GrowthGetters/C/include/soundwrapper.h @@ -0,0 +1,44 @@ +#ifndef GUARD_SOUNDWRAPPER_H +#define GUARD_SOUNDWRAPPER_H + +int Sound_GetCurrentSong(void); +// ??? sub_8002264(???); +// ??? Sound_SetBGMVolume(???); +void Sound_SetSEVolume(int vol); +void Sound_FadeOutBGM(int speed); +// ??? Sound_FadeOutBGMAlt(???); +void Sound_FadeOutSE(int speed); +void StartBgmCore(int songId, struct MusicPlayerInfo *player); +// ??? StartOrChangeBgm(???); +void StartBgm(int songId, struct MusicPlayerInfo *player); +void StartBgmExt(int songId, int speed, struct MusicPlayerInfo *player); +// ??? sub_80024F0(???); +void StartBgmFadeIn(int songId, int b, struct MusicPlayerInfo *player); +void OverrideBgm(int songId); +void RestoreBgm(void); +// ??? _RestoreBgm(???); +void MakeBgmOverridePersist(void); +void StartBgmVolumeChange(int volumeInit, int volumeEnd, int duration, ProcPtr parent); +// ??? MusicVc_OnLoop(???); +// ??? DelaySong_OnLoop(???); +void StartSongDelayed(); +void PlaySong(); +void Sound_SetDefaultMaxNumChannels(); +void Sound_SetMaxNumChannels(); +void sub_80028FC(int songId); +int IsMusicProc2Running(void); +// ??? sub_800296C(???); +// ??? sub_80029BC(???); +void sub_80029E8(int songId, int b, int c, int d, ProcPtr parent); +s8 MusicProc4Exists(void); +// ??? sub_8002A88(???); +void DeleteAll6CWaitMusicRelated(); +void sub_8002AC8(void); + +#define PlaySoundEffect(id) \ + if (!gPlaySt.cfgDisableSoundEffects) \ + m4aSongNumStart((id)) + +extern struct ProcCmd CONST_DATA gMusicProc3Script[]; + +#endif // GUARD_SOUNDWRAPPER_H diff --git a/EngineHacks/Necessary/GrowthGetters/C/include/spellassoc.h b/EngineHacks/Necessary/GrowthGetters/C/include/spellassoc.h new file mode 100644 index 0000000000..3205545ebc --- /dev/null +++ b/EngineHacks/Necessary/GrowthGetters/C/include/spellassoc.h @@ -0,0 +1,33 @@ +#pragma once + +#include "global.h" +#include "proc.h" + +enum wpn_manim_flash_color { + SPELL_ASSOC_MCOLOR_NORMAL, + SPELL_ASSOC_MCOLOR_DARK, + SPELL_ASSOC_MCOLOR_FIRE, + SPELL_ASSOC_MCOLOR_ICE, + SPELL_ASSOC_MCOLOR_WIND, + SPELL_ASSOC_MCOLOR_LIGHT, +}; + +struct SpellAssoc { + /* 00 */ u16 item; + /* 02 */ u8 count; + /* 04 */ u16 type; + /* 08 */ struct ProcCmd *pcmd_manim; + /* 0C */ u8 stat; + /* 0D */ u8 facing; + /* 0E */ u8 flash_color; +}; + +extern struct SpellAssoc gSpellAssocData[]; + +struct SpellAssoc *GetSpellAssocStructPtr(u16 item); +u8 GetSpellAssocCharCount(u16 item); +u16 GetSpellAssocType(u16 item); +struct ProcCmd *GetSpellAssocAlt6CPointer(u16 item); +u8 GetSpellAssocReturnBool(int item); +u8 GetSpellAssocFacing(u16 item); +u8 GetSpellAssocFlashColor(u16 item); diff --git a/EngineHacks/Necessary/GrowthGetters/C/include/sram-layout.h b/EngineHacks/Necessary/GrowthGetters/C/include/sram-layout.h new file mode 100644 index 0000000000..e295bc9c9b --- /dev/null +++ b/EngineHacks/Necessary/GrowthGetters/C/include/sram-layout.h @@ -0,0 +1,106 @@ +#pragma once + +#include "global.h" +#include "agb_sram.h" +#include "bmsave.h" +#include "bmdifficulty.h" +#include "bmtrick.h" +#include "uimenu.h" + +enum game_save_blocks { + GAMESAVE_SIZE_PLAYST = sizeof(struct PlaySt), + GAMESAVE_SIZE_UNITS = UNIT_SAVE_AMOUNT_BLUE * sizeof(struct GameSavePackedUnit), + GAMESAVE_SIZE_GMMONSTER = sizeof(struct GameSavePackedUnit), + GAMESAVE_SIZE_SUPPLY = 0xB0, + GAMESAVE_SIZE_PIDSTATS = sizeof(gPidStatsData), + GAMESAVE_SIZE_CHAPTERSTATS = sizeof(gChapterStats), + GAMESAVE_SIZE_PERMANENTFLAGS = 0x19 + (0x1C - 0x19), /* align 2 */ + GAMESAVE_SIZE_BONUSCLAIM = sizeof(u32), + GAMESAVE_SIZE_GMINFO = sizeof(struct GMapSaveInfo), + GAMESAVE_SIZE_DUNGEON = 2 * sizeof(struct Dungeon), +}; + +enum game_save_memory_map { + GAMESAVE_OFFSET_START = 0, + + GAMESAVE_OFFSET_PLAYST = GAMESAVE_OFFSET_START, + GAMESAVE_OFFSET_UNITS = GAMESAVE_OFFSET_PLAYST + GAMESAVE_SIZE_PLAYST, + GAMESAVE_OFFSET_GMMONSTER = GAMESAVE_OFFSET_UNITS + GAMESAVE_SIZE_UNITS, + GAMESAVE_OFFSET_SUPPLY = GAMESAVE_OFFSET_GMMONSTER + GAMESAVE_SIZE_GMMONSTER, + GAMESAVE_OFFSET_PIDSTATS = GAMESAVE_OFFSET_SUPPLY + GAMESAVE_SIZE_SUPPLY, + GAMESAVE_OFFSET_CHAPTERSTATS = GAMESAVE_OFFSET_PIDSTATS + GAMESAVE_SIZE_PIDSTATS, + GAMESAVE_OFFSET_PERMANENTFLAGS = GAMESAVE_OFFSET_CHAPTERSTATS + GAMESAVE_SIZE_CHAPTERSTATS, + GAMESAVE_OFFSET_BONUSCLAIM = GAMESAVE_OFFSET_PERMANENTFLAGS + GAMESAVE_SIZE_PERMANENTFLAGS, + GAMESAVE_OFFSET_GMINFO = GAMESAVE_OFFSET_BONUSCLAIM + GAMESAVE_SIZE_BONUSCLAIM, + GAMESAVE_OFFSET_DUNGEON = GAMESAVE_OFFSET_GMINFO + GAMESAVE_SIZE_GMINFO, + + GAMESAVE_OFFSET_MAX = GAMESAVE_OFFSET_DUNGEON + GAMESAVE_SIZE_DUNGEON +}; + +enum suspend_save_blocks { + SUSPENDSAVE_SIZE_PLAYST = sizeof(struct PlaySt), + SUSPENDSAVE_SIZE_ACTION = sizeof(struct ActionData), + SUSPENDSAVE_SIZE_UNITS_BLUE = UNIT_SAVE_AMOUNT_BLUE * sizeof(struct SuspendSavePackedUnit), + SUSPENDSAVE_SIZE_GMMONSTER = sizeof(struct SuspendSavePackedUnit), + SUSPENDSAVE_SIZE_UNITS_RED = UNIT_SAVE_AMOUNT_RED * sizeof(struct SuspendSavePackedUnit), + SUSPENDSAVE_SIZE_UNITS_GREEN = UNIT_SAVE_AMOUNT_GREEN * sizeof(struct SuspendSavePackedUnit), + SUSPENDSAVE_SIZE_TRAPS = TRAP_MAX_COUNT * sizeof(struct Trap), + SUSPENDSAVE_SIZE_SUPPLY = 0xB0, + SUSPENDSAVE_SIZE_PIDSTATS = sizeof(gPidStatsData), + SUSPENDSAVE_SIZE_CHAPTERSTATS = sizeof(gChapterStats), + SUSPENDSAVE_SIZE_FORCENMENU = MENU_OVERRIDE_MAX * sizeof(u8), + SUSPENDSAVE_SIZE_PERMANENTFLAGS = 0x19, + SUSPENDSAVE_SIZE_CHAPTERFLAGS = 0x05 + 2, /* align 1 */ + SUSPENDSAVE_SIZE_GMINFO = sizeof(struct GMapSaveInfo), + SUSPENDSAVE_SIZE_DUNGEON = sizeof(struct Dungeon), + SUSPENDSAVE_SIZE_EVENTSLOTCNT = sizeof(int), +}; + +enum suspend_save_memory_map { + SUSPENDSAVE_OFFSET_START = 0, + + SUSPENDSAVE_OFFSET_PLAYST = SUSPENDSAVE_OFFSET_START, + SUSPENDSAVE_OFFSET_ACTION = SUSPENDSAVE_OFFSET_PLAYST + SUSPENDSAVE_SIZE_PLAYST, + SUSPENDSAVE_OFFSET_UNITS_BLUE = SUSPENDSAVE_OFFSET_ACTION + SUSPENDSAVE_SIZE_ACTION, + SUSPENDSAVE_OFFSET_GMMONSTER = SUSPENDSAVE_OFFSET_UNITS_BLUE + SUSPENDSAVE_SIZE_UNITS_BLUE, + SUSPENDSAVE_OFFSET_UNITS_RED = SUSPENDSAVE_OFFSET_GMMONSTER + SUSPENDSAVE_SIZE_GMMONSTER, + SUSPENDSAVE_OFFSET_UNITS_GREEN = SUSPENDSAVE_OFFSET_UNITS_RED + SUSPENDSAVE_SIZE_UNITS_RED, + SUSPENDSAVE_OFFSET_TRAPS = SUSPENDSAVE_OFFSET_UNITS_GREEN + SUSPENDSAVE_SIZE_UNITS_GREEN, + SUSPENDSAVE_OFFSET_SUPPLY = SUSPENDSAVE_OFFSET_TRAPS + SUSPENDSAVE_SIZE_TRAPS, + SUSPENDSAVE_OFFSET_PIDSTATS = SUSPENDSAVE_OFFSET_SUPPLY + SUSPENDSAVE_SIZE_SUPPLY, + SUSPENDSAVE_OFFSET_CHAPTERSTATS = SUSPENDSAVE_OFFSET_PIDSTATS + SUSPENDSAVE_SIZE_PIDSTATS, + SUSPENDSAVE_OFFSET_FORCENMENU = SUSPENDSAVE_OFFSET_CHAPTERSTATS + SUSPENDSAVE_SIZE_CHAPTERSTATS, + SUSPENDSAVE_OFFSET_PERMANENTFLAGS = SUSPENDSAVE_OFFSET_FORCENMENU + SUSPENDSAVE_SIZE_FORCENMENU, + SUSPENDSAVE_OFFSET_CHAPTERFLAGS = SUSPENDSAVE_OFFSET_PERMANENTFLAGS + SUSPENDSAVE_SIZE_PERMANENTFLAGS, + SUSPENDSAVE_OFFSET_GMINFO = SUSPENDSAVE_OFFSET_CHAPTERFLAGS + SUSPENDSAVE_SIZE_CHAPTERFLAGS, + SUSPENDSAVE_OFFSET_DUNGEON = SUSPENDSAVE_OFFSET_GMINFO + SUSPENDSAVE_SIZE_GMINFO, + SUSPENDSAVE_OFFSET_EVENTSLOTCNT = SUSPENDSAVE_OFFSET_DUNGEON + SUSPENDSAVE_SIZE_DUNGEON, + + SUSPENDSAVE_OFFSET_MAX = SUSPENDSAVE_OFFSET_EVENTSLOTCNT + SUSPENDSAVE_SIZE_EVENTSLOTCNT +}; + +enum global_sram_blocks { + SRAM_SIZE_HEADER = sizeof(struct GlobalSaveInfo), + SRAM_SIZE_BLOCKINFO = SAVE_ID_MAX * sizeof(struct SaveBlockInfo), + SRAM_SIZE_SUSPEND = SUSPENDSAVE_OFFSET_MAX, + SRAM_SIZE_GAMESAVE = GAMESAVE_OFFSET_MAX, + SRAM_SIZE_5 = 0x874, + SRAM_SIZE_6 = 0xC00, +}; + +enum global_sram_memory_map { + SRAM_OFFSET_START = 0, + + SRAM_OFFSET_HEADER = SRAM_OFFSET_START, + SRAM_OFFSET_BLOCKINFO = SRAM_OFFSET_HEADER + SRAM_SIZE_HEADER, + SRAM_OFFSET_SUS0 = SRAM_OFFSET_BLOCKINFO + SRAM_SIZE_BLOCKINFO, + SRAM_OFFSET_SUS1 = SRAM_OFFSET_SUS0 + SRAM_SIZE_SUSPEND, + SRAM_OFFSET_SAV0 = SRAM_OFFSET_SUS1 + SRAM_SIZE_SUSPEND, + SRAM_OFFSET_SAV1 = SRAM_OFFSET_SAV0 + SRAM_SIZE_GAMESAVE, + SRAM_OFFSET_SAV2 = SRAM_OFFSET_SAV1 + SRAM_SIZE_GAMESAVE, + SRAM_OFFSET_5 = SRAM_OFFSET_SAV2 + SRAM_SIZE_GAMESAVE, + + SRAM_OFFSET_END = SRAM_OFFSET_5 + SRAM_SIZE_5, + + SRAM_OFFSET_6 = CART_SRAM_SIZE - SRAM_SIZE_6, +}; diff --git a/EngineHacks/Necessary/GrowthGetters/C/include/statscreen.h b/EngineHacks/Necessary/GrowthGetters/C/include/statscreen.h new file mode 100644 index 0000000000..20b787335e --- /dev/null +++ b/EngineHacks/Necessary/GrowthGetters/C/include/statscreen.h @@ -0,0 +1,210 @@ +#ifndef GUARD_STATSCREEN_H +#define GUARD_STATSCREEN_H + +enum +{ + // BG palette allocation + STATSCREEN_BGPAL_HALO = 1, + STATSCREEN_BGPAL_2 = 2, + STATSCREEN_BGPAL_3 = 3, + STATSCREEN_BGPAL_ITEMICONS = 4, + STATSCREEN_BGPAL_EXTICONS = 5, + STATSCREEN_BGPAL_6 = 6, + STATSCREEN_BGPAL_7 = 7, + STATSCREEN_BGPAL_FACE = 11, + STATSCREEN_BGPAL_BACKGROUND = 12, // 4 palettes + + // OBJ palette allocation + STATSCREEN_OBJPAL_4 = 4, +}; + +enum +{ + STATSCREEN_CONFIG_NONDEAD = (1 << 0), + STATSCREEN_CONFIG_NONBENCHED = (1 << 1), + STATSCREEN_CONFIG_NONUNK9 = (1 << 2), + STATSCREEN_CONFIG_NONROOFED = (1 << 3), + STATSCREEN_CONFIG_NONUNK16 = (1 << 4), + STATSCREEN_CONFIG_NONSUPPLY = (1 << 5), +}; + +enum +{ + STATSCREEN_PAGE_0, + STATSCREEN_PAGE_1, + STATSCREEN_PAGE_2, + + STATSCREEN_PAGE_MAX, +}; + +enum +{ + // Enumerate stat screen texts + + STATSCREEN_TEXT_CHARANAME, // 0 + STATSCREEN_TEXT_CLASSNAME, // 1 + + STATSCREEN_TEXT_UNUSUED, // 2 (was Exp?) + + STATSCREEN_TEXT_POWLABEL, // 3 + STATSCREEN_TEXT_SKLLABEL, // 4 + STATSCREEN_TEXT_SPDLABEL, // 5 + STATSCREEN_TEXT_LCKLABEL, // 6 + STATSCREEN_TEXT_DEFLABEL, // 7 + STATSCREEN_TEXT_RESLABEL, // 8 + STATSCREEN_TEXT_MOVLABEL, // 9 + STATSCREEN_TEXT_CONLABEL, // 10 + STATSCREEN_TEXT_AIDLABEL, // 11 + STATSCREEN_TEXT_RESCUENAME, // 12 + STATSCREEN_TEXT_AFFINLABEL, // 13 + STATSCREEN_TEXT_STATUS, // 14 + + STATSCREEN_TEXT_ITEM0, // 15 + STATSCREEN_TEXT_ITEM1, // 16 + STATSCREEN_TEXT_ITEM2, // 17 + STATSCREEN_TEXT_ITEM3, // 18 + STATSCREEN_TEXT_ITEM4, // 19 + + STATSCREEN_TEXT_BSRANGE, // 20 + STATSCREEN_TEXT_BSATKLABEL, // 21 + STATSCREEN_TEXT_BSHITLABEL, // 22 + STATSCREEN_TEXT_BSCRTLABEL, // 23 + STATSCREEN_TEXT_BSAVOLABEL, // 24 + + STATSCREEN_TEXT_WEXP0, // 25 + STATSCREEN_TEXT_WEXP1, // 26 + STATSCREEN_TEXT_WEXP2, // 27 + STATSCREEN_TEXT_WEXP3, // 28 + + STATSCREEN_TEXT_SUPPORT0, // 29 + STATSCREEN_TEXT_SUPPORT1, // 30 + STATSCREEN_TEXT_SUPPORT2, // 31 + STATSCREEN_TEXT_SUPPORT3, // 32 + STATSCREEN_TEXT_SUPPORT4, // 33 + + STATSCREEN_TEXT_BWL, // 34 + + STATSCREEN_TEXT_MAX +}; + +struct HelpBoxInfo; + +struct StatScreenSt +{ + /* 00 */ u8 page; + /* 01 */ u8 pageAmt; + /* 02 */ u16 pageSlideKey; // 0, DPAD_RIGHT or DPAD_LEFT + /* 04 */ short xDispOff; // Note: Always 0, not properly taked into account by most things + /* 06 */ short yDispOff; + /* 08 */ s8 inTransition; + /* 0C */ struct Unit* unit; + /* 10 */ struct MUProc* mu; + /* 14 */ const struct HelpBoxInfo* help; + /* 18 */ struct TextHandle text[STATSCREEN_TEXT_MAX]; +}; + +enum +{ + HB_EXTINFO_NONE, + HB_EXTINFO_WEAPON, + HB_EXTINFO_STAFF, + HB_EXTINFO_SAVEINFO, +}; + +struct HelpBoxProc +{ + /* 00 */ PROC_HEADER; + + /* 2C */ const struct HelpBoxInfo* info; + + /* 30 */ short xBox; + /* 32 */ short yBox; + /* 34 */ short wBox; + /* 36 */ short hBox; + /* 38 */ short xBoxInit; + /* 3A */ short yBoxInit; + /* 3C */ short xBoxFinal; + /* 3E */ short yBoxFinal; + /* 40 */ short wBoxInit; + /* 42 */ short hBoxInit; + /* 44 */ short wBoxFinal; + /* 46 */ short hBoxFinal; + /* 48 */ short timer; + /* 4A */ short timerMax; + + /* 4C */ u16 mid; + /* 4E */ u16 item; + + /* 50 */ u16 moveKey; // move ctrl proc only + + /* 52 */ u8 unk52; + + // NOTE: there's likely more, need to decompile more files +}; + +struct HelpBoxInfo +{ + /* 00 */ const struct HelpBoxInfo* adjUp; + /* 04 */ const struct HelpBoxInfo* adjDown; + /* 08 */ const struct HelpBoxInfo* adjLeft; + /* 0C */ const struct HelpBoxInfo* adjRight; + /* 10 */ u8 xDisplay; + /* 11 */ u8 yDisplay; + /* 12 */ u16 mid; + /* 14 */ void(*redirect)(struct HelpBoxProc* proc); + /* 18 */ void(*populate)(struct HelpBoxProc* proc); +}; + +int GetLastStatScreenUid(void); +void SetLastStatScreenUid(int uid); +void SetStatScreenConfig(int unk); +void StartStatScreen(struct Unit* unit, ProcPtr parent); + +void HbPopulate_SSItem(struct HelpBoxProc* proc); +void HbPopulate_SSStatus(struct HelpBoxProc* proc); +void HbPopulate_SSPower(struct HelpBoxProc* proc); +void HbRedirect_SSItem(struct HelpBoxProc* proc); +void HbPopulate_SSWExp(struct HelpBoxProc* proc); +void HbPopulate_SSCharacter(struct HelpBoxProc* proc); +void HbPopulate_SSClass(struct HelpBoxProc* proc); +void HbRedirect_SSSupports(struct HelpBoxProc* proc); + +// static +void UpdateHelpBoxDisplay(struct HelpBoxProc* proc, int arg1); + +void StartHelpBox(int x, int y, int mid); +void StartHelpBox_Unk(int x, int y, int mid); +void StartItemHelpBox(int x, int y, int item); +void StartHelpBoxExt(const struct HelpBoxInfo* info, int unk); +void StartHelpBoxExt_Unk(int x, int y, int mid); +void CloseHelpBox(void); +void EndHelpBox(void); +void StartMovingHelpBox(const struct HelpBoxInfo* info, struct Proc* parent); +void StartMovingHelpBoxExt(const struct HelpBoxInfo* info, struct Proc* parent, int x, int y); + +// static +void SetHelpBoxInitPosition(struct HelpBoxProc* proc, int x, int y); +void ResetHelpBoxInitSize(struct HelpBoxProc* proc); +int GetHelpBoxItemInfoKind(int item); + +int TryRelocateHbUp(struct HelpBoxProc* proc); +int TryRelocateHbDown(struct HelpBoxProc* proc); +int TryRelocateHbLeft(struct HelpBoxProc* proc); +int TryRelocateHbRight(struct HelpBoxProc* proc); + +int StartLockingHelpBox_Unused(int mid, ProcPtr parent); + +struct Proc* StartHelpPromptSprite_Unused(int x, int y, ProcPtr parent); +struct Proc* StartHelpPromptSprite(int x, int y, int palid, ProcPtr parent); +struct Proc* StartHelpPromptSprite_Unused2(int x, int y, ProcPtr parent); +void EndHelpPromptSprite(void); +void MoveHelpPromptSprite(int x, int y); + +const struct HelpBoxInfo* GetLastHelpBoxInfo(void); + +extern struct HelpBoxInfo CONST_DATA gHelpInfo_Ss0Pow; // page 0 root help +extern struct HelpBoxInfo CONST_DATA gHelpInfo_Ss1CharName; // hardcoded thing bad +extern struct HelpBoxInfo CONST_DATA gHelpInfo_Ss1Item0; // page 1 root help +extern struct HelpBoxInfo CONST_DATA gHelpInfo_Ss2Rank0; // page 2 root help + +#endif // GUARD_STATSCREEN_H diff --git a/EngineHacks/Necessary/GrowthGetters/C/include/terrains.h b/EngineHacks/Necessary/GrowthGetters/C/include/terrains.h new file mode 100644 index 0000000000..c3fae09a0c --- /dev/null +++ b/EngineHacks/Necessary/GrowthGetters/C/include/terrains.h @@ -0,0 +1,79 @@ +#ifndef GUARD_CONSTANTS_TERRAINS_H +#define GUARD_CONSTANTS_TERRAINS_H + +enum { + // Terrain identifiers + + // I'm going by the in-game names + some old FE7 nmm for this + // TODO: figure out in better details + + TERRAIN_TILE_00 = 0x00, + TERRAIN_PLAINS = 0x01, + TERRAIN_ROAD = 0x02, + TERRAIN_VILLAGE_03 = 0x03, + TERRAIN_VILLAGE_04 = 0x04, + TERRIAN_HOUSE = 0x05, + TERRAIN_ARMORY = 0x06, + TERRAIN_VENDOR = 0x07, + TERRAIN_ARENA_08 = 0x08, + TERRAIN_C_ROOM_09 = 0x09, + TERRAIN_FORT = 0x0A, + TERRAIN_GATE_0B = 0x0B, + TERRAIN_FOREST = 0x0C, + TERRAIN_THICKET = 0x0D, + TERRAIN_SAND = 0x0E, + TERRAIN_DESERT = 0x0F, + TERRAIN_RIVER = 0x10, + TERRAIN_MOUNTAIN = 0x11, + TERRAIN_PEAK = 0x12, + TERRAIN_BRIDGE_13 = 0x13, + TERRAIN_BRIDGE_14 = 0x14, + TERRAIN_SEA = 0x15, + TERRAIN_LAKE = 0x16, + TERRAIN_FLOOR_17 = 0x17, + TERRAIN_FLOOR_18 = 0x18, + TERRAIN_FENCE_19 = 0x19, + TERRAIN_WALL_1A = 0x1A, + TERRAIN_WALL_1B = 0x1B, + TERRAIN_RUBBLE = 0x1C, + TERRAIN_PILLAR = 0x1D, + TERRAIN_DOOR = 0x1E, + TERRAIN_THRONE = 0x1F, + TERRAIN_CHEST_20 = 0x20, + TERRAIN_CHEST_21 = 0x21, + TERRAIN_ROOF = 0x22, + TERRAIN_GATE_23 = 0x23, + TERRAIN_CHURCH = 0x24, + TERRAIN_RUINS_25 = 0x25, + TERRAIN_CLIFF = 0x26, + TERRAIN_BALLISTA_REGULAR = 0x27, + TERRAIN_BALLISTA_LONG = 0x28, + TERRAIN_BALLISTA_KILLER = 0x29, + TERRAIN_SHIP_FLAT = 0x2A, + TERRAIN_SHIP_WRECK = 0x2B, + TERRAIN_TILE_2C = 0x2C, + TERRAIN_STAIRS = 0x2D, + TERRAIN_TILE_2E = 0x2E, + TERRAIN_GLACIER = 0x2F, + TERRAIN_ARENA_30 = 0x30, + TERRAIN_VALLEY = 0x31, + TERRAIN_FENCE_32 = 0x32, + TERRAIN_SNAG = 0x33, + TERRAIN_BRIDGE_34 = 0x34, + TERRAIN_SKY = 0x35, + TERRAIN_DEEPS = 0x36, + TERRAIN_RUINS_37 = 0x37, + TERRAIN_INN = 0x38, + TERRAIN_BARREL = 0x39, + TERRAIN_BONE = 0x3A, + TERRAIN_DARK = 0x3B, + TERRAIN_WATER = 0x3C, + TERRAIN_GUNNELS = 0x3D, + TERRAIN_DECK = 0x3E, + TERRAIN_BRACE = 0x3F, + TERRAIN_MAST = 0x40, + + TERRAIN_COUNT = 0x41, +}; + +#endif // GUARD_CONSTANTS_TERRAINS_H diff --git a/EngineHacks/Necessary/GrowthGetters/C/include/trapfx.h b/EngineHacks/Necessary/GrowthGetters/C/include/trapfx.h new file mode 100644 index 0000000000..689d7ce80a --- /dev/null +++ b/EngineHacks/Necessary/GrowthGetters/C/include/trapfx.h @@ -0,0 +1,14 @@ +#ifndef GUARD_TRAPFX_H +#define GUARD_TRAPFX_H + +#include "proc.h" + +void StartGasTrapAnim(ProcPtr, int x, int y, int direction); +void StartFireTrapAnim(ProcPtr, int x, int y); +void StartFireTrapAnim2(ProcPtr, int x, int y); +void StartUnkTrapAnim(ProcPtr, int x, int y, int direction, int time); +void StartArrowTrapAnim(ProcPtr, int x); +void StartShowMapChangeAnim(ProcPtr, int x, int y); +void StartPikeTrapAnim(ProcPtr, int x, int y, int direction); + +#endif /* GUARD_TRAPFX_H */ diff --git a/EngineHacks/Necessary/GrowthGetters/C/include/types.h b/EngineHacks/Necessary/GrowthGetters/C/include/types.h new file mode 100644 index 0000000000..3cd22a2c87 --- /dev/null +++ b/EngineHacks/Necessary/GrowthGetters/C/include/types.h @@ -0,0 +1,587 @@ +#ifndef GUARD_TYPES_H +#define GUARD_TYPES_H + +#include "gba/types.h" + +#ifndef __STDBOOL_H__ +typedef s8 bool; +enum { false, true }; +#define false false +#define true true +#define __bool_true_false_are_defined 1 +#endif /* bool */ + +// Forward declarations for common types +struct Proc; +struct Unit; + +// Forward declarations for types that may need to be declared elsewhere later? +struct BattleUnit; // currently in bmunit.h +struct UnitDefinition; // currently in bmunit.h +struct Trap; +struct BattleHit; +struct PopupInstruction; +struct MAInfoFrameProc; +struct MAExpBarProc; +struct ProcAtMenu; +struct PrepUnitList; +struct TextHandle; +struct Anim; + +// Type definitions for types without any other home :/ + +enum glb_pos +{ + POS_L, + POS_R +}; + +struct BgCoords +{ + u16 x; + u16 y; +}; + +struct Struct03003080 +{ + /*0x00*/ struct DispCnt dispcnt; + /*0x04*/ struct DispStat dispstat; + /*0x08*/ u8 filler8[4]; + /*0x0C*/ struct BgCnt bg0cnt; + /*0x10*/ struct BgCnt bg1cnt; + /*0x14*/ struct BgCnt bg2cnt; + /*0x18*/ struct BgCnt bg3cnt; + /*0x1C*/ struct BgCoords bgoffset[4]; + /*0x2C*/ u8 win0_right, win0_left; + /*0x2C*/ u8 win1_right, win1_left; + /*0x30*/ u8 win0_bottom, win0_top; + /*0x30*/ u8 win1_bottom, win1_top; + /*0x34*/ struct WinCnt wincnt; + /*0x38*/ u16 mosaic; + u8 filler3A[2]; + /*0x3C*/ struct BlendCnt bldcnt; + /*0x40*/ u8 filler40[4]; + /*0x44*/ u8 blendCoeffA; + /*0x45*/ u8 blendCoeffB; + /*0x46*/ u8 blendY; + /*0x48*/ u16 bg2pa; + /*0x4A*/ u16 bg2pb; + /*0x4C*/ u16 bg2pc; + /*0x4E*/ u16 bg2pd; + /*0x50*/ u32 bg2x; + /*0x54*/ u32 bg2y; + /*0x58*/ u16 bg3pa; + /*0x5A*/ u16 bg3pb; + /*0x5C*/ u16 bg3pc; + /*0x5E*/ u16 bg3pd; + /*0x60*/ u32 bg3x; + /*0x64*/ u32 bg3y; + /*0x68*/ s8 colorAddition; +}; + +struct Struct0858791C +{ + u8 filler0[4]; + u16 unk2; +}; + +struct TileDataTransfer +{ + const void *src; + void *dest; + u16 size; + u16 mode; +}; + +struct OamDataTransfer +{ + void *src; + void *dest; + u16 unk8; + u16 count; +}; + +struct Struct02024CD4 +{ + int count; + int size; +}; + +struct KeyStatusBuffer +{ + /* 00 */ u8 repeatDelay; // initial delay before generating auto-repeat presses + /* 01 */ u8 repeatInterval; // time between auto-repeat presses + /* 02 */ u8 repeatTimer; // (decreased by one each frame, reset to repeatDelay when Presses change and repeatInterval when reaches 0) + /* 04 */ u16 heldKeys; // keys that are currently held down + /* 06 */ u16 repeatedKeys; // auto-repeated keys + /* 08 */ u16 newKeys; // keys that went down this frame + /* 0A */ u16 prevKeys; // keys that were held down last frame + /* 0C */ u16 LastPressState; + /* 0E */ bool16 ABLRPressed; // 1 for Release (A B L R Only), 0 Otherwise + /* 10 */ u16 newKeys2; + /* 12 */ u16 TimeSinceStartSelect; // Time since last Non-Start Non-Select Button was pressed +}; + +typedef void (*InterruptHandler)(void); + +struct Vec2 { short x, y; }; +struct Vec2u { u16 x, y; }; + +struct BmSt // Game State Struct +{ + /* 00 */ s8 mainLoopEndedFlag; + + /* 01 */ s8 gameLogicSemaphore; + /* 02 */ s8 gameGfxSemaphore; + + /* 03 */ u8 _unk04; + + /* 04 */ u8 gameStateBits; + + /* 05 */ u8 _unk05; + + /* 06 */ u16 prevVCount; + + /* 08 */ u32 _unk08; + + /* 0C */ struct Vec2 camera; + /* 10 */ struct Vec2 cameraPrevious; + /* 14 */ struct Vec2 playerCursor; + /* 18 */ struct Vec2 cursorPrevious; + /* 1C */ struct Vec2 cursorTarget; + /* 20 */ struct Vec2 playerCursorDisplay; + /* 24 */ struct Vec2u mapRenderOrigin; + /* 28 */ struct Vec2 cameraMax; + + /* 2C */ u16 itemUnk2C; + /* 2E */ u16 itemUnk2E; + + /* 30 */ u16 unk30; + /* 32 */ s16 unk32; + /* 34 */ s16 unk34; + /* 36 */ s8 unk36; + /* 37 */ s8 unk37; + /* 38 */ u8 altBlendACa; + /* 39 */ u8 altBlendACb; + /* 3A */ u8 altBlendBCa; + /* 3B */ u8 altBlendBCb; + /* 3C */ u8 just_resumed; + /* 3D */ u8 unk3D; + /* 3E */ u8 unk3E; + /* 3F */ s8 unk3F; +}; + +enum BmSt_gameStateBits { + BM_FLAG_0 = (1 << 0), + BM_FLAG_1 = (1 << 1), + BM_FLAG_2 = (1 << 2), + BM_FLAG_3 = (1 << 3), + BM_FLAG_4 = (1 << 4), + BM_FLAG_5 = (1 << 5), + BM_FLAG_LINKARENA = (1 << 6), +}; + +struct PlaySt_30 { + int total_gold; + + u32 unk_4_00 : 0x14; + u32 unk_4_14 : 0x0C; + + u32 unk_8_1:8; + u32 unk_8_2:20; // Used by bmdifficulty (Valni/Lagdou) + u32 unk_8_3:4; + + u32 unk_C_00 : 6; + u32 combatRank : 3; + u32 expRank : 3; + u32 unk_3D_04 : 3; + u32 fundsRank : 3; + u32 tacticsRank : 3; + u32 survivalRank : 3; + u32 unk_F_00 : 8; +}; + +struct PlaySt { // Chapter Data Struct + /* 00 */ u32 time_saved; + /* 04 */ u32 time_chapter_started; + + /* 08 */ u32 partyGoldAmount; + /* 0C */ u8 gameSaveSlot; + + /* 0D */ u8 chapterVisionRange; // 0 means no fog + /* 0E */ s8 chapterIndex; + + /* 0F */ u8 faction; // 0x00 = Player phase, 0x40 = NPC phase, 0x80 = Enemy phase (0xC0 = link arena 4th team?) + + /* 10 */ u16 chapterTurnNumber; + + /* 12 */ u8 xCursor, yCursor; // map cursor position + + /* 14 */ u8 chapterStateBits; // +0x04 = postgame, +0x10 = in prep screen, +0x40 = difficult mode, +0x80 = link arena? + /* 15 */ u8 chapterWeatherId; + /* 16 */ u16 chapterTotalSupportGain; + + /* 18 */ u8 playthroughIdentifier; + /* 19 */ u8 unk19; + /* 1A */ u8 lastUnitSortType; + + /* 1B */ u8 chapterModeIndex; // 1 for tutorial (ch0-8), 2 for Eirika route, 3 for Ephraim route + + // character identifiers indexed by weapon type. + // has to do with allowing unusable weapons to be used + /* 1C */ u8 unk1C[2]; + /* 1E */ u8 unk1E; + /* 1F */ u8 unk1F; + + /* 20 */ char playerName[0x2B - 0x20]; // unused outside of link arena (was tactician name in FE7); Size unknown + + /* 2B */ u8 unk_2B_00 : 0x01; + u8 unk_2B_01 : 0x07; + + u32 unk_2C_1:1; + u32 unk_2C_01 : 0x03; + u32 unk_2C_04 : 0x09; + u32 unk_2C_0D : 0x0A; + u32 unk_2C_2:5; + u32 unk_2C_3:4; + + struct PlaySt_30 unk_30; + + // option bits + u32 cfgUnitColor:1; // 1 + u32 cfgDisableTerrainDisplay:1; // 1 + u32 cfgUnitDisplayType:2; // 2 + u32 cfgAutoCursor:1; // 1 + u32 cfgTextSpeed:2; + u32 cfgGameSpeed:1; // 1 + u32 cfgDisableBgm:1; // 1 + u32 cfgDisableSoundEffects:1; // 1 + u32 cfgWindowColor:2; + u32 unk41_5:1; // 1 + u32 unk41_6:1; // unk + u32 cfgDisableAutoEndTurns:1; // 1 + u32 cfgNoSubtitleHelp:1; // 1 + u32 cfgDisableGoalDisplay:1; // unk + u32 cfgAnimationType:2; // 2 + u32 cfgBattleForecastType:2; // 2 + u32 cfgController:1; // 1 + u32 cfgRankDisplay:1; // unk + u32 debugControlRed:2; // 2 (!) + u32 debugControlGreen:2; // 2 + u32 unk43_4:5; // unk + + u8 unk44[0x48 - 0x44]; + + u16 unk48; + + u8 unk4A_1 : 1; + u8 unk4A_2 : 3; + u8 unk4A_5 : 4; + u8 unk4B; +}; + +/** + * Use with PlaySt field chapterStateBits + */ + +enum PlaySt_chapterStateBits { + PLAY_FLAG_STATSCREENPAGE0 = (1 << 0), + PLAY_FLAG_STATSCREENPAGE1 = (1 << 1), + PLAY_FLAG_POSTGAME = (1 << 2), + PLAY_FLAG_TUTORIAL = (1 << 3), + PLAY_FLAG_PREPSCREEN = (1 << 4), + PLAY_FLAG_COMPLETE = (1 << 5), + PLAY_FLAG_HARD = (1 << 6), + PLAY_FLAG_7 = (1 << 7), + + PLAY_FLAG_STATSCREENPAGE_SHIFT = 0, + PLAY_FLAG_STATSCREENPAGE_MASK = PLAY_FLAG_STATSCREENPAGE0 | PLAY_FLAG_STATSCREENPAGE1, +}; + +/** + * Use with PlaySt field chapterModeIndex + */ + +enum PlaySt_chapterModeIndex { + CHAPTER_MODE_COMMON = 1, + CHAPTER_MODE_EIRIKA = 2, + CHAPTER_MODE_EPHRAIM = 3, +}; + +struct TextBuffer0202A6AC +{ + u8 buffer0202A6AC[0x555]; + u8 buffer0202AC01[0x555]; + u8 buffer0202B156[0x356]; + u8 buffer0202B4AC[0x100]; + u8 buffer0202B5AC[1]; // unknown length +}; + +struct ActionData +{ + // unknown stuff (sometimes RNs are pushed here) (maybe an union?) + /* 00 */ u16 _u00[3]; + /* 06 */ u16 item; + + /* 08 */ u16 unk08; + /* 0A */ u16 unk0A; + + /* 0C */ u8 subjectIndex; + /* 0D */ u8 targetIndex; + + /* 0E */ u8 xMove; + /* 0F */ u8 yMove; + + /* 10 */ u8 moveCount; + + /* 11 */ u8 unitActionType; + + // maybe from this onwards it's an union? + + /* 12 */ u8 itemSlotIndex; + + /* 13 */ u8 xOther; + /* 14 */ u8 yOther; + + /* 15 */ u8 trapType; + + /* 16 */ u8 suspendPointType; + + /* 18 */ struct BattleHit* scriptedBattleHits; + + /* 1C */ u8 _pad_1C[0x38 - 0x1C]; +}; + +enum +{ + FACING_LEFT = 0, + FACING_RIGHT = 1, + FACING_DOWN = 2, + FACING_UP = 3, +}; + +enum +{ + // 0x00? + UNIT_ACTION_WAIT = 0x01, + UNIT_ACTION_COMBAT = 0x02, + UNIT_ACTION_STAFF = 0x03, + UNIT_ACTION_DANCE = 0x04, + // 0x05? + UNIT_ACTION_STEAL = 0x06, + UNIT_ACTION_SUMMON = 0x07, + UNIT_ACTION_SUMMON_DK = 0x08, + UNIT_ACTION_RESCUE = 0x09, + UNIT_ACTION_DROP = 0x0A, + UNIT_ACTION_TAKE = 0x0B, + UNIT_ACTION_GIVE = 0x0C, + // 0x0D? + UNIT_ACTION_TALK = 0x0E, + UNIT_ACTION_SUPPORT = 0x0F, + UNIT_ACTION_VISIT = 0x10, + UNIT_ACTION_SEIZE = 0x11, + UNIT_ACTION_DOOR = 0x12, + // 0x13? + UNIT_ACTION_CHEST = 0x14, + UNIT_ACTION_PICK = 0x15, + // 0x16? + UNIT_ACTION_SHOPPED = 0x17, + // 0x18? + UNIT_ACTION_ARENA = 0x19, + UNIT_ACTION_USE_ITEM = 0x1A, + UNIT_ACTION_TRADED = 0x1B, + UNIT_ACTION_TRADED_SUPPLY = 0x1C, + UNIT_ACTION_TRADED_1D = 0x1D, + UNIT_ACTION_TRAPPED = 0x1E, + // 0x1F? + // 0x20? + UNIT_ACTION_RIDE_BALLISTA = 0x21, + UNIT_ACTION_EXIT_BALLISTA = 0x22 +}; + +enum +{ + SUSPEND_POINT_PLAYERIDLE = 0, + SUSPEND_POINT_DURINGACTION = 1, + SUSPEND_POINT_CPPHASE = 2, + SUSPEND_POINT_BSKPHASE = 3, + SUSPEND_POINT_DURINGARENA = 4, + SUSPEND_POINT_5 = 5, + SUSPEND_POINT_6 = 6, + SUSPEND_POINT_7 = 7, + SUSPEND_POINT_8 = 8, + SUSPEND_POINT_PHASECHANGE = 9 +}; + +enum +{ + GAME_ACTION_0 = 0, + GAME_ACTION_1 = 1, + GAME_ACTION_2 = 2, + GAME_ACTION_3 = 3, + GAME_ACTION_4 = 4, + GAME_ACTION_5 = 5, + GAME_ACTION_6 = 6, + GAME_ACTION_7 = 7, + GAME_ACTION_8 = 8, + GAME_ACTION_9 = 9, + GAME_ACTION_A = 0xA, + GAME_ACTION_B = 0xB, + GAME_ACTION_C = 0xC, +}; + +enum +{ + WEATHER_FINE = 0, + WEATHER_SNOW = 1, + WEATHER_SNOWSTORM = 2, + WEATHER_NIGHT = 3, + WEATHER_RAIN = 4, + WEATHER_FLAMES = 5, + WEATHER_SANDSTORM = 6, + WEATHER_CLOUDS = 7 +}; + +enum +{ + GOAL_TYPE_SEIZE = 0, + GOAL_TYPE_DEFEAT_ALL = 1, + GOAL_TYPE_DEFENSE = 2, + GOAL_TYPE_DEFEAT_BOSS = 3, + GOAL_TYPE_SPECIAL = 4, +}; + +struct SMSHandle +{ + /* 00 */ struct SMSHandle* pNext; + + /* 04 */ short xDisplay; + /* 06 */ short yDisplay; + + /* 08 */ u16 oam2Base; + + /* 0A */ u8 _u0A; + /* 0B */ s8 config; +}; + +struct MMSData +{ + const void* pGraphics; + const void* pAnimation; +}; + +struct GMUnit { + /* 00 */ u8 state; + /* 01 */ u8 location; + /* 02 */ s16 id; // character or class ID +}; + +struct GMNode { + /* 00 */ u8 state; +}; + +union GMStateBits { + u8 raw; + struct { + u8 state_0 : 1; + u8 state_1 : 1; + u8 state_2 : 1; + u8 state_3 : 1; + u8 state_4_5 : 2; + u8 state_6 : 1; + u8 state_7 : 1; + } __attribute__((packed)) bits; +} __attribute__((packed)); + +struct OpenPaths { + s8 openPaths[0x20]; + s8 openPathsLength; +}; + +struct GMapData +{ + /* 00 */ union GMStateBits state; + /* 01 */ u8 unk01; + /* 02 */ short xCamera; + /* 04 */ short yCamera; + /* 08 */ u32 unk08; + /* 0C */ u32 unk0C; + /* 10 */ struct GMUnit unk10[8]; + /* 30 */ struct GMNode unk30[0x1C]; + /* A0 */ int unk_a0; // pad? + /* A4 */ struct OpenPaths routeData; + /* C8 */ u8 unk_c8; // entry node id? + /* C9 */ u8 unk_c9[3]; // List of active world map skirmishes + /* CC */ u8 unk_cc; // used to determine which skirmish enemy block to load +}; + + +enum +{ + // For use with GMapData:state + + GMAP_STATE_BIT0 = (1 << 0), + GMAP_STATE_BIT1 = (1 << 1), + GMAP_STATE_BIT2 = (1 << 2), + GMAP_STATE_BIT3 = (1 << 3), + GMAP_STATE_BIT4 = (1 << 4), + GMAP_STATE_BIT5 = (1 << 5), + GMAP_STATE_BIT6 = (1 << 6), + GMAP_STATE_BIT7 = (1 << 7), +}; + +struct MapChange +{ + /* 00 */ s8 id; + /* 01 */ u8 xOrigin; + /* 02 */ u8 yOrigin; + /* 03 */ u8 xSize; + /* 04 */ u8 ySize; + /* 08 */ const void* data; +}; + +enum { UNIT_SUPPORT_MAX_COUNT = 7 }; + +enum +{ + FACE_BLINK_NORMAL = 1, + FACE_BLINK_CLOSED = 6, +}; + +struct FaceData +{ + /* 00 */ const u8* img; + /* 04 */ const u8* imgChibi; + /* 08 */ const u16* pal; + /* 0C */ const u8* imgMouth; + /* 10 */ const u8* imgCard; + /* 14 */ u8 xMouth, yMouth; + /* 16 */ u8 xEyes, yEyes; + /* 18 */ u8 blinkKind; +}; + +struct FaceVramEntry +{ + /* 00 */ u32 tileOffset; + /* 04 */ u16 paletteId; +}; + +struct Struct202B6B0 { + u8 _pad00_[0x2A - 0x00]; + u16 unk2A; + u8 _pad2C[0x5A - 0x2C]; + u16 unk5A; + u8 _pad5C[0x8A - 0x5C]; + u16 unk8A; +}; + +struct Struct203E87C { + u8 unk00[5]; +}; + +struct EfxFrameConfig { + s16 value; + s16 duration; +}; + +#endif // GUARD_TYPES_H diff --git a/EngineHacks/Necessary/GrowthGetters/C/include/uichapterstatus.h b/EngineHacks/Necessary/GrowthGetters/C/include/uichapterstatus.h new file mode 100644 index 0000000000..7fab947ea9 --- /dev/null +++ b/EngineHacks/Necessary/GrowthGetters/C/include/uichapterstatus.h @@ -0,0 +1,27 @@ +#ifndef GUARD_UICHAPTERSTATUS_H +#define GUARD_UICHAPTERSTATUS_H + +void StartChapterStatusHelpBox(ProcPtr); +// ??? sub_808DCD0(???); +// ??? GetEnemyBossUnit(???); +// ??? CountEnemyBossUnits(???); +int CountUnitsByFaction(int faction); +// ??? sub_808DE38(???); +// ??? SplitObjectiveTextOnNewline(???); +// ??? sub_808DEF0(???); +// ??? ChapterStatus_Init(???); +// ??? DrawChapterStatusTextForUnit(???); +// ??? sub_808E3D4(???); +// ??? ChapterStatus_SetupFont(???); +// ??? DrawChapterStatusStatValues(???); +// ??? ChapterStatus_DrawText(???); +// ??? ChapterStatus_LoopKeyHandler(???); +// ??? ChapterStatus_OnEnd(???); +// ??? ChapterStatus_MaybeFocusLeaderUnit(???); +void NewChapterStatusScreen(ProcPtr proc); +void sub_808E79C(ProcPtr proc); +// ??? sub_808E7B4(???); +// ??? sub_808E818(???); + + +#endif // GUARD_UICHAPTERSTATUS_H diff --git a/EngineHacks/Necessary/GrowthGetters/C/include/uiconfig.h b/EngineHacks/Necessary/GrowthGetters/C/include/uiconfig.h new file mode 100644 index 0000000000..365ea6766c --- /dev/null +++ b/EngineHacks/Necessary/GrowthGetters/C/include/uiconfig.h @@ -0,0 +1,55 @@ +#ifndef GUARD_UI_CONFIG_H +#define GUARD_UI_CONFIG_H + +enum { + GAME_OPTION_ANIMATION = 0, + GAME_OPTION_TERRAIN = 1, + GAME_OPTION_UNIT = 2, + GAME_OPTION_AUTOCURSOR = 3, + GAME_OPTION_TEXT_SPEED = 4, + GAME_OPTION_GAME_SPEED = 5, + GAME_OPTION_MUSIC = 6, + GAME_OPTION_SOUND_EFFECTS = 7, + GAME_OPTION_WINDOW_COLOR = 8, + GAME_OPTION_CPU_LEVEL = 9, + GAME_OPTION_COMBAT = 10, + GAME_OPTION_SUBTITLE_HELP = 11, + GAME_OPTION_AUTOEND_TURNS = 12, + GAME_OPTION_UNIT_COLOR = 13, + GAME_OPTION_OBJECTIVE = 14, + GAME_OPTION_CONTROLLER = 15, + GAME_OPTION_RANK_DISPLAY = 16, +}; + +// ??? GetSelectedGameOption(???); +// ??? GetSelectedOptionValue(???); +// ??? DrawGameOptionIcon(???); +// ??? DrawGameOptionHelpText(???); +// ??? DrawGameOptionText(???); +// ??? DrawOptionValueTexts(???); +// ??? ConfigSprites_Init(???); +// ??? DrawConfigUiSprites(???); +// ??? Config_Init(???); +// ??? WindowColorOptionChangeHandler(???); +// ??? MusicOptionChangeHandler(???); +// ??? GenericOptionChangeHandler(???); +// ??? GetGameOption(???); +// ??? SetGameOption(???); +// ??? sub_80B2188(???); +// ??? Config_Loop_KeyHandler(???); +// ??? sub_80B2464(???); +// ??? sub_80B24AC(???); +// ??? sub_80B24C0(???); + + +// extern ??? gConfigUiState +// extern ??? gGameOptionsUiOrder +// extern ??? gSprite_ConfigurationUiHeader +// extern ??? gGameOptions +// extern ??? gProcScr_RedrawConfigHelpText +// extern ??? gProcScr_DrawConfigUiSprites +extern struct ProcCmd CONST_DATA gProcScr_Config1[]; +extern struct ProcCmd CONST_DATA gProcScr_Config2[]; +// extern ??? gProcScr_Config3 + +#endif // GUARD_UI_CONFIG_H diff --git a/EngineHacks/Necessary/GrowthGetters/C/include/uimenu.h b/EngineHacks/Necessary/GrowthGetters/C/include/uimenu.h new file mode 100644 index 0000000000..edf35fbc6e --- /dev/null +++ b/EngineHacks/Necessary/GrowthGetters/C/include/uimenu.h @@ -0,0 +1,190 @@ +#ifndef GUARD_UI_MENU_H +#define GUARD_UI_MENU_H + +#include "fontgrp.h" + +// config + +enum +{ + MENU_ITEM_MAX = 11, //!< max menu item count + MENU_OVERRIDE_MAX = 0x10, //!< max menu overrides +}; + +// type decls + +struct MenuDef; +struct MenuItemDef; + +struct MenuProc; +struct MenuItemProc; + +struct MenuRect { s8 x, y, w, h; }; + +typedef u8(*MenuAvailabilityFunc)(const struct MenuItemDef*, int); +typedef u8(*MenuSelectFunc)(struct MenuProc*, struct MenuItemProc*); + +struct MenuItemDef +{ + /* 00 */ const char* name; + + /* 04 */ u16 nameMsgId, helpMsgId; + /* 08 */ u8 color, overrideId; + + /* 0C */ u8(*isAvailable)(const struct MenuItemDef*, int number); + + /* 10 */ int(*onDraw)(struct MenuProc*, struct MenuItemProc*); + + /* 14 */ u8(*onSelected)(struct MenuProc*, struct MenuItemProc*); + /* 18 */ u8(*onIdle)(struct MenuProc*, struct MenuItemProc*); + + /* 1C */ int(*onSwitchIn)(struct MenuProc*, struct MenuItemProc*); + /* 20 */ int(*onSwitchOut)(struct MenuProc*, struct MenuItemProc*); +}; + +struct MenuDef +{ + /* 00 */ struct MenuRect rect; + /* 04 */ u8 style; + /* 08 */ const struct MenuItemDef* menuItems; + + /* 0C */ void(*onInit)(struct MenuProc*); + /* 10 */ void(*onEnd)(struct MenuProc*); + /* 14 */ void(*_u14)(struct MenuProc*); + /* 18 */ u8(*onBPress)(struct MenuProc*, struct MenuItemProc*); + /* 1C */ u8(*onRPress)(struct MenuProc*); + /* 20 */ u8(*onHelpBox)(struct MenuProc*, struct MenuItemProc*); +}; + +struct MenuProc +{ + /* 00 */ PROC_HEADER; + + /* 2C */ struct MenuRect rect; + /* 30 */ const struct MenuDef* def; + + /* 34 */ struct MenuItemProc* menuItems[MENU_ITEM_MAX]; + + /* 60 */ u8 itemCount; + /* 61 */ u8 itemCurrent; + /* 62 */ u8 itemPrevious; + /* 63 */ u8 state; + + /* 64 */ u8 backBg : 2; + /* 64 */ u8 frontBg : 2; + + /* 66 */ u16 tileref; + /* 68 */ u16 unk68; +}; + +struct MenuItemProc +{ + /* 00 */ PROC_HEADER; + + /* 2A */ short xTile; + /* 2C */ short yTile; + + /* 30 */ const struct MenuItemDef* def; + + /* 34 */ struct TextHandle text; + + /* 3C */ s8 itemNumber; + /* 3D */ u8 availability; +}; + +enum +{ + // Menu availability identifiers + + MENU_ENABLED = 1, + MENU_DISABLED = 2, + MENU_NOTSHOWN = 3, +}; + +enum +{ + // Menu state bits + + MENU_STATE_GAMELOCKING = (1 << 0), + MENU_STATE_UNUSED1 = (1 << 1), + MENU_STATE_ENDING = (1 << 2), + MENU_STATE_NOTSHOWN = (1 << 3), + MENU_STATE_FLAT = (1 << 4), + MENU_STATE_NOCURSOR = (1 << 5), + MENU_STATE_FROZEN = (1 << 6), + MENU_STATE_DOOMED = (1 << 7), +}; + +enum +{ + // Menu action bits + + MENU_ACT_SKIPCURSOR = (1 << 0), + MENU_ACT_END = (1 << 1), + MENU_ACT_SND6A = (1 << 2), + MENU_ACT_SND6B = (1 << 3), + MENU_ACT_CLEAR = (1 << 4), + MENU_ACT_ENDFACE = (1 << 5), + MENU_ACT_UNUSED6 = (1 << 6), + MENU_ACT_DOOM = (1 << 7), +}; + +enum +{ + // Menu item identifiers + + MENU_ITEM_NONE = 0, +}; + +// function decls + +struct MenuProc* StartOrphanMenuAdjusted(const struct MenuDef* def, int xSubject, int xTileLeft, int xTileRight); +struct MenuProc* StartMenu(const struct MenuDef* def, ProcPtr parent); +struct MenuProc* StartOrphanMenuAt(const struct MenuDef* def, struct MenuRect rect); +struct MenuProc* StartOrphanMenu(const struct MenuDef* def); +struct MenuProc* StartOrphanMenuAdjustedExt(const struct MenuDef* def, int xSubject, int xTileLeft, int xTileRight, int backBg, int tileref, int frontBg, int unk); +struct MenuProc* StartMenuExt(const struct MenuDef* def, int backBg, int tileref, int frontBg, int unk, ProcPtr parent); +struct MenuProc* StartOrphanMenuAtExt(const struct MenuDef* def, struct MenuRect rect, int backBg, int tileref, int frontBg, int unk); +struct MenuProc* StartOrphanMenuExt(const struct MenuDef* def, int backBg, int tileref, int frontBg, int unk); +struct MenuProc* StartMenuAt(const struct MenuDef* def, struct MenuRect rect, ProcPtr parent); +struct MenuProc* StartMenuCore(const struct MenuDef* def, struct MenuRect rect, int backBg, int tileref, int frontBg, int unk, ProcPtr parent); + +struct Proc* EndMenu(struct MenuProc* proc); +void EndAllMenus(void); + +void SyncMenuBgs(struct MenuProc* proc); +void ClearMenuBgs(struct MenuProc* proc); +s8 HasMenuChangedItem(struct MenuProc* proc); + +void Menu_OnInit(struct MenuProc* proc); +void RedrawMenu(struct MenuProc* proc); +void DrawMenuItemHover(struct MenuProc* proc, int item, s8 boolHover); +void Menu_OnIdle(struct MenuProc* proc); +void ProcessMenuDpadInput(struct MenuProc* proc); +int ProcessMenuSelectInput(struct MenuProc* proc); +void GetMenuCursorPosition(struct MenuProc* proc, int* xResult, int* yResult); + +u8 MenuAlwaysEnabled(const struct MenuItemDef* def, int number); +u8 MenuAlwaysDisabled(const struct MenuItemDef* def, int number); +u8 MenuAlwaysNotShown(const struct MenuItemDef* def, int number); + +u8 MenuCancelSelect(struct MenuProc* menu, struct MenuItemProc* item); +u8 MenuStdHelpBox(struct MenuProc* menu, struct MenuItemProc* item); +u8 MenuAutoHelpBoxSelect(struct MenuProc* menu); +u8 MenuFrozenHelpBox(struct MenuProc* proc, int msgid); +u8 MenuFrozen(struct MenuProc* proc); + +void FreezeMenu(void); +void ResumeMenu(void); + +struct MenuProc* StartSemiCenteredOrphanMenu(const struct MenuDef* def, int xSubject, int xTileLeft, int xTileRight); +void ApplyMenuCursorVScroll(struct MenuProc* proc, int* xRef, int* yRef); + +void ResetMenuOverrides(void); +void GetForceDisabledMenuItems(u8 list[MENU_OVERRIDE_MAX]); +void SetForceDisabledMenuItems(u8 list[MENU_OVERRIDE_MAX]); +void AddMenuOverride(int cmdid, int kind, void* func); +u8 OverriddenMenuAvailability(const struct MenuItemDef* def, int number); +u8 OverriddenMenuSelected(struct MenuProc* proc, struct MenuItemProc* item); + +#endif // GUARD_UI_MENU_H diff --git a/EngineHacks/Necessary/GrowthGetters/C/include/uiselecttarget.h b/EngineHacks/Necessary/GrowthGetters/C/include/uiselecttarget.h new file mode 100644 index 0000000000..69f965ce57 --- /dev/null +++ b/EngineHacks/Necessary/GrowthGetters/C/include/uiselecttarget.h @@ -0,0 +1,79 @@ +#ifndef GUARD_UI_SELECTTARGET_H +#define GUARD_UI_SELECTTARGET_H + +enum { MAX_TARGET_LIST_COUNT = 64 }; + +enum +{ + // SelectTargetProc::flags + + TARGETSELECTION_FLAG_GAMELOCK = 1 << 0, + TARGETSELECTION_FLAG_FROZEN = 1 << 6, +}; + +enum +{ + TARGETSELECTION_ACTION_ENDFAST = 1 << 0, + TARGETSELECTION_ACTION_END = 1 << 1, + TARGETSELECTION_ACTION_SE_6A = 1 << 2, + TARGETSELECTION_ACTION_SE_6B = 1 << 3, + TARGETSELECTION_ACTION_CLEARBGS = 1 << 4, + TARGETSELECTION_ACTION_ENDFACE = 1 << 5, +}; + +struct SelectTarget +{ + /* 00 */ s8 x, y; + /* 02 */ s8 uid; + /* 03 */ s8 extra; + + /* 04 */ struct SelectTarget* next; + /* 08 */ struct SelectTarget* prev; +}; + +struct SelectInfo +{ + /* 00 */ void(*onInit)(ProcPtr proc); + /* 04 */ void(*onEnd)(ProcPtr proc); + + /* 08 */ void(*onUnk08)(ProcPtr proc); + + /* 0C */ void(*onSwitchIn)(ProcPtr proc, struct SelectTarget* target); + /* 10 */ void(*onSwitchOut)(ProcPtr proc, struct SelectTarget* target); + + /* 14 */ u8(*onSelect)(ProcPtr proc, struct SelectTarget* target); + /* 18 */ u8(*onCancel)(ProcPtr proc, struct SelectTarget* target); + /* 1C */ u8(*onHelp)(ProcPtr proc, struct SelectTarget* target); +}; + +struct SelectTargetProc { + /* 00 */ PROC_HEADER; + + /* 29 */ u8 _pad[0x2B - 0x29]; + /* 2C */ const struct SelectInfo* selectRoutines; + /* 30 */ struct SelectTarget* currentTarget; + /* 34 */ u8 flags; + /* 35 */ u8 _pad2[0x38 - 0x35]; + /* 38 */ u8(*onAPress)(ProcPtr proc, struct SelectTarget*); +}; + +void InitTargets(int xRoot, int yRoot); +void AddTarget(int x, int y, int uId, int tId); +void LinkTargets(void); +void TargetSelection_GetRealCursorPosition(struct SelectTargetProc* proc, int* xPos, int* yPos); +void TargetSelection_Loop(struct SelectTargetProc* proc); +ProcPtr NewTargetSelection(const struct SelectInfo* selectInfo); +ProcPtr NewTargetSelection_Specialized(const struct SelectInfo* selectInfo, u8(*onSelect)(ProcPtr, struct SelectTarget*)); +ProcPtr EndTargetSelection(struct SelectTargetProc* proc); +void TargetSelection_HandleMoveInput(struct SelectTargetProc* proc); +int TargetSelection_HandleSelectInput(struct SelectTargetProc* proc); +void sub_804FBBC(void); +void sub_804FBDC(void); +int GetFurthestTargetDistance(void); +struct SelectTarget* GetLinkedTargetsNear(void); +struct SelectTarget* GetLinkedTargetsFar(void); +struct SelectTarget* GetLinkedTargets(void); +int GetSelectTargetCount(void); +struct SelectTarget* GetTarget(int index); + +#endif // GUARD_UI_SELECTTARGET_H diff --git a/EngineHacks/Necessary/GrowthGetters/C/include/uiutils.h b/EngineHacks/Necessary/GrowthGetters/C/include/uiutils.h new file mode 100644 index 0000000000..f79fbadd50 --- /dev/null +++ b/EngineHacks/Necessary/GrowthGetters/C/include/uiutils.h @@ -0,0 +1,30 @@ +#ifndef GUARD_UI_UTILS_H +#define GUARD_UI_UTILS_H + +void UnpackLegacyUiFramePalette(int palId); +void UnpackUiFramePalette(int palId); +void UnpackLegacyUiFrameImage(void* dest); +void UnpackUiFrameImage(void* dest); +void UnpackUiBarPalette(int palId); +void UnpackUiFrameBuffered(int id); +void DrawUiFrame(u16* tilemap, int x, int y, int width, int height, int tilebase, int style); +void ClearUiFrame(u16* tilemap, int x, int y, int width, int height); +void DrawUiFrame2(int x, int y, int width, int height, int style); +void DisplayUiHand(int x, int y); +void DisplayUiHand_unused(int x, int y); +void DisplayFrozenUiHand(int x, int y); +int GetUiHandPrevDisplayX(void); +int GetUiHandPrevDisplayY(void); +void ClearBg0Bg1(void); +void DrawUiItemHover(int x, int y, int width); +void ClearUiItemHover(int x, int y, int width); +void DrawUiItemHoverExt(int bg, int base, int x, int y, int width); +void ClearUiItemHoverExt(int bg, int base, int x, int y, int width); +void UnpackUnkUiFrame(void* vram, int palId, int palCount); +void DisplayUiHandExt(int x, int y, unsigned objTileOffset); +void DisplayFrozenUiHandExt(int x, int y, unsigned objTileOffset); +void LoadLegacyUiFrameGraphics(void); +void LoadUiFrameGraphics(void); +void LoadUiFrameGraphicsTo(unsigned vramOffset, int palId); + +#endif // GUARD_UI_UTILS_H diff --git a/EngineHacks/Necessary/GrowthGetters/C/include/unit_icon_data.h b/EngineHacks/Necessary/GrowthGetters/C/include/unit_icon_data.h new file mode 100644 index 0000000000..e855a292b9 --- /dev/null +++ b/EngineHacks/Necessary/GrowthGetters/C/include/unit_icon_data.h @@ -0,0 +1,21 @@ +// standing and moving map sprite +// reference: https://feuniverse.us/t/map-sprite-insertion-mania/107 + +#pragma once + +#include "unit_icon_pointer.h" + +typedef struct { + unsigned short pattern; // unknown, seems to be useless + unsigned short size; // icon size + char *sheet; // animation sheet +} UnitIconWait, *pUnitIconWait; + +#define UNIT_ICON_SIZE_16x16 0 +#define UNIT_ICON_SIZE_16x32 1 +#define UNIT_ICON_SIZE_32x32 2 + +typedef struct { + char *sheet; // animation sheet + char *motion; // frames and scripts for different modes +} UnitIconMove, *pUnitIconMove; diff --git a/EngineHacks/Necessary/GrowthGetters/C/include/unit_icon_pointer.h b/EngineHacks/Necessary/GrowthGetters/C/include/unit_icon_pointer.h new file mode 100644 index 0000000000..7cc0a21e91 --- /dev/null +++ b/EngineHacks/Necessary/GrowthGetters/C/include/unit_icon_pointer.h @@ -0,0 +1,323 @@ +// unit icon animation sheet (wait) +extern char unit_icon_wait_0_sheet[]; +extern char unit_icon_wait_1_sheet[]; +extern char unit_icon_wait_2_sheet[]; +extern char unit_icon_wait_3_sheet[]; +extern char unit_icon_wait_4_sheet[]; +extern char unit_icon_wait_5_sheet[]; +extern char unit_icon_wait_6_sheet[]; +extern char unit_icon_wait_7_sheet[]; +extern char unit_icon_wait_8_sheet[]; +extern char unit_icon_wait_9_sheet[]; +extern char unit_icon_wait_10_sheet[]; +extern char unit_icon_wait_11_sheet[]; +extern char unit_icon_wait_12_sheet[]; +extern char unit_icon_wait_13_sheet[]; +extern char unit_icon_wait_14_sheet[]; +extern char unit_icon_wait_15_sheet[]; +extern char unit_icon_wait_16_sheet[]; +extern char unit_icon_wait_17_sheet[]; +extern char unit_icon_wait_18_sheet[]; +extern char unit_icon_wait_19_sheet[]; +extern char unit_icon_wait_20_sheet[]; +extern char unit_icon_wait_21_sheet[]; +extern char unit_icon_wait_22_sheet[]; +extern char unit_icon_wait_23_sheet[]; +extern char unit_icon_wait_24_sheet[]; +extern char unit_icon_wait_25_sheet[]; +extern char unit_icon_wait_26_sheet[]; +extern char unit_icon_wait_27_sheet[]; +extern char unit_icon_wait_28_sheet[]; +extern char unit_icon_wait_29_sheet[]; +extern char unit_icon_wait_30_sheet[]; +extern char unit_icon_wait_31_sheet[]; +extern char unit_icon_wait_32_sheet[]; +extern char unit_icon_wait_33_sheet[]; +extern char unit_icon_wait_34_sheet[]; +extern char unit_icon_wait_35_sheet[]; +extern char unit_icon_wait_36_sheet[]; +extern char unit_icon_wait_37_sheet[]; +extern char unit_icon_wait_38_sheet[]; +extern char unit_icon_wait_39_sheet[]; +extern char unit_icon_wait_40_sheet[]; +extern char unit_icon_wait_41_sheet[]; +extern char unit_icon_wait_42_sheet[]; +extern char unit_icon_wait_43_sheet[]; +extern char unit_icon_wait_44_sheet[]; +extern char unit_icon_wait_45_sheet[]; +extern char unit_icon_wait_46_sheet[]; +extern char unit_icon_wait_47_sheet[]; +extern char unit_icon_wait_48_sheet[]; +extern char unit_icon_wait_49_sheet[]; +extern char unit_icon_wait_50_sheet[]; +extern char unit_icon_wait_51_sheet[]; +extern char unit_icon_wait_52_sheet[]; +extern char unit_icon_wait_53_sheet[]; +extern char unit_icon_wait_54_sheet[]; +extern char unit_icon_wait_55_sheet[]; +extern char unit_icon_wait_56_sheet[]; +extern char unit_icon_wait_57_sheet[]; +extern char unit_icon_wait_58_sheet[]; +extern char unit_icon_wait_59_sheet[]; +extern char unit_icon_wait_60_sheet[]; +extern char unit_icon_wait_61_sheet[]; +extern char unit_icon_wait_62_sheet[]; +extern char unit_icon_wait_63_sheet[]; +extern char unit_icon_wait_64_sheet[]; +extern char unit_icon_wait_65_sheet[]; +extern char unit_icon_wait_66_sheet[]; +extern char unit_icon_wait_67_sheet[]; +extern char unit_icon_wait_68_sheet[]; +extern char unit_icon_wait_69_sheet[]; +extern char unit_icon_wait_70_sheet[]; +extern char unit_icon_wait_71_sheet[]; +extern char unit_icon_wait_72_sheet[]; +extern char unit_icon_wait_73_sheet[]; +extern char unit_icon_wait_74_sheet[]; +extern char unit_icon_wait_75_sheet[]; +extern char unit_icon_wait_76_sheet[]; +extern char unit_icon_wait_77_sheet[]; +extern char unit_icon_wait_78_sheet[]; +extern char unit_icon_wait_79_sheet[]; +extern char unit_icon_wait_80_sheet[]; +extern char unit_icon_wait_81_sheet[]; +extern char unit_icon_wait_82_sheet[]; +extern char unit_icon_wait_83_sheet[]; +extern char unit_icon_wait_84_sheet[]; +extern char unit_icon_wait_85_sheet[]; +extern char unit_icon_wait_86_sheet[]; +extern char unit_icon_wait_87_sheet[]; +extern char unit_icon_wait_88_sheet[]; +extern char unit_icon_wait_89_sheet[]; +extern char unit_icon_wait_90_sheet[]; +extern char unit_icon_wait_91_sheet[]; +extern char unit_icon_wait_92_sheet[]; +extern char unit_icon_wait_93_sheet[]; +extern char unit_icon_wait_94_sheet[]; +extern char unit_icon_wait_95_sheet[]; +extern char unit_icon_wait_96_sheet[]; +extern char unit_icon_wait_97_sheet[]; +extern char unit_icon_wait_98_sheet[]; +extern char unit_icon_wait_99_sheet[]; +extern char unit_icon_wait_100_sheet[]; +extern char unit_icon_wait_101_sheet[]; +extern char unit_icon_wait_102_sheet[]; +extern char unit_icon_wait_103_sheet[]; +extern char unit_icon_wait_104_sheet[]; +extern char unit_icon_wait_105_sheet[]; +extern char unit_icon_wait_106_sheet[]; +// moving map sprite +extern char unit_icon_move_0_sheet[]; +extern char unit_icon_move_0_motion[]; +extern char unit_icon_move_1_sheet[]; +extern char unit_icon_move_1_motion[]; +extern char unit_icon_move_2_sheet[]; +extern char unit_icon_move_2_motion[]; +extern char unit_icon_move_3_sheet[]; +extern char unit_icon_move_3_motion[]; +extern char unit_icon_move_4_sheet[]; +extern char unit_icon_move_4_motion[]; +extern char unit_icon_move_6_sheet[]; +extern char unit_icon_move_6_motion[]; +extern char unit_icon_move_8_sheet[]; +extern char unit_icon_move_8_motion[]; +extern char unit_icon_move_10_sheet[]; +extern char unit_icon_move_10_motion[]; +extern char unit_icon_move_12_sheet[]; +extern char unit_icon_move_12_motion[]; +extern char unit_icon_move_13_sheet[]; +extern char unit_icon_move_13_motion[]; +extern char unit_icon_move_14_sheet[]; +extern char unit_icon_move_14_motion[]; +extern char unit_icon_move_15_sheet[]; +extern char unit_icon_move_15_motion[]; +extern char unit_icon_move_16_sheet[]; +extern char unit_icon_move_16_motion[]; +extern char unit_icon_move_17_sheet[]; +extern char unit_icon_move_17_motion[]; +extern char unit_icon_move_18_sheet[]; +extern char unit_icon_move_18_motion[]; +extern char unit_icon_move_19_sheet[]; +extern char unit_icon_move_19_motion[]; +extern char unit_icon_move_20_sheet[]; +extern char unit_icon_move_20_motion[]; +extern char unit_icon_move_21_sheet[]; +extern char unit_icon_move_21_motion[]; +extern char unit_icon_move_22_sheet[]; +extern char unit_icon_move_22_motion[]; +extern char unit_icon_move_23_sheet[]; +extern char unit_icon_move_23_motion[]; +extern char unit_icon_move_24_sheet[]; +extern char unit_icon_move_24_motion[]; +extern char unit_icon_move_25_sheet[]; +extern char unit_icon_move_25_motion[]; +extern char unit_icon_move_26_sheet[]; +extern char unit_icon_move_26_motion[]; +extern char unit_icon_move_27_sheet[]; +extern char unit_icon_move_27_motion[]; +extern char unit_icon_move_28_sheet[]; +extern char unit_icon_move_28_motion[]; +extern char unit_icon_move_30_sheet[]; +extern char unit_icon_move_30_motion[]; +extern char unit_icon_move_31_sheet[]; +extern char unit_icon_move_31_motion[]; +extern char unit_icon_move_32_sheet[]; +extern char unit_icon_move_32_motion[]; +extern char unit_icon_move_33_sheet[]; +extern char unit_icon_move_33_motion[]; +extern char unit_icon_move_34_sheet[]; +extern char unit_icon_move_34_motion[]; +extern char unit_icon_move_36_sheet[]; +extern char unit_icon_move_36_motion[]; +extern char unit_icon_move_37_sheet[]; +extern char unit_icon_move_37_motion[]; +extern char unit_icon_move_38_sheet[]; +extern char unit_icon_move_38_motion[]; +extern char unit_icon_move_39_sheet[]; +extern char unit_icon_move_39_motion[]; +extern char unit_icon_move_40_sheet[]; +extern char unit_icon_move_40_motion[]; +extern char unit_icon_move_41_sheet[]; +extern char unit_icon_move_41_motion[]; +extern char unit_icon_move_42_sheet[]; +extern char unit_icon_move_42_motion[]; +extern char unit_icon_move_43_sheet[]; +extern char unit_icon_move_43_motion[]; +extern char unit_icon_move_44_sheet[]; +extern char unit_icon_move_44_motion[]; +extern char unit_icon_move_46_sheet[]; +extern char unit_icon_move_46_motion[]; +extern char unit_icon_move_48_sheet[]; +extern char unit_icon_move_48_motion[]; +extern char unit_icon_move_50_sheet[]; +extern char unit_icon_move_50_motion[]; +extern char unit_icon_move_51_sheet[]; +extern char unit_icon_move_51_motion[]; +extern char unit_icon_move_52_sheet[]; +extern char unit_icon_move_52_motion[]; +extern char unit_icon_move_54_sheet[]; +extern char unit_icon_move_54_motion[]; +extern char unit_icon_move_55_sheet[]; +extern char unit_icon_move_55_motion[]; +extern char unit_icon_move_56_sheet[]; +extern char unit_icon_move_56_motion[]; +extern char unit_icon_move_58_sheet[]; +extern char unit_icon_move_58_motion[]; +extern char unit_icon_move_59_sheet[]; +extern char unit_icon_move_59_motion[]; +extern char unit_icon_move_62_sheet[]; +extern char unit_icon_move_62_motion[]; +extern char unit_icon_move_63_sheet[]; +extern char unit_icon_move_63_motion[]; +extern char unit_icon_move_64_sheet[]; +extern char unit_icon_move_64_motion[]; +extern char unit_icon_move_65_sheet[]; +extern char unit_icon_move_65_motion[]; +extern char unit_icon_move_66_sheet[]; +extern char unit_icon_move_66_motion[]; +extern char unit_icon_move_67_sheet[]; +extern char unit_icon_move_67_motion[]; +extern char unit_icon_move_68_sheet[]; +extern char unit_icon_move_68_motion[]; +extern char unit_icon_move_69_sheet[]; +extern char unit_icon_move_69_motion[]; +extern char unit_icon_move_71_sheet[]; +extern char unit_icon_move_71_motion[]; +extern char unit_icon_move_72_sheet[]; +extern char unit_icon_move_72_motion[]; +extern char unit_icon_move_73_sheet[]; +extern char unit_icon_move_73_motion[]; +extern char unit_icon_move_74_sheet[]; +extern char unit_icon_move_74_motion[]; +extern char unit_icon_move_75_sheet[]; +extern char unit_icon_move_75_motion[]; +extern char unit_icon_move_76_sheet[]; +extern char unit_icon_move_76_motion[]; +extern char unit_icon_move_77_sheet[]; +extern char unit_icon_move_77_motion[]; +extern char unit_icon_move_78_sheet[]; +extern char unit_icon_move_78_motion[]; +extern char unit_icon_move_79_sheet[]; +extern char unit_icon_move_79_motion[]; +extern char unit_icon_move_80_sheet[]; +extern char unit_icon_move_80_motion[]; +extern char unit_icon_move_81_sheet[]; +extern char unit_icon_move_81_motion[]; +extern char unit_icon_move_82_sheet[]; +extern char unit_icon_move_82_motion[]; +extern char unit_icon_move_83_sheet[]; +extern char unit_icon_move_83_motion[]; +extern char unit_icon_move_84_sheet[]; +extern char unit_icon_move_84_motion[]; +extern char unit_icon_move_85_sheet[]; +extern char unit_icon_move_85_motion[]; +extern char unit_icon_move_86_sheet[]; +extern char unit_icon_move_86_motion[]; +extern char unit_icon_move_87_sheet[]; +extern char unit_icon_move_87_motion[]; +extern char unit_icon_move_88_sheet[]; +extern char unit_icon_move_88_motion[]; +extern char unit_icon_move_89_sheet[]; +extern char unit_icon_move_89_motion[]; +extern char unit_icon_move_90_sheet[]; +extern char unit_icon_move_90_motion[]; +extern char unit_icon_move_91_sheet[]; +extern char unit_icon_move_91_motion[]; +extern char unit_icon_move_92_sheet[]; +extern char unit_icon_move_92_motion[]; +extern char unit_icon_move_93_sheet[]; +extern char unit_icon_move_93_motion[]; +extern char unit_icon_move_94_sheet[]; +extern char unit_icon_move_94_motion[]; +extern char unit_icon_move_95_sheet[]; +extern char unit_icon_move_95_motion[]; +extern char unit_icon_move_96_sheet[]; +extern char unit_icon_move_96_motion[]; +extern char unit_icon_move_97_sheet[]; +extern char unit_icon_move_97_motion[]; +extern char unit_icon_move_98_sheet[]; +extern char unit_icon_move_98_motion[]; +extern char unit_icon_move_99_sheet[]; +extern char unit_icon_move_99_motion[]; +extern char unit_icon_move_100_sheet[]; +extern char unit_icon_move_100_motion[]; +extern char unit_icon_move_101_sheet[]; +extern char unit_icon_move_101_motion[]; +extern char unit_icon_move_102_sheet[]; +extern char unit_icon_move_102_motion[]; +extern char unit_icon_move_103_sheet[]; +extern char unit_icon_move_103_motion[]; +extern char unit_icon_move_104_sheet[]; +extern char unit_icon_move_104_motion[]; +extern char unit_icon_move_105_sheet[]; +extern char unit_icon_move_105_motion[]; +extern char unit_icon_move_106_sheet[]; +extern char unit_icon_move_106_motion[]; +extern char unit_icon_move_107_sheet[]; +extern char unit_icon_move_107_motion[]; +extern char unit_icon_move_108_sheet[]; +extern char unit_icon_move_108_motion[]; +extern char unit_icon_move_109_sheet[]; +extern char unit_icon_move_109_motion[]; +extern char unit_icon_move_110_sheet[]; +extern char unit_icon_move_110_motion[]; +extern char unit_icon_move_111_sheet[]; +extern char unit_icon_move_111_motion[]; +extern char unit_icon_move_114_sheet[]; +extern char unit_icon_move_114_motion[]; +extern char unit_icon_move_115_sheet[]; +extern char unit_icon_move_115_motion[]; +extern char unit_icon_move_116_sheet[]; +extern char unit_icon_move_116_motion[]; +extern char unit_icon_move_117_sheet[]; +extern char unit_icon_move_117_motion[]; +extern char unit_icon_move_118_sheet[]; +extern char unit_icon_move_118_motion[]; +extern char unit_icon_move_119_sheet[]; +extern char unit_icon_move_119_motion[]; +extern char unit_icon_move_120_sheet[]; +extern char unit_icon_move_120_motion[]; +extern char unit_icon_move_121_sheet[]; +extern char unit_icon_move_121_motion[]; +extern char unit_icon_move_122_sheet[]; +extern char unit_icon_move_122_motion[]; diff --git a/EngineHacks/Necessary/GrowthGetters/C/include/unitinfowindow.h b/EngineHacks/Necessary/GrowthGetters/C/include/unitinfowindow.h new file mode 100644 index 0000000000..5930a0c1e0 --- /dev/null +++ b/EngineHacks/Necessary/GrowthGetters/C/include/unitinfowindow.h @@ -0,0 +1,36 @@ +#ifndef GUARD_UNITINFOWINDOW_H +#define GUARD_UNITINFOWINDOW_H + +// ??? UnitInfoWindow_OnLoop(???); +// ??? NewUnitInfoWindow(???); +// ??? UnitInfoWindow_PositionUnitName(???); +// ??? UnitInfoWindow_DrawBase(???); +// ??? GetUnitInfoWindowX(???); +// ??? DrawUnitHpText(???); +// ??? DrawUnitConText(???); +// ??? DrawUnitAidText(???); +// ??? PutUnitAidIconForTextAt(???); +// ??? DrawUnitStatusText(???); +// ??? DrawUnitResChangeText(???); +// ??? DrawUnitResUnkText(???); +// ??? DrawAccuracyText(???); +void StartUnitInventoryInfoWindow(ProcPtr); +void RefreshUnitInventoryInfoWindow(struct Unit*); +void RefreshUnitStealInventoryInfoWindow(struct Unit*); +void RefreshHammerneUnitInfoWindow(struct Unit*); +void StartUnitHpInfoWindow(ProcPtr); +void RefreshUnitHpInfoWindow(struct Unit*); +void StartUnitHpStatusInfoWindow(ProcPtr proc); +void RefreshUnitHpStatusInfoWindow(struct Unit* unit); +void StartUnitResChangeInfoWindow(ProcPtr proc); +void RefreshUnitResChangeInfoWindow(struct Unit* unit); +void StartUnitStaffOffenseInfoWindow(ProcPtr proc); +void RefreshUnitStaffOffenseInfoWindow(struct Unit* unit, int number); +// ??? StartUnitRescueInfoWindowsCore(???); +void RefreshUnitTakeRescueInfoWindows(ProcPtr); +void RefreshUnitRescueInfoWindows(struct Unit*); +void RefreshUnitTakeInfoWindows(struct Unit*); +void StartUnitGiveInfoWindows(ProcPtr); +void RefreshUnitGiveInfoWindows(struct Unit*); + +#endif // GUARD_UNITINFOWINDOW_H diff --git a/EngineHacks/Necessary/GrowthGetters/C/include/variables.h b/EngineHacks/Necessary/GrowthGetters/C/include/variables.h new file mode 100644 index 0000000000..7e4bf96dc9 --- /dev/null +++ b/EngineHacks/Necessary/GrowthGetters/C/include/variables.h @@ -0,0 +1,2889 @@ +#ifndef GUARD_VARIABLES_H +#define GUARD_VARIABLES_H + +#include "gba/types.h" +#include "types.h" +#include "global.h" +#include "proc.h" + +// extern ??? gAnims +// extern ??? gUnknown_02000280 +// extern ??? gUnknown_02000500 +// extern ??? gUnknown_02000504 +// extern ??? gUnknown_02000508 +extern u16 *gUnknown_0200050C; +// extern ??? gUnknown_020007A0 +// extern ??? gUnknown_020007E0 +// extern ??? gUnknown_02000920 +// extern ??? gUnknown_02000938 +// extern ??? gUnknown_02000940 +// extern ??? gUnknown_02000944 +// extern ??? gUnknown_02000948 +// extern ??? gUnknown_02000C60 +// extern ??? gUnknown_02000C78 +// extern ??? gUnknown_02000F00 +// extern ??? gBmMapBuffer +// extern ??? gUnknown_02001088 +// extern ??? gUnknown_02001180 +// extern ??? gUnknown_02001184 +// extern ??? gUnknown_02001188 +// extern ??? gConvoyItemCount +// extern ??? gUnknown_02002038 +// extern ??? gUnknown_02002088 +extern struct Font gUnknown_02002774; +// extern ??? gaBattleForecastTextStructs +// extern ??? gUnknown_02002FF4 +// extern ??? gUnknown_0200300C +// extern ??? gUnknown_02003088 +// extern ??? gUnknown_0200310C +// extern ??? gUnknown_020038AC +// extern ??? gUnknown_020038C4 +// extern ??? gUnknown_020038C8 +// extern ??? gUnknown_020039C8 +// extern ??? gUnknown_02003A08 +// extern ??? gUnknown_02003B08 +// extern ??? gUnknown_02003B48 +// extern ??? gUnknown_02003B70 +// extern ??? gUnknown_02003B88 +// extern ??? gUnknown_02003BA8 +// extern ??? gUnknown_02003BE8 + +// extern ??? gStatScreen +extern u16 gBmFrameTmap0[]; + +extern u16 gUnknown_02003D54[]; + +// extern ??? gUnknown_02003DF0 +extern s16 gUnknown_02003E36[]; +// extern ??? gUnknown_02003E70 +// extern ??? gUnknown_02003E7C +// extern ??? gUnknown_02003E86 +// extern ??? gUnknown_02003F84 +extern s16 gUnknown_02003FAC[]; +// extern ??? gUnknown_0200400C +extern u16 gUnknown_02004054[]; +// extern ??? gUnknown_0200407C +extern u16 gBanimPal1[]; +extern u16 gUnknown_020040AE[]; +// extern ??? gUnknown_020040B2 +extern u16 gBanimPal2[]; +extern u32 gBanimOaml[]; +extern u16 gUnknown_0200422C[]; +extern u16 gUnknown_02004254[]; +extern s16 gUnknown_020044AC[]; +extern u16 gUnknown_020044D4[]; +extern u16 gUnknown_020044EC[]; +extern u16 gBmFrameTmap1[]; + +// extern ??? gChapterStatusText +// extern ??? gUnknown_02004BBC +// extern ??? gUnknown_02004BC4 +// extern ??? gMUGfxBuffer +// extern ??? gUnknown_02007838 +// extern ??? gUnknown_020078D8 +// extern ??? gUnknown_02008000 +// extern ??? gUnknown_020087A0 +extern u32 gBanimOamr2[]; +// extern ??? gUnknown_0200A2D8 +// extern ??? gUnknown_0200A300 +// extern ??? gUnknown_0200AF00 +// extern ??? gUnknown_0200C300 +// extern ??? gUnknown_0200CB00 +// extern ??? gUnknown_0200D3E0 +// extern ??? gUnknown_0200D6E0 +// extern ??? gUnknown_0200D7E0 +// extern ??? gUnknown_0200DFE0 +// extern ??? gUnknown_0200E060 +// extern ??? gUnknown_0200E098 +// extern ??? gUnknown_0200E0A0 +// extern ??? gUnknown_0200E0A8 +// extern ??? gUnknown_0200E140 +// extern ??? gUnknown_0200E148 +// extern ??? gUnknown_0200E150 +// extern ??? gUnknown_0200E158 +// extern ??? gUnknown_0200F158 +// extern ??? gUnknown_0200F15C +extern char gStringBufferAlt[]; +extern u8 gBanimScrLeft[]; +extern u8 gBanimScrRight[]; + +extern u8 gUnknown_020145C8[]; +// extern ??? gUnknown_020146F4 +// extern ??? gUnknown_02014DC8 +// extern ??? gUnknown_02014EF4 + +extern u32 gBanimDoneMaybe[]; +extern u32 gEkrBgXOffset; +// extern ??? gpProcEfxAnimeDrv +extern void *gpImgSheet[2]; +// extern ??? gUnknown_0201FB24 +// extern ??? gUnknown_0201FB28 +extern int gUnknown_0201FB2C; +extern u16 *gUnknown_0201FB30; +extern u16 *gUnknown_0201FB34; +extern u16 gUnknown_0201FB38[]; +extern u16 gUnknown_0201FC78[]; +extern int gUnknown_0201FDB8; +extern u16 *gUnknown_0201FDBC; +extern u16 *gUnknown_0201FDC0; +extern u16 gUnknown_0201FDC4[]; +extern u16 gUnknown_0201FF04[]; +// extern ??? gUnknown_02020044 +// extern ??? gEkrDragonStatusLeft +// extern ??? gEkrDragonStatusRight +extern u16 gEkrDragonPalBackup[0x40 / sizeof(u16)]; + +extern u8 gEkrSomePalBuf[0x40]; +extern u8 gGenericBuffer[0x1000]; +// extern ??? gUnknown_02020208 +// extern ??? gUnknown_02020288 +// extern ??? gUnknown_02020988 +// extern ??? gUnknown_02021188 +// extern ??? gUnknown_02022188 +extern s8 gUnknown_02022288[]; +extern s8 gUnknown_020222A8[]; +extern s8 gUnknown_02022308[]; +extern u16 gPaletteBuffer[]; +// extern ??? gUnknown_020228AA +// extern ??? pPalette1Buffer +extern u16 pPalette2Buffer[]; +// extern ??? pPalette3Buffer +// extern ??? pPalette4Buffer +// extern ??? pPalette6Buffer +// extern ??? pPalette7Buffer +// extern ??? pPaletteEBuffer +// extern ??? pPaletteFBuffer +// extern ??? pPalette10Buffer +// extern ??? gUnknown_02022B68 +extern u16 gUnknown_02022B88[]; +extern u16 gUnknown_02022BA4[]; +// extern ??? gUnknown_02022BA8 +extern u16 gUnknown_02022BC8[]; +// extern ??? gUnknown_02022BE8 +extern u16 gUnknown_02022C08[]; +extern u16 gUnknown_02022C28[]; +extern u16 gUnknown_02022C48[]; +// extern ??? gUnknown_02022C68 +extern u16 gBG0TilemapBuffer[]; +// extern ??? gUnknown_02022CAE +// extern ??? gUnknown_02022CB4 +// extern ??? gUnknown_02022CB8 +// extern ??? gUnknown_02022CC6 +// extern ??? gUnknown_02022CCA +// extern ??? gUnknown_02022CD4 +// extern ??? gUnknown_02022D10 +// extern ??? gUnknown_02022D86 +// extern ??? gUnknown_02022DF2 +// extern ??? gUnknown_02022E00 +// extern ??? gUnknown_02022E2E +// extern ??? gUnknown_02022E76 +// extern ??? gUnknown_02022EEC +// extern ??? gUnknown_02022F06 +// extern ??? gUnknown_02022F0A +// extern ??? gUnknown_02022F0E +// extern ??? gUnknown_02022F4E +// extern ??? gUnknown_02022FA8 +// extern ??? gUnknown_02022FBE +// extern ??? gUnknown_02022FC6 +// extern ??? gUnknown_02022FD4 +extern u16 gUnknown_02022FE8[]; +// extern ??? gUnknown_02023028 +// extern ??? gUnknown_0202306E +// extern ??? gUnknown_02023084 +// extern ??? gUnknown_020230A8 +// extern ??? gUnknown_020230CA +// extern ??? gUnknown_0202310E +// extern ??? gUnknown_02023114 +// extern ??? gUnknown_02023116 +// extern ??? gUnknown_02023130 +extern u16 gBG1TilemapBuffer[]; +// extern ??? gUnknown_020234AC +// extern ??? gUnknown_020234AE +// extern ??? gUnknown_020234BE +// extern ??? gUnknown_020234CA +// extern ??? gUnknown_020234E2 +// extern ??? gUnknown_020234E4 +// extern ??? gUnknown_020235FC +// extern ??? gUnknown_020235FE +// extern ??? gUnknown_020236E4 +// extern ??? gUnknown_0202387E +// extern ??? gUnknown_020238A8 +// extern ??? gUnknown_020238CA +// extern ??? gUnknown_0202393E +// extern ??? gUnknown_020239A8 +// I'm not sure if this is u8 or u16. +// In text mode, the tilemap entries are 16 bits, +// while in affine mode, they are 8 bits. +extern u16 gBG2TilemapBuffer[]; +// extern ??? gUnknown_02023CAA +// extern ??? gUnknown_02023CC6 +// extern ??? gUnknown_02023CC8 +// extern ??? gUnknown_02023D0C +// extern ??? gUnknown_02023D12 +// extern ??? gUnknown_02023D88 +// extern ??? gUnknown_02023D9C +// extern ??? gUnknown_02023DAA +// extern ??? gUnknown_02023DBA +// extern ??? gUnknown_02023DE8 +// extern ??? gUnknown_02023DEA +// extern ??? gUnknown_02023DEE +// extern ??? gUnknown_02023DF8 +// extern ??? gUnknown_02023E88 +// extern ??? gUnknown_02023EA8 +// extern ??? gUnknown_02023F68 +// extern ??? gUnknown_02023FBA +extern u16 gBG3TilemapBuffer[]; +extern void *gBGVramTilemapPointers[]; +extern void (*gMainCallback)(void); +extern struct Struct02024CD4 gFrameTmRegisterConfig; +extern struct TileDataTransfer gFrameTmRegister[]; +// extern ??? gUnknown_02026968 +// extern ??? gUnknown_02026A6C +// extern ??? gUnknown_02026A90 +// extern ??? gUnknown_02026E10 +// extern ??? gUnknown_02028F78 +// extern ??? gUnknown_02029D88 +extern struct TextBuffer0202A6AC gUnknown_0202A6AC; +//extern u8 gUnknown_0202AC01[]; +//extern u8 gUnknown_0202B156[]; +extern u8 gUnknown_0202B4AC[]; +// extern ??? gUnknown_0202B5AC +extern int gUnknown_0202B6AC; +extern struct BmSt gBmSt; +extern struct PlaySt gPlaySt; +// extern ??? gUnknown_0202BD30 +extern u8 gActiveUnitId; +extern struct Vec2 gActiveUnitMoveOrigin; +// extern ??? gUnknown_02030B8C +extern u8 gWorkingMovementScript[]; +extern u16 gConvoyItemArray[]; +extern struct Unit* sUnitStackBase; +extern struct Unit* sUnitStackTop; +extern u8 sUnitStackSize; +extern struct ActionData gActionData; +// extern ??? gUnknown_0203A95E +// extern ??? gUnknown_0203A974 +// extern ??? gUnknown_0203AA7F +// extern ??? gUnknown_0203AA80 +// extern ??? gUnknown_0203AA8A +// extern ??? gAiDecision +// extern ??? gUnknown_0203C624 +// extern ??? gUnknown_0203CA24 +// extern ??? gUnknown_0203DA24 +// extern ??? gUnknown_0203DA30 +// extern ??? gUnknown_0203DA78 +// extern ??? gUnknown_0203DA88 +// extern ??? gUnknown_0203DAB0 +// extern ??? gUnknown_0203DAC0 +// extern ??? gUnknown_0203DAC5 +// extern ??? gUnknown_0203DB10 +// extern ??? gUnknown_0203DB14 +// extern ??? gUnknown_0203DB1C +// extern ??? gUnknown_0203DB64 +// extern ??? gUnknown_0203DB7C +// extern ??? gUnknown_0203DC44 +// extern ??? gUnknown_0203DC48 +// extern ??? gUnknown_0203DD0C +// extern ??? gUnknown_0203DD1C +// extern ??? gUnknown_0203DD24 +// extern ??? gUnknown_0203DD28 +// extern ??? gUnknown_0203DD2C +// extern ??? gUnknown_0203DD4C +// extern ??? gUnknown_0203DD50 +// extern ??? gUnknown_0203DD8C +// extern ??? gUnknown_0203DD90 +// extern ??? gUnknown_0203DD94 +// extern ??? gUnknown_0203DD95 +// extern ??? gUnknown_0203DD9A +// extern ??? gUnknown_0203DD9F +// extern ??? gUnknown_0203DDB4 +// extern ??? gUnknown_0203DDDC + +extern int gUnknown_0203E1E0; +// extern ??? gBaArenaFlag +// extern ??? gpProcefxopCur +// extern ??? gUnknown_0203E1EC +// extern ??? gUnknown_0203E1F8 +// extern ??? gUnknown_0203E254 +// extern ??? gUnknown_0203E754 +// extern ??? gUnknown_0203E75C +// extern ??? gUnknown_0203E78C +// extern ??? gUnknown_0203E794 +// extern ??? gUnknown_0203E7AC +// extern ??? gUnknown_0203E7C8 +// extern ??? gUnknown_0203E7E4 +// extern ??? gUnknown_0203E7E8 +// extern ??? gUnknown_0203E800 +// extern ??? gUnknown_0203E828 +// extern ??? gUnknown_0203E82C +extern struct Struct203E87C gUnknown_0203E87C; +// extern ??? gUnknown_0203E884 +// extern ??? gExtraMapStatus +// extern ??? gUnknown_0203EF64 +// extern ??? gUnknown_0203EFB4 +// extern ??? end +// extern ??? gUnknown_03000000 +// extern ??? gLCGRNValue + +// time.c/hardware.c +// extern ??? gUnknown_0300000C +extern u8 sModifiedBGs; // BGs that need copying +extern s8 sModifiedPalette; +extern u16 gUnknown_03000010; +// extern ??? gUnknown_03000014 +extern u8 gUnknown_03000018; +extern u8 gUnknown_03000019; +extern u8 gUnknown_0300001A; +extern struct OamDataTransfer gUnknown_03000020; +extern struct OamDataTransfer gUnknown_03000030; + +// extern ??? sAPArray +// extern ??? gUnknown_03000428 +// extern ??? gUnknown_03000430 +// extern ??? gUnknown_03000434 +// extern ??? gEventCallQueue +// extern ??? gEventSlots +// extern ??? gUnknown_030004E4 +// extern ??? gUnknown_030004E6 +// extern ??? gUnknown_030004E8 +// extern ??? gEventSlotQueue +// extern ??? gEventSlotCounter +// extern ??? gUnknown_03000570 +// extern ??? gUnknown_030005B0 +// extern ??? gPopupInst +// extern ??? gpPopupUnit +// extern ??? gPopupItem +// extern ??? gPopupNumber +// extern ??? gUnknown_030005FC +// extern ??? gUnknown_03000600 +// extern ??? gUnknown_03000700 +// extern ??? gUnknown_03000800 +// extern ??? gUnknown_03000808 +// extern ??? gUnknown_03001788 +// extern ??? gDungeonState +// extern ??? gUnknown_030017AC +// extern ??? gUnknown_030017E0 +// extern ??? gUnknown_030017E4 +// extern ??? gUnknown_030017E8 +// extern ??? gUnknown_030017EC +// extern ??? gUnknown_030017F0 +// extern ??? gUnknown_030017F2 +// extern ??? gUnknown_030017F8 +// extern ??? gUnknown_03001800 +// extern ??? gUnknown_03001808 +// extern ??? gUnknown_0300180C +// extern ??? gUnknown_03001810 +// extern ??? gUnknown_03001818 +// extern ??? gUnknown_0300182C +// extern ??? gUnknown_03001830 +// extern ??? gUnknown_03001834 +// extern ??? gUnknown_03001838 +// extern ??? gUnknown_03001840 +// extern ??? gUnknown_03001850 +// extern ??? gUnknown_03001860 +// extern ??? gUnknown_03001864 +// extern ??? gUnknown_030018F0 +// extern ??? gUnknown_03001A30 +// extern ??? gUnknown_03001A34 +// extern ??? gUnknown_03001C34 +// extern ??? gUnknown_03001C35 +// extern ??? gUnknown_03001C36 +// extern ??? gUnitDef1 +// extern ??? gUnknown_03001C48 +// extern ??? gUnitDef2 +// extern ??? gUnknown_03001C68 +// extern ??? gUnknown_03001C74 +// extern ??? gUnknown_03001C7C +// extern ??? gActiveEventRegistry +// extern ??? gUnknown_03001CC0 +// extern ??? gUnknown_03001CC8 +// extern ??? gUnknown_03001CE8 +// extern ??? gUnknown_03001D50 +// extern ??? gUnknown_03001DA8 +// extern ??? gUnknown_03001DE8 +// extern ??? gUnknown_03001E30 +// extern ??? gUnknown_03002B88 +// extern ??? gUnknown_03002B8C +// extern ??? gUnknown_03002B90 +// extern ??? gUnknown_03002B94 +// extern ??? gUnknown_03002B98 +// extern ??? SoundMainRAM_Buffer +// extern ??? gUnknown_03002C61 +extern u8 gUnknown_03003060; +extern void* gUnknown_03003070; +extern struct Struct03003080 gLCDControlBuffer; +//extern u16 gUnknown_0300308C[]; +// extern ??? gUnknown_03003090 +// extern ??? gUnknown_03003094 +// extern ??? gUnknown_03003098 +// extern ??? gUnknown_030030B4 +// extern ??? gUnknown_030030B6 +extern u16 gUnknown_030030BC; +// extern ??? gUnknown_030030C8 +// extern ??? gUnknown_030030D8 +// extern ??? gUnknown_030030F0 +// extern ??? gUnknown_03003128 +extern u16 gUnknown_0300312C; +// extern ??? gUnknown_03003130 +extern void (*sHBlankHandler1)(void); +extern u16 gUnknown_03003140[]; +extern u32 gUnknown_03003240[]; +// extern ??? gUnknown_03003540 +// extern ??? gUnknown_03003740 +extern u32 *gUnknown_03003744; +extern void (*sHBlankHandler2)(void); +// extern ??? gUnknown_03003750 +// extern ??? gUnknown_03004150 +// extern ??? gUnknown_03004154 +extern u16* gUnknown_03004158; +// extern ??? gUnknown_03004160 +// extern ??? gUnknown_03004960 +// extern ??? gUnknown_03004990 +// extern ??? gStatGainSimUnit +extern struct Unit* gActiveUnit; +// extern ??? gUnknown_03004E70 +// extern ??? gUnknown_03004E74 +// extern ??? gUnknown_03004E80 +// extern ??? gUnknown_03004E86 +// extern ??? gUnknown_03004F08 +// extern ??? gUnknown_03004F0C +// extern ??? gUnknown_03004F20 +extern int gUnknown_03004FA0; +extern int gUnknown_03004FA4; +extern int gEkrXQuakeOff; +extern int gUnknown_03004FAC; +extern int gEkrYQuakeOff; +// extern ??? MADebugInfo +// extern ??? gUnknown_03005090 +// extern ??? gUnknown_03005110 +// extern ??? gPermanentFlagBits +// extern ??? gChapterFlagBits +extern struct GMapData gGMData; +// extern ??? gUnknown_03005324 +// extern ??? gUnknown_03005349 +extern u16 gGmMonsterRnState[]; +extern struct Font gFontClassChgMenu; +extern struct Font gFontClassChg; +extern s8 gUnknown_03005398; + +// extern ??? gUnknown_030053E0 +extern u16 gUnknown_03005408[]; +// extern ??? gSoundInfo +extern struct MusicPlayerInfo gMPlayInfo_SE4_BMP2; +extern struct MusicPlayerInfo gMPlayInfo_SE5_BMP3; +extern struct MusicPlayerInfo gMPlayInfo_BGM1; +// extern ??? gMPlayJumpTable +// extern ??? gUnknown_03006484 +// extern ??? gUnknown_03006508 +// extern ??? gUnknown_0300650C +// extern ??? gCgbChans +extern struct MusicPlayerInfo gMPlayInfo_SE6_BMP4; +extern struct MusicPlayerInfo gMPlayInfo_BGM2; +extern struct MusicPlayerInfo gMPlayInfo_SE1_SYS1; +extern struct MusicPlayerInfo gMPlayInfo_SE3_BMP1; +// extern ??? gMPlayMemAccArea +extern struct MusicPlayerInfo gMPlayInfo_SE7_EVT; +extern struct MusicPlayerInfo gMPlayInfo_SE2_SYS2; + +// const data +// extern ??? gUnknown_08000540 +extern const char gBuildDateTime[]; // "2005/02/04(FRI) 16:55:40...." +extern const char gYearProjectCreated[]; // "_2003..." +// extern ??? gUnknown_080D74F4 +extern const u16 gUnknown_080D7504[]; +extern short gSinLookup[]; // gSinTable; needs to be non-const to match? +//extern const s16 gCosLookup[]; // gCosTable +// extern ??? gUnknown_080D77BC +// extern ??? gUnknown_080D77DC +// extern ??? gUnknown_080D77FC +// extern ??? gUnknown_080D78EC +// extern ??? gUnknown_080D7908 +// extern ??? gUnknown_080D792C +// extern ??? gUnknown_080D793C +// extern ??? gUnknown_080D793F +// extern ??? gUnknown_080D794E +extern const char gUnknown_080D7954[]; +// extern ??? gUnknown_080D7964 +// extern ??? gUnknown_080D79D8 +// extern ??? gUnknown_080D79E0 +// extern ??? gUnknown_080D7A10 +// extern ??? gUnknown_080D7A30 +// extern ??? gUnknown_080D7A38 +// extern ??? gUnknown_080D7A64 +// extern ??? Vectors_LightRune +// extern ??? Vectors_LightRune2 +// extern ??? Vectors_LightRune3 +// extern ??? Vectors_DanceringFx +// extern ??? gUnknown_080D7C04 +// extern ??? gUnknown_080D7C14 +// extern ??? gUnknown_080D7C18 +// extern ??? gUnknown_080D7C40 +// extern ??? gUnknown_080D7C42 +// extern ??? JunaItemEffLevelLut +// extern ??? gUnknown_080D7F4C +// extern ??? gUnknown_080D7F58 +// extern ??? gUnknown_080D7FD0 +// extern ??? gUnknown_080D8018 +// extern ??? gUnknown_080D8070 +// extern ??? gUnknown_080D80C4 +// extern ??? gUnknown_080D80E8 +// extern ??? gUnknown_080D8690 +// extern ??? gUnknown_080D8714 +// extern ??? gUnknown_080D8740 +// extern ??? gUnknown_080D9C9E +// extern ??? gUnknown_080D9D34 +// extern ??? gUnknown_080D9D4D +// extern ??? gUnknown_080D9D56 +// extern ??? gUnknown_080D9D5E +// extern ??? gUnknown_080D9D61 +// extern ??? gUnknown_080D9DE4 +// extern ??? gUnknown_080D9DF2 +// extern ??? gUnknown_080D9E06 +// extern ??? gUnknown_080D9E0E +// extern ??? gUnknown_080D9E1C +// extern ??? gUnknown_080D9E44 +// extern ??? gUnknown_080D9E50 +// extern ??? gUnknown_080D9E9C +// extern ??? gUnknown_080D9EA6 +// extern ??? gUnknown_080D9EC0 +// extern ??? gUnknown_080D9EC8 +// extern ??? gUnknown_080D9EF0 +// extern ??? gUnknown_080D9EFC +// extern ??? gUnknown_080D9F18 +// extern ??? gUnknown_080D9F20 +// extern ??? gUnknown_080D9F28 +// extern ??? gUnknown_080D9F38 +// extern ??? gUnknown_080D9F48 +// extern ??? gUnknown_080D9F98 +// extern ??? gUnknown_080D9FA0 +// extern ??? gUnknown_080D9FA8 +// extern ??? gUnknown_080D9FB0 +// extern ??? gUnknown_080D9FB5 +// extern ??? gUnknown_080D9FB7 +// extern ??? gUnknown_080D9FD6 +// extern ??? gUnknown_080D9FE4 +// extern ??? gUnknown_080DA09C +// extern ??? gUnknown_080DA0DA +// extern ??? gUnknown_080DA0FA +// extern ??? gUnknown_080DA102 +// extern ??? gUnknown_080DA132 +// extern ??? gUnknown_080DA17A +// extern ??? gUnknown_080DA18E +// extern ??? gUnknown_080DA1A2 +// extern ??? gUnknown_080DA1B6 +// extern ??? gUnknown_080DA1CA +// extern ??? gUnknown_080DA20C +// extern ??? gUnknown_080DA21C +// extern ??? gUnknown_080DA22C +// extern ??? gUnknown_080DA25C +// extern ??? gUnknown_080DA26A +// extern ??? gUnknown_080DA27E +// extern ??? gUnknown_080DA2B0 +extern const s16 gEfxNoDmgBgShakeOff[]; +// extern ??? gUnknown_080DA4BA +extern CONST_DATA struct Vec2 gUnknown_080DA4DC[]; +// extern ??? gUnknown_080DA526 +extern CONST_DATA struct Vec2 gUnknown_080DA570[]; +// extern ??? gUnknown_080DA5BA +// extern ??? gUnknown_080DA604 +// extern ??? gUnknown_080DA66E +// extern ??? gUnknown_080DA9F8 +// extern ??? gUnknown_080DAA8E +// extern ??? gUnknown_080DAC58 +// extern ??? gUnknown_080DAC82 +extern const u16 gUnknown_080DACDA[]; +extern const u16 gUnknown_080DAD0A[]; +// extern ??? gUnknown_080DAE8C +// extern ??? gUnknown_080DAE96 +// extern ??? gUnknown_080DAEA0 +// extern ??? gUnknown_080DAEAA +// extern ??? gUnknown_080DAEB4 +// extern ??? gUnknown_080DAEBE +// extern ??? gUnknown_080DAEC8 +// extern ??? gUnknown_080DAED2 +// extern ??? gUnknown_080DAEDC +// extern ??? gUnknown_080DAEE6 +// extern ??? gUnknown_080DAF18 +extern const u8 gUnknown_080DAF1D[]; +extern const u8 gUnknown_080DAF22[]; +extern u16 gUnknown_080DAF28[]; +// extern ??? gUnknown_080DAF60 +// extern ??? gUnknown_080DB026 +// extern ??? gUnknown_080DC85C +// extern ??? gUnknown_080DC956 +// extern ??? gUnknown_080DCA5C +// extern ??? gUnknown_080DCB78 +// extern ??? gUnknown_080DCBD4 +extern const u16 gUnknown_080DCCA6[]; +extern const u16 gUnknown_080DCCC0[]; +extern const u16 gUnknown_080DCD26[]; +extern const u16 gUnknown_080DCD72[]; +extern const u16 gUnknown_080DCDE4[]; +// extern ??? gUnknown_080DCE6E +// extern ??? gUnknown_080DCEEC +// extern ??? gUnknown_080DCF7E +// extern ??? gUnknown_080DD024 +// extern ??? gUnknown_080DD044 +// extern ??? gUnknown_080DD094 +// extern ??? gUnknown_080DD0C6 +// extern ??? gUnknown_080DD186 +// extern ??? gUnknown_080DD1F4 +// extern ??? gUnknown_080DD252 +// extern ??? gUnknown_080DD288 +// extern ??? gUnknown_080DD328 +// extern ??? gUnknown_080DD4D4 +// extern ??? gUnknown_080DD542 +// extern ??? gUnknown_080DD550 +// extern ??? gUnknown_080DD5D2 +// extern ??? gUnknown_080DD5D8 +// extern ??? gUnknown_080DD67A +// extern ??? gUnknown_080DD70C +// extern ??? gUnknown_080DD76A +// extern ??? gUnknown_080DD8C6 +// extern ??? gUnknown_080DD8CC +// extern ??? gUnknown_080DD8D2 +// extern ??? gUnknown_080DD8D8 +// extern ??? gUnknown_080DD8EE +// extern ??? gUnknown_080DD930 +// extern ??? gUnknown_080DD972 +// extern ??? gUnknown_080DD9A4 +// extern ??? gUnknown_080DDA3E +// extern ??? gUnknown_080DDA50 +// extern ??? gUnknown_080DDA58 +// extern ??? gUnknown_080DDA70 +// extern ??? gUnknown_080DDB82 +// extern ??? gUnknown_080DDB9A +// extern ??? gUnknown_080DDC8A +// extern ??? gUnknown_080DDCE6 +// extern ??? gUnknown_080DDD58 +// extern ??? gUnknown_080DDE9E +// extern ??? gUnknown_080DDF3A +// extern ??? gUnknown_080DE03C +// extern ??? gUnknown_080DE050 +// extern ??? gUnknown_080DE086 +// extern ??? gUnknown_080DE0CE +// extern ??? gUnknown_080DE106 +// extern ??? gUnknown_080DE150 +// extern ??? gUnknown_080DE1CE +// extern ??? gUnknown_080DE24C +// extern ??? gUnknown_080DE284 +// extern ??? gUnknown_080DE2B8 +// extern ??? gUnknown_080DE2E2 +// extern ??? gUnknown_080DE346 +// extern ??? gUnknown_080DE374 +// extern ??? gUnknown_080DE3A6 +// extern ??? gUnknown_080DE3DA +// extern ??? gUnknown_080DE3F8 +// extern ??? gUnknown_080DE47E +// extern ??? gUnknown_080DE4E6 +// extern ??? gUnknown_080DE526 +// extern ??? gUnknown_080DE552 +// extern ??? gUnknown_080DE58E +// extern ??? gUnknown_080DE5E4 +// extern ??? gUnknown_080DE624 +// extern ??? gUnknown_080DE65C +// extern ??? gUnknown_080DE6F0 +// extern ??? gUnknown_080DE710 +// extern ??? gUnknown_080DE748 +// extern ??? gUnknown_080DE792 +// extern ??? gUnknown_080DE8A0 +// extern ??? gUnknown_080DE8C0 +// extern ??? gUnknown_080DE8DC +// extern ??? gUnknown_080DE900 +// extern ??? gUnknown_080DE924 +// extern ??? gUnknown_080DE974 +// extern ??? gUnknown_080DE9EA +// extern ??? gUnknown_080DEA4A +// extern ??? gUnknown_080DEA74 +// extern ??? gUnknown_080DEA96 +// extern ??? gUnknown_080DEAAA +// extern ??? gUnknown_080DEAFA +// extern ??? gUnknown_080DEB6A +// extern ??? gUnknown_080DEBC8 +// extern ??? gUnknown_080DEBF8 +// extern ??? gUnknown_080DEC0C +// extern ??? gUnknown_080DEC30 +// extern ??? gUnknown_080DECBA +// extern ??? gUnknown_080DEDBC +// extern ??? gUnknown_080DEDFA +// extern ??? gUnknown_080DEE40 +// extern ??? gUnknown_080DEEC2 +// extern ??? gUnknown_080DEF20 +// extern ??? gUnknown_080DEF78 +// extern ??? gUnknown_080DEFD0 +// extern ??? gUnknown_080DF042 +// extern ??? gUnknown_080DF080 +// extern ??? gUnknown_080DF0E0 +extern const u16 gUnknown_080DF188[]; +extern const u16 gUnknown_080DF1EE[]; +extern const u16 gUnknown_080DF26A[]; +extern const u16 gUnknown_080DF2DC[]; +extern const u16 gUnknown_080DF386[]; +extern const u16 gUnknown_080DF39C[]; +extern const u16 gUnknown_080DF3A2[]; +extern const u16 gUnknown_080DF3C4[]; +extern const u16 gUnknown_080DF4F4[]; +extern const u16 gUnknown_080DF546[]; +extern const u16 gUnknown_080DF568[]; + +// extern ??? gUnknown_080DF644 +// extern ??? gUnknown_080DF6A8 +// extern ??? gUnknown_080DF6C6 +// extern ??? gUnknown_080DF730 +// extern ??? gUnknown_080DF748 +// extern ??? gUnknown_080DF7CE +// extern ??? gUnknown_080DF866 +// extern ??? gUnknown_080DF898 +// extern ??? gUnknown_080DF954 +// extern ??? gUnknown_080DF9BE +extern u16 gUnknown_080E1164[]; +// extern ??? gUnknown_080E1394 +// extern ??? gUnknown_080E13A2 +// extern ??? gUnknown_080E13B4 +// extern ??? gUnknown_080E13D4 +// extern ??? gUnknown_080E13F4 +// extern ??? gUnknown_080E143A +// extern ??? gUnknown_080E1488 +// extern ??? sEfxLvupPartsPos +// extern ??? gUnknown_080E162A +// extern ??? gUnknown_080E1664 +// extern ??? gUnknown_080E169A +// extern ??? gUnknown_080E16DC +// extern ??? gUnknown_080E1732 +// extern ??? gUnknown_080E1740 +// extern ??? gUnknown_080E17C0 +// extern ??? gUnknown_080E2164 +// extern ??? gUnknown_080E2B54 +// extern ??? gUnknown_080E3B78 +// extern ??? gUnknown_080E4530 +// extern ??? gUnknown_080E4EFC +// extern ??? gUnknown_080E58A4 +// extern ??? gUnknown_080E5BC4 +// extern ??? gUnknown_080E5F98 +// extern ??? gUnknown_080E63CC +// extern ??? gUnknown_080E678C +// extern ??? gUnknown_080E6CC4 +// extern ??? gUnknown_080E7400 +// extern ??? gUnknown_080E7B8C + +// extern ??? gMsgHuffmanTable +// extern ??? gMsgHuffmanTableRoot +extern const u8 *const gMsgStringTable[]; +extern const u8 gUnknown_08205714[4]; +// extern ??? gUnknown_0820579C +// extern ??? gUnknown_08205824 +// extern ??? gUnknown_08205833 +// extern ??? gUnknown_08205846 +// extern ??? gUnknown_08205855 +// extern ??? gUnknown_08205884 +// extern ??? gUnknown_0820588C +// extern ??? gUnknown_0820588E +// extern ??? gUnknown_082058A8 +// extern ??? gUnknown_082058B0 +// extern ??? gUnknown_082058B4 +// extern ??? gUnknown_082058D4 +// extern ??? gUnknown_082058DC +// extern ??? gUnknown_082058DE +// extern ??? gUnknown_082058E2 +// extern ??? gUnknown_082058E4 +// extern ??? gUnknown_082058F0 +// extern ??? gUnknown_082058F4 +// extern ??? gUnknown_082058F8 +// extern ??? gUnknown_08205918 +// extern ??? gUnknown_08205938 +// extern ??? gUnknown_08205B84 +// extern ??? gUnknown_08205B94 +// extern ??? gUnknown_08205BB0 +// extern ??? gUnknown_08205BC0 +// extern ??? gLinkArenaBanList +// extern ??? gUnknown_08205C14 +// extern ??? Pals_PrepWindow +// extern ??? gUnknown_08205C64 +extern const struct FaceVramEntry gFaceConfig_PrepItemUseScreen[4]; +// extern ??? gUnknown_08205C90 +// extern ??? sSaveMarker +// extern ??? sConvySavePackMask1 +// extern ??? sConvySavePackMask2 +// extern ??? gInitialMultiArenaRankings +// extern ??? gUnknown_08205D7C +// extern ??? gUnknown_08205D84 +// extern ??? gUnknown_08205D87 +// extern ??? gUnknown_08205D97 +// extern ??? gUnknown_08205DB8 +// extern ??? gUnknown_08205E18 +// extern ??? gUnknown_08205E28 +// extern ??? gUnknown_08205F28 +// extern ??? gUnknown_08205F7C +// extern ??? gUnknown_08205FA0 +// extern ??? gUnknown_082060B0 +// extern ??? gUnknown_08206450 +// extern ??? gUnknown_08206498 +// extern ??? gUnknown_08206674 +// extern ??? gUnknown_08206868 +// extern ??? gUnknown_082068F4 +// extern ??? gUnknown_082068FC +// extern ??? gUnknown_08206904 +extern u8 gWMMonsterSpawnLocations[]; +extern u8 gWMMonsterSpawnsSize; +// extern ??? gUnknown_08206954 +// extern ??? gUnknown_082069D8 +// extern ??? gUnknown_082069E3 +// extern ??? gUnknown_082069EE +// extern ??? gUnknown_08206A48 +// extern ??? gUnknown_08206A51 +// extern ??? gUnknown_08206AAB +// extern ??? gUnknown_08206AF0 +// extern ??? gUnknown_08206B70 +// extern ??? gUnknown_08206E24 +// extern ??? gUnknown_08206FB4 +// extern ??? gUnknown_08206FDC +// extern ??? gOpSubtitleGfxLut +// extern ??? gUnknown_08207044 +// extern ??? gUnknown_0820707C +// extern ??? gUnknown_08207088 +// extern ??? gUnknown_08207094 +// extern ??? gUnknown_082070A0 +// extern ??? gUnknown_082070AC +// extern ??? gMPlayJumpTableTemplate +// extern ??? gScaleTable +// extern ??? gFreqTable +// extern ??? gPcmSamplesPerVBlankTable +// extern ??? gCgbScaleTable +// extern ??? gCgbFreqTable +// extern ??? gNoiseTable +// extern ??? gUnknown_082073F4 +// extern ??? gClockTable +// extern ??? gXcmdTable +// extern ??? gMPlayTable +// extern ??? gSongTable +// extern ??? gUnknown_08587700 +// extern ??? gUnknown_08587710 +// extern ??? gUnknown_08587720 +// extern ??? gUnknown_08587724 +// extern ??? gUnknown_08587728 +// extern ??? gUnknown_0858773C +// extern ??? gUnknown_08587744 +// extern ??? gUnknown_08587758 +// extern ??? gUnknown_08587774 +// extern ??? gUnknown_08587778 +// extern ??? LC0 +// extern ??? LC2 +// extern ??? LC4 +// extern ??? gUnknown_08587794 +// extern ??? gUnknown_085877C4 +// extern ??? gUnknown_085877CC +// extern ??? p05_27 +// extern ??? __mprec_tens +// extern ??? __mprec_bigtens +// extern ??? gUnknown_085878F4 +// extern ??? gUnknown_085878F8 + +// .data variables +// Everything below this point must not be declared as const. + +extern struct KeyStatusBuffer *gKeyStatusPtr; +extern void *gUnknown_08587938[]; +extern struct BgCnt *gUnknown_08587948[]; +// extern ??? sMusicProc1Script +// extern ??? sMusicProc2Script +// extern ??? gMusicProc3Script +// extern ??? sMusicProc4Script +// extern ??? gProcCmdFuncs +extern u8 debug_font_4bpp[]; +extern u16 *gUnknown_08588240[]; +// extern ??? gUnknown_08588274 +// extern ??? gUnknown_08588284 +extern u16 gUnknown_0858829C[]; +extern u16 gUnknown_0858849C[]; +extern u16 gUnknown_0858869C[]; +extern u16 gUnknown_0858889C[]; +extern u16 gUnknown_08588A9C[]; +extern u16 gUnknown_08588C9C[]; +extern u16 gUnknown_08588E9C[]; +extern u16 gUnknown_0858909C[]; +extern u16 gUnknown_0858929C[]; +extern u16 gUnknown_0858949C[]; +extern u16 gUnknown_0858969C[]; +extern u16 gUnknown_0858989C[]; +extern u16 gUnknown_08589A9C[]; +extern struct Glyph *gUnknown_0858C7EC[]; +extern struct Glyph *gUnknown_0858F6F4[]; +extern struct Glyph *gUnknown_08590B44[]; +// extern ??? gUnknown_0859160C +// extern ??? gUnknown_08591624 +// extern ??? gUnknown_0859163C +extern const char *gUnknown_08591AA4[][2]; +//extern struct {u32 *unk0; u32 *unk4; u32 *unk8;} gUnknown_08591AA4; +// extern ??? gUnknown_08591AB4 +// extern ??? gProc_StdEventEngine +// extern ??? gProc_BattleEventEngine +// extern ??? gEventLoCmdTable +// extern ??? gEventHiCmdTable +// extern ??? gUnknown_08591DD8 +// extern ??? gUnknown_08591DE8 +// extern ??? gUnknown_08591E00 +// extern ??? gUnknown_08591E58 +// extern ??? gUnknown_08591EB0 +// extern ??? gUnknown_08591F08 +// extern ??? gUnknown_08591F18 +// extern ??? gUnknown_08591F28 +// extern ??? gEvent_DisplayBattleQuote +// extern ??? gEvent_TriggerQueuedTileChanges +// extern ??? gEvent_OpenChest +// extern ??? gEvent_MapSupportConversation +// extern ??? gEvent_SupportViewerConversation +// extern ??? gEvent_SkirmishRetreat +// extern ??? gEvent_SuspendPrompt +// extern ??? gEvent_GameOver +// extern ??? gUnknown_08592114 +// extern ??? gUnknown_085921AC +// extern ??? sProcScr_Popup +// extern ??? sProcScr_PopupUpdateIcon +// extern ??? gPopup_GotItem +// extern ??? gPopup_ItemWasPilfered +// extern ??? sProcScr_GotItem +// extern ??? gPopup_GotGold +// extern ??? gPopup_GoldWasStole +// extern ??? gPopup_StoleItem +// extern ??? gPopup_ItemStolen +// extern ??? gPopup_WpnBroken +// extern ??? gPopup_WRankUp +// extern ??? gPopup_NewAlly +// extern ??? gUnknown_085924D8 +// extern ??? gUnknown_08592530 +// extern ??? gUnknown_08592568 +// extern ??? gUnknown_08592580 +// extern ??? ProcScr_BoomFogFx +// extern ??? gUnknown_085925F0 +// extern ??? gUnknown_08592608 +// extern ??? gUnknown_08592628 +// extern ??? gUnknown_085926F4 +// extern ??? gUnknown_085996F4 +// extern ??? gUnknown_08599FD4 + +// extern ??? gUnknown_0859A1E0 +// extern ??? gStatusNameTextIdLookup +// extern ??? gUnitLookup +// extern ??? gTilesetTerrainLookup +// extern ??? gBmMapBaseTiles +extern struct ProcCmd CONST_DATA sProcScr_KOIDO[]; +extern struct ProcCmd CONST_DATA sProcScr_KOIDOAMM[]; +// extern ??? sProcScr_BMXFADE +extern struct ProcCmd CONST_DATA gProcScr_ADJUSTSFROMXI[]; +extern struct ProcCmd CONST_DATA gProcCmd_ConvoyMenu[]; +// extern ??? gProcCmd_MenuItemPanel +// extern ??? sProcScr_PrepUnitSwap +extern u16 CONST_DATA obj_0859AEC8[]; +// extern ??? gProcScr_PhaseIntroText +// extern ??? gProcScr_PhaseIntroSquares +// extern ??? gProcScr_PhaseIntroBlendBox +// extern ??? ProcScr_GasTrapAnim +// extern ??? ProcScr_FireTrapAnim +// extern ??? ProcScr_UnkTrapAnim +// extern ??? ProcScr_ArrowTrapAnim +// extern ??? ProcScr_ShowMapChangeAnim +// extern ??? ProcScr_PikeTrapAnim +// extern ??? ProcScr_Popup2 + extern struct ProcCmd gProcScr_ChapterIntro[]; +// extern ??? ProcScr_GameOverScreen +// extern ??? ProcScr_LightRuneAnim +// extern ??? ProcScr_LightRuneAnim2 +// extern ??? ProcScr_LightRuneAnim3 +// extern ??? ProcScr_DanceringAnim +// extern ??? Vectors_EventWarp1 +// extern ??? Vectors_EventWarp2 +// extern ??? ProcScr_EventWrapAnim +// extern ??? ProcScr_WhiteCircleFx +// extern ??? ProcScr_EmitSingleStar +// extern ??? ProcScr_EmitStars +// extern ??? Img_EmitedStar +// extern ??? ProcScr_MineFx +// extern ??? gProcScr_SquareSelectWarp +// extern ??? gProcScr_SquareSelectTorch +// extern ??? gUnknown_0859BC64 +// extern ??? gUnknown_0859BCA8 +// extern ??? gUnknown_0859BCF4 +// extern ??? gUnknown_0859BD40 +extern struct ProcCmd CONST_DATA gProcScr_UpdateTraps[]; +// extern ??? gUnknown_0859CFB0 +// extern ??? gUnknown_0859CFD4 +// extern ??? gUnknown_0859CFF8 +// extern ??? gUnknown_0859D01C +// extern ??? gUnknown_0859D040 +// extern ??? gMenuInfo_RepairItems +// extern ??? gUnknown_0859D088 +// extern ??? gUnknown_0859D0AC +// extern ??? gUnknown_0859D0D0 +// extern ??? gUnknown_0859D0F4 +// extern ??? gUnknown_0859D118 +// extern ??? gUnknown_0859D13C +// extern ??? gUnknown_0859D160 +// extern ??? gUnknown_0859D184 +// extern ??? gUnknown_0859D1A8 +// extern ??? gUnknown_0859D1CC +// extern ??? gUnknown_0859D1F0 +// extern ??? gUnknown_0859D214 +// extern ??? gSelectInfo_OffensiveStaff +// extern ??? gSelectInfo_Barrier +// extern ??? gSelectInfo_Restore +// extern ??? gSelectInfo_Heal +// extern ??? gSelectInfo_Dance +// extern ??? gSelectInfo_PutTrap +// extern ??? gSelectInfo_0859D2F8 +// extern ??? gSelectInfo_Steal +// extern ??? gSelectInfo_Summon +// extern ??? gSelectInfo_Pick +// extern ??? gSelectInfo_Support +// extern ??? gSelectInfo_Talk +// extern ??? gSelectInfo_Repair +// extern ??? gSelectInfo_Trade +// extern ??? gSelectInfo_0859D3F8 +// extern ??? gSelectInfo_Give +// extern ??? gSelectInfo_Take +// extern ??? gSelectInfo_Drop +// extern ??? gSelectInfo_Rescue +// extern ??? gProc_MapTask +// extern ??? gUnknown_0859DBA0 +extern u16 gGfx_MiscUiGraphics[]; +extern u16 gPal_MiscUiGraphics[]; +// extern ??? gUnknown_0859EDB0 +// extern ??? gUnknown_0859EDEC +// extern ??? gUnknown_0859EE20 +// extern ??? gUnknown_0859EE40 +// extern ??? gUnknown_0859EE60 +// extern ??? gUnknown_0859EEA0 +extern u16 gPal_MapSprite[]; +extern u16 gPal_NotMapSprite[]; +extern u16 gPal_MapSpriteArena[]; +extern u16 gPal_MapSpriteSepia[]; +extern u8 Pal_UIFont[]; +extern u8 gUnknown_0859EF20[]; +// extern ??? gUnknown_0859EF40 +// extern ??? gPal_HelpTextBox +// extern ??? gPal_YellowTextBox +extern u16 gUnknown_0859EFC0[]; +// extern ??? gUnknown_0859EFE0 +// extern ??? gUnknown_0859F000 +// extern ??? Img_PhaseChangeUnk +// extern ??? Img_PhaseChangePlayer +extern CONST_DATA u16 Pal_PhaseChangePlayer[]; +// extern ??? Img_PhaseChangeEnemy +// extern ??? Pal_PhaseChangeEnemy +// extern ??? Img_PhaseChangeOther +// extern ??? Pal_PhaseChangeOther +extern CONST_DATA u16 Img_PhaseChangeSquares[]; +// extern ??? gUnknown_085A0838 +// extern ??? gUnknown_085A08F0 +// extern ??? gTSA_BattleForecastStandard +// extern ??? gTSA_BattleForecastExtended +// extern ??? gBattleForecast_x2x4Gfx +// extern ??? gBattleForecast_x2x4Pal +// extern ??? gUnknown_085A0D4C +extern u16 CONST_DATA gUnknown_085A0EA0[]; // ap +// extern ??? SpriteAnim_GasTrapVertical +// extern ??? SpriteAnim_GasTrapHorizontal +// extern ??? Img_GasTrapVertical +// extern ??? Img_GasTrapHorizontal +// extern ??? Pal_GasTrap +// extern ??? Pal_ArrowTrap +// extern ??? Img_ArrowTrap +// extern ??? SpriteAnim_ArrowTrap +// extern ??? Img_FireTrap +// extern ??? Pal_FireTrap +// extern ??? SpriteAnim_FireTrap +// extern ??? Pal_FireTrap2 +// extern ??? Img_PikeTrap +// extern ??? SpriteAnim_PikeTrap +// extern ??? Pal_PikeTrap + +// Weather graphics +extern const u8 gUnknown_085A3964[]; // sandstorm particle 4bpp image (compressed) +extern const u8 gUnknown_085A39EC[]; // snowstorm particle 4bpp image (compressed) +extern const u8 gUnknown_085A3A84[]; // flames particle 4bpp image (compressed) +extern const u16 gUnknown_085A3AC0[]; // flames particle palette +extern const u8 gUnknown_085A3B00[]; // clouds 4bpp image (compressed) +extern const u16 gUnknown_085A401C[]; // clouds palette + +extern u16 CONST_DATA Img_LightRune[]; +extern u16 CONST_DATA Pal_LightRune[]; +extern u16 CONST_DATA Tsa_LightRune[]; + +extern u16 CONST_DATA Img_EventWarp[]; +extern u16 CONST_DATA Pal_EventWarp[]; +extern u16 CONST_DATA Tsa_EventWarp[]; + +// extern ??? gUnknown_085A638C +// extern ??? gUnknown_085A643C +extern u8 gUnknown_085A647C[]; // tsa + +extern u16 CONST_DATA Img_DanceringFx[]; +extern u16 CONST_DATA Tsa_DanceringFx[]; +extern u16 CONST_DATA Pal_DanceringFx[]; + +extern u16 CONST_DATA Img_MineFx[]; +extern u16 CONST_DATA SpritAnim_MineFx[]; +extern u16 CONST_DATA Pal_MineFx[]; + +// extern ??? gUnknown_085A7EE8 +// extern ??? gProcScr_CpPhase +// extern ??? gProcScr_BerserkCpPhase +// extern ??? gProcScr_CpDecide +// extern ??? gUnknown_085A92DC +// extern ??? gUnknown_085A92DE +// extern ??? gUnknown_085A92E0 +// extern ??? gUnknown_085A92E4 +// extern ??? gUnknown_085A9304 +// extern ??? ProcScr_SIOCON +// extern ??? ProcScr_SIOVSYNC +// extern ??? ProcScr_SIOMAIN +// extern ??? gUnknown_085A93A0 +// extern ??? ProcScr_HOLD +// extern ??? gUnknown_085A93E0 +// extern ??? gUnknown_085A93F0 +// extern ??? gUnknown_085A94A0 +// extern ??? gUnknown_085A94AC +// extern ??? gUnknown_085A9614 +// extern ??? gUnknown_085A96D4 +// extern ??? gUnknown_085A96E4 +// extern ??? gUnknown_085A96F4 +// extern ??? gUnknown_085A9774 +// extern ??? gUnknown_085A9864 +// extern ??? gUnknown_085A9884 +// extern ??? gUnknown_085A9D98 +// extern ??? gUnknown_085A9E48 +// extern ??? gUnknown_085A9E68 +// extern ??? gUnknown_085A9E88 +// extern ??? gUnknown_085A9F48 +// extern ??? gUnknown_085A9F98 +// extern ??? gUnknown_085AA06C +// extern ??? gUnknown_085AA084 +// extern ??? gUnknown_085AA0A4 +// extern ??? gUnknown_085AA0CA +// extern ??? gUnknown_085AA0F0 +// extern ??? gUnknown_085AA130 +// extern ??? gUnknown_085AA158 +// extern ??? gUnknown_085AA15C +// extern ??? gUnknown_085AA1AC +// extern ??? gUnknown_085AA1FC +// extern ??? gUnknown_085AA21C +// extern ??? gUnknown_085AA22C +// extern ??? gUnknown_085AA24C +// extern ??? gUnknown_085AA2B4 +// extern ??? gUnknown_085AA2D8 +// extern ??? gUnknown_085AA2FC +// extern ??? gUnknown_085AA4CC +// extern ??? gUnknown_085AA5BC +// extern ??? gUnknown_085AA6BC +// extern ??? gUnknown_085AA75C +// extern ??? gUnknown_085AA7B4 +// extern ??? gUnknown_085AA7EC +// extern ??? gUnknown_085AA824 +// extern ??? gUnknown_085AA83C +// extern ??? gUnknown_085AA854 +// extern ??? gUnknown_085AA86C +// extern ??? ProcScr_SIOWARPFX +// extern ??? gUnknown_085AA914 +// extern ??? gUnknown_085AA954 +// extern ??? gUnknown_085AA96C +// extern ??? gUnknown_085AA980 +// extern ??? gUnknown_085AA9A0 +// extern ??? gUnknown_085AA9B4 +// extern ??? gUnknown_085AA9C0 +// extern ??? gUnknown_085AA9D8 +// extern ??? gUnknown_085AAA0E +// extern ??? gUnknown_085AAA48 +// extern ??? gUnknown_085AAA50 +// extern ??? gUnknown_085AAA5E +// extern ??? gUnknown_085AAA78 +// extern ??? gUnknown_085AAA90 +// extern ??? gUnknown_085AAAA8 +// extern ??? gUnknown_085AAAB0 +// extern ??? gUnknown_085AAAC4 +// extern ??? gUnknown_085AAADC +// extern ??? gUnknown_085AAAE8 +// extern ??? gUnknown_085AAB00 +// extern ??? gUnknown_085AAB18 +// extern ??? gUnknown_085AAB30 +// extern ??? gUnknown_085AAB38 +// extern ??? gUnknown_085AAB40 +// extern ??? gUnknown_085AAB48 +// extern ??? gUnknown_085AABB8 +// extern ??? gUnknown_085AABC8 +// extern ??? gUnknown_085AABD8 +// extern ??? gUnknown_085AADA0 +// extern ??? gUnknown_085AAE0C +// extern ??? gUnknown_085AB358 +// extern ??? gUnknown_085ABD68 +// extern ??? gUnknown_085AC604 +// extern ??? gUnknown_085AC9DC +// extern ??? gUnknown_085ACD20 +// extern ??? gUnknown_085ACEFC +// extern ??? gUnknown_085AD0CC +// extern ??? gUnknown_085AD80C +// extern ??? gUnknown_085AD9CC +// extern ??? gUnknown_085ADA38 +// extern ??? gUnknown_085ADBE8 +// extern ??? gUnknown_085ADC48 +// extern ??? gUnknown_085ADCC8 +// extern ??? gUnknown_085ADDA8 +// extern ??? gUnknown_085ADDC8 +// extern ??? gUnknown_085ADDE8 +// extern ??? gUnknown_085ADE08 +// extern ??? gUnknown_085ADE28 +// extern ??? gUnknown_085ADE48 +// extern ??? gUnknown_085ADE68 +// extern ??? gUnknown_085ADE88 +// extern ??? gUnknown_085ADF40 +// extern ??? gUnknown_085AE190 +// extern ??? gUnknown_085AE464 +// extern ??? gUnknown_085AE778 +// extern ??? gUnknown_085AE7EC +// extern ??? gUnknown_085AF170 +// extern ??? gUnknown_085B081C +// extern ??? gUnknown_085B089C +// extern ??? gUnknown_085B0DE8 +// extern ??? gUnknown_085B0F2C +// extern ??? gProcScr_TargetSelection +// extern ??? gNearTargetLinkOrder +extern const u8 gUiFrameImage[]; +extern const u16 gUiFramePaletteA[]; +extern const u16 gUiFramePaletteB[]; +extern const u16 gUiFramePaletteC[]; +extern const u16 gUiFramePaletteD[]; +extern const u8 gLegacyUiFrameAImage[]; +extern const u16 gLegacyUiFrameAPalette[]; +extern const u16 gUiBarPaletteA[]; +extern const u8 gLegacyUiFrameBImage[]; +extern const u16 gLegacyUiFrameBPalette[]; +extern const u16 gUiBarPaletteB[]; +extern const u8 gLegacyUiFrameCImage[]; +extern const u16 gLegacyUiFrameCPalette[]; +extern const u16 gUiBarPaletteC[]; +extern const u8 gLegacyUiFrameDImage[]; +extern const u16 gLegacyUiFrameDPalette[]; +extern const u16 gUiBarPaletteD[]; +extern const u8 gUnkUiFrameImage[]; +extern const u16 gUnkUiFramePalettes[]; +// extern ??? gUnknown_085B92C4 +extern char gNopStr[]; +// extern ??? gUnknown_085B9E4C +extern u16 gUnknown_085BA0B8[]; +// extern ??? gUnknown_085BA2E0 +// extern ??? gUnknown_085BA300 +// extern ??? gUnknown_085BA320 +extern u16 gUnknown_085BB0C8[]; +extern u16 gUnknown_085BB2DC[]; +// extern ??? gUnknown_085BC188 +// extern ??? gUnknown_085BE7F4 +// extern ??? gUnknown_085BEF94 +// extern ??? gUnknown_085C48AC +// extern ??? gUnknown_085C5994 +// extern ??? gUnknown_085C6054 +// extern ??? gUnknown_085C60D4 +// extern ??? gUnknown_085C6730 +// extern ??? gUnknown_085C71E4 +// extern ??? gUnknown_085C72AC +// extern ??? gUnknown_085C7338 +// extern ??? gUnknown_085C73B8 +// extern ??? gUnknown_085C7438 +extern u16 *gUnknown_085C81A4[]; +extern u16 *gUnknown_085C8218[]; +// extern ??? gUnknown_085C8278 +// extern ??? gUnknown_085C9270 +// extern ??? gUnknown_085C92A0 +// extern ??? gUnknown_085C92D0 +// extern ??? gUnknown_085C92EC +// extern ??? gUnknown_085C9328 +extern u16 gUnknown_085CFB70[]; +extern u16 gUnknown_085D0820[]; +extern u16 gUnknown_085D0A20[]; +extern u16 gUnknown_085D0CE0[]; +extern u16 gUnknown_085D0FD0[]; +extern u16 gUnknown_085D1470[]; + +// extern ??? gUnknown_085D99EC +// extern ??? gUnknown_085D9A1C +// extern ??? gUnknown_085D9A2C +// extern ??? gUnknown_085D9A94 +// extern ??? gUnknown_085D9AFC +// extern ??? gUnknown_085D9B64 +// extern ??? gUnknown_085D9B74 +// extern ??? gUnknown_085D9BA4 +// extern ??? gUnknown_085D9BB4 +// extern ??? gUnknown_085D9C00 +// extern ??? gUnknown_085D9C4C +// extern ??? gUnknown_085D9C5C +// extern ??? gUnknown_085DA05C +// extern ??? gUnknown_085DA364 +// extern ??? gUnknown_085DA3C0 +// extern ??? gUnknown_085DA3E0 +// extern ??? gUnknown_085DA6FC +// extern ??? gUnknown_085DA758 +// extern ??? gUnknown_085DA778 +// extern ??? gUnknown_085DA7AC +// extern ??? gUnknown_085DA854 +// extern ??? gUnknown_085DA864 +// extern ??? gUnknown_085DA8E0 +// extern ??? gUnknown_085DA8F0 +// extern ??? gUnknown_085DA900 +// extern ??? gUnknown_085DAB30 +// extern ??? gUnknown_085DAB50 +// extern ??? gUnknown_085DAD6C +// extern ??? gUnknown_085DAD8C +// extern ??? gUnknown_085DAFA4 +// extern ??? gUnknown_085DAFC4 +// extern ??? gUnknown_085DB1E0 +// extern ??? gUnknown_085DB200 +// extern ??? gUnknown_085DB42C +// extern ??? gUnknown_085DB44C +// extern ??? gUnknown_085DB694 +// extern ??? gUnknown_085DB6B4 +// extern ??? gUnknown_085DB8EC +// extern ??? gUnknown_085DB90C +// extern ??? gUnknown_085DBB70 +// extern ??? gUnknown_085DBB90 +// extern ??? gUnknown_085DBE00 +// extern ??? gUnknown_085DBE20 +// extern ??? gUnknown_085DC050 +// extern ??? gUnknown_085DC244 +// extern ??? gUnknown_085DC498 +// extern ??? gUnknown_085DC6F8 +// extern ??? gUnknown_085DC958 +// extern ??? gUnknown_085DCA5C +// extern ??? gUnknown_085DCAF8 +extern u16 gUnknown_085DCB10[]; +extern u16 gUnknown_085DCC84[]; +extern u32 gUnknown_085DD484[]; +extern u32 gUnknown_085DD4B4[]; +// extern ??? gUnknown_085DDC64 +// extern ??? gUnknown_085DE964 +extern u16 gUnknown_085DE984[]; +extern u16 gUnknown_085DF224[]; +extern u16 gUnknown_085DFA08[]; +// extern ??? gUnknown_085DFA28 +// extern ??? gUnknown_085DFA48 +// extern ??? gUnknown_085DFA68 +// extern ??? gUnknown_085E067C +// extern ??? gUnknown_085E12DC +extern u32 gUnknown_085E15F4[]; +extern u32 gUnknown_085E163C[]; +extern u32 gUnknown_085E1960[]; +extern u32 gUnknown_085E19A8[]; +extern u32 gUnknown_085E1C48[]; +extern u32 gUnknown_085E1C58[]; +extern u32 gUnknown_085E1EA4[]; +extern u32 gUnknown_085E1EB4[]; +// extern ??? gUnknown_085E2A24 +// extern ??? gUnknown_085E35DC +// extern ??? gUnknown_085E420C +// extern ??? gUnknown_085E4E3C +// extern ??? gUnknown_085E5A78 +// extern ??? gUnknown_085E5AE4 +extern u16 gUnknown_085E7028[]; +extern u16 gUnknown_085E8108[]; +extern u16 gUnknown_085E8308[]; +extern u16 gUnknown_085E87A8[]; +extern u16 gUnknown_085E8C04[]; +extern u16 gUnknown_085E8CC4[]; +extern u16 gUnknown_085E8CE4[]; +extern u16 gUnknown_085E8D88[]; +extern u16 gUnknown_085E9150[]; +extern u32 gUnknown_085EAB58[]; +extern u32 gUnknown_085EAC5C[]; +extern u32 gUnknown_085EAC84[]; +extern u32 gUnknown_085EBDF8[]; +extern u32 gUnknown_085EBEFC[]; +extern u32 gUnknown_085EBF24[]; +extern u32 gUnknown_085ED0C8[]; +extern u32 gUnknown_085ED1CC[]; +extern u32 gUnknown_085ED1F4[]; +extern u32 gUnknown_085EE398[]; +extern u32 gUnknown_085EE49C[]; +extern u32 gUnknown_085EE4C4[]; +extern u16 gUnknown_085EE4F8[]; +extern u16 gUnknown_085EF24C[]; +extern u16 gUnknown_085F0190[]; +extern u16 gUnknown_085F0E04[]; +extern u16 gUnknown_085F11B0[]; +extern u16 gUnknown_085F1620[]; +extern u16 gUnknown_085F1640[]; +extern u16 gUnknown_085F1660[]; +extern u32 gUnknown_085F1710[]; +extern u32 gUnknown_085F17B4[]; +extern u32 gUnknown_085F1858[]; +extern u32 gUnknown_085F18FC[]; +extern u32 gUnknown_085F19A0[]; +extern u32 gUnknown_085F1A44[]; +extern u32 gUnknown_085F1BD8[]; +extern u32 gUnknown_085F1D6C[]; +extern u32 gUnknown_085F1F18[]; +extern u32 gUnknown_085F20C4[]; +extern u32 gUnknown_085F2270[]; +extern u32 gUnknown_085F2418[]; +extern u32 gUnknown_085F24F4[]; +extern u32 gUnknown_085F25D8[]; +extern u32 gUnknown_085F26E0[]; +extern u32 gUnknown_085F27E4[]; +extern u32 gUnknown_085F29C0[]; +extern u32 gUnknown_085F2C3C[]; +extern u32 gUnknown_085F2D44[]; +extern u32 gUnknown_085F2DAC[]; +extern u16 gUnknown_085F2DC0[]; +extern u16 gUnknown_085F367C[]; +extern u16 gUnknown_085F3AA8[]; +extern u16 gUnknown_085F3F40[]; +extern u32 gUnknown_085F4A24[]; +extern u32 gUnknown_085F5550[]; +extern u16 gUnknown_085F5638[]; +extern u16 gUnknown_085F6230[]; +extern u16 gUnknown_085F7768[]; +extern u16 gUnknown_085F7D64[]; +extern u32 gUnknown_085F80B4[]; +extern u32 gUnknown_085F80E0[]; +extern u32 gUnknown_085F843C[]; +extern u32 gUnknown_085F8468[]; +extern u16 gUnknown_0860108C[]; +extern u16 gUnknown_08602B94[]; +extern u16 gUnknown_08603B50[]; +extern u16 gUnknown_08603D50[]; +extern u16 gUnknown_08603F98[]; +extern u16 gUnknown_08604210[]; +extern u32 gUnknown_08604FD4[]; +extern u32 gUnknown_08605DF4[]; +// extern ??? gUnknown_08608838 +// extern ??? gUnknown_0860A5D4 +// extern ??? gUnknown_086101DC +// extern ??? gUnknown_08617F04 +// extern ??? gUnknown_08618BBC +// extern ??? gUnknown_0861ACB8 +// extern ??? gUnknown_0861AD24 +// extern ??? gUnknown_0861AD84 +// extern ??? gUnknown_0861AD8C +// extern ??? gUnknown_08621960 +// extern ??? gUnknown_08622F2C +// extern ??? gUnknown_086234D8 +// extern ??? gUnknown_08623A9C +// extern ??? gUnknown_08625094 +// extern ??? gUnknown_08625148 +// extern ??? gUnknown_086267D8 +// extern ??? gUnknown_0862688C +// extern ??? gUnknown_0862A2D0 +// extern ??? gUnknown_0862A2F0 +// extern ??? gUnknown_0862C82C +// extern ??? gUnknown_0862CC2C +// extern ??? gUnknown_0862D06C +// extern ??? gUnknown_0862D424 +// extern ??? gUnknown_0862D6A8 +// extern ??? gUnknown_0862D6E0 +// extern ??? gUnknown_0862D82C +// extern ??? gUnknown_0862DC24 +// extern ??? gUnknown_0862DC58 +// extern ??? gUnknown_0862DCE0 +// extern ??? gUnknown_08636640 +// extern ??? gUnknown_08641D64 +// extern ??? gUnknown_08641D84 +// extern ??? gUnknown_08645DD8 +// extern ??? gUnknown_08645F44 +// extern ??? gUnknown_08646510 +// extern ??? gUnknown_0864E790 +// extern ??? gUnknown_0864E7B0 +// extern ??? gUnknown_086508DC +// extern ??? gUnknown_08650DA8 +// extern ??? gUnknown_08651240 +// extern ??? gUnknown_0865163C +// extern ??? gUnknown_086517DC +// extern ??? gUnknown_08651AE4 +// extern ??? gUnknown_08651DE0 +// extern ??? gUnknown_08651DF4 +// extern ??? gUnknown_08652554 +// extern ??? gUnknown_08652734 +// extern ??? gUnknown_086568F4 +// extern ??? gUnknown_08656914 +// extern ??? gUnknown_0865AF3C +// extern ??? gUnknown_0865BAB8 +// extern ??? gUnknown_0865BAD8 +// extern ??? gUnknown_0865C77C +// extern ??? gUnknown_0865C7A8 +// extern ??? gUnknown_0865C7D4 +// extern ??? gUnknown_0866EFF0 +// extern ??? gUnknown_0866F2B4 +// extern ??? gUnknown_0866F58C +// extern ??? gUnknown_0866F5E4 +// extern ??? gUnknown_0866F774 +// extern ??? gUnknown_086700D4 +// extern ??? gUnknown_086702D4 +// extern ??? gUnknown_08670528 +// extern ??? gUnknown_08670548 +// extern ??? gUnknown_08670D40 +// extern ??? gUnknown_086716A0 +// extern ??? gUnknown_08672000 +// extern ??? gUnknown_08672220 +// extern ??? gUnknown_08675114 +// extern ??? gUnknown_086751A4 +// extern ??? gUnknown_086766C0 +// extern ??? gUnknown_08676734 +// extern ??? gUnknown_08677CC0 +// extern ??? gUnknown_08677D34 +// extern ??? gUnknown_08678720 +// extern ??? gUnknown_08678920 +// extern ??? gUnknown_08678B20 +// extern ??? gUnknown_0867B5A4 +// extern ??? gUnknown_0867EE04 +// extern ??? gUnknown_0867EEB4 +// extern ??? gUnknown_086808A0 +// extern ??? gUnknown_08680DC0 +// extern ??? gUnknown_08680FFC +// extern ??? gUnknown_086810B8 +// extern ??? gUnknown_08684908 +// extern ??? gUnknown_086849B8 +// extern ??? gUnknown_08684AB8 +// extern ??? gUnknown_086852D8 +// extern ??? gUnknown_086861A4 +// extern ??? gUnknown_08686F84 +// extern ??? gUnknown_0868716C +// extern ??? gUnknown_0868718C +// extern ??? gUnknown_0868C168 +// extern ??? gUnknown_0868C2E8 +// extern ??? gUnknown_0868C338 +// extern ??? gUnknown_0868C358 +// extern ??? gUnknown_0868C7F0 +// extern ??? gUnknown_0868CC10 +// extern ??? gUnknown_0868D2B4 +// extern ??? gUnknown_0868D2C8 +// extern ??? gUnknown_0868D2DC +// extern ??? gUnknown_0868D2F0 +// extern ??? gUnknown_0868D304 +// extern ??? gUnknown_0868D678 +// extern ??? gUnknown_0868D684 +// extern ??? gUnknown_0868D690 +// extern ??? gUnknown_0868D69C +// extern ??? gUnknown_0868D6A8 +// extern ??? gUnknown_0868D6D0 +// extern ??? gUnknown_0868DF5C +// extern ??? gUnknown_0868E46C +// extern ??? gUnknown_08692524 +// extern ??? gUnknown_08692674 +// extern ??? gUnknown_086926E0 +// extern ??? gUnknown_08692B10 +// extern ??? gUnknown_086937C0 +// extern ??? gUnknown_086945C4 +// extern ??? gUnknown_08695B10 +// extern ??? gUnknown_08696840 +// extern ??? gUnknown_086A06A8 +// extern ??? gUnknown_086A1CE0 +// extern ??? gUnknown_086A21F4 +// extern ??? gUnknown_086A2614 +// extern ??? gUnknown_086A2724 +// extern ??? gUnknown_086A273C +// extern ??? gUnknown_086A2844 +// extern ??? gUnknown_086A285C +// extern ??? gUnknown_086A2874 +// extern ??? gUnknown_086A2CE8 +// extern ??? gUnknown_086A2DBC +// extern ??? gUnknown_086A2DD0 +// extern ??? gUnknown_086A2E98 +// extern ??? gUnknown_086A2EAC +// extern ??? gUnknown_086A66D8 +// extern ??? gUnknown_086B52CC +// extern ??? gUnknown_086B5580 +// extern ??? gUnknown_086B58DC +// extern ??? gUnknown_086B5974 +// extern ??? gUnknown_086B5984 +// extern ??? gUnknown_086B598C +// extern ??? gUnknown_086B5A2C +// extern ??? gUnknown_086B5A4C +// extern ??? gUnknown_086B5EAC +// extern ??? gUnknown_086BC824 +// extern ??? gUnknown_086BD260 +// extern ??? gUnknown_086BD76C +// extern ??? gUnknown_086BDA5C +// extern ??? gUnknown_086C790C +// extern ??? gUnknown_086C792C +// extern ??? gUnknown_086C794C +// extern ??? gUnknown_086C90A4 +// extern ??? gUnknown_086C93FC +// extern ??? gUnknown_086C95C0 +// extern ??? gUnknown_086C978C +// extern ??? gUnknown_086D8A94 +// extern ??? gUnknown_086D9C40 +// extern ??? gUnknown_086DA33C +// extern ??? gUnknown_086DA920 +// extern ??? gUnknown_086E7EB0 +// extern ??? gUnknown_086E91B8 +// extern ??? gUnknown_086E9D40 +// extern ??? gUnknown_086EA3EC +// extern ??? gUnknown_086EAE14 +// extern ??? gUnknown_086EAE24 +// extern ??? gUnknown_086FDA44 +// extern ??? gUnknown_086FE938 +// extern ??? gUnknown_086FF3A4 +// extern ??? gUnknown_086FF5EC +// extern ??? gUnknown_086FFD3C +// extern ??? gUnknown_087013A0 +// extern ??? gUnknown_087197E4 +// extern ??? gUnknown_08720D84 +// extern ??? gUnknown_08723208 +// extern ??? gUnknown_08724424 +// extern ??? gUnknown_087246D8 +// extern ??? gUnknown_08725AD0 +// extern ??? gUnknown_08725AF0 +// extern ??? gUnknown_08725DAC +// extern ??? gUnknown_08725DCC +// extern ??? gUnknown_08726FF4 +// extern ??? gUnknown_087270B4 +// extern ??? gUnknown_08727510 +// extern ??? gUnknown_0872796C +// extern ??? gUnknown_08727C48 +// extern ??? gUnknown_0872865C +// extern ??? gUnknown_08728920 +// extern ??? gUnknown_08728C04 +// extern ??? gUnknown_08728C5C +// extern ??? gUnknown_0872972C +// extern ??? gUnknown_0872987C +// extern ??? gUnknown_08729FDC +// extern ??? gUnknown_0872A1BC +// extern ??? gUnknown_0872CE60 +// extern ??? gUnknown_0872DA04 +// extern ??? gUnknown_0872DE04 +// extern ??? gUnknown_0872DFEC +// extern ??? gUnknown_0872E024 +// extern ??? gUnknown_0872E24C +// extern ??? gUnknown_0872E25C +// extern ??? gUnknown_0872E64C +// extern ??? gUnknown_0872E7EC +extern u16 gUnknown_0872E998[]; +// extern ??? gUnknown_0872FA04 +// extern ??? gUnknown_0872FA84 +// extern ??? gUnknown_0872FEB8 +// extern ??? gUnknown_087302A4 +// extern ??? gUnknown_08730324 +// extern ??? gUnknown_08730780 +// extern ??? gUnknown_087312BC +// extern ??? gUnknown_08731348 +// extern ??? gUnknown_087313C8 +// extern ??? gUnknown_08732228 +// extern ??? gUnknown_08732368 +// extern ??? gUnknown_087327C4 +// extern ??? gUnknown_0873313C +// extern ??? gUnknown_0874394C +extern u32 gUnknown_087456E8[]; +extern u32 gUnknown_08746508[]; +extern u32 gUnknown_0874670C[]; +// extern ??? gUnknown_08750268 +// extern ??? gUnknown_08751808 +// extern ??? gUnknown_08751DB4 +// extern ??? gUnknown_08752020 +// extern ??? gUnknown_08754870 +// extern ??? gUnknown_08755FD4 +// extern ??? gUnknown_08758134 +extern u16 gUnknown_08758218[]; +extern u32 gUnknown_087584B8[]; +extern u32 gUnknown_087585DC[]; +// extern ??? gEkrDracoZombiTsaSetLut +extern struct ProcCmd ProcScr_EkrDracoZombie[]; +extern struct ProcCmd ProcScr_ekrDragonQuake[]; +extern struct ProcCmd ProcScr_ekrWhiteINOUT[]; +// extern ??? gUnknown_08758720 +// extern ??? gUnknown_08758740 +// extern ??? ProcScr_EkrMyrrh +extern struct ProcCmd ProcScr_EkrMyrrh[]; +extern short gUnknown_0875879C[]; +// extern ??? gUnknown_08758A1C +extern struct ProcCmd ProcScr_ekrsubAnimeEmulator[]; +extern struct ProcCmd ProcScr_efxSoundSE[]; +// extern ??? gUnknown_08758A60 +// extern ??? gUnknown_08758D20 +// extern ??? gUnknown_08758D3C +// extern ??? gUnknown_08758D58 +// extern ??? gUnknown_08758D74 +// extern ??? gUnknown_08758E00 +// extern ??? gUnknown_08758E8C +// extern ??? gUnknown_08758F18 +// extern ??? gUnknown_08758FA4 +// extern ??? ProcScr_efxClasschg +// extern ??? ProcScr_efxClasschgBG +// extern ??? gUnknown_08759000 +// extern ??? gUnknown_08759094 +// extern ??? gUnknown_08759128 +// extern ??? ProcScr_efxClasschgBGSE00 +// extern ??? ProcScr_efxClasschgBGSE01 +// extern ??? ProcScr_efxClasschgOBJGain +// extern ??? ProcScr_efxClasschgOBJDrop +// extern ??? ProcScr_efxClasschgOBJDiffusion +// extern ??? ProcScr_efxClasschgFIN +// extern ??? ProcScr_efxClasschgCLONE +// extern ??? ProcScr_efxBlackInOutUnit +// extern ??? ProcScr_efxWhiteInOutUnit +// extern ??? ProcScr_efxClasschgRST +extern struct FaceVramEntry gUnknown_087592CC[4]; +// extern ??? EkrLvupMsgsStr +// extern ??? EkrLvupMsgsMag +// extern ??? ProcScr_EkrLevelup +// extern ??? ProcScr_EfxPartsofScroll +// extern ??? ProcScr_EfxPartsofScroll2 +// extern ??? gUnknown_0875941C +// extern ??? ProcScr_Efxleveluphb +// extern ??? ProcScr_Efxlvupbg +// extern ??? gUnknown_0875949C +// extern ??? gUnknown_087594C8 +// extern ??? ProcScr_efxLvupBG2 +// extern ??? gUnknown_0875950C +// extern ??? ProcScr_efxLvupOBJ2 +// extern ??? ProcScr_efxLvupBGCOL +// extern ??? ProcScr_EkrLvupApfx +// extern ??? ProcScr_eobjLvup + +// extern ??? gUnknown_08759B34 +// extern ??? gUnknown_08759E68 +// extern ??? gUnknown_08759F00 +// extern ??? gUnknown_08759F90 +// extern ??? gUnknown_0875A020 +// extern ??? gUnknown_0875A0AC +// extern ??? gUnknown_0875A19C +// extern ??? gUnknown_0875A314 +// extern ??? gUnknown_0875A468 +// extern ??? gUnknown_0875A730 +extern u16 *gBattleBGDataTable[]; +extern CONST_DATA struct ProcCmd ProcScr_ekrPopup[]; +extern CONST_DATA struct ProcCmd ProcScr_ekrPopup2[]; +extern CONST_DATA struct ProcCmd ProcScr_ekrHenseiInit[]; +extern CONST_DATA struct ProcCmd ProcScr_ekrHenseiEnd[]; + +extern u16 gUnknown_08801C14[]; +extern u16 Img_EfxLeftNameBox[]; +extern u16 Img_EfxLeftItemBox[]; +extern u16 Img_EfxRightNameBox[]; +extern u16 Img_EfxRightItemBox[]; +extern u8 gUnknown_0880210C[]; +extern u8 gUnknown_088021C0[]; +extern u8 gUnknown_08802274[]; +extern u8 gUnknown_08802348[]; +extern u8 gUnknown_08802428[]; +extern u8 gUnknown_08802508[]; +extern u16 gUnknown_08802558[]; +extern u16 Img_EfxSideHitDmgCrit[]; +extern u16 Img_EfxWTAArrow1[]; +extern u16 Img_EfxWTAArrow2[]; +extern u16 gUnknown_088026E4[]; +extern u16 gUnknown_08802884[]; +extern u16 gUnknown_08802904[]; +extern u16 gUnknown_08802B04[]; +// extern ??? gUnknown_08802B84 +// extern ??? gUnknown_08802BC4 +extern u16 gUnknown_08802C84[]; +extern u16 gUnknown_08802D24[]; +extern u8 gUnknown_08802D44[]; +extern u16 gUnknown_088030C4[]; +extern u16 gUnknown_088033C4[]; +extern u16 gUnknown_08803524[]; +extern u16 gUnknown_08803590[]; +extern u16 Img_LevelUpBoxFrame[]; +extern u16 Tsa_LevelUpBoxFrame[]; +extern u16 Pal_LevelUpBoxFrame[]; +extern u16 gUnknown_08803B30[]; +extern u16 gUnknown_08803BD0[]; +extern u16 gUnknown_08803CB0[]; +extern u16 gUnknown_08803CD0[]; +// extern ??? gCharacterData +extern const s8 gUnknown_0880B90C[]; // terrainId to ? lookup +extern const s8 gUnknown_0880BB96[]; // Unit drop movement cost table +extern const s8 gUnknown_0880BC18[]; // Ballista mov cost table +extern const s8 gUnknown_0880C479[]; // terrainId to ? lookup +extern const s8 gUnknown_0880C4BA[]; // terrainId to ? lookup +extern const s8 gUnknown_0880C744[]; // terrainid-to-healamount lookup +extern const s8 gUnknown_0880C785[]; // terrainid-to-something lookup +// extern ??? gUnknown_0880C7C6 +// extern ??? gUnknown_0880C807 +// extern ??? gUnknown_0880C848 +// extern ??? gUnknown_0880C889 +// extern ??? gUnknown_0880C8CA +// extern ??? gUnknown_0880C90B +// extern ??? gUnknown_0880C94C +// extern ??? gUnknown_0880C98D +// extern ??? gUnknown_0880C9CE +// extern ??? gUnknown_0880CA0F +// extern ??? gUnknown_0880CA50 +// extern ??? gUnknown_0880CA91 +// extern ??? gUnknown_0880CAD2 +// extern ??? gUnknown_0880CB13 +// extern ??? gUnknown_0880CB54 +// extern ??? gUnknown_0880CB95 +// extern ??? gUnknown_0880CBD6 +// extern ??? gUnknown_0880CC17 +// extern ??? gUnknown_0880CC58 +// extern ??? gUnknown_0880CC99 +// extern ??? gUnknown_0880CCDA +// extern ??? gUnknown_0880CD1B +// extern ??? gUnknown_0880CD5C +// extern ??? gUnknown_0880CD9D +// extern ??? gUnknown_0880CDDE +// extern ??? gUnknown_0880CE1F +// extern ??? gUnknown_0880CE60 +// extern ??? gUnknown_0880CEA1 +// extern ??? gUnknown_0880CEE2 +// extern ??? gUnknown_0880CF23 +// extern ??? gUnknown_0880CF64 +// extern ??? gUnknown_0880CFA5 +// extern ??? gUnknown_0880CFE6 +// extern ??? gUnknown_0880D027 +// extern ??? gUnknown_0880D068 +// extern ??? gUnknown_0880D0A9 +// extern ??? gUnknown_0880D0EA +// extern ??? gUnknown_0880D12B +// extern ??? gUnknown_0880D16C +// extern ??? gUnknown_0880D1AD +// extern ??? gUnknown_0880D1EE +// extern ??? gUnknown_0880D22F +extern u16 CONST_DATA gUnknown_0880D374[]; // terrainid-to-textid lookup +// extern ??? gUnknown_088ACBC4 +extern u8 CONST_DATA gUnknown_088ADEF1[]; // Some bow effectiveness list +extern u8 CONST_DATA gUnknown_088ADF2A[]; // Some bow effectiveness list +extern u8 CONST_DATA gUnknown_088ADF39[]; // Slayer effectiveness list +extern u8 CONST_DATA gItemUseJidList_HeroCrest[]; // Hero Crest class list +extern u8 CONST_DATA gItemUseJidList_KnightCrest[]; // Knight Crest class list +extern u8 CONST_DATA gItemUseJidList_OrionsBlot[]; // Orion's Bolt class list +extern u8 CONST_DATA gItemUseJidList_ElysianWhip[]; // Elysian Whip class list +extern u8 CONST_DATA gItemUseJidList_GuidRing[]; // Guiding ring class list +extern u8 CONST_DATA gItemUseJidList_MasterSeal[]; // Master seal class list +extern u8 CONST_DATA gItemUseJidList_HeavenSeal[]; // Heaven seal class list +extern u8 CONST_DATA gItemUseJidList_OceanSeal[]; // Ocean seal class list +extern u8 CONST_DATA gItemUseJidList_C1[]; // Unk (C1) class list +extern u8 CONST_DATA gItemUseJidList_LunarBrace[]; // Lunar Brace class list +extern u8 CONST_DATA gItemUseJidList_SolarBrace[]; // Solar Brace class list +// extern ??? gSupportData +// extern ??? gUnknown_088AEEC4 +// extern ??? gUnknown_088AF834 +// extern ??? gUnknown_088AF880 +// extern ??? gUnknown_088AFB5A +// extern ??? gSpellAssocData +// extern ??? gUnknown_088B39EC +// extern ??? gUnknown_088B3AD8 +// extern ??? gUnknown_088D2058 +// extern ??? gConvoBackgroundData +extern u8 CONST_DATA gPromoJidLut[][2]; +extern u8 gUnknown_0895E0A4[]; +extern u8 gUnknown_0895EEA4[]; +extern u8 gUnknown_0895F5A4[4][2]; +// extern ??? gUnknown_0895F5A5 +extern u16 CONST_DATA gUnknown_089A18D4[]; /* a palatte */ +extern u16 CONST_DATA gUnknown_089A18F4[]; /* a image */ +extern u16 CONST_DATA gUnknown_089A1E70[]; /* a image */ +extern u16 CONST_DATA gUnknown_089A230C[]; /* a palatte */ +extern u16 CONST_DATA gUnknown_089A232C[]; /* a palatte */ +extern u8 gUnknown_089A234C[]; // "combat record" img +extern u8 gUnknown_089A27B4[]; // "combat record" tsa +extern u16 gUnknown_089A28E0[]; // "combat record" pal +// extern ??? gUnknown_089A2920 +// extern ??? gUnknown_089A2938 +// extern ??? gUnknown_089A2968 +// extern ??? gUnknown_089A2988 +// extern ??? gMUSfxDef_Foot +// extern ??? gMUSfxDef_Heavy +// extern ??? gMUSfxDef_Mounted +// extern ??? gMUSfxDef_Wyvern +// extern ??? gMUSfxDef_Pegasus +// extern ??? gMUSfxDef_Zombie +// extern ??? gMUSfxDef_Skeleton +// extern ??? gMUSfxDef_Mogall +// extern ??? gMUSfxDef_Spider +// extern ??? gMUSfxDef_Dog +// extern ??? gMUSfxDef_Gorgon +// extern ??? gMUSfxDef_Boat +// extern ??? gMUSfxDef_Myrrh +// extern ??? gUnknown_089A2C28 +// extern ??? gProcScr_MoveUnit +// extern ??? gUnknown_089A2C68 +// extern ??? gUnknown_089A2C70 +// extern ??? gUnknown_089A2C78 +// extern ??? gUnknown_089A2C7A +extern CONST_DATA struct ProcCmd gProcScr_MUDeathFade[]; +extern CONST_DATA struct ProcCmd gProcScr_MUBlinkEffect[]; +// extern ??? gUnknown_089A2CA8 +// extern ??? gUnknown_089A2CE8 +extern CONST_DATA struct ProcCmd gProcScr_MU_89A2CF8[]; +// extern ??? gUnknown_089A2D10 +// extern ??? gUnknown_089A2D98 +// extern ??? gUnknown_089A2DB0 +#define gMMSDataTable unit_icon_move_table +extern CONST_DATA struct MMSData gMMSDataTable[]; // Moving Map Sprite Table +extern CONST_DATA struct ProcCmd ProcScr_MapAnimPoisonDmg[]; +extern CONST_DATA struct ProcCmd ProcScr_MapAnimEggDmg[]; +extern CONST_DATA struct ProcCmd ProcScr_MapAnimCritAtk[]; +extern CONST_DATA struct ProcCmd ProcScr_MapAnimSteal[]; +extern CONST_DATA struct ProcCmd ProcScr_MapAnimSummon[]; +extern CONST_DATA struct ProcCmd ProcScr_MapAnimSumDK[]; +extern CONST_DATA struct ProcCmd ProcScr_MapAnimDance[]; +extern CONST_DATA struct ProcCmd ProcScr_MapAnimBattle[]; +extern CONST_DATA struct ProcCmd gProc_MapAnimEnd[]; +extern CONST_DATA u16 gUnknown_089A3648[]; +extern CONST_DATA int gUnknown_089A3668[]; +extern CONST_DATA u8* TsaSet_MapBattleBoxGfx[3][2]; +extern CONST_DATA struct ProcCmd ProcScr_MapBattleInfoBox[]; +extern CONST_DATA u16 gUnknown_089A36C0[]; +extern CONST_DATA struct ProcCmd gProc_MapAnimExpBar[]; +extern CONST_DATA char *MADebugStrings1[]; +// extern ??? gUnknown_089A3798 +extern CONST_DATA char* MADebugStrings2[]; +// extern ??? pMADebugInfoData +extern CONST_DATA struct ProcCmd ProcScr_MADebug[]; +extern CONST_DATA struct ProcCmd ProcScr_MapAnimEventBattle[]; +extern CONST_DATA struct ProcCmd ProcScr_MapAnimWallBreak[]; +extern CONST_DATA struct ProcCmd ProcScr_PoisonAnimHandler[]; +extern CONST_DATA struct ProcCmd ProcScr_PoisonAnim2[]; +extern CONST_DATA struct ProcCmd gUnknown_089A398C[]; +// extern ??? gUnknown_089A39C4 +// extern ??? gUnknown_089A39E0 +// extern ??? gUnknown_089A3A18 +// extern ??? gUnknown_089A3A40 +// extern ??? gUnknown_089A3A80 +// extern ??? gUnknown_089A3AB8 +// extern ??? gUnknown_089A3B3C +// extern ??? gUnknown_089A3B6C +// extern ??? gUnknown_089A3B84 +// extern ??? gUnknown_089A3BA4 +// extern ??? gUnknown_089A3BDC +// extern ??? gUnknown_089A3C0C +// extern ??? gUnknown_089A3C24 +// extern ??? gUnknown_089A3C6C +// extern ??? gUnknown_089A3C94 +// extern ??? gUnknown_089A3CD4 +// extern ??? gUnknown_089A3D14 +// extern ??? gUnknown_089A3D54 +// extern ??? gUnknown_089A3D8C +// extern ??? gUnknown_089A3DB4 +// extern ??? gUnknown_089A3DFC +// extern ??? gUnknown_089A3E04 +// extern ??? gUnknown_089A3E44 +// extern ??? gUnknown_089A3E6C +// extern ??? gUnknown_089A3EC4 +// extern ??? gManimLevelUpLabelInfoList +extern CONST_DATA struct ProcCmd ProcScr_ManimLevelUpStatGainLabel[]; +extern CONST_DATA struct ProcCmd ProcScr_ManimLevelUpLabelColor[]; +extern CONST_DATA struct ProcCmd ProcScr_ManimLevelUp[]; +// extern ??? gUnknown_089A4034 +// extern ??? gUnknown_089A404C +// extern ??? gUnknown_089A4064 +// extern ??? gUnknown_089A407C +// extern ??? gUnknown_089A40AC +// extern ??? gUnknown_089A40B0 +// extern ??? gUnknown_089A419C +// extern ??? gUnknown_089A42BC +// extern ??? gUnknown_089A434C +// extern ??? gUnknown_089A4394 +// extern ??? gUnknown_089A43D4 +// extern ??? gUnknown_089A43D8 +// extern ??? gUnknown_089A4434 +// extern ??? gUnknown_089A448C +// extern ??? gUnknown_089A44A4 +// extern ??? gUnknown_089A45DC +// extern ??? gUnknown_089A4644 +// extern ??? gUnknown_089A4664 +// extern ??? gUnknown_089A46AC +// extern ??? gUnknown_089A46DC +// extern ??? gUnknown_089A470C +// extern ??? gUnknown_089A4734 +extern CONST_DATA struct ProcCmd ProcScr_MapAnimDefaultItemEffect[]; +extern CONST_DATA struct ProcCmd ProcScr_SpellAssocNightMare[]; +extern CONST_DATA struct ProcCmd ProcScr_SpellAssocLatona[]; +extern CONST_DATA struct ProcCmd ProcScr_SpellAssocAntitoxin[]; +extern CONST_DATA struct ProcCmd ProcScr_SpellAssocPureWater[]; +extern CONST_DATA struct ProcCmd ProcScr_SpellAssocElixir[]; +extern CONST_DATA struct ProcCmd ProcScr_SpellAssocVulenrary[]; +extern CONST_DATA struct ProcCmd ProcScr_SpellAssocHeal[]; +extern CONST_DATA struct ProcCmd ProcScr_SpellAssocMend[]; +extern CONST_DATA struct ProcCmd ProcScr_SpellAssocRecover[]; +extern CONST_DATA struct ProcCmd ProcScr_SpellAssocPhysic[]; +extern CONST_DATA struct ProcCmd ProcScr_SpellAssocTorch[]; +extern CONST_DATA struct ProcCmd ProcScr_SpellAssocUnlock[]; +extern CONST_DATA struct ProcCmd ProcScr_SpellAssocBerserk[]; +extern CONST_DATA struct ProcCmd ProcScr_SpellAssocSleep[]; +extern CONST_DATA struct ProcCmd ProcScr_SpellAssocMonsterStone[]; +extern CONST_DATA struct ProcCmd ProcScr_SpellAssocSilence[]; +extern CONST_DATA struct ProcCmd ProcScr_SpellAssocRestore[]; +extern CONST_DATA struct ProcCmd ProcScr_SpellAssocRepair[]; +extern CONST_DATA struct ProcCmd gUnknown_089A5054[]; +extern CONST_DATA struct ProcCmd ProcScr_PoisonDmgMapEffect[]; +extern CONST_DATA struct ProcCmd ProcScr_EggDmgMapEffect1[]; +extern CONST_DATA struct ProcCmd ProcScr_EggDmgMapEffect2[]; +extern CONST_DATA struct ProcCmd ProcScr_CritAtkMapEffect[]; +extern CONST_DATA struct ProcCmd ProcScr_SpellAssocBarrier[]; +extern CONST_DATA struct ProcCmd ProcScr_SpellAssocWarp[]; +// extern ??? gUnknown_089A52FC +extern u16 SpriteAnim_ManimStatGain[]; +extern u16 gUnknown_089A5A6C[]; +// extern ??? gUnknown_089A61F8 +// extern ??? gUnknown_089A6254 +extern u16 CONST_DATA Obj_PoisonAnim[]; +extern u16 CONST_DATA Obj_WallBreakAnim[]; +extern const u16 gUnknown_089A8EF8[]; +extern const u16 gUnknown_089A8F74[]; +extern u8 gGfx_ArenaBuildingFront[]; +extern u8 gTsa_ArenaBuildingFront[]; +extern u16 gPal_ArenaBuildingFront[]; +extern u8 Img_MapAnimMISS[]; +extern u16 Obj_MapAnimMISS[]; +extern u8 Img_MapAnimNODAMAGE[]; +extern u16 obj_MapAnimNODAMAGE[]; +extern u16 Pal_ManimLevelUpStatGainCycling[]; +extern u16 Img_ManimLevelUpText[]; +extern u16 Pal_ManimLevelUp[]; +extern u16 Img_ManimLevelUpStatGain[]; +extern u8 Img_ManimLevelUpStatGainDigits[]; +extern u16 gUnknown_089AD498[]; +extern u8 Img_MapBattleInfoBox[]; +extern u16 Pal_MapBattleInfoBlue[]; +extern u16 Pal_MapBattleInfoRed[]; +extern u16 Pal_MapBattleInfoGreen[]; +extern u16 Pal_MapBattleInfoPurple[]; +extern CONST_DATA u8 Tsa_MapBattleBoxGfx1[]; +extern CONST_DATA u8 Tsa_MapBattleBoxGfx2[]; +extern CONST_DATA u8 Tsa_MapBattleBoxGfx3[]; +extern u8 Img_MapBattleInfoHpBar[]; +extern u16 Img_MapBattleInfoNum[]; // gfx +extern u8 gUnknown_089AD934[]; // tsa +extern u16 gUnknown_089AD9F8[]; // pal +extern u16 CONST_DATA Img_WallBreakAnim[]; +extern u16 CONST_DATA Pal_WallBreakAnim[]; +extern const u8 gUnknown_089ADD4C[]; +extern u16 CONST_DATA Img_PoisonAnim[]; +extern u16 CONST_DATA Pal_PoisonAnim[]; +// extern ??? gUnknown_089AE224 +// extern ??? gUnknown_089AE484 +// extern ??? gUnknown_089AE4A4 +// extern ??? gUnknown_089AE7A4 +// extern ??? gUnknown_089AE7C4 +// extern ??? gUnknown_089AE804 +// extern ??? gUnknown_089AF310 +// extern ??? gUnknown_089AF910 +// extern ??? gUnknown_089AF930 +// extern ??? gUnknown_089AF950 +// extern ??? gUnknown_089AFAC4 +// extern ??? gUnknown_089AFCBC +// extern ??? gUnknown_089AFF78 +// extern ??? gUnknown_089AFFB8 +// extern ??? gUnknown_089AFFF8 +// extern ??? gUnknown_089B03D4 +// extern ??? gUnknown_089B068C +// extern ??? gUnknown_089B06AC +// extern ??? gUnknown_089B0700 +// extern ??? gUnknown_089B0720 +// extern ??? gUnknown_089B0820 +// extern ??? gUnknown_089B0840 +// extern ??? gUnknown_089B0864 +// extern ??? gUnknown_089B0AD0 +// extern ??? gUnknown_089B17A4 +// extern ??? gUnknown_089B1A10 +// extern ??? gUnknown_089B1E10 +// extern ??? gUnknown_089B20E8 +// extern ??? gUnknown_089B2108 +// extern ??? gUnknown_089B21D8 +// extern ??? gUnknown_089B2618 +// extern ??? gUnknown_089B2728 +// extern ??? gUnknown_089B2748 +// extern ??? gUnknown_089B2880 +// extern ??? gUnknown_089B343C +// extern ??? gUnknown_089B35D0 +// extern ??? gUnknown_089B4BFC +// extern ??? gUnknown_089B6AA0 +// extern ??? gUnknown_089B73D4 +// extern ??? gUnknown_089B7610 +// extern ??? gUnknown_089B80C4 +// extern ??? gUnknown_089E714C +// extern ??? gUnknown_089E7DEC +// extern ??? gUnknown_089E8238 +// extern ??? gUnknown_089E84D4 +// extern ??? gUnknown_089ED67C +// extern ??? gUnknown_089ED694 +// extern ??? gUnknown_089ED6AC +extern struct ProcCmd gUnknown_089EDF78[]; +extern struct ProcCmd gUnknown_089EDFD8[]; +extern struct ProcCmd gUnknown_089EE000[]; +extern struct ProcCmd gUnknown_089EE030[]; +extern struct ProcCmd gUnknown_089EE048[]; +extern struct ProcCmd gUnknown_089EE068[]; +extern struct ProcCmd gUnknown_089EE088[]; +extern const u16 gUnknown_089EE99C[]; +extern u16 CONST_DATA *gUnknown_089EE9B0[]; /* images */ +extern u16 CONST_DATA *gUnknown_089EE9C8[]; /* images */ +extern struct ProcCmd gUnknown_089EE9E0[]; +extern struct ProcCmd gUnknown_089EEA28[]; +extern const struct MenuDef gUnknown_089F36A0; +// extern ??? gUnknown_089FF480 +// extern ??? gEvent_SkirmishCommonBeginning +extern u16 gEvent_SkirmishCommonEnd[]; +// extern ??? gEvent_8A0035C +// extern ??? gEvent_8A00364 +// extern ??? gEvent_EirikaModeGameEnd +// extern ??? gEvent_EphraimModeGameEnd +extern struct ProcCmd ProcScr_SlidingWallBg[]; +// extern ??? gProcScr_SSPageSlide +// extern ??? gProcScr_SSGlowyBlendCtrl +// extern ??? gProcScr_SSUnitSlide +// extern ??? gProcScr_StatScreen +// extern ??? gProcScr_HelpBox +// extern ??? gProcScr_HelpBoxMoveCtrl +// extern ??? gProcScr_HelpBoxLock +// extern ??? gProcScr_HelpPromptSpr +// extern ??? gHelpInfo_Ss0Pow +// extern ??? gHelpInfo_Ss1CharName +// extern ??? gHelpInfo_Ss1Item0 +// extern ??? gHelpInfo_Ss2Rank0 +// extern ??? gHelpInfo_MbpHp +// extern ??? gHelpInfo_CbpHp +extern unsigned CONST_DATA gMid_Lv; +extern unsigned CONST_DATA gMid_Exp; +extern unsigned CONST_DATA gMid_Hp; +extern unsigned CONST_DATA gMid_Str; +extern unsigned CONST_DATA gMid_Mag; +extern unsigned CONST_DATA gMid_Skl; +extern unsigned CONST_DATA gMid_Spd; +extern unsigned CONST_DATA gMid_Def; +extern unsigned CONST_DATA gMid_Res; +extern unsigned CONST_DATA gMid_Lck; +extern unsigned CONST_DATA gMid_Con; +extern unsigned CONST_DATA gMid_Aid; +extern unsigned CONST_DATA gMid_Mov; +extern unsigned CONST_DATA gMid_Trv; +extern unsigned CONST_DATA gMid_Affin; +extern unsigned CONST_DATA gMid_Rng; +extern unsigned CONST_DATA gMid_Atk; +extern unsigned CONST_DATA gMid_Hit; +extern unsigned CONST_DATA gMid_Crt; +extern unsigned CONST_DATA gMid_Avo; +extern unsigned CONST_DATA gMid_Cnd; +extern unsigned CONST_DATA gMid_Mt; +extern unsigned CONST_DATA gMid_Wt; +extern unsigned CONST_DATA gMid_RangeMpOn2; +extern unsigned CONST_DATA gMid_Range1To1; +extern unsigned CONST_DATA gMid_Range1To2; +extern unsigned CONST_DATA gMid_Range1To3; +extern unsigned CONST_DATA gMid_Range2To2; +extern unsigned CONST_DATA gMid_Range2To3; +extern unsigned CONST_DATA gMid_Range3To10; +extern unsigned CONST_DATA gMid_Range3To15; +extern unsigned CONST_DATA gMid_Unk08A011D4; +extern unsigned CONST_DATA gMid_Poison; +extern unsigned CONST_DATA gMid_Sleep; +extern unsigned CONST_DATA gMid_Silence; +extern unsigned CONST_DATA gMid_Berserk; +extern unsigned CONST_DATA gMid_Sword; +extern unsigned CONST_DATA gMid_Lance; +extern unsigned CONST_DATA gMid_Axe; +extern unsigned CONST_DATA gMid_Bow; +extern unsigned CONST_DATA gMid_Staff; +extern unsigned CONST_DATA gMid_Anima; +extern unsigned CONST_DATA gMid_Light; +extern unsigned CONST_DATA gMid_Dark; +// extern ??? gUnknown_08A01208 +// extern ??? gProcScr_HelpBoxTextScroll +// extern ??? gUnknown_08A01650 +// extern ??? gUnknown_08A01678 +// extern ??? gUnknown_08A01698 +// extern ??? gUnknown_08A016C8 +// extern ??? gUnknown_08A016D8 +// extern ??? gProcScr_BoxDialogue +// extern ??? gUnknown_08A01740 +// extern ??? gProcScr_BoxDialogueInterpreter +// extern ??? gUnknown_08A01800 +// extern ??? gUnknown_08A01818 +// extern ??? gUnknown_08A01D88 +// extern ??? gUnknown_08A01DAE +// extern ??? gUnknown_08A01DBC +// extern ??? gUnknown_08A01E54 +// extern ??? gUnknown_08A01E5C +// extern ??? gUnknown_08A01E64 +// extern ??? gUnknown_08A01EC4 +extern u16 CONST_DATA gUnknown_08A01EE4[]; // some face-related palette (if portrait) +extern u16 CONST_DATA gUnknown_08A01F04[]; // some face-related palette (if card) +extern u8 CONST_DATA gUnknown_08A01F24[]; // img? +extern u8 CONST_DATA gUnknown_08A020F0[]; // img? +extern u16 CONST_DATA gUnknown_08A021E4[]; // pal +extern u8 CONST_DATA gUnknown_08A02204[]; // tsa +extern u8 CONST_DATA gUnknown_08A02250[]; // tsa +extern u8 CONST_DATA gUnknown_08A02274[]; // img objects +extern u16 CONST_DATA gUnknown_08A027FC[][0x10]; // color animation for each page +// extern ??? gGfx_HelpTextBox +// extern ??? gGfx_HelpTextBox2 +// extern ??? gGfx_HelpTextBox3 +// extern ??? gGfx_HelpTextBox4 +// extern ??? gGfx_HelpTextBox5 +// extern ??? gGfx_YellowTextBox +// extern ??? gGfx_YellowTextBox2 +// extern ??? gGfx_YellowTextBox3 +// extern ??? gGfx_YellowTextBox4 +// extern ??? gGfx_YellowTextBox5 +extern u8 CONST_DATA gUnknown_08A02C34[]; +// extern ??? gUnknown_08A02EB4 +// extern ??? gUnknown_08A02F34 +// extern ??? gUnknown_08A02F94 +// extern ??? gUnknown_08A02FF4 +extern u8 CONST_DATA gUnknown_08A03054[]; +extern u8 CONST_DATA gUnknown_08A0328C[]; +// extern ??? gUnknown_08A032AC +// extern ??? gUnknown_08A03334 +// extern ??? gUnknown_08A03354 +extern u8 CONST_DATA gUnknown_08A03368[]; // stat screen background img +extern u8 CONST_DATA gUnknown_08A05F10[]; // stat screen background tsa +extern u16 CONST_DATA gUnknown_08A06460[]; // stat screen background pal +extern u8 CONST_DATA gUnknown_08A064E0[]; // halo img +extern u8 CONST_DATA gUnknown_08A071FC[]; // halo tsa +extern u16 CONST_DATA gUnknown_08A0731C[]; // halo pal +// extern ??? gUnknown_08A0733C +// extern ??? gUnknown_08A0754C +// extern ??? gUnknown_08A079B4 +// extern ??? gUnknown_08A07A98 +extern u16 gPal_08A07AD8[]; // pal +// extern ??? gUnknown_08A07AEA +// extern ??? gUnknown_08A07B0A +// extern ??? gUnknown_08A07BEA +// extern ??? gUnknown_08A07C0A +extern u16 gPal_08A07C58[]; // pal +extern u16 CONST_DATA Img_ChapterIntroFog[]; +extern u16 gUnknown_08A09A5C[]; // pal +extern u8 gGfx_08A09E4C[]; // gfx +// extern ??? gUnknown_08A0A4E8 +extern u8 gTsa_08A0A9F8[]; // tsa +extern u16 CONST_DATA Img_GameOverText[]; +extern u16 CONST_DATA Pal_GameOverText2[]; +extern u16 CONST_DATA Pal_GameOverText1[]; +extern u16 CONST_DATA Tsa_GameOverFx[]; +extern u8 gGfx_PlayerInterfaceFontTiles[]; +extern u8 gGfx_PlayerInterfaceNumbers[]; +extern u8 gGfx_StatusText[]; +extern u16 gPal_PlayerInterface_Blue[]; +extern u16 gPal_PlayerInterface_Red[]; +extern u16 gPal_PlayerInterface_Green[]; +// extern ??? gUnknown_08A173EC +// extern ??? gUnknown_08A1740C +extern u16 gTSA_TerrainBox[]; +extern u16 gTSA_MinimugBox[]; +extern u16 gUnknown_08A175B4[]; +extern u16 gUnknown_08A175C8[]; +extern u16 gUnknown_08A175DC[]; +extern u16 gUnknown_08A175F0[]; +extern u16 gUnknown_08A17604[]; +extern u16 gUnknown_08A1763C[]; +extern u16 gUnknown_08A17650[]; +extern u16 gUnknown_08A17664[]; +extern u16 gUnknown_08A17678[]; +extern u16 gTSA_TerrainBox_Something[]; +extern u16 gTSA_TerrainBox_Ballistae[]; +extern u16 gTSA_TerrainBox_Destructable[]; +extern u16 gUnknown_08A176B4[]; +extern u16 gTSA_GoalBox_TwoLines[]; +extern u16 gTSA_GoalBox_OneLine[]; +// extern ??? gUnknown_08A177A0 +// extern ??? gUnknown_08A178C0 +// extern ??? gUnknown_08A17990 +// extern ??? gUnknown_08A17A30 +// extern ??? gUnknown_08A17B08 +// extern ??? gUnknown_08A17B30 +// extern ??? gUnknown_08A17B36 +// extern ??? gUnknown_08A17B58 +// extern ??? gUnknown_08A17B64 +// extern ??? gUnknown_08A17B6C +// extern ??? gUnknown_08A17C20 +// extern ??? gUnknown_08A17C48 +// extern ??? gUnknown_08A17C4C + +// extern ??? gSram +// extern ??? sSupportUnkLut +// extern ??? sArenaCpTeamNameLut +// extern ??? gpSramExtraData +// extern ??? gBgConfig_SaveMenu +// extern ??? gProcScr_08A20068 +// extern ??? gProcScr_08A20098 +// extern ??? ProcScr_SaveMenu +// extern ??? gProcScr_SaveMenu2 +// extern ??? gUnknown_08A204B8 +// extern ??? gUnknown_08A204BC +// extern ??? gUnknown_08A2051C +// extern ??? gUnknown_08A20536 +// extern ??? gUnknown_08A20570 +// extern ??? gUnknown_08A20578 +// extern ??? gUnknown_08A20580 +// extern ??? gUnknown_08A20588 +// extern ??? gUnknown_08A20590 +// extern ??? gUnknown_08A20650 +// extern ??? gUnknown_08A2067C +// extern ??? ProcScr_savedraw +// extern ??? gProcScr_SaveDrawCursor +// extern ??? gProcScr_08A206F8 +// extern ??? gUnknown_08A20720 +// extern ??? gProcScr_SqMask +// extern ??? gProcScr_SaveBgUp +// extern ??? gUnknown_08A2099C +// extern ??? gUnknown_08A209B8 +extern u16* gUnknown_08A209E4[]; +extern u16* gUnknown_08A209F0[]; +// extern ??? gUnknown_08A209FC +// extern ??? gUnknown_08A20A08 +// extern ??? ProcScr_NewGameDiffilcultySelect +// extern ??? gUnknown_08A20A98 +// extern ??? gUnknown_08A20AA0 +// extern ??? gUnknown_08A20AAE +// extern ??? gUnknown_08A20AC2 +// extern ??? gUnknown_08A20B08 +// extern ??? gUnknown_08A20B14 +// extern ??? gUnknown_08A20B1C +// extern ??? gUnknown_08A20B3C +// extern ??? gUnknown_08A20B44 +// extern ??? gUnknown_08A20B4C +// extern ??? gUnknown_08A20B7C +// extern ??? gUnknown_08A20B8A +// extern ??? gUnknown_08A20B94 +// extern ??? ProcScr_ParallelFiniteLoop +// extern ??? gUnknown_08A20BD4 +// extern ??? ProcScr_ParallelWorker +// extern ??? ProcScr_SysHandCtrlMaybe +// extern ??? gUnknown_08A20C4C +// extern ??? gUnknown_08A20D6C +// extern ??? gUnknown_08A20D8C +extern struct ProcCmd CONST_DATA gUnknown_08A20DA4[]; +extern struct ProcCmd CONST_DATA gUnknown_08A20DCC[]; +// extern ??? gUnknown_08A20DFC +// extern ??? gUnknown_08A20E24 +// extern ??? gUnknown_08A20E44 +// extern ??? gSoundRoomTable +// extern ??? gUnknown_08A212D4 +// extern ??? gUnknown_08A212D8 +// extern ??? gUnknown_08A212DC +// extern ??? gUnknown_08A212E0 +// extern ??? gUnknown_08A212E4 +// extern ??? gUnknown_08A21304 +// extern ??? gUnknown_08A21308 +// extern ??? gProcScr_SoundRoomUi +// extern ??? gUnknown_08A21440 +// extern ??? gUnknown_08A2144E +// extern ??? gUnknown_08A2145C +// extern ??? gSprite_RandomModeBanner +// extern ??? gSprite_MusicPlayer_SeekBar +// extern ??? gSprite_MusicPlayer_SeekBarIndicator +// extern ??? gSprite_MusicPlayer_Time +// extern ??? gSprite_MusicPlayer_Colon +// extern ??? gSpriteArray_MusicPlayer_TimeNumbers +// extern ??? gProcScr_SoundRoom_DrawSprites +// extern ??? gUnknown_08A21550 +// extern ??? gUnknown_08A21568 +extern u8 gUnknown_08A21658[]; // gfx, "records" background +extern u16 gUnknown_08A25DCC[]; // pal, "records" background +extern u8 gUnknown_08A25ECC[]; // tsa, "records" background +extern u8 gUnknown_08A26380[]; // gfx, fog overlay +extern u16 gUnknown_08A268D8[]; // pal, fog overlay +extern u8 gUnknown_08A268F8[]; // tsa, fog overlay +extern u8 Img_SaveScreenSprits[]; // gfx +extern u16 Pal_SaveScreenSprits[]; // pal +// extern ??? gUnknown_08A28088 +// extern ??? gUnknown_08A280A8 +extern u8 Img_GameMainMenuObjs[]; +// extern ??? Img_DifficultyMenuObjs +// extern ??? Pal_DifficultyMenuObjs +// extern ??? gUnknown_08A2949A +// extern ??? gUnknown_08A294BA +// extern ??? gUnknown_08A29558 +extern u16 gUnknown_08A295B4[]; // pal +extern u8 gUnknown_08A295D4[]; // tsa +// extern ??? gUnknown_08A29A88 +// extern ??? gUnknown_08A2B1E4 +// extern ??? gUnknown_08A2C11C +// extern ??? gUnknown_08A2C23C +// extern ??? gUnknown_08A2C4C8 +// extern ??? gUnknown_08A2C5A8 +// extern ??? gUnknown_08A2C7A4 +// extern ??? gUnknown_08A2C838 +// extern ??? gUnknown_08A2C8A8 +// extern ??? gUnknown_08A2C908 +// extern ??? gUnknown_08A2C92C +// extern ??? gUnknown_08A2CABC +// extern ??? gUnknown_08A2D2CC +extern u8 gUnknown_08A2D32C[]; // Gfx +extern u16 gUnknown_08A2E1B8[]; // Pal +extern u8 gUnknown_08A2E1F8[]; // Gfx +extern u8 gUnknown_08A2E214[]; // Gfx +extern u16 gUnknown_08A2E4A4[]; // Pal +extern u8 gUnknown_08A2E4C4[]; // TSA +extern u8 gUnknown_08A2E5EC[]; // Gfx +extern u16 gUnknown_08A2E8F0[]; // Pal +// extern ??? gUnknown_08A2E950 +// extern ??? gUnknown_08A2EE90 +// extern ??? gUnknown_08A2EEC0 +extern u8 gUnknown_08A301B0[]; // gfx? +extern u16 gUnknown_08A30780[]; // pal +extern u8 gUnknown_08A30800[]; // gfx +extern u16 gUnknown_08A30978[]; // tsa +extern u8 gUnknown_08A30E2C[]; // gfx +extern u8 gUnknown_08A35488[]; // tsa +extern u16 gUnknown_08A3593C[]; // pal +extern u8 gUnknown_08A35A3C[]; // gfx? +extern u8 gUnknown_08A35FD0[]; // tsa? +extern u16 gUnknown_08A360C8[]; // pal +extern u8 gUnknown_08A360E8[]; // gfx? +extern u8 gUnknown_08A36284[]; // tsa? +extern u8 gUnknown_08A36338[]; // gfx +extern u8 gUnknown_08A372C0[]; // pal +extern u16 gUnknown_08A37300[]; // pal +// extern ??? gOverallRankWeightLookup +// extern ??? gOverallRankLookup +// extern ??? gUnknown_08A3CB2A +// extern ??? gUnknown_08A3CB3A +// extern ??? gUnknown_08A3CB46 +// extern ??? gUnknown_08A3CB50 +// extern ??? gCGDataTable +// extern ??? gProcScr_WorldMapFaceHolder +// extern ??? gProcScr_WorldMapFaceCtrl +// extern ??? gUnknown_08A3D728 +// extern ??? gUnknown_08A3D748 +// extern ??? gUnknown_08A3DD08 +// extern ??? gUnknown_08A3DD20 +// extern ??? gUnknown_08A3DD38 +// extern ??? gUnknown_08A3DD88 +// extern ??? gUnknown_08A3DDF4 +// extern ??? gUnknown_08A3DE84 +// extern ??? gUnknown_08A3DECC +// extern ??? gUnknown_08A3DEFC +// extern ??? gUnknown_08A3DF2C +// extern ??? gUnknown_08A3DF64 +// extern ??? gUnknown_08A3DF94 +// extern ??? gUnknown_08A3DFC4 +// extern ??? gUnknown_08A3E124 +// extern ??? gUnknown_08A3E148 +// extern ??? gUnknown_08A3E200 +// extern ??? gUnknown_08A3E224 +// extern ??? gUnknown_08A3E228 +// extern ??? gUnknown_08A3E22C +// extern ??? gUnknown_08A3E23C +// extern ??? gUnknown_08A3E248 +// extern ??? gUnknown_08A3E2C0 +// extern ??? gUnknown_08A3E2F0 +// extern ??? gUnknown_08A3E2F8 +// extern ??? gUnknown_08A3E31C +// extern ??? gUnknown_08A3E360 +// extern ??? gUnknown_08A3E38E +// extern ??? gUnknown_08A3E3BA +// extern ??? gUnknown_08A3E412 +// extern ??? gUnknown_08A3E448 +// extern ??? gUnknown_08A3E458 +// extern ??? gUnknown_08A3E45B +// extern ??? gUnknown_08A3E45E +// extern ??? gUnknown_08A3E461 +// extern ??? gUnknown_08A3E464 +// extern ??? gUnknown_08A3E4D4 +// extern ??? gUnknown_08A3E4F4 +// extern ??? gUnknown_08A3E52C +// extern ??? gUnknown_08A3E55C +// extern ??? gUnknown_08A3E594 +// extern ??? gUnknown_08A3E5E4 +// extern ??? gUnknown_08A3E624 +// extern ??? gUnknown_08A3E6AC +// extern ??? gUnknown_08A3E6E4 +// extern ??? gUnknown_08A3E78C +// extern ??? gUnknown_08A3E888 +// extern ??? gUnknown_08A3E8B8 +// extern ??? gUnknown_08A3E9A0 +// extern ??? gUnknown_08A3EA00 +// extern ??? gUnknown_08A3EA38 +// extern ??? gUnknown_08A3EA70 +// extern ??? gUnknown_08A3EAA8 +// extern ??? gUnknown_08A3EAF0 +// extern ??? gUnknown_08A3EB10 +// extern ??? gUnknown_08A3EB50 +// extern ??? gUnknown_08A3EBE8 +// extern ??? gUnknown_08A3EC48 +// extern ??? gUnknown_08A3ECB0 +// extern ??? gUnknown_08A3ED10 +// extern ??? gUnknown_08A3ED18 +// extern ??? gUnknown_08A3ED60 +// extern ??? gUnknown_08A3EE28 +// extern ??? gUnknown_08A3EE44 +// extern ??? gUnknown_08A3EE6C +// extern ??? gUnknown_08A3EE70 +// extern ??? gUnknown_08A3EE74 +// extern ??? gUnknown_08A3EED4 +// extern ??? gUnknown_08A3EEEC +extern u16 gPal_CharacterEndingMenu[]; +extern u8 gGfx_CharacterEndingMenu[]; +extern u8 gUnknown_08A3FFEC[]; // tsa +extern u8 gUnknown_08A40068[]; // tsa +extern u8 gTsa_SoloEndingNameplate[]; +extern u8 gTsa_SoloEndingWindow[]; +extern u8 gTsa_PairedEndingNameplates[]; +extern u8 gTsa_PairedEndingWindow[]; +extern u16 gPal_FinScreen[]; +extern u8 gGfx_FinScreen[]; +extern u8 gTsa_FinScreen[]; +extern u16 gUnknown_08A40AD4[]; // pal +extern u8 gUnknown_08A40B14[]; // tsa +// extern ??? gUnknown_08A40FC8 +// extern ??? gUnknown_08A4CF2C +// extern ??? gUnknown_08A4D0CC +// extern ??? gUnknown_08A83364 +// extern ??? gUnknown_08A95F64 +// extern ??? gUnknown_08A95FE4 +// extern ??? gUnknown_08A96064 +// extern ??? gUnknown_08A96308 +// extern ??? gUnknown_08A97410 +// extern ??? gUnknown_08A97A40 +// extern ??? gUnknown_08A97A60 +// extern ??? gUnknown_08A97A80 +// extern ??? gUnknown_08A97ACC +// extern ??? gUnknown_08A97AEC +// extern ??? gUnknown_08A97C98 +// extern ??? gUnknown_08A97E28 +// extern ??? gUnknown_08A97E48 +// extern ??? gUnknown_08A97ED8 +// extern ??? gUnknown_08A97FA4 +// extern ??? gUnknown_08A986C0 +// extern ??? gUnknown_08A98BF8 +// extern ??? gUnknown_08A98CFC +// extern ??? gUnknown_08A98D58 +// extern ??? gUnknown_08A98D88 +// extern ??? gUnknown_08A98DA0 +// extern ??? gUnknown_08A98DB8 +// extern ??? gUnknown_08A98DCC +// extern ??? gUnknown_08A98E2C +// extern ??? gUnknown_08A98E4C +// extern ??? gUnknown_08A98E6C +// extern ??? gUnknown_08A98E8C +// extern ??? gUnknown_08A98EAC +// extern ??? gUnknown_08A98F30 +// extern ??? gUnknown_08A9901C +// extern ??? gUnknown_08A99120 +// extern ??? gUnknown_08A99140 +// extern ??? gUnknown_08A9DF74 +// extern ??? gUnknown_08A9E4C4 +// extern ??? gUnknown_08A9E544 +// extern ??? gUnknown_08A9E5BC +// extern ??? gUnknown_08A9E5DC +// extern ??? gUnknown_08A9E688 +// extern ??? gUnknown_08AA114C +// extern ??? gUnknown_08AA1190 +// extern ??? gUnknown_08AA11B0 +// extern ??? gUnknown_08AA11D0 +// extern ??? gUnknown_08AA1280 +// extern ??? gUnknown_08AA188C +// extern ??? gUnknown_08AA18AC +// extern ??? gUnknown_08AA1930 +// extern ??? gUnknown_08AA1950 +// extern ??? gUnknown_08AA1970 +// extern ??? gUnknown_08AA1C70 +// extern ??? gUnknown_08AA2044 +// extern ??? gUnknown_08AA2084 +// extern ??? gBgConfig_OpSubtitle +// extern ??? gUnknown_08AA21A4 +// extern ??? gProcScr_OpSubtitle +extern u16 CONST_DATA gPal_OpSubtitle[]; // pal +extern u8 CONST_DATA gGfx_OpSubtitle_00[]; // gfx +extern u8 CONST_DATA gGfx_OpSubtitle_01[]; // gfx +extern u8 CONST_DATA gGfx_OpSubtitle_02[]; // gfx +extern u8 CONST_DATA gGfx_OpSubtitle_03[]; // gfx +extern u8 CONST_DATA gGfx_OpSubtitle_04[]; // gfx +extern u8 CONST_DATA gGfx_OpSubtitle_05[]; // gfx +extern u8 CONST_DATA gGfx_OpSubtitle_06[]; // gfx +extern u8 CONST_DATA gTsa_OpSubtitle_00[]; // tsa +extern u8 CONST_DATA gTsa_OpSubtitle_01[]; // tsa +extern u8 CONST_DATA gTsa_OpSubtitle_02[]; // tsa +extern u8 CONST_DATA gTsa_OpSubtitle_03[]; // tsa +extern u8 CONST_DATA gTsa_OpSubtitle_04[]; // tsa +extern u8 CONST_DATA gTsa_OpSubtitle_05[]; // tsa +extern u8 CONST_DATA gTsa_OpSubtitle_06[]; // tsa +// extern ??? gUnknown_08AA6BFA +// extern ??? gUnknown_08AA6C0E +// extern ??? gUnknown_08AA6C22 +// extern ??? gUnknown_08AA6C36 +// extern ??? gUnknown_08AA6C4A +// extern ??? gUnknown_08AA6C58 +// extern ??? gUnknown_08AA6C66 +// extern ??? gUnknown_08AA6C74 +// extern ??? gUnknown_08AA6C82 +// extern ??? gUnknown_08AA6C8A +// extern ??? gUnknown_08AA6C92 +// extern ??? gUnknown_08AA6C9A +// extern ??? gUnknown_08AA6CA4 +// extern ??? gUnknown_08AA6CBC +// extern ??? gUnknown_08AA6CDC +// extern ??? gUnknown_08AA6D04 +// extern ??? gUnknown_08AA6D14 +// extern ??? gUnknown_08AA6EA4 +// extern ??? gUnknown_08AA7034 +// extern ??? gUnknown_08AA705C +// extern ??? gUnknown_08AA707C +// extern ??? gUnknown_08AA709C +// extern ??? gUnknown_08AA70BC +// extern ??? gUnknown_08AA70DC +// extern ??? gUnknown_08AA70EA +// extern ??? gUnknown_08AA7116 +// extern ??? gUnknown_08AA712A +// extern ??? gUnknown_08AA715C +// extern ??? gUnknown_08AA7194 +extern u8 gGfx_TitleMainBackground_1[]; +extern u8 gGfx_TitleMainBackground_2[]; +extern u8 gTsa_TitleMainBackground[]; +extern u16 gPal_TitleMainBackground[]; +extern u8 gGfx_TitleDragonForeground[]; +extern u8 gTsa_TitleDragonForeground[]; +extern u16 gPal_TitleDragonForeground[]; +extern u8 gGfx_FireEmblemLogo[]; +extern u8 gGfx_SubtitlePressStart[]; +extern u16 gPal_PressStart[]; +extern u16 gPal_08AADBE8[]; +extern u8 gGfx_08AADC08[]; +extern u8 gTsa_08AAE61C[]; +extern u16 gPal_08AAE8CC[]; +extern u8 gGfx_08AAE8EC[]; +extern u8 gTsa_08AAF928[]; +extern u16 gPal_08AAFCF4[]; +extern u8 gGfx_08AAFD14[]; +extern u8 gTsa_08AAFF10[]; +extern u16 gPal_08AB0114[]; +extern u8 gGfx_08AB0134[]; +extern u8 gTsa_08AB0A20[]; +extern u16 gPal_08AB0B24[]; +extern u8 gGfx_TitleDemonKing[]; +extern u8 gTsa_TitleDemonKing[]; +extern u16 gPal_TitleDemonKing[]; +extern u8 gGfx_TitleLargeGlowingOrb[]; +extern u16 gPal_TitleLargeGlowingOrb[]; +extern u8 gGfx_TitleSmallLightBubbles[]; +extern u16 gPal_TitleSmallLightBubbles[]; +// extern ??? gUnknown_08AB21D8 +// extern ??? gUnknown_08AB5D90 +// extern ??? gUnknown_08AB630C +// extern ??? gUnknown_08AB632C +// extern ??? gUnknown_08AB7AC0 +// extern ??? gUnknown_08AB7DB0 +// extern ??? gUnknown_08AB7DD0 +// extern ??? gUnknown_08AB87E0 +// extern ??? gUnknown_08AB8CAC +// extern ??? gUnknown_08AB8CCC +// extern ??? gUnknown_08AB942C +// extern ??? gUnknown_08ABB14C +// extern ??? gUnknown_08ABC074 +// extern ??? gUnknown_08ABC22C +// extern ??? gUnknown_08ABD174 +// extern ??? gUnknown_08ABD348 +// extern ??? gUnknown_08ABE120 +// extern ??? gUnknown_08ABE304 +// extern ??? gUnknown_08ABEF70 +// extern ??? gUnknown_08ABF168 +// extern ??? gUnknown_08AC0BD8 +// extern ??? gUnknown_08AC1878 +// extern ??? gUnknown_08AC1B98 +// extern ??? gUnknown_08AC1C8C +// extern ??? gUnknown_08AC1DEC +// extern ??? gUnknown_08AC2B24 +// extern ??? gUnknown_08AC2CB4 +// extern ??? gUnknown_08AC3A2C +// extern ??? gUnknown_08AC3BC8 +// extern ??? gUnknown_08AC4760 +// extern ??? gUnknown_08AC4928 +// extern ??? gUnknown_08AC5420 +// extern ??? gUnknown_08AC5614 +// extern ??? gUnknown_08AC7374 +// extern ??? gUnknown_08AC8DDC +// extern ??? gUnknown_08AC91F8 +// extern ??? gUnknown_08AC933C +// extern ??? gUnknown_08AC949C +// extern ??? gUnknown_08ACAF70 +// extern ??? gUnknown_08ACBF58 +// extern ??? gUnknown_08ACC340 +// extern ??? gUnknown_08ACC3E0 +// extern ??? gUnknown_08ACC540 +// extern ??? gUnknown_08ACE0B8 +// extern ??? gUnknown_08ACEED0 +// extern ??? gUnknown_08ACF200 +// extern ??? gUnknown_08ACF314 +// extern ??? gUnknown_08ACF474 +// extern ??? gUnknown_08AD1048 +// extern ??? gUnknown_08AD206C +// extern ??? gUnknown_08AD236C +// extern ??? gUnknown_08AD24B4 +// extern ??? gUnknown_08AD2614 +// extern ??? gUnknown_08AD423C +// extern ??? gUnknown_08AD5094 +// extern ??? gUnknown_08AD543C +// extern ??? gUnknown_08AD54DC +// extern ??? gUnknown_08AD563C +// extern ??? gUnknown_08AD72FC +// extern ??? gUnknown_08AD8518 +// extern ??? gUnknown_08AD88D4 +// extern ??? gUnknown_08AD89A8 +// extern ??? gUnknown_08AD8B08 +// extern ??? gUnknown_08ADA31C +// extern ??? gUnknown_08ADB804 +// extern ??? gUnknown_08ADBC0C +// extern ??? gUnknown_08ADBD18 +// extern ??? gUnknown_08ADBE78 +// extern ??? gUnknown_08ADBE98 +// extern ??? gUnknown_08ADC3C0 +// extern ??? gUnknown_08ADC708 +// extern ??? gUnknown_08ADC728 +// extern ??? gUnknown_08ADCCB8 +// extern ??? gUnknown_08ADD050 +// extern ??? gUnknown_08ADD070 +// extern ??? gUnknown_08ADD6EC +// extern ??? gUnknown_08ADDA54 +// extern ??? gUnknown_08ADDA74 +// extern ??? gUnknown_08ADE080 +// extern ??? gUnknown_08ADE47C +// extern ??? gUnknown_08ADE49C +// extern ??? gUnknown_08ADEB1C +// extern ??? gUnknown_08ADEED4 +// extern ??? gUnknown_08ADEEF4 +// extern ??? gUnknown_08ADF58C +// extern ??? gUnknown_08ADFA08 +// extern ??? gUnknown_08ADFA28 +// extern ??? gUnknown_08AE00E4 +// extern ??? gUnknown_08AE04D4 +// extern ??? gUnknown_08AE04F4 +// extern ??? gUnknown_08AE0A48 +// extern ??? gUnknown_08AE0D74 +// extern ??? gUnknown_08AE0D94 +// extern ??? gUnknown_08AE12BC +// extern ??? gUnknown_08AE1634 +// extern ??? gUnknown_08AE1654 +// extern ??? gUnknown_08AE1D00 +// extern ??? gUnknown_08AE20C4 +// extern ??? gUnknown_08AE20E4 +// extern ??? gUnknown_08AE281C +// extern ??? gUnknown_08AE2BF4 +// extern ??? gUnknown_08AE2C14 +// extern ??? gUnknown_08AE33D4 +// extern ??? gUnknown_08AE3734 +// extern ??? gUnknown_08AE3754 +// extern ??? gUnknown_08AE3E54 +// extern ??? gUnknown_08AE41E4 +// extern ??? gUnknown_08AE4204 +// extern ??? gUnknown_08AE4940 +// extern ??? gUnknown_08AE4CE8 +// extern ??? gUnknown_08AE4D08 +// extern ??? gUnknown_08AE53C8 +// extern ??? gUnknown_08AE5730 +// extern ??? gUnknown_08AE5750 +// extern ??? gUnknown_08AE5D54 +// extern ??? gUnknown_08AE60B0 +// extern ??? gUnknown_08AE60D0 +// extern ??? gUnknown_08AE6648 +// extern ??? gUnknown_08AE69EC +// extern ??? gUnknown_08AE6A0C +// extern ??? gUnknown_08AE6FA8 +// extern ??? gUnknown_08AE72C8 +// extern ??? gUnknown_08AE72E8 +// extern ??? gUnknown_08AE78B0 +// extern ??? gUnknown_08AE7C2C +// extern ??? gUnknown_08AE7C4C +// extern ??? gUnknown_08AE819C +// extern ??? gUnknown_08AE84BC +// extern ??? gUnknown_08AE84DC +// extern ??? gUnknown_08AE8AB8 +// extern ??? gUnknown_08AE8D84 +// extern ??? gUnknown_08AE8DA4 +// extern ??? gUnknown_08AE9364 +// extern ??? gUnknown_08AE9720 +// extern ??? gUnknown_08AE9740 +// extern ??? gUnknown_08AE9CA4 +// extern ??? gUnknown_08AEA02C +// extern ??? gUnknown_08AEA04C +// extern ??? gUnknown_08AEA7A8 +// extern ??? gUnknown_08AEAB50 +// extern ??? gUnknown_08AEAB70 +// extern ??? gUnknown_08AEB1B8 +// extern ??? gUnknown_08AEB56C +// extern ??? gUnknown_08AEB58C +// extern ??? gUnknown_08AEBCEC +// extern ??? gUnknown_08AEC048 +// extern ??? gUnknown_08AEC068 +// extern ??? gUnknown_08AEC724 +// extern ??? gUnknown_08AECAC0 +// extern ??? gUnknown_08AECAE0 +// extern ??? gUnknown_08AED0A4 +// extern ??? gUnknown_08AED3E8 +// extern ??? gUnknown_08AED408 +// extern ??? gUnknown_08AED95C +// extern ??? gUnknown_08AEDC80 +// extern ??? gUnknown_08AEDCA0 +// extern ??? gUnknown_08AEE218 +// extern ??? gUnknown_08AEE564 +// extern ??? gUnknown_08AEE584 +// extern ??? gUnknown_08AEEBB0 +// extern ??? gUnknown_08AEEECC +// extern ??? gUnknown_08AEEEEC +// extern ??? gUnknown_08AEF580 +// extern ??? gUnknown_08AEF880 +// extern ??? gUnknown_08AEF8A0 +// extern ??? gUnknown_08AEFDC8 +// extern ??? gUnknown_08AF0130 +// extern ??? gUnknown_08AF0150 +// extern ??? gUnknown_08AF09E4 +// extern ??? gUnknown_08AF0DE8 +// extern ??? gUnknown_08AF0E08 +// extern ??? gUnknown_08AF16CC +// extern ??? gUnknown_08AF1AC8 +// extern ??? gUnknown_08AF1AE8 +// extern ??? gUnknown_08AF1B18 +// extern ??? gUnknown_08AF1B38 +// extern ??? gUnknown_08AF1FB0 +// extern ??? gUnknown_08AF1FD0 +// extern ??? gUnknown_08AF2634 +// extern ??? gUnknown_08AF2654 +// extern ??? gUnknown_08AF310C +// extern ??? gUnknown_08AF312C +// extern ??? gUnknown_08AF404C +// extern ??? gUnknown_08AF4330 +// extern ??? gUnknown_08AF47F0 +// extern ??? gUnknown_08B103D8 +// extern ??? gUnknown_08B104D8 +// extern ??? gUnknown_08B10630 +// extern ??? gUnknown_08B10ABC +// extern ??? gUnknown_08B10ADC +// extern ??? gUnknown_08B10CA4 +// extern ??? gUnknown_08B11864 +// extern ??? gUnknown_08B118C4 +// extern ??? gUnknown_08B11C0C +// extern ??? gUnknown_08B11D0C +// extern ??? gUnknown_08B125F4 +/* #include classchg.h */ +// extern ??? gpBuf +// extern ??? gUnknown_08B12AA8 +// extern ??? gUnknown_08B12AC2 +// extern ??? gUnknown_08B12AD0 +// extern ??? gUnknown_08B12AE0 +// extern ??? gUnknown_08B12B04 +// extern ??? gUnknown_08B12B1C +// extern ??? gUnknown_08B12B3C +// extern ??? gUnknown_08B12B9C +// extern ??? gUnknown_08B12BEC +// extern ??? gUnknown_08B12C14 +// extern ??? gUnknown_08B12C3C +extern struct ProcCmd CONST_DATA ProcScr_E_Guide1[]; +// extern ??? ProcScr_E_Guide2 +extern u8 Img_CommGameBgScreen[]; // gfx +extern u16 gUnknown_08B1754C[]; // pal +extern u16 gUnknown_08B1756C[]; // pal, used in opsubtitle +// extern ??? gUnknown_08B176CC +// extern ??? gUnknown_08B177C0 +// extern ??? gUnknown_08B17864 +// extern ??? gUnknown_08B17B44 +extern u8 gUnknown_08B17B64[]; // gfx? +extern u8 gUnknown_08B18D68[]; +extern u16 gUnknown_08B18ED4[]; // pal +// extern ??? gUnknown_08B18F34 +// extern ??? gUnknown_08B196D8 +// extern ??? gUnknown_08B19854 +// extern ??? gUnknown_08B19874 +// extern ??? gUnknown_08B19DEC +// extern ??? gUnknown_08B19E0C +// extern ??? _impure_ptr +// extern ??? gUnknown_08B1FA24 +// extern ??? gUnknown_08B1FA38 +// extern ??? gUnknown_08B1FA40 +// extern ??? gUnknown_08B1FE40 +// extern ??? gUnknown_08B1FE44 +// extern ??? gUnknown_08B1FE48 +// extern ??? gUnknown_08B1FE4C +// extern ??? gUnknown_08B1FE50 +// extern ??? gUnknown_08B1FE54 +// extern ??? gUnknown_08C00008 +// extern ??? gUnknown_08EE0008 +// extern ??? gUnknown_08EF8008 + +#endif // GUARD_VARIABLES_H diff --git a/EngineHacks/Necessary/GrowthGetters/GrowthGetters.event b/EngineHacks/Necessary/GrowthGetters/GrowthGetters.event index bf715c5124..6060b6e335 100644 --- a/EngineHacks/Necessary/GrowthGetters/GrowthGetters.event +++ b/EngineHacks/Necessary/GrowthGetters/GrowthGetters.event @@ -1,10 +1,11 @@ //Growth Bonuses from skills are located in the GrowthSkills folder #include "GrowthBonuses/GrowthBonuses.event" + #include "C/Installer.event" PUSH ORG $2BA28 - jumpToHack(Write_Growths_To_Battle_Struct) + //jumpToHack(Write_Growths_To_Battle_Struct) ORG $2B9C4 jumpToHack(Enemy_Autolevel) diff --git a/EngineHacks/Necessary/ModularStatScreen/DisplayGrowthsOptions/DisplayGrowthsOptions.event b/EngineHacks/Necessary/ModularStatScreen/DisplayGrowthsOptions/DisplayGrowthsOptions.event index bbf42f1492..ed4408e96b 100644 --- a/EngineHacks/Necessary/ModularStatScreen/DisplayGrowthsOptions/DisplayGrowthsOptions.event +++ b/EngineHacks/Necessary/ModularStatScreen/DisplayGrowthsOptions/DisplayGrowthsOptions.event @@ -1,4 +1,4 @@ //Don't touch these -#define Growth_Options "FIXED_GROWTHS_MODE|(FIXED_GROWTHS_DONT_BOOST<<1)|(STACKABLE_GROWTH_BOOSTS<<2)|(ENEMY_NPC_FIXED_GROWTHS<<3)|(USE_STAT_COLORS<<4)|(METIS_TOME_BOOST<<8)|((FIXED_GROWTHS_FLAG_ID&0xFF)<<0x10)|((FIXED_GROWTHS_FLAG_ID&0xFF00)<<0x10)" +#define Growth_Options "FIXED_GROWTHS_MODE|(FIXED_GROWTHS_DONT_BOOST<<1)|(STACKABLE_GROWTH_BOOSTS<<2)|(ENEMY_NPC_FIXED_GROWTHS<<3)|(USE_STAT_COLORS<<4)|(STAT_BRACKETING_EXISTS<<5)|(METIS_TOME_BOOST<<8)|((FIXED_GROWTHS_FLAG_ID&0xFF)<<0x10)|((FIXED_GROWTHS_FLAG_ID&0xFF00)<<0x10)" #define Stat_Page_Ram_Loc 0x203FFF0 \ No newline at end of file