diff --git a/.vscode/settings.json b/.vscode/settings.json index 09222479f4..0766c80424 100644 --- a/.vscode/settings.json +++ b/.vscode/settings.json @@ -1,7 +1,9 @@ { "files.eol": "\n", "files.insertFinalNewline": true, - "editor.rulers": [120], + "editor.rulers": [ + 120 + ], "clang-tidy.compilerArgs": [ "-std=gnu89", "-Iinclude", @@ -31,7 +33,8 @@ "python.analysis.extraPaths": [ "./tools", "./tools/build/sprite", - "./tools/splat" + "./tools/splat", + "./tools/build/imgfx" ], "[c]": { "editor.wordSeparators": "`~!@#%^&*()-=+[{]}\\|;:'\",.<>/?", // no $, for scripts @@ -53,4 +56,6 @@ "docs/doxygen": true }, "C_Cpp.default.cStandard": "c89", + "python.linting.mypyEnabled": true, + "python.linting.enabled": true, } diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index f0a7ab37df..06146951b3 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -4,7 +4,7 @@ Thank you for your interest in contributing to this project! ## Dependencies -There are a few additional dependencies needed when contributing to this project. You can install them with `./install.sh --extra`. +There are a few additional dependencies needed when contributing to this project. You can install them with `./install_deps.sh --extra`. ## Build System @@ -69,13 +69,11 @@ Once the C file compiles, you can compare the assembly generated by your code ve ./diff.py -mwo function_name ``` -(Sometimes, `-mwo` doesn't work. We don't know why yet; use `-mw` if you encounter issues.) - `diff.py` displays the difference between the original game's assembly (on the left) and what your C code generated (on the right). If you want to compare with the last saved version as well, you can use `-3` to get a three-column diff of the original (left), current (middle), and previous (right). Passing `-b` instead of `-3` gives a three-way diff of original, current, and the version from when `diff.py` was started. Run `./diff.py -h` to see other flags and options. ### Matching the function -You're on your own now. Get your C code compiling to match the original assembly! `diff.py`, when running with `-m`, will automatically recompile your code whenever you save the `.c` file. +You're on your own now. Get your C code compiling to match the original assembly! `diff.py`, when running with `-mw`, will automatically recompile your code whenever you save the `.c` file. If you use Visual Studio Code, you can use _Run Test Task_ to run `diff.py` and show you errors and warnings from the compiler inline. (You might want to attach _Run Test Task_ to a keybinding, as you'll be using it often.) diff --git a/Dockerfile b/Dockerfile index 7d698140f3..7d9f4bd887 100644 --- a/Dockerfile +++ b/Dockerfile @@ -4,9 +4,10 @@ ENV DEBIAN_FRONTEND=noninteractive COPY requirements.txt / COPY requirements_extra.txt / -COPY install.sh / +COPY install_deps.sh / +COPY install_compilers.sh / -RUN apt-get update && ./install.sh --extra +RUN apt-get update && ./install_deps.sh --extra && ./install_compilers.sh RUN mkdir /papermario WORKDIR /papermario diff --git a/README.md b/README.md index 82386dad59..aef33370be 100644 --- a/README.md +++ b/README.md @@ -14,7 +14,7 @@ It builds the following ROMs: | PAL | `2111d39265a317414d359e35a7d971c4dfa5f9e1` | [![Progress (PAL)][progress-pal-badge]][progress-pal] | | iQue | `5c724685085eba796537573dd6f84aaddedc8582` | [![Progress (iQue)][progress-ique-badge]][progress-ique] | -To set up the repository, see [INSTALL.md](INSTALL.md). +To set up the repository, see [SETUP.md](SETUP.md). Please see [CONTRIBUTING.md](CONTRIBUTING.md) for information on how to contribute to the project. Any and all help is welcome! diff --git a/INSTALL.md b/SETUP.md similarity index 75% rename from INSTALL.md rename to SETUP.md index d0cf3a8c39..ea238bda92 100644 --- a/INSTALL.md +++ b/SETUP.md @@ -22,7 +22,7 @@ cd papermario Install build dependencies: ```sh -./install.sh +./install_deps.sh ``` > **NOTE:** On Mac, if you get an error that looks like @@ -34,36 +34,16 @@ Install build dependencies: >Please `brew unlink coreutils` before continuing. >``` > ->it's fine to just open `install.sh` in a text editor, delete the `md5sha1sum` from the `brew install` line, and rerun it (put it back after so you don't accidentally commit it!) - -Copy baseroms into the following places (at least 1 is required): - -* `ver/us/baserom.z64` (sha1: `3837f44cda784b466c9a2d99df70d77c322b97a0`) -* `ver/jp/baserom.z64` (sha1: `b9cca3ff260b9ff427d981626b82f96de73586d3`) - -(If you're using WSL, you can enter the Linux filesystem by opening `\\wsl$` in File Explorer; e.g. `\\wsl$\Ubuntu\home\\papermario`.) - -Configure the build and extract assets from the base ROM: -```sh -./configure -``` - -Compile the game: -``` -ninja -``` - -If you get `papermario.z64: OK` at the end, the build succeeded! - -The output ROM is `papermario.z64` - you can run this in any N64 emulator. +>it's fine to just open `install_deps.sh` in a text editor, delete the `md5sha1sum` from the `brew install` line, and rerun it (put it back after so you don't accidentally commit it!) +Continue onto [building](#building) ## WSL 2 1. Install or upgrade to **WSL 2** following [these instructions](https://aka.ms/wsl2-install) (Ubuntu is recommended) 2. Open a WSL terminal 3. Run the following command: `sudo apt update && sudo apt upgrade && cd ~` -4. Continue with [the instructions for Linux](#unix) +4. Continue with [building](#building) If you have Visual Studio Code, you can type `code .` to open the repo within it. `Ctrl + J` opens up a Linux terminal within VS Code. @@ -77,7 +57,7 @@ docker build . -t pm docker run --rm -ti -v $(pwd):/papermario pm ``` -Then continue with [the instructions for Linux](#unix), but you can skip the install.sh! +Then continue with [building](#building) ## Nix @@ -88,4 +68,28 @@ export NIXPKGS_ALLOW_UNSUPPORTED_SYSTEM=1 nix-shell ``` -Like the instructions for Docker, continue with [the instructions for Linux](#unix), but you can skip the install.sh! +Like the instructions for Docker, continue with [building](#building) + +# Building + +Copy baseroms into the following places (at least 1 is required): + +* `ver/us/baserom.z64` (sha1: `3837f44cda784b466c9a2d99df70d77c322b97a0`) +* `ver/jp/baserom.z64` (sha1: `b9cca3ff260b9ff427d981626b82f96de73586d3`) +* `ver/pal/baserom.z64` (sha1: `2111d39265a317414d359e35a7d971c4dfa5f9e1`) +* `ver/ique/baserom.z64` (sha1: `5c724685085eba796537573dd6f84aaddedc8582`) + +(If you're using WSL, you can enter the Linux filesystem by opening `\\wsl$` in File Explorer; e.g. `\\wsl$\Ubuntu\home\\papermario`.) + +Configure the build and extract assets from the base ROM: +```sh +./configure +``` + +Compile the game: +``` +ninja +``` + +If you get `papermario.z64: OK` at the end, the build succeeded and the built rom matches the input rom! + diff --git a/diff_evt.py b/diff_evt.py index b86990b127..5cfc78d9ab 100755 --- a/diff_evt.py +++ b/diff_evt.py @@ -7,10 +7,10 @@ import subprocess import sys from diff import Display, debounced_fs_watch -from colorama import Fore, Back, Style +from colorama import Fore, Style sys.path.append("tools") -from tools.update_evts import parse_symbol_addrs +from old.update_evts import parse_symbol_addrs from tools.disasm_script import ScriptDisassembler, get_constants parser = argparse.ArgumentParser( diff --git a/include/enums.h b/include/enums.h index 946c47664c..95b5a0a99a 100644 --- a/include/enums.h +++ b/include/enums.h @@ -2200,383 +2200,6 @@ enum ActorPartTargetFlags { ACTOR_PART_TARGET_FLAG_4 = 0x04, }; -enum PlayerSprites { - SPR_Mario1 = 0x1, - SPR_Mario1_Back = 0x2, - SPR_MarioB1 = 0x3, - SPR_MarioB2 = 0x4, - SPR_MarioB3 = 0x5, - SPR_MarioW1 = 0x6, - SPR_MarioW1_Back = 0x7, - SPR_MarioW2 = 0x8, - SPR_MarioW3 = 0x9, - SPR_Peach1 = 0xA, - SPR_Peach1_Back = 0xB, - SPR_Peach2 = 0xC, - SPR_Peach3 = 0xD, -}; - -// TODO: extract player sprite + animations -enum PlayerAnims { - ANIM_Mario1_Still = 0x00010000, - ANIM_Mario1_TiredStill = 0x00010001, - ANIM_Mario1_Idle = 0x00010002, - ANIM_Mario1_TiredIdle = 0x00010003, - ANIM_Mario1_Walk = 0x00010004, - ANIM_Mario1_Run = 0x00010005, - ANIM_Mario1_BeforeJump = 0x00010006, - ANIM_Mario1_Jump = 0x00010007, - ANIM_Mario1_Fall = 0x00010008, - ANIM_Mario1_Land = 0x00010009, - ANIM_Mario1_Sit = 0x0001000A, - ANIM_Mario1_SpinJump = 0x0001000B, - ANIM_Mario1_SpinFall = 0x0001000C, - ANIM_Mario1_SpinLand = 0x0001000D, - ANIM_Mario1_Frozen = 0x0001000E, - ANIM_Mario1_Fallen = 0x0001000F, - ANIM_Mario1_Spin = 0x00010010, - ANIM_Mario1_SpeedySpin = 0x00010011, - ANIM_Mario1_SpinAttack = 0x00010012, - ANIM_Mario1_SitUnused = 0x00010013, - ANIM_Mario1_Crouch = 0x00010014, - ANIM_Mario1_CrouchBurnt = 0x00010015, - ANIM_Mario1_Throw = 0x00010016, - ANIM_Mario1_Hurt = 0x00010017, - ANIM_Mario1_FallDown = 0x00010018, - ANIM_Mario1_TouchedFire = 0x00010019, - ANIM_Mario1_HurtFoot = 0x0001001A, - ANIM_Mario1_PanicRun = 0x0001001B, - ANIM_Mario1_Eat = 0x0001001C, - ANIM_Mario1_StickOutTongue = 0x0001001D, - ANIM_Mario1_PlantFireFlower = 0x0001001E, - ANIM_Mario1_UsePower = 0x0001001F, - ANIM_Mario1_FightingStance = 0x00010020, - ANIM_Mario1_Thinking = 0x00010021, - ANIM_Mario1_Dizzy = 0x00010022, - ANIM_Mario1_VacantStare = 0x00010023, - ANIM_Mario1_GetItem = 0x00010024, - ANIM_Mario1_Drink = 0x00010025, - ANIM_Mario1_Squish = 0x00010026, - ANIM_Mario1_ThinkingRun = 0x00010027, - ANIM_Mario1_Question = 0x00010028, - ANIM_Mario1_NodYes = 0x00010029, - ANIM_Mario1_LookUp = 0x0001002A, - ANIM_Mario1_Flail = 0x0001002B, - ANIM_Mario1_Pray = 0x0001002C, - ANIM_Mario1_Chuckle = 0x0001002D, - ANIM_Mario1_FallBack = 0x0001002E, - ANIM_Mario1_Burnt = 0x0001002F, - ANIM_Mario1_GetUp = 0x00010030, - ANIM_Mario1_DustOff = 0x00010031, - ANIM_Mario1_ThumbsUp = 0x00010032, - ANIM_Mario1_TossItem = 0x00010033, - ANIM_MarioB1_Stomp = 0x00030000, - ANIM_MarioB1_Trip = 0x00030001, - ANIM_MarioB1_Dying = 0x00030002, - ANIM_MarioB1_SleepStill = 0x00030003, - ANIM_MarioB1_Sleep = 0x00030004, - ANIM_MarioB1_SickStill = 0x00030005, - ANIM_MarioB1_Sick = 0x00030006, - ANIM_MarioB1_ReadyToDrink = 0x00030007, - ANIM_MarioB1_ApplyCream = 0x00030008, - ANIM_MarioB1_AdjustCap = 0x00030009, - ANIM_MarioB1_FingerWag = 0x0003000A, - ANIM_MarioB1_JumpForJoy = 0x0003000B, - ANIM_MarioB1_Leeching = 0x0003000C, - ANIM_MarioB1_Smash1_Begin = 0x0003000D, - ANIM_MarioB1_Smash1_PullBack = 0x0003000E, - ANIM_MarioB1_Smash1_Hold1 = 0x0003000F, - ANIM_MarioB1_Smash1_Hold2 = 0x00030010, - ANIM_MarioB1_Smash1_PreSwing = 0x00030011, - ANIM_MarioB1_Smash1_Swing = 0x00030012, - ANIM_MarioB1_Smash1_Spin = 0x00030013, - ANIM_MarioB1_Smash2_Begin = 0x00030014, - ANIM_MarioB1_Smash2_PullBack = 0x00030015, - ANIM_MarioB1_Smash2_Hold1 = 0x00030016, - ANIM_MarioB1_Smash2_Hold2 = 0x00030017, - ANIM_MarioB1_Smash2_PreSwing = 0x00030018, - ANIM_MarioB1_Smash2_Swing = 0x00030019, - ANIM_MarioB1_Smash2_Spin = 0x0003001A, - ANIM_MarioB1_Smash3_Begin = 0x0003001B, - ANIM_MarioB1_Smash3_PullBack = 0x0003001C, - ANIM_MarioB1_Smash3_Hold1 = 0x0003001D, - ANIM_MarioB1_Smash3_Hold2 = 0x0003001E, - ANIM_MarioB1_Smash3_PreSwing = 0x0003001F, - ANIM_MarioB1_Smash3_Swing = 0x00030020, - ANIM_MarioB1_Smash3_Spin = 0x00030021, - ANIM_MarioB2_SpinSmash1_Begin = 0x00040000, - ANIM_MarioB2_SpinSmash1_Raise = 0x00040001, - ANIM_MarioB2_SpinSmash1_Hold1 = 0x00040002, - ANIM_MarioB2_SpinSmash1_Hold2 = 0x00040003, - ANIM_MarioB2_SpinSmash1_PreSwing = 0x00040004, - ANIM_MarioB2_SpinSmash1_Swing = 0x00040005, - ANIM_MarioB2_SpinSmash2_Begin = 0x00040006, - ANIM_MarioB2_SpinSmash2_Raise = 0x00040007, - ANIM_MarioB2_SpinSmash2_Hold1 = 0x00040008, - ANIM_MarioB2_SpinSmash2_Hold2 = 0x00040009, - ANIM_MarioB2_SpinSmash2_PreSwing = 0x0004000A, - ANIM_MarioB2_SpinSmash2_Swing = 0x0004000B, - ANIM_MarioB2_SpinSmash3_Begin = 0x0004000C, - ANIM_MarioB2_SpinSmash3_Raise = 0x0004000D, - ANIM_MarioB2_SpinSmash3_Hold1 = 0x0004000E, - ANIM_MarioB2_SpinSmash3_Hold2 = 0x0004000F, - ANIM_MarioB2_SpinSmash3_PreSwing = 0x00040010, - ANIM_MarioB2_SpinSmash3_Swing = 0x00040011, - ANIM_MarioB2_Hammer1 = 0x00040012, - ANIM_MarioB2_Hammer2 = 0x00040013, - ANIM_MarioB2_Hammer3 = 0x00040014, - ANIM_MarioB2_DustyHammer = 0x00040015, - ANIM_MarioB2_HammerThrow1_Begin = 0x00040016, - ANIM_MarioB2_HammerThrow1_Raise = 0x00040017, - ANIM_MarioB2_HammerThrow1_Hold1 = 0x00040018, - ANIM_MarioB2_HammerThrow1_Hold2 = 0x00040019, - ANIM_MarioB2_HammerThrow1_PreThrow = 0x0004001A, - ANIM_MarioB2_HammerThrow1_Throw = 0x0004001B, - ANIM_MarioB2_HammerThrow2_Begin = 0x0004001C, - ANIM_MarioB2_HammerThrow2_Raise = 0x0004001D, - ANIM_MarioB2_HammerThrow2_Hold1 = 0x0004001E, - ANIM_MarioB2_HammerThrow2_Hold2 = 0x0004001F, - ANIM_MarioB2_HammerThrow2_PreThrow = 0x00040020, - ANIM_MarioB2_HammerThrow2_Throw = 0x00040021, - ANIM_MarioB2_HammerThrow3_Begin = 0x00040022, - ANIM_MarioB2_HammerThrow3_Raise = 0x00040023, - ANIM_MarioB2_HammerThrow3_Hold1 = 0x00040024, - ANIM_MarioB2_HammerThrow3_Hold2 = 0x00040025, - ANIM_MarioB2_HammerThrow3_PreThrow = 0x00040026, - ANIM_MarioB2_HammerThrow3_Throw = 0x00040027, - ANIM_MarioB2_BerserkIdle = 0x00040028, - ANIM_MarioB2_BerserkStill = 0x00040029, - ANIM_MarioB2_Inert = 0x0004002A, - ANIM_MarioB2_InertTired = 0x0004002B, - ANIM_MarioB3_Hustled = 0x00050000, - ANIM_MarioB3_Petrified = 0x00050001, - ANIM_MarioB3_StoneBurnt = 0x00050002, - ANIM_MarioB3_BurnHurt = 0x00050003, - ANIM_MarioB3_Hammer1_Charging = 0x00050004, - ANIM_MarioB3_Hammer1_Charged = 0x00050005, - ANIM_MarioB3_Hammer2_Charging = 0x00050006, - ANIM_MarioB3_Hammer2_Charged = 0x00050007, - ANIM_MarioB3_Hammer3_Charging = 0x00050008, - ANIM_MarioB3_Hammer3_Charged = 0x00050009, - ANIM_MarioW1_CarryWalk = 0x00060000, - ANIM_MarioW1_CarryAbove = 0x00060001, - ANIM_MarioW1_CarryRun = 0x00060002, - ANIM_MarioW1_CarryAboveRun = 0x00060003, - ANIM_MarioW1_PushToward = 0x00060004, - ANIM_MarioW1_TakeItem = 0x00060005, - ANIM_MarioW1_PlaceItem = 0x00060006, - ANIM_MarioW1_CarryIdle = 0x00060007, - ANIM_MarioW1_TakeItemSquashed = 0x00060008, - ANIM_MarioW1_JumpWatt = 0x00060009, - ANIM_MarioW1_FallWatt = 0x0006000A, - ANIM_MarioW1_LandWatt = 0x0006000B, - ANIM_MarioW1_Lift = 0x0006000C, - ANIM_MarioW1_Lift_Back = 0x0006000D, - ANIM_MarioW1_Toss = 0x0006000E, - ANIM_MarioW1_Toss_Back = 0x0006000F, - ANIM_MarioW1_Smash1_Miss = 0x00060010, - ANIM_MarioW1_Smash1_Miss_Back = 0x00060011, - ANIM_MarioW1_Smash1_Hit = 0x00060012, - ANIM_MarioW1_Smash1_Hit_Back = 0x00060013, - ANIM_MarioW1_Smash2_Miss = 0x00060014, - ANIM_MarioW1_Smash2_Miss_Back = 0x00060015, - ANIM_MarioW1_Smash2_Hit = 0x00060016, - ANIM_MarioW1_Smash2_Hit_Back = 0x00060017, - ANIM_MarioW1_Smash3_Miss = 0x00060018, - ANIM_MarioW1_Smash3_Miss_Back = 0x00060019, - ANIM_MarioW1_Smash3_Hit = 0x0006001A, - ANIM_MarioW1_Smash3_Hit_Back = 0x0006001B, - ANIM_MarioW1_PunchAir_Back = 0x0006001C, - ANIM_MarioW2_Carried = 0x00080000, - ANIM_MarioW2_FallenPivotable = 0x00080001, - ANIM_MarioW2_TouchedLava = 0x00080002, - ANIM_MarioW2_Collapse = 0x00080003, - ANIM_MarioW2_PraiseTheSun = 0x00080004, - ANIM_MarioW2_HangSwingingLegs = 0x00080005, - ANIM_MarioW2_Hang = 0x00080006, - ANIM_MarioW2_SpeakUp = 0x00080007, - ANIM_MarioW2_IdleYawning = 0x00080008, - ANIM_MarioW2_LayingDown = 0x00080009, - ANIM_MarioW2_Shocked = 0x0008000A, - ANIM_MarioW2_PleaseComeBack = 0x0008000B, - ANIM_MarioW2_LookClosely = 0x0008000C, - ANIM_MarioW2_HoldOnto = 0x0008000D, - ANIM_MarioW2_RideLaki = 0x0008000E, - ANIM_MarioW2_RideSushie = 0x0008000F, - ANIM_MarioW2_DiveSushie = 0x00080010, - ANIM_MarioW2_TouchNose = 0x00080011, - ANIM_MarioW2_PanicHoverStill = 0x00080012, - ANIM_MarioW2_PanicHover = 0x00080013, - ANIM_MarioW2_Jump = 0x00080014, - ANIM_MarioW2_JumpHitHead = 0x00080015, - ANIM_MarioW2_Surprise = 0x00080016, - ANIM_MarioW2_Flail = 0x00080017, - ANIM_MarioW2_PanicStill = 0x00080018, - ANIM_MarioW2_Panic = 0x00080019, - ANIM_MarioW2_Thrown = 0x0008001A, - ANIM_MarioW2_DeepExhale = 0x0008001B, - ANIM_MarioW2_NodYesTwice = 0x0008001C, - ANIM_MarioW2_SleepStanding = 0x0008001D, - ANIM_MarioW2_JoltAwake = 0x0008001E, - ANIM_MarioW2_FlailArms = 0x0008001F, - ANIM_MarioW2_PushSide = 0x00080020, - ANIM_MarioW2_LookUpWalk = 0x00080021, - ANIM_MarioW2_LookAround = 0x00080022, - ANIM_MarioW2_SitStill = 0x00080023, - ANIM_MarioW2_SitIdle = 0x00080024, - ANIM_MarioW2_SitNodYes = 0x00080025, - ANIM_MarioW2_HoldLetter = 0x00080026, - ANIM_MarioW2_ReadLetter = 0x00080027, - ANIM_MarioW3_ShakeHead = 0x00090000, - ANIM_MarioW3_ShakeHeadHard = 0x00090001, - ANIM_MarioW3_8bit_Still = 0x00090002, - ANIM_MarioW3_8bit_Run = 0x00090003, - ANIM_MarioW3_8bit_TurnAround = 0x00090004, - ANIM_MarioW3_8bit_Jump = 0x00090005, - ANIM_Peach1_Still = 0x000A0000, - ANIM_Peach1_Idle = 0x000A0001, - ANIM_Peach1_Walk = 0x000A0002, - ANIM_Peach1_Run = 0x000A0003, - ANIM_Peach1_RunLiftDress = 0x000A0004, - ANIM_Peach1_StepUp = 0x000A0005, - ANIM_Peach1_StepDown = 0x000A0006, - ANIM_Peach1_HoldCream = 0x000A0007, - ANIM_Peach1_HoldCream_Back = 0x000A0008, - ANIM_Peach1_HoldStrawberry = 0x000A0009, - ANIM_Peach1_HoldStrawberry_Back = 0x000A000A, - ANIM_Peach1_HoldButter = 0x000A000B, - ANIM_Peach1_HoldButter_Back = 0x000A000C, - ANIM_Peach1_HoldCleanser = 0x000A000D, - ANIM_Peach1_HoldCleanser_Back = 0x000A000E, - ANIM_Peach1_HoldWater = 0x000A000F, - ANIM_Peach1_HoldWater_Back = 0x000A0010, - ANIM_Peach1_HoldMilk = 0x000A0011, - ANIM_Peach1_HoldMilk_Back = 0x000A0012, - ANIM_Peach1_HoldFlour = 0x000A0013, - ANIM_Peach1_HoldFlour_Back = 0x000A0014, - ANIM_Peach1_HoldEgg = 0x000A0015, - ANIM_Peach1_HoldEgg_Back = 0x000A0016, - ANIM_Peach1_HoldCompleteCake = 0x000A0017, - ANIM_Peach1_HoldCompleteCake_Back = 0x000A0018, - ANIM_Peach1_HoldCakeBowl = 0x000A0019, - ANIM_Peach1_HoldCakeBowl_Back = 0x000A001A, - ANIM_Peach1_HoldCakeMixed = 0x000A001B, - ANIM_Peach1_HoldCakeMixed_Back = 0x000A001C, - ANIM_Peach1_HoldCakePan = 0x000A001D, - ANIM_Peach1_HoldCakePan_Back = 0x000A001E, - ANIM_Peach1_HoldCakeBatter = 0x000A001F, - ANIM_Peach1_HoldCakeBatter_Back = 0x000A0020, - ANIM_Peach1_HoldBareCake = 0x000A0021, - ANIM_Peach1_HoldBareCake_Back = 0x000A0022, - ANIM_Peach1_HoldSalt = 0x000A0023, - ANIM_Peach1_HoldSalt_Back = 0x000A0024, - ANIM_Peach1_HoldSugar = 0x000A0025, - ANIM_Peach1_HoldSugar_Back = 0x000A0026, - ANIM_Peach1_HoldIcingCake = 0x000A0027, - ANIM_Peach1_HoldIcingCake_Back = 0x000A0028, - ANIM_Peach1_HoldBerryCake = 0x000A0029, - ANIM_Peach1_HoldBerryCake_Back = 0x000A002A, - ANIM_Peach1_CarryCream = 0x000A002B, - ANIM_Peach1_CarryCream_Back = 0x000A002C, - ANIM_Peach1_CarryStrawberry = 0x000A002D, - ANIM_Peach1_CarryStrawberry_Back = 0x000A002E, - ANIM_Peach1_CarryButter = 0x000A002F, - ANIM_Peach1_CarryButter_Back = 0x000A0030, - ANIM_Peach1_CarryCleanser = 0x000A0031, - ANIM_Peach1_CarryCleanser_Back = 0x000A0032, - ANIM_Peach1_CarryWater = 0x000A0033, - ANIM_Peach1_CarryWater_Back = 0x000A0034, - ANIM_Peach1_CarryMilk = 0x000A0035, - ANIM_Peach1_CarryMilk_Back = 0x000A0036, - ANIM_Peach1_CarryFlour = 0x000A0037, - ANIM_Peach1_CarryFlour_Back = 0x000A0038, - ANIM_Peach1_CarryEgg = 0x000A0039, - ANIM_Peach1_CarryEgg_Back = 0x000A003A, - ANIM_Peach1_CarryCompleteCake = 0x000A003B, - ANIM_Peach1_CarryCompleteCake_Back = 0x000A003C, - ANIM_Peach1_CarryCakeBowl = 0x000A003D, - ANIM_Peach1_CarryCakeBowl_Back = 0x000A003E, - ANIM_Peach1_CarryCakeMixed = 0x000A003F, - ANIM_Peach1_CarryCakeMixed_Back = 0x000A0040, - ANIM_Peach1_CarryCakePan = 0x000A0041, - ANIM_Peach1_CarryCakePan_Back = 0x000A0042, - ANIM_Peach1_CarryCakeBatter = 0x000A0043, - ANIM_Peach1_CarryCakeBatter_Back = 0x000A0044, - ANIM_Peach1_CarryBareCake = 0x000A0045, - ANIM_Peach1_CarryBareCake_Back = 0x000A0046, - ANIM_Peach1_CarrySalt = 0x000A0047, - ANIM_Peach1_CarrySalt_Back = 0x000A0048, - ANIM_Peach1_CarrySugar = 0x000A0049, - ANIM_Peach1_CarrySugar_Back = 0x000A004A, - ANIM_Peach1_CarryIcingCake = 0x000A004B, - ANIM_Peach1_CarryIcingCake_Back = 0x000A004C, - ANIM_Peach1_CarryBerryCake = 0x000A004D, - ANIM_Peach1_CarryBerryCake_Back = 0x000A004E, - ANIM_Peach2_RaiseArms = 0x000C0000, - ANIM_Peach2_Talk = 0x000C0001, - ANIM_Peach2_LowerArms = 0x000C0002, - ANIM_Peach2_Yawn = 0x000C0003, - ANIM_Peach2_Sleep = 0x000C0004, - ANIM_Peach2_Gasp = 0x000C0005, - ANIM_Peach2_GaspStill = 0x000C0006, - ANIM_Peach2_Shout = 0x000C0007, - ANIM_Peach2_EndShout = 0x000C0008, - ANIM_Peach2_Delighted = 0x000C0009, - ANIM_Peach2_GiveItem = 0x000C000A, - ANIM_Peach2_OpenDoors = 0x000C000B, - ANIM_Peach2_Curious = 0x000C000C, - ANIM_Peach2_Startle = 0x000C000D, - ANIM_Peach2_SadStill = 0x000C000E, - ANIM_Peach2_SadTalk = 0x000C000F, - ANIM_Peach2_SpreadArms = 0x000C0010, - ANIM_Peach2_LookAround = 0x000C0011, - ANIM_Peach2_ArmsCrossedIdle = 0x000C0012, - ANIM_Peach2_ArmsCrossedTalk = 0x000C0013, - ANIM_Peach2_ForwardIdle = 0x000C0014, - ANIM_Peach2_ForwardShout = 0x000C0015, - ANIM_Peach2_ForwardHappy = 0x000C0016, - ANIM_Peach2_ForwardSad = 0x000C0017, - ANIM_Peach2_Carried = 0x000C0018, - ANIM_Peach2_Thrown = 0x000C0019, - ANIM_Peach2_Land = 0x000C001A, - ANIM_Peach2_TiedHangIdle = 0x000C001B, - ANIM_Peach2_TiedHangStruggle = 0x000C001C, - ANIM_Peach2_TiedStill = 0x000C001D, - ANIM_Peach2_TiedIdle = 0x000C001E, - ANIM_Peach2_MixingFull = 0x000C001F, - ANIM_Peach2_Mixing1 = 0x000C0020, - ANIM_Peach2_Mixing2 = 0x000C0021, - ANIM_Peach2_Mixing3 = 0x000C0022, - ANIM_Peach2_Mixing4 = 0x000C0023, - ANIM_Peach2_UseParasol = 0x000C0024, - ANIM_Peach2_PutAwayParasol = 0x000C0025, - ANIM_Peach2_TalkIdle = 0x000C0026, - ANIM_Peach2_CantFitParasol = 0x000C0027, - ANIM_Peach2_Inert = 0x000C0028, - ANIM_Peach3_PresentCompleteCake = 0x000D0000, - ANIM_Peach3_PresentBareCake = 0x000D0001, - ANIM_Peach3_PresentBerryCake = 0x000D0002, - ANIM_Peach3_PresentIcingCake = 0x000D0003, - ANIM_Peach3_InformalTalk = 0x000D0004, - ANIM_Peach3_ForwardHoldItem = 0x000D0005, - ANIM_Peach3_ForwardPlaceItem = 0x000D0006, - ANIM_Peach3_ReachIntoOven = 0x000D0007, - ANIM_Peach3_TiedSideways = 0x000D0008, - ANIM_Peach3_TiedTalk = 0x000D0009, - ANIM_Peach3_TiedShout = 0x000D000A, - ANIM_Peach3_TiedLaugh = 0x000D000B, - ANIM_Peach3_PourBatter = 0x000D000C, - ANIM_Peach3_WalkSad = 0x000D000D, - ANIM_Peach3_TiedUpsideDown = 0x000D000E, - ANIM_Peach3_Pray = 0x000D000F, - ANIM_Peach3_ReachForButtonHigh = 0x000D0010, - ANIM_Peach3_PressButtonHigh = 0x000D0011, - ANIM_Peach3_AfterPressButtonHigh = 0x000D0012, - ANIM_Peach3_ReachForButton = 0x000D0013, - ANIM_Peach3_PressButton = 0x000D0014, - ANIM_Peach3_AfterPressButton = 0x000D0015, -}; - enum AmbientSounds { AMBIENT_SPOOKY = 0, AMBIENT_WIND = 1, @@ -3471,7 +3094,7 @@ enum ItemEntityFlags { // governs item behavior after spawning until being picked up enum ItemPhysicsStates { ITEM_PHYSICS_STATE_INIT = 0x0, - ITEM_PHYSICS_STATE_ALIVE = 0x1, // + ITEM_PHYSICS_STATE_ALIVE = 0x1, // ITEM_PHYSICS_STATE_DEAD = 0x2, // item is vanished or fallen out of the world ITEM_PHYSICS_STATE_TOUCH = 0x3, // player has touched the item ITEM_PHYSICS_STATE_04 = 0x4, diff --git a/install_compilers.sh b/install_compilers.sh new file mode 100755 index 0000000000..37635c3c39 --- /dev/null +++ b/install_compilers.sh @@ -0,0 +1,28 @@ +#!/bin/bash + +uname=`uname` + +if [[ "$uname" == "Darwin" ]]; then + echo "Downloading gcc/binutils for macOS" + curl -L "https://github.com/pmret/gcc-papermario/releases/download/master/mac.tar.gz" | tar zx -C tools/build/cc/gcc + curl -L "https://github.com/pmret/binutils-papermario/releases/download/master/mac.tar.gz" | tar zx -C tools/build/cc/GCC + + # 2.7.2 + curl -L "https://github.com/decompals/mips-gcc-2.7.2/releases/download/main/gcc-2.7.2-mac.tar.gz" | tar zx -C tools/build/cc/gcc2.7.2 + curl -L "https://github.com/decompals/mips-binutils-2.6/releases/download/main/binutils-2.6-mac.tar.gz" | tar zx -C tools/build/cc/gcc2.7.2 + + echo "Downloading IDO 5.3 for macOS" + curl -L "https://github.com/decompals/ido-static-recomp/releases/download/v0.2/ido-5.3-recomp-macos-latest.tar.gz" | tar zx -C tools/build/cc/ido5.3 + exit 0 +fi + +echo "Downloading gcc/binutils for Linux" +curl -L "https://github.com/pmret/gcc-papermario/releases/download/master/linux.tar.gz" | tar zx -C tools/build/cc/gcc +curl -L "https://github.com/pmret/binutils-papermario/releases/download/master/linux.tar.gz" | tar zx -C tools/build/cc/gcc + +# 2.7.2 +curl -L "https://github.com/decompals/mips-gcc-2.7.2/releases/download/main/gcc-2.7.2-linux.tar.gz" | tar zx -C tools/build/cc/gcc2.7.2 +curl -L "https://github.com/decompals/mips-binutils-2.6/releases/download/main/binutils-2.6-linux.tar.gz" | tar zx -C tools/build/cc/gcc2.7.2 + +echo "Downloading IDO 5.3 for Linux" +curl -L "https://github.com/decompals/ido-static-recomp/releases/download/v0.2/ido-5.3-recomp-ubuntu-latest.tar.gz" | tar zx -C tools/build/cc/ido5.3 diff --git a/install.sh b/install_deps.sh similarity index 85% rename from install.sh rename to install_deps.sh index 204166c8ba..e279e34658 100755 --- a/install.sh +++ b/install_deps.sh @@ -12,17 +12,6 @@ unset supported if [[ "$uname" == "Darwin" ]]; then supported=true - echo "Downloading gcc/binutils for macOS" - curl -L "https://github.com/pmret/gcc-papermario/releases/download/master/mac.tar.gz" | tar zx -C tools/build/cc/gcc - curl -L "https://github.com/pmret/binutils-papermario/releases/download/master/mac.tar.gz" | tar zx -C tools/build/cc/GCC - - # 2.7.2 - curl -L "https://github.com/decompals/mips-gcc-2.7.2/releases/download/main/gcc-2.7.2-mac.tar.gz" | tar zx -C tools/build/cc/gcc2.7.2 - curl -L "https://github.com/decompals/mips-binutils-2.6/releases/download/main/binutils-2.6-mac.tar.gz" | tar zx -C tools/build/cc/gcc2.7.2 - - echo "Downloading IDO 5.3 for macOS" - curl -L "https://github.com/decompals/ido-static-recomp/releases/download/v0.2/ido-5.3-recomp-macos-latest.tar.gz" | tar zx -C tools/build/cc/ido5.3 - echo "Installing packages for macOS" if ! command -v brew >/dev/null 2>&1; then @@ -243,7 +232,7 @@ fi if [ "$supported" != true ]; then - echo "The following distros (and their derivatives) are supported by install.sh:" + echo "The following distros (and their derivatives) are supported by install_deps.sh:" echo "- Debian/Ubuntu (apt)" echo "- Arch Linux (pacman)" echo "- openSUSE (zypper)" @@ -252,14 +241,3 @@ if [ "$supported" != true ]; then echo "Please consider contributing and adding an installation script for your distro." exit 1 fi - -echo "Downloading gcc/binutils for Linux" -curl -L "https://github.com/pmret/gcc-papermario/releases/download/master/linux.tar.gz" | tar zx -C tools/build/cc/gcc -curl -L "https://github.com/pmret/binutils-papermario/releases/download/master/linux.tar.gz" | tar zx -C tools/build/cc/gcc - -# 2.7.2 -curl -L "https://github.com/decompals/mips-gcc-2.7.2/releases/download/main/gcc-2.7.2-linux.tar.gz" | tar zx -C tools/build/cc/gcc2.7.2 -curl -L "https://github.com/decompals/mips-binutils-2.6/releases/download/main/binutils-2.6-linux.tar.gz" | tar zx -C tools/build/cc/gcc2.7.2 - -echo "Downloading IDO 5.3 for Linux" -curl -L "https://github.com/decompals/ido-static-recomp/releases/download/v0.2/ido-5.3-recomp-ubuntu-latest.tar.gz" | tar zx -C tools/build/cc/ido5.3 diff --git a/requirements_extra.txt b/requirements_extra.txt index 70ba316193..16ecae8601 100644 --- a/requirements_extra.txt +++ b/requirements_extra.txt @@ -6,3 +6,5 @@ watchdog gitpython colour ahocorasick-rs +types-tqdm +types-colorama diff --git a/src/101b90_len_8f0.c b/src/101b90_len_8f0.c index 8f5be0243e..0c352ec918 100644 --- a/src/101b90_len_8f0.c +++ b/src/101b90_len_8f0.c @@ -2,6 +2,7 @@ #include "sprite.h" #include "nu/nusys.h" #include "ld_addrs.h" +#include "sprite/player.h" #ifdef SHIFT #define SPRITE_ROM_START (u32) _1943000_ROM_START + 0x10 diff --git a/src/17D6A0.c b/src/17D6A0.c index 40f2018199..8757de1d3e 100644 --- a/src/17D6A0.c +++ b/src/17D6A0.c @@ -6,6 +6,7 @@ #include "entity.h" #include "ld_addrs.h" #include "battle/action_cmd.h" +#include "sprite/player.h" extern IMG_BIN ui_battle_menu_spirits_png[]; extern PAL_BIN ui_battle_menu_spirits_pal[]; diff --git a/src/18C790.c b/src/18C790.c index fa2c3f1ff4..f5da264e5d 100644 --- a/src/18C790.c +++ b/src/18C790.c @@ -15,6 +15,7 @@ #include "sprite/npc/BattleSushie.h" #include "sprite/npc/BattleLakilester.h" #include "sprite/npc/BattleBow.h" +#include "sprite/player.h" extern HudScript HES_ProjectorBeam; extern IconHudScriptPair gItemHudScripts[]; diff --git a/src/18F340.c b/src/18F340.c index eaf45fc630..85199d64fe 100644 --- a/src/18F340.c +++ b/src/18F340.c @@ -7,6 +7,7 @@ #include "sprite/npc/BattleMerlee.h" #include "battle/action_cmd/flee.h" #include "battle/battle.h" +#include "sprite/player.h" extern HudScript HES_Happy; extern HudScript HES_HPDrain; diff --git a/src/415D90.c b/src/415D90.c index b9b25e139e..05d0fcf857 100644 --- a/src/415D90.c +++ b/src/415D90.c @@ -1,6 +1,7 @@ #include "battle/battle.h" #include "hud_element.h" #include "battle/action_cmd.h" +#include "sprite/player.h" #include "sprite/npc/Goompa.h" #include "sprite/npc/BattleGoombario.h" diff --git a/src/77480.c b/src/77480.c index a2b8a16773..0dc03b11bf 100644 --- a/src/77480.c +++ b/src/77480.c @@ -3,6 +3,7 @@ #include "world/actions.h" #include "sprite.h" #include "world/partner/watt.h" +#include "sprite/player.h" #ifdef SHIFT #define inspect_icon_VRAM_DEF inspect_icon_VRAM diff --git a/src/7bb60_len_41b0.c b/src/7bb60_len_41b0.c index eb4feef291..d8410b451e 100644 --- a/src/7bb60_len_41b0.c +++ b/src/7bb60_len_41b0.c @@ -1,5 +1,6 @@ #include "common.h" #include "world/partners.h" +#include "sprite/player.h" extern f32 GravityParamsStartJump[]; extern f32 D_8010C928; diff --git a/src/C50A0.c b/src/C50A0.c index 15e17a0b12..0acaf3f8ba 100644 --- a/src/C50A0.c +++ b/src/C50A0.c @@ -8,6 +8,7 @@ #include "message_ids.h" #include "nu/nusys.h" #include "ld_addrs.h" +#include "sprite/player.h" #if VERSION_IQUE // TODO: remove if section is split in iQue release diff --git a/src/battle/area/arn/actor/tubbas_heart.c b/src/battle/area/arn/actor/tubbas_heart.c index 73f049b06b..8a58ae89df 100644 --- a/src/battle/area/arn/actor/tubbas_heart.c +++ b/src/battle/area/arn/actor/tubbas_heart.c @@ -1,6 +1,7 @@ #include "../area.h" #include "sprite/npc/BattleBow.h" #include "sprite/npc/TubbasHeart.h" +#include "sprite/player.h" #define NAMESPACE A(tubbas_heart) diff --git a/src/battle/area/flo2/actor/huff_n_puff.c b/src/battle/area/flo2/actor/huff_n_puff.c index 995e6b899d..39156fc0fe 100644 --- a/src/battle/area/flo2/actor/huff_n_puff.c +++ b/src/battle/area/flo2/actor/huff_n_puff.c @@ -1,6 +1,7 @@ #include "../area.h" #include "sprite/npc/HuffNPuff.h" #include "sprite/npc/RuffPuff.h" +#include "sprite/player.h" #include "battle/action_cmd/whirlwind.h" #include "battle/action_cmd/stop_leech.h" diff --git a/src/battle/area/isk_part_2/actor/tutankoopa.c b/src/battle/area/isk_part_2/actor/tutankoopa.c index 90d4b2ab9f..25c2f89245 100644 --- a/src/battle/area/isk_part_2/actor/tutankoopa.c +++ b/src/battle/area/isk_part_2/actor/tutankoopa.c @@ -2,6 +2,7 @@ #include "sprite/npc/Tutankoopa.h" #include "sprite/npc/ChainChomp.h" #include "sprite/npc/BuzzyBeetle.h" +#include "sprite/player.h" #define NAMESPACE A(tutankoopa) diff --git a/src/battle/area/iwa/actor/buzzar.c b/src/battle/area/iwa/actor/buzzar.c index 722b51ee88..3d25bc935a 100644 --- a/src/battle/area/iwa/actor/buzzar.c +++ b/src/battle/area/iwa/actor/buzzar.c @@ -2,6 +2,7 @@ #include "sprite/npc/Buzzar.h" #include "battle/action_cmd/break_free.h" #include "battle/action_cmd/whirlwind.h" +#include "sprite/player.h" #define NAMESPACE A(buzzar) diff --git a/src/battle/area/kmr_part_2/actor/goomba_king.c b/src/battle/area/kmr_part_2/actor/goomba_king.c index 95e349a9c3..0984e11795 100644 --- a/src/battle/area/kmr_part_2/actor/goomba_king.c +++ b/src/battle/area/kmr_part_2/actor/goomba_king.c @@ -1,5 +1,6 @@ #include "../area.h" #include "sprite/npc/GoombaKing.h" +#include "sprite/player.h" #define NAMESPACE A(goomba_king) diff --git a/src/battle/area/kmr_part_3/actor/jr_troopa.c b/src/battle/area/kmr_part_3/actor/jr_troopa.c index 07d189934f..56d61e236e 100644 --- a/src/battle/area/kmr_part_3/actor/jr_troopa.c +++ b/src/battle/area/kmr_part_3/actor/jr_troopa.c @@ -1,6 +1,7 @@ #include "../area.h" #include "sprite/npc/JrTroopa.h" #include "sprite/npc/ParaJrTroopa.h" +#include "sprite/player.h" #include "sprite/npc/Goompa.h" #define NAMESPACE A(jr_troopa) diff --git a/src/battle/area/kpa2/actor/bowser_intro.c b/src/battle/area/kpa2/actor/bowser_intro.c index d7398e8982..52578e5c86 100644 --- a/src/battle/area/kpa2/actor/bowser_intro.c +++ b/src/battle/area/kpa2/actor/bowser_intro.c @@ -2,6 +2,7 @@ #include "sprite.h" #include "sprite/npc/BattleBowser.h" #include "sprite/npc/ParadePeach.h" +#include "sprite/player.h" #define NAMESPACE A(bowser_intro) diff --git a/src/battle/area/kzn2/actor/lava_piranha.c b/src/battle/area/kzn2/actor/lava_piranha.c index b0fd295328..200bd51c24 100644 --- a/src/battle/area/kzn2/actor/lava_piranha.c +++ b/src/battle/area/kzn2/actor/lava_piranha.c @@ -3,6 +3,7 @@ #include "sprite/npc/BattleKolorado.h" #include "sprite/npc/LavaBud.h" #include "sprite/npc/PetitPiranha.h" +#include "sprite/player.h" #include "animation_script.h" #include "entity.h" #include "ld_addrs.h" diff --git a/src/battle/area/mac/actor/master3.c b/src/battle/area/mac/actor/master3.c index 38337dc294..e557927d66 100644 --- a/src/battle/area/mac/actor/master3.c +++ b/src/battle/area/mac/actor/master3.c @@ -1,5 +1,6 @@ #include "../area.h" #include "sprite/npc/TheMaster.h" +#include "sprite/player.h" #define NAMESPACE A(master3) diff --git a/src/battle/area/nok/actor/kent_c_koopa.c b/src/battle/area/nok/actor/kent_c_koopa.c index 2985757428..112a8b2c82 100644 --- a/src/battle/area/nok/actor/kent_c_koopa.c +++ b/src/battle/area/nok/actor/kent_c_koopa.c @@ -1,5 +1,6 @@ #include "../area.h" #include "sprite/npc/KentCKoopa.h" +#include "sprite/player.h" #include "sprite/npc/Coin.h" #define NAMESPACE A(kent_c_koopa) diff --git a/src/battle/area/omo2_1/actor/shy_squad.c b/src/battle/area/omo2_1/actor/shy_squad.c index e1c90af09c..19e8571332 100644 --- a/src/battle/area/omo2_1/actor/shy_squad.c +++ b/src/battle/area/omo2_1/actor/shy_squad.c @@ -2,6 +2,7 @@ #include "script_api/battle.h" #include "effects.h" #include "sprite/npc/ShySquadGuy.h" +#include "sprite/player.h" #define NAMESPACE b_area_omo2_1_shy_squad diff --git a/src/battle/area/tik2/actor/blooper_baby.c b/src/battle/area/tik2/actor/blooper_baby.c index 8c95fe2ad5..a5ab84e804 100644 --- a/src/battle/area/tik2/actor/blooper_baby.c +++ b/src/battle/area/tik2/actor/blooper_baby.c @@ -1,6 +1,7 @@ #include "../area.h" #include "sprite/npc/BabyBlooper.h" #include "battle/action_cmd/stop_leech.h" +#include "sprite/player.h" #define NAMESPACE A(blooper_baby) diff --git a/src/battle/area/trd_part_3/actor/eldstar.c b/src/battle/area/trd_part_3/actor/eldstar.c index 4cff45cd0c..59ef0123cd 100644 --- a/src/battle/area/trd_part_3/actor/eldstar.c +++ b/src/battle/area/trd_part_3/actor/eldstar.c @@ -1,5 +1,6 @@ #include "../area.h" #include "sprite/npc/WorldEldstar.h" +#include "sprite/player.h" #define NAMESPACE A(eldstar) diff --git a/src/battle/btl_evt_library.c b/src/battle/btl_evt_library.c index 077eb443bd..cb0c15e5bb 100644 --- a/src/battle/btl_evt_library.c +++ b/src/battle/btl_evt_library.c @@ -2,6 +2,7 @@ #include "effects.h" #include "battle/battle.h" #include "script_api/battle.h" +#include "sprite/player.h" extern EvtScript EVS_Enemy_Hit_Impl; extern EvtScript EVS_Enemy_SpinAround_Impl; diff --git a/src/battle/common/actor/forest_fuzzy.inc.c b/src/battle/common/actor/forest_fuzzy.inc.c index 6080c1d71d..8d0fe93d2e 100644 --- a/src/battle/common/actor/forest_fuzzy.inc.c +++ b/src/battle/common/actor/forest_fuzzy.inc.c @@ -1,6 +1,7 @@ #include "battle/battle.h" #include "script_api/battle.h" #include "sprite/npc/Fuzzy.h" +#include "sprite/player.h" #define NAMESPACE A(forest_fuzzy) diff --git a/src/battle/common/actor/fuzzy.inc.c b/src/battle/common/actor/fuzzy.inc.c index 6524216581..ba2e4e8d7a 100644 --- a/src/battle/common/actor/fuzzy.inc.c +++ b/src/battle/common/actor/fuzzy.inc.c @@ -1,6 +1,7 @@ #include "battle/battle.h" #include "script_api/battle.h" #include "sprite/npc/Fuzzy.h" +#include "sprite/player.h" #include "effects.h" #define NAMESPACE A(fuzzy) diff --git a/src/battle/common/actor/jungle_fuzzy.inc.c b/src/battle/common/actor/jungle_fuzzy.inc.c index 5827665725..7a2b3910b8 100644 --- a/src/battle/common/actor/jungle_fuzzy.inc.c +++ b/src/battle/common/actor/jungle_fuzzy.inc.c @@ -2,6 +2,7 @@ #include "effects.h" #include "battle/battle.h" #include "script_api/battle.h" +#include "sprite/player.h" #include "sprite/npc/Fuzzy.h" #include "battle/action_cmd/stop_leech.h" diff --git a/src/battle/common/actor/swoopula.inc.c b/src/battle/common/actor/swoopula.inc.c index d83c556d25..e80dfbbe2f 100644 --- a/src/battle/common/actor/swoopula.inc.c +++ b/src/battle/common/actor/swoopula.inc.c @@ -2,6 +2,7 @@ #include "script_api/battle.h" #include "effects.h" #include "sprite/npc/Swooper.h" +#include "sprite/player.h" #include "battle/action_cmd/stop_leech.h" #define NAMESPACE A(swoopula) diff --git a/src/battle/common/move/HammerSupport.inc.c b/src/battle/common/move/HammerSupport.inc.c index dfdb9cff19..93958c8c33 100644 --- a/src/battle/common/move/HammerSupport.inc.c +++ b/src/battle/common/move/HammerSupport.inc.c @@ -1,6 +1,7 @@ #include "common.h" #include "script_api/battle.h" #include "battle/action_cmd/hammer.h" +#include "sprite/player.h" #include "world/common/todo/IsBerserkerEquipped.inc.c" #include "world/common/todo/ShouldMovesAutoSucceed.inc.c" diff --git a/src/battle/common/move/JumpSupport.inc.c b/src/battle/common/move/JumpSupport.inc.c index e6a15fba5e..504c14ab61 100644 --- a/src/battle/common/move/JumpSupport.inc.c +++ b/src/battle/common/move/JumpSupport.inc.c @@ -1,6 +1,7 @@ #include "common.h" #include "script_api/battle.h" #include "battle/action_cmd/jump.h" +#include "sprite/player.h" s32 N(D_802A10F0)[] = { 9, 3, 9, 3, 9, 3, 8, 3, diff --git a/src/battle/common/move/StarBeamSupport.inc.c b/src/battle/common/move/StarBeamSupport.inc.c index 1a316f5751..baa9c44376 100644 --- a/src/battle/common/move/StarBeamSupport.inc.c +++ b/src/battle/common/move/StarBeamSupport.inc.c @@ -1,5 +1,6 @@ #include "common.h" #include "script_api/battle.h" +#include "sprite/player.h" #include "common/StarPower.inc.c" diff --git a/src/battle/common/move/UseItem.inc.c b/src/battle/common/move/UseItem.inc.c index 86c024e345..77e10d13e3 100644 --- a/src/battle/common/move/UseItem.inc.c +++ b/src/battle/common/move/UseItem.inc.c @@ -1,4 +1,5 @@ #include "common.h" +#include "sprite/player.h" /// Provide arg `TRUE` on `LVar1` to disable refunding. EvtScript N(UseItemWithEffect) = { diff --git a/src/battle/move/hammer/attack.c b/src/battle/move/hammer/attack.c index d59b95f311..a8d0904892 100644 --- a/src/battle/move/hammer/attack.c +++ b/src/battle/move/hammer/attack.c @@ -2,6 +2,7 @@ #include "script_api/battle.h" #include "sprite/npc/WorldBombette.h" #include "battle/action_cmd/hammer.h" +#include "sprite/player.h" #define NAMESPACE battle_move_hammer_attack diff --git a/src/battle/move/hammer/hammer_charge_0.c b/src/battle/move/hammer/hammer_charge_0.c index 5f72642c4b..ce7c858025 100644 --- a/src/battle/move/hammer/hammer_charge_0.c +++ b/src/battle/move/hammer/hammer_charge_0.c @@ -1,5 +1,6 @@ #include "common.h" #include "effects.h" +#include "sprite/player.h" #define NAMESPACE battle_move_hammer_charge_0 diff --git a/src/battle/move/hammer/hammer_charge_1.c b/src/battle/move/hammer/hammer_charge_1.c index d5ac7d5d02..5a87c5ded2 100644 --- a/src/battle/move/hammer/hammer_charge_1.c +++ b/src/battle/move/hammer/hammer_charge_1.c @@ -1,5 +1,6 @@ #include "common.h" #include "effects.h" +#include "sprite/player.h" #define NAMESPACE battle_move_hammer_charge_1 diff --git a/src/battle/move/hammer/hammer_charge_2.c b/src/battle/move/hammer/hammer_charge_2.c index 5cfa2f404c..030e1da270 100644 --- a/src/battle/move/hammer/hammer_charge_2.c +++ b/src/battle/move/hammer/hammer_charge_2.c @@ -1,5 +1,6 @@ #include "common.h" #include "effects.h" +#include "sprite/player.h" #define NAMESPACE battle_move_hammer_charge_2 diff --git a/src/battle/move/hammer/hammer_throw.c b/src/battle/move/hammer/hammer_throw.c index 0e70548b1f..d3406f16b0 100644 --- a/src/battle/move/hammer/hammer_throw.c +++ b/src/battle/move/hammer/hammer_throw.c @@ -1,6 +1,7 @@ #include "common.h" #include "effects.h" #include "entity.h" +#include "sprite/player.h" #define NAMESPACE battle_move_hammer_throw diff --git a/src/battle/move/hammer/mega_quake.c b/src/battle/move/hammer/mega_quake.c index 8d53645628..10c8571d0e 100644 --- a/src/battle/move/hammer/mega_quake.c +++ b/src/battle/move/hammer/mega_quake.c @@ -1,5 +1,6 @@ #include "common.h" #include "effects.h" +#include "sprite/player.h" #define NAMESPACE battle_move_mega_quake diff --git a/src/battle/move/hammer/power_quake.c b/src/battle/move/hammer/power_quake.c index 81689bec72..bd1e4bcb61 100644 --- a/src/battle/move/hammer/power_quake.c +++ b/src/battle/move/hammer/power_quake.c @@ -1,5 +1,6 @@ #include "common.h" #include "effects.h" +#include "sprite/player.h" #define NAMESPACE battle_move_power_quake diff --git a/src/battle/move/hammer/quake_hammer.c b/src/battle/move/hammer/quake_hammer.c index e2224c0603..f006e9e66f 100644 --- a/src/battle/move/hammer/quake_hammer.c +++ b/src/battle/move/hammer/quake_hammer.c @@ -1,5 +1,6 @@ #include "common.h" #include "effects.h" +#include "sprite/player.h" #define NAMESPACE battle_move_quake_hammer diff --git a/src/battle/move/hammer/spin_smash.c b/src/battle/move/hammer/spin_smash.c index 724456aa86..0eff0756d1 100644 --- a/src/battle/move/hammer/spin_smash.c +++ b/src/battle/move/hammer/spin_smash.c @@ -1,5 +1,6 @@ #include "common.h" #include "effects.h" +#include "sprite/player.h" #define NAMESPACE battle_move_spin_smash diff --git a/src/battle/move/item/coconut.c b/src/battle/move/item/coconut.c index f95c778d3f..1d52eb7d8c 100644 --- a/src/battle/move/item/coconut.c +++ b/src/battle/move/item/coconut.c @@ -2,6 +2,7 @@ #include "script_api/battle.h" #include "entity.h" #include "ld_addrs.h" +#include "sprite/player.h" #define NAMESPACE battle_item_coconut diff --git a/src/battle/move/item/dried_shroom.c b/src/battle/move/item/dried_shroom.c index f74ebf0433..8c7e577189 100644 --- a/src/battle/move/item/dried_shroom.c +++ b/src/battle/move/item/dried_shroom.c @@ -1,6 +1,7 @@ #include "common.h" #include "script_api/battle.h" #include "effects.h" +#include "sprite/player.h" #define NAMESPACE battle_item_dried_shroom diff --git a/src/battle/move/item/dusty_hammer.c b/src/battle/move/item/dusty_hammer.c index f321ad888b..99d94a7d8e 100644 --- a/src/battle/move/item/dusty_hammer.c +++ b/src/battle/move/item/dusty_hammer.c @@ -2,6 +2,7 @@ #include "script_api/battle.h" #include "entity.h" #include "ld_addrs.h" +#include "sprite/player.h" #define NAMESPACE battle_item_dusty_hammer diff --git a/src/battle/move/item/egg_missile.c b/src/battle/move/item/egg_missile.c index c6c6bb5b27..5d02ab0312 100644 --- a/src/battle/move/item/egg_missile.c +++ b/src/battle/move/item/egg_missile.c @@ -3,6 +3,7 @@ #include "effects.h" #include "entity.h" #include "ld_addrs.h" +#include "sprite/player.h" #define NAMESPACE battle_item_egg_missile diff --git a/src/battle/move/item/electro_pop.c b/src/battle/move/item/electro_pop.c index d3ed5a6f7b..e358ebcb35 100644 --- a/src/battle/move/item/electro_pop.c +++ b/src/battle/move/item/electro_pop.c @@ -1,5 +1,6 @@ #include "common.h" #include "script_api/battle.h" +#include "sprite/player.h" #include "effects.h" diff --git a/src/battle/move/item/fire_flower.c b/src/battle/move/item/fire_flower.c index b1f306b024..0884c9d39b 100644 --- a/src/battle/move/item/fire_flower.c +++ b/src/battle/move/item/fire_flower.c @@ -2,6 +2,7 @@ #include "script_api/battle.h" #include "effects.h" #include "model.h" +#include "sprite/player.h" #define NAMESPACE battle_item_fire_flower diff --git a/src/battle/move/item/food.c b/src/battle/move/item/food.c index 226b50b205..365f47887f 100644 --- a/src/battle/move/item/food.c +++ b/src/battle/move/item/food.c @@ -2,6 +2,7 @@ #include "script_api/battle.h" #include "effects.h" #include "entity.h" +#include "sprite/player.h" #define NAMESPACE battle_item_food diff --git a/src/battle/move/item/fright_jar.c b/src/battle/move/item/fright_jar.c index c1e8679ae4..7439c211e1 100644 --- a/src/battle/move/item/fright_jar.c +++ b/src/battle/move/item/fright_jar.c @@ -2,6 +2,7 @@ #include "script_api/battle.h" #include "model.h" #include "effects.h" +#include "sprite/player.h" #define NAMESPACE battle_item_fright_jar diff --git a/src/battle/move/item/hustle_drink.c b/src/battle/move/item/hustle_drink.c index f14c8dd375..5f935d062e 100644 --- a/src/battle/move/item/hustle_drink.c +++ b/src/battle/move/item/hustle_drink.c @@ -1,6 +1,7 @@ #include "common.h" #include "script_api/battle.h" #include "effects.h" +#include "sprite/player.h" #define NAMESPACE battle_item_hustle_drink diff --git a/src/battle/move/item/insecticide_herb.c b/src/battle/move/item/insecticide_herb.c index 3f5355d87e..9860c79f51 100644 --- a/src/battle/move/item/insecticide_herb.c +++ b/src/battle/move/item/insecticide_herb.c @@ -3,6 +3,7 @@ #include "effects.h" #include "entity.h" #include "ld_addrs.h" +#include "sprite/player.h" #define NAMESPACE battle_item_insecticide_herb diff --git a/src/battle/move/item/life_shroom.c b/src/battle/move/item/life_shroom.c index 6156ef4660..6a1fe52b38 100644 --- a/src/battle/move/item/life_shroom.c +++ b/src/battle/move/item/life_shroom.c @@ -2,6 +2,7 @@ #include "script_api/battle.h" #include "effects.h" #include "entity.h" +#include "sprite/player.h" #define NAMESPACE battle_item_life_shroom diff --git a/src/battle/move/item/mushroom.c b/src/battle/move/item/mushroom.c index 4aa5c02d8b..b96ea4604b 100644 --- a/src/battle/move/item/mushroom.c +++ b/src/battle/move/item/mushroom.c @@ -2,6 +2,7 @@ #include "script_api/battle.h" #include "effects.h" #include "entity.h" +#include "sprite/player.h" #define NAMESPACE battle_item_mushroom diff --git a/src/battle/move/item/pebble.c b/src/battle/move/item/pebble.c index 4b64f0a955..2da3ad3495 100644 --- a/src/battle/move/item/pebble.c +++ b/src/battle/move/item/pebble.c @@ -2,6 +2,7 @@ #include "script_api/battle.h" #include "ld_addrs.h" #include "entity.h" +#include "sprite/player.h" #define NAMESPACE battle_item_pebble diff --git a/src/battle/move/item/please_come_back.c b/src/battle/move/item/please_come_back.c index e57fa97aed..d5d326d55f 100644 --- a/src/battle/move/item/please_come_back.c +++ b/src/battle/move/item/please_come_back.c @@ -1,5 +1,6 @@ #include "common.h" #include "script_api/battle.h" +#include "sprite/player.h" #define NAMESPACE battle_item_please_come_back diff --git a/src/battle/move/item/pow_block.c b/src/battle/move/item/pow_block.c index ba65d8dd15..284a7c5511 100644 --- a/src/battle/move/item/pow_block.c +++ b/src/battle/move/item/pow_block.c @@ -2,6 +2,7 @@ #include "script_api/battle.h" #include "entity.h" #include "effects.h" +#include "sprite/player.h" #define NAMESPACE battle_item_pow_block diff --git a/src/battle/move/item/repel_gel.c b/src/battle/move/item/repel_gel.c index 8fc95b7e02..c6c2b63cfb 100644 --- a/src/battle/move/item/repel_gel.c +++ b/src/battle/move/item/repel_gel.c @@ -1,6 +1,7 @@ #include "common.h" #include "script_api/battle.h" #include "effects.h" +#include "sprite/player.h" #define NAMESPACE battle_item_repel_gel diff --git a/src/battle/move/item/sleepy_sheep.c b/src/battle/move/item/sleepy_sheep.c index 7a05be5f94..302a574f2f 100644 --- a/src/battle/move/item/sleepy_sheep.c +++ b/src/battle/move/item/sleepy_sheep.c @@ -3,6 +3,7 @@ #include "entity.h" #include "ld_addrs.h" #include "effects.h" +#include "sprite/player.h" #define NAMESPACE battle_item_sleepy_sheep diff --git a/src/battle/move/item/snowman_doll.c b/src/battle/move/item/snowman_doll.c index 358aec7630..51b8d2f11f 100644 --- a/src/battle/move/item/snowman_doll.c +++ b/src/battle/move/item/snowman_doll.c @@ -2,6 +2,7 @@ #include "script_api/battle.h" #include "effects.h" #include "model.h" +#include "sprite/player.h" #define NAMESPACE battle_item_snowman_doll diff --git a/src/battle/move/item/stone_cap.c b/src/battle/move/item/stone_cap.c index f7059f2e9b..37986c4dc8 100644 --- a/src/battle/move/item/stone_cap.c +++ b/src/battle/move/item/stone_cap.c @@ -1,6 +1,7 @@ #include "common.h" #include "script_api/battle.h" #include "effects.h" +#include "sprite/player.h" #define NAMESPACE battle_item_stone_cap diff --git a/src/battle/move/item/strange_cake.c b/src/battle/move/item/strange_cake.c index 1b10ff70df..ab3d0a4edb 100644 --- a/src/battle/move/item/strange_cake.c +++ b/src/battle/move/item/strange_cake.c @@ -2,6 +2,7 @@ #include "script_api/battle.h" #include "effects.h" #include "hud_element.h" +#include "sprite/player.h" #define NAMESPACE battle_item_strange_cake diff --git a/src/battle/move/item/super_soda.c b/src/battle/move/item/super_soda.c index f04b00efe3..00979dc279 100644 --- a/src/battle/move/item/super_soda.c +++ b/src/battle/move/item/super_soda.c @@ -2,6 +2,7 @@ #include "script_api/battle.h" #include "effects.h" #include "entity.h" +#include "sprite/player.h" #define NAMESPACE battle_item_super_soda diff --git a/src/battle/move/item/tasty_tonic.c b/src/battle/move/item/tasty_tonic.c index b9293edb3b..8b44b5d0b7 100644 --- a/src/battle/move/item/tasty_tonic.c +++ b/src/battle/move/item/tasty_tonic.c @@ -1,6 +1,7 @@ #include "common.h" #include "script_api/battle.h" #include "effects.h" +#include "sprite/player.h" #define NAMESPACE battle_item_tasty_tonic diff --git a/src/battle/move/item/thunder_bolt.c b/src/battle/move/item/thunder_bolt.c index 1f3422846c..46b394c6fd 100644 --- a/src/battle/move/item/thunder_bolt.c +++ b/src/battle/move/item/thunder_bolt.c @@ -2,6 +2,7 @@ #include "script_api/battle.h" #include "effects.h" #include "model.h" +#include "sprite/player.h" #define NAMESPACE battle_item_thunder_bolt diff --git a/src/battle/move/item/thunder_rage.c b/src/battle/move/item/thunder_rage.c index fc41f7718f..4d978543b6 100644 --- a/src/battle/move/item/thunder_rage.c +++ b/src/battle/move/item/thunder_rage.c @@ -2,6 +2,7 @@ #include "script_api/battle.h" #include "effects.h" #include "model.h" +#include "sprite/player.h" #define NAMESPACE battle_item_thunder_rage diff --git a/src/battle/move/item/ultra_shroom.c b/src/battle/move/item/ultra_shroom.c index c488d49b17..99ad5583dd 100644 --- a/src/battle/move/item/ultra_shroom.c +++ b/src/battle/move/item/ultra_shroom.c @@ -1,6 +1,7 @@ #include "common.h" #include "script_api/battle.h" #include "effects.h" +#include "sprite/player.h" #define NAMESPACE battle_item_ultra_shroom diff --git a/src/battle/move/item/unknown_item.c b/src/battle/move/item/unknown_item.c index b986406870..9a6ac97175 100644 --- a/src/battle/move/item/unknown_item.c +++ b/src/battle/move/item/unknown_item.c @@ -1,6 +1,7 @@ #include "common.h" #include "script_api/battle.h" #include "effects.h" +#include "sprite/player.h" #define NAMESPACE battle_item_unknown_item diff --git a/src/battle/move/item/volt_shroom.c b/src/battle/move/item/volt_shroom.c index 36229d80fa..c5a0852a9c 100644 --- a/src/battle/move/item/volt_shroom.c +++ b/src/battle/move/item/volt_shroom.c @@ -1,6 +1,7 @@ #include "common.h" #include "script_api/battle.h" #include "effects.h" +#include "sprite/player.h" #define NAMESPACE battle_item_volt_shroom diff --git a/src/battle/move/jump/attack.c b/src/battle/move/jump/attack.c index fb57145692..bfc75064b9 100644 --- a/src/battle/move/jump/attack.c +++ b/src/battle/move/jump/attack.c @@ -1,6 +1,7 @@ #include "common.h" #include "script_api/battle.h" #include "battle/action_cmd/jump.h" +#include "sprite/player.h" #define NAMESPACE battle_move_jump_attack diff --git a/src/battle/move/jump/auto_jump.c b/src/battle/move/jump/auto_jump.c index 9fe9a61eb5..4ae8dda900 100644 --- a/src/battle/move/jump/auto_jump.c +++ b/src/battle/move/jump/auto_jump.c @@ -1,6 +1,7 @@ #include "common.h" #include "script_api/battle.h" #include "battle/action_cmd/jump.h" +#include "sprite/player.h" #define NAMESPACE battle_move_auto_jump diff --git a/src/battle/move/jump/auto_multibounce.c b/src/battle/move/jump/auto_multibounce.c index 7dd056ee10..0b7183e675 100644 --- a/src/battle/move/jump/auto_multibounce.c +++ b/src/battle/move/jump/auto_multibounce.c @@ -1,6 +1,7 @@ #include "common.h" #include "script_api/battle.h" #include "battle/action_cmd/jump.h" +#include "sprite/player.h" #define NAMESPACE battle_move_auto_multibounce diff --git a/src/battle/move/jump/d_down_jump.c b/src/battle/move/jump/d_down_jump.c index 0023ac3b4a..8d9f05b878 100644 --- a/src/battle/move/jump/d_down_jump.c +++ b/src/battle/move/jump/d_down_jump.c @@ -2,6 +2,7 @@ #include "script_api/battle.h" #include "battle/action_cmd/jump.h" #include "effects.h" +#include "sprite/player.h" #define NAMESPACE battle_move_d_down_jump diff --git a/src/battle/move/jump/demo_power_bounce.c b/src/battle/move/jump/demo_power_bounce.c index 147e0f5636..30d698f26b 100644 --- a/src/battle/move/jump/demo_power_bounce.c +++ b/src/battle/move/jump/demo_power_bounce.c @@ -2,6 +2,7 @@ #include "script_api/battle.h" #include "battle/action_cmd/jump.h" #include "battle/battle.h" +#include "sprite/player.h" #define NAMESPACE battle_move_demo_power_bounce diff --git a/src/battle/move/jump/dizzy_stomp.c b/src/battle/move/jump/dizzy_stomp.c index 3a803cef46..9f9b6ac90d 100644 --- a/src/battle/move/jump/dizzy_stomp.c +++ b/src/battle/move/jump/dizzy_stomp.c @@ -1,6 +1,7 @@ #include "common.h" #include "script_api/battle.h" #include "battle/action_cmd/jump.h" +#include "sprite/player.h" #define NAMESPACE battle_move_dizzy_stomp diff --git a/src/battle/move/jump/earthquake_jump.c b/src/battle/move/jump/earthquake_jump.c index 2e71ef81eb..8daf7f9d3c 100644 --- a/src/battle/move/jump/earthquake_jump.c +++ b/src/battle/move/jump/earthquake_jump.c @@ -2,6 +2,7 @@ #include "script_api/battle.h" #include "battle/action_cmd/jump.h" #include "effects.h" +#include "sprite/player.h" #define NAMESPACE battle_move_earthquake_jump diff --git a/src/battle/move/jump/jump_charge_0.c b/src/battle/move/jump/jump_charge_0.c index 3722b73260..7afc185551 100644 --- a/src/battle/move/jump/jump_charge_0.c +++ b/src/battle/move/jump/jump_charge_0.c @@ -2,6 +2,7 @@ #include "script_api/battle.h" #include "battle/action_cmd/jump.h" #include "effects.h" +#include "sprite/player.h" #define NAMESPACE battle_move_jump_charge_0 diff --git a/src/battle/move/jump/jump_charge_1.c b/src/battle/move/jump/jump_charge_1.c index d009888ea8..6b34702782 100644 --- a/src/battle/move/jump/jump_charge_1.c +++ b/src/battle/move/jump/jump_charge_1.c @@ -2,6 +2,7 @@ #include "script_api/battle.h" #include "battle/action_cmd/jump.h" #include "effects.h" +#include "sprite/player.h" #define NAMESPACE battle_move_jump_charge_1 diff --git a/src/battle/move/jump/jump_charge_2.c b/src/battle/move/jump/jump_charge_2.c index e7a325e3aa..a88cd3c3c0 100644 --- a/src/battle/move/jump/jump_charge_2.c +++ b/src/battle/move/jump/jump_charge_2.c @@ -2,6 +2,7 @@ #include "script_api/battle.h" #include "battle/action_cmd/jump.h" #include "effects.h" +#include "sprite/player.h" #define NAMESPACE battle_move_jump_charge_2 diff --git a/src/battle/move/jump/multibounce.c b/src/battle/move/jump/multibounce.c index 5867082181..0c4a37c274 100644 --- a/src/battle/move/jump/multibounce.c +++ b/src/battle/move/jump/multibounce.c @@ -1,6 +1,7 @@ #include "common.h" #include "script_api/battle.h" #include "battle/action_cmd/jump.h" +#include "sprite/player.h" #define NAMESPACE battle_move_multibounce diff --git a/src/battle/move/jump/power_bounce.c b/src/battle/move/jump/power_bounce.c index d08ed75913..46a2f7ee7a 100644 --- a/src/battle/move/jump/power_bounce.c +++ b/src/battle/move/jump/power_bounce.c @@ -2,6 +2,7 @@ #include "script_api/battle.h" #include "battle/action_cmd/jump.h" #include "battle/battle.h" +#include "sprite/player.h" #define NAMESPACE battle_move_power_bounce diff --git a/src/battle/move/jump/shrink_stomp.c b/src/battle/move/jump/shrink_stomp.c index 72b97c2b64..b5e44ad979 100644 --- a/src/battle/move/jump/shrink_stomp.c +++ b/src/battle/move/jump/shrink_stomp.c @@ -1,6 +1,7 @@ #include "common.h" #include "script_api/battle.h" #include "battle/action_cmd/jump.h" +#include "sprite/player.h" #define NAMESPACE battle_move_shrink_stomp diff --git a/src/battle/move/jump/sleep_stomp.c b/src/battle/move/jump/sleep_stomp.c index 9598d6c1fa..4c25827bab 100644 --- a/src/battle/move/jump/sleep_stomp.c +++ b/src/battle/move/jump/sleep_stomp.c @@ -1,6 +1,7 @@ #include "common.h" #include "script_api/battle.h" #include "battle/action_cmd/jump.h" +#include "sprite/player.h" #define NAMESPACE battle_move_sleep_stomp diff --git a/src/battle/move/star_power/chill_out.c b/src/battle/move/star_power/chill_out.c index f943d262ac..c67d80b4f4 100644 --- a/src/battle/move/star_power/chill_out.c +++ b/src/battle/move/star_power/chill_out.c @@ -1,6 +1,7 @@ #include "common.h" #include "script_api/battle.h" #include "sprite/npc/BattleMuskular.h" +#include "sprite/player.h" #define NAMESPACE battle_move_chill_out diff --git a/src/battle/move/star_power/focus.c b/src/battle/move/star_power/focus.c index 70219a6e7a..5a7a6a3b25 100644 --- a/src/battle/move/star_power/focus.c +++ b/src/battle/move/star_power/focus.c @@ -1,5 +1,6 @@ #include "common.h" #include "script_api/battle.h" +#include "sprite/player.h" #define NAMESPACE battle_move_focus diff --git a/src/battle/move/star_power/lullaby.c b/src/battle/move/star_power/lullaby.c index 7872f171c5..6fc94b95b3 100644 --- a/src/battle/move/star_power/lullaby.c +++ b/src/battle/move/star_power/lullaby.c @@ -1,6 +1,7 @@ #include "common.h" #include "script_api/battle.h" #include "sprite/npc/BattleMamar.h" +#include "sprite/player.h" #define NAMESPACE battle_move_lullaby diff --git a/src/battle/move/star_power/peach_focus.c b/src/battle/move/star_power/peach_focus.c index 5d171343aa..59b6e43b9c 100644 --- a/src/battle/move/star_power/peach_focus.c +++ b/src/battle/move/star_power/peach_focus.c @@ -1,6 +1,7 @@ #include "common.h" #include "script_api/battle.h" #include "message_ids.h" +#include "sprite/player.h" #define NAMESPACE battle_move_peach_focus diff --git a/src/battle/move/star_power/refresh.c b/src/battle/move/star_power/refresh.c index 602c110103..e4d0ea1ec3 100644 --- a/src/battle/move/star_power/refresh.c +++ b/src/battle/move/star_power/refresh.c @@ -2,6 +2,7 @@ #include "hud_element.h" #include "script_api/battle.h" #include "sprite/npc/BattleEldstar.h" +#include "sprite/player.h" #define NAMESPACE battle_move_refresh diff --git a/src/battle/move/star_power/smooch.c b/src/battle/move/star_power/smooch.c index 2d7576c0cd..e096b9f325 100644 --- a/src/battle/move/star_power/smooch.c +++ b/src/battle/move/star_power/smooch.c @@ -1,6 +1,7 @@ #include "common.h" #include "script_api/battle.h" #include "sprite/npc/BattleMisstar.h" +#include "sprite/player.h" #define NAMESPACE battle_move_smooch diff --git a/src/battle/move/star_power/star_storm.c b/src/battle/move/star_power/star_storm.c index c77651a61e..be2223a072 100644 --- a/src/battle/move/star_power/star_storm.c +++ b/src/battle/move/star_power/star_storm.c @@ -1,6 +1,7 @@ #include "common.h" #include "script_api/battle.h" #include "sprite/npc/BattleSkolar.h" +#include "sprite/player.h" #define NAMESPACE battle_move_star_storm diff --git a/src/battle/move/star_power/time_out.c b/src/battle/move/star_power/time_out.c index 5bf42c78b6..ea691d1b4c 100644 --- a/src/battle/move/star_power/time_out.c +++ b/src/battle/move/star_power/time_out.c @@ -1,6 +1,7 @@ #include "common.h" #include "script_api/battle.h" #include "sprite/npc/BattleKlevar.h" +#include "sprite/player.h" #define NAMESPACE battle_move_time_out diff --git a/src/battle/move/star_power/twink_dash.c b/src/battle/move/star_power/twink_dash.c index 5df528bc4b..b921fdea80 100644 --- a/src/battle/move/star_power/twink_dash.c +++ b/src/battle/move/star_power/twink_dash.c @@ -1,5 +1,6 @@ #include "common.h" #include "script_api/battle.h" +#include "sprite/player.h" #define NAMESPACE battle_move_twink_dash diff --git a/src/battle/move/star_power/up_and_away.c b/src/battle/move/star_power/up_and_away.c index e5ecfdde5a..595e85f82e 100644 --- a/src/battle/move/star_power/up_and_away.c +++ b/src/battle/move/star_power/up_and_away.c @@ -3,6 +3,7 @@ #include "sprite/npc/BattleKalmar.h" #include "entity.h" #include "model.h" +#include "sprite/player.h" extern EntityModelScript EMS_StarIcon; diff --git a/src/battle/partner/bow.c b/src/battle/partner/bow.c index 441a74829b..49da1b2534 100644 --- a/src/battle/partner/bow.c +++ b/src/battle/partner/bow.c @@ -4,6 +4,7 @@ #include "battle/action_cmd/smack.h" #include "battle/action_cmd/spook.h" #include "sprite/npc/BattleBow.h" +#include "sprite/player.h" #define NAMESPACE battle_partner_bow diff --git a/src/battle/partner/lakilester.c b/src/battle/partner/lakilester.c index 4908ec202f..3ce8a7e3d8 100644 --- a/src/battle/partner/lakilester.c +++ b/src/battle/partner/lakilester.c @@ -7,6 +7,7 @@ #include "battle/action_cmd/water_block.h" #include "battle/action_cmd/hurricane.h" #include "hud_element.h" +#include "sprite/player.h" #define NAMESPACE battle_partner_lakilester diff --git a/src/battle/partner/twink.c b/src/battle/partner/twink.c index 6e82385dd7..bd3a7ecc41 100644 --- a/src/battle/partner/twink.c +++ b/src/battle/partner/twink.c @@ -1,6 +1,7 @@ #include "battle/battle.h" #include "script_api/battle.h" #include "sprite/npc/Twink.h" +#include "sprite/player.h" #define NAMESPACE battle_partner_twink diff --git a/src/battle/partner/watt.c b/src/battle/partner/watt.c index 7c96535f2c..e50f10b1d2 100644 --- a/src/battle/partner/watt.c +++ b/src/battle/partner/watt.c @@ -7,6 +7,7 @@ #include "battle/action_cmd/water_block.h" #include "battle/action_cmd/mega_shock.h" #include "sprite/npc/BattleWatt.h" +#include "sprite/player.h" #define NAMESPACE battle_partner_watt diff --git a/src/battle/use_star_powers.c b/src/battle/use_star_powers.c index d02dce56ca..2e7cc0e2f7 100644 --- a/src/battle/use_star_powers.c +++ b/src/battle/use_star_powers.c @@ -1,6 +1,7 @@ #include "common.h" #include "ld_addrs.h" #include "battle.h" +#include "sprite/player.h" #include "sprite/npc/WorldGoombario.h" #include "sprite/npc/BattleGoombario.h" diff --git a/src/encounter.c b/src/encounter.c index 086a404edb..0d650bd5bc 100644 --- a/src/encounter.c +++ b/src/encounter.c @@ -5,15 +5,9 @@ #include "hud_element.h" #include "world/partners.h" #include "sprite.h" -#include "model.h" - -#if !VERSION_JP && !VERSION_IQUE -// TODO: remove this conditional when more of the JP rom has been processed #include "sprite/npc/BattleMerlee.h" -#else -#define ANIM_BattleMerlee_Gather 0x00BB0001 -#define ANIM_BattleMerlee_Release 0x00BB0000 -#endif +#include "sprite/player.h" +#include "model.h" ApiStatus ShowMerleeCoinMessage(Evt* script, s32 isInitialCall); ApiStatus ShowMerleeRanOutMessage(Evt* script, s32 isInitialCall); diff --git a/src/entity/BlueWarpPipe.c b/src/entity/BlueWarpPipe.c index bf430878bd..85fabdd5ab 100644 --- a/src/entity/BlueWarpPipe.c +++ b/src/entity/BlueWarpPipe.c @@ -3,6 +3,7 @@ #include "sprite.h" #include "ld_addrs.h" #include "entity.h" +#include "sprite/player.h" extern Gfx Entity_BlueWarpPipe_RenderPipe[]; extern Gfx Entity_BlueWarpPipe_RenderBase[]; diff --git a/src/entity/Chest.c b/src/entity/Chest.c index ce33301e91..ed6545a36d 100644 --- a/src/entity/Chest.c +++ b/src/entity/Chest.c @@ -2,6 +2,7 @@ #include "effects.h" #include "ld_addrs.h" #include "entity.h" +#include "sprite/player.h" extern EntityScript Entity_Chest_ScriptOpened; diff --git a/src/entity/default/Padlock.c b/src/entity/default/Padlock.c index 7877bd3a54..b5ac8f5a6b 100644 --- a/src/entity/default/Padlock.c +++ b/src/entity/default/Padlock.c @@ -2,6 +2,7 @@ #include "entity.h" #include "effects.h" #include "ld_addrs.h" +#include "sprite/player.h" extern Gfx Entity_Padlock_Render[]; extern Gfx Entity_Padlock_RenderShackle[]; diff --git a/src/entity/jan_iwa/Plants1.c b/src/entity/jan_iwa/Plants1.c index 11d5ecf2ba..c8166c4259 100644 --- a/src/entity/jan_iwa/Plants1.c +++ b/src/entity/jan_iwa/Plants1.c @@ -4,6 +4,7 @@ #include "animation_script.h" #include "ld_addrs.h" #include "model.h" +#include "sprite/player.h" extern Gfx Entity_RenderNone[]; extern AnimScript Entity_CymbalPlant_AnimationIdle; diff --git a/src/entity/jan_iwa/Plants2.c b/src/entity/jan_iwa/Plants2.c index ea5f9c542b..90bab258f4 100644 --- a/src/entity/jan_iwa/Plants2.c +++ b/src/entity/jan_iwa/Plants2.c @@ -3,6 +3,7 @@ #include "entity.h" #include "animation_script.h" #include "ld_addrs.h" +#include "sprite/player.h" extern EntityBlueprint Entity_MunchlesiaReset; extern EntityBlueprint Entity_MunchlesiaGrab; diff --git a/src/evt/player_api.c b/src/evt/player_api.c index 3566a51fe5..6506e62d49 100644 --- a/src/evt/player_api.c +++ b/src/evt/player_api.c @@ -2,6 +2,7 @@ #include "npc.h" #include "sprite.h" #include "world/partners.h" +#include "sprite/player.h" extern Npc playerNpcData; extern u16 PlayerImgFXFlags; diff --git a/src/sprite.c b/src/sprite.c index d8b1ae93d6..242b246eba 100644 --- a/src/sprite.c +++ b/src/sprite.c @@ -1,4 +1,5 @@ #include "sprite.h" +#include "sprite/player.h" extern HeapNode heap_generalHead; extern HeapNode heap_spriteHead; diff --git a/src/world/action/hammer.c b/src/world/action/hammer.c index 229c734bf8..d17e977fbe 100644 --- a/src/world/action/hammer.c +++ b/src/world/action/hammer.c @@ -1,6 +1,7 @@ #include "common.h" #include "effects.h" #include "sprite.h" +#include "sprite/player.h" enum { SUBSTATE_HAMMER_0 = 0, diff --git a/src/world/action/hit_fire.c b/src/world/action/hit_fire.c index 8cd9dcc744..71c92f8de0 100644 --- a/src/world/action/hit_fire.c +++ b/src/world/action/hit_fire.c @@ -1,4 +1,5 @@ #include "common.h" +#include "sprite/player.h" enum { SUBSTATE_FLYING = 0, diff --git a/src/world/action/hit_lava.c b/src/world/action/hit_lava.c index 31704df89a..3e1d7a903d 100644 --- a/src/world/action/hit_lava.c +++ b/src/world/action/hit_lava.c @@ -1,5 +1,6 @@ #include "common.h" #include "effects.h" +#include "sprite/player.h" enum { SUBSTATE_INIT = 0, diff --git a/src/world/action/idle.c b/src/world/action/idle.c index 3224678cd4..3b0b0cba17 100644 --- a/src/world/action/idle.c +++ b/src/world/action/idle.c @@ -1,5 +1,6 @@ #include "common.h" #include "../actions.h" +#include "sprite/player.h" AnimID IdlePeachAnims[] = { ANIM_Peach1_Idle, // none diff --git a/src/world/action/jump.c b/src/world/action/jump.c index a38796e372..e937e6bfc2 100644 --- a/src/world/action/jump.c +++ b/src/world/action/jump.c @@ -1,4 +1,5 @@ #include "common.h" +#include "sprite/player.h" extern f32 JumpedOnSwitchX; extern f32 JumpedOnSwitchZ; diff --git a/src/world/action/knockback.c b/src/world/action/knockback.c index b7272e6a3b..93f48fa093 100644 --- a/src/world/action/knockback.c +++ b/src/world/action/knockback.c @@ -1,4 +1,5 @@ #include "common.h" +#include "sprite/player.h" enum { SUBSTATE_FLYING = 0, diff --git a/src/world/action/land.c b/src/world/action/land.c index b98a30e90b..b75e8477df 100644 --- a/src/world/action/land.c +++ b/src/world/action/land.c @@ -1,4 +1,5 @@ #include "common.h" +#include "sprite/player.h" enum { SUBSTATE_INIT = 0, diff --git a/src/world/action/misc.c b/src/world/action/misc.c index f1d89ef5d1..84bfb6fba8 100644 --- a/src/world/action/misc.c +++ b/src/world/action/misc.c @@ -2,6 +2,7 @@ #include "world/actions.h" #include "world/partner/sushie.h" #include "world/partner/lakilester.h" +#include "sprite/player.h" BSS f32 D_802B6770_E27C80; diff --git a/src/world/action/slide.c b/src/world/action/slide.c index c50c67346c..a1e2b44b7f 100644 --- a/src/world/action/slide.c +++ b/src/world/action/slide.c @@ -1,4 +1,5 @@ #include "common.h" +#include "sprite/player.h" BSS f32 SlideAcceleration; BSS f32 MaxSlideAccel; diff --git a/src/world/action/sneaky_parasol.c b/src/world/action/sneaky_parasol.c index bbad00be0f..9e6805edd1 100644 --- a/src/world/action/sneaky_parasol.c +++ b/src/world/action/sneaky_parasol.c @@ -1,6 +1,7 @@ #include "common.h" #include "npc.h" #include "effects.h" +#include "sprite/player.h" s32 peach_disguise_check_overlaps(void); void peach_force_disguise_action(s32); diff --git a/src/world/action/spin.c b/src/world/action/spin.c index 1dc39844bb..fa4d87ab37 100644 --- a/src/world/action/spin.c +++ b/src/world/action/spin.c @@ -1,5 +1,6 @@ #include "common.h" #include "effects.h" +#include "sprite/player.h" extern s32 gSpinHistoryBufferPos; extern s32 gSpinHistoryPosY[5]; diff --git a/src/world/action/spin_jump.c b/src/world/action/spin_jump.c index e8583044d1..b8c1892d2b 100644 --- a/src/world/action/spin_jump.c +++ b/src/world/action/spin_jump.c @@ -1,4 +1,5 @@ #include "common.h" +#include "sprite/player.h" enum { SUBSTATE_SPIN = 0, diff --git a/src/world/action/step_up.c b/src/world/action/step_up.c index 586493c77d..164464b7fc 100644 --- a/src/world/action/step_up.c +++ b/src/world/action/step_up.c @@ -1,5 +1,6 @@ #include "common.h" #include "world/actions.h" +#include "sprite/player.h" AnimID StepUpPeachAnims[] = { ANIM_Peach1_Walk, // none diff --git a/src/world/action/tornado_jump.c b/src/world/action/tornado_jump.c index e0c17fc512..441668e9f9 100644 --- a/src/world/action/tornado_jump.c +++ b/src/world/action/tornado_jump.c @@ -1,4 +1,5 @@ #include "common.h" +#include "sprite/player.h" extern s32 gSpinHistoryBufferPos; extern s32 gSpinHistoryPosY[5]; diff --git a/src/world/action/use_munchlesia.c b/src/world/action/use_munchlesia.c index 06065bbc9b..d67b5b09e2 100644 --- a/src/world/action/use_munchlesia.c +++ b/src/world/action/use_munchlesia.c @@ -1,4 +1,5 @@ #include "common.h" +#include "sprite/player.h" BSS f32 Munchlesia_LaunchVelocity; BSS f32 Munchlesia_LateralVelocity; diff --git a/src/world/action/use_spinning_flower.c b/src/world/action/use_spinning_flower.c index 7ddae457c4..8349f3332f 100644 --- a/src/world/action/use_spinning_flower.c +++ b/src/world/action/use_spinning_flower.c @@ -1,4 +1,5 @@ #include "common.h" +#include "sprite/player.h" BSS s32 SpinningFlower_EntityIndex; BSS f32 D_802B6ED4; diff --git a/src/world/action/use_tweester.c b/src/world/action/use_tweester.c index c63812f637..ef05989596 100644 --- a/src/world/action/use_tweester.c +++ b/src/world/action/use_tweester.c @@ -1,6 +1,7 @@ #include "common.h" #include "../partners.h" #include "npc.h" +#include "sprite/player.h" BSS TweesterPhysics PlayerTweesterPhysicsData; TweesterPhysics* PlayerTweesterPhysicsPtr = &PlayerTweesterPhysicsData; diff --git a/src/world/action/walk.c b/src/world/action/walk.c index 8bd4531326..fd7eb47c51 100644 --- a/src/world/action/walk.c +++ b/src/world/action/walk.c @@ -1,5 +1,6 @@ #include "common.h" #include "world/actions.h" +#include "sprite/player.h" AnimID WalkPeachAnims[] = { ANIM_Peach1_Walk, // none diff --git a/src/world/area_arn/arn_03/arn_03_3_npc.c b/src/world/area_arn/arn_03/arn_03_3_npc.c index 61903d300a..a08a627c9b 100644 --- a/src/world/area_arn/arn_03/arn_03_3_npc.c +++ b/src/world/area_arn/arn_03/arn_03_3_npc.c @@ -1,4 +1,5 @@ #include "arn_03.h" +#include "sprite/player.h" #include "world/common/npc/Boo_Patrol.inc.c" #include "world/common/npc/Boo.inc.c" diff --git a/src/world/area_arn/arn_07/arn_07_2_main.c b/src/world/area_arn/arn_07/arn_07_2_main.c index 7ac6e90731..6cbb7c328b 100644 --- a/src/world/area_arn/arn_07/arn_07_2_main.c +++ b/src/world/area_arn/arn_07/arn_07_2_main.c @@ -1,4 +1,5 @@ #include "arn_07.h" +#include "sprite/player.h" #define STAR_SPIRIT_DATA_VAR MV_Unk_01 #include "world/common/todo/StarSpiritEffectFunc.inc.c" diff --git a/src/world/area_arn/arn_07/arn_07_5_npc.c b/src/world/area_arn/arn_07/arn_07_5_npc.c index 363c195077..61aecf247a 100644 --- a/src/world/area_arn/arn_07/arn_07_5_npc.c +++ b/src/world/area_arn/arn_07/arn_07_5_npc.c @@ -1,5 +1,6 @@ #include "arn_07.h" #include "effects.h" +#include "sprite/player.h" #include "world/common/enemy/HyperParagoomba.inc.c" #include "world/common/npc/TubbasHeart.inc.c" diff --git a/src/world/area_arn/arn_08/arn_08_3_well.c b/src/world/area_arn/arn_08/arn_08_3_well.c index 34360a6dee..12b19b270b 100644 --- a/src/world/area_arn/arn_08/arn_08_3_well.c +++ b/src/world/area_arn/arn_08/arn_08_3_well.c @@ -1,4 +1,5 @@ #include "arn_08.h" +#include "sprite/player.h" API_CALLABLE(N(AwaitPlayerFallDist)) { PlayerStatus* playerStatus = &gPlayerStatus; diff --git a/src/world/area_arn/arn_09/arn_09_4_launch.c b/src/world/area_arn/arn_09/arn_09_4_launch.c index ce3129e72b..4f120be638 100644 --- a/src/world/area_arn/arn_09/arn_09_4_launch.c +++ b/src/world/area_arn/arn_09/arn_09_4_launch.c @@ -1,4 +1,5 @@ #include "arn_09.h" +#include "sprite/player.h" EvtScript N(EVS_LaunchPlayer) = { EVT_IF_EQ(AF_ARN_01, FALSE) diff --git a/src/world/area_arn/arn_11/arn_11_2_main.c b/src/world/area_arn/arn_11/arn_11_2_main.c index 247dc73f15..e94aeb698b 100644 --- a/src/world/area_arn/arn_11/arn_11_2_main.c +++ b/src/world/area_arn/arn_11/arn_11_2_main.c @@ -1,4 +1,5 @@ #include "arn_11.h" +#include "sprite/player.h" EvtScript N(EVS_SetupCamera) = { EVT_CALL(SetCamType, CAM_DEFAULT, 6, TRUE) diff --git a/src/world/area_dgb/dgb_00/dgb_00_3_npc.c b/src/world/area_dgb/dgb_00/dgb_00_3_npc.c index 82f6c808b2..7611ea2408 100644 --- a/src/world/area_dgb/dgb_00/dgb_00_3_npc.c +++ b/src/world/area_dgb/dgb_00/dgb_00_3_npc.c @@ -1,5 +1,6 @@ #include "dgb_00.h" #include "effects.h" +#include "sprite/player.h" API_CALLABLE(N(PlaySentinelSounds)) { Npc* npc = get_npc_unsafe(get_enemy(NPC_Sentinel)->npcID); diff --git a/src/world/area_dgb/dgb_01/dgb_01_3_bridges.c b/src/world/area_dgb/dgb_01/dgb_01_3_bridges.c index 6deb5c5689..7d0a092927 100644 --- a/src/world/area_dgb/dgb_01/dgb_01_3_bridges.c +++ b/src/world/area_dgb/dgb_01/dgb_01_3_bridges.c @@ -1,5 +1,6 @@ #include "dgb_01.h" #include "ld_addrs.h" +#include "sprite/player.h" ApiStatus N(LoadSmashBridgesGraphics)(void) { dma_copy(dgb_01_smash_bridges_ROM_START, dgb_01_smash_bridges_ROM_END, dgb_01_smash_bridges_VRAM); diff --git a/src/world/area_dgb/dgb_11/dgb_11_3_entity.c b/src/world/area_dgb/dgb_11/dgb_11_3_entity.c index 5e2331e5f6..a4b2df6d9c 100644 --- a/src/world/area_dgb/dgb_11/dgb_11_3_entity.c +++ b/src/world/area_dgb/dgb_11/dgb_11_3_entity.c @@ -1,6 +1,7 @@ #include "dgb_11.h" #include "entity.h" #include "animation_script.h" +#include "sprite/player.h" extern AnimScript Entity_ScriptSpring_AnimLaunch; diff --git a/src/world/area_dgb/dgb_14/dgb_14_2_main.c b/src/world/area_dgb/dgb_14/dgb_14_2_main.c index 20664ab8cc..52fc1d5351 100644 --- a/src/world/area_dgb/dgb_14/dgb_14_2_main.c +++ b/src/world/area_dgb/dgb_14/dgb_14_2_main.c @@ -1,4 +1,5 @@ #include "dgb_14.h" +#include "sprite/player.h" EvtScript N(EVS_ExitDoors_dgb_03_3) = { EVT_SET_GROUP(EVT_GROUP_1B) diff --git a/src/world/area_dgb/dgb_18/dgb_18_3_npc.c b/src/world/area_dgb/dgb_18/dgb_18_3_npc.c index 0238e9fbf7..e9ec422b21 100644 --- a/src/world/area_dgb/dgb_18/dgb_18_3_npc.c +++ b/src/world/area_dgb/dgb_18/dgb_18_3_npc.c @@ -1,5 +1,6 @@ #include "dgb_18.h" #include "effects.h" +#include "sprite/player.h" extern EvtScript N(EVS_NpcAI_Tubba_Chase); extern EvtScript N(EVS_NpcAI_Tubba_WakeUp); diff --git a/src/world/area_dro/dro_01/dro_01_4_shop.c b/src/world/area_dro/dro_01/dro_01_4_shop.c index b8e81bf788..284ac94d82 100644 --- a/src/world/area_dro/dro_01/dro_01_4_shop.c +++ b/src/world/area_dro/dro_01/dro_01_4_shop.c @@ -1,5 +1,6 @@ #include "dro_01.h" #define NAMESPACE dro_01_Shop +#include "sprite/player.h" s32 N(ShopMessages)[] = { [SHOP_MSG_BUY_CONFIRM ] MSG_Shop_00_DR001, diff --git a/src/world/area_dro/dro_01/npc_composer.c b/src/world/area_dro/dro_01/npc_composer.c index a10a2fd416..80ef7f5212 100644 --- a/src/world/area_dro/dro_01/npc_composer.c +++ b/src/world/area_dro/dro_01/npc_composer.c @@ -1,4 +1,5 @@ #include "dro_01.h" +#include "sprite/player.h" s32 N(LyricsList)[] = { ITEM_LYRICS, diff --git a/src/world/area_dro/dro_01/npc_hint_dryite.c b/src/world/area_dro/dro_01/npc_hint_dryite.c index 88b8ebc4eb..75976b1078 100644 --- a/src/world/area_dro/dro_01/npc_hint_dryite.c +++ b/src/world/area_dro/dro_01/npc_hint_dryite.c @@ -1,5 +1,6 @@ #include "dro_01.h" #include "world/common/util/MonitorPlayerOrbiting.h" +#include "sprite/player.h" API_CALLABLE(N(SaveSpinningRoofHintTime)) { PlayerData* playerData = &gPlayerData; diff --git a/src/world/area_dro/dro_02/dro_02_5_npc.c b/src/world/area_dro/dro_02/dro_02_5_npc.c index 1c15ab50e8..60f9a0b4df 100644 --- a/src/world/area_dro/dro_02/dro_02_5_npc.c +++ b/src/world/area_dro/dro_02/dro_02_5_npc.c @@ -3,6 +3,7 @@ #include "script_api/battle.h" #include "entity.h" #include "sprite.h" +#include "sprite/player.h" #define CHUCK_QUIZMO_NPC_ID NPC_ChuckQuizmo diff --git a/src/world/area_dro/dro_02/npc_merlee.c b/src/world/area_dro/dro_02/npc_merlee.c index 95de45e83b..95400cfd69 100644 --- a/src/world/area_dro/dro_02/npc_merlee.c +++ b/src/world/area_dro/dro_02/npc_merlee.c @@ -1,5 +1,6 @@ #include "dro_02.h" #include "model.h" +#include "sprite/player.h" // cards used during Merlee's ritual typedef struct RitualCard { diff --git a/src/world/area_dro/dro_02/npc_moustafa.c b/src/world/area_dro/dro_02/npc_moustafa.c index 8e2dcbdd57..58b02e8bec 100644 --- a/src/world/area_dro/dro_02/npc_moustafa.c +++ b/src/world/area_dro/dro_02/npc_moustafa.c @@ -1,4 +1,5 @@ #include "dro_02.h" +#include "sprite/player.h" EvtScript N(EVS_PartyWatchingMoustafa) = { EVT_LOOP(0) diff --git a/src/world/area_flo/flo_00/flo_00_3_npc.c b/src/world/area_flo/flo_00/flo_00_3_npc.c index e11efef42b..457ff34ec2 100644 --- a/src/world/area_flo/flo_00/flo_00_3_npc.c +++ b/src/world/area_flo/flo_00/flo_00_3_npc.c @@ -1,4 +1,5 @@ #include "flo_00.h" +#include "sprite/player.h" NpcSettings N(NpcSettings_Dummy) = { .height = 24, diff --git a/src/world/area_flo/flo_00/flo_00_5_beanstalk.c b/src/world/area_flo/flo_00/flo_00_5_beanstalk.c index 594ecf446d..806d89e43b 100644 --- a/src/world/area_flo/flo_00/flo_00_5_beanstalk.c +++ b/src/world/area_flo/flo_00/flo_00_5_beanstalk.c @@ -1,4 +1,5 @@ #include "flo_00.h" +#include "sprite/player.h" #define BEANSTALK_BASE_X -83 #define BEANSTALK_BASE_Z 87 diff --git a/src/world/area_flo/flo_03/flo_03_3_npc.c b/src/world/area_flo/flo_03/flo_03_3_npc.c index ff6e3ddb0e..1fda7c2f2b 100644 --- a/src/world/area_flo/flo_03/flo_03_3_npc.c +++ b/src/world/area_flo/flo_03/flo_03_3_npc.c @@ -1,4 +1,5 @@ #include "flo_03.h" +#include "sprite/player.h" NpcSettings N(NpcSettings_Dayzee) = { .height = 24, diff --git a/src/world/area_flo/flo_08/flo_08_4_npc.c b/src/world/area_flo/flo_08/flo_08_4_npc.c index 9b0ae1b025..a442fc83a5 100644 --- a/src/world/area_flo/flo_08/flo_08_4_npc.c +++ b/src/world/area_flo/flo_08/flo_08_4_npc.c @@ -1,4 +1,5 @@ #include "flo_08.h" +#include "sprite/player.h" #include "world/common/enemy/AmazyDayzee.inc.c" #include "world/common/npc/GateFlower.inc.c" diff --git a/src/world/area_flo/flo_10/flo_10_4_fountain.c b/src/world/area_flo/flo_10/flo_10_4_fountain.c index 937c422b77..ab4a554b9d 100644 --- a/src/world/area_flo/flo_10/flo_10_4_fountain.c +++ b/src/world/area_flo/flo_10/flo_10_4_fountain.c @@ -1,5 +1,6 @@ #include "flo_10.h" #include "sprite/npc/Lily.h" +#include "sprite/player.h" #include "world/common/complete/GiveReward.inc.c" diff --git a/src/world/area_flo/flo_10/flo_10_5_npc.c b/src/world/area_flo/flo_10/flo_10_5_npc.c index fe501f0ae8..e104708877 100644 --- a/src/world/area_flo/flo_10/flo_10_5_npc.c +++ b/src/world/area_flo/flo_10/flo_10_5_npc.c @@ -1,4 +1,5 @@ #include "flo_10.h" +#include "sprite/player.h" #include "world/common/npc/Lily.inc.c" diff --git a/src/world/area_flo/flo_12/flo_12_3_npc.c b/src/world/area_flo/flo_12/flo_12_3_npc.c index 5052ac501b..30b815e59b 100644 --- a/src/world/area_flo/flo_12/flo_12_3_npc.c +++ b/src/world/area_flo/flo_12/flo_12_3_npc.c @@ -1,4 +1,5 @@ #include "flo_12.h" +#include "sprite/player.h" #include "world/common/npc/Rosie.inc.c" #include "world/common/npc/Dummy.inc.c" diff --git a/src/world/area_flo/flo_13/flo_13_4_npc.c b/src/world/area_flo/flo_13/flo_13_4_npc.c index c83be61663..26098d4346 100644 --- a/src/world/area_flo/flo_13/flo_13_4_npc.c +++ b/src/world/area_flo/flo_13/flo_13_4_npc.c @@ -1,4 +1,5 @@ #include "flo_13.h" +#include "sprite/player.h" #include "world/common/util/ChangeNpcToPartner.inc.c" diff --git a/src/world/area_flo/flo_15/flo_15_3_npc.c b/src/world/area_flo/flo_15/flo_15_3_npc.c index d29285edec..4bb4015240 100644 --- a/src/world/area_flo/flo_15/flo_15_3_npc.c +++ b/src/world/area_flo/flo_15/flo_15_3_npc.c @@ -1,4 +1,5 @@ #include "flo_15.h" +#include "sprite/player.h" #include "world/common/npc/Sun.inc.c" diff --git a/src/world/area_flo/flo_18/flo_18_4_npc.c b/src/world/area_flo/flo_18/flo_18_4_npc.c index ba5fc9b43e..4d103901f1 100644 --- a/src/world/area_flo/flo_18/flo_18_4_npc.c +++ b/src/world/area_flo/flo_18/flo_18_4_npc.c @@ -1,4 +1,5 @@ #include "flo_18.h" +#include "sprite/player.h" #include "world/common/todo/UnkFunc42.inc.c" diff --git a/src/world/area_flo/flo_19/flo_19_5_beanstalk.c b/src/world/area_flo/flo_19/flo_19_5_beanstalk.c index 09e60e0729..33153b221f 100644 --- a/src/world/area_flo/flo_19/flo_19_5_beanstalk.c +++ b/src/world/area_flo/flo_19/flo_19_5_beanstalk.c @@ -1,5 +1,6 @@ #include "flo_19.h" #include "effects.h" +#include "sprite/player.h" API_CALLABLE(N(GetPlayerAngles)) { Bytecode* args = script->ptrReadPos; diff --git a/src/world/area_flo/flo_21/flo_21_2_main.c b/src/world/area_flo/flo_21/flo_21_2_main.c index a7f2e8ca4a..676f76491a 100644 --- a/src/world/area_flo/flo_21/flo_21_2_main.c +++ b/src/world/area_flo/flo_21/flo_21_2_main.c @@ -1,4 +1,5 @@ #include "flo_21.h" +#include "sprite/player.h" #define STAR_SPIRIT_DATA_VAR MV_Unk_01 #include "world/common/todo/StarSpiritEffectFunc.inc.c" diff --git a/src/world/area_flo/flo_21/flo_21_4_npc.c b/src/world/area_flo/flo_21/flo_21_4_npc.c index 0b4ee16188..2009de741a 100644 --- a/src/world/area_flo/flo_21/flo_21_4_npc.c +++ b/src/world/area_flo/flo_21/flo_21_4_npc.c @@ -1,5 +1,6 @@ #include "flo_21.h" #include "effects.h" +#include "sprite/player.h" #include "world/common/enemy/HuffNPuff.h" #include "world/common/enemy/TuffPuff.h" diff --git a/src/world/area_flo/flo_22/flo_22_3_npc.c b/src/world/area_flo/flo_22/flo_22_3_npc.c index 60780561f9..21154ed75a 100644 --- a/src/world/area_flo/flo_22/flo_22_3_npc.c +++ b/src/world/area_flo/flo_22/flo_22_3_npc.c @@ -1,4 +1,5 @@ #include "flo_22.h" +#include "sprite/player.h" #include "world/common/npc/Dummy.inc.c" #include "world/common/enemy/Bzzap.h" diff --git a/src/world/area_flo/flo_22/flo_22_4_well.c b/src/world/area_flo/flo_22/flo_22_4_well.c index 4672685c0c..0d13c70c16 100644 --- a/src/world/area_flo/flo_22/flo_22_4_well.c +++ b/src/world/area_flo/flo_22/flo_22_4_well.c @@ -1,4 +1,5 @@ #include "flo_22.h" +#include "sprite/player.h" API_CALLABLE(N(UnusedCallback)) { return ApiStatus_DONE2; diff --git a/src/world/area_flo/flo_23/flo_23_3_npc.c b/src/world/area_flo/flo_23/flo_23_3_npc.c index c29aae4f12..cb1cc2aee4 100644 --- a/src/world/area_flo/flo_23/flo_23_3_npc.c +++ b/src/world/area_flo/flo_23/flo_23_3_npc.c @@ -1,4 +1,5 @@ #include "flo_23.h" +#include "sprite/player.h" #include "world/common/npc/GateFlower.inc.c" diff --git a/src/world/area_flo/flo_25/flo_25_3_npc.c b/src/world/area_flo/flo_25/flo_25_3_npc.c index b8dd364b7f..a42fe00864 100644 --- a/src/world/area_flo/flo_25/flo_25_3_npc.c +++ b/src/world/area_flo/flo_25/flo_25_3_npc.c @@ -1,4 +1,5 @@ #include "flo_25.h" +#include "sprite/player.h" #include "world/common/npc/GateFlower.inc.c" #include "world/common/enemy/TuffPuff.inc.c" diff --git a/src/world/area_gv/gv_01/gv_01_1_main.c b/src/world/area_gv/gv_01/gv_01_1_main.c index 5207a78abc..90526166ae 100644 --- a/src/world/area_gv/gv_01/gv_01_1_main.c +++ b/src/world/area_gv/gv_01/gv_01_1_main.c @@ -1,6 +1,7 @@ #include "gv_01.h" #include "sprite.h" #include "hud_element.h" +#include "sprite/player.h" #include "world/common/entity/Pipe.inc.c" diff --git a/src/world/area_hos/hos_00/hos_00_6_scenes.c b/src/world/area_hos/hos_00/hos_00_6_scenes.c index 320c1cb63e..c326ae443b 100644 --- a/src/world/area_hos/hos_00/hos_00_6_scenes.c +++ b/src/world/area_hos/hos_00/hos_00_6_scenes.c @@ -1,4 +1,5 @@ #include "hos_00.h" +#include "sprite/player.h" #include "world/common/complete/GiveReward.inc.c" diff --git a/src/world/area_hos/hos_03/hos_03_6_npc.c b/src/world/area_hos/hos_03/hos_03_6_npc.c index 515b466eda..d70b7421dd 100644 --- a/src/world/area_hos/hos_03/hos_03_6_npc.c +++ b/src/world/area_hos/hos_03/hos_03_6_npc.c @@ -1,4 +1,5 @@ #include "hos_03.h" +#include "sprite/player.h" #include "world/common/npc/StarSpirit.inc.c" #include "world/common/npc/StarSpirit_Wander.inc.c" diff --git a/src/world/area_hos/hos_05/hos_05_4_npc.c b/src/world/area_hos/hos_05/hos_05_4_npc.c index 7cc622bde7..c9ccf397f7 100644 --- a/src/world/area_hos/hos_05/hos_05_4_npc.c +++ b/src/world/area_hos/hos_05/hos_05_4_npc.c @@ -1,5 +1,6 @@ #include "hos_05.h" #include "effects.h" +#include "sprite/player.h" API_CALLABLE(N(UnlockStarBeam)) { gPlayerData.starBeamLevel = 1; diff --git a/src/world/area_hos/hos_06/hos_06_5_merluvlee.c b/src/world/area_hos/hos_06/hos_06_5_merluvlee.c index 2ae653660d..0a27c28019 100644 --- a/src/world/area_hos/hos_06/hos_06_5_merluvlee.c +++ b/src/world/area_hos/hos_06/hos_06_5_merluvlee.c @@ -1,6 +1,7 @@ #include "hos_06.h" #include "effects.h" #include "model.h" +#include "sprite/player.h" #include "world/common/complete/KeyItemChoice.inc.c" #include "world/common/complete/GiveReward.inc.c" diff --git a/src/world/area_hos/hos_10/hos_10_2_npc1.c b/src/world/area_hos/hos_10/hos_10_2_npc1.c index e774e0c4b4..ac4999a765 100644 --- a/src/world/area_hos/hos_10/hos_10_2_npc1.c +++ b/src/world/area_hos/hos_10/hos_10_2_npc1.c @@ -1,4 +1,5 @@ #include "hos_10.h" +#include "sprite/player.h" #define NAME_SUFFIX _Descent diff --git a/src/world/area_hos/hos_10/hos_10_6_pre_title.c b/src/world/area_hos/hos_10/hos_10_6_pre_title.c index 6cb4adc770..c93f25a5a7 100644 --- a/src/world/area_hos/hos_10/hos_10_6_pre_title.c +++ b/src/world/area_hos/hos_10/hos_10_6_pre_title.c @@ -1,5 +1,6 @@ #include "hos_10.h" #include "effects.h" +#include "sprite/player.h" #define NAME_SUFFIX _PreTitle #include "world/common/atomic/TexturePan.inc.c" diff --git a/src/world/area_isk/isk_07/isk_07_7_ambush.c b/src/world/area_isk/isk_07/isk_07_7_ambush.c index eba9e714f3..69eea326df 100644 --- a/src/world/area_isk/isk_07/isk_07_7_ambush.c +++ b/src/world/area_isk/isk_07/isk_07_7_ambush.c @@ -1,4 +1,5 @@ #include "isk_07.h" +#include "sprite/player.h" extern EvtScript N(EVS_OpenSarcophagus1); extern EvtScript N(EVS_OpenSarcophagus2); diff --git a/src/world/area_isk/isk_11/isk_11_4_scene.c b/src/world/area_isk/isk_11/isk_11_4_scene.c index e5478aef33..3edcf1c817 100644 --- a/src/world/area_isk/isk_11/isk_11_4_scene.c +++ b/src/world/area_isk/isk_11/isk_11_4_scene.c @@ -1,5 +1,6 @@ #include "isk_11.h" #include "effects.h" +#include "sprite/player.h" API_CALLABLE(N(SpawnLensFlare)) { Bytecode* args = script->ptrReadPos; diff --git a/src/world/area_isk/isk_13/isk_13_3_npc.c b/src/world/area_isk/isk_13/isk_13_3_npc.c index a4de81d501..052d4d4101 100644 --- a/src/world/area_isk/isk_13/isk_13_3_npc.c +++ b/src/world/area_isk/isk_13/isk_13_3_npc.c @@ -1,5 +1,6 @@ #include "isk_13.h" #include "sprite.h" +#include "sprite/player.h" #include "world/common/enemy/StoneChomp.inc.c" diff --git a/src/world/area_isk/isk_14/isk_14_3_npc.c b/src/world/area_isk/isk_14/isk_14_3_npc.c index a4dbdb62c8..45aec9c2e6 100644 --- a/src/world/area_isk/isk_14/isk_14_3_npc.c +++ b/src/world/area_isk/isk_14/isk_14_3_npc.c @@ -1,5 +1,6 @@ #include "isk_14.h" #include "sprite.h" +#include "sprite/player.h" #include "world/common/enemy/StoneChomp.inc.c" diff --git a/src/world/area_isk/isk_16/isk_16_1_main.c b/src/world/area_isk/isk_16/isk_16_1_main.c index 727242b96f..4f2a8a4235 100644 --- a/src/world/area_isk/isk_16/isk_16_1_main.c +++ b/src/world/area_isk/isk_16/isk_16_1_main.c @@ -1,4 +1,5 @@ #include "isk_16.h" +#include "sprite/player.h" #define STAR_SPIRIT_DATA_VAR MV_Unk_01 #include "world/common/todo/StarSpiritEffectFunc.inc.c" diff --git a/src/world/area_isk/isk_16/isk_16_3_boss.c b/src/world/area_isk/isk_16/isk_16_3_boss.c index 3a138a417c..482eafb2f3 100644 --- a/src/world/area_isk/isk_16/isk_16_3_boss.c +++ b/src/world/area_isk/isk_16/isk_16_3_boss.c @@ -1,4 +1,5 @@ #include "isk_16.h" +#include "sprite/player.h" #include "world/common/atomic/UnkFunc27.inc.c" diff --git a/src/world/area_iwa/iwa_04/iwa_04_4_npc.c b/src/world/area_iwa/iwa_04/iwa_04_4_npc.c index fc06e65c49..e647ad8b9e 100644 --- a/src/world/area_iwa/iwa_04/iwa_04_4_npc.c +++ b/src/world/area_iwa/iwa_04/iwa_04_4_npc.c @@ -1,4 +1,5 @@ #include "iwa_04.h" +#include "sprite/player.h" #include "world/common/enemy/Cleft.inc.c" diff --git a/src/world/area_iwa/iwa_10/iwa_10_6_parakarry.c b/src/world/area_iwa/iwa_10/iwa_10_6_parakarry.c index f7d3319a78..617af4042a 100644 --- a/src/world/area_iwa/iwa_10/iwa_10_6_parakarry.c +++ b/src/world/area_iwa/iwa_10/iwa_10_6_parakarry.c @@ -1,5 +1,6 @@ #include "iwa_10.h" #include "effects.h" +#include "sprite/player.h" #include "world/common/npc/Parakarry.inc.c" diff --git a/src/world/area_jan/common/PullVine.inc.c b/src/world/area_jan/common/PullVine.inc.c index 541089c863..3b2422dd22 100644 --- a/src/world/area_jan/common/PullVine.inc.c +++ b/src/world/area_jan/common/PullVine.inc.c @@ -1,4 +1,5 @@ #include "common.h" +#include "sprite/player.h" // ---------------------------------------------------------------- // Requirements diff --git a/src/world/area_jan/jan_00/jan_00_2_npc.c b/src/world/area_jan/jan_00/jan_00_2_npc.c index ce507da786..e6ed85bc11 100644 --- a/src/world/area_jan/jan_00/jan_00_2_npc.c +++ b/src/world/area_jan/jan_00/jan_00_2_npc.c @@ -1,6 +1,7 @@ #include "jan_00.h" #include "effects.h" #include "npc.h" +#include "sprite/player.h" NpcSettings N(NpcSettings_Kolorado_01) = { .height = 24, diff --git a/src/world/area_jan/jan_02/jan_02_3_npc.c b/src/world/area_jan/jan_02/jan_02_3_npc.c index cba146377e..7316ec4d00 100644 --- a/src/world/area_jan/jan_02/jan_02_3_npc.c +++ b/src/world/area_jan/jan_02/jan_02_3_npc.c @@ -1,4 +1,5 @@ #include "jan_02.h" +#include "sprite/player.h" #include "world/common/npc/Yoshi.inc.c" #include "world/common/npc/Yoshi_Patrol.inc.c" diff --git a/src/world/area_jan/jan_03/jan_03_4_npc.c b/src/world/area_jan/jan_03/jan_03_4_npc.c index d227609c34..896b75a504 100644 --- a/src/world/area_jan/jan_03/jan_03_4_npc.c +++ b/src/world/area_jan/jan_03/jan_03_4_npc.c @@ -1,4 +1,5 @@ #include "jan_03.h" +#include "sprite/player.h" #include "world/common/npc/Toad_Stationary.inc.c" diff --git a/src/world/area_jan/jan_03/jan_03_5_entity.c b/src/world/area_jan/jan_03/jan_03_5_entity.c index bf69c4e3e8..7be0e03e9f 100644 --- a/src/world/area_jan/jan_03/jan_03_5_entity.c +++ b/src/world/area_jan/jan_03/jan_03_5_entity.c @@ -1,5 +1,6 @@ #include "jan_03.h" #include "entity.h" +#include "sprite/player.h" EvtScript N(EVS_GotoMap_tik_08_4) = { EVT_CALL(GotoMap, EVT_PTR("tik_08"), tik_08_ENTRY_4) diff --git a/src/world/area_jan/jan_04/jan_04_4_npc.c b/src/world/area_jan/jan_04/jan_04_4_npc.c index fd83526f70..63bf065213 100644 --- a/src/world/area_jan/jan_04/jan_04_4_npc.c +++ b/src/world/area_jan/jan_04/jan_04_4_npc.c @@ -1,4 +1,5 @@ #include "jan_04.h" +#include "sprite/player.h" #include "world/common/npc/Sushie.inc.c" #include "world/common/npc/Bubulb.inc.c" diff --git a/src/world/area_jan/jan_05/jan_05_3_log.c b/src/world/area_jan/jan_05/jan_05_3_log.c index 2856d31c8f..110daca106 100644 --- a/src/world/area_jan/jan_05/jan_05_3_log.c +++ b/src/world/area_jan/jan_05/jan_05_3_log.c @@ -1,5 +1,6 @@ #include "jan_05.h" #include "effects.h" +#include "sprite/player.h" EvtScript N(EVS_SetupLogObjects) = { EVT_IF_EQ(GF_JAN05_CreateLogBridge, FALSE) diff --git a/src/world/area_jan/jan_05/jan_05_5_npc.c b/src/world/area_jan/jan_05/jan_05_5_npc.c index 6efdeef4e0..f873e408aa 100644 --- a/src/world/area_jan/jan_05/jan_05_5_npc.c +++ b/src/world/area_jan/jan_05/jan_05_5_npc.c @@ -1,4 +1,5 @@ #include "jan_05.h" +#include "sprite/player.h" #include "world/common/enemy/MBush.inc.c" #include "world/common/npc/YoshiKid.inc.c" diff --git a/src/world/area_jan/jan_06/jan_06_2_statue.c b/src/world/area_jan/jan_06/jan_06_2_statue.c index d6867bba4c..5124bff928 100644 --- a/src/world/area_jan/jan_06/jan_06_2_statue.c +++ b/src/world/area_jan/jan_06/jan_06_2_statue.c @@ -1,5 +1,6 @@ #include "jan_06.h" #include "sprite.h" +#include "sprite/player.h" s32 N(JadeRavenList)[] = { ITEM_JADE_RAVEN, diff --git a/src/world/area_jan/jan_06/jan_06_3_log.c b/src/world/area_jan/jan_06/jan_06_3_log.c index 7db412c26f..a77dd7c1dc 100644 --- a/src/world/area_jan/jan_06/jan_06_3_log.c +++ b/src/world/area_jan/jan_06/jan_06_3_log.c @@ -1,5 +1,6 @@ #include "jan_06.h" #include "effects.h" +#include "sprite/player.h" EvtScript N(EVS_SetupLogObjects) = { EVT_IF_EQ(GF_JAN06_CreateLogBridge, FALSE) diff --git a/src/world/area_jan/jan_07/jan_07_3_npc.c b/src/world/area_jan/jan_07/jan_07_3_npc.c index b2479ecd7e..58f6f971fe 100644 --- a/src/world/area_jan/jan_07/jan_07_3_npc.c +++ b/src/world/area_jan/jan_07/jan_07_3_npc.c @@ -1,4 +1,5 @@ #include "jan_07.h" +#include "sprite/player.h" #include "world/common/npc/YoshiKid.inc.c" diff --git a/src/world/area_jan/jan_08/jan_08_5_npc.c b/src/world/area_jan/jan_08/jan_08_5_npc.c index dc47c0b3f6..dd8ca7a7c5 100644 --- a/src/world/area_jan/jan_08/jan_08_5_npc.c +++ b/src/world/area_jan/jan_08/jan_08_5_npc.c @@ -1,4 +1,5 @@ #include "jan_08.h" +#include "sprite/player.h" #include "world/common/npc/YoshiKid.inc.c" #include "world/common/enemy/MBush.inc.c" diff --git a/src/world/area_jan/jan_10/jan_10_3_npc.c b/src/world/area_jan/jan_10/jan_10_3_npc.c index 4d0cdc0a76..689b1891b5 100644 --- a/src/world/area_jan/jan_10/jan_10_3_npc.c +++ b/src/world/area_jan/jan_10/jan_10_3_npc.c @@ -1,4 +1,5 @@ #include "jan_10.h" +#include "sprite/player.h" #include "world/common/enemy/JungleFuzzy_Wander.inc.c" #include "world/common/npc/YoshiKid.inc.c" diff --git a/src/world/area_jan/jan_10/jan_10_4_log.c b/src/world/area_jan/jan_10/jan_10_4_log.c index 5b69578ac7..f0706ee493 100644 --- a/src/world/area_jan/jan_10/jan_10_4_log.c +++ b/src/world/area_jan/jan_10/jan_10_4_log.c @@ -1,5 +1,6 @@ #include "jan_10.h" #include "effects.h" +#include "sprite/player.h" EvtScript N(EVS_SetupLogObjects) = { EVT_IF_EQ(GF_JAN10_CreateLogBridge, FALSE) diff --git a/src/world/area_jan/jan_11/jan_11_3_npc.c b/src/world/area_jan/jan_11/jan_11_3_npc.c index c69e9fc590..903a9ce572 100644 --- a/src/world/area_jan/jan_11/jan_11_3_npc.c +++ b/src/world/area_jan/jan_11/jan_11_3_npc.c @@ -1,4 +1,5 @@ #include "jan_11.h" +#include "sprite/player.h" #include "world/common/npc/YoshiKid.inc.c" diff --git a/src/world/area_jan/jan_13/jan_13_2_puzzle.c b/src/world/area_jan/jan_13/jan_13_2_puzzle.c index 13a00be43a..18e53da9e0 100644 --- a/src/world/area_jan/jan_13/jan_13_2_puzzle.c +++ b/src/world/area_jan/jan_13/jan_13_2_puzzle.c @@ -1,6 +1,7 @@ #include "jan_13.h" #include "entity.h" #include "effects.h" +#include "sprite/player.h" // geyser positions in grid coordinates #define POS_0_I 28 diff --git a/src/world/area_jan/jan_16/jan_16_3_npc.c b/src/world/area_jan/jan_16/jan_16_3_npc.c index bfe5faab1f..d98d8050a4 100644 --- a/src/world/area_jan/jan_16/jan_16_3_npc.c +++ b/src/world/area_jan/jan_16/jan_16_3_npc.c @@ -1,5 +1,6 @@ #include "jan_16.h" #include "effects.h" +#include "sprite/player.h" EvtScript N(EVS_NpcAuxAI_RaphaelRaven) = { EVT_CALL(SetNpcScale, NPC_SELF, EVT_FLOAT(1.5), EVT_FLOAT(1.5), EVT_FLOAT(1.5)) diff --git a/src/world/area_jan/jan_22/jan_22_3_npc.c b/src/world/area_jan/jan_22/jan_22_3_npc.c index c613148852..dedc19c442 100644 --- a/src/world/area_jan/jan_22/jan_22_3_npc.c +++ b/src/world/area_jan/jan_22/jan_22_3_npc.c @@ -1,4 +1,5 @@ #include "jan_22.h" +#include "sprite/player.h" #include "world/common/npc/Kolorado.inc.c" #include "world/common/enemy/SpearGuy_Patrol.inc.c" diff --git a/src/world/area_jan/jan_22/jan_22_5_zipline.c b/src/world/area_jan/jan_22/jan_22_5_zipline.c index eec1f0c134..d2daa32ad3 100644 --- a/src/world/area_jan/jan_22/jan_22_5_zipline.c +++ b/src/world/area_jan/jan_22/jan_22_5_zipline.c @@ -1,4 +1,5 @@ #include "jan_22.h" +#include "sprite/player.h" API_CALLABLE(N(Zipline_AdjustMoveDownSound)) { Bytecode* args = script->ptrReadPos; diff --git a/src/world/area_jan/jan_23/jan_23_3_npc.c b/src/world/area_jan/jan_23/jan_23_3_npc.c index d9ffa44bcd..1f8c834ca3 100644 --- a/src/world/area_jan/jan_23/jan_23_3_npc.c +++ b/src/world/area_jan/jan_23/jan_23_3_npc.c @@ -1,4 +1,5 @@ #include "jan_23.h" +#include "sprite/player.h" #include "world/common/npc/RaphaelRaven.inc.c" #include "world/common/npc/Raven.inc.c" diff --git a/src/world/area_kgr/kgr_02/kgr_02_3_npc.c b/src/world/area_kgr/kgr_02/kgr_02_3_npc.c index 4130e2829b..1303494d79 100644 --- a/src/world/area_kgr/kgr_02/kgr_02_3_npc.c +++ b/src/world/area_kgr/kgr_02/kgr_02_3_npc.c @@ -1,4 +1,5 @@ #include "kgr_02.h" +#include "sprite/player.h" API_CALLABLE(N(AwaitPartnerWatt)) { if (gPartnerStatus.actingPartner == PARTNER_WATT) { diff --git a/src/world/area_kkj/kkj_00/kkj_00_5_npc_ending.c b/src/world/area_kkj/kkj_00/kkj_00_5_npc_ending.c index 30118b5774..f3e9170205 100644 --- a/src/world/area_kkj/kkj_00/kkj_00_5_npc_ending.c +++ b/src/world/area_kkj/kkj_00/kkj_00_5_npc_ending.c @@ -1,4 +1,5 @@ #include "kkj_00.h" +#include "sprite/player.h" #include "world/common/npc/Toad_Stationary.inc.c" #include "world/common/npc/Peach.inc.c" diff --git a/src/world/area_kkj/kkj_00/kkj_00_6_scene_ending.c b/src/world/area_kkj/kkj_00/kkj_00_6_scene_ending.c index 9a8ce2697f..c2c782edaa 100644 --- a/src/world/area_kkj/kkj_00/kkj_00_6_scene_ending.c +++ b/src/world/area_kkj/kkj_00/kkj_00_6_scene_ending.c @@ -1,4 +1,5 @@ #include "kkj_00.h" +#include "sprite/player.h" API_CALLABLE(N(FadeScreenToWhite)) { if (isInitialCall) { diff --git a/src/world/area_kkj/kkj_03/kkj_03_3_npc.c b/src/world/area_kkj/kkj_03/kkj_03_3_npc.c index 295cc49217..6a31bcb2c6 100644 --- a/src/world/area_kkj/kkj_03/kkj_03_3_npc.c +++ b/src/world/area_kkj/kkj_03/kkj_03_3_npc.c @@ -1,4 +1,5 @@ #include "kkj_03.h" +#include "sprite/player.h" #include "world/common/npc/Peach.inc.c" diff --git a/src/world/area_kkj/kkj_03/kkj_03_4_scenes.c b/src/world/area_kkj/kkj_03/kkj_03_4_scenes.c index d59873748b..009c9b8203 100644 --- a/src/world/area_kkj/kkj_03/kkj_03_4_scenes.c +++ b/src/world/area_kkj/kkj_03/kkj_03_4_scenes.c @@ -1,4 +1,5 @@ #include "kkj_03.h" +#include "sprite/player.h" EvtScript N(EVS_Scene_MeetingPeach) = { EVT_LOOP(0) diff --git a/src/world/area_kkj/kkj_10/kkj_10_3_npcs_early.c b/src/world/area_kkj/kkj_10/kkj_10_3_npcs_early.c index ec7a803cbe..7c02379c80 100644 --- a/src/world/area_kkj/kkj_10/kkj_10_3_npcs_early.c +++ b/src/world/area_kkj/kkj_10/kkj_10_3_npcs_early.c @@ -1,4 +1,5 @@ #include "kkj_10.h" +#include "sprite/player.h" #define NAME_SUFFIX _Early #include "world/common/enemy/Koopatrol_Stationary.inc.c" diff --git a/src/world/area_kkj/kkj_10/kkj_10_4_npcs_later.c b/src/world/area_kkj/kkj_10/kkj_10_4_npcs_later.c index 8b07c93be4..3fc278e0a8 100644 --- a/src/world/area_kkj/kkj_10/kkj_10_4_npcs_later.c +++ b/src/world/area_kkj/kkj_10/kkj_10_4_npcs_later.c @@ -1,4 +1,5 @@ #include "kkj_10.h" +#include "sprite/player.h" #define NAME_SUFFIX _Later #include "world/common/enemy/Koopatrol_Stationary.inc.c" diff --git a/src/world/area_kkj/kkj_11/kkj_11_5_npcs_early.c b/src/world/area_kkj/kkj_11/kkj_11_5_npcs_early.c index f25740e4a8..9cdeb36e3d 100644 --- a/src/world/area_kkj/kkj_11/kkj_11_5_npcs_early.c +++ b/src/world/area_kkj/kkj_11/kkj_11_5_npcs_early.c @@ -1,4 +1,5 @@ #include "kkj_11.h" +#include "sprite/player.h" #define NAME_SUFFIX _Early diff --git a/src/world/area_kkj/kkj_11/kkj_11_6_npcs_later.c b/src/world/area_kkj/kkj_11/kkj_11_6_npcs_later.c index 4d4d79058a..0a5fa9d32b 100644 --- a/src/world/area_kkj/kkj_11/kkj_11_6_npcs_later.c +++ b/src/world/area_kkj/kkj_11/kkj_11_6_npcs_later.c @@ -1,4 +1,5 @@ #include "kkj_11.h" +#include "sprite/player.h" #include "../common/Searchlights.inc.c" #include "world/common/todo/GetPeachDisguise.inc.c" diff --git a/src/world/area_kkj/kkj_12/kkj_12_2_npc.c b/src/world/area_kkj/kkj_12/kkj_12_2_npc.c index 179faea416..c86951104c 100644 --- a/src/world/area_kkj/kkj_12/kkj_12_2_npc.c +++ b/src/world/area_kkj/kkj_12/kkj_12_2_npc.c @@ -1,4 +1,5 @@ #include "kkj_12.h" +#include "sprite/player.h" #include "../common/Searchlights.inc.c" diff --git a/src/world/area_kkj/kkj_13/kkj_13_3_npcs_finale.c b/src/world/area_kkj/kkj_13/kkj_13_3_npcs_finale.c index 61ee045803..39c07d85cb 100644 --- a/src/world/area_kkj/kkj_13/kkj_13_3_npcs_finale.c +++ b/src/world/area_kkj/kkj_13/kkj_13_3_npcs_finale.c @@ -1,4 +1,5 @@ #include "kkj_13.h" +#include "sprite/player.h" #include "world/common/npc/Peach.h" diff --git a/src/world/area_kkj/kkj_13/kkj_13_4_npcs_intro.c b/src/world/area_kkj/kkj_13/kkj_13_4_npcs_intro.c index 21839864dc..7c9b6ec6d8 100644 --- a/src/world/area_kkj/kkj_13/kkj_13_4_npcs_intro.c +++ b/src/world/area_kkj/kkj_13/kkj_13_4_npcs_intro.c @@ -1,4 +1,5 @@ #include "kkj_13.h" +#include "sprite/player.h" #define NAME_SUFFIX _Intro diff --git a/src/world/area_kkj/kkj_13/kkj_13_5_intro_scenes.c b/src/world/area_kkj/kkj_13/kkj_13_5_intro_scenes.c index 7adc6649dc..89ebed653f 100644 --- a/src/world/area_kkj/kkj_13/kkj_13_5_intro_scenes.c +++ b/src/world/area_kkj/kkj_13/kkj_13_5_intro_scenes.c @@ -1,6 +1,7 @@ #include "kkj_13.h" #include "effects.h" #include "sprite.h" +#include "sprite/player.h" API_CALLABLE(N(UpdatePropellerSoundPos_Intro)) { Npc* npc = get_npc_safe(NPC_Bowser_Prop); diff --git a/src/world/area_kkj/kkj_14/kkj_14_10_chapter2.c b/src/world/area_kkj/kkj_14/kkj_14_10_chapter2.c index 3cd6e5b93f..54d70faf7f 100644 --- a/src/world/area_kkj/kkj_14/kkj_14_10_chapter2.c +++ b/src/world/area_kkj/kkj_14/kkj_14_10_chapter2.c @@ -1,4 +1,5 @@ #include "kkj_14.h" +#include "sprite/player.h" Vec3f N(TwinkEmergePath)[] = { { 110.0, 0.0, -190.0 }, diff --git a/src/world/area_kkj/kkj_14/kkj_14_11_chapter3.c b/src/world/area_kkj/kkj_14/kkj_14_11_chapter3.c index d6cb363bff..e6fd2ae16a 100644 --- a/src/world/area_kkj/kkj_14/kkj_14_11_chapter3.c +++ b/src/world/area_kkj/kkj_14/kkj_14_11_chapter3.c @@ -1,4 +1,5 @@ #include "kkj_14.h" +#include "sprite/player.h" Vec3f N(TwinkPacingPath1)[] = { { -40.0, 90.0, 0.0 }, diff --git a/src/world/area_kkj/kkj_14/kkj_14_12_chapter4.c b/src/world/area_kkj/kkj_14/kkj_14_12_chapter4.c index dd2f9d1b3c..cfd7e2bacf 100644 --- a/src/world/area_kkj/kkj_14/kkj_14_12_chapter4.c +++ b/src/world/area_kkj/kkj_14/kkj_14_12_chapter4.c @@ -1,4 +1,5 @@ #include "kkj_14.h" +#include "sprite/player.h" EvtScript N(EVS_Scene_Chapter4) = { EVT_CALL(DisablePlayerInput, TRUE) diff --git a/src/world/area_kkj/kkj_14/kkj_14_13_chapter5.c b/src/world/area_kkj/kkj_14/kkj_14_13_chapter5.c index 5e6f90026d..d775803698 100644 --- a/src/world/area_kkj/kkj_14/kkj_14_13_chapter5.c +++ b/src/world/area_kkj/kkj_14/kkj_14_13_chapter5.c @@ -1,4 +1,5 @@ #include "kkj_14.h" +#include "sprite/player.h" EvtScript N(EVS_Scene_Chapter5) = { EVT_CALL(DisablePlayerInput, TRUE) diff --git a/src/world/area_kkj/kkj_14/kkj_14_14_chapter6.c b/src/world/area_kkj/kkj_14/kkj_14_14_chapter6.c index 80221800be..824d1f322c 100644 --- a/src/world/area_kkj/kkj_14/kkj_14_14_chapter6.c +++ b/src/world/area_kkj/kkj_14/kkj_14_14_chapter6.c @@ -1,4 +1,5 @@ #include "kkj_14.h" +#include "sprite/player.h" EvtScript N(EVS_Scene_Chapter6) = { EVT_CALL(DisablePlayerInput, TRUE) diff --git a/src/world/area_kkj/kkj_14/kkj_14_15_chapter7.c b/src/world/area_kkj/kkj_14/kkj_14_15_chapter7.c index dcea14d01d..f7453b27bc 100644 --- a/src/world/area_kkj/kkj_14/kkj_14_15_chapter7.c +++ b/src/world/area_kkj/kkj_14/kkj_14_15_chapter7.c @@ -1,5 +1,6 @@ #include "kkj_14.h" #include "effects.h" +#include "sprite/player.h" Vec3f N(TwinkHidePath)[] = { { 440.0, 65.0, 0.0 }, diff --git a/src/world/area_kkj/kkj_14/kkj_14_3_interactables.c b/src/world/area_kkj/kkj_14/kkj_14_3_interactables.c index 8087f9f39c..7e7edf1fb0 100644 --- a/src/world/area_kkj/kkj_14/kkj_14_3_interactables.c +++ b/src/world/area_kkj/kkj_14/kkj_14_3_interactables.c @@ -1,5 +1,6 @@ #include "kkj_14.h" #include "effects.h" +#include "sprite/player.h" #include "world/common/todo/GetPeachDisguise.inc.c" diff --git a/src/world/area_kkj/kkj_14/kkj_14_4_npc_guards.c b/src/world/area_kkj/kkj_14/kkj_14_4_npc_guards.c index bcda45ad1d..a79cdb4771 100644 --- a/src/world/area_kkj/kkj_14/kkj_14_4_npc_guards.c +++ b/src/world/area_kkj/kkj_14/kkj_14_4_npc_guards.c @@ -1,5 +1,6 @@ #include "kkj_14.h" #include "effects.h" +#include "sprite/player.h" Vec3f N(PeachTossPath)[] = { { -307.0, 30.0, -30.0 }, diff --git a/src/world/area_kkj/kkj_14/kkj_14_8_chapter0.c b/src/world/area_kkj/kkj_14/kkj_14_8_chapter0.c index ea182d56a3..7db6ac5cc5 100644 --- a/src/world/area_kkj/kkj_14/kkj_14_8_chapter0.c +++ b/src/world/area_kkj/kkj_14/kkj_14_8_chapter0.c @@ -1,4 +1,5 @@ #include "kkj_14.h" +#include "sprite/player.h" API_CALLABLE(N(SetPeachDepressed)) { gGameStatusPtr->peachFlags |= PEACH_STATUS_FLAG_DEPRESSED; diff --git a/src/world/area_kkj/kkj_14/kkj_14_9_chapter1.c b/src/world/area_kkj/kkj_14/kkj_14_9_chapter1.c index 162011b1a4..80aad032b0 100644 --- a/src/world/area_kkj/kkj_14/kkj_14_9_chapter1.c +++ b/src/world/area_kkj/kkj_14/kkj_14_9_chapter1.c @@ -1,4 +1,5 @@ #include "kkj_14.h" +#include "sprite/player.h" EvtScript N(EVS_Scene_Chapter1) = { EVT_CALL(DisablePlayerInput, TRUE) diff --git a/src/world/area_kkj/kkj_15/kkj_15_3_rotating_wall.c b/src/world/area_kkj/kkj_15/kkj_15_3_rotating_wall.c index cd280bec80..bed5b092fa 100644 --- a/src/world/area_kkj/kkj_15/kkj_15_3_rotating_wall.c +++ b/src/world/area_kkj/kkj_15/kkj_15_3_rotating_wall.c @@ -1,4 +1,5 @@ #include "kkj_15.h" +#include "sprite/player.h" API_CALLABLE(N(UpdateRotatingPartyPositions)) { Npc* partner = get_npc_safe(NPC_PARTNER); diff --git a/src/world/area_kkj/kkj_15/kkj_15_5_chapter1.c b/src/world/area_kkj/kkj_15/kkj_15_5_chapter1.c index c7003c8c36..620c02481c 100644 --- a/src/world/area_kkj/kkj_15/kkj_15_5_chapter1.c +++ b/src/world/area_kkj/kkj_15/kkj_15_5_chapter1.c @@ -1,4 +1,5 @@ #include "kkj_15.h" +#include "sprite/player.h" Vec3f N(TwinkFollowCh1Path1)[] = { { -70.0, 120.0, -70.0 }, diff --git a/src/world/area_kkj/kkj_15/kkj_15_7_chapter3.c b/src/world/area_kkj/kkj_15/kkj_15_7_chapter3.c index 64bbf2a29a..49dce240e9 100644 --- a/src/world/area_kkj/kkj_15/kkj_15_7_chapter3.c +++ b/src/world/area_kkj/kkj_15/kkj_15_7_chapter3.c @@ -1,4 +1,5 @@ #include "kkj_15.h" +#include "sprite/player.h" API_CALLABLE(N(SetPeachDepressed)) { gGameStatusPtr->peachFlags |= PEACH_STATUS_FLAG_DEPRESSED; diff --git a/src/world/area_kkj/kkj_16/kkj_16_2_npcs_early.c b/src/world/area_kkj/kkj_16/kkj_16_2_npcs_early.c index ce82af3164..0fe38386af 100644 --- a/src/world/area_kkj/kkj_16/kkj_16_2_npcs_early.c +++ b/src/world/area_kkj/kkj_16/kkj_16_2_npcs_early.c @@ -1,4 +1,5 @@ #include "kkj_16.h" +#include "sprite/player.h" #define NAME_SUFFIX _Early diff --git a/src/world/area_kkj/kkj_16/kkj_16_3_npcs_later.c b/src/world/area_kkj/kkj_16/kkj_16_3_npcs_later.c index 0fee79dd88..06db2aac01 100644 --- a/src/world/area_kkj/kkj_16/kkj_16_3_npcs_later.c +++ b/src/world/area_kkj/kkj_16/kkj_16_3_npcs_later.c @@ -1,4 +1,5 @@ #include "kkj_16.h" +#include "sprite/player.h" #define NAME_SUFFIX _Later diff --git a/src/world/area_kkj/kkj_16/kkj_16_4_stealth.c b/src/world/area_kkj/kkj_16/kkj_16_4_stealth.c index 0ad238aa9a..d5a573c413 100644 --- a/src/world/area_kkj/kkj_16/kkj_16_4_stealth.c +++ b/src/world/area_kkj/kkj_16/kkj_16_4_stealth.c @@ -1,4 +1,5 @@ #include "kkj_16.h" +#include "sprite/player.h" Vec3f N(TwinkHide1)[] = { { -752.0, 60.0, -55.0 }, diff --git a/src/world/area_kkj/kkj_17/kkj_17_3_chest.c b/src/world/area_kkj/kkj_17/kkj_17_3_chest.c index ece9e684c3..34babc5d2b 100644 --- a/src/world/area_kkj/kkj_17/kkj_17_3_chest.c +++ b/src/world/area_kkj/kkj_17/kkj_17_3_chest.c @@ -1,5 +1,6 @@ #include "kkj_17.h" #include "hud_element.h" +#include "sprite/player.h" extern IconHudScriptPair gItemHudScripts[]; diff --git a/src/world/area_kkj/kkj_18/kkj_18_4_gourmet.c b/src/world/area_kkj/kkj_18/kkj_18_4_gourmet.c index 3852d3aebb..a973f41559 100644 --- a/src/world/area_kkj/kkj_18/kkj_18_4_gourmet.c +++ b/src/world/area_kkj/kkj_18/kkj_18_4_gourmet.c @@ -1,4 +1,5 @@ #include "kkj_18.h" +#include "sprite/player.h" #include "world/common/complete/KeyItemChoice.inc.c" MAP_STATIC_PAD(1,item_choice); diff --git a/src/world/area_kkj/kkj_19/kkj_19_5_baking.c b/src/world/area_kkj/kkj_19/kkj_19_5_baking.c index 8b7e79a1a3..fb2b0064f7 100644 --- a/src/world/area_kkj/kkj_19/kkj_19_5_baking.c +++ b/src/world/area_kkj/kkj_19/kkj_19_5_baking.c @@ -1,4 +1,5 @@ #include "kkj_19.h" +#include "sprite/player.h" #include "hud_element.h" #include "battle/action_cmd.h" diff --git a/src/world/area_kkj/kkj_20/kkj_20_4_npc.c b/src/world/area_kkj/kkj_20/kkj_20_4_npc.c index ebd0c98a6b..5ef68dcb15 100644 --- a/src/world/area_kkj/kkj_20/kkj_20_4_npc.c +++ b/src/world/area_kkj/kkj_20/kkj_20_4_npc.c @@ -1,4 +1,5 @@ #include "kkj_20.h" +#include "sprite/player.h" #include "world/common/npc/Toad_Stationary.inc.c" diff --git a/src/world/area_kkj/kkj_23/kkj_23_3_npcs_finale.c b/src/world/area_kkj/kkj_23/kkj_23_3_npcs_finale.c index 897bb4afd0..eb714d982c 100644 --- a/src/world/area_kkj/kkj_23/kkj_23_3_npcs_finale.c +++ b/src/world/area_kkj/kkj_23/kkj_23_3_npcs_finale.c @@ -1,4 +1,5 @@ #include "kkj_23.h" +#include "sprite/player.h" #include "world/common/npc/Bowser.inc.c" #include "world/common/npc/Dummy.inc.c" diff --git a/src/world/area_kkj/kkj_23/kkj_23_4_npcs_peach.c b/src/world/area_kkj/kkj_23/kkj_23_4_npcs_peach.c index 3f47603f05..1de77a5576 100644 --- a/src/world/area_kkj/kkj_23/kkj_23_4_npcs_peach.c +++ b/src/world/area_kkj/kkj_23/kkj_23_4_npcs_peach.c @@ -1,4 +1,5 @@ #include "kkj_23.h" +#include "sprite/player.h" #include "../common/Searchlights.inc.c" diff --git a/src/world/area_kkj/kkj_23/kkj_23_5_scene.c b/src/world/area_kkj/kkj_23/kkj_23_5_scene.c index c8ca023701..999ea7a628 100644 --- a/src/world/area_kkj/kkj_23/kkj_23_5_scene.c +++ b/src/world/area_kkj/kkj_23/kkj_23_5_scene.c @@ -1,5 +1,6 @@ #include "kkj_23.h" #include "effects.h" +#include "sprite/player.h" void peach_force_disguise_action(s32); diff --git a/src/world/area_kkj/kkj_25/kkj_25_2_npc_initial.c b/src/world/area_kkj/kkj_25/kkj_25_2_npc_initial.c index 876394cfcf..46e09fb559 100644 --- a/src/world/area_kkj/kkj_25/kkj_25_2_npc_initial.c +++ b/src/world/area_kkj/kkj_25/kkj_25_2_npc_initial.c @@ -1,4 +1,5 @@ #include "kkj_25.h" +#include "sprite/player.h" #define NAME_SUFFIX _Npc1 diff --git a/src/world/area_kkj/kkj_25/kkj_25_3_npc_midpoint.c b/src/world/area_kkj/kkj_25/kkj_25_3_npc_midpoint.c index ebb31db2b6..65ed8582d8 100644 --- a/src/world/area_kkj/kkj_25/kkj_25_3_npc_midpoint.c +++ b/src/world/area_kkj/kkj_25/kkj_25_3_npc_midpoint.c @@ -1,4 +1,5 @@ #include "kkj_25.h" +#include "sprite/player.h" #define NAME_SUFFIX _Npc2 diff --git a/src/world/area_kkj/kkj_25/kkj_25_4_npc_final.c b/src/world/area_kkj/kkj_25/kkj_25_4_npc_final.c index a8394477e5..87675fe3dc 100644 --- a/src/world/area_kkj/kkj_25/kkj_25_4_npc_final.c +++ b/src/world/area_kkj/kkj_25/kkj_25_4_npc_final.c @@ -1,4 +1,5 @@ #include "kkj_25.h" +#include "sprite/player.h" #define NAME_SUFFIX _Npc3 diff --git a/src/world/area_kkj/kkj_25/kkj_25_5_arena.c b/src/world/area_kkj/kkj_25/kkj_25_5_arena.c index 3e6f23ba2e..c866fe39fa 100644 --- a/src/world/area_kkj/kkj_25/kkj_25_5_arena.c +++ b/src/world/area_kkj/kkj_25/kkj_25_5_arena.c @@ -1,5 +1,6 @@ #include "kkj_25.h" #include "effects.h" +#include "sprite/player.h" #include "world/common/todo/GetFloorCollider.inc.c" diff --git a/src/world/area_kkj/kkj_25/kkj_25_6_peach_free.c b/src/world/area_kkj/kkj_25/kkj_25_6_peach_free.c index 96faa29f80..d5e26d84de 100644 --- a/src/world/area_kkj/kkj_25/kkj_25_6_peach_free.c +++ b/src/world/area_kkj/kkj_25/kkj_25_6_peach_free.c @@ -1,5 +1,6 @@ #include "kkj_25.h" #include "effects.h" +#include "sprite/player.h" #define KNOCK_DOWN_MAP_VAR MV_Unk_0A #include "world/common/complete/KnockDownPlayer.inc.c" diff --git a/src/world/area_kkj/kkj_25/kkj_25_7_kammy_defeated.c b/src/world/area_kkj/kkj_25/kkj_25_7_kammy_defeated.c index dfd5e16b82..26cfff7058 100644 --- a/src/world/area_kkj/kkj_25/kkj_25_7_kammy_defeated.c +++ b/src/world/area_kkj/kkj_25/kkj_25_7_kammy_defeated.c @@ -1,5 +1,6 @@ #include "kkj_25.h" #include "effects.h" +#include "sprite/player.h" API_CALLABLE(N(SpawnStarsOrbitingKammy2)) { EffectInstance* effect; diff --git a/src/world/area_kkj/kkj_25/kkj_25_8_bowser_defeated.c b/src/world/area_kkj/kkj_25/kkj_25_8_bowser_defeated.c index 407285f2f9..5f32e32d79 100644 --- a/src/world/area_kkj/kkj_25/kkj_25_8_bowser_defeated.c +++ b/src/world/area_kkj/kkj_25/kkj_25_8_bowser_defeated.c @@ -1,5 +1,6 @@ #include "kkj_25.h" #include "effects.h" +#include "sprite/player.h" #include "sprite/npc/WorldGoombario.h" #include "sprite/npc/WorldKooper.h" diff --git a/src/world/area_kkj/kkj_26/kkj_26_2_scenes.c b/src/world/area_kkj/kkj_26/kkj_26_2_scenes.c index 7b0677958e..b658d9bd23 100644 --- a/src/world/area_kkj/kkj_26/kkj_26_2_scenes.c +++ b/src/world/area_kkj/kkj_26/kkj_26_2_scenes.c @@ -1,4 +1,5 @@ #include "kkj_26.h" +#include "sprite/player.h" EvtScript N(EVS_Scene_WhereIsMario) = { EVT_CALL(DisablePlayerInput, TRUE) diff --git a/src/world/area_kkj/kkj_26/kkj_26_3_demo.c b/src/world/area_kkj/kkj_26/kkj_26_3_demo.c index 5c02d26a13..a72f953c59 100644 --- a/src/world/area_kkj/kkj_26/kkj_26_3_demo.c +++ b/src/world/area_kkj/kkj_26/kkj_26_3_demo.c @@ -1,4 +1,5 @@ #include "kkj_26.h" +#include "sprite/player.h" EvtScript N(EVS_ProvideDemoInputs) = { EVT_CALL(EnableWorldStatusBar, FALSE) diff --git a/src/world/area_kkj/kkj_27/kkj_27_3_rotating_wall.c b/src/world/area_kkj/kkj_27/kkj_27_3_rotating_wall.c index 28035ed317..8f895165a2 100644 --- a/src/world/area_kkj/kkj_27/kkj_27_3_rotating_wall.c +++ b/src/world/area_kkj/kkj_27/kkj_27_3_rotating_wall.c @@ -1,4 +1,5 @@ #include "kkj_27.h" +#include "sprite/player.h" s32 N(SpillLightAmount) = 0; diff --git a/src/world/area_kkj/kkj_29/kkj_29_3_quiz.c b/src/world/area_kkj/kkj_29/kkj_29_3_quiz.c index 59f7ed144d..366a253cc0 100644 --- a/src/world/area_kkj/kkj_29/kkj_29_3_quiz.c +++ b/src/world/area_kkj/kkj_29/kkj_29_3_quiz.c @@ -1,4 +1,5 @@ #include "kkj_29.h" +#include "sprite/player.h" enum { CONTESTANT_LEFT = 0, diff --git a/src/world/area_kmr/kmr_00/kmr_00_3_revival.c b/src/world/area_kmr/kmr_00/kmr_00_3_revival.c index d5a06e48e7..75d0eaf2d1 100644 --- a/src/world/area_kmr/kmr_00/kmr_00_3_revival.c +++ b/src/world/area_kmr/kmr_00/kmr_00_3_revival.c @@ -1,6 +1,7 @@ #include "kmr_00.h" #include "effects.h" #include "model.h" +#include "sprite/player.h" API_CALLABLE(N(func_80240000_8ABF90)) { Bytecode* args; diff --git a/src/world/area_kmr/kmr_02/kmr_02_3_npc.c b/src/world/area_kmr/kmr_02/kmr_02_3_npc.c index bc45e864eb..32dfa748da 100644 --- a/src/world/area_kmr/kmr_02/kmr_02_3_npc.c +++ b/src/world/area_kmr/kmr_02/kmr_02_3_npc.c @@ -1,6 +1,7 @@ #include "kmr_02.h" #include "effects.h" #include "model.h" +#include "sprite/player.h" extern EvtScript N(EVS_NpcAI_Eldstar_02); extern EvtScript N(EVS_NpcAI_Eldstar_02_NoAI); diff --git a/src/world/area_kmr/kmr_02/kmr_02_4_rooms_1.c b/src/world/area_kmr/kmr_02/kmr_02_4_rooms_1.c index ea270546c9..1596bd7e7d 100644 --- a/src/world/area_kmr/kmr_02/kmr_02_4_rooms_1.c +++ b/src/world/area_kmr/kmr_02/kmr_02_4_rooms_1.c @@ -1,4 +1,5 @@ #include "kmr_02.h" +#include "sprite/player.h" #define NAME_SUFFIX _Rooms1 #include "world/common/npc/GoombaFamily_Wander.inc.c" diff --git a/src/world/area_kmr/kmr_02/kmr_02_7_kammy.c b/src/world/area_kmr/kmr_02/kmr_02_7_kammy.c index 9c1ad54993..b4a9c3876e 100644 --- a/src/world/area_kmr/kmr_02/kmr_02_7_kammy.c +++ b/src/world/area_kmr/kmr_02/kmr_02_7_kammy.c @@ -1,4 +1,5 @@ #include "kmr_02.h" +#include "sprite/player.h" #include "world/common/todo/CheckPartnerFlags1000.inc.c" diff --git a/src/world/area_kmr/kmr_03/kmr_03_3_npc.c b/src/world/area_kmr/kmr_03/kmr_03_3_npc.c index 7f39824144..d2511b8c9c 100644 --- a/src/world/area_kmr/kmr_03/kmr_03_3_npc.c +++ b/src/world/area_kmr/kmr_03/kmr_03_3_npc.c @@ -1,4 +1,5 @@ #include "kmr_03.h" +#include "sprite/player.h" #include "world/common/util/ChangeNpcToPartner.inc.c" diff --git a/src/world/area_kmr/kmr_03/kmr_03_6_fall_down.c b/src/world/area_kmr/kmr_03/kmr_03_6_fall_down.c index e97deb1e86..3f330d4dc6 100644 --- a/src/world/area_kmr/kmr_03/kmr_03_6_fall_down.c +++ b/src/world/area_kmr/kmr_03/kmr_03_6_fall_down.c @@ -1,4 +1,5 @@ #include "kmr_03.h" +#include "sprite/player.h" EvtScript N(EVS_Scene_FallingDown) = { EVT_CALL(UseSettingsFrom, CAM_DEFAULT, -270, 20, -80) diff --git a/src/world/area_kmr/kmr_04/kmr_04_5_foliage.c b/src/world/area_kmr/kmr_04/kmr_04_5_foliage.c index 134c30cbde..f884cccda8 100644 --- a/src/world/area_kmr/kmr_04/kmr_04_5_foliage.c +++ b/src/world/area_kmr/kmr_04/kmr_04_5_foliage.c @@ -1,4 +1,5 @@ #include "kmr_04.h" +#include "sprite/player.h" #include "world/area_kmr/kmr_04/hammer_block_message.png.h" #include "world/area_kmr/kmr_04/hammer_block_message.png.inc.c" diff --git a/src/world/area_kmr/kmr_07/kmr_07_3_npc.c b/src/world/area_kmr/kmr_07/kmr_07_3_npc.c index 177f2efd85..22b1dabcf4 100644 --- a/src/world/area_kmr/kmr_07/kmr_07_3_npc.c +++ b/src/world/area_kmr/kmr_07/kmr_07_3_npc.c @@ -1,5 +1,6 @@ #include "kmr_07.h" #include "animation_script.h" +#include "sprite/player.h" #include "world/common/enemy/GoombaBros_Guard.inc.c" diff --git a/src/world/area_kmr/kmr_11/kmr_11_3_scenes.c b/src/world/area_kmr/kmr_11/kmr_11_3_scenes.c index 0bbd56d09f..d873f3026c 100644 --- a/src/world/area_kmr/kmr_11/kmr_11_3_scenes.c +++ b/src/world/area_kmr/kmr_11/kmr_11_3_scenes.c @@ -1,5 +1,6 @@ #include "kmr_11.h" #include "effects.h" +#include "sprite/player.h" API_CALLABLE(N(MakeLensFlare)) { Bytecode* args = script->ptrReadPos; diff --git a/src/world/area_kmr/kmr_20/kmr_20_10_npc.c b/src/world/area_kmr/kmr_20/kmr_20_10_npc.c index 7ffc386aad..d0cb4d7442 100644 --- a/src/world/area_kmr/kmr_20/kmr_20_10_npc.c +++ b/src/world/area_kmr/kmr_20/kmr_20_10_npc.c @@ -1,6 +1,7 @@ #include "kmr_20.h" #include "effects.h" #include "animation_script.h" +#include "sprite/player.h" extern AnimScript Entity_SimpleSpring_AnimLaunch; diff --git a/src/world/area_kmr/kmr_20/kmr_20_11_npc_intro.c b/src/world/area_kmr/kmr_20/kmr_20_11_npc_intro.c index 0a256bc0ea..1859157796 100644 --- a/src/world/area_kmr/kmr_20/kmr_20_11_npc_intro.c +++ b/src/world/area_kmr/kmr_20/kmr_20_11_npc_intro.c @@ -1,5 +1,6 @@ #include "kmr_20.h" #include "model.h" +#include "sprite/player.h" #define NAME_SUFFIX _Intro #include "world/common/entity/Pipe.inc.c" diff --git a/src/world/area_kmr/kmr_20/kmr_20_12_npc_epilogue.c b/src/world/area_kmr/kmr_20/kmr_20_12_npc_epilogue.c index 43193c3ed7..b4e1ca49d6 100644 --- a/src/world/area_kmr/kmr_20/kmr_20_12_npc_epilogue.c +++ b/src/world/area_kmr/kmr_20/kmr_20_12_npc_epilogue.c @@ -1,5 +1,6 @@ #include "kmr_20.h" #include "model.h" +#include "sprite/player.h" #define NAME_SUFFIX _Epilogue #include "world/common/entity/Pipe.inc.c" diff --git a/src/world/area_kmr/kmr_20/kmr_20_8_bed.c b/src/world/area_kmr/kmr_20/kmr_20_8_bed.c index 409c268b7d..ddf722e844 100644 --- a/src/world/area_kmr/kmr_20/kmr_20_8_bed.c +++ b/src/world/area_kmr/kmr_20/kmr_20_8_bed.c @@ -1,4 +1,5 @@ #include "kmr_20.h" +#include "sprite/player.h" #include "world/common/complete/ToadHouseBlanketAnim.inc.c" #include "world/common/atomic/ToadHouse.inc.c" diff --git a/src/world/area_kmr/kmr_22/kmr_22_1_main.c b/src/world/area_kmr/kmr_22/kmr_22_1_main.c index b29d894a34..90159af3d9 100644 --- a/src/world/area_kmr/kmr_22/kmr_22_1_main.c +++ b/src/world/area_kmr/kmr_22/kmr_22_1_main.c @@ -1,5 +1,6 @@ #include "kmr_22.h" #include "effects.h" +#include "sprite/player.h" BSS EffectInstance* N(ChapterEffect); BSS s32 N(ChapterEffectTime); diff --git a/src/world/area_kmr/kmr_23/kmr_23_1_main.c b/src/world/area_kmr/kmr_23/kmr_23_1_main.c index 8040612395..83c37afeeb 100644 --- a/src/world/area_kmr/kmr_23/kmr_23_1_main.c +++ b/src/world/area_kmr/kmr_23/kmr_23_1_main.c @@ -1,4 +1,5 @@ #include "kmr_23.h" +#include "sprite/player.h" API_CALLABLE(N(func_80240010_907A40)) { set_curtain_scale_goal(2.0f); diff --git a/src/world/area_kpa/kpa_133/kpa_133_3_entity.c b/src/world/area_kpa/kpa_133/kpa_133_3_entity.c index 0c22f32125..6132a03210 100644 --- a/src/world/area_kpa/kpa_133/kpa_133_3_entity.c +++ b/src/world/area_kpa/kpa_133/kpa_133_3_entity.c @@ -1,6 +1,7 @@ #include "kpa_133.h" #include "entity.h" #include "effects.h" +#include "sprite/player.h" extern EvtScript N(EVS_TriggerSwitch); extern EvtScript N(EVS_SetupHiddenSpring); diff --git a/src/world/area_kpa/kpa_134/kpa_134_3_chains.c b/src/world/area_kpa/kpa_134/kpa_134_3_chains.c index b63a8896f0..65c9a0c4dd 100644 --- a/src/world/area_kpa/kpa_134/kpa_134_3_chains.c +++ b/src/world/area_kpa/kpa_134/kpa_134_3_chains.c @@ -1,4 +1,5 @@ #include "kpa_134.h" +#include "sprite/player.h" extern EvtScript N(EVS_LowerWaterLevel0); extern EvtScript N(EVS_RaiseWaterLevel1); diff --git a/src/world/area_kpa/kpa_14/kpa_14_2_main.c b/src/world/area_kpa/kpa_14/kpa_14_2_main.c index 50edb4a10f..33faeaed2e 100644 --- a/src/world/area_kpa/kpa_14/kpa_14_2_main.c +++ b/src/world/area_kpa/kpa_14/kpa_14_2_main.c @@ -1,5 +1,6 @@ #include "kpa_14.h" #include "effects.h" +#include "sprite/player.h" #include "world/common/atomic/TexturePan.inc.c" diff --git a/src/world/area_kpa/kpa_17/kpa_17_4_npc.c b/src/world/area_kpa/kpa_17/kpa_17_4_npc.c index 6efb81d6de..5e32b14c4d 100644 --- a/src/world/area_kpa/kpa_17/kpa_17_4_npc.c +++ b/src/world/area_kpa/kpa_17/kpa_17_4_npc.c @@ -1,5 +1,6 @@ #include "kpa_17.h" #include "effects.h" +#include "sprite/player.h" #include "world/common/npc/Toad_Stationary.inc.c" diff --git a/src/world/area_kpa/kpa_53/kpa_53_3_npc.c b/src/world/area_kpa/kpa_53/kpa_53_3_npc.c index 1d5f8d6faa..540430f797 100644 --- a/src/world/area_kpa/kpa_53/kpa_53_3_npc.c +++ b/src/world/area_kpa/kpa_53/kpa_53_3_npc.c @@ -1,5 +1,6 @@ #include "kpa_53.h" #include "effects.h" +#include "sprite/player.h" API_CALLABLE(N(UpdateFollowerPosition)) { PlayerStatus* playerStatus = &gPlayerStatus; diff --git a/src/world/area_kpa/kpa_81/kpa_81_3_npc.c b/src/world/area_kpa/kpa_81/kpa_81_3_npc.c index 89428b3c55..c83de1fc1b 100644 --- a/src/world/area_kpa/kpa_81/kpa_81_3_npc.c +++ b/src/world/area_kpa/kpa_81/kpa_81_3_npc.c @@ -1,4 +1,5 @@ #include "kpa_81.h" +#include "sprite/player.h" #include "world/common/npc/Toad_Stationary.inc.c" diff --git a/src/world/area_kpa/kpa_83/kpa_83_3_npc.c b/src/world/area_kpa/kpa_83/kpa_83_3_npc.c index 3ccc350dd8..39dfdb6e10 100644 --- a/src/world/area_kpa/kpa_83/kpa_83_3_npc.c +++ b/src/world/area_kpa/kpa_83/kpa_83_3_npc.c @@ -1,5 +1,6 @@ #include "kpa_83.h" #include "effects.h" +#include "sprite/player.h" #include "world/common/npc/Toad_Stationary.inc.c" #include "world/common/npc/KoopaBros.h" diff --git a/src/world/area_kpa/kpa_91/kpa_91_3_npc.c b/src/world/area_kpa/kpa_91/kpa_91_3_npc.c index 56a0be0da8..35814445b3 100644 --- a/src/world/area_kpa/kpa_91/kpa_91_3_npc.c +++ b/src/world/area_kpa/kpa_91/kpa_91_3_npc.c @@ -1,4 +1,5 @@ #include "kpa_91.h" +#include "sprite/player.h" #include "world/common/npc/Toad_Stationary.inc.c" #include "world/common/npc/Dryite_Stationary.inc.c" diff --git a/src/world/area_kpa/kpa_95/kpa_95_4_npc.c b/src/world/area_kpa/kpa_95/kpa_95_4_npc.c index ede2fe5c98..ab500019ed 100644 --- a/src/world/area_kpa/kpa_95/kpa_95_4_npc.c +++ b/src/world/area_kpa/kpa_95/kpa_95_4_npc.c @@ -1,4 +1,5 @@ #include "kpa_95.h" +#include "sprite/player.h" #include "world/common/npc/Toad_Stationary.inc.c" #include "world/common/npc/Penguin.inc.c" diff --git a/src/world/area_kzn/common/SpinyTromp.inc.c b/src/world/area_kzn/common/SpinyTromp.inc.c index 1b4d02721a..b1eb018e57 100644 --- a/src/world/area_kzn/common/SpinyTromp.inc.c +++ b/src/world/area_kzn/common/SpinyTromp.inc.c @@ -1,5 +1,6 @@ #include "common.h" #include "world/area_kzn/kzn.h" +#include "sprite/player.h" API_CALLABLE(N(SpinyTrompHit)) { subtract_hp(1); diff --git a/src/world/area_kzn/kzn_02/kzn_02_3_npc.c b/src/world/area_kzn/kzn_02/kzn_02_3_npc.c index 9d07034357..349948156d 100644 --- a/src/world/area_kzn/kzn_02/kzn_02_3_npc.c +++ b/src/world/area_kzn/kzn_02/kzn_02_3_npc.c @@ -1,4 +1,5 @@ #include "kzn_02.h" +#include "sprite/player.h" #include "world/common/enemy/LavaBubble.inc.c" diff --git a/src/world/area_kzn/kzn_03/kzn_03_4_ziplines.c b/src/world/area_kzn/kzn_03/kzn_03_4_ziplines.c index 066c8d4120..28b00047f5 100644 --- a/src/world/area_kzn/kzn_03/kzn_03_4_ziplines.c +++ b/src/world/area_kzn/kzn_03/kzn_03_4_ziplines.c @@ -1,5 +1,6 @@ #include "kzn_03.h" +#include "sprite/player.h" API_CALLABLE(N(Zipline_AdjustMoveDownSound)) { Bytecode* args = script->ptrReadPos; diff --git a/src/world/area_kzn/kzn_09/kzn_09_3_zipline.c b/src/world/area_kzn/kzn_09/kzn_09_3_zipline.c index 7b27151ac5..610609b126 100644 --- a/src/world/area_kzn/kzn_09/kzn_09_3_zipline.c +++ b/src/world/area_kzn/kzn_09/kzn_09_3_zipline.c @@ -1,4 +1,5 @@ #include "kzn_09.h" +#include "sprite/player.h" API_CALLABLE(N(Zipline_AdjustMoveDownSound)) { Bytecode* args = script->ptrReadPos; diff --git a/src/world/area_kzn/kzn_09/kzn_09_4_npc.c b/src/world/area_kzn/kzn_09/kzn_09_4_npc.c index eaec10d60c..29769201ed 100644 --- a/src/world/area_kzn/kzn_09/kzn_09_4_npc.c +++ b/src/world/area_kzn/kzn_09/kzn_09_4_npc.c @@ -1,4 +1,5 @@ #include "kzn_09.h" +#include "sprite/player.h" #include "world/common/npc/Kolorado.inc.c" diff --git a/src/world/area_kzn/kzn_10/kzn_10_2_tromp.c b/src/world/area_kzn/kzn_10/kzn_10_2_tromp.c index 4e90343338..7489a0a7f2 100644 --- a/src/world/area_kzn/kzn_10/kzn_10_2_tromp.c +++ b/src/world/area_kzn/kzn_10/kzn_10_2_tromp.c @@ -1,5 +1,6 @@ #include "kzn_10.h" #include "effects.h" +#include "sprite/player.h" #define UNK_FUNC_50_LVar1 -469.0 #define UNK_FUNC_50_LVar2 46.0 diff --git a/src/world/area_kzn/kzn_19/kzn_19_2_main.c b/src/world/area_kzn/kzn_19/kzn_19_2_main.c index 5e9f3b9335..13b27383ec 100644 --- a/src/world/area_kzn/kzn_19/kzn_19_2_main.c +++ b/src/world/area_kzn/kzn_19/kzn_19_2_main.c @@ -1,4 +1,5 @@ #include "kzn_19.h" +#include "sprite/player.h" #include "../common/SmokeTexPanners.inc.c" diff --git a/src/world/area_kzn/kzn_19/kzn_19_4_npc.c b/src/world/area_kzn/kzn_19/kzn_19_4_npc.c index fd2a90d4a3..b5d7f24cba 100644 --- a/src/world/area_kzn/kzn_19/kzn_19_4_npc.c +++ b/src/world/area_kzn/kzn_19/kzn_19_4_npc.c @@ -1,5 +1,6 @@ #include "kzn_19.h" #include "ld_addrs.h" +#include "sprite/player.h" #include "world/common/npc/Kolorado.h" #include "world/common/npc/StarSpirit.h" diff --git a/src/world/area_kzn/kzn_19/kzn_19_5_eruption.c b/src/world/area_kzn/kzn_19/kzn_19_5_eruption.c index cd52352ad4..1041f2fbfb 100644 --- a/src/world/area_kzn/kzn_19/kzn_19_5_eruption.c +++ b/src/world/area_kzn/kzn_19/kzn_19_5_eruption.c @@ -1,4 +1,5 @@ #include "kzn_19.h" +#include "sprite/player.h" EvtScript N(EVS_CrackFloor) = { EVT_CALL(EnableGroup, MODEL_naka, FALSE) diff --git a/src/world/area_kzn/kzn_20/kzn_20_3_npc.c b/src/world/area_kzn/kzn_20/kzn_20_3_npc.c index e9817ab8df..73ad42efd1 100644 --- a/src/world/area_kzn/kzn_20/kzn_20_3_npc.c +++ b/src/world/area_kzn/kzn_20/kzn_20_3_npc.c @@ -1,5 +1,6 @@ #include "kzn_20.h" #include "effects.h" +#include "sprite/player.h" enum { SCENE_STATE_BEGIN = 15, diff --git a/src/world/area_kzn/kzn_22/kzn_22_4_npc.c b/src/world/area_kzn/kzn_22/kzn_22_4_npc.c index f5e8cb61d8..fbeaeaf96a 100644 --- a/src/world/area_kzn/kzn_22/kzn_22_4_npc.c +++ b/src/world/area_kzn/kzn_22/kzn_22_4_npc.c @@ -1,4 +1,5 @@ #include "kzn_22.h" +#include "sprite/player.h" API_CALLABLE(N(GetFloorCollider2)) { Bytecode* args = script->ptrReadPos; diff --git a/src/world/area_kzn/kzn_23/kzn_23_3_npc.c b/src/world/area_kzn/kzn_23/kzn_23_3_npc.c index 5174138764..202869500d 100644 --- a/src/world/area_kzn/kzn_23/kzn_23_3_npc.c +++ b/src/world/area_kzn/kzn_23/kzn_23_3_npc.c @@ -1,6 +1,7 @@ #include "kzn_23.h" #include "entity.h" #include "effects.h" +#include "sprite/player.h" API_CALLABLE(N(SetChestPosition)) { Bytecode* args = script->ptrReadPos; diff --git a/src/world/area_mac/mac_00/mac_00_10_shared_npc.c b/src/world/area_mac/mac_00/mac_00_10_shared_npc.c index d27210a56c..88c6389331 100644 --- a/src/world/area_mac/mac_00/mac_00_10_shared_npc.c +++ b/src/world/area_mac/mac_00/mac_00_10_shared_npc.c @@ -1,4 +1,5 @@ #include "mac_00.h" +#include "sprite/player.h" #define NAME_SUFFIX _Shared #include "world/common/npc/Toad_Wander.inc.c" diff --git a/src/world/area_mac/mac_00/mac_00_12_intro.c b/src/world/area_mac/mac_00/mac_00_12_intro.c index a36bc86138..30ff1cd206 100644 --- a/src/world/area_mac/mac_00/mac_00_12_intro.c +++ b/src/world/area_mac/mac_00/mac_00_12_intro.c @@ -1,4 +1,5 @@ #include "mac_00.h" +#include "sprite/player.h" EvtScript N(EVS_PlayerExitPipe_Intro) = { EVT_CALL(DisablePlayerPhysics, TRUE) diff --git a/src/world/area_mac/mac_00/mac_00_14_epilogue.c b/src/world/area_mac/mac_00/mac_00_14_epilogue.c index f5ddb90930..e1fdaadaf6 100644 --- a/src/world/area_mac/mac_00/mac_00_14_epilogue.c +++ b/src/world/area_mac/mac_00/mac_00_14_epilogue.c @@ -1,4 +1,5 @@ #include "mac_00.h" +#include "sprite/player.h" EvtScript N(EVS_PlayerExitPipe_Epilogue) = { EVT_CALL(DisablePlayerPhysics, TRUE) diff --git a/src/world/area_mac/mac_00/npc/dojo_members.inc.c b/src/world/area_mac/mac_00/npc/dojo_members.inc.c index fb2e3891a3..29016d3048 100644 --- a/src/world/area_mac/mac_00/npc/dojo_members.inc.c +++ b/src/world/area_mac/mac_00/npc/dojo_members.inc.c @@ -1,3 +1,5 @@ +#include "sprite/player.h" + s32 N(DojoBattleIDs)[] = { BTL_MAC_FORMATION_00, BTL_MAC_FORMATION_01, diff --git a/src/world/area_mac/mac_01/mac_01_9_npc.c b/src/world/area_mac/mac_01/mac_01_9_npc.c index f19439a962..f9f0cfda04 100644 --- a/src/world/area_mac/mac_01/mac_01_9_npc.c +++ b/src/world/area_mac/mac_01/mac_01_9_npc.c @@ -1,6 +1,7 @@ #include "mac_01.h" #include "effects.h" #include "hud_element.h" +#include "sprite/player.h" extern IconHudScriptPair gItemHudScripts[]; extern EvtScript N(EVS_MerlonBargeOut); diff --git a/src/world/area_mac/mac_04/mac_04_6_npc.c b/src/world/area_mac/mac_04/mac_04_6_npc.c index 2842028820..e4b173fe1b 100644 --- a/src/world/area_mac/mac_04/mac_04_6_npc.c +++ b/src/world/area_mac/mac_04/mac_04_6_npc.c @@ -1,4 +1,5 @@ #include "mac_04.h" +#include "sprite/player.h" #include "world/common/npc/Toad_Wander.inc.c" #include "world/common/npc/Toad_Stationary.inc.c" diff --git a/src/world/area_mac/mac_04/npc_muskular.inc.c b/src/world/area_mac/mac_04/npc_muskular.inc.c index 925c950be9..762d3c3ecb 100644 --- a/src/world/area_mac/mac_04/npc_muskular.inc.c +++ b/src/world/area_mac/mac_04/npc_muskular.inc.c @@ -1,3 +1,4 @@ +#include "sprite/player.h" API_CALLABLE(N(UpgradeStarPowerCh4)) { PlayerData* playerData = &gPlayerData; diff --git a/src/world/area_mac/mac_04/npc_twink.inc.c b/src/world/area_mac/mac_04/npc_twink.inc.c index 86c1f7f1cb..f4aac86c84 100644 --- a/src/world/area_mac/mac_04/npc_twink.inc.c +++ b/src/world/area_mac/mac_04/npc_twink.inc.c @@ -1,3 +1,5 @@ +#include "sprite/player.h" + EvtScript N(EVS_NpcInit_TwinkEndCh4) = { EVT_CALL(GetEntryID, LVar0) EVT_IF_NE(LVar0, mac_04_ENTRY_5) diff --git a/src/world/area_mac/mac_05/mac_05_4_npc.c b/src/world/area_mac/mac_05/mac_05_4_npc.c index e2b9d38301..b8c49eb661 100644 --- a/src/world/area_mac/mac_05/mac_05_4_npc.c +++ b/src/world/area_mac/mac_05/mac_05_4_npc.c @@ -1,4 +1,5 @@ #include "mac_05.h" +#include "sprite/player.h" NpcSettings N(NpcSettings_Whale) = { .height = 24, diff --git a/src/world/area_mac/machi/machi_7_partner.c b/src/world/area_mac/machi/machi_7_partner.c index 01b1310714..f9c3f69e88 100644 --- a/src/world/area_mac/machi/machi_7_partner.c +++ b/src/world/area_mac/machi/machi_7_partner.c @@ -1,4 +1,5 @@ #include "machi.h" +#include "sprite/player.h" Vec3f N(FlightPath)[] = { { -332.0, 10.0, 120.0 }, diff --git a/src/world/area_mgm/mgm_02/mgm_02_2_npc.c b/src/world/area_mgm/mgm_02/mgm_02_2_npc.c index 7cf471d9f9..165137adb2 100644 --- a/src/world/area_mgm/mgm_02/mgm_02_2_npc.c +++ b/src/world/area_mgm/mgm_02/mgm_02_2_npc.c @@ -3,6 +3,7 @@ #include "effects.h" #include "model.h" #include "entity.h" +#include "sprite/player.h" void delete_entity(s32); void partner_enable_input(void); diff --git a/src/world/area_mim/mim_10/mim_10_4_npc.c b/src/world/area_mim/mim_10/mim_10_4_npc.c index 8607d0aaf0..bb316ec5da 100644 --- a/src/world/area_mim/mim_10/mim_10_4_npc.c +++ b/src/world/area_mim/mim_10/mim_10_4_npc.c @@ -1,4 +1,5 @@ #include "mim_10.h" +#include "sprite/player.h" API_CALLABLE(N(AwaitPlayerApproachForest)) { if (gPlayerStatus.position.x < 100.0f) { diff --git a/src/world/area_mim/mim_12/mim_12_5_gate.c b/src/world/area_mim/mim_12/mim_12_5_gate.c index 3d9816b1f5..db407185a6 100644 --- a/src/world/area_mim/mim_12/mim_12_5_gate.c +++ b/src/world/area_mim/mim_12/mim_12_5_gate.c @@ -1,4 +1,5 @@ #include "mim_12.h" +#include "sprite/player.h" API_CALLABLE(N(InitializeGustyFogProperties)) { enable_world_fog(); diff --git a/src/world/area_nok/nok_01/nok_01_4_npc.c b/src/world/area_nok/nok_01/nok_01_4_npc.c index db9898b8ba..63aba7c35a 100644 --- a/src/world/area_nok/nok_01/nok_01_4_npc.c +++ b/src/world/area_nok/nok_01/nok_01_4_npc.c @@ -1,4 +1,5 @@ #include "nok_01.h" +#include "sprite/player.h" #include "world/common/enemy/ai/GuardAI.inc.c" diff --git a/src/world/area_nok/nok_01/nok_01_7_radio.c b/src/world/area_nok/nok_01/nok_01_7_radio.c index af4e52ec67..b1bff3b4f6 100644 --- a/src/world/area_nok/nok_01/nok_01_7_radio.c +++ b/src/world/area_nok/nok_01/nok_01_7_radio.c @@ -1,4 +1,5 @@ #include "nok_01.h" +#include "sprite/player.h" s16 N(StationMseqMapping)[] = { 0, 2, 1, 4 diff --git a/src/world/area_nok/nok_01/npcs_crisis.inc.c b/src/world/area_nok/nok_01/npcs_crisis.inc.c index 64ed3574eb..5d34b6505e 100644 --- a/src/world/area_nok/nok_01/npcs_crisis.inc.c +++ b/src/world/area_nok/nok_01/npcs_crisis.inc.c @@ -1,3 +1,5 @@ +#include "sprite/player.h" + EvtScript N(EVS_Scene_RecoverTreeShell) = { EVT_WAIT(1) EVT_IF_EQ(GF_NOK01_RecoveredTreeShell, TRUE) diff --git a/src/world/area_nok/nok_02/nok_02_6_npc.c b/src/world/area_nok/nok_02/nok_02_6_npc.c index 9b900e795d..38c5daad81 100644 --- a/src/world/area_nok/nok_02/nok_02_6_npc.c +++ b/src/world/area_nok/nok_02/nok_02_6_npc.c @@ -1,4 +1,5 @@ #include "nok_02.h" +#include "sprite/player.h" #include "world/common/npc/Koopa_Wander.inc.c" #include "world/common/npc/KoopaWithoutShell_Patrol.inc.c" diff --git a/src/world/area_nok/nok_04/nok_04_4_npc.c b/src/world/area_nok/nok_04/nok_04_4_npc.c index 34eea65325..2890fefb6e 100644 --- a/src/world/area_nok/nok_04/nok_04_4_npc.c +++ b/src/world/area_nok/nok_04/nok_04_4_npc.c @@ -1,6 +1,7 @@ #include "nok_04.h" #include "effects.h" +#include "sprite/player.h" #define NUM_THREAD_SEGMENTS 16 diff --git a/src/world/area_obk/obk_01/obk_01_3_chandelier.c b/src/world/area_obk/obk_01/obk_01_3_chandelier.c index 31b2a5c2e4..de32ea17b8 100644 --- a/src/world/area_obk/obk_01/obk_01_3_chandelier.c +++ b/src/world/area_obk/obk_01/obk_01_3_chandelier.c @@ -1,5 +1,6 @@ #include "obk_01.h" #include "model.h" +#include "sprite/player.h" #include "world/common/todo/UnsetCamera0MoveFlag1.inc.c" #include "world/common/todo/SetCamera0MoveFlag1.inc.c" diff --git a/src/world/area_obk/obk_01/obk_01_4_portrait.c b/src/world/area_obk/obk_01/obk_01_4_portrait.c index 940467f295..ed9dff9946 100644 --- a/src/world/area_obk/obk_01/obk_01_4_portrait.c +++ b/src/world/area_obk/obk_01/obk_01_4_portrait.c @@ -1,5 +1,6 @@ #include "obk_01.h" #include "sprite.h" +#include "sprite/player.h" API_CALLABLE(N(SetPortraitItemAlpha)) { ItemEntity* item = get_item_entity(script->varTable[0]); diff --git a/src/world/area_obk/obk_02/obk_02_6_entity.c b/src/world/area_obk/obk_02/obk_02_6_entity.c index 9a5a964e3f..8c831a04fc 100644 --- a/src/world/area_obk/obk_02/obk_02_6_entity.c +++ b/src/world/area_obk/obk_02/obk_02_6_entity.c @@ -1,5 +1,6 @@ #include "obk_02.h" #include "entity.h" +#include "sprite/player.h" EvtScript N(EVS_ChestTrap) = { EVT_WAIT(15) diff --git a/src/world/area_obk/obk_03/obk_03_4_entity.c b/src/world/area_obk/obk_03/obk_03_4_entity.c index e6a0e942f6..dd7952845a 100644 --- a/src/world/area_obk/obk_03/obk_03_4_entity.c +++ b/src/world/area_obk/obk_03/obk_03_4_entity.c @@ -1,5 +1,6 @@ #include "obk_03.h" #include "entity.h" +#include "sprite/player.h" extern EvtScript N(EVS_HitSwitch_Second); extern EvtScript N(EVS_HitSwitch_Third); diff --git a/src/world/area_obk/obk_04/obk_04_6_game.c b/src/world/area_obk/obk_04/obk_04_6_game.c index d028414b89..356b795244 100644 --- a/src/world/area_obk/obk_04/obk_04_6_game.c +++ b/src/world/area_obk/obk_04/obk_04_6_game.c @@ -1,5 +1,6 @@ #include "obk_04.h" #include "effects.h" +#include "sprite/player.h" // redundant, but useful for documentation enum { diff --git a/src/world/area_obk/obk_07/obk_07_4_fireplace.c b/src/world/area_obk/obk_07/obk_07_4_fireplace.c index e5153fe089..94cddaf480 100644 --- a/src/world/area_obk/obk_07/obk_07_4_fireplace.c +++ b/src/world/area_obk/obk_07/obk_07_4_fireplace.c @@ -1,5 +1,6 @@ #include "obk_07.h" #include "effects.h" +#include "sprite/player.h" Vec3i N(ExplosionPositions1)[] = { { 5, 5, -220 }, diff --git a/src/world/area_obk/obk_07/obk_07_6_phonograph.c b/src/world/area_obk/obk_07/obk_07_6_phonograph.c index 22446abf88..f5974f4dac 100644 --- a/src/world/area_obk/obk_07/obk_07_6_phonograph.c +++ b/src/world/area_obk/obk_07/obk_07_6_phonograph.c @@ -1,6 +1,7 @@ #include "obk_07.h" #include "hud_element.h" #include "battle/action_cmd.h" +#include "sprite/player.h" extern HudScript HES_SlowlyMashAButton; diff --git a/src/world/area_obk/obk_08/obk_08_3_cabinets.c b/src/world/area_obk/obk_08/obk_08_3_cabinets.c index 0d1b0894c5..e86197b7a7 100644 --- a/src/world/area_obk/obk_08/obk_08_3_cabinets.c +++ b/src/world/area_obk/obk_08/obk_08_3_cabinets.c @@ -1,5 +1,6 @@ #include "obk_08.h" #include "effects.h" +#include "sprite/player.h" #include "sprite/npc/WorldGoombario.h" #include "sprite/npc/WorldKooper.h" diff --git a/src/world/area_obk/obk_09/obk_09_3_meet_bow.c b/src/world/area_obk/obk_09/obk_09_3_meet_bow.c index 89009095f3..3635905fec 100644 --- a/src/world/area_obk/obk_09/obk_09_3_meet_bow.c +++ b/src/world/area_obk/obk_09/obk_09_3_meet_bow.c @@ -1,5 +1,6 @@ #include "obk_09.h" #include "sprite.h" +#include "sprite/player.h" #include "world/common/util/ChangeNpcToPartner.inc.c" diff --git a/src/world/area_obk/obk_09/obk_09_4_npc.c b/src/world/area_obk/obk_09/obk_09_4_npc.c index a2c16bdde4..bc04ef19ea 100644 --- a/src/world/area_obk/obk_09/obk_09_4_npc.c +++ b/src/world/area_obk/obk_09/obk_09_4_npc.c @@ -1,5 +1,6 @@ #include "obk_09.h" #include "effects.h" +#include "sprite/player.h" typedef struct ImprisonedCard { /* 0x00 */ Vec3f pos; diff --git a/src/world/area_omo/common/ToyTrain.inc.c b/src/world/area_omo/common/ToyTrain.inc.c index 2b5e13d9e3..d0e6bf25f3 100644 --- a/src/world/area_omo/common/ToyTrain.inc.c +++ b/src/world/area_omo/common/ToyTrain.inc.c @@ -1,4 +1,5 @@ #include "common.h" +#include "sprite/player.h" #include "world/common/todo/UnsetCamera0MoveFlag1.inc.c" diff --git a/src/world/area_omo/omo_05/omo_05_4_npc.c b/src/world/area_omo/omo_05/omo_05_4_npc.c index 57d96488b3..41760a6a21 100644 --- a/src/world/area_omo/omo_05/omo_05_4_npc.c +++ b/src/world/area_omo/omo_05/omo_05_4_npc.c @@ -1,4 +1,5 @@ #include "omo_05.h" +#include "sprite/player.h" #include "world/common/enemy/ShyGuy_Wander.inc.c" #include "world/common/enemy/GrooveGuy.inc.c" diff --git a/src/world/area_omo/omo_12/omo_12_3_npc.c b/src/world/area_omo/omo_12/omo_12_3_npc.c index 0842f28386..9c8ca87816 100644 --- a/src/world/area_omo/omo_12/omo_12_3_npc.c +++ b/src/world/area_omo/omo_12/omo_12_3_npc.c @@ -1,4 +1,5 @@ #include "omo_12.h" +#include "sprite/player.h" #include "world/common/npc/BigLanternGhost.inc.c" diff --git a/src/world/area_omo/omo_13/omo_13_4_npc.c b/src/world/area_omo/omo_13/omo_13_4_npc.c index 857e757750..762933c9be 100644 --- a/src/world/area_omo/omo_13/omo_13_4_npc.c +++ b/src/world/area_omo/omo_13/omo_13_4_npc.c @@ -1,4 +1,5 @@ #include "omo_13.h" +#include "sprite/player.h" #include "world/common/enemy/ShyGuy_Wander.inc.c" #include "world/common/enemy/GrooveGuy.inc.c" diff --git a/src/world/area_omo/omo_14/omo_14_3_npc.c b/src/world/area_omo/omo_14/omo_14_3_npc.c index 00a11b90a2..deb1ed06dc 100644 --- a/src/world/area_omo/omo_14/omo_14_3_npc.c +++ b/src/world/area_omo/omo_14/omo_14_3_npc.c @@ -1,5 +1,6 @@ #include "omo_14.h" #include "effects.h" +#include "sprite/player.h" API_CALLABLE(N(SurroundPlayer)) { PlayerStatus* playerStatus = &gPlayerStatus; diff --git a/src/world/area_omo/omo_15/omo_15_2_main.c b/src/world/area_omo/omo_15/omo_15_2_main.c index e0f15e3f8d..592b17f33f 100644 --- a/src/world/area_omo/omo_15/omo_15_2_main.c +++ b/src/world/area_omo/omo_15/omo_15_2_main.c @@ -1,4 +1,5 @@ #include "omo_15.h" +#include "sprite/player.h" #define STAR_SPIRIT_DATA_VAR MV_Unk_01 #include "world/common/todo/StarSpiritEffectFunc.inc.c" diff --git a/src/world/area_osr/osr_02/osr_02_3_npc.c b/src/world/area_osr/osr_02/osr_02_3_npc.c index 3abc9a91d6..be8378cfb2 100644 --- a/src/world/area_osr/osr_02/osr_02_3_npc.c +++ b/src/world/area_osr/osr_02/osr_02_3_npc.c @@ -1,5 +1,6 @@ #include "osr_02.h" #include "effects.h" +#include "sprite/player.h" #include "world/common/npc/Peach.inc.c" #include "world/common/npc/Twink.inc.c" diff --git a/src/world/area_osr/osr_03/osr_03_3_intro.c b/src/world/area_osr/osr_03/osr_03_3_intro.c index 9455209847..1f95902920 100644 --- a/src/world/area_osr/osr_03/osr_03_3_intro.c +++ b/src/world/area_osr/osr_03/osr_03_3_intro.c @@ -1,4 +1,5 @@ #include "osr_03.h" +#include "sprite/player.h" API_CALLABLE(N(MakeCastleChainAngle)) { Bytecode* args = script->ptrReadPos; diff --git a/src/world/area_pra/common/Reflection.inc.c b/src/world/area_pra/common/Reflection.inc.c index 35b0852578..bb497517b6 100644 --- a/src/world/area_pra/common/Reflection.inc.c +++ b/src/world/area_pra/common/Reflection.inc.c @@ -7,6 +7,7 @@ #include "entity.h" #include "npc.h" #include "sprite.h" +#include "sprite/player.h" enum ReflectMode { REFLECTION_FLOOR_WALL = 0, diff --git a/src/world/area_pra/pra_01/pra_01_3_npc.c b/src/world/area_pra/pra_01/pra_01_3_npc.c index 945becc31d..fe89baa678 100644 --- a/src/world/area_pra/pra_01/pra_01_3_npc.c +++ b/src/world/area_pra/pra_01/pra_01_3_npc.c @@ -1,5 +1,6 @@ #include "pra_01.h" #include "effects.h" +#include "sprite/player.h" #include "world/common/npc/StarSpirit.inc.c" diff --git a/src/world/area_pra/pra_09/pra_09_3_npc.c b/src/world/area_pra/pra_09/pra_09_3_npc.c index c03ea1f29a..f16ff51af5 100644 --- a/src/world/area_pra/pra_09/pra_09_3_npc.c +++ b/src/world/area_pra/pra_09/pra_09_3_npc.c @@ -1,5 +1,6 @@ #include "pra_09.h" #include "effects.h" +#include "sprite/player.h" #include "world/common/enemy/Duplighost.h" diff --git a/src/world/area_pra/pra_13/pra_13_3_npc.c b/src/world/area_pra/pra_13/pra_13_3_npc.c index 04d5aa229b..bf893c622f 100644 --- a/src/world/area_pra/pra_13/pra_13_3_npc.c +++ b/src/world/area_pra/pra_13/pra_13_3_npc.c @@ -1,5 +1,6 @@ #include "pra_13.h" #include "sprite.h" +#include "sprite/player.h" #include "world/common/enemy/Bombette.h" #include "world/common/enemy/Duplighost.h" diff --git a/src/world/area_pra/pra_19/pra_19_3_npc.c b/src/world/area_pra/pra_19/pra_19_3_npc.c index 03471e19df..7c82aa539f 100644 --- a/src/world/area_pra/pra_19/pra_19_3_npc.c +++ b/src/world/area_pra/pra_19/pra_19_3_npc.c @@ -1,5 +1,6 @@ #include "pra_19.h" #include "sprite.h" +#include "sprite/player.h" NpcSettings N(NpcSettings_Kooper) = { .height = 35, diff --git a/src/world/area_pra/pra_22/pra_22_2_main.c b/src/world/area_pra/pra_22/pra_22_2_main.c index 8d76aa80d3..10032d91b8 100644 --- a/src/world/area_pra/pra_22/pra_22_2_main.c +++ b/src/world/area_pra/pra_22/pra_22_2_main.c @@ -1,4 +1,5 @@ #include "pra_22.h" +#include "sprite/player.h" #include "world/common/todo/UnkFunc11.inc.c" diff --git a/src/world/area_pra/pra_32/pra_32_2_main.c b/src/world/area_pra/pra_32/pra_32_2_main.c index b3c176f2d7..b8aca812af 100644 --- a/src/world/area_pra/pra_32/pra_32_2_main.c +++ b/src/world/area_pra/pra_32/pra_32_2_main.c @@ -1,4 +1,5 @@ #include "pra_32.h" +#include "sprite/player.h" #define STAR_SPIRIT_DATA_VAR MV_Unk_01 #include "world/common/todo/StarSpiritEffectFunc.inc.c" diff --git a/src/world/area_pra/pra_32/pra_32_3_npc.c b/src/world/area_pra/pra_32/pra_32_3_npc.c index 3c88236661..12efd68c69 100644 --- a/src/world/area_pra/pra_32/pra_32_3_npc.c +++ b/src/world/area_pra/pra_32/pra_32_3_npc.c @@ -1,5 +1,6 @@ #include "pra_32.h" #include "effects.h" +#include "sprite/player.h" #include "world/common/enemy/CrystalKing.inc.c" #include "world/common/npc/StarSpirit.inc.c" diff --git a/src/world/area_sam/sam_01/sam_01_5_scenes.c b/src/world/area_sam/sam_01/sam_01_5_scenes.c index 38c351f869..3e1b591461 100644 --- a/src/world/area_sam/sam_01/sam_01_5_scenes.c +++ b/src/world/area_sam/sam_01/sam_01_5_scenes.c @@ -1,4 +1,5 @@ #include "sam_01.h" +#include "sprite/player.h" #include "common/GetItemEntityPosition.inc.c" #include "world/common/todo/GetLeftRightPoints.inc.c" diff --git a/src/world/area_sam/sam_02/sam_02_2_main.c b/src/world/area_sam/sam_02/sam_02_2_main.c index 1a3e9083c6..ece824188a 100644 --- a/src/world/area_sam/sam_02/sam_02_2_main.c +++ b/src/world/area_sam/sam_02/sam_02_2_main.c @@ -1,4 +1,5 @@ #include "sam_02.h" +#include "sprite/player.h" #include "world/common/entity/Pipe.inc.c" diff --git a/src/world/area_sam/sam_02/sam_02_4_npc.c b/src/world/area_sam/sam_02/sam_02_4_npc.c index c8eb9196aa..2064173812 100644 --- a/src/world/area_sam/sam_02/sam_02_4_npc.c +++ b/src/world/area_sam/sam_02/sam_02_4_npc.c @@ -1,4 +1,5 @@ #include "sam_02.h" +#include "sprite/player.h" #if VERSION_PAL #include "sprite/npc/ShiverToad.h" diff --git a/src/world/area_sam/sam_04/sam_04_3_snowmen.c b/src/world/area_sam/sam_04/sam_04_3_snowmen.c index ac4ac855b6..db27b0b89d 100644 --- a/src/world/area_sam/sam_04/sam_04_3_snowmen.c +++ b/src/world/area_sam/sam_04/sam_04_3_snowmen.c @@ -1,5 +1,6 @@ #include "sam_04.h" #include "effects.h" +#include "sprite/player.h" #include "common/SetAngleClamped.inc.c" diff --git a/src/world/area_sam/sam_06/sam_06_4_npc.c b/src/world/area_sam/sam_06/sam_06_4_npc.c index abf7bb7f4f..0f250fdadb 100644 --- a/src/world/area_sam/sam_06/sam_06_4_npc.c +++ b/src/world/area_sam/sam_06/sam_06_4_npc.c @@ -1,5 +1,6 @@ #include "sam_06.h" #include "model.h" +#include "sprite/player.h" #include "world/common/npc/Toad_Wander.inc.c" diff --git a/src/world/area_sam/sam_11/sam_11_4_entity.c b/src/world/area_sam/sam_11/sam_11_4_entity.c index 6c7c065dc7..9e109a9c06 100644 --- a/src/world/area_sam/sam_11/sam_11_4_entity.c +++ b/src/world/area_sam/sam_11/sam_11_4_entity.c @@ -2,6 +2,7 @@ #include "entity.h" #include "effects.h" #include "model.h" +#include "sprite/player.h" s32 N(TargetBackgroundColR) = 0; s32 N(TargetBackgroundColG) = 0; diff --git a/src/world/area_sam/sam_11/sam_11_5_npc.c b/src/world/area_sam/sam_11/sam_11_5_npc.c index 0034eccc91..9e268433d0 100644 --- a/src/world/area_sam/sam_11/sam_11_5_npc.c +++ b/src/world/area_sam/sam_11/sam_11_5_npc.c @@ -1,4 +1,5 @@ #include "sam_11.h" +#include "sprite/player.h" #include "world/common/npc/Penguin_Wander.inc.c" #include "world/common/npc/Penguin.inc.c" diff --git a/src/world/area_sam/sam_11/sam_11_6_pond.c b/src/world/area_sam/sam_11/sam_11_6_pond.c index 0751099b3b..82f212b75a 100644 --- a/src/world/area_sam/sam_11/sam_11_6_pond.c +++ b/src/world/area_sam/sam_11/sam_11_6_pond.c @@ -1,5 +1,6 @@ #include "sam_11.h" #include "effects.h" +#include "sprite/player.h" #include "world/common/atomic/TexturePan.inc.c" diff --git a/src/world/area_sam/sam_12/sam_12_4_scenes.c b/src/world/area_sam/sam_12/sam_12_4_scenes.c index 33cb591411..95413a8b14 100644 --- a/src/world/area_sam/sam_12/sam_12_4_scenes.c +++ b/src/world/area_sam/sam_12/sam_12_4_scenes.c @@ -1,5 +1,6 @@ #include "sam_12.h" #include "effects.h" +#include "sprite/player.h" API_CALLABLE(N(SetScreenFadeAmount)) { Bytecode* args = script->ptrReadPos; diff --git a/src/world/area_sbk/sbk_02/sbk_02_4_npc.c b/src/world/area_sbk/sbk_02/sbk_02_4_npc.c index dca9478372..4e5843640c 100644 --- a/src/world/area_sbk/sbk_02/sbk_02_4_npc.c +++ b/src/world/area_sbk/sbk_02/sbk_02_4_npc.c @@ -1,5 +1,6 @@ #include "sbk_02.h" #include "effects.h" +#include "sprite/player.h" #include "world/common/npc/StarSpirit.inc.c" #include "world/common/npc/Toad_Stationary.inc.c" diff --git a/src/world/area_trd/trd_00/trd_00_1_main.c b/src/world/area_trd/trd_00/trd_00_1_main.c index 139a9f65de..54688b2d5e 100644 --- a/src/world/area_trd/trd_00/trd_00_1_main.c +++ b/src/world/area_trd/trd_00/trd_00_1_main.c @@ -1,4 +1,5 @@ #include "trd_00.h" +#include "sprite/player.h" extern EvtScript N(EVS_Main); extern EvtScript N(EVS_SetupMusic); diff --git a/src/world/area_trd/trd_00/trd_00_3_npc.c b/src/world/area_trd/trd_00/trd_00_3_npc.c index 3652c476f7..a06a190c09 100644 --- a/src/world/area_trd/trd_00/trd_00_3_npc.c +++ b/src/world/area_trd/trd_00/trd_00_3_npc.c @@ -1,5 +1,6 @@ #include "trd_00.h" #include "effects.h" +#include "sprite/player.h" extern EvtScript N(EVS_SetupMusic); diff --git a/src/world/area_trd/trd_05/trd_05_3_trap.c b/src/world/area_trd/trd_05/trd_05_3_trap.c index 4a480b34cd..56af2fd428 100644 --- a/src/world/area_trd/trd_05/trd_05_3_trap.c +++ b/src/world/area_trd/trd_05/trd_05_3_trap.c @@ -1,5 +1,6 @@ #include "trd_05.h" #include "sprite.h" +#include "sprite/player.h" typedef struct FallingSprite { /* 0x00 */ s32 imgfxIdx; diff --git a/src/world/area_trd/trd_06/trd_06_2_falling.c b/src/world/area_trd/trd_06/trd_06_2_falling.c index 2021eeb09f..05d1530144 100644 --- a/src/world/area_trd/trd_06/trd_06_2_falling.c +++ b/src/world/area_trd/trd_06/trd_06_2_falling.c @@ -1,5 +1,6 @@ #include "trd_06.h" #include "sprite.h" +#include "sprite/player.h" typedef struct FallingSprite { /* 0x00 */ s32 animationEnabled; diff --git a/src/world/area_trd/trd_06/trd_06_3_npc_prisoners.c b/src/world/area_trd/trd_06/trd_06_3_npc_prisoners.c index 9564970ef8..13365966b5 100644 --- a/src/world/area_trd/trd_06/trd_06_3_npc_prisoners.c +++ b/src/world/area_trd/trd_06/trd_06_3_npc_prisoners.c @@ -1,5 +1,6 @@ #include "trd_06.h" #include "sprite.h" +#include "sprite/player.h" extern EvtScript N(EVS_PushSong); extern EvtScript N(EVS_PopSong); diff --git a/src/world/area_trd/trd_10/trd_10_1_main.c b/src/world/area_trd/trd_10/trd_10_1_main.c index 89b8e39081..84f0935752 100644 --- a/src/world/area_trd/trd_10/trd_10_1_main.c +++ b/src/world/area_trd/trd_10/trd_10_1_main.c @@ -1,4 +1,5 @@ #include "trd_10.h" +#include "sprite/player.h" extern EvtScript N(EVS_SetupMusic); extern EvtScript N(EVS_InitFakeBowser); diff --git a/src/world/common/atomic/MarioSalute.inc.c b/src/world/common/atomic/MarioSalute.inc.c index 79f725d272..df5b30b4cb 100644 --- a/src/world/common/atomic/MarioSalute.inc.c +++ b/src/world/common/atomic/MarioSalute.inc.c @@ -1,4 +1,5 @@ #include "common.h" +#include "sprite/player.h" EvtScript N(EVS_MarioSalute) = { EVT_CALL(SetPlayerAnimation, ANIM_Mario1_Idle) diff --git a/src/world/common/complete/KeyItemChoice.inc.c b/src/world/common/complete/KeyItemChoice.inc.c index 2b740b4871..4bd8f035ca 100644 --- a/src/world/common/complete/KeyItemChoice.inc.c +++ b/src/world/common/complete/KeyItemChoice.inc.c @@ -2,6 +2,7 @@ #define _COMMON_KEY_CHOICE_ #include "common.h" +#include "sprite/player.h" static s32 N(KeyItemChoiceList)[ITEM_NUM_KEYS + 1]; diff --git a/src/world/common/complete/NormalItemChoice.inc.c b/src/world/common/complete/NormalItemChoice.inc.c index a6348534ec..cf6530bf45 100644 --- a/src/world/common/complete/NormalItemChoice.inc.c +++ b/src/world/common/complete/NormalItemChoice.inc.c @@ -2,6 +2,7 @@ #define _COMMON_CONSUMABLE_CHOICE_ #include "common.h" +#include "sprite/player.h" static s32 N(ItemChoice_List)[ITEM_NUM_CONSUMABLES + 1]; diff --git a/src/world/common/complete/Quizmo.inc.c b/src/world/common/complete/Quizmo.inc.c index aa72b69406..dc42c9ae23 100644 --- a/src/world/common/complete/Quizmo.inc.c +++ b/src/world/common/complete/Quizmo.inc.c @@ -3,6 +3,7 @@ #include "effects.h" #include "model.h" #include "sprite/npc/ChuckQuizmo.h" +#include "sprite/player.h" #ifndef CHUCK_QUIZMO_NPC_ID #error CHUCK_QUIZMO_NPC_ID must be defined for Quizmo.inc.c diff --git a/src/world/common/enemy/HurtPlant.inc.c b/src/world/common/enemy/HurtPlant.inc.c index e8252825b9..6212e87c62 100644 --- a/src/world/common/enemy/HurtPlant.inc.c +++ b/src/world/common/enemy/HurtPlant.inc.c @@ -1,4 +1,5 @@ #include "HurtPlant.h" +#include "sprite/player.h" EvtScript N(EVS_NpcAI_HurtPlant) = { EVT_CALL(EnableNpcShadow, NPC_SELF, FALSE) diff --git a/src/world/common/enemy/MBush.inc.c b/src/world/common/enemy/MBush.inc.c index a75cc571b6..d144509da6 100644 --- a/src/world/common/enemy/MBush.inc.c +++ b/src/world/common/enemy/MBush.inc.c @@ -1,4 +1,5 @@ #include "MBush.h" +#include "sprite/player.h" EvtScript N(EVS_NpcAI_MBush) = { EVT_CALL(EnableNpcShadow, NPC_SELF, FALSE) diff --git a/src/world/common/enemy/MontyMole.inc.c b/src/world/common/enemy/MontyMole.inc.c deleted file mode 100644 index c4e54dedec..0000000000 --- a/src/world/common/enemy/MontyMole.inc.c +++ /dev/null @@ -1 +0,0 @@ -#include "MontyMole.h" diff --git a/src/world/common/enemy/Sentinel.inc.c b/src/world/common/enemy/Sentinel.inc.c index d90c8190ab..182967c39a 100644 --- a/src/world/common/enemy/Sentinel.inc.c +++ b/src/world/common/enemy/Sentinel.inc.c @@ -1,5 +1,6 @@ #include "Sentinel.h" #include "world/partners.h" +#include "sprite/player.h" #include "world/common/enemy/ai/SentinelAI.inc.c" diff --git a/src/world/common/entity/Pipe.inc.c b/src/world/common/entity/Pipe.inc.c index 9e2fc5a7e9..22ab447225 100644 --- a/src/world/common/entity/Pipe.inc.c +++ b/src/world/common/entity/Pipe.inc.c @@ -1,5 +1,6 @@ #include "common.h" #include "npc.h" +#include "sprite/player.h" // ---------------------------------------------------------------- // User macros diff --git a/src/world/dead/area_flo/flo_00/flo_00_3_npc.c b/src/world/dead/area_flo/flo_00/flo_00_3_npc.c index 8b938b1d62..e79fe2f9ab 100644 --- a/src/world/dead/area_flo/flo_00/flo_00_3_npc.c +++ b/src/world/dead/area_flo/flo_00/flo_00_3_npc.c @@ -1,4 +1,5 @@ #include "flo_00.h" +#include "sprite/player.h" NpcSettings N(NpcSettings_Dummy) = { .height = 24, diff --git a/src/world/dead/area_flo/flo_00/flo_00_5_beanstalk.c b/src/world/dead/area_flo/flo_00/flo_00_5_beanstalk.c index 594ecf446d..806d89e43b 100644 --- a/src/world/dead/area_flo/flo_00/flo_00_5_beanstalk.c +++ b/src/world/dead/area_flo/flo_00/flo_00_5_beanstalk.c @@ -1,4 +1,5 @@ #include "flo_00.h" +#include "sprite/player.h" #define BEANSTALK_BASE_X -83 #define BEANSTALK_BASE_Z 87 diff --git a/src/world/dead/area_flo/flo_03/flo_03_3_npc.c b/src/world/dead/area_flo/flo_03/flo_03_3_npc.c index e8e615941b..071ac60b28 100644 --- a/src/world/dead/area_flo/flo_03/flo_03_3_npc.c +++ b/src/world/dead/area_flo/flo_03/flo_03_3_npc.c @@ -1,4 +1,5 @@ #include "flo_03.h" +#include "sprite/player.h" NpcSettings N(NpcSettings_Dayzee) = { .height = 24, diff --git a/src/world/dead/area_flo/flo_08/flo_08_4_npc.c b/src/world/dead/area_flo/flo_08/flo_08_4_npc.c index 4ec0ff0e38..d312604de6 100644 --- a/src/world/dead/area_flo/flo_08/flo_08_4_npc.c +++ b/src/world/dead/area_flo/flo_08/flo_08_4_npc.c @@ -1,4 +1,5 @@ #include "flo_08.h" +#include "sprite/player.h" #include "world/common/enemy/AmazyDayzee.inc.c" #include "world/common/npc/GateFlower.inc.c" diff --git a/src/world/dead/area_flo/flo_10/flo_10_4_fountain.c b/src/world/dead/area_flo/flo_10/flo_10_4_fountain.c index 32a39630ef..829be41f2e 100644 --- a/src/world/dead/area_flo/flo_10/flo_10_4_fountain.c +++ b/src/world/dead/area_flo/flo_10/flo_10_4_fountain.c @@ -1,5 +1,6 @@ #include "flo_10.h" #include "sprite/npc/Lily.h" +#include "sprite/player.h" #include "world/common/complete/GiveReward.inc.c" diff --git a/src/world/dead/area_flo/flo_10/flo_10_5_npc.c b/src/world/dead/area_flo/flo_10/flo_10_5_npc.c index 4d85977c4d..a4c5a051a0 100644 --- a/src/world/dead/area_flo/flo_10/flo_10_5_npc.c +++ b/src/world/dead/area_flo/flo_10/flo_10_5_npc.c @@ -1,4 +1,5 @@ #include "flo_10.h" +#include "sprite/player.h" #include "world/common/npc/Lily.inc.c" diff --git a/src/world/dead/area_flo/flo_12/flo_12_3_npc.c b/src/world/dead/area_flo/flo_12/flo_12_3_npc.c index 5052ac501b..30b815e59b 100644 --- a/src/world/dead/area_flo/flo_12/flo_12_3_npc.c +++ b/src/world/dead/area_flo/flo_12/flo_12_3_npc.c @@ -1,4 +1,5 @@ #include "flo_12.h" +#include "sprite/player.h" #include "world/common/npc/Rosie.inc.c" #include "world/common/npc/Dummy.inc.c" diff --git a/src/world/dead/area_flo/flo_13/flo_13_4_npc.c b/src/world/dead/area_flo/flo_13/flo_13_4_npc.c index 334bca2b4f..3e8687fa7c 100644 --- a/src/world/dead/area_flo/flo_13/flo_13_4_npc.c +++ b/src/world/dead/area_flo/flo_13/flo_13_4_npc.c @@ -1,4 +1,5 @@ #include "flo_13.h" +#include "sprite/player.h" #include "world/common/util/ChangeNpcToPartner.inc.c" diff --git a/src/world/dead/area_flo/flo_15/flo_15_3_npc.c b/src/world/dead/area_flo/flo_15/flo_15_3_npc.c index d29285edec..4bb4015240 100644 --- a/src/world/dead/area_flo/flo_15/flo_15_3_npc.c +++ b/src/world/dead/area_flo/flo_15/flo_15_3_npc.c @@ -1,4 +1,5 @@ #include "flo_15.h" +#include "sprite/player.h" #include "world/common/npc/Sun.inc.c" diff --git a/src/world/dead/area_flo/flo_18/flo_18_4_npc.c b/src/world/dead/area_flo/flo_18/flo_18_4_npc.c index 91c8af06e7..d6cc145ec8 100644 --- a/src/world/dead/area_flo/flo_18/flo_18_4_npc.c +++ b/src/world/dead/area_flo/flo_18/flo_18_4_npc.c @@ -1,4 +1,5 @@ #include "flo_18.h" +#include "sprite/player.h" #include "world/common/todo/UnkFunc42.inc.c" diff --git a/src/world/dead/area_flo/flo_19/flo_19_5_beanstalk.c b/src/world/dead/area_flo/flo_19/flo_19_5_beanstalk.c index 41601f0738..96db10c0a0 100644 --- a/src/world/dead/area_flo/flo_19/flo_19_5_beanstalk.c +++ b/src/world/dead/area_flo/flo_19/flo_19_5_beanstalk.c @@ -1,5 +1,6 @@ #include "flo_19.h" #include "effects.h" +#include "sprite/player.h" API_CALLABLE(N(GetPlayerAngles)) { Bytecode* args = script->ptrReadPos; diff --git a/src/world/dead/area_kzn/kzn_19/kzn_19_2_main.c b/src/world/dead/area_kzn/kzn_19/kzn_19_2_main.c index a5c24ca948..7c1f06722b 100644 --- a/src/world/dead/area_kzn/kzn_19/kzn_19_2_main.c +++ b/src/world/dead/area_kzn/kzn_19/kzn_19_2_main.c @@ -1,4 +1,5 @@ #include "kzn_19.h" +#include "sprite/player.h" #include "world/area_kzn/common/SmokeTexPanners.inc.c" diff --git a/src/world/dead/area_kzn/kzn_19/kzn_19_4_npc.c b/src/world/dead/area_kzn/kzn_19/kzn_19_4_npc.c index fc50594914..3085c6658c 100644 --- a/src/world/dead/area_kzn/kzn_19/kzn_19_4_npc.c +++ b/src/world/dead/area_kzn/kzn_19/kzn_19_4_npc.c @@ -1,5 +1,6 @@ #include "kzn_19.h" #include "ld_addrs.h" +#include "sprite/player.h" #include "world/common/npc/Kolorado.h" #include "world/common/npc/StarSpirit.h" diff --git a/src/world/dead/area_kzn/kzn_19/kzn_19_5_eruption.c b/src/world/dead/area_kzn/kzn_19/kzn_19_5_eruption.c index cd52352ad4..1041f2fbfb 100644 --- a/src/world/dead/area_kzn/kzn_19/kzn_19_5_eruption.c +++ b/src/world/dead/area_kzn/kzn_19/kzn_19_5_eruption.c @@ -1,4 +1,5 @@ #include "kzn_19.h" +#include "sprite/player.h" EvtScript N(EVS_CrackFloor) = { EVT_CALL(EnableGroup, MODEL_naka, FALSE) diff --git a/src/world/dead/area_kzn/kzn_20/kzn_20_3_npc.c b/src/world/dead/area_kzn/kzn_20/kzn_20_3_npc.c index e9817ab8df..73ad42efd1 100644 --- a/src/world/dead/area_kzn/kzn_20/kzn_20_3_npc.c +++ b/src/world/dead/area_kzn/kzn_20/kzn_20_3_npc.c @@ -1,5 +1,6 @@ #include "kzn_20.h" #include "effects.h" +#include "sprite/player.h" enum { SCENE_STATE_BEGIN = 15, diff --git a/src/world/dead/area_kzn/kzn_22/kzn_22_4_npc.c b/src/world/dead/area_kzn/kzn_22/kzn_22_4_npc.c index f5e8cb61d8..fbeaeaf96a 100644 --- a/src/world/dead/area_kzn/kzn_22/kzn_22_4_npc.c +++ b/src/world/dead/area_kzn/kzn_22/kzn_22_4_npc.c @@ -1,4 +1,5 @@ #include "kzn_22.h" +#include "sprite/player.h" API_CALLABLE(N(GetFloorCollider2)) { Bytecode* args = script->ptrReadPos; diff --git a/src/world/dead/area_kzn/kzn_23/kzn_23_3_npc.c b/src/world/dead/area_kzn/kzn_23/kzn_23_3_npc.c index 5174138764..202869500d 100644 --- a/src/world/dead/area_kzn/kzn_23/kzn_23_3_npc.c +++ b/src/world/dead/area_kzn/kzn_23/kzn_23_3_npc.c @@ -1,6 +1,7 @@ #include "kzn_23.h" #include "entity.h" #include "effects.h" +#include "sprite/player.h" API_CALLABLE(N(SetChestPosition)) { Bytecode* args = script->ptrReadPos; diff --git a/src/world/partner/bombette.c b/src/world/partner/bombette.c index 0368c3f96b..379696c2ea 100644 --- a/src/world/partner/bombette.c +++ b/src/world/partner/bombette.c @@ -2,6 +2,7 @@ #include "world/partners.h" #include "effects.h" #include "sprite/npc/WorldBombette.h" +#include "sprite/player.h" #define NAMESPACE world_bombette diff --git a/src/world/partner/bow.c b/src/world/partner/bow.c index ce9666325a..ed22bb4ead 100644 --- a/src/world/partner/bow.c +++ b/src/world/partner/bow.c @@ -2,6 +2,7 @@ #include "../partners.h" #include "npc.h" #include "sprite/npc/WorldBow.h" +#include "sprite/player.h" #define NAMESPACE world_bow diff --git a/src/world/partner/kooper.c b/src/world/partner/kooper.c index 7586198a2c..c798059fb8 100644 --- a/src/world/partner/kooper.c +++ b/src/world/partner/kooper.c @@ -1,6 +1,7 @@ #include "common.h" #include "../src/world/partners.h" #include "sprite/npc/WorldKooper.h" +#include "sprite/player.h" #define NAMESPACE world_kooper diff --git a/src/world/partner/lakilester.c b/src/world/partner/lakilester.c index c0ef3e801a..02789b4259 100644 --- a/src/world/partner/lakilester.c +++ b/src/world/partner/lakilester.c @@ -2,6 +2,7 @@ #include "../partners.h" #include "effects.h" #include "sprite/npc/WorldLakilester.h" +#include "sprite/player.h" #define NAMESPACE world_lakilester diff --git a/src/world/partner/parakarry.c b/src/world/partner/parakarry.c index 15637f6e14..46a310d174 100644 --- a/src/world/partner/parakarry.c +++ b/src/world/partner/parakarry.c @@ -1,6 +1,7 @@ #include "common.h" #include "../src/world/partners.h" #include "sprite/npc/WorldParakarry.h" +#include "sprite/player.h" #define NAMESPACE world_parakarry diff --git a/src/world/partner/sushie.c b/src/world/partner/sushie.c index ad05d8d8e4..a3784f6cf7 100644 --- a/src/world/partner/sushie.c +++ b/src/world/partner/sushie.c @@ -4,6 +4,7 @@ #include "effects.h" #include "sprite/npc/WorldSushie.h" #include "sprite.h" +#include "sprite/player.h" #define NAMESPACE world_sushie diff --git a/src/world/partner/watt.c b/src/world/partner/watt.c index bfd2dcd8f5..4ed8530d81 100644 --- a/src/world/partner/watt.c +++ b/src/world/partner/watt.c @@ -4,6 +4,7 @@ #include "npc.h" #include "sprite/npc/WorldWatt.h" #include "sprite.h" +#include "sprite/player.h" #define NAMESPACE world_watt diff --git a/src/world_use_item.c b/src/world_use_item.c index d81fcdf381..77f7948767 100644 --- a/src/world_use_item.c +++ b/src/world_use_item.c @@ -1,6 +1,7 @@ #include "common.h" #include "effects.h" #include "script_api/battle.h" +#include "sprite/player.h" ApiStatus WorldItem_ShowUseSparkles(Evt* script, s32 isInitialCall) { Bytecode* args = script->ptrReadPos; diff --git a/tools/build/configure.py b/tools/build/configure.py index d91791c841..24dd327807 100755 --- a/tools/build/configure.py +++ b/tools/build/configure.py @@ -1,8 +1,9 @@ #!/usr/bin/env python3 +from functools import cache import os import shutil -from typing import TYPE_CHECKING, List, Dict, Set, Union +from typing import List, Dict, Optional, Set, Union from pathlib import Path import subprocess import sys @@ -15,53 +16,63 @@ DO_SHA1_CHECK = True # Paths: ROOT = Path(__file__).parent.parent.parent -TOOLS = (ROOT / "tools").relative_to(ROOT) -BUILD_TOOLS = TOOLS / "build" +BUILD_TOOLS = Path("tools/build") YAY0_COMPRESS_TOOL = f"{BUILD_TOOLS}/yay0/Yay0compress" CRC_TOOL = f"{BUILD_TOOLS}/rom/n64crc" -# if TYPE_CHECKING: -# from def exec_shell(command: List[str]) -> str: ret = subprocess.run(command, stdout=subprocess.PIPE, text=True) return ret.stdout -def write_ninja_rules(ninja: ninja_syntax.Writer, cpp: str, extra_cppflags: str, extra_cflags: str, use_ccache: bool, shift: bool, debug: bool): + +def write_ninja_rules( + ninja: ninja_syntax.Writer, + cpp: str, + extra_cppflags: str, + extra_cflags: str, + use_ccache: bool, + shift: bool, + debug: bool, +): # platform-specific - iconv = "iconv --from UTF-8 --to $encoding" ccache = "" if use_ccache: ccache = "ccache " try: - subprocess.call(["ccache"], stdout=subprocess.DEVNULL, stderr=subprocess.DEVNULL) + subprocess.call( + ["ccache"], stdout=subprocess.DEVNULL, stderr=subprocess.DEVNULL + ) except FileNotFoundError: ccache = "" cross = "mips-linux-gnu-" cc = f"{BUILD_TOOLS}/cc/gcc/gcc" - cc_modern = f"mips-linux-gnu-gcc" + cc_modern = f"{cross}gcc" cc_ido = f"{BUILD_TOOLS}/cc/ido5.3/cc" cc_272_dir = f"{BUILD_TOOLS}/cc/gcc2.7.2/" cc_272 = f"{cc_272_dir}/gcc" cxx = f"{BUILD_TOOLS}/cc/gcc/g++" - CPPFLAGS_COMMON = "-Iver/$version/include -Iver/$version/build/include -Iinclude -Isrc -Iassets/$version -D_LANGUAGE_C -D_FINALROM " \ - "-DVERSION=$version -DF3DEX_GBI_2 -D_MIPS_SZLONG=32" + ICONV = "iconv --from UTF-8 --to $encoding" + + CPPFLAGS_COMMON = ( + "-Iver/$version/include -Iver/$version/build/include -Iinclude -Isrc -Iassets/$version -D_LANGUAGE_C -D_FINALROM " + "-DVERSION=$version -DF3DEX_GBI_2 -D_MIPS_SZLONG=32" + ) + + CPPFLAGS_272 = CPPFLAGS_COMMON + " -nostdinc" CPPFLAGS = "-w " + CPPFLAGS_COMMON + " -nostdinc" - CPPFLAGS_272 = "-Iver/$version/include -Iver/$version/build/include -Iinclude -Isrc -Iassets/$version -D_LANGUAGE_C -D_FINALROM " \ - "-DVERSION=$version -DF3DEX_GBI_2 -D_MIPS_SZLONG=32 -nostdinc" - cflags = f"-c -G0 -O2 -gdwarf-2 -x c -B {BUILD_TOOLS}/cc/gcc/ {extra_cflags}" cflags_modern = f"-c -G0 -O2 -gdwarf-2 -fno-builtin-bcopy -fno-tree-loop-distribute-patterns -funsigned-char -mgp32 -mfp32 -mabi=32 -mfix4300 -march=vr4300 -mno-gpopt -fno-toplevel-reorder -mno-abicalls -fno-pic -fno-exceptions -fno-stack-protector -fno-zero-initialized-in-bss -Wno-builtin-declaration-mismatch -x c {extra_cflags}" cflags_272 = f"-c -G0 -mgp32 -mfp32 -mips3 {extra_cflags}" - cflags_272 = cflags_272.replace("-ggdb3","-g1") + cflags_272 = cflags_272.replace("-ggdb3", "-g1") ninja.variable("python", sys.executable) @@ -69,13 +80,15 @@ def write_ninja_rules(ninja: ninja_syntax.Writer, cpp: str, extra_cppflags: str, if shift: # For the shiftable build, we link twice to resolve some addresses that gnu ld can't figure out all in one go. - ninja.rule("ld", + ninja.rule( + "ld", description="link($version) $out", command=f"{cross}ld $$(tools/build/ld/multilink_calc.py $version hardcode) {ld_args} && \ {cross}ld $$(tools/build/ld/multilink_calc.py $version calc) {ld_args}", ) else: - ninja.rule("ld", + ninja.rule( + "ld", description="link($version) $out", command=f"{cross}ld {ld_args}", ) @@ -83,148 +96,184 @@ def write_ninja_rules(ninja: ninja_syntax.Writer, cpp: str, extra_cppflags: str, Z64_DEBUG = "" if debug: Z64_DEBUG = "-gS -R .data -R .note -R .eh_frame -R .gnu.attributes -R .comment -R .options" - ninja.rule("z64", + ninja.rule( + "z64", description="rom $out", command=f"{cross}objcopy $in $out -O binary {Z64_DEBUG} && {BUILD_TOOLS}/rom/n64crc $out", ) - ninja.rule("z64_ique", + ninja.rule( + "z64_ique", description="rom $out", command=f"{cross}objcopy $in $out -O binary {Z64_DEBUG}", ) - ninja.rule("sha1sum", + ninja.rule( + "sha1sum", description="check $in", command="sha1sum -c $in && touch $out" if DO_SHA1_CHECK else "touch $out", ) - ninja.rule("cpp", - description="cpp $in", - command=f"{cpp} $in {extra_cppflags} -P -o $out" + ninja.rule( + "cpp", description="cpp $in", command=f"{cpp} $in {extra_cppflags} -P -o $out" ) - ninja.rule("cc", + ninja.rule( + "cc", description="gcc $in", - command=f"bash -o pipefail -c '{cpp} {CPPFLAGS} {extra_cppflags} -DOLD_GCC $cppflags -MD -MF $out.d $in -o - | {iconv} | {ccache}{cc} {cflags} $cflags - -o $out'", + command=f"bash -o pipefail -c '{cpp} {CPPFLAGS} {extra_cppflags} -DOLD_GCC $cppflags -MD -MF $out.d $in -o - | {ICONV} | {ccache}{cc} {cflags} $cflags - -o $out'", depfile="$out.d", deps="gcc", ) - ninja.rule("cc_modern", + ninja.rule( + "cc_modern", description="gcc $in", - command=f"bash -o pipefail -c '{cpp} {CPPFLAGS} {extra_cppflags} $cppflags -MD -MF $out.d $in -o - | {iconv} | {ccache}{cc_modern} {cflags_modern} $cflags - -o $out'", + command=f"bash -o pipefail -c '{cpp} {CPPFLAGS} {extra_cppflags} $cppflags -MD -MF $out.d $in -o - | {ICONV} | {ccache}{cc_modern} {cflags_modern} $cflags - -o $out'", depfile="$out.d", deps="gcc", ) - ninja.rule("cc_ido", + ninja.rule( + "cc_ido", description="ido $in", command=f"{ccache}{cc_ido} -w {CPPFLAGS_COMMON} {extra_cppflags} $cppflags -c -mips1 -O0 -G0 -non_shared -Xfullwarn -Xcpluscomm -o $out $in", ) - ninja.rule("cc_272", + ninja.rule( + "cc_272", description="cc_272 $in", command=f"bash -o pipefail -c 'COMPILER_PATH={cc_272_dir} {cc_272} {CPPFLAGS_272} {extra_cppflags} $cppflags {cflags_272} $cflags $in -o $out && mips-linux-gnu-objcopy -N $in $out'", ) - ninja.rule("cxx", + ninja.rule( + "cxx", description="cxx $in", - command=f"bash -o pipefail -c '{cpp} {CPPFLAGS} {extra_cppflags} $cppflags -MD -MF $out.d $in -o - | {iconv} | {ccache}{cxx} {cflags} $cflags - -o $out'", + command=f"bash -o pipefail -c '{cpp} {CPPFLAGS} {extra_cppflags} $cppflags -MD -MF $out.d $in -o - | {ICONV} | {ccache}{cxx} {cflags} $cflags - -o $out'", depfile="$out.d", deps="gcc", ) - ninja.rule("dead_cc", - description="dead_cc $in", + ninja.rule( + "dead_cc_fix", + description="dead_cc_fix $in", command=f"mips-linux-gnu-objcopy --redefine-sym sqrtf=dead_sqrtf $in $out", ) - ninja.rule("bin", + ninja.rule( + "bin", description="bin $in", command=f"{cross}ld -r -b binary $in -o $out", ) - ninja.rule("as", + ninja.rule( + "as", description="as $in", command=f"{cross}as -EB -march=vr4300 -mtune=vr4300 -Iinclude $in -o $out", ) - ninja.rule("img", + ninja.rule( + "img", description="img($img_type) $in", command=f"$python {BUILD_TOOLS}/img/build.py $img_type $in $out $img_flags", ) - ninja.rule("img_header", + ninja.rule( + "img_header", description="img_header $in", - command=f"$python {BUILD_TOOLS}/img/header.py $in $out \"$c_name\"", + command=f'$python {BUILD_TOOLS}/img/header.py $in $out "$c_name"', ) - ninja.rule("bin_inc_c", + ninja.rule( + "bin_inc_c", description="bin_inc_c $out", - command=f"$python {BUILD_TOOLS}/bin_inc_c.py $in $out \"$c_name\"", + command=f'$python {BUILD_TOOLS}/bin_inc_c.py $in $out "$c_name"', ) - ninja.rule("pal_inc_c", + ninja.rule( + "pal_inc_c", description="pal_inc_c $out", - command=f"$python {BUILD_TOOLS}/pal_inc_c.py $in $out \"$c_name\"", + command=f'$python {BUILD_TOOLS}/pal_inc_c.py $in $out "$c_name"', ) - ninja.rule("yay0", + ninja.rule( + "yay0", description="yay0 $in", command=f"{BUILD_TOOLS}/yay0/Yay0compress $in $out", ) - ninja.rule("sprite", + ninja.rule( + "npc_sprite", description="sprite $sprite_name", - command=f"$python {BUILD_TOOLS}/sprite/sprite.py $out $sprite_dir", + command=f"$python {BUILD_TOOLS}/sprite/npc_sprite.py $out $sprite_dir", ) - ninja.rule("sprite_combine", - description="sprite_combine $in", - command=f"$python {BUILD_TOOLS}/sprite/combine.py $out $in", + ninja.rule( + "sprites", + description="sprites $out $header_out", + command=f"$python {BUILD_TOOLS}/sprite/sprites.py $out $header_out $build_dir $asset_stack", ) - ninja.rule("sprite_header", + ninja.rule( + "sprite_header", description="sprite_header $sprite_name", command=f"$python {BUILD_TOOLS}/sprite/header.py $out $sprite_dir $sprite_id", ) - ninja.rule("msg", + ninja.rule( + "msg", description="msg $in", command=f"$python {BUILD_TOOLS}/msg/parse_compile.py $in $out", ) - ninja.rule("msg_combine", + ninja.rule( + "msg_combine", description="msg_combine $out", command=f"$python {BUILD_TOOLS}/msg/combine.py $out $in", ) - ninja.rule("mapfs", + ninja.rule( + "mapfs", description="mapfs $out", command=f"$python {BUILD_TOOLS}/mapfs/combine.py $version $out $in", ) - ninja.rule("pack_title_data", + ninja.rule( + "pack_title_data", description="pack_title_data $out", command=f"$python {BUILD_TOOLS}/mapfs/pack_title_data.py $out $in", ) - ninja.rule("map_header", command=f"$python {BUILD_TOOLS}/mapfs/map_header.py $in > $out") + ninja.rule( + "map_header", command=f"$python {BUILD_TOOLS}/mapfs/map_header.py $in > $out" + ) ninja.rule("pm_charset", command=f"$python {BUILD_TOOLS}/pm_charset.py $out $in") - ninja.rule("pm_charset_palettes", command=f"$python {BUILD_TOOLS}/pm_charset_palettes.py $out $in") + ninja.rule( + "pm_charset_palettes", + command=f"$python {BUILD_TOOLS}/pm_charset_palettes.py $out $in", + ) - ninja.rule("pm_sprite_shading_profiles", command=f"$python {BUILD_TOOLS}/sprite/sprite_shading_profiles.py $in $out $header_path") + ninja.rule( + "pm_sprite_shading_profiles", + command=f"$python {BUILD_TOOLS}/sprite/sprite_shading_profiles.py $in $out $header_path", + ) - ninja.rule("pm_imgfx_data", command=f"$python {BUILD_TOOLS}/imgfx/imgfx_data.py $in $out") + ninja.rule( + "pm_imgfx_data", command=f"$python {BUILD_TOOLS}/imgfx/imgfx_data.py $in $out" + ) with Path("tools/permuter_settings.toml").open("w") as f: - f.write(f"compiler_command = \"{cc} {CPPFLAGS.replace('$version', 'us')} {cflags} -DPERMUTER -fforce-addr\"\n") - f.write(f"assembler_command = \"{cross}as -EB -march=vr4300 -mtune=vr4300 -Iinclude\"\n") - f.write(f"compiler_type = \"gcc\"\n") f.write( -""" + f"compiler_command = \"{cc} {CPPFLAGS.replace('$version', 'us')} {cflags} -DPERMUTER -fforce-addr\"\n" + ) + f.write( + f'assembler_command = "{cross}as -EB -march=vr4300 -mtune=vr4300 -Iinclude"\n' + ) + f.write(f'compiler_type = "gcc"\n') + f.write( + """ [preserve_macros] "gs?[DS]P.*" = "void" OVERRIDE_FLAG_CHECK = "int" @@ -235,10 +284,13 @@ PRIMITIVE = "int" [decompme.compilers] "tools/build/cc/gcc/gcc" = "gcc2.8.1" -""") +""" + ) + def write_ninja_for_tools(ninja: ninja_syntax.Writer): - ninja.rule("cc_tool", + ninja.rule( + "cc_tool", description="cc_tool $in", command=f"cc -w $in -O3 -o $out", ) @@ -246,6 +298,7 @@ def write_ninja_for_tools(ninja: ninja_syntax.Writer): ninja.build(YAY0_COMPRESS_TOOL, "cc_tool", f"{BUILD_TOOLS}/yay0/Yay0compress.c") ninja.build(CRC_TOOL, "cc_tool", f"{BUILD_TOOLS}/rom/n64crc.c") + class Configure: def __init__(self, version: str): self.version = version @@ -257,9 +310,26 @@ class Configure: modes = ["ld"] if assets: - modes.extend(["bin", "yay0", "img", "vtx", "vtx_common", "gfx", "gfx_common", "pm_map_data", "pm_msg", - "pm_npc_sprites", "pm_charset","pm_charset_palettes", "pm_effect_loads", "pm_effect_shims", - "pm_sprite_shading_profiles", "pm_imgfx_data"]) + modes.extend( + [ + "bin", + "yay0", + "img", + "vtx", + "vtx_common", + "gfx", + "gfx_common", + "pm_map_data", + "pm_msg", + "pm_sprites", + "pm_charset", + "pm_charset_palettes", + "pm_effect_loads", + "pm_effect_shims", + "pm_sprite_shading_profiles", + "pm_imgfx_data", + ] + ) if code: modes.extend(["code", "c", "data", "rodata"]) @@ -276,7 +346,7 @@ class Configure: verbose=False, ) self.linker_entries = split.linker_writer.entries - self.asset_stack = split.config["asset_stack"] + self.asset_stack: List[str] = split.config["asset_stack"] def build_path(self) -> Path: return Path(f"ver/{self.version}/build") @@ -307,30 +377,60 @@ class Configure: for path in src_paths: path = self.resolve_asset_path(path) - if path.is_dir(): - out.extend(glob(str(path) + "/**/*", recursive=True)) - else: - out.append(str(path)) + if path is not None: + if path.is_dir(): + out.extend(glob(str(path) + "/**/*", recursive=True)) + else: + out.append(str(path)) return out + # Given a directory relative to assets/, return a list of all assets in the directory + # for all layers of the asset stack + def get_asset_list(self, asset_dir: str) -> List[str]: + ret: Dict[Path, Path] = {} + + for stack_dir in self.asset_stack: + path_stem = f"assets/{stack_dir}/{asset_dir}" + + for p in Path(path_stem).glob("**/*"): + glob_part = p.relative_to(path_stem) + if glob_part not in ret: + ret[glob_part] = p + + return [str(v) for v in ret.values()] + + @cache def resolve_asset_path(self, path: Path) -> Path: parts = list(path.parts) - if parts[0] == "assets": - for d in self.asset_stack: - parts[1] = d - new_path = Path("/".join(parts)) - if new_path.exists(): - return new_path + if parts[0] != "assets": + return path + + for asset_dir in self.asset_stack: + parts[1] = asset_dir + new_path = Path("/".join(parts)) + if new_path.exists(): + return new_path - # ¯\_(ツ)_/¯ return path - def write_ninja(self, ninja: ninja_syntax.Writer, skip_outputs: Set[str], non_matching: bool, modern_gcc: bool): + def write_ninja( + self, + ninja: ninja_syntax.Writer, + skip_outputs: Set[str], + non_matching: bool, + modern_gcc: bool, + ): import segtypes + import segtypes.common.c + import segtypes.common.bin import segtypes.common.data + import segtypes.common.group import segtypes.common.asm + import segtypes.n64.header + import segtypes.n64.img + import segtypes.n64.palette import segtypes.n64.yay0 assert self.linker_entries is not None @@ -338,8 +438,14 @@ class Configure: built_objects = set() generated_headers = [] - def build(object_paths: Union[Path, List[Path]], src_paths: List[Path], task: str, - variables: Dict[str, str] = {}, implicit_outputs: List[str] = []): + def build( + object_paths: Union[Path, List[Path]], + src_paths: List[Path], + task: str, + variables: Dict[str, str] = {}, + implicit_outputs: List[str] = [], + asset_deps: List[str] = [], + ): if not isinstance(object_paths, list): object_paths = [object_paths] @@ -349,13 +455,21 @@ class Configure: for object_path in object_paths: if object_path.suffixes[-1] == ".o": built_objects.add(str(object_path)) - elif object_path.suffixes[-1] == ".h" or task == "bin_inc_c" or task == "pal_inc_c": + elif ( + object_path.suffixes[-1] == ".h" + or task == "bin_inc_c" + or task == "pal_inc_c" + ): generated_headers.append(str(object_path)) # don't rebuild objects if we've already seen all of them if not str(object_path) in skip_outputs: needs_build = True + for i_output in implicit_outputs: + if i_output.endswith(".h"): + generated_headers.append(i_output) + if needs_build: skip_outputs.update(object_strs) @@ -367,25 +481,41 @@ class Configure: elif task in ["cc", "cxx", "cc_modern"]: order_only.append("generated_headers_" + self.version) + inputs = self.resolve_src_paths(src_paths) + for dir in asset_deps: + inputs.extend(self.get_asset_list(dir)) ninja.build( - outputs=object_strs, # $out + outputs=object_strs, # $out rule=task, - inputs=self.resolve_src_paths(src_paths), # $in + inputs=self.resolve_src_paths(src_paths), # $in implicit=implicit, order_only=order_only, - variables={ "version": self.version, **variables }, - implicit_outputs=implicit_outputs + variables={"version": self.version, **variables}, + implicit_outputs=implicit_outputs, ) # Build objects for entry in self.linker_entries: seg = entry.segment + if seg.type == "linker" or seg.type == "linker_offset": + continue + + assert entry.object_path is not None + if isinstance(seg, segtypes.n64.header.N64SegHeader): build(entry.object_path, entry.src_paths, "as") - elif isinstance(seg, segtypes.common.asm.CommonSegAsm) or (isinstance(seg, segtypes.common.data.CommonSegData) and not seg.type[0] == "."): + elif isinstance(seg, segtypes.common.asm.CommonSegAsm) or ( + isinstance(seg, segtypes.common.data.CommonSegData) + and not seg.type[0] == "." + ): build(entry.object_path, entry.src_paths, "as") - elif isinstance(seg, segtypes.common.c.CommonSegC) or (isinstance(seg, segtypes.common.data.CommonSegData) and seg.type[0] == "."): + elif seg.type in ["pm_effect_loads", "pm_effect_shims"]: + build(entry.object_path, entry.src_paths, "as") + elif isinstance(seg, segtypes.common.c.CommonSegC) or ( + isinstance(seg, segtypes.common.data.CommonSegData) + and seg.type[0] == "." + ): cflags = None if isinstance(seg.yaml, dict): cflags = seg.yaml.get("cflags") @@ -396,9 +526,9 @@ class Configure: if cflags is None: if "nusys" in entry.src_paths[0].parts: cflags = "" - elif "os" in entry.src_paths[0].parts: # libultra + elif "os" in entry.src_paths[0].parts: # libultra cflags = "" - else: # papermario + else: # papermario cflags = "-fforce-addr" # c @@ -415,33 +545,49 @@ class Configure: task = "cc_272" cflags = cflags.replace("gcc_272", "") - encoding = "CP932" # similar to SHIFT-JIS, but includes backslash and tilde + encoding = ( + "CP932" # similar to SHIFT-JIS, but includes backslash and tilde + ) if version == "ique": encoding = "EUC-JP" # Dead cod - if isinstance(seg, segtypes.common.c.CommonSegC) and isinstance(seg.rom_start, int) and seg.rom_start >= 0xEA0900: + if ( + isinstance(seg, segtypes.common.c.CommonSegC) + and isinstance(seg.rom_start, int) + and seg.rom_start >= 0xEA0900 + ): obj_path = str(entry.object_path) init_obj_path = Path(obj_path + ".dead") - build(init_obj_path, entry.src_paths, task, variables={ - "cflags": cflags, - "cppflags": f"-DVERSION_{self.version.upper()}", - "encoding": encoding, - }) + build( + init_obj_path, + entry.src_paths, + task, + variables={ + "cflags": cflags, + "cppflags": f"-DVERSION_{self.version.upper()}", + "encoding": encoding, + }, + ) build( entry.object_path, [init_obj_path], - "dead_cc", + "dead_cc_fix", ) # Not dead cod else: if seg.get_most_parent().name not in ["main", "engine1", "engine2"]: cflags += " -fno-common" - build(entry.object_path, entry.src_paths, task, variables={ - "cflags": cflags, - "cppflags": f"-DVERSION_{self.version.upper()}", - "encoding": encoding, - }) + build( + entry.object_path, + entry.src_paths, + task, + variables={ + "cflags": cflags, + "cppflags": f"-DVERSION_{self.version.upper()}", + "encoding": encoding, + }, + ) # images embedded inside data aren't linked, but they do need to be built into .inc.c files if isinstance(seg, segtypes.common.group.CommonSegGroup): @@ -455,41 +601,78 @@ class Configure: src_paths = [seg.out_path().relative_to(ROOT)] inc_dir = self.build_path() / "include" / seg.dir - bin_path = self.build_path() / seg.dir / (seg.name + ".png.bin") + bin_path = ( + self.build_path() / seg.dir / (seg.name + ".png.bin") + ) - build(bin_path, src_paths, "img", variables={ - "img_type": seg.type, - "img_flags": flags, - }) + build( + bin_path, + src_paths, + "img", + variables={ + "img_type": seg.type, + "img_flags": flags, + }, + ) + assert seg.vram_start is not None c_sym = seg.create_symbol( - addr=seg.vram_start, in_segment=True, type="data", define=True + addr=seg.vram_start, + in_segment=True, + type="data", + define=True, ) name = c_sym.name if "namespaced" in seg.args: name = f"N({name[7:]})" vars = {"c_name": name} - build(inc_dir / (seg.name + ".png.h"), src_paths, "img_header", vars) - build(inc_dir / (seg.name + ".png.inc.c"), [bin_path], "bin_inc_c", vars) + build( + inc_dir / (seg.name + ".png.h"), + src_paths, + "img_header", + vars, + ) + build( + inc_dir / (seg.name + ".png.inc.c"), + [bin_path], + "bin_inc_c", + vars, + ) elif isinstance(seg, segtypes.n64.palette.N64SegPalette): src_paths = [seg.out_path().relative_to(ROOT)] inc_dir = self.build_path() / "include" / seg.dir - bin_path = self.build_path() / seg.dir / (seg.name + ".pal.bin") + bin_path = ( + self.build_path() / seg.dir / (seg.name + ".pal.bin") + ) - build(bin_path, src_paths, "img", variables={ - "img_type": seg.type, - "img_flags": "", - }) + build( + bin_path, + src_paths, + "img", + variables={ + "img_type": seg.type, + "img_flags": "", + }, + ) + assert seg.vram_start is not None c_sym = seg.create_symbol( - addr=seg.vram_start, in_segment=True, type="data", define=True + addr=seg.vram_start, + in_segment=True, + type="data", + define=True, ) vars = {"c_name": c_sym.name} - build(inc_dir / (seg.name + ".pal.inc.c"), [bin_path], "pal_inc_c", vars) + build( + inc_dir / (seg.name + ".pal.inc.c"), + [bin_path], + "pal_inc_c", + vars, + ) elif isinstance(seg, segtypes.common.bin.CommonSegBin): build(entry.object_path, entry.src_paths, "bin") elif isinstance(seg, segtypes.n64.yay0.N64SegYay0): - compressed_path = entry.object_path.with_suffix("") # remove .o + compressed_path = entry.object_path.with_suffix("") # remove .o build(compressed_path, entry.src_paths, "yay0") build(entry.object_path, [compressed_path], "bin") elif isinstance(seg, segtypes.n64.img.N64SegImg): @@ -502,10 +685,15 @@ class Configure: bin_path = entry.object_path.with_suffix(".bin") inc_dir = self.build_path() / "include" / seg.dir - build(bin_path, entry.src_paths, "img", variables={ - "img_type": seg.type, - "img_flags": flags, - }) + build( + bin_path, + entry.src_paths, + "img", + variables={ + "img_type": seg.type, + "img_flags": flags, + }, + ) build(entry.object_path, [bin_path], "bin") # c_sym = seg.create_symbol( @@ -516,53 +704,92 @@ class Configure: elif isinstance(seg, segtypes.n64.palette.N64SegPalette): bin_path = entry.object_path.with_suffix(".bin") - build(bin_path, entry.src_paths, "img", variables={ - "img_type": seg.type, - "img_flags": "", - }) + build( + bin_path, + entry.src_paths, + "img", + variables={ + "img_type": seg.type, + "img_flags": "", + }, + ) build(entry.object_path, [bin_path], "bin") - elif seg.type == "pm_npc_sprites": + elif seg.type == "pm_sprites": + assert entry.object_path is not None + sprite_yay0s = [] - for sprite_id, sprite_dir in enumerate(entry.src_paths, 1): + npc_obj_path = entry.object_path.parent / "npc" + + # NPC sprite headers + for sprite_id, sprite_dir in enumerate(entry.src_paths[1:], 1): sprite_name = sprite_dir.name - bin_path = entry.object_path.with_suffix("") / (sprite_name + ".bin") + bin_path = npc_obj_path / (sprite_name + ".bin") yay0_path = bin_path.with_suffix(".Yay0") sprite_yay0s.append(yay0_path) variables = { "sprite_id": sprite_id, "sprite_name": sprite_name, - "sprite_dir": str(self.resolve_asset_path(sprite_dir)), + "sprite_dir": self.resolve_asset_path(sprite_dir), } - build(bin_path, [sprite_dir], "sprite", variables=variables) + build(bin_path, [sprite_dir], "npc_sprite", variables=variables) build(yay0_path, [bin_path], "yay0") build( - self.build_path() / "include" / seg.dir / seg.name / (sprite_name + ".h"), - [sprite_dir], + self.build_path() / "include/sprite/npc" / (sprite_name + ".h"), + [sprite_dir, yay0_path], "sprite_header", variables=variables, ) - build(entry.object_path.with_suffix(".bin"), sprite_yay0s, "sprite_combine") + # Sprites .bin + sprite_player_header_path = str( + self.build_path() / "include/sprite/player.h" + ) + + build( + entry.object_path.with_suffix(".bin"), + [entry.src_paths[0], *sprite_yay0s], + "sprites", + variables={ + "header_out": sprite_player_header_path, + "build_dir": str( + self.build_path() / "assets" / self.version / "sprite" + ), + "asset_stack": ",".join(self.asset_stack), + }, + implicit_outputs=[sprite_player_header_path], + asset_deps=["sprite/player"], + ) + + # Sprites .o build(entry.object_path, [entry.object_path.with_suffix(".bin")], "bin") + elif seg.type == "pm_msg": msg_bins = [] for section_idx, msg_path in enumerate(entry.src_paths): - bin_path = entry.object_path.with_suffix("") / f"{section_idx:02X}.bin" + bin_path = ( + entry.object_path.with_suffix("") / f"{section_idx:02X}.bin" + ) msg_bins.append(bin_path) build(bin_path, [msg_path], "msg") - build([ - entry.object_path.with_suffix(".bin"), - self.build_path() / "include" / "message_ids.h", - ], msg_bins, "msg_combine") + build( + [ + entry.object_path.with_suffix(".bin"), + self.build_path() / "include" / "message_ids.h", + ], + msg_bins, + "msg_combine", + ) build(entry.object_path, [entry.object_path.with_suffix(".bin")], "bin") elif seg.type == "pm_map_data": - bin_yay0s: List[Path] = [] # flat list of (uncompressed path, compressed? path) pairs + bin_yay0s: List[ + Path + ] = [] # flat list of (uncompressed path, compressed? path) pairs src_dir = Path("assets/x") / seg.name for path in entry.src_paths: @@ -572,52 +799,92 @@ class Configure: if name.startswith("party_"): compress = True - build(bin_path, [path], "img", variables={ - "img_type": "party", - "img_flags": "", - }) + build( + bin_path, + [path], + "img", + variables={ + "img_type": "party", + "img_flags": "", + }, + ) elif name == "title_data": compress = True logotype_path = out_dir / "title_logotype.bin" copyright_path = out_dir / "title_copyright.bin" - copyright_pal_path = out_dir / "title_copyright.pal" # jp only + copyright_pal_path = out_dir / "title_copyright.pal" # jp only press_start_path = out_dir / "title_press_start.bin" - build(logotype_path, [src_dir / "title/logotype.png"], "img", variables={ - "img_type": "rgba32", - "img_flags": "", - }) - build(press_start_path, [src_dir / "title/press_start.png"], "img", variables={ - "img_type": "ia8", - "img_flags": "", - }) - - if self.version == "jp": - build(copyright_path, [src_dir / "title/copyright.png"], "img", variables={ - "img_type": "ci4", + build( + logotype_path, + [src_dir / "title/logotype.png"], + "img", + variables={ + "img_type": "rgba32", "img_flags": "", - }) - build(copyright_pal_path, [src_dir / "title/copyright.png"], "img", variables={ - "img_type": "palette", - "img_flags": "", - }) - imgs = [logotype_path, copyright_path, press_start_path, copyright_pal_path] - else: - build(copyright_path, [src_dir / "title/copyright.png"], "img", variables={ + }, + ) + build( + press_start_path, + [src_dir / "title/press_start.png"], + "img", + variables={ "img_type": "ia8", "img_flags": "", - }) + }, + ) + + if self.version == "jp": + build( + copyright_path, + [src_dir / "title/copyright.png"], + "img", + variables={ + "img_type": "ci4", + "img_flags": "", + }, + ) + build( + copyright_pal_path, + [src_dir / "title/copyright.png"], + "img", + variables={ + "img_type": "palette", + "img_flags": "", + }, + ) + imgs = [ + logotype_path, + copyright_path, + press_start_path, + copyright_pal_path, + ] + else: + build( + copyright_path, + [src_dir / "title/copyright.png"], + "img", + variables={ + "img_type": "ia8", + "img_flags": "", + }, + ) imgs = [logotype_path, copyright_path, press_start_path] build(bin_path, imgs, "pack_title_data") elif name.endswith("_bg"): compress = True bin_path = self.build_path() / bin_path - build(bin_path, [path], "img", variables={ - "img_type": "bg", - "img_flags": "", - }) + build( + bin_path, + [path], + "img", + variables={ + "img_type": "bg", + "img_flags": "", + }, + ) elif name.endswith("_tex"): compress = False bin_path = path @@ -625,11 +892,20 @@ class Configure: map_name = "_".join(name.split("_")[:-1]) # Handle map XML files, if they exist (TODO: have splat output these) - map_xml = self.resolve_asset_path(Path(f"assets/{self.version}") / seg.dir / seg.name / (map_name + ".xml")) + map_xml = self.resolve_asset_path( + Path(f"assets/{self.version}") + / seg.dir + / seg.name + / (map_name + ".xml") + ) if map_xml.exists(): # Build a header file for this map build( - self.build_path() / "include" / seg.dir / seg.name / (map_name + ".h"), + self.build_path() + / "include" + / seg.dir + / seg.name + / (map_name + ".h"), [map_xml], "map_header", ) @@ -660,11 +936,21 @@ class Configure: rasters = [] for src_path in entry.src_paths: - out_path = self.build_path() / seg.dir / seg.name / (src_path.stem + ".bin") - build(out_path, [src_path], "img", variables={ - "img_type": "ci4", - "img_flags": "", - }) + out_path = ( + self.build_path() + / seg.dir + / seg.name + / (src_path.stem + ".bin") + ) + build( + out_path, + [src_path], + "img", + variables={ + "img_type": "ci4", + "img_flags": "", + }, + ) rasters.append(out_path) build(entry.object_path.with_suffix(""), rasters, "pm_charset") @@ -673,42 +959,68 @@ class Configure: palettes = [] for src_path in entry.src_paths: - out_path = self.build_path() / seg.dir / seg.name / "palette" / (src_path.stem + ".bin") - build(out_path, [src_path], "img", variables={ - "img_type": "palette", - "img_flags": "", - }) + out_path = ( + self.build_path() + / seg.dir + / seg.name + / "palette" + / (src_path.stem + ".bin") + ) + build( + out_path, + [src_path], + "img", + variables={ + "img_type": "palette", + "img_flags": "", + }, + ) palettes.append(out_path) - build(entry.object_path.with_suffix(""), palettes, "pm_charset_palettes") + build( + entry.object_path.with_suffix(""), palettes, "pm_charset_palettes" + ) build(entry.object_path, [entry.object_path.with_suffix("")], "bin") - elif seg.type in ["pm_effect_loads", "pm_effect_shims"]: - build(entry.object_path, entry.src_paths, "as") elif seg.type == "pm_sprite_shading_profiles": - header_path = str(self.build_path() / "include/sprite/sprite_shading_profiles.h") - build(entry.object_path.with_suffix(""), entry.src_paths, "pm_sprite_shading_profiles", implicit_outputs=[header_path], variables={ - "header_path": header_path, - }) + header_path = str( + self.build_path() / "include/sprite/sprite_shading_profiles.h" + ) + build( + entry.object_path.with_suffix(""), + entry.src_paths, + "pm_sprite_shading_profiles", + implicit_outputs=[header_path], + variables={ + "header_path": header_path, + }, + ) build(entry.object_path, [entry.object_path.with_suffix("")], "bin") elif seg.type == "pm_imgfx_data": - c_file_path = Path(f"assets/{self.version}") / "imgfx" / (seg.name + ".c") + c_file_path = ( + Path(f"assets/{self.version}") / "imgfx" / (seg.name + ".c") + ) build(c_file_path, entry.src_paths, "pm_imgfx_data") - build(entry.object_path, [c_file_path], "cc" if not modern_gcc else "cc_modern", variables={ - "cflags": "", - "cppflags": f"-DVERSION_{self.version.upper()}", - "encoding": "CP932", # similar to SHIFT-JIS, but includes backslash and tilde - }) - elif seg.type == "linker" or seg.type == "linker_offset": - pass + build( + entry.object_path, + [c_file_path], + "cc" if not modern_gcc else "cc_modern", + variables={ + "cflags": "", + "cppflags": f"-DVERSION_{self.version.upper()}", + "encoding": "CP932", # similar to SHIFT-JIS, but includes backslash and tilde + }, + ) else: - raise Exception(f"don't know how to build {seg.__class__.__name__} '{seg.name}'") + raise Exception( + f"don't know how to build {seg.__class__.__name__} '{seg.name}'" + ) # Run undefined_syms through cpp ninja.build( str(self.undefined_syms_path()), "cpp", - str(self.version_path / "undefined_syms.txt") + str(self.version_path / "undefined_syms.txt"), ) # Build elf, z64, ok @@ -718,8 +1030,8 @@ class Configure: str(self.elf_path()), "ld", str(self.linker_script_path()), - implicit=[str(obj) for obj in built_objects] + additional_objects, - variables={ "version": self.version, "mapfile": str(self.map_path()) }, + implicit=[str(obj) for obj in built_objects] + additional_objects, + variables={"version": self.version, "mapfile": str(self.map_path())}, ) if self.version == "ique": @@ -727,7 +1039,7 @@ class Configure: str(self.rom_path()), "z64_ique", str(self.elf_path()), - variables={ "version": self.version }, + variables={"version": self.version}, ) else: ninja.build( @@ -735,7 +1047,7 @@ class Configure: "z64", str(self.elf_path()), implicit=[CRC_TOOL], - variables={ "version": self.version }, + variables={"version": self.version}, ) if not non_matching: @@ -760,34 +1072,80 @@ class Configure: ninja.build("ver/current/build/papermario.z64", "phony", str(self.rom_path())) + if __name__ == "__main__": from argparse import ArgumentParser parser = ArgumentParser(description="Paper Mario build.ninja generator") - parser.add_argument("version", nargs="*", default=[], help="Version(s) to configure for. Most tools will operate on the first-provided only. Supported versions: " + ','.join(VERSIONS)) + parser.add_argument( + "version", + nargs="*", + default=[], + help="Version(s) to configure for. Most tools will operate on the first-provided only. Supported versions: " + + ",".join(VERSIONS), + ) parser.add_argument("--cpp", help="GNU C preprocessor command") - parser.add_argument("-c", "--clean", action="store_true", help="Delete assets and previously-built files") - parser.add_argument("--splat", default="tools/splat", help="Path to splat tool to use") - parser.add_argument("--split-code", action="store_true", help="Re-split code segments to asm files") - parser.add_argument("--no-split-assets", action="store_true", help="Don't split assets from the baserom(s)") - parser.add_argument("-d", "--debug", action="store_true", help="Generate debugging information") - parser.add_argument("-n", "--non-matching", action="store_true", help="Compile nonmatching code. Combine with --debug for more detailed debug info") - parser.add_argument("--shift", action="store_true", help="Build a shiftable version of the game (non-matching)") - parser.add_argument("--modern-gcc", action="store_true", help="Use modern GCC instead of the original compiler") + parser.add_argument( + "-c", + "--clean", + action="store_true", + help="Delete assets and previously-built files", + ) + parser.add_argument( + "--splat", default="tools/splat", help="Path to splat tool to use" + ) + parser.add_argument( + "--split-code", action="store_true", help="Re-split code segments to asm files" + ) + parser.add_argument( + "--no-split-assets", + action="store_true", + help="Don't split assets from the baserom(s)", + ) + parser.add_argument( + "-d", "--debug", action="store_true", help="Generate debugging information" + ) + parser.add_argument( + "-n", + "--non-matching", + action="store_true", + help="Compile nonmatching code. Combine with --debug for more detailed debug info", + ) + parser.add_argument( + "--shift", + action="store_true", + help="Build a shiftable version of the game (non-matching)", + ) + parser.add_argument( + "--modern-gcc", + action="store_true", + help="Use modern GCC instead of the original compiler", + ) parser.add_argument("--ccache", action="store_true", help="Use ccache") args = parser.parse_args() exec_shell(["make", "-C", str(ROOT / args.splat)]) # on macOS, /usr/bin/cpp defaults to clang rather than gcc (but we need gcc's) - if args.cpp is None and sys.platform == "darwin" and "Free Software Foundation" not in exec_shell(["cpp", "--version"]): - if "Free Software Foundation" in exec_shell(["cpp-12", "--version"]): - args.cpp = "cpp-12" - else: + if ( + args.cpp is None + and sys.platform == "darwin" + and "Free Software Foundation" not in exec_shell(["cpp", "--version"]) + ): + gcc_cpps = ("cpp-14", "cpp-13", "cpp-12", "cpp-11") + for ver in gcc_cpps: + if "Free Software Foundation" in exec_shell([ver, "--version"]): + args.cpp = ver + break + if args.cpp is None: print("error: system C preprocessor is not GNU!") - print("This is a known issue on macOS - only clang's cpp is installed by default.") - print("Use 'brew' to obtain GNU cpp, then run this script again with the --cpp option, e.g.") - print(" ./configure --cpp cpp-12") + print( + "This is a known issue on macOS - only clang's cpp is installed by default." + ) + print( + "Use 'brew' to obtain GNU cpp, then run this script again with the --cpp option, e.g." + ) + print(f" ./configure --cpp {gcc_cpps[0]}") exit(1) # default version behaviour is to only do those that exist @@ -831,8 +1189,8 @@ if __name__ == "__main__": extra_cppflags += " -DNON_MATCHING" if args.debug: - extra_cflags += " -ggdb3" # we can generate more accurate debug info in non-matching mode - extra_cppflags += " -DDEBUG" # e.g. affects ASSERT macro + extra_cflags += " -ggdb3" # we can generate more accurate debug info in non-matching mode + extra_cppflags += " -DDEBUG" # e.g. affects ASSERT macro elif args.debug: # g1 doesn't affect codegen extra_cflags += " -ggdb3" @@ -849,10 +1207,18 @@ if __name__ == "__main__": non_matching = args.non_matching or args.modern_gcc or args.shift - write_ninja_rules(ninja, args.cpp or "cpp", extra_cppflags, extra_cflags, args.ccache, args.shift, args.debug) + write_ninja_rules( + ninja, + args.cpp or "cpp", + extra_cppflags, + extra_cflags, + args.ccache, + args.shift, + args.debug, + ) write_ninja_for_tools(ninja) - skip_files = set() + skip_files: Set[str] = set() all_rom_oks: List[str] = [] first_configure = None @@ -864,12 +1230,17 @@ if __name__ == "__main__": if not first_configure: first_configure = configure - configure.split(not args.no_split_assets, args.split_code, args.shift, args.debug) + # include tools/splat_ext in the python path + sys.path.append(str((ROOT / "tools/splat_ext").resolve())) + + configure.split( + not args.no_split_assets, args.split_code, args.shift, args.debug + ) configure.write_ninja(ninja, skip_files, non_matching, args.modern_gcc) all_rom_oks.append(str(configure.rom_ok_path())) - assert(first_configure) + assert first_configure first_configure.make_current(ninja) if non_matching: diff --git a/tools/build/img/build.py b/tools/build/img/build.py index 65c15579f9..5823b7647e 100755 --- a/tools/build/img/build.py +++ b/tools/build/img/build.py @@ -3,13 +3,14 @@ from sys import argv, stderr from math import floor, ceil from glob import glob -import png +import png # type: ignore + def unpack_color(s): r = (s >> 11) & 0x1F - g = (s >> 6) & 0x1F - b = (s >> 1) & 0x1F - a = (s & 1) * 0xFF + g = (s >> 6) & 0x1F + b = (s >> 1) & 0x1F + a = (s & 1) * 0xFF r = ceil(0xFF * (r / 31)) g = ceil(0xFF * (g / 31)) @@ -17,6 +18,7 @@ def unpack_color(s): return r, g, b, a + def pack_color(r, g, b, a): r = r >> 3 g = g >> 3 @@ -25,23 +27,26 @@ def pack_color(r, g, b, a): return (r << 11) | (g << 6) | (b << 1) | a + def rgb_to_intensity(r, g, b): return round(r * 0.2126 + g * 0.7152 + 0.0722 * b) + def iter_in_groups(iterable, n, fillvalue=None): from itertools import zip_longest + args = [iter(iterable)] * n return zip_longest(*args, fillvalue=fillvalue) - def reversed_if(iterator, cond): if cond: return reversed(list(iterator)) else: return iterator -class Converter(): + +class Converter: def __init__(self, mode, infile, outfile, *argv): self.mode = mode self.infile = infile @@ -201,7 +206,7 @@ class Converter(): for row in reversed_if(data, self.flip_y): f.write(row) - f.write(b"\0\0\0\0\0\0\0\0\0\0") # padding + f.write(b"\0\0\0\0\0\0\0\0\0\0") # padding elif self.mode == "bg": width, height, data, info = img.read() img.preamble(True) @@ -213,18 +218,26 @@ class Converter(): palettes.append(pal.palette(alpha="force")) with open(self.outfile, "wb") as f: - baseaddr = 0x80200000 # gBackgroundImage + baseaddr = 0x80200000 # gBackgroundImage headers_len = 0x10 * len(palettes) palettes_len = 0x200 * len(palettes) # header (struct BackgroundHeader) for i, palette in enumerate(palettes): - f.write((baseaddr + palettes_len + headers_len).to_bytes(4, byteorder="big")) # raster offset - f.write((baseaddr + headers_len + 0x200 * i).to_bytes(4, byteorder="big")) # palette offset - f.write((12).to_bytes(2, byteorder="big")) # startX - f.write((20).to_bytes(2, byteorder="big")) # startY - f.write((width).to_bytes(2, byteorder="big")) # width - f.write((height).to_bytes(2, byteorder="big")) # height + f.write( + (baseaddr + palettes_len + headers_len).to_bytes( + 4, byteorder="big" + ) + ) # raster offset + f.write( + (baseaddr + headers_len + 0x200 * i).to_bytes( + 4, byteorder="big" + ) + ) # palette offset + f.write((12).to_bytes(2, byteorder="big")) # startX + f.write((20).to_bytes(2, byteorder="big")) # startY + f.write((width).to_bytes(2, byteorder="big")) # width + f.write((height).to_bytes(2, byteorder="big")) # height assert f.tell() == headers_len diff --git a/tools/build/img/header.py b/tools/build/img/header.py index 855298aa03..875d4cbf52 100755 --- a/tools/build/img/header.py +++ b/tools/build/img/header.py @@ -2,7 +2,7 @@ from sys import argv import re -import png +import png # type: ignore if __name__ == "__main__": infile, outfile = argv[1:3] diff --git a/tools/build/imgfx/imgfx_data.py b/tools/build/imgfx/imgfx_data.py index 70d208559e..18126f1fc8 100755 --- a/tools/build/imgfx/imgfx_data.py +++ b/tools/build/imgfx/imgfx_data.py @@ -5,7 +5,6 @@ import argparse import json from pathlib import Path from typing import Any, List -import yaml as yaml_loader @dataclass class Vertex: diff --git a/tools/build/mapfs/combine.py b/tools/build/mapfs/combine.py index 86d53597a3..62b7ab95a7 100755 --- a/tools/build/mapfs/combine.py +++ b/tools/build/mapfs/combine.py @@ -1,9 +1,7 @@ #!/usr/bin/env python3 -import os from sys import argv from pathlib import Path -from itertools import tee import struct def next_multiple(pos, multiple): diff --git a/tools/build/pal_inc_c.py b/tools/build/pal_inc_c.py index 4256da94ad..4a0ce30cf4 100755 --- a/tools/build/pal_inc_c.py +++ b/tools/build/pal_inc_c.py @@ -1,8 +1,6 @@ #!/usr/bin/env python3 -from pathlib import Path from sys import argv -import re import struct if __name__ == "__main__": @@ -16,4 +14,4 @@ if __name__ == "__main__": color = struct.unpack('>H', short)[0] f.write(f'0x{color:04X}, ') - f.write(f"}};\n") + f.write("};\n") diff --git a/tools/build/sprite/combine.py b/tools/build/sprite/combine.py deleted file mode 100755 index fd208d850f..0000000000 --- a/tools/build/sprite/combine.py +++ /dev/null @@ -1,30 +0,0 @@ -#!/usr/bin/env python3 - -from sys import argv - -if __name__ == "__main__": - if len(argv) < 4: - print("usage: compile_npc_sprites.py [OUTBIN] [INFILES]") - exit(1) - - _, outfile, *infiles = argv - - with open(outfile, "wb") as f: - offsets = [] - - f.seek(4 * (len(infiles) + 1)) - - for filename in infiles: - with open(filename, "rb") as spritef: - offsets.append(f.tell()) - f.write(spritef.read()) - - # align - while f.tell() % 8 != 0: - f.write(bytes([0])) - - offsets.append(f.tell()) - - f.seek(0) - for offset in offsets: - f.write(offset.to_bytes(4, byteorder="big")) diff --git a/tools/build/sprite/header.py b/tools/build/sprite/header.py index 5e06458a87..61c51b5a1d 100755 --- a/tools/build/sprite/header.py +++ b/tools/build/sprite/header.py @@ -2,25 +2,26 @@ from sys import argv, path from pathlib import Path + path.append(str(Path(__file__).parent.parent.parent / "splat")) path.append(str(Path(__file__).parent.parent.parent / "splat_ext")) -from pm_npc_sprites import Sprite +from pm_sprites import NpcSprite if __name__ == "__main__": if len(argv) < 4: print("usage: gen_sprite_animations_h.py [OUT] [DIR] [ID]") exit(1) - _, outfile, sprite_dir, s = argv + _, outfile, sprite_dir_in, s_in = argv with open(outfile, "w") as f: # get sprite index - s = int(s) + s = int(s_in) assert s >= 1 - sprite_dir = Path(sprite_dir) + sprite_dir = Path(sprite_dir_in) - sprite = Sprite.from_dir(sprite_dir, read_images=False) + sprite = NpcSprite.from_dir(sprite_dir, read_images=False) sprite_name = sprite_dir.stem f.write(f"#ifndef _NPC_SPRITE_{sprite_name.upper()}_H_\n") @@ -50,9 +51,13 @@ if __name__ == "__main__": for p, palette_name in enumerate(sprite.palette_names): for a, name in enumerate(sprite.animation_names): if palette_name == "Default": - f.write(f"#define ANIM_{sprite_name}_{name} 0x{s:02X}{p:02X}{a:02X}\n") + f.write( + f"#define ANIM_{sprite_name}_{name} 0x{s:02X}{p:02X}{a:02X}\n" + ) else: - f.write(f"#define ANIM_{sprite_name}_{palette_name}_{name} 0x{s:02X}{p:02X}{a:02X}\n") + f.write( + f"#define ANIM_{sprite_name}_{palette_name}_{name} 0x{s:02X}{p:02X}{a:02X}\n" + ) f.write("\n") f.write("#endif\n") diff --git a/tools/build/sprite/sprite.py b/tools/build/sprite/npc_sprite.py old mode 100755 new mode 100644 similarity index 90% rename from tools/build/sprite/sprite.py rename to tools/build/sprite/npc_sprite.py index 7bf95fad4b..e25d17126e --- a/tools/build/sprite/sprite.py +++ b/tools/build/sprite/npc_sprite.py @@ -1,11 +1,14 @@ #!/usr/bin/env python3 -from math import floor, ceil +from math import floor from sys import argv, path from pathlib import Path +from typing import List + path.append(str(Path(__file__).parent.parent.parent / "splat")) path.append(str(Path(__file__).parent.parent.parent / "splat_ext")) -from pm_npc_sprites import Sprite +from pm_sprites import NpcSprite + def pack_color(r, g, b, a): r = floor(31 * (r / 255)) @@ -19,26 +22,29 @@ def pack_color(r, g, b, a): return s + def iter_in_groups(iterable, n, fillvalue=None): from itertools import zip_longest + args = [iter(iterable)] * n return zip_longest(*args, fillvalue=fillvalue) + if __name__ == "__main__": if len(argv) != 3: - print("usage: compile_npc_sprite.py [OUTBIN] [DIR]") + print("usage: sprite.py [OUTBIN] [DIR]") exit(1) _, outfile, sprite_dir = argv try: - sprite = Sprite.from_dir(Path(sprite_dir)) + sprite = NpcSprite.from_dir(Path(sprite_dir)) except AssertionError as e: print("error:", e) exit(1) with open(outfile, "wb") as f: - f.seek(0x10) # leave space for header + f.seek(0x10) # leave space for header # leave space for animation offset list f.seek((len(sprite.animations) + 1) * 4, 1) @@ -82,12 +88,14 @@ if __name__ == "__main__": f.seek(4, 1) # write palettes - palette_offsets = [] + palette_offsets: List[int] = [] for i, palette in enumerate(sprite.palettes): palette_offsets.append(f.tell()) for rgba in palette: if rgba[3] not in (0, 0xFF): - print("error: translucent pixels not allowed in palette {sprite.palette_names[i]}") + print( + "error: translucent pixels not allowed in palette {sprite.palette_names[i]}" + ) exit(1) color = pack_color(*rgba) diff --git a/tools/build/sprite/sprites.py b/tools/build/sprite/sprites.py new file mode 100755 index 0000000000..fc32fae875 --- /dev/null +++ b/tools/build/sprite/sprites.py @@ -0,0 +1,684 @@ +#! /usr/bin/env + +import argparse +from dataclasses import dataclass +from functools import cache +from pathlib import Path +import sys +from typing import List + +sys.path.append(str(Path(__file__).parent.parent.parent)) +sys.path.append(str(Path(__file__).parent.parent.parent / "splat")) +from splat_ext.pm_sprites import ( + BACK_PALETTE_XML, + LIST_END_BYTES, + MAX_COMPONENTS_XML, + NPC_SPRITE_MEDADATA_XML_FILENAME, + PALETTE_GROUPS_XML, + PALETTE_XML, + PLAYER_SPRITE_MEDADATA_XML_FILENAME, + SPECIAL_RASTER, + PlayerRaster, + RasterTableEntry, +) +from splat_ext.sprite_common import AnimComponent, iter_in_groups + +import os +import png # type: ignore +import struct +import subprocess +import xml.etree.ElementTree as ET +from dataclasses import dataclass +from typing import Dict, List, Tuple + +TOOLS_DIR = Path( + os.path.dirname(os.path.dirname(os.path.dirname(os.path.abspath(__file__)))) +) +sys.path.append(str(TOOLS_DIR)) + +ASSET_DIR = TOOLS_DIR.parent / "assets" + + +def pack_color(r, g, b, a) -> int: + r = r >> 3 + g = g >> 3 + b = b >> 3 + a = a >> 7 + return (r << 11) | (g << 6) | (b << 1) | a + + +def get_player_sprite_metadata() -> Tuple[str, List[str], List[str]]: + orderings_tree = ET.parse(get_asset_path(PLAYER_SPRITE_MEDADATA_XML_FILENAME)) + + build_info = str(orderings_tree.getroot()[0].text) + + sprite_order: List[str] = [] + for sprite_tag in orderings_tree.getroot()[1]: + sprite_order.append(sprite_tag.attrib["name"]) + + raster_order: List[str] = [] + for raster_tag in orderings_tree.getroot()[2]: + raster_order.append(raster_tag.attrib["name"]) + + return build_info, sprite_order, raster_order + + +def get_npc_sprite_metadata() -> List[str]: + orderings_tree = ET.parse(get_asset_path(NPC_SPRITE_MEDADATA_XML_FILENAME)) + + sprite_order: List[str] = [] + for sprite_tag in orderings_tree.getroot()[0]: + sprite_order.append(sprite_tag.attrib["name"]) + + return sprite_order + + +@dataclass +class CI4Info: + offset: int + width: int + height: int + data: bytes + + @property + def size(self): + return self.width * self.height // 2 + + +RASTER_CACHE: Dict[str, CI4Info] = {} +PALETTE_CACHE: Dict[str, bytes] = {} +PLAYER_XML_CACHE: Dict[str, ET.Element] = {} + +# TODO perhaps encode this better +SPECIAL_RASTER_BYTES = ( + b"\x80\x30\x02\x10\x00\x00\x02\x00\x00\x00\x00\x01\x00\x10\x00\x00" +) + + +@cache +def get_asset_path(asset: str) -> Path: + for sdir in ASSET_STACK: + potential_path = ASSET_DIR / sdir / "sprite" / asset + if potential_path.exists(): + return potential_path + raise FileNotFoundError(f"Could not find asset {asset}") + + +def cache_player_rasters(raster_order: List[str]): + # Read all player rasters and cache them + cur_offset = 0 + for raster_name in raster_order: + png_path = get_asset_path(Path("player/rasters") / f"{raster_name}.png") + + # "Weird" raster + if os.path.getsize(png_path) == 0x10: + RASTER_CACHE[raster_name] = CI4Info(0, 0, cur_offset, SPECIAL_RASTER_BYTES) + cur_offset += 0x10 + continue + + with open(png_path, "rb") as f: + reader = png.Reader(f) + width, height, rows, _ = reader.read() + img_bytes = b"" + for row in rows: + for a, b in iter_in_groups(row, 2): + byte: int = (a << 4) | b + byte = byte & 0xFF + img_bytes += byte.to_bytes(1, byteorder="big") + RASTER_CACHE[raster_name] = CI4Info(cur_offset, width, height, img_bytes) + cur_offset += RASTER_CACHE[raster_name].size + + +def player_raster_from_xml(xml: ET.Element, back: bool = False) -> PlayerRaster: + palette = int(xml.attrib[PALETTE_XML], 16) + is_special = "special" in xml.attrib + + if back in xml.attrib: + img_name = xml.attrib["back"] + else: + img_name = xml.attrib["src"] + + raster_info = RASTER_CACHE[img_name[:-4]] + + return PlayerRaster( + 0, + raster_info.width, + raster_info.height, + palette, + is_special, + ) + + +def player_xml_to_bytes(xml: ET.Element) -> List[bytes]: + has_back = False + + out_bytes = b"" + back_out_bytes = b"" + + max_components = int(xml.attrib[MAX_COMPONENTS_XML]) + num_variations = int(xml.attrib[PALETTE_GROUPS_XML]) + + # Animations + animations: List[List[AnimComponent]] = [] + for anim_xml in xml[2]: + comps: List[AnimComponent] = [] + for comp_xml in anim_xml: + comp: AnimComponent = AnimComponent.from_xml(comp_xml) + comps.append(comp) + animations.append(comps) + + cur_offset = 0x10 # header + cur_offset += (len(animations) + 1) * 4 # animation offsets and list terminator + + animation_offsets: List[int] = [] + total_anim_bytes = b"" + + for anim in animations: + animation_offsets.append(cur_offset) + animation_bytes: bytes = b"" + cur_offset += (len(anim) + 1) * 4 + + comp_offsets = [] + for comp in anim: + cmd_start_offset = cur_offset + + for cmd in comp.commands: + animation_bytes += int.to_bytes(cmd, 2, "big") + cur_offset += 2 + if comp.size % 2 != 0: + animation_bytes += b"\x00\x00" + cur_offset += 2 + + comp_offsets.append(cur_offset) + + animation_bytes += int.to_bytes(cmd_start_offset, 4, "big") + animation_bytes += int.to_bytes(comp.size * 2, 2, "big") + animation_bytes += struct.pack(">hhh", comp.x, comp.y, comp.z) + cur_offset += 12 + + offset_bytes = b"" + for offset in comp_offsets: + offset_bytes += int.to_bytes(offset, 4, "big") + offset_bytes += LIST_END_BYTES + blah_bytes = offset_bytes + animation_bytes + total_anim_bytes += blah_bytes + + animation_offset_bytes: bytes = b"" + for offset in animation_offsets: + animation_offset_bytes += int.to_bytes(offset, 4, "big") + animation_offset_bytes += LIST_END_BYTES + + total_anim_bytes = animation_offset_bytes + total_anim_bytes + + out_bytes += total_anim_bytes + + # Pad out_bytes to 0x8 + while len(out_bytes) % 8 != 0: + out_bytes += b"\x00" + + # Back sprite sheets don't have animations, so just -1 and 0 padding + # TODO is there always padding needed, or is this just a result of the vanilla data alignment? + back_out_bytes += LIST_END_BYTES + b"\x00\x00\x00\x00" + + # Palettes + palette_list_start = len(out_bytes) + 0x10 + palette_list_start_back = len(back_out_bytes) + 0x10 + palette_bytes: bytes = b"" + palette_bytes_back: bytes = b"" + for palette_xml in xml[0]: + source = palette_xml.attrib["src"] + front_only = bool(palette_xml.get("front_only", False)) + if source not in PALETTE_CACHE: + palette_path = get_asset_path(Path("player/palettes") / source) + with open(palette_path, "rb") as f: + img = png.Reader(f) + img.preamble(True) + palette = img.palette(alpha="force") + + pal: bytes = b"" + for rgba in palette: + if rgba[3] not in (0, 0xFF): + print("alpha mask mode but translucent pixels used") + + color = pack_color(*rgba) + pal += int.to_bytes(color, 2, "big") + + PALETTE_CACHE[source] = pal + palette_bytes += PALETTE_CACHE[source] + if not front_only: + palette_bytes_back += PALETTE_CACHE[source] + + # Pad out_bytes to 0x8 + while len(out_bytes) % 8 != 0: + out_bytes += b"\x00" + + out_bytes += palette_bytes + back_out_bytes += palette_bytes_back + + # Rasters + raster_list_start = len(out_bytes) + 0x10 + raster_list_start_back = len(back_out_bytes) + 0x10 + raster_bytes: bytes = b"" + raster_bytes_back: bytes = b"" + raster_offset = 0 + for raster_xml in xml[1]: + if "back" in raster_xml.attrib: + has_back = True + r = player_raster_from_xml(raster_xml, back=False) + raster_bytes += struct.pack( + ">IBBBB", raster_offset, r.width, r.height, r.palette_idx, 0xFF + ) + + raster_offset += r.width * r.height // 2 + + if has_back: + raster_offset = 0 + for raster_xml in xml[1]: + is_back = False + + r = player_raster_from_xml(raster_xml, back=is_back) + if "back" in raster_xml.attrib: + is_back = True + width = r.width + height = r.height + else: + special = raster_xml.attrib["special"].split(",") + width = int(special[0], 16) + height = int(special[1], 16) + palette = int(raster_xml.attrib.get(BACK_PALETTE_XML, r.palette_idx)) + + raster_bytes_back += struct.pack( + ">IBBBB", raster_offset, width, height, palette, 0xFF + ) + + if is_back: + raster_offset += width * height // 2 + else: + raster_offset += 0x10 + + out_bytes += raster_bytes + back_out_bytes += raster_bytes_back + + raster_list_offset = len(out_bytes) + 0x10 + raster_list_offset_back = len(back_out_bytes) + 0x10 + + # Raster file offsets + raster_offsets_bytes = b"" + raster_offsets_bytes_back = b"" + for i in range(len(xml[1])): + raster_offsets_bytes += int.to_bytes(raster_list_start + i * 8, 4, "big") + raster_offsets_bytes_back += int.to_bytes( + raster_list_start_back + i * 8, 4, "big" + ) + raster_offsets_bytes += LIST_END_BYTES + raster_offsets_bytes_back += LIST_END_BYTES + + out_bytes += raster_offsets_bytes + back_out_bytes += raster_offsets_bytes_back + + # Palette file offsets + palette_list_offset = len(out_bytes) + 0x10 + palette_list_offset_back = len(back_out_bytes) + 0x10 + palette_offsets_bytes = b"" + palette_offsets_bytes_back = b"" + for i, palette_xml in enumerate(xml[0]): + palette_offsets_bytes += int.to_bytes(palette_list_start + i * 0x20, 4, "big") + front_only = bool(palette_xml.attrib.get("front_only", False)) + if not front_only: + palette_offsets_bytes_back += int.to_bytes( + palette_list_start_back + i * 0x20, 4, "big" + ) + palette_offsets_bytes += LIST_END_BYTES + palette_offsets_bytes_back += LIST_END_BYTES + + out_bytes += palette_offsets_bytes + back_out_bytes += palette_offsets_bytes_back + + header = struct.pack( + ">IIII", + raster_list_offset, + palette_list_offset, + max_components, + num_variations, + ) + out_bytes = header + out_bytes + + ret = [out_bytes] + + if has_back: + back_header = struct.pack( + ">IIII", + raster_list_offset_back, + palette_list_offset_back, + 0, + num_variations, + ) + back_out_bytes = back_header + back_out_bytes + + ret.append(back_out_bytes) + + return ret + + +def xml_has_back(xml: ET.Element) -> bool: + for raster_xml in xml[1]: + if "back" in raster_xml.attrib: + return True + return False + + +def write_player_sprite_header( + sprite_order: List[str], + out_file: Path, +) -> None: + ifdef_name = "_PLAYER_SPRITE_H_" + + sprite_id = 1 + player_sprites: Dict[str, int] = {} + player_rasters: Dict[str, Dict[str, int]] = {} + player_palettes: Dict[str, Dict[str, int]] = {} + player_anims: Dict[str, Dict[str, int]] = {} + max_sprite_sizes: Dict[str, int] = {} + + for sprite_name in sprite_order: + sprite_xml = PLAYER_XML_CACHE[sprite_name] + has_back = xml_has_back(sprite_xml) + + player_sprites[f"SPR_{sprite_name}"] = sprite_id + player_rasters[sprite_name] = {} + player_palettes[sprite_name] = {} + player_anims[sprite_name] = {} + + for palette_xml in sprite_xml[0]: + palette_id = int(palette_xml.attrib["id"], 0x10) + palette_name = palette_xml.attrib["name"] + player_palettes[sprite_name][ + f"SPR_PAL_{sprite_name}_{palette_name}" + ] = palette_id + + for anim_id, anim_xml in enumerate(sprite_xml[2]): + anim_name = anim_xml.attrib["name"] + if palette_id > 0: + anim_name = f"{palette_name}_{anim_name}" + player_anims[sprite_name][f"ANIM_{sprite_name}_{anim_name}"] = ( + (sprite_id << 16) | (palette_id << 8) | anim_id + ) + + max_size = 0 + for raster_xml in sprite_xml[1]: + raster_id = int(raster_xml.attrib["id"], 0x10) + raster_name = raster_xml.attrib["name"] + player_rasters[sprite_name][ + f"SPR_IMG_{sprite_name}_{raster_name}" + ] = raster_id + + raster = RASTER_CACHE[raster_xml.attrib["src"][:-4]] + if max_size < raster.size: + max_size = raster.size + max_sprite_sizes[sprite_name] = max_size + + sprite_id += 1 + + if has_back: + player_sprites[f"SPR_{sprite_name}_Back"] = sprite_id + + max_size = 0 + for raster_xml in sprite_xml[1]: + if "back" in raster_xml.attrib: + raster = RASTER_CACHE[raster_xml.attrib["back"][:-4]] + if max_size < raster.size: + max_size = raster.size + max_sprite_sizes[f"{sprite_name}_Back"] = max_size + + sprite_id += 1 + + out_file.parent.mkdir(exist_ok=True, parents=True) + with open(out_file, "w") as f: + f.write(f"#ifndef {ifdef_name}\n") + f.write(f"#define {ifdef_name}\n\n") + + # PlayerSprites + f.write("enum PlayerSprites {\n") + for sprite_name, sprite_id in player_sprites.items(): + f.write(f" {sprite_name} = 0x{sprite_id:X},\n") + f.write("};\n\n") + + for sprite_name in max_sprite_sizes: + f.write( + f"#define MAX_IMG_{sprite_name} 0x{max_sprite_sizes[sprite_name]:04X}\n" + ) + f.write("\n") + + for sprite_name in sprite_order: + f.write(f"// {sprite_name}\n") + + for raster_name, raster_id in player_rasters[sprite_name].items(): + f.write(f"#define {raster_name} 0x{raster_id:02X}\n") + f.write("\n") + + for palette_name, palette_id in player_palettes[sprite_name].items(): + f.write(f"#define {palette_name} 0x{palette_id:02X}\n") + f.write("\n") + + for anim_name, anim_id in player_anims[sprite_name].items(): + f.write(f"#define {anim_name} 0x{anim_id:X}\n") + f.write("\n") + + f.write(f"#endif // {ifdef_name}\n") + + +def build_player_sprites(sprite_order: List[str], build_dir: Path) -> bytes: + sprite_bytes: List[bytes] = [] + + for sprite_name in sprite_order: + sprite_bytes.extend(player_xml_to_bytes(PLAYER_XML_CACHE[sprite_name])) + + # Compress sprite bytes + compressed_sprite_bytes: bytes = b"" + yay0_cur_offset = 4 * (len(sprite_bytes) + 1) + list_bytes: bytes = struct.pack(">I", yay0_cur_offset) + + # TODO figure out how to use tmp files if possible + build_dir.mkdir(exist_ok=True, parents=True) + yay0_in_path = build_dir / "yay0_bytes.bin" + yay0_out_path = build_dir / "yay0_bytes.Yay0" + + for sprite_byte in sprite_bytes: + with open(yay0_in_path, "wb") as f: + f.write(sprite_byte) + + subprocess.run( + [ + str(TOOLS_DIR / "build/yay0/Yay0compress"), + yay0_in_path, + yay0_out_path, + ] + ) + + with open(yay0_out_path, "rb") as f: + yay0_bytes = f.read() + # Pad to 0x8 + yay0_bytes += b"\0" * (8 - (len(yay0_bytes) % 8)) + + compressed_sprite_bytes += yay0_bytes + yay0_cur_offset += len(yay0_bytes) + list_bytes += struct.pack(">I", yay0_cur_offset) + + os.remove(yay0_in_path) + os.remove(yay0_out_path) + + return list_bytes + compressed_sprite_bytes + + +def build_npc_sprites(sprite_order: List[str], build_dir: Path) -> bytes: + compressed_sprite_bytes: bytes = b"" + yay0_cur_offset = 4 * (len(sprite_order) + 1) + list_bytes: bytes = struct.pack(">I", yay0_cur_offset) + + for sprite_name in sprite_order: + with open(build_dir / "npc" / f"{sprite_name}.Yay0", "rb") as f: + yay0_bytes = f.read() + + # Add 0s to pad to 0x8 + yay0_bytes_len = (len(yay0_bytes) + 0x7) & ~0x7 + yay0_bytes += b"\0" * (yay0_bytes_len - len(yay0_bytes)) + + compressed_sprite_bytes += yay0_bytes + yay0_cur_offset += len(yay0_bytes) + list_bytes += struct.pack(">I", yay0_cur_offset) + + return list_bytes + compressed_sprite_bytes + + +def build_player_rasters(sprite_order: List[str], raster_order: List[str]) -> bytes: + packed_raster_data = b"" + raster_info_offsets: list[int] = [] + rtes: List[RasterTableEntry] = [] + num_sheets = 0 + + # Get raster data + for sprite_name in sprite_order: + sprite_xml = PLAYER_XML_CACHE[sprite_name] + + sheet_rtes: List[RasterTableEntry] = [] + sheet_rtes_back: List[RasterTableEntry] = [] + + has_back = False + for raster_xml in sprite_xml[1]: + if "back" in raster_xml.attrib: + has_back = True + + if has_back: + if "back" in raster_xml.attrib: + png_info = RASTER_CACHE[raster_xml.attrib["back"][:-4]] + sheet_rtes_back.append( + RasterTableEntry(png_info.offset, png_info.size) + ) + else: + sheet_rtes_back.append(RasterTableEntry(SPECIAL_RASTER, 0x10)) + + png_info = RASTER_CACHE[raster_xml.attrib["src"][:-4]] + sheet_rtes.append(RasterTableEntry(png_info.offset, png_info.size)) + + raster_info_offsets.append(len(rtes)) + num_sheets += 1 + rtes.extend(sheet_rtes) + if has_back: + raster_info_offsets.append(len(rtes)) + num_sheets += 1 + rtes.extend(sheet_rtes_back) + raster_info_offsets.append(len(rtes)) # Final 'offset' (size of list) + + info_list_bytes = b"" + for offset in raster_info_offsets: + info_list_bytes += struct.pack(">I", offset) + + separators_offset = 0x10 + infos_offset = separators_offset + (num_sheets + 1) * 4 + rasters_offset = infos_offset + (len(rtes) + 1) * 4 + + # Align raster_offset_start to 0x10 offset + rasters_offset = (rasters_offset + 0xF) & ~0xF + + for rte in rtes: + if rte.offset == SPECIAL_RASTER: + packed_raster_data += struct.pack(">I", 0x0011F880) + continue + + packed_info = (rte.size >> 4) << 20 + packed_info |= (rte.offset + rasters_offset) & 0xFFFFF + packed_raster_data += struct.pack(">I", packed_info) + + # This is the missing raster from before + packed_raster_data += struct.pack(">I", 0x06C9CD50) + + header = struct.pack(">IIII", separators_offset, infos_offset, rasters_offset, 0) + + ret = header + info_list_bytes + packed_raster_data + + # Align cumulative data to 0x10 offset + ret += b"\0" * ((0x10 - len(ret)) & 0xF) + + raster_bytes = b"" + for raster_name in raster_order[:-1]: # Skip last raster + png_info = RASTER_CACHE[raster_name] + raster_bytes += png_info.data + + ret += raster_bytes + return ret + + +ASSET_STACK: List[Path] + + +def build( + out_file: Path, + player_header_path: Path, + build_dir: Path, + asset_stack: List[Path], +) -> None: + global ASSET_STACK + ASSET_STACK = asset_stack + + build_info, player_sprite_order, player_raster_order = get_player_sprite_metadata() + npc_sprite_order = get_npc_sprite_metadata() + + cache_player_rasters(player_raster_order) + + # Read and cache player XMLs + for sprite_name in player_sprite_order: + sprite_xml = ET.parse( + get_asset_path(Path(f"player/{sprite_name}.xml")) + ).getroot() + PLAYER_XML_CACHE[sprite_name] = sprite_xml + + # Encode build_info to bytes and pad to 0x10 + build_info_bytes = build_info.encode("ascii") + build_info_bytes += b"\0" * (0x10 - len(build_info_bytes)) + + player_sprite_bytes = build_player_sprites( + player_sprite_order, build_dir / "player" + ) + player_raster_bytes = build_player_rasters(player_sprite_order, player_raster_order) + npc_sprite_bytes = build_npc_sprites(npc_sprite_order, build_dir) + + built_raster_info_offset = 0x10 + len(player_raster_bytes) + compressed_sprite_bytes_offset = built_raster_info_offset + len(player_sprite_bytes) + npc_sprites_offset = compressed_sprite_bytes_offset + len(npc_sprite_bytes) + + major_file_divisons = struct.pack( + ">IIII", + 0x10, + built_raster_info_offset, + compressed_sprite_bytes_offset, + npc_sprites_offset, + ) + + final_data = ( + build_info_bytes + + major_file_divisons + + player_raster_bytes + + player_sprite_bytes + + npc_sprite_bytes + ) + + with open(out_file, "wb") as f: + f.write(final_data) + + write_player_sprite_header(player_sprite_order, player_header_path) + + +if __name__ == "__main__": + parser = argparse.ArgumentParser(description="Builds sprite blobs") + parser.add_argument("out") + parser.add_argument("player_header_out") + parser.add_argument("build_dir") + parser.add_argument("asset_stack") + args = parser.parse_args() + + build( + Path(args.out), + Path(args.player_header_out), + Path(args.build_dir), + [Path(d) for d in args.asset_stack.split(",")], + ) diff --git a/tools/fix_bad_evt_changes.py b/tools/old/fix_bad_evt_changes.py similarity index 100% rename from tools/fix_bad_evt_changes.py rename to tools/old/fix_bad_evt_changes.py diff --git a/tools/gen_effect_renames.py b/tools/old/gen_effect_renames.py similarity index 100% rename from tools/gen_effect_renames.py rename to tools/old/gen_effect_renames.py diff --git a/tools/gfxdis_loop.py b/tools/old/gfxdis_loop.py similarity index 100% rename from tools/gfxdis_loop.py rename to tools/old/gfxdis_loop.py diff --git a/tools/migrate_effect_rodata.py b/tools/old/migrate_effect_rodata.py similarity index 100% rename from tools/migrate_effect_rodata.py rename to tools/old/migrate_effect_rodata.py diff --git a/tools/migrate_exit_strings.py b/tools/old/migrate_exit_strings.py similarity index 100% rename from tools/migrate_exit_strings.py rename to tools/old/migrate_exit_strings.py diff --git a/tools/migrate_rodata.py b/tools/old/migrate_rodata.py similarity index 100% rename from tools/migrate_rodata.py rename to tools/old/migrate_rodata.py diff --git a/tools/saved_byte_renames.txt b/tools/old/saved_byte_renames.txt similarity index 100% rename from tools/saved_byte_renames.txt rename to tools/old/saved_byte_renames.txt diff --git a/tools/saved_flag_renames.txt b/tools/old/saved_flag_renames.txt similarity index 100% rename from tools/saved_flag_renames.txt rename to tools/old/saved_flag_renames.txt diff --git a/tools/sortsymz.py b/tools/old/sortsymz.py similarity index 100% rename from tools/sortsymz.py rename to tools/old/sortsymz.py diff --git a/tools/substitute.py b/tools/old/substitute.py similarity index 100% rename from tools/substitute.py rename to tools/old/substitute.py diff --git a/tools/update_evts.py b/tools/old/update_evts.py similarity index 100% rename from tools/update_evts.py rename to tools/old/update_evts.py diff --git a/tools/precommit_check_no_assets.sh b/tools/precommit_check_no_assets.sh index 080174e9cb..7eb6041871 100755 --- a/tools/precommit_check_no_assets.sh +++ b/tools/precommit_check_no_assets.sh @@ -1,6 +1,6 @@ #!/usr/bin/env bash # This script is copied into the pre-commit git hooks folder. # It ensures that a commit is aborted if you try to accidentally commit game assets. -# install.sh will install this for you. +# install_deps.sh will install this for you. (git check-ignore assets/us -q && git check-ignore assets/jp -q && git check-ignore assets/ique -q && git check-ignore assets/pal -q) || (>&2 echo -e 'ERROR: You appear to be committing dumped assets!\nSee the following document for how to modify assets legally:\nhttps://github.com/pmret/papermario/wiki/Asset-overrides' && exit 1) diff --git a/tools/splat/.github/workflows/mypy.yml b/tools/splat/.github/workflows/mypy.yml index d5bb1fa083..98c16b84c0 100644 --- a/tools/splat/.github/workflows/mypy.yml +++ b/tools/splat/.github/workflows/mypy.yml @@ -24,3 +24,16 @@ jobs: run: mypy --show-column-numbers --hide-error-context . - name: black run: black --check . + unit_tests: + runs-on: ubuntu-latest + steps: + - name: Checkout + uses: actions/checkout@v1 + - name: Set up Python 3.8 + uses: actions/setup-python@v1 + with: + python-version: 3.8 + - name: Install Dependencies + run: pip install -r requirements.txt + - name: Run unit tests + run: sh run_tests.sh diff --git a/tools/splat/.gitrepo b/tools/splat/.gitrepo index 70aabbfe85..0b8a57334a 100644 --- a/tools/splat/.gitrepo +++ b/tools/splat/.gitrepo @@ -6,7 +6,7 @@ [subrepo] remote = https://github.com/ethteck/splat.git branch = master - commit = 3bbc02af68a1797077bba120fd910c4992115fa9 - parent = 1a2bdd81bd812638e9d935dd9cdd84ab151a4dcd + commit = e72a868f9f7e9da25f13194b51b93e64c2dcc83a + parent = 4dfc35713736d65d8d607a0e0f4121bc6938d6e3 method = merge cmdver = 0.4.5 diff --git a/tools/splat/CHANGELOG.md b/tools/splat/CHANGELOG.md index 13606e4931..4ea2ade118 100644 --- a/tools/splat/CHANGELOG.md +++ b/tools/splat/CHANGELOG.md @@ -1,16 +1,53 @@ # splat Release Notes +### 0.14.0 + +* Add support for PSX's GTE instruction set + +### 0.13.10 + +* New option `disasm_unknown` (False by default) + * If enabled it tells the disassembler to try disassembling functions with unknown instructions instead of falling back to disassembling as raw data + +### 0.13.9 + +* New segment option `linker_entry` (true by default). + * If disabled, this segment will not produce entries in the linker script. + +### 0.13.8 + +* New option `segment_end_before_align`. + * If enabled, the end symbol for each segment will be placed before the alignment directive for the segment + +### 0.13.7 + +* Severely sped-up linker entry writing by using a dict instead of a list. Symbol headers will no longer be in any specific order (which shouldn't matter, because they're headers). + +### 0.13.6 + +* Changed CI image processing so that their data is fetched during the scan phase, supporting palettes that come before CI images. + +### 0.13.5 + +* An error will be produced if a symbol is declared with an unknown type in the symbol_addrs file. + * The current list of known symbols is `'func', 'label', 'jtbl', 'jtbl_label', 's8', 'u8', 's16', 'u16', 's32', 'u32', 's64', 'u64', 'f32', 'f64', 'Vec3f', 'asciz', 'char*', 'char'`. + * Custom types are allowed if they start with a capital letter. + ### 0.13.4 + * Renamed `follows_vram_symbol` segment option to `vram_of_symbol` to more accurately reflect what it's used for - to set the segment's vram based on a symbol. * Refactored the `appears_after_overlays_addr` feature so that expressions are written at the latest possible moment in the linker script. This fixes errors and warnings regarding forward references to later symbols. ### 0.13.3 + * Added a new symbol_addrs attribute `appears_after_overlays_addr:0x1234` which will modify the linker script such that the symbol's address is equal to the value of the end of the longest overlay starting with address 0x1234. It achieve this by writing a series of sym = MAX(sym, seg_vram_END) statements into the linker script. For some games, it's feasible to manually create such statements, but for games with hundreds of overlays at the same address, this is very tedious and prone to error. The new attribute allows you to have peace of mind that the symbol will end up after all of these overlays. ### 0.13.2 + * Actually implemented `ld_use_follows`. Oopz ### 0.13.1 + * Added `ld_wildcard_sections` option (disabled by default), which adds a wildcard to the linker script for section linking. This can be helpful for modern GCC, which creates additional rodata sections such as ".rodata.xyz". * Added `ld_use_follows` option (enabled by default), which, if disabled, makes splat ignore follows_vram and follows_symbols. This helps for fixing matching builds while being able to add infrastructure to the yaml for non-matching builds by just re-enabling the option. @@ -341,10 +378,10 @@ Internally, there's a new Symbol class which stores information about a symbol a ## 0.5 The Rename Update * n64splat name changed to splat - * Some refactoring was done to support other platforms besides n64 in the future + * Some refactoring was done to support other platforms besides n64 in the future * New `platform` option, which defaults to `n64` * This will cause breaking changes in custom segments, so please refer to one of the changes in one of the n64 base segments for details -* Support for custom artifact paths +* Support for custom artifact paths * New `undefined_syms_auto_path` option * New `undefined_funcs_auto_path` option * New `cache_path` option diff --git a/tools/splat/Dockerfile b/tools/splat/Dockerfile new file mode 100644 index 0000000000..0c84c24135 --- /dev/null +++ b/tools/splat/Dockerfile @@ -0,0 +1,8 @@ +FROM ubuntu:22.04 +RUN apt-get update +RUN apt install -y binutils-mips-linux-gnu +ADD https://github.com/decompals/mips-binutils-2.6/releases/download/main/binutils-2.6-linux.tar.gz . +ADD https://github.com/decompals/mips-gcc-2.7.2/releases/download/main/gcc-2.7.2-linux.tar.gz . +RUN mkdir -p ./gcc-2.7.2 && \ + tar -xvf gcc-2.7.2-linux.tar.gz -C ./gcc-2.7.2 && \ + tar -xvf binutils-2.6-linux.tar.gz -C ./gcc-2.7.2 diff --git a/tools/splat/README.md b/tools/splat/README.md index 0dbd7b0fa8..de7abc7c8c 100644 --- a/tools/splat/README.md +++ b/tools/splat/README.md @@ -6,4 +6,4 @@ Currently, only N64 and PSX binaries are supported. Please check out the [wiki](https://github.com/ethteck/splat/wiki) for more information including [examples](https://github.com/ethteck/splat/wiki/Examples) of projects that use splat. ### Requirements -splat requires Python 3.8+. Package requirements can be installed via `pip3 install -r requirements.txt` +splat requires Python 3.8+. Package requirements can be installed via `pip3 install -U -r requirements.txt` diff --git a/tools/splat/create_config.py b/tools/splat/create_config.py index a41a3f8eed..cf34481362 100755 --- a/tools/splat/create_config.py +++ b/tools/splat/create_config.py @@ -1,4 +1,4 @@ -#!/usr/bin/env python3 +#! /usr/bin/env python3 import argparse import sys @@ -73,17 +73,53 @@ segments: - name: header type: header start: 0x0 + - name: boot type: bin start: 0x40 - - name: main + + - name: entry type: code start: 0x1000 vram: 0x{rom.entry_point:X} subsegments: - - [0x1000, asm] + - [0x1000, hasm] + + - name: main + type: code + start: 0x{0x1000 + rom.entrypoint_info.entry_size:X} + vram: 0x{rom.entry_point + rom.entrypoint_info.entry_size:X} + follows_vram: entry +""" + + if rom.entrypoint_info.bss_size is not None: + segments += f"""\ + bss_size: 0x{rom.entrypoint_info.bss_size:X} +""" + + segments += f"""\ + subsegments: + - [0x{0x1000 + rom.entrypoint_info.entry_size:X}, asm] +""" + + if ( + rom.entrypoint_info.bss_size is not None + and rom.entrypoint_info.bss_start_address is not None + ): + bss_start = rom.entrypoint_info.bss_start_address - rom.entry_point + 0x1000 + # first_section_end points to the start of data + segments += f"""\ + - [0x{first_section_end:X}, data] + - {{ start: 0x{bss_start:X}, type: bss, vram: 0x{rom.entrypoint_info.bss_start_address:08X} }} +""" + # Point next segment to the detected end of the main one + first_section_end = bss_start + + segments += f"""\ + - type: bin start: 0x{first_section_end:X} + follows_vram: main - [0x{rom.size:X}] """ diff --git a/tools/splat/disassembler/__init__.py b/tools/splat/disassembler/__init__.py new file mode 100644 index 0000000000..09c2ca5ffe --- /dev/null +++ b/tools/splat/disassembler/__init__.py @@ -0,0 +1,2 @@ +from .disassembler import Disassembler +from .spimdisasm_disassembler import SpimdisasmDisassembler diff --git a/tools/splat/disassembler/disassembler.py b/tools/splat/disassembler/disassembler.py new file mode 100644 index 0000000000..e64aa26163 --- /dev/null +++ b/tools/splat/disassembler/disassembler.py @@ -0,0 +1,17 @@ +from abc import ABC, abstractmethod +from util.options import SplatOpts +from typing import Set + + +class Disassembler(ABC): + @abstractmethod + def configure(self, options: SplatOpts): + raise NotImplementedError("configure") + + @abstractmethod + def check_version(self, skip_version_check: bool, splat_version: str): + raise NotImplementedError("check_version") + + @abstractmethod + def known_types(self) -> Set[str]: + raise NotImplementedError("known_types") diff --git a/tools/splat/disassembler/disassembler_instance.py b/tools/splat/disassembler/disassembler_instance.py new file mode 100644 index 0000000000..988fe3ceee --- /dev/null +++ b/tools/splat/disassembler/disassembler_instance.py @@ -0,0 +1,26 @@ +from .disassembler import Disassembler +from .spimdisasm_disassembler import SpimdisasmDisassembler +from .null_disassembler import NullDisassembler + +__instance: Disassembler = NullDisassembler() +__initialized = False + + +def create_disassembler_instance(platform: str): + global __instance + global __initialized + if platform in ["n64", "psx", "ps2"]: + __instance = SpimdisasmDisassembler() + __initialized = True + return + + raise NotImplementedError("No disassembler for requested platform") + + +def get_instance() -> Disassembler: + global __instance + global __initialized + if not __initialized: + raise Exception("Disassembler instance not initialized") + return None + return __instance diff --git a/tools/splat/disassembler/null_disassembler.py b/tools/splat/disassembler/null_disassembler.py new file mode 100644 index 0000000000..046725e9e1 --- /dev/null +++ b/tools/splat/disassembler/null_disassembler.py @@ -0,0 +1,14 @@ +from disassembler import disassembler +from util.options import SplatOpts +from typing import Set + + +class NullDisassembler(disassembler.Disassembler): + def configure(self, opts: SplatOpts): + pass + + def check_version(self, skip_version_check: bool, splat_version: str): + pass + + def known_types(self) -> Set[str]: + return set() diff --git a/tools/splat/disassembler/spimdisasm_disassembler.py b/tools/splat/disassembler/spimdisasm_disassembler.py new file mode 100644 index 0000000000..4e3ffdcb06 --- /dev/null +++ b/tools/splat/disassembler/spimdisasm_disassembler.py @@ -0,0 +1,103 @@ +from disassembler import disassembler +import spimdisasm +import rabbitizer +from util import log, compiler +from util.options import SplatOpts +from typing import Set + + +class SpimdisasmDisassembler(disassembler.Disassembler): + # This value should be kept in sync with the version listed on requirements.txt + SPIMDISASM_MIN = (1, 13, 0) + + def configure(self, opts: SplatOpts): + # Configure spimdisasm + spimdisasm.common.GlobalConfig.PRODUCE_SYMBOLS_PLUS_OFFSET = True + spimdisasm.common.GlobalConfig.TRUST_USER_FUNCTIONS = True + spimdisasm.common.GlobalConfig.TRUST_JAL_FUNCTIONS = True + spimdisasm.common.GlobalConfig.GLABEL_ASM_COUNT = False + + if opts.rom_address_padding: + spimdisasm.common.GlobalConfig.ASM_COMMENT_OFFSET_WIDTH = 6 + else: + spimdisasm.common.GlobalConfig.ASM_COMMENT_OFFSET_WIDTH = 0 + + # spimdisasm is not performing any analyzis on non-text sections so enabling this options is pointless + spimdisasm.common.GlobalConfig.AUTOGENERATED_NAMES_BASED_ON_SECTION_TYPE = False + spimdisasm.common.GlobalConfig.AUTOGENERATED_NAMES_BASED_ON_DATA_TYPE = False + + spimdisasm.common.GlobalConfig.SYMBOL_FINDER_FILTERED_ADDRESSES_AS_HILO = False + + rabbitizer.config.regNames_userFpcCsr = False + rabbitizer.config.regNames_vr4300Cop0NamedRegisters = False + + rabbitizer.config.misc_opcodeLJust = opts.mnemonic_ljust - 1 + + rabbitizer.config.regNames_gprAbiNames = rabbitizer.Abi.fromStr( + opts.mips_abi_gpr + ) + rabbitizer.config.regNames_fprAbiNames = rabbitizer.Abi.fromStr( + opts.mips_abi_float_regs + ) + + if opts.endianness == "big": + spimdisasm.common.GlobalConfig.ENDIAN = spimdisasm.common.InputEndian.BIG + else: + spimdisasm.common.GlobalConfig.ENDIAN = spimdisasm.common.InputEndian.LITTLE + + rabbitizer.config.pseudos_pseudoMove = False + + selected_compiler = opts.compiler + if selected_compiler == compiler.SN64: + rabbitizer.config.regNames_namedRegisters = False + rabbitizer.config.toolchainTweaks_sn64DivFix = True + rabbitizer.config.toolchainTweaks_treatJAsUnconditionalBranch = True + spimdisasm.common.GlobalConfig.ASM_COMMENT = False + spimdisasm.common.GlobalConfig.SYMBOL_FINDER_FILTERED_ADDRESSES_AS_HILO = ( + False + ) + spimdisasm.common.GlobalConfig.COMPILER = spimdisasm.common.Compiler.SN64 + elif selected_compiler == compiler.GCC: + rabbitizer.config.toolchainTweaks_treatJAsUnconditionalBranch = True + spimdisasm.common.GlobalConfig.COMPILER = spimdisasm.common.Compiler.GCC + elif selected_compiler == compiler.IDO: + spimdisasm.common.GlobalConfig.COMPILER = spimdisasm.common.Compiler.IDO + + spimdisasm.common.GlobalConfig.GP_VALUE = opts.gp + + spimdisasm.common.GlobalConfig.ASM_TEXT_LABEL = opts.asm_function_macro + spimdisasm.common.GlobalConfig.ASM_JTBL_LABEL = opts.asm_jtbl_label_macro + spimdisasm.common.GlobalConfig.ASM_DATA_LABEL = opts.asm_data_macro + spimdisasm.common.GlobalConfig.ASM_TEXT_END_LABEL = opts.asm_end_label + + if spimdisasm.common.GlobalConfig.ASM_TEXT_LABEL == ".globl": + spimdisasm.common.GlobalConfig.ASM_TEXT_ENT_LABEL = ".ent" + spimdisasm.common.GlobalConfig.ASM_TEXT_FUNC_AS_LABEL = True + + if spimdisasm.common.GlobalConfig.ASM_DATA_LABEL == ".globl": + spimdisasm.common.GlobalConfig.ASM_DATA_SYM_AS_LABEL = True + + spimdisasm.common.GlobalConfig.LINE_ENDS = opts.c_newline + + spimdisasm.common.GlobalConfig.ALLOW_ALL_ADDENDS_ON_DATA = ( + opts.allow_data_addends + ) + + spimdisasm.common.GlobalConfig.ASM_GENERATED_BY = opts.asm_generated_by + + spimdisasm.common.GlobalConfig.DISASSEMBLE_UNKNOWN_INSTRUCTIONS = ( + opts.disasm_unknown + ) + + def check_version(self, skip_version_check: bool, splat_version: str): + if not skip_version_check and spimdisasm.__version_info__ < self.SPIMDISASM_MIN: + log.error( + f"splat {splat_version} requires as minimum spimdisasm {self.SPIMDISASM_MIN}, but the installed version is {spimdisasm.__version_info__}" + ) + + log.write( + f"splat {splat_version} (powered by spimdisasm {spimdisasm.__version__})" + ) + + def known_types(self) -> Set[str]: + return spimdisasm.common.gKnownTypes diff --git a/tools/splat/requirements.txt b/tools/splat/requirements.txt index e101756134..77cb923673 100644 --- a/tools/splat/requirements.txt +++ b/tools/splat/requirements.txt @@ -3,8 +3,8 @@ pylibyaml tqdm intervaltree colorama -# This value should be keep in sync with the version listed on split.py -spimdisasm>=1.11.1 -rabbitizer>=1.4.0 +# This value should be keep in sync with the version listed on disassembler/spimdisasm_disassembler.py +spimdisasm>=1.13.0 +rabbitizer>=1.7.0 pygfxd n64img>=0.1.4 diff --git a/tools/splat/run_tests.sh b/tools/splat/run_tests.sh new file mode 100644 index 0000000000..ca362d71a9 --- /dev/null +++ b/tools/splat/run_tests.sh @@ -0,0 +1,9 @@ +# docker build container +docker build --tag splat-build:latest . && \ +# get compilers and tools +# clean +cd test/basic_app && sh clean.sh && cd ../../ && \ +# build +docker run --rm -v $(pwd):/splat -w /splat/test/basic_app splat-build sh build.sh && \ +# test +python3 test.py diff --git a/tools/splat/segtypes/common/c.py b/tools/splat/segtypes/common/c.py index 76d6981d8c..f824382ad9 100644 --- a/tools/splat/segtypes/common/c.py +++ b/tools/splat/segtypes/common/c.py @@ -251,7 +251,7 @@ class CommonSegC(CommonSegCodeSubsegment): f"\t The address of the missing rodata symbol is 0x{rodata_sym.vramEnd:08X}" ) log.write( - f"\t Try to force the migration of that symbol with `force_migration:True` in the symbol_addrs.txt file; or avoid the migration of symbols around this address with `force:not_migration:True`" + f"\t Try to force the migration of that symbol with `force_migration:True` in the symbol_addrs.txt file; or avoid the migration of symbols around this address with `force_not_migration:True`" ) def create_c_asm_file( diff --git a/tools/splat/segtypes/common/codesubsegment.py b/tools/splat/segtypes/common/codesubsegment.py index 04237059a4..7507673a0b 100644 --- a/tools/splat/segtypes/common/codesubsegment.py +++ b/tools/splat/segtypes/common/codesubsegment.py @@ -28,6 +28,8 @@ class CommonSegCodeSubsegment(Segment): self.instr_category = rabbitizer.InstrCategory.CPU if options.opts.platform == "ps2": self.instr_category = rabbitizer.InstrCategory.R5900 + elif options.opts.platform == "psx": + self.instr_category = rabbitizer.InstrCategory.R3000GTE @property def needs_symbols(self) -> bool: diff --git a/tools/splat/segtypes/gc/rarc.py b/tools/splat/segtypes/gc/rarc.py index 43eda14226..bea41ad97a 100644 --- a/tools/splat/segtypes/gc/rarc.py +++ b/tools/splat/segtypes/gc/rarc.py @@ -56,7 +56,7 @@ class GCRARCArchive: # Yay0 elif compression_scheme == 0x59617930: self.compression = "yay0" - return Yay0Decompressor().decompress(file_bytes) + return Yay0Decompressor.decompress(file_bytes) # Not compressed! else: return file_bytes diff --git a/tools/splat/segtypes/linker_entry.py b/tools/splat/segtypes/linker_entry.py index 3750ae66f2..b907c24fd9 100644 --- a/tools/splat/segtypes/linker_entry.py +++ b/tools/splat/segtypes/linker_entry.py @@ -111,7 +111,7 @@ class LinkerWriter: self.entries: List[LinkerEntry] = [] self.buffer: List[str] = [] - self.symbols: List[str] = [] + self.header_symbols: Set[str] = set() self._indent_level = 0 @@ -303,7 +303,7 @@ class LinkerWriter: "\n" '#include "common.h"\n' "\n" - + "".join(f"extern Addr {symbol};\n" for symbol in self.symbols) + + "".join(f"extern Addr {symbol};\n" for symbol in self.header_symbols) + "\n" "#endif\n", ) @@ -330,8 +330,7 @@ class LinkerWriter: self._writeln(f"{symbol} = {value};") - if symbol not in self.symbols: - self.symbols.append(symbol) + self.header_symbols.add(symbol) def _begin_segment(self, segment: Segment): if options.opts.ld_use_follows and segment.vram_of_symbol: @@ -389,11 +388,16 @@ class LinkerWriter: self._writeln(f"__romPos += SIZEOF(.{name});") # Align directive - if segment.align: - self._writeln(f"__romPos = ALIGN(__romPos, {segment.align});") + if not options.opts.segment_end_before_align: + if segment.align: + self._writeln(f"__romPos = ALIGN(__romPos, {segment.align});") self._write_symbol(f"{name}_ROM_END", "__romPos") - self._write_symbol(get_segment_vram_end_symbol_name(segment), ".") + # Align directive + if options.opts.segment_end_before_align: + if segment.align: + self._writeln(f"__romPos = ALIGN(__romPos, {segment.align});") + self._writeln("") diff --git a/tools/splat/segtypes/n64/ci.py b/tools/splat/segtypes/n64/ci.py index 436908fd20..16756bf8d9 100644 --- a/tools/splat/segtypes/n64/ci.py +++ b/tools/splat/segtypes/n64/ci.py @@ -26,6 +26,9 @@ class N64SegCi(N64SegImg): self.palette: "Optional[N64SegPalette]" = None self.palette_name = self.parse_palette_name(self.yaml, self.args) + def scan(self, rom_bytes: bytes) -> None: + self.n64img.data = rom_bytes[self.rom_start : self.rom_end] + def split(self, rom_bytes): if self.palette is None: # TODO: output with blank palette diff --git a/tools/splat/segtypes/n64/gfx.py b/tools/splat/segtypes/n64/gfx.py index 62d0965969..b73e1c0d93 100644 --- a/tools/splat/segtypes/n64/gfx.py +++ b/tools/splat/segtypes/n64/gfx.py @@ -164,7 +164,7 @@ class N64SegGfx(CommonSegCodeSubsegment): sym = self.create_symbol( addr=addr, in_segment=True, type="data", reference=True ) - gfxd_printf(self.format_sym_name(sym)) + gfxd_printf(f"&{self.format_sym_name(sym)}") return 1 def macro_fn(self): diff --git a/tools/splat/segtypes/n64/img.py b/tools/splat/segtypes/n64/img.py index 7c4bf80714..8ed00e66a4 100644 --- a/tools/splat/segtypes/n64/img.py +++ b/tools/splat/segtypes/n64/img.py @@ -77,7 +77,8 @@ class N64SegImg(N64Segment): assert isinstance(self.rom_start, int) assert isinstance(self.rom_end, int) - self.n64img.data = rom_bytes[self.rom_start : self.rom_end] + if self.n64img.data is None: + self.n64img.data = rom_bytes[self.rom_start : self.rom_end] self.n64img.write(path) self.log(f"Wrote {self.name} to {path}") diff --git a/tools/splat/segtypes/segment.py b/tools/splat/segtypes/segment.py index 2650b9d042..e034ae8017 100644 --- a/tools/splat/segtypes/segment.py +++ b/tools/splat/segtypes/segment.py @@ -223,6 +223,7 @@ class Segment: self.yaml = yaml self.extract: bool = True + self.has_linker_entry: bool = True if self.rom_start is None: self.extract = False elif self.type.startswith("."): @@ -270,6 +271,7 @@ class Segment: ret.extract = bool(yaml.get("extract", ret.extract)) ret.exclusive_ram_id = yaml.get("exclusive_ram_id") ret.given_dir = Path(yaml.get("dir", "")) + ret.has_linker_entry = bool(yaml.get("linker_entry", True)) ret.given_symbol_name_format = Segment.parse_segment_symbol_name_format(yaml) ret.given_symbol_name_format_no_rom = ( Segment.parse_segment_symbol_name_format_no_rom(yaml) @@ -439,6 +441,9 @@ class Segment: def get_linker_entries(self) -> "List[LinkerEntry]": from segtypes.linker_entry import LinkerEntry + if not self.has_linker_entry: + return [] + path = self.out_path() if path: diff --git a/tools/splat/split.py b/tools/splat/split.py index a8503ff07b..4bc36346d2 100755 --- a/tools/splat/split.py +++ b/tools/splat/split.py @@ -1,13 +1,11 @@ -#!/usr/bin/env python3 +#! /usr/bin/env python3 import argparse import hashlib import importlib import pickle from typing import Any, Dict, List, Optional, Set, Tuple, Union - -import rabbitizer -import spimdisasm +from disassembler import disassembler_instance import tqdm import yaml from colorama import Fore, Style @@ -19,13 +17,9 @@ from segtypes.linker_entry import ( to_cname, ) from segtypes.segment import Segment -from util import compiler, log, options, palettes, symbols, relocs +from util import log, options, palettes, symbols, relocs -from util.symbols import Symbol - -VERSION = "0.13.4" -# This value should be kept in sync with the version listed on requirements.txt -SPIMDISASM_MIN = (1, 11, 1) +VERSION = "0.14.0" parser = argparse.ArgumentParser( description="Split a rom given a rom, a config, and output directory" @@ -208,78 +202,6 @@ def merge_configs(main_config, additional_config): return main_config -def configure_disassembler(): - # Configure spimdisasm - spimdisasm.common.GlobalConfig.PRODUCE_SYMBOLS_PLUS_OFFSET = True - spimdisasm.common.GlobalConfig.TRUST_USER_FUNCTIONS = True - spimdisasm.common.GlobalConfig.TRUST_JAL_FUNCTIONS = True - spimdisasm.common.GlobalConfig.GLABEL_ASM_COUNT = False - - if options.opts.rom_address_padding: - spimdisasm.common.GlobalConfig.ASM_COMMENT_OFFSET_WIDTH = 6 - else: - spimdisasm.common.GlobalConfig.ASM_COMMENT_OFFSET_WIDTH = 0 - - # spimdisasm is not performing any analyzis on non-text sections so enabling this options is pointless - spimdisasm.common.GlobalConfig.AUTOGENERATED_NAMES_BASED_ON_SECTION_TYPE = False - spimdisasm.common.GlobalConfig.AUTOGENERATED_NAMES_BASED_ON_DATA_TYPE = False - - spimdisasm.common.GlobalConfig.SYMBOL_FINDER_FILTERED_ADDRESSES_AS_HILO = False - - rabbitizer.config.regNames_userFpcCsr = False - rabbitizer.config.regNames_vr4300Cop0NamedRegisters = False - - rabbitizer.config.misc_opcodeLJust = options.opts.mnemonic_ljust - 1 - - rabbitizer.config.regNames_gprAbiNames = rabbitizer.Abi.fromStr( - options.opts.mips_abi_gpr - ) - rabbitizer.config.regNames_fprAbiNames = rabbitizer.Abi.fromStr( - options.opts.mips_abi_float_regs - ) - - if options.opts.endianness == "big": - spimdisasm.common.GlobalConfig.ENDIAN = spimdisasm.common.InputEndian.BIG - else: - spimdisasm.common.GlobalConfig.ENDIAN = spimdisasm.common.InputEndian.LITTLE - - rabbitizer.config.pseudos_pseudoMove = False - - selected_compiler = options.opts.compiler - if selected_compiler == compiler.SN64: - rabbitizer.config.regNames_namedRegisters = False - rabbitizer.config.toolchainTweaks_sn64DivFix = True - rabbitizer.config.toolchainTweaks_treatJAsUnconditionalBranch = True - spimdisasm.common.GlobalConfig.ASM_COMMENT = False - spimdisasm.common.GlobalConfig.SYMBOL_FINDER_FILTERED_ADDRESSES_AS_HILO = False - spimdisasm.common.GlobalConfig.COMPILER = spimdisasm.common.Compiler.SN64 - elif selected_compiler == compiler.GCC: - rabbitizer.config.toolchainTweaks_treatJAsUnconditionalBranch = True - spimdisasm.common.GlobalConfig.COMPILER = spimdisasm.common.Compiler.GCC - elif selected_compiler == compiler.IDO: - spimdisasm.common.GlobalConfig.COMPILER = spimdisasm.common.Compiler.IDO - - spimdisasm.common.GlobalConfig.GP_VALUE = options.opts.gp - - spimdisasm.common.GlobalConfig.ASM_TEXT_LABEL = options.opts.asm_function_macro - spimdisasm.common.GlobalConfig.ASM_JTBL_LABEL = options.opts.asm_jtbl_label_macro - spimdisasm.common.GlobalConfig.ASM_DATA_LABEL = options.opts.asm_data_macro - spimdisasm.common.GlobalConfig.ASM_TEXT_END_LABEL = options.opts.asm_end_label - - if spimdisasm.common.GlobalConfig.ASM_TEXT_LABEL == ".globl": - spimdisasm.common.GlobalConfig.ASM_TEXT_ENT_LABEL = ".ent" - spimdisasm.common.GlobalConfig.ASM_TEXT_FUNC_AS_LABEL = True - - if spimdisasm.common.GlobalConfig.ASM_DATA_LABEL == ".globl": - spimdisasm.common.GlobalConfig.ASM_DATA_SYM_AS_LABEL = True - - spimdisasm.common.GlobalConfig.LINE_ENDS = options.opts.c_newline - - spimdisasm.common.GlobalConfig.ALLOW_ALL_ADDENDS_ON_DATA = ( - options.opts.allow_data_addends - ) - - def brief_seg_name(seg: Segment, limit: int, ellipsis="…") -> str: s = seg.name.strip() if len(s) > limit: @@ -290,13 +212,6 @@ def brief_seg_name(seg: Segment, limit: int, ellipsis="…") -> str: def main(config_path, modes, verbose, use_cache=True, skip_version_check=False): global config - if not skip_version_check and spimdisasm.__version_info__ < SPIMDISASM_MIN: - log.error( - f"splat {VERSION} requires as minimum spimdisasm {SPIMDISASM_MIN}, but the installed version is {spimdisasm.__version_info__}" - ) - - log.write(f"splat {VERSION} (powered by spimdisasm {spimdisasm.__version__})") - # Load config config = {} for entry in config_path: @@ -306,6 +221,9 @@ def main(config_path, modes, verbose, use_cache=True, skip_version_check=False): options.initialize(config, config_path, modes, verbose) + disassembler_instance.create_disassembler_instance(options.opts.platform) + disassembler_instance.get_instance().check_version(skip_version_check, VERSION) + with options.opts.target_path.open("rb") as f2: rom_bytes = f2.read() @@ -346,7 +264,7 @@ def main(config_path, modes, verbose, use_cache=True, skip_version_check=False): "__options__": config.get("options"), } - configure_disassembler() + disassembler_instance.get_instance().configure(options.opts) platform_module = importlib.import_module(f"platforms.{options.opts.platform}") platform_init = getattr(platform_module, "init") diff --git a/tools/splat/test.py b/tools/splat/test.py new file mode 100644 index 0000000000..963bf841f2 --- /dev/null +++ b/tools/splat/test.py @@ -0,0 +1,349 @@ +from split import * +import unittest +import io +import filecmp +import pprint +from util import symbols, options +import spimdisasm +from segtypes.common.rodata import CommonSegRodata +from segtypes.common.code import CommonSegCode +from segtypes.common.c import CommonSegC +from segtypes.common.bss import CommonSegBss +import difflib +from segtypes.common.group import CommonSegGroup + + +class Testing(unittest.TestCase): + def compare_files(self, test_path, ref_path): + with io.open(test_path) as test_f, io.open(ref_path) as ref_f: + self.assertListEqual(list(test_f), list(ref_f)) + + def get_same_files(self, dcmp, out): + for name in dcmp.same_files: + out.append((name, dcmp.left, dcmp.right)) + + for sub_dcmp in dcmp.subdirs.values(): + self.get_same_files(sub_dcmp, out) + + def get_diff_files(self, dcmp, out): + for name in dcmp.diff_files: + out.append((name, dcmp.left, dcmp.right)) + + for sub_dcmp in dcmp.subdirs.values(): + self.get_diff_files(sub_dcmp, out) + + def get_left_only_files(self, dcmp, out): + for name in dcmp.left_only: + out.append((name, dcmp.left, dcmp.right)) + + for sub_dcmp in dcmp.subdirs.values(): + self.get_left_only_files(sub_dcmp, out) + + def get_right_only_files(self, dcmp, out): + for name in dcmp.right_only: + out.append((name, dcmp.left, dcmp.right)) + + for sub_dcmp in dcmp.subdirs.values(): + self.get_right_only_files(sub_dcmp, out) + + def test_basic_app(self): + main(["test/basic_app/splat.yaml"], None, None) + + comparison = filecmp.dircmp("test/basic_app/split", "test/basic_app/expected") + + diff_files: List[Tuple[str, str, str]] = [] + self.get_diff_files(comparison, diff_files) + + same_files: List[Tuple[str, str, str]] = [] + self.get_same_files(comparison, same_files) + + left_only_files: List[Tuple[str, str, str]] = [] + self.get_left_only_files(comparison, left_only_files) + + right_only_files: List[Tuple[str, str, str]] = [] + self.get_right_only_files(comparison, right_only_files) + + print("same_files", same_files) + print("diff_files", diff_files) + print("left_only_files", left_only_files) + print("right_only_files", right_only_files) + + # if the files are different print out the difference + for file in diff_files: + # can't diff binary + if file[0] == ".splache": + continue + file1_lines = [] + file2_lines = [] + with open(f"{file[1]}/{file[0]}") as file1: + file1_lines = file1.readlines() + with open(f"{file[2]}/{file[0]}") as file2: + file2_lines = file2.readlines() + + for line in difflib.unified_diff( + file1_lines, file2_lines, fromfile="file1", tofile="file2", lineterm="" + ): + print(line) + + assert len(diff_files) == 0 + assert len(left_only_files) == 0 + assert len(right_only_files) == 0 + + +def test_init(): + options_dict = { + "options": { + "platform": "n64", + "basename": "basic_app", + "base_path": ".", + "build_path": "build", + "target_path": "build/main.bin", + "asm_path": "split/asm", + "src_path": "split/src", + "ld_script_path": "split/basic_app.ld", + "cache_path": "split/.splache", + "symbol_addrs_path": "split/generated.symbols.txt", + "undefined_funcs_auto_path": "split/undefined_funcs_auto.txt", + "undefined_syms_auto_path": "split/undefined_syms_auto.txt", + }, + "segments": [ + { + "name": "basic_app", + "type": "code", + "start": 0, + "vram": 0x400000, + "subalign": 4, + "subsegments": [[0, "data"], [0x1DC, "c", "main"], [0x1FC, "data"]], + }, + [0x1290], + ], + } + options.initialize(options_dict, ["./test/basic_app/splat.yaml"], [], False) + + +class Symbols(unittest.TestCase): + def test_check_valid_type(self): + disassembler_instance.create_disassembler_instance("n64") + + # first char is uppercase + assert symbols.check_valid_type("Symbol") == True + + splat_sym_types = {"func", "jtbl", "jtbl_label", "label"} + + for type in splat_sym_types: + assert symbols.check_valid_type(type) == True + + spim_types = [ + "char*", + "u32", + "Vec3f", + "u8", + "char", + "u16", + "f32", + "u64", + "asciz", + "s8", + "s64", + "f64", + "s16", + "s32", + ] + + for type in spim_types: + assert symbols.check_valid_type(type) == True + + def test_add_symbol_to_spim_segment(self): + context = None + vromStart = 0x0 + vromEnd = 0x10 + vramStart = 0x40000000 + 0x0 + vramEnd = 0x40000000 + 0x10 + segment = spimdisasm.common.SymbolsSegment( + context=context, + vromStart=vromStart, + vromEnd=vromEnd, + vramStart=vramStart, + vramEnd=vramEnd, + ) + sym = symbols.Symbol(0x40000000) + sym.user_declared = False + sym.defined = True + sym.rom = 0x0 + sym.type = "func" + result = symbols.add_symbol_to_spim_segment(segment, sym) + assert result.type == spimdisasm.common.SymbolSpecialType.function + assert sym.user_declared == result.isUserDeclared + assert sym.defined == result.isDefined + + def test_add_symbol_to_spim_section(self): + context = spimdisasm.common.Context() + section = spimdisasm.mips.sections.SectionBase( + context=context, + vromStart=0x100, + vromEnd=None, + vram=None, + filename=None, + words=None, + sectionType=None, + segmentVromStart=None, + overlayCategory=None, + ) + sym = symbols.Symbol(0x100) + sym.type = "func" + sym.user_declared = False + sym.defined = True + result = symbols.add_symbol_to_spim_section(section, sym) + assert result.type == spimdisasm.common.SymbolSpecialType.function + assert sym.user_declared == result.isUserDeclared + assert sym.defined == result.isDefined + + def test_create_symbol_from_spim_symbol(self): + rom_start = 0x0 + rom_end = 0x100 + type = "func" + name = "MyFunc" + vram_start = 0x40000000 + args = None + yaml = None + + # need to init otherwise options.opts isn't defined. + # used in initializing a Segment + test_init() + + segment = Segment( + rom_start=rom_start, + rom_end=rom_end, + type=type, + name=name, + vram_start=vram_start, + args=[], + yaml=yaml, + ) + context_sym = spimdisasm.common.ContextSymbol(address=0) + result = symbols.create_symbol_from_spim_symbol(segment, context_sym) + assert result.referenced == True + assert result.extract == True + assert result.name == "D_0" + + +def get_yaml(): + yaml = { + "name": "basic_app", + "type": "code", + "start": 0, + "vram": 0x400000, + "subalign": 4, + "subsegments": [[0, "data"], [0x1DC, "c", "main"], [0x1FC, "data"]], + } + return yaml + + +class Rodata(unittest.TestCase): + def test_disassemble_data(self): + test_init() + common_seg_rodata = CommonSegRodata( + rom_start=0x0, + rom_end=0x100, + type=".rodata", + name="MyRodata", + vram_start=0x400, + args=None, + yaml=None, + ) + rom_data = [] + for i in range(0, 0x100): + rom_data.append(i) + common_seg_rodata.disassemble_data(bytes(rom_data)) + assert common_seg_rodata.spim_section is not None + assert common_seg_rodata.spim_section.words[0] == 0x0010203 + assert symbols.get_all_symbols()[0].vram_start == 0x400 + assert symbols.get_all_symbols()[0].segment == common_seg_rodata + assert symbols.get_all_symbols()[0].linker_section == ".rodata" + + def test_get_possible_text_subsegment_for_symbol(self): + context = spimdisasm.common.Context() + + result_symbol_addr = 0x2DC + + # use SymbolRodata to test migration + rodata_sym = spimdisasm.mips.symbols.SymbolRodata( + context=context, + vromStart=0x100, + vromEnd=None, + inFileOffset=None, + vram=0x100, + words=[0, 1, 2, 3, 4, 5, 6, 7], + segmentVromStart=None, + overlayCategory=None, + ) + rodata_sym.contextSym.forceMigration = True + + context_sym = spimdisasm.common.ContextSymbol(address=0) + context_sym.address = result_symbol_addr + + rodata_sym.contextSym.referenceFunctions = [context_sym] + # Segment __init__ requires opts to be initialized + test_init() + + common_seg_rodata = CommonSegRodata( + rom_start=0x0, + rom_end=0x100, + type=".rodata", + name="MyRodata", + vram_start=0x400, + args=None, + yaml=None, + ) + + common_seg_rodata.parent = CommonSegCode( + rom_start=0x0, + rom_end=0x200, + type="code", + name="MyCode", + vram_start=0x100, + args=[], + yaml=get_yaml(), + ) + + result = common_seg_rodata.get_possible_text_subsegment_for_symbol(rodata_sym) + assert result is not None + assert type(result[0]) == CommonSegC + assert result[1].address == result_symbol_addr + + +class Bss(unittest.TestCase): + def test_disassemble_data(self): + # Segment __init__ requires opts to be initialized + test_init() + + bss = CommonSegBss( + rom_start=0x0, + rom_end=0x100, + type=".bss", + name=None, + vram_start=0x40000000, + args=None, + yaml=None, + ) + + bss.parent = CommonSegCode( + rom_start=0x0, + rom_end=0x200, + type="code", + name="MyCode", + vram_start=0x100, + args=[], + yaml=get_yaml(), + ) + + rom_bytes = bytes([0, 1, 2, 3, 4, 5, 6, 7]) + bss.disassemble_data(rom_bytes) + + assert isinstance(bss.spim_section, spimdisasm.mips.sections.SectionBss) + assert bss.spim_section.bssVramStart == 0x40000000 + assert bss.spim_section.bssVramEnd == 0x300 + + +if __name__ == "__main__": + unittest.main() diff --git a/tools/splat/test/basic_app/basic_app.ld b/tools/splat/test/basic_app/basic_app.ld new file mode 100644 index 0000000000..7a94e16d39 --- /dev/null +++ b/tools/splat/test/basic_app/basic_app.ld @@ -0,0 +1,78 @@ +SECTIONS +{ + __romPos = 0; + _gp = 0x0; + header_ROM_START = __romPos; + header_VRAM = ADDR(.header); + .header : AT(header_ROM_START) SUBALIGN(16) + { + header_DATA_START = .; + build/header.o(.data); + header_DATA_END = .; + header_DATA_SIZE = ABSOLUTE(header_DATA_END - header_DATA_START); + } + __romPos += SIZEOF(.header); + header_ROM_END = __romPos; + header_VRAM_END = .; + + dummy_ipl3_ROM_START = __romPos; + dummy_ipl3_VRAM = ADDR(.dummy_ipl3); + .dummy_ipl3 0xA4000040 : AT(dummy_ipl3_ROM_START) SUBALIGN(16) + { + dummy_ipl3_DATA_START = .; + build/dummy_ipl3.o(.data); + dummy_ipl3_DATA_END = .; + dummy_ipl3_DATA_SIZE = ABSOLUTE(dummy_ipl3_DATA_END - dummy_ipl3_DATA_START); + } + __romPos += SIZEOF(.dummy_ipl3); + __romPos = ALIGN(__romPos, 16); + dummy_ipl3_ROM_END = __romPos; + dummy_ipl3_VRAM_END = .; + + boot_ROM_START = __romPos; + boot_VRAM = ADDR(.boot); + .boot 0x80000400 : AT(boot_ROM_START) SUBALIGN(16) + { + boot_TEXT_START = .; + build/main.o(.text); + build/handwritten.o(.text); + boot_TEXT_END = .; + boot_TEXT_SIZE = ABSOLUTE(boot_TEXT_END - boot_TEXT_START); + + boot_DATA_START = .; + build/main.o(.data); + build/handwritten.o(.data); + boot_DATA_END = .; + boot_DATA_SIZE = ABSOLUTE(boot_DATA_END - boot_DATA_START); + + boot_RODATA_START = .; + build/main.o(.rodata); + build/handwritten.o(.rodata); + boot_RODATA_END = .; + boot_RODATA_SIZE = ABSOLUTE(boot_RODATA_END - boot_RODATA_START); + } + + boot_bss_VRAM = ADDR(.boot_bss); + .boot_bss (NOLOAD) : SUBALIGN(16) + { + boot_BSS_START = .; + build/main.o(.bss); + build/main.o(.scommon); + build/main.o(COMMON); + build/handwritten.o(.bss); + build/handwritten.o(.scommon); + build/handwritten.o(COMMON); + boot_BSS_END = .; + boot_BSS_SIZE = ABSOLUTE(boot_BSS_END - boot_BSS_START); + } + + __romPos += SIZEOF(.boot); + __romPos = ALIGN(__romPos, 16); + boot_ROM_END = __romPos; + boot_VRAM_END = .; + + /DISCARD/ : + { + *(*); + } +} diff --git a/tools/splat/test/basic_app/build.sh b/tools/splat/test/basic_app/build.sh new file mode 100644 index 0000000000..0e11e369ef --- /dev/null +++ b/tools/splat/test/basic_app/build.sh @@ -0,0 +1,12 @@ +mkdir -p build +echo "Building..." +export PATH=/gcc-2.7.2:$PATH +COMPILER_PATH=/gcc-2.7.2 /gcc-2.7.2/gcc -v -G0 -mgp32 -mfp32 -mips3 main.c -c -o build/main.o +COMPILER_PATH=/gcc-2.7.2 /gcc-2.7.2/gcc -G0 -mgp32 -mfp32 -mips3 header.s -c -o build/header.o +COMPILER_PATH=/gcc-2.7.2 /gcc-2.7.2/gcc -G0 -mgp32 -mfp32 -mips3 handwritten.s -c -o build/handwritten.o +COMPILER_PATH=/gcc-2.7.2 /gcc-2.7.2/gcc -G0 -mgp32 -mfp32 -mips3 dummy_ipl3.s -c -o build/dummy_ipl3.o +mips-linux-gnu-strip -N dummy_symbol_name build/*.o +echo "Linking..." +mips-linux-gnu-ld -Map build/basic_app.map -T basic_app.ld -o build/basic_app.elf +echo "Dumping bin..." +mips-linux-gnu-objcopy build/basic_app.elf -O binary build/basic_app.bin --pad-to=0x1140 --gap-fill=0xFF diff --git a/tools/splat/test/basic_app/clean.sh b/tools/splat/test/basic_app/clean.sh new file mode 100644 index 0000000000..2fcd367d6a --- /dev/null +++ b/tools/splat/test/basic_app/clean.sh @@ -0,0 +1,2 @@ +rm -rf ./build +rm -rf ./split diff --git a/tools/splat/test/basic_app/dummy_ipl3.s b/tools/splat/test/basic_app/dummy_ipl3.s new file mode 100644 index 0000000000..fc223a1475 --- /dev/null +++ b/tools/splat/test/basic_app/dummy_ipl3.s @@ -0,0 +1,3 @@ +.section .data +dummy_ipl3: +.zero 0x1000 - 0x40 diff --git a/tools/splat/test/basic_app/expected/.splache b/tools/splat/test/basic_app/expected/.splache new file mode 100644 index 0000000000..c855f15853 Binary files /dev/null and b/tools/splat/test/basic_app/expected/.splache differ diff --git a/tools/splat/test/basic_app/expected/asm/data/main.bss.s b/tools/splat/test/basic_app/expected/asm/data/main.bss.s new file mode 100644 index 0000000000..96a20c23f8 --- /dev/null +++ b/tools/splat/test/basic_app/expected/asm/data/main.bss.s @@ -0,0 +1,6 @@ +.include "macro.inc" + +.section .bss + +glabel D_80000540 +/* 1110 80000540 */ .space 0x78 diff --git a/tools/splat/test/basic_app/expected/asm/data/main.data.s b/tools/splat/test/basic_app/expected/asm/data/main.data.s new file mode 100644 index 0000000000..90ebeaf570 --- /dev/null +++ b/tools/splat/test/basic_app/expected/asm/data/main.data.s @@ -0,0 +1,11 @@ +.include "macro.inc" + +.section .data + +glabel D_80000500 +/* 1100 80000500 */ .word 0x00000001 + +glabel D_80000504 +/* 1104 80000504 */ .word 0x00000000 +/* 1108 80000508 */ .word 0x00000000 +/* 110C 8000050C */ .word 0x00000000 diff --git a/tools/splat/test/basic_app/expected/asm/handwritten.s b/tools/splat/test/basic_app/expected/asm/handwritten.s new file mode 100644 index 0000000000..02f374624b --- /dev/null +++ b/tools/splat/test/basic_app/expected/asm/handwritten.s @@ -0,0 +1,15 @@ +.include "macro.inc" + +/* assembler directives */ +.set noat /* allow manual use of $at */ +.set noreorder /* don't insert nops after branches */ +.set gp=64 /* allow use of 64-bit general purpose registers */ + +.section .text, "ax" + +# Handwritten function +glabel func_800004F0 +/* 10F0 800004F0 00851020 */ add $v0, $a0, $a1 # handwritten instruction +/* 10F4 800004F4 03E00008 */ jr $ra +/* 10F8 800004F8 00000000 */ nop +/* 10FC 800004FC 00000000 */ nop diff --git a/tools/splat/test/basic_app/expected/asm/header.s b/tools/splat/test/basic_app/expected/asm/header.s new file mode 100644 index 0000000000..be176b7e5d --- /dev/null +++ b/tools/splat/test/basic_app/expected/asm/header.s @@ -0,0 +1,16 @@ +.section .data + +.word 0x80371240 /* PI BSB Domain 1 register */ +.word 0x0000000F /* Clockrate setting */ +.word 0x800004A0 /* Entrypoint address */ +.word 0x00001444 /* Revision */ +.word 0x00000000 /* Checksum 1 */ +.word 0x00000000 /* Checksum 2 */ +.word 0x00000000 /* Unknown 1 */ +.word 0x00000000 /* Unknown 2 */ +.ascii "SPLAT TEST ROM " /* Internal name */ +.word 0x00000000 /* Unknown 3 */ +.word 0x0000004E /* Cartridge */ +.ascii "SP" /* Cartridge ID */ +.ascii "E" /* Country code */ +.byte 0x00 /* Version */ diff --git a/tools/splat/test/basic_app/expected/asm/nonmatchings/main/func_80000400.s b/tools/splat/test/basic_app/expected/asm/nonmatchings/main/func_80000400.s new file mode 100644 index 0000000000..a31fa98a05 --- /dev/null +++ b/tools/splat/test/basic_app/expected/asm/nonmatchings/main/func_80000400.s @@ -0,0 +1,54 @@ +.set noat /* allow manual use of $at */ +.set noreorder /* don't insert nops after branches */ + +glabel func_80000400 +/* 1000 80000400 27BDFFF8 */ addiu $sp, $sp, -0x8 +/* 1004 80000404 AFBE0000 */ sw $fp, 0x0($sp) +/* 1008 80000408 03A0F021 */ addu $fp, $sp, $zero +/* 100C 8000040C 3C028000 */ lui $v0, %hi(D_80000504) +/* 1010 80000410 8C420504 */ lw $v0, %lo(D_80000504)($v0) +/* 1014 80000414 2C430008 */ sltiu $v1, $v0, 0x8 +/* 1018 80000418 1060001B */ beqz $v1, .L80000488 +/* 101C 8000041C 00000000 */ nop +/* 1020 80000420 3C028000 */ lui $v0, %hi(D_80000504) +/* 1024 80000424 8C420504 */ lw $v0, %lo(D_80000504)($v0) +/* 1028 80000428 00401821 */ addu $v1, $v0, $zero +/* 102C 8000042C 00031080 */ sll $v0, $v1, 2 +/* 1030 80000430 3C038000 */ lui $v1, %hi(jtbl_80000518) +/* 1034 80000434 24630518 */ addiu $v1, $v1, %lo(jtbl_80000518) +/* 1038 80000438 00431021 */ addu $v0, $v0, $v1 +/* 103C 8000043C 8C430000 */ lw $v1, 0x0($v0) +/* 1040 80000440 00600008 */ jr $v1 +/* 1044 80000444 00000000 */ nop +glabel .L80000448 +/* 1048 80000448 08000124 */ j .L80000490 +/* 104C 8000044C 24020007 */ addiu $v0, $zero, 0x7 +glabel .L80000450 +/* 1050 80000450 08000124 */ j .L80000490 +/* 1054 80000454 24020006 */ addiu $v0, $zero, 0x6 +glabel .L80000458 +/* 1058 80000458 08000124 */ j .L80000490 +/* 105C 8000045C 24020005 */ addiu $v0, $zero, 0x5 +glabel .L80000460 +/* 1060 80000460 08000124 */ j .L80000490 +/* 1064 80000464 24020004 */ addiu $v0, $zero, 0x4 +glabel .L80000468 +/* 1068 80000468 08000124 */ j .L80000490 +/* 106C 8000046C 24020003 */ addiu $v0, $zero, 0x3 +glabel .L80000470 +/* 1070 80000470 08000124 */ j .L80000490 +/* 1074 80000474 24020002 */ addiu $v0, $zero, 0x2 +glabel .L80000478 +/* 1078 80000478 08000124 */ j .L80000490 +/* 107C 8000047C 24020001 */ addiu $v0, $zero, 0x1 +glabel .L80000480 +/* 1080 80000480 08000124 */ j .L80000490 +/* 1084 80000484 00001021 */ addu $v0, $zero, $zero +.L80000488: +/* 1088 80000488 08000124 */ j .L80000490 +/* 108C 8000048C 00001021 */ addu $v0, $zero, $zero +.L80000490: +/* 1090 80000490 03C0E821 */ addu $sp, $fp, $zero +/* 1094 80000494 8FBE0000 */ lw $fp, 0x0($sp) +/* 1098 80000498 03E00008 */ jr $ra +/* 109C 8000049C 27BD0008 */ addiu $sp, $sp, 0x8 diff --git a/tools/splat/test/basic_app/expected/asm/nonmatchings/main/func_800004A0.s b/tools/splat/test/basic_app/expected/asm/nonmatchings/main/func_800004A0.s new file mode 100644 index 0000000000..a11c09f88d --- /dev/null +++ b/tools/splat/test/basic_app/expected/asm/nonmatchings/main/func_800004A0.s @@ -0,0 +1,25 @@ +.set noat /* allow manual use of $at */ +.set noreorder /* don't insert nops after branches */ + +glabel func_800004A0 +/* 10A0 800004A0 27BDFFE8 */ addiu $sp, $sp, -0x18 +/* 10A4 800004A4 AFBF0014 */ sw $ra, 0x14($sp) +/* 10A8 800004A8 AFBE0010 */ sw $fp, 0x10($sp) +/* 10AC 800004AC 0C000100 */ jal func_80000400 +/* 10B0 800004B0 03A0F021 */ addu $fp, $sp, $zero +.L800004B4: +/* 10B4 800004B4 3C028000 */ lui $v0, %hi(D_80000500) +/* 10B8 800004B8 8C420500 */ lw $v0, %lo(D_80000500)($v0) +/* 10BC 800004BC 24430001 */ addiu $v1, $v0, 0x1 +/* 10C0 800004C0 3C018000 */ lui $at, %hi(D_80000500) +/* 10C4 800004C4 AC230500 */ sw $v1, %lo(D_80000500)($at) +/* 10C8 800004C8 3C028000 */ lui $v0, %hi(D_80000500) +/* 10CC 800004CC 8C420500 */ lw $v0, %lo(D_80000500)($v0) +/* 10D0 800004D0 0800012D */ j .L800004B4 +/* 10D4 800004D4 00000000 */ nop +/* 10D8 800004D8 03C0E821 */ addu $sp, $fp, $zero +/* 10DC 800004DC 8FBF0014 */ lw $ra, 0x14($sp) +/* 10E0 800004E0 8FBE0010 */ lw $fp, 0x10($sp) +/* 10E4 800004E4 03E00008 */ jr $ra +/* 10E8 800004E8 27BD0018 */ addiu $sp, $sp, 0x18 +/* 10EC 800004EC 00000000 */ nop diff --git a/tools/splat/test/basic_app/expected/assets/dummy_ipl3.bin b/tools/splat/test/basic_app/expected/assets/dummy_ipl3.bin new file mode 100644 index 0000000000..26460b77b4 Binary files /dev/null and b/tools/splat/test/basic_app/expected/assets/dummy_ipl3.bin differ diff --git a/tools/splat/test/basic_app/expected/basic_app.ld b/tools/splat/test/basic_app/expected/basic_app.ld new file mode 100644 index 0000000000..0779b7e40e --- /dev/null +++ b/tools/splat/test/basic_app/expected/basic_app.ld @@ -0,0 +1,70 @@ +SECTIONS +{ + __romPos = 0; + _gp = 0x0; + header_ROM_START = __romPos; + header_VRAM = ADDR(.header); + .header : AT(header_ROM_START) SUBALIGN(16) + { + header_DATA_START = .; + header_s = .; + build/split/asm/header.s.o(.data); + header_DATA_END = .; + header_DATA_SIZE = ABSOLUTE(header_DATA_END - header_DATA_START); + } + __romPos += SIZEOF(.header); + header_ROM_END = __romPos; + header_VRAM_END = .; + + dummy_ipl3_ROM_START = __romPos; + dummy_ipl3_VRAM = ADDR(.dummy_ipl3); + .dummy_ipl3 0xA4000040 : AT(dummy_ipl3_ROM_START) SUBALIGN(16) + { + dummy_ipl3_DATA_START = .; + dummy_ipl3_bin = .; + build/split/assets/dummy_ipl3.bin.o(.data); + dummy_ipl3_DATA_END = .; + dummy_ipl3_DATA_SIZE = ABSOLUTE(dummy_ipl3_DATA_END - dummy_ipl3_DATA_START); + } + __romPos += SIZEOF(.dummy_ipl3); + __romPos = ALIGN(__romPos, 16); + dummy_ipl3_ROM_END = __romPos; + dummy_ipl3_VRAM_END = .; + + boot_ROM_START = __romPos; + boot_VRAM = ADDR(.boot); + .boot 0x80000400 : AT(boot_ROM_START) SUBALIGN(16) + { + boot_TEXT_START = .; + build/split/src/main.c.o(.text); + build/split/asm/handwritten.s.o(.text); + boot_TEXT_END = .; + boot_TEXT_SIZE = ABSOLUTE(boot_TEXT_END - boot_TEXT_START); + boot_DATA_START = .; + main_data__s = .; + build/split/asm/data/main.data.s.o(.data); + boot_DATA_END = .; + boot_DATA_SIZE = ABSOLUTE(boot_DATA_END - boot_DATA_START); + boot_RODATA_START = .; + build/split/asm/data/main.rodata.s.o(.rodata); + boot_RODATA_END = .; + boot_RODATA_SIZE = ABSOLUTE(boot_RODATA_END - boot_RODATA_START); + } + boot_bss_VRAM = ADDR(.boot_bss); + .boot_bss (NOLOAD) : SUBALIGN(16) + { + boot_BSS_START = .; + build/split/asm/data/main.bss.s.o(.bss); + boot_BSS_END = .; + boot_BSS_SIZE = ABSOLUTE(boot_BSS_END - boot_BSS_START); + } + __romPos += SIZEOF(.boot); + __romPos = ALIGN(__romPos, 16); + boot_ROM_END = __romPos; + boot_VRAM_END = .; + + /DISCARD/ : + { + *(*); + } +} diff --git a/tools/splat/test/basic_app/expected/src/main.c b/tools/splat/test/basic_app/expected/src/main.c new file mode 100644 index 0000000000..41b2e705ef --- /dev/null +++ b/tools/splat/test/basic_app/expected/src/main.c @@ -0,0 +1,5 @@ +#include "common.h" + +INCLUDE_ASM(const s32, "main", func_80000400); + +INCLUDE_ASM(const s32, "main", func_800004A0); diff --git a/tools/build/first_ok b/tools/splat/test/basic_app/expected/undefined_funcs_auto.txt similarity index 100% rename from tools/build/first_ok rename to tools/splat/test/basic_app/expected/undefined_funcs_auto.txt diff --git a/tools/splat/test/basic_app/expected/undefined_syms_auto.txt b/tools/splat/test/basic_app/expected/undefined_syms_auto.txt new file mode 100644 index 0000000000..8b96b0cd95 --- /dev/null +++ b/tools/splat/test/basic_app/expected/undefined_syms_auto.txt @@ -0,0 +1 @@ +jtbl_80000518 = 0x80000518; diff --git a/tools/splat/test/basic_app/handwritten.s b/tools/splat/test/basic_app/handwritten.s new file mode 100644 index 0000000000..1a5f482712 --- /dev/null +++ b/tools/splat/test/basic_app/handwritten.s @@ -0,0 +1,12 @@ +.section .text +.balign 16 +.set noreorder + +.global asm_func +.type asm_func, @function +.ent asm_func +asm_func: + add $v0, $a0, $a1 # Instruction that a compiler will never emit + jr $ra + nop +.end asm_func diff --git a/tools/splat/test/basic_app/header.s b/tools/splat/test/basic_app/header.s new file mode 100644 index 0000000000..1e19f59bea --- /dev/null +++ b/tools/splat/test/basic_app/header.s @@ -0,0 +1,16 @@ +.section .data + +.word 0x80371240 /* PI BSB Domain 1 register */ +.word 0x0000000F /* Clockrate setting */ +.word bootproc /* Entrypoint address */ +.word 0x00001444 /* Revision */ +.word 0x00000000 /* Checksum 1 */ +.word 0x00000000 /* Checksum 2 */ +.word 0x00000000 /* Unknown 1 */ +.word 0x00000000 /* Unknown 2 */ +.ascii "SPLAT TEST ROM " /* Internal name */ +.word 0x00000000 /* Unknown 3 */ +.word 0x0000004E /* Cartridge */ +.ascii "SP" /* Cartridge ID */ +.ascii "E" /* Country code */ +.byte 0x00 /* Version */ diff --git a/tools/splat/test/basic_app/main.c b/tools/splat/test/basic_app/main.c new file mode 100644 index 0000000000..cf119f7c19 --- /dev/null +++ b/tools/splat/test/basic_app/main.c @@ -0,0 +1,45 @@ +// .data +volatile int test = 1; + +// bin (.rodata) +const char bin_data[] = {0,1,2,3,4,5,6,7}; + +// .bss +unsigned long long bss_data[0x10]; + +// .data +volatile int switch_arg = 0; + +int do_switch() +{ + switch(switch_arg) + { + case 0: + return 7; + case 1: + return 6; + case 2: + return 5; + case 3: + return 4; + case 4: + return 3; + case 5: + return 2; + case 6: + return 1; + case 7: + return 0; + } + return 0; +} + +// c +void bootproc() +{ + do_switch(); + for (;;) + { + test++; + } +} diff --git a/tools/splat/test/basic_app/splat.yaml b/tools/splat/test/basic_app/splat.yaml new file mode 100644 index 0000000000..c1d2cf9377 --- /dev/null +++ b/tools/splat/test/basic_app/splat.yaml @@ -0,0 +1,38 @@ +options: + platform: n64 + basename: basic_app + base_path: . + build_path: build + target_path: build/basic_app.bin + asm_path: split/asm + src_path: split/src + ld_script_path: split/basic_app.ld + cache_path: split/.splache + symbol_addrs_path: split/generated.symbols.txt + undefined_funcs_auto_path: split/undefined_funcs_auto.txt + undefined_syms_auto_path: split/undefined_syms_auto.txt + asset_path: split/assets + asm_generated_by: False + compiler: GCC +segments: + - name: header + type: header + start: 0x00 + - name: dummy_ipl3 + type: code + start: 0x40 + vram: 0xA4000040 + subsegments: + - [0x0040, bin, dummy_ipl3] + - name: boot + type: code + start: 0x1000 + vram: 0x80000400 + bss_size: 0x80 + subsegments: + - [0x1000, c, main] + - [0x10F0, hasm, handwritten] + - [0x1100, data, main] + - [0x1110, rodata, main] + - { type: bss, vram: 0x80000540, name: main } + - [0x1138] diff --git a/tools/splat/test_gen_expected.sh b/tools/splat/test_gen_expected.sh new file mode 100644 index 0000000000..1b4a629abc --- /dev/null +++ b/tools/splat/test_gen_expected.sh @@ -0,0 +1,3 @@ +docker run --rm -it -v $(pwd):/splat -w /splat/test/basic_app splat-build sh build.sh && \ +rm -rf $(pwd)/test/basic_app/expected && \ +cp -r $(pwd)/test/basic_app/split $(pwd)/test/basic_app/expected diff --git a/tools/splat/util/gc/gcinfo.py b/tools/splat/util/gc/gcinfo.py old mode 100755 new mode 100644 index 57641e109a..78130df8bc --- a/tools/splat/util/gc/gcinfo.py +++ b/tools/splat/util/gc/gcinfo.py @@ -1,4 +1,4 @@ -#!/usr/bin/env python3 +#! /usr/bin/env python3 import argparse diff --git a/tools/splat/util/n64/Yay0decompress.py b/tools/splat/util/n64/Yay0decompress.py index ca24c23695..780d1cb199 100644 --- a/tools/splat/util/n64/Yay0decompress.py +++ b/tools/splat/util/n64/Yay0decompress.py @@ -1,9 +1,9 @@ import argparse import os import sys -from ctypes import * +from ctypes import CDLL, Structure, byref, c_bool, c_uint32, c_uint8, cdll from struct import pack, unpack_from -from typing import Optional +from typing import Literal, Optional try: from .. import log @@ -23,8 +23,8 @@ def setup_lib(): return True if tried_loading: return False + tried_loading = True try: - tried_loading = True lib = cdll.LoadLibrary( os.path.dirname(os.path.realpath(__file__)) + "/Yay0decompress" ) @@ -39,11 +39,12 @@ def setup_lib(): class Yay0Decompressor(Decompressor): - def decompress(self, in_bytes, byte_order="big") -> bytearray: + @staticmethod + def decompress(in_bytes, byte_order: Literal["little", "big"] = "big") -> bytearray: # attempt to load the library only once per execution global lib if not setup_lib(): - return self.decompress_python(in_bytes, byte_order) + return Yay0Decompressor.decompress_python(in_bytes, byte_order) assert lib is not None class Yay0(Structure): @@ -81,7 +82,7 @@ class Yay0Decompressor(Decompressor): return bytearray(dst) @staticmethod - def decompress_python(in_bytes, byte_order="big"): + def decompress_python(in_bytes, byte_order: Literal["little", "big"] = "big"): if in_bytes[:4] != b"Yay0": log.error("Input file is not Yay0") @@ -151,8 +152,7 @@ def main(): with open(args.infile, "rb") as f: raw_bytes = f.read() - yay0decompressor = Yay0Decompressor() - decompressed = yay0decompressor.decompress(raw_bytes, args.byte_order) + decompressed = Yay0Decompressor.decompress(raw_bytes, args.byte_order) with open(args.outfile, "wb") as f: f.write(decompressed) diff --git a/tools/splat/util/n64/decompressor.py b/tools/splat/util/n64/decompressor.py index cc5ddb8f80..7df0de05ab 100644 --- a/tools/splat/util/n64/decompressor.py +++ b/tools/splat/util/n64/decompressor.py @@ -1,7 +1,10 @@ from abc import ABC, abstractmethod +from typing import Literal class Decompressor(ABC): @abstractmethod - def decompress(self, in_bytes, byte_order="big") -> bytearray: + def decompress( + self, in_bytes, byte_order: Literal["little", "big"] = "big" + ) -> bytearray: pass diff --git a/tools/splat/util/n64/find_code_length.py b/tools/splat/util/n64/find_code_length.py index 4f2caeaadb..1f9053cab4 100755 --- a/tools/splat/util/n64/find_code_length.py +++ b/tools/splat/util/n64/find_code_length.py @@ -1,4 +1,4 @@ -#!/usr/bin/env python3 +#! /usr/bin/env python3 import argparse diff --git a/tools/splat/util/n64/rominfo.py b/tools/splat/util/n64/rominfo.py index 05ec7aae27..396d16e34f 100755 --- a/tools/splat/util/n64/rominfo.py +++ b/tools/splat/util/n64/rominfo.py @@ -1,4 +1,4 @@ -#!/usr/bin/env python3 +#! /usr/bin/env python3 import argparse @@ -31,8 +31,8 @@ country_codes = { 0x00: "Unknown", 0x37: "Beta", 0x41: "Asian (NTSC)", - 0x42: "Brazillian", - 0x43: "Chiniese", + 0x42: "Brazilian", + 0x43: "Chinese", 0x44: "German", 0x45: "North America", 0x46: "French", @@ -46,7 +46,7 @@ country_codes = { 0x50: "European (basic spec.)", 0x53: "Spanish", 0x55: "Australian", - 0x57: "Scandanavian", + 0x57: "Scandinavian", 0x58: "European", 0x59: "European", } @@ -69,6 +69,115 @@ crc_to_cic = { unknown_cic = CIC("unknown", "unknown", 0x0000000) +@dataclass +class N64EntrypointInfo: + entry_size: int + bss_start_address: Optional[int] + bss_size: Optional[int] + main_address: Optional[int] + stack_top: int + + @staticmethod + def parse_rom_bytes( + rom_bytes, offset: int = 0x1000, size: int = 0x60 + ) -> "N64EntrypointInfo": + word_list = spimdisasm.common.Utils.bytesToWords( + rom_bytes, offset, offset + size + ) + nops_count = 0 + + register_values = [0 for _ in range(32)] + + register_bss_address: Optional[int] = None + register_bss_size: Optional[int] = None + register_main_address: Optional[int] = None + + size = 0 + for word in word_list: + insn = rabbitizer.Instruction(word) + if not insn.isImplemented(): + break + + if insn.isNop(): + nops_count += 1 + elif nops_count >= 3: + break + elif insn.canBeHi(): + register_values[insn.rt.value] = insn.getProcessedImmediate() << 16 + elif insn.canBeLo(): + if insn.isLikelyHandwritten(): + # Try to skip this instructions: + # addi $t0, $t0, 0x8 + # addi $t1, $t1, -0x8 + pass + elif insn.modifiesRt(): + register_values[insn.rt.value] = ( + register_values[insn.rs.value] + insn.getProcessedImmediate() + ) + elif insn.doesStore(): + if insn.rt == rabbitizer.RegGprO32.zero: + # Try to detect the zero-ing bss algorithm + # sw $zero, 0x0($t0) + register_bss_address = insn.rs.value + elif insn.isBranch(): + # lui $t1, 0x2 + # addiu $t1, $t1, -0x7220 + # ... + # addi $t1, $t1, -0x8 + # ... + # bnez $t1, label + register_bss_size = insn.rs.value + + elif insn.isJumptableJump() or insn.isReturn(): + # lui $t2, 0x8000 + # addiu $t2, $t2, 0x494 + # ... + # jr $t2 + register_main_address = insn.rs.value + + # print(f"{word:08X}", insn) + size += 4 + + # for i, val in enumerate(register_values): + # print(i, f"{val:08X}") + + bss_address = ( + register_values[register_bss_address] + if register_bss_address is not None + else None + ) + bss_size = ( + register_values[register_bss_size] + if register_bss_size is not None + else None + ) + main_address = ( + register_values[register_main_address] + if register_main_address is not None + else None + ) + stack_top = register_values[rabbitizer.RegGprO32.sp.value] + return N64EntrypointInfo(size, bss_address, bss_size, main_address, stack_top) + + +@dataclass +class N64Rom: + name: str + header_encoding: str + country_code: int + libultra_version: str + checksum: str + cic: CIC + entry_point: int + size: int + compiler: str + sha1: str + entrypoint_info: N64EntrypointInfo + + def get_country_name(self) -> str: + return country_codes[self.country_code] + + def swap_bytes(data): return bytes( itertools.chain.from_iterable( @@ -114,7 +223,9 @@ def guess_header_encoding(rom_bytes: bytes): sys.exit("Unknown header encoding, please raise an Issue with us") -def get_info(rom_path: Path, rom_bytes: Optional[bytes] = None, header_encoding=None): +def get_info( + rom_path: Path, rom_bytes: Optional[bytes] = None, header_encoding=None +) -> N64Rom: if rom_bytes is None: rom_bytes = read_rom(rom_path) @@ -124,13 +235,13 @@ def get_info(rom_path: Path, rom_bytes: Optional[bytes] = None, header_encoding= return get_info_bytes(rom_bytes, header_encoding) -def get_info_bytes(rom_bytes: bytes, header_encoding): +def get_info_bytes(rom_bytes: bytes, header_encoding: str) -> N64Rom: (program_counter,) = struct.unpack(">I", rom_bytes[0x8:0xC]) libultra_version = chr(rom_bytes[0xF]) checksum = rom_bytes[0x10:0x18].hex().upper() try: - name = rom_bytes[0x20:0x34].decode(header_encoding).strip() + name = rom_bytes[0x20:0x34].decode(header_encoding).rstrip(" \0") or "empty" except: sys.exit( "splat could not decode the game name;" @@ -147,6 +258,8 @@ def get_info_bytes(rom_bytes: bytes, header_encoding): sha1 = hashlib.sha1(rom_bytes).hexdigest() + entrypoint_info = N64EntrypointInfo.parse_rom_bytes(rom_bytes) + return N64Rom( name, header_encoding, @@ -158,45 +271,16 @@ def get_info_bytes(rom_bytes: bytes, header_encoding): len(rom_bytes), compiler, sha1, + entrypoint_info, ) -class N64Rom: - def __init__( - self, - name: str, - header_encoding, - country_code, - libultra_version, - checksum, - cic: CIC, - entry_point: int, - size: int, - compiler, - sha1, - ): - self.name = name - self.header_encoding = header_encoding - self.country_code = country_code - self.libultra_version = libultra_version - self.checksum = checksum - self.cic = cic - self.entry_point = entry_point - self.size = size - self.compiler = compiler - self.sha1 = sha1 - - def get_country_name(self): - return country_codes[self.country_code] - - def get_compiler_info(rom_bytes, entry_point, print_result=True): jumps = 0 branches = 0 - vram = entry_point - wordList = spimdisasm.common.Utils.bytesToBEWords(rom_bytes[0x1000:]) - for word in wordList: + word_list = spimdisasm.common.Utils.bytesToWords(rom_bytes[0x1000:]) + for word in word_list: insn = rabbitizer.Instruction(word) if not insn.isImplemented(): break diff --git a/tools/splat/util/options.py b/tools/splat/util/options.py index a8a3ebad5d..dd293358ef 100644 --- a/tools/splat/util/options.py +++ b/tools/splat/util/options.py @@ -101,6 +101,8 @@ class SplatOpts: # Determines whether to use use "follows" settings to determine locations of overlays in the linker script. # If disabled, this effectively ignores "follows" directives in the yaml. ld_use_follows: bool + # If enabled, the end symbol for each segment will be placed before the alignment directive for the segment + segment_end_before_align: bool ################################################################################ # C file options @@ -160,6 +162,10 @@ class SplatOpts: string_encoding: Optional[str] # Global option for allowing data symbols using addends on symbol references. It can be overriden per symbol allow_data_addends: bool + # Determines whether to include the "Generated by spimdisasm" text in the asm + asm_generated_by: bool + # Tells the disassembler to try disassembling functions with unknown instructions instead of falling back to disassembling as raw data + disasm_unknown: bool ################################################################################ # N64-specific options @@ -347,6 +353,7 @@ def _parse_yaml( ), ld_wildcard_sections=p.parse_opt("ld_wildcard_sections", bool, False), ld_use_follows=p.parse_opt("ld_use_follows", bool, True), + segment_end_before_align=p.parse_opt("segment_end_before_align", bool, False), create_c_files=p.parse_opt("create_c_files", bool, True), auto_decompile_empty_functions=p.parse_opt( "auto_decompile_empty_functions", bool, True @@ -403,6 +410,8 @@ def _parse_yaml( hardware_regs=p.parse_opt("hardware_regs", bool, False), use_legacy_include_asm=p.parse_opt("use_legacy_include_asm", bool, True), filesystem_path=p.parse_optional_path(base_path, "filesystem_path"), + asm_generated_by=p.parse_opt("asm_generated_by", bool, True), + disasm_unknown=p.parse_opt("disasm_unknown", bool, False), ) p.check_no_unread_opts() return ret diff --git a/tools/splat/util/symbols.py b/tools/splat/util/symbols.py index 7377f13045..1be57b3432 100644 --- a/tools/splat/util/symbols.py +++ b/tools/splat/util/symbols.py @@ -5,6 +5,7 @@ from typing import Dict, List, Optional, Set, TYPE_CHECKING import spimdisasm import tqdm from intervaltree import IntervalTree +from disassembler import disassembler_instance # circular import if TYPE_CHECKING: @@ -25,6 +26,21 @@ spim_context = spimdisasm.common.Context() TRUEY_VALS = ["true", "on", "yes", "y"] FALSEY_VALS = ["false", "off", "no", "n"] +splat_sym_types = {"func", "jtbl", "jtbl_label", "label"} + + +def check_valid_type(typename: str) -> bool: + if typename[0].isupper(): + return True + + if typename in splat_sym_types: + return True + + if typename in disassembler_instance.get_instance().known_types(): + return True + + return False + def is_truey(str: str) -> bool: return str.lower() in TRUEY_VALS @@ -130,6 +146,23 @@ def initialize(all_segments: "List[Segment]"): # Non-Boolean attributes try: if attr_name == "type": + if not check_valid_type(attr_val): + log.parsing_error_preamble( + path, line_num, line + ) + log.write( + f"Unrecognized symbol type in '{info}', it should be one of" + ) + log.write( + [ + *splat_sym_types, + *spimdisasm.common.gKnownTypes, + ] + ) + log.write( + "You may use a custom type that starts with a capital letter" + ) + log.error("") type = attr_val sym.type = type continue @@ -606,3 +639,8 @@ class Symbol: def contains_rom(self, offset): return offset >= self.rom and offset < self.rom_end + + +def get_all_symbols(): + global all_symbols + return all_symbols diff --git a/tools/splat_ext/npc.yaml b/tools/splat_ext/npc_sprite_names.yaml similarity index 100% rename from tools/splat_ext/npc.yaml rename to tools/splat_ext/npc_sprite_names.yaml diff --git a/tools/splat_ext/player_sprite_names.yaml b/tools/splat_ext/player_sprite_names.yaml new file mode 100644 index 0000000000..531e3f41bf --- /dev/null +++ b/tools/splat_ext/player_sprite_names.yaml @@ -0,0 +1,1107 @@ +player_sprites: + Mario1: + has_back: true + palettes: + - Default + - Golden + - Hammer1 # also used for Burnt + - Hammer2 + - Hammer3 + - Red + - Poisoned + - Golden_Poisoned + - Hammer1_Poisoned + - Hammer2_Poisoned + - Hammer3_Poisoned + - Red_Poisoned + - Dark + - Golden_Dark + - Hammer1_Dark + - Hammer2_Dark + - Hammer3_Dark + - Red_Dark + - Shocked + - Golden_Shocked + - Hammer1_Shocked + - Hammer2_Shocked + - Hammer3_Shocked + - Red_Shocked + - Burnt_Crouch + - Golden_19 + animations: + - Still + - TiredStill + - Idle + - TiredIdle + - Walk + - Run + - BeforeJump + - Jump + - Fall + - Land + - Sit + - SpinJump + - SpinFall + - SpinLand + - Frozen + - Fallen + - Spin + - SpeedySpin + - SpinAttack + - SitUnused + - Crouch + - CrouchBurnt + - Throw + - Hurt + - FallDown + - TouchedFire + - HurtFoot + - PanicRun + - Eat + - StickOutTongue + - PlantFireFlower + - UsePower + - FightingStance + - Thinking + - Dizzy + - VacantStare + - GetItem + - Drink + - Squish + - ThinkingRun + - Question + - NodYes + - LookUp + - Flail + - Pray + - Chuckle + - FallBack + - Burnt + - GetUp + - DustOff + - ThumbsUp + - TossItem + MarioB1: + palettes: + - Default + - Golden + - Hammer1 # also used for Burnt + - Hammer2 + - Hammer3 + - Red + - Poisoned + - Golden_Poisoned + - Hammer1_Poisoned + - Hammer2_Poisoned + - Hammer3_Poisoned + - Red_Poisoned + - Dark + - Golden_Dark + - Hammer1_Dark + - Hammer2_Dark + - Hammer3_Dark + - Red_Dark + - Shocked + - Golden_Shocked + - Hammer1_Shocked + - Hammer2_Shocked + - Hammer3_Shocked + - Red_Shocked + animations: + - Stomp + - Trip + - Dying + - SleepStill + - Sleep + - SickStill + - Sick + - ReadyToDrink + - ApplyCream + - AdjustCap + - FingerWag + - JumpForJoy + - Leeching + - Smash1_Begin + - Smash1_PullBack + - Smash1_Hold1 + - Smash1_Hold2 + - Smash1_PreSwing + - Smash1_Swing + - Smash1_Spin + - Smash2_Begin + - Smash2_PullBack + - Smash2_Hold1 + - Smash2_Hold2 + - Smash2_PreSwing + - Smash2_Swing + - Smash2_Spin + - Smash3_Begin + - Smash3_PullBack + - Smash3_Hold1 + - Smash3_Hold2 + - Smash3_PreSwing + - Smash3_Swing + - Smash3_Spin + MarioB2: + palettes: + - Default + - Golden + - Hammer1 # also used for Burnt + - Hammer2 + - Hammer3 + - Red + - Poisoned + - Golden_Poisoned + - Hammer1_Poisoned + - Hammer2_Poisoned + - Hammer3_Poisoned + - Red_Poisoned + - Dark + - Golden_Dark + - Hammer1_Dark + - Hammer2_Dark + - Hammer3_Dark + - Red_Dark + - Shocked + - Golden_Shocked + - Hammer1_Shocked + - Hammer2_Shocked + - Hammer3_Shocked + - Red_Shocked + animations: + - SpinSmash1_Begin + - SpinSmash1_Raise + - SpinSmash1_Hold1 + - SpinSmash1_Hold2 + - SpinSmash1_PreSwing + - SpinSmash1_Swing + - SpinSmash2_Begin + - SpinSmash2_Raise + - SpinSmash2_Hold1 + - SpinSmash2_Hold2 + - SpinSmash2_PreSwing + - SpinSmash2_Swing + - SpinSmash3_Begin + - SpinSmash3_Raise + - SpinSmash3_Hold1 + - SpinSmash3_Hold2 + - SpinSmash3_PreSwing + - SpinSmash3_Swing + - Hammer1 + - Hammer2 + - Hammer3 + - DustyHammer + - HammerThrow1_Begin + - HammerThrow1_Raise + - HammerThrow1_Hold1 + - HammerThrow1_Hold2 + - HammerThrow1_PreThrow + - HammerThrow1_Throw + - HammerThrow2_Begin + - HammerThrow2_Raise + - HammerThrow2_Hold1 + - HammerThrow2_Hold2 + - HammerThrow2_PreThrow + - HammerThrow2_Throw + - HammerThrow3_Begin + - HammerThrow3_Raise + - HammerThrow3_Hold1 + - HammerThrow3_Hold2 + - HammerThrow3_PreThrow + - HammerThrow3_Throw + - BerserkIdle + - BerserkStill + - Inert + - InertTired + MarioB3: + palettes: + - Default + - Golden + - Hammer1 # also used for Burnt + - Hammer2 + - Hammer3 + - Red + - Poisoned + - Golden_Poisoned + - Hammer1_Poisoned + - Hammer2_Poisoned + - Hammer3_Poisoned + - Red_Poisoned + - Frozen_Dark + - Golden_Dark + - Hammer1_Dark + - Hammer2_Dark + - Hammer3_Dark + - Red_Dark + - Shocked + - Golden_Shocked + - Hammer1_Shocked + - Hammer2_Shocked + - Hammer3_Shocked + - Red_Shocked + - Burnt + animations: + - Hustled + - Petrified + - StoneBurnt + - BurnHurt + - Hammer1_Charging + - Hammer1_Charged + - Hammer2_Charging + - Hammer2_Charged + - Hammer3_Charging + - Hammer3_Charged + MarioW1: + has_back: true + palettes: + - Default + - Golden + - Hammer1 # also used for Burnt + - Hammer2 + - Hammer3 + - Red + - Poisoned + - Golden_Poisoned + - Hammer1_Poisoned + - Hammer2_Poisoned + - Hammer3_Poisoned + - Red_Poisoned + - Dark + - Golden_Dark + - Hammer1_Dark + - Hammer2_Dark + - Hammer3_Dark + - Red_Dark + - Shocked + - Golden_Shocked + - Hammer1_Shocked + - Hammer2_Shocked + - Hammer3_Shocked + - Red_Shocked + animations: + - CarryWalk + - CarryAbove + - CarryRun + - CarryAboveRun + - PushToward + - TakeItem + - PlaceItem + - CarryIdle + - TakeItemSquashed + - JumpWatt + - FallWatt + - LandWatt + - Lift + - Lift_Back + - Toss + - Toss_Back + - Smash1_Miss + - Smash1_Miss_Back + - Smash1_Hit + - Smash1_Hit_Back + - Smash2_Miss + - Smash2_Miss_Back + - Smash2_Hit + - Smash2_Hit_Back + - Smash3_Miss + - Smash3_Miss_Back + - Smash3_Hit + - Smash3_Hit_Back + - PunchAir_Back + MarioW2: + palettes: + - Default + - Golden + - Hammer1 # also used for Burnt + - Hammer2 + - Hammer3 + - Red + - Poisoned + - Golden_Poisoned + - Hammer1_Poisoned + - Hammer2_Poisoned + - Hammer3_Poisoned + - Red_Poisoned + - Dark + - Golden_Dark + - Hammer1_Dark + - Hammer2_Dark + - Hammer3_Dark + - Red_Dark + - Shocked + - Golden_Shocked + - Hammer1_Shocked + - Hammer2_Shocked + - Hammer3_Shocked + - Red_Shocked + animations: + - Carried + - FallenPivotable + - TouchedLava + - Collapse + - PraiseTheSun + - HangSwingingLegs + - Hang + - SpeakUp + - IdleYawning + - LayingDown + - Shocked + - PleaseComeBack + - LookClosely + - HoldOnto + - RideLaki + - RideSushie + - DiveSushie + - TouchNose + - PanicHoverStill + - PanicHover + - Jump + - JumpHitHead + - Surprise + - Flail + - PanicStill + - Panic + - Thrown + - DeepExhale + - NodYesTwice + - SleepStanding + - JoltAwake + - FlailArms + - PushSide + - LookUpWalk + - LookAround + - SitStill + - SitIdle + - SitNodYes + - HoldLetter + - ReadLetter + MarioW3: + palettes: + - Default + - Golden + - Hammer1 # also used for Burnt + - Hammer2 + - Hammer3 + - Red + - Poisoned + - Golden_Poisoned + - Hammer1_Poisoned + - Hammer2_Poisoned + - Hammer3_Poisoned + - Red_Poisoned + - Dark + - Golden_Dark + - Hammer1_Dark + - Hammer2_Dark + - Hammer3_Dark + - Red_Dark + - Shocked + - Golden_Shocked + - Hammer1_Shocked + - Hammer2_Shocked + - Hammer3_Shocked + - Red_Shocked + - 8bit + animations: + - ShakeHead + - ShakeHeadHard + - 8bit_Still + - 8bit_Run + - 8bit_TurnAround + - 8bit_Jump + Peach1: + has_back: true + palettes: + - Peach + - Peach_Poisoned + - Peach_Dark + - Peach_Shocked + - {name: Cream, front_only: True } + - {name: Strawberry, front_only: True } + - {name: Butter, front_only: True } + - {name: Cleanser, front_only: True } + - {name: Water, front_only: True } + - {name: Milk, front_only: True } + - {name: Flour, front_only: True } + - {name: Egg, front_only: True } + - {name: CompleteCake, front_only: True } + - {name: CakeBowl, front_only: True } + - {name: CakeMixed, front_only: True } + - {name: CakePan, front_only: True } + - {name: CakeBatter, front_only: True } + - {name: BareCake, front_only: True } + - {name: Salt, front_only: True } + - {name: Sugar, front_only: True } + - {name: BerryCake, front_only: True } + - {name: IcingCake, front_only: True } + animations: + - Still + - Idle + - Walk + - Run + - RunLiftDress + - StepUp + - StepDown + - HoldCream + - HoldCream_Back + - HoldStrawberry + - HoldStrawberry_Back + - HoldButter + - HoldButter_Back + - HoldCleanser + - HoldCleanser_Back + - HoldWater + - HoldWater_Back + - HoldMilk + - HoldMilk_Back + - HoldFlour + - HoldFlour_Back + - HoldEgg + - HoldEgg_Back + - HoldCompleteCake + - HoldCompleteCake_Back + - HoldCakeBowl + - HoldCakeBowl_Back + - HoldCakeMixed + - HoldCakeMixed_Back + - HoldCakePan + - HoldCakePan_Back + - HoldCakeBatter + - HoldCakeBatter_Back + - HoldBareCake + - HoldBareCake_Back + - HoldSalt + - HoldSalt_Back + - HoldSugar + - HoldSugar_Back + - HoldIcingCake + - HoldIcingCake_Back + - HoldBerryCake + - HoldBerryCake_Back + - CarryCream + - CarryCream_Back + - CarryStrawberry + - CarryStrawberry_Back + - CarryButter + - CarryButter_Back + - CarryCleanser + - CarryCleanser_Back + - CarryWater + - CarryWater_Back + - CarryMilk + - CarryMilk_Back + - CarryFlour + - CarryFlour_Back + - CarryEgg + - CarryEgg_Back + - CarryCompleteCake + - CarryCompleteCake_Back + - CarryCakeBowl + - CarryCakeBowl_Back + - CarryCakeMixed + - CarryCakeMixed_Back + - CarryCakePan + - CarryCakePan_Back + - CarryCakeBatter + - CarryCakeBatter_Back + - CarryBareCake + - CarryBareCake_Back + - CarrySalt + - CarrySalt_Back + - CarrySugar + - CarrySugar_Back + - CarryIcingCake + - CarryIcingCake_Back + - CarryBerryCake + - CarryBerryCake_Back + Peach2: + palettes: + - Peach + - Parasol + - Bowl + - Glove + - Peach_Poisoned + - Parasol_Poisoned + - Bowl_Poisoned + - Glove_Poisoned + - Peach_Dark + - Parasol_Dark + - Bowl_Dark + - Glove_Dark + - Peach_Shocked + - Parasol_Shocked + - Bowl_Shocked + - Glove_Shocked + animations: + - RaiseArms + - Talk + - LowerArms + - Yawn + - Sleep + - Gasp + - GaspStill + - Shout + - EndShout + - Delighted + - GiveItem + - OpenDoors + - Curious + - Startle + - SadStill + - SadTalk + - SpreadArms + - LookAround + - ArmsCrossedIdle + - ArmsCrossedTalk + - ForwardIdle + - ForwardShout + - ForwardHappy + - ForwardSad + - Carried + - Thrown + - Land + - TiedHangIdle + - TiedHangStruggle + - TiedStill + - TiedIdle + - MixingFull + - Mixing1 + - Mixing2 + - Mixing3 + - Mixing4 + - UseParasol + - PutAwayParasol + - TalkIdle + - CantFitParasol + - Inert + Peach3: + palettes: + - Peach + - Glove + - Peach_Poisoned + - Glove_Poisoned + - Peach_Dark + - Glove_Dark + - Peach_Shocked + - Glove_Shocked + - CompleteCake + - CakeBowl + - BareCake + - BerryCake + - IcingCake + animations: + - PresentCompleteCake + - PresentBareCake + - PresentBerryCake + - PresentIcingCake + - InformalTalk + - ForwardHoldItem + - ForwardPlaceItem + - ReachIntoOven + - TiedSideways + - TiedTalk + - TiedShout + - TiedLaugh + - PourBatter + - WalkSad + - TiedUpsideDown + - Pray + - ReachForButtonHigh + - PressButtonHigh + - AfterPressButtonHigh + - ReachForButton + - PressButton + - AfterPressButton +player_rasters: +- PSR_00B80 +- PSR_00F00 +- PSR_01440 +- PSR_017C0 +- PSR_01B40 +- PSR_01E40 +- PSR_02380 +- PSR_028C0 +- PSR_02E00 +- PSR_03180 +- PSR_03600 +- PSR_03A80 +- PSR_03FC0 +- PSR_04500 +- PSR_04A40 +- PSR_04EC0 +- PSR_05340 +- PSR_057C0 +- PSR_05D00 +- PSR_06240 +- PSR_06780 +- PSR_06CC0 +- PSR_07200 +- PSR_07740 +- PSR_07C80 +- PSR_081C0 +- PSR_08640 +- PSR_08AC0 +- PSR_09000 +- PSR_09540 +- PSR_09B40 +- PSR_0A140 +- PSR_0A680 +- PSR_0ABC0 +- PSR_0B100 +- PSR_0B640 +- PSR_0BB80 +- PSR_0BF80 +- PSR_0C380 +- PSR_0C800 +- PSR_0CE00 +- PSR_0D400 +- PSR_0DB00 +- PSR_0E200 +- PSR_0E900 +- PSR_0F000 +- PSR_0F540 +- PSR_0FA80 +- PSR_0FFC0 +- PSR_10500 +- PSR_10980 +- PSR_10E00 +- PSR_11280 +- PSR_117C0 +- PSR_11D00 +- PSR_12080 +- PSR_12500 +- PSR_12980 +- PSR_12EC0 +- PSR_13400 +- PSR_13940 +- PSR_13CC0 +- PSR_14040 +- PSR_14580 +- PSR_14AC0 +- PSR_15000 +- PSR_15540 +- PSR_15A80 +- PSR_15FC0 +- PSR_16440 +- PSR_168C0 +- PSR_16D40 +- PSR_17280 +- PSR_177C0 +- PSR_17B40 +- PSR_17EC0 +- PSR_18240 +- PSR_185C0 +- PSR_18B00 +- PSR_19040 +- PSR_19580 +- PSR_19AC0 +- PSR_1A000 +- PSR_1A540 +- PSR_1AA80 +- PSR_1AE00 +- PSR_1B340 +- PSR_1B6C0 +- PSR_1BA40 +- PSR_1BD40 +- PSR_1C280 +- PSR_1C7C0 +- PSR_1CD00 +- PSR_1D180 +- PSR_1D600 +- PSR_1DB40 +- PSR_1E080 +- PSR_1E5C0 +- PSR_1EA40 +- PSR_1EEC0 +- PSR_1F340 +- PSR_1F880 +- PSR_1F890 +- PSR_1FD10 +- PSR_20190 +- PSR_20610 +- PSR_20B50 +- PSR_20FD0 +- PSR_21450 +- PSR_218D0 +- PSR_21E10 +- PSR_22350 +- PSR_22890 +- PSR_22DD0 +- PSR_23310 +- PSR_23710 +- PSR_23C10 +- PSR_24110 +- PSR_24510 +- PSR_24910 +- PSR_24E50 +- PSR_25450 +- PSR_25850 +- PSR_25CD0 +- PSR_26150 +- PSR_26690 +- PSR_26BD0 +- PSR_27110 +- PSR_27650 +- PSR_27B90 +- PSR_28010 +- PSR_28490 +- PSR_289D0 +- PSR_28D50 +- PSR_290D0 +- PSR_29610 +- PSR_29B50 +- PSR_29FD0 +- PSR_2A450 +- PSR_2A8D0 +- PSR_2AE10 +- PSR_2B350 +- PSR_2B7D0 +- PSR_2BC50 +- PSR_2BFD0 +- PSR_2C350 +- PSR_2C950 +- PSR_2CB50 +- PSR_2CD50 +- PSR_2CF50 +- PSR_2D250 +- PSR_2D850 +- PSR_2DE50 +- PSR_2E050 +- PSR_2E250 +- PSR_2E450 +- PSR_2E750 +- PSR_2ED50 +- PSR_2F350 +- PSR_2F710 +- PSR_2FAD0 +- PSR_2FE90 +- PSR_30250 +- PSR_30790 +- PSR_30CD0 +- PSR_31210 +- PSR_31750 +- PSR_31C90 +- PSR_32010 +- PSR_32550 +- PSR_328D0 +- PSR_32E10 +- PSR_33350 +- PSR_33890 +- PSR_33DD0 +- PSR_34250 +- PSR_346D0 +- PSR_34A90 +- PSR_34D90 +- PSR_35150 +- PSR_35550 +- PSR_35750 +- PSR_35950 +- PSR_35B50 +- PSR_35D50 +- PSR_36150 +- PSR_36350 +- PSR_36550 +- PSR_36750 +- PSR_36950 +- PSR_36B50 +- PSR_36F50 +- PSR_373D0 +- PSR_37910 +- PSR_37C90 +- PSR_38010 +- PSR_38390 +- PSR_388D0 +- PSR_38E10 +- PSR_39350 +- PSR_39890 +- PSR_39DD0 +- PSR_3A310 +- PSR_3A850 +- PSR_3AD90 +- PSR_3B2D0 +- PSR_3B750 +- PSR_3BC90 +- PSR_3C1D0 +- PSR_3C650 +- PSR_3C890 +- PSR_3CAD0 +- PSR_3CF50 +- PSR_3D490 +- PSR_3D9D0 +- PSR_3DCD0 +- PSR_3E150 +- PSR_3E5D0 +- PSR_3EB10 +- PSR_3EF90 +- PSR_3F310 +- PSR_3F690 +- PSR_3FBD0 +- PSR_40110 +- PSR_40650 +- PSR_40B90 +- PSR_41010 +- PSR_41550 +- PSR_41910 +- PSR_41E50 +- PSR_42390 +- PSR_42710 +- PSR_42A90 +- PSR_42C90 +- PSR_42E90 +- PSR_43090 +- PSR_43450 +- PSR_43810 +- PSR_43D50 +- PSR_44290 +- PSR_447D0 +- PSR_44D10 +- PSR_45250 +- PSR_45790 +- PSR_45CD0 +- PSR_46150 +- PSR_46690 +- PSR_46BD0 +- PSR_47110 +- PSR_47650 +- PSR_479D0 +- PSR_47D50 +- PSR_48290 +- PSR_487D0 +- PSR_48D10 +- PSR_49250 +- PSR_49790 +- PSR_49B90 +- PSR_4A0D0 +- PSR_4A610 +- PSR_4AB50 +- PSR_4AFD0 +- PSR_4B450 +- PSR_4B990 +- PSR_4BED0 +- PSR_4C410 +- PSR_4C790 +- PSR_4CCD0 +- PSR_4D210 +- PSR_4D690 +- PSR_4DB10 +- PSR_4DF90 +- PSR_4E590 +- PSR_4EAD0 +- PSR_4EE50 +- PSR_4F1D0 +- PSR_4F710 +- PSR_4FC50 +- PSR_50190 +- PSR_506D0 +- PSR_50CD0 +- PSR_512D0 +- PSR_51750 +- PSR_51C90 +- PSR_521D0 +- PSR_52710 +- PSR_52C50 +- PSR_53190 +- PSR_536D0 +- PSR_53C10 +- PSR_53FD0 +- PSR_54510 +- PSR_54890 +- PSR_54C10 +- PSR_54F90 +- PSR_55590 +- PSR_55AD0 +- PSR_55E50 +- PSR_561D0 +- PSR_56550 +- PSR_56A90 +- PSR_56E10 +- PSR_57190 +- PSR_57510 +- PSR_57890 +- PSR_57A90 +- PSR_57C90 +- PSR_57E90 +- PSR_58250 +- PSR_58450 +- PSR_58810 +- PSR_58B10 +- PSR_591D0 +- PSR_59890 +- PSR_59F50 +- PSR_5A610 +- PSR_5ACD0 +- PSR_5B390 +- PSR_5BA50 +- PSR_5C110 +- PSR_5C7D0 +- PSR_5CE90 +- PSR_5D550 +- PSR_5DC10 +- PSR_5E2D0 +- PSR_5E990 +- PSR_5F050 +- PSR_5F710 +- PSR_5FDD0 +- PSR_60490 +- PSR_60B50 +- PSR_61210 +- PSR_618D0 +- PSR_61F90 +- PSR_62650 +- PSR_62D10 +- PSR_62E90 +- PSR_63010 +- PSR_63190 +- PSR_63310 +- PSR_63490 +- PSR_63610 +- PSR_63790 +- PSR_63910 +- PSR_63A90 +- PSR_63C10 +- PSR_63D90 +- PSR_63F10 +- PSR_64090 +- PSR_64750 +- PSR_64E10 +- PSR_654D0 +- PSR_65B90 +- PSR_65D10 +- PSR_65E90 +- PSR_66550 +- PSR_66C10 +- PSR_672D0 +- PSR_67990 +- PSR_68050 +- PSR_68710 +- PSR_68DD0 +- PSR_69490 +- PSR_69B50 +- PSR_6A210 +- PSR_6A8D0 +- PSR_6AF90 +- PSR_6B650 +- PSR_6BD10 +- PSR_6C3D0 +- PSR_6CA90 +- PSR_6D150 +- PSR_6D810 +- PSR_6DED0 +- PSR_6E590 +- PSR_6EC50 +- PSR_6F310 +- PSR_6F9D0 +- PSR_70090 +- PSR_70750 +- PSR_70E10 +- PSR_714D0 +- PSR_71B90 +- PSR_72250 +- PSR_72910 +- PSR_72FD0 +- PSR_73690 +- PSR_73D50 +- PSR_74410 +- PSR_74AD0 +- PSR_75190 +- PSR_75850 +- PSR_75F10 +- PSR_765D0 +- PSR_76C90 +- PSR_77350 +- PSR_77A10 +- PSR_780D0 +- PSR_78790 +- PSR_78E50 +- PSR_79510 +- PSR_79BD0 +- PSR_7A290 +- PSR_7A950 +- PSR_7B010 +- PSR_7B6D0 +- PSR_7BD90 +- PSR_7C450 +- PSR_7CB10 +- PSR_7D1D0 +- PSR_7D890 +- PSR_7DF50 +- PSR_7E610 +- PSR_7ECD0 +- PSR_7F390 +- PSR_7FA50 +- PSR_80110 +- PSR_807D0 +- PSR_80E90 +- PSR_81610 +- PSR_81D90 +- PSR_82510 +- PSR_82C90 +- PSR_83410 +- PSR_83D10 +- PSR_845D0 +- PSR_84C90 +- PSR_85350 +- PSR_85C50 +- PSR_86550 +- PSR_86E50 +- PSR_87750 +- PSR_88050 +- PSR_88710 +- PSR_88DD0 +- PSR_89490 +- PSR_89510 +- PSR_89590 +- PSR_89610 +- PSR_89650 +- PSR_89750 +- PSR_89E10 +- PSR_8A4D0 +- PSR_8AB90 +- PSR_8B250 +- PSR_8B910 +- PSR_8BFD0 +- PSR_8C690 +- PSR_8CD50 +- PSR_8CF90 +- PSR_8D410 +- PSR_8D890 +- PSR_8DB90 +- PSR_8E250 +- PSR_8E910 +- PSR_8EFD0 +- PSR_8F690 +- PSR_8FD50 +- PSR_90410 +- PSR_90AD0 +- PSR_91190 +- PSR_91850 +- PSR_91F10 +- PSR_925D0 +- PSR_92D50 +- PSR_934D0 +- PSR_93C50 +- PSR_94310 +- PSR_949D0 +- PSR_95090 +- PSR_95750 +- PSR_95E10 +- PSR_964D0 +- PSR_96B90 +- PSR_97250 +- PSR_97910 +- PSR_97A90 +- PSR_98150 +- PSR_98810 +- PSR_98ED0 +- PSR_99590 +- PSR_99C50 +- PSR_9A310 +- PSR_9A9D0 +- PSR_9B090 +- PSR_9B750 +- PSR_9B790 +- PSR_9BE50 +- PSR_9C510 +- PSR_9CBD0 +- PSR_9D290 +- PSR_9CD50 diff --git a/tools/splat_ext/pm_charset.py b/tools/splat_ext/pm_charset.py index 2af7a93feb..ecd169b8e2 100644 --- a/tools/splat_ext/pm_charset.py +++ b/tools/splat_ext/pm_charset.py @@ -1,6 +1,7 @@ from segtypes.n64.segment import N64Segment from util import options -import png +import png # type: ignore + def parse_ci4(data, width, height): raster = bytearray() @@ -11,11 +12,6 @@ def parse_ci4(data, width, height): return raster -def next_8(n): - if n % 8 != 0: - return next_8(n + 1) - else: - return n def get_palette_idx(charset_name, char_id): pal_id = 0 @@ -42,20 +38,30 @@ def get_palette_idx(charset_name, char_id): pal_id = 0x12 return pal_id + class N64SegPm_charset(N64Segment): def scan(self, rom_bytes): - data = rom_bytes[self.rom_start:self.rom_end] + data = rom_bytes[self.rom_start : self.rom_end] # start, type, name, WIDTH, HEIGHT, NUM_RASTERS self.width = self.yaml[3] self.height = self.yaml[4] # pm_charset_palettes sibling - self.sibling = next(filter(lambda s: s.type == "pm_charset_palettes" and s.name == self.name, self.parent.subsegments)) + self.sibling = next( + filter( + lambda s: s.type == "pm_charset_palettes" and s.name == self.name, + self.parent.subsegments, + ) + ) self.rasters = [] - for i in range(0, self.size, next_8(self.width * self.height // 2)): + step = self.width * self.height // 2 + # align step to 8 + step = (step + 7) & ~7 + + for i in range(0, self.size, step): raster = parse_ci4(data[i:], self.width, self.height) self.rasters.append(raster) @@ -80,8 +86,11 @@ class N64SegPm_charset(N64Segment): fs_dir = options.opts.asset_path / self.dir / self.name - return [LinkerEntry( - self, - [fs_dir / f"{i:02X}.png" for i in range(self.yaml[5])], - fs_dir.with_suffix(".dat"), ".data"), + return [ + LinkerEntry( + self, + [fs_dir / f"{i:02X}.png" for i in range(self.yaml[5])], + fs_dir.with_suffix(".dat"), + ".data", + ), ] diff --git a/tools/splat_ext/pm_charset_palettes.py b/tools/splat_ext/pm_charset_palettes.py index 42ed67e316..cfe04a8f3c 100644 --- a/tools/splat_ext/pm_charset_palettes.py +++ b/tools/splat_ext/pm_charset_palettes.py @@ -2,7 +2,8 @@ from segtypes.n64.segment import N64Segment from segtypes.n64.palette import iter_in_groups from util.color import unpack_color from util import options -import png +import png # type: ignore + def parse_palette(data): palette = [] @@ -12,14 +13,20 @@ def parse_palette(data): return palette + class N64SegPm_charset_palettes(N64Segment): require_unique_name = False def scan(self, rom_bytes): - data = rom_bytes[self.rom_start:self.rom_end] + data = rom_bytes[self.rom_start : self.rom_end] # pm_charset sibling - self.sibling = next(filter(lambda s: s.type == "pm_charset" and s.name == self.name, self.parent.subsegments)) + self.sibling = next( + filter( + lambda s: s.type == "pm_charset" and s.name == self.name, + self.parent.subsegments, + ) + ) self.palettes = [] @@ -43,8 +50,11 @@ class N64SegPm_charset_palettes(N64Segment): fs_dir = options.opts.asset_path / self.dir / self.name / "palette" - return [LinkerEntry( - self, - [fs_dir / f"{i:02X}.png" for i in range(self.yaml[3])], - fs_dir.with_suffix(".dat"), ".data"), + return [ + LinkerEntry( + self, + [fs_dir / f"{i:02X}.png" for i in range(self.yaml[3])], + fs_dir.with_suffix(".dat"), + ".data", + ), ] diff --git a/tools/splat_ext/pm_effect_loads.py b/tools/splat_ext/pm_effect_loads.py index 0b583d3a78..7d0eb20a99 100644 --- a/tools/splat_ext/pm_effect_loads.py +++ b/tools/splat_ext/pm_effect_loads.py @@ -1,9 +1,11 @@ +from typing import List from segtypes.n64.segment import N64Segment from util import options import yaml as yaml_loader + class N64SegPm_effect_loads(N64Segment): - effects = [] + effects: List[str] = [] @staticmethod def get_effect_asm(index, name): @@ -84,11 +86,10 @@ glabel {name} ret = [] for effect in self.effects: - ret.append(LinkerEntry( - self, - [self.effect_path(effect)], - self.effect_path(effect), - ".text" - )) + ret.append( + LinkerEntry( + self, [self.effect_path(effect)], self.effect_path(effect), ".text" + ) + ) return ret diff --git a/tools/splat_ext/pm_effect_shims.py b/tools/splat_ext/pm_effect_shims.py index 8abe616443..90b2b140b4 100644 --- a/tools/splat_ext/pm_effect_shims.py +++ b/tools/splat_ext/pm_effect_shims.py @@ -1,10 +1,12 @@ +from typing import List from yaml.loader import Loader from segtypes.n64.segment import N64Segment from util import options import yaml as yaml_loader + class N64SegPm_effect_shims(N64Segment): - shims = [] + shims: List[str] = [] @staticmethod def get_shim_asm(index, name): @@ -24,7 +26,7 @@ glabel {name} /* C 00000000 */ nop """ - def shim_path(self, shim): + def shim_path(self, shim: str): return options.opts.build_path / "asm" / "effect_shims" / f"{shim}.s" def __init__( @@ -65,11 +67,8 @@ glabel {name} ret = [] for shim in self.shims: - ret.append(LinkerEntry( - self, - [self.shim_path(shim)], - self.shim_path(shim), - ".text" - )) + ret.append( + LinkerEntry(self, [self.shim_path(shim)], self.shim_path(shim), ".text") + ) return ret diff --git a/tools/splat_ext/pm_imgfx_data.py b/tools/splat_ext/pm_imgfx_data.py index 78fe921aac..b3b78165d2 100644 --- a/tools/splat_ext/pm_imgfx_data.py +++ b/tools/splat_ext/pm_imgfx_data.py @@ -18,14 +18,21 @@ class N64SegPm_imgfx_data(N64Segment): OUT_DIR: Path = options.opts.asset_path / "imgfx" - def scan(self, rom_bytes): - data = rom_bytes[self.rom_start:self.rom_end] + def scan(self, rom_bytes) -> None: + data = rom_bytes[self.rom_start : self.rom_end] for name, offset in self.yaml.get("animations"): pos = offset # Animations start with vtx data which is followed by gfx data and ends with the header at `offset` - vtx_offset, gfx_offset, vtx_count, gfx_count, keyframes, flags = struct.unpack(">IIHHHH", data[pos:pos+16]) + ( + vtx_offset, + gfx_offset, + vtx_count, + gfx_count, + keyframes, + flags, + ) = struct.unpack(">IIHHHH", data[pos : pos + 16]) frames: List[List[Vertex]] = [] @@ -34,7 +41,9 @@ class N64SegPm_imgfx_data(N64Segment): frame: List[Vertex] = [] for j in range(vtx_count): - x, y, z, u, v, r, g, b, a = struct.unpack(">hhhBBbbbB", data[pos:pos+12]) + x, y, z, u, v, r, g, b, a = struct.unpack( + ">hhhBBbbbB", data[pos : pos + 12] + ) pos += 12 frame.append(Vertex(j, x, y, z, u, v, r, g, b, a)) @@ -45,7 +54,7 @@ class N64SegPm_imgfx_data(N64Segment): # Align to 8 bytes pos = (pos + 7) & ~(8 - 1) - assert(pos == gfx_offset) + assert pos == gfx_offset def unpack_tri(word: int, vtx_buf: List[int]) -> Tuple[int, int, int]: i = (word >> 16) & 0xFF @@ -59,12 +68,12 @@ class N64SegPm_imgfx_data(N64Segment): return (i, j, k) for i in range(gfx_count): - w0, w1 = struct.unpack(">II", data[pos:pos+8]) + w0, w1 = struct.unpack(">II", data[pos : pos + 8]) pos += 8 op = (w0 >> 24) & 0xFF - if op == 1: # G_VTX + if op == 1: # G_VTX num = w0 >> 12 & 0xFF end = int((w0 & 0xFF) / 2) src_idx = int((w1 - vtx_offset) / 12) @@ -75,18 +84,30 @@ class N64SegPm_imgfx_data(N64Segment): while len(vtx_buf) <= to_place_pos: vtx_buf.append(0) vtx_buf[to_place_pos] = src_idx + j - elif op == 5: # G_TRI1 + elif op == 5: # G_TRI1 triangles.append(Triangle(*unpack_tri(w0, vtx_buf))) - elif op == 6: # G_TRI2 + elif op == 6: # G_TRI2 triangles.append(Triangle(*unpack_tri(w0, vtx_buf))) triangles.append(Triangle(*unpack_tri(w1, vtx_buf))) - elif op == 0xDF: # G_ENDDL + elif op == 0xDF: # G_ENDDL pass else: log.error(f"Unknown op: {op}") - self.anims.append(Anim(name, offset, vtx_offset, gfx_offset, vtx_count, gfx_count, keyframes, flags, frames, triangles)) - + self.anims.append( + Anim( + name, + offset, + vtx_offset, + gfx_offset, + vtx_count, + gfx_count, + keyframes, + flags, + frames, + triangles, + ) + ) def split(self, rom_bytes): self.OUT_DIR.mkdir(parents=True, exist_ok=True) @@ -100,7 +121,10 @@ class N64SegPm_imgfx_data(N64Segment): return [ LinkerEntry( self, - [self.OUT_DIR / f"{name}.json" for name, _ in self.yaml.get("animations")], + [ + self.OUT_DIR / f"{name}.json" + for name, _ in self.yaml.get("animations") + ], options.opts.asset_path / "imgfx" / f"{self.name}.c", self.get_linker_section(), ) diff --git a/tools/splat_ext/pm_map_data.py b/tools/splat_ext/pm_map_data.py index 9ca26e1999..8337058f5f 100644 --- a/tools/splat_ext/pm_map_data.py +++ b/tools/splat_ext/pm_map_data.py @@ -5,7 +5,7 @@ from util.n64.Yay0decompress import Yay0Decompressor from util.color import unpack_color from segtypes.n64.palette import iter_in_groups from util import options -import png +import png # type: ignore import yaml as yaml_loader import n64img.image @@ -109,7 +109,9 @@ class N64SegPm_map_data(N64Segment): w = png.Writer(150, 105, palette=parse_palette(bytes[:0x200])) w.write_array(f, bytes[0x200:]) elif name == "title_data": - if "ver/us" in str(options.opts.target_path) or "ver/pal" in str(options.opts.target_path): + if "ver/us" in str(options.opts.target_path) or "ver/pal" in str( + options.opts.target_path + ): w = 200 h = 112 img = n64img.image.RGBA32( @@ -184,7 +186,9 @@ class N64SegPm_map_data(N64Segment): # sbk_bg has an alternative palette if name == "sbk_bg": - write_bg_png(bytes, fs_dir / "bg" / f"{name}.alt.png", header_offset=0x10) + write_bg_png( + bytes, fs_dir / "bg" / f"{name}.alt.png", header_offset=0x10 + ) else: with open(path, "wb") as f: f.write(bytes) diff --git a/tools/splat_ext/pm_npc_sprites.py b/tools/splat_ext/pm_npc_sprites.py deleted file mode 100644 index b0db0ff8c3..0000000000 --- a/tools/splat_ext/pm_npc_sprites.py +++ /dev/null @@ -1,327 +0,0 @@ -from segtypes.n64.segment import N64Segment -from pathlib import Path -import struct -from util.n64 import Yay0decompress -from util.n64.Yay0decompress import Yay0Decompressor -from segtypes.n64.palette import iter_in_groups -from util.color import unpack_color -from util import options -import png -import xml.etree.ElementTree as ET -import struct - -import pylibyaml -import yaml as yaml_loader - -class Sprite: - def __init__(self): - self.max_components = 0 - self.num_variations = 0 - - self.images = [] - self.palettes = [] - self.animations = [] - - self.image_names = [] - self.palette_names = [] - self.animation_names = [] - self.variation_names = [] - - @staticmethod - def from_bytes(data): - self = Sprite() - - image_offsets = Sprite.read_offset_list(data[int.from_bytes(data[0:4], byteorder="big"):]) - palette_offsets = Sprite.read_offset_list(data[int.from_bytes(data[4:8], byteorder="big"):]) - self.max_components = int.from_bytes(data[8:0xC], byteorder="big") - self.num_variations = int.from_bytes(data[0xC:0x10], byteorder="big") - animation_offsets = Sprite.read_offset_list(data[0x10:]) - - for offset in palette_offsets: - # 16 colors - color_data = data[offset : offset + 16 * 2] - self.palettes.append([unpack_color(c) for c in iter_in_groups(color_data, 2)]) - - for offset in image_offsets: - img = Image.from_bytes(data[offset:], data) - self.images.append(img) - - for offset in animation_offsets: - anim = [] - - for comp_offset in Sprite.read_offset_list(data[offset:]): - comp = Component.from_bytes(data[comp_offset:], data) - anim.append(comp) - - self.animations.append(anim) - - return self - - @staticmethod - def read_offset_list(data): - l = [] - pos = 0 - - for offset in struct.iter_unpack(">i", data): - if offset[0] == -1: - break - l.append(offset[0]) - - return l - - def write_to_dir(self, path): - if len(self.variation_names) > 1: - SpriteSheet = ET.Element("SpriteSheet", { - "maxComponents": str(self.max_components), - "paletteGroups": str(self.num_variations), - "variations": ",".join(self.variation_names), - }) - else: - SpriteSheet = ET.Element("SpriteSheet", { - "maxComponents": str(self.max_components), - "paletteGroups": str(self.num_variations), - }) - - PaletteList = ET.SubElement(SpriteSheet, "PaletteList") - RasterList = ET.SubElement(SpriteSheet, "RasterList") - AnimationList = ET.SubElement(SpriteSheet, "AnimationList") - - palette_to_raster = {} - - for i, image in enumerate(self.images): - name = self.image_names[i] if self.image_names else f"Raster{i:02X}" - image.write(path / (name + ".png"), self.palettes[image.palette_index]) - - if image.palette_index not in palette_to_raster: - palette_to_raster[image.palette_index] = [] - palette_to_raster[image.palette_index].append(image) - - ET.SubElement(RasterList, "Raster", { - "id": f"{i:X}", - "palette": f"{image.palette_index:X}", - "src": name + ".png", - }) - - for i, palette in enumerate(self.palettes): - name = self.palette_names[i] if (self.palette_names and i < len(self.palette_names)) else f"Pal{i:02X}" - - if i in palette_to_raster: - img = palette_to_raster[i][0] - else: - img = self.images[0] - - img.write(path / (name + ".png"), palette) - - ET.SubElement(PaletteList, "Palette", { - "id": f"{i:X}", - "src": name + ".png", - }) - - for i, components in enumerate(self.animations): - Animation = ET.SubElement(AnimationList, "Animation", { - "name": self.animation_names[i] if self.animation_names else f"Anim{i:02X}", - }) - - for j, comp in enumerate(components): - Component = ET.SubElement(Animation, "Component", { - "name": f"Comp_{j:X}", - "xyz": ",".join(map(str, [comp.x, comp.y, comp.z])), - }) - - for cmd in comp.commands: - ET.SubElement(Component, "Command", {"val": f"{cmd:X}"}) - - xml = ET.ElementTree(SpriteSheet) - - # pretty print (Python 3.9+) - if hasattr(ET, "indent"): - ET.indent(xml, " ") - - xml.write(str(path / "SpriteSheet.xml"), encoding="unicode") - - @staticmethod - def from_dir(path, read_images=True): - self = Sprite() - - xml = ET.parse(str(path / "SpriteSheet.xml")) - SpriteSheet = xml.getroot() - - true_max_components = 0 - self.max_components = int(SpriteSheet.get("a") or SpriteSheet.get("maxComponents")) # ignored - self.num_variations = int(SpriteSheet.get("b") or SpriteSheet.get("paletteGroups")) - self.variation_names = SpriteSheet.get("variations", default="").split(",") - - for Palette in SpriteSheet.findall("./PaletteList/Palette"): - if read_images: - img = png.Reader(str(path / Palette.get("src"))) - img.preamble(True) - palette = img.palette(alpha="force") - - palette = palette[0:16] - assert len(palette) == 16 - - self.palettes.append(palette) - - self.palette_names.append(Palette.get("name", Palette.get("src").split(".png")[0])) - - for Raster in SpriteSheet.findall("./RasterList/Raster"): - if read_images: - img_path = str(path / Raster.get("src")) - width, height, raster, info = png.Reader(img_path).read_flat() - - image = Image() - image.width = width - image.height = height - image.raster = raster - image.palette_index = int(Raster.get("palette"), base=16) - - assert (image.width % 8) == 0, f"{img_path} width is not a multiple of 8" - assert (image.height % 8) == 0, f"{img_path} height is not a multiple of 8" - - self.images.append(image) - - self.image_names.append(Raster.get("src").split(".png")[0]) - - for i, Animation in enumerate(SpriteSheet.findall("./AnimationList/Animation")): - components = [] - - for ComponentEl in Animation.findall("Component"): - comp = Component() - - x, y, z = ComponentEl.get("xyz", "0,0,0").split(",") - comp.x = int(x) - comp.y = int(y) - comp.z = int(z) - - for Command in ComponentEl: - comp.commands.append(int(Command.get("val"), base=16)) - - components.append(comp) - - self.animation_names.append(Animation.get("name")) - self.animations.append(components) - - if len(components) > true_max_components: - true_max_components = len(components) - - self.max_components = true_max_components - #assert self.max_components == true_max_components, f"{true_max_components} component(s) used, but SpriteSheet.a = {self.max_components}" - - return self - -class Image: - @staticmethod - def from_bytes(data, sprite_data): - self = Image() - - raster_offset = int.from_bytes(data[0:4], byteorder="big") - self.width = data[4] & 0xFF - self.height = data[5] & 0xFF - self.palette_index = data[6] - assert data[7] == 0xFF - - self.set_raster_from_bytes(sprite_data[raster_offset:]) - - return self - - # CI-4 - def set_raster_from_bytes(self, data): - self.raster = bytearray() - - for i in range(self.width * self.height // 2): - self.raster.append(data[i] >> 4) - self.raster.append(data[i] & 0xF) - - def write(self, path, palette): - w = png.Writer(self.width, self.height, palette=palette) - - with open(path, "wb") as f: - w.write_array(f, self.raster) - -class Component: - def __init__(self): - self.x = 0 - self.y = 0 - self.z = 0 - self.commands = [] - - @staticmethod - def from_bytes(data, sprite_data): - self = Component() - - commands_offset = int.from_bytes(data[0:4], byteorder="big") - commands_size = int.from_bytes(data[4:6], byteorder="big") # size in bytes, not length! - commands_data = sprite_data[commands_offset : commands_offset + commands_size] - self.commands = [int.from_bytes(d[0:2], byteorder="big") for d in iter_in_groups(commands_data, 2)] - - self.x = int.from_bytes(data[6:8], byteorder="big", signed=True) - self.y = int.from_bytes(data[8:10], byteorder="big", signed=True) - self.z = int.from_bytes(data[10:12], byteorder="big", signed=True) - - return self - -class N64SegPm_npc_sprites(N64Segment): - DEFAULT_SPRITE_NAMES = [f"{i:02X}" for i in range(0xEA)] - - def __init__( - self, - rom_start, - rom_end, - type, - name, - vram_start, - args, - yaml, - ): - super().__init__( - rom_start, - rom_end, - type, - name, - vram_start, - args=args, - yaml=yaml, - ) - - self.files = yaml["files"] - - with (Path(__file__).parent / f"{self.name}.yaml").open("r") as f: - self.sprite_cfg = yaml_loader.load(f.read(), Loader=yaml_loader.SafeLoader) - - def split(self, rom_bytes): - out_dir = options.opts.asset_path / self.dir / self.name - - data = rom_bytes[self.rom_start:self.rom_end] - pos = 0 - - for i, sprite_name in enumerate(self.files): - #self.log(f"Splitting sprite {sprite_name}...") - - sprite_dir = out_dir / sprite_name - sprite_dir.mkdir(parents=True, exist_ok=True) - - start = int.from_bytes(data[i * 4 : (i + 1) * 4], byteorder="big") - end = int.from_bytes(data[(i + 1) * 4 : (i + 2) * 4], byteorder="big") - - sprite_data = Yay0Decompressor.decompress_python(data[start:end]) - sprite = Sprite.from_bytes(sprite_data) - - if sprite_name in self.sprite_cfg: - sprite.image_names = self.sprite_cfg[sprite_name].get("frames", []) - sprite.palette_names = self.sprite_cfg[sprite_name].get("palettes", []) - sprite.animation_names = self.sprite_cfg[sprite_name].get("animations", []) - sprite.variation_names = self.sprite_cfg[sprite_name].get("variations", []) - - sprite.write_to_dir(sprite_dir) - - def get_linker_entries(self): - from segtypes.linker_entry import LinkerEntry - - basepath = options.opts.asset_path / "sprite" / f"{self.name}" - out_paths = [options.opts.asset_path / "sprite" / self.name / (f["name"] if type(f) is dict else f) - for f in self.files] - - return [LinkerEntry(self, out_paths, basepath, ".data")] - - def cache(self): - return (self.yaml, self.rom_end, self.sprite_cfg) diff --git a/tools/splat_ext/pm_sprite_shading_profiles.py b/tools/splat_ext/pm_sprite_shading_profiles.py index 67916faaf8..f951b34d49 100644 --- a/tools/splat_ext/pm_sprite_shading_profiles.py +++ b/tools/splat_ext/pm_sprite_shading_profiles.py @@ -195,11 +195,12 @@ def extract(input_data: bytes, endian: Literal["big", "little"] = "big") -> str: indent=2, ) + class N64SegPm_sprite_shading_profiles(N64Segment): OUT_DIR: Path = options.opts.asset_path / "sprite" def scan(self, rom_bytes): - data = rom_bytes[self.rom_start:self.rom_end] + data = rom_bytes[self.rom_start : self.rom_end] self.json_out = extract(data) diff --git a/tools/splat_ext/pm_sprites.py b/tools/splat_ext/pm_sprites.py new file mode 100644 index 0000000000..99aa9336b2 --- /dev/null +++ b/tools/splat_ext/pm_sprites.py @@ -0,0 +1,957 @@ +#! /usr/bin/env python3 + +import struct +import sys +import xml.etree.ElementTree as ET +from dataclasses import dataclass, field +from pathlib import Path +from typing import Any, Dict, List, Optional, Set + +import png # type: ignore +import yaml as yaml_loader +from n64img.image import CI4 +from segtypes.n64.segment import N64Segment +from util import options +from util.color import unpack_color +from util.n64.Yay0decompress import Yay0Decompressor + +sys.path.insert(0, str(Path(__file__).parent)) +from sprite_common import AnimComponent, iter_in_groups, read_offset_list + +# TODO move into yaml +PLAYER_PAL_TO_RASTER: Dict[str, int] = { + "8bit": 0x57C90, + "BareCake": 0x63F10, + "BerryCake": 0x65D10, + "Bowl": 0x63910, + "Bowl_Dark": 0x63910, + "Bowl_Poisoned": 0x63910, + "Bowl_Shocked": 0x63910, + "Burnt": 0x38390, + "Burnt_Crouch": 0x0C380, + "Butter": 0x63010, + "CakeBatter": 0x63D90, + "CakeBowl": 0x63910, + "CakeMixed": 0x63A90, + "CakePan": 0x63C10, + "Cleanser": 0x63190, + "CompleteCake": 0x63790, + "Cream": 0x62D10, + "Dark": 0x00B80, + "Default": 0x00B80, + "Egg": 0x63610, + "Flour": 0x63490, + "Frozen_Dark": 0x00B80, + "Glove": 0x89610, + "Glove_Dark": 0x89610, + "Glove_Poisoned": 0x89610, + "Glove_Shocked": 0x89610, + "Golden": 0x00B80, + "Golden_19": 0x00B80, + "Golden_Dark": 0x00B80, + "Golden_Poisoned": 0x00B80, + "Golden_Shocked": 0x00B80, + "Hammer1": 0x2C950, + "Hammer1_Dark": 0x2C950, + "Hammer1_Poisoned": 0x2C950, + "Hammer1_Shocked": 0x2C950, + "Hammer2": 0x2DE50, + "Hammer2_Dark": 0x2DE50, + "Hammer2_Poisoned": 0x2DE50, + "Hammer2_Shocked": 0x2DE50, + "Hammer3": 0x2F350, + "Hammer3_Dark": 0x2F350, + "Hammer3_Poisoned": 0x2F350, + "Hammer3_Shocked": 0x2F350, + "IcingCake": 0x65B90, + "Milk": 0x63310, + "Parasol": 0x8D410, + "Parasol_Dark": 0x8D410, + "Parasol_Poisoned": 0x8D410, + "Parasol_Shocked": 0x8D410, + "Peach": 0x58B10, + "Peach_Dark": 0x58B10, + "Peach_Poisoned": 0x58B10, + "Peach_Shocked": 0x58B10, + "Poisoned": 0x00B80, + "Red": 0x00B80, + "Red_Dark": 0x00B80, + "Red_Poisoned": 0x00B80, + "Red_Shocked": 0x00B80, + "Salt": 0x63490, + "Shocked": 0x00B80, + "Strawberry": 0x62E90, + "Sugar": 0x63490, + "Water": 0x63310, +} + + +PLAYER_SPRITE_MEDADATA_XML_FILENAME = "player.xml" +NPC_SPRITE_MEDADATA_XML_FILENAME = "npc.xml" + +MAX_COMPONENTS_XML = "maxComponents" +PALETTE_GROUPS_XML = "paletteGroups" +PALETTE_XML = "palette" +BACK_PALETTE_XML = "backPalette" + +SPECIAL_RASTER = 0x1F880 + +LIST_END_BYTES = b"\xFF\xFF\xFF\xFF" + + +@dataclass +class RasterTableEntry: + offset: int + size: int + + height: int = 0 + width: int = 0 + + raster_bytes: bytes = field(default_factory=bytes) + palette: Optional[bytes] = None + + def write_png( + self, raster_buffer: bytes, path: Path, palette: Optional[bytes] = None + ): + if self.height == 0 or self.width == 0: + raise ValueError("Raster size has not been set") + + if palette is None: + palette = self.palette + + if palette is None: + raise ValueError("Palette has not been set") + + if self.raster_bytes is not None: + self.raster_bytes = raster_buffer[ + self.offset : self.offset + (self.width * self.height // 2) + ] + + img = CI4(self.raster_bytes, self.width, self.height) + img.set_palette(palette) + img.write(path) + + +@dataclass +class PlayerSpriteRasterSet: + start: int + count: int + raster_offsets: List[int] = field(default_factory=list) + raster_positions: List[int] = field(default_factory=list) + raster_table_entries: List[RasterTableEntry] = field(default_factory=list) + loaded_position: int = 0 + + def add_table_entry(self, raster: RasterTableEntry): + self.raster_table_entries.append(raster) + self.raster_offsets.append(raster.offset) + self.raster_positions.append(self.loaded_position) + self.loaded_position += raster.size + + +@dataclass +class PlayerRaster: + offset: int + width: int + height: int + palette_idx: int + is_special: bool + + @staticmethod + def from_bytes( + metadata: bytes, + raster_set: PlayerSpriteRasterSet, + palettes: List[bytes], + img_idx: int, + ) -> "PlayerRaster": + offset, width, height, default_palette = struct.unpack(">iBBB", metadata) + + assert offset == raster_set.raster_positions[img_idx] + + is_special = raster_set.raster_offsets[img_idx] == SPECIAL_RASTER + + if not is_special: + rte = raster_set.raster_table_entries[img_idx] + rte.width = width + rte.height = height + rte.palette = palettes[default_palette] + + return PlayerRaster(offset, width, height, default_palette, is_special) + + +@dataclass +class PlayerSprite: + max_components: int + num_variations: int + + animations: List[List[AnimComponent]] + palettes: List[bytes] + palette_indexes: List[int] + rasters: List[PlayerRaster] + + @staticmethod + def from_bytes(data: bytes, raster_set: PlayerSpriteRasterSet) -> "PlayerSprite": + raster_list_offset = int.from_bytes(data[0x0:0x4], byteorder="big") + palette_list_offset = int.from_bytes(data[0x4:0x8], byteorder="big") + max_components = int.from_bytes(data[0x8:0xC], "big") + num_variations = int.from_bytes(data[0xC:0x10], "big") + + raster_offsets = read_offset_list(data[raster_list_offset:]) + palette_offsets = read_offset_list(data[palette_list_offset:]) + animation_offsets = read_offset_list(data[0x10:]) + + palettes: List[bytes] = [] + palette_indexes: List[int] = [] + rasters: List[PlayerRaster] = [] + animations: List[List[AnimComponent]] = [] + + # Read palettes + for i, pal_offset in enumerate(palette_offsets): + pal = data[pal_offset : pal_offset + 0x20] + palettes.append(pal) + palette_indexes.append(i) + + # Read rasters + for i, metadata_offset in enumerate(raster_offsets): + raster = PlayerRaster.from_bytes( + data[metadata_offset : metadata_offset + 7], + raster_set, + palettes, + i, + ) + rasters.append(raster) + + # Read animations + for anim_offset in animation_offsets: + anim: List[AnimComponent] = [] + + for comp_offset in read_offset_list(data[anim_offset:]): + anim.append(AnimComponent.from_bytes(data[comp_offset:], data)) + animations.append(anim) + + return PlayerSprite( + max_components, + num_variations, + animations, + palettes, + palette_indexes, + rasters, + ) + + +def extract_raster_table_entries( + data: bytes, raster_sets: List[PlayerSpriteRasterSet] +) -> Dict[int, RasterTableEntry]: + ret: Dict[int, RasterTableEntry] = {} + current_section_pos = 0 + current_section = 0 + + for i in range(0, len(data) - 4, 4): + packed = int.from_bytes(data[i : i + 4], "big") + + size = (packed >> 20) << 4 + offset = packed & 0xFFFFF + + rte = RasterTableEntry(offset, size) + + if offset in ret: + assert ret[offset].size == size + else: + ret[offset] = rte + + if current_section > len(raster_sets) - 1: + continue # skip the last one, because it's weird...? + + raster_sets[current_section].add_table_entry(rte) + + current_section_pos += 1 + + if current_section_pos == raster_sets[current_section].count: + current_section += 1 + current_section_pos = 0 + return ret + + +def extract_sprites( + yay0_data: bytes, raster_sets: List[PlayerSpriteRasterSet] +) -> List[PlayerSprite]: + yay0_splits = [] + for i in range(14): + yay0_splits.append(int.from_bytes(yay0_data[i * 4 : i * 4 + 4], "big")) + + yay0_sprite_data = [] + for i in range(0, len(yay0_splits) - 1): + yay0_sprite_data.append(yay0_data[yay0_splits[i] : yay0_splits[i + 1]]) + + ret: List[PlayerSprite] = [] + for i, yay0_piece in enumerate(yay0_sprite_data): + sprite_data = Yay0Decompressor.decompress(yay0_piece, "big") + + sprite = PlayerSprite.from_bytes(sprite_data, raster_sets[i]) + ret.append(sprite) + return ret + + +def write_player_metadata( + out_path: Path, + cfg: Any, + raster_names: List[str], + build_date: str, +) -> None: + Names = ET.Element("Names") + + BuildDate = ET.SubElement(Names, "BuildDate") + BuildDate.text = build_date + + Sprites = ET.SubElement(Names, "Sprites") + for sprite_name in cfg: + ET.SubElement( + Sprites, + "Sprite", + name=sprite_name, + ) + + Rasters = ET.SubElement(Names, "Rasters") + for raster_name in raster_names: + ET.SubElement( + Rasters, + "Raster", + name=raster_name, + ) + + xml = ET.ElementTree(Names) + + # pretty print (Python 3.9+) + if hasattr(ET, "indent"): + ET.indent(xml, " ") + + xml.write(str(out_path / PLAYER_SPRITE_MEDADATA_XML_FILENAME), encoding="unicode") + + +def write_npc_metadata( + out_path: Path, + cfg: Any, +) -> None: + Names = ET.Element("Names") + + Sprites = ET.SubElement(Names, "Sprites") + for sprite_name in cfg: + ET.SubElement( + Sprites, + "Sprite", + name=sprite_name, + ) + + xml = ET.ElementTree(Names) + + # pretty print (Python 3.9+) + if hasattr(ET, "indent"): + ET.indent(xml, " ") + + xml.write(str(out_path / NPC_SPRITE_MEDADATA_XML_FILENAME), encoding="unicode") + + +def write_player_xmls( + out_path: Path, + cfg: Any, + sprites: List[PlayerSprite], + sprite_names: List[str], + raster_sets: List[PlayerSpriteRasterSet], + raster_table_entry_dict: Dict[int, RasterTableEntry], + raster_names: List[str], +) -> None: + def get_sprite_name_from_offset( + offset: int, offsets: List[int], names: List[str] + ) -> str: + return names[offsets.index(offset)] + + sprite_idx = 0 + + num_sprite_cfgs = len(list(cfg.keys())) + + sprite_offsets: list[int] = list(raster_table_entry_dict.keys()) + + for cfg_idx in range(num_sprite_cfgs): + cur_sprite_name = sprite_names[sprite_idx] + + cur_sprite: PlayerSprite = sprites[sprite_idx] + cur_sprite_back: Optional[PlayerSprite] = None + has_back = cfg[cur_sprite_name].get("has_back", False) + + if has_back: + if cfg_idx == num_sprite_cfgs - 1: + print("ERROR: Last sprite has back, but no sprite to pair with") + sys.exit(1) + cur_sprite_back = sprites[sprite_idx + 1] + + SpriteSheet = ET.Element( + "SpriteSheet", + { + MAX_COMPONENTS_XML: str(cur_sprite.max_components), + PALETTE_GROUPS_XML: str(cur_sprite.num_variations), + }, + ) + + PaletteList = ET.SubElement(SpriteSheet, "PaletteList") + RasterList = ET.SubElement(SpriteSheet, "RasterList") + AnimationList = ET.SubElement(SpriteSheet, "AnimationList") + + for i, raster in enumerate(cur_sprite.rasters): + name_offset = raster_sets[sprite_idx].raster_offsets[i] + + raster_attributes = { + "id": f"{i:X}", + "name": f"{i:02X}", + PALETTE_XML: f"{raster.palette_idx:X}", + "src": f"{get_sprite_name_from_offset(name_offset, sprite_offsets, raster_names)}.png", + } + + if has_back: + assert cur_sprite_back is not None + back_raster = cur_sprite_back.rasters[i] + + if back_raster.is_special: + raster_attributes[ + "special" + ] = f"{back_raster.width & 0xFF:X},{back_raster.height & 0xFF:X}" + else: + back_name_offset = raster_sets[sprite_idx + 1].raster_offsets[i] + raster_attributes[ + "back" + ] = f"{get_sprite_name_from_offset(back_name_offset, sprite_offsets, raster_names)}.png" + if back_raster.palette_idx != raster.palette_idx: + raster_attributes[BACK_PALETTE_XML] = f"{back_raster.palette_idx:X}" + + ET.SubElement(RasterList, "Raster", raster_attributes) + + palette_names = cfg[cur_sprite_name].get("palettes") + for i, pal in enumerate(palette_names): + front_only = False + + if isinstance(pal, str): + name = pal + elif isinstance(pal, dict): + name = str(pal["name"]) + front_only = pal.get("front_only", False) + else: + raise Exception("Invalid palette format for palette: " + pal) + + pal_attributes = { + "id": f"{i:X}", + "name": name, + "src": name + ".png", + } + + if front_only: + pal_attributes["front_only"] = "True" + + ET.SubElement(PaletteList, "Palette", pal_attributes) + + animation_names = cfg[cur_sprite_name].get("animations") + for i, components in enumerate(cur_sprite.animations): + Animation = ET.SubElement( + AnimationList, + "Animation", + { + "name": animation_names[i] if animation_names else f"Anim{i:02X}", + }, + ) + + for j, comp in enumerate(components): + Component = ET.SubElement( + Animation, + "Component", + { + "name": f"Comp_{j:X}", + "xyz": ",".join(map(str, [comp.x, comp.y, comp.z])), + }, + ) + + for anim in comp.animations: + ET.SubElement( + Component, anim.__class__.__name__, anim.get_attributes() + ) + + xml = ET.ElementTree(SpriteSheet) + + # pretty print (Python 3.9+) + if hasattr(ET, "indent"): + ET.indent(xml, " ") + + xml.write(str(out_path / f"{cur_sprite_name}.xml"), encoding="unicode") + + if has_back: + sprite_idx += 2 + else: + sprite_idx += 1 + + +def write_player_rasters( + out_path: Path, + raster_table_entry_dict: Dict[int, RasterTableEntry], + raster_data: bytes, + raster_names: List[str], +) -> None: + base_path = out_path / "rasters" + base_path.mkdir(parents=True, exist_ok=True) + + for i, (offset, rte) in enumerate(raster_table_entry_dict.items()): + if offset == SPECIAL_RASTER: + with open(base_path / f"{raster_names[i]}.png", "wb") as f: + f.write(b"\x00" * 0x10) + continue + + # Last raster... weird for some reason + if offset == 0x9CD50: + with open(base_path / f"{raster_names[i]}.png", "wb") as f: + f.write(b"\x00" * 0x10) + continue + + rte.write_png(raster_data, base_path / f"{raster_names[i]}.png") + + +def write_player_palettes( + out_path: Path, + cfg: Any, + sprites: List[PlayerSprite], + sprite_names: List[str], + raster_table_entry_dict: Dict[int, RasterTableEntry], + raster_data: bytes, +) -> None: + dumped_palettes: Set[str] = set() + + for i, sprite in enumerate(sprites): + sprite_name = sprite_names[i] + path = out_path / "palettes" + path.mkdir(parents=True, exist_ok=True) + + for i, palette in enumerate(sprite.palettes): + pal = cfg[sprite_name]["palettes"][sprite.palette_indexes[i]] + if isinstance(pal, str): + pal_name = pal + elif isinstance(pal, dict): + pal_name = str(pal["name"]) + else: + raise Exception("Invalid palette format for palette: " + pal) + + if pal_name not in dumped_palettes: + offset = PLAYER_PAL_TO_RASTER[pal_name] + if pal_name not in PLAYER_PAL_TO_RASTER: + print( + f"WARNING: Palette {pal_name} has no specified raster, not dumping!" + ) + raster_table_entry_dict[offset].write_png( + raster_data, path / (pal_name + ".png"), palette + ) + + +########### +### NPC ### +########### + + +@dataclass +class NpcRaster: + width: int + height: int + palette_index: int + raster: bytearray + + @staticmethod + def from_bytes(data, sprite_data) -> "NpcRaster": + raster_offset = int.from_bytes(data[0:4], byteorder="big") + width = data[4] & 0xFF + height = data[5] & 0xFF + palette_index = data[6] + assert data[7] == 0xFF + + # CI4 + raster = bytearray() + for i in range(width * height // 2): + raster.append(sprite_data[raster_offset + i] >> 4) + raster.append(sprite_data[raster_offset + i] & 0xF) + + return NpcRaster(width, height, palette_index, raster) + + def write(self, path, palette): + w = png.Writer(self.width, self.height, palette=palette) + + with open(path, "wb") as f: + w.write_array(f, self.raster) + + +@dataclass +class NpcSprite: + max_components: int + num_variations: int + + animations: List[List[AnimComponent]] + palettes: List[List[tuple[int, int, int, int]]] + images: List[NpcRaster] + + image_names: List[str] = field(default_factory=list) + palette_names: List[str] = field(default_factory=list) + animation_names: List[str] = field(default_factory=list) + variation_names: List[str] = field(default_factory=list) + + @staticmethod + def from_bytes(data: bytearray): + image_offsets = read_offset_list( + data[int.from_bytes(data[0:4], byteorder="big") :] + ) + palette_offsets = read_offset_list( + data[int.from_bytes(data[4:8], byteorder="big") :] + ) + max_components = int.from_bytes(data[8:0xC], byteorder="big") + num_variations = int.from_bytes(data[0xC:0x10], byteorder="big") + animation_offsets = read_offset_list(data[0x10:]) + + palettes = [] + for offset in palette_offsets: + # 16 colors + color_data = data[offset : offset + 16 * 2] + palettes.append([unpack_color(c) for c in iter_in_groups(color_data, 2)]) + + images = [] + for offset in image_offsets: + img = NpcRaster.from_bytes(data[offset:], data) + images.append(img) + + animations = [] + for offset in animation_offsets: + anim = [] + + for comp_offset in read_offset_list(data[offset:]): + comp = AnimComponent.from_bytes(data[comp_offset:], data) + anim.append(comp) + + animations.append(anim) + + return NpcSprite(max_components, num_variations, animations, palettes, images) + + def write_to_dir(self, path): + if len(self.variation_names) > 1: + SpriteSheet = ET.Element( + "SpriteSheet", + { + MAX_COMPONENTS_XML: str(self.max_components), + PALETTE_GROUPS_XML: str(self.num_variations), + "variations": ",".join(self.variation_names), + }, + ) + else: + SpriteSheet = ET.Element( + "SpriteSheet", + { + MAX_COMPONENTS_XML: str(self.max_components), + PALETTE_GROUPS_XML: str(self.num_variations), + }, + ) + + PaletteList = ET.SubElement(SpriteSheet, "PaletteList") + RasterList = ET.SubElement(SpriteSheet, "RasterList") + AnimationList = ET.SubElement(SpriteSheet, "AnimationList") + + palette_to_raster = {} + + for i, image in enumerate(self.images): + name = self.image_names[i] if self.image_names else f"Raster{i:02X}" + image.write(path / (name + ".png"), self.palettes[image.palette_index]) + + if image.palette_index not in palette_to_raster: + palette_to_raster[image.palette_index] = [] + palette_to_raster[image.palette_index].append(image) + + ET.SubElement( + RasterList, + "Raster", + { + "id": f"{i:X}", + "palette": f"{image.palette_index:X}", + "src": name + ".png", + }, + ) + + for i, palette in enumerate(self.palettes): + name = ( + self.palette_names[i] + if (self.palette_names and i < len(self.palette_names)) + else f"Pal{i:02X}" + ) + + if i in palette_to_raster: + img = palette_to_raster[i][0] + else: + img = self.images[0] + + img.write(path / (name + ".png"), palette) + + ET.SubElement( + PaletteList, + "Palette", + { + "id": f"{i:X}", + "src": name + ".png", + }, + ) + + for i, components in enumerate(self.animations): + Animation = ET.SubElement( + AnimationList, + "Animation", + { + "name": self.animation_names[i] + if self.animation_names + else f"Anim{i:02X}", + }, + ) + + for j, comp in enumerate(components): + Component = ET.SubElement( + Animation, + "Component", + { + "name": f"Comp_{j:X}", + "xyz": ",".join(map(str, [comp.x, comp.y, comp.z])), + }, + ) + + for anim in comp.animations: + ET.SubElement( + Component, anim.__class__.__name__, anim.get_attributes() + ) + + xml = ET.ElementTree(SpriteSheet) + + # pretty print (Python 3.9+) + if hasattr(ET, "indent"): + ET.indent(xml, " ") + + xml.write(str(path / "SpriteSheet.xml"), encoding="unicode") + + @staticmethod + def from_dir(path, read_images=True) -> "NpcSprite": + xml = ET.parse(str(path / "SpriteSheet.xml")) + SpriteSheet = xml.getroot() + + true_max_components = 0 + max_components = int( + SpriteSheet.get("a") or SpriteSheet.get(MAX_COMPONENTS_XML) + ) # ignored + num_variations = int( + SpriteSheet.get("b") or SpriteSheet.get(PALETTE_GROUPS_XML) + ) + variation_names = SpriteSheet.get("variations", default="").split(",") + + palettes = [] + palette_names: List[str] = [] + for Palette in SpriteSheet.findall("./PaletteList/Palette"): + if read_images: + img = png.Reader(str(path / Palette.get("src"))) + img.preamble(True) + palette = img.palette(alpha="force") + + palette = palette[0:16] + assert len(palette) == 16 + + palettes.append(palette) + + palette_names.append( + Palette.get("name", Palette.get("src").split(".png")[0]) + ) + + images = [] + image_names: List[str] = [] + for Raster in SpriteSheet.findall("./RasterList/Raster"): + if read_images: + img_path = str(path / Raster.get("src")) + width, height, raster, info = png.Reader(img_path).read_flat() + + palette_index = int(Raster.get("palette"), base=16) + image = NpcRaster(width, height, palette_index, raster) + + assert ( + image.width % 8 + ) == 0, f"{img_path} width is not a multiple of 8" + assert ( + image.height % 8 + ) == 0, f"{img_path} height is not a multiple of 8" + + images.append(image) + + image_names.append(Raster.get("src").split(".png")[0]) + + animations = [] + animation_names: List[str] = [] + for Animation in SpriteSheet.findall("./AnimationList/Animation"): + comps: List[AnimComponent] = [] + for comp_xml in Animation: + comp: AnimComponent = AnimComponent.from_xml(comp_xml) + comps.append(comp) + animation_names.append(Animation.attrib["name"]) + animations.append(comps) + + if len(comps) > true_max_components: + true_max_components = len(comps) + + max_components = true_max_components + # assert self.max_components == true_max_components, f"{true_max_components} component(s) used, but SpriteSheet.a = {self.max_components}" + + return NpcSprite( + max_components, + num_variations, + animations, + palettes, + images, + image_names, + palette_names, + animation_names, + variation_names, + ) + + +class N64SegPm_sprites(N64Segment): + DEFAULT_NPC_SPRITE_NAMES = [f"{i:02X}" for i in range(0xEA)] + + def __init__(self, rom_start, rom_end, type, name, vram_start, args, yaml) -> None: + super().__init__( + rom_start, rom_end, type, name, vram_start, args=args, yaml=yaml + ) + + with (Path(__file__).parent / f"npc_sprite_names.yaml").open("r") as f: + self.npc_cfg = yaml_loader.load(f.read(), Loader=yaml_loader.SafeLoader) + + with (Path(__file__).parent / f"player_sprite_names.yaml").open("r") as f: + self.player_cfg = yaml_loader.load(f.read(), Loader=yaml_loader.SafeLoader) + + def out_path(self): + return options.opts.asset_path / "sprite" / "sprites" + + def split_player( + self, build_date: str, player_raster_data: bytes, player_yay0_data: bytes + ) -> None: + player_sprite_cfg = self.player_cfg["player_sprites"] + player_raster_names: List[str] = self.player_cfg["player_rasters"] + + player_sprite_names = [] + for sprite_name in player_sprite_cfg.keys(): + player_sprite_names.append(sprite_name) + if player_sprite_cfg[sprite_name].get("has_back", False): + player_sprite_names.append(sprite_name) + + # Header parsing + index_ranges_offset = int.from_bytes(player_raster_data[0:0x4], "big") + raster_info_offset = int.from_bytes(player_raster_data[0x4:0x8], "big") + ci4_raster_data_offset = int.from_bytes(player_raster_data[0x8:0xC], "big") + + index_ranges = player_raster_data[index_ranges_offset:raster_info_offset] + raster_info = player_raster_data[raster_info_offset:ci4_raster_data_offset] + # ci4_raster_data = player_raster_data[ci4_raster_data_offset:] + + # Parse raster sets (readSpriteSections) + raster_sets: List[PlayerSpriteRasterSet] = [] + for i in range(0, len(index_ranges) - 4, 4): + start = int.from_bytes(index_ranges[i : i + 4], "big") + end = int.from_bytes(index_ranges[i + 4 : i + 8], "big") + raster_sets.append(PlayerSpriteRasterSet(start, end - start)) + + raster_table_entry_dict = extract_raster_table_entries(raster_info, raster_sets) + + player_sprites = extract_sprites(player_yay0_data, raster_sets) + + ######### + # Writing + ######### + + player_out_path = self.out_path().parent / "player" + + player_out_path.mkdir(parents=True, exist_ok=True) + write_player_metadata( + self.out_path().parent, + player_sprite_cfg, + player_raster_names, + build_date, + ) + write_player_xmls( + player_out_path, + player_sprite_cfg, + player_sprites, + player_sprite_names, + raster_sets, + raster_table_entry_dict, + player_raster_names, + ) + write_player_rasters( + player_out_path, + raster_table_entry_dict, + player_raster_data, + player_raster_names, + ) + write_player_palettes( + player_out_path, + player_sprite_cfg, + player_sprites, + player_sprite_names, + raster_table_entry_dict, + player_raster_data, + ) + + def split_npc(self, data: bytes) -> None: + out_dir = self.out_path().parent / "npc" + + write_npc_metadata( + self.out_path().parent, + self.npc_cfg, + ) + + for i, sprite_name in enumerate(self.npc_cfg): + sprite_dir = out_dir / sprite_name + sprite_dir.mkdir(parents=True, exist_ok=True) + + start = int.from_bytes(data[i * 4 : (i + 1) * 4], byteorder="big") + end = int.from_bytes(data[(i + 1) * 4 : (i + 2) * 4], byteorder="big") + + sprite_data = Yay0Decompressor.decompress(data[start:end], "big") + sprite = NpcSprite.from_bytes(sprite_data) + + sprite.image_names = self.npc_cfg[sprite_name].get("frames", []) + sprite.palette_names = self.npc_cfg[sprite_name].get("palettes", []) + sprite.animation_names = self.npc_cfg[sprite_name].get("animations", []) + sprite.variation_names = self.npc_cfg[sprite_name].get("variations", []) + + sprite.write_to_dir(sprite_dir) + + def split(self, rom_bytes) -> None: + sprite_in_bytes = rom_bytes[self.rom_start : self.rom_end] + build_date = sprite_in_bytes[0:0x10].decode("ascii").rstrip("\0") + player_raster_offset = int.from_bytes(sprite_in_bytes[0x10:0x14], "big") + 0x10 + player_yay0_offset = int.from_bytes(sprite_in_bytes[0x14:0x18], "big") + 0x10 + npc_yay0_offset = int.from_bytes(sprite_in_bytes[0x18:0x1C], "big") + 0x10 + sprite_end_offset = int.from_bytes(sprite_in_bytes[0x1C:0x20], "big") + 0x10 + + player_raster_data: bytes = sprite_in_bytes[ + player_raster_offset:player_yay0_offset + ] + player_yay0_data: bytes = sprite_in_bytes[player_yay0_offset:npc_yay0_offset] + npc_yay0_data: bytes = sprite_in_bytes[npc_yay0_offset:sprite_end_offset] + + self.split_player(build_date, player_raster_data, player_yay0_data) + self.split_npc(npc_yay0_data) + + def get_linker_entries(self): + from segtypes.linker_entry import LinkerEntry + + # TODO collect + src_paths = [options.opts.asset_path / "sprite"] + + # for NPC + src_paths += [ + options.opts.asset_path / "sprite" / "npc" / sprite_name + for sprite_name in self.npc_cfg + ] + + return [ + LinkerEntry(self, src_paths, self.out_path(), self.get_linker_section()) + ] + + def cache(self): + return (self.yaml, self.rom_end, self.player_cfg, self.npc_cfg) diff --git a/tools/splat_ext/sprite_common.py b/tools/splat_ext/sprite_common.py new file mode 100644 index 0000000000..74ad4aa0a3 --- /dev/null +++ b/tools/splat_ext/sprite_common.py @@ -0,0 +1,313 @@ +from dataclasses import dataclass +from itertools import zip_longest +import struct +from typing import Dict, List +import xml.etree.ElementTree as ET + + +def iter_in_groups(iterable, n, fillvalue=None): + args = [iter(iterable)] * n + return zip_longest(*args, fillvalue=fillvalue) + + +def read_offset_list(data: bytes): + l = [] + + for offset in struct.iter_unpack(">i", data): + if offset[0] == -1: + break + l.append(offset[0]) + + return l + + +class Animation: + @property + def name(self) -> str: + return self.__class__.__name__ + + def get_attributes(self) -> Dict[str, str]: + raise NotImplementedError() + + +@dataclass +class Wait(Animation): + duration: int + + def get_attributes(self): + return { + "duration": str(self.duration), + } + + +@dataclass +class SetRaster(Animation): + raster: int + + def get_attributes(self): + return { + "raster": f"{self.raster:X}", + } + + +@dataclass +class SetPalette(Animation): + palette: int + + def get_attributes(self): + return { + "palette": f"{self.palette:X}", + } + + +@dataclass +class Goto(Animation): + pos: int + + def get_attributes(self): + return { + "pos": str(self.pos), + } + + +@dataclass +class Loop(Animation): + count: int + pos: int + + def get_attributes(self): + return { + "count": str(self.count), + "pos": str(self.pos), + } + + +@dataclass +class SetPos(Animation): + flag: int + x: int + y: int + z: int + + def get_attributes(self): + return { + "flag": str(self.flag), + "xyz": f"{self.x},{self.y},{self.z}", + } + + +@dataclass +class SetRot(Animation): + x: int + y: int + z: int + + def get_attributes(self): + return { + "xyz": f"{self.x},{self.y},{self.z}", + } + + +SCALE_MODE_INT_TO_STR = { + 0: "uniform", + 1: "x", + 2: "y", + 3: "z", +} +SCALE_MODE_STR_TO_INT = {v: k for k, v in SCALE_MODE_INT_TO_STR.items()} + + +@dataclass +class SetScale(Animation): + mode: int + percent: int + + def get_mode_str(self): + if self.mode in SCALE_MODE_INT_TO_STR: + return SCALE_MODE_INT_TO_STR[self.mode] + else: + raise ValueError(f"invalid scale mode {self.mode}") + + def get_attributes(self): + return { + "mode": self.get_mode_str(), + "percent": str(self.percent), + } + + +@dataclass +class Unknown(Animation): + v: int + + def get_attributes(self): + return { + "v": str(self.v), + } + + +@dataclass +class SetParent(Animation): + component_index: int + + def get_attributes(self): + return { + "component_index": str(self.component_index), + } + + +@dataclass +class SetNotify(Animation): + v: int + + def get_attributes(self): + return { + "v": str(self.v), + } + + +@dataclass +class Keyframe(Animation): + pass + + +@dataclass +class AnimComponent: + x: int + y: int + z: int + commands: List[int] + + @property + def size(self): + return len(self.commands) + + @staticmethod + def parse_commands(command_list: List[int]) -> List[Animation]: + ret: List[Animation] = [] + + def to_signed(value): + return -(value & 0x8000) | (value & 0x7FFF) + + i = 0 + while i < len(command_list): + cmd_start = command_list[i] + + if cmd_start <= 0xFFF: + ret.append(Wait(cmd_start)) + elif cmd_start <= 0x1FFF: + raster = cmd_start % 0x1000 + if raster == 0xFFF: + raster = -1 + ret.append(SetRaster(raster)) + elif cmd_start <= 0x2FFF: + ret.append(Goto(cmd_start % 0x2000)) + elif cmd_start <= 0x3FFF: + flag = cmd_start % 0x3000 + x, y, z = command_list[i + 1 : i + 4] + x = to_signed(x) + y = to_signed(y) + z = to_signed(z) + i += 3 + ret.append(SetPos(flag, x, y, z)) + elif cmd_start <= 0x4FFF: + x, y, z = command_list[i : i + 3] + x = ((x % 0x4000) << 20) >> 20 + y = to_signed(y) + z = to_signed(z) + i += 2 + ret.append(SetRot(x, y, z)) + elif cmd_start <= 0x5FFF: + mode = cmd_start % 0x5000 + percent = command_list[i + 1] + i += 1 + ret.append(SetScale(mode, percent)) + elif cmd_start <= 0x6FFF: + palette = cmd_start % 0x6000 + if palette == 0xFFF: + palette = -1 + ret.append(SetPalette(palette)) + elif cmd_start <= 0x7FFF: + count = cmd_start % 0x7000 + pos = command_list[i + 1] + i += 1 + ret.append(Loop(count, pos)) + elif cmd_start <= 0x80FF: + ret.append(Unknown(cmd_start % 0x8000)) + elif cmd_start <= 0x81FF: + ret.append(SetParent(cmd_start % 0x8100)) + elif cmd_start <= 0x82FF: + ret.append(SetNotify(cmd_start % 0x8200)) + else: + raise Exception("Unknown command") + i += 1 + return ret + + @staticmethod + def from_bytes(data: bytes, sprite_data: bytes): + commands_offset = int.from_bytes(data[0:4], byteorder="big") + commands_size = int.from_bytes(data[4:6], byteorder="big") # size in bytes + commands_data = sprite_data[commands_offset : commands_offset + commands_size] + + x, y, z = struct.unpack(">hhh", data[6:12]) + + commands = [ + int.from_bytes(d[0:2], byteorder="big", signed=False) + for d in iter_in_groups(commands_data, 2) + ] + return AnimComponent(x, y, z, commands) + + @property + def animations(self) -> List[Animation]: + return AnimComponent.parse_commands(self.commands) + + @staticmethod + def from_xml(xml: ET.Element): + commands: List[int] = [] + for cmd in xml: + if cmd.tag == "Wait": + duration = int(cmd.attrib["duration"]) + commands.append(duration) + elif cmd.tag == "SetRaster": + raster = int(cmd.attrib["raster"], 0x10) + if raster == -1: + raster = 0xFFF + commands.append(0x1000 + raster) + elif cmd.tag == "Goto": + commands.append(0x2000 + int(cmd.attrib["pos"])) + elif cmd.tag == "SetPos": + flag = int(cmd.attrib["flag"]) + x, y, z = cmd.attrib["xyz"].split(",") + commands.append(0x3000 + flag) + commands.append(int(x) & 0xFFFF) + commands.append(int(y) & 0xFFFF) + commands.append(int(z) & 0xFFFF) + elif cmd.tag == "SetRot": + x, y, z = cmd.attrib["xyz"].split(",") + commands.append(0x4000 + (int(x) & 0xFFFF)) + commands.append(int(y) & 0xFFFF) + commands.append(int(z) & 0xFFFF) + elif cmd.tag == "SetScale": + mode = SCALE_MODE_STR_TO_INT[cmd.attrib["mode"]] + percent = int(cmd.attrib["percent"]) + commands.append(0x5000 + mode) + commands.append(percent) + elif cmd.tag == "SetPalette": + palette = int(cmd.attrib["palette"], 0x10) + if palette == -1: + palette = 0xFFF + commands.append(0x6000 + palette) + elif cmd.tag == "Loop": + count = int(cmd.attrib["count"]) + pos = int(cmd.attrib["pos"]) + commands.append(0x7000 + count) + commands.append(pos) + elif cmd.tag == "Unknown": + commands.append(0x8000 + int(cmd.attrib["v"])) + elif cmd.tag == "SetParent": + commands.append(0x8100 + int(cmd.attrib["component_index"])) + elif cmd.tag == "SetNotify": + commands.append(0x8200 + int(cmd.attrib["v"])) + else: + raise ValueError(f"unknown command {cmd.tag}") + x, y, z = xml.attrib["xyz"].split(",") + return AnimComponent(int(x), int(y), int(z), commands) diff --git a/ver/ique/splat.yaml b/ver/ique/splat.yaml index 395fdf7cb8..076696bc7c 100644 --- a/ver/ique/splat.yaml +++ b/ver/ique/splat.yaml @@ -3363,246 +3363,10 @@ segments: - [0xE68B50] - [ 0xE68B50, bin ] - - - start: 0x19E67B8 + - start: 0x1943000 align: 8 - type: pm_npc_sprites - dir: sprite - name: npc - files: - - WorldGoombario - - WorldKooper - - WorldBombette - - WorldParakarry - - WorldBow - - WorldWatt - - WorldSushie - - WorldLakilester - - BattleGoombario - - BattleKooper - - BattleBombette - - BattleParakarry - - BattleBow - - BattleWatt - - BattleSushie - - BattleLakilester - - KooperWithoutShell - - WorldEldstar - - WorldMamar - - WorldSkolar - - WorldMuskular - - WorldMisstar - - WorldKlevar - - WorldKalmar - - BattleEldstar - - BattleMamar - - BattleSkolar - - BattleMuskular - - BattleMisstar - - BattleKlevar - - BattleKalmar - - Twink - - JrTroopa - - SpikedJrTroopa - - SpikedParaJrTroopa - - MageJrTroopa - - ParaJrTroopa - - Goomba - - SpikedGoomba - - Paragoomba - - KoopaTroopa - - ParaTroopa - - Fuzzy - - Bobomb - - BulletBill - - BillBlaster - - MontyMole - - Cleft - - Pokey - - Bandit - - BuzzyBeetle - - Swooper - - StoneChomp - - LargePiranha - - SmallPiranha - - Sentinel - - WorldClubba - - BattleClubba - - ShyGuy - - GrooveGuy - - SkyGuy - - PyroGuy - - SpyGuy - - MediGuy - - Fuzzipede - - SpearGuy - - HeartPlant - - HurtPlant - - MBush - - LavaBubble - - KentCKoopa - - Dayzee - - Lakitu - - Spiny - - Bzzap - - RuffPuff - - SpikeTop - - Duplighost - - AlbinoDino - - Blooper - - BabyBlooper - - Gulpit - - DryBones - - ThrownBone - - BonyBeetle - - Magikoopa - - FlyingMagikoopa - - WorldKoopatrol - - Koopatrol - - HammerBros - - BushBasic - - BushBlocky - - BushDry - - BushLeafy - - BushMatted - - WorldKammy - - BattleKammy - - GoombaBros - - GoombaKing - - SpikyGoomnut - - DarkToad - - KoopaBros - - Buzzar - - Tutankoopa - - ChainChomp - - WorldTubba - - BattleTubba - - TubbasHeart - - BigLanternGhost - - ShySquadGuy - - MarshalGuy - - StiltGuy - - StiltGuyUnfold - - ShyStackGuy - - ShyStackUnfold - - ShyStackDamage - - ShyStackRock - - GeneralGuy - - GeneralGuyBomb - - TankGuy - - LavaPiranha - - PetitPiranha - - LavaBud - - HuffNPuff - - TuffPuff - - Monstar - - CrystalKing - - WorldBowser - - BattleBowser - - Luigi - - Toad - - Toadette - - VannaT - - ToadKid - - ToadGuard - - HarryT - - ToadMinister - - Postmaster - - ConductorToad - - TrainToad - - Fishmael - - Musician - - Koopa - - KoopaWithoutShell - - WorldBobomb - - Whacka - - Dryite - - Mouser - - Boo - - Yoshi - - YoshiKid - - Raven - - Bubulb - - Penguin - - ShiverToad - - AltBandit - - Goompa - - Goombaria - - Gooma - - Goompapa - - Goomama - - TheMaster - - Chan - - Lee - - Merlon - - ChetRippo - - Rowf - - MinhT - - RussT - - TayceT - - FiceT - - Bartender - - Chanterelle - - RipCheato - - ChuckQuizmo - - Merluvlee - - Merlar - - Merlow - - StarMan - - KoloradoWife - - KoopaKoot - - Kolorado - - BattleKolorado - - Archeologist - - Nomadimouse - - WorldMerlee - - BattleMerlee - - DisguisedMoustafa - - Moustafa - - Oaklie - - Bootler - - Yakkey - - GourmetGuy - - VillageLeader - - LeadersFriend - - RaphaelRaven - - Tolielup - - GateFlower - - Petunia - - Posie - - Lily - - Rosie - - Sun - - Lakilulu - - Ninji - - MayorPenguin - - MayorPenguinWife - - PenguinPatrol - - Herringway - - Merle - - StarRod - - Fire - - Coin - - ParadePeach - - ParadeKoopas - - ParadeBurntBowser - - ParadeLuigi - - ParadePartner - - ParadeYoshi - - ParadeKolorado - - ParadeChick - - ParadeIceShow - - ParadeToad - - ParadeTwirler - - ParadeDrummer - - ParadeBanner - - ParadeHorn - - ParadeTubba - - ParadeWizard - - ParadeMario - - ParadeShyGuy - - ParadeTwink - - Leaf + type: pm_sprites + name: sprites - [0x1B82208, bin] # end of sprite data - todo: figure out what this is - [0x2800000] diff --git a/ver/ique/symbol_addrs.txt b/ver/ique/symbol_addrs.txt index f1c6b42294..74553d4e7f 100644 --- a/ver/ique/symbol_addrs.txt +++ b/ver/ique/symbol_addrs.txt @@ -38,9 +38,9 @@ __osBbPakAddress = 0x80000374; osRomBase = 0x80000308; osTvType = 0x80000300; xldtob_pows = 0x800989A0; // size:0x40 -xldtob_800989e8 = 0x800989e8; // type:str -xldtob_800989ec = 0x800989ec; // type:str -xldtob_800989f0 = 0x800989f0; // type:double +xldtob_800989e8 = 0x800989e8; // +xldtob_800989ec = 0x800989ec; // +xldtob_800989f0 = 0x800989f0; // type:f64 aisetnextbuf_hdwrBugFlag = 0x800929C0; // hdwrBugFlag.2 atan2 = 0x80029950; dist2D = 0x80029ba4; diff --git a/ver/jp/splat.yaml b/ver/jp/splat.yaml index 197c513f43..b55592f8f5 100644 --- a/ver/jp/splat.yaml +++ b/ver/jp/splat.yaml @@ -3225,6 +3225,13 @@ segments: - [ 0xE28FA0, bin ] + - start: 0x1A40000 + align: 8 + type: pm_sprites + name: sprites + + - [ 0x1C7F208, bin ] + - start: 0x1D40000 type: bin name: pm_msg # TODO: fix message dumping for JP diff --git a/ver/pal/splat.yaml b/ver/pal/splat.yaml index e8bd98726b..78937fa3c1 100644 --- a/ver/pal/splat.yaml +++ b/ver/pal/splat.yaml @@ -11644,266 +11644,10 @@ segments: ### Sprites ### ############### - [0x1DE2C40, bin, 1942C40] - - [0x1DF0000, bin, 1943000] # sprite data build metadata (build date, major file divisions) - - # player sprite raster table: - - [0x1DF0020, bin, 1943020] # Player sprite table - - - [0x1E8D970, bin] # Player sprite Yay0 table (offsets to the following 13 entries) - - { start: 0x1E8D9A8, type: yay0, align: 8, name: 19E09A8 } - - { start: 0x1E8E390, type: yay0, align: 8, name: 19E1390 } - - { start: 0x1E8E888, type: yay0, align: 8, name: 19E1888 } - - { start: 0x1E8F330, type: yay0, align: 8, name: 19E2330 } - - { start: 0x1E8FDE0, type: yay0, align: 8, name: 19E2DE0 } - - { start: 0x1E90208, type: yay0, align: 8, name: 19E3208 } - - { start: 0x1E90BA8, type: yay0, align: 8, name: 19E3BA8 } - - { start: 0x1E90FD8, type: yay0, align: 8, name: 19E3FD8 } - - { start: 0x1E91828, type: yay0, align: 8, name: 19E4828 } - - { start: 0x1E91BE0, type: yay0, align: 8, name: 19E4BE0 } - - { start: 0x1E92758, type: yay0, align: 8, name: 19E5758 } - - { start: 0x1E92950, type: yay0, align: 8, name: 19E5950 } - - { start: 0x1E932A0, type: yay0, align: 8, name: 19E62A0 } - - - start: 0x1e937b8 + - start: 0x1DF0000 align: 8 - type: pm_npc_sprites - dir: sprite - name: npc - files: - - WorldGoombario - - WorldKooper - - WorldBombette - - WorldParakarry - - WorldBow - - WorldWatt - - WorldSushie - - WorldLakilester - - BattleGoombario - - BattleKooper - - BattleBombette - - BattleParakarry - - BattleBow - - BattleWatt - - BattleSushie - - BattleLakilester - - KooperWithoutShell - - WorldEldstar - - WorldMamar - - WorldSkolar - - WorldMuskular - - WorldMisstar - - WorldKlevar - - WorldKalmar - - BattleEldstar - - BattleMamar - - BattleSkolar - - BattleMuskular - - BattleMisstar - - BattleKlevar - - BattleKalmar - - Twink - - JrTroopa - - SpikedJrTroopa - - SpikedParaJrTroopa - - MageJrTroopa - - ParaJrTroopa - - Goomba - - SpikedGoomba - - Paragoomba - - KoopaTroopa - - ParaTroopa - - Fuzzy - - Bobomb - - BulletBill - - BillBlaster - - MontyMole - - Cleft - - Pokey - - Bandit - - BuzzyBeetle - - Swooper - - StoneChomp - - LargePiranha - - SmallPiranha - - Sentinel - - WorldClubba - - BattleClubba - - ShyGuy - - GrooveGuy - - SkyGuy - - PyroGuy - - SpyGuy - - MediGuy - - Fuzzipede - - SpearGuy - - HeartPlant - - HurtPlant - - MBush - - LavaBubble - - KentCKoopa - - Dayzee - - Lakitu - - Spiny - - Bzzap - - RuffPuff - - SpikeTop - - Duplighost - - AlbinoDino - - Blooper - - BabyBlooper - - Gulpit - - DryBones - - ThrownBone - - BonyBeetle - - Magikoopa - - FlyingMagikoopa - - WorldKoopatrol - - Koopatrol - - HammerBros - - BushBasic - - BushBlocky - - BushDry - - BushLeafy - - BushMatted - - WorldKammy - - BattleKammy - - GoombaBros - - GoombaKing - - SpikyGoomnut - - DarkToad - - KoopaBros - - Buzzar - - Tutankoopa - - ChainChomp - - WorldTubba - - BattleTubba - - TubbasHeart - - BigLanternGhost - - ShySquadGuy - - MarshalGuy - - StiltGuy - - StiltGuyUnfold - - ShyStackGuy - - ShyStackUnfold - - ShyStackDamage - - ShyStackRock - - GeneralGuy - - GeneralGuyBomb - - TankGuy - - LavaPiranha - - PetitPiranha - - LavaBud - - HuffNPuff - - TuffPuff - - Monstar - - CrystalKing - - WorldBowser - - BattleBowser - - Luigi - - Toad - - Toadette - - VannaT - - ToadKid - - ToadGuard - - HarryT - - ToadMinister - - Postmaster - - ConductorToad - - TrainToad - - Fishmael - - Musician - - Koopa - - KoopaWithoutShell - - WorldBobomb - - Whacka - - Dryite - - Mouser - - Boo - - Yoshi - - YoshiKid - - Raven - - Bubulb - - Penguin - - ShiverToad - - AltBandit - - Goompa - - Goombaria - - Gooma - - Goompapa - - Goomama - - TheMaster - - Chan - - Lee - - Merlon - - ChetRippo - - Rowf - - MinhT - - RussT - - TayceT - - FiceT - - Bartender - - Chanterelle - - RipCheato - - ChuckQuizmo - - Merluvlee - - Merlar - - Merlow - - StarMan - - KoloradoWife - - KoopaKoot - - Kolorado - - BattleKolorado - - Archeologist - - Nomadimouse - - WorldMerlee - - BattleMerlee - - DisguisedMoustafa - - Moustafa - - Oaklie - - Bootler - - Yakkey - - GourmetGuy - - VillageLeader - - LeadersFriend - - RaphaelRaven - - Tolielup - - GateFlower - - Petunia - - Posie - - Lily - - Rosie - - Sun - - Lakilulu - - Ninji - - MayorPenguin - - MayorPenguinWife - - PenguinPatrol - - Herringway - - Merle - - StarRod - - Fire - - Coin - - ParadePeach - - ParadeKoopas - - ParadeBurntBowser - - ParadeLuigi - - ParadePartner - - ParadeYoshi - - ParadeKolorado - - ParadeChick - - ParadeIceShow - - ParadeToad - - ParadeTwirler - - ParadeDrummer - - ParadeBanner - - ParadeHorn - - ParadeTubba - - ParadeWizard - - ParadeMario - - ParadeShyGuy - - ParadeTwink - - Leaf - + type: pm_sprites + name: sprites - [0x202f208, bin] # end of sprite data - todo: figure out what this is - start: 0x2030000 diff --git a/ver/us/splat.yaml b/ver/us/splat.yaml index 19762f744e..12eddd7579 100644 --- a/ver/us/splat.yaml +++ b/ver/us/splat.yaml @@ -17475,268 +17475,10 @@ segments: ### Sprites ### ############### - [0x1942C40, bin] - - [0x1943000, bin] # sprite data build metadata (build date, major file divisions) - - # player sprite raster table: - - [0x1943020, bin] # Player sprite table - # - [0x1943BA0, bin] # Mario world sprites - # - [0x199A8C0, bin] # Retro sprites - # - [0x199BB00, bin] # Princess Peach sprites - - - [0x19E0970, bin] # Player sprite Yay0 table (offsets to the following 13 entries) - - { start: 0x19E09A8, type: yay0, align: 8 } - - { start: 0x19E1390, type: yay0, align: 8 } - - { start: 0x19E1888, type: yay0, align: 8 } - - { start: 0x19E2330, type: yay0, align: 8 } - - { start: 0x19E2DE0, type: yay0, align: 8 } - - { start: 0x19E3208, type: yay0, align: 8 } - - { start: 0x19E3BA8, type: yay0, align: 8 } - - { start: 0x19E3FD8, type: yay0, align: 8 } - - { start: 0x19E4828, type: yay0, align: 8 } - - { start: 0x19E4BE0, type: yay0, align: 8 } - - { start: 0x19E5758, type: yay0, align: 8 } - - { start: 0x19E5950, type: yay0, align: 8 } - - { start: 0x19E62A0, type: yay0, align: 8 } - - - start: 0x19E67B8 + - start: 0x1943000 align: 8 - type: pm_npc_sprites - dir: sprite - name: npc - files: - - WorldGoombario - - WorldKooper - - WorldBombette - - WorldParakarry - - WorldBow - - WorldWatt - - WorldSushie - - WorldLakilester - - BattleGoombario - - BattleKooper - - BattleBombette - - BattleParakarry - - BattleBow - - BattleWatt - - BattleSushie - - BattleLakilester - - KooperWithoutShell - - WorldEldstar - - WorldMamar - - WorldSkolar - - WorldMuskular - - WorldMisstar - - WorldKlevar - - WorldKalmar - - BattleEldstar - - BattleMamar - - BattleSkolar - - BattleMuskular - - BattleMisstar - - BattleKlevar - - BattleKalmar - - Twink - - JrTroopa - - SpikedJrTroopa - - SpikedParaJrTroopa - - MageJrTroopa - - ParaJrTroopa - - Goomba - - SpikedGoomba - - Paragoomba - - KoopaTroopa - - ParaTroopa - - Fuzzy - - Bobomb - - BulletBill - - BillBlaster - - MontyMole - - Cleft - - Pokey - - Bandit - - BuzzyBeetle - - Swooper - - StoneChomp - - LargePiranha - - SmallPiranha - - Sentinel - - WorldClubba - - BattleClubba - - ShyGuy - - GrooveGuy - - SkyGuy - - PyroGuy - - SpyGuy - - MediGuy - - Fuzzipede - - SpearGuy - - HeartPlant - - HurtPlant - - MBush - - LavaBubble - - KentCKoopa - - Dayzee - - Lakitu - - Spiny - - Bzzap - - RuffPuff - - SpikeTop - - Duplighost - - AlbinoDino - - Blooper - - BabyBlooper - - Gulpit - - DryBones - - ThrownBone - - BonyBeetle - - Magikoopa - - FlyingMagikoopa - - WorldKoopatrol - - Koopatrol - - HammerBros - - BushBasic - - BushBlocky - - BushDry - - BushLeafy - - BushMatted - - WorldKammy - - BattleKammy - - GoombaBros - - GoombaKing - - SpikyGoomnut - - DarkToad - - KoopaBros - - Buzzar - - Tutankoopa - - ChainChomp - - WorldTubba - - BattleTubba - - TubbasHeart - - BigLanternGhost - - ShySquadGuy - - MarshalGuy - - StiltGuy - - StiltGuyUnfold - - ShyStackGuy - - ShyStackUnfold - - ShyStackDamage - - ShyStackRock - - GeneralGuy - - GeneralGuyBomb - - TankGuy - - LavaPiranha - - PetitPiranha - - LavaBud - - HuffNPuff - - TuffPuff - - Monstar - - CrystalKing - - WorldBowser - - BattleBowser - - Luigi - - Toad - - Toadette - - VannaT - - ToadKid - - ToadGuard - - HarryT - - ToadMinister - - Postmaster - - ConductorToad - - TrainToad - - Fishmael - - Musician - - Koopa - - KoopaWithoutShell - - WorldBobomb - - Whacka - - Dryite - - Mouser - - Boo - - Yoshi - - YoshiKid - - Raven - - Bubulb - - Penguin - - ShiverToad - - AltBandit - - Goompa - - Goombaria - - Gooma - - Goompapa - - Goomama - - TheMaster - - Chan - - Lee - - Merlon - - ChetRippo - - Rowf - - MinhT - - RussT - - TayceT - - FiceT - - Bartender - - Chanterelle - - RipCheato - - ChuckQuizmo - - Merluvlee - - Merlar - - Merlow - - StarMan - - KoloradoWife - - KoopaKoot - - Kolorado - - BattleKolorado - - Archeologist - - Nomadimouse - - WorldMerlee - - BattleMerlee - - DisguisedMoustafa - - Moustafa - - Oaklie - - Bootler - - Yakkey - - GourmetGuy - - VillageLeader - - LeadersFriend - - RaphaelRaven - - Tolielup - - GateFlower - - Petunia - - Posie - - Lily - - Rosie - - Sun - - Lakilulu - - Ninji - - MayorPenguin - - MayorPenguinWife - - PenguinPatrol - - Herringway - - Merle - - StarRod - - Fire - - Coin - - ParadePeach - - ParadeKoopas - - ParadeBurntBowser - - ParadeLuigi - - ParadePartner - - ParadeYoshi - - ParadeKolorado - - ParadeChick - - ParadeIceShow - - ParadeToad - - ParadeTwirler - - ParadeDrummer - - ParadeBanner - - ParadeHorn - - ParadeTubba - - ParadeWizard - - ParadeMario - - ParadeShyGuy - - ParadeTwink - - Leaf + type: pm_sprites + name: sprites - [0x1B82208, bin] # end of sprite data - todo: figure out what this is - start: 0x1B83000 type: pm_msg diff --git a/ver/us/symbol_addrs.txt b/ver/us/symbol_addrs.txt index 9cb1804415..45e0adee73 100644 --- a/ver/us/symbol_addrs.txt +++ b/ver/us/symbol_addrs.txt @@ -1292,1321 +1292,1321 @@ func_80072CEC = 0x80072CEC; // type:func rom:0x4E0EC func_80072CF4 = 0x80072CF4; // type:func rom:0x4E0F4 setup_demo_player = 0x80072D2C; // type:func rom:0x4E12C load_demo_battle = 0x80072E14; // type:func rom:0x4E214 -D_80073E00 = 0x80073E00; // type:data rom:0x4F200 -D_80073E04 = 0x80073E04; // type:data rom:0x4F204 -D_80073E08 = 0x80073E08; // type:data rom:0x4F208 -D_80073E0A = 0x80073E0A; // type:data rom:0x4F20A -D_80073E0C = 0x80073E0C; // type:data rom:0x4F20C -D_80073E10 = 0x80073E10; // type:data rom:0x4F210 -D_80074010 = 0x80074010; // type:data rom:0x4F410 -gGameStepDelayAmount = 0x80074020; // type:data rom:0x4F420 -gGameStepDelayCount = 0x80074021; // type:data rom:0x4F421 -gGameStatus = 0x80074024; // type:data rom:0x4F424 +D_80073E00 = 0x80073E00; // rom:0x4F200 +D_80073E04 = 0x80073E04; // rom:0x4F204 +D_80073E08 = 0x80073E08; // rom:0x4F208 +D_80073E0A = 0x80073E0A; // rom:0x4F20A +D_80073E0C = 0x80073E0C; // rom:0x4F20C +D_80073E10 = 0x80073E10; // rom:0x4F210 +D_80074010 = 0x80074010; // rom:0x4F410 +gGameStepDelayAmount = 0x80074020; // rom:0x4F420 +gGameStepDelayCount = 0x80074021; // rom:0x4F421 +gGameStatus = 0x80074024; // rom:0x4F424 gGameStatusPtr = 0x8007419C; // rom:0x4F59C -D_800741A0 = 0x800741A0; // type:data rom:0x4F5A0 -D_800741A2 = 0x800741A2; // type:data rom:0x4F5A2 -D_800741A4 = 0x800741A4; // type:data rom:0x4F5A4 -MasterIdentityMtx = 0x800741A8; // type:data rom:0x4F5A8 +D_800741A0 = 0x800741A0; // rom:0x4F5A0 +D_800741A2 = 0x800741A2; // rom:0x4F5A2 +D_800741A4 = 0x800741A4; // rom:0x4F5A4 +MasterIdentityMtx = 0x800741A8; // rom:0x4F5A8 gMatrixListPos = 0x800741F0; // rom:0x4F5F0 -D_800741F2 = 0x800741F2; // type:data rom:0x4F5F2 +D_800741F2 = 0x800741F2; // rom:0x4F5F2 gCurrentDisplayContextIndex = 0x800741F4; // rom:0x4F5F4 -gPauseBackgroundFade = 0x800741F8; // type:data rom:0x4F5F8 -D_800741FC = 0x800741FC; // type:data rom:0x4F5FC -D_80074200 = 0x80074200; // type:data rom:0x4F600 -D_80074210 = 0x80074210; // type:data rom:0x4F610 -D_80074230 = 0x80074230; // type:data rom:0x4F630 -rumbleMaxDuration = 0x80074260; // type:data rom:0x4F660 -rumbleButtons = 0x80074264; // type:data rom:0x4F664 -D_80074268 = 0x80074268; // type:data rom:0x4F668 -heap_nextMallocID = 0x80074270; // type:data rom:0x4F670 -D_80074274 = 0x80074274; // type:data rom:0x4F674 -D_800743E0 = 0x800743E0; // type:data rom:0x4F7E0 +gPauseBackgroundFade = 0x800741F8; // rom:0x4F5F8 +D_800741FC = 0x800741FC; // rom:0x4F5FC +D_80074200 = 0x80074200; // rom:0x4F600 +D_80074210 = 0x80074210; // rom:0x4F610 +D_80074230 = 0x80074230; // rom:0x4F630 +rumbleMaxDuration = 0x80074260; // rom:0x4F660 +rumbleButtons = 0x80074264; // rom:0x4F664 +D_80074268 = 0x80074268; // rom:0x4F668 +heap_nextMallocID = 0x80074270; // rom:0x4F670 +D_80074274 = 0x80074274; // rom:0x4F674 +D_800743E0 = 0x800743E0; // rom:0x4F7E0 gRandSeed = 0x80074410; // rom:0x4F810 -D_80074414 = 0x80074414; // type:data rom:0x4F814 -D_80074580 = 0x80074580; // type:data rom:0x4F980 -magicSaveString = 0x800745D0; // type:data rom:0x4F9D0 -theater_walls_png = 0x800745E0; // type:data rom:0x4F9E0 -D_800746E0 = 0x800746E0; // type:data rom:0x4FAE0 -theater_curtains_png = 0x80074730; // type:data rom:0x4FB30 -D_80075730 = 0x80075730; // type:data rom:0x50B30 -theater_floor_png = 0x80075780; // type:data rom:0x50B80 -theater_floor_pal = 0x80075880; // type:data rom:0x50C80 -D_800758A0 = 0x800758A0; // type:data rom:0x50CA0 -theater_left_wall_vtx = 0x80075920; // type:data rom:0x50D20 -theater_right_wall_vtx = 0x80075980; // type:data rom:0x50D80 -theater_floor_vtx = 0x800759E0; // type:data rom:0x50DE0 -theater_left_inset_shadow_vtx = 0x80075B70; // type:data rom:0x50F70 -theater_right_inset_shadow_vtx = 0x80075BB0; // type:data rom:0x50FB0 -theater_curtain_vtx = 0x80075BF0; // type:data rom:0x50FF0 -theater_wall_shadows_vtx = 0x80075DE0; // type:data rom:0x511E0 -TheaterWallShadowsGfx = 0x80075E60; // type:data rom:0x51260 -TheaterCurtainGfx = 0x80075EA0; // type:data rom:0x512A0 -TheaterInsetShadowsGfx = 0x80075F20; // type:data rom:0x51320 -TheaterFloorGfx = 0x80075F68; // type:data rom:0x51368 -TheaterRightWallGfx = 0x80075FF8; // type:data rom:0x513F8 -TheaterLeftWallGfx = 0x80076038; // type:data rom:0x51438 -TheaterGfx = 0x80076078; // type:data rom:0x51478 -TheaterViewport = 0x800760B0; // type:data rom:0x514B0 -TheaterInitGfx = 0x800760C0; // type:data rom:0x514C0 -ui_no_controller_png = 0x80076140; // type:data rom:0x51540 -NoControllerSetupTexGfx = 0x80077140; // type:data rom:0x52540 -NoControllerGfx = 0x800771E8; // type:data rom:0x525E8 -gCrashScreencharToGlyph = 0x80077210; // type:data rom:0x52610 -gCrashScreenFont = 0x80077290; // type:data rom:0x52690 -gFaultCauses = 0x80077390; // type:data rom:0x52790 -gFPCSRFaultCauses = 0x800773D8; // type:data rom:0x527D8 -nuGfxCfbNum = 0x800773F0; // type:data rom:0x527F0 -nuGfxSwapCfbFunc = 0x800773F4; // type:data rom:0x527F4 -nuGfxTaskEndFunc = 0x800773F8; // type:data rom:0x527F8 -beforeFlag = 0x800773FC; // type:data rom:0x527FC -nuSiCallBackList = 0x80077400; // type:data rom:0x52800 +D_80074414 = 0x80074414; // rom:0x4F814 +D_80074580 = 0x80074580; // rom:0x4F980 +magicSaveString = 0x800745D0; // rom:0x4F9D0 +theater_walls_png = 0x800745E0; // rom:0x4F9E0 +D_800746E0 = 0x800746E0; // rom:0x4FAE0 +theater_curtains_png = 0x80074730; // rom:0x4FB30 +D_80075730 = 0x80075730; // rom:0x50B30 +theater_floor_png = 0x80075780; // rom:0x50B80 +theater_floor_pal = 0x80075880; // rom:0x50C80 +D_800758A0 = 0x800758A0; // rom:0x50CA0 +theater_left_wall_vtx = 0x80075920; // rom:0x50D20 +theater_right_wall_vtx = 0x80075980; // rom:0x50D80 +theater_floor_vtx = 0x800759E0; // rom:0x50DE0 +theater_left_inset_shadow_vtx = 0x80075B70; // rom:0x50F70 +theater_right_inset_shadow_vtx = 0x80075BB0; // rom:0x50FB0 +theater_curtain_vtx = 0x80075BF0; // rom:0x50FF0 +theater_wall_shadows_vtx = 0x80075DE0; // rom:0x511E0 +TheaterWallShadowsGfx = 0x80075E60; // rom:0x51260 +TheaterCurtainGfx = 0x80075EA0; // rom:0x512A0 +TheaterInsetShadowsGfx = 0x80075F20; // rom:0x51320 +TheaterFloorGfx = 0x80075F68; // rom:0x51368 +TheaterRightWallGfx = 0x80075FF8; // rom:0x513F8 +TheaterLeftWallGfx = 0x80076038; // rom:0x51438 +TheaterGfx = 0x80076078; // rom:0x51478 +TheaterViewport = 0x800760B0; // rom:0x514B0 +TheaterInitGfx = 0x800760C0; // rom:0x514C0 +ui_no_controller_png = 0x80076140; // rom:0x51540 +NoControllerSetupTexGfx = 0x80077140; // rom:0x52540 +NoControllerGfx = 0x800771E8; // rom:0x525E8 +gCrashScreencharToGlyph = 0x80077210; // rom:0x52610 +gCrashScreenFont = 0x80077290; // rom:0x52690 +gFaultCauses = 0x80077390; // rom:0x52790 +gFPCSRFaultCauses = 0x800773D8; // rom:0x527D8 +nuGfxCfbNum = 0x800773F0; // rom:0x527F0 +nuGfxSwapCfbFunc = 0x800773F4; // rom:0x527F4 +nuGfxTaskEndFunc = 0x800773F8; // rom:0x527F8 +beforeFlag = 0x800773FC; // rom:0x527FC +nuSiCallBackList = 0x80077400; // rom:0x52800 gCurrentCameraID = 0x80077410; // rom:0x52810 -D_80077420 = 0x80077420; // type:data rom:0x52820 -gameModeBlueprints = 0x800776E8; // type:data rom:0x52AE8 -D_800776FC = 0x800776FC; // type:data rom:0x52AFC -D_80077710 = 0x80077710; // type:data rom:0x52B10 -D_80077724 = 0x80077724; // type:data rom:0x52B24 -D_80077738 = 0x80077738; // type:data rom:0x52B38 -D_8007774C = 0x8007774C; // type:data rom:0x52B4C -D_80077760 = 0x80077760; // type:data rom:0x52B60 -D_80077774 = 0x80077774; // type:data rom:0x52B74 -D_80077788 = 0x80077788; // type:data rom:0x52B88 -D_8007779C = 0x8007779C; // type:data rom:0x52B9C -D_800777B0 = 0x800777B0; // type:data rom:0x52BB0 -D_800777C4 = 0x800777C4; // type:data rom:0x52BC4 -D_800777D8 = 0x800777D8; // type:data rom:0x52BD8 -D_800777EC = 0x800777EC; // type:data rom:0x52BEC -D_80077800 = 0x80077800; // type:data rom:0x52C00 -D_80077814 = 0x80077814; // type:data rom:0x52C14 -D_80077828 = 0x80077828; // type:data rom:0x52C28 -D_8007783C = 0x8007783C; // type:data rom:0x52C3C -gameModeMap = 0x80077850; // type:data rom:0x52C50 -bFrameBuffers = 0x800778A0; // type:data rom:0x52CA0 -D_800778AC = 0x800778AC; // type:data rom:0x52CAC -D_800778C0 = 0x800778C0; // type:data rom:0x52CC0 -D_800778C8 = 0x800778C8; // type:data rom:0x52CC8 -D_80077908 = 0x80077908; // type:data rom:0x52D08 -pause_frameBuffers = 0x80077950; // type:data rom:0x52D50 -D_8007795C = 0x8007795C; // type:data rom:0x52D5C -fsFrameBuffers = 0x80077980; // type:data rom:0x52D80 -D_8007798C = 0x8007798C; // type:data rom:0x52D8C -D_800779B0 = 0x800779B0; // type:data rom:0x52DB0 -D_800779C0 = 0x800779C0; // type:data rom:0x52DC0 -gSaveSlotMetadata = 0x800779C4; // type:data rom:0x52DC4 -gSaveSlotHasData = 0x80077A24; // type:data rom:0x52E24 -TitleScreen_PressStart_Alpha = 0x80077A28; // type:data rom:0x52E28 -TitleScreen_PressStart_isVisibile = 0x80077A2C; // type:data rom:0x52E2C -TitleScreen_PressStart_BlinkCounter = 0x80077A30; // type:data rom:0x52E30 -D_80077A34 = 0x80077A34; // type:data rom:0x52E34 -D_80077A38 = 0x80077A38; // type:data rom:0x52E38 -D_80077A40 = 0x80077A40; // type:data rom:0x52E40 -D_80077A50 = 0x80077A50; // type:data rom:0x52E50 -DemoScenes = 0x80077AE0; // type:data rom:0x52EE0 -versionString = 0x80077BD0; // type:data rom:0x52FD0 +D_80077420 = 0x80077420; // rom:0x52820 +gameModeBlueprints = 0x800776E8; // rom:0x52AE8 +D_800776FC = 0x800776FC; // rom:0x52AFC +D_80077710 = 0x80077710; // rom:0x52B10 +D_80077724 = 0x80077724; // rom:0x52B24 +D_80077738 = 0x80077738; // rom:0x52B38 +D_8007774C = 0x8007774C; // rom:0x52B4C +D_80077760 = 0x80077760; // rom:0x52B60 +D_80077774 = 0x80077774; // rom:0x52B74 +D_80077788 = 0x80077788; // rom:0x52B88 +D_8007779C = 0x8007779C; // rom:0x52B9C +D_800777B0 = 0x800777B0; // rom:0x52BB0 +D_800777C4 = 0x800777C4; // rom:0x52BC4 +D_800777D8 = 0x800777D8; // rom:0x52BD8 +D_800777EC = 0x800777EC; // rom:0x52BEC +D_80077800 = 0x80077800; // rom:0x52C00 +D_80077814 = 0x80077814; // rom:0x52C14 +D_80077828 = 0x80077828; // rom:0x52C28 +D_8007783C = 0x8007783C; // rom:0x52C3C +gameModeMap = 0x80077850; // rom:0x52C50 +bFrameBuffers = 0x800778A0; // rom:0x52CA0 +D_800778AC = 0x800778AC; // rom:0x52CAC +D_800778C0 = 0x800778C0; // rom:0x52CC0 +D_800778C8 = 0x800778C8; // rom:0x52CC8 +D_80077908 = 0x80077908; // rom:0x52D08 +pause_frameBuffers = 0x80077950; // rom:0x52D50 +D_8007795C = 0x8007795C; // rom:0x52D5C +fsFrameBuffers = 0x80077980; // rom:0x52D80 +D_8007798C = 0x8007798C; // rom:0x52D8C +D_800779B0 = 0x800779B0; // rom:0x52DB0 +D_800779C0 = 0x800779C0; // rom:0x52DC0 +gSaveSlotMetadata = 0x800779C4; // rom:0x52DC4 +gSaveSlotHasData = 0x80077A24; // rom:0x52E24 +TitleScreen_PressStart_Alpha = 0x80077A28; // rom:0x52E28 +TitleScreen_PressStart_isVisibile = 0x80077A2C; // rom:0x52E2C +TitleScreen_PressStart_BlinkCounter = 0x80077A30; // rom:0x52E30 +D_80077A34 = 0x80077A34; // rom:0x52E34 +D_80077A38 = 0x80077A38; // rom:0x52E38 +D_80077A40 = 0x80077A40; // rom:0x52E40 +D_80077A50 = 0x80077A50; // rom:0x52E50 +DemoScenes = 0x80077AE0; // rom:0x52EE0 +versionString = 0x80077BD0; // rom:0x52FD0 EVS_NpcDefeat = 0x80077E38; // rom:0x53238 -nuAuPreNMI = 0x80078170; // type:data rom:0x53570 +nuAuPreNMI = 0x80078170; // rom:0x53570 nuAuPreNMIFunc = 0x80078174; // rom:0x53574 nuAuDmaNext = 0x80078178; // rom:0x53578 nuAuFrameCounter = 0x8007817C; // rom:0x5357C -nuAuTaskStop = 0x80078180; // type:data rom:0x53580 -AuSynUseStereo = 0x80078181; // type:data rom:0x53581 +nuAuTaskStop = 0x80078180; // rom:0x53580 +AuSynUseStereo = 0x80078181; // rom:0x53581 PreventBGMPlayerUpdate = 0x80078DB0; // rom:0x541B0 D_80078DB4 = 0x80078DB4; // rom:0x541B4 -AuAmbienceEnabledOnlyPlayer = 0x80078DB6; // type:data rom:0x541B6 -D_80078DB8 = 0x80078DB8; // type:data rom:0x541B8 -D_80078DC4 = 0x80078DC4; // type:data rom:0x541C4 -D_80078DCC = 0x80078DCC; // type:data rom:0x541CC -D_80078DD0 = 0x80078DD0; // type:data rom:0x541D0 -D_80078DDC = 0x80078DDC; // type:data rom:0x541DC -D_80078DF8 = 0x80078DF8; // type:data rom:0x541F8 -D_80078E14 = 0x80078E14; // type:data rom:0x54214 -D_80078E30 = 0x80078E30; // type:data rom:0x54230 -gActiveSynDriverPtr = 0x80078E50; // type:data rom:0x54250 -gSynDriverPtr = 0x80078E54; // type:data rom:0x54254 -AuUseGlobalVolume = 0x80078E58; // type:data rom:0x54258 -AuGlobalVolume = 0x80078E5A; // type:data rom:0x5425A -AuSynStereoDirty = 0x80078E5C; // type:data rom:0x5425C -AlCosineBlend = 0x80078E60; // type:data rom:0x54260 +AuAmbienceEnabledOnlyPlayer = 0x80078DB6; // rom:0x541B6 +D_80078DB8 = 0x80078DB8; // rom:0x541B8 +D_80078DC4 = 0x80078DC4; // rom:0x541C4 +D_80078DCC = 0x80078DCC; // rom:0x541CC +D_80078DD0 = 0x80078DD0; // rom:0x541D0 +D_80078DDC = 0x80078DDC; // rom:0x541DC +D_80078DF8 = 0x80078DF8; // rom:0x541F8 +D_80078E14 = 0x80078E14; // rom:0x54214 +D_80078E30 = 0x80078E30; // rom:0x54230 +gActiveSynDriverPtr = 0x80078E50; // rom:0x54250 +gSynDriverPtr = 0x80078E54; // rom:0x54254 +AuUseGlobalVolume = 0x80078E58; // rom:0x54258 +AuGlobalVolume = 0x80078E5A; // rom:0x5425A +AuSynStereoDirty = 0x80078E5C; // rom:0x5425C +AlCosineBlend = 0x80078E60; // rom:0x54260 D_80078EE0 = 0x80078EE0; // type:func rom:0x542E0 -SMALLROOM_PARAMS_N = 0x8007EFE0; // type:data rom:0x5A3E0 -D_8007F048 = 0x8007F048; // type:data rom:0x5A448 -D_8007F158 = 0x8007F158; // type:data rom:0x5A558 -D_8007F180 = 0x8007F180; // type:data rom:0x5A580 -D_8007F1A8 = 0x8007F1A8; // type:data rom:0x5A5A8 -D_8007F1D0 = 0x8007F1D0; // type:data rom:0x5A5D0 -AU_FX_CUSTOM_PARAMS = 0x8007F1F8; // type:data rom:0x5A5F8 -D_8007F1FC = 0x8007F1FC; // type:data rom:0x5A5FC -D_8007F200 = 0x8007F200; // type:data rom:0x5A600 -D_8007F204 = 0x8007F204; // type:data rom:0x5A604 -gEffectTable = 0x8007F210; // type:data rom:0x5A610 size:0xCA8 -D_8007FEB8 = 0x8007FEB8; // type:data rom:0x5B2B8 -HES_HandPointDownLoop = 0x8007FF20; // type:data rom:0x5B320 -HES_HandPointDown = 0x800800A0; // type:data rom:0x5B4A0 -HES_HandPointDownHeld = 0x800801D8; // type:data rom:0x5B5D8 -HES_HandPointLeftLoop = 0x80080208; // type:data rom:0x5B608 -HES_HandPointLeft = 0x80080388; // type:data rom:0x5B788 -HES_HandPointLeftHeld = 0x800804C0; // type:data rom:0x5B8C0 -HES_Item_Present = 0x800804F0; // type:data rom:0x5B8F0 -HES_Item_CakeDone = 0x80080520; // type:data rom:0x5B920 -HES_Item_CakeBaked = 0x80080550; // type:data rom:0x5B950 -HES_Item_CakePan = 0x80080580; // type:data rom:0x5B980 -HES_Item_CakeBatter = 0x800805B0; // type:data rom:0x5B9B0 -HES_Item_CakeBowl = 0x800805E0; // type:data rom:0x5B9E0 -HES_Item_CakeMixed = 0x80080610; // type:data rom:0x5BA10 -HES_Item_CakeIcing = 0x80080640; // type:data rom:0x5BA40 -HES_Item_CakeBerries = 0x80080670; // type:data rom:0x5BA70 -HES_Item_Hammer1 = 0x800806A0; // type:data rom:0x5BAA0 -HES_Item_Hammer2 = 0x800806D0; // type:data rom:0x5BAD0 -HES_Item_Hammer3 = 0x80080700; // type:data rom:0x5BB00 -HES_Item_Boots1 = 0x80080730; // type:data rom:0x5BB30 -HES_Item_Boots2 = 0x80080760; // type:data rom:0x5BB60 -HES_Item_Boots3 = 0x80080790; // type:data rom:0x5BB90 -HES_Item_Items = 0x800807C0; // type:data rom:0x5BBC0 -HES_Item_HeartPiece = 0x800807F0; // type:data rom:0x5BBF0 -HES_Item_Heart = 0x80080820; // type:data rom:0x5BC20 -HES_Item_Coin = 0x80080868; // type:data rom:0x5BC68 -HES_Item_CoinSparkleA = 0x80080A4C; // type:data rom:0x5BE4C -HES_Item_CoinSparkleB = 0x80080B64; // type:data rom:0x5BF64 -HES_Item_CoinSparkleC = 0x80080C7C; // type:data rom:0x5C07C -HES_Item_CoinSparkleD = 0x80080D94; // type:data rom:0x5C194 -HES_Item_CoinSparkleE = 0x80080EAC; // type:data rom:0x5C2AC -HES_Item_CoinSparkleRandom = 0x80080FC4; // type:data rom:0x5C3C4 -HES_Item_StarPoint = 0x80080FF0; // type:data rom:0x5C3F0 -HES_Item_SmallStarPoint = 0x800810C8; // type:data rom:0x5C4C8 -HES_Item_HeartPoint = 0x800811A0; // type:data rom:0x5C5A0 -HES_Item_FlowerPoint = 0x80081200; // type:data rom:0x5C600 -HES_Item_StarPiece = 0x80081260; // type:data rom:0x5C660 -HES_Item_GearBoots1 = 0x800812D8; // type:data rom:0x5C6D8 -HES_Item_GearBoots2 = 0x80081308; // type:data rom:0x5C708 -HES_Item_GearBoots3 = 0x80081338; // type:data rom:0x5C738 -HES_Item_GearHammer1 = 0x80081368; // type:data rom:0x5C768 -HES_Item_GearHammer2 = 0x80081398; // type:data rom:0x5C798 -HES_Item_GearHammer3 = 0x800813C8; // type:data rom:0x5C7C8 -HES_Item_LuckyStar = 0x800813F8; // type:data rom:0x5C7F8 -HES_Item_Map = 0x80081428; // type:data rom:0x5C828 -HES_Item_KoopaFortressKey = 0x80081458; // type:data rom:0x5C858 -HES_Item_RuinsKey = 0x80081488; // type:data rom:0x5C888 -HES_Item_TubbaCastleKey = 0x800814B8; // type:data rom:0x5C8B8 -HES_Item_IcePalaceKey = 0x800814E8; // type:data rom:0x5C8E8 -HES_Item_BowserCastleKey = 0x80081518; // type:data rom:0x5C918 -HES_Item_Dolly = 0x80081548; // type:data rom:0x5C948 -HES_Item_KooperShell = 0x80081578; // type:data rom:0x5C978 -HES_Item_PulseStone = 0x800815A8; // type:data rom:0x5C9A8 -HES_Item_Artifact = 0x800815D8; // type:data rom:0x5C9D8 -HES_Item_AncientVase = 0x80081608; // type:data rom:0x5CA08 -HES_Item_RuinsStonePyramid = 0x80081638; // type:data rom:0x5CA38 -HES_Item_RuinsStoneStar = 0x80081668; // type:data rom:0x5CA68 -HES_Item_RuinsStoneMoon = 0x80081698; // type:data rom:0x5CA98 -HES_Item_ForestPass = 0x800816C8; // type:data rom:0x5CAC8 -HES_Item_BooRecordOutline = 0x800816F8; // type:data rom:0x5CAF8 -HES_Item_BooRecord = 0x80081728; // type:data rom:0x5CB28 -HES_Item_BooWeight = 0x80081758; // type:data rom:0x5CB58 -HES_Item_BooPortrait = 0x80081788; // type:data rom:0x5CB88 -HES_Item_MysticKey = 0x800817B8; // type:data rom:0x5CBB8 -HES_Item_IronKey = 0x800817E8; // type:data rom:0x5CBE8 -HES_Item_ToyboxTrain = 0x80081818; // type:data rom:0x5CC18 -HES_Item_FryingPan = 0x80081848; // type:data rom:0x5CC48 -HES_Item_Dictionary = 0x80081878; // type:data rom:0x5CC78 -HES_Item_MysteryNote = 0x800818A8; // type:data rom:0x5CCA8 -HES_Item_SuspiciousNote = 0x800818D8; // type:data rom:0x5CCD8 -HES_Item_MagicalSeed1 = 0x80081908; // type:data rom:0x5CD08 -HES_Item_MagicalSeed2 = 0x80081938; // type:data rom:0x5CD38 -HES_Item_MagicalSeed3 = 0x80081968; // type:data rom:0x5CD68 -HES_Item_MagicalSeed4 = 0x80081998; // type:data rom:0x5CD98 -HES_Item_CrystalBerry = 0x800819C8; // type:data rom:0x5CDC8 -HES_Item_WaterStone = 0x800819F8; // type:data rom:0x5CDF8 -HES_Item_MagicBean = 0x80081A28; // type:data rom:0x5CE28 -HES_Item_FertileSoil = 0x80081A58; // type:data rom:0x5CE58 -HES_Item_MiracleWater = 0x80081A88; // type:data rom:0x5CE88 -HES_Item_UltraStone = 0x80081AB8; // type:data rom:0x5CEB8 -HES_Item_ToadDoll = 0x80081AE8; // type:data rom:0x5CEE8 -HES_Item_Calculator = 0x80081B18; // type:data rom:0x5CF18 -HES_Item_Screwdriver = 0x80081B48; // type:data rom:0x5CF48 -HES_Item_CookBook = 0x80081B78; // type:data rom:0x5CF78 -HES_Item_JadeRaven = 0x80081BA8; // type:data rom:0x5CFA8 -HES_Item_SnowmanBucket = 0x80081BD8; // type:data rom:0x5CFD8 -HES_Item_SnowmanScarf = 0x80081C08; // type:data rom:0x5D008 -HES_Item_RedKey = 0x80081C38; // type:data rom:0x5D038 -HES_Item_BlueKey = 0x80081C68; // type:data rom:0x5D068 -HES_Item_KootPackage = 0x80081C98; // type:data rom:0x5D098 -HES_Item_KootRedJar = 0x80081CC8; // type:data rom:0x5D0C8 -HES_Item_Melody = 0x80081CF8; // type:data rom:0x5D0F8 -HES_Item_Lyrics = 0x80081D28; // type:data rom:0x5D128 -HES_Item_Mailbag = 0x80081D58; // type:data rom:0x5D158 -HES_Item_StarStone = 0x80081D88; // type:data rom:0x5D188 -HES_Item_SneakyParasol = 0x80081DB8; // type:data rom:0x5D1B8 -HES_Item_PeachKey = 0x80081DE8; // type:data rom:0x5D1E8 -HES_Item_UNK_1DC210 = 0x80081E18; // type:data rom:0x5D218 -HES_Item_UNK_1DC430 = 0x80081E48; // type:data rom:0x5D248 -HES_Item_UNK_1DC650 = 0x80081E78; // type:data rom:0x5D278 -HES_Item_UNK_1DC870 = 0x80081EA8; // type:data rom:0x5D2A8 -HES_Item_DojoCard1 = 0x80081ED8; // type:data rom:0x5D2D8 -HES_Item_DojoCard2 = 0x80081F08; // type:data rom:0x5D308 -HES_Item_DojoCard3 = 0x80081F38; // type:data rom:0x5D338 -HES_Item_DojoCard4 = 0x80081F68; // type:data rom:0x5D368 -HES_Item_DojoCard5 = 0x80081F98; // type:data rom:0x5D398 -HES_Item_CrystalBall = 0x80081FC8; // type:data rom:0x5D3C8 -HES_Item_GoldCard = 0x80081FF8; // type:data rom:0x5D3F8 -HES_Item_SilverCard = 0x80082028; // type:data rom:0x5D428 -HES_Item_KootBook = 0x80082058; // type:data rom:0x5D458 -HES_Item_KootTheTape = 0x80082088; // type:data rom:0x5D488 -HES_Item_KootMerluvleeAutograph = 0x800820B8; // type:data rom:0x5D4B8 -HES_Item_KootEmptyWallet = 0x800820E8; // type:data rom:0x5D4E8 -HES_Item_KootLuigiAutograph = 0x80082118; // type:data rom:0x5D518 -HES_Item_KootShell = 0x80082148; // type:data rom:0x5D548 -HES_Item_KootPhoto = 0x80082178; // type:data rom:0x5D578 -HES_Item_KootGlasses = 0x800821A8; // type:data rom:0x5D5A8 -HES_Item_Letter = 0x800821D8; // type:data rom:0x5D5D8 -HES_Item_Letter_disabled = 0x80082208; // type:data rom:0x5D608 -HES_Item_Unused_089 = 0x80082238; // type:data rom:0x5D638 -HES_Item_Unused_089_disabled = 0x80082268; // type:data rom:0x5D668 -HES_Item_Unused_08A = 0x80082298; // type:data rom:0x5D698 -HES_Item_Unused_08A_disabled = 0x800822C8; // type:data rom:0x5D6C8 -HES_Item_Unused_08B = 0x800822F8; // type:data rom:0x5D6F8 -HES_Item_Unused_08B_disabled = 0x80082328; // type:data rom:0x5D728 -HES_Item_Unused_08C = 0x80082358; // type:data rom:0x5D758 -HES_Item_Unused_08C_disabled = 0x80082388; // type:data rom:0x5D788 -HES_Item_Unused_08D = 0x800823B8; // type:data rom:0x5D7B8 -HES_Item_Unused_08D_disabled = 0x800823E8; // type:data rom:0x5D7E8 -HES_Item_Unused_08E = 0x80082418; // type:data rom:0x5D818 -HES_Item_Unused_08E_disabled = 0x80082448; // type:data rom:0x5D848 -HES_Item_Unused_08F = 0x80082478; // type:data rom:0x5D878 -HES_Item_Unused_08F_disabled = 0x800824A8; // type:data rom:0x5D8A8 -HES_Item_PleaseComeBack = 0x800824D8; // type:data rom:0x5D8D8 -HES_Item_PleaseComeBack_disabled = 0x80082508; // type:data rom:0x5D908 -HES_Item_Unused_139 = 0x80082538; // type:data rom:0x5D938 -HES_Item_Unused_139_disabled = 0x80082568; // type:data rom:0x5D968 -HES_Item_FrightJar = 0x80082598; // type:data rom:0x5D998 -HES_Item_FrightJar_disabled = 0x800825C8; // type:data rom:0x5D9C8 -HES_Item_Mystery = 0x800825F8; // type:data rom:0x5D9F8 -HES_Item_Mystery_disabled = 0x80082628; // type:data rom:0x5DA28 -HES_Item_RepelGel = 0x80082658; // type:data rom:0x5DA58 -HES_Item_RepelGel_disabled = 0x80082688; // type:data rom:0x5DA88 -HES_Item_InsecticideHerb = 0x800826B8; // type:data rom:0x5DAB8 -HES_Item_InsecticideHerb_disabled = 0x800826E8; // type:data rom:0x5DAE8 -HES_Item_Unused_13E = 0x80082718; // type:data rom:0x5DB18 -HES_Item_Unused_13E_disabled = 0x80082748; // type:data rom:0x5DB48 -HES_Item_Unused_13F = 0x80082778; // type:data rom:0x5DB78 -HES_Item_Unused_13F_disabled = 0x800827A8; // type:data rom:0x5DBA8 -HES_Item_SpicySoup = 0x800827D8; // type:data rom:0x5DBD8 -HES_Item_SpicySoup_disabled = 0x80082808; // type:data rom:0x5DC08 -HES_Item_ApplePie = 0x80082838; // type:data rom:0x5DC38 -HES_Item_ApplePie_disabled = 0x80082868; // type:data rom:0x5DC68 -HES_Item_HoneyUltra = 0x80082898; // type:data rom:0x5DC98 -HES_Item_HoneyUltra_disabled = 0x800828C8; // type:data rom:0x5DCC8 -HES_Item_MapleUltra = 0x800828F8; // type:data rom:0x5DCF8 -HES_Item_MapleUltra_disabled = 0x80082928; // type:data rom:0x5DD28 -HES_Item_JellyUltra = 0x80082958; // type:data rom:0x5DD58 -HES_Item_JellyUltra_disabled = 0x80082988; // type:data rom:0x5DD88 -HES_Item_Koopasta = 0x800829B8; // type:data rom:0x5DDB8 -HES_Item_Koopasta_disabled = 0x800829E8; // type:data rom:0x5DDE8 -HES_Item_FriedShroom = 0x80082A18; // type:data rom:0x5DE18 -HES_Item_FriedShroom_disabled = 0x80082A48; // type:data rom:0x5DE48 -HES_Item_ShroomCake = 0x80082A78; // type:data rom:0x5DE78 -HES_Item_ShroomCake_disabled = 0x80082AA8; // type:data rom:0x5DEA8 -HES_Item_ShroomSteak = 0x80082AD8; // type:data rom:0x5DED8 -HES_Item_ShroomSteak_disabled = 0x80082B08; // type:data rom:0x5DF08 -HES_Item_HotShroom = 0x80082B38; // type:data rom:0x5DF38 -HES_Item_HotShroom_disabled = 0x80082B68; // type:data rom:0x5DF68 -HES_Item_SweetShroom = 0x80082B98; // type:data rom:0x5DF98 -HES_Item_SweetShroom_disabled = 0x80082BC8; // type:data rom:0x5DFC8 -HES_Item_HealthyJuice = 0x80082BF8; // type:data rom:0x5DFF8 -HES_Item_HealthyJuice_disabled = 0x80082C28; // type:data rom:0x5E028 -HES_Item_BlandMeal = 0x80082C58; // type:data rom:0x5E058 -HES_Item_BlandMeal_disabled = 0x80082C88; // type:data rom:0x5E088 -HES_Item_YummyMeal = 0x80082CB8; // type:data rom:0x5E0B8 -HES_Item_YummyMeal_disabled = 0x80082CE8; // type:data rom:0x5E0E8 -HES_Item_DeluxeFeast = 0x80082D18; // type:data rom:0x5E118 -HES_Item_DeluxeFeast_disabled = 0x80082D48; // type:data rom:0x5E148 -HES_Item_SpecialShake = 0x80082D78; // type:data rom:0x5E178 -HES_Item_SpecialShake_disabled = 0x80082DA8; // type:data rom:0x5E1A8 -HES_Item_BigCookie = 0x80082DD8; // type:data rom:0x5E1D8 -HES_Item_BigCookie_disabled = 0x80082E08; // type:data rom:0x5E208 -HES_Item_Cake = 0x80082E38; // type:data rom:0x5E238 -HES_Item_Cake_disabled = 0x80082E68; // type:data rom:0x5E268 -HES_Item_Mistake = 0x80082E98; // type:data rom:0x5E298 -HES_Item_Mistake_disabled = 0x80082EC8; // type:data rom:0x5E2C8 -HES_Item_KoopaTea = 0x80082EF8; // type:data rom:0x5E2F8 -HES_Item_KoopaTea_disabled = 0x80082F28; // type:data rom:0x5E328 -HES_Item_HoneySuper = 0x80082F58; // type:data rom:0x5E358 -HES_Item_HoneySuper_disabled = 0x80082F88; // type:data rom:0x5E388 -HES_Item_MapleSuper = 0x80082FB8; // type:data rom:0x5E3B8 -HES_Item_MapleSuper_disabled = 0x80082FE8; // type:data rom:0x5E3E8 -HES_Item_JellySuper = 0x80083018; // type:data rom:0x5E418 -HES_Item_JellySuper_disabled = 0x80083048; // type:data rom:0x5E448 -HES_Item_Spaghetti = 0x80083078; // type:data rom:0x5E478 -HES_Item_Spaghetti_disabled = 0x800830A8; // type:data rom:0x5E4A8 -HES_Item_EggMissile = 0x800830D8; // type:data rom:0x5E4D8 -HES_Item_EggMissile_disabled = 0x80083108; // type:data rom:0x5E508 -HES_Item_FriedEgg = 0x80083138; // type:data rom:0x5E538 -HES_Item_FriedEgg_disabled = 0x80083168; // type:data rom:0x5E568 -HES_Item_HoneyShroom = 0x80083198; // type:data rom:0x5E598 -HES_Item_HoneyShroom_disabled = 0x800831C8; // type:data rom:0x5E5C8 -HES_Item_HoneyCandy = 0x800831F8; // type:data rom:0x5E5F8 -HES_Item_HoneyCandy_disabled = 0x80083228; // type:data rom:0x5E628 -HES_Item_ElectroPop = 0x80083258; // type:data rom:0x5E658 -HES_Item_ElectroPop_disabled = 0x80083288; // type:data rom:0x5E688 -HES_Item_FirePop = 0x800832B8; // type:data rom:0x5E6B8 -HES_Item_FirePop_disabled = 0x800832E8; // type:data rom:0x5E6E8 -HES_Item_LimeCandy = 0x80083318; // type:data rom:0x5E718 -HES_Item_LimeCandy_disabled = 0x80083348; // type:data rom:0x5E748 -HES_Item_CocoPop = 0x80083378; // type:data rom:0x5E778 -HES_Item_CocoPop_disabled = 0x800833A8; // type:data rom:0x5E7A8 -HES_Item_LemonCandy = 0x800833D8; // type:data rom:0x5E7D8 -HES_Item_LemonCandy_disabled = 0x80083408; // type:data rom:0x5E808 -HES_Item_JellyPop = 0x80083438; // type:data rom:0x5E838 -HES_Item_JellyPop_disabled = 0x80083468; // type:data rom:0x5E868 -HES_Item_StrangeCake = 0x80083498; // type:data rom:0x5E898 -HES_Item_StrangeCake_disabled = 0x800834C8; // type:data rom:0x5E8C8 -HES_Item_KookyCookie = 0x800834F8; // type:data rom:0x5E8F8 -HES_Item_KookyCookie_disabled = 0x80083528; // type:data rom:0x5E928 -HES_Item_FrozenFries = 0x80083558; // type:data rom:0x5E958 -HES_Item_FrozenFries_disabled = 0x80083588; // type:data rom:0x5E988 -HES_Item_PotatoSalad = 0x800835B8; // type:data rom:0x5E9B8 -HES_Item_PotatoSalad_disabled = 0x800835E8; // type:data rom:0x5E9E8 -HES_Item_NuttyCake = 0x80083618; // type:data rom:0x5EA18 -HES_Item_NuttyCake_disabled = 0x80083648; // type:data rom:0x5EA48 -HES_Item_MapleShroom = 0x80083678; // type:data rom:0x5EA78 -HES_Item_MapleShroom_disabled = 0x800836A8; // type:data rom:0x5EAA8 -HES_Item_BoiledEgg = 0x800836D8; // type:data rom:0x5EAD8 -HES_Item_BoiledEgg_disabled = 0x80083708; // type:data rom:0x5EB08 -HES_Item_YoshiCookie = 0x80083738; // type:data rom:0x5EB38 -HES_Item_YoshiCookie_disabled = 0x80083768; // type:data rom:0x5EB68 -HES_Item_JellyShroom = 0x80083798; // type:data rom:0x5EB98 -HES_Item_JellyShroom_disabled = 0x800837C8; // type:data rom:0x5EBC8 -HES_Item_Unused_02C = 0x800837F8; // type:data rom:0x5EBF8 -HES_Item_Unused_02C_disabled = 0x80083828; // type:data rom:0x5EC28 -HES_Item_Unused_02D = 0x80083858; // type:data rom:0x5EC58 -HES_Item_Unused_02D_disabled = 0x80083888; // type:data rom:0x5EC88 -HES_Item_Unused_02E = 0x800838B8; // type:data rom:0x5ECB8 -HES_Item_Unused_02E_disabled = 0x800838E8; // type:data rom:0x5ECE8 -HES_Item_Unused_02F = 0x80083918; // type:data rom:0x5ED18 -HES_Item_Unused_02F_disabled = 0x80083948; // type:data rom:0x5ED48 -HES_Item_Unused_030 = 0x80083978; // type:data rom:0x5ED78 -HES_Item_Unused_030_disabled = 0x800839A8; // type:data rom:0x5EDA8 -HES_Item_SpinSmash = 0x800839D8; // type:data rom:0x5EDD8 -HES_Item_SpinSmash_disabled = 0x80083A08; // type:data rom:0x5EE08 -HES_Item_Multibounce = 0x80083A38; // type:data rom:0x5EE38 -HES_Item_Multibounce_disabled = 0x80083A68; // type:data rom:0x5EE68 -HES_Item_PowerPlus = 0x80083A98; // type:data rom:0x5EE98 -HES_Item_PowerPlus_disabled = 0x80083AC8; // type:data rom:0x5EEC8 -HES_Item_DodgeMaster = 0x80083AF8; // type:data rom:0x5EEF8 -HES_Item_DodgeMaster_disabled = 0x80083B28; // type:data rom:0x5EF28 -HES_Item_PowerBounce = 0x80083B58; // type:data rom:0x5EF58 -HES_Item_PowerBounce_disabled = 0x80083B88; // type:data rom:0x5EF88 -HES_Item_SpikeShield = 0x80083BB8; // type:data rom:0x5EFB8 -HES_Item_SpikeShield_disabled = 0x80083BE8; // type:data rom:0x5EFE8 -HES_Item_FirstAttack = 0x80083C18; // type:data rom:0x5F018 -HES_Item_FirstAttack_disabled = 0x80083C48; // type:data rom:0x5F048 -HES_Item_HPPlus = 0x80083C78; // type:data rom:0x5F078 -HES_Item_HPPlus_disabled = 0x80083CA8; // type:data rom:0x5F0A8 -HES_Item_QuakeHammer = 0x80083CD8; // type:data rom:0x5F0D8 -HES_Item_QuakeHammer_disabled = 0x80083D08; // type:data rom:0x5F108 -HES_Item_DoubleDip = 0x80083D38; // type:data rom:0x5F138 -HES_Item_DoubleDip_disabled = 0x80083D68; // type:data rom:0x5F168 -HES_Item_PowerQuake = 0x80083D98; // type:data rom:0x5F198 -HES_Item_PowerQuake_disabled = 0x80083DC8; // type:data rom:0x5F1C8 -HES_Item_MegaQuake = 0x80083DF8; // type:data rom:0x5F1F8 -HES_Item_MegaQuake_disabled = 0x80083E28; // type:data rom:0x5F228 -HES_Item_SleepStomp = 0x80083E58; // type:data rom:0x5F258 -HES_Item_SleepStomp_disabled = 0x80083E88; // type:data rom:0x5F288 -HES_Item_SmashCharge = 0x80083EB8; // type:data rom:0x5F2B8 -HES_Item_SmashCharge_disabled = 0x80083EE8; // type:data rom:0x5F2E8 -HES_Item_SSmashChg = 0x80083F18; // type:data rom:0x5F318 -HES_Item_SSmashChg_disabled = 0x80083F48; // type:data rom:0x5F348 -HES_Item_AutoSmash = 0x80083F78; // type:data rom:0x5F378 -HES_Item_AutoSmash_disabled = 0x80083FA8; // type:data rom:0x5F3A8 -HES_Item_FireShield = 0x80083FD8; // type:data rom:0x5F3D8 -HES_Item_FireShield_disabled = 0x80084008; // type:data rom:0x5F408 -HES_Item_JumpCharge = 0x80084038; // type:data rom:0x5F438 -HES_Item_JumpCharge_disabled = 0x80084068; // type:data rom:0x5F468 -HES_Item_SJumpChg = 0x80084098; // type:data rom:0x5F498 -HES_Item_SJumpChg_disabled = 0x800840C8; // type:data rom:0x5F4C8 -HES_Item_AutoJump = 0x800840F8; // type:data rom:0x5F4F8 -HES_Item_AutoJump_disabled = 0x80084128; // type:data rom:0x5F528 -HES_Item_DDownPound = 0x80084158; // type:data rom:0x5F558 -HES_Item_DDownPound_disabled = 0x80084188; // type:data rom:0x5F588 -HES_Item_AutoMultibounce = 0x800841B8; // type:data rom:0x5F5B8 -HES_Item_AutoMultibounce_disabled = 0x800841E8; // type:data rom:0x5F5E8 -HES_Item_DizzyStomp = 0x80084218; // type:data rom:0x5F618 -HES_Item_DizzyStomp_disabled = 0x80084248; // type:data rom:0x5F648 -HES_Item_HammerThrow = 0x80084278; // type:data rom:0x5F678 -HES_Item_HammerThrow_disabled = 0x800842A8; // type:data rom:0x5F6A8 -HES_Item_SmashCharge0 = 0x800842D8; // type:data rom:0x5F6D8 -HES_Item_SmashCharge0_disabled = 0x80084308; // type:data rom:0x5F708 -HES_Item_PrettyLucky = 0x80084338; // type:data rom:0x5F738 -HES_Item_PrettyLucky_disabled = 0x80084368; // type:data rom:0x5F768 -HES_Item_FeelingFine = 0x80084398; // type:data rom:0x5F798 -HES_Item_FeelingFine_disabled = 0x800843C8; // type:data rom:0x5F7C8 -HES_Item_AttackFXA = 0x800843F8; // type:data rom:0x5F7F8 -HES_Item_AttackFXA_disabled = 0x80084428; // type:data rom:0x5F828 -HES_Item_AllorNothing = 0x80084458; // type:data rom:0x5F858 -HES_Item_AllorNothing_disabled = 0x80084488; // type:data rom:0x5F888 -HES_Item_HPDrain = 0x800844B8; // type:data rom:0x5F8B8 -HES_Item_HPDrain_disabled = 0x800844E8; // type:data rom:0x5F8E8 -HES_Item_JumpCharge0 = 0x80084518; // type:data rom:0x5F918 -HES_Item_JumpCharge0_disabled = 0x80084548; // type:data rom:0x5F948 -HES_Item_SlowGo = 0x80084578; // type:data rom:0x5F978 -HES_Item_SlowGo_disabled = 0x800845A8; // type:data rom:0x5F9A8 -HES_Item_FPPlus = 0x800845D8; // type:data rom:0x5F9D8 -HES_Item_FPPlus_disabled = 0x80084608; // type:data rom:0x5FA08 -HES_Item_MegaRush = 0x80084638; // type:data rom:0x5FA38 -HES_Item_MegaRush_disabled = 0x80084668; // type:data rom:0x5FA68 -HES_Item_IcePower = 0x80084698; // type:data rom:0x5FA98 -HES_Item_IcePower_disabled = 0x800846C8; // type:data rom:0x5FAC8 -HES_Item_DefendPlus = 0x800846F8; // type:data rom:0x5FAF8 -HES_Item_DefendPlus_disabled = 0x80084728; // type:data rom:0x5FB28 -HES_Item_PayOff = 0x80084758; // type:data rom:0x5FB58 -HES_Item_PayOff_disabled = 0x80084788; // type:data rom:0x5FB88 -HES_Item_MoneyMoney = 0x800847B8; // type:data rom:0x5FBB8 -HES_Item_MoneyMoney_disabled = 0x800847E8; // type:data rom:0x5FBE8 -HES_Item_ChillOut = 0x80084818; // type:data rom:0x5FC18 -HES_Item_ChillOut_disabled = 0x80084848; // type:data rom:0x5FC48 -HES_Item_HappyHeart = 0x80084878; // type:data rom:0x5FC78 -HES_Item_HappyHeart_disabled = 0x800848A8; // type:data rom:0x5FCA8 -HES_Item_ZapTap = 0x800848D8; // type:data rom:0x5FCD8 -HES_Item_ZapTap_disabled = 0x80084908; // type:data rom:0x5FD08 -HES_Item_Berserker = 0x80084938; // type:data rom:0x5FD38 -HES_Item_Berserker_disabled = 0x80084968; // type:data rom:0x5FD68 -HES_Item_RightOn = 0x80084998; // type:data rom:0x5FD98 -HES_Item_RightOn_disabled = 0x800849C8; // type:data rom:0x5FDC8 -HES_Item_RunawayPay = 0x800849F8; // type:data rom:0x5FDF8 -HES_Item_RunawayPay_disabled = 0x80084A28; // type:data rom:0x5FE28 -HES_Item_Refund = 0x80084A58; // type:data rom:0x5FE58 -HES_Item_Refund_disabled = 0x80084A88; // type:data rom:0x5FE88 -HES_Item_FlowerSaver = 0x80084AB8; // type:data rom:0x5FEB8 -HES_Item_FlowerSaver_disabled = 0x80084AE8; // type:data rom:0x5FEE8 -HES_Item_TripleDip = 0x80084B18; // type:data rom:0x5FF18 -HES_Item_TripleDip_disabled = 0x80084B48; // type:data rom:0x5FF48 -HES_Item_FlowerFanatic = 0x80084B78; // type:data rom:0x5FF78 -HES_Item_FlowerFanatic_disabled = 0x80084BA8; // type:data rom:0x5FFA8 -HES_Item_PowerJump = 0x80084BD8; // type:data rom:0x5FFD8 -HES_Item_PowerJump_disabled = 0x80084C08; // type:data rom:0x60008 -HES_Item_SuperJump = 0x80084C38; // type:data rom:0x60038 -HES_Item_SuperJump_disabled = 0x80084C68; // type:data rom:0x60068 -HES_Item_MegaJump = 0x80084C98; // type:data rom:0x60098 -HES_Item_MegaJump_disabled = 0x80084CC8; // type:data rom:0x600C8 -HES_Item_PowerSmash1 = 0x80084CF8; // type:data rom:0x600F8 -HES_Item_PowerSmash1_disabled = 0x80084D28; // type:data rom:0x60128 -HES_Item_SuperSmash = 0x80084D58; // type:data rom:0x60158 -HES_Item_SuperSmash_disabled = 0x80084D88; // type:data rom:0x60188 -HES_Item_MegaSmash = 0x80084DB8; // type:data rom:0x601B8 -HES_Item_MegaSmash_disabled = 0x80084DE8; // type:data rom:0x601E8 -HES_Item_LuckyDay = 0x80084E18; // type:data rom:0x60218 -HES_Item_LuckyDay_disabled = 0x80084E48; // type:data rom:0x60248 -HES_Item_MegaHPDrain = 0x80084E78; // type:data rom:0x60278 -HES_Item_MegaHPDrain_disabled = 0x80084EA8; // type:data rom:0x602A8 -HES_Item_BumpAttack = 0x80084ED8; // type:data rom:0x602D8 -HES_Item_BumpAttack_disabled = 0x80084F08; // type:data rom:0x60308 -HES_Item_PUpDDown = 0x80084F38; // type:data rom:0x60338 -HES_Item_PUpDDown_disabled = 0x80084F68; // type:data rom:0x60368 -HES_Item_PDownDUp = 0x80084F98; // type:data rom:0x60398 -HES_Item_PDownDUp_disabled = 0x80084FC8; // type:data rom:0x603C8 -HES_Item_HeartFinder = 0x80084FF8; // type:data rom:0x603F8 -HES_Item_HeartFinder_disabled = 0x80085028; // type:data rom:0x60428 -HES_Item_FlowerFinder = 0x80085058; // type:data rom:0x60458 -HES_Item_FlowerFinder_disabled = 0x80085088; // type:data rom:0x60488 -HES_Item_DizzyAttack = 0x800850B8; // type:data rom:0x604B8 -HES_Item_DizzyAttack_disabled = 0x800850E8; // type:data rom:0x604E8 -HES_Item_SpeedySpin = 0x80085118; // type:data rom:0x60518 -HES_Item_SpeedySpin_disabled = 0x80085148; // type:data rom:0x60548 -HES_Item_SpinAttack = 0x80085178; // type:data rom:0x60578 -HES_Item_SpinAttack_disabled = 0x800851A8; // type:data rom:0x605A8 -HES_Item_ISpy = 0x800851D8; // type:data rom:0x605D8 -HES_Item_ISpy_disabled = 0x80085208; // type:data rom:0x60608 -HES_Item_PowerRush = 0x80085238; // type:data rom:0x60638 -HES_Item_PowerRush_disabled = 0x80085268; // type:data rom:0x60668 -HES_Item_LastStand = 0x80085298; // type:data rom:0x60698 -HES_Item_LastStand_disabled = 0x800852C8; // type:data rom:0x606C8 -HES_Item_CloseCall = 0x800852F8; // type:data rom:0x606F8 -HES_Item_CloseCall_disabled = 0x80085328; // type:data rom:0x60728 -HES_Item_CrazyHeart = 0x80085358; // type:data rom:0x60758 -HES_Item_CrazyHeart_disabled = 0x80085388; // type:data rom:0x60788 -HES_Item_Unused_0D5 = 0x800853B8; // type:data rom:0x607B8 -HES_Item_Unused_0D5_disabled = 0x800853E8; // type:data rom:0x607E8 -HES_Item_Unused_0D6 = 0x80085418; // type:data rom:0x60818 -HES_Item_Unused_0D6_disabled = 0x80085448; // type:data rom:0x60848 -HES_Item_Unused_0D7 = 0x80085478; // type:data rom:0x60878 -HES_Item_Unused_0D7_disabled = 0x800854A8; // type:data rom:0x608A8 -HES_Item_ShrinkSmash = 0x800854D8; // type:data rom:0x608D8 -HES_Item_ShrinkSmash_disabled = 0x80085508; // type:data rom:0x60908 -HES_Item_ShrinkStomp = 0x80085538; // type:data rom:0x60938 -HES_Item_ShrinkStomp_disabled = 0x80085568; // type:data rom:0x60968 -HES_Item_DDownJump = 0x80085598; // type:data rom:0x60998 -HES_Item_DDownJump_disabled = 0x800855C8; // type:data rom:0x609C8 -HES_Item_DamageDodge = 0x800855F8; // type:data rom:0x609F8 -HES_Item_DamageDodge_disabled = 0x80085628; // type:data rom:0x60A28 -HES_Item_EarthquakeJump = 0x80085658; // type:data rom:0x60A58 -HES_Item_EarthquakeJump_disabled = 0x80085688; // type:data rom:0x60A88 -HES_Item_HappyFlower = 0x800856B8; // type:data rom:0x60AB8 -HES_Item_HappyFlower_disabled = 0x800856E8; // type:data rom:0x60AE8 -HES_Item_Unused_0DE = 0x80085718; // type:data rom:0x60B18 -HES_Item_Unused_0DE_disabled = 0x80085748; // type:data rom:0x60B48 -HES_Item_Unused_0DF = 0x80085778; // type:data rom:0x60B78 -HES_Item_Unused_0DF_disabled = 0x800857A8; // type:data rom:0x60BA8 -HES_Item_DeepFocus = 0x800857D8; // type:data rom:0x60BD8 -HES_Item_DeepFocus_disabled = 0x80085808; // type:data rom:0x60C08 -HES_Item_SuperFocus = 0x80085838; // type:data rom:0x60C38 -HES_Item_SuperFocus_disabled = 0x80085868; // type:data rom:0x60C68 -HES_Item_Kaiden = 0x80085898; // type:data rom:0x60C98 -HES_Item_Kaiden_disabled = 0x800858C8; // type:data rom:0x60CC8 -HES_Item_QuickChange = 0x800858F8; // type:data rom:0x60CF8 -HES_Item_QuickChange_disabled = 0x80085928; // type:data rom:0x60D28 -HES_Item_Unused_0E4 = 0x80085958; // type:data rom:0x60D58 -HES_Item_Unused_0E4_disabled = 0x80085988; // type:data rom:0x60D88 -HES_Item_Unused_0E5 = 0x800859B8; // type:data rom:0x60DB8 -HES_Item_Unused_0E5_disabled = 0x800859E8; // type:data rom:0x60DE8 -HES_Item_Unused_0E6 = 0x80085A18; // type:data rom:0x60E18 -HES_Item_Unused_0E6_disabled = 0x80085A48; // type:data rom:0x60E48 -HES_Item_Unused_0E7 = 0x80085A78; // type:data rom:0x60E78 -HES_Item_Unused_0E7_disabled = 0x80085AA8; // type:data rom:0x60EA8 -HES_Item_Peekaboo = 0x80085AD8; // type:data rom:0x60ED8 -HES_Item_Peekaboo_disabled = 0x80085B08; // type:data rom:0x60F08 -HES_Item_GroupFocus = 0x80085B38; // type:data rom:0x60F38 -HES_Item_GroupFocus_disabled = 0x80085B68; // type:data rom:0x60F68 -HES_Item_AttackFXD = 0x80085B98; // type:data rom:0x60F98 -HES_Item_AttackFXD_disabled = 0x80085BC8; // type:data rom:0x60FC8 -HES_Item_AttackFXB = 0x80085BF8; // type:data rom:0x60FF8 -HES_Item_AttackFXB_disabled = 0x80085C28; // type:data rom:0x61028 -HES_Item_AttackFXE = 0x80085C58; // type:data rom:0x61058 -HES_Item_AttackFXE_disabled = 0x80085C88; // type:data rom:0x61088 -HES_Item_AttackFXC = 0x80085CB8; // type:data rom:0x610B8 -HES_Item_AttackFXC_disabled = 0x80085CE8; // type:data rom:0x610E8 -HES_Item_AttackFXF = 0x80085D18; // type:data rom:0x61118 -HES_Item_AttackFXF_disabled = 0x80085D48; // type:data rom:0x61148 -HES_Item_Unused_0EF = 0x80085D78; // type:data rom:0x61178 -HES_Item_Unused_0EF_disabled = 0x80085DA8; // type:data rom:0x611A8 -HES_Item_HealthyHealthy = 0x80085DD8; // type:data rom:0x611D8 -HES_Item_HealthyHealthy_disabled = 0x80085E08; // type:data rom:0x61208 -HES_Item_Unused_0F1 = 0x80085E38; // type:data rom:0x61238 -HES_Item_Unused_0F1_disabled = 0x80085E68; // type:data rom:0x61268 -HES_Item_Unused_0F2 = 0x80085E98; // type:data rom:0x61298 -HES_Item_Unused_0F2_disabled = 0x80085EC8; // type:data rom:0x612C8 -HES_Item_Unused_0F3 = 0x80085EF8; // type:data rom:0x612F8 -HES_Item_Unused_0F3_disabled = 0x80085F28; // type:data rom:0x61328 -HES_Item_Unused_0F4 = 0x80085F58; // type:data rom:0x61358 -HES_Item_Unused_0F4_disabled = 0x80085F88; // type:data rom:0x61388 -HES_Item_Unused_0F5 = 0x80085FB8; // type:data rom:0x613B8 -HES_Item_Unused_0F5_disabled = 0x80085FE8; // type:data rom:0x613E8 -HES_Item_Unused_0F6 = 0x80086018; // type:data rom:0x61418 -HES_Item_Unused_0F6_disabled = 0x80086048; // type:data rom:0x61448 -HES_Item_Unused_0F7 = 0x80086078; // type:data rom:0x61478 -HES_Item_Unused_0F7_disabled = 0x800860A8; // type:data rom:0x614A8 -HES_Item_FireFlower = 0x800860D8; // type:data rom:0x614D8 -HES_Item_FireFlower_disabled = 0x80086108; // type:data rom:0x61508 -HES_Item_SnowmanDoll = 0x80086138; // type:data rom:0x61538 -HES_Item_SnowmanDoll_disabled = 0x80086168; // type:data rom:0x61568 -HES_Item_ThunderRage = 0x80086198; // type:data rom:0x61598 -HES_Item_ThunderRage_disabled = 0x800861C8; // type:data rom:0x615C8 -HES_Item_ThunderBolt = 0x800861F8; // type:data rom:0x615F8 -HES_Item_ThunderBolt_disabled = 0x80086228; // type:data rom:0x61628 -HES_Item_ShootingStar = 0x80086258; // type:data rom:0x61658 -HES_Item_ShootingStar_disabled = 0x80086288; // type:data rom:0x61688 -HES_Item_DustyHammer = 0x800862B8; // type:data rom:0x616B8 -HES_Item_DustyHammer_disabled = 0x800862E8; // type:data rom:0x616E8 -HES_Item_Pebble = 0x80086318; // type:data rom:0x61718 -HES_Item_Pebble_disabled = 0x80086348; // type:data rom:0x61748 -HES_Item_Unused_127 = 0x80086378; // type:data rom:0x61778 -HES_Item_Unused_127_disabled = 0x800863A8; // type:data rom:0x617A8 -HES_Item_StoneCap = 0x800863D8; // type:data rom:0x617D8 -HES_Item_StoneCap_disabled = 0x80086408; // type:data rom:0x61808 -HES_Item_VoltShroom = 0x80086438; // type:data rom:0x61838 -HES_Item_VoltShroom_disabled = 0x80086468; // type:data rom:0x61868 -HES_Item_PowerStar = 0x80086498; // type:data rom:0x61898 -HES_Item_PowerStar_disabled = 0x800864C8; // type:data rom:0x618C8 -HES_Item_Parasol = 0x800864F8; // type:data rom:0x618F8 -HES_Item_Parasol_disabled = 0x80086528; // type:data rom:0x61928 -HES_Item_MagicMirror = 0x80086558; // type:data rom:0x61958 -HES_Item_MagicMirror_disabled = 0x80086588; // type:data rom:0x61988 -HES_Item_Unused_12D = 0x800865B8; // type:data rom:0x619B8 -HES_Item_Unused_12D_disabled = 0x800865E8; // type:data rom:0x619E8 -HES_Item_Unused_12E = 0x80086618; // type:data rom:0x61A18 -HES_Item_Unused_12E_disabled = 0x80086648; // type:data rom:0x61A48 -HES_Item_Unused_12F = 0x80086678; // type:data rom:0x61A78 -HES_Item_Unused_12F_disabled = 0x800866A8; // type:data rom:0x61AA8 -HES_Item_Mushroom = 0x800866D8; // type:data rom:0x61AD8 -HES_Item_Mushroom_disabled = 0x80086708; // type:data rom:0x61B08 -HES_Item_SuperShroom = 0x80086738; // type:data rom:0x61B38 -HES_Item_SuperShroom_disabled = 0x80086768; // type:data rom:0x61B68 -HES_Item_UltraShroom = 0x80086798; // type:data rom:0x61B98 -HES_Item_UltraShroom_disabled = 0x800867C8; // type:data rom:0x61BC8 -HES_Item_LifeShroom = 0x800867F8; // type:data rom:0x61BF8 -HES_Item_LifeShroom_disabled = 0x80086828; // type:data rom:0x61C28 -HES_Item_DriedShroom = 0x80086858; // type:data rom:0x61C58 -HES_Item_DriedShroom_disabled = 0x80086888; // type:data rom:0x61C88 -HES_Item_TastyTonic = 0x800868B8; // type:data rom:0x61CB8 -HES_Item_TastyTonic_disabled = 0x800868E8; // type:data rom:0x61CE8 -HES_Item_SuperSoda = 0x80086918; // type:data rom:0x61D18 -HES_Item_SuperSoda_disabled = 0x80086948; // type:data rom:0x61D48 -HES_Item_BlueBerry = 0x80086978; // type:data rom:0x61D78 -HES_Item_BlueBerry_disabled = 0x800869A8; // type:data rom:0x61DA8 -HES_Item_RedBerry = 0x800869D8; // type:data rom:0x61DD8 -HES_Item_RedBerry_disabled = 0x80086A08; // type:data rom:0x61E08 -HES_Item_YellowBerry = 0x80086A38; // type:data rom:0x61E38 -HES_Item_YellowBerry_disabled = 0x80086A68; // type:data rom:0x61E68 -HES_Item_BubbleBerry = 0x80086A98; // type:data rom:0x61E98 -HES_Item_BubbleBerry_disabled = 0x80086AC8; // type:data rom:0x61EC8 -HES_Item_Goomnut = 0x80086AF8; // type:data rom:0x61EF8 -HES_Item_Goomnut_disabled = 0x80086B28; // type:data rom:0x61F28 -HES_Item_KoopaLeaf = 0x80086B58; // type:data rom:0x61F58 -HES_Item_KoopaLeaf_disabled = 0x80086B88; // type:data rom:0x61F88 -HES_Item_DriedPasta = 0x80086BB8; // type:data rom:0x61FB8 -HES_Item_DriedPasta_disabled = 0x80086BE8; // type:data rom:0x61FE8 -HES_Item_Lime = 0x80086C18; // type:data rom:0x62018 -HES_Item_Lime_disabled = 0x80086C48; // type:data rom:0x62048 -HES_Item_Lemon = 0x80086C78; // type:data rom:0x62078 -HES_Item_Lemon_disabled = 0x80086CA8; // type:data rom:0x620A8 -HES_Item_DriedFruit = 0x80086CD8; // type:data rom:0x620D8 -HES_Item_DriedFruit_disabled = 0x80086D08; // type:data rom:0x62108 -HES_Item_StrangeLeaf = 0x80086D38; // type:data rom:0x62138 -HES_Item_StrangeLeaf_disabled = 0x80086D68; // type:data rom:0x62168 -HES_Item_CakeMix = 0x80086D98; // type:data rom:0x62198 -HES_Item_CakeMix_disabled = 0x80086DC8; // type:data rom:0x621C8 -HES_Item_Egg = 0x80086DF8; // type:data rom:0x621F8 -HES_Item_Egg_disabled = 0x80086E28; // type:data rom:0x62228 -HES_Item_Coconut = 0x80086E58; // type:data rom:0x62258 -HES_Item_Coconut_disabled = 0x80086E88; // type:data rom:0x62288 -HES_Item_Melon = 0x80086EB8; // type:data rom:0x622B8 -HES_Item_Melon_disabled = 0x80086EE8; // type:data rom:0x622E8 -HES_Item_StinkyHerb = 0x80086F18; // type:data rom:0x62318 -HES_Item_StinkyHerb_disabled = 0x80086F48; // type:data rom:0x62348 -HES_Item_IcedPotato = 0x80086F78; // type:data rom:0x62378 -HES_Item_IcedPotato_disabled = 0x80086FA8; // type:data rom:0x623A8 -HES_Item_HoneySyrup = 0x80086FD8; // type:data rom:0x623D8 -HES_Item_HoneySyrup_disabled = 0x80087008; // type:data rom:0x62408 -HES_Item_MapleSyrup = 0x80087038; // type:data rom:0x62438 -HES_Item_MapleSyrup_disabled = 0x80087068; // type:data rom:0x62468 -HES_Item_JamminJelly = 0x80087098; // type:data rom:0x62498 -HES_Item_JamminJelly_disabled = 0x800870C8; // type:data rom:0x624C8 -HES_Item_WhackasBump = 0x800870F8; // type:data rom:0x624F8 -HES_Item_WhackasBump_disabled = 0x80087128; // type:data rom:0x62528 -HES_Item_Apple = 0x80087158; // type:data rom:0x62558 -HES_Item_Apple_disabled = 0x80087188; // type:data rom:0x62588 -HES_Item_BakingSalt = 0x800871B8; // type:data rom:0x625B8 -HES_Item_BakingSalt_disabled = 0x800871E8; // type:data rom:0x625E8 -HES_Item_BakingSugar = 0x80087218; // type:data rom:0x62618 -HES_Item_BakingSugar_disabled = 0x80087248; // type:data rom:0x62648 -HES_Item_BakingEgg = 0x80087278; // type:data rom:0x62678 -HES_Item_BakingEgg_disabled = 0x800872A8; // type:data rom:0x626A8 -HES_Item_BakingCream = 0x800872D8; // type:data rom:0x626D8 -HES_Item_BakingCream_disabled = 0x80087308; // type:data rom:0x62708 -HES_Item_BakingStrawberry = 0x80087338; // type:data rom:0x62738 -HES_Item_BakingStrawberry_disabled = 0x80087368; // type:data rom:0x62768 -HES_Item_BakingButter = 0x80087398; // type:data rom:0x62798 -HES_Item_BakingButter_disabled = 0x800873C8; // type:data rom:0x627C8 -HES_Item_BakingCleanser = 0x800873F8; // type:data rom:0x627F8 -HES_Item_BakingCleanser_disabled = 0x80087428; // type:data rom:0x62828 -HES_Item_BakingWater = 0x80087458; // type:data rom:0x62858 -HES_Item_BakingWater_disabled = 0x80087488; // type:data rom:0x62888 -HES_Item_BakingFlour = 0x800874B8; // type:data rom:0x628B8 -HES_Item_BakingFlour_disabled = 0x800874E8; // type:data rom:0x628E8 -HES_Item_BakingMilk = 0x80087518; // type:data rom:0x62918 -HES_Item_BakingMilk_disabled = 0x80087548; // type:data rom:0x62948 -HES_Item_Unused_11F = 0x80087578; // type:data rom:0x62978 -HES_Item_Unused_11F_disabled = 0x800875A8; // type:data rom:0x629A8 -HES_Item_SleepySheep = 0x800875D8; // type:data rom:0x629D8 -HES_Item_SleepySheep_disabled = 0x80087608; // type:data rom:0x62A08 -HES_Item_XBandage = 0x80087638; // type:data rom:0x62A38 -HES_Item_XBandage_disabled = 0x80087668; // type:data rom:0x62A68 -HES_Item_POWBlock = 0x80087698; // type:data rom:0x62A98 -HES_Item_POWBlock_disabled = 0x800876C8; // type:data rom:0x62AC8 -HES_Item_HustleDrink = 0x800876F8; // type:data rom:0x62AF8 -HES_Item_HustleDrink_disabled = 0x80087728; // type:data rom:0x62B28 -HES_Item_StopWatch = 0x80087758; // type:data rom:0x62B58 -HES_Item_StopWatch_disabled = 0x80087788; // type:data rom:0x62B88 -HES_Item_DizzyDial = 0x800877B8; // type:data rom:0x62BB8 -HES_Item_DizzyDial_disabled = 0x800877E8; // type:data rom:0x62BE8 -HES_Item_Unused_136 = 0x80087818; // type:data rom:0x62C18 -HES_Item_Unused_136_disabled = 0x80087848; // type:data rom:0x62C48 -HES_Item_Unused_137 = 0x80087878; // type:data rom:0x62C78 -HES_Item_Unused_137_disabled = 0x800878A8; // type:data rom:0x62CA8 -pad_after_item_hudscripts = 0x800878D8; // type:data rom:0x62CD8 +SMALLROOM_PARAMS_N = 0x8007EFE0; // rom:0x5A3E0 +D_8007F048 = 0x8007F048; // rom:0x5A448 +D_8007F158 = 0x8007F158; // rom:0x5A558 +D_8007F180 = 0x8007F180; // rom:0x5A580 +D_8007F1A8 = 0x8007F1A8; // rom:0x5A5A8 +D_8007F1D0 = 0x8007F1D0; // rom:0x5A5D0 +AU_FX_CUSTOM_PARAMS = 0x8007F1F8; // rom:0x5A5F8 +D_8007F1FC = 0x8007F1FC; // rom:0x5A5FC +D_8007F200 = 0x8007F200; // rom:0x5A600 +D_8007F204 = 0x8007F204; // rom:0x5A604 +gEffectTable = 0x8007F210; // rom:0x5A610 size:0xCA8 +D_8007FEB8 = 0x8007FEB8; // rom:0x5B2B8 +HES_HandPointDownLoop = 0x8007FF20; // rom:0x5B320 +HES_HandPointDown = 0x800800A0; // rom:0x5B4A0 +HES_HandPointDownHeld = 0x800801D8; // rom:0x5B5D8 +HES_HandPointLeftLoop = 0x80080208; // rom:0x5B608 +HES_HandPointLeft = 0x80080388; // rom:0x5B788 +HES_HandPointLeftHeld = 0x800804C0; // rom:0x5B8C0 +HES_Item_Present = 0x800804F0; // rom:0x5B8F0 +HES_Item_CakeDone = 0x80080520; // rom:0x5B920 +HES_Item_CakeBaked = 0x80080550; // rom:0x5B950 +HES_Item_CakePan = 0x80080580; // rom:0x5B980 +HES_Item_CakeBatter = 0x800805B0; // rom:0x5B9B0 +HES_Item_CakeBowl = 0x800805E0; // rom:0x5B9E0 +HES_Item_CakeMixed = 0x80080610; // rom:0x5BA10 +HES_Item_CakeIcing = 0x80080640; // rom:0x5BA40 +HES_Item_CakeBerries = 0x80080670; // rom:0x5BA70 +HES_Item_Hammer1 = 0x800806A0; // rom:0x5BAA0 +HES_Item_Hammer2 = 0x800806D0; // rom:0x5BAD0 +HES_Item_Hammer3 = 0x80080700; // rom:0x5BB00 +HES_Item_Boots1 = 0x80080730; // rom:0x5BB30 +HES_Item_Boots2 = 0x80080760; // rom:0x5BB60 +HES_Item_Boots3 = 0x80080790; // rom:0x5BB90 +HES_Item_Items = 0x800807C0; // rom:0x5BBC0 +HES_Item_HeartPiece = 0x800807F0; // rom:0x5BBF0 +HES_Item_Heart = 0x80080820; // rom:0x5BC20 +HES_Item_Coin = 0x80080868; // rom:0x5BC68 +HES_Item_CoinSparkleA = 0x80080A4C; // rom:0x5BE4C +HES_Item_CoinSparkleB = 0x80080B64; // rom:0x5BF64 +HES_Item_CoinSparkleC = 0x80080C7C; // rom:0x5C07C +HES_Item_CoinSparkleD = 0x80080D94; // rom:0x5C194 +HES_Item_CoinSparkleE = 0x80080EAC; // rom:0x5C2AC +HES_Item_CoinSparkleRandom = 0x80080FC4; // rom:0x5C3C4 +HES_Item_StarPoint = 0x80080FF0; // rom:0x5C3F0 +HES_Item_SmallStarPoint = 0x800810C8; // rom:0x5C4C8 +HES_Item_HeartPoint = 0x800811A0; // rom:0x5C5A0 +HES_Item_FlowerPoint = 0x80081200; // rom:0x5C600 +HES_Item_StarPiece = 0x80081260; // rom:0x5C660 +HES_Item_GearBoots1 = 0x800812D8; // rom:0x5C6D8 +HES_Item_GearBoots2 = 0x80081308; // rom:0x5C708 +HES_Item_GearBoots3 = 0x80081338; // rom:0x5C738 +HES_Item_GearHammer1 = 0x80081368; // rom:0x5C768 +HES_Item_GearHammer2 = 0x80081398; // rom:0x5C798 +HES_Item_GearHammer3 = 0x800813C8; // rom:0x5C7C8 +HES_Item_LuckyStar = 0x800813F8; // rom:0x5C7F8 +HES_Item_Map = 0x80081428; // rom:0x5C828 +HES_Item_KoopaFortressKey = 0x80081458; // rom:0x5C858 +HES_Item_RuinsKey = 0x80081488; // rom:0x5C888 +HES_Item_TubbaCastleKey = 0x800814B8; // rom:0x5C8B8 +HES_Item_IcePalaceKey = 0x800814E8; // rom:0x5C8E8 +HES_Item_BowserCastleKey = 0x80081518; // rom:0x5C918 +HES_Item_Dolly = 0x80081548; // rom:0x5C948 +HES_Item_KooperShell = 0x80081578; // rom:0x5C978 +HES_Item_PulseStone = 0x800815A8; // rom:0x5C9A8 +HES_Item_Artifact = 0x800815D8; // rom:0x5C9D8 +HES_Item_AncientVase = 0x80081608; // rom:0x5CA08 +HES_Item_RuinsStonePyramid = 0x80081638; // rom:0x5CA38 +HES_Item_RuinsStoneStar = 0x80081668; // rom:0x5CA68 +HES_Item_RuinsStoneMoon = 0x80081698; // rom:0x5CA98 +HES_Item_ForestPass = 0x800816C8; // rom:0x5CAC8 +HES_Item_BooRecordOutline = 0x800816F8; // rom:0x5CAF8 +HES_Item_BooRecord = 0x80081728; // rom:0x5CB28 +HES_Item_BooWeight = 0x80081758; // rom:0x5CB58 +HES_Item_BooPortrait = 0x80081788; // rom:0x5CB88 +HES_Item_MysticKey = 0x800817B8; // rom:0x5CBB8 +HES_Item_IronKey = 0x800817E8; // rom:0x5CBE8 +HES_Item_ToyboxTrain = 0x80081818; // rom:0x5CC18 +HES_Item_FryingPan = 0x80081848; // rom:0x5CC48 +HES_Item_Dictionary = 0x80081878; // rom:0x5CC78 +HES_Item_MysteryNote = 0x800818A8; // rom:0x5CCA8 +HES_Item_SuspiciousNote = 0x800818D8; // rom:0x5CCD8 +HES_Item_MagicalSeed1 = 0x80081908; // rom:0x5CD08 +HES_Item_MagicalSeed2 = 0x80081938; // rom:0x5CD38 +HES_Item_MagicalSeed3 = 0x80081968; // rom:0x5CD68 +HES_Item_MagicalSeed4 = 0x80081998; // rom:0x5CD98 +HES_Item_CrystalBerry = 0x800819C8; // rom:0x5CDC8 +HES_Item_WaterStone = 0x800819F8; // rom:0x5CDF8 +HES_Item_MagicBean = 0x80081A28; // rom:0x5CE28 +HES_Item_FertileSoil = 0x80081A58; // rom:0x5CE58 +HES_Item_MiracleWater = 0x80081A88; // rom:0x5CE88 +HES_Item_UltraStone = 0x80081AB8; // rom:0x5CEB8 +HES_Item_ToadDoll = 0x80081AE8; // rom:0x5CEE8 +HES_Item_Calculator = 0x80081B18; // rom:0x5CF18 +HES_Item_Screwdriver = 0x80081B48; // rom:0x5CF48 +HES_Item_CookBook = 0x80081B78; // rom:0x5CF78 +HES_Item_JadeRaven = 0x80081BA8; // rom:0x5CFA8 +HES_Item_SnowmanBucket = 0x80081BD8; // rom:0x5CFD8 +HES_Item_SnowmanScarf = 0x80081C08; // rom:0x5D008 +HES_Item_RedKey = 0x80081C38; // rom:0x5D038 +HES_Item_BlueKey = 0x80081C68; // rom:0x5D068 +HES_Item_KootPackage = 0x80081C98; // rom:0x5D098 +HES_Item_KootRedJar = 0x80081CC8; // rom:0x5D0C8 +HES_Item_Melody = 0x80081CF8; // rom:0x5D0F8 +HES_Item_Lyrics = 0x80081D28; // rom:0x5D128 +HES_Item_Mailbag = 0x80081D58; // rom:0x5D158 +HES_Item_StarStone = 0x80081D88; // rom:0x5D188 +HES_Item_SneakyParasol = 0x80081DB8; // rom:0x5D1B8 +HES_Item_PeachKey = 0x80081DE8; // rom:0x5D1E8 +HES_Item_UNK_1DC210 = 0x80081E18; // rom:0x5D218 +HES_Item_UNK_1DC430 = 0x80081E48; // rom:0x5D248 +HES_Item_UNK_1DC650 = 0x80081E78; // rom:0x5D278 +HES_Item_UNK_1DC870 = 0x80081EA8; // rom:0x5D2A8 +HES_Item_DojoCard1 = 0x80081ED8; // rom:0x5D2D8 +HES_Item_DojoCard2 = 0x80081F08; // rom:0x5D308 +HES_Item_DojoCard3 = 0x80081F38; // rom:0x5D338 +HES_Item_DojoCard4 = 0x80081F68; // rom:0x5D368 +HES_Item_DojoCard5 = 0x80081F98; // rom:0x5D398 +HES_Item_CrystalBall = 0x80081FC8; // rom:0x5D3C8 +HES_Item_GoldCard = 0x80081FF8; // rom:0x5D3F8 +HES_Item_SilverCard = 0x80082028; // rom:0x5D428 +HES_Item_KootBook = 0x80082058; // rom:0x5D458 +HES_Item_KootTheTape = 0x80082088; // rom:0x5D488 +HES_Item_KootMerluvleeAutograph = 0x800820B8; // rom:0x5D4B8 +HES_Item_KootEmptyWallet = 0x800820E8; // rom:0x5D4E8 +HES_Item_KootLuigiAutograph = 0x80082118; // rom:0x5D518 +HES_Item_KootShell = 0x80082148; // rom:0x5D548 +HES_Item_KootPhoto = 0x80082178; // rom:0x5D578 +HES_Item_KootGlasses = 0x800821A8; // rom:0x5D5A8 +HES_Item_Letter = 0x800821D8; // rom:0x5D5D8 +HES_Item_Letter_disabled = 0x80082208; // rom:0x5D608 +HES_Item_Unused_089 = 0x80082238; // rom:0x5D638 +HES_Item_Unused_089_disabled = 0x80082268; // rom:0x5D668 +HES_Item_Unused_08A = 0x80082298; // rom:0x5D698 +HES_Item_Unused_08A_disabled = 0x800822C8; // rom:0x5D6C8 +HES_Item_Unused_08B = 0x800822F8; // rom:0x5D6F8 +HES_Item_Unused_08B_disabled = 0x80082328; // rom:0x5D728 +HES_Item_Unused_08C = 0x80082358; // rom:0x5D758 +HES_Item_Unused_08C_disabled = 0x80082388; // rom:0x5D788 +HES_Item_Unused_08D = 0x800823B8; // rom:0x5D7B8 +HES_Item_Unused_08D_disabled = 0x800823E8; // rom:0x5D7E8 +HES_Item_Unused_08E = 0x80082418; // rom:0x5D818 +HES_Item_Unused_08E_disabled = 0x80082448; // rom:0x5D848 +HES_Item_Unused_08F = 0x80082478; // rom:0x5D878 +HES_Item_Unused_08F_disabled = 0x800824A8; // rom:0x5D8A8 +HES_Item_PleaseComeBack = 0x800824D8; // rom:0x5D8D8 +HES_Item_PleaseComeBack_disabled = 0x80082508; // rom:0x5D908 +HES_Item_Unused_139 = 0x80082538; // rom:0x5D938 +HES_Item_Unused_139_disabled = 0x80082568; // rom:0x5D968 +HES_Item_FrightJar = 0x80082598; // rom:0x5D998 +HES_Item_FrightJar_disabled = 0x800825C8; // rom:0x5D9C8 +HES_Item_Mystery = 0x800825F8; // rom:0x5D9F8 +HES_Item_Mystery_disabled = 0x80082628; // rom:0x5DA28 +HES_Item_RepelGel = 0x80082658; // rom:0x5DA58 +HES_Item_RepelGel_disabled = 0x80082688; // rom:0x5DA88 +HES_Item_InsecticideHerb = 0x800826B8; // rom:0x5DAB8 +HES_Item_InsecticideHerb_disabled = 0x800826E8; // rom:0x5DAE8 +HES_Item_Unused_13E = 0x80082718; // rom:0x5DB18 +HES_Item_Unused_13E_disabled = 0x80082748; // rom:0x5DB48 +HES_Item_Unused_13F = 0x80082778; // rom:0x5DB78 +HES_Item_Unused_13F_disabled = 0x800827A8; // rom:0x5DBA8 +HES_Item_SpicySoup = 0x800827D8; // rom:0x5DBD8 +HES_Item_SpicySoup_disabled = 0x80082808; // rom:0x5DC08 +HES_Item_ApplePie = 0x80082838; // rom:0x5DC38 +HES_Item_ApplePie_disabled = 0x80082868; // rom:0x5DC68 +HES_Item_HoneyUltra = 0x80082898; // rom:0x5DC98 +HES_Item_HoneyUltra_disabled = 0x800828C8; // rom:0x5DCC8 +HES_Item_MapleUltra = 0x800828F8; // rom:0x5DCF8 +HES_Item_MapleUltra_disabled = 0x80082928; // rom:0x5DD28 +HES_Item_JellyUltra = 0x80082958; // rom:0x5DD58 +HES_Item_JellyUltra_disabled = 0x80082988; // rom:0x5DD88 +HES_Item_Koopasta = 0x800829B8; // rom:0x5DDB8 +HES_Item_Koopasta_disabled = 0x800829E8; // rom:0x5DDE8 +HES_Item_FriedShroom = 0x80082A18; // rom:0x5DE18 +HES_Item_FriedShroom_disabled = 0x80082A48; // rom:0x5DE48 +HES_Item_ShroomCake = 0x80082A78; // rom:0x5DE78 +HES_Item_ShroomCake_disabled = 0x80082AA8; // rom:0x5DEA8 +HES_Item_ShroomSteak = 0x80082AD8; // rom:0x5DED8 +HES_Item_ShroomSteak_disabled = 0x80082B08; // rom:0x5DF08 +HES_Item_HotShroom = 0x80082B38; // rom:0x5DF38 +HES_Item_HotShroom_disabled = 0x80082B68; // rom:0x5DF68 +HES_Item_SweetShroom = 0x80082B98; // rom:0x5DF98 +HES_Item_SweetShroom_disabled = 0x80082BC8; // rom:0x5DFC8 +HES_Item_HealthyJuice = 0x80082BF8; // rom:0x5DFF8 +HES_Item_HealthyJuice_disabled = 0x80082C28; // rom:0x5E028 +HES_Item_BlandMeal = 0x80082C58; // rom:0x5E058 +HES_Item_BlandMeal_disabled = 0x80082C88; // rom:0x5E088 +HES_Item_YummyMeal = 0x80082CB8; // rom:0x5E0B8 +HES_Item_YummyMeal_disabled = 0x80082CE8; // rom:0x5E0E8 +HES_Item_DeluxeFeast = 0x80082D18; // rom:0x5E118 +HES_Item_DeluxeFeast_disabled = 0x80082D48; // rom:0x5E148 +HES_Item_SpecialShake = 0x80082D78; // rom:0x5E178 +HES_Item_SpecialShake_disabled = 0x80082DA8; // rom:0x5E1A8 +HES_Item_BigCookie = 0x80082DD8; // rom:0x5E1D8 +HES_Item_BigCookie_disabled = 0x80082E08; // rom:0x5E208 +HES_Item_Cake = 0x80082E38; // rom:0x5E238 +HES_Item_Cake_disabled = 0x80082E68; // rom:0x5E268 +HES_Item_Mistake = 0x80082E98; // rom:0x5E298 +HES_Item_Mistake_disabled = 0x80082EC8; // rom:0x5E2C8 +HES_Item_KoopaTea = 0x80082EF8; // rom:0x5E2F8 +HES_Item_KoopaTea_disabled = 0x80082F28; // rom:0x5E328 +HES_Item_HoneySuper = 0x80082F58; // rom:0x5E358 +HES_Item_HoneySuper_disabled = 0x80082F88; // rom:0x5E388 +HES_Item_MapleSuper = 0x80082FB8; // rom:0x5E3B8 +HES_Item_MapleSuper_disabled = 0x80082FE8; // rom:0x5E3E8 +HES_Item_JellySuper = 0x80083018; // rom:0x5E418 +HES_Item_JellySuper_disabled = 0x80083048; // rom:0x5E448 +HES_Item_Spaghetti = 0x80083078; // rom:0x5E478 +HES_Item_Spaghetti_disabled = 0x800830A8; // rom:0x5E4A8 +HES_Item_EggMissile = 0x800830D8; // rom:0x5E4D8 +HES_Item_EggMissile_disabled = 0x80083108; // rom:0x5E508 +HES_Item_FriedEgg = 0x80083138; // rom:0x5E538 +HES_Item_FriedEgg_disabled = 0x80083168; // rom:0x5E568 +HES_Item_HoneyShroom = 0x80083198; // rom:0x5E598 +HES_Item_HoneyShroom_disabled = 0x800831C8; // rom:0x5E5C8 +HES_Item_HoneyCandy = 0x800831F8; // rom:0x5E5F8 +HES_Item_HoneyCandy_disabled = 0x80083228; // rom:0x5E628 +HES_Item_ElectroPop = 0x80083258; // rom:0x5E658 +HES_Item_ElectroPop_disabled = 0x80083288; // rom:0x5E688 +HES_Item_FirePop = 0x800832B8; // rom:0x5E6B8 +HES_Item_FirePop_disabled = 0x800832E8; // rom:0x5E6E8 +HES_Item_LimeCandy = 0x80083318; // rom:0x5E718 +HES_Item_LimeCandy_disabled = 0x80083348; // rom:0x5E748 +HES_Item_CocoPop = 0x80083378; // rom:0x5E778 +HES_Item_CocoPop_disabled = 0x800833A8; // rom:0x5E7A8 +HES_Item_LemonCandy = 0x800833D8; // rom:0x5E7D8 +HES_Item_LemonCandy_disabled = 0x80083408; // rom:0x5E808 +HES_Item_JellyPop = 0x80083438; // rom:0x5E838 +HES_Item_JellyPop_disabled = 0x80083468; // rom:0x5E868 +HES_Item_StrangeCake = 0x80083498; // rom:0x5E898 +HES_Item_StrangeCake_disabled = 0x800834C8; // rom:0x5E8C8 +HES_Item_KookyCookie = 0x800834F8; // rom:0x5E8F8 +HES_Item_KookyCookie_disabled = 0x80083528; // rom:0x5E928 +HES_Item_FrozenFries = 0x80083558; // rom:0x5E958 +HES_Item_FrozenFries_disabled = 0x80083588; // rom:0x5E988 +HES_Item_PotatoSalad = 0x800835B8; // rom:0x5E9B8 +HES_Item_PotatoSalad_disabled = 0x800835E8; // rom:0x5E9E8 +HES_Item_NuttyCake = 0x80083618; // rom:0x5EA18 +HES_Item_NuttyCake_disabled = 0x80083648; // rom:0x5EA48 +HES_Item_MapleShroom = 0x80083678; // rom:0x5EA78 +HES_Item_MapleShroom_disabled = 0x800836A8; // rom:0x5EAA8 +HES_Item_BoiledEgg = 0x800836D8; // rom:0x5EAD8 +HES_Item_BoiledEgg_disabled = 0x80083708; // rom:0x5EB08 +HES_Item_YoshiCookie = 0x80083738; // rom:0x5EB38 +HES_Item_YoshiCookie_disabled = 0x80083768; // rom:0x5EB68 +HES_Item_JellyShroom = 0x80083798; // rom:0x5EB98 +HES_Item_JellyShroom_disabled = 0x800837C8; // rom:0x5EBC8 +HES_Item_Unused_02C = 0x800837F8; // rom:0x5EBF8 +HES_Item_Unused_02C_disabled = 0x80083828; // rom:0x5EC28 +HES_Item_Unused_02D = 0x80083858; // rom:0x5EC58 +HES_Item_Unused_02D_disabled = 0x80083888; // rom:0x5EC88 +HES_Item_Unused_02E = 0x800838B8; // rom:0x5ECB8 +HES_Item_Unused_02E_disabled = 0x800838E8; // rom:0x5ECE8 +HES_Item_Unused_02F = 0x80083918; // rom:0x5ED18 +HES_Item_Unused_02F_disabled = 0x80083948; // rom:0x5ED48 +HES_Item_Unused_030 = 0x80083978; // rom:0x5ED78 +HES_Item_Unused_030_disabled = 0x800839A8; // rom:0x5EDA8 +HES_Item_SpinSmash = 0x800839D8; // rom:0x5EDD8 +HES_Item_SpinSmash_disabled = 0x80083A08; // rom:0x5EE08 +HES_Item_Multibounce = 0x80083A38; // rom:0x5EE38 +HES_Item_Multibounce_disabled = 0x80083A68; // rom:0x5EE68 +HES_Item_PowerPlus = 0x80083A98; // rom:0x5EE98 +HES_Item_PowerPlus_disabled = 0x80083AC8; // rom:0x5EEC8 +HES_Item_DodgeMaster = 0x80083AF8; // rom:0x5EEF8 +HES_Item_DodgeMaster_disabled = 0x80083B28; // rom:0x5EF28 +HES_Item_PowerBounce = 0x80083B58; // rom:0x5EF58 +HES_Item_PowerBounce_disabled = 0x80083B88; // rom:0x5EF88 +HES_Item_SpikeShield = 0x80083BB8; // rom:0x5EFB8 +HES_Item_SpikeShield_disabled = 0x80083BE8; // rom:0x5EFE8 +HES_Item_FirstAttack = 0x80083C18; // rom:0x5F018 +HES_Item_FirstAttack_disabled = 0x80083C48; // rom:0x5F048 +HES_Item_HPPlus = 0x80083C78; // rom:0x5F078 +HES_Item_HPPlus_disabled = 0x80083CA8; // rom:0x5F0A8 +HES_Item_QuakeHammer = 0x80083CD8; // rom:0x5F0D8 +HES_Item_QuakeHammer_disabled = 0x80083D08; // rom:0x5F108 +HES_Item_DoubleDip = 0x80083D38; // rom:0x5F138 +HES_Item_DoubleDip_disabled = 0x80083D68; // rom:0x5F168 +HES_Item_PowerQuake = 0x80083D98; // rom:0x5F198 +HES_Item_PowerQuake_disabled = 0x80083DC8; // rom:0x5F1C8 +HES_Item_MegaQuake = 0x80083DF8; // rom:0x5F1F8 +HES_Item_MegaQuake_disabled = 0x80083E28; // rom:0x5F228 +HES_Item_SleepStomp = 0x80083E58; // rom:0x5F258 +HES_Item_SleepStomp_disabled = 0x80083E88; // rom:0x5F288 +HES_Item_SmashCharge = 0x80083EB8; // rom:0x5F2B8 +HES_Item_SmashCharge_disabled = 0x80083EE8; // rom:0x5F2E8 +HES_Item_SSmashChg = 0x80083F18; // rom:0x5F318 +HES_Item_SSmashChg_disabled = 0x80083F48; // rom:0x5F348 +HES_Item_AutoSmash = 0x80083F78; // rom:0x5F378 +HES_Item_AutoSmash_disabled = 0x80083FA8; // rom:0x5F3A8 +HES_Item_FireShield = 0x80083FD8; // rom:0x5F3D8 +HES_Item_FireShield_disabled = 0x80084008; // rom:0x5F408 +HES_Item_JumpCharge = 0x80084038; // rom:0x5F438 +HES_Item_JumpCharge_disabled = 0x80084068; // rom:0x5F468 +HES_Item_SJumpChg = 0x80084098; // rom:0x5F498 +HES_Item_SJumpChg_disabled = 0x800840C8; // rom:0x5F4C8 +HES_Item_AutoJump = 0x800840F8; // rom:0x5F4F8 +HES_Item_AutoJump_disabled = 0x80084128; // rom:0x5F528 +HES_Item_DDownPound = 0x80084158; // rom:0x5F558 +HES_Item_DDownPound_disabled = 0x80084188; // rom:0x5F588 +HES_Item_AutoMultibounce = 0x800841B8; // rom:0x5F5B8 +HES_Item_AutoMultibounce_disabled = 0x800841E8; // rom:0x5F5E8 +HES_Item_DizzyStomp = 0x80084218; // rom:0x5F618 +HES_Item_DizzyStomp_disabled = 0x80084248; // rom:0x5F648 +HES_Item_HammerThrow = 0x80084278; // rom:0x5F678 +HES_Item_HammerThrow_disabled = 0x800842A8; // rom:0x5F6A8 +HES_Item_SmashCharge0 = 0x800842D8; // rom:0x5F6D8 +HES_Item_SmashCharge0_disabled = 0x80084308; // rom:0x5F708 +HES_Item_PrettyLucky = 0x80084338; // rom:0x5F738 +HES_Item_PrettyLucky_disabled = 0x80084368; // rom:0x5F768 +HES_Item_FeelingFine = 0x80084398; // rom:0x5F798 +HES_Item_FeelingFine_disabled = 0x800843C8; // rom:0x5F7C8 +HES_Item_AttackFXA = 0x800843F8; // rom:0x5F7F8 +HES_Item_AttackFXA_disabled = 0x80084428; // rom:0x5F828 +HES_Item_AllorNothing = 0x80084458; // rom:0x5F858 +HES_Item_AllorNothing_disabled = 0x80084488; // rom:0x5F888 +HES_Item_HPDrain = 0x800844B8; // rom:0x5F8B8 +HES_Item_HPDrain_disabled = 0x800844E8; // rom:0x5F8E8 +HES_Item_JumpCharge0 = 0x80084518; // rom:0x5F918 +HES_Item_JumpCharge0_disabled = 0x80084548; // rom:0x5F948 +HES_Item_SlowGo = 0x80084578; // rom:0x5F978 +HES_Item_SlowGo_disabled = 0x800845A8; // rom:0x5F9A8 +HES_Item_FPPlus = 0x800845D8; // rom:0x5F9D8 +HES_Item_FPPlus_disabled = 0x80084608; // rom:0x5FA08 +HES_Item_MegaRush = 0x80084638; // rom:0x5FA38 +HES_Item_MegaRush_disabled = 0x80084668; // rom:0x5FA68 +HES_Item_IcePower = 0x80084698; // rom:0x5FA98 +HES_Item_IcePower_disabled = 0x800846C8; // rom:0x5FAC8 +HES_Item_DefendPlus = 0x800846F8; // rom:0x5FAF8 +HES_Item_DefendPlus_disabled = 0x80084728; // rom:0x5FB28 +HES_Item_PayOff = 0x80084758; // rom:0x5FB58 +HES_Item_PayOff_disabled = 0x80084788; // rom:0x5FB88 +HES_Item_MoneyMoney = 0x800847B8; // rom:0x5FBB8 +HES_Item_MoneyMoney_disabled = 0x800847E8; // rom:0x5FBE8 +HES_Item_ChillOut = 0x80084818; // rom:0x5FC18 +HES_Item_ChillOut_disabled = 0x80084848; // rom:0x5FC48 +HES_Item_HappyHeart = 0x80084878; // rom:0x5FC78 +HES_Item_HappyHeart_disabled = 0x800848A8; // rom:0x5FCA8 +HES_Item_ZapTap = 0x800848D8; // rom:0x5FCD8 +HES_Item_ZapTap_disabled = 0x80084908; // rom:0x5FD08 +HES_Item_Berserker = 0x80084938; // rom:0x5FD38 +HES_Item_Berserker_disabled = 0x80084968; // rom:0x5FD68 +HES_Item_RightOn = 0x80084998; // rom:0x5FD98 +HES_Item_RightOn_disabled = 0x800849C8; // rom:0x5FDC8 +HES_Item_RunawayPay = 0x800849F8; // rom:0x5FDF8 +HES_Item_RunawayPay_disabled = 0x80084A28; // rom:0x5FE28 +HES_Item_Refund = 0x80084A58; // rom:0x5FE58 +HES_Item_Refund_disabled = 0x80084A88; // rom:0x5FE88 +HES_Item_FlowerSaver = 0x80084AB8; // rom:0x5FEB8 +HES_Item_FlowerSaver_disabled = 0x80084AE8; // rom:0x5FEE8 +HES_Item_TripleDip = 0x80084B18; // rom:0x5FF18 +HES_Item_TripleDip_disabled = 0x80084B48; // rom:0x5FF48 +HES_Item_FlowerFanatic = 0x80084B78; // rom:0x5FF78 +HES_Item_FlowerFanatic_disabled = 0x80084BA8; // rom:0x5FFA8 +HES_Item_PowerJump = 0x80084BD8; // rom:0x5FFD8 +HES_Item_PowerJump_disabled = 0x80084C08; // rom:0x60008 +HES_Item_SuperJump = 0x80084C38; // rom:0x60038 +HES_Item_SuperJump_disabled = 0x80084C68; // rom:0x60068 +HES_Item_MegaJump = 0x80084C98; // rom:0x60098 +HES_Item_MegaJump_disabled = 0x80084CC8; // rom:0x600C8 +HES_Item_PowerSmash1 = 0x80084CF8; // rom:0x600F8 +HES_Item_PowerSmash1_disabled = 0x80084D28; // rom:0x60128 +HES_Item_SuperSmash = 0x80084D58; // rom:0x60158 +HES_Item_SuperSmash_disabled = 0x80084D88; // rom:0x60188 +HES_Item_MegaSmash = 0x80084DB8; // rom:0x601B8 +HES_Item_MegaSmash_disabled = 0x80084DE8; // rom:0x601E8 +HES_Item_LuckyDay = 0x80084E18; // rom:0x60218 +HES_Item_LuckyDay_disabled = 0x80084E48; // rom:0x60248 +HES_Item_MegaHPDrain = 0x80084E78; // rom:0x60278 +HES_Item_MegaHPDrain_disabled = 0x80084EA8; // rom:0x602A8 +HES_Item_BumpAttack = 0x80084ED8; // rom:0x602D8 +HES_Item_BumpAttack_disabled = 0x80084F08; // rom:0x60308 +HES_Item_PUpDDown = 0x80084F38; // rom:0x60338 +HES_Item_PUpDDown_disabled = 0x80084F68; // rom:0x60368 +HES_Item_PDownDUp = 0x80084F98; // rom:0x60398 +HES_Item_PDownDUp_disabled = 0x80084FC8; // rom:0x603C8 +HES_Item_HeartFinder = 0x80084FF8; // rom:0x603F8 +HES_Item_HeartFinder_disabled = 0x80085028; // rom:0x60428 +HES_Item_FlowerFinder = 0x80085058; // rom:0x60458 +HES_Item_FlowerFinder_disabled = 0x80085088; // rom:0x60488 +HES_Item_DizzyAttack = 0x800850B8; // rom:0x604B8 +HES_Item_DizzyAttack_disabled = 0x800850E8; // rom:0x604E8 +HES_Item_SpeedySpin = 0x80085118; // rom:0x60518 +HES_Item_SpeedySpin_disabled = 0x80085148; // rom:0x60548 +HES_Item_SpinAttack = 0x80085178; // rom:0x60578 +HES_Item_SpinAttack_disabled = 0x800851A8; // rom:0x605A8 +HES_Item_ISpy = 0x800851D8; // rom:0x605D8 +HES_Item_ISpy_disabled = 0x80085208; // rom:0x60608 +HES_Item_PowerRush = 0x80085238; // rom:0x60638 +HES_Item_PowerRush_disabled = 0x80085268; // rom:0x60668 +HES_Item_LastStand = 0x80085298; // rom:0x60698 +HES_Item_LastStand_disabled = 0x800852C8; // rom:0x606C8 +HES_Item_CloseCall = 0x800852F8; // rom:0x606F8 +HES_Item_CloseCall_disabled = 0x80085328; // rom:0x60728 +HES_Item_CrazyHeart = 0x80085358; // rom:0x60758 +HES_Item_CrazyHeart_disabled = 0x80085388; // rom:0x60788 +HES_Item_Unused_0D5 = 0x800853B8; // rom:0x607B8 +HES_Item_Unused_0D5_disabled = 0x800853E8; // rom:0x607E8 +HES_Item_Unused_0D6 = 0x80085418; // rom:0x60818 +HES_Item_Unused_0D6_disabled = 0x80085448; // rom:0x60848 +HES_Item_Unused_0D7 = 0x80085478; // rom:0x60878 +HES_Item_Unused_0D7_disabled = 0x800854A8; // rom:0x608A8 +HES_Item_ShrinkSmash = 0x800854D8; // rom:0x608D8 +HES_Item_ShrinkSmash_disabled = 0x80085508; // rom:0x60908 +HES_Item_ShrinkStomp = 0x80085538; // rom:0x60938 +HES_Item_ShrinkStomp_disabled = 0x80085568; // rom:0x60968 +HES_Item_DDownJump = 0x80085598; // rom:0x60998 +HES_Item_DDownJump_disabled = 0x800855C8; // rom:0x609C8 +HES_Item_DamageDodge = 0x800855F8; // rom:0x609F8 +HES_Item_DamageDodge_disabled = 0x80085628; // rom:0x60A28 +HES_Item_EarthquakeJump = 0x80085658; // rom:0x60A58 +HES_Item_EarthquakeJump_disabled = 0x80085688; // rom:0x60A88 +HES_Item_HappyFlower = 0x800856B8; // rom:0x60AB8 +HES_Item_HappyFlower_disabled = 0x800856E8; // rom:0x60AE8 +HES_Item_Unused_0DE = 0x80085718; // rom:0x60B18 +HES_Item_Unused_0DE_disabled = 0x80085748; // rom:0x60B48 +HES_Item_Unused_0DF = 0x80085778; // rom:0x60B78 +HES_Item_Unused_0DF_disabled = 0x800857A8; // rom:0x60BA8 +HES_Item_DeepFocus = 0x800857D8; // rom:0x60BD8 +HES_Item_DeepFocus_disabled = 0x80085808; // rom:0x60C08 +HES_Item_SuperFocus = 0x80085838; // rom:0x60C38 +HES_Item_SuperFocus_disabled = 0x80085868; // rom:0x60C68 +HES_Item_Kaiden = 0x80085898; // rom:0x60C98 +HES_Item_Kaiden_disabled = 0x800858C8; // rom:0x60CC8 +HES_Item_QuickChange = 0x800858F8; // rom:0x60CF8 +HES_Item_QuickChange_disabled = 0x80085928; // rom:0x60D28 +HES_Item_Unused_0E4 = 0x80085958; // rom:0x60D58 +HES_Item_Unused_0E4_disabled = 0x80085988; // rom:0x60D88 +HES_Item_Unused_0E5 = 0x800859B8; // rom:0x60DB8 +HES_Item_Unused_0E5_disabled = 0x800859E8; // rom:0x60DE8 +HES_Item_Unused_0E6 = 0x80085A18; // rom:0x60E18 +HES_Item_Unused_0E6_disabled = 0x80085A48; // rom:0x60E48 +HES_Item_Unused_0E7 = 0x80085A78; // rom:0x60E78 +HES_Item_Unused_0E7_disabled = 0x80085AA8; // rom:0x60EA8 +HES_Item_Peekaboo = 0x80085AD8; // rom:0x60ED8 +HES_Item_Peekaboo_disabled = 0x80085B08; // rom:0x60F08 +HES_Item_GroupFocus = 0x80085B38; // rom:0x60F38 +HES_Item_GroupFocus_disabled = 0x80085B68; // rom:0x60F68 +HES_Item_AttackFXD = 0x80085B98; // rom:0x60F98 +HES_Item_AttackFXD_disabled = 0x80085BC8; // rom:0x60FC8 +HES_Item_AttackFXB = 0x80085BF8; // rom:0x60FF8 +HES_Item_AttackFXB_disabled = 0x80085C28; // rom:0x61028 +HES_Item_AttackFXE = 0x80085C58; // rom:0x61058 +HES_Item_AttackFXE_disabled = 0x80085C88; // rom:0x61088 +HES_Item_AttackFXC = 0x80085CB8; // rom:0x610B8 +HES_Item_AttackFXC_disabled = 0x80085CE8; // rom:0x610E8 +HES_Item_AttackFXF = 0x80085D18; // rom:0x61118 +HES_Item_AttackFXF_disabled = 0x80085D48; // rom:0x61148 +HES_Item_Unused_0EF = 0x80085D78; // rom:0x61178 +HES_Item_Unused_0EF_disabled = 0x80085DA8; // rom:0x611A8 +HES_Item_HealthyHealthy = 0x80085DD8; // rom:0x611D8 +HES_Item_HealthyHealthy_disabled = 0x80085E08; // rom:0x61208 +HES_Item_Unused_0F1 = 0x80085E38; // rom:0x61238 +HES_Item_Unused_0F1_disabled = 0x80085E68; // rom:0x61268 +HES_Item_Unused_0F2 = 0x80085E98; // rom:0x61298 +HES_Item_Unused_0F2_disabled = 0x80085EC8; // rom:0x612C8 +HES_Item_Unused_0F3 = 0x80085EF8; // rom:0x612F8 +HES_Item_Unused_0F3_disabled = 0x80085F28; // rom:0x61328 +HES_Item_Unused_0F4 = 0x80085F58; // rom:0x61358 +HES_Item_Unused_0F4_disabled = 0x80085F88; // rom:0x61388 +HES_Item_Unused_0F5 = 0x80085FB8; // rom:0x613B8 +HES_Item_Unused_0F5_disabled = 0x80085FE8; // rom:0x613E8 +HES_Item_Unused_0F6 = 0x80086018; // rom:0x61418 +HES_Item_Unused_0F6_disabled = 0x80086048; // rom:0x61448 +HES_Item_Unused_0F7 = 0x80086078; // rom:0x61478 +HES_Item_Unused_0F7_disabled = 0x800860A8; // rom:0x614A8 +HES_Item_FireFlower = 0x800860D8; // rom:0x614D8 +HES_Item_FireFlower_disabled = 0x80086108; // rom:0x61508 +HES_Item_SnowmanDoll = 0x80086138; // rom:0x61538 +HES_Item_SnowmanDoll_disabled = 0x80086168; // rom:0x61568 +HES_Item_ThunderRage = 0x80086198; // rom:0x61598 +HES_Item_ThunderRage_disabled = 0x800861C8; // rom:0x615C8 +HES_Item_ThunderBolt = 0x800861F8; // rom:0x615F8 +HES_Item_ThunderBolt_disabled = 0x80086228; // rom:0x61628 +HES_Item_ShootingStar = 0x80086258; // rom:0x61658 +HES_Item_ShootingStar_disabled = 0x80086288; // rom:0x61688 +HES_Item_DustyHammer = 0x800862B8; // rom:0x616B8 +HES_Item_DustyHammer_disabled = 0x800862E8; // rom:0x616E8 +HES_Item_Pebble = 0x80086318; // rom:0x61718 +HES_Item_Pebble_disabled = 0x80086348; // rom:0x61748 +HES_Item_Unused_127 = 0x80086378; // rom:0x61778 +HES_Item_Unused_127_disabled = 0x800863A8; // rom:0x617A8 +HES_Item_StoneCap = 0x800863D8; // rom:0x617D8 +HES_Item_StoneCap_disabled = 0x80086408; // rom:0x61808 +HES_Item_VoltShroom = 0x80086438; // rom:0x61838 +HES_Item_VoltShroom_disabled = 0x80086468; // rom:0x61868 +HES_Item_PowerStar = 0x80086498; // rom:0x61898 +HES_Item_PowerStar_disabled = 0x800864C8; // rom:0x618C8 +HES_Item_Parasol = 0x800864F8; // rom:0x618F8 +HES_Item_Parasol_disabled = 0x80086528; // rom:0x61928 +HES_Item_MagicMirror = 0x80086558; // rom:0x61958 +HES_Item_MagicMirror_disabled = 0x80086588; // rom:0x61988 +HES_Item_Unused_12D = 0x800865B8; // rom:0x619B8 +HES_Item_Unused_12D_disabled = 0x800865E8; // rom:0x619E8 +HES_Item_Unused_12E = 0x80086618; // rom:0x61A18 +HES_Item_Unused_12E_disabled = 0x80086648; // rom:0x61A48 +HES_Item_Unused_12F = 0x80086678; // rom:0x61A78 +HES_Item_Unused_12F_disabled = 0x800866A8; // rom:0x61AA8 +HES_Item_Mushroom = 0x800866D8; // rom:0x61AD8 +HES_Item_Mushroom_disabled = 0x80086708; // rom:0x61B08 +HES_Item_SuperShroom = 0x80086738; // rom:0x61B38 +HES_Item_SuperShroom_disabled = 0x80086768; // rom:0x61B68 +HES_Item_UltraShroom = 0x80086798; // rom:0x61B98 +HES_Item_UltraShroom_disabled = 0x800867C8; // rom:0x61BC8 +HES_Item_LifeShroom = 0x800867F8; // rom:0x61BF8 +HES_Item_LifeShroom_disabled = 0x80086828; // rom:0x61C28 +HES_Item_DriedShroom = 0x80086858; // rom:0x61C58 +HES_Item_DriedShroom_disabled = 0x80086888; // rom:0x61C88 +HES_Item_TastyTonic = 0x800868B8; // rom:0x61CB8 +HES_Item_TastyTonic_disabled = 0x800868E8; // rom:0x61CE8 +HES_Item_SuperSoda = 0x80086918; // rom:0x61D18 +HES_Item_SuperSoda_disabled = 0x80086948; // rom:0x61D48 +HES_Item_BlueBerry = 0x80086978; // rom:0x61D78 +HES_Item_BlueBerry_disabled = 0x800869A8; // rom:0x61DA8 +HES_Item_RedBerry = 0x800869D8; // rom:0x61DD8 +HES_Item_RedBerry_disabled = 0x80086A08; // rom:0x61E08 +HES_Item_YellowBerry = 0x80086A38; // rom:0x61E38 +HES_Item_YellowBerry_disabled = 0x80086A68; // rom:0x61E68 +HES_Item_BubbleBerry = 0x80086A98; // rom:0x61E98 +HES_Item_BubbleBerry_disabled = 0x80086AC8; // rom:0x61EC8 +HES_Item_Goomnut = 0x80086AF8; // rom:0x61EF8 +HES_Item_Goomnut_disabled = 0x80086B28; // rom:0x61F28 +HES_Item_KoopaLeaf = 0x80086B58; // rom:0x61F58 +HES_Item_KoopaLeaf_disabled = 0x80086B88; // rom:0x61F88 +HES_Item_DriedPasta = 0x80086BB8; // rom:0x61FB8 +HES_Item_DriedPasta_disabled = 0x80086BE8; // rom:0x61FE8 +HES_Item_Lime = 0x80086C18; // rom:0x62018 +HES_Item_Lime_disabled = 0x80086C48; // rom:0x62048 +HES_Item_Lemon = 0x80086C78; // rom:0x62078 +HES_Item_Lemon_disabled = 0x80086CA8; // rom:0x620A8 +HES_Item_DriedFruit = 0x80086CD8; // rom:0x620D8 +HES_Item_DriedFruit_disabled = 0x80086D08; // rom:0x62108 +HES_Item_StrangeLeaf = 0x80086D38; // rom:0x62138 +HES_Item_StrangeLeaf_disabled = 0x80086D68; // rom:0x62168 +HES_Item_CakeMix = 0x80086D98; // rom:0x62198 +HES_Item_CakeMix_disabled = 0x80086DC8; // rom:0x621C8 +HES_Item_Egg = 0x80086DF8; // rom:0x621F8 +HES_Item_Egg_disabled = 0x80086E28; // rom:0x62228 +HES_Item_Coconut = 0x80086E58; // rom:0x62258 +HES_Item_Coconut_disabled = 0x80086E88; // rom:0x62288 +HES_Item_Melon = 0x80086EB8; // rom:0x622B8 +HES_Item_Melon_disabled = 0x80086EE8; // rom:0x622E8 +HES_Item_StinkyHerb = 0x80086F18; // rom:0x62318 +HES_Item_StinkyHerb_disabled = 0x80086F48; // rom:0x62348 +HES_Item_IcedPotato = 0x80086F78; // rom:0x62378 +HES_Item_IcedPotato_disabled = 0x80086FA8; // rom:0x623A8 +HES_Item_HoneySyrup = 0x80086FD8; // rom:0x623D8 +HES_Item_HoneySyrup_disabled = 0x80087008; // rom:0x62408 +HES_Item_MapleSyrup = 0x80087038; // rom:0x62438 +HES_Item_MapleSyrup_disabled = 0x80087068; // rom:0x62468 +HES_Item_JamminJelly = 0x80087098; // rom:0x62498 +HES_Item_JamminJelly_disabled = 0x800870C8; // rom:0x624C8 +HES_Item_WhackasBump = 0x800870F8; // rom:0x624F8 +HES_Item_WhackasBump_disabled = 0x80087128; // rom:0x62528 +HES_Item_Apple = 0x80087158; // rom:0x62558 +HES_Item_Apple_disabled = 0x80087188; // rom:0x62588 +HES_Item_BakingSalt = 0x800871B8; // rom:0x625B8 +HES_Item_BakingSalt_disabled = 0x800871E8; // rom:0x625E8 +HES_Item_BakingSugar = 0x80087218; // rom:0x62618 +HES_Item_BakingSugar_disabled = 0x80087248; // rom:0x62648 +HES_Item_BakingEgg = 0x80087278; // rom:0x62678 +HES_Item_BakingEgg_disabled = 0x800872A8; // rom:0x626A8 +HES_Item_BakingCream = 0x800872D8; // rom:0x626D8 +HES_Item_BakingCream_disabled = 0x80087308; // rom:0x62708 +HES_Item_BakingStrawberry = 0x80087338; // rom:0x62738 +HES_Item_BakingStrawberry_disabled = 0x80087368; // rom:0x62768 +HES_Item_BakingButter = 0x80087398; // rom:0x62798 +HES_Item_BakingButter_disabled = 0x800873C8; // rom:0x627C8 +HES_Item_BakingCleanser = 0x800873F8; // rom:0x627F8 +HES_Item_BakingCleanser_disabled = 0x80087428; // rom:0x62828 +HES_Item_BakingWater = 0x80087458; // rom:0x62858 +HES_Item_BakingWater_disabled = 0x80087488; // rom:0x62888 +HES_Item_BakingFlour = 0x800874B8; // rom:0x628B8 +HES_Item_BakingFlour_disabled = 0x800874E8; // rom:0x628E8 +HES_Item_BakingMilk = 0x80087518; // rom:0x62918 +HES_Item_BakingMilk_disabled = 0x80087548; // rom:0x62948 +HES_Item_Unused_11F = 0x80087578; // rom:0x62978 +HES_Item_Unused_11F_disabled = 0x800875A8; // rom:0x629A8 +HES_Item_SleepySheep = 0x800875D8; // rom:0x629D8 +HES_Item_SleepySheep_disabled = 0x80087608; // rom:0x62A08 +HES_Item_XBandage = 0x80087638; // rom:0x62A38 +HES_Item_XBandage_disabled = 0x80087668; // rom:0x62A68 +HES_Item_POWBlock = 0x80087698; // rom:0x62A98 +HES_Item_POWBlock_disabled = 0x800876C8; // rom:0x62AC8 +HES_Item_HustleDrink = 0x800876F8; // rom:0x62AF8 +HES_Item_HustleDrink_disabled = 0x80087728; // rom:0x62B28 +HES_Item_StopWatch = 0x80087758; // rom:0x62B58 +HES_Item_StopWatch_disabled = 0x80087788; // rom:0x62B88 +HES_Item_DizzyDial = 0x800877B8; // rom:0x62BB8 +HES_Item_DizzyDial_disabled = 0x800877E8; // rom:0x62BE8 +HES_Item_Unused_136 = 0x80087818; // rom:0x62C18 +HES_Item_Unused_136_disabled = 0x80087848; // rom:0x62C48 +HES_Item_Unused_137 = 0x80087878; // rom:0x62C78 +HES_Item_Unused_137_disabled = 0x800878A8; // rom:0x62CA8 +pad_after_item_hudscripts = 0x800878D8; // rom:0x62CD8 gItemTable = 0x800878E0; // rom:0x62CE0 size:0x2D80 -gItemHudScripts = 0x8008A680; // type:data rom:0x65A80 -IES_Jump = 0x8008B108; // type:data rom:0x66508 -IES_CompleteCake = 0x8008B124; // type:data rom:0x66524 -IES_CakeDone = 0x8008B140; // type:data rom:0x66540 -IES_CakeBaked = 0x8008B15C; // type:data rom:0x6655C -IES_CakePan = 0x8008B178; // type:data rom:0x66578 -IES_CakeBatter = 0x8008B194; // type:data rom:0x66594 -IES_CakeBowl = 0x8008B1B0; // type:data rom:0x665B0 -IES_CakeMixed = 0x8008B1CC; // type:data rom:0x665CC -IES_CakeIcing = 0x8008B1E8; // type:data rom:0x665E8 -IES_CakeBerries = 0x8008B204; // type:data rom:0x66604 -IES_Hammer1 = 0x8008B220; // type:data rom:0x66620 -IES_Hammer2 = 0x8008B23C; // type:data rom:0x6663C -IES_Hammer3 = 0x8008B258; // type:data rom:0x66658 -IES_Boots1 = 0x8008B274; // type:data rom:0x66674 -IES_Boots2 = 0x8008B290; // type:data rom:0x66690 -IES_Boots3 = 0x8008B2AC; // type:data rom:0x666AC -IES_Items = 0x8008B2C8; // type:data rom:0x666C8 -IES_PleaseComeBack = 0x8008B2E4; // type:data rom:0x666E4 -IES_ITEM_139 = 0x8008B304; // type:data rom:0x66704 -IES_FrightJar = 0x8008B324; // type:data rom:0x66724 -IES_Mystery = 0x8008B344; // type:data rom:0x66744 -IES_RepelGel = 0x8008B364; // type:data rom:0x66764 -IES_InsecticideHerb = 0x8008B384; // type:data rom:0x66784 -IES_ITEM_13E = 0x8008B3A4; // type:data rom:0x667A4 -IES_ITEM_13F = 0x8008B3C4; // type:data rom:0x667C4 -IES_GearBoots1 = 0x8008B3E4; // type:data rom:0x667E4 -IES_GearBoots2 = 0x8008B404; // type:data rom:0x66804 -IES_GearBoots3 = 0x8008B424; // type:data rom:0x66824 -IES_GearHammer1 = 0x8008B444; // type:data rom:0x66844 -IES_GearHammer2 = 0x8008B464; // type:data rom:0x66864 -IES_GearHammer3 = 0x8008B484; // type:data rom:0x66884 -IES_LuckyStar = 0x8008B4A4; // type:data rom:0x668A4 -IES_Map = 0x8008B4C4; // type:data rom:0x668C4 -IES_KoopaFortressKey = 0x8008B4E4; // type:data rom:0x668E4 -IES_RuinsKey = 0x8008B504; // type:data rom:0x66904 -IES_TubbaCastleKey = 0x8008B524; // type:data rom:0x66924 -IES_IcePalaceKey = 0x8008B544; // type:data rom:0x66944 -IES_BowserCastleKey = 0x8008B564; // type:data rom:0x66964 -IES_Dolly = 0x8008B584; // type:data rom:0x66984 -IES_KooperShell = 0x8008B5A4; // type:data rom:0x669A4 -IES_PulseStone = 0x8008B5C4; // type:data rom:0x669C4 -IES_Artifact = 0x8008B5E4; // type:data rom:0x669E4 -IES_AncientVase = 0x8008B604; // type:data rom:0x66A04 -IES_RuinsStonePyramid = 0x8008B624; // type:data rom:0x66A24 -IES_RuinsStoneStar = 0x8008B644; // type:data rom:0x66A44 -IES_RuinsStoneMoon = 0x8008B664; // type:data rom:0x66A64 -IES_ForestPass = 0x8008B684; // type:data rom:0x66A84 -IES_BooRecordOutline = 0x8008B6A4; // type:data rom:0x66AA4 -IES_BooRecord = 0x8008B6C4; // type:data rom:0x66AC4 -IES_BooWeight = 0x8008B6E4; // type:data rom:0x66AE4 -IES_BoosPortrait = 0x8008B704; // type:data rom:0x66B04 -IES_MysticKey = 0x8008B724; // type:data rom:0x66B24 -IES_StoreroomKey = 0x8008B744; // type:data rom:0x66B44 -IES_ToyTrain = 0x8008B764; // type:data rom:0x66B64 -IES_FryingPan = 0x8008B784; // type:data rom:0x66B84 -IES_Dictionary = 0x8008B7A4; // type:data rom:0x66BA4 -IES_MysteryNote = 0x8008B7C4; // type:data rom:0x66BC4 -IES_SuspiciousNote = 0x8008B7E4; // type:data rom:0x66BE4 -IES_MagicalSeed1 = 0x8008B804; // type:data rom:0x66C04 -IES_MagicalSeed2 = 0x8008B824; // type:data rom:0x66C24 -IES_MagicalSeed3 = 0x8008B844; // type:data rom:0x66C44 -IES_MagicalSeed4 = 0x8008B864; // type:data rom:0x66C64 -IES_CrystalBerry = 0x8008B884; // type:data rom:0x66C84 -IES_WaterStone = 0x8008B8A4; // type:data rom:0x66CA4 -IES_MagicalBean = 0x8008B8C4; // type:data rom:0x66CC4 -IES_FertileSoil = 0x8008B8E4; // type:data rom:0x66CE4 -IES_MiracleWater = 0x8008B904; // type:data rom:0x66D04 -IES_UltraStone = 0x8008B924; // type:data rom:0x66D24 -IES_ToadDoll = 0x8008B944; // type:data rom:0x66D44 -IES_Calculator = 0x8008B964; // type:data rom:0x66D64 -IES_Screwdriver = 0x8008B984; // type:data rom:0x66D84 -IES_Cookbook = 0x8008B9A4; // type:data rom:0x66DA4 -IES_JadeRaven = 0x8008B9C4; // type:data rom:0x66DC4 -IES_SnowmanBucket = 0x8008B9E4; // type:data rom:0x66DE4 -IES_SnowmanScarf = 0x8008BA04; // type:data rom:0x66E04 -IES_RedKey = 0x8008BA24; // type:data rom:0x66E24 -IES_BlueKey = 0x8008BA44; // type:data rom:0x66E44 -IES_KootPackage = 0x8008BA64; // type:data rom:0x66E64 -IES_KootRedJar = 0x8008BA84; // type:data rom:0x66E84 -IES_Melody = 0x8008BAA4; // type:data rom:0x66EA4 -IES_Lyrics = 0x8008BAC4; // type:data rom:0x66EC4 -IES_Mailbag = 0x8008BAE4; // type:data rom:0x66EE4 -IES_StarStone = 0x8008BB04; // type:data rom:0x66F04 -IES_SneakyParasol = 0x8008BB24; // type:data rom:0x66F24 -IES_PeachKey = 0x8008BB44; // type:data rom:0x66F44 -IES_1DC210 = 0x8008BB64; // type:data rom:0x66F64 -IES_1DC430 = 0x8008BB84; // type:data rom:0x66F84 -IES_1DC650 = 0x8008BBA4; // type:data rom:0x66FA4 -IES_1DC870 = 0x8008BBC4; // type:data rom:0x66FC4 -IES_DojoCard1 = 0x8008BBE4; // type:data rom:0x66FE4 -IES_DojoCard2 = 0x8008BC04; // type:data rom:0x67004 -IES_DojoCard3 = 0x8008BC24; // type:data rom:0x67024 -IES_DojoCard4 = 0x8008BC44; // type:data rom:0x67044 -IES_DojoCard5 = 0x8008BC64; // type:data rom:0x67064 -IES_CrystalBall = 0x8008BC84; // type:data rom:0x67084 -IES_GoldCard = 0x8008BCA4; // type:data rom:0x670A4 -IES_SilverCard = 0x8008BCC4; // type:data rom:0x670C4 -IES_KootBook = 0x8008BCE4; // type:data rom:0x670E4 -IES_KootTheTape = 0x8008BD04; // type:data rom:0x67104 -IES_KootAutographMerluvlee = 0x8008BD24; // type:data rom:0x67124 -IES_KootEmptyWallet = 0x8008BD44; // type:data rom:0x67144 -IES_KootAutographLuigi = 0x8008BD64; // type:data rom:0x67164 -IES_KootKoopaShell = 0x8008BD84; // type:data rom:0x67184 -IES_KootOldPhoto = 0x8008BDA4; // type:data rom:0x671A4 -IES_KootGlasses = 0x8008BDC4; // type:data rom:0x671C4 -IES_Letter = 0x8008BDE4; // type:data rom:0x671E4 -IES_Unused_089 = 0x8008BE04; // type:data rom:0x67204 -IES_Unused_08A = 0x8008BE24; // type:data rom:0x67224 -IES_Unused_08B = 0x8008BE44; // type:data rom:0x67244 -IES_Unused_08C = 0x8008BE64; // type:data rom:0x67264 -IES_Unused_08D = 0x8008BE84; // type:data rom:0x67284 -IES_Unused_08E = 0x8008BEA4; // type:data rom:0x672A4 -IES_Unused_08F = 0x8008BEC4; // type:data rom:0x672C4 -IES_SpinSmash = 0x8008BEE4; // type:data rom:0x672E4 -IES_Multibounce = 0x8008BF04; // type:data rom:0x67304 -IES_PowerPlus = 0x8008BF24; // type:data rom:0x67324 -IES_DodgeMaster = 0x8008BF44; // type:data rom:0x67344 -IES_PowerBounce = 0x8008BF64; // type:data rom:0x67364 -IES_SpikeShield = 0x8008BF84; // type:data rom:0x67384 -IES_FirstAttack = 0x8008BFA4; // type:data rom:0x673A4 -IES_HPPlus = 0x8008BFC4; // type:data rom:0x673C4 -IES_QuakeHammer = 0x8008BFE4; // type:data rom:0x673E4 -IES_DoubleDip = 0x8008C004; // type:data rom:0x67404 -IES_PowerQuake = 0x8008C024; // type:data rom:0x67424 -IES_MegaQuake = 0x8008C044; // type:data rom:0x67444 -IES_SleepStomp = 0x8008C064; // type:data rom:0x67464 -IES_SmashCharge = 0x8008C084; // type:data rom:0x67484 -IES_SSmashChg = 0x8008C0A4; // type:data rom:0x674A4 -IES_AutoSmash = 0x8008C0C4; // type:data rom:0x674C4 -IES_FireShield = 0x8008C0E4; // type:data rom:0x674E4 -IES_JumpCharge = 0x8008C104; // type:data rom:0x67504 -IES_SJumpChg = 0x8008C124; // type:data rom:0x67524 -IES_AutoJump = 0x8008C144; // type:data rom:0x67544 -IES_DDownPound = 0x8008C164; // type:data rom:0x67564 -IES_AutoMultibounce = 0x8008C184; // type:data rom:0x67584 -IES_DizzyStomp = 0x8008C1A4; // type:data rom:0x675A4 -IES_HammerThrow = 0x8008C1C4; // type:data rom:0x675C4 -IES_SmashCharge0 = 0x8008C1E4; // type:data rom:0x675E4 -IES_PrettyLucky = 0x8008C204; // type:data rom:0x67604 -IES_FeelingFine = 0x8008C224; // type:data rom:0x67624 -IES_AttackFXA = 0x8008C244; // type:data rom:0x67644 -IES_AllorNothing = 0x8008C264; // type:data rom:0x67664 -IES_HPDrain = 0x8008C284; // type:data rom:0x67684 -IES_JumpCharge0 = 0x8008C2A4; // type:data rom:0x676A4 -IES_SlowGo = 0x8008C2C4; // type:data rom:0x676C4 -IES_FPPlus = 0x8008C2E4; // type:data rom:0x676E4 -IES_MegaRush = 0x8008C304; // type:data rom:0x67704 -IES_IcePower = 0x8008C324; // type:data rom:0x67724 -IES_DefendPlus = 0x8008C344; // type:data rom:0x67744 -IES_PayOff = 0x8008C364; // type:data rom:0x67764 -IES_MoneyMoney = 0x8008C384; // type:data rom:0x67784 -IES_ChillOut = 0x8008C3A4; // type:data rom:0x677A4 -IES_HappyHeart = 0x8008C3C4; // type:data rom:0x677C4 -IES_ZapTap = 0x8008C3E4; // type:data rom:0x677E4 -IES_Berserker = 0x8008C404; // type:data rom:0x67804 -IES_RightOn = 0x8008C424; // type:data rom:0x67824 -IES_RunawayPay = 0x8008C444; // type:data rom:0x67844 -IES_Refund = 0x8008C464; // type:data rom:0x67864 -IES_FlowerSaver = 0x8008C484; // type:data rom:0x67884 -IES_TripleDip = 0x8008C4A4; // type:data rom:0x678A4 -IES_FlowerFanatic = 0x8008C4C4; // type:data rom:0x678C4 -IES_PowerJump = 0x8008C4E4; // type:data rom:0x678E4 -IES_SuperJump = 0x8008C504; // type:data rom:0x67904 -IES_MegaJump = 0x8008C524; // type:data rom:0x67924 -IES_PowerSmash = 0x8008C544; // type:data rom:0x67944 -IES_SuperSmash = 0x8008C564; // type:data rom:0x67964 -IES_MegaSmash = 0x8008C584; // type:data rom:0x67984 -IES_LuckyDay = 0x8008C5A4; // type:data rom:0x679A4 -IES_MegaHPDrain = 0x8008C5C4; // type:data rom:0x679C4 -IES_BumpAttack = 0x8008C5E4; // type:data rom:0x679E4 -IES_PUpDDown = 0x8008C604; // type:data rom:0x67A04 -IES_PDownDUp = 0x8008C624; // type:data rom:0x67A24 -IES_HeartFinder = 0x8008C644; // type:data rom:0x67A44 -IES_FlowerFinder = 0x8008C664; // type:data rom:0x67A64 -IES_DizzyAttack = 0x8008C684; // type:data rom:0x67A84 -IES_SpeedySpin = 0x8008C6A4; // type:data rom:0x67AA4 -IES_SpinAttack = 0x8008C6C4; // type:data rom:0x67AC4 -IES_ISpy = 0x8008C6E4; // type:data rom:0x67AE4 -IES_PowerRush = 0x8008C704; // type:data rom:0x67B04 -IES_LastStand = 0x8008C724; // type:data rom:0x67B24 -IES_CloseCall = 0x8008C744; // type:data rom:0x67B44 -IES_CrazyHeart = 0x8008C764; // type:data rom:0x67B64 -IES_Unused_0D5 = 0x8008C784; // type:data rom:0x67B84 -IES_Unused_0D6 = 0x8008C7A4; // type:data rom:0x67BA4 -IES_Unused_0D7 = 0x8008C7C4; // type:data rom:0x67BC4 -IES_ShrinkSmash = 0x8008C7E4; // type:data rom:0x67BE4 -IES_ShrinkStomp = 0x8008C804; // type:data rom:0x67C04 -IES_DDownJump = 0x8008C824; // type:data rom:0x67C24 -IES_DamageDodge = 0x8008C844; // type:data rom:0x67C44 -IES_EarthquakeJump = 0x8008C864; // type:data rom:0x67C64 -IES_HappyFlower = 0x8008C884; // type:data rom:0x67C84 -IES_HappyCoin = 0x8008C8A4; // type:data rom:0x67CA4 -IES_Unused_0DF = 0x8008C8C4; // type:data rom:0x67CC4 -IES_DeepFocus = 0x8008C8E4; // type:data rom:0x67CE4 -IES_SuperFocus = 0x8008C904; // type:data rom:0x67D04 -IES_Kaiden = 0x8008C924; // type:data rom:0x67D24 -IES_QuickChange = 0x8008C944; // type:data rom:0x67D44 -IES_Unused_0E4 = 0x8008C964; // type:data rom:0x67D64 -IES_Unused_0E5 = 0x8008C984; // type:data rom:0x67D84 -IES_Unused_0E6 = 0x8008C9A4; // type:data rom:0x67DA4 -IES_Unused_0E7 = 0x8008C9C4; // type:data rom:0x67DC4 -IES_Peekaboo = 0x8008C9E4; // type:data rom:0x67DE4 -IES_GroupFocus = 0x8008CA04; // type:data rom:0x67E04 -IES_AttackFXD = 0x8008CA24; // type:data rom:0x67E24 -IES_AttackFXB = 0x8008CA44; // type:data rom:0x67E44 -IES_AttackFXE = 0x8008CA64; // type:data rom:0x67E64 -IES_AttackFXC = 0x8008CA84; // type:data rom:0x67E84 -IES_AttackFXF = 0x8008CAA4; // type:data rom:0x67EA4 -IES_Unused_0EF = 0x8008CAC4; // type:data rom:0x67EC4 -IES_HealthyHealthy = 0x8008CAE4; // type:data rom:0x67EE4 -IES_Unused_0F1 = 0x8008CB04; // type:data rom:0x67F04 -IES_Unused_0F2 = 0x8008CB24; // type:data rom:0x67F24 -IES_Unused_0F3 = 0x8008CB44; // type:data rom:0x67F44 -IES_Unused_0F4 = 0x8008CB64; // type:data rom:0x67F64 -IES_Unused_0F5 = 0x8008CB84; // type:data rom:0x67F84 -IES_Unused_0F6 = 0x8008CBA4; // type:data rom:0x67FA4 -IES_Unused_0F7 = 0x8008CBC4; // type:data rom:0x67FC4 -IES_Heart = 0x8008CBE4; // type:data rom:0x67FE4 -IES_Coin = 0x8008CC1C; // type:data rom:0x6801C -IES_HeartPiece = 0x8008CDE4; // type:data rom:0x681E4 -IES_StarPoint = 0x8008CE04; // type:data rom:0x68204 -IES_HeartPoint = 0x8008CECC; // type:data rom:0x682CC -IES_FlowerPoint = 0x8008CF1C; // type:data rom:0x6831C -IES_StarPiece = 0x8008CF6C; // type:data rom:0x6836C -IES_SpicySoup = 0x8008CFD4; // type:data rom:0x683D4 -IES_ApplePie = 0x8008CFF4; // type:data rom:0x683F4 -IES_HoneyUltra = 0x8008D014; // type:data rom:0x68414 -IES_MapleUltra = 0x8008D034; // type:data rom:0x68434 -IES_JellyUltra = 0x8008D054; // type:data rom:0x68454 -IES_Koopasta = 0x8008D074; // type:data rom:0x68474 -IES_FriedShroom = 0x8008D094; // type:data rom:0x68494 -IES_ShroomCake = 0x8008D0B4; // type:data rom:0x684B4 -IES_ShroomSteak = 0x8008D0D4; // type:data rom:0x684D4 -IES_HotShroom = 0x8008D0F4; // type:data rom:0x684F4 -IES_SweetShroom = 0x8008D114; // type:data rom:0x68514 -IES_HealthyJuice = 0x8008D134; // type:data rom:0x68534 -IES_BlandMeal = 0x8008D154; // type:data rom:0x68554 -IES_YummyMeal = 0x8008D174; // type:data rom:0x68574 -IES_DeluxeFeast = 0x8008D194; // type:data rom:0x68594 -IES_SpecialShake = 0x8008D1B4; // type:data rom:0x685B4 -IES_BigCookie = 0x8008D1D4; // type:data rom:0x685D4 -IES_Cake = 0x8008D1F4; // type:data rom:0x685F4 -IES_Mistake = 0x8008D214; // type:data rom:0x68614 -IES_KoopaTea = 0x8008D234; // type:data rom:0x68634 -IES_HoneySuper = 0x8008D254; // type:data rom:0x68654 -IES_MapleSuper = 0x8008D274; // type:data rom:0x68674 -IES_JellySuper = 0x8008D294; // type:data rom:0x68694 -IES_Spaghetti = 0x8008D2B4; // type:data rom:0x686B4 -IES_EggMissile = 0x8008D2D4; // type:data rom:0x686D4 -IES_FriedEgg = 0x8008D2F4; // type:data rom:0x686F4 -IES_HoneyShroom = 0x8008D314; // type:data rom:0x68714 -IES_HoneyCandy = 0x8008D334; // type:data rom:0x68734 -IES_ElectroPop = 0x8008D354; // type:data rom:0x68754 -IES_FirePop = 0x8008D374; // type:data rom:0x68774 -IES_LimeCandy = 0x8008D394; // type:data rom:0x68794 -IES_CocoPop = 0x8008D3B4; // type:data rom:0x687B4 -IES_LemonCandy = 0x8008D3D4; // type:data rom:0x687D4 -IES_JellyPop = 0x8008D3F4; // type:data rom:0x687F4 -IES_StrangeCake = 0x8008D414; // type:data rom:0x68814 -IES_KookyCookie = 0x8008D434; // type:data rom:0x68834 -IES_FrozenFries = 0x8008D454; // type:data rom:0x68854 -IES_PotatoSalad = 0x8008D474; // type:data rom:0x68874 -IES_NuttyCake = 0x8008D494; // type:data rom:0x68894 -IES_MapleShroom = 0x8008D4B4; // type:data rom:0x688B4 -IES_BoiledEgg = 0x8008D4D4; // type:data rom:0x688D4 -IES_YoshiCookie = 0x8008D4F4; // type:data rom:0x688F4 -IES_JellyShroom = 0x8008D514; // type:data rom:0x68914 -IES_Unused_02C = 0x8008D534; // type:data rom:0x68934 -IES_Unused_02D = 0x8008D554; // type:data rom:0x68954 -IES_Unused_02E = 0x8008D574; // type:data rom:0x68974 -IES_Unused_02F = 0x8008D594; // type:data rom:0x68994 -IES_Unused_030 = 0x8008D5B4; // type:data rom:0x689B4 -IES_FireFlower = 0x8008D5D4; // type:data rom:0x689D4 -IES_SnowmanDoll = 0x8008D5F4; // type:data rom:0x689F4 -IES_ThunderRage = 0x8008D614; // type:data rom:0x68A14 -IES_ThunderBolt = 0x8008D634; // type:data rom:0x68A34 -IES_ShootingStar = 0x8008D654; // type:data rom:0x68A54 -IES_DustyHammer = 0x8008D674; // type:data rom:0x68A74 -IES_Pebble = 0x8008D694; // type:data rom:0x68A94 -IES_ITEM_127 = 0x8008D6B4; // type:data rom:0x68AB4 -IES_StoneCap = 0x8008D6D4; // type:data rom:0x68AD4 -IES_VoltShroom = 0x8008D6F4; // type:data rom:0x68AF4 -IES_PowerStar = 0x8008D714; // type:data rom:0x68B14 -IES_Parasol = 0x8008D734; // type:data rom:0x68B34 -IES_MagicMirror = 0x8008D754; // type:data rom:0x68B54 -IES_ITEM_12D = 0x8008D774; // type:data rom:0x68B74 -IES_ITEM_12E = 0x8008D794; // type:data rom:0x68B94 -IES_ITEM_12F = 0x8008D7B4; // type:data rom:0x68BB4 -IES_Mushroom = 0x8008D7D4; // type:data rom:0x68BD4 -IES_SuperShroom = 0x8008D7F4; // type:data rom:0x68BF4 -IES_UltraShroom = 0x8008D814; // type:data rom:0x68C14 -IES_LifeShroom = 0x8008D834; // type:data rom:0x68C34 -IES_DriedShroom = 0x8008D854; // type:data rom:0x68C54 -IES_TastyTonic = 0x8008D874; // type:data rom:0x68C74 -IES_SuperSoda = 0x8008D894; // type:data rom:0x68C94 -IES_BlueBerry = 0x8008D8B4; // type:data rom:0x68CB4 -IES_RedBerry = 0x8008D8D4; // type:data rom:0x68CD4 -IES_YellowBerry = 0x8008D8F4; // type:data rom:0x68CF4 -IES_BubbleBerry = 0x8008D914; // type:data rom:0x68D14 -IES_Goomnut = 0x8008D934; // type:data rom:0x68D34 -IES_KoopaLeaf = 0x8008D954; // type:data rom:0x68D54 -IES_DriedPasta = 0x8008D974; // type:data rom:0x68D74 -IES_Lime = 0x8008D994; // type:data rom:0x68D94 -IES_Lemon = 0x8008D9B4; // type:data rom:0x68DB4 -IES_DriedFruit = 0x8008D9D4; // type:data rom:0x68DD4 -IES_StrangeLeaf = 0x8008D9F4; // type:data rom:0x68DF4 -IES_CakeMix = 0x8008DA14; // type:data rom:0x68E14 -IES_Egg = 0x8008DA34; // type:data rom:0x68E34 -IES_Coconut = 0x8008DA54; // type:data rom:0x68E54 -IES_Melon = 0x8008DA74; // type:data rom:0x68E74 -IES_StinkyHerb = 0x8008DA94; // type:data rom:0x68E94 -IES_IcedPotato = 0x8008DAB4; // type:data rom:0x68EB4 -IES_HoneySyrup = 0x8008DAD4; // type:data rom:0x68ED4 -IES_MapleSyrup = 0x8008DAF4; // type:data rom:0x68EF4 -IES_JamminJelly = 0x8008DB14; // type:data rom:0x68F14 -IES_WhackasBump = 0x8008DB34; // type:data rom:0x68F34 -IES_Apple = 0x8008DB54; // type:data rom:0x68F54 -IES_BakingSalt = 0x8008DB74; // type:data rom:0x68F74 -IES_BakingSugar = 0x8008DB94; // type:data rom:0x68F94 -IES_BakingEgg = 0x8008DBB4; // type:data rom:0x68FB4 -IES_BakingCream = 0x8008DBD4; // type:data rom:0x68FD4 -IES_BakingStrawberry = 0x8008DBF4; // type:data rom:0x68FF4 -IES_BakingButter = 0x8008DC14; // type:data rom:0x69014 -IES_BakingCleanser = 0x8008DC34; // type:data rom:0x69034 -IES_BakingWater = 0x8008DC54; // type:data rom:0x69054 -IES_BakingFlour = 0x8008DC74; // type:data rom:0x69074 -IES_BakingMilk = 0x8008DC94; // type:data rom:0x69094 -IES_ITEM_11F = 0x8008DCB4; // type:data rom:0x690B4 -IES_SleepySheep = 0x8008DCD4; // type:data rom:0x690D4 -IES_XBandage = 0x8008DCF4; // type:data rom:0x690F4 -IES_POWBlock = 0x8008DD14; // type:data rom:0x69114 -IES_HustleDrink = 0x8008DD34; // type:data rom:0x69134 -IES_StopWatch = 0x8008DD54; // type:data rom:0x69154 -IES_DizzyDial = 0x8008DD74; // type:data rom:0x69174 -IES_ITEM_136 = 0x8008DD94; // type:data rom:0x69194 -IES_ITEM_137 = 0x8008DDB4; // type:data rom:0x691B4 -gItemEntityScripts = 0x8008DDD4; // type:data rom:0x691D4 -gItemIconRasterOffsets = 0x8008E3D8; // type:data rom:0x697D8 -gItemIconPaletteOffsets = 0x8008E94C; // type:data rom:0x69D4C -D_8008EEC0 = 0x8008EEC0; // type:data rom:0x6A2C0 -D_8008EEF0 = 0x8008EEF0; // type:data rom:0x6A2F0 -gPartnerPopupProperties = 0x8008EF20; // type:data rom:0x6A320 -pad8 = 0x8008EFF0; // type:data rom:0x6A3F0 -gPartnerIconHudScripts = 0x8008EFF8; // type:data rom:0x6A3F8 -gMoveTable = 0x8008F060; // type:data rom:0x6A460 -pad_after_move_table = 0x8008FED4; // type:data rom:0x6B2D4 -gMessageBoxFrameParts = 0x8008FEE0; // type:data rom:0x6B2E0 -WorldReverbModeMapping = 0x8008FF60; // type:data rom:0x6B360 -gEntityColliderFaces = 0x8008FF70; // type:data rom:0x6B370 -gEntityColliderNormals = 0x8008FFB8; // type:data rom:0x6B3B8 -mac_maps = 0x80090050; // type:data rom:0x6B450 -tik_maps = 0x80090150; // type:data rom:0x6B550 -kgr_maps = 0x80090410; // type:data rom:0x6B810 -kmr_maps = 0x80090450; // type:data rom:0x6B850 -iwa_maps = 0x80090670; // type:data rom:0x6BA70 -dro_maps = 0x80090750; // type:data rom:0x6BB50 -sbk_maps = 0x80090790; // type:data rom:0x6BB90 -isk_maps = 0x80090DD0; // type:data rom:0x6C1D0 -trd_maps = 0x80090FF0; // type:data rom:0x6C3F0 -nok_maps = 0x80091150; // type:data rom:0x6C550 -hos_maps = 0x80091270; // type:data rom:0x6C670 -kpa_maps = 0x80091390; // type:data rom:0x6C790 -osr_maps = 0x800919D0; // type:data rom:0x6CDD0 -kkj_maps = 0x80091A70; // type:data rom:0x6CE70 -jan_maps = 0x80091D90; // type:data rom:0x6D190 -mim_maps = 0x80092050; // type:data rom:0x6D450 -obk_maps = 0x800921D0; // type:data rom:0x6D5D0 -arn_maps = 0x800922F0; // type:data rom:0x6D6F0 -dgb_maps = 0x80092450; // type:data rom:0x6D850 -kzn_maps = 0x800926B0; // type:data rom:0x6DAB0 -flo_maps = 0x800928D0; // type:data rom:0x6DCD0 -sam_maps = 0x80092B50; // type:data rom:0x6DF50 -pra_maps = 0x80092CD0; // type:data rom:0x6E0D0 -omo_maps = 0x800930D0; // type:data rom:0x6E4D0 -tst_maps = 0x800932F0; // type:data rom:0x6E6F0 -end_maps = 0x80093410; // type:data rom:0x6E810 -mgm_maps = 0x80093450; // type:data rom:0x6E850 -gv_maps = 0x800934D0; // type:data rom:0x6E8D0 -gAreas = 0x800934F0; // type:data rom:0x6E8F0 size:0x1D0 -EVS_800936C0 = 0x800936C0; // type:data rom:0x6EAC0 -EVS_NpcHitRecoil = 0x800936DC; // type:data rom:0x6EADC -D_800939A4 = 0x800939A4; // type:data rom:0x6EDA4 -D_800939B4 = 0x800939B4; // type:data rom:0x6EDB4 +gItemHudScripts = 0x8008A680; // rom:0x65A80 +IES_Jump = 0x8008B108; // rom:0x66508 +IES_CompleteCake = 0x8008B124; // rom:0x66524 +IES_CakeDone = 0x8008B140; // rom:0x66540 +IES_CakeBaked = 0x8008B15C; // rom:0x6655C +IES_CakePan = 0x8008B178; // rom:0x66578 +IES_CakeBatter = 0x8008B194; // rom:0x66594 +IES_CakeBowl = 0x8008B1B0; // rom:0x665B0 +IES_CakeMixed = 0x8008B1CC; // rom:0x665CC +IES_CakeIcing = 0x8008B1E8; // rom:0x665E8 +IES_CakeBerries = 0x8008B204; // rom:0x66604 +IES_Hammer1 = 0x8008B220; // rom:0x66620 +IES_Hammer2 = 0x8008B23C; // rom:0x6663C +IES_Hammer3 = 0x8008B258; // rom:0x66658 +IES_Boots1 = 0x8008B274; // rom:0x66674 +IES_Boots2 = 0x8008B290; // rom:0x66690 +IES_Boots3 = 0x8008B2AC; // rom:0x666AC +IES_Items = 0x8008B2C8; // rom:0x666C8 +IES_PleaseComeBack = 0x8008B2E4; // rom:0x666E4 +IES_ITEM_139 = 0x8008B304; // rom:0x66704 +IES_FrightJar = 0x8008B324; // rom:0x66724 +IES_Mystery = 0x8008B344; // rom:0x66744 +IES_RepelGel = 0x8008B364; // rom:0x66764 +IES_InsecticideHerb = 0x8008B384; // rom:0x66784 +IES_ITEM_13E = 0x8008B3A4; // rom:0x667A4 +IES_ITEM_13F = 0x8008B3C4; // rom:0x667C4 +IES_GearBoots1 = 0x8008B3E4; // rom:0x667E4 +IES_GearBoots2 = 0x8008B404; // rom:0x66804 +IES_GearBoots3 = 0x8008B424; // rom:0x66824 +IES_GearHammer1 = 0x8008B444; // rom:0x66844 +IES_GearHammer2 = 0x8008B464; // rom:0x66864 +IES_GearHammer3 = 0x8008B484; // rom:0x66884 +IES_LuckyStar = 0x8008B4A4; // rom:0x668A4 +IES_Map = 0x8008B4C4; // rom:0x668C4 +IES_KoopaFortressKey = 0x8008B4E4; // rom:0x668E4 +IES_RuinsKey = 0x8008B504; // rom:0x66904 +IES_TubbaCastleKey = 0x8008B524; // rom:0x66924 +IES_IcePalaceKey = 0x8008B544; // rom:0x66944 +IES_BowserCastleKey = 0x8008B564; // rom:0x66964 +IES_Dolly = 0x8008B584; // rom:0x66984 +IES_KooperShell = 0x8008B5A4; // rom:0x669A4 +IES_PulseStone = 0x8008B5C4; // rom:0x669C4 +IES_Artifact = 0x8008B5E4; // rom:0x669E4 +IES_AncientVase = 0x8008B604; // rom:0x66A04 +IES_RuinsStonePyramid = 0x8008B624; // rom:0x66A24 +IES_RuinsStoneStar = 0x8008B644; // rom:0x66A44 +IES_RuinsStoneMoon = 0x8008B664; // rom:0x66A64 +IES_ForestPass = 0x8008B684; // rom:0x66A84 +IES_BooRecordOutline = 0x8008B6A4; // rom:0x66AA4 +IES_BooRecord = 0x8008B6C4; // rom:0x66AC4 +IES_BooWeight = 0x8008B6E4; // rom:0x66AE4 +IES_BoosPortrait = 0x8008B704; // rom:0x66B04 +IES_MysticKey = 0x8008B724; // rom:0x66B24 +IES_StoreroomKey = 0x8008B744; // rom:0x66B44 +IES_ToyTrain = 0x8008B764; // rom:0x66B64 +IES_FryingPan = 0x8008B784; // rom:0x66B84 +IES_Dictionary = 0x8008B7A4; // rom:0x66BA4 +IES_MysteryNote = 0x8008B7C4; // rom:0x66BC4 +IES_SuspiciousNote = 0x8008B7E4; // rom:0x66BE4 +IES_MagicalSeed1 = 0x8008B804; // rom:0x66C04 +IES_MagicalSeed2 = 0x8008B824; // rom:0x66C24 +IES_MagicalSeed3 = 0x8008B844; // rom:0x66C44 +IES_MagicalSeed4 = 0x8008B864; // rom:0x66C64 +IES_CrystalBerry = 0x8008B884; // rom:0x66C84 +IES_WaterStone = 0x8008B8A4; // rom:0x66CA4 +IES_MagicalBean = 0x8008B8C4; // rom:0x66CC4 +IES_FertileSoil = 0x8008B8E4; // rom:0x66CE4 +IES_MiracleWater = 0x8008B904; // rom:0x66D04 +IES_UltraStone = 0x8008B924; // rom:0x66D24 +IES_ToadDoll = 0x8008B944; // rom:0x66D44 +IES_Calculator = 0x8008B964; // rom:0x66D64 +IES_Screwdriver = 0x8008B984; // rom:0x66D84 +IES_Cookbook = 0x8008B9A4; // rom:0x66DA4 +IES_JadeRaven = 0x8008B9C4; // rom:0x66DC4 +IES_SnowmanBucket = 0x8008B9E4; // rom:0x66DE4 +IES_SnowmanScarf = 0x8008BA04; // rom:0x66E04 +IES_RedKey = 0x8008BA24; // rom:0x66E24 +IES_BlueKey = 0x8008BA44; // rom:0x66E44 +IES_KootPackage = 0x8008BA64; // rom:0x66E64 +IES_KootRedJar = 0x8008BA84; // rom:0x66E84 +IES_Melody = 0x8008BAA4; // rom:0x66EA4 +IES_Lyrics = 0x8008BAC4; // rom:0x66EC4 +IES_Mailbag = 0x8008BAE4; // rom:0x66EE4 +IES_StarStone = 0x8008BB04; // rom:0x66F04 +IES_SneakyParasol = 0x8008BB24; // rom:0x66F24 +IES_PeachKey = 0x8008BB44; // rom:0x66F44 +IES_1DC210 = 0x8008BB64; // rom:0x66F64 +IES_1DC430 = 0x8008BB84; // rom:0x66F84 +IES_1DC650 = 0x8008BBA4; // rom:0x66FA4 +IES_1DC870 = 0x8008BBC4; // rom:0x66FC4 +IES_DojoCard1 = 0x8008BBE4; // rom:0x66FE4 +IES_DojoCard2 = 0x8008BC04; // rom:0x67004 +IES_DojoCard3 = 0x8008BC24; // rom:0x67024 +IES_DojoCard4 = 0x8008BC44; // rom:0x67044 +IES_DojoCard5 = 0x8008BC64; // rom:0x67064 +IES_CrystalBall = 0x8008BC84; // rom:0x67084 +IES_GoldCard = 0x8008BCA4; // rom:0x670A4 +IES_SilverCard = 0x8008BCC4; // rom:0x670C4 +IES_KootBook = 0x8008BCE4; // rom:0x670E4 +IES_KootTheTape = 0x8008BD04; // rom:0x67104 +IES_KootAutographMerluvlee = 0x8008BD24; // rom:0x67124 +IES_KootEmptyWallet = 0x8008BD44; // rom:0x67144 +IES_KootAutographLuigi = 0x8008BD64; // rom:0x67164 +IES_KootKoopaShell = 0x8008BD84; // rom:0x67184 +IES_KootOldPhoto = 0x8008BDA4; // rom:0x671A4 +IES_KootGlasses = 0x8008BDC4; // rom:0x671C4 +IES_Letter = 0x8008BDE4; // rom:0x671E4 +IES_Unused_089 = 0x8008BE04; // rom:0x67204 +IES_Unused_08A = 0x8008BE24; // rom:0x67224 +IES_Unused_08B = 0x8008BE44; // rom:0x67244 +IES_Unused_08C = 0x8008BE64; // rom:0x67264 +IES_Unused_08D = 0x8008BE84; // rom:0x67284 +IES_Unused_08E = 0x8008BEA4; // rom:0x672A4 +IES_Unused_08F = 0x8008BEC4; // rom:0x672C4 +IES_SpinSmash = 0x8008BEE4; // rom:0x672E4 +IES_Multibounce = 0x8008BF04; // rom:0x67304 +IES_PowerPlus = 0x8008BF24; // rom:0x67324 +IES_DodgeMaster = 0x8008BF44; // rom:0x67344 +IES_PowerBounce = 0x8008BF64; // rom:0x67364 +IES_SpikeShield = 0x8008BF84; // rom:0x67384 +IES_FirstAttack = 0x8008BFA4; // rom:0x673A4 +IES_HPPlus = 0x8008BFC4; // rom:0x673C4 +IES_QuakeHammer = 0x8008BFE4; // rom:0x673E4 +IES_DoubleDip = 0x8008C004; // rom:0x67404 +IES_PowerQuake = 0x8008C024; // rom:0x67424 +IES_MegaQuake = 0x8008C044; // rom:0x67444 +IES_SleepStomp = 0x8008C064; // rom:0x67464 +IES_SmashCharge = 0x8008C084; // rom:0x67484 +IES_SSmashChg = 0x8008C0A4; // rom:0x674A4 +IES_AutoSmash = 0x8008C0C4; // rom:0x674C4 +IES_FireShield = 0x8008C0E4; // rom:0x674E4 +IES_JumpCharge = 0x8008C104; // rom:0x67504 +IES_SJumpChg = 0x8008C124; // rom:0x67524 +IES_AutoJump = 0x8008C144; // rom:0x67544 +IES_DDownPound = 0x8008C164; // rom:0x67564 +IES_AutoMultibounce = 0x8008C184; // rom:0x67584 +IES_DizzyStomp = 0x8008C1A4; // rom:0x675A4 +IES_HammerThrow = 0x8008C1C4; // rom:0x675C4 +IES_SmashCharge0 = 0x8008C1E4; // rom:0x675E4 +IES_PrettyLucky = 0x8008C204; // rom:0x67604 +IES_FeelingFine = 0x8008C224; // rom:0x67624 +IES_AttackFXA = 0x8008C244; // rom:0x67644 +IES_AllorNothing = 0x8008C264; // rom:0x67664 +IES_HPDrain = 0x8008C284; // rom:0x67684 +IES_JumpCharge0 = 0x8008C2A4; // rom:0x676A4 +IES_SlowGo = 0x8008C2C4; // rom:0x676C4 +IES_FPPlus = 0x8008C2E4; // rom:0x676E4 +IES_MegaRush = 0x8008C304; // rom:0x67704 +IES_IcePower = 0x8008C324; // rom:0x67724 +IES_DefendPlus = 0x8008C344; // rom:0x67744 +IES_PayOff = 0x8008C364; // rom:0x67764 +IES_MoneyMoney = 0x8008C384; // rom:0x67784 +IES_ChillOut = 0x8008C3A4; // rom:0x677A4 +IES_HappyHeart = 0x8008C3C4; // rom:0x677C4 +IES_ZapTap = 0x8008C3E4; // rom:0x677E4 +IES_Berserker = 0x8008C404; // rom:0x67804 +IES_RightOn = 0x8008C424; // rom:0x67824 +IES_RunawayPay = 0x8008C444; // rom:0x67844 +IES_Refund = 0x8008C464; // rom:0x67864 +IES_FlowerSaver = 0x8008C484; // rom:0x67884 +IES_TripleDip = 0x8008C4A4; // rom:0x678A4 +IES_FlowerFanatic = 0x8008C4C4; // rom:0x678C4 +IES_PowerJump = 0x8008C4E4; // rom:0x678E4 +IES_SuperJump = 0x8008C504; // rom:0x67904 +IES_MegaJump = 0x8008C524; // rom:0x67924 +IES_PowerSmash = 0x8008C544; // rom:0x67944 +IES_SuperSmash = 0x8008C564; // rom:0x67964 +IES_MegaSmash = 0x8008C584; // rom:0x67984 +IES_LuckyDay = 0x8008C5A4; // rom:0x679A4 +IES_MegaHPDrain = 0x8008C5C4; // rom:0x679C4 +IES_BumpAttack = 0x8008C5E4; // rom:0x679E4 +IES_PUpDDown = 0x8008C604; // rom:0x67A04 +IES_PDownDUp = 0x8008C624; // rom:0x67A24 +IES_HeartFinder = 0x8008C644; // rom:0x67A44 +IES_FlowerFinder = 0x8008C664; // rom:0x67A64 +IES_DizzyAttack = 0x8008C684; // rom:0x67A84 +IES_SpeedySpin = 0x8008C6A4; // rom:0x67AA4 +IES_SpinAttack = 0x8008C6C4; // rom:0x67AC4 +IES_ISpy = 0x8008C6E4; // rom:0x67AE4 +IES_PowerRush = 0x8008C704; // rom:0x67B04 +IES_LastStand = 0x8008C724; // rom:0x67B24 +IES_CloseCall = 0x8008C744; // rom:0x67B44 +IES_CrazyHeart = 0x8008C764; // rom:0x67B64 +IES_Unused_0D5 = 0x8008C784; // rom:0x67B84 +IES_Unused_0D6 = 0x8008C7A4; // rom:0x67BA4 +IES_Unused_0D7 = 0x8008C7C4; // rom:0x67BC4 +IES_ShrinkSmash = 0x8008C7E4; // rom:0x67BE4 +IES_ShrinkStomp = 0x8008C804; // rom:0x67C04 +IES_DDownJump = 0x8008C824; // rom:0x67C24 +IES_DamageDodge = 0x8008C844; // rom:0x67C44 +IES_EarthquakeJump = 0x8008C864; // rom:0x67C64 +IES_HappyFlower = 0x8008C884; // rom:0x67C84 +IES_HappyCoin = 0x8008C8A4; // rom:0x67CA4 +IES_Unused_0DF = 0x8008C8C4; // rom:0x67CC4 +IES_DeepFocus = 0x8008C8E4; // rom:0x67CE4 +IES_SuperFocus = 0x8008C904; // rom:0x67D04 +IES_Kaiden = 0x8008C924; // rom:0x67D24 +IES_QuickChange = 0x8008C944; // rom:0x67D44 +IES_Unused_0E4 = 0x8008C964; // rom:0x67D64 +IES_Unused_0E5 = 0x8008C984; // rom:0x67D84 +IES_Unused_0E6 = 0x8008C9A4; // rom:0x67DA4 +IES_Unused_0E7 = 0x8008C9C4; // rom:0x67DC4 +IES_Peekaboo = 0x8008C9E4; // rom:0x67DE4 +IES_GroupFocus = 0x8008CA04; // rom:0x67E04 +IES_AttackFXD = 0x8008CA24; // rom:0x67E24 +IES_AttackFXB = 0x8008CA44; // rom:0x67E44 +IES_AttackFXE = 0x8008CA64; // rom:0x67E64 +IES_AttackFXC = 0x8008CA84; // rom:0x67E84 +IES_AttackFXF = 0x8008CAA4; // rom:0x67EA4 +IES_Unused_0EF = 0x8008CAC4; // rom:0x67EC4 +IES_HealthyHealthy = 0x8008CAE4; // rom:0x67EE4 +IES_Unused_0F1 = 0x8008CB04; // rom:0x67F04 +IES_Unused_0F2 = 0x8008CB24; // rom:0x67F24 +IES_Unused_0F3 = 0x8008CB44; // rom:0x67F44 +IES_Unused_0F4 = 0x8008CB64; // rom:0x67F64 +IES_Unused_0F5 = 0x8008CB84; // rom:0x67F84 +IES_Unused_0F6 = 0x8008CBA4; // rom:0x67FA4 +IES_Unused_0F7 = 0x8008CBC4; // rom:0x67FC4 +IES_Heart = 0x8008CBE4; // rom:0x67FE4 +IES_Coin = 0x8008CC1C; // rom:0x6801C +IES_HeartPiece = 0x8008CDE4; // rom:0x681E4 +IES_StarPoint = 0x8008CE04; // rom:0x68204 +IES_HeartPoint = 0x8008CECC; // rom:0x682CC +IES_FlowerPoint = 0x8008CF1C; // rom:0x6831C +IES_StarPiece = 0x8008CF6C; // rom:0x6836C +IES_SpicySoup = 0x8008CFD4; // rom:0x683D4 +IES_ApplePie = 0x8008CFF4; // rom:0x683F4 +IES_HoneyUltra = 0x8008D014; // rom:0x68414 +IES_MapleUltra = 0x8008D034; // rom:0x68434 +IES_JellyUltra = 0x8008D054; // rom:0x68454 +IES_Koopasta = 0x8008D074; // rom:0x68474 +IES_FriedShroom = 0x8008D094; // rom:0x68494 +IES_ShroomCake = 0x8008D0B4; // rom:0x684B4 +IES_ShroomSteak = 0x8008D0D4; // rom:0x684D4 +IES_HotShroom = 0x8008D0F4; // rom:0x684F4 +IES_SweetShroom = 0x8008D114; // rom:0x68514 +IES_HealthyJuice = 0x8008D134; // rom:0x68534 +IES_BlandMeal = 0x8008D154; // rom:0x68554 +IES_YummyMeal = 0x8008D174; // rom:0x68574 +IES_DeluxeFeast = 0x8008D194; // rom:0x68594 +IES_SpecialShake = 0x8008D1B4; // rom:0x685B4 +IES_BigCookie = 0x8008D1D4; // rom:0x685D4 +IES_Cake = 0x8008D1F4; // rom:0x685F4 +IES_Mistake = 0x8008D214; // rom:0x68614 +IES_KoopaTea = 0x8008D234; // rom:0x68634 +IES_HoneySuper = 0x8008D254; // rom:0x68654 +IES_MapleSuper = 0x8008D274; // rom:0x68674 +IES_JellySuper = 0x8008D294; // rom:0x68694 +IES_Spaghetti = 0x8008D2B4; // rom:0x686B4 +IES_EggMissile = 0x8008D2D4; // rom:0x686D4 +IES_FriedEgg = 0x8008D2F4; // rom:0x686F4 +IES_HoneyShroom = 0x8008D314; // rom:0x68714 +IES_HoneyCandy = 0x8008D334; // rom:0x68734 +IES_ElectroPop = 0x8008D354; // rom:0x68754 +IES_FirePop = 0x8008D374; // rom:0x68774 +IES_LimeCandy = 0x8008D394; // rom:0x68794 +IES_CocoPop = 0x8008D3B4; // rom:0x687B4 +IES_LemonCandy = 0x8008D3D4; // rom:0x687D4 +IES_JellyPop = 0x8008D3F4; // rom:0x687F4 +IES_StrangeCake = 0x8008D414; // rom:0x68814 +IES_KookyCookie = 0x8008D434; // rom:0x68834 +IES_FrozenFries = 0x8008D454; // rom:0x68854 +IES_PotatoSalad = 0x8008D474; // rom:0x68874 +IES_NuttyCake = 0x8008D494; // rom:0x68894 +IES_MapleShroom = 0x8008D4B4; // rom:0x688B4 +IES_BoiledEgg = 0x8008D4D4; // rom:0x688D4 +IES_YoshiCookie = 0x8008D4F4; // rom:0x688F4 +IES_JellyShroom = 0x8008D514; // rom:0x68914 +IES_Unused_02C = 0x8008D534; // rom:0x68934 +IES_Unused_02D = 0x8008D554; // rom:0x68954 +IES_Unused_02E = 0x8008D574; // rom:0x68974 +IES_Unused_02F = 0x8008D594; // rom:0x68994 +IES_Unused_030 = 0x8008D5B4; // rom:0x689B4 +IES_FireFlower = 0x8008D5D4; // rom:0x689D4 +IES_SnowmanDoll = 0x8008D5F4; // rom:0x689F4 +IES_ThunderRage = 0x8008D614; // rom:0x68A14 +IES_ThunderBolt = 0x8008D634; // rom:0x68A34 +IES_ShootingStar = 0x8008D654; // rom:0x68A54 +IES_DustyHammer = 0x8008D674; // rom:0x68A74 +IES_Pebble = 0x8008D694; // rom:0x68A94 +IES_ITEM_127 = 0x8008D6B4; // rom:0x68AB4 +IES_StoneCap = 0x8008D6D4; // rom:0x68AD4 +IES_VoltShroom = 0x8008D6F4; // rom:0x68AF4 +IES_PowerStar = 0x8008D714; // rom:0x68B14 +IES_Parasol = 0x8008D734; // rom:0x68B34 +IES_MagicMirror = 0x8008D754; // rom:0x68B54 +IES_ITEM_12D = 0x8008D774; // rom:0x68B74 +IES_ITEM_12E = 0x8008D794; // rom:0x68B94 +IES_ITEM_12F = 0x8008D7B4; // rom:0x68BB4 +IES_Mushroom = 0x8008D7D4; // rom:0x68BD4 +IES_SuperShroom = 0x8008D7F4; // rom:0x68BF4 +IES_UltraShroom = 0x8008D814; // rom:0x68C14 +IES_LifeShroom = 0x8008D834; // rom:0x68C34 +IES_DriedShroom = 0x8008D854; // rom:0x68C54 +IES_TastyTonic = 0x8008D874; // rom:0x68C74 +IES_SuperSoda = 0x8008D894; // rom:0x68C94 +IES_BlueBerry = 0x8008D8B4; // rom:0x68CB4 +IES_RedBerry = 0x8008D8D4; // rom:0x68CD4 +IES_YellowBerry = 0x8008D8F4; // rom:0x68CF4 +IES_BubbleBerry = 0x8008D914; // rom:0x68D14 +IES_Goomnut = 0x8008D934; // rom:0x68D34 +IES_KoopaLeaf = 0x8008D954; // rom:0x68D54 +IES_DriedPasta = 0x8008D974; // rom:0x68D74 +IES_Lime = 0x8008D994; // rom:0x68D94 +IES_Lemon = 0x8008D9B4; // rom:0x68DB4 +IES_DriedFruit = 0x8008D9D4; // rom:0x68DD4 +IES_StrangeLeaf = 0x8008D9F4; // rom:0x68DF4 +IES_CakeMix = 0x8008DA14; // rom:0x68E14 +IES_Egg = 0x8008DA34; // rom:0x68E34 +IES_Coconut = 0x8008DA54; // rom:0x68E54 +IES_Melon = 0x8008DA74; // rom:0x68E74 +IES_StinkyHerb = 0x8008DA94; // rom:0x68E94 +IES_IcedPotato = 0x8008DAB4; // rom:0x68EB4 +IES_HoneySyrup = 0x8008DAD4; // rom:0x68ED4 +IES_MapleSyrup = 0x8008DAF4; // rom:0x68EF4 +IES_JamminJelly = 0x8008DB14; // rom:0x68F14 +IES_WhackasBump = 0x8008DB34; // rom:0x68F34 +IES_Apple = 0x8008DB54; // rom:0x68F54 +IES_BakingSalt = 0x8008DB74; // rom:0x68F74 +IES_BakingSugar = 0x8008DB94; // rom:0x68F94 +IES_BakingEgg = 0x8008DBB4; // rom:0x68FB4 +IES_BakingCream = 0x8008DBD4; // rom:0x68FD4 +IES_BakingStrawberry = 0x8008DBF4; // rom:0x68FF4 +IES_BakingButter = 0x8008DC14; // rom:0x69014 +IES_BakingCleanser = 0x8008DC34; // rom:0x69034 +IES_BakingWater = 0x8008DC54; // rom:0x69054 +IES_BakingFlour = 0x8008DC74; // rom:0x69074 +IES_BakingMilk = 0x8008DC94; // rom:0x69094 +IES_ITEM_11F = 0x8008DCB4; // rom:0x690B4 +IES_SleepySheep = 0x8008DCD4; // rom:0x690D4 +IES_XBandage = 0x8008DCF4; // rom:0x690F4 +IES_POWBlock = 0x8008DD14; // rom:0x69114 +IES_HustleDrink = 0x8008DD34; // rom:0x69134 +IES_StopWatch = 0x8008DD54; // rom:0x69154 +IES_DizzyDial = 0x8008DD74; // rom:0x69174 +IES_ITEM_136 = 0x8008DD94; // rom:0x69194 +IES_ITEM_137 = 0x8008DDB4; // rom:0x691B4 +gItemEntityScripts = 0x8008DDD4; // rom:0x691D4 +gItemIconRasterOffsets = 0x8008E3D8; // rom:0x697D8 +gItemIconPaletteOffsets = 0x8008E94C; // rom:0x69D4C +D_8008EEC0 = 0x8008EEC0; // rom:0x6A2C0 +D_8008EEF0 = 0x8008EEF0; // rom:0x6A2F0 +gPartnerPopupProperties = 0x8008EF20; // rom:0x6A320 +pad8 = 0x8008EFF0; // rom:0x6A3F0 +gPartnerIconHudScripts = 0x8008EFF8; // rom:0x6A3F8 +gMoveTable = 0x8008F060; // rom:0x6A460 +pad_after_move_table = 0x8008FED4; // rom:0x6B2D4 +gMessageBoxFrameParts = 0x8008FEE0; // rom:0x6B2E0 +WorldReverbModeMapping = 0x8008FF60; // rom:0x6B360 +gEntityColliderFaces = 0x8008FF70; // rom:0x6B370 +gEntityColliderNormals = 0x8008FFB8; // rom:0x6B3B8 +mac_maps = 0x80090050; // rom:0x6B450 +tik_maps = 0x80090150; // rom:0x6B550 +kgr_maps = 0x80090410; // rom:0x6B810 +kmr_maps = 0x80090450; // rom:0x6B850 +iwa_maps = 0x80090670; // rom:0x6BA70 +dro_maps = 0x80090750; // rom:0x6BB50 +sbk_maps = 0x80090790; // rom:0x6BB90 +isk_maps = 0x80090DD0; // rom:0x6C1D0 +trd_maps = 0x80090FF0; // rom:0x6C3F0 +nok_maps = 0x80091150; // rom:0x6C550 +hos_maps = 0x80091270; // rom:0x6C670 +kpa_maps = 0x80091390; // rom:0x6C790 +osr_maps = 0x800919D0; // rom:0x6CDD0 +kkj_maps = 0x80091A70; // rom:0x6CE70 +jan_maps = 0x80091D90; // rom:0x6D190 +mim_maps = 0x80092050; // rom:0x6D450 +obk_maps = 0x800921D0; // rom:0x6D5D0 +arn_maps = 0x800922F0; // rom:0x6D6F0 +dgb_maps = 0x80092450; // rom:0x6D850 +kzn_maps = 0x800926B0; // rom:0x6DAB0 +flo_maps = 0x800928D0; // rom:0x6DCD0 +sam_maps = 0x80092B50; // rom:0x6DF50 +pra_maps = 0x80092CD0; // rom:0x6E0D0 +omo_maps = 0x800930D0; // rom:0x6E4D0 +tst_maps = 0x800932F0; // rom:0x6E6F0 +end_maps = 0x80093410; // rom:0x6E810 +mgm_maps = 0x80093450; // rom:0x6E850 +gv_maps = 0x800934D0; // rom:0x6E8D0 +gAreas = 0x800934F0; // rom:0x6E8F0 size:0x1D0 +EVS_800936C0 = 0x800936C0; // rom:0x6EAC0 +EVS_NpcHitRecoil = 0x800936DC; // rom:0x6EADC +D_800939A4 = 0x800939A4; // rom:0x6EDA4 +D_800939B4 = 0x800939B4; // rom:0x6EDB4 FrameBuf = 0x80093BA8; // rom:0x6EFA8 nuContPakCompanyCode = 0x80093CA0; // rom:0x6F0A0 nuContPakGameCode = 0x80093CA4; // rom:0x6F0A4 nuContPakCallBack = 0x80093CD0; // rom:0x6F0D0 nuContRmbSearchTime = 0x80093CE0; // rom:0x6F0E0 -D_80093CE4 = 0x80093CE4; // type:data rom:0x6F0E4 +D_80093CE4 = 0x80093CE4; // rom:0x6F0E4 nuContRmbCallBack = 0x80093D00; // rom:0x6F100 nuGfxFunc = 0x80093D10; // rom:0x6F110 nuGfxPreNMIFunc = 0x80093D14; // rom:0x6F114 -nuContReadFunc = 0x80093D20; // type:data rom:0x6F120 -D_80093D24 = 0x80093D24; // type:data rom:0x6F124 -nuContCallBack = 0x80093D38; // type:data rom:0x6F138 -__osPiDevMgr = 0x80093D50; // type:data rom:0x6F150 size:0x1C -__osPiTable = 0x80093D6C; // type:data rom:0x6F16C -__osCurrentHandle = 0x80093D70; // type:data rom:0x6F170 -first = 0x80093D80; // type:data rom:0x6F180 -__osPiAccessQueueEnabled = 0x80093D90; // type:data rom:0x6F190 -hdwrBugFlag = 0x80093DA0; // type:data rom:0x6F1A0 -dtor = 0x80093DC0; // type:data rom:0x6F1C0 -D_80093DD0 = 0x80093DD0; // type:data rom:0x6F1D0 -sintable = 0x80093DE0; // type:data rom:0x6F1E0 -spaces = 0x800945E0; // type:data rom:0x6F9E0 -zeroes = 0x80094604; // type:data rom:0x6FA04 -__osPreNMI = 0x80094630; // type:data rom:0x6FA30 -__osSiAccessQueueEnabled = 0x80094640; // type:data rom:0x6FA40 -__osThreadTail = 0x80094650; // type:data rom:0x6FA50 -__osRunQueue = 0x80094658; // type:data rom:0x6FA58 -__osActiveQueue = 0x8009465C; // type:data rom:0x6FA5C -__osRunningThread = 0x80094660; // type:data rom:0x6FA60 +nuContReadFunc = 0x80093D20; // rom:0x6F120 +D_80093D24 = 0x80093D24; // rom:0x6F124 +nuContCallBack = 0x80093D38; // rom:0x6F138 +__osPiDevMgr = 0x80093D50; // rom:0x6F150 size:0x1C +__osPiTable = 0x80093D6C; // rom:0x6F16C +__osCurrentHandle = 0x80093D70; // rom:0x6F170 +first = 0x80093D80; // rom:0x6F180 +__osPiAccessQueueEnabled = 0x80093D90; // rom:0x6F190 +hdwrBugFlag = 0x80093DA0; // rom:0x6F1A0 +dtor = 0x80093DC0; // rom:0x6F1C0 +D_80093DD0 = 0x80093DD0; // rom:0x6F1D0 +sintable = 0x80093DE0; // rom:0x6F1E0 +spaces = 0x800945E0; // rom:0x6F9E0 +zeroes = 0x80094604; // rom:0x6FA04 +__osPreNMI = 0x80094630; // rom:0x6FA30 +__osSiAccessQueueEnabled = 0x80094640; // rom:0x6FA40 +__osThreadTail = 0x80094650; // rom:0x6FA50 +__osRunQueue = 0x80094658; // rom:0x6FA58 +__osActiveQueue = 0x8009465C; // rom:0x6FA5C +__osRunningThread = 0x80094660; // rom:0x6FA60 osViModeTable = 0x800946A0; // rom:0x6FAA0 -osViModeNtscLan1 = 0x80095820; // type:data rom:0x70C20 -osViModeMpalLan1 = 0x80095870; // type:data rom:0x70C70 -gBattleAreas = 0x80095A30; // type:data rom:0x70E30 size:0x600 -D_80097D30 = 0x80097D30; // type:data rom:0x73130 -D_80097DC8 = 0x80097DC8; // type:data rom:0x731C8 -D_80097DD0 = 0x80097DD0; // type:data rom:0x731D0 -D_80097DD8 = 0x80097DD8; // type:data rom:0x731D8 -D_80097DE0 = 0x80097DE0; // type:data rom:0x731E0 -D_80097DE8 = 0x80097DE8; // type:data rom:0x731E8 -D_80097DF0 = 0x80097DF0; // type:data rom:0x731F0 -D_80097E00 = 0x80097E00; // type:data rom:0x73200 -D_80097E08 = 0x80097E08; // type:data rom:0x73208 -D_80097E10 = 0x80097E10; // type:data rom:0x73210 -D_80097E18 = 0x80097E18; // type:data rom:0x73218 -D_80097E20 = 0x80097E20; // type:data rom:0x73220 -D_80098034 = 0x80098034; // type:data rom:0x73434 -D_80098040 = 0x80098040; // type:data rom:0x73440 -D_80098050 = 0x80098050; // type:data rom:0x73450 -D_8009805C = 0x8009805C; // type:data rom:0x7345C -D_80098064 = 0x80098064; // type:data rom:0x73464 -D_80098074 = 0x80098074; // type:data rom:0x73474 -D_80098094 = 0x80098094; // type:data rom:0x73494 -D_800980B4 = 0x800980B4; // type:data rom:0x734B4 -D_800980D4 = 0x800980D4; // type:data rom:0x734D4 -D_800980F4 = 0x800980F4; // type:data rom:0x734F4 -D_80098114 = 0x80098114; // type:data rom:0x73514 -D_80098134 = 0x80098134; // type:data rom:0x73534 -D_80098154 = 0x80098154; // type:data rom:0x73554 -D_80098174 = 0x80098174; // type:data rom:0x73574 -D_80098194 = 0x80098194; // type:data rom:0x73594 -D_800981B4 = 0x800981B4; // type:data rom:0x735B4 -D_800981C8 = 0x800981C8; // type:data rom:0x735C8 -D_80098200 = 0x80098200; // type:data rom:0x73600 -D_80098208 = 0x80098208; // type:data rom:0x73608 -D_80098250 = 0x80098250; // type:data rom:0x73650 -D_80098258 = 0x80098258; // type:data rom:0x73658 -D_80098260 = 0x80098260; // type:data rom:0x73660 -D_80098268 = 0x80098268; // type:data rom:0x73668 -D_80098270 = 0x80098270; // type:data rom:0x73670 -D_80098278 = 0x80098278; // type:data rom:0x73678 -D_80098280 = 0x80098280; // type:data rom:0x73680 -D_80098288 = 0x80098288; // type:data rom:0x73688 -D_80098390 = 0x80098390; // type:data rom:0x73790 -D_8009839C = 0x8009839C; // type:data rom:0x7379C -D_800983F8 = 0x800983F8; // type:data rom:0x737F8 -D_80098480 = 0x80098480; // type:data rom:0x73880 -D_80098488 = 0x80098488; // type:data rom:0x73888 -D_80098490 = 0x80098490; // type:data rom:0x73890 -D_80098498 = 0x80098498; // type:data rom:0x73898 -D_800984A0 = 0x800984A0; // type:data rom:0x738A0 -D_800984A8 = 0x800984A8; // type:data rom:0x738A8 -D_800984B0 = 0x800984B0; // type:data rom:0x738B0 -D_800984B8 = 0x800984B8; // type:data rom:0x738B8 -D_800984C0 = 0x800984C0; // type:data rom:0x738C0 -D_800984E0 = 0x800984E0; // type:data rom:0x738E0 -D_80098520 = 0x80098520; // type:data rom:0x73920 -D_80098528 = 0x80098528; // type:data rom:0x73928 -D_80098530 = 0x80098530; // type:data rom:0x73930 -D_80098538 = 0x80098538; // type:data rom:0x73938 -D_80098540 = 0x80098540; // type:data rom:0x73940 -D_800985F0 = 0x800985F0; // type:data rom:0x739F0 -D_80098670 = 0x80098670; // type:data rom:0x73A70 -status_icons_rodata_alignment = 0x80098708; // type:data rom:0x73B08 -D_80098710 = 0x80098710; // type:data rom:0x73B10 -D_80098718 = 0x80098718; // type:data rom:0x73B18 -D_80098720 = 0x80098720; // type:data rom:0x73B20 -D_800988C0 = 0x800988C0; // type:data rom:0x73CC0 -D_80098930 = 0x80098930; // type:data rom:0x73D30 -D_80098938 = 0x80098938; // type:data rom:0x73D38 -D_80098968 = 0x80098968; // type:data rom:0x73D68 -D_80098990 = 0x80098990; // type:data rom:0x73D90 -D_80098A10 = 0x80098A10; // type:data rom:0x73E10 -D_80098A1C = 0x80098A1C; // type:data rom:0x73E1C -D_80098A24 = 0x80098A24; // type:data rom:0x73E24 -world_rodata_alignment = 0x80099A9C; // type:data rom:0x74E9C -D_80099B40 = 0x80099B40; // type:data rom:0x74F40 -D_80099B50 = 0x80099B50; // type:data rom:0x74F50 -D_80099B58 = 0x80099B58; // type:data rom:0x74F58 -D_80099B60 = 0x80099B60; // type:data rom:0x74F60 -D_80099B68 = 0x80099B68; // type:data rom:0x74F68 -D_80099B70 = 0x80099B70; // type:data rom:0x74F70 -D_80099B78 = 0x80099B78; // type:data rom:0x74F78 -D_80099B80 = 0x80099B80; // type:data rom:0x74F80 -D_80099B88 = 0x80099B88; // type:data rom:0x74F88 -D_80099B90 = 0x80099B90; // type:data rom:0x74F90 -D_80099BA0 = 0x80099BA0; // type:data rom:0x74FA0 -D_80099BA8 = 0x80099BA8; // type:data rom:0x74FA8 -D_80099BB0 = 0x80099BB0; // type:data rom:0x74FB0 -D_80099BB8 = 0x80099BB8; // type:data rom:0x74FB8 -D_80099BC0 = 0x80099BC0; // type:data rom:0x74FC0 -D_80099BC8 = 0x80099BC8; // type:data rom:0x74FC8 -D_80099BD0 = 0x80099BD0; // type:data rom:0x74FD0 -D_80099BD8 = 0x80099BD8; // type:data rom:0x74FD8 -D_80099BE0 = 0x80099BE0; // type:data rom:0x74FE0 -D_80099BE8 = 0x80099BE8; // type:data rom:0x74FE8 -D_80099BF0 = 0x80099BF0; // type:data rom:0x74FF0 -D_80099BF8 = 0x80099BF8; // type:data rom:0x74FF8 -D_80099C10 = 0x80099C10; // type:data rom:0x75010 -D_80099D70 = 0x80099D70; // type:data rom:0x75170 -D_80099DD0 = 0x80099DD0; // type:data rom:0x751D0 -D_80099E18 = 0x80099E18; // type:data rom:0x75218 -D_80099E1C = 0x80099E1C; // type:data rom:0x7521C -D_80099E20 = 0x80099E20; // type:data rom:0x75220 -D_80099E28 = 0x80099E28; // type:data rom:0x75228 -D_80099E30 = 0x80099E30; // type:data rom:0x75230 -D_80099E40 = 0x80099E40; // type:data rom:0x75240 -D_80099F40 = 0x80099F40; // type:data rom:0x75340 -D_8009A040 = 0x8009A040; // type:data rom:0x75440 -D_8009A140 = 0x8009A140; // type:data rom:0x75540 +osViModeNtscLan1 = 0x80095820; // rom:0x70C20 +osViModeMpalLan1 = 0x80095870; // rom:0x70C70 +gBattleAreas = 0x80095A30; // rom:0x70E30 size:0x600 +D_80097D30 = 0x80097D30; // rom:0x73130 +D_80097DC8 = 0x80097DC8; // rom:0x731C8 +D_80097DD0 = 0x80097DD0; // rom:0x731D0 +D_80097DD8 = 0x80097DD8; // rom:0x731D8 +D_80097DE0 = 0x80097DE0; // rom:0x731E0 +D_80097DE8 = 0x80097DE8; // rom:0x731E8 +D_80097DF0 = 0x80097DF0; // rom:0x731F0 +D_80097E00 = 0x80097E00; // rom:0x73200 +D_80097E08 = 0x80097E08; // rom:0x73208 +D_80097E10 = 0x80097E10; // rom:0x73210 +D_80097E18 = 0x80097E18; // rom:0x73218 +D_80097E20 = 0x80097E20; // rom:0x73220 +D_80098034 = 0x80098034; // rom:0x73434 +D_80098040 = 0x80098040; // rom:0x73440 +D_80098050 = 0x80098050; // rom:0x73450 +D_8009805C = 0x8009805C; // rom:0x7345C +D_80098064 = 0x80098064; // rom:0x73464 +D_80098074 = 0x80098074; // rom:0x73474 +D_80098094 = 0x80098094; // rom:0x73494 +D_800980B4 = 0x800980B4; // rom:0x734B4 +D_800980D4 = 0x800980D4; // rom:0x734D4 +D_800980F4 = 0x800980F4; // rom:0x734F4 +D_80098114 = 0x80098114; // rom:0x73514 +D_80098134 = 0x80098134; // rom:0x73534 +D_80098154 = 0x80098154; // rom:0x73554 +D_80098174 = 0x80098174; // rom:0x73574 +D_80098194 = 0x80098194; // rom:0x73594 +D_800981B4 = 0x800981B4; // rom:0x735B4 +D_800981C8 = 0x800981C8; // rom:0x735C8 +D_80098200 = 0x80098200; // rom:0x73600 +D_80098208 = 0x80098208; // rom:0x73608 +D_80098250 = 0x80098250; // rom:0x73650 +D_80098258 = 0x80098258; // rom:0x73658 +D_80098260 = 0x80098260; // rom:0x73660 +D_80098268 = 0x80098268; // rom:0x73668 +D_80098270 = 0x80098270; // rom:0x73670 +D_80098278 = 0x80098278; // rom:0x73678 +D_80098280 = 0x80098280; // rom:0x73680 +D_80098288 = 0x80098288; // rom:0x73688 +D_80098390 = 0x80098390; // rom:0x73790 +D_8009839C = 0x8009839C; // rom:0x7379C +D_800983F8 = 0x800983F8; // rom:0x737F8 +D_80098480 = 0x80098480; // rom:0x73880 +D_80098488 = 0x80098488; // rom:0x73888 +D_80098490 = 0x80098490; // rom:0x73890 +D_80098498 = 0x80098498; // rom:0x73898 +D_800984A0 = 0x800984A0; // rom:0x738A0 +D_800984A8 = 0x800984A8; // rom:0x738A8 +D_800984B0 = 0x800984B0; // rom:0x738B0 +D_800984B8 = 0x800984B8; // rom:0x738B8 +D_800984C0 = 0x800984C0; // rom:0x738C0 +D_800984E0 = 0x800984E0; // rom:0x738E0 +D_80098520 = 0x80098520; // rom:0x73920 +D_80098528 = 0x80098528; // rom:0x73928 +D_80098530 = 0x80098530; // rom:0x73930 +D_80098538 = 0x80098538; // rom:0x73938 +D_80098540 = 0x80098540; // rom:0x73940 +D_800985F0 = 0x800985F0; // rom:0x739F0 +D_80098670 = 0x80098670; // rom:0x73A70 +status_icons_rodata_alignment = 0x80098708; // rom:0x73B08 +D_80098710 = 0x80098710; // rom:0x73B10 +D_80098718 = 0x80098718; // rom:0x73B18 +D_80098720 = 0x80098720; // rom:0x73B20 +D_800988C0 = 0x800988C0; // rom:0x73CC0 +D_80098930 = 0x80098930; // rom:0x73D30 +D_80098938 = 0x80098938; // rom:0x73D38 +D_80098968 = 0x80098968; // rom:0x73D68 +D_80098990 = 0x80098990; // rom:0x73D90 +D_80098A10 = 0x80098A10; // rom:0x73E10 +D_80098A1C = 0x80098A1C; // rom:0x73E1C +D_80098A24 = 0x80098A24; // rom:0x73E24 +world_rodata_alignment = 0x80099A9C; // rom:0x74E9C +D_80099B40 = 0x80099B40; // rom:0x74F40 +D_80099B50 = 0x80099B50; // rom:0x74F50 +D_80099B58 = 0x80099B58; // rom:0x74F58 +D_80099B60 = 0x80099B60; // rom:0x74F60 +D_80099B68 = 0x80099B68; // rom:0x74F68 +D_80099B70 = 0x80099B70; // rom:0x74F70 +D_80099B78 = 0x80099B78; // rom:0x74F78 +D_80099B80 = 0x80099B80; // rom:0x74F80 +D_80099B88 = 0x80099B88; // rom:0x74F88 +D_80099B90 = 0x80099B90; // rom:0x74F90 +D_80099BA0 = 0x80099BA0; // rom:0x74FA0 +D_80099BA8 = 0x80099BA8; // rom:0x74FA8 +D_80099BB0 = 0x80099BB0; // rom:0x74FB0 +D_80099BB8 = 0x80099BB8; // rom:0x74FB8 +D_80099BC0 = 0x80099BC0; // rom:0x74FC0 +D_80099BC8 = 0x80099BC8; // rom:0x74FC8 +D_80099BD0 = 0x80099BD0; // rom:0x74FD0 +D_80099BD8 = 0x80099BD8; // rom:0x74FD8 +D_80099BE0 = 0x80099BE0; // rom:0x74FE0 +D_80099BE8 = 0x80099BE8; // rom:0x74FE8 +D_80099BF0 = 0x80099BF0; // rom:0x74FF0 +D_80099BF8 = 0x80099BF8; // rom:0x74FF8 +D_80099C10 = 0x80099C10; // rom:0x75010 +D_80099D70 = 0x80099D70; // rom:0x75170 +D_80099DD0 = 0x80099DD0; // rom:0x751D0 +D_80099E18 = 0x80099E18; // rom:0x75218 +D_80099E1C = 0x80099E1C; // rom:0x7521C +D_80099E20 = 0x80099E20; // rom:0x75220 +D_80099E28 = 0x80099E28; // rom:0x75228 +D_80099E30 = 0x80099E30; // rom:0x75230 +D_80099E40 = 0x80099E40; // rom:0x75240 +D_80099F40 = 0x80099F40; // rom:0x75340 +D_8009A040 = 0x8009A040; // rom:0x75440 +D_8009A140 = 0x8009A140; // rom:0x75540 npc_raycast_down = 0x800DC500; // type:func rom:0x759B0 -D_8009A5B4 = 0x8009A5B4; // type:data rom:0x759B4 -D_8009A5B8 = 0x8009A5B8; // type:data rom:0x759B8 -D_8009A5BC = 0x8009A5BC; // type:data rom:0x759BC -gSoundGlobals = 0x8009A5C0; // type:data rom:0x759C0 -D_8009A5C4 = 0x8009A5C4; // type:data rom:0x759C4 -__osBaseCounter = 0x8009A5C8; // type:data rom:0x759C8 -gBGMPlayerC = 0x8009A5CC; // type:data rom:0x759CC -gEncounterSubState = 0x8009A5D0; // type:data rom:0x759D0 -CurrentSefCmdHandler = 0x8009A5D4; // type:data rom:0x759D4 -timeFreezeMode = 0x8009A5D8; // type:data rom:0x759D8 +D_8009A5B4 = 0x8009A5B4; // rom:0x759B4 +D_8009A5B8 = 0x8009A5B8; // rom:0x759B8 +D_8009A5BC = 0x8009A5BC; // rom:0x759BC +gSoundGlobals = 0x8009A5C0; // rom:0x759C0 +D_8009A5C4 = 0x8009A5C4; // rom:0x759C4 +__osBaseCounter = 0x8009A5C8; // rom:0x759C8 +gBGMPlayerC = 0x8009A5CC; // rom:0x759CC +gEncounterSubState = 0x8009A5D0; // rom:0x759D0 +CurrentSefCmdHandler = 0x8009A5D4; // rom:0x759D4 +timeFreezeMode = 0x8009A5D8; // rom:0x759D8 nuGfxZBuffer = 0x8009A5DC; // rom:0x759DC -nuContDataLockKey = 0x8009A5E0; // type:data rom:0x759E0 -__osViIntrCount = 0x8009A5E4; // type:data rom:0x759E4 -BeginSoundUpdateCallback = 0x8009A5E8; // type:data rom:0x759E8 -D_8009A5EC = 0x8009A5EC; // type:data rom:0x759EC -nuGfxCfbCounter = 0x8009A5F0; // type:data rom:0x759F0 -mdl_currentModelTreeNodeInfo = 0x8009A5F4; // type:data rom:0x759F4 +nuContDataLockKey = 0x8009A5E0; // rom:0x759E0 +__osViIntrCount = 0x8009A5E4; // rom:0x759E4 +BeginSoundUpdateCallback = 0x8009A5E8; // rom:0x759E8 +D_8009A5EC = 0x8009A5EC; // rom:0x759EC +nuGfxCfbCounter = 0x8009A5F0; // rom:0x759F0 +mdl_currentModelTreeNodeInfo = 0x8009A5F4; // rom:0x759F4 nuGfxDisplay = 0x8009A5F8; // rom:0x759F8 -gBGMPlayerB = 0x8009A5FC; // type:data rom:0x759FC +gBGMPlayerB = 0x8009A5FC; // rom:0x759FC gEncounterState = 0x8009A600; // rom:0x75A00 -gNpcCount = 0x8009A604; // type:data rom:0x75A04 -__osMaxControllers = 0x8009A606; // type:data rom:0x75A06 -__osCurrentTime = 0x8009A608; // type:data rom:0x75A08 -D_8009A60C = 0x8009A60C; // type:data rom:0x75A0C -nuGfxUcode = 0x8009A610; // type:data rom:0x75A10 -nuContNum = 0x8009A614; // type:data rom:0x75A14 +gNpcCount = 0x8009A604; // rom:0x75A04 +__osMaxControllers = 0x8009A606; // rom:0x75A06 +__osCurrentTime = 0x8009A608; // rom:0x75A08 +D_8009A60C = 0x8009A60C; // rom:0x75A0C +nuGfxUcode = 0x8009A610; // rom:0x75A10 +nuContNum = 0x8009A614; // rom:0x75A14 nuGfxTaskSpool = 0x8009A618; // rom:0x75A18 -__osContLastCmd = 0x8009A61C; // type:data rom:0x75A1C -D_8009A620 = 0x8009A620; // type:data rom:0x75A20 -D_8009A624 = 0x8009A624; // type:data rom:0x75A24 -gAuAmbienceManager = 0x8009A628; // type:data rom:0x75A28 -__osTimerCounter = 0x8009A62C; // type:data rom:0x75A2C -nuIdleFunc = 0x8009A630; // type:data rom:0x75A30 -gCurrentCamID = 0x8009A634; // type:data rom:0x75A34 +__osContLastCmd = 0x8009A61C; // rom:0x75A1C +D_8009A620 = 0x8009A620; // rom:0x75A20 +D_8009A624 = 0x8009A624; // rom:0x75A24 +gAuAmbienceManager = 0x8009A628; // rom:0x75A28 +__osTimerCounter = 0x8009A62C; // rom:0x75A2C +nuIdleFunc = 0x8009A630; // rom:0x75A30 +gCurrentCamID = 0x8009A634; // rom:0x75A34 nuPiCartHandle = 0x8009A638; // rom:0x75A38 -D_8009A63C = 0x8009A63C; // type:data rom:0x75A3C -gSoundManager = 0x8009A640; // type:data rom:0x75A40 -D_8009A644 = 0x8009A644; // type:data rom:0x75A44 -nuGfxCfb_ptr = 0x8009A64C; // type:data rom:0x75A4C -gOverrideFlags = 0x8009A650; // type:data rom:0x75A50 -D_8009A654 = 0x8009A654; // type:data rom:0x75A54 -nuGfxCfb = 0x8009A658; // type:data rom:0x75A58 -D_8009A65C = 0x8009A65C; // type:data rom:0x75A5C -__osFinalrom = 0x8009A660; // type:data rom:0x75A60 -gBGMPlayerA = 0x8009A664; // type:data rom:0x75A64 -gFirstStrikeMessagePos = 0x8009A668; // type:data rom:0x75A68 +D_8009A63C = 0x8009A63C; // rom:0x75A3C +gSoundManager = 0x8009A640; // rom:0x75A40 +D_8009A644 = 0x8009A644; // rom:0x75A44 +nuGfxCfb_ptr = 0x8009A64C; // rom:0x75A4C +gOverrideFlags = 0x8009A650; // rom:0x75A50 +D_8009A654 = 0x8009A654; // rom:0x75A54 +nuGfxCfb = 0x8009A658; // rom:0x75A58 +D_8009A65C = 0x8009A65C; // rom:0x75A5C +__osFinalrom = 0x8009A660; // rom:0x75A60 +gBGMPlayerA = 0x8009A664; // rom:0x75A64 +gFirstStrikeMessagePos = 0x8009A668; // rom:0x75A68 gMainGfxPos = 0x8009A66C; // rom:0x75A6C -D_8009A670 = 0x8009A670; // type:data rom:0x75A70 +D_8009A670 = 0x8009A670; // rom:0x75A70 gDisplayContext = 0x8009A674; // rom:0x75A74 -D_8009A678 = 0x8009A678; // type:data rom:0x75A78 -D_8009A67C = 0x8009A67C; // type:data rom:0x75A7C -D_8009A680 = 0x8009A680; // type:data rom:0x75A80 -D_8009A684 = 0x8009A684; // type:data rom:0x75A84 -D_8009A690 = 0x8009A690; // type:data rom:0x75A90 -D_8009A694 = 0x8009A694; // type:data rom:0x75A94 -D_8009A6A0 = 0x8009A6A0; // type:data rom:0x75AA0 -D_8009A6A2 = 0x8009A6A2; // type:data rom:0x75AA2 -D_8009A6A4 = 0x8009A6A4; // type:data rom:0x75AA4 -D_8009A6A6 = 0x8009A6A6; // type:data rom:0x75AA6 -D_8009A6A8 = 0x8009A6A8; // type:data rom:0x75AA8 -D_8009A6B0 = 0x8009A6B0; // type:data rom:0x75AB0 +D_8009A678 = 0x8009A678; // rom:0x75A78 +D_8009A67C = 0x8009A67C; // rom:0x75A7C +D_8009A680 = 0x8009A680; // rom:0x75A80 +D_8009A684 = 0x8009A684; // rom:0x75A84 +D_8009A690 = 0x8009A690; // rom:0x75A90 +D_8009A694 = 0x8009A694; // rom:0x75A94 +D_8009A6A0 = 0x8009A6A0; // rom:0x75AA0 +D_8009A6A2 = 0x8009A6A2; // rom:0x75AA2 +D_8009A6A4 = 0x8009A6A4; // rom:0x75AA4 +D_8009A6A6 = 0x8009A6A6; // rom:0x75AA6 +D_8009A6A8 = 0x8009A6A8; // rom:0x75AA8 +D_8009A6B0 = 0x8009A6B0; // rom:0x75AB0 npc_raycast_down_around = 0x800DC778; // type:func rom:0x75C28 npc_raycast_down_sides = 0x800DCB7C; // type:func rom:0x7602C npc_raycast_up = 0x800DCE70; // type:func rom:0x76320 @@ -2616,28 +2616,28 @@ npc_raycast_general = 0x800DD44C; // type:func rom:0x768FC npc_get_slip_vector = 0x800DD5B4; // type:func rom:0x76A64 npc_test_move_with_slipping = 0x800DD618; // type:func rom:0x76AC8 npc_test_move_without_slipping = 0x800DD8FC; // type:func rom:0x76DAC -logicalSaveInfo = 0x8009BA30; // type:data rom:0x76E30 -physicalSaveInfo = 0x8009BA50; // type:data rom:0x76E50 -nextAvailableSavePage = 0x8009BA80; // type:data rom:0x76E80 -D_8009BA84 = 0x8009BA84; // type:data rom:0x76E84 +logicalSaveInfo = 0x8009BA30; // rom:0x76E30 +physicalSaveInfo = 0x8009BA50; // rom:0x76E50 +nextAvailableSavePage = 0x8009BA80; // rom:0x76E80 +D_8009BA84 = 0x8009BA84; // rom:0x76E84 gCurtainScale = 0x8009BA90; // rom:0x76E90 gCurtainScaleGoal = 0x8009BA94; // rom:0x76E94 gCurtainFade = 0x8009BA98; // rom:0x76E98 gCurtainFadeGoal = 0x8009BA9C; // rom:0x76E9C gCurtainDrawCallback = 0x8009BAA0; // rom:0x76EA0 -D_8009BAA4 = 0x8009BAA4; // type:data rom:0x76EA4 -D_8009BAA8 = 0x8009BAA8; // type:data rom:0x76EA8 -D_8009BA28 = 0x8009BB28; // type:data rom:0x76F28 -gCrashScreen = 0x8009BB30; // type:data rom:0x76F30 +D_8009BAA4 = 0x8009BAA4; // rom:0x76EA4 +D_8009BAA8 = 0x8009BAA8; // rom:0x76EA8 +D_8009BA28 = 0x8009BB28; // rom:0x76F28 +gCrashScreen = 0x8009BB30; // rom:0x76F30 npc_test_move_taller_with_slipping = 0x800DDAE4; // type:func rom:0x76F94 npc_test_move_simple_with_slipping = 0x800DDC44; // type:func rom:0x770F4 npc_test_move_simple_without_slipping = 0x800DDCEC; // type:func rom:0x7719C npc_test_move_complex_with_slipping = 0x800DDD94; // type:func rom:0x77244 player_raycast_below = 0x800DDFD0; // type:func rom:0x77480 -nuGfxTask_ptr = 0x8009C510; // type:data rom:0x77910 -taskDoneMsg = 0x8009C514; // type:data rom:0x77914 -swapBufMsg = 0x8009C516; // type:data rom:0x77916 -GfxTaskMgrThread = 0x8009C518; // type:data rom:0x77918 +nuGfxTask_ptr = 0x8009C510; // rom:0x77910 +taskDoneMsg = 0x8009C514; // rom:0x77914 +swapBufMsg = 0x8009C516; // rom:0x77916 +GfxTaskMgrThread = 0x8009C518; // rom:0x77918 player_raycast_below_cam_relative = 0x800DE46C; // type:func rom:0x7791C player_raycast_down = 0x800DE54C; // type:func rom:0x779FC player_raycast_up_corners = 0x800DE7E4; // type:func rom:0x77C94 @@ -2677,11 +2677,11 @@ render_pulse_stone_icon = 0x800E04D0; // type:func rom:0x79980 clear_pulse_stone_icon = 0x800E0514; // type:func rom:0x799C4 has_valid_conversation_npc = 0x800E0538; // type:func rom:0x799E8 check_for_conversation_prompt = 0x800E0580; // type:func rom:0x79A30 -D_8009E6C8 = 0x8009E6C8; // type:data rom:0x79AC8 -D_8009E6D0 = 0x8009E6D0; // type:data rom:0x79AD0 -nuSiMesgBuf = 0x8009E6F0; // type:data rom:0x79AF0 +D_8009E6C8 = 0x8009E6C8; // rom:0x79AC8 +D_8009E6D0 = 0x8009E6D0; // rom:0x79AD0 +nuSiMesgBuf = 0x8009E6F0; // rom:0x79AF0 render_conversation_prompt = 0x800E0658; // type:func rom:0x79B08 -siMgrThread = 0x8009E710; // type:data rom:0x79B10 +siMgrThread = 0x8009E710; // rom:0x79B10 clear_conversation_prompt = 0x800E069C; // type:func rom:0x79B4C func_800E06C0 = 0x800E06C0; // type:func rom:0x79B70 func_800E06D8 = 0x800E06D8; // type:func rom:0x79B88 @@ -2706,82 +2706,82 @@ record_jump_apex = 0x800E26B0; // type:func rom:0x7BB60 can_trigger_loading_zone = 0x800E26C4; // type:func rom:0x7BB74 move_player = 0x800E2778; // type:func rom:0x7BC28 collision_main_above = 0x800E27E0; // type:func rom:0x7BC90 -gCurrentCamConfiguration = 0x800A08C0; // type:data rom:0x7BCC0 -D_800A08DC = 0x800A08DC; // type:data rom:0x7BCDC -D_800A08E0 = 0x800A08E0; // type:data rom:0x7BCE0 -D_800A08E4 = 0x800A08E4; // type:data rom:0x7BCE4 -D_800A08E8 = 0x800A08E8; // type:data rom:0x7BCE8 -D_800A08EC = 0x800A08EC; // type:data rom:0x7BCEC -gameMode = 0x800A08F0; // type:data rom:0x7BCF0 -D_800A08F4 = 0x800A08F4; // type:data rom:0x7BCF4 -D_800A0900 = 0x800A0900; // type:data rom:0x7BD00 -D_800A0904 = 0x800A0904; // type:data rom:0x7BD04 -D_800A0908 = 0x800A0908; // type:data rom:0x7BD08 -D_800A090C = 0x800A090C; // type:data rom:0x7BD0C -gLogosImages = 0x800A0910; // type:data rom:0x7BD10 -gLogosImage3 = 0x800A0914; // type:data rom:0x7BD14 -gLogosImage1 = 0x800A0918; // type:data rom:0x7BD18 -gLogosImage2 = 0x800A091C; // type:data rom:0x7BD1C -D_800A0920 = 0x800A0920; // type:data rom:0x7BD20 -D_800A0921 = 0x800A0921; // type:data rom:0x7BD21 -D_800A0922 = 0x800A0922; // type:data rom:0x7BD22 -SavedReverbMode = 0x800A0924; // type:data rom:0x7BD24 -D_800A0928 = 0x800A0928; // type:data rom:0x7BD28 -D_800A0930 = 0x800A0930; // type:data rom:0x7BD30 -D_800A0931 = 0x800A0931; // type:data rom:0x7BD31 -D_800A0932 = 0x800A0932; // type:data rom:0x7BD32 -D_800A0934 = 0x800A0934; // type:data rom:0x7BD34 +gCurrentCamConfiguration = 0x800A08C0; // rom:0x7BCC0 +D_800A08DC = 0x800A08DC; // rom:0x7BCDC +D_800A08E0 = 0x800A08E0; // rom:0x7BCE0 +D_800A08E4 = 0x800A08E4; // rom:0x7BCE4 +D_800A08E8 = 0x800A08E8; // rom:0x7BCE8 +D_800A08EC = 0x800A08EC; // rom:0x7BCEC +gameMode = 0x800A08F0; // rom:0x7BCF0 +D_800A08F4 = 0x800A08F4; // rom:0x7BCF4 +D_800A0900 = 0x800A0900; // rom:0x7BD00 +D_800A0904 = 0x800A0904; // rom:0x7BD04 +D_800A0908 = 0x800A0908; // rom:0x7BD08 +D_800A090C = 0x800A090C; // rom:0x7BD0C +gLogosImages = 0x800A0910; // rom:0x7BD10 +gLogosImage3 = 0x800A0914; // rom:0x7BD14 +gLogosImage1 = 0x800A0918; // rom:0x7BD18 +gLogosImage2 = 0x800A091C; // rom:0x7BD1C +D_800A0920 = 0x800A0920; // rom:0x7BD20 +D_800A0921 = 0x800A0921; // rom:0x7BD21 +D_800A0922 = 0x800A0922; // rom:0x7BD22 +SavedReverbMode = 0x800A0924; // rom:0x7BD24 +D_800A0928 = 0x800A0928; // rom:0x7BD28 +D_800A0930 = 0x800A0930; // rom:0x7BD30 +D_800A0931 = 0x800A0931; // rom:0x7BD31 +D_800A0932 = 0x800A0932; // rom:0x7BD32 +D_800A0934 = 0x800A0934; // rom:0x7BD34 gMapTransitionAlpha = 0x800A0940; // rom:0x7BD40 -gMapTransitionFadeRate = 0x800A0942; // type:data rom:0x7BD42 -gMapTransitionState = 0x800A0944; // type:data rom:0x7BD44 -gMapTransitionStateTime = 0x800A0946; // type:data rom:0x7BD46 -D_800A0948 = 0x800A0948; // type:data rom:0x7BD48 -D_800A094C = 0x800A094C; // type:data rom:0x7BD4C -D_800A0950 = 0x800A0950; // type:data rom:0x7BD50 -D_800A0954 = 0x800A0954; // type:data rom:0x7BD54 -D_800A0956 = 0x800A0956; // type:data rom:0x7BD56 -D_800A0958 = 0x800A0958; // type:data rom:0x7BD58 -D_800A095A = 0x800A095A; // type:data rom:0x7BD5A -D_800A095B = 0x800A095B; // type:data rom:0x7BD5B -D_800A095C = 0x800A095C; // type:data rom:0x7BD5C -D_800A095D = 0x800A095D; // type:data rom:0x7BD5D -D_800A095E = 0x800A095E; // type:data rom:0x7BD5E -D_800A095F = 0x800A095F; // type:data rom:0x7BD5F -D_800A0960 = 0x800A0960; // type:data rom:0x7BD60 -D_800A0963 = 0x800A0963; // type:data rom:0x7BD63 -D_800A0964 = 0x800A0964; // type:data rom:0x7BD64 -D_800A0968 = 0x800A0968; // type:data rom:0x7BD68 -D_800A0970 = 0x800A0970; // type:data rom:0x7BD70 -TitleScreen_ImgList = 0x800A0974; // type:data rom:0x7BD74 -TitleScreen_ImgList_Logo = 0x800A0978; // type:data rom:0x7BD78 -TitleScreen_ImgList_Copyright = 0x800A097C; // type:data rom:0x7BD7C -TitleScreen_ImgList_PressStart = 0x800A0980; // type:data rom:0x7BD80 -D_800A0984 = 0x800A0984; // type:data rom:0x7BD84 -D_800A0988 = 0x800A0988; // type:data rom:0x7BD88 -D_800A098C = 0x800A098C; // type:data rom:0x7BD8C +gMapTransitionFadeRate = 0x800A0942; // rom:0x7BD42 +gMapTransitionState = 0x800A0944; // rom:0x7BD44 +gMapTransitionStateTime = 0x800A0946; // rom:0x7BD46 +D_800A0948 = 0x800A0948; // rom:0x7BD48 +D_800A094C = 0x800A094C; // rom:0x7BD4C +D_800A0950 = 0x800A0950; // rom:0x7BD50 +D_800A0954 = 0x800A0954; // rom:0x7BD54 +D_800A0956 = 0x800A0956; // rom:0x7BD56 +D_800A0958 = 0x800A0958; // rom:0x7BD58 +D_800A095A = 0x800A095A; // rom:0x7BD5A +D_800A095B = 0x800A095B; // rom:0x7BD5B +D_800A095C = 0x800A095C; // rom:0x7BD5C +D_800A095D = 0x800A095D; // rom:0x7BD5D +D_800A095E = 0x800A095E; // rom:0x7BD5E +D_800A095F = 0x800A095F; // rom:0x7BD5F +D_800A0960 = 0x800A0960; // rom:0x7BD60 +D_800A0963 = 0x800A0963; // rom:0x7BD63 +D_800A0964 = 0x800A0964; // rom:0x7BD64 +D_800A0968 = 0x800A0968; // rom:0x7BD68 +D_800A0970 = 0x800A0970; // rom:0x7BD70 +TitleScreen_ImgList = 0x800A0974; // rom:0x7BD74 +TitleScreen_ImgList_Logo = 0x800A0978; // rom:0x7BD78 +TitleScreen_ImgList_Copyright = 0x800A097C; // rom:0x7BD7C +TitleScreen_ImgList_PressStart = 0x800A0980; // rom:0x7BD80 +D_800A0984 = 0x800A0984; // rom:0x7BD84 +D_800A0988 = 0x800A0988; // rom:0x7BD88 +D_800A098C = 0x800A098C; // rom:0x7BD8C gWorldNpcList = 0x800A0990; // rom:0x7BD90 func_800E29C8 = 0x800E29C8; // type:func rom:0x7BE78 gBattleNpcList = 0x800A0A90; // rom:0x7BE90 gCurrentNpcListPtr = 0x800A0B90; // rom:0x7BF90 -gNpcPlayerCollisionsEnabled = 0x800A0B94; // type:data rom:0x7BF94 -D_800A0B98 = 0x800A0B98; // type:data rom:0x7BF98 -D_800A0BA0 = 0x800A0BA0; // type:data rom:0x7BFA0 -D_800A0BA4 = 0x800A0BA4; // type:data rom:0x7BFA4 -WorldMerleeOrbEffect = 0x800A0BA8; // type:data rom:0x7BFA8 -WorldMerleeWaveEffect = 0x800A0BAC; // type:data rom:0x7BFAC -D_800A0BB0 = 0x800A0BB0; // type:data rom:0x7BFB0 -D_800A0BB4 = 0x800A0BB4; // type:data rom:0x7BFB4 -D_800A0BB8 = 0x800A0BB8; // type:data rom:0x7BFB8 -D_800A0BBC = 0x800A0BBC; // type:data rom:0x7BFBC -D_800A0BC0 = 0x800A0BC0; // type:data rom:0x7BFC0 +gNpcPlayerCollisionsEnabled = 0x800A0B94; // rom:0x7BF94 +D_800A0B98 = 0x800A0B98; // rom:0x7BF98 +D_800A0BA0 = 0x800A0BA0; // rom:0x7BFA0 +D_800A0BA4 = 0x800A0BA4; // rom:0x7BFA4 +WorldMerleeOrbEffect = 0x800A0BA8; // rom:0x7BFA8 +WorldMerleeWaveEffect = 0x800A0BAC; // rom:0x7BFAC +D_800A0BB0 = 0x800A0BB0; // rom:0x7BFB0 +D_800A0BB4 = 0x800A0BB4; // rom:0x7BFB4 +D_800A0BB8 = 0x800A0BB8; // rom:0x7BFB8 +D_800A0BBC = 0x800A0BBC; // rom:0x7BFBC +D_800A0BC0 = 0x800A0BC0; // rom:0x7BFC0 func_800E2BB0 = 0x800E2BB0; // type:func rom:0x7C060 phys_update_jump = 0x800E2D18; // type:func rom:0x7C1C8 -D_800A0F40 = 0x800A0F40; // type:data rom:0x7C340 -D_800A0F44 = 0x800A0F44; // type:data rom:0x7C344 -D_800A0F48 = 0x800A0F48; // type:data rom:0x7C348 -AuInitialGlobalVolume = 0x800A0F50; // type:data rom:0x7C350 -D_800A0F54 = 0x800A0F54; // type:data rom:0x7C354 -nuAuMgrThread = 0x800A0F58; // type:data +D_800A0F40 = 0x800A0F40; // rom:0x7C340 +D_800A0F44 = 0x800A0F44; // rom:0x7C344 +D_800A0F48 = 0x800A0F48; // rom:0x7C348 +AuInitialGlobalVolume = 0x800A0F50; // rom:0x7C350 +D_800A0F54 = 0x800A0F54; // rom:0x7C354 +nuAuMgrThread = 0x800A0F58; // phys_init_integrator_for_current_state = 0x800E2F60; // type:func rom:0x7C410 gravity_use_fall_parms = 0x800E306C; // type:func rom:0x7C51C phys_update_falling = 0x800E3100; // type:func rom:0x7C5B0 @@ -2808,21 +2808,21 @@ phys_update_interact_collider = 0x800E5150; // type:func rom:0x7E600 phys_check_interactable_collision = 0x800E5174; // type:func rom:0x7E624 phys_can_player_interact = 0x800E52F8; // type:func rom:0x7E7A8 func_800E5348 = 0x800E5348; // type:func rom:0x7E7F8 -AlCmdListBuffers = 0x800A3510; // type:data rom:0x7E910 -D_800A3514 = 0x800A3514; // type:data rom:0x7E914 +AlCmdListBuffers = 0x800A3510; // rom:0x7E910 +D_800A3514 = 0x800A3514; // rom:0x7E914 player_get_camera_facing_angle = 0x800E546C; // type:func rom:0x7E91C -nuAuTasks = 0x800A3520; // type:data rom:0x7E920 +nuAuTasks = 0x800A3520; // rom:0x7E920 phys_save_ground_pos = 0x800E54E0; // type:func rom:0x7E990 func_800E5520 = 0x800E5520; // type:func rom:0x7E9D0 phys_adjust_cam_on_landing = 0x800E5530; // type:func rom:0x7E9E0 -D_800A3628 = 0x800A3628; // type:data rom:0x7EA28 -AlFrameSize = 0x800A3634; // type:data rom:0x7EA34 -AlMinFrameSize = 0x800A3638; // type:data rom:0x7EA38 -D_800A363C = 0x800A363C; // type:data rom:0x7EA3C -nuAuDmaMesgQ = 0x800A3640; // type:data rom:0x7EA40 -D_800A3644 = 0x800A3644; // type:data rom:0x7EA44 -nuAuDmaMesgBuf = 0x800A3658; // type:data rom:0x7EA58 -nuAuDmaIOMesgBuf = 0x800A3720; // type:data rom:0x7EB20 +D_800A3628 = 0x800A3628; // rom:0x7EA28 +AlFrameSize = 0x800A3634; // rom:0x7EA34 +AlMinFrameSize = 0x800A3638; // rom:0x7EA38 +D_800A363C = 0x800A363C; // rom:0x7EA3C +nuAuDmaMesgQ = 0x800A3640; // rom:0x7EA40 +D_800A3644 = 0x800A3644; // rom:0x7EA44 +nuAuDmaMesgBuf = 0x800A3658; // rom:0x7EA58 +nuAuDmaIOMesgBuf = 0x800A3720; // rom:0x7EB20 phys_clear_spin_history = 0x800E58F0; // type:func rom:0x7EDA0 phys_get_spin_history = 0x800E5938; // type:func rom:0x7EDE8 phys_reset_spin_history = 0x800E59A0; // type:func rom:0x7EE50 @@ -2831,50 +2831,50 @@ nuAuDmaState = 0x800A3BD0; // rom:0x7EFD0 nuAuDmaBufList = 0x800A3BE0; // rom:0x7EFE0 phys_peach_update = 0x800E5C78; // type:func rom:0x7F128 set_action_state = 0x800E5DA4; // type:func rom:0x7F254 -D_800A3FC8 = 0x800A3FC8; // type:data rom:0x7F3C8 -CurrentSeqCmdHandler = 0x800A3FD0; // type:data rom:0x7F3D0 -D_800A3FD4 = 0x800A3FD4; // type:data rom:0x7F3D4 -AuDelayBufferMain = 0x800A3FE0; // type:data rom:0x7F3E0 -AuDelayBufferAux = 0x800A3FE4; // type:data rom:0x7F3E4 -AuDelayCounter = 0x800A3FE8; // type:data rom:0x7F3E8 -AuDelayedVoiceGroup = 0x800A3FEC; // type:data rom:0x7F3EC -AuDelayedChannel = 0x800A3FEE; // type:data rom:0x7F3EE -AuDelayCount = 0x800A3FF0; // type:data rom:0x7F3F0 -D_800A3FF4 = 0x800A3FF4; // type:data rom:0x7F3F4 -gEffectGraphicsData = 0x800A4000; // type:data rom:0x7F400 +D_800A3FC8 = 0x800A3FC8; // rom:0x7F3C8 +CurrentSeqCmdHandler = 0x800A3FD0; // rom:0x7F3D0 +D_800A3FD4 = 0x800A3FD4; // rom:0x7F3D4 +AuDelayBufferMain = 0x800A3FE0; // rom:0x7F3E0 +AuDelayBufferAux = 0x800A3FE4; // rom:0x7F3E4 +AuDelayCounter = 0x800A3FE8; // rom:0x7F3E8 +AuDelayedVoiceGroup = 0x800A3FEC; // rom:0x7F3EC +AuDelayedChannel = 0x800A3FEE; // rom:0x7F3EE +AuDelayCount = 0x800A3FF0; // rom:0x7F3F0 +D_800A3FF4 = 0x800A3FF4; // rom:0x7F3F4 +gEffectGraphicsData = 0x800A4000; // rom:0x7F400 update_locomotion_state = 0x800E5F68; // type:func rom:0x7F418 start_falling = 0x800E5FD0; // type:func rom:0x7F480 start_bounce_a = 0x800E6034; // type:func rom:0x7F4E4 start_bounce_b = 0x800E608C; // type:func rom:0x7F53C check_input_hammer = 0x800E60E0; // type:func rom:0x7F590 -D_800A41B4 = 0x800A41B4; // type:data rom:0x7F5B4 -D_800A41C0 = 0x800A41C0; // type:data rom:0x7F5C0 -D_800A41C4 = 0x800A41C4; // type:data rom:0x7F5C4 -gMap = 0x800A41E0; // type:data rom:0x7F5E0 -D_800A41E4 = 0x800A41E4; // type:data rom:0x7F5E4 -gMapSettings = 0x800A41E8; // type:data rom:0x7F5E8 -D_800A41EC = 0x800A41EC; // type:data rom:0x7F5EC +D_800A41B4 = 0x800A41B4; // rom:0x7F5B4 +D_800A41C0 = 0x800A41C0; // rom:0x7F5C0 +D_800A41C4 = 0x800A41C4; // rom:0x7F5C4 +gMap = 0x800A41E0; // rom:0x7F5E0 +D_800A41E4 = 0x800A41E4; // rom:0x7F5E4 +gMapSettings = 0x800A41E8; // rom:0x7F5E8 +D_800A41EC = 0x800A41EC; // rom:0x7F5EC check_input_jump = 0x800E6160; // type:func rom:0x7F610 -gCollisionRayStartX = 0x800A4230; // type:data rom:0x7F630 -gCollisionRayStartY = 0x800A4234; // type:data rom:0x7F634 -gCollisionRayStartZ = 0x800A4238; // type:data rom:0x7F638 -gCollisionRayDirX = 0x800A423C; // type:data rom:0x7F63C -gCollisionRayDirY = 0x800A4240; // type:data rom:0x7F640 -gCollisionRayDirZ = 0x800A4244; // type:data rom:0x7F644 -gCollisionPointX = 0x800A4248; // type:data rom:0x7F648 -gCollisionPointY = 0x800A424C; // type:data rom:0x7F64C -gCollisionPointZ = 0x800A4250; // type:data rom:0x7F650 -gCollisionRayLength = 0x800A4254; // type:data rom:0x7F654 -gCollisionNormalX = 0x800A4258; // type:data rom:0x7F658 -gCollisionNormalY = 0x800A425C; // type:data rom:0x7F65C -gCollisionNormalZ = 0x800A4260; // type:data rom:0x7F660 -gCollisionDataBackup = 0x800A4264; // type:data rom:0x7F664 -gCollisionDataZoneBackup = 0x800A4268; // type:data rom:0x7F668 -D_800A426C = 0x800A426C; // type:data rom:0x7F66C -IdleThread = 0x800A4270; // type:data rom:0x7F670 +gCollisionRayStartX = 0x800A4230; // rom:0x7F630 +gCollisionRayStartY = 0x800A4234; // rom:0x7F634 +gCollisionRayStartZ = 0x800A4238; // rom:0x7F638 +gCollisionRayDirX = 0x800A423C; // rom:0x7F63C +gCollisionRayDirY = 0x800A4240; // rom:0x7F640 +gCollisionRayDirZ = 0x800A4244; // rom:0x7F644 +gCollisionPointX = 0x800A4248; // rom:0x7F648 +gCollisionPointY = 0x800A424C; // rom:0x7F64C +gCollisionPointZ = 0x800A4250; // rom:0x7F650 +gCollisionRayLength = 0x800A4254; // rom:0x7F654 +gCollisionNormalX = 0x800A4258; // rom:0x7F658 +gCollisionNormalY = 0x800A425C; // rom:0x7F65C +gCollisionNormalZ = 0x800A4260; // rom:0x7F660 +gCollisionDataBackup = 0x800A4264; // rom:0x7F664 +gCollisionDataZoneBackup = 0x800A4268; // rom:0x7F668 +D_800A426C = 0x800A426C; // rom:0x7F66C +IdleThread = 0x800A4270; // rom:0x7F670 check_input_spin = 0x800E6268; // type:func rom:0x7F718 peach_set_disguise_anim = 0x800E636C; // type:func rom:0x7F81C -MainThread = 0x800A4420; // type:data rom:0x7F820 +MainThread = 0x800A4420; // rom:0x7F820 peach_force_disguise_action = 0x800E63A4; // type:func rom:0x7F854 peach_check_for_parasol_input = 0x800E6428; // type:func rom:0x7F8D8 peach_sync_disguise_npc = 0x800E6500; // type:func rom:0x7F9B0 @@ -2993,10 +2993,10 @@ partner_flying_enable = 0x800ED310; // type:func rom:0x867C0 partner_flying_update_player_tracking = 0x800ED4B8; // type:func rom:0x86968 partner_flying_update_motion = 0x800ED5D0; // type:func rom:0x86A80 partner_flying_follow_player = 0x800ED9F8; // type:func rom:0x86EA8 -D_800AC5D0 = 0x800AC5D0; // type:data rom:0x879D0 -D_800AC5D4 = 0x800AC5D4; // type:data rom:0x879D4 -D_800AC5E8 = 0x800AC5E8; // type:data rom:0x879E8 -nuGfxMesgBuf = 0x800AC6B0; // type:data rom:0x87AB0 +D_800AC5D0 = 0x800AC5D0; // rom:0x879D0 +D_800AC5D4 = 0x800AC5D4; // rom:0x879D4 +D_800AC5E8 = 0x800AC5E8; // rom:0x879E8 +nuGfxMesgBuf = 0x800AC6B0; // rom:0x87AB0 partner_init_put_away = 0x800EE994; // type:func rom:0x87E44 partner_put_away = 0x800EE9B8; // type:func rom:0x87E68 partner_init_get_out = 0x800EECC4; // type:func rom:0x88174 @@ -3022,10 +3022,10 @@ func_800EFD08 = 0x800EFD08; // type:func rom:0x891B8 func_800EFE2C = 0x800EFE2C; // type:func rom:0x892DC func_800F0248 = 0x800F0248; // type:func rom:0x896F8 func_800F0490 = 0x800F0490; // type:func rom:0x89940 -nuContWaitMesgBuf = 0x800AE6D0; // type:data rom:0x89AD0 -nuContDataMutexBuf = 0x800AE6D4; // type:data rom:0x89AD4 -D_800AC6D8 = 0x800AE6D8; // type:data rom:0x89AD8 -piThread = 0x800AE6E0; // type:data rom:0x89AE0 +nuContWaitMesgBuf = 0x800AE6D0; // rom:0x89AD0 +nuContDataMutexBuf = 0x800AE6D4; // rom:0x89AD4 +D_800AC6D8 = 0x800AE6D8; // rom:0x89AD8 +piThread = 0x800AE6E0; // rom:0x89AE0 func_800F0864 = 0x800F0864; // type:func rom:0x89D14 func_800F09EC = 0x800F09EC; // type:func rom:0x89E9C func_800F0B3C = 0x800F0B3C; // type:func rom:0x89FEC @@ -3037,64 +3037,64 @@ func_800F102C = 0x800F102C; // type:func rom:0x8A4DC hide_popup_menu = 0x800F13B0; // type:func rom:0x8A860 destroy_popup_menu = 0x800F1538; // type:func rom:0x8A9E8 func_800F16CC = 0x800F16CC; // type:func rom:0x8AB7C -D_800AF890 = 0x800AF894; // type:data rom:0x8AC94 -piEventBuf = 0x800AF8A8; // type:data rom:0x8ACA8 -D_800AF8AC = 0x800AF8AC; // type:data rom:0x8ACAC -piAccessBuf = 0x800AF8B0; // type:data rom:0x8ACB0 -D_800AF8B4 = 0x800AF8B4; // type:data rom:0x8ACB4 -tmp_task = 0x800AF8C0; // type:data rom:0x8ACC0 -siAccessBuf = 0x800AF900; // type:data rom:0x8AD00 -D_800AF904 = 0x800AF904; // type:data rom:0x8AD04 -retrace = 0x800AF910; // type:data rom:0x8AD10 -D_800AF914 = 0x800AF914; // type:data rom:0x8AD14 -viThread = 0x800AF918; // type:data rom:0x8AD18 -D_800AF91C = 0x800AF91C; // type:data rom:0x8AD1C +D_800AF890 = 0x800AF894; // rom:0x8AC94 +piEventBuf = 0x800AF8A8; // rom:0x8ACA8 +D_800AF8AC = 0x800AF8AC; // rom:0x8ACAC +piAccessBuf = 0x800AF8B0; // rom:0x8ACB0 +D_800AF8B4 = 0x800AF8B4; // rom:0x8ACB4 +tmp_task = 0x800AF8C0; // rom:0x8ACC0 +siAccessBuf = 0x800AF900; // rom:0x8AD00 +D_800AF904 = 0x800AF904; // rom:0x8AD04 +retrace = 0x800AF910; // rom:0x8AD10 +D_800AF914 = 0x800AF914; // rom:0x8AD14 +viThread = 0x800AF918; // rom:0x8AD18 +D_800AF91C = 0x800AF91C; // rom:0x8AD1C popup_menu_update = 0x800F1A10; // type:func rom:0x8AEC0 -viEventQueue = 0x800B0AD0; // type:data rom:0x8BED0 -D_800B0AD4 = 0x800B0AD4; // type:data rom:0x8BED4 -viEventBuf = 0x800B0AE8; // type:data rom:0x8BEE8 -D_800B0AEC = 0x800B0AEC; // type:data rom:0x8BEEC -viRetraceMsg = 0x800B0B00; // type:data rom:0x8BF00 -D_800B0B02 = 0x800B0B02; // type:data rom:0x8BF02 -D_800B0B04 = 0x800B0B04; // type:data rom:0x8BF04 -D_800B0B08 = 0x800B0B08; // type:data rom:0x8BF08 -viCounterMsg = 0x800B0B18; // type:data rom:0x8BF18 -D_800B0B1A = 0x800B0B1A; // type:data rom:0x8BF1A -D_800B0B1C = 0x800B0B1C; // type:data rom:0x8BF1C -D_800B0B20 = 0x800B0B20; // type:data rom:0x8BF20 -__MotorDataBuf = 0x800B0B30; // type:data rom:0x8BF30 -D_800B0B34 = 0x800B0B34; // type:data rom:0x8BF34 -D_800B0B6C = 0x800B0B6C; // type:data rom:0x8BF6C -D_800B0B70 = 0x800B0B70; // type:data rom:0x8BF70 -D_800B0C34 = 0x800B0C34; // type:data rom:0x8C034 -D_800B0C44 = 0x800B0C44; // type:data rom:0x8C044 -D_800B0C5C = 0x800B0C5C; // type:data rom:0x8C05C -D_800B0C74 = 0x800B0C74; // type:data rom:0x8C074 -D_800B0CEC = 0x800B0CEC; // type:data rom:0x8C0EC -wMapTexName = 0x800B0CF0; // type:data rom:0x8C0F0 -D_800B0CF4 = 0x800B0CF4; // type:data rom:0x8C0F4 -D_800B0D08 = 0x800B0D08; // type:data rom:0x8C108 -D_800B0D0C = 0x800B0D0C; // type:data rom:0x8C10C -nuContWaitMesgQ = 0x800B0EB8; // type:data rom:0x8C2B8 -D_800B0EBC = 0x800B0EBC; // type:data rom:0x8C2BC -__osContPifRam = 0x800B0ED0; // type:data rom:0x8C2D0 -D_800B0ED4 = 0x800B0ED4; // type:data rom:0x8C2D4 -D_800B0F08 = 0x800B0F08; // type:data rom:0x8C308 -D_800B0F0C = 0x800B0F0C; // type:data rom:0x8C30C +viEventQueue = 0x800B0AD0; // rom:0x8BED0 +D_800B0AD4 = 0x800B0AD4; // rom:0x8BED4 +viEventBuf = 0x800B0AE8; // rom:0x8BEE8 +D_800B0AEC = 0x800B0AEC; // rom:0x8BEEC +viRetraceMsg = 0x800B0B00; // rom:0x8BF00 +D_800B0B02 = 0x800B0B02; // rom:0x8BF02 +D_800B0B04 = 0x800B0B04; // rom:0x8BF04 +D_800B0B08 = 0x800B0B08; // rom:0x8BF08 +viCounterMsg = 0x800B0B18; // rom:0x8BF18 +D_800B0B1A = 0x800B0B1A; // rom:0x8BF1A +D_800B0B1C = 0x800B0B1C; // rom:0x8BF1C +D_800B0B20 = 0x800B0B20; // rom:0x8BF20 +__MotorDataBuf = 0x800B0B30; // rom:0x8BF30 +D_800B0B34 = 0x800B0B34; // rom:0x8BF34 +D_800B0B6C = 0x800B0B6C; // rom:0x8BF6C +D_800B0B70 = 0x800B0B70; // rom:0x8BF70 +D_800B0C34 = 0x800B0C34; // rom:0x8C034 +D_800B0C44 = 0x800B0C44; // rom:0x8C044 +D_800B0C5C = 0x800B0C5C; // rom:0x8C05C +D_800B0C74 = 0x800B0C74; // rom:0x8C074 +D_800B0CEC = 0x800B0CEC; // rom:0x8C0EC +wMapTexName = 0x800B0CF0; // rom:0x8C0F0 +D_800B0CF4 = 0x800B0CF4; // rom:0x8C0F4 +D_800B0D08 = 0x800B0D08; // rom:0x8C108 +D_800B0D0C = 0x800B0D0C; // rom:0x8C10C +nuContWaitMesgQ = 0x800B0EB8; // rom:0x8C2B8 +D_800B0EBC = 0x800B0EBC; // rom:0x8C2BC +__osContPifRam = 0x800B0ED0; // rom:0x8C2D0 +D_800B0ED4 = 0x800B0ED4; // rom:0x8C2D4 +D_800B0F08 = 0x800B0F08; // rom:0x8C308 +D_800B0F0C = 0x800B0F0C; // rom:0x8C30C gCurrentEncounter = 0x800B0F10; // rom:0x8C310 size:0xB0 popup_menu_draw_menu_contents = 0x800F3680; // type:func rom:0x8CB30 -__Dom2SpeedParam = 0x800B1B08; // type:data rom:0x8CF08 -D_800B1B0C = 0x800B1B0C; // type:data rom:0x8CF0C -D_800B1B0D = 0x800B1B0D; // type:data rom:0x8CF0D -D_800B1B0E = 0x800B1B0E; // type:data rom:0x8CF0E -D_800B1B0F = 0x800B1B0F; // type:data rom:0x8CF0F -D_800B1B10 = 0x800B1B10; // type:data rom:0x8CF10 -D_800B1B14 = 0x800B1B14; // type:data rom:0x8CF14 -nuContStatus = 0x800B1B7C; // type:data rom:0x8CF7C -D_800B1B90 = 0x800B1B90; // type:data rom:0x8CF90 +__Dom2SpeedParam = 0x800B1B08; // rom:0x8CF08 +D_800B1B0C = 0x800B1B0C; // rom:0x8CF0C +D_800B1B0D = 0x800B1B0D; // rom:0x8CF0D +D_800B1B0E = 0x800B1B0E; // rom:0x8CF0E +D_800B1B0F = 0x800B1B0F; // rom:0x8CF0F +D_800B1B10 = 0x800B1B10; // rom:0x8CF10 +D_800B1B14 = 0x800B1B14; // rom:0x8CF14 +nuContStatus = 0x800B1B7C; // rom:0x8CF7C +D_800B1B90 = 0x800B1B90; // rom:0x8CF90 nuContRmbCtl = 0x800B1D40; // rom:0x8D140 nuContData = 0x800B1D68; // rom:0x8D168 -gCameras = 0x800B1D80; // type:data rom:0x8D180 size:0x1560 +gCameras = 0x800B1D80; // rom:0x8D180 size:0x1560 popup_menu_draw_title_contents = 0x800F4648; // type:func rom:0x8DAF8 func_800F48F4 = 0x800F48F4; // type:func rom:0x8DDA4 func_800F4944 = 0x800F4944; // type:func rom:0x8DDF4 @@ -3107,76 +3107,76 @@ create_shop_popup_menu = 0x800F4FC4; // type:func rom:0x8E474 create_battle_popup_menu = 0x800F513C; // type:func rom:0x8E5EC func_800F52BC = 0x800F52BC; // type:func rom:0x8E76C draw_box = 0x800F52E0; // type:func rom:0x8E790 -gCollisionData = 0x800B42E0; // type:data rom:0x8F6E0 size:0x10 -D_800B42E4 = 0x800B42E4; // type:data rom:0x8F6E4 -nuGfxMesgQ = 0x800B42F0; // type:data rom:0x8F6F0 -D_800B42F4 = 0x800B42F4; // type:data rom:0x8F6F4 -__CartRomHandle = 0x800B4308; // type:data rom:0x8F708 -D_800B430C = 0x800B430C; // type:data rom:0x8F70C -D_800B430D = 0x800B430D; // type:data rom:0x8F70D -D_800B430E = 0x800B430E; // type:data rom:0x8F70E -D_800B430F = 0x800B430F; // type:data rom:0x8F70F -D_800B4310 = 0x800B4310; // type:data rom:0x8F710 -D_800B4311 = 0x800B4311; // type:data rom:0x8F711 -D_800B4314 = 0x800B4314; // type:data rom:0x8F714 -D_800B4318 = 0x800B4318; // type:data rom:0x8F718 -D_800B431C = 0x800B431C; // type:data rom:0x8F71C -__osPiAccessQueue = 0x800B4380; // type:data rom:0x8F780 -D_800B4384 = 0x800B4384; // type:data rom:0x8F784 -gEffectInstances = 0x800B4398; // type:data rom:0x8F798 -__Dom1SpeedParam = 0x800B4518; // type:data rom:0x8F918 -D_800B451C = 0x800B451C; // type:data rom:0x8F91C -D_800B451D = 0x800B451D; // type:data rom:0x8F91D -D_800B451E = 0x800B451E; // type:data rom:0x8F91E -D_800B451F = 0x800B451F; // type:data rom:0x8F91F -D_800B4520 = 0x800B4520; // type:data rom:0x8F920 +gCollisionData = 0x800B42E0; // rom:0x8F6E0 size:0x10 +D_800B42E4 = 0x800B42E4; // rom:0x8F6E4 +nuGfxMesgQ = 0x800B42F0; // rom:0x8F6F0 +D_800B42F4 = 0x800B42F4; // rom:0x8F6F4 +__CartRomHandle = 0x800B4308; // rom:0x8F708 +D_800B430C = 0x800B430C; // rom:0x8F70C +D_800B430D = 0x800B430D; // rom:0x8F70D +D_800B430E = 0x800B430E; // rom:0x8F70E +D_800B430F = 0x800B430F; // rom:0x8F70F +D_800B4310 = 0x800B4310; // rom:0x8F710 +D_800B4311 = 0x800B4311; // rom:0x8F711 +D_800B4314 = 0x800B4314; // rom:0x8F714 +D_800B4318 = 0x800B4318; // rom:0x8F718 +D_800B431C = 0x800B431C; // rom:0x8F71C +__osPiAccessQueue = 0x800B4380; // rom:0x8F780 +D_800B4384 = 0x800B4384; // rom:0x8F784 +gEffectInstances = 0x800B4398; // rom:0x8F798 +__Dom1SpeedParam = 0x800B4518; // rom:0x8F918 +D_800B451C = 0x800B451C; // rom:0x8F91C +D_800B451D = 0x800B451D; // rom:0x8F91D +D_800B451E = 0x800B451E; // rom:0x8F91E +D_800B451F = 0x800B451F; // rom:0x8F91F +D_800B4520 = 0x800B4520; // rom:0x8F920 gPlayerStatusPtr = 0x800F7B30; // rom:0x90FE0 -PrevPlayerCamRelativeYaw = 0x800F7B40; // type:data rom:0x90FF0 -D_800F7B44 = 0x800F7B44; // type:data rom:0x90FF4 -D_800F7B48 = 0x800F7B48; // type:data rom:0x90FF8 -D_800F7B4C = 0x800F7B4C; // type:data rom:0x90FFC -GravityParamsStartJump = 0x800F7B50; // type:data rom:0x91000 -GravityParamsStartFall = 0x800F7B60; // type:data rom:0x91010 -D_800F7B70 = 0x800F7B70; // type:data rom:0x91020 -DefaultMoveSpeeds = 0x800F7B74; // type:data rom:0x91024 -D_800F7B80 = 0x800F7B80; // type:data rom:0x91030 -D_800F7B84 = 0x800F7B84; // type:data rom:0x91034 -D_800F7B90 = 0x800F7B90; // type:data rom:0x91040 -ClubbaDisguiseExtraAnims = 0x800F7B94; // type:data rom:0x91044 -HammerBroDisguiseExtraAnims = 0x800F7BBC; // type:data rom:0x9106C -KoopatrolDisguiseExtraAnims = 0x800F7BE8; // type:data rom:0x91098 -BasicPeachDisguiseAnims = 0x800F7C1C; // type:data rom:0x910CC size:0x60 -PeachDisguiseExtraAnims = 0x800F7C7C; // type:data rom:0x9112C -PlayerActionsTable = 0x800F7C8C; // type:data rom:0x9113C -wPartnerHudScripts = 0x800F7F00; // type:data rom:0x913B0 -wDisabledPartnerHudScripts = 0x800F7F40; // type:data rom:0x913F0 -DigitHudScripts = 0x800F7F80; // type:data rom:0x91430 -TimesHudScript = 0x800F7FA8; // type:data rom:0x91458 -SlashHudScript = 0x800F7FAC; // type:data rom:0x9145C -SPIncrementHudScripts = 0x800F7FB0; // type:data rom:0x91460 -SPStarHudScripts = 0x800F7FCC; // type:data rom:0x9147C -StatusBarSPIncrementOffsets = 0x800F7FE8; // type:data rom:0x91498 -D_800F7FEC = 0x800F7FEC; // type:data rom:0x9149C -D_800F7FF0 = 0x800F7FF0; // type:data rom:0x914A0 -D_800F7FF4 = 0x800F7FF4; // type:data rom:0x914A4 -D_800F7FF8 = 0x800F7FF8; // type:data rom:0x914A8 -D_800F7FFC = 0x800F7FFC; // type:data rom:0x914AC -D_800F8000 = 0x800F8000; // type:data rom:0x914B0 -UseItemDmaArgs = 0x800F8010; // type:data rom:0x914C0 -D_800F8020 = 0x800F8020; // type:data rom:0x914D0 -wPartnerMoveGoalX = 0x800F8024; // type:data rom:0x914D4 -wPartnerMoveGoalZ = 0x800F8028; // type:data rom:0x914D8 -wPartnerMoveTime = 0x800F802C; // type:data rom:0x914DC -wPartnerMoveSpeed = 0x800F8030; // type:data rom:0x914E0 -D_800F8034 = 0x800F8034; // type:data rom:0x914E4 -D_800F803A = 0x800F803A; // type:data rom:0x914EA -wPartners = 0x800F803C; // type:data rom:0x914EC size:0x300 -wSavedPartnerPosX = 0x800F833C; // type:data rom:0x917EC -wSavedPartnerPosY = 0x800F8340; // type:data rom:0x917F0 -wSavedPartnerPosZ = 0x800F8344; // type:data rom:0x917F4 +PrevPlayerCamRelativeYaw = 0x800F7B40; // rom:0x90FF0 +D_800F7B44 = 0x800F7B44; // rom:0x90FF4 +D_800F7B48 = 0x800F7B48; // rom:0x90FF8 +D_800F7B4C = 0x800F7B4C; // rom:0x90FFC +GravityParamsStartJump = 0x800F7B50; // rom:0x91000 +GravityParamsStartFall = 0x800F7B60; // rom:0x91010 +D_800F7B70 = 0x800F7B70; // rom:0x91020 +DefaultMoveSpeeds = 0x800F7B74; // rom:0x91024 +D_800F7B80 = 0x800F7B80; // rom:0x91030 +D_800F7B84 = 0x800F7B84; // rom:0x91034 +D_800F7B90 = 0x800F7B90; // rom:0x91040 +ClubbaDisguiseExtraAnims = 0x800F7B94; // rom:0x91044 +HammerBroDisguiseExtraAnims = 0x800F7BBC; // rom:0x9106C +KoopatrolDisguiseExtraAnims = 0x800F7BE8; // rom:0x91098 +BasicPeachDisguiseAnims = 0x800F7C1C; // rom:0x910CC size:0x60 +PeachDisguiseExtraAnims = 0x800F7C7C; // rom:0x9112C +PlayerActionsTable = 0x800F7C8C; // rom:0x9113C +wPartnerHudScripts = 0x800F7F00; // rom:0x913B0 +wDisabledPartnerHudScripts = 0x800F7F40; // rom:0x913F0 +DigitHudScripts = 0x800F7F80; // rom:0x91430 +TimesHudScript = 0x800F7FA8; // rom:0x91458 +SlashHudScript = 0x800F7FAC; // rom:0x9145C +SPIncrementHudScripts = 0x800F7FB0; // rom:0x91460 +SPStarHudScripts = 0x800F7FCC; // rom:0x9147C +StatusBarSPIncrementOffsets = 0x800F7FE8; // rom:0x91498 +D_800F7FEC = 0x800F7FEC; // rom:0x9149C +D_800F7FF0 = 0x800F7FF0; // rom:0x914A0 +D_800F7FF4 = 0x800F7FF4; // rom:0x914A4 +D_800F7FF8 = 0x800F7FF8; // rom:0x914A8 +D_800F7FFC = 0x800F7FFC; // rom:0x914AC +D_800F8000 = 0x800F8000; // rom:0x914B0 +UseItemDmaArgs = 0x800F8010; // rom:0x914C0 +D_800F8020 = 0x800F8020; // rom:0x914D0 +wPartnerMoveGoalX = 0x800F8024; // rom:0x914D4 +wPartnerMoveGoalZ = 0x800F8028; // rom:0x914D8 +wPartnerMoveTime = 0x800F802C; // rom:0x914DC +wPartnerMoveSpeed = 0x800F8030; // rom:0x914E0 +D_800F8034 = 0x800F8034; // rom:0x914E4 +D_800F803A = 0x800F803A; // rom:0x914EA +wPartners = 0x800F803C; // rom:0x914EC size:0x300 +wSavedPartnerPosX = 0x800F833C; // rom:0x917EC +wSavedPartnerPosY = 0x800F8340; // rom:0x917F0 +wSavedPartnerPosZ = 0x800F8344; // rom:0x917F4 gPartnerAnimations = 0x800F8348; // rom:0x917F8 size:0x1B0 -D_800B6590 = 0x800B6590; // type:data rom:0x91990 -D_800F84F8 = 0x800F84F8; // type:data rom:0x919A8 +D_800B6590 = 0x800B6590; // rom:0x91990 +D_800F84F8 = 0x800F84F8; // rom:0x919A8 ui_input_a_button_unpressed_png = 0x800F8500; // rom:0x919B0 ui_input_a_button_unpressed_pal = 0x800F88C0; // rom:0x91D70 ui_input_a_button_pressed_png = 0x800F88E0; // rom:0x91D90 @@ -3202,7 +3202,7 @@ ui_ok_pal = 0x800F9FC0; // rom:0x93470 ui_input_start_button_png = 0x800F9FE0; // rom:0x93490 ui_input_start_button_pal = 0x800FA3A0; // rom:0x93850 ui_input_start_button2_png = 0x800FA3C0; // rom:0x93870 -nuYieldBuf = 0x800B8590; // type:data rom:0x93990 +nuYieldBuf = 0x800B8590; // rom:0x93990 ui_input_start_button2_pal = 0x800FA780; // rom:0x93C30 ui_input_start_text_png = 0x800FA7A0; // rom:0x93C50 ui_input_start_text_pal = 0x800FA800; // rom:0x93CB0 @@ -3217,7 +3217,7 @@ ui_ultra_hammer_pal = 0x800FAEA0; // rom:0x94350 ui_ultra_hammer_disabled_pal = 0x800FAEC0; // rom:0x94370 ui_boots_png = 0x800FAEE0; // rom:0x94390 ui_boots_pal = 0x800FB0E0; // rom:0x94590 -auSynDriver = 0x800B91A0; // type:data rom:0x945A0 +auSynDriver = 0x800B91A0; // rom:0x945A0 ui_boots_disabled_pal = 0x800FB100; // rom:0x945B0 ui_super_boots_png = 0x800FB120; // rom:0x945D0 ui_super_boots_pal = 0x800FB320; // rom:0x947D0 @@ -3553,374 +3553,374 @@ ui_move_partner_2_disabled_pal = 0x80103F40; // rom:0x9D3F0 ui_move_partner_3_png = 0x80103F60; // rom:0x9D410 ui_move_partner_3_pal = 0x80104160; // rom:0x9D610 ui_move_partner_3_disabled_pal = 0x80104180; // rom:0x9D630 -D_801041A0 = 0x801041A0; // type:data rom:0x9D650 -ui_stat_heart_png = 0x801041A8; // type:data rom:0x9D658 -D_801045A8 = 0x801045A8; // type:data rom:0x9DA58 -ui_stat_flower_png = 0x801045B0; // type:data rom:0x9DA60 -HES_ArrowLeft = 0x801049B0; // type:data rom:0x9DE60 -HES_ArrowRight = 0x801049D8; // type:data rom:0x9DE88 -HES_HandPointer = 0x80104A00; // type:data rom:0x9DEB0 -HES_AnimatedHandPointer = 0x80104A28; // type:data rom:0x9DED8 -HES_FilledCircle = 0x80104A70; // type:data rom:0x9DF20 -HES_EmptyCircle = 0x80104A98; // type:data rom:0x9DF48 -SparkleScript_Coin = 0x80104AC0; // type:data rom:0x9DF70 -HES_StatusSPShine = 0x80104BEC; // type:data rom:0x9E09C -HES_StatusStarPiece = 0x80104C10; // type:data rom:0x9E0C0 -HES_AsleepLoop = 0x80104C68; // type:data rom:0x9E118 -HES_AsleepBegin = 0x80104CC4; // type:data rom:0x9E174 -HES_AsleepEnd = 0x80104E64; // type:data rom:0x9E314 -HES_ElectrifiedLoop = 0x80104FBC; // type:data rom:0x9E46C -HES_ElectrifiedBegin = 0x801050A8; // type:data rom:0x9E558 -HES_ElectrifiedEnd = 0x801052D8; // type:data rom:0x9E788 -HES_ParalyzedLoop = 0x80105430; // type:data rom:0x9E8E0 -HES_ParalyzedBegin = 0x8010551C; // type:data rom:0x9E9CC -HES_ParalyzedEnd = 0x8010574C; // type:data rom:0x9EBFC -HES_DizzyLoop = 0x801058A4; // type:data rom:0x9ED54 -HES_DizzyBegin = 0x80105900; // type:data rom:0x9EDB0 -HES_DizzyEnd = 0x80105AA0; // type:data rom:0x9EF50 -HES_PoisonedLoop = 0x80105BF8; // type:data rom:0x9F0A8 -HES_PoisonedBegin = 0x80105C54; // type:data rom:0x9F104 -HES_PoisonedEnd = 0x80105DF4; // type:data rom:0x9F2A4 -HES_FrozenLoop = 0x80105F4C; // type:data rom:0x9F3FC -HES_FrozenBegin = 0x80105FA8; // type:data rom:0x9F458 -HES_FrozenEnd = 0x80106148; // type:data rom:0x9F5F8 -HES_WeakenedLoop = 0x801062A0; // type:data rom:0x9F750 -HES_WeakenedBegin = 0x801062DC; // type:data rom:0x9F78C -HES_WeakenedEnd = 0x8010645C; // type:data rom:0x9F90C -HES_Stopped = 0x801065B4; // type:data rom:0x9FA64 -HES_StoppedBegin = 0x80106610; // type:data rom:0x9FAC0 -HES_StoppedEnd = 0x801067B0; // type:data rom:0x9FC60 -HES_ShrunkLoop = 0x80106908; // type:data rom:0x9FDB8 -HES_ShrunkBegin = 0x80106964; // type:data rom:0x9FE14 -HES_ShrunkEnd = 0x80106B04; // type:data rom:0x9FFB4 -HES_TransparentLoop = 0x80106C5C; // type:data rom:0xA010C -HES_TransparentBegin = 0x80106CD8; // type:data rom:0xA0188 -HES_TransparentEnd = 0x80106E98; // type:data rom:0xA0348 -HES_BoostJumpLoop = 0x80106FF0; // type:data rom:0xA04A0 -HES_BoostJumpBegin = 0x8010701C; // type:data rom:0xA04CC -HES_BoostJumpEnd = 0x8010717C; // type:data rom:0xA062C -HES_BoostHammerLoop = 0x801072E8; // type:data rom:0xA0798 -HES_BoostHammerBegin = 0x80107314; // type:data rom:0xA07C4 -HES_BoostHammerEnd = 0x80107474; // type:data rom:0xA0924 -HES_BoostPartner = 0x801075E0; // type:data rom:0xA0A90 -HES_Surprise = 0x8010760C; // type:data rom:0xA0ABC -HES_FPCost = 0x80107638; // type:data rom:0xA0AE8 -HES_FPCostReduced = 0x80107664; // type:data rom:0xA0B14 -HES_FPCostReducedTwice = 0x80107690; // type:data rom:0xA0B40 -HES_NotEnoughFP = 0x801076BC; // type:data rom:0xA0B6C -HES_POWCost = 0x801076E8; // type:data rom:0xA0B98 -HES_POWCostReduced = 0x80107714; // type:data rom:0xA0BC4 -HES_POWCostReducedTwice = 0x80107740; // type:data rom:0xA0BF0 -HES_NotEnoughPOW = 0x8010776C; // type:data rom:0xA0C1C -HES_GreenArrowDown = 0x80107798; // type:data rom:0xA0C48 -HES_GreenArrowUp = 0x801077E4; // type:data rom:0xA0C94 -HES_UnusedPinkFrame = 0x80107830; // type:data rom:0xA0CE0 -HES_UnusedDigit1 = 0x8010785C; // type:data rom:0xA0D0C -HES_UnusedDigit2 = 0x80107888; // type:data rom:0xA0D38 -HES_UnusedDigit3 = 0x801078B4; // type:data rom:0xA0D64 -HES_RedBar1 = 0x801078E0; // type:data rom:0xA0D90 -HES_EmptyBar = 0x8010790C; // type:data rom:0xA0DBC -HES_RedBar2 = 0x80107938; // type:data rom:0xA0DE8 -HES_MarioHead = 0x80107964; // type:data rom:0xA0E14 -HES_Eldstar = 0x80107990; // type:data rom:0xA0E40 -HES_EldstarDisabled = 0x801079BC; // type:data rom:0xA0E6C -HES_Mamar = 0x801079E8; // type:data rom:0xA0E98 -HES_MamarDisabled = 0x80107A14; // type:data rom:0xA0EC4 -HES_Skolar = 0x80107A40; // type:data rom:0xA0EF0 -HES_SkolarDisabled = 0x80107A6C; // type:data rom:0xA0F1C -HES_Muskular = 0x80107A98; // type:data rom:0xA0F48 -HES_MuskularDisabled = 0x80107AC4; // type:data rom:0xA0F74 -HES_Misstar = 0x80107AF0; // type:data rom:0xA0FA0 -HES_MisstarDisabled = 0x80107B1C; // type:data rom:0xA0FCC -HES_Klevar = 0x80107B48; // type:data rom:0xA0FF8 -HES_KlevarDisabled = 0x80107B74; // type:data rom:0xA1024 -HES_Kalmar = 0x80107BA0; // type:data rom:0xA1050 -HES_KalmarDisabled = 0x80107BCC; // type:data rom:0xA107C -HES_StarBeam = 0x80107BF8; // type:data rom:0xA10A8 -HES_StarBeamDisabled = 0x80107C24; // type:data rom:0xA10D4 -HES_PeachBeam = 0x80107C50; // type:data rom:0xA1100 -HES_PeachBeamDisabled = 0x80107C7C; // type:data rom:0xA112C -HES_Partner0 = 0x80107CA8; // type:data rom:0xA1158 -HES_Partner0Disabled = 0x80107CD0; // type:data rom:0xA1180 -HES_Goombario = 0x80107CF8; // type:data rom:0xA11A8 -HES_GoombarioDisabled = 0x80107D20; // type:data rom:0xA11D0 -HES_Kooper = 0x80107D48; // type:data rom:0xA11F8 -HES_KooperDisabled = 0x80107D70; // type:data rom:0xA1220 -HES_Bombette = 0x80107D98; // type:data rom:0xA1248 -HES_BombetteDisabled = 0x80107DC0; // type:data rom:0xA1270 -HES_Parakarry = 0x80107DE8; // type:data rom:0xA1298 -HES_ParakarryDisabled = 0x80107E10; // type:data rom:0xA12C0 -HES_Bow = 0x80107E38; // type:data rom:0xA12E8 -HES_BowDisabled = 0x80107E60; // type:data rom:0xA1310 -HES_Watt = 0x80107E88; // type:data rom:0xA1338 -HES_WattDisabled = 0x80107EB0; // type:data rom:0xA1360 -HES_Sushie = 0x80107ED8; // type:data rom:0xA1388 -HES_SushieDisabled = 0x80107F00; // type:data rom:0xA13B0 -HES_Lakilester = 0x80107F28; // type:data rom:0xA13D8 -HES_LakilesterDisabled = 0x80107F50; // type:data rom:0xA1400 -HES_Partner9 = 0x80107F78; // type:data rom:0xA1428 -HES_Partner9Disabled = 0x80107FA0; // type:data rom:0xA1450 -HES_PartnerA = 0x80107FC8; // type:data rom:0xA1478 -HES_PartnerADisabled = 0x80107FF0; // type:data rom:0xA14A0 -HES_PartnerB = 0x80108018; // type:data rom:0xA14C8 -HES_PartnerBDisabled = 0x80108040; // type:data rom:0xA14F0 -HES_StatusTimes = 0x80108068; // type:data rom:0xA1518 -HES_StatusSlash = 0x80108090; // type:data rom:0xA1540 -HES_StatusDigit0 = 0x801080B8; // type:data rom:0xA1568 -HES_StatusDigit1 = 0x801080E0; // type:data rom:0xA1590 -HES_StatusDigit2 = 0x80108108; // type:data rom:0xA15B8 -HES_StatusDigit3 = 0x80108130; // type:data rom:0xA15E0 -HES_StatusDigit4 = 0x80108158; // type:data rom:0xA1608 -HES_StatusDigit5 = 0x80108180; // type:data rom:0xA1630 -HES_StatusDigit6 = 0x801081A8; // type:data rom:0xA1658 -HES_StatusDigit7 = 0x801081D0; // type:data rom:0xA1680 -HES_StatusDigit8 = 0x801081F8; // type:data rom:0xA16A8 -HES_StatusDigit9 = 0x80108220; // type:data rom:0xA16D0 -HES_StatusHP = 0x80108248; // type:data rom:0xA16F8 -HES_StatusFP = 0x80108270; // type:data rom:0xA1720 -HES_StatusSPIncrement1 = 0x80108298; // type:data rom:0xA1748 -HES_StatusSPIncrement2 = 0x801082C0; // type:data rom:0xA1770 -HES_StatusSPIncrement3 = 0x801082E8; // type:data rom:0xA1798 -HES_StatusSPIncrement4 = 0x80108310; // type:data rom:0xA17C0 -HES_StatusSPIncrement5 = 0x80108338; // type:data rom:0xA17E8 -HES_StatusSPIncrement6 = 0x80108360; // type:data rom:0xA1810 -HES_StatusSPIncrement7 = 0x80108388; // type:data rom:0xA1838 -HES_StatusSPEmptyIncrement = 0x801083B0; // type:data rom:0xA1860 -HES_StatusStar1 = 0x801083D8; // type:data rom:0xA1888 -HES_StatusStar2 = 0x80108400; // type:data rom:0xA18B0 -HES_StatusStar3 = 0x80108428; // type:data rom:0xA18D8 -HES_StatusStar4 = 0x80108450; // type:data rom:0xA1900 -HES_StatusStar5 = 0x80108478; // type:data rom:0xA1928 -HES_StatusStar6 = 0x801084A0; // type:data rom:0xA1950 -HES_StatusStar7 = 0x801084C8; // type:data rom:0xA1978 -HES_StatusStarEmpty = 0x801084F0; // type:data rom:0xA19A0 -HES_StatusHeart = 0x80108518; // type:data rom:0xA19C8 -HES_StatusFlower = 0x80108538; // type:data rom:0xA19E8 -HES_StatusCoin = 0x80108558; // type:data rom:0xA1A08 -HES_StatusStarPoint = 0x801086AC; // type:data rom:0xA1B5C -HES_MenuBoots1 = 0x80108744; // type:data rom:0xA1BF4 -HES_MenuBoots1Disabled = 0x8010876C; // type:data rom:0xA1C1C -HES_MenuBoots2 = 0x80108794; // type:data rom:0xA1C44 -HES_MenuBoots2Disabled = 0x801087BC; // type:data rom:0xA1C6C -HES_MenuBoots3 = 0x801087E4; // type:data rom:0xA1C94 -HES_MenuBoots3Disabled = 0x8010880C; // type:data rom:0xA1CBC -HES_MenuHammer1 = 0x80108834; // type:data rom:0xA1CE4 -HES_MenuHammer1Disabled = 0x8010885C; // type:data rom:0xA1D0C -HES_MenuHammer2 = 0x80108884; // type:data rom:0xA1D34 -HES_MenuHammer2Disabled = 0x801088AC; // type:data rom:0xA1D5C -HES_MenuHammer3 = 0x801088D4; // type:data rom:0xA1D84 -HES_MenuHammer3Disabled = 0x801088FC; // type:data rom:0xA1DAC -HES_MenuItem = 0x80108924; // type:data rom:0xA1DD4 -HES_MenuItemDisabled = 0x8010894C; // type:data rom:0xA1DFC -HES_MenuStarPower = 0x80108974; // type:data rom:0xA1E24 -HES_MenuStarPowerDisabled = 0x8010899C; // type:data rom:0xA1E4C -HES_Peril = 0x801089C4; // type:data rom:0xA1E74 -HES_Danger = 0x80108A14; // type:data rom:0xA1EC4 -HES_Refund = 0x80108A64; // type:data rom:0xA1F14 -HES_Happy = 0x80108AAC; // type:data rom:0xA1F5C -HES_HPDrain = 0x80108AD4; // type:data rom:0xA1F84 -HES_BlueMeter = 0x80108AFC; // type:data rom:0xA1FAC -HES_AButton = 0x80108B28; // type:data rom:0xA1FD8 -HES_AButtonDown = 0x80108B54; // type:data rom:0xA2004 -HES_MashAButton = 0x80108B80; // type:data rom:0xA2030 -HES_PressAButton = 0x80108BBC; // type:data rom:0xA206C -HES_SlowlyPressAButton = 0x80108BF8; // type:data rom:0xA20A8 -HES_SlowlyMashAButton = 0x80108C34; // type:data rom:0xA20E4 -HES_StartButton = 0x80108C70; // type:data rom:0xA2120 -HES_StartButtonDown = 0x80108C9C; // type:data rom:0xA214C -HES_MashStartButton = 0x80108CC8; // type:data rom:0xA2178 -HES_PressStartButton = 0x80108D04; // type:data rom:0xA21B4 -HES_StartButtonText = 0x80108D40; // type:data rom:0xA21F0 -HES_RotateStickCW = 0x80108D6C; // type:data rom:0xA221C -HES_StickNeutral = 0x80108E1C; // type:data rom:0xA22CC -HES_StickHoldLeft = 0x80108E48; // type:data rom:0xA22F8 -HES_StickBackAndForth = 0x80108E80; // type:data rom:0xA2330 -HES_StickMashLeft = 0x80108F30; // type:data rom:0xA23E0 -HES_StickTapLeft = 0x80108F90; // type:data rom:0xA2440 -HES_StickTapNeutral = 0x80108FF0; // type:data rom:0xA24A0 -HES_StickHoldDown = 0x8010908C; // type:data rom:0xA253C -HES_StickMashDown = 0x801090C4; // type:data rom:0xA2574 -HES_StickTapDown = 0x80109124; // type:data rom:0xA25D4 -HES_StickSlowlyTapDown = 0x80109184; // type:data rom:0xA2634 -HES_StickTapRight = 0x801091E4; // type:data rom:0xA2694 -HES_RunAwayOK = 0x80109244; // type:data rom:0xA26F4 -HES_MenuTimes = 0x80109270; // type:data rom:0xA2720 -HES_PartnerRank1A = 0x80109298; // type:data rom:0xA2748 -HES_PartnerRank1B = 0x801092C0; // type:data rom:0xA2770 -HES_PartnerRank2A = 0x801092E8; // type:data rom:0xA2798 -HES_PartnerRank2B = 0x80109310; // type:data rom:0xA27C0 -HES_MoveDiamond = 0x80109338; // type:data rom:0xA27E8 -HES_MoveBlueOrb = 0x80109360; // type:data rom:0xA2810 -HES_MoveGreenOrb = 0x80109388; // type:data rom:0xA2838 -HES_MoveRedOrb = 0x801093B0; // type:data rom:0xA2860 -HES_MoveDiamondDisabled = 0x801093D8; // type:data rom:0xA2888 -HES_MoveBlueOrbDisabled = 0x80109400; // type:data rom:0xA28B0 -HES_MoveGreenOrbDisabled = 0x80109428; // type:data rom:0xA28D8 -HES_MoveRedOrbDisabled = 0x80109450; // type:data rom:0xA2900 -D_80109890 = 0x80109890; // type:data rom:0xA2D40 -D_80109898 = 0x80109898; // type:data rom:0xA2D48 -D_801098A0 = 0x801098A0; // type:data rom:0xA2D50 -D_801098BC = 0x801098BC; // type:data rom:0xA2D6C -gBoxDefaultStyles = 0x801098E0; // type:data rom:0xA2D90 -ui_box_corners9_png = 0x801099E0; // type:data rom:0xA2E90 -ui_box_corners8_png = 0x80109DE0; // type:data rom:0xA3290 -ui_box_corners6_png = 0x8010A6E0; // type:data rom:0xA3B90 -ui_box_corners7_png = 0x8010A960; // type:data rom:0xA3E10 -ui_box_corners3_png = 0x8010AB60; // type:data rom:0xA4010 -ui_box_corners5_png = 0x8010B160; // type:data rom:0xA4610 -ui_box_corners4_png = 0x8010B360; // type:data rom:0xA4810 -ui_box_bg_tile_png = 0x8010B460; // type:data rom:0xA4910 -ui_box_corners1_png = 0x8010B4E0; // type:data rom:0xA4990 -ui_box_corners2_png = 0x8010B8E0; // type:data rom:0xA4D90 -ui_box_bg_flat_png = 0x8010BAE0; // type:data rom:0xA4F90 -gBoxBackground = 0x8010BAE8; // type:data rom:0xA4F98 -gBoxCorners = 0x8010BB00; // type:data rom:0xA4FB0 -gBoxCombineModes = 0x8010BB90; // type:data rom:0xA5040 -gBoxQuadIndex = 0x8010BBB0; // type:data rom:0xA5060 -D_8010BBB4 = 0x8010BBB4; // type:data rom:0xA5064 -gBoxViewport = 0x8010BBB8; // type:data rom:0xA5068 -vtx_drawbox1 = 0x8010BBC8; // type:data rom:0xA5078 -gBoxMatrix = 0x8010BC08; // type:data rom:0xA50B8 -D_8010BC50 = 0x8010BC50; // type:data rom:0xA5100 -D_8010BD30 = 0x8010BD30; // type:data rom:0xA51E0 -D_8010BD80 = 0x8010BD80; // type:data rom:0xA5230 -D_8010BD88 = 0x8010BD88; // type:data rom:0xA5238 -D_8010BD90 = 0x8010BD90; // type:data rom:0xA5240 -D_8010BED8 = 0x8010BED8; // type:data rom:0xA5388 -D_8010BEE0 = 0x8010BEE0; // type:data rom:0xA5390 -D_8010BEE8 = 0x8010BEE8; // type:data rom:0xA5398 -D_8010BEF0 = 0x8010BEF0; // type:data rom:0xA53A0 -D_8010BEF8 = 0x8010BEF8; // type:data rom:0xA53A8 -D_8010BF60 = 0x8010BF60; // type:data rom:0xA5410 -jtbl_8010C040 = 0x8010C040; // type:data rom:0xA54F0 -D_8010C310 = 0x8010C310; // type:data rom:0xA57C0 -D_8010C318 = 0x8010C318; // type:data rom:0xA57C8 -D_8010C320 = 0x8010C320; // type:data rom:0xA57D0 +D_801041A0 = 0x801041A0; // rom:0x9D650 +ui_stat_heart_png = 0x801041A8; // rom:0x9D658 +D_801045A8 = 0x801045A8; // rom:0x9DA58 +ui_stat_flower_png = 0x801045B0; // rom:0x9DA60 +HES_ArrowLeft = 0x801049B0; // rom:0x9DE60 +HES_ArrowRight = 0x801049D8; // rom:0x9DE88 +HES_HandPointer = 0x80104A00; // rom:0x9DEB0 +HES_AnimatedHandPointer = 0x80104A28; // rom:0x9DED8 +HES_FilledCircle = 0x80104A70; // rom:0x9DF20 +HES_EmptyCircle = 0x80104A98; // rom:0x9DF48 +SparkleScript_Coin = 0x80104AC0; // rom:0x9DF70 +HES_StatusSPShine = 0x80104BEC; // rom:0x9E09C +HES_StatusStarPiece = 0x80104C10; // rom:0x9E0C0 +HES_AsleepLoop = 0x80104C68; // rom:0x9E118 +HES_AsleepBegin = 0x80104CC4; // rom:0x9E174 +HES_AsleepEnd = 0x80104E64; // rom:0x9E314 +HES_ElectrifiedLoop = 0x80104FBC; // rom:0x9E46C +HES_ElectrifiedBegin = 0x801050A8; // rom:0x9E558 +HES_ElectrifiedEnd = 0x801052D8; // rom:0x9E788 +HES_ParalyzedLoop = 0x80105430; // rom:0x9E8E0 +HES_ParalyzedBegin = 0x8010551C; // rom:0x9E9CC +HES_ParalyzedEnd = 0x8010574C; // rom:0x9EBFC +HES_DizzyLoop = 0x801058A4; // rom:0x9ED54 +HES_DizzyBegin = 0x80105900; // rom:0x9EDB0 +HES_DizzyEnd = 0x80105AA0; // rom:0x9EF50 +HES_PoisonedLoop = 0x80105BF8; // rom:0x9F0A8 +HES_PoisonedBegin = 0x80105C54; // rom:0x9F104 +HES_PoisonedEnd = 0x80105DF4; // rom:0x9F2A4 +HES_FrozenLoop = 0x80105F4C; // rom:0x9F3FC +HES_FrozenBegin = 0x80105FA8; // rom:0x9F458 +HES_FrozenEnd = 0x80106148; // rom:0x9F5F8 +HES_WeakenedLoop = 0x801062A0; // rom:0x9F750 +HES_WeakenedBegin = 0x801062DC; // rom:0x9F78C +HES_WeakenedEnd = 0x8010645C; // rom:0x9F90C +HES_Stopped = 0x801065B4; // rom:0x9FA64 +HES_StoppedBegin = 0x80106610; // rom:0x9FAC0 +HES_StoppedEnd = 0x801067B0; // rom:0x9FC60 +HES_ShrunkLoop = 0x80106908; // rom:0x9FDB8 +HES_ShrunkBegin = 0x80106964; // rom:0x9FE14 +HES_ShrunkEnd = 0x80106B04; // rom:0x9FFB4 +HES_TransparentLoop = 0x80106C5C; // rom:0xA010C +HES_TransparentBegin = 0x80106CD8; // rom:0xA0188 +HES_TransparentEnd = 0x80106E98; // rom:0xA0348 +HES_BoostJumpLoop = 0x80106FF0; // rom:0xA04A0 +HES_BoostJumpBegin = 0x8010701C; // rom:0xA04CC +HES_BoostJumpEnd = 0x8010717C; // rom:0xA062C +HES_BoostHammerLoop = 0x801072E8; // rom:0xA0798 +HES_BoostHammerBegin = 0x80107314; // rom:0xA07C4 +HES_BoostHammerEnd = 0x80107474; // rom:0xA0924 +HES_BoostPartner = 0x801075E0; // rom:0xA0A90 +HES_Surprise = 0x8010760C; // rom:0xA0ABC +HES_FPCost = 0x80107638; // rom:0xA0AE8 +HES_FPCostReduced = 0x80107664; // rom:0xA0B14 +HES_FPCostReducedTwice = 0x80107690; // rom:0xA0B40 +HES_NotEnoughFP = 0x801076BC; // rom:0xA0B6C +HES_POWCost = 0x801076E8; // rom:0xA0B98 +HES_POWCostReduced = 0x80107714; // rom:0xA0BC4 +HES_POWCostReducedTwice = 0x80107740; // rom:0xA0BF0 +HES_NotEnoughPOW = 0x8010776C; // rom:0xA0C1C +HES_GreenArrowDown = 0x80107798; // rom:0xA0C48 +HES_GreenArrowUp = 0x801077E4; // rom:0xA0C94 +HES_UnusedPinkFrame = 0x80107830; // rom:0xA0CE0 +HES_UnusedDigit1 = 0x8010785C; // rom:0xA0D0C +HES_UnusedDigit2 = 0x80107888; // rom:0xA0D38 +HES_UnusedDigit3 = 0x801078B4; // rom:0xA0D64 +HES_RedBar1 = 0x801078E0; // rom:0xA0D90 +HES_EmptyBar = 0x8010790C; // rom:0xA0DBC +HES_RedBar2 = 0x80107938; // rom:0xA0DE8 +HES_MarioHead = 0x80107964; // rom:0xA0E14 +HES_Eldstar = 0x80107990; // rom:0xA0E40 +HES_EldstarDisabled = 0x801079BC; // rom:0xA0E6C +HES_Mamar = 0x801079E8; // rom:0xA0E98 +HES_MamarDisabled = 0x80107A14; // rom:0xA0EC4 +HES_Skolar = 0x80107A40; // rom:0xA0EF0 +HES_SkolarDisabled = 0x80107A6C; // rom:0xA0F1C +HES_Muskular = 0x80107A98; // rom:0xA0F48 +HES_MuskularDisabled = 0x80107AC4; // rom:0xA0F74 +HES_Misstar = 0x80107AF0; // rom:0xA0FA0 +HES_MisstarDisabled = 0x80107B1C; // rom:0xA0FCC +HES_Klevar = 0x80107B48; // rom:0xA0FF8 +HES_KlevarDisabled = 0x80107B74; // rom:0xA1024 +HES_Kalmar = 0x80107BA0; // rom:0xA1050 +HES_KalmarDisabled = 0x80107BCC; // rom:0xA107C +HES_StarBeam = 0x80107BF8; // rom:0xA10A8 +HES_StarBeamDisabled = 0x80107C24; // rom:0xA10D4 +HES_PeachBeam = 0x80107C50; // rom:0xA1100 +HES_PeachBeamDisabled = 0x80107C7C; // rom:0xA112C +HES_Partner0 = 0x80107CA8; // rom:0xA1158 +HES_Partner0Disabled = 0x80107CD0; // rom:0xA1180 +HES_Goombario = 0x80107CF8; // rom:0xA11A8 +HES_GoombarioDisabled = 0x80107D20; // rom:0xA11D0 +HES_Kooper = 0x80107D48; // rom:0xA11F8 +HES_KooperDisabled = 0x80107D70; // rom:0xA1220 +HES_Bombette = 0x80107D98; // rom:0xA1248 +HES_BombetteDisabled = 0x80107DC0; // rom:0xA1270 +HES_Parakarry = 0x80107DE8; // rom:0xA1298 +HES_ParakarryDisabled = 0x80107E10; // rom:0xA12C0 +HES_Bow = 0x80107E38; // rom:0xA12E8 +HES_BowDisabled = 0x80107E60; // rom:0xA1310 +HES_Watt = 0x80107E88; // rom:0xA1338 +HES_WattDisabled = 0x80107EB0; // rom:0xA1360 +HES_Sushie = 0x80107ED8; // rom:0xA1388 +HES_SushieDisabled = 0x80107F00; // rom:0xA13B0 +HES_Lakilester = 0x80107F28; // rom:0xA13D8 +HES_LakilesterDisabled = 0x80107F50; // rom:0xA1400 +HES_Partner9 = 0x80107F78; // rom:0xA1428 +HES_Partner9Disabled = 0x80107FA0; // rom:0xA1450 +HES_PartnerA = 0x80107FC8; // rom:0xA1478 +HES_PartnerADisabled = 0x80107FF0; // rom:0xA14A0 +HES_PartnerB = 0x80108018; // rom:0xA14C8 +HES_PartnerBDisabled = 0x80108040; // rom:0xA14F0 +HES_StatusTimes = 0x80108068; // rom:0xA1518 +HES_StatusSlash = 0x80108090; // rom:0xA1540 +HES_StatusDigit0 = 0x801080B8; // rom:0xA1568 +HES_StatusDigit1 = 0x801080E0; // rom:0xA1590 +HES_StatusDigit2 = 0x80108108; // rom:0xA15B8 +HES_StatusDigit3 = 0x80108130; // rom:0xA15E0 +HES_StatusDigit4 = 0x80108158; // rom:0xA1608 +HES_StatusDigit5 = 0x80108180; // rom:0xA1630 +HES_StatusDigit6 = 0x801081A8; // rom:0xA1658 +HES_StatusDigit7 = 0x801081D0; // rom:0xA1680 +HES_StatusDigit8 = 0x801081F8; // rom:0xA16A8 +HES_StatusDigit9 = 0x80108220; // rom:0xA16D0 +HES_StatusHP = 0x80108248; // rom:0xA16F8 +HES_StatusFP = 0x80108270; // rom:0xA1720 +HES_StatusSPIncrement1 = 0x80108298; // rom:0xA1748 +HES_StatusSPIncrement2 = 0x801082C0; // rom:0xA1770 +HES_StatusSPIncrement3 = 0x801082E8; // rom:0xA1798 +HES_StatusSPIncrement4 = 0x80108310; // rom:0xA17C0 +HES_StatusSPIncrement5 = 0x80108338; // rom:0xA17E8 +HES_StatusSPIncrement6 = 0x80108360; // rom:0xA1810 +HES_StatusSPIncrement7 = 0x80108388; // rom:0xA1838 +HES_StatusSPEmptyIncrement = 0x801083B0; // rom:0xA1860 +HES_StatusStar1 = 0x801083D8; // rom:0xA1888 +HES_StatusStar2 = 0x80108400; // rom:0xA18B0 +HES_StatusStar3 = 0x80108428; // rom:0xA18D8 +HES_StatusStar4 = 0x80108450; // rom:0xA1900 +HES_StatusStar5 = 0x80108478; // rom:0xA1928 +HES_StatusStar6 = 0x801084A0; // rom:0xA1950 +HES_StatusStar7 = 0x801084C8; // rom:0xA1978 +HES_StatusStarEmpty = 0x801084F0; // rom:0xA19A0 +HES_StatusHeart = 0x80108518; // rom:0xA19C8 +HES_StatusFlower = 0x80108538; // rom:0xA19E8 +HES_StatusCoin = 0x80108558; // rom:0xA1A08 +HES_StatusStarPoint = 0x801086AC; // rom:0xA1B5C +HES_MenuBoots1 = 0x80108744; // rom:0xA1BF4 +HES_MenuBoots1Disabled = 0x8010876C; // rom:0xA1C1C +HES_MenuBoots2 = 0x80108794; // rom:0xA1C44 +HES_MenuBoots2Disabled = 0x801087BC; // rom:0xA1C6C +HES_MenuBoots3 = 0x801087E4; // rom:0xA1C94 +HES_MenuBoots3Disabled = 0x8010880C; // rom:0xA1CBC +HES_MenuHammer1 = 0x80108834; // rom:0xA1CE4 +HES_MenuHammer1Disabled = 0x8010885C; // rom:0xA1D0C +HES_MenuHammer2 = 0x80108884; // rom:0xA1D34 +HES_MenuHammer2Disabled = 0x801088AC; // rom:0xA1D5C +HES_MenuHammer3 = 0x801088D4; // rom:0xA1D84 +HES_MenuHammer3Disabled = 0x801088FC; // rom:0xA1DAC +HES_MenuItem = 0x80108924; // rom:0xA1DD4 +HES_MenuItemDisabled = 0x8010894C; // rom:0xA1DFC +HES_MenuStarPower = 0x80108974; // rom:0xA1E24 +HES_MenuStarPowerDisabled = 0x8010899C; // rom:0xA1E4C +HES_Peril = 0x801089C4; // rom:0xA1E74 +HES_Danger = 0x80108A14; // rom:0xA1EC4 +HES_Refund = 0x80108A64; // rom:0xA1F14 +HES_Happy = 0x80108AAC; // rom:0xA1F5C +HES_HPDrain = 0x80108AD4; // rom:0xA1F84 +HES_BlueMeter = 0x80108AFC; // rom:0xA1FAC +HES_AButton = 0x80108B28; // rom:0xA1FD8 +HES_AButtonDown = 0x80108B54; // rom:0xA2004 +HES_MashAButton = 0x80108B80; // rom:0xA2030 +HES_PressAButton = 0x80108BBC; // rom:0xA206C +HES_SlowlyPressAButton = 0x80108BF8; // rom:0xA20A8 +HES_SlowlyMashAButton = 0x80108C34; // rom:0xA20E4 +HES_StartButton = 0x80108C70; // rom:0xA2120 +HES_StartButtonDown = 0x80108C9C; // rom:0xA214C +HES_MashStartButton = 0x80108CC8; // rom:0xA2178 +HES_PressStartButton = 0x80108D04; // rom:0xA21B4 +HES_StartButtonText = 0x80108D40; // rom:0xA21F0 +HES_RotateStickCW = 0x80108D6C; // rom:0xA221C +HES_StickNeutral = 0x80108E1C; // rom:0xA22CC +HES_StickHoldLeft = 0x80108E48; // rom:0xA22F8 +HES_StickBackAndForth = 0x80108E80; // rom:0xA2330 +HES_StickMashLeft = 0x80108F30; // rom:0xA23E0 +HES_StickTapLeft = 0x80108F90; // rom:0xA2440 +HES_StickTapNeutral = 0x80108FF0; // rom:0xA24A0 +HES_StickHoldDown = 0x8010908C; // rom:0xA253C +HES_StickMashDown = 0x801090C4; // rom:0xA2574 +HES_StickTapDown = 0x80109124; // rom:0xA25D4 +HES_StickSlowlyTapDown = 0x80109184; // rom:0xA2634 +HES_StickTapRight = 0x801091E4; // rom:0xA2694 +HES_RunAwayOK = 0x80109244; // rom:0xA26F4 +HES_MenuTimes = 0x80109270; // rom:0xA2720 +HES_PartnerRank1A = 0x80109298; // rom:0xA2748 +HES_PartnerRank1B = 0x801092C0; // rom:0xA2770 +HES_PartnerRank2A = 0x801092E8; // rom:0xA2798 +HES_PartnerRank2B = 0x80109310; // rom:0xA27C0 +HES_MoveDiamond = 0x80109338; // rom:0xA27E8 +HES_MoveBlueOrb = 0x80109360; // rom:0xA2810 +HES_MoveGreenOrb = 0x80109388; // rom:0xA2838 +HES_MoveRedOrb = 0x801093B0; // rom:0xA2860 +HES_MoveDiamondDisabled = 0x801093D8; // rom:0xA2888 +HES_MoveBlueOrbDisabled = 0x80109400; // rom:0xA28B0 +HES_MoveGreenOrbDisabled = 0x80109428; // rom:0xA28D8 +HES_MoveRedOrbDisabled = 0x80109450; // rom:0xA2900 +D_80109890 = 0x80109890; // rom:0xA2D40 +D_80109898 = 0x80109898; // rom:0xA2D48 +D_801098A0 = 0x801098A0; // rom:0xA2D50 +D_801098BC = 0x801098BC; // rom:0xA2D6C +gBoxDefaultStyles = 0x801098E0; // rom:0xA2D90 +ui_box_corners9_png = 0x801099E0; // rom:0xA2E90 +ui_box_corners8_png = 0x80109DE0; // rom:0xA3290 +ui_box_corners6_png = 0x8010A6E0; // rom:0xA3B90 +ui_box_corners7_png = 0x8010A960; // rom:0xA3E10 +ui_box_corners3_png = 0x8010AB60; // rom:0xA4010 +ui_box_corners5_png = 0x8010B160; // rom:0xA4610 +ui_box_corners4_png = 0x8010B360; // rom:0xA4810 +ui_box_bg_tile_png = 0x8010B460; // rom:0xA4910 +ui_box_corners1_png = 0x8010B4E0; // rom:0xA4990 +ui_box_corners2_png = 0x8010B8E0; // rom:0xA4D90 +ui_box_bg_flat_png = 0x8010BAE0; // rom:0xA4F90 +gBoxBackground = 0x8010BAE8; // rom:0xA4F98 +gBoxCorners = 0x8010BB00; // rom:0xA4FB0 +gBoxCombineModes = 0x8010BB90; // rom:0xA5040 +gBoxQuadIndex = 0x8010BBB0; // rom:0xA5060 +D_8010BBB4 = 0x8010BBB4; // rom:0xA5064 +gBoxViewport = 0x8010BBB8; // rom:0xA5068 +vtx_drawbox1 = 0x8010BBC8; // rom:0xA5078 +gBoxMatrix = 0x8010BC08; // rom:0xA50B8 +D_8010BC50 = 0x8010BC50; // rom:0xA5100 +D_8010BD30 = 0x8010BD30; // rom:0xA51E0 +D_8010BD80 = 0x8010BD80; // rom:0xA5230 +D_8010BD88 = 0x8010BD88; // rom:0xA5238 +D_8010BD90 = 0x8010BD90; // rom:0xA5240 +D_8010BED8 = 0x8010BED8; // rom:0xA5388 +D_8010BEE0 = 0x8010BEE0; // rom:0xA5390 +D_8010BEE8 = 0x8010BEE8; // rom:0xA5398 +D_8010BEF0 = 0x8010BEF0; // rom:0xA53A0 +D_8010BEF8 = 0x8010BEF8; // rom:0xA53A8 +D_8010BF60 = 0x8010BF60; // rom:0xA5410 +jtbl_8010C040 = 0x8010C040; // rom:0xA54F0 +D_8010C310 = 0x8010C310; // rom:0xA57C0 +D_8010C318 = 0x8010C318; // rom:0xA57C8 +D_8010C320 = 0x8010C320; // rom:0xA57D0 update_entities = 0x8010F6D0; // type:func rom:0xA5DD0 -D_8010C924 = 0x8010C924; // type:data rom:0xA5DD4 -D_8010C928 = 0x8010C928; // type:data rom:0xA5DD8 -D_8010C92C = 0x8010C92C; // type:data rom:0xA5DDC -wPartnerNpc = 0x8010C930; // type:data rom:0xA5DE0 -TweesterTouchingPlayer = 0x8010C934; // type:data rom:0xA5DE4 -D_8010C938 = 0x8010C938; // type:data rom:0xA5DE8 -ISpyNotificationCallback = 0x8010C93C; // type:data rom:0xA5DEC -TalkNotificationCallback = 0x8010C940; // type:data rom:0xA5DF0 -gSpinHistoryBufferPos = 0x8010C944; // type:data rom:0xA5DF4 -D_8010C948 = 0x8010C948; // type:data rom:0xA5DF8 -D_8010C94C = 0x8010C94C; // type:data rom:0xA5DFC -D_8010C950 = 0x8010C950; // type:data rom:0xA5E00 -TweesterTouchingPartner = 0x8010C954; // type:data rom:0xA5E04 -InteractNotificationCallback = 0x8010C958; // type:data rom:0xA5E08 -PrevPlayerDirection = 0x8010C95C; // type:data rom:0xA5E0C -JumpedOnSwitchX = 0x8010C960; // type:data rom:0xA5E10 -D_8010C964 = 0x8010C964; // type:data rom:0xA5E14 -D_8010C968 = 0x8010C968; // type:data rom:0xA5E18 -PeachDisguiseNpcIndex = 0x8010C96C; // type:data rom:0xA5E1C -D_8010C970 = 0x8010C970; // type:data rom:0xA5E20 -D_8010C974 = 0x8010C974; // type:data rom:0xA5E24 -NpcHitQueryColliderID = 0x8010C978; // type:data rom:0xA5E28 -JumpedOnSwitchZ = 0x8010C97C; // type:data rom:0xA5E2C -D_8010C980 = 0x8010C980; // type:data rom:0xA5E30 -D_8010C984 = 0x8010C984; // type:data rom:0xA5E34 -D_8010C988 = 0x8010C988; // type:data rom:0xA5E38 -D_8010C98C = 0x8010C98C; // type:data rom:0xA5E3C -D_8010C990 = 0x8010C990; // type:data rom:0xA5E40 -D_8010C994 = 0x8010C994; // type:data rom:0xA5E44 -D_8010C9A0 = 0x8010C9A0; // type:data rom:0xA5E50 -D_8010C9A4 = 0x8010C9A4; // type:data rom:0xA5E54 -D_8010C9B0 = 0x8010C9B0; // type:data rom:0xA5E60 -D_8010C9B4 = 0x8010C9B4; // type:data rom:0xA5E64 -D_8010C9C0 = 0x8010C9C0; // type:data rom:0xA5E70 -D_8010C9C4 = 0x8010C9C4; // type:data rom:0xA5E74 -D_8010C9C8 = 0x8010C9C8; // type:data rom:0xA5E78 -D_8010C9CC = 0x8010C9CC; // type:data rom:0xA5E7C +D_8010C924 = 0x8010C924; // rom:0xA5DD4 +D_8010C928 = 0x8010C928; // rom:0xA5DD8 +D_8010C92C = 0x8010C92C; // rom:0xA5DDC +wPartnerNpc = 0x8010C930; // rom:0xA5DE0 +TweesterTouchingPlayer = 0x8010C934; // rom:0xA5DE4 +D_8010C938 = 0x8010C938; // rom:0xA5DE8 +ISpyNotificationCallback = 0x8010C93C; // rom:0xA5DEC +TalkNotificationCallback = 0x8010C940; // rom:0xA5DF0 +gSpinHistoryBufferPos = 0x8010C944; // rom:0xA5DF4 +D_8010C948 = 0x8010C948; // rom:0xA5DF8 +D_8010C94C = 0x8010C94C; // rom:0xA5DFC +D_8010C950 = 0x8010C950; // rom:0xA5E00 +TweesterTouchingPartner = 0x8010C954; // rom:0xA5E04 +InteractNotificationCallback = 0x8010C958; // rom:0xA5E08 +PrevPlayerDirection = 0x8010C95C; // rom:0xA5E0C +JumpedOnSwitchX = 0x8010C960; // rom:0xA5E10 +D_8010C964 = 0x8010C964; // rom:0xA5E14 +D_8010C968 = 0x8010C968; // rom:0xA5E18 +PeachDisguiseNpcIndex = 0x8010C96C; // rom:0xA5E1C +D_8010C970 = 0x8010C970; // rom:0xA5E20 +D_8010C974 = 0x8010C974; // rom:0xA5E24 +NpcHitQueryColliderID = 0x8010C978; // rom:0xA5E28 +JumpedOnSwitchZ = 0x8010C97C; // rom:0xA5E2C +D_8010C980 = 0x8010C980; // rom:0xA5E30 +D_8010C984 = 0x8010C984; // rom:0xA5E34 +D_8010C988 = 0x8010C988; // rom:0xA5E38 +D_8010C98C = 0x8010C98C; // rom:0xA5E3C +D_8010C990 = 0x8010C990; // rom:0xA5E40 +D_8010C994 = 0x8010C994; // rom:0xA5E44 +D_8010C9A0 = 0x8010C9A0; // rom:0xA5E50 +D_8010C9A4 = 0x8010C9A4; // rom:0xA5E54 +D_8010C9B0 = 0x8010C9B0; // rom:0xA5E60 +D_8010C9B4 = 0x8010C9B4; // rom:0xA5E64 +D_8010C9C0 = 0x8010C9C0; // rom:0xA5E70 +D_8010C9C4 = 0x8010C9C4; // rom:0xA5E74 +D_8010C9C8 = 0x8010C9C8; // rom:0xA5E78 +D_8010C9CC = 0x8010C9CC; // rom:0xA5E7C update_shadows = 0x8010FA98; // type:func rom:0xA6198 -D_8010CCF8 = 0x8010CCF8; // type:data rom:0xA61A8 -D_8010CCFA = 0x8010CCFA; // type:data rom:0xA61AA -D_8010CCFC = 0x8010CCFC; // type:data rom:0xA61AC -D_8010CCFE = 0x8010CCFE; // type:data rom:0xA61AE -D_8010CD00 = 0x8010CD00; // type:data rom:0xA61B0 -D_8010CD04 = 0x8010CD04; // type:data rom:0xA61B4 -D_8010CD10 = 0x8010CD10; // type:data rom:0xA61C0 -D_8010CD12 = 0x8010CD12; // type:data rom:0xA61C2 -D_8010CD14 = 0x8010CD14; // type:data rom:0xA61C4 -D_8010CD20 = 0x8010CD20; // type:data rom:0xA61D0 -D_8010CD24 = 0x8010CD24; // type:data rom:0xA61D4 -PartnerCommand = 0x8010CD30; // type:data rom:0xA61E0 -PartnerCommandState = 0x8010CD34; // type:data rom:0xA61E4 -D_8010CD38 = 0x8010CD38; // type:data rom:0xA61E8 -D_8010CD3C = 0x8010CD3C; // type:data rom:0xA61EC +D_8010CCF8 = 0x8010CCF8; // rom:0xA61A8 +D_8010CCFA = 0x8010CCFA; // rom:0xA61AA +D_8010CCFC = 0x8010CCFC; // rom:0xA61AC +D_8010CCFE = 0x8010CCFE; // rom:0xA61AE +D_8010CD00 = 0x8010CD00; // rom:0xA61B0 +D_8010CD04 = 0x8010CD04; // rom:0xA61B4 +D_8010CD10 = 0x8010CD10; // rom:0xA61C0 +D_8010CD12 = 0x8010CD12; // rom:0xA61C2 +D_8010CD14 = 0x8010CD14; // rom:0xA61C4 +D_8010CD20 = 0x8010CD20; // rom:0xA61D0 +D_8010CD24 = 0x8010CD24; // rom:0xA61D4 +PartnerCommand = 0x8010CD30; // rom:0xA61E0 +PartnerCommandState = 0x8010CD34; // rom:0xA61E4 +D_8010CD38 = 0x8010CD38; // rom:0xA61E8 +D_8010CD3C = 0x8010CD3C; // rom:0xA61EC set_entity_commandlist = 0x8010FBC0; // type:func rom:0xA62C0 step_entity_commandlist = 0x8010FBD8; // type:func rom:0xA62D8 exec_entity_commandlist = 0x8010FD68; // type:func rom:0xA6468 -D_8010CFBC = 0x8010CFBC; // type:data rom:0xA646C -wPartnerTetherDistance = 0x8010CFC0; // type:data rom:0xA6470 -D_8010CFC4 = 0x8010CFC4; // type:data rom:0xA6474 -wPartnerFollowState = 0x8010CFC8; // type:data rom:0xA6478 -D_8010CFCA = 0x8010CFCA; // type:data rom:0xA647A -D_8010CFCC = 0x8010CFCC; // type:data rom:0xA647C -D_8010CFCE = 0x8010CFCE; // type:data rom:0xA647E -wPartnerNpcIndex = 0x8010CFD0; // type:data rom:0xA6480 -D_8010CFD4 = 0x8010CFD4; // type:data rom:0xA6484 -wCurrentPartnerId = 0x8010CFD8; // type:data rom:0xA6488 -D_8010CFDC = 0x8010CFDC; // type:data rom:0xA648C -D_8010CFE0 = 0x8010CFE0; // type:data rom:0xA6490 -NextPartnerID = 0x8010CFE4; // type:data rom:0xA6494 +D_8010CFBC = 0x8010CFBC; // rom:0xA646C +wPartnerTetherDistance = 0x8010CFC0; // rom:0xA6470 +D_8010CFC4 = 0x8010CFC4; // rom:0xA6474 +wPartnerFollowState = 0x8010CFC8; // rom:0xA6478 +D_8010CFCA = 0x8010CFCA; // rom:0xA647A +D_8010CFCC = 0x8010CFCC; // rom:0xA647C +D_8010CFCE = 0x8010CFCE; // rom:0xA647E +wPartnerNpcIndex = 0x8010CFD0; // rom:0xA6480 +D_8010CFD4 = 0x8010CFD4; // rom:0xA6484 +wCurrentPartnerId = 0x8010CFD8; // rom:0xA6488 +D_8010CFDC = 0x8010CFDC; // rom:0xA648C +D_8010CFE0 = 0x8010CFE0; // rom:0xA6490 +NextPartnerID = 0x8010CFE4; // rom:0xA6494 func_8010FD98 = 0x8010FD98; // type:func rom:0xA6498 -wPartner = 0x8010CFEC; // type:data rom:0xA649C -D_8010CFF0 = 0x8010CFF0; // type:data rom:0xA64A0 -D_8010CFF4 = 0x8010CFF4; // type:data rom:0xA64A4 -D_8010CFF8 = 0x8010CFF8; // type:data rom:0xA64A8 -D_8010D000 = 0x8010D000; // type:data rom:0xA64B0 -D_8010D004 = 0x8010D004; // type:data rom:0xA64B4 +wPartner = 0x8010CFEC; // rom:0xA649C +D_8010CFF0 = 0x8010CFF0; // rom:0xA64A0 +D_8010CFF4 = 0x8010CFF4; // rom:0xA64A4 +D_8010CFF8 = 0x8010CFF8; // rom:0xA64A8 +D_8010D000 = 0x8010D000; // rom:0xA64B0 +D_8010D004 = 0x8010D004; // rom:0xA64B4 func_8010FE44 = 0x8010FE44; // type:func rom:0xA6544 entity_model_set_shadow_color = 0x8010FE68; // type:func rom:0xA6568 render_entities = 0x8010FEB4; // type:func rom:0xA65B4 render_shadows = 0x801100CC; // type:func rom:0xA67CC update_entity_transform_matrix = 0x8011022C; // type:func rom:0xA692C update_shadow_transform_matrix = 0x80110374; // type:func rom:0xA6A74 -gPopupState = 0x8010D640; // type:data rom:0xA6AF0 -D_8010D644 = 0x8010D644; // type:data rom:0xA6AF4 -PopupMenu_SelectedIndex = 0x8010D648; // type:data rom:0xA6AF8 -PopupMenu_PrevSelectedIndex = 0x8010D64C; // type:data rom:0xA6AFC -PopupMenu_Alpha = 0x8010D650; // type:data rom:0xA6B00 -PopupMenu_FirstDisplayIndex = 0x8010D654; // type:data rom:0xA6B04 -PopupMenu_LastDisplayIndex = 0x8010D655; // type:data rom:0xA6B05 -PopupMenu_DisplayedEntryCount = 0x8010D656; // type:data rom:0xA6B06 -D_8010D658 = 0x8010D658; // type:data rom:0xA6B08 -D_8010D65A = 0x8010D65A; // type:data rom:0xA6B0A -PopupMenu_EmptybarHEID = 0x8010D65C; // type:data rom:0xA6B0C -PopupTitleIconHEID = 0x8010D660; // type:data rom:0xA6B10 -D_8010D664 = 0x8010D664; // type:data rom:0xA6B14 -D_8010D668 = 0x8010D668; // type:data rom:0xA6B18 -D_8010D66C = 0x8010D66C; // type:data rom:0xA6B1C -D_8010D670 = 0x8010D670; // type:data rom:0xA6B20 -D_8010D674 = 0x8010D674; // type:data rom:0xA6B24 -D_8010D678 = 0x8010D678; // type:data rom:0xA6B28 -D_8010D67C = 0x8010D67C; // type:data rom:0xA6B2C -D_8010D67E = 0x8010D67E; // type:data rom:0xA6B2E -D_8010D680 = 0x8010D680; // type:data rom:0xA6B30 -D_8010D682 = 0x8010D682; // type:data rom:0xA6B32 -D_8010D684 = 0x8010D684; // type:data rom:0xA6B34 -D_8010D686 = 0x8010D686; // type:data rom:0xA6B36 -PopupMenu_StarPieceCounterPosX = 0x8010D688; // type:data rom:0xA6B38 -PopupMenu_StarPieceCounterPosY = 0x8010D68A; // type:data rom:0xA6B3A -D_8010D68C = 0x8010D68C; // type:data rom:0xA6B3C -PopupNotBattle = 0x8010D68E; // type:data rom:0xA6B3E -PopupMenu_MaxDisplayableEntryCount = 0x8010D68F; // type:data rom:0xA6B3F -D_8010D690 = 0x8010D690; // type:data rom:0xA6B40 -D_8010D691 = 0x8010D691; // type:data rom:0xA6B41 -D_8010D692 = 0x8010D692; // type:data rom:0xA6B42 -D_8010D693 = 0x8010D693; // type:data rom:0xA6B43 -gPopupWorker = 0x8010D694; // type:data rom:0xA6B44 -PopupNotDipping = 0x8010D698; // type:data rom:0xA6B48 -PopupDipMode = 0x8010D699; // type:data rom:0xA6B49 -D_8010D69A = 0x8010D69A; // type:data rom:0xA6B4A -gPopupMenu = 0x8010D69C; // type:data rom:0xA6B4C -D_8010D6A0 = 0x8010D6A0; // type:data rom:0xA6B50 -D_8010D6A4 = 0x8010D6A4; // type:data rom:0xA6B54 -D_8010D6A8 = 0x8010D6A8; // type:data rom:0xA6B58 -gBoxQuadBuffer = 0x8010D6B0; // type:data rom:0xA6B60 +gPopupState = 0x8010D640; // rom:0xA6AF0 +D_8010D644 = 0x8010D644; // rom:0xA6AF4 +PopupMenu_SelectedIndex = 0x8010D648; // rom:0xA6AF8 +PopupMenu_PrevSelectedIndex = 0x8010D64C; // rom:0xA6AFC +PopupMenu_Alpha = 0x8010D650; // rom:0xA6B00 +PopupMenu_FirstDisplayIndex = 0x8010D654; // rom:0xA6B04 +PopupMenu_LastDisplayIndex = 0x8010D655; // rom:0xA6B05 +PopupMenu_DisplayedEntryCount = 0x8010D656; // rom:0xA6B06 +D_8010D658 = 0x8010D658; // rom:0xA6B08 +D_8010D65A = 0x8010D65A; // rom:0xA6B0A +PopupMenu_EmptybarHEID = 0x8010D65C; // rom:0xA6B0C +PopupTitleIconHEID = 0x8010D660; // rom:0xA6B10 +D_8010D664 = 0x8010D664; // rom:0xA6B14 +D_8010D668 = 0x8010D668; // rom:0xA6B18 +D_8010D66C = 0x8010D66C; // rom:0xA6B1C +D_8010D670 = 0x8010D670; // rom:0xA6B20 +D_8010D674 = 0x8010D674; // rom:0xA6B24 +D_8010D678 = 0x8010D678; // rom:0xA6B28 +D_8010D67C = 0x8010D67C; // rom:0xA6B2C +D_8010D67E = 0x8010D67E; // rom:0xA6B2E +D_8010D680 = 0x8010D680; // rom:0xA6B30 +D_8010D682 = 0x8010D682; // rom:0xA6B32 +D_8010D684 = 0x8010D684; // rom:0xA6B34 +D_8010D686 = 0x8010D686; // rom:0xA6B36 +PopupMenu_StarPieceCounterPosX = 0x8010D688; // rom:0xA6B38 +PopupMenu_StarPieceCounterPosY = 0x8010D68A; // rom:0xA6B3A +D_8010D68C = 0x8010D68C; // rom:0xA6B3C +PopupNotBattle = 0x8010D68E; // rom:0xA6B3E +PopupMenu_MaxDisplayableEntryCount = 0x8010D68F; // rom:0xA6B3F +D_8010D690 = 0x8010D690; // rom:0xA6B40 +D_8010D691 = 0x8010D691; // rom:0xA6B41 +D_8010D692 = 0x8010D692; // rom:0xA6B42 +D_8010D693 = 0x8010D693; // rom:0xA6B43 +gPopupWorker = 0x8010D694; // rom:0xA6B44 +PopupNotDipping = 0x8010D698; // rom:0xA6B48 +PopupDipMode = 0x8010D699; // rom:0xA6B49 +D_8010D69A = 0x8010D69A; // rom:0xA6B4A +gPopupMenu = 0x8010D69C; // rom:0xA6B4C +D_8010D6A0 = 0x8010D6A0; // rom:0xA6B50 +D_8010D6A4 = 0x8010D6A4; // rom:0xA6B54 +D_8010D6A8 = 0x8010D6A8; // rom:0xA6B58 +gBoxQuadBuffer = 0x8010D6B0; // rom:0xA6B60 update_entity_inverse_rotation_matrix = 0x801104A4; // type:func rom:0xA6BA4 get_entity_by_index = 0x801105E8; // type:func rom:0xA6CE8 get_shadow_by_index = 0x80110604; // type:func rom:0xA6D04 @@ -3948,27 +3948,27 @@ load_split_entity_data = 0x80111408; // type:func rom:0xA7B08 func_80111790 = 0x80111790; // type:func rom:0xA7E90 entity_free_static_data = 0x801117DC; // type:func rom:0xA7EDC create_entity = 0x801118C4; // type:func rom:0xA7FC4 -gPartnerStatus = 0x8010EBB0; // type:data rom:0xA8060 size:0x35C +gPartnerStatus = 0x8010EBB0; // rom:0xA8060 size:0x35C create_shadow_from_data = 0x80111BD8; // type:func rom:0xA82D8 -gSpinHistoryPosY = 0x8010EF10; // type:data rom:0xA83C0 -gSpinHistoryPosX = 0x8010EF28; // type:data rom:0xA83D8 -gSpinHistoryPosZ = 0x8010EF40; // type:data rom:0xA83F0 +gSpinHistoryPosY = 0x8010EF10; // rom:0xA83C0 +gSpinHistoryPosX = 0x8010EF28; // rom:0xA83D8 +gSpinHistoryPosZ = 0x8010EF40; // rom:0xA83F0 gUIStatus = 0x8010EF58; // rom:0xA8408 MakeEntity = 0x80111D38; // type:func rom:0xA8438 -D_8010EF92 = 0x8010EF92; // type:data rom:0xA8442 -D_8010EF94 = 0x8010EF94; // type:data rom:0xA8444 -D_8010EF9C = 0x8010EF9C; // type:data rom:0xA844C -D_8010EF9D = 0x8010EF9D; // type:data rom:0xA844D -D_8010EF9E = 0x8010EF9E; // type:data rom:0xA844E -D_8010EF9F = 0x8010EF9F; // type:data rom:0xA844F -D_8010EFA0 = 0x8010EFA0; // type:data rom:0xA8450 +D_8010EF92 = 0x8010EF92; // rom:0xA8442 +D_8010EF94 = 0x8010EF94; // rom:0xA8444 +D_8010EF9C = 0x8010EF9C; // rom:0xA844C +D_8010EF9D = 0x8010EF9D; // rom:0xA844D +D_8010EF9E = 0x8010EF9E; // rom:0xA844E +D_8010EF9F = 0x8010EF9F; // rom:0xA844F +D_8010EFA0 = 0x8010EFA0; // rom:0xA8450 gPlayerStatus = 0x8010EFC8; // rom:0xA8478 size:0x288 gPlayerAnimation = 0x8010F080; // rom:0xA8530 SetEntityCullMode = 0x80111E9C; // type:func rom:0xA859C UseDynamicShadow = 0x80111F2C; // type:func rom:0xA862C AssignScript = 0x80111FB0; // type:func rom:0xA86B0 AssignSwitchFlag = 0x80111FF8; // type:func rom:0xA86F8 -gPlayerSpinState = 0x8010F250; // type:data rom:0xA8700 +gPlayerSpinState = 0x8010F250; // rom:0xA8700 gPlayerData = 0x8010F290; // rom:0xA8740 size:0x340 AssignBlockFlag = 0x8011206C; // type:func rom:0xA876C AssignChestFlag = 0x801120B8; // type:func rom:0xA87B8 @@ -3978,7 +3978,7 @@ create_entity_shadow = 0x801121CC; // type:func rom:0xA88CC create_shadow_type = 0x80112260; // type:func rom:0xA8960 delete_shadow = 0x80112328; // type:func rom:0xA8A28 update_entity_shadow_position = 0x80112344; // type:func rom:0xA8A44 -gSpinHistoryPosAngle = 0x8010F6B8; // type:data rom:0xA8B68 +gSpinHistoryPosAngle = 0x8010F6B8; // rom:0xA8B68 entity_raycast_down = 0x801125E8; // type:func rom:0xA8CE8 set_standard_shadow_scale = 0x8011285C; // type:func rom:0xA8F5C set_npc_shadow_scale = 0x80112900; // type:func rom:0xA9000 @@ -4072,12 +4072,12 @@ clear_render_tasks_alt = 0x8011D8D0; // type:func rom:0xB3FD0 queue_render_task = 0x8011D910; // type:func rom:0xB4010 execute_render_tasks = 0x8011D9B8; // type:func rom:0xB40B8 animator_copy_vertices_to_buffer = 0x8011DE80; // type:func rom:0xB4580 -gZoneCollisionData = 0x800D91D0; // type:data rom:0xB45D0 -wMapHitName = 0x800D91E0; // type:data rom:0xB45E0 -nuSiMgrMesgQ = 0x800D91F8; // type:data rom:0xB45F8 -wMapShapeName = 0x800D9230; // type:data rom:0xB4630 -nuAuHeap = 0x800D9248; // type:data rom:0xB4648 -nuGfxTask = 0x800D9278; // type:data rom:0xB4678 +gZoneCollisionData = 0x800D91D0; // rom:0xB45D0 +wMapHitName = 0x800D91E0; // rom:0xB45E0 +nuSiMgrMesgQ = 0x800D91F8; // rom:0xB45F8 +wMapShapeName = 0x800D9230; // rom:0xB4630 +nuAuHeap = 0x800D9248; // rom:0xB4648 +nuGfxTask = 0x800D9278; // rom:0xB4678 animator_make_mirrorZ = 0x8011DFD0; // type:func rom:0xB46D0 animator_make_mirrorY = 0x8011E014; // type:func rom:0xB4714 animator_make_mirrorX = 0x8011E058; // type:func rom:0xB4758 @@ -4086,37 +4086,37 @@ get_animator_child_with_id = 0x8011E0DC; // type:func rom:0xB47DC get_animator_child_for_model = 0x8011E150; // type:func rom:0xB4850 free_animator_nodes = 0x8011E1C4; // type:func rom:0xB48C4 clear_animator_list = 0x8011E224; // type:func rom:0xB4924 -D_800D95E8 = 0x800D95E8; // type:data rom:0xB49E8 +D_800D95E8 = 0x800D95E8; // rom:0xB49E8 reset_animator_list = 0x8011E310; // type:func rom:0xB4A10 -D_800D9620 = 0x800D9620; // type:data rom:0xB4A20 -wMapBgName = 0x800D9668; // type:data rom:0xB4A68 -__osPfsInodeCache = 0x800D9680; // type:data rom:0xB4A80 +D_800D9620 = 0x800D9620; // rom:0xB4A20 +wMapBgName = 0x800D9668; // rom:0xB4A68 +__osPfsInodeCache = 0x800D9680; // rom:0xB4A80 delete_model_animator_node = 0x8011E398; // type:func rom:0xB4A98 delete_model_animator_nodes = 0x8011E400; // type:func rom:0xB4B00 delete_model_animator = 0x8011E438; // type:func rom:0xB4B38 -rspbootUcodeBuffer = 0x800D9780; // type:data rom:0xB4B80 +rspbootUcodeBuffer = 0x800D9780; // rom:0xB4B80 create_model_animator = 0x8011E4B8; // type:func rom:0xB4BB8 -D_800D9880 = 0x800D9880; // type:data rom:0xB4C80 +D_800D9880 = 0x800D9880; // rom:0xB4C80 create_mesh_animator = 0x8011E5E0; // type:func rom:0xB4CE0 add_anim_node = 0x8011E718; // type:func rom:0xB4E18 update_model_animator = 0x8011E8BC; // type:func rom:0xB4FBC update_model_animator_with_transform = 0x8011EA54; // type:func rom:0xB5154 step_model_animator = 0x8011EBF0; // type:func rom:0xB52F0 -__osEventStateTab = 0x800D9F80; // type:data rom:0xB5380 -__osPfsPifRam = 0x800DA000; // type:data rom:0xB5400 -D_800DA03C = 0x800DA03C; // type:data rom:0xB543C -D_800DA040 = 0x800DA040; // type:data rom:0xB5440 +__osEventStateTab = 0x800D9F80; // rom:0xB5380 +__osPfsPifRam = 0x800DA000; // rom:0xB5400 +D_800DA03C = 0x800DA03C; // rom:0xB543C +D_800DA040 = 0x800DA040; // rom:0xB5440 animator_update_model_transforms = 0x8011F058; // type:func rom:0xB5758 animator_node_update_model_transform = 0x8011F118; // type:func rom:0xB5818 nusched = 0x800DA440; // rom:0xB5840 render_animated_model = 0x8011F304; // type:func rom:0xB5A04 render_animated_model_with_vertices = 0x8011F3E8; // type:func rom:0xB5AE8 appendGfx_animator = 0x8011F4D4; // type:func rom:0xB5BD4 -D_800DAAC0 = 0x800DAAC0; // type:data rom:0xB5EC0 +D_800DAAC0 = 0x800DAAC0; // rom:0xB5EC0 nuContPfs = 0x800DAAD8; // rom:0xB5ED8 nuSiMesgQ = 0x800DAC78; // rom:0xB6078 -D_800DAC90 = 0x800DAC90; // type:data rom:0xB6090 -__osSiAccessQueue = 0x800DACA8; // type:data rom:0xB60A8 +D_800DAC90 = 0x800DAC90; // rom:0xB6090 +__osSiAccessQueue = 0x800DACA8; // rom:0xB60A8 gCurrentSaveFile = 0x800DACC0; // rom:0xB60C0 appendGfx_animator_node = 0x8011FA54; // type:func rom:0xB6154 get_animator_node_for_tree_index = 0x8011FF74; // type:func rom:0xB6674 @@ -4145,30 +4145,30 @@ step_mesh_animator = 0x801206F8; // type:func rom:0xB6DF8 clear_entity_models = 0x80120BB0; // type:func rom:0xB72B0 init_entity_models = 0x80120C58; // type:func rom:0xB7358 load_entity_model = 0x80120CE0; // type:func rom:0xB73E0 -nuContDataMutexQ = 0x800DC040; // type:data rom:0xB7440 -D_800DC060 = 0x800DC060; // type:data rom:0xB7460 -gCurrentStagePtr = 0x800DC064; // type:data rom:0xB7464 +nuContDataMutexQ = 0x800DC040; // rom:0xB7440 +D_800DC060 = 0x800DC060; // rom:0xB7460 +gCurrentStagePtr = 0x800DC064; // rom:0xB7464 gBattleState = 0x800DC068; // rom:0xB7468 -D_800DC06C = 0x800DC06C; // type:data rom:0xB746C +D_800DC06C = 0x800DC06C; // rom:0xB746C gBattleStatus = 0x800DC070; // rom:0xB7470 size:0x460 ALT_load_entity_model = 0x80120DE4; // type:func rom:0xB74E4 exec_entity_model_commandlist = 0x80120F04; // type:func rom:0xB7604 step_entity_model_commandlist = 0x80120FB8; // type:func rom:0xB76B8 make_entity_model_mtx_flipZ = 0x80121140; // type:func rom:0xB7840 appendGfx_entity_model = 0x80121184; // type:func rom:0xB7884 -gLastDrawBattleState = 0x800DC4D0; // type:data rom:0xB78D0 -D_800DC4D4 = 0x800DC4D4; // type:data rom:0xB78D4 -gDefeatedBattleSubstate = 0x800DC4D8; // type:data rom:0xB78D8 -gBattleSubState = 0x800DC4DC; // type:data rom:0xB78DC -D_800DC4E0 = 0x800DC4E0; // type:data rom:0xB78E0 -gDefeatedBattleState = 0x800DC4E4; // type:data rom:0xB78E4 -gCurrentBattleID = 0x800DC4E8; // type:data rom:0xB78E8 -gCurrentStageID = 0x800DC4EC; // type:data rom:0xB78EC -D_800DC4F0 = 0x800DC4F0; // type:data rom:0xB78F0 -gOverrideBattlePtr = 0x800DC4F4; // type:data rom:0xB78F4 -D_800DC4F8 = 0x800DC4F8; // type:data rom:0xB78F8 -gCurrentBattlePtr = 0x800DC4FC; // type:data rom:0xB78FC -D_8009A5A8 = 0x8009A5A8; // type:data rom:0xB7900 +gLastDrawBattleState = 0x800DC4D0; // rom:0xB78D0 +D_800DC4D4 = 0x800DC4D4; // rom:0xB78D4 +gDefeatedBattleSubstate = 0x800DC4D8; // rom:0xB78D8 +gBattleSubState = 0x800DC4DC; // rom:0xB78DC +D_800DC4E0 = 0x800DC4E0; // rom:0xB78E0 +gDefeatedBattleState = 0x800DC4E4; // rom:0xB78E4 +gCurrentBattleID = 0x800DC4E8; // rom:0xB78E8 +gCurrentStageID = 0x800DC4EC; // rom:0xB78EC +D_800DC4F0 = 0x800DC4F0; // rom:0xB78F0 +gOverrideBattlePtr = 0x800DC4F4; // rom:0xB78F4 +D_800DC4F8 = 0x800DC4F8; // rom:0xB78F8 +gCurrentBattlePtr = 0x800DC4FC; // rom:0xB78FC +D_8009A5A8 = 0x8009A5A8; // rom:0xB7900 draw_entity_model_A = 0x80121CE8; // type:func rom:0xB83E8 draw_entity_model_B = 0x80121EB8; // type:func rom:0xB85B8 draw_entity_model_C = 0x80122088; // type:func rom:0xB8788 @@ -4486,405 +4486,405 @@ bgm_pop_battle_song = 0x8014AE6C; // type:func rom:0xE156C bgm_push_battle_song = 0x8014AEF8; // type:func rom:0xE15F8 bgm_set_battle_song = 0x8014AF8C; // type:func rom:0xE168C func_8014AFA0 = 0x8014AFA0; // type:func rom:0xE16A0 -D_8014AFB0 = 0x8014AFB0; // type:data rom:0xE16B0 -D_8014AFB4 = 0x8014AFB4; // type:data rom:0xE16B4 -D_8014AFC0 = 0x8014AFC0; // type:data rom:0xE16C0 -D_8014B0B8 = 0x8014B0B8; // type:data rom:0xE17B8 -D_8014B0BC = 0x8014B0BC; // type:data rom:0xE17BC -D_8014B400 = 0x8014B400; // type:data rom:0xE1B00 -D_8014B404 = 0x8014B404; // type:data rom:0xE1B04 -mdl_textureBaseAddress = 0x8014B748; // type:data rom:0xE1E48 -mdl_bgMultiplyColorA = 0x8014B74C; // type:data rom:0xE1E4C -mdl_bgMultiplyColorR = 0x8014B74D; // type:data rom:0xE1E4D -mdl_bgMultiplyColorG = 0x8014B74E; // type:data rom:0xE1E4E -mdl_bgMultiplyColorB = 0x8014B74F; // type:data rom:0xE1E4F -mdl_renderModelFogPrimColorR = 0x8014B750; // type:data rom:0xE1E50 -mdl_renderModelFogPrimColorG = 0x8014B751; // type:data rom:0xE1E51 -mdl_renderModelFogPrimColorB = 0x8014B752; // type:data rom:0xE1E52 -mdl_renderModelFogPrimColorA = 0x8014B753; // type:data rom:0xE1E53 -mdl_renderModelFogColorR = 0x8014B754; // type:data rom:0xE1E54 -mdl_renderModelFogColorG = 0x8014B755; // type:data rom:0xE1E55 -mdl_renderModelFogColorB = 0x8014B756; // type:data rom:0xE1E56 -mdl_renderModelFogColorA = 0x8014B757; // type:data rom:0xE1E57 -mdl_renderModelFogStart = 0x8014B758; // type:data rom:0xE1E58 -mdl_renderModelFogEnd = 0x8014B75C; // type:data rom:0xE1E5C -gRenderModelPrimR = 0x8014B760; // type:data rom:0xE1E60 -gRenderModelPrimG = 0x8014B761; // type:data rom:0xE1E61 -gRenderModelPrimB = 0x8014B762; // type:data rom:0xE1E62 -gRenderModelEnvR = 0x8014B763; // type:data rom:0xE1E63 -gRenderModelEnvG = 0x8014B764; // type:data rom:0xE1E64 -gRenderModelEnvB = 0x8014B765; // type:data rom:0xE1E65 -D_8014B766 = 0x8014B766; // type:data rom:0xE1E66 -D_8014B767 = 0x8014B767; // type:data rom:0xE1E67 -mdl_RDPIdentity = 0x8014B768; // type:data rom:0xE1E68 -depthFloatLookupTable = 0x8014B7A8; // type:data rom:0xE1EA8 -gLastRenderTaskCount = 0x8014B7F0; // type:data rom:0xE1EF0 -D_8014B7F8 = 0x8014B7F8; // type:data rom:0xE1EF8 -D_8014B820 = 0x8014B820; // type:data rom:0xE1F20 -D_8014B848 = 0x8014B848; // type:data rom:0xE1F48 -D_8014B870 = 0x8014B870; // type:data rom:0xE1F70 -D_8014B898 = 0x8014B898; // type:data rom:0xE1F98 -D_8014B8C0 = 0x8014B8C0; // type:data rom:0xE1FC0 -D_8014B8E8 = 0x8014B8E8; // type:data rom:0xE1FE8 -D_8014B910 = 0x8014B910; // type:data rom:0xE2010 -D_8014B938 = 0x8014B938; // type:data rom:0xE2038 -D_8014B960 = 0x8014B960; // type:data rom:0xE2060 -D_8014B988 = 0x8014B988; // type:data rom:0xE2088 -D_8014B9B0 = 0x8014B9B0; // type:data rom:0xE20B0 -D_8014B9D8 = 0x8014B9D8; // type:data rom:0xE20D8 -D_8014BA00 = 0x8014BA00; // type:data rom:0xE2100 -D_8014BA20 = 0x8014BA20; // type:data rom:0xE2120 -D_8014BA48 = 0x8014BA48; // type:data rom:0xE2148 -D_8014BA70 = 0x8014BA70; // type:data rom:0xE2170 -D_8014BA98 = 0x8014BA98; // type:data rom:0xE2198 -D_8014BAC0 = 0x8014BAC0; // type:data rom:0xE21C0 -D_8014BAE8 = 0x8014BAE8; // type:data rom:0xE21E8 -D_8014BB10 = 0x8014BB10; // type:data rom:0xE2210 -D_8014BB38 = 0x8014BB38; // type:data rom:0xE2238 -D_8014BB60 = 0x8014BB60; // type:data rom:0xE2260 -D_8014BB88 = 0x8014BB88; // type:data rom:0xE2288 -D_8014BBB0 = 0x8014BBB0; // type:data rom:0xE22B0 -D_8014BBD8 = 0x8014BBD8; // type:data rom:0xE22D8 -D_8014BC00 = 0x8014BC00; // type:data rom:0xE2300 -D_8014BC28 = 0x8014BC28; // type:data rom:0xE2328 -D_8014BC50 = 0x8014BC50; // type:data rom:0xE2350 -D_8014BC78 = 0x8014BC78; // type:data rom:0xE2378 -D_8014BCA0 = 0x8014BCA0; // type:data rom:0xE23A0 -D_8014BCC8 = 0x8014BCC8; // type:data rom:0xE23C8 -D_8014BCF8 = 0x8014BCF8; // type:data rom:0xE23F8 -D_8014BD18 = 0x8014BD18; // type:data rom:0xE2418 -D_8014BD40 = 0x8014BD40; // type:data rom:0xE2440 -D_8014BD68 = 0x8014BD68; // type:data rom:0xE2468 -D_8014BD88 = 0x8014BD88; // type:data rom:0xE2488 -D_8014BDB0 = 0x8014BDB0; // type:data rom:0xE24B0 -D_8014BDD8 = 0x8014BDD8; // type:data rom:0xE24D8 -D_8014BE00 = 0x8014BE00; // type:data rom:0xE2500 -D_8014BE28 = 0x8014BE28; // type:data rom:0xE2528 -D_8014BE50 = 0x8014BE50; // type:data rom:0xE2550 -D_8014BE78 = 0x8014BE78; // type:data rom:0xE2578 -D_8014BEA0 = 0x8014BEA0; // type:data rom:0xE25A0 -D_8014BEC8 = 0x8014BEC8; // type:data rom:0xE25C8 -D_8014BEF0 = 0x8014BEF0; // type:data rom:0xE25F0 -D_8014BF18 = 0x8014BF18; // type:data rom:0xE2618 -D_8014BF40 = 0x8014BF40; // type:data rom:0xE2640 -D_8014BF68 = 0x8014BF68; // type:data rom:0xE2668 -D_8014BF90 = 0x8014BF90; // type:data rom:0xE2690 -D_8014BFB8 = 0x8014BFB8; // type:data rom:0xE26B8 -D_8014BFE0 = 0x8014BFE0; // type:data rom:0xE26E0 -D_8014C008 = 0x8014C008; // type:data rom:0xE2708 -D_8014C028 = 0x8014C028; // type:data rom:0xE2728 -D_8014C050 = 0x8014C050; // type:data rom:0xE2750 -D_8014C078 = 0x8014C078; // type:data rom:0xE2778 -D_8014C098 = 0x8014C098; // type:data rom:0xE2798 -D_8014C0C0 = 0x8014C0C0; // type:data rom:0xE27C0 -D_8014C0E8 = 0x8014C0E8; // type:data rom:0xE27E8 -D_8014C110 = 0x8014C110; // type:data rom:0xE2810 -D_8014C138 = 0x8014C138; // type:data rom:0xE2838 -D_8014C160 = 0x8014C160; // type:data rom:0xE2860 -mdl_renderTaskBasePriorities = 0x8014C188; // type:data rom:0xE2888 -D_8014C248 = 0x8014C248; // type:data rom:0xE2948 -gAnimScriptDefault = 0x8014C250; // type:data rom:0xE2950 -D_8014C260 = 0x8014C260; // type:data rom:0xE2960 -D_8014C270 = 0x8014C270; // type:data rom:0xE2970 -D_8014C280 = 0x8014C280; // type:data rom:0xE2980 -MessagePlural = 0x8014C290; // type:data rom:0xE2990 -MessageSingular = 0x8014C294; // type:data rom:0xE2994 -gNextMessageBuffer = 0x8014C296; // type:data rom:0xE2996 -gRewindArrowQuad = 0x8014C298; // type:data rom:0xE2998 -D_8014C2D8 = 0x8014C2D8; // type:data rom:0xE29D8 -gMsgNumbers = 0x8014C340; // type:data rom:0xE2A40 -gMsgDlistInitDrawNumber = 0x8014C368; // type:data rom:0xE2A68 -gMsgSpeechBoxLQuad = 0x8014C3C0; // type:data rom:0xE2AC0 -gMsgSpeechBoxMQuad = 0x8014C400; // type:data rom:0xE2B00 -gMsgSpeechBoxRQuad = 0x8014C440; // type:data rom:0xE2B40 -gMsgArrowQuad1 = 0x8014C480; // type:data rom:0xE2B80 -gMsgArrowQuad2 = 0x8014C4C0; // type:data rom:0xE2BC0 -D_8014C500 = 0x8014C500; // type:data rom:0xE2C00 -D_8014C580 = 0x8014C580; // type:data rom:0xE2C80 -D_8014C588 = 0x8014C588; // type:data rom:0xE2C88 -D_8014C5A0 = 0x8014C5A0; // type:data rom:0xE2CA0 -D_8014C5E0 = 0x8014C5E0; // type:data rom:0xE2CE0 -D_8014C620 = 0x8014C620; // type:data rom:0xE2D20 -D_8014C678 = 0x8014C678; // type:data rom:0xE2D78 -D_8014C6A0 = 0x8014C6A0; // type:data rom:0xE2DA0 -D_8014C6C8 = 0x8014C6C8; // type:data rom:0xE2DC8 -PickupHeaderWindowHeight = 0x8014C6E0; // type:data rom:0xE2DE0 -PickupMessageWindowYOffsets = 0x8014C6E4; // type:data rom:0xE2DE4 -CurrentScreenTransition = 0x8014C6F0; // type:data rom:0xE2DF0 -D_8014C6F4 = 0x8014C6F4; // type:data rom:0xE2DF4 +D_8014AFB0 = 0x8014AFB0; // rom:0xE16B0 +D_8014AFB4 = 0x8014AFB4; // rom:0xE16B4 +D_8014AFC0 = 0x8014AFC0; // rom:0xE16C0 +D_8014B0B8 = 0x8014B0B8; // rom:0xE17B8 +D_8014B0BC = 0x8014B0BC; // rom:0xE17BC +D_8014B400 = 0x8014B400; // rom:0xE1B00 +D_8014B404 = 0x8014B404; // rom:0xE1B04 +mdl_textureBaseAddress = 0x8014B748; // rom:0xE1E48 +mdl_bgMultiplyColorA = 0x8014B74C; // rom:0xE1E4C +mdl_bgMultiplyColorR = 0x8014B74D; // rom:0xE1E4D +mdl_bgMultiplyColorG = 0x8014B74E; // rom:0xE1E4E +mdl_bgMultiplyColorB = 0x8014B74F; // rom:0xE1E4F +mdl_renderModelFogPrimColorR = 0x8014B750; // rom:0xE1E50 +mdl_renderModelFogPrimColorG = 0x8014B751; // rom:0xE1E51 +mdl_renderModelFogPrimColorB = 0x8014B752; // rom:0xE1E52 +mdl_renderModelFogPrimColorA = 0x8014B753; // rom:0xE1E53 +mdl_renderModelFogColorR = 0x8014B754; // rom:0xE1E54 +mdl_renderModelFogColorG = 0x8014B755; // rom:0xE1E55 +mdl_renderModelFogColorB = 0x8014B756; // rom:0xE1E56 +mdl_renderModelFogColorA = 0x8014B757; // rom:0xE1E57 +mdl_renderModelFogStart = 0x8014B758; // rom:0xE1E58 +mdl_renderModelFogEnd = 0x8014B75C; // rom:0xE1E5C +gRenderModelPrimR = 0x8014B760; // rom:0xE1E60 +gRenderModelPrimG = 0x8014B761; // rom:0xE1E61 +gRenderModelPrimB = 0x8014B762; // rom:0xE1E62 +gRenderModelEnvR = 0x8014B763; // rom:0xE1E63 +gRenderModelEnvG = 0x8014B764; // rom:0xE1E64 +gRenderModelEnvB = 0x8014B765; // rom:0xE1E65 +D_8014B766 = 0x8014B766; // rom:0xE1E66 +D_8014B767 = 0x8014B767; // rom:0xE1E67 +mdl_RDPIdentity = 0x8014B768; // rom:0xE1E68 +depthFloatLookupTable = 0x8014B7A8; // rom:0xE1EA8 +gLastRenderTaskCount = 0x8014B7F0; // rom:0xE1EF0 +D_8014B7F8 = 0x8014B7F8; // rom:0xE1EF8 +D_8014B820 = 0x8014B820; // rom:0xE1F20 +D_8014B848 = 0x8014B848; // rom:0xE1F48 +D_8014B870 = 0x8014B870; // rom:0xE1F70 +D_8014B898 = 0x8014B898; // rom:0xE1F98 +D_8014B8C0 = 0x8014B8C0; // rom:0xE1FC0 +D_8014B8E8 = 0x8014B8E8; // rom:0xE1FE8 +D_8014B910 = 0x8014B910; // rom:0xE2010 +D_8014B938 = 0x8014B938; // rom:0xE2038 +D_8014B960 = 0x8014B960; // rom:0xE2060 +D_8014B988 = 0x8014B988; // rom:0xE2088 +D_8014B9B0 = 0x8014B9B0; // rom:0xE20B0 +D_8014B9D8 = 0x8014B9D8; // rom:0xE20D8 +D_8014BA00 = 0x8014BA00; // rom:0xE2100 +D_8014BA20 = 0x8014BA20; // rom:0xE2120 +D_8014BA48 = 0x8014BA48; // rom:0xE2148 +D_8014BA70 = 0x8014BA70; // rom:0xE2170 +D_8014BA98 = 0x8014BA98; // rom:0xE2198 +D_8014BAC0 = 0x8014BAC0; // rom:0xE21C0 +D_8014BAE8 = 0x8014BAE8; // rom:0xE21E8 +D_8014BB10 = 0x8014BB10; // rom:0xE2210 +D_8014BB38 = 0x8014BB38; // rom:0xE2238 +D_8014BB60 = 0x8014BB60; // rom:0xE2260 +D_8014BB88 = 0x8014BB88; // rom:0xE2288 +D_8014BBB0 = 0x8014BBB0; // rom:0xE22B0 +D_8014BBD8 = 0x8014BBD8; // rom:0xE22D8 +D_8014BC00 = 0x8014BC00; // rom:0xE2300 +D_8014BC28 = 0x8014BC28; // rom:0xE2328 +D_8014BC50 = 0x8014BC50; // rom:0xE2350 +D_8014BC78 = 0x8014BC78; // rom:0xE2378 +D_8014BCA0 = 0x8014BCA0; // rom:0xE23A0 +D_8014BCC8 = 0x8014BCC8; // rom:0xE23C8 +D_8014BCF8 = 0x8014BCF8; // rom:0xE23F8 +D_8014BD18 = 0x8014BD18; // rom:0xE2418 +D_8014BD40 = 0x8014BD40; // rom:0xE2440 +D_8014BD68 = 0x8014BD68; // rom:0xE2468 +D_8014BD88 = 0x8014BD88; // rom:0xE2488 +D_8014BDB0 = 0x8014BDB0; // rom:0xE24B0 +D_8014BDD8 = 0x8014BDD8; // rom:0xE24D8 +D_8014BE00 = 0x8014BE00; // rom:0xE2500 +D_8014BE28 = 0x8014BE28; // rom:0xE2528 +D_8014BE50 = 0x8014BE50; // rom:0xE2550 +D_8014BE78 = 0x8014BE78; // rom:0xE2578 +D_8014BEA0 = 0x8014BEA0; // rom:0xE25A0 +D_8014BEC8 = 0x8014BEC8; // rom:0xE25C8 +D_8014BEF0 = 0x8014BEF0; // rom:0xE25F0 +D_8014BF18 = 0x8014BF18; // rom:0xE2618 +D_8014BF40 = 0x8014BF40; // rom:0xE2640 +D_8014BF68 = 0x8014BF68; // rom:0xE2668 +D_8014BF90 = 0x8014BF90; // rom:0xE2690 +D_8014BFB8 = 0x8014BFB8; // rom:0xE26B8 +D_8014BFE0 = 0x8014BFE0; // rom:0xE26E0 +D_8014C008 = 0x8014C008; // rom:0xE2708 +D_8014C028 = 0x8014C028; // rom:0xE2728 +D_8014C050 = 0x8014C050; // rom:0xE2750 +D_8014C078 = 0x8014C078; // rom:0xE2778 +D_8014C098 = 0x8014C098; // rom:0xE2798 +D_8014C0C0 = 0x8014C0C0; // rom:0xE27C0 +D_8014C0E8 = 0x8014C0E8; // rom:0xE27E8 +D_8014C110 = 0x8014C110; // rom:0xE2810 +D_8014C138 = 0x8014C138; // rom:0xE2838 +D_8014C160 = 0x8014C160; // rom:0xE2860 +mdl_renderTaskBasePriorities = 0x8014C188; // rom:0xE2888 +D_8014C248 = 0x8014C248; // rom:0xE2948 +gAnimScriptDefault = 0x8014C250; // rom:0xE2950 +D_8014C260 = 0x8014C260; // rom:0xE2960 +D_8014C270 = 0x8014C270; // rom:0xE2970 +D_8014C280 = 0x8014C280; // rom:0xE2980 +MessagePlural = 0x8014C290; // rom:0xE2990 +MessageSingular = 0x8014C294; // rom:0xE2994 +gNextMessageBuffer = 0x8014C296; // rom:0xE2996 +gRewindArrowQuad = 0x8014C298; // rom:0xE2998 +D_8014C2D8 = 0x8014C2D8; // rom:0xE29D8 +gMsgNumbers = 0x8014C340; // rom:0xE2A40 +gMsgDlistInitDrawNumber = 0x8014C368; // rom:0xE2A68 +gMsgSpeechBoxLQuad = 0x8014C3C0; // rom:0xE2AC0 +gMsgSpeechBoxMQuad = 0x8014C400; // rom:0xE2B00 +gMsgSpeechBoxRQuad = 0x8014C440; // rom:0xE2B40 +gMsgArrowQuad1 = 0x8014C480; // rom:0xE2B80 +gMsgArrowQuad2 = 0x8014C4C0; // rom:0xE2BC0 +D_8014C500 = 0x8014C500; // rom:0xE2C00 +D_8014C580 = 0x8014C580; // rom:0xE2C80 +D_8014C588 = 0x8014C588; // rom:0xE2C88 +D_8014C5A0 = 0x8014C5A0; // rom:0xE2CA0 +D_8014C5E0 = 0x8014C5E0; // rom:0xE2CE0 +D_8014C620 = 0x8014C620; // rom:0xE2D20 +D_8014C678 = 0x8014C678; // rom:0xE2D78 +D_8014C6A0 = 0x8014C6A0; // rom:0xE2DA0 +D_8014C6C8 = 0x8014C6C8; // rom:0xE2DC8 +PickupHeaderWindowHeight = 0x8014C6E0; // rom:0xE2DE0 +PickupMessageWindowYOffsets = 0x8014C6E4; // rom:0xE2DE4 +CurrentScreenTransition = 0x8014C6F0; // rom:0xE2DF0 +D_8014C6F4 = 0x8014C6F4; // rom:0xE2DF4 ui_stencil_star_png = 0x8014C700; // rom:0xE2E00 ui_stencil_mario_png = 0x8014CB00; // rom:0xE3200 ui_stencil_sharp_circle_png = 0x8014D300; // rom:0xE3A00 ui_stencil_blurry_circle_png = 0x8014D500; // rom:0xE3C00 -vtx_stencil1 = 0x8014E500; // type:data rom:0xE4C00 -Gfx_LoadStencilTex_CommonParams = 0x8014E5A0; // type:data rom:0xE4CA0 -Gfx_LoadStencilTex_SharpCircle = 0x8014E618; // type:data rom:0xE4D18 -Gfx_LoadStencilTex_Mario = 0x8014E670; // type:data rom:0xE4D70 -Gfx_LoadStencilTex_Star = 0x8014E6C0; // type:data rom:0xE4DC0 -Gfx_LoadStencilTex_BlurryCircle = 0x8014E718; // type:data rom:0xE4E18 -vtx_stencil2 = 0x8014E770; // type:data rom:0xE4E70 -D_8014E8F0 = 0x8014E8F0; // type:data rom:0xE4FF0 -D_8014E9A8 = 0x8014E9A8; // type:data rom:0xE50A8 -D_8014EA48 = 0x8014EA48; // type:data rom:0xE5148 -ImgFXCurrentTexturePtr = 0x8014EE10; // type:data rom:0xE5510 -imgfx_vtxCount = 0x8014EE14; // type:data rom:0xE5514 -ImgFXLights = 0x8014EE18; // type:data rom:0xE5518 -D_8014EE40 = 0x8014EE40; // type:data rom:0xE5540 -D_8014EE50 = 0x8014EE50; // type:data rom:0xE5550 -ImgFXVtxBufferCapacity = 0x8014EE60; // type:data rom:0xE5560 -D_8014EE68 = 0x8014EE68; // type:data rom:0xE5568 -ImgFXRenderModes = 0x8014EE98; // type:data rom:0xE5598 -ImgFXAnimOffsets = 0x8014EF64; // type:data rom:0xE5664 -gHudElementAuxCache = 0x8014EFC0; // type:data rom:0xE56C0 -gHudElementCacheCapacity = 0x8014EFC4; // type:data rom:0xE56C4 -HES_Empty = 0x8014EFC8; // type:data rom:0xE56C8 -gHudElementSizes = 0x8014EFCC; // type:data rom:0xE56CC -D_8014F068 = 0x8014F068; // type:data rom:0xE5768 -gHudElementsDLBackUI = 0x8014F078; // type:data rom:0xE5778 -gHudElementsDLFrontUI = 0x8014F0A0; // type:data rom:0xE57A0 -D_8014F0C8 = 0x8014F0C8; // type:data rom:0xE57C8 -D_8014F108 = 0x8014F108; // type:data rom:0xE5808 -D_8014F110 = 0x8014F110; // type:data rom:0xE5810 -gCloudyFlowerFieldsBg = 0x8014F120; // type:data rom:0xE5820 -gSunnyFlowerFieldsBg = 0x8014F128; // type:data rom:0xE5828 -gBackroundWaveEnabled = 0x8014F12F; // type:data rom:0xE582F -gBackroundTextureYOffset = 0x8014F130; // type:data rom:0xE5830 -gBackroundWavePhase = 0x8014F134; // type:data rom:0xE5834 -AmbientSound = 0x8014F140; // type:data rom:0xE5840 -gWindowStyles = 0x8014F150; // type:data rom:0xE5850 -gSimpleWindowUpdates = 0x8014F250; // type:data rom:0xE5950 -gWindowAppearScales = 0x8014F298; // type:data rom:0xE5998 -gWindowAppearFlags = 0x8014F2A0; // type:data rom:0xE59A0 -gWindowDisappearScales = 0x8014F2A8; // type:data rom:0xE59A8 -gWindowDisappearFlags = 0x8014F2B4; // type:data rom:0xE59B4 -gWindowGroups = 0x8014F2C0; // type:data rom:0xE59C0 -LoopingSounds = 0x8014F2D0; // type:data rom:0xE59D0 -D_8014F48C = 0x8014F48C; // type:data rom:0xE5B8C -D_8014F494 = 0x8014F494; // type:data rom:0xE5B94 -D_8014F49C = 0x8014F49C; // type:data rom:0xE5B9C -D_8014F4A4 = 0x8014F4A4; // type:data rom:0xE5BA4 -D_8014F4AC = 0x8014F4AC; // type:data rom:0xE5BAC -D_8014F4B4 = 0x8014F4B4; // type:data rom:0xE5BB4 -D_8014F4BC = 0x8014F4BC; // type:data rom:0xE5BBC -D_8014F4C4 = 0x8014F4C4; // type:data rom:0xE5BC4 -D_8014F4CC = 0x8014F4CC; // type:data rom:0xE5BCC -D_8014F4D4 = 0x8014F4D4; // type:data rom:0xE5BD4 -D_8014F4DC = 0x8014F4DC; // type:data rom:0xE5BDC -D_8014F4E4 = 0x8014F4E4; // type:data rom:0xE5BE4 -D_8014F4EC = 0x8014F4EC; // type:data rom:0xE5BEC -D_8014F4F4 = 0x8014F4F4; // type:data rom:0xE5BF4 -D_8014F4FC = 0x8014F4FC; // type:data rom:0xE5BFC -D_8014F504 = 0x8014F504; // type:data rom:0xE5C04 -D_8014F50C = 0x8014F50C; // type:data rom:0xE5C0C -D_8014F514 = 0x8014F514; // type:data rom:0xE5C14 -D_8014F51C = 0x8014F51C; // type:data rom:0xE5C1C -D_8014F524 = 0x8014F524; // type:data rom:0xE5C24 -D_8014F52C = 0x8014F52C; // type:data rom:0xE5C2C -D_8014F538 = 0x8014F538; // type:data rom:0xE5C38 -D_8014F540 = 0x8014F540; // type:data rom:0xE5C40 -D_8014F548 = 0x8014F548; // type:data rom:0xE5C48 -D_8014F554 = 0x8014F554; // type:data rom:0xE5C54 -D_8014F55C = 0x8014F55C; // type:data rom:0xE5C5C -D_8014F564 = 0x8014F564; // type:data rom:0xE5C64 -D_8014F56C = 0x8014F56C; // type:data rom:0xE5C6C -D_8014F574 = 0x8014F574; // type:data rom:0xE5C74 -D_8014F57C = 0x8014F57C; // type:data rom:0xE5C7C -D_8014F584 = 0x8014F584; // type:data rom:0xE5C84 -D_8014F58C = 0x8014F58C; // type:data rom:0xE5C8C -D_8014F594 = 0x8014F594; // type:data rom:0xE5C94 -D_8014F59C = 0x8014F59C; // type:data rom:0xE5C9C -AlternatingSounds = 0x8014F5A4; // type:data rom:0xE5CA4 -OpenCloseSounds = 0x8014F6B4; // type:data rom:0xE5DB4 -D_8014F6F0 = 0x8014F6F0; // type:data rom:0xE5DF0 +vtx_stencil1 = 0x8014E500; // rom:0xE4C00 +Gfx_LoadStencilTex_CommonParams = 0x8014E5A0; // rom:0xE4CA0 +Gfx_LoadStencilTex_SharpCircle = 0x8014E618; // rom:0xE4D18 +Gfx_LoadStencilTex_Mario = 0x8014E670; // rom:0xE4D70 +Gfx_LoadStencilTex_Star = 0x8014E6C0; // rom:0xE4DC0 +Gfx_LoadStencilTex_BlurryCircle = 0x8014E718; // rom:0xE4E18 +vtx_stencil2 = 0x8014E770; // rom:0xE4E70 +D_8014E8F0 = 0x8014E8F0; // rom:0xE4FF0 +D_8014E9A8 = 0x8014E9A8; // rom:0xE50A8 +D_8014EA48 = 0x8014EA48; // rom:0xE5148 +ImgFXCurrentTexturePtr = 0x8014EE10; // rom:0xE5510 +imgfx_vtxCount = 0x8014EE14; // rom:0xE5514 +ImgFXLights = 0x8014EE18; // rom:0xE5518 +D_8014EE40 = 0x8014EE40; // rom:0xE5540 +D_8014EE50 = 0x8014EE50; // rom:0xE5550 +ImgFXVtxBufferCapacity = 0x8014EE60; // rom:0xE5560 +D_8014EE68 = 0x8014EE68; // rom:0xE5568 +ImgFXRenderModes = 0x8014EE98; // rom:0xE5598 +ImgFXAnimOffsets = 0x8014EF64; // rom:0xE5664 +gHudElementAuxCache = 0x8014EFC0; // rom:0xE56C0 +gHudElementCacheCapacity = 0x8014EFC4; // rom:0xE56C4 +HES_Empty = 0x8014EFC8; // rom:0xE56C8 +gHudElementSizes = 0x8014EFCC; // rom:0xE56CC +D_8014F068 = 0x8014F068; // rom:0xE5768 +gHudElementsDLBackUI = 0x8014F078; // rom:0xE5778 +gHudElementsDLFrontUI = 0x8014F0A0; // rom:0xE57A0 +D_8014F0C8 = 0x8014F0C8; // rom:0xE57C8 +D_8014F108 = 0x8014F108; // rom:0xE5808 +D_8014F110 = 0x8014F110; // rom:0xE5810 +gCloudyFlowerFieldsBg = 0x8014F120; // rom:0xE5820 +gSunnyFlowerFieldsBg = 0x8014F128; // rom:0xE5828 +gBackroundWaveEnabled = 0x8014F12F; // rom:0xE582F +gBackroundTextureYOffset = 0x8014F130; // rom:0xE5830 +gBackroundWavePhase = 0x8014F134; // rom:0xE5834 +AmbientSound = 0x8014F140; // rom:0xE5840 +gWindowStyles = 0x8014F150; // rom:0xE5850 +gSimpleWindowUpdates = 0x8014F250; // rom:0xE5950 +gWindowAppearScales = 0x8014F298; // rom:0xE5998 +gWindowAppearFlags = 0x8014F2A0; // rom:0xE59A0 +gWindowDisappearScales = 0x8014F2A8; // rom:0xE59A8 +gWindowDisappearFlags = 0x8014F2B4; // rom:0xE59B4 +gWindowGroups = 0x8014F2C0; // rom:0xE59C0 +LoopingSounds = 0x8014F2D0; // rom:0xE59D0 +D_8014F48C = 0x8014F48C; // rom:0xE5B8C +D_8014F494 = 0x8014F494; // rom:0xE5B94 +D_8014F49C = 0x8014F49C; // rom:0xE5B9C +D_8014F4A4 = 0x8014F4A4; // rom:0xE5BA4 +D_8014F4AC = 0x8014F4AC; // rom:0xE5BAC +D_8014F4B4 = 0x8014F4B4; // rom:0xE5BB4 +D_8014F4BC = 0x8014F4BC; // rom:0xE5BBC +D_8014F4C4 = 0x8014F4C4; // rom:0xE5BC4 +D_8014F4CC = 0x8014F4CC; // rom:0xE5BCC +D_8014F4D4 = 0x8014F4D4; // rom:0xE5BD4 +D_8014F4DC = 0x8014F4DC; // rom:0xE5BDC +D_8014F4E4 = 0x8014F4E4; // rom:0xE5BE4 +D_8014F4EC = 0x8014F4EC; // rom:0xE5BEC +D_8014F4F4 = 0x8014F4F4; // rom:0xE5BF4 +D_8014F4FC = 0x8014F4FC; // rom:0xE5BFC +D_8014F504 = 0x8014F504; // rom:0xE5C04 +D_8014F50C = 0x8014F50C; // rom:0xE5C0C +D_8014F514 = 0x8014F514; // rom:0xE5C14 +D_8014F51C = 0x8014F51C; // rom:0xE5C1C +D_8014F524 = 0x8014F524; // rom:0xE5C24 +D_8014F52C = 0x8014F52C; // rom:0xE5C2C +D_8014F538 = 0x8014F538; // rom:0xE5C38 +D_8014F540 = 0x8014F540; // rom:0xE5C40 +D_8014F548 = 0x8014F548; // rom:0xE5C48 +D_8014F554 = 0x8014F554; // rom:0xE5C54 +D_8014F55C = 0x8014F55C; // rom:0xE5C5C +D_8014F564 = 0x8014F564; // rom:0xE5C64 +D_8014F56C = 0x8014F56C; // rom:0xE5C6C +D_8014F574 = 0x8014F574; // rom:0xE5C74 +D_8014F57C = 0x8014F57C; // rom:0xE5C7C +D_8014F584 = 0x8014F584; // rom:0xE5C84 +D_8014F58C = 0x8014F58C; // rom:0xE5C8C +D_8014F594 = 0x8014F594; // rom:0xE5C94 +D_8014F59C = 0x8014F59C; // rom:0xE5C9C +AlternatingSounds = 0x8014F5A4; // rom:0xE5CA4 +OpenCloseSounds = 0x8014F6B4; // rom:0xE5DB4 +D_8014F6F0 = 0x8014F6F0; // rom:0xE5DF0 SongsUsingVariationFlag = 0x8014F720; // rom:0xE5E20 NextVolumeUpdateTimer = 0x8014F738; // rom:0xE5E38 -D_8014F940 = 0x8014F940; // type:data rom:0xE6040 -D_8014F948 = 0x8014F948; // type:data rom:0xE6048 -D_8014F950 = 0x8014F950; // type:data rom:0xE6050 -D_8014F958 = 0x8014F958; // type:data rom:0xE6058 -D_8014F960 = 0x8014F960; // type:data rom:0xE6060 -D_8014F968 = 0x8014F968; // type:data rom:0xE6068 -D_8014F970 = 0x8014F970; // type:data rom:0xE6070 -D_8014F978 = 0x8014F978; // type:data rom:0xE6078 -D_8014F980 = 0x8014F980; // type:data rom:0xE6080 -D_8014F988 = 0x8014F988; // type:data rom:0xE6088 -D_8014FEB0 = 0x8014FEB0; // type:data rom:0xE65B0 -D_8014FEB8 = 0x8014FEB8; // type:data rom:0xE65B8 -D_8014FEC0 = 0x8014FEC0; // type:data rom:0xE65C0 -D_8014FEC8 = 0x8014FEC8; // type:data rom:0xE65C8 -D_8014FED0 = 0x8014FED0; // type:data rom:0xE65D0 -D_8014FED8 = 0x8014FED8; // type:data rom:0xE65D8 -D_80150010 = 0x80150010; // type:data rom:0xE6710 -D_80150018 = 0x80150018; // type:data rom:0xE6718 -D_80150020 = 0x80150020; // type:data rom:0xE6720 -D_80150028 = 0x80150028; // type:data rom:0xE6728 -D_80150080 = 0x80150080; // type:data rom:0xE6780 -D_80150088 = 0x80150088; // type:data rom:0xE6788 -D_80150090 = 0x80150090; // type:data rom:0xE6790 -D_80150098 = 0x80150098; // type:data rom:0xE6798 -D_801500A0 = 0x801500A0; // type:data rom:0xE67A0 -D_801500A8 = 0x801500A8; // type:data rom:0xE67A8 -D_80150370 = 0x80150370; // type:data rom:0xE6A70 -D_80150378 = 0x80150378; // type:data rom:0xE6A78 -jtbl_80150538 = 0x80150538; // type:data rom:0xE6C38 -D_80150578 = 0x80150578; // type:data rom:0xE6C78 -D_80150580 = 0x80150580; // type:data rom:0xE6C80 -D_80150710 = 0x80150710; // type:data rom:0xE6E10 -D_80150718 = 0x80150718; // type:data rom:0xE6E18 -D_80150720 = 0x80150720; // type:data rom:0xE6E20 -D_80150728 = 0x80150728; // type:data rom:0xE6E28 -D_801507B0 = 0x801507B0; // type:data rom:0xE6EB0 -D_801507B8 = 0x801507B8; // type:data rom:0xE6EB8 -D_801507C0 = 0x801507C0; // type:data rom:0xE6EC0 -D_801507C8 = 0x801507C8; // type:data rom:0xE6EC8 -D_801507D0 = 0x801507D0; // type:data rom:0xE6ED0 -D_801507D8 = 0x801507D8; // type:data rom:0xE6ED8 -D_80150860 = 0x80150860; // type:data rom:0xE6F60 -D_80150868 = 0x80150868; // type:data rom:0xE6F68 -D_80150870 = 0x80150870; // type:data rom:0xE6F70 -D_801508F8 = 0x801508F8; // type:data rom:0xE6FF8 -D_80150900 = 0x80150900; // type:data rom:0xE7000 -D_80150908 = 0x80150908; // type:data rom:0xE7008 -D_80150910 = 0x80150910; // type:data rom:0xE7010 -D_80150918 = 0x80150918; // type:data rom:0xE7018 -D_80150920 = 0x80150920; // type:data rom:0xE7020 -D_80150928 = 0x80150928; // type:data rom:0xE7028 -D_80150930 = 0x80150930; // type:data rom:0xE7030 -D_80150938 = 0x80150938; // type:data rom:0xE7038 -D_80150940 = 0x80150940; // type:data rom:0xE7040 -D_80150948 = 0x80150948; // type:data rom:0xE7048 -D_80150950 = 0x80150950; // type:data rom:0xE7050 -D_80150958 = 0x80150958; // type:data rom:0xE7058 -D_801509F8 = 0x801509F8; // type:data rom:0xE70F8 -D_80150A00 = 0x80150A00; // type:data rom:0xE7100 -D_80150A08 = 0x80150A08; // type:data rom:0xE7108 -D_80150A10 = 0x80150A10; // type:data rom:0xE7110 -D_80150A18 = 0x80150A18; // type:data rom:0xE7118 -D_80150A20 = 0x80150A20; // type:data rom:0xE7120 -D_80150A28 = 0x80150A28; // type:data rom:0xE7128 -D_80150A30 = 0x80150A30; // type:data rom:0xE7130 -D_80150A40 = 0x80150A40; // type:data rom:0xE7140 -D_80150A48 = 0x80150A48; // type:data rom:0xE7148 -D_80150A50 = 0x80150A50; // type:data rom:0xE7150 -D_80150BC0 = 0x80150BC0; // type:data rom:0xE72C0 -D_80150CC8 = 0x80150CC8; // type:data rom:0xE73C8 -D_80150E18 = 0x80150E18; // type:data rom:0xE7518 -D_80150ED8 = 0x80150ED8; // type:data rom:0xE75D8 -D_80150EE0 = 0x80150EE0; // type:data rom:0xE75E0 -D_80150EE8 = 0x80150EE8; // type:data rom:0xE75E8 -D_80150F80 = 0x80150F80; // type:data rom:0xE7680 -D_80150F88 = 0x80150F88; // type:data rom:0xE7688 -D_80150F90 = 0x80150F90; // type:data rom:0xE7690 -D_80150F98 = 0x80150F98; // type:data rom:0xE7698 -D_80150FA0 = 0x80150FA0; // type:data rom:0xE76A0 -D_80151030 = 0x80151030; // type:data rom:0xE7730 -D_80151050 = 0x80151050; // type:data rom:0xE7750 -D_801510E8 = 0x801510E8; // type:data rom:0xE77E8 -D_801510F0 = 0x801510F0; // type:data rom:0xE77F0 -D_801510F8 = 0x801510F8; // type:data rom:0xE77F8 -D_80151100 = 0x80151100; // type:data rom:0xE7800 -D_80151108 = 0x80151108; // type:data rom:0xE7808 -D_80151110 = 0x80151110; // type:data rom:0xE7810 -D_80151118 = 0x80151118; // type:data rom:0xE7818 -D_80151120 = 0x80151120; // type:data rom:0xE7820 -D_80151128 = 0x80151128; // type:data rom:0xE7828 -D_80151130 = 0x80151130; // type:data rom:0xE7830 -D_80151138 = 0x80151138; // type:data rom:0xE7838 -D_80151240 = 0x80151240; // type:data rom:0xE7940 -D_80151248 = 0x80151248; // type:data rom:0xE7948 -D_80151250 = 0x80151250; // type:data rom:0xE7950 -D_80151258 = 0x80151258; // type:data rom:0xE7958 -D_80151260 = 0x80151260; // type:data rom:0xE7960 -D_80151268 = 0x80151268; // type:data rom:0xE7968 -D_80151270 = 0x80151270; // type:data rom:0xE7970 -D_80151278 = 0x80151278; // type:data rom:0xE7978 -D_80151280 = 0x80151280; // type:data rom:0xE7980 -D_80151288 = 0x80151288; // type:data rom:0xE7988 +D_8014F940 = 0x8014F940; // rom:0xE6040 +D_8014F948 = 0x8014F948; // rom:0xE6048 +D_8014F950 = 0x8014F950; // rom:0xE6050 +D_8014F958 = 0x8014F958; // rom:0xE6058 +D_8014F960 = 0x8014F960; // rom:0xE6060 +D_8014F968 = 0x8014F968; // rom:0xE6068 +D_8014F970 = 0x8014F970; // rom:0xE6070 +D_8014F978 = 0x8014F978; // rom:0xE6078 +D_8014F980 = 0x8014F980; // rom:0xE6080 +D_8014F988 = 0x8014F988; // rom:0xE6088 +D_8014FEB0 = 0x8014FEB0; // rom:0xE65B0 +D_8014FEB8 = 0x8014FEB8; // rom:0xE65B8 +D_8014FEC0 = 0x8014FEC0; // rom:0xE65C0 +D_8014FEC8 = 0x8014FEC8; // rom:0xE65C8 +D_8014FED0 = 0x8014FED0; // rom:0xE65D0 +D_8014FED8 = 0x8014FED8; // rom:0xE65D8 +D_80150010 = 0x80150010; // rom:0xE6710 +D_80150018 = 0x80150018; // rom:0xE6718 +D_80150020 = 0x80150020; // rom:0xE6720 +D_80150028 = 0x80150028; // rom:0xE6728 +D_80150080 = 0x80150080; // rom:0xE6780 +D_80150088 = 0x80150088; // rom:0xE6788 +D_80150090 = 0x80150090; // rom:0xE6790 +D_80150098 = 0x80150098; // rom:0xE6798 +D_801500A0 = 0x801500A0; // rom:0xE67A0 +D_801500A8 = 0x801500A8; // rom:0xE67A8 +D_80150370 = 0x80150370; // rom:0xE6A70 +D_80150378 = 0x80150378; // rom:0xE6A78 +jtbl_80150538 = 0x80150538; // rom:0xE6C38 +D_80150578 = 0x80150578; // rom:0xE6C78 +D_80150580 = 0x80150580; // rom:0xE6C80 +D_80150710 = 0x80150710; // rom:0xE6E10 +D_80150718 = 0x80150718; // rom:0xE6E18 +D_80150720 = 0x80150720; // rom:0xE6E20 +D_80150728 = 0x80150728; // rom:0xE6E28 +D_801507B0 = 0x801507B0; // rom:0xE6EB0 +D_801507B8 = 0x801507B8; // rom:0xE6EB8 +D_801507C0 = 0x801507C0; // rom:0xE6EC0 +D_801507C8 = 0x801507C8; // rom:0xE6EC8 +D_801507D0 = 0x801507D0; // rom:0xE6ED0 +D_801507D8 = 0x801507D8; // rom:0xE6ED8 +D_80150860 = 0x80150860; // rom:0xE6F60 +D_80150868 = 0x80150868; // rom:0xE6F68 +D_80150870 = 0x80150870; // rom:0xE6F70 +D_801508F8 = 0x801508F8; // rom:0xE6FF8 +D_80150900 = 0x80150900; // rom:0xE7000 +D_80150908 = 0x80150908; // rom:0xE7008 +D_80150910 = 0x80150910; // rom:0xE7010 +D_80150918 = 0x80150918; // rom:0xE7018 +D_80150920 = 0x80150920; // rom:0xE7020 +D_80150928 = 0x80150928; // rom:0xE7028 +D_80150930 = 0x80150930; // rom:0xE7030 +D_80150938 = 0x80150938; // rom:0xE7038 +D_80150940 = 0x80150940; // rom:0xE7040 +D_80150948 = 0x80150948; // rom:0xE7048 +D_80150950 = 0x80150950; // rom:0xE7050 +D_80150958 = 0x80150958; // rom:0xE7058 +D_801509F8 = 0x801509F8; // rom:0xE70F8 +D_80150A00 = 0x80150A00; // rom:0xE7100 +D_80150A08 = 0x80150A08; // rom:0xE7108 +D_80150A10 = 0x80150A10; // rom:0xE7110 +D_80150A18 = 0x80150A18; // rom:0xE7118 +D_80150A20 = 0x80150A20; // rom:0xE7120 +D_80150A28 = 0x80150A28; // rom:0xE7128 +D_80150A30 = 0x80150A30; // rom:0xE7130 +D_80150A40 = 0x80150A40; // rom:0xE7140 +D_80150A48 = 0x80150A48; // rom:0xE7148 +D_80150A50 = 0x80150A50; // rom:0xE7150 +D_80150BC0 = 0x80150BC0; // rom:0xE72C0 +D_80150CC8 = 0x80150CC8; // rom:0xE73C8 +D_80150E18 = 0x80150E18; // rom:0xE7518 +D_80150ED8 = 0x80150ED8; // rom:0xE75D8 +D_80150EE0 = 0x80150EE0; // rom:0xE75E0 +D_80150EE8 = 0x80150EE8; // rom:0xE75E8 +D_80150F80 = 0x80150F80; // rom:0xE7680 +D_80150F88 = 0x80150F88; // rom:0xE7688 +D_80150F90 = 0x80150F90; // rom:0xE7690 +D_80150F98 = 0x80150F98; // rom:0xE7698 +D_80150FA0 = 0x80150FA0; // rom:0xE76A0 +D_80151030 = 0x80151030; // rom:0xE7730 +D_80151050 = 0x80151050; // rom:0xE7750 +D_801510E8 = 0x801510E8; // rom:0xE77E8 +D_801510F0 = 0x801510F0; // rom:0xE77F0 +D_801510F8 = 0x801510F8; // rom:0xE77F8 +D_80151100 = 0x80151100; // rom:0xE7800 +D_80151108 = 0x80151108; // rom:0xE7808 +D_80151110 = 0x80151110; // rom:0xE7810 +D_80151118 = 0x80151118; // rom:0xE7818 +D_80151120 = 0x80151120; // rom:0xE7820 +D_80151128 = 0x80151128; // rom:0xE7828 +D_80151130 = 0x80151130; // rom:0xE7830 +D_80151138 = 0x80151138; // rom:0xE7838 +D_80151240 = 0x80151240; // rom:0xE7940 +D_80151248 = 0x80151248; // rom:0xE7948 +D_80151250 = 0x80151250; // rom:0xE7950 +D_80151258 = 0x80151258; // rom:0xE7958 +D_80151260 = 0x80151260; // rom:0xE7960 +D_80151268 = 0x80151268; // rom:0xE7968 +D_80151270 = 0x80151270; // rom:0xE7970 +D_80151278 = 0x80151278; // rom:0xE7978 +D_80151280 = 0x80151280; // rom:0xE7980 +D_80151288 = 0x80151288; // rom:0xE7988 sort_scripts = 0x802C3000; // type:func rom:0xE79B0 -gHudElementsNumber = 0x801512B4; // type:data rom:0xE79B4 -gCurrentCustomModelGfxBuildersPtr = 0x801512B8; // type:data rom:0xE79B8 -D_801512BC = 0x801512BC; // type:data rom:0xE79BC -entity_numEntities = 0x801512C0; // type:data rom:0xE79C0 -gEntityHeapBase = 0x801512C4; // type:data rom:0xE79C4 -gHudElementCacheTableRaster = 0x801512C8; // type:data rom:0xE79C8 +gHudElementsNumber = 0x801512B4; // rom:0xE79B4 +gCurrentCustomModelGfxBuildersPtr = 0x801512B8; // rom:0xE79B8 +D_801512BC = 0x801512BC; // rom:0xE79BC +entity_numEntities = 0x801512C0; // rom:0xE79C0 +gEntityHeapBase = 0x801512C4; // rom:0xE79C4 +gHudElementCacheTableRaster = 0x801512C8; // rom:0xE79C8 gCurrentModels = 0x801512CC; // rom:0xE79CC -gHudElementCacheTablePalette = 0x801512D0; // type:data rom:0xE79D0 -gAnimCount = 0x801512D4; // type:data rom:0xE79D4 -gMsgBGScrollAmtX = 0x801512D8; // type:data rom:0xE79D8 -D_801512DA = 0x801512DA; // type:data rom:0xE79DA -D_801512DC = 0x801512DC; // type:data rom:0xE79DC -gCurrentTransformGroups = 0x801512E0; // type:data rom:0xE79E0 -gMsgGlobalWaveCounter = 0x801512E4; // type:data rom:0xE79E4 +gHudElementCacheTablePalette = 0x801512D0; // rom:0xE79D0 +gAnimCount = 0x801512D4; // rom:0xE79D4 +gMsgBGScrollAmtX = 0x801512D8; // rom:0xE79D8 +D_801512DA = 0x801512DA; // rom:0xE79DA +D_801512DC = 0x801512DC; // rom:0xE79DC +gCurrentTransformGroups = 0x801512E0; // rom:0xE79E0 +gMsgGlobalWaveCounter = 0x801512E4; // rom:0xE79E4 gCurrentCustomModelGfxPtr = 0x801512E8; // rom:0xE79E8 gLastCreatedEntityIndex = 0x801512EC; // rom:0xE79EC -gBackgroundFogModePtr = 0x801512F0; // type:data rom:0xE79F0 -gMsgVarImages = 0x801512F4; // type:data rom:0xE79F4 -ItemEntitiesCreated = 0x801512F8; // type:data rom:0xE79F8 -gCurrentModelTreeRoot = 0x801512FC; // type:data rom:0xE79FC -D_80151300 = 0x80151300; // type:data rom:0xE7A00 -D_80151304 = 0x80151304; // type:data rom:0xE7A04 -gCurrentRoomDoorSounds = 0x80151308; // type:data rom:0xE7A08 -gMsgBGScrollAmtY = 0x8015130C; // type:data rom:0xE7A0C -D_8015130E = 0x8015130E; // type:data rom:0xE7A0E -gEntityHideMode = 0x80151310; // type:data rom:0xE7A10 -gHudElementCacheBuffer = 0x80151314; // type:data rom:0xE7A14 +gBackgroundFogModePtr = 0x801512F0; // rom:0xE79F0 +gMsgVarImages = 0x801512F4; // rom:0xE79F4 +ItemEntitiesCreated = 0x801512F8; // rom:0xE79F8 +gCurrentModelTreeRoot = 0x801512FC; // rom:0xE79FC +D_80151300 = 0x80151300; // rom:0xE7A00 +D_80151304 = 0x80151304; // rom:0xE7A04 +gCurrentRoomDoorSounds = 0x80151308; // rom:0xE7A08 +gMsgBGScrollAmtY = 0x8015130C; // rom:0xE7A0C +D_8015130E = 0x8015130E; // rom:0xE7A0E +gEntityHideMode = 0x80151310; // rom:0xE7A10 +gHudElementCacheBuffer = 0x80151314; // rom:0xE7A14 gEntityModelCount = 0x80151318; // rom:0xE7A18 -D_8015131C = 0x8015131C; // type:data rom:0xE7A1C -D_80151320 = 0x80151320; // type:data rom:0xE7A20 -D_80151324 = 0x80151324; // type:data rom:0xE7A24 -gSpriteShadingProfile = 0x80151328; // type:data rom:0xE7A28 -D_8015132C = 0x8015132C; // type:data rom:0xE7A2C -entity_updateCounter = 0x80151330; // type:data rom:0xE7A30 +D_8015131C = 0x8015131C; // rom:0xE7A1C +D_80151320 = 0x80151320; // rom:0xE7A20 +D_80151324 = 0x80151324; // rom:0xE7A24 +gSpriteShadingProfile = 0x80151328; // rom:0xE7A28 +D_8015132C = 0x8015132C; // rom:0xE7A2C +entity_updateCounter = 0x80151330; // rom:0xE7A30 gTriggerCount = 0x80151334; // rom:0xE7A34 -D_80151338 = 0x80151338; // type:data rom:0xE7A38 -gHudElementCacheSize = 0x8015133C; // type:data rom:0xE7A3C +D_80151338 = 0x80151338; // rom:0xE7A38 +gHudElementCacheSize = 0x8015133C; // rom:0xE7A3C gCurrentDoorSounds = 0x80151340; // rom:0xE7A40 -D_80151344 = 0x80151344; // type:data rom:0xE7A44 -D_80151348 = 0x80151348; // type:data rom:0xE7A48 +D_80151344 = 0x80151344; // rom:0xE7A44 +D_80151348 = 0x80151348; // rom:0xE7A48 gWorldEntityList = 0x80151380; // rom:0xE7A80 find_script_labels = 0x802C3148; // type:func rom:0xE7AF8 gCurrentEntityListPtr = 0x80151470; // rom:0xE7B70 -D_80151474 = 0x80151474; // type:data rom:0xE7B74 +D_80151474 = 0x80151474; // rom:0xE7B74 gWorldShadowList = 0x80151478; // rom:0xE7B78 clear_script_list = 0x802C31DC; // type:func rom:0xE7B8C gBattleShadowList = 0x80151568; // rom:0xE7C68 init_script_list = 0x802C32EC; // type:func rom:0xE7C9C suspend_frozen_scripts = 0x802C3390; // type:func rom:0xE7D40 gCurrentShadowListPtr = 0x80151658; // rom:0xE7D58 -wEntityBlueprintSize = 0x8015165C; // type:data rom:0xE7D5C -bEntityBlueprintSize = 0x80151660; // type:data rom:0xE7D60 -D_80151664 = 0x80151664; // type:data rom:0xE7D64 -wEntityBlueprint = 0x80151668; // type:data rom:0xE7D68 +wEntityBlueprintSize = 0x8015165C; // rom:0xE7D5C +bEntityBlueprintSize = 0x80151660; // rom:0xE7D60 +D_80151664 = 0x80151664; // rom:0xE7D64 +wEntityBlueprint = 0x80151668; // rom:0xE7D68 start_script = 0x802C33E0; // type:func rom:0xE7D90 -D_801516DC = 0x801516DC; // type:data rom:0xE7DDC -D_8015DCE0 = 0x801516E0; // type:data rom:0xE7DE0 -bEntityBlueprint = 0x801516E8; // type:data rom:0xE7DE8 -D_801516FC = 0x801516FC; // type:data rom:0xE7DFC +D_801516DC = 0x801516DC; // rom:0xE7DDC +D_8015DCE0 = 0x801516E0; // rom:0xE7DE0 +bEntityBlueprint = 0x801516E8; // rom:0xE7DE8 +D_801516FC = 0x801516FC; // rom:0xE7DFC gMainGameState = 0x80151700; // rom:0xE7E00 -gCurrentTileDescriptor = 0x80151740; // type:data rom:0xE7E40 +gCurrentTileDescriptor = 0x80151740; // rom:0xE7E40 wModelList = 0x80151770; // rom:0xE7E70 start_script_in_group = 0x802C35D0; // type:func rom:0xE7F80 start_child_script = 0x802C37C8; // type:func rom:0xE8178 bModelList = 0x80151B70; // rom:0xE8270 func_802C39F8 = 0x802C39F8; // type:func rom:0xE83A8 func_802C3C10 = 0x802C3C10; // type:func rom:0xE85C0 -wTransformGroups = 0x80151F70; // type:data rom:0xE8670 -bTransformGroups = 0x80151F80; // type:data rom:0xE8680 +wTransformGroups = 0x80151F70; // rom:0xE8670 +bTransformGroups = 0x80151F80; // rom:0xE8680 wModelSpecialDls = 0x80151F90; // rom:0xE8690 restart_script = 0x802C3D04; // type:func rom:0xE86B4 bModelSpecialDls = 0x80152010; // rom:0xE8710 update_scripts = 0x802C3D74; // type:func rom:0xE8724 -wCustomModelGfxBuilders = 0x80152090; // type:data rom:0xE8790 -bCustomModelGfxBuilders = 0x80152110; // type:data rom:0xE8810 -wModelLocalVtxBuffers = 0x80152190; // type:data rom:0xE8890 +wCustomModelGfxBuilders = 0x80152090; // rom:0xE8790 +bCustomModelGfxBuilders = 0x80152110; // rom:0xE8810 +wModelLocalVtxBuffers = 0x80152190; // rom:0xE8890 func_802C3EE4 = 0x802C3EE4; // type:func rom:0xE8894 -bModelLocalVtxBuffers = 0x801521D0; // type:data rom:0xE88D0 +bModelLocalVtxBuffers = 0x801521D0; // rom:0xE88D0 kill_script = 0x802C3F3C; // type:func rom:0xE88EC -gCurrentModelLocalVtxBuffers = 0x80152210; // type:data rom:0xE8910 -D_80152214 = 0x80152214; // type:data rom:0xE8914 -D_80152218 = 0x80152218; // type:data rom:0xE8918 -D_8015221C = 0x8015221C; // type:data rom:0xE891C -D_80152220 = 0x80152220; // type:data rom:0xE8920 +gCurrentModelLocalVtxBuffers = 0x80152210; // rom:0xE8910 +D_80152214 = 0x80152214; // rom:0xE8914 +D_80152218 = 0x80152218; // rom:0xE8918 +D_8015221C = 0x8015221C; // rom:0xE891C +D_80152220 = 0x80152220; // rom:0xE8920 kill_script_by_ID = 0x802C40AC; // type:func rom:0xE8A5C kill_all_scripts = 0x802C4114; // type:func rom:0xE8AC4 does_script_exist = 0x802C4164; // type:func rom:0xE8B14 @@ -4906,7 +4906,7 @@ suspend_all_group = 0x802C45E8; // type:func rom:0xE8F98 resume_all_group = 0x802C4648; // type:func rom:0xE8FF8 suspend_group_others = 0x802C46A8; // type:func rom:0xE9058 resume_group_others = 0x802C471C; // type:func rom:0xE90CC -D_80152A20 = 0x80152A20; // type:data rom:0xE9120 +D_80152A20 = 0x80152A20; // rom:0xE9120 get_script_by_index = 0x802C4790; // type:func rom:0xE9140 get_script_by_id = 0x802C47A8; // type:func rom:0xE9158 set_script_flags = 0x802C47E8; // type:func rom:0xE9198 @@ -4931,78 +4931,78 @@ evt_handle_if_AND = 0x802C4E90; // type:func rom:0xE9840 evt_handle_if_not_AND = 0x802C4EE8; // type:func rom:0xE9898 evt_handle_else = 0x802C4F40; // type:func rom:0xE98F0 evt_handle_end_if = 0x802C4F6C; // type:func rom:0xE991C -wBackgroundFogMode = 0x80153220; // type:data rom:0xE9920 -bBackgroundFogMode = 0x80153221; // type:data rom:0xE9921 -D_80153222 = 0x80153222; // type:data rom:0xE9922 -D_80153223 = 0x80153223; // type:data rom:0xE9923 +wBackgroundFogMode = 0x80153220; // rom:0xE9920 +bBackgroundFogMode = 0x80153221; // rom:0xE9921 +D_80153222 = 0x80153222; // rom:0xE9922 +D_80153223 = 0x80153223; // rom:0xE9923 evt_handle_switch = 0x802C4F74; // type:func rom:0xE9924 -D_80153226 = 0x80153226; // type:data rom:0xE9926 -wFogSettings = 0x80153228; // type:data rom:0xE9928 -bFogSettings = 0x80153248; // type:data rom:0xE9948 -gCurrentFogSettings = 0x80153264; // type:data rom:0xE9964 -texPannerMainU = 0x80153268; // type:data rom:0xE9968 +D_80153226 = 0x80153226; // rom:0xE9926 +wFogSettings = 0x80153228; // rom:0xE9928 +bFogSettings = 0x80153248; // rom:0xE9948 +gCurrentFogSettings = 0x80153264; // rom:0xE9964 +texPannerMainU = 0x80153268; // rom:0xE9968 evt_handle_switch_const = 0x802C4FE4; // type:func rom:0xE9994 -texPannerMainV = 0x801532A8; // type:data rom:0xE99A8 +texPannerMainV = 0x801532A8; // rom:0xE99A8 evt_handle_case_equal = 0x802C5030; // type:func rom:0xE99E0 -texPannerAuxU = 0x801532E8; // type:data rom:0xE99E8 -texPannerAuxV = 0x80153328; // type:data rom:0xE9A28 -mdl_nextTextureAddress = 0x80153368; // type:data rom:0xE9A68 +texPannerAuxU = 0x801532E8; // rom:0xE99E8 +texPannerAuxV = 0x80153328; // rom:0xE9A28 +mdl_nextTextureAddress = 0x80153368; // rom:0xE9A68 evt_handle_case_not_equal = 0x802C50BC; // type:func rom:0xE9A6C -D_8015336E = 0x8015336E; // type:data rom:0xE9A6E -D_80153370 = 0x80153370; // type:data rom:0xE9A70 -D_80153374 = 0x80153374; // type:data rom:0xE9A74 -D_80153376 = 0x80153376; // type:data rom:0xE9A76 -D_80153378 = 0x80153378; // type:data rom:0xE9A78 -depthCopyBuffer = 0x80153380; // type:data rom:0xE9A80 -mdl_renderTaskLists = 0x801533A0; // type:data rom:0xE9AA0 -mdl_renderTaskQueueIdx = 0x801533AC; // type:data rom:0xE9AAC -mdl_renderTaskCount = 0x801533B0; // type:data rom:0xE9AB0 -D_801533C0 = 0x801533C0; // type:data rom:0xE9AC0 +D_8015336E = 0x8015336E; // rom:0xE9A6E +D_80153370 = 0x80153370; // rom:0xE9A70 +D_80153374 = 0x80153374; // rom:0xE9A74 +D_80153376 = 0x80153376; // rom:0xE9A76 +D_80153378 = 0x80153378; // rom:0xE9A78 +depthCopyBuffer = 0x80153380; // rom:0xE9A80 +mdl_renderTaskLists = 0x801533A0; // rom:0xE9AA0 +mdl_renderTaskQueueIdx = 0x801533AC; // rom:0xE9AAC +mdl_renderTaskCount = 0x801533B0; // rom:0xE9AB0 +D_801533C0 = 0x801533C0; // rom:0xE9AC0 evt_handle_case_less = 0x802C5148; // type:func rom:0xE9AF8 evt_handle_case_less_equal = 0x802C51D8; // type:func rom:0xE9B88 evt_handle_case_greater = 0x802C5268; // type:func rom:0xE9C18 evt_handle_case_greater_equal = 0x802C52F8; // type:func rom:0xE9CA8 evt_handle_case_range = 0x802C5388; // type:func rom:0xE9D38 -D_801536C0 = 0x801536C0; // type:data rom:0xE9DC0 +D_801536C0 = 0x801536C0; // rom:0xE9DC0 evt_handle_case_default = 0x802C5444; // type:func rom:0xE9DF4 evt_handle_case_AND = 0x802C549C; // type:func rom:0xE9E4C evt_handle_case_equal_OR = 0x802C5518; // type:func rom:0xE9EC8 evt_handle_case_equal_AND = 0x802C55B8; // type:func rom:0xE9F68 evt_handle_end_case_group = 0x802C565C; // type:func rom:0xEA00C evt_handle_break_case = 0x802C56D4; // type:func rom:0xEA084 -D_801539C0 = 0x801539C0; // type:data rom:0xEA0C0 +D_801539C0 = 0x801539C0; // rom:0xEA0C0 evt_handle_end_switch = 0x802C5718; // type:func rom:0xEA0C8 evt_handle_set_var = 0x802C5744; // type:func rom:0xEA0F4 -D_80153A00 = 0x80153A00; // type:data rom:0xEA100 +D_80153A00 = 0x80153A00; // rom:0xEA100 evt_handle_set_const = 0x802C5790; // type:func rom:0xEA140 -gAnimModelFogEnabled = 0x80153A44; // type:data rom:0xEA144 -gAnimModelFogR = 0x80153A48; // type:data rom:0xEA148 -D_80153A49 = 0x80153A49; // type:data rom:0xEA149 -D_80153A4A = 0x80153A4A; // type:data rom:0xEA14A -D_80153A4B = 0x80153A4B; // type:data rom:0xEA14B -gAnimModelFogG = 0x80153A4C; // type:data rom:0xEA14C -D_80153A4D = 0x80153A4D; // type:data rom:0xEA14D -D_80153A4E = 0x80153A4E; // type:data rom:0xEA14E -D_80153A4F = 0x80153A4F; // type:data rom:0xEA14F -gAnimModelFogB = 0x80153A50; // type:data rom:0xEA150 -D_80153A51 = 0x80153A51; // type:data rom:0xEA151 -D_80153A52 = 0x80153A52; // type:data rom:0xEA152 -D_80153A53 = 0x80153A53; // type:data rom:0xEA153 -gAnimModelFogA = 0x80153A54; // type:data rom:0xEA154 -D_80153A55 = 0x80153A55; // type:data rom:0xEA155 -D_80153A56 = 0x80153A56; // type:data rom:0xEA156 -D_80153A57 = 0x80153A57; // type:data rom:0xEA157 -gAnimModelFogStart = 0x80153A58; // type:data rom:0xEA158 -gAnimModelFogEnd = 0x80153A5C; // type:data rom:0xEA15C -gAnimVtxSegment = 0x80153A60; // type:data rom:0xEA160 -D_80153A64 = 0x80153A64; // type:data rom:0xEA164 +gAnimModelFogEnabled = 0x80153A44; // rom:0xEA144 +gAnimModelFogR = 0x80153A48; // rom:0xEA148 +D_80153A49 = 0x80153A49; // rom:0xEA149 +D_80153A4A = 0x80153A4A; // rom:0xEA14A +D_80153A4B = 0x80153A4B; // rom:0xEA14B +gAnimModelFogG = 0x80153A4C; // rom:0xEA14C +D_80153A4D = 0x80153A4D; // rom:0xEA14D +D_80153A4E = 0x80153A4E; // rom:0xEA14E +D_80153A4F = 0x80153A4F; // rom:0xEA14F +gAnimModelFogB = 0x80153A50; // rom:0xEA150 +D_80153A51 = 0x80153A51; // rom:0xEA151 +D_80153A52 = 0x80153A52; // rom:0xEA152 +D_80153A53 = 0x80153A53; // rom:0xEA153 +gAnimModelFogA = 0x80153A54; // rom:0xEA154 +D_80153A55 = 0x80153A55; // rom:0xEA155 +D_80153A56 = 0x80153A56; // rom:0xEA156 +D_80153A57 = 0x80153A57; // rom:0xEA157 +gAnimModelFogStart = 0x80153A58; // rom:0xEA158 +gAnimModelFogEnd = 0x80153A5C; // rom:0xEA15C +gAnimVtxSegment = 0x80153A60; // rom:0xEA160 +D_80153A64 = 0x80153A64; // rom:0xEA164 evt_handle_set_float = 0x802C57B8; // type:func rom:0xEA168 -gAnimScaleMtx = 0x80153AA8; // type:data rom:0xEA1A8 +gAnimScaleMtx = 0x80153AA8; // rom:0xEA1A8 evt_handle_add = 0x802C5804; // type:func rom:0xEA1B4 -gAnimTranslateMtx = 0x80153AE8; // type:data rom:0xEA1E8 +gAnimTranslateMtx = 0x80153AE8; // rom:0xEA1E8 evt_handle_subtract = 0x802C5868; // type:func rom:0xEA218 -gAnimRotScaleMtx = 0x80153B28; // type:data rom:0xEA228 -gAnimTreeRoot = 0x80153B68; // type:data rom:0xEA268 +gAnimRotScaleMtx = 0x80153B28; // rom:0xEA228 +gAnimTreeRoot = 0x80153B68; // rom:0xEA268 gWorldEntityModelList = 0x80153B70; // rom:0xEA270 evt_handle_multiply = 0x802C58CC; // type:func rom:0xEA27C evt_handle_divide = 0x802C5934; // type:func rom:0xEA2E4 @@ -5024,33 +5024,33 @@ evt_handle_get_2_float = 0x802C5F0C; // type:func rom:0xEA8BC evt_handle_get_3_float = 0x802C5F9C; // type:func rom:0xEA94C evt_handle_get_4_float = 0x802C605C; // type:func rom:0xEAA0C gCurrentEntityModelList = 0x80154370; // rom:0xEAA70 -D_80154374 = 0x80154374; // type:data rom:0xEAA74 -entity_fog_enabled = 0x80154378; // type:data rom:0xEAA78 -entity_fog_red = 0x8015437C; // type:data rom:0xEAA7C -D_8015437D = 0x8015437D; // type:data rom:0xEAA7D -D_8015437E = 0x8015437E; // type:data rom:0xEAA7E -D_8015437F = 0x8015437F; // type:data rom:0xEAA7F -entity_fog_green = 0x80154380; // type:data rom:0xEAA80 -D_80154381 = 0x80154381; // type:data rom:0xEAA81 -D_80154382 = 0x80154382; // type:data rom:0xEAA82 -D_80154383 = 0x80154383; // type:data rom:0xEAA83 -entity_fog_blue = 0x80154384; // type:data rom:0xEAA84 -D_80154385 = 0x80154385; // type:data rom:0xEAA85 -D_80154386 = 0x80154386; // type:data rom:0xEAA86 -D_80154387 = 0x80154387; // type:data rom:0xEAA87 -entity_fog_alpha = 0x80154388; // type:data rom:0xEAA88 -D_80154389 = 0x80154389; // type:data rom:0xEAA89 -D_8015438A = 0x8015438A; // type:data rom:0xEAA8A -D_8015438B = 0x8015438B; // type:data rom:0xEAA8B -entity_fog_dist_min = 0x8015438C; // type:data rom:0xEAA8C -entity_fog_dist_max = 0x80154390; // type:data rom:0xEAA90 -D_80154394 = 0x80154394; // type:data rom:0xEAA94 +D_80154374 = 0x80154374; // rom:0xEAA74 +entity_fog_enabled = 0x80154378; // rom:0xEAA78 +entity_fog_red = 0x8015437C; // rom:0xEAA7C +D_8015437D = 0x8015437D; // rom:0xEAA7D +D_8015437E = 0x8015437E; // rom:0xEAA7E +D_8015437F = 0x8015437F; // rom:0xEAA7F +entity_fog_green = 0x80154380; // rom:0xEAA80 +D_80154381 = 0x80154381; // rom:0xEAA81 +D_80154382 = 0x80154382; // rom:0xEAA82 +D_80154383 = 0x80154383; // rom:0xEAA83 +entity_fog_blue = 0x80154384; // rom:0xEAA84 +D_80154385 = 0x80154385; // rom:0xEAA85 +D_80154386 = 0x80154386; // rom:0xEAA86 +D_80154387 = 0x80154387; // rom:0xEAA87 +entity_fog_alpha = 0x80154388; // rom:0xEAA88 +D_80154389 = 0x80154389; // rom:0xEAA89 +D_8015438A = 0x8015438A; // rom:0xEAA8A +D_8015438B = 0x8015438B; // rom:0xEAA8B +entity_fog_dist_min = 0x8015438C; // rom:0xEAA8C +entity_fog_dist_max = 0x80154390; // rom:0xEAA90 +D_80154394 = 0x80154394; // rom:0xEAA94 gWorldWorkerList = 0x801543A0; // rom:0xEAAA0 gBattleWorkerList = 0x801543E0; // rom:0xEAAE0 evt_handle_get_Nth_float = 0x802C614C; // type:func rom:0xEAAFC gCurrentWorkerListPtr = 0x80154420; // rom:0xEAB20 -D_80154424 = 0x80154424; // type:data rom:0xEAB24 -gMessageBuffers = 0x80154430; // type:data rom:0xEAB30 +D_80154424 = 0x80154424; // rom:0xEAB24 +gMessageBuffers = 0x80154430; // rom:0xEAB30 evt_handle_set_array = 0x802C61AC; // type:func rom:0xEAB5C evt_handle_set_flag_array = 0x802C61E0; // type:func rom:0xEAB90 evt_handle_allocate_array = 0x802C6214; // type:func rom:0xEABC4 @@ -5091,54 +5091,54 @@ func_802C739C = 0x802C739C; // type:func rom:0xEBD4C func_802C73B0 = 0x802C73B0; // type:func rom:0xEBD60 func_802C73B8 = 0x802C73B8; // type:func rom:0xEBD68 evt_execute_next_command = 0x802C7404; // type:func rom:0xEBDB4 -gMessageMsgVars = 0x80155C38; // type:data rom:0xEC338 -D_80155C98 = 0x80155C98; // type:data rom:0xEC398 -gMessageWindowProjMatrix = 0x80155CA0; // type:data rom:0xEC3A0 -D_80155D20 = 0x80155D20; // type:data rom:0xEC420 -D_8015DD24 = 0x80155D24; // type:data rom:0xEC424 +gMessageMsgVars = 0x80155C38; // rom:0xEC338 +D_80155C98 = 0x80155C98; // rom:0xEC398 +gMessageWindowProjMatrix = 0x80155CA0; // rom:0xEC3A0 +D_80155D20 = 0x80155D20; // rom:0xEC420 +D_8015DD24 = 0x80155D24; // rom:0xEC424 evt_get_variable = 0x802C7ABC; // type:func rom:0xEC46C -msg_drawState = 0x80155D74; // type:data rom:0xEC474 -D_8015DD78 = 0x80155D78; // type:data rom:0xEC478 -D_80155D80 = 0x80155D80; // type:data rom:0xEC480 -ItemEntityAlternatingSpawn = 0x80155D84; // type:data rom:0xEC484 -ItemEntityRenderGroup = 0x80155D88; // type:data rom:0xEC488 -D_80155D8C = 0x80155D8C; // type:data rom:0xEC48C -D_80155D8E = 0x80155D8E; // type:data rom:0xEC48E -D_80155D90 = 0x80155D90; // type:data rom:0xEC490 -WorldItemEntities = 0x80155DA0; // type:data rom:0xEC4A0 +msg_drawState = 0x80155D74; // rom:0xEC474 +D_8015DD78 = 0x80155D78; // rom:0xEC478 +D_80155D80 = 0x80155D80; // rom:0xEC480 +ItemEntityAlternatingSpawn = 0x80155D84; // rom:0xEC484 +ItemEntityRenderGroup = 0x80155D88; // rom:0xEC488 +D_80155D8C = 0x80155D8C; // rom:0xEC48C +D_80155D8E = 0x80155D8E; // rom:0xEC48E +D_80155D90 = 0x80155D90; // rom:0xEC490 +WorldItemEntities = 0x80155DA0; // rom:0xEC4A0 evt_get_variable_index = 0x802C7DA8; // type:func rom:0xEC758 -BattleItemEntities = 0x801561A0; // type:data rom:0xEC8A0 +BattleItemEntities = 0x801561A0; // rom:0xEC8A0 evt_get_variable_index_alt = 0x802C7F20; // type:func rom:0xEC8D0 evt_set_variable = 0x802C8098; // type:func rom:0xECA48 -gCurrentItemEntities = 0x801565A0; // type:data rom:0xECCA0 -isPickingUpItem = 0x801565A4; // type:data rom:0xECCA4 -D_801565A6 = 0x801565A6; // type:data rom:0xECCA6 -D_801565A8 = 0x801565A8; // type:data rom:0xECCA8 -D_801565AC = 0x801565AC; // type:data rom:0xECCAC -D_801565B0 = 0x801565B0; // type:data rom:0xECCB0 +gCurrentItemEntities = 0x801565A0; // rom:0xECCA0 +isPickingUpItem = 0x801565A4; // rom:0xECCA4 +D_801565A6 = 0x801565A6; // rom:0xECCA6 +D_801565A8 = 0x801565A8; // rom:0xECCA8 +D_801565AC = 0x801565AC; // rom:0xECCAC +D_801565B0 = 0x801565B0; // rom:0xECCB0 evt_get_float_variable = 0x802C842C; // type:func rom:0xECDDC -ItemPickupIconID = 0x801568E0; // type:data rom:0xECFE0 -ItemPickupStateDelay = 0x801568E4; // type:data rom:0xECFE4 -D_801568E8 = 0x801568E8; // type:data rom:0xECFE8 -D_801568EC = 0x801568EC; // type:data rom:0xECFEC +ItemPickupIconID = 0x801568E0; // rom:0xECFE0 +ItemPickupStateDelay = 0x801568E4; // rom:0xECFE4 +D_801568E8 = 0x801568E8; // rom:0xECFE8 +D_801568EC = 0x801568EC; // rom:0xECFEC evt_set_float_variable = 0x802C8640; // type:func rom:0xECFF0 -GotItemTutorialPrinter = 0x801568F4; // type:data rom:0xECFF4 -GotItemTutorialClosed = 0x801568F8; // type:data rom:0xECFF8 -D_801568FC = 0x801568FC; // type:data rom:0xECFFC -screen_overlay_frontType = 0x80156900; // type:data rom:0xED000 -screen_overlay_frontZoom = 0x80156904; // type:data rom:0xED004 -screen_overlay_backType = 0x80156908; // type:data rom:0xED008 -screen_overlay_backZoom = 0x8015690C; // type:data rom:0xED00C -D_80156910 = 0x80156910; // type:data rom:0xED010 -ImgFXCurrentTexture = 0x80156920; // type:data rom:0xED020 -ImgFXVtxBuffers = 0x80156948; // type:data rom:0xED048 -imgfx_vtxBuf = 0x80156950; // type:data rom:0xED050 +GotItemTutorialPrinter = 0x801568F4; // rom:0xECFF4 +GotItemTutorialClosed = 0x801568F8; // rom:0xECFF8 +D_801568FC = 0x801568FC; // rom:0xECFFC +screen_overlay_frontType = 0x80156900; // rom:0xED000 +screen_overlay_frontZoom = 0x80156904; // rom:0xED004 +screen_overlay_backType = 0x80156908; // rom:0xED008 +screen_overlay_backZoom = 0x8015690C; // rom:0xED00C +D_80156910 = 0x80156910; // rom:0xED010 +ImgFXCurrentTexture = 0x80156920; // rom:0xED020 +ImgFXVtxBuffers = 0x80156948; // rom:0xED048 +imgfx_vtxBuf = 0x80156950; // rom:0xED050 ImgFXInstances = 0x80156954; // rom:0xED054 -D_80156958 = 0x80156958; // type:data rom:0xED058 -D_80156960 = 0x80156960; // type:data rom:0xED060 -D_80156968 = 0x80156968; // type:data rom:0xED068 -D_80156970 = 0x80156970; // type:data rom:0xED070 -ImgFXAnimHeaders = 0x80156980; // type:data rom:0xED080 +D_80156958 = 0x80156958; // rom:0xED058 +D_80156960 = 0x80156960; // rom:0xED060 +D_80156968 = 0x80156968; // rom:0xED068 +D_80156970 = 0x80156970; // rom:0xED070 +ImgFXAnimHeaders = 0x80156980; // rom:0xED080 evt_find_label = 0x802C8890; // type:func rom:0xED240 evt_skip_if = 0x802C88FC; // type:func rom:0xED2AC evt_skip_else = 0x802C8978; // type:func rom:0xED328 @@ -5147,8 +5147,8 @@ evt_goto_next_case = 0x802C8A60; // type:func rom:0xED410 evt_goto_end_loop = 0x802C8AE4; // type:func rom:0xED494 TranslateModel = 0x802C8B60; // type:func rom:0xED510 RotateModel = 0x802C8C64; // type:func rom:0xED614 -ImgFXDataCache = 0x80156F20; // type:data rom:0xED620 -gHudElementsWorld = 0x80156F60; // type:data rom:0xED660 +ImgFXDataCache = 0x80156F20; // rom:0xED620 +gHudElementsWorld = 0x80156F60; // rom:0xED660 ScaleModel = 0x802C8D88; // type:func rom:0xED738 GetModelIndex = 0x802C8E8C; // type:func rom:0xED83C InvalidateModelTransform = 0x802C8EE4; // type:func rom:0xED894 @@ -5158,7 +5158,7 @@ SetTexPanner = 0x802C9000; // type:func rom:0xED9B0 SetCustomGfxEnabled = 0x802C907C; // type:func rom:0xEDA2C SetModelCustomGfx = 0x802C90FC; // type:func rom:0xEDAAC SetModelTexVariant = 0x802C91A4; // type:func rom:0xEDB54 -gHudElementsBattle = 0x80157460; // type:data rom:0xEDB60 +gHudElementsBattle = 0x80157460; // rom:0xEDB60 EnableTexPanning = 0x802C9208; // type:func rom:0xEDBB8 EnableModel = 0x802C9288; // type:func rom:0xEDC38 SetGroupVisibility = 0x802C9308; // type:func rom:0xEDCB8 @@ -5167,11 +5167,11 @@ SetCustomGfx = 0x802C9428; // type:func rom:0xEDDD8 SetCustomGfxBuilders = 0x802C94A0; // type:func rom:0xEDE50 SetModelFlags = 0x802C9518; // type:func rom:0xEDEC8 apply_transform_to_children = 0x802C95A0; // type:func rom:0xEDF50 -gHudElements = 0x80157960; // type:data rom:0xEE060 -gHudElementCacheBufferWorld = 0x80157964; // type:data rom:0xEE064 -gHudElementCacheSizeWorld = 0x80157968; // type:data rom:0xEE068 -D_8015796C = 0x8015796C; // type:data rom:0xEE06C -gHudElementCacheTableRasterWorld = 0x80157970; // type:data rom:0xEE070 +gHudElements = 0x80157960; // rom:0xEE060 +gHudElementCacheBufferWorld = 0x80157964; // rom:0xEE064 +gHudElementCacheSizeWorld = 0x80157968; // rom:0xEE068 +D_8015796C = 0x8015796C; // rom:0xEE06C +gHudElementCacheTableRasterWorld = 0x80157970; // rom:0xEE070 MakeTransformGroup = 0x802C971C; // type:func rom:0xEE0CC SetTransformGroupEnabled = 0x802C9748; // type:func rom:0xEE0F8 TranslateGroup = 0x802C97B4; // type:func rom:0xEE164 @@ -5180,7 +5180,7 @@ ScaleGroup = 0x802C9A1C; // type:func rom:0xEE3CC GetTransformGroup = 0x802C9B40; // type:func rom:0xEE4F0 EnableGroup = 0x802C9B98; // type:func rom:0xEE548 MakeLocalVertexCopy = 0x802C9C70; // type:func rom:0xEE620 -gHudElementCacheTablePaletteWorld = 0x80157F70; // type:data rom:0xEE670 +gHudElementCacheTablePaletteWorld = 0x80157F70; // rom:0xEE670 modify_collider_family_flags = 0x802C9CE8; // type:func rom:0xEE698 ModifyColliderFlags = 0x802C9DCC; // type:func rom:0xEE77C ResetFromLava = 0x802C9ED8; // type:func rom:0xEE888 @@ -5190,10 +5190,10 @@ ParentColliderToModel = 0x802CA114; // type:func rom:0xEEAC4 UpdateColliderTransform = 0x802CA188; // type:func rom:0xEEB38 set_zone_enabled = 0x802CA1B8; // type:func rom:0xEEB68 SetZoneEnabled = 0x802CA254; // type:func rom:0xEEC04 -gHudElementCacheBufferBattle = 0x80158570; // type:data rom:0xEEC70 -gHudElementCacheSizeBattle = 0x80158574; // type:data rom:0xEEC74 -D_80158578 = 0x80158578; // type:data rom:0xEEC78 -gHudElementCacheTableRasterBattle = 0x80158580; // type:data rom:0xEEC80 +gHudElementCacheBufferBattle = 0x80158570; // rom:0xEEC70 +gHudElementCacheSizeBattle = 0x80158574; // rom:0xEEC74 +D_80158578 = 0x80158578; // rom:0xEEC78 +gHudElementCacheTableRasterBattle = 0x80158580; // rom:0xEEC80 goto_map = 0x802CA304; // type:func rom:0xEECB4 GotoMap = 0x802CA400; // type:func rom:0xEEDB0 GotoMapSpecial = 0x802CA420; // type:func rom:0xEEDD0 @@ -5207,7 +5207,7 @@ PlaySoundAtCollider = 0x802CA614; // type:func rom:0xEEFC4 SetCamEnabled = 0x802CA6C0; // type:func rom:0xEF070 SetCamFlag80 = 0x802CA774; // type:func rom:0xEF124 SetCamPerspective = 0x802CA828; // type:func rom:0xEF1D8 -gHudElementCacheTablePaletteBattle = 0x80158B80; // type:data rom:0xEF280 +gHudElementCacheTablePaletteBattle = 0x80158B80; // rom:0xEF280 func_802CA90C = 0x802CA90C; // type:func rom:0xEF2BC func_802CA988 = 0x802CA988; // type:func rom:0xEF338 SetCamViewport = 0x802CAB18; // type:func rom:0xEF4C8 @@ -5215,82 +5215,82 @@ func_802CABE8 = 0x802CABE8; // type:func rom:0xEF598 func_802CACC0 = 0x802CACC0; // type:func rom:0xEF670 SetCamBGColor = 0x802CAD98; // type:func rom:0xEF748 func_802CAE50 = 0x802CAE50; // type:func rom:0xEF800 -D_80159180 = 0x80159180; // type:data rom:0xEF880 +D_80159180 = 0x80159180; // rom:0xEF880 wTriggerList = 0x80159190; // rom:0xEF890 SetCamTarget = 0x802CAF2C; // type:func rom:0xEF8DC bTriggerList = 0x80159290; // rom:0xEF990 InterpCamTargetPos = 0x802CB008; // type:func rom:0xEF9B8 gCurrentTriggerListPtr = 0x80159390; // rom:0xEFA90 -D_80159394 = 0x80159394; // type:data rom:0xEFA94 -gBackgroundPalette = 0x801593A0; // type:data rom:0xEFAA0 +D_80159394 = 0x80159394; // rom:0xEFA94 +gBackgroundPalette = 0x801593A0; // rom:0xEFAA0 ShakeCam = 0x802CB2A8; // type:func rom:0xEFC58 -D_8015959E = 0x8015959E; // type:data rom:0xEFC9E -gBackroundLastScrollValue = 0x801595A0; // type:data rom:0xEFCA0 -wSpriteShadingProfile = 0x801595C0; // type:data rom:0xEFCC0 -bSpriteShadingProfile = 0x80159670; // type:data rom:0xEFD70 -wSpriteShadingProfileAux = 0x80159720; // type:data rom:0xEFE20 -bSpriteShadingProfileAux = 0x801597D0; // type:data rom:0xEFED0 +D_8015959E = 0x8015959E; // rom:0xEFC9E +gBackroundLastScrollValue = 0x801595A0; // rom:0xEFCA0 +wSpriteShadingProfile = 0x801595C0; // rom:0xEFCC0 +bSpriteShadingProfile = 0x80159670; // rom:0xEFD70 +wSpriteShadingProfileAux = 0x80159720; // rom:0xEFE20 +bSpriteShadingProfileAux = 0x801597D0; // rom:0xEFED0 exec_ShakeCam1 = 0x802CB56C; // type:func rom:0xEFF1C exec_ShakeCamX = 0x802CB5C8; // type:func rom:0xEFF78 -SpriteShadingPalette = 0x80159880; // type:data rom:0xEFF80 -wEnvSounds = 0x801598A0; // type:data rom:0xEFFA0 +SpriteShadingPalette = 0x80159880; // rom:0xEFF80 +wEnvSounds = 0x801598A0; // rom:0xEFFA0 SetCamLeadPlayer = 0x802CB680; // type:func rom:0xF0030 -bEnvSounds = 0x801599B8; // type:data rom:0xF00B8 +bEnvSounds = 0x801599B8; // rom:0xF00B8 func_802CB710 = 0x802CB710; // type:func rom:0xF00C0 PanToTarget = 0x802CB79C; // type:func rom:0xF014C -gCurrentEnvSounds = 0x80159AD0; // type:data rom:0xF01D0 -SfxReverbMode = 0x80159AD4; // type:data rom:0xF01D4 -D_80159AD8 = 0x80159AD8; // type:data rom:0xF01D8 +gCurrentEnvSounds = 0x80159AD0; // rom:0xF01D0 +SfxReverbMode = 0x80159AD4; // rom:0xF01D4 +D_80159AD8 = 0x80159AD8; // rom:0xF01D8 MusicDefaultVolume = 0x80159AE0; // rom:0xF01E0 MusicTargetVolume = 0x80159AE2; // rom:0xF01E2 MusicMaxVolume = 0x80159AE4; // rom:0xF01E4 MusicCurrentVolume = 0x80159AE6; // rom:0xF01E6 -D_80159AE8 = 0x80159AE8; // type:data rom:0xF01E8 +D_80159AE8 = 0x80159AE8; // rom:0xF01E8 gMusicSettings = 0x80159AF0; // rom:0xF01F0 UseSettingsFrom = 0x802CB860; // type:func rom:0xF0210 -D_80159B50 = 0x80159B50; // type:data rom:0xF0250 +D_80159B50 = 0x80159B50; // rom:0xF0250 LoadSettings = 0x802CB9F8; // type:func rom:0xF03A8 gWindows = 0x80159D50; // rom:0xF0450 -D_80159D54 = 0x80159D54; // type:data rom:0xF0454 -D_80159D60 = 0x80159D60; // type:data rom:0xF0460 +D_80159D54 = 0x80159D54; // rom:0xF0454 +D_80159D60 = 0x80159D60; // rom:0xF0460 SetCamType = 0x802CBAB4; // type:func rom:0xF0464 SetCamPitch = 0x802CBB48; // type:func rom:0xF04F8 -D_80159E70 = 0x80159E70; // type:data rom:0xF0570 -D_80159E7C = 0x80159E7C; // type:data rom:0xF057C -D_80159E7D = 0x80159E7D; // type:data rom:0xF057D -D_80159E7E = 0x80159E7E; // type:data rom:0xF057E -D_80159E7F = 0x80159E7F; // type:data rom:0xF057F -D_80159E80 = 0x80159E80; // type:data rom:0xF0580 +D_80159E70 = 0x80159E70; // rom:0xF0570 +D_80159E7C = 0x80159E7C; // rom:0xF057C +D_80159E7D = 0x80159E7D; // rom:0xF057D +D_80159E7E = 0x80159E7E; // rom:0xF057E +D_80159E7F = 0x80159E7F; // rom:0xF057F +D_80159E80 = 0x80159E80; // rom:0xF0580 SetCamDistance = 0x802CBBE4; // type:func rom:0xF0594 SetCamPosA = 0x802CBC58; // type:func rom:0xF0608 SetCamPosB = 0x802CBCF4; // type:func rom:0xF06A4 -D_8015A010 = 0x8015A010; // type:data rom:0xF0710 +D_8015A010 = 0x8015A010; // rom:0xF0710 SetCamPosC = 0x802CBD90; // type:func rom:0xF0740 -D_8015A070 = 0x8015A070; // type:data rom:0xF0770 -D_8015A07C = 0x8015A07C; // type:data rom:0xF077C +D_8015A070 = 0x8015A070; // rom:0xF0770 +D_8015A07C = 0x8015A07C; // rom:0xF077C SetPanTarget = 0x802CBE2C; // type:func rom:0xF07DC SetCamSpeed = 0x802CBEF0; // type:func rom:0xF08A0 -D_8015A1E0 = 0x8015A1E0; // type:data rom:0xF08E0 -D_8015A1E1 = 0x8015A1E1; // type:data rom:0xF08E1 -D_8015A1E2 = 0x8015A1E2; // type:data rom:0xF08E2 -D_8015A1E3 = 0x8015A1E3; // type:data rom:0xF08E3 -D_8015A1E4 = 0x8015A1E4; // type:data rom:0xF08E4 +D_8015A1E0 = 0x8015A1E0; // rom:0xF08E0 +D_8015A1E1 = 0x8015A1E1; // rom:0xF08E1 +D_8015A1E2 = 0x8015A1E2; // rom:0xF08E2 +D_8015A1E3 = 0x8015A1E3; // rom:0xF08E3 +D_8015A1E4 = 0x8015A1E4; // rom:0xF08E4 GetCamType = 0x802CBF64; // type:func rom:0xF0914 GetCamPitch = 0x802CBFF4; // type:func rom:0xF09A4 -D_8015A2BC = 0x8015A2BC; // type:data rom:0xF09BC -D_8015A2BE = 0x8015A2BE; // type:data rom:0xF09BE -D_8015A2C0 = 0x8015A2C0; // type:data rom:0xF09C0 -D_8015A2D0 = 0x8015A2D0; // type:data rom:0xF09D0 +D_8015A2BC = 0x8015A2BC; // rom:0xF09BC +D_8015A2BE = 0x8015A2BE; // rom:0xF09BE +D_8015A2C0 = 0x8015A2C0; // rom:0xF09C0 +D_8015A2D0 = 0x8015A2D0; // rom:0xF09D0 GetCamDistance = 0x802CC084; // type:func rom:0xF0A34 GetCamPosA = 0x802CC0F4; // type:func rom:0xF0AA4 GetCamPosB = 0x802CC184; // type:func rom:0xF0B34 GetCamPosC = 0x802CC214; // type:func rom:0xF0BC4 gCollisionStatus = 0x8015A550; // rom:0xF0C50 size:0x28 GetCamPosition = 0x802CC2A4; // type:func rom:0xF0C54 -gCurrentHiddenPanels = 0x8015A578; // type:data rom:0xF0C78 -D_8015A57A = 0x8015A57A; // type:data rom:0xF0C7A -D_8015A57C = 0x8015A57C; // type:data rom:0xF0C7C -mdl_textureHandles = 0x8015A590; // type:data rom:0xF0C90 +gCurrentHiddenPanels = 0x8015A578; // rom:0xF0C78 +D_8015A57A = 0x8015A57A; // rom:0xF0C7A +D_8015A57C = 0x8015A57C; // rom:0xF0C7C +mdl_textureHandles = 0x8015A590; // rom:0xF0C90 WaitForCam = 0x802CC354; // type:func rom:0xF0D04 SetCamProperties = 0x802CC3EC; // type:func rom:0xF0D9C AdjustCam = 0x802CC660; // type:func rom:0xF1010 @@ -5335,13 +5335,13 @@ GetNpcAnimation = 0x802CE160; // type:func rom:0xF2B10 SetNpcAnimationSpeed = 0x802CE1C0; // type:func rom:0xF2B70 NpcMoveTo = 0x802CE22C; // type:func rom:0xF2BDC _npc_jump_to = 0x802CE434; // type:func rom:0xF2DE4 -ScreenOverlays = 0x8015C790; // type:data rom:0xF2E90 -AmbientSoundData = 0x8015C7C0; // type:data rom:0xF2EC0 -CreateEntityVarArgBuffer = 0x8015C7D0; // type:data rom:0xF2ED0 -CreateEntityVarArgBuffer1 = 0x8015C7D4; // type:data rom:0xF2ED4 -CreateEntityVarArgBuffer2 = 0x8015C7D8; // type:data rom:0xF2ED8 -CreateEntityVarArgBuffer3 = 0x8015C7DC; // type:data rom:0xF2EDC -D_8015C7E0 = 0x8015C7E0; // type:data rom:0xF2EE0 +ScreenOverlays = 0x8015C790; // rom:0xF2E90 +AmbientSoundData = 0x8015C7C0; // rom:0xF2EC0 +CreateEntityVarArgBuffer = 0x8015C7D0; // rom:0xF2ED0 +CreateEntityVarArgBuffer1 = 0x8015C7D4; // rom:0xF2ED4 +CreateEntityVarArgBuffer2 = 0x8015C7D8; // rom:0xF2ED8 +CreateEntityVarArgBuffer3 = 0x8015C7DC; // rom:0xF2EDC +D_8015C7E0 = 0x8015C7E0; // rom:0xF2EE0 NpcJump0 = 0x802CE6C4; // type:func rom:0xF3074 NpcJump1 = 0x802CE6E0; // type:func rom:0xF3090 NpcFlyTo = 0x802CE6FC; // type:func rom:0xF30AC @@ -5581,45 +5581,45 @@ DemoSetButtons = 0x802D9B34; // type:func rom:0xFE4E4 DemoJoystickRadial = 0x802D9B64; // type:func rom:0xFE514 DemoJoystickXY = 0x802D9C10; // type:func rom:0xFE5C0 gStaticScriptCounter = 0x802D9CA0; // rom:0xFE650 -gIsUpdatingScripts = 0x802D9CA4; // type:data rom:0xFE654 +gIsUpdatingScripts = 0x802D9CA4; // rom:0xFE654 gGlobalTimeSpace = 0x802D9CA8; // rom:0xFE658 ShakeCam1 = 0x802D9CB0; // rom:0xFE660 ShakeCamX = 0x802D9CE8; // rom:0xFE698 playerNpc = 0x802D9D20; // rom:0xFE6D0 -D_802D9D30 = 0x802D9D30; // type:data rom:0xFE6E0 -EVS_MusicEventMonitor = 0x802D9D34; // type:data rom:0xFE6E4 +D_802D9D30 = 0x802D9D30; // rom:0xFE6E0 +EVS_MusicEventMonitor = 0x802D9D34; // rom:0xFE6E4 EVS_UpdateMotionBlurParams = 0x802D9D50; // rom:0xFE700 -D_802D9D70 = 0x802D9D70; // type:data rom:0xFE720 -D_802D9D71 = 0x802D9D71; // type:data rom:0xFE721 -StarShrineLightBeamAlpha = 0x802D9D72; // type:data rom:0xFE722 -D_802D9D98 = 0x802D9D98; // type:data rom:0xFE748 -D_802D9DA8 = 0x802D9DA8; // type:data rom:0xFE758 -D_802D9DBC = 0x802D9DBC; // type:data rom:0xFE76C -D_802D9DCC = 0x802D9DCC; // type:data rom:0xFE77C -D_802D9DDC = 0x802D9DDC; // type:data rom:0xFE78C -D_802D9DF0 = 0x802D9DF0; // type:data rom:0xFE7A0 -D_802D9E00 = 0x802D9E00; // type:data rom:0xFE7B0 -D_802D9E10 = 0x802D9E10; // type:data rom:0xFE7C0 -D_802D9E24 = 0x802D9E24; // type:data rom:0xFE7D4 -D_802D9E34 = 0x802D9E34; // type:data rom:0xFE7E4 -D_802D9E44 = 0x802D9E44; // type:data rom:0xFE7F4 -D_802D9E58 = 0x802D9E58; // type:data rom:0xFE808 -D_802D9E68 = 0x802D9E68; // type:data rom:0xFE818 -D_802D9E78 = 0x802D9E78; // type:data rom:0xFE828 -D_802D9E88 = 0x802D9E88; // type:data rom:0xFE838 -D_802D9E98 = 0x802D9E98; // type:data rom:0xFE848 -D_802D9EA8 = 0x802D9EA8; // type:data rom:0xFE858 -D_802D9EB8 = 0x802D9EB8; // type:data rom:0xFE868 -D_802D9ECC = 0x802D9ECC; // type:data rom:0xFE87C -D_802D9EDC = 0x802D9EDC; // type:data rom:0xFE88C -D_802D9EEC = 0x802D9EEC; // type:data rom:0xFE89C -D_802D9F00 = 0x802D9F00; // type:data rom:0xFE8B0 -D_802D9F10 = 0x802D9F10; // type:data rom:0xFE8C0 -D_802DA0A0 = 0x802DA0A0; // type:data rom:0xFEA50 -D_802DA0F0 = 0x802DA0F0; // type:data rom:0xFEAA0 -D_802DA140 = 0x802DA140; // type:data rom:0xFEAF0 -D_802DA1D0 = 0x802DA1D0; // type:data rom:0xFEB80 -D_802DA1E0 = 0x802DA1E0; // type:data rom:0xFEB90 +D_802D9D70 = 0x802D9D70; // rom:0xFE720 +D_802D9D71 = 0x802D9D71; // rom:0xFE721 +StarShrineLightBeamAlpha = 0x802D9D72; // rom:0xFE722 +D_802D9D98 = 0x802D9D98; // rom:0xFE748 +D_802D9DA8 = 0x802D9DA8; // rom:0xFE758 +D_802D9DBC = 0x802D9DBC; // rom:0xFE76C +D_802D9DCC = 0x802D9DCC; // rom:0xFE77C +D_802D9DDC = 0x802D9DDC; // rom:0xFE78C +D_802D9DF0 = 0x802D9DF0; // rom:0xFE7A0 +D_802D9E00 = 0x802D9E00; // rom:0xFE7B0 +D_802D9E10 = 0x802D9E10; // rom:0xFE7C0 +D_802D9E24 = 0x802D9E24; // rom:0xFE7D4 +D_802D9E34 = 0x802D9E34; // rom:0xFE7E4 +D_802D9E44 = 0x802D9E44; // rom:0xFE7F4 +D_802D9E58 = 0x802D9E58; // rom:0xFE808 +D_802D9E68 = 0x802D9E68; // rom:0xFE818 +D_802D9E78 = 0x802D9E78; // rom:0xFE828 +D_802D9E88 = 0x802D9E88; // rom:0xFE838 +D_802D9E98 = 0x802D9E98; // rom:0xFE848 +D_802D9EA8 = 0x802D9EA8; // rom:0xFE858 +D_802D9EB8 = 0x802D9EB8; // rom:0xFE868 +D_802D9ECC = 0x802D9ECC; // rom:0xFE87C +D_802D9EDC = 0x802D9EDC; // rom:0xFE88C +D_802D9EEC = 0x802D9EEC; // rom:0xFE89C +D_802D9F00 = 0x802D9F00; // rom:0xFE8B0 +D_802D9F10 = 0x802D9F10; // rom:0xFE8C0 +D_802DA0A0 = 0x802DA0A0; // rom:0xFEA50 +D_802DA0F0 = 0x802DA0F0; // rom:0xFEAA0 +D_802DA140 = 0x802DA140; // rom:0xFEAF0 +D_802DA1D0 = 0x802DA1D0; // rom:0xFEB80 +D_802DA1E0 = 0x802DA1E0; // rom:0xFEB90 spr_init_quad_cache = 0x802DBD40; // type:func rom:0xFEE30 spr_get_cached_quad = 0x802DBD8C; // type:func rom:0xFEE7C spr_make_quad_for_size = 0x802DBDBC; // type:func rom:0xFEEAC @@ -5667,15 +5667,15 @@ spr_get_player_raster = 0x802DEEA0; // type:func rom:0x101F90 spr_update_player_raster_cache = 0x802DEFB4; // type:func rom:0x1020A4 spr_load_npc_extra_anims = 0x802DF00C; // type:func rom:0x1020FC spr_allocate_components = 0x802DF2D8; // type:func rom:0x1023C8 -spr_defaultQuad = 0x802DF390; // type:data rom:0x102480 -D_802DF3D0 = 0x802DF3D0; // type:data rom:0x1024C0 -D_802DF3E0 = 0x802DF3E0; // type:data rom:0x1024D0 -D_802DF3F0 = 0x802DF3F0; // type:data rom:0x1024E0 -D_802DF428 = 0x802DF428; // type:data rom:0x102518 -D_802DF460 = 0x802DF460; // type:data rom:0x102550 -D_802DF490 = 0x802DF490; // type:data rom:0x102580 -spr_animUpdateTimeScale = 0x802DF4C0; // type:data rom:0x1025B0 -spr_playerSpriteSets = 0x802DF4C4; // type:data rom:0x1025B4 +spr_defaultQuad = 0x802DF390; // rom:0x102480 +D_802DF3D0 = 0x802DF3D0; // rom:0x1024C0 +D_802DF3E0 = 0x802DF3E0; // rom:0x1024D0 +D_802DF3F0 = 0x802DF3F0; // rom:0x1024E0 +D_802DF428 = 0x802DF428; // rom:0x102518 +D_802DF460 = 0x802DF460; // rom:0x102550 +D_802DF490 = 0x802DF490; // rom:0x102580 +spr_animUpdateTimeScale = 0x802DF4C0; // rom:0x1025B0 +spr_playerSpriteSets = 0x802DF4C4; // rom:0x1025B4 entity_Shadow_init = 0x802E0D90; // type:func rom:0x102610 entity_can_collide_with_jumping_player = 0x802E0DB0; // type:func rom:0x102630 entity_SaveBlock_setupGfx = 0x802E0DE0; // type:func rom:0x102660 @@ -5827,95 +5827,95 @@ entity_BlueWarpPipe_start_bound_script = 0x802E8E10; // type:func rom:0x10A690 entity_BlueWarpPipe_setupGfx = 0x802E8E4C; // type:func rom:0x10A6CC entity_init_BlueWarpPipe = 0x802E8F94; // type:func rom:0x10A814 entity_Signpost_idle = 0x802E9050; // type:func rom:0x10A8D0 -D_802E96F0 = 0x802E96F0; // type:data rom:0x10AF70 -D_802E9738 = 0x802E9738; // type:data rom:0x10AFB8 -D_802E9788 = 0x802E9788; // type:data rom:0x10B008 -D_802E97B0 = 0x802E97D8; // type:data rom:0x10B058 -D_802E97D8 = 0x802E9800; // type:data rom:0x10B080 -Entity_RenderNone = 0x802E9828; // type:data rom:0x10B0A8 -Entity_RenderNone_Script = 0x802E9830; // type:data rom:0x10B0B0 -D_802E9850 = 0x802E9850; // type:data rom:0x10B0D0 -D_802E9874 = 0x802E9874; // type:data rom:0x10B0F4 -D_802E9898 = 0x802E9898; // type:data rom:0x10B118 -CircularShadowA = 0x802E98BC; // type:data rom:0x10B13C -D_802E98DC = 0x802E98DC; // type:data rom:0x10B15C -CircularShadowB = 0x802E98E0; // type:data rom:0x10B160 -D_802E9900 = 0x802E9900; // type:data rom:0x10B180 -SquareShadow = 0x802E9904; // type:data rom:0x10B184 -D_802E9924 = 0x802E9924; // type:data rom:0x10B1A4 -D_802E9928 = 0x802E9928; // type:data rom:0x10B1A8 -D_802E9930 = 0x802E9930; // type:data rom:0x10B1B0 -D_802E99FC = 0x802E99FC; // type:data rom:0x10B27C -Entity_SavePoint = 0x802E9A18; // type:data rom:0x10B298 -D_802E9A3C = 0x802E9A3C; // type:data rom:0x10B2BC -D_802E9A40 = 0x802E9A40; // type:data rom:0x10B2C0 -D_802E9A88 = 0x802E9A88; // type:data rom:0x10B308 -D_802E9AC4 = 0x802E9AC4; // type:data rom:0x10B344 -D_802E9B00 = 0x802E9B00; // type:data rom:0x10B380 -D_802E9B40 = 0x802E9B40; // type:data rom:0x10B3C0 -D_802E9B5C = 0x802E9B5C; // type:data rom:0x10B3DC -D_802E9B78 = 0x802E9B78; // type:data rom:0x10B3F8 -D_802E9B94 = 0x802E9B94; // type:data rom:0x10B414 -Entity_RedSwitch = 0x802E9BB0; // type:data rom:0x10B430 -Entity_BlueSwitch = 0x802E9BD4; // type:data rom:0x10B454 -Entity_HugeBlueSwitch = 0x802E9BF8; // type:data rom:0x10B478 -Entity_GreenStompSwitch = 0x802E9C1C; // type:data rom:0x10B49C -D_802E9C40 = 0x802E9C40; // type:data rom:0x10B4C0 -D_802E9C70 = 0x802E9C70; // type:data rom:0x10B4F0 -Entity_ShatteringHammer1Block = 0x802E9C8C; // type:data rom:0x10B50C -Entity_ShatteringHammer2Block = 0x802E9CB0; // type:data rom:0x10B530 -Entity_ShatteringHammer3Block = 0x802E9CD4; // type:data rom:0x10B554 -Entity_ShatteringHammer1BlockTiny = 0x802E9CF8; // type:data rom:0x10B578 -Entity_ShatteringHammer2BlockTiny = 0x802E9D1C; // type:data rom:0x10B59C -Entity_ShatteringHammer3BlockTiny = 0x802E9D40; // type:data rom:0x10B5C0 -Entity_ShatteringBrickBlock = 0x802E9D64; // type:data rom:0x10B5E4 -D_802EB028 = 0x802EB028; // type:data rom:0x10C8A8 -D_802EB030 = 0x802EB030; // type:data rom:0x10C8B0 -D_802EB038 = 0x802EB038; // type:data rom:0x10C8B8 -D_802EB040 = 0x802EB040; // type:data rom:0x10C8C0 -D_802EB048 = 0x802EB048; // type:data rom:0x10C8C8 -D_802EB050 = 0x802EB050; // type:data rom:0x10C8D0 -D_802EB058 = 0x802EB058; // type:data rom:0x10C8D8 -D_802EB060 = 0x802EB060; // type:data rom:0x10C8E0 -D_802EB068 = 0x802EB068; // type:data rom:0x10C8E8 -D_802EB088 = 0x802EB088; // type:data rom:0x10C908 -D_802EB090 = 0x802EB090; // type:data rom:0x10C910 -D_802EB098 = 0x802EB098; // type:data rom:0x10C918 -D_802EB0A0 = 0x802EB0A0; // type:data rom:0x10C920 -D_802EB0A8 = 0x802EB0A8; // type:data rom:0x10C928 -D_802EB0B0 = 0x802EB0B0; // type:data rom:0x10C930 -D_802EB0B8 = 0x802EB0B8; // type:data rom:0x10C938 -D_802EB0D8 = 0x802EB0D8; // type:data rom:0x10C958 -D_802EB0E0 = 0x802EB0E0; // type:data rom:0x10C960 -D_802EB0E8 = 0x802EB0E8; // type:data rom:0x10C968 -D_802EB0F0 = 0x802EB0F0; // type:data rom:0x10C970 -D_802EB0F8 = 0x802EB0F8; // type:data rom:0x10C978 -D_802EB100 = 0x802EB100; // type:data rom:0x10C980 -D_802EB108 = 0x802EB108; // type:data rom:0x10C988 -D_802EB110 = 0x802EB110; // type:data rom:0x10C990 -D_802EB118 = 0x802EB118; // type:data rom:0x10C998 -D_802EB120 = 0x802EB120; // type:data rom:0x10C9A0 -D_802EB128 = 0x802EB128; // type:data rom:0x10C9A8 -D_802EB130 = 0x802EB130; // type:data rom:0x10C9B0 -D_802EB138 = 0x802EB138; // type:data rom:0x10C9B8 -D_802EB140 = 0x802EB140; // type:data rom:0x10C9C0 -D_802EB148 = 0x802EB148; // type:data rom:0x10C9C8 -D_802EB150 = 0x802EB150; // type:data rom:0x10C9D0 -D_802EB158 = 0x802EB158; // type:data rom:0x10C9D8 -D_802EB1F0 = 0x802EB1F0; // type:data rom:0x10CA70 -D_802EB1F8 = 0x802EB1F8; // type:data rom:0x10CA78 -D_802EB200 = 0x802EB200; // type:data rom:0x10CA80 -D_802EB208 = 0x802EB208; // type:data rom:0x10CA88 -D_802EB270 = 0x802EB270; // type:data rom:0x10CAF0 -D_802EB290 = 0x802EB290; // type:data rom:0x10CB10 -D_802EB298 = 0x802EB298; // type:data rom:0x10CB18 -D_802EB2A0 = 0x802EB2A0; // type:data rom:0x10CB20 -D_802EB320 = 0x802EB320; // type:data rom:0x10CBA0 -D_802EB328 = 0x802EB328; // type:data rom:0x10CBA8 -D_802EB350 = 0x802EB350; // type:data rom:0x10CBD0 -D_802EB358 = 0x802EB358; // type:data rom:0x10CBD8 -D_802EB360 = 0x802EB360; // type:data rom:0x10CBE0 -D_802EB368 = 0x802EB368; // type:data rom:0x10CBE8 +D_802E96F0 = 0x802E96F0; // rom:0x10AF70 +D_802E9738 = 0x802E9738; // rom:0x10AFB8 +D_802E9788 = 0x802E9788; // rom:0x10B008 +D_802E97B0 = 0x802E97D8; // rom:0x10B058 +D_802E97D8 = 0x802E9800; // rom:0x10B080 +Entity_RenderNone = 0x802E9828; // rom:0x10B0A8 +Entity_RenderNone_Script = 0x802E9830; // rom:0x10B0B0 +D_802E9850 = 0x802E9850; // rom:0x10B0D0 +D_802E9874 = 0x802E9874; // rom:0x10B0F4 +D_802E9898 = 0x802E9898; // rom:0x10B118 +CircularShadowA = 0x802E98BC; // rom:0x10B13C +D_802E98DC = 0x802E98DC; // rom:0x10B15C +CircularShadowB = 0x802E98E0; // rom:0x10B160 +D_802E9900 = 0x802E9900; // rom:0x10B180 +SquareShadow = 0x802E9904; // rom:0x10B184 +D_802E9924 = 0x802E9924; // rom:0x10B1A4 +D_802E9928 = 0x802E9928; // rom:0x10B1A8 +D_802E9930 = 0x802E9930; // rom:0x10B1B0 +D_802E99FC = 0x802E99FC; // rom:0x10B27C +Entity_SavePoint = 0x802E9A18; // rom:0x10B298 +D_802E9A3C = 0x802E9A3C; // rom:0x10B2BC +D_802E9A40 = 0x802E9A40; // rom:0x10B2C0 +D_802E9A88 = 0x802E9A88; // rom:0x10B308 +D_802E9AC4 = 0x802E9AC4; // rom:0x10B344 +D_802E9B00 = 0x802E9B00; // rom:0x10B380 +D_802E9B40 = 0x802E9B40; // rom:0x10B3C0 +D_802E9B5C = 0x802E9B5C; // rom:0x10B3DC +D_802E9B78 = 0x802E9B78; // rom:0x10B3F8 +D_802E9B94 = 0x802E9B94; // rom:0x10B414 +Entity_RedSwitch = 0x802E9BB0; // rom:0x10B430 +Entity_BlueSwitch = 0x802E9BD4; // rom:0x10B454 +Entity_HugeBlueSwitch = 0x802E9BF8; // rom:0x10B478 +Entity_GreenStompSwitch = 0x802E9C1C; // rom:0x10B49C +D_802E9C40 = 0x802E9C40; // rom:0x10B4C0 +D_802E9C70 = 0x802E9C70; // rom:0x10B4F0 +Entity_ShatteringHammer1Block = 0x802E9C8C; // rom:0x10B50C +Entity_ShatteringHammer2Block = 0x802E9CB0; // rom:0x10B530 +Entity_ShatteringHammer3Block = 0x802E9CD4; // rom:0x10B554 +Entity_ShatteringHammer1BlockTiny = 0x802E9CF8; // rom:0x10B578 +Entity_ShatteringHammer2BlockTiny = 0x802E9D1C; // rom:0x10B59C +Entity_ShatteringHammer3BlockTiny = 0x802E9D40; // rom:0x10B5C0 +Entity_ShatteringBrickBlock = 0x802E9D64; // rom:0x10B5E4 +D_802EB028 = 0x802EB028; // rom:0x10C8A8 +D_802EB030 = 0x802EB030; // rom:0x10C8B0 +D_802EB038 = 0x802EB038; // rom:0x10C8B8 +D_802EB040 = 0x802EB040; // rom:0x10C8C0 +D_802EB048 = 0x802EB048; // rom:0x10C8C8 +D_802EB050 = 0x802EB050; // rom:0x10C8D0 +D_802EB058 = 0x802EB058; // rom:0x10C8D8 +D_802EB060 = 0x802EB060; // rom:0x10C8E0 +D_802EB068 = 0x802EB068; // rom:0x10C8E8 +D_802EB088 = 0x802EB088; // rom:0x10C908 +D_802EB090 = 0x802EB090; // rom:0x10C910 +D_802EB098 = 0x802EB098; // rom:0x10C918 +D_802EB0A0 = 0x802EB0A0; // rom:0x10C920 +D_802EB0A8 = 0x802EB0A8; // rom:0x10C928 +D_802EB0B0 = 0x802EB0B0; // rom:0x10C930 +D_802EB0B8 = 0x802EB0B8; // rom:0x10C938 +D_802EB0D8 = 0x802EB0D8; // rom:0x10C958 +D_802EB0E0 = 0x802EB0E0; // rom:0x10C960 +D_802EB0E8 = 0x802EB0E8; // rom:0x10C968 +D_802EB0F0 = 0x802EB0F0; // rom:0x10C970 +D_802EB0F8 = 0x802EB0F8; // rom:0x10C978 +D_802EB100 = 0x802EB100; // rom:0x10C980 +D_802EB108 = 0x802EB108; // rom:0x10C988 +D_802EB110 = 0x802EB110; // rom:0x10C990 +D_802EB118 = 0x802EB118; // rom:0x10C998 +D_802EB120 = 0x802EB120; // rom:0x10C9A0 +D_802EB128 = 0x802EB128; // rom:0x10C9A8 +D_802EB130 = 0x802EB130; // rom:0x10C9B0 +D_802EB138 = 0x802EB138; // rom:0x10C9B8 +D_802EB140 = 0x802EB140; // rom:0x10C9C0 +D_802EB148 = 0x802EB148; // rom:0x10C9C8 +D_802EB150 = 0x802EB150; // rom:0x10C9D0 +D_802EB158 = 0x802EB158; // rom:0x10C9D8 +D_802EB1F0 = 0x802EB1F0; // rom:0x10CA70 +D_802EB1F8 = 0x802EB1F8; // rom:0x10CA78 +D_802EB200 = 0x802EB200; // rom:0x10CA80 +D_802EB208 = 0x802EB208; // rom:0x10CA88 +D_802EB270 = 0x802EB270; // rom:0x10CAF0 +D_802EB290 = 0x802EB290; // rom:0x10CB10 +D_802EB298 = 0x802EB298; // rom:0x10CB18 +D_802EB2A0 = 0x802EB2A0; // rom:0x10CB20 +D_802EB320 = 0x802EB320; // rom:0x10CBA0 +D_802EB328 = 0x802EB328; // rom:0x10CBA8 +D_802EB350 = 0x802EB350; // rom:0x10CBD0 +D_802EB358 = 0x802EB358; // rom:0x10CBD8 +D_802EB360 = 0x802EB360; // rom:0x10CBE0 +D_802EB368 = 0x802EB368; // rom:0x10CBE8 ui_msg_bubble_left_png = 0x802EB670; ui_msg_bubble_mid_png = 0x802EBA70; ui_msg_bubble_right_png = 0x802EBB70; @@ -5970,81 +5970,81 @@ ui_msg_rewind_arrow_png = 0x802ED550; ui_msg_rewind_arrow_pal = 0x802ED670; ui_msg_star_png = 0x802ED690; ui_msg_star_silhouette_png = 0x802ED8D0; -HES_UnusedBadge = 0x80241E00; // type:data rom:0x135140 -HES_UnusedBadge_disabled = 0x80241E28; // type:data rom:0x135168 -HES_UnusedCompass = 0x80241E50; // type:data rom:0x135190 -HES_UnusedCompass_disabled = 0x80241E78; // type:data rom:0x1351B8 -HES_CursorHand = 0x80241EA0; // type:data rom:0x1351E0 -HES_AnimatedCursorHand = 0x80241ECC; // type:data rom:0x13520C -HES_JpSuper = 0x80241F18; // type:data rom:0x135258 -HES_JpUltra = 0x80241F44; // type:data rom:0x135284 -HES_FilenameCaret = 0x80241F70; // type:data rom:0x1352B0 -HES_FilenameSpace = 0x80241FBC; // type:data rom:0x1352FC -HES_HeaderStats = 0x80241FE8; // type:data rom:0x135328 -HES_HeaderBadges = 0x80242014; // type:data rom:0x135354 -HES_HeaderItems = 0x80242040; // type:data rom:0x135380 -HES_HeaderParty = 0x8024206C; // type:data rom:0x1353AC -HES_HeaderSpirits = 0x80242098; // type:data rom:0x1353D8 -HES_HeaderMap = 0x802420C4; // type:data rom:0x135404 -HES_SmallText0 = 0x802420F0; // type:data rom:0x135430 -HES_SmallText1 = 0x8024211C; // type:data rom:0x13545C -HES_SmallText2 = 0x80242148; // type:data rom:0x135488 -HES_SmallText3 = 0x80242174; // type:data rom:0x1354B4 -HES_SmallText4 = 0x802421A0; // type:data rom:0x1354E0 -HES_SmallText5 = 0x802421CC; // type:data rom:0x13550C -HES_SmallText6 = 0x802421F8; // type:data rom:0x135538 -HES_SmallText7 = 0x80242224; // type:data rom:0x135564 -HES_SmallText8 = 0x80242250; // type:data rom:0x135590 -HES_SmallText9 = 0x8024227C; // type:data rom:0x1355BC -HES_SmallTextBp = 0x802422A8; // type:data rom:0x1355E8 -HES_JpFile = 0x802422D4; // type:data rom:0x135614 -HES_JpFileDisabled = 0x80242300; // type:data rom:0x135640 -HES_OptionMonoOn = 0x8024232C; // type:data rom:0x13566C -HES_OptionMonoOff = 0x80242358; // type:data rom:0x135698 -HES_OptionStereoOn = 0x80242384; // type:data rom:0x1356C4 -HES_OptionStereoOff = 0x802423B0; // type:data rom:0x1356F0 -HES_Spirit1 = 0x802423DC; // type:data rom:0x13571C -HES_Spirit1Missing = 0x80242408; // type:data rom:0x135748 -HES_Spirit2 = 0x80242434; // type:data rom:0x135774 -HES_Spirit2Missing = 0x80242460; // type:data rom:0x1357A0 -HES_Spirit3 = 0x8024248C; // type:data rom:0x1357CC -HES_Spirit3Missing = 0x802424B8; // type:data rom:0x1357F8 -HES_Spirit4 = 0x802424E4; // type:data rom:0x135824 -HES_Spirit4Missing = 0x80242510; // type:data rom:0x135850 -HES_Spirit5 = 0x8024253C; // type:data rom:0x13587C -HES_Spirit5Missing = 0x80242568; // type:data rom:0x1358A8 -HES_Spirit6 = 0x80242594; // type:data rom:0x1358D4 -HES_Spirit6Missing = 0x802425C0; // type:data rom:0x135900 -HES_Spirit7 = 0x802425EC; // type:data rom:0x13592C -HES_Spirit7Missing = 0x80242618; // type:data rom:0x135958 -HES_MapWalk0 = 0x80242644; // type:data rom:0x135984 -HES_ListPrevPage = 0x802426A0; // type:data rom:0x1359E0 -HES_ListNextPage = 0x802426CC; // type:data rom:0x135A0C -HES_133F40_133FC0 = 0x802426F8; // type:data rom:0x135A38 -HES_133FE0_134060 = 0x80242724; // type:data rom:0x135A64 -HES_LabelBpNeeded = 0x80242750; // type:data rom:0x135A90 -HES_MarioHeadLarge = 0x8024277C; // type:data rom:0x135ABC -HES_Dash = 0x802427A8; // type:data rom:0x135AE8 -HES_DescMsgPrev = 0x802427D4; // type:data rom:0x135B14 -HES_DescMsgNext = 0x80242820; // type:data rom:0x135B60 -HES_StatBoots0 = 0x8024286C; // type:data rom:0x135BAC -HES_StatBoots1 = 0x80242894; // type:data rom:0x135BD4 -HES_StatBoots2 = 0x802428BC; // type:data rom:0x135BFC -HES_StatBoots3 = 0x802428E4; // type:data rom:0x135C24 -HES_StatHammer0 = 0x8024290C; // type:data rom:0x135C4C -HES_StatHammer1 = 0x80242934; // type:data rom:0x135C74 -HES_StatHammer2 = 0x8024295C; // type:data rom:0x135C9C -HES_StatHammer3 = 0x80242984; // type:data rom:0x135CC4 -HES_StatBp = 0x802429AC; // type:data rom:0x135CEC -HES_MarioHeadSmall = 0x802429D4; // type:data rom:0x135D14 -HES_Clock = 0x802429FC; // type:data rom:0x135D3C -HES_StatStarPiece_1 = 0x80242A24; // type:data rom:0x135D64 -HES_StatStarPiece_2 = 0x80242A7C; // type:data rom:0x135DBC -HES_StatFp_1 = 0x80242AD4; // type:data rom:0x135E14 -HES_StatFp_2 = 0x80242AFC; // type:data rom:0x135E3C -HES_StatTimes = 0x80242B24; // type:data rom:0x135E64 -HES_PartnerRank = 0x80242B4C; // type:data rom:0x135E8C -HES_134F60_135120 = 0x80242B74; // type:data rom:0x135EB4 +HES_UnusedBadge = 0x80241E00; // rom:0x135140 +HES_UnusedBadge_disabled = 0x80241E28; // rom:0x135168 +HES_UnusedCompass = 0x80241E50; // rom:0x135190 +HES_UnusedCompass_disabled = 0x80241E78; // rom:0x1351B8 +HES_CursorHand = 0x80241EA0; // rom:0x1351E0 +HES_AnimatedCursorHand = 0x80241ECC; // rom:0x13520C +HES_JpSuper = 0x80241F18; // rom:0x135258 +HES_JpUltra = 0x80241F44; // rom:0x135284 +HES_FilenameCaret = 0x80241F70; // rom:0x1352B0 +HES_FilenameSpace = 0x80241FBC; // rom:0x1352FC +HES_HeaderStats = 0x80241FE8; // rom:0x135328 +HES_HeaderBadges = 0x80242014; // rom:0x135354 +HES_HeaderItems = 0x80242040; // rom:0x135380 +HES_HeaderParty = 0x8024206C; // rom:0x1353AC +HES_HeaderSpirits = 0x80242098; // rom:0x1353D8 +HES_HeaderMap = 0x802420C4; // rom:0x135404 +HES_SmallText0 = 0x802420F0; // rom:0x135430 +HES_SmallText1 = 0x8024211C; // rom:0x13545C +HES_SmallText2 = 0x80242148; // rom:0x135488 +HES_SmallText3 = 0x80242174; // rom:0x1354B4 +HES_SmallText4 = 0x802421A0; // rom:0x1354E0 +HES_SmallText5 = 0x802421CC; // rom:0x13550C +HES_SmallText6 = 0x802421F8; // rom:0x135538 +HES_SmallText7 = 0x80242224; // rom:0x135564 +HES_SmallText8 = 0x80242250; // rom:0x135590 +HES_SmallText9 = 0x8024227C; // rom:0x1355BC +HES_SmallTextBp = 0x802422A8; // rom:0x1355E8 +HES_JpFile = 0x802422D4; // rom:0x135614 +HES_JpFileDisabled = 0x80242300; // rom:0x135640 +HES_OptionMonoOn = 0x8024232C; // rom:0x13566C +HES_OptionMonoOff = 0x80242358; // rom:0x135698 +HES_OptionStereoOn = 0x80242384; // rom:0x1356C4 +HES_OptionStereoOff = 0x802423B0; // rom:0x1356F0 +HES_Spirit1 = 0x802423DC; // rom:0x13571C +HES_Spirit1Missing = 0x80242408; // rom:0x135748 +HES_Spirit2 = 0x80242434; // rom:0x135774 +HES_Spirit2Missing = 0x80242460; // rom:0x1357A0 +HES_Spirit3 = 0x8024248C; // rom:0x1357CC +HES_Spirit3Missing = 0x802424B8; // rom:0x1357F8 +HES_Spirit4 = 0x802424E4; // rom:0x135824 +HES_Spirit4Missing = 0x80242510; // rom:0x135850 +HES_Spirit5 = 0x8024253C; // rom:0x13587C +HES_Spirit5Missing = 0x80242568; // rom:0x1358A8 +HES_Spirit6 = 0x80242594; // rom:0x1358D4 +HES_Spirit6Missing = 0x802425C0; // rom:0x135900 +HES_Spirit7 = 0x802425EC; // rom:0x13592C +HES_Spirit7Missing = 0x80242618; // rom:0x135958 +HES_MapWalk0 = 0x80242644; // rom:0x135984 +HES_ListPrevPage = 0x802426A0; // rom:0x1359E0 +HES_ListNextPage = 0x802426CC; // rom:0x135A0C +HES_133F40_133FC0 = 0x802426F8; // rom:0x135A38 +HES_133FE0_134060 = 0x80242724; // rom:0x135A64 +HES_LabelBpNeeded = 0x80242750; // rom:0x135A90 +HES_MarioHeadLarge = 0x8024277C; // rom:0x135ABC +HES_Dash = 0x802427A8; // rom:0x135AE8 +HES_DescMsgPrev = 0x802427D4; // rom:0x135B14 +HES_DescMsgNext = 0x80242820; // rom:0x135B60 +HES_StatBoots0 = 0x8024286C; // rom:0x135BAC +HES_StatBoots1 = 0x80242894; // rom:0x135BD4 +HES_StatBoots2 = 0x802428BC; // rom:0x135BFC +HES_StatBoots3 = 0x802428E4; // rom:0x135C24 +HES_StatHammer0 = 0x8024290C; // rom:0x135C4C +HES_StatHammer1 = 0x80242934; // rom:0x135C74 +HES_StatHammer2 = 0x8024295C; // rom:0x135C9C +HES_StatHammer3 = 0x80242984; // rom:0x135CC4 +HES_StatBp = 0x802429AC; // rom:0x135CEC +HES_MarioHeadSmall = 0x802429D4; // rom:0x135D14 +HES_Clock = 0x802429FC; // rom:0x135D3C +HES_StatStarPiece_1 = 0x80242A24; // rom:0x135D64 +HES_StatStarPiece_2 = 0x80242A7C; // rom:0x135DBC +HES_StatFp_1 = 0x80242AD4; // rom:0x135E14 +HES_StatFp_2 = 0x80242AFC; // rom:0x135E3C +HES_StatTimes = 0x80242B24; // rom:0x135E64 +HES_PartnerRank = 0x80242B4C; // rom:0x135E8C +HES_134F60_135120 = 0x80242B74; // rom:0x135EB4 pause_set_cursor_opacity = 0x80242BA0; // type:func rom:0x135EE0 pause_set_cursor_pos_immediate = 0x80242BAC; // type:func rom:0x135EEC pause_set_cursor_pos = 0x80242D04; // type:func rom:0x136044 @@ -6146,9 +6146,9 @@ pause_map_update = 0x8024ECB0; // type:func rom:0x141FF0 pause_map_cleanup = 0x8024EE2C; // type:func rom:0x14216C pause_get_menu_msg = 0x8024EE80; // type:func rom:0x1421C0 pause_draw_menu_label = 0x8024EE94; // type:func rom:0x1421D4 -gPauseIconScripts = 0x8024EF60; // type:data rom:0x1422A0 -gPausePanels = 0x8024EF80; // type:data rom:0x1422C0 -D_8024EF98 = 0x8024EF98; // type:data rom:0x1422D8 +gPauseIconScripts = 0x8024EF60; // rom:0x1422A0 +gPausePanels = 0x8024EF80; // rom:0x1422C0 +D_8024EF98 = 0x8024EF98; // rom:0x1422D8 gPauseCursorPosX = 0x8024EF9C; // rom:0x1422DC gPauseCursorPosX = 0x8024EFA0; // rom:0x1422E0 gPauseCursorOpacity = 0x8024EFA4; // rom:0x1422E4 @@ -6161,230 +6161,230 @@ gPauseWindowFlipUpAngles = 0x8024EFCC; // rom:0x14230C gPauseWindowFlipUpAngles_2 = 0x8024EFD8; // rom:0x142318 gPauseWindowFlipDownFlags = 0x8024EFE4; // rom:0x142324 D_8024EFE8 = 0x8024EFE8; // rom:0x142328 -D_8024EFEC = 0x8024EFEC; // type:data rom:0x14232C +D_8024EFEC = 0x8024EFEC; // rom:0x14232C gPauseWindowFlipDownAngles = 0x8024F000; // rom:0x142340 gPauseWindowFlipDownAngles_2 = 0x8024F00C; // rom:0x14234C gPauseTutorialState = 0x8024F018; // rom:0x142358 gPauseTutorialInputState = 0x8024F01C; // rom:0x14235C -gPauseTutorialButtons = 0x8024F020; // type:data rom:0x142360 -gPauseTutorialDescMessages = 0x8024F03C; // type:data rom:0x14237C -gPauseTutorialCmdMessages = 0x8024F058; // type:data rom:0x142398 -D_8024F074 = 0x8024F074; // type:data rom:0x1423B4 -gPauseTutorialIconIDs = 0x8024F090; // type:data rom:0x1423D0 +gPauseTutorialButtons = 0x8024F020; // rom:0x142360 +gPauseTutorialDescMessages = 0x8024F03C; // rom:0x14237C +gPauseTutorialCmdMessages = 0x8024F058; // rom:0x142398 +D_8024F074 = 0x8024F074; // rom:0x1423B4 +gPauseTutorialIconIDs = 0x8024F090; // rom:0x1423D0 gPauseMenuTextScrollInterpEasingLUT = 0x8024F0AC; // rom:0x1423EC gPauseMenuPageScrollInterpEasingLUT = 0x8024F0BC; // rom:0x1423FC -gPauseTutorialSpriteAnims = 0x8024F0CC; // type:data rom:0x14240C -gPauseTutorialViewport = 0x8024F100; // type:data rom:0x142440 -gPauseTutorialScrollPos = 0x8024F110; // type:data rom:0x142450 -gPauseCommonWindowsBPs = 0x8024F114; // type:data rom:0x142454 -gPauseTabsHudScripts = 0x8024F1B0; // type:data rom:0x1424F0 -gPauseTabsGridData = 0x8024F1C8; // type:data rom:0x142508 -gPauseTabsPanelIDs = 0x8024F1D0; // type:data rom:0x142510 -gPauseTabsWindowIDs = 0x8024F1D8; // type:data rom:0x142518 -gPauseTabsPageWindowIDs = 0x8024F1E0; // type:data rom:0x142520 -gPauseTabsWindowBPs = 0x8024F1E8; // type:data rom:0x142528 -gPauseTabsCurrentTab = 0x8024F2E4; // type:data rom:0x142624 -gPauseTabsMessages = 0x8024F2E8; // type:data rom:0x142628 -gPauseTabsInterpTable = 0x8024F300; // type:data rom:0x142640 -D_8024F310 = 0x8024F310; // type:data rom:0x142650 -gPausePanelTabs = 0x8024F314; // type:data rom:0x142654 -gStatsMenuElements = 0x8024F330; // type:data rom:0x142670 -gStatsBootsElements = 0x8024F360; // type:data rom:0x1426A0 -gStatsHammerElements = 0x8024F370; // type:data rom:0x1426B0 -gPauseStatsBootsMessages = 0x8024F380; // type:data rom:0x1426C0 -gPauseStatsHammerMessages = 0x8024F390; // type:data rom:0x1426D0 -gPauseStatsGridData = 0x8024F3A0; // type:data rom:0x1426E0 -gStatsMenuEntries = 0x8024F3B0; // type:data rom:0x1426F0 -gPauseStatsSPIncElements = 0x8024F434; // type:data rom:0x142774 -gPauseStatsStarElements = 0x8024F450; // type:data rom:0x142790 -D_8024F46C = 0x8024F46C; // type:data rom:0x1427AC -D_8024F470 = 0x8024F470; // type:data rom:0x1427B0 -D_8024F474 = 0x8024F474; // type:data rom:0x1427B4 -D_8024F478 = 0x8024F478; // type:data rom:0x1427B8 -D_8024F47C = 0x8024F47C; // type:data rom:0x1427BC -D_8024F480 = 0x8024F480; // type:data rom:0x1427C0 -D_8024F484 = 0x8024F484; // type:data rom:0x1427C4 -gStatsMenuWindowBPs = 0x8024F488; // type:data rom:0x1427C8 -gPausePanelStats = 0x8024F4AC; // type:data rom:0x1427EC -gPauseBadgesElements = 0x8024F4D0; // type:data rom:0x142810 -gPauseBadgesWindowBPs = 0x8024F528; // type:data rom:0x142868 -gPausePanelBadges = 0x8024F54C; // type:data rom:0x14288C -gPauseItemsElements = 0x8024F570; // type:data rom:0x1428B0 -gPauseItemsWindowBPs = 0x8024F5C0; // type:data rom:0x142900 -gPausePanelItems = 0x8024F5E4; // type:data rom:0x142924 -gPausePartnersIconScripts = 0x8024F600; // type:data rom:0x142940 -gPausePartnersViewport = 0x8024F620; // type:data rom:0x142960 -gPausePartnersSpriteAnims = 0x8024F630; // type:data rom:0x142970 -gPausePartnersPartnerIDs = 0x8024F6B0; // type:data rom:0x1429F0 -gPausePartnersMessages = 0x8024F6D0; // type:data rom:0x142A10 -gPausePartnersMoveBase = 0x8024F6F0; // type:data rom:0x142A30 -gPausePartnersGridData = 0x8024F710; // type:data rom:0x142A50 -gPausePartnersAssetNames = 0x8024F718; // type:data rom:0x142A58 -gPausePartnersImageBuffers = 0x8024F73C; // type:data rom:0x142A7C -gPausePartnersPaletteBuffers = 0x8024F744; // type:data rom:0x142A84 -D_8024F74C = 0x8024F74C; // type:data rom:0x142A8C -gPausePartnersDL = 0x8024F750; // type:data rom:0x142A90 -gPausePartnersCurrentPortraitIndex = 0x8024F7C0; // type:data rom:0x142B00 -gPausePartnersNextPortraitIndex = 0x8024F7C4; // type:data rom:0x142B04 -gPausePartnersWindowBPs = 0x8024F7C8; // type:data rom:0x142B08 -gPausePartnersPortraitScrollInterpTable = 0x8024F87C; // type:data rom:0x142BBC -gPausePanelPartners = 0x8024F88C; // type:data rom:0x142BCC -gPauseSpiritsViewport = 0x8024F8B0; // type:data rom:0x142BF0 -gPauseSpiritsSpriteAnims = 0x8024F8C0; // type:data rom:0x142C00 -gPauseSpiritsGridData = 0x8024F930; // type:data rom:0x142C70 -gPauseSpiritsPositions = 0x8024F93C; // type:data rom:0x142C7C -gPauseSpiritsDrawOrder = 0x8024F974; // type:data rom:0x142CB4 -gPauseSpiritsCursorPositions = 0x8024F990; // type:data rom:0x142CD0 -gPauseSpiritsWindowsBPs = 0x8024F9C8; // type:data rom:0x142D08 -gPausePanelSpirits = 0x8024FA10; // type:data rom:0x142D50 -gPauseMapIconScripts = 0x8024FA30; // type:data rom:0x142D70 -D_8024FA34 = 0x8024FA34; // type:data rom:0x142D74 -gPauseMapPaths = 0x8024FA38; // type:data rom:0x142D78 -gPauseMapSpaces = 0x802502B8; // type:data rom:0x1435F8 -gPauseMapArrowWobble = 0x80250560; // type:data rom:0x1438A0 -gPauseMapWindowBPs = 0x80250590; // type:data rom:0x1438D0 -gPausePanelMap = 0x8025068C; // type:data rom:0x1439CC -pause_image_1439F0_png = 0x802506B0; // type:data rom:0x1439F0 -pause_image_143BF0_png = 0x802508B0; // type:data rom:0x143BF0 -pause_image_143FF0_png = 0x80250CB0; // type:data rom:0x143FF0 -pause_world_map_png = 0x802510B0; // type:data rom:0x1443F0 -pause_world_map_pal = 0x8026A0B0; // type:data rom:0x15D3F0 -pause_spirits_bg_png = 0x8026A2B0; // type:data rom:0x15D5F0 -pause_spirits_bg_pal = 0x8026BE30; // type:data rom:0x15F170 -pause_orbs_png = 0x8026C030; // type:data rom:0x15F370 -pause_map_location_png = 0x8026C230; // type:data rom:0x15F570 -pause_map_path_marker_png = 0x8026C330; // type:data rom:0x15F670 -pause_arrows_png = 0x8026C430; // type:data rom:0x15F770 -pause_banner_hp_png = 0x8026C630; // type:data rom:0x15F970 -pause_banner_hp_pal = 0x8026C830; // type:data rom:0x15FB70 -pause_banner_fp_png = 0x8026CA30; // type:data rom:0x15FD70 -pause_banner_fp_pal = 0x8026CC30; // type:data rom:0x15FF70 -pause_banner_bp_png = 0x8026CE30; // type:data rom:0x160170 -pause_banner_bp_pal = 0x8026D030; // type:data rom:0x160370 -pause_banner_boots_png = 0x8026D230; // type:data rom:0x160570 -pause_banner_boots_pal = 0x8026D3B0; // type:data rom:0x1606F0 -pause_banner_hammer_png = 0x8026D5B0; // type:data rom:0x1608F0 -pause_banner_hammer_pal = 0x8026D730; // type:data rom:0x160A70 -pause_banner_star_energy_png = 0x8026D930; // type:data rom:0x160C70 -pause_banner_star_energy_pal = 0x8026DAB0; // type:data rom:0x160DF0 -pause_available_png = 0x8026DCB0; // type:data rom:0x160FF0 -pause_available_pal = 0x8026DEB0; // type:data rom:0x1611F0 -pause_prompt_check_abilities_png = 0x8026E0B0; // type:data rom:0x1613F0 -pause_prompt_check_abilities_pal = 0x8026E4B0; // type:data rom:0x1617F0 -pause_stats_bar_png = 0x8026E6B0; // type:data rom:0x1619F0 -pause_stats_bar_pal = 0x8026E930; // type:data rom:0x161C70 -gPauseDLBannerHp = 0x8026EB30; // type:data rom:0x161E70 -gPauseDLBannerFp = 0x8026EC08; // type:data rom:0x161F48 -gPauseDLBannerBp = 0x8026ECE0; // type:data rom:0x162020 -gPauseDLBannerBoots = 0x8026EDB8; // type:data rom:0x1620F8 -gPauseDLBannerHammer = 0x8026EE90; // type:data rom:0x1621D0 -gPauseDLBannerStarEnergy = 0x8026EF68; // type:data rom:0x1622A8 -gPauseDLStatsBar = 0x8026F040; // type:data rom:0x162380 -gPauseDLWorldMap = 0x8026F118; // type:data rom:0x162458 -gPauseDLPathPoints = 0x8026F1B8; // type:data rom:0x1624F8 -gPauseDLArrows = 0x8026F2A0; // type:data rom:0x1625E0 -gPauseDLOrbs = 0x8026F348; // type:data rom:0x162688 -gPauseDLAvailable = 0x8026F3F0; // type:data rom:0x162730 -gPauseDLCheckAbilities = 0x8026F4C8; // type:data rom:0x162808 -gPauseDLSpiritsBg = 0x8026F5A0; // type:data rom:0x1628E0 -gPauseMsg_17 = 0x8026F640; // type:data rom:0x162980 -gPauseMsg_18 = 0x8026F648; // type:data rom:0x162988 -gPauseMsg_19 = 0x8026F650; // type:data rom:0x162990 -gPauseMsg_1A = 0x8026F658; // type:data rom:0x162998 -gPauseMsg_32 = 0x8026F660; // type:data rom:0x1629A0 -gPauseMsg_33 = 0x8026F668; // type:data rom:0x1629A8 -gPauseMsg_34 = 0x8026F674; // type:data rom:0x1629B4 -gPauseMsg_35 = 0x8026F680; // type:data rom:0x1629C0 -gPauseMsg_36 = 0x8026F68C; // type:data rom:0x1629CC -gPauseMsg_37 = 0x8026F690; // type:data rom:0x1629D0 -gPauseMsg_38 = 0x8026F694; // type:data rom:0x1629D4 -gPauseMsg_39 = 0x8026F698; // type:data rom:0x1629D8 -gPauseMsg_3A = 0x8026F69C; // type:data rom:0x1629DC -gPauseMsg_3B = 0x8026F6A0; // type:data rom:0x1629E0 -gPauseMsg_3C = 0x8026F6A8; // type:data rom:0x1629E8 -gPauseMsg_3D = 0x8026F6B0; // type:data rom:0x1629F0 -gPauseMsg_3E = 0x8026F6BC; // type:data rom:0x1629FC -gPauseMsg_3F = 0x8026F6C8; // type:data rom:0x162A08 -gPauseMsg_40 = 0x8026F6D0; // type:data rom:0x162A10 -gPauseMsg_41 = 0x8026F6D8; // type:data rom:0x162A18 -gPauseMsg_42 = 0x8026F6E8; // type:data rom:0x162A28 -gPauseMsg_43 = 0x8026F6F8; // type:data rom:0x162A38 -gPauseMsg_44 = 0x8026F700; // type:data rom:0x162A40 -gPauseMsg_46 = 0x8026F708; // type:data rom:0x162A48 -gPauseMsg_47 = 0x8026F70C; // type:data rom:0x162A4C -gPauseMsg_48 = 0x8026F718; // type:data rom:0x162A58 -gPauseMsg_49 = 0x8026F720; // type:data rom:0x162A60 -gPauseMsg_4A = 0x8026F728; // type:data rom:0x162A68 -gPauseMsg_4B = 0x8026F738; // type:data rom:0x162A78 -gPauseMsg_50 = 0x8026F74C; // type:data rom:0x162A8C -gPauseMsg_4F = 0x8026F754; // type:data rom:0x162A94 -gPauseMsg_53 = 0x8026F760; // type:data rom:0x162AA0 -gPauseMsg_54 = 0x8026F764; // type:data rom:0x162AA4 -gPauseMsg_55 = 0x8026F768; // type:data rom:0x162AA8 -gPauseMsg_56 = 0x8026F774; // type:data rom:0x162AB4 -gPauseMessages = 0x8026F778; // type:data rom:0x162AB8 -gPauseDLLabels = 0x8026F8D4; // type:data rom:0x162C14 -gPauseWS_0 = 0x8026F900; // type:data rom:0x162C40 -gPauseWS_1 = 0x8026F938; // type:data rom:0x162C78 -gPauseWS_2 = 0x8026F970; // type:data rom:0x162CB0 -gPauseWS_3 = 0x8026F9A8; // type:data rom:0x162CE8 -gPauseWS_4 = 0x8026F9E0; // type:data rom:0x162D20 -gPauseWS_5 = 0x8026FA18; // type:data rom:0x162D58 -gPauseWS_6 = 0x8026FA50; // type:data rom:0x162D90 -gPauseWS_7 = 0x8026FA88; // type:data rom:0x162DC8 -gPauseWS_8 = 0x8026FAC0; // type:data rom:0x162E00 -gPauseWS_9 = 0x8026FAF8; // type:data rom:0x162E38 -gPauseWS_10 = 0x8026FB30; // type:data rom:0x162E70 -gPauseWS_11 = 0x8026FB68; // type:data rom:0x162EA8 -gPauseWS_12 = 0x8026FBA0; // type:data rom:0x162EE0 -gPauseWS_13 = 0x8026FBD8; // type:data rom:0x162F18 -gPauseWS_14 = 0x8026FC10; // type:data rom:0x162F50 -gPauseWS_15 = 0x8026FC48; // type:data rom:0x162F88 -gPauseWS_16 = 0x8026FC80; // type:data rom:0x162FC0 -gPauseWS_17 = 0x8026FCB8; // type:data rom:0x162FF8 -gPauseWS_18 = 0x8026FCF0; // type:data rom:0x163030 -gPauseWS_19 = 0x8026FD28; // type:data rom:0x163068 -gPauseWS_20 = 0x8026FD60; // type:data rom:0x1630A0 -gPauseWS_21 = 0x8026FD98; // type:data rom:0x1630D8 -gPauseWS_22 = 0x8026FDD0; // type:data rom:0x163110 -gPauseWS_23 = 0x8026FE08; // type:data rom:0x163148 -gPauseWS_24 = 0x8026FE40; // type:data rom:0x163180 -gPauseWS_25 = 0x8026FE78; // type:data rom:0x1631B8 -gPauseWS_26 = 0x8026FEB0; // type:data rom:0x1631F0 -gPauseWS_27 = 0x8026FEE8; // type:data rom:0x163228 -gPauseWS_28 = 0x8026FF20; // type:data rom:0x163260 -D_8026FF80 = 0x8026FF80; // type:data rom:0x1632C0 -D_8026FF88 = 0x8026FF88; // type:data rom:0x1632C8 -D_8026FF90 = 0x8026FF90; // type:data rom:0x1632D0 -D_8026FF98 = 0x8026FF98; // type:data rom:0x1632D8 -D_8026FFA0 = 0x8026FFA0; // type:data rom:0x1632E0 -D_8026FFA8 = 0x8026FFA8; // type:data rom:0x1632E8 -D_8026FFB0 = 0x8026FFB0; // type:data rom:0x1632F0 -D_80270040 = 0x80270040; // type:data rom:0x163380 -D_80270048 = 0x80270048; // type:data rom:0x163388 -D_80270050 = 0x80270050; // type:data rom:0x163390 -D_80270058 = 0x80270058; // type:data rom:0x163398 -D_80270060 = 0x80270060; // type:data rom:0x1633A0 -D_80270068 = 0x80270068; // type:data rom:0x1633A8 -D_80270070 = 0x80270070; // type:data rom:0x1633B0 +gPauseTutorialSpriteAnims = 0x8024F0CC; // rom:0x14240C +gPauseTutorialViewport = 0x8024F100; // rom:0x142440 +gPauseTutorialScrollPos = 0x8024F110; // rom:0x142450 +gPauseCommonWindowsBPs = 0x8024F114; // rom:0x142454 +gPauseTabsHudScripts = 0x8024F1B0; // rom:0x1424F0 +gPauseTabsGridData = 0x8024F1C8; // rom:0x142508 +gPauseTabsPanelIDs = 0x8024F1D0; // rom:0x142510 +gPauseTabsWindowIDs = 0x8024F1D8; // rom:0x142518 +gPauseTabsPageWindowIDs = 0x8024F1E0; // rom:0x142520 +gPauseTabsWindowBPs = 0x8024F1E8; // rom:0x142528 +gPauseTabsCurrentTab = 0x8024F2E4; // rom:0x142624 +gPauseTabsMessages = 0x8024F2E8; // rom:0x142628 +gPauseTabsInterpTable = 0x8024F300; // rom:0x142640 +D_8024F310 = 0x8024F310; // rom:0x142650 +gPausePanelTabs = 0x8024F314; // rom:0x142654 +gStatsMenuElements = 0x8024F330; // rom:0x142670 +gStatsBootsElements = 0x8024F360; // rom:0x1426A0 +gStatsHammerElements = 0x8024F370; // rom:0x1426B0 +gPauseStatsBootsMessages = 0x8024F380; // rom:0x1426C0 +gPauseStatsHammerMessages = 0x8024F390; // rom:0x1426D0 +gPauseStatsGridData = 0x8024F3A0; // rom:0x1426E0 +gStatsMenuEntries = 0x8024F3B0; // rom:0x1426F0 +gPauseStatsSPIncElements = 0x8024F434; // rom:0x142774 +gPauseStatsStarElements = 0x8024F450; // rom:0x142790 +D_8024F46C = 0x8024F46C; // rom:0x1427AC +D_8024F470 = 0x8024F470; // rom:0x1427B0 +D_8024F474 = 0x8024F474; // rom:0x1427B4 +D_8024F478 = 0x8024F478; // rom:0x1427B8 +D_8024F47C = 0x8024F47C; // rom:0x1427BC +D_8024F480 = 0x8024F480; // rom:0x1427C0 +D_8024F484 = 0x8024F484; // rom:0x1427C4 +gStatsMenuWindowBPs = 0x8024F488; // rom:0x1427C8 +gPausePanelStats = 0x8024F4AC; // rom:0x1427EC +gPauseBadgesElements = 0x8024F4D0; // rom:0x142810 +gPauseBadgesWindowBPs = 0x8024F528; // rom:0x142868 +gPausePanelBadges = 0x8024F54C; // rom:0x14288C +gPauseItemsElements = 0x8024F570; // rom:0x1428B0 +gPauseItemsWindowBPs = 0x8024F5C0; // rom:0x142900 +gPausePanelItems = 0x8024F5E4; // rom:0x142924 +gPausePartnersIconScripts = 0x8024F600; // rom:0x142940 +gPausePartnersViewport = 0x8024F620; // rom:0x142960 +gPausePartnersSpriteAnims = 0x8024F630; // rom:0x142970 +gPausePartnersPartnerIDs = 0x8024F6B0; // rom:0x1429F0 +gPausePartnersMessages = 0x8024F6D0; // rom:0x142A10 +gPausePartnersMoveBase = 0x8024F6F0; // rom:0x142A30 +gPausePartnersGridData = 0x8024F710; // rom:0x142A50 +gPausePartnersAssetNames = 0x8024F718; // rom:0x142A58 +gPausePartnersImageBuffers = 0x8024F73C; // rom:0x142A7C +gPausePartnersPaletteBuffers = 0x8024F744; // rom:0x142A84 +D_8024F74C = 0x8024F74C; // rom:0x142A8C +gPausePartnersDL = 0x8024F750; // rom:0x142A90 +gPausePartnersCurrentPortraitIndex = 0x8024F7C0; // rom:0x142B00 +gPausePartnersNextPortraitIndex = 0x8024F7C4; // rom:0x142B04 +gPausePartnersWindowBPs = 0x8024F7C8; // rom:0x142B08 +gPausePartnersPortraitScrollInterpTable = 0x8024F87C; // rom:0x142BBC +gPausePanelPartners = 0x8024F88C; // rom:0x142BCC +gPauseSpiritsViewport = 0x8024F8B0; // rom:0x142BF0 +gPauseSpiritsSpriteAnims = 0x8024F8C0; // rom:0x142C00 +gPauseSpiritsGridData = 0x8024F930; // rom:0x142C70 +gPauseSpiritsPositions = 0x8024F93C; // rom:0x142C7C +gPauseSpiritsDrawOrder = 0x8024F974; // rom:0x142CB4 +gPauseSpiritsCursorPositions = 0x8024F990; // rom:0x142CD0 +gPauseSpiritsWindowsBPs = 0x8024F9C8; // rom:0x142D08 +gPausePanelSpirits = 0x8024FA10; // rom:0x142D50 +gPauseMapIconScripts = 0x8024FA30; // rom:0x142D70 +D_8024FA34 = 0x8024FA34; // rom:0x142D74 +gPauseMapPaths = 0x8024FA38; // rom:0x142D78 +gPauseMapSpaces = 0x802502B8; // rom:0x1435F8 +gPauseMapArrowWobble = 0x80250560; // rom:0x1438A0 +gPauseMapWindowBPs = 0x80250590; // rom:0x1438D0 +gPausePanelMap = 0x8025068C; // rom:0x1439CC +pause_image_1439F0_png = 0x802506B0; // rom:0x1439F0 +pause_image_143BF0_png = 0x802508B0; // rom:0x143BF0 +pause_image_143FF0_png = 0x80250CB0; // rom:0x143FF0 +pause_world_map_png = 0x802510B0; // rom:0x1443F0 +pause_world_map_pal = 0x8026A0B0; // rom:0x15D3F0 +pause_spirits_bg_png = 0x8026A2B0; // rom:0x15D5F0 +pause_spirits_bg_pal = 0x8026BE30; // rom:0x15F170 +pause_orbs_png = 0x8026C030; // rom:0x15F370 +pause_map_location_png = 0x8026C230; // rom:0x15F570 +pause_map_path_marker_png = 0x8026C330; // rom:0x15F670 +pause_arrows_png = 0x8026C430; // rom:0x15F770 +pause_banner_hp_png = 0x8026C630; // rom:0x15F970 +pause_banner_hp_pal = 0x8026C830; // rom:0x15FB70 +pause_banner_fp_png = 0x8026CA30; // rom:0x15FD70 +pause_banner_fp_pal = 0x8026CC30; // rom:0x15FF70 +pause_banner_bp_png = 0x8026CE30; // rom:0x160170 +pause_banner_bp_pal = 0x8026D030; // rom:0x160370 +pause_banner_boots_png = 0x8026D230; // rom:0x160570 +pause_banner_boots_pal = 0x8026D3B0; // rom:0x1606F0 +pause_banner_hammer_png = 0x8026D5B0; // rom:0x1608F0 +pause_banner_hammer_pal = 0x8026D730; // rom:0x160A70 +pause_banner_star_energy_png = 0x8026D930; // rom:0x160C70 +pause_banner_star_energy_pal = 0x8026DAB0; // rom:0x160DF0 +pause_available_png = 0x8026DCB0; // rom:0x160FF0 +pause_available_pal = 0x8026DEB0; // rom:0x1611F0 +pause_prompt_check_abilities_png = 0x8026E0B0; // rom:0x1613F0 +pause_prompt_check_abilities_pal = 0x8026E4B0; // rom:0x1617F0 +pause_stats_bar_png = 0x8026E6B0; // rom:0x1619F0 +pause_stats_bar_pal = 0x8026E930; // rom:0x161C70 +gPauseDLBannerHp = 0x8026EB30; // rom:0x161E70 +gPauseDLBannerFp = 0x8026EC08; // rom:0x161F48 +gPauseDLBannerBp = 0x8026ECE0; // rom:0x162020 +gPauseDLBannerBoots = 0x8026EDB8; // rom:0x1620F8 +gPauseDLBannerHammer = 0x8026EE90; // rom:0x1621D0 +gPauseDLBannerStarEnergy = 0x8026EF68; // rom:0x1622A8 +gPauseDLStatsBar = 0x8026F040; // rom:0x162380 +gPauseDLWorldMap = 0x8026F118; // rom:0x162458 +gPauseDLPathPoints = 0x8026F1B8; // rom:0x1624F8 +gPauseDLArrows = 0x8026F2A0; // rom:0x1625E0 +gPauseDLOrbs = 0x8026F348; // rom:0x162688 +gPauseDLAvailable = 0x8026F3F0; // rom:0x162730 +gPauseDLCheckAbilities = 0x8026F4C8; // rom:0x162808 +gPauseDLSpiritsBg = 0x8026F5A0; // rom:0x1628E0 +gPauseMsg_17 = 0x8026F640; // rom:0x162980 +gPauseMsg_18 = 0x8026F648; // rom:0x162988 +gPauseMsg_19 = 0x8026F650; // rom:0x162990 +gPauseMsg_1A = 0x8026F658; // rom:0x162998 +gPauseMsg_32 = 0x8026F660; // rom:0x1629A0 +gPauseMsg_33 = 0x8026F668; // rom:0x1629A8 +gPauseMsg_34 = 0x8026F674; // rom:0x1629B4 +gPauseMsg_35 = 0x8026F680; // rom:0x1629C0 +gPauseMsg_36 = 0x8026F68C; // rom:0x1629CC +gPauseMsg_37 = 0x8026F690; // rom:0x1629D0 +gPauseMsg_38 = 0x8026F694; // rom:0x1629D4 +gPauseMsg_39 = 0x8026F698; // rom:0x1629D8 +gPauseMsg_3A = 0x8026F69C; // rom:0x1629DC +gPauseMsg_3B = 0x8026F6A0; // rom:0x1629E0 +gPauseMsg_3C = 0x8026F6A8; // rom:0x1629E8 +gPauseMsg_3D = 0x8026F6B0; // rom:0x1629F0 +gPauseMsg_3E = 0x8026F6BC; // rom:0x1629FC +gPauseMsg_3F = 0x8026F6C8; // rom:0x162A08 +gPauseMsg_40 = 0x8026F6D0; // rom:0x162A10 +gPauseMsg_41 = 0x8026F6D8; // rom:0x162A18 +gPauseMsg_42 = 0x8026F6E8; // rom:0x162A28 +gPauseMsg_43 = 0x8026F6F8; // rom:0x162A38 +gPauseMsg_44 = 0x8026F700; // rom:0x162A40 +gPauseMsg_46 = 0x8026F708; // rom:0x162A48 +gPauseMsg_47 = 0x8026F70C; // rom:0x162A4C +gPauseMsg_48 = 0x8026F718; // rom:0x162A58 +gPauseMsg_49 = 0x8026F720; // rom:0x162A60 +gPauseMsg_4A = 0x8026F728; // rom:0x162A68 +gPauseMsg_4B = 0x8026F738; // rom:0x162A78 +gPauseMsg_50 = 0x8026F74C; // rom:0x162A8C +gPauseMsg_4F = 0x8026F754; // rom:0x162A94 +gPauseMsg_53 = 0x8026F760; // rom:0x162AA0 +gPauseMsg_54 = 0x8026F764; // rom:0x162AA4 +gPauseMsg_55 = 0x8026F768; // rom:0x162AA8 +gPauseMsg_56 = 0x8026F774; // rom:0x162AB4 +gPauseMessages = 0x8026F778; // rom:0x162AB8 +gPauseDLLabels = 0x8026F8D4; // rom:0x162C14 +gPauseWS_0 = 0x8026F900; // rom:0x162C40 +gPauseWS_1 = 0x8026F938; // rom:0x162C78 +gPauseWS_2 = 0x8026F970; // rom:0x162CB0 +gPauseWS_3 = 0x8026F9A8; // rom:0x162CE8 +gPauseWS_4 = 0x8026F9E0; // rom:0x162D20 +gPauseWS_5 = 0x8026FA18; // rom:0x162D58 +gPauseWS_6 = 0x8026FA50; // rom:0x162D90 +gPauseWS_7 = 0x8026FA88; // rom:0x162DC8 +gPauseWS_8 = 0x8026FAC0; // rom:0x162E00 +gPauseWS_9 = 0x8026FAF8; // rom:0x162E38 +gPauseWS_10 = 0x8026FB30; // rom:0x162E70 +gPauseWS_11 = 0x8026FB68; // rom:0x162EA8 +gPauseWS_12 = 0x8026FBA0; // rom:0x162EE0 +gPauseWS_13 = 0x8026FBD8; // rom:0x162F18 +gPauseWS_14 = 0x8026FC10; // rom:0x162F50 +gPauseWS_15 = 0x8026FC48; // rom:0x162F88 +gPauseWS_16 = 0x8026FC80; // rom:0x162FC0 +gPauseWS_17 = 0x8026FCB8; // rom:0x162FF8 +gPauseWS_18 = 0x8026FCF0; // rom:0x163030 +gPauseWS_19 = 0x8026FD28; // rom:0x163068 +gPauseWS_20 = 0x8026FD60; // rom:0x1630A0 +gPauseWS_21 = 0x8026FD98; // rom:0x1630D8 +gPauseWS_22 = 0x8026FDD0; // rom:0x163110 +gPauseWS_23 = 0x8026FE08; // rom:0x163148 +gPauseWS_24 = 0x8026FE40; // rom:0x163180 +gPauseWS_25 = 0x8026FE78; // rom:0x1631B8 +gPauseWS_26 = 0x8026FEB0; // rom:0x1631F0 +gPauseWS_27 = 0x8026FEE8; // rom:0x163228 +gPauseWS_28 = 0x8026FF20; // rom:0x163260 +D_8026FF80 = 0x8026FF80; // rom:0x1632C0 +D_8026FF88 = 0x8026FF88; // rom:0x1632C8 +D_8026FF90 = 0x8026FF90; // rom:0x1632D0 +D_8026FF98 = 0x8026FF98; // rom:0x1632D8 +D_8026FFA0 = 0x8026FFA0; // rom:0x1632E0 +D_8026FFA8 = 0x8026FFA8; // rom:0x1632E8 +D_8026FFB0 = 0x8026FFB0; // rom:0x1632F0 +D_80270040 = 0x80270040; // rom:0x163380 +D_80270048 = 0x80270048; // rom:0x163388 +D_80270050 = 0x80270050; // rom:0x163390 +D_80270058 = 0x80270058; // rom:0x163398 +D_80270060 = 0x80270060; // rom:0x1633A0 +D_80270068 = 0x80270068; // rom:0x1633A8 +D_80270070 = 0x80270070; // rom:0x1633B0 filemenu_draw_rect = 0x80242BA0; // type:func rom:0x163400 -gPausePressedButtons = 0x802700C4; // type:data rom:0x163404 -gPauseCurrentDescMsg = 0x802700C8; // type:data rom:0x163408 -gPauseCurrentDescIconScript = 0x802700CC; // type:data rom:0x16340C -gPauseCursorIconID = 0x802700D0; // type:data rom:0x163410 -gPauseMenuCurrentTab = 0x802700D4; // type:data rom:0x163414 -D_802700D = 0x802700D8; // type:data rom:0x163418 -gPauseTutorialFrameCounter = 0x802700E0; // type:data rom:0x163420 +gPausePressedButtons = 0x802700C4; // rom:0x163404 +gPauseCurrentDescMsg = 0x802700C8; // rom:0x163408 +gPauseCurrentDescIconScript = 0x802700CC; // rom:0x16340C +gPauseCursorIconID = 0x802700D0; // rom:0x163410 +gPauseMenuCurrentTab = 0x802700D4; // rom:0x163414 +D_802700D = 0x802700D8; // rom:0x163418 +gPauseTutorialFrameCounter = 0x802700E0; // rom:0x163420 filemenu_set_selected = 0x80242D94; // type:func rom:0x1635F4 filemenu_set_cursor_alpha = 0x80242DEC; // type:func rom:0x16364C filemenu_set_cursor_goal_pos = 0x80242E00; // type:func rom:0x163660 filemenu_update_cursor = 0x80242F68; // type:func rom:0x1637C8 filemenu_update = 0x802431A0; // type:func rom:0x163A00 -gPauseBufferPal1 = 0x80270730; // type:data rom:0x163A70 +gPauseBufferPal1 = 0x80270730; // rom:0x163A70 func_8024330C = 0x8024330C; // type:func rom:0x163B6C filemenu_update_show_name_input = 0x80243380; // type:func rom:0x163BE0 filemenu_update_show_options_left = 0x802433F4; // type:func rom:0x163C54 -gPauseBufferImg1 = 0x80270930; // type:data rom:0x163C70 +gPauseBufferImg1 = 0x80270930; // rom:0x163C70 filemenu_update_show_options_right = 0x80243468; // type:func rom:0x163CC8 filemenu_update_show_options_bottom = 0x802434DC; // type:func rom:0x163D3C filemenu_update_show_title = 0x80243550; // type:func rom:0x163DB0 @@ -6429,7 +6429,7 @@ filemenu_yesno_draw_options_contents = 0x80246D10; // type:func rom:0x167570 filemenu_yesno_draw_prompt_contents = 0x80246E24; // type:func rom:0x167684 filemenu_yesno_init = 0x80247198; // type:func rom:0x1679F8 filemenu_yesno_handle_input = 0x802471EC; // type:func rom:0x167A4C -gPauseBufferImg2 = 0x802748B8; // type:data rom:0x167BF8 +gPauseBufferImg2 = 0x802748B8; // rom:0x167BF8 filemenu_yesno_update = 0x80247D14; // type:func rom:0x168574 filemenu_yesno_cleanup = 0x80247D1C; // type:func rom:0x16857C filemenu_info_draw_message_contents = 0x80247D30; // type:func rom:0x168590 @@ -6448,52 +6448,52 @@ filemenu_draw_char = 0x80249380; // type:func rom:0x169BE0 filemenu_draw_message = 0x8024997C; // type:func rom:0x16A1DC filemenu_get_menu_message = 0x80249AA4; // type:func rom:0x16A304 filemenu_draw_file_name = 0x80249AB8; // type:func rom:0x16A318 -filemenu_cursor_hudElemScripts = 0x80249B80; // type:data rom:0x16A3E0 -filemenu_menus = 0x80249B84; // type:data rom:0x16A3E4 -filemenu_cursor_posX = 0x80249B94; // type:data rom:0x16A3F4 -filemenu_cursor_posY = 0x80249B98; // type:data rom:0x16A3F8 -filemenu_cursor_alpha = 0x80249B9C; // type:data rom:0x16A3FC -filemenu_cursor_targetX = 0x80249BA0; // type:data rom:0x16A400 -filemenu_cursor_targetY = 0x80249BA4; // type:data rom:0x16A404 -filemenu_cursorGoalAlpha = 0x80249BA8; // type:data rom:0x16A408 -filemenu_cursorGoalAlpha2 = 0x80249BAC; // type:data rom:0x16A40C -D_80249BB0 = 0x80249BB0; // type:data rom:0x16A410 -D_80249BB8 = 0x80249BB8; // type:data rom:0x16A418 -D_80249BBC = 0x80249BBC; // type:data rom:0x16A41C -D_80249BDC = 0x80249BDC; // type:data rom:0x16A43C -D_80249BFC = 0x80249BFC; // type:data rom:0x16A45C -D_80249C1C = 0x80249C1C; // type:data rom:0x16A47C -D_80249C3C = 0x80249C3C; // type:data rom:0x16A49C -D_80249C5C = 0x80249C5C; // type:data rom:0x16A4BC -D_80249C7C = 0x80249C7C; // type:data rom:0x16A4DC -D_80249C90 = 0x80249C90; // type:data rom:0x16A4F0 -D_80249CA4 = 0x80249CA4; // type:data rom:0x16A504 -D_80249CB8 = 0x80249CB8; // type:data rom:0x16A518 -D_80249CCC = 0x80249CCC; // type:data rom:0x16A52C -D_80249CE0 = 0x80249CE0; // type:data rom:0x16A540 -D_80249CF4 = 0x80249CF4; // type:data rom:0x16A554 -D_80249D14 = 0x80249D14; // type:data rom:0x16A574 -D_80249D34 = 0x80249D34; // type:data rom:0x16A594 -D_80249D48 = 0x80249D48; // type:data rom:0x16A5A8 -D_80249D4C = 0x80249D5C; // type:data rom:0x16A5BC -D_80249D60 = 0x80249D60; // type:data rom:0x16A5C0 -D_80249D70 = 0x80249D70; // type:data rom:0x16A5D0 -filemenu_common_windowBPs = 0x80249DAC; // type:data rom:0x16A60C -D_80249DCC = 0x80249DCC; // type:data rom:0x16A62C -D_80249DD0 = 0x80249DD0; // type:data rom:0x16A630 +filemenu_cursor_hudElemScripts = 0x80249B80; // rom:0x16A3E0 +filemenu_menus = 0x80249B84; // rom:0x16A3E4 +filemenu_cursor_posX = 0x80249B94; // rom:0x16A3F4 +filemenu_cursor_posY = 0x80249B98; // rom:0x16A3F8 +filemenu_cursor_alpha = 0x80249B9C; // rom:0x16A3FC +filemenu_cursor_targetX = 0x80249BA0; // rom:0x16A400 +filemenu_cursor_targetY = 0x80249BA4; // rom:0x16A404 +filemenu_cursorGoalAlpha = 0x80249BA8; // rom:0x16A408 +filemenu_cursorGoalAlpha2 = 0x80249BAC; // rom:0x16A40C +D_80249BB0 = 0x80249BB0; // rom:0x16A410 +D_80249BB8 = 0x80249BB8; // rom:0x16A418 +D_80249BBC = 0x80249BBC; // rom:0x16A41C +D_80249BDC = 0x80249BDC; // rom:0x16A43C +D_80249BFC = 0x80249BFC; // rom:0x16A45C +D_80249C1C = 0x80249C1C; // rom:0x16A47C +D_80249C3C = 0x80249C3C; // rom:0x16A49C +D_80249C5C = 0x80249C5C; // rom:0x16A4BC +D_80249C7C = 0x80249C7C; // rom:0x16A4DC +D_80249C90 = 0x80249C90; // rom:0x16A4F0 +D_80249CA4 = 0x80249CA4; // rom:0x16A504 +D_80249CB8 = 0x80249CB8; // rom:0x16A518 +D_80249CCC = 0x80249CCC; // rom:0x16A52C +D_80249CE0 = 0x80249CE0; // rom:0x16A540 +D_80249CF4 = 0x80249CF4; // rom:0x16A554 +D_80249D14 = 0x80249D14; // rom:0x16A574 +D_80249D34 = 0x80249D34; // rom:0x16A594 +D_80249D48 = 0x80249D48; // rom:0x16A5A8 +D_80249D4C = 0x80249D5C; // rom:0x16A5BC +D_80249D60 = 0x80249D60; // rom:0x16A5C0 +D_80249D70 = 0x80249D70; // rom:0x16A5D0 +filemenu_common_windowBPs = 0x80249DAC; // rom:0x16A60C +D_80249DCC = 0x80249DCC; // rom:0x16A62C +D_80249DD0 = 0x80249DD0; // rom:0x16A630 get_dpad_input_radial = 0x8023E000; // type:func rom:0x16C8E0 -filemenu_pressedButtons = 0x8024C084; // type:data rom:0x16C8E4 -filemenu_cursorHudElem = 0x8024C088; // type:data rom:0x16C8E8 -filemenu_heldButtons = 0x8024C08C; // type:data rom:0x16C8EC -filemenu_filename_pos = 0x8024C090; // type:data rom:0x16C8F0 -filemenu_loadedFileIdx = 0x8024C094; // type:data rom:0x16C8F4 -filemenu_currentMenu = 0x8024C098; // type:data rom:0x16C8F8 -filemenu_8024C09C = 0x8024C09C; // type:data rom:0x16C8FC -filemenu_cursorHudElemID = 0x8024C0A0; // type:data rom:0x16C900 -filemenu_8024C0A4 = 0x8024C0A4; // type:data rom:0x16C904 -filemenu_hudElemIDs = 0x8024C0B0; // type:data rom:0x16C910 -filemenu_createfile_hudElems = 0x8024C100; // type:data rom:0x16C960 -filemenu_filename = 0x8024C110; // type:data rom:0x16C970 +filemenu_pressedButtons = 0x8024C084; // rom:0x16C8E4 +filemenu_cursorHudElem = 0x8024C088; // rom:0x16C8E8 +filemenu_heldButtons = 0x8024C08C; // rom:0x16C8EC +filemenu_filename_pos = 0x8024C090; // rom:0x16C8F0 +filemenu_loadedFileIdx = 0x8024C094; // rom:0x16C8F4 +filemenu_currentMenu = 0x8024C098; // rom:0x16C8F8 +filemenu_8024C09C = 0x8024C09C; // rom:0x16C8FC +filemenu_cursorHudElemID = 0x8024C0A0; // rom:0x16C900 +filemenu_8024C0A4 = 0x8024C0A4; // rom:0x16C904 +filemenu_hudElemIDs = 0x8024C0B0; // rom:0x16C910 +filemenu_createfile_hudElems = 0x8024C100; // rom:0x16C960 +filemenu_filename = 0x8024C110; // rom:0x16C970 func_8023E104 = 0x8023E104; // type:func rom:0x16C9E4 func_8023E11C = 0x8023E11C; // type:func rom:0x16C9FC initialize_battle = 0x8023E130; // type:func rom:0x16CA10 @@ -7229,60 +7229,60 @@ PartnerYieldTurn = 0x80280818; // type:func rom:0x1AF0F8 GetDamageIntensity = 0x80280840; // type:func rom:0x1AF120 AddEffectOffset = 0x80280880; // type:func rom:0x1AF160 LoadStarPowerScript = 0x80280950; // type:func rom:0x1AF230 -D_802809F0 = 0x802809F0; // type:data rom:0x1AF2D0 -D_802809F4 = 0x802809F4; // type:data rom:0x1AF2D4 -D_802809F5 = 0x802809F5; // type:data rom:0x1AF2D5 -D_802809F6 = 0x802809F6; // type:data rom:0x1AF2D6 -DemoBattleBeginDelay = 0x802809F8; // type:data rom:0x1AF2D8 -gTattleBgTextureYOffset = 0x802809FA; // type:data rom:0x1AF2DA -bHPDigitHudScripts = 0x802809FC; // type:data rom:0x1AF2DC -BattleScreenFadeAmt = 0x80280A30; // type:data rom:0x1AF310 +D_802809F0 = 0x802809F0; // rom:0x1AF2D0 +D_802809F4 = 0x802809F4; // rom:0x1AF2D4 +D_802809F5 = 0x802809F5; // rom:0x1AF2D5 +D_802809F6 = 0x802809F6; // rom:0x1AF2D6 +DemoBattleBeginDelay = 0x802809F8; // rom:0x1AF2D8 +gTattleBgTextureYOffset = 0x802809FA; // rom:0x1AF2DA +bHPDigitHudScripts = 0x802809FC; // rom:0x1AF2DC +BattleScreenFadeAmt = 0x80280A30; // rom:0x1AF310 BtlPutPartnerAway = 0x80280A34; // rom:0x1AF314 BtlBringPartnerOut = 0x80280B6C; // rom:0x1AF44C -BattleCam_IsFrozen = 0x80280CE0; // type:data rom:0x1AF5C0 -BattleCam_CurrentPresetID = 0x80280CE4; // type:data rom:0x1AF5C4 -CamPreset_B = 0x80280CE8; // type:data rom:0x1AF5C8 -CamPreset_F = 0x80280D04; // type:data rom:0x1AF5E4 -CamPreset_M = 0x80280D20; // type:data rom:0x1AF600 -CamPreset_G = 0x80280D3C; // type:data rom:0x1AF61C -CamPreset_I = 0x80280D58; // type:data rom:0x1AF638 -CamPreset_H = 0x80280D74; // type:data rom:0x1AF654 -CamPreset_N = 0x80280D90; // type:data rom:0x1AF670 -EVS_BattleCam_Default = 0x80280DAC; // type:data rom:0x1AF68C -CamPreset_D = 0x80280DC8; // type:data rom:0x1AF6A8 -CamPreset_E = 0x80280DE4; // type:data rom:0x1AF6C4 -CamPreset_J = 0x80280E00; // type:data rom:0x1AF6E0 -CamPreset_K = 0x80280E1C; // type:data rom:0x1AF6FC -CamPreset_L = 0x80280E38; // type:data rom:0x1AF718 -CamPreset_A = 0x80280E54; // type:data rom:0x1AF734 -EVS_OnBattleInit = 0x80280EB8; // type:data rom:0x1AF798 -D_80280FC0 = 0x80280FC0; // type:data rom:0x1AF8A0 -bActorNames = 0x80281104; // type:data rom:0x1AF9E4 -D_80281454 = 0x80281454; // type:data rom:0x1AFD34 -bActorSoundTable = 0x80281468; // type:data rom:0x1AFD48 size:0x1730 -bActorTattles = 0x80282B98; // type:data rom:0x1B1478 size:0x350 -bActorOffsets = 0x80282EE8; // type:data rom:0x1B17C8 size:0x350 -bMarioIdleAnims = 0x80283238; // type:data rom:0x1B1B18 -bMarioDefendAnims = 0x802832D4; // type:data rom:0x1B1BB4 -bPeachIdleAnims = 0x8028340C; // type:data rom:0x1B1CEC -bMarioDefenseTable = 0x80283420; // type:data rom:0x1B1D00 -bPlayerStatusTable = 0x8028342C; // type:data rom:0x1B1D0C -bPlayerActorBlueprint = 0x802834D8; // type:data rom:0x1B1DB8 -bMarioParts = 0x80283500; // type:data rom:0x1B1DE0 -btl_actorHomePositions = 0x80283524; // type:data rom:0x1B1E04 -D_8028358C = 0x8028358C; // type:data rom:0x1B1E6C -bMsgHeights = 0x802835D0; // type:data rom:0x1B1EB0 -D_802835D4 = 0x802835D4; // type:data rom:0x1B1EB4 -D_802835D8 = 0x802835D8; // type:data rom:0x1B1EB8 -D_802835DC = 0x802835DC; // type:data rom:0x1B1EBC -D_80283690 = 0x80283690; // type:data rom:0x1B1F70 -bBonkModelScripts = 0x80283744; // type:data rom:0x1B2024 -bMessages = 0x80283770; // type:data rom:0x1B2050 -bActorMessages = 0x802838C4; // type:data rom:0x1B21A4 -bPopupMessage = 0x802838F8; // type:data rom:0x1B21D8 -ui_battle_cursor_hand_png = 0x80283900; // type:data rom:0x1B21E0 -ui_battle_cursor_hand_pal = 0x80283B00; // type:data rom:0x1B23E0 -EMS_BonkIcon = 0x80283D98; // type:data rom:0x1B2678 +BattleCam_IsFrozen = 0x80280CE0; // rom:0x1AF5C0 +BattleCam_CurrentPresetID = 0x80280CE4; // rom:0x1AF5C4 +CamPreset_B = 0x80280CE8; // rom:0x1AF5C8 +CamPreset_F = 0x80280D04; // rom:0x1AF5E4 +CamPreset_M = 0x80280D20; // rom:0x1AF600 +CamPreset_G = 0x80280D3C; // rom:0x1AF61C +CamPreset_I = 0x80280D58; // rom:0x1AF638 +CamPreset_H = 0x80280D74; // rom:0x1AF654 +CamPreset_N = 0x80280D90; // rom:0x1AF670 +EVS_BattleCam_Default = 0x80280DAC; // rom:0x1AF68C +CamPreset_D = 0x80280DC8; // rom:0x1AF6A8 +CamPreset_E = 0x80280DE4; // rom:0x1AF6C4 +CamPreset_J = 0x80280E00; // rom:0x1AF6E0 +CamPreset_K = 0x80280E1C; // rom:0x1AF6FC +CamPreset_L = 0x80280E38; // rom:0x1AF718 +CamPreset_A = 0x80280E54; // rom:0x1AF734 +EVS_OnBattleInit = 0x80280EB8; // rom:0x1AF798 +D_80280FC0 = 0x80280FC0; // rom:0x1AF8A0 +bActorNames = 0x80281104; // rom:0x1AF9E4 +D_80281454 = 0x80281454; // rom:0x1AFD34 +bActorSoundTable = 0x80281468; // rom:0x1AFD48 size:0x1730 +bActorTattles = 0x80282B98; // rom:0x1B1478 size:0x350 +bActorOffsets = 0x80282EE8; // rom:0x1B17C8 size:0x350 +bMarioIdleAnims = 0x80283238; // rom:0x1B1B18 +bMarioDefendAnims = 0x802832D4; // rom:0x1B1BB4 +bPeachIdleAnims = 0x8028340C; // rom:0x1B1CEC +bMarioDefenseTable = 0x80283420; // rom:0x1B1D00 +bPlayerStatusTable = 0x8028342C; // rom:0x1B1D0C +bPlayerActorBlueprint = 0x802834D8; // rom:0x1B1DB8 +bMarioParts = 0x80283500; // rom:0x1B1DE0 +btl_actorHomePositions = 0x80283524; // rom:0x1B1E04 +D_8028358C = 0x8028358C; // rom:0x1B1E6C +bMsgHeights = 0x802835D0; // rom:0x1B1EB0 +D_802835D4 = 0x802835D4; // rom:0x1B1EB4 +D_802835D8 = 0x802835D8; // rom:0x1B1EB8 +D_802835DC = 0x802835DC; // rom:0x1B1EBC +D_80283690 = 0x80283690; // rom:0x1B1F70 +bBonkModelScripts = 0x80283744; // rom:0x1B2024 +bMessages = 0x80283770; // rom:0x1B2050 +bActorMessages = 0x802838C4; // rom:0x1B21A4 +bPopupMessage = 0x802838F8; // rom:0x1B21D8 +ui_battle_cursor_hand_png = 0x80283900; // rom:0x1B21E0 +ui_battle_cursor_hand_pal = 0x80283B00; // rom:0x1B23E0 +EMS_BonkIcon = 0x80283D98; // rom:0x1B2678 gBattleDmaDest = 0x80284000; // rom:0x1B28E0 EVS_MarioEnterStage = 0x80284A40; // rom:0x1B3320 EVS_PeachEnterStage = 0x80284D04; // rom:0x1B35E4 @@ -7315,8 +7315,8 @@ ui_battle_swap_arrow_left_png = 0x8028A220; // rom:0x1B8B00 ui_battle_swap_arrow_left_pal = 0x8028A260; // rom:0x1B8B40 ui_battle_swap_arrow_right_png = 0x8028A280; // rom:0x1B8B60 ui_battle_swap_arrow_right_pal = 0x8028A2C0; // rom:0x1B8BA0 -ui_battle_menu_spirits_png = 0x8028A460; // type:data rom:0x1B8D40 -ui_battle_menu_spirits_pal = 0x8028A660; // type:data rom:0x1B8F40 +ui_battle_menu_spirits_png = 0x8028A460; // rom:0x1B8D40 +ui_battle_menu_spirits_pal = 0x8028A660; // rom:0x1B8F40 ui_battle_yellow_arrow_png = 0x8028A680; // rom:0x1B8F60 ui_battle_yellow_arrow_pal = 0x8028A700; // rom:0x1B8FE0 ui_battle_hp_bar_png = 0x8028A840; // rom:0x1B9120 @@ -7435,104 +7435,104 @@ ui_battle_cmd_aim_target_0_png = 0x8028F3C0; // rom:0x1BDCA0 ui_battle_cmd_aim_target_0_pal = 0x8028F4E0; // rom:0x1BDDC0 ui_battle_cmd_aim_target_1_png = 0x8028F500; // rom:0x1BDDE0 ui_battle_cmd_aim_target_1_pal = 0x8028F620; // rom:0x1BDF00 -ui_battle_solid_star_png = 0x8028F640; // type:data rom:0x1BDF20 -ui_battle_solid_star_pal = 0x8028F840; // type:data rom:0x1BE120 -D_8028F860 = 0x8028F860; // type:data rom:0x1BE140 +ui_battle_solid_star_png = 0x8028F640; // rom:0x1BDF20 +ui_battle_solid_star_pal = 0x8028F840; // rom:0x1BE120 +D_8028F860 = 0x8028F860; // rom:0x1BE140 ui_battle_projector_spot_png = 0x8028F868; // rom:0x1BE148 -D_8028FC68 = 0x8028FC68; // type:data rom:0x1BE548 +D_8028FC68 = 0x8028FC68; // rom:0x1BE548 ui_battle_projector_beam_png = 0x8028FC70; // rom:0x1BE550 -D_80290C70 = 0x80290C70; // type:data rom:0x1BF550 +D_80290C70 = 0x80290C70; // rom:0x1BF550 ui_battle_projector_reel_png = 0x80290C78; // rom:0x1BF558 -D_80291C78 = 0x80291C78; // type:data rom:0x1C0558 +D_80291C78 = 0x80291C78; // rom:0x1C0558 ui_battle_swap_background_png = 0x80291C80; // rom:0x1C0560 -HES_HPBar = 0x80291F80; // type:data rom:0x1C0860 -HES_HPDigit0 = 0x80291FA8; // type:data rom:0x1C0888 -HES_HPDigit1 = 0x80291FD0; // type:data rom:0x1C08B0 -HES_HPDigit2 = 0x80291FF8; // type:data rom:0x1C08D8 -HES_HPDigit3 = 0x80292020; // type:data rom:0x1C0900 -HES_HPDigit4 = 0x80292048; // type:data rom:0x1C0928 -HES_HPDigit5 = 0x80292070; // type:data rom:0x1C0950 -HES_HPDigit6 = 0x80292098; // type:data rom:0x1C0978 -HES_HPDigit7 = 0x802920C0; // type:data rom:0x1C09A0 -HES_HPDigit8 = 0x802920E8; // type:data rom:0x1C09C8 -HES_HPDigit9 = 0x80292110; // type:data rom:0x1C09F0 -HES_YellowArrow = 0x80292138; // type:data rom:0x1C0A18 -HES_MenuFlee = 0x80292160; // type:data rom:0x1C0A40 -HES_MenuFleeDisabled = 0x80292188; // type:data rom:0x1C0A68 -HES_MenuDefend = 0x802921B0; // type:data rom:0x1C0A90 -HES_MenuDefendDisabled = 0x802921D8; // type:data rom:0x1C0AB8 -HES_MenuStrategies = 0x80292200; // type:data rom:0x1C0AE0 -HES_MenuStrategiesDisabled = 0x80292228; // type:data rom:0x1C0B08 -HES_MenuPouch = 0x80292250; // type:data rom:0x1C0B30 -HES_MenuPouchDisabled = 0x80292278; // type:data rom:0x1C0B58 -HES_MenuDoNothing = 0x802922A0; // type:data rom:0x1C0B80 -HES_MenuDoNothingDisabled = 0x802922C8; // type:data rom:0x1C0BA8 -HES_TimingBar1Chance = 0x802922F0; // type:data rom:0x1C0BD0 -HES_BButton = 0x8029231C; // type:data rom:0x1C0BFC -HES_BButtonHeld = 0x80292348; // type:data rom:0x1C0C28 -HES_MashBButton1 = 0x80292374; // type:data rom:0x1C0C54 -HES_PressBButton = 0x802923B0; // type:data rom:0x1C0C90 -HES_MashBButton2 = 0x802923FC; // type:data rom:0x1C0CDC -HES_CLeftButton = 0x80292438; // type:data rom:0x1C0D18 -HES_CLeftButtonHeld = 0x80292464; // type:data rom:0x1C0D44 -HES_MashCLeftButton = 0x80292490; // type:data rom:0x1C0D70 -HES_CRightButton = 0x802924CC; // type:data rom:0x1C0DAC -HES_CRightButtonHeld = 0x802924F8; // type:data rom:0x1C0DD8 -HES_MashCRightButton1 = 0x80292524; // type:data rom:0x1C0E04 -HES_MashCRightButton2 = 0x80292560; // type:data rom:0x1C0E40 -HES_CUpButton = 0x8029259C; // type:data rom:0x1C0E7C -HES_CUpButtonHeld = 0x802925C8; // type:data rom:0x1C0EA8 -HES_MashCUpButton = 0x802925F4; // type:data rom:0x1C0ED4 -HES_CDownButton = 0x80292630; // type:data rom:0x1C0F10 -HES_CDownButtonHeld = 0x8029265C; // type:data rom:0x1C0F3C -HES_MashCDownButton1 = 0x80292688; // type:data rom:0x1C0F68 -HES_PressCDownButton = 0x802926C4; // type:data rom:0x1C0FA4 -HES_MashCDownButton2 = 0x80292710; // type:data rom:0x1C0FF0 -HES_TimingWait = 0x8029275C; // type:data rom:0x1C103C -HES_TimingReady = 0x80292788; // type:data rom:0x1C1068 -HES_TimingBlink = 0x802927B4; // type:data rom:0x1C1094 -HES_TimingCharge4a = 0x802927F0; // type:data rom:0x1C10D0 -HES_TimingCharge1 = 0x8029281C; // type:data rom:0x1C10FC -HES_TimingCharge4b = 0x80292848; // type:data rom:0x1C1128 -HES_TimingCharge2 = 0x80292874; // type:data rom:0x1C1154 -HES_TimingCharge4c = 0x802928A0; // type:data rom:0x1C1180 -HES_TimingCharge3 = 0x802928CC; // type:data rom:0x1C11AC -HES_RunningAway = 0x802928F8; // type:data rom:0x1C11D8 -HES_100pct = 0x80292974; // type:data rom:0x1C1254 -HES_RightOn = 0x80292A2C; // type:data rom:0x1C130C -HES_TimingBar3Chances = 0x80292AFC; // type:data rom:0x1C13DC -HES_TimingGaugeResult = 0x80292B28; // type:data rom:0x1C1408 -HES_TimingOK = 0x80292B54; // type:data rom:0x1C1434 -HES_TimingMiss = 0x80292B80; // type:data rom:0x1C1460 -HES_FillGaugeResult = 0x80292BAC; // type:data rom:0x1C148C -HES_ProjectorReel = 0x80292BD8; // type:data rom:0x1C14B8 -HES_ProjectorSpot = 0x80292C00; // type:data rom:0x1C14E0 -HES_ProjectorBeam = 0x80292C28; // type:data rom:0x1C1508 -HES_SwapZ = 0x80292C50; // type:data rom:0x1C1530 -HES_SwapArrowLeft = 0x80292C7C; // type:data rom:0x1C155C -HES_SwapArrowRight = 0x80292CB8; // type:data rom:0x1C1598 -HES_SwapBackground = 0x80292CF4; // type:data rom:0x1C15D4 -HES_AimMarkerA = 0x80292D1C; // type:data rom:0x1C15FC -HES_AimMarkerB = 0x80292DB4; // type:data rom:0x1C1694 -HES_AimMarkerC = 0x80292E4C; // type:data rom:0x1C172C -HES_AimMarkerD = 0x80292EE4; // type:data rom:0x1C17C4 -HES_AimMarkerE = 0x80292F7C; // type:data rom:0x1C185C -HES_AimMarkerF = 0x80293014; // type:data rom:0x1C18F4 -HES_AimMarkerG = 0x802930AC; // type:data rom:0x1C198C -HES_AimMarkerH = 0x80293144; // type:data rom:0x1C1A24 -HES_AimShimmerA = 0x802931DC; // type:data rom:0x1C1ABC -HES_AimShimmerB = 0x80293274; // type:data rom:0x1C1B54 -HES_AimShimmerC = 0x8029330C; // type:data rom:0x1C1BEC -HES_AimShimmerD = 0x802933A4; // type:data rom:0x1C1C84 -HES_AimShimmerE = 0x8029343C; // type:data rom:0x1C1D1C -HES_AimShimmerF = 0x802934D4; // type:data rom:0x1C1DB4 -HES_AimShimmerG = 0x8029356C; // type:data rom:0x1C1E4C -HES_AimShimmerH = 0x80293604; // type:data rom:0x1C1EE4 -HES_AimReticle = 0x8029369C; // type:data rom:0x1C1F7C -HES_AimTarget = 0x802936D4; // type:data rom:0x1C1FB4 -HES_AimBlinkA = 0x8029370C; // type:data rom:0x1C1FEC -HES_AimBlinkB = 0x80293764; // type:data rom:0x1C2044 -HES_AimBlinkC = 0x802937C4; // type:data rom:0x1C20A4 +HES_HPBar = 0x80291F80; // rom:0x1C0860 +HES_HPDigit0 = 0x80291FA8; // rom:0x1C0888 +HES_HPDigit1 = 0x80291FD0; // rom:0x1C08B0 +HES_HPDigit2 = 0x80291FF8; // rom:0x1C08D8 +HES_HPDigit3 = 0x80292020; // rom:0x1C0900 +HES_HPDigit4 = 0x80292048; // rom:0x1C0928 +HES_HPDigit5 = 0x80292070; // rom:0x1C0950 +HES_HPDigit6 = 0x80292098; // rom:0x1C0978 +HES_HPDigit7 = 0x802920C0; // rom:0x1C09A0 +HES_HPDigit8 = 0x802920E8; // rom:0x1C09C8 +HES_HPDigit9 = 0x80292110; // rom:0x1C09F0 +HES_YellowArrow = 0x80292138; // rom:0x1C0A18 +HES_MenuFlee = 0x80292160; // rom:0x1C0A40 +HES_MenuFleeDisabled = 0x80292188; // rom:0x1C0A68 +HES_MenuDefend = 0x802921B0; // rom:0x1C0A90 +HES_MenuDefendDisabled = 0x802921D8; // rom:0x1C0AB8 +HES_MenuStrategies = 0x80292200; // rom:0x1C0AE0 +HES_MenuStrategiesDisabled = 0x80292228; // rom:0x1C0B08 +HES_MenuPouch = 0x80292250; // rom:0x1C0B30 +HES_MenuPouchDisabled = 0x80292278; // rom:0x1C0B58 +HES_MenuDoNothing = 0x802922A0; // rom:0x1C0B80 +HES_MenuDoNothingDisabled = 0x802922C8; // rom:0x1C0BA8 +HES_TimingBar1Chance = 0x802922F0; // rom:0x1C0BD0 +HES_BButton = 0x8029231C; // rom:0x1C0BFC +HES_BButtonHeld = 0x80292348; // rom:0x1C0C28 +HES_MashBButton1 = 0x80292374; // rom:0x1C0C54 +HES_PressBButton = 0x802923B0; // rom:0x1C0C90 +HES_MashBButton2 = 0x802923FC; // rom:0x1C0CDC +HES_CLeftButton = 0x80292438; // rom:0x1C0D18 +HES_CLeftButtonHeld = 0x80292464; // rom:0x1C0D44 +HES_MashCLeftButton = 0x80292490; // rom:0x1C0D70 +HES_CRightButton = 0x802924CC; // rom:0x1C0DAC +HES_CRightButtonHeld = 0x802924F8; // rom:0x1C0DD8 +HES_MashCRightButton1 = 0x80292524; // rom:0x1C0E04 +HES_MashCRightButton2 = 0x80292560; // rom:0x1C0E40 +HES_CUpButton = 0x8029259C; // rom:0x1C0E7C +HES_CUpButtonHeld = 0x802925C8; // rom:0x1C0EA8 +HES_MashCUpButton = 0x802925F4; // rom:0x1C0ED4 +HES_CDownButton = 0x80292630; // rom:0x1C0F10 +HES_CDownButtonHeld = 0x8029265C; // rom:0x1C0F3C +HES_MashCDownButton1 = 0x80292688; // rom:0x1C0F68 +HES_PressCDownButton = 0x802926C4; // rom:0x1C0FA4 +HES_MashCDownButton2 = 0x80292710; // rom:0x1C0FF0 +HES_TimingWait = 0x8029275C; // rom:0x1C103C +HES_TimingReady = 0x80292788; // rom:0x1C1068 +HES_TimingBlink = 0x802927B4; // rom:0x1C1094 +HES_TimingCharge4a = 0x802927F0; // rom:0x1C10D0 +HES_TimingCharge1 = 0x8029281C; // rom:0x1C10FC +HES_TimingCharge4b = 0x80292848; // rom:0x1C1128 +HES_TimingCharge2 = 0x80292874; // rom:0x1C1154 +HES_TimingCharge4c = 0x802928A0; // rom:0x1C1180 +HES_TimingCharge3 = 0x802928CC; // rom:0x1C11AC +HES_RunningAway = 0x802928F8; // rom:0x1C11D8 +HES_100pct = 0x80292974; // rom:0x1C1254 +HES_RightOn = 0x80292A2C; // rom:0x1C130C +HES_TimingBar3Chances = 0x80292AFC; // rom:0x1C13DC +HES_TimingGaugeResult = 0x80292B28; // rom:0x1C1408 +HES_TimingOK = 0x80292B54; // rom:0x1C1434 +HES_TimingMiss = 0x80292B80; // rom:0x1C1460 +HES_FillGaugeResult = 0x80292BAC; // rom:0x1C148C +HES_ProjectorReel = 0x80292BD8; // rom:0x1C14B8 +HES_ProjectorSpot = 0x80292C00; // rom:0x1C14E0 +HES_ProjectorBeam = 0x80292C28; // rom:0x1C1508 +HES_SwapZ = 0x80292C50; // rom:0x1C1530 +HES_SwapArrowLeft = 0x80292C7C; // rom:0x1C155C +HES_SwapArrowRight = 0x80292CB8; // rom:0x1C1598 +HES_SwapBackground = 0x80292CF4; // rom:0x1C15D4 +HES_AimMarkerA = 0x80292D1C; // rom:0x1C15FC +HES_AimMarkerB = 0x80292DB4; // rom:0x1C1694 +HES_AimMarkerC = 0x80292E4C; // rom:0x1C172C +HES_AimMarkerD = 0x80292EE4; // rom:0x1C17C4 +HES_AimMarkerE = 0x80292F7C; // rom:0x1C185C +HES_AimMarkerF = 0x80293014; // rom:0x1C18F4 +HES_AimMarkerG = 0x802930AC; // rom:0x1C198C +HES_AimMarkerH = 0x80293144; // rom:0x1C1A24 +HES_AimShimmerA = 0x802931DC; // rom:0x1C1ABC +HES_AimShimmerB = 0x80293274; // rom:0x1C1B54 +HES_AimShimmerC = 0x8029330C; // rom:0x1C1BEC +HES_AimShimmerD = 0x802933A4; // rom:0x1C1C84 +HES_AimShimmerE = 0x8029343C; // rom:0x1C1D1C +HES_AimShimmerF = 0x802934D4; // rom:0x1C1DB4 +HES_AimShimmerG = 0x8029356C; // rom:0x1C1E4C +HES_AimShimmerH = 0x80293604; // rom:0x1C1EE4 +HES_AimReticle = 0x8029369C; // rom:0x1C1F7C +HES_AimTarget = 0x802936D4; // rom:0x1C1FB4 +HES_AimBlinkA = 0x8029370C; // rom:0x1C1FEC +HES_AimBlinkB = 0x80293764; // rom:0x1C2044 +HES_AimBlinkC = 0x802937C4; // rom:0x1C20A4 gMoveScriptTable = 0x80293E80; // rom:0x1C2760 EVS_PlaySleepHitFX = 0x802945E0; // rom:0x1C2EC0 EVS_PlayDizzyHitFX = 0x802945FC; // rom:0x1C2EDC @@ -7541,135 +7541,135 @@ EVS_PlayPoisonHitFX = 0x80294634; // rom:0x1C2F14 EVS_PlayStopHitFX = 0x80294650; // rom:0x1C2F30 EVS_PlayFreezeHitFX = 0x8029466C; // rom:0x1C2F4C EVS_PlayShrinkHitFX = 0x802946B8; // rom:0x1C2F98 -D_802946E0 = 0x802946E0; // type:data rom:0x1C2FC0 -EVS_Partner_Celebrate = 0x80294720; // type:data rom:0x1C3000 -EVS_Partner_RunAway = 0x80294AFC; // type:data rom:0x1C33DC -EVS_Partner_BurnContact = 0x80294C68; // type:data rom:0x1C3548 -EVS_Partner_SpikeContact = 0x80294FE4; // type:data rom:0x1C38C4 -EVS_Partner_BombetteSpikeContact = 0x80295350; // type:data rom:0x1C3C30 -EVS_Partner_ShockHit = 0x80295744; // type:data rom:0x1C4024 -EVS_Partner_UnusedShockHit = 0x80295AC0; // type:data rom:0x1C43A0 -EVS_Partner_Recover = 0x80295EC4; // type:data rom:0x1C47A4 -EVS_Partner_Drop = 0x80296014; // type:data rom:0x1C48F4 -EVS_Partner_BurnHit = 0x8029621C; // type:data rom:0x1C4AFC -EVS_Partner_Hit_Impl = 0x80296C8C; // type:data rom:0x1C556C -EVS_Partner_Crushed_Impl = 0x802975C8; // type:data rom:0x1C5EA8 -EVS_Partner_LakilesterHit = 0x802976E8; // type:data rom:0x1C5FC8 -EVS_Partner_Hit = 0x802977BC; // type:data rom:0x1C609C -EVS_Partner_NoDamageHit = 0x80297814; // type:data rom:0x1C60F4 -EVS_Player_Hit_Impl = 0x80297A38; // type:data rom:0x1C6318 -EVS_Player_Crushed_Impl = 0x80298374; // type:data rom:0x1C6C54 -EVS_Player_NextSlapRight_Impl = 0x80298494; // type:data rom:0x1C6D74 -EVS_Player_NextSlapLeft_Impl = 0x80298520; // type:data rom:0x1C6E00 -EVS_Player_LastSlapRight_Impl = 0x802985AC; // type:data rom:0x1C6E8C -EVS_Player_LastSlapLeft_Impl = 0x80298668; // type:data rom:0x1C6F48 -EVS_Player_ComplexHit = 0x80298724; // type:data rom:0x1C7004 -EVS_Player_SimpleHit = 0x802988F0; // type:data rom:0x1C71D0 -EVS_Player_NoDamageHit = 0x80298948; // type:data rom:0x1C7228 +D_802946E0 = 0x802946E0; // rom:0x1C2FC0 +EVS_Partner_Celebrate = 0x80294720; // rom:0x1C3000 +EVS_Partner_RunAway = 0x80294AFC; // rom:0x1C33DC +EVS_Partner_BurnContact = 0x80294C68; // rom:0x1C3548 +EVS_Partner_SpikeContact = 0x80294FE4; // rom:0x1C38C4 +EVS_Partner_BombetteSpikeContact = 0x80295350; // rom:0x1C3C30 +EVS_Partner_ShockHit = 0x80295744; // rom:0x1C4024 +EVS_Partner_UnusedShockHit = 0x80295AC0; // rom:0x1C43A0 +EVS_Partner_Recover = 0x80295EC4; // rom:0x1C47A4 +EVS_Partner_Drop = 0x80296014; // rom:0x1C48F4 +EVS_Partner_BurnHit = 0x8029621C; // rom:0x1C4AFC +EVS_Partner_Hit_Impl = 0x80296C8C; // rom:0x1C556C +EVS_Partner_Crushed_Impl = 0x802975C8; // rom:0x1C5EA8 +EVS_Partner_LakilesterHit = 0x802976E8; // rom:0x1C5FC8 +EVS_Partner_Hit = 0x802977BC; // rom:0x1C609C +EVS_Partner_NoDamageHit = 0x80297814; // rom:0x1C60F4 +EVS_Player_Hit_Impl = 0x80297A38; // rom:0x1C6318 +EVS_Player_Crushed_Impl = 0x80298374; // rom:0x1C6C54 +EVS_Player_NextSlapRight_Impl = 0x80298494; // rom:0x1C6D74 +EVS_Player_NextSlapLeft_Impl = 0x80298520; // rom:0x1C6E00 +EVS_Player_LastSlapRight_Impl = 0x802985AC; // rom:0x1C6E8C +EVS_Player_LastSlapLeft_Impl = 0x80298668; // rom:0x1C6F48 +EVS_Player_ComplexHit = 0x80298724; // rom:0x1C7004 +EVS_Player_SimpleHit = 0x802988F0; // rom:0x1C71D0 +EVS_Player_NoDamageHit = 0x80298948; // rom:0x1C7228 EVS_ForceNextTarget = 0x80298BF0; // rom:0x1C74D0 -D_80298E20 = 0x80298E20; // type:data rom:0x1C7700 +D_80298E20 = 0x80298E20; // rom:0x1C7700 EVS_Enemy_Hit = 0x80299044; // rom:0x1C7924 -EVS_Enemy_Hit_Impl = 0x80299828; // type:data rom:0x1C8108 +EVS_Enemy_Hit_Impl = 0x80299828; // rom:0x1C8108 EVS_Enemy_BurnHit = 0x8029A0D0; // rom:0x1C89B0 EVS_Enemy_ShockHit = 0x8029A6FC; // rom:0x1C8FDC -EVS_Enemy_ShockHit_Impl = 0x8029A76C; // type:data rom:0x1C904C +EVS_Enemy_ShockHit_Impl = 0x8029A76C; // rom:0x1C904C EVS_Enemy_NoDamageHit = 0x8029AC70; // rom:0x1C9550 EVS_Enemy_Death = 0x8029AEC0; // rom:0x1C97A0 -EVS_Enemy_DeathWithoutRemove = 0x8029AF08; // type:data rom:0x1C97E8 +EVS_Enemy_DeathWithoutRemove = 0x8029AF08; // rom:0x1C97E8 EVS_Enemy_ScareAway = 0x8029B22C; // rom:0x1C9B0C -EVS_Enemy_SpinSmash_HitNext = 0x8029B494; // type:data rom:0x1C9D74 -D_8029B818 = 0x8029B818; // type:data rom:0x1CA0F8 -EVS_Enemy_SpinSmash_ShakeCam = 0x8029B8A8; // type:data rom:0x1CA188 +EVS_Enemy_SpinSmash_HitNext = 0x8029B494; // rom:0x1C9D74 +D_8029B818 = 0x8029B818; // rom:0x1CA0F8 +EVS_Enemy_SpinSmash_ShakeCam = 0x8029B8A8; // rom:0x1CA188 EVS_Enemy_SpinSmashHit = 0x8029B998; // rom:0x1CA278 -EVS_Enemy_FlipBackUp = 0x8029BBB4; // type:data rom:0x1CA494 +EVS_Enemy_FlipBackUp = 0x8029BBB4; // rom:0x1CA494 EVS_Enemy_JumpBack = 0x8029BD70; // rom:0x1CA650 EVS_Enemy_ReturnHome = 0x8029BEB8; // rom:0x1CA798 EVS_Enemy_Recover = 0x8029BFA0; // rom:0x1CA880 -EVS_Enemy_HopHome = 0x8029C0A4; // type:data rom:0x1CA984 -EVS_Enemy_HopToPos = 0x8029C12C; // type:data rom:0x1CAA0C +EVS_Enemy_HopHome = 0x8029C0A4; // rom:0x1CA984 +EVS_Enemy_HopToPos = 0x8029C12C; // rom:0x1CAA0C EVS_Enemy_AirLift = 0x8029C37C; // rom:0x1CAC5C EVS_Enemy_BlowAway = 0x8029C4A8; // rom:0x1CAD88 -StarPowersTable = 0x8029C7D0; // type:data rom:0x1CB0B0 -D_8029C890 = 0x8029C890; // type:data rom:0x1CB170 -D_8029CAAC = 0x8029CAAC; // type:data rom:0x1CB38C -D_8029CC00 = 0x8029CC00; // type:data rom:0x1CB4E0 -D_8029CC08 = 0x8029CC08; // type:data rom:0x1CB4E8 -D_8029CC10 = 0x8029CC10; // type:data rom:0x1CB4F0 -D_8029CC18 = 0x8029CC18; // type:data rom:0x1CB4F8 -D_8029CC20 = 0x8029CC20; // type:data rom:0x1CB500 -D_8029CC28 = 0x8029CC28; // type:data rom:0x1CB508 -D_8029CC30 = 0x8029CC30; // type:data rom:0x1CB510 -D_8029CC38 = 0x8029CC38; // type:data rom:0x1CB518 -D_8029CC40 = 0x8029CC40; // type:data rom:0x1CB520 -D_8029CD90 = 0x8029CD90; // type:data rom:0x1CB670 -D_8029D350 = 0x8029D350; // type:data rom:0x1CBC30 -D_8029D358 = 0x8029D358; // type:data rom:0x1CBC38 -D_8029D360 = 0x8029D360; // type:data rom:0x1CBC40 -D_8029D368 = 0x8029D368; // type:data rom:0x1CBC48 -D_8029D370 = 0x8029D370; // type:data rom:0x1CBC50 -D_8029D378 = 0x8029D378; // type:data rom:0x1CBC58 -D_8029D380 = 0x8029D380; // type:data rom:0x1CBC60 -D_8029D388 = 0x8029D388; // type:data rom:0x1CBC68 -D_8029D390 = 0x8029D390; // type:data rom:0x1CBC70 -D_8029D398 = 0x8029D398; // type:data rom:0x1CBC78 -D_8029D3E8 = 0x8029D3E8; // type:data rom:0x1CBCC8 -D_8029D3F0 = 0x8029D3F0; // type:data rom:0x1CBCD0 -D_8029D3F8 = 0x8029D3F8; // type:data rom:0x1CBCD8 -D_8029D400 = 0x8029D400; // type:data rom:0x1CBCE0 -D_8029D408 = 0x8029D408; // type:data rom:0x1CBCE8 -D_8029D410 = 0x8029D410; // type:data rom:0x1CBCF0 -D_8029D418 = 0x8029D418; // type:data rom:0x1CBCF8 -D_8029D488 = 0x8029D488; // type:data rom:0x1CBD68 -D_8029D4E8 = 0x8029D4E8; // type:data rom:0x1CBDC8 -D_8029D590 = 0x8029D590; // type:data rom:0x1CBE70 -D_8029D598 = 0x8029D598; // type:data rom:0x1CBE78 -D_8029D5A0 = 0x8029D5A0; // type:data rom:0x1CBE80 -D_8029D5A8 = 0x8029D5A8; // type:data rom:0x1CBE88 -D_8029D5B0 = 0x8029D5B0; // type:data rom:0x1CBE90 -D_8029D5B8 = 0x8029D5B8; // type:data rom:0x1CBE98 -D_8029D5C0 = 0x8029D5C0; // type:data rom:0x1CBEA0 -D_8029D5C8 = 0x8029D5C8; // type:data rom:0x1CBEA8 -D_8029D5D0 = 0x8029D5D0; // type:data rom:0x1CBEB0 -D_8029D5D8 = 0x8029D5D8; // type:data rom:0x1CBEB8 -D_8029D898 = 0x8029D898; // type:data rom:0x1CC178 -D_8029D8A0 = 0x8029D8A0; // type:data rom:0x1CC180 -D_8029D8A8 = 0x8029D8A8; // type:data rom:0x1CC188 -D_8029D8B0 = 0x8029D8B0; // type:data rom:0x1CC190 -D_8029D8B8 = 0x8029D8B8; // type:data rom:0x1CC198 -D_8029D8C0 = 0x8029D8C0; // type:data rom:0x1CC1A0 -D_8029D8C8 = 0x8029D8C8; // type:data rom:0x1CC1A8 -D_8029D8D0 = 0x8029D8D0; // type:data rom:0x1CC1B0 -D_8029D8D8 = 0x8029D8D8; // type:data rom:0x1CC1B8 -D_8029D8E0 = 0x8029D8E0; // type:data rom:0x1CC1C0 -D_8029D8E8 = 0x8029D8E8; // type:data rom:0x1CC1C8 -D_8029D8F0 = 0x8029D8F0; // type:data rom:0x1CC1D0 -D_8029D8F8 = 0x8029D8F8; // type:data rom:0x1CC1D8 -D_8029D900 = 0x8029D900; // type:data rom:0x1CC1E0 -D_8029D908 = 0x8029D908; // type:data rom:0x1CC1E8 -D_8029D910 = 0x8029D910; // type:data rom:0x1CC1F0 -D_8029D918 = 0x8029D918; // type:data rom:0x1CC1F8 -D_8029D920 = 0x8029D920; // type:data rom:0x1CC200 -D_8029D928 = 0x8029D928; // type:data rom:0x1CC208 -D_8029D930 = 0x8029D930; // type:data rom:0x1CC210 -D_8029D938 = 0x8029D938; // type:data rom:0x1CC218 -D_8029D940 = 0x8029D940; // type:data rom:0x1CC220 -D_8029D948 = 0x8029D948; // type:data rom:0x1CC228 -D_8029D950 = 0x8029D950; // type:data rom:0x1CC230 -D_8029D958 = 0x8029D958; // type:data rom:0x1CC238 -D_8029D960 = 0x8029D960; // type:data rom:0x1CC240 -D_8029D968 = 0x8029D968; // type:data rom:0x1CC248 -D_8029D970 = 0x8029D970; // type:data rom:0x1CC250 -D_8029D978 = 0x8029D978; // type:data rom:0x1CC258 -D_8029D980 = 0x8029D980; // type:data rom:0x1CC260 -D_8029D9E0 = 0x8029D9E0; // type:data rom:0x1CC2C0 -D_8029D9E8 = 0x8029D9E8; // type:data rom:0x1CC2C8 -D_8029D9F0 = 0x8029D9F0; // type:data rom:0x1CC2D0 -D_8029D9F8 = 0x8029D9F8; // type:data rom:0x1CC2D8 -D_8029DA00 = 0x8029DA00; // type:data rom:0x1CC2E0 -D_8029DA08 = 0x8029DA08; // type:data rom:0x1CC2E8 -D_8029DA10 = 0x8029DA10; // type:data rom:0x1CC2F0 -D_8029DA18 = 0x8029DA18; // type:data rom:0x1CC2F8 -D_8029DA20 = 0x8029DA20; // type:data rom:0x1CC300 +StarPowersTable = 0x8029C7D0; // rom:0x1CB0B0 +D_8029C890 = 0x8029C890; // rom:0x1CB170 +D_8029CAAC = 0x8029CAAC; // rom:0x1CB38C +D_8029CC00 = 0x8029CC00; // rom:0x1CB4E0 +D_8029CC08 = 0x8029CC08; // rom:0x1CB4E8 +D_8029CC10 = 0x8029CC10; // rom:0x1CB4F0 +D_8029CC18 = 0x8029CC18; // rom:0x1CB4F8 +D_8029CC20 = 0x8029CC20; // rom:0x1CB500 +D_8029CC28 = 0x8029CC28; // rom:0x1CB508 +D_8029CC30 = 0x8029CC30; // rom:0x1CB510 +D_8029CC38 = 0x8029CC38; // rom:0x1CB518 +D_8029CC40 = 0x8029CC40; // rom:0x1CB520 +D_8029CD90 = 0x8029CD90; // rom:0x1CB670 +D_8029D350 = 0x8029D350; // rom:0x1CBC30 +D_8029D358 = 0x8029D358; // rom:0x1CBC38 +D_8029D360 = 0x8029D360; // rom:0x1CBC40 +D_8029D368 = 0x8029D368; // rom:0x1CBC48 +D_8029D370 = 0x8029D370; // rom:0x1CBC50 +D_8029D378 = 0x8029D378; // rom:0x1CBC58 +D_8029D380 = 0x8029D380; // rom:0x1CBC60 +D_8029D388 = 0x8029D388; // rom:0x1CBC68 +D_8029D390 = 0x8029D390; // rom:0x1CBC70 +D_8029D398 = 0x8029D398; // rom:0x1CBC78 +D_8029D3E8 = 0x8029D3E8; // rom:0x1CBCC8 +D_8029D3F0 = 0x8029D3F0; // rom:0x1CBCD0 +D_8029D3F8 = 0x8029D3F8; // rom:0x1CBCD8 +D_8029D400 = 0x8029D400; // rom:0x1CBCE0 +D_8029D408 = 0x8029D408; // rom:0x1CBCE8 +D_8029D410 = 0x8029D410; // rom:0x1CBCF0 +D_8029D418 = 0x8029D418; // rom:0x1CBCF8 +D_8029D488 = 0x8029D488; // rom:0x1CBD68 +D_8029D4E8 = 0x8029D4E8; // rom:0x1CBDC8 +D_8029D590 = 0x8029D590; // rom:0x1CBE70 +D_8029D598 = 0x8029D598; // rom:0x1CBE78 +D_8029D5A0 = 0x8029D5A0; // rom:0x1CBE80 +D_8029D5A8 = 0x8029D5A8; // rom:0x1CBE88 +D_8029D5B0 = 0x8029D5B0; // rom:0x1CBE90 +D_8029D5B8 = 0x8029D5B8; // rom:0x1CBE98 +D_8029D5C0 = 0x8029D5C0; // rom:0x1CBEA0 +D_8029D5C8 = 0x8029D5C8; // rom:0x1CBEA8 +D_8029D5D0 = 0x8029D5D0; // rom:0x1CBEB0 +D_8029D5D8 = 0x8029D5D8; // rom:0x1CBEB8 +D_8029D898 = 0x8029D898; // rom:0x1CC178 +D_8029D8A0 = 0x8029D8A0; // rom:0x1CC180 +D_8029D8A8 = 0x8029D8A8; // rom:0x1CC188 +D_8029D8B0 = 0x8029D8B0; // rom:0x1CC190 +D_8029D8B8 = 0x8029D8B8; // rom:0x1CC198 +D_8029D8C0 = 0x8029D8C0; // rom:0x1CC1A0 +D_8029D8C8 = 0x8029D8C8; // rom:0x1CC1A8 +D_8029D8D0 = 0x8029D8D0; // rom:0x1CC1B0 +D_8029D8D8 = 0x8029D8D8; // rom:0x1CC1B8 +D_8029D8E0 = 0x8029D8E0; // rom:0x1CC1C0 +D_8029D8E8 = 0x8029D8E8; // rom:0x1CC1C8 +D_8029D8F0 = 0x8029D8F0; // rom:0x1CC1D0 +D_8029D8F8 = 0x8029D8F8; // rom:0x1CC1D8 +D_8029D900 = 0x8029D900; // rom:0x1CC1E0 +D_8029D908 = 0x8029D908; // rom:0x1CC1E8 +D_8029D910 = 0x8029D910; // rom:0x1CC1F0 +D_8029D918 = 0x8029D918; // rom:0x1CC1F8 +D_8029D920 = 0x8029D920; // rom:0x1CC200 +D_8029D928 = 0x8029D928; // rom:0x1CC208 +D_8029D930 = 0x8029D930; // rom:0x1CC210 +D_8029D938 = 0x8029D938; // rom:0x1CC218 +D_8029D940 = 0x8029D940; // rom:0x1CC220 +D_8029D948 = 0x8029D948; // rom:0x1CC228 +D_8029D950 = 0x8029D950; // rom:0x1CC230 +D_8029D958 = 0x8029D958; // rom:0x1CC238 +D_8029D960 = 0x8029D960; // rom:0x1CC240 +D_8029D968 = 0x8029D968; // rom:0x1CC248 +D_8029D970 = 0x8029D970; // rom:0x1CC250 +D_8029D978 = 0x8029D978; // rom:0x1CC258 +D_8029D980 = 0x8029D980; // rom:0x1CC260 +D_8029D9E0 = 0x8029D9E0; // rom:0x1CC2C0 +D_8029D9E8 = 0x8029D9E8; // rom:0x1CC2C8 +D_8029D9F0 = 0x8029D9F0; // rom:0x1CC2D0 +D_8029D9F8 = 0x8029D9F8; // rom:0x1CC2D8 +D_8029DA00 = 0x8029DA00; // rom:0x1CC2E0 +D_8029DA08 = 0x8029DA08; // rom:0x1CC2E8 +D_8029DA10 = 0x8029DA10; // rom:0x1CC2F0 +D_8029DA18 = 0x8029DA18; // rom:0x1CC2F8 +D_8029DA20 = 0x8029DA20; // rom:0x1CC300 create_audio_system_obfuscated = 0x80200000; // type:func rom:0x3169F0 shim_load_engine_data_obfuscated = 0x80200080; // type:func rom:0x316A70 general_heap_create_obfuscated = 0x802AE000; // type:func rom:0x316C00 @@ -7688,20 +7688,20 @@ world_goombario_SelectTattleMsg = 0x802BD5D8; // type:func rom:0x3174F8 world_goombario_TattleEnd = 0x802BDB30; // type:func rom:0x317A50 world_goombario_PutAway = 0x802BDB84; // type:func rom:0x317AA4 world_goombario_pre_battle = 0x802BDBBC; // type:func rom:0x317ADC -world_goombario_EntityTattles = 0x802BDC40; // type:data rom:0x317B60 -EVS_WorldGoombario_TakeOut = 0x802BDD6C; // type:data rom:0x317C8C -world_goombario_TweesterPhysicsPtr = 0x802BDD88; // type:data rom:0x317CA8 -EVS_WorldGoombario_Update = 0x802BDD8C; // type:data rom:0x317CAC -EVS_WorldGoombario_UseAbility = 0x802BDDA8; // type:data rom:0x317CC8 -EVS_WorldGoombario_PutAway = 0x802BDE60; // type:data rom:0x317D80 +world_goombario_EntityTattles = 0x802BDC40; // rom:0x317B60 +EVS_WorldGoombario_TakeOut = 0x802BDD6C; // rom:0x317C8C +world_goombario_TweesterPhysicsPtr = 0x802BDD88; // rom:0x317CA8 +EVS_WorldGoombario_Update = 0x802BDD8C; // rom:0x317CAC +EVS_WorldGoombario_UseAbility = 0x802BDDA8; // rom:0x317CC8 +EVS_WorldGoombario_PutAway = 0x802BDE60; // rom:0x317D80 world_bombette_blast_affect_entities = 0x802BD100; // type:func rom:0x317E50 -world_goombario_HadInteractPrompt = 0x802BDF34; // type:data rom:0x317E54 -world_goombario_InteractNpc = 0x802BDF38; // type:data rom:0x317E58 -world_goombario_D_802BDF3C = 0x802BDF3C; // type:data rom:0x317E5C -world_goombario_TweesterPhysicsData = 0x802BDF40; // type:data rom:0x317E60 -world_goombario_D_802BDF5C = 0x802BDF5C; // type:data rom:0x317E7C -WorldTattleInteractionID = 0x802BDF60; // type:data rom:0x317E80 -world_bombette_IsTattleActive = 0x802BDF64; // type:data rom:0x317E84 +world_goombario_HadInteractPrompt = 0x802BDF34; // rom:0x317E54 +world_goombario_InteractNpc = 0x802BDF38; // rom:0x317E58 +world_goombario_D_802BDF3C = 0x802BDF3C; // rom:0x317E5C +world_goombario_TweesterPhysicsData = 0x802BDF40; // rom:0x317E60 +world_goombario_D_802BDF5C = 0x802BDF5C; // rom:0x317E7C +WorldTattleInteractionID = 0x802BDF60; // rom:0x317E80 +world_bombette_IsTattleActive = 0x802BDF64; // rom:0x317E84 world_bombette_init = 0x802BD2D8; // type:func rom:0x318028 world_bombette_TakeOut = 0x802BD300; // type:func rom:0x318050 world_bombette_Update = 0x802BD338; // type:func rom:0x318088 @@ -7712,22 +7712,22 @@ world_bombette_UseAbility = 0x802BD758; // type:func rom:0x3184A8 world_bombette_PutAway = 0x802BE4E8; // type:func rom:0x319238 world_bombette_test_first_strike = 0x802BE520; // type:func rom:0x319270 world_bombette_pre_battle = 0x802BE6E8; // type:func rom:0x319438 -EVS_BombetteTakeOut = 0x802BE880; // type:data rom:0x3195D0 -BombetteTweesterPhysicsPtr = 0x802BE89C; // type:data rom:0x3195EC -EVS_BombetteUpdate = 0x802BE8A0; // type:data rom:0x3195F0 -world_bombette_use_ability = 0x802BE8BC; // type:data rom:0x31960C -EVS_WorldBombette_PutAway = 0x802BE8D8; // type:data rom:0x319628 -D_802BE908_319658 = 0x802BE908; // type:data rom:0x319658 +EVS_BombetteTakeOut = 0x802BE880; // rom:0x3195D0 +BombetteTweesterPhysicsPtr = 0x802BE89C; // rom:0x3195EC +EVS_BombetteUpdate = 0x802BE8A0; // rom:0x3195F0 +world_bombette_use_ability = 0x802BE8BC; // rom:0x31960C +EVS_WorldBombette_PutAway = 0x802BE8D8; // rom:0x319628 +D_802BE908_319658 = 0x802BE908; // rom:0x319658 world_parakarry_init = 0x802BD100; // type:func rom:0x319670 -world_bombette_PlayerWasFacingLeft = 0x802BE920; // type:data -world_bombette_PlayingFuseSound = 0x802BE924; // type:data rom:0x319674 -world_bombette_IsBlasting = 0x802BE928; // type:data rom:0x319678 -world_bombette_LockingPlayerInput = 0x802BE92C; // type:data rom:0x31967C -world_bombette_MaintainPosAfterBlast = 0x802BE930; // type:data rom:0x319680 -world_bombette_TriggeredEarlyDetonation = 0x802BE934; // type:data rom:0x319684 -world_bombette_MovementBlocked = 0x802BE938; // type:data rom:0x319688 -world_bombette_D_802BE93C = 0x802BE93C; // type:data rom:0x31968C -world_bombette_TweesterPhysics = 0x802BE940; // type:data rom:0x319690 +world_bombette_PlayerWasFacingLeft = 0x802BE920; // +world_bombette_PlayingFuseSound = 0x802BE924; // rom:0x319674 +world_bombette_IsBlasting = 0x802BE928; // rom:0x319678 +world_bombette_LockingPlayerInput = 0x802BE92C; // rom:0x31967C +world_bombette_MaintainPosAfterBlast = 0x802BE930; // rom:0x319680 +world_bombette_TriggeredEarlyDetonation = 0x802BE934; // rom:0x319684 +world_bombette_MovementBlocked = 0x802BE938; // rom:0x319688 +world_bombette_D_802BE93C = 0x802BE93C; // rom:0x31968C +world_bombette_TweesterPhysics = 0x802BE940; // rom:0x319690 world_parakarry_TakeOut = 0x802BD148; // type:func rom:0x3196B8 world_parakarry_Update = 0x802BD180; // type:func rom:0x3196F0 world_parakarry_try_cancel_tweester = 0x802BD514; // type:func rom:0x319A84 @@ -7736,22 +7736,22 @@ world_parakarry_UseAbility = 0x802BD660; // type:func rom:0x319BD0 world_parakarry_PutAway = 0x802BE8D4; // type:func rom:0x31AE44 world_parakarry_pre_battle = 0x802BE90C; // type:func rom:0x31AE7C world_parakarry_post_battle = 0x802BE9D0; // type:func rom:0x31AF40 -EVS_WorldParakarry_TakeOut = 0x802BEA90; // type:data rom:0x31B000 -world_parakarry_TweesterPhysicsPtr = 0x802BEAAC; // type:data rom:0x31B01C -EVS_WorldParakarry_Update = 0x802BEAB0; // type:data rom:0x31B020 -EVS_WorldParakarry_UseAbility = 0x802BEACC; // type:data rom:0x31B03C -EVS_WorldParakarry_PutAway = 0x802BEAE8; // type:data rom:0x31B058 -D_802BEB10_31B080 = 0x802BEB10; // type:data rom:0x31B080 -D_802BEB98_31B108 = 0x802BEB98; // type:data rom:0x31B108 -D_802BEBA0_31B110 = 0x802BEBA0; // type:data rom:0x31B110 -D_802BEBA8_31B118 = 0x802BEBA8; // type:data rom:0x31B118 +EVS_WorldParakarry_TakeOut = 0x802BEA90; // rom:0x31B000 +world_parakarry_TweesterPhysicsPtr = 0x802BEAAC; // rom:0x31B01C +EVS_WorldParakarry_Update = 0x802BEAB0; // rom:0x31B020 +EVS_WorldParakarry_UseAbility = 0x802BEACC; // rom:0x31B03C +EVS_WorldParakarry_PutAway = 0x802BEAE8; // rom:0x31B058 +D_802BEB10_31B080 = 0x802BEB10; // rom:0x31B080 +D_802BEB98_31B108 = 0x802BEB98; // rom:0x31B108 +D_802BEBA0_31B110 = 0x802BEBA0; // rom:0x31B110 +D_802BEBA8_31B118 = 0x802BEBA8; // rom:0x31B118 world_kooper_lateral_hit_interactable_entity = 0x802BD100; // type:func rom:0x31B120 -world_parakarry_LockingPlayerInput = 0x802BEBB4; // type:data rom:0x31B124 -world_parakarry_PlayerCollisionDisabled = 0x802BEBB8; // type:data rom:0x31B128 -world_parakarry_PlayerWasFacingLeft = 0x802BEBBC; // type:data rom:0x31B12C -world_parakarry_AbilityState = 0x802BEBC0; // type:data rom:0x31B130 -world_parakarry_AbilityStateTime = 0x802BEBC4; // type:data rom:0x31B134 -ParakarryTweesterPhysics = 0x802BEBC8; // type:data rom:0x31B138 +world_parakarry_LockingPlayerInput = 0x802BEBB4; // rom:0x31B124 +world_parakarry_PlayerCollisionDisabled = 0x802BEBB8; // rom:0x31B128 +world_parakarry_PlayerWasFacingLeft = 0x802BEBBC; // rom:0x31B12C +world_parakarry_AbilityState = 0x802BEBC0; // rom:0x31B130 +world_parakarry_AbilityStateTime = 0x802BEBC4; // rom:0x31B134 +ParakarryTweesterPhysics = 0x802BEBC8; // rom:0x31B138 world_kooper_vertical_hit_interactable_entity = 0x802BD144; // type:func rom:0x31B164 world_kooper_check_for_item_collision = 0x802BD17C; // type:func rom:0x31B19C world_kooper_init = 0x802BD200; // type:func rom:0x31B220 @@ -7763,30 +7763,30 @@ world_kooper_PutAway = 0x802BE7E0; // type:func rom:0x31C800 world_kooper_test_first_strike = 0x802BE818; // type:func rom:0x31C838 world_kooper_pre_battle = 0x802BEA24; // type:func rom:0x31CA44 world_kooper_post_battle = 0x802BEB10; // type:func rom:0x31CB30 -ShellTossHitboxState = 0x802BEB40; // type:data rom:0x31CB60 -EVS_WorldKooper_TakeOut = 0x802BEB44; // type:data rom:0x31CB64 -KooperTweesterPhysicsPtr = 0x802BEB60; // type:data rom:0x31CB80 -EVS_WorldKooper_Update = 0x802BEB64; // type:data rom:0x31CB84 -EVS_WorldKooper_UseAbility = 0x802BEB80; // type:data rom:0x31CBA0 -EVS_WorldKooper_PutAway = 0x802BEB9C; // type:data rom:0x31CBBC -D_802BEC18_31CC38 = 0x802BEC18; // type:data rom:0x31CC38 -D_802BEC20_31CC40 = 0x802BEC20; // type:data rom:0x31CC40 -D_802BEC28_31CC48 = 0x802BEC28; // type:data rom:0x31CC48 -D_802BEC30_31CC50 = 0x802BEC30; // type:data rom:0x31CC50 -D_802BEC38_31CC58 = 0x802BEC38; // type:data rom:0x31CC58 -D_802BEC40_31CC60 = 0x802BEC40; // type:data rom:0x31CC60 -world_kooper_TriggeredBattle = 0x802BEC54; // type:data rom:0x31CC74 -world_kooper_PlayerWasFacingLeft = 0x802BEC58; // type:data rom:0x31CC78 -world_kooper_D_802BEC5C = 0x802BEC5C; // type:data rom:0x31CC7C -world_kooper_ShellTossKickFalling = 0x802BEC60; // type:data rom:0x31CC80 -world_kooper_LockingPlayerInput = 0x802BEC64; // type:data rom:0x31CC84 -world_kooper_HeldItemIdx = 0x802BEC68; // type:data rom:0x31CC88 -world_kooper_HasItem = 0x802BEC6C; // type:data rom:0x31CC8C -world_kooper_ShellTossPosX = 0x802BEC70; // type:data rom:0x31CC90 -world_kooper_ShellTossPosY = 0x802BEC74; // type:data rom:0x31CC94 -world_kooper_ShellTossPosZ = 0x802BEC78; // type:data rom:0x31CC98 -world_kooper_D_802BEC7C = 0x802BEC7C; // type:data rom:0x31CC9C -world_kooper_TweesterPhysics = 0x802BEC80; // type:data rom:0x31CCA0 +ShellTossHitboxState = 0x802BEB40; // rom:0x31CB60 +EVS_WorldKooper_TakeOut = 0x802BEB44; // rom:0x31CB64 +KooperTweesterPhysicsPtr = 0x802BEB60; // rom:0x31CB80 +EVS_WorldKooper_Update = 0x802BEB64; // rom:0x31CB84 +EVS_WorldKooper_UseAbility = 0x802BEB80; // rom:0x31CBA0 +EVS_WorldKooper_PutAway = 0x802BEB9C; // rom:0x31CBBC +D_802BEC18_31CC38 = 0x802BEC18; // rom:0x31CC38 +D_802BEC20_31CC40 = 0x802BEC20; // rom:0x31CC40 +D_802BEC28_31CC48 = 0x802BEC28; // rom:0x31CC48 +D_802BEC30_31CC50 = 0x802BEC30; // rom:0x31CC50 +D_802BEC38_31CC58 = 0x802BEC38; // rom:0x31CC58 +D_802BEC40_31CC60 = 0x802BEC40; // rom:0x31CC60 +world_kooper_TriggeredBattle = 0x802BEC54; // rom:0x31CC74 +world_kooper_PlayerWasFacingLeft = 0x802BEC58; // rom:0x31CC78 +world_kooper_D_802BEC5C = 0x802BEC5C; // rom:0x31CC7C +world_kooper_ShellTossKickFalling = 0x802BEC60; // rom:0x31CC80 +world_kooper_LockingPlayerInput = 0x802BEC64; // rom:0x31CC84 +world_kooper_HeldItemIdx = 0x802BEC68; // rom:0x31CC88 +world_kooper_HasItem = 0x802BEC6C; // rom:0x31CC8C +world_kooper_ShellTossPosX = 0x802BEC70; // rom:0x31CC90 +world_kooper_ShellTossPosY = 0x802BEC74; // rom:0x31CC94 +world_kooper_ShellTossPosZ = 0x802BEC78; // rom:0x31CC98 +world_kooper_D_802BEC7C = 0x802BEC7C; // rom:0x31CC9C +world_kooper_TweesterPhysics = 0x802BEC80; // rom:0x31CCA0 world_watt_create_static_effect = 0x802BD100; // type:func rom:0x31CC70 world_watt_dispose_static_effect = 0x802BD180; // type:func rom:0x31CCF0 world_watt_reset_static_effect = 0x802BD1AC; // type:func rom:0x31CD1C @@ -7801,20 +7801,20 @@ world_watt_post_battle = 0x802BDE10; // type:func rom:0x31D980 world_watt_EnterMap = 0x802BDE88; // type:func rom:0x31D9F8 world_watt_update_player_carry_anim = 0x802BE014; // type:func rom:0x31DB84 world_watt_sync_held_position = 0x802BE070; // type:func rom:0x31DBE0 -world_watt_EffectAnimLengths = 0x802BE250; // type:data rom:0x31DDC0 -EVS_WorldWatt_TakeOut = 0x802BE258; // type:data rom:0x31DDC8 -WattTweesterPhysicsPtr = 0x802BE274; // type:data rom:0x31DDE4 -world_watt_WattIsMoving = 0x802BE278; // type:data rom:0x31DDE8 -EVS_WorldWatt_Update = 0x802BE27C; // type:data rom:0x31DDEC -EVS_WorldWatt_UseAbility = 0x802BE298; // type:data rom:0x31DE08 -EVS_WorldWatt_PutAway = 0x802BE2B4; // type:data rom:0x31DE24 -EVS_WorldWatt_EnterMap = 0x802BE2D0; // type:data rom:0x31DE40 -world_watt_AbilityState = 0x802BE304; // type:data rom:0x31DE74 -world_watt_D_802BE308 = 0x802BE308; // type:data rom:0x31DE78 -world_watt_IsPlayerHolding = 0x802BE30C; // type:data rom:0x31DE7C -world_watt_StaticEffect = 0x802BE310; // type:data rom:0x31DE80 -world_watt_D_802BE314 = 0x802BE314; // type:data rom:0x31DE84 -WattTweesterPhysics = 0x802BE318; // type:data rom:0x31DE88 +world_watt_EffectAnimLengths = 0x802BE250; // rom:0x31DDC0 +EVS_WorldWatt_TakeOut = 0x802BE258; // rom:0x31DDC8 +WattTweesterPhysicsPtr = 0x802BE274; // rom:0x31DDE4 +world_watt_WattIsMoving = 0x802BE278; // rom:0x31DDE8 +EVS_WorldWatt_Update = 0x802BE27C; // rom:0x31DDEC +EVS_WorldWatt_UseAbility = 0x802BE298; // rom:0x31DE08 +EVS_WorldWatt_PutAway = 0x802BE2B4; // rom:0x31DE24 +EVS_WorldWatt_EnterMap = 0x802BE2D0; // rom:0x31DE40 +world_watt_AbilityState = 0x802BE304; // rom:0x31DE74 +world_watt_D_802BE308 = 0x802BE308; // rom:0x31DE78 +world_watt_IsPlayerHolding = 0x802BE30C; // rom:0x31DE7C +world_watt_StaticEffect = 0x802BE310; // rom:0x31DE80 +world_watt_D_802BE314 = 0x802BE314; // rom:0x31DE84 +WattTweesterPhysics = 0x802BE318; // rom:0x31DE88 world_sushie_sync_player_position = 0x802BD100; // type:func rom:0x31DE70 world_sushie_get_movement_from_input = 0x802BD20C; // type:func rom:0x31DF7C world_sushie_test_for_water_level = 0x802BD368; // type:func rom:0x31E0D8 @@ -7829,34 +7829,34 @@ world_sushie_PutAway = 0x802BF964; // type:func rom:0x3206D4 world_sushie_pre_battle = 0x802BF9B8; // type:func rom:0x320728 world_sushie_post_battle = 0x802BFA58; // type:func rom:0x3207C8 world_sushie_EnterMap = 0x802BFAB8; // type:func rom:0x320828 -world_sushie_D_802BFDB0_320B20 = 0x802BFDB0; // type:data rom:0x320B20 -world_sushie_D_802BFDB4_320B24 = 0x802BFDB4; // type:data rom:0x320B24 -world_sushie_InertialStickX = 0x802BFDB8; // type:data rom:0x320B28 -world_sushie_InertialStickY = 0x802BFDBC; // type:data rom:0x320B2C -EVS_WorldSushie_UseAbility = 0x802BFDC0; // type:data rom:0x320B30 -EVS_WorldSushie_TakeOut = 0x802BFDDC; // type:data rom:0x320B4C -world_sushie_TweesterPhysicsPtr = 0x802BFDF8; // type:data rom:0x320B68 -EVS_WorldSushie_Update = 0x802BFDFC; // type:data rom:0x320B6C -EVS_WorldSushie_PutAway = 0x802BFE18; // type:data rom:0x320B88 -EVS_WorldSushie_EnterMap = 0x802BFE34; // type:data rom:0x320BA4 -D_802BFE50_320BC0 = 0x802BFE50; // type:data rom:0x320BC0 -D_802BFE58_320BC8 = 0x802BFE58; // type:data rom:0x320BC8 -D_802BFE60_320BD0 = 0x802BFE60; // type:data rom:0x320BD0 -D_802BFED0_320C40 = 0x802BFED0; // type:data rom:0x320C40 -D_802BFED8_320C48 = 0x802BFED8; // type:data rom:0x320C48 +world_sushie_D_802BFDB0_320B20 = 0x802BFDB0; // rom:0x320B20 +world_sushie_D_802BFDB4_320B24 = 0x802BFDB4; // rom:0x320B24 +world_sushie_InertialStickX = 0x802BFDB8; // rom:0x320B28 +world_sushie_InertialStickY = 0x802BFDBC; // rom:0x320B2C +EVS_WorldSushie_UseAbility = 0x802BFDC0; // rom:0x320B30 +EVS_WorldSushie_TakeOut = 0x802BFDDC; // rom:0x320B4C +world_sushie_TweesterPhysicsPtr = 0x802BFDF8; // rom:0x320B68 +EVS_WorldSushie_Update = 0x802BFDFC; // rom:0x320B6C +EVS_WorldSushie_PutAway = 0x802BFE18; // rom:0x320B88 +EVS_WorldSushie_EnterMap = 0x802BFE34; // rom:0x320BA4 +D_802BFE50_320BC0 = 0x802BFE50; // rom:0x320BC0 +D_802BFE58_320BC8 = 0x802BFE58; // rom:0x320BC8 +D_802BFE60_320BD0 = 0x802BFE60; // rom:0x320BD0 +D_802BFED0_320C40 = 0x802BFED0; // rom:0x320C40 +D_802BFED8_320C48 = 0x802BFED8; // rom:0x320C48 world_lakilester_sync_player_position = 0x802BD100; // type:func rom:0x320C50 -world_sushie_DiveState = 0x802BFEE4; // type:data rom:0x320C54 -world_sushie_DiveTime = 0x802BFEE8; // type:data rom:0x320C58 -world_sushie_IsRiding = 0x802BFEEC; // type:data rom:0x320C5C -world_sushie_TouchDockTime = 0x802BFEF0; // type:data rom:0x320C60 -world_sushie_IsUnderwater = 0x802BFEF4; // type:data rom:0x320C64 -world_sushie_InertialMoveSpeed = 0x802BFEF8; // type:data rom:0x320C68 -world_sushie_InertialMoveAngle = 0x802BFEFC; // type:data rom:0x320C6C -world_sushie_UnusedMoveX = 0x802BFF00; // type:data rom:0x320C70 -world_sushie_UnusedMoveZ = 0x802BFF04; // type:data rom:0x320C74 -world_sushie_ResurfaceVelY = 0x802BFF08; // type:data rom:0x320C78 -world_sushie_bss_802BFF0C = 0x802BFF0C; // type:data rom:0x320C7C -SushieTweesterPhysics = 0x802BFF10; // type:data rom:0x320C80 +world_sushie_DiveState = 0x802BFEE4; // rom:0x320C54 +world_sushie_DiveTime = 0x802BFEE8; // rom:0x320C58 +world_sushie_IsRiding = 0x802BFEEC; // rom:0x320C5C +world_sushie_TouchDockTime = 0x802BFEF0; // rom:0x320C60 +world_sushie_IsUnderwater = 0x802BFEF4; // rom:0x320C64 +world_sushie_InertialMoveSpeed = 0x802BFEF8; // rom:0x320C68 +world_sushie_InertialMoveAngle = 0x802BFEFC; // rom:0x320C6C +world_sushie_UnusedMoveX = 0x802BFF00; // rom:0x320C70 +world_sushie_UnusedMoveZ = 0x802BFF04; // rom:0x320C74 +world_sushie_ResurfaceVelY = 0x802BFF08; // rom:0x320C78 +world_sushie_bss_802BFF0C = 0x802BFF0C; // rom:0x320C7C +SushieTweesterPhysics = 0x802BFF10; // rom:0x320C80 world_lakilester_init = 0x802BD21C; // type:func rom:0x320D6C world_lakilester_TakeOut = 0x802BD29C; // type:func rom:0x320DEC world_lakilester_Update = 0x802BD2D4; // type:func rom:0x320E24 @@ -7872,25 +7872,25 @@ world_lakilester_pre_battle = 0x802BFA00; // type:func rom:0x323550 world_lakilester_post_battle = 0x802BFAA8; // type:func rom:0x3235F8 world_lakilester_offset_player_from_camera = 0x802BFB44; // type:func rom:0x323694 world_lakilester_EnterMap = 0x802BFBA0; // type:func rom:0x3236F0 -EVS_WorldLakilester_TakeOut = 0x802BFE60; // type:data rom:0x3239B0 -LakilesterTweesterPhysicsPtr = 0x802BFE7C; // type:data rom:0x3239CC -EVS_WorldLakilester_Update = 0x802BFE80; // type:data rom:0x3239D0 -EVS_WorldLakilester_UseAbility = 0x802BFE9C; // type:data rom:0x3239EC -EVS_WorldLakilester_PutAway = 0x802BFEB8; // type:data rom:0x323A08 -EVS_WorldLakilester_EnterMap = 0x802BFED4; // type:data rom:0x323A24 -D_802BFEF8_323A48 = 0x802BFEF8; // type:data rom:0x323A48 -world_lakilester_PutAwayState = 0x802BFF00; // type:data rom:0x323A50 -world_lakilester_LockingPlayerInput = 0x802BFF04; // type:data rom:0x323A54 -world_lakilester_PlayerCollisionDisabled = 0x802BFF08; // type:data rom:0x323A58 -world_lakilester_D_802BFF0C = 0x802BFF0C; // type:data rom:0x323A5C -world_lakilester_UpdatePushingWall = 0x802BFF10; // type:data rom:0x323A60 -world_lakilester_AbilityState = 0x802BFF14; // type:data rom:0x323A64 -world_lakilester_PlayerBounceOffset = 0x802BFF18; // type:data rom:0x323A68 -world_lakilester_MoveSoundsTime = 0x802BFF1C; // type:data rom:0x323A6C -world_lakilester_MovePitchAdjustment = 0x802BFF20; // type:data rom:0x323A70 -world_lakilester_MountingDeltaY = 0x802BFF24; // type:data rom:0x323A74 -world_lakilester_CurrentGroundPitch = 0x802BFF28; // type:data rom:0x323A78 -world_lakilester_D_802BFF2C = 0x802BFF2C; // type:data rom:0x323A7C +EVS_WorldLakilester_TakeOut = 0x802BFE60; // rom:0x3239B0 +LakilesterTweesterPhysicsPtr = 0x802BFE7C; // rom:0x3239CC +EVS_WorldLakilester_Update = 0x802BFE80; // rom:0x3239D0 +EVS_WorldLakilester_UseAbility = 0x802BFE9C; // rom:0x3239EC +EVS_WorldLakilester_PutAway = 0x802BFEB8; // rom:0x323A08 +EVS_WorldLakilester_EnterMap = 0x802BFED4; // rom:0x323A24 +D_802BFEF8_323A48 = 0x802BFEF8; // rom:0x323A48 +world_lakilester_PutAwayState = 0x802BFF00; // rom:0x323A50 +world_lakilester_LockingPlayerInput = 0x802BFF04; // rom:0x323A54 +world_lakilester_PlayerCollisionDisabled = 0x802BFF08; // rom:0x323A58 +world_lakilester_D_802BFF0C = 0x802BFF0C; // rom:0x323A5C +world_lakilester_UpdatePushingWall = 0x802BFF10; // rom:0x323A60 +world_lakilester_AbilityState = 0x802BFF14; // rom:0x323A64 +world_lakilester_PlayerBounceOffset = 0x802BFF18; // rom:0x323A68 +world_lakilester_MoveSoundsTime = 0x802BFF1C; // rom:0x323A6C +world_lakilester_MovePitchAdjustment = 0x802BFF20; // rom:0x323A70 +world_lakilester_MountingDeltaY = 0x802BFF24; // rom:0x323A74 +world_lakilester_CurrentGroundPitch = 0x802BFF28; // rom:0x323A78 +world_lakilester_D_802BFF2C = 0x802BFF2C; // rom:0x323A7C world_bow_TakeOut = 0x802BD130; // type:func rom:0x323A80 world_bow_Update = 0x802BD168; // type:func rom:0x323AB8 world_bow_try_cancel_tweester = 0x802BD4FC; // type:func rom:0x323E4C @@ -7899,47 +7899,47 @@ world_bow_UseAbility = 0x802BD694; // type:func rom:0x323FE4 world_bow_end_outta_sight_cleanup = 0x802BDDF0; // type:func rom:0x324740 world_bow_PutAway = 0x802BDF08; // type:func rom:0x324858 world_bow_pre_battle = 0x802BDF64; // type:func rom:0x3248B4 -EVS_WorldBow_TakeOut = 0x802BDFE0; // type:data rom:0x324930 -BowTweesterPhysicsPtr = 0x802BDFFC; // type:data rom:0x32494C -EVS_WorldBow_Update = 0x802BE000; // type:data rom:0x324950 -EVS_WorldBow_UseAbility = 0x802BE01C; // type:data rom:0x32496C -EVS_WorldBow_PutAway = 0x802BE038; // type:data rom:0x324988 -D_802BE060_3249B0 = 0x802BE060; // type:data rom:0x3249B0 +EVS_WorldBow_TakeOut = 0x802BDFE0; // rom:0x324930 +BowTweesterPhysicsPtr = 0x802BDFFC; // rom:0x32494C +EVS_WorldBow_Update = 0x802BE000; // rom:0x324950 +EVS_WorldBow_UseAbility = 0x802BE01C; // rom:0x32496C +EVS_WorldBow_PutAway = 0x802BE038; // rom:0x324988 +D_802BE060_3249B0 = 0x802BE060; // rom:0x3249B0 world_goompa_init = 0x802BD100; // type:func rom:0x324A10 -world_bow_LockingPlayerInput = 0x802BE0C4; // type:data rom:0x324A14 -world_bow_TweesterPhysicsData = 0x802BE0C8; // type:data rom:0x324A18 +world_bow_LockingPlayerInput = 0x802BE0C4; // rom:0x324A14 +world_bow_TweesterPhysicsData = 0x802BE0C8; // rom:0x324A18 world_goompa_TakeOut = 0x802BD114; // type:func rom:0x324A24 -world_bow_OuttaSightPosX = 0x802BE0E4; // type:data rom:0x324A34 -world_bow_OuttaSightPosY = 0x802BE0E8; // type:data rom:0x324A38 -world_bow_OuttaSightPosZ = 0x802BE0EC; // type:data rom:0x324A3C +world_bow_OuttaSightPosX = 0x802BE0E4; // rom:0x324A34 +world_bow_OuttaSightPosY = 0x802BE0E8; // rom:0x324A38 +world_bow_OuttaSightPosZ = 0x802BE0EC; // rom:0x324A3C world_goompa_Update = 0x802BD14C; // type:func rom:0x324A5C world_goompa_try_cancel_tweester = 0x802BD4E0; // type:func rom:0x324DF0 world_goompa_UseAbility = 0x802BD524; // type:func rom:0x324E34 world_goompa_PutAway = 0x802BD52C; // type:func rom:0x324E3C -EVS_WorldGoompa_TakeOut = 0x802BD570; // type:data rom:0x324E80 -GoompaTweesterPhysicsPtr = 0x802BD58C; // type:data rom:0x324E9C -EVS_WorldGoompa_Update = 0x802BD590; // type:data rom:0x324EA0 -EVS_WorldGoompa_UseAbility = 0x802BD5AC; // type:data rom:0x324EBC -EVS_WorldGoompa_PutAway = 0x802BD5C8; // type:data rom:0x324ED8 -D_802BD5F0_324F00 = 0x802BD5F0; // type:data rom:0x324F00 +EVS_WorldGoompa_TakeOut = 0x802BD570; // rom:0x324E80 +GoompaTweesterPhysicsPtr = 0x802BD58C; // rom:0x324E9C +EVS_WorldGoompa_Update = 0x802BD590; // rom:0x324EA0 +EVS_WorldGoompa_UseAbility = 0x802BD5AC; // rom:0x324EBC +EVS_WorldGoompa_PutAway = 0x802BD5C8; // rom:0x324ED8 +D_802BD5F0_324F00 = 0x802BD5F0; // rom:0x324F00 world_goombaria_init = 0x802BD100; // type:func rom:0x324F10 world_goombaria_TakeOut = 0x802BD114; // type:func rom:0x324F24 world_goombaria_Update = 0x802BD14C; // type:func rom:0x324F5C world_goombaria_UseAbility = 0x802BD1AC; // type:func rom:0x324FBC world_goombaria_PutAway = 0x802BD1B4; // type:func rom:0x324FC4 -EVS_WorldGoombaria_TakeOut = 0x802BD1F0; // type:data rom:0x325000 -EVS_WorldGoombaria_Update = 0x802BD20C; // type:data rom:0x32501C -EVS_WorldGoombaria_UseAbility = 0x802BD228; // type:data rom:0x325038 -EVS_WorldGoombaria_PutAway = 0x802BD244; // type:data rom:0x325054 +EVS_WorldGoombaria_TakeOut = 0x802BD1F0; // rom:0x325000 +EVS_WorldGoombaria_Update = 0x802BD20C; // rom:0x32501C +EVS_WorldGoombaria_UseAbility = 0x802BD228; // rom:0x325038 +EVS_WorldGoombaria_PutAway = 0x802BD244; // rom:0x325054 world_twink_init = 0x802BD100; // type:func rom:0x325070 world_twink_TakeOut = 0x802BD110; // type:func rom:0x325080 world_twink_Update = 0x802BD148; // type:func rom:0x3250B8 world_twink_UseAbility = 0x802BD1A8; // type:func rom:0x325118 world_twink_PutAway = 0x802BD1B0; // type:func rom:0x325120 -EVS_WorldTwink_TakeOut = 0x802BD1F0; // type:data rom:0x325160 -EVS_WorldTwink_Update = 0x802BD20C; // type:data rom:0x32517C -EVS_WorldTwink_UseAbility = 0x802BD228; // type:data rom:0x325198 -EVS_WorldTwink_PutAway = 0x802BD244; // type:data rom:0x3251B4 +EVS_WorldTwink_TakeOut = 0x802BD1F0; // rom:0x325160 +EVS_WorldTwink_Update = 0x802BD20C; // rom:0x32517C +EVS_WorldTwink_UseAbility = 0x802BD228; // rom:0x325198 +EVS_WorldTwink_PutAway = 0x802BD244; // rom:0x3251B4 WorldItem_ShowUseSparkles = 0x802BD100; // type:func rom:0x3251D0 WorldItem_ShowHPGain = 0x802BD1AC; // type:func rom:0x32527C WorldItem_ShowFPGain = 0x802BD26C; // type:func rom:0x32533C @@ -7949,10 +7949,10 @@ WorldItem_PauseTime = 0x802BD3E4; // type:func rom:0x3254B4 WorldItem_UnpauseTime = 0x802BD41C; // type:func rom:0x3254EC WorldItem_GetItemProperties = 0x802BD458; // type:func rom:0x325528 WorldItem_ConsumeItem = 0x802BD4E8; // type:func rom:0x3255B8 -EVS_WorldItem_ShowUsedItem = 0x802C0410; // type:data rom:0x3255E0 -EVS_WorldItem_PlayEatingSounds = 0x802C04F4; // type:data rom:0x3256C4 -EVS_WorldItem_PlayDrinkingSounds = 0x802C0560; // type:data rom:0x325730 -EVS_World_UseItem = 0x802C05CC; // type:data rom:0x32579C +EVS_WorldItem_ShowUsedItem = 0x802C0410; // rom:0x3255E0 +EVS_WorldItem_PlayEatingSounds = 0x802C04F4; // rom:0x3256C4 +EVS_WorldItem_PlayDrinkingSounds = 0x802C0560; // rom:0x325730 +EVS_World_UseItem = 0x802C05CC; // rom:0x32579C effect_rand_int = 0xE0200000; // type:func rom:0x325AD0 func_E0200044 = 0xE0200044; // type:func rom:0x325B14 func_E02000AC = 0xE02000AC; // type:func rom:0x325B7C @@ -7996,33 +7996,33 @@ shim_draw_msg = 0xE0200650; // type:func rom:0x326120 shim_get_msg_width = 0xE0200660; // type:func rom:0x326130 shim_get_background_color_blend = 0xE0200670; // type:func rom:0x326140 shim_sfx_play_sound_at_position = 0xE0200680; // type:func rom:0x326150 -effect_prng_seed = 0xE0200690; // type:data rom:0x326160 -effectFuncs = 0xE0200694; // type:data rom:0x326164 -D_E0200734 = 0xE0200734; // type:data rom:0x326204 -D_09000000_326410 = 0x9000000; // type:data rom:0x326410 -D_09000200_326610 = 0x9000200; // type:data rom:0x326610 -D_09000220_326630 = 0x9000220; // type:data rom:0x326630 -D_09000420_326830 = 0x9000420; // type:data rom:0x326830 -D_09000440_326850 = 0x9000440; // type:data rom:0x326850 -D_09000640_326A50 = 0x9000640; // type:data rom:0x326A50 -D_09000660_326A70 = 0x9000660; // type:data rom:0x326A70 -D_09000860_326C70 = 0x9000860; // type:data rom:0x326C70 -D_09000880_326C90 = 0x9000880; // type:data rom:0x326C90 -D_09000A80_326E90 = 0x9000A80; // type:data rom:0x326E90 -D_09000AA0_326EB0 = 0x9000AA0; // type:data rom:0x326EB0 -D_09000CA0_3270B0 = 0x9000CA0; // type:data rom:0x3270B0 -D_09000CC0_3270D0 = 0x9000CC0; // type:data rom:0x3270D0 -D_09000EC0_3272D0 = 0x9000EC0; // type:data rom:0x3272D0 -D_09000EE0_3272F0 = 0x9000EE0; // type:data rom:0x3272F0 -D_09000F20_327330 = 0x9000F20; // type:data rom:0x327330 -D_09000F88_327398 = 0x9000F88; // type:data rom:0x327398 -D_09000FA0_3273B0 = 0x9000FA0; // type:data rom:0x3273B0 -D_09001060_327470 = 0x9001060; // type:data rom:0x327470 -D_09001120_327530 = 0x9001120; // type:data rom:0x327530 -D_090011E0_3275F0 = 0x90011E0; // type:data rom:0x3275F0 -D_090012A0_3276B0 = 0x90012A0; // type:data rom:0x3276B0 -D_09001360_327770 = 0x9001360; // type:data rom:0x327770 -D_09001420_327830 = 0x9001420; // type:data rom:0x327830 +effect_prng_seed = 0xE0200690; // rom:0x326160 +effectFuncs = 0xE0200694; // rom:0x326164 +D_E0200734 = 0xE0200734; // rom:0x326204 +D_09000000_326410 = 0x9000000; // rom:0x326410 +D_09000200_326610 = 0x9000200; // rom:0x326610 +D_09000220_326630 = 0x9000220; // rom:0x326630 +D_09000420_326830 = 0x9000420; // rom:0x326830 +D_09000440_326850 = 0x9000440; // rom:0x326850 +D_09000640_326A50 = 0x9000640; // rom:0x326A50 +D_09000660_326A70 = 0x9000660; // rom:0x326A70 +D_09000860_326C70 = 0x9000860; // rom:0x326C70 +D_09000880_326C90 = 0x9000880; // rom:0x326C90 +D_09000A80_326E90 = 0x9000A80; // rom:0x326E90 +D_09000AA0_326EB0 = 0x9000AA0; // rom:0x326EB0 +D_09000CA0_3270B0 = 0x9000CA0; // rom:0x3270B0 +D_09000CC0_3270D0 = 0x9000CC0; // rom:0x3270D0 +D_09000EC0_3272D0 = 0x9000EC0; // rom:0x3272D0 +D_09000EE0_3272F0 = 0x9000EE0; // rom:0x3272F0 +D_09000F20_327330 = 0x9000F20; // rom:0x327330 +D_09000F88_327398 = 0x9000F88; // rom:0x327398 +D_09000FA0_3273B0 = 0x9000FA0; // rom:0x3273B0 +D_09001060_327470 = 0x9001060; // rom:0x327470 +D_09001120_327530 = 0x9001120; // rom:0x327530 +D_090011E0_3275F0 = 0x90011E0; // rom:0x3275F0 +D_090012A0_3276B0 = 0x90012A0; // rom:0x3276B0 +D_09001360_327770 = 0x9001360; // rom:0x327770 +D_09001420_327830 = 0x9001420; // rom:0x327830 big_smoke_puff_main = 0xE0002000; // type:func rom:0x3278F0 big_smoke_puff_init = 0xE00021B4; // type:func rom:0x327AA4 big_smoke_puff_update = 0xE00021BC; // type:func rom:0x327AAC @@ -8042,9 +8042,9 @@ walking_dust_init = 0xE000E16C; // type:func rom:0x32C27C walking_dust_update = 0xE000E174; // type:func rom:0x32C284 walking_dust_render = 0xE000E244; // type:func rom:0x32C354 walking_dust_appendGfx = 0xE000E288; // type:func rom:0x32C398 -D_E000E660 = 0xE000E660; // type:data rom:0x32C770 -D_E000E670 = 0xE000E670; // type:data rom:0x32C780 -D_E000E684 = 0xE000E684; // type:data rom:0x32C794 +D_E000E660 = 0xE000E660; // rom:0x32C770 +D_E000E670 = 0xE000E670; // rom:0x32C780 +D_E000E684 = 0xE000E684; // rom:0x32C794 flower_splash_update_part_transform = 0xE0010000; // type:func rom:0x32C7A0 flower_splash_update_part = 0xE0010104; // type:func rom:0x32C8A4 flower_splash_main = 0xE00101E8; // type:func rom:0x32C988 @@ -8053,25 +8053,25 @@ flower_splash_update = 0xE00103F4; // type:func rom:0x32CB94 flower_splash_render = 0xE00104B0; // type:func rom:0x32CC50 flower_splash_dispose = 0xE00104F4; // type:func rom:0x32CC94 flower_splash_appendGfx = 0xE0010510; // type:func rom:0x32CCB0 -D_09000000_32CEC0 = 0x9000000; // type:data rom:0x32CEC0 -D_09000080_32CF40 = 0x9000080; // type:data rom:0x32CF40 -D_090000A0_32CF60 = 0x90000A0; // type:data rom:0x32CF60 -D_090000C0_32CF80 = 0x90000C0; // type:data rom:0x32CF80 -D_090008C0_32D780 = 0x90008C0; // type:data rom:0x32D780 -D_09000A30_32D8F0 = 0x9000A30; // type:data rom:0x32D8F0 -D_09000A40_32D900 = 0x9000A40; // type:data rom:0x32D900 -D_09000A50_32D910 = 0x9000A50; // type:data rom:0x32D910 -D_09000A90_32D950 = 0x9000A90; // type:data rom:0x32D950 -D_09000AB0_32D970 = 0x9000AB0; // type:data rom:0x32D970 -D_09000AF0_32D9B0 = 0x9000AF0; // type:data rom:0x32D9B0 -D_09000B50_32DA10 = 0x9000B50; // type:data rom:0x32DA10 -D_09000C10_32DAD0 = 0x9000C10; // type:data rom:0x32DAD0 -D_09000CD0_32DB90 = 0x9000CD0; // type:data rom:0x32DB90 -D_09000D58_32DC18 = 0x9000D58; // type:data rom:0x32DC18 -D_09000D90_32DC50 = 0x9000D90; // type:data rom:0x32DC50 -D_09000E08_32DCC8 = 0x9000E08; // type:data rom:0x32DCC8 -D_09000E20_32DCE0 = 0x9000E20; // type:data rom:0x32DCE0 -D_09000E38_32DCF8 = 0x9000E38; // type:data rom:0x32DCF8 +D_09000000_32CEC0 = 0x9000000; // rom:0x32CEC0 +D_09000080_32CF40 = 0x9000080; // rom:0x32CF40 +D_090000A0_32CF60 = 0x90000A0; // rom:0x32CF60 +D_090000C0_32CF80 = 0x90000C0; // rom:0x32CF80 +D_090008C0_32D780 = 0x90008C0; // rom:0x32D780 +D_09000A30_32D8F0 = 0x9000A30; // rom:0x32D8F0 +D_09000A40_32D900 = 0x9000A40; // rom:0x32D900 +D_09000A50_32D910 = 0x9000A50; // rom:0x32D910 +D_09000A90_32D950 = 0x9000A90; // rom:0x32D950 +D_09000AB0_32D970 = 0x9000AB0; // rom:0x32D970 +D_09000AF0_32D9B0 = 0x9000AF0; // rom:0x32D9B0 +D_09000B50_32DA10 = 0x9000B50; // rom:0x32DA10 +D_09000C10_32DAD0 = 0x9000C10; // rom:0x32DAD0 +D_09000CD0_32DB90 = 0x9000CD0; // rom:0x32DB90 +D_09000D58_32DC18 = 0x9000D58; // rom:0x32DC18 +D_09000D90_32DC50 = 0x9000D90; // rom:0x32DC50 +D_09000E08_32DCC8 = 0x9000E08; // rom:0x32DCC8 +D_09000E20_32DCE0 = 0x9000E20; // rom:0x32DCE0 +D_09000E38_32DCF8 = 0x9000E38; // rom:0x32DCF8 flower_trail_update_part_transform = 0xE0012000; // type:func rom:0x32DD10 flower_trail_update_part = 0xE0012104; // type:func rom:0x32DE14 flower_trail_main = 0xE0012204; // type:func rom:0x32DF14 @@ -8085,11 +8085,11 @@ cloud_puff_init = 0xE0014258; // type:func rom:0x32E6E8 cloud_puff_update = 0xE0014260; // type:func rom:0x32E6F0 cloud_puff_render = 0xE001449C; // type:func rom:0x32E92C cloud_puff_appendGfx = 0xE00144E0; // type:func rom:0x32E970 -D_09000000_32EC50 = 0x9000000; // type:data rom:0x32EC50 -D_09000080_32ECD0 = 0x9000080; // type:data rom:0x32ECD0 -D_090000A0_32ECF0 = 0x90000A0; // type:data rom:0x32ECF0 -D_090000E0_32ED30 = 0x90000E0; // type:data rom:0x32ED30 -D_090001B8_32EE08 = 0x90001B8; // type:data rom:0x32EE08 +D_09000000_32EC50 = 0x9000000; // rom:0x32EC50 +D_09000080_32ECD0 = 0x9000080; // rom:0x32ECD0 +D_090000A0_32ECF0 = 0x90000A0; // rom:0x32ECF0 +D_090000E0_32ED30 = 0x90000E0; // rom:0x32ED30 +D_090001B8_32EE08 = 0x90001B8; // rom:0x32EE08 cloud_trail_main = 0xE0016000; // type:func rom:0x32EE30 cloud_trail_init = 0xE0016220; // type:func rom:0x32F050 cloud_trail_update = 0xE0016228; // type:func rom:0x32F058 @@ -8102,35 +8102,35 @@ footprint_update = 0xE00182B4; // type:func rom:0x32F834 footprint_render = 0xE0018378; // type:func rom:0x32F8F8 func_E00183BC = 0xE00183BC; // type:func rom:0x32F93C footprint_appendGfx = 0xE00183D8; // type:func rom:0x32F958 -D_09000000_32FB50 = 0x9000000; // type:data rom:0x32FB50 -D_09000200_32FD50 = 0x9000200; // type:data rom:0x32FD50 -D_09000240_32FD90 = 0x9000240; // type:data rom:0x32FD90 +D_09000000_32FB50 = 0x9000000; // rom:0x32FB50 +D_09000200_32FD50 = 0x9000200; // rom:0x32FD50 +D_09000240_32FD90 = 0x9000240; // rom:0x32FD90 floating_flower_main = 0xE001A000; // type:func rom:0x32FE30 floating_flower_init = 0xE001A21C; // type:func rom:0x33004C floating_flower_update = 0xE001A224; // type:func rom:0x330054 floating_flower_render = 0xE001A3FC; // type:func rom:0x33022C floating_flower_appendGfx = 0xE001A440; // type:func rom:0x330270 -D_E001A610 = 0xE001A610; // type:data rom:0x330440 -D_09000000_330460 = 0x9000000; // type:data rom:0x330460 -D_09000080_3304E0 = 0x9000080; // type:data rom:0x3304E0 -D_090000A0_330500 = 0x90000A0; // type:data rom:0x330500 -D_09000170_3305D0 = 0x9000170; // type:data rom:0x3305D0 -D_09000230_330690 = 0x9000230; // type:data rom:0x330690 -D_090002F0_330750 = 0x90002F0; // type:data rom:0x330750 -D_09000450_3308B0 = 0x9000450; // type:data rom:0x3308B0 +D_E001A610 = 0xE001A610; // rom:0x330440 +D_09000000_330460 = 0x9000000; // rom:0x330460 +D_09000080_3304E0 = 0x9000080; // rom:0x3304E0 +D_090000A0_330500 = 0x90000A0; // rom:0x330500 +D_09000170_3305D0 = 0x9000170; // rom:0x3305D0 +D_09000230_330690 = 0x9000230; // rom:0x330690 +D_090002F0_330750 = 0x90002F0; // rom:0x330750 +D_09000450_3308B0 = 0x9000450; // rom:0x3308B0 snowflake_main = 0xE001C000; // type:func rom:0x330910 snowflake_init = 0xE001C120; // type:func rom:0x330A30 snowflake_update = 0xE001C128; // type:func rom:0x330A38 snowflake_render = 0xE001C200; // type:func rom:0x330B10 snowflake_appendGfx = 0xE001C30C; // type:func rom:0x330C1C -D_E001C5E0 = 0xE001C5E0; // type:data rom:0x330EF0 -D_09000000_330F00 = 0x9000000; // type:data rom:0x330F00 -D_09000080_330F80 = 0x9000080; // type:data rom:0x330F80 -D_09000880_331780 = 0x9000880; // type:data rom:0x331780 -D_090008C0_3317C0 = 0x90008C0; // type:data rom:0x3317C0 -D_09000900_331800 = 0x9000900; // type:data rom:0x331800 -D_090009E8_3318E8 = 0x90009E8; // type:data rom:0x3318E8 -D_09000A10_331910 = 0x9000A10; // type:data rom:0x331910 +D_E001C5E0 = 0xE001C5E0; // rom:0x330EF0 +D_09000000_330F00 = 0x9000000; // rom:0x330F00 +D_09000080_330F80 = 0x9000080; // rom:0x330F80 +D_09000880_331780 = 0x9000880; // rom:0x331780 +D_090008C0_3317C0 = 0x90008C0; // rom:0x3317C0 +D_09000900_331800 = 0x9000900; // rom:0x331800 +D_090009E8_3318E8 = 0x90009E8; // rom:0x3318E8 +D_09000A10_331910 = 0x9000A10; // rom:0x331910 star_main = 0xE001E000; // type:func rom:0x331940 star_init = 0xE001E370; // type:func rom:0x331CB0 star_update = 0xE001E378; // type:func rom:0x331CB8 @@ -8142,15 +8142,15 @@ emote_init = 0xE0020460; // type:func rom:0x334320 emote_update = 0xE0020468; // type:func rom:0x334328 emote_render = 0xE002058C; // type:func rom:0x33444C emote_appendGfx = 0xE00205D0; // type:func rom:0x334490 -D_E0020C90 = 0xE0020C90; // type:data rom:0x334B50 -D_E0020CA4 = 0xE0020CA4; // type:data rom:0x334B64 -D_E0020CB8 = 0xE0020CB8; // type:data rom:0x334B78 -D_E0020CE0 = 0xE0020CE0; // type:data rom:0x334BA0 -D_E0020CFC = 0xE0020CFC; // type:data rom:0x334BBC -D_E0020D24 = 0xE0020D24; // type:data rom:0x334BE4 -D_E0020D30 = 0xE0020D30; // type:data rom:0x334BF0 -D_E0020D80 = 0xE0020D80; // type:data rom:0x334C40 -D_E0020D94 = 0xE0020D94; // type:data rom:0x334C54 +D_E0020C90 = 0xE0020C90; // rom:0x334B50 +D_E0020CA4 = 0xE0020CA4; // rom:0x334B64 +D_E0020CB8 = 0xE0020CB8; // rom:0x334B78 +D_E0020CE0 = 0xE0020CE0; // rom:0x334BA0 +D_E0020CFC = 0xE0020CFC; // rom:0x334BBC +D_E0020D24 = 0xE0020D24; // rom:0x334BE4 +D_E0020D30 = 0xE0020D30; // rom:0x334BF0 +D_E0020D80 = 0xE0020D80; // rom:0x334C40 +D_E0020D94 = 0xE0020D94; // rom:0x334C54 sparkles_main = 0xE0022000; // type:func rom:0x337240 sparkles_init = 0xE0022544; // type:func rom:0x337784 sparkles_update = 0xE002254C; // type:func rom:0x33778C @@ -8163,8 +8163,8 @@ shape_spell_render = 0xE00242E0; // type:func rom:0x339530 func_E0024324 = 0xE0024324; // type:func rom:0x339574 func_E00243BC = 0xE00243BC; // type:func rom:0x33960C shape_spell_appendGfx = 0xE0024454; // type:func rom:0x3396A4 -D_E0024CC0 = 0xE0024CC0; // type:data rom:0x339F10 -D_E0024D00 = 0xE0024D00; // type:data rom:0x339F50 +D_E0024CC0 = 0xE0024CC0; // rom:0x339F10 +D_E0024D00 = 0xE0024D00; // rom:0x339F50 gather_energy_pink_main = 0xE0026000; // type:func rom:0x33B180 gather_energy_pink_init = 0xE0026184; // type:func rom:0x33B304 gather_energy_pink_update = 0xE002618C; // type:func rom:0x33B30C @@ -8227,54 +8227,54 @@ damage_indicator_update = 0xE003C244; // type:func rom:0x34F704 damage_indicator_render = 0xE003C474; // type:func rom:0x34F934 damage_indicator_render_ui = 0xE003C47C; // type:func rom:0x34F93C damage_indicator_render_impl = 0xE003C498; // type:func rom:0x34F958 -D_E003CCA0 = 0xE003CCA0; // type:data rom:0x350160 -D_E003CCD0 = 0xE003CCD0; // type:data rom:0x350190 -D_E003CCF8 = 0xE003CCF8; // type:data rom:0x3501B8 -D_E003CD1C = 0xE003CD1C; // type:data rom:0x3501DC -D_09000000_350220 = 0x9000000; // type:data rom:0x350220 -D_09000200_350420 = 0x9000200; // type:data rom:0x350420 -D_09000400_350620 = 0x9000400; // type:data rom:0x350620 -D_09000600_350820 = 0x9000600; // type:data rom:0x350820 -D_09000800_350A20 = 0x9000800; // type:data rom:0x350A20 -D_09000A00_350C20 = 0x9000A00; // type:data rom:0x350C20 -D_09000C00_350E20 = 0x9000C00; // type:data rom:0x350E20 -D_09000E00_351020 = 0x9000E00; // type:data rom:0x351020 -D_09001000_351220 = 0x9001000; // type:data rom:0x351220 -D_09001200_351420 = 0x9001200; // type:data rom:0x351420 -D_09001400_351620 = 0x9001400; // type:data rom:0x351620 -D_09001600_351820 = 0x9001600; // type:data rom:0x351820 -D_09001800_351A20 = 0x9001800; // type:data rom:0x351A20 -D_09001A00_351C20 = 0x9001A00; // type:data rom:0x351C20 -D_09001C00_351E20 = 0x9001C00; // type:data rom:0x351E20 -D_09001C10_351E30 = 0x9001C10; // type:data rom:0x351E30 -D_09001C30_351E50 = 0x9001C30; // type:data rom:0x351E50 -D_09001C40_351E60 = 0x9001C40; // type:data rom:0x351E60 -D_09001C80_351EA0 = 0x9001C80; // type:data rom:0x351EA0 -D_09001CC0_351EE0 = 0x9001CC0; // type:data rom:0x351EE0 -D_09001D00_351F20 = 0x9001D00; // type:data rom:0x351F20 -D_09001D40_351F60 = 0x9001D40; // type:data rom:0x351F60 -D_09001DE0_352000 = 0x9001DE0; // type:data rom:0x352000 -D_09001E50_352070 = 0x9001E50; // type:data rom:0x352070 -D_09001E90_3520B0 = 0x9001E90; // type:data rom:0x3520B0 -D_09001ED0_3520F0 = 0x9001ED0; // type:data rom:0x3520F0 -D_09001F10_352130 = 0x9001F10; // type:data rom:0x352130 -D_09001F50_352170 = 0x9001F50; // type:data rom:0x352170 -D_09001F90_3521B0 = 0x9001F90; // type:data rom:0x3521B0 -D_09001FD0_3521F0 = 0x9001FD0; // type:data rom:0x3521F0 -D_09002010_352230 = 0x9002010; // type:data rom:0x352230 -D_09002050_352270 = 0x9002050; // type:data rom:0x352270 -D_09002090_3522B0 = 0x9002090; // type:data rom:0x3522B0 -D_090020D0_3522F0 = 0x90020D0; // type:data rom:0x3522F0 -D_09002110_352330 = 0x9002110; // type:data rom:0x352330 -D_09002150_352370 = 0x9002150; // type:data rom:0x352370 -D_09002160_352380 = 0x9002160; // type:data rom:0x352380 -D_09002170_352390 = 0x9002170; // type:data rom:0x352390 -D_09002180_3523A0 = 0x9002180; // type:data rom:0x3523A0 -D_09002190_3523B0 = 0x9002190; // type:data rom:0x3523B0 -D_090021A8_3523C8 = 0x90021A8; // type:data rom:0x3523C8 -D_090021C0_3523E0 = 0x90021C0; // type:data rom:0x3523E0 -D_090021E0_352400 = 0x90021E0; // type:data rom:0x352400 -D_09002200_352420 = 0x9002200; // type:data rom:0x352420 +D_E003CCA0 = 0xE003CCA0; // rom:0x350160 +D_E003CCD0 = 0xE003CCD0; // rom:0x350190 +D_E003CCF8 = 0xE003CCF8; // rom:0x3501B8 +D_E003CD1C = 0xE003CD1C; // rom:0x3501DC +D_09000000_350220 = 0x9000000; // rom:0x350220 +D_09000200_350420 = 0x9000200; // rom:0x350420 +D_09000400_350620 = 0x9000400; // rom:0x350620 +D_09000600_350820 = 0x9000600; // rom:0x350820 +D_09000800_350A20 = 0x9000800; // rom:0x350A20 +D_09000A00_350C20 = 0x9000A00; // rom:0x350C20 +D_09000C00_350E20 = 0x9000C00; // rom:0x350E20 +D_09000E00_351020 = 0x9000E00; // rom:0x351020 +D_09001000_351220 = 0x9001000; // rom:0x351220 +D_09001200_351420 = 0x9001200; // rom:0x351420 +D_09001400_351620 = 0x9001400; // rom:0x351620 +D_09001600_351820 = 0x9001600; // rom:0x351820 +D_09001800_351A20 = 0x9001800; // rom:0x351A20 +D_09001A00_351C20 = 0x9001A00; // rom:0x351C20 +D_09001C00_351E20 = 0x9001C00; // rom:0x351E20 +D_09001C10_351E30 = 0x9001C10; // rom:0x351E30 +D_09001C30_351E50 = 0x9001C30; // rom:0x351E50 +D_09001C40_351E60 = 0x9001C40; // rom:0x351E60 +D_09001C80_351EA0 = 0x9001C80; // rom:0x351EA0 +D_09001CC0_351EE0 = 0x9001CC0; // rom:0x351EE0 +D_09001D00_351F20 = 0x9001D00; // rom:0x351F20 +D_09001D40_351F60 = 0x9001D40; // rom:0x351F60 +D_09001DE0_352000 = 0x9001DE0; // rom:0x352000 +D_09001E50_352070 = 0x9001E50; // rom:0x352070 +D_09001E90_3520B0 = 0x9001E90; // rom:0x3520B0 +D_09001ED0_3520F0 = 0x9001ED0; // rom:0x3520F0 +D_09001F10_352130 = 0x9001F10; // rom:0x352130 +D_09001F50_352170 = 0x9001F50; // rom:0x352170 +D_09001F90_3521B0 = 0x9001F90; // rom:0x3521B0 +D_09001FD0_3521F0 = 0x9001FD0; // rom:0x3521F0 +D_09002010_352230 = 0x9002010; // rom:0x352230 +D_09002050_352270 = 0x9002050; // rom:0x352270 +D_09002090_3522B0 = 0x9002090; // rom:0x3522B0 +D_090020D0_3522F0 = 0x90020D0; // rom:0x3522F0 +D_09002110_352330 = 0x9002110; // rom:0x352330 +D_09002150_352370 = 0x9002150; // rom:0x352370 +D_09002160_352380 = 0x9002160; // rom:0x352380 +D_09002170_352390 = 0x9002170; // rom:0x352390 +D_09002180_3523A0 = 0x9002180; // rom:0x3523A0 +D_09002190_3523B0 = 0x9002190; // rom:0x3523B0 +D_090021A8_3523C8 = 0x90021A8; // rom:0x3523C8 +D_090021C0_3523E0 = 0x90021C0; // rom:0x3523E0 +D_090021E0_352400 = 0x90021E0; // rom:0x352400 +D_09002200_352420 = 0x9002200; // rom:0x352420 purple_ring_main = 0xE003E000; // type:func rom:0x352440 purple_ring_init = 0xE003E3F8; // type:func rom:0x352838 purple_ring_update = 0xE003E400; // type:func rom:0x352840 @@ -8285,10 +8285,10 @@ flame_init = 0xE0040148; // type:func rom:0x353448 flame_update = 0xE0040150; // type:func rom:0x353450 flame_render = 0xE0040210; // type:func rom:0x353510 flame_appendGfx = 0xE0040348; // type:func rom:0x353648 -D_E0040840 = 0xE0040840; // type:data rom:0x353B40 -D_E0040848 = 0xE0040848; // type:data rom:0x353B48 -D_E0040880 = 0xE0040880; // type:data rom:0x353B80 -D_E0040890 = 0xE0040890; // type:data rom:0x353B90 +D_E0040840 = 0xE0040840; // rom:0x353B40 +D_E0040848 = 0xE0040848; // rom:0x353B48 +D_E0040880 = 0xE0040880; // rom:0x353B80 +D_E0040890 = 0xE0040890; // rom:0x353B90 stars_burst_main = 0xE0042000; // type:func rom:0x3547A0 stars_burst_init = 0xE004222C; // type:func rom:0x3549CC stars_burst_update = 0xE0042234; // type:func rom:0x3549D4 @@ -8319,8 +8319,8 @@ music_note_init = 0xE004C204; // type:func rom:0x35A124 music_note_update = 0xE004C20C; // type:func rom:0x35A12C music_note_render = 0xE004C364; // type:func rom:0x35A284 music_note_appendGfx = 0xE004C3A8; // type:func rom:0x35A2C8 -D_E004C660 = 0xE004C660; // type:data rom:0x35A580 -D_E004C67C = 0xE004C67C; // type:data rom:0x35A59C +D_E004C660 = 0xE004C660; // rom:0x35A580 +D_E004C67C = 0xE004C67C; // rom:0x35A59C smoke_burst_main = 0xE004E000; // type:func rom:0x35B9D0 smoke_burst_init = 0xE004E15C; // type:func rom:0x35BB2C smoke_burst_update = 0xE004E164; // type:func rom:0x35BB34 @@ -8336,7 +8336,7 @@ sleep_bubble_init = 0xE00520E8; // type:func rom:0x35CB68 sleep_bubble_update = 0xE00520F0; // type:func rom:0x35CB70 sleep_bubble_render = 0xE005241C; // type:func rom:0x35CE9C sleep_bubble_appendGfx = 0xE0052460; // type:func rom:0x35CEE0 -D_E00529E0 = 0xE00529E0; // type:data rom:0x35D460 +D_E00529E0 = 0xE00529E0; // rom:0x35D460 windy_leaves_main = 0xE0056000; // type:func rom:0x35DA00 windy_leaves_init = 0xE0056304; // type:func rom:0x35DD04 windy_leaves_update = 0xE005630C; // type:func rom:0x35DD0C @@ -8368,26 +8368,26 @@ big_snowflakes_init = 0xE00601D8; // type:func rom:0x363338 big_snowflakes_update = 0xE00601E0; // type:func rom:0x363340 big_snowflakes_render = 0xE006040C; // type:func rom:0x36356C big_snowflakes_appendGfx = 0xE0060450; // type:func rom:0x3635B0 -D_E0060730 = 0xE0060730; // type:data rom:0x363890 -D_E0060738 = 0xE0060738; // type:data rom:0x363898 -D_09000000_3638C0 = 0x9000000; // type:data rom:0x3638C0 -D_09000080_363940 = 0x9000080; // type:data rom:0x363940 -D_09000880_364140 = 0x9000880; // type:data rom:0x364140 -D_090008C0_364180 = 0x90008C0; // type:data rom:0x364180 -D_09000900_3641C0 = 0x9000900; // type:data rom:0x3641C0 -D_090009E8_3642A8 = 0x90009E8; // type:data rom:0x3642A8 -D_09000A10_3642D0 = 0x9000A10; // type:data rom:0x3642D0 +D_E0060730 = 0xE0060730; // rom:0x363890 +D_E0060738 = 0xE0060738; // rom:0x363898 +D_09000000_3638C0 = 0x9000000; // rom:0x3638C0 +D_09000080_363940 = 0x9000080; // rom:0x363940 +D_09000880_364140 = 0x9000880; // rom:0x364140 +D_090008C0_364180 = 0x90008C0; // rom:0x364180 +D_09000900_3641C0 = 0x9000900; // rom:0x3641C0 +D_090009E8_3642A8 = 0x90009E8; // rom:0x3642A8 +D_09000A10_3642D0 = 0x9000A10; // rom:0x3642D0 debuff_main = 0xE0062000; // type:func rom:0x364300 debuff_init = 0xE0062218; // type:func rom:0x364518 debuff_update = 0xE0062220; // type:func rom:0x364520 debuff_render = 0xE00624A8; // type:func rom:0x3647A8 debuff_appendGfx = 0xE00624EC; // type:func rom:0x3647EC -D_E00628C0 = 0xE00628C0; // type:data rom:0x364BC0 -D_E00628C4 = 0xE00628C4; // type:data rom:0x364BC4 -D_09000000_364C00 = 0x9000000; // type:data rom:0x364C00 -D_09000200_364E00 = 0x9000200; // type:data rom:0x364E00 -D_09000240_364E40 = 0x9000240; // type:data rom:0x364E40 -D_090002E8_364EE8 = 0x90002E8; // type:data rom:0x364EE8 +D_E00628C0 = 0xE00628C0; // rom:0x364BC0 +D_E00628C4 = 0xE00628C4; // rom:0x364BC4 +D_09000000_364C00 = 0x9000000; // rom:0x364C00 +D_09000200_364E00 = 0x9000200; // rom:0x364E00 +D_09000240_364E40 = 0x9000240; // rom:0x364E40 +D_090002E8_364EE8 = 0x90002E8; // rom:0x364EE8 green_impact_main = 0xE0064000; // type:func rom:0x364F10 green_impact_init = 0xE006419C; // type:func rom:0x3650AC green_impact_update = 0xE00641A4; // type:func rom:0x3650B4 @@ -8422,8 +8422,8 @@ fire_breath_init = 0xE006E354; // type:func rom:0x372AE4 fire_breath_update = 0xE006E35C; // type:func rom:0x372AEC fire_breath_render = 0xE006E6E4; // type:func rom:0x372E74 fire_breath_appendGfx = 0xE006E764; // type:func rom:0x372EF4 -D_E006EC00 = 0xE006EC00; // type:data rom:0x373390 -D_E006EC0C = 0xE006EC0C; // type:data rom:0x37339C +D_E006EC00 = 0xE006EC00; // rom:0x373390 +D_E006EC0C = 0xE006EC0C; // rom:0x37339C shimmer_burst_main = 0xE0070000; // type:func rom:0x3740B0 shimmer_burst_init = 0xE00701EC; // type:func rom:0x37429C shimmer_burst_update = 0xE00701F4; // type:func rom:0x3742A4 @@ -8447,11 +8447,11 @@ aura_render = 0xE0076808; // type:func rom:0x377878 func_E007684C = 0xE007684C; // type:func rom:0x3778BC func_E0076854 = 0xE0076854; // type:func rom:0x3778C4 aura_appendGfx = 0xE007685C; // type:func rom:0x3778CC -D_E0076E90 = 0xE0076E90; // type:data rom:0x377F00 -D_E0076EA0 = 0xE0076EA0; // type:data rom:0x377F10 -D_E0076EB0 = 0xE0076EB0; // type:data rom:0x377F20 -D_E0076EC0 = 0xE0076EC0; // type:data rom:0x377F30 -D_E0076ED0 = 0xE0076ED0; // type:data rom:0x377F40 +D_E0076E90 = 0xE0076E90; // rom:0x377F00 +D_E0076EA0 = 0xE0076EA0; // rom:0x377F10 +D_E0076EB0 = 0xE0076EB0; // rom:0x377F20 +D_E0076EC0 = 0xE0076EC0; // rom:0x377F30 +D_E0076ED0 = 0xE0076ED0; // rom:0x377F40 bulb_glow_main = 0xE0078000; // type:func rom:0x37A3F0 bulb_glow_init = 0xE0078124; // type:func rom:0x37A514 bulb_glow_update = 0xE007812C; // type:func rom:0x37A51C @@ -8474,20 +8474,20 @@ fire_flower_init = 0xE007E1FC; // type:func rom:0x37F91C fire_flower_update = 0xE007E204; // type:func rom:0x37F924 fire_flower_render = 0xE007E508; // type:func rom:0x37FC28 fire_flower_appendGfx = 0xE007E54C; // type:func rom:0x37FC6C -D_E007EC30 = 0xE007EC30; // type:data rom:0x380350 -D_E007EC68 = 0xE007EC68; // type:data rom:0x380388 -D_E007EC70 = 0xE007EC70; // type:data rom:0x380390 +D_E007EC30 = 0xE007EC30; // rom:0x380350 +D_E007EC68 = 0xE007EC68; // rom:0x380388 +D_E007EC70 = 0xE007EC70; // rom:0x380390 recover_main = 0xE0080000; // type:func rom:0x3812C0 recover_init = 0xE00801C8; // type:func rom:0x381488 recover_update = 0xE00801D0; // type:func rom:0x381490 recover_render = 0xE0080424; // type:func rom:0x3816E4 func_E008042C = 0xE008042C; // type:func rom:0x3816EC func_E0080448 = 0xE0080448; // type:func rom:0x381708 -D_E0080AC0 = 0xE0080AC0; // type:data rom:0x381D80 -D_E0080AF0 = 0xE0080AF0; // type:data rom:0x381DB0 -D_E0080B0C = 0xE0080B0C; // type:data rom:0x381DCC -D_E0080B30 = 0xE0080B30; // type:data rom:0x381DF0 -D_E0080B38 = 0xE0080B38; // type:data rom:0x381DF8 +D_E0080AC0 = 0xE0080AC0; // rom:0x381D80 +D_E0080AF0 = 0xE0080AF0; // rom:0x381DB0 +D_E0080B0C = 0xE0080B0C; // rom:0x381DCC +D_E0080B30 = 0xE0080B30; // rom:0x381DF0 +D_E0080B38 = 0xE0080B38; // rom:0x381DF8 disable_x_main = 0xE0082000; // type:func rom:0x385640 disable_x_init = 0xE00821B0; // type:func rom:0x3857F0 disable_x_update = 0xE00821B8; // type:func rom:0x3857F8 @@ -8497,43 +8497,43 @@ func_E0082580 = 0xE0082580; // type:func rom:0x385BC0 func_E00826C4 = 0xE00826C4; // type:func rom:0x385D04 func_E00828B4 = 0xE00828B4; // type:func rom:0x385EF4 func_E0082A84 = 0xE0082A84; // type:func rom:0x3860C4 -D_E0082D00 = 0xE0082D00; // type:data rom:0x386340 -D_09000000_3863B0 = 0x9000000; // type:data rom:0x3863B0 -D_09000200_3865B0 = 0x9000200; // type:data rom:0x3865B0 -D_09000400_3867B0 = 0x9000400; // type:data rom:0x3867B0 -D_09000600_3869B0 = 0x9000600; // type:data rom:0x3869B0 -D_09000800_386BB0 = 0x9000800; // type:data rom:0x386BB0 -D_09000A00_386DB0 = 0x9000A00; // type:data rom:0x386DB0 -D_09000C00_386FB0 = 0x9000C00; // type:data rom:0x386FB0 -D_09000E00_3871B0 = 0x9000E00; // type:data rom:0x3871B0 -D_09001000_3873B0 = 0x9001000; // type:data rom:0x3873B0 -D_09001200_3875B0 = 0x9001200; // type:data rom:0x3875B0 -D_09001400_3877B0 = 0x9001400; // type:data rom:0x3877B0 -D_09001600_3879B0 = 0x9001600; // type:data rom:0x3879B0 -D_09001800_387BB0 = 0x9001800; // type:data rom:0x387BB0 -D_09002000_3883B0 = 0x9002000; // type:data rom:0x3883B0 -D_09002040_3883F0 = 0x9002040; // type:data rom:0x3883F0 -D_09002080_388430 = 0x9002080; // type:data rom:0x388430 -D_090020C0_388470 = 0x90020C0; // type:data rom:0x388470 -D_09002100_3884B0 = 0x9002100; // type:data rom:0x3884B0 -D_09002198_388548 = 0x9002198; // type:data rom:0x388548 -D_09002230_3885E0 = 0x9002230; // type:data rom:0x3885E0 -D_09002250_388600 = 0x9002250; // type:data rom:0x388600 -D_09002270_388620 = 0x9002270; // type:data rom:0x388620 -D_09002290_388640 = 0x9002290; // type:data rom:0x388640 -D_090022B0_388660 = 0x90022B0; // type:data rom:0x388660 -D_09002320_3886D0 = 0x9002320; // type:data rom:0x3886D0 -D_09002360_388710 = 0x9002360; // type:data rom:0x388710 -D_090023A0_388750 = 0x90023A0; // type:data rom:0x388750 -D_090023E0_388790 = 0x90023E0; // type:data rom:0x388790 -D_09002420_3887D0 = 0x9002420; // type:data rom:0x3887D0 -D_09002460_388810 = 0x9002460; // type:data rom:0x388810 -D_090024A0_388850 = 0x90024A0; // type:data rom:0x388850 -D_090024E0_388890 = 0x90024E0; // type:data rom:0x388890 -D_09002520_3888D0 = 0x9002520; // type:data rom:0x3888D0 -D_09002560_388910 = 0x9002560; // type:data rom:0x388910 -D_090025A0_388950 = 0x90025A0; // type:data rom:0x388950 -D_090025E0_388990 = 0x90025E0; // type:data rom:0x388990 +D_E0082D00 = 0xE0082D00; // rom:0x386340 +D_09000000_3863B0 = 0x9000000; // rom:0x3863B0 +D_09000200_3865B0 = 0x9000200; // rom:0x3865B0 +D_09000400_3867B0 = 0x9000400; // rom:0x3867B0 +D_09000600_3869B0 = 0x9000600; // rom:0x3869B0 +D_09000800_386BB0 = 0x9000800; // rom:0x386BB0 +D_09000A00_386DB0 = 0x9000A00; // rom:0x386DB0 +D_09000C00_386FB0 = 0x9000C00; // rom:0x386FB0 +D_09000E00_3871B0 = 0x9000E00; // rom:0x3871B0 +D_09001000_3873B0 = 0x9001000; // rom:0x3873B0 +D_09001200_3875B0 = 0x9001200; // rom:0x3875B0 +D_09001400_3877B0 = 0x9001400; // rom:0x3877B0 +D_09001600_3879B0 = 0x9001600; // rom:0x3879B0 +D_09001800_387BB0 = 0x9001800; // rom:0x387BB0 +D_09002000_3883B0 = 0x9002000; // rom:0x3883B0 +D_09002040_3883F0 = 0x9002040; // rom:0x3883F0 +D_09002080_388430 = 0x9002080; // rom:0x388430 +D_090020C0_388470 = 0x90020C0; // rom:0x388470 +D_09002100_3884B0 = 0x9002100; // rom:0x3884B0 +D_09002198_388548 = 0x9002198; // rom:0x388548 +D_09002230_3885E0 = 0x9002230; // rom:0x3885E0 +D_09002250_388600 = 0x9002250; // rom:0x388600 +D_09002270_388620 = 0x9002270; // rom:0x388620 +D_09002290_388640 = 0x9002290; // rom:0x388640 +D_090022B0_388660 = 0x90022B0; // rom:0x388660 +D_09002320_3886D0 = 0x9002320; // rom:0x3886D0 +D_09002360_388710 = 0x9002360; // rom:0x388710 +D_090023A0_388750 = 0x90023A0; // rom:0x388750 +D_090023E0_388790 = 0x90023E0; // rom:0x388790 +D_09002420_3887D0 = 0x9002420; // rom:0x3887D0 +D_09002460_388810 = 0x9002460; // rom:0x388810 +D_090024A0_388850 = 0x90024A0; // rom:0x388850 +D_090024E0_388890 = 0x90024E0; // rom:0x388890 +D_09002520_3888D0 = 0x9002520; // rom:0x3888D0 +D_09002560_388910 = 0x9002560; // rom:0x388910 +D_090025A0_388950 = 0x90025A0; // rom:0x388950 +D_090025E0_388990 = 0x90025E0; // rom:0x388990 bombette_breaking_get_model_center_and_size = 0xE0084000; // type:func rom:0x3889D0 bombette_breaking_get_model_from_list_index = 0xE008403C; // type:func rom:0x388A0C bombette_breaking_get_model_list_index_from_tree_index = 0xE0084060; // type:func rom:0x388A30 @@ -8542,20 +8542,20 @@ bombette_breaking_init = 0xE0084658; // type:func rom:0x389028 bombette_breaking_update = 0xE0084660; // type:func rom:0x389030 bombette_breaking_render = 0xE00848E4; // type:func rom:0x3892B4 bombette_breaking_appendGfx = 0xE0084928; // type:func rom:0x3892F8 -D_E0084E10 = 0xE0084E10; // type:data rom:0x3897E0 -D_E0084E1C = 0xE0084E1C; // type:data rom:0x3897EC -D_E0084E28 = 0xE0084E28; // type:data rom:0x3897F8 -D_E0084E34 = 0xE0084E34; // type:data rom:0x389804 -D_E0084E38 = 0xE0084E38; // type:data rom:0x389808 -D_E0084E3C = 0xE0084E3C; // type:data rom:0x38980C -D_E0084E40 = 0xE0084E40; // type:data rom:0x389810 -D_E0084E48 = 0xE0084E48; // type:data rom:0x389818 -D_E0084E50 = 0xE0084E50; // type:data rom:0x389820 -D_E0084E58 = 0xE0084E58; // type:data rom:0x389828 -D_E0084E60 = 0xE0084E60; // type:data rom:0x389830 -D_E0084E68 = 0xE0084E68; // type:data rom:0x389838 -D_E0084E70 = 0xE0084E70; // type:data rom:0x389840 -D_E0084E78 = 0xE0084E78; // type:data rom:0x389848 +D_E0084E10 = 0xE0084E10; // rom:0x3897E0 +D_E0084E1C = 0xE0084E1C; // rom:0x3897EC +D_E0084E28 = 0xE0084E28; // rom:0x3897F8 +D_E0084E34 = 0xE0084E34; // rom:0x389804 +D_E0084E38 = 0xE0084E38; // rom:0x389808 +D_E0084E3C = 0xE0084E3C; // rom:0x38980C +D_E0084E40 = 0xE0084E40; // rom:0x389810 +D_E0084E48 = 0xE0084E48; // rom:0x389818 +D_E0084E50 = 0xE0084E50; // rom:0x389820 +D_E0084E58 = 0xE0084E58; // rom:0x389828 +D_E0084E60 = 0xE0084E60; // rom:0x389830 +D_E0084E68 = 0xE0084E68; // rom:0x389838 +D_E0084E70 = 0xE0084E70; // rom:0x389840 +D_E0084E78 = 0xE0084E78; // rom:0x389848 firework_main = 0xE0086000; // type:func rom:0x389850 firework_init = 0xE0086270; // type:func rom:0x389AC0 firework_update = 0xE0086278; // type:func rom:0x389AC8 @@ -8591,29 +8591,29 @@ attack_result_text_update = 0xE00901C8; // type:func rom:0x38FAC8 attack_result_text_render = 0xE0090420; // type:func rom:0x38FD20 func_E0090428 = 0xE0090428; // type:func rom:0x38FD28 func_E0090444 = 0xE0090444; // type:func rom:0x38FD44 -D_E0090A40 = 0xE0090A40; // type:data rom:0x390340 -D_E0090A54 = 0xE0090A54; // type:data rom:0x390354 -D_E0090A68 = 0xE0090A68; // type:data rom:0x390368 -D_E0090A70 = 0xE0090A70; // type:data rom:0x390370 -D_E0090A78 = 0xE0090A78; // type:data rom:0x390378 +D_E0090A40 = 0xE0090A40; // rom:0x390340 +D_E0090A54 = 0xE0090A54; // rom:0x390354 +D_E0090A68 = 0xE0090A68; // rom:0x390368 +D_E0090A70 = 0xE0090A70; // rom:0x390370 +D_E0090A78 = 0xE0090A78; // rom:0x390378 small_gold_sparkle_main = 0xE0092000; // type:func rom:0x391D30 small_gold_sparkle_init = 0xE00921AC; // type:func rom:0x391EDC small_gold_sparkle_update = 0xE00921B4; // type:func rom:0x391EE4 small_gold_sparkle_render = 0xE0092258; // type:func rom:0x391F88 small_gold_sparkle_appendGfx = 0xE00922A0; // type:func rom:0x391FD0 -D_09000000_392440 = 0x9000000; // type:data rom:0x392440 -D_09000080_3924C0 = 0x9000080; // type:data rom:0x3924C0 -D_09000100_392540 = 0x9000100; // type:data rom:0x392540 -D_09000180_3925C0 = 0x9000180; // type:data rom:0x3925C0 -D_09000200_392640 = 0x9000200; // type:data rom:0x392640 -D_09000280_3926C0 = 0x9000280; // type:data rom:0x3926C0 -D_090002C0_392700 = 0x90002C0; // type:data rom:0x392700 -D_09000330_392770 = 0x9000330; // type:data rom:0x392770 -D_09000370_3927B0 = 0x9000370; // type:data rom:0x3927B0 -D_090003B0_3927F0 = 0x90003B0; // type:data rom:0x3927F0 -D_090003F0_392830 = 0x90003F0; // type:data rom:0x392830 -D_09000430_392870 = 0x9000430; // type:data rom:0x392870 -D_09000470_3928B0 = 0x9000470; // type:data rom:0x3928B0 +D_09000000_392440 = 0x9000000; // rom:0x392440 +D_09000080_3924C0 = 0x9000080; // rom:0x3924C0 +D_09000100_392540 = 0x9000100; // rom:0x392540 +D_09000180_3925C0 = 0x9000180; // rom:0x3925C0 +D_09000200_392640 = 0x9000200; // rom:0x392640 +D_09000280_3926C0 = 0x9000280; // rom:0x3926C0 +D_090002C0_392700 = 0x90002C0; // rom:0x392700 +D_09000330_392770 = 0x9000330; // rom:0x392770 +D_09000370_3927B0 = 0x9000370; // rom:0x3927B0 +D_090003B0_3927F0 = 0x90003B0; // rom:0x3927F0 +D_090003F0_392830 = 0x90003F0; // rom:0x392830 +D_09000430_392870 = 0x9000430; // rom:0x392870 +D_09000470_3928B0 = 0x9000470; // rom:0x3928B0 flashing_box_shockwave_main = 0xE0094000; // type:func rom:0x3928D0 flashing_box_shockwave_init = 0xE0094190; // type:func rom:0x392A60 flashing_box_shockwave_update = 0xE0094198; // type:func rom:0x392A68 @@ -8624,7 +8624,7 @@ balloon_init = 0xE00960EC; // type:func rom:0x39436C balloon_update = 0xE00960F4; // type:func rom:0x394374 balloon_render = 0xE0096178; // type:func rom:0x3943F8 balloon_appendGfx = 0xE00961BC; // type:func rom:0x39443C -D_E00963E0 = 0xE00963E0; // type:data rom:0x394660 +D_E00963E0 = 0xE00963E0; // rom:0x394660 floating_rock_main = 0xE0098000; // type:func rom:0x395BB0 floating_rock_init = 0xE0098168; // type:func rom:0x395D18 floating_rock_update = 0xE0098170; // type:func rom:0x395D20 @@ -8645,18 +8645,18 @@ radiating_energy_orb_init = 0xE009E1DC; // type:func rom:0x3A00FC radiating_energy_orb_update = 0xE009E1E4; // type:func rom:0x3A0104 radiating_energy_orb_render = 0xE009E3DC; // type:func rom:0x3A02FC radiating_energy_orb_appendGfx = 0xE009E424; // type:func rom:0x3A0344 -D_E009EDF0 = 0xE009EDF0; // type:data rom:0x3A0D10 -D_E009EDF4 = 0xE009EDF4; // type:data rom:0x3A0D14 -D_E009EDF8 = 0xE009EDF8; // type:data rom:0x3A0D18 -D_E009EDFC = 0xE009EDFC; // type:data rom:0x3A0D1C -D_E009EE00 = 0xE009EE00; // type:data rom:0x3A0D20 -D_E009EE08 = 0xE009EE08; // type:data rom:0x3A0D28 -D_E009EE10 = 0xE009EE10; // type:data rom:0x3A0D30 -D_E009EE18 = 0xE009EE18; // type:data rom:0x3A0D38 -D_E009EE20 = 0xE009EE20; // type:data rom:0x3A0D40 -D_E009EE28 = 0xE009EE28; // type:data rom:0x3A0D48 -D_E009EE30 = 0xE009EE30; // type:data rom:0x3A0D50 -D_E009EE38 = 0xE009EE38; // type:data rom:0x3A0D58 +D_E009EDF0 = 0xE009EDF0; // rom:0x3A0D10 +D_E009EDF4 = 0xE009EDF4; // rom:0x3A0D14 +D_E009EDF8 = 0xE009EDF8; // rom:0x3A0D18 +D_E009EDFC = 0xE009EDFC; // rom:0x3A0D1C +D_E009EE00 = 0xE009EE00; // rom:0x3A0D20 +D_E009EE08 = 0xE009EE08; // rom:0x3A0D28 +D_E009EE10 = 0xE009EE10; // rom:0x3A0D30 +D_E009EE18 = 0xE009EE18; // rom:0x3A0D38 +D_E009EE20 = 0xE009EE20; // rom:0x3A0D40 +D_E009EE28 = 0xE009EE28; // rom:0x3A0D48 +D_E009EE30 = 0xE009EE30; // rom:0x3A0D50 +D_E009EE38 = 0xE009EE38; // rom:0x3A0D58 quizmo_answer_main = 0xE00A0000; // type:func rom:0x3A2290 motion_blur_flame_main = 0xE00A2000; // type:func rom:0x3A2990 motion_blur_flame_init = 0xE00A2118; // type:func rom:0x3A2AA8 @@ -8664,20 +8664,20 @@ motion_blur_flame_update = 0xE00A2120; // type:func rom:0x3A2AB0 motion_blur_flame_render = 0xE00A21EC; // type:func rom:0x3A2B7C func_E00A2234 = 0xE00A2234; // type:func rom:0x3A2BC4 motion_blur_flame_appendGfx = 0xE00A223C; // type:func rom:0x3A2BCC -D_E00A29D0 = 0xE00A29D0; // type:data rom:0x3A3360 -D_E00A29DC = 0xE00A29DC; // type:data rom:0x3A336C -D_E00A2A24 = 0xE00A2A24; // type:data rom:0x3A33B4 +D_E00A29D0 = 0xE00A29D0; // rom:0x3A3360 +D_E00A29DC = 0xE00A29DC; // rom:0x3A336C +D_E00A2A24 = 0xE00A2A24; // rom:0x3A33B4 energy_orb_wave_main = 0xE00A4000; // type:func rom:0x3A37E0 energy_orb_wave_init = 0xE00A41A4; // type:func rom:0x3A3984 energy_orb_wave_update = 0xE00A41AC; // type:func rom:0x3A398C energy_orb_wave_render = 0xE00A45DC; // type:func rom:0x3A3DBC func_E00A4648 = 0xE00A4648; // type:func rom:0x3A3E28 energy_orb_wave_appendGfx = 0xE00A4650; // type:func rom:0x3A3E30 -D_E00A4AF0 = 0xE00A4AF0; // type:data rom:0x3A42D0 -D_E00A4B20 = 0xE00A4B20; // type:data rom:0x3A4300 -D_E00A4B28 = 0xE00A4B28; // type:data rom:0x3A4308 -D_E00A4B30 = 0xE00A4B30; // type:data rom:0x3A4310 -D_E00A4B38 = 0xE00A4B38; // type:data rom:0x3A4318 +D_E00A4AF0 = 0xE00A4AF0; // rom:0x3A42D0 +D_E00A4B20 = 0xE00A4B20; // rom:0x3A4300 +D_E00A4B28 = 0xE00A4B28; // rom:0x3A4308 +D_E00A4B30 = 0xE00A4B30; // rom:0x3A4310 +D_E00A4B38 = 0xE00A4B38; // rom:0x3A4318 merlin_house_stars_main = 0xE00A6000; // type:func rom:0x3A5550 merlin_house_stars_init = 0xE00A611C; // type:func rom:0x3A566C merlin_house_stars_update = 0xE00A6124; // type:func rom:0x3A5674 @@ -8690,68 +8690,68 @@ quizmo_audience_update = 0xE00A8104; // type:func rom:0x3A71F4 quizmo_audience_render = 0xE00A82D4; // type:func rom:0x3A73C4 func_E00A8318 = 0xE00A8318; // type:func rom:0x3A7408 quizmo_audience_appendGfx = 0xE00A8320; // type:func rom:0x3A7410 -D_E00A8620 = 0xE00A8620; // type:data rom:0x3A7710 -D_E00A8648 = 0xE00A8648; // type:data rom:0x3A7738 -D_E00A8678 = 0xE00A8678; // type:data rom:0x3A7768 -D_E00A8690 = 0xE00A8690; // type:data rom:0x3A7780 -D_E00A86A0 = 0xE00A86A0; // type:data rom:0x3A7790 +D_E00A8620 = 0xE00A8620; // rom:0x3A7710 +D_E00A8648 = 0xE00A8648; // rom:0x3A7738 +D_E00A8678 = 0xE00A8678; // rom:0x3A7768 +D_E00A8690 = 0xE00A8690; // rom:0x3A7780 +D_E00A86A0 = 0xE00A86A0; // rom:0x3A7790 butterflies_main = 0xE00AA000; // type:func rom:0x3AA920 butterflies_init = 0xE00AA104; // type:func rom:0x3AAA24 butterflies_update = 0xE00AA10C; // type:func rom:0x3AAA2C butterflies_render = 0xE00AA3C0; // type:func rom:0x3AACE0 butterflies_appendGfx = 0xE00AA404; // type:func rom:0x3AAD24 -D_E00AA6C0 = 0xE00AA6C0; // type:data rom:0x3AAFE0 -D_E00AA6EC = 0xE00AA6EC; // type:data rom:0x3AB00C -D_09000000_3AB030 = 0x9000000; // type:data rom:0x3AB030 -D_09000400_3AB430 = 0x9000400; // type:data rom:0x3AB430 -D_09000420_3AB450 = 0x9000420; // type:data rom:0x3AB450 -D_09000820_3AB850 = 0x9000820; // type:data rom:0x3AB850 -D_09000840_3AB870 = 0x9000840; // type:data rom:0x3AB870 -D_09000C40_3ABC70 = 0x9000C40; // type:data rom:0x3ABC70 -D_09000C50_3ABC80 = 0x9000C50; // type:data rom:0x3ABC80 -D_09001050_3AC080 = 0x9001050; // type:data rom:0x3AC080 -D_09001070_3AC0A0 = 0x9001070; // type:data rom:0x3AC0A0 -D_09001470_3AC4A0 = 0x9001470; // type:data rom:0x3AC4A0 -D_09001480_3AC4B0 = 0x9001480; // type:data rom:0x3AC4B0 -D_09001880_3AC8B0 = 0x9001880; // type:data rom:0x3AC8B0 -D_090018A0_3AC8D0 = 0x90018A0; // type:data rom:0x3AC8D0 -D_09001CA0_3ACCD0 = 0x9001CA0; // type:data rom:0x3ACCD0 -D_09001CC0_3ACCF0 = 0x9001CC0; // type:data rom:0x3ACCF0 -D_090020C0_3AD0F0 = 0x90020C0; // type:data rom:0x3AD0F0 -D_090020E0_3AD110 = 0x90020E0; // type:data rom:0x3AD110 -D_090024E0_3AD510 = 0x90024E0; // type:data rom:0x3AD510 -D_09002500_3AD530 = 0x9002500; // type:data rom:0x3AD530 -D_09002900_3AD930 = 0x9002900; // type:data rom:0x3AD930 -D_09002920_3AD950 = 0x9002920; // type:data rom:0x3AD950 -D_09002D20_3ADD50 = 0x9002D20; // type:data rom:0x3ADD50 -D_09002D40_3ADD70 = 0x9002D40; // type:data rom:0x3ADD70 -D_09003880_3AE8B0 = 0x9003880; // type:data rom:0x3AE8B0 -D_090038F8_3AE928 = 0x90038F8; // type:data rom:0x3AE928 -D_09003968_3AE998 = 0x9003968; // type:data rom:0x3AE998 -D_090039D8_3AEA08 = 0x90039D8; // type:data rom:0x3AEA08 -D_09003A48_3AEA78 = 0x9003A48; // type:data rom:0x3AEA78 -D_09003AB8_3AEAE8 = 0x9003AB8; // type:data rom:0x3AEAE8 -D_09003B28_3AEB58 = 0x9003B28; // type:data rom:0x3AEB58 -D_09003B98_3AEBC8 = 0x9003B98; // type:data rom:0x3AEBC8 -D_09003C08_3AEC38 = 0x9003C08; // type:data rom:0x3AEC38 -D_09003C78_3AECA8 = 0x9003C78; // type:data rom:0x3AECA8 -D_09003CE8_3AED18 = 0x9003CE8; // type:data rom:0x3AED18 -D_09003D58_3AED88 = 0x9003D58; // type:data rom:0x3AED88 -D_09003DC8_3AEDF8 = 0x9003DC8; // type:data rom:0x3AEDF8 +D_E00AA6C0 = 0xE00AA6C0; // rom:0x3AAFE0 +D_E00AA6EC = 0xE00AA6EC; // rom:0x3AB00C +D_09000000_3AB030 = 0x9000000; // rom:0x3AB030 +D_09000400_3AB430 = 0x9000400; // rom:0x3AB430 +D_09000420_3AB450 = 0x9000420; // rom:0x3AB450 +D_09000820_3AB850 = 0x9000820; // rom:0x3AB850 +D_09000840_3AB870 = 0x9000840; // rom:0x3AB870 +D_09000C40_3ABC70 = 0x9000C40; // rom:0x3ABC70 +D_09000C50_3ABC80 = 0x9000C50; // rom:0x3ABC80 +D_09001050_3AC080 = 0x9001050; // rom:0x3AC080 +D_09001070_3AC0A0 = 0x9001070; // rom:0x3AC0A0 +D_09001470_3AC4A0 = 0x9001470; // rom:0x3AC4A0 +D_09001480_3AC4B0 = 0x9001480; // rom:0x3AC4B0 +D_09001880_3AC8B0 = 0x9001880; // rom:0x3AC8B0 +D_090018A0_3AC8D0 = 0x90018A0; // rom:0x3AC8D0 +D_09001CA0_3ACCD0 = 0x9001CA0; // rom:0x3ACCD0 +D_09001CC0_3ACCF0 = 0x9001CC0; // rom:0x3ACCF0 +D_090020C0_3AD0F0 = 0x90020C0; // rom:0x3AD0F0 +D_090020E0_3AD110 = 0x90020E0; // rom:0x3AD110 +D_090024E0_3AD510 = 0x90024E0; // rom:0x3AD510 +D_09002500_3AD530 = 0x9002500; // rom:0x3AD530 +D_09002900_3AD930 = 0x9002900; // rom:0x3AD930 +D_09002920_3AD950 = 0x9002920; // rom:0x3AD950 +D_09002D20_3ADD50 = 0x9002D20; // rom:0x3ADD50 +D_09002D40_3ADD70 = 0x9002D40; // rom:0x3ADD70 +D_09003880_3AE8B0 = 0x9003880; // rom:0x3AE8B0 +D_090038F8_3AE928 = 0x90038F8; // rom:0x3AE928 +D_09003968_3AE998 = 0x9003968; // rom:0x3AE998 +D_090039D8_3AEA08 = 0x90039D8; // rom:0x3AEA08 +D_09003A48_3AEA78 = 0x9003A48; // rom:0x3AEA78 +D_09003AB8_3AEAE8 = 0x9003AB8; // rom:0x3AEAE8 +D_09003B28_3AEB58 = 0x9003B28; // rom:0x3AEB58 +D_09003B98_3AEBC8 = 0x9003B98; // rom:0x3AEBC8 +D_09003C08_3AEC38 = 0x9003C08; // rom:0x3AEC38 +D_09003C78_3AECA8 = 0x9003C78; // rom:0x3AECA8 +D_09003CE8_3AED18 = 0x9003CE8; // rom:0x3AED18 +D_09003D58_3AED88 = 0x9003D58; // rom:0x3AED88 +D_09003DC8_3AEDF8 = 0x9003DC8; // rom:0x3AEDF8 stat_change_main = 0xE00AC000; // type:func rom:0x3AEE20 stat_change_init = 0xE00AC11C; // type:func rom:0x3AEF3C stat_change_update = 0xE00AC124; // type:func rom:0x3AEF44 stat_change_render = 0xE00AC280; // type:func rom:0x3AF0A0 func_E00AC288 = 0xE00AC288; // type:func rom:0x3AF0A8 func_E00AC2A4 = 0xE00AC2A4; // type:func rom:0x3AF0C4 -D_E00AC7B0 = 0xE00AC7B0; // type:data rom:0x3AF5D0 -D_E00AC7BC = 0xE00AC7BC; // type:data rom:0x3AF5DC -D_E00AC7C8 = 0xE00AC7C8; // type:data rom:0x3AF5E8 -D_E00AC7F8 = 0xE00AC7F8; // type:data rom:0x3AF618 -D_E00AC83C = 0xE00AC83C; // type:data rom:0x3AF65C -D_E00AC880 = 0xE00AC880; // type:data rom:0x3AF6A0 -D_E00AC8D0 = 0xE00AC8D0; // type:data rom:0x3AF6F0 -D_E00AC8D8 = 0xE00AC8D8; // type:data rom:0x3AF6F8 +D_E00AC7B0 = 0xE00AC7B0; // rom:0x3AF5D0 +D_E00AC7BC = 0xE00AC7BC; // rom:0x3AF5DC +D_E00AC7C8 = 0xE00AC7C8; // rom:0x3AF5E8 +D_E00AC7F8 = 0xE00AC7F8; // rom:0x3AF618 +D_E00AC83C = 0xE00AC83C; // rom:0x3AF65C +D_E00AC880 = 0xE00AC880; // rom:0x3AF6A0 +D_E00AC8D0 = 0xE00AC8D0; // rom:0x3AF6F0 +D_E00AC8D8 = 0xE00AC8D8; // rom:0x3AF6F8 snaking_static_main = 0xE00AE000; // type:func rom:0x3B2350 snaking_static_init = 0xE00AE1AC; // type:func rom:0x3B24FC snaking_static_update = 0xE00AE1B4; // type:func rom:0x3B2504 @@ -8763,58 +8763,58 @@ thunderbolt_ring_init = 0xE00B011C; // type:func rom:0x3B3FCC thunderbolt_ring_update = 0xE00B0124; // type:func rom:0x3B3FD4 thunderbolt_ring_render = 0xE00B01F8; // type:func rom:0x3B40A8 thunderbolt_ring_appendGfx = 0xE00B0234; // type:func rom:0x3B40E4 -D_E00B07E0 = 0xE00B07E0; // type:data rom:0x3B4690 -D_E00B07E8 = 0xE00B07E8; // type:data rom:0x3B4698 +D_E00B07E0 = 0xE00B07E0; // rom:0x3B4690 +D_E00B07E8 = 0xE00B07E8; // rom:0x3B4698 squirt_main = 0xE00B2000; // type:func rom:0x3B4790 squirt_init = 0xE00B21DC; // type:func rom:0x3B496C squirt_update = 0xE00B21E4; // type:func rom:0x3B4974 squirt_render = 0xE00B2460; // type:func rom:0x3B4BF0 func_E00B24A8 = 0xE00B24A8; // type:func rom:0x3B4C38 squirt_appendGfx = 0xE00B24B0; // type:func rom:0x3B4C40 -D_E00B2BA0 = 0xE00B2BA0; // type:data rom:0x3B5330 +D_E00B2BA0 = 0xE00B2BA0; // rom:0x3B5330 water_block_main = 0xE00B4000; // type:func rom:0x3B5CF0 water_block_init = 0xE00B4134; // type:func rom:0x3B5E24 water_block_update = 0xE00B413C; // type:func rom:0x3B5E2C water_block_render = 0xE00B452C; // type:func rom:0x3B621C func_E00B4574 = 0xE00B4574; // type:func rom:0x3B6264 water_block_appendGfx = 0xE00B457C; // type:func rom:0x3B626C -D_E00B4CF0 = 0xE00B4CF0; // type:data rom:0x3B69E0 -D_E00B4ED0 = 0xE00B4ED0; // type:data rom:0x3B6BC0 -D_E00B4ED8 = 0xE00B4ED8; // type:data rom:0x3B6BC8 -D_E00B4EE0 = 0xE00B4EE0; // type:data rom:0x3B6BD0 -D_E00B4EE8 = 0xE00B4EE8; // type:data rom:0x3B6BD8 -D_E00B4EF0 = 0xE00B4EF0; // type:data rom:0x3B6BE0 -D_E00B4EF8 = 0xE00B4EF8; // type:data rom:0x3B6BE8 +D_E00B4CF0 = 0xE00B4CF0; // rom:0x3B69E0 +D_E00B4ED0 = 0xE00B4ED0; // rom:0x3B6BC0 +D_E00B4ED8 = 0xE00B4ED8; // rom:0x3B6BC8 +D_E00B4EE0 = 0xE00B4EE0; // rom:0x3B6BD0 +D_E00B4EE8 = 0xE00B4EE8; // rom:0x3B6BD8 +D_E00B4EF0 = 0xE00B4EF0; // rom:0x3B6BE0 +D_E00B4EF8 = 0xE00B4EF8; // rom:0x3B6BE8 waterfall_main = 0xE00B6000; // type:func rom:0x3B7160 waterfall_init = 0xE00B6178; // type:func rom:0x3B72D8 waterfall_update = 0xE00B6180; // type:func rom:0x3B72E0 waterfall_render = 0xE00B629C; // type:func rom:0x3B73FC func_E00B62D8 = 0xE00B62D8; // type:func rom:0x3B7438 waterfall_appendGfx = 0xE00B62E0; // type:func rom:0x3B7440 -D_E00B6750 = 0xE00B6750; // type:data rom:0x3B78B0 -D_E00B6758 = 0xE00B6758; // type:data rom:0x3B78B8 -D_E00B6760 = 0xE00B6760; // type:data rom:0x3B78C0 -D_E00B6768 = 0xE00B6768; // type:data rom:0x3B78C8 +D_E00B6750 = 0xE00B6750; // rom:0x3B78B0 +D_E00B6758 = 0xE00B6758; // rom:0x3B78B8 +D_E00B6760 = 0xE00B6760; // rom:0x3B78C0 +D_E00B6768 = 0xE00B6768; // rom:0x3B78C8 water_fountain_main = 0xE00B8000; // type:func rom:0x3B7B80 water_fountain_init = 0xE00B812C; // type:func rom:0x3B7CAC water_fountain_update = 0xE00B8134; // type:func rom:0x3B7CB4 water_fountain_render = 0xE00B81B8; // type:func rom:0x3B7D38 func_E00B8200 = 0xE00B8200; // type:func rom:0x3B7D80 water_fountain_appendGfx = 0xE00B8208; // type:func rom:0x3B7D88 -D_E00B88F0 = 0xE00B88F0; // type:data rom:0x3B8470 -D_E00B8900 = 0xE00B8900; // type:data rom:0x3B8480 -D_E00B8B58 = 0xE00B8B58; // type:data rom:0x3B86D8 -D_E00B8CA4 = 0xE00B8CA4; // type:data rom:0x3B8824 -D_E00B8CD0 = 0xE00B8CD0; // type:data rom:0x3B8850 +D_E00B88F0 = 0xE00B88F0; // rom:0x3B8470 +D_E00B8900 = 0xE00B8900; // rom:0x3B8480 +D_E00B8B58 = 0xE00B8B58; // rom:0x3B86D8 +D_E00B8CA4 = 0xE00B8CA4; // rom:0x3B8824 +D_E00B8CD0 = 0xE00B8CD0; // rom:0x3B8850 underwater_main = 0xE00BA000; // type:func rom:0x3B8BD0 underwater_init = 0xE00BA16C; // type:func rom:0x3B8D3C underwater_update = 0xE00BA174; // type:func rom:0x3B8D44 underwater_render = 0xE00BA5DC; // type:func rom:0x3B91AC func_E00BA618 = 0xE00BA618; // type:func rom:0x3B91E8 underwater_appendGfx = 0xE00BA620; // type:func rom:0x3B91F0 -D_E00BAE80 = 0xE00BAE80; // type:data rom:0x3B9A50 -D_E00BAE88 = 0xE00BAE88; // type:data rom:0x3B9A58 -D_E00BAE90 = 0xE00BAE90; // type:data rom:0x3B9A60 +D_E00BAE80 = 0xE00BAE80; // rom:0x3B9A50 +D_E00BAE88 = 0xE00BAE88; // rom:0x3B9A58 +D_E00BAE90 = 0xE00BAE90; // rom:0x3B9A60 lightning_bolt_main = 0xE00BC000; // type:func rom:0x3BA030 lightning_bolt_init = 0xE00BC1D0; // type:func rom:0x3BA200 lightning_bolt_get_rand_symmetric = 0xE00BC1D8; // type:func rom:0x3BA208 @@ -8822,13 +8822,13 @@ lightning_bolt_update = 0xE00BC238; // type:func rom:0x3BA268 lightning_bolt_render = 0xE00BC2E8; // type:func rom:0x3BA318 func_E00BC36C = 0xE00BC36C; // type:func rom:0x3BA39C lightning_bolt_appendGfx = 0xE00BC374; // type:func rom:0x3BA3A4 -D_E00BCC30 = 0xE00BCC30; // type:data rom:0x3BAC60 -D_E00BCD38 = 0xE00BCD38; // type:data rom:0x3BAD68 -D_E00BCE40 = 0xE00BCE40; // type:data rom:0x3BAE70 -D_E00BCE50 = 0xE00BCE50; // type:data rom:0x3BAE80 -D_E00BCE58 = 0xE00BCE58; // type:data rom:0x3BAE88 -D_E00BCE60 = 0xE00BCE60; // type:data rom:0x3BAE90 -D_E00BCE68 = 0xE00BCE68; // type:data rom:0x3BAE98 +D_E00BCC30 = 0xE00BCC30; // rom:0x3BAC60 +D_E00BCD38 = 0xE00BCD38; // rom:0x3BAD68 +D_E00BCE40 = 0xE00BCE40; // rom:0x3BAE70 +D_E00BCE50 = 0xE00BCE50; // rom:0x3BAE80 +D_E00BCE58 = 0xE00BCE58; // rom:0x3BAE88 +D_E00BCE60 = 0xE00BCE60; // rom:0x3BAE90 +D_E00BCE68 = 0xE00BCE68; // rom:0x3BAE98 water_splash_main = 0xE00BE000; // type:func rom:0x3BBF60 water_splash_init = 0xE00BE39C; // type:func rom:0x3BC2FC water_splash_update = 0xE00BE3A4; // type:func rom:0x3BC304 @@ -8864,19 +8864,19 @@ throw_spiny_update = 0xE00C8220; // type:func rom:0x3CF5C0 throw_spiny_render = 0xE00C8404; // type:func rom:0x3CF7A4 func_E00C844C = 0xE00C844C; // type:func rom:0x3CF7EC throw_spiny_appendGfx = 0xE00C8454; // type:func rom:0x3CF7F4 -D_E00C8710 = 0xE00C8710; // type:data rom:0x3CFAB0 -D_E00C8718 = 0xE00C8718; // type:data rom:0x3CFAB8 -D_E00C8720 = 0xE00C8720; // type:data rom:0x3CFAC0 -D_09000000_3CFAF0 = 0x9000000; // type:data rom:0x3CFAF0 -D_09000200_3CFCF0 = 0x9000200; // type:data rom:0x3CFCF0 -D_09000220_3CFD10 = 0x9000220; // type:data rom:0x3CFD10 -D_09000400_3CFEF0 = 0x9000400; // type:data rom:0x3CFEF0 -D_09000600_3D00F0 = 0x9000600; // type:data rom:0x3D00F0 -D_09000620_3D0110 = 0x9000620; // type:data rom:0x3D0110 -D_09000800_3D02F0 = 0x9000800; // type:data rom:0x3D02F0 -D_090008D8_3D03C8 = 0x90008D8; // type:data rom:0x3D03C8 -D_090009B0_3D04A0 = 0x90009B0; // type:data rom:0x3D04A0 -D_090009F0_3D04E0 = 0x90009F0; // type:data rom:0x3D04E0 +D_E00C8710 = 0xE00C8710; // rom:0x3CFAB0 +D_E00C8718 = 0xE00C8718; // rom:0x3CFAB8 +D_E00C8720 = 0xE00C8720; // rom:0x3CFAC0 +D_09000000_3CFAF0 = 0x9000000; // rom:0x3CFAF0 +D_09000200_3CFCF0 = 0x9000200; // rom:0x3CFCF0 +D_09000220_3CFD10 = 0x9000220; // rom:0x3CFD10 +D_09000400_3CFEF0 = 0x9000400; // rom:0x3CFEF0 +D_09000600_3D00F0 = 0x9000600; // rom:0x3D00F0 +D_09000620_3D0110 = 0x9000620; // rom:0x3D0110 +D_09000800_3D02F0 = 0x9000800; // rom:0x3D02F0 +D_090008D8_3D03C8 = 0x90008D8; // rom:0x3D03C8 +D_090009B0_3D04A0 = 0x90009B0; // rom:0x3D04A0 +D_090009F0_3D04E0 = 0x90009F0; // rom:0x3D04E0 effect_65_main = 0xE00CA000; // type:func rom:0x3D0500 effect_65_init = 0xE00CA240; // type:func rom:0x3D0740 effect_65_update = 0xE00CA248; // type:func rom:0x3D0748 @@ -8920,8 +8920,8 @@ func_E00D8280 = 0xE00D8280; // type:func rom:0x3D6A40 func_E00D8288 = 0xE00D8288; // type:func rom:0x3D6A48 func_E00D8334 = 0xE00D8334; // type:func rom:0x3D6AF4 func_E00D8630 = 0xE00D8630; // type:func rom:0x3D6DF0 -D_E00D87E0 = 0xE00D87E0; // type:data rom:0x3D6FA0 -D_E00D8818 = 0xE00D8818; // type:data rom:0x3D6FD8 +D_E00D87E0 = 0xE00D87E0; // rom:0x3D6FA0 +D_E00D8818 = 0xE00D8818; // rom:0x3D6FD8 shiny_flare_main = 0xE00DA000; // type:func rom:0x3D7240 shiny_flare_init = 0xE00DA0FC; // type:func rom:0x3D733C shiny_flare_update = 0xE00DA104; // type:func rom:0x3D7344 @@ -8974,9 +8974,9 @@ fx_75_update = 0xE00EA198; // type:func rom:0x3E2078 fx_75_render = 0xE00EA520; // type:func rom:0x3E2400 func_E00EA664 = 0xE00EA664; // type:func rom:0x3E2544 fx_75_appendGfx = 0xE00EA66C; // type:func rom:0x3E254C -D_E00EAA50 = 0xE00EAA50; // type:data rom:0x3E2930 -D_E00EAA58 = 0xE00EAA58; // type:data rom:0x3E2938 -D_E00EAA60 = 0xE00EAA60; // type:data rom:0x3E2940 +D_E00EAA50 = 0xE00EAA50; // rom:0x3E2930 +D_E00EAA58 = 0xE00EAA58; // rom:0x3E2938 +D_E00EAA60 = 0xE00EAA60; // rom:0x3E2940 firework_rocket_main = 0xE010A000; // type:func rom:0x3E43A0 firework_rocket_init = 0xE010A184; // type:func rom:0x3E4524 firework_rocket_update = 0xE010A18C; // type:func rom:0x3E452C @@ -9004,7 +9004,7 @@ spirit_card_update = 0xE01121C0; // type:func rom:0x3FA010 spirit_card_render = 0xE01122E8; // type:func rom:0x3FA138 func_E0112330 = 0xE0112330; // type:func rom:0x3FA180 spirit_card_appendGfx = 0xE01124CC; // type:func rom:0x3FA31C -D_09003F80_3FE430 = 0x09003F80; // type:data rom:0x3FE430 segment:effect_gfx_spirit_card +D_09003F80_3FE430 = 0x09003F80; // rom:0x3FE430 segment:effect_gfx_spirit_card lil_oink_main = 0xE0114000; // type:func rom:0x3FEAE0 lil_oink_init = 0xE01140D4; // type:func rom:0x3FEBB4 lil_oink_update = 0xE01140DC; // type:func rom:0x3FEBBC @@ -9064,8 +9064,8 @@ fx_86_init = 0xE0128128; // type:func rom:0x414CC8 fx_86_update = 0xE0128130; // type:func rom:0x414CD0 fx_86_render = 0xE0128198; // type:func rom:0x414D38 fx_86_appendGfx = 0xE01281E0; // type:func rom:0x414D80 -D_E0128480 = 0xE0128480; // type:data rom:0x415020 -D_E01284B0 = 0xE01284B0; // type:data rom:0x415050 +D_E0128480 = 0xE0128480; // rom:0x415020 +D_E01284B0 = 0xE01284B0; // rom:0x415050 btl_main_menu_init = 0x802A1000; // type:func rom:0x415D90 func_802A1030 = 0x802A1030; // type:func rom:0x415DC0 func_802A1050 = 0x802A1050; // type:func rom:0x415DE0 @@ -9113,35 +9113,35 @@ btl_state_update_select_target = 0x802AA688; // type:func rom:0x41F418 btl_state_draw_select_target = 0x802AACD8; // type:func rom:0x41FA68 btl_state_update_22 = 0x802AB330; // type:func rom:0x4200C0 btl_state_draw_22 = 0x802AB338; // type:func rom:0x4200C8 -D_802AB340 = 0x802AB340; // type:data rom:0x4200D0 -D_802AB344 = 0x802AB344; // type:data rom:0x4200D4 -battle_menu_JumpHudScripts = 0x802AB348; // type:data rom:0x4200D8 -battle_menu_HammerHudScripts = 0x802AB368; // type:data rom:0x4200F8 -battle_menu_ItemHudScripts = 0x802AB388; // type:data rom:0x420118 -battle_menu_StarPowerHudScripts = 0x802AB390; // type:data rom:0x420120 -battle_menu_StarPowerMovesHudScripts = 0x802AB398; // type:data rom:0x420128 -battle_menu_PartnerHudScripts = 0x802AB3F8; // type:data rom:0x420188 -battle_menu_DisabledPartnerHudScripts = 0x802AB438; // type:data rom:0x4201C8 -battle_menu_StrategiesHudScript = 0x802AB478; // type:data rom:0x420208 -battle_menu_DoNothingHudScripts = 0x802AB480; // type:data rom:0x420210 -battle_menu_FleeHudScripts = 0x802AB488; // type:data rom:0x420218 -BattleMenu_LeftJustMessages = 0x802AB490; // type:data rom:0x420220 -BattleMenu_CenteredMessages = 0x802AB4C0; // type:data rom:0x420250 -D_802AB4F0 = 0x802AB4F0; // type:data rom:0x420280 -BattleMenu_PartnerThinkAnims = 0x802AB520; // type:data rom:0x4202B0 -BattleMenu_PartnerIdleAnims = 0x802AB558; // type:data rom:0x4202E8 -battle_menu_PartnerMoveHudScripts = 0x802AB590; // type:data rom:0x420320 -battle_menu_PeachStarPowerHudScripts = 0x802AB720; // type:data rom:0x4204B0 -D_802AB728 = 0x802AB728; // type:data rom:0x4204B8 -battle_menu_TwinkStarPowerHudScripts = 0x802AB72C; // type:data rom:0x4204BC -D_802AB734 = 0x802AB734; // type:data rom:0x4204C4 -PartnerNameMessages = 0x802AB738; // type:data rom:0x4204C8 -D_802AB7F0 = 0x802AB7F0; // type:data rom:0x420580 -D_802AB7F8 = 0x802AB7F8; // type:data rom:0x420588 -D_802AB800 = 0x802AB800; // type:data rom:0x420590 -D_802AC090 = 0x802AC090; // type:data rom:0x420E20 -D_802AC880 = 0x802AC880; // type:data rom:0x421610 -D_802ACBE0 = 0x802ACBE0; // type:data rom:0x421970 +D_802AB340 = 0x802AB340; // rom:0x4200D0 +D_802AB344 = 0x802AB344; // rom:0x4200D4 +battle_menu_JumpHudScripts = 0x802AB348; // rom:0x4200D8 +battle_menu_HammerHudScripts = 0x802AB368; // rom:0x4200F8 +battle_menu_ItemHudScripts = 0x802AB388; // rom:0x420118 +battle_menu_StarPowerHudScripts = 0x802AB390; // rom:0x420120 +battle_menu_StarPowerMovesHudScripts = 0x802AB398; // rom:0x420128 +battle_menu_PartnerHudScripts = 0x802AB3F8; // rom:0x420188 +battle_menu_DisabledPartnerHudScripts = 0x802AB438; // rom:0x4201C8 +battle_menu_StrategiesHudScript = 0x802AB478; // rom:0x420208 +battle_menu_DoNothingHudScripts = 0x802AB480; // rom:0x420210 +battle_menu_FleeHudScripts = 0x802AB488; // rom:0x420218 +BattleMenu_LeftJustMessages = 0x802AB490; // rom:0x420220 +BattleMenu_CenteredMessages = 0x802AB4C0; // rom:0x420250 +D_802AB4F0 = 0x802AB4F0; // rom:0x420280 +BattleMenu_PartnerThinkAnims = 0x802AB520; // rom:0x4202B0 +BattleMenu_PartnerIdleAnims = 0x802AB558; // rom:0x4202E8 +battle_menu_PartnerMoveHudScripts = 0x802AB590; // rom:0x420320 +battle_menu_PeachStarPowerHudScripts = 0x802AB720; // rom:0x4204B0 +D_802AB728 = 0x802AB728; // rom:0x4204B8 +battle_menu_TwinkStarPowerHudScripts = 0x802AB72C; // rom:0x4204BC +D_802AB734 = 0x802AB734; // rom:0x4204C4 +PartnerNameMessages = 0x802AB738; // rom:0x4204C8 +D_802AB7F0 = 0x802AB7F0; // rom:0x420580 +D_802AB7F8 = 0x802AB7F8; // rom:0x420588 +D_802AB800 = 0x802AB800; // rom:0x420590 +D_802AC090 = 0x802AC090; // rom:0x420E20 +D_802AC880 = 0x802AC880; // rom:0x421610 +D_802ACBE0 = 0x802ACBE0; // rom:0x421970 action_command_jump_init = 0x802A9000; // type:func rom:0x4219F0 action_command_jump_start = 0x802A9120; // type:func rom:0x421B10 action_command_jump_update = 0x802A9234; // type:func rom:0x421C24 @@ -9167,36 +9167,36 @@ action_command_whirlwind_start = 0x802A91E0; // type:func rom:0x423E50 action_command_whirlwind_update = 0x802A92F0; // type:func rom:0x423F60 action_command_whirlwind_draw = 0x802A9744; // type:func rom:0x4243B4 action_command_whirlwind_free = 0x802A9898; // type:func rom:0x424508 -battle_action_cmd_whirlwind_1_png = 0x802A98E0; // type:data rom:0x424550 -battle_action_cmd_whirlwind_1_pal = 0x802A9A00; // type:data rom:0x424670 -battle_action_cmd_whirlwind_2_png = 0x802A9A20; // type:data rom:0x424690 -battle_action_cmd_whirlwind_2_pal = 0x802A9B40; // type:data rom:0x4247B0 -battle_action_cmd_whirlwind_3_png = 0x802A9B60; // type:data rom:0x4247D0 -battle_action_cmd_whirlwind_3_pal = 0x802A9C80; // type:data rom:0x4248F0 -battle_action_cmd_whirlwind_4_png = 0x802A9CA0; // type:data rom:0x424910 -battle_action_cmd_whirlwind_4_pal = 0x802A9DC0; // type:data rom:0x424A30 -battle_action_cmd_whirlwind_5_png = 0x802A9DE0; // type:data rom:0x424A50 -battle_action_cmd_whirlwind_5_pal = 0x802A9F00; // type:data rom:0x424B70 -battle_action_cmd_whirlwind_6_png = 0x802A9F20; // type:data rom:0x424B90 -battle_action_cmd_whirlwind_6_pal = 0x802AA040; // type:data rom:0x424CB0 -battle_action_cmd_whirlwind_7_png = 0x802AA060; // type:data rom:0x424CD0 -battle_action_cmd_whirlwind_7_pal = 0x802AA180; // type:data rom:0x424DF0 -battle_action_cmd_whirlwind_bubble_png = 0x802AA1A0; // type:data rom:0x424E10 -battle_action_cmd_whirlwind_bubble_pal = 0x802AA6E0; // type:data rom:0x425350 -HES_Whirlwind1 = 0x802AA700; // type:data rom:0x425370 -HES_Whirlwind2 = 0x802AA728; // type:data rom:0x425398 -HES_Whirlwind3 = 0x802AA750; // type:data rom:0x4253C0 -HES_Whirlwind4 = 0x802AA778; // type:data rom:0x4253E8 -HES_Whirlwind5 = 0x802AA7A0; // type:data rom:0x425410 -HES_Whirlwind6 = 0x802AA7C8; // type:data rom:0x425438 -HES_Whirlwind7 = 0x802AA7F0; // type:data rom:0x425460 -HES_WhirlwindBubble = 0x802AA818; // type:data rom:0x425488 -D_802AA844_4254B4 = 0x802AA844; // type:data rom:0x4254B4 -D_802AA85C_4254CC = 0x802AA85C; // type:data rom:0x4254CC -D_802AA888_4254F8 = 0x802AA888; // type:data rom:0x4254F8 -D_802AA8A0_425510 = 0x802AA8A0; // type:data rom:0x425510 -D_802AA8B4_425524 = 0x802AA8B4; // type:data rom:0x425524 -D_802AA8B7_425527 = 0x802AA8B7; // type:data rom:0x425527 +battle_action_cmd_whirlwind_1_png = 0x802A98E0; // rom:0x424550 +battle_action_cmd_whirlwind_1_pal = 0x802A9A00; // rom:0x424670 +battle_action_cmd_whirlwind_2_png = 0x802A9A20; // rom:0x424690 +battle_action_cmd_whirlwind_2_pal = 0x802A9B40; // rom:0x4247B0 +battle_action_cmd_whirlwind_3_png = 0x802A9B60; // rom:0x4247D0 +battle_action_cmd_whirlwind_3_pal = 0x802A9C80; // rom:0x4248F0 +battle_action_cmd_whirlwind_4_png = 0x802A9CA0; // rom:0x424910 +battle_action_cmd_whirlwind_4_pal = 0x802A9DC0; // rom:0x424A30 +battle_action_cmd_whirlwind_5_png = 0x802A9DE0; // rom:0x424A50 +battle_action_cmd_whirlwind_5_pal = 0x802A9F00; // rom:0x424B70 +battle_action_cmd_whirlwind_6_png = 0x802A9F20; // rom:0x424B90 +battle_action_cmd_whirlwind_6_pal = 0x802AA040; // rom:0x424CB0 +battle_action_cmd_whirlwind_7_png = 0x802AA060; // rom:0x424CD0 +battle_action_cmd_whirlwind_7_pal = 0x802AA180; // rom:0x424DF0 +battle_action_cmd_whirlwind_bubble_png = 0x802AA1A0; // rom:0x424E10 +battle_action_cmd_whirlwind_bubble_pal = 0x802AA6E0; // rom:0x425350 +HES_Whirlwind1 = 0x802AA700; // rom:0x425370 +HES_Whirlwind2 = 0x802AA728; // rom:0x425398 +HES_Whirlwind3 = 0x802AA750; // rom:0x4253C0 +HES_Whirlwind4 = 0x802AA778; // rom:0x4253E8 +HES_Whirlwind5 = 0x802AA7A0; // rom:0x425410 +HES_Whirlwind6 = 0x802AA7C8; // rom:0x425438 +HES_Whirlwind7 = 0x802AA7F0; // rom:0x425460 +HES_WhirlwindBubble = 0x802AA818; // rom:0x425488 +D_802AA844_4254B4 = 0x802AA844; // rom:0x4254B4 +D_802AA85C_4254CC = 0x802AA85C; // rom:0x4254CC +D_802AA888_4254F8 = 0x802AA888; // rom:0x4254F8 +D_802AA8A0_425510 = 0x802AA8A0; // rom:0x425510 +D_802AA8B4_425524 = 0x802AA8B4; // rom:0x425524 +D_802AA8B7_425527 = 0x802AA8B7; // rom:0x425527 action_command_stop_leech_init = 0x802A9000; // type:func rom:0x425590 action_command_stop_leech_start = 0x802A9110; // type:func rom:0x4256A0 action_cmd_stop_leech_update = 0x802A91F8; // type:func rom:0x425788 @@ -9212,18 +9212,18 @@ action_command_dizzy_shell_start = 0x802A9170; // type:func rom:0x4262E0 action_command_dizzy_shell_update = 0x802A928C; // type:func rom:0x4263FC action_command_dizzy_shell_draw = 0x802A96DC; // type:func rom:0x42684C action_command_dizzy_shell_free = 0x802A97BC; // type:func rom:0x42692C -D_802A9800_426970 = 0x802A9800; // type:data rom:0x426970 -D_802A9802_426972 = 0x802A9802; // type:data rom:0x426972 +D_802A9800_426970 = 0x802A9800; // rom:0x426970 +D_802A9802_426972 = 0x802A9802; // rom:0x426972 action_command_fire_shell_init = 0x802A9000; // type:func rom:0x4269D0 action_command_fire_shell_start = 0x802A9178; // type:func rom:0x426B48 action_command_fire_shell_update = 0x802A9294; // type:func rom:0x426C64 action_command_fire_shell_draw = 0x802A9834; // type:func rom:0x427204 action_command_fire_shell_free = 0x802A9914; // type:func rom:0x4272E4 -D_802A9950_427320 = 0x802A9950; // type:data rom:0x427320 -D_802A9952_427322 = 0x802A9952; // type:data rom:0x427322 -D_802A9964_427334 = 0x802A9964; // type:data rom:0x427334 -D_802A9974_427344 = 0x802A9974; // type:data rom:0x427344 -D_802A9988_427358 = 0x802A9988; // type:data rom:0x427358 +D_802A9950_427320 = 0x802A9950; // rom:0x427320 +D_802A9952_427322 = 0x802A9952; // rom:0x427322 +D_802A9964_427334 = 0x802A9964; // rom:0x427334 +D_802A9974_427344 = 0x802A9974; // rom:0x427344 +D_802A9988_427358 = 0x802A9988; // rom:0x427358 action_command_0A_init = 0x802A9000; // type:func rom:0x4273B0 action_command_0A_start = 0x802A9170; // type:func rom:0x427520 action_command_0A_update = 0x802A928C; // type:func rom:0x42763C @@ -9234,8 +9234,8 @@ action_command_bomb_start = 0x802A9170; // type:func rom:0x427BE0 action_command_bomb_update = 0x802A928C; // type:func rom:0x427CFC action_command_bomb_draw = 0x802A96EC; // type:func rom:0x42815C action_command_bomb_free = 0x802A97CC; // type:func rom:0x42823C -D_802A9810_428280 = 0x802A9810; // type:data rom:0x428280 -D_802A9812_428282 = 0x802A9812; // type:data rom:0x428282 +D_802A9810_428280 = 0x802A9810; // rom:0x428280 +D_802A9812_428282 = 0x802A9812; // rom:0x428282 action_command_body_slam_init = 0x802A9000; // type:func rom:0x4282E0 action_command_body_slam_start = 0x802A91B8; // type:func rom:0x428498 action_command_body_slam_update = 0x802A92D4; // type:func rom:0x4285B4 @@ -9246,110 +9246,110 @@ action_command_air_lift_start = 0x802A9184; // type:func rom:0x428BF4 action_command_air_lift_update = 0x802A9278; // type:func rom:0x428CE8 action_command_air_lift_draw = 0x802A96EC; // type:func rom:0x42915C action_command_air_lift_free = 0x802A9810; // type:func rom:0x429280 -D_802A9852_4292C0 = 0x802A9850; // type:data rom:0x4292C0 -D_802A9852_4292C2 = 0x802A9852; // type:data rom:0x4292C2 -air_lift_bss_pre = 0x802A98A8; // type:data rom:0x429318 +D_802A9852_4292C0 = 0x802A9850; // rom:0x4292C0 +D_802A9852_4292C2 = 0x802A9852; // rom:0x4292C2 +air_lift_bss_pre = 0x802A98A8; // rom:0x429318 action_command_air_raid_init = 0x802A9000; // type:func rom:0x429320 action_command_air_raid_start = 0x802A9178; // type:func rom:0x429498 action_command_air_raid_update = 0x802A9294; // type:func rom:0x4295B4 action_command_air_raid_draw = 0x802A984C; // type:func rom:0x429B6C action_command_air_raid_free = 0x802A992C; // type:func rom:0x429C4C -D_802A9970_429C90 = 0x802A9970; // type:data rom:0x429C90 -D_802A9972_429C92 = 0x802A9972; // type:data rom:0x429C92 -D_802A9984_429CA4 = 0x802A9984; // type:data rom:0x429CA4 -D_802A9994_429CB4 = 0x802A9994; // type:data rom:0x429CB4 -D_802A99A8_429CC8 = 0x802A99A8; // type:data rom:0x429CC8 +D_802A9970_429C90 = 0x802A9970; // rom:0x429C90 +D_802A9972_429C92 = 0x802A9972; // rom:0x429C92 +D_802A9984_429CA4 = 0x802A9984; // rom:0x429CA4 +D_802A9994_429CB4 = 0x802A9994; // rom:0x429CB4 +D_802A99A8_429CC8 = 0x802A99A8; // rom:0x429CC8 action_command_squirt_init = 0x802A9000; // type:func rom:0x429D20 action_command_squirt_start = 0x802A911C; // type:func rom:0x429E3C action_command_squirt_update = 0x802A9208; // type:func rom:0x429F28 action_command_squirt_draw = 0x802A9634; // type:func rom:0x42A354 action_command_squirt_free = 0x802A9720; // type:func rom:0x42A440 -D_802A9760_42A480 = 0x802A9760; // type:data rom:0x42A480 -D_802A9762_42A482 = 0x802A9762; // type:data rom:0x42A482 -D_802A9778_42A498 = 0x802A9778; // type:data rom:0x42A498 +D_802A9760_42A480 = 0x802A9760; // rom:0x42A480 +D_802A9762_42A482 = 0x802A9762; // rom:0x42A482 +D_802A9778_42A498 = 0x802A9778; // rom:0x42A498 action_command_water_block_init = 0x802A9000; // type:func rom:0x42A4F0 action_command_water_block_start = 0x802A9398; // type:func rom:0x42A888 action_command_water_block_update = 0x802A948C; // type:func rom:0x42A97C action_command_water_block_draw = 0x802AA014; // type:func rom:0x42B504 action_command_water_block_free = 0x802AA0D8; // type:func rom:0x42B5C8 -battle_action_cmd_water_block_1_png = 0x802AA160; // type:data rom:0x42B650 -battle_action_cmd_water_block_1_pal = 0x802AA280; // type:data rom:0x42B770 -battle_action_cmd_water_block_2_png = 0x802AA2A0; // type:data rom:0x42B790 -battle_action_cmd_water_block_2_pal = 0x802AA3C0; // type:data rom:0x42B8B0 -battle_action_cmd_water_block_3_png = 0x802AA3E0; // type:data rom:0x42B8D0 -battle_action_cmd_water_block_3_pal = 0x802AA500; // type:data rom:0x42B9F0 -battle_action_cmd_water_block_0_png = 0x802AA520; // type:data rom:0x42BA10 -battle_action_cmd_water_block_0_pal = 0x802AA640; // type:data rom:0x42BB30 -battle_action_cmd_water_block_block_png = 0x802AA660; // type:data rom:0x42BB50 -battle_action_cmd_water_block_block_pal = 0x802AA860; // type:data rom:0x42BD50 -battle_action_cmd_water_block_circle_png = 0x802AA880; // type:data rom:0x42BD70 -battle_action_cmd_water_block_circle_pal = 0x802AABA0; // type:data rom:0x42C090 -battle_action_cmd_water_block_cloud_png = 0x802AABC0; // type:data rom:0x42C0B0 -battle_action_cmd_water_block_cloud_pal = 0x802AAEE0; // type:data rom:0x42C3D0 -battle_action_cmd_water_block_4_png = 0x802AAF00; // type:data rom:0x42C3F0 -battle_action_cmd_water_block_4_pal = 0x802AB020; // type:data rom:0x42C510 -HES_WaterBlock1 = 0x802AB040; // type:data rom:0x42C530 -HES_WaterBlock2 = 0x802AB068; // type:data rom:0x42C558 -HES_WaterBlock3 = 0x802AB090; // type:data rom:0x42C580 -HES_WaterBlock0 = 0x802AB0B8; // type:data rom:0x42C5A8 -HES_WaterBlock4 = 0x802AB0E0; // type:data rom:0x42C5D0 -HES_WaterBlockBlock = 0x802AB108; // type:data rom:0x42C5F8 -HES_WaterBlockCircle = 0x802AB130; // type:data rom:0x42C620 -HES_WaterBlockCloud = 0x802AB158; // type:data rom:0x42C648 -D_802AB180_42C670 = 0x802AB180; // type:data rom:0x42C670 -D_802AB184_42C674 = 0x802AB184; // type:data rom:0x42C674 +battle_action_cmd_water_block_1_png = 0x802AA160; // rom:0x42B650 +battle_action_cmd_water_block_1_pal = 0x802AA280; // rom:0x42B770 +battle_action_cmd_water_block_2_png = 0x802AA2A0; // rom:0x42B790 +battle_action_cmd_water_block_2_pal = 0x802AA3C0; // rom:0x42B8B0 +battle_action_cmd_water_block_3_png = 0x802AA3E0; // rom:0x42B8D0 +battle_action_cmd_water_block_3_pal = 0x802AA500; // rom:0x42B9F0 +battle_action_cmd_water_block_0_png = 0x802AA520; // rom:0x42BA10 +battle_action_cmd_water_block_0_pal = 0x802AA640; // rom:0x42BB30 +battle_action_cmd_water_block_block_png = 0x802AA660; // rom:0x42BB50 +battle_action_cmd_water_block_block_pal = 0x802AA860; // rom:0x42BD50 +battle_action_cmd_water_block_circle_png = 0x802AA880; // rom:0x42BD70 +battle_action_cmd_water_block_circle_pal = 0x802AABA0; // rom:0x42C090 +battle_action_cmd_water_block_cloud_png = 0x802AABC0; // rom:0x42C0B0 +battle_action_cmd_water_block_cloud_pal = 0x802AAEE0; // rom:0x42C3D0 +battle_action_cmd_water_block_4_png = 0x802AAF00; // rom:0x42C3F0 +battle_action_cmd_water_block_4_pal = 0x802AB020; // rom:0x42C510 +HES_WaterBlock1 = 0x802AB040; // rom:0x42C530 +HES_WaterBlock2 = 0x802AB068; // rom:0x42C558 +HES_WaterBlock3 = 0x802AB090; // rom:0x42C580 +HES_WaterBlock0 = 0x802AB0B8; // rom:0x42C5A8 +HES_WaterBlock4 = 0x802AB0E0; // rom:0x42C5D0 +HES_WaterBlockBlock = 0x802AB108; // rom:0x42C5F8 +HES_WaterBlockCircle = 0x802AB130; // rom:0x42C620 +HES_WaterBlockCloud = 0x802AB158; // rom:0x42C648 +D_802AB180_42C670 = 0x802AB180; // rom:0x42C670 +D_802AB184_42C674 = 0x802AB184; // rom:0x42C674 action_command_tidal_wave_init = 0x802A9000; // type:func rom:0x42C6F0 action_command_tidal_wave_start = 0x802A9138; // type:func rom:0x42C828 action_command_tidal_wave_update = 0x802A9228; // type:func rom:0x42C918 action_command_tidal_wave_draw = 0x802A9718; // type:func rom:0x42CE08 action_command_tidal_wave_free = 0x802A9764; // type:func rom:0x42CE54 -D_802A97C0_42CEB0 = 0x802A97C0; // type:data rom:0x42CEB0 -D_802A97CC_42CEBC = 0x802A97CC; // type:data rom:0x42CEBC +D_802A97C0_42CEB0 = 0x802A97C0; // rom:0x42CEB0 +D_802A97CC_42CEBC = 0x802A97CC; // rom:0x42CEBC action_command_power_shock_init = 0x802A9000; // type:func rom:0x42CF10 action_command_power_shock_start = 0x802A9210; // type:func rom:0x42D120 action_command_power_shock_update = 0x802A9310; // type:func rom:0x42D220 action_command_power_shock_draw = 0x802A98D0; // type:func rom:0x42D7E0 action_command_power_shock_free = 0x802A9A54; // type:func rom:0x42D964 -D_802A9AA0_42D9B0 = 0x802A9AA0; // type:data rom:0x42D9B0 -D_802A9AA2_42D9B2 = 0x802A9AA2; // type:data rom:0x42D9B2 +D_802A9AA0_42D9B0 = 0x802A9AA0; // rom:0x42D9B0 +D_802A9AA2_42D9B2 = 0x802A9AA2; // rom:0x42D9B2 action_command_mega_shock_init = 0x802A9000; // type:func rom:0x42DA10 action_command_mega_shock_start = 0x802A91A0; // type:func rom:0x42DBB0 action_command_mega_shock_update = 0x802A92A0; // type:func rom:0x42DCB0 action_command_mega_shock_draw = 0x802A97F8; // type:func rom:0x42E208 action_command_mega_shock_free = 0x802A98E0; // type:func rom:0x42E2F0 -D_802A9930_42E340 = 0x802A9930; // type:data rom:0x42E340 -D_802A9932_42E342 = 0x802A9932; // type:data rom:0x42E342 +D_802A9930_42E340 = 0x802A9930; // rom:0x42E340 +D_802A9932_42E342 = 0x802A9932; // rom:0x42E342 action_command_smack_init = 0x802A9000; // type:func rom:0x42E3A0 action_command_smack_start = 0x802A917C; // type:func rom:0x42E51C action_command_smack_update = 0x802A9298; // type:func rom:0x42E638 action_command_smack_draw = 0x802A98B0; // type:func rom:0x42EC50 action_command_smack_free = 0x802A9990; // type:func rom:0x42ED30 -D_802A99D2_42ED72 = 0x802A99D2; // type:data rom:0x42ED70 -D_802A99E4_42ED84 = 0x802A99E4; // type:data rom:0x42ED84 -D_802A99F4_42ED94 = 0x802A99F4; // type:data rom:0x42ED94 -D_802A9A08_42EDA8 = 0x802A9A08; // type:data rom:0x42EDA8 -D_802A9A20_42EDC0 = 0x802A9A20; // type:data rom:0x42EDC0 +D_802A99D2_42ED72 = 0x802A99D2; // rom:0x42ED70 +D_802A99E4_42ED84 = 0x802A99E4; // rom:0x42ED84 +D_802A99F4_42ED94 = 0x802A99F4; // rom:0x42ED94 +D_802A9A08_42EDA8 = 0x802A9A08; // rom:0x42EDA8 +D_802A9A20_42EDC0 = 0x802A9A20; // rom:0x42EDC0 action_command_spiny_surge_init = 0x802A9000; // type:func rom:0x42EE20 action_command_spiny_surge_start = 0x802A916C; // type:func rom:0x42EF8C action_command_spiny_surge_update = 0x802A9254; // type:func rom:0x42F074 action_command_spiny_surge_draw = 0x802A973C; // type:func rom:0x42F55C action_command_spiny_surge_free = 0x802A981C; // type:func rom:0x42F63C -D_802A9860_42F680 = 0x802A9860; // type:data rom:0x42F680 -D_802A9862_42F682 = 0x802A9862; // type:data rom:0x42F682 +D_802A9860_42F680 = 0x802A9860; // rom:0x42F680 +D_802A9862_42F682 = 0x802A9862; // rom:0x42F682 action_command_hurricane_init = 0x802A9000; // type:func rom:0x42F6E0 action_command_hurricane_start = 0x802A91A0; // type:func rom:0x42F880 action_command_hurricane_update = 0x802A92A0; // type:func rom:0x42F980 action_command_hurricane_draw = 0x802A97AC; // type:func rom:0x42FE8C action_command_hurricane_free = 0x802A9894; // type:func rom:0x42FF74 -D_802A98E0_42FFC0 = 0x802A98E0; // type:data rom:0x42FFC0 -D_802A98E2_42FFC2 = 0x802A98E2; // type:data rom:0x42FFC2 +D_802A98E0_42FFC0 = 0x802A98E0; // rom:0x42FFC0 +D_802A98E2_42FFC2 = 0x802A98E2; // rom:0x42FFC2 action_command_spook_init = 0x802A9000; // type:func rom:0x430020 action_command_spook_start = 0x802A917C; // type:func rom:0x43019C action_command_spook_update = 0x802A9298; // type:func rom:0x4302B8 action_command_spook_draw = 0x802A97FC; // type:func rom:0x43081C action_command_spook_free = 0x802A98DC; // type:func rom:0x4308FC -D_802A9920_430940 = 0x802A9920; // type:data rom:0x430940 -D_802A9922_430942 = 0x802A9922; // type:data rom:0x430942 +D_802A9920_430940 = 0x802A9920; // rom:0x430940 +D_802A9922_430942 = 0x802A9922; // rom:0x430942 b_area_kmr_part_1_goomba_ArcsinDeg = 0x80218000; // type:func rom:0x4309A0 b_area_kmr_part_1_goomba_CalculateRotationZ = 0x8021818C; // type:func rom:0x430B2C b_area_kmr_part_1_spiked_goomba_ArcsinDeg = 0x80218280; // type:func rom:0x430C20 @@ -9362,96 +9362,96 @@ b_area_kmr_part_1_kmr_04_InterpCloudTransform = 0x80218A50; // type:func rom:0x4 b_area_kmr_part_1_kmr_05_InterpCloudTransform = 0x80218CC0; // type:func rom:0x431660 b_area_kmr_part_1_kmr_06_InterpCloudTransform = 0x80218F30; // type:func rom:0x4318D0 b_area_kmr_part_1_kmr_06_SetupFog = 0x80219198; // type:func rom:0x431B38 -b_area_kmr_part_1_Formation_00 = 0x802191E0; // type:data rom:0x431B80 -b_area_kmr_part_1_Formation_01 = 0x802191FC; // type:data rom:0x431B9C -b_area_kmr_part_1_Formation_02 = 0x80219234; // type:data rom:0x431BD4 -b_area_kmr_part_1_Formation_03 = 0x80219288; // type:data rom:0x431C28 -b_area_kmr_part_1_Formation_04 = 0x802192C0; // type:data rom:0x431C60 -b_area_kmr_part_1_Formation_05 = 0x80219330; // type:data rom:0x431CD0 -b_area_kmr_part_1_Formation_06 = 0x80219368; // type:data rom:0x431D08 -b_area_kmr_part_1_Formation_07 = 0x802193D8; // type:data rom:0x431D78 -b_area_kmr_part_1_Formation_08 = 0x802193F4; // type:data rom:0x431D94 -b_area_kmr_part_1_Formation_09 = 0x8021942C; // type:data rom:0x431DCC -b_area_kmr_part_1_Formation_0A = 0x80219480; // type:data rom:0x431E20 -b_area_kmr_part_1_Formation_0B = 0x8021949C; // type:data rom:0x431E3C -b_area_kmr_part_1_Formations = 0x802194D4; // type:data rom:0x431E74 -b_area_kmr_part_1_Stages = 0x802195D8; // type:data rom:0x431F78 -b_area_kmr_part_1_goomba_DefenseTable_80219750 = 0x80219610; // type:data rom:0x431FB0 -b_area_kmr_part_1_goomba_StatusTable_8021975C = 0x8021961C; // type:data rom:0x431FBC -b_area_kmr_part_1_goomba_ActorParts = 0x802196C8; // type:data rom:0x432068 -b_area_kmr_part_1_goomba = 0x802196EC; // type:data rom:0x43208C -b_area_kmr_part_1_goomba_IdleAnimations_80219854 = 0x80219714; // type:data rom:0x4320B4 -b_area_kmr_part_1_goomba_IdleAnimations_802198A0 = 0x80219760; // type:data rom:0x432100 -b_area_kmr_part_1_goomba_init_802198EC = 0x802197AC; // type:data rom:0x43214C -b_area_kmr_part_1_goomba_idle_80219938 = 0x802197F8; // type:data rom:0x432198 -b_area_kmr_part_1_goomba_handleEvent_80219C14 = 0x80219AD4; // type:data rom:0x432474 -b_area_kmr_part_1_goomba_sinTable = 0x8021A194; // type:data rom:0x432B34 -b_area_kmr_part_1_goomba_takeTurn_8021A440 = 0x8021A300; // type:data rom:0x432CA0 -b_area_kmr_part_1_spiked_goomba_DefenseTable_8021E3B0 = 0x8021AFD0; // type:data rom:0x433970 -b_area_kmr_part_1_spiked_goomba_StatusTable_8021E3BC = 0x8021AFDC; // type:data rom:0x43397C -b_area_kmr_part_1_spiked_goomba_ActorParts = 0x8021B088; // type:data rom:0x433A28 -b_area_kmr_part_1_spiked_goomba = 0x8021B0AC; // type:data rom:0x433A4C -b_area_kmr_part_1_spiked_goomba_IdleAnimations_8021E4B4 = 0x8021B0D4; // type:data rom:0x433A74 -b_area_kmr_part_1_spiked_goomba_IdleAnimations_8021E500 = 0x8021B120; // type:data rom:0x433AC0 -b_area_kmr_part_1_spiked_goomba_init_8021E54C = 0x8021B16C; // type:data rom:0x433B0C -b_area_kmr_part_1_spiked_goomba_idle_8021E598 = 0x8021B1B8; // type:data rom:0x433B58 -b_area_kmr_part_1_spiked_goomba_handleEvent_8021E874 = 0x8021B494; // type:data rom:0x433E34 -b_area_kmr_part_1_spiked_goomba_sinTable = 0x8021BC70; // type:data rom:0x434610 -b_area_kmr_part_1_spiked_goomba_takeTurn_8021F1BC = 0x8021BDDC; // type:data rom:0x43477C -b_area_kmr_part_1_paragoomba_DefenseTable_8021B110 = 0x8021CB00; // type:data rom:0x4354A0 -b_area_kmr_part_1_paragoomba_DefenseTable_8021B11C = 0x8021CB0C; // type:data rom:0x4354AC -b_area_kmr_part_1_paragoomba_StatusTable_8021B128 = 0x8021CB18; // type:data rom:0x4354B8 -b_area_kmr_part_1_paragoomba_StatusTable_8021B1D4 = 0x8021CBC4; // type:data rom:0x435564 -b_area_kmr_part_1_paragoomba_ActorParts = 0x8021CC70; // type:data rom:0x435610 -b_area_kmr_part_1_paragoomba = 0x8021CD00; // type:data rom:0x4356A0 -b_area_kmr_part_1_paragoomba_IdleAnimations_8021B338 = 0x8021CD28; // type:data rom:0x4356C8 -b_area_kmr_part_1_paragoomba_IdleAnimations_8021B384 = 0x8021CD74; // type:data rom:0x435714 -b_area_kmr_part_1_paragoomba_IdleAnimations_8021B3D0 = 0x8021CDC0; // type:data rom:0x435760 -b_area_kmr_part_1_paragoomba_IdleAnimations_8021B3DC = 0x8021CDCC; // type:data rom:0x43576C -b_area_kmr_part_1_paragoomba_init_8021B3E8 = 0x8021CDD8; // type:data rom:0x435778 -b_area_kmr_part_1_paragoomba_idle_8021B434 = 0x8021CE24; // type:data rom:0x4357C4 -b_area_kmr_part_1_paragoomba_8021B6F0 = 0x8021D0E0; // type:data rom:0x435A80 -b_area_kmr_part_1_paragoomba_handleEvent_8021B768 = 0x8021D158; // type:data rom:0x435AF8 -b_area_kmr_part_1_paragoomba_takeTurn_8021BD5C = 0x8021D74C; // type:data rom:0x4360EC -b_area_kmr_part_1_paragoomba_8021C574 = 0x8021DF64; // type:data rom:0x436904 -b_area_kmr_part_1_paragoomba_IdleAnimations_8021CAFC = 0x8021E4EC; // type:data rom:0x436E8C -b_area_kmr_part_1_paragoomba_IdleAnimations_8021CB48 = 0x8021E538; // type:data rom:0x436ED8 -b_area_kmr_part_1_paragoomba_8021CB94 = 0x8021E584; // type:data rom:0x436F24 -b_area_kmr_part_1_paragoomba_idle_8021CBE0 = 0x8021E5D0; // type:data rom:0x436F70 -b_area_kmr_part_1_paragoomba_handleEvent_8021CEBC = 0x8021E8AC; // type:data rom:0x43724C -b_area_kmr_part_1_paragoomba_sinTable = 0x8021EF6C; // type:data rom:0x43790C -b_area_kmr_part_1_paragoomba_takeTurn_8021D6E8 = 0x8021F0D8; // type:data rom:0x437A78 -b_area_kmr_part_1_kmr_02_EVS_PreBattle = 0x8021FDA0; // type:data rom:0x438740 -b_area_kmr_part_1_kmr_02_EVS_PostBattle = 0x8021FDC0; // type:data rom:0x438760 -b_area_kmr_part_1_kmr_02 = 0x8021FDD0; // type:data rom:0x438770 -b_area_kmr_part_1_kmr_03_EVS_AnimateCloud = 0x8021FE00; // type:data rom:0x4387A0 -b_area_kmr_part_1_kmr_03_EVS_AnimateCloud_WithOffset2D = 0x8021FEF8; // type:data rom:0x438898 -b_area_kmr_part_1_kmr_03_EVS_AnimateCloud_WithOffset3D = 0x80220030; // type:data rom:0x4389D0 -b_area_kmr_part_1_kmr_03_EVS_PreBattle = 0x80220188; // type:data rom:0x438B28 -b_area_kmr_part_1_kmr_03_EVS_PostBattle = 0x80220200; // type:data rom:0x438BA0 -b_area_kmr_part_1_kmr_03_ForegroundModels = 0x80220210; // type:data rom:0x438BB0 -b_area_kmr_part_1_kmr_03 = 0x8022021C; // type:data rom:0x438BBC -b_area_kmr_part_1_kmr_04_EVS_AnimateCloud = 0x80220250; // type:data rom:0x438BF0 -b_area_kmr_part_1_kmr_04_EVS_AnimateCloud_WithOffset2D = 0x80220348; // type:data rom:0x438CE8 -b_area_kmr_part_1_kmr_04_EVS_AnimateCloud_WithOffset3D = 0x80220480; // type:data rom:0x438E20 -b_area_kmr_part_1_kmr_04_EVS_PreBattle = 0x802205D8; // type:data rom:0x438F78 -b_area_kmr_part_1_kmr_04_EVS_PostBattle = 0x80220650; // type:data rom:0x438FF0 -b_area_kmr_part_1_kmr_04_ForegroundModels = 0x80220660; // type:data rom:0x439000 -b_area_kmr_part_1_kmr_04 = 0x8022066C; // type:data rom:0x43900C -b_area_kmr_part_1_kmr_05_EVS_AnimateCloud = 0x802206A0; // type:data rom:0x439040 -b_area_kmr_part_1_kmr_05_EVS_AnimateCloud_WithOffset2D = 0x80220798; // type:data rom:0x439138 -b_area_kmr_part_1_kmr_05_EVS_AnimateCloud_WithOffset3D = 0x802208D0; // type:data rom:0x439270 -b_area_kmr_part_1_kmr_05_EVS_PreBattle = 0x80220A28; // type:data rom:0x4393C8 -b_area_kmr_part_1_kmr_05_EVS_PostBattle = 0x80220A5C; // type:data rom:0x4393FC -b_area_kmr_part_1_kmr_05_ForegroundModels = 0x80220A6C; // type:data rom:0x43940C -b_area_kmr_part_1_kmr_05 = 0x80220A78; // type:data rom:0x439418 -b_area_kmr_part_1_kmr_06_EVS_AnimateCloud = 0x80220AA0; // type:data rom:0x439440 -b_area_kmr_part_1_kmr_06_EVS_AnimateCloud_WithOffset2D = 0x80220B98; // type:data rom:0x439538 -b_area_kmr_part_1_kmr_06_EVS_AnimateCloud_WithOffset3D = 0x80220CD0; // type:data rom:0x439670 -b_area_kmr_part_1_kmr_06_EVS_PreBattle = 0x80220E28; // type:data rom:0x4397C8 -b_area_kmr_part_1_kmr_06_EVS_PostBattle = 0x80220EAC; // type:data rom:0x43984C -b_area_kmr_part_1_kmr_06_ForegroundModels = 0x80220EBC; // type:data rom:0x43985C -b_area_kmr_part_1_kmr_06 = 0x80220ECC; // type:data rom:0x43986C +b_area_kmr_part_1_Formation_00 = 0x802191E0; // rom:0x431B80 +b_area_kmr_part_1_Formation_01 = 0x802191FC; // rom:0x431B9C +b_area_kmr_part_1_Formation_02 = 0x80219234; // rom:0x431BD4 +b_area_kmr_part_1_Formation_03 = 0x80219288; // rom:0x431C28 +b_area_kmr_part_1_Formation_04 = 0x802192C0; // rom:0x431C60 +b_area_kmr_part_1_Formation_05 = 0x80219330; // rom:0x431CD0 +b_area_kmr_part_1_Formation_06 = 0x80219368; // rom:0x431D08 +b_area_kmr_part_1_Formation_07 = 0x802193D8; // rom:0x431D78 +b_area_kmr_part_1_Formation_08 = 0x802193F4; // rom:0x431D94 +b_area_kmr_part_1_Formation_09 = 0x8021942C; // rom:0x431DCC +b_area_kmr_part_1_Formation_0A = 0x80219480; // rom:0x431E20 +b_area_kmr_part_1_Formation_0B = 0x8021949C; // rom:0x431E3C +b_area_kmr_part_1_Formations = 0x802194D4; // rom:0x431E74 +b_area_kmr_part_1_Stages = 0x802195D8; // rom:0x431F78 +b_area_kmr_part_1_goomba_DefenseTable_80219750 = 0x80219610; // rom:0x431FB0 +b_area_kmr_part_1_goomba_StatusTable_8021975C = 0x8021961C; // rom:0x431FBC +b_area_kmr_part_1_goomba_ActorParts = 0x802196C8; // rom:0x432068 +b_area_kmr_part_1_goomba = 0x802196EC; // rom:0x43208C +b_area_kmr_part_1_goomba_IdleAnimations_80219854 = 0x80219714; // rom:0x4320B4 +b_area_kmr_part_1_goomba_IdleAnimations_802198A0 = 0x80219760; // rom:0x432100 +b_area_kmr_part_1_goomba_init_802198EC = 0x802197AC; // rom:0x43214C +b_area_kmr_part_1_goomba_idle_80219938 = 0x802197F8; // rom:0x432198 +b_area_kmr_part_1_goomba_handleEvent_80219C14 = 0x80219AD4; // rom:0x432474 +b_area_kmr_part_1_goomba_sinTable = 0x8021A194; // rom:0x432B34 +b_area_kmr_part_1_goomba_takeTurn_8021A440 = 0x8021A300; // rom:0x432CA0 +b_area_kmr_part_1_spiked_goomba_DefenseTable_8021E3B0 = 0x8021AFD0; // rom:0x433970 +b_area_kmr_part_1_spiked_goomba_StatusTable_8021E3BC = 0x8021AFDC; // rom:0x43397C +b_area_kmr_part_1_spiked_goomba_ActorParts = 0x8021B088; // rom:0x433A28 +b_area_kmr_part_1_spiked_goomba = 0x8021B0AC; // rom:0x433A4C +b_area_kmr_part_1_spiked_goomba_IdleAnimations_8021E4B4 = 0x8021B0D4; // rom:0x433A74 +b_area_kmr_part_1_spiked_goomba_IdleAnimations_8021E500 = 0x8021B120; // rom:0x433AC0 +b_area_kmr_part_1_spiked_goomba_init_8021E54C = 0x8021B16C; // rom:0x433B0C +b_area_kmr_part_1_spiked_goomba_idle_8021E598 = 0x8021B1B8; // rom:0x433B58 +b_area_kmr_part_1_spiked_goomba_handleEvent_8021E874 = 0x8021B494; // rom:0x433E34 +b_area_kmr_part_1_spiked_goomba_sinTable = 0x8021BC70; // rom:0x434610 +b_area_kmr_part_1_spiked_goomba_takeTurn_8021F1BC = 0x8021BDDC; // rom:0x43477C +b_area_kmr_part_1_paragoomba_DefenseTable_8021B110 = 0x8021CB00; // rom:0x4354A0 +b_area_kmr_part_1_paragoomba_DefenseTable_8021B11C = 0x8021CB0C; // rom:0x4354AC +b_area_kmr_part_1_paragoomba_StatusTable_8021B128 = 0x8021CB18; // rom:0x4354B8 +b_area_kmr_part_1_paragoomba_StatusTable_8021B1D4 = 0x8021CBC4; // rom:0x435564 +b_area_kmr_part_1_paragoomba_ActorParts = 0x8021CC70; // rom:0x435610 +b_area_kmr_part_1_paragoomba = 0x8021CD00; // rom:0x4356A0 +b_area_kmr_part_1_paragoomba_IdleAnimations_8021B338 = 0x8021CD28; // rom:0x4356C8 +b_area_kmr_part_1_paragoomba_IdleAnimations_8021B384 = 0x8021CD74; // rom:0x435714 +b_area_kmr_part_1_paragoomba_IdleAnimations_8021B3D0 = 0x8021CDC0; // rom:0x435760 +b_area_kmr_part_1_paragoomba_IdleAnimations_8021B3DC = 0x8021CDCC; // rom:0x43576C +b_area_kmr_part_1_paragoomba_init_8021B3E8 = 0x8021CDD8; // rom:0x435778 +b_area_kmr_part_1_paragoomba_idle_8021B434 = 0x8021CE24; // rom:0x4357C4 +b_area_kmr_part_1_paragoomba_8021B6F0 = 0x8021D0E0; // rom:0x435A80 +b_area_kmr_part_1_paragoomba_handleEvent_8021B768 = 0x8021D158; // rom:0x435AF8 +b_area_kmr_part_1_paragoomba_takeTurn_8021BD5C = 0x8021D74C; // rom:0x4360EC +b_area_kmr_part_1_paragoomba_8021C574 = 0x8021DF64; // rom:0x436904 +b_area_kmr_part_1_paragoomba_IdleAnimations_8021CAFC = 0x8021E4EC; // rom:0x436E8C +b_area_kmr_part_1_paragoomba_IdleAnimations_8021CB48 = 0x8021E538; // rom:0x436ED8 +b_area_kmr_part_1_paragoomba_8021CB94 = 0x8021E584; // rom:0x436F24 +b_area_kmr_part_1_paragoomba_idle_8021CBE0 = 0x8021E5D0; // rom:0x436F70 +b_area_kmr_part_1_paragoomba_handleEvent_8021CEBC = 0x8021E8AC; // rom:0x43724C +b_area_kmr_part_1_paragoomba_sinTable = 0x8021EF6C; // rom:0x43790C +b_area_kmr_part_1_paragoomba_takeTurn_8021D6E8 = 0x8021F0D8; // rom:0x437A78 +b_area_kmr_part_1_kmr_02_EVS_PreBattle = 0x8021FDA0; // rom:0x438740 +b_area_kmr_part_1_kmr_02_EVS_PostBattle = 0x8021FDC0; // rom:0x438760 +b_area_kmr_part_1_kmr_02 = 0x8021FDD0; // rom:0x438770 +b_area_kmr_part_1_kmr_03_EVS_AnimateCloud = 0x8021FE00; // rom:0x4387A0 +b_area_kmr_part_1_kmr_03_EVS_AnimateCloud_WithOffset2D = 0x8021FEF8; // rom:0x438898 +b_area_kmr_part_1_kmr_03_EVS_AnimateCloud_WithOffset3D = 0x80220030; // rom:0x4389D0 +b_area_kmr_part_1_kmr_03_EVS_PreBattle = 0x80220188; // rom:0x438B28 +b_area_kmr_part_1_kmr_03_EVS_PostBattle = 0x80220200; // rom:0x438BA0 +b_area_kmr_part_1_kmr_03_ForegroundModels = 0x80220210; // rom:0x438BB0 +b_area_kmr_part_1_kmr_03 = 0x8022021C; // rom:0x438BBC +b_area_kmr_part_1_kmr_04_EVS_AnimateCloud = 0x80220250; // rom:0x438BF0 +b_area_kmr_part_1_kmr_04_EVS_AnimateCloud_WithOffset2D = 0x80220348; // rom:0x438CE8 +b_area_kmr_part_1_kmr_04_EVS_AnimateCloud_WithOffset3D = 0x80220480; // rom:0x438E20 +b_area_kmr_part_1_kmr_04_EVS_PreBattle = 0x802205D8; // rom:0x438F78 +b_area_kmr_part_1_kmr_04_EVS_PostBattle = 0x80220650; // rom:0x438FF0 +b_area_kmr_part_1_kmr_04_ForegroundModels = 0x80220660; // rom:0x439000 +b_area_kmr_part_1_kmr_04 = 0x8022066C; // rom:0x43900C +b_area_kmr_part_1_kmr_05_EVS_AnimateCloud = 0x802206A0; // rom:0x439040 +b_area_kmr_part_1_kmr_05_EVS_AnimateCloud_WithOffset2D = 0x80220798; // rom:0x439138 +b_area_kmr_part_1_kmr_05_EVS_AnimateCloud_WithOffset3D = 0x802208D0; // rom:0x439270 +b_area_kmr_part_1_kmr_05_EVS_PreBattle = 0x80220A28; // rom:0x4393C8 +b_area_kmr_part_1_kmr_05_EVS_PostBattle = 0x80220A5C; // rom:0x4393FC +b_area_kmr_part_1_kmr_05_ForegroundModels = 0x80220A6C; // rom:0x43940C +b_area_kmr_part_1_kmr_05 = 0x80220A78; // rom:0x439418 +b_area_kmr_part_1_kmr_06_EVS_AnimateCloud = 0x80220AA0; // rom:0x439440 +b_area_kmr_part_1_kmr_06_EVS_AnimateCloud_WithOffset2D = 0x80220B98; // rom:0x439538 +b_area_kmr_part_1_kmr_06_EVS_AnimateCloud_WithOffset3D = 0x80220CD0; // rom:0x439670 +b_area_kmr_part_1_kmr_06_EVS_PreBattle = 0x80220E28; // rom:0x4397C8 +b_area_kmr_part_1_kmr_06_EVS_PostBattle = 0x80220EAC; // rom:0x43984C +b_area_kmr_part_1_kmr_06_ForegroundModels = 0x80220EBC; // rom:0x43985C +b_area_kmr_part_1_kmr_06 = 0x80220ECC; // rom:0x43986C b_area_kmr_part_2_blue_goomba_1_ArcsinDeg = 0x80218000; // type:func rom:0x439A90 b_area_kmr_part_2_blue_goomba_1_CalculateRotationZ = 0x8021818C; // type:func rom:0x439C1C b_area_kmr_part_2_red_goomba_1_ArcsinDeg = 0x80218280; // type:func rom:0x439D10 @@ -9470,133 +9470,133 @@ b_area_kmr_part_2_kmr_04_InterpCloudTransform = 0x80218FC0; // type:func rom:0x4 b_area_kmr_part_2_kmr_05_InterpCloudTransform = 0x80219230; // type:func rom:0x43ACC0 b_area_kmr_part_2_kmr_06_InterpCloudTransform = 0x802194A0; // type:func rom:0x43AF30 b_area_kmr_part_2_kmr_06_SetupFog = 0x80219708; // type:func rom:0x43B198 -b_area_kmr_part_2_pos00 = 0x80219750; // type:data rom:0x43B1E0 -b_area_kmr_part_2_pos01 = 0x8021975C; // type:data rom:0x43B1EC -b_area_kmr_part_2_Formation_00 = 0x80219768; // type:data rom:0x43B1F8 -b_area_kmr_part_2_pos02 = 0x802197A0; // type:data rom:0x43B230 -b_area_kmr_part_2_pos03 = 0x802197AC; // type:data rom:0x43B23C -b_area_kmr_part_2_pos04 = 0x802197B8; // type:data rom:0x43B248 -b_area_kmr_part_2_pos05 = 0x802197C4; // type:data rom:0x43B254 -b_area_kmr_part_2_Formation_01 = 0x802197D0; // type:data rom:0x43B260 -b_area_kmr_part_2_Formations = 0x80219840; // type:data rom:0x43B2D0 -b_area_kmr_part_2_Stages = 0x8021987C; // type:data rom:0x43B30C -b_area_kmr_part_2_blue_goomba_1_DefenseTable_802198B0 = 0x802198B0; // type:data rom:0x43B340 -b_area_kmr_part_2_blue_goomba_1_StatusTable_802198BC = 0x802198BC; // type:data rom:0x43B34C -b_area_kmr_part_2_blue_goomba_1_ActorParts = 0x80219968; // type:data rom:0x43B3F8 -b_area_kmr_part_2_blue_goomba_1_sinTable = 0x8021998C; // type:data rom:0x43B41C -b_area_kmr_part_2_blue_goomba_1_IdleAnimations_802199B4 = 0x802199B4; // type:data rom:0x43B444 -b_area_kmr_part_2_blue_goomba_1_IdleAnimations_80219A00 = 0x80219A00; // type:data rom:0x43B490 -b_area_kmr_part_2_blue_goomba_1_init_80219A4C = 0x80219A4C; // type:data rom:0x43B4DC -b_area_kmr_part_2_blue_goomba_1_idle_80219A98 = 0x80219A98; // type:data rom:0x43B528 -b_area_kmr_part_2_blue_goomba_1_handleEvent_80219D74 = 0x80219D74; // type:data rom:0x43B804 -b_area_kmr_part_2_blue_goomba_1_sinTable = 0x8021A434; // type:data rom:0x43BEC4 -b_area_kmr_part_2_blue_goomba_1_takeTurn_8021A5A0 = 0x8021A5A0; // type:data rom:0x43C030 -b_area_kmr_part_2_blue_goomba_1_init_8021B268 = 0x8021B268; // type:data rom:0x43CCF8 -b_area_kmr_part_2_blue_goomba_1_takeTurn_8021B2C8 = 0x8021B2C8; // type:data rom:0x43CD58 -b_area_kmr_part_2_blue_goomba_1_doDeath_8021B388 = 0x8021B388; // type:data rom:0x43CE18 -b_area_kmr_part_2_red_goomba_1_DefenseTable_8021B6C0 = 0x8021B6C0; // type:data rom:0x43D150 -b_area_kmr_part_2_red_goomba_1_StatusTable_8021B6CC = 0x8021B6CC; // type:data rom:0x43D15C -b_area_kmr_part_2_red_goomba_1_ActorParts = 0x8021B778; // type:data rom:0x43D208 -b_area_kmr_part_2_red_goomba_1 = 0x8021B79C; // type:data rom:0x43D22C -b_area_kmr_part_2_red_goomba_1_IdleAnimations_8021B7C4 = 0x8021B7C4; // type:data rom:0x43D254 -b_area_kmr_part_2_red_goomba_1_IdleAnimations_8021B810 = 0x8021B810; // type:data rom:0x43D2A0 -b_area_kmr_part_2_red_goomba_1_init_8021B85C = 0x8021B85C; // type:data rom:0x43D2EC -b_area_kmr_part_2_red_goomba_1_idle_8021B8A8 = 0x8021B8A8; // type:data rom:0x43D338 -b_area_kmr_part_2_red_goomba_1_handleEvent_8021BB84 = 0x8021BB84; // type:data rom:0x43D614 -b_area_kmr_part_2_red_goomba_1_sinTable = 0x8021C244; // type:data rom:0x43DCD4 -b_area_kmr_part_2_red_goomba_1_takeTurn_8021C3B0 = 0x8021C3B0; // type:data rom:0x43DE40 -b_area_kmr_part_2_red_goomba_1_init_8021D078 = 0x8021D078; // type:data rom:0x43EB08 -b_area_kmr_part_2_red_goomba_1_doDeath_8021D0C4 = 0x8021D0C4; // type:data rom:0x43EB54 -b_area_kmr_part_2_blue_goomba_2_DefenseTable_8021D400 = 0x8021D400; // type:data rom:0x43EE90 -b_area_kmr_part_2_blue_goomba_2_StatusTable_8021D40C = 0x8021D40C; // type:data rom:0x43EE9C -b_area_kmr_part_2_blue_goomba_2_ActorParts = 0x8021D4B8; // type:data rom:0x43EF48 -b_area_kmr_part_2_blue_goomba_2 = 0x8021D4DC; // type:data rom:0x43EF6C -b_area_kmr_part_2_blue_goomba_2_IdleAnimations_8021D504 = 0x8021D504; // type:data rom:0x43EF94 -b_area_kmr_part_2_blue_goomba_2_IdleAnimations_8021D550 = 0x8021D550; // type:data rom:0x43EFE0 -b_area_kmr_part_2_blue_goomba_2_init_8021D59C = 0x8021D59C; // type:data rom:0x43F02C -b_area_kmr_part_2_blue_goomba_2_idle_8021D5E8 = 0x8021D5E8; // type:data rom:0x43F078 -b_area_kmr_part_2_blue_goomba_2_handleEvent_8021D8C4 = 0x8021D8C4; // type:data rom:0x43F354 -b_area_kmr_part_2_blue_goomba_2_sinTable = 0x8021DF84; // type:data rom:0x43FA14 -b_area_kmr_part_2_blue_goomba_2_takeTurn_8021E0F0 = 0x8021E0F0; // type:data rom:0x43FB80 -b_area_kmr_part_2_blue_goomba_2_init_8021EDB8 = 0x8021EDB8; // type:data rom:0x440848 -b_area_kmr_part_2_red_goomba_2_DefenseTable_8021EE00 = 0x8021EE00; // type:data rom:0x440890 -b_area_kmr_part_2_red_goomba_2_StatusTable_8021EE0C = 0x8021EE0C; // type:data rom:0x44089C -b_area_kmr_part_2_red_goomba_2_ActorParts = 0x8021EEB8; // type:data rom:0x440948 -b_area_kmr_part_2_red_goomba_2 = 0x8021EEDC; // type:data rom:0x44096C -b_area_kmr_part_2_red_goomba_2_IdleAnimations_8021EF04 = 0x8021EF04; // type:data rom:0x440994 -b_area_kmr_part_2_red_goomba_2_IdleAnimations_8021EF50 = 0x8021EF50; // type:data rom:0x4409E0 -b_area_kmr_part_2_red_goomba_2_init_8021EF9C = 0x8021EF9C; // type:data rom:0x440A2C -b_area_kmr_part_2_red_goomba_2_idle_8021EFE8 = 0x8021EFE8; // type:data rom:0x440A78 -b_area_kmr_part_2_red_goomba_2_handleEvent_8021F2C4 = 0x8021F2C4; // type:data rom:0x440D54 -b_area_kmr_part_2_red_goomba_2_sinTable = 0x8021F984; // type:data rom:0x441414 -b_area_kmr_part_2_red_goomba_2_takeTurn_8021FAF0 = 0x8021FAF0; // type:data rom:0x441580 -b_area_kmr_part_2_red_goomba_2_init_802207B8 = 0x802207B8; // type:data rom:0x442248 -b_area_kmr_part_2_goomba_king_IdleAnimations_80220800 = 0x80220800; // type:data rom:0x442290 -b_area_kmr_part_2_goomba_king_IdleAnimations_80220844 = 0x80220844; // type:data rom:0x4422D4 -b_area_kmr_part_2_goomba_king_IdleAnimations_80220888 = 0x80220888; // type:data rom:0x442318 -b_area_kmr_part_2_goomba_king_IdleAnimations_802208CC = 0x802208CC; // type:data rom:0x44235C -b_area_kmr_part_2_goomba_king_DefenseTable_80220910 = 0x80220910; // type:data rom:0x4423A0 -b_area_kmr_part_2_goomba_king_StatusTable_8022091C = 0x8022091C; // type:data rom:0x4423AC -b_area_kmr_part_2_goomba_king_ActorParts_802209C8 = 0x802209C8; // type:data rom:0x442458 -b_area_kmr_part_2_goomba_king = 0x80220A10; // type:data rom:0x4424A0 -b_area_kmr_part_2_goomba_king_init_80220A38 = 0x80220A38; // type:data rom:0x4424C8 -b_area_kmr_part_2_goomba_king_idle_80220B50 = 0x80220B50; // type:data rom:0x4425E0 -b_area_kmr_part_2_goomba_king_80220DB0 = 0x80220DB0; // type:data rom:0x442840 -b_area_kmr_part_2_goomba_king_handleEvent_80220F34 = 0x80220F34; // type:data rom:0x4429C4 -b_area_kmr_part_2_goomba_king_takeTurn_80221530 = 0x80221530; // type:data rom:0x442FC0 -b_area_kmr_part_2_goomba_king_80221680 = 0x80221680; // type:data rom:0x443110 -b_area_kmr_part_2_goomba_king_80221CD4 = 0x80221CD4; // type:data rom:0x443764 -b_area_kmr_part_2_goomba_king_nextTurn_802229C4 = 0x802229C4; // type:data rom:0x444454 -b_area_kmr_part_2_goomba_king_80222D9C = 0x80222D9C; // type:data rom:0x44482C -b_area_kmr_part_2_goomba_king_doDeath_80222F50 = 0x80222F50; // type:data rom:0x4449E0 -b_area_kmr_part_2_goomnut_tree_IdleAnimations_802232D0 = 0x802232D0; // type:data rom:0x444D60 -b_area_kmr_part_2_goomnut_tree_DefenseTable_802232DC = 0x802232DC; // type:data rom:0x444D6C -b_area_kmr_part_2_goomnut_tree_StatusTable_802232F0 = 0x802232F0; // type:data rom:0x444D80 -b_area_kmr_part_2_goomnut_tree_ActorParts_8022339C = 0x8022339C; // type:data rom:0x444E2C -b_area_kmr_part_2_goomnut_tree = 0x80223450; // type:data rom:0x444EE0 -b_area_kmr_part_2_goomnut_tree_unk_missing_80223478 = 0x80223478; // type:data rom:0x444F08 -b_area_kmr_part_2_goomnut_tree_init_80223488 = 0x80223488; // type:data rom:0x444F18 -b_area_kmr_part_2_goomnut_tree_idle_80223678 = 0x80223678; // type:data rom:0x445108 -b_area_kmr_part_2_goomnut_tree_handleEvent_80223688 = 0x80223688; // type:data rom:0x445118 -b_area_kmr_part_2_goomnut_tree_takeTurn_80223804 = 0x80223804; // type:data rom:0x445294 -b_area_kmr_part_2_goomnut_tree_EVS_ShakeTree = 0x80223890; // type:data rom:0x445320 -b_area_kmr_part_2_goomnut_tree_tree_leaves = 0x80223D44; // type:data rom:0x4457D4 -b_area_kmr_part_2_goomnut_tree_tree_trunk = 0x80223D50; // type:data rom:0x4457E0 -b_area_kmr_part_2_goomnut_tree_D_80223D60_41D7F0 = 0x80223D60; // type:data rom:0x4457F0 -b_area_kmr_part_2_goomnut_tree_tree = 0x80223D7C; // type:data rom:0x44580C -b_area_kmr_part_2_goomnut_tree_shake_goomnut_tree = 0x80223D90; // type:data rom:0x445820 -b_area_kmr_part_2_goomnut_tree_80223DBC = 0x80223DBC; // type:data rom:0x44584C -b_area_kmr_part_2_kmr_02_EVS_PreBattle = 0x80224700; // type:data rom:0x446190 -b_area_kmr_part_2_kmr_02_EVS_PostBattle = 0x80224720; // type:data rom:0x4461B0 -b_area_kmr_part_2_kmr_02 = 0x80224730; // type:data rom:0x4461C0 -b_area_kmr_part_2_kmr_03_EVS_AnimateCloud = 0x80224760; // type:data rom:0x4461F0 -b_area_kmr_part_2_kmr_03_EVS_AnimateCloud_WithOffset2D = 0x80224858; // type:data rom:0x4462E8 -b_area_kmr_part_2_kmr_03_EVS_AnimateCloud_WithOffset3D = 0x80224990; // type:data rom:0x446420 -b_area_kmr_part_2_kmr_03_EVS_PreBattle = 0x80224AE8; // type:data rom:0x446578 -b_area_kmr_part_2_kmr_03_EVS_PostBattle = 0x80224B60; // type:data rom:0x4465F0 -b_area_kmr_part_2_kmr_03_ForegroundModels = 0x80224B70; // type:data rom:0x446600 -b_area_kmr_part_2_kmr_03 = 0x80224B7C; // type:data rom:0x44660C -b_area_kmr_part_2_kmr_04_EVS_AnimateCloud = 0x80224BB0; // type:data rom:0x446640 -b_area_kmr_part_2_kmr_04_EVS_AnimateCloud_WithOffset2D = 0x80224CA8; // type:data rom:0x446738 -b_area_kmr_part_2_kmr_04_EVS_AnimateCloud_WithOffset3D = 0x80224DE0; // type:data rom:0x446870 -b_area_kmr_part_2_kmr_04_EVS_PreBattle = 0x80224F38; // type:data rom:0x4469C8 -b_area_kmr_part_2_kmr_04_EVS_PostBattle = 0x80224FB0; // type:data rom:0x446A40 -b_area_kmr_part_2_kmr_04_ForegroundModels = 0x80224FC0; // type:data rom:0x446A50 -b_area_kmr_part_2_kmr_04 = 0x80224FCC; // type:data rom:0x446A5C -b_area_kmr_part_2_kmr_05_EVS_AnimateCloud = 0x80225000; // type:data rom:0x446A90 -b_area_kmr_part_2_kmr_05_EVS_AnimateCloud_WithOffset2D = 0x802250F8; // type:data rom:0x446B88 -b_area_kmr_part_2_kmr_05_EVS_AnimateCloud_WithOffset3D = 0x80225230; // type:data rom:0x446CC0 -b_area_kmr_part_2_kmr_05_EVS_PreBattle = 0x80225388; // type:data rom:0x446E18 -b_area_kmr_part_2_kmr_05_EVS_PostBattle = 0x802253BC; // type:data rom:0x446E4C -b_area_kmr_part_2_kmr_05_ForegroundModels = 0x802253CC; // type:data rom:0x446E5C -b_area_kmr_part_2_kmr_05 = 0x802253D8; // type:data rom:0x446E68 -b_area_kmr_part_2_kmr_06_EVS_AnimateCloud = 0x80225400; // type:data rom:0x446E90 -b_area_kmr_part_2_kmr_06_EVS_AnimateCloud_WithOffset2D = 0x802254F8; // type:data rom:0x446F88 -b_area_kmr_part_2_kmr_06_EVS_AnimateCloud_WithOffset3D = 0x80225630; // type:data rom:0x4470C0 -b_area_kmr_part_2_kmr_06_EVS_PreBattle = 0x80225788; // type:data rom:0x447218 -b_area_kmr_part_2_kmr_06_EVS_PostBattle = 0x8022580C; // type:data rom:0x44729C -b_area_kmr_part_2_kmr_06_ForegroundModels = 0x8022581C; // type:data rom:0x4472AC -b_area_kmr_part_2_kmr_06 = 0x8022582C; // type:data rom:0x4472BC +b_area_kmr_part_2_pos00 = 0x80219750; // rom:0x43B1E0 +b_area_kmr_part_2_pos01 = 0x8021975C; // rom:0x43B1EC +b_area_kmr_part_2_Formation_00 = 0x80219768; // rom:0x43B1F8 +b_area_kmr_part_2_pos02 = 0x802197A0; // rom:0x43B230 +b_area_kmr_part_2_pos03 = 0x802197AC; // rom:0x43B23C +b_area_kmr_part_2_pos04 = 0x802197B8; // rom:0x43B248 +b_area_kmr_part_2_pos05 = 0x802197C4; // rom:0x43B254 +b_area_kmr_part_2_Formation_01 = 0x802197D0; // rom:0x43B260 +b_area_kmr_part_2_Formations = 0x80219840; // rom:0x43B2D0 +b_area_kmr_part_2_Stages = 0x8021987C; // rom:0x43B30C +b_area_kmr_part_2_blue_goomba_1_DefenseTable_802198B0 = 0x802198B0; // rom:0x43B340 +b_area_kmr_part_2_blue_goomba_1_StatusTable_802198BC = 0x802198BC; // rom:0x43B34C +b_area_kmr_part_2_blue_goomba_1_ActorParts = 0x80219968; // rom:0x43B3F8 +b_area_kmr_part_2_blue_goomba_1_sinTable = 0x8021998C; // rom:0x43B41C +b_area_kmr_part_2_blue_goomba_1_IdleAnimations_802199B4 = 0x802199B4; // rom:0x43B444 +b_area_kmr_part_2_blue_goomba_1_IdleAnimations_80219A00 = 0x80219A00; // rom:0x43B490 +b_area_kmr_part_2_blue_goomba_1_init_80219A4C = 0x80219A4C; // rom:0x43B4DC +b_area_kmr_part_2_blue_goomba_1_idle_80219A98 = 0x80219A98; // rom:0x43B528 +b_area_kmr_part_2_blue_goomba_1_handleEvent_80219D74 = 0x80219D74; // rom:0x43B804 +b_area_kmr_part_2_blue_goomba_1_sinTable = 0x8021A434; // rom:0x43BEC4 +b_area_kmr_part_2_blue_goomba_1_takeTurn_8021A5A0 = 0x8021A5A0; // rom:0x43C030 +b_area_kmr_part_2_blue_goomba_1_init_8021B268 = 0x8021B268; // rom:0x43CCF8 +b_area_kmr_part_2_blue_goomba_1_takeTurn_8021B2C8 = 0x8021B2C8; // rom:0x43CD58 +b_area_kmr_part_2_blue_goomba_1_doDeath_8021B388 = 0x8021B388; // rom:0x43CE18 +b_area_kmr_part_2_red_goomba_1_DefenseTable_8021B6C0 = 0x8021B6C0; // rom:0x43D150 +b_area_kmr_part_2_red_goomba_1_StatusTable_8021B6CC = 0x8021B6CC; // rom:0x43D15C +b_area_kmr_part_2_red_goomba_1_ActorParts = 0x8021B778; // rom:0x43D208 +b_area_kmr_part_2_red_goomba_1 = 0x8021B79C; // rom:0x43D22C +b_area_kmr_part_2_red_goomba_1_IdleAnimations_8021B7C4 = 0x8021B7C4; // rom:0x43D254 +b_area_kmr_part_2_red_goomba_1_IdleAnimations_8021B810 = 0x8021B810; // rom:0x43D2A0 +b_area_kmr_part_2_red_goomba_1_init_8021B85C = 0x8021B85C; // rom:0x43D2EC +b_area_kmr_part_2_red_goomba_1_idle_8021B8A8 = 0x8021B8A8; // rom:0x43D338 +b_area_kmr_part_2_red_goomba_1_handleEvent_8021BB84 = 0x8021BB84; // rom:0x43D614 +b_area_kmr_part_2_red_goomba_1_sinTable = 0x8021C244; // rom:0x43DCD4 +b_area_kmr_part_2_red_goomba_1_takeTurn_8021C3B0 = 0x8021C3B0; // rom:0x43DE40 +b_area_kmr_part_2_red_goomba_1_init_8021D078 = 0x8021D078; // rom:0x43EB08 +b_area_kmr_part_2_red_goomba_1_doDeath_8021D0C4 = 0x8021D0C4; // rom:0x43EB54 +b_area_kmr_part_2_blue_goomba_2_DefenseTable_8021D400 = 0x8021D400; // rom:0x43EE90 +b_area_kmr_part_2_blue_goomba_2_StatusTable_8021D40C = 0x8021D40C; // rom:0x43EE9C +b_area_kmr_part_2_blue_goomba_2_ActorParts = 0x8021D4B8; // rom:0x43EF48 +b_area_kmr_part_2_blue_goomba_2 = 0x8021D4DC; // rom:0x43EF6C +b_area_kmr_part_2_blue_goomba_2_IdleAnimations_8021D504 = 0x8021D504; // rom:0x43EF94 +b_area_kmr_part_2_blue_goomba_2_IdleAnimations_8021D550 = 0x8021D550; // rom:0x43EFE0 +b_area_kmr_part_2_blue_goomba_2_init_8021D59C = 0x8021D59C; // rom:0x43F02C +b_area_kmr_part_2_blue_goomba_2_idle_8021D5E8 = 0x8021D5E8; // rom:0x43F078 +b_area_kmr_part_2_blue_goomba_2_handleEvent_8021D8C4 = 0x8021D8C4; // rom:0x43F354 +b_area_kmr_part_2_blue_goomba_2_sinTable = 0x8021DF84; // rom:0x43FA14 +b_area_kmr_part_2_blue_goomba_2_takeTurn_8021E0F0 = 0x8021E0F0; // rom:0x43FB80 +b_area_kmr_part_2_blue_goomba_2_init_8021EDB8 = 0x8021EDB8; // rom:0x440848 +b_area_kmr_part_2_red_goomba_2_DefenseTable_8021EE00 = 0x8021EE00; // rom:0x440890 +b_area_kmr_part_2_red_goomba_2_StatusTable_8021EE0C = 0x8021EE0C; // rom:0x44089C +b_area_kmr_part_2_red_goomba_2_ActorParts = 0x8021EEB8; // rom:0x440948 +b_area_kmr_part_2_red_goomba_2 = 0x8021EEDC; // rom:0x44096C +b_area_kmr_part_2_red_goomba_2_IdleAnimations_8021EF04 = 0x8021EF04; // rom:0x440994 +b_area_kmr_part_2_red_goomba_2_IdleAnimations_8021EF50 = 0x8021EF50; // rom:0x4409E0 +b_area_kmr_part_2_red_goomba_2_init_8021EF9C = 0x8021EF9C; // rom:0x440A2C +b_area_kmr_part_2_red_goomba_2_idle_8021EFE8 = 0x8021EFE8; // rom:0x440A78 +b_area_kmr_part_2_red_goomba_2_handleEvent_8021F2C4 = 0x8021F2C4; // rom:0x440D54 +b_area_kmr_part_2_red_goomba_2_sinTable = 0x8021F984; // rom:0x441414 +b_area_kmr_part_2_red_goomba_2_takeTurn_8021FAF0 = 0x8021FAF0; // rom:0x441580 +b_area_kmr_part_2_red_goomba_2_init_802207B8 = 0x802207B8; // rom:0x442248 +b_area_kmr_part_2_goomba_king_IdleAnimations_80220800 = 0x80220800; // rom:0x442290 +b_area_kmr_part_2_goomba_king_IdleAnimations_80220844 = 0x80220844; // rom:0x4422D4 +b_area_kmr_part_2_goomba_king_IdleAnimations_80220888 = 0x80220888; // rom:0x442318 +b_area_kmr_part_2_goomba_king_IdleAnimations_802208CC = 0x802208CC; // rom:0x44235C +b_area_kmr_part_2_goomba_king_DefenseTable_80220910 = 0x80220910; // rom:0x4423A0 +b_area_kmr_part_2_goomba_king_StatusTable_8022091C = 0x8022091C; // rom:0x4423AC +b_area_kmr_part_2_goomba_king_ActorParts_802209C8 = 0x802209C8; // rom:0x442458 +b_area_kmr_part_2_goomba_king = 0x80220A10; // rom:0x4424A0 +b_area_kmr_part_2_goomba_king_init_80220A38 = 0x80220A38; // rom:0x4424C8 +b_area_kmr_part_2_goomba_king_idle_80220B50 = 0x80220B50; // rom:0x4425E0 +b_area_kmr_part_2_goomba_king_80220DB0 = 0x80220DB0; // rom:0x442840 +b_area_kmr_part_2_goomba_king_handleEvent_80220F34 = 0x80220F34; // rom:0x4429C4 +b_area_kmr_part_2_goomba_king_takeTurn_80221530 = 0x80221530; // rom:0x442FC0 +b_area_kmr_part_2_goomba_king_80221680 = 0x80221680; // rom:0x443110 +b_area_kmr_part_2_goomba_king_80221CD4 = 0x80221CD4; // rom:0x443764 +b_area_kmr_part_2_goomba_king_nextTurn_802229C4 = 0x802229C4; // rom:0x444454 +b_area_kmr_part_2_goomba_king_80222D9C = 0x80222D9C; // rom:0x44482C +b_area_kmr_part_2_goomba_king_doDeath_80222F50 = 0x80222F50; // rom:0x4449E0 +b_area_kmr_part_2_goomnut_tree_IdleAnimations_802232D0 = 0x802232D0; // rom:0x444D60 +b_area_kmr_part_2_goomnut_tree_DefenseTable_802232DC = 0x802232DC; // rom:0x444D6C +b_area_kmr_part_2_goomnut_tree_StatusTable_802232F0 = 0x802232F0; // rom:0x444D80 +b_area_kmr_part_2_goomnut_tree_ActorParts_8022339C = 0x8022339C; // rom:0x444E2C +b_area_kmr_part_2_goomnut_tree = 0x80223450; // rom:0x444EE0 +b_area_kmr_part_2_goomnut_tree_unk_missing_80223478 = 0x80223478; // rom:0x444F08 +b_area_kmr_part_2_goomnut_tree_init_80223488 = 0x80223488; // rom:0x444F18 +b_area_kmr_part_2_goomnut_tree_idle_80223678 = 0x80223678; // rom:0x445108 +b_area_kmr_part_2_goomnut_tree_handleEvent_80223688 = 0x80223688; // rom:0x445118 +b_area_kmr_part_2_goomnut_tree_takeTurn_80223804 = 0x80223804; // rom:0x445294 +b_area_kmr_part_2_goomnut_tree_EVS_ShakeTree = 0x80223890; // rom:0x445320 +b_area_kmr_part_2_goomnut_tree_tree_leaves = 0x80223D44; // rom:0x4457D4 +b_area_kmr_part_2_goomnut_tree_tree_trunk = 0x80223D50; // rom:0x4457E0 +b_area_kmr_part_2_goomnut_tree_D_80223D60_41D7F0 = 0x80223D60; // rom:0x4457F0 +b_area_kmr_part_2_goomnut_tree_tree = 0x80223D7C; // rom:0x44580C +b_area_kmr_part_2_goomnut_tree_shake_goomnut_tree = 0x80223D90; // rom:0x445820 +b_area_kmr_part_2_goomnut_tree_80223DBC = 0x80223DBC; // rom:0x44584C +b_area_kmr_part_2_kmr_02_EVS_PreBattle = 0x80224700; // rom:0x446190 +b_area_kmr_part_2_kmr_02_EVS_PostBattle = 0x80224720; // rom:0x4461B0 +b_area_kmr_part_2_kmr_02 = 0x80224730; // rom:0x4461C0 +b_area_kmr_part_2_kmr_03_EVS_AnimateCloud = 0x80224760; // rom:0x4461F0 +b_area_kmr_part_2_kmr_03_EVS_AnimateCloud_WithOffset2D = 0x80224858; // rom:0x4462E8 +b_area_kmr_part_2_kmr_03_EVS_AnimateCloud_WithOffset3D = 0x80224990; // rom:0x446420 +b_area_kmr_part_2_kmr_03_EVS_PreBattle = 0x80224AE8; // rom:0x446578 +b_area_kmr_part_2_kmr_03_EVS_PostBattle = 0x80224B60; // rom:0x4465F0 +b_area_kmr_part_2_kmr_03_ForegroundModels = 0x80224B70; // rom:0x446600 +b_area_kmr_part_2_kmr_03 = 0x80224B7C; // rom:0x44660C +b_area_kmr_part_2_kmr_04_EVS_AnimateCloud = 0x80224BB0; // rom:0x446640 +b_area_kmr_part_2_kmr_04_EVS_AnimateCloud_WithOffset2D = 0x80224CA8; // rom:0x446738 +b_area_kmr_part_2_kmr_04_EVS_AnimateCloud_WithOffset3D = 0x80224DE0; // rom:0x446870 +b_area_kmr_part_2_kmr_04_EVS_PreBattle = 0x80224F38; // rom:0x4469C8 +b_area_kmr_part_2_kmr_04_EVS_PostBattle = 0x80224FB0; // rom:0x446A40 +b_area_kmr_part_2_kmr_04_ForegroundModels = 0x80224FC0; // rom:0x446A50 +b_area_kmr_part_2_kmr_04 = 0x80224FCC; // rom:0x446A5C +b_area_kmr_part_2_kmr_05_EVS_AnimateCloud = 0x80225000; // rom:0x446A90 +b_area_kmr_part_2_kmr_05_EVS_AnimateCloud_WithOffset2D = 0x802250F8; // rom:0x446B88 +b_area_kmr_part_2_kmr_05_EVS_AnimateCloud_WithOffset3D = 0x80225230; // rom:0x446CC0 +b_area_kmr_part_2_kmr_05_EVS_PreBattle = 0x80225388; // rom:0x446E18 +b_area_kmr_part_2_kmr_05_EVS_PostBattle = 0x802253BC; // rom:0x446E4C +b_area_kmr_part_2_kmr_05_ForegroundModels = 0x802253CC; // rom:0x446E5C +b_area_kmr_part_2_kmr_05 = 0x802253D8; // rom:0x446E68 +b_area_kmr_part_2_kmr_06_EVS_AnimateCloud = 0x80225400; // rom:0x446E90 +b_area_kmr_part_2_kmr_06_EVS_AnimateCloud_WithOffset2D = 0x802254F8; // rom:0x446F88 +b_area_kmr_part_2_kmr_06_EVS_AnimateCloud_WithOffset3D = 0x80225630; // rom:0x4470C0 +b_area_kmr_part_2_kmr_06_EVS_PreBattle = 0x80225788; // rom:0x447218 +b_area_kmr_part_2_kmr_06_EVS_PostBattle = 0x8022580C; // rom:0x44729C +b_area_kmr_part_2_kmr_06_ForegroundModels = 0x8022581C; // rom:0x4472AC +b_area_kmr_part_2_kmr_06 = 0x8022582C; // rom:0x4472BC b_area_kmr_part_3_spiked_goomba_ArcsinDeg = 0x80218000; // type:func rom:0x447440 b_area_kmr_part_3_spiked_goomba_CalculateRotationZ = 0x8021818C; // type:func rom:0x4475CC b_area_kmr_part_3_paragoomba1_StartRumbleWithParams = 0x80218280; // type:func rom:0x4476C0 @@ -9625,275 +9625,275 @@ b_area_kmr_part_3_sam_01_UnkModelStuff_func1 = 0x80219A40; // type:func rom:0x44 b_area_kmr_part_3_sam_01_Set80071270_0_16 = 0x80219C38; // type:func rom:0x449078 b_area_kmr_part_3_sam_01_UnkFloatFunc2 = 0x80219C5C; // type:func rom:0x44909C func_80219D60_4491A0 = 0x80219D60; // type:func rom:0x4491A0 -b_area_kmr_part_3_Formation_00 = 0x8021A1B0; // type:data rom:0x4495F0 -b_area_kmr_part_3_Formation_01 = 0x8021A1CC; // type:data rom:0x44960C -b_area_kmr_part_3_Formation_02 = 0x8021A204; // type:data rom:0x449644 -b_area_kmr_part_3_Formation_03 = 0x8021A220; // type:data rom:0x449660 -b_area_kmr_part_3_Formation_04 = 0x8021A23C; // type:data rom:0x44967C -b_area_kmr_part_3_Formation_05 = 0x8021A258; // type:data rom:0x449698 -b_area_kmr_part_3_Formation_06 = 0x8021A274; // type:data rom:0x4496B4 -b_area_kmr_part_3_Formation_07 = 0x8021A290; // type:data rom:0x4496D0 -b_area_kmr_part_3_Formations = 0x8021A2AC; // type:data rom:0x4496EC -b_area_kmr_part_3_Stages = 0x8021A360; // type:data rom:0x4497A0 -b_area_kmr_part_3_spiked_goomba_DefenseTable_8021A390 = 0x8021A390; // type:data rom:0x4497D0 -b_area_kmr_part_3_spiked_goomba_StatusTable_8021A39C = 0x8021A39C; // type:data rom:0x4497DC -b_area_kmr_part_3_spiked_goomba_ActorParts = 0x8021A448; // type:data rom:0x449888 -b_area_kmr_part_3_spiked_goomba = 0x8021A46C; // type:data rom:0x4498AC -b_area_kmr_part_3_spiked_goomba_IdleAnimations_8021A494 = 0x8021A494; // type:data rom:0x4498D4 -b_area_kmr_part_3_spiked_goomba_IdleAnimations_8021A4E0 = 0x8021A4E0; // type:data rom:0x449920 -b_area_kmr_part_3_spiked_goomba_8021A52C = 0x8021A52C; // type:data rom:0x44996C -b_area_kmr_part_3_spiked_goomba_idle_8021A578 = 0x8021A578; // type:data rom:0x4499B8 -b_area_kmr_part_3_spiked_goomba_handleEvent_8021A854 = 0x8021A854; // type:data rom:0x449C94 -b_area_kmr_part_3_spiked_goomba_sinTable = 0x8021B030; // type:data rom:0x44A470 -b_area_kmr_part_3_spiked_goomba_takeTurn_8021B19C = 0x8021B19C; // type:data rom:0x44A5DC -b_area_kmr_part_3_spiked_goomba_init_8021BEBC = 0x8021BEBC; // type:data rom:0x44B2FC -b_area_kmr_part_3_spiked_goomba_8021BF1C = 0x8021BF1C; // type:data rom:0x44B35C -b_area_kmr_part_3_spiked_goomba_nextTurn_8021C0FC = 0x8021C0FC; // type:data rom:0x44B53C -b_area_kmr_part_3_paragoomba1_DefenseTable_8021C1B0 = 0x8021C1B0; // type:data rom:0x44B5F0 -b_area_kmr_part_3_paragoomba1_DefenseTable_8021C1BC = 0x8021C1BC; // type:data rom:0x44B5FC -b_area_kmr_part_3_paragoomba1_StatusTable_8021C1C8 = 0x8021C1C8; // type:data rom:0x44B608 -b_area_kmr_part_3_paragoomba1_StatusTable_8021C274 = 0x8021C274; // type:data rom:0x44B6B4 -b_area_kmr_part_3_paragoomba1_ActorParts = 0x8021C320; // type:data rom:0x44B760 -b_area_kmr_part_3_paragoomba1 = 0x8021C3B0; // type:data rom:0x44B7F0 -b_area_kmr_part_3_paragoomba1_IdleAnimations_8021C3D8 = 0x8021C3D8; // type:data rom:0x44B818 -b_area_kmr_part_3_paragoomba1_IdleAnimations_8021C424 = 0x8021C424; // type:data rom:0x44B864 -b_area_kmr_part_3_paragoomba1_IdleAnimations_8021C470 = 0x8021C470; // type:data rom:0x44B8B0 -b_area_kmr_part_3_paragoomba1_IdleAnimations_8021C47C = 0x8021C47C; // type:data rom:0x44B8BC -b_area_kmr_part_3_paragoomba1_8021C488 = 0x8021C488; // type:data rom:0x44B8C8 -b_area_kmr_part_3_paragoomba1_idle_8021C4D4 = 0x8021C4D4; // type:data rom:0x44B914 -b_area_kmr_part_3_paragoomba1_8021C790 = 0x8021C790; // type:data rom:0x44BBD0 -b_area_kmr_part_3_paragoomba1_handleEvent_8021C808 = 0x8021C808; // type:data rom:0x44BC48 -b_area_kmr_part_3_paragoomba1_takeTurn_8021CDFC = 0x8021CDFC; // type:data rom:0x44C23C -b_area_kmr_part_3_paragoomba1_8021D614 = 0x8021D614; // type:data rom:0x44CA54 -b_area_kmr_part_3_paragoomba1_IdleAnimations_8021DB9C = 0x8021DB9C; // type:data rom:0x44CFDC -b_area_kmr_part_3_paragoomba1_IdleAnimations_8021DBE8 = 0x8021DBE8; // type:data rom:0x44D028 -b_area_kmr_part_3_paragoomba1_8021DC34 = 0x8021DC34; // type:data rom:0x44D074 -b_area_kmr_part_3_paragoomba1_idle = 0x8021DC80; // type:data rom:0x44D0C0 -b_area_kmr_part_3_paragoomba1_handleEvent_8021DF5C = 0x8021DF5C; // type:data rom:0x44D39C -b_area_kmr_part_3_paragoomba1_sinTable = 0x8021E61C; // type:data rom:0x44DA5C -b_area_kmr_part_3_paragoomba1_takeTurn_8021E788 = 0x8021E788; // type:data rom:0x44DBC8 -b_area_kmr_part_3_paragoomba1_init_8021F450 = 0x8021F450; // type:data rom:0x44E890 -b_area_kmr_part_3_paragoomba1_8021F4B0 = 0x8021F4B0; // type:data rom:0x44E8F0 -b_area_kmr_part_3_paragoomba1_nextTurn_8021F690 = 0x8021F690; // type:data rom:0x44EAD0 -b_area_kmr_part_3_paragoomba2_DefenseTable_8021B110 = 0x8021F750; // type:data rom:0x44EB90 -b_area_kmr_part_3_paragoomba2_DefenseTable_8021B11C = 0x8021F75C; // type:data rom:0x44EB9C -b_area_kmr_part_3_paragoomba2_StatusTable_8021B128 = 0x8021F768; // type:data rom:0x44EBA8 -b_area_kmr_part_3_paragoomba2_StatusTable_8021B1D4 = 0x8021F814; // type:data rom:0x44EC54 -b_area_kmr_part_3_paragoomba2_ActorParts = 0x8021F8C0; // type:data rom:0x44ED00 -b_area_kmr_part_3_paragoomba2 = 0x8021F950; // type:data rom:0x44ED90 -b_area_kmr_part_3_paragoomba2_IdleAnimations_8021B338 = 0x8021F978; // type:data rom:0x44EDB8 -b_area_kmr_part_3_paragoomba2_IdleAnimations_8021B384 = 0x8021F9C4; // type:data rom:0x44EE04 -b_area_kmr_part_3_paragoomba2_IdleAnimations_8021B3D0 = 0x8021FA10; // type:data rom:0x44EE50 -b_area_kmr_part_3_paragoomba2_IdleAnimations_8021B3DC = 0x8021FA1C; // type:data rom:0x44EE5C -b_area_kmr_part_3_paragoomba2_init_8021B3E8 = 0x8021FA28; // type:data rom:0x44EE68 -b_area_kmr_part_3_paragoomba2_idle_8021B434 = 0x8021FA74; // type:data rom:0x44EEB4 -b_area_kmr_part_3_paragoomba2_8021B6F0 = 0x8021FD30; // type:data rom:0x44F170 -b_area_kmr_part_3_paragoomba2_handleEvent_8021B768 = 0x8021FDA8; // type:data rom:0x44F1E8 -b_area_kmr_part_3_paragoomba2_takeTurn_8021BD5C = 0x8022039C; // type:data rom:0x44F7DC -b_area_kmr_part_3_paragoomba2_8021C574 = 0x80220BB4; // type:data rom:0x44FFF4 -b_area_kmr_part_3_paragoomba2_IdleAnimations_8021CAFC = 0x8022113C; // type:data rom:0x45057C -b_area_kmr_part_3_paragoomba2_IdleAnimations_8021CB48 = 0x80221188; // type:data rom:0x4505C8 -b_area_kmr_part_3_paragoomba2_8021CB94 = 0x802211D4; // type:data rom:0x450614 -b_area_kmr_part_3_paragoomba2_idle_8021CBE0 = 0x80221220; // type:data rom:0x450660 -b_area_kmr_part_3_paragoomba2_handleEvent_8021CEBC = 0x802214FC; // type:data rom:0x45093C -b_area_kmr_part_3_paragoomba2_sinTable = 0x80221BBC; // type:data rom:0x450FFC -b_area_kmr_part_3_paragoomba2_takeTurn_8021D6E8 = 0x80221D28; // type:data rom:0x451168 -b_area_kmr_part_3_jr_troopa_IdleAnimations_802229F0 = 0x802229F0; // type:data rom:0x451E30 -b_area_kmr_part_3_jr_troopa_DefenseTable_80222A2C = 0x80222A2C; // type:data rom:0x451E6C -b_area_kmr_part_3_jr_troopa_StatusTable_80222A38 = 0x80222A38; // type:data rom:0x451E78 -b_area_kmr_part_3_jr_troopa_ActorParts_80222AE4 = 0x80222AE4; // type:data rom:0x451F24 -b_area_kmr_part_3_jr_troopa = 0x80222B08; // type:data rom:0x451F48 -b_area_kmr_part_3_jr_troopa_80222B30 = 0x80222B30; // type:data rom:0x451F70 -b_area_kmr_part_3_jr_troopa_80222BC8 = 0x80222BC8; // type:data rom:0x452008 -b_area_kmr_part_3_jr_troopa_80222C08 = 0x80222C08; // type:data rom:0x452048 -b_area_kmr_part_3_jr_troopa_IdleAnimations_80222C6C = 0x80222C6C; // type:data rom:0x4520AC -b_area_kmr_part_3_jr_troopa_80222C78 = 0x80222C78; // type:data rom:0x4520B8 -b_area_kmr_part_3_jr_troopa_init_80223180 = 0x80223180; // type:data rom:0x4525C0 -b_area_kmr_part_3_jr_troopa_8022325C = 0x8022325C; // type:data rom:0x45269C -b_area_kmr_part_3_jr_troopa_handleEvent_80223290 = 0x80223290; // type:data rom:0x4526D0 -b_area_kmr_part_3_jr_troopa_takeTurn_802234A4 = 0x802234A4; // type:data rom:0x4528E4 -b_area_kmr_part_3_jr_troopa_nextTurn_80223D2C = 0x80223D2C; // type:data rom:0x45316C -b_area_kmr_part_3_egg_jr_troopa_IdleAnimations_80224380 = 0x80224380; // type:data rom:0x4537C0 -b_area_kmr_part_3_egg_jr_troopa_IdleAnimations_802243BC = 0x802243BC; // type:data rom:0x4537FC -b_area_kmr_part_3_egg_jr_troopa_IdleAnimations_802243F8 = 0x802243F8; // type:data rom:0x453838 -b_area_kmr_part_3_egg_jr_troopa_DefenseTable_8022440C = 0x8022440C; // type:data rom:0x45384C -b_area_kmr_part_3_egg_jr_troopa_StatusTable_80224418 = 0x80224418; // type:data rom:0x453858 -b_area_kmr_part_3_egg_jr_troopa_ActorParts_802244C4 = 0x802244C4; // type:data rom:0x453904 -b_area_kmr_part_3_egg_jr_troopa = 0x802244E8; // type:data rom:0x453928 -b_area_kmr_part_3_egg_jr_troopa_80224510 = 0x80224510; // type:data rom:0x453950 -b_area_kmr_part_3_egg_jr_troopa_802245A8 = 0x802245A8; // type:data rom:0x4539E8 -b_area_kmr_part_3_egg_jr_troopa_802245E8 = 0x802245E8; // type:data rom:0x453A28 -b_area_kmr_part_3_egg_jr_troopa_IdleAnimations_8022464C = 0x8022464C; // type:data rom:0x453A8C -b_area_kmr_part_3_egg_jr_troopa_80224658 = 0x80224658; // type:data rom:0x453A98 -b_area_kmr_part_3_egg_jr_troopa_80224964 = 0x80224964; // type:data rom:0x453DA4 -b_area_kmr_part_3_egg_jr_troopa_init_80224A94 = 0x80224A94; // type:data rom:0x453ED4 -b_area_kmr_part_3_egg_jr_troopa_idle_80224B24 = 0x80224B24; // type:data rom:0x453F64 -b_area_kmr_part_3_egg_jr_troopa_handleEvent_80224B58 = 0x80224B58; // type:data rom:0x453F98 -b_area_kmr_part_3_egg_jr_troopa_802250E4 = 0x802250E4; // type:data rom:0x454524 -b_area_kmr_part_3_egg_jr_troopa_802251CC = 0x802251CC; // type:data rom:0x45460C -b_area_kmr_part_3_egg_jr_troopa_takeTurn_80225314 = 0x80225314; // type:data rom:0x454754 -b_area_kmr_part_3_egg_jr_troopa_nextTurn_80225B4C = 0x80225B4C; // type:data rom:0x454F8C -b_area_kmr_part_3_para_jr_troopa_IdleAnimations_80225DC0 = 0x80225DC0; // type:data rom:0x455200 -b_area_kmr_part_3_para_jr_troopa_IdleAnimations_80225E04 = 0x80225E04; // type:data rom:0x455244 -b_area_kmr_part_3_para_jr_troopa_IdleAnimations_80225E48 = 0x80225E48; // type:data rom:0x455288 -b_area_kmr_part_3_para_jr_troopa_DefenseTable_80225E54 = 0x80225E54; // type:data rom:0x455294 -b_area_kmr_part_3_para_jr_troopa_StatusTable_80225E60 = 0x80225E60; // type:data rom:0x4552A0 -b_area_kmr_part_3_para_jr_troopa_ActorParts_80225F0C = 0x80225F0C; // type:data rom:0x45534C -b_area_kmr_part_3_para_jr_troopa = 0x80225F54; // type:data rom:0x455394 -b_area_kmr_part_3_para_jr_troopa_80225F7C = 0x80225F7C; // type:data rom:0x4553BC -b_area_kmr_part_3_para_jr_troopa_802260AC = 0x802260AC; // type:data rom:0x4554EC -b_area_kmr_part_3_para_jr_troopa_802263D4 = 0x802263D4; // type:data rom:0x455814 -b_area_kmr_part_3_para_jr_troopa_8022646C = 0x8022646C; // type:data rom:0x4558AC -b_area_kmr_part_3_para_jr_troopa_802264AC = 0x802264AC; // type:data rom:0x4558EC -b_area_kmr_part_3_para_jr_troopa_init_80226510 = 0x80226510; // type:data rom:0x455950 -b_area_kmr_part_3_para_jr_troopa_idle_802265A0 = 0x802265A0; // type:data rom:0x4559E0 -b_area_kmr_part_3_para_jr_troopa_handleEvent_802266B0 = 0x802266B0; // type:data rom:0x455AF0 -b_area_kmr_part_3_para_jr_troopa_80226D4C = 0x80226D4C; // type:data rom:0x45618C -b_area_kmr_part_3_para_jr_troopa_takeTurn_80226F58 = 0x80226F58; // type:data rom:0x456398 -b_area_kmr_part_3_para_jr_troopa_nextTurn_80227724 = 0x80227724; // type:data rom:0x456B64 -b_area_kmr_part_3_para_jr_troopa_802279B0 = 0x802279B0; // type:data rom:0x456DF0 -b_area_kmr_part_3_para_jr_troopa_80227D38 = 0x80227D38; // type:data rom:0x457178 -b_area_kmr_part_3_para_jr_troopa_80227E1C = 0x80227E1C; // type:data rom:0x45725C -b_area_kmr_part_3_spiked_para_jr_troopa_IdleAnimations_80227F00 = 0x80227F00; // type:data rom:0x457340 -b_area_kmr_part_3_spiked_para_jr_troopa_IdleAnimations_80227F44 = 0x80227F44; // type:data rom:0x457384 -b_area_kmr_part_3_spiked_para_jr_troopa_IdleAnimations_80227F50 = 0x80227F50; // type:data rom:0x457390 -b_area_kmr_part_3_spiked_para_jr_troopa_DefenseTable_80227F5C = 0x80227F5C; // type:data rom:0x45739C -b_area_kmr_part_3_spiked_para_jr_troopa_StatusTable_80227F68 = 0x80227F68; // type:data rom:0x4573A8 -b_area_kmr_part_3_spiked_para_jr_troopa_ActorParts_80228014 = 0x80228014; // type:data rom:0x457454 -b_area_kmr_part_3_spiked_para_jr_troopa = 0x8022805C; // type:data rom:0x45749C -b_area_kmr_part_3_spiked_para_jr_troopa_80228084 = 0x80228084; // type:data rom:0x4574C4 -b_area_kmr_part_3_spiked_para_jr_troopa_802281B4 = 0x802281B4; // type:data rom:0x4575F4 -b_area_kmr_part_3_spiked_para_jr_troopa_802284DC = 0x802284DC; // type:data rom:0x45791C -b_area_kmr_part_3_spiked_para_jr_troopa_80228574 = 0x80228574; // type:data rom:0x4579B4 -b_area_kmr_part_3_spiked_para_jr_troopa_802285B4 = 0x802285B4; // type:data rom:0x4579F4 -b_area_kmr_part_3_spiked_para_jr_troopa_init_80228618 = 0x80228618; // type:data rom:0x457A58 -b_area_kmr_part_3_spiked_para_jr_troopa_idle_802286C0 = 0x802286C0; // type:data rom:0x457B00 -b_area_kmr_part_3_spiked_para_jr_troopa_handleEvent_802287D0 = 0x802287D0; // type:data rom:0x457C10 -b_area_kmr_part_3_spiked_para_jr_troopa_80228FE8 = 0x80228FE8; // type:data rom:0x458428 -b_area_kmr_part_3_spiked_para_jr_troopa_8022906C = 0x8022906C; // type:data rom:0x4584AC -b_area_kmr_part_3_spiked_para_jr_troopa_80229160 = 0x80229160; // type:data rom:0x4585A0 -b_area_kmr_part_3_spiked_para_jr_troopa_takeTurn_8022936C = 0x8022936C; // type:data rom:0x4587AC -b_area_kmr_part_3_spiked_para_jr_troopa_nextTurn_80229B38 = 0x80229B38; // type:data rom:0x458F78 -b_area_kmr_part_3_spiked_para_jr_troopa_8022A018 = 0x8022A018; // type:data rom:0x459458 -b_area_kmr_part_3_spiked_para_jr_troopa_8022A39C = 0x8022A39C; // type:data rom:0x4597DC -b_area_kmr_part_3_spiked_para_jr_troopa_8022A480 = 0x8022A480; // type:data rom:0x4598C0 -b_area_kmr_part_3_mage_jr_troopa_IdleAnimations_8022A550 = 0x8022A550; // type:data rom:0x459990 -b_area_kmr_part_3_mage_jr_troopa_IdleAnimations_8022A594 = 0x8022A594; // type:data rom:0x4599D4 -b_area_kmr_part_3_mage_jr_troopa_IdleAnimations_8022A5D8 = 0x8022A5D8; // type:data rom:0x459A18 -b_area_kmr_part_3_mage_jr_troopa_IdleAnimations_8022A61C = 0x8022A61C; // type:data rom:0x459A5C -b_area_kmr_part_3_mage_jr_troopa_DefenseTable_8022A628 = 0x8022A628; // type:data rom:0x459A68 -b_area_kmr_part_3_mage_jr_troopa_StatusTable_8022A634 = 0x8022A634; // type:data rom:0x459A74 -b_area_kmr_part_3_mage_jr_troopa_ActorParts_8022A6E0 = 0x8022A6E0; // type:data rom:0x459B20 -b_area_kmr_part_3_mage_jr_troopa = 0x8022A728; // type:data rom:0x459B68 -b_area_kmr_part_3_mage_jr_troopa_8022A750 = 0x8022A750; // type:data rom:0x459B90 -b_area_kmr_part_3_mage_jr_troopa_8022A880 = 0x8022A880; // type:data rom:0x459CC0 -b_area_kmr_part_3_mage_jr_troopa_8022ABA8 = 0x8022ABA8; // type:data rom:0x459FE8 -b_area_kmr_part_3_mage_jr_troopa_8022AC40 = 0x8022AC40; // type:data rom:0x45A080 -b_area_kmr_part_3_mage_jr_troopa_8022AC80 = 0x8022AC80; // type:data rom:0x45A0C0 -b_area_kmr_part_3_mage_jr_troopa_init_8022ACE4 = 0x8022ACE4; // type:data rom:0x45A124 -b_area_kmr_part_3_mage_jr_troopa_idle_8022ADA4 = 0x8022ADA4; // type:data rom:0x45A1E4 -b_area_kmr_part_3_mage_jr_troopa_handleEvent_8022ADD8 = 0x8022ADD8; // type:data rom:0x45A218 -b_area_kmr_part_3_mage_jr_troopa_takeTurn_8022B4F0 = 0x8022B4F0; // type:data rom:0x45A930 -b_area_kmr_part_3_mage_jr_troopa_nextTurn_8022BB44 = 0x8022BB44; // type:data rom:0x45AF84 -b_area_kmr_part_3_mage_jr_troopa_8022BF1C = 0x8022BF1C; // type:data rom:0x45B35C -b_area_kmr_part_3_mage_jr_troopa_8022C2A4 = 0x8022C2A4; // type:data rom:0x45B6E4 -b_area_kmr_part_3_final_jr_troopa_IdleAnimations_8022C370 = 0x8022C370; // type:data rom:0x45B7B0 -b_area_kmr_part_3_final_jr_troopa_IdleAnimations_8022C3A4 = 0x8022C3A4; // type:data rom:0x45B7E4 -b_area_kmr_part_3_final_jr_troopa_IdleAnimations_8022C3D8 = 0x8022C3D8; // type:data rom:0x45B818 -b_area_kmr_part_3_final_jr_troopa_IdleAnimations_8022C40C = 0x8022C40C; // type:data rom:0x45B84C -b_area_kmr_part_3_final_jr_troopa_DefenseTable_8022C418 = 0x8022C418; // type:data rom:0x45B858 -b_area_kmr_part_3_final_jr_troopa_DefenseTable_8022C424 = 0x8022C424; // type:data rom:0x45B864 -b_area_kmr_part_3_final_jr_troopa_DefenseTable_8022C430 = 0x8022C430; // type:data rom:0x45B870 -b_area_kmr_part_3_final_jr_troopa_StatusTable_8022C43C = 0x8022C43C; // type:data rom:0x45B87C -b_area_kmr_part_3_final_jr_troopa_StatusTable_8022C4E8 = 0x8022C4E8; // type:data rom:0x45B928 -b_area_kmr_part_3_final_jr_troopa_StatusTable_8022C594 = 0x8022C594; // type:data rom:0x45B9D4 -b_area_kmr_part_3_final_jr_troopa_ActorParts_8022C640 = 0x8022C640; // type:data rom:0x45BA80 -b_area_kmr_part_3_final_jr_troopa = 0x8022C6AC; // type:data rom:0x45BAEC -b_area_kmr_part_3_final_jr_troopa_8022C6D4 = 0x8022C6D4; // type:data rom:0x45BB14 -b_area_kmr_part_3_final_jr_troopa_8022C804 = 0x8022C804; // type:data rom:0x45BC44 -b_area_kmr_part_3_final_jr_troopa_8022CB2C = 0x8022CB2C; // type:data rom:0x45BF6C -b_area_kmr_part_3_final_jr_troopa_8022CBC4 = 0x8022CBC4; // type:data rom:0x45C004 -b_area_kmr_part_3_final_jr_troopa_8022CC04 = 0x8022CC04; // type:data rom:0x45C044 -b_area_kmr_part_3_final_jr_troopa_IdleAnimations_8022CC68 = 0x8022CC68; // type:data rom:0x45C0A8 -b_area_kmr_part_3_final_jr_troopa_8022CC74 = 0x8022CC74; // type:data rom:0x45C0B4 -b_area_kmr_part_3_final_jr_troopa_init_8022CF80 = 0x8022CF80; // type:data rom:0x45C3C0 -b_area_kmr_part_3_final_jr_troopa_idle_8022D058 = 0x8022D058; // type:data rom:0x45C498 -b_area_kmr_part_3_final_jr_troopa_handleEvent_8022D1C4 = 0x8022D1C4; // type:data rom:0x45C604 -b_area_kmr_part_3_final_jr_troopa_takeTurn_8022D920 = 0x8022D920; // type:data rom:0x45CD60 -b_area_kmr_part_3_final_jr_troopa_8022DD48 = 0x8022DD48; // type:data rom:0x45D188 -b_area_kmr_part_3_final_jr_troopa_8022DF54 = 0x8022DF54; // type:data rom:0x45D394 -b_area_kmr_part_3_final_jr_troopa_8022E198 = 0x8022E198; // type:data rom:0x45D5D8 -b_area_kmr_part_3_final_jr_troopa_8022ED10 = 0x8022ED10; // type:data rom:0x45E150 -b_area_kmr_part_3_final_jr_troopa_8022F468 = 0x8022F468; // type:data rom:0x45E8A8 -b_area_kmr_part_3_final_jr_troopa_sinTable = 0x8022FEC8; // type:data rom:0x45F308 -b_area_kmr_part_3_final_jr_troopa_80230034 = 0x80230034; // type:data rom:0x45F474 -b_area_kmr_part_3_final_jr_troopa_80230794 = 0x80230794; // type:data rom:0x45FBD4 -b_area_kmr_part_3_final_jr_troopa_8023106C = 0x8023106C; // type:data rom:0x4604AC -b_area_kmr_part_3_final_jr_troopa_nextTurn_8023147C = 0x8023147C; // type:data rom:0x4608BC -b_area_kmr_part_3_final_jr_troopa_802315F0 = 0x802315F0; // type:data rom:0x460A30 -b_area_kmr_part_3_final_jr_troopa_802318F8 = 0x802318F8; // type:data rom:0x460D38 -b_area_kmr_part_3_final_jr_troopa_80232040 = 0x80232040; // type:data rom:0x461480 -b_area_kmr_part_3_final_jr_troopa_80232170 = 0x80232170; // type:data rom:0x4615B0 -b_area_kmr_part_3_kmr_02_EVS_PreBattle = 0x802322D0; // type:data rom:0x461710 -b_area_kmr_part_3_kmr_02_EVS_PostBattle = 0x802322F0; // type:data rom:0x461730 -b_area_kmr_part_3_kmr_02 = 0x80232300; // type:data rom:0x461740 -b_area_kmr_part_3_kmr_03_EVS_AnimateCloud = 0x80232330; // type:data rom:0x461770 -b_area_kmr_part_3_kmr_03_EVS_AnimateCloud_WithOffset2D = 0x80232428; // type:data rom:0x461868 -b_area_kmr_part_3_kmr_03_EVS_AnimateCloud_WithOffset3D = 0x80232560; // type:data rom:0x4619A0 -b_area_kmr_part_3_kmr_03_EVS_PreBattle = 0x802326B8; // type:data rom:0x461AF8 -b_area_kmr_part_3_kmr_03_EVS_PostBattle = 0x80232730; // type:data rom:0x461B70 -b_area_kmr_part_3_kmr_03_ForegroundModels = 0x80232740; // type:data rom:0x461B80 -b_area_kmr_part_3_kmr_03 = 0x8023274C; // type:data rom:0x461B8C -b_area_kmr_part_3_kmr_04_EVS_AnimateCloud = 0x80232780; // type:data rom:0x461BC0 -b_area_kmr_part_3_kmr_04_EVS_AnimateCloud_WithOffset2D = 0x80232878; // type:data rom:0x461CB8 -b_area_kmr_part_3_kmr_04_EVS_AnimateCloud_WithOffset3D = 0x802329B0; // type:data rom:0x461DF0 -b_area_kmr_part_3_kmr_04_EVS_PreBattle = 0x80232B08; // type:data rom:0x461F48 -b_area_kmr_part_3_kmr_04_EVS_PostBattle = 0x80232B80; // type:data rom:0x461FC0 -b_area_kmr_part_3_kmr_04_ForegroundModels = 0x80232B90; // type:data rom:0x461FD0 -b_area_kmr_part_3_kmr_04 = 0x80232B9C; // type:data rom:0x461FDC -b_area_kmr_part_3_kmr_05_EVS_AnimateCloud = 0x80232BD0; // type:data rom:0x462010 -b_area_kmr_part_3_kmr_05_EVS_AnimateCloud_WithOffset2D = 0x80232CC8; // type:data rom:0x462108 -b_area_kmr_part_3_kmr_05_EVS_AnimateCloud_WithOffset3D = 0x80232E00; // type:data rom:0x462240 -b_area_kmr_part_3_kmr_05_EVS_PreBattle = 0x80232F58; // type:data rom:0x462398 -b_area_kmr_part_3_kmr_05_EVS_PostBattle = 0x80232FA0; // type:data rom:0x4623E0 -b_area_kmr_part_3_kmr_05_ForegroundModels = 0x80232FB0; // type:data rom:0x4623F0 -b_area_kmr_part_3_kmr_05 = 0x80232FBC; // type:data rom:0x4623FC -b_area_kmr_part_3_kmr_06_EVS_AnimateCloud = 0x80232FF0; // type:data rom:0x462430 -b_area_kmr_part_3_kmr_06_EVS_AnimateCloud_WithOffset2D = 0x802330E8; // type:data rom:0x462528 -b_area_kmr_part_3_kmr_06_EVS_AnimateCloud_WithOffset3D = 0x80233220; // type:data rom:0x462660 -b_area_kmr_part_3_kmr_06_EVS_PreBattle = 0x80233378; // type:data rom:0x4627B8 -b_area_kmr_part_3_kmr_06_EVS_PostBattle = 0x802333FC; // type:data rom:0x46283C -b_area_kmr_part_3_kmr_06_ForegroundModels = 0x8023340C; // type:data rom:0x46284C -b_area_kmr_part_3_kmr_06 = 0x8023341C; // type:data rom:0x46285C -b_area_kmr_part_3_nok_01_80233450 = 0x80233450; // type:data rom:0x462890 -b_area_kmr_part_3_nok_01_EVS_PreBattle = 0x80233558; // type:data rom:0x462998 -b_area_kmr_part_3_nok_01_EVS_PostBattle = 0x80233620; // type:data rom:0x462A60 -b_area_kmr_part_3_nok_01_ForegroundModels = 0x80233630; // type:data rom:0x462A70 -b_area_kmr_part_3_nok_01 = 0x80233640; // type:data rom:0x462A80 -b_area_kmr_part_3_mim_01_EVS_PreBattle = 0x80233670; // type:data rom:0x462AB0 -b_area_kmr_part_3_mim_01_EVS_PostBattle = 0x8023369C; // type:data rom:0x462ADC -b_area_kmr_part_3_mim_01 = 0x802336AC; // type:data rom:0x462AEC -b_area_kmr_part_3_sam_01_UnkModelStuff_array = 0x802336E0; // type:data rom:0x462B20 -b_area_kmr_part_3_sam_01_EVS_SpawnSnowfall = 0x802336F0; // type:data rom:0x462B30 -b_area_kmr_part_3_sam_01_UnkModelStuffScript2 = 0x8023372C; // type:data rom:0x462B6C -b_area_kmr_part_3_sam_01_EVS_AnimateHangingSnowflake_RandomSpin = 0x802337F4; // type:data rom:0x462C34 -b_area_kmr_part_3_sam_01_EVS_AnimateHangingSnowflake_NoSpin = 0x802338D4; // type:data rom:0x462D14 -b_area_kmr_part_3_sam_01_EVS_PreBattle = 0x80233998; // type:data rom:0x462DD8 -b_area_kmr_part_3_sam_01_EVS_PostBattle = 0x80233AA8; // type:data rom:0x462EE8 -b_area_kmr_part_3_sam_01_ForegroundModels = 0x80233AB8; // type:data rom:0x462EF8 -b_area_kmr_part_3_sam_01 = 0x80233AC4; // type:data rom:0x462F04 -b_area_kmr_part_3_mac_01_80233AF0 = 0x80233AF0; // type:data rom:0x462F30 -b_area_kmr_part_3_mac_01_80234180 = 0x80234180; // type:data rom:0x4635C0 -b_area_kmr_part_3_mac_01_intTable_80234524 = 0x80234524; // type:data rom:0x463964 -b_area_kmr_part_3_mac_01_80234564 = 0x80234564; // type:data rom:0x4639A4 -b_area_kmr_part_3_mac_01_802347D0 = 0x802347D0; // type:data rom:0x463C10 -b_area_kmr_part_3_mac_01_EVS_PreBattle = 0x80234B74; // type:data rom:0x463FB4 -b_area_kmr_part_3_mac_01_EVS_PostBattle = 0x80234C70; // type:data rom:0x4640B0 -b_area_kmr_part_3_mac_01 = 0x80234C80; // type:data rom:0x4640C0 -b_area_kmr_part_3_kpa_01_80234CB0 = 0x80234CB0; // type:data rom:0x4640F0 -b_area_kmr_part_3_kpa_01_EVS_PreBattle = 0x80234D60; // type:data rom:0x4641A0 -b_area_kmr_part_3_kpa_01_EVS_PostBattle = 0x80234D9C; // type:data rom:0x4641DC -b_area_kmr_part_3_kpa_01 = 0x80234DAC; // type:data rom:0x4641EC +b_area_kmr_part_3_Formation_00 = 0x8021A1B0; // rom:0x4495F0 +b_area_kmr_part_3_Formation_01 = 0x8021A1CC; // rom:0x44960C +b_area_kmr_part_3_Formation_02 = 0x8021A204; // rom:0x449644 +b_area_kmr_part_3_Formation_03 = 0x8021A220; // rom:0x449660 +b_area_kmr_part_3_Formation_04 = 0x8021A23C; // rom:0x44967C +b_area_kmr_part_3_Formation_05 = 0x8021A258; // rom:0x449698 +b_area_kmr_part_3_Formation_06 = 0x8021A274; // rom:0x4496B4 +b_area_kmr_part_3_Formation_07 = 0x8021A290; // rom:0x4496D0 +b_area_kmr_part_3_Formations = 0x8021A2AC; // rom:0x4496EC +b_area_kmr_part_3_Stages = 0x8021A360; // rom:0x4497A0 +b_area_kmr_part_3_spiked_goomba_DefenseTable_8021A390 = 0x8021A390; // rom:0x4497D0 +b_area_kmr_part_3_spiked_goomba_StatusTable_8021A39C = 0x8021A39C; // rom:0x4497DC +b_area_kmr_part_3_spiked_goomba_ActorParts = 0x8021A448; // rom:0x449888 +b_area_kmr_part_3_spiked_goomba = 0x8021A46C; // rom:0x4498AC +b_area_kmr_part_3_spiked_goomba_IdleAnimations_8021A494 = 0x8021A494; // rom:0x4498D4 +b_area_kmr_part_3_spiked_goomba_IdleAnimations_8021A4E0 = 0x8021A4E0; // rom:0x449920 +b_area_kmr_part_3_spiked_goomba_8021A52C = 0x8021A52C; // rom:0x44996C +b_area_kmr_part_3_spiked_goomba_idle_8021A578 = 0x8021A578; // rom:0x4499B8 +b_area_kmr_part_3_spiked_goomba_handleEvent_8021A854 = 0x8021A854; // rom:0x449C94 +b_area_kmr_part_3_spiked_goomba_sinTable = 0x8021B030; // rom:0x44A470 +b_area_kmr_part_3_spiked_goomba_takeTurn_8021B19C = 0x8021B19C; // rom:0x44A5DC +b_area_kmr_part_3_spiked_goomba_init_8021BEBC = 0x8021BEBC; // rom:0x44B2FC +b_area_kmr_part_3_spiked_goomba_8021BF1C = 0x8021BF1C; // rom:0x44B35C +b_area_kmr_part_3_spiked_goomba_nextTurn_8021C0FC = 0x8021C0FC; // rom:0x44B53C +b_area_kmr_part_3_paragoomba1_DefenseTable_8021C1B0 = 0x8021C1B0; // rom:0x44B5F0 +b_area_kmr_part_3_paragoomba1_DefenseTable_8021C1BC = 0x8021C1BC; // rom:0x44B5FC +b_area_kmr_part_3_paragoomba1_StatusTable_8021C1C8 = 0x8021C1C8; // rom:0x44B608 +b_area_kmr_part_3_paragoomba1_StatusTable_8021C274 = 0x8021C274; // rom:0x44B6B4 +b_area_kmr_part_3_paragoomba1_ActorParts = 0x8021C320; // rom:0x44B760 +b_area_kmr_part_3_paragoomba1 = 0x8021C3B0; // rom:0x44B7F0 +b_area_kmr_part_3_paragoomba1_IdleAnimations_8021C3D8 = 0x8021C3D8; // rom:0x44B818 +b_area_kmr_part_3_paragoomba1_IdleAnimations_8021C424 = 0x8021C424; // rom:0x44B864 +b_area_kmr_part_3_paragoomba1_IdleAnimations_8021C470 = 0x8021C470; // rom:0x44B8B0 +b_area_kmr_part_3_paragoomba1_IdleAnimations_8021C47C = 0x8021C47C; // rom:0x44B8BC +b_area_kmr_part_3_paragoomba1_8021C488 = 0x8021C488; // rom:0x44B8C8 +b_area_kmr_part_3_paragoomba1_idle_8021C4D4 = 0x8021C4D4; // rom:0x44B914 +b_area_kmr_part_3_paragoomba1_8021C790 = 0x8021C790; // rom:0x44BBD0 +b_area_kmr_part_3_paragoomba1_handleEvent_8021C808 = 0x8021C808; // rom:0x44BC48 +b_area_kmr_part_3_paragoomba1_takeTurn_8021CDFC = 0x8021CDFC; // rom:0x44C23C +b_area_kmr_part_3_paragoomba1_8021D614 = 0x8021D614; // rom:0x44CA54 +b_area_kmr_part_3_paragoomba1_IdleAnimations_8021DB9C = 0x8021DB9C; // rom:0x44CFDC +b_area_kmr_part_3_paragoomba1_IdleAnimations_8021DBE8 = 0x8021DBE8; // rom:0x44D028 +b_area_kmr_part_3_paragoomba1_8021DC34 = 0x8021DC34; // rom:0x44D074 +b_area_kmr_part_3_paragoomba1_idle = 0x8021DC80; // rom:0x44D0C0 +b_area_kmr_part_3_paragoomba1_handleEvent_8021DF5C = 0x8021DF5C; // rom:0x44D39C +b_area_kmr_part_3_paragoomba1_sinTable = 0x8021E61C; // rom:0x44DA5C +b_area_kmr_part_3_paragoomba1_takeTurn_8021E788 = 0x8021E788; // rom:0x44DBC8 +b_area_kmr_part_3_paragoomba1_init_8021F450 = 0x8021F450; // rom:0x44E890 +b_area_kmr_part_3_paragoomba1_8021F4B0 = 0x8021F4B0; // rom:0x44E8F0 +b_area_kmr_part_3_paragoomba1_nextTurn_8021F690 = 0x8021F690; // rom:0x44EAD0 +b_area_kmr_part_3_paragoomba2_DefenseTable_8021B110 = 0x8021F750; // rom:0x44EB90 +b_area_kmr_part_3_paragoomba2_DefenseTable_8021B11C = 0x8021F75C; // rom:0x44EB9C +b_area_kmr_part_3_paragoomba2_StatusTable_8021B128 = 0x8021F768; // rom:0x44EBA8 +b_area_kmr_part_3_paragoomba2_StatusTable_8021B1D4 = 0x8021F814; // rom:0x44EC54 +b_area_kmr_part_3_paragoomba2_ActorParts = 0x8021F8C0; // rom:0x44ED00 +b_area_kmr_part_3_paragoomba2 = 0x8021F950; // rom:0x44ED90 +b_area_kmr_part_3_paragoomba2_IdleAnimations_8021B338 = 0x8021F978; // rom:0x44EDB8 +b_area_kmr_part_3_paragoomba2_IdleAnimations_8021B384 = 0x8021F9C4; // rom:0x44EE04 +b_area_kmr_part_3_paragoomba2_IdleAnimations_8021B3D0 = 0x8021FA10; // rom:0x44EE50 +b_area_kmr_part_3_paragoomba2_IdleAnimations_8021B3DC = 0x8021FA1C; // rom:0x44EE5C +b_area_kmr_part_3_paragoomba2_init_8021B3E8 = 0x8021FA28; // rom:0x44EE68 +b_area_kmr_part_3_paragoomba2_idle_8021B434 = 0x8021FA74; // rom:0x44EEB4 +b_area_kmr_part_3_paragoomba2_8021B6F0 = 0x8021FD30; // rom:0x44F170 +b_area_kmr_part_3_paragoomba2_handleEvent_8021B768 = 0x8021FDA8; // rom:0x44F1E8 +b_area_kmr_part_3_paragoomba2_takeTurn_8021BD5C = 0x8022039C; // rom:0x44F7DC +b_area_kmr_part_3_paragoomba2_8021C574 = 0x80220BB4; // rom:0x44FFF4 +b_area_kmr_part_3_paragoomba2_IdleAnimations_8021CAFC = 0x8022113C; // rom:0x45057C +b_area_kmr_part_3_paragoomba2_IdleAnimations_8021CB48 = 0x80221188; // rom:0x4505C8 +b_area_kmr_part_3_paragoomba2_8021CB94 = 0x802211D4; // rom:0x450614 +b_area_kmr_part_3_paragoomba2_idle_8021CBE0 = 0x80221220; // rom:0x450660 +b_area_kmr_part_3_paragoomba2_handleEvent_8021CEBC = 0x802214FC; // rom:0x45093C +b_area_kmr_part_3_paragoomba2_sinTable = 0x80221BBC; // rom:0x450FFC +b_area_kmr_part_3_paragoomba2_takeTurn_8021D6E8 = 0x80221D28; // rom:0x451168 +b_area_kmr_part_3_jr_troopa_IdleAnimations_802229F0 = 0x802229F0; // rom:0x451E30 +b_area_kmr_part_3_jr_troopa_DefenseTable_80222A2C = 0x80222A2C; // rom:0x451E6C +b_area_kmr_part_3_jr_troopa_StatusTable_80222A38 = 0x80222A38; // rom:0x451E78 +b_area_kmr_part_3_jr_troopa_ActorParts_80222AE4 = 0x80222AE4; // rom:0x451F24 +b_area_kmr_part_3_jr_troopa = 0x80222B08; // rom:0x451F48 +b_area_kmr_part_3_jr_troopa_80222B30 = 0x80222B30; // rom:0x451F70 +b_area_kmr_part_3_jr_troopa_80222BC8 = 0x80222BC8; // rom:0x452008 +b_area_kmr_part_3_jr_troopa_80222C08 = 0x80222C08; // rom:0x452048 +b_area_kmr_part_3_jr_troopa_IdleAnimations_80222C6C = 0x80222C6C; // rom:0x4520AC +b_area_kmr_part_3_jr_troopa_80222C78 = 0x80222C78; // rom:0x4520B8 +b_area_kmr_part_3_jr_troopa_init_80223180 = 0x80223180; // rom:0x4525C0 +b_area_kmr_part_3_jr_troopa_8022325C = 0x8022325C; // rom:0x45269C +b_area_kmr_part_3_jr_troopa_handleEvent_80223290 = 0x80223290; // rom:0x4526D0 +b_area_kmr_part_3_jr_troopa_takeTurn_802234A4 = 0x802234A4; // rom:0x4528E4 +b_area_kmr_part_3_jr_troopa_nextTurn_80223D2C = 0x80223D2C; // rom:0x45316C +b_area_kmr_part_3_egg_jr_troopa_IdleAnimations_80224380 = 0x80224380; // rom:0x4537C0 +b_area_kmr_part_3_egg_jr_troopa_IdleAnimations_802243BC = 0x802243BC; // rom:0x4537FC +b_area_kmr_part_3_egg_jr_troopa_IdleAnimations_802243F8 = 0x802243F8; // rom:0x453838 +b_area_kmr_part_3_egg_jr_troopa_DefenseTable_8022440C = 0x8022440C; // rom:0x45384C +b_area_kmr_part_3_egg_jr_troopa_StatusTable_80224418 = 0x80224418; // rom:0x453858 +b_area_kmr_part_3_egg_jr_troopa_ActorParts_802244C4 = 0x802244C4; // rom:0x453904 +b_area_kmr_part_3_egg_jr_troopa = 0x802244E8; // rom:0x453928 +b_area_kmr_part_3_egg_jr_troopa_80224510 = 0x80224510; // rom:0x453950 +b_area_kmr_part_3_egg_jr_troopa_802245A8 = 0x802245A8; // rom:0x4539E8 +b_area_kmr_part_3_egg_jr_troopa_802245E8 = 0x802245E8; // rom:0x453A28 +b_area_kmr_part_3_egg_jr_troopa_IdleAnimations_8022464C = 0x8022464C; // rom:0x453A8C +b_area_kmr_part_3_egg_jr_troopa_80224658 = 0x80224658; // rom:0x453A98 +b_area_kmr_part_3_egg_jr_troopa_80224964 = 0x80224964; // rom:0x453DA4 +b_area_kmr_part_3_egg_jr_troopa_init_80224A94 = 0x80224A94; // rom:0x453ED4 +b_area_kmr_part_3_egg_jr_troopa_idle_80224B24 = 0x80224B24; // rom:0x453F64 +b_area_kmr_part_3_egg_jr_troopa_handleEvent_80224B58 = 0x80224B58; // rom:0x453F98 +b_area_kmr_part_3_egg_jr_troopa_802250E4 = 0x802250E4; // rom:0x454524 +b_area_kmr_part_3_egg_jr_troopa_802251CC = 0x802251CC; // rom:0x45460C +b_area_kmr_part_3_egg_jr_troopa_takeTurn_80225314 = 0x80225314; // rom:0x454754 +b_area_kmr_part_3_egg_jr_troopa_nextTurn_80225B4C = 0x80225B4C; // rom:0x454F8C +b_area_kmr_part_3_para_jr_troopa_IdleAnimations_80225DC0 = 0x80225DC0; // rom:0x455200 +b_area_kmr_part_3_para_jr_troopa_IdleAnimations_80225E04 = 0x80225E04; // rom:0x455244 +b_area_kmr_part_3_para_jr_troopa_IdleAnimations_80225E48 = 0x80225E48; // rom:0x455288 +b_area_kmr_part_3_para_jr_troopa_DefenseTable_80225E54 = 0x80225E54; // rom:0x455294 +b_area_kmr_part_3_para_jr_troopa_StatusTable_80225E60 = 0x80225E60; // rom:0x4552A0 +b_area_kmr_part_3_para_jr_troopa_ActorParts_80225F0C = 0x80225F0C; // rom:0x45534C +b_area_kmr_part_3_para_jr_troopa = 0x80225F54; // rom:0x455394 +b_area_kmr_part_3_para_jr_troopa_80225F7C = 0x80225F7C; // rom:0x4553BC +b_area_kmr_part_3_para_jr_troopa_802260AC = 0x802260AC; // rom:0x4554EC +b_area_kmr_part_3_para_jr_troopa_802263D4 = 0x802263D4; // rom:0x455814 +b_area_kmr_part_3_para_jr_troopa_8022646C = 0x8022646C; // rom:0x4558AC +b_area_kmr_part_3_para_jr_troopa_802264AC = 0x802264AC; // rom:0x4558EC +b_area_kmr_part_3_para_jr_troopa_init_80226510 = 0x80226510; // rom:0x455950 +b_area_kmr_part_3_para_jr_troopa_idle_802265A0 = 0x802265A0; // rom:0x4559E0 +b_area_kmr_part_3_para_jr_troopa_handleEvent_802266B0 = 0x802266B0; // rom:0x455AF0 +b_area_kmr_part_3_para_jr_troopa_80226D4C = 0x80226D4C; // rom:0x45618C +b_area_kmr_part_3_para_jr_troopa_takeTurn_80226F58 = 0x80226F58; // rom:0x456398 +b_area_kmr_part_3_para_jr_troopa_nextTurn_80227724 = 0x80227724; // rom:0x456B64 +b_area_kmr_part_3_para_jr_troopa_802279B0 = 0x802279B0; // rom:0x456DF0 +b_area_kmr_part_3_para_jr_troopa_80227D38 = 0x80227D38; // rom:0x457178 +b_area_kmr_part_3_para_jr_troopa_80227E1C = 0x80227E1C; // rom:0x45725C +b_area_kmr_part_3_spiked_para_jr_troopa_IdleAnimations_80227F00 = 0x80227F00; // rom:0x457340 +b_area_kmr_part_3_spiked_para_jr_troopa_IdleAnimations_80227F44 = 0x80227F44; // rom:0x457384 +b_area_kmr_part_3_spiked_para_jr_troopa_IdleAnimations_80227F50 = 0x80227F50; // rom:0x457390 +b_area_kmr_part_3_spiked_para_jr_troopa_DefenseTable_80227F5C = 0x80227F5C; // rom:0x45739C +b_area_kmr_part_3_spiked_para_jr_troopa_StatusTable_80227F68 = 0x80227F68; // rom:0x4573A8 +b_area_kmr_part_3_spiked_para_jr_troopa_ActorParts_80228014 = 0x80228014; // rom:0x457454 +b_area_kmr_part_3_spiked_para_jr_troopa = 0x8022805C; // rom:0x45749C +b_area_kmr_part_3_spiked_para_jr_troopa_80228084 = 0x80228084; // rom:0x4574C4 +b_area_kmr_part_3_spiked_para_jr_troopa_802281B4 = 0x802281B4; // rom:0x4575F4 +b_area_kmr_part_3_spiked_para_jr_troopa_802284DC = 0x802284DC; // rom:0x45791C +b_area_kmr_part_3_spiked_para_jr_troopa_80228574 = 0x80228574; // rom:0x4579B4 +b_area_kmr_part_3_spiked_para_jr_troopa_802285B4 = 0x802285B4; // rom:0x4579F4 +b_area_kmr_part_3_spiked_para_jr_troopa_init_80228618 = 0x80228618; // rom:0x457A58 +b_area_kmr_part_3_spiked_para_jr_troopa_idle_802286C0 = 0x802286C0; // rom:0x457B00 +b_area_kmr_part_3_spiked_para_jr_troopa_handleEvent_802287D0 = 0x802287D0; // rom:0x457C10 +b_area_kmr_part_3_spiked_para_jr_troopa_80228FE8 = 0x80228FE8; // rom:0x458428 +b_area_kmr_part_3_spiked_para_jr_troopa_8022906C = 0x8022906C; // rom:0x4584AC +b_area_kmr_part_3_spiked_para_jr_troopa_80229160 = 0x80229160; // rom:0x4585A0 +b_area_kmr_part_3_spiked_para_jr_troopa_takeTurn_8022936C = 0x8022936C; // rom:0x4587AC +b_area_kmr_part_3_spiked_para_jr_troopa_nextTurn_80229B38 = 0x80229B38; // rom:0x458F78 +b_area_kmr_part_3_spiked_para_jr_troopa_8022A018 = 0x8022A018; // rom:0x459458 +b_area_kmr_part_3_spiked_para_jr_troopa_8022A39C = 0x8022A39C; // rom:0x4597DC +b_area_kmr_part_3_spiked_para_jr_troopa_8022A480 = 0x8022A480; // rom:0x4598C0 +b_area_kmr_part_3_mage_jr_troopa_IdleAnimations_8022A550 = 0x8022A550; // rom:0x459990 +b_area_kmr_part_3_mage_jr_troopa_IdleAnimations_8022A594 = 0x8022A594; // rom:0x4599D4 +b_area_kmr_part_3_mage_jr_troopa_IdleAnimations_8022A5D8 = 0x8022A5D8; // rom:0x459A18 +b_area_kmr_part_3_mage_jr_troopa_IdleAnimations_8022A61C = 0x8022A61C; // rom:0x459A5C +b_area_kmr_part_3_mage_jr_troopa_DefenseTable_8022A628 = 0x8022A628; // rom:0x459A68 +b_area_kmr_part_3_mage_jr_troopa_StatusTable_8022A634 = 0x8022A634; // rom:0x459A74 +b_area_kmr_part_3_mage_jr_troopa_ActorParts_8022A6E0 = 0x8022A6E0; // rom:0x459B20 +b_area_kmr_part_3_mage_jr_troopa = 0x8022A728; // rom:0x459B68 +b_area_kmr_part_3_mage_jr_troopa_8022A750 = 0x8022A750; // rom:0x459B90 +b_area_kmr_part_3_mage_jr_troopa_8022A880 = 0x8022A880; // rom:0x459CC0 +b_area_kmr_part_3_mage_jr_troopa_8022ABA8 = 0x8022ABA8; // rom:0x459FE8 +b_area_kmr_part_3_mage_jr_troopa_8022AC40 = 0x8022AC40; // rom:0x45A080 +b_area_kmr_part_3_mage_jr_troopa_8022AC80 = 0x8022AC80; // rom:0x45A0C0 +b_area_kmr_part_3_mage_jr_troopa_init_8022ACE4 = 0x8022ACE4; // rom:0x45A124 +b_area_kmr_part_3_mage_jr_troopa_idle_8022ADA4 = 0x8022ADA4; // rom:0x45A1E4 +b_area_kmr_part_3_mage_jr_troopa_handleEvent_8022ADD8 = 0x8022ADD8; // rom:0x45A218 +b_area_kmr_part_3_mage_jr_troopa_takeTurn_8022B4F0 = 0x8022B4F0; // rom:0x45A930 +b_area_kmr_part_3_mage_jr_troopa_nextTurn_8022BB44 = 0x8022BB44; // rom:0x45AF84 +b_area_kmr_part_3_mage_jr_troopa_8022BF1C = 0x8022BF1C; // rom:0x45B35C +b_area_kmr_part_3_mage_jr_troopa_8022C2A4 = 0x8022C2A4; // rom:0x45B6E4 +b_area_kmr_part_3_final_jr_troopa_IdleAnimations_8022C370 = 0x8022C370; // rom:0x45B7B0 +b_area_kmr_part_3_final_jr_troopa_IdleAnimations_8022C3A4 = 0x8022C3A4; // rom:0x45B7E4 +b_area_kmr_part_3_final_jr_troopa_IdleAnimations_8022C3D8 = 0x8022C3D8; // rom:0x45B818 +b_area_kmr_part_3_final_jr_troopa_IdleAnimations_8022C40C = 0x8022C40C; // rom:0x45B84C +b_area_kmr_part_3_final_jr_troopa_DefenseTable_8022C418 = 0x8022C418; // rom:0x45B858 +b_area_kmr_part_3_final_jr_troopa_DefenseTable_8022C424 = 0x8022C424; // rom:0x45B864 +b_area_kmr_part_3_final_jr_troopa_DefenseTable_8022C430 = 0x8022C430; // rom:0x45B870 +b_area_kmr_part_3_final_jr_troopa_StatusTable_8022C43C = 0x8022C43C; // rom:0x45B87C +b_area_kmr_part_3_final_jr_troopa_StatusTable_8022C4E8 = 0x8022C4E8; // rom:0x45B928 +b_area_kmr_part_3_final_jr_troopa_StatusTable_8022C594 = 0x8022C594; // rom:0x45B9D4 +b_area_kmr_part_3_final_jr_troopa_ActorParts_8022C640 = 0x8022C640; // rom:0x45BA80 +b_area_kmr_part_3_final_jr_troopa = 0x8022C6AC; // rom:0x45BAEC +b_area_kmr_part_3_final_jr_troopa_8022C6D4 = 0x8022C6D4; // rom:0x45BB14 +b_area_kmr_part_3_final_jr_troopa_8022C804 = 0x8022C804; // rom:0x45BC44 +b_area_kmr_part_3_final_jr_troopa_8022CB2C = 0x8022CB2C; // rom:0x45BF6C +b_area_kmr_part_3_final_jr_troopa_8022CBC4 = 0x8022CBC4; // rom:0x45C004 +b_area_kmr_part_3_final_jr_troopa_8022CC04 = 0x8022CC04; // rom:0x45C044 +b_area_kmr_part_3_final_jr_troopa_IdleAnimations_8022CC68 = 0x8022CC68; // rom:0x45C0A8 +b_area_kmr_part_3_final_jr_troopa_8022CC74 = 0x8022CC74; // rom:0x45C0B4 +b_area_kmr_part_3_final_jr_troopa_init_8022CF80 = 0x8022CF80; // rom:0x45C3C0 +b_area_kmr_part_3_final_jr_troopa_idle_8022D058 = 0x8022D058; // rom:0x45C498 +b_area_kmr_part_3_final_jr_troopa_handleEvent_8022D1C4 = 0x8022D1C4; // rom:0x45C604 +b_area_kmr_part_3_final_jr_troopa_takeTurn_8022D920 = 0x8022D920; // rom:0x45CD60 +b_area_kmr_part_3_final_jr_troopa_8022DD48 = 0x8022DD48; // rom:0x45D188 +b_area_kmr_part_3_final_jr_troopa_8022DF54 = 0x8022DF54; // rom:0x45D394 +b_area_kmr_part_3_final_jr_troopa_8022E198 = 0x8022E198; // rom:0x45D5D8 +b_area_kmr_part_3_final_jr_troopa_8022ED10 = 0x8022ED10; // rom:0x45E150 +b_area_kmr_part_3_final_jr_troopa_8022F468 = 0x8022F468; // rom:0x45E8A8 +b_area_kmr_part_3_final_jr_troopa_sinTable = 0x8022FEC8; // rom:0x45F308 +b_area_kmr_part_3_final_jr_troopa_80230034 = 0x80230034; // rom:0x45F474 +b_area_kmr_part_3_final_jr_troopa_80230794 = 0x80230794; // rom:0x45FBD4 +b_area_kmr_part_3_final_jr_troopa_8023106C = 0x8023106C; // rom:0x4604AC +b_area_kmr_part_3_final_jr_troopa_nextTurn_8023147C = 0x8023147C; // rom:0x4608BC +b_area_kmr_part_3_final_jr_troopa_802315F0 = 0x802315F0; // rom:0x460A30 +b_area_kmr_part_3_final_jr_troopa_802318F8 = 0x802318F8; // rom:0x460D38 +b_area_kmr_part_3_final_jr_troopa_80232040 = 0x80232040; // rom:0x461480 +b_area_kmr_part_3_final_jr_troopa_80232170 = 0x80232170; // rom:0x4615B0 +b_area_kmr_part_3_kmr_02_EVS_PreBattle = 0x802322D0; // rom:0x461710 +b_area_kmr_part_3_kmr_02_EVS_PostBattle = 0x802322F0; // rom:0x461730 +b_area_kmr_part_3_kmr_02 = 0x80232300; // rom:0x461740 +b_area_kmr_part_3_kmr_03_EVS_AnimateCloud = 0x80232330; // rom:0x461770 +b_area_kmr_part_3_kmr_03_EVS_AnimateCloud_WithOffset2D = 0x80232428; // rom:0x461868 +b_area_kmr_part_3_kmr_03_EVS_AnimateCloud_WithOffset3D = 0x80232560; // rom:0x4619A0 +b_area_kmr_part_3_kmr_03_EVS_PreBattle = 0x802326B8; // rom:0x461AF8 +b_area_kmr_part_3_kmr_03_EVS_PostBattle = 0x80232730; // rom:0x461B70 +b_area_kmr_part_3_kmr_03_ForegroundModels = 0x80232740; // rom:0x461B80 +b_area_kmr_part_3_kmr_03 = 0x8023274C; // rom:0x461B8C +b_area_kmr_part_3_kmr_04_EVS_AnimateCloud = 0x80232780; // rom:0x461BC0 +b_area_kmr_part_3_kmr_04_EVS_AnimateCloud_WithOffset2D = 0x80232878; // rom:0x461CB8 +b_area_kmr_part_3_kmr_04_EVS_AnimateCloud_WithOffset3D = 0x802329B0; // rom:0x461DF0 +b_area_kmr_part_3_kmr_04_EVS_PreBattle = 0x80232B08; // rom:0x461F48 +b_area_kmr_part_3_kmr_04_EVS_PostBattle = 0x80232B80; // rom:0x461FC0 +b_area_kmr_part_3_kmr_04_ForegroundModels = 0x80232B90; // rom:0x461FD0 +b_area_kmr_part_3_kmr_04 = 0x80232B9C; // rom:0x461FDC +b_area_kmr_part_3_kmr_05_EVS_AnimateCloud = 0x80232BD0; // rom:0x462010 +b_area_kmr_part_3_kmr_05_EVS_AnimateCloud_WithOffset2D = 0x80232CC8; // rom:0x462108 +b_area_kmr_part_3_kmr_05_EVS_AnimateCloud_WithOffset3D = 0x80232E00; // rom:0x462240 +b_area_kmr_part_3_kmr_05_EVS_PreBattle = 0x80232F58; // rom:0x462398 +b_area_kmr_part_3_kmr_05_EVS_PostBattle = 0x80232FA0; // rom:0x4623E0 +b_area_kmr_part_3_kmr_05_ForegroundModels = 0x80232FB0; // rom:0x4623F0 +b_area_kmr_part_3_kmr_05 = 0x80232FBC; // rom:0x4623FC +b_area_kmr_part_3_kmr_06_EVS_AnimateCloud = 0x80232FF0; // rom:0x462430 +b_area_kmr_part_3_kmr_06_EVS_AnimateCloud_WithOffset2D = 0x802330E8; // rom:0x462528 +b_area_kmr_part_3_kmr_06_EVS_AnimateCloud_WithOffset3D = 0x80233220; // rom:0x462660 +b_area_kmr_part_3_kmr_06_EVS_PreBattle = 0x80233378; // rom:0x4627B8 +b_area_kmr_part_3_kmr_06_EVS_PostBattle = 0x802333FC; // rom:0x46283C +b_area_kmr_part_3_kmr_06_ForegroundModels = 0x8023340C; // rom:0x46284C +b_area_kmr_part_3_kmr_06 = 0x8023341C; // rom:0x46285C +b_area_kmr_part_3_nok_01_80233450 = 0x80233450; // rom:0x462890 +b_area_kmr_part_3_nok_01_EVS_PreBattle = 0x80233558; // rom:0x462998 +b_area_kmr_part_3_nok_01_EVS_PostBattle = 0x80233620; // rom:0x462A60 +b_area_kmr_part_3_nok_01_ForegroundModels = 0x80233630; // rom:0x462A70 +b_area_kmr_part_3_nok_01 = 0x80233640; // rom:0x462A80 +b_area_kmr_part_3_mim_01_EVS_PreBattle = 0x80233670; // rom:0x462AB0 +b_area_kmr_part_3_mim_01_EVS_PostBattle = 0x8023369C; // rom:0x462ADC +b_area_kmr_part_3_mim_01 = 0x802336AC; // rom:0x462AEC +b_area_kmr_part_3_sam_01_UnkModelStuff_array = 0x802336E0; // rom:0x462B20 +b_area_kmr_part_3_sam_01_EVS_SpawnSnowfall = 0x802336F0; // rom:0x462B30 +b_area_kmr_part_3_sam_01_UnkModelStuffScript2 = 0x8023372C; // rom:0x462B6C +b_area_kmr_part_3_sam_01_EVS_AnimateHangingSnowflake_RandomSpin = 0x802337F4; // rom:0x462C34 +b_area_kmr_part_3_sam_01_EVS_AnimateHangingSnowflake_NoSpin = 0x802338D4; // rom:0x462D14 +b_area_kmr_part_3_sam_01_EVS_PreBattle = 0x80233998; // rom:0x462DD8 +b_area_kmr_part_3_sam_01_EVS_PostBattle = 0x80233AA8; // rom:0x462EE8 +b_area_kmr_part_3_sam_01_ForegroundModels = 0x80233AB8; // rom:0x462EF8 +b_area_kmr_part_3_sam_01 = 0x80233AC4; // rom:0x462F04 +b_area_kmr_part_3_mac_01_80233AF0 = 0x80233AF0; // rom:0x462F30 +b_area_kmr_part_3_mac_01_80234180 = 0x80234180; // rom:0x4635C0 +b_area_kmr_part_3_mac_01_intTable_80234524 = 0x80234524; // rom:0x463964 +b_area_kmr_part_3_mac_01_80234564 = 0x80234564; // rom:0x4639A4 +b_area_kmr_part_3_mac_01_802347D0 = 0x802347D0; // rom:0x463C10 +b_area_kmr_part_3_mac_01_EVS_PreBattle = 0x80234B74; // rom:0x463FB4 +b_area_kmr_part_3_mac_01_EVS_PostBattle = 0x80234C70; // rom:0x4640B0 +b_area_kmr_part_3_mac_01 = 0x80234C80; // rom:0x4640C0 +b_area_kmr_part_3_kpa_01_80234CB0 = 0x80234CB0; // rom:0x4640F0 +b_area_kmr_part_3_kpa_01_EVS_PreBattle = 0x80234D60; // rom:0x4641A0 +b_area_kmr_part_3_kpa_01_EVS_PostBattle = 0x80234D9C; // rom:0x4641DC +b_area_kmr_part_3_kpa_01 = 0x80234DAC; // rom:0x4641EC b_area_mac_chan_SetAbsoluteStatusOffsets = 0x80218000; // type:func rom:0x464490 func_802180D0_464560 = 0x802180D0; // type:func rom:0x464560 func_80218100_464590 = 0x80218100; // type:func rom:0x464590 @@ -9916,209 +9916,209 @@ b_area_mac_lee_SetBackgroundAlpha = 0x80219780; // type:func rom:0x465C10 func_802197B8_465C48 = 0x802197B8; // type:func rom:0x465C48 func_80219824_465CB4 = 0x80219824; // type:func rom:0x465CB4 func_80219900_465D90 = 0x80219900; // type:func rom:0x465D90 -b_area_mac_chan_DefenseTable_80219D50 = 0x80219D50; // type:data rom:0x4661E0 -b_area_mac_chan_DefenseTable_80219D6C = 0x80219D6C; // type:data rom:0x4661FC -b_area_mac_chan_StatusTable_80219D78 = 0x80219D78; // type:data rom:0x466208 -b_area_mac_chan_ActorParts = 0x80219E24; // type:data rom:0x4662B4 -b_area_mac_chan = 0x80219E48; // type:data rom:0x4662D8 -b_area_mac_chan_IdleAnimations_80219E70 = 0x80219E70; // type:data rom:0x466300 -b_area_mac_chan_IdleAnimations_80219EBC = 0x80219EBC; // type:data rom:0x46634C -b_area_mac_chan_IdleAnimations_80219F08 = 0x80219F08; // type:data rom:0x466398 -b_area_mac_chan_80219F4C = 0x80219F4C; // type:data rom:0x4663DC -b_area_mac_chan_idle_8021A11C = 0x8021A11C; // type:data rom:0x4665AC -b_area_mac_chan_8021A12C = 0x8021A12C; // type:data rom:0x4665BC -b_area_mac_chan_handleEvent_8021A560 = 0x8021A560; // type:data rom:0x4669F0 -b_area_mac_chan_8021AA1C = 0x8021AA1C; // type:data rom:0x466EAC -b_area_mac_chan_intTable_8021AA6C = 0x8021AA6C; // type:data rom:0x466EFC -b_area_mac_chan_handleEvent_8021AAB8 = 0x8021AAB8; // type:data rom:0x466F48 -b_area_mac_chan_takeTurn_8021B81C = 0x8021B81C; // type:data rom:0x467CAC -b_area_mac_chan_takeTurn_Chan = 0x8021C2D4; // type:data rom:0x468764 -b_area_mac_chan_init_8021CCDC = 0x8021CCDC; // type:data rom:0x46916C -b_area_mac_chan_nextTurn_8021CD7C = 0x8021CD7C; // type:data rom:0x46920C -b_area_mac_chan_handleEvent_8021D0CC = 0x8021D0CC; // type:data rom:0x46955C -b_area_mac_lee_IdleAnimations_8021D360 = 0x8021D360; // type:data rom:0x4697F0 -b_area_mac_lee_IdleAnimations_8021D3AC = 0x8021D3AC; // type:data rom:0x46983C -b_area_mac_lee_unk_missing_8021D3B8 = 0x8021D3B8; // type:data rom:0x469848 -b_area_mac_lee_DefenseTable_8021D3C4 = 0x8021D3C4; // type:data rom:0x469854 -b_area_mac_lee_StatusTable_8021D3D0 = 0x8021D3D0; // type:data rom:0x469860 -b_area_mac_lee_ActorParts = 0x8021D47C; // type:data rom:0x46990C -b_area_mac_lee = 0x8021D4A0; // type:data rom:0x469930 -b_area_mac_lee_init_8021D4C8 = 0x8021D4C8; // type:data rom:0x469958 -b_area_mac_lee_idle_8021D5B4 = 0x8021D5B4; // type:data rom:0x469A44 -b_area_mac_lee_8021D5C4 = 0x8021D5C4; // type:data rom:0x469A54 -b_area_mac_lee_handleEvent_8021D600 = 0x8021D600; // type:data rom:0x469A90 -b_area_mac_lee_flyingTackle = 0x8021DB18; // type:data rom:0x469FA8 -b_area_mac_lee_8021E0E0 = 0x8021E0E0; // type:data rom:0x46A570 -b_area_mac_lee_8021E118 = 0x8021E118; // type:data rom:0x46A5A8 -b_area_mac_lee_8021E5DC = 0x8021E5DC; // type:data rom:0x46AA6C -b_area_mac_lee_vector3D_8021E940 = 0x8021E940; // type:data rom:0x46ADD0 -b_area_mac_lee_IdleAnimations_8021E94C = 0x8021E94C; // type:data rom:0x46ADDC -b_area_mac_lee_DefenseTable_8021E998 = 0x8021E998; // type:data rom:0x46AE28 -b_area_mac_lee_StatusTable_8021E9A4 = 0x8021E9A4; // type:data rom:0x46AE34 -b_area_mac_lee_GoombarioParts = 0x8021EA50; // type:data rom:0x46AEE0 -b_area_mac_lee_goombario = 0x8021EA74; // type:data rom:0x46AF04 -b_area_mac_lee_init_Goombario = 0x8021EA9C; // type:data rom:0x46AF2C -b_area_mac_lee_idle_8021EB14 = 0x8021EB14; // type:data rom:0x46AFA4 -b_area_mac_lee_handleEvent_8021EB24 = 0x8021EB24; // type:data rom:0x46AFB4 -b_area_mac_lee_8021F08C = 0x8021F08C; // type:data rom:0x46B51C -b_area_mac_lee_8021F514 = 0x8021F514; // type:data rom:0x46B9A4 -b_area_mac_lee_8021F5F8 = 0x8021F5F8; // type:data rom:0x46BA88 -b_area_mac_lee_EVS_Move_Headbonk = 0x8021F6E0; // type:data rom:0x46BB70 -b_area_mac_lee_EVS_Move_Tattle = 0x80220100; // type:data rom:0x46C590 -b_area_mac_lee_takeTurn_802203F4 = 0x802203F4; // type:data rom:0x46C884 -b_area_mac_lee_nextTurn_80220450 = 0x80220450; // type:data rom:0x46C8E0 -b_area_mac_lee_formation_goombario = 0x80220524; // type:data rom:0x46C9B4 -b_area_mac_lee_IdleAnimations_80220540 = 0x80220540; // type:data rom:0x46C9D0 -b_area_mac_lee_IdleAnimations_8022058C = 0x8022058C; // type:data rom:0x46CA1C -b_area_mac_lee_DefenseTable_802205D8 = 0x802205D8; // type:data rom:0x46CA68 -b_area_mac_lee_DefenseTable_802205E4 = 0x802205E4; // type:data rom:0x46CA74 -b_area_mac_lee_StatusTable_802205F0 = 0x802205F0; // type:data rom:0x46CA80 -b_area_mac_lee_KooperParts = 0x8022069C; // type:data rom:0x46CB2C -b_area_mac_lee_kooper = 0x802206C0; // type:data rom:0x46CB50 -b_area_mac_lee_init_Kooper = 0x802206E8; // type:data rom:0x46CB78 -b_area_mac_lee_idle_80220790 = 0x80220790; // type:data rom:0x46CC20 -b_area_mac_lee_FlipPosOffsets = 0x802208B0; // type:data rom:0x46CD40 -b_area_mac_lee_handleEvent_80220908 = 0x80220908; // type:data rom:0x46CD98 -b_area_mac_lee_takeTurn_80221200 = 0x80221200; // type:data rom:0x46D690 -b_area_mac_lee_nextTurn_802221A0 = 0x802221A0; // type:data rom:0x46E630 -b_area_mac_lee_formation_kooper = 0x80222274; // type:data rom:0x46E704 -b_area_mac_lee_IdleAnimations_80222290 = 0x80222290; // type:data rom:0x46E720 -b_area_mac_lee_DefenseTable_802222DC = 0x802222DC; // type:data rom:0x46E76C -b_area_mac_lee_StatusTable_802222E8 = 0x802222E8; // type:data rom:0x46E778 -b_area_mac_lee_BombetteParts = 0x80222394; // type:data rom:0x46E824 -b_area_mac_lee_bombette = 0x802223B8; // type:data rom:0x46E848 -b_area_mac_lee_init_LeeBombette = 0x802223E0; // type:data rom:0x46E870 -b_area_mac_lee_idle_80222458 = 0x80222458; // type:data rom:0x46E8E8 -b_area_mac_lee_handleEvent_80222468 = 0x80222468; // type:data rom:0x46E8F8 -b_area_mac_lee_takeTurn_802229C4 = 0x802229C4; // type:data rom:0x46EE54 -b_area_mac_lee_nextTurn_80223298 = 0x80223298; // type:data rom:0x46F728 -b_area_mac_lee_formation_bombette = 0x8022336C; // type:data rom:0x46F7FC -b_area_mac_lee_IdleAnimations_80223388 = 0x80223388; // type:data rom:0x46F818 -b_area_mac_lee_DefenseTable_802233D4 = 0x802233D4; // type:data rom:0x46F864 -b_area_mac_lee_StatusTable_802233E0 = 0x802233E0; // type:data rom:0x46F870 -b_area_mac_lee_ParakarryParts = 0x8022348C; // type:data rom:0x46F91C -b_area_mac_lee_parakarry = 0x802234D4; // type:data rom:0x46F964 -b_area_mac_lee_init_Parakarry = 0x802234FC; // type:data rom:0x46F98C -b_area_mac_lee_idle_80223574 = 0x80223574; // type:data rom:0x46FA04 -b_area_mac_lee_handleEvent_80223584 = 0x80223584; // type:data rom:0x46FA14 -b_area_mac_lee_80223B74 = 0x80223B74; // type:data rom:0x470004 -b_area_mac_lee_takeTurn_80224304 = 0x80224304; // type:data rom:0x470794 -b_area_mac_lee_nextTurn_80224320 = 0x80224320; // type:data rom:0x4707B0 -b_area_mac_lee_formation_parakarry = 0x802243F4; // type:data rom:0x470884 -b_area_mac_lee_IdleAnimations_80224410 = 0x80224410; // type:data rom:0x4708A0 -b_area_mac_lee_DefenseTable_8022445C = 0x8022445C; // type:data rom:0x4708EC -b_area_mac_lee_StatusTable_80224468 = 0x80224468; // type:data rom:0x4708F8 -b_area_mac_lee_BowParts = 0x80224514; // type:data rom:0x4709A4 -b_area_mac_lee_bow = 0x8022455C; // type:data rom:0x4709EC -b_area_mac_lee_init_Bow = 0x80224584; // type:data rom:0x470A14 -b_area_mac_lee_idle_802245FC = 0x802245FC; // type:data rom:0x470A8C -b_area_mac_lee_handleEvent_8022460C = 0x8022460C; // type:data rom:0x470A9C -b_area_mac_lee_takeTurn_80224CA0 = 0x80224CA0; // type:data rom:0x471130 -b_area_mac_lee_nextTurn_80225884 = 0x80225884; // type:data rom:0x471D14 -b_area_mac_lee_formation_bow = 0x80225958; // type:data rom:0x471DE8 -b_area_mac_lee_IdleAnimations_80225974 = 0x80225974; // type:data rom:0x471E04 -b_area_mac_lee_DefenseTable_802259C0 = 0x802259C0; // type:data rom:0x471E50 -b_area_mac_lee_StatusTable_802259D4 = 0x802259D4; // type:data rom:0x471E64 -b_area_mac_lee_WattParts = 0x80225A80; // type:data rom:0x471F10 -b_area_mac_lee_watt = 0x80225AC8; // type:data rom:0x471F58 -b_area_mac_lee_init_Watt = 0x80225AF0; // type:data rom:0x471F80 -b_area_mac_lee_idle_80225B68 = 0x80225B68; // type:data rom:0x471FF8 -b_area_mac_lee_handleEvent_80225B90 = 0x80225B90; // type:data rom:0x472020 -b_area_mac_lee_takeTurn_80226004 = 0x80226004; // type:data rom:0x472494 -b_area_mac_lee_nextTurn_80226880 = 0x80226880; // type:data rom:0x472D10 -b_area_mac_lee_formation_watt = 0x80226960; // type:data rom:0x472DF0 -b_area_mac_lee_IdleAnimations_8022697C = 0x8022697C; // type:data rom:0x472E0C -b_area_mac_lee_DefenseTable_802269C8 = 0x802269C8; // type:data rom:0x472E58 -b_area_mac_lee_StatusTable_802269D4 = 0x802269D4; // type:data rom:0x472E64 -b_area_mac_lee_SushieParts = 0x80226A80; // type:data rom:0x472F10 -b_area_mac_lee_sushie = 0x80226AA4; // type:data rom:0x472F34 -b_area_mac_lee_init_Sushie = 0x80226ACC; // type:data rom:0x472F5C -b_area_mac_lee_idle_80226B44 = 0x80226B44; // type:data rom:0x472FD4 -b_area_mac_lee_handleEvent_80226B54 = 0x80226B54; // type:data rom:0x472FE4 -b_area_mac_lee_takeTurn_802270BC = 0x802270BC; // type:data rom:0x47354C -b_area_mac_lee_nextTurn_8022831C = 0x8022831C; // type:data rom:0x4747AC -b_area_mac_lee_formation_sushie = 0x802283F0; // type:data rom:0x474880 -b_area_mac_lee_IdleAnimations_8022840C = 0x8022840C; // type:data rom:0x47489C -b_area_mac_lee_IdleAnimations_80228458 = 0x80228458; // type:data rom:0x4748E8 -b_area_mac_lee_DefenseTable_80228464 = 0x80228464; // type:data rom:0x4748F4 -b_area_mac_lee_StatusTable_80228470 = 0x80228470; // type:data rom:0x474900 -b_area_mac_lee_LakilesterParts = 0x8022851C; // type:data rom:0x4749AC -b_area_mac_lee_lakilester = 0x80228564; // type:data rom:0x4749F4 -b_area_mac_lee_init_Lakilester = 0x8022858C; // type:data rom:0x474A1C -b_area_mac_lee_idle_80228604 = 0x80228604; // type:data rom:0x474A94 -b_area_mac_lee_handleEvent_80228614 = 0x80228614; // type:data rom:0x474AA4 -b_area_mac_lee_takeTurn_80228B78 = 0x80228B78; // type:data rom:0x475008 -b_area_mac_lee_nextTurn_80229658 = 0x80229658; // type:data rom:0x475AE8 -b_area_mac_lee_formation_lakilester = 0x8022972C; // type:data rom:0x475BBC -b_area_mac_lee_copyPartner = 0x80229748; // type:data rom:0x475BD8 -b_area_mac_lee_takeTurn_80229F9C = 0x80229F9C; // type:data rom:0x47642C -b_area_mac_lee_nextTurn_8022A038 = 0x8022A038; // type:data rom:0x4764C8 -b_area_mac_master1_IdleAnimations_8022A260 = 0x8022A260; // type:data rom:0x4766F0 -b_area_mac_master1_DefenseTable_8022A2AC = 0x8022A2AC; // type:data rom:0x47673C -b_area_mac_master1_StatusTable_8022A2B8 = 0x8022A2B8; // type:data rom:0x476748 -b_area_mac_master1_ActorParts_8022A364 = 0x8022A364; // type:data rom:0x4767F4 -b_area_mac_master1 = 0x8022A388; // type:data rom:0x476818 -b_area_mac_master1_init_8022A3B0 = 0x8022A3B0; // type:data rom:0x476840 -b_area_mac_master1_idle_8022A494 = 0x8022A494; // type:data rom:0x476924 -b_area_mac_master1_8022A4A4 = 0x8022A4A4; // type:data rom:0x476934 -b_area_mac_master1_takeTurn_8022AA54 = 0x8022AA54; // type:data rom:0x476EE4 -b_area_mac_master1_nextTurn_8022B06C = 0x8022B06C; // type:data rom:0x4774FC -b_area_mac_master1_handleEvent_8022B2CC = 0x8022B2CC; // type:data rom:0x47775C -b_area_mac_master2_IdleAnimations_8022B640 = 0x8022B640; // type:data rom:0x477AD0 -b_area_mac_master2_IdleAnimations_8022B68C = 0x8022B68C; // type:data rom:0x477B1C -b_area_mac_master2_DefenseTable_8022B6D8 = 0x8022B6D8; // type:data rom:0x477B68 -b_area_mac_master2_StatusTable_8022B6E4 = 0x8022B6E4; // type:data rom:0x477B74 -b_area_mac_master2_ActorParts_8022B790 = 0x8022B790; // type:data rom:0x477C20 -b_area_mac_master2 = 0x8022B7B4; // type:data rom:0x477C44 -b_area_mac_master2_init_8022B7DC = 0x8022B7DC; // type:data rom:0x477C6C -b_area_mac_master2_idle_8022B8B0 = 0x8022B8B0; // type:data rom:0x477D40 -b_area_mac_master2_8022B8C0 = 0x8022B8C0; // type:data rom:0x477D50 -b_area_mac_master2_singleStrike2 = 0x8022BE70; // type:data rom:0x478300 -b_area_mac_master2_doubleStrike2 = 0x8022C5D0; // type:data rom:0x478A60 -b_area_mac_master2_takeTurn_8022CF48 = 0x8022CF48; // type:data rom:0x4793D8 -b_area_mac_master2_nextTurn_8022CFFC = 0x8022CFFC; // type:data rom:0x47948C -b_area_mac_master2_handleEvent_8022D634 = 0x8022D634; // type:data rom:0x479AC4 -b_area_mac_master3_IdleAnimations_8022D9A0 = 0x8022D9A0; // type:data rom:0x479E30 -b_area_mac_master3_IdleAnimations_8022D9EC = 0x8022D9EC; // type:data rom:0x479E7C -b_area_mac_master3_DefenseTable_8022DA38 = 0x8022DA38; // type:data rom:0x479EC8 -b_area_mac_master3_StatusTable_8022DA44 = 0x8022DA44; // type:data rom:0x479ED4 -b_area_mac_master3_ActorParts_8022DAF0 = 0x8022DAF0; // type:data rom:0x479F80 -b_area_mac_master3 = 0x8022DB38; // type:data rom:0x479FC8 -b_area_mac_master3_init_8022DB60 = 0x8022DB60; // type:data rom:0x479FF0 -b_area_mac_master3_idle_8022DC34 = 0x8022DC34; // type:data rom:0x47A0C4 -b_area_mac_master3_8022DC44 = 0x8022DC44; // type:data rom:0x47A0D4 -b_area_mac_master3_singleStrike3 = 0x8022E304; // type:data rom:0x47A794 -b_area_mac_master3_doubleStrike3 = 0x8022EA64; // type:data rom:0x47AEF4 -b_area_mac_master3_tripleStrike3 = 0x8022F3DC; // type:data rom:0x47B86C -b_area_mac_master3_80230240 = 0x80230240; // type:data rom:0x47C6D0 -b_area_mac_master3_8023059C = 0x8023059C; // type:data rom:0x47CA2C -b_area_mac_master3_80230914 = 0x80230914; // type:data rom:0x47CDA4 -b_area_mac_master3_takeTurn_80230B20 = 0x80230B20; // type:data rom:0x47CFB0 -b_area_mac_master3_nextTurn_80230D44 = 0x80230D44; // type:data rom:0x47D1D4 -b_area_mac_master3_handleEvent_80231408 = 0x80231408; // type:data rom:0x47D898 -b_area_mac_mac_01_80231770 = 0x80231770; // type:data rom:0x47DC00 -b_area_mac_mac_01_80231E00 = 0x80231E00; // type:data rom:0x47E290 -b_area_mac_mac_01_intTable_802321A4 = 0x802321A4; // type:data rom:0x47E634 -b_area_mac_mac_01_802321E4 = 0x802321E4; // type:data rom:0x47E674 -b_area_mac_mac_01_80232450 = 0x80232450; // type:data rom:0x47E8E0 -b_area_mac_mac_01_EVS_PreBattle = 0x802327F4; // type:data rom:0x47EC84 -b_area_mac_mac_01_EVS_PostBattle = 0x802328F0; // type:data rom:0x47ED80 -b_area_mac_mac_01 = 0x80232900; // type:data rom:0x47ED90 -b_area_mac_mac_02_EVS_PreBattle = 0x80232930; // type:data rom:0x47EDC0 -b_area_mac_mac_02_EVS_PostBattle = 0x8023297C; // type:data rom:0x47EE0C -b_area_mac_mac_02 = 0x8023299C; // type:data rom:0x47EE2C -b_area_mac_Formation_00 = 0x802329D0; // type:data rom:0x47EE60 -b_area_mac_Formation_01 = 0x802329EC; // type:data rom:0x47EE7C -b_area_mac_Formation_02 = 0x80232A08; // type:data rom:0x47EE98 -b_area_mac_Formation_03 = 0x80232A24; // type:data rom:0x47EEB4 -b_area_mac_Formation_04 = 0x80232A40; // type:data rom:0x47EED0 -b_area_mac_Formations = 0x80232A5C; // type:data rom:0x47EEEC -b_area_mac_Stages = 0x80232AD4; // type:data rom:0x47EF64 -D_80232B38_47EFC8 = 0x80232B38; // type:data rom:0x47EFC8 -b_area_mac_lee_pad = 0x80232C18; // type:data rom:0x47F0A8 -func_80218000_47F0B0 = 0x80232C20; // type:data rom:0x47F0B0 +b_area_mac_chan_DefenseTable_80219D50 = 0x80219D50; // rom:0x4661E0 +b_area_mac_chan_DefenseTable_80219D6C = 0x80219D6C; // rom:0x4661FC +b_area_mac_chan_StatusTable_80219D78 = 0x80219D78; // rom:0x466208 +b_area_mac_chan_ActorParts = 0x80219E24; // rom:0x4662B4 +b_area_mac_chan = 0x80219E48; // rom:0x4662D8 +b_area_mac_chan_IdleAnimations_80219E70 = 0x80219E70; // rom:0x466300 +b_area_mac_chan_IdleAnimations_80219EBC = 0x80219EBC; // rom:0x46634C +b_area_mac_chan_IdleAnimations_80219F08 = 0x80219F08; // rom:0x466398 +b_area_mac_chan_80219F4C = 0x80219F4C; // rom:0x4663DC +b_area_mac_chan_idle_8021A11C = 0x8021A11C; // rom:0x4665AC +b_area_mac_chan_8021A12C = 0x8021A12C; // rom:0x4665BC +b_area_mac_chan_handleEvent_8021A560 = 0x8021A560; // rom:0x4669F0 +b_area_mac_chan_8021AA1C = 0x8021AA1C; // rom:0x466EAC +b_area_mac_chan_intTable_8021AA6C = 0x8021AA6C; // rom:0x466EFC +b_area_mac_chan_handleEvent_8021AAB8 = 0x8021AAB8; // rom:0x466F48 +b_area_mac_chan_takeTurn_8021B81C = 0x8021B81C; // rom:0x467CAC +b_area_mac_chan_takeTurn_Chan = 0x8021C2D4; // rom:0x468764 +b_area_mac_chan_init_8021CCDC = 0x8021CCDC; // rom:0x46916C +b_area_mac_chan_nextTurn_8021CD7C = 0x8021CD7C; // rom:0x46920C +b_area_mac_chan_handleEvent_8021D0CC = 0x8021D0CC; // rom:0x46955C +b_area_mac_lee_IdleAnimations_8021D360 = 0x8021D360; // rom:0x4697F0 +b_area_mac_lee_IdleAnimations_8021D3AC = 0x8021D3AC; // rom:0x46983C +b_area_mac_lee_unk_missing_8021D3B8 = 0x8021D3B8; // rom:0x469848 +b_area_mac_lee_DefenseTable_8021D3C4 = 0x8021D3C4; // rom:0x469854 +b_area_mac_lee_StatusTable_8021D3D0 = 0x8021D3D0; // rom:0x469860 +b_area_mac_lee_ActorParts = 0x8021D47C; // rom:0x46990C +b_area_mac_lee = 0x8021D4A0; // rom:0x469930 +b_area_mac_lee_init_8021D4C8 = 0x8021D4C8; // rom:0x469958 +b_area_mac_lee_idle_8021D5B4 = 0x8021D5B4; // rom:0x469A44 +b_area_mac_lee_8021D5C4 = 0x8021D5C4; // rom:0x469A54 +b_area_mac_lee_handleEvent_8021D600 = 0x8021D600; // rom:0x469A90 +b_area_mac_lee_flyingTackle = 0x8021DB18; // rom:0x469FA8 +b_area_mac_lee_8021E0E0 = 0x8021E0E0; // rom:0x46A570 +b_area_mac_lee_8021E118 = 0x8021E118; // rom:0x46A5A8 +b_area_mac_lee_8021E5DC = 0x8021E5DC; // rom:0x46AA6C +b_area_mac_lee_vector3D_8021E940 = 0x8021E940; // rom:0x46ADD0 +b_area_mac_lee_IdleAnimations_8021E94C = 0x8021E94C; // rom:0x46ADDC +b_area_mac_lee_DefenseTable_8021E998 = 0x8021E998; // rom:0x46AE28 +b_area_mac_lee_StatusTable_8021E9A4 = 0x8021E9A4; // rom:0x46AE34 +b_area_mac_lee_GoombarioParts = 0x8021EA50; // rom:0x46AEE0 +b_area_mac_lee_goombario = 0x8021EA74; // rom:0x46AF04 +b_area_mac_lee_init_Goombario = 0x8021EA9C; // rom:0x46AF2C +b_area_mac_lee_idle_8021EB14 = 0x8021EB14; // rom:0x46AFA4 +b_area_mac_lee_handleEvent_8021EB24 = 0x8021EB24; // rom:0x46AFB4 +b_area_mac_lee_8021F08C = 0x8021F08C; // rom:0x46B51C +b_area_mac_lee_8021F514 = 0x8021F514; // rom:0x46B9A4 +b_area_mac_lee_8021F5F8 = 0x8021F5F8; // rom:0x46BA88 +b_area_mac_lee_EVS_Move_Headbonk = 0x8021F6E0; // rom:0x46BB70 +b_area_mac_lee_EVS_Move_Tattle = 0x80220100; // rom:0x46C590 +b_area_mac_lee_takeTurn_802203F4 = 0x802203F4; // rom:0x46C884 +b_area_mac_lee_nextTurn_80220450 = 0x80220450; // rom:0x46C8E0 +b_area_mac_lee_formation_goombario = 0x80220524; // rom:0x46C9B4 +b_area_mac_lee_IdleAnimations_80220540 = 0x80220540; // rom:0x46C9D0 +b_area_mac_lee_IdleAnimations_8022058C = 0x8022058C; // rom:0x46CA1C +b_area_mac_lee_DefenseTable_802205D8 = 0x802205D8; // rom:0x46CA68 +b_area_mac_lee_DefenseTable_802205E4 = 0x802205E4; // rom:0x46CA74 +b_area_mac_lee_StatusTable_802205F0 = 0x802205F0; // rom:0x46CA80 +b_area_mac_lee_KooperParts = 0x8022069C; // rom:0x46CB2C +b_area_mac_lee_kooper = 0x802206C0; // rom:0x46CB50 +b_area_mac_lee_init_Kooper = 0x802206E8; // rom:0x46CB78 +b_area_mac_lee_idle_80220790 = 0x80220790; // rom:0x46CC20 +b_area_mac_lee_FlipPosOffsets = 0x802208B0; // rom:0x46CD40 +b_area_mac_lee_handleEvent_80220908 = 0x80220908; // rom:0x46CD98 +b_area_mac_lee_takeTurn_80221200 = 0x80221200; // rom:0x46D690 +b_area_mac_lee_nextTurn_802221A0 = 0x802221A0; // rom:0x46E630 +b_area_mac_lee_formation_kooper = 0x80222274; // rom:0x46E704 +b_area_mac_lee_IdleAnimations_80222290 = 0x80222290; // rom:0x46E720 +b_area_mac_lee_DefenseTable_802222DC = 0x802222DC; // rom:0x46E76C +b_area_mac_lee_StatusTable_802222E8 = 0x802222E8; // rom:0x46E778 +b_area_mac_lee_BombetteParts = 0x80222394; // rom:0x46E824 +b_area_mac_lee_bombette = 0x802223B8; // rom:0x46E848 +b_area_mac_lee_init_LeeBombette = 0x802223E0; // rom:0x46E870 +b_area_mac_lee_idle_80222458 = 0x80222458; // rom:0x46E8E8 +b_area_mac_lee_handleEvent_80222468 = 0x80222468; // rom:0x46E8F8 +b_area_mac_lee_takeTurn_802229C4 = 0x802229C4; // rom:0x46EE54 +b_area_mac_lee_nextTurn_80223298 = 0x80223298; // rom:0x46F728 +b_area_mac_lee_formation_bombette = 0x8022336C; // rom:0x46F7FC +b_area_mac_lee_IdleAnimations_80223388 = 0x80223388; // rom:0x46F818 +b_area_mac_lee_DefenseTable_802233D4 = 0x802233D4; // rom:0x46F864 +b_area_mac_lee_StatusTable_802233E0 = 0x802233E0; // rom:0x46F870 +b_area_mac_lee_ParakarryParts = 0x8022348C; // rom:0x46F91C +b_area_mac_lee_parakarry = 0x802234D4; // rom:0x46F964 +b_area_mac_lee_init_Parakarry = 0x802234FC; // rom:0x46F98C +b_area_mac_lee_idle_80223574 = 0x80223574; // rom:0x46FA04 +b_area_mac_lee_handleEvent_80223584 = 0x80223584; // rom:0x46FA14 +b_area_mac_lee_80223B74 = 0x80223B74; // rom:0x470004 +b_area_mac_lee_takeTurn_80224304 = 0x80224304; // rom:0x470794 +b_area_mac_lee_nextTurn_80224320 = 0x80224320; // rom:0x4707B0 +b_area_mac_lee_formation_parakarry = 0x802243F4; // rom:0x470884 +b_area_mac_lee_IdleAnimations_80224410 = 0x80224410; // rom:0x4708A0 +b_area_mac_lee_DefenseTable_8022445C = 0x8022445C; // rom:0x4708EC +b_area_mac_lee_StatusTable_80224468 = 0x80224468; // rom:0x4708F8 +b_area_mac_lee_BowParts = 0x80224514; // rom:0x4709A4 +b_area_mac_lee_bow = 0x8022455C; // rom:0x4709EC +b_area_mac_lee_init_Bow = 0x80224584; // rom:0x470A14 +b_area_mac_lee_idle_802245FC = 0x802245FC; // rom:0x470A8C +b_area_mac_lee_handleEvent_8022460C = 0x8022460C; // rom:0x470A9C +b_area_mac_lee_takeTurn_80224CA0 = 0x80224CA0; // rom:0x471130 +b_area_mac_lee_nextTurn_80225884 = 0x80225884; // rom:0x471D14 +b_area_mac_lee_formation_bow = 0x80225958; // rom:0x471DE8 +b_area_mac_lee_IdleAnimations_80225974 = 0x80225974; // rom:0x471E04 +b_area_mac_lee_DefenseTable_802259C0 = 0x802259C0; // rom:0x471E50 +b_area_mac_lee_StatusTable_802259D4 = 0x802259D4; // rom:0x471E64 +b_area_mac_lee_WattParts = 0x80225A80; // rom:0x471F10 +b_area_mac_lee_watt = 0x80225AC8; // rom:0x471F58 +b_area_mac_lee_init_Watt = 0x80225AF0; // rom:0x471F80 +b_area_mac_lee_idle_80225B68 = 0x80225B68; // rom:0x471FF8 +b_area_mac_lee_handleEvent_80225B90 = 0x80225B90; // rom:0x472020 +b_area_mac_lee_takeTurn_80226004 = 0x80226004; // rom:0x472494 +b_area_mac_lee_nextTurn_80226880 = 0x80226880; // rom:0x472D10 +b_area_mac_lee_formation_watt = 0x80226960; // rom:0x472DF0 +b_area_mac_lee_IdleAnimations_8022697C = 0x8022697C; // rom:0x472E0C +b_area_mac_lee_DefenseTable_802269C8 = 0x802269C8; // rom:0x472E58 +b_area_mac_lee_StatusTable_802269D4 = 0x802269D4; // rom:0x472E64 +b_area_mac_lee_SushieParts = 0x80226A80; // rom:0x472F10 +b_area_mac_lee_sushie = 0x80226AA4; // rom:0x472F34 +b_area_mac_lee_init_Sushie = 0x80226ACC; // rom:0x472F5C +b_area_mac_lee_idle_80226B44 = 0x80226B44; // rom:0x472FD4 +b_area_mac_lee_handleEvent_80226B54 = 0x80226B54; // rom:0x472FE4 +b_area_mac_lee_takeTurn_802270BC = 0x802270BC; // rom:0x47354C +b_area_mac_lee_nextTurn_8022831C = 0x8022831C; // rom:0x4747AC +b_area_mac_lee_formation_sushie = 0x802283F0; // rom:0x474880 +b_area_mac_lee_IdleAnimations_8022840C = 0x8022840C; // rom:0x47489C +b_area_mac_lee_IdleAnimations_80228458 = 0x80228458; // rom:0x4748E8 +b_area_mac_lee_DefenseTable_80228464 = 0x80228464; // rom:0x4748F4 +b_area_mac_lee_StatusTable_80228470 = 0x80228470; // rom:0x474900 +b_area_mac_lee_LakilesterParts = 0x8022851C; // rom:0x4749AC +b_area_mac_lee_lakilester = 0x80228564; // rom:0x4749F4 +b_area_mac_lee_init_Lakilester = 0x8022858C; // rom:0x474A1C +b_area_mac_lee_idle_80228604 = 0x80228604; // rom:0x474A94 +b_area_mac_lee_handleEvent_80228614 = 0x80228614; // rom:0x474AA4 +b_area_mac_lee_takeTurn_80228B78 = 0x80228B78; // rom:0x475008 +b_area_mac_lee_nextTurn_80229658 = 0x80229658; // rom:0x475AE8 +b_area_mac_lee_formation_lakilester = 0x8022972C; // rom:0x475BBC +b_area_mac_lee_copyPartner = 0x80229748; // rom:0x475BD8 +b_area_mac_lee_takeTurn_80229F9C = 0x80229F9C; // rom:0x47642C +b_area_mac_lee_nextTurn_8022A038 = 0x8022A038; // rom:0x4764C8 +b_area_mac_master1_IdleAnimations_8022A260 = 0x8022A260; // rom:0x4766F0 +b_area_mac_master1_DefenseTable_8022A2AC = 0x8022A2AC; // rom:0x47673C +b_area_mac_master1_StatusTable_8022A2B8 = 0x8022A2B8; // rom:0x476748 +b_area_mac_master1_ActorParts_8022A364 = 0x8022A364; // rom:0x4767F4 +b_area_mac_master1 = 0x8022A388; // rom:0x476818 +b_area_mac_master1_init_8022A3B0 = 0x8022A3B0; // rom:0x476840 +b_area_mac_master1_idle_8022A494 = 0x8022A494; // rom:0x476924 +b_area_mac_master1_8022A4A4 = 0x8022A4A4; // rom:0x476934 +b_area_mac_master1_takeTurn_8022AA54 = 0x8022AA54; // rom:0x476EE4 +b_area_mac_master1_nextTurn_8022B06C = 0x8022B06C; // rom:0x4774FC +b_area_mac_master1_handleEvent_8022B2CC = 0x8022B2CC; // rom:0x47775C +b_area_mac_master2_IdleAnimations_8022B640 = 0x8022B640; // rom:0x477AD0 +b_area_mac_master2_IdleAnimations_8022B68C = 0x8022B68C; // rom:0x477B1C +b_area_mac_master2_DefenseTable_8022B6D8 = 0x8022B6D8; // rom:0x477B68 +b_area_mac_master2_StatusTable_8022B6E4 = 0x8022B6E4; // rom:0x477B74 +b_area_mac_master2_ActorParts_8022B790 = 0x8022B790; // rom:0x477C20 +b_area_mac_master2 = 0x8022B7B4; // rom:0x477C44 +b_area_mac_master2_init_8022B7DC = 0x8022B7DC; // rom:0x477C6C +b_area_mac_master2_idle_8022B8B0 = 0x8022B8B0; // rom:0x477D40 +b_area_mac_master2_8022B8C0 = 0x8022B8C0; // rom:0x477D50 +b_area_mac_master2_singleStrike2 = 0x8022BE70; // rom:0x478300 +b_area_mac_master2_doubleStrike2 = 0x8022C5D0; // rom:0x478A60 +b_area_mac_master2_takeTurn_8022CF48 = 0x8022CF48; // rom:0x4793D8 +b_area_mac_master2_nextTurn_8022CFFC = 0x8022CFFC; // rom:0x47948C +b_area_mac_master2_handleEvent_8022D634 = 0x8022D634; // rom:0x479AC4 +b_area_mac_master3_IdleAnimations_8022D9A0 = 0x8022D9A0; // rom:0x479E30 +b_area_mac_master3_IdleAnimations_8022D9EC = 0x8022D9EC; // rom:0x479E7C +b_area_mac_master3_DefenseTable_8022DA38 = 0x8022DA38; // rom:0x479EC8 +b_area_mac_master3_StatusTable_8022DA44 = 0x8022DA44; // rom:0x479ED4 +b_area_mac_master3_ActorParts_8022DAF0 = 0x8022DAF0; // rom:0x479F80 +b_area_mac_master3 = 0x8022DB38; // rom:0x479FC8 +b_area_mac_master3_init_8022DB60 = 0x8022DB60; // rom:0x479FF0 +b_area_mac_master3_idle_8022DC34 = 0x8022DC34; // rom:0x47A0C4 +b_area_mac_master3_8022DC44 = 0x8022DC44; // rom:0x47A0D4 +b_area_mac_master3_singleStrike3 = 0x8022E304; // rom:0x47A794 +b_area_mac_master3_doubleStrike3 = 0x8022EA64; // rom:0x47AEF4 +b_area_mac_master3_tripleStrike3 = 0x8022F3DC; // rom:0x47B86C +b_area_mac_master3_80230240 = 0x80230240; // rom:0x47C6D0 +b_area_mac_master3_8023059C = 0x8023059C; // rom:0x47CA2C +b_area_mac_master3_80230914 = 0x80230914; // rom:0x47CDA4 +b_area_mac_master3_takeTurn_80230B20 = 0x80230B20; // rom:0x47CFB0 +b_area_mac_master3_nextTurn_80230D44 = 0x80230D44; // rom:0x47D1D4 +b_area_mac_master3_handleEvent_80231408 = 0x80231408; // rom:0x47D898 +b_area_mac_mac_01_80231770 = 0x80231770; // rom:0x47DC00 +b_area_mac_mac_01_80231E00 = 0x80231E00; // rom:0x47E290 +b_area_mac_mac_01_intTable_802321A4 = 0x802321A4; // rom:0x47E634 +b_area_mac_mac_01_802321E4 = 0x802321E4; // rom:0x47E674 +b_area_mac_mac_01_80232450 = 0x80232450; // rom:0x47E8E0 +b_area_mac_mac_01_EVS_PreBattle = 0x802327F4; // rom:0x47EC84 +b_area_mac_mac_01_EVS_PostBattle = 0x802328F0; // rom:0x47ED80 +b_area_mac_mac_01 = 0x80232900; // rom:0x47ED90 +b_area_mac_mac_02_EVS_PreBattle = 0x80232930; // rom:0x47EDC0 +b_area_mac_mac_02_EVS_PostBattle = 0x8023297C; // rom:0x47EE0C +b_area_mac_mac_02 = 0x8023299C; // rom:0x47EE2C +b_area_mac_Formation_00 = 0x802329D0; // rom:0x47EE60 +b_area_mac_Formation_01 = 0x802329EC; // rom:0x47EE7C +b_area_mac_Formation_02 = 0x80232A08; // rom:0x47EE98 +b_area_mac_Formation_03 = 0x80232A24; // rom:0x47EEB4 +b_area_mac_Formation_04 = 0x80232A40; // rom:0x47EED0 +b_area_mac_Formations = 0x80232A5C; // rom:0x47EEEC +b_area_mac_Stages = 0x80232AD4; // rom:0x47EF64 +D_80232B38_47EFC8 = 0x80232B38; // rom:0x47EFC8 +b_area_mac_lee_pad = 0x80232C18; // rom:0x47F0A8 +func_80218000_47F0B0 = 0x80232C20; // rom:0x47F0B0 b_area_hos_ember_UnkSfxFunc = 0x80218020; // type:func rom:0x47F0D0 -D_80232C50 = 0x80232C50; // type:data rom:0x47F0E0 +D_80232C50 = 0x80232C50; // rom:0x47F0E0 b_area_hos_magikoopa_ShrinkActor = 0x80218150; // type:func rom:0x47F200 b_area_hos_magikoopa_GetSelectedMoveID = 0x802182A8; // type:func rom:0x47F358 b_area_hos_magikoopa_SetAbsoluteStatusOffsets = 0x802182D4; // type:func rom:0x47F384 @@ -10128,107 +10128,107 @@ func_802184C0_47F570 = 0x802184C0; // type:func rom:0x47F570 func_802186B8_47F768 = 0x802186B8; // type:func rom:0x47F768 func_802189D0_47FA80 = 0x802189D0; // type:func rom:0x47FA80 func_80218CEC_47FD9C = 0x80218CEC; // type:func rom:0x47FD9C -b_area_hos_goombario_tutor_IdleAnimations_80219010 = 0x80219010; // type:data rom:0x4800C0 -b_area_hos_goombario_tutor_DefenseTable_8021905C = 0x8021905C; // type:data rom:0x48010C -b_area_hos_goombario_tutor_StatusTable_80219068 = 0x80219068; // type:data rom:0x480118 -b_area_hos_goombario_tutor_ActorParts = 0x80219114; // type:data rom:0x4801C4 -b_area_hos_goombario_tutor = 0x80219138; // type:data rom:0x4801E8 -b_area_hos_goombario_tutor_init_80219160 = 0x80219160; // type:data rom:0x480210 -b_area_hos_goombario_tutor_idle_802191D0 = 0x802191D0; // type:data rom:0x480280 -b_area_hos_goombario_tutor_handleEvent_802191E0 = 0x802191E0; // type:data rom:0x480290 -b_area_hos_goombario_tutor_takeTurn_80219444 = 0x80219444; // type:data rom:0x4804F4 -b_area_hos_goombario_tutor_80219C74 = 0x80219C74; // type:data rom:0x480D24 -b_area_hos_ember_DefenseTable_8021ACB0 = 0x8021ACB0; // type:data rom:0x481D60 -b_area_hos_ember_StatusTable_8021ACD4 = 0x8021ACD4; // type:data rom:0x481D84 -b_area_hos_ember_ActorParts = 0x8021AD80; // type:data rom:0x481E30 -b_area_hos_ember = 0x8021AE34; // type:data rom:0x481EE4 -b_area_hos_ember_IdleAnimations_8021AE5C = 0x8021AE5C; // type:data rom:0x481F0C -b_area_hos_ember_IdleAnimations_8021AEA8 = 0x8021AEA8; // type:data rom:0x481F58 -b_area_hos_ember_init_8021AEB4 = 0x8021AEB4; // type:data rom:0x481F64 -b_area_hos_ember_idle_8021B07C = 0x8021B07C; // type:data rom:0x48212C -b_area_hos_ember_8021B2FC = 0x8021B2FC; // type:data rom:0x4823AC -b_area_hos_ember_8021B398 = 0x8021B398; // type:data rom:0x482448 -b_area_hos_ember_vector3D_8021B594 = 0x8021B594; // type:data rom:0x482644 -b_area_hos_ember_specialFormation_8021B5A0 = 0x8021B5A0; // type:data rom:0x482650 -b_area_hos_ember_split = 0x8021B5BC; // type:data rom:0x48266C -b_area_hos_ember_handleEvent_8021B8BC = 0x8021B8BC; // type:data rom:0x48296C -b_area_hos_ember_8021BE64 = 0x8021BE64; // type:data rom:0x482F14 -b_area_hos_ember_8021C454 = 0x8021C454; // type:data rom:0x483504 -b_area_hos_ember_8021C5F8 = 0x8021C5F8; // type:data rom:0x4836A8 -b_area_hos_ember_8021C654 = 0x8021C654; // type:data rom:0x483704 -b_area_hos_ember_8021CBC8 = 0x8021CBC8; // type:data rom:0x483C78 -b_area_hos_ember_takeTurn_8021D284 = 0x8021D284; // type:data rom:0x484334 -b_area_hos_magikoopa_DefenseTable = 0x8021D480; // type:data rom:0x484530 -b_area_hos_magikoopa_DefenseTable_flying = 0x8021D48C; // type:data rom:0x48453C -b_area_hos_magikoopa_StatusTable_8021D498 = 0x8021D498; // type:data rom:0x484548 -b_area_hos_magikoopa_StatusTable_8021D544 = 0x8021D544; // type:data rom:0x4845F4 -b_area_hos_magikoopa_ActorParts = 0x8021D5F0; // type:data rom:0x4846A0 -b_area_hos_magikoopa_ActorParts = 0x8021D614; // type:data rom:0x4846C4 -b_area_hos_magikoopa = 0x8021D680; // type:data rom:0x484730 -b_area_hos_magikoopa_flying = 0x8021D6A8; // type:data rom:0x484758 -b_area_hos_magikoopa_IdleAnimations_8021D6D0 = 0x8021D6D0; // type:data rom:0x484780 -b_area_hos_magikoopa_IdleAnimations_8021D71C = 0x8021D71C; // type:data rom:0x4847CC -b_area_hos_magikoopa_IdleAnimations_8021D768 = 0x8021D768; // type:data rom:0x484818 -b_area_hos_magikoopa_idle_8021D774 = 0x8021D774; // type:data rom:0x484824 -b_area_hos_magikoopa_8021D784 = 0x8021D784; // type:data rom:0x484834 -b_area_hos_magikoopa_8021D890 = 0x8021D890; // type:data rom:0x484940 -b_area_hos_magikoopa_runAway = 0x8021DE8C; // type:data rom:0x484F3C -b_area_hos_magikoopa_nextTurn_8021E0B0 = 0x8021E0B0; // type:data rom:0x485160 -b_area_hos_magikoopa_init_8021E100 = 0x8021E100; // type:data rom:0x4851B0 -b_area_hos_magikoopa_init_8021E2C0 = 0x8021E2C0; // type:data rom:0x485370 -b_area_hos_magikoopa_8021E46C = 0x8021E46C; // type:data rom:0x48551C -b_area_hos_magikoopa_handleEvent_8021E6D8 = 0x8021E6D8; // type:data rom:0x485788 -b_area_hos_magikoopa_handleEvent_8021EDF0 = 0x8021EDF0; // type:data rom:0x485EA0 -b_area_hos_magikoopa_healOne = 0x8021F660; // type:data rom:0x486710 -b_area_hos_magikoopa_healAll = 0x8021FBEC; // type:data rom:0x486C9C -b_area_hos_magikoopa_shapeSpell = 0x8022028C; // type:data rom:0x48733C -b_area_hos_magikoopa_80221144 = 0x80221144; // type:data rom:0x4881F4 -b_area_hos_magikoopa_handleEvent_8022142C = 0x8022142C; // type:data rom:0x4884DC -b_area_hos_magikoopa_init_8022143C = 0x8022143C; // type:data rom:0x4884EC -b_area_hos_magikoopa_init_80221478 = 0x80221478; // type:data rom:0x488528 -b_area_hos_magikoopa_DefenseTable_802214B4 = 0x802214B4; // type:data rom:0x488564 -b_area_hos_magikoopa_DefenseTable_802214C0 = 0x802214C0; // type:data rom:0x488570 -b_area_hos_magikoopa_StatusTable_802214CC = 0x802214CC; // type:data rom:0x48857C -b_area_hos_magikoopa_StatusTable_80221578 = 0x80221578; // type:data rom:0x488628 -b_area_hos_magikoopa_ActorParts_80221624 = 0x80221624; // type:data rom:0x4886D4 -b_area_hos_magikoopa_ActorParts_80221648 = 0x80221648; // type:data rom:0x4886F8 -b_area_hos_magikoopa_clone = 0x8022166C; // type:data rom:0x48871C -b_area_hos_magikoopa_flying_clone = 0x80221694; // type:data rom:0x488744 -b_area_hos_magikoopa_vector3D_802216BC = 0x802216BC; // type:data rom:0x48876C -b_area_hos_magikoopa_specialFormation_802216C8 = 0x802216C8; // type:data rom:0x488778 -b_area_hos_magikoopa_specialFormation_802216E4 = 0x802216E4; // type:data rom:0x488794 -b_area_hos_magikoopa_makeCopy = 0x80221700; // type:data rom:0x4887B0 -b_area_hos_magikoopa_boostAttack = 0x80221DC0; // type:data rom:0x488E70 -b_area_hos_magikoopa_boostDefense = 0x80222508; // type:data rom:0x4895B8 -b_area_hos_magikoopa_electrify = 0x80222C50; // type:data rom:0x489D00 -b_area_hos_magikoopa_vanish = 0x802233DC; // type:data rom:0x48A48C -b_area_hos_magikoopa_takeTurn_80223B24 = 0x80223B24; // type:data rom:0x48ABD4 -D_80224BB0_48BC60 = 0x80224BB0; // type:data rom:0x48BC60 -b_area_hos_hos_01_EVS_PreBattle = 0x80224BD0; // type:data rom:0x48BC80 -b_area_hos_hos_01_EVS_PostBattle = 0x80225598; // type:data rom:0x48C648 -b_area_hos_hos_01_ForegroundModels = 0x802255A8; // type:data rom:0x48C658 -b_area_hos_hos_01 = 0x802255B0; // type:data rom:0x48C660 -b_area_hos_hos_00_802255E0 = 0x802255E0; // type:data rom:0x48C690 -b_area_hos_hos_00_EVS_PreBattle = 0x802256E8; // type:data rom:0x48C798 -b_area_hos_hos_00_EVS_PostBattle = 0x8022589C; // type:data rom:0x48C94C -b_area_hos_hos_00_ForegroundModels = 0x802258AC; // type:data rom:0x48C95C -b_area_hos_hos_00 = 0x802258B8; // type:data rom:0x48C968 -b_area_hos_hos_02_EVS_PreBattle = 0x802258E0; // type:data rom:0x48C990 -b_area_hos_hos_02_EVS_PostBattle = 0x80225E20; // type:data rom:0x48CED0 -b_area_hos_hos_02 = 0x80225E30; // type:data rom:0x48CEE0 -b_area_hos_Formation_00 = 0x80225E60; // type:data rom:0x48CF10 -b_area_hos_Formation_01 = 0x80225E7C; // type:data rom:0x48CF2C -b_area_hos_Formation_02 = 0x80225EB4; // type:data rom:0x48CF64 -b_area_hos_Formation_03 = 0x80225F08; // type:data rom:0x48CFB8 -b_area_hos_Formations = 0x80225F24; // type:data rom:0x48CFD4 -b_area_hos_Stages = 0x80225F88; // type:data rom:0x48D038 -D_80225FB0_48D060 = 0x80225FB0; // type:data rom:0x48D060 -D_80225FB8_48D068 = 0x80225FB8; // type:data rom:0x48D068 -D_80225FC0_48D070 = 0x80225FC0; // type:data rom:0x48D070 -D_80225FC8_48D078 = 0x80225FC8; // type:data rom:0x48D078 -D_80225FD0_48D080 = 0x80225FD0; // type:data rom:0x48D080 -D_80225FD8_48D088 = 0x80225FD8; // type:data rom:0x48D088 -D_80225FE0_48D090 = 0x80225FE0; // type:data rom:0x48D090 +b_area_hos_goombario_tutor_IdleAnimations_80219010 = 0x80219010; // rom:0x4800C0 +b_area_hos_goombario_tutor_DefenseTable_8021905C = 0x8021905C; // rom:0x48010C +b_area_hos_goombario_tutor_StatusTable_80219068 = 0x80219068; // rom:0x480118 +b_area_hos_goombario_tutor_ActorParts = 0x80219114; // rom:0x4801C4 +b_area_hos_goombario_tutor = 0x80219138; // rom:0x4801E8 +b_area_hos_goombario_tutor_init_80219160 = 0x80219160; // rom:0x480210 +b_area_hos_goombario_tutor_idle_802191D0 = 0x802191D0; // rom:0x480280 +b_area_hos_goombario_tutor_handleEvent_802191E0 = 0x802191E0; // rom:0x480290 +b_area_hos_goombario_tutor_takeTurn_80219444 = 0x80219444; // rom:0x4804F4 +b_area_hos_goombario_tutor_80219C74 = 0x80219C74; // rom:0x480D24 +b_area_hos_ember_DefenseTable_8021ACB0 = 0x8021ACB0; // rom:0x481D60 +b_area_hos_ember_StatusTable_8021ACD4 = 0x8021ACD4; // rom:0x481D84 +b_area_hos_ember_ActorParts = 0x8021AD80; // rom:0x481E30 +b_area_hos_ember = 0x8021AE34; // rom:0x481EE4 +b_area_hos_ember_IdleAnimations_8021AE5C = 0x8021AE5C; // rom:0x481F0C +b_area_hos_ember_IdleAnimations_8021AEA8 = 0x8021AEA8; // rom:0x481F58 +b_area_hos_ember_init_8021AEB4 = 0x8021AEB4; // rom:0x481F64 +b_area_hos_ember_idle_8021B07C = 0x8021B07C; // rom:0x48212C +b_area_hos_ember_8021B2FC = 0x8021B2FC; // rom:0x4823AC +b_area_hos_ember_8021B398 = 0x8021B398; // rom:0x482448 +b_area_hos_ember_vector3D_8021B594 = 0x8021B594; // rom:0x482644 +b_area_hos_ember_specialFormation_8021B5A0 = 0x8021B5A0; // rom:0x482650 +b_area_hos_ember_split = 0x8021B5BC; // rom:0x48266C +b_area_hos_ember_handleEvent_8021B8BC = 0x8021B8BC; // rom:0x48296C +b_area_hos_ember_8021BE64 = 0x8021BE64; // rom:0x482F14 +b_area_hos_ember_8021C454 = 0x8021C454; // rom:0x483504 +b_area_hos_ember_8021C5F8 = 0x8021C5F8; // rom:0x4836A8 +b_area_hos_ember_8021C654 = 0x8021C654; // rom:0x483704 +b_area_hos_ember_8021CBC8 = 0x8021CBC8; // rom:0x483C78 +b_area_hos_ember_takeTurn_8021D284 = 0x8021D284; // rom:0x484334 +b_area_hos_magikoopa_DefenseTable = 0x8021D480; // rom:0x484530 +b_area_hos_magikoopa_DefenseTable_flying = 0x8021D48C; // rom:0x48453C +b_area_hos_magikoopa_StatusTable_8021D498 = 0x8021D498; // rom:0x484548 +b_area_hos_magikoopa_StatusTable_8021D544 = 0x8021D544; // rom:0x4845F4 +b_area_hos_magikoopa_ActorParts = 0x8021D5F0; // rom:0x4846A0 +b_area_hos_magikoopa_ActorParts = 0x8021D614; // rom:0x4846C4 +b_area_hos_magikoopa = 0x8021D680; // rom:0x484730 +b_area_hos_magikoopa_flying = 0x8021D6A8; // rom:0x484758 +b_area_hos_magikoopa_IdleAnimations_8021D6D0 = 0x8021D6D0; // rom:0x484780 +b_area_hos_magikoopa_IdleAnimations_8021D71C = 0x8021D71C; // rom:0x4847CC +b_area_hos_magikoopa_IdleAnimations_8021D768 = 0x8021D768; // rom:0x484818 +b_area_hos_magikoopa_idle_8021D774 = 0x8021D774; // rom:0x484824 +b_area_hos_magikoopa_8021D784 = 0x8021D784; // rom:0x484834 +b_area_hos_magikoopa_8021D890 = 0x8021D890; // rom:0x484940 +b_area_hos_magikoopa_runAway = 0x8021DE8C; // rom:0x484F3C +b_area_hos_magikoopa_nextTurn_8021E0B0 = 0x8021E0B0; // rom:0x485160 +b_area_hos_magikoopa_init_8021E100 = 0x8021E100; // rom:0x4851B0 +b_area_hos_magikoopa_init_8021E2C0 = 0x8021E2C0; // rom:0x485370 +b_area_hos_magikoopa_8021E46C = 0x8021E46C; // rom:0x48551C +b_area_hos_magikoopa_handleEvent_8021E6D8 = 0x8021E6D8; // rom:0x485788 +b_area_hos_magikoopa_handleEvent_8021EDF0 = 0x8021EDF0; // rom:0x485EA0 +b_area_hos_magikoopa_healOne = 0x8021F660; // rom:0x486710 +b_area_hos_magikoopa_healAll = 0x8021FBEC; // rom:0x486C9C +b_area_hos_magikoopa_shapeSpell = 0x8022028C; // rom:0x48733C +b_area_hos_magikoopa_80221144 = 0x80221144; // rom:0x4881F4 +b_area_hos_magikoopa_handleEvent_8022142C = 0x8022142C; // rom:0x4884DC +b_area_hos_magikoopa_init_8022143C = 0x8022143C; // rom:0x4884EC +b_area_hos_magikoopa_init_80221478 = 0x80221478; // rom:0x488528 +b_area_hos_magikoopa_DefenseTable_802214B4 = 0x802214B4; // rom:0x488564 +b_area_hos_magikoopa_DefenseTable_802214C0 = 0x802214C0; // rom:0x488570 +b_area_hos_magikoopa_StatusTable_802214CC = 0x802214CC; // rom:0x48857C +b_area_hos_magikoopa_StatusTable_80221578 = 0x80221578; // rom:0x488628 +b_area_hos_magikoopa_ActorParts_80221624 = 0x80221624; // rom:0x4886D4 +b_area_hos_magikoopa_ActorParts_80221648 = 0x80221648; // rom:0x4886F8 +b_area_hos_magikoopa_clone = 0x8022166C; // rom:0x48871C +b_area_hos_magikoopa_flying_clone = 0x80221694; // rom:0x488744 +b_area_hos_magikoopa_vector3D_802216BC = 0x802216BC; // rom:0x48876C +b_area_hos_magikoopa_specialFormation_802216C8 = 0x802216C8; // rom:0x488778 +b_area_hos_magikoopa_specialFormation_802216E4 = 0x802216E4; // rom:0x488794 +b_area_hos_magikoopa_makeCopy = 0x80221700; // rom:0x4887B0 +b_area_hos_magikoopa_boostAttack = 0x80221DC0; // rom:0x488E70 +b_area_hos_magikoopa_boostDefense = 0x80222508; // rom:0x4895B8 +b_area_hos_magikoopa_electrify = 0x80222C50; // rom:0x489D00 +b_area_hos_magikoopa_vanish = 0x802233DC; // rom:0x48A48C +b_area_hos_magikoopa_takeTurn_80223B24 = 0x80223B24; // rom:0x48ABD4 +D_80224BB0_48BC60 = 0x80224BB0; // rom:0x48BC60 +b_area_hos_hos_01_EVS_PreBattle = 0x80224BD0; // rom:0x48BC80 +b_area_hos_hos_01_EVS_PostBattle = 0x80225598; // rom:0x48C648 +b_area_hos_hos_01_ForegroundModels = 0x802255A8; // rom:0x48C658 +b_area_hos_hos_01 = 0x802255B0; // rom:0x48C660 +b_area_hos_hos_00_802255E0 = 0x802255E0; // rom:0x48C690 +b_area_hos_hos_00_EVS_PreBattle = 0x802256E8; // rom:0x48C798 +b_area_hos_hos_00_EVS_PostBattle = 0x8022589C; // rom:0x48C94C +b_area_hos_hos_00_ForegroundModels = 0x802258AC; // rom:0x48C95C +b_area_hos_hos_00 = 0x802258B8; // rom:0x48C968 +b_area_hos_hos_02_EVS_PreBattle = 0x802258E0; // rom:0x48C990 +b_area_hos_hos_02_EVS_PostBattle = 0x80225E20; // rom:0x48CED0 +b_area_hos_hos_02 = 0x80225E30; // rom:0x48CEE0 +b_area_hos_Formation_00 = 0x80225E60; // rom:0x48CF10 +b_area_hos_Formation_01 = 0x80225E7C; // rom:0x48CF2C +b_area_hos_Formation_02 = 0x80225EB4; // rom:0x48CF64 +b_area_hos_Formation_03 = 0x80225F08; // rom:0x48CFB8 +b_area_hos_Formations = 0x80225F24; // rom:0x48CFD4 +b_area_hos_Stages = 0x80225F88; // rom:0x48D038 +D_80225FB0_48D060 = 0x80225FB0; // rom:0x48D060 +D_80225FB8_48D068 = 0x80225FB8; // rom:0x48D068 +D_80225FC0_48D070 = 0x80225FC0; // rom:0x48D070 +D_80225FC8_48D078 = 0x80225FC8; // rom:0x48D078 +D_80225FD0_48D080 = 0x80225FD0; // rom:0x48D080 +D_80225FD8_48D088 = 0x80225FD8; // rom:0x48D088 +D_80225FE0_48D090 = 0x80225FE0; // rom:0x48D090 b_area_nok_goomba_ArcsinDeg = 0x80218000; // type:func rom:0x48D1A0 b_area_nok_goomba_CalculateRotationZ = 0x8021818C; // type:func rom:0x48D32C b_area_nok_paragoomba_StartRumbleWithParams = 0x80218280; // type:func rom:0x48D420 @@ -10245,361 +10245,361 @@ b_area_nok_kent_c_koopa_StartRumbleWithParams = 0x80218B50; // type:func rom:0x4 b_area_nok_kent_c_koopa_SetAbsoluteStatusOffsets = 0x80218BA8; // type:func rom:0x48DD48 func_80218C74_48DE14 = 0x80218C74; // type:func rom:0x48DE14 func_80218DF8_48DF98 = 0x80218DF8; // type:func rom:0x48DF98 -b_area_nok_Formation_00 = 0x80218E20; // type:data rom:0x48DFC0 -b_area_nok_Formation_01 = 0x80218E58; // type:data rom:0x48DFF8 -b_area_nok_Formation_02 = 0x80218E90; // type:data rom:0x48E030 -b_area_nok_Formation_03 = 0x80218EC8; // type:data rom:0x48E068 -b_area_nok_Formation_04 = 0x80218F00; // type:data rom:0x48E0A0 -b_area_nok_Formation_05 = 0x80218F38; // type:data rom:0x48E0D8 -b_area_nok_Formation_06 = 0x80218F8C; // type:data rom:0x48E12C -b_area_nok_Formation_07 = 0x80218FE0; // type:data rom:0x48E180 -b_area_nok_Formation_08 = 0x80219050; // type:data rom:0x48E1F0 -b_area_nok_Formation_09 = 0x80219088; // type:data rom:0x48E228 -b_area_nok_Formation_0A = 0x802190C0; // type:data rom:0x48E260 -b_area_nok_Formation_0B = 0x80219114; // type:data rom:0x48E2B4 -b_area_nok_Formation_0C = 0x8021914C; // type:data rom:0x48E2EC -b_area_nok_Formation_0D = 0x802191A0; // type:data rom:0x48E340 -b_area_nok_Formation_0E = 0x802191F4; // type:data rom:0x48E394 -b_area_nok_Formation_0F = 0x80219248; // type:data rom:0x48E3E8 -b_area_nok_Formation_10 = 0x8021929C; // type:data rom:0x48E43C -b_area_nok_Formation_11 = 0x8021930C; // type:data rom:0x48E4AC -b_area_nok_Formation_12 = 0x80219344; // type:data rom:0x48E4E4 -b_area_nok_Formation_13 = 0x8021937C; // type:data rom:0x48E51C -b_area_nok_Formation_14 = 0x802193D0; // type:data rom:0x48E570 -b_area_nok_Formation_15 = 0x80219440; // type:data rom:0x48E5E0 -b_area_nok_Formation_16 = 0x8021945C; // type:data rom:0x48E5FC -b_area_nok_Formation_17 = 0x80219494; // type:data rom:0x48E634 -b_area_nok_Formation_18 = 0x80219504; // type:data rom:0x48E6A4 -b_area_nok_Formations = 0x80219520; // type:data rom:0x48E6C0 -b_area_nok_Stages = 0x80219728; // type:data rom:0x48E8C8 -b_area_nok_goomba_DefenseTable_80219750 = 0x80219750; // type:data rom:0x48E8F0 -b_area_nok_goomba_StatusTable_8021975C = 0x8021975C; // type:data rom:0x48E8FC -b_area_nok_goomba_ActorParts = 0x80219808; // type:data rom:0x48E9A8 -b_area_nok_goomba = 0x8021982C; // type:data rom:0x48E9CC -b_area_nok_goomba_IdleAnimations_80219854 = 0x80219854; // type:data rom:0x48E9F4 -b_area_nok_goomba_IdleAnimations_802198A0 = 0x802198A0; // type:data rom:0x48EA40 -b_area_nok_goomba_init_802198EC = 0x802198EC; // type:data rom:0x48EA8C -b_area_nok_goomba_idle_80219938 = 0x80219938; // type:data rom:0x48EAD8 -b_area_nok_goomba_handleEvent_80219C14 = 0x80219C14; // type:data rom:0x48EDB4 -b_area_nok_goomba_sinTable = 0x8021A2D4; // type:data rom:0x48F474 -b_area_nok_goomba_takeTurn_8021A440 = 0x8021A440; // type:data rom:0x48F5E0 -b_area_nok_paragoomba_DefenseTable_8021B110 = 0x8021B110; // type:data rom:0x4902B0 -b_area_nok_paragoomba_DefenseTable_8021B11C = 0x8021B11C; // type:data rom:0x4902BC -b_area_nok_paragoomba_StatusTable_8021B128 = 0x8021B128; // type:data rom:0x4902C8 -b_area_nok_paragoomba_StatusTable_8021B1D4 = 0x8021B1D4; // type:data rom:0x490374 -b_area_nok_paragoomba_ActorParts = 0x8021B280; // type:data rom:0x490420 -b_area_nok_paragoomba = 0x8021B310; // type:data rom:0x4904B0 -b_area_nok_paragoomba_IdleAnimations_8021B338 = 0x8021B338; // type:data rom:0x4904D8 -b_area_nok_paragoomba_IdleAnimations_8021B384 = 0x8021B384; // type:data rom:0x490524 -b_area_nok_paragoomba_IdleAnimations_8021B3D0 = 0x8021B3D0; // type:data rom:0x490570 -b_area_nok_paragoomba_IdleAnimations_8021B3DC = 0x8021B3DC; // type:data rom:0x49057C -b_area_nok_paragoomba_init_8021B3E8 = 0x8021B3E8; // type:data rom:0x490588 -b_area_nok_paragoomba_idle_8021B434 = 0x8021B434; // type:data rom:0x4905D4 -b_area_nok_paragoomba_8021B6F0 = 0x8021B6F0; // type:data rom:0x490890 -b_area_nok_paragoomba_handleEvent_8021B768 = 0x8021B768; // type:data rom:0x490908 -b_area_nok_paragoomba_takeTurn_8021BD5C = 0x8021BD5C; // type:data rom:0x490EFC -b_area_nok_paragoomba_8021C574 = 0x8021C574; // type:data rom:0x491714 -b_area_nok_paragoomba_IdleAnimations_8021CAFC = 0x8021CAFC; // type:data rom:0x491C9C -b_area_nok_paragoomba_IdleAnimations_8021CB48 = 0x8021CB48; // type:data rom:0x491CE8 -b_area_nok_paragoomba_8021CB94 = 0x8021CB94; // type:data rom:0x491D34 -b_area_nok_paragoomba_idle_8021CBE0 = 0x8021CBE0; // type:data rom:0x491D80 -b_area_nok_paragoomba_handleEvent_8021CEBC = 0x8021CEBC; // type:data rom:0x49205C -b_area_nok_paragoomba_sinTable = 0x8021D57C; // type:data rom:0x49271C -b_area_nok_paragoomba_takeTurn_8021D6E8 = 0x8021D6E8; // type:data rom:0x492888 -b_area_nok_spiked_goomba_DefenseTable_8021E3B0 = 0x8021E3B0; // type:data rom:0x493550 -b_area_nok_spiked_goomba_StatusTable_8021E3BC = 0x8021E3BC; // type:data rom:0x49355C -b_area_nok_spiked_goomba_ActorParts = 0x8021E468; // type:data rom:0x493608 -b_area_nok_spiked_goomba = 0x8021E48C; // type:data rom:0x49362C -b_area_nok_spiked_goomba_IdleAnimations_8021E4B4 = 0x8021E4B4; // type:data rom:0x493654 -b_area_nok_spiked_goomba_IdleAnimations_8021E500 = 0x8021E500; // type:data rom:0x4936A0 -b_area_nok_spiked_goomba_init_8021E54C = 0x8021E54C; // type:data rom:0x4936EC -b_area_nok_spiked_goomba_idle_8021E598 = 0x8021E598; // type:data rom:0x493738 -b_area_nok_spiked_goomba_handleEvent_8021E874 = 0x8021E874; // type:data rom:0x493A14 -b_area_nok_spiked_goomba_sinTable = 0x8021F050; // type:data rom:0x4941F0 -b_area_nok_spiked_goomba_takeTurn_8021F1BC = 0x8021F1BC; // type:data rom:0x49435C -b_area_nok_koopa_troopa_DefenseTable_8021C960 = 0x8021FEE0; // type:data rom:0x495080 -b_area_nok_koopa_troopa_DefenseTable_8021C98C = 0x8021FF0C; // type:data rom:0x4950AC -b_area_nok_koopa_troopa_StatusTable_8021C998 = 0x8021FF18; // type:data rom:0x4950B8 -b_area_nok_koopa_troopa_ActorParts = 0x8021FFC4; // type:data rom:0x495164 -b_area_nok_koopa_troopa = 0x8021FFE8; // type:data rom:0x495188 -b_area_nok_koopa_troopa_IdleAnimations_8021CA90 = 0x80220010; // type:data rom:0x4951B0 -b_area_nok_koopa_troopa_IdleAnimations_8021CADC = 0x8022005C; // type:data rom:0x4951FC -b_area_nok_koopa_troopa_IdleAnimations_8021CB28 = 0x802200A8; // type:data rom:0x495248 -b_area_nok_koopa_troopa_init_8021CB74 = 0x802200F4; // type:data rom:0x495294 -b_area_nok_koopa_troopa_8021CBD8 = 0x80220158; // type:data rom:0x4952F8 -b_area_nok_koopa_troopa_idle_8021CD30 = 0x802202B0; // type:data rom:0x495450 -b_area_nok_koopa_troopa_intTable_8021D1C0 = 0x80220740; // type:data rom:0x4958E0 -b_area_nok_koopa_troopa_handleEvent_8021D218 = 0x80220798; // type:data rom:0x495938 -b_area_nok_koopa_troopa_takeTurn_8021DD9C = 0x8022131C; // type:data rom:0x4964BC -b_area_nok_fuzzy_DefenseTable_80222050 = 0x80222050; // type:data rom:0x4971F0 -b_area_nok_fuzzy_StatusTable_8022205C = 0x8022205C; // type:data rom:0x4971FC -b_area_nok_fuzzy_ActorParts_80222108 = 0x80222108; // type:data rom:0x4972A8 -b_area_nok_fuzzy = 0x8022212C; // type:data rom:0x4972CC -b_area_nok_fuzzy_IdleAnimations_80222154 = 0x80222154; // type:data rom:0x4972F4 -b_area_nok_fuzzy_init_802221A0 = 0x802221A0; // type:data rom:0x497340 -b_area_nok_fuzzy_idle_802221EC = 0x802221EC; // type:data rom:0x49738C -b_area_nok_fuzzy_handleEvent_802221FC = 0x802221FC; // type:data rom:0x49739C -b_area_nok_fuzzy_takeTurn_80222860 = 0x80222860; // type:data rom:0x497A00 -b_area_nok_paratroopa_DefenseTable_8021EAD0 = 0x80223900; // type:data rom:0x498AA0 -b_area_nok_paratroopa_DefenseTable_8021EAFC = 0x8022392C; // type:data rom:0x498ACC -b_area_nok_paratroopa_DefenseTable_8021EB08 = 0x80223938; // type:data rom:0x498AD8 -b_area_nok_paratroopa_StatusTable_8021EB14 = 0x80223944; // type:data rom:0x498AE4 -b_area_nok_paratroopa_StatusTable_8021EBC0 = 0x802239F0; // type:data rom:0x498B90 -b_area_nok_paratroopa_ActorParts = 0x80223A9C; // type:data rom:0x498C3C -b_area_nok_paratroopa = 0x80223B08; // type:data rom:0x498CA8 -b_area_nok_paratroopa_IdleAnimations_8021ED00 = 0x80223B30; // type:data rom:0x498CD0 -b_area_nok_paratroopa_IdleAnimations_8021ED4C = 0x80223B7C; // type:data rom:0x498D1C -b_area_nok_paratroopa_IdleAnimations_8021ED98 = 0x80223BC8; // type:data rom:0x498D68 -b_area_nok_paratroopa_nextTurn_8021EDE4 = 0x80223C14; // type:data rom:0x498DB4 -b_area_nok_paratroopa_init_8021EE0C = 0x80223C3C; // type:data rom:0x498DDC -b_area_nok_paratroopa_8021EE84 = 0x80223CB4; // type:data rom:0x498E54 -b_area_nok_paratroopa_idle_8021EF5C = 0x80223D8C; // type:data rom:0x498F2C -b_area_nok_paratroopa_8021F26C = 0x8022409C; // type:data rom:0x49923C -b_area_nok_paratroopa_handleEvent_8021F2EC = 0x8022411C; // type:data rom:0x4992BC -b_area_nok_paratroopa_takeTurn_8021FA24 = 0x80224854; // type:data rom:0x4999F4 -b_area_nok_paratroopa_802204DC = 0x8022530C; // type:data rom:0x49A4AC -b_area_nok_paratroopa_IdleAnimations_80220AA0 = 0x802258D0; // type:data rom:0x49AA70 -b_area_nok_paratroopa_IdleAnimations_80220AEC = 0x8022591C; // type:data rom:0x49AABC -b_area_nok_paratroopa_IdleAnimations_80220B38 = 0x80225968; // type:data rom:0x49AB08 -b_area_nok_paratroopa_80220B84 = 0x802259B4; // type:data rom:0x49AB54 -b_area_nok_paratroopa_80220BE8 = 0x80225A18; // type:data rom:0x49ABB8 -b_area_nok_paratroopa_idle_80220D40 = 0x80225B70; // type:data rom:0x49AD10 -b_area_nok_paratroopa_FlipPosOffsets = 0x80226000; // type:data rom:0x49B1A0 -b_area_nok_paratroopa_handleEvent_80221228 = 0x80226058; // type:data rom:0x49B1F8 -b_area_nok_paratroopa_takeTurn_80221DAC = 0x80226BDC; // type:data rom:0x49BD7C -b_area_nok_kent_c_koopa_FlipPosOffsets = 0x80227910; // type:data rom:0x49CAB0 -b_area_nok_kent_c_koopa_IdleAnimations_80227968 = 0x80227968; // type:data rom:0x49CB08 -b_area_nok_kent_c_koopa_IdleAnimations_802279B4 = 0x802279B4; // type:data rom:0x49CB54 -b_area_nok_kent_c_koopa_IdleAnimations_802279D0 = 0x802279D0; // type:data rom:0x49CB70 -b_area_nok_kent_c_koopa_DefenseTable_802279DC = 0x802279DC; // type:data rom:0x49CB7C -b_area_nok_kent_c_koopa_DefenseTable_802279F0 = 0x802279F0; // type:data rom:0x49CB90 -b_area_nok_kent_c_koopa_DefenseTable_802279FC = 0x802279FC; // type:data rom:0x49CB9C -b_area_nok_kent_c_koopa_StatusTable_80227A08 = 0x80227A08; // type:data rom:0x49CBA8 -b_area_nok_kent_c_koopa_ActorParts_80227AB4 = 0x80227AB4; // type:data rom:0x49CC54 -b_area_nok_kent_c_koopa = 0x80227BF8; // type:data rom:0x49CD98 -b_area_nok_kent_c_koopa_init_80227C20 = 0x80227C20; // type:data rom:0x49CDC0 -b_area_nok_kent_c_koopa_nextTurn_80227D2C = 0x80227D2C; // type:data rom:0x49CECC -b_area_nok_kent_c_koopa_idle_80227DD4 = 0x80227DD4; // type:data rom:0x49CF74 -b_area_nok_kent_c_koopa_handleEvent_80227E08 = 0x80227E08; // type:data rom:0x49CFA8 -b_area_nok_kent_c_koopa_takeTurn_80228A7C = 0x80228A7C; // type:data rom:0x49DC1C -b_area_nok_kent_c_koopa_shellToss_KentC = 0x802291A4; // type:data rom:0x49E344 -b_area_nok_kent_c_koopa_tackle_KentC = 0x8022A0D0; // type:data rom:0x49F270 -b_area_nok_kent_c_koopa_8022AD84 = 0x8022AD84; // type:data rom:0x49FF24 -b_area_nok_kent_c_koopa_flipOver_KentC = 0x8022ADC0; // type:data rom:0x49FF60 -b_area_nok_kent_c_koopa_8022B158 = 0x8022B158; // type:data rom:0x4A02F8 -b_area_nok_kent_c_koopa_8022B204 = 0x8022B204; // type:data rom:0x4A03A4 -b_area_nok_kent_c_koopa_8022B2E8 = 0x8022B2E8; // type:data rom:0x4A0488 -b_area_nok_kent_c_koopa_8022B444 = 0x8022B444; // type:data rom:0x4A05E4 -b_area_nok_nok_01_8022B5F0 = 0x8022B5F0; // type:data rom:0x4A0790 -b_area_nok_nok_01_EVS_PreBattle = 0x8022B6F8; // type:data rom:0x4A0898 -b_area_nok_nok_01_EVS_PostBattle = 0x8022B7C0; // type:data rom:0x4A0960 -b_area_nok_nok_01_ForegroundModels = 0x8022B7D0; // type:data rom:0x4A0970 -b_area_nok_nok_01 = 0x8022B7E0; // type:data rom:0x4A0980 -b_area_nok_nok_02_8022B810 = 0x8022B810; // type:data rom:0x4A09B0 -b_area_nok_nok_02_EVS_PreBattle = 0x8022B918; // type:data rom:0x4A0AB8 -b_area_nok_nok_02_EVS_PostBattle = 0x8022BACC; // type:data rom:0x4A0C6C -b_area_nok_nok_02_ForegroundModels = 0x8022BADC; // type:data rom:0x4A0C7C -b_area_nok_nok_02 = 0x8022BAEC; // type:data rom:0x4A0C8C -b_area_nok_nok_03_EVS_PreBattle = 0x8022BB20; // type:data rom:0x4A0CC0 -b_area_nok_nok_03_EVS_PostBattle = 0x8022BB40; // type:data rom:0x4A0CE0 -b_area_nok_nok_03_ForegroundModels = 0x8022BB50; // type:data rom:0x4A0CF0 -b_area_nok_nok_03 = 0x8022BB5C; // type:data rom:0x4A0CFC -b_area_nok_nok_04_EVS_PreBattle = 0x8022BB90; // type:data rom:0x4A0D30 -b_area_nok_nok_04_EVS_PostBattle = 0x8022BBB0; // type:data rom:0x4A0D50 -b_area_nok_nok_04_ForegroundModels = 0x8022BBC0; // type:data rom:0x4A0D60 -b_area_nok_nok_04 = 0x8022BBD8; // type:data rom:0x4A0D78 +b_area_nok_Formation_00 = 0x80218E20; // rom:0x48DFC0 +b_area_nok_Formation_01 = 0x80218E58; // rom:0x48DFF8 +b_area_nok_Formation_02 = 0x80218E90; // rom:0x48E030 +b_area_nok_Formation_03 = 0x80218EC8; // rom:0x48E068 +b_area_nok_Formation_04 = 0x80218F00; // rom:0x48E0A0 +b_area_nok_Formation_05 = 0x80218F38; // rom:0x48E0D8 +b_area_nok_Formation_06 = 0x80218F8C; // rom:0x48E12C +b_area_nok_Formation_07 = 0x80218FE0; // rom:0x48E180 +b_area_nok_Formation_08 = 0x80219050; // rom:0x48E1F0 +b_area_nok_Formation_09 = 0x80219088; // rom:0x48E228 +b_area_nok_Formation_0A = 0x802190C0; // rom:0x48E260 +b_area_nok_Formation_0B = 0x80219114; // rom:0x48E2B4 +b_area_nok_Formation_0C = 0x8021914C; // rom:0x48E2EC +b_area_nok_Formation_0D = 0x802191A0; // rom:0x48E340 +b_area_nok_Formation_0E = 0x802191F4; // rom:0x48E394 +b_area_nok_Formation_0F = 0x80219248; // rom:0x48E3E8 +b_area_nok_Formation_10 = 0x8021929C; // rom:0x48E43C +b_area_nok_Formation_11 = 0x8021930C; // rom:0x48E4AC +b_area_nok_Formation_12 = 0x80219344; // rom:0x48E4E4 +b_area_nok_Formation_13 = 0x8021937C; // rom:0x48E51C +b_area_nok_Formation_14 = 0x802193D0; // rom:0x48E570 +b_area_nok_Formation_15 = 0x80219440; // rom:0x48E5E0 +b_area_nok_Formation_16 = 0x8021945C; // rom:0x48E5FC +b_area_nok_Formation_17 = 0x80219494; // rom:0x48E634 +b_area_nok_Formation_18 = 0x80219504; // rom:0x48E6A4 +b_area_nok_Formations = 0x80219520; // rom:0x48E6C0 +b_area_nok_Stages = 0x80219728; // rom:0x48E8C8 +b_area_nok_goomba_DefenseTable_80219750 = 0x80219750; // rom:0x48E8F0 +b_area_nok_goomba_StatusTable_8021975C = 0x8021975C; // rom:0x48E8FC +b_area_nok_goomba_ActorParts = 0x80219808; // rom:0x48E9A8 +b_area_nok_goomba = 0x8021982C; // rom:0x48E9CC +b_area_nok_goomba_IdleAnimations_80219854 = 0x80219854; // rom:0x48E9F4 +b_area_nok_goomba_IdleAnimations_802198A0 = 0x802198A0; // rom:0x48EA40 +b_area_nok_goomba_init_802198EC = 0x802198EC; // rom:0x48EA8C +b_area_nok_goomba_idle_80219938 = 0x80219938; // rom:0x48EAD8 +b_area_nok_goomba_handleEvent_80219C14 = 0x80219C14; // rom:0x48EDB4 +b_area_nok_goomba_sinTable = 0x8021A2D4; // rom:0x48F474 +b_area_nok_goomba_takeTurn_8021A440 = 0x8021A440; // rom:0x48F5E0 +b_area_nok_paragoomba_DefenseTable_8021B110 = 0x8021B110; // rom:0x4902B0 +b_area_nok_paragoomba_DefenseTable_8021B11C = 0x8021B11C; // rom:0x4902BC +b_area_nok_paragoomba_StatusTable_8021B128 = 0x8021B128; // rom:0x4902C8 +b_area_nok_paragoomba_StatusTable_8021B1D4 = 0x8021B1D4; // rom:0x490374 +b_area_nok_paragoomba_ActorParts = 0x8021B280; // rom:0x490420 +b_area_nok_paragoomba = 0x8021B310; // rom:0x4904B0 +b_area_nok_paragoomba_IdleAnimations_8021B338 = 0x8021B338; // rom:0x4904D8 +b_area_nok_paragoomba_IdleAnimations_8021B384 = 0x8021B384; // rom:0x490524 +b_area_nok_paragoomba_IdleAnimations_8021B3D0 = 0x8021B3D0; // rom:0x490570 +b_area_nok_paragoomba_IdleAnimations_8021B3DC = 0x8021B3DC; // rom:0x49057C +b_area_nok_paragoomba_init_8021B3E8 = 0x8021B3E8; // rom:0x490588 +b_area_nok_paragoomba_idle_8021B434 = 0x8021B434; // rom:0x4905D4 +b_area_nok_paragoomba_8021B6F0 = 0x8021B6F0; // rom:0x490890 +b_area_nok_paragoomba_handleEvent_8021B768 = 0x8021B768; // rom:0x490908 +b_area_nok_paragoomba_takeTurn_8021BD5C = 0x8021BD5C; // rom:0x490EFC +b_area_nok_paragoomba_8021C574 = 0x8021C574; // rom:0x491714 +b_area_nok_paragoomba_IdleAnimations_8021CAFC = 0x8021CAFC; // rom:0x491C9C +b_area_nok_paragoomba_IdleAnimations_8021CB48 = 0x8021CB48; // rom:0x491CE8 +b_area_nok_paragoomba_8021CB94 = 0x8021CB94; // rom:0x491D34 +b_area_nok_paragoomba_idle_8021CBE0 = 0x8021CBE0; // rom:0x491D80 +b_area_nok_paragoomba_handleEvent_8021CEBC = 0x8021CEBC; // rom:0x49205C +b_area_nok_paragoomba_sinTable = 0x8021D57C; // rom:0x49271C +b_area_nok_paragoomba_takeTurn_8021D6E8 = 0x8021D6E8; // rom:0x492888 +b_area_nok_spiked_goomba_DefenseTable_8021E3B0 = 0x8021E3B0; // rom:0x493550 +b_area_nok_spiked_goomba_StatusTable_8021E3BC = 0x8021E3BC; // rom:0x49355C +b_area_nok_spiked_goomba_ActorParts = 0x8021E468; // rom:0x493608 +b_area_nok_spiked_goomba = 0x8021E48C; // rom:0x49362C +b_area_nok_spiked_goomba_IdleAnimations_8021E4B4 = 0x8021E4B4; // rom:0x493654 +b_area_nok_spiked_goomba_IdleAnimations_8021E500 = 0x8021E500; // rom:0x4936A0 +b_area_nok_spiked_goomba_init_8021E54C = 0x8021E54C; // rom:0x4936EC +b_area_nok_spiked_goomba_idle_8021E598 = 0x8021E598; // rom:0x493738 +b_area_nok_spiked_goomba_handleEvent_8021E874 = 0x8021E874; // rom:0x493A14 +b_area_nok_spiked_goomba_sinTable = 0x8021F050; // rom:0x4941F0 +b_area_nok_spiked_goomba_takeTurn_8021F1BC = 0x8021F1BC; // rom:0x49435C +b_area_nok_koopa_troopa_DefenseTable_8021C960 = 0x8021FEE0; // rom:0x495080 +b_area_nok_koopa_troopa_DefenseTable_8021C98C = 0x8021FF0C; // rom:0x4950AC +b_area_nok_koopa_troopa_StatusTable_8021C998 = 0x8021FF18; // rom:0x4950B8 +b_area_nok_koopa_troopa_ActorParts = 0x8021FFC4; // rom:0x495164 +b_area_nok_koopa_troopa = 0x8021FFE8; // rom:0x495188 +b_area_nok_koopa_troopa_IdleAnimations_8021CA90 = 0x80220010; // rom:0x4951B0 +b_area_nok_koopa_troopa_IdleAnimations_8021CADC = 0x8022005C; // rom:0x4951FC +b_area_nok_koopa_troopa_IdleAnimations_8021CB28 = 0x802200A8; // rom:0x495248 +b_area_nok_koopa_troopa_init_8021CB74 = 0x802200F4; // rom:0x495294 +b_area_nok_koopa_troopa_8021CBD8 = 0x80220158; // rom:0x4952F8 +b_area_nok_koopa_troopa_idle_8021CD30 = 0x802202B0; // rom:0x495450 +b_area_nok_koopa_troopa_intTable_8021D1C0 = 0x80220740; // rom:0x4958E0 +b_area_nok_koopa_troopa_handleEvent_8021D218 = 0x80220798; // rom:0x495938 +b_area_nok_koopa_troopa_takeTurn_8021DD9C = 0x8022131C; // rom:0x4964BC +b_area_nok_fuzzy_DefenseTable_80222050 = 0x80222050; // rom:0x4971F0 +b_area_nok_fuzzy_StatusTable_8022205C = 0x8022205C; // rom:0x4971FC +b_area_nok_fuzzy_ActorParts_80222108 = 0x80222108; // rom:0x4972A8 +b_area_nok_fuzzy = 0x8022212C; // rom:0x4972CC +b_area_nok_fuzzy_IdleAnimations_80222154 = 0x80222154; // rom:0x4972F4 +b_area_nok_fuzzy_init_802221A0 = 0x802221A0; // rom:0x497340 +b_area_nok_fuzzy_idle_802221EC = 0x802221EC; // rom:0x49738C +b_area_nok_fuzzy_handleEvent_802221FC = 0x802221FC; // rom:0x49739C +b_area_nok_fuzzy_takeTurn_80222860 = 0x80222860; // rom:0x497A00 +b_area_nok_paratroopa_DefenseTable_8021EAD0 = 0x80223900; // rom:0x498AA0 +b_area_nok_paratroopa_DefenseTable_8021EAFC = 0x8022392C; // rom:0x498ACC +b_area_nok_paratroopa_DefenseTable_8021EB08 = 0x80223938; // rom:0x498AD8 +b_area_nok_paratroopa_StatusTable_8021EB14 = 0x80223944; // rom:0x498AE4 +b_area_nok_paratroopa_StatusTable_8021EBC0 = 0x802239F0; // rom:0x498B90 +b_area_nok_paratroopa_ActorParts = 0x80223A9C; // rom:0x498C3C +b_area_nok_paratroopa = 0x80223B08; // rom:0x498CA8 +b_area_nok_paratroopa_IdleAnimations_8021ED00 = 0x80223B30; // rom:0x498CD0 +b_area_nok_paratroopa_IdleAnimations_8021ED4C = 0x80223B7C; // rom:0x498D1C +b_area_nok_paratroopa_IdleAnimations_8021ED98 = 0x80223BC8; // rom:0x498D68 +b_area_nok_paratroopa_nextTurn_8021EDE4 = 0x80223C14; // rom:0x498DB4 +b_area_nok_paratroopa_init_8021EE0C = 0x80223C3C; // rom:0x498DDC +b_area_nok_paratroopa_8021EE84 = 0x80223CB4; // rom:0x498E54 +b_area_nok_paratroopa_idle_8021EF5C = 0x80223D8C; // rom:0x498F2C +b_area_nok_paratroopa_8021F26C = 0x8022409C; // rom:0x49923C +b_area_nok_paratroopa_handleEvent_8021F2EC = 0x8022411C; // rom:0x4992BC +b_area_nok_paratroopa_takeTurn_8021FA24 = 0x80224854; // rom:0x4999F4 +b_area_nok_paratroopa_802204DC = 0x8022530C; // rom:0x49A4AC +b_area_nok_paratroopa_IdleAnimations_80220AA0 = 0x802258D0; // rom:0x49AA70 +b_area_nok_paratroopa_IdleAnimations_80220AEC = 0x8022591C; // rom:0x49AABC +b_area_nok_paratroopa_IdleAnimations_80220B38 = 0x80225968; // rom:0x49AB08 +b_area_nok_paratroopa_80220B84 = 0x802259B4; // rom:0x49AB54 +b_area_nok_paratroopa_80220BE8 = 0x80225A18; // rom:0x49ABB8 +b_area_nok_paratroopa_idle_80220D40 = 0x80225B70; // rom:0x49AD10 +b_area_nok_paratroopa_FlipPosOffsets = 0x80226000; // rom:0x49B1A0 +b_area_nok_paratroopa_handleEvent_80221228 = 0x80226058; // rom:0x49B1F8 +b_area_nok_paratroopa_takeTurn_80221DAC = 0x80226BDC; // rom:0x49BD7C +b_area_nok_kent_c_koopa_FlipPosOffsets = 0x80227910; // rom:0x49CAB0 +b_area_nok_kent_c_koopa_IdleAnimations_80227968 = 0x80227968; // rom:0x49CB08 +b_area_nok_kent_c_koopa_IdleAnimations_802279B4 = 0x802279B4; // rom:0x49CB54 +b_area_nok_kent_c_koopa_IdleAnimations_802279D0 = 0x802279D0; // rom:0x49CB70 +b_area_nok_kent_c_koopa_DefenseTable_802279DC = 0x802279DC; // rom:0x49CB7C +b_area_nok_kent_c_koopa_DefenseTable_802279F0 = 0x802279F0; // rom:0x49CB90 +b_area_nok_kent_c_koopa_DefenseTable_802279FC = 0x802279FC; // rom:0x49CB9C +b_area_nok_kent_c_koopa_StatusTable_80227A08 = 0x80227A08; // rom:0x49CBA8 +b_area_nok_kent_c_koopa_ActorParts_80227AB4 = 0x80227AB4; // rom:0x49CC54 +b_area_nok_kent_c_koopa = 0x80227BF8; // rom:0x49CD98 +b_area_nok_kent_c_koopa_init_80227C20 = 0x80227C20; // rom:0x49CDC0 +b_area_nok_kent_c_koopa_nextTurn_80227D2C = 0x80227D2C; // rom:0x49CECC +b_area_nok_kent_c_koopa_idle_80227DD4 = 0x80227DD4; // rom:0x49CF74 +b_area_nok_kent_c_koopa_handleEvent_80227E08 = 0x80227E08; // rom:0x49CFA8 +b_area_nok_kent_c_koopa_takeTurn_80228A7C = 0x80228A7C; // rom:0x49DC1C +b_area_nok_kent_c_koopa_shellToss_KentC = 0x802291A4; // rom:0x49E344 +b_area_nok_kent_c_koopa_tackle_KentC = 0x8022A0D0; // rom:0x49F270 +b_area_nok_kent_c_koopa_8022AD84 = 0x8022AD84; // rom:0x49FF24 +b_area_nok_kent_c_koopa_flipOver_KentC = 0x8022ADC0; // rom:0x49FF60 +b_area_nok_kent_c_koopa_8022B158 = 0x8022B158; // rom:0x4A02F8 +b_area_nok_kent_c_koopa_8022B204 = 0x8022B204; // rom:0x4A03A4 +b_area_nok_kent_c_koopa_8022B2E8 = 0x8022B2E8; // rom:0x4A0488 +b_area_nok_kent_c_koopa_8022B444 = 0x8022B444; // rom:0x4A05E4 +b_area_nok_nok_01_8022B5F0 = 0x8022B5F0; // rom:0x4A0790 +b_area_nok_nok_01_EVS_PreBattle = 0x8022B6F8; // rom:0x4A0898 +b_area_nok_nok_01_EVS_PostBattle = 0x8022B7C0; // rom:0x4A0960 +b_area_nok_nok_01_ForegroundModels = 0x8022B7D0; // rom:0x4A0970 +b_area_nok_nok_01 = 0x8022B7E0; // rom:0x4A0980 +b_area_nok_nok_02_8022B810 = 0x8022B810; // rom:0x4A09B0 +b_area_nok_nok_02_EVS_PreBattle = 0x8022B918; // rom:0x4A0AB8 +b_area_nok_nok_02_EVS_PostBattle = 0x8022BACC; // rom:0x4A0C6C +b_area_nok_nok_02_ForegroundModels = 0x8022BADC; // rom:0x4A0C7C +b_area_nok_nok_02 = 0x8022BAEC; // rom:0x4A0C8C +b_area_nok_nok_03_EVS_PreBattle = 0x8022BB20; // rom:0x4A0CC0 +b_area_nok_nok_03_EVS_PostBattle = 0x8022BB40; // rom:0x4A0CE0 +b_area_nok_nok_03_ForegroundModels = 0x8022BB50; // rom:0x4A0CF0 +b_area_nok_nok_03 = 0x8022BB5C; // rom:0x4A0CFC +b_area_nok_nok_04_EVS_PreBattle = 0x8022BB90; // rom:0x4A0D30 +b_area_nok_nok_04_EVS_PostBattle = 0x8022BBB0; // rom:0x4A0D50 +b_area_nok_nok_04_ForegroundModels = 0x8022BBC0; // rom:0x4A0D60 +b_area_nok_nok_04 = 0x8022BBD8; // rom:0x4A0D78 b_area_trd_part_1_bill_blaster_SetBulletInitVars = 0x80218000; // type:func rom:0x4A10A0 b_area_trd_part_1_koopa_troopa_SetAbsoluteStatusOffsets = 0x80218020; // type:func rom:0x4A10C0 b_area_trd_part_1_paratroopa_StartRumbleWithParams = 0x802180F0; // type:func rom:0x4A1190 b_area_trd_part_1_paratroopa_SetAbsoluteStatusOffsets = 0x80218148; // type:func rom:0x4A11E8 b_area_trd_part_1_trd_03_InterpCloudTransform = 0x80218220; // type:func rom:0x4A12C0 -b_area_trd_part_1_Formation_00 = 0x80218490; // type:data rom:0x4A1530 -b_area_trd_part_1_Formation_01 = 0x802184AC; // type:data rom:0x4A154C -b_area_trd_part_1_Formation_02 = 0x802184E4; // type:data rom:0x4A1584 -b_area_trd_part_1_Formation_03 = 0x80218538; // type:data rom:0x4A15D8 -b_area_trd_part_1_Formation_04 = 0x80218570; // type:data rom:0x4A1610 -b_area_trd_part_1_Formation_05 = 0x802185C4; // type:data rom:0x4A1664 -b_area_trd_part_1_Formation_06 = 0x80218634; // type:data rom:0x4A16D4 -b_area_trd_part_1_Formation_07 = 0x80218688; // type:data rom:0x4A1728 -b_area_trd_part_1_Formation_08 = 0x802186F8; // type:data rom:0x4A1798 -b_area_trd_part_1_Formation_09 = 0x80218730; // type:data rom:0x4A17D0 -b_area_trd_part_1_Formation_0A = 0x80218784; // type:data rom:0x4A1824 -b_area_trd_part_1_Formation_0B = 0x802187BC; // type:data rom:0x4A185C -b_area_trd_part_1_Formation_0C = 0x80218810; // type:data rom:0x4A18B0 -b_area_trd_part_1_Formation_0D = 0x80218880; // type:data rom:0x4A1920 -b_area_trd_part_1_Formation_0E = 0x802188D4; // type:data rom:0x4A1974 -b_area_trd_part_1_Formation_0F = 0x80218944; // type:data rom:0x4A19E4 -b_area_trd_part_1_Formation_10 = 0x80218960; // type:data rom:0x4A1A00 -b_area_trd_part_1_Formation_11 = 0x80218998; // type:data rom:0x4A1A38 -b_area_trd_part_1_Formation_12 = 0x802189EC; // type:data rom:0x4A1A8C -b_area_trd_part_1_Formation_13 = 0x80218A5C; // type:data rom:0x4A1AFC -b_area_trd_part_1_Formation_14 = 0x80218A94; // type:data rom:0x4A1B34 -b_area_trd_part_1_Formation_15 = 0x80218AE8; // type:data rom:0x4A1B88 -b_area_trd_part_1_Formation_16 = 0x80218B3C; // type:data rom:0x4A1BDC -b_area_trd_part_1_vector3D_80218B90 = 0x80218B90; // type:data rom:0x4A1C30 -b_area_trd_part_1_vector3D_80218B9C = 0x80218B9C; // type:data rom:0x4A1C3C -b_area_trd_part_1_vector3D_80218BA8 = 0x80218BA8; // type:data rom:0x4A1C48 -b_area_trd_part_1_Formation_17 = 0x80218BB4; // type:data rom:0x4A1C54 -b_area_trd_part_1_Formation_18 = 0x80218C08; // type:data rom:0x4A1CA8 -b_area_trd_part_1_Formation_19 = 0x80218C40; // type:data rom:0x4A1CE0 -b_area_trd_part_1_Formation_1A = 0x80218C5C; // type:data rom:0x4A1CFC -b_area_trd_part_1_Formations = 0x80218CB0; // type:data rom:0x4A1D50 -b_area_trd_part_1_Stages = 0x80218EE0; // type:data rom:0x4A1F80 -b_area_trd_part_1_bullet_bill_DefenseTable = 0x80218F60; // type:data rom:0x4A2000 -b_area_trd_part_1_bullet_bill_StatusTable = 0x80218F6C; // type:data rom:0x4A200C -b_area_trd_part_1_bullet_bill_ActorParts = 0x80219018; // type:data rom:0x4A20B8 -b_area_trd_part_1_bullet_bill = 0x8021903C; // type:data rom:0x4A20DC -b_area_trd_part_1_bullet_bill_DefaultAnims = 0x80219064; // type:data rom:0x4A2104 -b_area_trd_part_1_bullet_bill_EVS_Init = 0x80219088; // type:data rom:0x4A2128 -b_area_trd_part_1_bullet_bill_EVS_Idle = 0x80219380; // type:data rom:0x4A2420 -b_area_trd_part_1_bullet_bill_EVS_Explode = 0x80219390; // type:data rom:0x4A2430 -b_area_trd_part_1_bullet_bill_EVS_HandleEvent = 0x802193E8; // type:data rom:0x4A2488 -b_area_trd_part_1_bullet_bill_EVS_TakeTurn = 0x802197C0; // type:data rom:0x4A2860 -b_area_trd_part_1_bullet_bill_EVS_MakeExplosionFX = 0x80219BE0; // type:data rom:0x4A2C80 -b_area_trd_part_1_bill_blaster_DefenseTable = 0x80219D20; // type:data rom:0x4A2DC0 -b_area_trd_part_1_bill_blaster_StatusTable = 0x80219D2C; // type:data rom:0x4A2DCC -b_area_trd_part_1_bill_blaster_ActorParts = 0x80219DD8; // type:data rom:0x4A2E78 -b_area_trd_part_1_bill_blaster = 0x80219E20; // type:data rom:0x4A2EC0 -b_area_trd_part_1_bill_blaster_DefaultAnims = 0x80219E48; // type:data rom:0x4A2EE8 -b_area_trd_part_1_bill_blaster_EVS_Init = 0x80219E6C; // type:data rom:0x4A2F0C -b_area_trd_part_1_bill_blaster_EVS_Idle = 0x80219ED0; // type:data rom:0x4A2F70 -b_area_trd_part_1_bill_blaster_EVS_HandleEvent = 0x80219EE0; // type:data rom:0x4A2F80 -b_area_trd_part_1_bill_blaster_EVS_TakeTurn = 0x8021A200; // type:data rom:0x4A32A0 -b_area_trd_part_1_bill_blaster_EVS_Move_FireBullet = 0x8021A2BC; // type:data rom:0x4A335C -b_area_trd_part_1_bill_blaster_EVS_Move_CheckForBullet = 0x8021A470; // type:data rom:0x4A3510 -b_area_trd_part_1_bill_blaster_vector3D_8021A4DC = 0x8021A4DC; // type:data rom:0x4A357C -b_area_trd_part_1_bill_blaster_specialFormation_8021A4E8 = 0x8021A4E8; // type:data rom:0x4A3588 -b_area_trd_part_1_bob_omb_DefaultAnims = 0x8021A510; // type:data rom:0x4A35B0 -b_area_trd_part_1_bob_omb_IgnitedAnims = 0x8021A55C; // type:data rom:0x4A35FC -b_area_trd_part_1_bob_omb_DefenseTable = 0x8021A5A8; // type:data rom:0x4A3648 -b_area_trd_part_1_bob_omb_StatusTable = 0x8021A5B4; // type:data rom:0x4A3654 -b_area_trd_part_1_bob_omb_StatusTable_Ignited = 0x8021A660; // type:data rom:0x4A3700 -b_area_trd_part_1_bob_omb_ActorParts = 0x8021A70C; // type:data rom:0x4A37AC -b_area_trd_part_1_bob_omb = 0x8021A730; // type:data rom:0x4A37D0 -b_area_trd_part_1_bob_omb_EVS_Init = 0x8021A758; // type:data rom:0x4A37F8 -b_area_trd_part_1_bob_omb_EVS_Idle = 0x8021A7D4; // type:data rom:0x4A3874 -b_area_trd_part_1_bob_omb_EVS_Ignite = 0x8021A7E4; // type:data rom:0x4A3884 -b_area_trd_part_1_bob_omb_EVS_Defuse = 0x8021A9C8; // type:data rom:0x4A3A68 -b_area_trd_part_1_bob_omb_EVS_Cleanup = 0x8021AAE8; // type:data rom:0x4A3B88 -b_area_trd_part_1_bob_omb_EVS_Explode = 0x8021AB54; // type:data rom:0x4A3BF4 -b_area_trd_part_1_bob_omb_EVS_HandleEvent = 0x8021ACE8; // type:data rom:0x4A3D88 -b_area_trd_part_1_bob_omb_EVS_HandleEvent_Ignited = 0x8021B4A8; // type:data rom:0x4A4548 -b_area_trd_part_1_bob_omb_EVS_Attack_Tackle = 0x8021BB40; // type:data rom:0x4A4BE0 -b_area_trd_part_1_bob_omb_EVS_Attack_Blast = 0x8021C3F4; // type:data rom:0x4A5494 -b_area_trd_part_1_bob_omb_EVS_TakeTurn = 0x8021C89C; // type:data rom:0x4A593C -b_area_trd_part_1_koopa_troopa_DefenseTable_8021C960 = 0x8021C960; // type:data rom:0x4A5A00 -b_area_trd_part_1_koopa_troopa_DefenseTable_8021C98C = 0x8021C98C; // type:data rom:0x4A5A2C -b_area_trd_part_1_koopa_troopa_StatusTable_8021C998 = 0x8021C998; // type:data rom:0x4A5A38 -b_area_trd_part_1_koopa_troopa_ActorParts = 0x8021CA44; // type:data rom:0x4A5AE4 -b_area_trd_part_1_koopa_troopa = 0x8021CA68; // type:data rom:0x4A5B08 -b_area_trd_part_1_koopa_troopa_IdleAnimations_8021CA90 = 0x8021CA90; // type:data rom:0x4A5B30 -b_area_trd_part_1_koopa_troopa_IdleAnimations_8021CADC = 0x8021CADC; // type:data rom:0x4A5B7C -b_area_trd_part_1_koopa_troopa_IdleAnimations_8021CB28 = 0x8021CB28; // type:data rom:0x4A5BC8 -b_area_trd_part_1_koopa_troopa_init_8021CB74 = 0x8021CB74; // type:data rom:0x4A5C14 -b_area_trd_part_1_koopa_troopa_8021CBD8 = 0x8021CBD8; // type:data rom:0x4A5C78 -b_area_trd_part_1_koopa_troopa_idle_8021CD30 = 0x8021CD30; // type:data rom:0x4A5DD0 -b_area_trd_part_1_koopa_troopa_intTable_8021D1C0 = 0x8021D1C0; // type:data rom:0x4A6260 -b_area_trd_part_1_koopa_troopa_handleEvent_8021D218 = 0x8021D218; // type:data rom:0x4A62B8 -b_area_trd_part_1_koopa_troopa_takeTurn_8021DD9C = 0x8021DD9C; // type:data rom:0x4A6E3C -b_area_trd_part_1_paratroopa_DefenseTable_8021EAD0 = 0x8021EAD0; // type:data rom:0x4A7B70 -b_area_trd_part_1_paratroopa_DefenseTable_8021EAFC = 0x8021EAFC; // type:data rom:0x4A7B9C -b_area_trd_part_1_paratroopa_DefenseTable_8021EB08 = 0x8021EB08; // type:data rom:0x4A7BA8 -b_area_trd_part_1_paratroopa_StatusTable_8021EB14 = 0x8021EB14; // type:data rom:0x4A7BB4 -b_area_trd_part_1_paratroopa_StatusTable_8021EBC0 = 0x8021EBC0; // type:data rom:0x4A7C60 -b_area_trd_part_1_paratroopa_ActorParts = 0x8021EC6C; // type:data rom:0x4A7D0C -b_area_trd_part_1_paratroopa = 0x8021ECD8; // type:data rom:0x4A7D78 -b_area_trd_part_1_paratroopa_IdleAnimations_8021ED00 = 0x8021ED00; // type:data rom:0x4A7DA0 -b_area_trd_part_1_paratroopa_IdleAnimations_8021ED4C = 0x8021ED4C; // type:data rom:0x4A7DEC -b_area_trd_part_1_paratroopa_IdleAnimations_8021ED98 = 0x8021ED98; // type:data rom:0x4A7E38 -b_area_trd_part_1_paratroopa_nextTurn_8021EDE4 = 0x8021EDE4; // type:data rom:0x4A7E84 -b_area_trd_part_1_paratroopa_init_8021EE0C = 0x8021EE0C; // type:data rom:0x4A7EAC -b_area_trd_part_1_paratroopa_8021EE84 = 0x8021EE84; // type:data rom:0x4A7F24 -b_area_trd_part_1_paratroopa_idle_8021EF5C = 0x8021EF5C; // type:data rom:0x4A7FFC -b_area_trd_part_1_paratroopa_8021F26C = 0x8021F26C; // type:data rom:0x4A830C -b_area_trd_part_1_paratroopa_handleEvent_8021F2EC = 0x8021F2EC; // type:data rom:0x4A838C -b_area_trd_part_1_paratroopa_takeTurn_8021FA24 = 0x8021FA24; // type:data rom:0x4A8AC4 -b_area_trd_part_1_paratroopa_802204DC = 0x802204DC; // type:data rom:0x4A957C -b_area_trd_part_1_paratroopa_IdleAnimations_80220AA0 = 0x80220AA0; // type:data rom:0x4A9B40 -b_area_trd_part_1_paratroopa_IdleAnimations_80220AEC = 0x80220AEC; // type:data rom:0x4A9B8C -b_area_trd_part_1_paratroopa_IdleAnimations_80220B38 = 0x80220B38; // type:data rom:0x4A9BD8 -b_area_trd_part_1_paratroopa_80220B84 = 0x80220B84; // type:data rom:0x4A9C24 -b_area_trd_part_1_paratroopa_80220BE8 = 0x80220BE8; // type:data rom:0x4A9C88 -b_area_trd_part_1_paratroopa_idle_80220D40 = 0x80220D40; // type:data rom:0x4A9DE0 -b_area_trd_part_1_paratroopa_FlipPosOffsets = 0x802211D0; // type:data rom:0x4AA270 -b_area_trd_part_1_paratroopa_handleEvent_80221228 = 0x80221228; // type:data rom:0x4AA2C8 -b_area_trd_part_1_paratroopa_takeTurn_80221DAC = 0x80221DAC; // type:data rom:0x4AAE4C -b_area_trd_part_1_trd_01_EVS_PreBattle = 0x80222AE0; // type:data rom:0x4ABB80 -b_area_trd_part_1_trd_01_EVS_PostBattle = 0x80222B1C; // type:data rom:0x4ABBBC -b_area_trd_part_1_trd_01 = 0x80222B2C; // type:data rom:0x4ABBCC -b_area_trd_part_1_trd_02_80222B60 = 0x80222B60; // type:data rom:0x4ABC00 -b_area_trd_part_1_trd_02_80222C78 = 0x80222C78; // type:data rom:0x4ABD18 -b_area_trd_part_1_trd_02_EVS_PreBattle = 0x80223224; // type:data rom:0x4AC2C4 -b_area_trd_part_1_trd_02_EVS_PostBattle = 0x80223318; // type:data rom:0x4AC3B8 -b_area_trd_part_1_trd_02_ForegroundModels = 0x80223328; // type:data rom:0x4AC3C8 -b_area_trd_part_1_trd_02 = 0x80223330; // type:data rom:0x4AC3D0 -b_area_trd_part_1_trd_02b_80223360 = 0x80223360; // type:data rom:0x4AC400 -b_area_trd_part_1_trd_02b_80223478 = 0x80223478; // type:data rom:0x4AC518 -b_area_trd_part_1_trd_02b_EVS_PreBattle = 0x80223A24; // type:data rom:0x4ACAC4 -b_area_trd_part_1_trd_02b_EVS_PostBattle = 0x80223B40; // type:data rom:0x4ACBE0 -b_area_trd_part_1_trd_02b = 0x80223B50; // type:data rom:0x4ACBF0 -b_area_trd_part_1_trd_03_EVS_AnimateCloud = 0x80223B80; // type:data rom:0x4ACC20 -b_area_trd_part_1_trd_03_EVS_AnimateCloud_WithOffset2D = 0x80223C78; // type:data rom:0x4ACD18 -b_area_trd_part_1_trd_03_EVS_AnimateCloud_WithOffset3D = 0x80223DB0; // type:data rom:0x4ACE50 -b_area_trd_part_1_trd_03_EVS_PreBattle = 0x80223F08; // type:data rom:0x4ACFA8 -b_area_trd_part_1_trd_03_EVS_PostBattle = 0x80223FA0; // type:data rom:0x4AD040 -b_area_trd_part_1_trd_03_ForegroundModels = 0x80223FB0; // type:data rom:0x4AD050 -b_area_trd_part_1_trd_03 = 0x80223FC0; // type:data rom:0x4AD060 -b_area_trd_part_1_trd_04_EVS_TexturePanMain = 0x80223FF0; // type:data rom:0x4AD090 -b_area_trd_part_1_trd_04_EVS_TexturePanBothU = 0x802240C0; // type:data rom:0x4AD160 -b_area_trd_part_1_trd_04_EVS_TexturePanBothV = 0x802241AC; // type:data rom:0x4AD24C -b_area_trd_part_1_trd_04_EVS_PreBattle = 0x80224298; // type:data rom:0x4AD338 -b_area_trd_part_1_trd_04_EVS_PostBattle = 0x80224320; // type:data rom:0x4AD3C0 -b_area_trd_part_1_trd_04_ForegroundModels = 0x80224330; // type:data rom:0x4AD3D0 -b_area_trd_part_1_trd_04 = 0x80224338; // type:data rom:0x4AD3D8 -b_area_trd_part_1_trd_05_EVS_AnimatePalmLeaves = 0x80224360; // type:data rom:0x4AD400 -b_area_trd_part_1_trd_05_EVS_AnimateWave = 0x80224478; // type:data rom:0x4AD518 -b_area_trd_part_1_trd_05_EVS_PreBattle = 0x80224A24; // type:data rom:0x4ADAC4 -b_area_trd_part_1_trd_05_EVS_PostBattle = 0x80224B30; // type:data rom:0x4ADBD0 -b_area_trd_part_1_trd_05 = 0x80224B40; // type:data rom:0x4ADBE0 -b_area_trd_part_1_trd_00_EVS_PreBattle = 0x80224B70; // type:data rom:0x4ADC10 -b_area_trd_part_1_trd_00_EVS_PostBattle = 0x80224BAC; // type:data rom:0x4ADC4C -b_area_trd_part_1_trd_00_ForegroundModels = 0x80224BBC; // type:data rom:0x4ADC5C -b_area_trd_part_1_trd_00 = 0x80224BC4; // type:data rom:0x4ADC64 -b_area_trd_part_1_trd_02c_EVS_PreBattle = 0x80224BF0; // type:data rom:0x4ADC90 -b_area_trd_part_1_trd_02c_EVS_PostBattle = 0x80224C54; // type:data rom:0x4ADCF4 -b_area_trd_part_1_trd_02c_ForegroundModels = 0x80224C64; // type:data rom:0x4ADD04 -b_area_trd_part_1_trd_02c = 0x80224C6C; // type:data rom:0x4ADD0C -b_area_trd_part_1_trd_02d_80224CA0 = 0x80224CA0; // type:data rom:0x4ADD40 -b_area_trd_part_1_trd_02d_80224DB8 = 0x80224DB8; // type:data rom:0x4ADE58 -b_area_trd_part_1_trd_02d_EVS_PreBattle = 0x80225364; // type:data rom:0x4AE404 -b_area_trd_part_1_trd_02d_EVS_PostBattle = 0x80225418; // type:data rom:0x4AE4B8 -b_area_trd_part_1_trd_02d_ForegroundModels = 0x80225428; // type:data rom:0x4AE4C8 -b_area_trd_part_1_trd_02d = 0x80225430; // type:data rom:0x4AE4D0 -b_area_trd_part_1_trd_05b_EVS_AnimatePalmLeaves = 0x80225460; // type:data rom:0x4AE500 -b_area_trd_part_1_trd_05b_EVS_AnimateWave = 0x80225578; // type:data rom:0x4AE618 -b_area_trd_part_1_trd_05b_EVS_PreBattle = 0x80225B24; // type:data rom:0x4AEBC4 -b_area_trd_part_1_trd_05b_EVS_PostBattle = 0x80225C28; // type:data rom:0x4AECC8 -b_area_trd_part_1_trd_05b = 0x80225C38; // type:data rom:0x4AECD8 -b_area_trd_part_1_trd_05c_80225C60 = 0x80225C60; // type:data rom:0x4AED00 -b_area_trd_part_1_trd_05c_80225D78 = 0x80225D78; // type:data rom:0x4AEE18 -b_area_trd_part_1_trd_05c_EVS_PreBattle = 0x80226324; // type:data rom:0x4AF3C4 -b_area_trd_part_1_trd_05c_EVS_PostBattle = 0x80226470; // type:data rom:0x4AF510 -b_area_trd_part_1_trd_05c = 0x80226480; // type:data rom:0x4AF520 -b_area_trd_part_1_trd_05d_802264B0 = 0x802264B0; // type:data rom:0x4AF550 -b_area_trd_part_1_trd_05d_802265C8 = 0x802265C8; // type:data rom:0x4AF668 -b_area_trd_part_1_trd_05d_EVS_PreBattle = 0x80226B74; // type:data rom:0x4AFC14 -b_area_trd_part_1_trd_05d_EVS_PostBattle = 0x80226CB8; // type:data rom:0x4AFD58 -b_area_trd_part_1_trd_05d = 0x80226CC8; // type:data rom:0x4AFD68 -b_area_trd_part_1_trd_05e_80226CF0 = 0x80226CF0; // type:data rom:0x4AFD90 -b_area_trd_part_1_trd_05e_80226E08 = 0x80226E08; // type:data rom:0x4AFEA8 -b_area_trd_part_1_trd_05e_EVS_PreBattle = 0x802273B4; // type:data rom:0x4B0454 -b_area_trd_part_1_trd_05e_EVS_PostBattle = 0x80227490; // type:data rom:0x4B0530 -b_area_trd_part_1_trd_05e = 0x802274A0; // type:data rom:0x4B0540 -b_area_trd_part_1_trd_05f_802274D0 = 0x802274D0; // type:data rom:0x4B0570 -b_area_trd_part_1_trd_05f_802275E8 = 0x802275E8; // type:data rom:0x4B0688 -b_area_trd_part_1_trd_05f_EVS_PreBattle = 0x80227B94; // type:data rom:0x4B0C34 -b_area_trd_part_1_trd_05f_EVS_PostBattle = 0x80227C8C; // type:data rom:0x4B0D2C -b_area_trd_part_1_trd_05f = 0x80227C9C; // type:data rom:0x4B0D3C +b_area_trd_part_1_Formation_00 = 0x80218490; // rom:0x4A1530 +b_area_trd_part_1_Formation_01 = 0x802184AC; // rom:0x4A154C +b_area_trd_part_1_Formation_02 = 0x802184E4; // rom:0x4A1584 +b_area_trd_part_1_Formation_03 = 0x80218538; // rom:0x4A15D8 +b_area_trd_part_1_Formation_04 = 0x80218570; // rom:0x4A1610 +b_area_trd_part_1_Formation_05 = 0x802185C4; // rom:0x4A1664 +b_area_trd_part_1_Formation_06 = 0x80218634; // rom:0x4A16D4 +b_area_trd_part_1_Formation_07 = 0x80218688; // rom:0x4A1728 +b_area_trd_part_1_Formation_08 = 0x802186F8; // rom:0x4A1798 +b_area_trd_part_1_Formation_09 = 0x80218730; // rom:0x4A17D0 +b_area_trd_part_1_Formation_0A = 0x80218784; // rom:0x4A1824 +b_area_trd_part_1_Formation_0B = 0x802187BC; // rom:0x4A185C +b_area_trd_part_1_Formation_0C = 0x80218810; // rom:0x4A18B0 +b_area_trd_part_1_Formation_0D = 0x80218880; // rom:0x4A1920 +b_area_trd_part_1_Formation_0E = 0x802188D4; // rom:0x4A1974 +b_area_trd_part_1_Formation_0F = 0x80218944; // rom:0x4A19E4 +b_area_trd_part_1_Formation_10 = 0x80218960; // rom:0x4A1A00 +b_area_trd_part_1_Formation_11 = 0x80218998; // rom:0x4A1A38 +b_area_trd_part_1_Formation_12 = 0x802189EC; // rom:0x4A1A8C +b_area_trd_part_1_Formation_13 = 0x80218A5C; // rom:0x4A1AFC +b_area_trd_part_1_Formation_14 = 0x80218A94; // rom:0x4A1B34 +b_area_trd_part_1_Formation_15 = 0x80218AE8; // rom:0x4A1B88 +b_area_trd_part_1_Formation_16 = 0x80218B3C; // rom:0x4A1BDC +b_area_trd_part_1_vector3D_80218B90 = 0x80218B90; // rom:0x4A1C30 +b_area_trd_part_1_vector3D_80218B9C = 0x80218B9C; // rom:0x4A1C3C +b_area_trd_part_1_vector3D_80218BA8 = 0x80218BA8; // rom:0x4A1C48 +b_area_trd_part_1_Formation_17 = 0x80218BB4; // rom:0x4A1C54 +b_area_trd_part_1_Formation_18 = 0x80218C08; // rom:0x4A1CA8 +b_area_trd_part_1_Formation_19 = 0x80218C40; // rom:0x4A1CE0 +b_area_trd_part_1_Formation_1A = 0x80218C5C; // rom:0x4A1CFC +b_area_trd_part_1_Formations = 0x80218CB0; // rom:0x4A1D50 +b_area_trd_part_1_Stages = 0x80218EE0; // rom:0x4A1F80 +b_area_trd_part_1_bullet_bill_DefenseTable = 0x80218F60; // rom:0x4A2000 +b_area_trd_part_1_bullet_bill_StatusTable = 0x80218F6C; // rom:0x4A200C +b_area_trd_part_1_bullet_bill_ActorParts = 0x80219018; // rom:0x4A20B8 +b_area_trd_part_1_bullet_bill = 0x8021903C; // rom:0x4A20DC +b_area_trd_part_1_bullet_bill_DefaultAnims = 0x80219064; // rom:0x4A2104 +b_area_trd_part_1_bullet_bill_EVS_Init = 0x80219088; // rom:0x4A2128 +b_area_trd_part_1_bullet_bill_EVS_Idle = 0x80219380; // rom:0x4A2420 +b_area_trd_part_1_bullet_bill_EVS_Explode = 0x80219390; // rom:0x4A2430 +b_area_trd_part_1_bullet_bill_EVS_HandleEvent = 0x802193E8; // rom:0x4A2488 +b_area_trd_part_1_bullet_bill_EVS_TakeTurn = 0x802197C0; // rom:0x4A2860 +b_area_trd_part_1_bullet_bill_EVS_MakeExplosionFX = 0x80219BE0; // rom:0x4A2C80 +b_area_trd_part_1_bill_blaster_DefenseTable = 0x80219D20; // rom:0x4A2DC0 +b_area_trd_part_1_bill_blaster_StatusTable = 0x80219D2C; // rom:0x4A2DCC +b_area_trd_part_1_bill_blaster_ActorParts = 0x80219DD8; // rom:0x4A2E78 +b_area_trd_part_1_bill_blaster = 0x80219E20; // rom:0x4A2EC0 +b_area_trd_part_1_bill_blaster_DefaultAnims = 0x80219E48; // rom:0x4A2EE8 +b_area_trd_part_1_bill_blaster_EVS_Init = 0x80219E6C; // rom:0x4A2F0C +b_area_trd_part_1_bill_blaster_EVS_Idle = 0x80219ED0; // rom:0x4A2F70 +b_area_trd_part_1_bill_blaster_EVS_HandleEvent = 0x80219EE0; // rom:0x4A2F80 +b_area_trd_part_1_bill_blaster_EVS_TakeTurn = 0x8021A200; // rom:0x4A32A0 +b_area_trd_part_1_bill_blaster_EVS_Move_FireBullet = 0x8021A2BC; // rom:0x4A335C +b_area_trd_part_1_bill_blaster_EVS_Move_CheckForBullet = 0x8021A470; // rom:0x4A3510 +b_area_trd_part_1_bill_blaster_vector3D_8021A4DC = 0x8021A4DC; // rom:0x4A357C +b_area_trd_part_1_bill_blaster_specialFormation_8021A4E8 = 0x8021A4E8; // rom:0x4A3588 +b_area_trd_part_1_bob_omb_DefaultAnims = 0x8021A510; // rom:0x4A35B0 +b_area_trd_part_1_bob_omb_IgnitedAnims = 0x8021A55C; // rom:0x4A35FC +b_area_trd_part_1_bob_omb_DefenseTable = 0x8021A5A8; // rom:0x4A3648 +b_area_trd_part_1_bob_omb_StatusTable = 0x8021A5B4; // rom:0x4A3654 +b_area_trd_part_1_bob_omb_StatusTable_Ignited = 0x8021A660; // rom:0x4A3700 +b_area_trd_part_1_bob_omb_ActorParts = 0x8021A70C; // rom:0x4A37AC +b_area_trd_part_1_bob_omb = 0x8021A730; // rom:0x4A37D0 +b_area_trd_part_1_bob_omb_EVS_Init = 0x8021A758; // rom:0x4A37F8 +b_area_trd_part_1_bob_omb_EVS_Idle = 0x8021A7D4; // rom:0x4A3874 +b_area_trd_part_1_bob_omb_EVS_Ignite = 0x8021A7E4; // rom:0x4A3884 +b_area_trd_part_1_bob_omb_EVS_Defuse = 0x8021A9C8; // rom:0x4A3A68 +b_area_trd_part_1_bob_omb_EVS_Cleanup = 0x8021AAE8; // rom:0x4A3B88 +b_area_trd_part_1_bob_omb_EVS_Explode = 0x8021AB54; // rom:0x4A3BF4 +b_area_trd_part_1_bob_omb_EVS_HandleEvent = 0x8021ACE8; // rom:0x4A3D88 +b_area_trd_part_1_bob_omb_EVS_HandleEvent_Ignited = 0x8021B4A8; // rom:0x4A4548 +b_area_trd_part_1_bob_omb_EVS_Attack_Tackle = 0x8021BB40; // rom:0x4A4BE0 +b_area_trd_part_1_bob_omb_EVS_Attack_Blast = 0x8021C3F4; // rom:0x4A5494 +b_area_trd_part_1_bob_omb_EVS_TakeTurn = 0x8021C89C; // rom:0x4A593C +b_area_trd_part_1_koopa_troopa_DefenseTable_8021C960 = 0x8021C960; // rom:0x4A5A00 +b_area_trd_part_1_koopa_troopa_DefenseTable_8021C98C = 0x8021C98C; // rom:0x4A5A2C +b_area_trd_part_1_koopa_troopa_StatusTable_8021C998 = 0x8021C998; // rom:0x4A5A38 +b_area_trd_part_1_koopa_troopa_ActorParts = 0x8021CA44; // rom:0x4A5AE4 +b_area_trd_part_1_koopa_troopa = 0x8021CA68; // rom:0x4A5B08 +b_area_trd_part_1_koopa_troopa_IdleAnimations_8021CA90 = 0x8021CA90; // rom:0x4A5B30 +b_area_trd_part_1_koopa_troopa_IdleAnimations_8021CADC = 0x8021CADC; // rom:0x4A5B7C +b_area_trd_part_1_koopa_troopa_IdleAnimations_8021CB28 = 0x8021CB28; // rom:0x4A5BC8 +b_area_trd_part_1_koopa_troopa_init_8021CB74 = 0x8021CB74; // rom:0x4A5C14 +b_area_trd_part_1_koopa_troopa_8021CBD8 = 0x8021CBD8; // rom:0x4A5C78 +b_area_trd_part_1_koopa_troopa_idle_8021CD30 = 0x8021CD30; // rom:0x4A5DD0 +b_area_trd_part_1_koopa_troopa_intTable_8021D1C0 = 0x8021D1C0; // rom:0x4A6260 +b_area_trd_part_1_koopa_troopa_handleEvent_8021D218 = 0x8021D218; // rom:0x4A62B8 +b_area_trd_part_1_koopa_troopa_takeTurn_8021DD9C = 0x8021DD9C; // rom:0x4A6E3C +b_area_trd_part_1_paratroopa_DefenseTable_8021EAD0 = 0x8021EAD0; // rom:0x4A7B70 +b_area_trd_part_1_paratroopa_DefenseTable_8021EAFC = 0x8021EAFC; // rom:0x4A7B9C +b_area_trd_part_1_paratroopa_DefenseTable_8021EB08 = 0x8021EB08; // rom:0x4A7BA8 +b_area_trd_part_1_paratroopa_StatusTable_8021EB14 = 0x8021EB14; // rom:0x4A7BB4 +b_area_trd_part_1_paratroopa_StatusTable_8021EBC0 = 0x8021EBC0; // rom:0x4A7C60 +b_area_trd_part_1_paratroopa_ActorParts = 0x8021EC6C; // rom:0x4A7D0C +b_area_trd_part_1_paratroopa = 0x8021ECD8; // rom:0x4A7D78 +b_area_trd_part_1_paratroopa_IdleAnimations_8021ED00 = 0x8021ED00; // rom:0x4A7DA0 +b_area_trd_part_1_paratroopa_IdleAnimations_8021ED4C = 0x8021ED4C; // rom:0x4A7DEC +b_area_trd_part_1_paratroopa_IdleAnimations_8021ED98 = 0x8021ED98; // rom:0x4A7E38 +b_area_trd_part_1_paratroopa_nextTurn_8021EDE4 = 0x8021EDE4; // rom:0x4A7E84 +b_area_trd_part_1_paratroopa_init_8021EE0C = 0x8021EE0C; // rom:0x4A7EAC +b_area_trd_part_1_paratroopa_8021EE84 = 0x8021EE84; // rom:0x4A7F24 +b_area_trd_part_1_paratroopa_idle_8021EF5C = 0x8021EF5C; // rom:0x4A7FFC +b_area_trd_part_1_paratroopa_8021F26C = 0x8021F26C; // rom:0x4A830C +b_area_trd_part_1_paratroopa_handleEvent_8021F2EC = 0x8021F2EC; // rom:0x4A838C +b_area_trd_part_1_paratroopa_takeTurn_8021FA24 = 0x8021FA24; // rom:0x4A8AC4 +b_area_trd_part_1_paratroopa_802204DC = 0x802204DC; // rom:0x4A957C +b_area_trd_part_1_paratroopa_IdleAnimations_80220AA0 = 0x80220AA0; // rom:0x4A9B40 +b_area_trd_part_1_paratroopa_IdleAnimations_80220AEC = 0x80220AEC; // rom:0x4A9B8C +b_area_trd_part_1_paratroopa_IdleAnimations_80220B38 = 0x80220B38; // rom:0x4A9BD8 +b_area_trd_part_1_paratroopa_80220B84 = 0x80220B84; // rom:0x4A9C24 +b_area_trd_part_1_paratroopa_80220BE8 = 0x80220BE8; // rom:0x4A9C88 +b_area_trd_part_1_paratroopa_idle_80220D40 = 0x80220D40; // rom:0x4A9DE0 +b_area_trd_part_1_paratroopa_FlipPosOffsets = 0x802211D0; // rom:0x4AA270 +b_area_trd_part_1_paratroopa_handleEvent_80221228 = 0x80221228; // rom:0x4AA2C8 +b_area_trd_part_1_paratroopa_takeTurn_80221DAC = 0x80221DAC; // rom:0x4AAE4C +b_area_trd_part_1_trd_01_EVS_PreBattle = 0x80222AE0; // rom:0x4ABB80 +b_area_trd_part_1_trd_01_EVS_PostBattle = 0x80222B1C; // rom:0x4ABBBC +b_area_trd_part_1_trd_01 = 0x80222B2C; // rom:0x4ABBCC +b_area_trd_part_1_trd_02_80222B60 = 0x80222B60; // rom:0x4ABC00 +b_area_trd_part_1_trd_02_80222C78 = 0x80222C78; // rom:0x4ABD18 +b_area_trd_part_1_trd_02_EVS_PreBattle = 0x80223224; // rom:0x4AC2C4 +b_area_trd_part_1_trd_02_EVS_PostBattle = 0x80223318; // rom:0x4AC3B8 +b_area_trd_part_1_trd_02_ForegroundModels = 0x80223328; // rom:0x4AC3C8 +b_area_trd_part_1_trd_02 = 0x80223330; // rom:0x4AC3D0 +b_area_trd_part_1_trd_02b_80223360 = 0x80223360; // rom:0x4AC400 +b_area_trd_part_1_trd_02b_80223478 = 0x80223478; // rom:0x4AC518 +b_area_trd_part_1_trd_02b_EVS_PreBattle = 0x80223A24; // rom:0x4ACAC4 +b_area_trd_part_1_trd_02b_EVS_PostBattle = 0x80223B40; // rom:0x4ACBE0 +b_area_trd_part_1_trd_02b = 0x80223B50; // rom:0x4ACBF0 +b_area_trd_part_1_trd_03_EVS_AnimateCloud = 0x80223B80; // rom:0x4ACC20 +b_area_trd_part_1_trd_03_EVS_AnimateCloud_WithOffset2D = 0x80223C78; // rom:0x4ACD18 +b_area_trd_part_1_trd_03_EVS_AnimateCloud_WithOffset3D = 0x80223DB0; // rom:0x4ACE50 +b_area_trd_part_1_trd_03_EVS_PreBattle = 0x80223F08; // rom:0x4ACFA8 +b_area_trd_part_1_trd_03_EVS_PostBattle = 0x80223FA0; // rom:0x4AD040 +b_area_trd_part_1_trd_03_ForegroundModels = 0x80223FB0; // rom:0x4AD050 +b_area_trd_part_1_trd_03 = 0x80223FC0; // rom:0x4AD060 +b_area_trd_part_1_trd_04_EVS_TexturePanMain = 0x80223FF0; // rom:0x4AD090 +b_area_trd_part_1_trd_04_EVS_TexturePanBothU = 0x802240C0; // rom:0x4AD160 +b_area_trd_part_1_trd_04_EVS_TexturePanBothV = 0x802241AC; // rom:0x4AD24C +b_area_trd_part_1_trd_04_EVS_PreBattle = 0x80224298; // rom:0x4AD338 +b_area_trd_part_1_trd_04_EVS_PostBattle = 0x80224320; // rom:0x4AD3C0 +b_area_trd_part_1_trd_04_ForegroundModels = 0x80224330; // rom:0x4AD3D0 +b_area_trd_part_1_trd_04 = 0x80224338; // rom:0x4AD3D8 +b_area_trd_part_1_trd_05_EVS_AnimatePalmLeaves = 0x80224360; // rom:0x4AD400 +b_area_trd_part_1_trd_05_EVS_AnimateWave = 0x80224478; // rom:0x4AD518 +b_area_trd_part_1_trd_05_EVS_PreBattle = 0x80224A24; // rom:0x4ADAC4 +b_area_trd_part_1_trd_05_EVS_PostBattle = 0x80224B30; // rom:0x4ADBD0 +b_area_trd_part_1_trd_05 = 0x80224B40; // rom:0x4ADBE0 +b_area_trd_part_1_trd_00_EVS_PreBattle = 0x80224B70; // rom:0x4ADC10 +b_area_trd_part_1_trd_00_EVS_PostBattle = 0x80224BAC; // rom:0x4ADC4C +b_area_trd_part_1_trd_00_ForegroundModels = 0x80224BBC; // rom:0x4ADC5C +b_area_trd_part_1_trd_00 = 0x80224BC4; // rom:0x4ADC64 +b_area_trd_part_1_trd_02c_EVS_PreBattle = 0x80224BF0; // rom:0x4ADC90 +b_area_trd_part_1_trd_02c_EVS_PostBattle = 0x80224C54; // rom:0x4ADCF4 +b_area_trd_part_1_trd_02c_ForegroundModels = 0x80224C64; // rom:0x4ADD04 +b_area_trd_part_1_trd_02c = 0x80224C6C; // rom:0x4ADD0C +b_area_trd_part_1_trd_02d_80224CA0 = 0x80224CA0; // rom:0x4ADD40 +b_area_trd_part_1_trd_02d_80224DB8 = 0x80224DB8; // rom:0x4ADE58 +b_area_trd_part_1_trd_02d_EVS_PreBattle = 0x80225364; // rom:0x4AE404 +b_area_trd_part_1_trd_02d_EVS_PostBattle = 0x80225418; // rom:0x4AE4B8 +b_area_trd_part_1_trd_02d_ForegroundModels = 0x80225428; // rom:0x4AE4C8 +b_area_trd_part_1_trd_02d = 0x80225430; // rom:0x4AE4D0 +b_area_trd_part_1_trd_05b_EVS_AnimatePalmLeaves = 0x80225460; // rom:0x4AE500 +b_area_trd_part_1_trd_05b_EVS_AnimateWave = 0x80225578; // rom:0x4AE618 +b_area_trd_part_1_trd_05b_EVS_PreBattle = 0x80225B24; // rom:0x4AEBC4 +b_area_trd_part_1_trd_05b_EVS_PostBattle = 0x80225C28; // rom:0x4AECC8 +b_area_trd_part_1_trd_05b = 0x80225C38; // rom:0x4AECD8 +b_area_trd_part_1_trd_05c_80225C60 = 0x80225C60; // rom:0x4AED00 +b_area_trd_part_1_trd_05c_80225D78 = 0x80225D78; // rom:0x4AEE18 +b_area_trd_part_1_trd_05c_EVS_PreBattle = 0x80226324; // rom:0x4AF3C4 +b_area_trd_part_1_trd_05c_EVS_PostBattle = 0x80226470; // rom:0x4AF510 +b_area_trd_part_1_trd_05c = 0x80226480; // rom:0x4AF520 +b_area_trd_part_1_trd_05d_802264B0 = 0x802264B0; // rom:0x4AF550 +b_area_trd_part_1_trd_05d_802265C8 = 0x802265C8; // rom:0x4AF668 +b_area_trd_part_1_trd_05d_EVS_PreBattle = 0x80226B74; // rom:0x4AFC14 +b_area_trd_part_1_trd_05d_EVS_PostBattle = 0x80226CB8; // rom:0x4AFD58 +b_area_trd_part_1_trd_05d = 0x80226CC8; // rom:0x4AFD68 +b_area_trd_part_1_trd_05e_80226CF0 = 0x80226CF0; // rom:0x4AFD90 +b_area_trd_part_1_trd_05e_80226E08 = 0x80226E08; // rom:0x4AFEA8 +b_area_trd_part_1_trd_05e_EVS_PreBattle = 0x802273B4; // rom:0x4B0454 +b_area_trd_part_1_trd_05e_EVS_PostBattle = 0x80227490; // rom:0x4B0530 +b_area_trd_part_1_trd_05e = 0x802274A0; // rom:0x4B0540 +b_area_trd_part_1_trd_05f_802274D0 = 0x802274D0; // rom:0x4B0570 +b_area_trd_part_1_trd_05f_802275E8 = 0x802275E8; // rom:0x4B0688 +b_area_trd_part_1_trd_05f_EVS_PreBattle = 0x80227B94; // rom:0x4B0C34 +b_area_trd_part_1_trd_05f_EVS_PostBattle = 0x80227C8C; // rom:0x4B0D2C +b_area_trd_part_1_trd_05f = 0x80227C9C; // rom:0x4B0D3C b_area_trd_part_2_fake_bowser_StartRumbleWithParams = 0x80218000; // type:func rom:0x4B11F0 b_area_trd_part_2_fake_bowser_UnkFunc27 = 0x80218058; // type:func rom:0x4B1248 b_area_trd_part_2_fake_bowser_UnkFunc26 = 0x8021817C; // type:func rom:0x4B136C @@ -10626,204 +10626,204 @@ b_area_trd_part_2_yellow_ninja_koopa_GetKoopaBrosWithState = 0x80219C50; // type b_area_trd_part_2_yellow_ninja_koopa_GetTowerFallPosition = 0x80219CF0; // type:func rom:0x4B2EE0 b_area_trd_part_2_yellow_ninja_koopa_GetLastActorEventType = 0x8021A288; // type:func rom:0x4B3478 b_area_trd_part_2_trd_03_InterpCloudTransform = 0x8021A2E0; // type:func rom:0x4B34D0 -b_area_trd_part_2_Formation_00 = 0x8021A550; // type:data rom:0x4B3740 -b_area_trd_part_2_Formations = 0x8021A5DC; // type:data rom:0x4B37CC -b_area_trd_part_2_Stages = 0x8021A604; // type:data rom:0x4B37F4 -b_area_trd_part_2_fake_bowser_BowserDefense = 0x8021A670; // type:data rom:0x4B3860 -b_area_trd_part_2_fake_bowser_TowerDefense = 0x8021A684; // type:data rom:0x4B3874 -b_area_trd_part_2_fake_bowser_StatusTable = 0x8021A690; // type:data rom:0x4B3880 -b_area_trd_part_2_fake_bowser_PlaceholderAnims = 0x8021A73C; // type:data rom:0x4B392C -b_area_trd_part_2_fake_bowser_ActorParts = 0x8021A748; // type:data rom:0x4B3938 -b_area_trd_part_2_fake_bowser = 0x8021A8D4; // type:data rom:0x4B3AC4 -b_area_trd_part_2_fake_bowser_BowserModels = 0x8021A8FC; // type:data rom:0x4B3AEC -b_area_trd_part_2_fake_bowser_EVS_Init = 0x8021A968; // type:data rom:0x4B3B58 -b_area_trd_part_2_fake_bowser_IdleHeadAngles = 0x8021AAC4; // type:data rom:0x4B3CB4 -b_area_trd_part_2_fake_bowser_EVS_AnimBowser_IdleHead = 0x8021ABE4; // type:data rom:0x4B3DD4 -b_area_trd_part_2_fake_bowser_MoveHeadAngles = 0x8021ACCC; // type:data rom:0x4B3EBC -b_area_trd_part_2_fake_bowser_EVS_AnimBowser_MoveHead = 0x8021AD68; // type:data rom:0x4B3F58 -b_area_trd_part_2_fake_bowser_HurtHeadAngles = 0x8021AE50; // type:data rom:0x4B4040 -b_area_trd_part_2_fake_bowser_EVS_AnimBowser_HurtHead = 0x8021AF70; // type:data rom:0x4B4160 -b_area_trd_part_2_fake_bowser_EVS_AnimBowser_DeathMain = 0x8021B0E4; // type:data rom:0x4B42D4 -b_area_trd_part_2_fake_bowser_IdleBodyOffsets = 0x8021B5D0; // type:data rom:0x4B47C0 -b_area_trd_part_2_fake_bowser_EVS_AnimBowser_IdleBody = 0x8021B6F0; // type:data rom:0x4B48E0 -b_area_trd_part_2_fake_bowser_MoveBodyOffsets = 0x8021B7D4; // type:data rom:0x4B49C4 -b_area_trd_part_2_fake_bowser_EVS_AnimBowser_MoveBody = 0x8021B864; // type:data rom:0x4B4A54 -b_area_trd_part_2_fake_bowser_StrikeBodyOffsets = 0x8021B948; // type:data rom:0x4B4B38 -b_area_trd_part_2_fake_bowser_EVS_AnimBowser_StrikeBody = 0x8021BA68; // type:data rom:0x4B4C58 -b_area_trd_part_2_fake_bowser_HurtBodyOffsets = 0x8021BB68; // type:data rom:0x4B4D58 -b_area_trd_part_2_fake_bowser_EVS_AnimBowser_HurtBody = 0x8021BC88; // type:data rom:0x4B4E78 -b_area_trd_part_2_fake_bowser_EVS_AnimBowser_DeathBody = 0x8021BD6C; // type:data rom:0x4B4F5C -b_area_trd_part_2_fake_bowser_EVS_AnimBowser_DeathShell = 0x8021BF14; // type:data rom:0x4B5104 -b_area_trd_part_2_fake_bowser_IdleFeetOffsets = 0x8021C0CC; // type:data rom:0x4B52BC -b_area_trd_part_2_fake_bowser_EVS_AnimBowser_IdleFeet = 0x8021C1EC; // type:data rom:0x4B53DC -b_area_trd_part_2_fake_bowser_StrikeFeetOffsets = 0x8021C2D4; // type:data rom:0x4B54C4 -b_area_trd_part_2_fake_bowser_EVS_AnimBowser_StrikeFeet = 0x8021C3F4; // type:data rom:0x4B55E4 -b_area_trd_part_2_fake_bowser_MoveFeetOffsets = 0x8021C4F8; // type:data rom:0x4B56E8 -b_area_trd_part_2_fake_bowser_EVS_AnimBowser_MoveFeet = 0x8021C594; // type:data rom:0x4B5784 -b_area_trd_part_2_fake_bowser_EVS_AnimBowser_DeathFeet = 0x8021C67C; // type:data rom:0x4B586C -b_area_trd_part_2_fake_bowser_StrikeArmAngles = 0x8021C7F4; // type:data rom:0x4B59E4 -b_area_trd_part_2_fake_bowser_EVS_AnimBowser_StrikeArm = 0x8021C9A4; // type:data rom:0x4B5B94 -b_area_trd_part_2_fake_bowser_EVS_AnimBowser_BlockArm = 0x8021CAE4; // type:data rom:0x4B5CD4 -b_area_trd_part_2_fake_bowser_EVS_AnimBowser_DeathLeftArm = 0x8021CB98; // type:data rom:0x4B5D88 -b_area_trd_part_2_fake_bowser_EVS_AnimBowser_DeathRightArm = 0x8021CD50; // type:data rom:0x4B5F40 -b_area_trd_part_2_fake_bowser_MoveWheelAngles = 0x8021CE68; // type:data rom:0x4B6058 -b_area_trd_part_2_fake_bowser_EVS_AnimBowser_MoveWheels = 0x8021CF4C; // type:data rom:0x4B613C -b_area_trd_part_2_fake_bowser_EVS_AnimBowser_DeathFrontWheels = 0x8021D054; // type:data rom:0x4B6244 -b_area_trd_part_2_fake_bowser_EVS_AnimBowser_DeathBackWheels = 0x8021D1CC; // type:data rom:0x4B63BC -b_area_trd_part_2_fake_bowser_EVS_AnimBowser_DeathTail = 0x8021D350; // type:data rom:0x4B6540 -b_area_trd_part_2_fake_bowser_EVS_FakeBowser_Idle = 0x8021D508; // type:data rom:0x4B66F8 -b_area_trd_part_2_fake_bowser_EVS_SpawnDamageFX = 0x8021E3A0; // type:data rom:0x4B7590 -b_area_trd_part_2_fake_bowser_EVS_FakeBowser_HandleEvent = 0x8021E6F0; // type:data rom:0x4B78E0 -b_area_trd_part_2_fake_bowser_EVS_FakeBowser_TakeTurn = 0x8021EC98; // type:data rom:0x4B7E88 -b_area_trd_part_2_fake_bowser_EVS_FakeBowser_HandlePhase = 0x8021F410; // type:data rom:0x4B8600 -b_area_trd_part_2_fake_bowser_EVS_KoopaBrosEnter = 0x8021F630; // type:data rom:0x4B8820 -b_area_trd_part_2_fake_bowser_EVS_BuildTowerWithKoopa = 0x80220588; // type:data rom:0x4B9778 -b_area_trd_part_2_fake_bowser_EVS_UpdateTowerWithKoopa = 0x80221DB4; // type:data rom:0x4BAFA4 -b_area_trd_part_2_fake_bowser_EVS_TryFormingTower = 0x80222C44; // type:data rom:0x4BBE34 -b_area_trd_part_2_fake_bowser_EVS_TryJoiningTower = 0x802230E8; // type:data rom:0x4BC2D8 -b_area_trd_part_2_fake_bowser_EVS_BroadcastTowerUnstable = 0x802235E0; // type:data rom:0x4BC7D0 -b_area_trd_part_2_fake_bowser_EVS_BroadcastToppleHit = 0x80223718; // type:data rom:0x4BC908 -b_area_trd_part_2_fake_bowser_EVS_BroadcastToKoopaBros = 0x80223870; // type:data rom:0x4BCA60 -b_area_trd_part_2_fake_bowser_EVS_KoopaBros_Idle = 0x802239BC; // type:data rom:0x4BCBAC -b_area_trd_part_2_fake_bowser_EVS_KoopaBros_HandleEvent = 0x802242FC; // type:data rom:0x4BD4EC -b_area_trd_part_2_fake_bowser_EVS_KoopaBros_TakeTurn = 0x80224D84; // type:data rom:0x4BDF74 -b_area_trd_part_2_fake_bowser_EVS_KoopaBros_HandlePhase = 0x80225438; // type:data rom:0x4BE628 -b_area_trd_part_2_green_ninja_koopa_DefaultDefense = 0x80225560; // type:data rom:0x4BE750 -b_area_trd_part_2_green_ninja_koopa_ToppledDefense = 0x8022556C; // type:data rom:0x4BE75C -b_area_trd_part_2_green_ninja_koopa_StatusTable = 0x80225578; // type:data rom:0x4BE768 -b_area_trd_part_2_green_ninja_koopa_ActorParts = 0x80225624; // type:data rom:0x4BE814 -b_area_trd_part_2_green_ninja_koopa = 0x80225648; // type:data rom:0x4BE838 -b_area_trd_part_2_green_ninja_koopa_DefaultAnims = 0x80225670; // type:data rom:0x4BE860 -b_area_trd_part_2_green_ninja_koopa_IdleAnimations_802256C4 = 0x802256C4; // type:data rom:0x4BE8B4 -b_area_trd_part_2_green_ninja_koopa_IdleAnimations_80225700 = 0x80225700; // type:data rom:0x4BE8F0 -b_area_trd_part_2_green_ninja_koopa_IdleAnimations_8022573C = 0x8022573C; // type:data rom:0x4BE92C -b_area_trd_part_2_green_ninja_koopa_IdleAnimations_80225790 = 0x80225790; // type:data rom:0x4BE980 -b_area_trd_part_2_green_ninja_koopa_IdleAnimations_8022579C = 0x8022579C; // type:data rom:0x4BE98C -b_area_trd_part_2_green_ninja_koopa_802257A8 = 0x802257A8; // type:data rom:0x4BE998 -b_area_trd_part_2_green_ninja_koopa_EVS_Init = 0x80227CEC; // type:data rom:0x4C0EDC -b_area_trd_part_2_green_ninja_koopa_EVS_Idle = 0x80227DE0; // type:data rom:0x4C0FD0 -b_area_trd_part_2_green_ninja_koopa_FlipPosOffsets = 0x80227DF0; // type:data rom:0x4C0FE0 -b_area_trd_part_2_green_ninja_koopa_EVS_HandleEvent = 0x80227E48; // type:data rom:0x4C1038 -b_area_trd_part_2_green_ninja_koopa_EVS_TakeTurn = 0x802284D4; // type:data rom:0x4C16C4 -b_area_trd_part_2_green_ninja_koopa_EVS_HandlePhase = 0x802284E4; // type:data rom:0x4C16D4 -b_area_trd_part_2_red_ninja_koopa_DefaultDefense = 0x80228500; // type:data rom:0x4C16F0 -b_area_trd_part_2_red_ninja_koopa_ToppledDefense = 0x8022850C; // type:data rom:0x4C16FC -b_area_trd_part_2_red_ninja_koopa_StatusTable = 0x80228518; // type:data rom:0x4C1708 -b_area_trd_part_2_red_ninja_koopa_ActorParts = 0x802285C4; // type:data rom:0x4C17B4 -b_area_trd_part_2_red_ninja_koopa = 0x802285E8; // type:data rom:0x4C17D8 -b_area_trd_part_2_red_ninja_koopa_DefaultAnims = 0x80228610; // type:data rom:0x4C1800 -b_area_trd_part_2_red_ninja_koopa_TowerAnims = 0x80228664; // type:data rom:0x4C1854 -b_area_trd_part_2_red_ninja_koopa_TippingAnims = 0x802286A0; // type:data rom:0x4C1890 -b_area_trd_part_2_red_ninja_koopa_ToppledAnims = 0x802286DC; // type:data rom:0x4C18CC -b_area_trd_part_2_red_ninja_koopa_IdleAnimations_80228730 = 0x80228730; // type:data rom:0x4C1920 -b_area_trd_part_2_red_ninja_koopa_IdleAnimations_8022873C = 0x8022873C; // type:data rom:0x4C192C -b_area_trd_part_2_red_ninja_koopa_HandleCommand = 0x80228748; // type:data rom:0x4C1938 -b_area_trd_part_2_red_ninja_koopa_EVS_Init = 0x8022AC8C; // type:data rom:0x4C3E7C -D_8022AD80_4C3F70 = 0x8022AD80; // type:data rom:0x4C3F70 -b_area_trd_part_2_red_ninja_koopa_FlipPosOffsets = 0x8022AD90; // type:data rom:0x4C3F80 -b_area_trd_part_2_red_ninja_koopa_EVS_HandleEvent = 0x8022ADE8; // type:data rom:0x4C3FD8 -b_area_trd_part_2_red_ninja_koopa_EVS_TakeTurn = 0x8022B474; // type:data rom:0x4C4664 -b_area_trd_part_2_red_ninja_koopa_EVS_HandlePhase = 0x8022B484; // type:data rom:0x4C4674 -b_area_trd_part_2_black_ninja_koopa_DefaultDefense = 0x8022B4A0; // type:data rom:0x4C4690 -b_area_trd_part_2_black_ninja_koopa_ToppledDefense = 0x8022B4AC; // type:data rom:0x4C469C -b_area_trd_part_2_black_ninja_koopa_StatusTable = 0x8022B4B8; // type:data rom:0x4C46A8 -b_area_trd_part_2_black_ninja_koopa_ActorParts = 0x8022B564; // type:data rom:0x4C4754 -b_area_trd_part_2_black_ninja_koopa = 0x8022B588; // type:data rom:0x4C4778 -b_area_trd_part_2_black_ninja_koopa_DefaultAnims = 0x8022B5B0; // type:data rom:0x4C47A0 -b_area_trd_part_2_black_ninja_koopa_TowerAnims = 0x8022B604; // type:data rom:0x4C47F4 -b_area_trd_part_2_black_ninja_koopa_TippingAnims = 0x8022B640; // type:data rom:0x4C4830 -b_area_trd_part_2_black_ninja_koopa_ToppledAnims = 0x8022B67C; // type:data rom:0x4C486C -b_area_trd_part_2_black_ninja_koopa_IdleAnimations_8022B6D0 = 0x8022B6D0; // type:data rom:0x4C48C0 -b_area_trd_part_2_black_ninja_koopa_IdleAnimations_8022B6DC = 0x8022B6DC; // type:data rom:0x4C48CC -b_area_trd_part_2_black_ninja_koopa_8022B6E8 = 0x8022B6E8; // type:data rom:0x4C48D8 -b_area_trd_part_2_black_ninja_koopa_EVS_Init = 0x8022DC2C; // type:data rom:0x4C6E1C -b_area_trd_part_2_black_ninja_koopa_EVS_Idle = 0x8022DD20; // type:data rom:0x4C6F10 -b_area_trd_part_2_black_ninja_koopa_FlipPosOffsets = 0x8022DD30; // type:data rom:0x4C6F20 -b_area_trd_part_2_black_ninja_koopa_EVS_HandleEvent = 0x8022DD88; // type:data rom:0x4C6F78 -b_area_trd_part_2_black_ninja_koopa_EVS_TakeTurn = 0x8022E414; // type:data rom:0x4C7604 -b_area_trd_part_2_black_ninja_koopa_EVS_HandlePhase = 0x8022E424; // type:data rom:0x4C7614 -b_area_trd_part_2_yellow_ninja_koopa_DefaultDefense = 0x8022E440; // type:data rom:0x4C7630 -b_area_trd_part_2_yellow_ninja_koopa_ToppledDefense = 0x8022E44C; // type:data rom:0x4C763C -b_area_trd_part_2_yellow_ninja_koopa_StatusTable = 0x8022E458; // type:data rom:0x4C7648 -b_area_trd_part_2_yellow_ninja_koopa_ActorParts = 0x8022E504; // type:data rom:0x4C76F4 -b_area_trd_part_2_yellow_ninja_koopa = 0x8022E528; // type:data rom:0x4C7718 -b_area_trd_part_2_yellow_ninja_koopa_DefaultAnims = 0x8022E550; // type:data rom:0x4C7740 -b_area_trd_part_2_yellow_ninja_koopa_TowerAnims = 0x8022E5A4; // type:data rom:0x4C7794 -b_area_trd_part_2_yellow_ninja_koopa_TippingAnims = 0x8022E5E0; // type:data rom:0x4C77D0 -b_area_trd_part_2_yellow_ninja_koopa_ToppledAnims = 0x8022E61C; // type:data rom:0x4C780C -b_area_trd_part_2_yellow_ninja_koopa_IdleAnimations_8022E670 = 0x8022E670; // type:data rom:0x4C7860 -b_area_trd_part_2_yellow_ninja_koopa_IdleAnimations_8022E67C = 0x8022E67C; // type:data rom:0x4C786C -b_area_trd_part_2_yellow_ninja_koopa_8022E688 = 0x8022E688; // type:data rom:0x4C7878 -b_area_trd_part_2_yellow_ninja_koopa_EVS_Init = 0x80230BCC; // type:data rom:0x4C9DBC -b_area_trd_part_2_yellow_ninja_koopa_EVS_Idle = 0x80230CC0; // type:data rom:0x4C9EB0 -b_area_trd_part_2_yellow_ninja_koopa_FlipPosOffsets = 0x80230CD0; // type:data rom:0x4C9EC0 -b_area_trd_part_2_yellow_ninja_koopa_EVS_HandleEvent = 0x80230D28; // type:data rom:0x4C9F18 -b_area_trd_part_2_yellow_ninja_koopa_EVS_TakeTurn = 0x802313B4; // type:data rom:0x4CA5A4 -b_area_trd_part_2_yellow_ninja_koopa_EVS_HandlePhase = 0x802313C4; // type:data rom:0x4CA5B4 -b_area_trd_part_2_trd_00_EVS_PreBattle = 0x802313E0; // type:data rom:0x4CA5D0 -b_area_trd_part_2_trd_00_EVS_PostBattle = 0x8023141C; // type:data rom:0x4CA60C -b_area_trd_part_2_trd_00_ForegroundModels = 0x8023142C; // type:data rom:0x4CA61C -b_area_trd_part_2_trd_00 = 0x80231434; // type:data rom:0x4CA624 -b_area_trd_part_2_trd_01_EVS_PreBattle = 0x80231460; // type:data rom:0x4CA650 -b_area_trd_part_2_trd_01_EVS_PostBattle = 0x8023149C; // type:data rom:0x4CA68C -b_area_trd_part_2_trd_01 = 0x802314AC; // type:data rom:0x4CA69C -b_area_trd_part_2_trd_02_802314E0 = 0x802314E0; // type:data rom:0x4CA6D0 -b_area_trd_part_2_trd_02_802315F8 = 0x802315F8; // type:data rom:0x4CA7E8 -b_area_trd_part_2_trd_02_EVS_PreBattle = 0x80231BA4; // type:data rom:0x4CAD94 -b_area_trd_part_2_trd_02_EVS_PostBattle = 0x80231C98; // type:data rom:0x4CAE88 -b_area_trd_part_2_trd_02_ForegroundModels = 0x80231CA8; // type:data rom:0x4CAE98 -b_area_trd_part_2_trd_02 = 0x80231CB0; // type:data rom:0x4CAEA0 -b_area_trd_part_2_trd_02b_80231CE0 = 0x80231CE0; // type:data rom:0x4CAED0 -b_area_trd_part_2_trd_02b_80231DF8 = 0x80231DF8; // type:data rom:0x4CAFE8 -b_area_trd_part_2_trd_02b_EVS_PreBattle = 0x802323A4; // type:data rom:0x4CB594 -b_area_trd_part_2_trd_02b_EVS_PostBattle = 0x802324C0; // type:data rom:0x4CB6B0 -b_area_trd_part_2_trd_02b = 0x802324D0; // type:data rom:0x4CB6C0 -b_area_trd_part_2_trd_03_EVS_AnimateCloud = 0x80232500; // type:data rom:0x4CB6F0 -b_area_trd_part_2_trd_03_EVS_AnimateCloud_WithOffset2D = 0x802325F8; // type:data rom:0x4CB7E8 -b_area_trd_part_2_trd_03_EVS_AnimateCloud_WithOffset3D = 0x80232730; // type:data rom:0x4CB920 -b_area_trd_part_2_trd_03_EVS_PreBattle = 0x80232888; // type:data rom:0x4CBA78 -b_area_trd_part_2_trd_03_EVS_PostBattle = 0x80232920; // type:data rom:0x4CBB10 -b_area_trd_part_2_trd_03_ForegroundModels = 0x80232930; // type:data rom:0x4CBB20 -b_area_trd_part_2_trd_03 = 0x80232940; // type:data rom:0x4CBB30 -b_area_trd_part_2_trd_04_80232970 = 0x80232970; // type:data rom:0x4CBB60 -b_area_trd_part_2_trd_04_80232A40 = 0x80232A40; // type:data rom:0x4CBC30 -b_area_trd_part_2_trd_04_80232B2C = 0x80232B2C; // type:data rom:0x4CBD1C -b_area_trd_part_2_trd_04_EVS_PreBattle = 0x80232C18; // type:data rom:0x4CBE08 -b_area_trd_part_2_trd_04_EVS_PostBattle = 0x80232CA0; // type:data rom:0x4CBE90 -b_area_trd_part_2_trd_04_ForegroundModels = 0x80232CB0; // type:data rom:0x4CBEA0 -b_area_trd_part_2_trd_04 = 0x80232CB8; // type:data rom:0x4CBEA8 -b_area_trd_part_2_trd_05_80232CE0 = 0x80232CE0; // type:data rom:0x4CBED0 -b_area_trd_part_2_trd_05_80232DF8 = 0x80232DF8; // type:data rom:0x4CBFE8 -b_area_trd_part_2_trd_05_EVS_PreBattle = 0x802333A4; // type:data rom:0x4CC594 -b_area_trd_part_2_trd_05_EVS_PostBattle = 0x802334B0; // type:data rom:0x4CC6A0 -b_area_trd_part_2_trd_05 = 0x802334C0; // type:data rom:0x4CC6B0 -b_area_trd_part_2_trd_05b_802334F0 = 0x802334F0; // type:data rom:0x4CC6E0 -b_area_trd_part_2_trd_05b_80233608 = 0x80233608; // type:data rom:0x4CC7F8 -b_area_trd_part_2_trd_05b_EVS_PreBattle = 0x80233BB4; // type:data rom:0x4CCDA4 -b_area_trd_part_2_trd_05b_EVS_PostBattle = 0x80233CB8; // type:data rom:0x4CCEA8 -b_area_trd_part_2_trd_05b = 0x80233CC8; // type:data rom:0x4CCEB8 -b_area_trd_part_2_trd_05c_80233CF0 = 0x80233CF0; // type:data rom:0x4CCEE0 -b_area_trd_part_2_trd_05c_80233E08 = 0x80233E08; // type:data rom:0x4CCFF8 -b_area_trd_part_2_trd_05c_EVS_PreBattle = 0x802343B4; // type:data rom:0x4CD5A4 -b_area_trd_part_2_trd_05c_EVS_PostBattle = 0x80234500; // type:data rom:0x4CD6F0 -b_area_trd_part_2_trd_05c = 0x80234510; // type:data rom:0x4CD700 -b_area_trd_part_2_trd_05d_80234540 = 0x80234540; // type:data rom:0x4CD730 -b_area_trd_part_2_trd_05d_80234658 = 0x80234658; // type:data rom:0x4CD848 -b_area_trd_part_2_trd_05d_EVS_PreBattle = 0x80234C04; // type:data rom:0x4CDDF4 -b_area_trd_part_2_trd_05d_EVS_PostBattle = 0x80234D48; // type:data rom:0x4CDF38 -b_area_trd_part_2_trd_05d = 0x80234D58; // type:data rom:0x4CDF48 -b_area_trd_part_2_trd_05e_80234D80 = 0x80234D80; // type:data rom:0x4CDF70 -b_area_trd_part_2_trd_05e_80234E98 = 0x80234E98; // type:data rom:0x4CE088 -b_area_trd_part_2_trd_05e_EVS_PreBattle = 0x80235444; // type:data rom:0x4CE634 -b_area_trd_part_2_trd_05e_EVS_PostBattle = 0x80235520; // type:data rom:0x4CE710 -b_area_trd_part_2_trd_05e = 0x80235530; // type:data rom:0x4CE720 -b_area_trd_part_2_trd_05f_80235560 = 0x80235560; // type:data rom:0x4CE750 -b_area_trd_part_2_trd_05f_80235678 = 0x80235678; // type:data rom:0x4CE868 -b_area_trd_part_2_trd_05f_EVS_PreBattle = 0x80235C24; // type:data rom:0x4CEE14 -b_area_trd_part_2_trd_05f_EVS_PostBattle = 0x80235D1C; // type:data rom:0x4CEF0C -b_area_trd_part_2_trd_05f = 0x80235D2C; // type:data rom:0x4CEF1C +b_area_trd_part_2_Formation_00 = 0x8021A550; // rom:0x4B3740 +b_area_trd_part_2_Formations = 0x8021A5DC; // rom:0x4B37CC +b_area_trd_part_2_Stages = 0x8021A604; // rom:0x4B37F4 +b_area_trd_part_2_fake_bowser_BowserDefense = 0x8021A670; // rom:0x4B3860 +b_area_trd_part_2_fake_bowser_TowerDefense = 0x8021A684; // rom:0x4B3874 +b_area_trd_part_2_fake_bowser_StatusTable = 0x8021A690; // rom:0x4B3880 +b_area_trd_part_2_fake_bowser_PlaceholderAnims = 0x8021A73C; // rom:0x4B392C +b_area_trd_part_2_fake_bowser_ActorParts = 0x8021A748; // rom:0x4B3938 +b_area_trd_part_2_fake_bowser = 0x8021A8D4; // rom:0x4B3AC4 +b_area_trd_part_2_fake_bowser_BowserModels = 0x8021A8FC; // rom:0x4B3AEC +b_area_trd_part_2_fake_bowser_EVS_Init = 0x8021A968; // rom:0x4B3B58 +b_area_trd_part_2_fake_bowser_IdleHeadAngles = 0x8021AAC4; // rom:0x4B3CB4 +b_area_trd_part_2_fake_bowser_EVS_AnimBowser_IdleHead = 0x8021ABE4; // rom:0x4B3DD4 +b_area_trd_part_2_fake_bowser_MoveHeadAngles = 0x8021ACCC; // rom:0x4B3EBC +b_area_trd_part_2_fake_bowser_EVS_AnimBowser_MoveHead = 0x8021AD68; // rom:0x4B3F58 +b_area_trd_part_2_fake_bowser_HurtHeadAngles = 0x8021AE50; // rom:0x4B4040 +b_area_trd_part_2_fake_bowser_EVS_AnimBowser_HurtHead = 0x8021AF70; // rom:0x4B4160 +b_area_trd_part_2_fake_bowser_EVS_AnimBowser_DeathMain = 0x8021B0E4; // rom:0x4B42D4 +b_area_trd_part_2_fake_bowser_IdleBodyOffsets = 0x8021B5D0; // rom:0x4B47C0 +b_area_trd_part_2_fake_bowser_EVS_AnimBowser_IdleBody = 0x8021B6F0; // rom:0x4B48E0 +b_area_trd_part_2_fake_bowser_MoveBodyOffsets = 0x8021B7D4; // rom:0x4B49C4 +b_area_trd_part_2_fake_bowser_EVS_AnimBowser_MoveBody = 0x8021B864; // rom:0x4B4A54 +b_area_trd_part_2_fake_bowser_StrikeBodyOffsets = 0x8021B948; // rom:0x4B4B38 +b_area_trd_part_2_fake_bowser_EVS_AnimBowser_StrikeBody = 0x8021BA68; // rom:0x4B4C58 +b_area_trd_part_2_fake_bowser_HurtBodyOffsets = 0x8021BB68; // rom:0x4B4D58 +b_area_trd_part_2_fake_bowser_EVS_AnimBowser_HurtBody = 0x8021BC88; // rom:0x4B4E78 +b_area_trd_part_2_fake_bowser_EVS_AnimBowser_DeathBody = 0x8021BD6C; // rom:0x4B4F5C +b_area_trd_part_2_fake_bowser_EVS_AnimBowser_DeathShell = 0x8021BF14; // rom:0x4B5104 +b_area_trd_part_2_fake_bowser_IdleFeetOffsets = 0x8021C0CC; // rom:0x4B52BC +b_area_trd_part_2_fake_bowser_EVS_AnimBowser_IdleFeet = 0x8021C1EC; // rom:0x4B53DC +b_area_trd_part_2_fake_bowser_StrikeFeetOffsets = 0x8021C2D4; // rom:0x4B54C4 +b_area_trd_part_2_fake_bowser_EVS_AnimBowser_StrikeFeet = 0x8021C3F4; // rom:0x4B55E4 +b_area_trd_part_2_fake_bowser_MoveFeetOffsets = 0x8021C4F8; // rom:0x4B56E8 +b_area_trd_part_2_fake_bowser_EVS_AnimBowser_MoveFeet = 0x8021C594; // rom:0x4B5784 +b_area_trd_part_2_fake_bowser_EVS_AnimBowser_DeathFeet = 0x8021C67C; // rom:0x4B586C +b_area_trd_part_2_fake_bowser_StrikeArmAngles = 0x8021C7F4; // rom:0x4B59E4 +b_area_trd_part_2_fake_bowser_EVS_AnimBowser_StrikeArm = 0x8021C9A4; // rom:0x4B5B94 +b_area_trd_part_2_fake_bowser_EVS_AnimBowser_BlockArm = 0x8021CAE4; // rom:0x4B5CD4 +b_area_trd_part_2_fake_bowser_EVS_AnimBowser_DeathLeftArm = 0x8021CB98; // rom:0x4B5D88 +b_area_trd_part_2_fake_bowser_EVS_AnimBowser_DeathRightArm = 0x8021CD50; // rom:0x4B5F40 +b_area_trd_part_2_fake_bowser_MoveWheelAngles = 0x8021CE68; // rom:0x4B6058 +b_area_trd_part_2_fake_bowser_EVS_AnimBowser_MoveWheels = 0x8021CF4C; // rom:0x4B613C +b_area_trd_part_2_fake_bowser_EVS_AnimBowser_DeathFrontWheels = 0x8021D054; // rom:0x4B6244 +b_area_trd_part_2_fake_bowser_EVS_AnimBowser_DeathBackWheels = 0x8021D1CC; // rom:0x4B63BC +b_area_trd_part_2_fake_bowser_EVS_AnimBowser_DeathTail = 0x8021D350; // rom:0x4B6540 +b_area_trd_part_2_fake_bowser_EVS_FakeBowser_Idle = 0x8021D508; // rom:0x4B66F8 +b_area_trd_part_2_fake_bowser_EVS_SpawnDamageFX = 0x8021E3A0; // rom:0x4B7590 +b_area_trd_part_2_fake_bowser_EVS_FakeBowser_HandleEvent = 0x8021E6F0; // rom:0x4B78E0 +b_area_trd_part_2_fake_bowser_EVS_FakeBowser_TakeTurn = 0x8021EC98; // rom:0x4B7E88 +b_area_trd_part_2_fake_bowser_EVS_FakeBowser_HandlePhase = 0x8021F410; // rom:0x4B8600 +b_area_trd_part_2_fake_bowser_EVS_KoopaBrosEnter = 0x8021F630; // rom:0x4B8820 +b_area_trd_part_2_fake_bowser_EVS_BuildTowerWithKoopa = 0x80220588; // rom:0x4B9778 +b_area_trd_part_2_fake_bowser_EVS_UpdateTowerWithKoopa = 0x80221DB4; // rom:0x4BAFA4 +b_area_trd_part_2_fake_bowser_EVS_TryFormingTower = 0x80222C44; // rom:0x4BBE34 +b_area_trd_part_2_fake_bowser_EVS_TryJoiningTower = 0x802230E8; // rom:0x4BC2D8 +b_area_trd_part_2_fake_bowser_EVS_BroadcastTowerUnstable = 0x802235E0; // rom:0x4BC7D0 +b_area_trd_part_2_fake_bowser_EVS_BroadcastToppleHit = 0x80223718; // rom:0x4BC908 +b_area_trd_part_2_fake_bowser_EVS_BroadcastToKoopaBros = 0x80223870; // rom:0x4BCA60 +b_area_trd_part_2_fake_bowser_EVS_KoopaBros_Idle = 0x802239BC; // rom:0x4BCBAC +b_area_trd_part_2_fake_bowser_EVS_KoopaBros_HandleEvent = 0x802242FC; // rom:0x4BD4EC +b_area_trd_part_2_fake_bowser_EVS_KoopaBros_TakeTurn = 0x80224D84; // rom:0x4BDF74 +b_area_trd_part_2_fake_bowser_EVS_KoopaBros_HandlePhase = 0x80225438; // rom:0x4BE628 +b_area_trd_part_2_green_ninja_koopa_DefaultDefense = 0x80225560; // rom:0x4BE750 +b_area_trd_part_2_green_ninja_koopa_ToppledDefense = 0x8022556C; // rom:0x4BE75C +b_area_trd_part_2_green_ninja_koopa_StatusTable = 0x80225578; // rom:0x4BE768 +b_area_trd_part_2_green_ninja_koopa_ActorParts = 0x80225624; // rom:0x4BE814 +b_area_trd_part_2_green_ninja_koopa = 0x80225648; // rom:0x4BE838 +b_area_trd_part_2_green_ninja_koopa_DefaultAnims = 0x80225670; // rom:0x4BE860 +b_area_trd_part_2_green_ninja_koopa_IdleAnimations_802256C4 = 0x802256C4; // rom:0x4BE8B4 +b_area_trd_part_2_green_ninja_koopa_IdleAnimations_80225700 = 0x80225700; // rom:0x4BE8F0 +b_area_trd_part_2_green_ninja_koopa_IdleAnimations_8022573C = 0x8022573C; // rom:0x4BE92C +b_area_trd_part_2_green_ninja_koopa_IdleAnimations_80225790 = 0x80225790; // rom:0x4BE980 +b_area_trd_part_2_green_ninja_koopa_IdleAnimations_8022579C = 0x8022579C; // rom:0x4BE98C +b_area_trd_part_2_green_ninja_koopa_802257A8 = 0x802257A8; // rom:0x4BE998 +b_area_trd_part_2_green_ninja_koopa_EVS_Init = 0x80227CEC; // rom:0x4C0EDC +b_area_trd_part_2_green_ninja_koopa_EVS_Idle = 0x80227DE0; // rom:0x4C0FD0 +b_area_trd_part_2_green_ninja_koopa_FlipPosOffsets = 0x80227DF0; // rom:0x4C0FE0 +b_area_trd_part_2_green_ninja_koopa_EVS_HandleEvent = 0x80227E48; // rom:0x4C1038 +b_area_trd_part_2_green_ninja_koopa_EVS_TakeTurn = 0x802284D4; // rom:0x4C16C4 +b_area_trd_part_2_green_ninja_koopa_EVS_HandlePhase = 0x802284E4; // rom:0x4C16D4 +b_area_trd_part_2_red_ninja_koopa_DefaultDefense = 0x80228500; // rom:0x4C16F0 +b_area_trd_part_2_red_ninja_koopa_ToppledDefense = 0x8022850C; // rom:0x4C16FC +b_area_trd_part_2_red_ninja_koopa_StatusTable = 0x80228518; // rom:0x4C1708 +b_area_trd_part_2_red_ninja_koopa_ActorParts = 0x802285C4; // rom:0x4C17B4 +b_area_trd_part_2_red_ninja_koopa = 0x802285E8; // rom:0x4C17D8 +b_area_trd_part_2_red_ninja_koopa_DefaultAnims = 0x80228610; // rom:0x4C1800 +b_area_trd_part_2_red_ninja_koopa_TowerAnims = 0x80228664; // rom:0x4C1854 +b_area_trd_part_2_red_ninja_koopa_TippingAnims = 0x802286A0; // rom:0x4C1890 +b_area_trd_part_2_red_ninja_koopa_ToppledAnims = 0x802286DC; // rom:0x4C18CC +b_area_trd_part_2_red_ninja_koopa_IdleAnimations_80228730 = 0x80228730; // rom:0x4C1920 +b_area_trd_part_2_red_ninja_koopa_IdleAnimations_8022873C = 0x8022873C; // rom:0x4C192C +b_area_trd_part_2_red_ninja_koopa_HandleCommand = 0x80228748; // rom:0x4C1938 +b_area_trd_part_2_red_ninja_koopa_EVS_Init = 0x8022AC8C; // rom:0x4C3E7C +D_8022AD80_4C3F70 = 0x8022AD80; // rom:0x4C3F70 +b_area_trd_part_2_red_ninja_koopa_FlipPosOffsets = 0x8022AD90; // rom:0x4C3F80 +b_area_trd_part_2_red_ninja_koopa_EVS_HandleEvent = 0x8022ADE8; // rom:0x4C3FD8 +b_area_trd_part_2_red_ninja_koopa_EVS_TakeTurn = 0x8022B474; // rom:0x4C4664 +b_area_trd_part_2_red_ninja_koopa_EVS_HandlePhase = 0x8022B484; // rom:0x4C4674 +b_area_trd_part_2_black_ninja_koopa_DefaultDefense = 0x8022B4A0; // rom:0x4C4690 +b_area_trd_part_2_black_ninja_koopa_ToppledDefense = 0x8022B4AC; // rom:0x4C469C +b_area_trd_part_2_black_ninja_koopa_StatusTable = 0x8022B4B8; // rom:0x4C46A8 +b_area_trd_part_2_black_ninja_koopa_ActorParts = 0x8022B564; // rom:0x4C4754 +b_area_trd_part_2_black_ninja_koopa = 0x8022B588; // rom:0x4C4778 +b_area_trd_part_2_black_ninja_koopa_DefaultAnims = 0x8022B5B0; // rom:0x4C47A0 +b_area_trd_part_2_black_ninja_koopa_TowerAnims = 0x8022B604; // rom:0x4C47F4 +b_area_trd_part_2_black_ninja_koopa_TippingAnims = 0x8022B640; // rom:0x4C4830 +b_area_trd_part_2_black_ninja_koopa_ToppledAnims = 0x8022B67C; // rom:0x4C486C +b_area_trd_part_2_black_ninja_koopa_IdleAnimations_8022B6D0 = 0x8022B6D0; // rom:0x4C48C0 +b_area_trd_part_2_black_ninja_koopa_IdleAnimations_8022B6DC = 0x8022B6DC; // rom:0x4C48CC +b_area_trd_part_2_black_ninja_koopa_8022B6E8 = 0x8022B6E8; // rom:0x4C48D8 +b_area_trd_part_2_black_ninja_koopa_EVS_Init = 0x8022DC2C; // rom:0x4C6E1C +b_area_trd_part_2_black_ninja_koopa_EVS_Idle = 0x8022DD20; // rom:0x4C6F10 +b_area_trd_part_2_black_ninja_koopa_FlipPosOffsets = 0x8022DD30; // rom:0x4C6F20 +b_area_trd_part_2_black_ninja_koopa_EVS_HandleEvent = 0x8022DD88; // rom:0x4C6F78 +b_area_trd_part_2_black_ninja_koopa_EVS_TakeTurn = 0x8022E414; // rom:0x4C7604 +b_area_trd_part_2_black_ninja_koopa_EVS_HandlePhase = 0x8022E424; // rom:0x4C7614 +b_area_trd_part_2_yellow_ninja_koopa_DefaultDefense = 0x8022E440; // rom:0x4C7630 +b_area_trd_part_2_yellow_ninja_koopa_ToppledDefense = 0x8022E44C; // rom:0x4C763C +b_area_trd_part_2_yellow_ninja_koopa_StatusTable = 0x8022E458; // rom:0x4C7648 +b_area_trd_part_2_yellow_ninja_koopa_ActorParts = 0x8022E504; // rom:0x4C76F4 +b_area_trd_part_2_yellow_ninja_koopa = 0x8022E528; // rom:0x4C7718 +b_area_trd_part_2_yellow_ninja_koopa_DefaultAnims = 0x8022E550; // rom:0x4C7740 +b_area_trd_part_2_yellow_ninja_koopa_TowerAnims = 0x8022E5A4; // rom:0x4C7794 +b_area_trd_part_2_yellow_ninja_koopa_TippingAnims = 0x8022E5E0; // rom:0x4C77D0 +b_area_trd_part_2_yellow_ninja_koopa_ToppledAnims = 0x8022E61C; // rom:0x4C780C +b_area_trd_part_2_yellow_ninja_koopa_IdleAnimations_8022E670 = 0x8022E670; // rom:0x4C7860 +b_area_trd_part_2_yellow_ninja_koopa_IdleAnimations_8022E67C = 0x8022E67C; // rom:0x4C786C +b_area_trd_part_2_yellow_ninja_koopa_8022E688 = 0x8022E688; // rom:0x4C7878 +b_area_trd_part_2_yellow_ninja_koopa_EVS_Init = 0x80230BCC; // rom:0x4C9DBC +b_area_trd_part_2_yellow_ninja_koopa_EVS_Idle = 0x80230CC0; // rom:0x4C9EB0 +b_area_trd_part_2_yellow_ninja_koopa_FlipPosOffsets = 0x80230CD0; // rom:0x4C9EC0 +b_area_trd_part_2_yellow_ninja_koopa_EVS_HandleEvent = 0x80230D28; // rom:0x4C9F18 +b_area_trd_part_2_yellow_ninja_koopa_EVS_TakeTurn = 0x802313B4; // rom:0x4CA5A4 +b_area_trd_part_2_yellow_ninja_koopa_EVS_HandlePhase = 0x802313C4; // rom:0x4CA5B4 +b_area_trd_part_2_trd_00_EVS_PreBattle = 0x802313E0; // rom:0x4CA5D0 +b_area_trd_part_2_trd_00_EVS_PostBattle = 0x8023141C; // rom:0x4CA60C +b_area_trd_part_2_trd_00_ForegroundModels = 0x8023142C; // rom:0x4CA61C +b_area_trd_part_2_trd_00 = 0x80231434; // rom:0x4CA624 +b_area_trd_part_2_trd_01_EVS_PreBattle = 0x80231460; // rom:0x4CA650 +b_area_trd_part_2_trd_01_EVS_PostBattle = 0x8023149C; // rom:0x4CA68C +b_area_trd_part_2_trd_01 = 0x802314AC; // rom:0x4CA69C +b_area_trd_part_2_trd_02_802314E0 = 0x802314E0; // rom:0x4CA6D0 +b_area_trd_part_2_trd_02_802315F8 = 0x802315F8; // rom:0x4CA7E8 +b_area_trd_part_2_trd_02_EVS_PreBattle = 0x80231BA4; // rom:0x4CAD94 +b_area_trd_part_2_trd_02_EVS_PostBattle = 0x80231C98; // rom:0x4CAE88 +b_area_trd_part_2_trd_02_ForegroundModels = 0x80231CA8; // rom:0x4CAE98 +b_area_trd_part_2_trd_02 = 0x80231CB0; // rom:0x4CAEA0 +b_area_trd_part_2_trd_02b_80231CE0 = 0x80231CE0; // rom:0x4CAED0 +b_area_trd_part_2_trd_02b_80231DF8 = 0x80231DF8; // rom:0x4CAFE8 +b_area_trd_part_2_trd_02b_EVS_PreBattle = 0x802323A4; // rom:0x4CB594 +b_area_trd_part_2_trd_02b_EVS_PostBattle = 0x802324C0; // rom:0x4CB6B0 +b_area_trd_part_2_trd_02b = 0x802324D0; // rom:0x4CB6C0 +b_area_trd_part_2_trd_03_EVS_AnimateCloud = 0x80232500; // rom:0x4CB6F0 +b_area_trd_part_2_trd_03_EVS_AnimateCloud_WithOffset2D = 0x802325F8; // rom:0x4CB7E8 +b_area_trd_part_2_trd_03_EVS_AnimateCloud_WithOffset3D = 0x80232730; // rom:0x4CB920 +b_area_trd_part_2_trd_03_EVS_PreBattle = 0x80232888; // rom:0x4CBA78 +b_area_trd_part_2_trd_03_EVS_PostBattle = 0x80232920; // rom:0x4CBB10 +b_area_trd_part_2_trd_03_ForegroundModels = 0x80232930; // rom:0x4CBB20 +b_area_trd_part_2_trd_03 = 0x80232940; // rom:0x4CBB30 +b_area_trd_part_2_trd_04_80232970 = 0x80232970; // rom:0x4CBB60 +b_area_trd_part_2_trd_04_80232A40 = 0x80232A40; // rom:0x4CBC30 +b_area_trd_part_2_trd_04_80232B2C = 0x80232B2C; // rom:0x4CBD1C +b_area_trd_part_2_trd_04_EVS_PreBattle = 0x80232C18; // rom:0x4CBE08 +b_area_trd_part_2_trd_04_EVS_PostBattle = 0x80232CA0; // rom:0x4CBE90 +b_area_trd_part_2_trd_04_ForegroundModels = 0x80232CB0; // rom:0x4CBEA0 +b_area_trd_part_2_trd_04 = 0x80232CB8; // rom:0x4CBEA8 +b_area_trd_part_2_trd_05_80232CE0 = 0x80232CE0; // rom:0x4CBED0 +b_area_trd_part_2_trd_05_80232DF8 = 0x80232DF8; // rom:0x4CBFE8 +b_area_trd_part_2_trd_05_EVS_PreBattle = 0x802333A4; // rom:0x4CC594 +b_area_trd_part_2_trd_05_EVS_PostBattle = 0x802334B0; // rom:0x4CC6A0 +b_area_trd_part_2_trd_05 = 0x802334C0; // rom:0x4CC6B0 +b_area_trd_part_2_trd_05b_802334F0 = 0x802334F0; // rom:0x4CC6E0 +b_area_trd_part_2_trd_05b_80233608 = 0x80233608; // rom:0x4CC7F8 +b_area_trd_part_2_trd_05b_EVS_PreBattle = 0x80233BB4; // rom:0x4CCDA4 +b_area_trd_part_2_trd_05b_EVS_PostBattle = 0x80233CB8; // rom:0x4CCEA8 +b_area_trd_part_2_trd_05b = 0x80233CC8; // rom:0x4CCEB8 +b_area_trd_part_2_trd_05c_80233CF0 = 0x80233CF0; // rom:0x4CCEE0 +b_area_trd_part_2_trd_05c_80233E08 = 0x80233E08; // rom:0x4CCFF8 +b_area_trd_part_2_trd_05c_EVS_PreBattle = 0x802343B4; // rom:0x4CD5A4 +b_area_trd_part_2_trd_05c_EVS_PostBattle = 0x80234500; // rom:0x4CD6F0 +b_area_trd_part_2_trd_05c = 0x80234510; // rom:0x4CD700 +b_area_trd_part_2_trd_05d_80234540 = 0x80234540; // rom:0x4CD730 +b_area_trd_part_2_trd_05d_80234658 = 0x80234658; // rom:0x4CD848 +b_area_trd_part_2_trd_05d_EVS_PreBattle = 0x80234C04; // rom:0x4CDDF4 +b_area_trd_part_2_trd_05d_EVS_PostBattle = 0x80234D48; // rom:0x4CDF38 +b_area_trd_part_2_trd_05d = 0x80234D58; // rom:0x4CDF48 +b_area_trd_part_2_trd_05e_80234D80 = 0x80234D80; // rom:0x4CDF70 +b_area_trd_part_2_trd_05e_80234E98 = 0x80234E98; // rom:0x4CE088 +b_area_trd_part_2_trd_05e_EVS_PreBattle = 0x80235444; // rom:0x4CE634 +b_area_trd_part_2_trd_05e_EVS_PostBattle = 0x80235520; // rom:0x4CE710 +b_area_trd_part_2_trd_05e = 0x80235530; // rom:0x4CE720 +b_area_trd_part_2_trd_05f_80235560 = 0x80235560; // rom:0x4CE750 +b_area_trd_part_2_trd_05f_80235678 = 0x80235678; // rom:0x4CE868 +b_area_trd_part_2_trd_05f_EVS_PreBattle = 0x80235C24; // rom:0x4CEE14 +b_area_trd_part_2_trd_05f_EVS_PostBattle = 0x80235D1C; // rom:0x4CEF0C +b_area_trd_part_2_trd_05f = 0x80235D2C; // rom:0x4CEF1C FakeBowserAnimState = 0x80218000; // type:func rom:0x4CF1B0 -b_area_trd_part_2_green_ninja_koopa_DummyPlayerStatus = 0x80236040; // type:data rom:0x4CF230 +b_area_trd_part_2_green_ninja_koopa_DummyPlayerStatus = 0x80236040; // rom:0x4CF230 b_area_trd_part_3_StartBlinkingSP = 0x802180C8; // type:func rom:0x4CF278 b_area_trd_part_3_StopBlinkingSP = 0x802180E8; // type:func rom:0x4CF298 b_area_trd_part_3_StartBlinkingHPandFP = 0x80218108; // type:func rom:0x4CF2B8 @@ -10832,224 +10832,224 @@ b_area_trd_part_3_ClearPlayerMenuSelections = 0x80218158; // type:func rom:0x4CF b_area_trd_part_3_func_80218170_4CF320 = 0x80218170; // type:func rom:0x4CF320 b_area_trd_part_3_func_802181B4_4CF364 = 0x802181B4; // type:func rom:0x4CF364 b_area_trd_part_3_AddStarPower = 0x802181F8; // type:func rom:0x4CF3A8 -b_area_trd_part_3_Formation_00 = 0x80218220; // type:data rom:0x4CF3D0 -b_area_trd_part_3_Formations = 0x8021823C; // type:data rom:0x4CF3EC -b_area_trd_part_3_Stages = 0x80218264; // type:data rom:0x4CF414 -b_area_trd_part_3_eldstar_IdleAnimations_80218280 = 0x80218280; // type:data rom:0x4CF430 -b_area_trd_part_3_eldstar_DefenseTable_8021828C = 0x8021828C; // type:data rom:0x4CF43C -b_area_trd_part_3_eldstar_StatusTable_80218298 = 0x80218298; // type:data rom:0x4CF448 -b_area_trd_part_2_red_ninja_koopa_DummyPlayerStatus = 0x802362D0; // type:data rom:0x4CF4C0 -b_area_trd_part_3_eldstar_ActorParts = 0x80218344; // type:data rom:0x4CF4F4 -b_area_trd_part_3_eldstar = 0x80218368; // type:data rom:0x4CF518 -b_area_trd_part_3_eldstar_init_80218390 = 0x80218390; // type:data rom:0x4CF540 -b_area_trd_part_3_eldstar_idle_802183E8 = 0x802183E8; // type:data rom:0x4CF598 -b_area_trd_part_3_eldstar_handleEvent_80218404 = 0x80218404; // type:data rom:0x4CF5B4 -b_area_trd_part_3_eldstar_takeTurn_80218414 = 0x80218414; // type:data rom:0x4CF5C4 -b_area_trd_part_3_eldstar_80218424 = 0x80218424; // type:data rom:0x4CF5D4 -b_area_trd_part_2_black_ninja_koopa_DummyPlayerStatus = 0x80236560; // type:data rom:0x4CF750 -b_area_trd_part_2_yellow_ninja_koopa_DummyPlayerStatus = 0x802367F0; // type:data rom:0x4CF9E0 -b_area_trd_part_3_nok_01_80218DD0 = 0x80218DD0; // type:data rom:0x4CFF80 -b_area_trd_part_3_nok_01_EVS_PreBattle = 0x80218ED8; // type:data rom:0x4D0088 -b_area_trd_part_3_nok_01_EVS_PostBattle = 0x80218FA0; // type:data rom:0x4D0150 -b_area_trd_part_3_nok_01_ForegroundModels = 0x80218FB0; // type:data rom:0x4D0160 -b_area_trd_part_3_nok_01 = 0x80218FC0; // type:data rom:0x4D0170 +b_area_trd_part_3_Formation_00 = 0x80218220; // rom:0x4CF3D0 +b_area_trd_part_3_Formations = 0x8021823C; // rom:0x4CF3EC +b_area_trd_part_3_Stages = 0x80218264; // rom:0x4CF414 +b_area_trd_part_3_eldstar_IdleAnimations_80218280 = 0x80218280; // rom:0x4CF430 +b_area_trd_part_3_eldstar_DefenseTable_8021828C = 0x8021828C; // rom:0x4CF43C +b_area_trd_part_3_eldstar_StatusTable_80218298 = 0x80218298; // rom:0x4CF448 +b_area_trd_part_2_red_ninja_koopa_DummyPlayerStatus = 0x802362D0; // rom:0x4CF4C0 +b_area_trd_part_3_eldstar_ActorParts = 0x80218344; // rom:0x4CF4F4 +b_area_trd_part_3_eldstar = 0x80218368; // rom:0x4CF518 +b_area_trd_part_3_eldstar_init_80218390 = 0x80218390; // rom:0x4CF540 +b_area_trd_part_3_eldstar_idle_802183E8 = 0x802183E8; // rom:0x4CF598 +b_area_trd_part_3_eldstar_handleEvent_80218404 = 0x80218404; // rom:0x4CF5B4 +b_area_trd_part_3_eldstar_takeTurn_80218414 = 0x80218414; // rom:0x4CF5C4 +b_area_trd_part_3_eldstar_80218424 = 0x80218424; // rom:0x4CF5D4 +b_area_trd_part_2_black_ninja_koopa_DummyPlayerStatus = 0x80236560; // rom:0x4CF750 +b_area_trd_part_2_yellow_ninja_koopa_DummyPlayerStatus = 0x802367F0; // rom:0x4CF9E0 +b_area_trd_part_3_nok_01_80218DD0 = 0x80218DD0; // rom:0x4CFF80 +b_area_trd_part_3_nok_01_EVS_PreBattle = 0x80218ED8; // rom:0x4D0088 +b_area_trd_part_3_nok_01_EVS_PostBattle = 0x80218FA0; // rom:0x4D0150 +b_area_trd_part_3_nok_01_ForegroundModels = 0x80218FB0; // rom:0x4D0160 +b_area_trd_part_3_nok_01 = 0x80218FC0; // rom:0x4D0170 b_area_iwa_cleft_SetSpinSmashable = 0x80218000; // type:func rom:0x4D01F0 b_area_iwa_cleft_StartRumbleWithParams = 0x8021805C; // type:func rom:0x4D024C b_area_iwa_buzzar_StartRumbleWithParams = 0x802180C0; // type:func rom:0x4D02B0 b_area_iwa_whacka_IsSaveVar123 = 0x80218120; // type:func rom:0x4D0310 b_area_iwa_iwa_01_IsSaveVar123 = 0x80218170; // type:func rom:0x4D0360 b_area_iwa_iwa_02_IsSaveVar123 = 0x802181C0; // type:func rom:0x4D03B0 -b_area_iwa_Formation_00 = 0x80218210; // type:data rom:0x4D0400 -b_area_iwa_Formation_01 = 0x8021822C; // type:data rom:0x4D041C -b_area_iwa_Formation_02 = 0x80218264; // type:data rom:0x4D0454 -b_area_iwa_Formation_03 = 0x802182B8; // type:data rom:0x4D04A8 -b_area_iwa_Formation_04 = 0x802182F0; // type:data rom:0x4D04E0 -b_area_iwa_Formation_05 = 0x80218344; // type:data rom:0x4D0534 -b_area_iwa_Formation_06 = 0x80218360; // type:data rom:0x4D0550 -b_area_iwa_Formation_07 = 0x80218398; // type:data rom:0x4D0588 -b_area_iwa_Formation_08 = 0x802183EC; // type:data rom:0x4D05DC -b_area_iwa_Formation_09 = 0x8021845C; // type:data rom:0x4D064C -b_area_iwa_Formation_0A = 0x80218494; // type:data rom:0x4D0684 -b_area_iwa_Formation_0B = 0x802184E8; // type:data rom:0x4D06D8 -b_area_iwa_vector3D_8021853C = 0x8021853C; // type:data rom:0x4D072C -b_area_iwa_Formation_0C = 0x80218548; // type:data rom:0x4D0738 -b_area_iwa_Formation_0D = 0x80218564; // type:data rom:0x4D0754 -b_area_iwa_Formations = 0x802185B8; // type:data rom:0x4D07A8 -b_area_iwa_Stages = 0x802186E4; // type:data rom:0x4D08D4 -b_area_iwa_cleft_DefenseTable_80218710 = 0x80218710; // type:data rom:0x4D0900 -b_area_iwa_cleft_DefenseTable_8021872C = 0x8021872C; // type:data rom:0x4D091C -b_area_iwa_cleft_StatusTable_80218740 = 0x80218740; // type:data rom:0x4D0930 -b_area_iwa_cleft_ActorParts = 0x802187EC; // type:data rom:0x4D09DC -b_area_iwa_cleft = 0x80218810; // type:data rom:0x4D0A00 -b_area_iwa_cleft_IdleAnimations_80218838 = 0x80218838; // type:data rom:0x4D0A28 -b_area_iwa_cleft_IdleAnimations_80218884 = 0x80218884; // type:data rom:0x4D0A74 -b_area_iwa_cleft_init_802188D0 = 0x802188D0; // type:data rom:0x4D0AC0 -b_area_iwa_cleft_idle_80218934 = 0x80218934; // type:data rom:0x4D0B24 -b_area_iwa_cleft_80218944 = 0x80218944; // type:data rom:0x4D0B34 -b_area_iwa_cleft_handleEvent_80218C3C = 0x80218C3C; // type:data rom:0x4D0E2C -b_area_iwa_cleft_802197AC = 0x802197AC; // type:data rom:0x4D199C -b_area_iwa_cleft_80219BA0 = 0x80219BA0; // type:data rom:0x4D1D90 -b_area_iwa_cleft_takeTurn_8021A3EC = 0x8021A3EC; // type:data rom:0x4D25DC -b_area_iwa_monty_mole_DefenseTable_8021A450 = 0x8021A450; // type:data rom:0x4D2640 -b_area_iwa_monty_mole_StatusTable_8021A45C = 0x8021A45C; // type:data rom:0x4D264C -b_area_iwa_monty_mole_ActorParts = 0x8021A508; // type:data rom:0x4D26F8 -b_area_iwa_monty_mole_1 = 0x8021A574; // type:data rom:0x4D2764 -b_area_iwa_monty_mole_IdleAnimations_8021A59C = 0x8021A59C; // type:data rom:0x4D278C -b_area_iwa_monty_mole_IdleAnimations_8021A5E8 = 0x8021A5E8; // type:data rom:0x4D27D8 -b_area_iwa_monty_mole_IdleAnimations_8021A5F4 = 0x8021A5F4; // type:data rom:0x4D27E4 -b_area_iwa_monty_mole_unk_missing_8021A600 = 0x8021A600; // type:data rom:0x4D27F0 -b_area_iwa_monty_mole_ActorParts = 0x8021A60C; // type:data rom:0x4D27FC -b_area_iwa_monty_mole_init_8021A630 = 0x8021A630; // type:data rom:0x4D2820 -b_area_iwa_monty_mole_2 = 0x8021A690; // type:data rom:0x4D2880 -b_area_iwa_monty_mole_vector3D_8021A6B8 = 0x8021A6B8; // type:data rom:0x4D28A8 -b_area_iwa_monty_mole_specialFormation_8021A6C4 = 0x8021A6C4; // type:data rom:0x4D28B4 -b_area_iwa_monty_mole_specialFormation_8021A6E0 = 0x8021A6E0; // type:data rom:0x4D28D0 -b_area_iwa_monty_mole_8021A6FC = 0x8021A6FC; // type:data rom:0x4D28EC -b_area_iwa_monty_mole_init_8021A7B0 = 0x8021A7B0; // type:data rom:0x4D29A0 -b_area_iwa_monty_mole_idle_8021A814 = 0x8021A814; // type:data rom:0x4D2A04 -b_area_iwa_monty_mole_handleEvent_8021A824 = 0x8021A824; // type:data rom:0x4D2A14 -b_area_iwa_monty_mole_takeTurn_8021AFAC = 0x8021AFAC; // type:data rom:0x4D319C -b_area_iwa_buzzar_IdleAnimations_8021B600 = 0x8021B600; // type:data rom:0x4D37F0 -b_area_iwa_buzzar_IdleAnimations_8021B644 = 0x8021B644; // type:data rom:0x4D3834 -b_area_iwa_buzzar_DefenseTable = 0x8021B650; // type:data rom:0x4D3840 -b_area_iwa_buzzar_StatusTable = 0x8021B65C; // type:data rom:0x4D384C -b_area_iwa_buzzar_ActorParts = 0x8021B708; // type:data rom:0x4D38F8 -b_area_iwa_buzzar = 0x8021B7BC; // type:data rom:0x4D39AC -b_area_iwa_buzzar_EVS_Init = 0x8021B7E4; // type:data rom:0x4D39D4 -b_area_iwa_buzzar_EVS_HandlePhase = 0x8021B918; // type:data rom:0x4D3B08 -b_area_iwa_buzzar_EVS_Idle = 0x8021B930; // type:data rom:0x4D3B20 -b_area_iwa_buzzar_EVS_HandleEvent = 0x8021B940; // type:data rom:0x4D3B30 -b_area_iwa_buzzar_EVS_TakeTurn = 0x8021BCD8; // type:data rom:0x4D3EC8 -b_area_iwa_buzzar_EVS_Attack_WindBlast = 0x8021BEBC; // type:data rom:0x4D40AC -b_area_iwa_buzzar_EVS_Attack_FeatherFling = 0x8021CCE8; // type:data rom:0x4D4ED8 -b_area_iwa_buzzar_EVS_LiftMario = 0x8021DCB8; // type:data rom:0x4D5EA8 -b_area_iwa_buzzar_EVS_Attack_GrappleDrop = 0x8021DF2C; // type:data rom:0x4D611C -b_area_iwa_buzzar_EVS_Attack_ClawSwipe = 0x8021F030; // type:data rom:0x4D7220 -b_area_iwa_buzzar_EVS_FlyToHome = 0x8021F7EC; // type:data rom:0x4D79DC -b_area_iwa_buzzar_EVS_FlyToHome_GrappleFail = 0x8021F808; // type:data rom:0x4D79F8 -b_area_iwa_buzzar_EVS_flyToHome_Impl = 0x8021F824; // type:data rom:0x4D7A14 -b_area_iwa_buzzar_EVS_flyToHome_GrappleFail_Impl = 0x8021FA2C; // type:data rom:0x4D7C1C -b_area_iwa_buzzar_8021FC34 = 0x8021FC34; // type:data rom:0x4D7E24 -b_area_iwa_whacka_IdleAnimations_8021FC50 = 0x8021FC50; // type:data rom:0x4D7E40 -b_area_iwa_whacka_DefenseTable_8021FC9C = 0x8021FC9C; // type:data rom:0x4D7E8C -b_area_iwa_whacka_StatusTable_8021FCA8 = 0x8021FCA8; // type:data rom:0x4D7E98 -b_area_iwa_whacka_ActorParts = 0x8021FD54; // type:data rom:0x4D7F44 -b_area_iwa_whacka = 0x8021FD78; // type:data rom:0x4D7F68 -b_area_iwa_whacka_init_8021FDA0 = 0x8021FDA0; // type:data rom:0x4D7F90 -b_area_iwa_whacka_idle_8021FE5C = 0x8021FE5C; // type:data rom:0x4D804C -b_area_iwa_whacka_handleEvent_8021FE90 = 0x8021FE90; // type:data rom:0x4D8080 -b_area_iwa_whacka_takeTurn_80220634 = 0x80220634; // type:data rom:0x4D8824 -b_area_iwa_whacka_80220684 = 0x80220684; // type:data rom:0x4D8874 -b_area_iwa_whacka_80220764 = 0x80220764; // type:data rom:0x4D8954 -b_area_iwa_iwa_01_EVS_PreBattle = 0x80220860; // type:data rom:0x4D8A50 -b_area_iwa_iwa_01_EVS_PostBattle = 0x80220894; // type:data rom:0x4D8A84 -b_area_iwa_iwa_01_ForegroundModels = 0x802208A4; // type:data rom:0x4D8A94 -b_area_iwa_iwa_01 = 0x802208B0; // type:data rom:0x4D8AA0 -b_area_iwa_iwa_01_vector3D_802208D8 = 0x802208D8; // type:data rom:0x4D8AC8 -b_area_iwa_iwa_01_specialFormation_802208E4 = 0x802208E4; // type:data rom:0x4D8AD4 -b_area_iwa_iwa_01_IdleAnimations_80220900 = 0x80220900; // type:data rom:0x4D8AF0 -b_area_iwa_iwa_01_DefenseTable_8022094C = 0x8022094C; // type:data rom:0x4D8B3C -b_area_iwa_iwa_01_StatusTable_80220958 = 0x80220958; // type:data rom:0x4D8B48 -b_area_iwa_iwa_01_ActorParts_80220A04 = 0x80220A04; // type:data rom:0x4D8BF4 -b_area_iwa_iwa_01_whacka = 0x80220A28; // type:data rom:0x4D8C18 -b_area_iwa_iwa_01_init_80220A50 = 0x80220A50; // type:data rom:0x4D8C40 -b_area_iwa_iwa_01_idle_80220B0C = 0x80220B0C; // type:data rom:0x4D8CFC -b_area_iwa_iwa_01_handleEvent_80220B40 = 0x80220B40; // type:data rom:0x4D8D30 -b_area_iwa_iwa_01_takeTurn_802212E4 = 0x802212E4; // type:data rom:0x4D94D4 -b_area_iwa_iwa_01_80221334 = 0x80221334; // type:data rom:0x4D9524 -b_area_iwa_iwa_01_80221414 = 0x80221414; // type:data rom:0x4D9604 -b_area_iwa_iwa_01b_EVS_PreBattle = 0x80221510; // type:data rom:0x4D9700 -b_area_iwa_iwa_01b_EVS_PostBattle = 0x80221544; // type:data rom:0x4D9734 -b_area_iwa_iwa_01b_ForegroundModels = 0x80221554; // type:data rom:0x4D9744 -b_area_iwa_iwa_01b = 0x80221560; // type:data rom:0x4D9750 -b_area_iwa_iwa_02_EVS_PreBattle = 0x80221590; // type:data rom:0x4D9780 -b_area_iwa_iwa_02_EVS_PostBattle = 0x802215B0; // type:data rom:0x4D97A0 -b_area_iwa_iwa_02_ForegroundModels = 0x802215C0; // type:data rom:0x4D97B0 -b_area_iwa_iwa_02 = 0x802215CC; // type:data rom:0x4D97BC -b_area_iwa_iwa_02_D_802215F4_4B17E4 = 0x802215F4; // type:data rom:0x4D97E4 -b_area_iwa_iwa_02_specialFormation_whacka = 0x80221600; // type:data rom:0x4D97F0 -b_area_iwa_iwa_02_IdleAnimations_8022161C = 0x8022161C; // type:data rom:0x4D980C -b_area_iwa_iwa_02_DefenseTable_80221668 = 0x80221668; // type:data rom:0x4D9858 -b_area_iwa_iwa_02_StatusTable_80221674 = 0x80221674; // type:data rom:0x4D9864 -b_area_iwa_iwa_02_ActorParts_80221720 = 0x80221720; // type:data rom:0x4D9910 -b_area_iwa_iwa_02_whacka = 0x80221744; // type:data rom:0x4D9934 -b_area_iwa_iwa_02_init_8022176C = 0x8022176C; // type:data rom:0x4D995C -b_area_iwa_iwa_02_idle_80221828 = 0x80221828; // type:data rom:0x4D9A18 -b_area_iwa_iwa_02_handleEvent_8022185C = 0x8022185C; // type:data rom:0x4D9A4C -b_area_iwa_iwa_02_takeTurn_80222000 = 0x80222000; // type:data rom:0x4DA1F0 -b_area_iwa_iwa_02_80222050 = 0x80222050; // type:data rom:0x4DA240 -b_area_iwa_iwa_02_80222130 = 0x80222130; // type:data rom:0x4DA320 +b_area_iwa_Formation_00 = 0x80218210; // rom:0x4D0400 +b_area_iwa_Formation_01 = 0x8021822C; // rom:0x4D041C +b_area_iwa_Formation_02 = 0x80218264; // rom:0x4D0454 +b_area_iwa_Formation_03 = 0x802182B8; // rom:0x4D04A8 +b_area_iwa_Formation_04 = 0x802182F0; // rom:0x4D04E0 +b_area_iwa_Formation_05 = 0x80218344; // rom:0x4D0534 +b_area_iwa_Formation_06 = 0x80218360; // rom:0x4D0550 +b_area_iwa_Formation_07 = 0x80218398; // rom:0x4D0588 +b_area_iwa_Formation_08 = 0x802183EC; // rom:0x4D05DC +b_area_iwa_Formation_09 = 0x8021845C; // rom:0x4D064C +b_area_iwa_Formation_0A = 0x80218494; // rom:0x4D0684 +b_area_iwa_Formation_0B = 0x802184E8; // rom:0x4D06D8 +b_area_iwa_vector3D_8021853C = 0x8021853C; // rom:0x4D072C +b_area_iwa_Formation_0C = 0x80218548; // rom:0x4D0738 +b_area_iwa_Formation_0D = 0x80218564; // rom:0x4D0754 +b_area_iwa_Formations = 0x802185B8; // rom:0x4D07A8 +b_area_iwa_Stages = 0x802186E4; // rom:0x4D08D4 +b_area_iwa_cleft_DefenseTable_80218710 = 0x80218710; // rom:0x4D0900 +b_area_iwa_cleft_DefenseTable_8021872C = 0x8021872C; // rom:0x4D091C +b_area_iwa_cleft_StatusTable_80218740 = 0x80218740; // rom:0x4D0930 +b_area_iwa_cleft_ActorParts = 0x802187EC; // rom:0x4D09DC +b_area_iwa_cleft = 0x80218810; // rom:0x4D0A00 +b_area_iwa_cleft_IdleAnimations_80218838 = 0x80218838; // rom:0x4D0A28 +b_area_iwa_cleft_IdleAnimations_80218884 = 0x80218884; // rom:0x4D0A74 +b_area_iwa_cleft_init_802188D0 = 0x802188D0; // rom:0x4D0AC0 +b_area_iwa_cleft_idle_80218934 = 0x80218934; // rom:0x4D0B24 +b_area_iwa_cleft_80218944 = 0x80218944; // rom:0x4D0B34 +b_area_iwa_cleft_handleEvent_80218C3C = 0x80218C3C; // rom:0x4D0E2C +b_area_iwa_cleft_802197AC = 0x802197AC; // rom:0x4D199C +b_area_iwa_cleft_80219BA0 = 0x80219BA0; // rom:0x4D1D90 +b_area_iwa_cleft_takeTurn_8021A3EC = 0x8021A3EC; // rom:0x4D25DC +b_area_iwa_monty_mole_DefenseTable_8021A450 = 0x8021A450; // rom:0x4D2640 +b_area_iwa_monty_mole_StatusTable_8021A45C = 0x8021A45C; // rom:0x4D264C +b_area_iwa_monty_mole_ActorParts = 0x8021A508; // rom:0x4D26F8 +b_area_iwa_monty_mole_1 = 0x8021A574; // rom:0x4D2764 +b_area_iwa_monty_mole_IdleAnimations_8021A59C = 0x8021A59C; // rom:0x4D278C +b_area_iwa_monty_mole_IdleAnimations_8021A5E8 = 0x8021A5E8; // rom:0x4D27D8 +b_area_iwa_monty_mole_IdleAnimations_8021A5F4 = 0x8021A5F4; // rom:0x4D27E4 +b_area_iwa_monty_mole_unk_missing_8021A600 = 0x8021A600; // rom:0x4D27F0 +b_area_iwa_monty_mole_ActorParts = 0x8021A60C; // rom:0x4D27FC +b_area_iwa_monty_mole_init_8021A630 = 0x8021A630; // rom:0x4D2820 +b_area_iwa_monty_mole_2 = 0x8021A690; // rom:0x4D2880 +b_area_iwa_monty_mole_vector3D_8021A6B8 = 0x8021A6B8; // rom:0x4D28A8 +b_area_iwa_monty_mole_specialFormation_8021A6C4 = 0x8021A6C4; // rom:0x4D28B4 +b_area_iwa_monty_mole_specialFormation_8021A6E0 = 0x8021A6E0; // rom:0x4D28D0 +b_area_iwa_monty_mole_8021A6FC = 0x8021A6FC; // rom:0x4D28EC +b_area_iwa_monty_mole_init_8021A7B0 = 0x8021A7B0; // rom:0x4D29A0 +b_area_iwa_monty_mole_idle_8021A814 = 0x8021A814; // rom:0x4D2A04 +b_area_iwa_monty_mole_handleEvent_8021A824 = 0x8021A824; // rom:0x4D2A14 +b_area_iwa_monty_mole_takeTurn_8021AFAC = 0x8021AFAC; // rom:0x4D319C +b_area_iwa_buzzar_IdleAnimations_8021B600 = 0x8021B600; // rom:0x4D37F0 +b_area_iwa_buzzar_IdleAnimations_8021B644 = 0x8021B644; // rom:0x4D3834 +b_area_iwa_buzzar_DefenseTable = 0x8021B650; // rom:0x4D3840 +b_area_iwa_buzzar_StatusTable = 0x8021B65C; // rom:0x4D384C +b_area_iwa_buzzar_ActorParts = 0x8021B708; // rom:0x4D38F8 +b_area_iwa_buzzar = 0x8021B7BC; // rom:0x4D39AC +b_area_iwa_buzzar_EVS_Init = 0x8021B7E4; // rom:0x4D39D4 +b_area_iwa_buzzar_EVS_HandlePhase = 0x8021B918; // rom:0x4D3B08 +b_area_iwa_buzzar_EVS_Idle = 0x8021B930; // rom:0x4D3B20 +b_area_iwa_buzzar_EVS_HandleEvent = 0x8021B940; // rom:0x4D3B30 +b_area_iwa_buzzar_EVS_TakeTurn = 0x8021BCD8; // rom:0x4D3EC8 +b_area_iwa_buzzar_EVS_Attack_WindBlast = 0x8021BEBC; // rom:0x4D40AC +b_area_iwa_buzzar_EVS_Attack_FeatherFling = 0x8021CCE8; // rom:0x4D4ED8 +b_area_iwa_buzzar_EVS_LiftMario = 0x8021DCB8; // rom:0x4D5EA8 +b_area_iwa_buzzar_EVS_Attack_GrappleDrop = 0x8021DF2C; // rom:0x4D611C +b_area_iwa_buzzar_EVS_Attack_ClawSwipe = 0x8021F030; // rom:0x4D7220 +b_area_iwa_buzzar_EVS_FlyToHome = 0x8021F7EC; // rom:0x4D79DC +b_area_iwa_buzzar_EVS_FlyToHome_GrappleFail = 0x8021F808; // rom:0x4D79F8 +b_area_iwa_buzzar_EVS_flyToHome_Impl = 0x8021F824; // rom:0x4D7A14 +b_area_iwa_buzzar_EVS_flyToHome_GrappleFail_Impl = 0x8021FA2C; // rom:0x4D7C1C +b_area_iwa_buzzar_8021FC34 = 0x8021FC34; // rom:0x4D7E24 +b_area_iwa_whacka_IdleAnimations_8021FC50 = 0x8021FC50; // rom:0x4D7E40 +b_area_iwa_whacka_DefenseTable_8021FC9C = 0x8021FC9C; // rom:0x4D7E8C +b_area_iwa_whacka_StatusTable_8021FCA8 = 0x8021FCA8; // rom:0x4D7E98 +b_area_iwa_whacka_ActorParts = 0x8021FD54; // rom:0x4D7F44 +b_area_iwa_whacka = 0x8021FD78; // rom:0x4D7F68 +b_area_iwa_whacka_init_8021FDA0 = 0x8021FDA0; // rom:0x4D7F90 +b_area_iwa_whacka_idle_8021FE5C = 0x8021FE5C; // rom:0x4D804C +b_area_iwa_whacka_handleEvent_8021FE90 = 0x8021FE90; // rom:0x4D8080 +b_area_iwa_whacka_takeTurn_80220634 = 0x80220634; // rom:0x4D8824 +b_area_iwa_whacka_80220684 = 0x80220684; // rom:0x4D8874 +b_area_iwa_whacka_80220764 = 0x80220764; // rom:0x4D8954 +b_area_iwa_iwa_01_EVS_PreBattle = 0x80220860; // rom:0x4D8A50 +b_area_iwa_iwa_01_EVS_PostBattle = 0x80220894; // rom:0x4D8A84 +b_area_iwa_iwa_01_ForegroundModels = 0x802208A4; // rom:0x4D8A94 +b_area_iwa_iwa_01 = 0x802208B0; // rom:0x4D8AA0 +b_area_iwa_iwa_01_vector3D_802208D8 = 0x802208D8; // rom:0x4D8AC8 +b_area_iwa_iwa_01_specialFormation_802208E4 = 0x802208E4; // rom:0x4D8AD4 +b_area_iwa_iwa_01_IdleAnimations_80220900 = 0x80220900; // rom:0x4D8AF0 +b_area_iwa_iwa_01_DefenseTable_8022094C = 0x8022094C; // rom:0x4D8B3C +b_area_iwa_iwa_01_StatusTable_80220958 = 0x80220958; // rom:0x4D8B48 +b_area_iwa_iwa_01_ActorParts_80220A04 = 0x80220A04; // rom:0x4D8BF4 +b_area_iwa_iwa_01_whacka = 0x80220A28; // rom:0x4D8C18 +b_area_iwa_iwa_01_init_80220A50 = 0x80220A50; // rom:0x4D8C40 +b_area_iwa_iwa_01_idle_80220B0C = 0x80220B0C; // rom:0x4D8CFC +b_area_iwa_iwa_01_handleEvent_80220B40 = 0x80220B40; // rom:0x4D8D30 +b_area_iwa_iwa_01_takeTurn_802212E4 = 0x802212E4; // rom:0x4D94D4 +b_area_iwa_iwa_01_80221334 = 0x80221334; // rom:0x4D9524 +b_area_iwa_iwa_01_80221414 = 0x80221414; // rom:0x4D9604 +b_area_iwa_iwa_01b_EVS_PreBattle = 0x80221510; // rom:0x4D9700 +b_area_iwa_iwa_01b_EVS_PostBattle = 0x80221544; // rom:0x4D9734 +b_area_iwa_iwa_01b_ForegroundModels = 0x80221554; // rom:0x4D9744 +b_area_iwa_iwa_01b = 0x80221560; // rom:0x4D9750 +b_area_iwa_iwa_02_EVS_PreBattle = 0x80221590; // rom:0x4D9780 +b_area_iwa_iwa_02_EVS_PostBattle = 0x802215B0; // rom:0x4D97A0 +b_area_iwa_iwa_02_ForegroundModels = 0x802215C0; // rom:0x4D97B0 +b_area_iwa_iwa_02 = 0x802215CC; // rom:0x4D97BC +b_area_iwa_iwa_02_D_802215F4_4B17E4 = 0x802215F4; // rom:0x4D97E4 +b_area_iwa_iwa_02_specialFormation_whacka = 0x80221600; // rom:0x4D97F0 +b_area_iwa_iwa_02_IdleAnimations_8022161C = 0x8022161C; // rom:0x4D980C +b_area_iwa_iwa_02_DefenseTable_80221668 = 0x80221668; // rom:0x4D9858 +b_area_iwa_iwa_02_StatusTable_80221674 = 0x80221674; // rom:0x4D9864 +b_area_iwa_iwa_02_ActorParts_80221720 = 0x80221720; // rom:0x4D9910 +b_area_iwa_iwa_02_whacka = 0x80221744; // rom:0x4D9934 +b_area_iwa_iwa_02_init_8022176C = 0x8022176C; // rom:0x4D995C +b_area_iwa_iwa_02_idle_80221828 = 0x80221828; // rom:0x4D9A18 +b_area_iwa_iwa_02_handleEvent_8022185C = 0x8022185C; // rom:0x4D9A4C +b_area_iwa_iwa_02_takeTurn_80222000 = 0x80222000; // rom:0x4DA1F0 +b_area_iwa_iwa_02_80222050 = 0x80222050; // rom:0x4DA240 +b_area_iwa_iwa_02_80222130 = 0x80222130; // rom:0x4DA320 b_area_sbk_pokey_SetAbsoluteStatusOffsets = 0x80218000; // type:func rom:0x4DA5E0 b_area_sbk_sbk_02_UpdateSunPos = 0x802180D0; // type:func rom:0x4DA6B0 b_area_sbk_sbk_02_GetModelPos = 0x80218220; // type:func rom:0x4DA800 -b_area_sbk_pokey_DefenseTable_80218280 = 0x80218280; // type:data rom:0x4DA860 -b_area_sbk_pokey_StatusTable_8021828C = 0x8021828C; // type:data rom:0x4DA86C -b_area_sbk_pokey_ActorParts = 0x80218338; // type:data rom:0x4DA918 -b_area_sbk_pokey = 0x80218410; // type:data rom:0x4DA9F0 -b_area_sbk_pokey_IdleAnimations_80218438 = 0x80218438; // type:data rom:0x4DAA18 -b_area_sbk_pokey_IdleAnimations_80218474 = 0x80218474; // type:data rom:0x4DAA54 -b_area_sbk_pokey_IdleAnimations_802184B0 = 0x802184B0; // type:data rom:0x4DAA90 -b_area_sbk_pokey_IdleAnimations_802184EC = 0x802184EC; // type:data rom:0x4DAACC -b_area_sbk_pokey_IdleAnimations_80218528 = 0x80218528; // type:data rom:0x4DAB08 -b_area_sbk_pokey_init_80218534 = 0x80218534; // type:data rom:0x4DAB14 -b_area_sbk_pokey_idle_802186B0 = 0x802186B0; // type:data rom:0x4DAC90 -b_area_sbk_pokey_handleEvent_802186C0 = 0x802186C0; // type:data rom:0x4DACA0 -b_area_sbk_pokey_802193B8 = 0x802193B8; // type:data rom:0x4DB998 -b_area_sbk_pokey_80219EB4 = 0x80219EB4; // type:data rom:0x4DC494 -b_area_sbk_pokey_takeTurn_8021A018 = 0x8021A018; // type:data rom:0x4DC5F8 -b_area_sbk_pokey_8021AB44 = 0x8021AB44; // type:data rom:0x4DD124 -b_area_sbk_pokey_vector3D_8021AE04 = 0x8021AE04; // type:data rom:0x4DD3E4 -b_area_sbk_pokey_specialFormation_8021AE10 = 0x8021AE10; // type:data rom:0x4DD3F0 -b_area_sbk_pokey_8021AE2C = 0x8021AE2C; // type:data rom:0x4DD40C -b_area_sbk_pokey_8021B590 = 0x8021B590; // type:data rom:0x4DDB70 -b_area_sbk_pokey_8021BF50 = 0x8021BF50; // type:data rom:0x4DE530 -b_area_sbk_pokey_8021C07C = 0x8021C07C; // type:data rom:0x4DE65C -b_area_sbk_pokey_8021C574 = 0x8021C574; // type:data rom:0x4DEB54 -b_area_sbk_pokey_8021C860 = 0x8021C860; // type:data rom:0x4DEE40 -b_area_sbk_pokey_8021CCAC = 0x8021CCAC; // type:data rom:0x4DF28C -b_area_sbk_pokey_8021D184 = 0x8021D184; // type:data rom:0x4DF764 -b_area_sbk_bandit_IdleAnimations_8021D510 = 0x8021D510; // type:data rom:0x4DFAF0 -b_area_sbk_bandit_IdleAnimations_8021D55C = 0x8021D55C; // type:data rom:0x4DFB3C -b_area_sbk_bandit_IdleAnimations_8021D5A8 = 0x8021D5A8; // type:data rom:0x4DFB88 -b_area_sbk_bandit_DefenseTable_8021D5B4 = 0x8021D5B4; // type:data rom:0x4DFB94 -b_area_sbk_bandit_StatusTable_8021D5C0 = 0x8021D5C0; // type:data rom:0x4DFBA0 -b_area_sbk_bandit_ActorParts = 0x8021D66C; // type:data rom:0x4DFC4C -b_area_sbk_bandit_ActorParts = 0x8021D6B4; // type:data rom:0x4DFC94 -b_area_sbk_bandit = 0x8021D6D8; // type:data rom:0x4DFCB8 -b_area_sbk_bandit_2 = 0x8021D700; // type:data rom:0x4DFCE0 -b_area_sbk_bandit_vector3D_8021D728 = 0x8021D728; // type:data rom:0x4DFD08 -b_area_sbk_bandit_specialFormation_8021D734 = 0x8021D734; // type:data rom:0x4DFD14 -b_area_sbk_bandit_init_8021D750 = 0x8021D750; // type:data rom:0x4DFD30 -b_area_sbk_bandit_handleEvent_8021D7B4 = 0x8021D7B4; // type:data rom:0x4DFD94 -b_area_sbk_bandit_init_8021D7C4 = 0x8021D7C4; // type:data rom:0x4DFDA4 -b_area_sbk_bandit_idle_8021D810 = 0x8021D810; // type:data rom:0x4DFDF0 -b_area_sbk_bandit_8021D820 = 0x8021D820; // type:data rom:0x4DFE00 -b_area_sbk_bandit_handleEvent_8021DF88 = 0x8021DF88; // type:data rom:0x4E0568 -b_area_sbk_bandit_takeTurn_8021E900 = 0x8021E900; // type:data rom:0x4E0EE0 -b_area_sbk_sbk_02_EVS_UpdateSunPos = 0x8021F720; // type:data rom:0x4E1D00 -b_area_sbk_sbk_02_EVS_PreBattle = 0x8021F800; // type:data rom:0x4E1DE0 -b_area_sbk_sbk_02_EVS_PostBattle = 0x8021F8E8; // type:data rom:0x4E1EC8 -b_area_sbk_sbk_02_ForegroundModels = 0x8021F8F8; // type:data rom:0x4E1ED8 -b_area_sbk_sbk_02 = 0x8021F90C; // type:data rom:0x4E1EEC -b_area_sbk_Formation_00 = 0x8021F940; // type:data rom:0x4E1F20 -b_area_sbk_Formation_01 = 0x8021F95C; // type:data rom:0x4E1F3C -b_area_sbk_Formation_02 = 0x8021F994; // type:data rom:0x4E1F74 -b_area_sbk_Formation_03 = 0x8021F9E8; // type:data rom:0x4E1FC8 -b_area_sbk_Formation_04 = 0x8021FA58; // type:data rom:0x4E2038 -b_area_sbk_Formation_05 = 0x8021FA90; // type:data rom:0x4E2070 -b_area_sbk_Formation_06 = 0x8021FAE4; // type:data rom:0x4E20C4 -b_area_sbk_Formation_07 = 0x8021FB54; // type:data rom:0x4E2134 -b_area_sbk_Formation_08 = 0x8021FBA8; // type:data rom:0x4E2188 -b_area_sbk_Formation_09 = 0x8021FC18; // type:data rom:0x4E21F8 -b_area_sbk_Formation_0A = 0x8021FC34; // type:data rom:0x4E2214 -b_area_sbk_Formation_0B = 0x8021FC6C; // type:data rom:0x4E224C -b_area_sbk_Formation_0C = 0x8021FCC0; // type:data rom:0x4E22A0 -b_area_sbk_Formation_0D = 0x8021FD30; // type:data rom:0x4E2310 -b_area_sbk_Formation_0E = 0x8021FD68; // type:data rom:0x4E2348 -b_area_sbk_Formation_0F = 0x8021FDBC; // type:data rom:0x4E239C -b_area_sbk_Formation_10 = 0x8021FE2C; // type:data rom:0x4E240C -b_area_sbk_Formations = 0x8021FE80; // type:data rom:0x4E2460 -b_area_sbk_Stages = 0x8021FFE8; // type:data rom:0x4E25C8 +b_area_sbk_pokey_DefenseTable_80218280 = 0x80218280; // rom:0x4DA860 +b_area_sbk_pokey_StatusTable_8021828C = 0x8021828C; // rom:0x4DA86C +b_area_sbk_pokey_ActorParts = 0x80218338; // rom:0x4DA918 +b_area_sbk_pokey = 0x80218410; // rom:0x4DA9F0 +b_area_sbk_pokey_IdleAnimations_80218438 = 0x80218438; // rom:0x4DAA18 +b_area_sbk_pokey_IdleAnimations_80218474 = 0x80218474; // rom:0x4DAA54 +b_area_sbk_pokey_IdleAnimations_802184B0 = 0x802184B0; // rom:0x4DAA90 +b_area_sbk_pokey_IdleAnimations_802184EC = 0x802184EC; // rom:0x4DAACC +b_area_sbk_pokey_IdleAnimations_80218528 = 0x80218528; // rom:0x4DAB08 +b_area_sbk_pokey_init_80218534 = 0x80218534; // rom:0x4DAB14 +b_area_sbk_pokey_idle_802186B0 = 0x802186B0; // rom:0x4DAC90 +b_area_sbk_pokey_handleEvent_802186C0 = 0x802186C0; // rom:0x4DACA0 +b_area_sbk_pokey_802193B8 = 0x802193B8; // rom:0x4DB998 +b_area_sbk_pokey_80219EB4 = 0x80219EB4; // rom:0x4DC494 +b_area_sbk_pokey_takeTurn_8021A018 = 0x8021A018; // rom:0x4DC5F8 +b_area_sbk_pokey_8021AB44 = 0x8021AB44; // rom:0x4DD124 +b_area_sbk_pokey_vector3D_8021AE04 = 0x8021AE04; // rom:0x4DD3E4 +b_area_sbk_pokey_specialFormation_8021AE10 = 0x8021AE10; // rom:0x4DD3F0 +b_area_sbk_pokey_8021AE2C = 0x8021AE2C; // rom:0x4DD40C +b_area_sbk_pokey_8021B590 = 0x8021B590; // rom:0x4DDB70 +b_area_sbk_pokey_8021BF50 = 0x8021BF50; // rom:0x4DE530 +b_area_sbk_pokey_8021C07C = 0x8021C07C; // rom:0x4DE65C +b_area_sbk_pokey_8021C574 = 0x8021C574; // rom:0x4DEB54 +b_area_sbk_pokey_8021C860 = 0x8021C860; // rom:0x4DEE40 +b_area_sbk_pokey_8021CCAC = 0x8021CCAC; // rom:0x4DF28C +b_area_sbk_pokey_8021D184 = 0x8021D184; // rom:0x4DF764 +b_area_sbk_bandit_IdleAnimations_8021D510 = 0x8021D510; // rom:0x4DFAF0 +b_area_sbk_bandit_IdleAnimations_8021D55C = 0x8021D55C; // rom:0x4DFB3C +b_area_sbk_bandit_IdleAnimations_8021D5A8 = 0x8021D5A8; // rom:0x4DFB88 +b_area_sbk_bandit_DefenseTable_8021D5B4 = 0x8021D5B4; // rom:0x4DFB94 +b_area_sbk_bandit_StatusTable_8021D5C0 = 0x8021D5C0; // rom:0x4DFBA0 +b_area_sbk_bandit_ActorParts = 0x8021D66C; // rom:0x4DFC4C +b_area_sbk_bandit_ActorParts = 0x8021D6B4; // rom:0x4DFC94 +b_area_sbk_bandit = 0x8021D6D8; // rom:0x4DFCB8 +b_area_sbk_bandit_2 = 0x8021D700; // rom:0x4DFCE0 +b_area_sbk_bandit_vector3D_8021D728 = 0x8021D728; // rom:0x4DFD08 +b_area_sbk_bandit_specialFormation_8021D734 = 0x8021D734; // rom:0x4DFD14 +b_area_sbk_bandit_init_8021D750 = 0x8021D750; // rom:0x4DFD30 +b_area_sbk_bandit_handleEvent_8021D7B4 = 0x8021D7B4; // rom:0x4DFD94 +b_area_sbk_bandit_init_8021D7C4 = 0x8021D7C4; // rom:0x4DFDA4 +b_area_sbk_bandit_idle_8021D810 = 0x8021D810; // rom:0x4DFDF0 +b_area_sbk_bandit_8021D820 = 0x8021D820; // rom:0x4DFE00 +b_area_sbk_bandit_handleEvent_8021DF88 = 0x8021DF88; // rom:0x4E0568 +b_area_sbk_bandit_takeTurn_8021E900 = 0x8021E900; // rom:0x4E0EE0 +b_area_sbk_sbk_02_EVS_UpdateSunPos = 0x8021F720; // rom:0x4E1D00 +b_area_sbk_sbk_02_EVS_PreBattle = 0x8021F800; // rom:0x4E1DE0 +b_area_sbk_sbk_02_EVS_PostBattle = 0x8021F8E8; // rom:0x4E1EC8 +b_area_sbk_sbk_02_ForegroundModels = 0x8021F8F8; // rom:0x4E1ED8 +b_area_sbk_sbk_02 = 0x8021F90C; // rom:0x4E1EEC +b_area_sbk_Formation_00 = 0x8021F940; // rom:0x4E1F20 +b_area_sbk_Formation_01 = 0x8021F95C; // rom:0x4E1F3C +b_area_sbk_Formation_02 = 0x8021F994; // rom:0x4E1F74 +b_area_sbk_Formation_03 = 0x8021F9E8; // rom:0x4E1FC8 +b_area_sbk_Formation_04 = 0x8021FA58; // rom:0x4E2038 +b_area_sbk_Formation_05 = 0x8021FA90; // rom:0x4E2070 +b_area_sbk_Formation_06 = 0x8021FAE4; // rom:0x4E20C4 +b_area_sbk_Formation_07 = 0x8021FB54; // rom:0x4E2134 +b_area_sbk_Formation_08 = 0x8021FBA8; // rom:0x4E2188 +b_area_sbk_Formation_09 = 0x8021FC18; // rom:0x4E21F8 +b_area_sbk_Formation_0A = 0x8021FC34; // rom:0x4E2214 +b_area_sbk_Formation_0B = 0x8021FC6C; // rom:0x4E224C +b_area_sbk_Formation_0C = 0x8021FCC0; // rom:0x4E22A0 +b_area_sbk_Formation_0D = 0x8021FD30; // rom:0x4E2310 +b_area_sbk_Formation_0E = 0x8021FD68; // rom:0x4E2348 +b_area_sbk_Formation_0F = 0x8021FDBC; // rom:0x4E239C +b_area_sbk_Formation_10 = 0x8021FE2C; // rom:0x4E240C +b_area_sbk_Formations = 0x8021FE80; // rom:0x4E2460 +b_area_sbk_Stages = 0x8021FFE8; // rom:0x4E25C8 D_80220160 = 0x80218000; // type:func rom:0x4E2740 b_area_isk_part_1_swooper_SetAbsoluteStatusOffsets = 0x802180D0; // type:func rom:0x4E2810 b_area_isk_part_1_buzzy_beetle_SetAbsoluteStatusOffsets = 0x802181A0; // type:func rom:0x4E28E0 @@ -11069,168 +11069,168 @@ func_80218B30_4E3270 = 0x80218B30; // type:func rom:0x4E3270 func_80218B78_4E32B8 = 0x80218B78; // type:func rom:0x4E32B8 func_80218BA0_4E32E0 = 0x80218BA0; // type:func rom:0x4E32E0 func_80218BE8_4E3328 = 0x80218BE8; // type:func rom:0x4E3328 -b_area_isk_part_1_pokey_mummy_DefenseTable_80218C10 = 0x80218C10; // type:data rom:0x4E3350 -b_area_isk_part_1_pokey_mummy_StatusTable_80218C1C = 0x80218C1C; // type:data rom:0x4E335C -b_area_isk_part_1_pokey_mummy_ActorParts = 0x80218CC8; // type:data rom:0x4E3408 -b_area_isk_part_1_pokey_mummy = 0x80218DA0; // type:data rom:0x4E34E0 -b_area_isk_part_1_pokey_mummy_IdleAnimations_80218DC8 = 0x80218DC8; // type:data rom:0x4E3508 -b_area_isk_part_1_pokey_mummy_IdleAnimations_80218E04 = 0x80218E04; // type:data rom:0x4E3544 -b_area_isk_part_1_pokey_mummy_IdleAnimations_80218E40 = 0x80218E40; // type:data rom:0x4E3580 -b_area_isk_part_1_pokey_mummy_IdleAnimations_80218E7C = 0x80218E7C; // type:data rom:0x4E35BC -b_area_isk_part_1_pokey_mummy_IdleAnimations_80218EB8 = 0x80218EB8; // type:data rom:0x4E35F8 -b_area_isk_part_1_pokey_mummy_EVS_Init = 0x80218EC4; // type:data rom:0x4E3604 -b_area_isk_part_1_pokey_mummy_idle_80219040 = 0x80219040; // type:data rom:0x4E3780 -b_area_isk_part_1_pokey_mummy_handleEvent_80219050 = 0x80219050; // type:data rom:0x4E3790 -b_area_isk_part_1_pokey_mummy_takeTurn_80219D88 = 0x80219D88; // type:data rom:0x4E44C8 -b_area_isk_part_1_pokey_mummy_8021A6C8 = 0x8021A6C8; // type:data rom:0x4E4E08 -b_area_isk_part_1_pokey_mummy_8021B088 = 0x8021B088; // type:data rom:0x4E57C8 -b_area_isk_part_1_pokey_mummy_8021B1B4 = 0x8021B1B4; // type:data rom:0x4E58F4 -b_area_isk_part_1_pokey_mummy_8021B6AC = 0x8021B6AC; // type:data rom:0x4E5DEC -b_area_isk_part_1_pokey_mummy_8021B998 = 0x8021B998; // type:data rom:0x4E60D8 -b_area_isk_part_1_pokey_mummy_8021BDE4 = 0x8021BDE4; // type:data rom:0x4E6524 -b_area_isk_part_1_pokey_mummy_8021C2BC = 0x8021C2BC; // type:data rom:0x4E69FC -b_area_isk_part_1_swooper_DefenseTable_8021C4B0 = 0x8021C4B0; // type:data rom:0x4E6BF0 -b_area_isk_part_1_swooper_StatusTable_8021C4BC = 0x8021C4BC; // type:data rom:0x4E6BFC -b_area_isk_part_1_swooper_ActorParts = 0x8021C568; // type:data rom:0x4E6CA8 -b_area_isk_part_1_swooper = 0x8021C58C; // type:data rom:0x4E6CCC -b_area_isk_part_1_swooper_IdleAnimations_8021C5B4 = 0x8021C5B4; // type:data rom:0x4E6CF4 -b_area_isk_part_1_swooper_IdleAnimations_8021C600 = 0x8021C600; // type:data rom:0x4E6D40 -b_area_isk_part_1_swooper_init_8021C64C = 0x8021C64C; // type:data rom:0x4E6D8C -b_area_isk_part_1_swooper_idle_8021C6B0 = 0x8021C6B0; // type:data rom:0x4E6DF0 -b_area_isk_part_1_swooper_8021C6C0 = 0x8021C6C0; // type:data rom:0x4E6E00 -b_area_isk_part_1_swooper_8021C880 = 0x8021C880; // type:data rom:0x4E6FC0 -b_area_isk_part_1_swooper_8021CD04 = 0x8021CD04; // type:data rom:0x4E7444 -b_area_isk_part_1_swooper_handleEvent_8021D064 = 0x8021D064; // type:data rom:0x4E77A4 -b_area_isk_part_1_swooper_8021D7E4 = 0x8021D7E4; // type:data rom:0x4E7F24 -b_area_isk_part_1_swooper_takeTurn_8021DED4 = 0x8021DED4; // type:data rom:0x4E8614 -b_area_isk_part_1_buzzy_beetle_DefenseTable_8021E4C0 = 0x8021E4C0; // type:data rom:0x4E8C00 -b_area_isk_part_1_buzzy_beetle_DefenseTable_8021E4DC = 0x8021E4DC; // type:data rom:0x4E8C1C -b_area_isk_part_1_buzzy_beetle_StatusTable_8021E4E8 = 0x8021E4E8; // type:data rom:0x4E8C28 -b_area_isk_part_1_buzzy_beetle_ActorParts = 0x8021E594; // type:data rom:0x4E8CD4 -b_area_isk_part_1_buzzy_beetle = 0x8021E5B8; // type:data rom:0x4E8CF8 -b_area_isk_part_1_buzzy_beetle_IdleAnimations_8021E5E0 = 0x8021E5E0; // type:data rom:0x4E8D20 -b_area_isk_part_1_buzzy_beetle_IdleAnimations_8021E62C = 0x8021E62C; // type:data rom:0x4E8D6C -b_area_isk_part_1_buzzy_beetle_IdleAnimations_8021E678 = 0x8021E678; // type:data rom:0x4E8DB8 -b_area_isk_part_1_buzzy_beetle_init_8021E6BC = 0x8021E6BC; // type:data rom:0x4E8DFC -b_area_isk_part_1_buzzy_beetle_idle_8021E88C = 0x8021E88C; // type:data rom:0x4E8FCC -b_area_isk_part_1_buzzy_beetle_8021E89C = 0x8021E89C; // type:data rom:0x4E8FDC -b_area_isk_part_1_buzzy_beetle_handleEvent_8021ECD0 = 0x8021ECD0; // type:data rom:0x4E9410 -b_area_isk_part_1_buzzy_beetle_8021F18C = 0x8021F18C; // type:data rom:0x4E98CC -b_area_isk_part_1_buzzy_beetle_intTable_8021F1DC = 0x8021F1DC; // type:data rom:0x4E991C -b_area_isk_part_1_buzzy_beetle_handleEvent_8021F228 = 0x8021F228; // type:data rom:0x4E9968 -b_area_isk_part_1_buzzy_beetle_takeTurn_8021FF8C = 0x8021FF8C; // type:data rom:0x4EA6CC -b_area_isk_part_1_buzzy_beetle_takeTurn_80220A44 = 0x80220A44; // type:data rom:0x4EB184 -b_area_isk_part_1_stone_chomp_BasicAnims = 0x80221450; // type:data rom:0x4EBB90 -b_area_isk_part_1_stone_chomp_QuickBiteAnims = 0x8022148C; // type:data rom:0x4EBBCC -b_area_isk_part_1_stone_chomp_BiteAnims = 0x802214C8; // type:data rom:0x4EBC08 -b_area_isk_part_1_stone_chomp_SlowBiteAnims = 0x80221504; // type:data rom:0x4EBC44 -b_area_isk_part_1_stone_chomp_ChainAnims = 0x80221540; // type:data rom:0x4EBC80 -b_area_isk_part_1_stone_chomp_DefenseTable = 0x8022154C; // type:data rom:0x4EBC8C -b_area_isk_part_1_stone_chomp_StatusTable = 0x80221558; // type:data rom:0x4EBC98 -b_area_isk_part_1_stone_chomp_ActorParts = 0x80221604; // type:data rom:0x4EBD44 -b_area_isk_part_1_stone_chomp = 0x8022176C; // type:data rom:0x4EBEAC -b_area_isk_part_1_stone_chomp_EVS_Chomp_HopHome = 0x80221794; // type:data rom:0x4EBED4 -b_area_isk_part_1_stone_chomp_EVS_Chomp_HopToPos = 0x8022181C; // type:data rom:0x4EBF5C -b_area_isk_part_1_stone_chomp_EVS_Init = 0x80221ABC; // type:data rom:0x4EC1FC -b_area_isk_part_1_stone_chomp_EVS_UpdateTargetPartPos = 0x80221BC4; // type:data rom:0x4EC304 -b_area_isk_part_1_stone_chomp_EVS_Idle = 0x80221D00; // type:data rom:0x4EC440 -b_area_isk_part_1_stone_chomp_EVS_UpdateChain = 0x80222324; // type:data rom:0x4ECA64 -b_area_isk_part_1_stone_chomp_EVS_HandleEvent = 0x80222364; // type:data rom:0x4ECAA4 -b_area_isk_part_1_stone_chomp_EVS_TakeTurn = 0x80222ED0; // type:data rom:0x4ED610 -b_area_isk_part_1_isk_00_EVS_PreBattle = 0x802238B0; // type:data rom:0x4EDFF0 -b_area_isk_part_1_isk_00_EVS_PostBattle = 0x802238EC; // type:data rom:0x4EE02C -b_area_isk_part_1_isk_00 = 0x802238FC; // type:data rom:0x4EE03C -b_area_isk_part_1_isk_01_EVS_PreBattle = 0x80223930; // type:data rom:0x4EE070 -b_area_isk_part_1_isk_01_EVS_PostBattle = 0x8022396C; // type:data rom:0x4EE0AC -b_area_isk_part_1_isk_01 = 0x8022397C; // type:data rom:0x4EE0BC -b_area_isk_part_1_isk_02_EVS_PreBattle = 0x802239B0; // type:data rom:0x4EE0F0 -b_area_isk_part_1_isk_02_EVS_PostBattle = 0x802239EC; // type:data rom:0x4EE12C -b_area_isk_part_1_isk_02_ForegroundModels = 0x802239FC; // type:data rom:0x4EE13C -b_area_isk_part_1_isk_02 = 0x80223A0C; // type:data rom:0x4EE14C -b_area_isk_part_1_isk_03_EVS_PreBattle = 0x80223A40; // type:data rom:0x4EE180 -b_area_isk_part_1_isk_03_EVS_PostBattle = 0x80223A7C; // type:data rom:0x4EE1BC -b_area_isk_part_1_isk_03 = 0x80223A8C; // type:data rom:0x4EE1CC -b_area_isk_part_1_isk_04_EVS_PreBattle = 0x80223AC0; // type:data rom:0x4EE200 -b_area_isk_part_1_isk_04_EVS_PostBattle = 0x80223B08; // type:data rom:0x4EE248 -b_area_isk_part_1_isk_04_ForegroundModels = 0x80223B24; // type:data rom:0x4EE264 -b_area_isk_part_1_isk_04 = 0x80223B30; // type:data rom:0x4EE270 -b_area_isk_part_1_isk_05_EVS_PreBattle = 0x80223B60; // type:data rom:0x4EE2A0 -b_area_isk_part_1_isk_05_EVS_PostBattle = 0x80223BA8; // type:data rom:0x4EE2E8 -b_area_isk_part_1_isk_05 = 0x80223BC4; // type:data rom:0x4EE304 -b_area_isk_part_1_isk_06_EVS_PreBattle = 0x80223BF0; // type:data rom:0x4EE330 -b_area_isk_part_1_isk_06_EVS_PostBattle = 0x80223C38; // type:data rom:0x4EE378 -b_area_isk_part_1_isk_06 = 0x80223C54; // type:data rom:0x4EE394 -b_area_isk_part_1_isk_07_EVS_PreBattle = 0x80223C80; // type:data rom:0x4EE3C0 -b_area_isk_part_1_isk_07_EVS_PostBattle = 0x80223CC8; // type:data rom:0x4EE408 -b_area_isk_part_1_isk_07 = 0x80223CE4; // type:data rom:0x4EE424 -b_area_isk_part_1_isk_03b_EVS_PreBattle = 0x80223D10; // type:data rom:0x4EE450 -b_area_isk_part_1_isk_03b_EVS_PostBattle = 0x80223D4C; // type:data rom:0x4EE48C -b_area_isk_part_1_isk_03b = 0x80223D5C; // type:data rom:0x4EE49C -b_area_isk_part_1_isk_02b_EVS_PreBattle = 0x80223D90; // type:data rom:0x4EE4D0 -b_area_isk_part_1_isk_02b_EVS_PostBattle = 0x80223E44; // type:data rom:0x4EE584 -b_area_isk_part_1_isk_02b_ForegroundModels = 0x80223E54; // type:data rom:0x4EE594 -b_area_isk_part_1_isk_02b = 0x80223E64; // type:data rom:0x4EE5A4 -b_area_isk_part_1_isk_02c_EVS_PreBattle = 0x80223E90; // type:data rom:0x4EE5D0 -b_area_isk_part_1_isk_02c_EVS_PostBattle = 0x80223EF4; // type:data rom:0x4EE634 -b_area_isk_part_1_isk_02c_ForegroundModels = 0x80223F04; // type:data rom:0x4EE644 -b_area_isk_part_1_isk_02c = 0x80223F14; // type:data rom:0x4EE654 -b_area_isk_part_1_isk_06b_EVS_PreBattle = 0x80223F40; // type:data rom:0x4EE680 -b_area_isk_part_1_isk_06b_EVS_PostBattle = 0x80223F9C; // type:data rom:0x4EE6DC -b_area_isk_part_1_isk_06b = 0x80223FB8; // type:data rom:0x4EE6F8 -b_area_isk_part_1_isk_08_EVS_PreBattle = 0x80223FE0; // type:data rom:0x4EE720 -b_area_isk_part_1_isk_08_EVS_PostBattle = 0x80224028; // type:data rom:0x4EE768 -b_area_isk_part_1_isk_08 = 0x80224044; // type:data rom:0x4EE784 -b_area_isk_part_1_vector3D_80224070 = 0x80224070; // type:data rom:0x4EE7B0 -b_area_isk_part_1_vector3D_8022407C = 0x8022407C; // type:data rom:0x4EE7BC -b_area_isk_part_1_vector3D_80224088 = 0x80224088; // type:data rom:0x4EE7C8 -b_area_isk_part_1_vector3D_80224094 = 0x80224094; // type:data rom:0x4EE7D4 -b_area_isk_part_1_vector3D_802240A0 = 0x802240A0; // type:data rom:0x4EE7E0 -b_area_isk_part_1_vector3D_802240AC = 0x802240AC; // type:data rom:0x4EE7EC -b_area_isk_part_1_vector3D_802240B8 = 0x802240B8; // type:data rom:0x4EE7F8 -b_area_isk_part_1_vector3D_802240C4 = 0x802240C4; // type:data rom:0x4EE804 -b_area_isk_part_1_Formation_00 = 0x802240D0; // type:data rom:0x4EE810 -b_area_isk_part_1_Formation_01 = 0x80224108; // type:data rom:0x4EE848 -b_area_isk_part_1_Formation_02 = 0x8022415C; // type:data rom:0x4EE89C -b_area_isk_part_1_Formation_03 = 0x80224194; // type:data rom:0x4EE8D4 -b_area_isk_part_1_vector3D_802241E8 = 0x802241E8; // type:data rom:0x4EE928 -b_area_isk_part_1_vector3D_802241F4 = 0x802241F4; // type:data rom:0x4EE934 -b_area_isk_part_1_Formation_04 = 0x80224200; // type:data rom:0x4EE940 -b_area_isk_part_1_Formation_05 = 0x80224270; // type:data rom:0x4EE9B0 -b_area_isk_part_1_Formation_06 = 0x802242A8; // type:data rom:0x4EE9E8 -b_area_isk_part_1_Formation_07 = 0x802242FC; // type:data rom:0x4EEA3C -b_area_isk_part_1_Formation_08 = 0x80224334; // type:data rom:0x4EEA74 -b_area_isk_part_1_Formation_09 = 0x80224388; // type:data rom:0x4EEAC8 -b_area_isk_part_1_Formation_0A = 0x802243C0; // type:data rom:0x4EEB00 -b_area_isk_part_1_Formation_0B = 0x80224430; // type:data rom:0x4EEB70 -b_area_isk_part_1_Formation_0C = 0x80224484; // type:data rom:0x4EEBC4 -b_area_isk_part_1_Formation_0D = 0x802244BC; // type:data rom:0x4EEBFC -b_area_isk_part_1_Formation_0E = 0x802244F4; // type:data rom:0x4EEC34 -b_area_isk_part_1_Formation_0F = 0x8022452C; // type:data rom:0x4EEC6C -b_area_isk_part_1_Formation_10 = 0x80224564; // type:data rom:0x4EECA4 -b_area_isk_part_1_Formation_11 = 0x802245B8; // type:data rom:0x4EECF8 -b_area_isk_part_1_vector3D_8022460C = 0x8022460C; // type:data rom:0x4EED4C -b_area_isk_part_1_vector3D_80224618 = 0x80224618; // type:data rom:0x4EED58 -b_area_isk_part_1_vector3D_80224624 = 0x80224624; // type:data rom:0x4EED64 -b_area_isk_part_1_vector3D_80224630 = 0x80224630; // type:data rom:0x4EED70 -b_area_isk_part_1_Formation_12 = 0x8022463C; // type:data rom:0x4EED7C -b_area_isk_part_1_Formation_13 = 0x802246AC; // type:data rom:0x4EEDEC -b_area_isk_part_1_Formations = 0x80224700; // type:data rom:0x4EEE40 -b_area_isk_part_1_Stages = 0x802248A4; // type:data rom:0x4EEFE4 -D_80224920_4EF060 = 0x80224920; // type:data rom:0x4EF060 -b_area_isk_part_1_isk_04_pad = 0x80224D58; // type:data rom:0x4EF498 +b_area_isk_part_1_pokey_mummy_DefenseTable_80218C10 = 0x80218C10; // rom:0x4E3350 +b_area_isk_part_1_pokey_mummy_StatusTable_80218C1C = 0x80218C1C; // rom:0x4E335C +b_area_isk_part_1_pokey_mummy_ActorParts = 0x80218CC8; // rom:0x4E3408 +b_area_isk_part_1_pokey_mummy = 0x80218DA0; // rom:0x4E34E0 +b_area_isk_part_1_pokey_mummy_IdleAnimations_80218DC8 = 0x80218DC8; // rom:0x4E3508 +b_area_isk_part_1_pokey_mummy_IdleAnimations_80218E04 = 0x80218E04; // rom:0x4E3544 +b_area_isk_part_1_pokey_mummy_IdleAnimations_80218E40 = 0x80218E40; // rom:0x4E3580 +b_area_isk_part_1_pokey_mummy_IdleAnimations_80218E7C = 0x80218E7C; // rom:0x4E35BC +b_area_isk_part_1_pokey_mummy_IdleAnimations_80218EB8 = 0x80218EB8; // rom:0x4E35F8 +b_area_isk_part_1_pokey_mummy_EVS_Init = 0x80218EC4; // rom:0x4E3604 +b_area_isk_part_1_pokey_mummy_idle_80219040 = 0x80219040; // rom:0x4E3780 +b_area_isk_part_1_pokey_mummy_handleEvent_80219050 = 0x80219050; // rom:0x4E3790 +b_area_isk_part_1_pokey_mummy_takeTurn_80219D88 = 0x80219D88; // rom:0x4E44C8 +b_area_isk_part_1_pokey_mummy_8021A6C8 = 0x8021A6C8; // rom:0x4E4E08 +b_area_isk_part_1_pokey_mummy_8021B088 = 0x8021B088; // rom:0x4E57C8 +b_area_isk_part_1_pokey_mummy_8021B1B4 = 0x8021B1B4; // rom:0x4E58F4 +b_area_isk_part_1_pokey_mummy_8021B6AC = 0x8021B6AC; // rom:0x4E5DEC +b_area_isk_part_1_pokey_mummy_8021B998 = 0x8021B998; // rom:0x4E60D8 +b_area_isk_part_1_pokey_mummy_8021BDE4 = 0x8021BDE4; // rom:0x4E6524 +b_area_isk_part_1_pokey_mummy_8021C2BC = 0x8021C2BC; // rom:0x4E69FC +b_area_isk_part_1_swooper_DefenseTable_8021C4B0 = 0x8021C4B0; // rom:0x4E6BF0 +b_area_isk_part_1_swooper_StatusTable_8021C4BC = 0x8021C4BC; // rom:0x4E6BFC +b_area_isk_part_1_swooper_ActorParts = 0x8021C568; // rom:0x4E6CA8 +b_area_isk_part_1_swooper = 0x8021C58C; // rom:0x4E6CCC +b_area_isk_part_1_swooper_IdleAnimations_8021C5B4 = 0x8021C5B4; // rom:0x4E6CF4 +b_area_isk_part_1_swooper_IdleAnimations_8021C600 = 0x8021C600; // rom:0x4E6D40 +b_area_isk_part_1_swooper_init_8021C64C = 0x8021C64C; // rom:0x4E6D8C +b_area_isk_part_1_swooper_idle_8021C6B0 = 0x8021C6B0; // rom:0x4E6DF0 +b_area_isk_part_1_swooper_8021C6C0 = 0x8021C6C0; // rom:0x4E6E00 +b_area_isk_part_1_swooper_8021C880 = 0x8021C880; // rom:0x4E6FC0 +b_area_isk_part_1_swooper_8021CD04 = 0x8021CD04; // rom:0x4E7444 +b_area_isk_part_1_swooper_handleEvent_8021D064 = 0x8021D064; // rom:0x4E77A4 +b_area_isk_part_1_swooper_8021D7E4 = 0x8021D7E4; // rom:0x4E7F24 +b_area_isk_part_1_swooper_takeTurn_8021DED4 = 0x8021DED4; // rom:0x4E8614 +b_area_isk_part_1_buzzy_beetle_DefenseTable_8021E4C0 = 0x8021E4C0; // rom:0x4E8C00 +b_area_isk_part_1_buzzy_beetle_DefenseTable_8021E4DC = 0x8021E4DC; // rom:0x4E8C1C +b_area_isk_part_1_buzzy_beetle_StatusTable_8021E4E8 = 0x8021E4E8; // rom:0x4E8C28 +b_area_isk_part_1_buzzy_beetle_ActorParts = 0x8021E594; // rom:0x4E8CD4 +b_area_isk_part_1_buzzy_beetle = 0x8021E5B8; // rom:0x4E8CF8 +b_area_isk_part_1_buzzy_beetle_IdleAnimations_8021E5E0 = 0x8021E5E0; // rom:0x4E8D20 +b_area_isk_part_1_buzzy_beetle_IdleAnimations_8021E62C = 0x8021E62C; // rom:0x4E8D6C +b_area_isk_part_1_buzzy_beetle_IdleAnimations_8021E678 = 0x8021E678; // rom:0x4E8DB8 +b_area_isk_part_1_buzzy_beetle_init_8021E6BC = 0x8021E6BC; // rom:0x4E8DFC +b_area_isk_part_1_buzzy_beetle_idle_8021E88C = 0x8021E88C; // rom:0x4E8FCC +b_area_isk_part_1_buzzy_beetle_8021E89C = 0x8021E89C; // rom:0x4E8FDC +b_area_isk_part_1_buzzy_beetle_handleEvent_8021ECD0 = 0x8021ECD0; // rom:0x4E9410 +b_area_isk_part_1_buzzy_beetle_8021F18C = 0x8021F18C; // rom:0x4E98CC +b_area_isk_part_1_buzzy_beetle_intTable_8021F1DC = 0x8021F1DC; // rom:0x4E991C +b_area_isk_part_1_buzzy_beetle_handleEvent_8021F228 = 0x8021F228; // rom:0x4E9968 +b_area_isk_part_1_buzzy_beetle_takeTurn_8021FF8C = 0x8021FF8C; // rom:0x4EA6CC +b_area_isk_part_1_buzzy_beetle_takeTurn_80220A44 = 0x80220A44; // rom:0x4EB184 +b_area_isk_part_1_stone_chomp_BasicAnims = 0x80221450; // rom:0x4EBB90 +b_area_isk_part_1_stone_chomp_QuickBiteAnims = 0x8022148C; // rom:0x4EBBCC +b_area_isk_part_1_stone_chomp_BiteAnims = 0x802214C8; // rom:0x4EBC08 +b_area_isk_part_1_stone_chomp_SlowBiteAnims = 0x80221504; // rom:0x4EBC44 +b_area_isk_part_1_stone_chomp_ChainAnims = 0x80221540; // rom:0x4EBC80 +b_area_isk_part_1_stone_chomp_DefenseTable = 0x8022154C; // rom:0x4EBC8C +b_area_isk_part_1_stone_chomp_StatusTable = 0x80221558; // rom:0x4EBC98 +b_area_isk_part_1_stone_chomp_ActorParts = 0x80221604; // rom:0x4EBD44 +b_area_isk_part_1_stone_chomp = 0x8022176C; // rom:0x4EBEAC +b_area_isk_part_1_stone_chomp_EVS_Chomp_HopHome = 0x80221794; // rom:0x4EBED4 +b_area_isk_part_1_stone_chomp_EVS_Chomp_HopToPos = 0x8022181C; // rom:0x4EBF5C +b_area_isk_part_1_stone_chomp_EVS_Init = 0x80221ABC; // rom:0x4EC1FC +b_area_isk_part_1_stone_chomp_EVS_UpdateTargetPartPos = 0x80221BC4; // rom:0x4EC304 +b_area_isk_part_1_stone_chomp_EVS_Idle = 0x80221D00; // rom:0x4EC440 +b_area_isk_part_1_stone_chomp_EVS_UpdateChain = 0x80222324; // rom:0x4ECA64 +b_area_isk_part_1_stone_chomp_EVS_HandleEvent = 0x80222364; // rom:0x4ECAA4 +b_area_isk_part_1_stone_chomp_EVS_TakeTurn = 0x80222ED0; // rom:0x4ED610 +b_area_isk_part_1_isk_00_EVS_PreBattle = 0x802238B0; // rom:0x4EDFF0 +b_area_isk_part_1_isk_00_EVS_PostBattle = 0x802238EC; // rom:0x4EE02C +b_area_isk_part_1_isk_00 = 0x802238FC; // rom:0x4EE03C +b_area_isk_part_1_isk_01_EVS_PreBattle = 0x80223930; // rom:0x4EE070 +b_area_isk_part_1_isk_01_EVS_PostBattle = 0x8022396C; // rom:0x4EE0AC +b_area_isk_part_1_isk_01 = 0x8022397C; // rom:0x4EE0BC +b_area_isk_part_1_isk_02_EVS_PreBattle = 0x802239B0; // rom:0x4EE0F0 +b_area_isk_part_1_isk_02_EVS_PostBattle = 0x802239EC; // rom:0x4EE12C +b_area_isk_part_1_isk_02_ForegroundModels = 0x802239FC; // rom:0x4EE13C +b_area_isk_part_1_isk_02 = 0x80223A0C; // rom:0x4EE14C +b_area_isk_part_1_isk_03_EVS_PreBattle = 0x80223A40; // rom:0x4EE180 +b_area_isk_part_1_isk_03_EVS_PostBattle = 0x80223A7C; // rom:0x4EE1BC +b_area_isk_part_1_isk_03 = 0x80223A8C; // rom:0x4EE1CC +b_area_isk_part_1_isk_04_EVS_PreBattle = 0x80223AC0; // rom:0x4EE200 +b_area_isk_part_1_isk_04_EVS_PostBattle = 0x80223B08; // rom:0x4EE248 +b_area_isk_part_1_isk_04_ForegroundModels = 0x80223B24; // rom:0x4EE264 +b_area_isk_part_1_isk_04 = 0x80223B30; // rom:0x4EE270 +b_area_isk_part_1_isk_05_EVS_PreBattle = 0x80223B60; // rom:0x4EE2A0 +b_area_isk_part_1_isk_05_EVS_PostBattle = 0x80223BA8; // rom:0x4EE2E8 +b_area_isk_part_1_isk_05 = 0x80223BC4; // rom:0x4EE304 +b_area_isk_part_1_isk_06_EVS_PreBattle = 0x80223BF0; // rom:0x4EE330 +b_area_isk_part_1_isk_06_EVS_PostBattle = 0x80223C38; // rom:0x4EE378 +b_area_isk_part_1_isk_06 = 0x80223C54; // rom:0x4EE394 +b_area_isk_part_1_isk_07_EVS_PreBattle = 0x80223C80; // rom:0x4EE3C0 +b_area_isk_part_1_isk_07_EVS_PostBattle = 0x80223CC8; // rom:0x4EE408 +b_area_isk_part_1_isk_07 = 0x80223CE4; // rom:0x4EE424 +b_area_isk_part_1_isk_03b_EVS_PreBattle = 0x80223D10; // rom:0x4EE450 +b_area_isk_part_1_isk_03b_EVS_PostBattle = 0x80223D4C; // rom:0x4EE48C +b_area_isk_part_1_isk_03b = 0x80223D5C; // rom:0x4EE49C +b_area_isk_part_1_isk_02b_EVS_PreBattle = 0x80223D90; // rom:0x4EE4D0 +b_area_isk_part_1_isk_02b_EVS_PostBattle = 0x80223E44; // rom:0x4EE584 +b_area_isk_part_1_isk_02b_ForegroundModels = 0x80223E54; // rom:0x4EE594 +b_area_isk_part_1_isk_02b = 0x80223E64; // rom:0x4EE5A4 +b_area_isk_part_1_isk_02c_EVS_PreBattle = 0x80223E90; // rom:0x4EE5D0 +b_area_isk_part_1_isk_02c_EVS_PostBattle = 0x80223EF4; // rom:0x4EE634 +b_area_isk_part_1_isk_02c_ForegroundModels = 0x80223F04; // rom:0x4EE644 +b_area_isk_part_1_isk_02c = 0x80223F14; // rom:0x4EE654 +b_area_isk_part_1_isk_06b_EVS_PreBattle = 0x80223F40; // rom:0x4EE680 +b_area_isk_part_1_isk_06b_EVS_PostBattle = 0x80223F9C; // rom:0x4EE6DC +b_area_isk_part_1_isk_06b = 0x80223FB8; // rom:0x4EE6F8 +b_area_isk_part_1_isk_08_EVS_PreBattle = 0x80223FE0; // rom:0x4EE720 +b_area_isk_part_1_isk_08_EVS_PostBattle = 0x80224028; // rom:0x4EE768 +b_area_isk_part_1_isk_08 = 0x80224044; // rom:0x4EE784 +b_area_isk_part_1_vector3D_80224070 = 0x80224070; // rom:0x4EE7B0 +b_area_isk_part_1_vector3D_8022407C = 0x8022407C; // rom:0x4EE7BC +b_area_isk_part_1_vector3D_80224088 = 0x80224088; // rom:0x4EE7C8 +b_area_isk_part_1_vector3D_80224094 = 0x80224094; // rom:0x4EE7D4 +b_area_isk_part_1_vector3D_802240A0 = 0x802240A0; // rom:0x4EE7E0 +b_area_isk_part_1_vector3D_802240AC = 0x802240AC; // rom:0x4EE7EC +b_area_isk_part_1_vector3D_802240B8 = 0x802240B8; // rom:0x4EE7F8 +b_area_isk_part_1_vector3D_802240C4 = 0x802240C4; // rom:0x4EE804 +b_area_isk_part_1_Formation_00 = 0x802240D0; // rom:0x4EE810 +b_area_isk_part_1_Formation_01 = 0x80224108; // rom:0x4EE848 +b_area_isk_part_1_Formation_02 = 0x8022415C; // rom:0x4EE89C +b_area_isk_part_1_Formation_03 = 0x80224194; // rom:0x4EE8D4 +b_area_isk_part_1_vector3D_802241E8 = 0x802241E8; // rom:0x4EE928 +b_area_isk_part_1_vector3D_802241F4 = 0x802241F4; // rom:0x4EE934 +b_area_isk_part_1_Formation_04 = 0x80224200; // rom:0x4EE940 +b_area_isk_part_1_Formation_05 = 0x80224270; // rom:0x4EE9B0 +b_area_isk_part_1_Formation_06 = 0x802242A8; // rom:0x4EE9E8 +b_area_isk_part_1_Formation_07 = 0x802242FC; // rom:0x4EEA3C +b_area_isk_part_1_Formation_08 = 0x80224334; // rom:0x4EEA74 +b_area_isk_part_1_Formation_09 = 0x80224388; // rom:0x4EEAC8 +b_area_isk_part_1_Formation_0A = 0x802243C0; // rom:0x4EEB00 +b_area_isk_part_1_Formation_0B = 0x80224430; // rom:0x4EEB70 +b_area_isk_part_1_Formation_0C = 0x80224484; // rom:0x4EEBC4 +b_area_isk_part_1_Formation_0D = 0x802244BC; // rom:0x4EEBFC +b_area_isk_part_1_Formation_0E = 0x802244F4; // rom:0x4EEC34 +b_area_isk_part_1_Formation_0F = 0x8022452C; // rom:0x4EEC6C +b_area_isk_part_1_Formation_10 = 0x80224564; // rom:0x4EECA4 +b_area_isk_part_1_Formation_11 = 0x802245B8; // rom:0x4EECF8 +b_area_isk_part_1_vector3D_8022460C = 0x8022460C; // rom:0x4EED4C +b_area_isk_part_1_vector3D_80224618 = 0x80224618; // rom:0x4EED58 +b_area_isk_part_1_vector3D_80224624 = 0x80224624; // rom:0x4EED64 +b_area_isk_part_1_vector3D_80224630 = 0x80224630; // rom:0x4EED70 +b_area_isk_part_1_Formation_12 = 0x8022463C; // rom:0x4EED7C +b_area_isk_part_1_Formation_13 = 0x802246AC; // rom:0x4EEDEC +b_area_isk_part_1_Formations = 0x80224700; // rom:0x4EEE40 +b_area_isk_part_1_Stages = 0x802248A4; // rom:0x4EEFE4 +D_80224920_4EF060 = 0x80224920; // rom:0x4EF060 +b_area_isk_part_1_isk_04_pad = 0x80224D58; // rom:0x4EF498 b_area_isk_part_1_isk_04_D_80224D60 = 0x80218000; // type:func rom:0x4EF4A0 -b_area_isk_part_1_isk_04_D_80224D64 = 0x80224D64; // type:data rom:0x4EF4A4 -b_area_isk_part_1_isk_05_pad = 0x80224D68; // type:data rom:0x4EF4A8 -b_area_isk_part_1_isk_05_D_80224D70 = 0x80224D70; // type:data rom:0x4EF4B0 -b_area_isk_part_1_isk_05_D_80224D74 = 0x80224D74; // type:data rom:0x4EF4B4 -b_area_isk_part_1_isk_06_pad = 0x80224D78; // type:data rom:0x4EF4B8 -b_area_isk_part_1_isk_06_D_80224D80 = 0x80224D80; // type:data rom:0x4EF4C0 -b_area_isk_part_1_isk_07_pad = 0x80224D88; // type:data rom:0x4EF4C8 -b_area_isk_part_1_isk_07_D_80224D90 = 0x80224D90; // type:data rom:0x4EF4D0 -b_area_isk_part_1_isk_06b_pad = 0x80224D98; // type:data rom:0x4EF4D8 -b_area_isk_part_1_isk_06b_D_80224DA0 = 0x80224DA0; // type:data rom:0x4EF4E0 -b_area_isk_part_1_isk_08_pad = 0x80224DA8; // type:data rom:0x4EF4E8 -b_area_isk_part_1_isk_08_D_80224DB0 = 0x80224DB0; // type:data rom:0x4EF4F0 +b_area_isk_part_1_isk_04_D_80224D64 = 0x80224D64; // rom:0x4EF4A4 +b_area_isk_part_1_isk_05_pad = 0x80224D68; // rom:0x4EF4A8 +b_area_isk_part_1_isk_05_D_80224D70 = 0x80224D70; // rom:0x4EF4B0 +b_area_isk_part_1_isk_05_D_80224D74 = 0x80224D74; // rom:0x4EF4B4 +b_area_isk_part_1_isk_06_pad = 0x80224D78; // rom:0x4EF4B8 +b_area_isk_part_1_isk_06_D_80224D80 = 0x80224D80; // rom:0x4EF4C0 +b_area_isk_part_1_isk_07_pad = 0x80224D88; // rom:0x4EF4C8 +b_area_isk_part_1_isk_07_D_80224D90 = 0x80224D90; // rom:0x4EF4D0 +b_area_isk_part_1_isk_06b_pad = 0x80224D98; // rom:0x4EF4D8 +b_area_isk_part_1_isk_06b_D_80224DA0 = 0x80224DA0; // rom:0x4EF4E0 +b_area_isk_part_1_isk_08_pad = 0x80224DA8; // rom:0x4EF4E8 +b_area_isk_part_1_isk_08_D_80224DB0 = 0x80224DB0; // rom:0x4EF4F0 b_area_isk_part_2_chain_chomp_ChompChainAddPolarPos = 0x80218150; // type:func rom:0x4EF5F0 b_area_isk_part_2_chain_chomp_ChompChainGetPolarX = 0x802181E8; // type:func rom:0x4EF688 b_area_isk_part_2_chain_chomp_ChompChainUpdate = 0x8021825C; // type:func rom:0x4EF6FC @@ -11247,170 +11247,170 @@ func_80218A60_4EFF00 = 0x80218A60; // type:func rom:0x4EFF00 func_80218AA8_4EFF48 = 0x80218AA8; // type:func rom:0x4EFF48 func_80218AD0_4EFF70 = 0x80218AD0; // type:func rom:0x4EFF70 func_80218B18_4EFFB8 = 0x80218B18; // type:func rom:0x4EFFB8 -b_area_isk_part_2_chain_chomp_BasicAnims = 0x80218B40; // type:data rom:0x4EFFE0 -b_area_isk_part_2_chain_chomp_QuickBiteAnims = 0x80218B84; // type:data rom:0x4F0024 -b_area_isk_part_2_chain_chomp_BiteAnims = 0x80218BC8; // type:data rom:0x4F0068 -b_area_isk_part_2_chain_chomp_SlowBiteAnims = 0x80218C0C; // type:data rom:0x4F00AC -b_area_isk_part_2_chain_chomp_ChainAnims = 0x80218C50; // type:data rom:0x4F00F0 -b_area_isk_part_2_chain_chomp_DefenseTable = 0x80218C5C; // type:data rom:0x4F00FC -b_area_isk_part_2_chain_chomp_StatusTable = 0x80218C88; // type:data rom:0x4F0128 -b_area_isk_part_2_chain_chomp_ActorParts = 0x80218D34; // type:data rom:0x4F01D4 -b_area_isk_part_2_chain_chomp = 0x80218E9C; // type:data rom:0x4F033C -b_area_isk_part_2_chain_chomp_EVS_Init = 0x80218EC4; // type:data rom:0x4F0364 -b_area_isk_part_2_chain_chomp_EVS_UpdateTargetPartPos = 0x80218FCC; // type:data rom:0x4F046C -b_area_isk_part_2_chain_chomp_EVS_Idle = 0x80219108; // type:data rom:0x4F05A8 -b_area_isk_part_2_chain_chomp_EVS_UpdateChain = 0x8021972C; // type:data rom:0x4F0BCC -b_area_isk_part_2_chain_chomp_EVS_HandleEvent = 0x802197C4; // type:data rom:0x4F0C64 -b_area_isk_part_2_chain_chomp_EVS_Chomp_SpinSmashHit = 0x8021A200; // type:data rom:0x4F16A0 -b_area_isk_part_2_chain_chomp_EVS_TakeTurn = 0x8021A7C4; // type:data rom:0x4F1C64 -b_area_isk_part_2_chain_chomp_EVS_Chomp_HopHome = 0x8021B41C; // type:data rom:0x4F28BC -b_area_isk_part_2_chain_chomp_EVS_Chomp_HopToPos = 0x8021B50C; // type:data rom:0x4F29AC -b_area_isk_part_2_tutankoopa_IdleAnimations_8021B960 = 0x8021B960; // type:data rom:0x4F2E00 -b_area_isk_part_2_tutankoopa_IdleAnimations_8021B9AC = 0x8021B9AC; // type:data rom:0x4F2E4C -b_area_isk_part_2_tutankoopa_IdleAnimations_8021B9F8 = 0x8021B9F8; // type:data rom:0x4F2E98 -b_area_isk_part_2_tutankoopa_RockAnimsA = 0x8021BA04; // type:data rom:0x4F2EA4 -b_area_isk_part_2_tutankoopa_RockAnimsB = 0x8021BA10; // type:data rom:0x4F2EB0 -b_area_isk_part_2_tutankoopa_DefenseTable_8021BA1C = 0x8021BA1C; // type:data rom:0x4F2EBC -b_area_isk_part_2_tutankoopa_StatusTable_8021BA28 = 0x8021BA28; // type:data rom:0x4F2EC8 -b_area_isk_part_2_tutankoopa_ActorParts = 0x8021BAD4; // type:data rom:0x4F2F74 -b_area_isk_part_2_tutankoopa = 0x8021BBF4; // type:data rom:0x4F3094 -b_area_isk_part_2_tutankoopa_EVS_Init = 0x8021BC1C; // type:data rom:0x4F30BC -b_area_isk_part_2_tutankoopa_EVS_Idle = 0x8021BE28; // type:data rom:0x4F32C8 -b_area_isk_part_2_tutankoopa_EVS_HandleEvent = 0x8021BFD0; // type:data rom:0x4F3470 -b_area_isk_part_2_tutankoopa_EVS_Tutankoopa_SpinSmashHit = 0x8021C748; // type:data rom:0x4F3BE8 -b_area_isk_part_2_tutankoopa_EVS_TemporaryKnockout = 0x8021C974; // type:data rom:0x4F3E14 -b_area_isk_part_2_tutankoopa_EVS_TakeTurn = 0x8021CCD4; // type:data rom:0x4F4174 -b_area_isk_part_2_tutankoopa_EVS_Attack_ThrowShell = 0x8021D04C; // type:data rom:0x4F44EC -b_area_isk_part_2_tutankoopa_EVS_Attack_DropDebris = 0x8021D81C; // type:data rom:0x4F4CBC -b_area_isk_part_2_tutankoopa_EVS_DropDebris_Self = 0x8021DDE8; // type:data rom:0x4F5288 -b_area_isk_part_2_tutankoopa_EVS_DropDebris_Players = 0x8021E008; // type:data rom:0x4F54A8 -b_area_isk_part_2_tutankoopa_SummonedChompPos = 0x8021E9A0; // type:data rom:0x4F5E40 -b_area_isk_part_2_tutankoopa_SummonedChomp = 0x8021E9AC; // type:data rom:0x4F5E4C -b_area_isk_part_2_tutankoopa_EVS_Move_SummonChomp = 0x8021E9C8; // type:data rom:0x4F5E68 -b_area_isk_part_2_tutankoopa_EVS_SummonedChompHop = 0x8021F42C; // type:data rom:0x4F68CC -b_area_isk_part_2_tutankoopa_EVS_LevitateToHomePos = 0x8021F5E8; // type:data rom:0x4F6A88 -b_area_isk_part_2_tutankoopa_EVS_GetBackUp = 0x8021F80C; // type:data rom:0x4F6CAC -b_area_isk_part_2_tutankoopa_EVS_HandlePhase = 0x8021F9C4; // type:data rom:0x4F6E64 -b_area_isk_part_2_tutankoopa_EVS_Tutankoopa_Death = 0x8021FA54; // type:data rom:0x4F6EF4 -b_area_isk_part_2_isk_00_EVS_PreBattle = 0x8021FCF0; // type:data rom:0x4F7190 -b_area_isk_part_2_isk_00_EVS_PostBattle = 0x8021FD2C; // type:data rom:0x4F71CC -b_area_isk_part_2_isk_00 = 0x8021FD3C; // type:data rom:0x4F71DC -b_area_isk_part_2_isk_01_EVS_PreBattle = 0x8021FD70; // type:data rom:0x4F7210 -b_area_isk_part_2_isk_01_EVS_PostBattle = 0x8021FDAC; // type:data rom:0x4F724C -b_area_isk_part_2_isk_01 = 0x8021FDBC; // type:data rom:0x4F725C -b_area_isk_part_2_isk_02_EVS_PreBattle = 0x8021FDF0; // type:data rom:0x4F7290 -b_area_isk_part_2_isk_02_EVS_PostBattle = 0x8021FE2C; // type:data rom:0x4F72CC -b_area_isk_part_2_isk_02_ForegroundModels = 0x8021FE3C; // type:data rom:0x4F72DC -b_area_isk_part_2_isk_02 = 0x8021FE4C; // type:data rom:0x4F72EC -b_area_isk_part_2_isk_02b_EVS_PreBattle = 0x8021FE80; // type:data rom:0x4F7320 -b_area_isk_part_2_isk_02b_EVS_PostBattle = 0x8021FF34; // type:data rom:0x4F73D4 -b_area_isk_part_2_isk_02b_ForegroundModels = 0x8021FF44; // type:data rom:0x4F73E4 -b_area_isk_part_2_isk_02b = 0x8021FF54; // type:data rom:0x4F73F4 -b_area_isk_part_2_isk_02c_EVS_PreBattle = 0x8021FF80; // type:data rom:0x4F7420 -b_area_isk_part_2_isk_02c_EVS_PostBattle = 0x8021FFE4; // type:data rom:0x4F7484 -b_area_isk_part_2_isk_02c_ForegroundModels = 0x8021FFF4; // type:data rom:0x4F7494 -b_area_isk_part_2_isk_02c = 0x80220004; // type:data rom:0x4F74A4 -b_area_isk_part_2_isk_03_EVS_PreBattle = 0x80220030; // type:data rom:0x4F74D0 -b_area_isk_part_2_isk_03_EVS_PostBattle = 0x8022006C; // type:data rom:0x4F750C -b_area_isk_part_2_isk_03 = 0x8022007C; // type:data rom:0x4F751C -b_area_isk_part_2_isk_03b_EVS_PreBattle = 0x802200B0; // type:data rom:0x4F7550 -b_area_isk_part_2_isk_03b_EVS_PostBattle = 0x802200EC; // type:data rom:0x4F758C -b_area_isk_part_2_isk_03b = 0x802200FC; // type:data rom:0x4F759C -b_area_isk_part_2_isk_04_EVS_PreBattle = 0x80220130; // type:data rom:0x4F75D0 -b_area_isk_part_2_isk_04_EVS_PostBattle = 0x80220178; // type:data rom:0x4F7618 -b_area_isk_part_2_isk_04_ForegroundModels = 0x80220194; // type:data rom:0x4F7634 -b_area_isk_part_2_isk_04 = 0x802201A0; // type:data rom:0x4F7640 -b_area_isk_part_2_isk_05_EVS_PreBattle = 0x802201D0; // type:data rom:0x4F7670 -b_area_isk_part_2_isk_05_EVS_PostBattle = 0x80220218; // type:data rom:0x4F76B8 -b_area_isk_part_2_isk_05 = 0x80220234; // type:data rom:0x4F76D4 -b_area_isk_part_2_isk_06_EVS_PreBattle = 0x80220260; // type:data rom:0x4F7700 -b_area_isk_part_2_isk_06_EVS_PostBattle = 0x802202A8; // type:data rom:0x4F7748 -b_area_isk_part_2_isk_06 = 0x802202C4; // type:data rom:0x4F7764 -b_area_isk_part_2_isk_06b_EVS_PreBattle = 0x802202F0; // type:data rom:0x4F7790 -b_area_isk_part_2_isk_06b_EVS_PostBattle = 0x8022034C; // type:data rom:0x4F77EC -b_area_isk_part_2_isk_06b = 0x80220368; // type:data rom:0x4F7808 -b_area_isk_part_2_isk_07_EVS_PreBattle = 0x80220390; // type:data rom:0x4F7830 -b_area_isk_part_2_isk_07_EVS_PostBattle = 0x802203D8; // type:data rom:0x4F7878 -b_area_isk_part_2_isk_07 = 0x802203F4; // type:data rom:0x4F7894 -b_area_isk_part_2_vector3D_80220420 = 0x80220420; // type:data rom:0x4F78C0 -b_area_isk_part_2_Formation_00 = 0x8022042C; // type:data rom:0x4F78CC -b_area_isk_part_2_Formations = 0x80220448; // type:data rom:0x4F78E8 -b_area_isk_part_2_Stages = 0x80220470; // type:data rom:0x4F7910 -D_802204E0_4F7980 = 0x802204E0; // type:data rom:0x4F7980 -b_area_mim_forest_fuzzy_SpawnDrainHealthStartFX = 0x80220740; // type:data rom:0x4F7BE0 -D_80220744 = 0x80220744; // type:data rom:0x4F7BE4 -D_80220750 = 0x80220750; // type:data rom:0x4F7BF0 -D_80220754 = 0x80220754; // type:data rom:0x4F7BF4 -D_80220760 = 0x80220760; // type:data rom:0x4F7C00 -D_80220770 = 0x80220770; // type:data rom:0x4F7C10 -D_80220780 = 0x80220780; // type:data rom:0x4F7C20 +b_area_isk_part_2_chain_chomp_BasicAnims = 0x80218B40; // rom:0x4EFFE0 +b_area_isk_part_2_chain_chomp_QuickBiteAnims = 0x80218B84; // rom:0x4F0024 +b_area_isk_part_2_chain_chomp_BiteAnims = 0x80218BC8; // rom:0x4F0068 +b_area_isk_part_2_chain_chomp_SlowBiteAnims = 0x80218C0C; // rom:0x4F00AC +b_area_isk_part_2_chain_chomp_ChainAnims = 0x80218C50; // rom:0x4F00F0 +b_area_isk_part_2_chain_chomp_DefenseTable = 0x80218C5C; // rom:0x4F00FC +b_area_isk_part_2_chain_chomp_StatusTable = 0x80218C88; // rom:0x4F0128 +b_area_isk_part_2_chain_chomp_ActorParts = 0x80218D34; // rom:0x4F01D4 +b_area_isk_part_2_chain_chomp = 0x80218E9C; // rom:0x4F033C +b_area_isk_part_2_chain_chomp_EVS_Init = 0x80218EC4; // rom:0x4F0364 +b_area_isk_part_2_chain_chomp_EVS_UpdateTargetPartPos = 0x80218FCC; // rom:0x4F046C +b_area_isk_part_2_chain_chomp_EVS_Idle = 0x80219108; // rom:0x4F05A8 +b_area_isk_part_2_chain_chomp_EVS_UpdateChain = 0x8021972C; // rom:0x4F0BCC +b_area_isk_part_2_chain_chomp_EVS_HandleEvent = 0x802197C4; // rom:0x4F0C64 +b_area_isk_part_2_chain_chomp_EVS_Chomp_SpinSmashHit = 0x8021A200; // rom:0x4F16A0 +b_area_isk_part_2_chain_chomp_EVS_TakeTurn = 0x8021A7C4; // rom:0x4F1C64 +b_area_isk_part_2_chain_chomp_EVS_Chomp_HopHome = 0x8021B41C; // rom:0x4F28BC +b_area_isk_part_2_chain_chomp_EVS_Chomp_HopToPos = 0x8021B50C; // rom:0x4F29AC +b_area_isk_part_2_tutankoopa_IdleAnimations_8021B960 = 0x8021B960; // rom:0x4F2E00 +b_area_isk_part_2_tutankoopa_IdleAnimations_8021B9AC = 0x8021B9AC; // rom:0x4F2E4C +b_area_isk_part_2_tutankoopa_IdleAnimations_8021B9F8 = 0x8021B9F8; // rom:0x4F2E98 +b_area_isk_part_2_tutankoopa_RockAnimsA = 0x8021BA04; // rom:0x4F2EA4 +b_area_isk_part_2_tutankoopa_RockAnimsB = 0x8021BA10; // rom:0x4F2EB0 +b_area_isk_part_2_tutankoopa_DefenseTable_8021BA1C = 0x8021BA1C; // rom:0x4F2EBC +b_area_isk_part_2_tutankoopa_StatusTable_8021BA28 = 0x8021BA28; // rom:0x4F2EC8 +b_area_isk_part_2_tutankoopa_ActorParts = 0x8021BAD4; // rom:0x4F2F74 +b_area_isk_part_2_tutankoopa = 0x8021BBF4; // rom:0x4F3094 +b_area_isk_part_2_tutankoopa_EVS_Init = 0x8021BC1C; // rom:0x4F30BC +b_area_isk_part_2_tutankoopa_EVS_Idle = 0x8021BE28; // rom:0x4F32C8 +b_area_isk_part_2_tutankoopa_EVS_HandleEvent = 0x8021BFD0; // rom:0x4F3470 +b_area_isk_part_2_tutankoopa_EVS_Tutankoopa_SpinSmashHit = 0x8021C748; // rom:0x4F3BE8 +b_area_isk_part_2_tutankoopa_EVS_TemporaryKnockout = 0x8021C974; // rom:0x4F3E14 +b_area_isk_part_2_tutankoopa_EVS_TakeTurn = 0x8021CCD4; // rom:0x4F4174 +b_area_isk_part_2_tutankoopa_EVS_Attack_ThrowShell = 0x8021D04C; // rom:0x4F44EC +b_area_isk_part_2_tutankoopa_EVS_Attack_DropDebris = 0x8021D81C; // rom:0x4F4CBC +b_area_isk_part_2_tutankoopa_EVS_DropDebris_Self = 0x8021DDE8; // rom:0x4F5288 +b_area_isk_part_2_tutankoopa_EVS_DropDebris_Players = 0x8021E008; // rom:0x4F54A8 +b_area_isk_part_2_tutankoopa_SummonedChompPos = 0x8021E9A0; // rom:0x4F5E40 +b_area_isk_part_2_tutankoopa_SummonedChomp = 0x8021E9AC; // rom:0x4F5E4C +b_area_isk_part_2_tutankoopa_EVS_Move_SummonChomp = 0x8021E9C8; // rom:0x4F5E68 +b_area_isk_part_2_tutankoopa_EVS_SummonedChompHop = 0x8021F42C; // rom:0x4F68CC +b_area_isk_part_2_tutankoopa_EVS_LevitateToHomePos = 0x8021F5E8; // rom:0x4F6A88 +b_area_isk_part_2_tutankoopa_EVS_GetBackUp = 0x8021F80C; // rom:0x4F6CAC +b_area_isk_part_2_tutankoopa_EVS_HandlePhase = 0x8021F9C4; // rom:0x4F6E64 +b_area_isk_part_2_tutankoopa_EVS_Tutankoopa_Death = 0x8021FA54; // rom:0x4F6EF4 +b_area_isk_part_2_isk_00_EVS_PreBattle = 0x8021FCF0; // rom:0x4F7190 +b_area_isk_part_2_isk_00_EVS_PostBattle = 0x8021FD2C; // rom:0x4F71CC +b_area_isk_part_2_isk_00 = 0x8021FD3C; // rom:0x4F71DC +b_area_isk_part_2_isk_01_EVS_PreBattle = 0x8021FD70; // rom:0x4F7210 +b_area_isk_part_2_isk_01_EVS_PostBattle = 0x8021FDAC; // rom:0x4F724C +b_area_isk_part_2_isk_01 = 0x8021FDBC; // rom:0x4F725C +b_area_isk_part_2_isk_02_EVS_PreBattle = 0x8021FDF0; // rom:0x4F7290 +b_area_isk_part_2_isk_02_EVS_PostBattle = 0x8021FE2C; // rom:0x4F72CC +b_area_isk_part_2_isk_02_ForegroundModels = 0x8021FE3C; // rom:0x4F72DC +b_area_isk_part_2_isk_02 = 0x8021FE4C; // rom:0x4F72EC +b_area_isk_part_2_isk_02b_EVS_PreBattle = 0x8021FE80; // rom:0x4F7320 +b_area_isk_part_2_isk_02b_EVS_PostBattle = 0x8021FF34; // rom:0x4F73D4 +b_area_isk_part_2_isk_02b_ForegroundModels = 0x8021FF44; // rom:0x4F73E4 +b_area_isk_part_2_isk_02b = 0x8021FF54; // rom:0x4F73F4 +b_area_isk_part_2_isk_02c_EVS_PreBattle = 0x8021FF80; // rom:0x4F7420 +b_area_isk_part_2_isk_02c_EVS_PostBattle = 0x8021FFE4; // rom:0x4F7484 +b_area_isk_part_2_isk_02c_ForegroundModels = 0x8021FFF4; // rom:0x4F7494 +b_area_isk_part_2_isk_02c = 0x80220004; // rom:0x4F74A4 +b_area_isk_part_2_isk_03_EVS_PreBattle = 0x80220030; // rom:0x4F74D0 +b_area_isk_part_2_isk_03_EVS_PostBattle = 0x8022006C; // rom:0x4F750C +b_area_isk_part_2_isk_03 = 0x8022007C; // rom:0x4F751C +b_area_isk_part_2_isk_03b_EVS_PreBattle = 0x802200B0; // rom:0x4F7550 +b_area_isk_part_2_isk_03b_EVS_PostBattle = 0x802200EC; // rom:0x4F758C +b_area_isk_part_2_isk_03b = 0x802200FC; // rom:0x4F759C +b_area_isk_part_2_isk_04_EVS_PreBattle = 0x80220130; // rom:0x4F75D0 +b_area_isk_part_2_isk_04_EVS_PostBattle = 0x80220178; // rom:0x4F7618 +b_area_isk_part_2_isk_04_ForegroundModels = 0x80220194; // rom:0x4F7634 +b_area_isk_part_2_isk_04 = 0x802201A0; // rom:0x4F7640 +b_area_isk_part_2_isk_05_EVS_PreBattle = 0x802201D0; // rom:0x4F7670 +b_area_isk_part_2_isk_05_EVS_PostBattle = 0x80220218; // rom:0x4F76B8 +b_area_isk_part_2_isk_05 = 0x80220234; // rom:0x4F76D4 +b_area_isk_part_2_isk_06_EVS_PreBattle = 0x80220260; // rom:0x4F7700 +b_area_isk_part_2_isk_06_EVS_PostBattle = 0x802202A8; // rom:0x4F7748 +b_area_isk_part_2_isk_06 = 0x802202C4; // rom:0x4F7764 +b_area_isk_part_2_isk_06b_EVS_PreBattle = 0x802202F0; // rom:0x4F7790 +b_area_isk_part_2_isk_06b_EVS_PostBattle = 0x8022034C; // rom:0x4F77EC +b_area_isk_part_2_isk_06b = 0x80220368; // rom:0x4F7808 +b_area_isk_part_2_isk_07_EVS_PreBattle = 0x80220390; // rom:0x4F7830 +b_area_isk_part_2_isk_07_EVS_PostBattle = 0x802203D8; // rom:0x4F7878 +b_area_isk_part_2_isk_07 = 0x802203F4; // rom:0x4F7894 +b_area_isk_part_2_vector3D_80220420 = 0x80220420; // rom:0x4F78C0 +b_area_isk_part_2_Formation_00 = 0x8022042C; // rom:0x4F78CC +b_area_isk_part_2_Formations = 0x80220448; // rom:0x4F78E8 +b_area_isk_part_2_Stages = 0x80220470; // rom:0x4F7910 +D_802204E0_4F7980 = 0x802204E0; // rom:0x4F7980 +b_area_mim_forest_fuzzy_SpawnDrainHealthStartFX = 0x80220740; // rom:0x4F7BE0 +D_80220744 = 0x80220744; // rom:0x4F7BE4 +D_80220750 = 0x80220750; // rom:0x4F7BF0 +D_80220754 = 0x80220754; // rom:0x4F7BF4 +D_80220760 = 0x80220760; // rom:0x4F7C00 +D_80220770 = 0x80220770; // rom:0x4F7C10 +D_80220780 = 0x80220780; // rom:0x4F7C20 b_area_mim_forest_fuzzy_SpawnDrainHealthContinueFX = 0x802180B4; // type:func rom:0x4F7C94 b_area_mim_bzzap_SetAbsoluteStatusOffsets = 0x80218170; // type:func rom:0x4F7D50 b_area_mim_bzzap_UnkFloatFunc4 = 0x8021823C; // type:func rom:0x4F7E1C b_area_mim_mim_01_SetupFog = 0x80218360; // type:func rom:0x4F7F40 -b_area_mim_forest_fuzzy_DefenseTable_802183C0 = 0x802183C0; // type:data rom:0x4F7FA0 -b_area_mim_forest_fuzzy_StatusTable_802183CC = 0x802183CC; // type:data rom:0x4F7FAC -b_area_mim_forest_fuzzy_ActorParts = 0x80218478; // type:data rom:0x4F8058 -b_area_mim_forest_fuzzy = 0x8021849C; // type:data rom:0x4F807C -b_area_mim_forest_fuzzy_IdleAnimations_802184C4 = 0x802184C4; // type:data rom:0x4F80A4 -b_area_mim_forest_fuzzy_init_80218510 = 0x80218510; // type:data rom:0x4F80F0 -b_area_mim_forest_fuzzy_idle_80218574 = 0x80218574; // type:data rom:0x4F8154 -b_area_mim_forest_fuzzy_handleEvent_80218584 = 0x80218584; // type:data rom:0x4F8164 -b_area_mim_forest_fuzzy_80218C48 = 0x80218C48; // type:data rom:0x4F8828 -b_area_mim_forest_fuzzy_80219054 = 0x80219054; // type:data rom:0x4F8C34 -b_area_mim_forest_fuzzy_8021A0D4 = 0x8021A0D4; // type:data rom:0x4F9CB4 -b_area_mim_forest_fuzzy_8021A45C = 0x8021A45C; // type:data rom:0x4FA03C -b_area_mim_forest_fuzzy_takeTurn_8021A61C = 0x8021A61C; // type:data rom:0x4FA1FC -b_area_mim_forest_fuzzy_vector3D_8021A7F4 = 0x8021A7F4; // type:data rom:0x4FA3D4 -b_area_mim_forest_fuzzy_specialFormation_8021A800 = 0x8021A800; // type:data rom:0x4FA3E0 -b_area_mim_bzzap_IdleAnimations_8021A820 = 0x8021A820; // type:data rom:0x4FA400 -b_area_mim_bzzap_DefenseTable_8021A86C = 0x8021A86C; // type:data rom:0x4FA44C -b_area_mim_bzzap_StatusTable_8021A878 = 0x8021A878; // type:data rom:0x4FA458 -b_area_mim_bzzap_ActorParts = 0x8021A924; // type:data rom:0x4FA504 -b_area_mim_bzzap = 0x8021A9FC; // type:data rom:0x4FA5DC -b_area_mim_bzzap_init_8021AA24 = 0x8021AA24; // type:data rom:0x4FA604 -b_area_mim_bzzap_idle_8021AB10 = 0x8021AB10; // type:data rom:0x4FA6F0 -b_area_mim_bzzap_8021AC20 = 0x8021AC20; // type:data rom:0x4FA800 -b_area_mim_bzzap_handleEvent_8021ACA8 = 0x8021ACA8; // type:data rom:0x4FA888 -b_area_mim_bzzap_8021B28C = 0x8021B28C; // type:data rom:0x4FAE6C -b_area_mim_bzzap_8021B77C = 0x8021B77C; // type:data rom:0x4FB35C -b_area_mim_bzzap_8021BC74 = 0x8021BC74; // type:data rom:0x4FB854 -b_area_mim_bzzap_takeTurn_8021D28C = 0x8021D28C; // type:data rom:0x4FCE6C -b_area_mim_piranha_plant_IdleAnimations_8021D330 = 0x8021D330; // type:data rom:0x4FCF10 -b_area_mim_piranha_plant_unk_missing_8021D37C = 0x8021D37C; // type:data rom:0x4FCF5C -b_area_mim_piranha_plant_unk_missing_8021D388 = 0x8021D388; // type:data rom:0x4FCF68 -b_area_mim_piranha_plant_DefenseTable_8021D394 = 0x8021D394; // type:data rom:0x4FCF74 -b_area_mim_piranha_plant_StatusTable_8021D3A0 = 0x8021D3A0; // type:data rom:0x4FCF80 -b_area_mim_piranha_plant_ActorParts = 0x8021D44C; // type:data rom:0x4FD02C -b_area_mim_piranha_plant = 0x8021D470; // type:data rom:0x4FD050 -b_area_mim_piranha_plant_init_8021D498 = 0x8021D498; // type:data rom:0x4FD078 -b_area_mim_piranha_plant_idle_8021D4E4 = 0x8021D4E4; // type:data rom:0x4FD0C4 -b_area_mim_piranha_plant_8021D4F4 = 0x8021D4F4; // type:data rom:0x4FD0D4 -b_area_mim_piranha_plant_handleEvent_8021D60C = 0x8021D60C; // type:data rom:0x4FD1EC -b_area_mim_piranha_plant_takeTurn_8021DCD4 = 0x8021DCD4; // type:data rom:0x4FD8B4 -b_area_mim_mim_01_EVS_PreBattle = 0x8021E450; // type:data rom:0x4FE030 -b_area_mim_mim_01_EVS_PostBattle = 0x8021E47C; // type:data rom:0x4FE05C -b_area_mim_mim_01 = 0x8021E48C; // type:data rom:0x4FE06C -b_area_mim_Formation_00 = 0x8021E4C0; // type:data rom:0x4FE0A0 -b_area_mim_Formation_01 = 0x8021E4F8; // type:data rom:0x4FE0D8 -b_area_mim_Formation_02 = 0x8021E54C; // type:data rom:0x4FE12C -b_area_mim_Formation_03 = 0x8021E5BC; // type:data rom:0x4FE19C -b_area_mim_Formation_04 = 0x8021E5F4; // type:data rom:0x4FE1D4 -b_area_mim_Formation_05 = 0x8021E648; // type:data rom:0x4FE228 -b_area_mim_Formation_06 = 0x8021E6B8; // type:data rom:0x4FE298 -b_area_mim_Formation_07 = 0x8021E728; // type:data rom:0x4FE308 -b_area_mim_Formation_08 = 0x8021E798; // type:data rom:0x4FE378 -b_area_mim_Formation_09 = 0x8021E7B4; // type:data rom:0x4FE394 -b_area_mim_Formation_0A = 0x8021E7EC; // type:data rom:0x4FE3CC -b_area_mim_Formation_0B = 0x8021E840; // type:data rom:0x4FE420 -b_area_mim_Formation_0C = 0x8021E8B0; // type:data rom:0x4FE490 -b_area_mim_Formation_0D = 0x8021E8E8; // type:data rom:0x4FE4C8 -b_area_mim_Formation_0E = 0x8021E93C; // type:data rom:0x4FE51C -b_area_mim_Formation_0F = 0x8021E990; // type:data rom:0x4FE570 -b_area_mim_Formation_10 = 0x8021E9E4; // type:data rom:0x4FE5C4 -b_area_mim_Formation_11 = 0x8021EA1C; // type:data rom:0x4FE5FC -b_area_mim_Formations = 0x8021EA70; // type:data rom:0x4FE650 -b_area_mim_Stages = 0x8021EBEC; // type:data rom:0x4FE7CC +b_area_mim_forest_fuzzy_DefenseTable_802183C0 = 0x802183C0; // rom:0x4F7FA0 +b_area_mim_forest_fuzzy_StatusTable_802183CC = 0x802183CC; // rom:0x4F7FAC +b_area_mim_forest_fuzzy_ActorParts = 0x80218478; // rom:0x4F8058 +b_area_mim_forest_fuzzy = 0x8021849C; // rom:0x4F807C +b_area_mim_forest_fuzzy_IdleAnimations_802184C4 = 0x802184C4; // rom:0x4F80A4 +b_area_mim_forest_fuzzy_init_80218510 = 0x80218510; // rom:0x4F80F0 +b_area_mim_forest_fuzzy_idle_80218574 = 0x80218574; // rom:0x4F8154 +b_area_mim_forest_fuzzy_handleEvent_80218584 = 0x80218584; // rom:0x4F8164 +b_area_mim_forest_fuzzy_80218C48 = 0x80218C48; // rom:0x4F8828 +b_area_mim_forest_fuzzy_80219054 = 0x80219054; // rom:0x4F8C34 +b_area_mim_forest_fuzzy_8021A0D4 = 0x8021A0D4; // rom:0x4F9CB4 +b_area_mim_forest_fuzzy_8021A45C = 0x8021A45C; // rom:0x4FA03C +b_area_mim_forest_fuzzy_takeTurn_8021A61C = 0x8021A61C; // rom:0x4FA1FC +b_area_mim_forest_fuzzy_vector3D_8021A7F4 = 0x8021A7F4; // rom:0x4FA3D4 +b_area_mim_forest_fuzzy_specialFormation_8021A800 = 0x8021A800; // rom:0x4FA3E0 +b_area_mim_bzzap_IdleAnimations_8021A820 = 0x8021A820; // rom:0x4FA400 +b_area_mim_bzzap_DefenseTable_8021A86C = 0x8021A86C; // rom:0x4FA44C +b_area_mim_bzzap_StatusTable_8021A878 = 0x8021A878; // rom:0x4FA458 +b_area_mim_bzzap_ActorParts = 0x8021A924; // rom:0x4FA504 +b_area_mim_bzzap = 0x8021A9FC; // rom:0x4FA5DC +b_area_mim_bzzap_init_8021AA24 = 0x8021AA24; // rom:0x4FA604 +b_area_mim_bzzap_idle_8021AB10 = 0x8021AB10; // rom:0x4FA6F0 +b_area_mim_bzzap_8021AC20 = 0x8021AC20; // rom:0x4FA800 +b_area_mim_bzzap_handleEvent_8021ACA8 = 0x8021ACA8; // rom:0x4FA888 +b_area_mim_bzzap_8021B28C = 0x8021B28C; // rom:0x4FAE6C +b_area_mim_bzzap_8021B77C = 0x8021B77C; // rom:0x4FB35C +b_area_mim_bzzap_8021BC74 = 0x8021BC74; // rom:0x4FB854 +b_area_mim_bzzap_takeTurn_8021D28C = 0x8021D28C; // rom:0x4FCE6C +b_area_mim_piranha_plant_IdleAnimations_8021D330 = 0x8021D330; // rom:0x4FCF10 +b_area_mim_piranha_plant_unk_missing_8021D37C = 0x8021D37C; // rom:0x4FCF5C +b_area_mim_piranha_plant_unk_missing_8021D388 = 0x8021D388; // rom:0x4FCF68 +b_area_mim_piranha_plant_DefenseTable_8021D394 = 0x8021D394; // rom:0x4FCF74 +b_area_mim_piranha_plant_StatusTable_8021D3A0 = 0x8021D3A0; // rom:0x4FCF80 +b_area_mim_piranha_plant_ActorParts = 0x8021D44C; // rom:0x4FD02C +b_area_mim_piranha_plant = 0x8021D470; // rom:0x4FD050 +b_area_mim_piranha_plant_init_8021D498 = 0x8021D498; // rom:0x4FD078 +b_area_mim_piranha_plant_idle_8021D4E4 = 0x8021D4E4; // rom:0x4FD0C4 +b_area_mim_piranha_plant_8021D4F4 = 0x8021D4F4; // rom:0x4FD0D4 +b_area_mim_piranha_plant_handleEvent_8021D60C = 0x8021D60C; // rom:0x4FD1EC +b_area_mim_piranha_plant_takeTurn_8021DCD4 = 0x8021DCD4; // rom:0x4FD8B4 +b_area_mim_mim_01_EVS_PreBattle = 0x8021E450; // rom:0x4FE030 +b_area_mim_mim_01_EVS_PostBattle = 0x8021E47C; // rom:0x4FE05C +b_area_mim_mim_01 = 0x8021E48C; // rom:0x4FE06C +b_area_mim_Formation_00 = 0x8021E4C0; // rom:0x4FE0A0 +b_area_mim_Formation_01 = 0x8021E4F8; // rom:0x4FE0D8 +b_area_mim_Formation_02 = 0x8021E54C; // rom:0x4FE12C +b_area_mim_Formation_03 = 0x8021E5BC; // rom:0x4FE19C +b_area_mim_Formation_04 = 0x8021E5F4; // rom:0x4FE1D4 +b_area_mim_Formation_05 = 0x8021E648; // rom:0x4FE228 +b_area_mim_Formation_06 = 0x8021E6B8; // rom:0x4FE298 +b_area_mim_Formation_07 = 0x8021E728; // rom:0x4FE308 +b_area_mim_Formation_08 = 0x8021E798; // rom:0x4FE378 +b_area_mim_Formation_09 = 0x8021E7B4; // rom:0x4FE394 +b_area_mim_Formation_0A = 0x8021E7EC; // rom:0x4FE3CC +b_area_mim_Formation_0B = 0x8021E840; // rom:0x4FE420 +b_area_mim_Formation_0C = 0x8021E8B0; // rom:0x4FE490 +b_area_mim_Formation_0D = 0x8021E8E8; // rom:0x4FE4C8 +b_area_mim_Formation_0E = 0x8021E93C; // rom:0x4FE51C +b_area_mim_Formation_0F = 0x8021E990; // rom:0x4FE570 +b_area_mim_Formation_10 = 0x8021E9E4; // rom:0x4FE5C4 +b_area_mim_Formation_11 = 0x8021EA1C; // rom:0x4FE5FC +b_area_mim_Formations = 0x8021EA70; // rom:0x4FE650 +b_area_mim_Stages = 0x8021EBEC; // rom:0x4FE7CC b_area_arn_hyper_goomba_StartRumbleWithParams = 0x80218000; // type:func rom:0x4FEA50 b_area_arn_hyper_goomba_ArcsinDeg = 0x80218058; // type:func rom:0x4FEAA8 b_area_arn_hyper_goomba_CalculateRotationZ = 0x802181E4; // type:func rom:0x4FEC34 @@ -11420,201 +11420,201 @@ b_area_arn_hyper_paragoomba_CalculateRotationZ = 0x802184C4; // type:func rom:0x b_area_arn_hyper_cleft_StartRumbleWithParams = 0x802185C0; // type:func rom:0x4FF010 b_area_arn_hyper_cleft_SetSpinSmashable = 0x80218618; // type:func rom:0x4FF068 b_area_arn_tubbas_heart_func_80218680_4FF0D0 = 0x80218680; // type:func rom:0x4FF0D0 -b_area_arn_hyper_goomba_DefenseTable_80218770 = 0x80218770; // type:data rom:0x4FF1C0 -b_area_arn_hyper_goomba_StatusTable_8021877C = 0x8021877C; // type:data rom:0x4FF1CC -b_area_arn_hyper_goomba_ActorParts = 0x80218828; // type:data rom:0x4FF278 -b_area_arn_hyper_goomba = 0x8021884C; // type:data rom:0x4FF29C -b_area_arn_hyper_goomba_IdleAnimations_80218874 = 0x80218874; // type:data rom:0x4FF2C4 -b_area_arn_hyper_goomba_init_802188C0 = 0x802188C0; // type:data rom:0x4FF310 -b_area_arn_hyper_goomba_nextTurn_80218950 = 0x80218950; // type:data rom:0x4FF3A0 -b_area_arn_hyper_goomba_802189D4 = 0x802189D4; // type:data rom:0x4FF424 -b_area_arn_hyper_goomba_takeTurn_802195F0 = 0x802195F0; // type:data rom:0x500040 -b_area_arn_hyper_goomba_IdleAnimations_80219818 = 0x80219818; // type:data rom:0x500268 -b_area_arn_hyper_goomba_IdleAnimations_80219864 = 0x80219864; // type:data rom:0x5002B4 -b_area_arn_hyper_goomba_802198B0 = 0x802198B0; // type:data rom:0x500300 -b_area_arn_hyper_goomba_idle_802198FC = 0x802198FC; // type:data rom:0x50034C -b_area_arn_hyper_goomba_handleEvent_80219BD8 = 0x80219BD8; // type:data rom:0x500628 -b_area_arn_hyper_goomba_sinTable = 0x8021A4BC; // type:data rom:0x500F0C -b_area_arn_hyper_goomba_takeTurn_8021A628 = 0x8021A628; // type:data rom:0x501078 -b_area_arn_hyper_paragoomba_DefenseTable_8021B2F0 = 0x8021B2F0; // type:data rom:0x501D40 -b_area_arn_hyper_paragoomba_DefenseTable_8021B2FC = 0x8021B2FC; // type:data rom:0x501D4C -b_area_arn_hyper_paragoomba_StatusTable_8021B308 = 0x8021B308; // type:data rom:0x501D58 -b_area_arn_hyper_paragoomba_StatusTable_8021B3B4 = 0x8021B3B4; // type:data rom:0x501E04 -b_area_arn_hyper_paragoomba_ActorParts = 0x8021B460; // type:data rom:0x501EB0 -b_area_arn_hyper_paragoomba = 0x8021B4F0; // type:data rom:0x501F40 -b_area_arn_hyper_paragoomba_IdleAnimations_8021B518 = 0x8021B518; // type:data rom:0x501F68 -b_area_arn_hyper_paragoomba_init_8021B564 = 0x8021B564; // type:data rom:0x501FB4 -b_area_arn_hyper_paragoomba_nextTurn_8021B5F4 = 0x8021B5F4; // type:data rom:0x502044 -b_area_arn_hyper_paragoomba_8021B678 = 0x8021B678; // type:data rom:0x5020C8 -b_area_arn_hyper_paragoomba_takeTurn_8021C36C = 0x8021C36C; // type:data rom:0x502DBC -b_area_arn_hyper_paragoomba_IdleAnimations_8021C594 = 0x8021C594; // type:data rom:0x502FE4 -b_area_arn_hyper_paragoomba_IdleAnimations_8021C5E0 = 0x8021C5E0; // type:data rom:0x503030 -b_area_arn_hyper_paragoomba_IdleAnimations_8021C62C = 0x8021C62C; // type:data rom:0x50307C -b_area_arn_hyper_paragoomba_IdleAnimations_8021C638 = 0x8021C638; // type:data rom:0x503088 -b_area_arn_hyper_paragoomba_8021C644 = 0x8021C644; // type:data rom:0x503094 -b_area_arn_hyper_paragoomba_idle_8021C690 = 0x8021C690; // type:data rom:0x5030E0 -b_area_arn_hyper_paragoomba_8021C94C = 0x8021C94C; // type:data rom:0x50339C -b_area_arn_hyper_paragoomba_handleEvent_8021C9C4 = 0x8021C9C4; // type:data rom:0x503414 -b_area_arn_hyper_paragoomba_takeTurn_8021D1DC = 0x8021D1DC; // type:data rom:0x503C2C -b_area_arn_hyper_paragoomba_8021D9F4 = 0x8021D9F4; // type:data rom:0x504444 -b_area_arn_hyper_paragoomba_IdleAnimations_8021DF7C = 0x8021DF7C; // type:data rom:0x5049CC -b_area_arn_hyper_paragoomba_8021DFC8 = 0x8021DFC8; // type:data rom:0x504A18 -b_area_arn_hyper_paragoomba_8021E058 = 0x8021E058; // type:data rom:0x504AA8 -b_area_arn_hyper_paragoomba_nextTurn_8021E194 = 0x8021E194; // type:data rom:0x504BE4 -b_area_arn_hyper_paragoomba_8021E218 = 0x8021E218; // type:data rom:0x504C68 -b_area_arn_hyper_paragoomba_takeTurn_8021EE34 = 0x8021EE34; // type:data rom:0x505884 -b_area_arn_hyper_paragoomba_IdleAnimations_8021F05C = 0x8021F05C; // type:data rom:0x505AAC -b_area_arn_hyper_paragoomba_IdleAnimations_8021F0A8 = 0x8021F0A8; // type:data rom:0x505AF8 -b_area_arn_hyper_paragoomba_8021F0F4 = 0x8021F0F4; // type:data rom:0x505B44 -b_area_arn_hyper_paragoomba_idle_8021F140 = 0x8021F140; // type:data rom:0x505B90 -b_area_arn_hyper_paragoomba_handleEvent_8021F41C = 0x8021F41C; // type:data rom:0x505E6C -b_area_arn_hyper_paragoomba_sinTable = 0x8021FD00; // type:data rom:0x506750 -b_area_arn_hyper_paragoomba_takeTurn_8021FE6C = 0x8021FE6C; // type:data rom:0x5068BC -b_area_arn_hyper_cleft_DefenseTable_80220B40 = 0x80220B40; // type:data rom:0x507590 -b_area_arn_hyper_cleft_DefenseTable_80220B54 = 0x80220B54; // type:data rom:0x5075A4 -b_area_arn_hyper_cleft_StatusTable_80220B68 = 0x80220B68; // type:data rom:0x5075B8 -b_area_arn_hyper_cleft_ActorParts_80220C14 = 0x80220C14; // type:data rom:0x507664 -b_area_arn_hyper_cleft = 0x80220C38; // type:data rom:0x507688 -b_area_arn_hyper_cleft_IdleAnimations_80220C60 = 0x80220C60; // type:data rom:0x5076B0 -b_area_arn_hyper_cleft_init_80220CAC = 0x80220CAC; // type:data rom:0x5076FC -b_area_arn_hyper_cleft_nextTurn_80220D3C = 0x80220D3C; // type:data rom:0x50778C -b_area_arn_hyper_cleft_80220DC0 = 0x80220DC0; // type:data rom:0x507810 -b_area_arn_hyper_cleft_takeTurn_80221A58 = 0x80221A58; // type:data rom:0x5084A8 -b_area_arn_hyper_cleft_IdleAnimations_80221CD4 = 0x80221CD4; // type:data rom:0x508724 -b_area_arn_hyper_cleft_IdleAnimations_80221D20 = 0x80221D20; // type:data rom:0x508770 -b_area_arn_hyper_cleft_80221D6C = 0x80221D6C; // type:data rom:0x5087BC -b_area_arn_hyper_cleft_idle_80221DD0 = 0x80221DD0; // type:data rom:0x508820 -b_area_arn_hyper_cleft_80221DE0 = 0x80221DE0; // type:data rom:0x508830 -b_area_arn_hyper_cleft_handleEvent_80222140 = 0x80222140; // type:data rom:0x508B90 -b_area_arn_hyper_cleft_80222F1C = 0x80222F1C; // type:data rom:0x50996C -b_area_arn_hyper_cleft_80223310 = 0x80223310; // type:data rom:0x509D60 -b_area_arn_hyper_cleft_takeTurn_80223B5C = 0x80223B5C; // type:data rom:0x50A5AC -b_area_arn_tubbas_heart_IdleAnimations_80223BC0 = 0x80223BC0; // type:data rom:0x50A610 -b_area_arn_tubbas_heart_IdleAnimations_80223C1C = 0x80223C1C; // type:data rom:0x50A66C -b_area_arn_tubbas_heart_DefenseTable_80223C78 = 0x80223C78; // type:data rom:0x50A6C8 -b_area_arn_tubbas_heart_StatusTable_80223C84 = 0x80223C84; // type:data rom:0x50A6D4 -b_area_arn_tubbas_heart_ActorParts_80223D30 = 0x80223D30; // type:data rom:0x50A780 -b_area_arn_tubbas_heart = 0x80223D78; // type:data rom:0x50A7C8 -b_area_arn_tubbas_heart_init_80223DA0 = 0x80223DA0; // type:data rom:0x50A7F0 -b_area_arn_tubbas_heart_idle_80223E98 = 0x80223E98; // type:data rom:0x50A8E8 -b_area_arn_tubbas_heart_80223FD8 = 0x80223FD8; // type:data rom:0x50AA28 -b_area_arn_tubbas_heart_handleEvent_80224038 = 0x80224038; // type:data rom:0x50AA88 -b_area_arn_tubbas_heart_80224414 = 0x80224414; // type:data rom:0x50AE64 -b_area_arn_tubbas_heart_802244DC = 0x802244DC; // type:data rom:0x50AF2C -b_area_arn_tubbas_heart_takeTurn_802245C8 = 0x802245C8; // type:data rom:0x50B018 -b_area_arn_tubbas_heart_80224B3C = 0x80224B3C; // type:data rom:0x50B58C -b_area_arn_tubbas_heart_80225258 = 0x80225258; // type:data rom:0x50BCA8 -b_area_arn_tubbas_heart_802255D8 = 0x802255D8; // type:data rom:0x50C028 -b_area_arn_tubba_blubba_IdleAnimations_80225C40 = 0x80225C40; // type:data rom:0x50C690 -b_area_arn_tubba_blubba_DefenseTable_80225C94 = 0x80225C94; // type:data rom:0x50C6E4 -b_area_arn_tubba_blubba_StatusTable_80225CA0 = 0x80225CA0; // type:data rom:0x50C6F0 -b_area_arn_tubba_blubba_ActorParts_80225D4C = 0x80225D4C; // type:data rom:0x50C79C -b_area_arn_tubba_blubba = 0x80225D70; // type:data rom:0x50C7C0 -b_area_arn_tubba_blubba_init_80225D98 = 0x80225D98; // type:data rom:0x50C7E8 -b_area_arn_tubba_blubba_80225E08 = 0x80225E08; // type:data rom:0x50C858 -b_area_arn_tubba_blubba_idle_80225F58 = 0x80225F58; // type:data rom:0x50C9A8 -b_area_arn_tubba_blubba_80225F8C = 0x80225F8C; // type:data rom:0x50C9DC -b_area_arn_tubba_blubba_80225FD4 = 0x80225FD4; // type:data rom:0x50CA24 -b_area_arn_tubba_blubba_handleEvent_802260D0 = 0x802260D0; // type:data rom:0x50CB20 -b_area_arn_tubba_blubba_takeTurn_802264AC = 0x802264AC; // type:data rom:0x50CEFC -b_area_arn_tubba_blubba_80226558 = 0x80226558; // type:data rom:0x50CFA8 -b_area_arn_tubba_blubba_80226B88 = 0x80226B88; // type:data rom:0x50D5D8 -b_area_arn_tubba_blubba_80227878 = 0x80227878; // type:data rom:0x50E2C8 -b_area_arn_arn_01_EVS_PreBattle = 0x802278F0; // type:data rom:0x50E340 -b_area_arn_arn_01_EVS_PostBattle = 0x80227910; // type:data rom:0x50E360 -b_area_arn_arn_01_ForegroundModels = 0x80227920; // type:data rom:0x50E370 -b_area_arn_arn_01 = 0x8022792C; // type:data rom:0x50E37C -b_area_arn_arn_02_80227960 = 0x80227960; // type:data rom:0x50E3B0 -b_area_arn_arn_02_EVS_PreBattle = 0x80227A0C; // type:data rom:0x50E45C -b_area_arn_arn_02_EVS_PostBattle = 0x80227A48; // type:data rom:0x50E498 -b_area_arn_arn_02_ForegroundModels = 0x80227A58; // type:data rom:0x50E4A8 -b_area_arn_arn_02 = 0x80227A64; // type:data rom:0x50E4B4 -b_area_arn_arn_03_EVS_PreBattle = 0x80227A90; // type:data rom:0x50E4E0 -b_area_arn_arn_03_EVS_PostBattle = 0x80227AB0; // type:data rom:0x50E500 -b_area_arn_arn_03_ForegroundModels = 0x80227AC0; // type:data rom:0x50E510 -b_area_arn_arn_03 = 0x80227ACC; // type:data rom:0x50E51C -b_area_arn_arn_04_EVS_PreBattle = 0x80227B00; // type:data rom:0x50E550 -b_area_arn_arn_04_EVS_PostBattle = 0x80227B3C; // type:data rom:0x50E58C -b_area_arn_arn_04_ForegroundModels = 0x80227B4C; // type:data rom:0x50E59C -b_area_arn_arn_04 = 0x80227B54; // type:data rom:0x50E5A4 -b_area_arn_arn_05_EVS_PreBattle = 0x80227B80; // type:data rom:0x50E5D0 -b_area_arn_arn_05_EVS_PostBattle = 0x80227BBC; // type:data rom:0x50E60C -b_area_arn_arn_05_ForegroundModels = 0x80227BCC; // type:data rom:0x50E61C -b_area_arn_arn_05 = 0x80227BD4; // type:data rom:0x50E624 -b_area_arn_arn_06_EVS_PreBattle = 0x80227C00; // type:data rom:0x50E650 -b_area_arn_arn_06_EVS_PostBattle = 0x80227C20; // type:data rom:0x50E670 -b_area_arn_arn_06_ForegroundModels = 0x80227C30; // type:data rom:0x50E680 -b_area_arn_arn_06 = 0x80227C38; // type:data rom:0x50E688 -b_area_arn_Formation_00 = 0x80227C60; // type:data rom:0x50E6B0 -b_area_arn_Formation_01 = 0x80227C7C; // type:data rom:0x50E6CC -b_area_arn_Formation_02 = 0x80227CB4; // type:data rom:0x50E704 -b_area_arn_Formation_03 = 0x80227D08; // type:data rom:0x50E758 -b_area_arn_Formation_04 = 0x80227D5C; // type:data rom:0x50E7AC -b_area_arn_Formation_05 = 0x80227DCC; // type:data rom:0x50E81C -b_area_arn_Formation_06 = 0x80227E3C; // type:data rom:0x50E88C -b_area_arn_Formation_07 = 0x80227E58; // type:data rom:0x50E8A8 -b_area_arn_Formation_08 = 0x80227E90; // type:data rom:0x50E8E0 -b_area_arn_Formation_09 = 0x80227EE4; // type:data rom:0x50E934 -b_area_arn_Formation_0A = 0x80227F54; // type:data rom:0x50E9A4 -b_area_arn_Formation_0B = 0x80227F70; // type:data rom:0x50E9C0 -b_area_arn_Formation_0C = 0x80227FA8; // type:data rom:0x50E9F8 -b_area_arn_Formation_0D = 0x80227FFC; // type:data rom:0x50EA4C -b_area_arn_Formation_0E = 0x80228050; // type:data rom:0x50EAA0 -b_area_arn_vector3D_802280C0 = 0x802280C0; // type:data rom:0x50EB10 -b_area_arn_Formation_0F = 0x802280CC; // type:data rom:0x50EB1C -b_area_arn_vector3D_802280E8 = 0x802280E8; // type:data rom:0x50EB38 -b_area_arn_Formation_10 = 0x802280F4; // type:data rom:0x50EB44 -b_area_arn_Formations = 0x80228110; // type:data rom:0x50EB60 -b_area_arn_Stages = 0x80228278; // type:data rom:0x50ECC8 -b_area_dgb_clubba_IdleAnimations_80218000 = 0x80218000; // type:data rom:0x50F020 -b_area_dgb_clubba_DefenseTable_8021804C = 0x8021804C; // type:data rom:0x50F06C -b_area_dgb_clubba_StatusTable_80218058 = 0x80218058; // type:data rom:0x50F078 -b_area_dgb_clubba_ActorParts = 0x80218104; // type:data rom:0x50F124 -b_area_dgb_clubba = 0x80218128; // type:data rom:0x50F148 -b_area_dgb_clubba_init_80218150 = 0x80218150; // type:data rom:0x50F170 -b_area_dgb_clubba_idle_8021819C = 0x8021819C; // type:data rom:0x50F1BC -b_area_dgb_clubba_handleEvent_802181AC = 0x802181AC; // type:data rom:0x50F1CC -b_area_dgb_clubba_takeTurn_802186BC = 0x802186BC; // type:data rom:0x50F6DC -b_area_dgb_tubba_blubba_IdleAnimations_80218C10 = 0x80218C10; // type:data rom:0x50FC30 -b_area_dgb_tubba_blubba_DefenseTable_80218C6C = 0x80218C6C; // type:data rom:0x50FC8C -b_area_dgb_tubba_blubba_StatusTable_80218C78 = 0x80218C78; // type:data rom:0x50FC98 -b_area_dgb_tubba_blubba_ActorParts = 0x80218D24; // type:data rom:0x50FD44 -b_area_dgb_tubba_blubba = 0x80218D48; // type:data rom:0x50FD68 -b_area_dgb_tubba_blubba_init_80218D70 = 0x80218D70; // type:data rom:0x50FD90 -b_area_dgb_tubba_blubba_80218E60 = 0x80218E60; // type:data rom:0x50FE80 -b_area_dgb_tubba_blubba_nextTurn_80218FB0 = 0x80218FB0; // type:data rom:0x50FFD0 -b_area_dgb_tubba_blubba_idle_80219204 = 0x80219204; // type:data rom:0x510224 -b_area_dgb_tubba_blubba_80219238 = 0x80219238; // type:data rom:0x510258 -b_area_dgb_tubba_blubba_802192E0 = 0x802192E0; // type:data rom:0x510300 -b_area_dgb_tubba_blubba_handleEvent_80219338 = 0x80219338; // type:data rom:0x510358 -b_area_dgb_tubba_blubba_takeTurn_80219750 = 0x80219750; // type:data rom:0x510770 -b_area_dgb_tubba_blubba_80219D88 = 0x80219D88; // type:data rom:0x510DA8 -b_area_dgb_tubba_blubba_8021A36C = 0x8021A36C; // type:data rom:0x51138C -b_area_dgb_dgb_01_EVS_PreBattle = 0x8021B050; // type:data rom:0x512070 -b_area_dgb_dgb_01_EVS_PostBattle = 0x8021B070; // type:data rom:0x512090 -b_area_dgb_dgb_01 = 0x8021B080; // type:data rom:0x5120A0 -b_area_dgb_dgb_02_EVS_PreBattle = 0x8021B0B0; // type:data rom:0x5120D0 -b_area_dgb_dgb_02_EVS_PostBattle = 0x8021B0D0; // type:data rom:0x5120F0 -b_area_dgb_dgb_02 = 0x8021B0E0; // type:data rom:0x512100 -b_area_dgb_dgb_03_EVS_PreBattle = 0x8021B110; // type:data rom:0x512130 -b_area_dgb_dgb_03_EVS_PostBattle = 0x8021B130; // type:data rom:0x512150 -b_area_dgb_dgb_03 = 0x8021B140; // type:data rom:0x512160 -b_area_dgb_dgb_04_EVS_PreBattle = 0x8021B170; // type:data rom:0x512190 -b_area_dgb_dgb_04_EVS_PostBattle = 0x8021B190; // type:data rom:0x5121B0 -b_area_dgb_dgb_04_ForegroundModels = 0x8021B1A0; // type:data rom:0x5121C0 -b_area_dgb_dgb_04 = 0x8021B1A8; // type:data rom:0x5121C8 -b_area_dgb_dgb_05_EVS_PreBattle = 0x8021B1D0; // type:data rom:0x5121F0 -b_area_dgb_dgb_05_EVS_PostBattle = 0x8021B1F0; // type:data rom:0x512210 -b_area_dgb_dgb_05 = 0x8021B200; // type:data rom:0x512220 -b_area_dgb_Formation_00 = 0x8021B230; // type:data rom:0x512250 -b_area_dgb_Formation_01 = 0x8021B24C; // type:data rom:0x51226C -b_area_dgb_Formation_02 = 0x8021B284; // type:data rom:0x5122A4 -b_area_dgb_Formation_03 = 0x8021B2D8; // type:data rom:0x5122F8 -b_area_dgb_vector3D_8021B348 = 0x8021B348; // type:data rom:0x512368 -b_area_dgb_Formation_04 = 0x8021B354; // type:data rom:0x512374 -b_area_dgb_Formation_05 = 0x8021B370; // type:data rom:0x512390 -b_area_dgb_Formations = 0x8021B38C; // type:data rom:0x5123AC -b_area_dgb_Stages = 0x8021B418; // type:data rom:0x512438 +b_area_arn_hyper_goomba_DefenseTable_80218770 = 0x80218770; // rom:0x4FF1C0 +b_area_arn_hyper_goomba_StatusTable_8021877C = 0x8021877C; // rom:0x4FF1CC +b_area_arn_hyper_goomba_ActorParts = 0x80218828; // rom:0x4FF278 +b_area_arn_hyper_goomba = 0x8021884C; // rom:0x4FF29C +b_area_arn_hyper_goomba_IdleAnimations_80218874 = 0x80218874; // rom:0x4FF2C4 +b_area_arn_hyper_goomba_init_802188C0 = 0x802188C0; // rom:0x4FF310 +b_area_arn_hyper_goomba_nextTurn_80218950 = 0x80218950; // rom:0x4FF3A0 +b_area_arn_hyper_goomba_802189D4 = 0x802189D4; // rom:0x4FF424 +b_area_arn_hyper_goomba_takeTurn_802195F0 = 0x802195F0; // rom:0x500040 +b_area_arn_hyper_goomba_IdleAnimations_80219818 = 0x80219818; // rom:0x500268 +b_area_arn_hyper_goomba_IdleAnimations_80219864 = 0x80219864; // rom:0x5002B4 +b_area_arn_hyper_goomba_802198B0 = 0x802198B0; // rom:0x500300 +b_area_arn_hyper_goomba_idle_802198FC = 0x802198FC; // rom:0x50034C +b_area_arn_hyper_goomba_handleEvent_80219BD8 = 0x80219BD8; // rom:0x500628 +b_area_arn_hyper_goomba_sinTable = 0x8021A4BC; // rom:0x500F0C +b_area_arn_hyper_goomba_takeTurn_8021A628 = 0x8021A628; // rom:0x501078 +b_area_arn_hyper_paragoomba_DefenseTable_8021B2F0 = 0x8021B2F0; // rom:0x501D40 +b_area_arn_hyper_paragoomba_DefenseTable_8021B2FC = 0x8021B2FC; // rom:0x501D4C +b_area_arn_hyper_paragoomba_StatusTable_8021B308 = 0x8021B308; // rom:0x501D58 +b_area_arn_hyper_paragoomba_StatusTable_8021B3B4 = 0x8021B3B4; // rom:0x501E04 +b_area_arn_hyper_paragoomba_ActorParts = 0x8021B460; // rom:0x501EB0 +b_area_arn_hyper_paragoomba = 0x8021B4F0; // rom:0x501F40 +b_area_arn_hyper_paragoomba_IdleAnimations_8021B518 = 0x8021B518; // rom:0x501F68 +b_area_arn_hyper_paragoomba_init_8021B564 = 0x8021B564; // rom:0x501FB4 +b_area_arn_hyper_paragoomba_nextTurn_8021B5F4 = 0x8021B5F4; // rom:0x502044 +b_area_arn_hyper_paragoomba_8021B678 = 0x8021B678; // rom:0x5020C8 +b_area_arn_hyper_paragoomba_takeTurn_8021C36C = 0x8021C36C; // rom:0x502DBC +b_area_arn_hyper_paragoomba_IdleAnimations_8021C594 = 0x8021C594; // rom:0x502FE4 +b_area_arn_hyper_paragoomba_IdleAnimations_8021C5E0 = 0x8021C5E0; // rom:0x503030 +b_area_arn_hyper_paragoomba_IdleAnimations_8021C62C = 0x8021C62C; // rom:0x50307C +b_area_arn_hyper_paragoomba_IdleAnimations_8021C638 = 0x8021C638; // rom:0x503088 +b_area_arn_hyper_paragoomba_8021C644 = 0x8021C644; // rom:0x503094 +b_area_arn_hyper_paragoomba_idle_8021C690 = 0x8021C690; // rom:0x5030E0 +b_area_arn_hyper_paragoomba_8021C94C = 0x8021C94C; // rom:0x50339C +b_area_arn_hyper_paragoomba_handleEvent_8021C9C4 = 0x8021C9C4; // rom:0x503414 +b_area_arn_hyper_paragoomba_takeTurn_8021D1DC = 0x8021D1DC; // rom:0x503C2C +b_area_arn_hyper_paragoomba_8021D9F4 = 0x8021D9F4; // rom:0x504444 +b_area_arn_hyper_paragoomba_IdleAnimations_8021DF7C = 0x8021DF7C; // rom:0x5049CC +b_area_arn_hyper_paragoomba_8021DFC8 = 0x8021DFC8; // rom:0x504A18 +b_area_arn_hyper_paragoomba_8021E058 = 0x8021E058; // rom:0x504AA8 +b_area_arn_hyper_paragoomba_nextTurn_8021E194 = 0x8021E194; // rom:0x504BE4 +b_area_arn_hyper_paragoomba_8021E218 = 0x8021E218; // rom:0x504C68 +b_area_arn_hyper_paragoomba_takeTurn_8021EE34 = 0x8021EE34; // rom:0x505884 +b_area_arn_hyper_paragoomba_IdleAnimations_8021F05C = 0x8021F05C; // rom:0x505AAC +b_area_arn_hyper_paragoomba_IdleAnimations_8021F0A8 = 0x8021F0A8; // rom:0x505AF8 +b_area_arn_hyper_paragoomba_8021F0F4 = 0x8021F0F4; // rom:0x505B44 +b_area_arn_hyper_paragoomba_idle_8021F140 = 0x8021F140; // rom:0x505B90 +b_area_arn_hyper_paragoomba_handleEvent_8021F41C = 0x8021F41C; // rom:0x505E6C +b_area_arn_hyper_paragoomba_sinTable = 0x8021FD00; // rom:0x506750 +b_area_arn_hyper_paragoomba_takeTurn_8021FE6C = 0x8021FE6C; // rom:0x5068BC +b_area_arn_hyper_cleft_DefenseTable_80220B40 = 0x80220B40; // rom:0x507590 +b_area_arn_hyper_cleft_DefenseTable_80220B54 = 0x80220B54; // rom:0x5075A4 +b_area_arn_hyper_cleft_StatusTable_80220B68 = 0x80220B68; // rom:0x5075B8 +b_area_arn_hyper_cleft_ActorParts_80220C14 = 0x80220C14; // rom:0x507664 +b_area_arn_hyper_cleft = 0x80220C38; // rom:0x507688 +b_area_arn_hyper_cleft_IdleAnimations_80220C60 = 0x80220C60; // rom:0x5076B0 +b_area_arn_hyper_cleft_init_80220CAC = 0x80220CAC; // rom:0x5076FC +b_area_arn_hyper_cleft_nextTurn_80220D3C = 0x80220D3C; // rom:0x50778C +b_area_arn_hyper_cleft_80220DC0 = 0x80220DC0; // rom:0x507810 +b_area_arn_hyper_cleft_takeTurn_80221A58 = 0x80221A58; // rom:0x5084A8 +b_area_arn_hyper_cleft_IdleAnimations_80221CD4 = 0x80221CD4; // rom:0x508724 +b_area_arn_hyper_cleft_IdleAnimations_80221D20 = 0x80221D20; // rom:0x508770 +b_area_arn_hyper_cleft_80221D6C = 0x80221D6C; // rom:0x5087BC +b_area_arn_hyper_cleft_idle_80221DD0 = 0x80221DD0; // rom:0x508820 +b_area_arn_hyper_cleft_80221DE0 = 0x80221DE0; // rom:0x508830 +b_area_arn_hyper_cleft_handleEvent_80222140 = 0x80222140; // rom:0x508B90 +b_area_arn_hyper_cleft_80222F1C = 0x80222F1C; // rom:0x50996C +b_area_arn_hyper_cleft_80223310 = 0x80223310; // rom:0x509D60 +b_area_arn_hyper_cleft_takeTurn_80223B5C = 0x80223B5C; // rom:0x50A5AC +b_area_arn_tubbas_heart_IdleAnimations_80223BC0 = 0x80223BC0; // rom:0x50A610 +b_area_arn_tubbas_heart_IdleAnimations_80223C1C = 0x80223C1C; // rom:0x50A66C +b_area_arn_tubbas_heart_DefenseTable_80223C78 = 0x80223C78; // rom:0x50A6C8 +b_area_arn_tubbas_heart_StatusTable_80223C84 = 0x80223C84; // rom:0x50A6D4 +b_area_arn_tubbas_heart_ActorParts_80223D30 = 0x80223D30; // rom:0x50A780 +b_area_arn_tubbas_heart = 0x80223D78; // rom:0x50A7C8 +b_area_arn_tubbas_heart_init_80223DA0 = 0x80223DA0; // rom:0x50A7F0 +b_area_arn_tubbas_heart_idle_80223E98 = 0x80223E98; // rom:0x50A8E8 +b_area_arn_tubbas_heart_80223FD8 = 0x80223FD8; // rom:0x50AA28 +b_area_arn_tubbas_heart_handleEvent_80224038 = 0x80224038; // rom:0x50AA88 +b_area_arn_tubbas_heart_80224414 = 0x80224414; // rom:0x50AE64 +b_area_arn_tubbas_heart_802244DC = 0x802244DC; // rom:0x50AF2C +b_area_arn_tubbas_heart_takeTurn_802245C8 = 0x802245C8; // rom:0x50B018 +b_area_arn_tubbas_heart_80224B3C = 0x80224B3C; // rom:0x50B58C +b_area_arn_tubbas_heart_80225258 = 0x80225258; // rom:0x50BCA8 +b_area_arn_tubbas_heart_802255D8 = 0x802255D8; // rom:0x50C028 +b_area_arn_tubba_blubba_IdleAnimations_80225C40 = 0x80225C40; // rom:0x50C690 +b_area_arn_tubba_blubba_DefenseTable_80225C94 = 0x80225C94; // rom:0x50C6E4 +b_area_arn_tubba_blubba_StatusTable_80225CA0 = 0x80225CA0; // rom:0x50C6F0 +b_area_arn_tubba_blubba_ActorParts_80225D4C = 0x80225D4C; // rom:0x50C79C +b_area_arn_tubba_blubba = 0x80225D70; // rom:0x50C7C0 +b_area_arn_tubba_blubba_init_80225D98 = 0x80225D98; // rom:0x50C7E8 +b_area_arn_tubba_blubba_80225E08 = 0x80225E08; // rom:0x50C858 +b_area_arn_tubba_blubba_idle_80225F58 = 0x80225F58; // rom:0x50C9A8 +b_area_arn_tubba_blubba_80225F8C = 0x80225F8C; // rom:0x50C9DC +b_area_arn_tubba_blubba_80225FD4 = 0x80225FD4; // rom:0x50CA24 +b_area_arn_tubba_blubba_handleEvent_802260D0 = 0x802260D0; // rom:0x50CB20 +b_area_arn_tubba_blubba_takeTurn_802264AC = 0x802264AC; // rom:0x50CEFC +b_area_arn_tubba_blubba_80226558 = 0x80226558; // rom:0x50CFA8 +b_area_arn_tubba_blubba_80226B88 = 0x80226B88; // rom:0x50D5D8 +b_area_arn_tubba_blubba_80227878 = 0x80227878; // rom:0x50E2C8 +b_area_arn_arn_01_EVS_PreBattle = 0x802278F0; // rom:0x50E340 +b_area_arn_arn_01_EVS_PostBattle = 0x80227910; // rom:0x50E360 +b_area_arn_arn_01_ForegroundModels = 0x80227920; // rom:0x50E370 +b_area_arn_arn_01 = 0x8022792C; // rom:0x50E37C +b_area_arn_arn_02_80227960 = 0x80227960; // rom:0x50E3B0 +b_area_arn_arn_02_EVS_PreBattle = 0x80227A0C; // rom:0x50E45C +b_area_arn_arn_02_EVS_PostBattle = 0x80227A48; // rom:0x50E498 +b_area_arn_arn_02_ForegroundModels = 0x80227A58; // rom:0x50E4A8 +b_area_arn_arn_02 = 0x80227A64; // rom:0x50E4B4 +b_area_arn_arn_03_EVS_PreBattle = 0x80227A90; // rom:0x50E4E0 +b_area_arn_arn_03_EVS_PostBattle = 0x80227AB0; // rom:0x50E500 +b_area_arn_arn_03_ForegroundModels = 0x80227AC0; // rom:0x50E510 +b_area_arn_arn_03 = 0x80227ACC; // rom:0x50E51C +b_area_arn_arn_04_EVS_PreBattle = 0x80227B00; // rom:0x50E550 +b_area_arn_arn_04_EVS_PostBattle = 0x80227B3C; // rom:0x50E58C +b_area_arn_arn_04_ForegroundModels = 0x80227B4C; // rom:0x50E59C +b_area_arn_arn_04 = 0x80227B54; // rom:0x50E5A4 +b_area_arn_arn_05_EVS_PreBattle = 0x80227B80; // rom:0x50E5D0 +b_area_arn_arn_05_EVS_PostBattle = 0x80227BBC; // rom:0x50E60C +b_area_arn_arn_05_ForegroundModels = 0x80227BCC; // rom:0x50E61C +b_area_arn_arn_05 = 0x80227BD4; // rom:0x50E624 +b_area_arn_arn_06_EVS_PreBattle = 0x80227C00; // rom:0x50E650 +b_area_arn_arn_06_EVS_PostBattle = 0x80227C20; // rom:0x50E670 +b_area_arn_arn_06_ForegroundModels = 0x80227C30; // rom:0x50E680 +b_area_arn_arn_06 = 0x80227C38; // rom:0x50E688 +b_area_arn_Formation_00 = 0x80227C60; // rom:0x50E6B0 +b_area_arn_Formation_01 = 0x80227C7C; // rom:0x50E6CC +b_area_arn_Formation_02 = 0x80227CB4; // rom:0x50E704 +b_area_arn_Formation_03 = 0x80227D08; // rom:0x50E758 +b_area_arn_Formation_04 = 0x80227D5C; // rom:0x50E7AC +b_area_arn_Formation_05 = 0x80227DCC; // rom:0x50E81C +b_area_arn_Formation_06 = 0x80227E3C; // rom:0x50E88C +b_area_arn_Formation_07 = 0x80227E58; // rom:0x50E8A8 +b_area_arn_Formation_08 = 0x80227E90; // rom:0x50E8E0 +b_area_arn_Formation_09 = 0x80227EE4; // rom:0x50E934 +b_area_arn_Formation_0A = 0x80227F54; // rom:0x50E9A4 +b_area_arn_Formation_0B = 0x80227F70; // rom:0x50E9C0 +b_area_arn_Formation_0C = 0x80227FA8; // rom:0x50E9F8 +b_area_arn_Formation_0D = 0x80227FFC; // rom:0x50EA4C +b_area_arn_Formation_0E = 0x80228050; // rom:0x50EAA0 +b_area_arn_vector3D_802280C0 = 0x802280C0; // rom:0x50EB10 +b_area_arn_Formation_0F = 0x802280CC; // rom:0x50EB1C +b_area_arn_vector3D_802280E8 = 0x802280E8; // rom:0x50EB38 +b_area_arn_Formation_10 = 0x802280F4; // rom:0x50EB44 +b_area_arn_Formations = 0x80228110; // rom:0x50EB60 +b_area_arn_Stages = 0x80228278; // rom:0x50ECC8 +b_area_dgb_clubba_IdleAnimations_80218000 = 0x80218000; // rom:0x50F020 +b_area_dgb_clubba_DefenseTable_8021804C = 0x8021804C; // rom:0x50F06C +b_area_dgb_clubba_StatusTable_80218058 = 0x80218058; // rom:0x50F078 +b_area_dgb_clubba_ActorParts = 0x80218104; // rom:0x50F124 +b_area_dgb_clubba = 0x80218128; // rom:0x50F148 +b_area_dgb_clubba_init_80218150 = 0x80218150; // rom:0x50F170 +b_area_dgb_clubba_idle_8021819C = 0x8021819C; // rom:0x50F1BC +b_area_dgb_clubba_handleEvent_802181AC = 0x802181AC; // rom:0x50F1CC +b_area_dgb_clubba_takeTurn_802186BC = 0x802186BC; // rom:0x50F6DC +b_area_dgb_tubba_blubba_IdleAnimations_80218C10 = 0x80218C10; // rom:0x50FC30 +b_area_dgb_tubba_blubba_DefenseTable_80218C6C = 0x80218C6C; // rom:0x50FC8C +b_area_dgb_tubba_blubba_StatusTable_80218C78 = 0x80218C78; // rom:0x50FC98 +b_area_dgb_tubba_blubba_ActorParts = 0x80218D24; // rom:0x50FD44 +b_area_dgb_tubba_blubba = 0x80218D48; // rom:0x50FD68 +b_area_dgb_tubba_blubba_init_80218D70 = 0x80218D70; // rom:0x50FD90 +b_area_dgb_tubba_blubba_80218E60 = 0x80218E60; // rom:0x50FE80 +b_area_dgb_tubba_blubba_nextTurn_80218FB0 = 0x80218FB0; // rom:0x50FFD0 +b_area_dgb_tubba_blubba_idle_80219204 = 0x80219204; // rom:0x510224 +b_area_dgb_tubba_blubba_80219238 = 0x80219238; // rom:0x510258 +b_area_dgb_tubba_blubba_802192E0 = 0x802192E0; // rom:0x510300 +b_area_dgb_tubba_blubba_handleEvent_80219338 = 0x80219338; // rom:0x510358 +b_area_dgb_tubba_blubba_takeTurn_80219750 = 0x80219750; // rom:0x510770 +b_area_dgb_tubba_blubba_80219D88 = 0x80219D88; // rom:0x510DA8 +b_area_dgb_tubba_blubba_8021A36C = 0x8021A36C; // rom:0x51138C +b_area_dgb_dgb_01_EVS_PreBattle = 0x8021B050; // rom:0x512070 +b_area_dgb_dgb_01_EVS_PostBattle = 0x8021B070; // rom:0x512090 +b_area_dgb_dgb_01 = 0x8021B080; // rom:0x5120A0 +b_area_dgb_dgb_02_EVS_PreBattle = 0x8021B0B0; // rom:0x5120D0 +b_area_dgb_dgb_02_EVS_PostBattle = 0x8021B0D0; // rom:0x5120F0 +b_area_dgb_dgb_02 = 0x8021B0E0; // rom:0x512100 +b_area_dgb_dgb_03_EVS_PreBattle = 0x8021B110; // rom:0x512130 +b_area_dgb_dgb_03_EVS_PostBattle = 0x8021B130; // rom:0x512150 +b_area_dgb_dgb_03 = 0x8021B140; // rom:0x512160 +b_area_dgb_dgb_04_EVS_PreBattle = 0x8021B170; // rom:0x512190 +b_area_dgb_dgb_04_EVS_PostBattle = 0x8021B190; // rom:0x5121B0 +b_area_dgb_dgb_04_ForegroundModels = 0x8021B1A0; // rom:0x5121C0 +b_area_dgb_dgb_04 = 0x8021B1A8; // rom:0x5121C8 +b_area_dgb_dgb_05_EVS_PreBattle = 0x8021B1D0; // rom:0x5121F0 +b_area_dgb_dgb_05_EVS_PostBattle = 0x8021B1F0; // rom:0x512210 +b_area_dgb_dgb_05 = 0x8021B200; // rom:0x512220 +b_area_dgb_Formation_00 = 0x8021B230; // rom:0x512250 +b_area_dgb_Formation_01 = 0x8021B24C; // rom:0x51226C +b_area_dgb_Formation_02 = 0x8021B284; // rom:0x5122A4 +b_area_dgb_Formation_03 = 0x8021B2D8; // rom:0x5122F8 +b_area_dgb_vector3D_8021B348 = 0x8021B348; // rom:0x512368 +b_area_dgb_Formation_04 = 0x8021B354; // rom:0x512374 +b_area_dgb_Formation_05 = 0x8021B370; // rom:0x512390 +b_area_dgb_Formations = 0x8021B38C; // rom:0x5123AC +b_area_dgb_Stages = 0x8021B418; // rom:0x512438 b_area_omo_red_shy_guy_SetAbsoluteStatusOffsets = 0x80218000; // type:func rom:0x5125D0 b_area_omo_blue_shy_guy_SetAbsoluteStatusOffsets = 0x802180D0; // type:func rom:0x5126A0 b_area_omo_yellow_shy_guy_SetAbsoluteStatusOffsets = 0x802181A0; // type:func rom:0x512770 @@ -11636,493 +11636,493 @@ b_area_omo_pyro_guy_SetAbsoluteStatusOffsets = 0x80218EE0; // type:func rom:0x51 func_80218FB0_513580 = 0x80218FB0; // type:func rom:0x513580 b_area_omo_omo_04_IsGameStatusUnkAA_1 = 0x802191C0; // type:func rom:0x513790 b_area_omo_omo_04_Add1Coin = 0x802191E8; // type:func rom:0x5137B8 -b_area_omo_red_shy_guy_DefenseTable_80219210 = 0x80219210; // type:data rom:0x5137E0 -b_area_omo_red_shy_guy_StatusTable_80219224 = 0x80219224; // type:data rom:0x5137F4 -b_area_omo_red_shy_guy_ActorParts = 0x802192D0; // type:data rom:0x5138A0 -b_area_omo_red_shy_guy = 0x802192F4; // type:data rom:0x5138C4 -b_area_omo_red_shy_guy_IdleAnimations_8021931C = 0x8021931C; // type:data rom:0x5138EC -b_area_omo_red_shy_guy_init_80219368 = 0x80219368; // type:data rom:0x513938 -b_area_omo_red_shy_guy_idle_802193B4 = 0x802193B4; // type:data rom:0x513984 -b_area_omo_red_shy_guy_802194C4 = 0x802194C4; // type:data rom:0x513A94 -b_area_omo_red_shy_guy_handleEvent_80219528 = 0x80219528; // type:data rom:0x513AF8 -b_area_omo_red_shy_guy_80219A04 = 0x80219A04; // type:data rom:0x513FD4 -b_area_omo_red_shy_guy_8021A12C = 0x8021A12C; // type:data rom:0x5146FC -b_area_omo_red_shy_guy_takeTurn_8021ACB4 = 0x8021ACB4; // type:data rom:0x515284 -b_area_omo_blue_shy_guy_DefenseTable_8021AD10 = 0x8021AD10; // type:data rom:0x5152E0 -b_area_omo_blue_shy_guy_StatusTable_8021AD24 = 0x8021AD24; // type:data rom:0x5152F4 -b_area_omo_blue_shy_guy_ActorParts = 0x8021ADD0; // type:data rom:0x5153A0 -b_area_omo_blue_shy_guy = 0x8021ADF4; // type:data rom:0x5153C4 -b_area_omo_blue_shy_guy_IdleAnimations_8021AE1C = 0x8021AE1C; // type:data rom:0x5153EC -b_area_omo_blue_shy_guy_init_8021AE68 = 0x8021AE68; // type:data rom:0x515438 -b_area_omo_blue_shy_guy_idle_8021AEB4 = 0x8021AEB4; // type:data rom:0x515484 -b_area_omo_blue_shy_guy_8021AFC4 = 0x8021AFC4; // type:data rom:0x515594 -b_area_omo_blue_shy_guy_handleEvent_8021B028 = 0x8021B028; // type:data rom:0x5155F8 -b_area_omo_blue_shy_guy_8021B504 = 0x8021B504; // type:data rom:0x515AD4 -b_area_omo_blue_shy_guy_8021BC2C = 0x8021BC2C; // type:data rom:0x5161FC -b_area_omo_blue_shy_guy_takeTurn_8021C7B4 = 0x8021C7B4; // type:data rom:0x516D84 -b_area_omo_yellow_shy_guy_DefenseTable_8021C810 = 0x8021C810; // type:data rom:0x516DE0 -b_area_omo_yellow_shy_guy_StatusTable_8021C824 = 0x8021C824; // type:data rom:0x516DF4 -b_area_omo_yellow_shy_guy_ActorParts = 0x8021C8D0; // type:data rom:0x516EA0 -b_area_omo_yellow_shy_guy = 0x8021C8F4; // type:data rom:0x516EC4 -b_area_omo_yellow_shy_guy_IdleAnimations_8021C91C = 0x8021C91C; // type:data rom:0x516EEC -b_area_omo_yellow_shy_guy_init_8021C968 = 0x8021C968; // type:data rom:0x516F38 -b_area_omo_yellow_shy_guy_idle_8021C9B4 = 0x8021C9B4; // type:data rom:0x516F84 -b_area_omo_yellow_shy_guy_8021CAC4 = 0x8021CAC4; // type:data rom:0x517094 -b_area_omo_yellow_shy_guy_handleEvent_8021CB28 = 0x8021CB28; // type:data rom:0x5170F8 -b_area_omo_yellow_shy_guy_8021D004 = 0x8021D004; // type:data rom:0x5175D4 -b_area_omo_yellow_shy_guy_8021D72C = 0x8021D72C; // type:data rom:0x517CFC -b_area_omo_yellow_shy_guy_takeTurn_8021E2B4 = 0x8021E2B4; // type:data rom:0x518884 -b_area_omo_pink_shy_guy_DefenseTable_8021E310 = 0x8021E310; // type:data rom:0x5188E0 -b_area_omo_pink_shy_guy_StatusTable_8021E324 = 0x8021E324; // type:data rom:0x5188F4 -b_area_omo_pink_shy_guy_ActorParts = 0x8021E3D0; // type:data rom:0x5189A0 -b_area_omo_pink_shy_guy = 0x8021E3F4; // type:data rom:0x5189C4 -b_area_omo_pink_shy_guy_IdleAnimations_8021E41C = 0x8021E41C; // type:data rom:0x5189EC -b_area_omo_pink_shy_guy_init_8021E468 = 0x8021E468; // type:data rom:0x518A38 -b_area_omo_pink_shy_guy_idle_8021E4B4 = 0x8021E4B4; // type:data rom:0x518A84 -b_area_omo_pink_shy_guy_8021E5C4 = 0x8021E5C4; // type:data rom:0x518B94 -b_area_omo_pink_shy_guy_handleEvent_8021E628 = 0x8021E628; // type:data rom:0x518BF8 -b_area_omo_pink_shy_guy_8021EB04 = 0x8021EB04; // type:data rom:0x5190D4 -b_area_omo_pink_shy_guy_8021F22C = 0x8021F22C; // type:data rom:0x5197FC -b_area_omo_pink_shy_guy_takeTurn_8021FDB4 = 0x8021FDB4; // type:data rom:0x51A384 -b_area_omo_green_shy_guy_DefenseTable_8021FE10 = 0x8021FE10; // type:data rom:0x51A3E0 -b_area_omo_green_shy_guy_StatusTable_8021FE24 = 0x8021FE24; // type:data rom:0x51A3F4 -b_area_omo_green_shy_guy_ActorParts = 0x8021FED0; // type:data rom:0x51A4A0 -b_area_omo_green_shy_guy = 0x8021FEF4; // type:data rom:0x51A4C4 -b_area_omo_green_shy_guy_IdleAnimations_8021FF1C = 0x8021FF1C; // type:data rom:0x51A4EC -b_area_omo_green_shy_guy_init_8021FF68 = 0x8021FF68; // type:data rom:0x51A538 -b_area_omo_green_shy_guy_idle_8021FFB4 = 0x8021FFB4; // type:data rom:0x51A584 -b_area_omo_green_shy_guy_802200C4 = 0x802200C4; // type:data rom:0x51A694 -b_area_omo_green_shy_guy_handleEvent_80220128 = 0x80220128; // type:data rom:0x51A6F8 -b_area_omo_green_shy_guy_80220604 = 0x80220604; // type:data rom:0x51ABD4 -b_area_omo_green_shy_guy_80220D2C = 0x80220D2C; // type:data rom:0x51B2FC -b_area_omo_green_shy_guy_takeTurn_802218B4 = 0x802218B4; // type:data rom:0x51BE84 -b_area_omo_anti_guy_DefenseTable_80221910 = 0x80221910; // type:data rom:0x51BEE0 -b_area_omo_anti_guy_StatusTable_8022191C = 0x8022191C; // type:data rom:0x51BEEC -b_area_omo_anti_guy_ActorParts_802219C8 = 0x802219C8; // type:data rom:0x51BF98 -b_area_omo_anti_guy = 0x802219EC; // type:data rom:0x51BFBC -b_area_omo_anti_guy_IdleAnimations_80221A14 = 0x80221A14; // type:data rom:0x51BFE4 -b_area_omo_anti_guy_init_80221A60 = 0x80221A60; // type:data rom:0x51C030 -b_area_omo_anti_guy_idle_80221AAC = 0x80221AAC; // type:data rom:0x51C07C -b_area_omo_anti_guy_80221BBC = 0x80221BBC; // type:data rom:0x51C18C -b_area_omo_anti_guy_handleEvent_80221C20 = 0x80221C20; // type:data rom:0x51C1F0 -b_area_omo_anti_guy_802220FC = 0x802220FC; // type:data rom:0x51C6CC -b_area_omo_anti_guy_80222824 = 0x80222824; // type:data rom:0x51CDF4 -b_area_omo_anti_guy_takeTurn_802233AC = 0x802233AC; // type:data rom:0x51D97C -b_area_omo_medi_guy_IdleAnimations_8021F890 = 0x80223410; // type:data rom:0x51D9E0 -b_area_omo_medi_guy_DefenseTable_8021F8DC = 0x8022345C; // type:data rom:0x51DA2C -b_area_omo_medi_guy_StatusTable_8021F8F0 = 0x80223470; // type:data rom:0x51DA40 -b_area_omo_medi_guy_ActorParts = 0x8022351C; // type:data rom:0x51DAEC -b_area_omo_medi_guy = 0x80223540; // type:data rom:0x51DB10 -b_area_omo_medi_guy_init_8021F9E8 = 0x80223568; // type:data rom:0x51DB38 -b_area_omo_medi_guy_idle_8021FA8C = 0x8022360C; // type:data rom:0x51DBDC -b_area_omo_medi_guy_8021FB9C = 0x8022371C; // type:data rom:0x51DCEC -b_area_omo_medi_guy_handleEvent_8021FC60 = 0x802237E0; // type:data rom:0x51DDB0 -b_area_omo_medi_guy_flyingAttack = 0x80223D90; // type:data rom:0x51E360 -b_area_omo_medi_guy_healOneAlly = 0x80224578; // type:data rom:0x51EB48 -b_area_omo_medi_guy_80220CEC = 0x8022486C; // type:data rom:0x51EE3C -b_area_omo_medi_guy_takeTurn_80220DCC = 0x8022494C; // type:data rom:0x51EF1C -b_area_omo_groove_guy_IdleAnimations_802249E0 = 0x802249E0; // type:data rom:0x51EFB0 -b_area_omo_groove_guy_DefenseTable_80224A2C = 0x80224A2C; // type:data rom:0x51EFFC -b_area_omo_groove_guy_StatusTable_80224A40 = 0x80224A40; // type:data rom:0x51F010 -b_area_omo_groove_guy_ActorParts_80224AEC = 0x80224AEC; // type:data rom:0x51F0BC -b_area_omo_groove_guy = 0x80224B10; // type:data rom:0x51F0E0 -b_area_omo_groove_guy_init_80224B38 = 0x80224B38; // type:data rom:0x51F108 -b_area_omo_groove_guy_idle_80224B9C = 0x80224B9C; // type:data rom:0x51F16C -b_area_omo_groove_guy_80224CAC = 0x80224CAC; // type:data rom:0x51F27C -b_area_omo_groove_guy_handleEvent_80224D10 = 0x80224D10; // type:data rom:0x51F2E0 -b_area_omo_groove_guy_basicAttack = 0x80225240; // type:data rom:0x51F810 -b_area_omo_groove_guy_sleepySpin = 0x80225904; // type:data rom:0x51FED4 -b_area_omo_groove_guy_getFirstOpenColumn = 0x80225FC8; // type:data rom:0x520598 -b_area_omo_groove_guy_countActiveSummoners = 0x80226204; // type:data rom:0x5207D4 -b_area_omo_groove_guy_takeTurn_80226338 = 0x80226338; // type:data rom:0x520908 -b_area_omo_groove_guy_randomSummon = 0x80226654; // type:data rom:0x520C24 -b_area_omo_groove_guy_8022671C = 0x8022671C; // type:data rom:0x520CEC -b_area_omo_groove_guy_80226C00 = 0x80226C00; // type:data rom:0x5211D0 -b_area_omo_groove_guy_80226DEC = 0x80226DEC; // type:data rom:0x5213BC -b_area_omo_groove_guy_802271A0 = 0x802271A0; // type:data rom:0x521770 -b_area_omo_groove_guy_vector3D_8022739C = 0x8022739C; // type:data rom:0x52196C -b_area_omo_groove_guy_specialFormation_802273A8 = 0x802273A8; // type:data rom:0x521978 -b_area_omo_groove_guy_specialFormation_802273C4 = 0x802273C4; // type:data rom:0x521994 -b_area_omo_groove_guy_specialFormation_802273E0 = 0x802273E0; // type:data rom:0x5219B0 -b_area_omo_spy_guy_IdleAnimations_80227400 = 0x80227400; // type:data rom:0x5219D0 -b_area_omo_spy_guy_IdleAnimations_8022744C = 0x8022744C; // type:data rom:0x521A1C -b_area_omo_spy_guy_IdleAnimations_80227498 = 0x80227498; // type:data rom:0x521A68 -b_area_omo_spy_guy_DefenseTable_802274A4 = 0x802274A4; // type:data rom:0x521A74 -b_area_omo_spy_guy_StatusTable_802274B8 = 0x802274B8; // type:data rom:0x521A88 -b_area_omo_spy_guy_ActorParts_80227564 = 0x80227564; // type:data rom:0x521B34 -b_area_omo_spy_guy = 0x802275AC; // type:data rom:0x521B7C -b_area_omo_spy_guy_init_802275D4 = 0x802275D4; // type:data rom:0x521BA4 -b_area_omo_spy_guy_idle_802276C4 = 0x802276C4; // type:data rom:0x521C94 -b_area_omo_spy_guy_802276D4 = 0x802276D4; // type:data rom:0x521CA4 -b_area_omo_spy_guy_handleEvent_80227ABC = 0x80227ABC; // type:data rom:0x52208C -b_area_omo_spy_guy_slingshotAttack = 0x80228138; // type:data rom:0x522708 -b_area_omo_spy_guy_hammer_icons = 0x80228748; // type:data rom:0x522D18 -b_area_omo_spy_guy_hammer_text = 0x80228754; // type:data rom:0x522D24 -b_area_omo_spy_guy_jump_icons = 0x80228760; // type:data rom:0x522D30 -b_area_omo_spy_guy_jump_text = 0x8022876C; // type:data rom:0x522D3C -b_area_omo_spy_guy_80228778 = 0x80228778; // type:data rom:0x522D48 -b_area_omo_spy_guy_hammerAttack = 0x802289B4; // type:data rom:0x522F84 -b_area_omo_spy_guy_takeTurn_802293DC = 0x802293DC; // type:data rom:0x5239AC -b_area_omo_sky_guy_IdleAnimations_802294C0 = 0x802294C0; // type:data rom:0x523A90 -b_area_omo_sky_guy_IdleAnimations_8022950C = 0x8022950C; // type:data rom:0x523ADC -b_area_omo_sky_guy_IdleAnimations_80229558 = 0x80229558; // type:data rom:0x523B28 -b_area_omo_sky_guy_IdleAnimations_802295A4 = 0x802295A4; // type:data rom:0x523B74 -b_area_omo_sky_guy_IdleAnimations_802295F0 = 0x802295F0; // type:data rom:0x523BC0 -b_area_omo_sky_guy_DefenseTable_802295FC = 0x802295FC; // type:data rom:0x523BCC -b_area_omo_sky_guy_DefenseTable_80229610 = 0x80229610; // type:data rom:0x523BE0 -b_area_omo_sky_guy_StatusTable_80229624 = 0x80229624; // type:data rom:0x523BF4 -b_area_omo_sky_guy_StatusTable_802296D0 = 0x802296D0; // type:data rom:0x523CA0 -b_area_omo_sky_guy_ActorParts_8022977C = 0x8022977C; // type:data rom:0x523D4C -b_area_omo_sky_guy = 0x80229854; // type:data rom:0x523E24 -b_area_omo_sky_guy_init_8022987C = 0x8022987C; // type:data rom:0x523E4C -b_area_omo_sky_guy_idle_80229A24 = 0x80229A24; // type:data rom:0x523FF4 -b_area_omo_sky_guy_80229A34 = 0x80229A34; // type:data rom:0x524004 -b_area_omo_sky_guy_80229C40 = 0x80229C40; // type:data rom:0x524210 -b_area_omo_sky_guy_80229CB0 = 0x80229CB0; // type:data rom:0x524280 -b_area_omo_sky_guy_80229F08 = 0x80229F08; // type:data rom:0x5244D8 -b_area_omo_sky_guy_handleEvent_8022A398 = 0x8022A398; // type:data rom:0x524968 -b_area_omo_sky_guy_takeTurn_8022A9D0 = 0x8022A9D0; // type:data rom:0x524FA0 -b_area_omo_sky_guy_IdleAnimations_8022B104 = 0x8022B104; // type:data rom:0x5256D4 -b_area_omo_sky_guy_8022B150 = 0x8022B150; // type:data rom:0x525720 -b_area_omo_sky_guy_idle_8022B19C = 0x8022B19C; // type:data rom:0x52576C -b_area_omo_sky_guy_8022B2AC = 0x8022B2AC; // type:data rom:0x52587C -b_area_omo_sky_guy_handleEvent_8022B310 = 0x8022B310; // type:data rom:0x5258E0 -b_area_omo_sky_guy_8022B7EC = 0x8022B7EC; // type:data rom:0x525DBC -b_area_omo_sky_guy_8022BF14 = 0x8022BF14; // type:data rom:0x5264E4 -b_area_omo_sky_guy_takeTurn_8022CA9C = 0x8022CA9C; // type:data rom:0x52706C -b_area_omo_pyro_guy_IdleAnimations_8022CB00 = 0x8022CB00; // type:data rom:0x5270D0 -b_area_omo_pyro_guy_DefenseTable_8022CB4C = 0x8022CB4C; // type:data rom:0x52711C -b_area_omo_pyro_guy_StatusTable_8022CB88 = 0x8022CB88; // type:data rom:0x527158 -b_area_omo_pyro_guy_ActorParts_8022CC34 = 0x8022CC34; // type:data rom:0x527204 -b_area_omo_pyro_guy = 0x8022CC58; // type:data rom:0x527228 -b_area_omo_pyro_guy_init_8022CC80 = 0x8022CC80; // type:data rom:0x527250 -b_area_omo_pyro_guy_idle_8022CCCC = 0x8022CCCC; // type:data rom:0x52729C -b_area_omo_pyro_guy_8022CDDC = 0x8022CDDC; // type:data rom:0x5273AC -b_area_omo_pyro_guy_handleEvent_8022CE60 = 0x8022CE60; // type:data rom:0x527430 -b_area_omo_pyro_guy_takeTurn_8022D344 = 0x8022D344; // type:data rom:0x527914 -D_8022DA30_528000 = 0x8022DA30; // type:data rom:0x528000 -b_area_omo_omo_01_8022DA34 = 0x8022DA34; // type:data rom:0x528004 -b_area_omo_omo_01_EVS_PreBattle = 0x8022DA50; // type:data rom:0x528020 -b_area_omo_omo_01_EVS_PostBattle = 0x8022DB68; // type:data rom:0x528138 -b_area_omo_omo_01 = 0x8022DB78; // type:data rom:0x528148 -b_area_omo_omo_02_EVS_PreBattle = 0x8022DBA0; // type:data rom:0x528170 -b_area_omo_omo_02_EVS_PostBattle = 0x8022DBDC; // type:data rom:0x5281AC -b_area_omo_omo_02 = 0x8022DBEC; // type:data rom:0x5281BC -b_area_omo_omo_03_EVS_PreBattle = 0x8022DC20; // type:data rom:0x5281F0 -b_area_omo_omo_03_EVS_PostBattle = 0x8022DC70; // type:data rom:0x528240 -b_area_omo_omo_03 = 0x8022DC80; // type:data rom:0x528250 -b_area_omo_omo_03b_EVS_PreBattle = 0x8022DCB0; // type:data rom:0x528280 -b_area_omo_omo_03b_EVS_PostBattle = 0x8022DCEC; // type:data rom:0x5282BC -b_area_omo_omo_03b = 0x8022DCFC; // type:data rom:0x5282CC -b_area_omo_omo_04_EVS_PreBattle = 0x8022DD30; // type:data rom:0x528300 -b_area_omo_omo_04_EVS_PostBattle = 0x8022DDEC; // type:data rom:0x5283BC -b_area_omo_omo_04_ForegroundModels = 0x8022DDFC; // type:data rom:0x5283CC -b_area_omo_omo_04 = 0x8022DE0C; // type:data rom:0x5283DC -b_area_omo_omo_04_vector3D_8022DE34 = 0x8022DE34; // type:data rom:0x528404 -b_area_omo_omo_04_vector3D_8022DE40 = 0x8022DE40; // type:data rom:0x528410 -b_area_omo_omo_04_vector3D_8022DE4C = 0x8022DE4C; // type:data rom:0x52841C -b_area_omo_omo_04_vector3D_8022DE58 = 0x8022DE58; // type:data rom:0x528428 -b_area_omo_omo_04_specialFormation_8022DE64 = 0x8022DE64; // type:data rom:0x528434 -b_area_omo_omo_04_intTable_8022DED4 = 0x8022DED4; // type:data rom:0x5284A4 -b_area_omo_omo_04_intTable_8022DEF4 = 0x8022DEF4; // type:data rom:0x5284C4 -b_area_omo_omo_04_intTable_8022DF14 = 0x8022DF14; // type:data rom:0x5284E4 -b_area_omo_omo_04_DefenseTable_8022DF34 = 0x8022DF34; // type:data rom:0x528504 -b_area_omo_omo_04_StatusTable_8022DF40 = 0x8022DF40; // type:data rom:0x528510 -b_area_omo_omo_04_ActorParts_8022DFEC = 0x8022DFEC; // type:data rom:0x5285BC -b_area_omo_omo_04_slot_machine_stop = 0x8022E010; // type:data rom:0x5285E0 -b_area_omo_omo_04_slot_machine_start = 0x8022E038; // type:data rom:0x528608 -b_area_omo_omo_04_init_8022E060 = 0x8022E060; // type:data rom:0x528630 -b_area_omo_omo_04_idle_8022E1F8 = 0x8022E1F8; // type:data rom:0x5287C8 -b_area_omo_omo_04_handleEvent_8022ED54 = 0x8022ED54; // type:data rom:0x529324 -b_area_omo_omo_04_takeTurn_8022F4A8 = 0x8022F4A8; // type:data rom:0x529A78 -b_area_omo_omo_05_EVS_PreBattle = 0x8022F4D0; // type:data rom:0x529AA0 -b_area_omo_omo_05_EVS_PostBattle = 0x8022F534; // type:data rom:0x529B04 -b_area_omo_omo_05_ForegroundModels = 0x8022F544; // type:data rom:0x529B14 -b_area_omo_omo_05 = 0x8022F550; // type:data rom:0x529B20 -b_area_omo_omo_05b_EVS_PreBattle = 0x8022F580; // type:data rom:0x529B50 -b_area_omo_omo_05b_EVS_PostBattle = 0x8022F5E4; // type:data rom:0x529BB4 -b_area_omo_omo_05b_ForegroundModels = 0x8022F5F4; // type:data rom:0x529BC4 -b_area_omo_omo_05b = 0x8022F5FC; // type:data rom:0x529BCC -b_area_omo_omo_06_8022F630 = 0x8022F630; // type:data rom:0x529C00 -b_area_omo_omo_06_EVS_PreBattle = 0x8022F790; // type:data rom:0x529D60 -b_area_omo_omo_06_EVS_PostBattle = 0x8022F860; // type:data rom:0x529E30 -b_area_omo_omo_06_ForegroundModels = 0x8022F870; // type:data rom:0x529E40 -b_area_omo_omo_06 = 0x8022F87C; // type:data rom:0x529E4C -b_area_omo_omo_07_EVS_PreBattle = 0x8022F8B0; // type:data rom:0x529E80 -b_area_omo_omo_07_EVS_PostBattle = 0x8022F8EC; // type:data rom:0x529EBC -b_area_omo_omo_07 = 0x8022F8FC; // type:data rom:0x529ECC -b_area_omo_Formation_00 = 0x8022F930; // type:data rom:0x529F00 -b_area_omo_Formation_01 = 0x8022F968; // type:data rom:0x529F38 -b_area_omo_Formation_02 = 0x8022F9A0; // type:data rom:0x529F70 -b_area_omo_Formation_03 = 0x8022F9D8; // type:data rom:0x529FA8 -b_area_omo_Formation_04 = 0x8022FA2C; // type:data rom:0x529FFC -b_area_omo_Formation_05 = 0x8022FA64; // type:data rom:0x52A034 -b_area_omo_Formation_06 = 0x8022FA9C; // type:data rom:0x52A06C -b_area_omo_Formation_07 = 0x8022FAF0; // type:data rom:0x52A0C0 -b_area_omo_Formation_08 = 0x8022FB44; // type:data rom:0x52A114 -b_area_omo_Formation_09 = 0x8022FB98; // type:data rom:0x52A168 -b_area_omo_Formation_0A = 0x8022FC08; // type:data rom:0x52A1D8 -b_area_omo_Formation_0B = 0x8022FC5C; // type:data rom:0x52A22C -b_area_omo_Formation_0C = 0x8022FCCC; // type:data rom:0x52A29C -b_area_omo_Formation_0D = 0x8022FD20; // type:data rom:0x52A2F0 -b_area_omo_Formation_0E = 0x8022FD58; // type:data rom:0x52A328 -b_area_omo_Formation_0F = 0x8022FD90; // type:data rom:0x52A360 -b_area_omo_Formation_10 = 0x8022FDE4; // type:data rom:0x52A3B4 -b_area_omo_Formation_11 = 0x8022FE1C; // type:data rom:0x52A3EC -b_area_omo_Formation_12 = 0x8022FE70; // type:data rom:0x52A440 -b_area_omo_Formation_13 = 0x8022FEC4; // type:data rom:0x52A494 -b_area_omo_Formation_14 = 0x8022FF34; // type:data rom:0x52A504 -b_area_omo_Formation_15 = 0x8022FF88; // type:data rom:0x52A558 -b_area_omo_Formation_16 = 0x8022FFC0; // type:data rom:0x52A590 -b_area_omo_Formation_17 = 0x8022FFF8; // type:data rom:0x52A5C8 -b_area_omo_Formation_18 = 0x80230030; // type:data rom:0x52A600 -b_area_omo_Formation_19 = 0x80230084; // type:data rom:0x52A654 -b_area_omo_Formation_1A = 0x802300F4; // type:data rom:0x52A6C4 -b_area_omo_Formation_1B = 0x80230164; // type:data rom:0x52A734 -b_area_omo_Formation_1C = 0x802301D4; // type:data rom:0x52A7A4 -b_area_omo_Formation_1D = 0x8023020C; // type:data rom:0x52A7DC -b_area_omo_Formation_1E = 0x80230260; // type:data rom:0x52A830 -b_area_omo_Formation_1F = 0x80230298; // type:data rom:0x52A868 -b_area_omo_Formation_20 = 0x802302EC; // type:data rom:0x52A8BC -b_area_omo_Formation_21 = 0x8023035C; // type:data rom:0x52A92C -b_area_omo_Formation_22 = 0x802303B0; // type:data rom:0x52A980 -b_area_omo_Formation_23 = 0x80230404; // type:data rom:0x52A9D4 -b_area_omo_Formation_24 = 0x80230474; // type:data rom:0x52AA44 -b_area_omo_Formation_25 = 0x802304C8; // type:data rom:0x52AA98 -b_area_omo_Formation_26 = 0x80230500; // type:data rom:0x52AAD0 -b_area_omo_Formation_27 = 0x80230554; // type:data rom:0x52AB24 -b_area_omo_Formation_28 = 0x802305A8; // type:data rom:0x52AB78 -b_area_omo_Formation_29 = 0x802305FC; // type:data rom:0x52ABCC -b_area_omo_Formation_2A = 0x8023066C; // type:data rom:0x52AC3C -b_area_omo_Formation_2B = 0x802306C0; // type:data rom:0x52AC90 -b_area_omo_Formation_2C = 0x80230714; // type:data rom:0x52ACE4 -b_area_omo_Formations = 0x80230730; // type:data rom:0x52AD00 -b_area_omo_Stages = 0x80230AC8; // type:data rom:0x52B098 +b_area_omo_red_shy_guy_DefenseTable_80219210 = 0x80219210; // rom:0x5137E0 +b_area_omo_red_shy_guy_StatusTable_80219224 = 0x80219224; // rom:0x5137F4 +b_area_omo_red_shy_guy_ActorParts = 0x802192D0; // rom:0x5138A0 +b_area_omo_red_shy_guy = 0x802192F4; // rom:0x5138C4 +b_area_omo_red_shy_guy_IdleAnimations_8021931C = 0x8021931C; // rom:0x5138EC +b_area_omo_red_shy_guy_init_80219368 = 0x80219368; // rom:0x513938 +b_area_omo_red_shy_guy_idle_802193B4 = 0x802193B4; // rom:0x513984 +b_area_omo_red_shy_guy_802194C4 = 0x802194C4; // rom:0x513A94 +b_area_omo_red_shy_guy_handleEvent_80219528 = 0x80219528; // rom:0x513AF8 +b_area_omo_red_shy_guy_80219A04 = 0x80219A04; // rom:0x513FD4 +b_area_omo_red_shy_guy_8021A12C = 0x8021A12C; // rom:0x5146FC +b_area_omo_red_shy_guy_takeTurn_8021ACB4 = 0x8021ACB4; // rom:0x515284 +b_area_omo_blue_shy_guy_DefenseTable_8021AD10 = 0x8021AD10; // rom:0x5152E0 +b_area_omo_blue_shy_guy_StatusTable_8021AD24 = 0x8021AD24; // rom:0x5152F4 +b_area_omo_blue_shy_guy_ActorParts = 0x8021ADD0; // rom:0x5153A0 +b_area_omo_blue_shy_guy = 0x8021ADF4; // rom:0x5153C4 +b_area_omo_blue_shy_guy_IdleAnimations_8021AE1C = 0x8021AE1C; // rom:0x5153EC +b_area_omo_blue_shy_guy_init_8021AE68 = 0x8021AE68; // rom:0x515438 +b_area_omo_blue_shy_guy_idle_8021AEB4 = 0x8021AEB4; // rom:0x515484 +b_area_omo_blue_shy_guy_8021AFC4 = 0x8021AFC4; // rom:0x515594 +b_area_omo_blue_shy_guy_handleEvent_8021B028 = 0x8021B028; // rom:0x5155F8 +b_area_omo_blue_shy_guy_8021B504 = 0x8021B504; // rom:0x515AD4 +b_area_omo_blue_shy_guy_8021BC2C = 0x8021BC2C; // rom:0x5161FC +b_area_omo_blue_shy_guy_takeTurn_8021C7B4 = 0x8021C7B4; // rom:0x516D84 +b_area_omo_yellow_shy_guy_DefenseTable_8021C810 = 0x8021C810; // rom:0x516DE0 +b_area_omo_yellow_shy_guy_StatusTable_8021C824 = 0x8021C824; // rom:0x516DF4 +b_area_omo_yellow_shy_guy_ActorParts = 0x8021C8D0; // rom:0x516EA0 +b_area_omo_yellow_shy_guy = 0x8021C8F4; // rom:0x516EC4 +b_area_omo_yellow_shy_guy_IdleAnimations_8021C91C = 0x8021C91C; // rom:0x516EEC +b_area_omo_yellow_shy_guy_init_8021C968 = 0x8021C968; // rom:0x516F38 +b_area_omo_yellow_shy_guy_idle_8021C9B4 = 0x8021C9B4; // rom:0x516F84 +b_area_omo_yellow_shy_guy_8021CAC4 = 0x8021CAC4; // rom:0x517094 +b_area_omo_yellow_shy_guy_handleEvent_8021CB28 = 0x8021CB28; // rom:0x5170F8 +b_area_omo_yellow_shy_guy_8021D004 = 0x8021D004; // rom:0x5175D4 +b_area_omo_yellow_shy_guy_8021D72C = 0x8021D72C; // rom:0x517CFC +b_area_omo_yellow_shy_guy_takeTurn_8021E2B4 = 0x8021E2B4; // rom:0x518884 +b_area_omo_pink_shy_guy_DefenseTable_8021E310 = 0x8021E310; // rom:0x5188E0 +b_area_omo_pink_shy_guy_StatusTable_8021E324 = 0x8021E324; // rom:0x5188F4 +b_area_omo_pink_shy_guy_ActorParts = 0x8021E3D0; // rom:0x5189A0 +b_area_omo_pink_shy_guy = 0x8021E3F4; // rom:0x5189C4 +b_area_omo_pink_shy_guy_IdleAnimations_8021E41C = 0x8021E41C; // rom:0x5189EC +b_area_omo_pink_shy_guy_init_8021E468 = 0x8021E468; // rom:0x518A38 +b_area_omo_pink_shy_guy_idle_8021E4B4 = 0x8021E4B4; // rom:0x518A84 +b_area_omo_pink_shy_guy_8021E5C4 = 0x8021E5C4; // rom:0x518B94 +b_area_omo_pink_shy_guy_handleEvent_8021E628 = 0x8021E628; // rom:0x518BF8 +b_area_omo_pink_shy_guy_8021EB04 = 0x8021EB04; // rom:0x5190D4 +b_area_omo_pink_shy_guy_8021F22C = 0x8021F22C; // rom:0x5197FC +b_area_omo_pink_shy_guy_takeTurn_8021FDB4 = 0x8021FDB4; // rom:0x51A384 +b_area_omo_green_shy_guy_DefenseTable_8021FE10 = 0x8021FE10; // rom:0x51A3E0 +b_area_omo_green_shy_guy_StatusTable_8021FE24 = 0x8021FE24; // rom:0x51A3F4 +b_area_omo_green_shy_guy_ActorParts = 0x8021FED0; // rom:0x51A4A0 +b_area_omo_green_shy_guy = 0x8021FEF4; // rom:0x51A4C4 +b_area_omo_green_shy_guy_IdleAnimations_8021FF1C = 0x8021FF1C; // rom:0x51A4EC +b_area_omo_green_shy_guy_init_8021FF68 = 0x8021FF68; // rom:0x51A538 +b_area_omo_green_shy_guy_idle_8021FFB4 = 0x8021FFB4; // rom:0x51A584 +b_area_omo_green_shy_guy_802200C4 = 0x802200C4; // rom:0x51A694 +b_area_omo_green_shy_guy_handleEvent_80220128 = 0x80220128; // rom:0x51A6F8 +b_area_omo_green_shy_guy_80220604 = 0x80220604; // rom:0x51ABD4 +b_area_omo_green_shy_guy_80220D2C = 0x80220D2C; // rom:0x51B2FC +b_area_omo_green_shy_guy_takeTurn_802218B4 = 0x802218B4; // rom:0x51BE84 +b_area_omo_anti_guy_DefenseTable_80221910 = 0x80221910; // rom:0x51BEE0 +b_area_omo_anti_guy_StatusTable_8022191C = 0x8022191C; // rom:0x51BEEC +b_area_omo_anti_guy_ActorParts_802219C8 = 0x802219C8; // rom:0x51BF98 +b_area_omo_anti_guy = 0x802219EC; // rom:0x51BFBC +b_area_omo_anti_guy_IdleAnimations_80221A14 = 0x80221A14; // rom:0x51BFE4 +b_area_omo_anti_guy_init_80221A60 = 0x80221A60; // rom:0x51C030 +b_area_omo_anti_guy_idle_80221AAC = 0x80221AAC; // rom:0x51C07C +b_area_omo_anti_guy_80221BBC = 0x80221BBC; // rom:0x51C18C +b_area_omo_anti_guy_handleEvent_80221C20 = 0x80221C20; // rom:0x51C1F0 +b_area_omo_anti_guy_802220FC = 0x802220FC; // rom:0x51C6CC +b_area_omo_anti_guy_80222824 = 0x80222824; // rom:0x51CDF4 +b_area_omo_anti_guy_takeTurn_802233AC = 0x802233AC; // rom:0x51D97C +b_area_omo_medi_guy_IdleAnimations_8021F890 = 0x80223410; // rom:0x51D9E0 +b_area_omo_medi_guy_DefenseTable_8021F8DC = 0x8022345C; // rom:0x51DA2C +b_area_omo_medi_guy_StatusTable_8021F8F0 = 0x80223470; // rom:0x51DA40 +b_area_omo_medi_guy_ActorParts = 0x8022351C; // rom:0x51DAEC +b_area_omo_medi_guy = 0x80223540; // rom:0x51DB10 +b_area_omo_medi_guy_init_8021F9E8 = 0x80223568; // rom:0x51DB38 +b_area_omo_medi_guy_idle_8021FA8C = 0x8022360C; // rom:0x51DBDC +b_area_omo_medi_guy_8021FB9C = 0x8022371C; // rom:0x51DCEC +b_area_omo_medi_guy_handleEvent_8021FC60 = 0x802237E0; // rom:0x51DDB0 +b_area_omo_medi_guy_flyingAttack = 0x80223D90; // rom:0x51E360 +b_area_omo_medi_guy_healOneAlly = 0x80224578; // rom:0x51EB48 +b_area_omo_medi_guy_80220CEC = 0x8022486C; // rom:0x51EE3C +b_area_omo_medi_guy_takeTurn_80220DCC = 0x8022494C; // rom:0x51EF1C +b_area_omo_groove_guy_IdleAnimations_802249E0 = 0x802249E0; // rom:0x51EFB0 +b_area_omo_groove_guy_DefenseTable_80224A2C = 0x80224A2C; // rom:0x51EFFC +b_area_omo_groove_guy_StatusTable_80224A40 = 0x80224A40; // rom:0x51F010 +b_area_omo_groove_guy_ActorParts_80224AEC = 0x80224AEC; // rom:0x51F0BC +b_area_omo_groove_guy = 0x80224B10; // rom:0x51F0E0 +b_area_omo_groove_guy_init_80224B38 = 0x80224B38; // rom:0x51F108 +b_area_omo_groove_guy_idle_80224B9C = 0x80224B9C; // rom:0x51F16C +b_area_omo_groove_guy_80224CAC = 0x80224CAC; // rom:0x51F27C +b_area_omo_groove_guy_handleEvent_80224D10 = 0x80224D10; // rom:0x51F2E0 +b_area_omo_groove_guy_basicAttack = 0x80225240; // rom:0x51F810 +b_area_omo_groove_guy_sleepySpin = 0x80225904; // rom:0x51FED4 +b_area_omo_groove_guy_getFirstOpenColumn = 0x80225FC8; // rom:0x520598 +b_area_omo_groove_guy_countActiveSummoners = 0x80226204; // rom:0x5207D4 +b_area_omo_groove_guy_takeTurn_80226338 = 0x80226338; // rom:0x520908 +b_area_omo_groove_guy_randomSummon = 0x80226654; // rom:0x520C24 +b_area_omo_groove_guy_8022671C = 0x8022671C; // rom:0x520CEC +b_area_omo_groove_guy_80226C00 = 0x80226C00; // rom:0x5211D0 +b_area_omo_groove_guy_80226DEC = 0x80226DEC; // rom:0x5213BC +b_area_omo_groove_guy_802271A0 = 0x802271A0; // rom:0x521770 +b_area_omo_groove_guy_vector3D_8022739C = 0x8022739C; // rom:0x52196C +b_area_omo_groove_guy_specialFormation_802273A8 = 0x802273A8; // rom:0x521978 +b_area_omo_groove_guy_specialFormation_802273C4 = 0x802273C4; // rom:0x521994 +b_area_omo_groove_guy_specialFormation_802273E0 = 0x802273E0; // rom:0x5219B0 +b_area_omo_spy_guy_IdleAnimations_80227400 = 0x80227400; // rom:0x5219D0 +b_area_omo_spy_guy_IdleAnimations_8022744C = 0x8022744C; // rom:0x521A1C +b_area_omo_spy_guy_IdleAnimations_80227498 = 0x80227498; // rom:0x521A68 +b_area_omo_spy_guy_DefenseTable_802274A4 = 0x802274A4; // rom:0x521A74 +b_area_omo_spy_guy_StatusTable_802274B8 = 0x802274B8; // rom:0x521A88 +b_area_omo_spy_guy_ActorParts_80227564 = 0x80227564; // rom:0x521B34 +b_area_omo_spy_guy = 0x802275AC; // rom:0x521B7C +b_area_omo_spy_guy_init_802275D4 = 0x802275D4; // rom:0x521BA4 +b_area_omo_spy_guy_idle_802276C4 = 0x802276C4; // rom:0x521C94 +b_area_omo_spy_guy_802276D4 = 0x802276D4; // rom:0x521CA4 +b_area_omo_spy_guy_handleEvent_80227ABC = 0x80227ABC; // rom:0x52208C +b_area_omo_spy_guy_slingshotAttack = 0x80228138; // rom:0x522708 +b_area_omo_spy_guy_hammer_icons = 0x80228748; // rom:0x522D18 +b_area_omo_spy_guy_hammer_text = 0x80228754; // rom:0x522D24 +b_area_omo_spy_guy_jump_icons = 0x80228760; // rom:0x522D30 +b_area_omo_spy_guy_jump_text = 0x8022876C; // rom:0x522D3C +b_area_omo_spy_guy_80228778 = 0x80228778; // rom:0x522D48 +b_area_omo_spy_guy_hammerAttack = 0x802289B4; // rom:0x522F84 +b_area_omo_spy_guy_takeTurn_802293DC = 0x802293DC; // rom:0x5239AC +b_area_omo_sky_guy_IdleAnimations_802294C0 = 0x802294C0; // rom:0x523A90 +b_area_omo_sky_guy_IdleAnimations_8022950C = 0x8022950C; // rom:0x523ADC +b_area_omo_sky_guy_IdleAnimations_80229558 = 0x80229558; // rom:0x523B28 +b_area_omo_sky_guy_IdleAnimations_802295A4 = 0x802295A4; // rom:0x523B74 +b_area_omo_sky_guy_IdleAnimations_802295F0 = 0x802295F0; // rom:0x523BC0 +b_area_omo_sky_guy_DefenseTable_802295FC = 0x802295FC; // rom:0x523BCC +b_area_omo_sky_guy_DefenseTable_80229610 = 0x80229610; // rom:0x523BE0 +b_area_omo_sky_guy_StatusTable_80229624 = 0x80229624; // rom:0x523BF4 +b_area_omo_sky_guy_StatusTable_802296D0 = 0x802296D0; // rom:0x523CA0 +b_area_omo_sky_guy_ActorParts_8022977C = 0x8022977C; // rom:0x523D4C +b_area_omo_sky_guy = 0x80229854; // rom:0x523E24 +b_area_omo_sky_guy_init_8022987C = 0x8022987C; // rom:0x523E4C +b_area_omo_sky_guy_idle_80229A24 = 0x80229A24; // rom:0x523FF4 +b_area_omo_sky_guy_80229A34 = 0x80229A34; // rom:0x524004 +b_area_omo_sky_guy_80229C40 = 0x80229C40; // rom:0x524210 +b_area_omo_sky_guy_80229CB0 = 0x80229CB0; // rom:0x524280 +b_area_omo_sky_guy_80229F08 = 0x80229F08; // rom:0x5244D8 +b_area_omo_sky_guy_handleEvent_8022A398 = 0x8022A398; // rom:0x524968 +b_area_omo_sky_guy_takeTurn_8022A9D0 = 0x8022A9D0; // rom:0x524FA0 +b_area_omo_sky_guy_IdleAnimations_8022B104 = 0x8022B104; // rom:0x5256D4 +b_area_omo_sky_guy_8022B150 = 0x8022B150; // rom:0x525720 +b_area_omo_sky_guy_idle_8022B19C = 0x8022B19C; // rom:0x52576C +b_area_omo_sky_guy_8022B2AC = 0x8022B2AC; // rom:0x52587C +b_area_omo_sky_guy_handleEvent_8022B310 = 0x8022B310; // rom:0x5258E0 +b_area_omo_sky_guy_8022B7EC = 0x8022B7EC; // rom:0x525DBC +b_area_omo_sky_guy_8022BF14 = 0x8022BF14; // rom:0x5264E4 +b_area_omo_sky_guy_takeTurn_8022CA9C = 0x8022CA9C; // rom:0x52706C +b_area_omo_pyro_guy_IdleAnimations_8022CB00 = 0x8022CB00; // rom:0x5270D0 +b_area_omo_pyro_guy_DefenseTable_8022CB4C = 0x8022CB4C; // rom:0x52711C +b_area_omo_pyro_guy_StatusTable_8022CB88 = 0x8022CB88; // rom:0x527158 +b_area_omo_pyro_guy_ActorParts_8022CC34 = 0x8022CC34; // rom:0x527204 +b_area_omo_pyro_guy = 0x8022CC58; // rom:0x527228 +b_area_omo_pyro_guy_init_8022CC80 = 0x8022CC80; // rom:0x527250 +b_area_omo_pyro_guy_idle_8022CCCC = 0x8022CCCC; // rom:0x52729C +b_area_omo_pyro_guy_8022CDDC = 0x8022CDDC; // rom:0x5273AC +b_area_omo_pyro_guy_handleEvent_8022CE60 = 0x8022CE60; // rom:0x527430 +b_area_omo_pyro_guy_takeTurn_8022D344 = 0x8022D344; // rom:0x527914 +D_8022DA30_528000 = 0x8022DA30; // rom:0x528000 +b_area_omo_omo_01_8022DA34 = 0x8022DA34; // rom:0x528004 +b_area_omo_omo_01_EVS_PreBattle = 0x8022DA50; // rom:0x528020 +b_area_omo_omo_01_EVS_PostBattle = 0x8022DB68; // rom:0x528138 +b_area_omo_omo_01 = 0x8022DB78; // rom:0x528148 +b_area_omo_omo_02_EVS_PreBattle = 0x8022DBA0; // rom:0x528170 +b_area_omo_omo_02_EVS_PostBattle = 0x8022DBDC; // rom:0x5281AC +b_area_omo_omo_02 = 0x8022DBEC; // rom:0x5281BC +b_area_omo_omo_03_EVS_PreBattle = 0x8022DC20; // rom:0x5281F0 +b_area_omo_omo_03_EVS_PostBattle = 0x8022DC70; // rom:0x528240 +b_area_omo_omo_03 = 0x8022DC80; // rom:0x528250 +b_area_omo_omo_03b_EVS_PreBattle = 0x8022DCB0; // rom:0x528280 +b_area_omo_omo_03b_EVS_PostBattle = 0x8022DCEC; // rom:0x5282BC +b_area_omo_omo_03b = 0x8022DCFC; // rom:0x5282CC +b_area_omo_omo_04_EVS_PreBattle = 0x8022DD30; // rom:0x528300 +b_area_omo_omo_04_EVS_PostBattle = 0x8022DDEC; // rom:0x5283BC +b_area_omo_omo_04_ForegroundModels = 0x8022DDFC; // rom:0x5283CC +b_area_omo_omo_04 = 0x8022DE0C; // rom:0x5283DC +b_area_omo_omo_04_vector3D_8022DE34 = 0x8022DE34; // rom:0x528404 +b_area_omo_omo_04_vector3D_8022DE40 = 0x8022DE40; // rom:0x528410 +b_area_omo_omo_04_vector3D_8022DE4C = 0x8022DE4C; // rom:0x52841C +b_area_omo_omo_04_vector3D_8022DE58 = 0x8022DE58; // rom:0x528428 +b_area_omo_omo_04_specialFormation_8022DE64 = 0x8022DE64; // rom:0x528434 +b_area_omo_omo_04_intTable_8022DED4 = 0x8022DED4; // rom:0x5284A4 +b_area_omo_omo_04_intTable_8022DEF4 = 0x8022DEF4; // rom:0x5284C4 +b_area_omo_omo_04_intTable_8022DF14 = 0x8022DF14; // rom:0x5284E4 +b_area_omo_omo_04_DefenseTable_8022DF34 = 0x8022DF34; // rom:0x528504 +b_area_omo_omo_04_StatusTable_8022DF40 = 0x8022DF40; // rom:0x528510 +b_area_omo_omo_04_ActorParts_8022DFEC = 0x8022DFEC; // rom:0x5285BC +b_area_omo_omo_04_slot_machine_stop = 0x8022E010; // rom:0x5285E0 +b_area_omo_omo_04_slot_machine_start = 0x8022E038; // rom:0x528608 +b_area_omo_omo_04_init_8022E060 = 0x8022E060; // rom:0x528630 +b_area_omo_omo_04_idle_8022E1F8 = 0x8022E1F8; // rom:0x5287C8 +b_area_omo_omo_04_handleEvent_8022ED54 = 0x8022ED54; // rom:0x529324 +b_area_omo_omo_04_takeTurn_8022F4A8 = 0x8022F4A8; // rom:0x529A78 +b_area_omo_omo_05_EVS_PreBattle = 0x8022F4D0; // rom:0x529AA0 +b_area_omo_omo_05_EVS_PostBattle = 0x8022F534; // rom:0x529B04 +b_area_omo_omo_05_ForegroundModels = 0x8022F544; // rom:0x529B14 +b_area_omo_omo_05 = 0x8022F550; // rom:0x529B20 +b_area_omo_omo_05b_EVS_PreBattle = 0x8022F580; // rom:0x529B50 +b_area_omo_omo_05b_EVS_PostBattle = 0x8022F5E4; // rom:0x529BB4 +b_area_omo_omo_05b_ForegroundModels = 0x8022F5F4; // rom:0x529BC4 +b_area_omo_omo_05b = 0x8022F5FC; // rom:0x529BCC +b_area_omo_omo_06_8022F630 = 0x8022F630; // rom:0x529C00 +b_area_omo_omo_06_EVS_PreBattle = 0x8022F790; // rom:0x529D60 +b_area_omo_omo_06_EVS_PostBattle = 0x8022F860; // rom:0x529E30 +b_area_omo_omo_06_ForegroundModels = 0x8022F870; // rom:0x529E40 +b_area_omo_omo_06 = 0x8022F87C; // rom:0x529E4C +b_area_omo_omo_07_EVS_PreBattle = 0x8022F8B0; // rom:0x529E80 +b_area_omo_omo_07_EVS_PostBattle = 0x8022F8EC; // rom:0x529EBC +b_area_omo_omo_07 = 0x8022F8FC; // rom:0x529ECC +b_area_omo_Formation_00 = 0x8022F930; // rom:0x529F00 +b_area_omo_Formation_01 = 0x8022F968; // rom:0x529F38 +b_area_omo_Formation_02 = 0x8022F9A0; // rom:0x529F70 +b_area_omo_Formation_03 = 0x8022F9D8; // rom:0x529FA8 +b_area_omo_Formation_04 = 0x8022FA2C; // rom:0x529FFC +b_area_omo_Formation_05 = 0x8022FA64; // rom:0x52A034 +b_area_omo_Formation_06 = 0x8022FA9C; // rom:0x52A06C +b_area_omo_Formation_07 = 0x8022FAF0; // rom:0x52A0C0 +b_area_omo_Formation_08 = 0x8022FB44; // rom:0x52A114 +b_area_omo_Formation_09 = 0x8022FB98; // rom:0x52A168 +b_area_omo_Formation_0A = 0x8022FC08; // rom:0x52A1D8 +b_area_omo_Formation_0B = 0x8022FC5C; // rom:0x52A22C +b_area_omo_Formation_0C = 0x8022FCCC; // rom:0x52A29C +b_area_omo_Formation_0D = 0x8022FD20; // rom:0x52A2F0 +b_area_omo_Formation_0E = 0x8022FD58; // rom:0x52A328 +b_area_omo_Formation_0F = 0x8022FD90; // rom:0x52A360 +b_area_omo_Formation_10 = 0x8022FDE4; // rom:0x52A3B4 +b_area_omo_Formation_11 = 0x8022FE1C; // rom:0x52A3EC +b_area_omo_Formation_12 = 0x8022FE70; // rom:0x52A440 +b_area_omo_Formation_13 = 0x8022FEC4; // rom:0x52A494 +b_area_omo_Formation_14 = 0x8022FF34; // rom:0x52A504 +b_area_omo_Formation_15 = 0x8022FF88; // rom:0x52A558 +b_area_omo_Formation_16 = 0x8022FFC0; // rom:0x52A590 +b_area_omo_Formation_17 = 0x8022FFF8; // rom:0x52A5C8 +b_area_omo_Formation_18 = 0x80230030; // rom:0x52A600 +b_area_omo_Formation_19 = 0x80230084; // rom:0x52A654 +b_area_omo_Formation_1A = 0x802300F4; // rom:0x52A6C4 +b_area_omo_Formation_1B = 0x80230164; // rom:0x52A734 +b_area_omo_Formation_1C = 0x802301D4; // rom:0x52A7A4 +b_area_omo_Formation_1D = 0x8023020C; // rom:0x52A7DC +b_area_omo_Formation_1E = 0x80230260; // rom:0x52A830 +b_area_omo_Formation_1F = 0x80230298; // rom:0x52A868 +b_area_omo_Formation_20 = 0x802302EC; // rom:0x52A8BC +b_area_omo_Formation_21 = 0x8023035C; // rom:0x52A92C +b_area_omo_Formation_22 = 0x802303B0; // rom:0x52A980 +b_area_omo_Formation_23 = 0x80230404; // rom:0x52A9D4 +b_area_omo_Formation_24 = 0x80230474; // rom:0x52AA44 +b_area_omo_Formation_25 = 0x802304C8; // rom:0x52AA98 +b_area_omo_Formation_26 = 0x80230500; // rom:0x52AAD0 +b_area_omo_Formation_27 = 0x80230554; // rom:0x52AB24 +b_area_omo_Formation_28 = 0x802305A8; // rom:0x52AB78 +b_area_omo_Formation_29 = 0x802305FC; // rom:0x52ABCC +b_area_omo_Formation_2A = 0x8023066C; // rom:0x52AC3C +b_area_omo_Formation_2B = 0x802306C0; // rom:0x52AC90 +b_area_omo_Formation_2C = 0x80230714; // rom:0x52ACE4 +b_area_omo_Formations = 0x80230730; // rom:0x52AD00 +b_area_omo_Stages = 0x80230AC8; // rom:0x52B098 b_area_omo2_general_guy_FadeBackgroundToBlack = 0x80218000; // type:func rom:0x52B6A0 -D_80231110 = 0x80231110; // type:data rom:0x52B6E0 +D_80231110 = 0x80231110; // rom:0x52B6E0 b_area_omo2_general_guy_UnfadeBackgroundToBlack = 0x80218098; // type:func rom:0x52B738 b_area_omo2_toy_tank_UpdateBulbGlow = 0x80218120; // type:func rom:0x52B7C0 func_802181F4_52B894 = 0x802181F4; // type:func rom:0x52B894 func_80218250_52B8F0 = 0x80218250; // type:func rom:0x52B8F0 -b_area_omo2_general_guy_DefenseTable = 0x80218330; // type:data rom:0x52B9D0 -b_area_omo2_general_guy_StatusTable = 0x8021833C; // type:data rom:0x52B9DC -b_area_omo2_general_guy_ActorParts = 0x802183E8; // type:data rom:0x52BA88 -b_area_omo2_general_guy = 0x80218430; // type:data rom:0x52BAD0 -b_area_omo2_general_guy_IdleAnimations = 0x80218458; // type:data rom:0x52BAF8 -b_area_omo2_general_guy_IdleAnimations_bomb = 0x802184B4; // type:data rom:0x52BB54 -b_area_omo2_general_guy_IdleAnimations3 = 0x802184C0; // type:data rom:0x52BB60 -b_area_omo2_general_guy_nextTurn = 0x802184FC; // type:data rom:0x52BB9C -b_area_omo2_general_guy_init = 0x8021858C; // type:data rom:0x52BC2C -b_area_omo2_general_guy_idle = 0x802186B8; // type:data rom:0x52BD58 -b_area_omo2_general_guy_handleEvent = 0x802186EC; // type:data rom:0x52BD8C -b_area_omo2_general_guy_takeTurn = 0x80218BA0; // type:data rom:0x52C240 -b_area_omo2_general_guy_attack_throw_bomb = 0x80218C8C; // type:data rom:0x52C32C -b_area_omo2_general_guy_attack_lightning_shot = 0x8021963C; // type:data rom:0x52CCDC -b_area_omo2_general_guy_summon_pos = 0x8021A278; // type:data rom:0x52D918 -b_area_omo2_general_guy_formation_shy_squad = 0x8021A284; // type:data rom:0x52D924 -b_area_omo2_toy_tank_8021A2A0 = 0x8021A2A0; // type:data rom:0x52D940 -b_area_omo2_toy_tank_8021A2CC = 0x8021A2CC; // type:data rom:0x52D96C -b_area_omo2_toy_tank_8021A2F8 = 0x8021A2F8; // type:data rom:0x52D998 -b_area_omo2_toy_tank_8021A324 = 0x8021A324; // type:data rom:0x52D9C4 -b_area_omo2_toy_tank_8021A350 = 0x8021A350; // type:data rom:0x52D9F0 -b_area_omo2_toy_tank_8021A37C = 0x8021A37C; // type:data rom:0x52DA1C -b_area_omo2_toy_tank_8021A3A8 = 0x8021A3A8; // type:data rom:0x52DA48 -b_area_omo2_toy_tank_8021A3D4 = 0x8021A3D4; // type:data rom:0x52DA74 -b_area_omo2_toy_tank_8021A400 = 0x8021A400; // type:data rom:0x52DAA0 -b_area_omo2_toy_tank_8021A42C = 0x8021A42C; // type:data rom:0x52DACC -b_area_omo2_toy_tank_8021A458 = 0x8021A458; // type:data rom:0x52DAF8 -b_area_omo2_toy_tank_8021A484 = 0x8021A484; // type:data rom:0x52DB24 -b_area_omo2_toy_tank_8021A4B0 = 0x8021A4B0; // type:data rom:0x52DB50 -b_area_omo2_toy_tank_8021A4DC = 0x8021A4DC; // type:data rom:0x52DB7C -b_area_omo2_toy_tank_8021A508 = 0x8021A508; // type:data rom:0x52DBA8 -b_area_omo2_toy_tank_8021A534 = 0x8021A534; // type:data rom:0x52DBD4 -b_area_omo2_toy_tank_8021A560 = 0x8021A560; // type:data rom:0x52DC00 -b_area_omo2_toy_tank_8021A58C = 0x8021A58C; // type:data rom:0x52DC2C -b_area_omo2_toy_tank_8021A5B8 = 0x8021A5B8; // type:data rom:0x52DC58 -b_area_omo2_toy_tank_8021A5E4 = 0x8021A5E4; // type:data rom:0x52DC84 -b_area_omo2_toy_tank_8021A610 = 0x8021A610; // type:data rom:0x52DCB0 -b_area_omo2_toy_tank_8021A63C = 0x8021A63C; // type:data rom:0x52DCDC -b_area_omo2_toy_tank_8021A668 = 0x8021A668; // type:data rom:0x52DD08 -b_area_omo2_toy_tank_8021A694 = 0x8021A694; // type:data rom:0x52DD34 -toy_tank_model = 0x8021A6C0; // type:data rom:0x52DD60 -toy_tank_as_shake = 0x8021A724; // type:data rom:0x52DDC4 -toy_tank_as_fall_apart = 0x8021D318; // type:data rom:0x5309B8 -toy_tank_as_close_hatch = 0x8021E798; // type:data rom:0x531E38 -toy_tank_as_open_hatch = 0x80220D88; // type:data rom:0x534428 -toy_tank_as_5 = 0x80221384; // type:data rom:0x534A24 -toy_tank_as_move_forward = 0x80222A98; // type:data rom:0x536138 -toy_tank_as_7 = 0x8022AE48; // type:data rom:0x53E4E8 -toy_tank_as_idle = 0x8022C55C; // type:data rom:0x53FBFC -b_area_omo2_toy_tank_DefenseTable = 0x8022C838; // type:data rom:0x53FED8 -b_area_omo2_toy_tank_StatusTable = 0x8022C844; // type:data rom:0x53FEE4 -b_area_omo2_toy_tank_ActorParts = 0x8022C8F0; // type:data rom:0x53FF90 -b_area_omo2_toy_tank = 0x8022C95C; // type:data rom:0x53FFFC -b_area_omo2_toy_tank_init = 0x8022C984; // type:data rom:0x540024 -b_area_omo2_toy_tank_idle = 0x8022CC38; // type:data rom:0x5402D8 -b_area_omo2_toy_tank_handleEvent = 0x8022CE5C; // type:data rom:0x5404FC -b_area_omo2_toy_tank_takeTurn = 0x8022D228; // type:data rom:0x5408C8 -b_area_omo2_toy_tank_onHit = 0x8022D238; // type:data rom:0x5408D8 -b_area_omo2_toy_tank_shake_tank = 0x8022D5B8; // type:data rom:0x540C58 -b_area_omo2_toy_tank_select_phase = 0x8022D5E8; // type:data rom:0x540C88 -b_area_omo2_toy_tank_update_phase = 0x8022DB10; // type:data rom:0x5411B0 -b_area_omo2_toy_tank_start_stilt_guys_phase = 0x8022DBA0; // type:data rom:0x541240 -b_area_omo2_toy_tank_start_shy_stack_phase = 0x8022DEA8; // type:data rom:0x541548 -b_area_omo2_toy_tank_summon_stilt_guys = 0x8022E3DC; // type:data rom:0x541A7C -b_area_omo2_toy_tank_summon_tank_squad = 0x8022E734; // type:data rom:0x541DD4 -b_area_omo2_toy_tank_start_battle_with_tank = 0x8022EB80; // type:data rom:0x542220 -b_area_omo2_toy_tank_onDeath = 0x8022ED80; // type:data rom:0x542420 -b_area_omo2_toy_tank_8022F2BC = 0x8022F2BC; // type:data rom:0x54295C -b_area_omo2_toy_tank_8022F458 = 0x8022F458; // type:data rom:0x542AF8 -b_area_omo2_toy_tank_8022F4D0 = 0x8022F4D0; // type:data rom:0x542B70 -b_area_omo2_toy_tank_summon_pos = 0x8022F548; // type:data rom:0x542BE8 -b_area_omo2_toy_tank_formation_signal_guy = 0x8022F554; // type:data rom:0x542BF4 -b_area_omo2_toy_tank_formation_stilt_guy_1 = 0x8022F570; // type:data rom:0x542C10 -b_area_omo2_toy_tank_formation_stilt_guy_2 = 0x8022F58C; // type:data rom:0x542C2C -b_area_omo2_toy_tank_formation_shy_stack_1 = 0x8022F5A8; // type:data rom:0x542C48 -b_area_omo2_toy_tank_formation_shy_stack_2 = 0x8022F5C4; // type:data rom:0x542C64 -b_area_omo2_toy_tank_formation_shy_squad_dup = 0x8022F5E0; // type:data rom:0x542C80 -b_area_omo2_light_bulb_DefenseTable = 0x8022F600; // type:data rom:0x542CA0 -b_area_omo2_light_bulb_StatusTable = 0x8022F614; // type:data rom:0x542CB4 -b_area_omo2_light_bulb_ActorParts = 0x8022F6C0; // type:data rom:0x542D60 -b_area_omo2_light_bulb = 0x8022F6E4; // type:data rom:0x542D84 -b_area_omo2_light_bulb_init = 0x8022F70C; // type:data rom:0x542DAC -b_area_omo2_light_bulb_idle = 0x8022F774; // type:data rom:0x542E14 -b_area_omo2_light_bulb_handleEvent = 0x8022F7A8; // type:data rom:0x542E48 -b_area_omo2_light_bulb_takeTurn = 0x8022F9C8; // type:data rom:0x543068 -b_area_omo2_light_bulb_onHit = 0x8022F9D8; // type:data rom:0x543078 -b_area_omo2_light_bulb_shake_tank = 0x8022F9F4; // type:data rom:0x543094 -b_area_omo2_light_bulb_onDeath = 0x8022FA54; // type:data rom:0x5430F4 -b_area_omo2_omo_07_EVS_PreBattle = 0x8022FB20; // type:data rom:0x5431C0 -b_area_omo2_omo_07_EVS_PostBattle = 0x8022FB5C; // type:data rom:0x5431FC -b_area_omo2_omo_07 = 0x8022FB6C; // type:data rom:0x54320C -b_area_omo2_Formation_01 = 0x8022FBA0; // type:data rom:0x543240 -b_area_omo2_Formations = 0x8022FBF4; // type:data rom:0x543294 -b_area_omo2_Stages = 0x8022FC1C; // type:data rom:0x5432BC +b_area_omo2_general_guy_DefenseTable = 0x80218330; // rom:0x52B9D0 +b_area_omo2_general_guy_StatusTable = 0x8021833C; // rom:0x52B9DC +b_area_omo2_general_guy_ActorParts = 0x802183E8; // rom:0x52BA88 +b_area_omo2_general_guy = 0x80218430; // rom:0x52BAD0 +b_area_omo2_general_guy_IdleAnimations = 0x80218458; // rom:0x52BAF8 +b_area_omo2_general_guy_IdleAnimations_bomb = 0x802184B4; // rom:0x52BB54 +b_area_omo2_general_guy_IdleAnimations3 = 0x802184C0; // rom:0x52BB60 +b_area_omo2_general_guy_nextTurn = 0x802184FC; // rom:0x52BB9C +b_area_omo2_general_guy_init = 0x8021858C; // rom:0x52BC2C +b_area_omo2_general_guy_idle = 0x802186B8; // rom:0x52BD58 +b_area_omo2_general_guy_handleEvent = 0x802186EC; // rom:0x52BD8C +b_area_omo2_general_guy_takeTurn = 0x80218BA0; // rom:0x52C240 +b_area_omo2_general_guy_attack_throw_bomb = 0x80218C8C; // rom:0x52C32C +b_area_omo2_general_guy_attack_lightning_shot = 0x8021963C; // rom:0x52CCDC +b_area_omo2_general_guy_summon_pos = 0x8021A278; // rom:0x52D918 +b_area_omo2_general_guy_formation_shy_squad = 0x8021A284; // rom:0x52D924 +b_area_omo2_toy_tank_8021A2A0 = 0x8021A2A0; // rom:0x52D940 +b_area_omo2_toy_tank_8021A2CC = 0x8021A2CC; // rom:0x52D96C +b_area_omo2_toy_tank_8021A2F8 = 0x8021A2F8; // rom:0x52D998 +b_area_omo2_toy_tank_8021A324 = 0x8021A324; // rom:0x52D9C4 +b_area_omo2_toy_tank_8021A350 = 0x8021A350; // rom:0x52D9F0 +b_area_omo2_toy_tank_8021A37C = 0x8021A37C; // rom:0x52DA1C +b_area_omo2_toy_tank_8021A3A8 = 0x8021A3A8; // rom:0x52DA48 +b_area_omo2_toy_tank_8021A3D4 = 0x8021A3D4; // rom:0x52DA74 +b_area_omo2_toy_tank_8021A400 = 0x8021A400; // rom:0x52DAA0 +b_area_omo2_toy_tank_8021A42C = 0x8021A42C; // rom:0x52DACC +b_area_omo2_toy_tank_8021A458 = 0x8021A458; // rom:0x52DAF8 +b_area_omo2_toy_tank_8021A484 = 0x8021A484; // rom:0x52DB24 +b_area_omo2_toy_tank_8021A4B0 = 0x8021A4B0; // rom:0x52DB50 +b_area_omo2_toy_tank_8021A4DC = 0x8021A4DC; // rom:0x52DB7C +b_area_omo2_toy_tank_8021A508 = 0x8021A508; // rom:0x52DBA8 +b_area_omo2_toy_tank_8021A534 = 0x8021A534; // rom:0x52DBD4 +b_area_omo2_toy_tank_8021A560 = 0x8021A560; // rom:0x52DC00 +b_area_omo2_toy_tank_8021A58C = 0x8021A58C; // rom:0x52DC2C +b_area_omo2_toy_tank_8021A5B8 = 0x8021A5B8; // rom:0x52DC58 +b_area_omo2_toy_tank_8021A5E4 = 0x8021A5E4; // rom:0x52DC84 +b_area_omo2_toy_tank_8021A610 = 0x8021A610; // rom:0x52DCB0 +b_area_omo2_toy_tank_8021A63C = 0x8021A63C; // rom:0x52DCDC +b_area_omo2_toy_tank_8021A668 = 0x8021A668; // rom:0x52DD08 +b_area_omo2_toy_tank_8021A694 = 0x8021A694; // rom:0x52DD34 +toy_tank_model = 0x8021A6C0; // rom:0x52DD60 +toy_tank_as_shake = 0x8021A724; // rom:0x52DDC4 +toy_tank_as_fall_apart = 0x8021D318; // rom:0x5309B8 +toy_tank_as_close_hatch = 0x8021E798; // rom:0x531E38 +toy_tank_as_open_hatch = 0x80220D88; // rom:0x534428 +toy_tank_as_5 = 0x80221384; // rom:0x534A24 +toy_tank_as_move_forward = 0x80222A98; // rom:0x536138 +toy_tank_as_7 = 0x8022AE48; // rom:0x53E4E8 +toy_tank_as_idle = 0x8022C55C; // rom:0x53FBFC +b_area_omo2_toy_tank_DefenseTable = 0x8022C838; // rom:0x53FED8 +b_area_omo2_toy_tank_StatusTable = 0x8022C844; // rom:0x53FEE4 +b_area_omo2_toy_tank_ActorParts = 0x8022C8F0; // rom:0x53FF90 +b_area_omo2_toy_tank = 0x8022C95C; // rom:0x53FFFC +b_area_omo2_toy_tank_init = 0x8022C984; // rom:0x540024 +b_area_omo2_toy_tank_idle = 0x8022CC38; // rom:0x5402D8 +b_area_omo2_toy_tank_handleEvent = 0x8022CE5C; // rom:0x5404FC +b_area_omo2_toy_tank_takeTurn = 0x8022D228; // rom:0x5408C8 +b_area_omo2_toy_tank_onHit = 0x8022D238; // rom:0x5408D8 +b_area_omo2_toy_tank_shake_tank = 0x8022D5B8; // rom:0x540C58 +b_area_omo2_toy_tank_select_phase = 0x8022D5E8; // rom:0x540C88 +b_area_omo2_toy_tank_update_phase = 0x8022DB10; // rom:0x5411B0 +b_area_omo2_toy_tank_start_stilt_guys_phase = 0x8022DBA0; // rom:0x541240 +b_area_omo2_toy_tank_start_shy_stack_phase = 0x8022DEA8; // rom:0x541548 +b_area_omo2_toy_tank_summon_stilt_guys = 0x8022E3DC; // rom:0x541A7C +b_area_omo2_toy_tank_summon_tank_squad = 0x8022E734; // rom:0x541DD4 +b_area_omo2_toy_tank_start_battle_with_tank = 0x8022EB80; // rom:0x542220 +b_area_omo2_toy_tank_onDeath = 0x8022ED80; // rom:0x542420 +b_area_omo2_toy_tank_8022F2BC = 0x8022F2BC; // rom:0x54295C +b_area_omo2_toy_tank_8022F458 = 0x8022F458; // rom:0x542AF8 +b_area_omo2_toy_tank_8022F4D0 = 0x8022F4D0; // rom:0x542B70 +b_area_omo2_toy_tank_summon_pos = 0x8022F548; // rom:0x542BE8 +b_area_omo2_toy_tank_formation_signal_guy = 0x8022F554; // rom:0x542BF4 +b_area_omo2_toy_tank_formation_stilt_guy_1 = 0x8022F570; // rom:0x542C10 +b_area_omo2_toy_tank_formation_stilt_guy_2 = 0x8022F58C; // rom:0x542C2C +b_area_omo2_toy_tank_formation_shy_stack_1 = 0x8022F5A8; // rom:0x542C48 +b_area_omo2_toy_tank_formation_shy_stack_2 = 0x8022F5C4; // rom:0x542C64 +b_area_omo2_toy_tank_formation_shy_squad_dup = 0x8022F5E0; // rom:0x542C80 +b_area_omo2_light_bulb_DefenseTable = 0x8022F600; // rom:0x542CA0 +b_area_omo2_light_bulb_StatusTable = 0x8022F614; // rom:0x542CB4 +b_area_omo2_light_bulb_ActorParts = 0x8022F6C0; // rom:0x542D60 +b_area_omo2_light_bulb = 0x8022F6E4; // rom:0x542D84 +b_area_omo2_light_bulb_init = 0x8022F70C; // rom:0x542DAC +b_area_omo2_light_bulb_idle = 0x8022F774; // rom:0x542E14 +b_area_omo2_light_bulb_handleEvent = 0x8022F7A8; // rom:0x542E48 +b_area_omo2_light_bulb_takeTurn = 0x8022F9C8; // rom:0x543068 +b_area_omo2_light_bulb_onHit = 0x8022F9D8; // rom:0x543078 +b_area_omo2_light_bulb_shake_tank = 0x8022F9F4; // rom:0x543094 +b_area_omo2_light_bulb_onDeath = 0x8022FA54; // rom:0x5430F4 +b_area_omo2_omo_07_EVS_PreBattle = 0x8022FB20; // rom:0x5431C0 +b_area_omo2_omo_07_EVS_PostBattle = 0x8022FB5C; // rom:0x5431FC +b_area_omo2_omo_07 = 0x8022FB6C; // rom:0x54320C +b_area_omo2_Formation_01 = 0x8022FBA0; // rom:0x543240 +b_area_omo2_Formations = 0x8022FBF4; // rom:0x543294 +b_area_omo2_Stages = 0x8022FC1C; // rom:0x5432BC b_area_omo2_1_shy_squad_GetActorPartSize = 0x80231000; // type:func rom:0x543570 -b_area_omo2_1_shy_squad_DefenseTable = 0x802310B0; // type:data rom:0x543620 -b_area_omo2_1_shy_squad_StatusTable = 0x802310BC; // type:data rom:0x54362C -b_area_omo2_1_shy_squad_ActorParts = 0x80231168; // type:data rom:0x5436D8 -b_area_omo2_1_shy_squad = 0x802313A8; // type:data rom:0x543918 -b_area_omo2_1_shy_squad_IdleAnimations = 0x802313D0; // type:data rom:0x543940 -b_area_omo2_1_shy_squad_init = 0x8023142C; // type:data rom:0x54399C -b_area_omo2_1_shy_squad_nextTurn = 0x80232058; // type:data rom:0x5445C8 -b_area_omo2_1_shy_squad_idle = 0x80232454; // type:data rom:0x5449C4 -b_area_omo2_1_shy_squad_move_guy_to_pos = 0x80232488; // type:data rom:0x5449F8 -b_area_omo2_1_shy_squad_move_squad_to_home = 0x802325EC; // type:data rom:0x544B5C -b_area_omo2_1_shy_squad_displace_last_guy = 0x802327E4; // type:data rom:0x544D54 -b_area_omo2_1_shy_squad_displace_guy = 0x80232810; // type:data rom:0x544D80 -b_area_omo2_1_shy_squad_onShock = 0x80233494; // type:data rom:0x545A04 -b_area_omo2_1_shy_squad_displace_guy_2 = 0x80233568; // type:data rom:0x545AD8 -b_area_omo2_1_shy_squad_handleEvent = 0x802337D0; // type:data rom:0x545D40 -b_area_omo2_1_shy_squad_onHit = 0x80233F38; // type:data rom:0x5464A8 -b_area_omo2_1_shy_squad_set_alive_guys_animation = 0x802343DC; // type:data rom:0x54694C -b_area_omo2_1_shy_squad_kill_guy = 0x80234480; // type:data rom:0x5469F0 -b_area_omo2_1_shy_squad_onDeath = 0x8023465C; // type:data rom:0x546BCC -b_area_omo2_1_shy_squad_attack = 0x802348E0; // type:data rom:0x546E50 -b_area_omo2_1_shy_squad_takeTurn = 0x80235468; // type:data rom:0x5479D8 -b_area_omo2_1_shy_squad_flee = 0x80235484; // type:data rom:0x5479F4 -b_area_omo2_1_shy_squad_next_phase = 0x80235D64; // type:data rom:0x5482D4 -b_area_omo2_1_shy_squad_updateActorSize = 0x80235D9C; // type:data rom:0x54830C +b_area_omo2_1_shy_squad_DefenseTable = 0x802310B0; // rom:0x543620 +b_area_omo2_1_shy_squad_StatusTable = 0x802310BC; // rom:0x54362C +b_area_omo2_1_shy_squad_ActorParts = 0x80231168; // rom:0x5436D8 +b_area_omo2_1_shy_squad = 0x802313A8; // rom:0x543918 +b_area_omo2_1_shy_squad_IdleAnimations = 0x802313D0; // rom:0x543940 +b_area_omo2_1_shy_squad_init = 0x8023142C; // rom:0x54399C +b_area_omo2_1_shy_squad_nextTurn = 0x80232058; // rom:0x5445C8 +b_area_omo2_1_shy_squad_idle = 0x80232454; // rom:0x5449C4 +b_area_omo2_1_shy_squad_move_guy_to_pos = 0x80232488; // rom:0x5449F8 +b_area_omo2_1_shy_squad_move_squad_to_home = 0x802325EC; // rom:0x544B5C +b_area_omo2_1_shy_squad_displace_last_guy = 0x802327E4; // rom:0x544D54 +b_area_omo2_1_shy_squad_displace_guy = 0x80232810; // rom:0x544D80 +b_area_omo2_1_shy_squad_onShock = 0x80233494; // rom:0x545A04 +b_area_omo2_1_shy_squad_displace_guy_2 = 0x80233568; // rom:0x545AD8 +b_area_omo2_1_shy_squad_handleEvent = 0x802337D0; // rom:0x545D40 +b_area_omo2_1_shy_squad_onHit = 0x80233F38; // rom:0x5464A8 +b_area_omo2_1_shy_squad_set_alive_guys_animation = 0x802343DC; // rom:0x54694C +b_area_omo2_1_shy_squad_kill_guy = 0x80234480; // rom:0x5469F0 +b_area_omo2_1_shy_squad_onDeath = 0x8023465C; // rom:0x546BCC +b_area_omo2_1_shy_squad_attack = 0x802348E0; // rom:0x546E50 +b_area_omo2_1_shy_squad_takeTurn = 0x80235468; // rom:0x5479D8 +b_area_omo2_1_shy_squad_flee = 0x80235484; // rom:0x5479F4 +b_area_omo2_1_shy_squad_next_phase = 0x80235D64; // rom:0x5482D4 +b_area_omo2_1_shy_squad_updateActorSize = 0x80235D9C; // rom:0x54830C b_area_omo2_2_stilt_guy_GetSelectedMoveID = 0x80231000; // type:func rom:0x5483E0 SetActorLevelToZero = 0x8023102C; // type:func rom:0x54840C b_area_omo2_2_stilt_guy_SetAbsoluteStatusOffsets = 0x80231054; // type:func rom:0x548434 -b_area_omo2_2_stilt_guy_IdleAnimations2 = 0x80231120; // type:data rom:0x548500 -b_area_omo2_2_stilt_guy_IdleAnimations3 = 0x80231174; // type:data rom:0x548554 -b_area_omo2_2_stilt_guy_defenseTable2 = 0x80231180; // type:data rom:0x548560 -b_area_omo2_2_stilt_guy_DefenseTable = 0x8023118C; // type:data rom:0x54856C -b_area_omo2_2_stilt_guy_StatusTable = 0x802311A0; // type:data rom:0x548580 -b_area_omo2_2_stilt_guy_statusTable2 = 0x8023124C; // type:data rom:0x54862C -b_area_omo2_2_stilt_guy_ActorParts = 0x802312F8; // type:data rom:0x5486D8 -b_area_omo2_2_stilt_guy = 0x80231418; // type:data rom:0x5487F8 -b_area_omo2_2_stilt_guy_init = 0x80231440; // type:data rom:0x548820 -b_area_omo2_2_stilt_guy_idle = 0x802322D0; // type:data rom:0x5496B0 -b_area_omo2_2_stilt_guy_return_home = 0x80232304; // type:data rom:0x5496E4 -b_area_omo2_2_stilt_guy_handleEvent = 0x8023239C; // type:data rom:0x54977C -b_area_omo2_2_stilt_guy_check_fall_off = 0x80232A78; // type:data rom:0x549E58 -b_area_omo2_2_stilt_guy_check_fall_off_2 = 0x80232B84; // type:data rom:0x549F64 -b_area_omo2_2_stilt_guy_takeTurn = 0x80232C78; // type:data rom:0x54A058 -b_area_omo2_2_stilt_guy_attack = 0x80232C94; // type:data rom:0x54A074 -b_area_omo2_2_stilt_guy_fallOff = 0x802333A4; // type:data rom:0x54A784 -b_area_omo2_2_stilt_guy_onDeath = 0x8023379C; // type:data rom:0x54AB7C -b_area_omo2_2_stilt_guy_shy_guy_rotate = 0x80233888; // type:data rom:0x54AC68 -b_area_omo2_2_stilt_guy_shy_guy_on_spin_smash = 0x80233918; // type:data rom:0x54ACF8 -b_area_omo2_2_stilt_guy_IdleAnimations = 0x80233E98; // type:data rom:0x54B278 -b_area_omo2_2_stilt_guy_shy_guy_init = 0x80233EE4; // type:data rom:0x54B2C4 -b_area_omo2_2_stilt_guy_shy_guy_idle = 0x80233F30; // type:data rom:0x54B310 -b_area_omo2_2_stilt_guy_shy_guy_return_home = 0x80234040; // type:data rom:0x54B420 -b_area_omo2_2_stilt_guy_shy_guy_handleEvent = 0x802340A4; // type:data rom:0x54B484 -b_area_omo2_2_stilt_guy_shy_guy_attack1 = 0x80234580; // type:data rom:0x54B960 -b_area_omo2_2_stilt_guy_shy_guy_attack2 = 0x80234CA8; // type:data rom:0x54C088 -b_area_omo2_2_stilt_guy_shy_guy_takeTurn = 0x80235830; // type:data rom:0x54CC10 +b_area_omo2_2_stilt_guy_IdleAnimations2 = 0x80231120; // rom:0x548500 +b_area_omo2_2_stilt_guy_IdleAnimations3 = 0x80231174; // rom:0x548554 +b_area_omo2_2_stilt_guy_defenseTable2 = 0x80231180; // rom:0x548560 +b_area_omo2_2_stilt_guy_DefenseTable = 0x8023118C; // rom:0x54856C +b_area_omo2_2_stilt_guy_StatusTable = 0x802311A0; // rom:0x548580 +b_area_omo2_2_stilt_guy_statusTable2 = 0x8023124C; // rom:0x54862C +b_area_omo2_2_stilt_guy_ActorParts = 0x802312F8; // rom:0x5486D8 +b_area_omo2_2_stilt_guy = 0x80231418; // rom:0x5487F8 +b_area_omo2_2_stilt_guy_init = 0x80231440; // rom:0x548820 +b_area_omo2_2_stilt_guy_idle = 0x802322D0; // rom:0x5496B0 +b_area_omo2_2_stilt_guy_return_home = 0x80232304; // rom:0x5496E4 +b_area_omo2_2_stilt_guy_handleEvent = 0x8023239C; // rom:0x54977C +b_area_omo2_2_stilt_guy_check_fall_off = 0x80232A78; // rom:0x549E58 +b_area_omo2_2_stilt_guy_check_fall_off_2 = 0x80232B84; // rom:0x549F64 +b_area_omo2_2_stilt_guy_takeTurn = 0x80232C78; // rom:0x54A058 +b_area_omo2_2_stilt_guy_attack = 0x80232C94; // rom:0x54A074 +b_area_omo2_2_stilt_guy_fallOff = 0x802333A4; // rom:0x54A784 +b_area_omo2_2_stilt_guy_onDeath = 0x8023379C; // rom:0x54AB7C +b_area_omo2_2_stilt_guy_shy_guy_rotate = 0x80233888; // rom:0x54AC68 +b_area_omo2_2_stilt_guy_shy_guy_on_spin_smash = 0x80233918; // rom:0x54ACF8 +b_area_omo2_2_stilt_guy_IdleAnimations = 0x80233E98; // rom:0x54B278 +b_area_omo2_2_stilt_guy_shy_guy_init = 0x80233EE4; // rom:0x54B2C4 +b_area_omo2_2_stilt_guy_shy_guy_idle = 0x80233F30; // rom:0x54B310 +b_area_omo2_2_stilt_guy_shy_guy_return_home = 0x80234040; // rom:0x54B420 +b_area_omo2_2_stilt_guy_shy_guy_handleEvent = 0x802340A4; // rom:0x54B484 +b_area_omo2_2_stilt_guy_shy_guy_attack1 = 0x80234580; // rom:0x54B960 +b_area_omo2_2_stilt_guy_shy_guy_attack2 = 0x80234CA8; // rom:0x54C088 +b_area_omo2_2_stilt_guy_shy_guy_takeTurn = 0x80235830; // rom:0x54CC10 func_80231000_54CC70 = 0x80231000; // type:func rom:0x54CC70 -b_area_omo2_3_shy_stack_DefenseTable = 0x80231030; // type:data rom:0x54CCA0 -b_area_omo2_3_shy_stack_StatusTable = 0x8023103C; // type:data rom:0x54CCAC -b_area_omo2_3_shy_stack_ActorParts = 0x802310E8; // type:data rom:0x54CD58 -b_area_omo2_3_shy_stack = 0x802312E0; // type:data rom:0x54CF50 -b_area_omo2_3_shy_stack_IdleAnimations = 0x80231308; // type:data rom:0x54CF78 -b_area_omo2_3_shy_stack_IdleAnimations2 = 0x80231364; // type:data rom:0x54CFD4 -b_area_omo2_3_shy_stack_IdleAnimations3 = 0x802313C0; // type:data rom:0x54D030 -b_area_omo2_3_shy_stack_IdleAnimations4 = 0x8023141C; // type:data rom:0x54D08C -b_area_omo2_3_shy_stack_IdleAnimations_rock = 0x80231478; // type:data rom:0x54D0E8 -b_area_omo2_3_shy_stack_IdleAnimations_damage = 0x80231484; // type:data rom:0x54D0F4 -b_area_omo2_3_shy_stack_IdleAnimations_shy_guy = 0x80231490; // type:data rom:0x54D100 -b_area_omo2_3_shy_stack_init = 0x8023149C; // type:data rom:0x54D10C -b_area_omo2_3_shy_stack_idle = 0x80232FA0; // type:data rom:0x54EC10 -b_area_omo2_3_shy_stack_handleEvent = 0x80232FD4; // type:data rom:0x54EC44 -b_area_omo2_3_shy_stack_rotate = 0x80233BBC; // type:data rom:0x54F82C -b_area_omo2_3_shy_stack_onSpinSmash = 0x80233C4C; // type:data rom:0x54F8BC -b_area_omo2_3_shy_stack_doSpinSmashHitLastGuy = 0x80233D10; // type:data rom:0x54F980 -b_area_omo2_3_shy_stack_fall_apart = 0x80234280; // type:data rom:0x54FEF0 -b_area_omo2_3_shy_stack_lower_actor_pos = 0x8023476C; // type:data rom:0x5503DC -b_area_omo2_3_shy_stack_doSpinSmashHit = 0x80234A90; // type:data rom:0x550700 -b_area_omo2_3_shy_stack_80235168 = 0x80235168; // type:data rom:0x550DD8 -b_area_omo2_3_shy_stack_takeTurn = 0x802357B4; // type:data rom:0x551424 -b_area_omo2_3_shy_stack_launch_rock = 0x80235D60; // type:data rom:0x5519D0 -b_area_omo2_3_shy_stack_onDeath = 0x80236468; // type:data rom:0x5520D8 -b_area_omo2_3_shy_stack_onSpinSmashLaunchDeath = 0x80236518; // type:data rom:0x552188 -b_area_omo2_4_signal_guy_DefenseTable = 0x80231000; // type:data rom:0x552440 -b_area_omo2_4_signal_guy_StatusTable = 0x8023100C; // type:data rom:0x55244C -b_area_omo2_4_signal_guy_ActorParts = 0x802310B8; // type:data rom:0x5524F8 -b_area_omo2_4_signal_guy = 0x802310DC; // type:data rom:0x55251C -b_area_omo2_4_signal_guy_IdleAnimations = 0x80231104; // type:data rom:0x552544 -b_area_omo2_4_signal_guy_init = 0x80231110; // type:data rom:0x552550 -b_area_omo2_4_signal_guy_idle = 0x8023129C; // type:data rom:0x5526DC -b_area_omo2_4_signal_guy_handleEvent = 0x802312D0; // type:data rom:0x552710 -b_area_omo2_4_signal_guy_takeTurn = 0x80231754; // type:data rom:0x552B94 -b_area_omo2_5_shy_squad_dup_DefenseTable = 0x80231000; // type:data rom:0x552BB0 -b_area_omo2_5_shy_squad_dup_StatusTable = 0x8023100C; // type:data rom:0x552BBC -b_area_omo2_5_shy_squad_dup_ActorParts = 0x802310B8; // type:data rom:0x552C68 -b_area_omo2_5_shy_squad_dup = 0x802312F8; // type:data rom:0x552EA8 -b_area_omo2_5_shy_squad_dup_IdleAnimations = 0x80231320; // type:data rom:0x552ED0 -b_area_omo2_5_shy_squad_dup_IdleAnimations_watt = 0x80231334; // type:data rom:0x552EE4 -b_area_omo2_5_shy_squad_dup_init = 0x80231348; // type:data rom:0x552EF8 -b_area_omo2_5_shy_squad_dup_nextTurn = 0x80231FC8; // type:data rom:0x553B78 -b_area_omo2_5_shy_squad_dup_idle = 0x80231FD8; // type:data rom:0x553B88 -b_area_omo2_5_shy_squad_dup_move_guy_to_pos = 0x80232104; // type:data rom:0x553CB4 -b_area_omo2_5_shy_squad_dup_onSpinSmash = 0x80232268; // type:data rom:0x553E18 -b_area_omo2_5_shy_squad_dup_displace_guy = 0x8023233C; // type:data rom:0x553EEC -b_area_omo2_5_shy_squad_dup_onShock = 0x80232FC0; // type:data rom:0x554B70 -b_area_omo2_5_shy_squad_dup_displace_guy_2 = 0x80233088; // type:data rom:0x554C38 -b_area_omo2_5_shy_squad_dup_handleEvent = 0x80233384; // type:data rom:0x554F34 -b_area_omo2_5_shy_squad_dup_onHit = 0x8023392C; // type:data rom:0x5554DC -b_area_omo2_5_shy_squad_dup_set_squad_animation = 0x80233DA4; // type:data rom:0x555954 -b_area_omo2_5_shy_squad_dup_80233E48 = 0x80233E48; // type:data rom:0x5559F8 -b_area_omo2_5_shy_squad_dup_onDeath = 0x80234024; // type:data rom:0x555BD4 -b_area_omo2_5_shy_squad_dup_takeTurn = 0x802342A0; // type:data rom:0x555E50 -b_area_omo2_5_shy_squad_dup_next_phase = 0x80234370; // type:data rom:0x555F20 -b_area_omo2_5_shy_squad_dup_run_away = 0x802343A8; // type:data rom:0x555F58 -b_area_omo2_5_shy_squad_dup_attack = 0x80234624; // type:data rom:0x5561D4 -b_area_omo2_5_shy_squad_dup_run_squad_to_pos = 0x80234EC4; // type:data rom:0x556A74 -b_area_omo2_6_shy_guy_dup_DefenseTable = 0x80231000; // type:data rom:0x556C90 -b_area_omo2_6_shy_guy_dup_StatusTable = 0x8023100C; // type:data rom:0x556C9C -b_area_omo2_6_shy_guy_dup_ActorParts = 0x802310B8; // type:data rom:0x556D48 -b_area_omo2_6_shy_guy_dup = 0x802311FC; // type:data rom:0x556E8C -b_area_omo2_6_shy_guy_dup_IdleAnimations = 0x80231224; // type:data rom:0x556EB4 -b_area_omo2_6_shy_guy_dup_init = 0x80231280; // type:data rom:0x556F10 -b_area_omo2_6_shy_guy_dup_idle = 0x802315EC; // type:data rom:0x55727C -b_area_omo2_6_shy_guy_dup_run_to_pos = 0x80231620; // type:data rom:0x5572B0 -b_area_omo2_6_shy_guy_dup_handleEvent = 0x8023172C; // type:data rom:0x5573BC -b_area_omo2_6_shy_guy_dup_takeTurn = 0x8023173C; // type:data rom:0x5573CC +b_area_omo2_3_shy_stack_DefenseTable = 0x80231030; // rom:0x54CCA0 +b_area_omo2_3_shy_stack_StatusTable = 0x8023103C; // rom:0x54CCAC +b_area_omo2_3_shy_stack_ActorParts = 0x802310E8; // rom:0x54CD58 +b_area_omo2_3_shy_stack = 0x802312E0; // rom:0x54CF50 +b_area_omo2_3_shy_stack_IdleAnimations = 0x80231308; // rom:0x54CF78 +b_area_omo2_3_shy_stack_IdleAnimations2 = 0x80231364; // rom:0x54CFD4 +b_area_omo2_3_shy_stack_IdleAnimations3 = 0x802313C0; // rom:0x54D030 +b_area_omo2_3_shy_stack_IdleAnimations4 = 0x8023141C; // rom:0x54D08C +b_area_omo2_3_shy_stack_IdleAnimations_rock = 0x80231478; // rom:0x54D0E8 +b_area_omo2_3_shy_stack_IdleAnimations_damage = 0x80231484; // rom:0x54D0F4 +b_area_omo2_3_shy_stack_IdleAnimations_shy_guy = 0x80231490; // rom:0x54D100 +b_area_omo2_3_shy_stack_init = 0x8023149C; // rom:0x54D10C +b_area_omo2_3_shy_stack_idle = 0x80232FA0; // rom:0x54EC10 +b_area_omo2_3_shy_stack_handleEvent = 0x80232FD4; // rom:0x54EC44 +b_area_omo2_3_shy_stack_rotate = 0x80233BBC; // rom:0x54F82C +b_area_omo2_3_shy_stack_onSpinSmash = 0x80233C4C; // rom:0x54F8BC +b_area_omo2_3_shy_stack_doSpinSmashHitLastGuy = 0x80233D10; // rom:0x54F980 +b_area_omo2_3_shy_stack_fall_apart = 0x80234280; // rom:0x54FEF0 +b_area_omo2_3_shy_stack_lower_actor_pos = 0x8023476C; // rom:0x5503DC +b_area_omo2_3_shy_stack_doSpinSmashHit = 0x80234A90; // rom:0x550700 +b_area_omo2_3_shy_stack_80235168 = 0x80235168; // rom:0x550DD8 +b_area_omo2_3_shy_stack_takeTurn = 0x802357B4; // rom:0x551424 +b_area_omo2_3_shy_stack_launch_rock = 0x80235D60; // rom:0x5519D0 +b_area_omo2_3_shy_stack_onDeath = 0x80236468; // rom:0x5520D8 +b_area_omo2_3_shy_stack_onSpinSmashLaunchDeath = 0x80236518; // rom:0x552188 +b_area_omo2_4_signal_guy_DefenseTable = 0x80231000; // rom:0x552440 +b_area_omo2_4_signal_guy_StatusTable = 0x8023100C; // rom:0x55244C +b_area_omo2_4_signal_guy_ActorParts = 0x802310B8; // rom:0x5524F8 +b_area_omo2_4_signal_guy = 0x802310DC; // rom:0x55251C +b_area_omo2_4_signal_guy_IdleAnimations = 0x80231104; // rom:0x552544 +b_area_omo2_4_signal_guy_init = 0x80231110; // rom:0x552550 +b_area_omo2_4_signal_guy_idle = 0x8023129C; // rom:0x5526DC +b_area_omo2_4_signal_guy_handleEvent = 0x802312D0; // rom:0x552710 +b_area_omo2_4_signal_guy_takeTurn = 0x80231754; // rom:0x552B94 +b_area_omo2_5_shy_squad_dup_DefenseTable = 0x80231000; // rom:0x552BB0 +b_area_omo2_5_shy_squad_dup_StatusTable = 0x8023100C; // rom:0x552BBC +b_area_omo2_5_shy_squad_dup_ActorParts = 0x802310B8; // rom:0x552C68 +b_area_omo2_5_shy_squad_dup = 0x802312F8; // rom:0x552EA8 +b_area_omo2_5_shy_squad_dup_IdleAnimations = 0x80231320; // rom:0x552ED0 +b_area_omo2_5_shy_squad_dup_IdleAnimations_watt = 0x80231334; // rom:0x552EE4 +b_area_omo2_5_shy_squad_dup_init = 0x80231348; // rom:0x552EF8 +b_area_omo2_5_shy_squad_dup_nextTurn = 0x80231FC8; // rom:0x553B78 +b_area_omo2_5_shy_squad_dup_idle = 0x80231FD8; // rom:0x553B88 +b_area_omo2_5_shy_squad_dup_move_guy_to_pos = 0x80232104; // rom:0x553CB4 +b_area_omo2_5_shy_squad_dup_onSpinSmash = 0x80232268; // rom:0x553E18 +b_area_omo2_5_shy_squad_dup_displace_guy = 0x8023233C; // rom:0x553EEC +b_area_omo2_5_shy_squad_dup_onShock = 0x80232FC0; // rom:0x554B70 +b_area_omo2_5_shy_squad_dup_displace_guy_2 = 0x80233088; // rom:0x554C38 +b_area_omo2_5_shy_squad_dup_handleEvent = 0x80233384; // rom:0x554F34 +b_area_omo2_5_shy_squad_dup_onHit = 0x8023392C; // rom:0x5554DC +b_area_omo2_5_shy_squad_dup_set_squad_animation = 0x80233DA4; // rom:0x555954 +b_area_omo2_5_shy_squad_dup_80233E48 = 0x80233E48; // rom:0x5559F8 +b_area_omo2_5_shy_squad_dup_onDeath = 0x80234024; // rom:0x555BD4 +b_area_omo2_5_shy_squad_dup_takeTurn = 0x802342A0; // rom:0x555E50 +b_area_omo2_5_shy_squad_dup_next_phase = 0x80234370; // rom:0x555F20 +b_area_omo2_5_shy_squad_dup_run_away = 0x802343A8; // rom:0x555F58 +b_area_omo2_5_shy_squad_dup_attack = 0x80234624; // rom:0x5561D4 +b_area_omo2_5_shy_squad_dup_run_squad_to_pos = 0x80234EC4; // rom:0x556A74 +b_area_omo2_6_shy_guy_dup_DefenseTable = 0x80231000; // rom:0x556C90 +b_area_omo2_6_shy_guy_dup_StatusTable = 0x8023100C; // rom:0x556C9C +b_area_omo2_6_shy_guy_dup_ActorParts = 0x802310B8; // rom:0x556D48 +b_area_omo2_6_shy_guy_dup = 0x802311FC; // rom:0x556E8C +b_area_omo2_6_shy_guy_dup_IdleAnimations = 0x80231224; // rom:0x556EB4 +b_area_omo2_6_shy_guy_dup_init = 0x80231280; // rom:0x556F10 +b_area_omo2_6_shy_guy_dup_idle = 0x802315EC; // rom:0x55727C +b_area_omo2_6_shy_guy_dup_run_to_pos = 0x80231620; // rom:0x5572B0 +b_area_omo2_6_shy_guy_dup_handleEvent = 0x8023172C; // rom:0x5573BC +b_area_omo2_6_shy_guy_dup_takeTurn = 0x8023173C; // rom:0x5573CC func_80218000_5573E0 = 0x80218000; // type:func rom:0x5573E0 func_80218038_557418 = 0x80218038; // type:func rom:0x557418 func_80218070_557450 = 0x80218070; // type:func rom:0x557450 @@ -12143,44 +12143,44 @@ b_area_kgr_fuzzipede_DisableRandomAbility = 0x802182E4; // type:func rom:0x56E58 b_area_kgr_fuzzipede_StartRumbleWithParams = 0x802184A0; // type:func rom:0x56E740 b_area_kgr_fuzzipede_SpyGuyActionFunc = 0x802184F8; // type:func rom:0x56E798 func_80218560_56E800 = 0x80218560; // type:func rom:0x56E800 -b_area_kgr_fuzzipede_IdleAnimations_802189B0 = 0x802189B0; // type:data rom:0x56EC50 -b_area_kgr_fuzzipede_IdleAnimations_802189FC = 0x802189FC; // type:data rom:0x56EC9C -b_area_kgr_fuzzipede_DefenseTable_80218A48 = 0x80218A48; // type:data rom:0x56ECE8 -b_area_kgr_fuzzipede_StatusTable_80218A54 = 0x80218A54; // type:data rom:0x56ECF4 -b_area_kgr_fuzzipede_ActorParts = 0x80218B00; // type:data rom:0x56EDA0 -b_area_kgr_fuzzipede = 0x80218B48; // type:data rom:0x56EDE8 -b_area_kgr_fuzzipede_init_80218B70 = 0x80218B70; // type:data rom:0x56EE10 -b_area_kgr_fuzzipede_nextTurn_80218C58 = 0x80218C58; // type:data rom:0x56EEF8 -b_area_kgr_fuzzipede_idle_80218D58 = 0x80218D58; // type:data rom:0x56EFF8 -b_area_kgr_fuzzipede_80218D68 = 0x80218D68; // type:data rom:0x56F008 -b_area_kgr_fuzzipede_80218FC8 = 0x80218FC8; // type:data rom:0x56F268 -b_area_kgr_fuzzipede_802191AC = 0x802191AC; // type:data rom:0x56F44C -b_area_kgr_fuzzipede_80219668 = 0x80219668; // type:data rom:0x56F908 -b_area_kgr_fuzzipede_handleEvent_802197FC = 0x802197FC; // type:data rom:0x56FA9C -b_area_kgr_fuzzipede_80219D68 = 0x80219D68; // type:data rom:0x570008 -b_area_kgr_fuzzipede_handleEvent_80219ED4 = 0x80219ED4; // type:data rom:0x570174 -b_area_kgr_fuzzipede_8021A2E8 = 0x8021A2E8; // type:data rom:0x570588 -b_area_kgr_fuzzipede_8021A6D8 = 0x8021A6D8; // type:data rom:0x570978 -b_area_kgr_fuzzipede_hammer_icons = 0x8021AFD8; // type:data rom:0x571278 -b_area_kgr_fuzzipede_hammer_text = 0x8021AFE4; // type:data rom:0x571284 -b_area_kgr_fuzzipede_jump_icons = 0x8021AFF0; // type:data rom:0x571290 -b_area_kgr_fuzzipede_jump_text = 0x8021AFFC; // type:data rom:0x57129C -b_area_kgr_fuzzipede_8021B008 = 0x8021B008; // type:data rom:0x5712A8 -b_area_kgr_fuzzipede_8021B22C = 0x8021B22C; // type:data rom:0x5714CC -b_area_kgr_fuzzipede_8021C004 = 0x8021C004; // type:data rom:0x5722A4 -b_area_kgr_fuzzipede_takeTurn_8021C1A4 = 0x8021C1A4; // type:data rom:0x572444 -b_area_kgr_kgr_01_8021C330 = 0x8021C330; // type:data rom:0x5725D0 -b_area_kgr_kgr_01_8021C9C0 = 0x8021C9C0; // type:data rom:0x572C60 -b_area_kgr_kgr_01_intTable_8021CD64 = 0x8021CD64; // type:data rom:0x573004 -b_area_kgr_kgr_01_8021CDA4 = 0x8021CDA4; // type:data rom:0x573044 -b_area_kgr_kgr_01_8021D010 = 0x8021D010; // type:data rom:0x5732B0 -b_area_kgr_kgr_01_EVS_PreBattle = 0x8021D3B4; // type:data rom:0x573654 -b_area_kgr_kgr_01_EVS_PostBattle = 0x8021D598; // type:data rom:0x573838 -b_area_kgr_kgr_01_ForegroundModels = 0x8021D5A8; // type:data rom:0x573848 -b_area_kgr_kgr_01 = 0x8021D5B4; // type:data rom:0x573854 -b_area_kgr_Formation_00 = 0x8021D5E0; // type:data rom:0x573880 -b_area_kgr_Formations = 0x8021D5FC; // type:data rom:0x57389C -b_area_kgr_Stages = 0x8021D624; // type:data rom:0x5738C4 +b_area_kgr_fuzzipede_IdleAnimations_802189B0 = 0x802189B0; // rom:0x56EC50 +b_area_kgr_fuzzipede_IdleAnimations_802189FC = 0x802189FC; // rom:0x56EC9C +b_area_kgr_fuzzipede_DefenseTable_80218A48 = 0x80218A48; // rom:0x56ECE8 +b_area_kgr_fuzzipede_StatusTable_80218A54 = 0x80218A54; // rom:0x56ECF4 +b_area_kgr_fuzzipede_ActorParts = 0x80218B00; // rom:0x56EDA0 +b_area_kgr_fuzzipede = 0x80218B48; // rom:0x56EDE8 +b_area_kgr_fuzzipede_init_80218B70 = 0x80218B70; // rom:0x56EE10 +b_area_kgr_fuzzipede_nextTurn_80218C58 = 0x80218C58; // rom:0x56EEF8 +b_area_kgr_fuzzipede_idle_80218D58 = 0x80218D58; // rom:0x56EFF8 +b_area_kgr_fuzzipede_80218D68 = 0x80218D68; // rom:0x56F008 +b_area_kgr_fuzzipede_80218FC8 = 0x80218FC8; // rom:0x56F268 +b_area_kgr_fuzzipede_802191AC = 0x802191AC; // rom:0x56F44C +b_area_kgr_fuzzipede_80219668 = 0x80219668; // rom:0x56F908 +b_area_kgr_fuzzipede_handleEvent_802197FC = 0x802197FC; // rom:0x56FA9C +b_area_kgr_fuzzipede_80219D68 = 0x80219D68; // rom:0x570008 +b_area_kgr_fuzzipede_handleEvent_80219ED4 = 0x80219ED4; // rom:0x570174 +b_area_kgr_fuzzipede_8021A2E8 = 0x8021A2E8; // rom:0x570588 +b_area_kgr_fuzzipede_8021A6D8 = 0x8021A6D8; // rom:0x570978 +b_area_kgr_fuzzipede_hammer_icons = 0x8021AFD8; // rom:0x571278 +b_area_kgr_fuzzipede_hammer_text = 0x8021AFE4; // rom:0x571284 +b_area_kgr_fuzzipede_jump_icons = 0x8021AFF0; // rom:0x571290 +b_area_kgr_fuzzipede_jump_text = 0x8021AFFC; // rom:0x57129C +b_area_kgr_fuzzipede_8021B008 = 0x8021B008; // rom:0x5712A8 +b_area_kgr_fuzzipede_8021B22C = 0x8021B22C; // rom:0x5714CC +b_area_kgr_fuzzipede_8021C004 = 0x8021C004; // rom:0x5722A4 +b_area_kgr_fuzzipede_takeTurn_8021C1A4 = 0x8021C1A4; // rom:0x572444 +b_area_kgr_kgr_01_8021C330 = 0x8021C330; // rom:0x5725D0 +b_area_kgr_kgr_01_8021C9C0 = 0x8021C9C0; // rom:0x572C60 +b_area_kgr_kgr_01_intTable_8021CD64 = 0x8021CD64; // rom:0x573004 +b_area_kgr_kgr_01_8021CDA4 = 0x8021CDA4; // rom:0x573044 +b_area_kgr_kgr_01_8021D010 = 0x8021D010; // rom:0x5732B0 +b_area_kgr_kgr_01_EVS_PreBattle = 0x8021D3B4; // rom:0x573654 +b_area_kgr_kgr_01_EVS_PostBattle = 0x8021D598; // rom:0x573838 +b_area_kgr_kgr_01_ForegroundModels = 0x8021D5A8; // rom:0x573848 +b_area_kgr_kgr_01 = 0x8021D5B4; // rom:0x573854 +b_area_kgr_Formation_00 = 0x8021D5E0; // rom:0x573880 +b_area_kgr_Formations = 0x8021D5FC; // rom:0x57389C +b_area_kgr_Stages = 0x8021D624; // rom:0x5738C4 b_area_jan_spear_guy_SetAbsoluteStatusOffsets = 0x80218000; // type:func rom:0x573920 b_area_jan_hurt_plant_SetAbsoluteStatusOffsets = 0x802180D0; // type:func rom:0x5739F0 b_area_jan_jungle_fuzzy_SpawnDrainHealthStartFX = 0x802181A0; // type:func rom:0x573AC0 @@ -12188,163 +12188,163 @@ b_area_jan_jungle_fuzzy_SpawnDrainHealthContinueFX = 0x80218254; // type:func ro b_area_jan_medi_guy_SetAbsoluteStatusOffsets = 0x80218310; // type:func rom:0x573C30 b_area_jan_medi_guy_MediGuySpriteRotationFunc = 0x802183DC; // type:func rom:0x573CFC b_area_jan_spike_top_SetAbsoluteStatusOffsets = 0x802184F0; // type:func rom:0x573E10 -b_area_jan_spear_guy_IdleAnimations_802185C0 = 0x802185C0; // type:data rom:0x573EE0 -b_area_jan_spear_guy_IdleAnimations_8021860C = 0x8021860C; // type:data rom:0x573F2C -b_area_jan_spear_guy_IdleAnimations_80218658 = 0x80218658; // type:data rom:0x573F78 -b_area_jan_spear_guy_IdleAnimations_80218664 = 0x80218664; // type:data rom:0x573F84 -b_area_jan_spear_guy_DefenseTable_80218670 = 0x80218670; // type:data rom:0x573F90 -b_area_jan_spear_guy_DefenseTable_80218684 = 0x80218684; // type:data rom:0x573FA4 -b_area_jan_spear_guy_StatusTable_80218698 = 0x80218698; // type:data rom:0x573FB8 -b_area_jan_spear_guy_StatusTable_80218744 = 0x80218744; // type:data rom:0x574064 -b_area_jan_spear_guy_ActorParts = 0x802187F0; // type:data rom:0x574110 -b_area_jan_spear_guy = 0x80218880; // type:data rom:0x5741A0 -b_area_jan_spear_guy_setSpearStance = 0x802188A8; // type:data rom:0x5741C8 -b_area_jan_spear_guy_init_80218980 = 0x80218980; // type:data rom:0x5742A0 -b_area_jan_spear_guy_nextTurn_80218B24 = 0x80218B24; // type:data rom:0x574444 -b_area_jan_spear_guy_80218B5C = 0x80218B5C; // type:data rom:0x57447C -b_area_jan_spear_guy_idle_80218BE0 = 0x80218BE0; // type:data rom:0x574500 -b_area_jan_spear_guy_80218D7C = 0x80218D7C; // type:data rom:0x57469C -b_area_jan_spear_guy_handleEvent_80218E3C = 0x80218E3C; // type:data rom:0x57475C -b_area_jan_spear_guy_spearStab = 0x802199AC; // type:data rom:0x5752CC -b_area_jan_spear_guy_summonBackup = 0x80219ED0; // type:data rom:0x5757F0 -b_area_jan_spear_guy_vector3D_8021A8B4 = 0x8021A8B4; // type:data rom:0x5761D4 -b_area_jan_spear_guy_specialFormation_8021A8C0 = 0x8021A8C0; // type:data rom:0x5761E0 -b_area_jan_spear_guy_specialFormation_8021A8DC = 0x8021A8DC; // type:data rom:0x5761FC -b_area_jan_spear_guy_becomeShyGuy = 0x8021A8F8; // type:data rom:0x576218 -b_area_jan_spear_guy_spearThrow = 0x8021ACBC; // type:data rom:0x5765DC -b_area_jan_spear_guy_8021B770 = 0x8021B770; // type:data rom:0x577090 -b_area_jan_spear_guy_8021B96C = 0x8021B96C; // type:data rom:0x57728C -b_area_jan_spear_guy_8021BB18 = 0x8021BB18; // type:data rom:0x577438 -b_area_jan_spear_guy_takeTurn_8021BCB4 = 0x8021BCB4; // type:data rom:0x5775D4 -b_area_jan_spear_guy_IdleAnimations_8021BF40 = 0x8021BF40; // type:data rom:0x577860 -b_area_jan_spear_guy_8021BF8C = 0x8021BF8C; // type:data rom:0x5778AC -b_area_jan_spear_guy_idle_8021BFD8 = 0x8021BFD8; // type:data rom:0x5778F8 -b_area_jan_spear_guy_8021C0E8 = 0x8021C0E8; // type:data rom:0x577A08 -b_area_jan_spear_guy_handleEvent_8021C14C = 0x8021C14C; // type:data rom:0x577A6C -b_area_jan_spear_guy_8021C628 = 0x8021C628; // type:data rom:0x577F48 -b_area_jan_spear_guy_8021CD50 = 0x8021CD50; // type:data rom:0x578670 -b_area_jan_spear_guy_takeTurn_8021D8D8 = 0x8021D8D8; // type:data rom:0x5791F8 -b_area_jan_hurt_plant_IdleAnimations_8021D940 = 0x8021D940; // type:data rom:0x579260 -b_area_jan_hurt_plant_DefenseTable_8021D98C = 0x8021D98C; // type:data rom:0x5792AC -b_area_jan_hurt_plant_StatusTable_8021D9A0 = 0x8021D9A0; // type:data rom:0x5792C0 -b_area_jan_hurt_plant_ActorParts = 0x8021DA4C; // type:data rom:0x57936C -b_area_jan_hurt_plant = 0x8021DA70; // type:data rom:0x579390 -b_area_jan_hurt_plant_init_8021DA98 = 0x8021DA98; // type:data rom:0x5793B8 -b_area_jan_hurt_plant_idle_8021DAE4 = 0x8021DAE4; // type:data rom:0x579404 -b_area_jan_hurt_plant_8021DBFC = 0x8021DBFC; // type:data rom:0x57951C -b_area_jan_hurt_plant_handleEvent_8021DCF4 = 0x8021DCF4; // type:data rom:0x579614 -b_area_jan_hurt_plant_takeTurn_8021E33C = 0x8021E33C; // type:data rom:0x579C5C -b_area_jan_jungle_fuzzy_DefenseTable_8021E9D0 = 0x8021E9D0; // type:data rom:0x57A2F0 -b_area_jan_jungle_fuzzy_StatusTable_8021E9E4 = 0x8021E9E4; // type:data rom:0x57A304 -b_area_jan_jungle_fuzzy_ActorParts = 0x8021EA90; // type:data rom:0x57A3B0 -b_area_jan_jungle_fuzzy = 0x8021EAB4; // type:data rom:0x57A3D4 -b_area_jan_jungle_fuzzy_IdleAnimations_8021EADC = 0x8021EADC; // type:data rom:0x57A3FC -b_area_jan_jungle_fuzzy_init_8021EB28 = 0x8021EB28; // type:data rom:0x57A448 -b_area_jan_jungle_fuzzy_idle_8021EB8C = 0x8021EB8C; // type:data rom:0x57A4AC -b_area_jan_jungle_fuzzy_handleEvent_8021EB9C = 0x8021EB9C; // type:data rom:0x57A4BC -b_area_jan_jungle_fuzzy_divide = 0x8021F260; // type:data rom:0x57AB80 -b_area_jan_jungle_fuzzy_leechAttack = 0x8021F66C; // type:data rom:0x57AF8C -b_area_jan_jungle_fuzzy_802210E0 = 0x802210E0; // type:data rom:0x57CA00 -b_area_jan_jungle_fuzzy_80221468 = 0x80221468; // type:data rom:0x57CD88 -b_area_jan_jungle_fuzzy_takeTurn_80221628 = 0x80221628; // type:data rom:0x57CF48 -b_area_jan_jungle_fuzzy_vector3D_80221800 = 0x80221800; // type:data rom:0x57D120 -b_area_jan_jungle_fuzzy_specialFormation_8022180C = 0x8022180C; // type:data rom:0x57D12C -b_area_jan_m_bush_IdleAnimations_80221830 = 0x80221830; // type:data rom:0x57D150 -b_area_jan_m_bush_DefenseTable_8022187C = 0x8022187C; // type:data rom:0x57D19C -b_area_jan_m_bush_StatusTable_80221890 = 0x80221890; // type:data rom:0x57D1B0 -b_area_jan_m_bush_ActorParts_8022193C = 0x8022193C; // type:data rom:0x57D25C -b_area_jan_m_bush = 0x80221960; // type:data rom:0x57D280 -b_area_jan_m_bush_init_80221988 = 0x80221988; // type:data rom:0x57D2A8 -b_area_jan_m_bush_idle_802219D4 = 0x802219D4; // type:data rom:0x57D2F4 -b_area_jan_m_bush_802219E4 = 0x802219E4; // type:data rom:0x57D304 -b_area_jan_m_bush_handleEvent_80221A74 = 0x80221A74; // type:data rom:0x57D394 -b_area_jan_m_bush_takeTurn_80221F78 = 0x80221F78; // type:data rom:0x57D898 -b_area_jan_medi_guy_IdleAnimations_8021F890 = 0x80222550; // type:data rom:0x57DE70 -b_area_jan_medi_guy_DefenseTable_8021F8DC = 0x8022259C; // type:data rom:0x57DEBC -b_area_jan_medi_guy_StatusTable_8021F8F0 = 0x802225B0; // type:data rom:0x57DED0 -b_area_jan_medi_guy_ActorParts = 0x8022265C; // type:data rom:0x57DF7C -b_area_jan_medi_guy = 0x80222680; // type:data rom:0x57DFA0 -b_area_jan_medi_guy_init_8021F9E8 = 0x802226A8; // type:data rom:0x57DFC8 -b_area_jan_medi_guy_idle_8021FA8C = 0x8022274C; // type:data rom:0x57E06C -b_area_jan_medi_guy_8021FB9C = 0x8022285C; // type:data rom:0x57E17C -b_area_jan_medi_guy_handleEvent_8021FC60 = 0x80222920; // type:data rom:0x57E240 -b_area_jan_medi_guy_flyingAttack = 0x80222ED0; // type:data rom:0x57E7F0 -b_area_jan_medi_guy_healOneAlly = 0x802236B8; // type:data rom:0x57EFD8 -b_area_jan_medi_guy_80220CEC = 0x802239AC; // type:data rom:0x57F2CC -b_area_jan_medi_guy_takeTurn_80220DCC = 0x80223A8C; // type:data rom:0x57F3AC -b_area_jan_spike_top_DefenseTable_8021C8B0 = 0x80223B20; // type:data rom:0x57F440 -b_area_jan_spike_top_DefenseTable_8021C8CC = 0x80223B3C; // type:data rom:0x57F45C -b_area_jan_spike_top_StatusTable_8021C8D8 = 0x80223B48; // type:data rom:0x57F468 -b_area_jan_spike_top_ActorParts = 0x80223BF4; // type:data rom:0x57F514 -b_area_jan_spike_top = 0x80223C18; // type:data rom:0x57F538 -b_area_jan_spike_top_IdleAnimations_8021C9D0 = 0x80223C40; // type:data rom:0x57F560 -b_area_jan_spike_top_IdleAnimations_8021CA1C = 0x80223C8C; // type:data rom:0x57F5AC -b_area_jan_spike_top_IdleAnimations_8021CA68 = 0x80223CD8; // type:data rom:0x57F5F8 -b_area_jan_spike_top_init_8021CAAC = 0x80223D1C; // type:data rom:0x57F63C -b_area_jan_spike_top_idle_8021CC7C = 0x80223EEC; // type:data rom:0x57F80C -b_area_jan_spike_top_spikeTop_FallDown = 0x80223EFC; // type:data rom:0x57F81C -b_area_jan_spike_top_spikeTop_HandleEvent_Ceiling = 0x80224330; // type:data rom:0x57FC50 -b_area_jan_spike_top_8021D57C = 0x802247EC; // type:data rom:0x58010C -b_area_jan_spike_top_intTable_8021D5CC = 0x8022483C; // type:data rom:0x58015C -b_area_jan_spike_top_spikeTop_HandleEvent_Floor = 0x80224888; // type:data rom:0x5801A8 -b_area_jan_spike_top_spikeTop_TakeTurn_Ceiling = 0x80225624; // type:data rom:0x580F44 -b_area_jan_spike_top_spikeTop_TakeTurn_Floor = 0x802260DC; // type:data rom:0x5819FC -b_area_jan_jan_00_80226B00 = 0x80226B00; // type:data rom:0x582420 -b_area_jan_jan_00_80226C18 = 0x80226C18; // type:data rom:0x582538 -b_area_jan_jan_00_EVS_PreBattle = 0x802271C4; // type:data rom:0x582AE4 -b_area_jan_jan_00_EVS_PostBattle = 0x80227298; // type:data rom:0x582BB8 -b_area_jan_jan_00 = 0x802272A8; // type:data rom:0x582BC8 -b_area_jan_jan_01_802272D0 = 0x802272D0; // type:data rom:0x582BF0 -b_area_jan_jan_01_802273E8 = 0x802273E8; // type:data rom:0x582D08 -b_area_jan_jan_01_EVS_PreBattle = 0x80227994; // type:data rom:0x5832B4 -b_area_jan_jan_01_EVS_PostBattle = 0x80227A6C; // type:data rom:0x58338C -b_area_jan_jan_01_ForegroundModels = 0x80227A7C; // type:data rom:0x58339C -b_area_jan_jan_01 = 0x80227A84; // type:data rom:0x5833A4 -b_area_jan_jan_01b_80227AB0 = 0x80227AB0; // type:data rom:0x5833D0 -b_area_jan_jan_01b_80227BC8 = 0x80227BC8; // type:data rom:0x5834E8 -b_area_jan_jan_01b_EVS_PreBattle = 0x80228174; // type:data rom:0x583A94 -b_area_jan_jan_01b_EVS_PostBattle = 0x8022824C; // type:data rom:0x583B6C -b_area_jan_jan_01b_ForegroundModels = 0x8022825C; // type:data rom:0x583B7C -b_area_jan_jan_01b = 0x80228264; // type:data rom:0x583B84 -b_area_jan_jan_02_EVS_PreBattle = 0x80228290; // type:data rom:0x583BB0 -b_area_jan_jan_02_EVS_PostBattle = 0x802282CC; // type:data rom:0x583BEC -b_area_jan_jan_02_ForegroundModels = 0x802282DC; // type:data rom:0x583BFC -b_area_jan_jan_02 = 0x802282EC; // type:data rom:0x583C0C -b_area_jan_jan_03_EVS_PreBattle = 0x80228320; // type:data rom:0x583C40 -b_area_jan_jan_03_EVS_PostBattle = 0x80228370; // type:data rom:0x583C90 -b_area_jan_jan_03_ForegroundModels = 0x80228380; // type:data rom:0x583CA0 -b_area_jan_jan_03 = 0x80228390; // type:data rom:0x583CB0 -b_area_jan_jan_03b_EVS_PreBattle = 0x802283C0; // type:data rom:0x583CE0 -b_area_jan_jan_03b_EVS_PostBattle = 0x80228410; // type:data rom:0x583D30 -b_area_jan_jan_03b_ForegroundModels = 0x80228420; // type:data rom:0x583D40 -b_area_jan_jan_03b = 0x80228430; // type:data rom:0x583D50 -b_area_jan_jan_04_EVS_PreBattle = 0x80228460; // type:data rom:0x583D80 -b_area_jan_jan_04_EVS_PostBattle = 0x802284B0; // type:data rom:0x583DD0 -b_area_jan_jan_04_ForegroundModels = 0x802284C0; // type:data rom:0x583DE0 -b_area_jan_jan_04 = 0x802284C8; // type:data rom:0x583DE8 -b_area_jan_jan_04b_EVS_PreBattle = 0x802284F0; // type:data rom:0x583E10 -b_area_jan_jan_04b_EVS_PostBattle = 0x80228540; // type:data rom:0x583E60 -b_area_jan_jan_04b_ForegroundModels = 0x80228550; // type:data rom:0x583E70 -b_area_jan_jan_04b = 0x80228558; // type:data rom:0x583E78 -b_area_jan_Formation_00 = 0x80228580; // type:data rom:0x583EA0 -b_area_jan_Formation_01 = 0x802285B8; // type:data rom:0x583ED8 -b_area_jan_Formation_02 = 0x8022860C; // type:data rom:0x583F2C -b_area_jan_Formation_03 = 0x80228644; // type:data rom:0x583F64 -b_area_jan_Formation_04 = 0x802286B4; // type:data rom:0x583FD4 -b_area_jan_Formation_05 = 0x80228708; // type:data rom:0x584028 -b_area_jan_Formation_06 = 0x8022875C; // type:data rom:0x58407C -b_area_jan_Formation_07 = 0x802287CC; // type:data rom:0x5840EC -b_area_jan_Formation_08 = 0x80228820; // type:data rom:0x584140 -b_area_jan_Formation_09 = 0x80228858; // type:data rom:0x584178 -b_area_jan_Formation_0A = 0x802288AC; // type:data rom:0x5841CC -b_area_jan_Formation_0B = 0x802288E4; // type:data rom:0x584204 -b_area_jan_Formation_0C = 0x80228938; // type:data rom:0x584258 -b_area_jan_Formation_0D = 0x802289A8; // type:data rom:0x5842C8 -b_area_jan_Formation_0E = 0x802289FC; // type:data rom:0x58431C -b_area_jan_Formation_0F = 0x80228A34; // type:data rom:0x584354 -b_area_jan_Formation_10 = 0x80228A88; // type:data rom:0x5843A8 -b_area_jan_Formations = 0x80228AF8; // type:data rom:0x584418 -b_area_jan_Stages = 0x80228C60; // type:data rom:0x584580 +b_area_jan_spear_guy_IdleAnimations_802185C0 = 0x802185C0; // rom:0x573EE0 +b_area_jan_spear_guy_IdleAnimations_8021860C = 0x8021860C; // rom:0x573F2C +b_area_jan_spear_guy_IdleAnimations_80218658 = 0x80218658; // rom:0x573F78 +b_area_jan_spear_guy_IdleAnimations_80218664 = 0x80218664; // rom:0x573F84 +b_area_jan_spear_guy_DefenseTable_80218670 = 0x80218670; // rom:0x573F90 +b_area_jan_spear_guy_DefenseTable_80218684 = 0x80218684; // rom:0x573FA4 +b_area_jan_spear_guy_StatusTable_80218698 = 0x80218698; // rom:0x573FB8 +b_area_jan_spear_guy_StatusTable_80218744 = 0x80218744; // rom:0x574064 +b_area_jan_spear_guy_ActorParts = 0x802187F0; // rom:0x574110 +b_area_jan_spear_guy = 0x80218880; // rom:0x5741A0 +b_area_jan_spear_guy_setSpearStance = 0x802188A8; // rom:0x5741C8 +b_area_jan_spear_guy_init_80218980 = 0x80218980; // rom:0x5742A0 +b_area_jan_spear_guy_nextTurn_80218B24 = 0x80218B24; // rom:0x574444 +b_area_jan_spear_guy_80218B5C = 0x80218B5C; // rom:0x57447C +b_area_jan_spear_guy_idle_80218BE0 = 0x80218BE0; // rom:0x574500 +b_area_jan_spear_guy_80218D7C = 0x80218D7C; // rom:0x57469C +b_area_jan_spear_guy_handleEvent_80218E3C = 0x80218E3C; // rom:0x57475C +b_area_jan_spear_guy_spearStab = 0x802199AC; // rom:0x5752CC +b_area_jan_spear_guy_summonBackup = 0x80219ED0; // rom:0x5757F0 +b_area_jan_spear_guy_vector3D_8021A8B4 = 0x8021A8B4; // rom:0x5761D4 +b_area_jan_spear_guy_specialFormation_8021A8C0 = 0x8021A8C0; // rom:0x5761E0 +b_area_jan_spear_guy_specialFormation_8021A8DC = 0x8021A8DC; // rom:0x5761FC +b_area_jan_spear_guy_becomeShyGuy = 0x8021A8F8; // rom:0x576218 +b_area_jan_spear_guy_spearThrow = 0x8021ACBC; // rom:0x5765DC +b_area_jan_spear_guy_8021B770 = 0x8021B770; // rom:0x577090 +b_area_jan_spear_guy_8021B96C = 0x8021B96C; // rom:0x57728C +b_area_jan_spear_guy_8021BB18 = 0x8021BB18; // rom:0x577438 +b_area_jan_spear_guy_takeTurn_8021BCB4 = 0x8021BCB4; // rom:0x5775D4 +b_area_jan_spear_guy_IdleAnimations_8021BF40 = 0x8021BF40; // rom:0x577860 +b_area_jan_spear_guy_8021BF8C = 0x8021BF8C; // rom:0x5778AC +b_area_jan_spear_guy_idle_8021BFD8 = 0x8021BFD8; // rom:0x5778F8 +b_area_jan_spear_guy_8021C0E8 = 0x8021C0E8; // rom:0x577A08 +b_area_jan_spear_guy_handleEvent_8021C14C = 0x8021C14C; // rom:0x577A6C +b_area_jan_spear_guy_8021C628 = 0x8021C628; // rom:0x577F48 +b_area_jan_spear_guy_8021CD50 = 0x8021CD50; // rom:0x578670 +b_area_jan_spear_guy_takeTurn_8021D8D8 = 0x8021D8D8; // rom:0x5791F8 +b_area_jan_hurt_plant_IdleAnimations_8021D940 = 0x8021D940; // rom:0x579260 +b_area_jan_hurt_plant_DefenseTable_8021D98C = 0x8021D98C; // rom:0x5792AC +b_area_jan_hurt_plant_StatusTable_8021D9A0 = 0x8021D9A0; // rom:0x5792C0 +b_area_jan_hurt_plant_ActorParts = 0x8021DA4C; // rom:0x57936C +b_area_jan_hurt_plant = 0x8021DA70; // rom:0x579390 +b_area_jan_hurt_plant_init_8021DA98 = 0x8021DA98; // rom:0x5793B8 +b_area_jan_hurt_plant_idle_8021DAE4 = 0x8021DAE4; // rom:0x579404 +b_area_jan_hurt_plant_8021DBFC = 0x8021DBFC; // rom:0x57951C +b_area_jan_hurt_plant_handleEvent_8021DCF4 = 0x8021DCF4; // rom:0x579614 +b_area_jan_hurt_plant_takeTurn_8021E33C = 0x8021E33C; // rom:0x579C5C +b_area_jan_jungle_fuzzy_DefenseTable_8021E9D0 = 0x8021E9D0; // rom:0x57A2F0 +b_area_jan_jungle_fuzzy_StatusTable_8021E9E4 = 0x8021E9E4; // rom:0x57A304 +b_area_jan_jungle_fuzzy_ActorParts = 0x8021EA90; // rom:0x57A3B0 +b_area_jan_jungle_fuzzy = 0x8021EAB4; // rom:0x57A3D4 +b_area_jan_jungle_fuzzy_IdleAnimations_8021EADC = 0x8021EADC; // rom:0x57A3FC +b_area_jan_jungle_fuzzy_init_8021EB28 = 0x8021EB28; // rom:0x57A448 +b_area_jan_jungle_fuzzy_idle_8021EB8C = 0x8021EB8C; // rom:0x57A4AC +b_area_jan_jungle_fuzzy_handleEvent_8021EB9C = 0x8021EB9C; // rom:0x57A4BC +b_area_jan_jungle_fuzzy_divide = 0x8021F260; // rom:0x57AB80 +b_area_jan_jungle_fuzzy_leechAttack = 0x8021F66C; // rom:0x57AF8C +b_area_jan_jungle_fuzzy_802210E0 = 0x802210E0; // rom:0x57CA00 +b_area_jan_jungle_fuzzy_80221468 = 0x80221468; // rom:0x57CD88 +b_area_jan_jungle_fuzzy_takeTurn_80221628 = 0x80221628; // rom:0x57CF48 +b_area_jan_jungle_fuzzy_vector3D_80221800 = 0x80221800; // rom:0x57D120 +b_area_jan_jungle_fuzzy_specialFormation_8022180C = 0x8022180C; // rom:0x57D12C +b_area_jan_m_bush_IdleAnimations_80221830 = 0x80221830; // rom:0x57D150 +b_area_jan_m_bush_DefenseTable_8022187C = 0x8022187C; // rom:0x57D19C +b_area_jan_m_bush_StatusTable_80221890 = 0x80221890; // rom:0x57D1B0 +b_area_jan_m_bush_ActorParts_8022193C = 0x8022193C; // rom:0x57D25C +b_area_jan_m_bush = 0x80221960; // rom:0x57D280 +b_area_jan_m_bush_init_80221988 = 0x80221988; // rom:0x57D2A8 +b_area_jan_m_bush_idle_802219D4 = 0x802219D4; // rom:0x57D2F4 +b_area_jan_m_bush_802219E4 = 0x802219E4; // rom:0x57D304 +b_area_jan_m_bush_handleEvent_80221A74 = 0x80221A74; // rom:0x57D394 +b_area_jan_m_bush_takeTurn_80221F78 = 0x80221F78; // rom:0x57D898 +b_area_jan_medi_guy_IdleAnimations_8021F890 = 0x80222550; // rom:0x57DE70 +b_area_jan_medi_guy_DefenseTable_8021F8DC = 0x8022259C; // rom:0x57DEBC +b_area_jan_medi_guy_StatusTable_8021F8F0 = 0x802225B0; // rom:0x57DED0 +b_area_jan_medi_guy_ActorParts = 0x8022265C; // rom:0x57DF7C +b_area_jan_medi_guy = 0x80222680; // rom:0x57DFA0 +b_area_jan_medi_guy_init_8021F9E8 = 0x802226A8; // rom:0x57DFC8 +b_area_jan_medi_guy_idle_8021FA8C = 0x8022274C; // rom:0x57E06C +b_area_jan_medi_guy_8021FB9C = 0x8022285C; // rom:0x57E17C +b_area_jan_medi_guy_handleEvent_8021FC60 = 0x80222920; // rom:0x57E240 +b_area_jan_medi_guy_flyingAttack = 0x80222ED0; // rom:0x57E7F0 +b_area_jan_medi_guy_healOneAlly = 0x802236B8; // rom:0x57EFD8 +b_area_jan_medi_guy_80220CEC = 0x802239AC; // rom:0x57F2CC +b_area_jan_medi_guy_takeTurn_80220DCC = 0x80223A8C; // rom:0x57F3AC +b_area_jan_spike_top_DefenseTable_8021C8B0 = 0x80223B20; // rom:0x57F440 +b_area_jan_spike_top_DefenseTable_8021C8CC = 0x80223B3C; // rom:0x57F45C +b_area_jan_spike_top_StatusTable_8021C8D8 = 0x80223B48; // rom:0x57F468 +b_area_jan_spike_top_ActorParts = 0x80223BF4; // rom:0x57F514 +b_area_jan_spike_top = 0x80223C18; // rom:0x57F538 +b_area_jan_spike_top_IdleAnimations_8021C9D0 = 0x80223C40; // rom:0x57F560 +b_area_jan_spike_top_IdleAnimations_8021CA1C = 0x80223C8C; // rom:0x57F5AC +b_area_jan_spike_top_IdleAnimations_8021CA68 = 0x80223CD8; // rom:0x57F5F8 +b_area_jan_spike_top_init_8021CAAC = 0x80223D1C; // rom:0x57F63C +b_area_jan_spike_top_idle_8021CC7C = 0x80223EEC; // rom:0x57F80C +b_area_jan_spike_top_spikeTop_FallDown = 0x80223EFC; // rom:0x57F81C +b_area_jan_spike_top_spikeTop_HandleEvent_Ceiling = 0x80224330; // rom:0x57FC50 +b_area_jan_spike_top_8021D57C = 0x802247EC; // rom:0x58010C +b_area_jan_spike_top_intTable_8021D5CC = 0x8022483C; // rom:0x58015C +b_area_jan_spike_top_spikeTop_HandleEvent_Floor = 0x80224888; // rom:0x5801A8 +b_area_jan_spike_top_spikeTop_TakeTurn_Ceiling = 0x80225624; // rom:0x580F44 +b_area_jan_spike_top_spikeTop_TakeTurn_Floor = 0x802260DC; // rom:0x5819FC +b_area_jan_jan_00_80226B00 = 0x80226B00; // rom:0x582420 +b_area_jan_jan_00_80226C18 = 0x80226C18; // rom:0x582538 +b_area_jan_jan_00_EVS_PreBattle = 0x802271C4; // rom:0x582AE4 +b_area_jan_jan_00_EVS_PostBattle = 0x80227298; // rom:0x582BB8 +b_area_jan_jan_00 = 0x802272A8; // rom:0x582BC8 +b_area_jan_jan_01_802272D0 = 0x802272D0; // rom:0x582BF0 +b_area_jan_jan_01_802273E8 = 0x802273E8; // rom:0x582D08 +b_area_jan_jan_01_EVS_PreBattle = 0x80227994; // rom:0x5832B4 +b_area_jan_jan_01_EVS_PostBattle = 0x80227A6C; // rom:0x58338C +b_area_jan_jan_01_ForegroundModels = 0x80227A7C; // rom:0x58339C +b_area_jan_jan_01 = 0x80227A84; // rom:0x5833A4 +b_area_jan_jan_01b_80227AB0 = 0x80227AB0; // rom:0x5833D0 +b_area_jan_jan_01b_80227BC8 = 0x80227BC8; // rom:0x5834E8 +b_area_jan_jan_01b_EVS_PreBattle = 0x80228174; // rom:0x583A94 +b_area_jan_jan_01b_EVS_PostBattle = 0x8022824C; // rom:0x583B6C +b_area_jan_jan_01b_ForegroundModels = 0x8022825C; // rom:0x583B7C +b_area_jan_jan_01b = 0x80228264; // rom:0x583B84 +b_area_jan_jan_02_EVS_PreBattle = 0x80228290; // rom:0x583BB0 +b_area_jan_jan_02_EVS_PostBattle = 0x802282CC; // rom:0x583BEC +b_area_jan_jan_02_ForegroundModels = 0x802282DC; // rom:0x583BFC +b_area_jan_jan_02 = 0x802282EC; // rom:0x583C0C +b_area_jan_jan_03_EVS_PreBattle = 0x80228320; // rom:0x583C40 +b_area_jan_jan_03_EVS_PostBattle = 0x80228370; // rom:0x583C90 +b_area_jan_jan_03_ForegroundModels = 0x80228380; // rom:0x583CA0 +b_area_jan_jan_03 = 0x80228390; // rom:0x583CB0 +b_area_jan_jan_03b_EVS_PreBattle = 0x802283C0; // rom:0x583CE0 +b_area_jan_jan_03b_EVS_PostBattle = 0x80228410; // rom:0x583D30 +b_area_jan_jan_03b_ForegroundModels = 0x80228420; // rom:0x583D40 +b_area_jan_jan_03b = 0x80228430; // rom:0x583D50 +b_area_jan_jan_04_EVS_PreBattle = 0x80228460; // rom:0x583D80 +b_area_jan_jan_04_EVS_PostBattle = 0x802284B0; // rom:0x583DD0 +b_area_jan_jan_04_ForegroundModels = 0x802284C0; // rom:0x583DE0 +b_area_jan_jan_04 = 0x802284C8; // rom:0x583DE8 +b_area_jan_jan_04b_EVS_PreBattle = 0x802284F0; // rom:0x583E10 +b_area_jan_jan_04b_EVS_PostBattle = 0x80228540; // rom:0x583E60 +b_area_jan_jan_04b_ForegroundModels = 0x80228550; // rom:0x583E70 +b_area_jan_jan_04b = 0x80228558; // rom:0x583E78 +b_area_jan_Formation_00 = 0x80228580; // rom:0x583EA0 +b_area_jan_Formation_01 = 0x802285B8; // rom:0x583ED8 +b_area_jan_Formation_02 = 0x8022860C; // rom:0x583F2C +b_area_jan_Formation_03 = 0x80228644; // rom:0x583F64 +b_area_jan_Formation_04 = 0x802286B4; // rom:0x583FD4 +b_area_jan_Formation_05 = 0x80228708; // rom:0x584028 +b_area_jan_Formation_06 = 0x8022875C; // rom:0x58407C +b_area_jan_Formation_07 = 0x802287CC; // rom:0x5840EC +b_area_jan_Formation_08 = 0x80228820; // rom:0x584140 +b_area_jan_Formation_09 = 0x80228858; // rom:0x584178 +b_area_jan_Formation_0A = 0x802288AC; // rom:0x5841CC +b_area_jan_Formation_0B = 0x802288E4; // rom:0x584204 +b_area_jan_Formation_0C = 0x80228938; // rom:0x584258 +b_area_jan_Formation_0D = 0x802289A8; // rom:0x5842C8 +b_area_jan_Formation_0E = 0x802289FC; // rom:0x58431C +b_area_jan_Formation_0F = 0x80228A34; // rom:0x584354 +b_area_jan_Formation_10 = 0x80228A88; // rom:0x5843A8 +b_area_jan_Formations = 0x80228AF8; // rom:0x584418 +b_area_jan_Stages = 0x80228C60; // rom:0x584580 b_area_jan2_putrid_piranha_SetAbsoluteStatusOffsets = 0x80218000; // type:func rom:0x584940 b_area_jan2_putrid_piranha_UnkEffect6FFunc = 0x802180CC; // type:func rom:0x584A0C b_area_jan2_white_magikoopa_ShrinkActor = 0x80218250; // type:func rom:0x584B90 @@ -12354,85 +12354,85 @@ b_area_jan2_white_magikoopa_StartRumbleWithParams = 0x802184A0; // type:func rom b_area_jan2_white_magikoopa_UnkFunc52 = 0x802184F8; // type:func rom:0x584E38 b_area_jan2_white_magikoopa_GetBootsHammerLevel = 0x802185BC; // type:func rom:0x584EFC b_area_jan2_white_magikoopa_UnkBattleFunc5 = 0x8021861C; // type:func rom:0x584F5C -b_area_jan2_putrid_piranha_IdleAnimations_8021B0A0 = 0x802186C0; // type:data rom:0x585000 -b_area_jan2_putrid_piranha_DefenseTable_8021B0EC = 0x8021870C; // type:data rom:0x58504C -b_area_jan2_putrid_piranha_StatusTable_8021B100 = 0x80218720; // type:data rom:0x585060 -b_area_jan2_putrid_piranha_ActorParts = 0x802187CC; // type:data rom:0x58510C -b_area_jan2_putrid_piranha = 0x802187F0; // type:data rom:0x585130 -b_area_jan2_putrid_piranha_init_8021B1F8 = 0x80218818; // type:data rom:0x585158 -b_area_jan2_putrid_piranha_idle_8021B244 = 0x80218864; // type:data rom:0x5851A4 -b_area_jan2_putrid_piranha_8021B354 = 0x80218974; // type:data rom:0x5852B4 -b_area_jan2_putrid_piranha_handleEvent_8021B3D0 = 0x802189F0; // type:data rom:0x585330 -b_area_jan2_putrid_piranha_takeTurn_8021B8A8 = 0x80218EC8; // type:data rom:0x585808 -b_area_jan2_putrid_piranha_bite = 0x80218F60; // type:data rom:0x5858A0 -b_area_jan2_putrid_piranha_breath = 0x80219908; // type:data rom:0x586248 -b_area_jan2_white_magikoopa_DefenseTable_80223B20 = 0x80219ED0; // type:data rom:0x586810 -b_area_jan2_white_magikoopa_DefenseTable_80223B2C = 0x80219EDC; // type:data rom:0x58681C -b_area_jan2_white_magikoopa_StatusTable_Ground = 0x80219EE8; // type:data rom:0x586828 -b_area_jan2_white_magikoopa_StatusTable_Flying = 0x80219F94; // type:data rom:0x5868D4 -b_area_jan2_white_magikoopa_GroundParts = 0x8021A040; // type:data rom:0x586980 -b_area_jan2_white_magikoopa_FlyingParts = 0x8021A064; // type:data rom:0x5869A4 -b_area_jan2_white_magikoopa = 0x8021A0D0; // type:data rom:0x586A10 -b_area_jan2_white_magikoopa_flying = 0x8021A0F8; // type:data rom:0x586A38 -b_area_jan2_white_magikoopa_IdleAnimations_80223D70 = 0x8021A120; // type:data rom:0x586A60 -b_area_jan2_white_magikoopa_IdleAnimations_80223DBC = 0x8021A16C; // type:data rom:0x586AAC -b_area_jan2_white_magikoopa_IdleAnimations_80223E08 = 0x8021A1B8; // type:data rom:0x586AF8 -b_area_jan2_white_magikoopa_idle_80223E14 = 0x8021A1C4; // type:data rom:0x586B04 -b_area_jan2_white_magikoopa_handleEvent_80223E24 = 0x8021A1D4; // type:data rom:0x586B14 -b_area_jan2_white_magikoopa_8022433C = 0x8021A6EC; // type:data rom:0x58702C -b_area_jan2_white_magikoopa_80224448 = 0x8021A7F8; // type:data rom:0x587138 -b_area_jan2_white_magikoopa_handleEvent_80224A44 = 0x8021ADF4; // type:data rom:0x587734 -b_area_jan2_white_magikoopa_wMagikoopa_ShapeSpell = 0x8021B458; // type:data rom:0x587D98 -b_area_jan2_white_magikoopa_wMagikoopa_WandStrike = 0x8021BA74; // type:data rom:0x5883B4 -b_area_jan2_white_magikoopa_run_away = 0x8021C0E4; // type:data rom:0x588A24 -b_area_jan2_white_magikoopa_EVS_Init_Ground = 0x8021C308; // type:data rom:0x588C48 -b_area_jan2_white_magikoopa_EVS_Init_Flying = 0x8021C36C; // type:data rom:0x588CAC -b_area_jan2_white_magikoopa_healOne = 0x8021C3D0; // type:data rom:0x588D10 -b_area_jan2_white_magikoopa_healAll = 0x8021D1CC; // type:data rom:0x589B0C -b_area_jan2_white_magikoopa_takeTurn_802274E4 = 0x8021D894; // type:data rom:0x58A1D4 -b_area_jan2_jan_00_8021DB30 = 0x8021DB30; // type:data rom:0x58A470 -b_area_jan2_jan_00_8021DC48 = 0x8021DC48; // type:data rom:0x58A588 -b_area_jan2_jan_00_EVS_PreBattle = 0x8021E1F4; // type:data rom:0x58AB34 -b_area_jan2_jan_00_EVS_PostBattle = 0x8021E2C8; // type:data rom:0x58AC08 -b_area_jan2_jan_00 = 0x8021E2D8; // type:data rom:0x58AC18 -b_area_jan2_jan_01_8021E300 = 0x8021E300; // type:data rom:0x58AC40 -b_area_jan2_jan_01_8021E418 = 0x8021E418; // type:data rom:0x58AD58 -b_area_jan2_jan_01_EVS_PreBattle = 0x8021E9C4; // type:data rom:0x58B304 -b_area_jan2_jan_01_EVS_PostBattle = 0x8021EA9C; // type:data rom:0x58B3DC -b_area_jan2_jan_01_ForegroundModels = 0x8021EAAC; // type:data rom:0x58B3EC -b_area_jan2_jan_01 = 0x8021EAB4; // type:data rom:0x58B3F4 -b_area_jan2_jan_01b_8021EAE0 = 0x8021EAE0; // type:data rom:0x58B420 -b_area_jan2_jan_01b_8021EBF8 = 0x8021EBF8; // type:data rom:0x58B538 -b_area_jan2_jan_01b_EVS_PreBattle = 0x8021F1A4; // type:data rom:0x58BAE4 -b_area_jan2_jan_01b_EVS_PostBattle = 0x8021F27C; // type:data rom:0x58BBBC -b_area_jan2_jan_01b_ForegroundModels = 0x8021F28C; // type:data rom:0x58BBCC -b_area_jan2_jan_01b = 0x8021F294; // type:data rom:0x58BBD4 -b_area_jan2_jan_02_EVS_PreBattle = 0x8021F2C0; // type:data rom:0x58BC00 -b_area_jan2_jan_02_EVS_PostBattle = 0x8021F2FC; // type:data rom:0x58BC3C -b_area_jan2_jan_02_ForegroundModels = 0x8021F30C; // type:data rom:0x58BC4C -b_area_jan2_jan_02 = 0x8021F31C; // type:data rom:0x58BC5C -b_area_jan2_jan_03_EVS_PreBattle = 0x8021F350; // type:data rom:0x58BC90 -b_area_jan2_jan_03_EVS_PostBattle = 0x8021F3A0; // type:data rom:0x58BCE0 -b_area_jan2_jan_03_ForegroundModels = 0x8021F3B0; // type:data rom:0x58BCF0 -b_area_jan2_jan_03 = 0x8021F3C0; // type:data rom:0x58BD00 -b_area_jan2_jan_03b_EVS_PreBattle = 0x8021F3F0; // type:data rom:0x58BD30 -b_area_jan2_jan_03b_EVS_PostBattle = 0x8021F440; // type:data rom:0x58BD80 -b_area_jan2_jan_03b_ForegroundModels = 0x8021F450; // type:data rom:0x58BD90 -b_area_jan2_jan_03b = 0x8021F460; // type:data rom:0x58BDA0 -b_area_jan2_jan_04_EVS_PreBattle = 0x8021F490; // type:data rom:0x58BDD0 -b_area_jan2_jan_04_EVS_PostBattle = 0x8021F4E0; // type:data rom:0x58BE20 -b_area_jan2_jan_04_ForegroundModels = 0x8021F4F0; // type:data rom:0x58BE30 -b_area_jan2_jan_04 = 0x8021F4F8; // type:data rom:0x58BE38 -b_area_jan2_jan_04b_EVS_PreBattle = 0x8021F520; // type:data rom:0x58BE60 -b_area_jan2_jan_04b_EVS_PostBattle = 0x8021F570; // type:data rom:0x58BEB0 -b_area_jan2_jan_04b_ForegroundModels = 0x8021F580; // type:data rom:0x58BEC0 -b_area_jan2_jan_04b = 0x8021F588; // type:data rom:0x58BEC8 -b_area_jan2_Formation_00 = 0x8021F5B0; // type:data rom:0x58BEF0 -b_area_jan2_Formation_01 = 0x8021F5CC; // type:data rom:0x58BF0C -b_area_jan2_Formation_02 = 0x8021F604; // type:data rom:0x58BF44 -b_area_jan2_Formation_03 = 0x8021F658; // type:data rom:0x58BF98 -b_area_jan2_Formations = 0x8021F6C8; // type:data rom:0x58C008 -b_area_jan2_Stages = 0x8021F72C; // type:data rom:0x58C06C +b_area_jan2_putrid_piranha_IdleAnimations_8021B0A0 = 0x802186C0; // rom:0x585000 +b_area_jan2_putrid_piranha_DefenseTable_8021B0EC = 0x8021870C; // rom:0x58504C +b_area_jan2_putrid_piranha_StatusTable_8021B100 = 0x80218720; // rom:0x585060 +b_area_jan2_putrid_piranha_ActorParts = 0x802187CC; // rom:0x58510C +b_area_jan2_putrid_piranha = 0x802187F0; // rom:0x585130 +b_area_jan2_putrid_piranha_init_8021B1F8 = 0x80218818; // rom:0x585158 +b_area_jan2_putrid_piranha_idle_8021B244 = 0x80218864; // rom:0x5851A4 +b_area_jan2_putrid_piranha_8021B354 = 0x80218974; // rom:0x5852B4 +b_area_jan2_putrid_piranha_handleEvent_8021B3D0 = 0x802189F0; // rom:0x585330 +b_area_jan2_putrid_piranha_takeTurn_8021B8A8 = 0x80218EC8; // rom:0x585808 +b_area_jan2_putrid_piranha_bite = 0x80218F60; // rom:0x5858A0 +b_area_jan2_putrid_piranha_breath = 0x80219908; // rom:0x586248 +b_area_jan2_white_magikoopa_DefenseTable_80223B20 = 0x80219ED0; // rom:0x586810 +b_area_jan2_white_magikoopa_DefenseTable_80223B2C = 0x80219EDC; // rom:0x58681C +b_area_jan2_white_magikoopa_StatusTable_Ground = 0x80219EE8; // rom:0x586828 +b_area_jan2_white_magikoopa_StatusTable_Flying = 0x80219F94; // rom:0x5868D4 +b_area_jan2_white_magikoopa_GroundParts = 0x8021A040; // rom:0x586980 +b_area_jan2_white_magikoopa_FlyingParts = 0x8021A064; // rom:0x5869A4 +b_area_jan2_white_magikoopa = 0x8021A0D0; // rom:0x586A10 +b_area_jan2_white_magikoopa_flying = 0x8021A0F8; // rom:0x586A38 +b_area_jan2_white_magikoopa_IdleAnimations_80223D70 = 0x8021A120; // rom:0x586A60 +b_area_jan2_white_magikoopa_IdleAnimations_80223DBC = 0x8021A16C; // rom:0x586AAC +b_area_jan2_white_magikoopa_IdleAnimations_80223E08 = 0x8021A1B8; // rom:0x586AF8 +b_area_jan2_white_magikoopa_idle_80223E14 = 0x8021A1C4; // rom:0x586B04 +b_area_jan2_white_magikoopa_handleEvent_80223E24 = 0x8021A1D4; // rom:0x586B14 +b_area_jan2_white_magikoopa_8022433C = 0x8021A6EC; // rom:0x58702C +b_area_jan2_white_magikoopa_80224448 = 0x8021A7F8; // rom:0x587138 +b_area_jan2_white_magikoopa_handleEvent_80224A44 = 0x8021ADF4; // rom:0x587734 +b_area_jan2_white_magikoopa_wMagikoopa_ShapeSpell = 0x8021B458; // rom:0x587D98 +b_area_jan2_white_magikoopa_wMagikoopa_WandStrike = 0x8021BA74; // rom:0x5883B4 +b_area_jan2_white_magikoopa_run_away = 0x8021C0E4; // rom:0x588A24 +b_area_jan2_white_magikoopa_EVS_Init_Ground = 0x8021C308; // rom:0x588C48 +b_area_jan2_white_magikoopa_EVS_Init_Flying = 0x8021C36C; // rom:0x588CAC +b_area_jan2_white_magikoopa_healOne = 0x8021C3D0; // rom:0x588D10 +b_area_jan2_white_magikoopa_healAll = 0x8021D1CC; // rom:0x589B0C +b_area_jan2_white_magikoopa_takeTurn_802274E4 = 0x8021D894; // rom:0x58A1D4 +b_area_jan2_jan_00_8021DB30 = 0x8021DB30; // rom:0x58A470 +b_area_jan2_jan_00_8021DC48 = 0x8021DC48; // rom:0x58A588 +b_area_jan2_jan_00_EVS_PreBattle = 0x8021E1F4; // rom:0x58AB34 +b_area_jan2_jan_00_EVS_PostBattle = 0x8021E2C8; // rom:0x58AC08 +b_area_jan2_jan_00 = 0x8021E2D8; // rom:0x58AC18 +b_area_jan2_jan_01_8021E300 = 0x8021E300; // rom:0x58AC40 +b_area_jan2_jan_01_8021E418 = 0x8021E418; // rom:0x58AD58 +b_area_jan2_jan_01_EVS_PreBattle = 0x8021E9C4; // rom:0x58B304 +b_area_jan2_jan_01_EVS_PostBattle = 0x8021EA9C; // rom:0x58B3DC +b_area_jan2_jan_01_ForegroundModels = 0x8021EAAC; // rom:0x58B3EC +b_area_jan2_jan_01 = 0x8021EAB4; // rom:0x58B3F4 +b_area_jan2_jan_01b_8021EAE0 = 0x8021EAE0; // rom:0x58B420 +b_area_jan2_jan_01b_8021EBF8 = 0x8021EBF8; // rom:0x58B538 +b_area_jan2_jan_01b_EVS_PreBattle = 0x8021F1A4; // rom:0x58BAE4 +b_area_jan2_jan_01b_EVS_PostBattle = 0x8021F27C; // rom:0x58BBBC +b_area_jan2_jan_01b_ForegroundModels = 0x8021F28C; // rom:0x58BBCC +b_area_jan2_jan_01b = 0x8021F294; // rom:0x58BBD4 +b_area_jan2_jan_02_EVS_PreBattle = 0x8021F2C0; // rom:0x58BC00 +b_area_jan2_jan_02_EVS_PostBattle = 0x8021F2FC; // rom:0x58BC3C +b_area_jan2_jan_02_ForegroundModels = 0x8021F30C; // rom:0x58BC4C +b_area_jan2_jan_02 = 0x8021F31C; // rom:0x58BC5C +b_area_jan2_jan_03_EVS_PreBattle = 0x8021F350; // rom:0x58BC90 +b_area_jan2_jan_03_EVS_PostBattle = 0x8021F3A0; // rom:0x58BCE0 +b_area_jan2_jan_03_ForegroundModels = 0x8021F3B0; // rom:0x58BCF0 +b_area_jan2_jan_03 = 0x8021F3C0; // rom:0x58BD00 +b_area_jan2_jan_03b_EVS_PreBattle = 0x8021F3F0; // rom:0x58BD30 +b_area_jan2_jan_03b_EVS_PostBattle = 0x8021F440; // rom:0x58BD80 +b_area_jan2_jan_03b_ForegroundModels = 0x8021F450; // rom:0x58BD90 +b_area_jan2_jan_03b = 0x8021F460; // rom:0x58BDA0 +b_area_jan2_jan_04_EVS_PreBattle = 0x8021F490; // rom:0x58BDD0 +b_area_jan2_jan_04_EVS_PostBattle = 0x8021F4E0; // rom:0x58BE20 +b_area_jan2_jan_04_ForegroundModels = 0x8021F4F0; // rom:0x58BE30 +b_area_jan2_jan_04 = 0x8021F4F8; // rom:0x58BE38 +b_area_jan2_jan_04b_EVS_PreBattle = 0x8021F520; // rom:0x58BE60 +b_area_jan2_jan_04b_EVS_PostBattle = 0x8021F570; // rom:0x58BEB0 +b_area_jan2_jan_04b_ForegroundModels = 0x8021F580; // rom:0x58BEC0 +b_area_jan2_jan_04b = 0x8021F588; // rom:0x58BEC8 +b_area_jan2_Formation_00 = 0x8021F5B0; // rom:0x58BEF0 +b_area_jan2_Formation_01 = 0x8021F5CC; // rom:0x58BF0C +b_area_jan2_Formation_02 = 0x8021F604; // rom:0x58BF44 +b_area_jan2_Formation_03 = 0x8021F658; // rom:0x58BF98 +b_area_jan2_Formations = 0x8021F6C8; // rom:0x58C008 +b_area_jan2_Stages = 0x8021F72C; // rom:0x58C06C b_area_kzn_lava_bubble_UnkSfxFunc = 0x80218000; // type:func rom:0x58C2F0 b_area_kzn_putrid_piranha_SetAbsoluteStatusOffsets = 0x80218130; // type:func rom:0x58C420 b_area_kzn_putrid_piranha_UnkEffect6FFunc = 0x802181FC; // type:func rom:0x58C4EC @@ -12451,175 +12451,175 @@ b_area_kzn_white_magikoopa_StartRumbleWithParams = 0x80218BF0; // type:func rom: b_area_kzn_white_magikoopa_UnkFunc52 = 0x80218C48; // type:func rom:0x58CF38 b_area_kzn_white_magikoopa_GetBootsHammerLevel = 0x80218D0C; // type:func rom:0x58CFFC b_area_kzn_white_magikoopa_UnkBattleFunc5 = 0x80218D6C; // type:func rom:0x58D05C -b_area_kzn_lava_bubble_DefenseTable_80218E10 = 0x80218E10; // type:data rom:0x58D100 -b_area_kzn_lava_bubble_StatusTable_80218E3C = 0x80218E3C; // type:data rom:0x58D12C -b_area_kzn_lava_bubble_ActorParts = 0x80218EE8; // type:data rom:0x58D1D8 -b_area_kzn_lava_bubble = 0x80218F9C; // type:data rom:0x58D28C -b_area_kzn_lava_bubble_IdleAnimations_80218FC4 = 0x80218FC4; // type:data rom:0x58D2B4 -b_area_kzn_lava_bubble_IdleAnimations_80219010 = 0x80219010; // type:data rom:0x58D300 -b_area_kzn_lava_bubble_init_8021901C = 0x8021901C; // type:data rom:0x58D30C -b_area_kzn_lava_bubble_idle_802191E4 = 0x802191E4; // type:data rom:0x58D4D4 -b_area_kzn_lava_bubble_80219464 = 0x80219464; // type:data rom:0x58D754 -b_area_kzn_lava_bubble_handleEvent_80219500 = 0x80219500; // type:data rom:0x58D7F0 -b_area_kzn_lava_bubble_fireTackle = 0x80219A84; // type:data rom:0x58DD74 -b_area_kzn_lava_bubble_8021A074 = 0x8021A074; // type:data rom:0x58E364 -b_area_kzn_lava_bubble_8021A218 = 0x8021A218; // type:data rom:0x58E508 -b_area_kzn_lava_bubble_fireballs_Partner = 0x8021A274; // type:data rom:0x58E564 -b_area_kzn_lava_bubble_fireballs_Player = 0x8021A7E8; // type:data rom:0x58EAD8 -b_area_kzn_lava_bubble_takeTurn_8021AEA4 = 0x8021AEA4; // type:data rom:0x58F194 -b_area_kzn_putrid_piranha_IdleAnimations_8021B0A0 = 0x8021B0A0; // type:data rom:0x58F390 -b_area_kzn_putrid_piranha_DefenseTable_8021B0EC = 0x8021B0EC; // type:data rom:0x58F3DC -b_area_kzn_putrid_piranha_StatusTable_8021B100 = 0x8021B100; // type:data rom:0x58F3F0 -b_area_kzn_putrid_piranha_ActorParts = 0x8021B1AC; // type:data rom:0x58F49C -b_area_kzn_putrid_piranha = 0x8021B1D0; // type:data rom:0x58F4C0 -b_area_kzn_putrid_piranha_init_8021B1F8 = 0x8021B1F8; // type:data rom:0x58F4E8 -b_area_kzn_putrid_piranha_idle_8021B244 = 0x8021B244; // type:data rom:0x58F534 -b_area_kzn_putrid_piranha_8021B354 = 0x8021B354; // type:data rom:0x58F644 -b_area_kzn_putrid_piranha_handleEvent_8021B3D0 = 0x8021B3D0; // type:data rom:0x58F6C0 -b_area_kzn_putrid_piranha_takeTurn_8021B8A8 = 0x8021B8A8; // type:data rom:0x58FB98 -b_area_kzn_putrid_piranha_bite = 0x8021B940; // type:data rom:0x58FC30 -b_area_kzn_putrid_piranha_breath = 0x8021C2E8; // type:data rom:0x5905D8 -b_area_kzn_spike_top_DefenseTable_8021C8B0 = 0x8021C8B0; // type:data rom:0x590BA0 -b_area_kzn_spike_top_DefenseTable_8021C8CC = 0x8021C8CC; // type:data rom:0x590BBC -b_area_kzn_spike_top_StatusTable_8021C8D8 = 0x8021C8D8; // type:data rom:0x590BC8 -b_area_kzn_spike_top_ActorParts = 0x8021C984; // type:data rom:0x590C74 -b_area_kzn_spike_top = 0x8021C9A8; // type:data rom:0x590C98 -b_area_kzn_spike_top_IdleAnimations_8021C9D0 = 0x8021C9D0; // type:data rom:0x590CC0 -b_area_kzn_spike_top_IdleAnimations_8021CA1C = 0x8021CA1C; // type:data rom:0x590D0C -b_area_kzn_spike_top_IdleAnimations_8021CA68 = 0x8021CA68; // type:data rom:0x590D58 -b_area_kzn_spike_top_init_8021CAAC = 0x8021CAAC; // type:data rom:0x590D9C -b_area_kzn_spike_top_idle_8021CC7C = 0x8021CC7C; // type:data rom:0x590F6C -b_area_kzn_spike_top_spikeTop_FallDown = 0x8021CC8C; // type:data rom:0x590F7C -b_area_kzn_spike_top_spikeTop_HandleEvent_Ceiling = 0x8021D0C0; // type:data rom:0x5913B0 -b_area_kzn_spike_top_8021D57C = 0x8021D57C; // type:data rom:0x59186C -b_area_kzn_spike_top_intTable_8021D5CC = 0x8021D5CC; // type:data rom:0x5918BC -b_area_kzn_spike_top_spikeTop_HandleEvent_Floor = 0x8021D618; // type:data rom:0x591908 -b_area_kzn_spike_top_spikeTop_TakeTurn_Ceiling = 0x8021E3B4; // type:data rom:0x5926A4 -b_area_kzn_spike_top_spikeTop_TakeTurn_Floor = 0x8021EE6C; // type:data rom:0x59315C -b_area_kzn_medi_guy_IdleAnimations_8021F890 = 0x8021F890; // type:data rom:0x593B80 -b_area_kzn_medi_guy_DefenseTable_8021F8DC = 0x8021F8DC; // type:data rom:0x593BCC -b_area_kzn_medi_guy_StatusTable_8021F8F0 = 0x8021F8F0; // type:data rom:0x593BE0 -b_area_kzn_medi_guy_ActorParts = 0x8021F99C; // type:data rom:0x593C8C -b_area_kzn_medi_guy = 0x8021F9C0; // type:data rom:0x593CB0 -b_area_kzn_medi_guy_init_8021F9E8 = 0x8021F9E8; // type:data rom:0x593CD8 -b_area_kzn_medi_guy_idle_8021FA8C = 0x8021FA8C; // type:data rom:0x593D7C -b_area_kzn_medi_guy_8021FB9C = 0x8021FB9C; // type:data rom:0x593E8C -b_area_kzn_medi_guy_handleEvent_8021FC60 = 0x8021FC60; // type:data rom:0x593F50 -b_area_kzn_medi_guy_flyingAttack = 0x80220210; // type:data rom:0x594500 -b_area_kzn_medi_guy_healOneAlly = 0x802209F8; // type:data rom:0x594CE8 -b_area_kzn_medi_guy_80220CEC = 0x80220CEC; // type:data rom:0x594FDC -b_area_kzn_medi_guy_takeTurn_80220DCC = 0x80220DCC; // type:data rom:0x5950BC -b_area_kzn_red_magikoopa_8022C120 = 0x80220E60; // type:data rom:0x595150 -b_area_kzn_red_magikoopa_8022C12C = 0x80220E6C; // type:data rom:0x59515C -b_area_kzn_red_magikoopa_8022C138 = 0x80220E78; // type:data rom:0x595168 -b_area_kzn_red_magikoopa_8022C1E4 = 0x80220F24; // type:data rom:0x595214 -b_area_kzn_red_magikoopa_ActorParts = 0x80220FD0; // type:data rom:0x5952C0 -b_area_kzn_red_magikoopa_8022C2B4 = 0x80220FF4; // type:data rom:0x5952E4 -b_area_kzn_red_magikoopa = 0x80221060; // type:data rom:0x595350 -b_area_kzn_red_magikoopa_flying = 0x80221088; // type:data rom:0x595378 -b_area_kzn_red_magikoopa_8022C370 = 0x802210B0; // type:data rom:0x5953A0 -b_area_kzn_red_magikoopa_8022C3BC = 0x802210FC; // type:data rom:0x5953EC -b_area_kzn_red_magikoopa_8022C408 = 0x80221148; // type:data rom:0x595438 -b_area_kzn_red_magikoopa_8022C414 = 0x80221154; // type:data rom:0x595444 -b_area_kzn_red_magikoopa_8022C424 = 0x80221164; // type:data rom:0x595454 -b_area_kzn_red_magikoopa_8022C93C = 0x8022167C; // type:data rom:0x59596C -b_area_kzn_red_magikoopa_8022CA48 = 0x80221788; // type:data rom:0x595A78 -b_area_kzn_red_magikoopa_8022D044 = 0x80221D84; // type:data rom:0x596074 -b_area_kzn_red_magikoopa_8022D6A8 = 0x802223E8; // type:data rom:0x5966D8 -b_area_kzn_red_magikoopa_8022DCC4 = 0x80222A04; // type:data rom:0x596CF4 -b_area_kzn_red_magikoopa_8022E334 = 0x80223074; // type:data rom:0x597364 -b_area_kzn_red_magikoopa_8022E558 = 0x80223298; // type:data rom:0x597588 -b_area_kzn_red_magikoopa_8022E5FC = 0x8022333C; // type:data rom:0x59762C -b_area_kzn_red_magikoopa_8022E6A0 = 0x802233E0; // type:data rom:0x5976D0 -b_area_kzn_white_magikoopa_DefenseTable_80223B20 = 0x80223B20; // type:data rom:0x597E10 -b_area_kzn_white_magikoopa_DefenseTable_80223B2C = 0x80223B2C; // type:data rom:0x597E1C -b_area_kzn_white_magikoopa_StatusTable_Ground = 0x80223B38; // type:data rom:0x597E28 -b_area_kzn_white_magikoopa_StatusTable_Flying = 0x80223BE4; // type:data rom:0x597ED4 -b_area_kzn_white_magikoopa_GroundParts = 0x80223C90; // type:data rom:0x597F80 -b_area_kzn_white_magikoopa_FlyingParts = 0x80223CB4; // type:data rom:0x597FA4 -b_area_kzn_white_magikoopa = 0x80223D20; // type:data rom:0x598010 -b_area_kzn_white_magikoopa_flying = 0x80223D48; // type:data rom:0x598038 -b_area_kzn_white_magikoopa_IdleAnimations_80223D70 = 0x80223D70; // type:data rom:0x598060 -b_area_kzn_white_magikoopa_IdleAnimations_80223DBC = 0x80223DBC; // type:data rom:0x5980AC -b_area_kzn_white_magikoopa_IdleAnimations_80223E08 = 0x80223E08; // type:data rom:0x5980F8 -b_area_kzn_white_magikoopa_idle_80223E14 = 0x80223E14; // type:data rom:0x598104 -b_area_kzn_white_magikoopa_handleEvent_80223E24 = 0x80223E24; // type:data rom:0x598114 -b_area_kzn_white_magikoopa_8022433C = 0x8022433C; // type:data rom:0x59862C -b_area_kzn_white_magikoopa_80224448 = 0x80224448; // type:data rom:0x598738 -b_area_kzn_white_magikoopa_handleEvent_80224A44 = 0x80224A44; // type:data rom:0x598D34 -b_area_kzn_white_magikoopa_wMagikoopa_ShapeSpell = 0x802250A8; // type:data rom:0x599398 -b_area_kzn_white_magikoopa_wMagikoopa_WandStrike = 0x802256C4; // type:data rom:0x5999B4 -b_area_kzn_white_magikoopa_run_away = 0x80225D34; // type:data rom:0x59A024 -b_area_kzn_white_magikoopa_EVS_Init_Ground = 0x80225F58; // type:data rom:0x59A248 -b_area_kzn_white_magikoopa_EVS_Init_Flying = 0x80225FBC; // type:data rom:0x59A2AC -b_area_kzn_white_magikoopa_healOne = 0x80226020; // type:data rom:0x59A310 -b_area_kzn_white_magikoopa_healAll = 0x80226E1C; // type:data rom:0x59B10C -b_area_kzn_white_magikoopa_takeTurn_802274E4 = 0x802274E4; // type:data rom:0x59B7D4 -b_area_kzn_kzn_01_EVS_PreBattle = 0x80227780; // type:data rom:0x59BA70 -b_area_kzn_kzn_01_EVS_PostBattle = 0x802277D0; // type:data rom:0x59BAC0 -b_area_kzn_kzn_01_ForegroundModels = 0x802277E0; // type:data rom:0x59BAD0 -b_area_kzn_kzn_01 = 0x802277F8; // type:data rom:0x59BAE8 -b_area_kzn_kzn_01b_EVS_PreBattle = 0x80227820; // type:data rom:0x59BB10 -b_area_kzn_kzn_01b_EVS_PostBattle = 0x8022785C; // type:data rom:0x59BB4C -b_area_kzn_kzn_01b_ForegroundModels = 0x8022786C; // type:data rom:0x59BB5C -b_area_kzn_kzn_01b = 0x80227884; // type:data rom:0x59BB74 -b_area_kzn_kzn_02_802278B0 = 0x802278B0; // type:data rom:0x59BBA0 -b_area_kzn_kzn_02_8022797C = 0x8022797C; // type:data rom:0x59BC6C -b_area_kzn_kzn_02_80227A2C = 0x80227A2C; // type:data rom:0x59BD1C -b_area_kzn_kzn_02_EVS_PreBattle = 0x80227BDC; // type:data rom:0x59BECC -b_area_kzn_kzn_02_EVS_PostBattle = 0x80227D98; // type:data rom:0x59C088 -b_area_kzn_kzn_02_ForegroundModels = 0x80227DA8; // type:data rom:0x59C098 -b_area_kzn_kzn_02 = 0x80227DB8; // type:data rom:0x59C0A8 -b_area_kzn_kzn_04_80227DE0 = 0x80227DE0; // type:data rom:0x59C0D0 -b_area_kzn_kzn_04_80227EAC = 0x80227EAC; // type:data rom:0x59C19C -b_area_kzn_kzn_04_80227F5C = 0x80227F5C; // type:data rom:0x59C24C -b_area_kzn_kzn_04_EVS_PreBattle = 0x8022810C; // type:data rom:0x59C3FC -b_area_kzn_kzn_04_EVS_PostBattle = 0x80228328; // type:data rom:0x59C618 -b_area_kzn_kzn_04_ForegroundModels = 0x80228338; // type:data rom:0x59C628 -b_area_kzn_kzn_04 = 0x80228348; // type:data rom:0x59C638 -b_area_kzn_kzn_04b_80228370 = 0x80228370; // type:data rom:0x59C660 -b_area_kzn_kzn_04b_8022843C = 0x8022843C; // type:data rom:0x59C72C -b_area_kzn_kzn_04b_802284EC = 0x802284EC; // type:data rom:0x59C7DC -b_area_kzn_kzn_04b_EVS_PreBattle = 0x8022869C; // type:data rom:0x59C98C -b_area_kzn_kzn_04b_EVS_PostBattle = 0x802288B8; // type:data rom:0x59CBA8 -b_area_kzn_kzn_04b_ForegroundModels = 0x802288C8; // type:data rom:0x59CBB8 -b_area_kzn_kzn_04b = 0x802288D8; // type:data rom:0x59CBC8 -b_area_kzn_kzn_04c_80228900 = 0x80228900; // type:data rom:0x59CBF0 -b_area_kzn_kzn_04c_802289CC = 0x802289CC; // type:data rom:0x59CCBC -b_area_kzn_kzn_04c_80228A7C = 0x80228A7C; // type:data rom:0x59CD6C -b_area_kzn_kzn_04c_EVS_PreBattle = 0x80228C2C; // type:data rom:0x59CF1C -b_area_kzn_kzn_04c_EVS_PostBattle = 0x80228DF0; // type:data rom:0x59D0E0 -b_area_kzn_kzn_04c_ForegroundModels = 0x80228E00; // type:data rom:0x59D0F0 -b_area_kzn_kzn_04c = 0x80228E10; // type:data rom:0x59D100 -b_area_kzn_kzn_05_80228E40 = 0x80228E40; // type:data rom:0x59D130 -b_area_kzn_kzn_05_80228F0C = 0x80228F0C; // type:data rom:0x59D1FC -b_area_kzn_kzn_05_80228FBC = 0x80228FBC; // type:data rom:0x59D2AC -b_area_kzn_kzn_05_EVS_PreBattle = 0x8022916C; // type:data rom:0x59D45C -b_area_kzn_kzn_05_EVS_PostBattle = 0x8022974C; // type:data rom:0x59DA3C -b_area_kzn_kzn_05 = 0x8022975C; // type:data rom:0x59DA4C -b_area_kzn_Formation_00 = 0x80229790; // type:data rom:0x59DA80 -b_area_kzn_Formation_01 = 0x802297C8; // type:data rom:0x59DAB8 -b_area_kzn_Formation_02 = 0x8022981C; // type:data rom:0x59DB0C -b_area_kzn_Formation_03 = 0x8022988C; // type:data rom:0x59DB7C -b_area_kzn_Formation_04 = 0x802298FC; // type:data rom:0x59DBEC -b_area_kzn_Formation_05 = 0x80229950; // type:data rom:0x59DC40 -b_area_kzn_Formation_06 = 0x802299A4; // type:data rom:0x59DC94 -b_area_kzn_Formation_07 = 0x802299F8; // type:data rom:0x59DCE8 -b_area_kzn_Formation_08 = 0x80229A4C; // type:data rom:0x59DD3C -b_area_kzn_Formation_09 = 0x80229A84; // type:data rom:0x59DD74 -b_area_kzn_Formation_0A = 0x80229ABC; // type:data rom:0x59DDAC -b_area_kzn_Formation_0B = 0x80229B10; // type:data rom:0x59DE00 -b_area_kzn_Formation_0C = 0x80229B48; // type:data rom:0x59DE38 -b_area_kzn_Formation_0D = 0x80229B9C; // type:data rom:0x59DE8C -b_area_kzn_Formation_0E = 0x80229C0C; // type:data rom:0x59DEFC -b_area_kzn_Formation_0F = 0x80229C7C; // type:data rom:0x59DF6C -b_area_kzn_Formation_10 = 0x80229CB4; // type:data rom:0x59DFA4 -b_area_kzn_Formation_11 = 0x80229D08; // type:data rom:0x59DFF8 -b_area_kzn_Formation_12 = 0x80229D5C; // type:data rom:0x59E04C -b_area_kzn_Formation_13 = 0x80229DB0; // type:data rom:0x59E0A0 -b_area_kzn_Formation_14 = 0x80229E04; // type:data rom:0x59E0F4 -b_area_kzn_Formations = 0x80229E74; // type:data rom:0x59E164 -b_area_kzn_Stages = 0x8022A02C; // type:data rom:0x59E31C +b_area_kzn_lava_bubble_DefenseTable_80218E10 = 0x80218E10; // rom:0x58D100 +b_area_kzn_lava_bubble_StatusTable_80218E3C = 0x80218E3C; // rom:0x58D12C +b_area_kzn_lava_bubble_ActorParts = 0x80218EE8; // rom:0x58D1D8 +b_area_kzn_lava_bubble = 0x80218F9C; // rom:0x58D28C +b_area_kzn_lava_bubble_IdleAnimations_80218FC4 = 0x80218FC4; // rom:0x58D2B4 +b_area_kzn_lava_bubble_IdleAnimations_80219010 = 0x80219010; // rom:0x58D300 +b_area_kzn_lava_bubble_init_8021901C = 0x8021901C; // rom:0x58D30C +b_area_kzn_lava_bubble_idle_802191E4 = 0x802191E4; // rom:0x58D4D4 +b_area_kzn_lava_bubble_80219464 = 0x80219464; // rom:0x58D754 +b_area_kzn_lava_bubble_handleEvent_80219500 = 0x80219500; // rom:0x58D7F0 +b_area_kzn_lava_bubble_fireTackle = 0x80219A84; // rom:0x58DD74 +b_area_kzn_lava_bubble_8021A074 = 0x8021A074; // rom:0x58E364 +b_area_kzn_lava_bubble_8021A218 = 0x8021A218; // rom:0x58E508 +b_area_kzn_lava_bubble_fireballs_Partner = 0x8021A274; // rom:0x58E564 +b_area_kzn_lava_bubble_fireballs_Player = 0x8021A7E8; // rom:0x58EAD8 +b_area_kzn_lava_bubble_takeTurn_8021AEA4 = 0x8021AEA4; // rom:0x58F194 +b_area_kzn_putrid_piranha_IdleAnimations_8021B0A0 = 0x8021B0A0; // rom:0x58F390 +b_area_kzn_putrid_piranha_DefenseTable_8021B0EC = 0x8021B0EC; // rom:0x58F3DC +b_area_kzn_putrid_piranha_StatusTable_8021B100 = 0x8021B100; // rom:0x58F3F0 +b_area_kzn_putrid_piranha_ActorParts = 0x8021B1AC; // rom:0x58F49C +b_area_kzn_putrid_piranha = 0x8021B1D0; // rom:0x58F4C0 +b_area_kzn_putrid_piranha_init_8021B1F8 = 0x8021B1F8; // rom:0x58F4E8 +b_area_kzn_putrid_piranha_idle_8021B244 = 0x8021B244; // rom:0x58F534 +b_area_kzn_putrid_piranha_8021B354 = 0x8021B354; // rom:0x58F644 +b_area_kzn_putrid_piranha_handleEvent_8021B3D0 = 0x8021B3D0; // rom:0x58F6C0 +b_area_kzn_putrid_piranha_takeTurn_8021B8A8 = 0x8021B8A8; // rom:0x58FB98 +b_area_kzn_putrid_piranha_bite = 0x8021B940; // rom:0x58FC30 +b_area_kzn_putrid_piranha_breath = 0x8021C2E8; // rom:0x5905D8 +b_area_kzn_spike_top_DefenseTable_8021C8B0 = 0x8021C8B0; // rom:0x590BA0 +b_area_kzn_spike_top_DefenseTable_8021C8CC = 0x8021C8CC; // rom:0x590BBC +b_area_kzn_spike_top_StatusTable_8021C8D8 = 0x8021C8D8; // rom:0x590BC8 +b_area_kzn_spike_top_ActorParts = 0x8021C984; // rom:0x590C74 +b_area_kzn_spike_top = 0x8021C9A8; // rom:0x590C98 +b_area_kzn_spike_top_IdleAnimations_8021C9D0 = 0x8021C9D0; // rom:0x590CC0 +b_area_kzn_spike_top_IdleAnimations_8021CA1C = 0x8021CA1C; // rom:0x590D0C +b_area_kzn_spike_top_IdleAnimations_8021CA68 = 0x8021CA68; // rom:0x590D58 +b_area_kzn_spike_top_init_8021CAAC = 0x8021CAAC; // rom:0x590D9C +b_area_kzn_spike_top_idle_8021CC7C = 0x8021CC7C; // rom:0x590F6C +b_area_kzn_spike_top_spikeTop_FallDown = 0x8021CC8C; // rom:0x590F7C +b_area_kzn_spike_top_spikeTop_HandleEvent_Ceiling = 0x8021D0C0; // rom:0x5913B0 +b_area_kzn_spike_top_8021D57C = 0x8021D57C; // rom:0x59186C +b_area_kzn_spike_top_intTable_8021D5CC = 0x8021D5CC; // rom:0x5918BC +b_area_kzn_spike_top_spikeTop_HandleEvent_Floor = 0x8021D618; // rom:0x591908 +b_area_kzn_spike_top_spikeTop_TakeTurn_Ceiling = 0x8021E3B4; // rom:0x5926A4 +b_area_kzn_spike_top_spikeTop_TakeTurn_Floor = 0x8021EE6C; // rom:0x59315C +b_area_kzn_medi_guy_IdleAnimations_8021F890 = 0x8021F890; // rom:0x593B80 +b_area_kzn_medi_guy_DefenseTable_8021F8DC = 0x8021F8DC; // rom:0x593BCC +b_area_kzn_medi_guy_StatusTable_8021F8F0 = 0x8021F8F0; // rom:0x593BE0 +b_area_kzn_medi_guy_ActorParts = 0x8021F99C; // rom:0x593C8C +b_area_kzn_medi_guy = 0x8021F9C0; // rom:0x593CB0 +b_area_kzn_medi_guy_init_8021F9E8 = 0x8021F9E8; // rom:0x593CD8 +b_area_kzn_medi_guy_idle_8021FA8C = 0x8021FA8C; // rom:0x593D7C +b_area_kzn_medi_guy_8021FB9C = 0x8021FB9C; // rom:0x593E8C +b_area_kzn_medi_guy_handleEvent_8021FC60 = 0x8021FC60; // rom:0x593F50 +b_area_kzn_medi_guy_flyingAttack = 0x80220210; // rom:0x594500 +b_area_kzn_medi_guy_healOneAlly = 0x802209F8; // rom:0x594CE8 +b_area_kzn_medi_guy_80220CEC = 0x80220CEC; // rom:0x594FDC +b_area_kzn_medi_guy_takeTurn_80220DCC = 0x80220DCC; // rom:0x5950BC +b_area_kzn_red_magikoopa_8022C120 = 0x80220E60; // rom:0x595150 +b_area_kzn_red_magikoopa_8022C12C = 0x80220E6C; // rom:0x59515C +b_area_kzn_red_magikoopa_8022C138 = 0x80220E78; // rom:0x595168 +b_area_kzn_red_magikoopa_8022C1E4 = 0x80220F24; // rom:0x595214 +b_area_kzn_red_magikoopa_ActorParts = 0x80220FD0; // rom:0x5952C0 +b_area_kzn_red_magikoopa_8022C2B4 = 0x80220FF4; // rom:0x5952E4 +b_area_kzn_red_magikoopa = 0x80221060; // rom:0x595350 +b_area_kzn_red_magikoopa_flying = 0x80221088; // rom:0x595378 +b_area_kzn_red_magikoopa_8022C370 = 0x802210B0; // rom:0x5953A0 +b_area_kzn_red_magikoopa_8022C3BC = 0x802210FC; // rom:0x5953EC +b_area_kzn_red_magikoopa_8022C408 = 0x80221148; // rom:0x595438 +b_area_kzn_red_magikoopa_8022C414 = 0x80221154; // rom:0x595444 +b_area_kzn_red_magikoopa_8022C424 = 0x80221164; // rom:0x595454 +b_area_kzn_red_magikoopa_8022C93C = 0x8022167C; // rom:0x59596C +b_area_kzn_red_magikoopa_8022CA48 = 0x80221788; // rom:0x595A78 +b_area_kzn_red_magikoopa_8022D044 = 0x80221D84; // rom:0x596074 +b_area_kzn_red_magikoopa_8022D6A8 = 0x802223E8; // rom:0x5966D8 +b_area_kzn_red_magikoopa_8022DCC4 = 0x80222A04; // rom:0x596CF4 +b_area_kzn_red_magikoopa_8022E334 = 0x80223074; // rom:0x597364 +b_area_kzn_red_magikoopa_8022E558 = 0x80223298; // rom:0x597588 +b_area_kzn_red_magikoopa_8022E5FC = 0x8022333C; // rom:0x59762C +b_area_kzn_red_magikoopa_8022E6A0 = 0x802233E0; // rom:0x5976D0 +b_area_kzn_white_magikoopa_DefenseTable_80223B20 = 0x80223B20; // rom:0x597E10 +b_area_kzn_white_magikoopa_DefenseTable_80223B2C = 0x80223B2C; // rom:0x597E1C +b_area_kzn_white_magikoopa_StatusTable_Ground = 0x80223B38; // rom:0x597E28 +b_area_kzn_white_magikoopa_StatusTable_Flying = 0x80223BE4; // rom:0x597ED4 +b_area_kzn_white_magikoopa_GroundParts = 0x80223C90; // rom:0x597F80 +b_area_kzn_white_magikoopa_FlyingParts = 0x80223CB4; // rom:0x597FA4 +b_area_kzn_white_magikoopa = 0x80223D20; // rom:0x598010 +b_area_kzn_white_magikoopa_flying = 0x80223D48; // rom:0x598038 +b_area_kzn_white_magikoopa_IdleAnimations_80223D70 = 0x80223D70; // rom:0x598060 +b_area_kzn_white_magikoopa_IdleAnimations_80223DBC = 0x80223DBC; // rom:0x5980AC +b_area_kzn_white_magikoopa_IdleAnimations_80223E08 = 0x80223E08; // rom:0x5980F8 +b_area_kzn_white_magikoopa_idle_80223E14 = 0x80223E14; // rom:0x598104 +b_area_kzn_white_magikoopa_handleEvent_80223E24 = 0x80223E24; // rom:0x598114 +b_area_kzn_white_magikoopa_8022433C = 0x8022433C; // rom:0x59862C +b_area_kzn_white_magikoopa_80224448 = 0x80224448; // rom:0x598738 +b_area_kzn_white_magikoopa_handleEvent_80224A44 = 0x80224A44; // rom:0x598D34 +b_area_kzn_white_magikoopa_wMagikoopa_ShapeSpell = 0x802250A8; // rom:0x599398 +b_area_kzn_white_magikoopa_wMagikoopa_WandStrike = 0x802256C4; // rom:0x5999B4 +b_area_kzn_white_magikoopa_run_away = 0x80225D34; // rom:0x59A024 +b_area_kzn_white_magikoopa_EVS_Init_Ground = 0x80225F58; // rom:0x59A248 +b_area_kzn_white_magikoopa_EVS_Init_Flying = 0x80225FBC; // rom:0x59A2AC +b_area_kzn_white_magikoopa_healOne = 0x80226020; // rom:0x59A310 +b_area_kzn_white_magikoopa_healAll = 0x80226E1C; // rom:0x59B10C +b_area_kzn_white_magikoopa_takeTurn_802274E4 = 0x802274E4; // rom:0x59B7D4 +b_area_kzn_kzn_01_EVS_PreBattle = 0x80227780; // rom:0x59BA70 +b_area_kzn_kzn_01_EVS_PostBattle = 0x802277D0; // rom:0x59BAC0 +b_area_kzn_kzn_01_ForegroundModels = 0x802277E0; // rom:0x59BAD0 +b_area_kzn_kzn_01 = 0x802277F8; // rom:0x59BAE8 +b_area_kzn_kzn_01b_EVS_PreBattle = 0x80227820; // rom:0x59BB10 +b_area_kzn_kzn_01b_EVS_PostBattle = 0x8022785C; // rom:0x59BB4C +b_area_kzn_kzn_01b_ForegroundModels = 0x8022786C; // rom:0x59BB5C +b_area_kzn_kzn_01b = 0x80227884; // rom:0x59BB74 +b_area_kzn_kzn_02_802278B0 = 0x802278B0; // rom:0x59BBA0 +b_area_kzn_kzn_02_8022797C = 0x8022797C; // rom:0x59BC6C +b_area_kzn_kzn_02_80227A2C = 0x80227A2C; // rom:0x59BD1C +b_area_kzn_kzn_02_EVS_PreBattle = 0x80227BDC; // rom:0x59BECC +b_area_kzn_kzn_02_EVS_PostBattle = 0x80227D98; // rom:0x59C088 +b_area_kzn_kzn_02_ForegroundModels = 0x80227DA8; // rom:0x59C098 +b_area_kzn_kzn_02 = 0x80227DB8; // rom:0x59C0A8 +b_area_kzn_kzn_04_80227DE0 = 0x80227DE0; // rom:0x59C0D0 +b_area_kzn_kzn_04_80227EAC = 0x80227EAC; // rom:0x59C19C +b_area_kzn_kzn_04_80227F5C = 0x80227F5C; // rom:0x59C24C +b_area_kzn_kzn_04_EVS_PreBattle = 0x8022810C; // rom:0x59C3FC +b_area_kzn_kzn_04_EVS_PostBattle = 0x80228328; // rom:0x59C618 +b_area_kzn_kzn_04_ForegroundModels = 0x80228338; // rom:0x59C628 +b_area_kzn_kzn_04 = 0x80228348; // rom:0x59C638 +b_area_kzn_kzn_04b_80228370 = 0x80228370; // rom:0x59C660 +b_area_kzn_kzn_04b_8022843C = 0x8022843C; // rom:0x59C72C +b_area_kzn_kzn_04b_802284EC = 0x802284EC; // rom:0x59C7DC +b_area_kzn_kzn_04b_EVS_PreBattle = 0x8022869C; // rom:0x59C98C +b_area_kzn_kzn_04b_EVS_PostBattle = 0x802288B8; // rom:0x59CBA8 +b_area_kzn_kzn_04b_ForegroundModels = 0x802288C8; // rom:0x59CBB8 +b_area_kzn_kzn_04b = 0x802288D8; // rom:0x59CBC8 +b_area_kzn_kzn_04c_80228900 = 0x80228900; // rom:0x59CBF0 +b_area_kzn_kzn_04c_802289CC = 0x802289CC; // rom:0x59CCBC +b_area_kzn_kzn_04c_80228A7C = 0x80228A7C; // rom:0x59CD6C +b_area_kzn_kzn_04c_EVS_PreBattle = 0x80228C2C; // rom:0x59CF1C +b_area_kzn_kzn_04c_EVS_PostBattle = 0x80228DF0; // rom:0x59D0E0 +b_area_kzn_kzn_04c_ForegroundModels = 0x80228E00; // rom:0x59D0F0 +b_area_kzn_kzn_04c = 0x80228E10; // rom:0x59D100 +b_area_kzn_kzn_05_80228E40 = 0x80228E40; // rom:0x59D130 +b_area_kzn_kzn_05_80228F0C = 0x80228F0C; // rom:0x59D1FC +b_area_kzn_kzn_05_80228FBC = 0x80228FBC; // rom:0x59D2AC +b_area_kzn_kzn_05_EVS_PreBattle = 0x8022916C; // rom:0x59D45C +b_area_kzn_kzn_05_EVS_PostBattle = 0x8022974C; // rom:0x59DA3C +b_area_kzn_kzn_05 = 0x8022975C; // rom:0x59DA4C +b_area_kzn_Formation_00 = 0x80229790; // rom:0x59DA80 +b_area_kzn_Formation_01 = 0x802297C8; // rom:0x59DAB8 +b_area_kzn_Formation_02 = 0x8022981C; // rom:0x59DB0C +b_area_kzn_Formation_03 = 0x8022988C; // rom:0x59DB7C +b_area_kzn_Formation_04 = 0x802298FC; // rom:0x59DBEC +b_area_kzn_Formation_05 = 0x80229950; // rom:0x59DC40 +b_area_kzn_Formation_06 = 0x802299A4; // rom:0x59DC94 +b_area_kzn_Formation_07 = 0x802299F8; // rom:0x59DCE8 +b_area_kzn_Formation_08 = 0x80229A4C; // rom:0x59DD3C +b_area_kzn_Formation_09 = 0x80229A84; // rom:0x59DD74 +b_area_kzn_Formation_0A = 0x80229ABC; // rom:0x59DDAC +b_area_kzn_Formation_0B = 0x80229B10; // rom:0x59DE00 +b_area_kzn_Formation_0C = 0x80229B48; // rom:0x59DE38 +b_area_kzn_Formation_0D = 0x80229B9C; // rom:0x59DE8C +b_area_kzn_Formation_0E = 0x80229C0C; // rom:0x59DEFC +b_area_kzn_Formation_0F = 0x80229C7C; // rom:0x59DF6C +b_area_kzn_Formation_10 = 0x80229CB4; // rom:0x59DFA4 +b_area_kzn_Formation_11 = 0x80229D08; // rom:0x59DFF8 +b_area_kzn_Formation_12 = 0x80229D5C; // rom:0x59E04C +b_area_kzn_Formation_13 = 0x80229DB0; // rom:0x59E0A0 +b_area_kzn_Formation_14 = 0x80229E04; // rom:0x59E0F4 +b_area_kzn_Formations = 0x80229E74; // rom:0x59E164 +b_area_kzn_Stages = 0x8022A02C; // rom:0x59E31C b_area_kzn2_StartRumbleWithParams = 0x80218000; // type:func rom:0x59E6E0 b_area_kzn2_make_vine_interpolation = 0x80218058; // type:func rom:0x59E738 b_area_kzn2_SetVineBonePos = 0x8021812C; // type:func rom:0x59E80C @@ -12797,308 +12797,308 @@ b_area_sam_sam_03_UnkModelStuff_func1 = 0x8021AB50; // type:func rom:0x6266F0 b_area_sam_sam_03_Set80071270_0_16 = 0x8021AD48; // type:func rom:0x6268E8 b_area_sam_sam_03_UnkFloatFunc2 = 0x8021AD6C; // type:func rom:0x62690C func_8021AE70_626A10 = 0x8021AE70; // type:func rom:0x626A10 -b_area_sam_duplighost_IdleAnimations = 0x8021AE90; // type:data rom:0x626A30 -b_area_sam_duplighost_IdleAnimations2 = 0x8021AEDC; // type:data rom:0x626A7C -b_area_sam_duplighost_IdleAnimations3 = 0x8021AEE8; // type:data rom:0x626A88 -b_area_sam_duplighost_DefenseTable = 0x8021AEF4; // type:data rom:0x626A94 -b_area_sam_duplighost_StatusTable = 0x8021AF00; // type:data rom:0x626AA0 -b_area_sam_duplighost_ActorParts = 0x8021AFAC; // type:data rom:0x626B4C -b_area_sam_duplighost = 0x8021AFD0; // type:data rom:0x626B70 -b_area_sam_duplighost_init = 0x8021AFF8; // type:data rom:0x626B98 -b_area_sam_duplighost_nextTurn = 0x8021B070; // type:data rom:0x626C10 -b_area_sam_duplighost_idle = 0x8021B110; // type:data rom:0x626CB0 -b_area_sam_duplighost_returnHome = 0x8021B120; // type:data rom:0x626CC0 -b_area_sam_duplighost_handleEvent = 0x8021B15C; // type:data rom:0x626CFC -b_area_sam_duplighost_attack = 0x8021B65C; // type:data rom:0x6271FC -b_area_sam_duplighost_OnDeath = 0x8021BBFC; // type:data rom:0x62779C -b_area_sam_duplighost_OnHitElectric = 0x8021BC34; // type:data rom:0x6277D4 -b_area_sam_duplighost_OnShockHit = 0x8021C0F8; // type:data rom:0x627C98 -b_area_sam_duplighost_OnShockDeath = 0x8021C784; // type:data rom:0x628324 -b_area_sam_duplighost_pos_summon = 0x8021CAE8; // type:data rom:0x628688 -b_area_sam_duplighost_goombario_IdleAnimations = 0x8021CAF4; // type:data rom:0x628694 -b_area_sam_duplighost_goombario_DefenseTable = 0x8021CB40; // type:data rom:0x6286E0 -b_area_sam_duplighost_goombario_StatusTable = 0x8021CB4C; // type:data rom:0x6286EC -b_area_sam_duplighost_goombario_ActorParts = 0x8021CBF8; // type:data rom:0x628798 -b_area_sam_duplighost_goombario = 0x8021CC1C; // type:data rom:0x6287BC -b_area_sam_duplighost_goombario_init = 0x8021CC44; // type:data rom:0x6287E4 -b_area_sam_duplighost_goombario_idle = 0x8021CC90; // type:data rom:0x628830 -b_area_sam_duplighost_goombario_handleEvent = 0x8021CCA0; // type:data rom:0x628840 -b_area_sam_duplighost_goombario_returnBack = 0x8021D210; // type:data rom:0x628DB0 -b_area_sam_duplighost_goombario_runToPlayer = 0x8021D698; // type:data rom:0x629238 -b_area_sam_duplighost_goombario_8021C7FC = 0x8021D77C; // type:data rom:0x62931C -b_area_sam_duplighost_EVS_Move_Headbonk = 0x8021D864; // type:data rom:0x629404 -b_area_sam_duplighost_EVS_Move_Tattle = 0x8021E2F0; // type:data rom:0x629E90 -b_area_sam_duplighost_goombario_takeTurn = 0x8021E604; // type:data rom:0x62A1A4 -b_area_sam_duplighost_formation_goombario = 0x8021E660; // type:data rom:0x62A200 -b_area_sam_duplighost_kooper_IdleAnimations = 0x8021E67C; // type:data rom:0x62A21C -b_area_sam_duplighost_kooper_IdleAnimations2 = 0x8021E6C8; // type:data rom:0x62A268 -b_area_sam_duplighost_kooper_DefenseTable = 0x8021E714; // type:data rom:0x62A2B4 -b_area_sam_duplighost_kooper_defenseTable2 = 0x8021E720; // type:data rom:0x62A2C0 -b_area_sam_duplighost_kooper_StatusTable = 0x8021E72C; // type:data rom:0x62A2CC -b_area_sam_duplighost_kooper_ActorParts = 0x8021E7D8; // type:data rom:0x62A378 -b_area_sam_duplighost_kooper = 0x8021E7FC; // type:data rom:0x62A39C -b_area_sam_duplighost_kooper_init = 0x8021E824; // type:data rom:0x62A3C4 -b_area_sam_duplighost_kooper_idle = 0x8021E8A0; // type:data rom:0x62A440 -b_area_sam_duplighost_FlipPosOffsets = 0x8021E9C0; // type:data rom:0x62A560 -b_area_sam_duplighost_kooper_handleEvent = 0x8021EA18; // type:data rom:0x62A5B8 -b_area_sam_duplighost_kooper_takeTurn = 0x8021F374; // type:data rom:0x62AF14 -b_area_sam_duplighost_formation_kooper = 0x80220314; // type:data rom:0x62BEB4 -b_area_sam_duplighost_bombette_IdleAnimations = 0x80220330; // type:data rom:0x62BED0 -b_area_sam_duplighost_bombette_DefenseTable = 0x8022037C; // type:data rom:0x62BF1C -b_area_sam_duplighost_bombette_StatusTable = 0x80220388; // type:data rom:0x62BF28 -b_area_sam_duplighost_bombette_ActorParts = 0x80220434; // type:data rom:0x62BFD4 -b_area_sam_duplighost_bombette = 0x80220458; // type:data rom:0x62BFF8 -b_area_sam_duplighost_bombette_init = 0x80220480; // type:data rom:0x62C020 -b_area_sam_duplighost_bombette_idle = 0x802204CC; // type:data rom:0x62C06C -b_area_sam_duplighost_bombette_playEffects = 0x802204DC; // type:data rom:0x62C07C -b_area_sam_duplighost_bombette_handleEvent = 0x80220654; // type:data rom:0x62C1F4 -b_area_sam_duplighost_bombette_takeTurn = 0x80220CA0; // type:data rom:0x62C840 -b_area_sam_duplighost_formation_bombette = 0x80221574; // type:data rom:0x62D114 -b_area_sam_duplighost_parakarry_IdleAnimations = 0x80221590; // type:data rom:0x62D130 -b_area_sam_duplighost_parakarry_DefenseTable = 0x802215DC; // type:data rom:0x62D17C -b_area_sam_duplighost_parakarry_StatusTable = 0x802215E8; // type:data rom:0x62D188 -b_area_sam_duplighost_parakarry_ActorParts = 0x80221694; // type:data rom:0x62D234 -b_area_sam_duplighost_parakarry = 0x802216DC; // type:data rom:0x62D27C -b_area_sam_duplighost_parakarry_init = 0x80221704; // type:data rom:0x62D2A4 -b_area_sam_duplighost_parakarry_idle = 0x80221750; // type:data rom:0x62D2F0 -b_area_sam_duplighost_parakarry_handleEvent = 0x80221760; // type:data rom:0x62D300 -b_area_sam_duplighost_parakarry_doTakeTurn = 0x80221D54; // type:data rom:0x62D8F4 -b_area_sam_duplighost_parakarry_takeTurn = 0x802224E4; // type:data rom:0x62E084 -b_area_sam_duplighost_formation_parakarry = 0x80222500; // type:data rom:0x62E0A0 -b_area_sam_duplighost_bow_IdleAnimations = 0x8022251C; // type:data rom:0x62E0BC -b_area_sam_duplighost_bow_DefenseTable = 0x80222568; // type:data rom:0x62E108 -b_area_sam_duplighost_bow_StatusTable = 0x80222574; // type:data rom:0x62E114 -b_area_sam_duplighost_bow_ActorParts = 0x80222620; // type:data rom:0x62E1C0 -b_area_sam_duplighost_bow = 0x80222668; // type:data rom:0x62E208 -b_area_sam_duplighost_bow_init = 0x80222690; // type:data rom:0x62E230 -b_area_sam_duplighost_bow_idle = 0x802226DC; // type:data rom:0x62E27C -b_area_sam_duplighost_bow_handleEvent = 0x802226EC; // type:data rom:0x62E28C -b_area_sam_duplighost_bow_takeTurn = 0x80222C7C; // type:data rom:0x62E81C -b_area_sam_duplighost_formation_bow = 0x802238D0; // type:data rom:0x62F470 -b_area_sam_duplighost_watt_IdleAnimations = 0x802238EC; // type:data rom:0x62F48C -b_area_sam_duplighost_watt_DefenseTable = 0x80223938; // type:data rom:0x62F4D8 -b_area_sam_duplighost_watt_StatusTable = 0x8022394C; // type:data rom:0x62F4EC -b_area_sam_duplighost_watt_ActorParts = 0x802239F8; // type:data rom:0x62F598 -b_area_sam_duplighost_watt = 0x80223A40; // type:data rom:0x62F5E0 -b_area_sam_duplighost_watt_init = 0x80223A68; // type:data rom:0x62F608 -b_area_sam_duplighost_watt_idle = 0x80223AB4; // type:data rom:0x62F654 -b_area_sam_duplighost_watt_handleEvent = 0x80223ADC; // type:data rom:0x62F67C -b_area_sam_duplighost_watt_takeTurn = 0x80223F50; // type:data rom:0x62FAF0 -b_area_sam_duplighost_formation_watt = 0x802247CC; // type:data rom:0x63036C -b_area_sam_duplighost_sushie_IdleAnimations = 0x802247E8; // type:data rom:0x630388 -b_area_sam_duplighost_sushie_DefenseTable = 0x80224834; // type:data rom:0x6303D4 -b_area_sam_duplighost_sushie_StatusTable = 0x80224840; // type:data rom:0x6303E0 -b_area_sam_duplighost_sushie_ActorParts = 0x802248EC; // type:data rom:0x63048C -b_area_sam_duplighost_sushie = 0x80224910; // type:data rom:0x6304B0 -b_area_sam_duplighost_sushie_init = 0x80224938; // type:data rom:0x6304D8 -b_area_sam_duplighost_sushie_idle = 0x80224984; // type:data rom:0x630524 -b_area_sam_duplighost_sushie_handleEvent = 0x80224994; // type:data rom:0x630534 -b_area_sam_duplighost_sushie_takeTurn = 0x80224F04; // type:data rom:0x630AA4 -b_area_sam_duplighost_formation_sushie = 0x80226164; // type:data rom:0x631D04 -b_area_sam_duplighost_lakilester_IdleAnimations = 0x80226180; // type:data rom:0x631D20 -b_area_sam_duplighost_lakilester_IdleAnimations2 = 0x802261CC; // type:data rom:0x631D6C -b_area_sam_duplighost_lakilester_DefenseTable = 0x802261D8; // type:data rom:0x631D78 -b_area_sam_duplighost_lakilester_StatusTable = 0x802261E4; // type:data rom:0x631D84 -b_area_sam_duplighost_lakilester_ActorParts = 0x80226290; // type:data rom:0x631E30 -b_area_sam_duplighost_lakilester = 0x802262D8; // type:data rom:0x631E78 -b_area_sam_duplighost_lakilester_init = 0x80226300; // type:data rom:0x631EA0 -b_area_sam_duplighost_lakilester_idle = 0x8022634C; // type:data rom:0x631EEC -b_area_sam_duplighost_lakilester_handleEvent = 0x8022635C; // type:data rom:0x631EFC -b_area_sam_duplighost_lakilester_takeTurn = 0x80226924; // type:data rom:0x6324C4 -b_area_sam_duplighost_formation_lakilester = 0x80227404; // type:data rom:0x632FA4 -b_area_sam_duplighost_copyPartner = 0x80227420; // type:data rom:0x632FC0 -b_area_sam_duplighost_takeTurn = 0x80227C40; // type:data rom:0x6337E0 -b_area_sam_gulpit_idleAnimations1 = 0x80227DD0; // type:data rom:0x633970 -b_area_sam_gulpit_IdleAnimations2 = 0x80227E1C; // type:data rom:0x6339BC -b_area_sam_gulpit_IdleAnimations3 = 0x80227E28; // type:data rom:0x6339C8 -b_area_sam_gulpit_DefenseTable = 0x80227E34; // type:data rom:0x6339D4 -b_area_sam_gulpit_StatusTable = 0x80227E40; // type:data rom:0x6339E0 -b_area_sam_gulpit_ActorParts = 0x80227EEC; // type:data rom:0x633A8C -b_area_sam_gulpit = 0x80227F58; // type:data rom:0x633AF8 -b_area_sam_gulpit_init = 0x80227F80; // type:data rom:0x633B20 -b_area_sam_gulpit_idle = 0x80227FCC; // type:data rom:0x633B6C -b_area_sam_gulpit_returnHome = 0x80227FDC; // type:data rom:0x633B7C -b_area_sam_gulpit_handleEvent = 0x80228030; // type:data rom:0x633BD0 -b_area_sam_gulpit_attack_lick = 0x80228518; // type:data rom:0x6340B8 -b_area_sam_gulpit_attack_rock = 0x8022898C; // type:data rom:0x63452C -b_area_sam_gulpit_takeTurn = 0x802291B4; // type:data rom:0x634D54 -b_area_sam_gulpit_rocks_IdleAnimations = 0x802294D0; // type:data rom:0x635070 -b_area_sam_gulpit_rocks_IdleAnimations2 = 0x802294DC; // type:data rom:0x63507C -b_area_sam_gulpit_rocks_DefenseTable = 0x802294E8; // type:data rom:0x635088 -b_area_sam_gulpit_rocks_StatusTable = 0x802294F4; // type:data rom:0x635094 -b_area_sam_gulpit_rocks_ActorParts = 0x802295A0; // type:data rom:0x635140 -b_area_sam_gulpit_rocks = 0x802295C4; // type:data rom:0x635164 -b_area_sam_gulpit_rocks_init = 0x802295EC; // type:data rom:0x63518C -b_area_sam_gulpit_rocks_idle = 0x8022973C; // type:data rom:0x6352DC -b_area_sam_gulpit_rocks_setAnim = 0x8022974C; // type:data rom:0x6352EC -b_area_sam_gulpit_rocks_handleEvent = 0x802297B0; // type:data rom:0x635350 -b_area_sam_gulpit_rocks_takeTurn = 0x80229AAC; // type:data rom:0x63564C -b_area_sam_white_clubba_IdleAnimations = 0x80229AC0; // type:data rom:0x635660 -b_area_sam_white_clubba_DefenseTable = 0x80229B0C; // type:data rom:0x6356AC -b_area_sam_white_clubba_StatusTable = 0x80229B28; // type:data rom:0x6356C8 -b_area_sam_white_clubba_ActorParts = 0x80229BD4; // type:data rom:0x635774 -b_area_sam_white_clubba = 0x80229BF8; // type:data rom:0x635798 -b_area_sam_white_clubba_init = 0x80229C20; // type:data rom:0x6357C0 -b_area_sam_white_clubba_idle = 0x80229C6C; // type:data rom:0x63580C -b_area_sam_white_clubba_handleEvent = 0x80229C7C; // type:data rom:0x63581C -b_area_sam_white_clubba_takeTurn = 0x8022A18C; // type:data rom:0x635D2C -b_area_sam_frost_piranha_IdleAnimations = 0x8022AAB0; // type:data rom:0x636650 -b_area_sam_frost_piranha_DefenseTable = 0x8022AAFC; // type:data rom:0x63669C -b_area_sam_frost_piranha_StatusTable = 0x8022AB18; // type:data rom:0x6366B8 -b_area_sam_frost_piranha_ActorParts = 0x8022ABC4; // type:data rom:0x636764 -b_area_sam_frost_piranha = 0x8022ABE8; // type:data rom:0x636788 -b_area_sam_frost_piranha_init = 0x8022AC10; // type:data rom:0x6367B0 -b_area_sam_frost_piranha_idle = 0x8022AC5C; // type:data rom:0x6367FC -b_area_sam_frost_piranha_return_home = 0x8022AD6C; // type:data rom:0x63690C -b_area_sam_frost_piranha_handleEvent = 0x8022ADFC; // type:data rom:0x63699C -b_area_sam_frost_piranha_takeTurn = 0x8022B2D4; // type:data rom:0x636E74 -b_area_sam_frost_piranha_attack_bite = 0x8022B3AC; // type:data rom:0x636F4C -b_area_sam_frost_piranha_attack_icy_breath = 0x8022BD44; // type:data rom:0x6378E4 -b_area_sam_gray_magikoopa_DefenseTable = 0x8022C310; // type:data rom:0x637EB0 -b_area_sam_gray_magikoopa_DefenseTable_flying = 0x8022C31C; // type:data rom:0x637EBC -b_area_sam_gray_magikoopa_StatusTable = 0x8022C328; // type:data rom:0x637EC8 -b_area_sam_gray_magikoopa_StatusTable_flying = 0x8022C3D4; // type:data rom:0x637F74 -b_area_sam_gray_magikoopa_ActorParts = 0x8022C480; // type:data rom:0x638020 -b_area_sam_gray_magikoopa_ActorParts_flying = 0x8022C4A4; // type:data rom:0x638044 -b_area_sam_gray_magikoopa = 0x8022C510; // type:data rom:0x6380B0 -b_area_sam_gray_magikoopa_flying = 0x8022C538; // type:data rom:0x6380D8 -b_area_sam_gray_magikoopa_idleAnimations1 = 0x8022C560; // type:data rom:0x638100 -b_area_sam_gray_magikoopa_IdleAnimations2 = 0x8022C5AC; // type:data rom:0x63814C -b_area_sam_gray_magikoopa_IdleAnimations3 = 0x8022C5F8; // type:data rom:0x638198 -b_area_sam_gray_magikoopa_idle = 0x8022C604; // type:data rom:0x6381A4 -b_area_sam_gray_magikoopa_handleEvent = 0x8022C614; // type:data rom:0x6381B4 -b_area_sam_gray_magikoopa_canBeKnockedOff = 0x8022CB2C; // type:data rom:0x6386CC -b_area_sam_gray_magikoopa_knockOff = 0x8022CC38; // type:data rom:0x6387D8 -b_area_sam_gray_magikoopa_handleEvent_flying = 0x8022D234; // type:data rom:0x638DD4 -b_area_sam_gray_magikoopa_attackMagicBlast = 0x8022D898; // type:data rom:0x639438 -b_area_sam_gray_magikoopa_attackWandStrike = 0x8022DEB4; // type:data rom:0x639A54 -b_area_sam_gray_magikoopa_flee = 0x8022E524; // type:data rom:0x63A0C4 -b_area_sam_gray_magikoopa_init = 0x8022E748; // type:data rom:0x63A2E8 -b_area_sam_gray_magikoopa_init_flying = 0x8022E7EC; // type:data rom:0x63A38C -b_area_sam_gray_magikoopa_takeTurn = 0x8022E890; // type:data rom:0x63A430 -b_area_sam_sam_01_UnkModelStuff_array = 0x8022EFD0; // type:data rom:0x63AB70 -b_area_sam_sam_01_EVS_SpawnSnowfall = 0x8022EFE0; // type:data rom:0x63AB80 -b_area_sam_sam_01_UnkModelStuffScript2 = 0x8022F01C; // type:data rom:0x63ABBC -b_area_sam_sam_01_EVS_AnimateHangingSnowflake_RandomSpin = 0x8022F0E4; // type:data rom:0x63AC84 -b_area_sam_sam_01_EVS_AnimateHangingSnowflake_NoSpin = 0x8022F1C4; // type:data rom:0x63AD64 -b_area_sam_sam_01_EVS_PreBattle = 0x8022F288; // type:data rom:0x63AE28 -b_area_sam_sam_01_EVS_PostBattle = 0x8022F398; // type:data rom:0x63AF38 -b_area_sam_sam_01_foregroundModelList = 0x8022F3A8; // type:data rom:0x63AF48 -b_area_sam_sam_01 = 0x8022F3B4; // type:data rom:0x63AF54 -b_area_sam_sam_02_UnkModelStuff_array = 0x8022F3E0; // type:data rom:0x63AF80 -b_area_sam_sam_02_EVS_SpawnSnowfall = 0x8022F3F0; // type:data rom:0x63AF90 -b_area_sam_sam_02_UnkModelStuffScript2 = 0x8022F42C; // type:data rom:0x63AFCC -b_area_sam_sam_02_EVS_AnimateHangingSnowflake_RandomSpin = 0x8022F4F4; // type:data rom:0x63B094 -b_area_sam_sam_02_EVS_AnimateHangingSnowflake_NoSpin = 0x8022F5D4; // type:data rom:0x63B174 -b_area_sam_sam_02_EVS_PreBattle = 0x8022F698; // type:data rom:0x63B238 -b_area_sam_sam_02_EVS_PostBattle = 0x8022F7D0; // type:data rom:0x63B370 -b_area_sam_sam_02_foregroundModelList = 0x8022F7E0; // type:data rom:0x63B380 -b_area_sam_sam_02 = 0x8022F7EC; // type:data rom:0x63B38C -b_area_sam_sam_02b_UnkModelStuff_array = 0x8022F820; // type:data rom:0x63B3C0 -b_area_sam_sam_02b_EVS_SpawnSnowfall = 0x8022F830; // type:data rom:0x63B3D0 -b_area_sam_sam_02b_UnkModelStuffScript2 = 0x8022F86C; // type:data rom:0x63B40C -b_area_sam_sam_02b_EVS_AnimateHangingSnowflake_RandomSpin = 0x8022F934; // type:data rom:0x63B4D4 -b_area_sam_sam_02b_EVS_AnimateHangingSnowflake_NoSpin = 0x8022FA14; // type:data rom:0x63B5B4 -b_area_sam_sam_02b_EVS_PreBattle = 0x8022FAD8; // type:data rom:0x63B678 -b_area_sam_sam_02b_EVS_PostBattle = 0x8022FB2C; // type:data rom:0x63B6CC -b_area_sam_sam_02b_foregroundModelList = 0x8022FB3C; // type:data rom:0x63B6DC -b_area_sam_sam_02b = 0x8022FB48; // type:data rom:0x63B6E8 -b_area_sam_sam_02c_UnkModelStuff_array = 0x8022FB70; // type:data rom:0x63B710 -b_area_sam_sam_02c_EVS_SpawnSnowfall = 0x8022FB80; // type:data rom:0x63B720 -b_area_sam_sam_02c_UnkModelStuffScript2 = 0x8022FBBC; // type:data rom:0x63B75C -b_area_sam_sam_02c_EVS_AnimateHangingSnowflake_RandomSpin = 0x8022FC84; // type:data rom:0x63B824 -b_area_sam_sam_02c_EVS_AnimateHangingSnowflake_NoSpin = 0x8022FD64; // type:data rom:0x63B904 -b_area_sam_sam_02c_EVS_PreBattle = 0x8022FE28; // type:data rom:0x63B9C8 -b_area_sam_sam_02c_EVS_PostBattle = 0x8022FE90; // type:data rom:0x63BA30 -b_area_sam_sam_02c_foregroundModelList = 0x8022FEA0; // type:data rom:0x63BA40 -b_area_sam_sam_02c = 0x8022FEAC; // type:data rom:0x63BA4C -b_area_sam_sam_02d_UnkModelStuff_array = 0x8022FEE0; // type:data rom:0x63BA80 -b_area_sam_sam_02d_EVS_SpawnSnowfall = 0x8022FEF0; // type:data rom:0x63BA90 -b_area_sam_sam_02d_UnkModelStuffScript2 = 0x8022FF2C; // type:data rom:0x63BACC -b_area_sam_sam_02d_EVS_AnimateHangingSnowflake_RandomSpin = 0x8022FFF4; // type:data rom:0x63BB94 -b_area_sam_sam_02d_EVS_AnimateHangingSnowflake_NoSpin = 0x802300D4; // type:data rom:0x63BC74 -b_area_sam_sam_02d_EVS_PreBattle = 0x80230198; // type:data rom:0x63BD38 -b_area_sam_sam_02d_EVS_PostBattle = 0x80230214; // type:data rom:0x63BDB4 -b_area_sam_sam_02d_foregroundModelList = 0x80230224; // type:data rom:0x63BDC4 -b_area_sam_sam_02d = 0x80230230; // type:data rom:0x63BDD0 -b_area_sam_sam_03_UnkModelStuff_array = 0x80230260; // type:data rom:0x63BE00 -b_area_sam_sam_03_EVS_SpawnSnowfall = 0x80230270; // type:data rom:0x63BE10 -b_area_sam_sam_03_UnkModelStuffScript2 = 0x802302AC; // type:data rom:0x63BE4C -b_area_sam_sam_03_EVS_AnimateHangingSnowflake_RandomSpin = 0x80230374; // type:data rom:0x63BF14 -b_area_sam_sam_03_EVS_AnimateHangingSnowflake_NoSpin = 0x80230454; // type:data rom:0x63BFF4 -b_area_sam_sam_03_EVS_PreBattle = 0x80230518; // type:data rom:0x63C0B8 -b_area_sam_sam_03_EVS_PostBattle = 0x80230628; // type:data rom:0x63C1C8 -b_area_sam_sam_03_foregroundModelList = 0x80230638; // type:data rom:0x63C1D8 -b_area_sam_sam_03 = 0x80230644; // type:data rom:0x63C1E4 -b_area_sam_pos_rocks_1 = 0x80230670; // type:data rom:0x63C210 -b_area_sam_pos_rocks_2 = 0x802306AC; // type:data rom:0x63C24C -b_area_sam_pos_rocks_3 = 0x802306E8; // type:data rom:0x63C288 -b_area_sam_pos_rocks_4 = 0x80230724; // type:data rom:0x63C2C4 -b_area_sam_pos_rocks_5 = 0x80230760; // type:data rom:0x63C300 -b_area_sam_pos_rocks_6 = 0x8023079C; // type:data rom:0x63C33C -b_area_sam_pos_rocks_7 = 0x802307D8; // type:data rom:0x63C378 -b_area_sam_pos_rocks_8 = 0x80230814; // type:data rom:0x63C3B4 -b_area_sam_Formation_01 = 0x80230850; // type:data rom:0x63C3F0 -b_area_sam_Formation_02 = 0x80230888; // type:data rom:0x63C428 -b_area_sam_Formation_03 = 0x8023094C; // type:data rom:0x63C4EC -b_area_sam_Formation_04 = 0x80230A2C; // type:data rom:0x63C5CC -b_area_sam_Formation_05 = 0x80230B0C; // type:data rom:0x63C6AC -b_area_sam_Formation_06 = 0x80230BEC; // type:data rom:0x63C78C -b_area_sam_Formation_07 = 0x80230CE8; // type:data rom:0x63C888 -b_area_sam_Formation_08 = 0x80230D20; // type:data rom:0x63C8C0 -b_area_sam_Formation_09 = 0x80230D90; // type:data rom:0x63C930 -b_area_sam_Formation_0A = 0x80230E70; // type:data rom:0x63CA10 -b_area_sam_Formation_0B = 0x80230F50; // type:data rom:0x63CAF0 -b_area_sam_Formation_0C = 0x8023104C; // type:data rom:0x63CBEC -b_area_sam_Formation_0D = 0x80231084; // type:data rom:0x63CC24 -b_area_sam_Formation_0E = 0x802310F4; // type:data rom:0x63CC94 -b_area_sam_Formations = 0x80231164; // type:data rom:0x63CD04 -b_area_sam_Stages = 0x80231290; // type:data rom:0x63CE30 -D_80231318_63CEB8 = 0x80231318; // type:data rom:0x63CEB8 -D_80231350_63CEF0 = 0x80231350; // type:data rom:0x63CEF0 -D_80231358_63CEF8 = 0x80231358; // type:data rom:0x63CEF8 -D_80231368_63CF08 = 0x80231368; // type:data rom:0x63CF08 -D_80231378_63CF18 = 0x80231378; // type:data rom:0x63CF18 -D_80231380_63CF20 = 0x80231380; // type:data rom:0x63CF20 -D_80231388_63CF28 = 0x80231388; // type:data rom:0x63CF28 -D_80231398_63CF38 = 0x80231398; // type:data rom:0x63CF38 -D_802313A8_63CF48 = 0x802313A8; // type:data rom:0x63CF48 -D_802313B0_63CF50 = 0x802313B0; // type:data rom:0x63CF50 -D_802313B8_63CF58 = 0x802313B8; // type:data rom:0x63CF58 -D_802313C8_63CF68 = 0x802313C8; // type:data rom:0x63CF68 -D_802313D8_63CF78 = 0x802313D8; // type:data rom:0x63CF78 -D_802313E0_63CF80 = 0x802313E0; // type:data rom:0x63CF80 -D_802313E8_63CF88 = 0x802313E8; // type:data rom:0x63CF88 -D_802313F8_63CF98 = 0x802313F8; // type:data rom:0x63CF98 -D_80231408_63CFA8 = 0x80231408; // type:data rom:0x63CFA8 -D_80231410_63CFB0 = 0x80231410; // type:data rom:0x63CFB0 -D_80231418_63CFB8 = 0x80231418; // type:data rom:0x63CFB8 -D_80231428_63CFC8 = 0x80231428; // type:data rom:0x63CFC8 -D_80231438_63CFD8 = 0x80231438; // type:data rom:0x63CFD8 -D_80231440_63CFE0 = 0x80231440; // type:data rom:0x63CFE0 -D_80231448_63CFE8 = 0x80231448; // type:data rom:0x63CFE8 -D_80231458_63CFF8 = 0x80231458; // type:data rom:0x63CFF8 -D_80231468_63D008 = 0x80231468; // type:data rom:0x63D008 -D_80231470_63D010 = 0x80231470; // type:data rom:0x63D010 -D_802314A0_63D040 = 0x802314A0; // type:data rom:0x63D040 -D_802314C8_63D068 = 0x802314C8; // type:data rom:0x63D068 -D_802314DC_63D07C = 0x802314DC; // type:data rom:0x63D07C -D_8023150C_63D0AC = 0x8023150C; // type:data rom:0x63D0AC -D_80231534_63D0D4 = 0x80231534; // type:data rom:0x63D0D4 -D_80231550_63D0F0 = 0x80231550; // type:data rom:0x63D0F0 -D_80231564_63D104 = 0x80231564; // type:data rom:0x63D104 -D_80231578_63D118 = 0x80231578; // type:data rom:0x63D118 -D_802315A8_63D148 = 0x802315A8; // type:data rom:0x63D148 -D_802315CC_63D16C = 0x802315CC; // type:data rom:0x63D16C -D_802315E8_63D188 = 0x802315E8; // type:data rom:0x63D188 -D_802315F4_63D194 = 0x802315F4; // type:data rom:0x63D194 -D_80231600_63D1A0 = 0x80231600; // type:data rom:0x63D1A0 -D_8023160C_63D1AC = 0x8023160C; // type:data rom:0x63D1AC -D_80231614_63D1B4 = 0x80231614; // type:data rom:0x63D1B4 -D_8023161C_63D1BC = 0x8023161C; // type:data rom:0x63D1BC -D_80231624_63D1C4 = 0x80231624; // type:data rom:0x63D1C4 -D_8023162C_63D1CC = 0x8023162C; // type:data rom:0x63D1CC -D_80231634_63D1D4 = 0x80231634; // type:data rom:0x63D1D4 +b_area_sam_duplighost_IdleAnimations = 0x8021AE90; // rom:0x626A30 +b_area_sam_duplighost_IdleAnimations2 = 0x8021AEDC; // rom:0x626A7C +b_area_sam_duplighost_IdleAnimations3 = 0x8021AEE8; // rom:0x626A88 +b_area_sam_duplighost_DefenseTable = 0x8021AEF4; // rom:0x626A94 +b_area_sam_duplighost_StatusTable = 0x8021AF00; // rom:0x626AA0 +b_area_sam_duplighost_ActorParts = 0x8021AFAC; // rom:0x626B4C +b_area_sam_duplighost = 0x8021AFD0; // rom:0x626B70 +b_area_sam_duplighost_init = 0x8021AFF8; // rom:0x626B98 +b_area_sam_duplighost_nextTurn = 0x8021B070; // rom:0x626C10 +b_area_sam_duplighost_idle = 0x8021B110; // rom:0x626CB0 +b_area_sam_duplighost_returnHome = 0x8021B120; // rom:0x626CC0 +b_area_sam_duplighost_handleEvent = 0x8021B15C; // rom:0x626CFC +b_area_sam_duplighost_attack = 0x8021B65C; // rom:0x6271FC +b_area_sam_duplighost_OnDeath = 0x8021BBFC; // rom:0x62779C +b_area_sam_duplighost_OnHitElectric = 0x8021BC34; // rom:0x6277D4 +b_area_sam_duplighost_OnShockHit = 0x8021C0F8; // rom:0x627C98 +b_area_sam_duplighost_OnShockDeath = 0x8021C784; // rom:0x628324 +b_area_sam_duplighost_pos_summon = 0x8021CAE8; // rom:0x628688 +b_area_sam_duplighost_goombario_IdleAnimations = 0x8021CAF4; // rom:0x628694 +b_area_sam_duplighost_goombario_DefenseTable = 0x8021CB40; // rom:0x6286E0 +b_area_sam_duplighost_goombario_StatusTable = 0x8021CB4C; // rom:0x6286EC +b_area_sam_duplighost_goombario_ActorParts = 0x8021CBF8; // rom:0x628798 +b_area_sam_duplighost_goombario = 0x8021CC1C; // rom:0x6287BC +b_area_sam_duplighost_goombario_init = 0x8021CC44; // rom:0x6287E4 +b_area_sam_duplighost_goombario_idle = 0x8021CC90; // rom:0x628830 +b_area_sam_duplighost_goombario_handleEvent = 0x8021CCA0; // rom:0x628840 +b_area_sam_duplighost_goombario_returnBack = 0x8021D210; // rom:0x628DB0 +b_area_sam_duplighost_goombario_runToPlayer = 0x8021D698; // rom:0x629238 +b_area_sam_duplighost_goombario_8021C7FC = 0x8021D77C; // rom:0x62931C +b_area_sam_duplighost_EVS_Move_Headbonk = 0x8021D864; // rom:0x629404 +b_area_sam_duplighost_EVS_Move_Tattle = 0x8021E2F0; // rom:0x629E90 +b_area_sam_duplighost_goombario_takeTurn = 0x8021E604; // rom:0x62A1A4 +b_area_sam_duplighost_formation_goombario = 0x8021E660; // rom:0x62A200 +b_area_sam_duplighost_kooper_IdleAnimations = 0x8021E67C; // rom:0x62A21C +b_area_sam_duplighost_kooper_IdleAnimations2 = 0x8021E6C8; // rom:0x62A268 +b_area_sam_duplighost_kooper_DefenseTable = 0x8021E714; // rom:0x62A2B4 +b_area_sam_duplighost_kooper_defenseTable2 = 0x8021E720; // rom:0x62A2C0 +b_area_sam_duplighost_kooper_StatusTable = 0x8021E72C; // rom:0x62A2CC +b_area_sam_duplighost_kooper_ActorParts = 0x8021E7D8; // rom:0x62A378 +b_area_sam_duplighost_kooper = 0x8021E7FC; // rom:0x62A39C +b_area_sam_duplighost_kooper_init = 0x8021E824; // rom:0x62A3C4 +b_area_sam_duplighost_kooper_idle = 0x8021E8A0; // rom:0x62A440 +b_area_sam_duplighost_FlipPosOffsets = 0x8021E9C0; // rom:0x62A560 +b_area_sam_duplighost_kooper_handleEvent = 0x8021EA18; // rom:0x62A5B8 +b_area_sam_duplighost_kooper_takeTurn = 0x8021F374; // rom:0x62AF14 +b_area_sam_duplighost_formation_kooper = 0x80220314; // rom:0x62BEB4 +b_area_sam_duplighost_bombette_IdleAnimations = 0x80220330; // rom:0x62BED0 +b_area_sam_duplighost_bombette_DefenseTable = 0x8022037C; // rom:0x62BF1C +b_area_sam_duplighost_bombette_StatusTable = 0x80220388; // rom:0x62BF28 +b_area_sam_duplighost_bombette_ActorParts = 0x80220434; // rom:0x62BFD4 +b_area_sam_duplighost_bombette = 0x80220458; // rom:0x62BFF8 +b_area_sam_duplighost_bombette_init = 0x80220480; // rom:0x62C020 +b_area_sam_duplighost_bombette_idle = 0x802204CC; // rom:0x62C06C +b_area_sam_duplighost_bombette_playEffects = 0x802204DC; // rom:0x62C07C +b_area_sam_duplighost_bombette_handleEvent = 0x80220654; // rom:0x62C1F4 +b_area_sam_duplighost_bombette_takeTurn = 0x80220CA0; // rom:0x62C840 +b_area_sam_duplighost_formation_bombette = 0x80221574; // rom:0x62D114 +b_area_sam_duplighost_parakarry_IdleAnimations = 0x80221590; // rom:0x62D130 +b_area_sam_duplighost_parakarry_DefenseTable = 0x802215DC; // rom:0x62D17C +b_area_sam_duplighost_parakarry_StatusTable = 0x802215E8; // rom:0x62D188 +b_area_sam_duplighost_parakarry_ActorParts = 0x80221694; // rom:0x62D234 +b_area_sam_duplighost_parakarry = 0x802216DC; // rom:0x62D27C +b_area_sam_duplighost_parakarry_init = 0x80221704; // rom:0x62D2A4 +b_area_sam_duplighost_parakarry_idle = 0x80221750; // rom:0x62D2F0 +b_area_sam_duplighost_parakarry_handleEvent = 0x80221760; // rom:0x62D300 +b_area_sam_duplighost_parakarry_doTakeTurn = 0x80221D54; // rom:0x62D8F4 +b_area_sam_duplighost_parakarry_takeTurn = 0x802224E4; // rom:0x62E084 +b_area_sam_duplighost_formation_parakarry = 0x80222500; // rom:0x62E0A0 +b_area_sam_duplighost_bow_IdleAnimations = 0x8022251C; // rom:0x62E0BC +b_area_sam_duplighost_bow_DefenseTable = 0x80222568; // rom:0x62E108 +b_area_sam_duplighost_bow_StatusTable = 0x80222574; // rom:0x62E114 +b_area_sam_duplighost_bow_ActorParts = 0x80222620; // rom:0x62E1C0 +b_area_sam_duplighost_bow = 0x80222668; // rom:0x62E208 +b_area_sam_duplighost_bow_init = 0x80222690; // rom:0x62E230 +b_area_sam_duplighost_bow_idle = 0x802226DC; // rom:0x62E27C +b_area_sam_duplighost_bow_handleEvent = 0x802226EC; // rom:0x62E28C +b_area_sam_duplighost_bow_takeTurn = 0x80222C7C; // rom:0x62E81C +b_area_sam_duplighost_formation_bow = 0x802238D0; // rom:0x62F470 +b_area_sam_duplighost_watt_IdleAnimations = 0x802238EC; // rom:0x62F48C +b_area_sam_duplighost_watt_DefenseTable = 0x80223938; // rom:0x62F4D8 +b_area_sam_duplighost_watt_StatusTable = 0x8022394C; // rom:0x62F4EC +b_area_sam_duplighost_watt_ActorParts = 0x802239F8; // rom:0x62F598 +b_area_sam_duplighost_watt = 0x80223A40; // rom:0x62F5E0 +b_area_sam_duplighost_watt_init = 0x80223A68; // rom:0x62F608 +b_area_sam_duplighost_watt_idle = 0x80223AB4; // rom:0x62F654 +b_area_sam_duplighost_watt_handleEvent = 0x80223ADC; // rom:0x62F67C +b_area_sam_duplighost_watt_takeTurn = 0x80223F50; // rom:0x62FAF0 +b_area_sam_duplighost_formation_watt = 0x802247CC; // rom:0x63036C +b_area_sam_duplighost_sushie_IdleAnimations = 0x802247E8; // rom:0x630388 +b_area_sam_duplighost_sushie_DefenseTable = 0x80224834; // rom:0x6303D4 +b_area_sam_duplighost_sushie_StatusTable = 0x80224840; // rom:0x6303E0 +b_area_sam_duplighost_sushie_ActorParts = 0x802248EC; // rom:0x63048C +b_area_sam_duplighost_sushie = 0x80224910; // rom:0x6304B0 +b_area_sam_duplighost_sushie_init = 0x80224938; // rom:0x6304D8 +b_area_sam_duplighost_sushie_idle = 0x80224984; // rom:0x630524 +b_area_sam_duplighost_sushie_handleEvent = 0x80224994; // rom:0x630534 +b_area_sam_duplighost_sushie_takeTurn = 0x80224F04; // rom:0x630AA4 +b_area_sam_duplighost_formation_sushie = 0x80226164; // rom:0x631D04 +b_area_sam_duplighost_lakilester_IdleAnimations = 0x80226180; // rom:0x631D20 +b_area_sam_duplighost_lakilester_IdleAnimations2 = 0x802261CC; // rom:0x631D6C +b_area_sam_duplighost_lakilester_DefenseTable = 0x802261D8; // rom:0x631D78 +b_area_sam_duplighost_lakilester_StatusTable = 0x802261E4; // rom:0x631D84 +b_area_sam_duplighost_lakilester_ActorParts = 0x80226290; // rom:0x631E30 +b_area_sam_duplighost_lakilester = 0x802262D8; // rom:0x631E78 +b_area_sam_duplighost_lakilester_init = 0x80226300; // rom:0x631EA0 +b_area_sam_duplighost_lakilester_idle = 0x8022634C; // rom:0x631EEC +b_area_sam_duplighost_lakilester_handleEvent = 0x8022635C; // rom:0x631EFC +b_area_sam_duplighost_lakilester_takeTurn = 0x80226924; // rom:0x6324C4 +b_area_sam_duplighost_formation_lakilester = 0x80227404; // rom:0x632FA4 +b_area_sam_duplighost_copyPartner = 0x80227420; // rom:0x632FC0 +b_area_sam_duplighost_takeTurn = 0x80227C40; // rom:0x6337E0 +b_area_sam_gulpit_idleAnimations1 = 0x80227DD0; // rom:0x633970 +b_area_sam_gulpit_IdleAnimations2 = 0x80227E1C; // rom:0x6339BC +b_area_sam_gulpit_IdleAnimations3 = 0x80227E28; // rom:0x6339C8 +b_area_sam_gulpit_DefenseTable = 0x80227E34; // rom:0x6339D4 +b_area_sam_gulpit_StatusTable = 0x80227E40; // rom:0x6339E0 +b_area_sam_gulpit_ActorParts = 0x80227EEC; // rom:0x633A8C +b_area_sam_gulpit = 0x80227F58; // rom:0x633AF8 +b_area_sam_gulpit_init = 0x80227F80; // rom:0x633B20 +b_area_sam_gulpit_idle = 0x80227FCC; // rom:0x633B6C +b_area_sam_gulpit_returnHome = 0x80227FDC; // rom:0x633B7C +b_area_sam_gulpit_handleEvent = 0x80228030; // rom:0x633BD0 +b_area_sam_gulpit_attack_lick = 0x80228518; // rom:0x6340B8 +b_area_sam_gulpit_attack_rock = 0x8022898C; // rom:0x63452C +b_area_sam_gulpit_takeTurn = 0x802291B4; // rom:0x634D54 +b_area_sam_gulpit_rocks_IdleAnimations = 0x802294D0; // rom:0x635070 +b_area_sam_gulpit_rocks_IdleAnimations2 = 0x802294DC; // rom:0x63507C +b_area_sam_gulpit_rocks_DefenseTable = 0x802294E8; // rom:0x635088 +b_area_sam_gulpit_rocks_StatusTable = 0x802294F4; // rom:0x635094 +b_area_sam_gulpit_rocks_ActorParts = 0x802295A0; // rom:0x635140 +b_area_sam_gulpit_rocks = 0x802295C4; // rom:0x635164 +b_area_sam_gulpit_rocks_init = 0x802295EC; // rom:0x63518C +b_area_sam_gulpit_rocks_idle = 0x8022973C; // rom:0x6352DC +b_area_sam_gulpit_rocks_setAnim = 0x8022974C; // rom:0x6352EC +b_area_sam_gulpit_rocks_handleEvent = 0x802297B0; // rom:0x635350 +b_area_sam_gulpit_rocks_takeTurn = 0x80229AAC; // rom:0x63564C +b_area_sam_white_clubba_IdleAnimations = 0x80229AC0; // rom:0x635660 +b_area_sam_white_clubba_DefenseTable = 0x80229B0C; // rom:0x6356AC +b_area_sam_white_clubba_StatusTable = 0x80229B28; // rom:0x6356C8 +b_area_sam_white_clubba_ActorParts = 0x80229BD4; // rom:0x635774 +b_area_sam_white_clubba = 0x80229BF8; // rom:0x635798 +b_area_sam_white_clubba_init = 0x80229C20; // rom:0x6357C0 +b_area_sam_white_clubba_idle = 0x80229C6C; // rom:0x63580C +b_area_sam_white_clubba_handleEvent = 0x80229C7C; // rom:0x63581C +b_area_sam_white_clubba_takeTurn = 0x8022A18C; // rom:0x635D2C +b_area_sam_frost_piranha_IdleAnimations = 0x8022AAB0; // rom:0x636650 +b_area_sam_frost_piranha_DefenseTable = 0x8022AAFC; // rom:0x63669C +b_area_sam_frost_piranha_StatusTable = 0x8022AB18; // rom:0x6366B8 +b_area_sam_frost_piranha_ActorParts = 0x8022ABC4; // rom:0x636764 +b_area_sam_frost_piranha = 0x8022ABE8; // rom:0x636788 +b_area_sam_frost_piranha_init = 0x8022AC10; // rom:0x6367B0 +b_area_sam_frost_piranha_idle = 0x8022AC5C; // rom:0x6367FC +b_area_sam_frost_piranha_return_home = 0x8022AD6C; // rom:0x63690C +b_area_sam_frost_piranha_handleEvent = 0x8022ADFC; // rom:0x63699C +b_area_sam_frost_piranha_takeTurn = 0x8022B2D4; // rom:0x636E74 +b_area_sam_frost_piranha_attack_bite = 0x8022B3AC; // rom:0x636F4C +b_area_sam_frost_piranha_attack_icy_breath = 0x8022BD44; // rom:0x6378E4 +b_area_sam_gray_magikoopa_DefenseTable = 0x8022C310; // rom:0x637EB0 +b_area_sam_gray_magikoopa_DefenseTable_flying = 0x8022C31C; // rom:0x637EBC +b_area_sam_gray_magikoopa_StatusTable = 0x8022C328; // rom:0x637EC8 +b_area_sam_gray_magikoopa_StatusTable_flying = 0x8022C3D4; // rom:0x637F74 +b_area_sam_gray_magikoopa_ActorParts = 0x8022C480; // rom:0x638020 +b_area_sam_gray_magikoopa_ActorParts_flying = 0x8022C4A4; // rom:0x638044 +b_area_sam_gray_magikoopa = 0x8022C510; // rom:0x6380B0 +b_area_sam_gray_magikoopa_flying = 0x8022C538; // rom:0x6380D8 +b_area_sam_gray_magikoopa_idleAnimations1 = 0x8022C560; // rom:0x638100 +b_area_sam_gray_magikoopa_IdleAnimations2 = 0x8022C5AC; // rom:0x63814C +b_area_sam_gray_magikoopa_IdleAnimations3 = 0x8022C5F8; // rom:0x638198 +b_area_sam_gray_magikoopa_idle = 0x8022C604; // rom:0x6381A4 +b_area_sam_gray_magikoopa_handleEvent = 0x8022C614; // rom:0x6381B4 +b_area_sam_gray_magikoopa_canBeKnockedOff = 0x8022CB2C; // rom:0x6386CC +b_area_sam_gray_magikoopa_knockOff = 0x8022CC38; // rom:0x6387D8 +b_area_sam_gray_magikoopa_handleEvent_flying = 0x8022D234; // rom:0x638DD4 +b_area_sam_gray_magikoopa_attackMagicBlast = 0x8022D898; // rom:0x639438 +b_area_sam_gray_magikoopa_attackWandStrike = 0x8022DEB4; // rom:0x639A54 +b_area_sam_gray_magikoopa_flee = 0x8022E524; // rom:0x63A0C4 +b_area_sam_gray_magikoopa_init = 0x8022E748; // rom:0x63A2E8 +b_area_sam_gray_magikoopa_init_flying = 0x8022E7EC; // rom:0x63A38C +b_area_sam_gray_magikoopa_takeTurn = 0x8022E890; // rom:0x63A430 +b_area_sam_sam_01_UnkModelStuff_array = 0x8022EFD0; // rom:0x63AB70 +b_area_sam_sam_01_EVS_SpawnSnowfall = 0x8022EFE0; // rom:0x63AB80 +b_area_sam_sam_01_UnkModelStuffScript2 = 0x8022F01C; // rom:0x63ABBC +b_area_sam_sam_01_EVS_AnimateHangingSnowflake_RandomSpin = 0x8022F0E4; // rom:0x63AC84 +b_area_sam_sam_01_EVS_AnimateHangingSnowflake_NoSpin = 0x8022F1C4; // rom:0x63AD64 +b_area_sam_sam_01_EVS_PreBattle = 0x8022F288; // rom:0x63AE28 +b_area_sam_sam_01_EVS_PostBattle = 0x8022F398; // rom:0x63AF38 +b_area_sam_sam_01_foregroundModelList = 0x8022F3A8; // rom:0x63AF48 +b_area_sam_sam_01 = 0x8022F3B4; // rom:0x63AF54 +b_area_sam_sam_02_UnkModelStuff_array = 0x8022F3E0; // rom:0x63AF80 +b_area_sam_sam_02_EVS_SpawnSnowfall = 0x8022F3F0; // rom:0x63AF90 +b_area_sam_sam_02_UnkModelStuffScript2 = 0x8022F42C; // rom:0x63AFCC +b_area_sam_sam_02_EVS_AnimateHangingSnowflake_RandomSpin = 0x8022F4F4; // rom:0x63B094 +b_area_sam_sam_02_EVS_AnimateHangingSnowflake_NoSpin = 0x8022F5D4; // rom:0x63B174 +b_area_sam_sam_02_EVS_PreBattle = 0x8022F698; // rom:0x63B238 +b_area_sam_sam_02_EVS_PostBattle = 0x8022F7D0; // rom:0x63B370 +b_area_sam_sam_02_foregroundModelList = 0x8022F7E0; // rom:0x63B380 +b_area_sam_sam_02 = 0x8022F7EC; // rom:0x63B38C +b_area_sam_sam_02b_UnkModelStuff_array = 0x8022F820; // rom:0x63B3C0 +b_area_sam_sam_02b_EVS_SpawnSnowfall = 0x8022F830; // rom:0x63B3D0 +b_area_sam_sam_02b_UnkModelStuffScript2 = 0x8022F86C; // rom:0x63B40C +b_area_sam_sam_02b_EVS_AnimateHangingSnowflake_RandomSpin = 0x8022F934; // rom:0x63B4D4 +b_area_sam_sam_02b_EVS_AnimateHangingSnowflake_NoSpin = 0x8022FA14; // rom:0x63B5B4 +b_area_sam_sam_02b_EVS_PreBattle = 0x8022FAD8; // rom:0x63B678 +b_area_sam_sam_02b_EVS_PostBattle = 0x8022FB2C; // rom:0x63B6CC +b_area_sam_sam_02b_foregroundModelList = 0x8022FB3C; // rom:0x63B6DC +b_area_sam_sam_02b = 0x8022FB48; // rom:0x63B6E8 +b_area_sam_sam_02c_UnkModelStuff_array = 0x8022FB70; // rom:0x63B710 +b_area_sam_sam_02c_EVS_SpawnSnowfall = 0x8022FB80; // rom:0x63B720 +b_area_sam_sam_02c_UnkModelStuffScript2 = 0x8022FBBC; // rom:0x63B75C +b_area_sam_sam_02c_EVS_AnimateHangingSnowflake_RandomSpin = 0x8022FC84; // rom:0x63B824 +b_area_sam_sam_02c_EVS_AnimateHangingSnowflake_NoSpin = 0x8022FD64; // rom:0x63B904 +b_area_sam_sam_02c_EVS_PreBattle = 0x8022FE28; // rom:0x63B9C8 +b_area_sam_sam_02c_EVS_PostBattle = 0x8022FE90; // rom:0x63BA30 +b_area_sam_sam_02c_foregroundModelList = 0x8022FEA0; // rom:0x63BA40 +b_area_sam_sam_02c = 0x8022FEAC; // rom:0x63BA4C +b_area_sam_sam_02d_UnkModelStuff_array = 0x8022FEE0; // rom:0x63BA80 +b_area_sam_sam_02d_EVS_SpawnSnowfall = 0x8022FEF0; // rom:0x63BA90 +b_area_sam_sam_02d_UnkModelStuffScript2 = 0x8022FF2C; // rom:0x63BACC +b_area_sam_sam_02d_EVS_AnimateHangingSnowflake_RandomSpin = 0x8022FFF4; // rom:0x63BB94 +b_area_sam_sam_02d_EVS_AnimateHangingSnowflake_NoSpin = 0x802300D4; // rom:0x63BC74 +b_area_sam_sam_02d_EVS_PreBattle = 0x80230198; // rom:0x63BD38 +b_area_sam_sam_02d_EVS_PostBattle = 0x80230214; // rom:0x63BDB4 +b_area_sam_sam_02d_foregroundModelList = 0x80230224; // rom:0x63BDC4 +b_area_sam_sam_02d = 0x80230230; // rom:0x63BDD0 +b_area_sam_sam_03_UnkModelStuff_array = 0x80230260; // rom:0x63BE00 +b_area_sam_sam_03_EVS_SpawnSnowfall = 0x80230270; // rom:0x63BE10 +b_area_sam_sam_03_UnkModelStuffScript2 = 0x802302AC; // rom:0x63BE4C +b_area_sam_sam_03_EVS_AnimateHangingSnowflake_RandomSpin = 0x80230374; // rom:0x63BF14 +b_area_sam_sam_03_EVS_AnimateHangingSnowflake_NoSpin = 0x80230454; // rom:0x63BFF4 +b_area_sam_sam_03_EVS_PreBattle = 0x80230518; // rom:0x63C0B8 +b_area_sam_sam_03_EVS_PostBattle = 0x80230628; // rom:0x63C1C8 +b_area_sam_sam_03_foregroundModelList = 0x80230638; // rom:0x63C1D8 +b_area_sam_sam_03 = 0x80230644; // rom:0x63C1E4 +b_area_sam_pos_rocks_1 = 0x80230670; // rom:0x63C210 +b_area_sam_pos_rocks_2 = 0x802306AC; // rom:0x63C24C +b_area_sam_pos_rocks_3 = 0x802306E8; // rom:0x63C288 +b_area_sam_pos_rocks_4 = 0x80230724; // rom:0x63C2C4 +b_area_sam_pos_rocks_5 = 0x80230760; // rom:0x63C300 +b_area_sam_pos_rocks_6 = 0x8023079C; // rom:0x63C33C +b_area_sam_pos_rocks_7 = 0x802307D8; // rom:0x63C378 +b_area_sam_pos_rocks_8 = 0x80230814; // rom:0x63C3B4 +b_area_sam_Formation_01 = 0x80230850; // rom:0x63C3F0 +b_area_sam_Formation_02 = 0x80230888; // rom:0x63C428 +b_area_sam_Formation_03 = 0x8023094C; // rom:0x63C4EC +b_area_sam_Formation_04 = 0x80230A2C; // rom:0x63C5CC +b_area_sam_Formation_05 = 0x80230B0C; // rom:0x63C6AC +b_area_sam_Formation_06 = 0x80230BEC; // rom:0x63C78C +b_area_sam_Formation_07 = 0x80230CE8; // rom:0x63C888 +b_area_sam_Formation_08 = 0x80230D20; // rom:0x63C8C0 +b_area_sam_Formation_09 = 0x80230D90; // rom:0x63C930 +b_area_sam_Formation_0A = 0x80230E70; // rom:0x63CA10 +b_area_sam_Formation_0B = 0x80230F50; // rom:0x63CAF0 +b_area_sam_Formation_0C = 0x8023104C; // rom:0x63CBEC +b_area_sam_Formation_0D = 0x80231084; // rom:0x63CC24 +b_area_sam_Formation_0E = 0x802310F4; // rom:0x63CC94 +b_area_sam_Formations = 0x80231164; // rom:0x63CD04 +b_area_sam_Stages = 0x80231290; // rom:0x63CE30 +D_80231318_63CEB8 = 0x80231318; // rom:0x63CEB8 +D_80231350_63CEF0 = 0x80231350; // rom:0x63CEF0 +D_80231358_63CEF8 = 0x80231358; // rom:0x63CEF8 +D_80231368_63CF08 = 0x80231368; // rom:0x63CF08 +D_80231378_63CF18 = 0x80231378; // rom:0x63CF18 +D_80231380_63CF20 = 0x80231380; // rom:0x63CF20 +D_80231388_63CF28 = 0x80231388; // rom:0x63CF28 +D_80231398_63CF38 = 0x80231398; // rom:0x63CF38 +D_802313A8_63CF48 = 0x802313A8; // rom:0x63CF48 +D_802313B0_63CF50 = 0x802313B0; // rom:0x63CF50 +D_802313B8_63CF58 = 0x802313B8; // rom:0x63CF58 +D_802313C8_63CF68 = 0x802313C8; // rom:0x63CF68 +D_802313D8_63CF78 = 0x802313D8; // rom:0x63CF78 +D_802313E0_63CF80 = 0x802313E0; // rom:0x63CF80 +D_802313E8_63CF88 = 0x802313E8; // rom:0x63CF88 +D_802313F8_63CF98 = 0x802313F8; // rom:0x63CF98 +D_80231408_63CFA8 = 0x80231408; // rom:0x63CFA8 +D_80231410_63CFB0 = 0x80231410; // rom:0x63CFB0 +D_80231418_63CFB8 = 0x80231418; // rom:0x63CFB8 +D_80231428_63CFC8 = 0x80231428; // rom:0x63CFC8 +D_80231438_63CFD8 = 0x80231438; // rom:0x63CFD8 +D_80231440_63CFE0 = 0x80231440; // rom:0x63CFE0 +D_80231448_63CFE8 = 0x80231448; // rom:0x63CFE8 +D_80231458_63CFF8 = 0x80231458; // rom:0x63CFF8 +D_80231468_63D008 = 0x80231468; // rom:0x63D008 +D_80231470_63D010 = 0x80231470; // rom:0x63D010 +D_802314A0_63D040 = 0x802314A0; // rom:0x63D040 +D_802314C8_63D068 = 0x802314C8; // rom:0x63D068 +D_802314DC_63D07C = 0x802314DC; // rom:0x63D07C +D_8023150C_63D0AC = 0x8023150C; // rom:0x63D0AC +D_80231534_63D0D4 = 0x80231534; // rom:0x63D0D4 +D_80231550_63D0F0 = 0x80231550; // rom:0x63D0F0 +D_80231564_63D104 = 0x80231564; // rom:0x63D104 +D_80231578_63D118 = 0x80231578; // rom:0x63D118 +D_802315A8_63D148 = 0x802315A8; // rom:0x63D148 +D_802315CC_63D16C = 0x802315CC; // rom:0x63D16C +D_802315E8_63D188 = 0x802315E8; // rom:0x63D188 +D_802315F4_63D194 = 0x802315F4; // rom:0x63D194 +D_80231600_63D1A0 = 0x80231600; // rom:0x63D1A0 +D_8023160C_63D1AC = 0x8023160C; // rom:0x63D1AC +D_80231614_63D1B4 = 0x80231614; // rom:0x63D1B4 +D_8023161C_63D1BC = 0x8023161C; // rom:0x63D1BC +D_80231624_63D1C4 = 0x80231624; // rom:0x63D1C4 +D_8023162C_63D1CC = 0x8023162C; // rom:0x63D1CC +D_80231634_63D1D4 = 0x80231634; // rom:0x63D1D4 func_80218000_63D1E0 = 0x80218000; // type:func rom:0x63D1E0 b_area_sam2_monstar_Dist3D = 0x80218314; // type:func rom:0x63D4F4 b_area_sam2_monstar_UnkBackgroundFunc3 = 0x80218458; // type:func rom:0x63D638 @@ -13131,130 +13131,130 @@ b_area_sam2_sam_03_UnkModelStuff_func1 = 0x80219B20; // type:func rom:0x63ED00 b_area_sam2_sam_03_Set80071270_0_16 = 0x80219D18; // type:func rom:0x63EEF8 b_area_sam2_sam_03_UnkFloatFunc2 = 0x80219D3C; // type:func rom:0x63EF1C func_80219E40_63F020 = 0x80219E40; // type:func rom:0x63F020 -b_area_sam2_monstar_DefenseTable = 0x80219E60; // type:data rom:0x63F040 -b_area_sam2_monstar_StatusTable = 0x80219E74; // type:data rom:0x63F054 -b_area_sam2_monstar_ActorParts = 0x80219F20; // type:data rom:0x63F100 -b_area_sam2_monstar = 0x80219F68; // type:data rom:0x63F148 -b_area_sam2_monstar_IdleAnimations = 0x80219F90; // type:data rom:0x63F170 -b_area_sam2_monstar_IdleAnimations2 = 0x80219FE4; // type:data rom:0x63F1C4 -b_area_sam2_monstar_init = 0x80219FF0; // type:data rom:0x63F1D0 -battle_area_sam2_actor_img_png = 0x8021A098; // type:data rom:0x63F278 -battle_area_sam2_actor_img_pal = 0x8021A298; // type:data rom:0x63F478 -b_area_sam2_monstar_MonstarDetailTexture = 0x8021A2B8; // type:data rom:0x63F498 -b_area_sam2_monstar_idle = 0x8021A2D0; // type:data rom:0x63F4B0 -b_area_sam2_monstar_handleEvent = 0x8021A4FC; // type:data rom:0x63F6DC -b_area_sam2_monstar_unused = 0x8021A9BC; // type:data rom:0x63FB9C -b_area_sam2_monstar_attack = 0x8021AB64; // type:data rom:0x63FD44 -b_area_sam2_monstar_nextTurn = 0x8021B384; // type:data rom:0x640564 -b_area_sam2_monstar_takeTurn = 0x8021B394; // type:data rom:0x640574 -b_area_sam2_monstar_OnDeath = 0x8021B55C; // type:data rom:0x64073C -b_area_sam2_monstar_OnBurn = 0x8021B898; // type:data rom:0x640A78 -b_area_sam2_paragoomba_DefenseTable_8021B110 = 0x8021BE90; // type:data rom:0x641070 -b_area_sam2_paragoomba_DefenseTable_8021B11C = 0x8021BE9C; // type:data rom:0x64107C -b_area_sam2_paragoomba_StatusTable_8021B128 = 0x8021BEA8; // type:data rom:0x641088 -b_area_sam2_paragoomba_StatusTable_8021B1D4 = 0x8021BF54; // type:data rom:0x641134 -b_area_sam2_paragoomba_ActorParts = 0x8021C000; // type:data rom:0x6411E0 -b_area_sam2_paragoomba = 0x8021C090; // type:data rom:0x641270 -b_area_sam2_paragoomba_IdleAnimations_8021B338 = 0x8021C0B8; // type:data rom:0x641298 -b_area_sam2_paragoomba_IdleAnimations_8021B384 = 0x8021C104; // type:data rom:0x6412E4 -b_area_sam2_paragoomba_IdleAnimations_8021B3D0 = 0x8021C150; // type:data rom:0x641330 -b_area_sam2_paragoomba_IdleAnimations_8021B3DC = 0x8021C15C; // type:data rom:0x64133C -b_area_sam2_paragoomba_init_8021B3E8 = 0x8021C168; // type:data rom:0x641348 -b_area_sam2_paragoomba_idle_8021B434 = 0x8021C1B4; // type:data rom:0x641394 -b_area_sam2_paragoomba_8021B6F0 = 0x8021C470; // type:data rom:0x641650 -b_area_sam2_paragoomba_handleEvent_8021B768 = 0x8021C4E8; // type:data rom:0x6416C8 -b_area_sam2_paragoomba_takeTurn_8021BD5C = 0x8021CADC; // type:data rom:0x641CBC -b_area_sam2_paragoomba_8021C574 = 0x8021D2F4; // type:data rom:0x6424D4 -b_area_sam2_paragoomba_IdleAnimations_8021CAFC = 0x8021D87C; // type:data rom:0x642A5C -b_area_sam2_paragoomba_IdleAnimations_8021CB48 = 0x8021D8C8; // type:data rom:0x642AA8 -b_area_sam2_paragoomba_8021CB94 = 0x8021D914; // type:data rom:0x642AF4 -b_area_sam2_paragoomba_idle_8021CBE0 = 0x8021D960; // type:data rom:0x642B40 -b_area_sam2_paragoomba_handleEvent_8021CEBC = 0x8021DC3C; // type:data rom:0x642E1C -b_area_sam2_paragoomba_sinTable = 0x8021E2FC; // type:data rom:0x6434DC -b_area_sam2_paragoomba_takeTurn_8021D6E8 = 0x8021E468; // type:data rom:0x643648 -b_area_sam2_gray_magikoopa_DefenseTable = 0x8021F130; // type:data rom:0x644310 -b_area_sam2_gray_magikoopa_DefenseTable_flying = 0x8021F13C; // type:data rom:0x64431C -b_area_sam2_gray_magikoopa_StatusTable = 0x8021F148; // type:data rom:0x644328 -b_area_sam2_gray_magikoopa_StatusTable_flying = 0x8021F1F4; // type:data rom:0x6443D4 -b_area_sam2_gray_magikoopa_ActorParts = 0x8021F2A0; // type:data rom:0x644480 -b_area_sam2_gray_magikoopa_ActorParts_flying = 0x8021F2C4; // type:data rom:0x6444A4 -b_area_sam2_gray_magikoopa = 0x8021F330; // type:data rom:0x644510 -b_area_sam2_gray_magikoopa_flying = 0x8021F358; // type:data rom:0x644538 -b_area_sam2_gray_magikoopa_idleAnimations1 = 0x8021F380; // type:data rom:0x644560 -b_area_sam2_gray_magikoopa_IdleAnimations2 = 0x8021F3CC; // type:data rom:0x6445AC -b_area_sam2_gray_magikoopa_IdleAnimations3 = 0x8021F418; // type:data rom:0x6445F8 -b_area_sam2_gray_magikoopa_idle = 0x8021F424; // type:data rom:0x644604 -b_area_sam2_gray_magikoopa_handleEvent = 0x8021F434; // type:data rom:0x644614 -b_area_sam2_gray_magikoopa_canBeKnockedOff = 0x8021F94C; // type:data rom:0x644B2C -b_area_sam2_gray_magikoopa_knockOff = 0x8021FA58; // type:data rom:0x644C38 -b_area_sam2_gray_magikoopa_handleEvent_flying = 0x80220054; // type:data rom:0x645234 -b_area_sam2_gray_magikoopa_attackMagicBlast = 0x802206B8; // type:data rom:0x645898 -b_area_sam2_gray_magikoopa_attackWandStrike = 0x80220CD4; // type:data rom:0x645EB4 -b_area_sam2_gray_magikoopa_flee = 0x80221344; // type:data rom:0x646524 -b_area_sam2_gray_magikoopa_init = 0x80221568; // type:data rom:0x646748 -b_area_sam2_gray_magikoopa_init_flying = 0x8022160C; // type:data rom:0x6467EC -b_area_sam2_gray_magikoopa_takeTurn = 0x802216B0; // type:data rom:0x646890 -b_area_sam2_sam_01_UnkModelStuff_array = 0x80221DF0; // type:data rom:0x646FD0 -b_area_sam2_sam_01_EVS_SpawnSnowfall = 0x80221E00; // type:data rom:0x646FE0 -b_area_sam2_sam_01_UnkModelStuffScript2 = 0x80221E3C; // type:data rom:0x64701C -b_area_sam2_sam_01_EVS_AnimateHangingSnowflake_RandomSpin = 0x80221F04; // type:data rom:0x6470E4 -b_area_sam2_sam_01_EVS_AnimateHangingSnowflake_NoSpin = 0x80221FE4; // type:data rom:0x6471C4 -b_area_sam2_sam_01_EVS_PreBattle = 0x802220A8; // type:data rom:0x647288 -b_area_sam2_sam_01_EVS_PostBattle = 0x802221B8; // type:data rom:0x647398 -b_area_sam2_sam_01_foregroundModelList = 0x802221C8; // type:data rom:0x6473A8 -b_area_sam2_sam_01 = 0x802221D4; // type:data rom:0x6473B4 -b_area_sam2_sam_02_UnkModelStuff_array = 0x80222200; // type:data rom:0x6473E0 -b_area_sam2_sam_02_EVS_SpawnSnowfall = 0x80222210; // type:data rom:0x6473F0 -b_area_sam2_sam_02_UnkModelStuffScript2 = 0x8022224C; // type:data rom:0x64742C -b_area_sam2_sam_02_EVS_AnimateHangingSnowflake_RandomSpin = 0x80222314; // type:data rom:0x6474F4 -b_area_sam2_sam_02_EVS_AnimateHangingSnowflake_NoSpin = 0x802223F4; // type:data rom:0x6475D4 -b_area_sam2_sam_02_EVS_PreBattle = 0x802224B8; // type:data rom:0x647698 -b_area_sam2_sam_02_EVS_PostBattle = 0x802225F0; // type:data rom:0x6477D0 -b_area_sam2_sam_02_foregroundModelList = 0x80222600; // type:data rom:0x6477E0 -b_area_sam2_sam_02 = 0x8022260C; // type:data rom:0x6477EC -b_area_sam2_sam_02b_UnkModelStuff_array = 0x80222640; // type:data rom:0x647820 -b_area_sam2_sam_02b_EVS_SpawnSnowfall = 0x80222650; // type:data rom:0x647830 -b_area_sam2_sam_02b_UnkModelStuffScript2 = 0x8022268C; // type:data rom:0x64786C -b_area_sam2_sam_02b_EVS_AnimateHangingSnowflake_RandomSpin = 0x80222754; // type:data rom:0x647934 -b_area_sam2_sam_02b_EVS_AnimateHangingSnowflake_NoSpin = 0x80222834; // type:data rom:0x647A14 -b_area_sam2_sam_02b_EVS_PreBattle = 0x802228F8; // type:data rom:0x647AD8 -b_area_sam2_sam_02b_EVS_PostBattle = 0x8022294C; // type:data rom:0x647B2C -b_area_sam2_sam_02b_foregroundModelList = 0x8022295C; // type:data rom:0x647B3C -b_area_sam2_sam_02b = 0x80222968; // type:data rom:0x647B48 -b_area_sam2_sam_02c_UnkModelStuff_array = 0x80222990; // type:data rom:0x647B70 -b_area_sam2_sam_02c_EVS_SpawnSnowfall = 0x802229A0; // type:data rom:0x647B80 -b_area_sam2_sam_02c_UnkModelStuffScript2 = 0x802229DC; // type:data rom:0x647BBC -b_area_sam2_sam_02c_EVS_AnimateHangingSnowflake_RandomSpin = 0x80222AA4; // type:data rom:0x647C84 -b_area_sam2_sam_02c_EVS_AnimateHangingSnowflake_NoSpin = 0x80222B84; // type:data rom:0x647D64 -b_area_sam2_sam_02c_EVS_PreBattle = 0x80222C48; // type:data rom:0x647E28 -b_area_sam2_sam_02c_EVS_PostBattle = 0x80222CB0; // type:data rom:0x647E90 -b_area_sam2_sam_02c_foregroundModelList = 0x80222CC0; // type:data rom:0x647EA0 -b_area_sam2_sam_02c = 0x80222CCC; // type:data rom:0x647EAC -b_area_sam2_sam_02d_UnkModelStuff_array = 0x80222D00; // type:data rom:0x647EE0 -b_area_sam2_sam_02d_EVS_SpawnSnowfall = 0x80222D10; // type:data rom:0x647EF0 -b_area_sam2_sam_02d_UnkModelStuffScript2 = 0x80222D4C; // type:data rom:0x647F2C -b_area_sam2_sam_02d_EVS_AnimateHangingSnowflake_RandomSpin = 0x80222E14; // type:data rom:0x647FF4 -b_area_sam2_sam_02d_EVS_AnimateHangingSnowflake_NoSpin = 0x80222EF4; // type:data rom:0x6480D4 -b_area_sam2_sam_02d_EVS_PreBattle = 0x80222FB8; // type:data rom:0x648198 -b_area_sam2_sam_02d_EVS_PostBattle = 0x80223034; // type:data rom:0x648214 -b_area_sam2_sam_02d_foregroundModelList = 0x80223044; // type:data rom:0x648224 -b_area_sam2_sam_02d = 0x80223050; // type:data rom:0x648230 -b_area_sam2_sam_03_UnkModelStuff_array = 0x80223080; // type:data rom:0x648260 -b_area_sam2_sam_03_EVS_SpawnSnowfall = 0x80223090; // type:data rom:0x648270 -b_area_sam2_sam_03_UnkModelStuffScript2 = 0x802230CC; // type:data rom:0x6482AC -b_area_sam2_sam_03_EVS_AnimateHangingSnowflake_RandomSpin = 0x80223194; // type:data rom:0x648374 -b_area_sam2_sam_03_EVS_AnimateHangingSnowflake_NoSpin = 0x80223274; // type:data rom:0x648454 -b_area_sam2_sam_03_EVS_PreBattle = 0x80223338; // type:data rom:0x648518 -b_area_sam2_sam_03_EVS_PostBattle = 0x80223448; // type:data rom:0x648628 -b_area_sam2_sam_03_foregroundModelList = 0x80223458; // type:data rom:0x648638 -b_area_sam2_sam_03 = 0x80223464; // type:data rom:0x648644 -b_area_sam2_80223490 = 0x80223490; // type:data rom:0x648670 -b_area_sam2_Formation_01 = 0x8022349C; // type:data rom:0x64867C -b_area_sam2_Formation_02 = 0x802234B8; // type:data rom:0x648698 -b_area_sam2_Formations = 0x802234F0; // type:data rom:0x6486D0 -b_area_sam2_Stages = 0x8022352C; // type:data rom:0x64870C -b_area_sam2_monstar_dlist = 0x80223570; // type:data rom:0x648750 -monstar_bubbles = 0x80223680; // type:data rom:0x648860 +b_area_sam2_monstar_DefenseTable = 0x80219E60; // rom:0x63F040 +b_area_sam2_monstar_StatusTable = 0x80219E74; // rom:0x63F054 +b_area_sam2_monstar_ActorParts = 0x80219F20; // rom:0x63F100 +b_area_sam2_monstar = 0x80219F68; // rom:0x63F148 +b_area_sam2_monstar_IdleAnimations = 0x80219F90; // rom:0x63F170 +b_area_sam2_monstar_IdleAnimations2 = 0x80219FE4; // rom:0x63F1C4 +b_area_sam2_monstar_init = 0x80219FF0; // rom:0x63F1D0 +battle_area_sam2_actor_img_png = 0x8021A098; // rom:0x63F278 +battle_area_sam2_actor_img_pal = 0x8021A298; // rom:0x63F478 +b_area_sam2_monstar_MonstarDetailTexture = 0x8021A2B8; // rom:0x63F498 +b_area_sam2_monstar_idle = 0x8021A2D0; // rom:0x63F4B0 +b_area_sam2_monstar_handleEvent = 0x8021A4FC; // rom:0x63F6DC +b_area_sam2_monstar_unused = 0x8021A9BC; // rom:0x63FB9C +b_area_sam2_monstar_attack = 0x8021AB64; // rom:0x63FD44 +b_area_sam2_monstar_nextTurn = 0x8021B384; // rom:0x640564 +b_area_sam2_monstar_takeTurn = 0x8021B394; // rom:0x640574 +b_area_sam2_monstar_OnDeath = 0x8021B55C; // rom:0x64073C +b_area_sam2_monstar_OnBurn = 0x8021B898; // rom:0x640A78 +b_area_sam2_paragoomba_DefenseTable_8021B110 = 0x8021BE90; // rom:0x641070 +b_area_sam2_paragoomba_DefenseTable_8021B11C = 0x8021BE9C; // rom:0x64107C +b_area_sam2_paragoomba_StatusTable_8021B128 = 0x8021BEA8; // rom:0x641088 +b_area_sam2_paragoomba_StatusTable_8021B1D4 = 0x8021BF54; // rom:0x641134 +b_area_sam2_paragoomba_ActorParts = 0x8021C000; // rom:0x6411E0 +b_area_sam2_paragoomba = 0x8021C090; // rom:0x641270 +b_area_sam2_paragoomba_IdleAnimations_8021B338 = 0x8021C0B8; // rom:0x641298 +b_area_sam2_paragoomba_IdleAnimations_8021B384 = 0x8021C104; // rom:0x6412E4 +b_area_sam2_paragoomba_IdleAnimations_8021B3D0 = 0x8021C150; // rom:0x641330 +b_area_sam2_paragoomba_IdleAnimations_8021B3DC = 0x8021C15C; // rom:0x64133C +b_area_sam2_paragoomba_init_8021B3E8 = 0x8021C168; // rom:0x641348 +b_area_sam2_paragoomba_idle_8021B434 = 0x8021C1B4; // rom:0x641394 +b_area_sam2_paragoomba_8021B6F0 = 0x8021C470; // rom:0x641650 +b_area_sam2_paragoomba_handleEvent_8021B768 = 0x8021C4E8; // rom:0x6416C8 +b_area_sam2_paragoomba_takeTurn_8021BD5C = 0x8021CADC; // rom:0x641CBC +b_area_sam2_paragoomba_8021C574 = 0x8021D2F4; // rom:0x6424D4 +b_area_sam2_paragoomba_IdleAnimations_8021CAFC = 0x8021D87C; // rom:0x642A5C +b_area_sam2_paragoomba_IdleAnimations_8021CB48 = 0x8021D8C8; // rom:0x642AA8 +b_area_sam2_paragoomba_8021CB94 = 0x8021D914; // rom:0x642AF4 +b_area_sam2_paragoomba_idle_8021CBE0 = 0x8021D960; // rom:0x642B40 +b_area_sam2_paragoomba_handleEvent_8021CEBC = 0x8021DC3C; // rom:0x642E1C +b_area_sam2_paragoomba_sinTable = 0x8021E2FC; // rom:0x6434DC +b_area_sam2_paragoomba_takeTurn_8021D6E8 = 0x8021E468; // rom:0x643648 +b_area_sam2_gray_magikoopa_DefenseTable = 0x8021F130; // rom:0x644310 +b_area_sam2_gray_magikoopa_DefenseTable_flying = 0x8021F13C; // rom:0x64431C +b_area_sam2_gray_magikoopa_StatusTable = 0x8021F148; // rom:0x644328 +b_area_sam2_gray_magikoopa_StatusTable_flying = 0x8021F1F4; // rom:0x6443D4 +b_area_sam2_gray_magikoopa_ActorParts = 0x8021F2A0; // rom:0x644480 +b_area_sam2_gray_magikoopa_ActorParts_flying = 0x8021F2C4; // rom:0x6444A4 +b_area_sam2_gray_magikoopa = 0x8021F330; // rom:0x644510 +b_area_sam2_gray_magikoopa_flying = 0x8021F358; // rom:0x644538 +b_area_sam2_gray_magikoopa_idleAnimations1 = 0x8021F380; // rom:0x644560 +b_area_sam2_gray_magikoopa_IdleAnimations2 = 0x8021F3CC; // rom:0x6445AC +b_area_sam2_gray_magikoopa_IdleAnimations3 = 0x8021F418; // rom:0x6445F8 +b_area_sam2_gray_magikoopa_idle = 0x8021F424; // rom:0x644604 +b_area_sam2_gray_magikoopa_handleEvent = 0x8021F434; // rom:0x644614 +b_area_sam2_gray_magikoopa_canBeKnockedOff = 0x8021F94C; // rom:0x644B2C +b_area_sam2_gray_magikoopa_knockOff = 0x8021FA58; // rom:0x644C38 +b_area_sam2_gray_magikoopa_handleEvent_flying = 0x80220054; // rom:0x645234 +b_area_sam2_gray_magikoopa_attackMagicBlast = 0x802206B8; // rom:0x645898 +b_area_sam2_gray_magikoopa_attackWandStrike = 0x80220CD4; // rom:0x645EB4 +b_area_sam2_gray_magikoopa_flee = 0x80221344; // rom:0x646524 +b_area_sam2_gray_magikoopa_init = 0x80221568; // rom:0x646748 +b_area_sam2_gray_magikoopa_init_flying = 0x8022160C; // rom:0x6467EC +b_area_sam2_gray_magikoopa_takeTurn = 0x802216B0; // rom:0x646890 +b_area_sam2_sam_01_UnkModelStuff_array = 0x80221DF0; // rom:0x646FD0 +b_area_sam2_sam_01_EVS_SpawnSnowfall = 0x80221E00; // rom:0x646FE0 +b_area_sam2_sam_01_UnkModelStuffScript2 = 0x80221E3C; // rom:0x64701C +b_area_sam2_sam_01_EVS_AnimateHangingSnowflake_RandomSpin = 0x80221F04; // rom:0x6470E4 +b_area_sam2_sam_01_EVS_AnimateHangingSnowflake_NoSpin = 0x80221FE4; // rom:0x6471C4 +b_area_sam2_sam_01_EVS_PreBattle = 0x802220A8; // rom:0x647288 +b_area_sam2_sam_01_EVS_PostBattle = 0x802221B8; // rom:0x647398 +b_area_sam2_sam_01_foregroundModelList = 0x802221C8; // rom:0x6473A8 +b_area_sam2_sam_01 = 0x802221D4; // rom:0x6473B4 +b_area_sam2_sam_02_UnkModelStuff_array = 0x80222200; // rom:0x6473E0 +b_area_sam2_sam_02_EVS_SpawnSnowfall = 0x80222210; // rom:0x6473F0 +b_area_sam2_sam_02_UnkModelStuffScript2 = 0x8022224C; // rom:0x64742C +b_area_sam2_sam_02_EVS_AnimateHangingSnowflake_RandomSpin = 0x80222314; // rom:0x6474F4 +b_area_sam2_sam_02_EVS_AnimateHangingSnowflake_NoSpin = 0x802223F4; // rom:0x6475D4 +b_area_sam2_sam_02_EVS_PreBattle = 0x802224B8; // rom:0x647698 +b_area_sam2_sam_02_EVS_PostBattle = 0x802225F0; // rom:0x6477D0 +b_area_sam2_sam_02_foregroundModelList = 0x80222600; // rom:0x6477E0 +b_area_sam2_sam_02 = 0x8022260C; // rom:0x6477EC +b_area_sam2_sam_02b_UnkModelStuff_array = 0x80222640; // rom:0x647820 +b_area_sam2_sam_02b_EVS_SpawnSnowfall = 0x80222650; // rom:0x647830 +b_area_sam2_sam_02b_UnkModelStuffScript2 = 0x8022268C; // rom:0x64786C +b_area_sam2_sam_02b_EVS_AnimateHangingSnowflake_RandomSpin = 0x80222754; // rom:0x647934 +b_area_sam2_sam_02b_EVS_AnimateHangingSnowflake_NoSpin = 0x80222834; // rom:0x647A14 +b_area_sam2_sam_02b_EVS_PreBattle = 0x802228F8; // rom:0x647AD8 +b_area_sam2_sam_02b_EVS_PostBattle = 0x8022294C; // rom:0x647B2C +b_area_sam2_sam_02b_foregroundModelList = 0x8022295C; // rom:0x647B3C +b_area_sam2_sam_02b = 0x80222968; // rom:0x647B48 +b_area_sam2_sam_02c_UnkModelStuff_array = 0x80222990; // rom:0x647B70 +b_area_sam2_sam_02c_EVS_SpawnSnowfall = 0x802229A0; // rom:0x647B80 +b_area_sam2_sam_02c_UnkModelStuffScript2 = 0x802229DC; // rom:0x647BBC +b_area_sam2_sam_02c_EVS_AnimateHangingSnowflake_RandomSpin = 0x80222AA4; // rom:0x647C84 +b_area_sam2_sam_02c_EVS_AnimateHangingSnowflake_NoSpin = 0x80222B84; // rom:0x647D64 +b_area_sam2_sam_02c_EVS_PreBattle = 0x80222C48; // rom:0x647E28 +b_area_sam2_sam_02c_EVS_PostBattle = 0x80222CB0; // rom:0x647E90 +b_area_sam2_sam_02c_foregroundModelList = 0x80222CC0; // rom:0x647EA0 +b_area_sam2_sam_02c = 0x80222CCC; // rom:0x647EAC +b_area_sam2_sam_02d_UnkModelStuff_array = 0x80222D00; // rom:0x647EE0 +b_area_sam2_sam_02d_EVS_SpawnSnowfall = 0x80222D10; // rom:0x647EF0 +b_area_sam2_sam_02d_UnkModelStuffScript2 = 0x80222D4C; // rom:0x647F2C +b_area_sam2_sam_02d_EVS_AnimateHangingSnowflake_RandomSpin = 0x80222E14; // rom:0x647FF4 +b_area_sam2_sam_02d_EVS_AnimateHangingSnowflake_NoSpin = 0x80222EF4; // rom:0x6480D4 +b_area_sam2_sam_02d_EVS_PreBattle = 0x80222FB8; // rom:0x648198 +b_area_sam2_sam_02d_EVS_PostBattle = 0x80223034; // rom:0x648214 +b_area_sam2_sam_02d_foregroundModelList = 0x80223044; // rom:0x648224 +b_area_sam2_sam_02d = 0x80223050; // rom:0x648230 +b_area_sam2_sam_03_UnkModelStuff_array = 0x80223080; // rom:0x648260 +b_area_sam2_sam_03_EVS_SpawnSnowfall = 0x80223090; // rom:0x648270 +b_area_sam2_sam_03_UnkModelStuffScript2 = 0x802230CC; // rom:0x6482AC +b_area_sam2_sam_03_EVS_AnimateHangingSnowflake_RandomSpin = 0x80223194; // rom:0x648374 +b_area_sam2_sam_03_EVS_AnimateHangingSnowflake_NoSpin = 0x80223274; // rom:0x648454 +b_area_sam2_sam_03_EVS_PreBattle = 0x80223338; // rom:0x648518 +b_area_sam2_sam_03_EVS_PostBattle = 0x80223448; // rom:0x648628 +b_area_sam2_sam_03_foregroundModelList = 0x80223458; // rom:0x648638 +b_area_sam2_sam_03 = 0x80223464; // rom:0x648644 +b_area_sam2_80223490 = 0x80223490; // rom:0x648670 +b_area_sam2_Formation_01 = 0x8022349C; // rom:0x64867C +b_area_sam2_Formation_02 = 0x802234B8; // rom:0x648698 +b_area_sam2_Formations = 0x802234F0; // rom:0x6486D0 +b_area_sam2_Stages = 0x8022352C; // rom:0x64870C +b_area_sam2_monstar_dlist = 0x80223570; // rom:0x648750 +monstar_bubbles = 0x80223680; // rom:0x648860 b_area_pra_SetAbsoluteStatusOffsets = 0x80218000; // type:func rom:0x648E10 b_area_pra_SpawnDrainHealthStartFX = 0x802180CC; // type:func rom:0x648EDC b_area_pra_SpawnDrainHealthContinueFX = 0x80218180; // type:func rom:0x648F90 @@ -13299,73 +13299,73 @@ b_area_pra2_sam_04_UnkModelStuff_func1 = 0x802186C0; // type:func rom:0x660E10 b_area_pra2_sam_04_Set80071270_0_16 = 0x802188B8; // type:func rom:0x661008 b_area_pra2_sam_04_UnkFloatFunc2 = 0x802188DC; // type:func rom:0x66102C func_802189E0_661130 = 0x802189E0; // type:func rom:0x661130 -b_area_pra2_crystal_king_IdleAnimations = 0x80218A00; // type:data rom:0x661150 -b_area_pra2_crystal_king_DefenseTable = 0x80218A2C; // type:data rom:0x66117C -b_area_pra2_crystal_king_StatusTable = 0x80218A48; // type:data rom:0x661198 -b_area_pra2_crystal_king_ActorParts = 0x80218AF4; // type:data rom:0x661244 -b_area_pra2_crystal_king = 0x80218B18; // type:data rom:0x661268 -b_area_pra2_crystal_king_init = 0x80218B40; // type:data rom:0x661290 -b_area_pra2_crystal_king_idle = 0x80218C4C; // type:data rom:0x66139C -b_area_pra2_crystal_king_FlyWithClones = 0x80218E34; // type:data rom:0x661584 -b_area_pra2_crystal_king_RemoveClone = 0x80219270; // type:data rom:0x6619C0 -b_area_pra2_crystal_king_OnHit = 0x8021952C; // type:data rom:0x661C7C -b_area_pra2_crystal_king_OnDeath = 0x80219B80; // type:data rom:0x6622D0 -b_area_pra2_crystal_king_handleEvent = 0x80219F30; // type:data rom:0x662680 -b_area_pra2_crystal_king_takeTurn = 0x8021AEEC; // type:data rom:0x66363C -b_area_pra2_crystal_king_AttackIcyBreath = 0x8021B670; // type:data rom:0x663DC0 -b_area_pra2_crystal_king_AttackIceBolt = 0x8021BDBC; // type:data rom:0x66450C -b_area_pra2_crystal_king_clone_StatusTable = 0x8021C6DC; // type:data rom:0x664E2C -b_area_pra2_crystal_king_clone_script = 0x8021C788; // type:data rom:0x664ED8 -b_area_pra2_crystal_king_clone_init = 0x8021C798; // type:data rom:0x664EE8 -b_area_pra2_crystal_king_clone = 0x8021C7E4; // type:data rom:0x664F34 -b_area_pra2_crystal_king_pos_crystal_clone = 0x8021C80C; // type:data rom:0x664F5C -b_area_pra2_crystal_king_clone_formation = 0x8021C818; // type:data rom:0x664F68 -b_area_pra2_crystal_king_MakeIllusions = 0x8021C834; // type:data rom:0x664F84 -b_area_pra2_crystal_king_formation_bit_1 = 0x8021D5E8; // type:data rom:0x665D38 -b_area_pra2_crystal_king_formation_bit_2 = 0x8021D604; // type:data rom:0x665D54 -b_area_pra2_crystal_king_formation_bit_3 = 0x8021D620; // type:data rom:0x665D70 -b_area_pra2_crystal_king_array_1 = 0x8021D63C; // type:data rom:0x665D8C -b_area_pra2_crystal_king_array_2 = 0x8021D67C; // type:data rom:0x665DCC -b_area_pra2_crystal_king_array_3 = 0x8021D6BC; // type:data rom:0x665E0C -b_area_pra2_crystal_king_CrystalBitAppear = 0x8021D6FC; // type:data rom:0x665E4C -b_area_pra2_crystal_king_SummonCrystalBits = 0x8021DA2C; // type:data rom:0x66617C -b_area_pra2_crystal_king_AttackIcyBreathWithClones = 0x8021DE9C; // type:data rom:0x6665EC -b_area_pra2_crystal_king_MoveBitToTarget = 0x8021EF84; // type:data rom:0x6676D4 -b_area_pra2_crystal_king_RemoveCrystalBit = 0x8021F150; // type:data rom:0x6678A0 -b_area_pra2_crystal_king_AttackWithCrystalBit = 0x8021F3A4; // type:data rom:0x667AF4 -b_area_pra2_crystal_king_NormalAttack = 0x8021F6B0; // type:data rom:0x667E00 -b_area_pra2_crystal_king_Heal = 0x8021FE90; // type:data rom:0x6685E0 -b_area_pra2_crystal_bit_IdleAnimations_1 = 0x80220480; // type:data rom:0x668BD0 -b_area_pra2_crystal_bit_IdleAnimations_2 = 0x8022048C; // type:data rom:0x668BDC -b_area_pra2_crystal_bit_IdleAnimations_3 = 0x80220498; // type:data rom:0x668BE8 -b_area_pra2_crystal_bit_DefenseTable = 0x802204A4; // type:data rom:0x668BF4 -b_area_pra2_crystal_bit_StatusTable = 0x802204C0; // type:data rom:0x668C10 -b_area_pra2_crystal_bit_ActorParts_1 = 0x8022056C; // type:data rom:0x668CBC -b_area_pra2_crystal_bit_ActorParts_2 = 0x802205B4; // type:data rom:0x668D04 -b_area_pra2_crystal_bit_ActorParts_3 = 0x802205FC; // type:data rom:0x668D4C -b_area_pra2_crystal_bit_1 = 0x80220644; // type:data rom:0x668D94 -b_area_pra2_crystal_bit_2 = 0x8022066C; // type:data rom:0x668DBC -b_area_pra2_crystal_bit_3 = 0x80220694; // type:data rom:0x668DE4 -b_area_pra2_crystal_bit_init = 0x802206BC; // type:data rom:0x668E0C -b_area_pra2_crystal_bit_idle = 0x8022071C; // type:data rom:0x668E6C -b_area_pra2_crystal_bit_handleEvent = 0x802207C8; // type:data rom:0x668F18 -b_area_pra2_crystal_bit_takeTurn = 0x802211C0; // type:data rom:0x669910 -b_area_pra2_crystal_bit_nextTurn = 0x802211D0; // type:data rom:0x669920 -b_area_pra2_sam_04_UnkModelStuff_array = 0x802211E0; // type:data rom:0x669930 -b_area_pra2_sam_04_EVS_SpawnSnowfall = 0x802211F0; // type:data rom:0x669940 -b_area_pra2_sam_04_UnkModelStuffScript2 = 0x8022122C; // type:data rom:0x66997C -b_area_pra2_sam_04_EVS_AnimateHangingSnowflake_RandomSpin = 0x802212F4; // type:data rom:0x669A44 -b_area_pra2_sam_04_EVS_AnimateHangingSnowflake_NoSpin = 0x802213D4; // type:data rom:0x669B24 -b_area_pra2_sam_04_EVS_PreBattle = 0x80221498; // type:data rom:0x669BE8 -b_area_pra2_sam_04_EVS_PostBattle = 0x802214C4; // type:data rom:0x669C14 -b_area_pra2_sam_04 = 0x802214D4; // type:data rom:0x669C24 -b_area_pra2_pos_crystal_king = 0x80221500; // type:data rom:0x669C50 -b_area_pra2_pos_crystal_bit_1 = 0x8022150C; // type:data rom:0x669C5C -b_area_pra2_pos_crystal_bit_2 = 0x80221518; // type:data rom:0x669C68 -b_area_pra2_pos_crystal_bit_3 = 0x80221524; // type:data rom:0x669C74 -b_area_pra2_Formation_01 = 0x80221530; // type:data rom:0x669C80 -b_area_pra2_Formations = 0x802215A0; // type:data rom:0x669CF0 -b_area_pra2_Stages = 0x802215C8; // type:data rom:0x669D18 +b_area_pra2_crystal_king_IdleAnimations = 0x80218A00; // rom:0x661150 +b_area_pra2_crystal_king_DefenseTable = 0x80218A2C; // rom:0x66117C +b_area_pra2_crystal_king_StatusTable = 0x80218A48; // rom:0x661198 +b_area_pra2_crystal_king_ActorParts = 0x80218AF4; // rom:0x661244 +b_area_pra2_crystal_king = 0x80218B18; // rom:0x661268 +b_area_pra2_crystal_king_init = 0x80218B40; // rom:0x661290 +b_area_pra2_crystal_king_idle = 0x80218C4C; // rom:0x66139C +b_area_pra2_crystal_king_FlyWithClones = 0x80218E34; // rom:0x661584 +b_area_pra2_crystal_king_RemoveClone = 0x80219270; // rom:0x6619C0 +b_area_pra2_crystal_king_OnHit = 0x8021952C; // rom:0x661C7C +b_area_pra2_crystal_king_OnDeath = 0x80219B80; // rom:0x6622D0 +b_area_pra2_crystal_king_handleEvent = 0x80219F30; // rom:0x662680 +b_area_pra2_crystal_king_takeTurn = 0x8021AEEC; // rom:0x66363C +b_area_pra2_crystal_king_AttackIcyBreath = 0x8021B670; // rom:0x663DC0 +b_area_pra2_crystal_king_AttackIceBolt = 0x8021BDBC; // rom:0x66450C +b_area_pra2_crystal_king_clone_StatusTable = 0x8021C6DC; // rom:0x664E2C +b_area_pra2_crystal_king_clone_script = 0x8021C788; // rom:0x664ED8 +b_area_pra2_crystal_king_clone_init = 0x8021C798; // rom:0x664EE8 +b_area_pra2_crystal_king_clone = 0x8021C7E4; // rom:0x664F34 +b_area_pra2_crystal_king_pos_crystal_clone = 0x8021C80C; // rom:0x664F5C +b_area_pra2_crystal_king_clone_formation = 0x8021C818; // rom:0x664F68 +b_area_pra2_crystal_king_MakeIllusions = 0x8021C834; // rom:0x664F84 +b_area_pra2_crystal_king_formation_bit_1 = 0x8021D5E8; // rom:0x665D38 +b_area_pra2_crystal_king_formation_bit_2 = 0x8021D604; // rom:0x665D54 +b_area_pra2_crystal_king_formation_bit_3 = 0x8021D620; // rom:0x665D70 +b_area_pra2_crystal_king_array_1 = 0x8021D63C; // rom:0x665D8C +b_area_pra2_crystal_king_array_2 = 0x8021D67C; // rom:0x665DCC +b_area_pra2_crystal_king_array_3 = 0x8021D6BC; // rom:0x665E0C +b_area_pra2_crystal_king_CrystalBitAppear = 0x8021D6FC; // rom:0x665E4C +b_area_pra2_crystal_king_SummonCrystalBits = 0x8021DA2C; // rom:0x66617C +b_area_pra2_crystal_king_AttackIcyBreathWithClones = 0x8021DE9C; // rom:0x6665EC +b_area_pra2_crystal_king_MoveBitToTarget = 0x8021EF84; // rom:0x6676D4 +b_area_pra2_crystal_king_RemoveCrystalBit = 0x8021F150; // rom:0x6678A0 +b_area_pra2_crystal_king_AttackWithCrystalBit = 0x8021F3A4; // rom:0x667AF4 +b_area_pra2_crystal_king_NormalAttack = 0x8021F6B0; // rom:0x667E00 +b_area_pra2_crystal_king_Heal = 0x8021FE90; // rom:0x6685E0 +b_area_pra2_crystal_bit_IdleAnimations_1 = 0x80220480; // rom:0x668BD0 +b_area_pra2_crystal_bit_IdleAnimations_2 = 0x8022048C; // rom:0x668BDC +b_area_pra2_crystal_bit_IdleAnimations_3 = 0x80220498; // rom:0x668BE8 +b_area_pra2_crystal_bit_DefenseTable = 0x802204A4; // rom:0x668BF4 +b_area_pra2_crystal_bit_StatusTable = 0x802204C0; // rom:0x668C10 +b_area_pra2_crystal_bit_ActorParts_1 = 0x8022056C; // rom:0x668CBC +b_area_pra2_crystal_bit_ActorParts_2 = 0x802205B4; // rom:0x668D04 +b_area_pra2_crystal_bit_ActorParts_3 = 0x802205FC; // rom:0x668D4C +b_area_pra2_crystal_bit_1 = 0x80220644; // rom:0x668D94 +b_area_pra2_crystal_bit_2 = 0x8022066C; // rom:0x668DBC +b_area_pra2_crystal_bit_3 = 0x80220694; // rom:0x668DE4 +b_area_pra2_crystal_bit_init = 0x802206BC; // rom:0x668E0C +b_area_pra2_crystal_bit_idle = 0x8022071C; // rom:0x668E6C +b_area_pra2_crystal_bit_handleEvent = 0x802207C8; // rom:0x668F18 +b_area_pra2_crystal_bit_takeTurn = 0x802211C0; // rom:0x669910 +b_area_pra2_crystal_bit_nextTurn = 0x802211D0; // rom:0x669920 +b_area_pra2_sam_04_UnkModelStuff_array = 0x802211E0; // rom:0x669930 +b_area_pra2_sam_04_EVS_SpawnSnowfall = 0x802211F0; // rom:0x669940 +b_area_pra2_sam_04_UnkModelStuffScript2 = 0x8022122C; // rom:0x66997C +b_area_pra2_sam_04_EVS_AnimateHangingSnowflake_RandomSpin = 0x802212F4; // rom:0x669A44 +b_area_pra2_sam_04_EVS_AnimateHangingSnowflake_NoSpin = 0x802213D4; // rom:0x669B24 +b_area_pra2_sam_04_EVS_PreBattle = 0x80221498; // rom:0x669BE8 +b_area_pra2_sam_04_EVS_PostBattle = 0x802214C4; // rom:0x669C14 +b_area_pra2_sam_04 = 0x802214D4; // rom:0x669C24 +b_area_pra2_pos_crystal_king = 0x80221500; // rom:0x669C50 +b_area_pra2_pos_crystal_bit_1 = 0x8022150C; // rom:0x669C5C +b_area_pra2_pos_crystal_bit_2 = 0x80221518; // rom:0x669C68 +b_area_pra2_pos_crystal_bit_3 = 0x80221524; // rom:0x669C74 +b_area_pra2_Formation_01 = 0x80221530; // rom:0x669C80 +b_area_pra2_Formations = 0x802215A0; // rom:0x669CF0 +b_area_pra2_Stages = 0x802215C8; // rom:0x669D18 b_area_pra3_duplighost_UnkFunc62 = 0x80218000; // type:func rom:0x669D80 b_area_pra3_duplighost_ActorJumpToPos = 0x80218890; // type:func rom:0x66A610 b_area_pra3_duplighost_UnkActorSizeFunc = 0x802189E4; // type:func rom:0x66A764 @@ -13397,262 +13397,262 @@ b_area_pra3_gray_magikoopa_GetSelectedMoveID = 0x80219CF8; // type:func rom:0x66 b_area_pra3_gray_magikoopa_SetAbsoluteStatusOffsets = 0x80219D24; // type:func rom:0x66BAA4 b_area_pra3_gray_magikoopa_StartRumbleWithParams = 0x80219DF0; // type:func rom:0x66BB70 b_area_pra3_gray_magikoopa_UnkFunc52 = 0x80219E48; // type:func rom:0x66BBC8 -b_area_pra3_duplighost_IdleAnimations = 0x80219F10; // type:data rom:0x66BC90 -b_area_pra3_duplighost_IdleAnimations2 = 0x80219F5C; // type:data rom:0x66BCDC -b_area_pra3_duplighost_IdleAnimations3 = 0x80219F68; // type:data rom:0x66BCE8 -b_area_pra3_duplighost_DefenseTable = 0x80219F74; // type:data rom:0x66BCF4 -b_area_pra3_duplighost_StatusTable = 0x80219F80; // type:data rom:0x66BD00 -b_area_pra3_duplighost_ActorParts = 0x8021A02C; // type:data rom:0x66BDAC -b_area_pra3_duplighost = 0x8021A050; // type:data rom:0x66BDD0 -b_area_pra3_duplighost_init = 0x8021A078; // type:data rom:0x66BDF8 -b_area_pra3_duplighost_nextTurn = 0x8021A0F0; // type:data rom:0x66BE70 -b_area_pra3_duplighost_idle = 0x8021A190; // type:data rom:0x66BF10 -b_area_pra3_duplighost_returnHome = 0x8021A1A0; // type:data rom:0x66BF20 -b_area_pra3_duplighost_handleEvent = 0x8021A1DC; // type:data rom:0x66BF5C -b_area_pra3_duplighost_attack = 0x8021A6DC; // type:data rom:0x66C45C -b_area_pra3_duplighost_OnDeath = 0x8021AC7C; // type:data rom:0x66C9FC -b_area_pra3_duplighost_OnHitElectric = 0x8021ACB4; // type:data rom:0x66CA34 -b_area_pra3_duplighost_OnShockHit = 0x8021B178; // type:data rom:0x66CEF8 -b_area_pra3_duplighost_OnShockDeath = 0x8021B804; // type:data rom:0x66D584 -b_area_pra3_duplighost_pos_summon = 0x8021BB68; // type:data rom:0x66D8E8 -b_area_pra3_duplighost_goombario_IdleAnimations = 0x8021BB74; // type:data rom:0x66D8F4 -b_area_pra3_duplighost_goombario_DefenseTable = 0x8021BBC0; // type:data rom:0x66D940 -b_area_pra3_duplighost_goombario_StatusTable = 0x8021BBCC; // type:data rom:0x66D94C -b_area_pra3_duplighost_goombario_ActorParts = 0x8021BC78; // type:data rom:0x66D9F8 -b_area_pra3_duplighost_goombario = 0x8021BC9C; // type:data rom:0x66DA1C -b_area_pra3_duplighost_goombario_init = 0x8021BCC4; // type:data rom:0x66DA44 -b_area_pra3_duplighost_goombario_idle = 0x8021BD10; // type:data rom:0x66DA90 -b_area_pra3_duplighost_goombario_handleEvent = 0x8021BD20; // type:data rom:0x66DAA0 -b_area_pra3_duplighost_goombario_returnBack = 0x8021C290; // type:data rom:0x66E010 -b_area_pra3_duplighost_goombario_runToPlayer = 0x8021C718; // type:data rom:0x66E498 -b_area_pra3_duplighost_goombario_8021C7FC = 0x8021C7FC; // type:data rom:0x66E57C -b_area_pra3_duplighost_EVS_Move_Headbonk = 0x8021C8E4; // type:data rom:0x66E664 -b_area_pra3_duplighost_EVS_Move_Tattle = 0x8021D370; // type:data rom:0x66F0F0 -b_area_pra3_duplighost_goombario_takeTurn = 0x8021D684; // type:data rom:0x66F404 -b_area_pra3_duplighost_formation_goombario = 0x8021D6E0; // type:data rom:0x66F460 -b_area_pra3_duplighost_kooper_IdleAnimations = 0x8021D6FC; // type:data rom:0x66F47C -b_area_pra3_duplighost_kooper_IdleAnimations2 = 0x8021D748; // type:data rom:0x66F4C8 -b_area_pra3_duplighost_kooper_DefenseTable = 0x8021D794; // type:data rom:0x66F514 -b_area_pra3_duplighost_kooper_defenseTable2 = 0x8021D7A0; // type:data rom:0x66F520 -b_area_pra3_duplighost_kooper_StatusTable = 0x8021D7AC; // type:data rom:0x66F52C -b_area_pra3_duplighost_kooper_ActorParts = 0x8021D858; // type:data rom:0x66F5D8 -b_area_pra3_duplighost_kooper = 0x8021D87C; // type:data rom:0x66F5FC -b_area_pra3_duplighost_kooper_init = 0x8021D8A4; // type:data rom:0x66F624 -b_area_pra3_duplighost_kooper_idle = 0x8021D920; // type:data rom:0x66F6A0 -b_area_pra3_duplighost_FlipPosOffsets = 0x8021DA40; // type:data rom:0x66F7C0 -b_area_pra3_duplighost_kooper_handleEvent = 0x8021DA98; // type:data rom:0x66F818 -b_area_pra3_duplighost_kooper_takeTurn = 0x8021E3F4; // type:data rom:0x670174 -b_area_pra3_duplighost_formation_kooper = 0x8021F394; // type:data rom:0x671114 -b_area_pra3_duplighost_bombette_IdleAnimations = 0x8021F3B0; // type:data rom:0x671130 -b_area_pra3_duplighost_bombette_DefenseTable = 0x8021F3FC; // type:data rom:0x67117C -b_area_pra3_duplighost_bombette_StatusTable = 0x8021F408; // type:data rom:0x671188 -b_area_pra3_duplighost_bombette_ActorParts = 0x8021F4B4; // type:data rom:0x671234 -b_area_pra3_duplighost_bombette = 0x8021F4D8; // type:data rom:0x671258 -b_area_pra3_duplighost_bombette_init = 0x8021F500; // type:data rom:0x671280 -b_area_pra3_duplighost_bombette_idle = 0x8021F54C; // type:data rom:0x6712CC -b_area_pra3_duplighost_bombette_playEffects = 0x8021F55C; // type:data rom:0x6712DC -b_area_pra3_duplighost_bombette_handleEvent = 0x8021F6D4; // type:data rom:0x671454 -b_area_pra3_duplighost_bombette_takeTurn = 0x8021FD20; // type:data rom:0x671AA0 -b_area_pra3_duplighost_formation_bombette = 0x802205F4; // type:data rom:0x672374 -b_area_pra3_duplighost_parakarry_IdleAnimations = 0x80220610; // type:data rom:0x672390 -b_area_pra3_duplighost_parakarry_DefenseTable = 0x8022065C; // type:data rom:0x6723DC -b_area_pra3_duplighost_parakarry_StatusTable = 0x80220668; // type:data rom:0x6723E8 -b_area_pra3_duplighost_parakarry_ActorParts = 0x80220714; // type:data rom:0x672494 -b_area_pra3_duplighost_parakarry = 0x8022075C; // type:data rom:0x6724DC -b_area_pra3_duplighost_parakarry_init = 0x80220784; // type:data rom:0x672504 -b_area_pra3_duplighost_parakarry_idle = 0x802207D0; // type:data rom:0x672550 -b_area_pra3_duplighost_parakarry_handleEvent = 0x802207E0; // type:data rom:0x672560 -b_area_pra3_duplighost_parakarry_doTakeTurn = 0x80220DD4; // type:data rom:0x672B54 -b_area_pra3_duplighost_parakarry_takeTurn = 0x80221564; // type:data rom:0x6732E4 -b_area_pra3_duplighost_formation_parakarry = 0x80221580; // type:data rom:0x673300 -b_area_pra3_duplighost_bow_IdleAnimations = 0x8022159C; // type:data rom:0x67331C -b_area_pra3_duplighost_bow_DefenseTable = 0x802215E8; // type:data rom:0x673368 -b_area_pra3_duplighost_bow_StatusTable = 0x802215F4; // type:data rom:0x673374 -b_area_pra3_duplighost_bow_ActorParts = 0x802216A0; // type:data rom:0x673420 -b_area_pra3_duplighost_bow = 0x802216E8; // type:data rom:0x673468 -b_area_pra3_duplighost_bow_init = 0x80221710; // type:data rom:0x673490 -b_area_pra3_duplighost_bow_idle = 0x8022175C; // type:data rom:0x6734DC -b_area_pra3_duplighost_bow_handleEvent = 0x8022176C; // type:data rom:0x6734EC -b_area_pra3_duplighost_bow_takeTurn = 0x80221CFC; // type:data rom:0x673A7C -b_area_pra3_duplighost_formation_bow = 0x80222950; // type:data rom:0x6746D0 -b_area_pra3_duplighost_watt_IdleAnimations = 0x8022296C; // type:data rom:0x6746EC -b_area_pra3_duplighost_watt_DefenseTable = 0x802229B8; // type:data rom:0x674738 -b_area_pra3_duplighost_watt_StatusTable = 0x802229CC; // type:data rom:0x67474C -b_area_pra3_duplighost_watt_ActorParts = 0x80222A78; // type:data rom:0x6747F8 -b_area_pra3_duplighost_watt = 0x80222AC0; // type:data rom:0x674840 -b_area_pra3_duplighost_watt_init = 0x80222AE8; // type:data rom:0x674868 -b_area_pra3_duplighost_watt_idle = 0x80222B34; // type:data rom:0x6748B4 -b_area_pra3_duplighost_watt_handleEvent = 0x80222B5C; // type:data rom:0x6748DC -b_area_pra3_duplighost_watt_takeTurn = 0x80222FD0; // type:data rom:0x674D50 -b_area_pra3_duplighost_formation_watt = 0x8022384C; // type:data rom:0x6755CC -b_area_pra3_duplighost_sushie_IdleAnimations = 0x80223868; // type:data rom:0x6755E8 -b_area_pra3_duplighost_sushie_DefenseTable = 0x802238B4; // type:data rom:0x675634 -b_area_pra3_duplighost_sushie_StatusTable = 0x802238C0; // type:data rom:0x675640 -b_area_pra3_duplighost_sushie_ActorParts = 0x8022396C; // type:data rom:0x6756EC -b_area_pra3_duplighost_sushie = 0x80223990; // type:data rom:0x675710 -b_area_pra3_duplighost_sushie_init = 0x802239B8; // type:data rom:0x675738 -b_area_pra3_duplighost_sushie_idle = 0x80223A04; // type:data rom:0x675784 -b_area_pra3_duplighost_sushie_handleEvent = 0x80223A14; // type:data rom:0x675794 -b_area_pra3_duplighost_sushie_takeTurn = 0x80223F84; // type:data rom:0x675D04 -b_area_pra3_duplighost_formation_sushie = 0x802251E4; // type:data rom:0x676F64 -b_area_pra3_duplighost_lakilester_IdleAnimations = 0x80225200; // type:data rom:0x676F80 -b_area_pra3_duplighost_lakilester_IdleAnimations2 = 0x8022524C; // type:data rom:0x676FCC -b_area_pra3_duplighost_lakilester_DefenseTable = 0x80225258; // type:data rom:0x676FD8 -b_area_pra3_duplighost_lakilester_StatusTable = 0x80225264; // type:data rom:0x676FE4 -b_area_pra3_duplighost_lakilester_ActorParts = 0x80225310; // type:data rom:0x677090 -b_area_pra3_duplighost_lakilester = 0x80225358; // type:data rom:0x6770D8 -b_area_pra3_duplighost_lakilester_init = 0x80225380; // type:data rom:0x677100 -b_area_pra3_duplighost_lakilester_idle = 0x802253CC; // type:data rom:0x67714C -b_area_pra3_duplighost_lakilester_handleEvent = 0x802253DC; // type:data rom:0x67715C -b_area_pra3_duplighost_lakilester_takeTurn = 0x802259A4; // type:data rom:0x677724 -b_area_pra3_duplighost_formation_lakilester = 0x80226484; // type:data rom:0x678204 -b_area_pra3_duplighost_copyPartner = 0x802264A0; // type:data rom:0x678220 -b_area_pra3_duplighost_takeTurn = 0x80226CC0; // type:data rom:0x678A40 -b_area_pra3_swoopula_DefenseTable = 0x80226E50; // type:data rom:0x678BD0 -b_area_pra3_swoopula_StatusTable = 0x80226E5C; // type:data rom:0x678BDC -b_area_pra3_swoopula_ActorParts = 0x80226F08; // type:data rom:0x678C88 -b_area_pra3_swoopula = 0x80226F2C; // type:data rom:0x678CAC -b_area_pra3_swoopula_IdleAnimations = 0x80226F54; // type:data rom:0x678CD4 -b_area_pra3_swoopula_IdleAnimations_flying = 0x80226FA0; // type:data rom:0x678D20 -b_area_pra3_swoopula_init = 0x80226FEC; // type:data rom:0x678D6C -b_area_pra3_swoopula_idle = 0x80227050; // type:data rom:0x678DD0 -b_area_pra3_swoopula_returnHome = 0x80227060; // type:data rom:0x678DE0 -b_area_pra3_swoopula_hadleEvent_flying = 0x80227220; // type:data rom:0x678FA0 -b_area_pra3_swoopula_knockDown = 0x802276A4; // type:data rom:0x679424 -b_area_pra3_swoopula_handleEvent = 0x80227A04; // type:data rom:0x679784 -b_area_pra3_swoopula_takeTurn_flying = 0x80228184; // type:data rom:0x679F04 -b_area_pra3_swoopula_takeTurn = 0x80229DA4; // type:data rom:0x67BB24 -b_area_pra3_white_clubba_IdleAnimations = 0x8022B130; // type:data rom:0x67CEB0 -b_area_pra3_white_clubba_DefenseTable = 0x8022B17C; // type:data rom:0x67CEFC -b_area_pra3_white_clubba_StatusTable = 0x8022B198; // type:data rom:0x67CF18 -b_area_pra3_white_clubba_ActorParts = 0x8022B244; // type:data rom:0x67CFC4 -b_area_pra3_white_clubba = 0x8022B268; // type:data rom:0x67CFE8 -b_area_pra3_white_clubba_init = 0x8022B290; // type:data rom:0x67D010 -b_area_pra3_white_clubba_idle = 0x8022B2DC; // type:data rom:0x67D05C -b_area_pra3_white_clubba_handleEvent = 0x8022B2EC; // type:data rom:0x67D06C -b_area_pra3_white_clubba_takeTurn = 0x8022B7FC; // type:data rom:0x67D57C -b_area_pra3_red_magikoopa_8022C120 = 0x8022C120; // type:data rom:0x67DEA0 -b_area_pra3_red_magikoopa_8022C12C = 0x8022C12C; // type:data rom:0x67DEAC -b_area_pra3_red_magikoopa_8022C138 = 0x8022C138; // type:data rom:0x67DEB8 -b_area_pra3_red_magikoopa_8022C1E4 = 0x8022C1E4; // type:data rom:0x67DF64 -b_area_pra3_red_magikoopa_ActorParts = 0x8022C290; // type:data rom:0x67E010 -b_area_pra3_red_magikoopa_8022C2B4 = 0x8022C2B4; // type:data rom:0x67E034 -b_area_pra3_red_magikoopa = 0x8022C320; // type:data rom:0x67E0A0 -b_area_pra3_red_magikoopa_flying = 0x8022C348; // type:data rom:0x67E0C8 -b_area_pra3_red_magikoopa_8022C370 = 0x8022C370; // type:data rom:0x67E0F0 -b_area_pra3_red_magikoopa_8022C3BC = 0x8022C3BC; // type:data rom:0x67E13C -b_area_pra3_red_magikoopa_8022C408 = 0x8022C408; // type:data rom:0x67E188 -b_area_pra3_red_magikoopa_8022C414 = 0x8022C414; // type:data rom:0x67E194 -b_area_pra3_red_magikoopa_8022C424 = 0x8022C424; // type:data rom:0x67E1A4 -b_area_pra3_red_magikoopa_8022C93C = 0x8022C93C; // type:data rom:0x67E6BC -b_area_pra3_red_magikoopa_8022CA48 = 0x8022CA48; // type:data rom:0x67E7C8 -b_area_pra3_red_magikoopa_8022D044 = 0x8022D044; // type:data rom:0x67EDC4 -b_area_pra3_red_magikoopa_8022D6A8 = 0x8022D6A8; // type:data rom:0x67F428 -b_area_pra3_red_magikoopa_8022DCC4 = 0x8022DCC4; // type:data rom:0x67FA44 -b_area_pra3_red_magikoopa_8022E334 = 0x8022E334; // type:data rom:0x6800B4 -b_area_pra3_red_magikoopa_8022E558 = 0x8022E558; // type:data rom:0x6802D8 -b_area_pra3_red_magikoopa_8022E5FC = 0x8022E5FC; // type:data rom:0x68037C -b_area_pra3_red_magikoopa_8022E6A0 = 0x8022E6A0; // type:data rom:0x680420 -b_area_pra3_gray_magikoopa_DefenseTable = 0x8022EDE0; // type:data rom:0x680B60 -b_area_pra3_gray_magikoopa_DefenseTable_flying = 0x8022EDEC; // type:data rom:0x680B6C -b_area_pra3_gray_magikoopa_StatusTable = 0x8022EDF8; // type:data rom:0x680B78 -b_area_pra3_gray_magikoopa_StatusTable_flying = 0x8022EEA4; // type:data rom:0x680C24 -b_area_pra3_gray_magikoopa_ActorParts = 0x8022EF50; // type:data rom:0x680CD0 -b_area_pra3_gray_magikoopa_ActorParts_flying = 0x8022EF74; // type:data rom:0x680CF4 -b_area_pra3_gray_magikoopa = 0x8022EFE0; // type:data rom:0x680D60 -b_area_pra3_gray_magikoopa_flying = 0x8022F008; // type:data rom:0x680D88 -b_area_pra3_gray_magikoopa_idleAnimations1 = 0x8022F030; // type:data rom:0x680DB0 -b_area_pra3_gray_magikoopa_IdleAnimations2 = 0x8022F07C; // type:data rom:0x680DFC -b_area_pra3_gray_magikoopa_IdleAnimations3 = 0x8022F0C8; // type:data rom:0x680E48 -b_area_pra3_gray_magikoopa_idle = 0x8022F0D4; // type:data rom:0x680E54 -b_area_pra3_gray_magikoopa_handleEvent = 0x8022F0E4; // type:data rom:0x680E64 -b_area_pra3_gray_magikoopa_canBeKnockedOff = 0x8022F5FC; // type:data rom:0x68137C -b_area_pra3_gray_magikoopa_knockOff = 0x8022F708; // type:data rom:0x681488 -b_area_pra3_gray_magikoopa_handleEvent_flying = 0x8022FD04; // type:data rom:0x681A84 -b_area_pra3_gray_magikoopa_attackMagicBlast = 0x80230368; // type:data rom:0x6820E8 -b_area_pra3_gray_magikoopa_attackWandStrike = 0x80230984; // type:data rom:0x682704 -b_area_pra3_gray_magikoopa_flee = 0x80230FF4; // type:data rom:0x682D74 -b_area_pra3_gray_magikoopa_init = 0x80231218; // type:data rom:0x682F98 -b_area_pra3_gray_magikoopa_init_flying = 0x802312BC; // type:data rom:0x68303C -b_area_pra3_gray_magikoopa_takeTurn = 0x80231360; // type:data rom:0x6830E0 -b_area_pra3_pra_01_EVS_PreBattle = 0x80231AA0; // type:data rom:0x683820 -b_area_pra3_pra_01_EVS_PostBattle = 0x80231AEC; // type:data rom:0x68386C -b_area_pra3_pra_01_foregroundModelList = 0x80231AFC; // type:data rom:0x68387C -b_area_pra3_pra_01 = 0x80231B0C; // type:data rom:0x68388C -b_area_pra3_pra_02_80231B40 = 0x80231B40; // type:data rom:0x6838C0 -b_area_pra3_pra_02_80231C10 = 0x80231C10; // type:data rom:0x683990 -b_area_pra3_pra_02_80231CFC = 0x80231CFC; // type:data rom:0x683A7C -b_area_pra3_pra_02_EVS_PreBattle = 0x80231DE8; // type:data rom:0x683B68 -b_area_pra3_pra_02_EVS_PostBattle = 0x80231ECC; // type:data rom:0x683C4C -b_area_pra3_pra_02_foregroundModelList = 0x80231EDC; // type:data rom:0x683C5C -b_area_pra3_pra_02 = 0x80231EEC; // type:data rom:0x683C6C -b_area_pra3_pra_03_EVS_PreBattle = 0x80231F20; // type:data rom:0x683CA0 -b_area_pra3_pra_03_EVS_PostBattle = 0x80231F5C; // type:data rom:0x683CDC -b_area_pra3_pra_03 = 0x80231F6C; // type:data rom:0x683CEC -b_area_pra3_pra_03b_EVS_PreBattle = 0x80231FA0; // type:data rom:0x683D20 -b_area_pra3_pra_03b_EVS_PostBattle = 0x80231FF0; // type:data rom:0x683D70 -b_area_pra3_pra_03b = 0x80232000; // type:data rom:0x683D80 -b_area_pra3_pra_03c_EVS_PreBattle = 0x80232030; // type:data rom:0x683DB0 -b_area_pra3_pra_03c_EVS_PostBattle = 0x80232094; // type:data rom:0x683E14 -b_area_pra3_pra_03c = 0x802320A4; // type:data rom:0x683E24 -b_area_pra3_pra_04_802320D0 = 0x802320D0; // type:data rom:0x683E50 -b_area_pra3_pra_04_802321A0 = 0x802321A0; // type:data rom:0x683F20 -b_area_pra3_pra_04_8023228C = 0x8023228C; // type:data rom:0x68400C -b_area_pra3_pra_04_EVS_PreBattle = 0x80232378; // type:data rom:0x6840F8 -b_area_pra3_pra_04_EVS_PostBattle = 0x8023245C; // type:data rom:0x6841DC -b_area_pra3_pra_04 = 0x8023246C; // type:data rom:0x6841EC -b_area_pra3_pos_swoopula = 0x802324A0; // type:data rom:0x684220 -b_area_pra3_Formation_01 = 0x802324D0; // type:data rom:0x684250 -b_area_pra3_Formation_02 = 0x80232524; // type:data rom:0x6842A4 -b_area_pra3_Formation_03 = 0x80232540; // type:data rom:0x6842C0 -b_area_pra3_Formation_04 = 0x80232578; // type:data rom:0x6842F8 -b_area_pra3_Formation_05 = 0x802325CC; // type:data rom:0x68434C -b_area_pra3_Formation_06 = 0x8023263C; // type:data rom:0x6843BC -b_area_pra3_Formation_07 = 0x80232690; // type:data rom:0x684410 -b_area_pra3_Formation_08 = 0x802326E4; // type:data rom:0x684464 -b_area_pra3_Formation_09 = 0x8023271C; // type:data rom:0x68449C -b_area_pra3_Formation_0A = 0x80232770; // type:data rom:0x6844F0 -b_area_pra3_Formation_0B = 0x802327C4; // type:data rom:0x684544 -b_area_pra3_Formation_0C = 0x80232834; // type:data rom:0x6845B4 -b_area_pra3_Formations = 0x80232888; // type:data rom:0x684608 -b_area_pra3_Stages = 0x8023298C; // type:data rom:0x68470C -D_80232A18_684798 = 0x80232A18; // type:data rom:0x684798 -D_80232A50_6847D0 = 0x80232A50; // type:data rom:0x6847D0 -D_80232A60_6847E0 = 0x80232A60; // type:data rom:0x6847E0 -D_80232A70_6847F0 = 0x80232A70; // type:data rom:0x6847F0 -D_80232A78_6847F8 = 0x80232A78; // type:data rom:0x6847F8 -D_80232A88_684808 = 0x80232A88; // type:data rom:0x684808 -D_80232A98_684818 = 0x80232A98; // type:data rom:0x684818 -D_80232AA0_684820 = 0x80232AA0; // type:data rom:0x684820 -D_80232AB0_684830 = 0x80232AB0; // type:data rom:0x684830 -D_80232AC0_684840 = 0x80232AC0; // type:data rom:0x684840 -D_80232AC8_684848 = 0x80232AC8; // type:data rom:0x684848 -D_80232AD8_684858 = 0x80232AD8; // type:data rom:0x684858 -D_80232AE8_684868 = 0x80232AE8; // type:data rom:0x684868 -D_80232AF0_684870 = 0x80232AF0; // type:data rom:0x684870 -D_80232B00_684880 = 0x80232B00; // type:data rom:0x684880 -D_80232B10_684890 = 0x80232B10; // type:data rom:0x684890 -D_80232B18_684898 = 0x80232B18; // type:data rom:0x684898 -D_80232B28_6848A8 = 0x80232B28; // type:data rom:0x6848A8 -D_80232B38_6848B8 = 0x80232B38; // type:data rom:0x6848B8 -D_80232B40_6848C0 = 0x80232B40; // type:data rom:0x6848C0 -D_80232B5C_6848DC = 0x80232B5C; // type:data rom:0x6848DC -D_80232B88_684908 = 0x80232B88; // type:data rom:0x684908 -D_80232BAC_68492C = 0x80232BAC; // type:data rom:0x68492C -D_80232BC8_684948 = 0x80232BC8; // type:data rom:0x684948 -D_80232BE0_684960 = 0x80232BE0; // type:data rom:0x684960 -D_80232C04_684984 = 0x80232C04; // type:data rom:0x684984 -D_80232C24_6849A4 = 0x80232C24; // type:data rom:0x6849A4 -D_80232C30_6849B0 = 0x80232C30; // type:data rom:0x6849B0 -D_80232C3C_6849BC = 0x80232C3C; // type:data rom:0x6849BC -D_80232C48_6849C8 = 0x80232C48; // type:data rom:0x6849C8 -D_80232C54_6849D4 = 0x80232C54; // type:data rom:0x6849D4 -D_80232C74_6849F4 = 0x80232C74; // type:data rom:0x6849F4 -D_80232C7C_6849FC = 0x80232C7C; // type:data rom:0x6849FC -D_80232C84_684A04 = 0x80232C84; // type:data rom:0x684A04 -D_80232C8C_684A0C = 0x80232C8C; // type:data rom:0x684A0C -D_80232C94_684A14 = 0x80232C94; // type:data rom:0x684A14 -D_80232C9C_684A1C = 0x80232C9C; // type:data rom:0x684A1C +b_area_pra3_duplighost_IdleAnimations = 0x80219F10; // rom:0x66BC90 +b_area_pra3_duplighost_IdleAnimations2 = 0x80219F5C; // rom:0x66BCDC +b_area_pra3_duplighost_IdleAnimations3 = 0x80219F68; // rom:0x66BCE8 +b_area_pra3_duplighost_DefenseTable = 0x80219F74; // rom:0x66BCF4 +b_area_pra3_duplighost_StatusTable = 0x80219F80; // rom:0x66BD00 +b_area_pra3_duplighost_ActorParts = 0x8021A02C; // rom:0x66BDAC +b_area_pra3_duplighost = 0x8021A050; // rom:0x66BDD0 +b_area_pra3_duplighost_init = 0x8021A078; // rom:0x66BDF8 +b_area_pra3_duplighost_nextTurn = 0x8021A0F0; // rom:0x66BE70 +b_area_pra3_duplighost_idle = 0x8021A190; // rom:0x66BF10 +b_area_pra3_duplighost_returnHome = 0x8021A1A0; // rom:0x66BF20 +b_area_pra3_duplighost_handleEvent = 0x8021A1DC; // rom:0x66BF5C +b_area_pra3_duplighost_attack = 0x8021A6DC; // rom:0x66C45C +b_area_pra3_duplighost_OnDeath = 0x8021AC7C; // rom:0x66C9FC +b_area_pra3_duplighost_OnHitElectric = 0x8021ACB4; // rom:0x66CA34 +b_area_pra3_duplighost_OnShockHit = 0x8021B178; // rom:0x66CEF8 +b_area_pra3_duplighost_OnShockDeath = 0x8021B804; // rom:0x66D584 +b_area_pra3_duplighost_pos_summon = 0x8021BB68; // rom:0x66D8E8 +b_area_pra3_duplighost_goombario_IdleAnimations = 0x8021BB74; // rom:0x66D8F4 +b_area_pra3_duplighost_goombario_DefenseTable = 0x8021BBC0; // rom:0x66D940 +b_area_pra3_duplighost_goombario_StatusTable = 0x8021BBCC; // rom:0x66D94C +b_area_pra3_duplighost_goombario_ActorParts = 0x8021BC78; // rom:0x66D9F8 +b_area_pra3_duplighost_goombario = 0x8021BC9C; // rom:0x66DA1C +b_area_pra3_duplighost_goombario_init = 0x8021BCC4; // rom:0x66DA44 +b_area_pra3_duplighost_goombario_idle = 0x8021BD10; // rom:0x66DA90 +b_area_pra3_duplighost_goombario_handleEvent = 0x8021BD20; // rom:0x66DAA0 +b_area_pra3_duplighost_goombario_returnBack = 0x8021C290; // rom:0x66E010 +b_area_pra3_duplighost_goombario_runToPlayer = 0x8021C718; // rom:0x66E498 +b_area_pra3_duplighost_goombario_8021C7FC = 0x8021C7FC; // rom:0x66E57C +b_area_pra3_duplighost_EVS_Move_Headbonk = 0x8021C8E4; // rom:0x66E664 +b_area_pra3_duplighost_EVS_Move_Tattle = 0x8021D370; // rom:0x66F0F0 +b_area_pra3_duplighost_goombario_takeTurn = 0x8021D684; // rom:0x66F404 +b_area_pra3_duplighost_formation_goombario = 0x8021D6E0; // rom:0x66F460 +b_area_pra3_duplighost_kooper_IdleAnimations = 0x8021D6FC; // rom:0x66F47C +b_area_pra3_duplighost_kooper_IdleAnimations2 = 0x8021D748; // rom:0x66F4C8 +b_area_pra3_duplighost_kooper_DefenseTable = 0x8021D794; // rom:0x66F514 +b_area_pra3_duplighost_kooper_defenseTable2 = 0x8021D7A0; // rom:0x66F520 +b_area_pra3_duplighost_kooper_StatusTable = 0x8021D7AC; // rom:0x66F52C +b_area_pra3_duplighost_kooper_ActorParts = 0x8021D858; // rom:0x66F5D8 +b_area_pra3_duplighost_kooper = 0x8021D87C; // rom:0x66F5FC +b_area_pra3_duplighost_kooper_init = 0x8021D8A4; // rom:0x66F624 +b_area_pra3_duplighost_kooper_idle = 0x8021D920; // rom:0x66F6A0 +b_area_pra3_duplighost_FlipPosOffsets = 0x8021DA40; // rom:0x66F7C0 +b_area_pra3_duplighost_kooper_handleEvent = 0x8021DA98; // rom:0x66F818 +b_area_pra3_duplighost_kooper_takeTurn = 0x8021E3F4; // rom:0x670174 +b_area_pra3_duplighost_formation_kooper = 0x8021F394; // rom:0x671114 +b_area_pra3_duplighost_bombette_IdleAnimations = 0x8021F3B0; // rom:0x671130 +b_area_pra3_duplighost_bombette_DefenseTable = 0x8021F3FC; // rom:0x67117C +b_area_pra3_duplighost_bombette_StatusTable = 0x8021F408; // rom:0x671188 +b_area_pra3_duplighost_bombette_ActorParts = 0x8021F4B4; // rom:0x671234 +b_area_pra3_duplighost_bombette = 0x8021F4D8; // rom:0x671258 +b_area_pra3_duplighost_bombette_init = 0x8021F500; // rom:0x671280 +b_area_pra3_duplighost_bombette_idle = 0x8021F54C; // rom:0x6712CC +b_area_pra3_duplighost_bombette_playEffects = 0x8021F55C; // rom:0x6712DC +b_area_pra3_duplighost_bombette_handleEvent = 0x8021F6D4; // rom:0x671454 +b_area_pra3_duplighost_bombette_takeTurn = 0x8021FD20; // rom:0x671AA0 +b_area_pra3_duplighost_formation_bombette = 0x802205F4; // rom:0x672374 +b_area_pra3_duplighost_parakarry_IdleAnimations = 0x80220610; // rom:0x672390 +b_area_pra3_duplighost_parakarry_DefenseTable = 0x8022065C; // rom:0x6723DC +b_area_pra3_duplighost_parakarry_StatusTable = 0x80220668; // rom:0x6723E8 +b_area_pra3_duplighost_parakarry_ActorParts = 0x80220714; // rom:0x672494 +b_area_pra3_duplighost_parakarry = 0x8022075C; // rom:0x6724DC +b_area_pra3_duplighost_parakarry_init = 0x80220784; // rom:0x672504 +b_area_pra3_duplighost_parakarry_idle = 0x802207D0; // rom:0x672550 +b_area_pra3_duplighost_parakarry_handleEvent = 0x802207E0; // rom:0x672560 +b_area_pra3_duplighost_parakarry_doTakeTurn = 0x80220DD4; // rom:0x672B54 +b_area_pra3_duplighost_parakarry_takeTurn = 0x80221564; // rom:0x6732E4 +b_area_pra3_duplighost_formation_parakarry = 0x80221580; // rom:0x673300 +b_area_pra3_duplighost_bow_IdleAnimations = 0x8022159C; // rom:0x67331C +b_area_pra3_duplighost_bow_DefenseTable = 0x802215E8; // rom:0x673368 +b_area_pra3_duplighost_bow_StatusTable = 0x802215F4; // rom:0x673374 +b_area_pra3_duplighost_bow_ActorParts = 0x802216A0; // rom:0x673420 +b_area_pra3_duplighost_bow = 0x802216E8; // rom:0x673468 +b_area_pra3_duplighost_bow_init = 0x80221710; // rom:0x673490 +b_area_pra3_duplighost_bow_idle = 0x8022175C; // rom:0x6734DC +b_area_pra3_duplighost_bow_handleEvent = 0x8022176C; // rom:0x6734EC +b_area_pra3_duplighost_bow_takeTurn = 0x80221CFC; // rom:0x673A7C +b_area_pra3_duplighost_formation_bow = 0x80222950; // rom:0x6746D0 +b_area_pra3_duplighost_watt_IdleAnimations = 0x8022296C; // rom:0x6746EC +b_area_pra3_duplighost_watt_DefenseTable = 0x802229B8; // rom:0x674738 +b_area_pra3_duplighost_watt_StatusTable = 0x802229CC; // rom:0x67474C +b_area_pra3_duplighost_watt_ActorParts = 0x80222A78; // rom:0x6747F8 +b_area_pra3_duplighost_watt = 0x80222AC0; // rom:0x674840 +b_area_pra3_duplighost_watt_init = 0x80222AE8; // rom:0x674868 +b_area_pra3_duplighost_watt_idle = 0x80222B34; // rom:0x6748B4 +b_area_pra3_duplighost_watt_handleEvent = 0x80222B5C; // rom:0x6748DC +b_area_pra3_duplighost_watt_takeTurn = 0x80222FD0; // rom:0x674D50 +b_area_pra3_duplighost_formation_watt = 0x8022384C; // rom:0x6755CC +b_area_pra3_duplighost_sushie_IdleAnimations = 0x80223868; // rom:0x6755E8 +b_area_pra3_duplighost_sushie_DefenseTable = 0x802238B4; // rom:0x675634 +b_area_pra3_duplighost_sushie_StatusTable = 0x802238C0; // rom:0x675640 +b_area_pra3_duplighost_sushie_ActorParts = 0x8022396C; // rom:0x6756EC +b_area_pra3_duplighost_sushie = 0x80223990; // rom:0x675710 +b_area_pra3_duplighost_sushie_init = 0x802239B8; // rom:0x675738 +b_area_pra3_duplighost_sushie_idle = 0x80223A04; // rom:0x675784 +b_area_pra3_duplighost_sushie_handleEvent = 0x80223A14; // rom:0x675794 +b_area_pra3_duplighost_sushie_takeTurn = 0x80223F84; // rom:0x675D04 +b_area_pra3_duplighost_formation_sushie = 0x802251E4; // rom:0x676F64 +b_area_pra3_duplighost_lakilester_IdleAnimations = 0x80225200; // rom:0x676F80 +b_area_pra3_duplighost_lakilester_IdleAnimations2 = 0x8022524C; // rom:0x676FCC +b_area_pra3_duplighost_lakilester_DefenseTable = 0x80225258; // rom:0x676FD8 +b_area_pra3_duplighost_lakilester_StatusTable = 0x80225264; // rom:0x676FE4 +b_area_pra3_duplighost_lakilester_ActorParts = 0x80225310; // rom:0x677090 +b_area_pra3_duplighost_lakilester = 0x80225358; // rom:0x6770D8 +b_area_pra3_duplighost_lakilester_init = 0x80225380; // rom:0x677100 +b_area_pra3_duplighost_lakilester_idle = 0x802253CC; // rom:0x67714C +b_area_pra3_duplighost_lakilester_handleEvent = 0x802253DC; // rom:0x67715C +b_area_pra3_duplighost_lakilester_takeTurn = 0x802259A4; // rom:0x677724 +b_area_pra3_duplighost_formation_lakilester = 0x80226484; // rom:0x678204 +b_area_pra3_duplighost_copyPartner = 0x802264A0; // rom:0x678220 +b_area_pra3_duplighost_takeTurn = 0x80226CC0; // rom:0x678A40 +b_area_pra3_swoopula_DefenseTable = 0x80226E50; // rom:0x678BD0 +b_area_pra3_swoopula_StatusTable = 0x80226E5C; // rom:0x678BDC +b_area_pra3_swoopula_ActorParts = 0x80226F08; // rom:0x678C88 +b_area_pra3_swoopula = 0x80226F2C; // rom:0x678CAC +b_area_pra3_swoopula_IdleAnimations = 0x80226F54; // rom:0x678CD4 +b_area_pra3_swoopula_IdleAnimations_flying = 0x80226FA0; // rom:0x678D20 +b_area_pra3_swoopula_init = 0x80226FEC; // rom:0x678D6C +b_area_pra3_swoopula_idle = 0x80227050; // rom:0x678DD0 +b_area_pra3_swoopula_returnHome = 0x80227060; // rom:0x678DE0 +b_area_pra3_swoopula_hadleEvent_flying = 0x80227220; // rom:0x678FA0 +b_area_pra3_swoopula_knockDown = 0x802276A4; // rom:0x679424 +b_area_pra3_swoopula_handleEvent = 0x80227A04; // rom:0x679784 +b_area_pra3_swoopula_takeTurn_flying = 0x80228184; // rom:0x679F04 +b_area_pra3_swoopula_takeTurn = 0x80229DA4; // rom:0x67BB24 +b_area_pra3_white_clubba_IdleAnimations = 0x8022B130; // rom:0x67CEB0 +b_area_pra3_white_clubba_DefenseTable = 0x8022B17C; // rom:0x67CEFC +b_area_pra3_white_clubba_StatusTable = 0x8022B198; // rom:0x67CF18 +b_area_pra3_white_clubba_ActorParts = 0x8022B244; // rom:0x67CFC4 +b_area_pra3_white_clubba = 0x8022B268; // rom:0x67CFE8 +b_area_pra3_white_clubba_init = 0x8022B290; // rom:0x67D010 +b_area_pra3_white_clubba_idle = 0x8022B2DC; // rom:0x67D05C +b_area_pra3_white_clubba_handleEvent = 0x8022B2EC; // rom:0x67D06C +b_area_pra3_white_clubba_takeTurn = 0x8022B7FC; // rom:0x67D57C +b_area_pra3_red_magikoopa_8022C120 = 0x8022C120; // rom:0x67DEA0 +b_area_pra3_red_magikoopa_8022C12C = 0x8022C12C; // rom:0x67DEAC +b_area_pra3_red_magikoopa_8022C138 = 0x8022C138; // rom:0x67DEB8 +b_area_pra3_red_magikoopa_8022C1E4 = 0x8022C1E4; // rom:0x67DF64 +b_area_pra3_red_magikoopa_ActorParts = 0x8022C290; // rom:0x67E010 +b_area_pra3_red_magikoopa_8022C2B4 = 0x8022C2B4; // rom:0x67E034 +b_area_pra3_red_magikoopa = 0x8022C320; // rom:0x67E0A0 +b_area_pra3_red_magikoopa_flying = 0x8022C348; // rom:0x67E0C8 +b_area_pra3_red_magikoopa_8022C370 = 0x8022C370; // rom:0x67E0F0 +b_area_pra3_red_magikoopa_8022C3BC = 0x8022C3BC; // rom:0x67E13C +b_area_pra3_red_magikoopa_8022C408 = 0x8022C408; // rom:0x67E188 +b_area_pra3_red_magikoopa_8022C414 = 0x8022C414; // rom:0x67E194 +b_area_pra3_red_magikoopa_8022C424 = 0x8022C424; // rom:0x67E1A4 +b_area_pra3_red_magikoopa_8022C93C = 0x8022C93C; // rom:0x67E6BC +b_area_pra3_red_magikoopa_8022CA48 = 0x8022CA48; // rom:0x67E7C8 +b_area_pra3_red_magikoopa_8022D044 = 0x8022D044; // rom:0x67EDC4 +b_area_pra3_red_magikoopa_8022D6A8 = 0x8022D6A8; // rom:0x67F428 +b_area_pra3_red_magikoopa_8022DCC4 = 0x8022DCC4; // rom:0x67FA44 +b_area_pra3_red_magikoopa_8022E334 = 0x8022E334; // rom:0x6800B4 +b_area_pra3_red_magikoopa_8022E558 = 0x8022E558; // rom:0x6802D8 +b_area_pra3_red_magikoopa_8022E5FC = 0x8022E5FC; // rom:0x68037C +b_area_pra3_red_magikoopa_8022E6A0 = 0x8022E6A0; // rom:0x680420 +b_area_pra3_gray_magikoopa_DefenseTable = 0x8022EDE0; // rom:0x680B60 +b_area_pra3_gray_magikoopa_DefenseTable_flying = 0x8022EDEC; // rom:0x680B6C +b_area_pra3_gray_magikoopa_StatusTable = 0x8022EDF8; // rom:0x680B78 +b_area_pra3_gray_magikoopa_StatusTable_flying = 0x8022EEA4; // rom:0x680C24 +b_area_pra3_gray_magikoopa_ActorParts = 0x8022EF50; // rom:0x680CD0 +b_area_pra3_gray_magikoopa_ActorParts_flying = 0x8022EF74; // rom:0x680CF4 +b_area_pra3_gray_magikoopa = 0x8022EFE0; // rom:0x680D60 +b_area_pra3_gray_magikoopa_flying = 0x8022F008; // rom:0x680D88 +b_area_pra3_gray_magikoopa_idleAnimations1 = 0x8022F030; // rom:0x680DB0 +b_area_pra3_gray_magikoopa_IdleAnimations2 = 0x8022F07C; // rom:0x680DFC +b_area_pra3_gray_magikoopa_IdleAnimations3 = 0x8022F0C8; // rom:0x680E48 +b_area_pra3_gray_magikoopa_idle = 0x8022F0D4; // rom:0x680E54 +b_area_pra3_gray_magikoopa_handleEvent = 0x8022F0E4; // rom:0x680E64 +b_area_pra3_gray_magikoopa_canBeKnockedOff = 0x8022F5FC; // rom:0x68137C +b_area_pra3_gray_magikoopa_knockOff = 0x8022F708; // rom:0x681488 +b_area_pra3_gray_magikoopa_handleEvent_flying = 0x8022FD04; // rom:0x681A84 +b_area_pra3_gray_magikoopa_attackMagicBlast = 0x80230368; // rom:0x6820E8 +b_area_pra3_gray_magikoopa_attackWandStrike = 0x80230984; // rom:0x682704 +b_area_pra3_gray_magikoopa_flee = 0x80230FF4; // rom:0x682D74 +b_area_pra3_gray_magikoopa_init = 0x80231218; // rom:0x682F98 +b_area_pra3_gray_magikoopa_init_flying = 0x802312BC; // rom:0x68303C +b_area_pra3_gray_magikoopa_takeTurn = 0x80231360; // rom:0x6830E0 +b_area_pra3_pra_01_EVS_PreBattle = 0x80231AA0; // rom:0x683820 +b_area_pra3_pra_01_EVS_PostBattle = 0x80231AEC; // rom:0x68386C +b_area_pra3_pra_01_foregroundModelList = 0x80231AFC; // rom:0x68387C +b_area_pra3_pra_01 = 0x80231B0C; // rom:0x68388C +b_area_pra3_pra_02_80231B40 = 0x80231B40; // rom:0x6838C0 +b_area_pra3_pra_02_80231C10 = 0x80231C10; // rom:0x683990 +b_area_pra3_pra_02_80231CFC = 0x80231CFC; // rom:0x683A7C +b_area_pra3_pra_02_EVS_PreBattle = 0x80231DE8; // rom:0x683B68 +b_area_pra3_pra_02_EVS_PostBattle = 0x80231ECC; // rom:0x683C4C +b_area_pra3_pra_02_foregroundModelList = 0x80231EDC; // rom:0x683C5C +b_area_pra3_pra_02 = 0x80231EEC; // rom:0x683C6C +b_area_pra3_pra_03_EVS_PreBattle = 0x80231F20; // rom:0x683CA0 +b_area_pra3_pra_03_EVS_PostBattle = 0x80231F5C; // rom:0x683CDC +b_area_pra3_pra_03 = 0x80231F6C; // rom:0x683CEC +b_area_pra3_pra_03b_EVS_PreBattle = 0x80231FA0; // rom:0x683D20 +b_area_pra3_pra_03b_EVS_PostBattle = 0x80231FF0; // rom:0x683D70 +b_area_pra3_pra_03b = 0x80232000; // rom:0x683D80 +b_area_pra3_pra_03c_EVS_PreBattle = 0x80232030; // rom:0x683DB0 +b_area_pra3_pra_03c_EVS_PostBattle = 0x80232094; // rom:0x683E14 +b_area_pra3_pra_03c = 0x802320A4; // rom:0x683E24 +b_area_pra3_pra_04_802320D0 = 0x802320D0; // rom:0x683E50 +b_area_pra3_pra_04_802321A0 = 0x802321A0; // rom:0x683F20 +b_area_pra3_pra_04_8023228C = 0x8023228C; // rom:0x68400C +b_area_pra3_pra_04_EVS_PreBattle = 0x80232378; // rom:0x6840F8 +b_area_pra3_pra_04_EVS_PostBattle = 0x8023245C; // rom:0x6841DC +b_area_pra3_pra_04 = 0x8023246C; // rom:0x6841EC +b_area_pra3_pos_swoopula = 0x802324A0; // rom:0x684220 +b_area_pra3_Formation_01 = 0x802324D0; // rom:0x684250 +b_area_pra3_Formation_02 = 0x80232524; // rom:0x6842A4 +b_area_pra3_Formation_03 = 0x80232540; // rom:0x6842C0 +b_area_pra3_Formation_04 = 0x80232578; // rom:0x6842F8 +b_area_pra3_Formation_05 = 0x802325CC; // rom:0x68434C +b_area_pra3_Formation_06 = 0x8023263C; // rom:0x6843BC +b_area_pra3_Formation_07 = 0x80232690; // rom:0x684410 +b_area_pra3_Formation_08 = 0x802326E4; // rom:0x684464 +b_area_pra3_Formation_09 = 0x8023271C; // rom:0x68449C +b_area_pra3_Formation_0A = 0x80232770; // rom:0x6844F0 +b_area_pra3_Formation_0B = 0x802327C4; // rom:0x684544 +b_area_pra3_Formation_0C = 0x80232834; // rom:0x6845B4 +b_area_pra3_Formations = 0x80232888; // rom:0x684608 +b_area_pra3_Stages = 0x8023298C; // rom:0x68470C +D_80232A18_684798 = 0x80232A18; // rom:0x684798 +D_80232A50_6847D0 = 0x80232A50; // rom:0x6847D0 +D_80232A60_6847E0 = 0x80232A60; // rom:0x6847E0 +D_80232A70_6847F0 = 0x80232A70; // rom:0x6847F0 +D_80232A78_6847F8 = 0x80232A78; // rom:0x6847F8 +D_80232A88_684808 = 0x80232A88; // rom:0x684808 +D_80232A98_684818 = 0x80232A98; // rom:0x684818 +D_80232AA0_684820 = 0x80232AA0; // rom:0x684820 +D_80232AB0_684830 = 0x80232AB0; // rom:0x684830 +D_80232AC0_684840 = 0x80232AC0; // rom:0x684840 +D_80232AC8_684848 = 0x80232AC8; // rom:0x684848 +D_80232AD8_684858 = 0x80232AD8; // rom:0x684858 +D_80232AE8_684868 = 0x80232AE8; // rom:0x684868 +D_80232AF0_684870 = 0x80232AF0; // rom:0x684870 +D_80232B00_684880 = 0x80232B00; // rom:0x684880 +D_80232B10_684890 = 0x80232B10; // rom:0x684890 +D_80232B18_684898 = 0x80232B18; // rom:0x684898 +D_80232B28_6848A8 = 0x80232B28; // rom:0x6848A8 +D_80232B38_6848B8 = 0x80232B38; // rom:0x6848B8 +D_80232B40_6848C0 = 0x80232B40; // rom:0x6848C0 +D_80232B5C_6848DC = 0x80232B5C; // rom:0x6848DC +D_80232B88_684908 = 0x80232B88; // rom:0x684908 +D_80232BAC_68492C = 0x80232BAC; // rom:0x68492C +D_80232BC8_684948 = 0x80232BC8; // rom:0x684948 +D_80232BE0_684960 = 0x80232BE0; // rom:0x684960 +D_80232C04_684984 = 0x80232C04; // rom:0x684984 +D_80232C24_6849A4 = 0x80232C24; // rom:0x6849A4 +D_80232C30_6849B0 = 0x80232C30; // rom:0x6849B0 +D_80232C3C_6849BC = 0x80232C3C; // rom:0x6849BC +D_80232C48_6849C8 = 0x80232C48; // rom:0x6849C8 +D_80232C54_6849D4 = 0x80232C54; // rom:0x6849D4 +D_80232C74_6849F4 = 0x80232C74; // rom:0x6849F4 +D_80232C7C_6849FC = 0x80232C7C; // rom:0x6849FC +D_80232C84_684A04 = 0x80232C84; // rom:0x684A04 +D_80232C8C_684A0C = 0x80232C8C; // rom:0x684A0C +D_80232C94_684A14 = 0x80232C94; // rom:0x684A14 +D_80232C9C_684A1C = 0x80232C9C; // rom:0x684A1C b_area_kpa_SetAbsoluteStatusOffsets = 0x80218000; // type:func rom:0x684A30 dup_b_area_kpa_SetAbsoluteStatusOffsets = 0x802180D0; // type:func rom:0x684B00 b_area_kpa_StartRumbleWithParams = 0x8021819C; // type:func rom:0x684BCC @@ -13719,59 +13719,59 @@ b_area_kpa2_CanPlayerLoseAction = 0x8021CEB8; // type:func rom:0x6A40B8 b_area_kpa2_UnkFireBreathFXFunc = 0x8021CF54; // type:func rom:0x6A4154 func_8021CFC0_6A41C0 = 0x8021CFC0; // type:func rom:0x6A41C0 func_8021D290_6A4490 = 0x8021D290; // type:func rom:0x6A4490 -D_80234740_6BB940 = 0x80234740; // type:data rom:0x6BB940 -D_80234748_6BB948 = 0x80234748; // type:data rom:0x6BB948 -D_80234750_6BB950 = 0x80234750; // type:data rom:0x6BB950 -D_80234758_6BB958 = 0x80234758; // type:data rom:0x6BB958 -D_80234760_6BB960 = 0x80234760; // type:data rom:0x6BB960 -D_80234768_6BB968 = 0x80234768; // type:data rom:0x6BB968 -D_80234770_6BB970 = 0x80234770; // type:data rom:0x6BB970 -D_80234780_6BB980 = 0x80234780; // type:data rom:0x6BB980 -D_80234788_6BB988 = 0x80234788; // type:data rom:0x6BB988 -D_80234790_6BB990 = 0x80234790; // type:data rom:0x6BB990 -D_80234798_6BB998 = 0x80234798; // type:data rom:0x6BB998 -D_802347A0_6BB9A0 = 0x802347A0; // type:data rom:0x6BB9A0 -D_802347A8_6BB9A8 = 0x802347A8; // type:data rom:0x6BB9A8 -D_802347B0_6BB9B0 = 0x802347B0; // type:data rom:0x6BB9B0 -D_802347C0_6BB9C0 = 0x802347C0; // type:data rom:0x6BB9C0 -D_802347C8_6BB9C8 = 0x802347C8; // type:data rom:0x6BB9C8 -D_802347D0_6BB9D0 = 0x802347D0; // type:data rom:0x6BB9D0 -D_802347D8_6BB9D8 = 0x802347D8; // type:data rom:0x6BB9D8 -D_802347E0_6BB9E0 = 0x802347E0; // type:data rom:0x6BB9E0 -D_802347E8_6BB9E8 = 0x802347E8; // type:data rom:0x6BB9E8 -D_802347F0_6BB9F0 = 0x802347F0; // type:data rom:0x6BB9F0 -D_802347F8_6BB9F8 = 0x802347F8; // type:data rom:0x6BB9F8 -D_80234800_6BBA00 = 0x80234800; // type:data rom:0x6BBA00 -D_80234810_6BBA10 = 0x80234810; // type:data rom:0x6BBA10 -D_80234828_6BBA28 = 0x80234828; // type:data rom:0x6BBA28 -D_80234830_6BBA30 = 0x80234830; // type:data rom:0x6BBA30 -D_80234838_6BBA38 = 0x80234838; // type:data rom:0x6BBA38 -D_80234840_6BBA40 = 0x80234840; // type:data rom:0x6BBA40 -D_80234848_6BBA48 = 0x80234848; // type:data rom:0x6BBA48 -D_80234850_6BBA50 = 0x80234850; // type:data rom:0x6BBA50 -D_80234858_6BBA58 = 0x80234858; // type:data rom:0x6BBA58 -D_80234860_6BBA60 = 0x80234860; // type:data rom:0x6BBA60 -D_80234868_6BBA68 = 0x80234868; // type:data rom:0x6BBA68 -D_80234870_6BBA70 = 0x80234870; // type:data rom:0x6BBA70 -D_80234880_6BBA80 = 0x80234880; // type:data rom:0x6BBA80 -D_80234890_6BBA90 = 0x80234890; // type:data rom:0x6BBA90 -D_802348A0_6BBAA0 = 0x802348A0; // type:data rom:0x6BBAA0 -D_802348A8_6BBAA8 = 0x802348A8; // type:data rom:0x6BBAA8 -D_802348B0_6BBAB0 = 0x802348B0; // type:data rom:0x6BBAB0 -D_802348C0_6BBAC0 = 0x802348C0; // type:data rom:0x6BBAC0 -D_802348D0_6BBAD0 = 0x802348D0; // type:data rom:0x6BBAD0 -D_802348D8_6BBAD8 = 0x802348D8; // type:data rom:0x6BBAD8 -D_802348E0_6BBAE0 = 0x802348E0; // type:data rom:0x6BBAE0 -D_802348F0_6BBAF0 = 0x802348F0; // type:data rom:0x6BBAF0 -D_80234900_6BBB00 = 0x80234900; // type:data rom:0x6BBB00 -D_80234908_6BBB08 = 0x80234908; // type:data rom:0x6BBB08 -D_80234920_6BBB20 = 0x80234920; // type:data rom:0x6BBB20 -D_80234938_6BBB38 = 0x80234938; // type:data rom:0x6BBB38 -D_80234950_6BBB50 = 0x80234950; // type:data rom:0x6BBB50 -D_80234968_6BBB68 = 0x80234968; // type:data rom:0x6BBB68 -D_80234970_6BBB70 = 0x80234970; // type:data rom:0x6BBB70 -D_80234978_6BBB78 = 0x80234978; // type:data rom:0x6BBB78 -D_80234980_6BBB80 = 0x80234980; // type:data rom:0x6BBB80 +D_80234740_6BB940 = 0x80234740; // rom:0x6BB940 +D_80234748_6BB948 = 0x80234748; // rom:0x6BB948 +D_80234750_6BB950 = 0x80234750; // rom:0x6BB950 +D_80234758_6BB958 = 0x80234758; // rom:0x6BB958 +D_80234760_6BB960 = 0x80234760; // rom:0x6BB960 +D_80234768_6BB968 = 0x80234768; // rom:0x6BB968 +D_80234770_6BB970 = 0x80234770; // rom:0x6BB970 +D_80234780_6BB980 = 0x80234780; // rom:0x6BB980 +D_80234788_6BB988 = 0x80234788; // rom:0x6BB988 +D_80234790_6BB990 = 0x80234790; // rom:0x6BB990 +D_80234798_6BB998 = 0x80234798; // rom:0x6BB998 +D_802347A0_6BB9A0 = 0x802347A0; // rom:0x6BB9A0 +D_802347A8_6BB9A8 = 0x802347A8; // rom:0x6BB9A8 +D_802347B0_6BB9B0 = 0x802347B0; // rom:0x6BB9B0 +D_802347C0_6BB9C0 = 0x802347C0; // rom:0x6BB9C0 +D_802347C8_6BB9C8 = 0x802347C8; // rom:0x6BB9C8 +D_802347D0_6BB9D0 = 0x802347D0; // rom:0x6BB9D0 +D_802347D8_6BB9D8 = 0x802347D8; // rom:0x6BB9D8 +D_802347E0_6BB9E0 = 0x802347E0; // rom:0x6BB9E0 +D_802347E8_6BB9E8 = 0x802347E8; // rom:0x6BB9E8 +D_802347F0_6BB9F0 = 0x802347F0; // rom:0x6BB9F0 +D_802347F8_6BB9F8 = 0x802347F8; // rom:0x6BB9F8 +D_80234800_6BBA00 = 0x80234800; // rom:0x6BBA00 +D_80234810_6BBA10 = 0x80234810; // rom:0x6BBA10 +D_80234828_6BBA28 = 0x80234828; // rom:0x6BBA28 +D_80234830_6BBA30 = 0x80234830; // rom:0x6BBA30 +D_80234838_6BBA38 = 0x80234838; // rom:0x6BBA38 +D_80234840_6BBA40 = 0x80234840; // rom:0x6BBA40 +D_80234848_6BBA48 = 0x80234848; // rom:0x6BBA48 +D_80234850_6BBA50 = 0x80234850; // rom:0x6BBA50 +D_80234858_6BBA58 = 0x80234858; // rom:0x6BBA58 +D_80234860_6BBA60 = 0x80234860; // rom:0x6BBA60 +D_80234868_6BBA68 = 0x80234868; // rom:0x6BBA68 +D_80234870_6BBA70 = 0x80234870; // rom:0x6BBA70 +D_80234880_6BBA80 = 0x80234880; // rom:0x6BBA80 +D_80234890_6BBA90 = 0x80234890; // rom:0x6BBA90 +D_802348A0_6BBAA0 = 0x802348A0; // rom:0x6BBAA0 +D_802348A8_6BBAA8 = 0x802348A8; // rom:0x6BBAA8 +D_802348B0_6BBAB0 = 0x802348B0; // rom:0x6BBAB0 +D_802348C0_6BBAC0 = 0x802348C0; // rom:0x6BBAC0 +D_802348D0_6BBAD0 = 0x802348D0; // rom:0x6BBAD0 +D_802348D8_6BBAD8 = 0x802348D8; // rom:0x6BBAD8 +D_802348E0_6BBAE0 = 0x802348E0; // rom:0x6BBAE0 +D_802348F0_6BBAF0 = 0x802348F0; // rom:0x6BBAF0 +D_80234900_6BBB00 = 0x80234900; // rom:0x6BBB00 +D_80234908_6BBB08 = 0x80234908; // rom:0x6BBB08 +D_80234920_6BBB20 = 0x80234920; // rom:0x6BBB20 +D_80234938_6BBB38 = 0x80234938; // rom:0x6BBB38 +D_80234950_6BBB50 = 0x80234950; // rom:0x6BBB50 +D_80234968_6BBB68 = 0x80234968; // rom:0x6BBB68 +D_80234970_6BBB70 = 0x80234970; // rom:0x6BBB70 +D_80234978_6BBB78 = 0x80234978; // rom:0x6BBB78 +D_80234980_6BBB80 = 0x80234980; // rom:0x6BBB80 b_area_kpa3_SetAbsoluteStatusOffsets = 0x80218000; // type:func rom:0x6BBB90 b_area_kpa3_UnkFunc62 = 0x802180D0; // type:func rom:0x6BBC60 b_area_kpa3_ActorJumpToPos = 0x80218960; // type:func rom:0x6BC4F0 @@ -13791,23 +13791,23 @@ b_area_kpa3_UnkBackgroundFunc3 = 0x8021950C; // type:func rom:0x6BD09C b_area_kpa3_SetBackgroundAlpha = 0x80219550; // type:func rom:0x6BD0E0 func_80219588_6BD118 = 0x80219588; // type:func rom:0x6BD118 func_802195F4_6BD184 = 0x802195F4; // type:func rom:0x6BD184 -D_80228400_6CBF90 = 0x80228400; // type:data rom:0x6CBF90 -D_80228408_6CBF98 = 0x80228408; // type:data rom:0x6CBF98 -D_80228410_6CBFA0 = 0x80228410; // type:data rom:0x6CBFA0 -D_80228418_6CBFA8 = 0x80228418; // type:data rom:0x6CBFA8 -D_80228420_6CBFB0 = 0x80228420; // type:data rom:0x6CBFB0 -D_80228428_6CBFB8 = 0x80228428; // type:data rom:0x6CBFB8 -D_80228430_6CBFC0 = 0x80228430; // type:data rom:0x6CBFC0 -D_80228438_6CBFC8 = 0x80228438; // type:data rom:0x6CBFC8 -D_80228440_6CBFD0 = 0x80228440; // type:data rom:0x6CBFD0 -D_80228448_6CBFD8 = 0x80228448; // type:data rom:0x6CBFD8 -D_80228480_6CC010 = 0x80228480; // type:data rom:0x6CC010 -D_80228490_6CC020 = 0x80228490; // type:data rom:0x6CC020 -D_802284A0_6CC030 = 0x802284A0; // type:data rom:0x6CC030 -D_802284A8_6CC038 = 0x802284A8; // type:data rom:0x6CC038 -D_802284B4_6CC044 = 0x802284B4; // type:data rom:0x6CC044 -D_802284C0_6CC050 = 0x802284C0; // type:data rom:0x6CC050 -D_802284D4_6CC064 = 0x802284D4; // type:data rom:0x6CC064 +D_80228400_6CBF90 = 0x80228400; // rom:0x6CBF90 +D_80228408_6CBF98 = 0x80228408; // rom:0x6CBF98 +D_80228410_6CBFA0 = 0x80228410; // rom:0x6CBFA0 +D_80228418_6CBFA8 = 0x80228418; // rom:0x6CBFA8 +D_80228420_6CBFB0 = 0x80228420; // rom:0x6CBFB0 +D_80228428_6CBFB8 = 0x80228428; // rom:0x6CBFB8 +D_80228430_6CBFC0 = 0x80228430; // rom:0x6CBFC0 +D_80228438_6CBFC8 = 0x80228438; // rom:0x6CBFC8 +D_80228440_6CBFD0 = 0x80228440; // rom:0x6CBFD0 +D_80228448_6CBFD8 = 0x80228448; // rom:0x6CBFD8 +D_80228480_6CC010 = 0x80228480; // rom:0x6CC010 +D_80228490_6CC020 = 0x80228490; // rom:0x6CC020 +D_802284A0_6CC030 = 0x802284A0; // rom:0x6CC030 +D_802284A8_6CC038 = 0x802284A8; // rom:0x6CC038 +D_802284B4_6CC044 = 0x802284B4; // rom:0x6CC044 +D_802284C0_6CC050 = 0x802284C0; // rom:0x6CC050 +D_802284D4_6CC064 = 0x802284D4; // rom:0x6CC064 func_80218000_6CC070 = 0x80218000; // type:func rom:0x6CC070 dup_b_area_kpa4_SetAbsoluteStatusOffsets = 0x80218020; // type:func rom:0x6CC090 dup_p_area_kpa4_StartRumbleWithParams = 0x802180EC; // type:func rom:0x6CC15C @@ -13841,19 +13841,19 @@ func_802186E0_6DE4A0 = 0x802186E0; // type:func rom:0x6DE4A0 func_80218770_6DE530 = 0x80218770; // type:func rom:0x6DE530 func_802187F0_6DE5B0 = 0x802187F0; // type:func rom:0x6DE5B0 dup_b_area_dig_SetDemoBattleBeginDelay = 0x80218890; // type:func rom:0x6DE650 -battle_partner_goombario_IdleAnimations_80238000 = 0x80238000; // type:data rom:0x6F0B30 -battle_partner_goombario_DefenseTable_8023800C = 0x8023800C; // type:data rom:0x6F0B3C -battle_partner_goombario_StatusTable_80238018 = 0x80238018; // type:data rom:0x6F0B48 -battle_partner_goombario_ActorParts_802380C4 = 0x802380C4; // type:data rom:0x6F0BF4 -battle_partner_goombario = 0x802380E8; // type:data rom:0x6F0C18 -battle_partner_goombario_init_80238110 = 0x80238110; // type:data rom:0x6F0C40 -battle_partner_goombario_idle_8023818C = 0x8023818C; // type:data rom:0x6F0CBC -battle_partner_goombario_handleEvent_8023819C = 0x8023819C; // type:data rom:0x6F0CCC -battle_partner_goombario_takeTurn_802383F4 = 0x802383F4; // type:data rom:0x6F0F24 -battle_partner_goombario_80238488 = 0x80238488; // type:data rom:0x6F0FB8 -battle_partner_goombario_802384D4 = 0x802384D4; // type:data rom:0x6F1004 -battle_partner_goombario_80238510 = 0x80238510; // type:data rom:0x6F1040 -battle_partner_goombario_8023859C = 0x8023859C; // type:data rom:0x6F10CC +battle_partner_goombario_IdleAnimations_80238000 = 0x80238000; // rom:0x6F0B30 +battle_partner_goombario_DefenseTable_8023800C = 0x8023800C; // rom:0x6F0B3C +battle_partner_goombario_StatusTable_80238018 = 0x80238018; // rom:0x6F0B48 +battle_partner_goombario_ActorParts_802380C4 = 0x802380C4; // rom:0x6F0BF4 +battle_partner_goombario = 0x802380E8; // rom:0x6F0C18 +battle_partner_goombario_init_80238110 = 0x80238110; // rom:0x6F0C40 +battle_partner_goombario_idle_8023818C = 0x8023818C; // rom:0x6F0CBC +battle_partner_goombario_handleEvent_8023819C = 0x8023819C; // rom:0x6F0CCC +battle_partner_goombario_takeTurn_802383F4 = 0x802383F4; // rom:0x6F0F24 +battle_partner_goombario_80238488 = 0x80238488; // rom:0x6F0FB8 +battle_partner_goombario_802384D4 = 0x802384D4; // rom:0x6F1004 +battle_partner_goombario_80238510 = 0x80238510; // rom:0x6F1040 +battle_partner_goombario_8023859C = 0x8023859C; // rom:0x6F10CC battle_partner_goombario_func_80238000_6F10E0 = 0x80238000; // type:func rom:0x6F10E0 func_802380E4_6F11C4 = 0x802380E4; // type:func rom:0x6F11C4 battle_partner_goombario_JumpOnTarget = 0x8023817C; // type:func rom:0x6F125C @@ -13869,97 +13869,97 @@ battle_partner_goombario_StopChargeAndGet = 0x80239068; // type:func rom:0x6F214 battle_partner_goombario_GetChargeAmount = 0x802390B0; // type:func rom:0x6F2190 battle_partner_goombario_PlayChargeFX = 0x802390C8; // type:func rom:0x6F21A8 battle_partner_goombario_GetChargeMessage = 0x80239190; // type:func rom:0x6F2270 -battle_partner_goombario_IdleAnimations_802391B0 = 0x802391B0; // type:data rom:0x6F2290 -battle_partner_goombario_DefenseTable_802391EC = 0x802391EC; // type:data rom:0x6F22CC -battle_partner_goombario_StatusTable_802391F8 = 0x802391F8; // type:data rom:0x6F22D8 -battle_partner_goombario_ActorParts_802392A4 = 0x802392A4; // type:data rom:0x6F2384 -battle_partner_goombario_goombario = 0x802392C8; // type:data rom:0x6F23A8 -battle_partner_goombario_init_802392F0 = 0x802392F0; // type:data rom:0x6F23D0 -battle_partner_goombario_idle_80239350 = 0x80239350; // type:data rom:0x6F2430 -battle_partner_goombario_handleEvent_80239360 = 0x80239360; // type:data rom:0x6F2440 -battle_partner_goombario_takeTurn_802396D8 = 0x802396D8; // type:data rom:0x6F27B8 -battle_partner_goombario_80239784 = 0x80239784; // type:data rom:0x6F2864 -battle_partner_goombario_802397E0 = 0x802397E0; // type:data rom:0x6F28C0 -battle_partner_goombario_8023993C = 0x8023993C; // type:data rom:0x6F2A1C -battle_partner_goombario_8023994C = 0x8023994C; // type:data rom:0x6F2A2C -battle_partner_goombario_80239988 = 0x80239988; // type:data rom:0x6F2A68 -battle_partner_goombario_nextTurn_80239A3C = 0x80239A3C; // type:data rom:0x6F2B1C -battle_partner_goombario_80239CA8 = 0x80239CA8; // type:data rom:0x6F2D88 -battle_partner_goombario_8023A06C = 0x8023A06C; // type:data rom:0x6F314C -battle_partner_goombario_8023A52C = 0x8023A52C; // type:data rom:0x6F360C -battle_partner_goombario_8023A66C = 0x8023A66C; // type:data rom:0x6F374C -battle_partner_goombario_8023A754 = 0x8023A754; // type:data rom:0x6F3834 -battle_partner_goombario_8023ADC4 = 0x8023ADC4; // type:data rom:0x6F3EA4 -battle_partner_goombario_8023B45C = 0x8023B45C; // type:data rom:0x6F453C -battle_partner_goombario_D_8023BB78_6ECC58 = 0x8023BB78; // type:data rom:0x6F4C58 -D_8023BB98_6ECC78 = 0x8023BB98; // type:data rom:0x6F4C78 -battle_partner_goombario_8023BB9C = 0x8023BB9C; // type:data rom:0x6F4C7C -battle_partner_goombario_8023C5B8 = 0x8023C5B8; // type:data rom:0x6F5698 -battle_partner_goombario_8023C90C = 0x8023C90C; // type:data rom:0x6F59EC -D_8023CD50_6F5E30 = 0x8023CD50; // type:data rom:0x6F5E30 -D_8023CD58_6F5E38 = 0x8023CD58; // type:data rom:0x6F5E38 -D_8023CD60_6F5E40 = 0x8023CD60; // type:data rom:0x6F5E40 -D_8023CD68_6F5E48 = 0x8023CD68; // type:data rom:0x6F5E48 -D_8023CD70_6F5E50 = 0x8023CD70; // type:data rom:0x6F5E50 -D_8023CD78_6F5E58 = 0x8023CD78; // type:data rom:0x6F5E58 -D_8023CD80_6F5E60 = 0x8023CD80; // type:data rom:0x6F5E60 -D_8023CD88_6F5E68 = 0x8023CD88; // type:data rom:0x6F5E68 -D_8023CD90_6F5E70 = 0x8023CD90; // type:data rom:0x6F5E70 +battle_partner_goombario_IdleAnimations_802391B0 = 0x802391B0; // rom:0x6F2290 +battle_partner_goombario_DefenseTable_802391EC = 0x802391EC; // rom:0x6F22CC +battle_partner_goombario_StatusTable_802391F8 = 0x802391F8; // rom:0x6F22D8 +battle_partner_goombario_ActorParts_802392A4 = 0x802392A4; // rom:0x6F2384 +battle_partner_goombario_goombario = 0x802392C8; // rom:0x6F23A8 +battle_partner_goombario_init_802392F0 = 0x802392F0; // rom:0x6F23D0 +battle_partner_goombario_idle_80239350 = 0x80239350; // rom:0x6F2430 +battle_partner_goombario_handleEvent_80239360 = 0x80239360; // rom:0x6F2440 +battle_partner_goombario_takeTurn_802396D8 = 0x802396D8; // rom:0x6F27B8 +battle_partner_goombario_80239784 = 0x80239784; // rom:0x6F2864 +battle_partner_goombario_802397E0 = 0x802397E0; // rom:0x6F28C0 +battle_partner_goombario_8023993C = 0x8023993C; // rom:0x6F2A1C +battle_partner_goombario_8023994C = 0x8023994C; // rom:0x6F2A2C +battle_partner_goombario_80239988 = 0x80239988; // rom:0x6F2A68 +battle_partner_goombario_nextTurn_80239A3C = 0x80239A3C; // rom:0x6F2B1C +battle_partner_goombario_80239CA8 = 0x80239CA8; // rom:0x6F2D88 +battle_partner_goombario_8023A06C = 0x8023A06C; // rom:0x6F314C +battle_partner_goombario_8023A52C = 0x8023A52C; // rom:0x6F360C +battle_partner_goombario_8023A66C = 0x8023A66C; // rom:0x6F374C +battle_partner_goombario_8023A754 = 0x8023A754; // rom:0x6F3834 +battle_partner_goombario_8023ADC4 = 0x8023ADC4; // rom:0x6F3EA4 +battle_partner_goombario_8023B45C = 0x8023B45C; // rom:0x6F453C +battle_partner_goombario_D_8023BB78_6ECC58 = 0x8023BB78; // rom:0x6F4C58 +D_8023BB98_6ECC78 = 0x8023BB98; // rom:0x6F4C78 +battle_partner_goombario_8023BB9C = 0x8023BB9C; // rom:0x6F4C7C +battle_partner_goombario_8023C5B8 = 0x8023C5B8; // rom:0x6F5698 +battle_partner_goombario_8023C90C = 0x8023C90C; // rom:0x6F59EC +D_8023CD50_6F5E30 = 0x8023CD50; // rom:0x6F5E30 +D_8023CD58_6F5E38 = 0x8023CD58; // rom:0x6F5E38 +D_8023CD60_6F5E40 = 0x8023CD60; // rom:0x6F5E40 +D_8023CD68_6F5E48 = 0x8023CD68; // rom:0x6F5E48 +D_8023CD70_6F5E50 = 0x8023CD70; // rom:0x6F5E50 +D_8023CD78_6F5E58 = 0x8023CD78; // rom:0x6F5E58 +D_8023CD80_6F5E60 = 0x8023CD80; // rom:0x6F5E60 +D_8023CD88_6F5E68 = 0x8023CD88; // rom:0x6F5E68 +D_8023CD90_6F5E70 = 0x8023CD90; // rom:0x6F5E70 func_80238000_6F5E80 = 0x80238000; // type:func rom:0x6F5E80 func_80238114_6F5F94 = 0x80238114; // type:func rom:0x6F5F94 battle_partner_kooper_AverageTargetDizzyChance = 0x80238298; // type:func rom:0x6F6118 func_802383C0_6F6240 = 0x802383C0; // type:func rom:0x6F6240 -battle_partner_kooper_IdleAnimations_80238430 = 0x80238430; // type:data rom:0x6F62B0 -battle_partner_kooper_DefenseTable_8023846C = 0x8023846C; // type:data rom:0x6F62EC -battle_partner_kooper_StatusTable_80238478 = 0x80238478; // type:data rom:0x6F62F8 -battle_partner_kooper_ActorParts_80238524 = 0x80238524; // type:data rom:0x6F63A4 -battle_partner_kooper = 0x80238548; // type:data rom:0x6F63C8 -battle_partner_kooper_init_80238570 = 0x80238570; // type:data rom:0x6F63F0 -battle_partner_kooper_idle_802385D0 = 0x802385D0; // type:data rom:0x6F6450 -battle_partner_kooper_handleEvent_802385E0 = 0x802385E0; // type:data rom:0x6F6460 -battle_partner_kooper_takeTurn_80238974 = 0x80238974; // type:data rom:0x6F67F4 -battle_partner_kooper_80238A20 = 0x80238A20; // type:data rom:0x6F68A0 -battle_partner_kooper_runAway = 0x80238A7C; // type:data rom:0x6F68FC -battle_partner_kooper_runAwayFail = 0x80238AB8; // type:data rom:0x6F6938 -battle_partner_kooper_nextTurn_80238B6C = 0x80238B6C; // type:data rom:0x6F69EC -battle_partner_kooper_80238B7C = 0x80238B7C; // type:data rom:0x6F69FC -battle_partner_kooper_firstStrike = 0x80238D84; // type:data rom:0x6F6C04 -battle_partner_kooper_80238E38 = 0x80238E38; // type:data rom:0x6F6CB8 -battle_partner_kooper_80239084 = 0x80239084; // type:data rom:0x6F6F04 -battle_partner_kooper_802392A4 = 0x802392A4; // type:data rom:0x6F7124 -battle_partner_kooper_80239384 = 0x80239384; // type:data rom:0x6F7204 -battle_partner_kooper_80239E7C = 0x80239E7C; // type:data rom:0x6F7CFC -battle_partner_kooper_8023AA38 = 0x8023AA38; // type:data rom:0x6F88B8 -battle_partner_kooper_8023B660 = 0x8023B660; // type:data rom:0x6F94E0 -battle_partner_kooper_8023C754 = 0x8023C754; // type:data rom:0x6FA5D4 +battle_partner_kooper_IdleAnimations_80238430 = 0x80238430; // rom:0x6F62B0 +battle_partner_kooper_DefenseTable_8023846C = 0x8023846C; // rom:0x6F62EC +battle_partner_kooper_StatusTable_80238478 = 0x80238478; // rom:0x6F62F8 +battle_partner_kooper_ActorParts_80238524 = 0x80238524; // rom:0x6F63A4 +battle_partner_kooper = 0x80238548; // rom:0x6F63C8 +battle_partner_kooper_init_80238570 = 0x80238570; // rom:0x6F63F0 +battle_partner_kooper_idle_802385D0 = 0x802385D0; // rom:0x6F6450 +battle_partner_kooper_handleEvent_802385E0 = 0x802385E0; // rom:0x6F6460 +battle_partner_kooper_takeTurn_80238974 = 0x80238974; // rom:0x6F67F4 +battle_partner_kooper_80238A20 = 0x80238A20; // rom:0x6F68A0 +battle_partner_kooper_runAway = 0x80238A7C; // rom:0x6F68FC +battle_partner_kooper_runAwayFail = 0x80238AB8; // rom:0x6F6938 +battle_partner_kooper_nextTurn_80238B6C = 0x80238B6C; // rom:0x6F69EC +battle_partner_kooper_80238B7C = 0x80238B7C; // rom:0x6F69FC +battle_partner_kooper_firstStrike = 0x80238D84; // rom:0x6F6C04 +battle_partner_kooper_80238E38 = 0x80238E38; // rom:0x6F6CB8 +battle_partner_kooper_80239084 = 0x80239084; // rom:0x6F6F04 +battle_partner_kooper_802392A4 = 0x802392A4; // rom:0x6F7124 +battle_partner_kooper_80239384 = 0x80239384; // rom:0x6F7204 +battle_partner_kooper_80239E7C = 0x80239E7C; // rom:0x6F7CFC +battle_partner_kooper_8023AA38 = 0x8023AA38; // rom:0x6F88B8 +battle_partner_kooper_8023B660 = 0x8023B660; // rom:0x6F94E0 +battle_partner_kooper_8023C754 = 0x8023C754; // rom:0x6FA5D4 func_80238000_6FAD10 = 0x80238000; // type:func rom:0x6FAD10 func_80238244_6FAF54 = 0x80238244; // type:func rom:0x6FAF54 func_80238358_6FB068 = 0x80238358; // type:func rom:0x6FB068 func_8023849C_6FB1AC = 0x8023849C; // type:func rom:0x6FB1AC func_80238590_6FB2A0 = 0x80238590; // type:func rom:0x6FB2A0 -battle_partner_bombette_IdleAnimations_80238640 = 0x80238640; // type:data rom:0x6FB350 -battle_partner_bombette_DefenseTable_8023867C = 0x8023867C; // type:data rom:0x6FB38C -battle_partner_bombette_StatusTable_80238688 = 0x80238688; // type:data rom:0x6FB398 -battle_partner_bombette_ActorParts_80238734 = 0x80238734; // type:data rom:0x6FB444 -battle_partner_bombette = 0x80238758; // type:data rom:0x6FB468 -battle_partner_bombette_init_80238780 = 0x80238780; // type:data rom:0x6FB490 -battle_partner_bombette_idle_802387E0 = 0x802387E0; // type:data rom:0x6FB4F0 -battle_partner_bombette_handleEvent_802387F0 = 0x802387F0; // type:data rom:0x6FB500 -battle_partner_bombette_takeTurn_80239AB8 = 0x80239AB8; // type:data rom:0x6FC7C8 -battle_partner_bombette_80239B64 = 0x80239B64; // type:data rom:0x6FC874 -battle_partner_bombette_80239BC0 = 0x80239BC0; // type:data rom:0x6FC8D0 -battle_partner_bombette_80239D08 = 0x80239D08; // type:data rom:0x6FCA18 -battle_partner_bombette_80239D8C = 0x80239D8C; // type:data rom:0x6FCA9C -battle_partner_bombette_80239DC8 = 0x80239DC8; // type:data rom:0x6FCAD8 -battle_partner_bombette_nextTurn_80239E7C = 0x80239E7C; // type:data rom:0x6FCB8C -battle_partner_bombette_80239E8C = 0x80239E8C; // type:data rom:0x6FCB9C -battle_partner_bombette_8023A1AC = 0x8023A1AC; // type:data rom:0x6FCEBC -battle_partner_bombette_8023A4BC = 0x8023A4BC; // type:data rom:0x6FD1CC -battle_partner_bombette_8023A4F8 = 0x8023A4F8; // type:data rom:0x6FD208 -battle_partner_bombette_8023A584 = 0x8023A584; // type:data rom:0x6FD294 -battle_partner_bombette_8023A5F8 = 0x8023A5F8; // type:data rom:0x6FD308 -battle_partner_bombette_8023B228 = 0x8023B228; // type:data rom:0x6FDF38 -battle_partner_bombette_8023C990 = 0x8023C990; // type:data rom:0x6FF6A0 +battle_partner_bombette_IdleAnimations_80238640 = 0x80238640; // rom:0x6FB350 +battle_partner_bombette_DefenseTable_8023867C = 0x8023867C; // rom:0x6FB38C +battle_partner_bombette_StatusTable_80238688 = 0x80238688; // rom:0x6FB398 +battle_partner_bombette_ActorParts_80238734 = 0x80238734; // rom:0x6FB444 +battle_partner_bombette = 0x80238758; // rom:0x6FB468 +battle_partner_bombette_init_80238780 = 0x80238780; // rom:0x6FB490 +battle_partner_bombette_idle_802387E0 = 0x802387E0; // rom:0x6FB4F0 +battle_partner_bombette_handleEvent_802387F0 = 0x802387F0; // rom:0x6FB500 +battle_partner_bombette_takeTurn_80239AB8 = 0x80239AB8; // rom:0x6FC7C8 +battle_partner_bombette_80239B64 = 0x80239B64; // rom:0x6FC874 +battle_partner_bombette_80239BC0 = 0x80239BC0; // rom:0x6FC8D0 +battle_partner_bombette_80239D08 = 0x80239D08; // rom:0x6FCA18 +battle_partner_bombette_80239D8C = 0x80239D8C; // rom:0x6FCA9C +battle_partner_bombette_80239DC8 = 0x80239DC8; // rom:0x6FCAD8 +battle_partner_bombette_nextTurn_80239E7C = 0x80239E7C; // rom:0x6FCB8C +battle_partner_bombette_80239E8C = 0x80239E8C; // rom:0x6FCB9C +battle_partner_bombette_8023A1AC = 0x8023A1AC; // rom:0x6FCEBC +battle_partner_bombette_8023A4BC = 0x8023A4BC; // rom:0x6FD1CC +battle_partner_bombette_8023A4F8 = 0x8023A4F8; // rom:0x6FD208 +battle_partner_bombette_8023A584 = 0x8023A584; // rom:0x6FD294 +battle_partner_bombette_8023A5F8 = 0x8023A5F8; // rom:0x6FD308 +battle_partner_bombette_8023B228 = 0x8023B228; // rom:0x6FDF38 +battle_partner_bombette_8023C990 = 0x8023C990; // rom:0x6FF6A0 func_80238000_6FFD80 = 0x80238000; // type:func rom:0x6FFD80 func_80238C88_700A08 = 0x80238C88; // type:func rom:0x700A08 func_80238CE0_700A60 = 0x80238CE0; // type:func rom:0x700A60 @@ -14025,189 +14025,189 @@ battle_item_mushroom_func_802A1438_715C88 = 0x802A1438; // type:func rom:0x715C8 battle_item_mushroom_AddHP = 0x802A14F8; // type:func rom:0x715D48 battle_item_mushroom_AddFP = 0x802A154C; // type:func rom:0x715D9C battle_item_mushroom_func_802A15A0_715DF0 = 0x802A15A0; // type:func rom:0x715DF0 -battle_item_mushroom_UseItemWithEffect = 0x802A1600; // type:data rom:0x715E50 -battle_item_mushroom_UseItem = 0x802A1904; // type:data rom:0x716154 -battle_item_mushroom_PlayerGoHome = 0x802A1A30; // type:data rom:0x716280 -battle_item_mushroom_EatItem = 0x802A1ACC; // type:data rom:0x71631C -battle_item_mushroom_DrinkItem = 0x802A1B44; // type:data rom:0x716394 -battle_item_mushroom_script6 = 0x802A1BBC; // type:data rom:0x71640C -battle_item_mushroom_main = 0x802A20CC; // type:data rom:0x71691C +battle_item_mushroom_UseItemWithEffect = 0x802A1600; // rom:0x715E50 +battle_item_mushroom_UseItem = 0x802A1904; // rom:0x716154 +battle_item_mushroom_PlayerGoHome = 0x802A1A30; // rom:0x716280 +battle_item_mushroom_EatItem = 0x802A1ACC; // rom:0x71631C +battle_item_mushroom_DrinkItem = 0x802A1B44; // rom:0x716394 +battle_item_mushroom_script6 = 0x802A1BBC; // rom:0x71640C +battle_item_mushroom_main = 0x802A20CC; // rom:0x71691C battle_item_fire_flower_GiveRefund = 0x802A1000; // type:func rom:0x716C60 battle_item_fire_flower_GiveRefundCleanup = 0x802A11D4; // type:func rom:0x716E34 battle_item_fire_flower_func_802A123C_716E9C = 0x802A123C; // type:func rom:0x716E9C battle_item_fire_flower_FadeBackgroundToBlack = 0x802A12E0; // type:func rom:0x716F40 battle_item_fire_flower_func_802A1378_716FD8 = 0x802A1378; // type:func rom:0x716FD8 -battle_item_fire_flower_UseItemWithEffect = 0x802A1400; // type:data rom:0x717060 -battle_item_fire_flower_UseItem = 0x802A1704; // type:data rom:0x717364 -battle_item_fire_flower_PlayerGoHome = 0x802A1830; // type:data rom:0x717490 -battle_item_fire_flower_EatItem = 0x802A18CC; // type:data rom:0x71752C -battle_item_fire_flower_DrinkItem = 0x802A1944; // type:data rom:0x7175A4 -battle_item_fire_flower_main = 0x802A19BC; // type:data rom:0x71761C +battle_item_fire_flower_UseItemWithEffect = 0x802A1400; // rom:0x717060 +battle_item_fire_flower_UseItem = 0x802A1704; // rom:0x717364 +battle_item_fire_flower_PlayerGoHome = 0x802A1830; // rom:0x717490 +battle_item_fire_flower_EatItem = 0x802A18CC; // rom:0x71752C +battle_item_fire_flower_DrinkItem = 0x802A1944; // rom:0x7175A4 +battle_item_fire_flower_main = 0x802A19BC; // rom:0x71761C battle_item_dusty_hammer_GiveRefund = 0x802A1000; // type:func rom:0x7179D0 battle_item_dusty_hammer_GiveRefundCleanup = 0x802A11D4; // type:func rom:0x717BA4 -battle_item_dusty_hammer_UseItemWithEffect = 0x802A1240; // type:data rom:0x717C10 -battle_item_dusty_hammer_UseItem = 0x802A1544; // type:data rom:0x717F14 -battle_item_dusty_hammer_PlayerGoHome = 0x802A1670; // type:data rom:0x718040 -battle_item_dusty_hammer_EatItem = 0x802A170C; // type:data rom:0x7180DC -battle_item_dusty_hammer_DrinkItem = 0x802A1784; // type:data rom:0x718154 -battle_item_dusty_hammer_png = 0x802A1800; // type:data rom:0x7181D0 -battle_item_dusty_hammer_pal = 0x802A1A00; // type:data rom:0x7183D0 -battle_item_dusty_hammer_model = 0x802A1A20; // type:data rom:0x7183F0 -battle_item_dusty_hammer_displayList = 0x802A1A60; // type:data rom:0x718430 -battle_item_dusty_hammer_modelCommandList = 0x802A1B50; // type:data rom:0x718520 -battle_item_dusty_hammer_main = 0x802A1B6C; // type:data rom:0x71853C +battle_item_dusty_hammer_UseItemWithEffect = 0x802A1240; // rom:0x717C10 +battle_item_dusty_hammer_UseItem = 0x802A1544; // rom:0x717F14 +battle_item_dusty_hammer_PlayerGoHome = 0x802A1670; // rom:0x718040 +battle_item_dusty_hammer_EatItem = 0x802A170C; // rom:0x7180DC +battle_item_dusty_hammer_DrinkItem = 0x802A1784; // rom:0x718154 +battle_item_dusty_hammer_png = 0x802A1800; // rom:0x7181D0 +battle_item_dusty_hammer_pal = 0x802A1A00; // rom:0x7183D0 +battle_item_dusty_hammer_model = 0x802A1A20; // rom:0x7183F0 +battle_item_dusty_hammer_displayList = 0x802A1A60; // rom:0x718430 +battle_item_dusty_hammer_modelCommandList = 0x802A1B50; // rom:0x718520 +battle_item_dusty_hammer_main = 0x802A1B6C; // rom:0x71853C battle_item_pow_block_GiveRefund = 0x802A1000; // type:func rom:0x718850 battle_item_pow_block_GiveRefundCleanup = 0x802A11D4; // type:func rom:0x718A24 battle_item_pow_block_func_802A123C_718A8C = 0x802A123C; // type:func rom:0x718A8C battle_item_pow_block_func_802A12E4_718B34 = 0x802A12E4; // type:func rom:0x718B34 battle_item_pow_block_func_802A1318_718B68 = 0x802A1318; // type:func rom:0x718B68 -battle_item_pow_block_UseItemWithEffect = 0x802A13A0; // type:data rom:0x718BF0 -battle_item_pow_block_UseItem = 0x802A16A4; // type:data rom:0x718EF4 -battle_item_pow_block_PlayerGoHome = 0x802A17D0; // type:data rom:0x719020 -battle_item_pow_block_EatItem = 0x802A186C; // type:data rom:0x7190BC -battle_item_pow_block_DrinkItem = 0x802A18E4; // type:data rom:0x719134 -battle_item_pow_block_main = 0x802A195C; // type:data rom:0x7191AC +battle_item_pow_block_UseItemWithEffect = 0x802A13A0; // rom:0x718BF0 +battle_item_pow_block_UseItem = 0x802A16A4; // rom:0x718EF4 +battle_item_pow_block_PlayerGoHome = 0x802A17D0; // rom:0x719020 +battle_item_pow_block_EatItem = 0x802A186C; // rom:0x7190BC +battle_item_pow_block_DrinkItem = 0x802A18E4; // rom:0x719134 +battle_item_pow_block_main = 0x802A195C; // rom:0x7191AC battle_item_pebble_GiveRefund = 0x802A1000; // type:func rom:0x719970 battle_item_pebble_GiveRefundCleanup = 0x802A11D4; // type:func rom:0x719B44 -battle_item_pebble_UseItemWithEffect = 0x802A1240; // type:data rom:0x719BB0 -battle_item_pebble_UseItem = 0x802A1544; // type:data rom:0x719EB4 -battle_item_pebble_PlayerGoHome = 0x802A1670; // type:data rom:0x719FE0 -battle_item_pebble_EatItem = 0x802A170C; // type:data rom:0x71A07C -battle_item_pebble_DrinkItem = 0x802A1784; // type:data rom:0x71A0F4 -battle_item_pebble_png = 0x802A1800; // type:data rom:0x71A170 -battle_item_pebble_pal = 0x802A1A00; // type:data rom:0x71A370 -battle_item_pebble_model = 0x802A1A20; // type:data rom:0x71A390 -battle_item_pebble_displayList = 0x802A1A60; // type:data rom:0x71A3D0 -battle_item_pebble_modelCommandList = 0x802A1B50; // type:data rom:0x71A4C0 -battle_item_pebble_main = 0x802A1B6C; // type:data rom:0x71A4DC +battle_item_pebble_UseItemWithEffect = 0x802A1240; // rom:0x719BB0 +battle_item_pebble_UseItem = 0x802A1544; // rom:0x719EB4 +battle_item_pebble_PlayerGoHome = 0x802A1670; // rom:0x719FE0 +battle_item_pebble_EatItem = 0x802A170C; // rom:0x71A07C +battle_item_pebble_DrinkItem = 0x802A1784; // rom:0x71A0F4 +battle_item_pebble_png = 0x802A1800; // rom:0x71A170 +battle_item_pebble_pal = 0x802A1A00; // rom:0x71A370 +battle_item_pebble_model = 0x802A1A20; // rom:0x71A390 +battle_item_pebble_displayList = 0x802A1A60; // rom:0x71A3D0 +battle_item_pebble_modelCommandList = 0x802A1B50; // rom:0x71A4C0 +battle_item_pebble_main = 0x802A1B6C; // rom:0x71A4DC battle_item_volt_shroom_GiveRefund = 0x802A1000; // type:func rom:0x71A7F0 battle_item_volt_shroom_GiveRefundCleanup = 0x802A11D4; // type:func rom:0x71A9C4 battle_item_volt_shroom_func_802A123C_71AA2C = 0x802A123C; // type:func rom:0x71AA2C -battle_item_volt_shroom_UseItemWithEffect = 0x802A1280; // type:data rom:0x71AA70 -battle_item_volt_shroom_UseItem = 0x802A1584; // type:data rom:0x71AD74 -battle_item_volt_shroom_PlayerGoHome = 0x802A16B0; // type:data rom:0x71AEA0 -battle_item_volt_shroom_EatItem = 0x802A174C; // type:data rom:0x71AF3C -battle_item_volt_shroom_DrinkItem = 0x802A17C4; // type:data rom:0x71AFB4 -battle_item_volt_shroom_main = 0x802A183C; // type:data rom:0x71B02C +battle_item_volt_shroom_UseItemWithEffect = 0x802A1280; // rom:0x71AA70 +battle_item_volt_shroom_UseItem = 0x802A1584; // rom:0x71AD74 +battle_item_volt_shroom_PlayerGoHome = 0x802A16B0; // rom:0x71AEA0 +battle_item_volt_shroom_EatItem = 0x802A174C; // rom:0x71AF3C +battle_item_volt_shroom_DrinkItem = 0x802A17C4; // rom:0x71AFB4 +battle_item_volt_shroom_main = 0x802A183C; // rom:0x71B02C battle_item_thunder_rage_GiveRefund = 0x802A1000; // type:func rom:0x71B1A0 battle_item_thunder_rage_GiveRefundCleanup = 0x802A11D4; // type:func rom:0x71B374 battle_item_thunder_rage_FadeBackgroundToBlack = 0x802A123C; // type:func rom:0x71B3DC battle_item_thunder_rage_func_802A12D4_71B474 = 0x802A12D4; // type:func rom:0x71B474 battle_item_thunder_rage_func_802A1354_71B4F4 = 0x802A1354; // type:func rom:0x71B4F4 -battle_item_thunder_rage_UseItemWithEffect = 0x802A14A0; // type:data rom:0x71B640 -battle_item_thunder_rage_UseItem = 0x802A17A4; // type:data rom:0x71B944 -battle_item_thunder_rage_PlayerGoHome = 0x802A18D0; // type:data rom:0x71BA70 -battle_item_thunder_rage_EatItem = 0x802A196C; // type:data rom:0x71BB0C -battle_item_thunder_rage_DrinkItem = 0x802A19E4; // type:data rom:0x71BB84 -battle_item_thunder_rage_main = 0x802A1A5C; // type:data rom:0x71BBFC +battle_item_thunder_rage_UseItemWithEffect = 0x802A14A0; // rom:0x71B640 +battle_item_thunder_rage_UseItem = 0x802A17A4; // rom:0x71B944 +battle_item_thunder_rage_PlayerGoHome = 0x802A18D0; // rom:0x71BA70 +battle_item_thunder_rage_EatItem = 0x802A196C; // rom:0x71BB0C +battle_item_thunder_rage_DrinkItem = 0x802A19E4; // rom:0x71BB84 +battle_item_thunder_rage_main = 0x802A1A5C; // rom:0x71BBFC battle_item_snowman_doll_GiveRefund = 0x802A1000; // type:func rom:0x71BE30 battle_item_snowman_doll_GiveRefundCleanup = 0x802A11D4; // type:func rom:0x71C004 battle_item_snowman_doll_func_802A123C_71C06C = 0x802A123C; // type:func rom:0x71C06C battle_item_snowman_doll_FadeBackgroundToBlack = 0x802A1320; // type:func rom:0x71C150 battle_item_snowman_doll_func_802A13B8_71C1E8 = 0x802A13B8; // type:func rom:0x71C1E8 -battle_item_snowman_doll_UseItemWithEffect = 0x802A1440; // type:data rom:0x71C270 -battle_item_snowman_doll_UseItem = 0x802A1744; // type:data rom:0x71C574 -battle_item_snowman_doll_PlayerGoHome = 0x802A1870; // type:data rom:0x71C6A0 -battle_item_snowman_doll_EatItem = 0x802A190C; // type:data rom:0x71C73C -battle_item_snowman_doll_DrinkItem = 0x802A1984; // type:data rom:0x71C7B4 -battle_item_snowman_doll_main = 0x802A19FC; // type:data rom:0x71C82C +battle_item_snowman_doll_UseItemWithEffect = 0x802A1440; // rom:0x71C270 +battle_item_snowman_doll_UseItem = 0x802A1744; // rom:0x71C574 +battle_item_snowman_doll_PlayerGoHome = 0x802A1870; // rom:0x71C6A0 +battle_item_snowman_doll_EatItem = 0x802A190C; // rom:0x71C73C +battle_item_snowman_doll_DrinkItem = 0x802A1984; // rom:0x71C7B4 +battle_item_snowman_doll_main = 0x802A19FC; // rom:0x71C82C battle_item_dried_shroom_GiveRefund = 0x802A1000; // type:func rom:0x71CCE0 battle_item_dried_shroom_GiveRefundCleanup = 0x802A11D4; // type:func rom:0x71CEB4 battle_item_dried_shroom_func_802A123C_71CF1C = 0x802A123C; // type:func rom:0x71CF1C battle_item_dried_shroom_func_802A12FC_71CFDC = 0x802A12FC; // type:func rom:0x71CFDC -battle_item_dried_shroom_UseItemWithEffect = 0x802A1340; // type:data rom:0x71D020 -battle_item_dried_shroom_UseItem = 0x802A1644; // type:data rom:0x71D324 -battle_item_dried_shroom_PlayerGoHome = 0x802A1770; // type:data rom:0x71D450 -battle_item_dried_shroom_EatItem = 0x802A180C; // type:data rom:0x71D4EC -battle_item_dried_shroom_DrinkItem = 0x802A1884; // type:data rom:0x71D564 -battle_item_dried_shroom_main = 0x802A18FC; // type:data rom:0x71D5DC +battle_item_dried_shroom_UseItemWithEffect = 0x802A1340; // rom:0x71D020 +battle_item_dried_shroom_UseItem = 0x802A1644; // rom:0x71D324 +battle_item_dried_shroom_PlayerGoHome = 0x802A1770; // rom:0x71D450 +battle_item_dried_shroom_EatItem = 0x802A180C; // rom:0x71D4EC +battle_item_dried_shroom_DrinkItem = 0x802A1884; // rom:0x71D564 +battle_item_dried_shroom_main = 0x802A18FC; // rom:0x71D5DC battle_item_shooting_star_GiveRefund = 0x802A1000; // type:func rom:0x71D770 battle_item_shooting_star_GiveRefundCleanup = 0x802A11D4; // type:func rom:0x71D944 battle_item_shooting_star_func_802A123C_71D9AC = 0x802A123C; // type:func rom:0x71D9AC battle_item_shooting_star_func_802A1388_71DAF8 = 0x802A1388; // type:func rom:0x71DAF8 battle_item_shooting_star_func_802A1444_71DBB4 = 0x802A1444; // type:func rom:0x71DBB4 battle_item_shooting_star_func_802A14D4_71DC44 = 0x802A14D4; // type:func rom:0x71DC44 -battle_item_shooting_star_UseItemWithEffect = 0x802A1550; // type:data rom:0x71DCC0 -battle_item_shooting_star_UseItem = 0x802A1854; // type:data rom:0x71DFC4 -battle_item_shooting_star_PlayerGoHome = 0x802A1980; // type:data rom:0x71E0F0 -battle_item_shooting_star_EatItem = 0x802A1A1C; // type:data rom:0x71E18C -battle_item_shooting_star_DrinkItem = 0x802A1A94; // type:data rom:0x71E204 -battle_item_shooting_star_main = 0x802A1B0C; // type:data rom:0x71E27C +battle_item_shooting_star_UseItemWithEffect = 0x802A1550; // rom:0x71DCC0 +battle_item_shooting_star_UseItem = 0x802A1854; // rom:0x71DFC4 +battle_item_shooting_star_PlayerGoHome = 0x802A1980; // rom:0x71E0F0 +battle_item_shooting_star_EatItem = 0x802A1A1C; // rom:0x71E18C +battle_item_shooting_star_DrinkItem = 0x802A1A94; // rom:0x71E204 +battle_item_shooting_star_main = 0x802A1B0C; // rom:0x71E27C battle_item_sleepy_sheep_GiveRefund = 0x802A1000; // type:func rom:0x71E650 battle_item_sleepy_sheep_GiveRefundCleanup = 0x802A11D4; // type:func rom:0x71E824 battle_item_sleepy_sheep_func_802A123C_71E88C = 0x802A123C; // type:func rom:0x71E88C battle_item_sleepy_sheep_func_802A1740_71ED90 = 0x802A1740; // type:func rom:0x71ED90 battle_item_sleepy_sheep_func_802A1848_71EE98 = 0x802A1848; // type:func rom:0x71EE98 -battle_item_sleepy_sheep_UseItemWithEffect = 0x802A1970; // type:data rom:0x71EFC0 -battle_item_sleepy_sheep_UseItem = 0x802A1C74; // type:data rom:0x71F2C4 -battle_item_sleepy_sheep_PlayerGoHome = 0x802A1DA0; // type:data rom:0x71F3F0 -battle_item_sleepy_sheep_EatItem = 0x802A1E3C; // type:data rom:0x71F48C -battle_item_sleepy_sheep_DrinkItem = 0x802A1EB4; // type:data rom:0x71F504 -battle_item_sleepy_sheep1_png = 0x802A1F30; // type:data rom:0x71F580 -battle_item_sleepy_sheep1_pal = 0x802A2470; // type:data rom:0x71FAC0 -battle_item_sleepy_sheep2_png = 0x802A2490; // type:data rom:0x71FAE0 -battle_item_sleepy_sheep2_pal = 0x802A29D0; // type:data rom:0x720020 -battle_item_sleepy_sheep3_png = 0x802A29F0; // type:data rom:0x720040 -battle_item_sleepy_sheep3_pal = 0x802A2F30; // type:data rom:0x720580 -battle_item_sleepy_sheep_model = 0x802A2F50; // type:data rom:0x7205A0 -battle_item_sleepy_sheep_frame1_displayList = 0x802A2F90; // type:data rom:0x7205E0 -battle_item_sleepy_sheep_frame2_displayList = 0x802A3080; // type:data rom:0x7206D0 -battle_item_sleepy_sheep_frame3_displayList = 0x802A3170; // type:data rom:0x7207C0 -battle_item_sleepy_sheep_modelCommandList = 0x802A3260; // type:data rom:0x7208B0 -battle_item_sleepy_sheep_main = 0x802A3320; // type:data rom:0x720970 -D_802A3E88_7214D8 = 0x802A3E88; // type:data rom:0x7214D8 -D_802A3E88_7214E0 = 0x802A3E90; // type:data rom:0x7214E0 -D_802A3F00_721550 = 0x802A3F00; // type:data rom:0x721550 -D_802A3F28_721578 = 0x802A3F28; // type:data rom:0x721578 +battle_item_sleepy_sheep_UseItemWithEffect = 0x802A1970; // rom:0x71EFC0 +battle_item_sleepy_sheep_UseItem = 0x802A1C74; // rom:0x71F2C4 +battle_item_sleepy_sheep_PlayerGoHome = 0x802A1DA0; // rom:0x71F3F0 +battle_item_sleepy_sheep_EatItem = 0x802A1E3C; // rom:0x71F48C +battle_item_sleepy_sheep_DrinkItem = 0x802A1EB4; // rom:0x71F504 +battle_item_sleepy_sheep1_png = 0x802A1F30; // rom:0x71F580 +battle_item_sleepy_sheep1_pal = 0x802A2470; // rom:0x71FAC0 +battle_item_sleepy_sheep2_png = 0x802A2490; // rom:0x71FAE0 +battle_item_sleepy_sheep2_pal = 0x802A29D0; // rom:0x720020 +battle_item_sleepy_sheep3_png = 0x802A29F0; // rom:0x720040 +battle_item_sleepy_sheep3_pal = 0x802A2F30; // rom:0x720580 +battle_item_sleepy_sheep_model = 0x802A2F50; // rom:0x7205A0 +battle_item_sleepy_sheep_frame1_displayList = 0x802A2F90; // rom:0x7205E0 +battle_item_sleepy_sheep_frame2_displayList = 0x802A3080; // rom:0x7206D0 +battle_item_sleepy_sheep_frame3_displayList = 0x802A3170; // rom:0x7207C0 +battle_item_sleepy_sheep_modelCommandList = 0x802A3260; // rom:0x7208B0 +battle_item_sleepy_sheep_main = 0x802A3320; // rom:0x720970 +D_802A3E88_7214D8 = 0x802A3E88; // rom:0x7214D8 +D_802A3E88_7214E0 = 0x802A3E90; // rom:0x7214E0 +D_802A3F00_721550 = 0x802A3F00; // rom:0x721550 +D_802A3F28_721578 = 0x802A3F28; // rom:0x721578 battle_item_stone_cap_GiveRefund = 0x802A1000; // type:func rom:0x7215A0 battle_item_stone_cap_GiveRefundCleanup = 0x802A11D4; // type:func rom:0x721774 battle_item_stone_cap_func_802A123C_7217DC = 0x802A123C; // type:func rom:0x7217DC -battle_item_stone_cap_UseItemWithEffect = 0x802A13D0; // type:data rom:0x721970 -battle_item_stone_cap_UseItem = 0x802A16D4; // type:data rom:0x721C74 -battle_item_stone_cap_PlayerGoHome = 0x802A1800; // type:data rom:0x721DA0 -battle_item_stone_cap_EatItem = 0x802A189C; // type:data rom:0x721E3C -battle_item_stone_cap_DrinkItem = 0x802A1914; // type:data rom:0x721EB4 -battle_item_stone_cap_main = 0x802A198C; // type:data rom:0x721F2C +battle_item_stone_cap_UseItemWithEffect = 0x802A13D0; // rom:0x721970 +battle_item_stone_cap_UseItem = 0x802A16D4; // rom:0x721C74 +battle_item_stone_cap_PlayerGoHome = 0x802A1800; // rom:0x721DA0 +battle_item_stone_cap_EatItem = 0x802A189C; // rom:0x721E3C +battle_item_stone_cap_DrinkItem = 0x802A1914; // rom:0x721EB4 +battle_item_stone_cap_main = 0x802A198C; // rom:0x721F2C battle_item_tasty_tonic_GiveRefund = 0x802A1000; // type:func rom:0x722000 battle_item_tasty_tonic_GiveRefundCleanup = 0x802A11D4; // type:func rom:0x7221D4 battle_item_tasty_tonic_func_802A123C_72223C = 0x802A123C; // type:func rom:0x72223C -battle_item_tasty_tonic_UseItemWithEffect = 0x802A12E0; // type:data rom:0x7222E0 -battle_item_tasty_tonic_UseItem = 0x802A15E4; // type:data rom:0x7225E4 -battle_item_tasty_tonic_PlayerGoHome = 0x802A1710; // type:data rom:0x722710 -battle_item_tasty_tonic_EatItem = 0x802A17AC; // type:data rom:0x7227AC -battle_item_tasty_tonic_DrinkItem = 0x802A1824; // type:data rom:0x722824 -battle_item_tasty_tonic_main = 0x802A189C; // type:data rom:0x72289C +battle_item_tasty_tonic_UseItemWithEffect = 0x802A12E0; // rom:0x7222E0 +battle_item_tasty_tonic_UseItem = 0x802A15E4; // rom:0x7225E4 +battle_item_tasty_tonic_PlayerGoHome = 0x802A1710; // rom:0x722710 +battle_item_tasty_tonic_EatItem = 0x802A17AC; // rom:0x7227AC +battle_item_tasty_tonic_DrinkItem = 0x802A1824; // rom:0x722824 +battle_item_tasty_tonic_main = 0x802A189C; // rom:0x72289C battle_item_thunder_bolt_GiveRefund = 0x802A1000; // type:func rom:0x722B40 battle_item_thunder_bolt_GiveRefundCleanup = 0x802A11D4; // type:func rom:0x722D14 battle_item_thunder_bolt_func_802A123C_722D7C = 0x802A123C; // type:func rom:0x722D7C battle_item_thunder_bolt_FadeBackgroundToBlack = 0x802A1388; // type:func rom:0x722EC8 battle_item_thunder_bolt_func_802A1420_722F60 = 0x802A1420; // type:func rom:0x722F60 -battle_item_thunder_bolt_UseItemWithEffect = 0x802A14A0; // type:data rom:0x722FE0 -battle_item_thunder_bolt_UseItem = 0x802A17A4; // type:data rom:0x7232E4 -battle_item_thunder_bolt_PlayerGoHome = 0x802A18D0; // type:data rom:0x723410 -battle_item_thunder_bolt_EatItem = 0x802A196C; // type:data rom:0x7234AC -battle_item_thunder_bolt_DrinkItem = 0x802A19E4; // type:data rom:0x723524 -battle_item_thunder_bolt_main = 0x802A1A5C; // type:data rom:0x72359C +battle_item_thunder_bolt_UseItemWithEffect = 0x802A14A0; // rom:0x722FE0 +battle_item_thunder_bolt_UseItem = 0x802A17A4; // rom:0x7232E4 +battle_item_thunder_bolt_PlayerGoHome = 0x802A18D0; // rom:0x723410 +battle_item_thunder_bolt_EatItem = 0x802A196C; // rom:0x7234AC +battle_item_thunder_bolt_DrinkItem = 0x802A19E4; // rom:0x723524 +battle_item_thunder_bolt_main = 0x802A1A5C; // rom:0x72359C battle_item_ultra_shroom_GiveRefund = 0x802A1000; // type:func rom:0x723780 battle_item_ultra_shroom_GiveRefundCleanup = 0x802A11D4; // type:func rom:0x723954 battle_item_ultra_shroom_func_802A123C_7239BC = 0x802A123C; // type:func rom:0x7239BC battle_item_ultra_shroom_func_802A12FC_723A7C = 0x802A12FC; // type:func rom:0x723A7C -battle_item_ultra_shroom_UseItemWithEffect = 0x802A1340; // type:data rom:0x723AC0 -battle_item_ultra_shroom_UseItem = 0x802A1644; // type:data rom:0x723DC4 -battle_item_ultra_shroom_PlayerGoHome = 0x802A1770; // type:data rom:0x723EF0 -battle_item_ultra_shroom_EatItem = 0x802A180C; // type:data rom:0x723F8C -battle_item_ultra_shroom_DrinkItem = 0x802A1884; // type:data rom:0x724004 -battle_item_ultra_shroom_main = 0x802A18FC; // type:data rom:0x72407C +battle_item_ultra_shroom_UseItemWithEffect = 0x802A1340; // rom:0x723AC0 +battle_item_ultra_shroom_UseItem = 0x802A1644; // rom:0x723DC4 +battle_item_ultra_shroom_PlayerGoHome = 0x802A1770; // rom:0x723EF0 +battle_item_ultra_shroom_EatItem = 0x802A180C; // rom:0x723F8C +battle_item_ultra_shroom_DrinkItem = 0x802A1884; // rom:0x724004 +battle_item_ultra_shroom_main = 0x802A18FC; // rom:0x72407C battle_item_unknown_item_GiveRefund = 0x802A1000; // type:func rom:0x724240 battle_item_unknown_item_GiveRefundCleanup = 0x802A11D4; // type:func rom:0x724414 battle_item_unknown_item_func_802A123C_72447C = 0x802A123C; // type:func rom:0x72447C battle_item_unknown_item_func_802A12FC_72453C = 0x802A12FC; // type:func rom:0x72453C -battle_item_unknown_item_UseItemWithEffect = 0x802A1340; // type:data rom:0x724580 -battle_item_unknown_item_UseItem = 0x802A1644; // type:data rom:0x724884 -battle_item_unknown_item_PlayerGoHome = 0x802A1770; // type:data rom:0x7249B0 -battle_item_unknown_item_EatItem = 0x802A180C; // type:data rom:0x724A4C -battle_item_unknown_item_DrinkItem = 0x802A1884; // type:data rom:0x724AC4 -battle_item_unknown_item_main = 0x802A18FC; // type:data rom:0x724B3C +battle_item_unknown_item_UseItemWithEffect = 0x802A1340; // rom:0x724580 +battle_item_unknown_item_UseItem = 0x802A1644; // rom:0x724884 +battle_item_unknown_item_PlayerGoHome = 0x802A1770; // rom:0x7249B0 +battle_item_unknown_item_EatItem = 0x802A180C; // rom:0x724A4C +battle_item_unknown_item_DrinkItem = 0x802A1884; // rom:0x724AC4 +battle_item_unknown_item_main = 0x802A18FC; // rom:0x724B3C battle_item_super_soda_GiveRefund = 0x802A1000; // type:func rom:0x724CE0 battle_item_super_soda_GiveRefundCleanup = 0x802A11D4; // type:func rom:0x724EB4 battle_item_super_soda_func_802A123C_724F1C = 0x802A123C; // type:func rom:0x724F1C @@ -14215,128 +14215,128 @@ battle_item_super_soda_func_802A12EC_724FCC = 0x802A12EC; // type:func rom:0x724 battle_item_super_soda_func_802A1378_725058 = 0x802A1378; // type:func rom:0x725058 battle_item_super_soda_func_802A1418_7250F8 = 0x802A1418; // type:func rom:0x7250F8 battle_item_super_soda_AddFP = 0x802A14D8; // type:func rom:0x7251B8 -battle_item_super_soda_UseItemWithEffect = 0x802A1530; // type:data rom:0x725210 -battle_item_super_soda_UseItem = 0x802A1834; // type:data rom:0x725514 -battle_item_super_soda_PlayerGoHome = 0x802A1960; // type:data rom:0x725640 -battle_item_super_soda_EatItem = 0x802A19FC; // type:data rom:0x7256DC -battle_item_super_soda_DrinkItem = 0x802A1A74; // type:data rom:0x725754 -battle_item_super_soda_script6 = 0x802A1AEC; // type:data rom:0x7257CC -battle_item_super_soda_main = 0x802A1FFC; // type:data rom:0x725CDC +battle_item_super_soda_UseItemWithEffect = 0x802A1530; // rom:0x725210 +battle_item_super_soda_UseItem = 0x802A1834; // rom:0x725514 +battle_item_super_soda_PlayerGoHome = 0x802A1960; // rom:0x725640 +battle_item_super_soda_EatItem = 0x802A19FC; // rom:0x7256DC +battle_item_super_soda_DrinkItem = 0x802A1A74; // rom:0x725754 +battle_item_super_soda_script6 = 0x802A1AEC; // rom:0x7257CC +battle_item_super_soda_main = 0x802A1FFC; // rom:0x725CDC battle_item_hustle_drink_GiveRefund = 0x802A1000; // type:func rom:0x725F60 battle_item_hustle_drink_GiveRefundCleanup = 0x802A11D4; // type:func rom:0x726134 battle_item_hustle_drink_func_802A123C_72619C = 0x802A123C; // type:func rom:0x72619C battle_item_hustle_drink_func_802A12C4_726224 = 0x802A12C4; // type:func rom:0x726224 -battle_item_hustle_drink_UseItemWithEffect = 0x802A12E0; // type:data rom:0x726240 -battle_item_hustle_drink_UseItem = 0x802A15E4; // type:data rom:0x726544 -battle_item_hustle_drink_PlayerGoHome = 0x802A1710; // type:data rom:0x726670 -battle_item_hustle_drink_EatItem = 0x802A17AC; // type:data rom:0x72670C -battle_item_hustle_drink_DrinkItem = 0x802A1824; // type:data rom:0x726784 -battle_item_hustle_drink_main = 0x802A189C; // type:data rom:0x7267FC +battle_item_hustle_drink_UseItemWithEffect = 0x802A12E0; // rom:0x726240 +battle_item_hustle_drink_UseItem = 0x802A15E4; // rom:0x726544 +battle_item_hustle_drink_PlayerGoHome = 0x802A1710; // rom:0x726670 +battle_item_hustle_drink_EatItem = 0x802A17AC; // rom:0x72670C +battle_item_hustle_drink_DrinkItem = 0x802A1824; // rom:0x726784 +battle_item_hustle_drink_main = 0x802A189C; // rom:0x7267FC battle_item_stop_watch_GiveRefund = 0x802A1000; // type:func rom:0x726DD0 battle_item_stop_watch_GiveRefundCleanup = 0x802A11D4; // type:func rom:0x726FA4 battle_item_stop_watch_FadeBackgroundToBlack = 0x802A123C; // type:func rom:0x72700C battle_item_stop_watch_func_802A12D4_7270A4 = 0x802A12D4; // type:func rom:0x7270A4 -battle_item_stop_watch_UseItemWithEffect = 0x802A1360; // type:data rom:0x727130 -battle_item_stop_watch_UseItem = 0x802A1664; // type:data rom:0x727434 -battle_item_stop_watch_PlayerGoHome = 0x802A1790; // type:data rom:0x727560 -battle_item_stop_watch_EatItem = 0x802A182C; // type:data rom:0x7275FC -battle_item_stop_watch_DrinkItem = 0x802A18A4; // type:data rom:0x727674 -battle_item_stop_watch_main = 0x802A191C; // type:data rom:0x7276EC +battle_item_stop_watch_UseItemWithEffect = 0x802A1360; // rom:0x727130 +battle_item_stop_watch_UseItem = 0x802A1664; // rom:0x727434 +battle_item_stop_watch_PlayerGoHome = 0x802A1790; // rom:0x727560 +battle_item_stop_watch_EatItem = 0x802A182C; // rom:0x7275FC +battle_item_stop_watch_DrinkItem = 0x802A18A4; // rom:0x727674 +battle_item_stop_watch_main = 0x802A191C; // rom:0x7276EC battle_item_dizzy_dial_GiveRefund = 0x802A1000; // type:func rom:0x727910 battle_item_dizzy_dial_GiveRefundCleanup = 0x802A11D4; // type:func rom:0x727AE4 func_802A123C_727B4C = 0x802A123C; // type:func rom:0x727B4C battle_item_dizzy_dial_func_802A1270_727B80 = 0x802A1270; // type:func rom:0x727B80 -battle_item_dizzy_dial_UseItemWithEffect = 0x802A13D0; // type:data rom:0x727CE0 -battle_item_dizzy_dial_UseItem = 0x802A16D4; // type:data rom:0x727FE4 -battle_item_dizzy_dial_PlayerGoHome = 0x802A1800; // type:data rom:0x728110 -battle_item_dizzy_dial_EatItem = 0x802A189C; // type:data rom:0x7281AC -battle_item_dizzy_dial_DrinkItem = 0x802A1914; // type:data rom:0x728224 -battle_item_dizzy_dial_main = 0x802A198C; // type:data rom:0x72829C +battle_item_dizzy_dial_UseItemWithEffect = 0x802A13D0; // rom:0x727CE0 +battle_item_dizzy_dial_UseItem = 0x802A16D4; // rom:0x727FE4 +battle_item_dizzy_dial_PlayerGoHome = 0x802A1800; // rom:0x728110 +battle_item_dizzy_dial_EatItem = 0x802A189C; // rom:0x7281AC +battle_item_dizzy_dial_DrinkItem = 0x802A1914; // rom:0x728224 +battle_item_dizzy_dial_main = 0x802A198C; // rom:0x72829C battle_item_please_come_back_GiveRefund = 0x802A1000; // type:func rom:0x7285E0 battle_item_please_come_back_GiveRefundCleanup = 0x802A11D4; // type:func rom:0x7287B4 -battle_item_please_come_back_UseItemWithEffect = 0x802A1240; // type:data rom:0x728820 -battle_item_please_come_back_UseItem = 0x802A1544; // type:data rom:0x728B24 -battle_item_please_come_back_PlayerGoHome = 0x802A1670; // type:data rom:0x728C50 -battle_item_please_come_back_EatItem = 0x802A170C; // type:data rom:0x728CEC -battle_item_please_come_back_DrinkItem = 0x802A1784; // type:data rom:0x728D64 -battle_item_please_come_back_main = 0x802A17FC; // type:data rom:0x728DDC +battle_item_please_come_back_UseItemWithEffect = 0x802A1240; // rom:0x728820 +battle_item_please_come_back_UseItem = 0x802A1544; // rom:0x728B24 +battle_item_please_come_back_PlayerGoHome = 0x802A1670; // rom:0x728C50 +battle_item_please_come_back_EatItem = 0x802A170C; // rom:0x728CEC +battle_item_please_come_back_DrinkItem = 0x802A1784; // rom:0x728D64 +battle_item_please_come_back_main = 0x802A17FC; // rom:0x728DDC battle_item_egg_missile_GiveRefund = 0x802A1000; // type:func rom:0x728EC0 battle_item_egg_missile_GiveRefundCleanup = 0x802A11D4; // type:func rom:0x729094 battle_item_egg_missile_func_802A123C_71CF1C = 0x802A123C; // type:func rom:0x7290FC -battle_item_egg_missile_UseItemWithEffect = 0x802A1310; // type:data rom:0x7291D0 -battle_item_egg_missile_UseItem = 0x802A1614; // type:data rom:0x7294D4 -battle_item_egg_missile_PlayerGoHome = 0x802A1740; // type:data rom:0x729600 -battle_item_egg_missile_EatItem = 0x802A17DC; // type:data rom:0x72969C -battle_item_egg_missile_DrinkItem = 0x802A1854; // type:data rom:0x729714 -battle_item_egg_missile1_png = 0x802A18D0; // type:data rom:0x729790 -battle_item_egg_missile1_pal = 0x802A1AD0; // type:data rom:0x729990 -battle_item_egg_missile2_png = 0x802A1AF0; // type:data rom:0x7299B0 -battle_item_egg_missile2_pal = 0x802A1CF0; // type:data rom:0x729BB0 -battle_item_egg_missile3_png = 0x802A1D10; // type:data rom:0x729BD0 -battle_item_egg_missile3_pal = 0x802A1F10; // type:data rom:0x729DD0 -battle_item_egg_missile4_png = 0x802A1F30; // type:data rom:0x729DF0 -battle_item_egg_missile4_pal = 0x802A2130; // type:data rom:0x729FF0 -battle_item_egg_missile_model = 0x802A2150; // type:data rom:0x72A010 -battle_item_egg_missile_frame1_displayList = 0x802A2190; // type:data rom:0x72A050 -battle_item_egg_missile_frame2_displayList = 0x802A2280; // type:data rom:0x72A140 -battle_item_egg_missile_frame3_displayList = 0x802A2370; // type:data rom:0x72A230 -battle_item_egg_missile_frame4_displayList = 0x802A2460; // type:data rom:0x72A320 -battle_item_egg_missile_modelCommandList = 0x802A2550; // type:data rom:0x72A410 -battle_item_egg_missile_main = 0x802A25A0; // type:data rom:0x72A460 +battle_item_egg_missile_UseItemWithEffect = 0x802A1310; // rom:0x7291D0 +battle_item_egg_missile_UseItem = 0x802A1614; // rom:0x7294D4 +battle_item_egg_missile_PlayerGoHome = 0x802A1740; // rom:0x729600 +battle_item_egg_missile_EatItem = 0x802A17DC; // rom:0x72969C +battle_item_egg_missile_DrinkItem = 0x802A1854; // rom:0x729714 +battle_item_egg_missile1_png = 0x802A18D0; // rom:0x729790 +battle_item_egg_missile1_pal = 0x802A1AD0; // rom:0x729990 +battle_item_egg_missile2_png = 0x802A1AF0; // rom:0x7299B0 +battle_item_egg_missile2_pal = 0x802A1CF0; // rom:0x729BB0 +battle_item_egg_missile3_png = 0x802A1D10; // rom:0x729BD0 +battle_item_egg_missile3_pal = 0x802A1F10; // rom:0x729DD0 +battle_item_egg_missile4_png = 0x802A1F30; // rom:0x729DF0 +battle_item_egg_missile4_pal = 0x802A2130; // rom:0x729FF0 +battle_item_egg_missile_model = 0x802A2150; // rom:0x72A010 +battle_item_egg_missile_frame1_displayList = 0x802A2190; // rom:0x72A050 +battle_item_egg_missile_frame2_displayList = 0x802A2280; // rom:0x72A140 +battle_item_egg_missile_frame3_displayList = 0x802A2370; // rom:0x72A230 +battle_item_egg_missile_frame4_displayList = 0x802A2460; // rom:0x72A320 +battle_item_egg_missile_modelCommandList = 0x802A2550; // rom:0x72A410 +battle_item_egg_missile_main = 0x802A25A0; // rom:0x72A460 battle_item_insecticide_herb_GiveRefund = 0x802A1000; // type:func rom:0x72A750 battle_item_insecticide_herb_GiveRefundCleanup = 0x802A11D4; // type:func rom:0x72A924 battle_item_insecticide_herb_func_802A123C_72A98C = 0x802A123C; // type:func rom:0x72A98C battle_item_insecticide_herb_func_802A1280_72A9D0 = 0x802A1280; // type:func rom:0x72A9D0 battle_item_insecticide_herb_func_802A12E0_72AA30 = 0x802A12E0; // type:func rom:0x72AA30 -battle_item_insecticide_herb_UseItemWithEffect = 0x802A1420; // type:data rom:0x72AB70 -battle_item_insecticide_herb_UseItem = 0x802A1724; // type:data rom:0x72AE74 -battle_item_insecticide_herb_PlayerGoHome = 0x802A1850; // type:data rom:0x72AFA0 -battle_item_insecticide_herb_EatItem = 0x802A18EC; // type:data rom:0x72B03C -battle_item_insecticide_herb_DrinkItem = 0x802A1964; // type:data rom:0x72B0B4 -battle_item_insecticide_herb_png = 0x802A19E0; // type:data rom:0x72B130 -battle_item_insecticide_herb_pal = 0x802A1BE0; // type:data rom:0x72B330 -battle_item_insecticide_herb_model = 0x802A1C00; // type:data rom:0x72B350 -battle_item_insecticide_herb_displayList = 0x802A1C40; // type:data rom:0x72B390 -battle_item_insecticide_herb_modelCommandList = 0x802A1D30; // type:data rom:0x72B480 -battle_item_insecticide_herb_main = 0x802A1D4C; // type:data rom:0x72B49C +battle_item_insecticide_herb_UseItemWithEffect = 0x802A1420; // rom:0x72AB70 +battle_item_insecticide_herb_UseItem = 0x802A1724; // rom:0x72AE74 +battle_item_insecticide_herb_PlayerGoHome = 0x802A1850; // rom:0x72AFA0 +battle_item_insecticide_herb_EatItem = 0x802A18EC; // rom:0x72B03C +battle_item_insecticide_herb_DrinkItem = 0x802A1964; // rom:0x72B0B4 +battle_item_insecticide_herb_png = 0x802A19E0; // rom:0x72B130 +battle_item_insecticide_herb_pal = 0x802A1BE0; // rom:0x72B330 +battle_item_insecticide_herb_model = 0x802A1C00; // rom:0x72B350 +battle_item_insecticide_herb_displayList = 0x802A1C40; // rom:0x72B390 +battle_item_insecticide_herb_modelCommandList = 0x802A1D30; // rom:0x72B480 +battle_item_insecticide_herb_main = 0x802A1D4C; // rom:0x72B49C battle_item_fright_jar_GiveRefund = 0x802A1000; // type:func rom:0x72B910 battle_item_fright_jar_GiveRefundCleanup = 0x802A11D4; // type:func rom:0x72BAE4 battle_item_fright_jar_FadeBackgroundToBlack = 0x802A123C; // type:func rom:0x72BB4C battle_item_fright_jar_func_802A12D4_72BBE4 = 0x802A12D4; // type:func rom:0x72BBE4 -battle_item_fright_jar_UseItemWithEffect = 0x802A1360; // type:data rom:0x72BC70 -battle_item_fright_jar_UseItem = 0x802A1664; // type:data rom:0x72BF74 -battle_item_fright_jar_PlayerGoHome = 0x802A1790; // type:data rom:0x72C0A0 -battle_item_fright_jar_EatItem = 0x802A182C; // type:data rom:0x72C13C -battle_item_fright_jar_DrinkItem = 0x802A18A4; // type:data rom:0x72C1B4 -battle_item_fright_jar_main = 0x802A191C; // type:data rom:0x72C22C +battle_item_fright_jar_UseItemWithEffect = 0x802A1360; // rom:0x72BC70 +battle_item_fright_jar_UseItem = 0x802A1664; // rom:0x72BF74 +battle_item_fright_jar_PlayerGoHome = 0x802A1790; // rom:0x72C0A0 +battle_item_fright_jar_EatItem = 0x802A182C; // rom:0x72C13C +battle_item_fright_jar_DrinkItem = 0x802A18A4; // rom:0x72C1B4 +battle_item_fright_jar_main = 0x802A191C; // rom:0x72C22C battle_item_mystery_GiveRefund = 0x802A1000; // type:func rom:0x72C5B0 battle_item_mystery_GiveRefundCleanup = 0x802A11D4; // type:func rom:0x72C784 battle_item_mystery_func_802A123C_72C7EC = 0x802A123C; // type:func rom:0x72C7EC battle_item_mystery_func_802A13E4_72C994 = 0x802A13E4; // type:func rom:0x72C994 battle_item_mystery_func_802A188C_72CE3C = 0x802A188C; // type:func rom:0x72CE3C -battle_item_mystery_UseItemWithEffect = 0x802A1950; // type:data rom:0x72CF00 -battle_item_mystery_UseItem = 0x802A1C54; // type:data rom:0x72D204 -battle_item_mystery_PlayerGoHome = 0x802A1D80; // type:data rom:0x72D330 -battle_item_mystery_EatItem = 0x802A1E1C; // type:data rom:0x72D3CC -battle_item_mystery_DrinkItem = 0x802A1E94; // type:data rom:0x72D444 -battle_item_mystery_png = 0x802A1F10; // type:data rom:0x72D4C0 -battle_item_mystery_pal = 0x802A2110; // type:data rom:0x72D6C0 -battle_item_mystery_model = 0x802A2130; // type:data rom:0x72D6E0 -battle_item_mystery_displayList = 0x802A2170; // type:data rom:0x72D720 -battle_item_mystery_modelCommandList = 0x802A2260; // type:data rom:0x72D810 -battle_item_mystery_D_802A227C_72D82C = 0x802A227C; // type:data rom:0x72D82C -battle_item_mystery_D_802A229C_72D84C = 0x802A229C; // type:data rom:0x72D84C -battle_item_mystery_main = 0x802A22BC; // type:data rom:0x72D86C -D_802A25B8 = 0x802A25B8; // type:data rom:0x72DB68 +battle_item_mystery_UseItemWithEffect = 0x802A1950; // rom:0x72CF00 +battle_item_mystery_UseItem = 0x802A1C54; // rom:0x72D204 +battle_item_mystery_PlayerGoHome = 0x802A1D80; // rom:0x72D330 +battle_item_mystery_EatItem = 0x802A1E1C; // rom:0x72D3CC +battle_item_mystery_DrinkItem = 0x802A1E94; // rom:0x72D444 +battle_item_mystery_png = 0x802A1F10; // rom:0x72D4C0 +battle_item_mystery_pal = 0x802A2110; // rom:0x72D6C0 +battle_item_mystery_model = 0x802A2130; // rom:0x72D6E0 +battle_item_mystery_displayList = 0x802A2170; // rom:0x72D720 +battle_item_mystery_modelCommandList = 0x802A2260; // rom:0x72D810 +battle_item_mystery_D_802A227C_72D82C = 0x802A227C; // rom:0x72D82C +battle_item_mystery_D_802A229C_72D84C = 0x802A229C; // rom:0x72D84C +battle_item_mystery_main = 0x802A22BC; // rom:0x72D86C +D_802A25B8 = 0x802A25B8; // rom:0x72DB68 battle_item_repel_gel_GiveRefund = 0x802A1000; // type:func rom:0x72DB70 battle_item_repel_gel_GiveRefundCleanup = 0x802A11D4; // type:func rom:0x72DD44 battle_item_repel_gel_func_802A123C_72DDAC = 0x802A123C; // type:func rom:0x72DDAC -battle_item_repel_gel_UseItemWithEffect = 0x802A12A0; // type:data rom:0x72DE10 -battle_item_repel_gel_UseItem = 0x802A15A4; // type:data rom:0x72E114 -battle_item_repel_gel_PlayerGoHome = 0x802A16D0; // type:data rom:0x72E240 -battle_item_repel_gel_EatItem = 0x802A176C; // type:data rom:0x72E2DC -battle_item_repel_gel_DrinkItem = 0x802A17E4; // type:data rom:0x72E354 -battle_item_repel_gel_main = 0x802A185C; // type:data rom:0x72E3CC +battle_item_repel_gel_UseItemWithEffect = 0x802A12A0; // rom:0x72DE10 +battle_item_repel_gel_UseItem = 0x802A15A4; // rom:0x72E114 +battle_item_repel_gel_PlayerGoHome = 0x802A16D0; // rom:0x72E240 +battle_item_repel_gel_EatItem = 0x802A176C; // rom:0x72E2DC +battle_item_repel_gel_DrinkItem = 0x802A17E4; // rom:0x72E354 +battle_item_repel_gel_main = 0x802A185C; // rom:0x72E3CC battle_item_life_shroom_GiveRefund = 0x802A1000; // type:func rom:0x72E530 battle_item_life_shroom_GiveRefundCleanup = 0x802A11D4; // type:func rom:0x72E704 battle_item_life_shroom_func_802A123C_72E76C = 0x802A123C; // type:func rom:0x72E76C @@ -14344,26 +14344,26 @@ battle_item_life_shroom_func_802A12EC_72E81C = 0x802A12EC; // type:func rom:0x72 battle_item_life_shroom_func_802A1378_72E8A8 = 0x802A1378; // type:func rom:0x72E8A8 battle_item_life_shroom_func_802A1438_72E968 = 0x802A1438; // type:func rom:0x72E968 battle_item_life_shroom_func_802A1484_72E9B4 = 0x802A1484; // type:func rom:0x72E9B4 -battle_item_life_shroom_UseItemWithEffect = 0x802A1500; // type:data rom:0x72EA30 -battle_item_life_shroom_UseItem = 0x802A1804; // type:data rom:0x72ED34 -battle_item_life_shroom_PlayerGoHome = 0x802A1930; // type:data rom:0x72EE60 -battle_item_life_shroom_EatItem = 0x802A19CC; // type:data rom:0x72EEFC -battle_item_life_shroom_DrinkItem = 0x802A1A44; // type:data rom:0x72EF74 -battle_item_life_shroom_script6 = 0x802A1ABC; // type:data rom:0x72EFEC -battle_item_life_shroom_main = 0x802A1FCC; // type:data rom:0x72F4FC +battle_item_life_shroom_UseItemWithEffect = 0x802A1500; // rom:0x72EA30 +battle_item_life_shroom_UseItem = 0x802A1804; // rom:0x72ED34 +battle_item_life_shroom_PlayerGoHome = 0x802A1930; // rom:0x72EE60 +battle_item_life_shroom_EatItem = 0x802A19CC; // rom:0x72EEFC +battle_item_life_shroom_DrinkItem = 0x802A1A44; // rom:0x72EF74 +battle_item_life_shroom_script6 = 0x802A1ABC; // rom:0x72EFEC +battle_item_life_shroom_main = 0x802A1FCC; // rom:0x72F4FC battle_item_coconut_GiveRefund = 0x802A1000; // type:func rom:0x72F720 battle_item_coconut_GiveRefundCleanup = 0x802A11D4; // type:func rom:0x72F8F4 -battle_item_coconut_UseItemWithEffect = 0x802A1240; // type:data rom:0x72F960 -battle_item_coconut_UseItem = 0x802A1544; // type:data rom:0x72FC64 -battle_item_coconut_PlayerGoHome = 0x802A1670; // type:data rom:0x72FD90 -battle_item_coconut_EatItem = 0x802A170C; // type:data rom:0x72FE2C -battle_item_coconut_DrinkItem = 0x802A1784; // type:data rom:0x72FEA4 -battle_item_coconut_png = 0x802A1800; // type:data rom:0x72FF20 -battle_item_coconut_pal = 0x802A1A00; // type:data rom:0x730120 -battle_item_coconut_model = 0x802A1A20; // type:data rom:0x730140 -battle_item_coconut_displayList = 0x802A1A60; // type:data rom:0x730180 -battle_item_coconut_modelCommandList = 0x802A1B50; // type:data rom:0x730270 -battle_item_coconut_main = 0x802A1B6C; // type:data rom:0x73028C +battle_item_coconut_UseItemWithEffect = 0x802A1240; // rom:0x72F960 +battle_item_coconut_UseItem = 0x802A1544; // rom:0x72FC64 +battle_item_coconut_PlayerGoHome = 0x802A1670; // rom:0x72FD90 +battle_item_coconut_EatItem = 0x802A170C; // rom:0x72FE2C +battle_item_coconut_DrinkItem = 0x802A1784; // rom:0x72FEA4 +battle_item_coconut_png = 0x802A1800; // rom:0x72FF20 +battle_item_coconut_pal = 0x802A1A00; // rom:0x730120 +battle_item_coconut_model = 0x802A1A20; // rom:0x730140 +battle_item_coconut_displayList = 0x802A1A60; // rom:0x730180 +battle_item_coconut_modelCommandList = 0x802A1B50; // rom:0x730270 +battle_item_coconut_main = 0x802A1B6C; // rom:0x73028C battle_item_electro_pop_GiveRefund = 0x802A1000; // type:func rom:0x7305A0 battle_item_electro_pop_GiveRefundCleanup = 0x802A11D4; // type:func rom:0x730774 battle_item_electro_pop_func_802A123C_7307DC = 0x802A123C; // type:func rom:0x7307DC @@ -14373,12 +14373,12 @@ battle_item_electro_pop_AddHP = 0x802A13FC; // type:func rom:0x73099C battle_item_electro_pop_func_802A1450_7309F0 = 0x802A1450; // type:func rom:0x7309F0 battle_item_electro_pop_AddFP = 0x802A149C; // type:func rom:0x730A3C battle_item_electro_pop_func_802A14F0_730A90 = 0x802A14F0; // type:func rom:0x730A90 -battle_item_electro_pop_UseItemWithEffect = 0x802A1540; // type:data rom:0x730AE0 -battle_item_electro_pop_UseItem = 0x802A1844; // type:data rom:0x730DE4 -battle_item_electro_pop_PlayerGoHome = 0x802A1970; // type:data rom:0x730F10 -battle_item_electro_pop_EatItem = 0x802A1A0C; // type:data rom:0x730FAC -battle_item_electro_pop_DrinkItem = 0x802A1A84; // type:data rom:0x731024 -battle_item_electro_pop_main = 0x802A1AFC; // type:data rom:0x73109C +battle_item_electro_pop_UseItemWithEffect = 0x802A1540; // rom:0x730AE0 +battle_item_electro_pop_UseItem = 0x802A1844; // rom:0x730DE4 +battle_item_electro_pop_PlayerGoHome = 0x802A1970; // rom:0x730F10 +battle_item_electro_pop_EatItem = 0x802A1A0C; // rom:0x730FAC +battle_item_electro_pop_DrinkItem = 0x802A1A84; // rom:0x731024 +battle_item_electro_pop_main = 0x802A1AFC; // rom:0x73109C battle_item_strange_cake_GiveRefund = 0x802A1000; // type:func rom:0x731300 battle_item_strange_cake_GiveRefundCleanup = 0x802A11D4; // type:func rom:0x7314D4 battle_item_strange_cake_func_802A123C_73153C = 0x802A123C; // type:func rom:0x73153C @@ -14392,27 +14392,27 @@ battle_item_strange_cake_func_802A1A8C_731D8C = 0x802A1A8C; // type:func rom:0x7 battle_item_strange_cake_func_802A1AD8_731DD8 = 0x802A1AD8; // type:func rom:0x731DD8 battle_item_strange_cake_func_802A1B14_731E14 = 0x802A1B14; // type:func rom:0x731E14 battle_item_strange_cake_func_802A1B68_731E68 = 0x802A1B68; // type:func rom:0x731E68 -battle_item_strange_cake_UseItemWithEffect = 0x802A1BB0; // type:data rom:0x731EB0 -battle_item_strange_cake_UseItem = 0x802A1EB4; // type:data rom:0x7321B4 -battle_item_strange_cake_PlayerGoHome = 0x802A1FE0; // type:data rom:0x7322E0 -battle_item_strange_cake_EatItem = 0x802A207C; // type:data rom:0x73237C -battle_item_strange_cake_DrinkItem = 0x802A20F4; // type:data rom:0x7323F4 -battle_item_strange_cake1_png = 0x802A2170; // type:data rom:0x732470 -battle_item_strange_cake1_pal = 0x802A2370; // type:data rom:0x732670 -battle_item_strange_cake2_png = 0x802A2390; // type:data rom:0x732690 -battle_item_strange_cake2_pal = 0x802A2590; // type:data rom:0x732890 -battle_item_strange_cake3_png = 0x802A25B0; // type:data rom:0x7328B0 -battle_item_strange_cake3_pal = 0x802A27B0; // type:data rom:0x732AB0 -battle_item_strange_cake_D_802A27D0 = 0x802A27D0; // type:data rom:0x732AD0 -battle_item_strange_cake_D_802A27F8 = 0x802A27F8; // type:data rom:0x732AF8 -battle_item_strange_cake_D_802A2820 = 0x802A2820; // type:data rom:0x732B20 -battle_item_strange_cake_D_802A2848_732B48 = 0x802A2848; // type:data rom:0x732B48 -battle_item_strange_cake_D_802A2858_732B58 = 0x802A2858; // type:data rom:0x732B58 -battle_item_strange_cake_script6 = 0x802A2870; // type:data rom:0x732B70 -battle_item_strange_cake_script7 = 0x802A2B70; // type:data rom:0x732E70 -battle_item_strange_cake_script8 = 0x802A2C40; // type:data rom:0x732F40 -battle_item_strange_cake_script9 = 0x802A2D10; // type:data rom:0x733010 -D_802A2DC8 = 0x802A2DC8; // type:data rom:0x7330C8 +battle_item_strange_cake_UseItemWithEffect = 0x802A1BB0; // rom:0x731EB0 +battle_item_strange_cake_UseItem = 0x802A1EB4; // rom:0x7321B4 +battle_item_strange_cake_PlayerGoHome = 0x802A1FE0; // rom:0x7322E0 +battle_item_strange_cake_EatItem = 0x802A207C; // rom:0x73237C +battle_item_strange_cake_DrinkItem = 0x802A20F4; // rom:0x7323F4 +battle_item_strange_cake1_png = 0x802A2170; // rom:0x732470 +battle_item_strange_cake1_pal = 0x802A2370; // rom:0x732670 +battle_item_strange_cake2_png = 0x802A2390; // rom:0x732690 +battle_item_strange_cake2_pal = 0x802A2590; // rom:0x732890 +battle_item_strange_cake3_png = 0x802A25B0; // rom:0x7328B0 +battle_item_strange_cake3_pal = 0x802A27B0; // rom:0x732AB0 +battle_item_strange_cake_D_802A27D0 = 0x802A27D0; // rom:0x732AD0 +battle_item_strange_cake_D_802A27F8 = 0x802A27F8; // rom:0x732AF8 +battle_item_strange_cake_D_802A2820 = 0x802A2820; // rom:0x732B20 +battle_item_strange_cake_D_802A2848_732B48 = 0x802A2848; // rom:0x732B48 +battle_item_strange_cake_D_802A2858_732B58 = 0x802A2858; // rom:0x732B58 +battle_item_strange_cake_script6 = 0x802A2870; // rom:0x732B70 +battle_item_strange_cake_script7 = 0x802A2B70; // rom:0x732E70 +battle_item_strange_cake_script8 = 0x802A2C40; // rom:0x732F40 +battle_item_strange_cake_script9 = 0x802A2D10; // rom:0x733010 +D_802A2DC8 = 0x802A2DC8; // rom:0x7330C8 battle_item_food_GiveRefund = 0x802A1000; // type:func rom:0x7330D0 battle_item_food_GiveRefundCleanup = 0x802A11D4; // type:func rom:0x7332A4 battle_item_food_func_802A123C_73330C = 0x802A123C; // type:func rom:0x73330C @@ -14422,126 +14422,126 @@ battle_item_food_func_802A1438_733508 = 0x802A1438; // type:func rom:0x733508 battle_item_food_AddHP = 0x802A14F8; // type:func rom:0x7335C8 battle_item_food_AddFP = 0x802A154C; // type:func rom:0x73361C battle_item_food_func_802A15A0_733670 = 0x802A15A0; // type:func rom:0x733670 -battle_item_food_UseItemWithEffect = 0x802A1630; // type:data rom:0x733700 -battle_item_food_UseItem = 0x802A1934; // type:data rom:0x733A04 -battle_item_food_PlayerGoHome = 0x802A1A60; // type:data rom:0x733B30 -battle_item_food_EatItem = 0x802A1AFC; // type:data rom:0x733BCC -battle_item_food_DrinkItem = 0x802A1B74; // type:data rom:0x733C44 -battle_item_food_script6 = 0x802A1BEC; // type:data rom:0x733CBC -battle_item_food_main = 0x802A20FC; // type:data rom:0x7341CC +battle_item_food_UseItemWithEffect = 0x802A1630; // rom:0x733700 +battle_item_food_UseItem = 0x802A1934; // rom:0x733A04 +battle_item_food_PlayerGoHome = 0x802A1A60; // rom:0x733B30 +battle_item_food_EatItem = 0x802A1AFC; // rom:0x733BCC +battle_item_food_DrinkItem = 0x802A1B74; // rom:0x733C44 +battle_item_food_script6 = 0x802A1BEC; // rom:0x733CBC +battle_item_food_main = 0x802A20FC; // rom:0x7341CC battle_move_hammer_IsBerserkerEquipped = 0x802A1000; // type:func rom:0x7345A0 battle_move_hammer_ShouldMovesAutoSucceed = 0x802A1050; // type:func rom:0x7345F0 -D_802A10B0_734650 = 0x802A10B0; // type:data rom:0x734650 -D_802A118C_0073472C = 0x802A118C; // type:data rom:0x73472C -D_802A1204_007347A4 = 0x802A1204; // type:data rom:0x7347A4 -D_802A1388_00734928 = 0x802A1388; // type:data rom:0x734928 -D_802A150C_00734AAC = 0x802A150C; // type:data rom:0x734AAC -D_802A1690_00734C30 = 0x802A1690; // type:data rom:0x734C30 -D_802A18AC_00734E4C = 0x802A18AC; // type:data rom:0x734E4C -D_802A1998_00734F38 = 0x802A1998; // type:data rom:0x734F38 -D_802A1A64_00735004 = 0x802A1A64; // type:data rom:0x735004 -battle_move_hammer_D_802A1B40 = 0x802A1B40; // type:data rom:0x7350E0 -D_802A2000_007355A0 = 0x802A2000; // type:data rom:0x7355A0 -D_802A23E8_735988 = 0x802A23E8; // type:data rom:0x735988 -battle_move_hammer_D_802A27D0 = 0x802A27D0; // type:data rom:0x735D70 -D_802A2AFC_0073609C = 0x802A2AFC; // type:data rom:0x73609C -D_802A2DA0_00736340 = 0x802A2DA0; // type:data rom:0x736340 -battle_move_hammer_802A3044 = 0x802A3044; // type:data rom:0x7365E4 -D_802A3168_00736708 = 0x802A3168; // type:data rom:0x736708 -battle_move_hammer_802A369C = 0x802A369C; // type:data rom:0x736C3C -battle_move_hammer_802A3B28 = 0x802A3B28; // type:data rom:0x7370C8 -D_802A3C4C_007371EC = 0x802A3C4C; // type:data rom:0x7371EC +D_802A10B0_734650 = 0x802A10B0; // rom:0x734650 +D_802A118C_0073472C = 0x802A118C; // rom:0x73472C +D_802A1204_007347A4 = 0x802A1204; // rom:0x7347A4 +D_802A1388_00734928 = 0x802A1388; // rom:0x734928 +D_802A150C_00734AAC = 0x802A150C; // rom:0x734AAC +D_802A1690_00734C30 = 0x802A1690; // rom:0x734C30 +D_802A18AC_00734E4C = 0x802A18AC; // rom:0x734E4C +D_802A1998_00734F38 = 0x802A1998; // rom:0x734F38 +D_802A1A64_00735004 = 0x802A1A64; // rom:0x735004 +battle_move_hammer_D_802A1B40 = 0x802A1B40; // rom:0x7350E0 +D_802A2000_007355A0 = 0x802A2000; // rom:0x7355A0 +D_802A23E8_735988 = 0x802A23E8; // rom:0x735988 +battle_move_hammer_D_802A27D0 = 0x802A27D0; // rom:0x735D70 +D_802A2AFC_0073609C = 0x802A2AFC; // rom:0x73609C +D_802A2DA0_00736340 = 0x802A2DA0; // rom:0x736340 +battle_move_hammer_802A3044 = 0x802A3044; // rom:0x7365E4 +D_802A3168_00736708 = 0x802A3168; // rom:0x736708 +battle_move_hammer_802A369C = 0x802A369C; // rom:0x736C3C +battle_move_hammer_802A3B28 = 0x802A3B28; // rom:0x7370C8 +D_802A3C4C_007371EC = 0x802A3C4C; // rom:0x7371EC func_802A1000_737890 = 0x802A1000; // type:func rom:0x737890 func_802A1074_737904 = 0x802A1074; // type:func rom:0x737904 battle_move_spin_smash_IsBerserkerEquipped = 0x802A10EC; // type:func rom:0x73797C battle_move_spin_smash_ShouldMovesAutoSucceed = 0x802A113C; // type:func rom:0x7379CC -D_802A1190_737A20 = 0x802A11C0; // type:data rom:0x737A20 -D_802A126C_737AFC = 0x802A129C; // type:data rom:0x737AFC -D_802A12E4_737B74 = 0x802A1314; // type:data rom:0x737B74 -D_802A1468_737CF8 = 0x802A1498; // type:data rom:0x737CF8 -D_802A15EC_737E7C = 0x802A161C; // type:data rom:0x737E7C -D_802A1770_738000 = 0x802A17A0; // type:data rom:0x738000 -D_802A198C_73821C = 0x802A19BC; // type:data rom:0x73821C -D_802A1A78_738308 = 0x802A1AA8; // type:data rom:0x738308 -D_802A1B44_7383D4 = 0x802A1B74; // type:data rom:0x7383D4 -D_802A1C20_7384B0 = 0x802A1C50; // type:data rom:0x7384B0 -D_802A20E0_738970 = 0x802A2110; // type:data rom:0x738970 -D_802A24C8_738D58 = 0x802A24F8; // type:data rom:0x738D58 -D_802A28B0_739140 = 0x802A28E0; // type:data rom:0x739140 -D_802A2BDC_73946C = 0x802A2C0C; // type:data rom:0x73946C -D_802A2E80_739710 = 0x802A2EB0; // type:data rom:0x739710 -battle_move_spin_smash_main = 0x802A3154; // type:data rom:0x7399B4 -D_802A3258_739AE8 = 0x802A3288; // type:data rom:0x739AE8 -D_802A3920_73A1B0 = 0x802A3950; // type:data rom:0x73A1B0 -D_802A3FC4_73A854 = 0x802A3FF4; // type:data rom:0x73A854 +D_802A1190_737A20 = 0x802A11C0; // rom:0x737A20 +D_802A126C_737AFC = 0x802A129C; // rom:0x737AFC +D_802A12E4_737B74 = 0x802A1314; // rom:0x737B74 +D_802A1468_737CF8 = 0x802A1498; // rom:0x737CF8 +D_802A15EC_737E7C = 0x802A161C; // rom:0x737E7C +D_802A1770_738000 = 0x802A17A0; // rom:0x738000 +D_802A198C_73821C = 0x802A19BC; // rom:0x73821C +D_802A1A78_738308 = 0x802A1AA8; // rom:0x738308 +D_802A1B44_7383D4 = 0x802A1B74; // rom:0x7383D4 +D_802A1C20_7384B0 = 0x802A1C50; // rom:0x7384B0 +D_802A20E0_738970 = 0x802A2110; // rom:0x738970 +D_802A24C8_738D58 = 0x802A24F8; // rom:0x738D58 +D_802A28B0_739140 = 0x802A28E0; // rom:0x739140 +D_802A2BDC_73946C = 0x802A2C0C; // rom:0x73946C +D_802A2E80_739710 = 0x802A2EB0; // rom:0x739710 +battle_move_spin_smash_main = 0x802A3154; // rom:0x7399B4 +D_802A3258_739AE8 = 0x802A3288; // rom:0x739AE8 +D_802A3920_73A1B0 = 0x802A3950; // rom:0x73A1B0 +D_802A3FC4_73A854 = 0x802A3FF4; // rom:0x73A854 battle_move_quake_hammer_IsBerserkerEquipped = 0x802A1000; // type:func rom:0x73AED0 battle_move_quake_hammer_ShouldMovesAutoSucceed = 0x802A1050; // type:func rom:0x73AF20 -D_802A10B0_73AF80 = 0x802A10B0; // type:data rom:0x73AF80 -D_802A118C_0073B05C = 0x802A118C; // type:data rom:0x73B05C -D_802A1204_0073B0D4 = 0x802A1204; // type:data rom:0x73B0D4 -D_802A1388_0073B258 = 0x802A1388; // type:data rom:0x73B258 -D_802A150C_0073B3DC = 0x802A150C; // type:data rom:0x73B3DC -D_802A1690_0073B560 = 0x802A1690; // type:data rom:0x73B560 -D_802A18AC_0073B77C = 0x802A18AC; // type:data rom:0x73B77C -D_802A1998_0073B868 = 0x802A1998; // type:data rom:0x73B868 -D_802A1A64_0073B934 = 0x802A1A64; // type:data rom:0x73B934 -D_802A2000_0073BED0 = 0x802A2000; // type:data rom:0x73BED0 -D_802A23E8 = 0x802A23E8; // type:data rom:0x73C2B8 -D_802A27D0 = 0x802A27D0; // type:data rom:0x73C6A0 -D_802A2AFC_0073C9CC = 0x802A2AFC; // type:data rom:0x73C9CC -D_802A2DA0_0073CC70 = 0x802A2DA0; // type:data rom:0x73CC70 -battle_move_quake_hammer_main = 0x802A3044; // type:data rom:0x73CF14 -D_802A3168_0073D038 = 0x802A3168; // type:data rom:0x73D038 +D_802A10B0_73AF80 = 0x802A10B0; // rom:0x73AF80 +D_802A118C_0073B05C = 0x802A118C; // rom:0x73B05C +D_802A1204_0073B0D4 = 0x802A1204; // rom:0x73B0D4 +D_802A1388_0073B258 = 0x802A1388; // rom:0x73B258 +D_802A150C_0073B3DC = 0x802A150C; // rom:0x73B3DC +D_802A1690_0073B560 = 0x802A1690; // rom:0x73B560 +D_802A18AC_0073B77C = 0x802A18AC; // rom:0x73B77C +D_802A1998_0073B868 = 0x802A1998; // rom:0x73B868 +D_802A1A64_0073B934 = 0x802A1A64; // rom:0x73B934 +D_802A2000_0073BED0 = 0x802A2000; // rom:0x73BED0 +D_802A23E8 = 0x802A23E8; // rom:0x73C2B8 +D_802A27D0 = 0x802A27D0; // rom:0x73C6A0 +D_802A2AFC_0073C9CC = 0x802A2AFC; // rom:0x73C9CC +D_802A2DA0_0073CC70 = 0x802A2DA0; // rom:0x73CC70 +battle_move_quake_hammer_main = 0x802A3044; // rom:0x73CF14 +D_802A3168_0073D038 = 0x802A3168; // rom:0x73D038 battle_move_jump_UnkMoveFunc1 = 0x802A1000; // type:func rom:0x73D860 battle_move_jump_GetJumpDamage = 0x802A10E4; // type:func rom:0x73D944 -D_802A1140_73D9A0 = 0x802A1140; // type:data rom:0x73D9A0 -battle_move_jump_CheckForAPress = 0x802A1180; // type:data rom:0x73D9E0 -battle_move_jump_MoveToJump = 0x802A11FC; // type:data rom:0x73DA5C -D_802A1370_73DBD0 = 0x802A1370; // type:data rom:0x73DBD0 -D_802A1458_73DCB8 = 0x802A1458; // type:data rom:0x73DCB8 -D_802A1540_73DDA0 = 0x802A1540; // type:data rom:0x73DDA0 -D_802A1628_73DE88 = 0x802A1628; // type:data rom:0x73DE88 -D_802A1814_73E074 = 0x802A1814; // type:data rom:0x73E074 -D_802A1A00_73E260 = 0x802A1A00; // type:data rom:0x73E260 -D_802A1BEC_73E44C = 0x802A1BEC; // type:data rom:0x73E44C -D_802A1DD8_73E638 = 0x802A1DD8; // type:data rom:0x73E638 -D_802A203C_73E89C = 0x802A203C; // type:data rom:0x73E89C -D_802A21D4_73EA34 = 0x802A21D4; // type:data rom:0x73EA34 -D_802A2280 = 0x802A2280; // type:data rom:0x73EAE0 -D_802A23D4_73EC34 = 0x802A23D4; // type:data rom:0x73EC34 -battle_move_jump_802A2650 = 0x802A2650; // type:data rom:0x73EEB0 -D_802A2720_73EF80 = 0x802A2720; // type:data rom:0x73EF80 -D_802A2ABC_73F31C = 0x802A2ABC; // type:data rom:0x73F31C -D_802A2DE8_73F648 = 0x802A2DE8; // type:data rom:0x73F648 -battle_move_jump_802A30F4 = 0x802A30F4; // type:data rom:0x73F954 -D_802A3188_73F9E8 = 0x802A3188; // type:data rom:0x73F9E8 -D_802A3378_73FBD8 = 0x802A3378; // type:data rom:0x73FBD8 -D_802A34EC_73FD4C = 0x802A34EC; // type:data rom:0x73FD4C -D_802A3644_73FEA4 = 0x802A3644; // type:data rom:0x73FEA4 -D_802A36D8_73FF38 = 0x802A36D8; // type:data rom:0x73FF38 -D_802A39C4_740224 = 0x802A39C4; // type:data rom:0x740224 -D_802A3CF0_740550 = 0x802A3CF0; // type:data rom:0x740550 -D_802A4018_740878 = 0x802A4018; // type:data rom:0x740878 +D_802A1140_73D9A0 = 0x802A1140; // rom:0x73D9A0 +battle_move_jump_CheckForAPress = 0x802A1180; // rom:0x73D9E0 +battle_move_jump_MoveToJump = 0x802A11FC; // rom:0x73DA5C +D_802A1370_73DBD0 = 0x802A1370; // rom:0x73DBD0 +D_802A1458_73DCB8 = 0x802A1458; // rom:0x73DCB8 +D_802A1540_73DDA0 = 0x802A1540; // rom:0x73DDA0 +D_802A1628_73DE88 = 0x802A1628; // rom:0x73DE88 +D_802A1814_73E074 = 0x802A1814; // rom:0x73E074 +D_802A1A00_73E260 = 0x802A1A00; // rom:0x73E260 +D_802A1BEC_73E44C = 0x802A1BEC; // rom:0x73E44C +D_802A1DD8_73E638 = 0x802A1DD8; // rom:0x73E638 +D_802A203C_73E89C = 0x802A203C; // rom:0x73E89C +D_802A21D4_73EA34 = 0x802A21D4; // rom:0x73EA34 +D_802A2280 = 0x802A2280; // rom:0x73EAE0 +D_802A23D4_73EC34 = 0x802A23D4; // rom:0x73EC34 +battle_move_jump_802A2650 = 0x802A2650; // rom:0x73EEB0 +D_802A2720_73EF80 = 0x802A2720; // rom:0x73EF80 +D_802A2ABC_73F31C = 0x802A2ABC; // rom:0x73F31C +D_802A2DE8_73F648 = 0x802A2DE8; // rom:0x73F648 +battle_move_jump_802A30F4 = 0x802A30F4; // rom:0x73F954 +D_802A3188_73F9E8 = 0x802A3188; // rom:0x73F9E8 +D_802A3378_73FBD8 = 0x802A3378; // rom:0x73FBD8 +D_802A34EC_73FD4C = 0x802A34EC; // rom:0x73FD4C +D_802A3644_73FEA4 = 0x802A3644; // rom:0x73FEA4 +D_802A36D8_73FF38 = 0x802A36D8; // rom:0x73FF38 +D_802A39C4_740224 = 0x802A39C4; // rom:0x740224 +D_802A3CF0_740550 = 0x802A3CF0; // rom:0x740550 +D_802A4018_740878 = 0x802A4018; // rom:0x740878 battle_move_multibounce_UnkMoveFunc1 = 0x802A1000; // type:func rom:0x740CC0 -D_802A10F0_740DB0 = 0x802A10F0; // type:data rom:0x740DB0 -battle_move_multibounce_CheckForAPress = 0x802A1130; // type:data rom:0x740DF0 -battle_move_multibounce_D_802A11AC = 0x802A11AC; // type:data rom:0x740E6C -battle_move_multibounce_D_802A1320 = 0x802A1320; // type:data rom:0x740FE0 -battle_move_multibounce_D_802A1408 = 0x802A1408; // type:data rom:0x7410C8 -battle_move_multibounce_D_802A14F0 = 0x802A14F0; // type:data rom:0x7411B0 -battle_move_multibounce_D_802A15D8 = 0x802A15D8; // type:data rom:0x741298 -battle_move_multibounce_D_802A17C4 = 0x802A17C4; // type:data rom:0x741484 -battle_move_multibounce_D_802A19B0 = 0x802A19B0; // type:data rom:0x741670 -battle_move_multibounce_EVS_JumpSupport_H = 0x802A1B9C; // type:data rom:0x74185C -battle_move_multibounce_EVS_JumpSupport_I = 0x802A1D88; // type:data rom:0x741A48 -battle_move_multibounce_D_802A1FEC = 0x802A1FEC; // type:data rom:0x741CAC -battle_move_multibounce_D_802A2184 = 0x802A2184; // type:data rom:0x741E44 -battle_move_multibounce_EVS_JumpSupport_L = 0x802A2230; // type:data rom:0x741EF0 -battle_move_multibounce_EVS_JumpSupport_M = 0x802A2384; // type:data rom:0x742044 -battle_move_multibounce_D_802A2600 = 0x802A2600; // type:data rom:0x7422C0 -D_802A26C8_742388 = 0x802A26B0; // type:data rom:0x742370 -D_802A2F80_742C40 = 0x802A2F68; // type:data rom:0x742C28 -D_802A388C_74354C = 0x802A3874; // type:data rom:0x743534 +D_802A10F0_740DB0 = 0x802A10F0; // rom:0x740DB0 +battle_move_multibounce_CheckForAPress = 0x802A1130; // rom:0x740DF0 +battle_move_multibounce_D_802A11AC = 0x802A11AC; // rom:0x740E6C +battle_move_multibounce_D_802A1320 = 0x802A1320; // rom:0x740FE0 +battle_move_multibounce_D_802A1408 = 0x802A1408; // rom:0x7410C8 +battle_move_multibounce_D_802A14F0 = 0x802A14F0; // rom:0x7411B0 +battle_move_multibounce_D_802A15D8 = 0x802A15D8; // rom:0x741298 +battle_move_multibounce_D_802A17C4 = 0x802A17C4; // rom:0x741484 +battle_move_multibounce_D_802A19B0 = 0x802A19B0; // rom:0x741670 +battle_move_multibounce_EVS_JumpSupport_H = 0x802A1B9C; // rom:0x74185C +battle_move_multibounce_EVS_JumpSupport_I = 0x802A1D88; // rom:0x741A48 +battle_move_multibounce_D_802A1FEC = 0x802A1FEC; // rom:0x741CAC +battle_move_multibounce_D_802A2184 = 0x802A2184; // rom:0x741E44 +battle_move_multibounce_EVS_JumpSupport_L = 0x802A2230; // rom:0x741EF0 +battle_move_multibounce_EVS_JumpSupport_M = 0x802A2384; // rom:0x742044 +battle_move_multibounce_D_802A2600 = 0x802A2600; // rom:0x7422C0 +D_802A26C8_742388 = 0x802A26B0; // rom:0x742370 +D_802A2F80_742C40 = 0x802A2F68; // rom:0x742C28 +D_802A388C_74354C = 0x802A3874; // rom:0x743534 battle_move_power_bounce_UnkMoveFunc1 = 0x802A1000; // type:func rom:0x743DF0 func_802A10E4_743ED4 = 0x802A10E4; // type:func rom:0x743ED4 func_802A1194_743F84 = 0x802A1194; // type:func rom:0x743F84 @@ -14591,46 +14591,46 @@ func_802A133C_761C5C = 0x802A133C; // type:func rom:0x761C5C battle_move_auto_smash_IsBerserkerEquipped = 0x802A1000; // type:func rom:0x763540 battle_move_auto_smash_ShouldMovesAutoSucceed = 0x802A1050; // type:func rom:0x763590 battle_move_auto_jump_UnkMoveFunc1 = 0x802A1000; // type:func rom:0x765C20 -battle_move_auto_jump_D_802A10F0 = 0x802A10F0; // type:data rom:0x765D10 -battle_move_auto_jump_CheckForAPress = 0x802A1130; // type:data rom:0x765D50 -EVS_JumpSupport_A = 0x802A11AC; // type:data rom:0x765DCC -EVS_JumpSupport_B = 0x802A1320; // type:data rom:0x765F40 -EVS_JumpSupport_C = 0x802A1408; // type:data rom:0x766028 -EVS_JumpSupport_D = 0x802A14F0; // type:data rom:0x766110 -EVS_JumpSupport_E = 0x802A15D8; // type:data rom:0x7661F8 -D_802A17C4 = 0x802A17C4; // type:data rom:0x7663E4 -EVS_JumpSupport_H = 0x802A1B9C; // type:data rom:0x7667BC -EVS_JumpSupport_I = 0x802A1D88; // type:data rom:0x7669A8 -EVS_JumpSupport_Miss = 0x802A1FEC; // type:data rom:0x766C0C -EVS_JumpSupport_K = 0x802A2184; // type:data rom:0x766DA4 -EVS_JumpSupport_L = 0x802A2230; // type:data rom:0x766E50 -EVS_JumpSupport_M = 0x802A2384; // type:data rom:0x766FA4 -D_802A2600 = 0x802A2600; // type:data rom:0x767220 -D_802A26BC_7672DC = 0x802A26BC; // type:data rom:0x7672DC -D_802A2A30_767650 = 0x802A2A30; // type:data rom:0x767650 -D_802A2D5C_76797C = 0x802A2D5C; // type:data rom:0x76797C +battle_move_auto_jump_D_802A10F0 = 0x802A10F0; // rom:0x765D10 +battle_move_auto_jump_CheckForAPress = 0x802A1130; // rom:0x765D50 +EVS_JumpSupport_A = 0x802A11AC; // rom:0x765DCC +EVS_JumpSupport_B = 0x802A1320; // rom:0x765F40 +EVS_JumpSupport_C = 0x802A1408; // rom:0x766028 +EVS_JumpSupport_D = 0x802A14F0; // rom:0x766110 +EVS_JumpSupport_E = 0x802A15D8; // rom:0x7661F8 +D_802A17C4 = 0x802A17C4; // rom:0x7663E4 +EVS_JumpSupport_H = 0x802A1B9C; // rom:0x7667BC +EVS_JumpSupport_I = 0x802A1D88; // rom:0x7669A8 +EVS_JumpSupport_Miss = 0x802A1FEC; // rom:0x766C0C +EVS_JumpSupport_K = 0x802A2184; // rom:0x766DA4 +EVS_JumpSupport_L = 0x802A2230; // rom:0x766E50 +EVS_JumpSupport_M = 0x802A2384; // rom:0x766FA4 +D_802A2600 = 0x802A2600; // rom:0x767220 +D_802A26BC_7672DC = 0x802A26BC; // rom:0x7672DC +D_802A2A30_767650 = 0x802A2A30; // rom:0x767650 +D_802A2D5C_76797C = 0x802A2D5C; // rom:0x76797C battle_move_power_quake_IsBerserkerEquipped = 0x802A1000; // type:func rom:0x767C90 battle_move_power_quake_ShouldMovesAutoSucceed = 0x802A1050; // type:func rom:0x767CE0 battle_move_auto_multibounce_UnkMoveFunc1 = 0x802A1000; // type:func rom:0x76A830 -battle_move_auto_multibounce_D_802A10F0 = 0x802A10F0; // type:data rom:0x76A920 -battle_move_auto_multibounce_CheckForAPress = 0x802A1130; // type:data rom:0x76A960 -battle_move_auto_multibounce_D_802A11AC = 0x802A11AC; // type:data rom:0x76A9DC -battle_move_auto_multibounce_D_802A1320 = 0x802A1320; // type:data rom:0x76AB50 -battle_move_auto_multibounce_D_802A1408 = 0x802A1408; // type:data rom:0x76AC38 -battle_move_auto_multibounce_D_802A14F0 = 0x802A14F0; // type:data rom:0x76AD20 -battle_move_auto_multibounce_D_802A15D8 = 0x802A15D8; // type:data rom:0x76AE08 -battle_move_auto_multibounce_D_802A17C4 = 0x802A17C4; // type:data rom:0x76AFF4 -battle_move_auto_multibounce_D_802A19B0 = 0x802A19B0; // type:data rom:0x76B1E0 -battle_move_auto_multibounce_EVS_JumpSupport_H = 0x802A1B9C; // type:data rom:0x76B3CC -battle_move_auto_multibounce_EVS_JumpSupport_I = 0x802A1D88; // type:data rom:0x76B5B8 -battle_move_auto_multibounce_D_802A1FEC = 0x802A1FEC; // type:data rom:0x76B81C -battle_move_auto_multibounce_D_802A2184 = 0x802A2184; // type:data rom:0x76B9B4 -battle_move_auto_multibounce_EVS_JumpSupport_L = 0x802A2230; // type:data rom:0x76BA60 -battle_move_auto_multibounce_EVS_JumpSupport_M = 0x802A2384; // type:data rom:0x76BBB4 -battle_move_auto_multibounce_main = 0x802A2600; // type:data rom:0x76BE30 -battle_move_auto_multibounce_D_802A26A8 = 0x802A26A8; // type:data rom:0x76BED8 -battle_move_auto_multibounce_D_802A2EC0 = 0x802A2EC0; // type:data rom:0x76C6F0 -battle_move_auto_multibounce_D_802A372C = 0x802A372C; // type:data rom:0x76CF5C +battle_move_auto_multibounce_D_802A10F0 = 0x802A10F0; // rom:0x76A920 +battle_move_auto_multibounce_CheckForAPress = 0x802A1130; // rom:0x76A960 +battle_move_auto_multibounce_D_802A11AC = 0x802A11AC; // rom:0x76A9DC +battle_move_auto_multibounce_D_802A1320 = 0x802A1320; // rom:0x76AB50 +battle_move_auto_multibounce_D_802A1408 = 0x802A1408; // rom:0x76AC38 +battle_move_auto_multibounce_D_802A14F0 = 0x802A14F0; // rom:0x76AD20 +battle_move_auto_multibounce_D_802A15D8 = 0x802A15D8; // rom:0x76AE08 +battle_move_auto_multibounce_D_802A17C4 = 0x802A17C4; // rom:0x76AFF4 +battle_move_auto_multibounce_D_802A19B0 = 0x802A19B0; // rom:0x76B1E0 +battle_move_auto_multibounce_EVS_JumpSupport_H = 0x802A1B9C; // rom:0x76B3CC +battle_move_auto_multibounce_EVS_JumpSupport_I = 0x802A1D88; // rom:0x76B5B8 +battle_move_auto_multibounce_D_802A1FEC = 0x802A1FEC; // rom:0x76B81C +battle_move_auto_multibounce_D_802A2184 = 0x802A2184; // rom:0x76B9B4 +battle_move_auto_multibounce_EVS_JumpSupport_L = 0x802A2230; // rom:0x76BA60 +battle_move_auto_multibounce_EVS_JumpSupport_M = 0x802A2384; // rom:0x76BBB4 +battle_move_auto_multibounce_main = 0x802A2600; // rom:0x76BE30 +battle_move_auto_multibounce_D_802A26A8 = 0x802A26A8; // rom:0x76BED8 +battle_move_auto_multibounce_D_802A2EC0 = 0x802A2EC0; // rom:0x76C6F0 +battle_move_auto_multibounce_D_802A372C = 0x802A372C; // rom:0x76CF5C battle_move_power_jump_UnkMoveFunc1 = 0x802A1000; // type:func rom:0x76D760 battle_move_super_jump_UnkMoveFunc1 = 0x802A1000; // type:func rom:0x76F330 battle_move_mega_jump_UnkMoveFunc1 = 0x802A1000; // type:func rom:0x770F30 @@ -14663,12 +14663,12 @@ battle_star_focus_UnkStarFunc = 0x802A1494; // type:func rom:0x78A2F4 battle_star_focus_SetNpcCollision32 = 0x802A14E8; // type:func rom:0x78A348 func_802A1518_78A378 = 0x802A1518; // type:func rom:0x78A378 func_802A15B0_78A410 = 0x802A15B0; // type:func rom:0x78A410 -battle_star_focus_802A1630 = 0x802A1630; // type:data rom:0x78A490 -battle_star_focus_802A19C8 = 0x802A19C8; // type:data rom:0x78A828 -battle_star_focus_802A1D60 = 0x802A1D60; // type:data rom:0x78ABC0 -battle_star_focus_802A1F6C = 0x802A1F6C; // type:data rom:0x78ADCC -battle_star_focus_802A23BC = 0x802A23BC; // type:data rom:0x78B21C -battle_star_focus_EVS_UsePower = 0x802A24E8; // type:data rom:0x78B348 +battle_star_focus_802A1630 = 0x802A1630; // rom:0x78A490 +battle_star_focus_802A19C8 = 0x802A19C8; // rom:0x78A828 +battle_star_focus_802A1D60 = 0x802A1D60; // rom:0x78ABC0 +battle_star_focus_802A1F6C = 0x802A1F6C; // rom:0x78ADCC +battle_star_focus_802A23BC = 0x802A23BC; // rom:0x78B21C +battle_star_focus_EVS_UsePower = 0x802A24E8; // rom:0x78B348 battle_star_refresh_UnkStarFunc1 = 0x802A1000; // type:func rom:0x78B600 battle_star_refresh_UnkStarFunc2 = 0x802A10AC; // type:func rom:0x78B6AC battle_star_refresh_UnkStarFunc3 = 0x802A116C; // type:func rom:0x78B76C @@ -14684,12 +14684,12 @@ battle_star_refresh_AddHP = 0x802A1840; // type:func rom:0x78BE40 battle_star_refresh_AddFP = 0x802A1894; // type:func rom:0x78BE94 func_802A18E8_78BEE8 = 0x802A18E8; // type:func rom:0x78BEE8 func_802A19A8_78BFA8 = 0x802A19A8; // type:func rom:0x78BFA8 -battle_star_refresh_802A1A70 = 0x802A1A70; // type:data rom:0x78C070 -battle_star_refresh_802A1E08 = 0x802A1E08; // type:data rom:0x78C408 -battle_star_refresh_802A21A0 = 0x802A21A0; // type:data rom:0x78C7A0 -battle_star_refresh_802A23AC = 0x802A23AC; // type:data rom:0x78C9AC -battle_star_refresh_802A27FC = 0x802A27FC; // type:data rom:0x78CDFC -battle_star_refresh_EVS_UsePower = 0x802A2928; // type:data rom:0x78CF28 +battle_star_refresh_802A1A70 = 0x802A1A70; // rom:0x78C070 +battle_star_refresh_802A1E08 = 0x802A1E08; // rom:0x78C408 +battle_star_refresh_802A21A0 = 0x802A21A0; // rom:0x78C7A0 +battle_star_refresh_802A23AC = 0x802A23AC; // rom:0x78C9AC +battle_star_refresh_802A27FC = 0x802A27FC; // rom:0x78CDFC +battle_star_refresh_EVS_UsePower = 0x802A2928; // rom:0x78CF28 battle_star_lullaby_UnkStarFunc1 = 0x802A1000; // type:func rom:0x78D150 battle_star_lullaby_UnkStarFunc2 = 0x802A10AC; // type:func rom:0x78D1FC battle_star_lullaby_UnkStarFunc3 = 0x802A116C; // type:func rom:0x78D2BC @@ -14700,12 +14700,12 @@ battle_star_lullaby_UnkBackgroundFunc = 0x802A1414; // type:func rom:0x78D564 battle_star_lullaby_UnkStarFunc = 0x802A1494; // type:func rom:0x78D5E4 battle_star_lullaby_SetNpcCollision32 = 0x802A14E8; // type:func rom:0x78D638 func_802A1518_78D668 = 0x802A1518; // type:func rom:0x78D668 -battle_star_lullaby_802A1620 = 0x802A1620; // type:data rom:0x78D770 -battle_star_lullaby_802A19B8 = 0x802A19B8; // type:data rom:0x78DB08 -battle_star_lullaby_802A1D50 = 0x802A1D50; // type:data rom:0x78DEA0 -battle_star_lullaby_802A1F5C = 0x802A1F5C; // type:data rom:0x78E0AC -battle_star_lullaby_802A23AC = 0x802A23AC; // type:data rom:0x78E4FC -battle_star_lullaby_EVS_UsePower = 0x802A24D8; // type:data rom:0x78E628 +battle_star_lullaby_802A1620 = 0x802A1620; // rom:0x78D770 +battle_star_lullaby_802A19B8 = 0x802A19B8; // rom:0x78DB08 +battle_star_lullaby_802A1D50 = 0x802A1D50; // rom:0x78DEA0 +battle_star_lullaby_802A1F5C = 0x802A1F5C; // rom:0x78E0AC +battle_star_lullaby_802A23AC = 0x802A23AC; // rom:0x78E4FC +battle_star_lullaby_EVS_UsePower = 0x802A24D8; // rom:0x78E628 battle_star_star_storm_UnkStarFunc1 = 0x802A1000; // type:func rom:0x78E7D0 battle_star_star_storm_UnkStarFunc2 = 0x802A10AC; // type:func rom:0x78E87C battle_star_star_storm_UnkStarFunc3 = 0x802A116C; // type:func rom:0x78E93C @@ -14717,12 +14717,12 @@ battle_star_star_storm_UnkStarFunc = 0x802A1494; // type:func rom:0x78EC64 battle_star_star_storm_SetNpcCollision32 = 0x802A14E8; // type:func rom:0x78ECB8 func_802A1518_78ECE8 = 0x802A1518; // type:func rom:0x78ECE8 func_802A1628_78EDF8 = 0x802A1628; // type:func rom:0x78EDF8 -battle_star_star_storm_802A16F0 = 0x802A16F0; // type:data rom:0x78EEC0 -battle_star_star_storm_802A1A88 = 0x802A1A88; // type:data rom:0x78F258 -battle_star_star_storm_802A1E20 = 0x802A1E20; // type:data rom:0x78F5F0 -battle_star_star_storm_802A202C = 0x802A202C; // type:data rom:0x78F7FC -battle_star_star_storm_802A247C = 0x802A247C; // type:data rom:0x78FC4C -battle_star_star_storm_EVS_UsePower = 0x802A25A8; // type:data rom:0x78FD78 +battle_star_star_storm_802A16F0 = 0x802A16F0; // rom:0x78EEC0 +battle_star_star_storm_802A1A88 = 0x802A1A88; // rom:0x78F258 +battle_star_star_storm_802A1E20 = 0x802A1E20; // rom:0x78F5F0 +battle_star_star_storm_802A202C = 0x802A202C; // rom:0x78F7FC +battle_star_star_storm_802A247C = 0x802A247C; // rom:0x78FC4C +battle_star_star_storm_EVS_UsePower = 0x802A25A8; // rom:0x78FD78 battle_star_chill_out_UnkStarFunc1 = 0x802A1000; // type:func rom:0x7900D0 battle_star_chill_out_UnkStarFunc2 = 0x802A10AC; // type:func rom:0x79017C battle_star_chill_out_UnkStarFunc3 = 0x802A116C; // type:func rom:0x79023C @@ -14737,12 +14737,12 @@ func_802A1528_7905F8 = 0x802A1528; // type:func rom:0x7905F8 func_802A153C_79060C = 0x802A153C; // type:func rom:0x79060C func_802A163C_79070C = 0x802A163C; // type:func rom:0x79070C func_802A16F4_7907C4 = 0x802A16F4; // type:func rom:0x7907C4 -battle_star_chill_out_802A18F0 = 0x802A18F0; // type:data rom:0x7909C0 -battle_star_chill_out_802A1C88 = 0x802A1C88; // type:data rom:0x790D58 -battle_star_chill_out_802A2020 = 0x802A2020; // type:data rom:0x7910F0 -battle_star_chill_out_802A222C = 0x802A222C; // type:data rom:0x7912FC -battle_star_chill_out_802A267C = 0x802A267C; // type:data rom:0x79174C -battle_star_chill_out_EVS_UsePower = 0x802A27A8; // type:data rom:0x791878 +battle_star_chill_out_802A18F0 = 0x802A18F0; // rom:0x7909C0 +battle_star_chill_out_802A1C88 = 0x802A1C88; // rom:0x790D58 +battle_star_chill_out_802A2020 = 0x802A2020; // rom:0x7910F0 +battle_star_chill_out_802A222C = 0x802A222C; // rom:0x7912FC +battle_star_chill_out_802A267C = 0x802A267C; // rom:0x79174C +battle_star_chill_out_EVS_UsePower = 0x802A27A8; // rom:0x791878 battle_star_smooch_UnkStarFunc1 = 0x802A1000; // type:func rom:0x791D90 battle_star_smooch_UnkStarFunc2 = 0x802A10AC; // type:func rom:0x791E3C battle_star_smooch_UnkStarFunc3 = 0x802A116C; // type:func rom:0x791EFC @@ -14754,13 +14754,13 @@ battle_star_smooch_UnkStarFunc = 0x802A1494; // type:func rom:0x792224 battle_star_smooch_SetNpcCollision32 = 0x802A14E8; // type:func rom:0x792278 battle_star_smooch_AddHP = 0x802A1518; // type:func rom:0x7922A8 func_802A156C_7922FC = 0x802A156C; // type:func rom:0x7922FC -battle_star_smooch_802A1630 = 0x802A1630; // type:data rom:0x7923C0 -battle_star_smooch_802A19C8 = 0x802A19C8; // type:data rom:0x792758 -battle_star_smooch_802A1D60 = 0x802A1D60; // type:data rom:0x792AF0 -battle_star_smooch_802A1F6C = 0x802A1F6C; // type:data rom:0x792CFC -battle_star_smooch_802A23BC = 0x802A23BC; // type:data rom:0x79314C -battle_star_smooch_intTable_802A24E8 = 0x802A24E8; // type:data rom:0x793278 -battle_star_smooch_EVS_UsePower = 0x802A2510; // type:data rom:0x7932A0 +battle_star_smooch_802A1630 = 0x802A1630; // rom:0x7923C0 +battle_star_smooch_802A19C8 = 0x802A19C8; // rom:0x792758 +battle_star_smooch_802A1D60 = 0x802A1D60; // rom:0x792AF0 +battle_star_smooch_802A1F6C = 0x802A1F6C; // rom:0x792CFC +battle_star_smooch_802A23BC = 0x802A23BC; // rom:0x79314C +battle_star_smooch_intTable_802A24E8 = 0x802A24E8; // rom:0x793278 +battle_star_smooch_EVS_UsePower = 0x802A2510; // rom:0x7932A0 battle_star_time_out_UnkStarFunc1 = 0x802A1000; // type:func rom:0x793D20 battle_star_time_out_UnkStarFunc2 = 0x802A10AC; // type:func rom:0x793DCC battle_star_time_out_UnkStarFunc3 = 0x802A116C; // type:func rom:0x793E8C @@ -14770,12 +14770,12 @@ battle_star_time_out_UnkBackgroundFunc2 = 0x802A137C; // type:func rom:0x79409C battle_star_time_out_UnkBackgroundFunc = 0x802A1414; // type:func rom:0x794134 battle_star_time_out_UnkStarFunc = 0x802A1494; // type:func rom:0x7941B4 battle_star_time_out_SetNpcCollision32 = 0x802A14E8; // type:func rom:0x794208 -battle_star_time_out_802A1520 = 0x802A1520; // type:data rom:0x794240 -battle_star_time_out_802A18B8 = 0x802A18B8; // type:data rom:0x7945D8 -battle_star_time_out_802A1C50 = 0x802A1C50; // type:data rom:0x794970 -battle_star_time_out_802A1E5C = 0x802A1E5C; // type:data rom:0x794B7C -battle_star_time_out_802A22AC = 0x802A22AC; // type:data rom:0x794FCC -battle_star_time_out_EVS_UsePower = 0x802A23D8; // type:data rom:0x7950F8 +battle_star_time_out_802A1520 = 0x802A1520; // rom:0x794240 +battle_star_time_out_802A18B8 = 0x802A18B8; // rom:0x7945D8 +battle_star_time_out_802A1C50 = 0x802A1C50; // rom:0x794970 +battle_star_time_out_802A1E5C = 0x802A1E5C; // rom:0x794B7C +battle_star_time_out_802A22AC = 0x802A22AC; // rom:0x794FCC +battle_star_time_out_EVS_UsePower = 0x802A23D8; // rom:0x7950F8 battle_star_up_and_away_UnkStarFunc1 = 0x802A1000; // type:func rom:0x7952E0 battle_star_up_and_away_UnkStarFunc2 = 0x802A10AC; // type:func rom:0x79538C battle_star_up_and_away_UnkStarFunc3 = 0x802A116C; // type:func rom:0x79544C @@ -14788,12 +14788,12 @@ battle_star_up_and_away_SetNpcCollision32 = 0x802A14E8; // type:func rom:0x7957C func_802A1518_7957F8 = 0x802A1518; // type:func rom:0x7957F8 func_802A15B4_795894 = 0x802A15B4; // type:func rom:0x795894 func_802A1628_795908 = 0x802A1628; // type:func rom:0x795908 -battle_star_up_and_away_802A16D0 = 0x802A16D0; // type:data rom:0x7959B0 -battle_star_up_and_away_802A1A68 = 0x802A1A68; // type:data rom:0x795D48 -battle_star_up_and_away_802A1E00 = 0x802A1E00; // type:data rom:0x7960E0 -battle_star_up_and_away_802A200C = 0x802A200C; // type:data rom:0x7962EC -battle_star_up_and_away_802A245C = 0x802A245C; // type:data rom:0x79673C -battle_star_up_and_away_EVS_UsePower = 0x802A2588; // type:data rom:0x796868 +battle_star_up_and_away_802A16D0 = 0x802A16D0; // rom:0x7959B0 +battle_star_up_and_away_802A1A68 = 0x802A1A68; // rom:0x795D48 +battle_star_up_and_away_802A1E00 = 0x802A1E00; // rom:0x7960E0 +battle_star_up_and_away_802A200C = 0x802A200C; // rom:0x7962EC +battle_star_up_and_away_802A245C = 0x802A245C; // rom:0x79673C +battle_star_up_and_away_EVS_UsePower = 0x802A2588; // rom:0x796868 battle_star_star_beam_UnkStarFunc1 = 0x802A1000; // type:func rom:0x796FC0 battle_star_star_beam_UnkStarFunc2 = 0x802A10AC; // type:func rom:0x79706C battle_star_star_beam_UnkStarFunc3 = 0x802A116C; // type:func rom:0x79712C @@ -14806,16 +14806,16 @@ battle_star_star_beam_SetNpcCollision32 = 0x802A14E8; // type:func rom:0x7974A8 func_802A1518_7974D8 = 0x802A1518; // type:func rom:0x7974D8 func_802A2468_798428 = 0x802A2468; // type:func rom:0x798428 func_802A247C_79843C = 0x802A247C; // type:func rom:0x79843C -battle_star_star_beam_802A24F0 = 0x802A24F0; // type:data rom:0x7984B0 -battle_star_star_beam_802A2888 = 0x802A2888; // type:data rom:0x798848 -battle_star_star_beam_802A2C20 = 0x802A2C20; // type:data rom:0x798BE0 -battle_star_star_beam_802A2E2C = 0x802A2E2C; // type:data rom:0x798DEC -battle_star_star_beam_802A327C = 0x802A327C; // type:data rom:0x79923C -battle_star_star_beam_802A33A8 = 0x802A33A8; // type:data rom:0x799368 -D_802A3514_7994D4 = 0x802A3514; // type:data rom:0x7994D4 -D_802A3534_7994F4 = 0x802A3534; // type:data rom:0x7994F4 -D_802A3554_799514 = 0x802A3554; // type:data rom:0x799514 -battle_star_star_beam_EVS_UsePower = 0x802A35B4; // type:data rom:0x799574 +battle_star_star_beam_802A24F0 = 0x802A24F0; // rom:0x7984B0 +battle_star_star_beam_802A2888 = 0x802A2888; // rom:0x798848 +battle_star_star_beam_802A2C20 = 0x802A2C20; // rom:0x798BE0 +battle_star_star_beam_802A2E2C = 0x802A2E2C; // rom:0x798DEC +battle_star_star_beam_802A327C = 0x802A327C; // rom:0x79923C +battle_star_star_beam_802A33A8 = 0x802A33A8; // rom:0x799368 +D_802A3514_7994D4 = 0x802A3514; // rom:0x7994D4 +D_802A3534_7994F4 = 0x802A3534; // rom:0x7994F4 +D_802A3554_799514 = 0x802A3554; // rom:0x799514 +battle_star_star_beam_EVS_UsePower = 0x802A35B4; // rom:0x799574 battle_star_peach_beam_UnkStarFunc1 = 0x802A1000; // type:func rom:0x7997B0 battle_star_peach_beam_UnkStarFunc2 = 0x802A10AC; // type:func rom:0x79985C battle_star_peach_beam_UnkStarFunc3 = 0x802A116C; // type:func rom:0x79991C @@ -14828,16 +14828,16 @@ battle_star_peach_beam_SetNpcCollision32 = 0x802A14E8; // type:func rom:0x799C98 func_802A1518_799CC8 = 0x802A1518; // type:func rom:0x799CC8 func_802A2468_79AC18 = 0x802A2468; // type:func rom:0x79AC18 func_802A247C_79AC2C = 0x802A247C; // type:func rom:0x79AC2C -battle_star_peach_beam_802A24F0 = 0x802A24F0; // type:data rom:0x79ACA0 -battle_star_peach_beam_802A2888 = 0x802A2888; // type:data rom:0x79B038 -battle_star_peach_beam_802A2C20 = 0x802A2C20; // type:data rom:0x79B3D0 -battle_star_peach_beam_802A2E2C = 0x802A2E2C; // type:data rom:0x79B5DC -battle_star_peach_beam_802A327C = 0x802A327C; // type:data rom:0x79BA2C -battle_star_peach_beam_802A33A8 = 0x802A33A8; // type:data rom:0x79BB58 -battle_star_peach_beam_D_802A3514_7FCCC4 = 0x802A3514; // type:data rom:0x79BCC4 -battle_star_peach_beam_D_802A3534_7FCCE4 = 0x802A3534; // type:data rom:0x79BCE4 -battle_star_peach_beam_D_802A3554_7FCD04 = 0x802A3554; // type:data rom:0x79BD04 -battle_star_peach_beam_EVS_UsePower = 0x802A35B4; // type:data rom:0x79BD64 +battle_star_peach_beam_802A24F0 = 0x802A24F0; // rom:0x79ACA0 +battle_star_peach_beam_802A2888 = 0x802A2888; // rom:0x79B038 +battle_star_peach_beam_802A2C20 = 0x802A2C20; // rom:0x79B3D0 +battle_star_peach_beam_802A2E2C = 0x802A2E2C; // rom:0x79B5DC +battle_star_peach_beam_802A327C = 0x802A327C; // rom:0x79BA2C +battle_star_peach_beam_802A33A8 = 0x802A33A8; // rom:0x79BB58 +battle_star_peach_beam_D_802A3514_7FCCC4 = 0x802A3514; // rom:0x79BCC4 +battle_star_peach_beam_D_802A3534_7FCCE4 = 0x802A3534; // rom:0x79BCE4 +battle_star_peach_beam_D_802A3554_7FCD04 = 0x802A3554; // rom:0x79BD04 +battle_star_peach_beam_EVS_UsePower = 0x802A35B4; // rom:0x79BD64 battle_star_peach_focus_UnkStarFunc1 = 0x802A1000; // type:func rom:0x79BFA0 battle_star_peach_focus_UnkStarFunc2 = 0x802A10AC; // type:func rom:0x79C04C battle_star_peach_focus_UnkStarFunc3 = 0x802A116C; // type:func rom:0x79C10C @@ -14848,12 +14848,12 @@ battle_star_peach_focus_UnkBackgroundFunc = 0x802A1414; // type:func rom:0x79C3B battle_star_peach_focus_UnkStarFunc = 0x802A1494; // type:func rom:0x79C434 battle_star_peach_focus_SetNpcCollision32 = 0x802A14E8; // type:func rom:0x79C488 func_802A1518_79C4B8 = 0x802A1518; // type:func rom:0x79C4B8 -battle_star_peach_focus_802A1530 = 0x802A1530; // type:data rom:0x79C4D0 -battle_star_peach_focus_802A18C8 = 0x802A18C8; // type:data rom:0x79C868 -battle_star_peach_focus_802A1C60 = 0x802A1C60; // type:data rom:0x79CC00 -battle_star_peach_focus_802A1E6C = 0x802A1E6C; // type:data rom:0x79CE0C -battle_star_peach_focus_802A22BC = 0x802A22BC; // type:data rom:0x79D25C -battle_star_peach_focus_EVS_UsePower = 0x802A23E8; // type:data rom:0x79D388 +battle_star_peach_focus_802A1530 = 0x802A1530; // rom:0x79C4D0 +battle_star_peach_focus_802A18C8 = 0x802A18C8; // rom:0x79C868 +battle_star_peach_focus_802A1C60 = 0x802A1C60; // rom:0x79CC00 +battle_star_peach_focus_802A1E6C = 0x802A1E6C; // rom:0x79CE0C +battle_star_peach_focus_802A22BC = 0x802A22BC; // rom:0x79D25C +battle_star_peach_focus_EVS_UsePower = 0x802A23E8; // rom:0x79D388 battle_star_peach_dash_UnkStarFunc1 = 0x802A1000; // type:func rom:0x79D8A0 battle_star_peach_dash_UnkStarFunc2 = 0x802A10AC; // type:func rom:0x79D94C battle_star_peach_dash_UnkStarFunc3 = 0x802A116C; // type:func rom:0x79DA0C @@ -14864,112 +14864,112 @@ battle_star_peach_dash_UnkBackgroundFunc = 0x802A1414; // type:func rom:0x79DCB4 battle_star_peach_dash_UnkStarFunc = 0x802A1494; // type:func rom:0x79DD34 battle_star_peach_dash_SetNpcCollision32 = 0x802A14E8; // type:func rom:0x79DD88 func_802A1518_79DDB8 = 0x802A1518; // type:func rom:0x79DDB8 -battle_star_peach_dash_802A15B0 = 0x802A15B0; // type:data rom:0x79DE50 -battle_star_peach_dash_802A1948 = 0x802A1948; // type:data rom:0x79E1E8 -battle_star_peach_dash_802A1CE0 = 0x802A1CE0; // type:data rom:0x79E580 -battle_star_peach_dash_802A1EEC = 0x802A1EEC; // type:data rom:0x79E78C -battle_star_peach_dash_802A233C = 0x802A233C; // type:data rom:0x79EBDC -battle_star_peach_dash_EVS_UsePower = 0x802A2468; // type:data rom:0x79ED08 -level_up_heart_png = 0x802A7AB0; // type:data rom:0x7A59F0 -level_up_heart_pal = 0x802A7DD0; // type:data rom:0x7A5D10 -level_up_flower_png = 0x802A7DF0; // type:data rom:0x7A5D30 -level_up_flower_pal = 0x802A8110; // type:data rom:0x7A6050 -level_up_leaves_png = 0x802A8130; // type:data rom:0x7A6070 -level_up_leaves_pal = 0x802A8450; // type:data rom:0x7A6390 -level_up_badge_png = 0x802A8470; // type:data rom:0x7A63B0 -level_up_badge_pal = 0x802A8790; // type:data rom:0x7A66D0 -level_up_FP_png = 0x802A87B0; // type:data rom:0x7A66F0 -level_up_FP_pal = 0x802A8930; // type:data rom:0x7A6870 -level_up_BP_png = 0x802A8950; // type:data rom:0x7A6890 -level_up_BP_pal = 0x802A8AD0; // type:data rom:0x7A6A10 -level_up_HP_png = 0x802A8AF0; // type:data rom:0x7A6A30 -level_up_HP_pal = 0x802A8C70; // type:data rom:0x7A6BB0 -level_up_digit_0_png = 0x802A8C90; // type:data rom:0x7A6BD0 -level_up_digit_0_pal = 0x802A8CD0; // type:data rom:0x7A6C10 -level_up_digit_1_png = 0x802A8CF0; // type:data rom:0x7A6C30 -level_up_digit_1_pal = 0x802A8D30; // type:data rom:0x7A6C70 -level_up_digit_2_png = 0x802A8D50; // type:data rom:0x7A6C90 -level_up_digit_2_pal = 0x802A8D90; // type:data rom:0x7A6CD0 -level_up_digit_3_png = 0x802A8DB0; // type:data rom:0x7A6CF0 -level_up_digit_3_pal = 0x802A8DF0; // type:data rom:0x7A6D30 -level_up_digit_4_png = 0x802A8E10; // type:data rom:0x7A6D50 -level_up_digit_4_pal = 0x802A8E50; // type:data rom:0x7A6D90 -level_up_digit_5_png = 0x802A8E70; // type:data rom:0x7A6DB0 -level_up_digit_5_pal = 0x802A8EB0; // type:data rom:0x7A6DF0 -level_up_digit_6_png = 0x802A8ED0; // type:data rom:0x7A6E10 -level_up_digit_6_pal = 0x802A8F10; // type:data rom:0x7A6E50 -level_up_digit_7_png = 0x802A8F30; // type:data rom:0x7A6E70 -level_up_digit_7_pal = 0x802A8F70; // type:data rom:0x7A6EB0 -level_up_digit_8_png = 0x802A8F90; // type:data rom:0x7A6ED0 -level_up_digit_8_pal = 0x802A8FD0; // type:data rom:0x7A6F10 -level_up_digit_9_png = 0x802A8FF0; // type:data rom:0x7A6F30 -level_up_digit_9_pal = 0x802A9030; // type:data rom:0x7A6F70 -level_up_small_digit_0_png = 0x802A9050; // type:data rom:0x7A6F90 -level_up_small_digit_0_pal = 0x802A9070; // type:data rom:0x7A6FB0 -level_up_small_digit_1_png = 0x802A9090; // type:data rom:0x7A6FD0 -level_up_small_digit_1_pal = 0x802A90B0; // type:data rom:0x7A6FF0 -level_up_small_digit_2_png = 0x802A90D0; // type:data rom:0x7A7010 -level_up_small_digit_2_pal = 0x802A90F0; // type:data rom:0x7A7030 -level_up_small_digit_3_png = 0x802A9110; // type:data rom:0x7A7050 -level_up_small_digit_3_pal = 0x802A9130; // type:data rom:0x7A7070 -level_up_small_digit_4_png = 0x802A9150; // type:data rom:0x7A7090 -level_up_small_digit_4_pal = 0x802A9170; // type:data rom:0x7A70B0 -level_up_small_digit_5_png = 0x802A9190; // type:data rom:0x7A70D0 -level_up_small_digit_5_pal = 0x802A91B0; // type:data rom:0x7A70F0 -level_up_small_digit_6_png = 0x802A91D0; // type:data rom:0x7A7110 -level_up_small_digit_6_pal = 0x802A91F0; // type:data rom:0x7A7130 -level_up_small_digit_7_png = 0x802A9210; // type:data rom:0x7A7150 -level_up_small_digit_7_pal = 0x802A9230; // type:data rom:0x7A7170 -level_up_small_digit_8_png = 0x802A9250; // type:data rom:0x7A7190 -level_up_small_digit_8_pal = 0x802A9270; // type:data rom:0x7A71B0 -level_up_small_digit_9_png = 0x802A9290; // type:data rom:0x7A71D0 -level_up_small_digit_9_pal = 0x802A92B0; // type:data rom:0x7A71F0 -level_up_small_arrow_png = 0x802A92D0; // type:data rom:0x7A7210 -level_up_small_arrow_pal = 0x802A92F0; // type:data rom:0x7A7230 -level_up_digit_0_red_pal = 0x802A9310; // type:data rom:0x7A7250 -level_up_digit_1_red_pal = 0x802A9330; // type:data rom:0x7A7270 -level_up_digit_2_red_pal = 0x802A9350; // type:data rom:0x7A7290 -level_up_digit_3_red_pal = 0x802A9370; // type:data rom:0x7A72B0 -level_up_digit_4_red_pal = 0x802A9390; // type:data rom:0x7A72D0 -level_up_digit_5_red_pal = 0x802A93B0; // type:data rom:0x7A72F0 -level_up_digit_6_red_pal = 0x802A93D0; // type:data rom:0x7A7310 -level_up_digit_7_red_pal = 0x802A93F0; // type:data rom:0x7A7330 -level_up_digit_8_red_pal = 0x802A9410; // type:data rom:0x7A7350 -level_up_digit_9_red_pal = 0x802A9430; // type:data rom:0x7A7370 -level_up_small_digit_0_red_pal = 0x802A9450; // type:data rom:0x7A7390 -level_up_small_digit_1_red_pal = 0x802A9470; // type:data rom:0x7A73B0 -level_up_small_digit_2_red_pal = 0x802A9490; // type:data rom:0x7A73D0 -level_up_small_digit_3_red_pal = 0x802A94B0; // type:data rom:0x7A73F0 -level_up_small_digit_4_red_pal = 0x802A94D0; // type:data rom:0x7A7410 -level_up_small_digit_5_red_pal = 0x802A94F0; // type:data rom:0x7A7430 -level_up_small_digit_6_red_pal = 0x802A9510; // type:data rom:0x7A7450 -level_up_small_digit_7_red_pal = 0x802A9530; // type:data rom:0x7A7470 -level_up_small_digit_8_red_pal = 0x802A9550; // type:data rom:0x7A7490 -level_up_small_digit_9_red_pal = 0x802A9570; // type:data rom:0x7A74B0 -level_up_small_arrow_red_pal = 0x802A9590; // type:data rom:0x7A74D0 -level_up_digit_0_blue_pal = 0x802A95B0; // type:data rom:0x7A74F0 -level_up_digit_1_blue_pal = 0x802A95D0; // type:data rom:0x7A7510 -level_up_digit_2_blue_pal = 0x802A95F0; // type:data rom:0x7A7530 -level_up_digit_3_blue_pal = 0x802A9610; // type:data rom:0x7A7550 -level_up_digit_4_blue_pal = 0x802A9630; // type:data rom:0x7A7570 -level_up_digit_5_blue_pal = 0x802A9650; // type:data rom:0x7A7590 -level_up_digit_6_blue_pal = 0x802A9670; // type:data rom:0x7A75B0 -level_up_digit_7_blue_pal = 0x802A9690; // type:data rom:0x7A75D0 -level_up_digit_8_blue_pal = 0x802A96B0; // type:data rom:0x7A75F0 -level_up_digit_9_blue_pal = 0x802A96D0; // type:data rom:0x7A7610 -level_up_small_digit_0_blue_pal = 0x802A96F0; // type:data rom:0x7A7630 -level_up_small_digit_1_blue_pal = 0x802A9710; // type:data rom:0x7A7650 -level_up_small_digit_2_blue_pal = 0x802A9730; // type:data rom:0x7A7670 -level_up_small_digit_3_blue_pal = 0x802A9750; // type:data rom:0x7A7690 -level_up_small_digit_4_blue_pal = 0x802A9770; // type:data rom:0x7A76B0 -level_up_small_digit_5_blue_pal = 0x802A9790; // type:data rom:0x7A76D0 -level_up_small_digit_6_blue_pal = 0x802A97B0; // type:data rom:0x7A76F0 -level_up_small_digit_7_blue_pal = 0x802A97D0; // type:data rom:0x7A7710 -level_up_small_digit_8_blue_pal = 0x802A97F0; // type:data rom:0x7A7730 -level_up_small_digit_9_blue_pal = 0x802A9810; // type:data rom:0x7A7750 -level_up_small_arrow_blue_pal = 0x802A9830; // type:data rom:0x7A7770 -level_up_select_one_to_upgrade_png = 0x802A9850; // type:data rom:0x7A7790 -level_up_select_one_to_upgrade_pal = 0x802A9ED0; // type:data rom:0x7A7E10 +battle_star_peach_dash_802A15B0 = 0x802A15B0; // rom:0x79DE50 +battle_star_peach_dash_802A1948 = 0x802A1948; // rom:0x79E1E8 +battle_star_peach_dash_802A1CE0 = 0x802A1CE0; // rom:0x79E580 +battle_star_peach_dash_802A1EEC = 0x802A1EEC; // rom:0x79E78C +battle_star_peach_dash_802A233C = 0x802A233C; // rom:0x79EBDC +battle_star_peach_dash_EVS_UsePower = 0x802A2468; // rom:0x79ED08 +level_up_heart_png = 0x802A7AB0; // rom:0x7A59F0 +level_up_heart_pal = 0x802A7DD0; // rom:0x7A5D10 +level_up_flower_png = 0x802A7DF0; // rom:0x7A5D30 +level_up_flower_pal = 0x802A8110; // rom:0x7A6050 +level_up_leaves_png = 0x802A8130; // rom:0x7A6070 +level_up_leaves_pal = 0x802A8450; // rom:0x7A6390 +level_up_badge_png = 0x802A8470; // rom:0x7A63B0 +level_up_badge_pal = 0x802A8790; // rom:0x7A66D0 +level_up_FP_png = 0x802A87B0; // rom:0x7A66F0 +level_up_FP_pal = 0x802A8930; // rom:0x7A6870 +level_up_BP_png = 0x802A8950; // rom:0x7A6890 +level_up_BP_pal = 0x802A8AD0; // rom:0x7A6A10 +level_up_HP_png = 0x802A8AF0; // rom:0x7A6A30 +level_up_HP_pal = 0x802A8C70; // rom:0x7A6BB0 +level_up_digit_0_png = 0x802A8C90; // rom:0x7A6BD0 +level_up_digit_0_pal = 0x802A8CD0; // rom:0x7A6C10 +level_up_digit_1_png = 0x802A8CF0; // rom:0x7A6C30 +level_up_digit_1_pal = 0x802A8D30; // rom:0x7A6C70 +level_up_digit_2_png = 0x802A8D50; // rom:0x7A6C90 +level_up_digit_2_pal = 0x802A8D90; // rom:0x7A6CD0 +level_up_digit_3_png = 0x802A8DB0; // rom:0x7A6CF0 +level_up_digit_3_pal = 0x802A8DF0; // rom:0x7A6D30 +level_up_digit_4_png = 0x802A8E10; // rom:0x7A6D50 +level_up_digit_4_pal = 0x802A8E50; // rom:0x7A6D90 +level_up_digit_5_png = 0x802A8E70; // rom:0x7A6DB0 +level_up_digit_5_pal = 0x802A8EB0; // rom:0x7A6DF0 +level_up_digit_6_png = 0x802A8ED0; // rom:0x7A6E10 +level_up_digit_6_pal = 0x802A8F10; // rom:0x7A6E50 +level_up_digit_7_png = 0x802A8F30; // rom:0x7A6E70 +level_up_digit_7_pal = 0x802A8F70; // rom:0x7A6EB0 +level_up_digit_8_png = 0x802A8F90; // rom:0x7A6ED0 +level_up_digit_8_pal = 0x802A8FD0; // rom:0x7A6F10 +level_up_digit_9_png = 0x802A8FF0; // rom:0x7A6F30 +level_up_digit_9_pal = 0x802A9030; // rom:0x7A6F70 +level_up_small_digit_0_png = 0x802A9050; // rom:0x7A6F90 +level_up_small_digit_0_pal = 0x802A9070; // rom:0x7A6FB0 +level_up_small_digit_1_png = 0x802A9090; // rom:0x7A6FD0 +level_up_small_digit_1_pal = 0x802A90B0; // rom:0x7A6FF0 +level_up_small_digit_2_png = 0x802A90D0; // rom:0x7A7010 +level_up_small_digit_2_pal = 0x802A90F0; // rom:0x7A7030 +level_up_small_digit_3_png = 0x802A9110; // rom:0x7A7050 +level_up_small_digit_3_pal = 0x802A9130; // rom:0x7A7070 +level_up_small_digit_4_png = 0x802A9150; // rom:0x7A7090 +level_up_small_digit_4_pal = 0x802A9170; // rom:0x7A70B0 +level_up_small_digit_5_png = 0x802A9190; // rom:0x7A70D0 +level_up_small_digit_5_pal = 0x802A91B0; // rom:0x7A70F0 +level_up_small_digit_6_png = 0x802A91D0; // rom:0x7A7110 +level_up_small_digit_6_pal = 0x802A91F0; // rom:0x7A7130 +level_up_small_digit_7_png = 0x802A9210; // rom:0x7A7150 +level_up_small_digit_7_pal = 0x802A9230; // rom:0x7A7170 +level_up_small_digit_8_png = 0x802A9250; // rom:0x7A7190 +level_up_small_digit_8_pal = 0x802A9270; // rom:0x7A71B0 +level_up_small_digit_9_png = 0x802A9290; // rom:0x7A71D0 +level_up_small_digit_9_pal = 0x802A92B0; // rom:0x7A71F0 +level_up_small_arrow_png = 0x802A92D0; // rom:0x7A7210 +level_up_small_arrow_pal = 0x802A92F0; // rom:0x7A7230 +level_up_digit_0_red_pal = 0x802A9310; // rom:0x7A7250 +level_up_digit_1_red_pal = 0x802A9330; // rom:0x7A7270 +level_up_digit_2_red_pal = 0x802A9350; // rom:0x7A7290 +level_up_digit_3_red_pal = 0x802A9370; // rom:0x7A72B0 +level_up_digit_4_red_pal = 0x802A9390; // rom:0x7A72D0 +level_up_digit_5_red_pal = 0x802A93B0; // rom:0x7A72F0 +level_up_digit_6_red_pal = 0x802A93D0; // rom:0x7A7310 +level_up_digit_7_red_pal = 0x802A93F0; // rom:0x7A7330 +level_up_digit_8_red_pal = 0x802A9410; // rom:0x7A7350 +level_up_digit_9_red_pal = 0x802A9430; // rom:0x7A7370 +level_up_small_digit_0_red_pal = 0x802A9450; // rom:0x7A7390 +level_up_small_digit_1_red_pal = 0x802A9470; // rom:0x7A73B0 +level_up_small_digit_2_red_pal = 0x802A9490; // rom:0x7A73D0 +level_up_small_digit_3_red_pal = 0x802A94B0; // rom:0x7A73F0 +level_up_small_digit_4_red_pal = 0x802A94D0; // rom:0x7A7410 +level_up_small_digit_5_red_pal = 0x802A94F0; // rom:0x7A7430 +level_up_small_digit_6_red_pal = 0x802A9510; // rom:0x7A7450 +level_up_small_digit_7_red_pal = 0x802A9530; // rom:0x7A7470 +level_up_small_digit_8_red_pal = 0x802A9550; // rom:0x7A7490 +level_up_small_digit_9_red_pal = 0x802A9570; // rom:0x7A74B0 +level_up_small_arrow_red_pal = 0x802A9590; // rom:0x7A74D0 +level_up_digit_0_blue_pal = 0x802A95B0; // rom:0x7A74F0 +level_up_digit_1_blue_pal = 0x802A95D0; // rom:0x7A7510 +level_up_digit_2_blue_pal = 0x802A95F0; // rom:0x7A7530 +level_up_digit_3_blue_pal = 0x802A9610; // rom:0x7A7550 +level_up_digit_4_blue_pal = 0x802A9630; // rom:0x7A7570 +level_up_digit_5_blue_pal = 0x802A9650; // rom:0x7A7590 +level_up_digit_6_blue_pal = 0x802A9670; // rom:0x7A75B0 +level_up_digit_7_blue_pal = 0x802A9690; // rom:0x7A75D0 +level_up_digit_8_blue_pal = 0x802A96B0; // rom:0x7A75F0 +level_up_digit_9_blue_pal = 0x802A96D0; // rom:0x7A7610 +level_up_small_digit_0_blue_pal = 0x802A96F0; // rom:0x7A7630 +level_up_small_digit_1_blue_pal = 0x802A9710; // rom:0x7A7650 +level_up_small_digit_2_blue_pal = 0x802A9730; // rom:0x7A7670 +level_up_small_digit_3_blue_pal = 0x802A9750; // rom:0x7A7690 +level_up_small_digit_4_blue_pal = 0x802A9770; // rom:0x7A76B0 +level_up_small_digit_5_blue_pal = 0x802A9790; // rom:0x7A76D0 +level_up_small_digit_6_blue_pal = 0x802A97B0; // rom:0x7A76F0 +level_up_small_digit_7_blue_pal = 0x802A97D0; // rom:0x7A7710 +level_up_small_digit_8_blue_pal = 0x802A97F0; // rom:0x7A7730 +level_up_small_digit_9_blue_pal = 0x802A9810; // rom:0x7A7750 +level_up_small_arrow_blue_pal = 0x802A9830; // rom:0x7A7770 +level_up_select_one_to_upgrade_png = 0x802A9850; // rom:0x7A7790 +level_up_select_one_to_upgrade_pal = 0x802A9ED0; // rom:0x7A7E10 shop_owner_begin_speech = 0x80280000; // type:func rom:0x7E0E80 shop_owner_buy_dialog = 0x80280088; // type:func rom:0x7E0F08 shop_owner_continue_speech = 0x8028017C; // type:func rom:0x7E0FFC @@ -15034,13 +15034,13 @@ SetupSingleDoor = 0x80283D00; // type:func rom:0x7E4B80 SetupSplitSingleDoor = 0x80283D6C; // type:func rom:0x7E4BEC SetupDoubleDoors = 0x80283DF0; // type:func rom:0x7E4C70 SetupSplitDoubleDoors = 0x80283E2C; // type:func rom:0x7E4CAC -ShopBeginSpeech = 0x80283E80; // type:data rom:0x7E4D00 -ShopContinueSpeech = 0x80283EB0; // type:data rom:0x7E4D30 -ShopResetSpeech = 0x80283EE0; // type:data rom:0x7E4D60 -ShopEndSpeech = 0x80283F2C; // type:data rom:0x7E4DAC -D_80283F58_7E4DD8 = 0x80283F58; // type:data rom:0x7E4DD8 -BadgeShopInteract = 0x80284034; // type:data rom:0x7E4EB4 -ItemShopInteract = 0x80284054; // type:data rom:0x7E4ED4 +ShopBeginSpeech = 0x80283E80; // rom:0x7E4D00 +ShopContinueSpeech = 0x80283EB0; // rom:0x7E4D30 +ShopResetSpeech = 0x80283EE0; // rom:0x7E4D60 +ShopEndSpeech = 0x80283F2C; // rom:0x7E4DAC +D_80283F58_7E4DD8 = 0x80283F58; // rom:0x7E4DD8 +BadgeShopInteract = 0x80284034; // rom:0x7E4EB4 +ItemShopInteract = 0x80284054; // rom:0x7E4ED4 machi_CheckGameVarRanges = 0x80240000; // type:func rom:0x7E73A0 machi_DoNothing1 = 0x80240030; // type:func rom:0x7E73D0 machi_DoNothing2 = 0x80240038; // type:func rom:0x7E73D8 @@ -15056,10 +15056,10 @@ machi_SetupStarRodPaletteCycling = 0x802403A0; // type:func rom:0x7E7740 machi_SetupChapter1 = 0x80240410; // type:func rom:0x7E77B0 machi_SetupChapter2 = 0x8024045C; // type:func rom:0x7E77FC machi_MisstarFlyAway = 0x802404B0; // type:func rom:0x7E7850 -D_802407E0_7E7B80 = 0x802407E0; // type:data rom:0x7E7B80 -D_802409F0_7E7D90 = 0x802409F0; // type:data rom:0x7E7D90 -D_80241180_7E8520 = 0x80241180; // type:data rom:0x7E8520 -D_80243960_7EAD00 = 0x80243960; // type:data rom:0x7EAD00 +D_802407E0_7E7B80 = 0x802407E0; // rom:0x7E7B80 +D_802409F0_7E7D90 = 0x802409F0; // rom:0x7E7D90 +D_80241180_7E8520 = 0x80241180; // rom:0x7E8520 +D_80243960_7EAD00 = 0x80243960; // rom:0x7EAD00 mac_00_Pipe_SetAnimFlag = 0x80240000; // type:func rom:0x7EAD10 mac_00_Pipe_GetCurrentFloor = 0x80240020; // type:func rom:0x7EAD30 mac_00_Pipe_AwaitDownInput = 0x80240034; // type:func rom:0x7EAD44 @@ -15142,20 +15142,20 @@ dup_mac_00_LetterDelivery_Init = 0x8024386C; // type:func rom:0x7EE57C dup_mac_00_LetterDelivery_CalcLetterPos = 0x8024395C; // type:func rom:0x7EE66C dup_mac_00_LetterDelivery_SaveNpcAnim = 0x80243AE8; // type:func rom:0x7EE7F8 dup_mac_00_LetterDelivery_RestoreNpcAnim = 0x80243B2C; // type:func rom:0x7EE83C -mac_00_varStash = 0x80245DC0; // type:data rom:0x7F0AD0 -mac_00_Quizmo_Answers = 0x80245E24; // type:data rom:0x7F0B34 -D_80245E64_7F0B74 = 0x80245E64; // type:data rom:0x7F0B74 -mac_00_ItemChoice_HasSelectedItem = 0x802483E8; // type:data rom:0x7F30F8 -mac_00_ItemChoice_SelectedItemID = 0x802483EC; // type:data rom:0x7F30FC -D_80248F18_7F3C28 = 0x80248F18; // type:data rom:0x7F3C28 -D_80248F20_7F3C30 = 0x80248F20; // type:data rom:0x7F3C30 -D_80248F28_7F3C38 = 0x80248F28; // type:data rom:0x7F3C38 -mac_00_dojoBattleIDs = 0x8024A632; // type:data rom:0x7F5340 -dup_mac_00_varStash = 0x8024ECE8; // type:data rom:0x7F99F8 -mac_00_ItemChoice_HasSelectedItem = 0x8024ED4C; // type:data rom:0x7F9A5C -mac_00_ItemChoice_SelectedItemID = 0x8024ED50; // type:data rom:0x7F9A60 -D_802559C0_8006D0 = 0x802559C0; // type:data rom:0x8006D0 -D_802559C8_8006D8 = 0x802559C8; // type:data rom:0x8006D8 +mac_00_varStash = 0x80245DC0; // rom:0x7F0AD0 +mac_00_Quizmo_Answers = 0x80245E24; // rom:0x7F0B34 +D_80245E64_7F0B74 = 0x80245E64; // rom:0x7F0B74 +mac_00_ItemChoice_HasSelectedItem = 0x802483E8; // rom:0x7F30F8 +mac_00_ItemChoice_SelectedItemID = 0x802483EC; // rom:0x7F30FC +D_80248F18_7F3C28 = 0x80248F18; // rom:0x7F3C28 +D_80248F20_7F3C30 = 0x80248F20; // rom:0x7F3C30 +D_80248F28_7F3C38 = 0x80248F28; // rom:0x7F3C38 +mac_00_dojoBattleIDs = 0x8024A632; // rom:0x7F5340 +dup_mac_00_varStash = 0x8024ECE8; // rom:0x7F99F8 +mac_00_ItemChoice_HasSelectedItem = 0x8024ED4C; // rom:0x7F9A5C +mac_00_ItemChoice_SelectedItemID = 0x8024ED50; // rom:0x7F9A60 +D_802559C0_8006D0 = 0x802559C0; // rom:0x8006D0 +D_802559C8_8006D8 = 0x802559C8; // rom:0x8006D8 mac_01_HideRowfBadge = 0x80240000; // type:func rom:0x800880 mac_01_SetRowfBadgeBought = 0x80240044; // type:func rom:0x8008C4 mac_01_CreateShopInventory = 0x802400C8; // type:func rom:0x800948 @@ -15273,26 +15273,26 @@ dup_mac_01_PatrolNoAttackAI_Main = 0x802460E4; // type:func rom:0x806964 func_802463E0_806C60 = 0x802463E0; // type:func rom:0x806C60 mac_01_foliage_setup_shear_mtx = 0x80246490; // type:func rom:0x806D10 mac_01_TransformFoliage = 0x80246500; // type:func rom:0x806D80 -D_80247F88_808808 = 0x80247F88; // type:data rom:0x808808 -D_80248420_808CA0 = 0x80248420; // type:data rom:0x808CA0 -D_802485E8_808E68 = 0x802485E8; // type:data rom:0x808E68 -D_80248714_808F94 = 0x80248714; // type:data rom:0x808F94 -mac_01_varStash = 0x80248C30; // type:data rom:0x8094B0 -mac_01_Quizmo_Answers = 0x80248C94; // type:data rom:0x809514 -D_80248CD4_809554 = 0x80248CD4; // type:data rom:0x809554 -mac_01_ItemChoice_HasSelectedItem = 0x8024D944; // type:data rom:0x80E1C4 -mac_01_ItemChoice_SelectedItemID = 0x8024D948; // type:data rom:0x80E1C8 -D_80256ADC_81735C = 0x80256ADC; // type:data rom:0x81735C -D_80256AEC_81736C = 0x80256AEC; // type:data rom:0x81736C -FlowerGatePrimAlpha = 0x80258404; // type:data rom:0x818C84 -D_80258407_818C87 = 0x80258407; // type:data rom:0x818C87 -D_802626E0_822F60 = 0x802626E0; // type:data rom:0x822F60 -D_802626E8_822F68 = 0x802626E8; // type:data rom:0x822F68 -D_80262890_823110 = 0x80262890; // type:data rom:0x823110 -D_80262898_823118 = 0x80262898; // type:data rom:0x823118 -mac_01_toad_house_blanket_vtx = 0x8024B590; // segment:mac_01 type:data rom:0x80BE10 size:0x15E0 -mac_01_toad_house_blanket_gfx = 0x8024CB70; // segment:mac_01 type:data rom:0x80D3F0 -mac_01_toad_house_blanket_img = 0x8024CCD8; // segment:mac_01 type:data rom:0x80D558 +D_80247F88_808808 = 0x80247F88; // rom:0x808808 +D_80248420_808CA0 = 0x80248420; // rom:0x808CA0 +D_802485E8_808E68 = 0x802485E8; // rom:0x808E68 +D_80248714_808F94 = 0x80248714; // rom:0x808F94 +mac_01_varStash = 0x80248C30; // rom:0x8094B0 +mac_01_Quizmo_Answers = 0x80248C94; // rom:0x809514 +D_80248CD4_809554 = 0x80248CD4; // rom:0x809554 +mac_01_ItemChoice_HasSelectedItem = 0x8024D944; // rom:0x80E1C4 +mac_01_ItemChoice_SelectedItemID = 0x8024D948; // rom:0x80E1C8 +D_80256ADC_81735C = 0x80256ADC; // rom:0x81735C +D_80256AEC_81736C = 0x80256AEC; // rom:0x81736C +FlowerGatePrimAlpha = 0x80258404; // rom:0x818C84 +D_80258407_818C87 = 0x80258407; // rom:0x818C87 +D_802626E0_822F60 = 0x802626E0; // rom:0x822F60 +D_802626E8_822F68 = 0x802626E8; // rom:0x822F68 +D_80262890_823110 = 0x80262890; // rom:0x823110 +D_80262898_823118 = 0x80262898; // rom:0x823118 +mac_01_toad_house_blanket_vtx = 0x8024B590; // segment:mac_01 rom:0x80BE10 size:0x15E0 +mac_01_toad_house_blanket_gfx = 0x8024CB70; // segment:mac_01 rom:0x80D3F0 +mac_01_toad_house_blanket_img = 0x8024CCD8; // segment:mac_01 rom:0x80D558 mac_02_Pipe_SetAnimFlag = 0x80240000; // type:func rom:0x8232C0 mac_02_Pipe_GetCurrentFloor = 0x80240020; // type:func rom:0x8232E0 mac_02_Pipe_AwaitDownInput = 0x80240034; // type:func rom:0x8232F4 @@ -15361,22 +15361,22 @@ mac_02_LetterDelivery_CalcLetterPos = 0x802431F4; // type:func rom:0x8264B4 mac_02_LetterDelivery_SaveNpcAnim = 0x80243380; // type:func rom:0x826640 mac_02_LetterDelivery_RestoreNpcAnim = 0x802433C4; // type:func rom:0x826684 mac_02_MonitorMusicProximityTrigger = 0x802433F0; // type:func rom:0x8266B0 -mac_02_varStash = 0x80246150; // type:data rom:0x829410 -mac_02_Quizmo_Answers = 0x802461B4; // type:data rom:0x829474 -mac_02_D_802461F4_8294B4 = 0x802461F4; // type:data rom:0x8294B4 -mac_02_ItemChoice_HasSelectedItem = 0x80248778; // type:data rom:0x82BA38 -mac_02_ItemChoice_SelectedItemID = 0x8024877C; // type:data rom:0x82BA3C -mac_02_CookingIngredients = 0x80248A98; // type:data rom:0x82BD58 -mac_02_CookingResults = 0x80248B10; // type:data rom:0x82BDD0 -mac_02_SingleRecipesWithoutCookbook = 0x80248CB0; // type:data rom:0x82BF70 -mac_02_SingleRecipesWithCookbook = 0x80248CD0; // type:data rom:0x82BF90 -mac_02_DoubleRecipesMatrix = 0x80248CF0; // type:data rom:0x82BFB0 -mac_02_ExtraDoubleRecipes = 0x8024903C; // type:data rom:0x82C2FC -mac_02_MysteryResultOptions = 0x8024909C; // type:data rom:0x82C35C -mac_02_D_8024E200_8314C0 = 0x8024E200; // type:data rom:0x8314C0 -mac_02_D_8024E208_8314C8 = 0x8024E208; // type:data rom:0x8314C8 -mac_02_CookableItemIDs = 0x8024E3A0; // type:data rom:0x831660 -mac_02_CookableDiscoveredFlags = 0x8024E470; // type:data rom:0x831730 +mac_02_varStash = 0x80246150; // rom:0x829410 +mac_02_Quizmo_Answers = 0x802461B4; // rom:0x829474 +mac_02_D_802461F4_8294B4 = 0x802461F4; // rom:0x8294B4 +mac_02_ItemChoice_HasSelectedItem = 0x80248778; // rom:0x82BA38 +mac_02_ItemChoice_SelectedItemID = 0x8024877C; // rom:0x82BA3C +mac_02_CookingIngredients = 0x80248A98; // rom:0x82BD58 +mac_02_CookingResults = 0x80248B10; // rom:0x82BDD0 +mac_02_SingleRecipesWithoutCookbook = 0x80248CB0; // rom:0x82BF70 +mac_02_SingleRecipesWithCookbook = 0x80248CD0; // rom:0x82BF90 +mac_02_DoubleRecipesMatrix = 0x80248CF0; // rom:0x82BFB0 +mac_02_ExtraDoubleRecipes = 0x8024903C; // rom:0x82C2FC +mac_02_MysteryResultOptions = 0x8024909C; // rom:0x82C35C +mac_02_D_8024E200_8314C0 = 0x8024E200; // rom:0x8314C0 +mac_02_D_8024E208_8314C8 = 0x8024E208; // rom:0x8314C8 +mac_02_CookableItemIDs = 0x8024E3A0; // rom:0x831660 +mac_02_CookableDiscoveredFlags = 0x8024E470; // rom:0x831730 mac_03_Pipe_SetAnimFlag = 0x80240000; // type:func rom:0x831800 mac_03_Pipe_GetCurrentFloor = 0x80240020; // type:func rom:0x831820 mac_03_Pipe_AwaitDownInput = 0x80240034; // type:func rom:0x831834 @@ -15437,12 +15437,12 @@ mac_03_HideLilOink = 0x802425A8; // type:func rom:0x833DA8 mac_03_SetLilOinkAnim = 0x80242608; // type:func rom:0x833E08 mac_03_PopLilOinkList = 0x80242694; // type:func rom:0x833E94 mac_03_GetLilOinkPrize = 0x802427D0; // type:func rom:0x833FD0 -mac_03_varStash = 0x80246644; // type:data rom:0x837E44 -mac_03_Quizmo_Answers = 0x802466A8; // type:data rom:0x837EA8 -D_802466E8_837EE8 = 0x802466E8; // type:data rom:0x837EE8 -mac_03_ItemChoice_HasSelectedItem = 0x80248C6C; // type:data rom:0x83A46C -mac_03_ItemChoice_SelectedItemID = 0x80248C70; // type:data rom:0x83A470 -D_8024F800_841000 = 0x8024F800; // type:data rom:0x841000 +mac_03_varStash = 0x80246644; // rom:0x837E44 +mac_03_Quizmo_Answers = 0x802466A8; // rom:0x837EA8 +D_802466E8_837EE8 = 0x802466E8; // rom:0x837EE8 +mac_03_ItemChoice_HasSelectedItem = 0x80248C6C; // rom:0x83A46C +mac_03_ItemChoice_SelectedItemID = 0x80248C70; // rom:0x83A470 +D_8024F800_841000 = 0x8024F800; // rom:0x841000 mac_04_func_80240000_842BD0 = 0x80240000; // type:func rom:0x842BD0 mac_04_SetNightFogParams = 0x80240050; // type:func rom:0x842C20 mac_04_SetNightFogMode = 0x80240194; // type:func rom:0x842D64 @@ -15500,13 +15500,13 @@ mac_04_render_shrunk_player = 0x80241D30; // type:func rom:0x844900 mac_04_appendGfx_shrunk_player = 0x80241DAC; // type:func rom:0x84497C mac_04_RemovePadlock = 0x80241EB0; // type:func rom:0x844A80 mac_04_MonitorMusicProximityTrigger = 0x80241EF0; // type:func rom:0x844AC0 -mac_04_varStash = 0x80243FE8; // type:data rom:0x846BB8 -mac_04_Quizmo_Answers = 0x8024404C; // type:data rom:0x846C1C -mac_04_D_8024408C_846C5C = 0x8024408C; // type:data rom:0x846C5C -mac_04_ItemChoice_HasSelectedItem = 0x80246610; // type:data rom:0x8491E0 -mac_04_ItemChoice_SelectedItemID = 0x80246614; // type:data rom:0x8491E4 -mac_04_D_8024F550_852120 = 0x8024F550; // type:data rom:0x852120 -mac_04_D_8024F580_852150 = 0x8024F580; // type:data rom:0x852150 +mac_04_varStash = 0x80243FE8; // rom:0x846BB8 +mac_04_Quizmo_Answers = 0x8024404C; // rom:0x846C1C +mac_04_D_8024408C_846C5C = 0x8024408C; // rom:0x846C5C +mac_04_ItemChoice_HasSelectedItem = 0x80246610; // rom:0x8491E0 +mac_04_ItemChoice_SelectedItemID = 0x80246614; // rom:0x8491E4 +mac_04_D_8024F550_852120 = 0x8024F550; // rom:0x852120 +mac_04_D_8024F580_852150 = 0x8024F580; // rom:0x852150 mac_05_UpdateTexturePanSmooth = 0x80240000; // type:func rom:0x852170 mac_05_UpdateTexturePanStepped = 0x80240124; // type:func rom:0x852294 dup_mac_05_UnkFloatFunc001 = 0x8024030C; // type:func rom:0x85247C @@ -15582,18 +15582,18 @@ mac_05_SetWhaleGeyserPos = 0x80243CD4; // type:func rom:0x855E44 mac_05_DisposeWhaleGeyser = 0x80243D78; // type:func rom:0x855EE8 mac_05_hsl_to_rgb = 0x80243DB0; // type:func rom:0x855F20 mac_05_gfx_build_club_64 = 0x80243F0C; // type:func rom:0x85607C -mac_05_varStash = 0x802450B0; // type:data rom:0x857220 -mac_05_Quizmo_Answers = 0x80245114; // type:data rom:0x857284 -D_80245154_8572C4 = 0x80245154; // type:data rom:0x8572C4 -mac_05_ItemChoice_HasSelectedItem = 0x802476D8; // type:data rom:0x859848 -mac_05_ItemChoice_SelectedItemID = 0x802476DC; // type:data rom:0x85984C -D_80250A50_862BC0 = 0x80250A50; // type:data rom:0x862BC0 -D_80250A54_862BC4 = 0x80250A54; // type:data rom:0x862BC4 -D_80250A58_862BC8 = 0x80250A58; // type:data rom:0x862BC8 -mac_05_Club64SignAlphaModulus = 0x80252744; // type:data rom:0x8648B4 -D_802527B0_864920 = 0x802527B0; // type:data rom:0x864920 -D_802527B8_864928 = 0x802527B8; // type:data rom:0x864928 -D_802529C8_864B38 = 0x802529C8; // type:data rom:0x864B38 +mac_05_varStash = 0x802450B0; // rom:0x857220 +mac_05_Quizmo_Answers = 0x80245114; // rom:0x857284 +D_80245154_8572C4 = 0x80245154; // rom:0x8572C4 +mac_05_ItemChoice_HasSelectedItem = 0x802476D8; // rom:0x859848 +mac_05_ItemChoice_SelectedItemID = 0x802476DC; // rom:0x85984C +D_80250A50_862BC0 = 0x80250A50; // rom:0x862BC0 +D_80250A54_862BC4 = 0x80250A54; // rom:0x862BC4 +D_80250A58_862BC8 = 0x80250A58; // rom:0x862BC8 +mac_05_Club64SignAlphaModulus = 0x80252744; // rom:0x8648B4 +D_802527B0_864920 = 0x802527B0; // rom:0x864920 +D_802527B8_864928 = 0x802527B8; // rom:0x864928 +D_802529C8_864B38 = 0x802529C8; // rom:0x864B38 mac_06_UpdateTexturePanSmooth = 0x80240000; // type:func rom:0x864B40 mac_06_UpdateTexturePanStepped = 0x80240124; // type:func rom:0x864C64 mac_06_GetWaveAmplitude = 0x8024030C; // type:func rom:0x864E4C @@ -15614,14 +15614,14 @@ mac_06_func_80241290_865DD0 = 0x80241290; // type:func rom:0x865DD0 mac_06_func_802412AC_865DEC = 0x802412AC; // type:func rom:0x865DEC mac_06_GullYawInterp = 0x80241388; // type:func rom:0x865EC8 mac_06_MakeJrTroopaBubbles = 0x802415FC; // type:func rom:0x86613C -D_80241B60_8666A0 = 0x80241B60; // type:data rom:0x8666A0 -D_80241B64_8666A4 = 0x80241B64; // type:data rom:0x8666A4 -D_80241B68_8666A8 = 0x80241B68; // type:data rom:0x8666A8 -D_80243434_867F74 = 0x80243434; // type:data rom:0x867F74 -D_80243438_867F78 = 0x80243438; // type:data rom:0x867F78 -D_8024343C_867F7C = 0x8024343C; // type:data rom:0x867F7C -D_80243440_867F80 = 0x80243440; // type:data rom:0x867F80 -D_80244968_8694A8 = 0x80244968; // type:data rom:0x8694A8 +D_80241B60_8666A0 = 0x80241B60; // rom:0x8666A0 +D_80241B64_8666A4 = 0x80241B64; // rom:0x8666A4 +D_80241B68_8666A8 = 0x80241B68; // rom:0x8666A8 +D_80243434_867F74 = 0x80243434; // rom:0x867F74 +D_80243438_867F78 = 0x80243438; // rom:0x867F78 +D_8024343C_867F7C = 0x8024343C; // rom:0x867F7C +D_80243440_867F80 = 0x80243440; // rom:0x867F80 +D_80244968_8694A8 = 0x80244968; // rom:0x8694A8 tik_01_UpdateTexturePanSmooth = 0x80240000; // type:func rom:0x8694B0 tik_01_UpdateTexturePanStepped = 0x80240124; // type:func rom:0x8695D4 tik_01_Pipe_SetAnimFlag = 0x8024030C; // type:func rom:0x8697BC @@ -15633,7 +15633,7 @@ tik_01_Pipe_GetPointAheadOfPlayer = 0x80240548; // type:func rom:0x8699F8 tik_01_CheckDripCollisionWithNPC = 0x802405F0; // type:func rom:0x869AA0 tik_01_SetEntityPosition = 0x80240960; // type:func rom:0x869E10 tik_01_GetBlooperBattleID = 0x80240A30; // type:func rom:0x869EE0 -D_80242B7E_86C02E = 0x80242B7E; // type:data rom:0x86C02E +D_80242B7E_86C02E = 0x80242B7E; // rom:0x86C02E tik_02_UpdateTexturePanSmooth = 0x80240000; // type:func rom:0x86C740 tik_02_UpdateTexturePanStepped = 0x80240124; // type:func rom:0x86C864 tik_02_StashVars = 0x80240310; // type:func rom:0x86CA50 @@ -15642,8 +15642,8 @@ tik_02_SomeItemEntityFunc = 0x80240428; // type:func rom:0x86CB68 tik_02_IsItemBadge = 0x80240578; // type:func rom:0x86CCB8 tik_02_CheckDripCollisionWithNPC = 0x802405D0; // type:func rom:0x86CD10 tik_02_GetBlooperBattleID = 0x80240940; // type:func rom:0x86D080 -tik_02_varStash = 0x802410C0; // type:data rom:0x86D800 -D_80241BAE_86E2EE = 0x80241BAE; // type:data rom:0x86E2EE +tik_02_varStash = 0x802410C0; // rom:0x86D800 +D_80241BAE_86E2EE = 0x80241BAE; // rom:0x86E2EE tik_03_Pipe_SetAnimFlag = 0x80240000; // type:func rom:0x86EB00 tik_03_Pipe_GetCurrentFloor = 0x80240020; // type:func rom:0x86EB20 tik_03_Pipe_AwaitDownInput = 0x80240034; // type:func rom:0x86EB34 @@ -15656,8 +15656,8 @@ tik_03_CheckDripCollisionWithNPC = 0x802405F0; // type:func rom:0x86F0F0 tik_03_PausePlatformsDuringPound = 0x80240960; // type:func rom:0x86F460 tik_03_ChangePartnerFollowState = 0x802409C0; // type:func rom:0x86F4C0 tik_03_SetupDemoScene = 0x802409E0; // type:func rom:0x86F4E0 -tik_03_PlatformColliders = 0x80242930; // type:data rom:0x871430 -tik_03_D_80242EBC_8719BC = 0x80242EBC; // type:data rom:0x8719BC +tik_03_PlatformColliders = 0x80242930; // rom:0x871430 +tik_03_D_80242EBC_8719BC = 0x80242EBC; // rom:0x8719BC tik_04_UpdateTexturePanSmooth = 0x80240000; // type:func rom:0x871A30 tik_04_UpdateTexturePanStepped = 0x80240124; // type:func rom:0x871B54 tik_04_Pipe_SetAnimFlag = 0x8024030C; // type:func rom:0x871D3C @@ -15680,7 +15680,7 @@ tik_05_SomeItemEntityFunc = 0x80240798; // type:func rom:0x875558 tik_05_IsItemBadge = 0x802408E8; // type:func rom:0x8756A8 tik_05_PlaySpringAnimation = 0x8024093C; // type:func rom:0x8756FC tik_05_SetEntityPosition = 0x80240984; // type:func rom:0x875744 -D_80241800_8765C0 = 0x80241800; // type:data rom:0x8765C0 +D_80241800_8765C0 = 0x80241800; // rom:0x8765C0 tik_06_Pipe_SetAnimFlag = 0x80240000; // type:func rom:0x876EE0 tik_06_Pipe_GetCurrentFloor = 0x80240020; // type:func rom:0x876F00 tik_06_Pipe_AwaitDownInput = 0x80240034; // type:func rom:0x876F14 @@ -15727,15 +15727,15 @@ tik_07_FlyingAI_Chase = 0x802421E4; // type:func rom:0x87BDC4 tik_07_FlyingAI_LosePlayer = 0x80242248; // type:func rom:0x87BE28 tik_07_FlyingAI_Init = 0x802425D8; // type:func rom:0x87C1B8 tik_07_FlyingAI_Main = 0x802426FC; // type:func rom:0x87C2DC -tik_07_SuperBlock_CantUpgradeMessages = 0x802439F0; // type:data rom:0x87D5D0 -tik_07_SuperBlock_PartnerIDs = 0x802439F8; // type:data rom:0x87D5D8 -tik_07_SuperBlock_UpgradeDescMessages = 0x80243A08; // type:data rom:0x87D5E8 -tik_07_SuperBlock_UpgradeOrbAngles = 0x80243A48; // type:data rom:0x87D628 -tik_07_PlatformColliders = 0x802449B0; // type:data rom:0x87E590 -tik_07_FlyingAI_JumpVels = 0x80244CB0; // type:data rom:0x87E890 -D_802451B0_87ED90 = 0x802451B0; // type:data rom:0x87ED90 -D_802451B8_87ED98 = 0x802451B8; // type:data rom:0x87ED98 -D_802451C0_87EDA0 = 0x802451C0; // type:data rom:0x87EDA0 +tik_07_SuperBlock_CantUpgradeMessages = 0x802439F0; // rom:0x87D5D0 +tik_07_SuperBlock_PartnerIDs = 0x802439F8; // rom:0x87D5D8 +tik_07_SuperBlock_UpgradeDescMessages = 0x80243A08; // rom:0x87D5E8 +tik_07_SuperBlock_UpgradeOrbAngles = 0x80243A48; // rom:0x87D628 +tik_07_PlatformColliders = 0x802449B0; // rom:0x87E590 +tik_07_FlyingAI_JumpVels = 0x80244CB0; // rom:0x87E890 +D_802451B0_87ED90 = 0x802451B0; // rom:0x87ED90 +D_802451B8_87ED98 = 0x802451B8; // rom:0x87ED98 +D_802451C0_87EDA0 = 0x802451C0; // rom:0x87EDA0 tik_08_Pipe_SetAnimFlag = 0x80240000; // type:func rom:0x87EDF0 tik_08_Pipe_GetCurrentFloor = 0x80240020; // type:func rom:0x87EE10 tik_08_Pipe_AwaitDownInput = 0x80240034; // type:func rom:0x87EE24 @@ -15748,7 +15748,7 @@ tik_08_CheckDripCollisionWithNPC = 0x802405F0; // type:func rom:0x87F3E0 tik_08_SetEntityPosition = 0x80240960; // type:func rom:0x87F750 tik_08_GetFloorCollider = 0x80240A30; // type:func rom:0x87F820 tik_08_GetBlooperBattleID = 0x80240A5C; // type:func rom:0x87F84C -D_80242C0E_8819FE = 0x80242C0E; // type:data rom:0x8819FE +D_80242C0E_8819FE = 0x80242C0E; // rom:0x8819FE tik_09_Pipe_SetAnimFlag = 0x80240000; // type:func rom:0x8821C0 tik_09_Pipe_GetCurrentFloor = 0x80240020; // type:func rom:0x8821E0 tik_09_Pipe_AwaitDownInput = 0x80240034; // type:func rom:0x8821F4 @@ -15765,7 +15765,7 @@ tik_09_UnkNpcAIFunc12 = 0x80240BE0; // type:func rom:0x882DA0 tik_09_set_script_owner_npc_col_height = 0x80240D44; // type:func rom:0x882F04 tik_09_TackleAI_Main = 0x80240DC4; // type:func rom:0x882F84 tik_09_GetDefeatedEnemyCount = 0x80241204; // type:func rom:0x8833C4 -D_802441A0_886360 = 0x802441A0; // type:data rom:0x886360 +D_802441A0_886360 = 0x802441A0; // rom:0x886360 tik_10_UpdateTexturePanSmooth = 0x80240000; // type:func rom:0x8863C0 tik_10_UpdateTexturePanStepped = 0x80240124; // type:func rom:0x8864E4 tik_10_CheckDripCollisionWithNPC = 0x80240310; // type:func rom:0x8866D0 @@ -15787,10 +15787,10 @@ tik_10_SuperBlock_WhiteScreenFlash = 0x802411B8; // type:func rom:0x887578 tik_10_SuperBlock_PartnerSparkles2 = 0x802412F8; // type:func rom:0x8876B8 tik_10_SuperBlock_PartnerSparkles4 = 0x80241340; // type:func rom:0x887700 tik_10_SuperBlock_WaitForPlayerToLand = 0x80241388; // type:func rom:0x887748 -tik_10_SuperBlock_CantUpgradeMessages = 0x80242030; // type:data rom:0x8883F0 -tik_10_SuperBlock_PartnerIDs = 0x80242038; // type:data rom:0x8883F8 -tik_10_SuperBlock_UpgradeDescMessages = 0x80242048; // type:data rom:0x888408 -tik_10_SuperBlock_UpgradeOrbAngles = 0x80242088; // type:data rom:0x888448 +tik_10_SuperBlock_CantUpgradeMessages = 0x80242030; // rom:0x8883F0 +tik_10_SuperBlock_PartnerIDs = 0x80242038; // rom:0x8883F8 +tik_10_SuperBlock_UpgradeDescMessages = 0x80242048; // rom:0x888408 +tik_10_SuperBlock_UpgradeOrbAngles = 0x80242088; // rom:0x888448 tik_12_Pipe_SetAnimFlag = 0x80240000; // type:func rom:0x888BD0 tik_12_Pipe_GetCurrentFloor = 0x80240020; // type:func rom:0x888BF0 tik_12_Pipe_AwaitDownInput = 0x80240034; // type:func rom:0x888C04 @@ -15830,12 +15830,12 @@ tik_12_TackleAI_Main = 0x80241CF4; // type:func rom:0x88A8C4 tik_12_func_80240814_97BE44 = 0x80242134; // type:func rom:0x88AD04 tik_12_AwaitPlayerNearNpc = 0x8024217C; // type:func rom:0x88AD4C tik_12_func_802408B4_97BEE4 = 0x802421D4; // type:func rom:0x88ADA4 -D_80243C40_88C810 = 0x80243C40; // type:data rom:0x88C810 -tik_12_SuperBlock_CantUpgradeMessages = 0x80243CAC; // type:data rom:0x88C87C -tik_12_SuperBlock_PartnerIDs = 0x80243CB4; // type:data rom:0x88C884 -tik_12_SuperBlock_UpgradeDescMessages = 0x80243CC4; // type:data rom:0x88C894 -tik_12_SuperBlock_UpgradeOrbAngles = 0x80243D04; // type:data rom:0x88C8D4 -D_802449D0_88D5A0 = 0x802449D0; // type:data rom:0x88D5A0 +D_80243C40_88C810 = 0x80243C40; // rom:0x88C810 +tik_12_SuperBlock_CantUpgradeMessages = 0x80243CAC; // rom:0x88C87C +tik_12_SuperBlock_PartnerIDs = 0x80243CB4; // rom:0x88C884 +tik_12_SuperBlock_UpgradeDescMessages = 0x80243CC4; // rom:0x88C894 +tik_12_SuperBlock_UpgradeOrbAngles = 0x80243D04; // rom:0x88C8D4 +D_802449D0_88D5A0 = 0x802449D0; // rom:0x88D5A0 tik_14_Pipe_SetAnimFlag = 0x80240000; // type:func rom:0x88D600 tik_14_Pipe_GetCurrentFloor = 0x80240020; // type:func rom:0x88D620 tik_14_Pipe_AwaitDownInput = 0x80240034; // type:func rom:0x88D634 @@ -15859,8 +15859,8 @@ tik_15_GetItemName = 0x80240A14; // type:func rom:0x8905B4 tik_15_GetNextCheatoItem = 0x80240A78; // type:func rom:0x890618 tik_15_CheckPlayerHasEnoughRoom = 0x80240AA4; // type:func rom:0x890644 tik_15_CheckPlayerHasEnoughCoins = 0x80240AD0; // type:func rom:0x890670 -tik_15_varStash = 0x80242758; // type:data rom:0x8922F8 -D_802427BC_89235C = 0x802427BC; // type:data rom:0x89235C +tik_15_varStash = 0x80242758; // rom:0x8922F8 +D_802427BC_89235C = 0x802427BC; // rom:0x89235C tik_17_AdjustTrackVolumes = 0x80240000; // type:func rom:0x892A20 tik_17_SuperBlock_SetOverride40 = 0x80240030; // type:func rom:0x892A50 tik_17_SuperBlock_ClearOverride40 = 0x8024004C; // type:func rom:0x892A6C @@ -15888,10 +15888,10 @@ tik_17_Pipe_GetCameraYaw = 0x80240F40; // type:func rom:0x893960 tik_17_Pipe_GetPointAheadOfPlayer = 0x80240FAC; // type:func rom:0x8939CC tik_17_UpdateTexturePanSmooth = 0x80241050; // type:func rom:0x893A70 tik_17_UpdateTexturePanStepped = 0x80241174; // type:func rom:0x893B94 -tik_17_SuperBlock_CantUpgradeMessages = 0x80241420; // type:data rom:0x893E40 -tik_17_SuperBlock_PartnerIDs = 0x80241428; // type:data rom:0x893E48 -tik_17_SuperBlock_UpgradeDescMessages = 0x80241438; // type:data rom:0x893E58 -tik_17_SuperBlock_UpgradeOrbAngles = 0x80241478; // type:data rom:0x893E98 +tik_17_SuperBlock_CantUpgradeMessages = 0x80241420; // rom:0x893E40 +tik_17_SuperBlock_PartnerIDs = 0x80241428; // rom:0x893E48 +tik_17_SuperBlock_UpgradeDescMessages = 0x80241438; // rom:0x893E58 +tik_17_SuperBlock_UpgradeOrbAngles = 0x80241478; // rom:0x893E98 tik_18_UpdateTexturePanSmooth = 0x80240000; // type:func rom:0x8956E0 tik_18_UpdateTexturePanStepped = 0x80240124; // type:func rom:0x895804 tik_18_CheckDripCollisionWithNPC = 0x80240310; // type:func rom:0x8959F0 @@ -15922,10 +15922,10 @@ tik_19_SuperBlock_WhiteScreenFlash = 0x80241128; // type:func rom:0x898708 tik_19_SuperBlock_PartnerSparkles2 = 0x80241268; // type:func rom:0x898848 tik_19_SuperBlock_PartnerSparkles4 = 0x802412B0; // type:func rom:0x898890 tik_19_SuperBlock_WaitForPlayerToLand = 0x802412F8; // type:func rom:0x8988D8 -tik_19_SuperBlock_CantUpgradeMessages = 0x802426B0; // type:data rom:0x899C90 -tik_19_SuperBlock_PartnerIDs = 0x802426B8; // type:data rom:0x899C98 -tik_19_SuperBlock_UpgradeDescMessages = 0x802426C8; // type:data rom:0x899CA8 -tik_19_SuperBlock_UpgradeOrbAngles = 0x80242708; // type:data rom:0x899CE8 +tik_19_SuperBlock_CantUpgradeMessages = 0x802426B0; // rom:0x899C90 +tik_19_SuperBlock_PartnerIDs = 0x802426B8; // rom:0x899C98 +tik_19_SuperBlock_UpgradeDescMessages = 0x802426C8; // rom:0x899CA8 +tik_19_SuperBlock_UpgradeOrbAngles = 0x80242708; // rom:0x899CE8 tik_20_UpdateTexturePanSmooth = 0x80240000; // type:func rom:0x89A350 tik_20_UpdateTexturePanStepped = 0x80240124; // type:func rom:0x89A474 tik_20_Pipe_SetAnimFlag = 0x8024030C; // type:func rom:0x89A65C @@ -15940,7 +15940,7 @@ tik_20_UnkDistFunc = 0x802409DC; // type:func rom:0x89AD2C tik_20_UnkNpcAIFunc12 = 0x80240B10; // type:func rom:0x89AE60 tik_20_set_script_owner_npc_col_height = 0x80240C74; // type:func rom:0x89AFC4 tik_20_TackleAI_Main = 0x80240CF4; // type:func rom:0x89B044 -D_802433F0_89D740 = 0x802433F0; // type:data rom:0x89D740 +D_802433F0_89D740 = 0x802433F0; // rom:0x89D740 tik_21_UpdateTexturePanSmooth = 0x80240000; // type:func rom:0x89D7A0 tik_21_UpdateTexturePanStepped = 0x80240124; // type:func rom:0x89D8C4 tik_21_Pipe_SetAnimFlag = 0x8024030C; // type:func rom:0x89DAAC @@ -15975,7 +15975,7 @@ tik_23_UnkDistFunc = 0x802409DC; // type:func rom:0x8A2DAC tik_23_UnkNpcAIFunc12 = 0x80240B10; // type:func rom:0x8A2EE0 tik_23_set_script_owner_npc_col_height = 0x80240C74; // type:func rom:0x8A3044 tik_23_TackleAI_Main = 0x80240CF4; // type:func rom:0x8A30C4 -tik_23_D_80243650_8A5A20 = 0x80243650; // type:data rom:0x8A5A20 +tik_23_D_80243650_8A5A20 = 0x80243650; // rom:0x8A5A20 tik_24_map_init = 0x80240000; // type:func rom:0x8A5A80 tik_24_UpdateTexturePanSmooth = 0x80240050; // type:func rom:0x8A5AD0 tik_24_UpdateTexturePanStepped = 0x80240174; // type:func rom:0x8A5BF4 @@ -15985,9 +15985,9 @@ tik_24_UnkDistFunc = 0x8024074C; // type:func rom:0x8A61CC tik_24_UnkNpcAIFunc12 = 0x80240880; // type:func rom:0x8A6300 tik_24_set_script_owner_npc_col_height = 0x802409E4; // type:func rom:0x8A6464 tik_24_TackleAI_Main = 0x80240A64; // type:func rom:0x8A64E4 -D_80242470_8A7EF0 = 0x80242470; // type:data rom:0x8A7EF0 -D_80242480_8A7F00 = 0x80242480; // type:data rom:0x8A7F00 -D_802424A0_8A7F20 = 0x802424A0; // type:data rom:0x8A7F20 +D_80242470_8A7EF0 = 0x80242470; // rom:0x8A7EF0 +D_80242480_8A7F00 = 0x80242480; // rom:0x8A7F00 +D_802424A0_8A7F20 = 0x802424A0; // rom:0x8A7F20 tik_25_UpdateTexturePanSmooth = 0x80240000; // type:func rom:0x8A7F80 tik_25_UpdateTexturePanStepped = 0x80240124; // type:func rom:0x8A80A4 tik_25_CheckDripCollisionWithNPC = 0x8024030C; // type:func rom:0x8A828C @@ -15999,15 +15999,15 @@ kgr_01_add_tongue_deformation = 0x80240160; // type:func rom:0x8A9B70 kgr_01_make_tongue_gfx = 0x80240354; // type:func rom:0x8A9D64 kgr_01_GetEffectiveTongueOffset = 0x802403E0; // type:func rom:0x8A9DF0 kgr_01_HasBombetteExploded = 0x80240500; // type:func rom:0x8A9F10 -kgr_01_TongueWiggleTime = 0x802407C0; // type:data rom:0x8AA1D0 -D_80240A30_8AA440 = 0x80240A30; // type:data rom:0x8AA440 -D_80240A38_8AA448 = 0x80240A38; // type:data rom:0x8AA448 +kgr_01_TongueWiggleTime = 0x802407C0; // rom:0x8AA1D0 +D_80240A30_8AA440 = 0x80240A30; // rom:0x8AA440 +D_80240A38_8AA448 = 0x80240A38; // rom:0x8AA448 kgr_02_DarkRoomUpdate = 0x80240000; // type:func rom:0x8AA450 kgr_02_func_80240160_8AA5B0 = 0x80240160; // type:func rom:0x8AA5B0 kgr_02_func_80240730_8AAB80 = 0x80240730; // type:func rom:0x8AAB80 kgr_02_func_80240748_8AAB98 = 0x80240748; // type:func rom:0x8AAB98 kgr_02_HasBombetteExploded = 0x80240760; // type:func rom:0x8AABB0 -kgr_02_D_80240970_8AADC0 = 0x80240970; // type:data rom:0x8AADC0 +kgr_02_D_80240970_8AADC0 = 0x80240970; // rom:0x8AADC0 kmr_00_func_80240000_8ABF90 = 0x80240000; // type:func rom:0x8ABF90 kmr_00_func_80240388_8AC318 = 0x80240388; // type:func rom:0x8AC318 kmr_00_func_802403B8_8AC348 = 0x802403B8; // type:func rom:0x8AC348 @@ -16020,7 +16020,7 @@ kmr_00_func_802405CC_8AC55C = 0x802405CC; // type:func rom:0x8AC55C kmr_00_func_802405F0_8AC580 = 0x802405F0; // type:func rom:0x8AC580 kmr_00_func_80240BD8_8ACB68 = 0x80240BD8; // type:func rom:0x8ACB68 kmr_00_UpdateStarSpiritBobbing = 0x80240CB0; // type:func rom:0x8ACC40 -D_80242D60_8AECF0 = 0x80242D60; // type:data rom:0x8AECF0 +D_80242D60_8AECF0 = 0x80242D60; // rom:0x8AECF0 kmr_02_Pipe_SetAnimFlag = 0x80240000; // type:func rom:0x8B0070 kmr_02_Pipe_GetCurrentFloor = 0x80240020; // type:func rom:0x8B0090 kmr_02_Pipe_AwaitDownInput = 0x80240034; // type:func rom:0x8B00A4 @@ -16094,8 +16094,8 @@ func_80242F08_8B2F78 = 0x80242F08; // type:func rom:0x8B2F78 func_80242F28_8B2F98 = 0x80242F28; // type:func rom:0x8B2F98 func_80242F7C_8B2FEC = 0x80242F7C; // type:func rom:0x8B2FEC kmr_02_ShrinkItemEntity = 0x80243034; // type:func rom:0x8B30A4 -kmr_02_heart_block_img = 0x80257B00; // type:data rom:0x8C7B70 -kmr_02_heart_block_pal = 0x80257D00; // type:data rom:0x8C7D70 +kmr_02_heart_block_img = 0x80257B00; // rom:0x8C7B70 +kmr_02_heart_block_pal = 0x80257D00; // rom:0x8C7D70 kmr_02_ToadHouse_DisableStatusBar = 0x80243070; // type:func rom:0x8B30E0 kmr_02_ToadHouse_ShowWorldStatusBar = 0x80243090; // type:func rom:0x8B3100 kmr_02_ToadHouse_UpdateScreenOverlay = 0x802430B8; // type:func rom:0x8B3128 @@ -16118,22 +16118,22 @@ kmr_02_UnkFunc42 = 0x802436FC; // type:func rom:0x8B376C kmr_02_foliage_setup_shear_mtx = 0x80243760; // type:func rom:0x8B37D0 kmr_02_TransformFoliage = 0x802437D0; // type:func rom:0x8B3840 kmr_02_LoadPartyImage = 0x802439A0; // type:func rom:0x8B3A10 -D_80244B2C_8B4B9C = 0x80244B2C; // type:data rom:0x8B4B9C -kmr_02_varStash = 0x802455D0; // type:data rom:0x8B5640 -kmr_02_Quizmo_Answers = 0x80245634; // type:data rom:0x8B56A4 -D_80245674_8B56E4 = 0x80245674; // type:data rom:0x8B56E4 -kmr_02_ItemChoice_HasSelectedItem = 0x80247E30; // type:data rom:0x8B7EA0 -kmr_02_ItemChoice_SelectedItemID = 0x80247E34; // type:data rom:0x8B7EA4 -D_802480AC_8B811C = 0x802480AC; // type:data rom:0x8B811C -D_8024E538_8BE5A8 = 0x8024E538; // type:data rom:0x8BE5A8 -D_8025578C_8C57FC = 0x8025578C; // type:data rom:0x8C57FC -D_80257B00_8C7B70 = 0x80257B00; // type:data rom:0x8C7B70 -D_80257D00_8C7D70 = 0x80257D00; // type:data rom:0x8C7D70 -D_80257D40_8C7DB0 = 0x80257D40; // type:data rom:0x8C7DB0 -D_80257D48_8C7DB8 = 0x80257D48; // type:data rom:0x8C7DB8 -D_80257D50_8C7DC0 = 0x80257D50; // type:data rom:0x8C7DC0 -D_80257F08_8C7F78 = 0x80257F08; // type:data rom:0x8C7F78 -D_80257F10_8C7F80 = 0x80257F10; // type:data rom:0x8C7F80 +D_80244B2C_8B4B9C = 0x80244B2C; // rom:0x8B4B9C +kmr_02_varStash = 0x802455D0; // rom:0x8B5640 +kmr_02_Quizmo_Answers = 0x80245634; // rom:0x8B56A4 +D_80245674_8B56E4 = 0x80245674; // rom:0x8B56E4 +kmr_02_ItemChoice_HasSelectedItem = 0x80247E30; // rom:0x8B7EA0 +kmr_02_ItemChoice_SelectedItemID = 0x80247E34; // rom:0x8B7EA4 +D_802480AC_8B811C = 0x802480AC; // rom:0x8B811C +D_8024E538_8BE5A8 = 0x8024E538; // rom:0x8BE5A8 +D_8025578C_8C57FC = 0x8025578C; // rom:0x8C57FC +D_80257B00_8C7B70 = 0x80257B00; // rom:0x8C7B70 +D_80257D00_8C7D70 = 0x80257D00; // rom:0x8C7D70 +D_80257D40_8C7DB0 = 0x80257D40; // rom:0x8C7DB0 +D_80257D48_8C7DB8 = 0x80257D48; // rom:0x8C7DB8 +D_80257D50_8C7DC0 = 0x80257D50; // rom:0x8C7DC0 +D_80257F08_8C7F78 = 0x80257F08; // rom:0x8C7F78 +D_80257F10_8C7F80 = 0x80257F10; // rom:0x8C7F80 kmr_03_ChangeNpcToPartner = 0x80240000; // type:func rom:0x8C7F90 kmr_03_CheckPartnerFlags1000 = 0x80240184; // type:func rom:0x8C8114 kmr_03_func_802401B0_8C8140 = 0x802401B0; // type:func rom:0x8C8140 @@ -16143,38 +16143,38 @@ kmr_03_SetCamera0MoveFlag1 = 0x8024033C; // type:func rom:0x8C82CC func_80240358_8C82E8 = 0x80240358; // type:func rom:0x8C82E8 kmr_03_foliage_setup_shear_mtx = 0x80240410; // type:func rom:0x8C83A0 kmr_03_TransformFoliage = 0x80240480; // type:func rom:0x8C8410 -kmr_03_entryList = 0x80240650; // type:data rom:0x8C85E0 -kmr_03_settings = 0x80240680; // type:data rom:0x8C8610 -kmr_03_802406C0 = 0x802406C0; // type:data rom:0x8C8650 -kmr_03_exitWalk_802406F0 = 0x802406F0; // type:data rom:0x8C8680 -kmr_03_exitWalk_8024074C = 0x8024074C; // type:data rom:0x8C86DC -kmr_03_802407A8 = 0x802407A8; // type:data rom:0x8C8738 -kmr_03_main = 0x802407F0; // type:data rom:0x8C8780 -kmr_03_npcSettings_80240950 = 0x80240950; // type:data rom:0x8C88E0 -kmr_03_8024097C = 0x8024097C; // type:data rom:0x8C890C -kmr_03_npcAI_80240B50 = 0x80240B50; // type:data rom:0x8C8AE0 -kmr_03_hit_80240F64 = 0x80240F64; // type:data rom:0x8C8EF4 -kmr_03_init_802411A8 = 0x802411A8; // type:data rom:0x8C9138 -kmr_03_npcGroup_80241260 = 0x80241260; // type:data rom:0x8C91F0 -kmr_03_npcGroupList_80241450 = 0x80241450; // type:data rom:0x8C93E0 -kmr_03_padding2 = 0x80241468; // type:data rom:0x8C93F8 -kmr_03_80241470 = 0x80241470; // type:data rom:0x8C9400 -kmr_03_802414A8 = 0x802414A8; // type:data rom:0x8C9438 -kmr_03_802414C8 = 0x802414C8; // type:data rom:0x8C9458 -kmr_03_makeEntities = 0x80241530; // type:data rom:0x8C94C0 -kmr_03_EVS_SearchBush = 0x802417F0; // type:data rom:0x8C9780 -kmr_03_EVS_ShakeTree = 0x80241B50; // type:data rom:0x8C9AE0 -kmr_03_treeModelList_Bush1_Bush = 0x80242154; // type:data rom:0x8CA0E4 -kmr_03_treeEffectVectors_Bush1 = 0x8024215C; // type:data rom:0x8CA0EC -kmr_03_bush1 = 0x8024216C; // type:data rom:0x8CA0FC -kmr_03_treeModelList_Tree1_Leaves = 0x8024217C; // type:data rom:0x8CA10C -kmr_03_treeModelList_Tree1_Trunk = 0x80242184; // type:data rom:0x8CA114 -kmr_03_treeEffectVectors_Tree1 = 0x8024218C; // type:data rom:0x8CA11C -kmr_03_tree1_Callback = 0x802421A8; // type:data rom:0x8CA138 -kmr_03_tree1 = 0x80242294; // type:data rom:0x8CA224 -kmr_03_tree1Point = 0x802422A8; // type:data rom:0x8CA238 -kmr_03_802422B8 = 0x802422B8; // type:data rom:0x8CA248 -kmr_03_80242340 = 0x80242340; // type:data rom:0x8CA2D0 +kmr_03_entryList = 0x80240650; // rom:0x8C85E0 +kmr_03_settings = 0x80240680; // rom:0x8C8610 +kmr_03_802406C0 = 0x802406C0; // rom:0x8C8650 +kmr_03_exitWalk_802406F0 = 0x802406F0; // rom:0x8C8680 +kmr_03_exitWalk_8024074C = 0x8024074C; // rom:0x8C86DC +kmr_03_802407A8 = 0x802407A8; // rom:0x8C8738 +kmr_03_main = 0x802407F0; // rom:0x8C8780 +kmr_03_npcSettings_80240950 = 0x80240950; // rom:0x8C88E0 +kmr_03_8024097C = 0x8024097C; // rom:0x8C890C +kmr_03_npcAI_80240B50 = 0x80240B50; // rom:0x8C8AE0 +kmr_03_hit_80240F64 = 0x80240F64; // rom:0x8C8EF4 +kmr_03_init_802411A8 = 0x802411A8; // rom:0x8C9138 +kmr_03_npcGroup_80241260 = 0x80241260; // rom:0x8C91F0 +kmr_03_npcGroupList_80241450 = 0x80241450; // rom:0x8C93E0 +kmr_03_padding2 = 0x80241468; // rom:0x8C93F8 +kmr_03_80241470 = 0x80241470; // rom:0x8C9400 +kmr_03_802414A8 = 0x802414A8; // rom:0x8C9438 +kmr_03_802414C8 = 0x802414C8; // rom:0x8C9458 +kmr_03_makeEntities = 0x80241530; // rom:0x8C94C0 +kmr_03_EVS_SearchBush = 0x802417F0; // rom:0x8C9780 +kmr_03_EVS_ShakeTree = 0x80241B50; // rom:0x8C9AE0 +kmr_03_treeModelList_Bush1_Bush = 0x80242154; // rom:0x8CA0E4 +kmr_03_treeEffectVectors_Bush1 = 0x8024215C; // rom:0x8CA0EC +kmr_03_bush1 = 0x8024216C; // rom:0x8CA0FC +kmr_03_treeModelList_Tree1_Leaves = 0x8024217C; // rom:0x8CA10C +kmr_03_treeModelList_Tree1_Trunk = 0x80242184; // rom:0x8CA114 +kmr_03_treeEffectVectors_Tree1 = 0x8024218C; // rom:0x8CA11C +kmr_03_tree1_Callback = 0x802421A8; // rom:0x8CA138 +kmr_03_tree1 = 0x80242294; // rom:0x8CA224 +kmr_03_tree1Point = 0x802422A8; // rom:0x8CA238 +kmr_03_802422B8 = 0x802422B8; // rom:0x8CA248 +kmr_03_80242340 = 0x80242340; // rom:0x8CA2D0 kmr_04_CheckPartnerFlags1000 = 0x80240000; // type:func rom:0x8CA900 kmr_04_GetPlayerHP = 0x8024002C; // type:func rom:0x8CA92C kmr_04_foliage_setup_shear_mtx = 0x80240060; // type:func rom:0x8CA960 @@ -16185,9 +16185,9 @@ kmr_04_GetItemName = 0x8024037C; // type:func rom:0x8CAC7C kmr_04_SetMessageImage_HammerBlock = 0x802403E0; // type:func rom:0x8CACE0 kmr_04_GiveWoodenHammer = 0x80240434; // type:func rom:0x8CAD34 kmr_04_func_80240444_8CAD44 = 0x80240444; // type:func rom:0x8CAD44 -kmr_04_hammer_block_message_img = 0x80241BF0; // type:data rom:0x8CC4F0 -kmr_04_hammer_block_message_pal = 0x80242070; // type:data rom:0x8CC970 -kmr_04_varStash = 0x802429F4; // type:data rom:0x8CD2F4 +kmr_04_hammer_block_message_img = 0x80241BF0; // rom:0x8CC4F0 +kmr_04_hammer_block_message_pal = 0x80242070; // rom:0x8CC970 +kmr_04_varStash = 0x802429F4; // rom:0x8CD2F4 kmr_05_FlyingAI_WanderInit = 0x80240000; // type:func rom:0x8CE070 kmr_05_FlyingAI_Wander = 0x802401B0; // type:func rom:0x8CE220 kmr_05_FlyingAI_LoiterInit = 0x802407D8; // type:func rom:0x8CE848 @@ -16202,10 +16202,10 @@ kmr_05_FlyingAI_Main = 0x8024130C; // type:func rom:0x8CF37C kmr_05_foliage_setup_shear_mtx = 0x80241500; // type:func rom:0x8CF570 kmr_05_TransformFoliage = 0x80241570; // type:func rom:0x8CF5E0 kmr_05_func_8024173C_8CF7AC = 0x8024173C; // type:func rom:0x8CF7AC -kmr_05_FlyingAI_JumpVels = 0x80241B2C; // type:data rom:0x8CFB9C -D_80243440_8D14B0 = 0x80243440; // type:data rom:0x8D14B0 -D_80243448_8D14B8 = 0x80243448; // type:data rom:0x8D14B8 -D_80243450_8D14C0 = 0x80243450; // type:data rom:0x8D14C0 +kmr_05_FlyingAI_JumpVels = 0x80241B2C; // rom:0x8CFB9C +D_80243440_8D14B0 = 0x80243440; // rom:0x8D14B0 +D_80243448_8D14B8 = 0x80243448; // rom:0x8D14B8 +D_80243450_8D14C0 = 0x80243450; // rom:0x8D14C0 kmr_06_FlyingAI_WanderInit = 0x80240000; // type:func rom:0x8D1510 kmr_06_FlyingAI_Wander = 0x802401B0; // type:func rom:0x8D16C0 kmr_06_FlyingAI_LoiterInit = 0x802407D8; // type:func rom:0x8D1CE8 @@ -16225,10 +16225,10 @@ kmr_06_SetStickerRotation = 0x802419EC; // type:func rom:0x8D2EFC kmr_06_JumpStickerTo = 0x80241A68; // type:func rom:0x8D2F78 kmr_06_SetStickerGravity = 0x80241C78; // type:func rom:0x8D3188 kmr_06_DeleteSticker = 0x80241CC8; // type:func rom:0x8D31D8 -kmr_06_FlyingAI_JumpVels = 0x802420BC; // type:data rom:0x8D35CC -D_80242850_8D3D60 = 0x80242850; // type:data rom:0x8D3D60 -D_80242858_8D3D68 = 0x80242858; // type:data rom:0x8D3D68 -D_80242860_8D3D70 = 0x80242860; // type:data rom:0x8D3D70 +kmr_06_FlyingAI_JumpVels = 0x802420BC; // rom:0x8D35CC +D_80242850_8D3D60 = 0x80242850; // rom:0x8D3D60 +D_80242858_8D3D68 = 0x80242858; // rom:0x8D3D68 +D_80242860_8D3D70 = 0x80242860; // rom:0x8D3D70 kmr_07_GuardAI_IdleInit = 0x80240000; // type:func rom:0x8D3DC0 kmr_07_GuardAI_Idle = 0x802400B4; // type:func rom:0x8D3E74 kmr_07_GuardAI_AlertInit = 0x802401D4; // type:func rom:0x8D3F94 @@ -16240,9 +16240,9 @@ kmr_07_GuardAI_ReturnHomeInit = 0x80240540; // type:func rom:0x8D4300 kmr_07_GuardAI_ReturnHome = 0x802405EC; // type:func rom:0x8D43AC kmr_07_GuardAI_Main = 0x802407F4; // type:func rom:0x8D45B4 kmr_07_PlaySpringReboundAnimation = 0x80240A6C; // type:func rom:0x8D482C -D_80241E90_8D5C50 = 0x80241E90; // type:data rom:0x8D5C50 -D_80241E98_8D5C58 = 0x80241E98; // type:data rom:0x8D5C58 -D_80241EA0_8D5C60 = 0x80241EA0; // type:data rom:0x8D5C60 +D_80241E90_8D5C50 = 0x80241E90; // rom:0x8D5C50 +D_80241E98_8D5C58 = 0x80241E98; // rom:0x8D5C58 +D_80241EA0_8D5C60 = 0x80241EA0; // rom:0x8D5C60 kmr_09_FlyingAI_WanderInit = 0x80240000; // type:func rom:0x8D5E00 kmr_09_FlyingAI_Wander = 0x802401B0; // type:func rom:0x8D5FB0 kmr_09_FlyingAI_LoiterInit = 0x802407D8; // type:func rom:0x8D65D8 @@ -16255,10 +16255,10 @@ kmr_09_FlyingAI_LosePlayer = 0x80240E58; // type:func rom:0x8D6C58 kmr_09_FlyingAI_Init = 0x802411E8; // type:func rom:0x8D6FE8 kmr_09_FlyingAI_Main = 0x8024130C; // type:func rom:0x8D710C kmr_09_GetAmbushEnemy = 0x802414F8; // type:func rom:0x8D72F8 -kmr_09_FlyingAI_JumpVels = 0x8024186C; // type:data rom:0x8D766C -D_80242670_8D8470 = 0x80242670; // type:data rom:0x8D8470 -D_80242678_8D8478 = 0x80242678; // type:data rom:0x8D8478 -D_80242680_8D8480 = 0x80242680; // type:data rom:0x8D8480 +kmr_09_FlyingAI_JumpVels = 0x8024186C; // rom:0x8D766C +D_80242670_8D8470 = 0x80242670; // rom:0x8D8470 +D_80242678_8D8478 = 0x80242678; // rom:0x8D8478 +D_80242680_8D8480 = 0x80242680; // rom:0x8D8480 kmr_10_StashVars = 0x80240000; // type:func rom:0x8D84D0 kmr_10_GetItemName = 0x802400B4; // type:func rom:0x8D8584 kmr_10_SomeItemEntityFunc = 0x80240118; // type:func rom:0x8D85E8 @@ -16267,7 +16267,7 @@ kmr_10_PlaySpringReboundAnimation = 0x802402BC; // type:func rom:0x8D878C kmr_10_SetSpringPosition = 0x80240304; // type:func rom:0x8D87D4 kmr_10_foliage_setup_shear_mtx = 0x802403D0; // type:func rom:0x8D88A0 kmr_10_TransformFoliage = 0x80240440; // type:func rom:0x8D8910 -kmr_10_varStash = 0x80240C20; // type:data rom:0x8D90F0 +kmr_10_varStash = 0x80240C20; // rom:0x8D90F0 kmr_11_foliage_setup_shear_mtx = 0x80240000; // type:func rom:0x8DA100 kmr_11_TransformFoliage = 0x80240070; // type:func rom:0x8DA170 kmr_11_SetupFog = 0x8024023C; // type:func rom:0x8DA33C @@ -16288,27 +16288,27 @@ kmr_11_GetKammyBroomEmitterPos = 0x80240DDC; // type:func rom:0x8DAEDC func_80240EC0_8DAFC0 = 0x80240EC0; // type:func rom:0x8DAFC0 dup_kmr_11_foliage_setup_shear_mtx = 0x80240F20; // type:func rom:0x8DB020 dup_kmr_11_TransformFoliage = 0x80240F90; // type:func rom:0x8DB090 -D_802510B0_8EB1B0 = 0x802510B0; // type:data rom:0x8EB1B0 -D_802510B8_8EB1B8 = 0x802510B8; // type:data rom:0x8EB1B8 -D_802510C0_8EB1C0 = 0x802510C0; // type:data rom:0x8EB1C0 +D_802510B0_8EB1B0 = 0x802510B0; // rom:0x8EB1B0 +D_802510B8_8EB1B8 = 0x802510B8; // rom:0x8EB1B8 +D_802510C0_8EB1C0 = 0x802510C0; // rom:0x8EB1C0 kmr_12_GetAmbushEnemy = 0x80240000; // type:func rom:0x8EB360 -kmr_12_entryList = 0x80240030; // type:data rom:0x8EB390 -kmr_12_settings = 0x80240050; // type:data rom:0x8EB3B0 -kmr_12_PlayMusic = 0x80240090; // type:data rom:0x8EB3F0 -kmr_12_ExitWest = 0x802400C0; // type:data rom:0x8EB420 -kmr_12_ExitEast = 0x8024011C; // type:data rom:0x8EB47C -kmr_12_BindExits = 0x80240178; // type:data rom:0x8EB4D8 -kmr_12_main = 0x802401C0; // type:data rom:0x8EB520 -kmr_12_goombaAISettings = 0x802402B0; // type:data rom:0x8EB610 -kmr_12_GoombaAI = 0x802402E0; // type:data rom:0x8EB640 -kmr_12_goombaNpcSettings = 0x80240300; // type:data rom:0x8EB660 -kmr_12_ReadWestSign = 0x8024032C; // type:data rom:0x8EB68C -kmr_12_GoombaIdle = 0x80240450; // type:data rom:0x8EB7B0 -kmr_12_GoombaInit = 0x80240794; // type:data rom:0x8EBAF4 -kmr_12_goombaNpc = 0x802407B8; // type:data rom:0x8EBB18 -kmr_12_npcGroupList = 0x802409A8; // type:data rom:0x8EBD08 -kmr_12_ReadEastSign = 0x802409C0; // type:data rom:0x8EBD20 -kmr_12_MakeEntities = 0x80240A64; // type:data rom:0x8EBDC4 +kmr_12_entryList = 0x80240030; // rom:0x8EB390 +kmr_12_settings = 0x80240050; // rom:0x8EB3B0 +kmr_12_PlayMusic = 0x80240090; // rom:0x8EB3F0 +kmr_12_ExitWest = 0x802400C0; // rom:0x8EB420 +kmr_12_ExitEast = 0x8024011C; // rom:0x8EB47C +kmr_12_BindExits = 0x80240178; // rom:0x8EB4D8 +kmr_12_main = 0x802401C0; // rom:0x8EB520 +kmr_12_goombaAISettings = 0x802402B0; // rom:0x8EB610 +kmr_12_GoombaAI = 0x802402E0; // rom:0x8EB640 +kmr_12_goombaNpcSettings = 0x80240300; // rom:0x8EB660 +kmr_12_ReadWestSign = 0x8024032C; // rom:0x8EB68C +kmr_12_GoombaIdle = 0x80240450; // rom:0x8EB7B0 +kmr_12_GoombaInit = 0x80240794; // rom:0x8EBAF4 +kmr_12_goombaNpc = 0x802407B8; // rom:0x8EBB18 +kmr_12_npcGroupList = 0x802409A8; // rom:0x8EBD08 +kmr_12_ReadEastSign = 0x802409C0; // rom:0x8EBD20 +kmr_12_MakeEntities = 0x80240A64; // rom:0x8EBDC4 func_80240000_8EBE20 = 0x80240000; // type:func rom:0x8EBE20 kmr_20_Pipe_SetAnimFlag = 0x80240030; // type:func rom:0x8EBE50 kmr_20_Pipe_GetCurrentFloor = 0x80240050; // type:func rom:0x8EBE70 @@ -16379,28 +16379,28 @@ appendGfx_records = 0x80242870; // type:func rom:0x8EE690 func_80242A04_8EE824 = 0x80242A04; // type:func rom:0x8EE824 calculate_records = 0x80242A3C; // type:func rom:0x8EE85C func_80242B04_8EE924 = 0x80242B04; // type:func rom:0x8EE924 -D_80244D24_8F0B44 = 0x80244D24; // type:data rom:0x8F0B44 -D_80244D54_8F0B74 = 0x80244D54; // type:data rom:0x8F0B74 -D_80244D84_8F0BA4 = 0x80244D84; // type:data rom:0x8F0BA4 -D_80244DB4_8F0BD4 = 0x80244DB4; // type:data rom:0x8F0BD4 -D_80244FA0_8F0DC0 = 0x80244FA0; // type:data rom:0x8F0DC0 -D_80244FD0_8F0DF0 = 0x80244FD0; // type:data rom:0x8F0DF0 -kmr_20_varStash = 0x8024A908; // type:data rom:0x8F6728 -kmr_20_records_screen_gfx = 0x80252D50; // type:data rom:0x8FEB70 -D_80252DC0_8FEBE0 = 0x80252DC0; // type:data rom:0x8FEBE0 -D_80253030_8FEE50 = 0x80253030; // type:data rom:0x8FEE50 -D_80253038_8FEE58 = 0x80253038; // type:data rom:0x8FEE58 +D_80244D24_8F0B44 = 0x80244D24; // rom:0x8F0B44 +D_80244D54_8F0B74 = 0x80244D54; // rom:0x8F0B74 +D_80244D84_8F0BA4 = 0x80244D84; // rom:0x8F0BA4 +D_80244DB4_8F0BD4 = 0x80244DB4; // rom:0x8F0BD4 +D_80244FA0_8F0DC0 = 0x80244FA0; // rom:0x8F0DC0 +D_80244FD0_8F0DF0 = 0x80244FD0; // rom:0x8F0DF0 +kmr_20_varStash = 0x8024A908; // rom:0x8F6728 +kmr_20_records_screen_gfx = 0x80252D50; // rom:0x8FEB70 +D_80252DC0_8FEBE0 = 0x80252DC0; // rom:0x8FEBE0 +D_80253030_8FEE50 = 0x80253030; // rom:0x8FEE50 +D_80253038_8FEE58 = 0x80253038; // rom:0x8FEE58 kmr_21_map_init = 0x80240000; // type:func rom:0x8FEE80 kmr_21_worker_render_title_image = 0x80240010; // type:func rom:0x8FEE90 kmr_21_LoadTitleImage = 0x80240210; // type:func rom:0x8FF090 kmr_21_AwaitConfirmInput = 0x80240298; // type:func rom:0x8FF118 kmr_21_SetTitlePrimAlpha = 0x802402B4; // type:func rom:0x8FF134 kmr_21_SetTitlePosY = 0x802402C8; // type:func rom:0x8FF148 -D_80240330_8FF1B0 = 0x80240330; // type:data rom:0x8FF1B0 -D_80240333_8FF1B3 = 0x80240333; // type:data rom:0x8FF1B3 -D_80240334_8FF1B4 = 0x80240334; // type:data rom:0x8FF1B4 -D_80240338_8FF1B8 = 0x80240338; // type:data rom:0x8FF1B8 -D_802407D0_8FF650 = 0x802407D0; // type:data rom:0x8FF650 +D_80240330_8FF1B0 = 0x80240330; // rom:0x8FF1B0 +D_80240333_8FF1B3 = 0x80240333; // rom:0x8FF1B3 +D_80240334_8FF1B4 = 0x80240334; // rom:0x8FF1B4 +D_80240338_8FF1B8 = 0x80240338; // rom:0x8FF1B8 +D_802407D0_8FF650 = 0x802407D0; // rom:0x8FF650 func_80240000_8FF670 = 0x80240000; // type:func rom:0x8FF670 ManageEffects = 0x80240010; // type:func rom:0x8FF680 DismissCurtains = 0x802401E0; // type:func rom:0x8FF850 @@ -16414,10 +16414,10 @@ kmr_22_worker_render_piranha_vines = 0x80240B00; // type:func rom:0x900170 kmr_22_MarkVineInterpolationDirty = 0x80240B3C; // type:func rom:0x9001AC kmr_22_CreateVineRenderer = 0x80240B4C; // type:func rom:0x9001BC kmr_22_LoadAnimationFromTable = 0x80240BA8; // type:func rom:0x900218 -D_80240DE0_900450 = 0x80240DE0; // type:data rom:0x900450 -kmr_22_lava_piranha_vine_gfx = 0x80241F00; // type:data rom:0x901570 -kmr_22_VineAnimationsDmaTable = 0x80241FE0; // type:data rom:0x901650 -D_802483B0_907A20 = 0x802483B0; // type:data rom:0x907A20 +D_80240DE0_900450 = 0x80240DE0; // rom:0x900450 +kmr_22_lava_piranha_vine_gfx = 0x80241F00; // rom:0x901570 +kmr_22_VineAnimationsDmaTable = 0x80241FE0; // rom:0x901650 +D_802483B0_907A20 = 0x802483B0; // rom:0x907A20 kmr_23_map_init = 0x80240000; // type:func rom:0x907A30 kmr_23_func_80240010_907A40 = 0x80240010; // type:func rom:0x907A40 kmr_23_CreateEndChapterData = 0x80240040; // type:func rom:0x907A70 @@ -16436,30 +16436,30 @@ kmr_23_func_80240CA8_9086D8 = 0x80240CA8; // type:func rom:0x9086D8 kmr_23_ShowMessagesInFrontOfCurtains = 0x80240D14; // type:func rom:0x908744 kmr_23_ShowMessagesBehindCurtains = 0x80240D5C; // type:func rom:0x90878C func_80240DA4_9087D4 = 0x80240DA4; // type:func rom:0x9087D4 -D_8024168C_9090BC = 0x8024168C; // type:data rom:0x9090BC -kmr_23_window_ul_img = 0x802416C8; // type:data rom:0x9090F8 -kmr_23_window_ur_img = 0x80241708; // type:data rom:0x909138 -kmr_23_window_ll_img = 0x80241748; // type:data rom:0x909178 -kmr_23_window_lr_img = 0x80241788; // type:data rom:0x9091B8 -D_802417CC_9091FC = 0x802417CC; // type:data rom:0x9091FC -D_802417D0_909200 = 0x802417D0; // type:data rom:0x909200 -D_802417D8_909208 = 0x802417D8; // type:data rom:0x909208 +D_8024168C_9090BC = 0x8024168C; // rom:0x9090BC +kmr_23_window_ul_img = 0x802416C8; // rom:0x9090F8 +kmr_23_window_ur_img = 0x80241708; // rom:0x909138 +kmr_23_window_ll_img = 0x80241748; // rom:0x909178 +kmr_23_window_lr_img = 0x80241788; // rom:0x9091B8 +D_802417CC_9091FC = 0x802417CC; // rom:0x9091FC +D_802417D0_909200 = 0x802417D0; // rom:0x909200 +D_802417D8_909208 = 0x802417D8; // rom:0x909208 kmr_24_map_init = 0x80240000; // type:func rom:0x90B240 kmr_24_ExitGame = 0x80240010; // type:func rom:0x90B250 kmr_24_SaveAndContinue = 0x80240074; // type:func rom:0x90B2B4 -D_80240480_90B6C0 = 0x80240480; // type:data rom:0x90B6C0 +D_80240480_90B6C0 = 0x80240480; // rom:0x90B6C0 kmr_30_UpdateTexturePanSmooth = 0x80240000; // type:func rom:0x90B6D0 kmr_30_UpdateTexturePanStepped = 0x80240124; // type:func rom:0x90B7F4 kmr_30_ChooseFireworkColors = 0x80240310; // type:func rom:0x90B9E0 kmr_30_UpdateTheEndAlpha = 0x8024045C; // type:func rom:0x90BB2C kmr_30_gfx_build_the_end = 0x80240488; // type:func rom:0x90BB58 -D_80240C0C_90C2DC = 0x80240C0C; // type:data rom:0x90C2DC -D_80240C0F_90C2DF = 0x80240C0F; // type:data rom:0x90C2DF +D_80240C0C_90C2DC = 0x80240C0C; // rom:0x90C2DC +D_80240C0F_90C2DF = 0x80240C0F; // rom:0x90C2DF iwa_00_StashVars = 0x80240000; // type:func rom:0x90CC40 iwa_00_GetItemName = 0x802400B4; // type:func rom:0x90CCF4 iwa_00_func_80240118_90CD58 = 0x80240118; // type:func rom:0x90CD58 iwa_00_func_802402B0_90CEF0 = 0x802402B0; // type:func rom:0x90CEF0 -iwa_00_varStash = 0x80240FF8; // type:data rom:0x90DC38 +iwa_00_varStash = 0x80240FF8; // rom:0x90DC38 func_80240000_90F6B0 = 0x80240000; // type:func rom:0x90F6B0 func_80240398_90FA48 = 0x80240398; // type:func rom:0x90FA48 iwa_01_ProjectileHitbox_GetUsableProjectileID = 0x80240520; // type:func rom:0x90FBD0 @@ -16500,25 +16500,25 @@ iwa_01_CleftAI_PostDisguise = 0x80242F10; // type:func rom:0x9125C0 iwa_01_CleftAI_Main = 0x80242F54; // type:func rom:0x912604 iwa_01_SetPlayerSliding = 0x802432B0; // type:func rom:0x912960 iwa_01_splash_img = 0x802439C0; // type:func rom:0x913070 -iwa_01_splash_vtx = 0x80243DC0; // type:data rom:0x913470 -iwa_01_splash_gfx = 0x80243E00; // type:data rom:0x9134B0 -D_80246370_915A20 = 0x80246370; // type:data rom:0x915A20 -D_80246378_915A28 = 0x80246378; // type:data rom:0x915A28 -D_80246380_915A30 = 0x80246380; // type:data rom:0x915A30 -D_80246390_915A40 = 0x80246390; // type:data rom:0x915A40 -D_80246398_915A48 = 0x80246398; // type:data rom:0x915A48 -D_802463A0_915A50 = 0x802463A0; // type:data rom:0x915A50 -D_802463A8_915A58 = 0x802463A8; // type:data rom:0x915A58 -D_802463B0_915A60 = 0x802463B0; // type:data rom:0x915A60 -D_802463B8_915A68 = 0x802463B8; // type:data rom:0x915A68 -D_802463C0_915A70 = 0x802463C0; // type:data rom:0x915A70 -D_802463C8_915A78 = 0x802463C8; // type:data rom:0x915A78 -D_802463D0_915A80 = 0x802463D0; // type:data rom:0x915A80 -D_802465C0_915C70 = 0x802465C0; // type:data rom:0x915C70 -D_802465C8_915C78 = 0x802465C8; // type:data rom:0x915C78 -kzn_02_KeyItemChoiceList = 0x802465D0; // type:data rom:0x915C80 -D_802465D8_915C88 = 0x802465D8; // type:data rom:0x915C88 -D_802465E0_915C90 = 0x802465E0; // type:data rom:0x915C90 +iwa_01_splash_vtx = 0x80243DC0; // rom:0x913470 +iwa_01_splash_gfx = 0x80243E00; // rom:0x9134B0 +D_80246370_915A20 = 0x80246370; // rom:0x915A20 +D_80246378_915A28 = 0x80246378; // rom:0x915A28 +D_80246380_915A30 = 0x80246380; // rom:0x915A30 +D_80246390_915A40 = 0x80246390; // rom:0x915A40 +D_80246398_915A48 = 0x80246398; // rom:0x915A48 +D_802463A0_915A50 = 0x802463A0; // rom:0x915A50 +D_802463A8_915A58 = 0x802463A8; // rom:0x915A58 +D_802463B0_915A60 = 0x802463B0; // rom:0x915A60 +D_802463B8_915A68 = 0x802463B8; // rom:0x915A68 +D_802463C0_915A70 = 0x802463C0; // rom:0x915A70 +D_802463C8_915A78 = 0x802463C8; // rom:0x915A78 +D_802463D0_915A80 = 0x802463D0; // rom:0x915A80 +D_802465C0_915C70 = 0x802465C0; // rom:0x915C70 +D_802465C8_915C78 = 0x802465C8; // rom:0x915C78 +kzn_02_KeyItemChoiceList = 0x802465D0; // rom:0x915C80 +D_802465D8_915C88 = 0x802465D8; // rom:0x915C88 +D_802465E0_915C90 = 0x802465E0; // rom:0x915C90 iwa_02_CleftAI_CanSeePlayer = 0x80240000; // type:func rom:0x915D70 iwa_02_CleftAI_HidingInit = 0x80240160; // type:func rom:0x915ED0 iwa_02_CleftAI_Hiding = 0x802401D4; // type:func rom:0x915F44 @@ -16537,12 +16537,12 @@ iwa_02_CleftAI_PostDisguise = 0x80240C4C; // type:func rom:0x9169BC iwa_02_CleftAI_Main = 0x80240C90; // type:func rom:0x916A00 iwa_02_StashVars = 0x80240FE0; // type:func rom:0x916D50 iwa_02_GetItemName = 0x80241094; // type:func rom:0x916E04 -iwa_02_varStash = 0x80241DA8; // type:data rom:0x917B18 -D_80242D40_918AB0 = 0x80242D40; // type:data rom:0x918AB0 -D_80242D48_918AB8 = 0x80242D48; // type:data rom:0x918AB8 -D_80242D50_918AC0 = 0x80242D50; // type:data rom:0x918AC0 -D_80242D58_918AC8 = 0x80242D58; // type:data rom:0x918AC8 -D_80242D60_918AD0 = 0x80242D60; // type:data rom:0x918AD0 +iwa_02_varStash = 0x80241DA8; // rom:0x917B18 +D_80242D40_918AB0 = 0x80242D40; // rom:0x918AB0 +D_80242D48_918AB8 = 0x80242D48; // rom:0x918AB8 +D_80242D50_918AC0 = 0x80242D50; // rom:0x918AC0 +D_80242D58_918AC8 = 0x80242D58; // rom:0x918AC8 +D_80242D60_918AD0 = 0x80242D60; // rom:0x918AD0 iwa_03_StashVars = 0x80240000; // type:func rom:0x918BB0 iwa_03_GetItemName = 0x802400B4; // type:func rom:0x918C64 iwa_03_SomeItemEntityFunc = 0x80240118; // type:func rom:0x918CC8 @@ -16565,12 +16565,12 @@ iwa_03_CleftAI_Disguise = 0x80240F24; // type:func rom:0x919AD4 iwa_03_CleftAI_PostDisguise = 0x80240F8C; // type:func rom:0x919B3C iwa_03_CleftAI_Main = 0x80240FD0; // type:func rom:0x919B80 iwa_03_SetPlayerSliding = 0x80241320; // type:func rom:0x919ED0 -iwa_03_varStash = 0x80241530; // type:data rom:0x91A0E0 -D_80242C30_91B7E0 = 0x80242C30; // type:data rom:0x91B7E0 -D_80242C38_91B7E8 = 0x80242C38; // type:data rom:0x91B7E8 -D_80242C40_91B7F0 = 0x80242C40; // type:data rom:0x91B7F0 -D_80242C48_91B7F8 = 0x80242C48; // type:data rom:0x91B7F8 -D_80242C50_91B800 = 0x80242C50; // type:data rom:0x91B800 +iwa_03_varStash = 0x80241530; // rom:0x91A0E0 +D_80242C30_91B7E0 = 0x80242C30; // rom:0x91B7E0 +D_80242C38_91B7E8 = 0x80242C38; // rom:0x91B7E8 +D_80242C40_91B7F0 = 0x80242C40; // rom:0x91B7F0 +D_80242C48_91B7F8 = 0x80242C48; // rom:0x91B7F8 +D_80242C50_91B800 = 0x80242C50; // rom:0x91B800 iwa_04_MonitorPlayerAltitude = 0x80240000; // type:func rom:0x91B8E0 iwa_04_CleftAI_CanSeePlayer = 0x80240080; // type:func rom:0x91B960 iwa_04_CleftAI_HidingInit = 0x802401E0; // type:func rom:0x91BAC0 @@ -16590,11 +16590,11 @@ iwa_04_CleftAI_PostDisguise = 0x80240CCC; // type:func rom:0x91C5AC iwa_04_CleftAI_Main = 0x80240D10; // type:func rom:0x91C5F0 iwa_04_func_80241060_91C940 = 0x80241060; // type:func rom:0x91C940 iwa_04_func_8024107C_91C95C = 0x8024107C; // type:func rom:0x91C95C -D_80242B90_91E470 = 0x80242B90; // type:data rom:0x91E470 -D_80242B98_91E478 = 0x80242B98; // type:data rom:0x91E478 -D_80242BA0_91E480 = 0x80242BA0; // type:data rom:0x91E480 -D_80242BA8_91E488 = 0x80242BA8; // type:data rom:0x91E488 -D_80242BB0_91E490 = 0x80242BB0; // type:data rom:0x91E490 +D_80242B90_91E470 = 0x80242B90; // rom:0x91E470 +D_80242B98_91E478 = 0x80242B98; // rom:0x91E478 +D_80242BA0_91E480 = 0x80242BA0; // rom:0x91E480 +D_80242BA8_91E488 = 0x80242BA8; // rom:0x91E488 +D_80242BB0_91E490 = 0x80242BB0; // rom:0x91E490 iwa_10_func_80240000_91E570 = 0x80240000; // type:func rom:0x91E570 iwa_10_StashVars = 0x80240040; // type:func rom:0x91E5B0 iwa_10_GetItemName = 0x802400F4; // type:func rom:0x91E664 @@ -16626,50 +16626,50 @@ func_8024146C_91F9DC = 0x8024146C; // type:func rom:0x91F9DC iwa_10_LoadPartyImage = 0x80241510; // type:func rom:0x91FA80 iwa_10_foliage_setup_shear_mtx = 0x802415B0; // type:func rom:0x91FB20 iwa_10_TransformFoliage = 0x80241620; // type:func rom:0x91FB90 -D_80241DD0_920340 = 0x80241DD0; // type:data rom:0x920340 -iwa_10_SuperBlock_CantUpgradeMessages = 0x80245A60; // type:data rom:0x923FD0 -iwa_10_SuperBlock_PartnerIDs = 0x80245A68; // type:data rom:0x923FD8 -iwa_10_SuperBlock_UpgradeDescMessages = 0x80245A78; // type:data rom:0x923FE8 -iwa_10_SuperBlock_UpgradeOrbAngles = 0x80245AB8; // type:data rom:0x924028 -D_8024626C_9247DC = 0x8024626C; // type:data rom:0x9247DC -D_80246270_9247E0 = 0x80246270; // type:data rom:0x9247E0 -D_80248470_9269E0 = 0x80248470; // type:data rom:0x9269E0 +D_80241DD0_920340 = 0x80241DD0; // rom:0x920340 +iwa_10_SuperBlock_CantUpgradeMessages = 0x80245A60; // rom:0x923FD0 +iwa_10_SuperBlock_PartnerIDs = 0x80245A68; // rom:0x923FD8 +iwa_10_SuperBlock_UpgradeDescMessages = 0x80245A78; // rom:0x923FE8 +iwa_10_SuperBlock_UpgradeOrbAngles = 0x80245AB8; // rom:0x924028 +D_8024626C_9247DC = 0x8024626C; // rom:0x9247DC +D_80246270_9247E0 = 0x80246270; // rom:0x9247E0 +D_80248470_9269E0 = 0x80248470; // rom:0x9269E0 iwa_11_func_80240000_9269F0 = 0x80240000; // type:func rom:0x9269F0 iwa_11_CosInterpMinMax = 0x80240020; // type:func rom:0x926A10 iwa_11_GetSmallWheelsAngle = 0x802401B0; // type:func rom:0x926BA0 iwa_11_GetLargeWheelAngle = 0x80240208; // type:func rom:0x926BF8 iwa_11_GetSectionPosOffsets = 0x80240280; // type:func rom:0x926C70 -D_80242148_928B38 = 0x80242148; // type:data rom:0x928B38 +D_80242148_928B38 = 0x80242148; // rom:0x928B38 sbk_00_SpawnSunEffect = 0x80240000; // type:func rom:0x929270 sbk_00_SetInstigatorValue_3 = 0x80240040; // type:func rom:0x9292B0 -sbk_00_entryList = 0x80240060; // type:data rom:0x9292D0 -sbk_00_settings = 0x802400A0; // type:data rom:0x929310 -sbk_00_exitWalk_802400E0 = 0x802400E0; // type:data rom:0x929350 -sbk_00_exitWalk_8024013C = 0x8024013C; // type:data rom:0x9293AC -sbk_00_80240198 = 0x80240198; // type:data rom:0x929408 -sbk_00_main = 0x802401E0; // type:data rom:0x929450 -sbk_00_npcAISettings_80240300 = 0x80240300; // type:data rom:0x929570 -sbk_00_npcAI_80240330 = 0x80240330; // type:data rom:0x9295A0 -sbk_00_npcSettings_8024035C = 0x8024035C; // type:data rom:0x9295CC -sbk_00_npcGroup_80240388 = 0x80240388; // type:data rom:0x9295F8 -sbk_00_npcGroup_80240578 = 0x80240578; // type:data rom:0x9297E8 -sbk_00_npcGroupList_80240768 = 0x80240768; // type:data rom:0x9299D8 -sbk_00_makeEntities = 0x80240790; // type:data rom:0x929A00 +sbk_00_entryList = 0x80240060; // rom:0x9292D0 +sbk_00_settings = 0x802400A0; // rom:0x929310 +sbk_00_exitWalk_802400E0 = 0x802400E0; // rom:0x929350 +sbk_00_exitWalk_8024013C = 0x8024013C; // rom:0x9293AC +sbk_00_80240198 = 0x80240198; // rom:0x929408 +sbk_00_main = 0x802401E0; // rom:0x929450 +sbk_00_npcAISettings_80240300 = 0x80240300; // rom:0x929570 +sbk_00_npcAI_80240330 = 0x80240330; // rom:0x9295A0 +sbk_00_npcSettings_8024035C = 0x8024035C; // rom:0x9295CC +sbk_00_npcGroup_80240388 = 0x80240388; // rom:0x9295F8 +sbk_00_npcGroup_80240578 = 0x80240578; // rom:0x9297E8 +sbk_00_npcGroupList_80240768 = 0x80240768; // rom:0x9299D8 +sbk_00_makeEntities = 0x80240790; // rom:0x929A00 sbk_01_SpawnSunEffect = 0x80240000; // type:func rom:0x929A90 sbk_01_SetInstigatorValue_3 = 0x80240040; // type:func rom:0x929AD0 -sbk_01_entryList = 0x80240060; // type:data rom:0x929AF0 -sbk_01_settings = 0x802400A0; // type:data rom:0x929B30 -sbk_01_exitWalk_802400E0 = 0x802400E0; // type:data rom:0x929B70 -sbk_01_exitWalk_8024013C = 0x8024013C; // type:data rom:0x929BCC -sbk_01_exitWalk_80240198 = 0x80240198; // type:data rom:0x929C28 -sbk_01_802401F4 = 0x802401F4; // type:data rom:0x929C84 -sbk_01_main = 0x80240258; // type:data rom:0x929CE8 -sbk_01_npcAISettings_80240370 = 0x80240370; // type:data rom:0x929E00 -sbk_01_npcAI_802403A0 = 0x802403A0; // type:data rom:0x929E30 -sbk_01_npcSettings_802403CC = 0x802403CC; // type:data rom:0x929E5C -sbk_01_npcGroup_802403F8 = 0x802403F8; // type:data rom:0x929E88 -sbk_01_npcGroup_802405E8 = 0x802405E8; // type:data rom:0x92A078 -sbk_01_npcGroupList_802407D8 = 0x802407D8; // type:data rom:0x92A268 +sbk_01_entryList = 0x80240060; // rom:0x929AF0 +sbk_01_settings = 0x802400A0; // rom:0x929B30 +sbk_01_exitWalk_802400E0 = 0x802400E0; // rom:0x929B70 +sbk_01_exitWalk_8024013C = 0x8024013C; // rom:0x929BCC +sbk_01_exitWalk_80240198 = 0x80240198; // rom:0x929C28 +sbk_01_802401F4 = 0x802401F4; // rom:0x929C84 +sbk_01_main = 0x80240258; // rom:0x929CE8 +sbk_01_npcAISettings_80240370 = 0x80240370; // rom:0x929E00 +sbk_01_npcAI_802403A0 = 0x802403A0; // rom:0x929E30 +sbk_01_npcSettings_802403CC = 0x802403CC; // rom:0x929E5C +sbk_01_npcGroup_802403F8 = 0x802403F8; // rom:0x929E88 +sbk_01_npcGroup_802405E8 = 0x802405E8; // rom:0x92A078 +sbk_01_npcGroupList_802407D8 = 0x802407D8; // rom:0x92A268 sbk_02_get_tattle = 0x80240000; // type:func rom:0x92A2B0 sbk_02_UnkFunc27 = 0x80240040; // type:func rom:0x92A2F0 sbk_02_UnkFunc26 = 0x80240164; // type:func rom:0x92A414 @@ -16685,9 +16685,9 @@ sbk_02_GetItemName = 0x80240AF8; // type:func rom:0x92ADA8 sbk_02_UpgradeStarPowerCh2 = 0x80240B5C; // type:func rom:0x92AE0C sbk_02_CheckTradeEventTime = 0x80240B98; // type:func rom:0x92AE48 GetTradeEventItemCount = 0x80240BD4; // type:func rom:0x92AE84 -D_8024404C_92E2FC = 0x8024404C; // type:data rom:0x92E2FC -D_80244050_92E300 = 0x80244050; // type:data rom:0x92E300 -sbk_02_varStash = 0x802441D8; // type:data rom:0x92E488 +D_8024404C_92E2FC = 0x8024404C; // rom:0x92E2FC +D_80244050_92E300 = 0x80244050; // rom:0x92E300 +sbk_02_varStash = 0x802441D8; // rom:0x92E488 sbk_03_SpawnSunEffect = 0x80240000; // type:func rom:0x92F8B0 sbk_03_SetInstigatorValue_3 = 0x80240040; // type:func rom:0x92F8F0 sbk_04_SpawnSunEffect = 0x80240000; // type:func rom:0x9304D0 @@ -16761,12 +16761,12 @@ sbk_30_LetterDelivery_SaveNpcAnim = 0x80241560; // type:func rom:0x940B10 sbk_30_LetterDelivery_RestoreNpcAnim = 0x802415A4; // type:func rom:0x940B54 sbk_30_foliage_setup_shear_mtx = 0x802415D0; // type:func rom:0x940B80 sbk_30_TransformFoliage = 0x80241640; // type:func rom:0x940BF0 -sbk_30_varStash = 0x80241FF4; // type:data rom:0x9415A4 -D_80242058_941608 = 0x80242058; // type:data rom:0x941608 -D_8024205C_94160C = 0x8024205C; // type:data rom:0x94160C -D_802448A0_943E50 = 0x802448A0; // type:data rom:0x943E50 -D_802448A8_943E58 = 0x802448A8; // type:data rom:0x943E58 -D_802448B0_943E60 = 0x802448B0; // type:data rom:0x943E60 +sbk_30_varStash = 0x80241FF4; // rom:0x9415A4 +D_80242058_941608 = 0x80242058; // rom:0x941608 +D_8024205C_94160C = 0x8024205C; // rom:0x94160C +D_802448A0_943E50 = 0x802448A0; // rom:0x943E50 +D_802448A8_943E58 = 0x802448A8; // rom:0x943E58 +D_802448B0_943E60 = 0x802448B0; // rom:0x943E60 sbk_31_SpawnSunEffect = 0x80240000; // type:func rom:0x944000 sbk_31_Bandit_DropCoin = 0x80240040; // type:func rom:0x944040 sbk_32_SpawnSunEffect = 0x80240000; // type:func rom:0x944A60 @@ -16787,9 +16787,9 @@ sbk_34_LetterDelivery_SaveNpcAnim = 0x80240728; // type:func rom:0x9465F8 sbk_34_LetterDelivery_RestoreNpcAnim = 0x8024076C; // type:func rom:0x94663C sbk_34_foliage_setup_shear_mtx = 0x802407A0; // type:func rom:0x946670 sbk_34_TransformFoliage = 0x80240810; // type:func rom:0x9466E0 -sbk_34_varStash = 0x80240D9C; // type:data rom:0x946C6C -D_80240E00_946CD0 = 0x80240E00; // type:data rom:0x946CD0 -D_80240E04_946CD4 = 0x80240E04; // type:data rom:0x946CD4 +sbk_34_varStash = 0x80240D9C; // rom:0x946C6C +D_80240E00_946CD0 = 0x80240E00; // rom:0x946CD0 +D_80240E04_946CD4 = 0x80240E04; // rom:0x946CD4 sbk_35_SpawnSunEffect = 0x80240000; // type:func rom:0x9486B0 sbk_35_Bandit_DropCoin = 0x80240040; // type:func rom:0x9486F0 sbk_35_foliage_setup_shear_mtx = 0x80240140; // type:func rom:0x9487F0 @@ -16847,10 +16847,10 @@ sbk_56_SuperBlock_PartnerSparkles4 = 0x80240D40; // type:func rom:0x954D00 sbk_56_SuperBlock_WaitForPlayerToLand = 0x80240D88; // type:func rom:0x954D48 sbk_56_foliage_setup_shear_mtx = 0x80240DC0; // type:func rom:0x954D80 sbk_56_TransformFoliage = 0x80240E30; // type:func rom:0x954DF0 -sbk_56_SuperBlock_CantUpgradeMessages = 0x80241430; // type:data rom:0x9553F0 -sbk_56_SuperBlock_PartnerIDs = 0x80241438; // type:data rom:0x9553F8 -sbk_56_SuperBlock_UpgradeDescMessages = 0x80241448; // type:data rom:0x955408 -sbk_56_SuperBlock_UpgradeOrbAngles = 0x80241488; // type:data rom:0x955448 +sbk_56_SuperBlock_CantUpgradeMessages = 0x80241430; // rom:0x9553F0 +sbk_56_SuperBlock_PartnerIDs = 0x80241438; // rom:0x9553F8 +sbk_56_SuperBlock_UpgradeDescMessages = 0x80241448; // rom:0x955408 +sbk_56_SuperBlock_UpgradeOrbAngles = 0x80241488; // rom:0x955448 sbk_60_SpawnSunEffect = 0x80240000; // type:func rom:0x9569F0 sbk_60_SetInstigatorValue_3 = 0x80240040; // type:func rom:0x956A30 sbk_61_SpawnSunEffect = 0x80240000; // type:func rom:0x956F90 @@ -16938,149 +16938,149 @@ dro_01_Entity_Pipe_GetCameraYaw = 0x80243770; // type:func rom:0x95E970 dro_01_Entity_Pipe_GetPointAheadOfPlayer = 0x802437DC; // type:func rom:0x95E9DC dro_01_foliage_setup_shear_mtx = 0x80243880; // type:func rom:0x95EA80 dro_01_TransformFoliage = 0x802438F0; // type:func rom:0x95EAF0 -dro_01_entryList = 0x80243AC0; // type:data rom:0x95ECC0 -dro_01_settings = 0x80243B70; // type:data rom:0x95ED70 -dro_01_80243BB0 = 0x80243BB0; // type:data rom:0x95EDB0 -dro_01_Pipe_EnterVertical = 0x80243C30; // type:data rom:0x95EE30 -dro_01_Pipe_EnterHorizontal = 0x80243F84; // type:data rom:0x95F184 -dro_01_Pipe_ExitVertical = 0x80244374; // type:data rom:0x95F574 -dro_01_Pipe_ScriptD = 0x80244450; // type:data rom:0x95F650 -dro_01_Pipe_ExitHorizontal = 0x8024462C; // type:data rom:0x95F82C -dro_01_exitWalk_80244960 = 0x80244960; // type:data rom:0x95FB60 -dro_01_exitWalk_802449CC = 0x802449CC; // type:data rom:0x95FBCC -dro_01_80244A28 = 0x80244A28; // type:data rom:0x95FC28 -dro_01_80244A70 = 0x80244A70; // type:data rom:0x95FC70 -dro_01_enterWalk_80244C14 = 0x80244C14; // type:data rom:0x95FE14 -dro_01_main = 0x80244E58; // type:data rom:0x960058 -dro_01_pad_5004 = 0x80245004; // type:data rom:0x960204 -dro_01_npcAISettings_80245010 = 0x80245010; // type:data rom:0x960210 -dro_01_npcAI_80245040 = 0x80245040; // type:data rom:0x960240 -dro_01_npcSettings_80245060 = 0x80245060; // type:data rom:0x960260 -dro_01_npcAISettings_8024508C = 0x8024508C; // type:data rom:0x96028C -dro_01_npcAI_802450BC = 0x802450BC; // type:data rom:0x9602BC -dro_01_npcSettings_802450DC = 0x802450DC; // type:data rom:0x9602DC -dro_01_npcSettings_80245108 = 0x80245108; // type:data rom:0x960308 -dro_01_npcSettings_80245134 = 0x80245134; // type:data rom:0x960334 -dro_01_npcSettings_80245160 = 0x80245160; // type:data rom:0x960360 -dro_01_npcSettings_8024518C = 0x8024518C; // type:data rom:0x96038C -dro_01_varStash = 0x802451B8; // type:data rom:0x9603B8 -dro_01_EVS_Quizmo_GiveItem_0 = 0x802451BC; // type:data rom:0x9603BC -dro_01_EVS_Quizmo_GiveItem_16 = 0x802451EC; // type:data rom:0x9603EC -dro_01_Quizmo_Answers = 0x8024521C; // type:data rom:0x96041C -dro_01_Quizmo_Requirements = 0x8024525C; // type:data rom:0x96045C -dro_01_EVS_Quizmo_Exit = 0x802452AC; // type:data rom:0x9604AC -dro_01_EVS_Quizmo_SetQuizCamera = 0x8024535C; // type:data rom:0x96055C -dro_01_EVS_Quizmo_OtherCamScript = 0x802454F8; // type:data rom:0x9606F8 -dro_01_EVS_Quizmo_ResetCamera = 0x802455F4; // type:data rom:0x9607F4 -dro_01_EVS_Quizmo_MovePlayerToPodium = 0x80245630; // type:data rom:0x960830 -dro_01_EVS_Quizmo_MovePartnerToPodium = 0x802457E0; // type:data rom:0x9609E0 -dro_01_EVS_Quizmo_MoveQuizmoToMicrophone = 0x80245918; // type:data rom:0x960B18 -dro_01_EVS_Quizmo_SetCharacterPositons = 0x80245A84; // type:data rom:0x960C84 -dro_01_EVS_Quizmo_PlayerThinking = 0x80245AB8; // type:data rom:0x960CB8 -dro_01_EVS_Quizmo_PlayerHitBuzzer = 0x80245AF8; // type:data rom:0x960CF8 -dro_01_EVS_Quizmo_PlayerReaction_RightAnswer = 0x80245B34; // type:data rom:0x960D34 -dro_01_EVS_Quizmo_PlayerReaction_WrongAnswer = 0x8024667C; // type:data rom:0x96187C -dro_01_EVS_Quizmo_ReturnPlayerToOriginalPos = 0x802466BC; // type:data rom:0x9618BC -dro_01_EVS_Quizmo_RightAnswer = 0x80246798; // type:data rom:0x961998 -dro_01_EVS_Quizmo_WrongAnswer = 0x80246848; // type:data rom:0x961A48 -dro_01_EVS_Quizmo_QuizMain = 0x802468F8; // type:data rom:0x961AF8 -dro_01_EVS_Quizmo_NPC_OtherAI = 0x80247628; // type:data rom:0x962828 -dro_01_EVS_Quizmo_NPC_Interact = 0x8024769C; // type:data rom:0x96289C -dro_01_EVS_Quizmo_NPC_Aux = 0x8024771C; // type:data rom:0x96291C -dro_01_Quizmo_MobileAISettings = 0x80247738; // type:data rom:0x962938 -dro_01_EVS_Quizmo_Npc_AI = 0x80247768; // type:data rom:0x962968 -dro_01_NpcSettings_ChuckQuizmo = 0x80247788; // type:data rom:0x962988 -dro_01_Quizmo_AltNpcSettings = 0x802477B4; // type:data rom:0x9629B4 -dro_01_D_802477E0_9629E0 = 0x802477E0; // type:data rom:0x9629E0 -dro_01_D_802477E4_9629E4 = 0x802477E4; // type:data rom:0x9629E4 -dro_01_802477E8 = 0x802477E8; // type:data rom:0x9629E8 -dro_01_8024792C = 0x8024792C; // type:data rom:0x962B2C -dro_01_8024797C = 0x8024797C; // type:data rom:0x962B7C -dro_01_802479FC = 0x802479FC; // type:data rom:0x962BFC -dro_01_80247D20 = 0x80247D20; // type:data rom:0x962F20 -dro_01_80247D90 = 0x80247D90; // type:data rom:0x962F90 -dro_01_D_80248088_963288 = 0x80248088; // type:data rom:0x963288 -dro_01_80248090 = 0x80248090; // type:data rom:0x963290 -dro_01_EVS_NpcInteract_Mouser_01 = 0x802480E0; // type:data rom:0x9632E0 -dro_01_EVS_NpcInit_Mouser_01 = 0x802481F8; // type:data rom:0x9633F8 -dro_01_EVS_NpcInteract_Dryite_01 = 0x8024821C; // type:data rom:0x96341C -dro_01_EVS_NpcInit_Dryite_01 = 0x802483A8; // type:data rom:0x9635A8 -dro_01_EVS_NpcInteract_Dryite_02 = 0x802483CC; // type:data rom:0x9635CC -dro_01_EVS_NpcInit_Dryite_02 = 0x802484E0; // type:data rom:0x9636E0 -dro_01_80248504 = 0x80248504; // type:data rom:0x963704 -dro_01_RunAroundTarget = 0x8024884C; // type:data rom:0x963A4C -dro_01_interact_80248864 = 0x80248864; // type:data rom:0x963A64 -dro_01_init_80248AE4 = 0x80248AE4; // type:data rom:0x963CE4 -dro_01_EVS_NpcInteract_Dryite_04 = 0x80248BA0; // type:data rom:0x963DA0 -dro_01_EVS_NpcInit_Dryite_04 = 0x80248CC8; // type:data rom:0x963EC8 -dro_01_D_80248D4C_963F4C = 0x80248D4C; // type:data rom:0x963F4C -dro_01_EVS_NpcInteract_Composer = 0x80248D54; // type:data rom:0x963F54 -dro_01_EVS_NpcInit_Composer = 0x80249168; // type:data rom:0x964368 -dro_01_EVS_NpcIdle_ShopOwner = 0x8024918C; // type:data rom:0x96438C -dro_01_EVS_NpcInteract_ShopOwner = 0x80249750; // type:data rom:0x964950 -dro_01_EVS_NpcInit_ShopOwner = 0x8024981C; // type:data rom:0x964A1C -dro_01_interact_80249854 = 0x80249854; // type:data rom:0x964A54 -dro_01_init_802498C4 = 0x802498C4; // type:data rom:0x964AC4 -dro_01_EVS_NpcInteract_DojoGrad = 0x802498E8; // type:data rom:0x964AE8 -dro_01_init_80249ABC = 0x80249ABC; // type:data rom:0x964CBC -dro_01_EVS_NpcInteract_Dryite_06 = 0x80249AE0; // type:data rom:0x964CE0 -dro_01_EVS_NpcInit_Dryite_06 = 0x80249B10; // type:data rom:0x964D10 -dro_01_npcGroup_80249B34 = 0x80249B34; // type:data rom:0x964D34 -dro_01_npcGroup_8024AE94 = 0x8024AE94; // type:data rom:0x966094 -dro_01_npcGroupList_8024B464 = 0x8024B464; // type:data rom:0x966664 -dro_01_npcGroupList_8024B47C = 0x8024B47C; // type:data rom:0x96667C -dro_01_intTable_8024B4A0 = 0x8024B4A0; // type:data rom:0x9666A0 -dro_01_shopInventory_8024B4FC = 0x8024B4FC; // type:data rom:0x9666FC -dro_01_shopPriceList_8024B550 = 0x8024B550; // type:data rom:0x966750 -dro_01_dup_varStash = 0x8024B5B0; // type:data rom:0x9667B0 -dro_01_8024B5B4 = 0x8024B5B4; // type:data rom:0x9667B4 -dro_01_8024B5E4 = 0x8024B5E4; // type:data rom:0x9667E4 -dro_01_8024B614 = 0x8024B614; // type:data rom:0x966814 -dro_01_8024B664 = 0x8024B664; // type:data rom:0x966864 -dro_01_8024B6B4 = 0x8024B6B4; // type:data rom:0x9668B4 -dro_01_8024B7B0 = 0x8024B7B0; // type:data rom:0x9669B0 -dro_01_8024B894 = 0x8024B894; // type:data rom:0x966A94 -dro_01_shopItemPositions_8024BA68 = 0x8024BA68; // type:data rom:0x966C68 -dro_01_shopOwnerNPC_8024BA80 = 0x8024BA80; // type:data rom:0x966C80 -dro_01_pad_BA9C = 0x8024BA9C; // type:data rom:0x966C9C -dro_01_openDoor_8024BAA0 = 0x8024BAA0; // type:data rom:0x966CA0 -dro_01_moveWalls_8024BAD0 = 0x8024BAD0; // type:data rom:0x966CD0 -dro_01_dropDoor_8024BBB8 = 0x8024BBB8; // type:data rom:0x966DB8 -dro_01_openDoor_8024BC24 = 0x8024BC24; // type:data rom:0x966E24 -dro_01_moveWalls_8024BC54 = 0x8024BC54; // type:data rom:0x966E54 -dro_01_openDoor_8024BD9C = 0x8024BD9C; // type:data rom:0x966F9C -dro_01_dropDoor_8024BDCC = 0x8024BDCC; // type:data rom:0x966FCC -dro_01_moveWalls_8024BE38 = 0x8024BE38; // type:data rom:0x967038 -dro_01_toggleVis_8024BFDC = 0x8024BFDC; // type:data rom:0x9671DC -dro_01_toggleVis_8024C040 = 0x8024C040; // type:data rom:0x967240 -dro_01_toggleVis_8024C190 = 0x8024C190; // type:data rom:0x967390 -dro_01_npcList_8024C200 = 0x8024C200; // type:data rom:0x967400 -dro_01_npcList_8024C208 = 0x8024C208; // type:data rom:0x967408 -dro_01_npcList_8024C210 = 0x8024C210; // type:data rom:0x967410 -dro_01_EVS_SwingSign_Shop = 0x8024C2EC; // type:data rom:0x9674EC -dro_01_EVS_OpenShopDoor = 0x8024C41C; // type:data rom:0x96761C -dro_01_EVS_CloseShopDoor = 0x8024C4C8; // type:data rom:0x9676C8 -dro_01_pad_C574 = 0x8024C574; // type:data rom:0x967774 -dro_01_8024C580 = 0x8024C580; // type:data rom:0x967780 -dro_01_8024C8D4 = 0x8024C8D4; // type:data rom:0x967AD4 -dro_01_8024CCC4 = 0x8024CCC4; // type:data rom:0x967EC4 -dro_01_8024CDA0 = 0x8024CDA0; // type:data rom:0x967FA0 -dro_01_8024CF7C = 0x8024CF7C; // type:data rom:0x96817C -dro_01_8024D2B0 = 0x8024D2B0; // type:data rom:0x9684B0 -dro_01_makeEntities = 0x8024D2F0; // type:data rom:0x9684F0 -dro_01_pad_D3BC = 0x8024D3BC; // type:data rom:0x9685BC -dro_01_EVS_SearchBush = 0x8024D3C0; // type:data rom:0x9685C0 -dro_01_EVS_ShakeTree = 0x8024D720; // type:data rom:0x968920 -dro_01_tree1_Leaves = 0x8024DD24; // type:data rom:0x968F24 -dro_01_tree1_Trunk = 0x8024DD2C; // type:data rom:0x968F2C -dro_01_tree1_Drops = 0x8024DD34; // type:data rom:0x968F34 -dro_01_tree1 = 0x8024DD54; // type:data rom:0x968F54 -dro_01_triggerCoord_8024DD68 = 0x8024DD68; // type:data rom:0x968F68 -dro_01_EVS_SetupFoliage = 0x8024DD78; // type:data rom:0x968F78 -D_8024DDE0_968FE0 = 0x8024DDE0; // type:data rom:0x968FE0 -D_8024DDE8_968FE8 = 0x8024DDE8; // type:data rom:0x968FE8 -dro_01_pad_XXX = 0x8024DFAC; // type:data rom:0x9691AC -dro_01_dro_01_name_hack = 0x8024DFB0; // type:data rom:0x9691B0 +dro_01_entryList = 0x80243AC0; // rom:0x95ECC0 +dro_01_settings = 0x80243B70; // rom:0x95ED70 +dro_01_80243BB0 = 0x80243BB0; // rom:0x95EDB0 +dro_01_Pipe_EnterVertical = 0x80243C30; // rom:0x95EE30 +dro_01_Pipe_EnterHorizontal = 0x80243F84; // rom:0x95F184 +dro_01_Pipe_ExitVertical = 0x80244374; // rom:0x95F574 +dro_01_Pipe_ScriptD = 0x80244450; // rom:0x95F650 +dro_01_Pipe_ExitHorizontal = 0x8024462C; // rom:0x95F82C +dro_01_exitWalk_80244960 = 0x80244960; // rom:0x95FB60 +dro_01_exitWalk_802449CC = 0x802449CC; // rom:0x95FBCC +dro_01_80244A28 = 0x80244A28; // rom:0x95FC28 +dro_01_80244A70 = 0x80244A70; // rom:0x95FC70 +dro_01_enterWalk_80244C14 = 0x80244C14; // rom:0x95FE14 +dro_01_main = 0x80244E58; // rom:0x960058 +dro_01_pad_5004 = 0x80245004; // rom:0x960204 +dro_01_npcAISettings_80245010 = 0x80245010; // rom:0x960210 +dro_01_npcAI_80245040 = 0x80245040; // rom:0x960240 +dro_01_npcSettings_80245060 = 0x80245060; // rom:0x960260 +dro_01_npcAISettings_8024508C = 0x8024508C; // rom:0x96028C +dro_01_npcAI_802450BC = 0x802450BC; // rom:0x9602BC +dro_01_npcSettings_802450DC = 0x802450DC; // rom:0x9602DC +dro_01_npcSettings_80245108 = 0x80245108; // rom:0x960308 +dro_01_npcSettings_80245134 = 0x80245134; // rom:0x960334 +dro_01_npcSettings_80245160 = 0x80245160; // rom:0x960360 +dro_01_npcSettings_8024518C = 0x8024518C; // rom:0x96038C +dro_01_varStash = 0x802451B8; // rom:0x9603B8 +dro_01_EVS_Quizmo_GiveItem_0 = 0x802451BC; // rom:0x9603BC +dro_01_EVS_Quizmo_GiveItem_16 = 0x802451EC; // rom:0x9603EC +dro_01_Quizmo_Answers = 0x8024521C; // rom:0x96041C +dro_01_Quizmo_Requirements = 0x8024525C; // rom:0x96045C +dro_01_EVS_Quizmo_Exit = 0x802452AC; // rom:0x9604AC +dro_01_EVS_Quizmo_SetQuizCamera = 0x8024535C; // rom:0x96055C +dro_01_EVS_Quizmo_OtherCamScript = 0x802454F8; // rom:0x9606F8 +dro_01_EVS_Quizmo_ResetCamera = 0x802455F4; // rom:0x9607F4 +dro_01_EVS_Quizmo_MovePlayerToPodium = 0x80245630; // rom:0x960830 +dro_01_EVS_Quizmo_MovePartnerToPodium = 0x802457E0; // rom:0x9609E0 +dro_01_EVS_Quizmo_MoveQuizmoToMicrophone = 0x80245918; // rom:0x960B18 +dro_01_EVS_Quizmo_SetCharacterPositons = 0x80245A84; // rom:0x960C84 +dro_01_EVS_Quizmo_PlayerThinking = 0x80245AB8; // rom:0x960CB8 +dro_01_EVS_Quizmo_PlayerHitBuzzer = 0x80245AF8; // rom:0x960CF8 +dro_01_EVS_Quizmo_PlayerReaction_RightAnswer = 0x80245B34; // rom:0x960D34 +dro_01_EVS_Quizmo_PlayerReaction_WrongAnswer = 0x8024667C; // rom:0x96187C +dro_01_EVS_Quizmo_ReturnPlayerToOriginalPos = 0x802466BC; // rom:0x9618BC +dro_01_EVS_Quizmo_RightAnswer = 0x80246798; // rom:0x961998 +dro_01_EVS_Quizmo_WrongAnswer = 0x80246848; // rom:0x961A48 +dro_01_EVS_Quizmo_QuizMain = 0x802468F8; // rom:0x961AF8 +dro_01_EVS_Quizmo_NPC_OtherAI = 0x80247628; // rom:0x962828 +dro_01_EVS_Quizmo_NPC_Interact = 0x8024769C; // rom:0x96289C +dro_01_EVS_Quizmo_NPC_Aux = 0x8024771C; // rom:0x96291C +dro_01_Quizmo_MobileAISettings = 0x80247738; // rom:0x962938 +dro_01_EVS_Quizmo_Npc_AI = 0x80247768; // rom:0x962968 +dro_01_NpcSettings_ChuckQuizmo = 0x80247788; // rom:0x962988 +dro_01_Quizmo_AltNpcSettings = 0x802477B4; // rom:0x9629B4 +dro_01_D_802477E0_9629E0 = 0x802477E0; // rom:0x9629E0 +dro_01_D_802477E4_9629E4 = 0x802477E4; // rom:0x9629E4 +dro_01_802477E8 = 0x802477E8; // rom:0x9629E8 +dro_01_8024792C = 0x8024792C; // rom:0x962B2C +dro_01_8024797C = 0x8024797C; // rom:0x962B7C +dro_01_802479FC = 0x802479FC; // rom:0x962BFC +dro_01_80247D20 = 0x80247D20; // rom:0x962F20 +dro_01_80247D90 = 0x80247D90; // rom:0x962F90 +dro_01_D_80248088_963288 = 0x80248088; // rom:0x963288 +dro_01_80248090 = 0x80248090; // rom:0x963290 +dro_01_EVS_NpcInteract_Mouser_01 = 0x802480E0; // rom:0x9632E0 +dro_01_EVS_NpcInit_Mouser_01 = 0x802481F8; // rom:0x9633F8 +dro_01_EVS_NpcInteract_Dryite_01 = 0x8024821C; // rom:0x96341C +dro_01_EVS_NpcInit_Dryite_01 = 0x802483A8; // rom:0x9635A8 +dro_01_EVS_NpcInteract_Dryite_02 = 0x802483CC; // rom:0x9635CC +dro_01_EVS_NpcInit_Dryite_02 = 0x802484E0; // rom:0x9636E0 +dro_01_80248504 = 0x80248504; // rom:0x963704 +dro_01_RunAroundTarget = 0x8024884C; // rom:0x963A4C +dro_01_interact_80248864 = 0x80248864; // rom:0x963A64 +dro_01_init_80248AE4 = 0x80248AE4; // rom:0x963CE4 +dro_01_EVS_NpcInteract_Dryite_04 = 0x80248BA0; // rom:0x963DA0 +dro_01_EVS_NpcInit_Dryite_04 = 0x80248CC8; // rom:0x963EC8 +dro_01_D_80248D4C_963F4C = 0x80248D4C; // rom:0x963F4C +dro_01_EVS_NpcInteract_Composer = 0x80248D54; // rom:0x963F54 +dro_01_EVS_NpcInit_Composer = 0x80249168; // rom:0x964368 +dro_01_EVS_NpcIdle_ShopOwner = 0x8024918C; // rom:0x96438C +dro_01_EVS_NpcInteract_ShopOwner = 0x80249750; // rom:0x964950 +dro_01_EVS_NpcInit_ShopOwner = 0x8024981C; // rom:0x964A1C +dro_01_interact_80249854 = 0x80249854; // rom:0x964A54 +dro_01_init_802498C4 = 0x802498C4; // rom:0x964AC4 +dro_01_EVS_NpcInteract_DojoGrad = 0x802498E8; // rom:0x964AE8 +dro_01_init_80249ABC = 0x80249ABC; // rom:0x964CBC +dro_01_EVS_NpcInteract_Dryite_06 = 0x80249AE0; // rom:0x964CE0 +dro_01_EVS_NpcInit_Dryite_06 = 0x80249B10; // rom:0x964D10 +dro_01_npcGroup_80249B34 = 0x80249B34; // rom:0x964D34 +dro_01_npcGroup_8024AE94 = 0x8024AE94; // rom:0x966094 +dro_01_npcGroupList_8024B464 = 0x8024B464; // rom:0x966664 +dro_01_npcGroupList_8024B47C = 0x8024B47C; // rom:0x96667C +dro_01_intTable_8024B4A0 = 0x8024B4A0; // rom:0x9666A0 +dro_01_shopInventory_8024B4FC = 0x8024B4FC; // rom:0x9666FC +dro_01_shopPriceList_8024B550 = 0x8024B550; // rom:0x966750 +dro_01_dup_varStash = 0x8024B5B0; // rom:0x9667B0 +dro_01_8024B5B4 = 0x8024B5B4; // rom:0x9667B4 +dro_01_8024B5E4 = 0x8024B5E4; // rom:0x9667E4 +dro_01_8024B614 = 0x8024B614; // rom:0x966814 +dro_01_8024B664 = 0x8024B664; // rom:0x966864 +dro_01_8024B6B4 = 0x8024B6B4; // rom:0x9668B4 +dro_01_8024B7B0 = 0x8024B7B0; // rom:0x9669B0 +dro_01_8024B894 = 0x8024B894; // rom:0x966A94 +dro_01_shopItemPositions_8024BA68 = 0x8024BA68; // rom:0x966C68 +dro_01_shopOwnerNPC_8024BA80 = 0x8024BA80; // rom:0x966C80 +dro_01_pad_BA9C = 0x8024BA9C; // rom:0x966C9C +dro_01_openDoor_8024BAA0 = 0x8024BAA0; // rom:0x966CA0 +dro_01_moveWalls_8024BAD0 = 0x8024BAD0; // rom:0x966CD0 +dro_01_dropDoor_8024BBB8 = 0x8024BBB8; // rom:0x966DB8 +dro_01_openDoor_8024BC24 = 0x8024BC24; // rom:0x966E24 +dro_01_moveWalls_8024BC54 = 0x8024BC54; // rom:0x966E54 +dro_01_openDoor_8024BD9C = 0x8024BD9C; // rom:0x966F9C +dro_01_dropDoor_8024BDCC = 0x8024BDCC; // rom:0x966FCC +dro_01_moveWalls_8024BE38 = 0x8024BE38; // rom:0x967038 +dro_01_toggleVis_8024BFDC = 0x8024BFDC; // rom:0x9671DC +dro_01_toggleVis_8024C040 = 0x8024C040; // rom:0x967240 +dro_01_toggleVis_8024C190 = 0x8024C190; // rom:0x967390 +dro_01_npcList_8024C200 = 0x8024C200; // rom:0x967400 +dro_01_npcList_8024C208 = 0x8024C208; // rom:0x967408 +dro_01_npcList_8024C210 = 0x8024C210; // rom:0x967410 +dro_01_EVS_SwingSign_Shop = 0x8024C2EC; // rom:0x9674EC +dro_01_EVS_OpenShopDoor = 0x8024C41C; // rom:0x96761C +dro_01_EVS_CloseShopDoor = 0x8024C4C8; // rom:0x9676C8 +dro_01_pad_C574 = 0x8024C574; // rom:0x967774 +dro_01_8024C580 = 0x8024C580; // rom:0x967780 +dro_01_8024C8D4 = 0x8024C8D4; // rom:0x967AD4 +dro_01_8024CCC4 = 0x8024CCC4; // rom:0x967EC4 +dro_01_8024CDA0 = 0x8024CDA0; // rom:0x967FA0 +dro_01_8024CF7C = 0x8024CF7C; // rom:0x96817C +dro_01_8024D2B0 = 0x8024D2B0; // rom:0x9684B0 +dro_01_makeEntities = 0x8024D2F0; // rom:0x9684F0 +dro_01_pad_D3BC = 0x8024D3BC; // rom:0x9685BC +dro_01_EVS_SearchBush = 0x8024D3C0; // rom:0x9685C0 +dro_01_EVS_ShakeTree = 0x8024D720; // rom:0x968920 +dro_01_tree1_Leaves = 0x8024DD24; // rom:0x968F24 +dro_01_tree1_Trunk = 0x8024DD2C; // rom:0x968F2C +dro_01_tree1_Drops = 0x8024DD34; // rom:0x968F34 +dro_01_tree1 = 0x8024DD54; // rom:0x968F54 +dro_01_triggerCoord_8024DD68 = 0x8024DD68; // rom:0x968F68 +dro_01_EVS_SetupFoliage = 0x8024DD78; // rom:0x968F78 +D_8024DDE0_968FE0 = 0x8024DDE0; // rom:0x968FE0 +D_8024DDE8_968FE8 = 0x8024DDE8; // rom:0x968FE8 +dro_01_pad_XXX = 0x8024DFAC; // rom:0x9691AC +dro_01_dro_01_name_hack = 0x8024DFB0; // rom:0x9691B0 dro_02_UnkFunc27 = 0x80240000; // type:func rom:0x9691C0 dro_02_UnkFunc26 = 0x80240124; // type:func rom:0x9692E4 dro_02_StashVars = 0x80240300; // type:func rom:0x9694C0 @@ -17143,157 +17143,157 @@ dro_02_LetterDelivery_Init = 0x80243780; // type:func rom:0x96C940 dro_02_LetterDelivery_CalcLetterPos = 0x80243870; // type:func rom:0x96CA30 dro_02_LetterDelivery_SaveNpcAnim = 0x802439FC; // type:func rom:0x96CBBC dro_02_LetterDelivery_RestoreNpcAnim = 0x80243A40; // type:func rom:0x96CC00 -dro_02_entryList = 0x80243A70; // type:data rom:0x96CC30 -dro_02_settings = 0x80243AB0; // type:data rom:0x96CC70 -dro_02_80243AF0 = 0x80243AF0; // type:data rom:0x96CCB0 -dro_02_80243B70 = 0x80243B70; // type:data rom:0x96CD30 -dro_02_80243B9C = 0x80243B9C; // type:data rom:0x96CD5C -dro_02_makeEntities = 0x80243BD0; // type:data rom:0x96CD90 -dro_02_exitWalk_80243C40 = 0x80243C40; // type:data rom:0x96CE00 -dro_02_80243C9C = 0x80243C9C; // type:data rom:0x96CE5C -dro_02_80243CC8 = 0x80243CC8; // type:data rom:0x96CE88 -dro_02_80243D10 = 0x80243D10; // type:data rom:0x96CED0 -dro_02_main = 0x80243EE0; // type:data rom:0x96D0A0 -dro_02_802441C0 = 0x802441C0; // type:data rom:0x96D380 -dro_02_802442F0 = 0x802442F0; // type:data rom:0x96D4B0 -dro_02_openDoor_80244340 = 0x80244340; // type:data rom:0x96D500 -dro_02_moveWalls_80244390 = 0x80244390; // type:data rom:0x96D550 -dro_02_dropDoor_80244474 = 0x80244474; // type:data rom:0x96D634 -dro_02_openDoor_8024451C = 0x8024451C; // type:data rom:0x96D6DC -dro_02_moveWalls_8024454C = 0x8024454C; // type:data rom:0x96D70C -dro_02_8024459C = 0x8024459C; // type:data rom:0x96D75C -dro_02_toggleVis_80244600 = 0x80244600; // type:data rom:0x96D7C0 -dro_02_toggleVis_8024468C = 0x8024468C; // type:data rom:0x96D84C -dro_02_8024486C = 0x8024486C; // type:data rom:0x96DA2C -dro_02_80244A68 = 0x80244A68; // type:data rom:0x96DC28 -dro_02_npcList_80244C64 = 0x80244C64; // type:data rom:0x96DE24 -dro_02_npcList_80244C70 = 0x80244C70; // type:data rom:0x96DE30 -dro_02_80244C78 = 0x80244C78; // type:data rom:0x96DE38 -dro_02_varStash = 0x80244DE0; // type:data rom:0x96DFA0 -dro_02_EVS_Quizmo_GiveItem_0 = 0x80244DE4; // type:data rom:0x96DFA4 -dro_02_EVS_Quizmo_GiveItem_16 = 0x80244E14; // type:data rom:0x96DFD4 -dro_02_Quizmo_Answers = 0x80244E44; // type:data rom:0x96E004 -dro_02_Quizmo_Requirements = 0x80244E84; // type:data rom:0x96E044 -dro_02_EVS_Quizmo_Exit = 0x80244ED4; // type:data rom:0x96E094 -dro_02_EVS_Quizmo_SetQuizCamera = 0x80244F84; // type:data rom:0x96E144 -dro_02_EVS_Quizmo_OtherCamScript = 0x80245120; // type:data rom:0x96E2E0 -dro_02_EVS_Quizmo_ResetCamera = 0x8024521C; // type:data rom:0x96E3DC -dro_02_EVS_Quizmo_MovePlayerToPodium = 0x80245258; // type:data rom:0x96E418 -dro_02_EVS_Quizmo_MovePartnerToPodium = 0x80245408; // type:data rom:0x96E5C8 -dro_02_EVS_Quizmo_MoveQuizmoToMicrophone = 0x80245540; // type:data rom:0x96E700 -dro_02_EVS_Quizmo_SetCharacterPositons = 0x802456AC; // type:data rom:0x96E86C -dro_02_EVS_Quizmo_PlayerThinking = 0x802456E0; // type:data rom:0x96E8A0 -dro_02_EVS_Quizmo_PlayerHitBuzzer = 0x80245720; // type:data rom:0x96E8E0 -dro_02_EVS_Quizmo_PlayerReaction_RightAnswer = 0x8024575C; // type:data rom:0x96E91C -dro_02_EVS_Quizmo_PlayerReaction_WrongAnswer = 0x802462A4; // type:data rom:0x96F464 -dro_02_EVS_Quizmo_ReturnPlayerToOriginalPos = 0x802462E4; // type:data rom:0x96F4A4 -dro_02_EVS_Quizmo_RightAnswer = 0x802463C0; // type:data rom:0x96F580 -dro_02_EVS_Quizmo_WrongAnswer = 0x80246470; // type:data rom:0x96F630 -dro_02_EVS_Quizmo_QuizMain = 0x80246520; // type:data rom:0x96F6E0 -dro_02_EVS_Quizmo_NPC_OtherAI = 0x80247250; // type:data rom:0x970410 -dro_02_EVS_Quizmo_NPC_Interact = 0x802472C4; // type:data rom:0x970484 -dro_02_EVS_Quizmo_NPC_Aux = 0x80247344; // type:data rom:0x970504 -dro_02_Quizmo_MobileAISettings = 0x80247360; // type:data rom:0x970520 -dro_02_EVS_Quizmo_Npc_AI = 0x80247390; // type:data rom:0x970550 -dro_02_NpcSettings_ChuckQuizmo = 0x802473B0; // type:data rom:0x970570 -dro_02_Quizmo_AltNpcSettings = 0x802473DC; // type:data rom:0x97059C -dro_02_npcAISettings_80247408 = 0x80247408; // type:data rom:0x9705C8 -dro_02_npcAI_80247438 = 0x80247438; // type:data rom:0x9705F8 -dro_02_npcSettings_80247458 = 0x80247458; // type:data rom:0x970618 -dro_02_npcSettings_80247484 = 0x80247484; // type:data rom:0x970644 -dro_02_npcAISettings_802474B0 = 0x802474B0; // type:data rom:0x970670 -dro_02_npcAI_802474E0 = 0x802474E0; // type:data rom:0x9706A0 -dro_02_npcSettings_80247500 = 0x80247500; // type:data rom:0x9706C0 -dro_02_npcSettings_8024752C = 0x8024752C; // type:data rom:0x9706EC -dro_02_npcSettings_80247558 = 0x80247558; // type:data rom:0x970718 -dro_02_npcSettings_80247584 = 0x80247584; // type:data rom:0x970744 -dro_02_npcSettings_802475B0 = 0x802475B0; // type:data rom:0x970770 -dro_02_D_802475DC_97079C = 0x802475DC; // type:data rom:0x97079C -dro_02_D_802475E0_9707A0 = 0x802475E0; // type:data rom:0x9707A0 -dro_02_pad_XX111 = 0x802475E4; // type:data rom:0x9707A4 -dro_02_card = 0x802475E8; // segment:dro_02 type:data rom:0x9707A8 -dro_02_card_pal = 0x802477E8; // segment:dro_02 type:data rom:0x9709A8 -dro_02_card_1_vtx = 0x80247808; // segment:dro_02 type:data rom:0x9709C8 size:0x80 -dro_02_card_2_vtx = 0x80247888; // segment:dro_02 type:data rom:0x970A48 size:0x40 -dro_02_card_setup_gfx = 0x802478C8; // segment:dro_02 type:data rom:0x970A88 -dro_02_card_1_gfx = 0x802479B8; // segment:dro_02 type:data rom:0x970B78 -dro_02_card_2_gfx = 0x80247A38; // segment:dro_02 type:data rom:0x970BF8 -dro_02_init_80247A80 = 0x80247A80; // type:data rom:0x970C40 -dro_02_npcAI_80247A90 = 0x80247A90; // type:data rom:0x970C50 -dro_02_80247AA0 = 0x80247AA0; // type:data rom:0x970C60 -dro_02_802481D8 = 0x802481D8; // type:data rom:0x971398 -dro_02_802482A8 = 0x802482A8; // type:data rom:0x971468 -dro_02_802482F8 = 0x802482F8; // type:data rom:0x9714B8 -dro_02_NpcSettings_Merlee = 0x80248754; // type:data rom:0x971914 -dro_02_ItemChoice_HasSelectedItem = 0x80248780; // type:data rom:0x971940 -dro_02_ItemChoice_SelectedItemID = 0x80248784; // type:data rom:0x971944 -dro_02_80248788 = 0x80248788; // type:data rom:0x971948 -dro_02_802488CC = 0x802488CC; // type:data rom:0x971A8C -dro_02_8024891C = 0x8024891C; // type:data rom:0x971ADC -dro_02_80248A50 = 0x80248A50; // type:data rom:0x971C10 -dro_02_D_80248AA0_971C60 = 0x80248AA0; // type:data rom:0x971C60 -dro_02_D_80248ACC_971C8C = 0x80248ACC; // type:data rom:0x971C8C -dro_02_D_80248AF8_971CB8 = 0x80248AF8; // type:data rom:0x971CB8 -dro_02_D_80248B24_971CE4 = 0x80248B24; // type:data rom:0x971CE4 -dro_02_D_80248B50_971D10 = 0x80248B50; // type:data rom:0x971D10 -dro_02_D_80248B7C_971D3C = 0x80248B7C; // type:data rom:0x971D3C -dro_02_D_80248BA8_971D68 = 0x80248BA8; // type:data rom:0x971D68 -dro_02_D_80248BD4_971D94 = 0x80248BD4; // type:data rom:0x971D94 -dro_02_D_80248C00_971DC0 = 0x80248C00; // type:data rom:0x971DC0 -dro_02_D_80248C2C_971DEC = 0x80248C2C; // type:data rom:0x971DEC -dro_02_D_80248C58_971E18 = 0x80248C58; // type:data rom:0x971E18 -dro_02_D_80248C84_971E44 = 0x80248C84; // type:data rom:0x971E44 -dro_02_D_80248CB0_971E70 = 0x80248CB0; // type:data rom:0x971E70 -dro_02_D_80248CDC_971E9C = 0x80248CDC; // type:data rom:0x971E9C -dro_02_D_80248D08_971EC8 = 0x80248D08; // type:data rom:0x971EC8 -dro_02_D_80248D34_971EF4 = 0x80248D34; // type:data rom:0x971EF4 -dro_02_D_80248D60_971F20 = 0x80248D60; // type:data rom:0x971F20 -dro_02_D_80248D8C_971F4C = 0x80248D8C; // type:data rom:0x971F4C -dro_02_toad_house_blanket_vtx = 0x80248DD8; // segment:dro_02 type:data rom:0x971F98 size:0x15E0 -dro_02_toad_house_blanket_gfx = 0x8024A3B8; // segment:dro_02 type:data rom:0x973578 -dro_02_toad_house_blanket_img = 0x8024A520; // segment:dro_02 type:data rom:0x9736E0 -dro_02_8024AC14 = 0x8024AC14; // type:data rom:0x973DD4 -dro_02_8024AC8C = 0x8024AC8C; // type:data rom:0x973E4C -dro_02_EVS_NpcInteract_ToadHouseKeeper = 0x8024ADE4; // type:data rom:0x973FA4 -dro_02_8024B18C = 0x8024B18C; // type:data rom:0x97434C -dro_02_8024B20C = 0x8024B20C; // type:data rom:0x9743CC -dro_02_8024B530 = 0x8024B530; // type:data rom:0x9746F0 -dro_02_8024B5A0 = 0x8024B5A0; // type:data rom:0x974760 -dro_02_D_8024B898_974A58 = 0x8024B898; // type:data rom:0x974A58 -dro_02_8024B8A0 = 0x8024B8A0; // type:data rom:0x974A60 -dro_02_interact_8024B8F0 = 0x8024B8F0; // type:data rom:0x974AB0 -dro_02_init_8024BA50 = 0x8024BA50; // type:data rom:0x974C10 -dro_02_interact_8024BA9C = 0x8024BA9C; // type:data rom:0x974C5C -dro_02_init_8024BBAC = 0x8024BBAC; // type:data rom:0x974D6C -dro_02_interact_8024BBD0 = 0x8024BBD0; // type:data rom:0x974D90 -dro_02_init_8024BCD4 = 0x8024BCD4; // type:data rom:0x974E94 -dro_02_interact_8024BCF8 = 0x8024BCF8; // type:data rom:0x974EB8 -dro_02_init_8024BD28 = 0x8024BD28; // type:data rom:0x974EE8 -dro_02_interact_8024BD4C = 0x8024BD4C; // type:data rom:0x974F0C -dro_02_init_8024BF10 = 0x8024BF10; // type:data rom:0x9750D0 -dro_02_interact_8024BF34 = 0x8024BF34; // type:data rom:0x9750F4 -dro_02_init_8024C038 = 0x8024C038; // type:data rom:0x9751F8 -dro_02_8024C05C = 0x8024C05C; // type:data rom:0x97521C -dro_02_8024C0B8 = 0x8024C0B8; // type:data rom:0x975278 -dro_02_8024C1F8 = 0x8024C1F8; // type:data rom:0x9753B8 -dro_02_8024C248 = 0x8024C248; // type:data rom:0x975408 -dro_02_idle_8024C450 = 0x8024C450; // type:data rom:0x975610 -dro_02_interact_8024C4EC = 0x8024C4EC; // type:data rom:0x9756AC -dro_02_init_8024D04C = 0x8024D04C; // type:data rom:0x97620C -dro_02_init_8024D130 = 0x8024D130; // type:data rom:0x9762F0 -dro_02_idle_8024D154 = 0x8024D154; // type:data rom:0x976314 -dro_02_init_8024D3E8 = 0x8024D3E8; // type:data rom:0x9765A8 -dro_02_8024D434 = 0x8024D434; // type:data rom:0x9765F4 -dro_02_EVS_ToadHouse_GetInBed = 0x8024D494; // type:data rom:0x976654 -dro_02_EVS_ToadHouse_ReturnFromRest = 0x8024D700; // type:data rom:0x9768C0 -dro_02_init_8024D790 = 0x8024D790; // type:data rom:0x976950 -dro_02_npcGroup_8024D7B4 = 0x8024D7B4; // type:data rom:0x976974 -dro_02_npcGroupList_8024EEF4 = 0x8024EEF4; // type:data rom:0x9780B4 -D_8024EF58_978118 = 0x8024EF58; // type:data rom:0x978118 -D_8024EF60_978120 = 0x8024EF60; // type:data rom:0x978120 -D_8024EF68_978128 = 0x8024EF68; // type:data rom:0x978128 -D_8024EF70_978130 = 0x8024EF70; // type:data rom:0x978130 -D_8024EF78_978138 = 0x8024EF78; // type:data rom:0x978138 +dro_02_entryList = 0x80243A70; // rom:0x96CC30 +dro_02_settings = 0x80243AB0; // rom:0x96CC70 +dro_02_80243AF0 = 0x80243AF0; // rom:0x96CCB0 +dro_02_80243B70 = 0x80243B70; // rom:0x96CD30 +dro_02_80243B9C = 0x80243B9C; // rom:0x96CD5C +dro_02_makeEntities = 0x80243BD0; // rom:0x96CD90 +dro_02_exitWalk_80243C40 = 0x80243C40; // rom:0x96CE00 +dro_02_80243C9C = 0x80243C9C; // rom:0x96CE5C +dro_02_80243CC8 = 0x80243CC8; // rom:0x96CE88 +dro_02_80243D10 = 0x80243D10; // rom:0x96CED0 +dro_02_main = 0x80243EE0; // rom:0x96D0A0 +dro_02_802441C0 = 0x802441C0; // rom:0x96D380 +dro_02_802442F0 = 0x802442F0; // rom:0x96D4B0 +dro_02_openDoor_80244340 = 0x80244340; // rom:0x96D500 +dro_02_moveWalls_80244390 = 0x80244390; // rom:0x96D550 +dro_02_dropDoor_80244474 = 0x80244474; // rom:0x96D634 +dro_02_openDoor_8024451C = 0x8024451C; // rom:0x96D6DC +dro_02_moveWalls_8024454C = 0x8024454C; // rom:0x96D70C +dro_02_8024459C = 0x8024459C; // rom:0x96D75C +dro_02_toggleVis_80244600 = 0x80244600; // rom:0x96D7C0 +dro_02_toggleVis_8024468C = 0x8024468C; // rom:0x96D84C +dro_02_8024486C = 0x8024486C; // rom:0x96DA2C +dro_02_80244A68 = 0x80244A68; // rom:0x96DC28 +dro_02_npcList_80244C64 = 0x80244C64; // rom:0x96DE24 +dro_02_npcList_80244C70 = 0x80244C70; // rom:0x96DE30 +dro_02_80244C78 = 0x80244C78; // rom:0x96DE38 +dro_02_varStash = 0x80244DE0; // rom:0x96DFA0 +dro_02_EVS_Quizmo_GiveItem_0 = 0x80244DE4; // rom:0x96DFA4 +dro_02_EVS_Quizmo_GiveItem_16 = 0x80244E14; // rom:0x96DFD4 +dro_02_Quizmo_Answers = 0x80244E44; // rom:0x96E004 +dro_02_Quizmo_Requirements = 0x80244E84; // rom:0x96E044 +dro_02_EVS_Quizmo_Exit = 0x80244ED4; // rom:0x96E094 +dro_02_EVS_Quizmo_SetQuizCamera = 0x80244F84; // rom:0x96E144 +dro_02_EVS_Quizmo_OtherCamScript = 0x80245120; // rom:0x96E2E0 +dro_02_EVS_Quizmo_ResetCamera = 0x8024521C; // rom:0x96E3DC +dro_02_EVS_Quizmo_MovePlayerToPodium = 0x80245258; // rom:0x96E418 +dro_02_EVS_Quizmo_MovePartnerToPodium = 0x80245408; // rom:0x96E5C8 +dro_02_EVS_Quizmo_MoveQuizmoToMicrophone = 0x80245540; // rom:0x96E700 +dro_02_EVS_Quizmo_SetCharacterPositons = 0x802456AC; // rom:0x96E86C +dro_02_EVS_Quizmo_PlayerThinking = 0x802456E0; // rom:0x96E8A0 +dro_02_EVS_Quizmo_PlayerHitBuzzer = 0x80245720; // rom:0x96E8E0 +dro_02_EVS_Quizmo_PlayerReaction_RightAnswer = 0x8024575C; // rom:0x96E91C +dro_02_EVS_Quizmo_PlayerReaction_WrongAnswer = 0x802462A4; // rom:0x96F464 +dro_02_EVS_Quizmo_ReturnPlayerToOriginalPos = 0x802462E4; // rom:0x96F4A4 +dro_02_EVS_Quizmo_RightAnswer = 0x802463C0; // rom:0x96F580 +dro_02_EVS_Quizmo_WrongAnswer = 0x80246470; // rom:0x96F630 +dro_02_EVS_Quizmo_QuizMain = 0x80246520; // rom:0x96F6E0 +dro_02_EVS_Quizmo_NPC_OtherAI = 0x80247250; // rom:0x970410 +dro_02_EVS_Quizmo_NPC_Interact = 0x802472C4; // rom:0x970484 +dro_02_EVS_Quizmo_NPC_Aux = 0x80247344; // rom:0x970504 +dro_02_Quizmo_MobileAISettings = 0x80247360; // rom:0x970520 +dro_02_EVS_Quizmo_Npc_AI = 0x80247390; // rom:0x970550 +dro_02_NpcSettings_ChuckQuizmo = 0x802473B0; // rom:0x970570 +dro_02_Quizmo_AltNpcSettings = 0x802473DC; // rom:0x97059C +dro_02_npcAISettings_80247408 = 0x80247408; // rom:0x9705C8 +dro_02_npcAI_80247438 = 0x80247438; // rom:0x9705F8 +dro_02_npcSettings_80247458 = 0x80247458; // rom:0x970618 +dro_02_npcSettings_80247484 = 0x80247484; // rom:0x970644 +dro_02_npcAISettings_802474B0 = 0x802474B0; // rom:0x970670 +dro_02_npcAI_802474E0 = 0x802474E0; // rom:0x9706A0 +dro_02_npcSettings_80247500 = 0x80247500; // rom:0x9706C0 +dro_02_npcSettings_8024752C = 0x8024752C; // rom:0x9706EC +dro_02_npcSettings_80247558 = 0x80247558; // rom:0x970718 +dro_02_npcSettings_80247584 = 0x80247584; // rom:0x970744 +dro_02_npcSettings_802475B0 = 0x802475B0; // rom:0x970770 +dro_02_D_802475DC_97079C = 0x802475DC; // rom:0x97079C +dro_02_D_802475E0_9707A0 = 0x802475E0; // rom:0x9707A0 +dro_02_pad_XX111 = 0x802475E4; // rom:0x9707A4 +dro_02_card = 0x802475E8; // segment:dro_02 rom:0x9707A8 +dro_02_card_pal = 0x802477E8; // segment:dro_02 rom:0x9709A8 +dro_02_card_1_vtx = 0x80247808; // segment:dro_02 rom:0x9709C8 size:0x80 +dro_02_card_2_vtx = 0x80247888; // segment:dro_02 rom:0x970A48 size:0x40 +dro_02_card_setup_gfx = 0x802478C8; // segment:dro_02 rom:0x970A88 +dro_02_card_1_gfx = 0x802479B8; // segment:dro_02 rom:0x970B78 +dro_02_card_2_gfx = 0x80247A38; // segment:dro_02 rom:0x970BF8 +dro_02_init_80247A80 = 0x80247A80; // rom:0x970C40 +dro_02_npcAI_80247A90 = 0x80247A90; // rom:0x970C50 +dro_02_80247AA0 = 0x80247AA0; // rom:0x970C60 +dro_02_802481D8 = 0x802481D8; // rom:0x971398 +dro_02_802482A8 = 0x802482A8; // rom:0x971468 +dro_02_802482F8 = 0x802482F8; // rom:0x9714B8 +dro_02_NpcSettings_Merlee = 0x80248754; // rom:0x971914 +dro_02_ItemChoice_HasSelectedItem = 0x80248780; // rom:0x971940 +dro_02_ItemChoice_SelectedItemID = 0x80248784; // rom:0x971944 +dro_02_80248788 = 0x80248788; // rom:0x971948 +dro_02_802488CC = 0x802488CC; // rom:0x971A8C +dro_02_8024891C = 0x8024891C; // rom:0x971ADC +dro_02_80248A50 = 0x80248A50; // rom:0x971C10 +dro_02_D_80248AA0_971C60 = 0x80248AA0; // rom:0x971C60 +dro_02_D_80248ACC_971C8C = 0x80248ACC; // rom:0x971C8C +dro_02_D_80248AF8_971CB8 = 0x80248AF8; // rom:0x971CB8 +dro_02_D_80248B24_971CE4 = 0x80248B24; // rom:0x971CE4 +dro_02_D_80248B50_971D10 = 0x80248B50; // rom:0x971D10 +dro_02_D_80248B7C_971D3C = 0x80248B7C; // rom:0x971D3C +dro_02_D_80248BA8_971D68 = 0x80248BA8; // rom:0x971D68 +dro_02_D_80248BD4_971D94 = 0x80248BD4; // rom:0x971D94 +dro_02_D_80248C00_971DC0 = 0x80248C00; // rom:0x971DC0 +dro_02_D_80248C2C_971DEC = 0x80248C2C; // rom:0x971DEC +dro_02_D_80248C58_971E18 = 0x80248C58; // rom:0x971E18 +dro_02_D_80248C84_971E44 = 0x80248C84; // rom:0x971E44 +dro_02_D_80248CB0_971E70 = 0x80248CB0; // rom:0x971E70 +dro_02_D_80248CDC_971E9C = 0x80248CDC; // rom:0x971E9C +dro_02_D_80248D08_971EC8 = 0x80248D08; // rom:0x971EC8 +dro_02_D_80248D34_971EF4 = 0x80248D34; // rom:0x971EF4 +dro_02_D_80248D60_971F20 = 0x80248D60; // rom:0x971F20 +dro_02_D_80248D8C_971F4C = 0x80248D8C; // rom:0x971F4C +dro_02_toad_house_blanket_vtx = 0x80248DD8; // segment:dro_02 rom:0x971F98 size:0x15E0 +dro_02_toad_house_blanket_gfx = 0x8024A3B8; // segment:dro_02 rom:0x973578 +dro_02_toad_house_blanket_img = 0x8024A520; // segment:dro_02 rom:0x9736E0 +dro_02_8024AC14 = 0x8024AC14; // rom:0x973DD4 +dro_02_8024AC8C = 0x8024AC8C; // rom:0x973E4C +dro_02_EVS_NpcInteract_ToadHouseKeeper = 0x8024ADE4; // rom:0x973FA4 +dro_02_8024B18C = 0x8024B18C; // rom:0x97434C +dro_02_8024B20C = 0x8024B20C; // rom:0x9743CC +dro_02_8024B530 = 0x8024B530; // rom:0x9746F0 +dro_02_8024B5A0 = 0x8024B5A0; // rom:0x974760 +dro_02_D_8024B898_974A58 = 0x8024B898; // rom:0x974A58 +dro_02_8024B8A0 = 0x8024B8A0; // rom:0x974A60 +dro_02_interact_8024B8F0 = 0x8024B8F0; // rom:0x974AB0 +dro_02_init_8024BA50 = 0x8024BA50; // rom:0x974C10 +dro_02_interact_8024BA9C = 0x8024BA9C; // rom:0x974C5C +dro_02_init_8024BBAC = 0x8024BBAC; // rom:0x974D6C +dro_02_interact_8024BBD0 = 0x8024BBD0; // rom:0x974D90 +dro_02_init_8024BCD4 = 0x8024BCD4; // rom:0x974E94 +dro_02_interact_8024BCF8 = 0x8024BCF8; // rom:0x974EB8 +dro_02_init_8024BD28 = 0x8024BD28; // rom:0x974EE8 +dro_02_interact_8024BD4C = 0x8024BD4C; // rom:0x974F0C +dro_02_init_8024BF10 = 0x8024BF10; // rom:0x9750D0 +dro_02_interact_8024BF34 = 0x8024BF34; // rom:0x9750F4 +dro_02_init_8024C038 = 0x8024C038; // rom:0x9751F8 +dro_02_8024C05C = 0x8024C05C; // rom:0x97521C +dro_02_8024C0B8 = 0x8024C0B8; // rom:0x975278 +dro_02_8024C1F8 = 0x8024C1F8; // rom:0x9753B8 +dro_02_8024C248 = 0x8024C248; // rom:0x975408 +dro_02_idle_8024C450 = 0x8024C450; // rom:0x975610 +dro_02_interact_8024C4EC = 0x8024C4EC; // rom:0x9756AC +dro_02_init_8024D04C = 0x8024D04C; // rom:0x97620C +dro_02_init_8024D130 = 0x8024D130; // rom:0x9762F0 +dro_02_idle_8024D154 = 0x8024D154; // rom:0x976314 +dro_02_init_8024D3E8 = 0x8024D3E8; // rom:0x9765A8 +dro_02_8024D434 = 0x8024D434; // rom:0x9765F4 +dro_02_EVS_ToadHouse_GetInBed = 0x8024D494; // rom:0x976654 +dro_02_EVS_ToadHouse_ReturnFromRest = 0x8024D700; // rom:0x9768C0 +dro_02_init_8024D790 = 0x8024D790; // rom:0x976950 +dro_02_npcGroup_8024D7B4 = 0x8024D7B4; // rom:0x976974 +dro_02_npcGroupList_8024EEF4 = 0x8024EEF4; // rom:0x9780B4 +D_8024EF58_978118 = 0x8024EF58; // rom:0x978118 +D_8024EF60_978120 = 0x8024EF60; // rom:0x978120 +D_8024EF68_978128 = 0x8024EF68; // rom:0x978128 +D_8024EF70_978130 = 0x8024EF70; // rom:0x978130 +D_8024EF78_978138 = 0x8024EF78; // rom:0x978138 isk_02_RemovePadlock = 0x80240000; // type:func rom:0x978710 isk_02_AwaitPlayerMummyAmbush = 0x80240040; // type:func rom:0x978750 isk_02_SetInstigatorValue_3 = 0x802400F0; // type:func rom:0x978800 @@ -17308,8 +17308,8 @@ isk_04_AwaitPlayerNearNpc = 0x8024085C; // type:func rom:0x97BE8C isk_04_func_802408B4_97BEE4 = 0x802408B4; // type:func rom:0x97BEE4 isk_04_SwitchToPartner = 0x80240930; // type:func rom:0x97BF60 isk_04_SetupDemoScene = 0x8024095C; // type:func rom:0x97BF8C -isk_04_DemoInitState = 0x80242288; // type:data rom:0x97D8B8 -isk_04_D_80242430_97DA60 = 0x80242430; // type:data rom:0x97DA60 +isk_04_DemoInitState = 0x80242288; // rom:0x97D8B8 +isk_04_D_80242430_97DA60 = 0x80242430; // rom:0x97DA60 isk_05_HoppingAI_HopInit = 0x80240000; // type:func rom:0x97DAD0 isk_05_HoppingAI_Hop = 0x80240230; // type:func rom:0x97DD00 isk_05_HoppingAI_LoiterInit = 0x80240568; // type:func rom:0x97E038 @@ -17331,12 +17331,12 @@ isk_05_func_80241C5C_97F72C = 0x80241C5C; // type:func rom:0x97F72C isk_05_func_80241D44_97F814 = 0x80241D44; // type:func rom:0x97F814 isk_05_func_80241DF8_97F8C8 = 0x80241DF8; // type:func rom:0x97F8C8 isk_05_func_80241E24_97F8F4 = 0x80241E24; // type:func rom:0x97F8F4 -isk_05_ChompAmbush = 0x80242614; // type:data rom:0x9800E4 -D_80242618_9800E8 = 0x80242618; // type:data rom:0x9800E8 -D_8024264C_98011C = 0x8024264C; // type:data rom:0x98011C -D_80242EB0_980980 = 0x80242EB0; // type:data rom:0x980980 -D_80242F38_980A08 = 0x80242F38; // type:data rom:0x980A08 -D_80242F40_980A10 = 0x80242F40; // type:data rom:0x980A10 +isk_05_ChompAmbush = 0x80242614; // rom:0x9800E4 +D_80242618_9800E8 = 0x80242618; // rom:0x9800E8 +D_8024264C_98011C = 0x8024264C; // rom:0x98011C +D_80242EB0_980980 = 0x80242EB0; // rom:0x980980 +D_80242F38_980A08 = 0x80242F38; // rom:0x980A08 +D_80242F40_980A10 = 0x80242F40; // rom:0x980A10 isk_07_SetInstigatorValue_3 = 0x80240000; // type:func rom:0x982440 isk_07_IsLastEnemy = 0x80240014; // type:func rom:0x982454 isk_07_RemovePadlock = 0x802400B0; // type:func rom:0x9824F0 @@ -17349,14 +17349,14 @@ isk_08_TackleAI_Main = 0x80240394; // type:func rom:0x9851C4 isk_08_func_80240814_97BE44 = 0x802407D4; // type:func rom:0x985604 isk_08_AwaitPlayerNearNpc = 0x8024081C; // type:func rom:0x98564C isk_08_func_802408B4_97BEE4 = 0x80240874; // type:func rom:0x9856A4 -D_80241650_986480 = 0x80241650; // type:data rom:0x986480 +D_80241650_986480 = 0x80241650; // rom:0x986480 isk_09_StashVars = 0x80240000; // type:func rom:0x9864E0 isk_09_GetItemName = 0x802400B4; // type:func rom:0x986594 isk_09_SomeItemEntityFunc = 0x80240118; // type:func rom:0x9865F8 isk_09_IsItemBadge = 0x80240268; // type:func rom:0x986748 isk_09_DismissGotItem = 0x802402BC; // type:func rom:0x98679C isk_09_WaitForPlayerTouchingGround = 0x802402F0; // type:func rom:0x9867D0 -D_802406F0_986BD0 = 0x802406F0; // type:data rom:0x986BD0 +D_802406F0_986BD0 = 0x802406F0; // rom:0x986BD0 isk_10_SuperBlock_SetOverride40 = 0x80240000; // type:func rom:0x988B60 isk_10_SuperBlock_ClearOverride40 = 0x8024001C; // type:func rom:0x988B7C isk_10_SuperBlock_HideBlockContent = 0x8024003C; // type:func rom:0x988B9C @@ -17376,12 +17376,12 @@ isk_10_SuperBlock_PartnerSparkles2 = 0x80240C78; // type:func rom:0x9897D8 isk_10_SuperBlock_PartnerSparkles4 = 0x80240CC0; // type:func rom:0x989820 isk_10_SuperBlock_WaitForPlayerToLand = 0x80240D08; // type:func rom:0x989868 isk_10_MonitorPlayerLastFloor = 0x80240D38; // type:func rom:0x989898 -isk_10_SuperBlock_CantUpgradeMessages = 0x80241100; // type:data rom:0x989C60 -isk_10_SuperBlock_PartnerIDs = 0x80241108; // type:data rom:0x989C68 -isk_10_SuperBlock_UpgradeDescMessages = 0x80241118; // type:data rom:0x989C78 -isk_10_SuperBlock_UpgradeOrbAngles = 0x80241158; // type:data rom:0x989CB8 -isk_10_D_80241EA0_98AA00 = 0x80241EA0; // type:data rom:0x98AA00 -isk_10_D_80241EA8_98AA08 = 0x80241EA8; // type:data rom:0x98AA08 +isk_10_SuperBlock_CantUpgradeMessages = 0x80241100; // rom:0x989C60 +isk_10_SuperBlock_PartnerIDs = 0x80241108; // rom:0x989C68 +isk_10_SuperBlock_UpgradeDescMessages = 0x80241118; // rom:0x989C78 +isk_10_SuperBlock_UpgradeOrbAngles = 0x80241158; // rom:0x989CB8 +isk_10_D_80241EA0_98AA00 = 0x80241EA0; // rom:0x98AA00 +isk_10_D_80241EA8_98AA08 = 0x80241EA8; // rom:0x98AA08 isk_11_SpawnLensFlare = 0x80240000; // type:func rom:0x98AA10 isk_11_GetItemNameInSocket = 0x802400B0; // type:func rom:0x98AAC0 isk_11_RemovePadlock = 0x80240120; // type:func rom:0x98AB30 @@ -17406,9 +17406,9 @@ isk_13_func_80241D38_991518 = 0x80241D38; // type:func rom:0x991518 isk_13_func_80241E34_991614 = 0x80241E34; // type:func rom:0x991614 isk_13_func_80241EF8_9916D8 = 0x80241EF8; // type:func rom:0x9916D8 isk_13_func_80242044_991824 = 0x80242044; // type:func rom:0x991824 -isk_13_D_80242EB0_992690 = 0x80242EB0; // type:data rom:0x992690 -isk_13_D_80242F38_992718 = 0x80242F38; // type:data rom:0x992718 -isk_13_D_80242F40_992720 = 0x80242F40; // type:data rom:0x992720 +isk_13_D_80242EB0_992690 = 0x80242EB0; // rom:0x992690 +isk_13_D_80242F38_992718 = 0x80242F38; // rom:0x992718 +isk_13_D_80242F40_992720 = 0x80242F40; // rom:0x992720 isk_14_HoppingAI_HopInit = 0x80240000; // type:func rom:0x992730 isk_14_HoppingAI_Hop = 0x80240230; // type:func rom:0x992960 isk_14_HoppingAI_LoiterInit = 0x80240568; // type:func rom:0x992C98 @@ -17428,7 +17428,7 @@ func_80241AF0_994220 = 0x80241AF0; // type:func rom:0x994220 DestroyAmbushWorker = 0x80241BC4; // type:func rom:0x9942F4 func_80241BEC_99431C = 0x80241BEC; // type:func rom:0x99431C func_80241CA0_9943D0 = 0x80241CA0; // type:func rom:0x9943D0 -D_80242A30_995160 = 0x80242A30; // type:data rom:0x995160 +D_80242A30_995160 = 0x80242A30; // rom:0x995160 isk_16_StarSpiritEffectFunc1 = 0x80240000; // type:func rom:0x9951F0 isk_16_StarSpiritEffectFunc2 = 0x8024004C; // type:func rom:0x99523C isk_16_StarSpiritEffectFunc3 = 0x802401AC; // type:func rom:0x99539C @@ -17453,7 +17453,7 @@ trd_00_SomeItemEntityFunc = 0x80240428; // type:func rom:0x99A098 trd_00_IsItemBadge = 0x80240578; // type:func rom:0x99A1E8 trd_00_UpgradeStarPowerCh1 = 0x802405D0; // type:func rom:0x99A240 trd_00_SyncStatusBar = 0x8024060C; // type:func rom:0x99A27C -trd_00_varStash = 0x80241340; // type:data rom:0x99AFB0 +trd_00_varStash = 0x80241340; // rom:0x99AFB0 trd_01_UpdateTexturePanSmooth = 0x80240000; // type:func rom:0x99C990 trd_01_UpdateTexturePanStepped = 0x80240124; // type:func rom:0x99CAB4 trd_01_RemovePadlock = 0x80240310; // type:func rom:0x99CCA0 @@ -17541,7 +17541,7 @@ trd_04_ParatroopaAI_Dive = 0x80243438; // type:func rom:0x9AB828 trd_04_ParatroopaAI_Overshoot = 0x802434F4; // type:func rom:0x9AB8E4 trd_04_ParatroopaAI_Reset = 0x8024360C; // type:func rom:0x9AB9FC trd_04_ParatroopaAI_Main = 0x80243650; // type:func rom:0x9ABA40 -trd_04_FlyingAI_JumpVels = 0x802456F4; // type:data rom:0x9ADAE4 +trd_04_FlyingAI_JumpVels = 0x802456F4; // rom:0x9ADAE4 trd_05_SetMapChangeFadeRate = 0x80240000; // type:func rom:0x9AE700 trd_05_appendGfx_FallingSprite = 0x80240020; // type:func rom:0x9AE720 trd_05_InitializeFallingSprite = 0x80240404; // type:func rom:0x9AEB04 @@ -17549,8 +17549,8 @@ trd_05_DeleteFallingSprite = 0x802404D0; // type:func rom:0x9AEBD0 trd_05_SetFallingSpritePos = 0x80240508; // type:func rom:0x9AEC08 trd_05_SetFallingSpriteRot = 0x802405FC; // type:func rom:0x9AECFC trd_05_MakeHammerDust = 0x80240720; // type:func rom:0x9AEE20 -trd_05_D_80243070_9B1770 = 0x80243070; // type:data rom:0x9B1770 -trd_05_D_80243078_9B1778 = 0x80243078; // type:data rom:0x9B1778 +trd_05_D_80243070_9B1770 = 0x80243070; // rom:0x9B1770 +trd_05_D_80243078_9B1778 = 0x80243078; // rom:0x9B1778 trd_06_UpdateTexturePanSmooth = 0x80240000; // type:func rom:0x9B1790 trd_06_UpdateTexturePanStepped = 0x80240124; // type:func rom:0x9B18B4 trd_06_appendGfx_FallingSprite = 0x80240310; // type:func rom:0x9B1AA0 @@ -17589,13 +17589,13 @@ trd_07_ParatroopaAI_Main = 0x8024231C; // type:func rom:0x9B8C9C trd_07_GetDefeatedEnemyCount = 0x8024256C; // type:func rom:0x9B8EEC trd_07_func_80242600_9B8F80 = 0x80242600; // type:func rom:0x9B8F80 trd_07_func_802427FC_9B917C = 0x802427FC; // type:func rom:0x9B917C -trd_07_FlyingAI_JumpVels = 0x80242EAC; // type:data rom:0x9B982C +trd_07_FlyingAI_JumpVels = 0x80242EAC; // rom:0x9B982C trd_08_UpdateTexturePanSmooth = 0x80240000; // type:func rom:0x9BB2A0 trd_08_UpdateTexturePanStepped = 0x80240124; // type:func rom:0x9BB3C4 trd_08_FireBarAI_Main = 0x80240310; // type:func rom:0x9BB5B0 trd_08_FireBarAI_Callback = 0x80240904; // type:func rom:0x9BBBA4 -trd_08_FireBar_Sounds = 0x80240F00; // type:data rom:0x9BC1A0 -trd_08_EVS_FireBar_Defeated = 0x80240F2C; // type:data rom:0x9BC1CC +trd_08_FireBar_Sounds = 0x80240F00; // rom:0x9BC1A0 +trd_08_EVS_FireBar_Defeated = 0x80240F2C; // rom:0x9BC1CC trd_09_func_80240000_9BD660 = 0x80240000; // type:func rom:0x9BD660 trd_09_func_802400C0_9BD720 = 0x802400C0; // type:func rom:0x9BD720 trd_10_StarSpiritEffectFunc1 = 0x80240000; // type:func rom:0x9C2910 @@ -17678,15 +17678,15 @@ func_802428D8_9C7CB8 = 0x802428D8; // type:func rom:0x9C7CB8 SetTradeEventStartTime = 0x80242910; // type:func rom:0x9C7CF0 nok_01_foliage_setup_shear_mtx = 0x80242930; // type:func rom:0x9C7D10 nok_01_TransformFoliage = 0x802429A0; // type:func rom:0x9C7D80 -nok_01_varStash = 0x80245F44; // type:data rom:0x9CB324 -nok_01_Quizmo_Answers = 0x80245FA8; // type:data rom:0x9CB388 -D_80245FE8_9CB3C8 = 0x80245FE8; // type:data rom:0x9CB3C8 -nok_01_ItemChoice_HasSelectedItem = 0x8024856C; // type:data rom:0x9CD94C -nok_01_ItemChoice_SelectedItemID = 0x80248570; // type:data rom:0x9CD950 -D_80250810_9D5BF0 = 0x80250810; // type:data rom:0x9D5BF0 -D_80251A90_9D6E70 = 0x80251A90; // type:data rom:0x9D6E70 -D_80251A98_9D6E78 = 0x80251A98; // type:data rom:0x9D6E78 -D_80251AA0_9D6E80 = 0x80251AA0; // type:data rom:0x9D6E80 +nok_01_varStash = 0x80245F44; // rom:0x9CB324 +nok_01_Quizmo_Answers = 0x80245FA8; // rom:0x9CB388 +D_80245FE8_9CB3C8 = 0x80245FE8; // rom:0x9CB3C8 +nok_01_ItemChoice_HasSelectedItem = 0x8024856C; // rom:0x9CD94C +nok_01_ItemChoice_SelectedItemID = 0x80248570; // rom:0x9CD950 +D_80250810_9D5BF0 = 0x80250810; // rom:0x9D5BF0 +D_80251A90_9D6E70 = 0x80251A90; // rom:0x9D6E70 +D_80251A98_9D6E78 = 0x80251A98; // rom:0x9D6E78 +D_80251AA0_9D6E80 = 0x80251AA0; // rom:0x9D6E80 nok_02_Pipe_SetAnimFlag = 0x80240000; // type:func rom:0x9D7020 nok_02_Pipe_GetCurrentFloor = 0x80240020; // type:func rom:0x9D7040 nok_02_Pipe_AwaitDownInput = 0x80240034; // type:func rom:0x9D7054 @@ -17774,23 +17774,23 @@ func_80244288_9DB2A8 = 0x80244288; // type:func rom:0x9DB2A8 func_802442E0_9DB300 = 0x802442E0; // type:func rom:0x9DB300 nok_02_foliage_setup_shear_mtx = 0x80244360; // type:func rom:0x9DB380 nok_02_TransformFoliage = 0x802443D0; // type:func rom:0x9DB3F0 -dup_nok_02_varStash = 0x802453D0; // type:data rom:0x9DC3F0 -nok_02_ItemChoice_HasSelectedItem = 0x80245434; // type:data rom:0x9DC454 -nok_02_ItemChoice_SelectedItemID = 0x80245438; // type:data rom:0x9DC458 -nok_02_varStash = 0x802470C8; // type:data rom:0x9DE0E8 -nok_02_Quizmo_Answers = 0x8024712C; // type:data rom:0x9DE14C -D_8024716C_9DE18C = 0x8024716C; // type:data rom:0x9DE18C -dup_nok_02_ItemChoice_HasSelectedItem = 0x802496F0; // type:data rom:0x9E0710 -dup_nok_02_ItemChoice_SelectedItemID = 0x802496F4; // type:data rom:0x9E0714 -D_802523B4_9E93D4 = 0x802523B4; // type:data rom:0x9E93D4 -dup2_nok_02_ItemChoice_HasSelectedItem = 0x80252400; // type:data rom:0x9E9420 -dup2_nok_02_ItemChoice_SelectedItemID = 0x80252404; // type:data rom:0x9E9424 -nok_02_varStash = 0x80252720; // type:data rom:0x9E9740 -D_80252784_9E97A4 = 0x80252784; // type:data rom:0x9E97A4 -D_80252784_9E97A4 + 0x10 = 0x80252794; // type:data rom:0x9E97B4 -D_802529B4_9E99D4 = 0x802529B4; // type:data rom:0x9E99D4 -D_80254620_9EB640 = 0x80254620; // type:data rom:0x9EB640 -D_80254628_9EB648 = 0x80254628; // type:data rom:0x9EB648 +dup_nok_02_varStash = 0x802453D0; // rom:0x9DC3F0 +nok_02_ItemChoice_HasSelectedItem = 0x80245434; // rom:0x9DC454 +nok_02_ItemChoice_SelectedItemID = 0x80245438; // rom:0x9DC458 +nok_02_varStash = 0x802470C8; // rom:0x9DE0E8 +nok_02_Quizmo_Answers = 0x8024712C; // rom:0x9DE14C +D_8024716C_9DE18C = 0x8024716C; // rom:0x9DE18C +dup_nok_02_ItemChoice_HasSelectedItem = 0x802496F0; // rom:0x9E0710 +dup_nok_02_ItemChoice_SelectedItemID = 0x802496F4; // rom:0x9E0714 +D_802523B4_9E93D4 = 0x802523B4; // rom:0x9E93D4 +dup2_nok_02_ItemChoice_HasSelectedItem = 0x80252400; // rom:0x9E9420 +dup2_nok_02_ItemChoice_SelectedItemID = 0x80252404; // rom:0x9E9424 +nok_02_varStash = 0x80252720; // rom:0x9E9740 +D_80252784_9E97A4 = 0x80252784; // rom:0x9E97A4 +D_80252784_9E97A4 + 0x10 = 0x80252794; // rom:0x9E97B4 +D_802529B4_9E99D4 = 0x802529B4; // rom:0x9E99D4 +D_80254620_9EB640 = 0x80254620; // rom:0x9EB640 +D_80254628_9EB648 = 0x80254628; // rom:0x9EB648 nok_03_HoppingAI_HopInit = 0x80240000; // type:func rom:0x9EB7F0 nok_03_HoppingAI_Hop = 0x80240230; // type:func rom:0x9EBA20 nok_03_HoppingAI_LoiterInit = 0x80240568; // type:func rom:0x9EBD58 @@ -17799,7 +17799,7 @@ nok_03_HoppingAI_ChaseInit = 0x802407CC; // type:func rom:0x9EBFBC nok_03_HoppingAI_Chase = 0x802408AC; // type:func rom:0x9EC09C nok_03_HoppingAI_LosePlayer = 0x80240BAC; // type:func rom:0x9EC39C nok_03_HoppingAI_Main = 0x80240BF0; // type:func rom:0x9EC3E0 -D_802423B0_9EDBA0 = 0x802423B0; // type:data rom:0x9EDBA0 +D_802423B0_9EDBA0 = 0x802423B0; // rom:0x9EDBA0 nok_04_ChangeNpcToPartner = 0x80240000; // type:func rom:0x9EDBF0 nok_04_CosInterpMinMax = 0x80240184; // type:func rom:0x9EDD74 func_80240314_9EDF04 = 0x80240314; // type:func rom:0x9EDF04 @@ -17814,19 +17814,19 @@ func_80240814_9EE404 = 0x80240814; // type:func rom:0x9EE404 func_80240E4C_9EEA3C = 0x80240E4C; // type:func rom:0x9EEA3C func_80240E70_9EEA60 = 0x80240E70; // type:func rom:0x9EEA60 nok_04_LoadPartyImage = 0x80240E90; // type:func rom:0x9EEA80 -D_802413F8_9EEFE8 = 0x802413F8; // type:data rom:0x9EEFE8 -D_80241438_9EF028 = 0x80241438; // type:data rom:0x9EF028 -D_8024143C_9EF02C = 0x8024143C; // type:data rom:0x9EF02C -D_80241440_9EF030 = 0x80241440; // type:data rom:0x9EF030 -D_80241470_9EF060 = 0x80241470; // type:data rom:0x9EF060 -D_8024161C_9EF20C = 0x8024161C; // type:data rom:0x9EF20C -D_80241748_9EF338 = 0x80241748; // type:data rom:0x9EF338 -D_80241768_9EF358 = 0x80241768; // type:data rom:0x9EF358 -D_80243254_9F0E44 = 0x80243254; // type:data rom:0x9F0E44 -D_80246E20_9F4A10 = 0x80246E20; // type:data rom:0x9F4A10 -D_80246E28_9F4A18 = 0x80246E28; // type:data rom:0x9F4A18 -D_80246E30_9F4A20 = 0x80246E30; // type:data rom:0x9F4A20 -D_80246E40_9F4A30 = 0x80246E40; // type:data rom:0x9F4A30 +D_802413F8_9EEFE8 = 0x802413F8; // rom:0x9EEFE8 +D_80241438_9EF028 = 0x80241438; // rom:0x9EF028 +D_8024143C_9EF02C = 0x8024143C; // rom:0x9EF02C +D_80241440_9EF030 = 0x80241440; // rom:0x9EF030 +D_80241470_9EF060 = 0x80241470; // rom:0x9EF060 +D_8024161C_9EF20C = 0x8024161C; // rom:0x9EF20C +D_80241748_9EF338 = 0x80241748; // rom:0x9EF338 +D_80241768_9EF358 = 0x80241768; // rom:0x9EF358 +D_80243254_9F0E44 = 0x80243254; // rom:0x9F0E44 +D_80246E20_9F4A10 = 0x80246E20; // rom:0x9F4A10 +D_80246E28_9F4A18 = 0x80246E28; // rom:0x9F4A18 +D_80246E30_9F4A20 = 0x80246E30; // rom:0x9F4A20 +D_80246E40_9F4A30 = 0x80246E40; // rom:0x9F4A30 nok_11_set_script_owner_npc_anim = 0x80240000; // type:func rom:0x9F4A40 nok_11_UnkDistFunc = 0x8024007C; // type:func rom:0x9F4ABC nok_11_UnkNpcAIFunc12 = 0x802401B0; // type:func rom:0x9F4BF0 @@ -17847,11 +17847,11 @@ nok_11_foliage_setup_shear_mtx = 0x80241CCC; // type:func rom:0x9F670C nok_11_TransformFoliage = 0x80241D3C; // type:func rom:0x9F677C KentCheckNotEnoughCoins = 0x80241F08; // type:func rom:0x9F6948 KentTakeCoins = 0x80241F30; // type:func rom:0x9F6970 -nok_11_FlyingAI_JumpVels = 0x80242888; // type:data rom:0x9F72C8 -D_80245CF0_9FA730 = 0x80245CF0; // type:data rom:0x9FA730 -D_80245D50_9FA790 = 0x80245D50; // type:data rom:0x9FA790 -D_80245D58_9FA798 = 0x80245D58; // type:data rom:0x9FA798 -D_80245D60_9FA7A0 = 0x80245D60; // type:data rom:0x9FA7A0 +nok_11_FlyingAI_JumpVels = 0x80242888; // rom:0x9F72C8 +D_80245CF0_9FA730 = 0x80245CF0; // rom:0x9FA730 +D_80245D50_9FA790 = 0x80245D50; // rom:0x9FA790 +D_80245D58_9FA798 = 0x80245D58; // rom:0x9FA798 +D_80245D60_9FA7A0 = 0x80245D60; // rom:0x9FA7A0 UpdateEnounterStages = 0x80240000; // type:func rom:0x9FA7F0 func_80240180_9FA970 = 0x80240180; // type:func rom:0x9FA970 nok_12_SetEntityPosition = 0x80240224; // type:func rom:0x9FAA14 @@ -17879,11 +17879,11 @@ nok_12_PatrolNoAttackAI_Main = 0x802418D8; // type:func rom:0x9FC0C8 nok_12_KoopaPatrolAI_Main = 0x80241BD4; // type:func rom:0x9FC3C4 func_80241EE0_9FC6D0 = 0x80241EE0; // type:func rom:0x9FC6D0 func_80241FD0_9FC7C0 = 0x80241FD0; // type:func rom:0x9FC7C0 -D_802459CC_A001BC = 0x802459CC; // type:data rom:0xA001BC -D_80245A14_A00204 = 0x80245A14; // type:data rom:0xA00204 -D_80245A70_A00260 = 0x80245A70; // type:data rom:0xA00260 -D_80245AD0_A002C0 = 0x80245AD0; // type:data rom:0xA002C0 -D_80245AD8_A002C8 = 0x80245AD8; // type:data rom:0xA002C8 +D_802459CC_A001BC = 0x802459CC; // rom:0xA001BC +D_80245A14_A00204 = 0x80245A14; // rom:0xA00204 +D_80245A70_A00260 = 0x80245A70; // rom:0xA00260 +D_80245AD0_A002C0 = 0x80245AD0; // rom:0xA002C0 +D_80245AD8_A002C8 = 0x80245AD8; // rom:0xA002C8 nok_13_HoppingAI_HopInit = 0x80240000; // type:func rom:0xA00600 nok_13_HoppingAI_Hop = 0x80240230; // type:func rom:0xA00830 nok_13_HoppingAI_LoiterInit = 0x80240568; // type:func rom:0xA00B68 @@ -17895,8 +17895,8 @@ nok_13_HoppingAI_Main = 0x80240BF0; // type:func rom:0xA011F0 nok_13_MonitorPlayerOrbiting = 0x80240E20; // type:func rom:0xA01420 func_80241360_A01960 = 0x80241360; // type:func rom:0xA01960 nok_13_musical_hill_orbit_listener = 0x802413CC; // type:func rom:0xA019CC -D_80242134_A02734 = 0x80242134; // type:data rom:0xA02734 -D_802421D0_A027D0 = 0x802421D0; // type:data rom:0xA027D0 +D_80242134_A02734 = 0x80242134; // rom:0xA02734 +D_802421D0_A027D0 = 0x802421D0; // rom:0xA027D0 UpdateEnounterStages = 0x80240000; // type:func rom:0xA02840 nok_14_SetCamera0Flag1000 = 0x80240180; // type:func rom:0xA029C0 nok_14_UnsetCamera0Flag1000 = 0x8024019C; // type:func rom:0xA029DC @@ -17921,11 +17921,11 @@ nok_14_ParatroopaAI_Dive = 0x80241FB4; // type:func rom:0xA047F4 nok_14_ParatroopaAI_Overshoot = 0x80242070; // type:func rom:0xA048B0 nok_14_ParatroopaAI_Reset = 0x80242188; // type:func rom:0xA049C8 nok_14_ParatroopaAI_Main = 0x802421CC; // type:func rom:0xA04A0C -nok_14_FlyingAI_JumpVels = 0x80243A18; // type:data rom:0xA06258 -D_802445C0_A06E00 = 0x802445C0; // type:data rom:0xA06E00 -D_80244620_A06E60 = 0x80244620; // type:data rom:0xA06E60 -D_80244628_A06E68 = 0x80244628; // type:data rom:0xA06E68 -D_80244630_A06E70 = 0x80244630; // type:data rom:0xA06E70 +nok_14_FlyingAI_JumpVels = 0x80243A18; // rom:0xA06258 +D_802445C0_A06E00 = 0x802445C0; // rom:0xA06E00 +D_80244620_A06E60 = 0x80244620; // rom:0xA06E60 +D_80244628_A06E68 = 0x80244628; // rom:0xA06E68 +D_80244630_A06E70 = 0x80244630; // rom:0xA06E70 nok_15_Pipe_SetAnimFlag = 0x80240000; // type:func rom:0xA06F00 nok_15_Pipe_GetCurrentFloor = 0x80240020; // type:func rom:0xA06F20 nok_15_Pipe_AwaitDownInput = 0x80240034; // type:func rom:0xA06F34 @@ -17955,11 +17955,11 @@ nok_15_ParatroopaAI_Reset = 0x802422A8; // type:func rom:0xA091A8 nok_15_ParatroopaAI_Main = 0x802422EC; // type:func rom:0xA091EC nok_15_foliage_setup_shear_mtx = 0x80242540; // type:func rom:0xA09440 nok_15_TransformFoliage = 0x802425B0; // type:func rom:0xA094B0 -nok_15_FlyingAI_JumpVels = 0x80243D5C; // type:data rom:0xA0AC5C -D_80244CF0_A0BBF0 = 0x80244CF0; // type:data rom:0xA0BBF0 -D_80244D50_A0BC50 = 0x80244D50; // type:data rom:0xA0BC50 -D_80244D58_A0BC58 = 0x80244D58; // type:data rom:0xA0BC58 -D_80244D60_A0BC60 = 0x80244D60; // type:data rom:0xA0BC60 +nok_15_FlyingAI_JumpVels = 0x80243D5C; // rom:0xA0AC5C +D_80244CF0_A0BBF0 = 0x80244CF0; // rom:0xA0BBF0 +D_80244D50_A0BC50 = 0x80244D50; // rom:0xA0BC50 +D_80244D58_A0BC58 = 0x80244D58; // rom:0xA0BC58 +D_80244D60_A0BC60 = 0x80244D60; // rom:0xA0BC60 func_80240000_A0BCF0 = 0x80240000; // type:func rom:0xA0BCF0 hos_00_UnkEffect0FFunc2 = 0x80240050; // type:func rom:0xA0BD40 hos_00_UnkEffect0FFunc = 0x80240170; // type:func rom:0xA0BE60 @@ -17975,13 +17975,13 @@ func_80240A54_A0C744 = 0x80240A54; // type:func rom:0xA0C744 hos_00_SetCamera0Flag1000 = 0x80240B20; // type:func rom:0xA0C810 func_80240B3C_A0C82C = 0x80240B3C; // type:func rom:0xA0C82C func_80240C40_A0C930 = 0x80240C40; // type:func rom:0xA0C930 -hos_00_varStash = 0x80242970; // type:data rom:0xA0E660 -D_80242B9C_A0E88C = 0x80242B9C; // type:data rom:0xA0E88C -D_80242BA0_A0E890 = 0x80242BA0; // type:data rom:0xA0E890 -D_80244B30_A10820 = 0x80244B30; // type:data rom:0xA10820 -D_80244B40_A10830 = 0x80244B40; // type:data rom:0xA10830 -D_80244B48_A10838 = 0x80244B48; // type:data rom:0xA10838 -D_80244B50_A10840 = 0x80244B50; // type:data rom:0xA10840 +hos_00_varStash = 0x80242970; // rom:0xA0E660 +D_80242B9C_A0E88C = 0x80242B9C; // rom:0xA0E88C +D_80242BA0_A0E890 = 0x80242BA0; // rom:0xA0E890 +D_80244B30_A10820 = 0x80244B30; // rom:0xA10820 +D_80244B40_A10830 = 0x80244B40; // rom:0xA10830 +D_80244B48_A10838 = 0x80244B48; // rom:0xA10838 +D_80244B50_A10840 = 0x80244B50; // rom:0xA10840 hos_01_UnkEffect0FFunc2 = 0x80240000; // type:func rom:0xA10880 hos_01_UnkEffect0FFunc = 0x80240120; // type:func rom:0xA109A0 hos_01_UnkEffect0FFunc3 = 0x8024031C; // type:func rom:0xA10B9C @@ -18000,11 +18000,11 @@ hos_01_SwitchToPartner = 0x80240CB0; // type:func rom:0xA11530 func_80240CDC_A1155C = 0x80240CDC; // type:func rom:0xA1155C hos_01_UnsetCamera0MoveFlag1 = 0x80240DD0; // type:func rom:0xA11650 hos_01_dup_GetFloorCollider = 0x80240DEC; // type:func rom:0xA1166C -D_80241C2C_A124AC = 0x80241C2C; // type:data rom:0xA124AC -D_80241C30_A124B0 = 0x80241C30; // type:data rom:0xA124B0 -D_80245970_A161F0 = 0x80245970; // type:data rom:0xA161F0 -D_80245978_A161F8 = 0x80245978; // type:data rom:0xA161F8 -D_80245980_A16200 = 0x80245980; // type:data rom:0xA16200 +D_80241C2C_A124AC = 0x80241C2C; // rom:0xA124AC +D_80241C30_A124B0 = 0x80241C30; // rom:0xA124B0 +D_80245970_A161F0 = 0x80245970; // rom:0xA161F0 +D_80245978_A161F8 = 0x80245978; // rom:0xA161F8 +D_80245980_A16200 = 0x80245980; // rom:0xA16200 hos_02_UpdateTexturePanSmooth = 0x80240000; // type:func rom:0xA16220 hos_02_UpdateTexturePanStepped = 0x80240124; // type:func rom:0xA16344 build_gfx_lamp_halos = 0x8024030C; // type:func rom:0xA1652C @@ -18030,24 +18030,24 @@ hos_02_FlyingNoAttackAI_12 = 0x802424E8; // type:func rom:0xA18708 hos_02_FlyingNoAttackAI_13 = 0x80242618; // type:func rom:0xA18838 hos_02_FlyingNoAttackAI_20 = 0x80242898; // type:func rom:0xA18AB8 hos_02_FlyingNoAttackAI_Main = 0x802428F4; // type:func rom:0xA18B14 -D_802433AC_A195CC = 0x802433AC; // type:data rom:0xA195CC -D_802433AE_A195CE = 0x802433AE; // type:data rom:0xA195CE -D_802433B0_A195D0 = 0x802433B0; // type:data rom:0xA195D0 -D_802433B2_A195D2 = 0x802433B2; // type:data rom:0xA195D2 -D_802433B4_A195D4 = 0x802433B4; // type:data rom:0xA195D4 -hos_02_FlyingAI_JumpVels = 0x80244490; // type:data rom:0xA1A6B0 -D_80244DE0_A1B000 = 0x80244DE0; // type:data rom:0xA1B000 -D_80244DE8_A1B008 = 0x80244DE8; // type:data rom:0xA1B008 -D_80244DF0_A1B010 = 0x80244DF0; // type:data rom:0xA1B010 -D_80244DF8_A1B018 = 0x80244DF8; // type:data rom:0xA1B018 -D_80244E00_A1B020 = 0x80244E00; // type:data rom:0xA1B020 -D_80244E08_A1B028 = 0x80244E08; // type:data rom:0xA1B028 -D_80244E10_A1B030 = 0x80244E10; // type:data rom:0xA1B030 -D_80244E18_A1B038 = 0x80244E18; // type:data rom:0xA1B038 -D_80244E20_A1B040 = 0x80244E20; // type:data rom:0xA1B040 -D_80244E28_A1B048 = 0x80244E28; // type:data rom:0xA1B048 -D_80244E30_A1B050 = 0x80244E30; // type:data rom:0xA1B050 -D_80244E78_A1B098 = 0x80244E78; // type:data rom:0xA1B098 +D_802433AC_A195CC = 0x802433AC; // rom:0xA195CC +D_802433AE_A195CE = 0x802433AE; // rom:0xA195CE +D_802433B0_A195D0 = 0x802433B0; // rom:0xA195D0 +D_802433B2_A195D2 = 0x802433B2; // rom:0xA195D2 +D_802433B4_A195D4 = 0x802433B4; // rom:0xA195D4 +hos_02_FlyingAI_JumpVels = 0x80244490; // rom:0xA1A6B0 +D_80244DE0_A1B000 = 0x80244DE0; // rom:0xA1B000 +D_80244DE8_A1B008 = 0x80244DE8; // rom:0xA1B008 +D_80244DF0_A1B010 = 0x80244DF0; // rom:0xA1B010 +D_80244DF8_A1B018 = 0x80244DF8; // rom:0xA1B018 +D_80244E00_A1B020 = 0x80244E00; // rom:0xA1B020 +D_80244E08_A1B028 = 0x80244E08; // rom:0xA1B028 +D_80244E10_A1B030 = 0x80244E10; // rom:0xA1B030 +D_80244E18_A1B038 = 0x80244E18; // rom:0xA1B038 +D_80244E20_A1B040 = 0x80244E20; // rom:0xA1B040 +D_80244E28_A1B048 = 0x80244E28; // rom:0xA1B048 +D_80244E30_A1B050 = 0x80244E30; // rom:0xA1B050 +D_80244E78_A1B098 = 0x80244E78; // rom:0xA1B098 hos_03_GetFloorCollider = 0x80240000; // type:func rom:0xA1B100 hos_03_UpdateTexturePanSmooth = 0x80240030; // type:func rom:0xA1B130 hos_03_UpdateTexturePanStepped = 0x80240154; // type:func rom:0xA1B254 @@ -18108,19 +18108,19 @@ hos_03_Quizmo_SpinPartner = 0x80243324; // type:func rom:0xA1E424 hos_03_Quizmo_UpdatePartnerPosition = 0x802433B4; // type:func rom:0xA1E4B4 hos_03_Quizmo_CreateReactionEffect = 0x8024349C; // type:func rom:0xA1E59C hos_03_Quizmo_CreateWorker = 0x80243508; // type:func rom:0xA1E608 -D_80243BCC_A1ECCC = 0x80243BCC; // type:data rom:0xA1ECCC -D_80243BCE_A1ECCE = 0x80243BCE; // type:data rom:0xA1ECCE -D_80243BD0_A1ECD0 = 0x80243BD0; // type:data rom:0xA1ECD0 -D_80243BD2_A1ECD2 = 0x80243BD2; // type:data rom:0xA1ECD2 -D_80243BD4_A1ECD4 = 0x80243BD4; // type:data rom:0xA1ECD4 -hos_03_FlyingAI_JumpVels = 0x802457F4; // type:data rom:0xA208F4 -hos_03_varStash = 0x8024801C; // type:data rom:0xA2311C -hos_03_Quizmo_Answers = 0x80248080; // type:data rom:0xA23180 -D_802480C0_A231C0 = 0x802480C0; // type:data rom:0xA231C0 -D_8024BD60_A26E60 = 0x8024BD60; // type:data rom:0xA26E60 -D_8024BD70_A26E70 = 0x8024BD70; // type:data rom:0xA26E70 -D_8024BD78_A26E78 = 0x8024BD78; // type:data rom:0xA26E78 -D_8024BD80_A26E80 = 0x8024BD80; // type:data rom:0xA26E80 +D_80243BCC_A1ECCC = 0x80243BCC; // rom:0xA1ECCC +D_80243BCE_A1ECCE = 0x80243BCE; // rom:0xA1ECCE +D_80243BD0_A1ECD0 = 0x80243BD0; // rom:0xA1ECD0 +D_80243BD2_A1ECD2 = 0x80243BD2; // rom:0xA1ECD2 +D_80243BD4_A1ECD4 = 0x80243BD4; // rom:0xA1ECD4 +hos_03_FlyingAI_JumpVels = 0x802457F4; // rom:0xA208F4 +hos_03_varStash = 0x8024801C; // rom:0xA2311C +hos_03_Quizmo_Answers = 0x80248080; // rom:0xA23180 +D_802480C0_A231C0 = 0x802480C0; // rom:0xA231C0 +D_8024BD60_A26E60 = 0x8024BD60; // rom:0xA26E60 +D_8024BD70_A26E70 = 0x8024BD70; // rom:0xA26E70 +D_8024BD78_A26E78 = 0x8024BD78; // rom:0xA26E78 +D_8024BD80_A26E80 = 0x8024BD80; // rom:0xA26E80 func_80240000_A26ED0 = 0x80240000; // type:func rom:0xA26ED0 func_80240154_A27024 = 0x80240154; // type:func rom:0xA27024 hos_04_UpdateTexturePanSmooth = 0x802402A8; // type:func rom:0xA27178 @@ -18138,19 +18138,19 @@ func_80240B60_A27A30 = 0x80240B60; // type:func rom:0xA27A30 func_80240BD0_A27AA0 = 0x80240BD0; // type:func rom:0xA27AA0 func_80240E40_A27D10 = 0x80240E40; // type:func rom:0xA27D10 func_80240E6C_A27D3C = 0x80240E6C; // type:func rom:0xA27D3C -D_802416F0_A285C0 = 0x802416F0; // type:data rom:0xA285C0 -D_80241B54_A28A24 = 0x80241B54; // type:data rom:0xA28A24 -D_80241B74_A28A44 = 0x80241B74; // type:data rom:0xA28A44 -D_80241B7C_A28A4C = 0x80241B7C; // type:data rom:0xA28A4C -D_80241B80_A28A50 = 0x80241B80; // type:data rom:0xA28A50 -D_80241B84_A28A54 = 0x80241B84; // type:data rom:0xA28A54 -D_80241B88_A28A58 = 0x80241B88; // type:data rom:0xA28A58 -D_80243250_A2A120 = 0x80243250; // type:data rom:0xA2A120 -D_80243254_A2A124 = 0x80243254; // type:data rom:0xA2A124 -D_80243258_A2A128 = 0x80243258; // type:data rom:0xA2A128 -D_80243284_A2A154 = 0x80243284; // type:data rom:0xA2A154 -D_80243300_A2A1D0 = 0x80243300; // type:data rom:0xA2A1D0 -D_80243328_A2A1F8 = 0x80243328; // type:data rom:0xA2A1F8 +D_802416F0_A285C0 = 0x802416F0; // rom:0xA285C0 +D_80241B54_A28A24 = 0x80241B54; // rom:0xA28A24 +D_80241B74_A28A44 = 0x80241B74; // rom:0xA28A44 +D_80241B7C_A28A4C = 0x80241B7C; // rom:0xA28A4C +D_80241B80_A28A50 = 0x80241B80; // rom:0xA28A50 +D_80241B84_A28A54 = 0x80241B84; // rom:0xA28A54 +D_80241B88_A28A58 = 0x80241B88; // rom:0xA28A58 +D_80243250_A2A120 = 0x80243250; // rom:0xA2A120 +D_80243254_A2A124 = 0x80243254; // rom:0xA2A124 +D_80243258_A2A128 = 0x80243258; // rom:0xA2A128 +D_80243284_A2A154 = 0x80243284; // rom:0xA2A154 +D_80243300_A2A1D0 = 0x80243300; // rom:0xA2A1D0 +D_80243328_A2A1F8 = 0x80243328; // rom:0xA2A1F8 hos_05_UnkFunc27 = 0x80240000; // type:func rom:0xA2A240 hos_05_UnkFunc26 = 0x80240124; // type:func rom:0xA2A364 hos_05_UpdateTexturePanSmooth = 0x802402F8; // type:func rom:0xA2A538 @@ -18219,88 +18219,88 @@ func_80245718_A2F958 = 0x80245718; // type:func rom:0xA2F958 func_80245744_A2F984 = 0x80245744; // type:func rom:0xA2F984 func_80245794_A2F9D4 = 0x80245794; // type:func rom:0xA2F9D4 func_802457C0_A2FA00 = 0x802457C0; // type:func rom:0xA2FA00 -D_802495DC_A3381C = 0x802495DC; // type:data rom:0xA3381C -D_802495E0_A33820 = 0x802495E0; // type:data rom:0xA33820 -D_8024963C_A3387C = 0x8024963C; // type:data rom:0xA3387C -D_8024987C_A33ABC = 0x8024987C; // type:data rom:0xA33ABC -D_802498A8_A33AE8 = 0x802498A8; // type:data rom:0xA33AE8 -D_802498D0_A33B10 = 0x802498D0; // type:data rom:0xA33B10 -D_802498D4_A33B14 = 0x802498D4; // type:data rom:0xA33B14 -D_802498D8_A33B18 = 0x802498D8; // type:data rom:0xA33B18 -D_802498DC_A33B1C = 0x802498DC; // type:data rom:0xA33B1C -D_802498E0_A33B20 = 0x802498E0; // type:data rom:0xA33B20 -D_802498E4_A33B24 = 0x802498E4; // type:data rom:0xA33B24 -D_802498E8_A33B28 = 0x802498E8; // type:data rom:0xA33B28 -D_802498EC_A33B2C = 0x802498EC; // type:data rom:0xA33B2C -D_802498F0_A33B30 = 0x802498F0; // type:data rom:0xA33B30 -D_802498F4_A33B34 = 0x802498F4; // type:data rom:0xA33B34 -D_802498F8_A33B38 = 0x802498F8; // type:data rom:0xA33B38 -D_802498FC_A33B3C = 0x802498FC; // type:data rom:0xA33B3C -D_80249900_A33B40 = 0x80249900; // type:data rom:0xA33B40 -D_80249904_A33B44 = 0x80249904; // type:data rom:0xA33B44 -D_80249908_A33B48 = 0x80249908; // type:data rom:0xA33B48 -D_8024990C_A33B4C = 0x8024990C; // type:data rom:0xA33B4C -D_80249910_A33B50 = 0x80249910; // type:data rom:0xA33B50 -D_80249914_A33B54 = 0x80249914; // type:data rom:0xA33B54 -D_80249934_A33B74 = 0x80249934; // type:data rom:0xA33B74 -D_8024995C_A33B9C = 0x8024995C; // type:data rom:0xA33B9C -D_80249960_A33BA0 = 0x80249960; // type:data rom:0xA33BA0 -D_80249980_A33BC0 = 0x80249980; // type:data rom:0xA33BC0 -D_80249984_A33BC4 = 0x80249984; // type:data rom:0xA33BC4 -D_80249988_A33BC8 = 0x80249988; // type:data rom:0xA33BC8 -D_802499A8_A33BE8 = 0x802499A8; // type:data rom:0xA33BE8 -D_80249A48_A33C88 = 0x80249A48; // type:data rom:0xA33C88 -D_80249A4C_A33C8C = 0x80249A4C; // type:data rom:0xA33C8C -D_80249A6C_A33CAC = 0x80249A6C; // type:data rom:0xA33CAC -D_80249A70_A33CB0 = 0x80249A70; // type:data rom:0xA33CB0 -D_80249A74_A33CB4 = 0x80249A74; // type:data rom:0xA33CB4 -D_80249A78_A33CB8 = 0x80249A78; // type:data rom:0xA33CB8 -D_80249A7C_A33CBC = 0x80249A7C; // type:data rom:0xA33CBC -D_80249A80_A33CC0 = 0x80249A80; // type:data rom:0xA33CC0 -D_80249A84_A33CC4 = 0x80249A84; // type:data rom:0xA33CC4 -D_80249A88_A33CC8 = 0x80249A88; // type:data rom:0xA33CC8 -D_80249A8C_A33CCC = 0x80249A8C; // type:data rom:0xA33CCC -D_80249A90_A33CD0 = 0x80249A90; // type:data rom:0xA33CD0 -D_80249A94_A33CD4 = 0x80249A94; // type:data rom:0xA33CD4 -D_80249A98_A33CD8 = 0x80249A98; // type:data rom:0xA33CD8 -D_80249A9C_A33CDC = 0x80249A9C; // type:data rom:0xA33CDC -D_80249AA0_A33CE0 = 0x80249AA0; // type:data rom:0xA33CE0 -D_80249AA4_A33CE4 = 0x80249AA4; // type:data rom:0xA33CE4 -D_8024A9C8_A34C08 = 0x8024A9C8; // type:data rom:0xA34C08 -D_8024A9CC_A34C0C = 0x8024A9CC; // type:data rom:0xA34C0C -D_8024AA20_A34C60 = 0x8024AA20; // type:data rom:0xA34C60 -D_8024AA28_A34C68 = 0x8024AA28; // type:data rom:0xA34C68 -D_8024AAB0_A34CF0 = 0x8024AAB0; // type:data rom:0xA34CF0 -D_8024AAB4_A34CF4 = 0x8024AAB4; // type:data rom:0xA34CF4 -D_8024AAB8_A34CF8 = 0x8024AAB8; // type:data rom:0xA34CF8 -D_8024AABC_A34CFC = 0x8024AABC; // type:data rom:0xA34CFC -D_8024AAC0_A34D00 = 0x8024AAC0; // type:data rom:0xA34D00 -D_8024AAD6_A34D16 = 0x8024AAD6; // type:data rom:0xA34D16 -D_8024AB3C_A34D7C = 0x8024AB3C; // type:data rom:0xA34D7C -D_8024AC7B_A34EBB = 0x8024AC7B; // type:data rom:0xA34EBB -D_8024AC7C_A34EBC = 0x8024AC7C; // type:data rom:0xA34EBC -D_8024AC9C_A34EDC = 0x8024AC9C; // type:data rom:0xA34EDC -D_8024ACB8_A34EF8 = 0x8024ACB8; // type:data rom:0xA34EF8 -D_8024AEC4_A35104 = 0x8024AEC4; // type:data rom:0xA35104 -D_8024AEC8_A35108 = 0x8024AEC8; // type:data rom:0xA35108 -D_8024DA90_A37CD0 = 0x8024DA90; // type:data rom:0xA37CD0 -D_8024DA94_A37CD4 = 0x8024DA94; // type:data rom:0xA37CD4 -D_8024DA98_A37CD8 = 0x8024DA98; // type:data rom:0xA37CD8 -D_8024DBCC_A37E0C = 0x8024DBCC; // type:data rom:0xA37E0C -D_8024DCCC_A37F0C = 0x8024DCCC; // type:data rom:0xA37F0C -D_8024DCD0_A37F10 = 0x8024DCD0; // type:data rom:0xA37F10 -D_8024F1D0_A39410 = 0x8024F1D0; // type:data rom:0xA39410 -D_8024F1D8_A39418 = 0x8024F1D8; // type:data rom:0xA39418 -D_8024F1E0_A39420 = 0x8024F1E0; // type:data rom:0xA39420 -D_8024F1E8_A39428 = 0x8024F1E8; // type:data rom:0xA39428 -D_8024F208_A39448 = 0x8024F208; // type:data rom:0xA39448 -D_8024F210_A39450 = 0x8024F210; // type:data rom:0xA39450 -D_8024F218_A39458 = 0x8024F218; // type:data rom:0xA39458 -D_8024F220_A39460 = 0x8024F220; // type:data rom:0xA39460 -D_8024F228_A39468 = 0x8024F228; // type:data rom:0xA39468 -D_8024F230_A39470 = 0x8024F230; // type:data rom:0xA39470 -D_8024F238_A39478 = 0x8024F238; // type:data rom:0xA39478 -D_8024F280_A394C0 = 0x8024F280; // type:data rom:0xA394C0 +D_802495DC_A3381C = 0x802495DC; // rom:0xA3381C +D_802495E0_A33820 = 0x802495E0; // rom:0xA33820 +D_8024963C_A3387C = 0x8024963C; // rom:0xA3387C +D_8024987C_A33ABC = 0x8024987C; // rom:0xA33ABC +D_802498A8_A33AE8 = 0x802498A8; // rom:0xA33AE8 +D_802498D0_A33B10 = 0x802498D0; // rom:0xA33B10 +D_802498D4_A33B14 = 0x802498D4; // rom:0xA33B14 +D_802498D8_A33B18 = 0x802498D8; // rom:0xA33B18 +D_802498DC_A33B1C = 0x802498DC; // rom:0xA33B1C +D_802498E0_A33B20 = 0x802498E0; // rom:0xA33B20 +D_802498E4_A33B24 = 0x802498E4; // rom:0xA33B24 +D_802498E8_A33B28 = 0x802498E8; // rom:0xA33B28 +D_802498EC_A33B2C = 0x802498EC; // rom:0xA33B2C +D_802498F0_A33B30 = 0x802498F0; // rom:0xA33B30 +D_802498F4_A33B34 = 0x802498F4; // rom:0xA33B34 +D_802498F8_A33B38 = 0x802498F8; // rom:0xA33B38 +D_802498FC_A33B3C = 0x802498FC; // rom:0xA33B3C +D_80249900_A33B40 = 0x80249900; // rom:0xA33B40 +D_80249904_A33B44 = 0x80249904; // rom:0xA33B44 +D_80249908_A33B48 = 0x80249908; // rom:0xA33B48 +D_8024990C_A33B4C = 0x8024990C; // rom:0xA33B4C +D_80249910_A33B50 = 0x80249910; // rom:0xA33B50 +D_80249914_A33B54 = 0x80249914; // rom:0xA33B54 +D_80249934_A33B74 = 0x80249934; // rom:0xA33B74 +D_8024995C_A33B9C = 0x8024995C; // rom:0xA33B9C +D_80249960_A33BA0 = 0x80249960; // rom:0xA33BA0 +D_80249980_A33BC0 = 0x80249980; // rom:0xA33BC0 +D_80249984_A33BC4 = 0x80249984; // rom:0xA33BC4 +D_80249988_A33BC8 = 0x80249988; // rom:0xA33BC8 +D_802499A8_A33BE8 = 0x802499A8; // rom:0xA33BE8 +D_80249A48_A33C88 = 0x80249A48; // rom:0xA33C88 +D_80249A4C_A33C8C = 0x80249A4C; // rom:0xA33C8C +D_80249A6C_A33CAC = 0x80249A6C; // rom:0xA33CAC +D_80249A70_A33CB0 = 0x80249A70; // rom:0xA33CB0 +D_80249A74_A33CB4 = 0x80249A74; // rom:0xA33CB4 +D_80249A78_A33CB8 = 0x80249A78; // rom:0xA33CB8 +D_80249A7C_A33CBC = 0x80249A7C; // rom:0xA33CBC +D_80249A80_A33CC0 = 0x80249A80; // rom:0xA33CC0 +D_80249A84_A33CC4 = 0x80249A84; // rom:0xA33CC4 +D_80249A88_A33CC8 = 0x80249A88; // rom:0xA33CC8 +D_80249A8C_A33CCC = 0x80249A8C; // rom:0xA33CCC +D_80249A90_A33CD0 = 0x80249A90; // rom:0xA33CD0 +D_80249A94_A33CD4 = 0x80249A94; // rom:0xA33CD4 +D_80249A98_A33CD8 = 0x80249A98; // rom:0xA33CD8 +D_80249A9C_A33CDC = 0x80249A9C; // rom:0xA33CDC +D_80249AA0_A33CE0 = 0x80249AA0; // rom:0xA33CE0 +D_80249AA4_A33CE4 = 0x80249AA4; // rom:0xA33CE4 +D_8024A9C8_A34C08 = 0x8024A9C8; // rom:0xA34C08 +D_8024A9CC_A34C0C = 0x8024A9CC; // rom:0xA34C0C +D_8024AA20_A34C60 = 0x8024AA20; // rom:0xA34C60 +D_8024AA28_A34C68 = 0x8024AA28; // rom:0xA34C68 +D_8024AAB0_A34CF0 = 0x8024AAB0; // rom:0xA34CF0 +D_8024AAB4_A34CF4 = 0x8024AAB4; // rom:0xA34CF4 +D_8024AAB8_A34CF8 = 0x8024AAB8; // rom:0xA34CF8 +D_8024AABC_A34CFC = 0x8024AABC; // rom:0xA34CFC +D_8024AAC0_A34D00 = 0x8024AAC0; // rom:0xA34D00 +D_8024AAD6_A34D16 = 0x8024AAD6; // rom:0xA34D16 +D_8024AB3C_A34D7C = 0x8024AB3C; // rom:0xA34D7C +D_8024AC7B_A34EBB = 0x8024AC7B; // rom:0xA34EBB +D_8024AC7C_A34EBC = 0x8024AC7C; // rom:0xA34EBC +D_8024AC9C_A34EDC = 0x8024AC9C; // rom:0xA34EDC +D_8024ACB8_A34EF8 = 0x8024ACB8; // rom:0xA34EF8 +D_8024AEC4_A35104 = 0x8024AEC4; // rom:0xA35104 +D_8024AEC8_A35108 = 0x8024AEC8; // rom:0xA35108 +D_8024DA90_A37CD0 = 0x8024DA90; // rom:0xA37CD0 +D_8024DA94_A37CD4 = 0x8024DA94; // rom:0xA37CD4 +D_8024DA98_A37CD8 = 0x8024DA98; // rom:0xA37CD8 +D_8024DBCC_A37E0C = 0x8024DBCC; // rom:0xA37E0C +D_8024DCCC_A37F0C = 0x8024DCCC; // rom:0xA37F0C +D_8024DCD0_A37F10 = 0x8024DCD0; // rom:0xA37F10 +D_8024F1D0_A39410 = 0x8024F1D0; // rom:0xA39410 +D_8024F1D8_A39418 = 0x8024F1D8; // rom:0xA39418 +D_8024F1E0_A39420 = 0x8024F1E0; // rom:0xA39420 +D_8024F1E8_A39428 = 0x8024F1E8; // rom:0xA39428 +D_8024F208_A39448 = 0x8024F208; // rom:0xA39448 +D_8024F210_A39450 = 0x8024F210; // rom:0xA39450 +D_8024F218_A39458 = 0x8024F218; // rom:0xA39458 +D_8024F220_A39460 = 0x8024F220; // rom:0xA39460 +D_8024F228_A39468 = 0x8024F228; // rom:0xA39468 +D_8024F230_A39470 = 0x8024F230; // rom:0xA39470 +D_8024F238_A39478 = 0x8024F238; // rom:0xA39478 +D_8024F280_A394C0 = 0x8024F280; // rom:0xA394C0 hos_06_UpdateTexturePanSmooth = 0x80240000; // type:func rom:0xA394E0 hos_06_UpdateTexturePanStepped = 0x80240124; // type:func rom:0xA39604 hos_06_StashVars = 0x80240310; // type:func rom:0xA397F0 @@ -18345,22 +18345,22 @@ hos_06_IsItemBadge = 0x80242238; // type:func rom:0xA3B718 func_8024228C_A3B76C = 0x8024228C; // type:func rom:0xA3B76C func_802424CC_A3B9AC = 0x802424CC; // type:func rom:0xA3B9AC hos_06_GetItemEmptyCount = 0x80242534; // type:func rom:0xA3BA14 -hos_06_varStash = 0x80242C08; // type:data rom:0xA3C0E8 -hos_06_ItemChoice_HasSelectedItem = 0x80242C6C; // type:data rom:0xA3C14C -hos_06_ItemChoice_SelectedItemID = 0x80242C70; // type:data rom:0xA3C150 -D_802435EC_A3CACC = 0x802435EC; // type:data rom:0xA3CACC -hos_06_ItemChoice_HasSelectedItem = 0x802445D0; // type:data rom:0xA3DAB0 -hos_06_ItemChoice_SelectedItemID = 0x802445D4; // type:data rom:0xA3DAB4 -hos_06_varStash = 0x8024476C; // type:data rom:0xA3DC4C -D_802447D0_A3DCB0 = 0x802447D0; // type:data rom:0xA3DCB0 -D_802447D4_A3DCB4 = 0x802447D4; // type:data rom:0xA3DCB4 -D_802447D8_A3DCB8 = 0x802447D8; // type:data rom:0xA3DCB8 -D_80244B88_A3E068 = 0x80244B88; // type:data rom:0xA3E068 -D_80244B8C_A3E06C = 0x80244B8C; // type:data rom:0xA3E06C -D_80244C48_A3E128 = 0x80244C48; // type:data rom:0xA3E128 -D_80244C4C_A3E12C = 0x80244C4C; // type:data rom:0xA3E12C -hos_06_varStash = 0x80245E80; // type:data rom:0xA3F360 -D_80245EEC_A3F3CC = 0x80245EEC; // type:data rom:0xA3F3CC +hos_06_varStash = 0x80242C08; // rom:0xA3C0E8 +hos_06_ItemChoice_HasSelectedItem = 0x80242C6C; // rom:0xA3C14C +hos_06_ItemChoice_SelectedItemID = 0x80242C70; // rom:0xA3C150 +D_802435EC_A3CACC = 0x802435EC; // rom:0xA3CACC +hos_06_ItemChoice_HasSelectedItem = 0x802445D0; // rom:0xA3DAB0 +hos_06_ItemChoice_SelectedItemID = 0x802445D4; // rom:0xA3DAB4 +hos_06_varStash = 0x8024476C; // rom:0xA3DC4C +D_802447D0_A3DCB0 = 0x802447D0; // rom:0xA3DCB0 +D_802447D4_A3DCB4 = 0x802447D4; // rom:0xA3DCB4 +D_802447D8_A3DCB8 = 0x802447D8; // rom:0xA3DCB8 +D_80244B88_A3E068 = 0x80244B88; // rom:0xA3E068 +D_80244B8C_A3E06C = 0x80244B8C; // rom:0xA3E06C +D_80244C48_A3E128 = 0x80244C48; // rom:0xA3E128 +D_80244C4C_A3E12C = 0x80244C4C; // rom:0xA3E12C +hos_06_varStash = 0x80245E80; // rom:0xA3F360 +D_80245EEC_A3F3CC = 0x80245EEC; // rom:0xA3F3CC hos_10_SetPlayerSpriteSet2_MapInit = 0x80240000; // type:func rom:0xA3F740 hos_10_UpdateTexturePanSmooth = 0x80240020; // type:func rom:0xA3F760 hos_10_UpdateTexturePanStepped = 0x80240144; // type:func rom:0xA3F884 @@ -18387,7 +18387,7 @@ kpa_01_TackleAI_Main = 0x802404F4; // type:func rom:0xA47454 kpa_01_func_80240814_97BE44 = 0x80240934; // type:func rom:0xA47894 kpa_01_AwaitPlayerNearNpc = 0x8024097C; // type:func rom:0xA478DC kpa_01_func_802408B4_97BEE4 = 0x802409D4; // type:func rom:0xA47934 -D_80241600_A48560 = 0x80241600; // type:data rom:0xA48560 +D_80241600_A48560 = 0x80241600; // rom:0xA48560 kpa_03_DarkRoomUpdate = 0x80240000; // type:func rom:0xA485C0 kpa_03_set_script_owner_npc_anim = 0x80240160; // type:func rom:0xA48720 kpa_03_UnkDistFunc = 0x802401DC; // type:func rom:0xA4879C @@ -18416,17 +18416,17 @@ kpa_03_MagikoopaAI_OnPlayerFled = 0x80241D6C; // type:func rom:0xA4A32C kpa_03_MagikoopaAI_OnHitInit = 0x80241DC4; // type:func rom:0xA4A384 kpa_03_MagikoopaAI_OnHit = 0x80241DFC; // type:func rom:0xA4A3BC func_80241E50_A4A410 = 0x80241E50; // type:func rom:0xA4A410 -kpa_03_MagikoopaAI_TeleportAnim = 0x802425E0; // type:data rom:0xA4ABA0 -D_802425E4_A4ABA4 = 0x802425E4; // type:data rom:0xA4ABA4 -D_802425E8_A4ABA8 = 0x802425E8; // type:data rom:0xA4ABA8 -D_80243880_A4BE40 = 0x80243880; // type:data rom:0xA4BE40 -D_802438E0_A4BEA0 = 0x802438E0; // type:data rom:0xA4BEA0 -D_802438E8_A4BEA8 = 0x802438E8; // type:data rom:0xA4BEA8 -D_802438F0_A4BEB0 = 0x802438F0; // type:data rom:0xA4BEB0 -D_802438F8_A4BEB8 = 0x802438F8; // type:data rom:0xA4BEB8 -D_80243918_A4BED8 = 0x80243918; // type:data rom:0xA4BED8 -D_80243920_A4BEE0 = 0x80243920; // type:data rom:0xA4BEE0 -D_80243928_A4BEE8 = 0x80243928; // type:data rom:0xA4BEE8 +kpa_03_MagikoopaAI_TeleportAnim = 0x802425E0; // rom:0xA4ABA0 +D_802425E4_A4ABA4 = 0x802425E4; // rom:0xA4ABA4 +D_802425E8_A4ABA8 = 0x802425E8; // rom:0xA4ABA8 +D_80243880_A4BE40 = 0x80243880; // rom:0xA4BE40 +D_802438E0_A4BEA0 = 0x802438E0; // rom:0xA4BEA0 +D_802438E8_A4BEA8 = 0x802438E8; // rom:0xA4BEA8 +D_802438F0_A4BEB0 = 0x802438F0; // rom:0xA4BEB0 +D_802438F8_A4BEB8 = 0x802438F8; // rom:0xA4BEB8 +D_80243918_A4BED8 = 0x80243918; // rom:0xA4BED8 +D_80243920_A4BEE0 = 0x80243920; // rom:0xA4BEE0 +D_80243928_A4BEE8 = 0x80243928; // rom:0xA4BEE8 kpa_04_UnkFunc11 = 0x80240000; // type:func rom:0xA4BF60 func_802400BC_A4C01C = 0x802400BC; // type:func rom:0xA4C01C kpa_08_UnsetCamera0MoveFlag1 = 0x80240000; // type:func rom:0xA4CA20 @@ -18449,16 +18449,16 @@ kpa_08_MagikoopaAI_OnPlayerWon = 0x80241378; // type:func rom:0xA4DD98 kpa_08_MagikoopaAI_OnPlayerFled = 0x802413C4; // type:func rom:0xA4DDE4 kpa_08_MagikoopaAI_OnHitInit = 0x8024141C; // type:func rom:0xA4DE3C kpa_08_MagikoopaAI_OnHit = 0x80241454; // type:func rom:0xA4DE74 -kpa_08_MagikoopaAI_TeleportAnim = 0x80241CF0; // type:data rom:0xA4E710 -D_80241CF4_A4E714 = 0x80241CF4; // type:data rom:0xA4E714 -D_80241CF8_A4E718 = 0x80241CF8; // type:data rom:0xA4E718 -D_80242520_A4EF40 = 0x80242520; // type:data rom:0xA4EF40 -D_80242528_A4EF48 = 0x80242528; // type:data rom:0xA4EF48 -D_80242530_A4EF50 = 0x80242530; // type:data rom:0xA4EF50 -D_80242538_A4EF58 = 0x80242538; // type:data rom:0xA4EF58 -D_80242558_A4EF78 = 0x80242558; // type:data rom:0xA4EF78 -D_80242560_A4EF80 = 0x80242560; // type:data rom:0xA4EF80 -D_80242568_A4EF88 = 0x80242568; // type:data rom:0xA4EF88 +kpa_08_MagikoopaAI_TeleportAnim = 0x80241CF0; // rom:0xA4E710 +D_80241CF4_A4E714 = 0x80241CF4; // rom:0xA4E714 +D_80241CF8_A4E718 = 0x80241CF8; // rom:0xA4E718 +D_80242520_A4EF40 = 0x80242520; // rom:0xA4EF40 +D_80242528_A4EF48 = 0x80242528; // rom:0xA4EF48 +D_80242530_A4EF50 = 0x80242530; // rom:0xA4EF50 +D_80242538_A4EF58 = 0x80242538; // rom:0xA4EF58 +D_80242558_A4EF78 = 0x80242558; // rom:0xA4EF78 +D_80242560_A4EF80 = 0x80242560; // rom:0xA4EF80 +D_80242568_A4EF88 = 0x80242568; // rom:0xA4EF88 kpa_09_UnsetCamera0MoveFlag1 = 0x80240000; // type:func rom:0xA4F000 func_8024001C_A4F01C = 0x8024001C; // type:func rom:0xA4F01C kpa_09_ProjectileHitbox_GetUsableProjectileID = 0x802400A0; // type:func rom:0xA4F0A0 @@ -18471,10 +18471,10 @@ kpa_09_ProjectileAI_Main = 0x802405FC; // type:func rom:0xA4F5FC kpa_09_ProjectileAI_Reflect = 0x80240B38; // type:func rom:0xA4FB38 kpa_09_RangedAttackAI_Main = 0x80240F94; // type:func rom:0xA4FF94 kpa_09_GetEncounterEnemyIsOwner = 0x802412B4; // type:func rom:0xA502B4 -D_802427C0_A517C0 = 0x802427C0; // type:data rom:0xA517C0 -D_802427C8_A517C8 = 0x802427C8; // type:data rom:0xA517C8 -D_802427D0_A517D0 = 0x802427D0; // type:data rom:0xA517D0 -D_802427D8_A517D8 = 0x802427D8; // type:data rom:0xA517D8 +D_802427C0_A517C0 = 0x802427C0; // rom:0xA517C0 +D_802427C8_A517C8 = 0x802427C8; // rom:0xA517C8 +D_802427D0_A517D0 = 0x802427D0; // rom:0xA517D0 +D_802427D8_A517D8 = 0x802427D8; // rom:0xA517D8 kpa_10_UpdateTexturePanSmooth = 0x80240000; // type:func rom:0xA51980 kpa_10_UpdateTexturePanStepped = 0x80240124; // type:func rom:0xA51AA4 kpa_11_UpdateTexturePanSmooth = 0x80240000; // type:func rom:0xA528C0 @@ -18484,7 +18484,7 @@ kpa_11_UnkDistFunc = 0x8024038C; // type:func rom:0xA52C4C kpa_11_UnkNpcAIFunc12 = 0x802404C0; // type:func rom:0xA52D80 kpa_11_set_script_owner_npc_col_height = 0x80240624; // type:func rom:0xA52EE4 kpa_11_TackleAI_Main = 0x802406A4; // type:func rom:0xA52F64 -D_80242030_A548F0 = 0x80242030; // type:data rom:0xA548F0 +D_80242030_A548F0 = 0x80242030; // rom:0xA548F0 kpa_12_get_tattle = 0x80240000; // type:func rom:0xA54950 kpa_12_UpdateTexturePanSmooth = 0x80240040; // type:func rom:0xA54990 kpa_12_UpdateTexturePanStepped = 0x80240164; // type:func rom:0xA54AB4 @@ -18510,14 +18510,14 @@ kpa_14_GetEntityPosition = 0x80240670; // type:func rom:0xA57B20 kpa_14_GetFloorBelow = 0x80240710; // type:func rom:0xA57BC0 AddPlatformPushVelocity = 0x8024073C; // type:func rom:0xA57BEC func_80240840_A57CF0 = 0x80240840; // type:func rom:0xA57CF0 -kpa_14_varStash = 0x80241900; // type:data rom:0xA58DB0 +kpa_14_varStash = 0x80241900; // rom:0xA58DB0 kpa_15_UpdateTexturePanSmooth = 0x80240000; // type:func rom:0xA59390 kpa_15_UpdateTexturePanStepped = 0x80240124; // type:func rom:0xA594B4 kpa_15_StashVars = 0x80240310; // type:func rom:0xA596A0 kpa_15_GetItemName = 0x802403C4; // type:func rom:0xA59754 kpa_15_SomeItemEntityFunc = 0x80240428; // type:func rom:0xA597B8 kpa_15_IsItemBadge = 0x80240578; // type:func rom:0xA59908 -kpa_15_varStash = 0x80240AA0; // type:data rom:0xA59E30 +kpa_15_varStash = 0x80240AA0; // rom:0xA59E30 kpa_16_UpdateTexturePanSmooth = 0x80240000; // type:func rom:0xA5A030 kpa_16_UpdateTexturePanStepped = 0x80240124; // type:func rom:0xA5A154 SetScreenBlackFadeAmount = 0x80240310; // type:func rom:0xA5A340 @@ -18542,12 +18542,12 @@ kpa_50_UnkDistFunc = 0x802412C8; // type:func rom:0xA61C98 kpa_50_UnkNpcAIFunc12 = 0x802413FC; // type:func rom:0xA61DCC kpa_50_set_script_owner_npc_col_height = 0x80241560; // type:func rom:0xA61F30 kpa_50_TackleAI_Main = 0x802415E0; // type:func rom:0xA61FB0 -D_802434A0_A63E70 = 0x802434A0; // type:data rom:0xA63E70 -D_802434A8_A63E78 = 0x802434A8; // type:data rom:0xA63E78 -D_802434B0_A63E80 = 0x802434B0; // type:data rom:0xA63E80 -D_802434B8_A63E88 = 0x802434B8; // type:data rom:0xA63E88 -D_802434C0_A63E90 = 0x802434C0; // type:data rom:0xA63E90 -D_80243658_A64028 = 0x80243658; // type:data rom:0xA64028 +D_802434A0_A63E70 = 0x802434A0; // rom:0xA63E70 +D_802434A8_A63E78 = 0x802434A8; // rom:0xA63E78 +D_802434B0_A63E80 = 0x802434B0; // rom:0xA63E80 +D_802434B8_A63E88 = 0x802434B8; // rom:0xA63E88 +D_802434C0_A63E90 = 0x802434C0; // rom:0xA63E90 +D_80243658_A64028 = 0x80243658; // rom:0xA64028 func_80240000_A64090 = 0x80240000; // type:func rom:0xA64090 kpa_51_MagikoopaAI_CanShootSpell = 0x80240050; // type:func rom:0xA640E0 kpa_51_MagikoopaAI_SpellMain = 0x80240220; // type:func rom:0xA642B0 @@ -18572,19 +18572,19 @@ kpa_51_UnkDistFunc = 0x802414C8; // type:func rom:0xA65558 kpa_51_UnkNpcAIFunc12 = 0x802415FC; // type:func rom:0xA6568C kpa_51_set_script_owner_npc_col_height = 0x80241760; // type:func rom:0xA657F0 kpa_51_TackleAI_Main = 0x802417E0; // type:func rom:0xA65870 -kpa_51_MagikoopaAI_TeleportAnim = 0x80242050; // type:data rom:0xA660E0 -D_80242054_A660E4 = 0x80242054; // type:data rom:0xA660E4 -D_80242058_A660E8 = 0x80242058; // type:data rom:0xA660E8 -D_80242F20_A66FB0 = 0x80242F20; // type:data rom:0xA66FB0 -D_80242F30_A66FC0 = 0x80242F30; // type:data rom:0xA66FC0 -D_80242F50_A66FE0 = 0x80242F50; // type:data rom:0xA66FE0 -D_80242F58_A66FE8 = 0x80242F58; // type:data rom:0xA66FE8 -D_80242F60_A66FF0 = 0x80242F60; // type:data rom:0xA66FF0 -D_80242F68_A66FF8 = 0x80242F68; // type:data rom:0xA66FF8 -D_80242F88_A67018 = 0x80242F88; // type:data rom:0xA67018 -D_80242F90_A67020 = 0x80242F90; // type:data rom:0xA67020 -D_80242F98_A67028 = 0x80242F98; // type:data rom:0xA67028 -D_80243008_A67098 = 0x80243008; // type:data rom:0xA67098 +kpa_51_MagikoopaAI_TeleportAnim = 0x80242050; // rom:0xA660E0 +D_80242054_A660E4 = 0x80242054; // rom:0xA660E4 +D_80242058_A660E8 = 0x80242058; // rom:0xA660E8 +D_80242F20_A66FB0 = 0x80242F20; // rom:0xA66FB0 +D_80242F30_A66FC0 = 0x80242F30; // rom:0xA66FC0 +D_80242F50_A66FE0 = 0x80242F50; // rom:0xA66FE0 +D_80242F58_A66FE8 = 0x80242F58; // rom:0xA66FE8 +D_80242F60_A66FF0 = 0x80242F60; // rom:0xA66FF0 +D_80242F68_A66FF8 = 0x80242F68; // rom:0xA66FF8 +D_80242F88_A67018 = 0x80242F88; // rom:0xA67018 +D_80242F90_A67020 = 0x80242F90; // rom:0xA67020 +D_80242F98_A67028 = 0x80242F98; // rom:0xA67028 +D_80243008_A67098 = 0x80243008; // rom:0xA67098 kpa_52_RemovePadlock = 0x80240000; // type:func rom:0xA67100 kpa_52_GetEntityPosition = 0x80240034; // type:func rom:0xA67134 kpa_52_ProjectileHitbox_GetUsableProjectileID = 0x802400E0; // type:func rom:0xA671E0 @@ -18597,16 +18597,16 @@ kpa_52_ProjectileAI_Main = 0x8024063C; // type:func rom:0xA6773C kpa_52_ProjectileAI_Reflect = 0x80240B78; // type:func rom:0xA67C78 kpa_52_RangedAttackAI_Main = 0x80240FD4; // type:func rom:0xA680D4 kpa_52_GetEncounterEnemyIsOwner = 0x802412F4; // type:func rom:0xA683F4 -D_802439E0_A6AAE0 = 0x802439E0; // type:data rom:0xA6AAE0 -D_802439E8_A6AAE8 = 0x802439E8; // type:data rom:0xA6AAE8 -D_802439F0_A6AAF0 = 0x802439F0; // type:data rom:0xA6AAF0 -D_802439F8_A6AAF8 = 0x802439F8; // type:data rom:0xA6AAF8 -D_80243A00_A6AB00 = 0x80243A00; // type:data rom:0xA6AB00 +D_802439E0_A6AAE0 = 0x802439E0; // rom:0xA6AAE0 +D_802439E8_A6AAE8 = 0x802439E8; // rom:0xA6AAE8 +D_802439F0_A6AAF0 = 0x802439F0; // rom:0xA6AAF0 +D_802439F8_A6AAF8 = 0x802439F8; // rom:0xA6AAF8 +D_80243A00_A6AB00 = 0x80243A00; // rom:0xA6AB00 func_80240000_A6ACA0 = 0x80240000; // type:func rom:0xA6ACA0 func_80240050_A6ACF0 = 0x80240050; // type:func rom:0xA6ACF0 -D_80241E20_A6CAC0 = 0x80241E20; // type:data rom:0xA6CAC0 -D_80241E30_A6CAD0 = 0x80241E30; // type:data rom:0xA6CAD0 -D_80241E50_A6CAF0 = 0x80241E50; // type:data rom:0xA6CAF0 +D_80241E20_A6CAC0 = 0x80241E20; // rom:0xA6CAC0 +D_80241E30_A6CAD0 = 0x80241E30; // rom:0xA6CAD0 +D_80241E50_A6CAF0 = 0x80241E50; // rom:0xA6CAF0 kpa_60_RemovePadlock = 0x80240000; // type:func rom:0xA6CB00 kpa_60_GetEntityPosition = 0x80240034; // type:func rom:0xA6CB34 kpa_60_UpdateTexturePanSmooth = 0x802400E0; // type:func rom:0xA6CBE0 @@ -18634,17 +18634,17 @@ kpa_61_FlyingMagikoopaAI_50 = 0x80241F4C; // type:func rom:0xA7032C kpa_61_FlyingMagikoopaAI_Main = 0x80242024; // type:func rom:0xA70404 kpa_61_FlyingMagikoopaAI_OnHitInit = 0x802422B8; // type:func rom:0xA70698 kpa_61_FlyingMagikoopaAI_OnHit = 0x802422F0; // type:func rom:0xA706D0 -D_80243CD0_A720B0 = 0x80243CD0; // type:data rom:0xA720B0 -D_80243D30_A72110 = 0x80243D30; // type:data rom:0xA72110 -D_80243D38_A72118 = 0x80243D38; // type:data rom:0xA72118 -D_80243D40_A72120 = 0x80243D40; // type:data rom:0xA72120 -D_80243D48_A72128 = 0x80243D48; // type:data rom:0xA72128 -D_80243D68_A72148 = 0x80243D68; // type:data rom:0xA72148 -D_80243D70_A72150 = 0x80243D70; // type:data rom:0xA72150 -D_80243D78_A72158 = 0x80243D78; // type:data rom:0xA72158 -D_80243D80_A72160 = 0x80243D80; // type:data rom:0xA72160 -D_80243D88_A72168 = 0x80243D88; // type:data rom:0xA72168 -D_80243D90_A72170 = 0x80243D90; // type:data rom:0xA72170 +D_80243CD0_A720B0 = 0x80243CD0; // rom:0xA720B0 +D_80243D30_A72110 = 0x80243D30; // rom:0xA72110 +D_80243D38_A72118 = 0x80243D38; // rom:0xA72118 +D_80243D40_A72120 = 0x80243D40; // rom:0xA72120 +D_80243D48_A72128 = 0x80243D48; // rom:0xA72128 +D_80243D68_A72148 = 0x80243D68; // rom:0xA72148 +D_80243D70_A72150 = 0x80243D70; // rom:0xA72150 +D_80243D78_A72158 = 0x80243D78; // rom:0xA72158 +D_80243D80_A72160 = 0x80243D80; // rom:0xA72160 +D_80243D88_A72168 = 0x80243D88; // rom:0xA72168 +D_80243D90_A72170 = 0x80243D90; // rom:0xA72170 kpa_62_RemovePadlock = 0x80240000; // type:func rom:0xA72220 kpa_62_GetEntityPosition = 0x80240034; // type:func rom:0xA72254 kpa_62_UpdateTexturePanSmooth = 0x802400E0; // type:func rom:0xA72300 @@ -18657,7 +18657,7 @@ kpa_70_UnkDistFunc = 0x8024038C; // type:func rom:0xA74BFC kpa_70_UnkNpcAIFunc12 = 0x802404C0; // type:func rom:0xA74D30 kpa_70_set_script_owner_npc_col_height = 0x80240624; // type:func rom:0xA74E94 kpa_70_TackleAI_Main = 0x802406A4; // type:func rom:0xA74F14 -D_80243BF0_A78460 = 0x80243BF0; // type:data rom:0xA78460 +D_80243BF0_A78460 = 0x80243BF0; // rom:0xA78460 func_80240000_A784C0 = 0x80240000; // type:func rom:0xA784C0 kpa_81_GetNpcCollisionHeight = 0x80240050; // type:func rom:0xA78510 kpa_81_AddPlayerHandsOffset = 0x802400AC; // type:func rom:0xA7856C @@ -18665,10 +18665,10 @@ func_8024027C_A7873C = 0x8024027C; // type:func rom:0xA7873C func_802402D0_A78790 = 0x802402D0; // type:func rom:0xA78790 func_80240308_A787C8 = 0x80240308; // type:func rom:0xA787C8 func_802403A4_A78864 = 0x802403A4; // type:func rom:0xA78864 -kpa_81_ItemChoice_HasSelectedItem = 0x80240D98; // type:data rom:0xA79258 -kpa_81_ItemChoice_SelectedItemID = 0x80240D9C; // type:data rom:0xA7925C -D_80242000_A7A4C0 = 0x80242000; // type:data rom:0xA7A4C0 -D_80242010_A7A4D0 = 0x80242010; // type:data rom:0xA7A4D0 +kpa_81_ItemChoice_HasSelectedItem = 0x80240D98; // rom:0xA79258 +kpa_81_ItemChoice_SelectedItemID = 0x80240D9C; // rom:0xA7925C +D_80242000_A7A4C0 = 0x80242000; // rom:0xA7A4C0 +D_80242010_A7A4D0 = 0x80242010; // rom:0xA7A4D0 func_80240000_A7A500 = 0x80240000; // type:func rom:0xA7A500 kpa_82_GetNpcCollisionHeight = 0x80240050; // type:func rom:0xA7A550 kpa_82_AddPlayerHandsOffset = 0x802400AC; // type:func rom:0xA7A5AC @@ -18676,14 +18676,14 @@ func_8024027C_A7A77C = 0x8024027C; // type:func rom:0xA7A77C kpa_82_ItemChoice_SaveSelected = 0x802402D0; // type:func rom:0xA7A7D0 func_80240308_A7A808 = 0x80240308; // type:func rom:0xA7A808 func_802403A4_A7A8A4 = 0x802403A4; // type:func rom:0xA7A8A4 -kpa_82_ItemChoice_HasSelectedItem = 0x80240C20; // type:data rom:0xA7B120 -kpa_82_ItemChoice_SelectedItemID = 0x80240C24; // type:data rom:0xA7B124 -D_80248F60_A83460 = 0x80248F60; // type:data rom:0xA83460 -D_80248F70_A83470 = 0x80248F70; // type:data rom:0xA83470 +kpa_82_ItemChoice_HasSelectedItem = 0x80240C20; // rom:0xA7B120 +kpa_82_ItemChoice_SelectedItemID = 0x80240C24; // rom:0xA7B124 +D_80248F60_A83460 = 0x80248F60; // rom:0xA83460 +D_80248F70_A83470 = 0x80248F70; // rom:0xA83470 func_80240000_A83490 = 0x80240000; // type:func rom:0xA83490 func_80240050_A834E0 = 0x80240050; // type:func rom:0xA834E0 -D_802432F0_A86780 = 0x802432F0; // type:data rom:0xA86780 -D_80243300_A86790 = 0x80243300; // type:data rom:0xA86790 +D_802432F0_A86780 = 0x802432F0; // rom:0xA86780 +D_80243300_A86790 = 0x80243300; // rom:0xA86790 kpa_91_PatrolAI_MoveInit = 0x80240000; // type:func rom:0xA86A50 kpa_91_PatrolAI_Move = 0x80240158; // type:func rom:0xA86BA8 kpa_91_PatrolAI_LoiterInit = 0x80240400; // type:func rom:0xA86E50 @@ -18715,9 +18715,9 @@ kpa_91_ToadHouse_GetPartnerBackOut = 0x802417EC; // type:func rom:0xA8823C kpa_91_ToadHouse_Stub = 0x8024181C; // type:func rom:0xA8826C kpa_91_RemovePadlock = 0x80241830; // type:func rom:0xA88280 kpa_91_GetEntityPosition = 0x80241864; // type:func rom:0xA882B4 -D_80245A30_A8C480 = 0x80245A30; // type:data rom:0xA8C480 -D_80245A38_A8C488 = 0x80245A38; // type:data rom:0xA8C488 -D_80245BD0_A8C620 = 0x80245BD0; // type:data rom:0xA8C620 +D_80245A30_A8C480 = 0x80245A30; // rom:0xA8C480 +D_80245A38_A8C488 = 0x80245A38; // rom:0xA8C488 +D_80245BD0_A8C620 = 0x80245BD0; // rom:0xA8C620 kpa_95_RemovePadlock = 0x80240000; // type:func rom:0xA8CA80 kpa_95_GetEntityPosition = 0x80240034; // type:func rom:0xA8CAB4 kpa_95_PatrolAI_MoveInit = 0x802400E0; // type:func rom:0xA8CB60 @@ -18749,16 +18749,16 @@ kpa_95_ToadHouse_InitScreenOverlay = 0x8024181C; // type:func rom:0xA8E29C kpa_95_ToadHouse_PutPartnerAway = 0x80241898; // type:func rom:0xA8E318 kpa_95_ToadHouse_GetPartnerBackOut = 0x802418CC; // type:func rom:0xA8E34C kpa_95_ToadHouse_Stub = 0x802418FC; // type:func rom:0xA8E37C -D_80245A00_A92480 = 0x80245A00; // type:data rom:0xA92480 -D_80245A08_A92488 = 0x80245A08; // type:data rom:0xA92488 -D_80245BA0_A92620 = 0x80245BA0; // type:data rom:0xA92620 +D_80245A00_A92480 = 0x80245A00; // rom:0xA92480 +D_80245A08_A92488 = 0x80245A08; // rom:0xA92488 +D_80245BA0_A92620 = 0x80245BA0; // rom:0xA92620 CheckPlayerHasCoins = 0x80240000; // type:func rom:0xA927C0 func_80240000_A93160 = 0x80240000; // type:func rom:0xA93160 -D_802402B0_A93410 = 0x802402B0; // type:data rom:0xA93410 -D_802402C0_A93420 = 0x802402C0; // type:data rom:0xA93420 +D_802402B0_A93410 = 0x802402B0; // rom:0xA93410 +D_802402C0_A93420 = 0x802402C0; // rom:0xA93420 func_80240000_A93440 = 0x80240000; // type:func rom:0xA93440 -D_802402D0_A93710 = 0x802402D0; // type:data rom:0xA93710 -D_802402E0_A93720 = 0x802402E0; // type:data rom:0xA93720 +D_802402D0_A93710 = 0x802402D0; // rom:0xA93710 +D_802402E0_A93720 = 0x802402E0; // rom:0xA93720 kpa_102_UpdateTexturePanSmooth = 0x80240000; // type:func rom:0xA93740 kpa_102_UpdateTexturePanStepped = 0x80240124; // type:func rom:0xA93864 kpa_102_ProjectileHitbox_GetUsableProjectileID = 0x80240310; // type:func rom:0xA93A50 @@ -18792,22 +18792,22 @@ kpa_102_FlyingMagikoopaAI_50 = 0x80243198; // type:func rom:0xA968D8 kpa_102_FlyingMagikoopaAI_Main = 0x80243270; // type:func rom:0xA969B0 kpa_102_FlyingMagikoopaAI_OnHitInit = 0x80243504; // type:func rom:0xA96C44 kpa_102_FlyingMagikoopaAI_OnHit = 0x8024353C; // type:func rom:0xA96C7C -D_80245B20_A99260 = 0x80245B20; // type:data rom:0xA99260 -D_80245B28_A99268 = 0x80245B28; // type:data rom:0xA99268 -D_80245B30_A99270 = 0x80245B30; // type:data rom:0xA99270 -D_80245B38_A99278 = 0x80245B38; // type:data rom:0xA99278 -D_80245B40_A99280 = 0x80245B40; // type:data rom:0xA99280 -D_80245CD8_A99418 = 0x80245CD8; // type:data rom:0xA99418 -D_80245D38_A99478 = 0x80245D38; // type:data rom:0xA99478 -D_80245D40_A99480 = 0x80245D40; // type:data rom:0xA99480 -D_80245D48_A99488 = 0x80245D48; // type:data rom:0xA99488 -D_80245D50_A99490 = 0x80245D50; // type:data rom:0xA99490 -D_80245D70_A994B0 = 0x80245D70; // type:data rom:0xA994B0 -D_80245D78_A994B8 = 0x80245D78; // type:data rom:0xA994B8 -D_80245D80_A994C0 = 0x80245D80; // type:data rom:0xA994C0 -D_80245D88_A994C8 = 0x80245D88; // type:data rom:0xA994C8 -D_80245D90_A994D0 = 0x80245D90; // type:data rom:0xA994D0 -D_80245D98_A994D8 = 0x80245D98; // type:data rom:0xA994D8 +D_80245B20_A99260 = 0x80245B20; // rom:0xA99260 +D_80245B28_A99268 = 0x80245B28; // rom:0xA99268 +D_80245B30_A99270 = 0x80245B30; // rom:0xA99270 +D_80245B38_A99278 = 0x80245B38; // rom:0xA99278 +D_80245B40_A99280 = 0x80245B40; // rom:0xA99280 +D_80245CD8_A99418 = 0x80245CD8; // rom:0xA99418 +D_80245D38_A99478 = 0x80245D38; // rom:0xA99478 +D_80245D40_A99480 = 0x80245D40; // rom:0xA99480 +D_80245D48_A99488 = 0x80245D48; // rom:0xA99488 +D_80245D50_A99490 = 0x80245D50; // rom:0xA99490 +D_80245D70_A994B0 = 0x80245D70; // rom:0xA994B0 +D_80245D78_A994B8 = 0x80245D78; // rom:0xA994B8 +D_80245D80_A994C0 = 0x80245D80; // rom:0xA994C0 +D_80245D88_A994C8 = 0x80245D88; // rom:0xA994C8 +D_80245D90_A994D0 = 0x80245D90; // rom:0xA994D0 +D_80245D98_A994D8 = 0x80245D98; // rom:0xA994D8 kpa_111_UnkFunc11 = 0x80240000; // type:func rom:0xA99590 kpa_111_UnkFunc12 = 0x802400BC; // type:func rom:0xA9964C kpa_111_ProjectileHitbox_GetUsableProjectileID = 0x80240170; // type:func rom:0xA99700 @@ -18820,11 +18820,11 @@ kpa_111_ProjectileAI_Main = 0x802406CC; // type:func rom:0xA99C5C kpa_111_ProjectileAI_Reflect = 0x80240C08; // type:func rom:0xA9A198 kpa_111_RangedAttackAI_Main = 0x80241064; // type:func rom:0xA9A5F4 kpa_111_GetEncounterEnemyIsOwner = 0x80241384; // type:func rom:0xA9A914 -D_80243240_A9C7D0 = 0x80243240; // type:data rom:0xA9C7D0 -D_80243248_A9C7D8 = 0x80243248; // type:data rom:0xA9C7D8 -D_80243250_A9C7E0 = 0x80243250; // type:data rom:0xA9C7E0 -D_80243258_A9C7E8 = 0x80243258; // type:data rom:0xA9C7E8 -D_80243260_A9C7F0 = 0x80243260; // type:data rom:0xA9C7F0 +D_80243240_A9C7D0 = 0x80243240; // rom:0xA9C7D0 +D_80243248_A9C7D8 = 0x80243248; // rom:0xA9C7D8 +D_80243250_A9C7E0 = 0x80243250; // rom:0xA9C7E0 +D_80243258_A9C7E8 = 0x80243258; // rom:0xA9C7E8 +D_80243260_A9C7F0 = 0x80243260; // rom:0xA9C7F0 kpa_113_RemovePadlock = 0x80240000; // type:func rom:0xA9CC30 kpa_113_UnkFunc11 = 0x80240040; // type:func rom:0xA9CC70 kpa_113_UnkFunc12 = 0x802400FC; // type:func rom:0xA9CD2C @@ -18836,10 +18836,10 @@ kpa_113_TackleAI_Main = 0x80240544; // type:func rom:0xA9D174 kpa_113_func_80240814_97BE44 = 0x80240984; // type:func rom:0xA9D5B4 kpa_113_AwaitPlayerNearNpc = 0x802409CC; // type:func rom:0xA9D5FC kpa_113_func_802408B4_97BEE4 = 0x80240A24; // type:func rom:0xA9D654 -D_80241CF0_A9E920 = 0x80241CF0; // type:data rom:0xA9E920 +D_80241CF0_A9E920 = 0x80241CF0; // rom:0xA9E920 func_80240000_A9E980 = 0x80240000; // type:func rom:0xA9E980 -D_80240390_A9ED10 = 0x80240390; // type:data rom:0xA9ED10 -D_802403A0_A9ED20 = 0x802403A0; // type:data rom:0xA9ED20 +D_80240390_A9ED10 = 0x80240390; // rom:0xA9ED10 +D_802403A0_A9ED20 = 0x802403A0; // rom:0xA9ED20 kpa_115_UnkFunc11 = 0x80240000; // type:func rom:0xA9ED40 kpa_115_UnkFunc12 = 0x802400BC; // type:func rom:0xA9EDFC kpa_115_ProjectileHitbox_GetUsableProjectileID = 0x80240170; // type:func rom:0xA9EEB0 @@ -18852,16 +18852,16 @@ kpa_115_ProjectileAI_Main = 0x802406CC; // type:func rom:0xA9F40C kpa_115_ProjectileAI_Reflect = 0x80240C08; // type:func rom:0xA9F948 kpa_115_RangedAttackAI_Main = 0x80241064; // type:func rom:0xA9FDA4 kpa_115_GetEncounterEnemyIsOwner = 0x80241384; // type:func rom:0xAA00C4 -D_80242FE0_AA1D20 = 0x80242FE0; // type:data rom:0xAA1D20 -D_80242FE8_AA1D28 = 0x80242FE8; // type:data rom:0xAA1D28 -D_80242FF0_AA1D30 = 0x80242FF0; // type:data rom:0xAA1D30 -D_80242FF8_AA1D38 = 0x80242FF8; // type:data rom:0xAA1D38 -D_80243000_AA1D40 = 0x80243000; // type:data rom:0xAA1D40 +D_80242FE0_AA1D20 = 0x80242FE0; // rom:0xAA1D20 +D_80242FE8_AA1D28 = 0x80242FE8; // rom:0xAA1D28 +D_80242FF0_AA1D30 = 0x80242FF0; // rom:0xAA1D30 +D_80242FF8_AA1D38 = 0x80242FF8; // rom:0xAA1D38 +D_80243000_AA1D40 = 0x80243000; // rom:0xAA1D40 kpa_130_BillBlasterAI_GetIdleBulletNpcID = 0x80240000; // type:func rom:0xAA2D20 kpa_130_BulletBillAI_Main = 0x80240048; // type:func rom:0xAA2D68 kpa_130_BillBlasterAI_Main = 0x802404AC; // type:func rom:0xAA31CC -D_80244750_AA7470 = 0x80244750; // type:data rom:0xAA7470 -D_80244758_AA7478 = 0x80244758; // type:data rom:0xAA7478 +D_80244750_AA7470 = 0x80244750; // rom:0xAA7470 +D_80244758_AA7478 = 0x80244758; // rom:0xAA7478 kpa_133_UpdateTexturePanSmooth = 0x80240000; // type:func rom:0xAA7480 kpa_133_UpdateTexturePanStepped = 0x80240124; // type:func rom:0xAA75A4 func_80240310_AA7790 = 0x80240310; // type:func rom:0xAA7790 @@ -18898,15 +18898,15 @@ osr_01_LetterDelivery_Init = 0x802407CC; // type:func rom:0xAB07BC osr_01_LetterDelivery_CalcLetterPos = 0x802408BC; // type:func rom:0xAB08AC osr_01_LetterDelivery_SaveNpcAnim = 0x80240A48; // type:func rom:0xAB0A38 osr_01_LetterDelivery_RestoreNpcAnim = 0x80240A8C; // type:func rom:0xAB0A7C -osr_01_varStash = 0x802411B8; // type:data rom:0xAB11A8 -osr_01_ItemChoice_HasSelectedItem = 0x8024121C; // type:data rom:0xAB120C -osr_01_ItemChoice_SelectedItemID = 0x80241220; // type:data rom:0xAB1210 -D_80242160_AB2150 = 0x80242160; // type:data rom:0xAB2150 +osr_01_varStash = 0x802411B8; // rom:0xAB11A8 +osr_01_ItemChoice_HasSelectedItem = 0x8024121C; // rom:0xAB120C +osr_01_ItemChoice_SelectedItemID = 0x80241220; // rom:0xAB1210 +D_80242160_AB2150 = 0x80242160; // rom:0xAB2150 osr_02_SetPlayerSpriteSet2_MapInit = 0x80240000; // type:func rom:0xAB2170 func_80240020_AB2190 = 0x80240020; // type:func rom:0xAB2190 func_80240060_AB21D0 = 0x80240060; // type:func rom:0xAB21D0 osr_02_GetPeachDisguise = 0x80240120; // type:func rom:0xAB2290 -D_8024253C_AB46AC = 0x8024253C; // type:data rom:0xAB46AC +D_8024253C_AB46AC = 0x8024253C; // rom:0xAB46AC osr_03_SetPlayerSpriteSet2_MapInit = 0x80240000; // type:func rom:0xAB6290 func_80240020_AB62B0 = 0x80240020; // type:func rom:0xAB62B0 func_80240090_AB6320 = 0x80240090; // type:func rom:0xAB6320 @@ -18915,8 +18915,8 @@ func_802401A0_AB6430 = 0x802401A0; // type:func rom:0xAB6430 func_80240290_AB6520 = 0x80240290; // type:func rom:0xAB6520 func_80240000_AB92B0 = 0x80240000; // type:func rom:0xAB92B0 func_80240050_AB9300 = 0x80240050; // type:func rom:0xAB9300 -D_80241FB0_ABB260 = 0x80241FB0; // type:data rom:0xABB260 -D_80241FC0_ABB270 = 0x80241FC0; // type:data rom:0xABB270 +D_80241FB0_ABB260 = 0x80241FB0; // rom:0xABB260 +D_80241FC0_ABB270 = 0x80241FC0; // rom:0xABB270 func_80240000_ABB290 = 0x80240000; // type:func rom:0xABB290 func_80240040_ABB2D0 = 0x80240040; // type:func rom:0xABB2D0 kkj_00_PatrolAI_MoveInit = 0x802400B0; // type:func rom:0xABB340 @@ -18932,10 +18932,10 @@ kkj_00_PatrolAI_LosePlayer = 0x80240B1C; // type:func rom:0xABBDAC kkj_00_PatrolNoAttackAI_15 = 0x80240B84; // type:func rom:0xABBE14 kkj_00_PatrolNoAttackAI_Main = 0x80240C44; // type:func rom:0xABBED4 func_80240F40_ABC1D0 = 0x80240F40; // type:func rom:0xABC1D0 -D_8024160C_ABC89C = 0x8024160C; // type:data rom:0xABC89C -D_8024162C_ABC8BC = 0x8024162C; // type:data rom:0xABC8BC -D_80249D30_AC4FC0 = 0x80249D30; // type:data rom:0xAC4FC0 -D_80249D38_AC4FC8 = 0x80249D38; // type:data rom:0xAC4FC8 +D_8024160C_ABC89C = 0x8024160C; // rom:0xABC89C +D_8024162C_ABC8BC = 0x8024162C; // rom:0xABC8BC +D_80249D30_AC4FC0 = 0x80249D30; // rom:0xAC4FC0 +D_80249D38_AC4FC8 = 0x80249D38; // rom:0xAC4FC8 kkj_01_PatrolAI_MoveInit = 0x80240000; // type:func rom:0xAC5170 kkj_01_PatrolAI_Move = 0x80240158; // type:func rom:0xAC52C8 kkj_01_PatrolAI_LoiterInit = 0x80240400; // type:func rom:0xAC5570 @@ -18948,8 +18948,8 @@ kkj_01_PatrolAI_Chase = 0x8024094C; // type:func rom:0xAC5ABC kkj_01_PatrolAI_LosePlayer = 0x80240A6C; // type:func rom:0xAC5BDC kkj_01_PatrolNoAttackAI_15 = 0x80240AD4; // type:func rom:0xAC5C44 kkj_01_PatrolNoAttackAI_Main = 0x80240B94; // type:func rom:0xAC5D04 -D_80243A10_AC8B80 = 0x80243A10; // type:data rom:0xAC8B80 -D_80243A18_AC8B88 = 0x80243A18; // type:data rom:0xAC8B88 +D_80243A10_AC8B80 = 0x80243A10; // rom:0xAC8B80 +D_80243A18_AC8B88 = 0x80243A18; // rom:0xAC8B88 kkj_03_SetPlayerSpriteSet2_MapInit = 0x80240000; // type:func rom:0xAC9710 kkj_03_UpdateTexturePanSmooth = 0x80240020; // type:func rom:0xAC9730 kkj_03_UpdateTexturePanStepped = 0x80240144; // type:func rom:0xAC9854 @@ -18968,12 +18968,12 @@ dup_kkj_10_GetAngleBetweenPoints = 0x80240E34; // type:func rom:0xACB954 dup_kkj_10_GetPeachDisguise = 0x80240F18; // type:func rom:0xACBA38 func_80240F44_ACBA64 = 0x80240F44; // type:func rom:0xACBA64 dup_kkj_10_ApproachPlayer100Units = 0x80240F60; // type:func rom:0xACBA80 -D_802435E0_ACE100 = 0x802435E0; // type:data rom:0xACE100 -D_802435E8_ACE108 = 0x802435E8; // type:data rom:0xACE108 -D_802435F0_ACE110 = 0x802435F0; // type:data rom:0xACE110 -D_80243600_ACE120 = 0x80243600; // type:data rom:0xACE120 -D_80243608_ACE128 = 0x80243608; // type:data rom:0xACE128 -D_80243610_ACE130 = 0x80243610; // type:data rom:0xACE130 +D_802435E0_ACE100 = 0x802435E0; // rom:0xACE100 +D_802435E8_ACE108 = 0x802435E8; // rom:0xACE108 +D_802435F0_ACE110 = 0x802435F0; // rom:0xACE110 +D_80243600_ACE120 = 0x80243600; // rom:0xACE120 +D_80243608_ACE128 = 0x80243608; // rom:0xACE128 +D_80243610_ACE130 = 0x80243610; // rom:0xACE130 func_80240000_ACE140 = 0x80240000; // type:func rom:0xACE140 func_80240034_ACE174 = 0x80240034; // type:func rom:0xACE174 kkj_11_RemovePadlock = 0x80240070; // type:func rom:0xACE1B0 @@ -18989,12 +18989,12 @@ dup_kkj_11_GetAngleBetweenPoints = 0x80240E34; // type:func rom:0xACEF74 kkj_11_GetPeachDisguise = 0x80240F18; // type:func rom:0xACF058 func_80240F44_ACF084 = 0x80240F44; // type:func rom:0xACF084 dup_kkj_11_ApproachPlayer100Units = 0x80240F60; // type:func rom:0xACF0A0 -D_80245F10_AD4050 = 0x80245F10; // type:data rom:0xAD4050 -D_80245F18_AD4058 = 0x80245F18; // type:data rom:0xAD4058 -D_80245F20_AD4060 = 0x80245F20; // type:data rom:0xAD4060 -D_80245F30_AD4070 = 0x80245F30; // type:data rom:0xAD4070 -D_80245F38_AD4078 = 0x80245F38; // type:data rom:0xAD4078 -D_80245F40_AD4080 = 0x80245F40; // type:data rom:0xAD4080 +D_80245F10_AD4050 = 0x80245F10; // rom:0xAD4050 +D_80245F18_AD4058 = 0x80245F18; // rom:0xAD4058 +D_80245F20_AD4060 = 0x80245F20; // rom:0xAD4060 +D_80245F30_AD4070 = 0x80245F30; // rom:0xAD4070 +D_80245F38_AD4078 = 0x80245F38; // rom:0xAD4078 +D_80245F40_AD4080 = 0x80245F40; // rom:0xAD4080 func_80240000_AD4090 = 0x80240000; // type:func rom:0xAD4090 func_80240034_AD40C4 = 0x80240034; // type:func rom:0xAD40C4 kkj_12_UnkPhysicsFunc = 0x80240070; // type:func rom:0xAD4100 @@ -19005,9 +19005,9 @@ kkj_12_GetPeachDisguise = 0x802406E8; // type:func rom:0xAD4778 func_80240714_AD47A4 = 0x80240714; // type:func rom:0xAD47A4 kkj_12_ApproachPlayer100Units = 0x80240730; // type:func rom:0xAD47C0 func_8024089C_AD492C = 0x8024089C; // type:func rom:0xAD492C -D_80241E20_AD5EB0 = 0x80241E20; // type:data rom:0xAD5EB0 -D_80241E28_AD5EB8 = 0x80241E28; // type:data rom:0xAD5EB8 -D_80241E30_AD5EC0 = 0x80241E30; // type:data rom:0xAD5EC0 +D_80241E20_AD5EB0 = 0x80241E20; // rom:0xAD5EB0 +D_80241E28_AD5EB8 = 0x80241E28; // rom:0xAD5EB8 +D_80241E30_AD5EC0 = 0x80241E30; // rom:0xAD5EC0 kkj_13_SetPlayerSpriteSet2_MapInit = 0x80240000; // type:func rom:0xAD5ED0 kkj_13_UpdateTexturePanSmooth = 0x80240020; // type:func rom:0xAD5EF0 kkj_13_UpdateTexturePanStepped = 0x80240144; // type:func rom:0xAD6014 @@ -19016,11 +19016,11 @@ func_80240390_AD6260 = 0x80240390; // type:func rom:0xAD6260 func_802403F0_AD62C0 = 0x802403F0; // type:func rom:0xAD62C0 func_8024046C_AD633C = 0x8024046C; // type:func rom:0xAD633C func_802404E0_AD63B0 = 0x802404E0; // type:func rom:0xAD63B0 -D_80243614_AD94E4 = 0x80243614; // type:data rom:0xAD94E4 -D_80244FA0_ADAE70 = 0x80244FA0; // type:data rom:0xADAE70 -D_80244FA8_ADAE78 = 0x80244FA8; // type:data rom:0xADAE78 -D_80244FB0_ADAE80 = 0x80244FB0; // type:data rom:0xADAE80 -D_80244FB8_ADAE88 = 0x80244FB8; // type:data rom:0xADAE88 +D_80243614_AD94E4 = 0x80243614; // rom:0xAD94E4 +D_80244FA0_ADAE70 = 0x80244FA0; // rom:0xADAE70 +D_80244FA8_ADAE78 = 0x80244FA8; // rom:0xADAE78 +D_80244FB0_ADAE80 = 0x80244FB0; // rom:0xADAE80 +D_80244FB8_ADAE88 = 0x80244FB8; // rom:0xADAE88 func_80240000_ADAEA0 = 0x80240000; // type:func rom:0xADAEA0 kkj_14_UpdateTexturePanSmooth = 0x80240050; // type:func rom:0xADAEF0 kkj_14_UpdateTexturePanStepped = 0x80240174; // type:func rom:0xADB014 @@ -19031,9 +19031,9 @@ func_802403CC_ADB26C = 0x802403CC; // type:func rom:0xADB26C func_802403F8_ADB298 = 0x802403F8; // type:func rom:0xADB298 func_80240480_ADB320 = 0x80240480; // type:func rom:0xADB320 func_8024049C_ADB33C = 0x8024049C; // type:func rom:0xADB33C -D_80241D38_ADCBD8 = 0x80241D38; // type:data rom:0xADCBD8 -D_80241D3B_ADCBDB = 0x80241D3B; // type:data rom:0xADCBDB -D_8024A6B0_AE5550 = 0x8024A6B0; // type:data rom:0xAE5550 +D_80241D38_ADCBD8 = 0x80241D38; // rom:0xADCBD8 +D_80241D3B_ADCBDB = 0x80241D3B; // rom:0xADCBDB +D_8024A6B0_AE5550 = 0x8024A6B0; // rom:0xAE5550 kkj_15_UpdateTexturePanSmooth = 0x80240000; // type:func rom:0xAE5590 kkj_15_UpdateTexturePanStepped = 0x80240124; // type:func rom:0xAE56B4 func_8024030C_AE589C = 0x8024030C; // type:func rom:0xAE589C @@ -19055,12 +19055,12 @@ dup_kkj_16_GetAngleBetweenPoints = 0x80240DE4; // type:func rom:0xAEE1F4 kkj_16_GetPeachDisguise = 0x80240EC8; // type:func rom:0xAEE2D8 func_80240EF4_AEE304 = 0x80240EF4; // type:func rom:0xAEE304 dup_kkj_16_ApproachPlayer50Units = 0x80240F10; // type:func rom:0xAEE320 -D_80244810_AF1C20 = 0x80244810; // type:data rom:0xAF1C20 -D_80244818_AF1C28 = 0x80244818; // type:data rom:0xAF1C28 -D_80244820_AF1C30 = 0x80244820; // type:data rom:0xAF1C30 -D_80244830_AF1C40 = 0x80244830; // type:data rom:0xAF1C40 -D_80244838_AF1C48 = 0x80244838; // type:data rom:0xAF1C48 -D_80244840_AF1C50 = 0x80244840; // type:data rom:0xAF1C50 +D_80244810_AF1C20 = 0x80244810; // rom:0xAF1C20 +D_80244818_AF1C28 = 0x80244818; // rom:0xAF1C28 +D_80244820_AF1C30 = 0x80244820; // rom:0xAF1C30 +D_80244830_AF1C40 = 0x80244830; // rom:0xAF1C40 +D_80244838_AF1C48 = 0x80244838; // rom:0xAF1C48 +D_80244840_AF1C50 = 0x80244840; // rom:0xAF1C50 kkj_17_StashVars = 0x80240000; // type:func rom:0xAF1C60 kkj_17_GetItemName = 0x802400B4; // type:func rom:0xAF1D14 kkj_17_SomeItemEntityFunc = 0x80240118; // type:func rom:0xAF1D78 @@ -19068,8 +19068,8 @@ kkj_17_IsItemBadge = 0x80240268; // type:func rom:0xAF1EC8 func_802402BC_AF1F1C = 0x802402BC; // type:func rom:0xAF1F1C func_80240500_AF2160 = 0x80240500; // type:func rom:0xAF2160 kkj_17_GetItemEmptyCount = 0x80240568; // type:func rom:0xAF21C8 -kkj_17_varStash = 0x802408C0; // type:data rom:0xAF2520 -D_8024092C_AF258C = 0x8024092C; // type:data rom:0xAF258C +kkj_17_varStash = 0x802408C0; // rom:0xAF2520 +D_8024092C_AF258C = 0x8024092C; // rom:0xAF258C kkj_18_UpdateTexturePanSmooth = 0x80240000; // type:func rom:0xAF2CA0 kkj_18_UpdateTexturePanStepped = 0x80240124; // type:func rom:0xAF2DC4 func_8024030C_AF2FAC = 0x8024030C; // type:func rom:0xAF2FAC @@ -19081,9 +19081,9 @@ func_802405F8_AF3298 = 0x802405F8; // type:func rom:0xAF3298 func_80240694_AF3334 = 0x80240694; // type:func rom:0xAF3334 func_80240730_AF33D0 = 0x80240730; // type:func rom:0xAF33D0 func_80240774_AF3414 = 0x80240774; // type:func rom:0xAF3414 -kkj_18_ItemChoice_HasSelectedItem = 0x80241F10; // type:data rom:0xAF4BB0 -kkj_18_ItemChoice_SelectedItemID = 0x80241F14; // type:data rom:0xAF4BB4 -D_80244CA0_AF7940 = 0x80244CA0; // type:data rom:0xAF7940 +kkj_18_ItemChoice_HasSelectedItem = 0x80241F10; // rom:0xAF4BB0 +kkj_18_ItemChoice_SelectedItemID = 0x80241F14; // rom:0xAF4BB4 +D_80244CA0_AF7940 = 0x80244CA0; // rom:0xAF7940 func_80240000_AF7950 = 0x80240000; // type:func rom:0xAF7950 func_80240068_AF79B8 = 0x80240068; // type:func rom:0xAF79B8 func_802400E4_AF7A34 = 0x802400E4; // type:func rom:0xAF7A34 @@ -19103,14 +19103,14 @@ kkj_19_GetFloorCollider = 0x80240BE4; // type:func rom:0xAF8534 func_80240C10_AF8560 = 0x80240C10; // type:func rom:0xAF8560 func_80240C4C_AF859C = 0x80240C4C; // type:func rom:0xAF859C func_80240CB4_AF8604 = 0x80240CB4; // type:func rom:0xAF8604 -D_80240E10_AF8760 = 0x80240E10; // type:data rom:0xAF8760 -D_80240E88_AF87D8 = 0x80240E88; // type:data rom:0xAF87D8 -D_80240E8C_AF87DC = 0x80240E8C; // type:data rom:0xAF87DC -D_80240E90_AF87E0 = 0x80240E90; // type:data rom:0xAF87E0 -D_80240E94_AF87E4 = 0x80240E94; // type:data rom:0xAF87E4 -D_80240EF0_AF8840 = 0x80240EF0; // type:data rom:0xAF8840 -kkj_19_ItemChoice_HasSelectedItem = 0x80241B10; // type:data rom:0xAF9460 -kkj_19_ItemChoice_SelectedItemID = 0x80241B14; // type:data rom:0xAF9464 +D_80240E10_AF8760 = 0x80240E10; // rom:0xAF8760 +D_80240E88_AF87D8 = 0x80240E88; // rom:0xAF87D8 +D_80240E8C_AF87DC = 0x80240E8C; // rom:0xAF87DC +D_80240E90_AF87E0 = 0x80240E90; // rom:0xAF87E0 +D_80240E94_AF87E4 = 0x80240E94; // rom:0xAF87E4 +D_80240EF0_AF8840 = 0x80240EF0; // rom:0xAF8840 +kkj_19_ItemChoice_HasSelectedItem = 0x80241B10; // rom:0xAF9460 +kkj_19_ItemChoice_SelectedItemID = 0x80241B14; // rom:0xAF9464 kkj_20_StashVars = 0x80240000; // type:func rom:0xAFDB40 kkj_20_GetItemName = 0x802400B4; // type:func rom:0xAFDBF4 kkj_20_SomeItemEntityFunc = 0x80240118; // type:func rom:0xAFDC58 @@ -19128,7 +19128,7 @@ kkj_20_ToadHouse_PutPartnerAway = 0x80240550; // type:func rom:0xAFE090 kkj_20_ToadHouse_GetPartnerBackOut = 0x80240584; // type:func rom:0xAFE0C4 kkj_20_ToadHouse_Stub = 0x802405B4; // type:func rom:0xAFE0F4 kkj_20_GetPeachDisguise = 0x802405BC; // type:func rom:0xAFE0FC -kkj_20_varStash = 0x80240880; // type:data rom:0xAFE3C0 +kkj_20_varStash = 0x80240880; // rom:0xAFE3C0 kkj_23_SetPlayerSpriteSet2_MapInit = 0x80240000; // type:func rom:0xB02880 func_80240020_B028A0 = 0x80240020; // type:func rom:0xB028A0 func_80240048_B028C8 = 0x80240048; // type:func rom:0xB028C8 @@ -19142,9 +19142,9 @@ func_80240784_B03004 = 0x80240784; // type:func rom:0xB03004 kkj_23_ApproachPlayer50Units = 0x802407A0; // type:func rom:0xB03020 func_80240910_B03190 = 0x80240910; // type:func rom:0xB03190 func_802409AC_B0322C = 0x802409AC; // type:func rom:0xB0322C -D_80243CD0_B06550 = 0x80243CD0; // type:data rom:0xB06550 -D_80243CD8_B06558 = 0x80243CD8; // type:data rom:0xB06558 -D_80243CE0_B06560 = 0x80243CE0; // type:data rom:0xB06560 +D_80243CD0_B06550 = 0x80243CD0; // rom:0xB06550 +D_80243CD8_B06558 = 0x80243CD8; // rom:0xB06558 +D_80243CE0_B06560 = 0x80243CE0; // rom:0xB06560 func_80240000_B06570 = 0x80240000; // type:func rom:0xB06570 kkj_25_SetPlayerSpriteSet2_MapInit = 0x80240000; // type:func rom:0xB06A00 func_80240020_B06A20 = 0x80240020; // type:func rom:0xB06A20 @@ -19177,7 +19177,7 @@ kkj_27_UpdateTexturePanStepped = 0x80240124; // type:func rom:0xB13E94 func_80240310_B14080 = 0x80240310; // type:func rom:0xB14080 func_8024041C_B1418C = 0x8024041C; // type:func rom:0xB1418C func_80240448_B141B8 = 0x80240448; // type:func rom:0xB141B8 -D_80240B00_B14870 = 0x80240B00; // type:data rom:0xB14870 +D_80240B00_B14870 = 0x80240B00; // rom:0xB14870 func_80240000_B150B0 = 0x80240000; // type:func rom:0xB150B0 func_80240030_B150E0 = 0x80240030; // type:func rom:0xB150E0 tst_04_PushGoompaTest = 0x80240000; // type:func rom:0xB1B570 @@ -19202,11 +19202,11 @@ tst_11_test_reflection_worker_partner = 0x80240730; // type:func rom:0xB1D180 tst_11_func_80240000_B1D760 = 0x80240000; // type:func rom:0xB1D760 tst_13_UnkDistFunc2 = 0x802400A0; // type:func rom:0xB1D800 tst_13_func_8024013C_B1D89C = 0x8024013C; // type:func rom:0xB1D89C -tst_13_shockwave_vtx = 0x802422B0; // type:data rom:0xB1FA10 segment:tst_13 size:0x5B0 -tst_13_shockwave_gfx = 0x80242860; // type:data rom:0xB1FFC0 segment:tst_13 -tst_13_dummy_gfx = 0x80242BF0; // type:data rom:0xB20350 -tst_13_D_80242BF8_B20358 = 0x80242BF8; // type:data rom:0xB20358 -tst_13_D_80242BFC_B2035C = 0x80242D00; // type:data rom:0xB20460 +tst_13_shockwave_vtx = 0x802422B0; // rom:0xB1FA10 segment:tst_13 size:0x5B0 +tst_13_shockwave_gfx = 0x80242860; // rom:0xB1FFC0 segment:tst_13 +tst_13_dummy_gfx = 0x80242BF0; // rom:0xB20350 +tst_13_D_80242BF8_B20358 = 0x80242BF8; // rom:0xB20358 +tst_13_D_80242BFC_B2035C = 0x80242D00; // rom:0xB20460 jan_00_UpdateTexturePanSmooth = 0x80240000; // type:func rom:0xB20540 jan_00_UpdateTexturePanStepped = 0x80240124; // type:func rom:0xB20664 func_8024030C_B2084C = 0x8024030C; // type:func rom:0xB2084C @@ -19235,12 +19235,12 @@ mac_06_UnkFloatFunc001 = 0x802416F8; // type:func rom:0xB21C38 jan_00_UnkPlayerPosFunc = 0x80241868; // type:func rom:0xB21DA8 jan_00_foliage_setup_shear_mtx = 0x80241960; // type:func rom:0xB21EA0 jan_00_TransformFoliage = 0x802419D0; // type:func rom:0xB21F10 -jan_00_varStash = 0x802423C8; // type:data rom:0xB22908 -D_8024242C_B2296C = 0x8024242C; // type:data rom:0xB2296C -D_80242430_B22970 = 0x80242430; // type:data rom:0xB22970 -D_80245950_B25E90 = 0x80245950; // type:data rom:0xB25E90 -D_80245954_B25E94 = 0x80245954; // type:data rom:0xB25E94 -D_80245958_B25E98 = 0x80245958; // type:data rom:0xB25E98 +jan_00_varStash = 0x802423C8; // rom:0xB22908 +D_8024242C_B2296C = 0x8024242C; // rom:0xB2296C +D_80242430_B22970 = 0x80242430; // rom:0xB22970 +D_80245950_B25E90 = 0x80245950; // rom:0xB25E90 +D_80245954_B25E94 = 0x80245954; // rom:0xB25E94 +D_80245958_B25E98 = 0x80245958; // rom:0xB25E98 jan_01_UpdateTexturePanSmooth = 0x80240000; // type:func rom:0xB28030 jan_01_UpdateTexturePanStepped = 0x80240124; // type:func rom:0xB28154 func_8024030C_B2833C = 0x8024030C; // type:func rom:0xB2833C @@ -19256,7 +19256,7 @@ jan_01_SetCamera0Flag1000 = 0x80241154; // type:func rom:0xB29184 jan_01_UnsetCamera0Flag1000 = 0x80241170; // type:func rom:0xB291A0 jan_01_foliage_setup_shear_mtx = 0x80241190; // type:func rom:0xB291C0 jan_01_TransformFoliage = 0x80241200; // type:func rom:0xB29230 -D_802443F0_B2C420 = 0x802443F0; // type:data rom:0xB2C420 +D_802443F0_B2C420 = 0x802443F0; // rom:0xB2C420 func_80240000_B2C470 = 0x80240000; // type:func rom:0xB2C470 jan_02_UpdateTexturePanSmooth = 0x80240030; // type:func rom:0xB2C4A0 jan_02_UpdateTexturePanStepped = 0x80240154; // type:func rom:0xB2C5C4 @@ -19310,14 +19310,14 @@ jan_02_Quizmo_CreateWorker = 0x80242678; // type:func rom:0xB2EAE8 jan_02_SwitchToPartner = 0x802426A8; // type:func rom:0xB2EB18 jan_02_foliage_setup_shear_mtx = 0x802426E0; // type:func rom:0xB2EB50 jan_02_TransformFoliage = 0x80242750; // type:func rom:0xB2EBC0 -D_80242BD8_B2F048 = 0x80242BD8; // type:data rom:0xB2F048 -jan_02_ItemChoice_HasSelectedItem = 0x80243048; // type:data rom:0xB2F4B8 -jan_02_ItemChoice_SelectedItemID = 0x8024304C; // type:data rom:0xB2F4BC -jan_02_varStash = 0x802431E4; // type:data rom:0xB2F654 -jan_02_Quizmo_Answers = 0x80243248; // type:data rom:0xB2F6B8 -D_80243288_B2F6F8 = 0x80243288; // type:data rom:0xB2F6F8 -D_802485C0_B34A30 = 0x802485C0; // type:data rom:0xB34A30 -D_802485C8_B34A38 = 0x802485C8; // type:data rom:0xB34A38 +D_80242BD8_B2F048 = 0x80242BD8; // rom:0xB2F048 +jan_02_ItemChoice_HasSelectedItem = 0x80243048; // rom:0xB2F4B8 +jan_02_ItemChoice_SelectedItemID = 0x8024304C; // rom:0xB2F4BC +jan_02_varStash = 0x802431E4; // rom:0xB2F654 +jan_02_Quizmo_Answers = 0x80243248; // rom:0xB2F6B8 +D_80243288_B2F6F8 = 0x80243288; // rom:0xB2F6F8 +D_802485C0_B34A30 = 0x802485C0; // rom:0xB34A30 +D_802485C8_B34A38 = 0x802485C8; // rom:0xB34A38 jan_03_Pipe_SetAnimFlag = 0x80240000; // type:func rom:0xB34BD0 jan_03_Pipe_GetCurrentFloor = 0x80240020; // type:func rom:0xB34BF0 jan_03_Pipe_AwaitDownInput = 0x80240034; // type:func rom:0xB34C04 @@ -19392,14 +19392,14 @@ func_80242F1C_B37AEC = 0x80242F1C; // type:func rom:0xB37AEC func_80242FA0_B37B70 = 0x80242FA0; // type:func rom:0xB37B70 jan_03_foliage_setup_shear_mtx = 0x80243050; // type:func rom:0xB37C20 jan_03_TransformFoliage = 0x802430C0; // type:func rom:0xB37C90 -jan_03_ItemChoice_HasSelectedItem = 0x80247444; // type:data rom:0xB3C014 -jan_03_ItemChoice_SelectedItemID = 0x80247448; // type:data rom:0xB3C018 -jan_03_varStash = 0x80247764; // type:data rom:0xB3C334 -jan_03_Quizmo_Answers = 0x802477C8; // type:data rom:0xB3C398 -D_80247808_B3C3D8 = 0x80247808; // type:data rom:0xB3C3D8 -D_8024A5AC_B3F17C = 0x8024A5AC; // type:data rom:0xB3F17C -D_8024F9F0_B445C0 = 0x8024F9F0; // type:data rom:0xB445C0 -D_8024F9F8_B445C8 = 0x8024F9F8; // type:data rom:0xB445C8 +jan_03_ItemChoice_HasSelectedItem = 0x80247444; // rom:0xB3C014 +jan_03_ItemChoice_SelectedItemID = 0x80247448; // rom:0xB3C018 +jan_03_varStash = 0x80247764; // rom:0xB3C334 +jan_03_Quizmo_Answers = 0x802477C8; // rom:0xB3C398 +D_80247808_B3C3D8 = 0x80247808; // rom:0xB3C3D8 +D_8024A5AC_B3F17C = 0x8024A5AC; // rom:0xB3F17C +D_8024F9F0_B445C0 = 0x8024F9F0; // rom:0xB445C0 +D_8024F9F8_B445C8 = 0x8024F9F8; // rom:0xB445C8 jan_04_get_tattle = 0x80240000; // type:func rom:0xB44770 jan_04_UpdateTexturePanSmooth = 0x80240040; // type:func rom:0xB447B0 jan_04_UpdateTexturePanStepped = 0x80240164; // type:func rom:0xB448D4 @@ -19418,10 +19418,10 @@ func_80240D0C_B4547C = 0x80240D0C; // type:func rom:0xB4547C dup_jan_04_foliage_setup_shear_mtx = 0x80240D80; // type:func rom:0xB454F0 dup_jan_04_TransformFoliage = 0x80240DF0; // type:func rom:0xB45560 func_80240FC0_B45730 = 0x80240FC0; // type:func rom:0xB45730 -jan_04_varStash = 0x80241800; // type:data rom:0xB45F70 -D_8024625C_B4A9CC = 0x8024625C; // type:data rom:0xB4A9CC -D_802462C0_B4AA30 = 0x802462C0; // type:data rom:0xB4AA30 -D_802462E0_B4AA50 = 0x802462E0; // type:data rom:0xB4AA50 +jan_04_varStash = 0x80241800; // rom:0xB45F70 +D_8024625C_B4A9CC = 0x8024625C; // rom:0xB4A9CC +D_802462C0_B4AA30 = 0x802462C0; // rom:0xB4AA30 +D_802462E0_B4AA50 = 0x802462E0; // rom:0xB4AA50 jan_05_get_tattle = 0x80240000; // type:func rom:0xB4AA70 jan_05_UpdateTexturePanSmooth = 0x80240040; // type:func rom:0xB4AAB0 jan_05_UpdateTexturePanStepped = 0x80240164; // type:func rom:0xB4ABD4 @@ -19452,9 +19452,9 @@ jan_05_SpearGuyAI_Main = 0x8024219C; // type:func rom:0xB4CC0C dup_jan_05_foliage_setup_shear_mtx = 0x80242450; // type:func rom:0xB4CEC0 dup_jan_05_TransformFoliage = 0x802424C0; // type:func rom:0xB4CF30 func_8024268C_B4D0FC = 0x8024268C; // type:func rom:0xB4D0FC -D_80247A20_B52490 = 0x80247A20; // type:data rom:0xB52490 -D_80247A30_B524A0 = 0x80247A30; // type:data rom:0xB524A0 -D_80247A90_B52500 = 0x80247A90; // type:data rom:0xB52500 +D_80247A20_B52490 = 0x80247A20; // rom:0xB52490 +D_80247A30_B524A0 = 0x80247A30; // rom:0xB524A0 +D_80247A90_B52500 = 0x80247A90; // rom:0xB52500 jan_06_UpdateTexturePanSmooth = 0x80240000; // type:func rom:0xB52830 jan_06_UpdateTexturePanStepped = 0x80240124; // type:func rom:0xB52954 func_80240310_B52B40 = 0x80240310; // type:func rom:0xB52B40 @@ -19482,8 +19482,8 @@ jan_06_WanderMeleeAI_Main = 0x80241E38; // type:func rom:0xB54668 jan_06_SpearGuyAI_Main = 0x802420EC; // type:func rom:0xB5491C dup_jan_06_foliage_setup_shear_mtx = 0x802423A0; // type:func rom:0xB54BD0 dup_jan_06_TransformFoliage = 0x80242410; // type:func rom:0xB54C40 -D_80246CB0_B594E0 = 0x80246CB0; // type:data rom:0xB594E0 -D_80246D10_B59540 = 0x80246D10; // type:data rom:0xB59540 +D_80246CB0_B594E0 = 0x80246CB0; // rom:0xB594E0 +D_80246D10_B59540 = 0x80246D10; // rom:0xB59540 jan_07_SpearGuyAI_LoiterInit = 0x80240000; // type:func rom:0xB59870 jan_07_SpearGuyAI_Loiter = 0x80240050; // type:func rom:0xB598C0 jan_07_MeleeHitbox_30 = 0x80240214; // type:func rom:0xB59A84 @@ -19498,7 +19498,7 @@ jan_07_foliage_setup_shear_mtx = 0x80240DA0; // type:func rom:0xB5A610 jan_07_TransformFoliage = 0x80240E10; // type:func rom:0xB5A680 dup_jan_07_foliage_setup_shear_mtx = 0x80240FE0; // type:func rom:0xB5A850 dup_jan_07_TransformFoliage = 0x80241050; // type:func rom:0xB5A8C0 -D_80244718_B5DF88 = 0x80244718; // type:data rom:0xB5DF88 +D_80244718_B5DF88 = 0x80244718; // rom:0xB5DF88 jan_08_UpdateTexturePanSmooth = 0x80240000; // type:func rom:0xB5E2B0 jan_08_UpdateTexturePanStepped = 0x80240124; // type:func rom:0xB5E3D4 jan_08_foliage_setup_shear_mtx = 0x80240310; // type:func rom:0xB5E5C0 @@ -19536,12 +19536,12 @@ jan_08_WanderMeleeAI_Main = 0x80241C84; // type:func rom:0xB5FF34 jan_08_SpearGuyAI_Main = 0x80241F38; // type:func rom:0xB601E8 dup_jan_08_foliage_setup_shear_mtx = 0x802421F0; // type:func rom:0xB604A0 dup_jan_08_TransformFoliage = 0x80242260; // type:func rom:0xB60510 -jan_08_SuperBlock_CantUpgradeMessages = 0x80243E00; // type:data rom:0xB620B0 -jan_08_SuperBlock_PartnerIDs = 0x80243E08; // type:data rom:0xB620B8 -jan_08_SuperBlock_UpgradeDescMessages = 0x80243E18; // type:data rom:0xB620C8 -jan_08_SuperBlock_UpgradeOrbAngles = 0x80243E58; // type:data rom:0xB62108 -D_802474B0_B65760 = 0x802474B0; // type:data rom:0xB65760 -D_802474D8_B65788 = 0x802474D8; // type:data rom:0xB65788 +jan_08_SuperBlock_CantUpgradeMessages = 0x80243E00; // rom:0xB620B0 +jan_08_SuperBlock_PartnerIDs = 0x80243E08; // rom:0xB620B8 +jan_08_SuperBlock_UpgradeDescMessages = 0x80243E18; // rom:0xB620C8 +jan_08_SuperBlock_UpgradeOrbAngles = 0x80243E58; // rom:0xB62108 +D_802474B0_B65760 = 0x802474B0; // rom:0xB65760 +D_802474D8_B65788 = 0x802474D8; // rom:0xB65788 jan_09_Pipe_SetAnimFlag = 0x80240000; // type:func rom:0xB65AB0 jan_09_Pipe_GetCurrentFloor = 0x80240020; // type:func rom:0xB65AD0 jan_09_Pipe_AwaitDownInput = 0x80240034; // type:func rom:0xB65AE4 @@ -19566,8 +19566,8 @@ jan_09_WanderMeleeAI_Main = 0x80241170; // type:func rom:0xB66C20 jan_09_SpearGuyAI_Main = 0x80241424; // type:func rom:0xB66ED4 dup_jan_09_foliage_setup_shear_mtx = 0x802416E0; // type:func rom:0xB67190 dup_jan_09_TransformFoliage = 0x80241750; // type:func rom:0xB67200 -D_80246590_B6C040 = 0x80246590; // type:data rom:0xB6C040 -D_802465B8_B6C068 = 0x802465B8; // type:data rom:0xB6C068 +D_80246590_B6C040 = 0x80246590; // rom:0xB6C040 +D_802465B8_B6C068 = 0x802465B8; // rom:0xB6C068 jan_10_UpdateTexturePanSmooth = 0x80240000; // type:func rom:0xB6C390 jan_10_UpdateTexturePanStepped = 0x80240124; // type:func rom:0xB6C4B4 jan_10_HoppingAI_HopInit = 0x80240310; // type:func rom:0xB6C6A0 @@ -19584,7 +19584,7 @@ jan_10_TransformFoliage = 0x802412F0; // type:func rom:0xB6D680 func_802414BC_B6D84C = 0x802414BC; // type:func rom:0xB6D84C dup_jan_10_foliage_setup_shear_mtx = 0x80241500; // type:func rom:0xB6D890 dup_jan_10_TransformFoliage = 0x80241570; // type:func rom:0xB6D900 -D_80244480_B70810 = 0x80244480; // type:data rom:0xB70810 +D_80244480_B70810 = 0x80244480; // rom:0xB70810 jan_11_DarkRoomUpdate = 0x80240000; // type:func rom:0xB70860 jan_11_Pipe_SetAnimFlag = 0x80240158; // type:func rom:0xB709B8 jan_11_Pipe_GetCurrentFloor = 0x80240178; // type:func rom:0xB709D8 @@ -19611,19 +19611,19 @@ jan_12_MeleeHitbox_CanSeePlayer = 0x802408DC; // type:func rom:0xB7398C jan_12_MeleeHitbox_Main = 0x80240A90; // type:func rom:0xB73B40 jan_12_WanderMeleeAI_Main = 0x80240CF0; // type:func rom:0xB73DA0 jan_12_SpearGuyAI_Main = 0x80240FA4; // type:func rom:0xB74054 -D_802433B0_B76460 = 0x802433B0; // type:data rom:0xB76460 -D_802433D8_B76488 = 0x802433D8; // type:data rom:0xB76488 +D_802433B0_B76460 = 0x802433B0; // rom:0xB76460 +D_802433D8_B76488 = 0x802433D8; // rom:0xB76488 setup_gfx_geyser = 0x80240000; // type:func rom:0xB767B0 func_802401AC_B7695C = 0x802401AC; // type:func rom:0xB7695C func_80240214_B769C4 = 0x80240214; // type:func rom:0xB769C4 func_802402B8_B76A68 = 0x802402B8; // type:func rom:0xB76A68 jan_13_foliage_setup_shear_mtx = 0x80240390; // type:func rom:0xB76B40 jan_13_TransformFoliage = 0x80240400; // type:func rom:0xB76BB0 -D_80240850_B77000 = 0x80240850; // type:data rom:0xB77000 -D_80243880_B7A030 = 0x80243880; // type:data rom:0xB7A030 -D_80243888_B7A038 = 0x80243888; // type:data rom:0xB7A038 -D_80243890_B7A040 = 0x80243890; // type:data rom:0xB7A040 -D_80243898_B7A048 = 0x80243898; // type:data rom:0xB7A048 +D_80240850_B77000 = 0x80240850; // rom:0xB77000 +D_80243880_B7A030 = 0x80243880; // rom:0xB7A030 +D_80243888_B7A038 = 0x80243888; // rom:0xB7A038 +D_80243890_B7A040 = 0x80243890; // rom:0xB7A040 +D_80243898_B7A048 = 0x80243898; // rom:0xB7A048 jan_14_PullVine_WaitForPlayerGrab = 0x80240000; // type:func rom:0xB7A050 jan_14_PullVine_UpdatePosition = 0x802400F8; // type:func rom:0xB7A148 jan_14_MoveBush_apply_shear_mtx = 0x80240170; // type:func rom:0xB7A1C0 @@ -19638,8 +19638,8 @@ jan_14_HoppingAI_ChaseInit = 0x80240C8C; // type:func rom:0xB7ACDC jan_14_HoppingAI_Chase = 0x80240D6C; // type:func rom:0xB7ADBC jan_14_HoppingAI_LosePlayer = 0x8024106C; // type:func rom:0xB7B0BC jan_14_HoppingAI_Main = 0x802410B0; // type:func rom:0xB7B100 -D_80243870_B7D8C0 = 0x80243870; // type:data rom:0xB7D8C0 -D_80243880_B7D8D0 = 0x80243880; // type:data rom:0xB7D8D0 +D_80243870_B7D8C0 = 0x80243870; // rom:0xB7D8C0 +D_80243880_B7D8D0 = 0x80243880; // rom:0xB7D8D0 jan_15_HeartPlant_SpawnHeart = 0x80240000; // type:func rom:0xB7D920 jan_15_foliage_setup_shear_mtx = 0x802400C0; // type:func rom:0xB7D9E0 jan_15_TransformFoliage = 0x80240130; // type:func rom:0xB7DA50 @@ -19676,10 +19676,10 @@ func_8024160C_B8578C = 0x8024160C; // type:func rom:0xB8578C jan_22_MoveBush_AnimateShearing = 0x80241668; // type:func rom:0xB857E8 dup_jan_22_foliage_setup_shear_mtx = 0x80241720; // type:func rom:0xB858A0 dup_jan_22_TransformFoliage = 0x80241790; // type:func rom:0xB85910 -jan_22_varStash = 0x802425BC; // type:data rom:0xB8673C -D_8024B9A0_B8FB20 = 0x8024B9A0; // type:data rom:0xB8FB20 -sam_02_Quizmo_AnswerResult = 0x8024B9A8; // type:data rom:0xB8FB28 -D_8024BB40_B8FCC0 = 0x8024BB40; // type:data rom:0xB8FCC0 +jan_22_varStash = 0x802425BC; // rom:0xB8673C +D_8024B9A0_B8FB20 = 0x8024B9A0; // rom:0xB8FB20 +sam_02_Quizmo_AnswerResult = 0x8024B9A8; // rom:0xB8FB28 +D_8024BB40_B8FCC0 = 0x8024BB40; // rom:0xB8FCC0 mim_01_SetForeverForestFog = 0x80240000; // type:func rom:0xB93440 mim_01_GetFirstTriangleNormal = 0x80240070; // type:func rom:0xB934B0 mim_01_GetFlowerNormal = 0x802403F0; // type:func rom:0xB93830 @@ -19698,13 +19698,13 @@ mim_01_PiranhaPlantAI_12 = 0x80241A08; // type:func rom:0xB94E48 mim_01_PiranhaPlantAI_13 = 0x80241B08; // type:func rom:0xB94F48 mim_01_PiranhaPlantAI_14 = 0x80241B68; // type:func rom:0xB94FA8 mim_01_PiranhaPlantAI_Main = 0x80241C54; // type:func rom:0xB95094 -D_802445F0_B97A30 = 0x802445F0; // type:data rom:0xB97A30 -D_80244788_B97BC8 = 0x80244788; // type:data rom:0xB97BC8 -D_80244790_B97BD0 = 0x80244790; // type:data rom:0xB97BD0 -D_80244798_B97BD8 = 0x80244798; // type:data rom:0xB97BD8 -D_802447A0_B97BE0 = 0x802447A0; // type:data rom:0xB97BE0 -D_802447A8_B97BE8 = 0x802447A8; // type:data rom:0xB97BE8 -D_802447B0_B97BF0 = 0x802447B0; // type:data rom:0xB97BF0 +D_802445F0_B97A30 = 0x802445F0; // rom:0xB97A30 +D_80244788_B97BC8 = 0x80244788; // rom:0xB97BC8 +D_80244790_B97BD0 = 0x80244790; // rom:0xB97BD0 +D_80244798_B97BD8 = 0x80244798; // rom:0xB97BD8 +D_802447A0_B97BE0 = 0x802447A0; // rom:0xB97BE0 +D_802447A8_B97BE8 = 0x802447A8; // rom:0xB97BE8 +D_802447B0_B97BF0 = 0x802447B0; // rom:0xB97BF0 mim_02_SetForeverForestFog = 0x80240000; // type:func rom:0xB97C00 mim_02_HoppingAI_HopInit = 0x80240070; // type:func rom:0xB97C70 mim_02_HoppingAI_Hop = 0x802402A0; // type:func rom:0xB97EA0 @@ -19719,9 +19719,9 @@ mim_02_AddPlayerHandsOffset = 0x80240EE0; // type:func rom:0xB98AE0 mim_02_ItemChoice_WaitForSelection = 0x802410B0; // type:func rom:0xB98CB0 mim_02_ItemChoice_SaveSelected = 0x80241104; // type:func rom:0xB98D04 mim_02_BuildKeyItemChoiceList = 0x8024113C; // type:func rom:0xB98D3C -D_802416AC_B992AC = 0x802416AC; // type:data rom:0xB992AC -D_802416B0_B992B0 = 0x802416B0; // type:data rom:0xB992B0 -D_80243830_B9B430 = 0x80243830; // type:data rom:0xB9B430 +D_802416AC_B992AC = 0x802416AC; // rom:0xB992AC +D_802416B0_B992B0 = 0x802416B0; // rom:0xB992B0 +D_80243830_B9B430 = 0x80243830; // rom:0xB9B430 mim_03_SetForeverForestFog = 0x80240000; // type:func rom:0xB9B480 mim_03_GetPlayerDistFromMapCenter = 0x80240068; // type:func rom:0xB9B4E8 mim_03_GetFirstTriangleNormal = 0x802400A0; // type:func rom:0xB9B520 @@ -19739,12 +19739,12 @@ mim_04_HoppingAI_LosePlayer = 0x80240DAC; // type:func rom:0xB9E70C mim_04_HoppingAI_Main = 0x80240DF0; // type:func rom:0xB9E750 mim_04_StashVars = 0x80241014; // type:func rom:0xB9E974 mim_04_GetItemName = 0x802410C8; // type:func rom:0xB9EA28 -D_80241530_B9EE90 = 0x80241530; // type:data rom:0xB9EE90 -D_80241534_B9EE94 = 0x80241534; // type:data rom:0xB9EE94 -D_80241538_B9EE98 = 0x80241538; // type:data rom:0xB9EE98 -D_8024153B_B9EE9B = 0x8024153B; // type:data rom:0xB9EE9B -mim_04_varStash = 0x80242614; // type:data rom:0xB9FF74 -D_80242D80_BA06E0 = 0x80242D80; // type:data rom:0xBA06E0 +D_80241530_B9EE90 = 0x80241530; // rom:0xB9EE90 +D_80241534_B9EE94 = 0x80241534; // rom:0xB9EE94 +D_80241538_B9EE98 = 0x80241538; // rom:0xB9EE98 +D_8024153B_B9EE9B = 0x8024153B; // rom:0xB9EE9B +mim_04_varStash = 0x80242614; // rom:0xB9FF74 +D_80242D80_BA06E0 = 0x80242D80; // rom:0xBA06E0 mim_05_SetForeverForestFog = 0x80240000; // type:func rom:0xBA0730 mim_05_MeleeHitbox_30 = 0x80240070; // type:func rom:0xBA07A0 mim_05_MeleeHitbox_31 = 0x802400DC; // type:func rom:0xBA080C @@ -19761,13 +19761,13 @@ mim_05_PiranhaPlantAI_12 = 0x80241578; // type:func rom:0xBA1CA8 mim_05_PiranhaPlantAI_13 = 0x80241678; // type:func rom:0xBA1DA8 mim_05_PiranhaPlantAI_14 = 0x802416D8; // type:func rom:0xBA1E08 mim_05_PiranhaPlantAI_Main = 0x802417C4; // type:func rom:0xBA1EF4 -D_80243E80_BA45B0 = 0x80243E80; // type:data rom:0xBA45B0 -D_80244018_BA4748 = 0x80244018; // type:data rom:0xBA4748 -D_80244020_BA4750 = 0x80244020; // type:data rom:0xBA4750 -D_80244028_BA4758 = 0x80244028; // type:data rom:0xBA4758 -D_80244030_BA4760 = 0x80244030; // type:data rom:0xBA4760 -D_80244038_BA4768 = 0x80244038; // type:data rom:0xBA4768 -D_80244040_BA4770 = 0x80244040; // type:data rom:0xBA4770 +D_80243E80_BA45B0 = 0x80243E80; // rom:0xBA45B0 +D_80244018_BA4748 = 0x80244018; // rom:0xBA4748 +D_80244020_BA4750 = 0x80244020; // rom:0xBA4750 +D_80244028_BA4758 = 0x80244028; // rom:0xBA4758 +D_80244030_BA4760 = 0x80244030; // rom:0xBA4760 +D_80244038_BA4768 = 0x80244038; // rom:0xBA4768 +D_80244040_BA4770 = 0x80244040; // rom:0xBA4770 mim_06_SetForeverForestFog = 0x80240000; // type:func rom:0xBA4780 mim_06_GetFirstTriangleNormal = 0x80240070; // type:func rom:0xBA47F0 mim_06_GetFlowerNormal = 0x802403F0; // type:func rom:0xBA4B70 @@ -19795,14 +19795,14 @@ mim_06_HoppingAI_ChaseInit = 0x802426E0; // type:func rom:0xBA6E60 mim_06_HoppingAI_Chase = 0x802427C0; // type:func rom:0xBA6F40 mim_06_HoppingAI_LosePlayer = 0x80242AC0; // type:func rom:0xBA7240 mim_06_HoppingAI_Main = 0x80242B04; // type:func rom:0xBA7284 -D_802457B0_BA9F30 = 0x802457B0; // type:data rom:0xBA9F30 -D_80245948_BAA0C8 = 0x80245948; // type:data rom:0xBAA0C8 -D_80245950_BAA0D0 = 0x80245950; // type:data rom:0xBAA0D0 -D_80245958_BAA0D8 = 0x80245958; // type:data rom:0xBAA0D8 -D_80245960_BAA0E0 = 0x80245960; // type:data rom:0xBAA0E0 -D_80245968_BAA0E8 = 0x80245968; // type:data rom:0xBAA0E8 -D_80245970_BAA0F0 = 0x80245970; // type:data rom:0xBAA0F0 -D_80245978_BAA0F8 = 0x80245978; // type:data rom:0xBAA0F8 +D_802457B0_BA9F30 = 0x802457B0; // rom:0xBA9F30 +D_80245948_BAA0C8 = 0x80245948; // rom:0xBAA0C8 +D_80245950_BAA0D0 = 0x80245950; // rom:0xBAA0D0 +D_80245958_BAA0D8 = 0x80245958; // rom:0xBAA0D8 +D_80245960_BAA0E0 = 0x80245960; // rom:0xBAA0E0 +D_80245968_BAA0E8 = 0x80245968; // rom:0xBAA0E8 +D_80245970_BAA0F0 = 0x80245970; // rom:0xBAA0F0 +D_80245978_BAA0F8 = 0x80245978; // rom:0xBAA0F8 mim_07_SetForeverForestFog = 0x80240000; // type:func rom:0xBAA140 mim_07_ResetForeverForestFog = 0x80240070; // type:func rom:0xBAA1B0 mim_07_func_802400D8_BAA218 = 0x802400D8; // type:func rom:0xBAA218 @@ -19815,11 +19815,11 @@ mim_07_HoppingAI_ChaseInit = 0x80240A3C; // type:func rom:0xBAAB7C mim_07_HoppingAI_Chase = 0x80240B1C; // type:func rom:0xBAAC5C mim_07_HoppingAI_LosePlayer = 0x80240E1C; // type:func rom:0xBAAF5C mim_07_HoppingAI_Main = 0x80240E60; // type:func rom:0xBAAFA0 -D_80241680_BAB7C0 = 0x80241680; // type:data rom:0xBAB7C0 -D_80241684_BAB7C4 = 0x80241684; // type:data rom:0xBAB7C4 -D_80241688_BAB7C8 = 0x80241688; // type:data rom:0xBAB7C8 -D_8024168B_BAB7CB = 0x8024168B; // type:data rom:0xBAB7CB -D_802437B0_BAD8F0 = 0x802437B0; // type:data rom:0xBAD8F0 +D_80241680_BAB7C0 = 0x80241680; // rom:0xBAB7C0 +D_80241684_BAB7C4 = 0x80241684; // rom:0xBAB7C4 +D_80241688_BAB7C8 = 0x80241688; // rom:0xBAB7C8 +D_8024168B_BAB7CB = 0x8024168B; // rom:0xBAB7CB +D_802437B0_BAD8F0 = 0x802437B0; // rom:0xBAD8F0 mim_08_SetForeverForestFog = 0x80240000; // type:func rom:0xBAD940 mim_08_GetPlayerDistFromMapCenter = 0x80240068; // type:func rom:0xBAD9A8 mim_08_FlyingAI_WanderInit = 0x802400A0; // type:func rom:0xBAD9E0 @@ -19848,17 +19848,17 @@ mim_08_PiranhaPlantAI_12 = 0x80242AA0; // type:func rom:0xBB03E0 mim_08_PiranhaPlantAI_13 = 0x80242BA0; // type:func rom:0xBB04E0 mim_08_PiranhaPlantAI_14 = 0x80242C00; // type:func rom:0xBB0540 mim_08_PiranhaPlantAI_Main = 0x80242CEC; // type:func rom:0xBB062C -mim_08_FlyingAI_JumpVels = 0x802443C0; // type:data rom:0xBB1D00 -D_802452A0_BB2BE0 = 0x802452A0; // type:data rom:0xBB2BE0 -D_802452A8_BB2BE8 = 0x802452A8; // type:data rom:0xBB2BE8 -D_802452B0_BB2BF0 = 0x802452B0; // type:data rom:0xBB2BF0 -D_802452F8_BB2C38 = 0x802452F8; // type:data rom:0xBB2C38 -D_80245490_BB2DD0 = 0x80245490; // type:data rom:0xBB2DD0 -D_80245498_BB2DD8 = 0x80245498; // type:data rom:0xBB2DD8 -D_802454A0_BB2DE0 = 0x802454A0; // type:data rom:0xBB2DE0 -D_802454A8_BB2DE8 = 0x802454A8; // type:data rom:0xBB2DE8 -D_802454B0_BB2DF0 = 0x802454B0; // type:data rom:0xBB2DF0 -D_802454B8_BB2DF8 = 0x802454B8; // type:data rom:0xBB2DF8 +mim_08_FlyingAI_JumpVels = 0x802443C0; // rom:0xBB1D00 +D_802452A0_BB2BE0 = 0x802452A0; // rom:0xBB2BE0 +D_802452A8_BB2BE8 = 0x802452A8; // rom:0xBB2BE8 +D_802452B0_BB2BF0 = 0x802452B0; // rom:0xBB2BF0 +D_802452F8_BB2C38 = 0x802452F8; // rom:0xBB2C38 +D_80245490_BB2DD0 = 0x80245490; // rom:0xBB2DD0 +D_80245498_BB2DD8 = 0x80245498; // rom:0xBB2DD8 +D_802454A0_BB2DE0 = 0x802454A0; // rom:0xBB2DE0 +D_802454A8_BB2DE8 = 0x802454A8; // rom:0xBB2DE8 +D_802454B0_BB2DF0 = 0x802454B0; // rom:0xBB2DF0 +D_802454B8_BB2DF8 = 0x802454B8; // rom:0xBB2DF8 mim_09_SetForeverForestFog = 0x80240000; // type:func rom:0xBB2E00 mim_09_GetPlayerDistFromMapCenter = 0x80240068; // type:func rom:0xBB2E68 mim_09_HoppingAI_HopInit = 0x802400A0; // type:func rom:0xBB2EA0 @@ -19869,7 +19869,7 @@ mim_09_HoppingAI_ChaseInit = 0x8024086C; // type:func rom:0xBB366C mim_09_HoppingAI_Chase = 0x8024094C; // type:func rom:0xBB374C mim_09_HoppingAI_LosePlayer = 0x80240C4C; // type:func rom:0xBB3A4C mim_09_HoppingAI_Main = 0x80240C90; // type:func rom:0xBB3A90 -D_80242B90_BB5990 = 0x80242B90; // type:data rom:0xBB5990 +D_80242B90_BB5990 = 0x80242B90; // rom:0xBB5990 mim_10_AwaitPlayerApproachForest = 0x80240000; // type:func rom:0xBB59E0 mim_10_InitializeLightingBright = 0x80240030; // type:func rom:0xBB5A10 mim_10_InitializeLightingGloomy = 0x80240080; // type:func rom:0xBB5A60 @@ -19917,16 +19917,16 @@ obk_01_LetterDelivery_SaveNpcAnim = 0x80240EC8; // type:func rom:0xBBE068 obk_01_LetterDelivery_RestoreNpcAnim = 0x80240F0C; // type:func rom:0xBBE0AC obk_01_UpdateTrafficBooMotion = 0x80240F38; // type:func rom:0xBBE0D8 obk_01_UpdateTrafficBooAlpha = 0x80241094; // type:func rom:0xBBE234 -ChandelierModels = 0x80241C58; // type:data rom:0xBBEDF8 -obk_01_varStash = 0x802440F0; // type:data rom:0xBC1290 -obk_01_ItemChoice_HasSelectedItem = 0x80244154; // type:data rom:0xBC12F4 -obk_01_ItemChoice_SelectedItemID = 0x80244158; // type:data rom:0xBC12F8 -D_80244A54_BC1BF4 = 0x80244A54; // type:data rom:0xBC1BF4 +ChandelierModels = 0x80241C58; // rom:0xBBEDF8 +obk_01_varStash = 0x802440F0; // rom:0xBC1290 +obk_01_ItemChoice_HasSelectedItem = 0x80244154; // rom:0xBC12F4 +obk_01_ItemChoice_SelectedItemID = 0x80244158; // rom:0xBC12F8 +D_80244A54_BC1BF4 = 0x80244A54; // rom:0xBC1BF4 obk_02_TrafficBooInit = 0x80240000; // type:func rom:0xBC2A90 obk_02_UpdateTrafficBooMotion = 0x8024000C; // type:func rom:0xBC2A9C obk_02_UpdateTrafficBooAlpha = 0x80240194; // type:func rom:0xBC2C24 obk_02_GetPendulumAngle = 0x80240240; // type:func rom:0xBC2CD0 -obk_02_TrafficBooAlphas = 0x80240CBC; // type:data rom:0xBC374C +obk_02_TrafficBooAlphas = 0x80240CBC; // rom:0xBC374C obk_03_SetEntityPosition = 0x80240000; // type:func rom:0xBC4280 obk_03_GetEntityPosition = 0x802400C4; // type:func rom:0xBC4344 obk_03_StashVars = 0x80240170; // type:func rom:0xBC43F0 @@ -19941,11 +19941,11 @@ obk_03_LetterDelivery_CalcLetterPos = 0x802406CC; // type:func rom:0xBC494C obk_03_LetterDelivery_SaveNpcAnim = 0x80240858; // type:func rom:0xBC4AD8 obk_03_LetterDelivery_RestoreNpcAnim = 0x8024089C; // type:func rom:0xBC4B1C obk_03_UpdateRockingChair = 0x802408D0; // type:func rom:0xBC4B50 -obk_03_varStash = 0x80242ECC; // type:data rom:0xBC714C -obk_03_ItemChoice_HasSelectedItem = 0x80242F30; // type:data rom:0xBC71B0 -obk_03_ItemChoice_SelectedItemID = 0x80242F34; // type:data rom:0xBC71B4 -obk_03_D_80243BD0_BC7E50 = 0x80243BD0; // type:data rom:0xBC7E50 -obk_03_D_80243BD8_BC7E58 = 0x80243BD8; // type:data rom:0xBC7E58 +obk_03_varStash = 0x80242ECC; // rom:0xBC714C +obk_03_ItemChoice_HasSelectedItem = 0x80242F30; // rom:0xBC71B0 +obk_03_ItemChoice_SelectedItemID = 0x80242F34; // rom:0xBC71B4 +obk_03_D_80243BD0_BC7E50 = 0x80243BD0; // rom:0xBC7E50 +obk_03_D_80243BD8_BC7E58 = 0x80243BD8; // rom:0xBC7E58 obk_04_SetItemAlpha = 0x80240000; // type:func rom:0xBC7E60 obk_04_func_80240050_BC7EB0 = 0x80240050; // type:func rom:0xBC7EB0 obk_04_func_802400D0_BC7F30 = 0x802400D0; // type:func rom:0xBC7F30 @@ -19964,7 +19964,7 @@ obk_04_GetKeepAwayCarrierPos = 0x80240CA0; // type:func rom:0xBC8B00 obk_04_UpgradeBootsToSuper = 0x80240D00; // type:func rom:0xBC8B60 obk_04_GetPlayerPosOutsideKeepAwayRing = 0x80240D14; // type:func rom:0xBC8B74 obk_04_WaitForFirstCarrier = 0x80240E58; // type:func rom:0xBC8CB8 -obk_04_varStash = 0x80243A10; // type:data rom:0xBCB870 +obk_04_varStash = 0x80243A10; // rom:0xBCB870 obk_05_UnsetCamera0MoveFlag1 = 0x80240000; // type:func rom:0xBCD060 obk_05_SetCamera0MoveFlag1 = 0x8024001C; // type:func rom:0xBCD07C obk_05_RetroJar_AwaitPlayerEntry = 0x80240038; // type:func rom:0xBCD098 @@ -19973,7 +19973,7 @@ obk_05_AwaitPlayerEnterHole = 0x80240770; // type:func rom:0xBCD7D0 obk_05_TrafficBooInit = 0x802407A0; // type:func rom:0xBCD800 obk_05_func_802407AC_BCD80C = 0x802407AC; // type:func rom:0xBCD80C obk_05_func_80240934_BCD994 = 0x80240934; // type:func rom:0xBCD994 -obk_05_TrafficBooAlphas = 0x8024100C; // type:data rom:0xBCE06C +obk_05_TrafficBooAlphas = 0x8024100C; // rom:0xBCE06C obk_07_StashVars = 0x80240000; // type:func rom:0xBCEBF0 obk_07_GetItemName = 0x802400B4; // type:func rom:0xBCECA4 obk_07_SomeItemEntityFunc = 0x80240118; // type:func rom:0xBCED08 @@ -20008,13 +20008,13 @@ func_80241790_BD0380 = 0x80241790; // type:func rom:0xBD0380 InitPhonographHud = 0x80241898; // type:func rom:0xBD0488 UpdateGuardBooPos = 0x802418E0; // type:func rom:0xBD04D0 InitGuardBooAlpha = 0x80241B50; // type:func rom:0xBD0740 -obk_07_varStash = 0x80241FB0; // type:data rom:0xBD0BA0 -D_8024292C_BD151C = 0x8024292C; // type:data rom:0xBD151C -D_80243090_BD1C80 = 0x80243090; // type:data rom:0xBD1C80 -D_80243098_BD1C88 = 0x80243098; // type:data rom:0xBD1C88 -D_802430A0_BD1C90 = 0x802430A0; // type:data rom:0xBD1C90 -D_802430B0_BD1CA0 = 0x802430B0; // type:data rom:0xBD1CA0 -D_802430C0_BD1CB0 = 0x802430C0; // type:data rom:0xBD1CB0 +obk_07_varStash = 0x80241FB0; // rom:0xBD0BA0 +D_8024292C_BD151C = 0x8024292C; // rom:0xBD151C +D_80243090_BD1C80 = 0x80243090; // rom:0xBD1C80 +D_80243098_BD1C88 = 0x80243098; // rom:0xBD1C88 +D_802430A0_BD1C90 = 0x802430A0; // rom:0xBD1C90 +D_802430B0_BD1CA0 = 0x802430B0; // rom:0xBD1CA0 +D_802430C0_BD1CB0 = 0x802430C0; // rom:0xBD1CB0 obk_08_gfx_build_knocked_down_player = 0x80240000; // type:func rom:0xBD3870 obk_08_KnockdownCreate = 0x802403DC; // type:func rom:0xBD3C4C obk_08_KnockdownDestroy = 0x802404F0; // type:func rom:0xBD3D60 @@ -20039,13 +20039,13 @@ func_80241220_BD4A90 = 0x80241220; // type:func rom:0xBD4A90 func_802412BC_BD4B2C = 0x802412BC; // type:func rom:0xBD4B2C func_80241300_BD4B70 = 0x80241300; // type:func rom:0xBD4B70 GetPlayerPosOutsideKeepAwayRing = 0x80241658; // type:func rom:0xBD4EC8 -D_80244FEC_BD885C = 0x80244FEC; // type:data rom:0xBD885C +D_80244FEC_BD885C = 0x80244FEC; // rom:0xBD885C obk_09_ChangeNpcToPartner = 0x80240000; // type:func rom:0xBDA7B0 ImprisonedCardSetup = 0x80240190; // type:func rom:0xBDA940 ImprisonedCardUpdate = 0x80240248; // type:func rom:0xBDA9F8 obk_09_LoadPartyImage = 0x80240350; // type:func rom:0xBDAB00 SetInvitationLetterScale = 0x802403F0; // type:func rom:0xBDABA0 -D_802429E8_BDD198 = 0x802429E8; // type:data rom:0xBDD198 +D_802429E8_BDD198 = 0x802429E8; // rom:0xBDD198 arn_02_CleftAI_CanSeePlayer = 0x80240000; // type:func rom:0xBDD1B0 arn_02_CleftAI_HidingInit = 0x80240160; // type:func rom:0xBDD310 arn_02_CleftAI_Hiding = 0x802401D4; // type:func rom:0xBDD384 @@ -20062,30 +20062,30 @@ arn_02_CleftAI_DisguiseInit = 0x80240B68; // type:func rom:0xBDDD18 arn_02_CleftAI_Disguise = 0x80240BE4; // type:func rom:0xBDDD94 arn_02_CleftAI_PostDisguise = 0x80240C4C; // type:func rom:0xBDDDFC arn_02_CleftAI_Main = 0x80240C90; // type:func rom:0xBDDE40 -arn_02_entryList = 0x80240FE0; // type:data rom:0xBDE190 -arn_02_settings = 0x80241000; // type:data rom:0xBDE1B0 -arn_02_80241040 = 0x80241040; // type:data rom:0xBDE1F0 -arn_02_exitWalk_802410F0 = 0x802410F0; // type:data rom:0xBDE2A0 -arn_02_exitWalk_8024114C = 0x8024114C; // type:data rom:0xBDE2FC -arn_02_802411A8 = 0x802411A8; // type:data rom:0xBDE358 -arn_02_main = 0x802411F0; // type:data rom:0xBDE3A0 -arn_02_padding = 0x802412C4; // type:data rom:0xBDE474 -arn_02_makeEntities = 0x802412D0; // type:data rom:0xBDE480 -arn_02_npcAISettings_802413D0 = 0x802413D0; // type:data rom:0xBDE580 -arn_02_npcAI_80241400 = 0x80241400; // type:data rom:0xBDE5B0 -arn_02_npcSettings_80241420 = 0x80241420; // type:data rom:0xBDE5D0 -arn_02_npcAISettings_8024144C = 0x8024144C; // type:data rom:0xBDE5FC -arn_02_npcAI_8024147C = 0x8024147C; // type:data rom:0xBDE62C -arn_02_npcSettings_802414A0 = 0x802414A0; // type:data rom:0xBDE650 -arn_02_npcGroup_802414CC = 0x802414CC; // type:data rom:0xBDE67C -arn_02_npcGroup_802416BC = 0x802416BC; // type:data rom:0xBDE86C -arn_02_npcGroup_802418AC = 0x802418AC; // type:data rom:0xBDEA5C -arn_02_npcGroupList_80241A9C = 0x80241A9C; // type:data rom:0xBDEC4C -D_80241AE0_BDEC90 = 0x80241AE0; // type:data rom:0xBDEC90 -D_80241AE8_BDEC98 = 0x80241AE8; // type:data rom:0xBDEC98 -D_80241AF0_BDECA0 = 0x80241AF0; // type:data rom:0xBDECA0 -D_80241AF8_BDECA8 = 0x80241AF8; // type:data rom:0xBDECA8 -D_80241B00_BDECB0 = 0x80241B00; // type:data rom:0xBDECB0 +arn_02_entryList = 0x80240FE0; // rom:0xBDE190 +arn_02_settings = 0x80241000; // rom:0xBDE1B0 +arn_02_80241040 = 0x80241040; // rom:0xBDE1F0 +arn_02_exitWalk_802410F0 = 0x802410F0; // rom:0xBDE2A0 +arn_02_exitWalk_8024114C = 0x8024114C; // rom:0xBDE2FC +arn_02_802411A8 = 0x802411A8; // rom:0xBDE358 +arn_02_main = 0x802411F0; // rom:0xBDE3A0 +arn_02_padding = 0x802412C4; // rom:0xBDE474 +arn_02_makeEntities = 0x802412D0; // rom:0xBDE480 +arn_02_npcAISettings_802413D0 = 0x802413D0; // rom:0xBDE580 +arn_02_npcAI_80241400 = 0x80241400; // rom:0xBDE5B0 +arn_02_npcSettings_80241420 = 0x80241420; // rom:0xBDE5D0 +arn_02_npcAISettings_8024144C = 0x8024144C; // rom:0xBDE5FC +arn_02_npcAI_8024147C = 0x8024147C; // rom:0xBDE62C +arn_02_npcSettings_802414A0 = 0x802414A0; // rom:0xBDE650 +arn_02_npcGroup_802414CC = 0x802414CC; // rom:0xBDE67C +arn_02_npcGroup_802416BC = 0x802416BC; // rom:0xBDE86C +arn_02_npcGroup_802418AC = 0x802418AC; // rom:0xBDEA5C +arn_02_npcGroupList_80241A9C = 0x80241A9C; // rom:0xBDEC4C +D_80241AE0_BDEC90 = 0x80241AE0; // rom:0xBDEC90 +D_80241AE8_BDEC98 = 0x80241AE8; // rom:0xBDEC98 +D_80241AF0_BDECA0 = 0x80241AF0; // rom:0xBDECA0 +D_80241AF8_BDECA8 = 0x80241AF8; // rom:0xBDECA8 +D_80241B00_BDECB0 = 0x80241B00; // rom:0xBDECB0 arn_03_PatrolAI_MoveInit = 0x80240000; // type:func rom:0xBDED90 arn_03_PatrolAI_Move = 0x80240158; // type:func rom:0xBDEEE8 arn_03_PatrolAI_LoiterInit = 0x80240400; // type:func rom:0xBDF190 @@ -20108,55 +20108,55 @@ arn_03_AddPlayerHandsOffset = 0x80241424; // type:func rom:0xBE01B4 arn_03_ItemChoice_WaitForSelection = 0x802415F4; // type:func rom:0xBE0384 arn_03_ItemChoice_SaveSelected = 0x80241648; // type:func rom:0xBE03D8 arn_03_BuildKeyItemChoiceList = 0x80241680; // type:func rom:0xBE0410 -arn_03_entryList = 0x80241720; // type:data rom:0xBE04B0 -arn_03_settings = 0x80241740; // type:data rom:0xBE04D0 -arn_03_80241780 = 0x80241780; // type:data rom:0xBE0510 -arn_03_exitWalk_80241830 = 0x80241830; // type:data rom:0xBE05C0 -arn_03_exitWalk_8024188C = 0x8024188C; // type:data rom:0xBE061C -arn_03_802418E8 = 0x802418E8; // type:data rom:0xBE0678 -arn_03_enterWalk_80241930 = 0x80241930; // type:data rom:0xBE06C0 -arn_03_main = 0x80241A58; // type:data rom:0xBE07E8 -arn_03_padding1 = 0x80241BB8; // type:data rom:0xBE0948 -arn_03_npcAISettings_80241BC0 = 0x80241BC0; // type:data rom:0xBE0950 -arn_03_npcAI_80241BF0 = 0x80241BF0; // type:data rom:0xBE0980 -arn_03_npcSettings_80241C10 = 0x80241C10; // type:data rom:0xBE09A0 -arn_03_npcSettings_80241C3C = 0x80241C3C; // type:data rom:0xBE09CC -arn_03_D_80241C68_BE09F8 = 0x80241C68; // type:data rom:0xBE09F8 -arn_03_ItemChoice_HasSelectedItem = 0x80241CCC; // type:data rom:0xBE0A5C -arn_03_ItemChoice_SelectedItemID = 0x80241CD0; // type:data rom:0xBE0A60 -arn_03_80241CD4 = 0x80241CD4; // type:data rom:0xBE0A64 -arn_03_80241E18 = 0x80241E18; // type:data rom:0xBE0BA8 -arn_03_80241E68 = 0x80241E68; // type:data rom:0xBE0BF8 -arn_03_interact_80241EB0 = 0x80241EB0; // type:data rom:0xBE0C40 -arn_03_idle_80242064 = 0x80242064; // type:data rom:0xBE0DF4 -arn_03_interact_8024254C = 0x8024254C; // type:data rom:0xBE12DC -arn_03_init_802428A8 = 0x802428A8; // type:data rom:0xBE1638 -arn_03_802428CC = 0x802428CC; // type:data rom:0xBE165C -arn_03_802429D4 = 0x802429D4; // type:data rom:0xBE1764 -arn_03_80242B0C = 0x80242B0C; // type:data rom:0xBE189C -arn_03_80242C60 = 0x80242C60; // type:data rom:0xBE19F0 -arn_03_interact_80242DC4 = 0x80242DC4; // type:data rom:0xBE1B54 -arn_03_init_802431A4 = 0x802431A4; // type:data rom:0xBE1F34 -arn_03_interact_802431C8 = 0x802431C8; // type:data rom:0xBE1F58 -arn_03_init_80243328 = 0x80243328; // type:data rom:0xBE20B8 -arn_03_init_8024334C = 0x8024334C; // type:data rom:0xBE20DC -arn_03_npcGroup_80243378 = 0x80243378; // type:data rom:0xBE2108 -arn_03_npcGroup_80243568 = 0x80243568; // type:data rom:0xBE22F8 -arn_03_npcGroup_80243758 = 0x80243758; // type:data rom:0xBE24E8 -arn_03_npcGroup_80243948 = 0x80243948; // type:data rom:0xBE26D8 -arn_03_npcGroup_80243B38 = 0x80243B38; // type:data rom:0xBE28C8 -arn_03_idle_80243D28 = 0x80243D28; // type:data rom:0xBE2AB8 -arn_03_init_80243E90 = 0x80243E90; // type:data rom:0xBE2C20 -arn_03_init_80243ECC = 0x80243ECC; // type:data rom:0xBE2C5C -arn_03_init_80243F08 = 0x80243F08; // type:data rom:0xBE2C98 -arn_03_init_80243F44 = 0x80243F44; // type:data rom:0xBE2CD4 -arn_03_npcGroup_80243F80 = 0x80243F80; // type:data rom:0xBE2D10 -arn_03_npcGroupList_80244740 = 0x80244740; // type:data rom:0xBE34D0 -arn_03_npcGroupList_80244788 = 0x80244788; // type:data rom:0xBE3518 -arn_03_padding3 = 0x802447DC; // type:data rom:0xBE356C -arn_03_makeEntities = 0x802447E0; // type:data rom:0xBE3570 -D_80244860_BE35F0 = 0x80244860; // type:data rom:0xBE35F0 -D_80244868_BE35F8 = 0x80244868; // type:data rom:0xBE35F8 +arn_03_entryList = 0x80241720; // rom:0xBE04B0 +arn_03_settings = 0x80241740; // rom:0xBE04D0 +arn_03_80241780 = 0x80241780; // rom:0xBE0510 +arn_03_exitWalk_80241830 = 0x80241830; // rom:0xBE05C0 +arn_03_exitWalk_8024188C = 0x8024188C; // rom:0xBE061C +arn_03_802418E8 = 0x802418E8; // rom:0xBE0678 +arn_03_enterWalk_80241930 = 0x80241930; // rom:0xBE06C0 +arn_03_main = 0x80241A58; // rom:0xBE07E8 +arn_03_padding1 = 0x80241BB8; // rom:0xBE0948 +arn_03_npcAISettings_80241BC0 = 0x80241BC0; // rom:0xBE0950 +arn_03_npcAI_80241BF0 = 0x80241BF0; // rom:0xBE0980 +arn_03_npcSettings_80241C10 = 0x80241C10; // rom:0xBE09A0 +arn_03_npcSettings_80241C3C = 0x80241C3C; // rom:0xBE09CC +arn_03_D_80241C68_BE09F8 = 0x80241C68; // rom:0xBE09F8 +arn_03_ItemChoice_HasSelectedItem = 0x80241CCC; // rom:0xBE0A5C +arn_03_ItemChoice_SelectedItemID = 0x80241CD0; // rom:0xBE0A60 +arn_03_80241CD4 = 0x80241CD4; // rom:0xBE0A64 +arn_03_80241E18 = 0x80241E18; // rom:0xBE0BA8 +arn_03_80241E68 = 0x80241E68; // rom:0xBE0BF8 +arn_03_interact_80241EB0 = 0x80241EB0; // rom:0xBE0C40 +arn_03_idle_80242064 = 0x80242064; // rom:0xBE0DF4 +arn_03_interact_8024254C = 0x8024254C; // rom:0xBE12DC +arn_03_init_802428A8 = 0x802428A8; // rom:0xBE1638 +arn_03_802428CC = 0x802428CC; // rom:0xBE165C +arn_03_802429D4 = 0x802429D4; // rom:0xBE1764 +arn_03_80242B0C = 0x80242B0C; // rom:0xBE189C +arn_03_80242C60 = 0x80242C60; // rom:0xBE19F0 +arn_03_interact_80242DC4 = 0x80242DC4; // rom:0xBE1B54 +arn_03_init_802431A4 = 0x802431A4; // rom:0xBE1F34 +arn_03_interact_802431C8 = 0x802431C8; // rom:0xBE1F58 +arn_03_init_80243328 = 0x80243328; // rom:0xBE20B8 +arn_03_init_8024334C = 0x8024334C; // rom:0xBE20DC +arn_03_npcGroup_80243378 = 0x80243378; // rom:0xBE2108 +arn_03_npcGroup_80243568 = 0x80243568; // rom:0xBE22F8 +arn_03_npcGroup_80243758 = 0x80243758; // rom:0xBE24E8 +arn_03_npcGroup_80243948 = 0x80243948; // rom:0xBE26D8 +arn_03_npcGroup_80243B38 = 0x80243B38; // rom:0xBE28C8 +arn_03_idle_80243D28 = 0x80243D28; // rom:0xBE2AB8 +arn_03_init_80243E90 = 0x80243E90; // rom:0xBE2C20 +arn_03_init_80243ECC = 0x80243ECC; // rom:0xBE2C5C +arn_03_init_80243F08 = 0x80243F08; // rom:0xBE2C98 +arn_03_init_80243F44 = 0x80243F44; // rom:0xBE2CD4 +arn_03_npcGroup_80243F80 = 0x80243F80; // rom:0xBE2D10 +arn_03_npcGroupList_80244740 = 0x80244740; // rom:0xBE34D0 +arn_03_npcGroupList_80244788 = 0x80244788; // rom:0xBE3518 +arn_03_padding3 = 0x802447DC; // rom:0xBE356C +arn_03_makeEntities = 0x802447E0; // rom:0xBE3570 +D_80244860_BE35F0 = 0x80244860; // rom:0xBE35F0 +D_80244868_BE35F8 = 0x80244868; // rom:0xBE35F8 arn_04_PatrolAI_MoveInit = 0x80240000; // type:func rom:0xBE37B0 arn_04_PatrolAI_Move = 0x80240158; // type:func rom:0xBE3908 arn_04_PatrolAI_LoiterInit = 0x80240400; // type:func rom:0xBE3BB0 @@ -20196,39 +20196,39 @@ arn_04_CleftAI_DisguiseInit = 0x80242EF0; // type:func rom:0xBE66A0 arn_04_CleftAI_Disguise = 0x80242F6C; // type:func rom:0xBE671C arn_04_CleftAI_PostDisguise = 0x80242FD4; // type:func rom:0xBE6784 arn_04_CleftAI_Main = 0x80243018; // type:func rom:0xBE67C8 -arn_04_entryList = 0x80243370; // type:data rom:0xBE6B20 -arn_04_settings = 0x80243390; // type:data rom:0xBE6B40 -arn_04_802433D0 = 0x802433D0; // type:data rom:0xBE6B80 -arn_04_exitWalk_80243480 = 0x80243480; // type:data rom:0xBE6C30 -arn_04_exitWalk_802434DC = 0x802434DC; // type:data rom:0xBE6C8C -arn_04_80243538 = 0x80243538; // type:data rom:0xBE6CE8 -arn_04_main = 0x80243580; // type:data rom:0xBE6D30 -arn_04_padding1 = 0x80243654; // type:data rom:0xBE6E04 -arn_04_npcAISettings_80243660 = 0x80243660; // type:data rom:0xBE6E10 -arn_04_npcAI_80243690 = 0x80243690; // type:data rom:0xBE6E40 -arn_04_npcSettings_802436B0 = 0x802436B0; // type:data rom:0xBE6E60 -arn_04_FlyingAI_JumpVels = 0x802436DC; // type:data rom:0xBE6E8C -arn_04_npcAISettings_802436F4 = 0x802436F4; // type:data rom:0xBE6EA4 -arn_04_npcAI_80243724 = 0x80243724; // type:data rom:0xBE6ED4 -arn_04_npcSettings_80243794 = 0x80243794; // type:data rom:0xBE6F44 -arn_04_npcAI_802437F0 = 0x802437F0; // type:data rom:0xBE6FA0 -arn_04_npcSettings_80243814 = 0x80243814; // type:data rom:0xBE6FC4 -arn_04_npcGroup_80243840 = 0x80243840; // type:data rom:0xBE6FF0 -arn_04_npcGroup_80243A30 = 0x80243A30; // type:data rom:0xBE71E0 -arn_04_npcGroup_80243C20 = 0x80243C20; // type:data rom:0xBE73D0 -arn_04_npcGroup_80243E10 = 0x80243E10; // type:data rom:0xBE75C0 -arn_04_npcGroupList_80244000 = 0x80244000; // type:data rom:0xBE77B0 -arn_04_padding2 = 0x8024403C; // type:data rom:0xBE77EC -arn_04_makeEntities = 0x80244040; // type:data rom:0xBE77F0 -D_80244130_BE78E0 = 0x80244130; // type:data rom:0xBE78E0 -D_80244138_BE78E8 = 0x80244138; // type:data rom:0xBE78E8 -D_802442D8_BE7A88 = 0x802442D8; // type:data rom:0xBE7A88 -D_802442E0_BE7A90 = 0x802442E0; // type:data rom:0xBE7A90 -D_80244328_BE7AD8 = 0x80244328; // type:data rom:0xBE7AD8 -D_80244330_BE7AE0 = 0x80244330; // type:data rom:0xBE7AE0 -D_80244338_BE7AE8 = 0x80244338; // type:data rom:0xBE7AE8 -D_80244340_BE7AF0 = 0x80244340; // type:data rom:0xBE7AF0 -D_80244348_BE7AF8 = 0x80244348; // type:data rom:0xBE7AF8 +arn_04_entryList = 0x80243370; // rom:0xBE6B20 +arn_04_settings = 0x80243390; // rom:0xBE6B40 +arn_04_802433D0 = 0x802433D0; // rom:0xBE6B80 +arn_04_exitWalk_80243480 = 0x80243480; // rom:0xBE6C30 +arn_04_exitWalk_802434DC = 0x802434DC; // rom:0xBE6C8C +arn_04_80243538 = 0x80243538; // rom:0xBE6CE8 +arn_04_main = 0x80243580; // rom:0xBE6D30 +arn_04_padding1 = 0x80243654; // rom:0xBE6E04 +arn_04_npcAISettings_80243660 = 0x80243660; // rom:0xBE6E10 +arn_04_npcAI_80243690 = 0x80243690; // rom:0xBE6E40 +arn_04_npcSettings_802436B0 = 0x802436B0; // rom:0xBE6E60 +arn_04_FlyingAI_JumpVels = 0x802436DC; // rom:0xBE6E8C +arn_04_npcAISettings_802436F4 = 0x802436F4; // rom:0xBE6EA4 +arn_04_npcAI_80243724 = 0x80243724; // rom:0xBE6ED4 +arn_04_npcSettings_80243794 = 0x80243794; // rom:0xBE6F44 +arn_04_npcAI_802437F0 = 0x802437F0; // rom:0xBE6FA0 +arn_04_npcSettings_80243814 = 0x80243814; // rom:0xBE6FC4 +arn_04_npcGroup_80243840 = 0x80243840; // rom:0xBE6FF0 +arn_04_npcGroup_80243A30 = 0x80243A30; // rom:0xBE71E0 +arn_04_npcGroup_80243C20 = 0x80243C20; // rom:0xBE73D0 +arn_04_npcGroup_80243E10 = 0x80243E10; // rom:0xBE75C0 +arn_04_npcGroupList_80244000 = 0x80244000; // rom:0xBE77B0 +arn_04_padding2 = 0x8024403C; // rom:0xBE77EC +arn_04_makeEntities = 0x80244040; // rom:0xBE77F0 +D_80244130_BE78E0 = 0x80244130; // rom:0xBE78E0 +D_80244138_BE78E8 = 0x80244138; // rom:0xBE78E8 +D_802442D8_BE7A88 = 0x802442D8; // rom:0xBE7A88 +D_802442E0_BE7A90 = 0x802442E0; // rom:0xBE7A90 +D_80244328_BE7AD8 = 0x80244328; // rom:0xBE7AD8 +D_80244330_BE7AE0 = 0x80244330; // rom:0xBE7AE0 +D_80244338_BE7AE8 = 0x80244338; // rom:0xBE7AE8 +D_80244340_BE7AF0 = 0x80244340; // rom:0xBE7AF0 +D_80244348_BE7AF8 = 0x80244348; // rom:0xBE7AF8 arn_05_PatrolAI_MoveInit = 0x80240000; // type:func rom:0xBE7BE0 arn_05_PatrolAI_Move = 0x80240158; // type:func rom:0xBE7D38 arn_05_PatrolAI_LoiterInit = 0x80240400; // type:func rom:0xBE7FE0 @@ -20246,51 +20246,51 @@ arn_05_BooPatrolAI_Loiter = 0x80241068; // type:func rom:0xBE8C48 arn_05_BooPatrolAI_Main = 0x8024113C; // type:func rom:0xBE8D1C arn_05_AwaitCDownPress = 0x802412B0; // type:func rom:0xBE8E90 arn_05_SwitchToPartner = 0x802412C8; // type:func rom:0xBE8EA8 -arn_05_entryList = 0x80241300; // type:data rom:0xBE8EE0 -arn_05_settings = 0x80241320; // type:data rom:0xBE8F00 -arn_05_80241360 = 0x80241360; // type:data rom:0xBE8F40 -arn_05_exitWalk_80241430 = 0x80241430; // type:data rom:0xBE9010 -arn_05_exitWalk_8024148C = 0x8024148C; // type:data rom:0xBE906C -arn_05_802414E8 = 0x802414E8; // type:data rom:0xBE90C8 -arn_05_enterWalk_80241530 = 0x80241530; // type:data rom:0xBE9110 -arn_05_main = 0x802415B0; // type:data rom:0xBE9190 -arn_05_npcSettings_802416B0 = 0x802416B0; // type:data rom:0xBE9290 -arn_05_npcAISettings_802416DC = 0x802416DC; // type:data rom:0xBE92BC -arn_05_npcAI_8024170C = 0x8024170C; // type:data rom:0xBE92EC -arn_05_npcSettings_8024172C = 0x8024172C; // type:data rom:0xBE930C -arn_05_npcSettings_80241758 = 0x80241758; // type:data rom:0xBE9338 -arn_05_idle_80241784 = 0x80241784; // type:data rom:0xBE9364 -arn_05_interact_80241794 = 0x80241794; // type:data rom:0xBE9374 -arn_05_interact_802418F4 = 0x802418F4; // type:data rom:0xBE94D4 -arn_05_interact_80241924 = 0x80241924; // type:data rom:0xBE9504 -arn_05_interact_80241A84 = 0x80241A84; // type:data rom:0xBE9664 -arn_05_interact_80241AB4 = 0x80241AB4; // type:data rom:0xBE9694 -arn_05_interact_80241D88 = 0x80241D88; // type:data rom:0xBE9968 -arn_05_interact_80241E28 = 0x80241E28; // type:data rom:0xBE9A08 -arn_05_interact_80241F88 = 0x80241F88; // type:data rom:0xBE9B68 -arn_05_init_80241FB8 = 0x80241FB8; // type:data rom:0xBE9B98 -arn_05_init_80242008 = 0x80242008; // type:data rom:0xBE9BE8 -arn_05_init_8024202C = 0x8024202C; // type:data rom:0xBE9C0C -arn_05_init_8024212C = 0x8024212C; // type:data rom:0xBE9D0C -arn_05_init_802421EC = 0x802421EC; // type:data rom:0xBE9DCC -arn_05_npcGroup_8024223C = 0x8024223C; // type:data rom:0xBE9E1C -arn_05_80242BEC = 0x80242BEC; // type:data rom:0xBEA7CC -arn_05_80242C50 = 0x80242C50; // type:data rom:0xBEA830 -arn_05_802441FC = 0x802441FC; // type:data rom:0xBEBDDC -arn_05_init_80244358 = 0x80244358; // type:data rom:0xBEBF38 -arn_05_extraAnimationList_80244390 = 0x80244390; // type:data rom:0xBEBF70 -arn_05_npcGroup_802443AC = 0x802443AC; // type:data rom:0xBEBF8C -arn_05_idle_8024459C = 0x8024459C; // type:data rom:0xBEC17C -arn_05_init_80244704 = 0x80244704; // type:data rom:0xBEC2E4 -arn_05_init_8024473C = 0x8024473C; // type:data rom:0xBEC31C -arn_05_init_80244774 = 0x80244774; // type:data rom:0xBEC354 -arn_05_init_802447AC = 0x802447AC; // type:data rom:0xBEC38C -arn_05_npcGroup_802447E4 = 0x802447E4; // type:data rom:0xBEC3C4 -arn_05_npcGroupList_80244FA4 = 0x80244FA4; // type:data rom:0xBECB84 -arn_05_npcGroupList_80244FC8 = 0x80244FC8; // type:data rom:0xBECBA8 -arn_05_makeEntities = 0x80245000; // type:data rom:0xBECBE0 -D_80245050_BECC30 = 0x80245050; // type:data rom:0xBECC30 -D_80245058_BECC38 = 0x80245058; // type:data rom:0xBECC38 +arn_05_entryList = 0x80241300; // rom:0xBE8EE0 +arn_05_settings = 0x80241320; // rom:0xBE8F00 +arn_05_80241360 = 0x80241360; // rom:0xBE8F40 +arn_05_exitWalk_80241430 = 0x80241430; // rom:0xBE9010 +arn_05_exitWalk_8024148C = 0x8024148C; // rom:0xBE906C +arn_05_802414E8 = 0x802414E8; // rom:0xBE90C8 +arn_05_enterWalk_80241530 = 0x80241530; // rom:0xBE9110 +arn_05_main = 0x802415B0; // rom:0xBE9190 +arn_05_npcSettings_802416B0 = 0x802416B0; // rom:0xBE9290 +arn_05_npcAISettings_802416DC = 0x802416DC; // rom:0xBE92BC +arn_05_npcAI_8024170C = 0x8024170C; // rom:0xBE92EC +arn_05_npcSettings_8024172C = 0x8024172C; // rom:0xBE930C +arn_05_npcSettings_80241758 = 0x80241758; // rom:0xBE9338 +arn_05_idle_80241784 = 0x80241784; // rom:0xBE9364 +arn_05_interact_80241794 = 0x80241794; // rom:0xBE9374 +arn_05_interact_802418F4 = 0x802418F4; // rom:0xBE94D4 +arn_05_interact_80241924 = 0x80241924; // rom:0xBE9504 +arn_05_interact_80241A84 = 0x80241A84; // rom:0xBE9664 +arn_05_interact_80241AB4 = 0x80241AB4; // rom:0xBE9694 +arn_05_interact_80241D88 = 0x80241D88; // rom:0xBE9968 +arn_05_interact_80241E28 = 0x80241E28; // rom:0xBE9A08 +arn_05_interact_80241F88 = 0x80241F88; // rom:0xBE9B68 +arn_05_init_80241FB8 = 0x80241FB8; // rom:0xBE9B98 +arn_05_init_80242008 = 0x80242008; // rom:0xBE9BE8 +arn_05_init_8024202C = 0x8024202C; // rom:0xBE9C0C +arn_05_init_8024212C = 0x8024212C; // rom:0xBE9D0C +arn_05_init_802421EC = 0x802421EC; // rom:0xBE9DCC +arn_05_npcGroup_8024223C = 0x8024223C; // rom:0xBE9E1C +arn_05_80242BEC = 0x80242BEC; // rom:0xBEA7CC +arn_05_80242C50 = 0x80242C50; // rom:0xBEA830 +arn_05_802441FC = 0x802441FC; // rom:0xBEBDDC +arn_05_init_80244358 = 0x80244358; // rom:0xBEBF38 +arn_05_extraAnimationList_80244390 = 0x80244390; // rom:0xBEBF70 +arn_05_npcGroup_802443AC = 0x802443AC; // rom:0xBEBF8C +arn_05_idle_8024459C = 0x8024459C; // rom:0xBEC17C +arn_05_init_80244704 = 0x80244704; // rom:0xBEC2E4 +arn_05_init_8024473C = 0x8024473C; // rom:0xBEC31C +arn_05_init_80244774 = 0x80244774; // rom:0xBEC354 +arn_05_init_802447AC = 0x802447AC; // rom:0xBEC38C +arn_05_npcGroup_802447E4 = 0x802447E4; // rom:0xBEC3C4 +arn_05_npcGroupList_80244FA4 = 0x80244FA4; // rom:0xBECB84 +arn_05_npcGroupList_80244FC8 = 0x80244FC8; // rom:0xBECBA8 +arn_05_makeEntities = 0x80245000; // rom:0xBECBE0 +D_80245050_BECC30 = 0x80245050; // rom:0xBECC30 +D_80245058_BECC38 = 0x80245058; // rom:0xBECC38 arn_07_StarSpiritEffectFunc1 = 0x80240000; // type:func rom:0xBECDF0 arn_07_StarSpiritEffectFunc2 = 0x8024004C; // type:func rom:0xBECE3C arn_07_StarSpiritEffectFunc3 = 0x802401AC; // type:func rom:0xBECF9C @@ -20312,264 +20312,264 @@ arn_07_FlyingAI_LosePlayer = 0x802417A8; // type:func rom:0xBEE598 arn_07_FlyingAI_Init = 0x80241B38; // type:func rom:0xBEE928 arn_07_FlyingAI_Main = 0x80241C5C; // type:func rom:0xBEEA4C arn_07_UpgradeStarPowerCh3 = 0x80241E48; // type:func rom:0xBEEC38 -arn_07_entryList = 0x80241E90; // type:data rom:0xBEEC80 -arn_07_settings = 0x80241ED0; // type:data rom:0xBEECC0 -arn_07_80241F10 = 0x80241F10; // type:data rom:0xBEED00 -arn_07_itemList_80242040 = 0x80242040; // type:data rom:0xBEEE30 -arn_07_80242048 = 0x80242048; // type:data rom:0xBEEE38 -arn_07_80242498 = 0x80242498; // type:data rom:0xBEF288 -arn_07_exitSingleDoor_802428D4 = 0x802428D4; // type:data rom:0xBEF6C4 -arn_07_exitWalk_80242978 = 0x80242978; // type:data rom:0xBEF768 -arn_07_exitWalk_802429D4 = 0x802429D4; // type:data rom:0xBEF7C4 -arn_07_80242A30 = 0x80242A30; // type:data rom:0xBEF820 -arn_07_802433C8 = 0x802433C8; // type:data rom:0xBF01B8 -arn_07_enterWalk_8024346C = 0x8024346C; // type:data rom:0xBF025C -arn_07_main = 0x802435A8; // type:data rom:0xBF0398 -arn_07_80243790 = 0x80243790; // type:data rom:0xBF0580 -arn_07_802437AC = 0x802437AC; // type:data rom:0xBF059C -arn_07_802439B0 = 0x802439B0; // type:data rom:0xBF07A0 -arn_07_80243B28 = 0x80243B28; // type:data rom:0xBF0918 -arn_07_makeEntities = 0x80243B54; // type:data rom:0xBF0944 -arn_07_FlyingAI_JumpVels = 0x80243BC0; // type:data rom:0xBF09B0 -arn_07_npcAISettings_80243BD8 = 0x80243BD8; // type:data rom:0xBF09C8 -arn_07_npcAI_80243C08 = 0x80243C08; // type:data rom:0xBF09F8 -arn_07_npcSettings_80243C78 = 0x80243C78; // type:data rom:0xBF0A68 -arn_07_80243CA4 = 0x80243CA4; // type:data rom:0xBF0A94 -arn_07_80243CB4 = 0x80243CB4; // type:data rom:0xBF0AA4 -arn_07_npcSettings_80243CC4 = 0x80243CC4; // type:data rom:0xBF0AB4 -arn_07_npcSettings_80243CF0 = 0x80243CF0; // type:data rom:0xBF0AE0 -arn_07_npcSettings_80243D1C = 0x80243D1C; // type:data rom:0xBF0B0C -arn_07_npcSettings_80243D48 = 0x80243D48; // type:data rom:0xBF0B38 -arn_07_npcSettings_80243D74 = 0x80243D74; // type:data rom:0xBF0B64 -arn_07_npcSettings_80243DA0 = 0x80243DA0; // type:data rom:0xBF0B90 -arn_07_80243DCC = 0x80243DCC; // type:data rom:0xBF0BBC -arn_07_80243E24 = 0x80243E24; // type:data rom:0xBF0C14 -arn_07_80243FE8 = 0x80243FE8; // type:data rom:0xBF0DD8 -arn_07_idle_80244C54 = 0x80244C54; // type:data rom:0xBF1A44 -arn_07_idle_80244CC8 = 0x80244CC8; // type:data rom:0xBF1AB8 -arn_07_defeat_80244FB8 = 0x80244FB8; // type:data rom:0xBF1DA8 -arn_07_init_80245058 = 0x80245058; // type:data rom:0xBF1E48 -arn_07_init_80245090 = 0x80245090; // type:data rom:0xBF1E80 -arn_07_init_80245104 = 0x80245104; // type:data rom:0xBF1EF4 -arn_07_init_80245164 = 0x80245164; // type:data rom:0xBF1F54 -arn_07_init_8024519C = 0x8024519C; // type:data rom:0xBF1F8C -arn_07_extraAnimationList_802451D4 = 0x802451D4; // type:data rom:0xBF1FC4 -arn_07_extraAnimationList_802451F8 = 0x802451F8; // type:data rom:0xBF1FE8 -arn_07_extraAnimationList_80245200 = 0x80245200; // type:data rom:0xBF1FF0 -arn_07_extraAnimationList_80245208 = 0x80245208; // type:data rom:0xBF1FF8 -arn_07_80245304 = 0x80245304; // type:data rom:0xBF20F4 -arn_07_init_80245C9C = 0x80245C9C; // type:data rom:0xBF2A8C -arn_07_npcGroup_80245D0C = 0x80245D0C; // type:data rom:0xBF2AFC -arn_07_npcGroup_802460EC = 0x802460EC; // type:data rom:0xBF2EDC -arn_07_npcGroup_80246C8C = 0x80246C8C; // type:data rom:0xBF3A7C -arn_07_npcGroup_80246E7C = 0x80246E7C; // type:data rom:0xBF3C6C -arn_07_init_8024706C = 0x8024706C; // type:data rom:0xBF3E5C -arn_07_npcGroup_802470BC = 0x802470BC; // type:data rom:0xBF3EAC -arn_07_npcGroup_802472AC = 0x802472AC; // type:data rom:0xBF409C -arn_07_npcGroup_8024749C = 0x8024749C; // type:data rom:0xBF428C -arn_07_npcGroup_8024768C = 0x8024768C; // type:data rom:0xBF447C -arn_07_npcGroupList_8024787C = 0x8024787C; // type:data rom:0xBF466C -arn_07_npcGroupList_802478B8 = 0x802478B8; // type:data rom:0xBF46A8 -arn_07_npcGroupList_802478E8 = 0x802478E8; // type:data rom:0xBF46D8 -D_80247940_BF4730 = 0x80247940; // type:data rom:0xBF4730 -D_80247950_BF4740 = 0x80247950; // type:data rom:0xBF4740 -D_80247958_BF4748 = 0x80247958; // type:data rom:0xBF4748 -D_80247960_BF4750 = 0x80247960; // type:data rom:0xBF4750 +arn_07_entryList = 0x80241E90; // rom:0xBEEC80 +arn_07_settings = 0x80241ED0; // rom:0xBEECC0 +arn_07_80241F10 = 0x80241F10; // rom:0xBEED00 +arn_07_itemList_80242040 = 0x80242040; // rom:0xBEEE30 +arn_07_80242048 = 0x80242048; // rom:0xBEEE38 +arn_07_80242498 = 0x80242498; // rom:0xBEF288 +arn_07_exitSingleDoor_802428D4 = 0x802428D4; // rom:0xBEF6C4 +arn_07_exitWalk_80242978 = 0x80242978; // rom:0xBEF768 +arn_07_exitWalk_802429D4 = 0x802429D4; // rom:0xBEF7C4 +arn_07_80242A30 = 0x80242A30; // rom:0xBEF820 +arn_07_802433C8 = 0x802433C8; // rom:0xBF01B8 +arn_07_enterWalk_8024346C = 0x8024346C; // rom:0xBF025C +arn_07_main = 0x802435A8; // rom:0xBF0398 +arn_07_80243790 = 0x80243790; // rom:0xBF0580 +arn_07_802437AC = 0x802437AC; // rom:0xBF059C +arn_07_802439B0 = 0x802439B0; // rom:0xBF07A0 +arn_07_80243B28 = 0x80243B28; // rom:0xBF0918 +arn_07_makeEntities = 0x80243B54; // rom:0xBF0944 +arn_07_FlyingAI_JumpVels = 0x80243BC0; // rom:0xBF09B0 +arn_07_npcAISettings_80243BD8 = 0x80243BD8; // rom:0xBF09C8 +arn_07_npcAI_80243C08 = 0x80243C08; // rom:0xBF09F8 +arn_07_npcSettings_80243C78 = 0x80243C78; // rom:0xBF0A68 +arn_07_80243CA4 = 0x80243CA4; // rom:0xBF0A94 +arn_07_80243CB4 = 0x80243CB4; // rom:0xBF0AA4 +arn_07_npcSettings_80243CC4 = 0x80243CC4; // rom:0xBF0AB4 +arn_07_npcSettings_80243CF0 = 0x80243CF0; // rom:0xBF0AE0 +arn_07_npcSettings_80243D1C = 0x80243D1C; // rom:0xBF0B0C +arn_07_npcSettings_80243D48 = 0x80243D48; // rom:0xBF0B38 +arn_07_npcSettings_80243D74 = 0x80243D74; // rom:0xBF0B64 +arn_07_npcSettings_80243DA0 = 0x80243DA0; // rom:0xBF0B90 +arn_07_80243DCC = 0x80243DCC; // rom:0xBF0BBC +arn_07_80243E24 = 0x80243E24; // rom:0xBF0C14 +arn_07_80243FE8 = 0x80243FE8; // rom:0xBF0DD8 +arn_07_idle_80244C54 = 0x80244C54; // rom:0xBF1A44 +arn_07_idle_80244CC8 = 0x80244CC8; // rom:0xBF1AB8 +arn_07_defeat_80244FB8 = 0x80244FB8; // rom:0xBF1DA8 +arn_07_init_80245058 = 0x80245058; // rom:0xBF1E48 +arn_07_init_80245090 = 0x80245090; // rom:0xBF1E80 +arn_07_init_80245104 = 0x80245104; // rom:0xBF1EF4 +arn_07_init_80245164 = 0x80245164; // rom:0xBF1F54 +arn_07_init_8024519C = 0x8024519C; // rom:0xBF1F8C +arn_07_extraAnimationList_802451D4 = 0x802451D4; // rom:0xBF1FC4 +arn_07_extraAnimationList_802451F8 = 0x802451F8; // rom:0xBF1FE8 +arn_07_extraAnimationList_80245200 = 0x80245200; // rom:0xBF1FF0 +arn_07_extraAnimationList_80245208 = 0x80245208; // rom:0xBF1FF8 +arn_07_80245304 = 0x80245304; // rom:0xBF20F4 +arn_07_init_80245C9C = 0x80245C9C; // rom:0xBF2A8C +arn_07_npcGroup_80245D0C = 0x80245D0C; // rom:0xBF2AFC +arn_07_npcGroup_802460EC = 0x802460EC; // rom:0xBF2EDC +arn_07_npcGroup_80246C8C = 0x80246C8C; // rom:0xBF3A7C +arn_07_npcGroup_80246E7C = 0x80246E7C; // rom:0xBF3C6C +arn_07_init_8024706C = 0x8024706C; // rom:0xBF3E5C +arn_07_npcGroup_802470BC = 0x802470BC; // rom:0xBF3EAC +arn_07_npcGroup_802472AC = 0x802472AC; // rom:0xBF409C +arn_07_npcGroup_8024749C = 0x8024749C; // rom:0xBF428C +arn_07_npcGroup_8024768C = 0x8024768C; // rom:0xBF447C +arn_07_npcGroupList_8024787C = 0x8024787C; // rom:0xBF466C +arn_07_npcGroupList_802478B8 = 0x802478B8; // rom:0xBF46A8 +arn_07_npcGroupList_802478E8 = 0x802478E8; // rom:0xBF46D8 +D_80247940_BF4730 = 0x80247940; // rom:0xBF4730 +D_80247950_BF4740 = 0x80247950; // rom:0xBF4740 +D_80247958_BF4748 = 0x80247958; // rom:0xBF4748 +D_80247960_BF4750 = 0x80247960; // rom:0xBF4750 arn_08_func_80240000_BF47A0 = 0x80240000; // type:func rom:0xBF47A0 arn_08_func_8024008C_BF482C = 0x8024008C; // type:func rom:0xBF482C arn_08_InitializeDemoEquipment = 0x802400C0; // type:func rom:0xBF4860 arn_08_func_802400D4_BF4874 = 0x802400D4; // type:func rom:0xBF4874 arn_08_func_802400F4_BF4894 = 0x802400F4; // type:func rom:0xBF4894 arn_08_SetupDemoScene = 0x8024019C; // type:func rom:0xBF493C -arn_08_entryList = 0x80240290; // type:data rom:0xBF4A30 -arn_08_settings = 0x802402C0; // type:data rom:0xBF4A60 -arn_08_80240300 = 0x80240300; // type:data rom:0xBF4AA0 -arn_08_802403B0 = 0x802403B0; // type:data rom:0xBF4B50 -arn_08_80240470 = 0x80240470; // type:data rom:0xBF4C10 -arn_08_8024049C = 0x8024049C; // type:data rom:0xBF4C3C -arn_08_main = 0x802408F4; // type:data rom:0xBF5094 -arn_08_80240A70 = 0x80240A70; // type:data rom:0xBF5210 -arn_08_80240B50 = 0x80240B50; // type:data rom:0xBF52F0 -arn_08_80240BA0 = 0x80240BA0; // type:data rom:0xBF5340 -arn_08_80240CC0 = 0x80240CC0; // type:data rom:0xBF5460 -arn_08_802410AC = 0x802410AC; // type:data rom:0xBF584C -arn_08_8024116C = 0x8024116C; // type:data rom:0xBF590C -arn_08_D_80241188_BF5928 = 0x80241188; // type:data rom:0xBF5928 -arn_08_8024118C = 0x8024118C; // type:data rom:0xBF592C -arn_08_80241200 = 0x80241200; // type:data rom:0xBF59A0 -arn_08_80241210 = 0x80241210; // type:data rom:0xBF59B0 -arn_08_npcSettings_80241220 = 0x80241220; // type:data rom:0xBF59C0 -arn_08_npcSettings_8024124C = 0x8024124C; // type:data rom:0xBF59EC -arn_08_idle_80241278 = 0x80241278; // type:data rom:0xBF5A18 -arn_08_init_80241288 = 0x80241288; // type:data rom:0xBF5A28 -arn_08_interact_802412E8 = 0x802412E8; // type:data rom:0xBF5A88 -arn_08_init_802413E8 = 0x802413E8; // type:data rom:0xBF5B88 -arn_08_npcGroup_80241448 = 0x80241448; // type:data rom:0xBF5BE8 -arn_08_npcGroup_80241638 = 0x80241638; // type:data rom:0xBF5DD8 -arn_08_npcGroupList_80241828 = 0x80241828; // type:data rom:0xBF5FC8 -arn_08_makeEntities = 0x80241850; // type:data rom:0xBF5FF0 +arn_08_entryList = 0x80240290; // rom:0xBF4A30 +arn_08_settings = 0x802402C0; // rom:0xBF4A60 +arn_08_80240300 = 0x80240300; // rom:0xBF4AA0 +arn_08_802403B0 = 0x802403B0; // rom:0xBF4B50 +arn_08_80240470 = 0x80240470; // rom:0xBF4C10 +arn_08_8024049C = 0x8024049C; // rom:0xBF4C3C +arn_08_main = 0x802408F4; // rom:0xBF5094 +arn_08_80240A70 = 0x80240A70; // rom:0xBF5210 +arn_08_80240B50 = 0x80240B50; // rom:0xBF52F0 +arn_08_80240BA0 = 0x80240BA0; // rom:0xBF5340 +arn_08_80240CC0 = 0x80240CC0; // rom:0xBF5460 +arn_08_802410AC = 0x802410AC; // rom:0xBF584C +arn_08_8024116C = 0x8024116C; // rom:0xBF590C +arn_08_D_80241188_BF5928 = 0x80241188; // rom:0xBF5928 +arn_08_8024118C = 0x8024118C; // rom:0xBF592C +arn_08_80241200 = 0x80241200; // rom:0xBF59A0 +arn_08_80241210 = 0x80241210; // rom:0xBF59B0 +arn_08_npcSettings_80241220 = 0x80241220; // rom:0xBF59C0 +arn_08_npcSettings_8024124C = 0x8024124C; // rom:0xBF59EC +arn_08_idle_80241278 = 0x80241278; // rom:0xBF5A18 +arn_08_init_80241288 = 0x80241288; // rom:0xBF5A28 +arn_08_interact_802412E8 = 0x802412E8; // rom:0xBF5A88 +arn_08_init_802413E8 = 0x802413E8; // rom:0xBF5B88 +arn_08_npcGroup_80241448 = 0x80241448; // rom:0xBF5BE8 +arn_08_npcGroup_80241638 = 0x80241638; // rom:0xBF5DD8 +arn_08_npcGroupList_80241828 = 0x80241828; // rom:0xBF5FC8 +arn_08_makeEntities = 0x80241850; // rom:0xBF5FF0 arn_09_func_80240000_BF6060 = 0x80240000; // type:func rom:0xBF6060 -arn_09_entryList = 0x80240040; // type:data rom:0xBF60A0 -arn_09_settings = 0x80240060; // type:data rom:0xBF60C0 -arn_09_802400A0 = 0x802400A0; // type:data rom:0xBF6100 -arn_09_80240140 = 0x80240140; // type:data rom:0xBF61A0 -arn_09_802401F4 = 0x802401F4; // type:data rom:0xBF6254 -arn_09_80240220 = 0x80240220; // type:data rom:0xBF6280 -arn_09_main = 0x802402C0; // type:data rom:0xBF6320 -arn_09_802403A0 = 0x802403A0; // type:data rom:0xBF6400 -arn_09_makeEntities = 0x80240488; // type:data rom:0xBF64E8 -arn_09_802404D0 = 0x802404D0; // type:data rom:0xBF6530 -arn_09_802405B0 = 0x802405B0; // type:data rom:0xBF6610 -arn_09_802405C0 = 0x802405C0; // type:data rom:0xBF6620 -arn_09_npcSettings_802405D0 = 0x802405D0; // type:data rom:0xBF6630 -arn_09_idle_802405FC = 0x802405FC; // type:data rom:0xBF665C -arn_09_init_80240730 = 0x80240730; // type:data rom:0xBF6790 -arn_09_npcGroup_80240784 = 0x80240784; // type:data rom:0xBF67E4 -arn_09_npcGroupList_80240974 = 0x80240974; // type:data rom:0xBF69D4 -arn_10_entryList = 0x80240000; // type:data rom:0xBF6A00 -arn_10_settings = 0x80240020; // type:data rom:0xBF6A20 -arn_10_80240060 = 0x80240060; // type:data rom:0xBF6A60 -arn_10_exitSingleDoor_80240100 = 0x80240100; // type:data rom:0xBF6B00 -arn_10_exitSingleDoor_802401A4 = 0x802401A4; // type:data rom:0xBF6BA4 -arn_10_80240248 = 0x80240248; // type:data rom:0xBF6C48 -arn_10_enterSingleDoor_80240290 = 0x80240290; // type:data rom:0xBF6C90 -arn_10_main = 0x8024034C; // type:data rom:0xBF6D4C -arn_10_80240430 = 0x80240430; // type:data rom:0xBF6E30 -arn_10_80240440 = 0x80240440; // type:data rom:0xBF6E40 -arn_10_npcSettings_80240450 = 0x80240450; // type:data rom:0xBF6E50 -arn_10_npcAISettings_8024047C = 0x8024047C; // type:data rom:0xBF6E7C -arn_10_npcAI_802404AC = 0x802404AC; // type:data rom:0xBF6EAC -arn_10_npcSettings_802404CC = 0x802404CC; // type:data rom:0xBF6ECC -arn_10_idle_802404F8 = 0x802404F8; // type:data rom:0xBF6EF8 -arn_10_defeat_802406F4 = 0x802406F4; // type:data rom:0xBF70F4 -arn_10_init_80240720 = 0x80240720; // type:data rom:0xBF7120 -arn_10_init_8024076C = 0x8024076C; // type:data rom:0xBF716C -arn_10_npcGroup_802407D8 = 0x802407D8; // type:data rom:0xBF71D8 -arn_10_npcGroup_802409C8 = 0x802409C8; // type:data rom:0xBF73C8 -arn_10_npcGroupList_80240BB8 = 0x80240BB8; // type:data rom:0xBF75B8 -arn_10_80240BE0 = 0x80240BE0; // type:data rom:0xBF75E0 -arn_10_makeEntities = 0x80240C28; // type:data rom:0xBF7628 -arn_11_entryList = 0x80240000; // type:data rom:0xBF7680 -arn_11_settings = 0x80240010; // type:data rom:0xBF7690 -arn_11_80240050 = 0x80240050; // type:data rom:0xBF76D0 -arn_11_802400F0 = 0x802400F0; // type:data rom:0xBF7770 -arn_11_802401BC = 0x802401BC; // type:data rom:0xBF783C -arn_11_exitSingleDoor_80240428 = 0x80240428; // type:data rom:0xBF7AA8 -arn_11_802404CC = 0x802404CC; // type:data rom:0xBF7B4C -arn_11_enterSingleDoor_802404F8 = 0x802404F8; // type:data rom:0xBF7B78 -arn_11_main = 0x802405A8; // type:data rom:0xBF7C28 -arn_11_80240680 = 0x80240680; // type:data rom:0xBF7D00 -arn_11_80240690 = 0x80240690; // type:data rom:0xBF7D10 -arn_11_npcSettings_802406A0 = 0x802406A0; // type:data rom:0xBF7D20 -arn_11_idle_802406CC = 0x802406CC; // type:data rom:0xBF7D4C -arn_11_8024081C = 0x8024081C; // type:data rom:0xBF7E9C -arn_11_802408D8 = 0x802408D8; // type:data rom:0xBF7F58 -arn_11_intTable_80240988 = 0x80240988; // type:data rom:0xBF8008 -arn_11_defeat_802409DC = 0x802409DC; // type:data rom:0xBF805C -arn_11_init_80240E70 = 0x80240E70; // type:data rom:0xBF84F0 -arn_11_npcGroup_80240EEC = 0x80240EEC; // type:data rom:0xBF856C -arn_11_npcGroupList_802410DC = 0x802410DC; // type:data rom:0xBF875C -arn_12_entryList = 0x80240000; // type:data rom:0xBF8790 -arn_12_settings = 0x80240020; // type:data rom:0xBF87B0 -arn_12_80240060 = 0x80240060; // type:data rom:0xBF87F0 -arn_12_exitSingleDoor_80240100 = 0x80240100; // type:data rom:0xBF8890 -arn_12_exitSingleDoor_802401A4 = 0x802401A4; // type:data rom:0xBF8934 -arn_12_80240248 = 0x80240248; // type:data rom:0xBF89D8 -arn_12_enterSingleDoor_80240290 = 0x80240290; // type:data rom:0xBF8A20 -arn_12_main = 0x8024034C; // type:data rom:0xBF8ADC -arn_12_80240420 = 0x80240420; // type:data rom:0xBF8BB0 -arn_12_80240430 = 0x80240430; // type:data rom:0xBF8BC0 -arn_12_npcSettings_80240440 = 0x80240440; // type:data rom:0xBF8BD0 -arn_12_npcAISettings_8024046C = 0x8024046C; // type:data rom:0xBF8BFC -arn_12_npcAI_8024049C = 0x8024049C; // type:data rom:0xBF8C2C -arn_12_npcSettings_802404BC = 0x802404BC; // type:data rom:0xBF8C4C -arn_12_idle_802404E8 = 0x802404E8; // type:data rom:0xBF8C78 -arn_12_defeat_802406E4 = 0x802406E4; // type:data rom:0xBF8E74 -arn_12_init_80240710 = 0x80240710; // type:data rom:0xBF8EA0 -arn_12_init_8024075C = 0x8024075C; // type:data rom:0xBF8EEC -arn_12_npcGroup_802407DC = 0x802407DC; // type:data rom:0xBF8F6C -arn_12_npcGroup_802409CC = 0x802409CC; // type:data rom:0xBF915C -arn_12_npcGroupList_80240BBC = 0x80240BBC; // type:data rom:0xBF934C -arn_12_80240BE0 = 0x80240BE0; // type:data rom:0xBF9370 -arn_12_makeEntities = 0x80240C28; // type:data rom:0xBF93B8 -arn_13_entryList = 0x80240000; // type:data rom:0xBF9410 -arn_13_settings = 0x80240020; // type:data rom:0xBF9430 -arn_13_80240060 = 0x80240060; // type:data rom:0xBF9470 -arn_13_exitSingleDoor_80240100 = 0x80240100; // type:data rom:0xBF9510 -arn_13_exitSingleDoor_802401A4 = 0x802401A4; // type:data rom:0xBF95B4 -arn_13_80240248 = 0x80240248; // type:data rom:0xBF9658 -arn_13_enterSingleDoor_80240290 = 0x80240290; // type:data rom:0xBF96A0 -arn_13_main = 0x8024034C; // type:data rom:0xBF975C -arn_13_80240430 = 0x80240430; // type:data rom:0xBF9840 -arn_13_80240440 = 0x80240440; // type:data rom:0xBF9850 -arn_13_npcSettings_80240450 = 0x80240450; // type:data rom:0xBF9860 -arn_13_npcAISettings_8024047C = 0x8024047C; // type:data rom:0xBF988C -arn_13_npcAI_802404AC = 0x802404AC; // type:data rom:0xBF98BC -arn_13_npcSettings_802404CC = 0x802404CC; // type:data rom:0xBF98DC -arn_13_idle_802404F8 = 0x802404F8; // type:data rom:0xBF9908 -arn_13_defeat_802406F4 = 0x802406F4; // type:data rom:0xBF9B04 -arn_13_init_80240720 = 0x80240720; // type:data rom:0xBF9B30 -arn_13_init_8024076C = 0x8024076C; // type:data rom:0xBF9B7C -arn_13_npcGroup_802407EC = 0x802407EC; // type:data rom:0xBF9BFC -arn_13_npcGroup_802409DC = 0x802409DC; // type:data rom:0xBF9DEC -arn_13_npcGroupList_80240BCC = 0x80240BCC; // type:data rom:0xBF9FDC -arn_13_80240BF0 = 0x80240BF0; // type:data rom:0xBFA000 -arn_13_makeEntities = 0x80240C38; // type:data rom:0xBFA048 +arn_09_entryList = 0x80240040; // rom:0xBF60A0 +arn_09_settings = 0x80240060; // rom:0xBF60C0 +arn_09_802400A0 = 0x802400A0; // rom:0xBF6100 +arn_09_80240140 = 0x80240140; // rom:0xBF61A0 +arn_09_802401F4 = 0x802401F4; // rom:0xBF6254 +arn_09_80240220 = 0x80240220; // rom:0xBF6280 +arn_09_main = 0x802402C0; // rom:0xBF6320 +arn_09_802403A0 = 0x802403A0; // rom:0xBF6400 +arn_09_makeEntities = 0x80240488; // rom:0xBF64E8 +arn_09_802404D0 = 0x802404D0; // rom:0xBF6530 +arn_09_802405B0 = 0x802405B0; // rom:0xBF6610 +arn_09_802405C0 = 0x802405C0; // rom:0xBF6620 +arn_09_npcSettings_802405D0 = 0x802405D0; // rom:0xBF6630 +arn_09_idle_802405FC = 0x802405FC; // rom:0xBF665C +arn_09_init_80240730 = 0x80240730; // rom:0xBF6790 +arn_09_npcGroup_80240784 = 0x80240784; // rom:0xBF67E4 +arn_09_npcGroupList_80240974 = 0x80240974; // rom:0xBF69D4 +arn_10_entryList = 0x80240000; // rom:0xBF6A00 +arn_10_settings = 0x80240020; // rom:0xBF6A20 +arn_10_80240060 = 0x80240060; // rom:0xBF6A60 +arn_10_exitSingleDoor_80240100 = 0x80240100; // rom:0xBF6B00 +arn_10_exitSingleDoor_802401A4 = 0x802401A4; // rom:0xBF6BA4 +arn_10_80240248 = 0x80240248; // rom:0xBF6C48 +arn_10_enterSingleDoor_80240290 = 0x80240290; // rom:0xBF6C90 +arn_10_main = 0x8024034C; // rom:0xBF6D4C +arn_10_80240430 = 0x80240430; // rom:0xBF6E30 +arn_10_80240440 = 0x80240440; // rom:0xBF6E40 +arn_10_npcSettings_80240450 = 0x80240450; // rom:0xBF6E50 +arn_10_npcAISettings_8024047C = 0x8024047C; // rom:0xBF6E7C +arn_10_npcAI_802404AC = 0x802404AC; // rom:0xBF6EAC +arn_10_npcSettings_802404CC = 0x802404CC; // rom:0xBF6ECC +arn_10_idle_802404F8 = 0x802404F8; // rom:0xBF6EF8 +arn_10_defeat_802406F4 = 0x802406F4; // rom:0xBF70F4 +arn_10_init_80240720 = 0x80240720; // rom:0xBF7120 +arn_10_init_8024076C = 0x8024076C; // rom:0xBF716C +arn_10_npcGroup_802407D8 = 0x802407D8; // rom:0xBF71D8 +arn_10_npcGroup_802409C8 = 0x802409C8; // rom:0xBF73C8 +arn_10_npcGroupList_80240BB8 = 0x80240BB8; // rom:0xBF75B8 +arn_10_80240BE0 = 0x80240BE0; // rom:0xBF75E0 +arn_10_makeEntities = 0x80240C28; // rom:0xBF7628 +arn_11_entryList = 0x80240000; // rom:0xBF7680 +arn_11_settings = 0x80240010; // rom:0xBF7690 +arn_11_80240050 = 0x80240050; // rom:0xBF76D0 +arn_11_802400F0 = 0x802400F0; // rom:0xBF7770 +arn_11_802401BC = 0x802401BC; // rom:0xBF783C +arn_11_exitSingleDoor_80240428 = 0x80240428; // rom:0xBF7AA8 +arn_11_802404CC = 0x802404CC; // rom:0xBF7B4C +arn_11_enterSingleDoor_802404F8 = 0x802404F8; // rom:0xBF7B78 +arn_11_main = 0x802405A8; // rom:0xBF7C28 +arn_11_80240680 = 0x80240680; // rom:0xBF7D00 +arn_11_80240690 = 0x80240690; // rom:0xBF7D10 +arn_11_npcSettings_802406A0 = 0x802406A0; // rom:0xBF7D20 +arn_11_idle_802406CC = 0x802406CC; // rom:0xBF7D4C +arn_11_8024081C = 0x8024081C; // rom:0xBF7E9C +arn_11_802408D8 = 0x802408D8; // rom:0xBF7F58 +arn_11_intTable_80240988 = 0x80240988; // rom:0xBF8008 +arn_11_defeat_802409DC = 0x802409DC; // rom:0xBF805C +arn_11_init_80240E70 = 0x80240E70; // rom:0xBF84F0 +arn_11_npcGroup_80240EEC = 0x80240EEC; // rom:0xBF856C +arn_11_npcGroupList_802410DC = 0x802410DC; // rom:0xBF875C +arn_12_entryList = 0x80240000; // rom:0xBF8790 +arn_12_settings = 0x80240020; // rom:0xBF87B0 +arn_12_80240060 = 0x80240060; // rom:0xBF87F0 +arn_12_exitSingleDoor_80240100 = 0x80240100; // rom:0xBF8890 +arn_12_exitSingleDoor_802401A4 = 0x802401A4; // rom:0xBF8934 +arn_12_80240248 = 0x80240248; // rom:0xBF89D8 +arn_12_enterSingleDoor_80240290 = 0x80240290; // rom:0xBF8A20 +arn_12_main = 0x8024034C; // rom:0xBF8ADC +arn_12_80240420 = 0x80240420; // rom:0xBF8BB0 +arn_12_80240430 = 0x80240430; // rom:0xBF8BC0 +arn_12_npcSettings_80240440 = 0x80240440; // rom:0xBF8BD0 +arn_12_npcAISettings_8024046C = 0x8024046C; // rom:0xBF8BFC +arn_12_npcAI_8024049C = 0x8024049C; // rom:0xBF8C2C +arn_12_npcSettings_802404BC = 0x802404BC; // rom:0xBF8C4C +arn_12_idle_802404E8 = 0x802404E8; // rom:0xBF8C78 +arn_12_defeat_802406E4 = 0x802406E4; // rom:0xBF8E74 +arn_12_init_80240710 = 0x80240710; // rom:0xBF8EA0 +arn_12_init_8024075C = 0x8024075C; // rom:0xBF8EEC +arn_12_npcGroup_802407DC = 0x802407DC; // rom:0xBF8F6C +arn_12_npcGroup_802409CC = 0x802409CC; // rom:0xBF915C +arn_12_npcGroupList_80240BBC = 0x80240BBC; // rom:0xBF934C +arn_12_80240BE0 = 0x80240BE0; // rom:0xBF9370 +arn_12_makeEntities = 0x80240C28; // rom:0xBF93B8 +arn_13_entryList = 0x80240000; // rom:0xBF9410 +arn_13_settings = 0x80240020; // rom:0xBF9430 +arn_13_80240060 = 0x80240060; // rom:0xBF9470 +arn_13_exitSingleDoor_80240100 = 0x80240100; // rom:0xBF9510 +arn_13_exitSingleDoor_802401A4 = 0x802401A4; // rom:0xBF95B4 +arn_13_80240248 = 0x80240248; // rom:0xBF9658 +arn_13_enterSingleDoor_80240290 = 0x80240290; // rom:0xBF96A0 +arn_13_main = 0x8024034C; // rom:0xBF975C +arn_13_80240430 = 0x80240430; // rom:0xBF9840 +arn_13_80240440 = 0x80240440; // rom:0xBF9850 +arn_13_npcSettings_80240450 = 0x80240450; // rom:0xBF9860 +arn_13_npcAISettings_8024047C = 0x8024047C; // rom:0xBF988C +arn_13_npcAI_802404AC = 0x802404AC; // rom:0xBF98BC +arn_13_npcSettings_802404CC = 0x802404CC; // rom:0xBF98DC +arn_13_idle_802404F8 = 0x802404F8; // rom:0xBF9908 +arn_13_defeat_802406F4 = 0x802406F4; // rom:0xBF9B04 +arn_13_init_80240720 = 0x80240720; // rom:0xBF9B30 +arn_13_init_8024076C = 0x8024076C; // rom:0xBF9B7C +arn_13_npcGroup_802407EC = 0x802407EC; // rom:0xBF9BFC +arn_13_npcGroup_802409DC = 0x802409DC; // rom:0xBF9DEC +arn_13_npcGroupList_80240BCC = 0x80240BCC; // rom:0xBF9FDC +arn_13_80240BF0 = 0x80240BF0; // rom:0xBFA000 +arn_13_makeEntities = 0x80240C38; // rom:0xBFA048 dgb_00_func_80240000_BFA0A0 = 0x80240000; // type:func rom:0xBFA0A0 dgb_00_func_80240060_BFA100 = 0x80240060; // type:func rom:0xBFA100 -dgb_00_entryList = 0x802400B0; // type:data rom:0xBFA150 -dgb_00_settings = 0x802400D0; // type:data rom:0xBFA170 -dgb_00_80240110 = 0x80240110; // type:data rom:0xBFA1B0 -dgb_00_exitWalk_802401C0 = 0x802401C0; // type:data rom:0xBFA260 -dgb_00_exitDoubleDoor_8024021C = 0x8024021C; // type:data rom:0xBFA2BC -dgb_00_802402D0 = 0x802402D0; // type:data rom:0xBFA370 -dgb_00_enterDoubleDoor_8024038C = 0x8024038C; // type:data rom:0xBFA42C -dgb_00_main = 0x80240520; // type:data rom:0xBFA5C0 -dgb_00_npcSettings_80240640 = 0x80240640; // type:data rom:0xBFA6E0 -dgb_00_npcSettings_8024066C = 0x8024066C; // type:data rom:0xBFA70C -dgb_00_80240698 = 0x80240698; // type:data rom:0xBFA738 -dgb_00_8024079C = 0x8024079C; // type:data rom:0xBFA83C -dgb_00_802408A0 = 0x802408A0; // type:data rom:0xBFA940 -dgb_00_802408F8 = 0x802408F8; // type:data rom:0xBFA998 -dgb_00_80240950 = 0x80240950; // type:data rom:0xBFA9F0 -dgb_00_802409A8 = 0x802409A8; // type:data rom:0xBFAA48 -dgb_00_80240A00 = 0x80240A00; // type:data rom:0xBFAAA0 -dgb_00_80240A58 = 0x80240A58; // type:data rom:0xBFAAF8 -dgb_00_80240AB0 = 0x80240AB0; // type:data rom:0xBFAB50 -dgb_00_80240B08 = 0x80240B08; // type:data rom:0xBFABA8 -dgb_00_80240B74 = 0x80240B74; // type:data rom:0xBFAC14 -dgb_00_80240BE0 = 0x80240BE0; // type:data rom:0xBFAC80 -dgb_00_80240C4C = 0x80240C4C; // type:data rom:0xBFACEC -dgb_00_80240CB8 = 0x80240CB8; // type:data rom:0xBFAD58 -dgb_00_80240D24 = 0x80240D24; // type:data rom:0xBFADC4 -dgb_00_80240D90 = 0x80240D90; // type:data rom:0xBFAE30 -dgb_00_80240DDC = 0x80240DDC; // type:data rom:0xBFAE7C -dgb_00_80240F50 = 0x80240F50; // type:data rom:0xBFAFF0 -dgb_00_8024103C = 0x8024103C; // type:data rom:0xBFB0DC -dgb_00_802413F4 = 0x802413F4; // type:data rom:0xBFB494 -dgb_00_80241AA0 = 0x80241AA0; // type:data rom:0xBFBB40 -dgb_00_interact_80241CD8 = 0x80241CD8; // type:data rom:0xBFBD78 -dgb_00_init_80241F70 = 0x80241F70; // type:data rom:0xBFC010 -dgb_00_init_80241F94 = 0x80241F94; // type:data rom:0xBFC034 -dgb_00_init_80241FA4 = 0x80241FA4; // type:data rom:0xBFC044 -dgb_00_init_80241FB4 = 0x80241FB4; // type:data rom:0xBFC054 -dgb_00_init_80241FC4 = 0x80241FC4; // type:data rom:0xBFC064 -dgb_00_init_80241FD4 = 0x80241FD4; // type:data rom:0xBFC074 -dgb_00_npcGroup_80241FE4 = 0x80241FE4; // type:data rom:0xBFC084 -dgb_00_npcGroup_802421D4 = 0x802421D4; // type:data rom:0xBFC274 -dgb_00_npcGroup_802423C4 = 0x802423C4; // type:data rom:0xBFC464 -dgb_00_npcGroup_802425B4 = 0x802425B4; // type:data rom:0xBFC654 -dgb_00_npcGroup_802427A4 = 0x802427A4; // type:data rom:0xBFC844 -dgb_00_npcGroup_80242994 = 0x80242994; // type:data rom:0xBFCA34 -dgb_00_80242B84 = 0x80242B84; // type:data rom:0xBFCC24 -dgb_00_init_802434EC = 0x802434EC; // type:data rom:0xBFD58C -dgb_00_npcGroup_802434FC = 0x802434FC; // type:data rom:0xBFD59C -dgb_00_npcGroupList_802436EC = 0x802436EC; // type:data rom:0xBFD78C -dgb_00_npcGroupList_80243740 = 0x80243740; // type:data rom:0xBFD7E0 -dgb_00_makeEntities = 0x80243760; // type:data rom:0xBFD800 -D_802437A0_BFD840 = 0x802437A0; // type:data rom:0xBFD840 -D_802437B0_BFD850 = 0x802437B0; // type:data rom:0xBFD850 -D_802437BC_BFD85C = 0x802437BC; // type:data rom:0xBFD85C +dgb_00_entryList = 0x802400B0; // rom:0xBFA150 +dgb_00_settings = 0x802400D0; // rom:0xBFA170 +dgb_00_80240110 = 0x80240110; // rom:0xBFA1B0 +dgb_00_exitWalk_802401C0 = 0x802401C0; // rom:0xBFA260 +dgb_00_exitDoubleDoor_8024021C = 0x8024021C; // rom:0xBFA2BC +dgb_00_802402D0 = 0x802402D0; // rom:0xBFA370 +dgb_00_enterDoubleDoor_8024038C = 0x8024038C; // rom:0xBFA42C +dgb_00_main = 0x80240520; // rom:0xBFA5C0 +dgb_00_npcSettings_80240640 = 0x80240640; // rom:0xBFA6E0 +dgb_00_npcSettings_8024066C = 0x8024066C; // rom:0xBFA70C +dgb_00_80240698 = 0x80240698; // rom:0xBFA738 +dgb_00_8024079C = 0x8024079C; // rom:0xBFA83C +dgb_00_802408A0 = 0x802408A0; // rom:0xBFA940 +dgb_00_802408F8 = 0x802408F8; // rom:0xBFA998 +dgb_00_80240950 = 0x80240950; // rom:0xBFA9F0 +dgb_00_802409A8 = 0x802409A8; // rom:0xBFAA48 +dgb_00_80240A00 = 0x80240A00; // rom:0xBFAAA0 +dgb_00_80240A58 = 0x80240A58; // rom:0xBFAAF8 +dgb_00_80240AB0 = 0x80240AB0; // rom:0xBFAB50 +dgb_00_80240B08 = 0x80240B08; // rom:0xBFABA8 +dgb_00_80240B74 = 0x80240B74; // rom:0xBFAC14 +dgb_00_80240BE0 = 0x80240BE0; // rom:0xBFAC80 +dgb_00_80240C4C = 0x80240C4C; // rom:0xBFACEC +dgb_00_80240CB8 = 0x80240CB8; // rom:0xBFAD58 +dgb_00_80240D24 = 0x80240D24; // rom:0xBFADC4 +dgb_00_80240D90 = 0x80240D90; // rom:0xBFAE30 +dgb_00_80240DDC = 0x80240DDC; // rom:0xBFAE7C +dgb_00_80240F50 = 0x80240F50; // rom:0xBFAFF0 +dgb_00_8024103C = 0x8024103C; // rom:0xBFB0DC +dgb_00_802413F4 = 0x802413F4; // rom:0xBFB494 +dgb_00_80241AA0 = 0x80241AA0; // rom:0xBFBB40 +dgb_00_interact_80241CD8 = 0x80241CD8; // rom:0xBFBD78 +dgb_00_init_80241F70 = 0x80241F70; // rom:0xBFC010 +dgb_00_init_80241F94 = 0x80241F94; // rom:0xBFC034 +dgb_00_init_80241FA4 = 0x80241FA4; // rom:0xBFC044 +dgb_00_init_80241FB4 = 0x80241FB4; // rom:0xBFC054 +dgb_00_init_80241FC4 = 0x80241FC4; // rom:0xBFC064 +dgb_00_init_80241FD4 = 0x80241FD4; // rom:0xBFC074 +dgb_00_npcGroup_80241FE4 = 0x80241FE4; // rom:0xBFC084 +dgb_00_npcGroup_802421D4 = 0x802421D4; // rom:0xBFC274 +dgb_00_npcGroup_802423C4 = 0x802423C4; // rom:0xBFC464 +dgb_00_npcGroup_802425B4 = 0x802425B4; // rom:0xBFC654 +dgb_00_npcGroup_802427A4 = 0x802427A4; // rom:0xBFC844 +dgb_00_npcGroup_80242994 = 0x80242994; // rom:0xBFCA34 +dgb_00_80242B84 = 0x80242B84; // rom:0xBFCC24 +dgb_00_init_802434EC = 0x802434EC; // rom:0xBFD58C +dgb_00_npcGroup_802434FC = 0x802434FC; // rom:0xBFD59C +dgb_00_npcGroupList_802436EC = 0x802436EC; // rom:0xBFD78C +dgb_00_npcGroupList_80243740 = 0x80243740; // rom:0xBFD7E0 +dgb_00_makeEntities = 0x80243760; // rom:0xBFD800 +D_802437A0_BFD840 = 0x802437A0; // rom:0xBFD840 +D_802437B0_BFD850 = 0x802437B0; // rom:0xBFD850 +D_802437BC_BFD85C = 0x802437BC; // rom:0xBFD85C dgb_01_LoadSmashBridgesGraphics = 0x80240000; // type:func rom:0xBFD880 dgb_01_RemovePadlock = 0x80240040; // type:func rom:0xBFD8C0 dgb_01_GetEntityPosition = 0x80240074; // type:func rom:0xBFD8F4 @@ -20608,700 +20608,700 @@ dgb_01_PatrolAI_LosePlayer = 0x80242F98; // type:func rom:0xC00818 dgb_01_PatrolNoAttackAI_15 = 0x80243000; // type:func rom:0xC00880 dgb_01_PatrolNoAttackAI_Main = 0x802430C0; // type:func rom:0xC00940 dgb_01_UnkFunc1 = 0x802433BC; // type:func rom:0xC00C3C -dgb_01_entryList = 0x802433F0; // type:data rom:0xC00C70 -dgb_01_settings = 0x80243460; // type:data rom:0xC00CE0 -dgb_01_802434A0 = 0x802434A0; // type:data rom:0xC00D20 -dgb_01_exitDoubleDoor_80243550 = 0x80243550; // type:data rom:0xC00DD0 -dgb_01_exitDoubleDoor_80243604 = 0x80243604; // type:data rom:0xC00E84 -dgb_01_exitDoubleDoor_802436B8 = 0x802436B8; // type:data rom:0xC00F38 -dgb_01_exitDoubleDoor_8024376C = 0x8024376C; // type:data rom:0xC00FEC -dgb_01_exitDoubleDoor_80243820 = 0x80243820; // type:data rom:0xC010A0 -dgb_01_exitDoubleDoor_802438D4 = 0x802438D4; // type:data rom:0xC01154 -dgb_01_exitDoubleDoor_80243988 = 0x80243988; // type:data rom:0xC01208 -dgb_01_enterDoubleDoor_80243A3C = 0x80243A3C; // type:data rom:0xC012BC -dgb_01_itemList_80243C40 = 0x80243C40; // type:data rom:0xC014C0 -dgb_01_main = 0x80243C48; // type:data rom:0xC014C8 -dgb_01_80243EF0 = 0x80243EF0; // type:data rom:0xC01770 -dgb_01_EVS_SetupBridges = 0x802449C4; // type:data rom:0xC02244 -dgb_01_80244AD0 = 0x80244AD0; // type:data rom:0xC02350 -dgb_01_80244C38 = 0x80244C38; // type:data rom:0xC024B8 -dgb_01_makeEntities = 0x80244C64; // type:data rom:0xC024E4 -dgb_01_FlyingAI_JumpVels = 0x80244CD0; // type:data rom:0xC02550 -dgb_01_80244CE8 = 0x80244CE8; // type:data rom:0xC02568 -dgb_01_npcAISettings_80244D24 = 0x80244D24; // type:data rom:0xC025A4 -dgb_01_npcAI_80244D54 = 0x80244D54; // type:data rom:0xC025D4 -dgb_01_8024517C = 0x8024517C; // type:data rom:0xC029FC -dgb_01_80245208 = 0x80245208; // type:data rom:0xC02A88 -dgb_01_npcSettings_8024526C = 0x8024526C; // type:data rom:0xC02AEC -dgb_01_npcAISettings_80245298 = 0x80245298; // type:data rom:0xC02B18 -dgb_01_npcAI_802452C8 = 0x802452C8; // type:data rom:0xC02B48 -dgb_01_npcSettings_802452E8 = 0x802452E8; // type:data rom:0xC02B68 -dgb_01_npcSettings_80245314 = 0x80245314; // type:data rom:0xC02B94 -dgb_01_npcSettings_80245340 = 0x80245340; // type:data rom:0xC02BC0 -dgb_01_idle_8024536C = 0x8024536C; // type:data rom:0xC02BEC -dgb_01_init_80245784 = 0x80245784; // type:data rom:0xC03004 -dgb_01_defeat_802457D8 = 0x802457D8; // type:data rom:0xC03058 -dgb_01_init_80245814 = 0x80245814; // type:data rom:0xC03094 -dgb_01_idle_8024598C = 0x8024598C; // type:data rom:0xC0320C -dgb_01_defeat_80245CB4 = 0x80245CB4; // type:data rom:0xC03534 -dgb_01_init_80245CF0 = 0x80245CF0; // type:data rom:0xC03570 -dgb_01_init_80245D80 = 0x80245D80; // type:data rom:0xC03600 -dgb_01_init_80245E44 = 0x80245E44; // type:data rom:0xC036C4 -dgb_01_init_80245F08 = 0x80245F08; // type:data rom:0xC03788 -dgb_01_init_80245FCC = 0x80245FCC; // type:data rom:0xC0384C -dgb_01_npcGroup_80246090 = 0x80246090; // type:data rom:0xC03910 -dgb_01_npcGroup_80246280 = 0x80246280; // type:data rom:0xC03B00 -dgb_01_npcGroup_80246470 = 0x80246470; // type:data rom:0xC03CF0 -dgb_01_npcGroup_80246660 = 0x80246660; // type:data rom:0xC03EE0 -dgb_01_extraAnimationList_80246850 = 0x80246850; // type:data rom:0xC040D0 -dgb_01_npcGroup_80246880 = 0x80246880; // type:data rom:0xC04100 -dgb_01_npcGroup_80246A70 = 0x80246A70; // type:data rom:0xC042F0 -dgb_01_npcGroup_80246C60 = 0x80246C60; // type:data rom:0xC044E0 -dgb_01_npcGroupList_80246E50 = 0x80246E50; // type:data rom:0xC046D0 -dgb_01_npcGroupList_80246E8C = 0x80246E8C; // type:data rom:0xC0470C -dgb_01_npcGroupList_80246ED4 = 0x80246ED4; // type:data rom:0xC04754 -dgb_01_npcGroupList_80246F1C = 0x80246F1C; // type:data rom:0xC0479C -dgb_01_img0_png = 0x80246F70; // segment:dgb_01 type:data rom:0xC047F0 -dgb_01_img0_gfx = 0x80247F70; // segment:dgb_01 type:data rom:0xC057F0 -dgb_01_img1_png = 0x80247FF0; // segment:dgb_01 type:data rom:0xC05870 -dgb_01_img1_gfx = 0x80248FF0; // segment:dgb_01 type:data rom:0xC06870 -dgb_01_img2_png = 0x80249070; // segment:dgb_01 type:data rom:0xC068F0 -dgb_01_img2_gfx = 0x80249870; // segment:dgb_01 type:data rom:0xC070F0 -dgb_01_img3_png = 0x802498F0; // segment:dgb_01 type:data rom:0xC07170 -dgb_01_img3_gfx = 0x80249CF0; // segment:dgb_01 type:data rom:0xC07570 -dgb_01_img4_png = 0x80249D70; // segment:dgb_01 type:data rom:0xC075F0 -dgb_01_img4_gfx = 0x8024A170; // segment:dgb_01 type:data rom:0xC079F0 -dgb_01_img5_png = 0x8024A1F0; // segment:dgb_01 type:data rom:0xC07A70 -dgb_01_img5_gfx = 0x8024A5F0; // segment:dgb_01 type:data rom:0xC07E70 -dgb_01_img6_png = 0x8024A670; // segment:dgb_01 type:data rom:0xC07EF0 -dgb_01_img6_gfx = 0x8024AE70; // segment:dgb_01 type:data rom:0xC086F0 -dgb_01_img7_png = 0x8024AEF0; // segment:dgb_01 type:data rom:0xC08770 -dgb_01_img7_gfx = 0x8024B6F0; // segment:dgb_01 type:data rom:0xC08F70 -D_8024B770_C08FF0 = 0x8024B770; // type:data rom:0xC08FF0 -D_8024B8F8_C09178 = 0x8024B8F8; // type:data rom:0xC09178 -D_8024BAA0_C09320 = 0x8024BAA0; // type:data rom:0xC09320 -D_8024BC48_C094C8 = 0x8024BC48; // type:data rom:0xC094C8 -dgb_01_D_8024BCF8_C09578 = 0x8024BCF8; // type:data rom:0xC09578 -D_8024BD80_C09600 = 0x8024BD80; // type:data rom:0xC09600 -D_8024BDC8_C09648 = 0x8024BDC8; // type:data rom:0xC09648 -D_8024BE28_C096A8 = 0x8024BE28; // type:data rom:0xC096A8 -D_8024BE60_C096E0 = 0x8024BE60; // type:data rom:0xC096E0 -D_8024BEC0_C09740 = 0x8024BEC0; // type:data rom:0xC09740 -D_8024BEF8_C09778 = 0x8024BEF8; // type:data rom:0xC09778 -D_8024BF58_C097D8 = 0x8024BF58; // type:data rom:0xC097D8 -D_8024BF90_C09810 = 0x8024BF90; // type:data rom:0xC09810 -D_8024BFC8_C09848 = 0x8024BFC8; // type:data rom:0xC09848 -D_8024C030_C098B0 = 0x8024C030; // type:data rom:0xC098B0 -D_8024C098_C09918 = 0x8024C098; // type:data rom:0xC09918 -D_8024C100_C09980 = 0x8024C100; // type:data rom:0xC09980 -D_8024C1F0_C09A70 = 0x8024C1F0; // type:data rom:0xC09A70 -D_8024C2E0_C09B60 = 0x8024C2E0; // type:data rom:0xC09B60 -D_8024C3D0_C09C50 = 0x8024C3D0; // type:data rom:0xC09C50 -D_8024C420_C09CA0 = 0x8024C420; // type:data rom:0xC09CA0 -D_8024C4C0_C09D40 = 0x8024C4C0; // type:data rom:0xC09D40 -D_8024C560_C09DE0 = 0x8024C560; // type:data rom:0xC09DE0 -D_8024C600_C09E80 = 0x8024C600; // type:data rom:0xC09E80 -D_8024C638_C09EB8 = 0x8024C638; // type:data rom:0xC09EB8 -D_8024C670_C09EF0 = 0x8024C670; // type:data rom:0xC09EF0 -D_8024C7D0_C0A050 = 0x8024C7D0; // type:data rom:0xC0A050 -D_8024C808_C0A088 = 0x8024C808; // type:data rom:0xC0A088 -D_8024C8E0_C0A160 = 0x8024C8E0; // type:data rom:0xC0A160 -D_8024C918_C0A198 = 0x8024C918; // type:data rom:0xC0A198 -D_8024C998_C0A218 = 0x8024C998; // type:data rom:0xC0A218 -D_8024CAA8_C0A328 = 0x8024CAA8; // type:data rom:0xC0A328 -D_8024CAF0_C0A370 = 0x8024CAF0; // type:data rom:0xC0A370 -D_8024CB68_C0A3E8 = 0x8024CB68; // type:data rom:0xC0A3E8 -D_8024CC28_C0A4A8 = 0x8024CC28; // type:data rom:0xC0A4A8 -D_8024CCA0_C0A520 = 0x8024CCA0; // type:data rom:0xC0A520 -D_8024CD10_C0A590 = 0x8024CD10; // type:data rom:0xC0A590 -D_8024CD98_C0A618 = 0x8024CD98; // type:data rom:0xC0A618 -D_8024CE08_C0A688 = 0x8024CE08; // type:data rom:0xC0A688 -D_8024CFF8_C0A878 = 0x8024CFF8; // type:data rom:0xC0A878 -D_8024D060_C0A8E0 = 0x8024D060; // type:data rom:0xC0A8E0 -D_8024D280_C0AB00 = 0x8024D280; // type:data rom:0xC0AB00 -D_8024D2B8_C0AB38 = 0x8024D2B8; // type:data rom:0xC0AB38 -D_8024D390_C0AC10 = 0x8024D390; // type:data rom:0xC0AC10 -D_8024D3C8_C0AC48 = 0x8024D3C8; // type:data rom:0xC0AC48 -D_8024D448_C0ACC8 = 0x8024D448; // type:data rom:0xC0ACC8 -D_8024D538_C0ADB8 = 0x8024D538; // type:data rom:0xC0ADB8 -D_8024D580_C0AE00 = 0x8024D580; // type:data rom:0xC0AE00 -D_8024D608_C0AE88 = 0x8024D608; // type:data rom:0xC0AE88 -D_8024D680_C0AF00 = 0x8024D680; // type:data rom:0xC0AF00 -D_8024D700_C0AF80 = 0x8024D700; // type:data rom:0xC0AF80 -D_8024D788_C0B008 = 0x8024D788; // type:data rom:0xC0B008 -D_8024D828_C0B0A8 = 0x8024D828; // type:data rom:0xC0B0A8 -D_8024D8D0_C0B150 = 0x8024D8D0; // type:data rom:0xC0B150 -D_8024DBB0_C0B430 = 0x8024DBB0; // type:data rom:0xC0B430 -D_8024DC18_C0B498 = 0x8024DC18; // type:data rom:0xC0B498 -D_8024DC50_C0B4D0 = 0x8024DC50; // type:data rom:0xC0B4D0 -D_8024DD28_C0B5A8 = 0x8024DD28; // type:data rom:0xC0B5A8 -D_8024DD60_C0B5E0 = 0x8024DD60; // type:data rom:0xC0B5E0 -D_8024DEC0_C0B740 = 0x8024DEC0; // type:data rom:0xC0B740 -dgb_01_D_8024DEF8 = 0x8024DEF8; // type:data rom:0xC0B778 -D_8024DFA0_C0B820 = 0x8024DFA0; // type:data rom:0xC0B820 -D_8024E020_C0B8A0 = 0x8024E020; // type:data rom:0xC0B8A0 -D_8024E0A8_C0B928 = 0x8024E0A8; // type:data rom:0xC0B928 -D_8024E120_C0B9A0 = 0x8024E120; // type:data rom:0xC0B9A0 -D_8024E1A8_C0BA28 = 0x8024E1A8; // type:data rom:0xC0BA28 -D_8024E440_C0BCC0 = 0x8024E440; // type:data rom:0xC0BCC0 -D_8024E4A0_C0BD20 = 0x8024E4A0; // type:data rom:0xC0BD20 -D_8024E4D8_C0BD58 = 0x8024E4D8; // type:data rom:0xC0BD58 -D_8024E5B0_C0BE30 = 0x8024E5B0; // type:data rom:0xC0BE30 -D_8024E6A0_C0BF20 = 0x8024E6A0; // type:data rom:0xC0BF20 -D_8024E6D8_C0BF58 = 0x8024E6D8; // type:data rom:0xC0BF58 -D_8024E7C8_C0C048 = 0x8024E7C8; // type:data rom:0xC0C048 -D_8024E800_C0C080 = 0x8024E800; // type:data rom:0xC0C080 -D_8024E888_C0C108 = 0x8024E888; // type:data rom:0xC0C108 -D_8024E8C0_C0C140 = 0x8024E8C0; // type:data rom:0xC0C140 -D_8024E930_C0C1B0 = 0x8024E930; // type:data rom:0xC0C1B0 -D_8024E968_C0C1E8 = 0x8024E968; // type:data rom:0xC0C1E8 -D_8024E9D8_C0C258 = 0x8024E9D8; // type:data rom:0xC0C258 -D_8024EA60_C0C2E0 = 0x8024EA60; // type:data rom:0xC0C2E0 -D_8024EAD0_C0C350 = 0x8024EAD0; // type:data rom:0xC0C350 -D_8024EC00_C0C480 = 0x8024EC00; // type:data rom:0xC0C480 -D_8024EC68_C0C4E8 = 0x8024EC68; // type:data rom:0xC0C4E8 -D_8024ECB0_C0C530 = 0x8024ECB0; // type:data rom:0xC0C530 -D_8024EE18_C0C698 = 0x8024EE18; // type:data rom:0xC0C698 -D_8024EE98_C0C718 = 0x8024EE98; // type:data rom:0xC0C718 -D_8024EEC8_C0C748 = 0x8024EEC8; // type:data rom:0xC0C748 -D_8024EF00_C0C780 = 0x8024EF00; // type:data rom:0xC0C780 -D_8024EF60_C0C7E0 = 0x8024EF60; // type:data rom:0xC0C7E0 -D_8024EF98_C0C818 = 0x8024EF98; // type:data rom:0xC0C818 -D_8024EFF8_C0C878 = 0x8024EFF8; // type:data rom:0xC0C878 -D_8024F030_C0C8B0 = 0x8024F030; // type:data rom:0xC0C8B0 -D_8024F090_C0C910 = 0x8024F090; // type:data rom:0xC0C910 -D_8024F0C8_C0C948 = 0x8024F0C8; // type:data rom:0xC0C948 -D_8024F128_C0C9A8 = 0x8024F128; // type:data rom:0xC0C9A8 -D_8024F160_C0C9E0 = 0x8024F160; // type:data rom:0xC0C9E0 -D_8024F1C0_C0CA40 = 0x8024F1C0; // type:data rom:0xC0CA40 -D_8024F1F8_C0CA78 = 0x8024F1F8; // type:data rom:0xC0CA78 -D_8024F258_C0CAD8 = 0x8024F258; // type:data rom:0xC0CAD8 -D_8024F290_C0CB10 = 0x8024F290; // type:data rom:0xC0CB10 -D_8024F2F0_C0CB70 = 0x8024F2F0; // type:data rom:0xC0CB70 -D_8024F328_C0CBA8 = 0x8024F328; // type:data rom:0xC0CBA8 -D_8024F388_C0CC08 = 0x8024F388; // type:data rom:0xC0CC08 -D_8024F3C0_C0CC40 = 0x8024F3C0; // type:data rom:0xC0CC40 -D_8024F420_C0CCA0 = 0x8024F420; // type:data rom:0xC0CCA0 -D_8024F458_C0CCD8 = 0x8024F458; // type:data rom:0xC0CCD8 -D_8024F4C0_C0CD40 = 0x8024F4C0; // type:data rom:0xC0CD40 -D_8024F520_C0CDA0 = 0x8024F520; // type:data rom:0xC0CDA0 -D_8024F558_C0CDD8 = 0x8024F558; // type:data rom:0xC0CDD8 -D_8024F5B8_C0CE38 = 0x8024F5B8; // type:data rom:0xC0CE38 -D_8024F5F0_C0CE70 = 0x8024F5F0; // type:data rom:0xC0CE70 -D_8024F650_C0CED0 = 0x8024F650; // type:data rom:0xC0CED0 -D_8024F688_C0CF08 = 0x8024F688; // type:data rom:0xC0CF08 -D_8024F6E8_C0CF68 = 0x8024F6E8; // type:data rom:0xC0CF68 -D_8024F720_C0CFA0 = 0x8024F720; // type:data rom:0xC0CFA0 -D_8024F780_C0D000 = 0x8024F780; // type:data rom:0xC0D000 -D_8024F7B8_C0D038 = 0x8024F7B8; // type:data rom:0xC0D038 -D_8024F818_C0D098 = 0x8024F818; // type:data rom:0xC0D098 -D_8024F850_C0D0D0 = 0x8024F850; // type:data rom:0xC0D0D0 -D_8024F8B0_C0D130 = 0x8024F8B0; // type:data rom:0xC0D130 -D_8024F8E8_C0D168 = 0x8024F8E8; // type:data rom:0xC0D168 -D_8024F948_C0D1C8 = 0x8024F948; // type:data rom:0xC0D1C8 -D_8024F980_C0D200 = 0x8024F980; // type:data rom:0xC0D200 -D_8024F9E0_C0D260 = 0x8024F9E0; // type:data rom:0xC0D260 -D_8024FA18_C0D298 = 0x8024FA18; // type:data rom:0xC0D298 -D_8024FA78_C0D2F8 = 0x8024FA78; // type:data rom:0xC0D2F8 -D_8024FAB0_C0D330 = 0x8024FAB0; // type:data rom:0xC0D330 -D_8024FB10_C0D390 = 0x8024FB10; // type:data rom:0xC0D390 -D_8024FB48_C0D3C8 = 0x8024FB48; // type:data rom:0xC0D3C8 -D_8024FBC0_C0D440 = 0x8024FBC0; // type:data rom:0xC0D440 -D_8024FC48_C0D4C8 = 0x8024FC48; // type:data rom:0xC0D4C8 -D_8024FEB0_C0D730 = 0x8024FEB0; // type:data rom:0xC0D730 -D_8024FEE0_C0D760 = 0x8024FEE0; // type:data rom:0xC0D760 -D_802500A0_C0D920 = 0x802500A0; // type:data rom:0xC0D920 -D_802500C8_C0D948 = 0x802500C8; // type:data rom:0xC0D948 -D_80250108_C0D988 = 0x80250108; // type:data rom:0xC0D988 -D_80250168_C0D9E8 = 0x80250168; // type:data rom:0xC0D9E8 -D_80250220_C0DAA0 = 0x80250220; // type:data rom:0xC0DAA0 -D_80250290_C0DB10 = 0x80250290; // type:data rom:0xC0DB10 -D_802502F8_C0DB78 = 0x802502F8; // type:data rom:0xC0DB78 -D_80250360_C0DBE0 = 0x80250360; // type:data rom:0xC0DBE0 -D_80250648_C0DEC8 = 0x80250648; // type:data rom:0xC0DEC8 -D_80250698_C0DF18 = 0x80250698; // type:data rom:0xC0DF18 -D_80250720_C0DFA0 = 0x80250720; // type:data rom:0xC0DFA0 -D_80250798_C0E018 = 0x80250798; // type:data rom:0xC0E018 -D_80250820_C0E0A0 = 0x80250820; // type:data rom:0xC0E0A0 -D_80250898_C0E118 = 0x80250898; // type:data rom:0xC0E118 -D_80250910_C0E190 = 0x80250910; // type:data rom:0xC0E190 -D_80250D58_C0E5D8 = 0x80250D58; // type:data rom:0xC0E5D8 -D_80250DA8_C0E628 = 0x80250DA8; // type:data rom:0xC0E628 -D_80250DE0_C0E660 = 0x80250DE0; // type:data rom:0xC0E660 -D_80250E88_C0E708 = 0x80250E88; // type:data rom:0xC0E708 -D_80250F40_C0E7C0 = 0x80250F40; // type:data rom:0xC0E7C0 -D_80250FC8_C0E848 = 0x80250FC8; // type:data rom:0xC0E848 -D_80251050_C0E8D0 = 0x80251050; // type:data rom:0xC0E8D0 -D_802510C8_C0E948 = 0x802510C8; // type:data rom:0xC0E948 -D_80251528_C0EDA8 = 0x80251528; // type:data rom:0xC0EDA8 -D_80251578_C0EDF8 = 0x80251578; // type:data rom:0xC0EDF8 -D_802515B0_C0EE30 = 0x802515B0; // type:data rom:0xC0EE30 -D_80251638_C0EEB8 = 0x80251638; // type:data rom:0xC0EEB8 -D_802516A8_C0EF28 = 0x802516A8; // type:data rom:0xC0EF28 -D_80251710_C0EF90 = 0x80251710; // type:data rom:0xC0EF90 -D_80251798_C0F018 = 0x80251798; // type:data rom:0xC0F018 -D_80251958_C0F1D8 = 0x80251958; // type:data rom:0xC0F1D8 -D_802519A0_C0F220 = 0x802519A0; // type:data rom:0xC0F220 -D_802519F0_C0F270 = 0x802519F0; // type:data rom:0xC0F270 -D_80251A28_C0F2A8 = 0x80251A28; // type:data rom:0xC0F2A8 -D_80251A50_C0F2D0 = 0x80251A50; // type:data rom:0xC0F2D0 -dgb_01_D_80251A80_C0F300 = 0x80251A80; // type:data rom:0xC0F300 -dgb_01_D_80251AAC_C0F32C = 0x80251AAC; // type:data rom:0xC0F32C -dgb_01_D_80251AD8_C0F358 = 0x80251AD8; // type:data rom:0xC0F358 -dgb_01_D_80251B04_C0F384 = 0x80251B04; // type:data rom:0xC0F384 -dgb_01_D_80251B30_C0F3B0 = 0x80251B30; // type:data rom:0xC0F3B0 -dgb_01_D_80251B5C_C0F3DC = 0x80251B5C; // type:data rom:0xC0F3DC -dgb_01_D_80251B88_C0F408 = 0x80251B88; // type:data rom:0xC0F408 -dgb_01_D_80251BB4_C0F434 = 0x80251BB4; // type:data rom:0xC0F434 -dgb_01_D_80251BE0_C0F460 = 0x80251BE0; // type:data rom:0xC0F460 -dgb_01_D_80251C0C_C0F48C = 0x80251C0C; // type:data rom:0xC0F48C -dgb_01_D_80251C38_C0F4B8 = 0x80251C38; // type:data rom:0xC0F4B8 -dgb_01_D_80251C64_C0F4E4 = 0x80251C64; // type:data rom:0xC0F4E4 -dgb_01_D_80251C90_C0F510 = 0x80251C90; // type:data rom:0xC0F510 -dgb_01_D_80251CBC_C0F53C = 0x80251CBC; // type:data rom:0xC0F53C -dgb_01_D_80251CE8_C0F568 = 0x80251CE8; // type:data rom:0xC0F568 -dgb_01_D_80251D14_C0F594 = 0x80251D14; // type:data rom:0xC0F594 -dgb_01_D_80251D40_C0F5C0 = 0x80251D40; // type:data rom:0xC0F5C0 -dgb_01_D_80251D6C_C0F5EC = 0x80251D6C; // type:data rom:0xC0F5EC -dgb_01_D_80251D98_C0F618 = 0x80251D98; // type:data rom:0xC0F618 -dgb_01_D_80251DC4_C0F644 = 0x80251DC4; // type:data rom:0xC0F644 -dgb_01_D_80251DF0_C0F670 = 0x80251DF0; // type:data rom:0xC0F670 -dgb_01_D_80251E1C_C0F69C = 0x80251E1C; // type:data rom:0xC0F69C -dgb_01_D_80251E48_C0F6C8 = 0x80251E48; // type:data rom:0xC0F6C8 -dgb_01_D_80251E74_C0F6F4 = 0x80251E74; // type:data rom:0xC0F6F4 -dgb_01_D_80251EA0_C0F720 = 0x80251EA0; // type:data rom:0xC0F720 -dgb_01_D_80251ECC_C0F74C = 0x80251ECC; // type:data rom:0xC0F74C -dgb_01_D_80251EF8_C0F778 = 0x80251EF8; // type:data rom:0xC0F778 -dgb_01_D_80251F24_C0F7A4 = 0x80251F24; // type:data rom:0xC0F7A4 -dgb_01_D_80251F50_C0F7D0 = 0x80251F50; // type:data rom:0xC0F7D0 -dgb_01_D_80251F7C_C0F7FC = 0x80251F7C; // type:data rom:0xC0F7FC -dgb_01_D_80251FA8_C0F828 = 0x80251FA8; // type:data rom:0xC0F828 -dgb_01_D_80251FD4_C0F854 = 0x80251FD4; // type:data rom:0xC0F854 -dgb_01_D_80252000_C0F880 = 0x80252000; // type:data rom:0xC0F880 -dgb_01_D_8025202C_C0F8AC = 0x8025202C; // type:data rom:0xC0F8AC -dgb_01_D_80252058_C0F8D8 = 0x80252058; // type:data rom:0xC0F8D8 -dgb_01_D_80252084_C0F904 = 0x80252084; // type:data rom:0xC0F904 -dgb_01_D_802520B0_C0F930 = 0x802520B0; // type:data rom:0xC0F930 -dgb_01_D_802520DC_C0F95C = 0x802520DC; // type:data rom:0xC0F95C -dgb_01_D_80252108_C0F988 = 0x80252108; // type:data rom:0xC0F988 -dgb_01_D_80252134_C0F9B4 = 0x80252134; // type:data rom:0xC0F9B4 -dgb_01_D_80252160_C0F9E0 = 0x80252160; // type:data rom:0xC0F9E0 -dgb_01_D_8025218C_C0FA0C = 0x8025218C; // type:data rom:0xC0FA0C -dgb_01_D_802521B8_C0FA38 = 0x802521B8; // type:data rom:0xC0FA38 -dgb_01_D_802521E4_C0FA64 = 0x802521E4; // type:data rom:0xC0FA64 -dgb_01_D_80252210_C0FA90 = 0x80252210; // type:data rom:0xC0FA90 -dgb_01_D_8025223C_C0FABC = 0x8025223C; // type:data rom:0xC0FABC -dgb_01_D_80252268_C0FAE8 = 0x80252268; // type:data rom:0xC0FAE8 -dgb_01_D_80252294_C0FB14 = 0x80252294; // type:data rom:0xC0FB14 -dgb_01_D_802522C0_C0FB40 = 0x802522C0; // type:data rom:0xC0FB40 -dgb_01_D_802522EC_C0FB6C = 0x802522EC; // type:data rom:0xC0FB6C -dgb_01_D_80252318_C0FB98 = 0x80252318; // type:data rom:0xC0FB98 -dgb_01_D_80252344_C0FBC4 = 0x80252344; // type:data rom:0xC0FBC4 -dgb_01_D_80252370_C0FBF0 = 0x80252370; // type:data rom:0xC0FBF0 -dgb_01_D_8025239C_C0FC1C = 0x8025239C; // type:data rom:0xC0FC1C -dgb_01_D_802523C8_C0FC48 = 0x802523C8; // type:data rom:0xC0FC48 -dgb_01_D_802523F4_C0FC74 = 0x802523F4; // type:data rom:0xC0FC74 -dgb_01_D_80252420_C0FCA0 = 0x80252420; // type:data rom:0xC0FCA0 -dgb_01_D_8025244C_C0FCCC = 0x8025244C; // type:data rom:0xC0FCCC -dgb_01_D_80252478_C0FCF8 = 0x80252478; // type:data rom:0xC0FCF8 -dgb_01_D_802524A4_C0FD24 = 0x802524A4; // type:data rom:0xC0FD24 -dgb_01_D_802524D0_C0FD50 = 0x802524D0; // type:data rom:0xC0FD50 -dgb_01_D_802524FC_C0FD7C = 0x802524FC; // type:data rom:0xC0FD7C -dgb_01_D_80252528_C0FDA8 = 0x80252528; // type:data rom:0xC0FDA8 -dgb_01_D_80252554_C0FDD4 = 0x80252554; // type:data rom:0xC0FDD4 -dgb_01_D_80252580_C0FE00 = 0x80252580; // type:data rom:0xC0FE00 -dgb_01_D_802525AC_C0FE2C = 0x802525AC; // type:data rom:0xC0FE2C -dgb_01_D_802525D8_C0FE58 = 0x802525D8; // type:data rom:0xC0FE58 -dgb_01_D_80252604_C0FE84 = 0x80252604; // type:data rom:0xC0FE84 -dgb_01_D_80252630_C0FEB0 = 0x80252630; // type:data rom:0xC0FEB0 -dgb_01_D_8025265C_C0FEDC = 0x8025265C; // type:data rom:0xC0FEDC -dgb_01_D_80252688_C0FF08 = 0x80252688; // type:data rom:0xC0FF08 -dgb_01_D_802526B4_C0FF34 = 0x802526B4; // type:data rom:0xC0FF34 -dgb_01_D_802526E0_C0FF60 = 0x802526E0; // type:data rom:0xC0FF60 -dgb_01_D_8025270C_C0FF8C = 0x8025270C; // type:data rom:0xC0FF8C -dgb_01_D_80252738_C0FFB8 = 0x80252738; // type:data rom:0xC0FFB8 -dgb_01_D_80252764_C0FFE4 = 0x80252764; // type:data rom:0xC0FFE4 -dgb_01_D_80252790_C10010 = 0x80252790; // type:data rom:0xC10010 -dgb_01_D_802527BC_C1003C = 0x802527BC; // type:data rom:0xC1003C -dgb_01_D_802527E8_C10068 = 0x802527E8; // type:data rom:0xC10068 -dgb_01_D_80252814_C10094 = 0x80252814; // type:data rom:0xC10094 -dgb_01_D_80252840_C100C0 = 0x80252840; // type:data rom:0xC100C0 -dgb_01_D_8025286C_C100EC = 0x8025286C; // type:data rom:0xC100EC -dgb_01_D_80252898_C10118 = 0x80252898; // type:data rom:0xC10118 -dgb_01_D_802528C4_C10144 = 0x802528C4; // type:data rom:0xC10144 -dgb_01_D_802528F0_C10170 = 0x802528F0; // type:data rom:0xC10170 -dgb_01_D_8025291C_C1019C = 0x8025291C; // type:data rom:0xC1019C -dgb_01_D_80252948_C101C8 = 0x80252948; // type:data rom:0xC101C8 -dgb_01_D_80252974_C101F4 = 0x80252974; // type:data rom:0xC101F4 -dgb_01_D_802529A0_C10220 = 0x802529A0; // type:data rom:0xC10220 -dgb_01_D_802529CC_C1024C = 0x802529CC; // type:data rom:0xC1024C -dgb_01_D_802529F8_C10278 = 0x802529F8; // type:data rom:0xC10278 -dgb_01_D_80252A24_C102A4 = 0x80252A24; // type:data rom:0xC102A4 -dgb_01_D_80252A50_C102D0 = 0x80252A50; // type:data rom:0xC102D0 -dgb_01_D_80252A7C_C102FC = 0x80252A7C; // type:data rom:0xC102FC -dgb_01_D_80252AA8_C10328 = 0x80252AA8; // type:data rom:0xC10328 -dgb_01_D_80252AD4_C10354 = 0x80252AD4; // type:data rom:0xC10354 -dgb_01_D_80252B00_C10380 = 0x80252B00; // type:data rom:0xC10380 -dgb_01_D_80252B2C_C103AC = 0x80252B2C; // type:data rom:0xC103AC -dgb_01_D_80252B58_C103D8 = 0x80252B58; // type:data rom:0xC103D8 -dgb_01_D_80252B84_C10404 = 0x80252B84; // type:data rom:0xC10404 -dgb_01_D_80252BB0_C10430 = 0x80252BB0; // type:data rom:0xC10430 -dgb_01_D_80252BDC_C1045C = 0x80252BDC; // type:data rom:0xC1045C -dgb_01_D_80252C08_C10488 = 0x80252C08; // type:data rom:0xC10488 -dgb_01_D_80252C34_C104B4 = 0x80252C34; // type:data rom:0xC104B4 -dgb_01_D_80252C60_C104E0 = 0x80252C60; // type:data rom:0xC104E0 -dgb_01_D_80252C8C_C1050C = 0x80252C8C; // type:data rom:0xC1050C -dgb_01_D_80252CB8_C10538 = 0x80252CB8; // type:data rom:0xC10538 -dgb_01_D_80252CE4_C10564 = 0x80252CE4; // type:data rom:0xC10564 -dgb_01_D_80252D10_C10590 = 0x80252D10; // type:data rom:0xC10590 -dgb_01_D_80252D3C_C105BC = 0x80252D3C; // type:data rom:0xC105BC -dgb_01_D_80252D68_C105E8 = 0x80252D68; // type:data rom:0xC105E8 -dgb_01_D_80252D94_C10614 = 0x80252D94; // type:data rom:0xC10614 -dgb_01_D_80252DC0_C10640 = 0x80252DC0; // type:data rom:0xC10640 -dgb_01_D_80252DEC_C1066C = 0x80252DEC; // type:data rom:0xC1066C -dgb_01_D_80252E18_C10698 = 0x80252E18; // type:data rom:0xC10698 -dgb_01_D_80252E44_C106C4 = 0x80252E44; // type:data rom:0xC106C4 -dgb_01_D_80252E70_C106F0 = 0x80252E70; // type:data rom:0xC106F0 -dgb_01_D_80252E9C_C1071C = 0x80252E9C; // type:data rom:0xC1071C -dgb_01_D_80252EC8_C10748 = 0x80252EC8; // type:data rom:0xC10748 -dgb_01_D_80252EF4_C10774 = 0x80252EF4; // type:data rom:0xC10774 -dgb_01_D_80252F20_C107A0 = 0x80252F20; // type:data rom:0xC107A0 -dgb_01_SmashBridgesSkeleton = 0x80252F4C; // type:data rom:0xC107CC -dgb_01_D_80253140_C109C0 = 0x80253140; // type:data rom:0xC109C0 -dgb_01_D_80253148_C109C8 = 0x80253148; // type:data rom:0xC109C8 -dgb_01_D_80253160_C109E0 = 0x80253160; // type:data rom:0xC109E0 -dgb_01_D_802531A0_C10A20 = 0x802531A0; // type:data rom:0xC10A20 -dgb_01_D_802531E0_C10A60 = 0x802531E0; // type:data rom:0xC10A60 -dgb_01_D_80253220_C10AA0 = 0x80253220; // type:data rom:0xC10AA0 -dgb_01_D_80253260_C10AE0 = 0x80253260; // type:data rom:0xC10AE0 -dgb_01_D_802532A0_C10B20 = 0x802532A0; // type:data rom:0xC10B20 -dgb_01_D_802532E0_C10B60 = 0x802532E0; // type:data rom:0xC10B60 -dgb_01_D_80253320_C10BA0 = 0x80253320; // type:data rom:0xC10BA0 -dgb_01_D_80253360_C10BE0 = 0x80253360; // type:data rom:0xC10BE0 -dgb_01_D_802533A0_C10C20 = 0x802533A0; // type:data rom:0xC10C20 -dgb_01_D_802533E0_C10C60 = 0x802533E0; // type:data rom:0xC10C60 -dgb_01_D_80253420_C10CA0 = 0x80253420; // type:data rom:0xC10CA0 -dgb_01_D_80253460_C10CE0 = 0x80253460; // type:data rom:0xC10CE0 -dgb_01_D_802534A0_C10D20 = 0x802534A0; // type:data rom:0xC10D20 -dgb_01_D_802534E0_C10D60 = 0x802534E0; // type:data rom:0xC10D60 -dgb_01_D_80253520_C10DA0 = 0x80253520; // type:data rom:0xC10DA0 -dgb_01_D_80253560_C10DE0 = 0x80253560; // type:data rom:0xC10DE0 -dgb_01_D_802535A0_C10E20 = 0x802535A0; // type:data rom:0xC10E20 -dgb_01_D_802535E0_C10E60 = 0x802535E0; // type:data rom:0xC10E60 -dgb_01_D_80253620_C10EA0 = 0x80253620; // type:data rom:0xC10EA0 -dgb_01_D_80253660_C10EE0 = 0x80253660; // type:data rom:0xC10EE0 -dgb_01_D_802536A0_C10F20 = 0x802536A0; // type:data rom:0xC10F20 -dgb_01_D_802536E0_C10F60 = 0x802536E0; // type:data rom:0xC10F60 -dgb_01_D_80253720_C10FA0 = 0x80253720; // type:data rom:0xC10FA0 -dgb_01_D_80253760_C10FE0 = 0x80253760; // type:data rom:0xC10FE0 -dgb_01_D_802537A0_C11020 = 0x802537A0; // type:data rom:0xC11020 -dgb_01_D_802537E0_C11060 = 0x802537E0; // type:data rom:0xC11060 -dgb_01_D_80253820_C110A0 = 0x80253820; // type:data rom:0xC110A0 -dgb_01_D_80253860_C110E0 = 0x80253860; // type:data rom:0xC110E0 -dgb_01_D_802538A0_C11120 = 0x802538A0; // type:data rom:0xC11120 -dgb_01_D_802538E0_C11160 = 0x802538E0; // type:data rom:0xC11160 -dgb_01_D_80253920_C111A0 = 0x80253920; // type:data rom:0xC111A0 -dgb_01_D_80253960_C111E0 = 0x80253960; // type:data rom:0xC111E0 -dgb_01_AS_SmashBridges = 0x802539A0; // type:data rom:0xC11220 -D_80263420_C20CA0 = 0x80263420; // type:data rom:0xC20CA0 -D_80263428_C20CA8 = 0x80263428; // type:data rom:0xC20CA8 -D_80263430_C20CB0 = 0x80263430; // type:data rom:0xC20CB0 -D_80263478_C20CF8 = 0x80263478; // type:data rom:0xC20CF8 -D_80263480_C20D00 = 0x80263480; // type:data rom:0xC20D00 -dgb_01_dgb_00_name_hack = 0x80263508; // type:data rom:0xC20D88 -D_80263510_C20D90 = 0x80263510; // type:data rom:0xC20D90 -D_80263518_C20D98 = 0x80263518; // type:data rom:0xC20D98 -dgb_01_dgb_08_name_hack = 0x802636B0; // type:data rom:0xC20F30 -vtx_C20F40 = 0x80200000; // type:data rom:0xC20F40 -vtx_C21100 = 0x802001C0; // type:data rom:0xC21100 -vtx_C21130 = 0x802001F0; // type:data rom:0xC21130 -vtx_C211E0 = 0x802002A0; // type:data rom:0xC211E0 -vtx_C211F0 = 0x802002B0; // type:data rom:0xC211F0 -vtx_C21240 = 0x80200300; // type:data rom:0xC21240 -vtx_C21360 = 0x80200420; // type:data rom:0xC21360 -vtx_C213C0 = 0x80200480; // type:data rom:0xC213C0 -vtx_C215A0 = 0x80200660; // type:data rom:0xC215A0 -vtx_C21700 = 0x802007C0; // type:data rom:0xC21700 -vtx_C21770 = 0x80200830; // type:data rom:0xC21770 -vtx_C21810 = 0x802008D0; // type:data rom:0xC21810 -vtx_C21930 = 0x802009F0; // type:data rom:0xC21930 -vtx_C21AE0 = 0x80200BA0; // type:data rom:0xC21AE0 -vtx_C21B20 = 0x80200BE0; // type:data rom:0xC21B20 -vtx_C21BD0 = 0x80200C90; // type:data rom:0xC21BD0 -vtx_C21C90 = 0x80200D50; // type:data rom:0xC21C90 -vtx_C21D30 = 0x80200DF0; // type:data rom:0xC21D30 -vtx_C21DD0 = 0x80200E90; // type:data rom:0xC21DD0 -vtx_C21E00 = 0x80200EC0; // type:data rom:0xC21E00 -vtx_C21F30 = 0x80200FF0; // type:data rom:0xC21F30 -vtx_C22050 = 0x80201110; // type:data rom:0xC22050 -vtx_C22190 = 0x80201250; // type:data rom:0xC22190 -vtx_C222D0 = 0x80201390; // type:data rom:0xC222D0 -vtx_C22330 = 0x802013F0; // type:data rom:0xC22330 -vtx_C224A0 = 0x80201560; // type:data rom:0xC224A0 -vtx_C224E0 = 0x802015A0; // type:data rom:0xC224E0 -vtx_C22510 = 0x802015D0; // type:data rom:0xC22510 -vtx_C22620 = 0x802016E0; // type:data rom:0xC22620 -vtx_C22780 = 0x80201840; // type:data rom:0xC22780 -vtx_C22810 = 0x802018D0; // type:data rom:0xC22810 -vtx_C22870 = 0x80201930; // type:data rom:0xC22870 -vtx_C228F0 = 0x802019B0; // type:data rom:0xC228F0 -vtx_C22950 = 0x80201A10; // type:data rom:0xC22950 -vtx_C229F0 = 0x80201AB0; // type:data rom:0xC229F0 -vtx_C22B00 = 0x80201BC0; // type:data rom:0xC22B00 -vtx_C22C00 = 0x80201CC0; // type:data rom:0xC22C00 -vtx_C22E00 = 0x80201EC0; // type:data rom:0xC22E00 -vtx_C22EC0 = 0x80201F80; // type:data rom:0xC22EC0 -vtx_C230A0 = 0x80202160; // type:data rom:0xC230A0 -vtx_C23240 = 0x80202300; // type:data rom:0xC23240 -vtx_C23260 = 0x80202320; // type:data rom:0xC23260 -vtx_C232A0 = 0x80202360; // type:data rom:0xC232A0 -vtx_C23330 = 0x802023F0; // type:data rom:0xC23330 -vtx_C233D0 = 0x80202490; // type:data rom:0xC233D0 -vtx_C23480 = 0x80202540; // type:data rom:0xC23480 -vtx_C234B0 = 0x80202570; // type:data rom:0xC234B0 -vtx_C235C0 = 0x80202680; // type:data rom:0xC235C0 -vtx_C236E0 = 0x802027A0; // type:data rom:0xC236E0 -vtx_C23810 = 0x802028D0; // type:data rom:0xC23810 -vtx_C238B0 = 0x80202970; // type:data rom:0xC238B0 -vtx_C239D0 = 0x80202A90; // type:data rom:0xC239D0 -vtx_C23A70 = 0x80202B30; // type:data rom:0xC23A70 -vtx_C23B70 = 0x80202C30; // type:data rom:0xC23B70 -vtx_C23BA0 = 0x80202C60; // type:data rom:0xC23BA0 -vtx_C23C70 = 0x80202D30; // type:data rom:0xC23C70 -vtx_C23C90 = 0x80202D50; // type:data rom:0xC23C90 -vtx_C23CE0 = 0x80202DA0; // type:data rom:0xC23CE0 -vtx_C23D20 = 0x80202DE0; // type:data rom:0xC23D20 -vtx_C23D60 = 0x80202E20; // type:data rom:0xC23D60 -vtx_C23DD0 = 0x80202E90; // type:data rom:0xC23DD0 -vtx_C23E00 = 0x80202EC0; // type:data rom:0xC23E00 -vtx_C23E20 = 0x80202EE0; // type:data rom:0xC23E20 -vtx_C23E50 = 0x80202F10; // type:data rom:0xC23E50 -vtx_C23F10 = 0x80202FD0; // type:data rom:0xC23F10 -vtx_C23FD0 = 0x80203090; // type:data rom:0xC23FD0 -vtx_C240D0 = 0x80203190; // type:data rom:0xC240D0 -vtx_C241D0 = 0x80203290; // type:data rom:0xC241D0 -vtx_C24350 = 0x80203410; // type:data rom:0xC24350 -vtx_C24510 = 0x802035D0; // type:data rom:0xC24510 -vtx_C24540 = 0x80203600; // type:data rom:0xC24540 -vtx_C24600 = 0x802036C0; // type:data rom:0xC24600 -vtx_C24690 = 0x80203750; // type:data rom:0xC24690 -vtx_C24720 = 0x802037E0; // type:data rom:0xC24720 -vtx_C24730 = 0x802037F0; // type:data rom:0xC24730 -vtx_C24840 = 0x80203900; // type:data rom:0xC24840 -vtx_C24960 = 0x80203A20; // type:data rom:0xC24960 -vtx_C24980 = 0x80203A40; // type:data rom:0xC24980 -vtx_C24AD0 = 0x80203B90; // type:data rom:0xC24AD0 -vtx_C24AF0 = 0x80203BB0; // type:data rom:0xC24AF0 -vtx_C24CD0 = 0x80203D90; // type:data rom:0xC24CD0 -vtx_C24EB0 = 0x80203F70; // type:data rom:0xC24EB0 -vtx_C24F30 = 0x80203FF0; // type:data rom:0xC24F30 -vtx_C24FB0 = 0x80204070; // type:data rom:0xC24FB0 -vtx_C25050 = 0x80204110; // type:data rom:0xC25050 -vtx_C25250 = 0x80204310; // type:data rom:0xC25250 -vtx_C25310 = 0x802043D0; // type:data rom:0xC25310 -vtx_C25350 = 0x80204410; // type:data rom:0xC25350 -vtx_C25500 = 0x802045C0; // type:data rom:0xC25500 -vtx_C25600 = 0x802046C0; // type:data rom:0xC25600 -vtx_C256D0 = 0x80204790; // type:data rom:0xC256D0 -vtx_C25710 = 0x802047D0; // type:data rom:0xC25710 -vtx_C257D0 = 0x80204890; // type:data rom:0xC257D0 -vtx_C257F0 = 0x802048B0; // type:data rom:0xC257F0 -vtx_C25900 = 0x802049C0; // type:data rom:0xC25900 -vtx_C25950 = 0x80204A10; // type:data rom:0xC25950 -vtx_C25A30 = 0x80204AF0; // type:data rom:0xC25A30 -vtx_C25AB0 = 0x80204B70; // type:data rom:0xC25AB0 -vtx_C25B30 = 0x80204BF0; // type:data rom:0xC25B30 -vtx_C25BD0 = 0x80204C90; // type:data rom:0xC25BD0 -vtx_C25C00 = 0x80204CC0; // type:data rom:0xC25C00 -vtx_C25C20 = 0x80204CE0; // type:data rom:0xC25C20 -vtx_C25C80 = 0x80204D40; // type:data rom:0xC25C80 -vtx_C25CF0 = 0x80204DB0; // type:data rom:0xC25CF0 -vtx_C25D30 = 0x80204DF0; // type:data rom:0xC25D30 -vtx_C25DA0 = 0x80204E60; // type:data rom:0xC25DA0 -vtx_C25DD0 = 0x80204E90; // type:data rom:0xC25DD0 -vtx_C25EA0 = 0x80204F60; // type:data rom:0xC25EA0 -vtx_C25F00 = 0x80204FC0; // type:data rom:0xC25F00 -vtx_C25F90 = 0x80205050; // type:data rom:0xC25F90 -vtx_C26040 = 0x80205100; // type:data rom:0xC26040 -vtx_C26090 = 0x80205150; // type:data rom:0xC26090 -vtx_C26130 = 0x802051F0; // type:data rom:0xC26130 -vtx_C26250 = 0x80205310; // type:data rom:0xC26250 -vtx_C26290 = 0x80205350; // type:data rom:0xC26290 -vtx_C262D0 = 0x80205390; // type:data rom:0xC262D0 -vtx_C26310 = 0x802053D0; // type:data rom:0xC26310 -vtx_C26350 = 0x80205410; // type:data rom:0xC26350 -vtx_C26390 = 0x80205450; // type:data rom:0xC26390 -vtx_C263D0 = 0x80205490; // type:data rom:0xC263D0 -vtx_C26410 = 0x802054D0; // type:data rom:0xC26410 -vtx_C26450 = 0x80205510; // type:data rom:0xC26450 -vtx_C26490 = 0x80205550; // type:data rom:0xC26490 -vtx_C264D0 = 0x80205590; // type:data rom:0xC264D0 -vtx_C26510 = 0x802055D0; // type:data rom:0xC26510 -vtx_C26550 = 0x80205610; // type:data rom:0xC26550 -vtx_C26590 = 0x80205650; // type:data rom:0xC26590 -vtx_C265D0 = 0x80205690; // type:data rom:0xC265D0 -vtx_C26610 = 0x802056D0; // type:data rom:0xC26610 -vtx_C26650 = 0x80205710; // type:data rom:0xC26650 -vtx_C26690 = 0x80205750; // type:data rom:0xC26690 -vtx_C266D0 = 0x80205790; // type:data rom:0xC266D0 -vtx_C26710 = 0x802057D0; // type:data rom:0xC26710 -vtx_C26750 = 0x80205810; // type:data rom:0xC26750 -vtx_C26890 = 0x80205950; // type:data rom:0xC26890 -vtx_C26A60 = 0x80205B20; // type:data rom:0xC26A60 -vtx_C26AE0 = 0x80205BA0; // type:data rom:0xC26AE0 -vtx_C26CC0 = 0x80205D80; // type:data rom:0xC26CC0 -vtx_C26EB0 = 0x80205F70; // type:data rom:0xC26EB0 -vtx_C26F40 = 0x80206000; // type:data rom:0xC26F40 -vtx_C26FB0 = 0x80206070; // type:data rom:0xC26FB0 -vtx_C27110 = 0x802061D0; // type:data rom:0xC27110 -vtx_C27180 = 0x80206240; // type:data rom:0xC27180 -vtx_C27220 = 0x802062E0; // type:data rom:0xC27220 -vtx_C27300 = 0x802063C0; // type:data rom:0xC27300 -vtx_C273A0 = 0x80206460; // type:data rom:0xC273A0 -vtx_C27460 = 0x80206520; // type:data rom:0xC27460 -vtx_C27580 = 0x80206640; // type:data rom:0xC27580 -vtx_C27740 = 0x80206800; // type:data rom:0xC27740 -vtx_C27770 = 0x80206830; // type:data rom:0xC27770 -vtx_C27880 = 0x80206940; // type:data rom:0xC27880 -vtx_C27A40 = 0x80206B00; // type:data rom:0xC27A40 -vtx_C27A70 = 0x80206B30; // type:data rom:0xC27A70 -vtx_C27B80 = 0x80206C40; // type:data rom:0xC27B80 -vtx_C27D60 = 0x80206E20; // type:data rom:0xC27D60 -vtx_C27F20 = 0x80206FE0; // type:data rom:0xC27F20 -vtx_C27FC0 = 0x80207080; // type:data rom:0xC27FC0 -vtx_C27FE0 = 0x802070A0; // type:data rom:0xC27FE0 -vtx_C28080 = 0x80207140; // type:data rom:0xC28080 -vtx_C28110 = 0x802071D0; // type:data rom:0xC28110 -vtx_C28190 = 0x80207250; // type:data rom:0xC28190 -vtx_C281B0 = 0x80207270; // type:data rom:0xC281B0 -vtx_C281E0 = 0x802072A0; // type:data rom:0xC281E0 -vtx_C282D0 = 0x80207390; // type:data rom:0xC282D0 -vtx_C282F0 = 0x802073B0; // type:data rom:0xC282F0 -vtx_C28310 = 0x802073D0; // type:data rom:0xC28310 -vtx_C28420 = 0x802074E0; // type:data rom:0xC28420 -vtx_C284F0 = 0x802075B0; // type:data rom:0xC284F0 -vtx_C28550 = 0x80207610; // type:data rom:0xC28550 -vtx_C28690 = 0x80207750; // type:data rom:0xC28690 -vtx_C28720 = 0x802077E0; // type:data rom:0xC28720 -vtx_C287A0 = 0x80207860; // type:data rom:0xC287A0 -vtx_C28890 = 0x80207950; // type:data rom:0xC28890 -vtx_C28970 = 0x80207A30; // type:data rom:0xC28970 -vtx_C28A70 = 0x80207B30; // type:data rom:0xC28A70 -vtx_C28BB0 = 0x80207C70; // type:data rom:0xC28BB0 -vtx_C28D90 = 0x80207E50; // type:data rom:0xC28D90 -vtx_C28F70 = 0x80208030; // type:data rom:0xC28F70 -vtx_C29150 = 0x80208210; // type:data rom:0xC29150 -vtx_C29330 = 0x802083F0; // type:data rom:0xC29330 -vtx_C29470 = 0x80208530; // type:data rom:0xC29470 -vtx_C294A0 = 0x80208560; // type:data rom:0xC294A0 -vtx_C294F0 = 0x802085B0; // type:data rom:0xC294F0 -vtx_C29540 = 0x80208600; // type:data rom:0xC29540 -vtx_C29570 = 0x80208630; // type:data rom:0xC29570 -vtx_C295B0 = 0x80208670; // type:data rom:0xC295B0 -vtx_C29630 = 0x802086F0; // type:data rom:0xC29630 -vtx_C29650 = 0x80208710; // type:data rom:0xC29650 -vtx_C296C0 = 0x80208780; // type:data rom:0xC296C0 -vtx_C29750 = 0x80208810; // type:data rom:0xC29750 -vtx_C297F0 = 0x802088B0; // type:data rom:0xC297F0 -vtx_C298E0 = 0x802089A0; // type:data rom:0xC298E0 -vtx_C29A40 = 0x80208B00; // type:data rom:0xC29A40 -vtx_C29AB0 = 0x80208B70; // type:data rom:0xC29AB0 -vtx_C29BB0 = 0x80208C70; // type:data rom:0xC29BB0 -vtx_C29CD0 = 0x80208D90; // type:data rom:0xC29CD0 -vtx_C29E00 = 0x80208EC0; // type:data rom:0xC29E00 -vtx_C29F50 = 0x80209010; // type:data rom:0xC29F50 -vtx_C2A080 = 0x80209140; // type:data rom:0xC2A080 -vtx_C2A180 = 0x80209240; // type:data rom:0xC2A180 -vtx_C2A2C0 = 0x80209380; // type:data rom:0xC2A2C0 -vtx_C2A3C0 = 0x80209480; // type:data rom:0xC2A3C0 -vtx_C2A540 = 0x80209600; // type:data rom:0xC2A540 -vtx_C2A700 = 0x802097C0; // type:data rom:0xC2A700 -vtx_C2A740 = 0x80209800; // type:data rom:0xC2A740 -vtx_C2A790 = 0x80209850; // type:data rom:0xC2A790 -vtx_C2A8D0 = 0x80209990; // type:data rom:0xC2A8D0 -vtx_C2AAB0 = 0x80209B70; // type:data rom:0xC2AAB0 -vtx_C2AC90 = 0x80209D50; // type:data rom:0xC2AC90 -vtx_C2AD20 = 0x80209DE0; // type:data rom:0xC2AD20 -vtx_C2AD70 = 0x80209E30; // type:data rom:0xC2AD70 -vtx_C2AE50 = 0x80209F10; // type:data rom:0xC2AE50 -vtx_C2AE70 = 0x80209F30; // type:data rom:0xC2AE70 -vtx_C2AEB0 = 0x80209F70; // type:data rom:0xC2AEB0 -vtx_C2AF60 = 0x8020A020; // type:data rom:0xC2AF60 -vtx_C2AF80 = 0x8020A040; // type:data rom:0xC2AF80 -vtx_C2B010 = 0x8020A0D0; // type:data rom:0xC2B010 -vtx_C2B050 = 0x8020A110; // type:data rom:0xC2B050 -vtx_C2B220 = 0x8020A2E0; // type:data rom:0xC2B220 -vtx_C2B250 = 0x8020A310; // type:data rom:0xC2B250 -vtx_C2B2D0 = 0x8020A390; // type:data rom:0xC2B2D0 -vtx_C2B340 = 0x8020A400; // type:data rom:0xC2B340 -vtx_C2B3C0 = 0x8020A480; // type:data rom:0xC2B3C0 -vtx_C2B3E0 = 0x8020A4A0; // type:data rom:0xC2B3E0 -vtx_C2B410 = 0x8020A4D0; // type:data rom:0xC2B410 -vtx_C2B560 = 0x8020A620; // type:data rom:0xC2B560 -vtx_C2B6D0 = 0x8020A790; // type:data rom:0xC2B6D0 -vtx_C2B800 = 0x8020A8C0; // type:data rom:0xC2B800 -vtx_C2B850 = 0x8020A910; // type:data rom:0xC2B850 -vtx_C2B8E0 = 0x8020A9A0; // type:data rom:0xC2B8E0 -vtx_C2B9B0 = 0x8020AA70; // type:data rom:0xC2B9B0 -vtx_C2BA50 = 0x8020AB10; // type:data rom:0xC2BA50 -vtx_C2BB50 = 0x8020AC10; // type:data rom:0xC2BB50 -vtx_C2BD50 = 0x8020AE10; // type:data rom:0xC2BD50 -vtx_C2BE50 = 0x8020AF10; // type:data rom:0xC2BE50 -vtx_C2BF50 = 0x8020B010; // type:data rom:0xC2BF50 -vtx_C2BF60 = 0x8020B020; // type:data rom:0xC2BF60 -vtx_C2BFD0 = 0x8020B090; // type:data rom:0xC2BFD0 -vtx_C2C080 = 0x8020B140; // type:data rom:0xC2C080 -vtx_C2C0B0 = 0x8020B170; // type:data rom:0xC2C0B0 -vtx_C2C0F0 = 0x8020B1B0; // type:data rom:0xC2C0F0 -vtx_C2C130 = 0x8020B1F0; // type:data rom:0xC2C130 -vtx_C2C1C0 = 0x8020B280; // type:data rom:0xC2C1C0 -vtx_C2C300 = 0x8020B3C0; // type:data rom:0xC2C300 -vtx_C2C4E0 = 0x8020B5A0; // type:data rom:0xC2C4E0 -vtx_C2C6C0 = 0x8020B780; // type:data rom:0xC2C6C0 -vtx_C2C8A0 = 0x8020B960; // type:data rom:0xC2C8A0 -vtx_C2CA20 = 0x8020BAE0; // type:data rom:0xC2CA20 -vtx_C2CBA0 = 0x8020BC60; // type:data rom:0xC2CBA0 -vtx_C2CD20 = 0x8020BDE0; // type:data rom:0xC2CD20 -vtx_C2CEA0 = 0x8020BF60; // type:data rom:0xC2CEA0 -vtx_C2CED0 = 0x8020BF90; // type:data rom:0xC2CED0 -vtx_C2CF00 = 0x8020BFC0; // type:data rom:0xC2CF00 -vtx_C2CFC0 = 0x8020C080; // type:data rom:0xC2CFC0 -vtx_C2D140 = 0x8020C200; // type:data rom:0xC2D140 -vtx_C2D170 = 0x8020C230; // type:data rom:0xC2D170 -vtx_C2D1A0 = 0x8020C260; // type:data rom:0xC2D1A0 -vtx_C2D260 = 0x8020C320; // type:data rom:0xC2D260 -vtx_C2D3E0 = 0x8020C4A0; // type:data rom:0xC2D3E0 -vtx_C2D410 = 0x8020C4D0; // type:data rom:0xC2D410 -vtx_C2D440 = 0x8020C500; // type:data rom:0xC2D440 -vtx_C2D500 = 0x8020C5C0; // type:data rom:0xC2D500 -vtx_C2D560 = 0x8020C620; // type:data rom:0xC2D560 -vtx_C2D5C0 = 0x8020C680; // type:data rom:0xC2D5C0 -vtx_C2D620 = 0x8020C6E0; // type:data rom:0xC2D620 -vtx_C2D660 = 0x8020C720; // type:data rom:0xC2D660 -vtx_C2D6A0 = 0x8020C760; // type:data rom:0xC2D6A0 -vtx_C2D6E0 = 0x8020C7A0; // type:data rom:0xC2D6E0 -vtx_C2D830 = 0x8020C8F0; // type:data rom:0xC2D830 -vtx_C2D8F0 = 0x8020C9B0; // type:data rom:0xC2D8F0 -vtx_C2DA20 = 0x8020CAE0; // type:data rom:0xC2DA20 -vtx_C2DBE0 = 0x8020CCA0; // type:data rom:0xC2DBE0 -vtx_C2DCB0 = 0x8020CD70; // type:data rom:0xC2DCB0 -vtx_C2DD50 = 0x8020CE10; // type:data rom:0xC2DD50 -vtx_C2DD90 = 0x8020CE50; // type:data rom:0xC2DD90 -vtx_C2DEA0 = 0x8020CF60; // type:data rom:0xC2DEA0 -vtx_C2DFC0 = 0x8020D080; // type:data rom:0xC2DFC0 -vtx_C2E020 = 0x8020D0E0; // type:data rom:0xC2E020 -vtx_C2E1E0 = 0x8020D2A0; // type:data rom:0xC2E1E0 -vtx_C2E2B0 = 0x8020D370; // type:data rom:0xC2E2B0 -vtx_C2E360 = 0x8020D420; // type:data rom:0xC2E360 -vtx_C2E390 = 0x8020D450; // type:data rom:0xC2E390 -vtx_C2E4A0 = 0x8020D560; // type:data rom:0xC2E4A0 -vtx_C2E5D0 = 0x8020D690; // type:data rom:0xC2E5D0 -vtx_C2E620 = 0x8020D6E0; // type:data rom:0xC2E620 -vtx_C2E7B0 = 0x8020D870; // type:data rom:0xC2E7B0 -vtx_C2E800 = 0x8020D8C0; // type:data rom:0xC2E800 -vtx_C2E8C0 = 0x8020D980; // type:data rom:0xC2E8C0 -vtx_C2E980 = 0x8020DA40; // type:data rom:0xC2E980 -vtx_C2EA60 = 0x8020DB20; // type:data rom:0xC2EA60 +dgb_01_entryList = 0x802433F0; // rom:0xC00C70 +dgb_01_settings = 0x80243460; // rom:0xC00CE0 +dgb_01_802434A0 = 0x802434A0; // rom:0xC00D20 +dgb_01_exitDoubleDoor_80243550 = 0x80243550; // rom:0xC00DD0 +dgb_01_exitDoubleDoor_80243604 = 0x80243604; // rom:0xC00E84 +dgb_01_exitDoubleDoor_802436B8 = 0x802436B8; // rom:0xC00F38 +dgb_01_exitDoubleDoor_8024376C = 0x8024376C; // rom:0xC00FEC +dgb_01_exitDoubleDoor_80243820 = 0x80243820; // rom:0xC010A0 +dgb_01_exitDoubleDoor_802438D4 = 0x802438D4; // rom:0xC01154 +dgb_01_exitDoubleDoor_80243988 = 0x80243988; // rom:0xC01208 +dgb_01_enterDoubleDoor_80243A3C = 0x80243A3C; // rom:0xC012BC +dgb_01_itemList_80243C40 = 0x80243C40; // rom:0xC014C0 +dgb_01_main = 0x80243C48; // rom:0xC014C8 +dgb_01_80243EF0 = 0x80243EF0; // rom:0xC01770 +dgb_01_EVS_SetupBridges = 0x802449C4; // rom:0xC02244 +dgb_01_80244AD0 = 0x80244AD0; // rom:0xC02350 +dgb_01_80244C38 = 0x80244C38; // rom:0xC024B8 +dgb_01_makeEntities = 0x80244C64; // rom:0xC024E4 +dgb_01_FlyingAI_JumpVels = 0x80244CD0; // rom:0xC02550 +dgb_01_80244CE8 = 0x80244CE8; // rom:0xC02568 +dgb_01_npcAISettings_80244D24 = 0x80244D24; // rom:0xC025A4 +dgb_01_npcAI_80244D54 = 0x80244D54; // rom:0xC025D4 +dgb_01_8024517C = 0x8024517C; // rom:0xC029FC +dgb_01_80245208 = 0x80245208; // rom:0xC02A88 +dgb_01_npcSettings_8024526C = 0x8024526C; // rom:0xC02AEC +dgb_01_npcAISettings_80245298 = 0x80245298; // rom:0xC02B18 +dgb_01_npcAI_802452C8 = 0x802452C8; // rom:0xC02B48 +dgb_01_npcSettings_802452E8 = 0x802452E8; // rom:0xC02B68 +dgb_01_npcSettings_80245314 = 0x80245314; // rom:0xC02B94 +dgb_01_npcSettings_80245340 = 0x80245340; // rom:0xC02BC0 +dgb_01_idle_8024536C = 0x8024536C; // rom:0xC02BEC +dgb_01_init_80245784 = 0x80245784; // rom:0xC03004 +dgb_01_defeat_802457D8 = 0x802457D8; // rom:0xC03058 +dgb_01_init_80245814 = 0x80245814; // rom:0xC03094 +dgb_01_idle_8024598C = 0x8024598C; // rom:0xC0320C +dgb_01_defeat_80245CB4 = 0x80245CB4; // rom:0xC03534 +dgb_01_init_80245CF0 = 0x80245CF0; // rom:0xC03570 +dgb_01_init_80245D80 = 0x80245D80; // rom:0xC03600 +dgb_01_init_80245E44 = 0x80245E44; // rom:0xC036C4 +dgb_01_init_80245F08 = 0x80245F08; // rom:0xC03788 +dgb_01_init_80245FCC = 0x80245FCC; // rom:0xC0384C +dgb_01_npcGroup_80246090 = 0x80246090; // rom:0xC03910 +dgb_01_npcGroup_80246280 = 0x80246280; // rom:0xC03B00 +dgb_01_npcGroup_80246470 = 0x80246470; // rom:0xC03CF0 +dgb_01_npcGroup_80246660 = 0x80246660; // rom:0xC03EE0 +dgb_01_extraAnimationList_80246850 = 0x80246850; // rom:0xC040D0 +dgb_01_npcGroup_80246880 = 0x80246880; // rom:0xC04100 +dgb_01_npcGroup_80246A70 = 0x80246A70; // rom:0xC042F0 +dgb_01_npcGroup_80246C60 = 0x80246C60; // rom:0xC044E0 +dgb_01_npcGroupList_80246E50 = 0x80246E50; // rom:0xC046D0 +dgb_01_npcGroupList_80246E8C = 0x80246E8C; // rom:0xC0470C +dgb_01_npcGroupList_80246ED4 = 0x80246ED4; // rom:0xC04754 +dgb_01_npcGroupList_80246F1C = 0x80246F1C; // rom:0xC0479C +dgb_01_img0_png = 0x80246F70; // segment:dgb_01 rom:0xC047F0 +dgb_01_img0_gfx = 0x80247F70; // segment:dgb_01 rom:0xC057F0 +dgb_01_img1_png = 0x80247FF0; // segment:dgb_01 rom:0xC05870 +dgb_01_img1_gfx = 0x80248FF0; // segment:dgb_01 rom:0xC06870 +dgb_01_img2_png = 0x80249070; // segment:dgb_01 rom:0xC068F0 +dgb_01_img2_gfx = 0x80249870; // segment:dgb_01 rom:0xC070F0 +dgb_01_img3_png = 0x802498F0; // segment:dgb_01 rom:0xC07170 +dgb_01_img3_gfx = 0x80249CF0; // segment:dgb_01 rom:0xC07570 +dgb_01_img4_png = 0x80249D70; // segment:dgb_01 rom:0xC075F0 +dgb_01_img4_gfx = 0x8024A170; // segment:dgb_01 rom:0xC079F0 +dgb_01_img5_png = 0x8024A1F0; // segment:dgb_01 rom:0xC07A70 +dgb_01_img5_gfx = 0x8024A5F0; // segment:dgb_01 rom:0xC07E70 +dgb_01_img6_png = 0x8024A670; // segment:dgb_01 rom:0xC07EF0 +dgb_01_img6_gfx = 0x8024AE70; // segment:dgb_01 rom:0xC086F0 +dgb_01_img7_png = 0x8024AEF0; // segment:dgb_01 rom:0xC08770 +dgb_01_img7_gfx = 0x8024B6F0; // segment:dgb_01 rom:0xC08F70 +D_8024B770_C08FF0 = 0x8024B770; // rom:0xC08FF0 +D_8024B8F8_C09178 = 0x8024B8F8; // rom:0xC09178 +D_8024BAA0_C09320 = 0x8024BAA0; // rom:0xC09320 +D_8024BC48_C094C8 = 0x8024BC48; // rom:0xC094C8 +dgb_01_D_8024BCF8_C09578 = 0x8024BCF8; // rom:0xC09578 +D_8024BD80_C09600 = 0x8024BD80; // rom:0xC09600 +D_8024BDC8_C09648 = 0x8024BDC8; // rom:0xC09648 +D_8024BE28_C096A8 = 0x8024BE28; // rom:0xC096A8 +D_8024BE60_C096E0 = 0x8024BE60; // rom:0xC096E0 +D_8024BEC0_C09740 = 0x8024BEC0; // rom:0xC09740 +D_8024BEF8_C09778 = 0x8024BEF8; // rom:0xC09778 +D_8024BF58_C097D8 = 0x8024BF58; // rom:0xC097D8 +D_8024BF90_C09810 = 0x8024BF90; // rom:0xC09810 +D_8024BFC8_C09848 = 0x8024BFC8; // rom:0xC09848 +D_8024C030_C098B0 = 0x8024C030; // rom:0xC098B0 +D_8024C098_C09918 = 0x8024C098; // rom:0xC09918 +D_8024C100_C09980 = 0x8024C100; // rom:0xC09980 +D_8024C1F0_C09A70 = 0x8024C1F0; // rom:0xC09A70 +D_8024C2E0_C09B60 = 0x8024C2E0; // rom:0xC09B60 +D_8024C3D0_C09C50 = 0x8024C3D0; // rom:0xC09C50 +D_8024C420_C09CA0 = 0x8024C420; // rom:0xC09CA0 +D_8024C4C0_C09D40 = 0x8024C4C0; // rom:0xC09D40 +D_8024C560_C09DE0 = 0x8024C560; // rom:0xC09DE0 +D_8024C600_C09E80 = 0x8024C600; // rom:0xC09E80 +D_8024C638_C09EB8 = 0x8024C638; // rom:0xC09EB8 +D_8024C670_C09EF0 = 0x8024C670; // rom:0xC09EF0 +D_8024C7D0_C0A050 = 0x8024C7D0; // rom:0xC0A050 +D_8024C808_C0A088 = 0x8024C808; // rom:0xC0A088 +D_8024C8E0_C0A160 = 0x8024C8E0; // rom:0xC0A160 +D_8024C918_C0A198 = 0x8024C918; // rom:0xC0A198 +D_8024C998_C0A218 = 0x8024C998; // rom:0xC0A218 +D_8024CAA8_C0A328 = 0x8024CAA8; // rom:0xC0A328 +D_8024CAF0_C0A370 = 0x8024CAF0; // rom:0xC0A370 +D_8024CB68_C0A3E8 = 0x8024CB68; // rom:0xC0A3E8 +D_8024CC28_C0A4A8 = 0x8024CC28; // rom:0xC0A4A8 +D_8024CCA0_C0A520 = 0x8024CCA0; // rom:0xC0A520 +D_8024CD10_C0A590 = 0x8024CD10; // rom:0xC0A590 +D_8024CD98_C0A618 = 0x8024CD98; // rom:0xC0A618 +D_8024CE08_C0A688 = 0x8024CE08; // rom:0xC0A688 +D_8024CFF8_C0A878 = 0x8024CFF8; // rom:0xC0A878 +D_8024D060_C0A8E0 = 0x8024D060; // rom:0xC0A8E0 +D_8024D280_C0AB00 = 0x8024D280; // rom:0xC0AB00 +D_8024D2B8_C0AB38 = 0x8024D2B8; // rom:0xC0AB38 +D_8024D390_C0AC10 = 0x8024D390; // rom:0xC0AC10 +D_8024D3C8_C0AC48 = 0x8024D3C8; // rom:0xC0AC48 +D_8024D448_C0ACC8 = 0x8024D448; // rom:0xC0ACC8 +D_8024D538_C0ADB8 = 0x8024D538; // rom:0xC0ADB8 +D_8024D580_C0AE00 = 0x8024D580; // rom:0xC0AE00 +D_8024D608_C0AE88 = 0x8024D608; // rom:0xC0AE88 +D_8024D680_C0AF00 = 0x8024D680; // rom:0xC0AF00 +D_8024D700_C0AF80 = 0x8024D700; // rom:0xC0AF80 +D_8024D788_C0B008 = 0x8024D788; // rom:0xC0B008 +D_8024D828_C0B0A8 = 0x8024D828; // rom:0xC0B0A8 +D_8024D8D0_C0B150 = 0x8024D8D0; // rom:0xC0B150 +D_8024DBB0_C0B430 = 0x8024DBB0; // rom:0xC0B430 +D_8024DC18_C0B498 = 0x8024DC18; // rom:0xC0B498 +D_8024DC50_C0B4D0 = 0x8024DC50; // rom:0xC0B4D0 +D_8024DD28_C0B5A8 = 0x8024DD28; // rom:0xC0B5A8 +D_8024DD60_C0B5E0 = 0x8024DD60; // rom:0xC0B5E0 +D_8024DEC0_C0B740 = 0x8024DEC0; // rom:0xC0B740 +dgb_01_D_8024DEF8 = 0x8024DEF8; // rom:0xC0B778 +D_8024DFA0_C0B820 = 0x8024DFA0; // rom:0xC0B820 +D_8024E020_C0B8A0 = 0x8024E020; // rom:0xC0B8A0 +D_8024E0A8_C0B928 = 0x8024E0A8; // rom:0xC0B928 +D_8024E120_C0B9A0 = 0x8024E120; // rom:0xC0B9A0 +D_8024E1A8_C0BA28 = 0x8024E1A8; // rom:0xC0BA28 +D_8024E440_C0BCC0 = 0x8024E440; // rom:0xC0BCC0 +D_8024E4A0_C0BD20 = 0x8024E4A0; // rom:0xC0BD20 +D_8024E4D8_C0BD58 = 0x8024E4D8; // rom:0xC0BD58 +D_8024E5B0_C0BE30 = 0x8024E5B0; // rom:0xC0BE30 +D_8024E6A0_C0BF20 = 0x8024E6A0; // rom:0xC0BF20 +D_8024E6D8_C0BF58 = 0x8024E6D8; // rom:0xC0BF58 +D_8024E7C8_C0C048 = 0x8024E7C8; // rom:0xC0C048 +D_8024E800_C0C080 = 0x8024E800; // rom:0xC0C080 +D_8024E888_C0C108 = 0x8024E888; // rom:0xC0C108 +D_8024E8C0_C0C140 = 0x8024E8C0; // rom:0xC0C140 +D_8024E930_C0C1B0 = 0x8024E930; // rom:0xC0C1B0 +D_8024E968_C0C1E8 = 0x8024E968; // rom:0xC0C1E8 +D_8024E9D8_C0C258 = 0x8024E9D8; // rom:0xC0C258 +D_8024EA60_C0C2E0 = 0x8024EA60; // rom:0xC0C2E0 +D_8024EAD0_C0C350 = 0x8024EAD0; // rom:0xC0C350 +D_8024EC00_C0C480 = 0x8024EC00; // rom:0xC0C480 +D_8024EC68_C0C4E8 = 0x8024EC68; // rom:0xC0C4E8 +D_8024ECB0_C0C530 = 0x8024ECB0; // rom:0xC0C530 +D_8024EE18_C0C698 = 0x8024EE18; // rom:0xC0C698 +D_8024EE98_C0C718 = 0x8024EE98; // rom:0xC0C718 +D_8024EEC8_C0C748 = 0x8024EEC8; // rom:0xC0C748 +D_8024EF00_C0C780 = 0x8024EF00; // rom:0xC0C780 +D_8024EF60_C0C7E0 = 0x8024EF60; // rom:0xC0C7E0 +D_8024EF98_C0C818 = 0x8024EF98; // rom:0xC0C818 +D_8024EFF8_C0C878 = 0x8024EFF8; // rom:0xC0C878 +D_8024F030_C0C8B0 = 0x8024F030; // rom:0xC0C8B0 +D_8024F090_C0C910 = 0x8024F090; // rom:0xC0C910 +D_8024F0C8_C0C948 = 0x8024F0C8; // rom:0xC0C948 +D_8024F128_C0C9A8 = 0x8024F128; // rom:0xC0C9A8 +D_8024F160_C0C9E0 = 0x8024F160; // rom:0xC0C9E0 +D_8024F1C0_C0CA40 = 0x8024F1C0; // rom:0xC0CA40 +D_8024F1F8_C0CA78 = 0x8024F1F8; // rom:0xC0CA78 +D_8024F258_C0CAD8 = 0x8024F258; // rom:0xC0CAD8 +D_8024F290_C0CB10 = 0x8024F290; // rom:0xC0CB10 +D_8024F2F0_C0CB70 = 0x8024F2F0; // rom:0xC0CB70 +D_8024F328_C0CBA8 = 0x8024F328; // rom:0xC0CBA8 +D_8024F388_C0CC08 = 0x8024F388; // rom:0xC0CC08 +D_8024F3C0_C0CC40 = 0x8024F3C0; // rom:0xC0CC40 +D_8024F420_C0CCA0 = 0x8024F420; // rom:0xC0CCA0 +D_8024F458_C0CCD8 = 0x8024F458; // rom:0xC0CCD8 +D_8024F4C0_C0CD40 = 0x8024F4C0; // rom:0xC0CD40 +D_8024F520_C0CDA0 = 0x8024F520; // rom:0xC0CDA0 +D_8024F558_C0CDD8 = 0x8024F558; // rom:0xC0CDD8 +D_8024F5B8_C0CE38 = 0x8024F5B8; // rom:0xC0CE38 +D_8024F5F0_C0CE70 = 0x8024F5F0; // rom:0xC0CE70 +D_8024F650_C0CED0 = 0x8024F650; // rom:0xC0CED0 +D_8024F688_C0CF08 = 0x8024F688; // rom:0xC0CF08 +D_8024F6E8_C0CF68 = 0x8024F6E8; // rom:0xC0CF68 +D_8024F720_C0CFA0 = 0x8024F720; // rom:0xC0CFA0 +D_8024F780_C0D000 = 0x8024F780; // rom:0xC0D000 +D_8024F7B8_C0D038 = 0x8024F7B8; // rom:0xC0D038 +D_8024F818_C0D098 = 0x8024F818; // rom:0xC0D098 +D_8024F850_C0D0D0 = 0x8024F850; // rom:0xC0D0D0 +D_8024F8B0_C0D130 = 0x8024F8B0; // rom:0xC0D130 +D_8024F8E8_C0D168 = 0x8024F8E8; // rom:0xC0D168 +D_8024F948_C0D1C8 = 0x8024F948; // rom:0xC0D1C8 +D_8024F980_C0D200 = 0x8024F980; // rom:0xC0D200 +D_8024F9E0_C0D260 = 0x8024F9E0; // rom:0xC0D260 +D_8024FA18_C0D298 = 0x8024FA18; // rom:0xC0D298 +D_8024FA78_C0D2F8 = 0x8024FA78; // rom:0xC0D2F8 +D_8024FAB0_C0D330 = 0x8024FAB0; // rom:0xC0D330 +D_8024FB10_C0D390 = 0x8024FB10; // rom:0xC0D390 +D_8024FB48_C0D3C8 = 0x8024FB48; // rom:0xC0D3C8 +D_8024FBC0_C0D440 = 0x8024FBC0; // rom:0xC0D440 +D_8024FC48_C0D4C8 = 0x8024FC48; // rom:0xC0D4C8 +D_8024FEB0_C0D730 = 0x8024FEB0; // rom:0xC0D730 +D_8024FEE0_C0D760 = 0x8024FEE0; // rom:0xC0D760 +D_802500A0_C0D920 = 0x802500A0; // rom:0xC0D920 +D_802500C8_C0D948 = 0x802500C8; // rom:0xC0D948 +D_80250108_C0D988 = 0x80250108; // rom:0xC0D988 +D_80250168_C0D9E8 = 0x80250168; // rom:0xC0D9E8 +D_80250220_C0DAA0 = 0x80250220; // rom:0xC0DAA0 +D_80250290_C0DB10 = 0x80250290; // rom:0xC0DB10 +D_802502F8_C0DB78 = 0x802502F8; // rom:0xC0DB78 +D_80250360_C0DBE0 = 0x80250360; // rom:0xC0DBE0 +D_80250648_C0DEC8 = 0x80250648; // rom:0xC0DEC8 +D_80250698_C0DF18 = 0x80250698; // rom:0xC0DF18 +D_80250720_C0DFA0 = 0x80250720; // rom:0xC0DFA0 +D_80250798_C0E018 = 0x80250798; // rom:0xC0E018 +D_80250820_C0E0A0 = 0x80250820; // rom:0xC0E0A0 +D_80250898_C0E118 = 0x80250898; // rom:0xC0E118 +D_80250910_C0E190 = 0x80250910; // rom:0xC0E190 +D_80250D58_C0E5D8 = 0x80250D58; // rom:0xC0E5D8 +D_80250DA8_C0E628 = 0x80250DA8; // rom:0xC0E628 +D_80250DE0_C0E660 = 0x80250DE0; // rom:0xC0E660 +D_80250E88_C0E708 = 0x80250E88; // rom:0xC0E708 +D_80250F40_C0E7C0 = 0x80250F40; // rom:0xC0E7C0 +D_80250FC8_C0E848 = 0x80250FC8; // rom:0xC0E848 +D_80251050_C0E8D0 = 0x80251050; // rom:0xC0E8D0 +D_802510C8_C0E948 = 0x802510C8; // rom:0xC0E948 +D_80251528_C0EDA8 = 0x80251528; // rom:0xC0EDA8 +D_80251578_C0EDF8 = 0x80251578; // rom:0xC0EDF8 +D_802515B0_C0EE30 = 0x802515B0; // rom:0xC0EE30 +D_80251638_C0EEB8 = 0x80251638; // rom:0xC0EEB8 +D_802516A8_C0EF28 = 0x802516A8; // rom:0xC0EF28 +D_80251710_C0EF90 = 0x80251710; // rom:0xC0EF90 +D_80251798_C0F018 = 0x80251798; // rom:0xC0F018 +D_80251958_C0F1D8 = 0x80251958; // rom:0xC0F1D8 +D_802519A0_C0F220 = 0x802519A0; // rom:0xC0F220 +D_802519F0_C0F270 = 0x802519F0; // rom:0xC0F270 +D_80251A28_C0F2A8 = 0x80251A28; // rom:0xC0F2A8 +D_80251A50_C0F2D0 = 0x80251A50; // rom:0xC0F2D0 +dgb_01_D_80251A80_C0F300 = 0x80251A80; // rom:0xC0F300 +dgb_01_D_80251AAC_C0F32C = 0x80251AAC; // rom:0xC0F32C +dgb_01_D_80251AD8_C0F358 = 0x80251AD8; // rom:0xC0F358 +dgb_01_D_80251B04_C0F384 = 0x80251B04; // rom:0xC0F384 +dgb_01_D_80251B30_C0F3B0 = 0x80251B30; // rom:0xC0F3B0 +dgb_01_D_80251B5C_C0F3DC = 0x80251B5C; // rom:0xC0F3DC +dgb_01_D_80251B88_C0F408 = 0x80251B88; // rom:0xC0F408 +dgb_01_D_80251BB4_C0F434 = 0x80251BB4; // rom:0xC0F434 +dgb_01_D_80251BE0_C0F460 = 0x80251BE0; // rom:0xC0F460 +dgb_01_D_80251C0C_C0F48C = 0x80251C0C; // rom:0xC0F48C +dgb_01_D_80251C38_C0F4B8 = 0x80251C38; // rom:0xC0F4B8 +dgb_01_D_80251C64_C0F4E4 = 0x80251C64; // rom:0xC0F4E4 +dgb_01_D_80251C90_C0F510 = 0x80251C90; // rom:0xC0F510 +dgb_01_D_80251CBC_C0F53C = 0x80251CBC; // rom:0xC0F53C +dgb_01_D_80251CE8_C0F568 = 0x80251CE8; // rom:0xC0F568 +dgb_01_D_80251D14_C0F594 = 0x80251D14; // rom:0xC0F594 +dgb_01_D_80251D40_C0F5C0 = 0x80251D40; // rom:0xC0F5C0 +dgb_01_D_80251D6C_C0F5EC = 0x80251D6C; // rom:0xC0F5EC +dgb_01_D_80251D98_C0F618 = 0x80251D98; // rom:0xC0F618 +dgb_01_D_80251DC4_C0F644 = 0x80251DC4; // rom:0xC0F644 +dgb_01_D_80251DF0_C0F670 = 0x80251DF0; // rom:0xC0F670 +dgb_01_D_80251E1C_C0F69C = 0x80251E1C; // rom:0xC0F69C +dgb_01_D_80251E48_C0F6C8 = 0x80251E48; // rom:0xC0F6C8 +dgb_01_D_80251E74_C0F6F4 = 0x80251E74; // rom:0xC0F6F4 +dgb_01_D_80251EA0_C0F720 = 0x80251EA0; // rom:0xC0F720 +dgb_01_D_80251ECC_C0F74C = 0x80251ECC; // rom:0xC0F74C +dgb_01_D_80251EF8_C0F778 = 0x80251EF8; // rom:0xC0F778 +dgb_01_D_80251F24_C0F7A4 = 0x80251F24; // rom:0xC0F7A4 +dgb_01_D_80251F50_C0F7D0 = 0x80251F50; // rom:0xC0F7D0 +dgb_01_D_80251F7C_C0F7FC = 0x80251F7C; // rom:0xC0F7FC +dgb_01_D_80251FA8_C0F828 = 0x80251FA8; // rom:0xC0F828 +dgb_01_D_80251FD4_C0F854 = 0x80251FD4; // rom:0xC0F854 +dgb_01_D_80252000_C0F880 = 0x80252000; // rom:0xC0F880 +dgb_01_D_8025202C_C0F8AC = 0x8025202C; // rom:0xC0F8AC +dgb_01_D_80252058_C0F8D8 = 0x80252058; // rom:0xC0F8D8 +dgb_01_D_80252084_C0F904 = 0x80252084; // rom:0xC0F904 +dgb_01_D_802520B0_C0F930 = 0x802520B0; // rom:0xC0F930 +dgb_01_D_802520DC_C0F95C = 0x802520DC; // rom:0xC0F95C +dgb_01_D_80252108_C0F988 = 0x80252108; // rom:0xC0F988 +dgb_01_D_80252134_C0F9B4 = 0x80252134; // rom:0xC0F9B4 +dgb_01_D_80252160_C0F9E0 = 0x80252160; // rom:0xC0F9E0 +dgb_01_D_8025218C_C0FA0C = 0x8025218C; // rom:0xC0FA0C +dgb_01_D_802521B8_C0FA38 = 0x802521B8; // rom:0xC0FA38 +dgb_01_D_802521E4_C0FA64 = 0x802521E4; // rom:0xC0FA64 +dgb_01_D_80252210_C0FA90 = 0x80252210; // rom:0xC0FA90 +dgb_01_D_8025223C_C0FABC = 0x8025223C; // rom:0xC0FABC +dgb_01_D_80252268_C0FAE8 = 0x80252268; // rom:0xC0FAE8 +dgb_01_D_80252294_C0FB14 = 0x80252294; // rom:0xC0FB14 +dgb_01_D_802522C0_C0FB40 = 0x802522C0; // rom:0xC0FB40 +dgb_01_D_802522EC_C0FB6C = 0x802522EC; // rom:0xC0FB6C +dgb_01_D_80252318_C0FB98 = 0x80252318; // rom:0xC0FB98 +dgb_01_D_80252344_C0FBC4 = 0x80252344; // rom:0xC0FBC4 +dgb_01_D_80252370_C0FBF0 = 0x80252370; // rom:0xC0FBF0 +dgb_01_D_8025239C_C0FC1C = 0x8025239C; // rom:0xC0FC1C +dgb_01_D_802523C8_C0FC48 = 0x802523C8; // rom:0xC0FC48 +dgb_01_D_802523F4_C0FC74 = 0x802523F4; // rom:0xC0FC74 +dgb_01_D_80252420_C0FCA0 = 0x80252420; // rom:0xC0FCA0 +dgb_01_D_8025244C_C0FCCC = 0x8025244C; // rom:0xC0FCCC +dgb_01_D_80252478_C0FCF8 = 0x80252478; // rom:0xC0FCF8 +dgb_01_D_802524A4_C0FD24 = 0x802524A4; // rom:0xC0FD24 +dgb_01_D_802524D0_C0FD50 = 0x802524D0; // rom:0xC0FD50 +dgb_01_D_802524FC_C0FD7C = 0x802524FC; // rom:0xC0FD7C +dgb_01_D_80252528_C0FDA8 = 0x80252528; // rom:0xC0FDA8 +dgb_01_D_80252554_C0FDD4 = 0x80252554; // rom:0xC0FDD4 +dgb_01_D_80252580_C0FE00 = 0x80252580; // rom:0xC0FE00 +dgb_01_D_802525AC_C0FE2C = 0x802525AC; // rom:0xC0FE2C +dgb_01_D_802525D8_C0FE58 = 0x802525D8; // rom:0xC0FE58 +dgb_01_D_80252604_C0FE84 = 0x80252604; // rom:0xC0FE84 +dgb_01_D_80252630_C0FEB0 = 0x80252630; // rom:0xC0FEB0 +dgb_01_D_8025265C_C0FEDC = 0x8025265C; // rom:0xC0FEDC +dgb_01_D_80252688_C0FF08 = 0x80252688; // rom:0xC0FF08 +dgb_01_D_802526B4_C0FF34 = 0x802526B4; // rom:0xC0FF34 +dgb_01_D_802526E0_C0FF60 = 0x802526E0; // rom:0xC0FF60 +dgb_01_D_8025270C_C0FF8C = 0x8025270C; // rom:0xC0FF8C +dgb_01_D_80252738_C0FFB8 = 0x80252738; // rom:0xC0FFB8 +dgb_01_D_80252764_C0FFE4 = 0x80252764; // rom:0xC0FFE4 +dgb_01_D_80252790_C10010 = 0x80252790; // rom:0xC10010 +dgb_01_D_802527BC_C1003C = 0x802527BC; // rom:0xC1003C +dgb_01_D_802527E8_C10068 = 0x802527E8; // rom:0xC10068 +dgb_01_D_80252814_C10094 = 0x80252814; // rom:0xC10094 +dgb_01_D_80252840_C100C0 = 0x80252840; // rom:0xC100C0 +dgb_01_D_8025286C_C100EC = 0x8025286C; // rom:0xC100EC +dgb_01_D_80252898_C10118 = 0x80252898; // rom:0xC10118 +dgb_01_D_802528C4_C10144 = 0x802528C4; // rom:0xC10144 +dgb_01_D_802528F0_C10170 = 0x802528F0; // rom:0xC10170 +dgb_01_D_8025291C_C1019C = 0x8025291C; // rom:0xC1019C +dgb_01_D_80252948_C101C8 = 0x80252948; // rom:0xC101C8 +dgb_01_D_80252974_C101F4 = 0x80252974; // rom:0xC101F4 +dgb_01_D_802529A0_C10220 = 0x802529A0; // rom:0xC10220 +dgb_01_D_802529CC_C1024C = 0x802529CC; // rom:0xC1024C +dgb_01_D_802529F8_C10278 = 0x802529F8; // rom:0xC10278 +dgb_01_D_80252A24_C102A4 = 0x80252A24; // rom:0xC102A4 +dgb_01_D_80252A50_C102D0 = 0x80252A50; // rom:0xC102D0 +dgb_01_D_80252A7C_C102FC = 0x80252A7C; // rom:0xC102FC +dgb_01_D_80252AA8_C10328 = 0x80252AA8; // rom:0xC10328 +dgb_01_D_80252AD4_C10354 = 0x80252AD4; // rom:0xC10354 +dgb_01_D_80252B00_C10380 = 0x80252B00; // rom:0xC10380 +dgb_01_D_80252B2C_C103AC = 0x80252B2C; // rom:0xC103AC +dgb_01_D_80252B58_C103D8 = 0x80252B58; // rom:0xC103D8 +dgb_01_D_80252B84_C10404 = 0x80252B84; // rom:0xC10404 +dgb_01_D_80252BB0_C10430 = 0x80252BB0; // rom:0xC10430 +dgb_01_D_80252BDC_C1045C = 0x80252BDC; // rom:0xC1045C +dgb_01_D_80252C08_C10488 = 0x80252C08; // rom:0xC10488 +dgb_01_D_80252C34_C104B4 = 0x80252C34; // rom:0xC104B4 +dgb_01_D_80252C60_C104E0 = 0x80252C60; // rom:0xC104E0 +dgb_01_D_80252C8C_C1050C = 0x80252C8C; // rom:0xC1050C +dgb_01_D_80252CB8_C10538 = 0x80252CB8; // rom:0xC10538 +dgb_01_D_80252CE4_C10564 = 0x80252CE4; // rom:0xC10564 +dgb_01_D_80252D10_C10590 = 0x80252D10; // rom:0xC10590 +dgb_01_D_80252D3C_C105BC = 0x80252D3C; // rom:0xC105BC +dgb_01_D_80252D68_C105E8 = 0x80252D68; // rom:0xC105E8 +dgb_01_D_80252D94_C10614 = 0x80252D94; // rom:0xC10614 +dgb_01_D_80252DC0_C10640 = 0x80252DC0; // rom:0xC10640 +dgb_01_D_80252DEC_C1066C = 0x80252DEC; // rom:0xC1066C +dgb_01_D_80252E18_C10698 = 0x80252E18; // rom:0xC10698 +dgb_01_D_80252E44_C106C4 = 0x80252E44; // rom:0xC106C4 +dgb_01_D_80252E70_C106F0 = 0x80252E70; // rom:0xC106F0 +dgb_01_D_80252E9C_C1071C = 0x80252E9C; // rom:0xC1071C +dgb_01_D_80252EC8_C10748 = 0x80252EC8; // rom:0xC10748 +dgb_01_D_80252EF4_C10774 = 0x80252EF4; // rom:0xC10774 +dgb_01_D_80252F20_C107A0 = 0x80252F20; // rom:0xC107A0 +dgb_01_SmashBridgesSkeleton = 0x80252F4C; // rom:0xC107CC +dgb_01_D_80253140_C109C0 = 0x80253140; // rom:0xC109C0 +dgb_01_D_80253148_C109C8 = 0x80253148; // rom:0xC109C8 +dgb_01_D_80253160_C109E0 = 0x80253160; // rom:0xC109E0 +dgb_01_D_802531A0_C10A20 = 0x802531A0; // rom:0xC10A20 +dgb_01_D_802531E0_C10A60 = 0x802531E0; // rom:0xC10A60 +dgb_01_D_80253220_C10AA0 = 0x80253220; // rom:0xC10AA0 +dgb_01_D_80253260_C10AE0 = 0x80253260; // rom:0xC10AE0 +dgb_01_D_802532A0_C10B20 = 0x802532A0; // rom:0xC10B20 +dgb_01_D_802532E0_C10B60 = 0x802532E0; // rom:0xC10B60 +dgb_01_D_80253320_C10BA0 = 0x80253320; // rom:0xC10BA0 +dgb_01_D_80253360_C10BE0 = 0x80253360; // rom:0xC10BE0 +dgb_01_D_802533A0_C10C20 = 0x802533A0; // rom:0xC10C20 +dgb_01_D_802533E0_C10C60 = 0x802533E0; // rom:0xC10C60 +dgb_01_D_80253420_C10CA0 = 0x80253420; // rom:0xC10CA0 +dgb_01_D_80253460_C10CE0 = 0x80253460; // rom:0xC10CE0 +dgb_01_D_802534A0_C10D20 = 0x802534A0; // rom:0xC10D20 +dgb_01_D_802534E0_C10D60 = 0x802534E0; // rom:0xC10D60 +dgb_01_D_80253520_C10DA0 = 0x80253520; // rom:0xC10DA0 +dgb_01_D_80253560_C10DE0 = 0x80253560; // rom:0xC10DE0 +dgb_01_D_802535A0_C10E20 = 0x802535A0; // rom:0xC10E20 +dgb_01_D_802535E0_C10E60 = 0x802535E0; // rom:0xC10E60 +dgb_01_D_80253620_C10EA0 = 0x80253620; // rom:0xC10EA0 +dgb_01_D_80253660_C10EE0 = 0x80253660; // rom:0xC10EE0 +dgb_01_D_802536A0_C10F20 = 0x802536A0; // rom:0xC10F20 +dgb_01_D_802536E0_C10F60 = 0x802536E0; // rom:0xC10F60 +dgb_01_D_80253720_C10FA0 = 0x80253720; // rom:0xC10FA0 +dgb_01_D_80253760_C10FE0 = 0x80253760; // rom:0xC10FE0 +dgb_01_D_802537A0_C11020 = 0x802537A0; // rom:0xC11020 +dgb_01_D_802537E0_C11060 = 0x802537E0; // rom:0xC11060 +dgb_01_D_80253820_C110A0 = 0x80253820; // rom:0xC110A0 +dgb_01_D_80253860_C110E0 = 0x80253860; // rom:0xC110E0 +dgb_01_D_802538A0_C11120 = 0x802538A0; // rom:0xC11120 +dgb_01_D_802538E0_C11160 = 0x802538E0; // rom:0xC11160 +dgb_01_D_80253920_C111A0 = 0x80253920; // rom:0xC111A0 +dgb_01_D_80253960_C111E0 = 0x80253960; // rom:0xC111E0 +dgb_01_AS_SmashBridges = 0x802539A0; // rom:0xC11220 +D_80263420_C20CA0 = 0x80263420; // rom:0xC20CA0 +D_80263428_C20CA8 = 0x80263428; // rom:0xC20CA8 +D_80263430_C20CB0 = 0x80263430; // rom:0xC20CB0 +D_80263478_C20CF8 = 0x80263478; // rom:0xC20CF8 +D_80263480_C20D00 = 0x80263480; // rom:0xC20D00 +dgb_01_dgb_00_name_hack = 0x80263508; // rom:0xC20D88 +D_80263510_C20D90 = 0x80263510; // rom:0xC20D90 +D_80263518_C20D98 = 0x80263518; // rom:0xC20D98 +dgb_01_dgb_08_name_hack = 0x802636B0; // rom:0xC20F30 +vtx_C20F40 = 0x80200000; // rom:0xC20F40 +vtx_C21100 = 0x802001C0; // rom:0xC21100 +vtx_C21130 = 0x802001F0; // rom:0xC21130 +vtx_C211E0 = 0x802002A0; // rom:0xC211E0 +vtx_C211F0 = 0x802002B0; // rom:0xC211F0 +vtx_C21240 = 0x80200300; // rom:0xC21240 +vtx_C21360 = 0x80200420; // rom:0xC21360 +vtx_C213C0 = 0x80200480; // rom:0xC213C0 +vtx_C215A0 = 0x80200660; // rom:0xC215A0 +vtx_C21700 = 0x802007C0; // rom:0xC21700 +vtx_C21770 = 0x80200830; // rom:0xC21770 +vtx_C21810 = 0x802008D0; // rom:0xC21810 +vtx_C21930 = 0x802009F0; // rom:0xC21930 +vtx_C21AE0 = 0x80200BA0; // rom:0xC21AE0 +vtx_C21B20 = 0x80200BE0; // rom:0xC21B20 +vtx_C21BD0 = 0x80200C90; // rom:0xC21BD0 +vtx_C21C90 = 0x80200D50; // rom:0xC21C90 +vtx_C21D30 = 0x80200DF0; // rom:0xC21D30 +vtx_C21DD0 = 0x80200E90; // rom:0xC21DD0 +vtx_C21E00 = 0x80200EC0; // rom:0xC21E00 +vtx_C21F30 = 0x80200FF0; // rom:0xC21F30 +vtx_C22050 = 0x80201110; // rom:0xC22050 +vtx_C22190 = 0x80201250; // rom:0xC22190 +vtx_C222D0 = 0x80201390; // rom:0xC222D0 +vtx_C22330 = 0x802013F0; // rom:0xC22330 +vtx_C224A0 = 0x80201560; // rom:0xC224A0 +vtx_C224E0 = 0x802015A0; // rom:0xC224E0 +vtx_C22510 = 0x802015D0; // rom:0xC22510 +vtx_C22620 = 0x802016E0; // rom:0xC22620 +vtx_C22780 = 0x80201840; // rom:0xC22780 +vtx_C22810 = 0x802018D0; // rom:0xC22810 +vtx_C22870 = 0x80201930; // rom:0xC22870 +vtx_C228F0 = 0x802019B0; // rom:0xC228F0 +vtx_C22950 = 0x80201A10; // rom:0xC22950 +vtx_C229F0 = 0x80201AB0; // rom:0xC229F0 +vtx_C22B00 = 0x80201BC0; // rom:0xC22B00 +vtx_C22C00 = 0x80201CC0; // rom:0xC22C00 +vtx_C22E00 = 0x80201EC0; // rom:0xC22E00 +vtx_C22EC0 = 0x80201F80; // rom:0xC22EC0 +vtx_C230A0 = 0x80202160; // rom:0xC230A0 +vtx_C23240 = 0x80202300; // rom:0xC23240 +vtx_C23260 = 0x80202320; // rom:0xC23260 +vtx_C232A0 = 0x80202360; // rom:0xC232A0 +vtx_C23330 = 0x802023F0; // rom:0xC23330 +vtx_C233D0 = 0x80202490; // rom:0xC233D0 +vtx_C23480 = 0x80202540; // rom:0xC23480 +vtx_C234B0 = 0x80202570; // rom:0xC234B0 +vtx_C235C0 = 0x80202680; // rom:0xC235C0 +vtx_C236E0 = 0x802027A0; // rom:0xC236E0 +vtx_C23810 = 0x802028D0; // rom:0xC23810 +vtx_C238B0 = 0x80202970; // rom:0xC238B0 +vtx_C239D0 = 0x80202A90; // rom:0xC239D0 +vtx_C23A70 = 0x80202B30; // rom:0xC23A70 +vtx_C23B70 = 0x80202C30; // rom:0xC23B70 +vtx_C23BA0 = 0x80202C60; // rom:0xC23BA0 +vtx_C23C70 = 0x80202D30; // rom:0xC23C70 +vtx_C23C90 = 0x80202D50; // rom:0xC23C90 +vtx_C23CE0 = 0x80202DA0; // rom:0xC23CE0 +vtx_C23D20 = 0x80202DE0; // rom:0xC23D20 +vtx_C23D60 = 0x80202E20; // rom:0xC23D60 +vtx_C23DD0 = 0x80202E90; // rom:0xC23DD0 +vtx_C23E00 = 0x80202EC0; // rom:0xC23E00 +vtx_C23E20 = 0x80202EE0; // rom:0xC23E20 +vtx_C23E50 = 0x80202F10; // rom:0xC23E50 +vtx_C23F10 = 0x80202FD0; // rom:0xC23F10 +vtx_C23FD0 = 0x80203090; // rom:0xC23FD0 +vtx_C240D0 = 0x80203190; // rom:0xC240D0 +vtx_C241D0 = 0x80203290; // rom:0xC241D0 +vtx_C24350 = 0x80203410; // rom:0xC24350 +vtx_C24510 = 0x802035D0; // rom:0xC24510 +vtx_C24540 = 0x80203600; // rom:0xC24540 +vtx_C24600 = 0x802036C0; // rom:0xC24600 +vtx_C24690 = 0x80203750; // rom:0xC24690 +vtx_C24720 = 0x802037E0; // rom:0xC24720 +vtx_C24730 = 0x802037F0; // rom:0xC24730 +vtx_C24840 = 0x80203900; // rom:0xC24840 +vtx_C24960 = 0x80203A20; // rom:0xC24960 +vtx_C24980 = 0x80203A40; // rom:0xC24980 +vtx_C24AD0 = 0x80203B90; // rom:0xC24AD0 +vtx_C24AF0 = 0x80203BB0; // rom:0xC24AF0 +vtx_C24CD0 = 0x80203D90; // rom:0xC24CD0 +vtx_C24EB0 = 0x80203F70; // rom:0xC24EB0 +vtx_C24F30 = 0x80203FF0; // rom:0xC24F30 +vtx_C24FB0 = 0x80204070; // rom:0xC24FB0 +vtx_C25050 = 0x80204110; // rom:0xC25050 +vtx_C25250 = 0x80204310; // rom:0xC25250 +vtx_C25310 = 0x802043D0; // rom:0xC25310 +vtx_C25350 = 0x80204410; // rom:0xC25350 +vtx_C25500 = 0x802045C0; // rom:0xC25500 +vtx_C25600 = 0x802046C0; // rom:0xC25600 +vtx_C256D0 = 0x80204790; // rom:0xC256D0 +vtx_C25710 = 0x802047D0; // rom:0xC25710 +vtx_C257D0 = 0x80204890; // rom:0xC257D0 +vtx_C257F0 = 0x802048B0; // rom:0xC257F0 +vtx_C25900 = 0x802049C0; // rom:0xC25900 +vtx_C25950 = 0x80204A10; // rom:0xC25950 +vtx_C25A30 = 0x80204AF0; // rom:0xC25A30 +vtx_C25AB0 = 0x80204B70; // rom:0xC25AB0 +vtx_C25B30 = 0x80204BF0; // rom:0xC25B30 +vtx_C25BD0 = 0x80204C90; // rom:0xC25BD0 +vtx_C25C00 = 0x80204CC0; // rom:0xC25C00 +vtx_C25C20 = 0x80204CE0; // rom:0xC25C20 +vtx_C25C80 = 0x80204D40; // rom:0xC25C80 +vtx_C25CF0 = 0x80204DB0; // rom:0xC25CF0 +vtx_C25D30 = 0x80204DF0; // rom:0xC25D30 +vtx_C25DA0 = 0x80204E60; // rom:0xC25DA0 +vtx_C25DD0 = 0x80204E90; // rom:0xC25DD0 +vtx_C25EA0 = 0x80204F60; // rom:0xC25EA0 +vtx_C25F00 = 0x80204FC0; // rom:0xC25F00 +vtx_C25F90 = 0x80205050; // rom:0xC25F90 +vtx_C26040 = 0x80205100; // rom:0xC26040 +vtx_C26090 = 0x80205150; // rom:0xC26090 +vtx_C26130 = 0x802051F0; // rom:0xC26130 +vtx_C26250 = 0x80205310; // rom:0xC26250 +vtx_C26290 = 0x80205350; // rom:0xC26290 +vtx_C262D0 = 0x80205390; // rom:0xC262D0 +vtx_C26310 = 0x802053D0; // rom:0xC26310 +vtx_C26350 = 0x80205410; // rom:0xC26350 +vtx_C26390 = 0x80205450; // rom:0xC26390 +vtx_C263D0 = 0x80205490; // rom:0xC263D0 +vtx_C26410 = 0x802054D0; // rom:0xC26410 +vtx_C26450 = 0x80205510; // rom:0xC26450 +vtx_C26490 = 0x80205550; // rom:0xC26490 +vtx_C264D0 = 0x80205590; // rom:0xC264D0 +vtx_C26510 = 0x802055D0; // rom:0xC26510 +vtx_C26550 = 0x80205610; // rom:0xC26550 +vtx_C26590 = 0x80205650; // rom:0xC26590 +vtx_C265D0 = 0x80205690; // rom:0xC265D0 +vtx_C26610 = 0x802056D0; // rom:0xC26610 +vtx_C26650 = 0x80205710; // rom:0xC26650 +vtx_C26690 = 0x80205750; // rom:0xC26690 +vtx_C266D0 = 0x80205790; // rom:0xC266D0 +vtx_C26710 = 0x802057D0; // rom:0xC26710 +vtx_C26750 = 0x80205810; // rom:0xC26750 +vtx_C26890 = 0x80205950; // rom:0xC26890 +vtx_C26A60 = 0x80205B20; // rom:0xC26A60 +vtx_C26AE0 = 0x80205BA0; // rom:0xC26AE0 +vtx_C26CC0 = 0x80205D80; // rom:0xC26CC0 +vtx_C26EB0 = 0x80205F70; // rom:0xC26EB0 +vtx_C26F40 = 0x80206000; // rom:0xC26F40 +vtx_C26FB0 = 0x80206070; // rom:0xC26FB0 +vtx_C27110 = 0x802061D0; // rom:0xC27110 +vtx_C27180 = 0x80206240; // rom:0xC27180 +vtx_C27220 = 0x802062E0; // rom:0xC27220 +vtx_C27300 = 0x802063C0; // rom:0xC27300 +vtx_C273A0 = 0x80206460; // rom:0xC273A0 +vtx_C27460 = 0x80206520; // rom:0xC27460 +vtx_C27580 = 0x80206640; // rom:0xC27580 +vtx_C27740 = 0x80206800; // rom:0xC27740 +vtx_C27770 = 0x80206830; // rom:0xC27770 +vtx_C27880 = 0x80206940; // rom:0xC27880 +vtx_C27A40 = 0x80206B00; // rom:0xC27A40 +vtx_C27A70 = 0x80206B30; // rom:0xC27A70 +vtx_C27B80 = 0x80206C40; // rom:0xC27B80 +vtx_C27D60 = 0x80206E20; // rom:0xC27D60 +vtx_C27F20 = 0x80206FE0; // rom:0xC27F20 +vtx_C27FC0 = 0x80207080; // rom:0xC27FC0 +vtx_C27FE0 = 0x802070A0; // rom:0xC27FE0 +vtx_C28080 = 0x80207140; // rom:0xC28080 +vtx_C28110 = 0x802071D0; // rom:0xC28110 +vtx_C28190 = 0x80207250; // rom:0xC28190 +vtx_C281B0 = 0x80207270; // rom:0xC281B0 +vtx_C281E0 = 0x802072A0; // rom:0xC281E0 +vtx_C282D0 = 0x80207390; // rom:0xC282D0 +vtx_C282F0 = 0x802073B0; // rom:0xC282F0 +vtx_C28310 = 0x802073D0; // rom:0xC28310 +vtx_C28420 = 0x802074E0; // rom:0xC28420 +vtx_C284F0 = 0x802075B0; // rom:0xC284F0 +vtx_C28550 = 0x80207610; // rom:0xC28550 +vtx_C28690 = 0x80207750; // rom:0xC28690 +vtx_C28720 = 0x802077E0; // rom:0xC28720 +vtx_C287A0 = 0x80207860; // rom:0xC287A0 +vtx_C28890 = 0x80207950; // rom:0xC28890 +vtx_C28970 = 0x80207A30; // rom:0xC28970 +vtx_C28A70 = 0x80207B30; // rom:0xC28A70 +vtx_C28BB0 = 0x80207C70; // rom:0xC28BB0 +vtx_C28D90 = 0x80207E50; // rom:0xC28D90 +vtx_C28F70 = 0x80208030; // rom:0xC28F70 +vtx_C29150 = 0x80208210; // rom:0xC29150 +vtx_C29330 = 0x802083F0; // rom:0xC29330 +vtx_C29470 = 0x80208530; // rom:0xC29470 +vtx_C294A0 = 0x80208560; // rom:0xC294A0 +vtx_C294F0 = 0x802085B0; // rom:0xC294F0 +vtx_C29540 = 0x80208600; // rom:0xC29540 +vtx_C29570 = 0x80208630; // rom:0xC29570 +vtx_C295B0 = 0x80208670; // rom:0xC295B0 +vtx_C29630 = 0x802086F0; // rom:0xC29630 +vtx_C29650 = 0x80208710; // rom:0xC29650 +vtx_C296C0 = 0x80208780; // rom:0xC296C0 +vtx_C29750 = 0x80208810; // rom:0xC29750 +vtx_C297F0 = 0x802088B0; // rom:0xC297F0 +vtx_C298E0 = 0x802089A0; // rom:0xC298E0 +vtx_C29A40 = 0x80208B00; // rom:0xC29A40 +vtx_C29AB0 = 0x80208B70; // rom:0xC29AB0 +vtx_C29BB0 = 0x80208C70; // rom:0xC29BB0 +vtx_C29CD0 = 0x80208D90; // rom:0xC29CD0 +vtx_C29E00 = 0x80208EC0; // rom:0xC29E00 +vtx_C29F50 = 0x80209010; // rom:0xC29F50 +vtx_C2A080 = 0x80209140; // rom:0xC2A080 +vtx_C2A180 = 0x80209240; // rom:0xC2A180 +vtx_C2A2C0 = 0x80209380; // rom:0xC2A2C0 +vtx_C2A3C0 = 0x80209480; // rom:0xC2A3C0 +vtx_C2A540 = 0x80209600; // rom:0xC2A540 +vtx_C2A700 = 0x802097C0; // rom:0xC2A700 +vtx_C2A740 = 0x80209800; // rom:0xC2A740 +vtx_C2A790 = 0x80209850; // rom:0xC2A790 +vtx_C2A8D0 = 0x80209990; // rom:0xC2A8D0 +vtx_C2AAB0 = 0x80209B70; // rom:0xC2AAB0 +vtx_C2AC90 = 0x80209D50; // rom:0xC2AC90 +vtx_C2AD20 = 0x80209DE0; // rom:0xC2AD20 +vtx_C2AD70 = 0x80209E30; // rom:0xC2AD70 +vtx_C2AE50 = 0x80209F10; // rom:0xC2AE50 +vtx_C2AE70 = 0x80209F30; // rom:0xC2AE70 +vtx_C2AEB0 = 0x80209F70; // rom:0xC2AEB0 +vtx_C2AF60 = 0x8020A020; // rom:0xC2AF60 +vtx_C2AF80 = 0x8020A040; // rom:0xC2AF80 +vtx_C2B010 = 0x8020A0D0; // rom:0xC2B010 +vtx_C2B050 = 0x8020A110; // rom:0xC2B050 +vtx_C2B220 = 0x8020A2E0; // rom:0xC2B220 +vtx_C2B250 = 0x8020A310; // rom:0xC2B250 +vtx_C2B2D0 = 0x8020A390; // rom:0xC2B2D0 +vtx_C2B340 = 0x8020A400; // rom:0xC2B340 +vtx_C2B3C0 = 0x8020A480; // rom:0xC2B3C0 +vtx_C2B3E0 = 0x8020A4A0; // rom:0xC2B3E0 +vtx_C2B410 = 0x8020A4D0; // rom:0xC2B410 +vtx_C2B560 = 0x8020A620; // rom:0xC2B560 +vtx_C2B6D0 = 0x8020A790; // rom:0xC2B6D0 +vtx_C2B800 = 0x8020A8C0; // rom:0xC2B800 +vtx_C2B850 = 0x8020A910; // rom:0xC2B850 +vtx_C2B8E0 = 0x8020A9A0; // rom:0xC2B8E0 +vtx_C2B9B0 = 0x8020AA70; // rom:0xC2B9B0 +vtx_C2BA50 = 0x8020AB10; // rom:0xC2BA50 +vtx_C2BB50 = 0x8020AC10; // rom:0xC2BB50 +vtx_C2BD50 = 0x8020AE10; // rom:0xC2BD50 +vtx_C2BE50 = 0x8020AF10; // rom:0xC2BE50 +vtx_C2BF50 = 0x8020B010; // rom:0xC2BF50 +vtx_C2BF60 = 0x8020B020; // rom:0xC2BF60 +vtx_C2BFD0 = 0x8020B090; // rom:0xC2BFD0 +vtx_C2C080 = 0x8020B140; // rom:0xC2C080 +vtx_C2C0B0 = 0x8020B170; // rom:0xC2C0B0 +vtx_C2C0F0 = 0x8020B1B0; // rom:0xC2C0F0 +vtx_C2C130 = 0x8020B1F0; // rom:0xC2C130 +vtx_C2C1C0 = 0x8020B280; // rom:0xC2C1C0 +vtx_C2C300 = 0x8020B3C0; // rom:0xC2C300 +vtx_C2C4E0 = 0x8020B5A0; // rom:0xC2C4E0 +vtx_C2C6C0 = 0x8020B780; // rom:0xC2C6C0 +vtx_C2C8A0 = 0x8020B960; // rom:0xC2C8A0 +vtx_C2CA20 = 0x8020BAE0; // rom:0xC2CA20 +vtx_C2CBA0 = 0x8020BC60; // rom:0xC2CBA0 +vtx_C2CD20 = 0x8020BDE0; // rom:0xC2CD20 +vtx_C2CEA0 = 0x8020BF60; // rom:0xC2CEA0 +vtx_C2CED0 = 0x8020BF90; // rom:0xC2CED0 +vtx_C2CF00 = 0x8020BFC0; // rom:0xC2CF00 +vtx_C2CFC0 = 0x8020C080; // rom:0xC2CFC0 +vtx_C2D140 = 0x8020C200; // rom:0xC2D140 +vtx_C2D170 = 0x8020C230; // rom:0xC2D170 +vtx_C2D1A0 = 0x8020C260; // rom:0xC2D1A0 +vtx_C2D260 = 0x8020C320; // rom:0xC2D260 +vtx_C2D3E0 = 0x8020C4A0; // rom:0xC2D3E0 +vtx_C2D410 = 0x8020C4D0; // rom:0xC2D410 +vtx_C2D440 = 0x8020C500; // rom:0xC2D440 +vtx_C2D500 = 0x8020C5C0; // rom:0xC2D500 +vtx_C2D560 = 0x8020C620; // rom:0xC2D560 +vtx_C2D5C0 = 0x8020C680; // rom:0xC2D5C0 +vtx_C2D620 = 0x8020C6E0; // rom:0xC2D620 +vtx_C2D660 = 0x8020C720; // rom:0xC2D660 +vtx_C2D6A0 = 0x8020C760; // rom:0xC2D6A0 +vtx_C2D6E0 = 0x8020C7A0; // rom:0xC2D6E0 +vtx_C2D830 = 0x8020C8F0; // rom:0xC2D830 +vtx_C2D8F0 = 0x8020C9B0; // rom:0xC2D8F0 +vtx_C2DA20 = 0x8020CAE0; // rom:0xC2DA20 +vtx_C2DBE0 = 0x8020CCA0; // rom:0xC2DBE0 +vtx_C2DCB0 = 0x8020CD70; // rom:0xC2DCB0 +vtx_C2DD50 = 0x8020CE10; // rom:0xC2DD50 +vtx_C2DD90 = 0x8020CE50; // rom:0xC2DD90 +vtx_C2DEA0 = 0x8020CF60; // rom:0xC2DEA0 +vtx_C2DFC0 = 0x8020D080; // rom:0xC2DFC0 +vtx_C2E020 = 0x8020D0E0; // rom:0xC2E020 +vtx_C2E1E0 = 0x8020D2A0; // rom:0xC2E1E0 +vtx_C2E2B0 = 0x8020D370; // rom:0xC2E2B0 +vtx_C2E360 = 0x8020D420; // rom:0xC2E360 +vtx_C2E390 = 0x8020D450; // rom:0xC2E390 +vtx_C2E4A0 = 0x8020D560; // rom:0xC2E4A0 +vtx_C2E5D0 = 0x8020D690; // rom:0xC2E5D0 +vtx_C2E620 = 0x8020D6E0; // rom:0xC2E620 +vtx_C2E7B0 = 0x8020D870; // rom:0xC2E7B0 +vtx_C2E800 = 0x8020D8C0; // rom:0xC2E800 +vtx_C2E8C0 = 0x8020D980; // rom:0xC2E8C0 +vtx_C2E980 = 0x8020DA40; // rom:0xC2E980 +vtx_C2EA60 = 0x8020DB20; // rom:0xC2EA60 dgb_02_MeleeHitbox_30 = 0x80240000; // type:func rom:0xC2EBA0 dgb_02_MeleeHitbox_31 = 0x8024006C; // type:func rom:0xC2EC0C dgb_02_MeleeHitbox_32 = 0x802400DC; // type:func rom:0xC2EC7C @@ -21318,30 +21318,30 @@ dgb_02_ClubbaNappingAI_ReturnHomeInit = 0x80240E54; // type:func rom:0xC2F9F4 dgb_02_ClubbaNappingAI_ReturnHome = 0x80240F00; // type:func rom:0xC2FAA0 dgb_02_ClubbaNappingAI_FallAsleep = 0x80241078; // type:func rom:0xC2FC18 dgb_02_ClubbaNappingAI_Main = 0x802410D4; // type:func rom:0xC2FC74 -dgb_02_entryList = 0x80241430; // type:data rom:0xC2FFD0 -dgb_02_settings = 0x80241470; // type:data rom:0xC30010 -dgb_02_802414B0 = 0x802414B0; // type:data rom:0xC30050 -dgb_02_exitDoubleDoor_80241550 = 0x80241550; // type:data rom:0xC300F0 -dgb_02_exitDoubleDoor_80241604 = 0x80241604; // type:data rom:0xC301A4 -dgb_02_exitSingleDoor_802416B8 = 0x802416B8; // type:data rom:0xC30258 -dgb_02_exitSingleDoor_8024176C = 0x8024176C; // type:data rom:0xC3030C -dgb_02_enterSingleDoor_80241820 = 0x80241820; // type:data rom:0xC303C0 -dgb_02_main = 0x80241974; // type:data rom:0xC30514 -dgb_02_80241AB0 = 0x80241AB0; // type:data rom:0xC30650 -dgb_02_extraAnimationList_80241B6C = 0x80241B6C; // type:data rom:0xC3070C -dgb_02_extraAnimationList_80241B94 = 0x80241B94; // type:data rom:0xC30734 -dgb_02_npcAISettings_80241B9C = 0x80241B9C; // type:data rom:0xC3073C -dgb_02_npcAI_80241BCC = 0x80241BCC; // type:data rom:0xC3076C -dgb_02_npcSettings_80241C3C = 0x80241C3C; // type:data rom:0xC307DC -dgb_02_npcAISettings_80241C68 = 0x80241C68; // type:data rom:0xC30808 -dgb_02_npcAI_80241C98 = 0x80241C98; // type:data rom:0xC30838 -dgb_02_npcSettings_80241D08 = 0x80241D08; // type:data rom:0xC308A8 -dgb_02_npcAI_80241D34 = 0x80241D34; // type:data rom:0xC308D4 -dgb_02_npcSettings_80241DDC = 0x80241DDC; // type:data rom:0xC3097C -dgb_02_npcGroup_80241E08 = 0x80241E08; // type:data rom:0xC309A8 -dgb_02_npcGroup_802421E8 = 0x802421E8; // type:data rom:0xC30D88 -dgb_02_npcGroupList_802425C8 = 0x802425C8; // type:data rom:0xC31168 -D_80242610_C311B0 = 0x80242610; // type:data rom:0xC311B0 +dgb_02_entryList = 0x80241430; // rom:0xC2FFD0 +dgb_02_settings = 0x80241470; // rom:0xC30010 +dgb_02_802414B0 = 0x802414B0; // rom:0xC30050 +dgb_02_exitDoubleDoor_80241550 = 0x80241550; // rom:0xC300F0 +dgb_02_exitDoubleDoor_80241604 = 0x80241604; // rom:0xC301A4 +dgb_02_exitSingleDoor_802416B8 = 0x802416B8; // rom:0xC30258 +dgb_02_exitSingleDoor_8024176C = 0x8024176C; // rom:0xC3030C +dgb_02_enterSingleDoor_80241820 = 0x80241820; // rom:0xC303C0 +dgb_02_main = 0x80241974; // rom:0xC30514 +dgb_02_80241AB0 = 0x80241AB0; // rom:0xC30650 +dgb_02_extraAnimationList_80241B6C = 0x80241B6C; // rom:0xC3070C +dgb_02_extraAnimationList_80241B94 = 0x80241B94; // rom:0xC30734 +dgb_02_npcAISettings_80241B9C = 0x80241B9C; // rom:0xC3073C +dgb_02_npcAI_80241BCC = 0x80241BCC; // rom:0xC3076C +dgb_02_npcSettings_80241C3C = 0x80241C3C; // rom:0xC307DC +dgb_02_npcAISettings_80241C68 = 0x80241C68; // rom:0xC30808 +dgb_02_npcAI_80241C98 = 0x80241C98; // rom:0xC30838 +dgb_02_npcSettings_80241D08 = 0x80241D08; // rom:0xC308A8 +dgb_02_npcAI_80241D34 = 0x80241D34; // rom:0xC308D4 +dgb_02_npcSettings_80241DDC = 0x80241DDC; // rom:0xC3097C +dgb_02_npcGroup_80241E08 = 0x80241E08; // rom:0xC309A8 +dgb_02_npcGroup_802421E8 = 0x802421E8; // rom:0xC30D88 +dgb_02_npcGroupList_802425C8 = 0x802425C8; // rom:0xC31168 +D_80242610_C311B0 = 0x80242610; // rom:0xC311B0 dgb_03_UnkFunc11 = 0x80240000; // type:func rom:0xC314E0 dgb_03_UnkFunc12 = 0x802400BC; // type:func rom:0xC3159C dgb_03_RemovePadlock = 0x80240170; // type:func rom:0xC31650 @@ -21375,49 +21375,49 @@ dgb_03_ClubbaNappingAI_ReturnHomeInit = 0x80242200; // type:func rom:0xC336E0 dgb_03_ClubbaNappingAI_ReturnHome = 0x802422AC; // type:func rom:0xC3378C dgb_03_ClubbaNappingAI_FallAsleep = 0x80242424; // type:func rom:0xC33904 dgb_03_ClubbaNappingAI_Main = 0x80242480; // type:func rom:0xC33960 -dgb_03_entryList = 0x802427D0; // type:data rom:0xC33CB0 -dgb_03_settings = 0x80242830; // type:data rom:0xC33D10 -dgb_03_80242870 = 0x80242870; // type:data rom:0xC33D50 -dgb_03_exitDoubleDoor_80242910 = 0x80242910; // type:data rom:0xC33DF0 -dgb_03_exitDoubleDoor_802429C4 = 0x802429C4; // type:data rom:0xC33EA4 -dgb_03_exitDoubleDoor_80242A78 = 0x80242A78; // type:data rom:0xC33F58 -dgb_03_exitWalk_80242B2C = 0x80242B2C; // type:data rom:0xC3400C -dgb_03_exitSingleDoor_80242B88 = 0x80242B88; // type:data rom:0xC34068 -dgb_03_exitDoubleDoor_80242C3C = 0x80242C3C; // type:data rom:0xC3411C -dgb_03_80242CF0 = 0x80242CF0; // type:data rom:0xC341D0 -dgb_03_enterDoubleDoor_80242D1C = 0x80242D1C; // type:data rom:0xC341FC -dgb_03_itemList_80242F28 = 0x80242F28; // type:data rom:0xC34408 -dgb_03_main = 0x80242F30; // type:data rom:0xC34410 -dgb_03_802430E0 = 0x802430E0; // type:data rom:0xC345C0 -dgb_03_80243470 = 0x80243470; // type:data rom:0xC34950 -dgb_03_8024353C = 0x8024353C; // type:data rom:0xC34A1C -dgb_03_80243608 = 0x80243608; // type:data rom:0xC34AE8 -dgb_03_80243740 = 0x80243740; // type:data rom:0xC34C20 -dgb_03_802438A8 = 0x802438A8; // type:data rom:0xC34D88 -dgb_03_makeEntities = 0x802438D4; // type:data rom:0xC34DB4 -dgb_03_80243970 = 0x80243970; // type:data rom:0xC34E50 -dgb_03_unk_missing_80243A2C = 0x80243A2C; // type:data rom:0xC34F0C -dgb_03_extraAnimationList_80243A54 = 0x80243A54; // type:data rom:0xC34F34 -dgb_03_npcAISettings_80243A5C = 0x80243A5C; // type:data rom:0xC34F3C -dgb_03_npcAI_80243A8C = 0x80243A8C; // type:data rom:0xC34F6C -dgb_03_npcSettings_80243AFC = 0x80243AFC; // type:data rom:0xC34FDC -dgb_03_npcAISettings_80243B28 = 0x80243B28; // type:data rom:0xC35008 -dgb_03_npcAI_80243B58 = 0x80243B58; // type:data rom:0xC35038 -dgb_03_npcSettings_80243BC8 = 0x80243BC8; // type:data rom:0xC350A8 -dgb_03_npcAISettings_80243BF4 = 0x80243BF4; // type:data rom:0xC350D4 -dgb_03_npcAI_80243C24 = 0x80243C24; // type:data rom:0xC35104 -dgb_03_npcSettings_80243C94 = 0x80243C94; // type:data rom:0xC35174 -dgb_03_npcAI_80243CC0 = 0x80243CC0; // type:data rom:0xC351A0 -dgb_03_npcSettings_80243D68 = 0x80243D68; // type:data rom:0xC35248 -dgb_03_init_80243D94 = 0x80243D94; // type:data rom:0xC35274 -dgb_03_npcGroup_80243DE8 = 0x80243DE8; // type:data rom:0xC352C8 -dgb_03_npcGroup_802441C8 = 0x802441C8; // type:data rom:0xC356A8 -dgb_03_npcGroup_802445A8 = 0x802445A8; // type:data rom:0xC35A88 -dgb_03_npcGroupList_80244988 = 0x80244988; // type:data rom:0xC35E68 -D_802449F0_C35ED0 = 0x802449F0; // type:data rom:0xC35ED0 -D_80244B88_C36068 = 0x80244B88; // type:data rom:0xC36068 -D_80244B90_C36070 = 0x80244B90; // type:data rom:0xC36070 -D_80244EB8_C36398 = 0x80244EB8; // type:data rom:0xC36398 +dgb_03_entryList = 0x802427D0; // rom:0xC33CB0 +dgb_03_settings = 0x80242830; // rom:0xC33D10 +dgb_03_80242870 = 0x80242870; // rom:0xC33D50 +dgb_03_exitDoubleDoor_80242910 = 0x80242910; // rom:0xC33DF0 +dgb_03_exitDoubleDoor_802429C4 = 0x802429C4; // rom:0xC33EA4 +dgb_03_exitDoubleDoor_80242A78 = 0x80242A78; // rom:0xC33F58 +dgb_03_exitWalk_80242B2C = 0x80242B2C; // rom:0xC3400C +dgb_03_exitSingleDoor_80242B88 = 0x80242B88; // rom:0xC34068 +dgb_03_exitDoubleDoor_80242C3C = 0x80242C3C; // rom:0xC3411C +dgb_03_80242CF0 = 0x80242CF0; // rom:0xC341D0 +dgb_03_enterDoubleDoor_80242D1C = 0x80242D1C; // rom:0xC341FC +dgb_03_itemList_80242F28 = 0x80242F28; // rom:0xC34408 +dgb_03_main = 0x80242F30; // rom:0xC34410 +dgb_03_802430E0 = 0x802430E0; // rom:0xC345C0 +dgb_03_80243470 = 0x80243470; // rom:0xC34950 +dgb_03_8024353C = 0x8024353C; // rom:0xC34A1C +dgb_03_80243608 = 0x80243608; // rom:0xC34AE8 +dgb_03_80243740 = 0x80243740; // rom:0xC34C20 +dgb_03_802438A8 = 0x802438A8; // rom:0xC34D88 +dgb_03_makeEntities = 0x802438D4; // rom:0xC34DB4 +dgb_03_80243970 = 0x80243970; // rom:0xC34E50 +dgb_03_unk_missing_80243A2C = 0x80243A2C; // rom:0xC34F0C +dgb_03_extraAnimationList_80243A54 = 0x80243A54; // rom:0xC34F34 +dgb_03_npcAISettings_80243A5C = 0x80243A5C; // rom:0xC34F3C +dgb_03_npcAI_80243A8C = 0x80243A8C; // rom:0xC34F6C +dgb_03_npcSettings_80243AFC = 0x80243AFC; // rom:0xC34FDC +dgb_03_npcAISettings_80243B28 = 0x80243B28; // rom:0xC35008 +dgb_03_npcAI_80243B58 = 0x80243B58; // rom:0xC35038 +dgb_03_npcSettings_80243BC8 = 0x80243BC8; // rom:0xC350A8 +dgb_03_npcAISettings_80243BF4 = 0x80243BF4; // rom:0xC350D4 +dgb_03_npcAI_80243C24 = 0x80243C24; // rom:0xC35104 +dgb_03_npcSettings_80243C94 = 0x80243C94; // rom:0xC35174 +dgb_03_npcAI_80243CC0 = 0x80243CC0; // rom:0xC351A0 +dgb_03_npcSettings_80243D68 = 0x80243D68; // rom:0xC35248 +dgb_03_init_80243D94 = 0x80243D94; // rom:0xC35274 +dgb_03_npcGroup_80243DE8 = 0x80243DE8; // rom:0xC352C8 +dgb_03_npcGroup_802441C8 = 0x802441C8; // rom:0xC356A8 +dgb_03_npcGroup_802445A8 = 0x802445A8; // rom:0xC35A88 +dgb_03_npcGroupList_80244988 = 0x80244988; // rom:0xC35E68 +D_802449F0_C35ED0 = 0x802449F0; // rom:0xC35ED0 +D_80244B88_C36068 = 0x80244B88; // rom:0xC36068 +D_80244B90_C36070 = 0x80244B90; // rom:0xC36070 +D_80244EB8_C36398 = 0x80244EB8; // rom:0xC36398 dgb_04_FlyingAI_WanderInit = 0x80240000; // type:func rom:0xC36530 dgb_04_FlyingAI_Wander = 0x802401B0; // type:func rom:0xC366E0 dgb_04_FlyingAI_LoiterInit = 0x802407D8; // type:func rom:0xC36D08 @@ -21458,35 +21458,35 @@ dgb_04_SuperBlock_WhiteScreenFlash = 0x80242F08; // type:func rom:0xC39438 dgb_04_SuperBlock_PartnerSparkles2 = 0x80243048; // type:func rom:0xC39578 dgb_04_SuperBlock_PartnerSparkles4 = 0x80243090; // type:func rom:0xC395C0 dgb_04_SuperBlock_WaitForPlayerToLand = 0x802430D8; // type:func rom:0xC39608 -dgb_04_entryList = 0x80243110; // type:data rom:0xC39640 -dgb_04_settings = 0x80243130; // type:data rom:0xC39660 -dgb_04_80243170 = 0x80243170; // type:data rom:0xC396A0 -dgb_04_exitSingleDoor_80243210 = 0x80243210; // type:data rom:0xC39740 -dgb_04_exitDoubleDoor_802432C4 = 0x802432C4; // type:data rom:0xC397F4 -dgb_04_enterSingleDoor_80243378 = 0x80243378; // type:data rom:0xC398A8 -dgb_04_main = 0x8024343C; // type:data rom:0xC3996C -dgb_04_FlyingAI_JumpVels = 0x80243560; // type:data rom:0xC39A90 -dgb_04_80243578 = 0x80243578; // type:data rom:0xC39AA8 -dgb_04_npcAISettings_802435B4 = 0x802435B4; // type:data rom:0xC39AE4 -dgb_04_npcAI_802435E4 = 0x802435E4; // type:data rom:0xC39B14 -dgb_04_80243A0C = 0x80243A0C; // type:data rom:0xC39F3C -dgb_04_80243A98 = 0x80243A98; // type:data rom:0xC39FC8 -dgb_04_npcSettings_80243AFC = 0x80243AFC; // type:data rom:0xC3A02C -dgb_04_npcGroup_80243B28 = 0x80243B28; // type:data rom:0xC3A058 -dgb_04_npcGroupList_80243D18 = 0x80243D18; // type:data rom:0xC3A248 -dgb_04_SuperBlock_CantUpgradeMessages = 0x80243D30; // type:data rom:0xC3A260 -dgb_04_SuperBlock_PartnerIDs = 0x80243D38; // type:data rom:0xC3A268 -dgb_04_SuperBlock_UpgradeDescMessages = 0x80243D48; // type:data rom:0xC3A278 -dgb_04_SuperBlock_UpgradeOrbAngles = 0x80243D88; // type:data rom:0xC3A2B8 -dgb_04_SuperBlock_ShowUpgradeEffects = 0x80243D94; // type:data rom:0xC3A2C4 -dgb_04_SuperBlock_OnHit = 0x80243EF8; // type:data rom:0xC3A428 -dgb_04_makeEntities = 0x80244378; // type:data rom:0xC3A8A8 -D_802443F0_C3A920 = 0x802443F0; // type:data rom:0xC3A920 -D_802443F8_C3A928 = 0x802443F8; // type:data rom:0xC3A928 -D_80244400_C3A930 = 0x80244400; // type:data rom:0xC3A930 -D_80244448_C3A978 = 0x80244448; // type:data rom:0xC3A978 -D_80244450_C3A980 = 0x80244450; // type:data rom:0xC3A980 -dgb_04_dgb_00_name_hack = 0x802444D8; // type:data rom:0xC3AA08 +dgb_04_entryList = 0x80243110; // rom:0xC39640 +dgb_04_settings = 0x80243130; // rom:0xC39660 +dgb_04_80243170 = 0x80243170; // rom:0xC396A0 +dgb_04_exitSingleDoor_80243210 = 0x80243210; // rom:0xC39740 +dgb_04_exitDoubleDoor_802432C4 = 0x802432C4; // rom:0xC397F4 +dgb_04_enterSingleDoor_80243378 = 0x80243378; // rom:0xC398A8 +dgb_04_main = 0x8024343C; // rom:0xC3996C +dgb_04_FlyingAI_JumpVels = 0x80243560; // rom:0xC39A90 +dgb_04_80243578 = 0x80243578; // rom:0xC39AA8 +dgb_04_npcAISettings_802435B4 = 0x802435B4; // rom:0xC39AE4 +dgb_04_npcAI_802435E4 = 0x802435E4; // rom:0xC39B14 +dgb_04_80243A0C = 0x80243A0C; // rom:0xC39F3C +dgb_04_80243A98 = 0x80243A98; // rom:0xC39FC8 +dgb_04_npcSettings_80243AFC = 0x80243AFC; // rom:0xC3A02C +dgb_04_npcGroup_80243B28 = 0x80243B28; // rom:0xC3A058 +dgb_04_npcGroupList_80243D18 = 0x80243D18; // rom:0xC3A248 +dgb_04_SuperBlock_CantUpgradeMessages = 0x80243D30; // rom:0xC3A260 +dgb_04_SuperBlock_PartnerIDs = 0x80243D38; // rom:0xC3A268 +dgb_04_SuperBlock_UpgradeDescMessages = 0x80243D48; // rom:0xC3A278 +dgb_04_SuperBlock_UpgradeOrbAngles = 0x80243D88; // rom:0xC3A2B8 +dgb_04_SuperBlock_ShowUpgradeEffects = 0x80243D94; // rom:0xC3A2C4 +dgb_04_SuperBlock_OnHit = 0x80243EF8; // rom:0xC3A428 +dgb_04_makeEntities = 0x80244378; // rom:0xC3A8A8 +D_802443F0_C3A920 = 0x802443F0; // rom:0xC3A920 +D_802443F8_C3A928 = 0x802443F8; // rom:0xC3A928 +D_80244400_C3A930 = 0x80244400; // rom:0xC3A930 +D_80244448_C3A978 = 0x80244448; // rom:0xC3A978 +D_80244450_C3A980 = 0x80244450; // rom:0xC3A980 +dgb_04_dgb_00_name_hack = 0x802444D8; // rom:0xC3AA08 dgb_05_func_80240000_C3AA10 = 0x80240000; // type:func rom:0xC3AA10 dgb_05_func_80240030_C3AA40 = 0x80240030; // type:func rom:0xC3AA40 dgb_05_MeleeHitbox_30 = 0x80240060; // type:func rom:0xC3AA70 @@ -21505,47 +21505,47 @@ dgb_05_ClubbaNappingAI_ReturnHome = 0x80240CAC; // type:func rom:0xC3B6BC dgb_05_ClubbaNappingAI_FallAsleep = 0x80240E24; // type:func rom:0xC3B834 dgb_05_ClubbaNappingAI_Main = 0x80240E80; // type:func rom:0xC3B890 dgb_05_WanderMeleeAI_Main = 0x802411D0; // type:func rom:0xC3BBE0 -dgb_05_entryList = 0x80241490; // type:data rom:0xC3BEA0 -dgb_05_settings = 0x802414A0; // type:data rom:0xC3BEB0 -dgb_05_802414E0 = 0x802414E0; // type:data rom:0xC3BEF0 -dgb_05_exitSingleDoor_80241580 = 0x80241580; // type:data rom:0xC3BF90 -dgb_05_enterSingleDoor_80241634 = 0x80241634; // type:data rom:0xC3C044 -dgb_05_main = 0x802416B0; // type:data rom:0xC3C0C0 -dgb_05_802417F0 = 0x802417F0; // type:data rom:0xC3C200 -dgb_05_makeEntities = 0x80241870; // type:data rom:0xC3C280 -dgb_05_802418C0 = 0x802418C0; // type:data rom:0xC3C2D0 -dgb_05_unk_missing_8024197C = 0x8024197C; // type:data rom:0xC3C38C -dgb_05_extraAnimationList_802419A4 = 0x802419A4; // type:data rom:0xC3C3B4 -dgb_05_npcAISettings_802419AC = 0x802419AC; // type:data rom:0xC3C3BC -dgb_05_npcAI_802419DC = 0x802419DC; // type:data rom:0xC3C3EC -dgb_05_npcSettings_80241A4C = 0x80241A4C; // type:data rom:0xC3C45C -dgb_05_npcAI_80241A78 = 0x80241A78; // type:data rom:0xC3C488 -dgb_05_npcSettings_80241B20 = 0x80241B20; // type:data rom:0xC3C530 -dgb_05_npcGroup_80241B4C = 0x80241B4C; // type:data rom:0xC3C55C -dgb_05_npcGroup_80241F2C = 0x80241F2C; // type:data rom:0xC3C93C -dgb_05_npcGroupList_8024230C = 0x8024230C; // type:data rom:0xC3CD1C -D_80242340_C3CD50 = 0x80242340; // type:data rom:0xC3CD50 -D_80242348_C3CD58 = 0x80242348; // type:data rom:0xC3CD58 +dgb_05_entryList = 0x80241490; // rom:0xC3BEA0 +dgb_05_settings = 0x802414A0; // rom:0xC3BEB0 +dgb_05_802414E0 = 0x802414E0; // rom:0xC3BEF0 +dgb_05_exitSingleDoor_80241580 = 0x80241580; // rom:0xC3BF90 +dgb_05_enterSingleDoor_80241634 = 0x80241634; // rom:0xC3C044 +dgb_05_main = 0x802416B0; // rom:0xC3C0C0 +dgb_05_802417F0 = 0x802417F0; // rom:0xC3C200 +dgb_05_makeEntities = 0x80241870; // rom:0xC3C280 +dgb_05_802418C0 = 0x802418C0; // rom:0xC3C2D0 +dgb_05_unk_missing_8024197C = 0x8024197C; // rom:0xC3C38C +dgb_05_extraAnimationList_802419A4 = 0x802419A4; // rom:0xC3C3B4 +dgb_05_npcAISettings_802419AC = 0x802419AC; // rom:0xC3C3BC +dgb_05_npcAI_802419DC = 0x802419DC; // rom:0xC3C3EC +dgb_05_npcSettings_80241A4C = 0x80241A4C; // rom:0xC3C45C +dgb_05_npcAI_80241A78 = 0x80241A78; // rom:0xC3C488 +dgb_05_npcSettings_80241B20 = 0x80241B20; // rom:0xC3C530 +dgb_05_npcGroup_80241B4C = 0x80241B4C; // rom:0xC3C55C +dgb_05_npcGroup_80241F2C = 0x80241F2C; // rom:0xC3C93C +dgb_05_npcGroupList_8024230C = 0x8024230C; // rom:0xC3CD1C +D_80242340_C3CD50 = 0x80242340; // rom:0xC3CD50 +D_80242348_C3CD58 = 0x80242348; // rom:0xC3CD58 dgb_06_StashVars = 0x80240000; // type:func rom:0xC3D080 dgb_06_GetItemName = 0x802400B4; // type:func rom:0xC3D134 dgb_06_SomeItemEntityFunc = 0x80240118; // type:func rom:0xC3D198 dgb_06_IsItemBadge = 0x80240268; // type:func rom:0xC3D2E8 -dgb_06_entryList = 0x802402C0; // type:data rom:0xC3D340 -dgb_06_settings = 0x802402E0; // type:data rom:0xC3D360 -dgb_06_80240320 = 0x80240320; // type:data rom:0xC3D3A0 -dgb_06_exitSingleDoor_802403C0 = 0x802403C0; // type:data rom:0xC3D440 -dgb_06_enterSingleDoor_80240474 = 0x80240474; // type:data rom:0xC3D4F4 -dgb_06_main = 0x802404F0; // type:data rom:0xC3D570 -dgb_06_D_80240620_C3D6A0 = 0x80240620; // type:data rom:0xC3D6A0 -dgb_06_EVS_Chest_ShowGotItem = 0x80240624; // type:data rom:0xC3D6A4 -dgb_06_EVS_Chest_GetItem = 0x8024068C; // type:data rom:0xC3D70C -dgb_06_EVS_Chest_Interact = 0x8024076C; // type:data rom:0xC3D7EC -dgb_06_makeEntities = 0x802407B8; // type:data rom:0xC3D838 -dgb_06_npcSettings_80240840 = 0x80240840; // type:data rom:0xC3D8C0 -dgb_06_interact_8024086C = 0x8024086C; // type:data rom:0xC3D8EC -dgb_06_init_802408FC = 0x802408FC; // type:data rom:0xC3D97C -dgb_06_npcGroup_80240954 = 0x80240954; // type:data rom:0xC3D9D4 -dgb_06_npcGroupList_80240B44 = 0x80240B44; // type:data rom:0xC3DBC4 +dgb_06_entryList = 0x802402C0; // rom:0xC3D340 +dgb_06_settings = 0x802402E0; // rom:0xC3D360 +dgb_06_80240320 = 0x80240320; // rom:0xC3D3A0 +dgb_06_exitSingleDoor_802403C0 = 0x802403C0; // rom:0xC3D440 +dgb_06_enterSingleDoor_80240474 = 0x80240474; // rom:0xC3D4F4 +dgb_06_main = 0x802404F0; // rom:0xC3D570 +dgb_06_D_80240620_C3D6A0 = 0x80240620; // rom:0xC3D6A0 +dgb_06_EVS_Chest_ShowGotItem = 0x80240624; // rom:0xC3D6A4 +dgb_06_EVS_Chest_GetItem = 0x8024068C; // rom:0xC3D70C +dgb_06_EVS_Chest_Interact = 0x8024076C; // rom:0xC3D7EC +dgb_06_makeEntities = 0x802407B8; // rom:0xC3D838 +dgb_06_npcSettings_80240840 = 0x80240840; // rom:0xC3D8C0 +dgb_06_interact_8024086C = 0x8024086C; // rom:0xC3D8EC +dgb_06_init_802408FC = 0x802408FC; // rom:0xC3D97C +dgb_06_npcGroup_80240954 = 0x80240954; // rom:0xC3D9D4 +dgb_06_npcGroupList_80240B44 = 0x80240B44; // rom:0xC3DBC4 dgb_07_MeleeHitbox_30 = 0x80240000; // type:func rom:0xC3DBF0 dgb_07_MeleeHitbox_31 = 0x8024006C; // type:func rom:0xC3DC5C dgb_07_MeleeHitbox_32 = 0x802400DC; // type:func rom:0xC3DCCC @@ -21562,25 +21562,25 @@ dgb_07_ClubbaNappingAI_ReturnHome = 0x80240C4C; // type:func rom:0xC3E83C dgb_07_ClubbaNappingAI_FallAsleep = 0x80240DC4; // type:func rom:0xC3E9B4 dgb_07_ClubbaNappingAI_Main = 0x80240E20; // type:func rom:0xC3EA10 dgb_07_WanderMeleeAI_Main = 0x80241170; // type:func rom:0xC3ED60 -dgb_07_entryList = 0x80241430; // type:data rom:0xC3F020 -dgb_07_settings = 0x80241450; // type:data rom:0xC3F040 -dgb_07_80241490 = 0x80241490; // type:data rom:0xC3F080 -dgb_07_exitSingleDoor_80241530 = 0x80241530; // type:data rom:0xC3F120 -dgb_07_enterSingleDoor_802415E4 = 0x802415E4; // type:data rom:0xC3F1D4 -dgb_07_main = 0x80241660; // type:data rom:0xC3F250 -dgb_07_makeEntities = 0x80241760; // type:data rom:0xC3F350 -dgb_07_802417F0 = 0x802417F0; // type:data rom:0xC3F3E0 -dgb_07_extraAnimationList_802418AC = 0x802418AC; // type:data rom:0xC3F49C -dgb_07_extraAnimationList_802418D4 = 0x802418D4; // type:data rom:0xC3F4C4 -dgb_07_npcAISettings_802418DC = 0x802418DC; // type:data rom:0xC3F4CC -dgb_07_npcAI_8024190C = 0x8024190C; // type:data rom:0xC3F4FC -dgb_07_npcSettings_8024197C = 0x8024197C; // type:data rom:0xC3F56C -dgb_07_npcAI_802419A8 = 0x802419A8; // type:data rom:0xC3F598 -dgb_07_npcSettings_80241A50 = 0x80241A50; // type:data rom:0xC3F640 -dgb_07_npcGroup_80241A7C = 0x80241A7C; // type:data rom:0xC3F66C -dgb_07_npcGroupList_80241E5C = 0x80241E5C; // type:data rom:0xC3FA4C -D_80241E90_C3FA80 = 0x80241E90; // type:data rom:0xC3FA80 -D_80241E98_C3FA88 = 0x80241E98; // type:data rom:0xC3FA88 +dgb_07_entryList = 0x80241430; // rom:0xC3F020 +dgb_07_settings = 0x80241450; // rom:0xC3F040 +dgb_07_80241490 = 0x80241490; // rom:0xC3F080 +dgb_07_exitSingleDoor_80241530 = 0x80241530; // rom:0xC3F120 +dgb_07_enterSingleDoor_802415E4 = 0x802415E4; // rom:0xC3F1D4 +dgb_07_main = 0x80241660; // rom:0xC3F250 +dgb_07_makeEntities = 0x80241760; // rom:0xC3F350 +dgb_07_802417F0 = 0x802417F0; // rom:0xC3F3E0 +dgb_07_extraAnimationList_802418AC = 0x802418AC; // rom:0xC3F49C +dgb_07_extraAnimationList_802418D4 = 0x802418D4; // rom:0xC3F4C4 +dgb_07_npcAISettings_802418DC = 0x802418DC; // rom:0xC3F4CC +dgb_07_npcAI_8024190C = 0x8024190C; // rom:0xC3F4FC +dgb_07_npcSettings_8024197C = 0x8024197C; // rom:0xC3F56C +dgb_07_npcAI_802419A8 = 0x802419A8; // rom:0xC3F598 +dgb_07_npcSettings_80241A50 = 0x80241A50; // rom:0xC3F640 +dgb_07_npcGroup_80241A7C = 0x80241A7C; // rom:0xC3F66C +dgb_07_npcGroupList_80241E5C = 0x80241E5C; // rom:0xC3FA4C +D_80241E90_C3FA80 = 0x80241E90; // rom:0xC3FA80 +D_80241E98_C3FA88 = 0x80241E98; // rom:0xC3FA88 dgb_08_PatrolAI_MoveInit = 0x80240000; // type:func rom:0xC3FDB0 dgb_08_PatrolAI_Move = 0x80240158; // type:func rom:0xC3FF08 dgb_08_PatrolAI_LoiterInit = 0x80240400; // type:func rom:0xC401B0 @@ -21626,68 +21626,68 @@ dgb_08_UnkFunc1 = 0x80243B6C; // type:func rom:0xC4391C dgb_08_func_80243B98_C43948 = 0x80243B98; // type:func rom:0xC43948 dgb_08_func_80243C10_C439C0 = 0x80243C10; // type:func rom:0xC439C0 dgb_08_func_80243C50_C43A00 = 0x80243C50; // type:func rom:0xC43A00 -dgb_08_entryList = 0x80243C90; // type:data rom:0xC43A40 -dgb_08_settings = 0x80243CB0; // type:data rom:0xC43A60 -dgb_08_80243CF0 = 0x80243CF0; // type:data rom:0xC43AA0 -dgb_08_exitDoubleDoor_80243D90 = 0x80243D90; // type:data rom:0xC43B40 -dgb_08_exitDoubleDoor_80243E44 = 0x80243E44; // type:data rom:0xC43BF4 -dgb_08_enterDoubleDoor_80243EF8 = 0x80243EF8; // type:data rom:0xC43CA8 -dgb_08_main = 0x80243FAC; // type:data rom:0xC43D5C -dgb_08_npcAI_80244100 = 0x80244100; // type:data rom:0xC43EB0 -dgb_08_80244130 = 0x80244130; // type:data rom:0xC43EE0 -dgb_08_npcSettings_80244150 = 0x80244150; // type:data rom:0xC43F00 -dgb_08_npcSettings_8024417C = 0x8024417C; // type:data rom:0xC43F2C -dgb_08_npcSettings_802441A8 = 0x802441A8; // type:data rom:0xC43F58 -dgb_08_802441D4 = 0x802441D4; // type:data rom:0xC43F84 -dgb_08_extraAnimationList_80244290 = 0x80244290; // type:data rom:0xC44040 -dgb_08_extraAnimationList_802442B8 = 0x802442B8; // type:data rom:0xC44068 -dgb_08_npcAISettings_802442C0 = 0x802442C0; // type:data rom:0xC44070 -dgb_08_npcAI_802442F0 = 0x802442F0; // type:data rom:0xC440A0 -dgb_08_npcSettings_80244360 = 0x80244360; // type:data rom:0xC44110 -dgb_08_npcAI_8024438C = 0x8024438C; // type:data rom:0xC4413C -dgb_08_npcSettings_80244434 = 0x80244434; // type:data rom:0xC441E4 -dgb_08_FlyingAI_JumpVels = 0x80244460; // type:data rom:0xC44210 -dgb_08_80244478 = 0x80244478; // type:data rom:0xC44228 -dgb_08_npcAISettings_802444B4 = 0x802444B4; // type:data rom:0xC44264 -dgb_08_npcAI_802444E4 = 0x802444E4; // type:data rom:0xC44294 -dgb_08_8024490C = 0x8024490C; // type:data rom:0xC446BC -dgb_08_80244998 = 0x80244998; // type:data rom:0xC44748 -dgb_08_npcSettings_802449FC = 0x802449FC; // type:data rom:0xC447AC -dgb_08_npcSettings_80244A28 = 0x80244A28; // type:data rom:0xC447D8 -dgb_08_idle_80244A54 = 0x80244A54; // type:data rom:0xC44804 -dgb_08_80244D08 = 0x80244D08; // type:data rom:0xC44AB8 -dgb_08_npcAI_80244D7C = 0x80244D7C; // type:data rom:0xC44B2C -dgb_08_defeat_80244E58 = 0x80244E58; // type:data rom:0xC44C08 -dgb_08_init_80244E94 = 0x80244E94; // type:data rom:0xC44C44 -dgb_08_npcGroup_802450A0 = 0x802450A0; // type:data rom:0xC44E50 -dgb_08_npcGroup_80245290 = 0x80245290; // type:data rom:0xC45040 -dgb_08_npcGroup_80245670 = 0x80245670; // type:data rom:0xC45420 -dgb_08_npcGroup_80245A50 = 0x80245A50; // type:data rom:0xC45800 -dgb_08_npcGroup_80245E30 = 0x80245E30; // type:data rom:0xC45BE0 -dgb_08_npcGroup_80246020 = 0x80246020; // type:data rom:0xC45DD0 -dgb_08_idle_80246210 = 0x80246210; // type:data rom:0xC45FC0 -dgb_08_interact_80246310 = 0x80246310; // type:data rom:0xC460C0 -dgb_08_init_802464C4 = 0x802464C4; // type:data rom:0xC46274 -kkj_19_D_80246528 = 0x80246528; // type:data rom:0xC462D8 -dgb_08_idle_80246718 = 0x80246718; // type:data rom:0xC464C8 -dgb_08_init_80246728 = 0x80246728; // type:data rom:0xC464D8 -dgb_08_npcGroup_80246768 = 0x80246768; // type:data rom:0xC46518 -dgb_08_npcGroupList_80246958 = 0x80246958; // type:data rom:0xC46708 -dgb_08_npcGroupList_802469AC = 0x802469AC; // type:data rom:0xC4675C -dgb_08_npcGroupList_802469C4 = 0x802469C4; // type:data rom:0xC46774 -dgb_08_802469E0 = 0x802469E0; // type:data rom:0xC46790 -dgb_08_unk_80244100 = 0x802469F0; // type:data rom:0xC467A0 -dgb_08_pad_XXXX = 0x802469F8; // type:data rom:0xC467A8 -D_80246A00_C467B0 = 0x80246A00; // type:data rom:0xC467B0 -D_80246A08_C467B8 = 0x80246A08; // type:data rom:0xC467B8 -D_80246BA0_C46950 = 0x80246BA0; // type:data rom:0xC46950 -D_80246D38_C46AE8 = 0x80246D38; // type:data rom:0xC46AE8 -D_80246D40_C46AF0 = 0x80246D40; // type:data rom:0xC46AF0 -D_80246D48_C46AF8 = 0x80246D48; // type:data rom:0xC46AF8 -D_80246D90_C46B40 = 0x80246D90; // type:data rom:0xC46B40 -D_80246D98_C46B48 = 0x80246D98; // type:data rom:0xC46B48 -dgb_08_dgb_00_name_hack = 0x80246E20; // type:data rom:0xC46BD0 -dgb_08_dgb_01_name_hack = 0x80246E28; // type:data rom:0xC46BD8 +dgb_08_entryList = 0x80243C90; // rom:0xC43A40 +dgb_08_settings = 0x80243CB0; // rom:0xC43A60 +dgb_08_80243CF0 = 0x80243CF0; // rom:0xC43AA0 +dgb_08_exitDoubleDoor_80243D90 = 0x80243D90; // rom:0xC43B40 +dgb_08_exitDoubleDoor_80243E44 = 0x80243E44; // rom:0xC43BF4 +dgb_08_enterDoubleDoor_80243EF8 = 0x80243EF8; // rom:0xC43CA8 +dgb_08_main = 0x80243FAC; // rom:0xC43D5C +dgb_08_npcAI_80244100 = 0x80244100; // rom:0xC43EB0 +dgb_08_80244130 = 0x80244130; // rom:0xC43EE0 +dgb_08_npcSettings_80244150 = 0x80244150; // rom:0xC43F00 +dgb_08_npcSettings_8024417C = 0x8024417C; // rom:0xC43F2C +dgb_08_npcSettings_802441A8 = 0x802441A8; // rom:0xC43F58 +dgb_08_802441D4 = 0x802441D4; // rom:0xC43F84 +dgb_08_extraAnimationList_80244290 = 0x80244290; // rom:0xC44040 +dgb_08_extraAnimationList_802442B8 = 0x802442B8; // rom:0xC44068 +dgb_08_npcAISettings_802442C0 = 0x802442C0; // rom:0xC44070 +dgb_08_npcAI_802442F0 = 0x802442F0; // rom:0xC440A0 +dgb_08_npcSettings_80244360 = 0x80244360; // rom:0xC44110 +dgb_08_npcAI_8024438C = 0x8024438C; // rom:0xC4413C +dgb_08_npcSettings_80244434 = 0x80244434; // rom:0xC441E4 +dgb_08_FlyingAI_JumpVels = 0x80244460; // rom:0xC44210 +dgb_08_80244478 = 0x80244478; // rom:0xC44228 +dgb_08_npcAISettings_802444B4 = 0x802444B4; // rom:0xC44264 +dgb_08_npcAI_802444E4 = 0x802444E4; // rom:0xC44294 +dgb_08_8024490C = 0x8024490C; // rom:0xC446BC +dgb_08_80244998 = 0x80244998; // rom:0xC44748 +dgb_08_npcSettings_802449FC = 0x802449FC; // rom:0xC447AC +dgb_08_npcSettings_80244A28 = 0x80244A28; // rom:0xC447D8 +dgb_08_idle_80244A54 = 0x80244A54; // rom:0xC44804 +dgb_08_80244D08 = 0x80244D08; // rom:0xC44AB8 +dgb_08_npcAI_80244D7C = 0x80244D7C; // rom:0xC44B2C +dgb_08_defeat_80244E58 = 0x80244E58; // rom:0xC44C08 +dgb_08_init_80244E94 = 0x80244E94; // rom:0xC44C44 +dgb_08_npcGroup_802450A0 = 0x802450A0; // rom:0xC44E50 +dgb_08_npcGroup_80245290 = 0x80245290; // rom:0xC45040 +dgb_08_npcGroup_80245670 = 0x80245670; // rom:0xC45420 +dgb_08_npcGroup_80245A50 = 0x80245A50; // rom:0xC45800 +dgb_08_npcGroup_80245E30 = 0x80245E30; // rom:0xC45BE0 +dgb_08_npcGroup_80246020 = 0x80246020; // rom:0xC45DD0 +dgb_08_idle_80246210 = 0x80246210; // rom:0xC45FC0 +dgb_08_interact_80246310 = 0x80246310; // rom:0xC460C0 +dgb_08_init_802464C4 = 0x802464C4; // rom:0xC46274 +kkj_19_D_80246528 = 0x80246528; // rom:0xC462D8 +dgb_08_idle_80246718 = 0x80246718; // rom:0xC464C8 +dgb_08_init_80246728 = 0x80246728; // rom:0xC464D8 +dgb_08_npcGroup_80246768 = 0x80246768; // rom:0xC46518 +dgb_08_npcGroupList_80246958 = 0x80246958; // rom:0xC46708 +dgb_08_npcGroupList_802469AC = 0x802469AC; // rom:0xC4675C +dgb_08_npcGroupList_802469C4 = 0x802469C4; // rom:0xC46774 +dgb_08_802469E0 = 0x802469E0; // rom:0xC46790 +dgb_08_unk_80244100 = 0x802469F0; // rom:0xC467A0 +dgb_08_pad_XXXX = 0x802469F8; // rom:0xC467A8 +D_80246A00_C467B0 = 0x80246A00; // rom:0xC467B0 +D_80246A08_C467B8 = 0x80246A08; // rom:0xC467B8 +D_80246BA0_C46950 = 0x80246BA0; // rom:0xC46950 +D_80246D38_C46AE8 = 0x80246D38; // rom:0xC46AE8 +D_80246D40_C46AF0 = 0x80246D40; // rom:0xC46AF0 +D_80246D48_C46AF8 = 0x80246D48; // rom:0xC46AF8 +D_80246D90_C46B40 = 0x80246D90; // rom:0xC46B40 +D_80246D98_C46B48 = 0x80246D98; // rom:0xC46B48 +dgb_08_dgb_00_name_hack = 0x80246E20; // rom:0xC46BD0 +dgb_08_dgb_01_name_hack = 0x80246E28; // rom:0xC46BD8 dgb_09_MeleeHitbox_30 = 0x80240000; // type:func rom:0xC46BE0 dgb_09_MeleeHitbox_31 = 0x8024006C; // type:func rom:0xC46C4C dgb_09_MeleeHitbox_32 = 0x802400DC; // type:func rom:0xC46CBC @@ -21726,120 +21726,120 @@ dgb_09_SentinelAI_GrabPlayer = 0x80243138; // type:func rom:0xC49D18 dgb_09_SentinelAI_ReturnHomeInit = 0x802431B8; // type:func rom:0xC49D98 dgb_09_SentinelAI_ReturnHome = 0x80243260; // type:func rom:0xC49E40 dgb_09_SentinelAI_Main = 0x80243578; // type:func rom:0xC4A158 -dgb_09_entryList = 0x80243800; // type:data rom:0xC4A3E0 -dgb_09_settings = 0x80243840; // type:data rom:0xC4A420 -dgb_09_80243880 = 0x80243880; // type:data rom:0xC4A460 -dgb_09_exitDoubleDoor_80243920 = 0x80243920; // type:data rom:0xC4A500 -dgb_09_exitDoubleDoor_802439D4 = 0x802439D4; // type:data rom:0xC4A5B4 -dgb_09_exitSingleDoor_80243A88 = 0x80243A88; // type:data rom:0xC4A668 -dgb_09_exitWalk_80243B3C = 0x80243B3C; // type:data rom:0xC4A71C -dgb_09_80243B98 = 0x80243B98; // type:data rom:0xC4A778 -dgb_09_enterWalk_80243BC4 = 0x80243BC4; // type:data rom:0xC4A7A4 -dgb_09_main = 0x80243D28; // type:data rom:0xC4A908 -dgb_09_triggerCoord_80243E50 = 0x80243E50; // type:data rom:0xC4AA30 -dgb_09_80243E60 = 0x80243E60; // type:data rom:0xC4AA40 -dgb_09_80243F6C = 0x80243F6C; // type:data rom:0xC4AB4C -dgb_09_80244000 = 0x80244000; // type:data rom:0xC4ABE0 -dgb_09_ExtraAnims_Clubba = 0x802440BC; // type:data rom:0xC4AC9C -dgb_09_ExtraAnims_Clubba_Hitbox = 0x802440E4; // type:data rom:0xC4ACC4 -dgb_09_npcAISettings_802440EC = 0x802440EC; // type:data rom:0xC4ACCC -dgb_09_npcAI_8024411C = 0x8024411C; // type:data rom:0xC4ACFC -dgb_09_npcSettings_8024418C = 0x8024418C; // type:data rom:0xC4AD6C -dgb_09_npcAISettings_802441B8 = 0x802441B8; // type:data rom:0xC4AD98 -dgb_09_npcAI_802441E8 = 0x802441E8; // type:data rom:0xC4ADC8 -dgb_09_npcSettings_80244258 = 0x80244258; // type:data rom:0xC4AE38 -dgb_09_npcAI_80244284 = 0x80244284; // type:data rom:0xC4AE64 -dgb_09_npcSettings_8024432C = 0x8024432C; // type:data rom:0xC4AF0C -dgb_09_FlyingAI_JumpVels = 0x80244358; // type:data rom:0xC4AF38 -dgb_09_80244370 = 0x80244370; // type:data rom:0xC4AF50 -dgb_09_npcAISettings_802443AC = 0x802443AC; // type:data rom:0xC4AF8C -dgb_09_npcAI_802443DC = 0x802443DC; // type:data rom:0xC4AFBC -dgb_09_80244804 = 0x80244804; // type:data rom:0xC4B3E4 -dgb_09_80244890 = 0x80244890; // type:data rom:0xC4B470 -dgb_09_npcSettings_802448F4 = 0x802448F4; // type:data rom:0xC4B4D4 -dgb_09_npcGroup_80244920 = 0x80244920; // type:data rom:0xC4B500 -dgb_09_init_80244D00 = 0x80244D00; // type:data rom:0xC4B8E0 -dgb_09_npcGroup_80244D6C = 0x80244D6C; // type:data rom:0xC4B94C -dgb_09_npcGroup_8024514C = 0x8024514C; // type:data rom:0xC4BD2C -dgb_09_npcGroupList_8024533C = 0x8024533C; // type:data rom:0xC4BF1C -D_80245390_C4BF70 = 0x80245390; // type:data rom:0xC4BF70 -D_80245528_C4C108 = 0x80245528; // type:data rom:0xC4C108 -D_802456C0_C4C2A0 = 0x802456C0; // type:data rom:0xC4C2A0 -D_802456C8_C4C2A8 = 0x802456C8; // type:data rom:0xC4C2A8 -D_802456D0_C4C2B0 = 0x802456D0; // type:data rom:0xC4C2B0 -D_80245718_C4C2F8 = 0x80245718; // type:data rom:0xC4C2F8 -D_80245720_C4C300 = 0x80245720; // type:data rom:0xC4C300 -dgb_09_dgb_00_name_hack = 0x802457A8; // type:data rom:0xC4C388 +dgb_09_entryList = 0x80243800; // rom:0xC4A3E0 +dgb_09_settings = 0x80243840; // rom:0xC4A420 +dgb_09_80243880 = 0x80243880; // rom:0xC4A460 +dgb_09_exitDoubleDoor_80243920 = 0x80243920; // rom:0xC4A500 +dgb_09_exitDoubleDoor_802439D4 = 0x802439D4; // rom:0xC4A5B4 +dgb_09_exitSingleDoor_80243A88 = 0x80243A88; // rom:0xC4A668 +dgb_09_exitWalk_80243B3C = 0x80243B3C; // rom:0xC4A71C +dgb_09_80243B98 = 0x80243B98; // rom:0xC4A778 +dgb_09_enterWalk_80243BC4 = 0x80243BC4; // rom:0xC4A7A4 +dgb_09_main = 0x80243D28; // rom:0xC4A908 +dgb_09_triggerCoord_80243E50 = 0x80243E50; // rom:0xC4AA30 +dgb_09_80243E60 = 0x80243E60; // rom:0xC4AA40 +dgb_09_80243F6C = 0x80243F6C; // rom:0xC4AB4C +dgb_09_80244000 = 0x80244000; // rom:0xC4ABE0 +dgb_09_ExtraAnims_Clubba = 0x802440BC; // rom:0xC4AC9C +dgb_09_ExtraAnims_Clubba_Hitbox = 0x802440E4; // rom:0xC4ACC4 +dgb_09_npcAISettings_802440EC = 0x802440EC; // rom:0xC4ACCC +dgb_09_npcAI_8024411C = 0x8024411C; // rom:0xC4ACFC +dgb_09_npcSettings_8024418C = 0x8024418C; // rom:0xC4AD6C +dgb_09_npcAISettings_802441B8 = 0x802441B8; // rom:0xC4AD98 +dgb_09_npcAI_802441E8 = 0x802441E8; // rom:0xC4ADC8 +dgb_09_npcSettings_80244258 = 0x80244258; // rom:0xC4AE38 +dgb_09_npcAI_80244284 = 0x80244284; // rom:0xC4AE64 +dgb_09_npcSettings_8024432C = 0x8024432C; // rom:0xC4AF0C +dgb_09_FlyingAI_JumpVels = 0x80244358; // rom:0xC4AF38 +dgb_09_80244370 = 0x80244370; // rom:0xC4AF50 +dgb_09_npcAISettings_802443AC = 0x802443AC; // rom:0xC4AF8C +dgb_09_npcAI_802443DC = 0x802443DC; // rom:0xC4AFBC +dgb_09_80244804 = 0x80244804; // rom:0xC4B3E4 +dgb_09_80244890 = 0x80244890; // rom:0xC4B470 +dgb_09_npcSettings_802448F4 = 0x802448F4; // rom:0xC4B4D4 +dgb_09_npcGroup_80244920 = 0x80244920; // rom:0xC4B500 +dgb_09_init_80244D00 = 0x80244D00; // rom:0xC4B8E0 +dgb_09_npcGroup_80244D6C = 0x80244D6C; // rom:0xC4B94C +dgb_09_npcGroup_8024514C = 0x8024514C; // rom:0xC4BD2C +dgb_09_npcGroupList_8024533C = 0x8024533C; // rom:0xC4BF1C +D_80245390_C4BF70 = 0x80245390; // rom:0xC4BF70 +D_80245528_C4C108 = 0x80245528; // rom:0xC4C108 +D_802456C0_C4C2A0 = 0x802456C0; // rom:0xC4C2A0 +D_802456C8_C4C2A8 = 0x802456C8; // rom:0xC4C2A8 +D_802456D0_C4C2B0 = 0x802456D0; // rom:0xC4C2B0 +D_80245718_C4C2F8 = 0x80245718; // rom:0xC4C2F8 +D_80245720_C4C300 = 0x80245720; // rom:0xC4C300 +dgb_09_dgb_00_name_hack = 0x802457A8; // rom:0xC4C388 dgb_10_func_80240000_C4C390 = 0x80240000; // type:func rom:0xC4C390 dgb_10_UnkDistFunc2 = 0x802400A0; // type:func rom:0xC4C430 dgb_10_func_8024013C_C4C4CC = 0x8024013C; // type:func rom:0xC4C4CC dgb_10_func_802401C0_C4C550 = 0x802401C0; // type:func rom:0xC4C550 -dgb_10_entryList = 0x802401F0; // type:data rom:0xC4C580 -dgb_10_settings = 0x80240210; // type:data rom:0xC4C5A0 -dgb_10_80240250 = 0x80240250; // type:data rom:0xC4C5E0 -dgb_10_exitWalk_802402F0 = 0x802402F0; // type:data rom:0xC4C680 -dgb_10_8024034C = 0x8024034C; // type:data rom:0xC4C6DC -dgb_10_enterWalk_80240378 = 0x80240378; // type:data rom:0xC4C708 -dgb_10_main = 0x8024050C; // type:data rom:0xC4C89C -dgb_10_80240670 = 0x80240670; // type:data rom:0xC4CA00 -dgb_10_80240770 = 0x80240770; // type:data rom:0xC4CB00 -dgb_10_80240860 = 0x80240860; // type:data rom:0xC4CBF0 -dgb_10_80240AF4 = 0x80240AF4; // type:data rom:0xC4CE84 -dgb_10_80240CB8 = 0x80240CB8; // type:data rom:0xC4D048 -dgb_10_EVS_SetupHoles = 0x80240E68; // type:data rom:0xC4D1F8 -dgb_10_80240EE0 = 0x80240EE0; // type:data rom:0xC4D270 -dgb_10_80240F00 = 0x80240F00; // type:data rom:0xC4D290 -dgb_10_80240F20 = 0x80240F20; // type:data rom:0xC4D2B0 -dgb_10_makeEntities = 0x80240F40; // type:data rom:0xC4D2D0 +dgb_10_entryList = 0x802401F0; // rom:0xC4C580 +dgb_10_settings = 0x80240210; // rom:0xC4C5A0 +dgb_10_80240250 = 0x80240250; // rom:0xC4C5E0 +dgb_10_exitWalk_802402F0 = 0x802402F0; // rom:0xC4C680 +dgb_10_8024034C = 0x8024034C; // rom:0xC4C6DC +dgb_10_enterWalk_80240378 = 0x80240378; // rom:0xC4C708 +dgb_10_main = 0x8024050C; // rom:0xC4C89C +dgb_10_80240670 = 0x80240670; // rom:0xC4CA00 +dgb_10_80240770 = 0x80240770; // rom:0xC4CB00 +dgb_10_80240860 = 0x80240860; // rom:0xC4CBF0 +dgb_10_80240AF4 = 0x80240AF4; // rom:0xC4CE84 +dgb_10_80240CB8 = 0x80240CB8; // rom:0xC4D048 +dgb_10_EVS_SetupHoles = 0x80240E68; // rom:0xC4D1F8 +dgb_10_80240EE0 = 0x80240EE0; // rom:0xC4D270 +dgb_10_80240F00 = 0x80240F00; // rom:0xC4D290 +dgb_10_80240F20 = 0x80240F20; // rom:0xC4D2B0 +dgb_10_makeEntities = 0x80240F40; // rom:0xC4D2D0 dgb_11_func_80240000_C4D3E0 = 0x80240000; // type:func rom:0xC4D3E0 -dgb_11_entryList = 0x80240050; // type:data rom:0xC4D430 -dgb_11_settings = 0x80240090; // type:data rom:0xC4D470 -dgb_11_802400D0 = 0x802400D0; // type:data rom:0xC4D4B0 -dgb_11_exitSingleDoor_80240170 = 0x80240170; // type:data rom:0xC4D550 -dgb_11_enterSingleDoor_80240224 = 0x80240224; // type:data rom:0xC4D604 -dgb_11_main = 0x80240498; // type:data rom:0xC4D878 -dgb_11_80240570 = 0x80240570; // type:data rom:0xC4D950 -dgb_11_80240600 = 0x80240600; // type:data rom:0xC4D9E0 -dgb_11_8024062C = 0x8024062C; // type:data rom:0xC4DA0C -dgb_11_makeEntities = 0x80240A84; // type:data rom:0xC4DE64 +dgb_11_entryList = 0x80240050; // rom:0xC4D430 +dgb_11_settings = 0x80240090; // rom:0xC4D470 +dgb_11_802400D0 = 0x802400D0; // rom:0xC4D4B0 +dgb_11_exitSingleDoor_80240170 = 0x80240170; // rom:0xC4D550 +dgb_11_enterSingleDoor_80240224 = 0x80240224; // rom:0xC4D604 +dgb_11_main = 0x80240498; // rom:0xC4D878 +dgb_11_80240570 = 0x80240570; // rom:0xC4D950 +dgb_11_80240600 = 0x80240600; // rom:0xC4D9E0 +dgb_11_8024062C = 0x8024062C; // rom:0xC4DA0C +dgb_11_makeEntities = 0x80240A84; // rom:0xC4DE64 dgb_12_StashVars = 0x80240000; // type:func rom:0xC4DEF0 dgb_12_GetItemName = 0x802400B4; // type:func rom:0xC4DFA4 dgb_12_SomeItemEntityFunc = 0x80240118; // type:func rom:0xC4E008 dgb_12_IsItemBadge = 0x80240268; // type:func rom:0xC4E158 -dgb_12_entryList = 0x802402C0; // type:data rom:0xC4E1B0 -dgb_12_settings = 0x802402D0; // type:data rom:0xC4E1C0 -dgb_12_80240310 = 0x80240310; // type:data rom:0xC4E200 -dgb_12_exitSingleDoor_802403B0 = 0x802403B0; // type:data rom:0xC4E2A0 -dgb_12_enterSingleDoor_80240464 = 0x80240464; // type:data rom:0xC4E354 -dgb_12_main = 0x802404E0; // type:data rom:0xC4E3D0 -dgb_12_lavaResetList_802405C0 = 0x802405C0; // type:data rom:0xC4E4B0 -dgb_12_802405E0 = 0x802405E0; // type:data rom:0xC4E4D0 -dgb_12_D_80240870_C4E760 = 0x80240870; // type:data rom:0xC4E760 -dgb_12_EVS_Chest_ShowGotItem = 0x80240874; // type:data rom:0xC4E764 -dgb_12_EVS_Chest_GetItem = 0x802408DC; // type:data rom:0xC4E7CC -dgb_12_EVS_Chest_Interact = 0x802409BC; // type:data rom:0xC4E8AC -dgb_12_makeEntities = 0x80240A08; // type:data rom:0xC4E8F8 -dgb_13_entryList = 0x80240000; // type:data rom:0xC4E960 -dgb_13_settings = 0x80240010; // type:data rom:0xC4E970 -dgb_13_80240050 = 0x80240050; // type:data rom:0xC4E9B0 -dgb_13_exitWalk_802400F0 = 0x802400F0; // type:data rom:0xC4EA50 -dgb_13_8024014C = 0x8024014C; // type:data rom:0xC4EAAC -dgb_13_main = 0x80240178; // type:data rom:0xC4EAD8 -dgb_13_80240270 = 0x80240270; // type:data rom:0xC4EBD0 -dgb_13_80240380 = 0x80240380; // type:data rom:0xC4ECE0 -dgb_13_80240424 = 0x80240424; // type:data rom:0xC4ED84 -dgb_13_802404C8 = 0x802404C8; // type:data rom:0xC4EE28 -dgb_13_8024056C = 0x8024056C; // type:data rom:0xC4EECC -dgb_13_80240610 = 0x80240610; // type:data rom:0xC4EF70 -dgb_13_80240680 = 0x80240680; // type:data rom:0xC4EFE0 -dgb_14_entryList = 0x80240000; // type:data rom:0xC4F030 -dgb_14_settings = 0x80240020; // type:data rom:0xC4F050 -dgb_14_80240060 = 0x80240060; // type:data rom:0xC4F090 -dgb_14_exitDoubleDoor_80240100 = 0x80240100; // type:data rom:0xC4F130 -dgb_14_exitDoubleDoor_802401B4 = 0x802401B4; // type:data rom:0xC4F1E4 -dgb_14_enterDoubleDoor_80240268 = 0x80240268; // type:data rom:0xC4F298 -dgb_14_main = 0x8024038C; // type:data rom:0xC4F3BC -dgb_14_makeEntities = 0x80240480; // type:data rom:0xC4F4B0 +dgb_12_entryList = 0x802402C0; // rom:0xC4E1B0 +dgb_12_settings = 0x802402D0; // rom:0xC4E1C0 +dgb_12_80240310 = 0x80240310; // rom:0xC4E200 +dgb_12_exitSingleDoor_802403B0 = 0x802403B0; // rom:0xC4E2A0 +dgb_12_enterSingleDoor_80240464 = 0x80240464; // rom:0xC4E354 +dgb_12_main = 0x802404E0; // rom:0xC4E3D0 +dgb_12_lavaResetList_802405C0 = 0x802405C0; // rom:0xC4E4B0 +dgb_12_802405E0 = 0x802405E0; // rom:0xC4E4D0 +dgb_12_D_80240870_C4E760 = 0x80240870; // rom:0xC4E760 +dgb_12_EVS_Chest_ShowGotItem = 0x80240874; // rom:0xC4E764 +dgb_12_EVS_Chest_GetItem = 0x802408DC; // rom:0xC4E7CC +dgb_12_EVS_Chest_Interact = 0x802409BC; // rom:0xC4E8AC +dgb_12_makeEntities = 0x80240A08; // rom:0xC4E8F8 +dgb_13_entryList = 0x80240000; // rom:0xC4E960 +dgb_13_settings = 0x80240010; // rom:0xC4E970 +dgb_13_80240050 = 0x80240050; // rom:0xC4E9B0 +dgb_13_exitWalk_802400F0 = 0x802400F0; // rom:0xC4EA50 +dgb_13_8024014C = 0x8024014C; // rom:0xC4EAAC +dgb_13_main = 0x80240178; // rom:0xC4EAD8 +dgb_13_80240270 = 0x80240270; // rom:0xC4EBD0 +dgb_13_80240380 = 0x80240380; // rom:0xC4ECE0 +dgb_13_80240424 = 0x80240424; // rom:0xC4ED84 +dgb_13_802404C8 = 0x802404C8; // rom:0xC4EE28 +dgb_13_8024056C = 0x8024056C; // rom:0xC4EECC +dgb_13_80240610 = 0x80240610; // rom:0xC4EF70 +dgb_13_80240680 = 0x80240680; // rom:0xC4EFE0 +dgb_14_entryList = 0x80240000; // rom:0xC4F030 +dgb_14_settings = 0x80240020; // rom:0xC4F050 +dgb_14_80240060 = 0x80240060; // rom:0xC4F090 +dgb_14_exitDoubleDoor_80240100 = 0x80240100; // rom:0xC4F130 +dgb_14_exitDoubleDoor_802401B4 = 0x802401B4; // rom:0xC4F1E4 +dgb_14_enterDoubleDoor_80240268 = 0x80240268; // rom:0xC4F298 +dgb_14_main = 0x8024038C; // rom:0xC4F3BC +dgb_14_makeEntities = 0x80240480; // rom:0xC4F4B0 dgb_15_MeleeHitbox_30 = 0x80240000; // type:func rom:0xC4F510 dgb_15_MeleeHitbox_31 = 0x8024006C; // type:func rom:0xC4F57C dgb_15_MeleeHitbox_32 = 0x802400DC; // type:func rom:0xC4F5EC @@ -21862,42 +21862,42 @@ dgb_15_PatrolNoAttackAI_Main = 0x80241464; // type:func rom:0xC50974 dgb_15_UnkFunc1 = 0x80241760; // type:func rom:0xC50C70 dgb_15_GetEntityPosition = 0x80241790; // type:func rom:0xC50CA0 dgb_15_RemovePadlock = 0x80241830; // type:func rom:0xC50D40 -dgb_15_entryList = 0x80241870; // type:data rom:0xC50D80 -dgb_15_settings = 0x802418A0; // type:data rom:0xC50DB0 -dgb_15_802418E0 = 0x802418E0; // type:data rom:0xC50DF0 -dgb_15_itemList_802419C0 = 0x802419C0; // type:data rom:0xC50ED0 -dgb_15_exitDoubleDoor_802419C8 = 0x802419C8; // type:data rom:0xC50ED8 -dgb_15_exitDoubleDoor_80241A7C = 0x80241A7C; // type:data rom:0xC50F8C -dgb_15_exitSingleDoor_80241B30 = 0x80241B30; // type:data rom:0xC51040 -dgb_15_80241BE4 = 0x80241BE4; // type:data rom:0xC510F4 -dgb_15_enterSingleDoor_80241C88 = 0x80241C88; // type:data rom:0xC51198 -dgb_15_main = 0x80241DA0; // type:data rom:0xC512B0 -dgb_15_80241EA0 = 0x80241EA0; // type:data rom:0xC513B0 -dgb_15_unk_missing_80241F5C = 0x80241F5C; // type:data rom:0xC5146C -dgb_15_D_80241F8C_C5149C = 0x80241F8C; // type:data rom:0xC5149C -dgb_15_80241FBC = 0x80241FBC; // type:data rom:0xC514CC -dgb_15_unk_missing_8024202C = 0x8024202C; // type:data rom:0xC5153C -dgb_15_80242058 = 0x80242058; // type:data rom:0xC51568 -dgb_15_unk_missing_80242100 = 0x80242100; // type:data rom:0xC51610 -dgb_15_npcSettings_8024212C = 0x8024212C; // type:data rom:0xC5163C -dgb_15_unk_missing_80242158 = 0x80242158; // type:data rom:0xC51668 -dgb_15_80242184 = 0x80242184; // type:data rom:0xC51694 -dgb_15_idle_80242238 = 0x80242238; // type:data rom:0xC51748 -dgb_15_802424E8 = 0x802424E8; // type:data rom:0xC519F8 -dgb_15_npcAISettings_8024271C = 0x8024271C; // type:data rom:0xC51C2C -dgb_15_npcAI_8024274C = 0x8024274C; // type:data rom:0xC51C5C -dgb_15_defeat_802427B0 = 0x802427B0; // type:data rom:0xC51CC0 -dgb_15_init_802427EC = 0x802427EC; // type:data rom:0xC51CFC -dgb_15_npcGroup_802428C0 = 0x802428C0; // type:data rom:0xC51DD0 -dgb_15_npcGroupList_80242AB0 = 0x80242AB0; // type:data rom:0xC51FC0 -dgb_15_80242AD0 = 0x80242AD0; // type:data rom:0xC51FE0 -dgb_15_80242C38 = 0x80242C38; // type:data rom:0xC52148 -dgb_15_makeEntities = 0x80242C64; // type:data rom:0xC52174 -dgb_15_pad_XXXX = 0x80242CE8; // type:data rom:0xC521F8 -D_80242CF0_C52200 = 0x80242CF0; // type:data rom:0xC52200 -D_80242E88_C52398 = 0x80242E88; // type:data rom:0xC52398 -D_80242E90_C523A0 = 0x80242E90; // type:data rom:0xC523A0 -dgb_15_dgb_14_name_hack = 0x80243028; // type:data rom:0xC52538 +dgb_15_entryList = 0x80241870; // rom:0xC50D80 +dgb_15_settings = 0x802418A0; // rom:0xC50DB0 +dgb_15_802418E0 = 0x802418E0; // rom:0xC50DF0 +dgb_15_itemList_802419C0 = 0x802419C0; // rom:0xC50ED0 +dgb_15_exitDoubleDoor_802419C8 = 0x802419C8; // rom:0xC50ED8 +dgb_15_exitDoubleDoor_80241A7C = 0x80241A7C; // rom:0xC50F8C +dgb_15_exitSingleDoor_80241B30 = 0x80241B30; // rom:0xC51040 +dgb_15_80241BE4 = 0x80241BE4; // rom:0xC510F4 +dgb_15_enterSingleDoor_80241C88 = 0x80241C88; // rom:0xC51198 +dgb_15_main = 0x80241DA0; // rom:0xC512B0 +dgb_15_80241EA0 = 0x80241EA0; // rom:0xC513B0 +dgb_15_unk_missing_80241F5C = 0x80241F5C; // rom:0xC5146C +dgb_15_D_80241F8C_C5149C = 0x80241F8C; // rom:0xC5149C +dgb_15_80241FBC = 0x80241FBC; // rom:0xC514CC +dgb_15_unk_missing_8024202C = 0x8024202C; // rom:0xC5153C +dgb_15_80242058 = 0x80242058; // rom:0xC51568 +dgb_15_unk_missing_80242100 = 0x80242100; // rom:0xC51610 +dgb_15_npcSettings_8024212C = 0x8024212C; // rom:0xC5163C +dgb_15_unk_missing_80242158 = 0x80242158; // rom:0xC51668 +dgb_15_80242184 = 0x80242184; // rom:0xC51694 +dgb_15_idle_80242238 = 0x80242238; // rom:0xC51748 +dgb_15_802424E8 = 0x802424E8; // rom:0xC519F8 +dgb_15_npcAISettings_8024271C = 0x8024271C; // rom:0xC51C2C +dgb_15_npcAI_8024274C = 0x8024274C; // rom:0xC51C5C +dgb_15_defeat_802427B0 = 0x802427B0; // rom:0xC51CC0 +dgb_15_init_802427EC = 0x802427EC; // rom:0xC51CFC +dgb_15_npcGroup_802428C0 = 0x802428C0; // rom:0xC51DD0 +dgb_15_npcGroupList_80242AB0 = 0x80242AB0; // rom:0xC51FC0 +dgb_15_80242AD0 = 0x80242AD0; // rom:0xC51FE0 +dgb_15_80242C38 = 0x80242C38; // rom:0xC52148 +dgb_15_makeEntities = 0x80242C64; // rom:0xC52174 +dgb_15_pad_XXXX = 0x80242CE8; // rom:0xC521F8 +D_80242CF0_C52200 = 0x80242CF0; // rom:0xC52200 +D_80242E88_C52398 = 0x80242E88; // rom:0xC52398 +D_80242E90_C523A0 = 0x80242E90; // rom:0xC523A0 +dgb_15_dgb_14_name_hack = 0x80243028; // rom:0xC52538 dgb_16_MeleeHitbox_30 = 0x80240000; // type:func rom:0xC52540 dgb_16_MeleeHitbox_31 = 0x8024006C; // type:func rom:0xC525AC dgb_16_MeleeHitbox_32 = 0x802400DC; // type:func rom:0xC5261C @@ -21914,40 +21914,40 @@ dgb_16_ClubbaNappingAI_ReturnHome = 0x80240C4C; // type:func rom:0xC5318C dgb_16_ClubbaNappingAI_FallAsleep = 0x80240DC4; // type:func rom:0xC53304 dgb_16_ClubbaNappingAI_Main = 0x80240E20; // type:func rom:0xC53360 dgb_16_WanderMeleeAI_Main = 0x80241170; // type:func rom:0xC536B0 -dgb_16_entryList = 0x80241430; // type:data rom:0xC53970 -dgb_16_settings = 0x80241440; // type:data rom:0xC53980 -dgb_16_80241480 = 0x80241480; // type:data rom:0xC539C0 -dgb_16_exitSingleDoor_80241520 = 0x80241520; // type:data rom:0xC53A60 -dgb_16_enterSingleDoor_802415D4 = 0x802415D4; // type:data rom:0xC53B14 -dgb_16_main = 0x80241688; // type:data rom:0xC53BC8 -dgb_16_80241780 = 0x80241780; // type:data rom:0xC53CC0 -dgb_16_802417C0 = 0x802417C0; // type:data rom:0xC53D00 -dgb_16_extraAnimationList_8024187C = 0x8024187C; // type:data rom:0xC53DBC -dgb_16_extraAnimationList_802418A4 = 0x802418A4; // type:data rom:0xC53DE4 -dgb_16_npcAISettings_802418AC = 0x802418AC; // type:data rom:0xC53DEC -dgb_16_npcAI_802418DC = 0x802418DC; // type:data rom:0xC53E1C -dgb_16_npcSettings_8024194C = 0x8024194C; // type:data rom:0xC53E8C -dgb_16_npcAI_80241978 = 0x80241978; // type:data rom:0xC53EB8 -dgb_16_npcSettings_80241A20 = 0x80241A20; // type:data rom:0xC53F60 -dgb_16_npcGroup_80241A4C = 0x80241A4C; // type:data rom:0xC53F8C -dgb_16_npcGroup_80241E2C = 0x80241E2C; // type:data rom:0xC5436C -dgb_16_npcGroup_8024220C = 0x8024220C; // type:data rom:0xC5474C -dgb_16_npcGroup_802425EC = 0x802425EC; // type:data rom:0xC54B2C -dgb_16_npcGroup_802429CC = 0x802429CC; // type:data rom:0xC54F0C -dgb_16_npcGroup_80242DAC = 0x80242DAC; // type:data rom:0xC552EC -dgb_16_npcGroupList_8024318C = 0x8024318C; // type:data rom:0xC556CC -dgb_16_pad_XXX = 0x802431E8; // type:data rom:0xC55728 -D_802431F0_C55730 = 0x802431F0; // type:data rom:0xC55730 -D_802431F8_C55738 = 0x802431F8; // type:data rom:0xC55738 -dgb_17_entryList = 0x80240000; // type:data rom:0xC55A60 -dgb_17_settings = 0x80240020; // type:data rom:0xC55A80 -dgb_17_80240060 = 0x80240060; // type:data rom:0xC55AC0 -dgb_17_exitDoubleDoor_80240100 = 0x80240100; // type:data rom:0xC55B60 -dgb_17_exitDoubleDoor_802401B4 = 0x802401B4; // type:data rom:0xC55C14 -dgb_17_80240268 = 0x80240268; // type:data rom:0xC55CC8 -dgb_17_enterDoubleDoor_802402B0 = 0x802402B0; // type:data rom:0xC55D10 -dgb_17_main = 0x802403B8; // type:data rom:0xC55E18 -dgb_17_makeEntities = 0x80240470; // type:data rom:0xC55ED0 +dgb_16_entryList = 0x80241430; // rom:0xC53970 +dgb_16_settings = 0x80241440; // rom:0xC53980 +dgb_16_80241480 = 0x80241480; // rom:0xC539C0 +dgb_16_exitSingleDoor_80241520 = 0x80241520; // rom:0xC53A60 +dgb_16_enterSingleDoor_802415D4 = 0x802415D4; // rom:0xC53B14 +dgb_16_main = 0x80241688; // rom:0xC53BC8 +dgb_16_80241780 = 0x80241780; // rom:0xC53CC0 +dgb_16_802417C0 = 0x802417C0; // rom:0xC53D00 +dgb_16_extraAnimationList_8024187C = 0x8024187C; // rom:0xC53DBC +dgb_16_extraAnimationList_802418A4 = 0x802418A4; // rom:0xC53DE4 +dgb_16_npcAISettings_802418AC = 0x802418AC; // rom:0xC53DEC +dgb_16_npcAI_802418DC = 0x802418DC; // rom:0xC53E1C +dgb_16_npcSettings_8024194C = 0x8024194C; // rom:0xC53E8C +dgb_16_npcAI_80241978 = 0x80241978; // rom:0xC53EB8 +dgb_16_npcSettings_80241A20 = 0x80241A20; // rom:0xC53F60 +dgb_16_npcGroup_80241A4C = 0x80241A4C; // rom:0xC53F8C +dgb_16_npcGroup_80241E2C = 0x80241E2C; // rom:0xC5436C +dgb_16_npcGroup_8024220C = 0x8024220C; // rom:0xC5474C +dgb_16_npcGroup_802425EC = 0x802425EC; // rom:0xC54B2C +dgb_16_npcGroup_802429CC = 0x802429CC; // rom:0xC54F0C +dgb_16_npcGroup_80242DAC = 0x80242DAC; // rom:0xC552EC +dgb_16_npcGroupList_8024318C = 0x8024318C; // rom:0xC556CC +dgb_16_pad_XXX = 0x802431E8; // rom:0xC55728 +D_802431F0_C55730 = 0x802431F0; // rom:0xC55730 +D_802431F8_C55738 = 0x802431F8; // rom:0xC55738 +dgb_17_entryList = 0x80240000; // rom:0xC55A60 +dgb_17_settings = 0x80240020; // rom:0xC55A80 +dgb_17_80240060 = 0x80240060; // rom:0xC55AC0 +dgb_17_exitDoubleDoor_80240100 = 0x80240100; // rom:0xC55B60 +dgb_17_exitDoubleDoor_802401B4 = 0x802401B4; // rom:0xC55C14 +dgb_17_80240268 = 0x80240268; // rom:0xC55CC8 +dgb_17_enterDoubleDoor_802402B0 = 0x802402B0; // rom:0xC55D10 +dgb_17_main = 0x802403B8; // rom:0xC55E18 +dgb_17_makeEntities = 0x80240470; // rom:0xC55ED0 dgb_18_PatrolAI_MoveInit = 0x80240000; // type:func rom:0xC55F40 dgb_18_PatrolAI_Move = 0x80240158; // type:func rom:0xC56098 dgb_18_PatrolAI_LoiterInit = 0x80240400; // type:func rom:0xC56340 @@ -21966,37 +21966,37 @@ dgb_18_StashVars = 0x80240FB0; // type:func rom:0xC56EF0 dgb_18_GetItemName = 0x80241064; // type:func rom:0xC56FA4 dgb_18_SomeItemEntityFunc = 0x802410C8; // type:func rom:0xC57008 dgb_18_IsItemBadge = 0x80241218; // type:func rom:0xC57158 -dgb_18_entryList = 0x80241270; // type:data rom:0xC571B0 -dgb_18_settings = 0x80241280; // type:data rom:0xC571C0 -dgb_18_802412C0 = 0x802412C0; // type:data rom:0xC57200 -dgb_18_exitDoubleDoor_80241360 = 0x80241360; // type:data rom:0xC572A0 -dgb_18_enterDoubleDoor_80241414 = 0x80241414; // type:data rom:0xC57354 -dgb_18_main = 0x80241490; // type:data rom:0xC573D0 -dgb_18_npcAISettings_80241580 = 0x80241580; // type:data rom:0xC574C0 -dgb_18_802415B0 = 0x802415B0; // type:data rom:0xC574F0 -dgb_18_npcSettings_802415D0 = 0x802415D0; // type:data rom:0xC57510 -dgb_18_npcSettings_802415FC = 0x802415FC; // type:data rom:0xC5753C -dgb_18_npcSettings_80241628 = 0x80241628; // type:data rom:0xC57568 -dgb_18_idle_80241654 = 0x80241654; // type:data rom:0xC57594 -dgb_18_idle_80242494 = 0x80242494; // type:data rom:0xC583D4 -dgb_18_npcAI_802426B0 = 0x802426B0; // type:data rom:0xC585F0 -dgb_18_npcAI_80242834 = 0x80242834; // type:data rom:0xC58774 -dgb_18_defeat_802428E8 = 0x802428E8; // type:data rom:0xC58828 -dgb_18_init_80242924 = 0x80242924; // type:data rom:0xC58864 -dgb_18_idle_80242A24 = 0x80242A24; // type:data rom:0xC58964 -dgb_18_init_8024329C = 0x8024329C; // type:data rom:0xC591DC -dgb_18_npcGroup_802432D4 = 0x802432D4; // type:data rom:0xC59214 -dgb_18_npcGroup_802434C4 = 0x802434C4; // type:data rom:0xC59404 -dgb_18_npcGroupList_802436B4 = 0x802436B4; // type:data rom:0xC595F4 -dgb_18_varStash = 0x802436E0; // type:data rom:0xC59620 -dgb_18_802436E4 = 0x802436E4; // type:data rom:0xC59624 -dgb_18_8024374C = 0x8024374C; // type:data rom:0xC5968C -dgb_18_8024382C = 0x8024382C; // type:data rom:0xC5976C -dgb_18_makeEntities = 0x80243874; // type:data rom:0xC597B4 -dgb_18_pad_XXX = 0x802438D8; // type:data rom:0xC59818 -D_802438E0_C59820 = 0x802438E0; // type:data rom:0xC59820 -D_802438E8_C59828 = 0x802438E8; // type:data rom:0xC59828 -dgb_18_dgb_01_name_hack = 0x80243A80; // type:data rom:0xC599C0 +dgb_18_entryList = 0x80241270; // rom:0xC571B0 +dgb_18_settings = 0x80241280; // rom:0xC571C0 +dgb_18_802412C0 = 0x802412C0; // rom:0xC57200 +dgb_18_exitDoubleDoor_80241360 = 0x80241360; // rom:0xC572A0 +dgb_18_enterDoubleDoor_80241414 = 0x80241414; // rom:0xC57354 +dgb_18_main = 0x80241490; // rom:0xC573D0 +dgb_18_npcAISettings_80241580 = 0x80241580; // rom:0xC574C0 +dgb_18_802415B0 = 0x802415B0; // rom:0xC574F0 +dgb_18_npcSettings_802415D0 = 0x802415D0; // rom:0xC57510 +dgb_18_npcSettings_802415FC = 0x802415FC; // rom:0xC5753C +dgb_18_npcSettings_80241628 = 0x80241628; // rom:0xC57568 +dgb_18_idle_80241654 = 0x80241654; // rom:0xC57594 +dgb_18_idle_80242494 = 0x80242494; // rom:0xC583D4 +dgb_18_npcAI_802426B0 = 0x802426B0; // rom:0xC585F0 +dgb_18_npcAI_80242834 = 0x80242834; // rom:0xC58774 +dgb_18_defeat_802428E8 = 0x802428E8; // rom:0xC58828 +dgb_18_init_80242924 = 0x80242924; // rom:0xC58864 +dgb_18_idle_80242A24 = 0x80242A24; // rom:0xC58964 +dgb_18_init_8024329C = 0x8024329C; // rom:0xC591DC +dgb_18_npcGroup_802432D4 = 0x802432D4; // rom:0xC59214 +dgb_18_npcGroup_802434C4 = 0x802434C4; // rom:0xC59404 +dgb_18_npcGroupList_802436B4 = 0x802436B4; // rom:0xC595F4 +dgb_18_varStash = 0x802436E0; // rom:0xC59620 +dgb_18_802436E4 = 0x802436E4; // rom:0xC59624 +dgb_18_8024374C = 0x8024374C; // rom:0xC5968C +dgb_18_8024382C = 0x8024382C; // rom:0xC5976C +dgb_18_makeEntities = 0x80243874; // rom:0xC597B4 +dgb_18_pad_XXX = 0x802438D8; // rom:0xC59818 +D_802438E0_C59820 = 0x802438E0; // rom:0xC59820 +D_802438E8_C59828 = 0x802438E8; // rom:0xC59828 +dgb_18_dgb_01_name_hack = 0x80243A80; // rom:0xC599C0 kzn_01_UpdateTexturePanSmooth = 0x80240000; // type:func rom:0xC599D0 kzn_01_UpdateTexturePanStepped = 0x80240124; // type:func rom:0xC59AF4 kzn_02_UpdateTexturePanSmooth = 0x80240000; // type:func rom:0xC5A740 @@ -22032,15 +22032,15 @@ kzn_02_LetterDelivery_CalcLetterPos = 0x80242528; // type:func rom:0xC5CC68 kzn_02_LetterDelivery_SaveNpcAnim = 0x802426B4; // type:func rom:0xC5CDF4 kzn_02_LetterDelivery_RestoreNpcAnim = 0x802426F8; // type:func rom:0xC5CE38 func_80242730_C5CE70 = 0x80242730; // type:func rom:0xC5CE70 -kzn_02_FlyingAI_JumpVels = 0x80244900; // type:data rom:0xC5F040 -kzn_02_varStash = 0x80244A10; // type:data rom:0xC5F150 -kzn_02_HasLetterChoiceResult = 0x80244A74; // type:data rom:0xC5F1B4 -kzn_02_LetterChoiceResult = 0x80244A78; // type:data rom:0xC5F1B8 -kzn_02_D_802464A4 = 0x802464A4; // type:data rom:0xC60BE4 -D_80246500_C60C40 = 0x80246500; // type:data rom:0xC60C40 -D_80246508_C60C48 = 0x80246508; // type:data rom:0xC60C48 -D_80246510_C60C50 = 0x80246510; // type:data rom:0xC60C50 -D_80246558_C60C98 = 0x80246558; // type:data rom:0xC60C98 +kzn_02_FlyingAI_JumpVels = 0x80244900; // rom:0xC5F040 +kzn_02_varStash = 0x80244A10; // rom:0xC5F150 +kzn_02_HasLetterChoiceResult = 0x80244A74; // rom:0xC5F1B4 +kzn_02_LetterChoiceResult = 0x80244A78; // rom:0xC5F1B8 +kzn_02_D_802464A4 = 0x802464A4; // rom:0xC60BE4 +D_80246500_C60C40 = 0x80246500; // rom:0xC60C40 +D_80246508_C60C48 = 0x80246508; // rom:0xC60C48 +D_80246510_C60C50 = 0x80246510; // rom:0xC60C50 +D_80246558_C60C98 = 0x80246558; // rom:0xC60C98 kzn_03_UpdateTexturePanSmooth = 0x80240000; // type:func rom:0xC60D10 kzn_03_UpdateTexturePanStepped = 0x80240124; // type:func rom:0xC60E34 kzn_03_set_script_owner_npc_anim = 0x80240310; // type:func rom:0xC61020 @@ -22084,18 +22084,18 @@ kzn_03_Zipline_AdjustMoveDownSound = 0x80242DB0; // type:func rom:0xC63AC0 kzn_03_Zipline_AdjustMoveUpSound = 0x80242E54; // type:func rom:0xC63B64 kzn_03_Zipline_UpdatePlayerPos = 0x80242EF8; // type:func rom:0xC63C08 kzn_03_Zipline_CheckInputForJumpOff = 0x80243070; // type:func rom:0xC63D80 -kzn_03_varStash = 0x802441A0; // type:data rom:0xC64EB0 -D_80244204_C64F14 = 0x80244204; // type:data rom:0xC64F14 -D_80244208_C64F18 = 0x80244208; // type:data rom:0xC64F18 -D_802471E0_C67EF0 = 0x802471E0; // type:data rom:0xC67EF0 -D_80247240_C67F50 = 0x80247240; // type:data rom:0xC67F50 -D_802473D8_C680E8 = 0x802473D8; // type:data rom:0xC680E8 -D_802473E0_C680F0 = 0x802473E0; // type:data rom:0xC680F0 -D_802473E8_C680F8 = 0x802473E8; // type:data rom:0xC680F8 -D_802473F0_C68100 = 0x802473F0; // type:data rom:0xC68100 -D_802473F8_C68108 = 0x802473F8; // type:data rom:0xC68108 -D_80247400_C68110 = 0x80247400; // type:data rom:0xC68110 -D_80247410_C68120 = 0x80247410; // type:data rom:0xC68120 +kzn_03_varStash = 0x802441A0; // rom:0xC64EB0 +D_80244204_C64F14 = 0x80244204; // rom:0xC64F14 +D_80244208_C64F18 = 0x80244208; // rom:0xC64F18 +D_802471E0_C67EF0 = 0x802471E0; // rom:0xC67EF0 +D_80247240_C67F50 = 0x80247240; // rom:0xC67F50 +D_802473D8_C680E8 = 0x802473D8; // rom:0xC680E8 +D_802473E0_C680F0 = 0x802473E0; // rom:0xC680F0 +D_802473E8_C680F8 = 0x802473E8; // rom:0xC680F8 +D_802473F0_C68100 = 0x802473F0; // rom:0xC68100 +D_802473F8_C68108 = 0x802473F8; // rom:0xC68108 +D_80247400_C68110 = 0x80247400; // rom:0xC68110 +D_80247410_C68120 = 0x80247410; // rom:0xC68120 kzn_04_UpdateTexturePanSmooth = 0x80240000; // type:func rom:0xC68130 kzn_04_UpdateTexturePanStepped = 0x80240124; // type:func rom:0xC68254 kzn_04_SuperBlock_SetOverride40 = 0x80240310; // type:func rom:0xC68440 @@ -22118,12 +22118,12 @@ kzn_04_SuperBlock_PartnerSparkles4 = 0x80240FD0; // type:func rom:0xC69100 kzn_04_SuperBlock_WaitForPlayerToLand = 0x80241018; // type:func rom:0xC69148 kzn_04_FireBarAI_Main = 0x80241050; // type:func rom:0xC69180 kzn_04_FireBarAI_Callback = 0x80241644; // type:func rom:0xC69774 -kzn_04_SuperBlock_CantUpgradeMessages = 0x80241C40; // type:data rom:0xC69D70 -kzn_04_SuperBlock_PartnerIDs = 0x80241C48; // type:data rom:0xC69D78 -kzn_04_SuperBlock_UpgradeDescMessages = 0x80241C58; // type:data rom:0xC69D88 -kzn_04_SuperBlock_UpgradeOrbAngles = 0x80241C98; // type:data rom:0xC69DC8 -kzn_04_FireBar_Sounds = 0x802422F0; // type:data rom:0xC6A420 -kzn_04_EVS_FireBar_Defeated = 0x8024231C; // type:data rom:0xC6A44C +kzn_04_SuperBlock_CantUpgradeMessages = 0x80241C40; // rom:0xC69D70 +kzn_04_SuperBlock_PartnerIDs = 0x80241C48; // rom:0xC69D78 +kzn_04_SuperBlock_UpgradeDescMessages = 0x80241C58; // rom:0xC69D88 +kzn_04_SuperBlock_UpgradeOrbAngles = 0x80241C98; // rom:0xC69DC8 +kzn_04_FireBar_Sounds = 0x802422F0; // rom:0xC6A420 +kzn_04_EVS_FireBar_Defeated = 0x8024231C; // rom:0xC6A44C kzn_05_UpdateTexturePanSmooth = 0x80240000; // type:func rom:0xC6C0D0 kzn_05_UpdateTexturePanStepped = 0x80240124; // type:func rom:0xC6C1F4 kzn_06_UpdateTexturePanSmooth = 0x80240000; // type:func rom:0xC6C920 @@ -22133,9 +22133,9 @@ kzn_06_ApplyLavaGlowLighting = 0x802403F0; // type:func rom:0xC6CD10 kzn_06_ClearLavaGlowLighting = 0x80240738; // type:func rom:0xC6D058 kzn_06_AdjustFog = 0x802407FC; // type:func rom:0xC6D11C kzn_06_func_80240A44_C6D364 = 0x80240A44; // type:func rom:0xC6D364 -kzn_06_PushBlockFallCurve = 0x80241120; // type:data rom:0xC6DA40 -kzn_06_LavaGlowLightTime = 0x80241370; // type:data rom:0xC6DC90 -D_80241A00_C6E320 = 0x80241A00; // type:data rom:0xC6E320 +kzn_06_PushBlockFallCurve = 0x80241120; // rom:0xC6DA40 +kzn_06_LavaGlowLightTime = 0x80241370; // rom:0xC6DC90 +D_80241A00_C6E320 = 0x80241A00; // rom:0xC6E320 kzn_07_ApplyLavaGlowLighting = 0x80240000; // type:func rom:0xC6E330 kzn_07_ClearLavaGlowLighting = 0x80240348; // type:func rom:0xC6E678 kzn_07_UpdateTexturePanSmooth = 0x8024040C; // type:func rom:0xC6E73C @@ -22157,14 +22157,14 @@ kzn_07_FlyingNoAttackAI_12 = 0x80241D18; // type:func rom:0xC70048 kzn_07_FlyingNoAttackAI_13 = 0x80241E48; // type:func rom:0xC70178 kzn_07_FlyingNoAttackAI_20 = 0x802420C8; // type:func rom:0xC703F8 kzn_07_FlyingNoAttackAI_Main = 0x80242124; // type:func rom:0xC70454 -kzn_07_LavaGlowLightTime = 0x802423E0; // type:data rom:0xC70710 -kzn_07_PushBlockFallCurve = 0x80242930; // type:data rom:0xC70C60 -kzn_07_FlyingAI_JumpVels = 0x80242B90; // type:data rom:0xC70EC0 -D_80243080_C713B0 = 0x80243080; // type:data rom:0xC713B0 -D_80243090_C713C0 = 0x80243090; // type:data rom:0xC713C0 -D_80243098_C713C8 = 0x80243098; // type:data rom:0xC713C8 -D_802430A0_C713D0 = 0x802430A0; // type:data rom:0xC713D0 -D_802430E8_C71418 = 0x802430E8; // type:data rom:0xC71418 +kzn_07_LavaGlowLightTime = 0x802423E0; // rom:0xC70710 +kzn_07_PushBlockFallCurve = 0x80242930; // rom:0xC70C60 +kzn_07_FlyingAI_JumpVels = 0x80242B90; // rom:0xC70EC0 +D_80243080_C713B0 = 0x80243080; // rom:0xC713B0 +D_80243090_C713C0 = 0x80243090; // rom:0xC713C0 +D_80243098_C713C8 = 0x80243098; // rom:0xC713C8 +D_802430A0_C713D0 = 0x802430A0; // rom:0xC713D0 +D_802430E8_C71418 = 0x802430E8; // rom:0xC71418 kzn_08_ApplyLavaGlowLighting = 0x80240000; // type:func rom:0xC71480 kzn_08_ClearLavaGlowLighting = 0x80240348; // type:func rom:0xC717C8 kzn_08_UpdateTexturePanSmooth = 0x8024040C; // type:func rom:0xC7188C @@ -22205,21 +22205,21 @@ kzn_08_PiranhaPlantAI_13 = 0x80243B44; // type:func rom:0xC74FC4 kzn_08_PiranhaPlantAI_14 = 0x80243BA4; // type:func rom:0xC75024 kzn_08_PiranhaPlantAI_Main = 0x80243C90; // type:func rom:0xC75110 kzn_08_func_80243EE0_C75360 = 0x80243EE0; // type:func rom:0xC75360 -kzn_08_LavaGlowLightTime = 0x80244170; // type:data rom:0xC755F0 -kzn_08_varStash = 0x80244BB0; // type:data rom:0xC76030 -kzn_08_FlyingAI_JumpVels = 0x80244DA0; // type:data rom:0xC76220 -D_802455D0_C76A50 = 0x802455D0; // type:data rom:0xC76A50 -D_802455E0_C76A60 = 0x802455E0; // type:data rom:0xC76A60 -D_802455E8_C76A68 = 0x802455E8; // type:data rom:0xC76A68 -D_802455F0_C76A70 = 0x802455F0; // type:data rom:0xC76A70 -D_80245638_C76AB8 = 0x80245638; // type:data rom:0xC76AB8 -D_80245698_C76B18 = 0x80245698; // type:data rom:0xC76B18 -D_80245830_C76CB0 = 0x80245830; // type:data rom:0xC76CB0 -D_80245838_C76CB8 = 0x80245838; // type:data rom:0xC76CB8 -D_80245840_C76CC0 = 0x80245840; // type:data rom:0xC76CC0 -D_80245848_C76CC8 = 0x80245848; // type:data rom:0xC76CC8 -D_80245850_C76CD0 = 0x80245850; // type:data rom:0xC76CD0 -D_80245858_C76CD8 = 0x80245858; // type:data rom:0xC76CD8 +kzn_08_LavaGlowLightTime = 0x80244170; // rom:0xC755F0 +kzn_08_varStash = 0x80244BB0; // rom:0xC76030 +kzn_08_FlyingAI_JumpVels = 0x80244DA0; // rom:0xC76220 +D_802455D0_C76A50 = 0x802455D0; // rom:0xC76A50 +D_802455E0_C76A60 = 0x802455E0; // rom:0xC76A60 +D_802455E8_C76A68 = 0x802455E8; // rom:0xC76A68 +D_802455F0_C76A70 = 0x802455F0; // rom:0xC76A70 +D_80245638_C76AB8 = 0x80245638; // rom:0xC76AB8 +D_80245698_C76B18 = 0x80245698; // rom:0xC76B18 +D_80245830_C76CB0 = 0x80245830; // rom:0xC76CB0 +D_80245838_C76CB8 = 0x80245838; // rom:0xC76CB8 +D_80245840_C76CC0 = 0x80245840; // rom:0xC76CC0 +D_80245848_C76CC8 = 0x80245848; // rom:0xC76CC8 +D_80245850_C76CD0 = 0x80245850; // rom:0xC76CD0 +D_80245858_C76CD8 = 0x80245858; // rom:0xC76CD8 kzn_09_SuperBlock_SetOverride40 = 0x80240000; // type:func rom:0xC76CE0 kzn_09_SuperBlock_ClearOverride40 = 0x8024001C; // type:func rom:0xC76CFC kzn_09_SuperBlock_HideBlockContent = 0x8024003C; // type:func rom:0xC76D1C @@ -22276,21 +22276,21 @@ kzn_09_LetterDelivery_Init = 0x80243718; // type:func rom:0xC7A3F8 kzn_09_LetterDelivery_CalcLetterPos = 0x80243808; // type:func rom:0xC7A4E8 kzn_09_LetterDelivery_SaveNpcAnim = 0x80243994; // type:func rom:0xC7A674 kzn_09_LetterDelivery_RestoreNpcAnim = 0x802439D8; // type:func rom:0xC7A6B8 -kzn_09_SuperBlock_CantUpgradeMessages = 0x80243D00; // type:data rom:0xC7A9E0 -kzn_09_SuperBlock_PartnerIDs = 0x80243D08; // type:data rom:0xC7A9E8 -kzn_09_SuperBlock_UpgradeDescMessages = 0x80243D18; // type:data rom:0xC7A9F8 -kzn_09_SuperBlock_UpgradeOrbAngles = 0x80243D58; // type:data rom:0xC7AA38 -D_80245250_C7BF30 = 0x80245250; // type:data rom:0xC7BF30 -D_802452B4_C7BF94 = 0x802452B4; // type:data rom:0xC7BF94 -D_802452B8_C7BF98 = 0x802452B8; // type:data rom:0xC7BF98 -D_80247270_C7DF50 = 0x80247270; // type:data rom:0xC7DF50 -D_80247408_C7E0E8 = 0x80247408; // type:data rom:0xC7E0E8 -D_80247410_C7E0F0 = 0x80247410; // type:data rom:0xC7E0F0 -D_80247418_C7E0F8 = 0x80247418; // type:data rom:0xC7E0F8 -D_80247420_kzn_03 = 0x80247420; // type:data rom:0xC7E100 -D_80247428_C7E108 = 0x80247428; // type:data rom:0xC7E108 -D_80247430_C7E110 = 0x80247430; // type:data rom:0xC7E110 -D_80247438_C7E118 = 0x80247438; // type:data rom:0xC7E118 +kzn_09_SuperBlock_CantUpgradeMessages = 0x80243D00; // rom:0xC7A9E0 +kzn_09_SuperBlock_PartnerIDs = 0x80243D08; // rom:0xC7A9E8 +kzn_09_SuperBlock_UpgradeDescMessages = 0x80243D18; // rom:0xC7A9F8 +kzn_09_SuperBlock_UpgradeOrbAngles = 0x80243D58; // rom:0xC7AA38 +D_80245250_C7BF30 = 0x80245250; // rom:0xC7BF30 +D_802452B4_C7BF94 = 0x802452B4; // rom:0xC7BF94 +D_802452B8_C7BF98 = 0x802452B8; // rom:0xC7BF98 +D_80247270_C7DF50 = 0x80247270; // rom:0xC7DF50 +D_80247408_C7E0E8 = 0x80247408; // rom:0xC7E0E8 +D_80247410_C7E0F0 = 0x80247410; // rom:0xC7E0F0 +D_80247418_C7E0F8 = 0x80247418; // rom:0xC7E0F8 +D_80247420_kzn_03 = 0x80247420; // rom:0xC7E100 +D_80247428_C7E108 = 0x80247428; // rom:0xC7E108 +D_80247430_C7E110 = 0x80247430; // rom:0xC7E110 +D_80247438_C7E118 = 0x80247438; // rom:0xC7E118 kzn_10_UpdateTexturePanSmooth = 0x80240000; // type:func rom:0xC7E180 kzn_10_UpdateTexturePanStepped = 0x80240124; // type:func rom:0xC7E2A4 kzn_10_func_8024030C_C7E48C = 0x8024030C; // type:func rom:0xC7E48C @@ -22302,9 +22302,9 @@ kzn_10_UnkFunc48 = 0x802404B4; // type:func rom:0xC7E634 kzn_10_UnkFunc49 = 0x802404EC; // type:func rom:0xC7E66C kzn_10_UnkFunc50 = 0x802405A4; // type:func rom:0xC7E724 kzn_10_UnkFunc51 = 0x80240638; // type:func rom:0xC7E7B8 -D_80242000_C80180 = 0x80242000; // type:data rom:0xC80180 -D_80242008_C80188 = 0x80242008; // type:data rom:0xC80188 -D_80242010_C80190 = 0x80242010; // type:data rom:0xC80190 +D_80242000_C80180 = 0x80242000; // rom:0xC80180 +D_80242008_C80188 = 0x80242008; // rom:0xC80188 +D_80242010_C80190 = 0x80242010; // rom:0xC80190 kzn_11_UpdateTexturePanSmooth = 0x80240000; // type:func rom:0xC801A0 kzn_11_UpdateTexturePanStepped = 0x80240124; // type:func rom:0xC802C4 func_80240310_C804B0 = 0x80240310; // type:func rom:0xC804B0 @@ -22327,13 +22327,13 @@ kzn_11_FlyingNoAttackAI_20 = 0x80241D08; // type:func rom:0xC81EA8 kzn_11_FlyingNoAttackAI_Main = 0x80241D64; // type:func rom:0xC81F04 kzn_11_FireBarAI_Main = 0x80241F4C; // type:func rom:0xC820EC kzn_11_FireBarAI_Callback = 0x80242540; // type:func rom:0xC826E0 -kzn_11_FlyingAI_JumpVels = 0x802436D0; // type:data rom:0xC83870 -kzn_11_FireBar_Sounds = 0x802437B4; // type:data rom:0xC83954 -kzn_11_EVS_FireBar_Defeated = 0x802437E0; // type:data rom:0xC83980 -D_80245850_C859F0 = 0x80245850; // type:data rom:0xC859F0 -D_80245858_C859F8 = 0x80245858; // type:data rom:0xC859F8 -D_80245860_C85A00 = 0x80245860; // type:data rom:0xC85A00 -D_802458A8_C85A48 = 0x802458A8; // type:data rom:0xC85A48 +kzn_11_FlyingAI_JumpVels = 0x802436D0; // rom:0xC83870 +kzn_11_FireBar_Sounds = 0x802437B4; // rom:0xC83954 +kzn_11_EVS_FireBar_Defeated = 0x802437E0; // rom:0xC83980 +D_80245850_C859F0 = 0x80245850; // rom:0xC859F0 +D_80245858_C859F8 = 0x80245858; // rom:0xC859F8 +D_80245860_C85A00 = 0x80245860; // rom:0xC85A00 +D_802458A8_C85A48 = 0x802458A8; // rom:0xC85A48 kzn_17_UpdateTexturePanSmooth = 0x80240000; // type:func rom:0xC85AB0 kzn_17_UpdateTexturePanStepped = 0x80240124; // type:func rom:0xC85BD4 kzn_17_MeleeHitbox_30 = 0x80240310; // type:func rom:0xC85DC0 @@ -22378,21 +22378,21 @@ kzn_17_UnkFunc48 = 0x80242E84; // type:func rom:0xC88934 kzn_17_UnkFunc49 = 0x80242EBC; // type:func rom:0xC8896C kzn_17_UnkFunc50 = 0x80242F74; // type:func rom:0xC88A24 kzn_17_UnkFunc51 = 0x80243004; // type:func rom:0xC88AB4 -kzn_17_varStash = 0x80244074; // type:data rom:0xC89B24 -D_802440D8_C89B88 = 0x802440D8; // type:data rom:0xC89B88 -D_802440DC_C89B8C = 0x802440DC; // type:data rom:0xC89B8C -D_802463A0_C8BE50 = 0x802463A0; // type:data rom:0xC8BE50 -D_80246538_kkj_19 = 0x80246538; // type:data rom:0xC8BFE8 -D_80246540_C8BFF0 = 0x80246540; // type:data rom:0xC8BFF0 -D_80246548_C8BFF8 = 0x80246548; // type:data rom:0xC8BFF8 -D_80246550_kkj_19 = 0x80246550; // type:data rom:0xC8C000 -D_80246558_C8C008 = 0x80246558; // type:data rom:0xC8C008 -D_80246560_kkj_19 = 0x80246560; // type:data rom:0xC8C010 -D_80246568_C8C018 = 0x80246568; // type:data rom:0xC8C018 -D_802465D0_C8C080 = 0x802465D0; // type:data rom:0xC8C080 -D_802465D8_C8C088 = 0x802465D8; // type:data rom:0xC8C088 -D_802465E0_C8C090 = 0x802465E0; // type:data rom:0xC8C090 -D_802465E8_C8C098 = 0x802465E8; // type:data rom:0xC8C098 +kzn_17_varStash = 0x80244074; // rom:0xC89B24 +D_802440D8_C89B88 = 0x802440D8; // rom:0xC89B88 +D_802440DC_C89B8C = 0x802440DC; // rom:0xC89B8C +D_802463A0_C8BE50 = 0x802463A0; // rom:0xC8BE50 +D_80246538_kkj_19 = 0x80246538; // rom:0xC8BFE8 +D_80246540_C8BFF0 = 0x80246540; // rom:0xC8BFF0 +D_80246548_C8BFF8 = 0x80246548; // rom:0xC8BFF8 +D_80246550_kkj_19 = 0x80246550; // rom:0xC8C000 +D_80246558_C8C008 = 0x80246558; // rom:0xC8C008 +D_80246560_kkj_19 = 0x80246560; // rom:0xC8C010 +D_80246568_C8C018 = 0x80246568; // rom:0xC8C018 +D_802465D0_C8C080 = 0x802465D0; // rom:0xC8C080 +D_802465D8_C8C088 = 0x802465D8; // rom:0xC8C088 +D_802465E0_C8C090 = 0x802465E0; // rom:0xC8C090 +D_802465E8_C8C098 = 0x802465E8; // rom:0xC8C098 kzn_18_get_tattle = 0x80240000; // type:func rom:0xC8C0A0 kzn_18_UpdateTexturePanSmooth = 0x80240040; // type:func rom:0xC8C0E0 kzn_18_UpdateTexturePanStepped = 0x80240164; // type:func rom:0xC8C204 @@ -22427,14 +22427,14 @@ kzn_19_LetterDelivery_CalcLetterPos = 0x802419C4; // type:func rom:0xC8F574 kzn_19_LetterDelivery_SaveNpcAnim = 0x80241B50; // type:func rom:0xC8F700 kzn_19_LetterDelivery_RestoreNpcAnim = 0x80241B94; // type:func rom:0xC8F744 kzn_19_LoadAnimationFromTable = 0x80241BC0; // type:func rom:0xC8F770 -kzn_19_lava_piranha_vine_img = 0x802434D8; // type:data rom:0xC91088 -kzn_19_lava_piranha_vine_pal = 0x802438D8; // type:data rom:0xC91488 -kzn_19_lava_piranha_vine_gfx = 0x80243AD8; // type:data rom:0xC91688 -kzn_19_VineAnimationsDmaTable = 0x80243BB8; // type:data rom:0xC91768 -kzn_19_varStash = 0x80243D74; // type:data rom:0xC91924 -D_80243DD8_C91988 = 0x80243DD8; // type:data rom:0xC91988 -D_80243DDC_C9198C = 0x80243DDC; // type:data rom:0xC9198C -D_80248370_C95F20 = 0x80248370; // type:data rom:0xC95F20 +kzn_19_lava_piranha_vine_img = 0x802434D8; // rom:0xC91088 +kzn_19_lava_piranha_vine_pal = 0x802438D8; // rom:0xC91488 +kzn_19_lava_piranha_vine_gfx = 0x80243AD8; // rom:0xC91688 +kzn_19_VineAnimationsDmaTable = 0x80243BB8; // rom:0xC91768 +kzn_19_varStash = 0x80243D74; // rom:0xC91924 +D_80243DD8_C91988 = 0x80243DD8; // rom:0xC91988 +D_80243DDC_C9198C = 0x80243DDC; // rom:0xC9198C +D_80248370_C95F20 = 0x80248370; // rom:0xC95F20 kzn_20_UpdateTexturePanSmooth = 0x80240000; // type:func rom:0xC95F30 kzn_20_UpdateTexturePanStepped = 0x80240124; // type:func rom:0xC96054 kzn_20_StashVars = 0x80240310; // type:func rom:0xC96240 @@ -22450,9 +22450,9 @@ kzn_20_LetterDelivery_SaveNpcAnim = 0x802409F8; // type:func rom:0xC96928 kzn_20_LetterDelivery_RestoreNpcAnim = 0x80240A3C; // type:func rom:0xC9696C kzn_20_func_80240A68_C96998 = 0x80240A68; // type:func rom:0xC96998 kzn_20_GetFloorCollider = 0x80240A8C; // type:func rom:0xC969BC -kzn_20_varStash = 0x80241780; // type:data rom:0xC976B0 -D_802417E4_C97714 = 0x802417E4; // type:data rom:0xC97714 -D_802417E8_C97718 = 0x802417E8; // type:data rom:0xC97718 +kzn_20_varStash = 0x80241780; // rom:0xC976B0 +D_802417E4_C97714 = 0x802417E4; // rom:0xC97714 +D_802417E8_C97718 = 0x802417E8; // rom:0xC97718 kzn_22_UpdateTexturePanSmooth = 0x80240000; // type:func rom:0xC9A200 kzn_22_UpdateTexturePanStepped = 0x80240124; // type:func rom:0xC9A324 kzn_22_GetFloorCollider = 0x8024030C; // type:func rom:0xC9A50C @@ -22465,7 +22465,7 @@ kzn_23_GetEntityPosition = 0x802403D8; // type:func rom:0xC9C6D8 kzn_23_SetPyroclastPos = 0x80240478; // type:func rom:0xC9C778 kzn_23_UnsetCamera0MoveFlag1 = 0x80240504; // type:func rom:0xC9C804 kzn_23_AnimateChestSize = 0x80240520; // type:func rom:0xC9C820 -D_80241C10_C9DF10 = 0x80241C10; // type:data rom:0xC9DF10 +D_80241C10_C9DF10 = 0x80241C10; // rom:0xC9DF10 flo_00_func_80240000_C9DF20 = 0x80240000; // type:func rom:0xC9DF20 flo_00_PatrolAI_MoveInit = 0x80240040; // type:func rom:0xC9DF60 flo_00_PatrolAI_Move = 0x80240198; // type:func rom:0xC9E0B8 @@ -22487,145 +22487,145 @@ flo_00_CosInterpMinMax = 0x802411EC; // type:func rom:0xC9F10C flo_00_SyncStatusBar = 0x8024137C; // type:func rom:0xC9F29C flo_00_DisableStatusBar = 0x8024139C; // type:func rom:0xC9F2BC flo_00_EnableWorldStatusBar = 0x802413BC; // type:func rom:0xC9F2DC -flo_00_entryList = 0x802413E0; // type:data rom:0xC9F300 -flo_00_settings = 0x80241490; // type:data rom:0xC9F3B0 -flo_00_802414D0 = 0x802414D0; // type:data rom:0xC9F3F0 -flo_00_802416C0 = 0x802416C0; // type:data rom:0xC9F5E0 -flo_00_8024196C = 0x8024196C; // type:data rom:0xC9F88C -flo_00_80241B90 = 0x80241B90; // type:data rom:0xC9FAB0 -flo_00_exitWalk_80241D7C = 0x80241D7C; // type:data rom:0xC9FC9C -flo_00_exitWalk_80241DD8 = 0x80241DD8; // type:data rom:0xC9FCF8 -flo_00_exitWalk_80241E34 = 0x80241E34; // type:data rom:0xC9FD54 -flo_00_exitWalk_80241E90 = 0x80241E90; // type:data rom:0xC9FDB0 -flo_00_exitWalk_80241EEC = 0x80241EEC; // type:data rom:0xC9FE0C -flo_00_exitWalk_80241F48 = 0x80241F48; // type:data rom:0xC9FE68 -flo_00_80241FA4 = 0x80241FA4; // type:data rom:0xC9FEC4 -flo_00_enterWalk_8024205C = 0x8024205C; // type:data rom:0xC9FF7C -flo_00_main = 0x80242248; // type:data rom:0xCA0168 -flo_00_npcSettings_80242840 = 0x80242840; // type:data rom:0xCA0760 -flo_00_npcAISettings_8024286C = 0x8024286C; // type:data rom:0xCA078C -flo_00_npcAI_8024289C = 0x8024289C; // type:data rom:0xCA07BC -flo_00_npcSettings_802428BC = 0x802428BC; // type:data rom:0xCA07DC -flo_00_npcSettings_802428E8 = 0x802428E8; // type:data rom:0xCA0808 -flo_00_npcSettings_80242914 = 0x80242914; // type:data rom:0xCA0834 -flo_00_npcSettings_80242940 = 0x80242940; // type:data rom:0xCA0860 -flo_00_npcSettings_8024296C = 0x8024296C; // type:data rom:0xCA088C -flo_00_80242998 = 0x80242998; // type:data rom:0xCA08B8 -flo_00_80242AF0 = 0x80242AF0; // type:data rom:0xCA0A10 -flo_00_80242FCC = 0x80242FCC; // type:data rom:0xCA0EEC -flo_00_80243368 = 0x80243368; // type:data rom:0xCA1288 -flo_00_init_80243474 = 0x80243474; // type:data rom:0xCA1394 -flo_00_interact_8024352C = 0x8024352C; // type:data rom:0xCA144C -flo_00_interact_802436C0 = 0x802436C0; // type:data rom:0xCA15E0 -flo_00_interact_80243854 = 0x80243854; // type:data rom:0xCA1774 -flo_00_interact_802439E8 = 0x802439E8; // type:data rom:0xCA1908 -flo_00_init_80243B7C = 0x80243B7C; // type:data rom:0xCA1A9C -flo_00_init_80243BB0 = 0x80243BB0; // type:data rom:0xCA1AD0 -flo_00_init_80243BE4 = 0x80243BE4; // type:data rom:0xCA1B04 -flo_00_init_80243C18 = 0x80243C18; // type:data rom:0xCA1B38 -flo_00_interact_80243C4C = 0x80243C4C; // type:data rom:0xCA1B6C -flo_00_init_8024414C = 0x8024414C; // type:data rom:0xCA206C -flo_00_idle_80244188 = 0x80244188; // type:data rom:0xCA20A8 -flo_00_8024427C = 0x8024427C; // type:data rom:0xCA219C -flo_00_init_80244BF4 = 0x80244BF4; // type:data rom:0xCA2B14 -flo_00_interact_80244C98 = 0x80244C98; // type:data rom:0xCA2BB8 -flo_00_init_80244DD0 = 0x80244DD0; // type:data rom:0xCA2CF0 -flo_00_npcGroup_80244E64 = 0x80244E64; // type:data rom:0xCA2D84 -flo_00_npcGroup_80245054 = 0x80245054; // type:data rom:0xCA2F74 -flo_00_npcGroup_80245814 = 0x80245814; // type:data rom:0xCA3734 -flo_00_npcGroup_80245A04 = 0x80245A04; // type:data rom:0xCA3924 -flo_00_npcGroup_80245BF4 = 0x80245BF4; // type:data rom:0xCA3B14 -flo_00_npcGroupList_80245DE4 = 0x80245DE4; // type:data rom:0xCA3D04 -flo_00_npcSettings_80245E30 = 0x80245E30; // type:data rom:0xCA3D50 -flo_00_npcSettings_80245E5C = 0x80245E5C; // type:data rom:0xCA3D7C -flo_00_D_80245E88_CA3DA8 = 0x80245E88; // type:data rom:0xCA3DA8 -flo_00_80245EB8 = 0x80245EB8; // type:data rom:0xCA3DD8 -flo_00_init_80246170 = 0x80246170; // type:data rom:0xCA4090 -flo_00_init_802461E4 = 0x802461E4; // type:data rom:0xCA4104 -flo_00_init_80246224 = 0x80246224; // type:data rom:0xCA4144 -flo_00_npcGroup_80246264 = 0x80246264; // type:data rom:0xCA4184 -flo_00_npcGroupList_80246834 = 0x80246834; // type:data rom:0xCA4754 -flo_00_80246850 = 0x80246850; // type:data rom:0xCA4770 -flo_00_80247488 = 0x80247488; // type:data rom:0xCA53A8 -flo_00_80247588 = 0x80247588; // type:data rom:0xCA54A8 -flo_00_802476F4 = 0x802476F4; // type:data rom:0xCA5614 -flo_00_80247770 = 0x80247770; // type:data rom:0xCA5690 -flo_00_802477EC = 0x802477EC; // type:data rom:0xCA570C -flo_00_80247BCC = 0x80247BCC; // type:data rom:0xCA5AEC -flo_00_80247FAC = 0x80247FAC; // type:data rom:0xCA5ECC -flo_00_8024834C = 0x8024834C; // type:data rom:0xCA626C -flo_00_itemList_80248598 = 0x80248598; // type:data rom:0xCA64B8 -flo_00_802485A8 = 0x802485A8; // type:data rom:0xCA64C8 -flo_00_80248D3C = 0x80248D3C; // type:data rom:0xCA6C5C -flo_00_80248E30 = 0x80248E30; // type:data rom:0xCA6D50 -flo_00_80248F48 = 0x80248F48; // type:data rom:0xCA6E68 -flo_00_makeEntities = 0x80249130; // type:data rom:0xCA7050 -flo_00_pad_XXXX = 0x802491B8; // type:data rom:0xCA70D8 -flo_00_flo_07_name_hack = 0x80249360; // type:data rom:0xCA7280 -flo_00_pad_XXX = 0x80249368; // type:data rom:0xCA7288 -flo_00_sam_11_name_hack = 0x80249370; // type:data rom:0xCA7290 -flo_00_flo_19_name_hack = 0x80249378; // type:data rom:0xCA7298 +flo_00_entryList = 0x802413E0; // rom:0xC9F300 +flo_00_settings = 0x80241490; // rom:0xC9F3B0 +flo_00_802414D0 = 0x802414D0; // rom:0xC9F3F0 +flo_00_802416C0 = 0x802416C0; // rom:0xC9F5E0 +flo_00_8024196C = 0x8024196C; // rom:0xC9F88C +flo_00_80241B90 = 0x80241B90; // rom:0xC9FAB0 +flo_00_exitWalk_80241D7C = 0x80241D7C; // rom:0xC9FC9C +flo_00_exitWalk_80241DD8 = 0x80241DD8; // rom:0xC9FCF8 +flo_00_exitWalk_80241E34 = 0x80241E34; // rom:0xC9FD54 +flo_00_exitWalk_80241E90 = 0x80241E90; // rom:0xC9FDB0 +flo_00_exitWalk_80241EEC = 0x80241EEC; // rom:0xC9FE0C +flo_00_exitWalk_80241F48 = 0x80241F48; // rom:0xC9FE68 +flo_00_80241FA4 = 0x80241FA4; // rom:0xC9FEC4 +flo_00_enterWalk_8024205C = 0x8024205C; // rom:0xC9FF7C +flo_00_main = 0x80242248; // rom:0xCA0168 +flo_00_npcSettings_80242840 = 0x80242840; // rom:0xCA0760 +flo_00_npcAISettings_8024286C = 0x8024286C; // rom:0xCA078C +flo_00_npcAI_8024289C = 0x8024289C; // rom:0xCA07BC +flo_00_npcSettings_802428BC = 0x802428BC; // rom:0xCA07DC +flo_00_npcSettings_802428E8 = 0x802428E8; // rom:0xCA0808 +flo_00_npcSettings_80242914 = 0x80242914; // rom:0xCA0834 +flo_00_npcSettings_80242940 = 0x80242940; // rom:0xCA0860 +flo_00_npcSettings_8024296C = 0x8024296C; // rom:0xCA088C +flo_00_80242998 = 0x80242998; // rom:0xCA08B8 +flo_00_80242AF0 = 0x80242AF0; // rom:0xCA0A10 +flo_00_80242FCC = 0x80242FCC; // rom:0xCA0EEC +flo_00_80243368 = 0x80243368; // rom:0xCA1288 +flo_00_init_80243474 = 0x80243474; // rom:0xCA1394 +flo_00_interact_8024352C = 0x8024352C; // rom:0xCA144C +flo_00_interact_802436C0 = 0x802436C0; // rom:0xCA15E0 +flo_00_interact_80243854 = 0x80243854; // rom:0xCA1774 +flo_00_interact_802439E8 = 0x802439E8; // rom:0xCA1908 +flo_00_init_80243B7C = 0x80243B7C; // rom:0xCA1A9C +flo_00_init_80243BB0 = 0x80243BB0; // rom:0xCA1AD0 +flo_00_init_80243BE4 = 0x80243BE4; // rom:0xCA1B04 +flo_00_init_80243C18 = 0x80243C18; // rom:0xCA1B38 +flo_00_interact_80243C4C = 0x80243C4C; // rom:0xCA1B6C +flo_00_init_8024414C = 0x8024414C; // rom:0xCA206C +flo_00_idle_80244188 = 0x80244188; // rom:0xCA20A8 +flo_00_8024427C = 0x8024427C; // rom:0xCA219C +flo_00_init_80244BF4 = 0x80244BF4; // rom:0xCA2B14 +flo_00_interact_80244C98 = 0x80244C98; // rom:0xCA2BB8 +flo_00_init_80244DD0 = 0x80244DD0; // rom:0xCA2CF0 +flo_00_npcGroup_80244E64 = 0x80244E64; // rom:0xCA2D84 +flo_00_npcGroup_80245054 = 0x80245054; // rom:0xCA2F74 +flo_00_npcGroup_80245814 = 0x80245814; // rom:0xCA3734 +flo_00_npcGroup_80245A04 = 0x80245A04; // rom:0xCA3924 +flo_00_npcGroup_80245BF4 = 0x80245BF4; // rom:0xCA3B14 +flo_00_npcGroupList_80245DE4 = 0x80245DE4; // rom:0xCA3D04 +flo_00_npcSettings_80245E30 = 0x80245E30; // rom:0xCA3D50 +flo_00_npcSettings_80245E5C = 0x80245E5C; // rom:0xCA3D7C +flo_00_D_80245E88_CA3DA8 = 0x80245E88; // rom:0xCA3DA8 +flo_00_80245EB8 = 0x80245EB8; // rom:0xCA3DD8 +flo_00_init_80246170 = 0x80246170; // rom:0xCA4090 +flo_00_init_802461E4 = 0x802461E4; // rom:0xCA4104 +flo_00_init_80246224 = 0x80246224; // rom:0xCA4144 +flo_00_npcGroup_80246264 = 0x80246264; // rom:0xCA4184 +flo_00_npcGroupList_80246834 = 0x80246834; // rom:0xCA4754 +flo_00_80246850 = 0x80246850; // rom:0xCA4770 +flo_00_80247488 = 0x80247488; // rom:0xCA53A8 +flo_00_80247588 = 0x80247588; // rom:0xCA54A8 +flo_00_802476F4 = 0x802476F4; // rom:0xCA5614 +flo_00_80247770 = 0x80247770; // rom:0xCA5690 +flo_00_802477EC = 0x802477EC; // rom:0xCA570C +flo_00_80247BCC = 0x80247BCC; // rom:0xCA5AEC +flo_00_80247FAC = 0x80247FAC; // rom:0xCA5ECC +flo_00_8024834C = 0x8024834C; // rom:0xCA626C +flo_00_itemList_80248598 = 0x80248598; // rom:0xCA64B8 +flo_00_802485A8 = 0x802485A8; // rom:0xCA64C8 +flo_00_80248D3C = 0x80248D3C; // rom:0xCA6C5C +flo_00_80248E30 = 0x80248E30; // rom:0xCA6D50 +flo_00_80248F48 = 0x80248F48; // rom:0xCA6E68 +flo_00_makeEntities = 0x80249130; // rom:0xCA7050 +flo_00_pad_XXXX = 0x802491B8; // rom:0xCA70D8 +flo_00_flo_07_name_hack = 0x80249360; // rom:0xCA7280 +flo_00_pad_XXX = 0x80249368; // rom:0xCA7288 +flo_00_sam_11_name_hack = 0x80249370; // rom:0xCA7290 +flo_00_flo_19_name_hack = 0x80249378; // rom:0xCA7298 flo_03_func_80240000_CA72A0 = 0x80240000; // type:func rom:0xCA72A0 flo_03_StashVars = 0x80240040; // type:func rom:0xCA72E0 flo_03_GetItemName = 0x802400F4; // type:func rom:0xCA7394 flo_03_HideBehindTree = 0x80240158; // type:func rom:0xCA73F8 flo_03_foliage_setup_shear_mtx = 0x802403F0; // type:func rom:0xCA7690 flo_03_TransformFoliage = 0x80240460; // type:func rom:0xCA7700 -flo_03_entryList = 0x80240630; // type:data rom:0xCA78D0 -flo_03_settings = 0x80240660; // type:data rom:0xCA7900 -flo_03_802406A0 = 0x802406A0; // type:data rom:0xCA7940 -flo_03_802407C0 = 0x802407C0; // type:data rom:0xCA7A60 -flo_03_80240814 = 0x80240814; // type:data rom:0xCA7AB4 -flo_03_80240880 = 0x80240880; // type:data rom:0xCA7B20 -flo_03_exitWalk_80240B2C = 0x80240B2C; // type:data rom:0xCA7DCC -flo_03_exitWalk_80240B88 = 0x80240B88; // type:data rom:0xCA7E28 -flo_03_80240BE4 = 0x80240BE4; // type:data rom:0xCA7E84 -flo_03_main = 0x80240C2C; // type:data rom:0xCA7ECC -flo_03_npcSettings_80240EB0 = 0x80240EB0; // type:data rom:0xCA8150 -flo_03_npcSettings_80240EDC = 0x80240EDC; // type:data rom:0xCA817C -flo_03_varStash = 0x80240F08; // type:data rom:0xCA81A8 -flo_03_80240F0C = 0x80240F0C; // type:data rom:0xCA81AC -flo_03_80240F3C = 0x80240F3C; // type:data rom:0xCA81DC -flo_03_intTable_80240F6C = 0x80240F6C; // type:data rom:0xCA820C -flo_03_intTable_80240F90 = 0x80240F90; // type:data rom:0xCA8230 -flo_03_intTable_80240FB4 = 0x80240FB4; // type:data rom:0xCA8254 -flo_03_intTable_80240FD8 = 0x80240FD8; // type:data rom:0xCA8278 -flo_03_80240FFC = 0x80240FFC; // type:data rom:0xCA829C -flo_03_npcAI_8024119C = 0x8024119C; // type:data rom:0xCA843C -flo_03_defeat_802411B8 = 0x802411B8; // type:data rom:0xCA8458 -flo_03_8024122C = 0x8024122C; // type:data rom:0xCA84CC -flo_03_interact_802412BC = 0x802412BC; // type:data rom:0xCA855C -flo_03_init_80241DA4 = 0x80241DA4; // type:data rom:0xCA9044 -flo_03_init_80241E10 = 0x80241E10; // type:data rom:0xCA90B0 -flo_03_80241EF4 = 0x80241EF4; // type:data rom:0xCA9194 -flo_03_defeat_80241F64 = 0x80241F64; // type:data rom:0xCA9204 -flo_03_hit_80242138 = 0x80242138; // type:data rom:0xCA93D8 -flo_03_idle_8024219C = 0x8024219C; // type:data rom:0xCA943C -flo_03_idle_80242618 = 0x80242618; // type:data rom:0xCA98B8 -flo_03_idle_80242A94 = 0x80242A94; // type:data rom:0xCA9D34 -flo_03_idle_80242F10 = 0x80242F10; // type:data rom:0xCAA1B0 -flo_03_init_8024338C = 0x8024338C; // type:data rom:0xCAA62C -flo_03_init_802434CC = 0x802434CC; // type:data rom:0xCAA76C -flo_03_init_8024360C = 0x8024360C; // type:data rom:0xCAA8AC -flo_03_init_8024374C = 0x8024374C; // type:data rom:0xCAA9EC -flo_03_npcGroup_8024388C = 0x8024388C; // type:data rom:0xCAAB2C -flo_03_npcGroup_80243A7C = 0x80243A7C; // type:data rom:0xCAAD1C -flo_03_npcGroup_80243C6C = 0x80243C6C; // type:data rom:0xCAAF0C -flo_03_npcGroup_80243E5C = 0x80243E5C; // type:data rom:0xCAB0FC -flo_03_npcGroup_8024404C = 0x8024404C; // type:data rom:0xCAB2EC -flo_03_npcGroup_8024423C = 0x8024423C; // type:data rom:0xCAB4DC -flo_03_npcGroupList_8024442C = 0x8024442C; // type:data rom:0xCAB6CC -flo_03_EVS_SearchBush = 0x80244480; // type:data rom:0xCAB720 -flo_03_EVS_ShakeTree = 0x802447E0; // type:data rom:0xCABA80 -flo_03_tree1_Leaves = 0x80244DE4; // type:data rom:0xCAC084 -flo_03_tree1_Trunk = 0x80244DEC; // type:data rom:0xCAC08C -flo_03_tree1_Drops = 0x80244DF4; // type:data rom:0xCAC094 -flo_03_tree1 = 0x80244E30; // type:data rom:0xCAC0D0 -flo_03_triggerCoord_80244E44 = 0x80244E44; // type:data rom:0xCAC0E4 -flo_03_80244E54 = 0x80244E54; // type:data rom:0xCAC0F4 -flo_03_80244ED0 = 0x80244ED0; // type:data rom:0xCAC170 -flo_03_makeEntities = 0x80244EE0; // type:data rom:0xCAC180 -D_80244F48_CAC1E8 = 0x80244F48; // type:data rom:0xCAC1E8 +flo_03_entryList = 0x80240630; // rom:0xCA78D0 +flo_03_settings = 0x80240660; // rom:0xCA7900 +flo_03_802406A0 = 0x802406A0; // rom:0xCA7940 +flo_03_802407C0 = 0x802407C0; // rom:0xCA7A60 +flo_03_80240814 = 0x80240814; // rom:0xCA7AB4 +flo_03_80240880 = 0x80240880; // rom:0xCA7B20 +flo_03_exitWalk_80240B2C = 0x80240B2C; // rom:0xCA7DCC +flo_03_exitWalk_80240B88 = 0x80240B88; // rom:0xCA7E28 +flo_03_80240BE4 = 0x80240BE4; // rom:0xCA7E84 +flo_03_main = 0x80240C2C; // rom:0xCA7ECC +flo_03_npcSettings_80240EB0 = 0x80240EB0; // rom:0xCA8150 +flo_03_npcSettings_80240EDC = 0x80240EDC; // rom:0xCA817C +flo_03_varStash = 0x80240F08; // rom:0xCA81A8 +flo_03_80240F0C = 0x80240F0C; // rom:0xCA81AC +flo_03_80240F3C = 0x80240F3C; // rom:0xCA81DC +flo_03_intTable_80240F6C = 0x80240F6C; // rom:0xCA820C +flo_03_intTable_80240F90 = 0x80240F90; // rom:0xCA8230 +flo_03_intTable_80240FB4 = 0x80240FB4; // rom:0xCA8254 +flo_03_intTable_80240FD8 = 0x80240FD8; // rom:0xCA8278 +flo_03_80240FFC = 0x80240FFC; // rom:0xCA829C +flo_03_npcAI_8024119C = 0x8024119C; // rom:0xCA843C +flo_03_defeat_802411B8 = 0x802411B8; // rom:0xCA8458 +flo_03_8024122C = 0x8024122C; // rom:0xCA84CC +flo_03_interact_802412BC = 0x802412BC; // rom:0xCA855C +flo_03_init_80241DA4 = 0x80241DA4; // rom:0xCA9044 +flo_03_init_80241E10 = 0x80241E10; // rom:0xCA90B0 +flo_03_80241EF4 = 0x80241EF4; // rom:0xCA9194 +flo_03_defeat_80241F64 = 0x80241F64; // rom:0xCA9204 +flo_03_hit_80242138 = 0x80242138; // rom:0xCA93D8 +flo_03_idle_8024219C = 0x8024219C; // rom:0xCA943C +flo_03_idle_80242618 = 0x80242618; // rom:0xCA98B8 +flo_03_idle_80242A94 = 0x80242A94; // rom:0xCA9D34 +flo_03_idle_80242F10 = 0x80242F10; // rom:0xCAA1B0 +flo_03_init_8024338C = 0x8024338C; // rom:0xCAA62C +flo_03_init_802434CC = 0x802434CC; // rom:0xCAA76C +flo_03_init_8024360C = 0x8024360C; // rom:0xCAA8AC +flo_03_init_8024374C = 0x8024374C; // rom:0xCAA9EC +flo_03_npcGroup_8024388C = 0x8024388C; // rom:0xCAAB2C +flo_03_npcGroup_80243A7C = 0x80243A7C; // rom:0xCAAD1C +flo_03_npcGroup_80243C6C = 0x80243C6C; // rom:0xCAAF0C +flo_03_npcGroup_80243E5C = 0x80243E5C; // rom:0xCAB0FC +flo_03_npcGroup_8024404C = 0x8024404C; // rom:0xCAB2EC +flo_03_npcGroup_8024423C = 0x8024423C; // rom:0xCAB4DC +flo_03_npcGroupList_8024442C = 0x8024442C; // rom:0xCAB6CC +flo_03_EVS_SearchBush = 0x80244480; // rom:0xCAB720 +flo_03_EVS_ShakeTree = 0x802447E0; // rom:0xCABA80 +flo_03_tree1_Leaves = 0x80244DE4; // rom:0xCAC084 +flo_03_tree1_Trunk = 0x80244DEC; // rom:0xCAC08C +flo_03_tree1_Drops = 0x80244DF4; // rom:0xCAC094 +flo_03_tree1 = 0x80244E30; // rom:0xCAC0D0 +flo_03_triggerCoord_80244E44 = 0x80244E44; // rom:0xCAC0E4 +flo_03_80244E54 = 0x80244E54; // rom:0xCAC0F4 +flo_03_80244ED0 = 0x80244ED0; // rom:0xCAC170 +flo_03_makeEntities = 0x80244EE0; // rom:0xCAC180 +D_80244F48_CAC1E8 = 0x80244F48; // rom:0xCAC1E8 flo_07_UpdateTexturePanSmooth = 0x80240000; // type:func rom:0xCAC1F0 flo_07_UpdateTexturePanStepped = 0x80240124; // type:func rom:0xCAC314 flo_07_SpawnSunEffect = 0x8024030C; // type:func rom:0xCAC4FC @@ -22634,37 +22634,37 @@ flo_07_foliage_setup_shear_mtx = 0x802403E0; // type:func rom:0xCAC5D0 flo_07_TransformFoliage = 0x80240450; // type:func rom:0xCAC640 flo_07_StashVars = 0x8024061C; // type:func rom:0xCAC80C flo_07_GetItemName = 0x802406D0; // type:func rom:0xCAC8C0 -flo_07_entryList = 0x80240740; // type:data rom:0xCAC930 -flo_07_settings = 0x80240760; // type:data rom:0xCAC950 -flo_07_802407A0 = 0x802407A0; // type:data rom:0xCAC990 -flo_07_8024086C = 0x8024086C; // type:data rom:0xCACA5C -flo_07_80240890 = 0x80240890; // type:data rom:0xCACA80 -flo_07_updateTexturePan_802408D0 = 0x802408D0; // type:data rom:0xCACAC0 -flo_07_8024096C = 0x8024096C; // type:data rom:0xCACB5C -flo_07_exitWalk_80240C18 = 0x80240C18; // type:data rom:0xCACE08 -flo_07_80240C74 = 0x80240C74; // type:data rom:0xCACE64 -flo_07_main = 0x80240CA0; // type:data rom:0xCACE90 -flo_07_npcSettings_80241220 = 0x80241220; // type:data rom:0xCAD410 -flo_07_EVS_SearchBush = 0x8024124C; // type:data rom:0xCAD43C -flo_07_EVS_ShakeTree = 0x802415AC; // type:data rom:0xCAD79C -flo_07_varStash = 0x80241BB0; // type:data rom:0xCADDA0 -flo_07_80241BB4 = 0x80241BB4; // type:data rom:0xCADDA4 -flo_07_80241BE4 = 0x80241BE4; // type:data rom:0xCADDD4 -flo_07_80241C14 = 0x80241C14; // type:data rom:0xCADE04 -flo_07_80241D6C = 0x80241D6C; // type:data rom:0xCADF5C -flo_07_80241DBC = 0x80241DBC; // type:data rom:0xCADFAC -flo_07_interact_80242044 = 0x80242044; // type:data rom:0xCAE234 -flo_07_init_80242428 = 0x80242428; // type:data rom:0xCAE618 -flo_07_802424F4 = 0x802424F4; // type:data rom:0xCAE6E4 -flo_07_tree1_Callback = 0x802425F8; // type:data rom:0xCAE7E8 -flo_07_tree1_Leaves = 0x80242888; // type:data rom:0xCAEA78 -flo_07_tree1_Trunk = 0x80242898; // type:data rom:0xCAEA88 -flo_07_tree1 = 0x802428A0; // type:data rom:0xCAEA90 -flo_07_triggerCoord_802428B4 = 0x802428B4; // type:data rom:0xCAEAA4 -flo_07_802428C4 = 0x802428C4; // type:data rom:0xCAEAB4 -flo_07_npcGroup_8024291C = 0x8024291C; // type:data rom:0xCAEB0C -flo_07_npcGroupList_80242B0C = 0x80242B0C; // type:data rom:0xCAECFC -flo_07_flo_25_name_hack = 0x80242B40; // type:data rom:0xCAED30 +flo_07_entryList = 0x80240740; // rom:0xCAC930 +flo_07_settings = 0x80240760; // rom:0xCAC950 +flo_07_802407A0 = 0x802407A0; // rom:0xCAC990 +flo_07_8024086C = 0x8024086C; // rom:0xCACA5C +flo_07_80240890 = 0x80240890; // rom:0xCACA80 +flo_07_updateTexturePan_802408D0 = 0x802408D0; // rom:0xCACAC0 +flo_07_8024096C = 0x8024096C; // rom:0xCACB5C +flo_07_exitWalk_80240C18 = 0x80240C18; // rom:0xCACE08 +flo_07_80240C74 = 0x80240C74; // rom:0xCACE64 +flo_07_main = 0x80240CA0; // rom:0xCACE90 +flo_07_npcSettings_80241220 = 0x80241220; // rom:0xCAD410 +flo_07_EVS_SearchBush = 0x8024124C; // rom:0xCAD43C +flo_07_EVS_ShakeTree = 0x802415AC; // rom:0xCAD79C +flo_07_varStash = 0x80241BB0; // rom:0xCADDA0 +flo_07_80241BB4 = 0x80241BB4; // rom:0xCADDA4 +flo_07_80241BE4 = 0x80241BE4; // rom:0xCADDD4 +flo_07_80241C14 = 0x80241C14; // rom:0xCADE04 +flo_07_80241D6C = 0x80241D6C; // rom:0xCADF5C +flo_07_80241DBC = 0x80241DBC; // rom:0xCADFAC +flo_07_interact_80242044 = 0x80242044; // rom:0xCAE234 +flo_07_init_80242428 = 0x80242428; // rom:0xCAE618 +flo_07_802424F4 = 0x802424F4; // rom:0xCAE6E4 +flo_07_tree1_Callback = 0x802425F8; // rom:0xCAE7E8 +flo_07_tree1_Leaves = 0x80242888; // rom:0xCAEA78 +flo_07_tree1_Trunk = 0x80242898; // rom:0xCAEA88 +flo_07_tree1 = 0x802428A0; // rom:0xCAEA90 +flo_07_triggerCoord_802428B4 = 0x802428B4; // rom:0xCAEAA4 +flo_07_802428C4 = 0x802428C4; // rom:0xCAEAB4 +flo_07_npcGroup_8024291C = 0x8024291C; // rom:0xCAEB0C +flo_07_npcGroupList_80242B0C = 0x80242B0C; // rom:0xCAECFC +flo_07_flo_25_name_hack = 0x80242B40; // rom:0xCAED30 flo_08_SuperBlock_SetOverride40 = 0x80240000; // type:func rom:0xCAED40 flo_08_SuperBlock_ClearOverride40 = 0x8024001C; // type:func rom:0xCAED5C flo_08_SuperBlock_HideBlockContent = 0x8024003C; // type:func rom:0xCAED7C @@ -22699,58 +22699,58 @@ flo_08_FlowerGuard_MakeItemList = 0x80241BCC; // type:func rom:0xCB090C flo_08_foliage_setup_shear_mtx = 0x80241C00; // type:func rom:0xCB0940 flo_08_TransformFoliage = 0x80241C70; // type:func rom:0xCB09B0 flo_08_CheckVineTriggerDist = 0x80241E40; // type:func rom:0xCB0B80 -flo_08_entryList = 0x80241EE0; // type:data rom:0xCB0C20 -flo_08_settings = 0x80241F00; // type:data rom:0xCB0C40 -flo_08_80241F40 = 0x80241F40; // type:data rom:0xCB0C80 -flo_08_SuperBlock_CantUpgradeMessages = 0x80241FB0; // type:data rom:0xCB0CF0 -flo_08_SuperBlock_PartnerIDs = 0x80241FB8; // type:data rom:0xCB0CF8 -flo_08_SuperBlock_UpgradeDescMessages = 0x80241FC8; // type:data rom:0xCB0D08 -flo_08_SuperBlock_UpgradeOrbAngles = 0x80242008; // type:data rom:0xCB0D48 -flo_08_SuperBlock_ShowUpgradeEffects = 0x80242014; // type:data rom:0xCB0D54 -flo_08_SuperBlock_OnHit = 0x80242178; // type:data rom:0xCB0EB8 -flo_08_makeEntities = 0x802425F8; // type:data rom:0xCB1338 -flo_08_80242680 = 0x80242680; // type:data rom:0xCB13C0 -flo_08_exitWalk_8024292C = 0x8024292C; // type:data rom:0xCB166C -flo_08_exitWalk_80242988 = 0x80242988; // type:data rom:0xCB16C8 -flo_08_802429E4 = 0x802429E4; // type:data rom:0xCB1724 -flo_08_lavaResetList_80242A2C = 0x80242A2C; // type:data rom:0xCB176C -flo_08_main = 0x80242A6C; // type:data rom:0xCB17AC -flo_08_npcAISettings_80242EB0 = 0x80242EB0; // type:data rom:0xCB1BF0 -flo_08_npcAI_80242EE0 = 0x80242EE0; // type:data rom:0xCB1C20 -flo_08_80242F00 = 0x80242F00; // type:data rom:0xCB1C40 -flo_08_npcSettings_80242FB4 = 0x80242FB4; // type:data rom:0xCB1CF4 -flo_08_npcSettings_80242FE0 = 0x80242FE0; // type:data rom:0xCB1D20 -flo_08_npcAISettings_8024300C = 0x8024300C; // type:data rom:0xCB1D4C -flo_08_npcAI_8024303C = 0x8024303C; // type:data rom:0xCB1D7C -flo_08_npcSettings_8024305C = 0x8024305C; // type:data rom:0xCB1D9C -flo_08_ItemChoice_HasSelectedItem = 0x80243088; // type:data rom:0xCB1DC8 -flo_08_ItemChoice_SelectedItemID = 0x8024308C; // type:data rom:0xCB1DCC -flo_08_80243090 = 0x80243090; // type:data rom:0xCB1DD0 -flo_08_802431C4 = 0x802431C4; // type:data rom:0xCB1F04 -flo_08_interact_80243214 = 0x80243214; // type:data rom:0xCB1F54 -flo_08_init_80243B20 = 0x80243B20; // type:data rom:0xCB2860 -flo_08_npcGroup_80243C48 = 0x80243C48; // type:data rom:0xCB2988 -flo_08_npcGroup_80243E38 = 0x80243E38; // type:data rom:0xCB2B78 -flo_08_npcGroup_80244028 = 0x80244028; // type:data rom:0xCB2D68 -flo_08_npcGroup_80244218 = 0x80244218; // type:data rom:0xCB2F58 -flo_08_npcGroup_80244408 = 0x80244408; // type:data rom:0xCB3148 -flo_08_npcGroup_802445F8 = 0x802445F8; // type:data rom:0xCB3338 -flo_08_npcGroup_802447E8 = 0x802447E8; // type:data rom:0xCB3528 -flo_08_npcGroup_802449D8 = 0x802449D8; // type:data rom:0xCB3718 -flo_08_init_80244BC8 = 0x80244BC8; // type:data rom:0xCB3908 -flo_08_npcGroup_80244CD4 = 0x80244CD4; // type:data rom:0xCB3A14 -flo_08_npcGroupList_80244EC4 = 0x80244EC4; // type:data rom:0xCB3C04 -flo_08_EVS_SearchBush = 0x80244F40; // type:data rom:0xCB3C80 -flo_08_EVS_ShakeTree = 0x802452A0; // type:data rom:0xCB3FE0 -flo_08_tree1_Leaves = 0x802458A4; // type:data rom:0xCB45E4 -flo_08_tree1_Trunk = 0x802458AC; // type:data rom:0xCB45EC -flo_08_tree1_Drops = 0x802458B4; // type:data rom:0xCB45F4 -flo_08_tree1 = 0x802458F0; // type:data rom:0xCB4630 -flo_08_triggerCoord_80245904 = 0x80245904; // type:data rom:0xCB4644 -flo_08_80245914 = 0x80245914; // type:data rom:0xCB4654 -flo_08_80245990 = 0x80245990; // type:data rom:0xCB46D0 -flo_08_80245C3C = 0x80245C3C; // type:data rom:0xCB497C -flo_08_80245F5C = 0x80245F5C; // type:data rom:0xCB4C9C +flo_08_entryList = 0x80241EE0; // rom:0xCB0C20 +flo_08_settings = 0x80241F00; // rom:0xCB0C40 +flo_08_80241F40 = 0x80241F40; // rom:0xCB0C80 +flo_08_SuperBlock_CantUpgradeMessages = 0x80241FB0; // rom:0xCB0CF0 +flo_08_SuperBlock_PartnerIDs = 0x80241FB8; // rom:0xCB0CF8 +flo_08_SuperBlock_UpgradeDescMessages = 0x80241FC8; // rom:0xCB0D08 +flo_08_SuperBlock_UpgradeOrbAngles = 0x80242008; // rom:0xCB0D48 +flo_08_SuperBlock_ShowUpgradeEffects = 0x80242014; // rom:0xCB0D54 +flo_08_SuperBlock_OnHit = 0x80242178; // rom:0xCB0EB8 +flo_08_makeEntities = 0x802425F8; // rom:0xCB1338 +flo_08_80242680 = 0x80242680; // rom:0xCB13C0 +flo_08_exitWalk_8024292C = 0x8024292C; // rom:0xCB166C +flo_08_exitWalk_80242988 = 0x80242988; // rom:0xCB16C8 +flo_08_802429E4 = 0x802429E4; // rom:0xCB1724 +flo_08_lavaResetList_80242A2C = 0x80242A2C; // rom:0xCB176C +flo_08_main = 0x80242A6C; // rom:0xCB17AC +flo_08_npcAISettings_80242EB0 = 0x80242EB0; // rom:0xCB1BF0 +flo_08_npcAI_80242EE0 = 0x80242EE0; // rom:0xCB1C20 +flo_08_80242F00 = 0x80242F00; // rom:0xCB1C40 +flo_08_npcSettings_80242FB4 = 0x80242FB4; // rom:0xCB1CF4 +flo_08_npcSettings_80242FE0 = 0x80242FE0; // rom:0xCB1D20 +flo_08_npcAISettings_8024300C = 0x8024300C; // rom:0xCB1D4C +flo_08_npcAI_8024303C = 0x8024303C; // rom:0xCB1D7C +flo_08_npcSettings_8024305C = 0x8024305C; // rom:0xCB1D9C +flo_08_ItemChoice_HasSelectedItem = 0x80243088; // rom:0xCB1DC8 +flo_08_ItemChoice_SelectedItemID = 0x8024308C; // rom:0xCB1DCC +flo_08_80243090 = 0x80243090; // rom:0xCB1DD0 +flo_08_802431C4 = 0x802431C4; // rom:0xCB1F04 +flo_08_interact_80243214 = 0x80243214; // rom:0xCB1F54 +flo_08_init_80243B20 = 0x80243B20; // rom:0xCB2860 +flo_08_npcGroup_80243C48 = 0x80243C48; // rom:0xCB2988 +flo_08_npcGroup_80243E38 = 0x80243E38; // rom:0xCB2B78 +flo_08_npcGroup_80244028 = 0x80244028; // rom:0xCB2D68 +flo_08_npcGroup_80244218 = 0x80244218; // rom:0xCB2F58 +flo_08_npcGroup_80244408 = 0x80244408; // rom:0xCB3148 +flo_08_npcGroup_802445F8 = 0x802445F8; // rom:0xCB3338 +flo_08_npcGroup_802447E8 = 0x802447E8; // rom:0xCB3528 +flo_08_npcGroup_802449D8 = 0x802449D8; // rom:0xCB3718 +flo_08_init_80244BC8 = 0x80244BC8; // rom:0xCB3908 +flo_08_npcGroup_80244CD4 = 0x80244CD4; // rom:0xCB3A14 +flo_08_npcGroupList_80244EC4 = 0x80244EC4; // rom:0xCB3C04 +flo_08_EVS_SearchBush = 0x80244F40; // rom:0xCB3C80 +flo_08_EVS_ShakeTree = 0x802452A0; // rom:0xCB3FE0 +flo_08_tree1_Leaves = 0x802458A4; // rom:0xCB45E4 +flo_08_tree1_Trunk = 0x802458AC; // rom:0xCB45EC +flo_08_tree1_Drops = 0x802458B4; // rom:0xCB45F4 +flo_08_tree1 = 0x802458F0; // rom:0xCB4630 +flo_08_triggerCoord_80245904 = 0x80245904; // rom:0xCB4644 +flo_08_80245914 = 0x80245914; // rom:0xCB4654 +flo_08_80245990 = 0x80245990; // rom:0xCB46D0 +flo_08_80245C3C = 0x80245C3C; // rom:0xCB497C +flo_08_80245F5C = 0x80245F5C; // rom:0xCB4C9C flo_09_func_80240000_CB5000 = 0x80240000; // type:func rom:0xCB5000 flo_09_CheckVineTriggerDist = 0x80240040; // type:func rom:0xCB5040 flo_09_foliage_setup_shear_mtx = 0x802400E0; // type:func rom:0xCB50E0 @@ -22766,55 +22766,55 @@ flo_09_FlyingAI_Chase = 0x80241114; // type:func rom:0xCB6114 flo_09_FlyingAI_LosePlayer = 0x80241178; // type:func rom:0xCB6178 flo_09_FlyingAI_Init = 0x80241508; // type:func rom:0xCB6508 flo_09_FlyingAI_Main = 0x8024162C; // type:func rom:0xCB662C -flo_09_entryList = 0x80241820; // type:data rom:0xCB6820 -flo_09_settings = 0x80241840; // type:data rom:0xCB6840 -flo_09_80241880 = 0x80241880; // type:data rom:0xCB6880 -flo_09_802418F0 = 0x802418F0; // type:data rom:0xCB68F0 -flo_09_exitWalk_80241B9C = 0x80241B9C; // type:data rom:0xCB6B9C -flo_09_exitWalk_80241BF8 = 0x80241BF8; // type:data rom:0xCB6BF8 -flo_09_80241C54 = 0x80241C54; // type:data rom:0xCB6C54 -flo_09_main = 0x80241C9C; // type:data rom:0xCB6C9C -flo_09_80242010 = 0x80242010; // type:data rom:0xCB7010 -flo_09_802422BC = 0x802422BC; // type:data rom:0xCB72BC -flo_09_802425DC = 0x802425DC; // type:data rom:0xCB75DC -flo_09_EVS_SearchBush = 0x80242880; // type:data rom:0xCB7880 -flo_09_EVS_ShakeTree = 0x80242BE0; // type:data rom:0xCB7BE0 -flo_09_802431E4 = 0x802431E4; // type:data rom:0xCB81E4 -flo_09_tree1_Callback = 0x80243264; // type:data rom:0xCB8264 -flo_09_tree2_Callback = 0x8024330C; // type:data rom:0xCB830C -flo_09_tree3_Callback = 0x80243354; // type:data rom:0xCB8354 -flo_09_tree1_Leaves = 0x80243400; // type:data rom:0xCB8400 -flo_09_tree1_Trunk = 0x8024340C; // type:data rom:0xCB840C -flo_09_tree1 = 0x80243414; // type:data rom:0xCB8414 -flo_09_triggerCoord_80243428 = 0x80243428; // type:data rom:0xCB8428 -flo_09_tree2_Leaves = 0x80243438; // type:data rom:0xCB8438 -flo_09_tree2_Trunk = 0x80243444; // type:data rom:0xCB8444 -flo_09_tree2 = 0x8024344C; // type:data rom:0xCB844C -flo_09_triggerCoord_80243460 = 0x80243460; // type:data rom:0xCB8460 -flo_09_tree3_Leaves = 0x80243470; // type:data rom:0xCB8470 -flo_09_tree3_Trunk = 0x8024347C; // type:data rom:0xCB847C -flo_09_tree3 = 0x80243484; // type:data rom:0xCB8484 -flo_09_triggerCoord_80243498 = 0x80243498; // type:data rom:0xCB8498 -flo_09_802434A8 = 0x802434A8; // type:data rom:0xCB84A8 -flo_09_npcAISettings_802435B0 = 0x802435B0; // type:data rom:0xCB85B0 -flo_09_npcAI_802435E0 = 0x802435E0; // type:data rom:0xCB85E0 -flo_09_npcSettings_80243600 = 0x80243600; // type:data rom:0xCB8600 -flo_09_FlyingAI_JumpVels = 0x8024362C; // type:data rom:0xCB862C -flo_09_npcAISettings_80243644 = 0x80243644; // type:data rom:0xCB8644 -flo_09_npcAI_80243674 = 0x80243674; // type:data rom:0xCB8674 -flo_09_npcSettings_802436E4 = 0x802436E4; // type:data rom:0xCB86E4 -flo_09_npcSettings_80243710 = 0x80243710; // type:data rom:0xCB8710 -flo_09_npcAI_8024373C = 0x8024373C; // type:data rom:0xCB873C -flo_09_defeat_802438C8 = 0x802438C8; // type:data rom:0xCB88C8 -flo_09_init_80243954 = 0x80243954; // type:data rom:0xCB8954 -flo_09_npcGroup_8024398C = 0x8024398C; // type:data rom:0xCB898C -flo_09_npcGroup_80243B7C = 0x80243B7C; // type:data rom:0xCB8B7C -flo_09_npcGroup_80243D6C = 0x80243D6C; // type:data rom:0xCB8D6C -flo_09_npcGroup_80243F5C = 0x80243F5C; // type:data rom:0xCB8F5C -flo_09_npcGroupList_8024414C = 0x8024414C; // type:data rom:0xCB914C -D_802441A0_CB91A0 = 0x802441A0; // type:data rom:0xCB91A0 -D_802441A8_CB91A8 = 0x802441A8; // type:data rom:0xCB91A8 -D_802441B0_CB91B0 = 0x802441B0; // type:data rom:0xCB91B0 +flo_09_entryList = 0x80241820; // rom:0xCB6820 +flo_09_settings = 0x80241840; // rom:0xCB6840 +flo_09_80241880 = 0x80241880; // rom:0xCB6880 +flo_09_802418F0 = 0x802418F0; // rom:0xCB68F0 +flo_09_exitWalk_80241B9C = 0x80241B9C; // rom:0xCB6B9C +flo_09_exitWalk_80241BF8 = 0x80241BF8; // rom:0xCB6BF8 +flo_09_80241C54 = 0x80241C54; // rom:0xCB6C54 +flo_09_main = 0x80241C9C; // rom:0xCB6C9C +flo_09_80242010 = 0x80242010; // rom:0xCB7010 +flo_09_802422BC = 0x802422BC; // rom:0xCB72BC +flo_09_802425DC = 0x802425DC; // rom:0xCB75DC +flo_09_EVS_SearchBush = 0x80242880; // rom:0xCB7880 +flo_09_EVS_ShakeTree = 0x80242BE0; // rom:0xCB7BE0 +flo_09_802431E4 = 0x802431E4; // rom:0xCB81E4 +flo_09_tree1_Callback = 0x80243264; // rom:0xCB8264 +flo_09_tree2_Callback = 0x8024330C; // rom:0xCB830C +flo_09_tree3_Callback = 0x80243354; // rom:0xCB8354 +flo_09_tree1_Leaves = 0x80243400; // rom:0xCB8400 +flo_09_tree1_Trunk = 0x8024340C; // rom:0xCB840C +flo_09_tree1 = 0x80243414; // rom:0xCB8414 +flo_09_triggerCoord_80243428 = 0x80243428; // rom:0xCB8428 +flo_09_tree2_Leaves = 0x80243438; // rom:0xCB8438 +flo_09_tree2_Trunk = 0x80243444; // rom:0xCB8444 +flo_09_tree2 = 0x8024344C; // rom:0xCB844C +flo_09_triggerCoord_80243460 = 0x80243460; // rom:0xCB8460 +flo_09_tree3_Leaves = 0x80243470; // rom:0xCB8470 +flo_09_tree3_Trunk = 0x8024347C; // rom:0xCB847C +flo_09_tree3 = 0x80243484; // rom:0xCB8484 +flo_09_triggerCoord_80243498 = 0x80243498; // rom:0xCB8498 +flo_09_802434A8 = 0x802434A8; // rom:0xCB84A8 +flo_09_npcAISettings_802435B0 = 0x802435B0; // rom:0xCB85B0 +flo_09_npcAI_802435E0 = 0x802435E0; // rom:0xCB85E0 +flo_09_npcSettings_80243600 = 0x80243600; // rom:0xCB8600 +flo_09_FlyingAI_JumpVels = 0x8024362C; // rom:0xCB862C +flo_09_npcAISettings_80243644 = 0x80243644; // rom:0xCB8644 +flo_09_npcAI_80243674 = 0x80243674; // rom:0xCB8674 +flo_09_npcSettings_802436E4 = 0x802436E4; // rom:0xCB86E4 +flo_09_npcSettings_80243710 = 0x80243710; // rom:0xCB8710 +flo_09_npcAI_8024373C = 0x8024373C; // rom:0xCB873C +flo_09_defeat_802438C8 = 0x802438C8; // rom:0xCB88C8 +flo_09_init_80243954 = 0x80243954; // rom:0xCB8954 +flo_09_npcGroup_8024398C = 0x8024398C; // rom:0xCB898C +flo_09_npcGroup_80243B7C = 0x80243B7C; // rom:0xCB8B7C +flo_09_npcGroup_80243D6C = 0x80243D6C; // rom:0xCB8D6C +flo_09_npcGroup_80243F5C = 0x80243F5C; // rom:0xCB8F5C +flo_09_npcGroupList_8024414C = 0x8024414C; // rom:0xCB914C +D_802441A0_CB91A0 = 0x802441A0; // rom:0xCB91A0 +D_802441A8_CB91A8 = 0x802441A8; // rom:0xCB91A8 +D_802441B0_CB91B0 = 0x802441B0; // rom:0xCB91B0 flo_10_get_tattle = 0x80240000; // type:func rom:0xCB9200 flo_10_SpawnSunEffect = 0x80240040; // type:func rom:0xCB9240 flo_10_StashVars = 0x80240080; // type:func rom:0xCB9280 @@ -22825,54 +22825,54 @@ flo_10_func_802404B0_CB96B0 = 0x802404B0; // type:func rom:0xCB96B0 flo_10_func_80240A98_CB9C98 = 0x80240A98; // type:func rom:0xCB9C98 flo_10_foliage_setup_shear_mtx = 0x80241230; // type:func rom:0xCBA430 flo_10_TransformFoliage = 0x802412A0; // type:func rom:0xCBA4A0 -flo_10_entryList = 0x80241470; // type:data rom:0xCBA670 -flo_10_settings = 0x802414A0; // type:data rom:0xCBA6A0 -flo_10_802414E0 = 0x802414E0; // type:data rom:0xCBA6E0 -flo_10_802415C4 = 0x802415C4; // type:data rom:0xCBA7C4 -flo_10_802415E8 = 0x802415E8; // type:data rom:0xCBA7E8 -flo_10_80241630 = 0x80241630; // type:data rom:0xCBA830 -flo_10_80241680 = 0x80241680; // type:data rom:0xCBA880 -flo_10_exitWalk_8024192C = 0x8024192C; // type:data rom:0xCBAB2C -flo_10_80241988 = 0x80241988; // type:data rom:0xCBAB88 -flo_10_main = 0x802419B4; // type:data rom:0xCBABB4 -flo_10_varStash = 0x80241CB0; // type:data rom:0xCBAEB0 -flo_10_80241CB4 = 0x80241CB4; // type:data rom:0xCBAEB4 -flo_10_80241CE4 = 0x80241CE4; // type:data rom:0xCBAEE4 -flo_10_updateTexturePan_80241D14 = 0x80241D14; // type:data rom:0xCBAF14 -flo_10_80241DB0 = 0x80241DB0; // type:data rom:0xCBAFB0 -flo_10_80241E40 = 0x80241E40; // type:data rom:0xCBB040 -flo_10_80241F20 = 0x80241F20; // type:data rom:0xCBB120 -flo_10_80242030 = 0x80242030; // type:data rom:0xCBB230 -flo_10_8024206C = 0x8024206C; // type:data rom:0xCBB26C -flo_10_80242188 = 0x80242188; // type:data rom:0xCBB388 -flo_10_8024230C = 0x8024230C; // type:data rom:0xCBB50C -flo_10_802423E4 = 0x802423E4; // type:data rom:0xCBB5E4 -flo_10_8024244C = 0x8024244C; // type:data rom:0xCBB64C -flo_10_802424DC = 0x802424DC; // type:data rom:0xCBB6DC -flo_10_802425BC = 0x802425BC; // type:data rom:0xCBB7BC -flo_10_802425E4 = 0x802425E4; // type:data rom:0xCBB7E4 -flo_10_802427EC = 0x802427EC; // type:data rom:0xCBB9EC -flo_10_80242AE8 = 0x80242AE8; // type:data rom:0xCBBCE8 -flo_10_8024324C = 0x8024324C; // type:data rom:0xCBC44C -flo_10_itemList_80243394 = 0x80243394; // type:data rom:0xCBC594 -flo_10_8024339C = 0x8024339C; // type:data rom:0xCBC59C -flo_10_802435F8 = 0x802435F8; // type:data rom:0xCBC7F8 -flo_10_80243628 = 0x80243628; // type:data rom:0xCBC828 -flo_10_interact_802437C8 = 0x802437C8; // type:data rom:0xCBC9C8 -flo_10_init_80243D78 = 0x80243D78; // type:data rom:0xCBCF78 -flo_10_npcGroup_80243E64 = 0x80243E64; // type:data rom:0xCBD064 -flo_10_npcGroupList_80244054 = 0x80244054; // type:data rom:0xCBD254 -flo_10_D_80244070_CBD270 = 0x80244070; // type:data rom:0xCBD270 -flo_10_80244074 = 0x80244074; // type:data rom:0xCBD274 -flo_10_EVS_SearchBush = 0x80244090; // type:data rom:0xCBD290 -flo_10_EVS_ShakeTree = 0x802443F0; // type:data rom:0xCBD5F0 -flo_10_tree1_Leaves = 0x802449F4; // type:data rom:0xCBDBF4 -flo_10_tree1_Trunk = 0x80244A04; // type:data rom:0xCBDC04 -flo_10_tree1_Drops = 0x80244A0C; // type:data rom:0xCBDC0C -flo_10_tree1 = 0x80244A2C; // type:data rom:0xCBDC2C -flo_10_triggerCoord_80244A40 = 0x80244A40; // type:data rom:0xCBDC40 -flo_10_80244A50 = 0x80244A50; // type:data rom:0xCBDC50 -flo_10_flo_24_name_hack = 0x80244AB8; // type:data rom:0xCBDCB8 +flo_10_entryList = 0x80241470; // rom:0xCBA670 +flo_10_settings = 0x802414A0; // rom:0xCBA6A0 +flo_10_802414E0 = 0x802414E0; // rom:0xCBA6E0 +flo_10_802415C4 = 0x802415C4; // rom:0xCBA7C4 +flo_10_802415E8 = 0x802415E8; // rom:0xCBA7E8 +flo_10_80241630 = 0x80241630; // rom:0xCBA830 +flo_10_80241680 = 0x80241680; // rom:0xCBA880 +flo_10_exitWalk_8024192C = 0x8024192C; // rom:0xCBAB2C +flo_10_80241988 = 0x80241988; // rom:0xCBAB88 +flo_10_main = 0x802419B4; // rom:0xCBABB4 +flo_10_varStash = 0x80241CB0; // rom:0xCBAEB0 +flo_10_80241CB4 = 0x80241CB4; // rom:0xCBAEB4 +flo_10_80241CE4 = 0x80241CE4; // rom:0xCBAEE4 +flo_10_updateTexturePan_80241D14 = 0x80241D14; // rom:0xCBAF14 +flo_10_80241DB0 = 0x80241DB0; // rom:0xCBAFB0 +flo_10_80241E40 = 0x80241E40; // rom:0xCBB040 +flo_10_80241F20 = 0x80241F20; // rom:0xCBB120 +flo_10_80242030 = 0x80242030; // rom:0xCBB230 +flo_10_8024206C = 0x8024206C; // rom:0xCBB26C +flo_10_80242188 = 0x80242188; // rom:0xCBB388 +flo_10_8024230C = 0x8024230C; // rom:0xCBB50C +flo_10_802423E4 = 0x802423E4; // rom:0xCBB5E4 +flo_10_8024244C = 0x8024244C; // rom:0xCBB64C +flo_10_802424DC = 0x802424DC; // rom:0xCBB6DC +flo_10_802425BC = 0x802425BC; // rom:0xCBB7BC +flo_10_802425E4 = 0x802425E4; // rom:0xCBB7E4 +flo_10_802427EC = 0x802427EC; // rom:0xCBB9EC +flo_10_80242AE8 = 0x80242AE8; // rom:0xCBBCE8 +flo_10_8024324C = 0x8024324C; // rom:0xCBC44C +flo_10_itemList_80243394 = 0x80243394; // rom:0xCBC594 +flo_10_8024339C = 0x8024339C; // rom:0xCBC59C +flo_10_802435F8 = 0x802435F8; // rom:0xCBC7F8 +flo_10_80243628 = 0x80243628; // rom:0xCBC828 +flo_10_interact_802437C8 = 0x802437C8; // rom:0xCBC9C8 +flo_10_init_80243D78 = 0x80243D78; // rom:0xCBCF78 +flo_10_npcGroup_80243E64 = 0x80243E64; // rom:0xCBD064 +flo_10_npcGroupList_80244054 = 0x80244054; // rom:0xCBD254 +flo_10_D_80244070_CBD270 = 0x80244070; // rom:0xCBD270 +flo_10_80244074 = 0x80244074; // rom:0xCBD274 +flo_10_EVS_SearchBush = 0x80244090; // rom:0xCBD290 +flo_10_EVS_ShakeTree = 0x802443F0; // rom:0xCBD5F0 +flo_10_tree1_Leaves = 0x802449F4; // rom:0xCBDBF4 +flo_10_tree1_Trunk = 0x80244A04; // rom:0xCBDC04 +flo_10_tree1_Drops = 0x80244A0C; // rom:0xCBDC0C +flo_10_tree1 = 0x80244A2C; // rom:0xCBDC2C +flo_10_triggerCoord_80244A40 = 0x80244A40; // rom:0xCBDC40 +flo_10_80244A50 = 0x80244A50; // rom:0xCBDC50 +flo_10_flo_24_name_hack = 0x80244AB8; // rom:0xCBDCB8 flo_11_Pipe_SetAnimFlag = 0x80240000; // type:func rom:0xCBDCD0 flo_11_Pipe_GetCurrentFloor = 0x80240020; // type:func rom:0xCBDCF0 flo_11_Pipe_AwaitDownInput = 0x80240034; // type:func rom:0xCBDD04 @@ -22880,49 +22880,49 @@ flo_11_Pipe_GetEntryPos = 0x802400F0; // type:func rom:0xCBDDC0 flo_11_Pipe_GetCameraYaw = 0x802401D0; // type:func rom:0xCBDEA0 flo_11_Pipe_GetPointAheadOfPlayer = 0x8024023C; // type:func rom:0xCBDF0C flo_11_SpawnSunEffect = 0x802402E0; // type:func rom:0xCBDFB0 -flo_11_entryList = 0x80240320; // type:data rom:0xCBDFF0 -flo_11_settings = 0x802403A0; // type:data rom:0xCBE070 -flo_11_802403E0 = 0x802403E0; // type:data rom:0xCBE0B0 -flo_11_80240450 = 0x80240450; // type:data rom:0xCBE120 -flo_11_Pipe_EnterVertical = 0x802406FC; // type:data rom:0xCBE3CC -flo_11_Pipe_EnterHorizontal = 0x80240A50; // type:data rom:0xCBE720 -flo_11_Pipe_ExitVertical = 0x80240E40; // type:data rom:0xCBEB10 -flo_11_Pipe_ScriptD = 0x80240F1C; // type:data rom:0xCBEBEC -flo_11_Pipe_ExitHorizontal = 0x802410F8; // type:data rom:0xCBEDC8 -flo_11_exitWalk_8024142C = 0x8024142C; // type:data rom:0xCBF0FC -flo_11_exitWalk_80241488 = 0x80241488; // type:data rom:0xCBF158 -flo_11_802414E4 = 0x802414E4; // type:data rom:0xCBF1B4 -flo_11_80241520 = 0x80241520; // type:data rom:0xCBF1F0 -flo_11_8024155C = 0x8024155C; // type:data rom:0xCBF22C -flo_11_80241598 = 0x80241598; // type:data rom:0xCBF268 -flo_11_802415D4 = 0x802415D4; // type:data rom:0xCBF2A4 -flo_11_80241610 = 0x80241610; // type:data rom:0xCBF2E0 -flo_11_8024164C = 0x8024164C; // type:data rom:0xCBF31C -flo_11_80241698 = 0x80241698; // type:data rom:0xCBF368 -flo_11_main = 0x802418A8; // type:data rom:0xCBF578 -flo_11_npcSettings_80241AC0 = 0x80241AC0; // type:data rom:0xCBF790 -flo_11_vectorList_80241AEC = 0x80241AEC; // type:data rom:0xCBF7BC -flo_11_vectorList_80241B4C = 0x80241B4C; // type:data rom:0xCBF81C -flo_11_vectorList_80241BAC = 0x80241BAC; // type:data rom:0xCBF87C -flo_11_vectorList_80241BDC = 0x80241BDC; // type:data rom:0xCBF8AC -flo_11_vectorList_80241C0C = 0x80241C0C; // type:data rom:0xCBF8DC -flo_11_vectorList_80241C30 = 0x80241C30; // type:data rom:0xCBF900 -flo_11_vectorList_80241C54 = 0x80241C54; // type:data rom:0xCBF924 -flo_11_vectorList_80241C84 = 0x80241C84; // type:data rom:0xCBF954 -flo_11_80241CB4 = 0x80241CB4; // type:data rom:0xCBF984 -flo_11_80241CF4 = 0x80241CF4; // type:data rom:0xCBF9C4 -flo_11_80241E4C = 0x80241E4C; // type:data rom:0xCBFB1C -flo_11_80241F80 = 0x80241F80; // type:data rom:0xCBFC50 -flo_11_802420C8 = 0x802420C8; // type:data rom:0xCBFD98 -flo_11_80242240 = 0x80242240; // type:data rom:0xCBFF10 -flo_11_idle_80242810 = 0x80242810; // type:data rom:0xCC04E0 -flo_11_defeat_802428B8 = 0x802428B8; // type:data rom:0xCC0588 -flo_11_defeat_80242AC4 = 0x80242AC4; // type:data rom:0xCC0794 -flo_11_init_80242B58 = 0x80242B58; // type:data rom:0xCC0828 -flo_11_init_80242C38 = 0x80242C38; // type:data rom:0xCC0908 -flo_11_npcGroup_80242CF4 = 0x80242CF4; // type:data rom:0xCC09C4 -flo_11_npcGroupList_802430D4 = 0x802430D4; // type:data rom:0xCC0DA4 -flo_11_makeEntities = 0x802430F0; // type:data rom:0xCC0DC0 +flo_11_entryList = 0x80240320; // rom:0xCBDFF0 +flo_11_settings = 0x802403A0; // rom:0xCBE070 +flo_11_802403E0 = 0x802403E0; // rom:0xCBE0B0 +flo_11_80240450 = 0x80240450; // rom:0xCBE120 +flo_11_Pipe_EnterVertical = 0x802406FC; // rom:0xCBE3CC +flo_11_Pipe_EnterHorizontal = 0x80240A50; // rom:0xCBE720 +flo_11_Pipe_ExitVertical = 0x80240E40; // rom:0xCBEB10 +flo_11_Pipe_ScriptD = 0x80240F1C; // rom:0xCBEBEC +flo_11_Pipe_ExitHorizontal = 0x802410F8; // rom:0xCBEDC8 +flo_11_exitWalk_8024142C = 0x8024142C; // rom:0xCBF0FC +flo_11_exitWalk_80241488 = 0x80241488; // rom:0xCBF158 +flo_11_802414E4 = 0x802414E4; // rom:0xCBF1B4 +flo_11_80241520 = 0x80241520; // rom:0xCBF1F0 +flo_11_8024155C = 0x8024155C; // rom:0xCBF22C +flo_11_80241598 = 0x80241598; // rom:0xCBF268 +flo_11_802415D4 = 0x802415D4; // rom:0xCBF2A4 +flo_11_80241610 = 0x80241610; // rom:0xCBF2E0 +flo_11_8024164C = 0x8024164C; // rom:0xCBF31C +flo_11_80241698 = 0x80241698; // rom:0xCBF368 +flo_11_main = 0x802418A8; // rom:0xCBF578 +flo_11_npcSettings_80241AC0 = 0x80241AC0; // rom:0xCBF790 +flo_11_vectorList_80241AEC = 0x80241AEC; // rom:0xCBF7BC +flo_11_vectorList_80241B4C = 0x80241B4C; // rom:0xCBF81C +flo_11_vectorList_80241BAC = 0x80241BAC; // rom:0xCBF87C +flo_11_vectorList_80241BDC = 0x80241BDC; // rom:0xCBF8AC +flo_11_vectorList_80241C0C = 0x80241C0C; // rom:0xCBF8DC +flo_11_vectorList_80241C30 = 0x80241C30; // rom:0xCBF900 +flo_11_vectorList_80241C54 = 0x80241C54; // rom:0xCBF924 +flo_11_vectorList_80241C84 = 0x80241C84; // rom:0xCBF954 +flo_11_80241CB4 = 0x80241CB4; // rom:0xCBF984 +flo_11_80241CF4 = 0x80241CF4; // rom:0xCBF9C4 +flo_11_80241E4C = 0x80241E4C; // rom:0xCBFB1C +flo_11_80241F80 = 0x80241F80; // rom:0xCBFC50 +flo_11_802420C8 = 0x802420C8; // rom:0xCBFD98 +flo_11_80242240 = 0x80242240; // rom:0xCBFF10 +flo_11_idle_80242810 = 0x80242810; // rom:0xCC04E0 +flo_11_defeat_802428B8 = 0x802428B8; // rom:0xCC0588 +flo_11_defeat_80242AC4 = 0x80242AC4; // rom:0xCC0794 +flo_11_init_80242B58 = 0x80242B58; // rom:0xCC0828 +flo_11_init_80242C38 = 0x80242C38; // rom:0xCC0908 +flo_11_npcGroup_80242CF4 = 0x80242CF4; // rom:0xCC09C4 +flo_11_npcGroupList_802430D4 = 0x802430D4; // rom:0xCC0DA4 +flo_11_makeEntities = 0x802430F0; // rom:0xCC0DC0 flo_12_func_80240000_CC0E30 = 0x80240000; // type:func rom:0xCC0E30 flo_12_foliage_setup_shear_mtx = 0x80240040; // type:func rom:0xCC0E70 flo_12_TransformFoliage = 0x802400B0; // type:func rom:0xCC0EE0 @@ -22933,34 +22933,34 @@ flo_12_AddPlayerHandsOffset = 0x802403F0; // type:func rom:0xCC1220 flo_12_func_802405C0_CC13F0 = 0x802405C0; // type:func rom:0xCC13F0 flo_12_func_80240614_CC1444 = 0x80240614; // type:func rom:0xCC1444 flo_12_func_8024064C_CC147C = 0x8024064C; // type:func rom:0xCC147C -flo_12_entryList = 0x802406F0; // type:data rom:0xCC1520 -flo_12_settings = 0x80240710; // type:data rom:0xCC1540 -flo_12_80240750 = 0x80240750; // type:data rom:0xCC1580 -flo_12_8024080C = 0x8024080C; // type:data rom:0xCC163C -flo_12_80240830 = 0x80240830; // type:data rom:0xCC1660 -flo_12_80240870 = 0x80240870; // type:data rom:0xCC16A0 -flo_12_exitWalk_80240B1C = 0x80240B1C; // type:data rom:0xCC194C -flo_12_80240B78 = 0x80240B78; // type:data rom:0xCC19A8 -flo_12_main = 0x80240BA4; // type:data rom:0xCC19D4 -flo_12_npcSettings_80240E30 = 0x80240E30; // type:data rom:0xCC1C60 -flo_12_npcSettings_80240E5C = 0x80240E5C; // type:data rom:0xCC1C8C -flo_12_EVS_SearchBush = 0x80240E88; // type:data rom:0xCC1CB8 -flo_12_EVS_ShakeTree = 0x802411E8; // type:data rom:0xCC2018 -flo_12_varStash = 0x802417EC; // type:data rom:0xCC261C -flo_12_802417F0 = 0x802417F0; // type:data rom:0xCC2620 -flo_12_80241820 = 0x80241820; // type:data rom:0xCC2650 -flo_12_D_80241850_CC2680 = 0x80241850; // type:data rom:0xCC2680 -flo_12_D_80241854_CC2684 = 0x80241854; // type:data rom:0xCC2684 -flo_12_80241858 = 0x80241858; // type:data rom:0xCC2688 -flo_12_8024199C = 0x8024199C; // type:data rom:0xCC27CC -flo_12_D_802419EC_CC281C = 0x802419EC; // type:data rom:0xCC281C -flo_12_802419F4 = 0x802419F4; // type:data rom:0xCC2824 -flo_12_80241B6C = 0x80241B6C; // type:data rom:0xCC299C -flo_12_80241BE4 = 0x80241BE4; // type:data rom:0xCC2A14 -flo_12_interact_80241C8C = 0x80241C8C; // type:data rom:0xCC2ABC -flo_12_init_802423D0 = 0x802423D0; // type:data rom:0xCC3200 -flo_12_npcGroup_802425D8 = 0x802425D8; // type:data rom:0xCC3408 -flo_12_npcGroupList_802429B8 = 0x802429B8; // type:data rom:0xCC37E8 +flo_12_entryList = 0x802406F0; // rom:0xCC1520 +flo_12_settings = 0x80240710; // rom:0xCC1540 +flo_12_80240750 = 0x80240750; // rom:0xCC1580 +flo_12_8024080C = 0x8024080C; // rom:0xCC163C +flo_12_80240830 = 0x80240830; // rom:0xCC1660 +flo_12_80240870 = 0x80240870; // rom:0xCC16A0 +flo_12_exitWalk_80240B1C = 0x80240B1C; // rom:0xCC194C +flo_12_80240B78 = 0x80240B78; // rom:0xCC19A8 +flo_12_main = 0x80240BA4; // rom:0xCC19D4 +flo_12_npcSettings_80240E30 = 0x80240E30; // rom:0xCC1C60 +flo_12_npcSettings_80240E5C = 0x80240E5C; // rom:0xCC1C8C +flo_12_EVS_SearchBush = 0x80240E88; // rom:0xCC1CB8 +flo_12_EVS_ShakeTree = 0x802411E8; // rom:0xCC2018 +flo_12_varStash = 0x802417EC; // rom:0xCC261C +flo_12_802417F0 = 0x802417F0; // rom:0xCC2620 +flo_12_80241820 = 0x80241820; // rom:0xCC2650 +flo_12_D_80241850_CC2680 = 0x80241850; // rom:0xCC2680 +flo_12_D_80241854_CC2684 = 0x80241854; // rom:0xCC2684 +flo_12_80241858 = 0x80241858; // rom:0xCC2688 +flo_12_8024199C = 0x8024199C; // rom:0xCC27CC +flo_12_D_802419EC_CC281C = 0x802419EC; // rom:0xCC281C +flo_12_802419F4 = 0x802419F4; // rom:0xCC2824 +flo_12_80241B6C = 0x80241B6C; // rom:0xCC299C +flo_12_80241BE4 = 0x80241BE4; // rom:0xCC2A14 +flo_12_interact_80241C8C = 0x80241C8C; // rom:0xCC2ABC +flo_12_init_802423D0 = 0x802423D0; // rom:0xCC3200 +flo_12_npcGroup_802425D8 = 0x802425D8; // rom:0xCC3408 +flo_12_npcGroupList_802429B8 = 0x802429B8; // rom:0xCC37E8 flo_13_SpawnSunEffect = 0x80240000; // type:func rom:0xCC3810 flo_13_ChangeNpcToPartner = 0x80240040; // type:func rom:0xCC3850 flo_13_FlyingAI_WanderInit = 0x802401C4; // type:func rom:0xCC39D4 @@ -22988,57 +22988,57 @@ flo_13_UnkFunc42 = 0x80243368; // type:func rom:0xCC6B78 flo_13_PlayLakiluluFlightSounds = 0x802433C0; // type:func rom:0xCC6BD0 flo_13_PlayLakilesterFlightSounds = 0x802434D4; // type:func rom:0xCC6CE4 flo_13_LoadPartyImage = 0x802435D0; // type:func rom:0xCC6DE0 -flo_13_entryList = 0x80243670; // type:data rom:0xCC6E80 -flo_13_settings = 0x80243690; // type:data rom:0xCC6EA0 -flo_13_802436D0 = 0x802436D0; // type:data rom:0xCC6EE0 -flo_13_802438B0 = 0x802438B0; // type:data rom:0xCC70C0 -flo_13_802438CC = 0x802438CC; // type:data rom:0xCC70DC -flo_13_802438F8 = 0x802438F8; // type:data rom:0xCC7108 -flo_13_80243950 = 0x80243950; // type:data rom:0xCC7160 -flo_13_makeEntities = 0x80243978; // type:data rom:0xCC7188 -flo_13_80243A40 = 0x80243A40; // type:data rom:0xCC7250 -flo_13_exitWalk_80243CEC = 0x80243CEC; // type:data rom:0xCC74FC -flo_13_exitWalk_80243D48 = 0x80243D48; // type:data rom:0xCC7558 -flo_13_80243DA4 = 0x80243DA4; // type:data rom:0xCC75B4 -flo_13_main = 0x80243DEC; // type:data rom:0xCC75FC -flo_13_npcSettings_80244100 = 0x80244100; // type:data rom:0xCC7910 -flo_13_FlyingAI_JumpVels = 0x8024412C; // type:data rom:0xCC793C -flo_13_npcAISettings_80244144 = 0x80244144; // type:data rom:0xCC7954 -flo_13_npcAI_80244174 = 0x80244174; // type:data rom:0xCC7984 -flo_13_npcSettings_802441E4 = 0x802441E4; // type:data rom:0xCC79F4 -flo_13_npcAISettings_80244210 = 0x80244210; // type:data rom:0xCC7A20 -flo_13_npcAI_80244240 = 0x80244240; // type:data rom:0xCC7A50 -flo_13_802442B0 = 0x802442B0; // type:data rom:0xCC7AC0 -flo_13_npcSettings_8024437C = 0x8024437C; // type:data rom:0xCC7B8C -flo_13_vectorList_802443A8 = 0x802443A8; // type:data rom:0xCC7BB8 -flo_13_vectorList_802443E4 = 0x802443E4; // type:data rom:0xCC7BF4 -flo_13_vectorList_80244420 = 0x80244420; // type:data rom:0xCC7C30 -flo_13_8024445C = 0x8024445C; // type:data rom:0xCC7C6C -flo_13_80244560 = 0x80244560; // type:data rom:0xCC7D70 -flo_13_802446AC = 0x802446AC; // type:data rom:0xCC7EBC -flo_13_80244888 = 0x80244888; // type:data rom:0xCC8098 -flo_13_idle_80244BF8 = 0x80244BF8; // type:data rom:0xCC8408 -flo_13_80245014 = 0x80245014; // type:data rom:0xCC8824 -flo_13_80245444 = 0x80245444; // type:data rom:0xCC8C54 -flo_13_defeat_80246038 = 0x80246038; // type:data rom:0xCC9848 -flo_13_interact_802461C0 = 0x802461C0; // type:data rom:0xCC99D0 -flo_13_init_80246280 = 0x80246280; // type:data rom:0xCC9A90 -flo_13_init_802462D0 = 0x802462D0; // type:data rom:0xCC9AE0 -flo_13_init_80246370 = 0x80246370; // type:data rom:0xCC9B80 -flo_13_init_802463B0 = 0x802463B0; // type:data rom:0xCC9BC0 -flo_13_init_802463E8 = 0x802463E8; // type:data rom:0xCC9BF8 -flo_13_npcGroup_80246434 = 0x80246434; // type:data rom:0xCC9C44 -flo_13_npcGroup_80246624 = 0x80246624; // type:data rom:0xCC9E34 -flo_13_npcGroup_80246814 = 0x80246814; // type:data rom:0xCCA024 -flo_13_npcGroup_80246A04 = 0x80246A04; // type:data rom:0xCCA214 -flo_13_npcGroup_80246BF4 = 0x80246BF4; // type:data rom:0xCCA404 -flo_13_npcGroup_80246DE4 = 0x80246DE4; // type:data rom:0xCCA5F4 -flo_13_npcGroup_80246FD4 = 0x80246FD4; // type:data rom:0xCCA7E4 -flo_13_npcGroup_802471C4 = 0x802471C4; // type:data rom:0xCCA9D4 -flo_13_npcGroup_802473B4 = 0x802473B4; // type:data rom:0xCCABC4 -flo_13_npcGroup_802475A4 = 0x802475A4; // type:data rom:0xCCADB4 -flo_13_npcGroup_80247794 = 0x80247794; // type:data rom:0xCCAFA4 -flo_13_npcGroupList_80247984 = 0x80247984; // type:data rom:0xCCB194 +flo_13_entryList = 0x80243670; // rom:0xCC6E80 +flo_13_settings = 0x80243690; // rom:0xCC6EA0 +flo_13_802436D0 = 0x802436D0; // rom:0xCC6EE0 +flo_13_802438B0 = 0x802438B0; // rom:0xCC70C0 +flo_13_802438CC = 0x802438CC; // rom:0xCC70DC +flo_13_802438F8 = 0x802438F8; // rom:0xCC7108 +flo_13_80243950 = 0x80243950; // rom:0xCC7160 +flo_13_makeEntities = 0x80243978; // rom:0xCC7188 +flo_13_80243A40 = 0x80243A40; // rom:0xCC7250 +flo_13_exitWalk_80243CEC = 0x80243CEC; // rom:0xCC74FC +flo_13_exitWalk_80243D48 = 0x80243D48; // rom:0xCC7558 +flo_13_80243DA4 = 0x80243DA4; // rom:0xCC75B4 +flo_13_main = 0x80243DEC; // rom:0xCC75FC +flo_13_npcSettings_80244100 = 0x80244100; // rom:0xCC7910 +flo_13_FlyingAI_JumpVels = 0x8024412C; // rom:0xCC793C +flo_13_npcAISettings_80244144 = 0x80244144; // rom:0xCC7954 +flo_13_npcAI_80244174 = 0x80244174; // rom:0xCC7984 +flo_13_npcSettings_802441E4 = 0x802441E4; // rom:0xCC79F4 +flo_13_npcAISettings_80244210 = 0x80244210; // rom:0xCC7A20 +flo_13_npcAI_80244240 = 0x80244240; // rom:0xCC7A50 +flo_13_802442B0 = 0x802442B0; // rom:0xCC7AC0 +flo_13_npcSettings_8024437C = 0x8024437C; // rom:0xCC7B8C +flo_13_vectorList_802443A8 = 0x802443A8; // rom:0xCC7BB8 +flo_13_vectorList_802443E4 = 0x802443E4; // rom:0xCC7BF4 +flo_13_vectorList_80244420 = 0x80244420; // rom:0xCC7C30 +flo_13_8024445C = 0x8024445C; // rom:0xCC7C6C +flo_13_80244560 = 0x80244560; // rom:0xCC7D70 +flo_13_802446AC = 0x802446AC; // rom:0xCC7EBC +flo_13_80244888 = 0x80244888; // rom:0xCC8098 +flo_13_idle_80244BF8 = 0x80244BF8; // rom:0xCC8408 +flo_13_80245014 = 0x80245014; // rom:0xCC8824 +flo_13_80245444 = 0x80245444; // rom:0xCC8C54 +flo_13_defeat_80246038 = 0x80246038; // rom:0xCC9848 +flo_13_interact_802461C0 = 0x802461C0; // rom:0xCC99D0 +flo_13_init_80246280 = 0x80246280; // rom:0xCC9A90 +flo_13_init_802462D0 = 0x802462D0; // rom:0xCC9AE0 +flo_13_init_80246370 = 0x80246370; // rom:0xCC9B80 +flo_13_init_802463B0 = 0x802463B0; // rom:0xCC9BC0 +flo_13_init_802463E8 = 0x802463E8; // rom:0xCC9BF8 +flo_13_npcGroup_80246434 = 0x80246434; // rom:0xCC9C44 +flo_13_npcGroup_80246624 = 0x80246624; // rom:0xCC9E34 +flo_13_npcGroup_80246814 = 0x80246814; // rom:0xCCA024 +flo_13_npcGroup_80246A04 = 0x80246A04; // rom:0xCCA214 +flo_13_npcGroup_80246BF4 = 0x80246BF4; // rom:0xCCA404 +flo_13_npcGroup_80246DE4 = 0x80246DE4; // rom:0xCCA5F4 +flo_13_npcGroup_80246FD4 = 0x80246FD4; // rom:0xCCA7E4 +flo_13_npcGroup_802471C4 = 0x802471C4; // rom:0xCCA9D4 +flo_13_npcGroup_802473B4 = 0x802473B4; // rom:0xCCABC4 +flo_13_npcGroup_802475A4 = 0x802475A4; // rom:0xCCADB4 +flo_13_npcGroup_80247794 = 0x80247794; // rom:0xCCAFA4 +flo_13_npcGroupList_80247984 = 0x80247984; // rom:0xCCB194 flo_14_UpdateTexturePanSmooth = 0x80240000; // type:func rom:0xCCB310 flo_14_UpdateTexturePanStepped = 0x80240124; // type:func rom:0xCCB434 flo_14_SpawnSunEffect = 0x8024030C; // type:func rom:0xCCB61C @@ -23065,76 +23065,76 @@ flo_14_ItemChoice_WaitForSelection = 0x80242234; // type:func rom:0xCCD544 flo_14_ItemChoice_SaveSelected = 0x80242288; // type:func rom:0xCCD598 flo_14_BuildItemChoiceList = 0x802422C0; // type:func rom:0xCCD5D0 flo_14_GetFloorBelowLog = 0x80242360; // type:func rom:0xCCD670 -flo_14_entryList = 0x80242390; // type:data rom:0xCCD6A0 -flo_14_settings = 0x802423B0; // type:data rom:0xCCD6C0 -flo_14_802423F0 = 0x802423F0; // type:data rom:0xCCD700 -flo_14_updateTexturePan_80242460 = 0x80242460; // type:data rom:0xCCD770 -flo_14_exitWalk_802424FC = 0x802424FC; // type:data rom:0xCCD80C -flo_14_exitWalk_80242558 = 0x80242558; // type:data rom:0xCCD868 -flo_14_802425B4 = 0x802425B4; // type:data rom:0xCCD8C4 -flo_14_lavaResetList_802425FC = 0x802425FC; // type:data rom:0xCCD90C -flo_14_main = 0x802426BC; // type:data rom:0xCCD9CC -flo_14_80242C00 = 0x80242C00; // type:data rom:0xCCDF10 -flo_14_80242EAC = 0x80242EAC; // type:data rom:0xCCE1BC -flo_14_D_802431CC_CCE4DC = 0x802431CC; // type:data rom:0xCCE4DC -flo_14_802431D0 = 0x802431D0; // type:data rom:0xCCE4E0 -flo_14_802432E8 = 0x802432E8; // type:data rom:0xCCE5F8 -flo_14_vectorList_80243384 = 0x80243384; // type:data rom:0xCCE694 -flo_14_80243420 = 0x80243420; // type:data rom:0xCCE730 -flo_14_8024352C = 0x8024352C; // type:data rom:0xCCE83C -flo_14_80243870 = 0x80243870; // type:data rom:0xCCEB80 -flo_14_D_80243B14_CCEE24 = 0x80243B14; // type:data rom:0xCCEE24 -flo_14_D_80243B18_CCEE28 = 0x80243B18; // type:data rom:0xCCEE28 -flo_14_80243B1C = 0x80243B1C; // type:data rom:0xCCEE2C -flo_14_80243E78 = 0x80243E78; // type:data rom:0xCCF188 -flo_14_FlyingAI_JumpVels = 0x802444C0; // type:data rom:0xCCF7D0 -flo_14_npcAISettings_802444D8 = 0x802444D8; // type:data rom:0xCCF7E8 -flo_14_npcAI_80244508 = 0x80244508; // type:data rom:0xCCF818 -flo_14_npcSettings_80244578 = 0x80244578; // type:data rom:0xCCF888 -flo_14_npcSettings_802445A4 = 0x802445A4; // type:data rom:0xCCF8B4 -flo_14_npcSettings_802445D0 = 0x802445D0; // type:data rom:0xCCF8E0 -flo_14_ItemChoice_HasSelectedItem = 0x802445FC; // type:data rom:0xCCF90C -flo_14_ItemChoice_SelectedItemID = 0x80244600; // type:data rom:0xCCF910 -flo_14_80244604 = 0x80244604; // type:data rom:0xCCF914 -flo_14_80244738 = 0x80244738; // type:data rom:0xCCFA48 -flo_14_D_80244788_CCFA98 = 0x80244788; // type:data rom:0xCCFA98 -flo_14_interact_80244790 = 0x80244790; // type:data rom:0xCCFAA0 -flo_14_init_80244ADC = 0x80244ADC; // type:data rom:0xCCFDEC -flo_14_npcGroup_80244B20 = 0x80244B20; // type:data rom:0xCCFE30 -flo_14_npcGroup_80244D10 = 0x80244D10; // type:data rom:0xCD0020 -flo_14_npcGroupList_80244F00 = 0x80244F00; // type:data rom:0xCD0210 -flo_14_80244F30 = 0x80244F30; // type:data rom:0xCD0240 -flo_14_80244F70 = 0x80244F70; // type:data rom:0xCD0280 -flo_14_80245224 = 0x80245224; // type:data rom:0xCD0534 -flo_14_D_80245320_CD0630 = 0x80245320; // type:data rom:0xCD0630 -flo_14_D_80245328_CD0638 = 0x80245328; // type:data rom:0xCD0638 -D_80245330_CD0640 = 0x80245330; // type:data rom:0xCD0640 -D_80245338_CD0648 = 0x80245338; // type:data rom:0xCD0648 -D_80245340_CD0650 = 0x80245340; // type:data rom:0xCD0650 -D_80245348_CD0658 = 0x80245348; // type:data rom:0xCD0658 -D_80245350_CD0660 = 0x80245350; // type:data rom:0xCD0660 -D_80245358_CD0668 = 0x80245358; // type:data rom:0xCD0668 -D_80245360_CD0670 = 0x80245360; // type:data rom:0xCD0670 -flo_15_entryList = 0x80240000; // type:data rom:0xCD06C0 -flo_15_settings = 0x80240020; // type:data rom:0xCD06E0 -flo_15_80240060 = 0x80240060; // type:data rom:0xCD0720 -flo_15_exitWalk_80240120 = 0x80240120; // type:data rom:0xCD07E0 -flo_15_8024017C = 0x8024017C; // type:data rom:0xCD083C -flo_15_main = 0x802401A8; // type:data rom:0xCD0868 -flo_15_npcSettings_80240300 = 0x80240300; // type:data rom:0xCD09C0 -flo_15_8024032C = 0x8024032C; // type:data rom:0xCD09EC -flo_15_802404D8 = 0x802404D8; // type:data rom:0xCD0B98 -flo_15_aux_8024079C = 0x8024079C; // type:data rom:0xCD0E5C -flo_15_8024094C = 0x8024094C; // type:data rom:0xCD100C -flo_15_interact_80240B28 = 0x80240B28; // type:data rom:0xCD11E8 -flo_15_init_80240CD0 = 0x80240CD0; // type:data rom:0xCD1390 -flo_15_init_80240DB4 = 0x80240DB4; // type:data rom:0xCD1474 -flo_15_npcGroup_80240EE0 = 0x80240EE0; // type:data rom:0xCD15A0 -flo_15_npcGroupList_802412C0 = 0x802412C0; // type:data rom:0xCD1980 -flo_15_802412E0 = 0x802412E0; // type:data rom:0xCD19A0 -flo_15_makeEntities = 0x80241300; // type:data rom:0xCD19C0 -flo_15_intTable_80241360 = 0x80241360; // type:data rom:0xCD1A20 -flo_15_802413B0 = 0x802413B0; // type:data rom:0xCD1A70 +flo_14_entryList = 0x80242390; // rom:0xCCD6A0 +flo_14_settings = 0x802423B0; // rom:0xCCD6C0 +flo_14_802423F0 = 0x802423F0; // rom:0xCCD700 +flo_14_updateTexturePan_80242460 = 0x80242460; // rom:0xCCD770 +flo_14_exitWalk_802424FC = 0x802424FC; // rom:0xCCD80C +flo_14_exitWalk_80242558 = 0x80242558; // rom:0xCCD868 +flo_14_802425B4 = 0x802425B4; // rom:0xCCD8C4 +flo_14_lavaResetList_802425FC = 0x802425FC; // rom:0xCCD90C +flo_14_main = 0x802426BC; // rom:0xCCD9CC +flo_14_80242C00 = 0x80242C00; // rom:0xCCDF10 +flo_14_80242EAC = 0x80242EAC; // rom:0xCCE1BC +flo_14_D_802431CC_CCE4DC = 0x802431CC; // rom:0xCCE4DC +flo_14_802431D0 = 0x802431D0; // rom:0xCCE4E0 +flo_14_802432E8 = 0x802432E8; // rom:0xCCE5F8 +flo_14_vectorList_80243384 = 0x80243384; // rom:0xCCE694 +flo_14_80243420 = 0x80243420; // rom:0xCCE730 +flo_14_8024352C = 0x8024352C; // rom:0xCCE83C +flo_14_80243870 = 0x80243870; // rom:0xCCEB80 +flo_14_D_80243B14_CCEE24 = 0x80243B14; // rom:0xCCEE24 +flo_14_D_80243B18_CCEE28 = 0x80243B18; // rom:0xCCEE28 +flo_14_80243B1C = 0x80243B1C; // rom:0xCCEE2C +flo_14_80243E78 = 0x80243E78; // rom:0xCCF188 +flo_14_FlyingAI_JumpVels = 0x802444C0; // rom:0xCCF7D0 +flo_14_npcAISettings_802444D8 = 0x802444D8; // rom:0xCCF7E8 +flo_14_npcAI_80244508 = 0x80244508; // rom:0xCCF818 +flo_14_npcSettings_80244578 = 0x80244578; // rom:0xCCF888 +flo_14_npcSettings_802445A4 = 0x802445A4; // rom:0xCCF8B4 +flo_14_npcSettings_802445D0 = 0x802445D0; // rom:0xCCF8E0 +flo_14_ItemChoice_HasSelectedItem = 0x802445FC; // rom:0xCCF90C +flo_14_ItemChoice_SelectedItemID = 0x80244600; // rom:0xCCF910 +flo_14_80244604 = 0x80244604; // rom:0xCCF914 +flo_14_80244738 = 0x80244738; // rom:0xCCFA48 +flo_14_D_80244788_CCFA98 = 0x80244788; // rom:0xCCFA98 +flo_14_interact_80244790 = 0x80244790; // rom:0xCCFAA0 +flo_14_init_80244ADC = 0x80244ADC; // rom:0xCCFDEC +flo_14_npcGroup_80244B20 = 0x80244B20; // rom:0xCCFE30 +flo_14_npcGroup_80244D10 = 0x80244D10; // rom:0xCD0020 +flo_14_npcGroupList_80244F00 = 0x80244F00; // rom:0xCD0210 +flo_14_80244F30 = 0x80244F30; // rom:0xCD0240 +flo_14_80244F70 = 0x80244F70; // rom:0xCD0280 +flo_14_80245224 = 0x80245224; // rom:0xCD0534 +flo_14_D_80245320_CD0630 = 0x80245320; // rom:0xCD0630 +flo_14_D_80245328_CD0638 = 0x80245328; // rom:0xCD0638 +D_80245330_CD0640 = 0x80245330; // rom:0xCD0640 +D_80245338_CD0648 = 0x80245338; // rom:0xCD0648 +D_80245340_CD0650 = 0x80245340; // rom:0xCD0650 +D_80245348_CD0658 = 0x80245348; // rom:0xCD0658 +D_80245350_CD0660 = 0x80245350; // rom:0xCD0660 +D_80245358_CD0668 = 0x80245358; // rom:0xCD0668 +D_80245360_CD0670 = 0x80245360; // rom:0xCD0670 +flo_15_entryList = 0x80240000; // rom:0xCD06C0 +flo_15_settings = 0x80240020; // rom:0xCD06E0 +flo_15_80240060 = 0x80240060; // rom:0xCD0720 +flo_15_exitWalk_80240120 = 0x80240120; // rom:0xCD07E0 +flo_15_8024017C = 0x8024017C; // rom:0xCD083C +flo_15_main = 0x802401A8; // rom:0xCD0868 +flo_15_npcSettings_80240300 = 0x80240300; // rom:0xCD09C0 +flo_15_8024032C = 0x8024032C; // rom:0xCD09EC +flo_15_802404D8 = 0x802404D8; // rom:0xCD0B98 +flo_15_aux_8024079C = 0x8024079C; // rom:0xCD0E5C +flo_15_8024094C = 0x8024094C; // rom:0xCD100C +flo_15_interact_80240B28 = 0x80240B28; // rom:0xCD11E8 +flo_15_init_80240CD0 = 0x80240CD0; // rom:0xCD1390 +flo_15_init_80240DB4 = 0x80240DB4; // rom:0xCD1474 +flo_15_npcGroup_80240EE0 = 0x80240EE0; // rom:0xCD15A0 +flo_15_npcGroupList_802412C0 = 0x802412C0; // rom:0xCD1980 +flo_15_802412E0 = 0x802412E0; // rom:0xCD19A0 +flo_15_makeEntities = 0x80241300; // rom:0xCD19C0 +flo_15_intTable_80241360 = 0x80241360; // rom:0xCD1A20 +flo_15_802413B0 = 0x802413B0; // rom:0xCD1A70 flo_16_func_80240000_CD1E30 = 0x80240000; // type:func rom:0xCD1E30 flo_16_CheckVineTriggerDist = 0x80240040; // type:func rom:0xCD1E70 flo_16_SuperBlock_SetOverride40 = 0x802400E0; // type:func rom:0xCD1F10 @@ -23172,42 +23172,42 @@ flo_16_FlyingNoAttackAI_13 = 0x80242478; // type:func rom:0xCD42A8 flo_16_FlyingNoAttackAI_20 = 0x802426F8; // type:func rom:0xCD4528 flo_16_FlyingNoAttackAI_Main = 0x80242754; // type:func rom:0xCD4584 flo_16_CheckForPoundInput = 0x80242940; // type:func rom:0xCD4770 -flo_16_entryList = 0x80242970; // type:data rom:0xCD47A0 -flo_16_settings = 0x80242990; // type:data rom:0xCD47C0 -flo_16_802429D0 = 0x802429D0; // type:data rom:0xCD4800 -flo_16_exitWalk_80242A40 = 0x80242A40; // type:data rom:0xCD4870 -flo_16_exitWalk_80242A9C = 0x80242A9C; // type:data rom:0xCD48CC -flo_16_80242AF8 = 0x80242AF8; // type:data rom:0xCD4928 -flo_16_lavaResetList_80242B40 = 0x80242B40; // type:data rom:0xCD4970 -flo_16_main = 0x80242B70; // type:data rom:0xCD49A0 -flo_16_80242EA0 = 0x80242EA0; // type:data rom:0xCD4CD0 -flo_16_8024314C = 0x8024314C; // type:data rom:0xCD4F7C -flo_16_8024346C = 0x8024346C; // type:data rom:0xCD529C -flo_16_SuperBlock_CantUpgradeMessages = 0x80243700; // type:data rom:0xCD5530 -flo_16_SuperBlock_PartnerIDs = 0x80243708; // type:data rom:0xCD5538 -flo_16_SuperBlock_UpgradeDescMessages = 0x80243718; // type:data rom:0xCD5548 -flo_16_SuperBlock_UpgradeOrbAngles = 0x80243758; // type:data rom:0xCD5588 -flo_16_SuperBlock_ShowUpgradeEffects = 0x80243764; // type:data rom:0xCD5594 -flo_16_SuperBlock_OnHit = 0x802438C8; // type:data rom:0xCD56F8 -flo_16_80243D48 = 0x80243D48; // type:data rom:0xCD5B78 -flo_16_80243DB0 = 0x80243DB0; // type:data rom:0xCD5BE0 -flo_16_80243E80 = 0x80243E80; // type:data rom:0xCD5CB0 -flo_16_makeEntities = 0x80243F44; // type:data rom:0xCD5D74 -flo_16_FlyingAI_JumpVels = 0x80244010; // type:data rom:0xCD5E40 -flo_16_npcAISettings_80244028 = 0x80244028; // type:data rom:0xCD5E58 -flo_16_npcAI_80244058 = 0x80244058; // type:data rom:0xCD5E88 -flo_16_npcSettings_802440C8 = 0x802440C8; // type:data rom:0xCD5EF8 -flo_16_npcGroup_802440F4 = 0x802440F4; // type:data rom:0xCD5F24 -flo_16_npcGroup_802442E4 = 0x802442E4; // type:data rom:0xCD6114 -flo_16_npcGroupList_802444D4 = 0x802444D4; // type:data rom:0xCD6304 -flo_16_80244500 = 0x80244500; // type:data rom:0xCD6330 -flo_16_802448FC = 0x802448FC; // type:data rom:0xCD672C -flo_16_80244DC8 = 0x80244DC8; // type:data rom:0xCD6BF8 -flo_16_802451C4 = 0x802451C4; // type:data rom:0xCD6FF4 -D_802453F0_CD7220 = 0x802453F0; // type:data rom:0xCD7220 -D_802453F8_CD7228 = 0x802453F8; // type:data rom:0xCD7228 -D_80245400_CD7230 = 0x80245400; // type:data rom:0xCD7230 -D_80245448_CD7278 = 0x80245448; // type:data rom:0xCD7278 +flo_16_entryList = 0x80242970; // rom:0xCD47A0 +flo_16_settings = 0x80242990; // rom:0xCD47C0 +flo_16_802429D0 = 0x802429D0; // rom:0xCD4800 +flo_16_exitWalk_80242A40 = 0x80242A40; // rom:0xCD4870 +flo_16_exitWalk_80242A9C = 0x80242A9C; // rom:0xCD48CC +flo_16_80242AF8 = 0x80242AF8; // rom:0xCD4928 +flo_16_lavaResetList_80242B40 = 0x80242B40; // rom:0xCD4970 +flo_16_main = 0x80242B70; // rom:0xCD49A0 +flo_16_80242EA0 = 0x80242EA0; // rom:0xCD4CD0 +flo_16_8024314C = 0x8024314C; // rom:0xCD4F7C +flo_16_8024346C = 0x8024346C; // rom:0xCD529C +flo_16_SuperBlock_CantUpgradeMessages = 0x80243700; // rom:0xCD5530 +flo_16_SuperBlock_PartnerIDs = 0x80243708; // rom:0xCD5538 +flo_16_SuperBlock_UpgradeDescMessages = 0x80243718; // rom:0xCD5548 +flo_16_SuperBlock_UpgradeOrbAngles = 0x80243758; // rom:0xCD5588 +flo_16_SuperBlock_ShowUpgradeEffects = 0x80243764; // rom:0xCD5594 +flo_16_SuperBlock_OnHit = 0x802438C8; // rom:0xCD56F8 +flo_16_80243D48 = 0x80243D48; // rom:0xCD5B78 +flo_16_80243DB0 = 0x80243DB0; // rom:0xCD5BE0 +flo_16_80243E80 = 0x80243E80; // rom:0xCD5CB0 +flo_16_makeEntities = 0x80243F44; // rom:0xCD5D74 +flo_16_FlyingAI_JumpVels = 0x80244010; // rom:0xCD5E40 +flo_16_npcAISettings_80244028 = 0x80244028; // rom:0xCD5E58 +flo_16_npcAI_80244058 = 0x80244058; // rom:0xCD5E88 +flo_16_npcSettings_802440C8 = 0x802440C8; // rom:0xCD5EF8 +flo_16_npcGroup_802440F4 = 0x802440F4; // rom:0xCD5F24 +flo_16_npcGroup_802442E4 = 0x802442E4; // rom:0xCD6114 +flo_16_npcGroupList_802444D4 = 0x802444D4; // rom:0xCD6304 +flo_16_80244500 = 0x80244500; // rom:0xCD6330 +flo_16_802448FC = 0x802448FC; // rom:0xCD672C +flo_16_80244DC8 = 0x80244DC8; // rom:0xCD6BF8 +flo_16_802451C4 = 0x802451C4; // rom:0xCD6FF4 +D_802453F0_CD7220 = 0x802453F0; // rom:0xCD7220 +D_802453F8_CD7228 = 0x802453F8; // rom:0xCD7228 +D_80245400_CD7230 = 0x80245400; // rom:0xCD7230 +D_80245448_CD7278 = 0x80245448; // rom:0xCD7278 flo_17_SpawnSunEffect = 0x80240000; // type:func rom:0xCD72E0 flo_17_GetFloorBelowLog = 0x80240040; // type:func rom:0xCD7320 flo_17_FlyingAI_WanderInit = 0x80240070; // type:func rom:0xCD7350 @@ -23231,39 +23231,39 @@ flo_17_UnkNpcAIFunc12 = 0x802422F4; // type:func rom:0xCD95D4 flo_17_set_script_owner_npc_col_height = 0x80242458; // type:func rom:0xCD9738 flo_17_TackleAI_Main = 0x802424D8; // type:func rom:0xCD97B8 flo_17_SpinyAI_Main = 0x80242918; // type:func rom:0xCD9BF8 -flo_17_entryList = 0x80243220; // type:data rom:0xCDA500 -flo_17_settings = 0x80243240; // type:data rom:0xCDA520 -flo_17_80243280 = 0x80243280; // type:data rom:0xCDA560 -flo_17_802432F0 = 0x802432F0; // type:data rom:0xCDA5D0 -flo_17_exitWalk_8024359C = 0x8024359C; // type:data rom:0xCDA87C -flo_17_exitWalk_802435F8 = 0x802435F8; // type:data rom:0xCDA8D8 -flo_17_80243654 = 0x80243654; // type:data rom:0xCDA934 -flo_17_lavaResetList_8024369C = 0x8024369C; // type:data rom:0xCDA97C -flo_17_main = 0x802437DC; // type:data rom:0xCDAABC -flo_17_80243FD0 = 0x80243FD0; // type:data rom:0xCDB2B0 -flo_17_80244284 = 0x80244284; // type:data rom:0xCDB564 -flo_17_npcSettings_802443D8 = 0x802443E0; // type:data rom:0xCDB6C0 -flo_17_FlyingAI_JumpVels = 0x8024440C; // type:data rom:0xCDB6EC -flo_17_npcAISettings_80244424 = 0x80244424; // type:data rom:0xCDB704 -flo_17_npcAI_80244454 = 0x80244454; // type:data rom:0xCDB734 -flo_17_npcSettings_802444C4 = 0x802444C4; // type:data rom:0xCDB7A4 -flo_17_npcAISettings_802444F0 = 0x802444F0; // type:data rom:0xCDB7D0 -flo_17_npcAI_80244520 = 0x80244520; // type:data rom:0xCDB800 -flo_17_80244590 = 0x80244590; // type:data rom:0xCDB870 -flo_17_npcSettings_8024465C = 0x8024465C; // type:data rom:0xCDB93C -flo_17_npcGroup_80244688 = 0x80244688; // type:data rom:0xCDB968 -flo_17_npcGroup_80244878 = 0x80244878; // type:data rom:0xCDBB58 -flo_17_npcGroup_80244A68 = 0x80244A68; // type:data rom:0xCDBD48 -flo_17_npcGroup_80244C58 = 0x80244C58; // type:data rom:0xCDBF38 -flo_17_npcGroup_80244E48 = 0x80244E48; // type:data rom:0xCDC128 -flo_17_npcGroup_80245038 = 0x80245038; // type:data rom:0xCDC318 -flo_17_npcGroupList_80245228 = 0x80245228; // type:data rom:0xCDC508 -flo_17_makeEntities = 0x80245280; // type:data rom:0xCDC560 -D_80245300_CDC5E0 = 0x80245300; // type:data rom:0xCDC5E0 -D_80245308_CDC5E8 = 0x80245308; // type:data rom:0xCDC5E8 -D_80245310_CDC5F0 = 0x80245310; // type:data rom:0xCDC5F0 -D_80245358_CDC638 = 0x80245358; // type:data rom:0xCDC638 -D_802453B8_CDC698 = 0x802453B8; // type:data rom:0xCDC698 +flo_17_entryList = 0x80243220; // rom:0xCDA500 +flo_17_settings = 0x80243240; // rom:0xCDA520 +flo_17_80243280 = 0x80243280; // rom:0xCDA560 +flo_17_802432F0 = 0x802432F0; // rom:0xCDA5D0 +flo_17_exitWalk_8024359C = 0x8024359C; // rom:0xCDA87C +flo_17_exitWalk_802435F8 = 0x802435F8; // rom:0xCDA8D8 +flo_17_80243654 = 0x80243654; // rom:0xCDA934 +flo_17_lavaResetList_8024369C = 0x8024369C; // rom:0xCDA97C +flo_17_main = 0x802437DC; // rom:0xCDAABC +flo_17_80243FD0 = 0x80243FD0; // rom:0xCDB2B0 +flo_17_80244284 = 0x80244284; // rom:0xCDB564 +flo_17_npcSettings_802443D8 = 0x802443E0; // rom:0xCDB6C0 +flo_17_FlyingAI_JumpVels = 0x8024440C; // rom:0xCDB6EC +flo_17_npcAISettings_80244424 = 0x80244424; // rom:0xCDB704 +flo_17_npcAI_80244454 = 0x80244454; // rom:0xCDB734 +flo_17_npcSettings_802444C4 = 0x802444C4; // rom:0xCDB7A4 +flo_17_npcAISettings_802444F0 = 0x802444F0; // rom:0xCDB7D0 +flo_17_npcAI_80244520 = 0x80244520; // rom:0xCDB800 +flo_17_80244590 = 0x80244590; // rom:0xCDB870 +flo_17_npcSettings_8024465C = 0x8024465C; // rom:0xCDB93C +flo_17_npcGroup_80244688 = 0x80244688; // rom:0xCDB968 +flo_17_npcGroup_80244878 = 0x80244878; // rom:0xCDBB58 +flo_17_npcGroup_80244A68 = 0x80244A68; // rom:0xCDBD48 +flo_17_npcGroup_80244C58 = 0x80244C58; // rom:0xCDBF38 +flo_17_npcGroup_80244E48 = 0x80244E48; // rom:0xCDC128 +flo_17_npcGroup_80245038 = 0x80245038; // rom:0xCDC318 +flo_17_npcGroupList_80245228 = 0x80245228; // rom:0xCDC508 +flo_17_makeEntities = 0x80245280; // rom:0xCDC560 +D_80245300_CDC5E0 = 0x80245300; // rom:0xCDC5E0 +D_80245308_CDC5E8 = 0x80245308; // rom:0xCDC5E8 +D_80245310_CDC5F0 = 0x80245310; // rom:0xCDC5F0 +D_80245358_CDC638 = 0x80245358; // rom:0xCDC638 +D_802453B8_CDC698 = 0x802453B8; // rom:0xCDC698 flo_18_UpdateTexturePanSmooth = 0x80240000; // type:func rom:0xCDC6A0 flo_18_UpdateTexturePanStepped = 0x80240124; // type:func rom:0xCDC7C4 flo_18_SpawnSunEffect = 0x8024030C; // type:func rom:0xCDC9AC @@ -23272,72 +23272,72 @@ flo_18_CosInterpMinMax = 0x80240394; // type:func rom:0xCDCA34 flo_18_UnkFunc42 = 0x80240530; // type:func rom:0xCDCBD0 flo_18_foliage_setup_shear_mtx = 0x80240590; // type:func rom:0xCDCC30 flo_18_TransformFoliage = 0x80240600; // type:func rom:0xCDCCA0 -flo_18_entryList = 0x802407D0; // type:data rom:0xCDCE70 -flo_18_settings = 0x802407F0; // type:data rom:0xCDCE90 -flo_18_80240830 = 0x80240830; // type:data rom:0xCDCED0 -flo_18_updateTexturePan_802408C0 = 0x802408C0; // type:data rom:0xCDCF60 -flo_18_exitWalk_8024095C = 0x8024095C; // type:data rom:0xCDCFFC -flo_18_802409B8 = 0x802409B8; // type:data rom:0xCDD058 -flo_18_lavaResetList_802409E4 = 0x802409E4; // type:data rom:0xCDD084 -flo_18_main = 0x80240A24; // type:data rom:0xCDD0C4 -flo_18_80240E90 = 0x80240E90; // type:data rom:0xCDD530 -flo_18_80241094 = 0x80241094; // type:data rom:0xCDD734 -flo_18_80241284 = 0x80241284; // type:data rom:0xCDD924 -flo_18_802413F0 = 0x802413F0; // type:data rom:0xCDDA90 -flo_18_80241ED4 = 0x80241ED4; // type:data rom:0xCDE574 -flo_18_80242174 = 0x80242174; // type:data rom:0xCDE814 -flo_18_80242474 = 0x80242474; // type:data rom:0xCDEB14 -flo_18_80242620 = 0x80242620; // type:data rom:0xCDECC0 -flo_18_80242910 = 0x80242910; // type:data rom:0xCDEFB0 -flo_18_80242B18 = 0x80242B18; // type:data rom:0xCDF1B8 -flo_18_intTable_80242DC8 = 0x80242DC8; // type:data rom:0xCDF468 -flo_18_80242E28 = 0x80242E28; // type:data rom:0xCDF4C8 -flo_18_triggerCoord_8024367C = 0x8024367C; // type:data rom:0xCDFD1C -flo_18_triggerCoord_8024368C = 0x8024368C; // type:data rom:0xCDFD2C -flo_18_triggerCoord_8024369C = 0x8024369C; // type:data rom:0xCDFD3C -flo_18_triggerCoord_802436AC = 0x802436AC; // type:data rom:0xCDFD4C -flo_18_802436BC = 0x802436BC; // type:data rom:0xCDFD5C -flo_18_npcSettings_80243F10 = 0x80243F10; // type:data rom:0xCE05B0 -flo_18_npcSettings_80243F3C = 0x80243F3C; // type:data rom:0xCE05DC -flo_18_vectorList_80243F68 = 0x80243F68; // type:data rom:0xCE0608 -flo_18_vectorList_80243FA4 = 0x80243FA4; // type:data rom:0xCE0644 -flo_18_vectorList_80243FE0 = 0x80243FE0; // type:data rom:0xCE0680 -flo_18_vectorList_8024401C = 0x8024401C; // type:data rom:0xCE06BC -flo_18_80244058 = 0x80244058; // type:data rom:0xCE06F8 -flo_18_80244270 = 0x80244270; // type:data rom:0xCE0910 -flo_18_802445D4 = 0x802445D4; // type:data rom:0xCE0C74 -flo_18_80244774 = 0x80244774; // type:data rom:0xCE0E14 -flo_18_idle_80244B3C = 0x80244B3C; // type:data rom:0xCE11DC -flo_18_defeat_80244C84 = 0x80244C84; // type:data rom:0xCE1324 -flo_18_80244E2C = 0x80244E2C; // type:data rom:0xCE14CC -flo_18_80244ED0 = 0x80244ED0; // type:data rom:0xCE1570 -flo_18_80245004 = 0x80245004; // type:data rom:0xCE16A4 -flo_18_80245108 = 0x80245108; // type:data rom:0xCE17A8 -flo_18_80245228 = 0x80245228; // type:data rom:0xCE18C8 -flo_18_8024527C = 0x8024527C; // type:data rom:0xCE191C -flo_18_802452D0 = 0x802452D0; // type:data rom:0xCE1970 -flo_18_80245324 = 0x80245324; // type:data rom:0xCE19C4 -flo_18_80245378 = 0x80245378; // type:data rom:0xCE1A18 -flo_18_802454D4 = 0x802454D4; // type:data rom:0xCE1B74 -flo_18_80245544 = 0x80245544; // type:data rom:0xCE1BE4 -flo_18_802455B4 = 0x802455B4; // type:data rom:0xCE1C54 -flo_18_80245624 = 0x80245624; // type:data rom:0xCE1CC4 -flo_18_triggerCoord_80245694 = 0x80245694; // type:data rom:0xCE1D34 -flo_18_triggerCoord_802456A4 = 0x802456A4; // type:data rom:0xCE1D44 -flo_18_triggerCoord_802456B4 = 0x802456B4; // type:data rom:0xCE1D54 -flo_18_triggerCoord_802456C4 = 0x802456C4; // type:data rom:0xCE1D64 -flo_18_802456D4 = 0x802456D4; // type:data rom:0xCE1D74 -flo_18_interact_802457D4 = 0x802457D4; // type:data rom:0xCE1E74 -flo_18_init_80245AA8 = 0x80245AA8; // type:data rom:0xCE2148 -flo_18_init_80245B30 = 0x80245B30; // type:data rom:0xCE21D0 -flo_18_init_80245B90 = 0x80245B90; // type:data rom:0xCE2230 -flo_18_init_80245C04 = 0x80245C04; // type:data rom:0xCE22A4 -flo_18_init_80245C78 = 0x80245C78; // type:data rom:0xCE2318 -flo_18_npcGroup_80245CEC = 0x80245CEC; // type:data rom:0xCE238C -flo_18_npcGroupList_8024669C = 0x8024669C; // type:data rom:0xCE2D3C -flo_18_EVS_SearchBush = 0x802466C0; // type:data rom:0xCE2D60 -pra_09_80246A20 = 0x80246A20; // type:data rom:0xCE30C0 -flo_18_80247024 = 0x80247024; // type:data rom:0xCE36C4 +flo_18_entryList = 0x802407D0; // rom:0xCDCE70 +flo_18_settings = 0x802407F0; // rom:0xCDCE90 +flo_18_80240830 = 0x80240830; // rom:0xCDCED0 +flo_18_updateTexturePan_802408C0 = 0x802408C0; // rom:0xCDCF60 +flo_18_exitWalk_8024095C = 0x8024095C; // rom:0xCDCFFC +flo_18_802409B8 = 0x802409B8; // rom:0xCDD058 +flo_18_lavaResetList_802409E4 = 0x802409E4; // rom:0xCDD084 +flo_18_main = 0x80240A24; // rom:0xCDD0C4 +flo_18_80240E90 = 0x80240E90; // rom:0xCDD530 +flo_18_80241094 = 0x80241094; // rom:0xCDD734 +flo_18_80241284 = 0x80241284; // rom:0xCDD924 +flo_18_802413F0 = 0x802413F0; // rom:0xCDDA90 +flo_18_80241ED4 = 0x80241ED4; // rom:0xCDE574 +flo_18_80242174 = 0x80242174; // rom:0xCDE814 +flo_18_80242474 = 0x80242474; // rom:0xCDEB14 +flo_18_80242620 = 0x80242620; // rom:0xCDECC0 +flo_18_80242910 = 0x80242910; // rom:0xCDEFB0 +flo_18_80242B18 = 0x80242B18; // rom:0xCDF1B8 +flo_18_intTable_80242DC8 = 0x80242DC8; // rom:0xCDF468 +flo_18_80242E28 = 0x80242E28; // rom:0xCDF4C8 +flo_18_triggerCoord_8024367C = 0x8024367C; // rom:0xCDFD1C +flo_18_triggerCoord_8024368C = 0x8024368C; // rom:0xCDFD2C +flo_18_triggerCoord_8024369C = 0x8024369C; // rom:0xCDFD3C +flo_18_triggerCoord_802436AC = 0x802436AC; // rom:0xCDFD4C +flo_18_802436BC = 0x802436BC; // rom:0xCDFD5C +flo_18_npcSettings_80243F10 = 0x80243F10; // rom:0xCE05B0 +flo_18_npcSettings_80243F3C = 0x80243F3C; // rom:0xCE05DC +flo_18_vectorList_80243F68 = 0x80243F68; // rom:0xCE0608 +flo_18_vectorList_80243FA4 = 0x80243FA4; // rom:0xCE0644 +flo_18_vectorList_80243FE0 = 0x80243FE0; // rom:0xCE0680 +flo_18_vectorList_8024401C = 0x8024401C; // rom:0xCE06BC +flo_18_80244058 = 0x80244058; // rom:0xCE06F8 +flo_18_80244270 = 0x80244270; // rom:0xCE0910 +flo_18_802445D4 = 0x802445D4; // rom:0xCE0C74 +flo_18_80244774 = 0x80244774; // rom:0xCE0E14 +flo_18_idle_80244B3C = 0x80244B3C; // rom:0xCE11DC +flo_18_defeat_80244C84 = 0x80244C84; // rom:0xCE1324 +flo_18_80244E2C = 0x80244E2C; // rom:0xCE14CC +flo_18_80244ED0 = 0x80244ED0; // rom:0xCE1570 +flo_18_80245004 = 0x80245004; // rom:0xCE16A4 +flo_18_80245108 = 0x80245108; // rom:0xCE17A8 +flo_18_80245228 = 0x80245228; // rom:0xCE18C8 +flo_18_8024527C = 0x8024527C; // rom:0xCE191C +flo_18_802452D0 = 0x802452D0; // rom:0xCE1970 +flo_18_80245324 = 0x80245324; // rom:0xCE19C4 +flo_18_80245378 = 0x80245378; // rom:0xCE1A18 +flo_18_802454D4 = 0x802454D4; // rom:0xCE1B74 +flo_18_80245544 = 0x80245544; // rom:0xCE1BE4 +flo_18_802455B4 = 0x802455B4; // rom:0xCE1C54 +flo_18_80245624 = 0x80245624; // rom:0xCE1CC4 +flo_18_triggerCoord_80245694 = 0x80245694; // rom:0xCE1D34 +flo_18_triggerCoord_802456A4 = 0x802456A4; // rom:0xCE1D44 +flo_18_triggerCoord_802456B4 = 0x802456B4; // rom:0xCE1D54 +flo_18_triggerCoord_802456C4 = 0x802456C4; // rom:0xCE1D64 +flo_18_802456D4 = 0x802456D4; // rom:0xCE1D74 +flo_18_interact_802457D4 = 0x802457D4; // rom:0xCE1E74 +flo_18_init_80245AA8 = 0x80245AA8; // rom:0xCE2148 +flo_18_init_80245B30 = 0x80245B30; // rom:0xCE21D0 +flo_18_init_80245B90 = 0x80245B90; // rom:0xCE2230 +flo_18_init_80245C04 = 0x80245C04; // rom:0xCE22A4 +flo_18_init_80245C78 = 0x80245C78; // rom:0xCE2318 +flo_18_npcGroup_80245CEC = 0x80245CEC; // rom:0xCE238C +flo_18_npcGroupList_8024669C = 0x8024669C; // rom:0xCE2D3C +flo_18_EVS_SearchBush = 0x802466C0; // rom:0xCE2D60 +pra_09_80246A20 = 0x80246A20; // rom:0xCE30C0 +flo_18_80247024 = 0x80247024; // rom:0xCE36C4 flo_19_UpdateTexturePanSmooth = 0x80240000; // type:func rom:0xCE36F0 flo_19_UpdateTexturePanStepped = 0x80240124; // type:func rom:0xCE3814 flo_19_SpawnSunEffect = 0x8024030C; // type:func rom:0xCE39FC @@ -23347,28 +23347,28 @@ flo_19_PlayerRideBeanstalk = 0x80240540; // type:func rom:0xCE3C30 flo_19_PartnerRideBeanstalk = 0x80240660; // type:func rom:0xCE3D50 flo_19_SetScreenFadeAmount = 0x80240784; // type:func rom:0xCE3E74 flo_19_CosInterpMinMax = 0x802407B0; // type:func rom:0xCE3EA0 -flo_19_entryList = 0x80240940; // type:data rom:0xCE4030 -flo_19_settings = 0x80240980; // type:data rom:0xCE4070 -flo_19_802409C0 = 0x802409C0; // type:data rom:0xCE40B0 -flo_19_80240AC0 = 0x80240AC0; // type:data rom:0xCE41B0 -flo_19_updateTexturePan_80240B00 = 0x80240B00; // type:data rom:0xCE41F0 -flo_19_exitWalk_80240B9C = 0x80240B9C; // type:data rom:0xCE428C -flo_19_80240BF8 = 0x80240BF8; // type:data rom:0xCE42E8 -flo_19_main = 0x80240C24; // type:data rom:0xCE4314 -flo_19_80241050 = 0x80241050; // type:data rom:0xCE4740 -flo_19_80241650 = 0x80241650; // type:data rom:0xCE4D40 -flo_19_8024169C = 0x8024169C; // type:data rom:0xCE4D8C -flo_19_802416E8 = 0x802416E8; // type:data rom:0xCE4DD8 -flo_19_80241734 = 0x80241734; // type:data rom:0xCE4E24 -flo_19_80241780 = 0x80241780; // type:data rom:0xCE4E70 -flo_19_80241A70 = 0x80241A70; // type:data rom:0xCE5160 -flo_19_80241B10 = 0x80241B10; // type:data rom:0xCE5200 -flo_19_80241BB0 = 0x80241BB0; // type:data rom:0xCE52A0 -flo_19_80241C58 = 0x80241C58; // type:data rom:0xCE5348 -flo_19_80241CC4 = 0x80241CC4; // type:data rom:0xCE53B4 -flo_19_802423F8 = 0x802423F8; // type:data rom:0xCE5AE8 -flo_19_80242A2C = 0x80242A2C; // type:data rom:0xCE611C -flo_19_80242FD0 = 0x80242FD0; // type:data rom:0xCE66C0 +flo_19_entryList = 0x80240940; // rom:0xCE4030 +flo_19_settings = 0x80240980; // rom:0xCE4070 +flo_19_802409C0 = 0x802409C0; // rom:0xCE40B0 +flo_19_80240AC0 = 0x80240AC0; // rom:0xCE41B0 +flo_19_updateTexturePan_80240B00 = 0x80240B00; // rom:0xCE41F0 +flo_19_exitWalk_80240B9C = 0x80240B9C; // rom:0xCE428C +flo_19_80240BF8 = 0x80240BF8; // rom:0xCE42E8 +flo_19_main = 0x80240C24; // rom:0xCE4314 +flo_19_80241050 = 0x80241050; // rom:0xCE4740 +flo_19_80241650 = 0x80241650; // rom:0xCE4D40 +flo_19_8024169C = 0x8024169C; // rom:0xCE4D8C +flo_19_802416E8 = 0x802416E8; // rom:0xCE4DD8 +flo_19_80241734 = 0x80241734; // rom:0xCE4E24 +flo_19_80241780 = 0x80241780; // rom:0xCE4E70 +flo_19_80241A70 = 0x80241A70; // rom:0xCE5160 +flo_19_80241B10 = 0x80241B10; // rom:0xCE5200 +flo_19_80241BB0 = 0x80241BB0; // rom:0xCE52A0 +flo_19_80241C58 = 0x80241C58; // rom:0xCE5348 +flo_19_80241CC4 = 0x80241CC4; // rom:0xCE53B4 +flo_19_802423F8 = 0x802423F8; // rom:0xCE5AE8 +flo_19_80242A2C = 0x80242A2C; // rom:0xCE611C +flo_19_80242FD0 = 0x80242FD0; // rom:0xCE66C0 flo_21_StarSpiritEffectFunc1 = 0x80240000; // type:func rom:0xCE6700 flo_21_StarSpiritEffectFunc2 = 0x8024004C; // type:func rom:0xCE674C flo_21_StarSpiritEffectFunc3 = 0x802401AC; // type:func rom:0xCE68AC @@ -23380,86 +23380,86 @@ flo_21_UpdateTexturePanStepped = 0x80240918; // type:func rom:0xCE7018 flo_21_SpawnSunEffect = 0x80240B00; // type:func rom:0xCE7200 flo_21_CosInterpMinMax = 0x80240B40; // type:func rom:0xCE7240 flo_21_UnsetCamera0MoveFlag1 = 0x80240CD0; // type:func rom:0xCE73D0 -flo_21_entryList = 0x80240CF0; // type:data rom:0xCE73F0 -flo_21_settings = 0x80240D00; // type:data rom:0xCE7400 -flo_21_80240D40 = 0x80240D40; // type:data rom:0xCE7440 -flo_21_80240DA0 = 0x80240DA0; // type:data rom:0xCE74A0 -flo_21_80240E3C = 0x80240E3C; // type:data rom:0xCE753C -flo_21_exitWalk_802412F4 = 0x802412F4; // type:data rom:0xCE79F4 -flo_21_80241350 = 0x80241350; // type:data rom:0xCE7A50 -flo_21_main = 0x8024137C; // type:data rom:0xCE7A7C -flo_21_D_802414FC_CE7BFC = 0x802414FC; // type:data rom:0xCE7BFC -flo_21_80241560 = 0x80241560; // type:data rom:0xCE7C60 -flo_21_80241580 = 0x80241580; // type:data rom:0xCE7C80 -flo_21_802415A0 = 0x802415A0; // type:data rom:0xCE7CA0 -flo_21_802415C0 = 0x802415C0; // type:data rom:0xCE7CC0 -flo_21_802415E0 = 0x802415E0; // type:data rom:0xCE7CE0 -flo_21_80241600 = 0x80241600; // type:data rom:0xCE7D00 -flo_21_npcSettings_802417C0 = 0x802417C0; // type:data rom:0xCE7EC0 -flo_21_npcSettings_802417EC = 0x802417EC; // type:data rom:0xCE7EEC -flo_21_npcSettings_80241818 = 0x80241818; // type:data rom:0xCE7F18 -flo_21_npcSettings_80241844 = 0x80241844; // type:data rom:0xCE7F44 -flo_21_npcSettings_80241870 = 0x80241870; // type:data rom:0xCE7F70 -flo_21_vectorList_8024189C = 0x8024189C; // type:data rom:0xCE7F9C -flo_21_802418C0 = 0x802418C0; // type:data rom:0xCE7FC0 -flo_21_80241920 = 0x80241920; // type:data rom:0xCE8020 -flo_21_80241B98 = 0x80241B98; // type:data rom:0xCE8298 -flo_21_80242290 = 0x80242290; // type:data rom:0xCE8990 -flo_21_intTable_8024249C = 0x8024249C; // type:data rom:0xCE8B9C -flo_21_intTable_8024258C = 0x8024258C; // type:data rom:0xCE8C8C -flo_21_intTable_802425D4 = 0x802425D4; // type:data rom:0xCE8CD4 -flo_21_intTable_802425E4 = 0x802425E4; // type:data rom:0xCE8CE4 -flo_21_intTable_8024262C = 0x8024262C; // type:data rom:0xCE8D2C -flo_21_8024263C = 0x8024263C; // type:data rom:0xCE8D3C -flo_21_80242918 = 0x80242918; // type:data rom:0xCE9018 -flo_21_80242D34 = 0x80242D34; // type:data rom:0xCE9434 -flo_21_80243010 = 0x80243010; // type:data rom:0xCE9710 -flo_21_idle_80243428 = 0x80243428; // type:data rom:0xCE9B28 -flo_21_defeat_802434D8 = 0x802434D8; // type:data rom:0xCE9BD8 -flo_21_defeat_802435D4 = 0x802435D4; // type:data rom:0xCE9CD4 -flo_21_init_802435E4 = 0x802435E4; // type:data rom:0xCE9CE4 -flo_21_init_80243684 = 0x80243684; // type:data rom:0xCE9D84 -flo_21_init_8024371C = 0x8024371C; // type:data rom:0xCE9E1C -flo_21_init_802437A8 = 0x802437A8; // type:data rom:0xCE9EA8 -flo_21_extraAnimationList_802437E0 = 0x802437E0; // type:data rom:0xCE9EE0 -flo_21_npcGroup_80243804 = 0x80243804; // type:data rom:0xCE9F04 -flo_21_extraAnimationList_80243DD4 = 0x80243DD4; // type:data rom:0xCEA4D4 -flo_21_npcGroup_80243DDC = 0x80243DDC; // type:data rom:0xCEA4DC -flo_21_npcGroupList_80245AEC = 0x80245AEC; // type:data rom:0xCEC1EC +flo_21_entryList = 0x80240CF0; // rom:0xCE73F0 +flo_21_settings = 0x80240D00; // rom:0xCE7400 +flo_21_80240D40 = 0x80240D40; // rom:0xCE7440 +flo_21_80240DA0 = 0x80240DA0; // rom:0xCE74A0 +flo_21_80240E3C = 0x80240E3C; // rom:0xCE753C +flo_21_exitWalk_802412F4 = 0x802412F4; // rom:0xCE79F4 +flo_21_80241350 = 0x80241350; // rom:0xCE7A50 +flo_21_main = 0x8024137C; // rom:0xCE7A7C +flo_21_D_802414FC_CE7BFC = 0x802414FC; // rom:0xCE7BFC +flo_21_80241560 = 0x80241560; // rom:0xCE7C60 +flo_21_80241580 = 0x80241580; // rom:0xCE7C80 +flo_21_802415A0 = 0x802415A0; // rom:0xCE7CA0 +flo_21_802415C0 = 0x802415C0; // rom:0xCE7CC0 +flo_21_802415E0 = 0x802415E0; // rom:0xCE7CE0 +flo_21_80241600 = 0x80241600; // rom:0xCE7D00 +flo_21_npcSettings_802417C0 = 0x802417C0; // rom:0xCE7EC0 +flo_21_npcSettings_802417EC = 0x802417EC; // rom:0xCE7EEC +flo_21_npcSettings_80241818 = 0x80241818; // rom:0xCE7F18 +flo_21_npcSettings_80241844 = 0x80241844; // rom:0xCE7F44 +flo_21_npcSettings_80241870 = 0x80241870; // rom:0xCE7F70 +flo_21_vectorList_8024189C = 0x8024189C; // rom:0xCE7F9C +flo_21_802418C0 = 0x802418C0; // rom:0xCE7FC0 +flo_21_80241920 = 0x80241920; // rom:0xCE8020 +flo_21_80241B98 = 0x80241B98; // rom:0xCE8298 +flo_21_80242290 = 0x80242290; // rom:0xCE8990 +flo_21_intTable_8024249C = 0x8024249C; // rom:0xCE8B9C +flo_21_intTable_8024258C = 0x8024258C; // rom:0xCE8C8C +flo_21_intTable_802425D4 = 0x802425D4; // rom:0xCE8CD4 +flo_21_intTable_802425E4 = 0x802425E4; // rom:0xCE8CE4 +flo_21_intTable_8024262C = 0x8024262C; // rom:0xCE8D2C +flo_21_8024263C = 0x8024263C; // rom:0xCE8D3C +flo_21_80242918 = 0x80242918; // rom:0xCE9018 +flo_21_80242D34 = 0x80242D34; // rom:0xCE9434 +flo_21_80243010 = 0x80243010; // rom:0xCE9710 +flo_21_idle_80243428 = 0x80243428; // rom:0xCE9B28 +flo_21_defeat_802434D8 = 0x802434D8; // rom:0xCE9BD8 +flo_21_defeat_802435D4 = 0x802435D4; // rom:0xCE9CD4 +flo_21_init_802435E4 = 0x802435E4; // rom:0xCE9CE4 +flo_21_init_80243684 = 0x80243684; // rom:0xCE9D84 +flo_21_init_8024371C = 0x8024371C; // rom:0xCE9E1C +flo_21_init_802437A8 = 0x802437A8; // rom:0xCE9EA8 +flo_21_extraAnimationList_802437E0 = 0x802437E0; // rom:0xCE9EE0 +flo_21_npcGroup_80243804 = 0x80243804; // rom:0xCE9F04 +flo_21_extraAnimationList_80243DD4 = 0x80243DD4; // rom:0xCEA4D4 +flo_21_npcGroup_80243DDC = 0x80243DDC; // rom:0xCEA4DC +flo_21_npcGroupList_80245AEC = 0x80245AEC; // rom:0xCEC1EC flo_22_SpawnSunEffect = 0x80240000; // type:func rom:0xCEC240 flo_22_UnusedCallback = 0x80240040; // type:func rom:0xCEC280 flo_22_foliage_setup_shear_mtx = 0x80240050; // type:func rom:0xCEC290 flo_22_TransformFoliage = 0x802400C0; // type:func rom:0xCEC300 -flo_22_entryList = 0x80240290; // type:data rom:0xCEC4D0 -flo_22_settings = 0x802402A0; // type:data rom:0xCEC4E0 -flo_22_802402E0 = 0x802402E0; // type:data rom:0xCEC520 -flo_22_exitWalk_80240350 = 0x80240350; // type:data rom:0xCEC590 -flo_22_802403AC = 0x802403AC; // type:data rom:0xCEC5EC -flo_22_main = 0x802403D8; // type:data rom:0xCEC618 -flo_22_npcSettings_80240520 = 0x80240520; // type:data rom:0xCEC760 -flo_22_idle_8024054C = 0x8024054C; // type:data rom:0xCEC78C -flo_22_defeat_802405E4 = 0x802405E4; // type:data rom:0xCEC824 -flo_22_init_80240740 = 0x80240740; // type:data rom:0xCEC980 -flo_22_idle_80240778 = 0x80240778; // type:data rom:0xCEC9B8 -flo_22_defeat_80240810 = 0x80240810; // type:data rom:0xCECA50 -flo_22_init_802409CC = 0x802409CC; // type:data rom:0xCECC0C -flo_22_npcGroup_80240A04 = 0x80240A04; // type:data rom:0xCECC44 -flo_22_npcGroup_80240BF4 = 0x80240BF4; // type:data rom:0xCECE34 -flo_22_npcGroupList_80240DE4 = 0x80240DE4; // type:data rom:0xCED024 -flo_22_itemList_80240E10 = 0x80240E10; // type:data rom:0xCED050 -flo_22_80240E24 = 0x80240E24; // type:data rom:0xCED064 -flo_22_80240E84 = 0x80240E84; // type:data rom:0xCED0C4 -flo_22_80241028 = 0x80241028; // type:data rom:0xCED268 -flo_22_80241528 = 0x80241528; // type:data rom:0xCED768 -flo_22_EVS_SearchBush = 0x802415A0; // type:data rom:0xCED7E0 -flo_22_EVS_ShakeTree = 0x80241900; // type:data rom:0xCEDB40 -flo_22_tree1_Trunk = 0x80241F04; // type:data rom:0xCEE144 -flo_22_tree1 = 0x80241F14; // type:data rom:0xCEE154 -flo_22_triggerCoord_80241F28 = 0x80241F28; // type:data rom:0xCEE168 -flo_22_tree2_Trunk = 0x80241F38; // type:data rom:0xCEE178 -flo_22_tree2 = 0x80241F48; // type:data rom:0xCEE188 -flo_22_triggerCoord_80241F5C = 0x80241F5C; // type:data rom:0xCEE19C -flo_22_80241F6C = 0x80241F6C; // type:data rom:0xCEE1AC +flo_22_entryList = 0x80240290; // rom:0xCEC4D0 +flo_22_settings = 0x802402A0; // rom:0xCEC4E0 +flo_22_802402E0 = 0x802402E0; // rom:0xCEC520 +flo_22_exitWalk_80240350 = 0x80240350; // rom:0xCEC590 +flo_22_802403AC = 0x802403AC; // rom:0xCEC5EC +flo_22_main = 0x802403D8; // rom:0xCEC618 +flo_22_npcSettings_80240520 = 0x80240520; // rom:0xCEC760 +flo_22_idle_8024054C = 0x8024054C; // rom:0xCEC78C +flo_22_defeat_802405E4 = 0x802405E4; // rom:0xCEC824 +flo_22_init_80240740 = 0x80240740; // rom:0xCEC980 +flo_22_idle_80240778 = 0x80240778; // rom:0xCEC9B8 +flo_22_defeat_80240810 = 0x80240810; // rom:0xCECA50 +flo_22_init_802409CC = 0x802409CC; // rom:0xCECC0C +flo_22_npcGroup_80240A04 = 0x80240A04; // rom:0xCECC44 +flo_22_npcGroup_80240BF4 = 0x80240BF4; // rom:0xCECE34 +flo_22_npcGroupList_80240DE4 = 0x80240DE4; // rom:0xCED024 +flo_22_itemList_80240E10 = 0x80240E10; // rom:0xCED050 +flo_22_80240E24 = 0x80240E24; // rom:0xCED064 +flo_22_80240E84 = 0x80240E84; // rom:0xCED0C4 +flo_22_80241028 = 0x80241028; // rom:0xCED268 +flo_22_80241528 = 0x80241528; // rom:0xCED768 +flo_22_EVS_SearchBush = 0x802415A0; // rom:0xCED7E0 +flo_22_EVS_ShakeTree = 0x80241900; // rom:0xCEDB40 +flo_22_tree1_Trunk = 0x80241F04; // rom:0xCEE144 +flo_22_tree1 = 0x80241F14; // rom:0xCEE154 +flo_22_triggerCoord_80241F28 = 0x80241F28; // rom:0xCEE168 +flo_22_tree2_Trunk = 0x80241F38; // rom:0xCEE178 +flo_22_tree2 = 0x80241F48; // rom:0xCEE188 +flo_22_triggerCoord_80241F5C = 0x80241F5C; // rom:0xCEE19C +flo_22_80241F6C = 0x80241F6C; // rom:0xCEE1AC flo_23_SpawnSunEffect = 0x80240000; // type:func rom:0xCEE260 flo_23_GetNpcCollisionHeight = 0x80240040; // type:func rom:0xCEE2A0 flo_23_AddPlayerHandsOffset = 0x8024009C; // type:func rom:0xCEE2FC @@ -23474,56 +23474,56 @@ flo_23_TackleAI_Main = 0x80240728; // type:func rom:0xCEE988 flo_23_FlowerGuard_SetItemEntityPosition = 0x80240B68; // type:func rom:0xCEEDC8 flo_23_FlowerGuard_JudgeItemTastiness = 0x80240C2C; // type:func rom:0xCEEE8C flo_23_FlowerGuard_MakeItemList = 0x80240C9C; // type:func rom:0xCEEEFC -flo_23_entryList = 0x80240CD0; // type:data rom:0xCEEF30 -flo_23_settings = 0x80240CF0; // type:data rom:0xCEEF50 -flo_23_80240D30 = 0x80240D30; // type:data rom:0xCEEF90 -flo_23_80240DA0 = 0x80240DA0; // type:data rom:0xCEF000 -flo_23_exitWalk_8024104C = 0x8024104C; // type:data rom:0xCEF2AC -flo_23_exitWalk_802410A8 = 0x802410A8; // type:data rom:0xCEF308 -flo_23_80241104 = 0x80241104; // type:data rom:0xCEF364 -flo_23_main = 0x8024114C; // type:data rom:0xCEF3AC -flo_23_npcSettings_802412E0 = 0x802412E0; // type:data rom:0xCEF540 -flo_23_ItemChoice_HasSelectedItem = 0x8024130C; // type:data rom:0xCEF56C -flo_23_ItemChoice_SelectedItemID = 0x80241310; // type:data rom:0xCEF570 -flo_23_80241314 = 0x80241314; // type:data rom:0xCEF574 -flo_23_80241448 = 0x80241448; // type:data rom:0xCEF6A8 -flo_23_npcAISettings_80241498 = 0x80241498; // type:data rom:0xCEF6F8 -flo_23_npcAI_802414C8 = 0x802414C8; // type:data rom:0xCEF728 -flo_23_npcSettings_80241538 = 0x80241538; // type:data rom:0xCEF798 -flo_23_interact_80241564 = 0x80241564; // type:data rom:0xCEF7C4 -flo_23_init_80241E70 = 0x80241E70; // type:data rom:0xCF00D0 -flo_23_npcGroup_80241F98 = 0x80241F98; // type:data rom:0xCF01F8 -flo_23_npcGroup_80242188 = 0x80242188; // type:data rom:0xCF03E8 -flo_23_npcGroup_80242378 = 0x80242378; // type:data rom:0xCF05D8 -flo_23_npcGroupList_80242568 = 0x80242568; // type:data rom:0xCF07C8 -flo_23_makeEntities = 0x802425A0; // type:data rom:0xCF0800 -D_80242680_CF08E0 = 0x80242680; // type:data rom:0xCF08E0 +flo_23_entryList = 0x80240CD0; // rom:0xCEEF30 +flo_23_settings = 0x80240CF0; // rom:0xCEEF50 +flo_23_80240D30 = 0x80240D30; // rom:0xCEEF90 +flo_23_80240DA0 = 0x80240DA0; // rom:0xCEF000 +flo_23_exitWalk_8024104C = 0x8024104C; // rom:0xCEF2AC +flo_23_exitWalk_802410A8 = 0x802410A8; // rom:0xCEF308 +flo_23_80241104 = 0x80241104; // rom:0xCEF364 +flo_23_main = 0x8024114C; // rom:0xCEF3AC +flo_23_npcSettings_802412E0 = 0x802412E0; // rom:0xCEF540 +flo_23_ItemChoice_HasSelectedItem = 0x8024130C; // rom:0xCEF56C +flo_23_ItemChoice_SelectedItemID = 0x80241310; // rom:0xCEF570 +flo_23_80241314 = 0x80241314; // rom:0xCEF574 +flo_23_80241448 = 0x80241448; // rom:0xCEF6A8 +flo_23_npcAISettings_80241498 = 0x80241498; // rom:0xCEF6F8 +flo_23_npcAI_802414C8 = 0x802414C8; // rom:0xCEF728 +flo_23_npcSettings_80241538 = 0x80241538; // rom:0xCEF798 +flo_23_interact_80241564 = 0x80241564; // rom:0xCEF7C4 +flo_23_init_80241E70 = 0x80241E70; // rom:0xCF00D0 +flo_23_npcGroup_80241F98 = 0x80241F98; // rom:0xCF01F8 +flo_23_npcGroup_80242188 = 0x80242188; // rom:0xCF03E8 +flo_23_npcGroup_80242378 = 0x80242378; // rom:0xCF05D8 +flo_23_npcGroupList_80242568 = 0x80242568; // rom:0xCF07C8 +flo_23_makeEntities = 0x802425A0; // rom:0xCF0800 +D_80242680_CF08E0 = 0x80242680; // rom:0xCF08E0 flo_24_func_80240000_CF0940 = 0x80240000; // type:func rom:0xCF0940 flo_24_foliage_setup_shear_mtx = 0x80240040; // type:func rom:0xCF0980 flo_24_TransformFoliage = 0x802400B0; // type:func rom:0xCF09F0 flo_24_UpdateTexturePanSmooth = 0x80240280; // type:func rom:0xCF0BC0 flo_24_UpdateTexturePanStepped = 0x802403A4; // type:func rom:0xCF0CE4 -flo_24_entryList = 0x80240590; // type:data rom:0xCF0ED0 -flo_24_settings = 0x802405C0; // type:data rom:0xCF0F00 -flo_24_80240600 = 0x80240600; // type:data rom:0xCF0F40 -flo_24_80240690 = 0x80240690; // type:data rom:0xCF0FD0 -flo_24_exitWalk_8024093C = 0x8024093C; // type:data rom:0xCF127C -flo_24_exitWalk_80240998 = 0x80240998; // type:data rom:0xCF12D8 -flo_24_802409F4 = 0x802409F4; // type:data rom:0xCF1334 -flo_24_main = 0x80240A3C; // type:data rom:0xCF137C -flo_24_EVS_SearchBush = 0x80240D40; // type:data rom:0xCF1680 -flo_24_EVS_ShakeTree = 0x802410A0; // type:data rom:0xCF19E0 -flo_24_tree1_Leaves = 0x802416A4; // type:data rom:0xCF1FE4 -flo_24_tree1_Trunk = 0x802416C0; // type:data rom:0xCF2000 -flo_24_tree1_Drops = 0x802416C8; // type:data rom:0xCF2008 -flo_24_tree1 = 0x80241704; // type:data rom:0xCF2044 -flo_24_triggerCoord_80241718 = 0x80241718; // type:data rom:0xCF2058 -flo_24_80241728 = 0x80241728; // type:data rom:0xCF2068 -flo_24_updateTexturePan_802417A0 = 0x802417A0; // type:data rom:0xCF20E0 -flo_24_8024183C = 0x8024183C; // type:data rom:0xCF217C -flo_24_80241ABC = 0x80241ABC; // type:data rom:0xCF23FC -flo_24_makeEntities = 0x802421B0; // type:data rom:0xCF2AF0 -flo_24_flo_10_name_hack = 0x80242280; // type:data rom:0xCF2BC0 +flo_24_entryList = 0x80240590; // rom:0xCF0ED0 +flo_24_settings = 0x802405C0; // rom:0xCF0F00 +flo_24_80240600 = 0x80240600; // rom:0xCF0F40 +flo_24_80240690 = 0x80240690; // rom:0xCF0FD0 +flo_24_exitWalk_8024093C = 0x8024093C; // rom:0xCF127C +flo_24_exitWalk_80240998 = 0x80240998; // rom:0xCF12D8 +flo_24_802409F4 = 0x802409F4; // rom:0xCF1334 +flo_24_main = 0x80240A3C; // rom:0xCF137C +flo_24_EVS_SearchBush = 0x80240D40; // rom:0xCF1680 +flo_24_EVS_ShakeTree = 0x802410A0; // rom:0xCF19E0 +flo_24_tree1_Leaves = 0x802416A4; // rom:0xCF1FE4 +flo_24_tree1_Trunk = 0x802416C0; // rom:0xCF2000 +flo_24_tree1_Drops = 0x802416C8; // rom:0xCF2008 +flo_24_tree1 = 0x80241704; // rom:0xCF2044 +flo_24_triggerCoord_80241718 = 0x80241718; // rom:0xCF2058 +flo_24_80241728 = 0x80241728; // rom:0xCF2068 +flo_24_updateTexturePan_802417A0 = 0x802417A0; // rom:0xCF20E0 +flo_24_8024183C = 0x8024183C; // rom:0xCF217C +flo_24_80241ABC = 0x80241ABC; // rom:0xCF23FC +flo_24_makeEntities = 0x802421B0; // rom:0xCF2AF0 +flo_24_flo_10_name_hack = 0x80242280; // rom:0xCF2BC0 flo_25_func_80240000_CF2BD0 = 0x80240000; // type:func rom:0xCF2BD0 flo_25_FlyingAI_WanderInit = 0x80240040; // type:func rom:0xCF2C10 flo_25_FlyingAI_Wander = 0x802401F0; // type:func rom:0xCF2DC0 @@ -23551,48 +23551,48 @@ flo_25_FlowerGuard_MakeItemList = 0x80241FB4; // type:func rom:0xCF4B84 flo_25_foliage_setup_shear_mtx = 0x80241FF0; // type:func rom:0xCF4BC0 flo_25_TransformFoliage = 0x80242060; // type:func rom:0xCF4C30 flo_25_CheckVineTriggerDist = 0x80242230; // type:func rom:0xCF4E00 -flo_25_entryList = 0x802422D0; // type:data rom:0xCF4EA0 -flo_25_settings = 0x802422F0; // type:data rom:0xCF4EC0 -flo_25_80242330 = 0x80242330; // type:data rom:0xCF4F00 -flo_25_802423A0 = 0x802423A0; // type:data rom:0xCF4F70 -flo_25_exitWalk_8024264C = 0x8024264C; // type:data rom:0xCF521C -flo_25_exitWalk_802426A8 = 0x802426A8; // type:data rom:0xCF5278 -flo_25_80242704 = 0x80242704; // type:data rom:0xCF52D4 -flo_25_main = 0x8024274C; // type:data rom:0xCF531C -flo_25_npcSettings_802428F0 = 0x802428F0; // type:data rom:0xCF54C0 -flo_25_FlyingAI_JumpVels = 0x8024291C; // type:data rom:0xCF54EC -flo_25_npcAISettings_80242934 = 0x80242934; // type:data rom:0xCF5504 -flo_25_npcAI_80242964 = 0x80242964; // type:data rom:0xCF5534 -flo_25_npcSettings_802429D4 = 0x802429D4; // type:data rom:0xCF55A4 -flo_25_npcAISettings_80242A00 = 0x80242A00; // type:data rom:0xCF55D0 -flo_25_npcAI_80242A30 = 0x80242A30; // type:data rom:0xCF5600 -flo_25_npcSettings_80242AA0 = 0x80242AA0; // type:data rom:0xCF5670 -flo_25_ItemChoice_HasSelectedItem = 0x80242ACC; // type:data rom:0xCF569C -flo_25_ItemChoice_SelectedItemID = 0x80242AD0; // type:data rom:0xCF56A0 -flo_25_80242AD4 = 0x80242AD4; // type:data rom:0xCF56A4 -flo_25_80242C08 = 0x80242C08; // type:data rom:0xCF57D8 -flo_25_interact_80242C58 = 0x80242C58; // type:data rom:0xCF5828 -flo_25_init_80243564 = 0x80243564; // type:data rom:0xCF6134 -flo_25_npcGroup_8024368C = 0x8024368C; // type:data rom:0xCF625C -flo_25_npcGroup_8024387C = 0x8024387C; // type:data rom:0xCF644C -flo_25_npcGroup_80243A6C = 0x80243A6C; // type:data rom:0xCF663C -flo_25_npcGroupList_80243C5C = 0x80243C5C; // type:data rom:0xCF682C -flo_25_makeEntities = 0x80243C90; // type:data rom:0xCF6860 -flo_25_EVS_SearchBush = 0x80243CE0; // type:data rom:0xCF68B0 -flo_25_EVS_ShakeTree = 0x80244040; // type:data rom:0xCF6C10 -flo_25_tree1_Leaves = 0x80244644; // type:data rom:0xCF7214 -flo_25_tree1_Trunk = 0x80244654; // type:data rom:0xCF7224 -flo_25_tree1_Drops = 0x8024465C; // type:data rom:0xCF722C -flo_25_tree1 = 0x80244698; // type:data rom:0xCF7268 -flo_25_triggerCoord_802446AC = 0x802446AC; // type:data rom:0xCF727C -flo_25_802446BC = 0x802446BC; // type:data rom:0xCF728C -flo_25_80244740 = 0x80244740; // type:data rom:0xCF7310 -flo_25_802449EC = 0x802449EC; // type:data rom:0xCF75BC -flo_25_80244D0C = 0x80244D0C; // type:data rom:0xCF78DC -D_80244EE0_CF7AB0 = 0x80244EE0; // type:data rom:0xCF7AB0 -D_80244EE8_CF7AB8 = 0x80244EE8; // type:data rom:0xCF7AB8 -D_80244EF0_CF7AC0 = 0x80244EF0; // type:data rom:0xCF7AC0 -D_80244F38_CF7B08 = 0x80244F38; // type:data rom:0xCF7B08 +flo_25_entryList = 0x802422D0; // rom:0xCF4EA0 +flo_25_settings = 0x802422F0; // rom:0xCF4EC0 +flo_25_80242330 = 0x80242330; // rom:0xCF4F00 +flo_25_802423A0 = 0x802423A0; // rom:0xCF4F70 +flo_25_exitWalk_8024264C = 0x8024264C; // rom:0xCF521C +flo_25_exitWalk_802426A8 = 0x802426A8; // rom:0xCF5278 +flo_25_80242704 = 0x80242704; // rom:0xCF52D4 +flo_25_main = 0x8024274C; // rom:0xCF531C +flo_25_npcSettings_802428F0 = 0x802428F0; // rom:0xCF54C0 +flo_25_FlyingAI_JumpVels = 0x8024291C; // rom:0xCF54EC +flo_25_npcAISettings_80242934 = 0x80242934; // rom:0xCF5504 +flo_25_npcAI_80242964 = 0x80242964; // rom:0xCF5534 +flo_25_npcSettings_802429D4 = 0x802429D4; // rom:0xCF55A4 +flo_25_npcAISettings_80242A00 = 0x80242A00; // rom:0xCF55D0 +flo_25_npcAI_80242A30 = 0x80242A30; // rom:0xCF5600 +flo_25_npcSettings_80242AA0 = 0x80242AA0; // rom:0xCF5670 +flo_25_ItemChoice_HasSelectedItem = 0x80242ACC; // rom:0xCF569C +flo_25_ItemChoice_SelectedItemID = 0x80242AD0; // rom:0xCF56A0 +flo_25_80242AD4 = 0x80242AD4; // rom:0xCF56A4 +flo_25_80242C08 = 0x80242C08; // rom:0xCF57D8 +flo_25_interact_80242C58 = 0x80242C58; // rom:0xCF5828 +flo_25_init_80243564 = 0x80243564; // rom:0xCF6134 +flo_25_npcGroup_8024368C = 0x8024368C; // rom:0xCF625C +flo_25_npcGroup_8024387C = 0x8024387C; // rom:0xCF644C +flo_25_npcGroup_80243A6C = 0x80243A6C; // rom:0xCF663C +flo_25_npcGroupList_80243C5C = 0x80243C5C; // rom:0xCF682C +flo_25_makeEntities = 0x80243C90; // rom:0xCF6860 +flo_25_EVS_SearchBush = 0x80243CE0; // rom:0xCF68B0 +flo_25_EVS_ShakeTree = 0x80244040; // rom:0xCF6C10 +flo_25_tree1_Leaves = 0x80244644; // rom:0xCF7214 +flo_25_tree1_Trunk = 0x80244654; // rom:0xCF7224 +flo_25_tree1_Drops = 0x8024465C; // rom:0xCF722C +flo_25_tree1 = 0x80244698; // rom:0xCF7268 +flo_25_triggerCoord_802446AC = 0x802446AC; // rom:0xCF727C +flo_25_802446BC = 0x802446BC; // rom:0xCF728C +flo_25_80244740 = 0x80244740; // rom:0xCF7310 +flo_25_802449EC = 0x802449EC; // rom:0xCF75BC +flo_25_80244D0C = 0x80244D0C; // rom:0xCF78DC +D_80244EE0_CF7AB0 = 0x80244EE0; // rom:0xCF7AB0 +D_80244EE8_CF7AB8 = 0x80244EE8; // rom:0xCF7AB8 +D_80244EF0_CF7AC0 = 0x80244EF0; // rom:0xCF7AC0 +D_80244F38_CF7B08 = 0x80244F38; // rom:0xCF7B08 sam_01_UpdateTexturePanSmooth = 0x80240000; // type:func rom:0xCF7B70 sam_01_UpdateTexturePanStepped = 0x80240124; // type:func rom:0xCF7C94 sam_01_GetNpcCollisionHeight = 0x80240310; // type:func rom:0xCF7E80 @@ -23638,12 +23638,12 @@ dup_sam_01_StashVars = 0x80241C90; // type:func rom:0xCF9800 dup_sam_01_GetItemName = 0x80241D44; // type:func rom:0xCF98B4 sam_01_SomeItemEntityFunc = 0x80241DA8; // type:func rom:0xCF9918 sam_01_IsItemBadge = 0x80241EF8; // type:func rom:0xCF9A68 -sam_01_ItemChoice_HasSelectedItem = 0x802432D0; // type:data rom:0xCFAE40 -sam_01_ItemChoice_SelectedItemID = 0x802432D4; // type:data rom:0xCFAE44 -sam_01_varStash = 0x802435F0; // type:data rom:0xCFB160 -sam_01_Quizmo_Answers = 0x802436FC; // type:data rom:0xCFB26C -D_8024373C_CFB2AC = 0x8024373C; // type:data rom:0xCFB2AC -D_8024D8F0_D05460 = 0x8024D8F0; // type:data rom:0xD05460 +sam_01_ItemChoice_HasSelectedItem = 0x802432D0; // rom:0xCFAE40 +sam_01_ItemChoice_SelectedItemID = 0x802432D4; // rom:0xCFAE44 +sam_01_varStash = 0x802435F0; // rom:0xCFB160 +sam_01_Quizmo_Answers = 0x802436FC; // rom:0xCFB26C +D_8024373C_CFB2AC = 0x8024373C; // rom:0xCFB2AC +D_8024D8F0_D05460 = 0x8024D8F0; // rom:0xD05460 sam_02_Pipe_SetAnimFlag = 0x80240000; // type:func rom:0xD05730 sam_02_Pipe_GetCurrentFloor = 0x80240020; // type:func rom:0xD05750 sam_02_Pipe_AwaitDownInput = 0x80240034; // type:func rom:0xD05764 @@ -23693,9 +23693,9 @@ sam_02_Quizmo_SpinPartner = 0x802419AC; // type:func rom:0xD070DC sam_02_Quizmo_UpdatePartnerPosition = 0x80241A3C; // type:func rom:0xD0716C sam_02_Quizmo_CreateReactionEffect = 0x80241B24; // type:func rom:0xD07254 sam_02_Quizmo_CreateWorker = 0x80241B90; // type:func rom:0xD072C0 -sam_02_varStash = 0x80246B60; // type:data rom:0xD0C290 -sam_02_Quizmo_Answers = 0x80246BC4; // type:data rom:0xD0C2F4 -D_80246C04_D0C334 = 0x80246C04; // type:data rom:0xD0C334 +sam_02_varStash = 0x80246B60; // rom:0xD0C290 +sam_02_Quizmo_Answers = 0x80246BC4; // rom:0xD0C2F4 +D_80246C04_D0C334 = 0x80246C04; // rom:0xD0C334 func_80240000_D110C0 = 0x80240000; // type:func rom:0xD110C0 sam_03_MeleeHitbox_30 = 0x80240050; // type:func rom:0xD11110 sam_03_MeleeHitbox_31 = 0x802400BC; // type:func rom:0xD1117C @@ -23704,7 +23704,7 @@ sam_03_MeleeHitbox_33 = 0x80240204; // type:func rom:0xD112C4 sam_03_MeleeHitbox_CanSeePlayer = 0x80240258; // type:func rom:0xD11318 sam_03_MeleeHitbox_Main = 0x8024040C; // type:func rom:0xD114CC sam_03_WanderMeleeAI_Main = 0x8024066C; // type:func rom:0xD1172C -D_80242370_D13430 = 0x80242370; // type:data rom:0xD13430 +D_80242370_D13430 = 0x80242370; // rom:0xD13430 sam_04_foliage_setup_shear_mtx = 0x80240000; // type:func rom:0xD135D0 sam_04_TransformFoliage = 0x80240070; // type:func rom:0xD13640 sam_04_SetAngleClamped = 0x80240240; // type:func rom:0xD13810 @@ -23714,8 +23714,8 @@ sam_04_ItemChoice_WaitForSelection = 0x8024053C; // type:func rom:0xD13B0C func_80240590_D13B60 = 0x80240590; // type:func rom:0xD13B60 func_802405C8_D13B98 = 0x802405C8; // type:func rom:0xD13B98 func_80240664_D13C34 = 0x80240664; // type:func rom:0xD13C34 -sam_04_ItemChoice_HasSelectedItem = 0x8024387C; // type:data rom:0xD16E4C -sam_04_ItemChoice_SelectedItemID = 0x80243880; // type:data rom:0xD16E50 +sam_04_ItemChoice_HasSelectedItem = 0x8024387C; // rom:0xD16E4C +sam_04_ItemChoice_SelectedItemID = 0x80243880; // rom:0xD16E50 sam_05_MeleeHitbox_30 = 0x80240000; // type:func rom:0xD187E0 sam_05_MeleeHitbox_31 = 0x8024006C; // type:func rom:0xD1884C sam_05_MeleeHitbox_32 = 0x802400DC; // type:func rom:0xD188BC @@ -23733,18 +23733,18 @@ sam_05_PiranhaPlantAI_14 = 0x80241668; // type:func rom:0xD19E48 sam_05_PiranhaPlantAI_Main = 0x80241754; // type:func rom:0xD19F34 sam_05_monstar_png = 0x80242770; // type:func rom:0xD1AF50 sam_05_monstar_pal = 0x80242F70; // type:func rom:0xD1B750 -sam_05_monstar_vtx = 0x802470B0; // segment:sam_05 type:data rom:0xD1F890 size:0x420 -sam_05_monstar_gfx = 0x80246FA0; // segment:sam_05 type:data rom:0xD1F780 +sam_05_monstar_vtx = 0x802470B0; // segment:sam_05 rom:0xD1F890 size:0x420 +sam_05_monstar_gfx = 0x80246FA0; // segment:sam_05 rom:0xD1F780 func_802419A4_D1A184 = 0x802419A4; // type:func rom:0xD1A184 func_80241D20_D1A500 = 0x80241D20; // type:func rom:0xD1A500 -D_80242F90_D1B770 = 0x80242F90; // type:data rom:0xD1B770 -D_802474E0_D1FCC0 = 0x802474E0; // type:data rom:0xD1FCC0 -D_80247678_D1FE58 = 0x80247678; // type:data rom:0xD1FE58 -D_80247680_D1FE60 = 0x80247680; // type:data rom:0xD1FE60 -D_80247688_D1FE68 = 0x80247688; // type:data rom:0xD1FE68 -D_80247690_D1FE70 = 0x80247690; // type:data rom:0xD1FE70 -D_80247698_D1FE78 = 0x80247698; // type:data rom:0xD1FE78 -D_802476A0_D1FE80 = 0x802476A0; // type:data rom:0xD1FE80 +D_80242F90_D1B770 = 0x80242F90; // rom:0xD1B770 +D_802474E0_D1FCC0 = 0x802474E0; // rom:0xD1FCC0 +D_80247678_D1FE58 = 0x80247678; // rom:0xD1FE58 +D_80247680_D1FE60 = 0x80247680; // rom:0xD1FE60 +D_80247688_D1FE68 = 0x80247688; // rom:0xD1FE68 +D_80247690_D1FE70 = 0x80247690; // rom:0xD1FE70 +D_80247698_D1FE78 = 0x80247698; // rom:0xD1FE78 +D_802476A0_D1FE80 = 0x802476A0; // rom:0xD1FE80 sam_06_UpdateTexturePanSmooth = 0x80240000; // type:func rom:0xD1FE90 sam_06_UpdateTexturePanStepped = 0x80240124; // type:func rom:0xD1FFB4 sam_06_foliage_setup_shear_mtx = 0x8024030C; // type:func rom:0xD2019C @@ -23785,13 +23785,13 @@ sam_06_LetterDelivery_CalcLetterPos = 0x8024233C; // type:func rom:0xD221CC sam_06_LetterDelivery_SaveNpcAnim = 0x802424C8; // type:func rom:0xD22358 sam_06_LetterDelivery_RestoreNpcAnim = 0x8024250C; // type:func rom:0xD2239C func_80242538_D223C8 = 0x80242538; // type:func rom:0xD223C8 -sam_06_FlyingAI_JumpVels = 0x802441B8; // type:data rom:0xD24048 -sam_06_varStash = 0x802443D0; // type:data rom:0xD24260 -sam_06_ItemChoice_HasSelectedItem = 0x80244434; // type:data rom:0xD242C4 -sam_06_ItemChoice_SelectedItemID = 0x80244438; // type:data rom:0xD242C8 -D_8024BE40_D2BCD0 = 0x8024BE40; // type:data rom:0xD2BCD0 -D_8024BE48_D2BCD8 = 0x8024BE48; // type:data rom:0xD2BCD8 -D_8024BE50_D2BCE0 = 0x8024BE50; // type:data rom:0xD2BCE0 +sam_06_FlyingAI_JumpVels = 0x802441B8; // rom:0xD24048 +sam_06_varStash = 0x802443D0; // rom:0xD24260 +sam_06_ItemChoice_HasSelectedItem = 0x80244434; // rom:0xD242C4 +sam_06_ItemChoice_SelectedItemID = 0x80244438; // rom:0xD242C8 +D_8024BE40_D2BCD0 = 0x8024BE40; // rom:0xD2BCD0 +D_8024BE48_D2BCD8 = 0x8024BE48; // rom:0xD2BCD8 +D_8024BE50_D2BCE0 = 0x8024BE50; // rom:0xD2BCE0 func_80240000_D2BD30 = 0x80240000; // type:func rom:0xD2BD30 sam_07_SetEntityPositionF = 0x80240448; // type:func rom:0xD2C178 sam_07_GetEntityPosition = 0x80240510; // type:func rom:0xD2C240 @@ -23812,14 +23812,14 @@ sam_07_PiranhaPlantAI_12 = 0x80241B58; // type:func rom:0xD2D888 sam_07_PiranhaPlantAI_13 = 0x80241C58; // type:func rom:0xD2D988 sam_07_PiranhaPlantAI_14 = 0x80241CB8; // type:func rom:0xD2D9E8 sam_07_PiranhaPlantAI_Main = 0x80241DA4; // type:func rom:0xD2DAD4 -D_802424C0_D2E1F0 = 0x802424C0; // type:data rom:0xD2E1F0 -D_80243D80_D2FAB0 = 0x80243D80; // type:data rom:0xD2FAB0 -D_80243F18_D2FC48 = 0x80243F18; // type:data rom:0xD2FC48 -D_80243F20_D2FC50 = 0x80243F20; // type:data rom:0xD2FC50 -D_80243F28_D2FC58 = 0x80243F28; // type:data rom:0xD2FC58 -D_80243F30_D2FC60 = 0x80243F30; // type:data rom:0xD2FC60 -D_80243F38_D2FC68 = 0x80243F38; // type:data rom:0xD2FC68 -D_80243F40_D2FC70 = 0x80243F40; // type:data rom:0xD2FC70 +D_802424C0_D2E1F0 = 0x802424C0; // rom:0xD2E1F0 +D_80243D80_D2FAB0 = 0x80243D80; // rom:0xD2FAB0 +D_80243F18_D2FC48 = 0x80243F18; // rom:0xD2FC48 +D_80243F20_D2FC50 = 0x80243F20; // rom:0xD2FC50 +D_80243F28_D2FC58 = 0x80243F28; // rom:0xD2FC58 +D_80243F30_D2FC60 = 0x80243F30; // rom:0xD2FC60 +D_80243F38_D2FC68 = 0x80243F38; // rom:0xD2FC68 +D_80243F40_D2FC70 = 0x80243F40; // rom:0xD2FC70 sam_08_SuperBlock_SetOverride40 = 0x80240000; // type:func rom:0xD2FC80 sam_08_SuperBlock_ClearOverride40 = 0x8024001C; // type:func rom:0xD2FC9C sam_08_SuperBlock_HideBlockContent = 0x8024003C; // type:func rom:0xD2FCBC @@ -23848,18 +23848,18 @@ sam_08_WanderMeleeAI_Main = 0x8024135C; // type:func rom:0xD30FDC sam_08_PlayBigSmokePuff = 0x80241610; // type:func rom:0xD31290 func_802416A4_D31324 = 0x802416A4; // type:func rom:0xD31324 func_8024174C_D313CC = 0x8024174C; // type:func rom:0xD313CC -sam_08_SuperBlock_CantUpgradeMessages = 0x80241AE0; // type:data rom:0xD31760 -sam_08_SuperBlock_PartnerIDs = 0x80241AE8; // type:data rom:0xD31768 -sam_08_SuperBlock_UpgradeDescMessages = 0x80241AF8; // type:data rom:0xD31778 -sam_08_SuperBlock_UpgradeOrbAngles = 0x80241B38; // type:data rom:0xD317B8 -D_802464D0_D36150 = 0x802464D0; // type:data rom:0xD36150 +sam_08_SuperBlock_CantUpgradeMessages = 0x80241AE0; // rom:0xD31760 +sam_08_SuperBlock_PartnerIDs = 0x80241AE8; // rom:0xD31768 +sam_08_SuperBlock_UpgradeDescMessages = 0x80241AF8; // rom:0xD31778 +sam_08_SuperBlock_UpgradeOrbAngles = 0x80241B38; // rom:0xD317B8 +D_802464D0_D36150 = 0x802464D0; // rom:0xD36150 sam_09_StashVars = 0x80240000; // type:func rom:0xD362F0 sam_09_GetItemName = 0x802400B4; // type:func rom:0xD363A4 func_80240118_D36408 = 0x80240118; // type:func rom:0xD36408 func_80240158_D36448 = 0x80240158; // type:func rom:0xD36448 func_80240264_D36554 = 0x80240264; // type:func rom:0xD36554 func_802403A0_D36690 = 0x802403A0; // type:func rom:0xD36690 -sam_09_varStash = 0x802406C0; // type:data rom:0xD369B0 +sam_09_varStash = 0x802406C0; // rom:0xD369B0 sam_10_StashVars = 0x80240000; // type:func rom:0xD37800 sam_10_GetItemName = 0x802400B4; // type:func rom:0xD378B4 sam_10_SomeItemEntityFunc = 0x80240118; // type:func rom:0xD37918 @@ -23873,8 +23873,8 @@ sam_10_MeleeHitbox_33 = 0x80240584; // type:func rom:0xD37D84 sam_10_MeleeHitbox_CanSeePlayer = 0x802405D8; // type:func rom:0xD37DD8 sam_10_MeleeHitbox_Main = 0x8024078C; // type:func rom:0xD37F8C sam_10_WanderMeleeAI_Main = 0x802409EC; // type:func rom:0xD381EC -sam_10_varStash = 0x80241040; // type:data rom:0xD38840 -D_80242C30_D3A430 = 0x80242C30; // type:data rom:0xD3A430 +sam_10_varStash = 0x80241040; // rom:0xD38840 +D_80242C30_D3A430 = 0x80242C30; // rom:0xD3A430 sam_11_get_tattle = 0x80240000; // type:func rom:0xD3A5D0 sam_11_foliage_setup_shear_mtx = 0x80240040; // type:func rom:0xD3A610 sam_11_TransformFoliage = 0x802400B0; // type:func rom:0xD3A680 @@ -23925,14 +23925,14 @@ func_80241DAC_D3C37C = 0x80241DAC; // type:func rom:0xD3C37C func_80241FB0_D3C580 = 0x80241FB0; // type:func rom:0xD3C580 func_80241FE8_D3C5B8 = 0x80241FE8; // type:func rom:0xD3C5B8 func_80242074_D3C644 = 0x80242074; // type:func rom:0xD3C644 -D_80243CC0_D3E290 = 0x80243CC0; // type:data rom:0xD3E290 -D_80243CC4_D3E294 = 0x80243CC4; // type:data rom:0xD3E294 -D_80243CC8_D3E298 = 0x80243CC8; // type:data rom:0xD3E298 -sam_11_varStash = 0x80244F78; // type:data rom:0xD3F548 -sam_11_Quizmo_Answers = 0x80244FDC; // type:data rom:0xD3F5AC -D_8024501C_D3F5EC = 0x8024501C; // type:data rom:0xD3F5EC -D_80251430_D4BA00 = 0x80251430; // type:data rom:0xD4BA00 -D_80251438_D4BA08 = 0x80251438; // type:data rom:0xD4BA08 +D_80243CC0_D3E290 = 0x80243CC0; // rom:0xD3E290 +D_80243CC4_D3E294 = 0x80243CC4; // rom:0xD3E294 +D_80243CC8_D3E298 = 0x80243CC8; // rom:0xD3E298 +sam_11_varStash = 0x80244F78; // rom:0xD3F548 +sam_11_Quizmo_Answers = 0x80244FDC; // rom:0xD3F5AC +D_8024501C_D3F5EC = 0x8024501C; // rom:0xD3F5EC +D_80251430_D4BA00 = 0x80251430; // rom:0xD4BA00 +D_80251438_D4BA08 = 0x80251438; // rom:0xD4BA08 func_80240000_D4BA20 = 0x80240000; // type:func rom:0xD4BA20 func_80240090_D4BAB0 = 0x80240090; // type:func rom:0xD4BAB0 func_802400C0_D4BAE0 = 0x802400C0; // type:func rom:0xD4BAE0 @@ -23961,8 +23961,8 @@ func_80241200_D4E240 = 0x80241200; // type:func rom:0xD4E240 func_80241238_D4E278 = 0x80241238; // type:func rom:0xD4E278 func_802412D4_D4E314 = 0x802412D4; // type:func rom:0xD4E314 PostChapter7StatUpdate = 0x80241370; // type:func rom:0xD4E3B0 -pra_01_ItemChoice_HasSelectedItem = 0x80241F94; // type:data rom:0xD4EFD4 -pra_01_ItemChoice_SelectedItemID = 0x80241F98; // type:data rom:0xD4EFD8 +pra_01_ItemChoice_HasSelectedItem = 0x80241F94; // rom:0xD4EFD4 +pra_01_ItemChoice_SelectedItemID = 0x80241F98; // rom:0xD4EFD8 pra_02_SetGameStatusUnk84_1 = 0x80240000; // type:func rom:0xD4FFF0 pra_02_reflection_unk_resolve_anim = 0x80240020; // type:func rom:0xD50010 pra_02_reflection_unk_change_anim_facing = 0x80240054; // type:func rom:0xD50044 @@ -23989,8 +23989,8 @@ pra_02_IsPlayerPounding = 0x80241478; // type:func rom:0xD51468 func_802414A8_D51498 = 0x802414A8; // type:func rom:0xD51498 pra_02_RemovePadlock = 0x80241588; // type:func rom:0xD51578 dup_pra_02_GetEntityPosition = 0x802415BC; // type:func rom:0xD515AC -pra_02_ItemChoice_HasSelectedItem = 0x80242ACC; // type:data rom:0xD52ABC -pra_02_ItemChoice_SelectedItemID = 0x80242AD0; // type:data rom:0xD52AC0 +pra_02_ItemChoice_HasSelectedItem = 0x80242ACC; // rom:0xD52ABC +pra_02_ItemChoice_SelectedItemID = 0x80242AD0; // rom:0xD52AC0 pra_03_SetGameStatusUnk84_1 = 0x80240000; // type:func rom:0xD53CB0 func_80240020_D53CD0 = 0x80240020; // type:func rom:0xD53CD0 func_802400AC_D53D5C = 0x802400AC; // type:func rom:0xD53D5C @@ -24000,8 +24000,8 @@ func_80240020_D546B0 = 0x80240020; // type:func rom:0xD546B0 func_802400AC_D5473C = 0x802400AC; // type:func rom:0xD5473C func_80240138_D547C8 = 0x80240138; // type:func rom:0xD547C8 pra_04_SwooperAI_Main = 0x802401B0; // type:func rom:0xD54840 -D_80241510_D55BA0 = 0x80241510; // type:data rom:0xD55BA0 -D_80241518_D55BA8 = 0x80241518; // type:data rom:0xD55BA8 +D_80241510_D55BA0 = 0x80241510; // rom:0xD55BA0 +D_80241518_D55BA8 = 0x80241518; // rom:0xD55BA8 pra_05_SetGameStatusUnk84_1 = 0x80240000; // type:func rom:0xD55BB0 pra_05_reflection_unk_resolve_anim = 0x80240020; // type:func rom:0xD55BD0 pra_05_reflection_unk_change_anim_facing = 0x80240054; // type:func rom:0xD55C04 @@ -24020,7 +24020,7 @@ pra_05_StashVars = 0x80240F20; // type:func rom:0xD56AD0 pra_05_GetItemName = 0x80240FD4; // type:func rom:0xD56B84 pra_05_SomeItemEntityFunc = 0x80241038; // type:func rom:0xD56BE8 pra_05_IsItemBadge = 0x80241188; // type:func rom:0xD56D38 -pra_05_varStash = 0x80241680; // type:data rom:0xD57230 +pra_05_varStash = 0x80241680; // rom:0xD57230 func_80240000_D57430 = 0x80240000; // type:func rom:0xD57430 pra_06_reflection_unk_resolve_anim = 0x80240050; // type:func rom:0xD57480 pra_06_reflection_unk_change_anim_facing = 0x80240084; // type:func rom:0xD574B4 @@ -24035,8 +24035,8 @@ pra_06_EnablePartnerReflection = 0x80240D6C; // type:func rom:0xD5819C pra_06_worker_reflect_partner_all = 0x80240EB4; // type:func rom:0xD582E4 pra_06_worker_reflect_partner_floor = 0x80240EE8; // type:func rom:0xD58318 pra_06_worker_reflect_partner_wall = 0x80240F1C; // type:func rom:0xD5834C -D_80241430_D58860 = 0x80241430; // type:data rom:0xD58860 -D_80241440_D58870 = 0x80241440; // type:data rom:0xD58870 +D_80241430_D58860 = 0x80241430; // rom:0xD58860 +D_80241440_D58870 = 0x80241440; // rom:0xD58870 pra_09_SetGameStatusUnk84_1 = 0x80240000; // type:func rom:0xD58890 pra_09_reflection_unk_resolve_anim = 0x80240020; // type:func rom:0xD588B0 pra_09_reflection_unk_change_anim_facing = 0x80240054; // type:func rom:0xD588E4 @@ -24061,8 +24061,8 @@ pra_09_PlayBigSmokePuff = 0x80241310; // type:func rom:0xD59BA0 func_802413A4_D59C34 = 0x802413A4; // type:func rom:0xD59C34 func_802414F4_D59D84 = 0x802414F4; // type:func rom:0xD59D84 func_802415F8_D59E88 = 0x802415F8; // type:func rom:0xD59E88 -pra_09_ItemChoice_HasSelectedItem = 0x80241D98; // type:data rom:0xD5A628 -pra_09_ItemChoice_SelectedItemID = 0x80241D9C; // type:data rom:0xD5A62C +pra_09_ItemChoice_HasSelectedItem = 0x80241D98; // rom:0xD5A628 +pra_09_ItemChoice_SelectedItemID = 0x80241D9C; // rom:0xD5A62C pra_10_SetGameStatusUnk84_1 = 0x80240000; // type:func rom:0xD5F2B0 pra_10_reflection_unk_resolve_anim = 0x80240020; // type:func rom:0xD5F2D0 pra_10_reflection_unk_change_anim_facing = 0x80240054; // type:func rom:0xD5F304 @@ -24078,8 +24078,8 @@ pra_10_worker_reflect_partner_all = 0x80240E84; // type:func rom:0xD60134 pra_10_worker_reflect_partner_floor = 0x80240EB8; // type:func rom:0xD60168 pra_10_worker_reflect_partner_wall = 0x80240EEC; // type:func rom:0xD6019C pra_10_SwooperAI_Main = 0x80240F20; // type:func rom:0xD601D0 -D_80242240_D614F0 = 0x80242240; // type:data rom:0xD614F0 -D_80242248_D614F8 = 0x80242248; // type:data rom:0xD614F8 +D_80242240_D614F0 = 0x80242240; // rom:0xD614F0 +D_80242248_D614F8 = 0x80242248; // rom:0xD614F8 pra_11_SetGameStatusUnk84_1 = 0x80240000; // type:func rom:0xD61500 pra_11_reflection_unk_resolve_anim = 0x80240020; // type:func rom:0xD61520 pra_11_reflection_unk_change_anim_facing = 0x80240054; // type:func rom:0xD61554 @@ -24098,7 +24098,7 @@ pra_11_StashVars = 0x80240F20; // type:func rom:0xD62420 pra_11_GetItemName = 0x80240FD4; // type:func rom:0xD624D4 pra_11_SomeItemEntityFunc = 0x80241038; // type:func rom:0xD62538 pra_11_IsItemBadge = 0x80241188; // type:func rom:0xD62688 -pra_11_varStash = 0x80241610; // type:data rom:0xD62B10 +pra_11_varStash = 0x80241610; // rom:0xD62B10 func_80240000_D62D10 = 0x80240000; // type:func rom:0xD62D10 pra_12_reflection_unk_resolve_anim = 0x80240050; // type:func rom:0xD62D60 pra_12_reflection_unk_change_anim_facing = 0x80240084; // type:func rom:0xD62D94 @@ -24117,9 +24117,9 @@ pra_12_StashVars = 0x80240F50; // type:func rom:0xD63C60 pra_12_GetItemName = 0x80241004; // type:func rom:0xD63D14 pra_12_SomeItemEntityFunc = 0x80241068; // type:func rom:0xD63D78 pra_12_IsItemBadge = 0x802411B8; // type:func rom:0xD63EC8 -pra_12_varStash = 0x802416B0; // type:data rom:0xD643C0 -D_802418A0_D645B0 = 0x802418A0; // type:data rom:0xD645B0 -D_802418B0_D645C0 = 0x802418B0; // type:data rom:0xD645C0 +pra_12_varStash = 0x802416B0; // rom:0xD643C0 +D_802418A0_D645B0 = 0x802418A0; // rom:0xD645B0 +D_802418B0_D645C0 = 0x802418B0; // rom:0xD645C0 pra_13_SetGameStatusUnk84_1 = 0x80240000; // type:func rom:0xD645E0 pra_13_reflection_unk_resolve_anim = 0x80240020; // type:func rom:0xD64600 pra_13_reflection_unk_change_anim_facing = 0x80240054; // type:func rom:0xD64634 @@ -24145,8 +24145,8 @@ func_802413A4_D65984 = 0x802413A4; // type:func rom:0xD65984 func_802413D0_D659B0 = 0x802413D0; // type:func rom:0xD659B0 func_8024140C_D659EC = 0x8024140C; // type:func rom:0xD659EC func_802414BC_D65A9C = 0x802414BC; // type:func rom:0xD65A9C -pra_13_ItemChoice_HasSelectedItem = 0x802422CC; // type:data rom:0xD668AC -pra_13_ItemChoice_SelectedItemID = 0x802422D0; // type:data rom:0xD668B0 +pra_13_ItemChoice_HasSelectedItem = 0x802422CC; // rom:0xD668AC +pra_13_ItemChoice_SelectedItemID = 0x802422D0; // rom:0xD668B0 pra_14_SetGameStatusUnk84_1 = 0x80240000; // type:func rom:0xD67D00 pra_14_reflection_unk_resolve_anim = 0x80240020; // type:func rom:0xD67D20 pra_14_reflection_unk_change_anim_facing = 0x80240054; // type:func rom:0xD67D54 @@ -24165,7 +24165,7 @@ pra_14_StashVars = 0x80240F20; // type:func rom:0xD68C20 pra_14_GetItemName = 0x80240FD4; // type:func rom:0xD68CD4 pra_14_SomeItemEntityFunc = 0x80241038; // type:func rom:0xD68D38 pra_14_IsItemBadge = 0x80241188; // type:func rom:0xD68E88 -pra_14_varStash = 0x80241930; // type:data rom:0xD69630 +pra_14_varStash = 0x80241930; // rom:0xD69630 pra_15_SetGameStatusUnk84_1 = 0x80240000; // type:func rom:0xD69810 func_80240020_D69830 = 0x80240020; // type:func rom:0xD69830 pra_16_SetGameStatusUnk84_1 = 0x80240000; // type:func rom:0xD69B20 @@ -24225,8 +24225,8 @@ func_802416F8_D700A8 = 0x802416F8; // type:func rom:0xD700A8 func_80241710_D700C0 = 0x80241710; // type:func rom:0xD700C0 func_8024175C_D7010C = 0x8024175C; // type:func rom:0xD7010C func_80241838_D701E8 = 0x80241838; // type:func rom:0xD701E8 -pra_19_ItemChoice_HasSelectedItem = 0x8024219C; // type:data rom:0xD70B4C -pra_19_ItemChoice_SelectedItemID = 0x802421A0; // type:data rom:0xD70B50 +pra_19_ItemChoice_HasSelectedItem = 0x8024219C; // rom:0xD70B4C +pra_19_ItemChoice_SelectedItemID = 0x802421A0; // rom:0xD70B50 pra_20_SetGameStatusUnk84_1 = 0x80240000; // type:func rom:0xD763A0 pra_20_reflection_unk_resolve_anim = 0x80240020; // type:func rom:0xD763C0 pra_20_reflection_unk_change_anim_facing = 0x80240054; // type:func rom:0xD763F4 @@ -24267,9 +24267,9 @@ pra_27_StashVars = 0x80240F50; // type:func rom:0xD7A940 pra_27_GetItemName = 0x80241004; // type:func rom:0xD7A9F4 pra_27_SomeItemEntityFunc = 0x80241068; // type:func rom:0xD7AA58 pra_27_IsItemBadge = 0x802411B8; // type:func rom:0xD7ABA8 -pra_27_varStash = 0x80241690; // type:data rom:0xD7B080 -D_80241880_D7B270 = 0x80241880; // type:data rom:0xD7B270 -D_80241890_D7B280 = 0x80241890; // type:data rom:0xD7B280 +pra_27_varStash = 0x80241690; // rom:0xD7B080 +D_80241880_D7B270 = 0x80241880; // rom:0xD7B270 +D_80241890_D7B280 = 0x80241890; // rom:0xD7B280 func_80240000_D7B2A0 = 0x80240000; // type:func rom:0xD7B2A0 pra_28_reflection_unk_resolve_anim = 0x80240050; // type:func rom:0xD7B2F0 pra_28_reflection_unk_change_anim_facing = 0x80240084; // type:func rom:0xD7B324 @@ -24288,9 +24288,9 @@ pra_28_StashVars = 0x80240F50; // type:func rom:0xD7C1F0 pra_28_GetItemName = 0x80241004; // type:func rom:0xD7C2A4 pra_28_SomeItemEntityFunc = 0x80241068; // type:func rom:0xD7C308 pra_28_IsItemBadge = 0x802411B8; // type:func rom:0xD7C458 -pra_28_varStash = 0x80241690; // type:data rom:0xD7C930 -D_80241880_D7CB20 = 0x80241880; // type:data rom:0xD7CB20 -D_80241890_D7CB30 = 0x80241890; // type:data rom:0xD7CB30 +pra_28_varStash = 0x80241690; // rom:0xD7C930 +D_80241880_D7CB20 = 0x80241880; // rom:0xD7CB20 +D_80241890_D7CB30 = 0x80241890; // rom:0xD7CB30 pra_29_SetGameStatusUnk84_1 = 0x80240000; // type:func rom:0xD7CB50 pra_29_reflection_unk_resolve_anim = 0x80240020; // type:func rom:0xD7CB70 pra_29_reflection_unk_change_anim_facing = 0x80240054; // type:func rom:0xD7CBA4 @@ -24328,70 +24328,70 @@ func_80240E70_D7FBD0 = 0x80240E70; // type:func rom:0xD7FBD0 func_80240F2C_D7FC8C = 0x80240F2C; // type:func rom:0xD7FC8C EndBlockPushingState = 0x80240FD0; // type:func rom:0xD7FD30 pra_31_UnkFunc11 = 0x80240FF0; // type:func rom:0xD7FD50 -pra_31_ItemChoice_HasSelectedItem = 0x8024119C; // type:data rom:0xD7FEFC -pra_31_ItemChoice_SelectedItemID = 0x802411A0; // type:data rom:0xD7FF00 -pra_31_texture_1_img = 0x80243510; // segment:pra_31 type:data rom:0xD82270 -pra_31_texture_1_pal = 0x80243D10; // segment:pra_31 type:data rom:0xD82A70 -pra_31_texture_1_gfx = 0x80243D30; // segment:pra_31 type:data rom:0xD82A90 -pra_31_texture_2_img = 0x80243DF0; // segment:pra_31 type:data rom:0xD82B50 -pra_31_texture_2_pal = 0x802445F0; // segment:pra_31 type:data rom:0xD83350 -pra_31_texture_2_gfx = 0x80244610; // segment:pra_31 type:data rom:0xD83370 -pra_31_texture_3_img = 0x802446C0; // segment:pra_31 type:data rom:0xD83420 -pra_31_texture_3_gfx = 0x80244EC0; // segment:pra_31 type:data rom:0xD83C20 -pra_31_unk_01_gfx = 0x80244F50; // segment:pra_31 type:data rom:0xD83CB0 -pra_31_unk_02_gfx = 0x80244FC8; // segment:pra_31 type:data rom:0xD83D28 -pra_31_unk_03_gfx = 0x80245000; // segment:pra_31 type:data rom:0xD83D60 -pra_31_unk_04_gfx = 0x80245068; // segment:pra_31 type:data rom:0xD83DC8 -pra_31_unk_05_gfx = 0x802450A0; // segment:pra_31 type:data rom:0xD83E00 -pra_31_unk_06_gfx = 0x80245118; // segment:pra_31 type:data rom:0xD83E78 -pra_31_unk_07_gfx = 0x80245150; // segment:pra_31 type:data rom:0xD83EB0 -pra_31_unk_08_gfx = 0x802451C8; // segment:pra_31 type:data rom:0xD83F28 -pra_31_unk_09_gfx = 0x80245200; // segment:pra_31 type:data rom:0xD83F60 -pra_31_unk_10_gfx = 0x80245268; // segment:pra_31 type:data rom:0xD83FC8 -pra_31_unk_11_gfx = 0x802452A0; // segment:pra_31 type:data rom:0xD84000 -pra_31_unk_12_gfx = 0x80245318; // segment:pra_31 type:data rom:0xD84078 -pra_31_unk_13_gfx = 0x80245350; // segment:pra_31 type:data rom:0xD840B0 -pra_31_unk_14_gfx = 0x802453C8; // segment:pra_31 type:data rom:0xD84128 -pra_31_unk_15_gfx = 0x80245400; // segment:pra_31 type:data rom:0xD84160 -pra_31_unk_16_gfx = 0x80245468; // segment:pra_31 type:data rom:0xD841C8 -pra_31_unk_17_gfx = 0x802454A0; // segment:pra_31 type:data rom:0xD84200 -pra_31_unk_18_gfx = 0x80245518; // segment:pra_31 type:data rom:0xD84278 -pra_31_unk_19_gfx = 0x80245550; // segment:pra_31 type:data rom:0xD842B0 -pra_31_unk_20_gfx = 0x802455C8; // segment:pra_31 type:data rom:0xD84328 -pra_31_unk_21_gfx = 0x80245600; // segment:pra_31 type:data rom:0xD84360 -pra_31_unk_22_gfx = 0x80245668; // segment:pra_31 type:data rom:0xD843C8 -pra_31_unk_23_gfx = 0x802456A0; // segment:pra_31 type:data rom:0xD84400 -pra_31_unk_24_gfx = 0x80245718; // segment:pra_31 type:data rom:0xD84478 -pra_31_unk_25_gfx = 0x80245750; // segment:pra_31 type:data rom:0xD844B0 -pra_31_unk_26_gfx = 0x802457C8; // segment:pra_31 type:data rom:0xD84528 -pra_31_unk_27_gfx = 0x80245800; // segment:pra_31 type:data rom:0xD84560 -pra_31_unk_28_gfx = 0x80245868; // segment:pra_31 type:data rom:0xD845C8 -pra_31_unk_29_gfx = 0x802458C8; // segment:pra_31 type:data rom:0xD84628 -pra_31_unk_30_gfx = 0x80245930; // segment:pra_31 type:data rom:0xD84690 -pra_31_unk_31_gfx = 0x80245978; // segment:pra_31 type:data rom:0xD846D8 -pra_31_unk_32_gfx = 0x80245A08; // segment:pra_31 type:data rom:0xD84768 -pra_31_unk_33_gfx = 0x80245A30; // segment:pra_31 type:data rom:0xD84790 -pra_31_unk_34_gfx = 0x80245A58; // segment:pra_31 type:data rom:0xD847B8 -pra_31_unk_30_mtx = 0x80247740; // segment:pra_31 type:data rom:0xD864A0 -pra_31_unk_26_mtx = 0x80247780; // segment:pra_31 type:data rom:0xD864E0 -pra_31_unk_24_mtx = 0x802477C0; // segment:pra_31 type:data rom:0xD86520 -pra_31_unk_22_mtx = 0x80247800; // segment:pra_31 type:data rom:0xD86560 -pra_31_unk_20_mtx = 0x80247840; // segment:pra_31 type:data rom:0xD865A0 -pra_31_unk_18_mtx = 0x80247880; // segment:pra_31 type:data rom:0xD865E0 -pra_31_unk_16_mtx = 0x802478C0; // segment:pra_31 type:data rom:0xD86620 -pra_31_unk_14_mtx = 0x80247900; // segment:pra_31 type:data rom:0xD86660 -pra_31_unk_12_mtx = 0x80247940; // segment:pra_31 type:data rom:0xD866A0 -pra_31_unk_10_mtx = 0x80247980; // segment:pra_31 type:data rom:0xD866E0 -pra_31_unk_08_mtx = 0x802479C0; // segment:pra_31 type:data rom:0xD86720 -pra_31_unk_06_mtx = 0x80247A00; // segment:pra_31 type:data rom:0xD86760 -pra_31_unk_04_mtx = 0x80247A40; // segment:pra_31 type:data rom:0xD867A0 -pra_31_unk_02_mtx = 0x80247A80; // segment:pra_31 type:data rom:0xD867E0 -pra_31_stairs_lights = 0x80247720; // segment:pra_31 type:data rom:0xD86480 -pra_31_stairs_vtx = 0x80247AC0; // segment:pra_31 type:data rom:0xD86820 size:0x1D0 -D_802424F0_D81250 = 0x802424F0; // type:data rom:0xD81250 -D_80242514_D81274 = 0x80242514; // type:data rom:0xD81274 -D_80242538_D81298 = 0x80242538; // type:data rom:0xD81298 -D_80247C90_D869F0 = 0x80247C90; // type:data rom:0xD869F0 +pra_31_ItemChoice_HasSelectedItem = 0x8024119C; // rom:0xD7FEFC +pra_31_ItemChoice_SelectedItemID = 0x802411A0; // rom:0xD7FF00 +pra_31_texture_1_img = 0x80243510; // segment:pra_31 rom:0xD82270 +pra_31_texture_1_pal = 0x80243D10; // segment:pra_31 rom:0xD82A70 +pra_31_texture_1_gfx = 0x80243D30; // segment:pra_31 rom:0xD82A90 +pra_31_texture_2_img = 0x80243DF0; // segment:pra_31 rom:0xD82B50 +pra_31_texture_2_pal = 0x802445F0; // segment:pra_31 rom:0xD83350 +pra_31_texture_2_gfx = 0x80244610; // segment:pra_31 rom:0xD83370 +pra_31_texture_3_img = 0x802446C0; // segment:pra_31 rom:0xD83420 +pra_31_texture_3_gfx = 0x80244EC0; // segment:pra_31 rom:0xD83C20 +pra_31_unk_01_gfx = 0x80244F50; // segment:pra_31 rom:0xD83CB0 +pra_31_unk_02_gfx = 0x80244FC8; // segment:pra_31 rom:0xD83D28 +pra_31_unk_03_gfx = 0x80245000; // segment:pra_31 rom:0xD83D60 +pra_31_unk_04_gfx = 0x80245068; // segment:pra_31 rom:0xD83DC8 +pra_31_unk_05_gfx = 0x802450A0; // segment:pra_31 rom:0xD83E00 +pra_31_unk_06_gfx = 0x80245118; // segment:pra_31 rom:0xD83E78 +pra_31_unk_07_gfx = 0x80245150; // segment:pra_31 rom:0xD83EB0 +pra_31_unk_08_gfx = 0x802451C8; // segment:pra_31 rom:0xD83F28 +pra_31_unk_09_gfx = 0x80245200; // segment:pra_31 rom:0xD83F60 +pra_31_unk_10_gfx = 0x80245268; // segment:pra_31 rom:0xD83FC8 +pra_31_unk_11_gfx = 0x802452A0; // segment:pra_31 rom:0xD84000 +pra_31_unk_12_gfx = 0x80245318; // segment:pra_31 rom:0xD84078 +pra_31_unk_13_gfx = 0x80245350; // segment:pra_31 rom:0xD840B0 +pra_31_unk_14_gfx = 0x802453C8; // segment:pra_31 rom:0xD84128 +pra_31_unk_15_gfx = 0x80245400; // segment:pra_31 rom:0xD84160 +pra_31_unk_16_gfx = 0x80245468; // segment:pra_31 rom:0xD841C8 +pra_31_unk_17_gfx = 0x802454A0; // segment:pra_31 rom:0xD84200 +pra_31_unk_18_gfx = 0x80245518; // segment:pra_31 rom:0xD84278 +pra_31_unk_19_gfx = 0x80245550; // segment:pra_31 rom:0xD842B0 +pra_31_unk_20_gfx = 0x802455C8; // segment:pra_31 rom:0xD84328 +pra_31_unk_21_gfx = 0x80245600; // segment:pra_31 rom:0xD84360 +pra_31_unk_22_gfx = 0x80245668; // segment:pra_31 rom:0xD843C8 +pra_31_unk_23_gfx = 0x802456A0; // segment:pra_31 rom:0xD84400 +pra_31_unk_24_gfx = 0x80245718; // segment:pra_31 rom:0xD84478 +pra_31_unk_25_gfx = 0x80245750; // segment:pra_31 rom:0xD844B0 +pra_31_unk_26_gfx = 0x802457C8; // segment:pra_31 rom:0xD84528 +pra_31_unk_27_gfx = 0x80245800; // segment:pra_31 rom:0xD84560 +pra_31_unk_28_gfx = 0x80245868; // segment:pra_31 rom:0xD845C8 +pra_31_unk_29_gfx = 0x802458C8; // segment:pra_31 rom:0xD84628 +pra_31_unk_30_gfx = 0x80245930; // segment:pra_31 rom:0xD84690 +pra_31_unk_31_gfx = 0x80245978; // segment:pra_31 rom:0xD846D8 +pra_31_unk_32_gfx = 0x80245A08; // segment:pra_31 rom:0xD84768 +pra_31_unk_33_gfx = 0x80245A30; // segment:pra_31 rom:0xD84790 +pra_31_unk_34_gfx = 0x80245A58; // segment:pra_31 rom:0xD847B8 +pra_31_unk_30_mtx = 0x80247740; // segment:pra_31 rom:0xD864A0 +pra_31_unk_26_mtx = 0x80247780; // segment:pra_31 rom:0xD864E0 +pra_31_unk_24_mtx = 0x802477C0; // segment:pra_31 rom:0xD86520 +pra_31_unk_22_mtx = 0x80247800; // segment:pra_31 rom:0xD86560 +pra_31_unk_20_mtx = 0x80247840; // segment:pra_31 rom:0xD865A0 +pra_31_unk_18_mtx = 0x80247880; // segment:pra_31 rom:0xD865E0 +pra_31_unk_16_mtx = 0x802478C0; // segment:pra_31 rom:0xD86620 +pra_31_unk_14_mtx = 0x80247900; // segment:pra_31 rom:0xD86660 +pra_31_unk_12_mtx = 0x80247940; // segment:pra_31 rom:0xD866A0 +pra_31_unk_10_mtx = 0x80247980; // segment:pra_31 rom:0xD866E0 +pra_31_unk_08_mtx = 0x802479C0; // segment:pra_31 rom:0xD86720 +pra_31_unk_06_mtx = 0x80247A00; // segment:pra_31 rom:0xD86760 +pra_31_unk_04_mtx = 0x80247A40; // segment:pra_31 rom:0xD867A0 +pra_31_unk_02_mtx = 0x80247A80; // segment:pra_31 rom:0xD867E0 +pra_31_stairs_lights = 0x80247720; // segment:pra_31 rom:0xD86480 +pra_31_stairs_vtx = 0x80247AC0; // segment:pra_31 rom:0xD86820 size:0x1D0 +D_802424F0_D81250 = 0x802424F0; // rom:0xD81250 +D_80242514_D81274 = 0x80242514; // rom:0xD81274 +D_80242538_D81298 = 0x80242538; // rom:0xD81298 +D_80247C90_D869F0 = 0x80247C90; // rom:0xD869F0 pra_32_SetGameStatusUnk84_1 = 0x80240000; // type:func rom:0xD86A00 pra_32_StarSpiritEffectFunc1 = 0x80240020; // type:func rom:0xD86A20 pra_32_StarSpiritEffectFunc2 = 0x8024006C; // type:func rom:0xD86A6C @@ -24471,10 +24471,10 @@ pra_35_StashVars = 0x80242950; // type:func rom:0xD8FBA0 pra_35_GetItemName = 0x80242A04; // type:func rom:0xD8FC54 pra_35_SomeItemEntityFunc = 0x80242A68; // type:func rom:0xD8FCB8 pra_35_IsItemBadge = 0x80242BB8; // type:func rom:0xD8FE08 -pra_35_varStash = 0x80243DE0; // type:data rom:0xD91030 -D_80243FE0_D91230 = 0x80243FE0; // type:data rom:0xD91230 -D_80243FE8_D91238 = 0x80243FE8; // type:data rom:0xD91238 -D_80244180_D913D0 = 0x80244180; // type:data rom:0xD913D0 +pra_35_varStash = 0x80243DE0; // rom:0xD91030 +D_80243FE0_D91230 = 0x80243FE0; // rom:0xD91230 +D_80243FE8_D91238 = 0x80243FE8; // rom:0xD91238 +D_80244180_D913D0 = 0x80244180; // rom:0xD913D0 func_80240000_D91700 = 0x80240000; // type:func rom:0xD91700 pra_36_reflection_unk_resolve_anim = 0x80240050; // type:func rom:0xD91750 pra_36_reflection_unk_change_anim_facing = 0x80240084; // type:func rom:0xD91784 @@ -24489,8 +24489,8 @@ pra_36_EnablePartnerReflection = 0x80240D6C; // type:func rom:0xD9246C pra_36_worker_reflect_partner_all = 0x80240EB4; // type:func rom:0xD925B4 pra_36_worker_reflect_partner_floor = 0x80240EE8; // type:func rom:0xD925E8 pra_36_worker_reflect_partner_wall = 0x80240F1C; // type:func rom:0xD9261C -D_80241810_D92F10 = 0x80241810; // type:data rom:0xD92F10 -D_80241820_D92F20 = 0x80241820; // type:data rom:0xD92F20 +D_80241810_D92F10 = 0x80241810; // rom:0xD92F10 +D_80241820_D92F20 = 0x80241820; // rom:0xD92F20 func_80240000_D92F40 = 0x80240000; // type:func rom:0xD92F40 pra_37_reflection_unk_resolve_anim = 0x80240050; // type:func rom:0xD92F90 pra_37_reflection_unk_change_anim_facing = 0x80240084; // type:func rom:0xD92FC4 @@ -24512,9 +24512,9 @@ pra_37_MeleeHitbox_33 = 0x80241104; // type:func rom:0xD94044 pra_37_MeleeHitbox_CanSeePlayer = 0x80241158; // type:func rom:0xD94098 pra_37_MeleeHitbox_Main = 0x8024130C; // type:func rom:0xD9424C pra_37_WanderMeleeAI_Main = 0x8024156C; // type:func rom:0xD944AC -D_802424E0_D95420 = 0x802424E0; // type:data rom:0xD95420 -D_802424F0_D95430 = 0x802424F0; // type:data rom:0xD95430 -D_80242510_D95450 = 0x80242510; // type:data rom:0xD95450 +D_802424E0_D95420 = 0x802424E0; // rom:0xD95420 +D_802424F0_D95430 = 0x802424F0; // rom:0xD95430 +D_80242510_D95450 = 0x80242510; // rom:0xD95450 func_80240000_D955F0 = 0x80240000; // type:func rom:0xD955F0 pra_38_reflection_unk_resolve_anim = 0x80240050; // type:func rom:0xD95640 pra_38_reflection_unk_change_anim_facing = 0x80240084; // type:func rom:0xD95674 @@ -24530,10 +24530,10 @@ pra_38_worker_reflect_partner_all = 0x80240EB4; // type:func rom:0xD964A4 pra_38_worker_reflect_partner_floor = 0x80240EE8; // type:func rom:0xD964D8 pra_38_worker_reflect_partner_wall = 0x80240F1C; // type:func rom:0xD9650C pra_38_SwooperAI_Main = 0x80240F50; // type:func rom:0xD96540 -D_80242220_D97810 = 0x80242220; // type:data rom:0xD97810 -D_80242230_D97820 = 0x80242230; // type:data rom:0xD97820 -D_80242290_D97880 = 0x80242290; // type:data rom:0xD97880 -D_80242298_D97888 = 0x80242298; // type:data rom:0xD97888 +D_80242220_D97810 = 0x80242220; // rom:0xD97810 +D_80242230_D97820 = 0x80242230; // rom:0xD97820 +D_80242290_D97880 = 0x80242290; // rom:0xD97880 +D_80242298_D97888 = 0x80242298; // rom:0xD97888 func_80240000_D97890 = 0x80240000; // type:func rom:0xD97890 pra_39_reflection_unk_resolve_anim = 0x80240050; // type:func rom:0xD978E0 pra_39_reflection_unk_change_anim_facing = 0x80240084; // type:func rom:0xD97914 @@ -24549,10 +24549,10 @@ pra_39_worker_reflect_partner_all = 0x80240EB4; // type:func rom:0xD98744 pra_39_worker_reflect_partner_floor = 0x80240EE8; // type:func rom:0xD98778 pra_39_worker_reflect_partner_wall = 0x80240F1C; // type:func rom:0xD987AC pra_39_SwooperAI_Main = 0x80240F50; // type:func rom:0xD987E0 -D_802420A0_D99930 = 0x802420A0; // type:data rom:0xD99930 -D_802420B0_D99940 = 0x802420B0; // type:data rom:0xD99940 -D_80242110_D999A0 = 0x80242110; // type:data rom:0xD999A0 -D_80242118_D999A8 = 0x80242118; // type:data rom:0xD999A8 +D_802420A0_D99930 = 0x802420A0; // rom:0xD99930 +D_802420B0_D99940 = 0x802420B0; // rom:0xD99940 +D_80242110_D999A0 = 0x80242110; // rom:0xD999A0 +D_80242118_D999A8 = 0x80242118; // rom:0xD999A8 pra_40_SetGameStatusUnk84_1 = 0x80240000; // type:func rom:0xD999B0 pra_40_reflection_unk_resolve_anim = 0x80240020; // type:func rom:0xD999D0 pra_40_reflection_unk_change_anim_facing = 0x80240054; // type:func rom:0xD99A04 @@ -24572,7 +24572,7 @@ func_80240260_D9B150 = 0x80240260; // type:func rom:0xD9B150 func_80240844_D9B734 = 0x80240844; // type:func rom:0xD9B734 func_802409A8_D9B898 = 0x802409A8; // type:func rom:0xD9B898 omo_01_AvoidPlayerAI_Main = 0x802409EC; // type:func rom:0xD9B8DC -D_802412A0_D9C190 = 0x802412A0; // type:data rom:0xD9C190 +D_802412A0_D9C190 = 0x802412A0; // rom:0xD9C190 omo_02_UnsetCamera0MoveFlag1 = 0x80240000; // type:func rom:0xD9D4D0 omo_02_SetCamera0MoveFlag1 = 0x8024001C; // type:func rom:0xD9D4EC func_80240040_D9D510 = 0x80240040; // type:func rom:0xD9D510 @@ -24604,19 +24604,19 @@ omo_02_ProjectileAI_Reflect = 0x802423E0; // type:func rom:0xD9F8B0 omo_02_RangedAttackAI_Main = 0x8024283C; // type:func rom:0xD9FD0C omo_02_SetInstigatorValue_3 = 0x80242B5C; // type:func rom:0xDA002C omo_02_GetEncounterEnemyIsOwner = 0x80242B70; // type:func rom:0xDA0040 -D_802434F8_DA09C8 = 0x802434F8; // type:data rom:0xDA09C8 -D_80243580_DA0A50 = 0x80243580; // type:data rom:0xDA0A50 -D_802435B0_DA0A80 = 0x802435B0; // type:data rom:0xDA0A80 -D_80247870_DA4D40 = 0x80247870; // type:data rom:0xDA4D40 -D_80247878_DA4D48 = 0x80247878; // type:data rom:0xDA4D48 -D_80247A10_DA4EE0 = 0x80247A10; // type:data rom:0xDA4EE0 -D_80247A18_DA4EE8 = 0x80247A18; // type:data rom:0xDA4EE8 -D_80247A20_DA4EF0 = 0x80247A20; // type:data rom:0xDA4EF0 -D_80247BB8_pra_19 = 0x80247BB8; // type:data rom:0xDA5088 -D_80247BC0_DA5090 = 0x80247BC0; // type:data rom:0xDA5090 -D_80247BC8_DA5098 = 0x80247BC8; // type:data rom:0xDA5098 -D_80247BD0_DA50A0 = 0x80247BD0; // type:data rom:0xDA50A0 -D_80247BD8_DA50A8 = 0x80247BD8; // type:data rom:0xDA50A8 +D_802434F8_DA09C8 = 0x802434F8; // rom:0xDA09C8 +D_80243580_DA0A50 = 0x80243580; // rom:0xDA0A50 +D_802435B0_DA0A80 = 0x802435B0; // rom:0xDA0A80 +D_80247870_DA4D40 = 0x80247870; // rom:0xDA4D40 +D_80247878_DA4D48 = 0x80247878; // rom:0xDA4D48 +D_80247A10_DA4EE0 = 0x80247A10; // rom:0xDA4EE0 +D_80247A18_DA4EE8 = 0x80247A18; // rom:0xDA4EE8 +D_80247A20_DA4EF0 = 0x80247A20; // rom:0xDA4EF0 +D_80247BB8_pra_19 = 0x80247BB8; // rom:0xDA5088 +D_80247BC0_DA5090 = 0x80247BC0; // rom:0xDA5090 +D_80247BC8_DA5098 = 0x80247BC8; // rom:0xDA5098 +D_80247BD0_DA50A0 = 0x80247BD0; // rom:0xDA50A0 +D_80247BD8_DA50A8 = 0x80247BD8; // rom:0xDA50A8 omo_03_UnsetCamera0MoveFlag1 = 0x80240000; // type:func rom:0xDA5240 dup_omo_03_UnsetCamera0MoveFlag1 = 0x80240020; // type:func rom:0xDA5260 omo_03_SetAngleClamped = 0x8024003C; // type:func rom:0xDA527C @@ -24654,14 +24654,14 @@ omo_04_ShyGuyWanderAI_Main = 0x80241AD0; // type:func rom:0xDAEED0 omo_04_SetCamera0Flag1000 = 0x80241E04; // type:func rom:0xDAF204 omo_04_UnsetCamera0Flag1000 = 0x80241E20; // type:func rom:0xDAF220 omo_04_GetKammyBroomEmitterPos = 0x80241E40; // type:func rom:0xDAF240 -omo_04_varStash = 0x80242630; // type:data rom:0xDAFA30 -omo_04_FlyingAI_JumpVels = 0x80242EF0; // type:data rom:0xDB02F0 -D_80244CB0_DB20B0 = 0x80244CB0; // type:data rom:0xDB20B0 -D_80244CB8_DB20B8 = 0x80244CB8; // type:data rom:0xDB20B8 -D_80244CC0_DB20C0 = 0x80244CC0; // type:data rom:0xDB20C0 -D_80244D08_DB2108 = 0x80244D08; // type:data rom:0xDB2108 -D_80244D10_DB2110 = 0x80244D10; // type:data rom:0xDB2110 -omo_04_pad_8 = 0x80244EA8; // type:data rom:0xDB22A8 +omo_04_varStash = 0x80242630; // rom:0xDAFA30 +omo_04_FlyingAI_JumpVels = 0x80242EF0; // rom:0xDB02F0 +D_80244CB0_DB20B0 = 0x80244CB0; // rom:0xDB20B0 +D_80244CB8_DB20B8 = 0x80244CB8; // rom:0xDB20B8 +D_80244CC0_DB20C0 = 0x80244CC0; // rom:0xDB20C0 +D_80244D08_DB2108 = 0x80244D08; // rom:0xDB2108 +D_80244D10_DB2110 = 0x80244D10; // rom:0xDB2110 +omo_04_pad_8 = 0x80244EA8; // rom:0xDB22A8 omo_05_ShyGuyWanderAI_14 = 0x80240000; // type:func rom:0xDB22C0 omo_05_ShyGuyWanderAI_15 = 0x80240070; // type:func rom:0xDB2330 omo_05_ShyGuyWanderAI_16 = 0x80240140; // type:func rom:0xDB2400 @@ -24689,17 +24689,17 @@ omo_05_func_80242204_DB44C4 = 0x80242204; // type:func rom:0xDB44C4 omo_05_func_802422A0_DB4560 = 0x802422A0; // type:func rom:0xDB4560 omo_05_func_80242328_DB45E8 = 0x80242328; // type:func rom:0xDB45E8 omo_05_MakeAllConsumablesItemList = 0x802423C8; // type:func rom:0xDB4688 -omo_05_FlyingAI_JumpVels = 0x80242F88; // type:data rom:0xDB5248 -omo_05_ItemChoice_HasSelectedItem = 0x80243098; // type:data rom:0xDB5358 -omo_05_ItemChoice_SelectedItemID = 0x8024309C; // type:data rom:0xDB535C -D_802452B0_DB7570 = 0x802452B0; // type:data rom:0xDB7570 -D_802452B8_DB7578 = 0x802452B8; // type:data rom:0xDB7578 -D_80245450_DB7710 = 0x80245450; // type:data rom:0xDB7710 -D_80245458_DB7718 = 0x80245458; // type:data rom:0xDB7718 -D_802455F0_DB78B0 = 0x802455F0; // type:data rom:0xDB78B0 -D_802455F8_DB78B8 = 0x802455F8; // type:data rom:0xDB78B8 -D_80245600_DB78C0 = 0x80245600; // type:data rom:0xDB78C0 -D_80245648_DB7908 = 0x80245648; // type:data rom:0xDB7908 +omo_05_FlyingAI_JumpVels = 0x80242F88; // rom:0xDB5248 +omo_05_ItemChoice_HasSelectedItem = 0x80243098; // rom:0xDB5358 +omo_05_ItemChoice_SelectedItemID = 0x8024309C; // rom:0xDB535C +D_802452B0_DB7570 = 0x802452B0; // rom:0xDB7570 +D_802452B8_DB7578 = 0x802452B8; // rom:0xDB7578 +D_80245450_DB7710 = 0x80245450; // rom:0xDB7710 +D_80245458_DB7718 = 0x80245458; // rom:0xDB7718 +D_802455F0_DB78B0 = 0x802455F0; // rom:0xDB78B0 +D_802455F8_DB78B8 = 0x802455F8; // rom:0xDB78B8 +D_80245600_DB78C0 = 0x80245600; // rom:0xDB78C0 +D_80245648_DB7908 = 0x80245648; // rom:0xDB7908 omo_06_UnsetCamera0MoveFlag1 = 0x80240000; // type:func rom:0xDB7910 omo_06_SetAngleClamped = 0x8024001C; // type:func rom:0xDB792C omo_06_CompareFloats = 0x802400E4; // type:func rom:0xDB79F4 @@ -24714,7 +24714,7 @@ omo_06_StashVars = 0x80240870; // type:func rom:0xDB8180 omo_06_GetItemName = 0x80240924; // type:func rom:0xDB8234 omo_06_SomeItemEntityFunc = 0x80240988; // type:func rom:0xDB8298 omo_06_IsItemBadge = 0x80240AD8; // type:func rom:0xDB83E8 -omo_06_varStash = 0x802456C0; // type:data rom:0xDBCFD0 +omo_06_varStash = 0x802456C0; // rom:0xDBCFD0 omo_07_ShyGuyWanderAI_14 = 0x80240000; // type:func rom:0xDBD2B0 omo_07_ShyGuyWanderAI_15 = 0x80240070; // type:func rom:0xDBD320 omo_07_ShyGuyWanderAI_16 = 0x80240140; // type:func rom:0xDBD3F0 @@ -24758,17 +24758,17 @@ omo_07_IsItemBadge = 0x80243188; // type:func rom:0xDC0438 omo_07_UnsetCamera0MoveFlag1 = 0x802431DC; // type:func rom:0xDC048C omo_07_SetCamera0MoveFlag1 = 0x802431F8; // type:func rom:0xDC04A8 omo_07_GetKammyBroomEmitterPos = 0x80243220; // type:func rom:0xDC04D0 -omo_07_FlyingAI_JumpVels = 0x80243A14; // type:data rom:0xDC0CC4 -omo_07_varStash = 0x80245E00; // type:data rom:0xDC30B0 -D_80246BD0_DC3E80 = 0x80246BD0; // type:data rom:0xDC3E80 -D_80246BD8_DC3E88 = 0x80246BD8; // type:data rom:0xDC3E88 -D_80246D70_DC4020 = 0x80246D70; // type:data rom:0xDC4020 -D_80246D78_DC4028 = 0x80246D78; // type:data rom:0xDC4028 -D_80246F10_DC41C0 = 0x80246F10; // type:data rom:0xDC41C0 -D_80246F18_DC41C8 = 0x80246F18; // type:data rom:0xDC41C8 -D_802470B0_DC4360 = 0x802470B0; // type:data rom:0xDC4360 -D_802470B8_DC4368 = 0x802470B8; // type:data rom:0xDC4368 -D_802470C0_DC4370 = 0x802470C0; // type:data rom:0xDC4370 +omo_07_FlyingAI_JumpVels = 0x80243A14; // rom:0xDC0CC4 +omo_07_varStash = 0x80245E00; // rom:0xDC30B0 +D_80246BD0_DC3E80 = 0x80246BD0; // rom:0xDC3E80 +D_80246BD8_DC3E88 = 0x80246BD8; // rom:0xDC3E88 +D_80246D70_DC4020 = 0x80246D70; // rom:0xDC4020 +D_80246D78_DC4028 = 0x80246D78; // rom:0xDC4028 +D_80246F10_DC41C0 = 0x80246F10; // rom:0xDC41C0 +D_80246F18_DC41C8 = 0x80246F18; // rom:0xDC41C8 +D_802470B0_DC4360 = 0x802470B0; // rom:0xDC4360 +D_802470B8_DC4368 = 0x802470B8; // rom:0xDC4368 +D_802470C0_DC4370 = 0x802470C0; // rom:0xDC4370 omo_08_UnsetCamera0MoveFlag1 = 0x80240000; // type:func rom:0xDC43D0 omo_08_SetAngleClamped = 0x8024001C; // type:func rom:0xDC43EC omo_08_CompareFloats = 0x802400E4; // type:func rom:0xDC44B4 @@ -24784,8 +24784,8 @@ omo_08_ShyGuyWanderAI_15 = 0x802408E0; // type:func rom:0xDC4CB0 omo_08_ShyGuyWanderAI_16 = 0x802409B0; // type:func rom:0xDC4D80 omo_08_ShyGuyWanderAI_17 = 0x80240A48; // type:func rom:0xDC4E18 omo_08_ShyGuyWanderAI_Main = 0x80240AA8; // type:func rom:0xDC4E78 -D_80248760_jan_02 = 0x80248760; // type:data rom:0xDCCB30 -D_80248768_DCCB38 = 0x80248768; // type:data rom:0xDCCB38 +D_80248760_jan_02 = 0x80248760; // rom:0xDCCB30 +D_80248768_DCCB38 = 0x80248768; // rom:0xDCCB38 omo_09_ShouldPauseConveyor = 0x80240000; // type:func rom:0xDCCCD0 omo_09_WaitWhileConveyorPaused = 0x80240054; // type:func rom:0xDCCD24 omo_09_AddConveyorPush = 0x80240078; // type:func rom:0xDCCD48 @@ -24833,22 +24833,22 @@ dup_omo_09_SetInstigatorValue_3 = 0x802435B8; // type:func rom:0xDD0288 omo_09_SetCamera0Flag1000 = 0x802435CC; // type:func rom:0xDD029C omo_09_UnsetCamera0Flag1000 = 0x802435E8; // type:func rom:0xDD02B8 omo_09_GetKammyBroomEmitterPos = 0x80243610; // type:func rom:0xDD02E0 -D_80243A80_DD0750 = 0x80243A80; // type:data rom:0xDD0750 -D_80243A90_DD0760 = 0x80243A90; // type:data rom:0xDD0760 -D_802451AC_DD1E7C = 0x802451AC; // type:data rom:0xDD1E7C -D_8024636C_DD303C = 0x8024636C; // type:data rom:0xDD303C -omo_09_varStash = 0x80247010; // type:data rom:0xDD3CE0 -D_8024A630_DD7300 = 0x8024A630; // type:data rom:0xDD7300 -D_8024A638_DD7308 = 0x8024A638; // type:data rom:0xDD7308 -D_8024A7D0_DD74A0 = 0x8024A7D0; // type:data rom:0xDD74A0 -D_8024A7D8_DD74A8 = 0x8024A7D8; // type:data rom:0xDD74A8 -D_8024A970_DD7640 = 0x8024A970; // type:data rom:0xDD7640 -D_8024A978_DD7648 = 0x8024A978; // type:data rom:0xDD7648 -D_8024AB10_DD77E0 = 0x8024AB10; // type:data rom:0xDD77E0 -D_8024AB18_DD77E8 = 0x8024AB18; // type:data rom:0xDD77E8 -D_8024AB20_DD77F0 = 0x8024AB20; // type:data rom:0xDD77F0 -D_8024AB28_DD77F8 = 0x8024AB28; // type:data rom:0xDD77F8 -D_8024AB30_DD7800 = 0x8024AB30; // type:data rom:0xDD7800 +D_80243A80_DD0750 = 0x80243A80; // rom:0xDD0750 +D_80243A90_DD0760 = 0x80243A90; // rom:0xDD0760 +D_802451AC_DD1E7C = 0x802451AC; // rom:0xDD1E7C +D_8024636C_DD303C = 0x8024636C; // rom:0xDD303C +omo_09_varStash = 0x80247010; // rom:0xDD3CE0 +D_8024A630_DD7300 = 0x8024A630; // rom:0xDD7300 +D_8024A638_DD7308 = 0x8024A638; // rom:0xDD7308 +D_8024A7D0_DD74A0 = 0x8024A7D0; // rom:0xDD74A0 +D_8024A7D8_DD74A8 = 0x8024A7D8; // rom:0xDD74A8 +D_8024A970_DD7640 = 0x8024A970; // rom:0xDD7640 +D_8024A978_DD7648 = 0x8024A978; // rom:0xDD7648 +D_8024AB10_DD77E0 = 0x8024AB10; // rom:0xDD77E0 +D_8024AB18_DD77E8 = 0x8024AB18; // rom:0xDD77E8 +D_8024AB20_DD77F0 = 0x8024AB20; // rom:0xDD77F0 +D_8024AB28_DD77F8 = 0x8024AB28; // rom:0xDD77F8 +D_8024AB30_DD7800 = 0x8024AB30; // rom:0xDD7800 omo_10_UnsetCamera0MoveFlag1 = 0x80240000; // type:func rom:0xDD79B0 omo_10_SetAngleClamped = 0x8024001C; // type:func rom:0xDD79CC omo_10_CompareFloats = 0x802400E4; // type:func rom:0xDD7A94 @@ -24879,13 +24879,13 @@ omo_11_SuperBlock_WhiteScreenFlash = 0x802412C8; // type:func rom:0xDDDAF8 omo_11_SuperBlock_PartnerSparkles2 = 0x80241408; // type:func rom:0xDDDC38 omo_11_SuperBlock_PartnerSparkles4 = 0x80241450; // type:func rom:0xDDDC80 omo_11_SuperBlock_WaitForPlayerToLand = 0x80241498; // type:func rom:0xDDDCC8 -D_80241740_DDDF70 = 0x80241740; // type:data rom:0xDDDF70 -D_80241760_DDDF90 = 0x80241760; // type:data rom:0xDDDF90 -D_80241778_DDDFA8 = 0x80241778; // type:data rom:0xDDDFA8 -omo_11_SuperBlock_CantUpgradeMessages = 0x80241E40; // type:data rom:0xDDE670 -omo_11_SuperBlock_PartnerIDs = 0x80241E48; // type:data rom:0xDDE678 -omo_11_SuperBlock_UpgradeDescMessages = 0x80241E58; // type:data rom:0xDDE688 -omo_11_SuperBlock_UpgradeOrbAngles = 0x80241E98; // type:data rom:0xDDE6C8 +D_80241740_DDDF70 = 0x80241740; // rom:0xDDDF70 +D_80241760_DDDF90 = 0x80241760; // rom:0xDDDF90 +D_80241778_DDDFA8 = 0x80241778; // rom:0xDDDFA8 +omo_11_SuperBlock_CantUpgradeMessages = 0x80241E40; // rom:0xDDE670 +omo_11_SuperBlock_PartnerIDs = 0x80241E48; // rom:0xDDE678 +omo_11_SuperBlock_UpgradeDescMessages = 0x80241E58; // rom:0xDDE688 +omo_11_SuperBlock_UpgradeOrbAngles = 0x80241E98; // rom:0xDDE6C8 omo_12_ChangeNpcToPartner = 0x80240000; // type:func rom:0xDDF310 omo_12_DarkRoomUpdate = 0x80240184; // type:func rom:0xDDF494 omo_12_SetCamera0Flag1000 = 0x802402DC; // type:func rom:0xDDF5EC @@ -24893,7 +24893,7 @@ omo_12_UnsetCamera0Flag1000 = 0x802402F8; // type:func rom:0xDDF608 func_80240314_DDF624 = 0x80240314; // type:func rom:0xDDF624 SetLightOff = 0x802403D8; // type:func rom:0xDDF6E8 omo_12_LoadPartyImage = 0x80240420; // type:func rom:0xDDF730 -D_80243168_DE2478 = 0x80243168; // type:data rom:0xDE2478 +D_80243168_DE2478 = 0x80243168; // rom:0xDE2478 UpdateRockingHorses = 0x80240000; // type:func rom:0xDE2490 omo_13_ShyGuyWanderAI_14 = 0x80240280; // type:func rom:0xDE2710 omo_13_ShyGuyWanderAI_15 = 0x802402F0; // type:func rom:0xDE2780 @@ -24913,14 +24913,14 @@ omo_13_StashVars = 0x80241230; // type:func rom:0xDE36C0 omo_13_GetItemName = 0x802412E4; // type:func rom:0xDE3774 omo_13_SomeItemEntityFunc = 0x80241348; // type:func rom:0xDE37D8 omo_13_IsItemBadge = 0x80241498; // type:func rom:0xDE3928 -D_80241A78_DE3F08 = 0x80241A78; // type:data rom:0xDE3F08 -omo_13_ItemChoice_HasSelectedItem = 0x80241C04; // type:data rom:0xDE4094 -omo_13_ItemChoice_SelectedItemID = 0x80241C08; // type:data rom:0xDE4098 -omo_13_varStash = 0x80242C70; // type:data rom:0xDE5100 -D_80242EE0_DE5370 = 0x80242EE0; // type:data rom:0xDE5370 -D_80242EE8_DE5378 = 0x80242EE8; // type:data rom:0xDE5378 -D_80243080_DE5510 = 0x80243080; // type:data rom:0xDE5510 -D_80243088_DE5518 = 0x80243088; // type:data rom:0xDE5518 +D_80241A78_DE3F08 = 0x80241A78; // rom:0xDE3F08 +omo_13_ItemChoice_HasSelectedItem = 0x80241C04; // rom:0xDE4094 +omo_13_ItemChoice_SelectedItemID = 0x80241C08; // rom:0xDE4098 +omo_13_varStash = 0x80242C70; // rom:0xDE5100 +D_80242EE0_DE5370 = 0x80242EE0; // rom:0xDE5370 +D_80242EE8_DE5378 = 0x80242EE8; // rom:0xDE5378 +D_80243080_DE5510 = 0x80243080; // rom:0xDE5510 +D_80243088_DE5518 = 0x80243088; // rom:0xDE5518 omo_14_DarkRoomUpdate = 0x80240000; // type:func rom:0xDE56B0 func_80240160_DE5810 = 0x80240160; // type:func rom:0xDE5810 func_802403FC_DE5AAC = 0x802403FC; // type:func rom:0xDE5AAC @@ -24979,19 +24979,19 @@ omo_17_ProjectileAI_Reflect = 0x80242F44; // type:func rom:0xDF1DE4 omo_17_RangedAttackAI_Main = 0x802433A0; // type:func rom:0xDF2240 omo_17_SetInstigatorValue_3 = 0x802436C0; // type:func rom:0xDF2560 omo_17_GetEncounterEnemyIsOwner = 0x802436D4; // type:func rom:0xDF2574 -omo_17_FlyingAI_JumpVels = 0x80246184; // type:data rom:0xDF5024 -D_80247610_DF64B0 = 0x80247610; // type:data rom:0xDF64B0 -D_80247618_DF64B8 = 0x80247618; // type:data rom:0xDF64B8 -D_802477B0_DF6650 = 0x802477B0; // type:data rom:0xDF6650 -D_802477B8_DF6658 = 0x802477B8; // type:data rom:0xDF6658 -D_80247950_DF67F0 = 0x80247950; // type:data rom:0xDF67F0 -D_80247958_DF67F8 = 0x80247958; // type:data rom:0xDF67F8 -D_80247960_DF6800 = 0x80247960; // type:data rom:0xDF6800 -D_802479A8_DF6848 = 0x802479A8; // type:data rom:0xDF6848 -D_802479B0_DF6850 = 0x802479B0; // type:data rom:0xDF6850 -D_802479B8_DF6858 = 0x802479B8; // type:data rom:0xDF6858 -D_802479C0_DF6860 = 0x802479C0; // type:data rom:0xDF6860 -D_802479C8_DF6868 = 0x802479C8; // type:data rom:0xDF6868 +omo_17_FlyingAI_JumpVels = 0x80246184; // rom:0xDF5024 +D_80247610_DF64B0 = 0x80247610; // rom:0xDF64B0 +D_80247618_DF64B8 = 0x80247618; // rom:0xDF64B8 +D_802477B0_DF6650 = 0x802477B0; // rom:0xDF6650 +D_802477B8_DF6658 = 0x802477B8; // rom:0xDF6658 +D_80247950_DF67F0 = 0x80247950; // rom:0xDF67F0 +D_80247958_DF67F8 = 0x80247958; // rom:0xDF67F8 +D_80247960_DF6800 = 0x80247960; // rom:0xDF6800 +D_802479A8_DF6848 = 0x802479A8; // rom:0xDF6848 +D_802479B0_DF6850 = 0x802479B0; // rom:0xDF6850 +D_802479B8_DF6858 = 0x802479B8; // rom:0xDF6858 +D_802479C0_DF6860 = 0x802479C0; // rom:0xDF6860 +D_802479C8_DF6868 = 0x802479C8; // rom:0xDF6868 end_00_map_init = 0x80240000; // type:func rom:0xDF6A00 end_00_CharAnim_FadeIn_0 = 0x80240020; // type:func rom:0xDF6A20 end_00_CharAnim_FadeIn_1 = 0x80240270; // type:func rom:0xDF6C70 @@ -25021,13 +25021,13 @@ end_00_CreateWhaleGeyser = 0x80242900; // type:func rom:0xDF9300 end_00_SetWhaleGeyserPos = 0x80242A30; // type:func rom:0xDF9430 end_00_DisposeWhaleGeyser = 0x80242AD4; // type:func rom:0xDF94D4 end_00_func_80242B10_DF9510 = 0x80242B10; // type:func rom:0xDF9510 -end_00_Font4Patterns = 0x80242C70; // type:data rom:0xDF9670 -end_00_Font3Patterns = 0x80242CD8; // type:data rom:0xDF96D8 -end_00_CreditsViewport = 0x80242D60; // type:data rom:0xDF9760 -end_00_CreditsBufferIndex = 0x80242D70; // type:data rom:0xDF9770 -end_00_ParadeNpcsTable = 0x80244D74; // type:data rom:0xDFB774 -end_00_D_80249D60_E00760 = 0x80249D60; // type:data rom:0xE00760 -end_00_D_8024E8C0_E052C0 = 0x8024E8C0; // type:data rom:0xE052C0 +end_00_Font4Patterns = 0x80242C70; // rom:0xDF9670 +end_00_Font3Patterns = 0x80242CD8; // rom:0xDF96D8 +end_00_CreditsViewport = 0x80242D60; // rom:0xDF9760 +end_00_CreditsBufferIndex = 0x80242D70; // rom:0xDF9770 +end_00_ParadeNpcsTable = 0x80244D74; // rom:0xDFB774 +end_00_D_80249D60_E00760 = 0x80249D60; // rom:0xE00760 +end_00_D_8024E8C0_E052C0 = 0x8024E8C0; // rom:0xE052C0 end_01_map_init = 0x80240000; // type:func rom:0xE05360 end_01_WidenCameraFOV = 0x80240010; // type:func rom:0xE05370 end_01_CharAnim_FadeIn_0 = 0x80240030; // type:func rom:0xE05390 @@ -25063,13 +25063,13 @@ end_01_SetSpotlightsAlpha = 0x80242C68; // type:func rom:0xE07FC8 end_01_gfx_build_set_spotlight_alpha = 0x80242C94; // type:func rom:0xE07FF4 end_01_UnkFunc27 = 0x80242CF0; // type:func rom:0xE08050 end_01_UnkFunc26 = 0x80242E14; // type:func rom:0xE08174 -end_01_Font3Patterns = 0x80243178; // type:data -end_01_Font4Patterns = 0x80243110; // type:data -end_01_CreditsViewport = 0x80243200; // type:data rom:0xE08560 -end_01_CreditsBufferIndex = 0x80243210; // type:data rom:0xE08570 -end_01_ParadeNpcsTable = 0x802441F0; // type:data rom:0xE09550 -end_01_D_80245D34_E0B094 = 0x80245D34; // type:data rom:0xE0B094 -end_01_D_802493A0_E0E700 = 0x802493A0; // type:data rom:0xE0E700 +end_01_Font3Patterns = 0x80243178; // +end_01_Font4Patterns = 0x80243110; // +end_01_CreditsViewport = 0x80243200; // rom:0xE08560 +end_01_CreditsBufferIndex = 0x80243210; // rom:0xE08570 +end_01_ParadeNpcsTable = 0x802441F0; // rom:0xE09550 +end_01_D_80245D34_E0B094 = 0x80245D34; // rom:0xE0B094 +end_01_D_802493A0_E0E700 = 0x802493A0; // rom:0xE0E700 mgm_00_Pipe_SetAnimFlag = 0x80240000; // type:func rom:0xE0E7A0 mgm_00_Pipe_GetCurrentFloor = 0x80240020; // type:func rom:0xE0E7C0 mgm_00_Pipe_AwaitDownInput = 0x80240034; // type:func rom:0xE0E7D4 @@ -25093,11 +25093,11 @@ mgm_00_draw_record_display = 0x802411E0; // type:func rom:0xE0F980 mgm_00_animate_and_draw_record = 0x80241540; // type:func rom:0xE0FCE0 mgm_00_work_draw_record = 0x802416C0; // type:func rom:0xE0FE60 mgm_00_UpdateRecordDisplay = 0x802416F8; // type:func rom:0xE0FE98 -mgm_00_D_80243C50_E123F0 = 0x80243C50; // type:data rom:0xE123F0 -D_80243DF0_E12590 = 0x80243DF0; // type:data rom:0xE12590 -D_80243DF8_E12598 = 0x80243DF8; // type:data rom:0xE12598 -D_80243F90_E12730 = 0x80243F90; // type:data rom:0xE12730 -D_80243F98_E12738 = 0x80243F98; // type:data rom:0xE12738 +mgm_00_D_80243C50_E123F0 = 0x80243C50; // rom:0xE123F0 +D_80243DF0_E12590 = 0x80243DF0; // rom:0xE12590 +D_80243DF8_E12598 = 0x80243DF8; // rom:0xE12598 +D_80243F90_E12730 = 0x80243F90; // rom:0xE12730 +D_80243F98_E12738 = 0x80243F98; // rom:0xE12738 mgm_01_GetSpotlightPos = 0x80240000; // type:func rom:0xE12760 mgm_01_appendGfx_score_display = 0x802401D0; // type:func rom:0xE12930 mgm_01_worker_draw_score = 0x802403C4; // type:func rom:0xE12B24 @@ -25128,31 +25128,31 @@ mgm_01_GetCoinCount = 0x802416CC; // type:func rom:0xE13E2C mgm_01_SetMsgVars_BlocksRemaining = 0x802416F8; // type:func rom:0xE13E58 mgm_01_HideCoinCounter = 0x80241760; // type:func rom:0xE13EC0 mgm_01_SetMsgImgs_Panels = 0x80241780; // type:func rom:0xE13EE0 -mgm_01_BlockPosX = 0x80241AC8; // type:data rom:0xE14228 -mgm_01_BlockPosY = 0x80241AD4; // type:data rom:0xE14234 -mgm_01_BlockPosZ = 0x80241AE0; // type:data rom:0xE14240 -mgm_01_TallyPosX = 0x80241AEC; // type:data rom:0xE1424C -mgm_01_TallyPosY = 0x80241B18; // type:data rom:0xE14278 -mgm_01_PanelModelIDs = 0x80241B44; // type:data rom:0xE142A4 -mgm_01_PanelTypes = 0x80241B70; // type:data rom:0xE142D0 -mgm_01_InitialConfigurations = 0x80241B9C; // type:data rom:0xE142FC -mgm_01_panel_1_coin_img = 0x80242CE0; // type:data rom:0xE15440 -mgm_01_panel_1_coin_pal = 0x80242EE0; // type:data rom:0xE15640 -mgm_01_panel_5_coins_img = 0x80242F00; // type:data rom:0xE15660 -mgm_01_panel_5_coins_pal = 0x80243100; // type:data rom:0xE15860 -mgm_01_panel_times_5_img = 0x80243120; // type:data rom:0xE15880 -mgm_01_panel_times_5_pal = 0x80243320; // type:data rom:0xE15A80 -mgm_01_panel_bowser_img = 0x80243340; // type:data rom:0xE15AA0 -mgm_01_panel_bowser_pal = 0x80243540; // type:data rom:0xE15CA0 -mgm_01_MsgImgs_Panels = 0x80243560; // type:data rom:0xE15CC0 -D_802435B0_E15D10 = 0x802435B0; // type:data rom:0xE15D10 -D_802435B8_E15D18 = 0x802435B8; // type:data rom:0xE15D18 -D_802435C0_E15D20 = 0x802435C0; // type:data rom:0xE15D20 -D_802435C8_E15D28 = 0x802435C8; // type:data rom:0xE15D28 -D_802435D0_E15D30 = 0x802435D0; // type:data rom:0xE15D30 -D_802435D8_E15D38 = 0x802435D8; // type:data rom:0xE15D38 -D_802435E0_E15D40 = 0x802435E0; // type:data rom:0xE15D40 -D_802435E8_E15D48 = 0x802435E8; // type:data rom:0xE15D48 +mgm_01_BlockPosX = 0x80241AC8; // rom:0xE14228 +mgm_01_BlockPosY = 0x80241AD4; // rom:0xE14234 +mgm_01_BlockPosZ = 0x80241AE0; // rom:0xE14240 +mgm_01_TallyPosX = 0x80241AEC; // rom:0xE1424C +mgm_01_TallyPosY = 0x80241B18; // rom:0xE14278 +mgm_01_PanelModelIDs = 0x80241B44; // rom:0xE142A4 +mgm_01_PanelTypes = 0x80241B70; // rom:0xE142D0 +mgm_01_InitialConfigurations = 0x80241B9C; // rom:0xE142FC +mgm_01_panel_1_coin_img = 0x80242CE0; // rom:0xE15440 +mgm_01_panel_1_coin_pal = 0x80242EE0; // rom:0xE15640 +mgm_01_panel_5_coins_img = 0x80242F00; // rom:0xE15660 +mgm_01_panel_5_coins_pal = 0x80243100; // rom:0xE15860 +mgm_01_panel_times_5_img = 0x80243120; // rom:0xE15880 +mgm_01_panel_times_5_pal = 0x80243320; // rom:0xE15A80 +mgm_01_panel_bowser_img = 0x80243340; // rom:0xE15AA0 +mgm_01_panel_bowser_pal = 0x80243540; // rom:0xE15CA0 +mgm_01_MsgImgs_Panels = 0x80243560; // rom:0xE15CC0 +D_802435B0_E15D10 = 0x802435B0; // rom:0xE15D10 +D_802435B8_E15D18 = 0x802435B8; // rom:0xE15D18 +D_802435C0_E15D20 = 0x802435C0; // rom:0xE15D20 +D_802435C8_E15D28 = 0x802435C8; // rom:0xE15D28 +D_802435D0_E15D30 = 0x802435D0; // rom:0xE15D30 +D_802435D8_E15D38 = 0x802435D8; // rom:0xE15D38 +D_802435E0_E15D40 = 0x802435E0; // rom:0xE15D40 +D_802435E8_E15D48 = 0x802435E8; // rom:0xE15D48 mgm_02_appendGfx_score_display = 0x80240000; // type:func rom:0xE15D80 mgm_02_worker_draw_score = 0x80240430; // type:func rom:0xE161B0 mgm_02_CreateScoreDisplay = 0x80240468; // type:func rom:0xE161E8 @@ -25172,15 +25172,15 @@ mgm_02_GetCoinCount = 0x80242314; // type:func rom:0xE18094 mgm_02_TakeCoinCost = 0x80242340; // type:func rom:0xE180C0 mgm_02_HideCoinCounter = 0x802423A4; // type:func rom:0xE18124 mgm_02_SetMsgImgs_Panel = 0x802423D0; // type:func rom:0xE18150 -mgm_02_InitialConfigurations = 0x8024273C; // type:data rom:0xE184BC -mgm_02_BoxModelIDs = 0x802428E0; // type:data rom:0xE18660 -mgm_02_BoxColliderIDs = 0x8024296C; // type:data rom:0xE186EC -mgm_02_PanelModelIDs = 0x802429F8; // type:data rom:0xE18778 -read_sign_instructions = 0x80242A3C; // type:data rom:0xE187BC -mgm_02_panel_peach_img = 0x802482A0; // type:data rom:0xE1E020 -mgm_02_panel_peach_pal = 0x802484A0; // type:data rom:0xE1E220 -mgm_02_MsgImg_PeachPanel = 0x802484C0; // type:data rom:0xE1E240 -D_802484E0_E1E260 = 0x802484E0; // type:data rom:0xE1E260 +mgm_02_InitialConfigurations = 0x8024273C; // rom:0xE184BC +mgm_02_BoxModelIDs = 0x802428E0; // rom:0xE18660 +mgm_02_BoxColliderIDs = 0x8024296C; // rom:0xE186EC +mgm_02_PanelModelIDs = 0x802429F8; // rom:0xE18778 +read_sign_instructions = 0x80242A3C; // rom:0xE187BC +mgm_02_panel_peach_img = 0x802482A0; // rom:0xE1E020 +mgm_02_panel_peach_pal = 0x802484A0; // rom:0xE1E220 +mgm_02_MsgImg_PeachPanel = 0x802484C0; // rom:0xE1E240 +D_802484E0_E1E260 = 0x802484E0; // rom:0xE1E260 gv_01_Pipe_SetAnimFlag = 0x80240000; // type:func rom:0xE1E460 gv_01_Pipe_GetCurrentFloor = 0x80240020; // type:func rom:0xE1E480 gv_01_Pipe_AwaitDownInput = 0x80240034; // type:func rom:0xE1E494 @@ -25198,46 +25198,46 @@ should_continue_inspect = 0x802B7450; // type:func rom:0xE20560 update_inspect_icon_pos = 0x802B75E8; // type:func rom:0xE206F8 interact_inspect_update = 0x802B7728; // type:func rom:0xE20838 interact_inspect_dismiss = 0x802B79C8; // type:func rom:0xE20AD8 -inspect_icon_img = 0x802B7A20; // type:data rom:0xE20B30 -inspect_icon_pal = 0x802B7C20; // type:data rom:0xE20D30 -inspect_icon_gfx = 0x802B7C40; // type:data rom:0xE20D50 -InspectIconPtr = 0x802B7CB8; // type:data rom:0xE20DC8 +inspect_icon_img = 0x802B7A20; // rom:0xE20B30 +inspect_icon_pal = 0x802B7C20; // rom:0xE20D30 +inspect_icon_gfx = 0x802B7C40; // rom:0xE20D50 +InspectIconPtr = 0x802B7CB8; // rom:0xE20DC8 speech_bubble_GetIconBrightnessForAngle = 0x802B7000; // type:func rom:0xE20EB0 interact_speech_setup = 0x802B70B4; // type:func rom:0xE20F64 appendGfx_speech_bubble = 0x802B71C8; // type:func rom:0xE21078 interact_speech_update = 0x802B742C; // type:func rom:0xE212DC -speech_bubble_img = 0x802B7710; // type:data rom:0xE215C0 -speech_bubble_pal = 0x802B7910; // type:data rom:0xE217C0 -speech_bubble_gfx = 0x802B7930; // type:data rom:0xE217E0 -SpeechBubblePtr = 0x802B79A8; // type:data rom:0xE21858 +speech_bubble_img = 0x802B7710; // rom:0xE215C0 +speech_bubble_pal = 0x802B7910; // rom:0xE217C0 +speech_bubble_gfx = 0x802B7930; // rom:0xE217E0 +SpeechBubblePtr = 0x802B79A8; // rom:0xE21858 should_cancel_pulse_stone = 0x802B7000; // type:func rom:0xE21870 should_continue_pulse_stone = 0x802B704C; // type:func rom:0xE218BC pulse_stone_notification_setup = 0x802B7140; // type:func rom:0xE219B0 appendGfx_pulse_stone_icon = 0x802B71D4; // type:func rom:0xE21A44 pulse_stone_notification_update = 0x802B74F0; // type:func rom:0xE21D60 -pulse_stone_icon_img = 0x802B7640; // type:data rom:0xE21EB0 -pulse_stone_icon_1_pal = 0x802B7C60; // type:data rom:0xE224D0 -pulse_stone_icon_2_pal = 0x802B7C80; // type:data rom:0xE224F0 -pulse_stone_icon_gfx = 0x802B7CA0; // type:data rom:0xE22510 -PulseStonePtr = 0x802B7D18; // type:data rom:0xE22588 +pulse_stone_icon_img = 0x802B7640; // rom:0xE21EB0 +pulse_stone_icon_1_pal = 0x802B7C60; // rom:0xE224D0 +pulse_stone_icon_2_pal = 0x802B7C80; // rom:0xE224F0 +pulse_stone_icon_gfx = 0x802B7CA0; // rom:0xE22510 +PulseStonePtr = 0x802B7D18; // rom:0xE22588 appendGfx_ispy_icon = 0x802B7000; // type:func rom:0xE225B0 ispy_notification_setup = 0x802B72C0; // type:func rom:0xE22870 ispy_notification_update = 0x802B735C; // type:func rom:0xE2290C -ispy_icon_img = 0x802B7580; // type:data rom:0xE22B30 -ispy_icon_1_pal = 0x802B7BA0; // type:data rom:0xE23150 -ispy_icon_2_pal = 0x802B7BC0; // type:data rom:0xE23170 -ispy_icon_3_pal = 0x802B7BE0; // type:data rom:0xE23190 -ispy_icon_gfx = 0x802B7C00; // type:data rom:0xE231B0 -ISpyPtr = 0x802B7C78; // type:data rom:0xE23228 +ispy_icon_img = 0x802B7580; // rom:0xE22B30 +ispy_icon_1_pal = 0x802B7BA0; // rom:0xE23150 +ispy_icon_2_pal = 0x802B7BC0; // rom:0xE23170 +ispy_icon_3_pal = 0x802B7BE0; // rom:0xE23190 +ispy_icon_gfx = 0x802B7C00; // rom:0xE231B0 +ISpyPtr = 0x802B7C78; // rom:0xE23228 action_update_idle = 0x802B6000; // type:func rom:0xE23260 action_update_idle_peach = 0x802B61E4; // type:func rom:0xE23444 -IdlePeachAnims = 0x802B6430; // type:data rom:0xE23690 +IdlePeachAnims = 0x802B6430; // rom:0xE23690 action_update_walk = 0x802B6000; // type:func rom:0xE236E0 action_update_run = 0x802B6288; // type:func rom:0xE23968 func_802B6550_E23C30 = 0x802B6550; // type:func rom:0xE23C30 action_update_walk_peach = 0x802B65E8; // type:func rom:0xE23CC8 action_update_run_peach = 0x802B6738; // type:func rom:0xE23E18 -WalkPeachAnims = 0x802B6910; // type:data rom:0xE23FF0 +WalkPeachAnims = 0x802B6910; // rom:0xE23FF0 initialize_jump = 0x802B6000; // type:func rom:0xE24040 action_update_jump = 0x802B60B4; // type:func rom:0xE240F4 action_update_landing_on_switch = 0x802B6198; // type:func rom:0xE241D8 @@ -25248,7 +25248,7 @@ action_update_peach_step_down = 0x802B6508; // type:func rom:0xE24548 action_update_step_up = 0x802B6000; // type:func rom:0xE245D0 func_802B6198_E24768 = 0x802B6198; // type:func rom:0xE24768 action_update_step_up_peach = 0x802B6230; // type:func rom:0xE24800 -State18PeachAnims = 0x802B6300; // type:data rom:0xE248D0 +State18PeachAnims = 0x802B6300; // rom:0xE248D0 action_update_land = 0x802B6000; // type:func rom:0xE24920 action_update_step_down_land = 0x802B61C0; // type:func rom:0xE24AE0 action_update_peach_land = 0x802B62CC; // type:func rom:0xE24BEC @@ -25258,23 +25258,23 @@ action_hammer_play_hit_fx = 0x802B6048; // type:func rom:0xE24F18 func_802B62A4_E25174 = 0x802B62A4; // type:func rom:0xE25174 action_update_hammer = 0x802B66A8; // type:func rom:0xE25578 func_802B6820_E256F0 = 0x802B6820; // type:func rom:0xE256F0 -HammerHit = 0x802B6DB0; // type:data rom:0xE25C80 -D_802B6DC0_E25C90 = 0x802B6DC0; // type:data rom:0xE25C90 +HammerHit = 0x802B6DB0; // rom:0xE25C80 +D_802B6DC0_E25C90 = 0x802B6DC0; // rom:0xE25C90 action_update_spin = 0x802B6000; // type:func rom:0xE25D60 -D_802B69A0_E26700 = 0x802B69A0; // type:data rom:0xE26700 -D_802B69A8_E26708 = 0x802B69A8; // type:data rom:0xE26708 +D_802B69A0_E26700 = 0x802B69A0; // rom:0xE26700 +D_802B69A8_E26708 = 0x802B69A8; // rom:0xE26708 action_update_tornado_jump = 0x802B6000; // type:func rom:0xE26710 func_802B65F8_E26D08 = 0x802B65F8; // type:func rom:0xE26D08 action_update_spin_jump = 0x802B6000; // type:func rom:0xE26DE0 func_802B6648_E27428 = 0x802B6648; // type:func rom:0xE27428 -D_802B6718_E274F8 = 0x802B6718; // type:data rom:0xE274F8 -D_802B6720_E27500 = 0x802B6720; // type:data rom:0xE27500 -D_802B6728_E27508 = 0x802B6728; // type:data rom:0xE27508 +D_802B6718_E274F8 = 0x802B6718; // rom:0xE274F8 +D_802B6720_E27500 = 0x802B6720; // rom:0xE27500 +D_802B6728_E27508 = 0x802B6728; // rom:0xE27508 func_802B6000_E27510 = 0x802B6000; // type:func rom:0xE27510 action_update_sliding = 0x802B6060; // type:func rom:0xE27570 -D_802B6760_E27C70 = 0x802B6760; // type:data rom:0xE27C70 -D_802B6768_E27C78 = 0x802B6768; // type:data rom:0xE27C78 -D_802B6770_E27C80 = 0x802B6770; // type:data rom:0xE27C80 +D_802B6760_E27C70 = 0x802B6760; // rom:0xE27C70 +D_802B6768_E27C78 = 0x802B6768; // rom:0xE27C78 +D_802B6770_E27C80 = 0x802B6770; // rom:0xE27C80 action_update_hit_fire = 0x802B6000; // type:func rom:0xE27C90 action_update_hit_lava = 0x802B6000; // type:func rom:0xE27F40 action_update_knockback = 0x802B6000; // type:func rom:0xE287F0 @@ -25285,24 +25285,24 @@ action_update_first_strike = 0x802B63D4; // type:func rom:0xE28E04 action_update_raise_arms = 0x802B6478; // type:func rom:0xE28EA8 action_update_pushing_block = 0x802B6508; // type:func rom:0xE28F38 action_update_talk = 0x802B6638; // type:func rom:0xE29068 -D_802B6760_E29190 = 0x802B6760; // type:data rom:0xE29190 -D_802B6768_E29198 = 0x802B6768; // type:data rom:0xE29198 +D_802B6760_E29190 = 0x802B6760; // rom:0xE29190 +D_802B6768_E29198 = 0x802B6768; // rom:0xE29198 action_update_use_munchlesia = 0x802B6000; // type:func rom:0xE291A0 func_802B6000_E29470 = 0x802B6000; // type:func rom:0xE29470 action_update_use_spinning_flower = 0x802B60A4; // type:func rom:0xE29514 -D_802B6E90_E2A300 = 0x802B6E90; // type:data rom:0xE2A300 -D_802B6E98_E2A308 = 0x802B6E98; // type:data rom:0xE2A308 -D_802B6EA0_E2A310 = 0x802B6EA0; // type:data rom:0xE2A310 +D_802B6E90_E2A300 = 0x802B6E90; // rom:0xE2A300 +D_802B6E98_E2A308 = 0x802B6E98; // rom:0xE2A308 +D_802B6EA0_E2A310 = 0x802B6EA0; // rom:0xE2A310 action_update_use_tweester = 0x802B6000; // type:func rom:0xE2A340 -PlayerTweesterPhysicsPtr = 0x802B6350; // type:data rom:0xE2A690 -D_802B6360_E2A6A0 = 0x802B6360; // type:data rom:0xE2A6A0 +PlayerTweesterPhysicsPtr = 0x802B6350; // rom:0xE2A690 +D_802B6360_E2A6A0 = 0x802B6360; // rom:0xE2A6A0 parasol_get_npc = 0x802B6000; // type:func rom:0xE2A6B0 action_update_parasol = 0x802B6120; // type:func rom:0xE2A7D0 func_802B6CF0_E2B3A0 = 0x802B6CF0; // type:func rom:0xE2B3A0 -D_802B6E60_E2B510 = 0x802B6E60; // type:data rom:0xE2B510 -D_802B6E68_E2B518 = 0x802B6E68; // type:data rom:0xE2B518 -D_802B6E70_E2B520 = 0x802B6E70; // type:data rom:0xE2B520 -D_802B6E78_E2B528 = 0x802B6E78; // type:data rom:0xE2B528 +D_802B6E60_E2B510 = 0x802B6E60; // rom:0xE2B510 +D_802B6E68_E2B518 = 0x802B6E68; // rom:0xE2B518 +D_802B6E70_E2B520 = 0x802B6E70; // rom:0xE2B520 +D_802B6E78_E2B528 = 0x802B6E78; // rom:0xE2B528 func_802BAE00_E2B530 = 0x802BAE00; // type:func rom:0xE2B530 func_802BB044_E2B774 = 0x802BB044; // type:func rom:0xE2B774 func_802BB1E8_E2B918 = 0x802BB1E8; // type:func rom:0xE2B918 @@ -25321,19 +25321,19 @@ func_802BC3A8_E2CAD8 = 0x802BC3A8; // type:func rom:0xE2CAD8 func_802BC3DC_E2CB0C = 0x802BC3DC; // type:func rom:0xE2CB0C func_802BC974_E2D0A4 = 0x802BC974; // type:func rom:0xE2D0A4 func_802BCC80_E2D3B0 = 0x802BCC80; // type:func rom:0xE2D3B0 -D_802BCE1C_E2D54C = 0x802BCE1C; // type:data rom:0xE2D54C -D_802BCF78_E2D6A8 = 0x802BCF78; // type:data rom:0xE2D6A8 -D_802BCF80_E2D6B0 = 0x802BCF80; // type:data rom:0xE2D6B0 -D_802BCF88_E2D6B8 = 0x802BCF88; // type:data rom:0xE2D6B8 -D_802BCF90_E2D6C0 = 0x802BCF90; // type:data rom:0xE2D6C0 -D_802BCFA0_E2D6D0 = 0x802BCFA0; // type:data rom:0xE2D6D0 -D_802BCFA8_E2D6D8 = 0x802BCFA8; // type:data rom:0xE2D6D8 -D_802BCFB0_E2D6E0 = 0x802BCFB0; // type:data rom:0xE2D6E0 -D_802BCFB8_E2D6E8 = 0x802BCFB8; // type:data rom:0xE2D6E8 -D_802BCFD8_E2D708 = 0x802BCFD8; // type:data rom:0xE2D708 -D_802BCFE0_E2D710 = 0x802BCFE0; // type:data rom:0xE2D710 -D_802BCFE8_E2D718 = 0x802BCFE8; // type:data rom:0xE2D718 -D_802BCFF0_E2D720 = 0x802BCFF0; // type:data rom:0xE2D720 +D_802BCE1C_E2D54C = 0x802BCE1C; // rom:0xE2D54C +D_802BCF78_E2D6A8 = 0x802BCF78; // rom:0xE2D6A8 +D_802BCF80_E2D6B0 = 0x802BCF80; // rom:0xE2D6B0 +D_802BCF88_E2D6B8 = 0x802BCF88; // rom:0xE2D6B8 +D_802BCF90_E2D6C0 = 0x802BCF90; // rom:0xE2D6C0 +D_802BCFA0_E2D6D0 = 0x802BCFA0; // rom:0xE2D6D0 +D_802BCFA8_E2D6D8 = 0x802BCFA8; // rom:0xE2D6D8 +D_802BCFB0_E2D6E0 = 0x802BCFB0; // rom:0xE2D6E0 +D_802BCFB8_E2D6E8 = 0x802BCFB8; // rom:0xE2D6E8 +D_802BCFD8_E2D708 = 0x802BCFD8; // rom:0xE2D708 +D_802BCFE0_E2D710 = 0x802BCFE0; // rom:0xE2D710 +D_802BCFE8_E2D718 = 0x802BCFE8; // rom:0xE2D718 +D_802BCFF0_E2D720 = 0x802BCFF0; // rom:0xE2D720 func_802BAE00_E2D730 = 0x802BAE00; // type:func rom:0xE2D730 func_802BB000_E2D930 = 0x802BB000; // type:func rom:0xE2D930 func_802BB0A0_E2D9D0 = 0x802BB0A0; // type:func rom:0xE2D9D0 @@ -25374,21 +25374,21 @@ func_802BC4B0_E2EDE0 = 0x802BC4B0; // type:func rom:0xE2EDE0 func_802BC628_E2EF58 = 0x802BC628; // type:func rom:0xE2EF58 func_802BC630_E2EF60 = 0x802BC630; // type:func rom:0xE2EF60 func_802BC658_E2EF88 = 0x802BC658; // type:func rom:0xE2EF88 -Entity_PinkFlowerLight = 0x802BC7D0; // type:data rom:0xE2F100 -D_802BCC44_E2F574 = 0x802BCC44; // type:data rom:0xE2F574 -D_802BCC68_E2F598 = 0x802BCC68; // type:data rom:0xE2F598 -D_802BCC8C_E2F5BC = 0x802BCC8C; // type:data rom:0xE2F5BC -D_802BCCB0_E2F5E0 = 0x802BCCB0; // type:data rom:0xE2F5E0 -D_802BCCD4_E2F604 = 0x802BCCD4; // type:data rom:0xE2F604 -D_802BCCF8_E2F628 = 0x802BCCF8; // type:data rom:0xE2F628 -D_802BCD1C_E2F64C = 0x802BCD1C; // type:data rom:0xE2F64C -D_802BCD40_E2F670 = 0x802BCD40; // type:data rom:0xE2F670 -D_802BCDC0_E2F6F0 = 0x802BCDC0; // type:data rom:0xE2F6F0 -D_802BCDC8_E2F6F8 = 0x802BCDC8; // type:data rom:0xE2F6F8 -D_802BCDD0_E2F700 = 0x802BCDD0; // type:data rom:0xE2F700 -D_802BCDD8_E2F708 = 0x802BCDD8; // type:data rom:0xE2F708 -D_802BCDE0_E2F710 = 0x802BCDE0; // type:data rom:0xE2F710 -D_802BCE10_E2F740 = 0x802BCE10; // type:data rom:0xE2F740 +Entity_PinkFlowerLight = 0x802BC7D0; // rom:0xE2F100 +D_802BCC44_E2F574 = 0x802BCC44; // rom:0xE2F574 +D_802BCC68_E2F598 = 0x802BCC68; // rom:0xE2F598 +D_802BCC8C_E2F5BC = 0x802BCC8C; // rom:0xE2F5BC +D_802BCCB0_E2F5E0 = 0x802BCCB0; // rom:0xE2F5E0 +D_802BCCD4_E2F604 = 0x802BCCD4; // rom:0xE2F604 +D_802BCCF8_E2F628 = 0x802BCCF8; // rom:0xE2F628 +D_802BCD1C_E2F64C = 0x802BCD1C; // rom:0xE2F64C +D_802BCD40_E2F670 = 0x802BCD40; // rom:0xE2F670 +D_802BCDC0_E2F6F0 = 0x802BCDC0; // rom:0xE2F6F0 +D_802BCDC8_E2F6F8 = 0x802BCDC8; // rom:0xE2F6F8 +D_802BCDD0_E2F700 = 0x802BCDD0; // rom:0xE2F700 +D_802BCDD8_E2F708 = 0x802BCDD8; // rom:0xE2F708 +D_802BCDE0_E2F710 = 0x802BCDE0; // rom:0xE2F710 +D_802BCE10_E2F740 = 0x802BCE10; // rom:0xE2F740 func_802BAE00_E2F750 = 0x802BAE00; // type:func rom:0xE2F750 func_802BAF84_E2F8D4 = 0x802BAF84; // type:func rom:0xE2F8D4 func_802BB108_E2FA58 = 0x802BB108; // type:func rom:0xE2FA58 @@ -25409,17 +25409,17 @@ func_802BC570_E30EC0 = 0x802BC570; // type:func rom:0xE30EC0 func_802BC99C_E312EC = 0x802BC99C; // type:func rom:0xE312EC func_802BC9CC_E3131C = 0x802BC9CC; // type:func rom:0xE3131C func_802BC9FC_E3134C = 0x802BC9FC; // type:func rom:0xE3134C -D_802BCA30_E31380 = 0x802BCA30; // type:data rom:0xE31380 -D_802BCAA0_E313F0 = 0x802BCAA0; // type:data rom:0xE313F0 -D_802BCB70_E314C0 = 0x802BCB70; // type:data rom:0xE314C0 -D_802BCB78_E314C8 = 0x802BCB78; // type:data rom:0xE314C8 -D_802BCB80_E314D0 = 0x802BCB80; // type:data rom:0xE314D0 -D_802BCB88_E314D8 = 0x802BCB88; // type:data rom:0xE314D8 -D_802BCB90_E314E0 = 0x802BCB90; // type:data rom:0xE314E0 -D_802BCBC0_E31510 = 0x802BCBC0; // type:data rom:0xE31510 -D_802BCBC8_E31518 = 0x802BCBC8; // type:data rom:0xE31518 -D_802BCBD0_E31520 = 0x802BCBD0; // type:data rom:0xE31520 -D_802BCBD8_E31528 = 0x802BCBD8; // type:data rom:0xE31528 +D_802BCA30_E31380 = 0x802BCA30; // rom:0xE31380 +D_802BCAA0_E313F0 = 0x802BCAA0; // rom:0xE313F0 +D_802BCB70_E314C0 = 0x802BCB70; // rom:0xE314C0 +D_802BCB78_E314C8 = 0x802BCB78; // rom:0xE314C8 +D_802BCB80_E314D0 = 0x802BCB80; // rom:0xE314D0 +D_802BCB88_E314D8 = 0x802BCB88; // rom:0xE314D8 +D_802BCB90_E314E0 = 0x802BCB90; // rom:0xE314E0 +D_802BCBC0_E31510 = 0x802BCBC0; // rom:0xE31510 +D_802BCBC8_E31518 = 0x802BCBC8; // rom:0xE31518 +D_802BCBD0_E31520 = 0x802BCBD0; // rom:0xE31520 +D_802BCBD8_E31528 = 0x802BCBD8; // rom:0xE31528 dead_kzn_17_UpdateTexturePanSmooth = 0x80240000; // type:func rom:0xEA0900 dead_kzn_17_UpdateTexturePanStepped = 0x80240124; // type:func rom:0xEA0A24 dead_kzn_17_MeleeHitbox_30 = 0x80240310; // type:func rom:0xEA0C10 @@ -25464,23 +25464,23 @@ dead_kzn_17_UnkFunc48 = 0x80242F64; // type:func rom:0xEA3864 dead_kzn_17_UnkFunc49 = 0x80242F9C; // type:func rom:0xEA389C func_80243054_EA3954 = 0x80243054; // type:func rom:0xEA3954 dead_kzn_17_UnkFunc51 = 0x802430E4; // type:func rom:0xEA39E4 -dead_kzn_17_varStash = 0x80244154; // type:data rom:0xEA4A54 -dead_kzn_17_ItemChoice_HasSelectedItem = 0x802441B8; // type:data rom:0xEA4AB8 -dead_kzn_17_ItemChoice_SelectedItemID = 0x802441BC; // type:data rom:0xEA4ABC -ascii_EA6D70 = 0x80246470; // type:data rom:0xEA6D70 -ascii_EA6D78 = 0x80246478; // type:data rom:0xEA6D78 -D_80246480_EA6D80 = 0x80246480; // type:data rom:0xEA6D80 -D_80246618_EA6F18 = 0x80246618; // type:data rom:0xEA6F18 -D_80246620_EA6F20 = 0x80246620; // type:data rom:0xEA6F20 -D_80246628_EA6F28 = 0x80246628; // type:data rom:0xEA6F28 -D_80246630_EA6F30 = 0x80246630; // type:data rom:0xEA6F30 -D_80246638_EA6F38 = 0x80246638; // type:data rom:0xEA6F38 -D_80246640_EA6F40 = 0x80246640; // type:data rom:0xEA6F40 -D_80246648_EA6F48 = 0x80246648; // type:data rom:0xEA6F48 -D_802466B0_EA6FB0 = 0x802466B0; // type:data rom:0xEA6FB0 -D_802466B8_EA6FB8 = 0x802466B8; // type:data rom:0xEA6FB8 -D_802466C0_EA6FC0 = 0x802466C0; // type:data rom:0xEA6FC0 -D_802466C8_EA6FC8 = 0x802466C8; // type:data rom:0xEA6FC8 +dead_kzn_17_varStash = 0x80244154; // rom:0xEA4A54 +dead_kzn_17_ItemChoice_HasSelectedItem = 0x802441B8; // rom:0xEA4AB8 +dead_kzn_17_ItemChoice_SelectedItemID = 0x802441BC; // rom:0xEA4ABC +ascii_EA6D70 = 0x80246470; // rom:0xEA6D70 +ascii_EA6D78 = 0x80246478; // rom:0xEA6D78 +D_80246480_EA6D80 = 0x80246480; // rom:0xEA6D80 +D_80246618_EA6F18 = 0x80246618; // rom:0xEA6F18 +D_80246620_EA6F20 = 0x80246620; // rom:0xEA6F20 +D_80246628_EA6F28 = 0x80246628; // rom:0xEA6F28 +D_80246630_EA6F30 = 0x80246630; // rom:0xEA6F30 +D_80246638_EA6F38 = 0x80246638; // rom:0xEA6F38 +D_80246640_EA6F40 = 0x80246640; // rom:0xEA6F40 +D_80246648_EA6F48 = 0x80246648; // rom:0xEA6F48 +D_802466B0_EA6FB0 = 0x802466B0; // rom:0xEA6FB0 +D_802466B8_EA6FB8 = 0x802466B8; // rom:0xEA6FB8 +D_802466C0_EA6FC0 = 0x802466C0; // rom:0xEA6FC0 +D_802466C8_EA6FC8 = 0x802466C8; // rom:0xEA6FC8 func_80240000_EA6FD0 = 0x80240000; // type:func rom:0xEA6FD0 dead_kzn_18_UpdateTexturePanSmooth = 0x80240040; // type:func rom:0xEA7010 dead_kzn_18_UpdateTexturePanStepped = 0x80240164; // type:func rom:0xEA7134 @@ -25515,12 +25515,12 @@ dead_kzn_19_LetterDelivery_CalcLetterPos = 0x802419C4; // type:func rom:0xEAA4A4 dead_kzn_19_LetterDelivery_SaveNpcAnim = 0x80241B50; // type:func rom:0xEAA630 dead_kzn_19_LetterDelivery_RestoreNpcAnim = 0x80241B94; // type:func rom:0xEAA674 func_80241BC0_EAA6A0 = 0x80241BC0; // type:func rom:0xEAA6A0 -D_80243AD8_EAC5B8 = 0x80243AD8; // type:data rom:0xEAC5B8 -D_80243BB8_EAC698 = 0x80243BB8; // type:data rom:0xEAC698 -dead_kzn_19_varStash = 0x80243D74; // type:data rom:0xEAC854 -dead_kzn_19_ItemChoice_HasSelectedItem = 0x80243DD8; // type:data rom:0xEAC8B8 -dead_kzn_19_ItemChoice_SelectedItemID = 0x80243DDC; // type:data rom:0xEAC8BC -D_80248370_EB0E50 = 0x80248370; // type:data rom:0xEB0E50 +D_80243AD8_EAC5B8 = 0x80243AD8; // rom:0xEAC5B8 +D_80243BB8_EAC698 = 0x80243BB8; // rom:0xEAC698 +dead_kzn_19_varStash = 0x80243D74; // rom:0xEAC854 +dead_kzn_19_ItemChoice_HasSelectedItem = 0x80243DD8; // rom:0xEAC8B8 +dead_kzn_19_ItemChoice_SelectedItemID = 0x80243DDC; // rom:0xEAC8BC +D_80248370_EB0E50 = 0x80248370; // rom:0xEB0E50 dead_03_UpdateTexturePanSmooth = 0x80240000; // type:func rom:0xEB0E60 dead_03_UpdateTexturePanStepped = 0x80240124; // type:func rom:0xEB0F84 dead_03_StashVars = 0x80240310; // type:func rom:0xEB1170 @@ -25536,9 +25536,9 @@ dead_03_LetterDelivery_SaveNpcAnim = 0x802409F8; // type:func rom:0xEB1858 dead_03_LetterDelivery_RestoreNpcAnim = 0x80240A3C; // type:func rom:0xEB189C func_80240A68_EB18C8 = 0x80240A68; // type:func rom:0xEB18C8 func_80240A8C_EB18EC = 0x80240A8C; // type:func rom:0xEB18EC -dead_03_varStash = 0x80241780; // type:data rom:0xEB25E0 -dead_03_ItemChoice_HasSelectedItem = 0x802417E4; // type:data rom:0xEB2644 -dead_03_ItemChoice_SelectedItemID = 0x802417E8; // type:data rom:0xEB2648 +dead_03_varStash = 0x80241780; // rom:0xEB25E0 +dead_03_ItemChoice_HasSelectedItem = 0x802417E4; // rom:0xEB2644 +dead_03_ItemChoice_SelectedItemID = 0x802417E8; // rom:0xEB2648 dead_04_UpdateTexturePanSmooth = 0x80240000; // type:func rom:0xEB5130 dead_04_UpdateTexturePanStepped = 0x80240124; // type:func rom:0xEB5254 func_8024030C_EB543C = 0x8024030C; // type:func rom:0xEB543C @@ -25551,7 +25551,7 @@ dead_kzn_23_GetEntityPosition = 0x802403D8; // type:func rom:0xEB7608 func_80240478_EB76A8 = 0x80240478; // type:func rom:0xEB76A8 dead_kzn_23_UnsetCamera0MoveFlag1 = 0x80240504; // type:func rom:0xEB7734 func_80240520_EB7750 = 0x80240520; // type:func rom:0xEB7750 -D_80241C10_EB8E40 = 0x80241C10; // type:data rom:0xEB8E40 +D_80241C10_EB8E40 = 0x80241C10; // rom:0xEB8E40 func_80240000_EB8E50 = 0x80240000; // type:func rom:0xEB8E50 dead_flo_00_PatrolAI_MoveInit = 0x80240040; // type:func rom:0xEB8E90 dead_flo_00_PatrolAI_Move = 0x80240198; // type:func rom:0xEB8FE8 @@ -25573,25 +25573,25 @@ dead_flo_00_CosInterpMinMax = 0x8024121C; // type:func rom:0xEBA06C dead_flo_00_SyncStatusBar = 0x802413AC; // type:func rom:0xEBA1FC func_802413CC_EBA21C = 0x802413CC; // type:func rom:0xEBA21C func_802413EC_EBA23C = 0x802413EC; // type:func rom:0xEBA23C -ascii_EC2000 = 0x802491B0; // type:data rom:0xEC2000 -ascii_EC2008 = 0x802491B8; // type:data rom:0xEC2008 -ascii_EC2010 = 0x802491C0; // type:data rom:0xEC2010 -ascii_EC2018 = 0x802491C8; // type:data rom:0xEC2018 -ascii_EC2020 = 0x802491D0; // type:data rom:0xEC2020 -ascii_EC2028 = 0x802491D8; // type:data rom:0xEC2028 -ascii_EC2030 = 0x802491E0; // type:data rom:0xEC2030 -D_802491F0_EC2040 = 0x802491F0; // type:data rom:0xEC2040 -D_802491F8_EC2048 = 0x802491F8; // type:data rom:0xEC2048 +ascii_EC2000 = 0x802491B0; // rom:0xEC2000 +ascii_EC2008 = 0x802491B8; // rom:0xEC2008 +ascii_EC2010 = 0x802491C0; // rom:0xEC2010 +ascii_EC2018 = 0x802491C8; // rom:0xEC2018 +ascii_EC2020 = 0x802491D0; // rom:0xEC2020 +ascii_EC2028 = 0x802491D8; // rom:0xEC2028 +ascii_EC2030 = 0x802491E0; // rom:0xEC2030 +D_802491F0_EC2040 = 0x802491F0; // rom:0xEC2040 +D_802491F8_EC2048 = 0x802491F8; // rom:0xEC2048 dead_flo_03_DeadUnkFunc1 = 0x80240000; // type:func rom:0xEC2200 dead_flo_03_StashVars = 0x80240040; // type:func rom:0xEC2240 dead_flo_03_GetItemName = 0x802400F4; // type:func rom:0xEC22F4 func_80240158_EC2358 = 0x80240158; // type:func rom:0xEC2358 dead_flo_03_foliage_setup_shear_mtx = 0x80240410; // type:func rom:0xEC2610 dead_flo_03_TransformFoliage = 0x80240480; // type:func rom:0xEC2680 -dead_flo_03_varStash = 0x80240F28; // type:data rom:0xEC3128 -D_80244F88_EC7188 = 0x80244F88; // type:data rom:0xEC7188 -D_80244F90_EC7190 = 0x80244F90; // type:data rom:0xEC7190 -D_80244F98_EC7198 = 0x80244F98; // type:data rom:0xEC7198 +dead_flo_03_varStash = 0x80240F28; // rom:0xEC3128 +D_80244F88_EC7188 = 0x80244F88; // rom:0xEC7188 +D_80244F90_EC7190 = 0x80244F90; // rom:0xEC7190 +D_80244F98_EC7198 = 0x80244F98; // rom:0xEC7198 dead_flo_07_UpdateTexturePanSmooth = 0x80240000; // type:func rom:0xEC71B0 dead_flo_07_UpdateTexturePanStepped = 0x80240124; // type:func rom:0xEC72D4 dead_flo_07_SpawnSunEffect = 0x8024030C; // type:func rom:0xEC74BC @@ -25600,7 +25600,7 @@ dead_flo_07_foliage_setup_shear_mtx = 0x802403E0; // type:func rom:0xEC7590 dead_flo_07_TransformFoliage = 0x80240450; // type:func rom:0xEC7600 dead_flo_07_StashVars = 0x8024061C; // type:func rom:0xEC77CC dead_flo_07_GetItemName = 0x802406D0; // type:func rom:0xEC7880 -D_80241BB0_EC8D60 = 0x80241BB0; // type:data rom:0xEC8D60 +D_80241BB0_EC8D60 = 0x80241BB0; // rom:0xEC8D60 dead_flo_08_SuperBlock_SetOverride40 = 0x80240000; // type:func rom:0xEC9D00 dead_flo_08_SuperBlock_ClearOverride40 = 0x8024001C; // type:func rom:0xEC9D1C dead_flo_08_SuperBlock_HideBlockContent = 0x8024003C; // type:func rom:0xEC9D3C @@ -25635,12 +25635,12 @@ dead_flo_08_FlowerGuard_MakeItemList = 0x80241BF8; // type:func rom:0xECB8F8 dead_flo_08_foliage_setup_shear_mtx = 0x80241C30; // type:func rom:0xECB930 dead_flo_08_TransformFoliage = 0x80241CA0; // type:func rom:0xECB9A0 dead_flo_08_CheckVineTriggerDist = 0x80241E70; // type:func rom:0xECBB70 -dead_flo_08_SuperBlock_CantUpgradeMessages = 0x80241FE0; // type:data rom:0xECBCE0 -dead_flo_08_SuperBlock_PartnerIDs = 0x80241FE8; // type:data rom:0xECBCE8 -dead_flo_08_SuperBlock_UpgradeDescMessages = 0x80241FF8; // type:data rom:0xECBCF8 -dead_flo_08_SuperBlock_UpgradeOrbAngles = 0x80242038; // type:data rom:0xECBD38 -dead_flo_08_ItemChoice_HasSelectedItem = 0x802430B8; // type:data rom:0xECCDB8 -dead_flo_08_ItemChoice_SelectedItemID = 0x802430BC; // type:data rom:0xECCDBC +dead_flo_08_SuperBlock_CantUpgradeMessages = 0x80241FE0; // rom:0xECBCE0 +dead_flo_08_SuperBlock_PartnerIDs = 0x80241FE8; // rom:0xECBCE8 +dead_flo_08_SuperBlock_UpgradeDescMessages = 0x80241FF8; // rom:0xECBCF8 +dead_flo_08_SuperBlock_UpgradeOrbAngles = 0x80242038; // rom:0xECBD38 +dead_flo_08_ItemChoice_HasSelectedItem = 0x802430B8; // rom:0xECCDB8 +dead_flo_08_ItemChoice_SelectedItemID = 0x802430BC; // rom:0xECCDBC dead_flo_09_DeadUnkFunc1 = 0x80240000; // type:func rom:0xECFFF0 dead_flo_09_CheckVineTriggerDist = 0x80240040; // type:func rom:0xED0030 dead_flo_09_foliage_setup_shear_mtx = 0x802400E0; // type:func rom:0xED00D0 @@ -25656,10 +25656,10 @@ dead_flo_09_FlyingAI_Chase = 0x80241114; // type:func rom:0xED1104 dead_flo_09_FlyingAI_LosePlayer = 0x80241178; // type:func rom:0xED1168 dead_flo_09_FlyingAI_Init = 0x80241508; // type:func rom:0xED14F8 dead_flo_09_FlyingAI_Main = 0x8024162C; // type:func rom:0xED161C -dead_flo_09_FlyingAI_JumpVels = 0x8024365C; // type:data rom:0xED364C -D_802441D0_ED41C0 = 0x802441D0; // type:data rom:0xED41C0 -D_802441D8_ED41C8 = 0x802441D8; // type:data rom:0xED41C8 -D_802441E0_ED41D0 = 0x802441E0; // type:data rom:0xED41D0 +dead_flo_09_FlyingAI_JumpVels = 0x8024365C; // rom:0xED364C +D_802441D0_ED41C0 = 0x802441D0; // rom:0xED41C0 +D_802441D8_ED41C8 = 0x802441D8; // rom:0xED41C8 +D_802441E0_ED41D0 = 0x802441E0; // rom:0xED41D0 dead_flo_10_get_tattle = 0x80240000; // type:func rom:0xED4220 dead_flo_10_DeadUnkFunc1 = 0x80240040; // type:func rom:0xED4260 dead_flo_10_StashVars = 0x80240080; // type:func rom:0xED42A0 @@ -25670,10 +25670,10 @@ func_802404B0_ED46D0 = 0x802404B0; // type:func rom:0xED46D0 func_80240B10_ED4D30 = 0x80240B10; // type:func rom:0xED4D30 dead_flo_10_foliage_setup_shear_mtx = 0x80241320; // type:func rom:0xED5540 dead_flo_10_TransformFoliage = 0x80241390; // type:func rom:0xED55B0 -dead_flo_10_varStash = 0x80241DA0; // type:data rom:0xED5FC0 -D_80244160_ED8380 = 0x80244160; // type:data rom:0xED8380 -D_80244BB8_ED8DD8 = 0x80244BB8; // type:data rom:0xED8DD8 -D_80244BEC_ED8E0C = 0x80244BEC; // type:data rom:0xED8E0C +dead_flo_10_varStash = 0x80241DA0; // rom:0xED5FC0 +D_80244160_ED8380 = 0x80244160; // rom:0xED8380 +D_80244BB8_ED8DD8 = 0x80244BB8; // rom:0xED8DD8 +D_80244BEC_ED8E0C = 0x80244BEC; // rom:0xED8E0C dead_flo_11_Pipe_SetAnimFlag = 0x80240000; // type:func rom:0xED8E20 dead_flo_11_Pipe_GetCurrentFloor = 0x80240020; // type:func rom:0xED8E40 dead_flo_11_Pipe_AwaitDownInput = 0x80240034; // type:func rom:0xED8E54 @@ -25681,7 +25681,7 @@ dead_flo_11_Pipe_GetEntryPos = 0x802400F0; // type:func rom:0xED8F10 dead_flo_11_Pipe_GetCameraYaw = 0x80240208; // type:func rom:0xED9028 dead_flo_11_Pipe_GetPointAheadOfPlayer = 0x80240274; // type:func rom:0xED9094 func_80240318_ED9138 = 0x80240318; // type:func rom:0xED9138 -D_80243170_EDBF90 = 0x80243170; // type:data rom:0xEDBF90 +D_80243170_EDBF90 = 0x80243170; // rom:0xEDBF90 dead_flo_12_func_80240000_EDBFE0 = 0x80240000; // type:func rom:0xEDBFE0 dead_flo_12_foliage_setup_shear_mtx = 0x80240040; // type:func rom:0xEDC020 dead_flo_12_TransformFoliage = 0x802400B0; // type:func rom:0xEDC090 @@ -25692,9 +25692,9 @@ dead_flo_12_AddPlayerHandsOffset = 0x802403F0; // type:func rom:0xEDC3D0 func_802405C0_EDC5A0 = 0x802405C0; // type:func rom:0xEDC5A0 func_80240614_EDC5F4 = 0x80240614; // type:func rom:0xEDC5F4 func_8024064C_EDC62C = 0x8024064C; // type:func rom:0xEDC62C -dead_flo_12_varStash = 0x802417EC; // type:data rom:0xEDD7CC -dead_flo_12_ItemChoice_HasSelectedItem = 0x80241850; // type:data rom:0xEDD830 -dead_flo_12_ItemChoice_SelectedItemID = 0x80241854; // type:data rom:0xEDD834 +dead_flo_12_varStash = 0x802417EC; // rom:0xEDD7CC +dead_flo_12_ItemChoice_HasSelectedItem = 0x80241850; // rom:0xEDD830 +dead_flo_12_ItemChoice_SelectedItemID = 0x80241854; // rom:0xEDD834 dead_flo_13_func_80240000_EDE9C0 = 0x80240000; // type:func rom:0xEDE9C0 dead_flo_13_ChangeNpcToPartner = 0x80240040; // type:func rom:0xEDEA00 dead_flo_13_FlyingAI_WanderInit = 0x802401C4; // type:func rom:0xEDEB84 @@ -25722,15 +25722,15 @@ dead_flo_13_UnkFunc42 = 0x80243418; // type:func rom:0xEE1DD8 func_80243470_EE1E30 = 0x80243470; // type:func rom:0xEE1E30 func_80243584_EE1F44 = 0x80243584; // type:func rom:0xEE1F44 dead_flo_13_LoadPartyImage = 0x80243680; // type:func rom:0xEE2040 -dead_flo_13_FlyingAI_JumpVels = 0x802441DC; // type:data rom:0xEE2B9C -D_80247AF0_EE64B0 = 0x80247AF0; // type:data rom:0xEE64B0 -D_80247AF8_EE64B8 = 0x80247AF8; // type:data rom:0xEE64B8 -D_80247B00_EE64C0 = 0x80247B00; // type:data rom:0xEE64C0 -D_80247B44_EE6504 = 0x80247B44; // type:data rom:0xEE6504 -D_80247B50_EE6510 = 0x80247B50; // type:data rom:0xEE6510 -D_80247BB0_EE6570 = 0x80247BB0; // type:data rom:0xEE6570 -D_80247BB8_EE6578 = 0x80247BB8; // type:data rom:0xEE6578 -D_80247BE0_EE65A0 = 0x80247BE0; // type:data rom:0xEE65A0 +dead_flo_13_FlyingAI_JumpVels = 0x802441DC; // rom:0xEE2B9C +D_80247AF0_EE64B0 = 0x80247AF0; // rom:0xEE64B0 +D_80247AF8_EE64B8 = 0x80247AF8; // rom:0xEE64B8 +D_80247B00_EE64C0 = 0x80247B00; // rom:0xEE64C0 +D_80247B44_EE6504 = 0x80247B44; // rom:0xEE6504 +D_80247B50_EE6510 = 0x80247B50; // rom:0xEE6510 +D_80247BB0_EE6570 = 0x80247BB0; // rom:0xEE6570 +D_80247BB8_EE6578 = 0x80247BB8; // rom:0xEE6578 +D_80247BE0_EE65A0 = 0x80247BE0; // rom:0xEE65A0 dead_flo_14_UpdateTexturePanSmooth = 0x80240000; // type:func rom:0xEE65B0 dead_flo_14_UpdateTexturePanStepped = 0x80240124; // type:func rom:0xEE66D4 func_8024030C_EE68BC = 0x8024030C; // type:func rom:0xEE68BC @@ -25757,22 +25757,22 @@ func_80242260_EE8810 = 0x80242260; // type:func rom:0xEE8810 dead_flo_14_ItemChoice_SaveSelected = 0x802422B4; // type:func rom:0xEE8864 func_802422EC_EE889C = 0x802422EC; // type:func rom:0xEE889C dead_flo_14_func_80242390_EE8940 = 0x80242390; // type:func rom:0xEE8940 -D_802431FC_EE97AC = 0x802431FC; // type:data rom:0xEE97AC -D_80243B44_EEA0F4 = 0x80243B44; // type:data rom:0xEEA0F4 -D_80243B48_EEA0F8 = 0x80243B48; // type:data rom:0xEEA0F8 -D_8024462C_EEABDC = 0x8024462C; // type:data rom:0xEEABDC -D_80244630_EEABE0 = 0x80244630; // type:data rom:0xEEABE0 -D_80245350_EEB900 = 0x80245350; // type:data rom:0xEEB900 -D_80245358_EEB908 = 0x80245358; // type:data rom:0xEEB908 -D_80245360_EEB910 = 0x80245360; // type:data rom:0xEEB910 -D_80245368_EEB918 = 0x80245368; // type:data rom:0xEEB918 -D_80245370_EEB920 = 0x80245370; // type:data rom:0xEEB920 -D_80245378_EEB928 = 0x80245378; // type:data rom:0xEEB928 -D_80245380_EEB930 = 0x80245380; // type:data rom:0xEEB930 -D_80245388_EEB938 = 0x80245388; // type:data rom:0xEEB938 -D_80245390_EEB940 = 0x80245390; // type:data rom:0xEEB940 -padding = 0x80240948; // type:data rom:0xEEB984 -D_802453E0_EEB990 = 0x802453E0; // type:data rom:0xEEB990 +D_802431FC_EE97AC = 0x802431FC; // rom:0xEE97AC +D_80243B44_EEA0F4 = 0x80243B44; // rom:0xEEA0F4 +D_80243B48_EEA0F8 = 0x80243B48; // rom:0xEEA0F8 +D_8024462C_EEABDC = 0x8024462C; // rom:0xEEABDC +D_80244630_EEABE0 = 0x80244630; // rom:0xEEABE0 +D_80245350_EEB900 = 0x80245350; // rom:0xEEB900 +D_80245358_EEB908 = 0x80245358; // rom:0xEEB908 +D_80245360_EEB910 = 0x80245360; // rom:0xEEB910 +D_80245368_EEB918 = 0x80245368; // rom:0xEEB918 +D_80245370_EEB920 = 0x80245370; // rom:0xEEB920 +D_80245378_EEB928 = 0x80245378; // rom:0xEEB928 +D_80245380_EEB930 = 0x80245380; // rom:0xEEB930 +D_80245388_EEB938 = 0x80245388; // rom:0xEEB938 +D_80245390_EEB940 = 0x80245390; // rom:0xEEB940 +padding = 0x80240948; // rom:0xEEB984 +D_802453E0_EEB990 = 0x802453E0; // rom:0xEEB990 dead_flo_16_DeadUnkFunc1 = 0x80240000; // type:func rom:0xEED100 dead_flo_16_CheckVineTriggerDist = 0x80240040; // type:func rom:0xEED140 dead_flo_16_SuperBlock_SetOverride40 = 0x802400E0; // type:func rom:0xEED1E0 @@ -25810,15 +25810,15 @@ dead_flo_16_FlyingNoAttackAI_13 = 0x802424A4; // type:func rom:0xEEF5A4 dead_flo_16_FlyingNoAttackAI_20 = 0x80242724; // type:func rom:0xEEF824 dead_flo_16_FlyingNoAttackAI_Main = 0x80242780; // type:func rom:0xEEF880 func_802429A0_EEFAA0 = 0x802429A0; // type:func rom:0xEEFAA0 -dead_flo_16_SuperBlock_CantUpgradeMessages = 0x80243760; // type:data rom:0xEF0860 -dead_flo_16_SuperBlock_PartnerIDs = 0x80243768; // type:data rom:0xEF0868 -dead_flo_16_SuperBlock_UpgradeDescMessages = 0x80243778; // type:data rom:0xEF0878 -dead_flo_16_SuperBlock_UpgradeOrbAngles = 0x802437B8; // type:data rom:0xEF08B8 -dead_flo_16_SFlyingAI_JumpVels = 0x80244070; // type:data rom:0xEF1170 -D_80245450_EF2550 = 0x80245450; // type:data rom:0xEF2550 -D_80245458_EF2558 = 0x80245458; // type:data rom:0xEF2558 -D_80245460_EF2560 = 0x80245460; // type:data rom:0xEF2560 -D_802454A8_EF25A8 = 0x802454A8; // type:data rom:0xEF25A8 +dead_flo_16_SuperBlock_CantUpgradeMessages = 0x80243760; // rom:0xEF0860 +dead_flo_16_SuperBlock_PartnerIDs = 0x80243768; // rom:0xEF0868 +dead_flo_16_SuperBlock_UpgradeDescMessages = 0x80243778; // rom:0xEF0878 +dead_flo_16_SuperBlock_UpgradeOrbAngles = 0x802437B8; // rom:0xEF08B8 +dead_flo_16_SFlyingAI_JumpVels = 0x80244070; // rom:0xEF1170 +D_80245450_EF2550 = 0x80245450; // rom:0xEF2550 +D_80245458_EF2558 = 0x80245458; // rom:0xEF2558 +D_80245460_EF2560 = 0x80245460; // rom:0xEF2560 +D_802454A8_EF25A8 = 0x802454A8; // rom:0xEF25A8 dead_11_DeadUnkFunc1 = 0x80240000; // type:func rom:0xEF2610 func_80240040_EF2650 = 0x80240040; // type:func rom:0xEF2650 dead_11_FlyingAI_WanderInit = 0x80240070; // type:func rom:0xEF2680 @@ -25842,11 +25842,11 @@ dead_11_UnkNpcAIFunc12 = 0x8024234C; // type:func rom:0xEF495C dead_11_set_script_owner_npc_col_height = 0x802424B0; // type:func rom:0xEF4AC0 dead_11_TackleAI_Main = 0x80242530; // type:func rom:0xEF4B40 dead_11_SpinyAI_Main = 0x8024299C; // type:func rom:0xEF4FAC -dead_11_FlyingAI_JumpVels = 0x802444BC; // type:data rom:0xEF6ACC -D_802453B8_EF79C8 = 0x802453B8; // type:data rom:0xEF79C8 -D_802453C0_EF79D0 = 0x802453C0; // type:data rom:0xEF79D0 -D_80245408_EF7A18 = 0x80245408; // type:data rom:0xEF7A18 -D_80245468_EF7A78 = 0x80245468; // type:data rom:0xEF7A78 +dead_11_FlyingAI_JumpVels = 0x802444BC; // rom:0xEF6ACC +D_802453B8_EF79C8 = 0x802453B8; // rom:0xEF79C8 +D_802453C0_EF79D0 = 0x802453C0; // rom:0xEF79D0 +D_80245408_EF7A18 = 0x80245408; // rom:0xEF7A18 +D_80245468_EF7A78 = 0x80245468; // rom:0xEF7A78 dead_flo_18_UpdateTexturePanSmooth = 0x80240000; // type:func rom:0xEF7A80 dead_flo_18_UpdateTexturePanStepped = 0x80240124; // type:func rom:0xEF7BA4 dead_flo_18_DeadUnkFunc1 = 0x8024030C; // type:func rom:0xEF7D8C @@ -25864,899 +25864,899 @@ func_80240540_EFF040 = 0x80240540; // type:func rom:0xEFF040 func_80240660_EFF160 = 0x80240660; // type:func rom:0xEFF160 func_80240784_EFF284 = 0x80240784; // type:func rom:0xEFF284 EFEB00_CosInterpMinMax = 0x802407B0; // type:func rom:0xEFF2B0 -D_00E32420 = 0xE32420; // type:data -D_00E35670 = 0xE35670; // type:data -D_00E38890 = 0xE38890; // type:data -D_00E3B870 = 0xE3B870; // type:data -D_00E3E260 = 0xE3E260; // type:data -D_00E42240 = 0xE42240; // type:data -D_00E4B2E0 = 0xE4B2E0; // type:data -D_00E4E7F0 = 0xE4E7F0; // type:data -D_00E62370 = 0xE62370; // type:data -D_00E62AC0 = 0xE62AC0; // type:data -D_00E639C0 = 0xE639C0; // type:data -D_00E648D0 = 0xE648D0; // type:data -kmr_10_settings = 0x2800000; // type:data -kmr_04_settings = 0x2800040; // type:data -kmr_09_settings = 0x2800080; // type:data -kmr_11_settings = 0x28000C0; // type:data -kmr_00_settings = 0x2800100; // type:data -kmr_22_settings = 0x2800140; // type:data -kmr_23_settings = 0x2800180; // type:data -kmr_30_settings = 0x28001C0; // type:data -kmr_07_settings = 0x2800200; // type:data -kmr_02_settings = 0x2800240; // type:data -kmr_21_settings = 0x2800280; // type:data -kmr_05_settings = 0x28002C0; // type:data -kmr_06_settings = 0x2800300; // type:data -kmr_24_settings = 0x2800340; // type:data -kmr_20_settings = 0x2800380; // type:data -battle_item_insecticide_herb_temp = 0x28003C0; // type:data -battle_item_insecticide_herb_temp2 = 0x28003D0; // type:data -battle_item_mystery_tempStc = 0x2800410; // type:data +D_00E32420 = 0xE32420; // +D_00E35670 = 0xE35670; // +D_00E38890 = 0xE38890; // +D_00E3B870 = 0xE3B870; // +D_00E3E260 = 0xE3E260; // +D_00E42240 = 0xE42240; // +D_00E4B2E0 = 0xE4B2E0; // +D_00E4E7F0 = 0xE4E7F0; // +D_00E62370 = 0xE62370; // +D_00E62AC0 = 0xE62AC0; // +D_00E639C0 = 0xE639C0; // +D_00E648D0 = 0xE648D0; // +kmr_10_settings = 0x2800000; // +kmr_04_settings = 0x2800040; // +kmr_09_settings = 0x2800080; // +kmr_11_settings = 0x28000C0; // +kmr_00_settings = 0x2800100; // +kmr_22_settings = 0x2800140; // +kmr_23_settings = 0x2800180; // +kmr_30_settings = 0x28001C0; // +kmr_07_settings = 0x2800200; // +kmr_02_settings = 0x2800240; // +kmr_21_settings = 0x2800280; // +kmr_05_settings = 0x28002C0; // +kmr_06_settings = 0x2800300; // +kmr_24_settings = 0x2800340; // +kmr_20_settings = 0x2800380; // +battle_item_insecticide_herb_temp = 0x28003C0; // +battle_item_insecticide_herb_temp2 = 0x28003D0; // +battle_item_mystery_tempStc = 0x2800410; // osTvType = 0x80000300; // -osRomBase = 0x80000308; // type:data -osResetType = 0x8000030C; // type:data -osMemSize = 0x80000318; // type:data -osAppNMIBuffer = 0x8000031C; // type:data -obfuscated_load_engine_data = 0x80026AC7; // type:data -dead_atan2 = 0x8002AF70; // type:data -obfuscated_create_audio_system = 0x8004AA85; // type:data +osRomBase = 0x80000308; // +osResetType = 0x8000030C; // +osMemSize = 0x80000318; // +osAppNMIBuffer = 0x8000031C; // +obfuscated_load_engine_data = 0x80026AC7; // +dead_atan2 = 0x8002AF70; // +obfuscated_create_audio_system = 0x8004AA85; // ai = 0x8006AD64; // si = 0x8006AD90; // dp = 0x8006AE0C; // osDispatchThreadSave = 0x8006B1F4; // -dead_guMtxIdentF = 0x8006C660; // type:data -dead_guMtxCatF = 0x8006C7C0; // type:data +dead_guMtxIdentF = 0x8006C660; // +dead_guMtxCatF = 0x8006C7C0; // fx_sun_undeclared = 0x80072950; // type:func EnemyNpcHit = 0x80077F70; // EnemyNpcDefeat = 0x8007809C; // -dead_gGameStatusPtr = 0x80079430; // type:data -dead_gCurrentCameraID = 0x8007C760; // type:data -dead_gItemTable = 0x8008D2C0; // type:data -rdpstateinit_dl = 0x80093BB8; // type:data -D_80094664 = 0x80094664; // type:data -D_80097D60 = 0x80097D60; // type:data -D_80097D68 = 0x80097D68; // type:data -D_80097D70 = 0x80097D70; // type:data -D_80097D78 = 0x80097D78; // type:data -D_80097D80 = 0x80097D80; // type:data -D_80097D88 = 0x80097D88; // type:data -pad = 0x80098474; // type:data -nuScPreNMIFlag = 0x8009A5B0; // type:data -D_8009BB30 = 0x8009BB30; // type:data -D_8009C4E0 = 0x8009C4E0; // type:data -D_8009C4FC = 0x8009C4FC; // type:data -dead_gCurrentCamID = 0x800A158C; // type:data -D_800A15A4 = 0x800A15A4; // type:data -dead_gOverrideFlags = 0x800A15A8; // type:data -piEventQueue = 0x800AF890; // type:data -__osFlashID = 0x800B0C30; // type:data -__osFlashMsg = 0x800B0C40; // type:data -__osFlashMessageQ = 0x800B0C58; // type:data -__osFlashHandler = 0x800B0C70; // type:data -__osFlashMsgBuf = 0x800B0CE4; // type:data -__osFlashVersion = 0x800B0CE8; // type:data -dead_gCurrentEncounter = 0x800B7EF0; // type:data -dead_gCameras = 0x800B8D80; // type:data +dead_gGameStatusPtr = 0x80079430; // +dead_gCurrentCameraID = 0x8007C760; // +dead_gItemTable = 0x8008D2C0; // +rdpstateinit_dl = 0x80093BB8; // +D_80094664 = 0x80094664; // +D_80097D60 = 0x80097D60; // +D_80097D68 = 0x80097D68; // +D_80097D70 = 0x80097D70; // +D_80097D78 = 0x80097D78; // +D_80097D80 = 0x80097D80; // +D_80097D88 = 0x80097D88; // +pad = 0x80098474; // +nuScPreNMIFlag = 0x8009A5B0; // +D_8009BB30 = 0x8009BB30; // +D_8009C4E0 = 0x8009C4E0; // +D_8009C4FC = 0x8009C4FC; // +dead_gCurrentCamID = 0x800A158C; // +D_800A15A4 = 0x800A15A4; // +dead_gOverrideFlags = 0x800A15A8; // +piEventQueue = 0x800AF890; // +__osFlashID = 0x800B0C30; // +__osFlashMsg = 0x800B0C40; // +__osFlashMessageQ = 0x800B0C58; // +__osFlashHandler = 0x800B0C70; // +__osFlashMsgBuf = 0x800B0CE4; // +__osFlashVersion = 0x800B0CE8; // +dead_gCurrentEncounter = 0x800B7EF0; // +dead_gCameras = 0x800B8D80; // _use_partner_ability = 0x800EA6CC; // type:func -dead_gPlayerStatusPtr = 0x800FFC90; // type:data -dead_wPartnerHudScripts = 0x80100060; // type:data -D_801000A0 = 0x801000A0; // type:data -dead_wDisabledPartnerHudScripts = 0x801000A0; // type:data -HES_StoppedLoop = 0x801065B4; // type:data -D_80109480 = 0x80109480; // type:data -D_80109484 = 0x80109484; // type:data -D_80109488 = 0x80109488; // type:data -D_8010948C = 0x8010948C; // type:data -D_80109490 = 0x80109490; // type:data -D_80109492 = 0x80109492; // type:data -D_80109494 = 0x80109494; // type:data -D_80109498 = 0x80109498; // type:data -D_8010949C = 0x8010949C; // type:data -D_801094A0 = 0x801094A0; // type:data -D_801094A4 = 0x801094A4; // type:data -D_801094A8 = 0x801094A8; // type:data -D_801094AC = 0x801094AC; // type:data -D_801094AE = 0x801094AE; // type:data -D_801096B0 = 0x801096B0; // type:data -D_80109710 = 0x80109710; // type:data -D_801097D8 = 0x801097D8; // type:data -D_80109800 = 0x80109800; // type:data -D_80109820 = 0x80109820; // type:data -PulseStoneNotificationCallback = 0x8010C920; // type:data -D_8010C924 = 0x8010C924; // type:data -D_8010C928 = 0x8010C928; // type:data -D_8010C92C = 0x8010C92C; // type:data -wPartnerNpc = 0x8010C930; // type:data -TweesterTouchingPlayer = 0x8010C934; // type:data -D_8010C938 = 0x8010C938; // type:data -ISpyNotificationCallback = 0x8010C93C; // type:data -TalkNotificationCallback = 0x8010C940; // type:data -gSpinHistoryBufferPos = 0x8010C944; // type:data -D_8010C94C = 0x8010C94C; // type:data -D_8010C950 = 0x8010C950; // type:data -TweesterTouchingPartner = 0x8010C954; // type:data -InteractNotificationCallback = 0x8010C958; // type:data -PrevPlayerDirection = 0x8010C95C; // type:data -JumpedOnSwitchX = 0x8010C960; // type:data -D_8010C964 = 0x8010C964; // type:data -D_8010C968 = 0x8010C968; // type:data -PeachDisguiseNpcIndex = 0x8010C96C; // type:data -D_8010C970 = 0x8010C970; // type:data -D_8010C974 = 0x8010C974; // type:data -NpcHitQueryColliderID = 0x8010C978; // type:data -JumpedOnSwitchZ = 0x8010C97C; // type:data -D_8010C980 = 0x8010C980; // type:data -D_8010C984 = 0x8010C984; // type:data -D_8010C98C = 0x8010C98C; // type:data -D_8010C990 = 0x8010C990; // type:data -D_8010C9A0 = 0x8010C9A0; // type:data -D_8010C9B0 = 0x8010C9B0; // type:data -D_8010C9C0 = 0x8010C9C0; // type:data -D_8010C9C8 = 0x8010C9C8; // type:data -D_8010CCF8 = 0x8010CCF8; // type:data -D_8010CCFA = 0x8010CCFA; // type:data -D_8010CCFC = 0x8010CCFC; // type:data -D_8010CCFE = 0x8010CCFE; // type:data -D_8010CD00 = 0x8010CD00; // type:data -D_8010CD10 = 0x8010CD10; // type:data -D_8010CD12 = 0x8010CD12; // type:data -D_8010CD20 = 0x8010CD20; // type:data -PartnerCommand = 0x8010CD30; // type:data -PartnerCommandState = 0x8010CD34; // type:data -gPlayerMoveHistory = 0x8010CD38; // type:data -gPlayerMoveHistoryIndex = 0x8010CFB8; // type:data -D_8010CFBC = 0x8010CFBC; // type:data -wPartnerTetherDistance = 0x8010CFC0; // type:data -D_8010CFC4 = 0x8010CFC4; // type:data -wPartnerFollowState = 0x8010CFC8; // type:data -D_8010CFCA = 0x8010CFCA; // type:data -D_8010CFCC = 0x8010CFCC; // type:data -D_8010CFCE = 0x8010CFCE; // type:data -wPartnerNpcIndex = 0x8010CFD0; // type:data -wPartnerCurrentScript = 0x8010CFD4; // type:data -wCurrentPartnerId = 0x8010CFD8; // type:data -wPartnerCurrentScriptID = 0x8010CFDC; // type:data -D_8010CFE0 = 0x8010CFE0; // type:data -NextPartnerID = 0x8010CFE4; // type:data -NextPartnerCommand = 0x8010CFE8; // type:data +dead_gPlayerStatusPtr = 0x800FFC90; // +dead_wPartnerHudScripts = 0x80100060; // +D_801000A0 = 0x801000A0; // +dead_wDisabledPartnerHudScripts = 0x801000A0; // +HES_StoppedLoop = 0x801065B4; // +D_80109480 = 0x80109480; // +D_80109484 = 0x80109484; // +D_80109488 = 0x80109488; // +D_8010948C = 0x8010948C; // +D_80109490 = 0x80109490; // +D_80109492 = 0x80109492; // +D_80109494 = 0x80109494; // +D_80109498 = 0x80109498; // +D_8010949C = 0x8010949C; // +D_801094A0 = 0x801094A0; // +D_801094A4 = 0x801094A4; // +D_801094A8 = 0x801094A8; // +D_801094AC = 0x801094AC; // +D_801094AE = 0x801094AE; // +D_801096B0 = 0x801096B0; // +D_80109710 = 0x80109710; // +D_801097D8 = 0x801097D8; // +D_80109800 = 0x80109800; // +D_80109820 = 0x80109820; // +PulseStoneNotificationCallback = 0x8010C920; // +D_8010C924 = 0x8010C924; // +D_8010C928 = 0x8010C928; // +D_8010C92C = 0x8010C92C; // +wPartnerNpc = 0x8010C930; // +TweesterTouchingPlayer = 0x8010C934; // +D_8010C938 = 0x8010C938; // +ISpyNotificationCallback = 0x8010C93C; // +TalkNotificationCallback = 0x8010C940; // +gSpinHistoryBufferPos = 0x8010C944; // +D_8010C94C = 0x8010C94C; // +D_8010C950 = 0x8010C950; // +TweesterTouchingPartner = 0x8010C954; // +InteractNotificationCallback = 0x8010C958; // +PrevPlayerDirection = 0x8010C95C; // +JumpedOnSwitchX = 0x8010C960; // +D_8010C964 = 0x8010C964; // +D_8010C968 = 0x8010C968; // +PeachDisguiseNpcIndex = 0x8010C96C; // +D_8010C970 = 0x8010C970; // +D_8010C974 = 0x8010C974; // +NpcHitQueryColliderID = 0x8010C978; // +JumpedOnSwitchZ = 0x8010C97C; // +D_8010C980 = 0x8010C980; // +D_8010C984 = 0x8010C984; // +D_8010C98C = 0x8010C98C; // +D_8010C990 = 0x8010C990; // +D_8010C9A0 = 0x8010C9A0; // +D_8010C9B0 = 0x8010C9B0; // +D_8010C9C0 = 0x8010C9C0; // +D_8010C9C8 = 0x8010C9C8; // +D_8010CCF8 = 0x8010CCF8; // +D_8010CCFA = 0x8010CCFA; // +D_8010CCFC = 0x8010CCFC; // +D_8010CCFE = 0x8010CCFE; // +D_8010CD00 = 0x8010CD00; // +D_8010CD10 = 0x8010CD10; // +D_8010CD12 = 0x8010CD12; // +D_8010CD20 = 0x8010CD20; // +PartnerCommand = 0x8010CD30; // +PartnerCommandState = 0x8010CD34; // +gPlayerMoveHistory = 0x8010CD38; // +gPlayerMoveHistoryIndex = 0x8010CFB8; // +D_8010CFBC = 0x8010CFBC; // +wPartnerTetherDistance = 0x8010CFC0; // +D_8010CFC4 = 0x8010CFC4; // +wPartnerFollowState = 0x8010CFC8; // +D_8010CFCA = 0x8010CFCA; // +D_8010CFCC = 0x8010CFCC; // +D_8010CFCE = 0x8010CFCE; // +wPartnerNpcIndex = 0x8010CFD0; // +wPartnerCurrentScript = 0x8010CFD4; // +wCurrentPartnerId = 0x8010CFD8; // +wPartnerCurrentScriptID = 0x8010CFDC; // +D_8010CFE0 = 0x8010CFE0; // +NextPartnerID = 0x8010CFE4; // +NextPartnerCommand = 0x8010CFE8; // _render_transition_stencil = 0x80136A80; // type:func get_default_variation_for_song = 0x8014A430; // -D_8014F120 = 0x8014F120; // type:data -D_8014F128 = 0x8014F128; // type:data -rodata_padding_2 = 0x80150BBC; // type:data -gAuxSpriteShadingProfile = 0x801512B0; // type:data -D_801512E8 = 0x801512E8; // type:data -B_801512F0 = 0x801512F0; // type:data +D_8014F120 = 0x8014F120; // +D_8014F128 = 0x8014F128; // +rodata_padding_2 = 0x80150BBC; // +gAuxSpriteShadingProfile = 0x801512B0; // +D_801512E8 = 0x801512E8; // +B_801512F0 = 0x801512F0; // gBattleEntityList = 0x801513F8; // -mdl_treeIterPos = 0x80153224; // type:data -mdl_currentTransformGroupChildIndex = 0x8015336C; // type:data +mdl_treeIterPos = 0x80153224; // +mdl_currentTransformGroupChildIndex = 0x8015336C; // gCurrentAnimMeshListPtr = 0x80153A40; // -gAnimRotMtx = 0x80153A68; // type:data -gMessageDrawStatePtr = 0x80155D74; // type:data -ItemPickupGotOutline = 0x801568F0; // type:data -D_80156903 = 0x80156903; // type:data -D_8015690B = 0x8015690B; // type:data -D_8015C7A8 = 0x8015C7A8; // type:data -D_80164000 = 0x80164000; // type:data -dead_gCollisionStatus = 0x80169B10; // type:data -D_80197000 = 0x80197000; // type:data -D_801A6000 = 0x801A6000; // type:data -BattleEntityHeapBottom = 0x801A7000; // type:data -AuHeapBase = 0x801AA000; // type:data -D_80200000 = 0x80200000; // type:data +gAnimRotMtx = 0x80153A68; // +gMessageDrawStatePtr = 0x80155D74; // +ItemPickupGotOutline = 0x801568F0; // +D_80156903 = 0x80156903; // +D_8015690B = 0x8015690B; // +D_8015C7A8 = 0x8015C7A8; // +D_80164000 = 0x80164000; // +dead_gCollisionStatus = 0x80169B10; // +D_80197000 = 0x80197000; // +D_801A6000 = 0x801A6000; // +BattleEntityHeapBottom = 0x801A7000; // +AuHeapBase = 0x801AA000; // +D_80200000 = 0x80200000; // gBackgroundImage = 0x80200000; // -gMapShapeData = 0x80210000; // type:data -b_area_trd_part_3_HoverOffset = 0x80219040; // type:data -spiked_goomba = 0x8021B0AC; // type:data -paragoomba = 0x8021CD00; // type:data -b_area_pra2_crystal_king_paths = 0x80221630; // type:data -D_80224D60 = 0x80224D60; // type:data -D_80224D64 = 0x80224D64; // type:data -D_80224D70 = 0x80224D70; // type:data -D_80224D74 = 0x80224D74; // type:data -D_80224D80 = 0x80224D80; // type:data -D_80224D90 = 0x80224D90; // type:data -D_80224DA0 = 0x80224DA0; // type:data -D_80224DB0 = 0x80224DB0; // type:data -b_area_kzn2_VineData = 0x8022ADD0; // type:data -b_area_kzn2_VineRenderState = 0x8022B550; // type:data -D_802310D0 = 0x802310D0; // type:data -D_80232C4C = 0x80232C4C; // type:data -D_80235E00 = 0x80235E00; // type:data -D_80236040 = 0x80236040; // type:data -D_802362D0 = 0x802362D0; // type:data -D_80236560 = 0x80236560; // type:data -D_802367F0 = 0x802367F0; // type:data -D_8023BD70 = 0x8023BD70; // type:data -D_8023BD78 = 0x8023BD78; // type:data -D_8023BD98 = 0x8023BD98; // type:data -D_8023BDB4 = 0x8023BDB4; // type:data -D_8023BDB8 = 0x8023BDB8; // type:data -D_8023BDBC = 0x8023BDBC; // type:data -D_8023BDC0 = 0x8023BDC0; // type:data -D_8023BDC4 = 0x8023BDC4; // type:data -D_8023BDC8 = 0x8023BDC8; // type:data -D_8023C070 = 0x8023C070; // type:data -D_8023C1B0 = 0x8023C1B0; // type:data -D_8023C1B4 = 0x8023C1B4; // type:data -D_8023C1B8 = 0x8023C1B8; // type:data -D_8023C1BC = 0x8023C1BC; // type:data -D_8023C1C0 = 0x8023C1C0; // type:data -D_8023C1C4 = 0x8023C1C4; // type:data -D_8023C1C8 = 0x8023C1C8; // type:data -D_8023C1CC = 0x8023C1CC; // type:data -D_8023C1D0 = 0x8023C1D0; // type:data -goombarioTattleEffect = 0x8023CDA0; // type:data -goombarioIsCharged = 0x8023CDA4; // type:data -D_8023D1E0 = 0x8023D1E0; // type:data -D_8023D1E4 = 0x8023D1E4; // type:data -D_8023D26C = 0x8023D26C; // type:data -D_8023D270 = 0x8023D270; // type:data -D_8023D274 = 0x8023D274; // type:data -D_8023D278 = 0x8023D278; // type:data -D_8023D27C = 0x8023D27C; // type:data -D_8023D280 = 0x8023D280; // type:data -D_8023D284 = 0x8023D284; // type:data -D_8023D288 = 0x8023D288; // type:data -D_8023D28C = 0x8023D28C; // type:data -D_8023D290 = 0x8023D290; // type:data -D_8023D294 = 0x8023D294; // type:data -D_8023D298 = 0x8023D298; // type:data -D_8023D29C = 0x8023D29C; // type:data -D_8023D2A0 = 0x8023D2A0; // type:data -D_8023D2A4 = 0x8023D2A4; // type:data -D_8023D2A8 = 0x8023D2A8; // type:data -D_8023D2AC = 0x8023D2AC; // type:data -D_8023D2B0 = 0x8023D2B0; // type:data -D_8023D2B4 = 0x8023D2B4; // type:data -D_8023D2B8 = 0x8023D2B8; // type:data -D_8023D2BC = 0x8023D2BC; // type:data -D_8023D2C0 = 0x8023D2C0; // type:data -D_8023D2C4 = 0x8023D2C4; // type:data -D_8023D2C8 = 0x8023D2C8; // type:data -D_8023D2D0 = 0x8023D2D0; // type:data -D_8023D330 = 0x8023D330; // type:data -D_8023D334 = 0x8023D334; // type:data -D_8023D338 = 0x8023D338; // type:data -dgb_13_pad_E8 = 0x802400E8; // type:data -dgb_14_pad_F8 = 0x802400F8; // type:data -dgb_17_pad_F8 = 0x802400F8; // type:data -flo_15_pad_11C = 0x8024011C; // type:data -dgb_11_pad_168 = 0x80240168; // type:data -dgb_00_pad_1B8 = 0x802401B8; // type:data -dgb_10_pad_2E8 = 0x802402E8; // type:data -flo_15_pad_2FC = 0x802402FC; // type:data -dgb_13_pad_37C = 0x8024037C; // type:data -arn_09_pad_398 = 0x80240398; // type:data -dgb_12_pad_3A8 = 0x802403A8; // type:data -dgb_06_pad_3B8 = 0x802403B8; // type:data -arn_12_pad_418 = 0x80240418; // type:data -arn_10_pad_424 = 0x80240424; // type:data -arn_13_pad_424 = 0x80240424; // type:data -dgb_14_pad_47C = 0x8024047C; // type:data -arn_09_pad_4CC = 0x802404CC; // type:data -flo_22_pad_518 = 0x80240518; // type:data -dgb_11_pad_56C = 0x8024056C; // type:data -arn_09_pad_5A8 = 0x802405A8; // type:data -dgb_06_Chest_VarStash = 0x80240620; // type:data -dgb_10_pad_66C = 0x8024066C; // type:data -arn_11_pad_674 = 0x80240674; // type:data -sbk_00_pad_78C = 0x8024078C; // type:data -dgb_06_pad_834 = 0x80240834; // type:data -dgb_12_pad_868 = 0x80240868; // type:data -flo_12_pad_86C = 0x8024086C; // type:data -dgb_12_varStash = 0x80240870; // type:data -flo_18_pad_8B8 = 0x802408B8; // type:data -flo_07_pad_8CC = 0x802408CC; // type:data -kmr_03_pad_948 = 0x80240948; // type:data -arn_08_pad_A6C = 0x80240A6C; // type:data -flo_19_pad_ABC = 0x80240ABC; // type:data -flo_19_pad_AF4 = 0x80240AF4; // type:data -arn_08_pad_B98 = 0x80240B98; // type:data -arn_10_pad_BDC = 0x80240BDC; // type:data -arn_08_pad_CB4 = 0x80240CB4; // type:data -flo_24_pad_D38 = 0x80240D38; // type:data -flo_22_pad_E08 = 0x80240E08; // type:data -flo_12_pad_E28 = 0x80240E28; // type:data -flo_18_pad_E88 = 0x80240E88; // type:data -flo_03_pad_EA4 = 0x80240EA4; // type:data -dgb_10_pad_EDC = 0x80240EDC; // type:data -tst_04_B_80240FD0 = 0x80240FD0; // type:data -flo_19_pad_1044 = 0x80241044; // type:data -arn_08_pad_11FC = 0x802411FC; // type:data -flo_07_pad_1214 = 0x80241214; // type:data -arn_02_pad_12C4 = 0x802412C4; // type:data -flo_15_pad_12D8 = 0x802412D8; // type:data -flo_23_pad_12D8 = 0x802412D8; // type:data -dgb_18_pad_1358 = 0x80241358; // type:data -flo_15_pad_135C = 0x8024135C; // type:data -kmr_03_pad_1468 = 0x80241468; // type:data -dgb_16_pad_1518 = 0x80241518; // type:data -dgb_07_pad_1528 = 0x80241528; // type:data -dgb_02_pad_1548 = 0x80241548; // type:data -dgb_05_pad_1578 = 0x80241578; // type:data -dgb_18_pad_1578 = 0x80241578; // type:data -flo_22_pad_1594 = 0x80241594; // type:data -flo_10_pad_1624 = 0x80241624; // type:data -flo_10_pad_167C = 0x8024167C; // type:data -arn_05_pad_16A8 = 0x802416A8; // type:data -flo_00_pad_16BC = 0x802416BC; // type:data -dgb_16_pad_1774 = 0x80241774; // type:data -dgb_16_pad_17B4 = 0x802417B4; // type:data -flo_21_pad_17BC = 0x802417BC; // type:data -dgb_07_pad_17E4 = 0x802417E4; // type:data -dgb_05_pad_17E8 = 0x802417E8; // type:data -arn_08_pad_184C = 0x8024184C; // type:data -dgb_05_pad_1868 = 0x80241868; // type:data -dgb_05_pad_18BC = 0x802418BC; // type:data -dgb_15_pad_19B4 = 0x802419B4; // type:data -flo_19_pad_1A68 = 0x80241A68; // type:data -dgb_02_pad_1AA8 = 0x80241AA8; // type:data -flo_11_pad_1AB8 = 0x80241AB8; // type:data -arn_03_pad_1BB8 = 0x80241BB8; // type:data -arn_03_varStash = 0x80241C68; // type:data -flo_10_pad_1CA8 = 0x80241CA8; // type:data -dgb_07_pad_1E74 = 0x80241E88; // type:data -dgb_15_pad_1E94 = 0x80241E94; // type:data -D_80241ECC = 0x80241ECC; // type:data -flo_09_pad_2004 = 0x80242004; // type:data +gMapShapeData = 0x80210000; // +b_area_trd_part_3_HoverOffset = 0x80219040; // +spiked_goomba = 0x8021B0AC; // +paragoomba = 0x8021CD00; // +b_area_pra2_crystal_king_paths = 0x80221630; // +D_80224D60 = 0x80224D60; // +D_80224D64 = 0x80224D64; // +D_80224D70 = 0x80224D70; // +D_80224D74 = 0x80224D74; // +D_80224D80 = 0x80224D80; // +D_80224D90 = 0x80224D90; // +D_80224DA0 = 0x80224DA0; // +D_80224DB0 = 0x80224DB0; // +b_area_kzn2_VineData = 0x8022ADD0; // +b_area_kzn2_VineRenderState = 0x8022B550; // +D_802310D0 = 0x802310D0; // +D_80232C4C = 0x80232C4C; // +D_80235E00 = 0x80235E00; // +D_80236040 = 0x80236040; // +D_802362D0 = 0x802362D0; // +D_80236560 = 0x80236560; // +D_802367F0 = 0x802367F0; // +D_8023BD70 = 0x8023BD70; // +D_8023BD78 = 0x8023BD78; // +D_8023BD98 = 0x8023BD98; // +D_8023BDB4 = 0x8023BDB4; // +D_8023BDB8 = 0x8023BDB8; // +D_8023BDBC = 0x8023BDBC; // +D_8023BDC0 = 0x8023BDC0; // +D_8023BDC4 = 0x8023BDC4; // +D_8023BDC8 = 0x8023BDC8; // +D_8023C070 = 0x8023C070; // +D_8023C1B0 = 0x8023C1B0; // +D_8023C1B4 = 0x8023C1B4; // +D_8023C1B8 = 0x8023C1B8; // +D_8023C1BC = 0x8023C1BC; // +D_8023C1C0 = 0x8023C1C0; // +D_8023C1C4 = 0x8023C1C4; // +D_8023C1C8 = 0x8023C1C8; // +D_8023C1CC = 0x8023C1CC; // +D_8023C1D0 = 0x8023C1D0; // +goombarioTattleEffect = 0x8023CDA0; // +goombarioIsCharged = 0x8023CDA4; // +D_8023D1E0 = 0x8023D1E0; // +D_8023D1E4 = 0x8023D1E4; // +D_8023D26C = 0x8023D26C; // +D_8023D270 = 0x8023D270; // +D_8023D274 = 0x8023D274; // +D_8023D278 = 0x8023D278; // +D_8023D27C = 0x8023D27C; // +D_8023D280 = 0x8023D280; // +D_8023D284 = 0x8023D284; // +D_8023D288 = 0x8023D288; // +D_8023D28C = 0x8023D28C; // +D_8023D290 = 0x8023D290; // +D_8023D294 = 0x8023D294; // +D_8023D298 = 0x8023D298; // +D_8023D29C = 0x8023D29C; // +D_8023D2A0 = 0x8023D2A0; // +D_8023D2A4 = 0x8023D2A4; // +D_8023D2A8 = 0x8023D2A8; // +D_8023D2AC = 0x8023D2AC; // +D_8023D2B0 = 0x8023D2B0; // +D_8023D2B4 = 0x8023D2B4; // +D_8023D2B8 = 0x8023D2B8; // +D_8023D2BC = 0x8023D2BC; // +D_8023D2C0 = 0x8023D2C0; // +D_8023D2C4 = 0x8023D2C4; // +D_8023D2C8 = 0x8023D2C8; // +D_8023D2D0 = 0x8023D2D0; // +D_8023D330 = 0x8023D330; // +D_8023D334 = 0x8023D334; // +D_8023D338 = 0x8023D338; // +dgb_13_pad_E8 = 0x802400E8; // +dgb_14_pad_F8 = 0x802400F8; // +dgb_17_pad_F8 = 0x802400F8; // +flo_15_pad_11C = 0x8024011C; // +dgb_11_pad_168 = 0x80240168; // +dgb_00_pad_1B8 = 0x802401B8; // +dgb_10_pad_2E8 = 0x802402E8; // +flo_15_pad_2FC = 0x802402FC; // +dgb_13_pad_37C = 0x8024037C; // +arn_09_pad_398 = 0x80240398; // +dgb_12_pad_3A8 = 0x802403A8; // +dgb_06_pad_3B8 = 0x802403B8; // +arn_12_pad_418 = 0x80240418; // +arn_10_pad_424 = 0x80240424; // +arn_13_pad_424 = 0x80240424; // +dgb_14_pad_47C = 0x8024047C; // +arn_09_pad_4CC = 0x802404CC; // +flo_22_pad_518 = 0x80240518; // +dgb_11_pad_56C = 0x8024056C; // +arn_09_pad_5A8 = 0x802405A8; // +dgb_06_Chest_VarStash = 0x80240620; // +dgb_10_pad_66C = 0x8024066C; // +arn_11_pad_674 = 0x80240674; // +sbk_00_pad_78C = 0x8024078C; // +dgb_06_pad_834 = 0x80240834; // +dgb_12_pad_868 = 0x80240868; // +flo_12_pad_86C = 0x8024086C; // +dgb_12_varStash = 0x80240870; // +flo_18_pad_8B8 = 0x802408B8; // +flo_07_pad_8CC = 0x802408CC; // +kmr_03_pad_948 = 0x80240948; // +arn_08_pad_A6C = 0x80240A6C; // +flo_19_pad_ABC = 0x80240ABC; // +flo_19_pad_AF4 = 0x80240AF4; // +arn_08_pad_B98 = 0x80240B98; // +arn_10_pad_BDC = 0x80240BDC; // +arn_08_pad_CB4 = 0x80240CB4; // +flo_24_pad_D38 = 0x80240D38; // +flo_22_pad_E08 = 0x80240E08; // +flo_12_pad_E28 = 0x80240E28; // +flo_18_pad_E88 = 0x80240E88; // +flo_03_pad_EA4 = 0x80240EA4; // +dgb_10_pad_EDC = 0x80240EDC; // +tst_04_B_80240FD0 = 0x80240FD0; // +flo_19_pad_1044 = 0x80241044; // +arn_08_pad_11FC = 0x802411FC; // +flo_07_pad_1214 = 0x80241214; // +arn_02_pad_12C4 = 0x802412C4; // +flo_15_pad_12D8 = 0x802412D8; // +flo_23_pad_12D8 = 0x802412D8; // +dgb_18_pad_1358 = 0x80241358; // +flo_15_pad_135C = 0x8024135C; // +kmr_03_pad_1468 = 0x80241468; // +dgb_16_pad_1518 = 0x80241518; // +dgb_07_pad_1528 = 0x80241528; // +dgb_02_pad_1548 = 0x80241548; // +dgb_05_pad_1578 = 0x80241578; // +dgb_18_pad_1578 = 0x80241578; // +flo_22_pad_1594 = 0x80241594; // +flo_10_pad_1624 = 0x80241624; // +flo_10_pad_167C = 0x8024167C; // +arn_05_pad_16A8 = 0x802416A8; // +flo_00_pad_16BC = 0x802416BC; // +dgb_16_pad_1774 = 0x80241774; // +dgb_16_pad_17B4 = 0x802417B4; // +flo_21_pad_17BC = 0x802417BC; // +dgb_07_pad_17E4 = 0x802417E4; // +dgb_05_pad_17E8 = 0x802417E8; // +arn_08_pad_184C = 0x8024184C; // +dgb_05_pad_1868 = 0x80241868; // +dgb_05_pad_18BC = 0x802418BC; // +dgb_15_pad_19B4 = 0x802419B4; // +flo_19_pad_1A68 = 0x80241A68; // +dgb_02_pad_1AA8 = 0x80241AA8; // +flo_11_pad_1AB8 = 0x80241AB8; // +arn_03_pad_1BB8 = 0x80241BB8; // +arn_03_varStash = 0x80241C68; // +flo_10_pad_1CA8 = 0x80241CA8; // +dgb_07_pad_1E74 = 0x80241E88; // +dgb_15_pad_1E94 = 0x80241E94; // +D_80241ECC = 0x80241ECC; // +flo_09_pad_2004 = 0x80242004; // D_80242180 = 0x80242180; // -flo_24_pad_21A4 = 0x802421A4; // type:data -D_80242208 = 0x80242208; // type:data -D_80242330 = 0x80242330; // type:data -D_80242344 = 0x80242344; // type:data -osr_01_LetterDelivery_SavedNpcAnim = 0x80242344; // type:data -D_80242350 = 0x80242350; // type:data -D_80242370 = 0x80242370; // type:data -D_80242390 = 0x80242390; // type:data -D_802423B0 = 0x802423B0; // type:data -D_802423F0 = 0x802423F0; // type:data -D_80242410 = 0x80242410; // type:data -D_80242430 = 0x80242430; // type:data -D_80242450 = 0x80242450; // type:data -D_802424E0 = 0x802424E0; // type:data -flo_23_pad_2598 = 0x80242598; // type:data -flo_23_ItemChoiceList = 0x802426E0; // type:data segment:flo_23 -flo_23_D_8024284C_pad = 0x8024284C; // type:data -flo_23_FlowerGuard_ItemChoiceList = 0x80242850; // type:data -flo_09_pad_2874 = 0x80242874; // type:data -dgb_03_pad_2908 = 0x80242908; // type:data -D_802429A4 = 0x802429A4; // type:data -sbk_34_LetterDelivery_SavedNpcAnim = 0x802429A4; // type:data -D_802429BC = 0x802429BC; // type:data -flo_23_D_802429BC = 0x802429BC; // type:data -dead_flo_12_D_802429E0 = 0x802429E0; // type:data -flo_12_D_802429E0 = 0x802429E0; // type:data -D_80242A00 = 0x80242A00; // type:data -D_80242AC4 = 0x80242AC4; // type:data -dgb_15_pad_2AC8 = 0x80242AC8; // type:data -flo_14_pad_2BF4 = 0x80242BF4; // type:data -flo_08_pad_2EA8 = 0x80242EA8; // type:data -D_80242FB0 = 0x80242FB0; // type:data -dgb_03_pad_30D8 = 0x802430D8; // type:data -flo_11_pad_30EC = 0x802430EC; // type:data -D_80243178 = 0x80243178; // type:data -D_80243190 = 0x80243190; // type:data -dgb_04_pad_3208 = 0x80243208; // type:data -flo_10_pad_3218 = 0x80243218; // type:data -D_80243374 = 0x80243374; // type:data -dgb_01_pad_3548 = 0x80243548; // type:data -dgb_04_pad_3558 = 0x80243558; // type:data -arn_04_pad_3654 = 0x80243654; // type:data -dgb_18_pad_36D8 = 0x802436D8; // type:data -flo_16_pad_36FC = 0x802436FC; // type:data -D_80243720 = 0x80243720; // type:data -dgb_03_pad_3738 = 0x80243738; // type:data -dgb_00_pad_3758 = 0x80243758; // type:data -D_80243770 = 0x80243770; // type:data -broken_kmr_04_function_addr = 0x80243770; // type:data -D_802437C0 = 0x802437C0; // type:data -pra_13_802438E8 = 0x802438E8; // type:data -dgb_09_pad_3918 = 0x80243918; // type:data -flo_13_pad_3944 = 0x80243944; // type:data -dgb_03_pad_3964 = 0x80243964; // type:data -flo_13_pad_3A3C = 0x80243A3C; // type:data -dro_02_pad_3BC8 = 0x80243BC8; // type:data -D_80243BE0 = 0x80243BE0; // type:data -dro_02_pad_3C3C = 0x80243C3C; // type:data -flo_25_pad_3C8C = 0x80243C8C; // type:data -flo_25_pad_3CD8 = 0x80243CD8; // type:data -dgb_08_pad_3D88 = 0x80243D88; // type:data -D_80243DA4 = 0x80243DA4; // type:data -obk_03_LetterDelivery_SavedNpcAnim = 0x80243DA4; // type:data -dgb_09_pad_3E4C = 0x80243E4C; // type:data -dgb_01_pad_3EE4 = 0x80243EE4; // type:data -flo_17_pad_3FCC = 0x80243FCC; // type:data -dgb_09_pad_3FF8 = 0x80243FF8; // type:data -arn_04_pad_403C = 0x8024403C; // type:data -flo_10_pad_406C = 0x8024406C; // type:data -flo_10_pad_4084 = 0x80244084; // type:data -D_802440E0 = 0x802440E0; // type:data -D_802440E1 = 0x802440E1; // type:data -D_802440E2 = 0x802440E2; // type:data -D_802440E3 = 0x802440E3; // type:data -D_802440E4 = 0x802440E4; // type:data -D_802440E5 = 0x802440E5; // type:data -D_802440EB = 0x802440EB; // type:data -D_802440EC = 0x802440EC; // type:data -D_802440EF = 0x802440EF; // type:data -D_802440F0 = 0x802440F0; // type:data -D_802440F3 = 0x802440F3; // type:data -D_802440F4 = 0x802440F4; // type:data -D_802440F7 = 0x802440F7; // type:data -D_802440F8 = 0x802440F8; // type:data -D_802440FB = 0x802440FB; // type:data -D_802440FC = 0x802440FC; // type:data -dgb_08_pad_40FC = 0x802440FC; // type:data -D_802440FF = 0x802440FF; // type:data -D_80244100 = 0x80244100; // type:data -D_80244104 = 0x80244104; // type:data -dro_02_pad_41B4 = 0x802441B4; // type:data -dead_03_D_802442D0 = 0x802442D0; // type:data -code_eb1170_bss = 0x802442D0; // type:data -kzn_20_bss = 0x802442D0; // type:data -flo_17_pad_XXX = 0x802443D8; // type:data -dead_03_LetterDelivery_SavedNpcAnim = 0x80244494; // type:data -kzn_20_LetterDelivery_SavedNpcAnim = 0x80244494; // type:data -flo_16_pad_44F8 = 0x802444F8; // type:data -flo_25_pad_4734 = 0x80244734; // type:data -D_802447C0 = 0x802447C0; // type:data -arn_03_pad_47DC = 0x802447DC; // type:data -D_80244A20 = 0x80244A20; // type:data -arn_03_KeyItemChoiceList = 0x80244A20; // type:data -sbk_30_D_80244C18 = 0x80244C18; // type:data -D_80244D88 = 0x80244D88; // type:data -sbk_30_LetterDelivery_SavedNpcAnim = 0x80244D88; // type:data -dro_02_pad_4DD4 = 0x80244DD4; // type:data -kkj_18_D_80244E78 = 0x80244E78; // type:data -flo_03_pad_4ECC = 0x80244ECC; // type:data -flo_14_pad_4F24 = 0x80244F24; // type:data -flo_08_pad_4F3C = 0x80244F3C; // type:data -flo_14_pad_4F64 = 0x80244F64; // type:data -flo_25_ItemChoiceList = 0x80244FA0; // type:data -arn_05_pad_4FF8 = 0x80244FF8; // type:data -flo_25_D_8024510C_pad = 0x8024510C; // type:data -flo_25_FlowerGuard_ItemChoiceList = 0x80245110; // type:data -D_802451F0 = 0x802451F0; // type:data -D_80245210 = 0x80245210; // type:data -D_80245230 = 0x80245230; // type:data -D_8024527C = 0x8024527C; // type:data -flo_17_pad_527C = 0x8024527C; // type:data -flo_25_D_8024527C = 0x8024527C; // type:data -D_802453B0 = 0x802453B0; // type:data -D_802453D8 = 0x802453D8; // type:data -D_80245430 = 0x80245430; // type:data -D_80245600 = 0x80245600; // type:data -D_80245601 = 0x80245601; // type:data -D_80245602 = 0x80245602; // type:data -D_80245603 = 0x80245603; // type:data -D_80245604 = 0x80245604; // type:data -D_80245605 = 0x80245605; // type:data -D_80245608 = 0x80245608; // type:data -D_8024560B = 0x8024560B; // type:data -D_8024560C = 0x8024560C; // type:data -D_8024560F = 0x8024560F; // type:data -D_80245610 = 0x80245610; // type:data -D_80245613 = 0x80245613; // type:data -D_80245614 = 0x80245614; // type:data -D_80245617 = 0x80245617; // type:data -D_80245618 = 0x80245618; // type:data -D_8024561B = 0x8024561B; // type:data -D_8024561C = 0x8024561C; // type:data -D_8024561F = 0x8024561F; // type:data -D_80245620 = 0x80245620; // type:data -D_80245624 = 0x80245624; // type:data -sbk_02_D_80245630 = 0x80245630; // type:data -D_80245650 = 0x80245650; // type:data -D_802458F0 = 0x802458F0; // type:data -D_80245928 = 0x80245928; // type:data -D_8024592C = 0x8024592C; // type:data -flo_08_pad_598C = 0x8024598C; // type:data -D_802459C0 = 0x802459C0; // type:data -D_80245AB4 = 0x80245AB4; // type:data -obk_01_LetterDelivery_SavedNpcAnim = 0x80245AB4; // type:data -flo_00_pad_5E2C = 0x80245E2C; // type:data -kkj_19_D_802461F0 = 0x802461F0; // type:data -hos_06_D_80246260 = 0x80246260; // type:data -flo_08_ItemChoiceList = 0x802462C0; // type:data -dead_flo_08_ItemChoiceList = 0x802462F0; // type:data -D_80246300 = 0x80246300; // type:data +flo_24_pad_21A4 = 0x802421A4; // +D_80242208 = 0x80242208; // +D_80242330 = 0x80242330; // +D_80242344 = 0x80242344; // +osr_01_LetterDelivery_SavedNpcAnim = 0x80242344; // +D_80242350 = 0x80242350; // +D_80242370 = 0x80242370; // +D_80242390 = 0x80242390; // +D_802423B0 = 0x802423B0; // +D_802423F0 = 0x802423F0; // +D_80242410 = 0x80242410; // +D_80242430 = 0x80242430; // +D_80242450 = 0x80242450; // +D_802424E0 = 0x802424E0; // +flo_23_pad_2598 = 0x80242598; // +flo_23_ItemChoiceList = 0x802426E0; // segment:flo_23 +flo_23_D_8024284C_pad = 0x8024284C; // +flo_23_FlowerGuard_ItemChoiceList = 0x80242850; // +flo_09_pad_2874 = 0x80242874; // +dgb_03_pad_2908 = 0x80242908; // +D_802429A4 = 0x802429A4; // +sbk_34_LetterDelivery_SavedNpcAnim = 0x802429A4; // +D_802429BC = 0x802429BC; // +flo_23_D_802429BC = 0x802429BC; // +dead_flo_12_D_802429E0 = 0x802429E0; // +flo_12_D_802429E0 = 0x802429E0; // +D_80242A00 = 0x80242A00; // +D_80242AC4 = 0x80242AC4; // +dgb_15_pad_2AC8 = 0x80242AC8; // +flo_14_pad_2BF4 = 0x80242BF4; // +flo_08_pad_2EA8 = 0x80242EA8; // +D_80242FB0 = 0x80242FB0; // +dgb_03_pad_30D8 = 0x802430D8; // +flo_11_pad_30EC = 0x802430EC; // +D_80243178 = 0x80243178; // +D_80243190 = 0x80243190; // +dgb_04_pad_3208 = 0x80243208; // +flo_10_pad_3218 = 0x80243218; // +D_80243374 = 0x80243374; // +dgb_01_pad_3548 = 0x80243548; // +dgb_04_pad_3558 = 0x80243558; // +arn_04_pad_3654 = 0x80243654; // +dgb_18_pad_36D8 = 0x802436D8; // +flo_16_pad_36FC = 0x802436FC; // +D_80243720 = 0x80243720; // +dgb_03_pad_3738 = 0x80243738; // +dgb_00_pad_3758 = 0x80243758; // +D_80243770 = 0x80243770; // +broken_kmr_04_function_addr = 0x80243770; // +D_802437C0 = 0x802437C0; // +pra_13_802438E8 = 0x802438E8; // +dgb_09_pad_3918 = 0x80243918; // +flo_13_pad_3944 = 0x80243944; // +dgb_03_pad_3964 = 0x80243964; // +flo_13_pad_3A3C = 0x80243A3C; // +dro_02_pad_3BC8 = 0x80243BC8; // +D_80243BE0 = 0x80243BE0; // +dro_02_pad_3C3C = 0x80243C3C; // +flo_25_pad_3C8C = 0x80243C8C; // +flo_25_pad_3CD8 = 0x80243CD8; // +dgb_08_pad_3D88 = 0x80243D88; // +D_80243DA4 = 0x80243DA4; // +obk_03_LetterDelivery_SavedNpcAnim = 0x80243DA4; // +dgb_09_pad_3E4C = 0x80243E4C; // +dgb_01_pad_3EE4 = 0x80243EE4; // +flo_17_pad_3FCC = 0x80243FCC; // +dgb_09_pad_3FF8 = 0x80243FF8; // +arn_04_pad_403C = 0x8024403C; // +flo_10_pad_406C = 0x8024406C; // +flo_10_pad_4084 = 0x80244084; // +D_802440E0 = 0x802440E0; // +D_802440E1 = 0x802440E1; // +D_802440E2 = 0x802440E2; // +D_802440E3 = 0x802440E3; // +D_802440E4 = 0x802440E4; // +D_802440E5 = 0x802440E5; // +D_802440EB = 0x802440EB; // +D_802440EC = 0x802440EC; // +D_802440EF = 0x802440EF; // +D_802440F0 = 0x802440F0; // +D_802440F3 = 0x802440F3; // +D_802440F4 = 0x802440F4; // +D_802440F7 = 0x802440F7; // +D_802440F8 = 0x802440F8; // +D_802440FB = 0x802440FB; // +D_802440FC = 0x802440FC; // +dgb_08_pad_40FC = 0x802440FC; // +D_802440FF = 0x802440FF; // +D_80244100 = 0x80244100; // +D_80244104 = 0x80244104; // +dro_02_pad_41B4 = 0x802441B4; // +dead_03_D_802442D0 = 0x802442D0; // +code_eb1170_bss = 0x802442D0; // +kzn_20_bss = 0x802442D0; // +flo_17_pad_XXX = 0x802443D8; // +dead_03_LetterDelivery_SavedNpcAnim = 0x80244494; // +kzn_20_LetterDelivery_SavedNpcAnim = 0x80244494; // +flo_16_pad_44F8 = 0x802444F8; // +flo_25_pad_4734 = 0x80244734; // +D_802447C0 = 0x802447C0; // +arn_03_pad_47DC = 0x802447DC; // +D_80244A20 = 0x80244A20; // +arn_03_KeyItemChoiceList = 0x80244A20; // +sbk_30_D_80244C18 = 0x80244C18; // +D_80244D88 = 0x80244D88; // +sbk_30_LetterDelivery_SavedNpcAnim = 0x80244D88; // +dro_02_pad_4DD4 = 0x80244DD4; // +kkj_18_D_80244E78 = 0x80244E78; // +flo_03_pad_4ECC = 0x80244ECC; // +flo_14_pad_4F24 = 0x80244F24; // +flo_08_pad_4F3C = 0x80244F3C; // +flo_14_pad_4F64 = 0x80244F64; // +flo_25_ItemChoiceList = 0x80244FA0; // +arn_05_pad_4FF8 = 0x80244FF8; // +flo_25_D_8024510C_pad = 0x8024510C; // +flo_25_FlowerGuard_ItemChoiceList = 0x80245110; // +D_802451F0 = 0x802451F0; // +D_80245210 = 0x80245210; // +D_80245230 = 0x80245230; // +D_8024527C = 0x8024527C; // +flo_17_pad_527C = 0x8024527C; // +flo_25_D_8024527C = 0x8024527C; // +D_802453B0 = 0x802453B0; // +D_802453D8 = 0x802453D8; // +D_80245430 = 0x80245430; // +D_80245600 = 0x80245600; // +D_80245601 = 0x80245601; // +D_80245602 = 0x80245602; // +D_80245603 = 0x80245603; // +D_80245604 = 0x80245604; // +D_80245605 = 0x80245605; // +D_80245608 = 0x80245608; // +D_8024560B = 0x8024560B; // +D_8024560C = 0x8024560C; // +D_8024560F = 0x8024560F; // +D_80245610 = 0x80245610; // +D_80245613 = 0x80245613; // +D_80245614 = 0x80245614; // +D_80245617 = 0x80245617; // +D_80245618 = 0x80245618; // +D_8024561B = 0x8024561B; // +D_8024561C = 0x8024561C; // +D_8024561F = 0x8024561F; // +D_80245620 = 0x80245620; // +D_80245624 = 0x80245624; // +sbk_02_D_80245630 = 0x80245630; // +D_80245650 = 0x80245650; // +D_802458F0 = 0x802458F0; // +D_80245928 = 0x80245928; // +D_8024592C = 0x8024592C; // +flo_08_pad_598C = 0x8024598C; // +D_802459C0 = 0x802459C0; // +D_80245AB4 = 0x80245AB4; // +obk_01_LetterDelivery_SavedNpcAnim = 0x80245AB4; // +flo_00_pad_5E2C = 0x80245E2C; // +kkj_19_D_802461F0 = 0x802461F0; // +hos_06_D_80246260 = 0x80246260; // +flo_08_ItemChoiceList = 0x802462C0; // +dead_flo_08_ItemChoiceList = 0x802462F0; // +D_80246300 = 0x80246300; // D_802463B8_kkj_19 = 0x802463B8; // -D_80246424 = 0x80246424; // type:data -hos_06_LetterDelivery_SavedNpcAnim = 0x80246424; // type:data -flo_08_D_802462C4_pad = 0x8024642C; // type:data -flo_08_FlowerGuard_ItemChoiceList = 0x80246430; // type:data -dead_flo_08_FlowerGuard_ItemChoiceList = 0x80246460; // type:data -D_80246528 = 0x80246528; // type:data -D_8024652C = 0x8024652C; // type:data -D_80246530 = 0x80246530; // type:data -D_80246534 = 0x80246534; // type:data -D_80246538 = 0x80246538; // type:data -D_80246550 = 0x80246550; // type:data -D_80246554 = 0x80246554; // type:data -D_80246558 = 0x80246558; // type:data +D_80246424 = 0x80246424; // +hos_06_LetterDelivery_SavedNpcAnim = 0x80246424; // +flo_08_D_802462C4_pad = 0x8024642C; // +flo_08_FlowerGuard_ItemChoiceList = 0x80246430; // +dead_flo_08_FlowerGuard_ItemChoiceList = 0x80246460; // +D_80246528 = 0x80246528; // +D_8024652C = 0x8024652C; // +D_80246530 = 0x80246530; // +D_80246534 = 0x80246534; // +D_80246538 = 0x80246538; // +D_80246550 = 0x80246550; // +D_80246554 = 0x80246554; // +D_80246558 = 0x80246558; // D_80246558_kkj_19 = 0x80246558; // -D_8024655C = 0x8024655C; // type:data -D_80246560 = 0x80246560; // type:data -D_80246568 = 0x80246568; // type:data -D_80246578 = 0x80246578; // type:data -D_80246598 = 0x80246598; // type:data -D_8024659C = 0x8024659C; // type:data -flo_08_D_8024659C = 0x8024659C; // type:data -D_802465A0 = 0x802465A0; // type:data -D_802465CC = 0x802465CC; // type:data -D_802465F0 = 0x802465F0; // type:data -flo_18_pad_66B4 = 0x802466B4; // type:data -dead_kzn_17_D_802466D0 = 0x802466D0; // type:data -D_80246794 = 0x80246794; // type:data -kzn_02_LetterDelivery_SavedNpcAnim = 0x80246794; // type:data -kzn_17_LetterDelivery_SavedNpcAnim = 0x802467B4; // type:data -flo_00_pad_684C = 0x8024684C; // type:data -dead_kzn_17_LetterDelivery_SavedNpcAnim = 0x80246894; // type:data -dgb_08_pad_69DC = 0x802469DC; // type:data -D_80246A20 = 0x80246A20; // type:data -D_80246BE8 = 0x80246BE8; // type:data -D_80246E50 = 0x80246E50; // type:data -D_80247050 = 0x80247050; // type:data -D_80247120 = 0x80247120; // type:data -D_80243390 = 0x80243390; // type:data -D_80247420 = 0x80247420; // type:data -D_80247548 = 0x80247548; // type:data -D_802475E4 = 0x802475E4; // type:data -kzn_03_LetterDelivery_SavedNpcAnim = 0x802475E4; // type:data -D_80247664 = 0x80247664; // type:data -kzn_09_LetterDelivery_SavedNpcAnim = 0x80247664; // type:data -D_80247750 = 0x80247750; // type:data -rodata_alignment = 0x80247938; // type:data -D_802479F0 = 0x802479F0; // type:data -D_80247AF0 = 0x80247AF0; // type:data -D_80247B00 = 0x80247B00; // type:data -flo_13_D_80247B00 = 0x80247B00; // type:data -D_80247BB8 = 0x80247BB8; // type:data -D_80247CA0 = 0x80247CA0; // type:data -D_80247CB4 = 0x80247CB4; // type:data -jan_00_LetterDelivery_SavedNpcAnim = 0x80247CB4; // type:data -D_80247D00 = 0x80247D00; // type:data -flo_13_D_80247D00 = 0x80247D00; // type:data -D_80247DF0 = 0x80247DF0; // type:data -D_80247E68 = 0x80247E68; // type:data -kzn_19_VineRenderState = 0x80248380; // type:data -dead_kzn_19_D_80248388 = 0x80248388; // type:data -kmr_22_ChapterEffect = 0x802483C0; // type:data -kmr_22_ChapterEffectTime = 0x802483C4; // type:data -kmr_22_VineRenderState = 0x802483D0; // type:data -iwa_10_D_80248480 = 0x80248480; // type:data -dead_kzn_19_LetterDelivery_SavedNpcAnim = 0x8024854C; // type:data -kzn_19_LetterDelivery_SavedNpcAnim = 0x8024854C; // type:data -D_80248600 = 0x80248600; // type:data -D_80248624 = 0x80248624; // type:data -D_80248650 = 0x80248650; // type:data -D_80248760 = 0x80248760; // type:data -D_80248850 = 0x80248850; // type:data -jan_02_Quizmo_Worker = 0x80248924; // type:data -jan_02_Quizmo_AnswerResult = 0x80248938; // type:data -jan_02_Quizmo_StageEffect = 0x80248940; // type:data -jan_02_Quizmo_AudienceEffect = 0x80248944; // type:data -jan_02_Quizmo_VannaTEffect = 0x80248948; // type:data -D_80248F90 = 0x80248F90; // type:data -flo_00_pad_9128 = 0x80249128; // type:data -D_80249158 = 0x80249158; // type:data -D_802491C0 = 0x802491C0; // type:data -trd_06_fake_sym = 0x802491C0; // type:data -end_01_CreditsData = 0x80249440; // type:data -D_8024A290 = 0x8024A290; // type:data -D_8024A2A0 = 0x8024A2A0; // type:data -end_01_CreditsMessageBuffers = 0x8024A2D0; // type:data -sam_02_Quizmo_Worker = 0x8024B990; // type:data -sam_02_Quizmo_StageEffect = 0x8024B9B0; // type:data -sam_02_Quizmo_AudienceEffect = 0x8024B9B4; // type:data -sam_02_Quizmo_VannaTEffect = 0x8024B9B8; // type:data -D_8024BA90 = 0x8024BA90; // type:data -flo_13_D_8024BA90 = 0x8024BA90; // type:data -D_8024BB80 = 0x8024BB80; // type:data -hos_03_Quizmo_Worker = 0x8024BDD0; // type:data -hos_03_Quizmo_AnswerResult = 0x8024BDE8; // type:data -hos_03_Quizmo_StageEffect = 0x8024BDF0; // type:data -hos_03_Quizmo_AudienceEffect = 0x8024BDF4; // type:data -hos_03_Quizmo_VannaTEffect = 0x8024BDF8; // type:data -D_8024BEA0 = 0x8024BEA0; // type:data -D_8024C068 = 0x8024C068; // type:data -filemenu_iterFileIdx = 0x8024C080; // type:data -D_8024C088 = 0x8024C088; // type:data -D_8024C100 = 0x8024C100; // type:data -D_8024C110 = 0x8024C110; // type:data -D_8024C1D8 = 0x8024C1D8; // type:data -sam_06_LetterDelivery_SavedNpcAnim = 0x8024C1D8; // type:data -D_8024C5E0 = 0x8024C5E0; // type:data -D_8024DBC0 = 0x8024DBC0; // type:data -D_8024DD88 = 0x8024DD88; // type:data -D_8024DEF8 = 0x8024DEF8; // type:data -sam_01_Quizmo_AnswerResult = 0x8024DF10; // type:data -sam_01_Quizmo_StageEffect = 0x8024DF18; // type:data -sam_01_Quizmo_AudienceEffect = 0x8024DF1C; // type:data -sam_01_Quizmo_VannaTEffect = 0x8024DF20; // type:data -D_8024DF24 = 0x8024DF24; // type:data -sam_01_LetterDelivery_SavedNpcAnim = 0x8024DF24; // type:data -D_8024DFC0 = 0x8024DFC0; // type:data -dro_01_Quizmo_Worker = 0x8024DFC0; // type:data -dro_01_pad_D_8024DFC4 = 0x8024DFC4; // type:data -dro_01_Quizmo_ScriptArray = 0x8024DFC8; // type:data -D_8024DFD8 = 0x8024DFD8; // type:data -dro_01_Quizmo_AnswerResult = 0x8024DFD8; // type:data -dro_01_pad_D_8024DFDC = 0x8024DFDC; // type:data -D_8024DFE0 = 0x8024DFE0; // type:data -dro_01_Quizmo_StageEffect = 0x8024DFE0; // type:data -D_8024DFE4 = 0x8024DFE4; // type:data -dro_01_Quizmo_AudienceEffect = 0x8024DFE4; // type:data -D_8024DFE8 = 0x8024DFE8; // type:data -dro_01_Quizmo_VannaTEffect = 0x8024DFE8; // type:data -dro_01_pad_D_8024DFEC = 0x8024DFEC; // type:data -dro_01_KeyItemChoiceList = 0x8024DFF0; // type:data -dro_01_pad_D_8024E1B0 = 0x8024E1B0; // type:data -D_8024E1B4 = 0x8024E1B4; // type:data -dro_01_LetterDelivery_SavedNpcAnim = 0x8024E1B4; // type:data -mac_02_Quizmo_Worker = 0x8024E540; // type:data -mac_02_Quizmo_AnswerResult = 0x8024E558; // type:data -mac_02_Quizmo_StageEffect = 0x8024E560; // type:data -mac_02_Quizmo_AudienceEffect = 0x8024E564; // type:data -mac_02_Quizmo_VannaTEffect = 0x8024E568; // type:data -mac_02_D_8024E570 = 0x8024E570; // type:data -mac_02_D_8024E738 = 0x8024E738; // type:data -end_00_CreditsData = 0x8024E960; // type:data -D_8024EA10 = 0x8024EA10; // type:data -D_8024EA14 = 0x8024EA14; // type:data -mac_02_LetterDelivery_SavedNpcAnim = 0x8024EA18; // type:data -dro_02_D_8024EF80 = 0x8024EF80; // type:data +D_8024655C = 0x8024655C; // +D_80246560 = 0x80246560; // +D_80246568 = 0x80246568; // +D_80246578 = 0x80246578; // +D_80246598 = 0x80246598; // +D_8024659C = 0x8024659C; // +flo_08_D_8024659C = 0x8024659C; // +D_802465A0 = 0x802465A0; // +D_802465CC = 0x802465CC; // +D_802465F0 = 0x802465F0; // +flo_18_pad_66B4 = 0x802466B4; // +dead_kzn_17_D_802466D0 = 0x802466D0; // +D_80246794 = 0x80246794; // +kzn_02_LetterDelivery_SavedNpcAnim = 0x80246794; // +kzn_17_LetterDelivery_SavedNpcAnim = 0x802467B4; // +flo_00_pad_684C = 0x8024684C; // +dead_kzn_17_LetterDelivery_SavedNpcAnim = 0x80246894; // +dgb_08_pad_69DC = 0x802469DC; // +D_80246A20 = 0x80246A20; // +D_80246BE8 = 0x80246BE8; // +D_80246E50 = 0x80246E50; // +D_80247050 = 0x80247050; // +D_80247120 = 0x80247120; // +D_80243390 = 0x80243390; // +D_80247420 = 0x80247420; // +D_80247548 = 0x80247548; // +D_802475E4 = 0x802475E4; // +kzn_03_LetterDelivery_SavedNpcAnim = 0x802475E4; // +D_80247664 = 0x80247664; // +kzn_09_LetterDelivery_SavedNpcAnim = 0x80247664; // +D_80247750 = 0x80247750; // +rodata_alignment = 0x80247938; // +D_802479F0 = 0x802479F0; // +D_80247AF0 = 0x80247AF0; // +D_80247B00 = 0x80247B00; // +flo_13_D_80247B00 = 0x80247B00; // +D_80247BB8 = 0x80247BB8; // +D_80247CA0 = 0x80247CA0; // +D_80247CB4 = 0x80247CB4; // +jan_00_LetterDelivery_SavedNpcAnim = 0x80247CB4; // +D_80247D00 = 0x80247D00; // +flo_13_D_80247D00 = 0x80247D00; // +D_80247DF0 = 0x80247DF0; // +D_80247E68 = 0x80247E68; // +kzn_19_VineRenderState = 0x80248380; // +dead_kzn_19_D_80248388 = 0x80248388; // +kmr_22_ChapterEffect = 0x802483C0; // +kmr_22_ChapterEffectTime = 0x802483C4; // +kmr_22_VineRenderState = 0x802483D0; // +iwa_10_D_80248480 = 0x80248480; // +dead_kzn_19_LetterDelivery_SavedNpcAnim = 0x8024854C; // +kzn_19_LetterDelivery_SavedNpcAnim = 0x8024854C; // +D_80248600 = 0x80248600; // +D_80248624 = 0x80248624; // +D_80248650 = 0x80248650; // +D_80248760 = 0x80248760; // +D_80248850 = 0x80248850; // +jan_02_Quizmo_Worker = 0x80248924; // +jan_02_Quizmo_AnswerResult = 0x80248938; // +jan_02_Quizmo_StageEffect = 0x80248940; // +jan_02_Quizmo_AudienceEffect = 0x80248944; // +jan_02_Quizmo_VannaTEffect = 0x80248948; // +D_80248F90 = 0x80248F90; // +flo_00_pad_9128 = 0x80249128; // +D_80249158 = 0x80249158; // +D_802491C0 = 0x802491C0; // +trd_06_fake_sym = 0x802491C0; // +end_01_CreditsData = 0x80249440; // +D_8024A290 = 0x8024A290; // +D_8024A2A0 = 0x8024A2A0; // +end_01_CreditsMessageBuffers = 0x8024A2D0; // +sam_02_Quizmo_Worker = 0x8024B990; // +sam_02_Quizmo_StageEffect = 0x8024B9B0; // +sam_02_Quizmo_AudienceEffect = 0x8024B9B4; // +sam_02_Quizmo_VannaTEffect = 0x8024B9B8; // +D_8024BA90 = 0x8024BA90; // +flo_13_D_8024BA90 = 0x8024BA90; // +D_8024BB80 = 0x8024BB80; // +hos_03_Quizmo_Worker = 0x8024BDD0; // +hos_03_Quizmo_AnswerResult = 0x8024BDE8; // +hos_03_Quizmo_StageEffect = 0x8024BDF0; // +hos_03_Quizmo_AudienceEffect = 0x8024BDF4; // +hos_03_Quizmo_VannaTEffect = 0x8024BDF8; // +D_8024BEA0 = 0x8024BEA0; // +D_8024C068 = 0x8024C068; // +filemenu_iterFileIdx = 0x8024C080; // +D_8024C088 = 0x8024C088; // +D_8024C100 = 0x8024C100; // +D_8024C110 = 0x8024C110; // +D_8024C1D8 = 0x8024C1D8; // +sam_06_LetterDelivery_SavedNpcAnim = 0x8024C1D8; // +D_8024C5E0 = 0x8024C5E0; // +D_8024DBC0 = 0x8024DBC0; // +D_8024DD88 = 0x8024DD88; // +D_8024DEF8 = 0x8024DEF8; // +sam_01_Quizmo_AnswerResult = 0x8024DF10; // +sam_01_Quizmo_StageEffect = 0x8024DF18; // +sam_01_Quizmo_AudienceEffect = 0x8024DF1C; // +sam_01_Quizmo_VannaTEffect = 0x8024DF20; // +D_8024DF24 = 0x8024DF24; // +sam_01_LetterDelivery_SavedNpcAnim = 0x8024DF24; // +D_8024DFC0 = 0x8024DFC0; // +dro_01_Quizmo_Worker = 0x8024DFC0; // +dro_01_pad_D_8024DFC4 = 0x8024DFC4; // +dro_01_Quizmo_ScriptArray = 0x8024DFC8; // +D_8024DFD8 = 0x8024DFD8; // +dro_01_Quizmo_AnswerResult = 0x8024DFD8; // +dro_01_pad_D_8024DFDC = 0x8024DFDC; // +D_8024DFE0 = 0x8024DFE0; // +dro_01_Quizmo_StageEffect = 0x8024DFE0; // +D_8024DFE4 = 0x8024DFE4; // +dro_01_Quizmo_AudienceEffect = 0x8024DFE4; // +D_8024DFE8 = 0x8024DFE8; // +dro_01_Quizmo_VannaTEffect = 0x8024DFE8; // +dro_01_pad_D_8024DFEC = 0x8024DFEC; // +dro_01_KeyItemChoiceList = 0x8024DFF0; // +dro_01_pad_D_8024E1B0 = 0x8024E1B0; // +D_8024E1B4 = 0x8024E1B4; // +dro_01_LetterDelivery_SavedNpcAnim = 0x8024E1B4; // +mac_02_Quizmo_Worker = 0x8024E540; // +mac_02_Quizmo_AnswerResult = 0x8024E558; // +mac_02_Quizmo_StageEffect = 0x8024E560; // +mac_02_Quizmo_AudienceEffect = 0x8024E564; // +mac_02_Quizmo_VannaTEffect = 0x8024E568; // +mac_02_D_8024E570 = 0x8024E570; // +mac_02_D_8024E738 = 0x8024E738; // +end_00_CreditsData = 0x8024E960; // +D_8024EA10 = 0x8024EA10; // +D_8024EA14 = 0x8024EA14; // +mac_02_LetterDelivery_SavedNpcAnim = 0x8024EA18; // +dro_02_D_8024EF80 = 0x8024EF80; // gPausePanels = 0x8024EF80; // -D_8024EF84 = 0x8024EF84; // type:data -dro_02_D_8024EF84 = 0x8024EF84; // type:data -dro_02_RitualStateTime = 0x8024EF88; // type:data -dro_02_pad_D_8024EF8C = 0x8024EF8C; // type:data -D_8024EF90 = 0x8024EF90; // type:data -dro_02_D_8024EF90 = 0x8024EF90; // type:data -dro_02_Quizmo_Worker = 0x8024EFA0; // type:data -dro_02_pad_D_8024EF94 = 0x8024EFA0; // type:data +D_8024EF84 = 0x8024EF84; // +dro_02_D_8024EF84 = 0x8024EF84; // +dro_02_RitualStateTime = 0x8024EF88; // +dro_02_pad_D_8024EF8C = 0x8024EF8C; // +D_8024EF90 = 0x8024EF90; // +dro_02_D_8024EF90 = 0x8024EF90; // +dro_02_Quizmo_Worker = 0x8024EFA0; // +dro_02_pad_D_8024EF94 = 0x8024EFA0; // gPauseCursorPosY = 0x8024EFA0; // -dro_02_pad_D_8024EFA4 = 0x8024EFA4; // type:data -dro_02_8024EFA8 = 0x8024EFA8; // type:data -dro_02_Quizmo_ScriptArray = 0x8024EFA8; // type:data -dro_02_pad_D_8024EFAC = 0x8024EFAC; // type:data -D_8024EFB8 = 0x8024EFB8; // type:data -dro_02_Quizmo_AnswerResult = 0x8024EFB8; // type:data -dro_02_pad_D_8024EFBC = 0x8024EFBC; // type:data -D_8024EFC0 = 0x8024EFC0; // type:data -dro_02_Quizmo_StageEffect = 0x8024EFC0; // type:data -dro_02_Quizmo_AudienceEffect = 0x8024EFC4; // type:data -D_8024EFC8 = 0x8024EFC8; // type:data -dro_02_Quizmo_VannaTEffect = 0x8024EFC8; // type:data -D_8024EFCC = 0x8024EFCC; // type:data -dro_02_D_8024EFCC = 0x8024EFCC; // type:data -dro_02_D_8024EFD0 = 0x8024EFD0; // type:data -D_8024F010 = 0x8024F010; // type:data -dro_02_D_8024F010 = 0x8024F010; // type:data -dro_02_pad_D_8024F07C = 0x8024F07C; // type:data -dro_02_D_8024F080 = 0x8024F080; // type:data -dro_02_KeyItemChoiceList = 0x8024F080; // type:data -dro_02_pad_D_8024F240 = 0x8024F240; // type:data -D_8024F248 = 0x8024F248; // type:data -ItemChoiceList = 0x8024F248; // type:data -dro_02_D_8024F248 = 0x8024F248; // type:data -dro_02_ItemChoiceList = 0x8024F248; // type:data -mac_04_Quizmo_Worker = 0x8024F5A0; // type:data -mac_04_Quizmo_AnswerResult = 0x8024F5B8; // type:data -mac_04_Quizmo_StageEffect = 0x8024F5C0; // type:data -mac_04_Quizmo_AudienceEffect = 0x8024F5C4; // type:data -mac_04_Quizmo_VannaTEffect = 0x8024F5C8; // type:data -mac_04_D_8024F5D0 = 0x8024F5D0; // type:data -end_00_CreditsDataPtr = 0x8024F7E4; // type:data -end_00_CreditsMessageBuffers = 0x8024F7F0; // type:data -D_8024FBA0 = 0x8024FBA0; // type:data -D_8024FD68 = 0x8024FD68; // type:data -jan_03_Quizmo_Worker = 0x8024FED8; // type:data -jan_03_Quizmo_AnswerResult = 0x8024FEF0; // type:data -jan_03_Quizmo_StageEffect = 0x8024FEF8; // type:data -jan_03_Quizmo_AudienceEffect = 0x8024FEFC; // type:data -jan_03_Quizmo_VannaTEffect = 0x8024FF00; // type:data -D_8024FF04 = 0x8024FF04; // type:data -jan_03_LetterDelivery_SavedNpcAnim = 0x8024FF04; // type:data -end_00_CreditsProjMatrices = 0x80250EF0; // type:data -D_802510B0 = 0x802510B0; // type:data -mac_03_Quizmo_Worker = 0x802513D0; // type:data -mac_03_Quizmo_AnswerResult = 0x802513E8; // type:data -mac_03_Quizmo_StageEffect = 0x802513F0; // type:data -mac_03_Quizmo_AudienceEffect = 0x802513F4; // type:data -mac_03_Quizmo_VannaTEffect = 0x802513F8; // type:data -mac_03_D_80251400 = 0x80251400; // type:data -sam_11_Quizmo_Worker = 0x80251450; // type:data -sam_11_Quizmo_AnswerResult = 0x80251468; // type:data -sam_11_Quizmo_StageEffect = 0x80251470; // type:data -sam_11_Quizmo_AudienceEffect = 0x80251474; // type:data -sam_11_Quizmo_VannaTEffect = 0x80251478; // type:data -mac_03_LetterDelivery_SavedNpcAnim = 0x802515C4; // type:data -dgb_01_pad_1 = 0x80251A78; // type:data -dgb_01_pad_111111 = 0x80251A78; // type:data -nok_01_Quizmo_Worker = 0x80251C40; // type:data -nok_01_Quizmo_AnswerResult = 0x80251C58; // type:data -nok_01_Quizmo_StageEffect = 0x80251C60; // type:data -nok_01_Quizmo_AudienceEffect = 0x80251C64; // type:data -nok_01_Quizmo_VannaTEffect = 0x80251C68; // type:data -nok_01_D_80251C70 = 0x80251C70; // type:data -D_80251E34 = 0x80251E34; // type:data -nok_01_LetterDelivery_SavedNpcAnim = 0x80251E34; // type:data -mac_05_Quizmo_Worker = 0x802529D0; // type:data -mac_05_Quizmo_AnswerResult = 0x802529E8; // type:data -mac_05_Quizmo_StageEffect = 0x802529F0; // type:data -mac_05_Quizmo_AudienceEffect = 0x802529F4; // type:data -D_802529F8 = 0x802529F8; // type:data -mac_05_Quizmo_VannaTEffect = 0x802529F8; // type:data -mac_05_D_80252A00 = 0x80252A00; // type:data -mac_05_D_80252BC8 = 0x80252BC8; // type:data -mac_05_LetterDelivery_SavedNpcAnim = 0x80252D38; // type:data -D_80253060 = 0x80253060; // type:data -dgb_01_pad_2 = 0x80253158; // type:data -D_80253378 = 0x80253378; // type:data -D_80253384 = 0x80253384; // type:data -D_8025338C = 0x8025338C; // type:data -D_80253390 = 0x80253390; // type:data -nok_02_D_802547D0 = 0x802547D0; // type:data -nok_02_Quizmo_Worker = 0x802549A0; // type:data -nok_02_Quizmo_AnswerResult = 0x802549B8; // type:data -nok_02_Quizmo_StageEffect = 0x802549C0; // type:data -nok_02_Quizmo_AudienceEffect = 0x802549C4; // type:data -nok_02_Quizmo_VannaTEffect = 0x802549C8; // type:data -nok_02_D_802549D0 = 0x802549D0; // type:data -D_80254B94 = 0x80254B94; // type:data -nok_02_LetterDelivery_SavedNpcAnim = 0x80254B94; // type:data -nok_02_D_80254BA0 = 0x80254BA0; // type:data -D_80254C50 = 0x80254C50; // type:data -nok_02_D_80254D68 = 0x80254D68; // type:data -D_8025595C = 0x8025595C; // type:data -D_8025599C = 0x8025599C; // type:data -mac_00_Quizmo_Worker = 0x80255B70; // type:data -mac_00_Quizmo_AnswerResult = 0x80255B88; // type:data -mac_00_Quizmo_StageEffect = 0x80255B90; // type:data -mac_00_Quizmo_AudienceEffect = 0x80255B94; // type:data -mac_00_Quizmo_VannaTEffect = 0x80255B98; // type:data -mac_00_D_80255BA0 = 0x80255BA0; // type:data -mac_00_D_80255D68 = 0x80255D68; // type:data -mac_00_LetterDelivery_SavedNpcAnim = 0x80255ED8; // type:data -D_80255EE0 = 0x80255EE0; // type:data -dup_mac_00_LetterDelivery_SavedNpcAnim = 0x802560A4; // type:data -D_80257118 = 0x80257118; // type:data -D_80257320 = 0x80257320; // type:data -D_80257B28 = 0x80257B28; // type:data -D_80257B48 = 0x80257B48; // type:data -D_80257B68 = 0x80257B68; // type:data -D_80257B88 = 0x80257B88; // type:data -D_80257DA4 = 0x80257DA4; // type:data -kmr_02_savedColR = 0x80257F20; // type:data -kmr_02_savedColG = 0x80257F21; // type:data -kmr_02_savedColB = 0x80257F22; // type:data -kmr_02_savedColA = 0x80257F23; // type:data -D_80257F24 = 0x80257F24; // type:data -D_80257F25 = 0x80257F25; // type:data -D_80257F26 = 0x80257F26; // type:data -D_80257F27 = 0x80257F27; // type:data -D_80257F28 = 0x80257F28; // type:data -D_80257F29 = 0x80257F29; // type:data -kmr_02_Quizmo_Worker = 0x80257F2C; // type:data -kmr_02_Quizmo_AnswerResult = 0x80257F40; // type:data -kmr_02_Quizmo_StageEffect = 0x80257F48; // type:data -kmr_02_Quizmo_AudienceEffect = 0x80257F4C; // type:data -kmr_02_Quizmo_VannaTEffect = 0x80257F50; // type:data -kmr_02_D_80257F58 = 0x80257F58; // type:data -D_8025811C = 0x8025811C; // type:data -kmr_02_LetterDelivery_SavedNpcAnim = 0x8025811C; // type:data -D_80258120 = 0x80258120; // type:data -D_80258140 = 0x80258140; // type:data -D_80258340 = 0x80258340; // type:data -D_80258E14 = 0x80258E14; // type:data -D_8025B0A8 = 0x8025B0A8; // type:data -D_8025B2A8 = 0x8025B2A8; // type:data -D_8025B2AC = 0x8025B2AC; // type:data -D_8025B2B0 = 0x8025B2B0; // type:data -D_8025C0D0 = 0x8025C0D0; // type:data -mac_01_Quizmo_Worker = 0x80262A40; // type:data -mac_01_Quizmo_AnswerResult = 0x80262A58; // type:data -mac_01_Quizmo_StageEffect = 0x80262A60; // type:data -mac_01_Quizmo_AudienceEffect = 0x80262A64; // type:data -mac_01_Quizmo_VannaTEffect = 0x80262A68; // type:data -mac_01_D_80262A70 = 0x80262A70; // type:data -mac_01_LetterDelivery_SavedNpcAnim = 0x80262C34; // type:data -D_80262C38 = 0x80262C38; // type:data -D_80262F68 = 0x80262F68; // type:data +dro_02_pad_D_8024EFA4 = 0x8024EFA4; // +dro_02_8024EFA8 = 0x8024EFA8; // +dro_02_Quizmo_ScriptArray = 0x8024EFA8; // +dro_02_pad_D_8024EFAC = 0x8024EFAC; // +D_8024EFB8 = 0x8024EFB8; // +dro_02_Quizmo_AnswerResult = 0x8024EFB8; // +dro_02_pad_D_8024EFBC = 0x8024EFBC; // +D_8024EFC0 = 0x8024EFC0; // +dro_02_Quizmo_StageEffect = 0x8024EFC0; // +dro_02_Quizmo_AudienceEffect = 0x8024EFC4; // +D_8024EFC8 = 0x8024EFC8; // +dro_02_Quizmo_VannaTEffect = 0x8024EFC8; // +D_8024EFCC = 0x8024EFCC; // +dro_02_D_8024EFCC = 0x8024EFCC; // +dro_02_D_8024EFD0 = 0x8024EFD0; // +D_8024F010 = 0x8024F010; // +dro_02_D_8024F010 = 0x8024F010; // +dro_02_pad_D_8024F07C = 0x8024F07C; // +dro_02_D_8024F080 = 0x8024F080; // +dro_02_KeyItemChoiceList = 0x8024F080; // +dro_02_pad_D_8024F240 = 0x8024F240; // +D_8024F248 = 0x8024F248; // +ItemChoiceList = 0x8024F248; // +dro_02_D_8024F248 = 0x8024F248; // +dro_02_ItemChoiceList = 0x8024F248; // +mac_04_Quizmo_Worker = 0x8024F5A0; // +mac_04_Quizmo_AnswerResult = 0x8024F5B8; // +mac_04_Quizmo_StageEffect = 0x8024F5C0; // +mac_04_Quizmo_AudienceEffect = 0x8024F5C4; // +mac_04_Quizmo_VannaTEffect = 0x8024F5C8; // +mac_04_D_8024F5D0 = 0x8024F5D0; // +end_00_CreditsDataPtr = 0x8024F7E4; // +end_00_CreditsMessageBuffers = 0x8024F7F0; // +D_8024FBA0 = 0x8024FBA0; // +D_8024FD68 = 0x8024FD68; // +jan_03_Quizmo_Worker = 0x8024FED8; // +jan_03_Quizmo_AnswerResult = 0x8024FEF0; // +jan_03_Quizmo_StageEffect = 0x8024FEF8; // +jan_03_Quizmo_AudienceEffect = 0x8024FEFC; // +jan_03_Quizmo_VannaTEffect = 0x8024FF00; // +D_8024FF04 = 0x8024FF04; // +jan_03_LetterDelivery_SavedNpcAnim = 0x8024FF04; // +end_00_CreditsProjMatrices = 0x80250EF0; // +D_802510B0 = 0x802510B0; // +mac_03_Quizmo_Worker = 0x802513D0; // +mac_03_Quizmo_AnswerResult = 0x802513E8; // +mac_03_Quizmo_StageEffect = 0x802513F0; // +mac_03_Quizmo_AudienceEffect = 0x802513F4; // +mac_03_Quizmo_VannaTEffect = 0x802513F8; // +mac_03_D_80251400 = 0x80251400; // +sam_11_Quizmo_Worker = 0x80251450; // +sam_11_Quizmo_AnswerResult = 0x80251468; // +sam_11_Quizmo_StageEffect = 0x80251470; // +sam_11_Quizmo_AudienceEffect = 0x80251474; // +sam_11_Quizmo_VannaTEffect = 0x80251478; // +mac_03_LetterDelivery_SavedNpcAnim = 0x802515C4; // +dgb_01_pad_1 = 0x80251A78; // +dgb_01_pad_111111 = 0x80251A78; // +nok_01_Quizmo_Worker = 0x80251C40; // +nok_01_Quizmo_AnswerResult = 0x80251C58; // +nok_01_Quizmo_StageEffect = 0x80251C60; // +nok_01_Quizmo_AudienceEffect = 0x80251C64; // +nok_01_Quizmo_VannaTEffect = 0x80251C68; // +nok_01_D_80251C70 = 0x80251C70; // +D_80251E34 = 0x80251E34; // +nok_01_LetterDelivery_SavedNpcAnim = 0x80251E34; // +mac_05_Quizmo_Worker = 0x802529D0; // +mac_05_Quizmo_AnswerResult = 0x802529E8; // +mac_05_Quizmo_StageEffect = 0x802529F0; // +mac_05_Quizmo_AudienceEffect = 0x802529F4; // +D_802529F8 = 0x802529F8; // +mac_05_Quizmo_VannaTEffect = 0x802529F8; // +mac_05_D_80252A00 = 0x80252A00; // +mac_05_D_80252BC8 = 0x80252BC8; // +mac_05_LetterDelivery_SavedNpcAnim = 0x80252D38; // +D_80253060 = 0x80253060; // +dgb_01_pad_2 = 0x80253158; // +D_80253378 = 0x80253378; // +D_80253384 = 0x80253384; // +D_8025338C = 0x8025338C; // +D_80253390 = 0x80253390; // +nok_02_D_802547D0 = 0x802547D0; // +nok_02_Quizmo_Worker = 0x802549A0; // +nok_02_Quizmo_AnswerResult = 0x802549B8; // +nok_02_Quizmo_StageEffect = 0x802549C0; // +nok_02_Quizmo_AudienceEffect = 0x802549C4; // +nok_02_Quizmo_VannaTEffect = 0x802549C8; // +nok_02_D_802549D0 = 0x802549D0; // +D_80254B94 = 0x80254B94; // +nok_02_LetterDelivery_SavedNpcAnim = 0x80254B94; // +nok_02_D_80254BA0 = 0x80254BA0; // +D_80254C50 = 0x80254C50; // +nok_02_D_80254D68 = 0x80254D68; // +D_8025595C = 0x8025595C; // +D_8025599C = 0x8025599C; // +mac_00_Quizmo_Worker = 0x80255B70; // +mac_00_Quizmo_AnswerResult = 0x80255B88; // +mac_00_Quizmo_StageEffect = 0x80255B90; // +mac_00_Quizmo_AudienceEffect = 0x80255B94; // +mac_00_Quizmo_VannaTEffect = 0x80255B98; // +mac_00_D_80255BA0 = 0x80255BA0; // +mac_00_D_80255D68 = 0x80255D68; // +mac_00_LetterDelivery_SavedNpcAnim = 0x80255ED8; // +D_80255EE0 = 0x80255EE0; // +dup_mac_00_LetterDelivery_SavedNpcAnim = 0x802560A4; // +D_80257118 = 0x80257118; // +D_80257320 = 0x80257320; // +D_80257B28 = 0x80257B28; // +D_80257B48 = 0x80257B48; // +D_80257B68 = 0x80257B68; // +D_80257B88 = 0x80257B88; // +D_80257DA4 = 0x80257DA4; // +kmr_02_savedColR = 0x80257F20; // +kmr_02_savedColG = 0x80257F21; // +kmr_02_savedColB = 0x80257F22; // +kmr_02_savedColA = 0x80257F23; // +D_80257F24 = 0x80257F24; // +D_80257F25 = 0x80257F25; // +D_80257F26 = 0x80257F26; // +D_80257F27 = 0x80257F27; // +D_80257F28 = 0x80257F28; // +D_80257F29 = 0x80257F29; // +kmr_02_Quizmo_Worker = 0x80257F2C; // +kmr_02_Quizmo_AnswerResult = 0x80257F40; // +kmr_02_Quizmo_StageEffect = 0x80257F48; // +kmr_02_Quizmo_AudienceEffect = 0x80257F4C; // +kmr_02_Quizmo_VannaTEffect = 0x80257F50; // +kmr_02_D_80257F58 = 0x80257F58; // +D_8025811C = 0x8025811C; // +kmr_02_LetterDelivery_SavedNpcAnim = 0x8025811C; // +D_80258120 = 0x80258120; // +D_80258140 = 0x80258140; // +D_80258340 = 0x80258340; // +D_80258E14 = 0x80258E14; // +D_8025B0A8 = 0x8025B0A8; // +D_8025B2A8 = 0x8025B2A8; // +D_8025B2AC = 0x8025B2AC; // +D_8025B2B0 = 0x8025B2B0; // +D_8025C0D0 = 0x8025C0D0; // +mac_01_Quizmo_Worker = 0x80262A40; // +mac_01_Quizmo_AnswerResult = 0x80262A58; // +mac_01_Quizmo_StageEffect = 0x80262A60; // +mac_01_Quizmo_AudienceEffect = 0x80262A64; // +mac_01_Quizmo_VannaTEffect = 0x80262A68; // +mac_01_D_80262A70 = 0x80262A70; // +mac_01_LetterDelivery_SavedNpcAnim = 0x80262C34; // +D_80262C38 = 0x80262C38; // +D_80262F68 = 0x80262F68; // StartRumbleWithParams = 0x80267D9C; // -heap_collisionHead = 0x80268000; // type:data -D_8026A2B0 = 0x8026A2B0; // type:data -D_8026F778 = 0x8026F778; // type:data -D_8026FB30 = 0x8026FB30; // type:data -D_8026FBD8 = 0x8026FBD8; // type:data -D_8026FC10 = 0x8026FC10; // type:data -D_8026FC48 = 0x8026FC48; // type:data -D_8026FCB8 = 0x8026FCB8; // type:data -D_8026FCF0 = 0x8026FCF0; // type:data -D_8026FD98 = 0x8026FD98; // type:data -D_8026FE78 = 0x8026FE78; // type:data -D_8026FEE8 = 0x8026FEE8; // type:data -D_8026FF60 = 0x8026FF60; // type:data -rodata_padding = 0x8026FF74; // type:data -gPauseHeldButtons = 0x802700C0; // type:data -D_802700E4 = 0x802700E4; // type:data -bss = 0x802700E4; // type:data -gPauseCommonIconIDs = 0x802700E8; // type:data -gPauseShownDescMsg = 0x80270108; // type:data -gPauseDescTextMaxPos = 0x8027010C; // type:data -gPauseDescTextPos = 0x80270110; // type:data -gPauseDescTextOffset = 0x80270114; // type:data -gPauseShownDescIconScript = 0x80270118; // type:data -gPauseTutorialSprites = 0x8027011C; // type:data -gPauseTabsIconIDs = 0x80270130; // type:data -gPauseTabsPreviousTab = 0x80270148; // type:data -gPauseTabsHorizScrollPos = 0x8027014C; // type:data -gPauseStatsIconIDs = 0x80270150; // type:data -gPauseBadgesItemIds = 0x80270180; // type:data -gPauseBadgesCurrentPage = 0x80270280; // type:data -D_80270284 = 0x80270284; // type:data -gPauseBadgesPages = 0x80270288; // type:data -D_80270289 = 0x80270289; // type:data -D_8027028A = 0x8027028A; // type:data -gPauseBadgesSelectedIndex = 0x80270378; // type:data -D_8027037C = 0x8027037C; // type:data -gPauseBadgesSelectedItem = 0x80270380; // type:data -gPauseBadgesNumItems = 0x80270384; // type:data -D_80270388 = 0x80270388; // type:data -gPauseBadgesCurrentScrollPos = 0x8027038C; // type:data -gPauseBadgesTargetScrollPos = 0x80270390; // type:data -gPauseBadgesTargetScrollIndex = 0x80270394; // type:data -gPauseBadgesLevel = 0x80270398; // type:data -gPauseBadgesCurrentTab = 0x8027039C; // type:data -gPauseBadgesBShowNotEnoughBP = 0x802703A0; // type:data -gPauseBadgesShowNotEnoughBP = 0x802703A0; // type:data -D_802703A4 = 0x802703A4; // type:data -gPauseBadgesIconIDs = 0x802703A8; // type:data -gPauseItemsItemIDs = 0x80270400; // type:data -gPauseItemsCurrentPage = 0x802704C8; // type:data -D_802704CC = 0x802704CC; // type:data -gPauseItemsPages = 0x802704D0; // type:data -gPauseItemsSelectedIndex = 0x802705C0; // type:data -D_802705C4 = 0x802705C4; // type:data -gPauseItemsSelectedItem = 0x802705C8; // type:data -gPauseItemsNumItems = 0x802705CC; // type:data -D_802705D0 = 0x802705D0; // type:data -gPauseItemsCurrentScrollPos = 0x802705D4; // type:data -gPauseItemsTargetScrollPos = 0x802705D8; // type:data -gPauseItemsTargetScrollIndex = 0x802705DC; // type:data -gPauseItemsLevel = 0x802705E0; // type:data -gPauseItemsCurrentTab = 0x802705E4; // type:data -gPauseItemsIconIDs = 0x802705E8; // type:data -gPausePartnersIconIDs = 0x80270640; // type:data -gPausePartnersSpriteIDs = 0x80270660; // type:data -gPausePartnersPartnerIdx = 0x80270680; // type:data -gPausePartnersCurrentPartnerIdx = 0x802706A0; // type:data -gPausePartnersSelectedMove = 0x802706A4; // type:data -gPausePartnersRotAngle = 0x802706A8; // type:data -gPausePartnersLevel = 0x802706AC; // type:data -gPausePartnersNumPartners = 0x802706B0; // type:data -gPauseSpiritsSpriteIDs = 0x802706C0; // type:data -D_802706DC = 0x802706DC; // type:data -gPauseSpiritsIndexes = 0x802706E0; // type:data -gPauseSpiritsNumSpirits = 0x802706FC; // type:data -gPauseMapIconIDs = 0x80270700; // type:data -gPauseMapCameraX = 0x80270704; // type:data -gPauseMapCameraY = 0x80270708; // type:data -gPauseMapMarioX = 0x8027070C; // type:data -gPauseMapMarioY = 0x80270710; // type:data -gPauseMapTargetX = 0x80270714; // type:data -gPauseMapTargetY = 0x80270718; // type:data -gPauseMapCursorCurrentOption = 0x8027071C; // type:data -gPauseMapCursorCurrentOptionCopy = 0x80270720; // type:data -gPauseMapSpacesInSnapRange = 0x80270724; // type:data -D_80280000 = 0x80280000; // type:data -D_80281104 = 0x80281104; // type:data -bMarioHideAnims = 0x80283370; // type:data -D_80283770 = 0x80283770; // type:data +heap_collisionHead = 0x80268000; // +D_8026A2B0 = 0x8026A2B0; // +D_8026F778 = 0x8026F778; // +D_8026FB30 = 0x8026FB30; // +D_8026FBD8 = 0x8026FBD8; // +D_8026FC10 = 0x8026FC10; // +D_8026FC48 = 0x8026FC48; // +D_8026FCB8 = 0x8026FCB8; // +D_8026FCF0 = 0x8026FCF0; // +D_8026FD98 = 0x8026FD98; // +D_8026FE78 = 0x8026FE78; // +D_8026FEE8 = 0x8026FEE8; // +D_8026FF60 = 0x8026FF60; // +rodata_padding = 0x8026FF74; // +gPauseHeldButtons = 0x802700C0; // +D_802700E4 = 0x802700E4; // +bss = 0x802700E4; // +gPauseCommonIconIDs = 0x802700E8; // +gPauseShownDescMsg = 0x80270108; // +gPauseDescTextMaxPos = 0x8027010C; // +gPauseDescTextPos = 0x80270110; // +gPauseDescTextOffset = 0x80270114; // +gPauseShownDescIconScript = 0x80270118; // +gPauseTutorialSprites = 0x8027011C; // +gPauseTabsIconIDs = 0x80270130; // +gPauseTabsPreviousTab = 0x80270148; // +gPauseTabsHorizScrollPos = 0x8027014C; // +gPauseStatsIconIDs = 0x80270150; // +gPauseBadgesItemIds = 0x80270180; // +gPauseBadgesCurrentPage = 0x80270280; // +D_80270284 = 0x80270284; // +gPauseBadgesPages = 0x80270288; // +D_80270289 = 0x80270289; // +D_8027028A = 0x8027028A; // +gPauseBadgesSelectedIndex = 0x80270378; // +D_8027037C = 0x8027037C; // +gPauseBadgesSelectedItem = 0x80270380; // +gPauseBadgesNumItems = 0x80270384; // +D_80270388 = 0x80270388; // +gPauseBadgesCurrentScrollPos = 0x8027038C; // +gPauseBadgesTargetScrollPos = 0x80270390; // +gPauseBadgesTargetScrollIndex = 0x80270394; // +gPauseBadgesLevel = 0x80270398; // +gPauseBadgesCurrentTab = 0x8027039C; // +gPauseBadgesBShowNotEnoughBP = 0x802703A0; // +gPauseBadgesShowNotEnoughBP = 0x802703A0; // +D_802703A4 = 0x802703A4; // +gPauseBadgesIconIDs = 0x802703A8; // +gPauseItemsItemIDs = 0x80270400; // +gPauseItemsCurrentPage = 0x802704C8; // +D_802704CC = 0x802704CC; // +gPauseItemsPages = 0x802704D0; // +gPauseItemsSelectedIndex = 0x802705C0; // +D_802705C4 = 0x802705C4; // +gPauseItemsSelectedItem = 0x802705C8; // +gPauseItemsNumItems = 0x802705CC; // +D_802705D0 = 0x802705D0; // +gPauseItemsCurrentScrollPos = 0x802705D4; // +gPauseItemsTargetScrollPos = 0x802705D8; // +gPauseItemsTargetScrollIndex = 0x802705DC; // +gPauseItemsLevel = 0x802705E0; // +gPauseItemsCurrentTab = 0x802705E4; // +gPauseItemsIconIDs = 0x802705E8; // +gPausePartnersIconIDs = 0x80270640; // +gPausePartnersSpriteIDs = 0x80270660; // +gPausePartnersPartnerIdx = 0x80270680; // +gPausePartnersCurrentPartnerIdx = 0x802706A0; // +gPausePartnersSelectedMove = 0x802706A4; // +gPausePartnersRotAngle = 0x802706A8; // +gPausePartnersLevel = 0x802706AC; // +gPausePartnersNumPartners = 0x802706B0; // +gPauseSpiritsSpriteIDs = 0x802706C0; // +D_802706DC = 0x802706DC; // +gPauseSpiritsIndexes = 0x802706E0; // +gPauseSpiritsNumSpirits = 0x802706FC; // +gPauseMapIconIDs = 0x80270700; // +gPauseMapCameraX = 0x80270704; // +gPauseMapCameraY = 0x80270708; // +gPauseMapMarioX = 0x8027070C; // +gPauseMapMarioY = 0x80270710; // +gPauseMapTargetX = 0x80270714; // +gPauseMapTargetY = 0x80270718; // +gPauseMapCursorCurrentOption = 0x8027071C; // +gPauseMapCursorCurrentOptionCopy = 0x80270720; // +gPauseMapSpacesInSnapRange = 0x80270724; // +D_80280000 = 0x80280000; // +D_80281104 = 0x80281104; // +bMarioHideAnims = 0x80283370; // +D_80283770 = 0x80283770; // EVS_ExecuteMarioAction = 0x8028505C; // EVS_ExecutePeachAction = 0x80285174; // EVS_PlayerFirstStrike = 0x802851FC; // @@ -26770,14 +26770,14 @@ ExitSingleDoor = 0x80285DAC; // EnterSingleDoor = 0x80285DD4; // ExitDoubleDoor = 0x80285E4C; // EnterDoubleDoor = 0x80285E74; // -D_80286520 = 0x80286520; // type:data -D_80286524 = 0x80286524; // type:data -D_80286528 = 0x80286528; // type:data -wShopBuyCallbackScript = 0x8028652C; // type:data -wShopSelectedItem = 0x80286530; // type:data -wShopBuyResult = 0x80286534; // type:data -D_80286538 = 0x80286538; // type:data -D_80286540 = 0x80286540; // type:data +D_80286520 = 0x80286520; // +D_80286524 = 0x80286524; // +D_80286528 = 0x80286528; // +wShopBuyCallbackScript = 0x8028652C; // +wShopSelectedItem = 0x80286530; // +wShopBuyResult = 0x80286534; // +D_80286538 = 0x80286538; // +D_80286540 = 0x80286540; // EVS_RunAwayStart = 0x802868BC; // EVS_RunAwayFail = 0x80287078; // EVS_PlayerDies = 0x80287128; // @@ -26789,93 +26789,93 @@ EVS_MerleeAttackBonus = 0x80288400; // EVS_MerleeDefenseBonus = 0x8028870C; // EVS_MerleeExpBonus = 0x80288A58; // EVS_PlayerHappy = 0x80288D64; // -gBattleItemTable = 0x80293C04; // type:data +gBattleItemTable = 0x80293C04; // EVS_UseMystery = 0x80293E40; // -actionCmdTableJump = 0x802941C0; // type:data -actionCmdTableHammer = 0x802941E0; // type:data -actionCmdTableFlee = 0x80294200; // type:data -actionCmdTableBreakFree = 0x80294220; // type:data -actionCmdTableWhirlwind = 0x80294240; // type:data -actionCmdTableStopLeech = 0x80294260; // type:data -actionCmdTable07 = 0x80294280; // type:data -actionCmdTableDizzyShell = 0x802942A0; // type:data -actionCmdTableFireShell = 0x802942C0; // type:data -actionCmdTable0A = 0x802942E0; // type:data -actionCmdTableBomb = 0x80294300; // type:data -actionCmdTableBodySlam = 0x80294320; // type:data -actionCmdTableAirLift = 0x80294340; // type:data -actionCmdTableAirRaid = 0x80294360; // type:data -actionCmdTableSquirt = 0x80294380; // type:data -actionCmdTablePowerShock = 0x802943A0; // type:data -actionCmdTableMegaShock = 0x802943C0; // type:data -actionCmdTableSmack = 0x802943E0; // type:data -actionCmdTableSpinySurge = 0x80294400; // type:data -actionCmdTableHurricane = 0x80294420; // type:data -actionCmdTableSpook = 0x80294440; // type:data -actionCmdTableWaterBlock = 0x80294460; // type:data -actionCmdTableTidalWave = 0x802944A0; // type:data -bSavedPartner = 0x8029DA30; // type:data -bSavedOverrideFlags = 0x8029DA34; // type:data -D_8029DA40 = 0x8029DA40; // type:data -D_8029DA44 = 0x8029DA44; // type:data -D_8029DA48 = 0x8029DA48; // type:data -D_8029DA4C = 0x8029DA4C; // type:data -D_8029DA50 = 0x8029DA50; // type:data -D_8029EFB0 = 0x8029EFB0; // type:data -D_8029EFB4 = 0x8029EFB4; // type:data -D_8029EFB8 = 0x8029EFB8; // type:data -D_8029EFBC = 0x8029EFBC; // type:data -D_8029EFC0 = 0x8029EFC0; // type:data -D_8029EFE8 = 0x8029EFE8; // type:data -D_8029F010 = 0x8029F010; // type:data -gTattleBgPalette = 0x8029F038; // type:data -BattleEnemiesCreated = 0x8029F240; // type:data -D_8029F244 = 0x8029F244; // type:data -D_8029F248 = 0x8029F248; // type:data -D_8029F24C = 0x8029F24C; // type:data -RunAwayRewardStep = 0x8029F250; // type:data -D_8029F254 = 0x8029F254; // type:data -D_8029F258 = 0x8029F258; // type:data -RunAwayRewardTotal = 0x8029F25C; // type:data -RunAwayRewardIncrement = 0x8029F260; // type:data -D_8029F264 = 0x8029F264; // type:data -BattleCam_PosX = 0x8029F270; // type:data -BattleCam_PosY = 0x8029F274; // type:data -BattleCam_PosZ = 0x8029F278; // type:data -BattleCam_TargetActor = 0x8029F27C; // type:data -BattleCam_TargetActorPart = 0x8029F27E; // type:data -BattleCam_BoomLength = 0x8029F280; // type:data -BattleCam_BoomYaw = 0x8029F282; // type:data -BattleCam_BoomPitch = 0x8029F284; // type:data -BattleCam_BoomZOffset = 0x8029F286; // type:data -D_8029F288 = 0x8029F288; // type:data -BattleCam_InitialBoomLength = 0x8029F28C; // type:data -BattleCam_InitialBoomYaw = 0x8029F290; // type:data -BattleCam_InitialBoomPitch = 0x8029F294; // type:data -BattleCam_InitialBoomZOffset = 0x8029F298; // type:data -BattleCam_DoneMoving = 0x8029F29C; // type:data -BattleCam_MoveTimeLeft = 0x8029F29E; // type:data -BattleCam_MoveTimeTotal = 0x8029F2A0; // type:data -BattleCam_ModeY = 0x8029F2A2; // type:data -BattleCam_ModeX = 0x8029F2A3; // type:data -BattleCam_SetImmediately = 0x8029F2A4; // type:data -BattleCam_UseLinearInterp = 0x8029F2A5; // type:data -D_8029F2A6 = 0x8029F2A6; // type:data -D_8029F2A7 = 0x8029F2A7; // type:data -BattleCam_InitialPosX = 0x8029F2A8; // type:data -BattleCam_InitialPosY = 0x8029F2AC; // type:data -BattleCam_InitialPosZ = 0x8029F2B0; // type:data -BattleCam_ControlScript = 0x8029F2B4; // type:data -popupMessages = 0x8029F2C0; // type:data -D_8029F640 = 0x8029F640; // type:data -D_8029F642 = 0x8029F642; // type:data -D_8029F644 = 0x8029F644; // type:data -D_8029F646 = 0x8029F646; // type:data -D_8029F648 = 0x8029F648; // type:data -D_8029F64A = 0x8029F64A; // type:data -D_8029F64C = 0x8029F64C; // type:data -D_8029F64E = 0x8029F64E; // type:data -D_8029F650 = 0x8029F650; // type:data +actionCmdTableJump = 0x802941C0; // +actionCmdTableHammer = 0x802941E0; // +actionCmdTableFlee = 0x80294200; // +actionCmdTableBreakFree = 0x80294220; // +actionCmdTableWhirlwind = 0x80294240; // +actionCmdTableStopLeech = 0x80294260; // +actionCmdTable07 = 0x80294280; // +actionCmdTableDizzyShell = 0x802942A0; // +actionCmdTableFireShell = 0x802942C0; // +actionCmdTable0A = 0x802942E0; // +actionCmdTableBomb = 0x80294300; // +actionCmdTableBodySlam = 0x80294320; // +actionCmdTableAirLift = 0x80294340; // +actionCmdTableAirRaid = 0x80294360; // +actionCmdTableSquirt = 0x80294380; // +actionCmdTablePowerShock = 0x802943A0; // +actionCmdTableMegaShock = 0x802943C0; // +actionCmdTableSmack = 0x802943E0; // +actionCmdTableSpinySurge = 0x80294400; // +actionCmdTableHurricane = 0x80294420; // +actionCmdTableSpook = 0x80294440; // +actionCmdTableWaterBlock = 0x80294460; // +actionCmdTableTidalWave = 0x802944A0; // +bSavedPartner = 0x8029DA30; // +bSavedOverrideFlags = 0x8029DA34; // +D_8029DA40 = 0x8029DA40; // +D_8029DA44 = 0x8029DA44; // +D_8029DA48 = 0x8029DA48; // +D_8029DA4C = 0x8029DA4C; // +D_8029DA50 = 0x8029DA50; // +D_8029EFB0 = 0x8029EFB0; // +D_8029EFB4 = 0x8029EFB4; // +D_8029EFB8 = 0x8029EFB8; // +D_8029EFBC = 0x8029EFBC; // +D_8029EFC0 = 0x8029EFC0; // +D_8029EFE8 = 0x8029EFE8; // +D_8029F010 = 0x8029F010; // +gTattleBgPalette = 0x8029F038; // +BattleEnemiesCreated = 0x8029F240; // +D_8029F244 = 0x8029F244; // +D_8029F248 = 0x8029F248; // +D_8029F24C = 0x8029F24C; // +RunAwayRewardStep = 0x8029F250; // +D_8029F254 = 0x8029F254; // +D_8029F258 = 0x8029F258; // +RunAwayRewardTotal = 0x8029F25C; // +RunAwayRewardIncrement = 0x8029F260; // +D_8029F264 = 0x8029F264; // +BattleCam_PosX = 0x8029F270; // +BattleCam_PosY = 0x8029F274; // +BattleCam_PosZ = 0x8029F278; // +BattleCam_TargetActor = 0x8029F27C; // +BattleCam_TargetActorPart = 0x8029F27E; // +BattleCam_BoomLength = 0x8029F280; // +BattleCam_BoomYaw = 0x8029F282; // +BattleCam_BoomPitch = 0x8029F284; // +BattleCam_BoomZOffset = 0x8029F286; // +D_8029F288 = 0x8029F288; // +BattleCam_InitialBoomLength = 0x8029F28C; // +BattleCam_InitialBoomYaw = 0x8029F290; // +BattleCam_InitialBoomPitch = 0x8029F294; // +BattleCam_InitialBoomZOffset = 0x8029F298; // +BattleCam_DoneMoving = 0x8029F29C; // +BattleCam_MoveTimeLeft = 0x8029F29E; // +BattleCam_MoveTimeTotal = 0x8029F2A0; // +BattleCam_ModeY = 0x8029F2A2; // +BattleCam_ModeX = 0x8029F2A3; // +BattleCam_SetImmediately = 0x8029F2A4; // +BattleCam_UseLinearInterp = 0x8029F2A5; // +D_8029F2A6 = 0x8029F2A6; // +D_8029F2A7 = 0x8029F2A7; // +BattleCam_InitialPosX = 0x8029F2A8; // +BattleCam_InitialPosY = 0x8029F2AC; // +BattleCam_InitialPosZ = 0x8029F2B0; // +BattleCam_ControlScript = 0x8029F2B4; // +popupMessages = 0x8029F2C0; // +D_8029F640 = 0x8029F640; // +D_8029F642 = 0x8029F642; // +D_8029F644 = 0x8029F644; // +D_8029F646 = 0x8029F646; // +D_8029F648 = 0x8029F648; // +D_8029F64A = 0x8029F64A; // +D_8029F64C = 0x8029F64C; // +D_8029F64E = 0x8029F64E; // +D_8029F650 = 0x8029F650; // gSpeakingActorPrintCtx = 0x8029FA60; // D_8029FA64 = 0x8029FA64; // gSpeakingActorPrintIsDone = 0x8029FA68; // @@ -26883,40 +26883,40 @@ gSpeakingActorTalkAnim = 0x8029FA6C; // gSpeakingActorIdleAnim = 0x8029FA70; // gSpeakingActor = 0x8029FA74; // gSpeakingActorPart = 0x8029FA78; // -LevelUpStatEmblemIDs = 0x8029FA80; // type:data -LevelUpStatTextIDs = 0x8029FA90; // type:data -D_8029FAE8 = 0x8029FAE8; // type:data -LevelUpSelectTextID = 0x8029FB48; // type:data -CelebrateSubstateTime = 0x8029FB4C; // type:data -D_8029FB50 = 0x8029FB50; // type:data -EndBattleRewardStep = 0x8029FB54; // type:data -CantLevelUpStat = 0x8029FB60; // type:data -EndBattleRewardTotal = 0x8029FB6C; // type:data -EndBattleRewardIncrement = 0x8029FB70; // type:data -D_8029FB74 = 0x8029FB74; // type:data -EndBattleRewardsDone = 0x8029FB78; // type:data -LevelUpScriptPtr = 0x8029FB7C; // type:data -LevelUpScriptID = 0x8029FB80; // type:data -CelebrateStateTime = 0x8029FB84; // type:data -LevelUpSelectTextOffsetX = 0x8029FB88; // type:data -LevelUpSelectTextVelX = 0x8029FB8C; // type:data -D_8029FB90 = 0x8029FB90; // type:data -D_8029FB94 = 0x8029FB94; // type:data -BattleMerleeOrbEffect = 0x8029FB98; // type:data -BattleMerleeWaveEffect = 0x8029FB9C; // type:data -RefundHudElem = 0x8029FBA0; // type:data -D_8029FBA4 = 0x8029FBA4; // type:data -D_8029FBA8 = 0x8029FBA8; // type:data -D_8029FBAC = 0x8029FBAC; // type:data -D_8029FBB0 = 0x8029FBB0; // type:data -D_8029FBC0 = 0x8029FBC0; // type:data -D_8029FBD0 = 0x8029FBD0; // type:data -D_8029FBD4 = 0x8029FBD4; // type:data -gActionCommandStatus = 0x8029FBE0; // type:data -D_802A19B0 = 0x802A19B0; // type:data -D_802A1A60 = 0x802A1A60; // type:data -battle_item_coconut_coconutDL = 0x802A1A60; // type:data -itemIcon = 0x802A2410; // type:data +LevelUpStatEmblemIDs = 0x8029FA80; // +LevelUpStatTextIDs = 0x8029FA90; // +D_8029FAE8 = 0x8029FAE8; // +LevelUpSelectTextID = 0x8029FB48; // +CelebrateSubstateTime = 0x8029FB4C; // +D_8029FB50 = 0x8029FB50; // +EndBattleRewardStep = 0x8029FB54; // +CantLevelUpStat = 0x8029FB60; // +EndBattleRewardTotal = 0x8029FB6C; // +EndBattleRewardIncrement = 0x8029FB70; // +D_8029FB74 = 0x8029FB74; // +EndBattleRewardsDone = 0x8029FB78; // +LevelUpScriptPtr = 0x8029FB7C; // +LevelUpScriptID = 0x8029FB80; // +CelebrateStateTime = 0x8029FB84; // +LevelUpSelectTextOffsetX = 0x8029FB88; // +LevelUpSelectTextVelX = 0x8029FB8C; // +D_8029FB90 = 0x8029FB90; // +D_8029FB94 = 0x8029FB94; // +BattleMerleeOrbEffect = 0x8029FB98; // +BattleMerleeWaveEffect = 0x8029FB9C; // +RefundHudElem = 0x8029FBA0; // +D_8029FBA4 = 0x8029FBA4; // +D_8029FBA8 = 0x8029FBA8; // +D_8029FBAC = 0x8029FBAC; // +D_8029FBB0 = 0x8029FBB0; // +D_8029FBC0 = 0x8029FBC0; // +D_8029FBD0 = 0x8029FBD0; // +D_8029FBD4 = 0x8029FBD4; // +gActionCommandStatus = 0x8029FBE0; // +D_802A19B0 = 0x802A19B0; // +D_802A1A60 = 0x802A1A60; // +battle_item_coconut_coconutDL = 0x802A1A60; // +itemIcon = 0x802A2410; // func_802A91F8 = 0x802A91F8; // func_802A9208 = 0x802A9208; // func_802A9228 = 0x802A9228; // @@ -26940,7 +26940,7 @@ func_802A9544 = 0x802A9544; // func_802A955C = 0x802A955C; // func_802A9590 = 0x802A9590; // func_802A959C = 0x802A959C; // -D_802A9620 = 0x802A9620; // type:data +D_802A9620 = 0x802A9620; // func_802A9634 = 0x802A9634; // func_802A963C = 0x802A963C; // func_802A9664 = 0x802A9664; // @@ -26965,180 +26965,180 @@ func_802A9834 = 0x802A9834; // func_802A984C = 0x802A984C; // func_802A9894 = 0x802A9894; // func_802A9898 = 0x802A9898; // -D_802A98C0 = 0x802A98C0; // type:data +D_802A98C0 = 0x802A98C0; // func_802A98D0 = 0x802A98D0; // func_802A98DC = 0x802A98DC; // func_802A98E0 = 0x802A98E0; // func_802A9914 = 0x802A9914; // -D_802A9920 = 0x802A9920; // type:data +D_802A9920 = 0x802A9920; // func_802A992C = 0x802A992C; // func_802A9990 = 0x802A9990; // func_802A99D4 = 0x802A99D4; // func_802A9A30 = 0x802A9A30; // func_802A9A54 = 0x802A9A54; // -D_802A9B00 = 0x802A9B00; // type:data +D_802A9B00 = 0x802A9B00; // func_802AA014 = 0x802AA014; // func_802AA0D8 = 0x802AA0D8; // -D_802AB513 = 0x802AB513; // type:data -padding2 = 0x802ACC04; // type:data -D_802ACC38 = 0x802ACC38; // type:data -D_802ACC60 = 0x802ACC60; // type:data -D_802ACC64 = 0x802ACC64; // type:data -D_802ACC68 = 0x802ACC68; // type:data -D_802ACC6C = 0x802ACC6C; // type:data -D_802ACC70 = 0x802ACC70; // type:data -D_802ACCD0 = 0x802ACCD0; // type:data -D_802ACFE8 = 0x802ACFE8; // type:data -D_802ACFEC = 0x802ACFEC; // type:data -D_802ACFF0 = 0x802ACFF0; // type:data -D_802ACFF4 = 0x802ACFF4; // type:data -D_802ACFFC = 0x802ACFFC; // type:data -D_802ACFFD = 0x802ACFFD; // type:data -BattleMenuState = 0x802AD000; // type:data -D_802AD001 = 0x802AD001; // type:data -BattleMenu_CurPos = 0x802AD002; // type:data -BattleMenu_PrevPos = 0x802AD003; // type:data -D_802AD004 = 0x802AD004; // type:data -D_802AD006 = 0x802AD006; // type:data -BattleMenuAlpha = 0x802AD008; // type:data -D_802AD00A = 0x802AD00A; // type:data -D_802AD010 = 0x802AD010; // type:data -D_802AD028 = 0x802AD028; // type:data -D_802AD040 = 0x802AD040; // type:data -D_802AD044 = 0x802AD044; // type:data -D_802AD048 = 0x802AD048; // type:data -D_802AD04C = 0x802AD04C; // type:data -D_802AD050 = 0x802AD050; // type:data -D_802AD054 = 0x802AD054; // type:data -D_802AD058 = 0x802AD058; // type:data -D_802AD05C = 0x802AD05C; // type:data -BattleMenu_BasePosX = 0x802AD060; // type:data -BattleMenu_BasePosY = 0x802AD064; // type:data -BattleMenuDisableMsg = 0x802AD068; // type:data -BattleMenu_MinIdx = 0x802AD069; // type:data -BattleMenu_MaxIdx = 0x802AD06A; // type:data -BattleMenu_HomePos = 0x802AD06B; // type:data -BattleMenu_WheelAngle = 0x802AD06C; // type:data -D_802AD070 = 0x802AD070; // type:data -BattleMenu_HudScripts = 0x802AD078; // type:data -BattleMenu_TitleMessages = 0x802AD090; // type:data -D_802AD0A8 = 0x802AD0A8; // type:data -BattleMenu_NumOptions = 0x802AD0AC; // type:data -D_802AD0B0 = 0x802AD0B0; // type:data -battle_menu_submenuIDs = 0x802AD0B8; // type:data -BattleMenu_OptionEnabled = 0x802AD0D0; // type:data -battle_menu_isMessageDisabled = 0x802AD0E8; // type:data -D_802AD0EB = 0x802AD0EB; // type:data -D_802AD100 = 0x802AD100; // type:data -BattleMenu_ShowSwapIcons = 0x802AD104; // type:data -battle_menu_moveState = 0x802AD108; // type:data -battle_menu_moveCursorPos = 0x802AD109; // type:data -D_802AD10A = 0x802AD10A; // type:data -D_802AD10B = 0x802AD10B; // type:data -battle_menu_moveScrollLine = 0x802AD10C; // type:data -D_802AD10D = 0x802AD10D; // type:data -D_802AD10E = 0x802AD10E; // type:data -D_802AD10F = 0x802AD10F; // type:data -battle_menu_moveScrollOffset = 0x802AD110; // type:data -D_802AD112 = 0x802AD112; // type:data -BattleMenu_Moves_TextColor = 0x802AD114; // type:data -BattleMenu_Moves_TextAlpha = 0x802AD116; // type:data -BattleMenu_Moves_CursorID = 0x802AD118; // type:data -BattleMenu_Moves_UpArrowID = 0x802AD11C; // type:data -BattleMenu_Moves_DownArrowID = 0x802AD120; // type:data -BattleMenu_Moves_OptionIDs = 0x802AD128; // type:data -BattleMenu_Moves_TitleID = 0x802AD188; // type:data -BattleMenu_Moves_OptionCostUnitIDs = 0x802AD190; // type:data -BattleMenu_Moves_PosX = 0x802AD1F0; // type:data -BattleMenu_Moves_PosY = 0x802AD1F2; // type:data -BattleMenu_Moves_OptionIndexMap = 0x802AD1F8; // type:data -D_802AD258 = 0x802AD258; // type:data -battle_menu_moveOptionIconScripts = 0x802AD260; // type:data -battle_menu_moveOptionNames = 0x802AD2C0; // type:data -battle_menu_moveOptionDisplayCosts = 0x802AD320; // type:data -battle_menu_moveOptionDisplayCostReductions = 0x802AD380; // type:data -battle_menu_moveOptionDisplayCostReductionColors = 0x802AD3E0; // type:data -battle_menu_moveOptionBPCosts = 0x802AD440; // type:data -BattleMenu_UsingSpiritsSubmenu = 0x802AD4A0; // type:data -BattleMenu_Moves_OptionCount = 0x802AD4A4; // type:data -D_802AD4A8 = 0x802AD4A8; // type:data -BattleMenu_Moves_OptionIndices = 0x802AD4B0; // type:data -BattleMenu_Moves_OptionEnabled = 0x802AD510; // type:data -BattleMenu_Moves_OptionDescMessages = 0x802AD570; // type:data -BattleMenu_Moves_OptionSortPriority = 0x802AD5D0; // type:data -BattleMenu_Moves_OptionCantUseMessages = 0x802AD5E8; // type:data -battle_menu_moveOptionActive = 0x802AD600; // type:data -D_802AD603 = 0x802AD603; // type:data -BattleSubmenuStratsState = 0x802AD604; // type:data -D_802AD605 = 0x802AD605; // type:data -D_802AD606 = 0x802AD606; // type:data -D_802AD607 = 0x802AD607; // type:data -D_802AD608 = 0x802AD608; // type:data -D_802AD609 = 0x802AD609; // type:data -D_802AD60A = 0x802AD60A; // type:data -D_802AD60B = 0x802AD60B; // type:data -D_802AD60C = 0x802AD60C; // type:data -D_802AD60E = 0x802AD60E; // type:data -D_802AD610 = 0x802AD610; // type:data -D_802AD612 = 0x802AD612; // type:data -D_802AD614 = 0x802AD614; // type:data -D_802AD618 = 0x802AD618; // type:data -GreenArrowUpID = 0x802AD61C; // type:data -GreenArrowDownID = 0x802AD620; // type:data -D_802AD624 = 0x802AD624; // type:data -D_802AD628 = 0x802AD628; // type:data -D_802AD63C = 0x802AD63C; // type:data -D_802AD63E = 0x802AD63E; // type:data -D_802AD640 = 0x802AD640; // type:data -D_802AD658 = 0x802AD658; // type:data -D_802AD66C = 0x802AD66C; // type:data -D_802AD670 = 0x802AD670; // type:data -D_802AD678 = 0x802AD678; // type:data -D_802AD690 = 0x802AD690; // type:data -D_802AD6A8 = 0x802AD6A8; // type:data -D_802AD6C0 = 0x802AD6C0; // type:data -D_802AD6D4 = 0x802AD6D4; // type:data -Munchlesia_LaunchVelocity = 0x802B62D0; // type:data -Munchlesia_LateralVelocity = 0x802B62D4; // type:data -Munchlesia_LaunchAccel = 0x802B62D8; // type:data -Munchlesia_LaunchYaw = 0x802B62DC; // type:data -D_802B62E0 = 0x802B62E0; // type:data -D_802B6790 = 0x802B6790; // type:data -D_802B6794 = 0x802B6794; // type:data -D_802B6798 = 0x802B6798; // type:data -D_802B679C = 0x802B679C; // type:data -ParasolTransformation = 0x802B6E80; // type:data -SpinningFlower_EntityIndex = 0x802B6ED0; // type:data -D_802B6ED4 = 0x802B6ED4; // type:data -D_802B6ED8 = 0x802B6ED8; // type:data -D_802B6EDC = 0x802B6EDC; // type:data -D_802B6EE0 = 0x802B6EE0; // type:data -D_802B6EE4 = 0x802B6EE4; // type:data -D_802B6EE8 = 0x802B6EE8; // type:data -SpinningFlower_AngleToCenter = 0x802B6EEC; // type:data -D_802B6EF0 = 0x802B6EF0; // type:data -D_802B6EF4 = 0x802B6EF4; // type:data -D_802B7140 = 0x802B7140; // type:data +D_802AB513 = 0x802AB513; // +padding2 = 0x802ACC04; // +D_802ACC38 = 0x802ACC38; // +D_802ACC60 = 0x802ACC60; // +D_802ACC64 = 0x802ACC64; // +D_802ACC68 = 0x802ACC68; // +D_802ACC6C = 0x802ACC6C; // +D_802ACC70 = 0x802ACC70; // +D_802ACCD0 = 0x802ACCD0; // +D_802ACFE8 = 0x802ACFE8; // +D_802ACFEC = 0x802ACFEC; // +D_802ACFF0 = 0x802ACFF0; // +D_802ACFF4 = 0x802ACFF4; // +D_802ACFFC = 0x802ACFFC; // +D_802ACFFD = 0x802ACFFD; // +BattleMenuState = 0x802AD000; // +D_802AD001 = 0x802AD001; // +BattleMenu_CurPos = 0x802AD002; // +BattleMenu_PrevPos = 0x802AD003; // +D_802AD004 = 0x802AD004; // +D_802AD006 = 0x802AD006; // +BattleMenuAlpha = 0x802AD008; // +D_802AD00A = 0x802AD00A; // +D_802AD010 = 0x802AD010; // +D_802AD028 = 0x802AD028; // +D_802AD040 = 0x802AD040; // +D_802AD044 = 0x802AD044; // +D_802AD048 = 0x802AD048; // +D_802AD04C = 0x802AD04C; // +D_802AD050 = 0x802AD050; // +D_802AD054 = 0x802AD054; // +D_802AD058 = 0x802AD058; // +D_802AD05C = 0x802AD05C; // +BattleMenu_BasePosX = 0x802AD060; // +BattleMenu_BasePosY = 0x802AD064; // +BattleMenuDisableMsg = 0x802AD068; // +BattleMenu_MinIdx = 0x802AD069; // +BattleMenu_MaxIdx = 0x802AD06A; // +BattleMenu_HomePos = 0x802AD06B; // +BattleMenu_WheelAngle = 0x802AD06C; // +D_802AD070 = 0x802AD070; // +BattleMenu_HudScripts = 0x802AD078; // +BattleMenu_TitleMessages = 0x802AD090; // +D_802AD0A8 = 0x802AD0A8; // +BattleMenu_NumOptions = 0x802AD0AC; // +D_802AD0B0 = 0x802AD0B0; // +battle_menu_submenuIDs = 0x802AD0B8; // +BattleMenu_OptionEnabled = 0x802AD0D0; // +battle_menu_isMessageDisabled = 0x802AD0E8; // +D_802AD0EB = 0x802AD0EB; // +D_802AD100 = 0x802AD100; // +BattleMenu_ShowSwapIcons = 0x802AD104; // +battle_menu_moveState = 0x802AD108; // +battle_menu_moveCursorPos = 0x802AD109; // +D_802AD10A = 0x802AD10A; // +D_802AD10B = 0x802AD10B; // +battle_menu_moveScrollLine = 0x802AD10C; // +D_802AD10D = 0x802AD10D; // +D_802AD10E = 0x802AD10E; // +D_802AD10F = 0x802AD10F; // +battle_menu_moveScrollOffset = 0x802AD110; // +D_802AD112 = 0x802AD112; // +BattleMenu_Moves_TextColor = 0x802AD114; // +BattleMenu_Moves_TextAlpha = 0x802AD116; // +BattleMenu_Moves_CursorID = 0x802AD118; // +BattleMenu_Moves_UpArrowID = 0x802AD11C; // +BattleMenu_Moves_DownArrowID = 0x802AD120; // +BattleMenu_Moves_OptionIDs = 0x802AD128; // +BattleMenu_Moves_TitleID = 0x802AD188; // +BattleMenu_Moves_OptionCostUnitIDs = 0x802AD190; // +BattleMenu_Moves_PosX = 0x802AD1F0; // +BattleMenu_Moves_PosY = 0x802AD1F2; // +BattleMenu_Moves_OptionIndexMap = 0x802AD1F8; // +D_802AD258 = 0x802AD258; // +battle_menu_moveOptionIconScripts = 0x802AD260; // +battle_menu_moveOptionNames = 0x802AD2C0; // +battle_menu_moveOptionDisplayCosts = 0x802AD320; // +battle_menu_moveOptionDisplayCostReductions = 0x802AD380; // +battle_menu_moveOptionDisplayCostReductionColors = 0x802AD3E0; // +battle_menu_moveOptionBPCosts = 0x802AD440; // +BattleMenu_UsingSpiritsSubmenu = 0x802AD4A0; // +BattleMenu_Moves_OptionCount = 0x802AD4A4; // +D_802AD4A8 = 0x802AD4A8; // +BattleMenu_Moves_OptionIndices = 0x802AD4B0; // +BattleMenu_Moves_OptionEnabled = 0x802AD510; // +BattleMenu_Moves_OptionDescMessages = 0x802AD570; // +BattleMenu_Moves_OptionSortPriority = 0x802AD5D0; // +BattleMenu_Moves_OptionCantUseMessages = 0x802AD5E8; // +battle_menu_moveOptionActive = 0x802AD600; // +D_802AD603 = 0x802AD603; // +BattleSubmenuStratsState = 0x802AD604; // +D_802AD605 = 0x802AD605; // +D_802AD606 = 0x802AD606; // +D_802AD607 = 0x802AD607; // +D_802AD608 = 0x802AD608; // +D_802AD609 = 0x802AD609; // +D_802AD60A = 0x802AD60A; // +D_802AD60B = 0x802AD60B; // +D_802AD60C = 0x802AD60C; // +D_802AD60E = 0x802AD60E; // +D_802AD610 = 0x802AD610; // +D_802AD612 = 0x802AD612; // +D_802AD614 = 0x802AD614; // +D_802AD618 = 0x802AD618; // +GreenArrowUpID = 0x802AD61C; // +GreenArrowDownID = 0x802AD620; // +D_802AD624 = 0x802AD624; // +D_802AD628 = 0x802AD628; // +D_802AD63C = 0x802AD63C; // +D_802AD63E = 0x802AD63E; // +D_802AD640 = 0x802AD640; // +D_802AD658 = 0x802AD658; // +D_802AD66C = 0x802AD66C; // +D_802AD670 = 0x802AD670; // +D_802AD678 = 0x802AD678; // +D_802AD690 = 0x802AD690; // +D_802AD6A8 = 0x802AD6A8; // +D_802AD6C0 = 0x802AD6C0; // +D_802AD6D4 = 0x802AD6D4; // +Munchlesia_LaunchVelocity = 0x802B62D0; // +Munchlesia_LateralVelocity = 0x802B62D4; // +Munchlesia_LaunchAccel = 0x802B62D8; // +Munchlesia_LaunchYaw = 0x802B62DC; // +D_802B62E0 = 0x802B62E0; // +D_802B6790 = 0x802B6790; // +D_802B6794 = 0x802B6794; // +D_802B6798 = 0x802B6798; // +D_802B679C = 0x802B679C; // +ParasolTransformation = 0x802B6E80; // +SpinningFlower_EntityIndex = 0x802B6ED0; // +D_802B6ED4 = 0x802B6ED4; // +D_802B6ED8 = 0x802B6ED8; // +D_802B6EDC = 0x802B6EDC; // +D_802B6EE0 = 0x802B6EE0; // +D_802B6EE4 = 0x802B6EE4; // +D_802B6EE8 = 0x802B6EE8; // +SpinningFlower_AngleToCenter = 0x802B6EEC; // +D_802B6EF0 = 0x802B6EF0; // +D_802B6EF4 = 0x802B6EF4; // +D_802B7140 = 0x802B7140; // func_802B71E8 = 0x802B71E8; // -mdl_clearRenderTasks = 0x802B7E00; // type:data -D_802BCE20 = 0x802BCE20; // type:data -D_802BCE30 = 0x802BCE30; // type:data -D_802BCE32 = 0x802BCE32; // type:data -D_802BCE34 = 0x802BCE34; // type:data -GoompaTweesterPhysics = 0x802BD600; // type:data -goompa_802BD600 = 0x802BD600; // type:data -world_goombario_HadSpeechPrompt = 0x802BDF30; // type:data +mdl_clearRenderTasks = 0x802B7E00; // +D_802BCE20 = 0x802BCE20; // +D_802BCE30 = 0x802BCE30; // +D_802BCE32 = 0x802BCE32; // +D_802BCE34 = 0x802BCE34; // +GoompaTweesterPhysics = 0x802BD600; // +goompa_802BD600 = 0x802BD600; // +world_goombario_HadSpeechPrompt = 0x802BDF30; // func_802BE070 = 0x802BE070; // -world_bow_IsHiding = 0x802BE0C0; // type:data -world_watt_D_802BE300 = 0x802BE300; // type:data -world_parakarry_UsingAbility = 0x802BEBB0; // type:data -D_802BEBC0 = 0x802BEBC0; // type:data -world_kooper_ShellTossHoldTime = 0x802BEC50; // type:data -world_sushie_WaterSurfaceY = 0x802BFEE0; // type:data -D_802BFEF0 = 0x802BFEF0; // type:data -D_802BFEFC = 0x802BFEFC; // type:data -D_802BFF30 = 0x802BFF30; // type:data -D_802D9D80 = 0x802D9D80; // type:data +world_bow_IsHiding = 0x802BE0C0; // +world_watt_D_802BE300 = 0x802BE300; // +world_parakarry_UsingAbility = 0x802BEBB0; // +D_802BEBC0 = 0x802BEBC0; // +world_kooper_ShellTossHoldTime = 0x802BEC50; // +world_sushie_WaterSurfaceY = 0x802BFEE0; // +D_802BFEF0 = 0x802BFEF0; // +D_802BFEFC = 0x802BFEFC; // +D_802BFF30 = 0x802BFF30; // +D_802D9D80 = 0x802D9D80; // gMapFlags = 0x802DA480; // gMapVars = 0x802DA484; // gNumScripts = 0x802DA488; // @@ -27148,202 +27148,202 @@ gCurrentScriptListPtr = 0x802DA890; // gScriptIndexList = 0x802DA898; // gScriptIdList = 0x802DAA98; // gScriptListCount = 0x802DAC98; // -evtDebugPrintBuffer = 0x802DACA0; // type:data -gLavaResetList = 0x802DADA0; // type:data -LastSafeFloor = 0x802DADA4; // type:data +evtDebugPrintBuffer = 0x802DACA0; // +gLavaResetList = 0x802DADA0; // +LastSafeFloor = 0x802DADA4; // gBattleMeshAnimationList = 0x802DADB0; // size:0x40 gWorldMeshAnimationList = 0x802DADF0; // size:0x40 gCurrentMeshAnimationListPtr = 0x802DAE30; // -wExtraPartnerID = 0x802DAE40; // type:data -wExtraPartnerNpcID = 0x802DAE44; // type:data -D_802DAE50 = 0x802DAE50; // type:data -D_802DAE54 = 0x802DAE54; // type:data +wExtraPartnerID = 0x802DAE40; // +wExtraPartnerNpcID = 0x802DAE44; // +D_802DAE50 = 0x802DAE50; // +D_802DAE54 = 0x802DAE54; // gCurrentPrintContext = 0x802DB260; // -D_802DB264 = 0x802DB264; // type:data -D_802DB268 = 0x802DB268; // type:data -PlayerImgFXFlags = 0x802DB5B0; // type:data -bBattleVirtualEntityList = 0x802DB5C0; // type:data -wWorldVirtualEntityList = 0x802DB6C0; // type:data -gCurrentVirtualEntityListPtr = 0x802DB7C0; // type:data -MusicEventList = 0x802DB7D0; // type:data -RunningMusicEvents = 0x802DB7D8; // type:data -RunningMusicEventIDs = 0x802DB800; // type:data -D_802DB830 = 0x802DB830; // type:data -gSpriteShadingHeader = 0x802DBB60; // type:data -gSpriteShadingData = 0x802DBB68; // type:data +D_802DB264 = 0x802DB264; // +D_802DB268 = 0x802DB268; // +PlayerImgFXFlags = 0x802DB5B0; // +bBattleVirtualEntityList = 0x802DB5C0; // +wWorldVirtualEntityList = 0x802DB6C0; // +gCurrentVirtualEntityListPtr = 0x802DB7C0; // +MusicEventList = 0x802DB7D0; // +RunningMusicEvents = 0x802DB7D8; // +RunningMusicEventIDs = 0x802DB800; // +D_802DB830 = 0x802DB830; // +gSpriteShadingHeader = 0x802DBB60; // +gSpriteShadingData = 0x802DBB68; // gWorldMapFlags = 0x802DBC70; // size:0xC -DoorModelsSwingCW = 0x802DBC7C; // type:data -wPushBlockGrids = 0x802DBC88; // type:data +DoorModelsSwingCW = 0x802DBC7C; // +wPushBlockGrids = 0x802DBC88; // gWorldMapVars = 0x802DBCA8; // size:0x40 gBattleMapVars = 0x802DBCE8; // size:0x40 -DoorModelsSwingCCW = 0x802DBD28; // type:data +DoorModelsSwingCCW = 0x802DBD28; // gBattleMapFlags = 0x802DBD34; // size:0xC -spr_allocateBtlComponentsOnWorldHeap = 0x802DF524; // type:data -MaxLoadedSpriteInstanceID = 0x802DF530; // type:data -D_802DF540 = 0x802DF540; // type:data -spr_playerSprites = 0x802DF548; // type:data -D_802DF57C = 0x802DF57C; // type:data -spr_playerMaxComponents = 0x802DF580; // type:data -spr_playerCurrentAnimInfo = 0x802DF588; // type:data -NpcSpriteData = 0x802DF5B0; // type:data -NpcSpriteInstanceCount = 0x802DF958; // type:data -SpriteInstances = 0x802DFA48; // type:data -D_802DFE44 = 0x802DFE44; // type:data -D_802DFE48 = 0x802DFE48; // type:data -D_802DFE9C = 0x802DFE9C; // type:data -D_802DFEA0 = 0x802DFEA0; // type:data -SpriteUpdateNotifyValue = 0x802DFEAC; // type:data -spr_asset_entry = 0x802DFEB0; // type:data -PlayerRasterLoadDescBuffer = 0x802DFEB8; // type:data -PlayerRasterLoadDescNumLoaded = 0x802E004C; // type:data -PlayerRasterLoadDescBeginSpriteIndex = 0x802E0050; // type:data -PlayerRasterLoadDesc = 0x802E0090; // type:data -PlayerRasterHeader = 0x802E0C10; // type:data -D_802E0C14 = 0x802E0C14; // type:data -PlayerSpriteRasterSets = 0x802E0C20; // type:data -PlayerRasterCacheSize = 0x802E0C58; // type:data -PlayerRasterMaxSize = 0x802E0C5C; // type:data -SpriteDataHeader = 0x802E0C60; // type:data -D_802E0C64 = 0x802E0C64; // type:data -D_802E0C68 = 0x802E0C68; // type:data -PlayerRasterCache = 0x802E0C70; // type:data -D_802E9170 = 0x802E9170; // type:data -D_802E91F0 = 0x802E91F0; // type:data -D_802E9270 = 0x802E9270; // type:data -D_802E92B0 = 0x802E92B0; // type:data -D_802E9E54 = 0x802E9E54; // type:data -D_802E9E80 = 0x802E9E80; // type:data -Entity_InertYellowBlock = 0x802EA07C; // type:data -Entity_InertRedBlock = 0x802EA0A0; // type:data -Entity_BrickBlock = 0x802EA0C4; // type:data -Entity_PushBlock = 0x802EA2BC; // type:data -D_802EA310 = 0x802EA310; // type:data -Entity_HitGroundedYellowBlock = 0x802EA618; // type:data -Entity_HitFloatingYellowBlock = 0x802EA63C; // type:data -Entity_HitRedBlock = 0x802EA660; // type:data -D_802EA728 = 0x802EA728; // type:data -D_802EA744 = 0x802EA744; // type:data -D_802EA760 = 0x802EA760; // type:data -Entity_HeartBlockContent = 0x802EA7BC; // type:data -D_802EA870 = 0x802EA870; // type:data -Entity_SuperBlockContent = 0x802EA934; // type:data -D_802EAAE0 = 0x802EAAE0; // type:data -D_802EAB30 = 0x802EAB30; // type:data -D_802EAC0C = 0x802EAC0C; // type:data -D_802EAC40 = 0x802EAC40; // type:data -D_802EAC84 = 0x802EAC84; // type:data -D_802EACC8 = 0x802EACC8; // type:data -D_802EAD7C = 0x802EAD7C; // type:data -D_802EAE7C = 0x802EAE7C; // type:data -Entity_Signpost = 0x802EAFDC; // type:data -D_802EB370 = 0x802EB370; // type:data -D_802EB380 = 0x802EB380; // type:data -SaveBlockTutorialPrinterClosed = 0x802EB390; // type:data -SaveBlockResultPrinterClosed = 0x802EB394; // type:data -SaveBlockTutorialPrinter = 0x802EB398; // type:data -SaveBlockResultPrinter = 0x802EB39C; // type:data -SwitchToLink = 0x802EB3A0; // type:data -TriggerBlockVanishEffect = 0x802EB3B0; // type:data -HeartBlockPrinterClosed = 0x802EB3C0; // type:data -D_802EB3D0 = 0x802EB3D0; // type:data -gMsgCharsets = 0x802EB5A8; // type:data -D_802EB5C0 = 0x802EB5C0; // type:data -D_802EB5F0 = 0x802EB5F0; // type:data -D_802EB620 = 0x802EB620; // type:data -D_802EB644 = 0x802EB644; // type:data -D_802ED970 = 0x802ED970; // type:data -D_802EE8D0 = 0x802EE8D0; // type:data -D_802F39D0 = 0x802F39D0; // type:data -D_802F4560 = 0x802F4560; // type:data -heap_generalHead = 0x802FB800; // type:data -heap_spriteHead = 0x8034F800; // type:data -gFrameBuf0 = 0x8038F800; // type:data -gFrameBuf1 = 0x803B5000; // type:data -gFrameBuf2 = 0x803DA800; // type:data -heap_battleHead = 0x803DA800; // type:data -D_A0000000 = 0xA0000000; // type:data -D_A4000000 = 0xA4000000; // type:data -D_A4000768 = 0xA4000768; // type:data -D_A4001000 = 0xA4001000; // type:data -D_A4040010 = 0xA4040010; // type:data -D_A4300000 = 0xA4300000; // type:data -D_A4300004 = 0xA4300004; // type:data -D_A4300008 = 0xA4300008; // type:data -D_A430000C = 0xA430000C; // type:data -D_A4400010 = 0xA4400010; // type:data -D_A4500004 = 0xA4500004; // type:data -D_A450000C = 0xA450000C; // type:data -D_A4600004 = 0xA4600004; // type:data -D_A460000C = 0xA460000C; // type:data -D_A4600010 = 0xA4600010; // type:data -D_A4700000 = 0xA4700000; // type:data -D_A4700010 = 0xA4700010; // type:data -D_A4800018 = 0xA4800018; // type:data -D_A6000000 = 0xA6000000; // type:data -D_B0000000 = 0xB0000000; // type:data -D_B0000008 = 0xB0000008; // type:data -D_B0000010 = 0xB0000010; // type:data -D_E0002760 = 0xE0002760; // type:data -D_E0002788 = 0xE0002788; // type:data -D_E00027B0 = 0xE00027B0; // type:data -sPartScales = 0xE00027B0; // type:data -D_E00027D8 = 0xE00027D8; // type:data -sPartYaws = 0xE00027D8; // type:data -D_E0002800 = 0xE0002800; // type:data -sDlists = 0xE0002800; // type:data -D_E000CC10 = 0xE000CC10; // type:data -sDlists2 = 0xE000CC24; // type:data -D_E000CC38 = 0xE000CC38; // type:data -D_E000CC48 = 0xE000CC48; // type:data -D_E000CC5C = 0xE000CC5C; // type:data -D_E000CCE0 = 0xE000CCE0; // type:data -D_E000CD24 = 0xE000CD24; // type:data -jtbl_E000CD70 = 0xE000CD70; // type:data +spr_allocateBtlComponentsOnWorldHeap = 0x802DF524; // +MaxLoadedSpriteInstanceID = 0x802DF530; // +D_802DF540 = 0x802DF540; // +spr_playerSprites = 0x802DF548; // +D_802DF57C = 0x802DF57C; // +spr_playerMaxComponents = 0x802DF580; // +spr_playerCurrentAnimInfo = 0x802DF588; // +NpcSpriteData = 0x802DF5B0; // +NpcSpriteInstanceCount = 0x802DF958; // +SpriteInstances = 0x802DFA48; // +D_802DFE44 = 0x802DFE44; // +D_802DFE48 = 0x802DFE48; // +D_802DFE9C = 0x802DFE9C; // +D_802DFEA0 = 0x802DFEA0; // +SpriteUpdateNotifyValue = 0x802DFEAC; // +spr_asset_entry = 0x802DFEB0; // +PlayerRasterLoadDescBuffer = 0x802DFEB8; // +PlayerRasterLoadDescNumLoaded = 0x802E004C; // +PlayerRasterLoadDescBeginSpriteIndex = 0x802E0050; // +PlayerRasterLoadDesc = 0x802E0090; // +PlayerRasterHeader = 0x802E0C10; // +D_802E0C14 = 0x802E0C14; // +PlayerSpriteRasterSets = 0x802E0C20; // +PlayerRasterCacheSize = 0x802E0C58; // +PlayerRasterMaxSize = 0x802E0C5C; // +SpriteDataHeader = 0x802E0C60; // +D_802E0C64 = 0x802E0C64; // +D_802E0C68 = 0x802E0C68; // +PlayerRasterCache = 0x802E0C70; // +D_802E9170 = 0x802E9170; // +D_802E91F0 = 0x802E91F0; // +D_802E9270 = 0x802E9270; // +D_802E92B0 = 0x802E92B0; // +D_802E9E54 = 0x802E9E54; // +D_802E9E80 = 0x802E9E80; // +Entity_InertYellowBlock = 0x802EA07C; // +Entity_InertRedBlock = 0x802EA0A0; // +Entity_BrickBlock = 0x802EA0C4; // +Entity_PushBlock = 0x802EA2BC; // +D_802EA310 = 0x802EA310; // +Entity_HitGroundedYellowBlock = 0x802EA618; // +Entity_HitFloatingYellowBlock = 0x802EA63C; // +Entity_HitRedBlock = 0x802EA660; // +D_802EA728 = 0x802EA728; // +D_802EA744 = 0x802EA744; // +D_802EA760 = 0x802EA760; // +Entity_HeartBlockContent = 0x802EA7BC; // +D_802EA870 = 0x802EA870; // +Entity_SuperBlockContent = 0x802EA934; // +D_802EAAE0 = 0x802EAAE0; // +D_802EAB30 = 0x802EAB30; // +D_802EAC0C = 0x802EAC0C; // +D_802EAC40 = 0x802EAC40; // +D_802EAC84 = 0x802EAC84; // +D_802EACC8 = 0x802EACC8; // +D_802EAD7C = 0x802EAD7C; // +D_802EAE7C = 0x802EAE7C; // +Entity_Signpost = 0x802EAFDC; // +D_802EB370 = 0x802EB370; // +D_802EB380 = 0x802EB380; // +SaveBlockTutorialPrinterClosed = 0x802EB390; // +SaveBlockResultPrinterClosed = 0x802EB394; // +SaveBlockTutorialPrinter = 0x802EB398; // +SaveBlockResultPrinter = 0x802EB39C; // +SwitchToLink = 0x802EB3A0; // +TriggerBlockVanishEffect = 0x802EB3B0; // +HeartBlockPrinterClosed = 0x802EB3C0; // +D_802EB3D0 = 0x802EB3D0; // +gMsgCharsets = 0x802EB5A8; // +D_802EB5C0 = 0x802EB5C0; // +D_802EB5F0 = 0x802EB5F0; // +D_802EB620 = 0x802EB620; // +D_802EB644 = 0x802EB644; // +D_802ED970 = 0x802ED970; // +D_802EE8D0 = 0x802EE8D0; // +D_802F39D0 = 0x802F39D0; // +D_802F4560 = 0x802F4560; // +heap_generalHead = 0x802FB800; // +heap_spriteHead = 0x8034F800; // +gFrameBuf0 = 0x8038F800; // +gFrameBuf1 = 0x803B5000; // +gFrameBuf2 = 0x803DA800; // +heap_battleHead = 0x803DA800; // +D_A0000000 = 0xA0000000; // +D_A4000000 = 0xA4000000; // +D_A4000768 = 0xA4000768; // +D_A4001000 = 0xA4001000; // +D_A4040010 = 0xA4040010; // +D_A4300000 = 0xA4300000; // +D_A4300004 = 0xA4300004; // +D_A4300008 = 0xA4300008; // +D_A430000C = 0xA430000C; // +D_A4400010 = 0xA4400010; // +D_A4500004 = 0xA4500004; // +D_A450000C = 0xA450000C; // +D_A4600004 = 0xA4600004; // +D_A460000C = 0xA460000C; // +D_A4600010 = 0xA4600010; // +D_A4700000 = 0xA4700000; // +D_A4700010 = 0xA4700010; // +D_A4800018 = 0xA4800018; // +D_A6000000 = 0xA6000000; // +D_B0000000 = 0xB0000000; // +D_B0000008 = 0xB0000008; // +D_B0000010 = 0xB0000010; // +D_E0002760 = 0xE0002760; // +D_E0002788 = 0xE0002788; // +D_E00027B0 = 0xE00027B0; // +sPartScales = 0xE00027B0; // +D_E00027D8 = 0xE00027D8; // +sPartYaws = 0xE00027D8; // +D_E0002800 = 0xE0002800; // +sDlists = 0xE0002800; // +D_E000CC10 = 0xE000CC10; // +sDlists2 = 0xE000CC24; // +D_E000CC38 = 0xE000CC38; // +D_E000CC48 = 0xE000CC48; // +D_E000CC5C = 0xE000CC5C; // +D_E000CCE0 = 0xE000CCE0; // +D_E000CD24 = 0xE000CD24; // +jtbl_E000CD70 = 0xE000CD70; // dead_atan2 = 0x8002AF70; // type:func dead:yes dead_cos_rad = 0x8002B4C0; // type:func dead:yes -dead_heap_free = 0x8002C01C; // type:data dead:yes -dead_guMtxIdentF = 0x8006C660; // type:data dead:yes -dead_guMtxCatF = 0x8006C7C0; // type:data dead:yes +dead_heap_free = 0x8002C01C; // dead:yes +dead_guMtxIdentF = 0x8006C660; // dead:yes +dead_guMtxCatF = 0x8006C7C0; // dead:yes dead_playFX_11 = 0x80075170; // type:func dead:yes -dead_gGameStatusPtr = 0x80079430; // type:data dead:yes -dead_gCurrentCameraID = 0x8007C760; // type:data dead:yes -dead_gItemTable = 0x8008D2C0; // type:data dead:true -dead_gItemTable = 0x8008D2C0; // type:data dead:yes -dead_gPartnerPopupProperties = 0x80094900; // type:data dead:yes -dead_gCurrentCamID = 0x800A158C; // type:data dead:yes -dead_gOverrideFlags = 0x800A15A8; // type:data dead:yes -dead_gCurrentEncounter = 0x800B7EF0; // type:data dead:yes -dead_gCameras = 0x800B8D80; // type:data dead:yes -dead_gPlayerStatusPtr = 0x800FFC90; // type:data dead:yes -dead_wPartnerHudScripts = 0x80100060; // type:data dead:yes -dead_wDisabledPartnerHudScripts = 0x801000A0; // type:data dead:yes -dead_80117163 = 0x80117160; // type:data dead:yes -dead_gPartnerStatus = 0x80117160; // type:data dead:yes -dead_gPlayerStatus = 0x80117578; // type:data dead:yes -dead_gPlayerData = 0x80117840; // type:data dead:yes -dead_gCollisionStatus = 0x80169B10; // type:data dead:yes +dead_gGameStatusPtr = 0x80079430; // dead:yes +dead_gCurrentCameraID = 0x8007C760; // dead:yes +dead_gItemTable = 0x8008D2C0; // dead:true +dead_gItemTable = 0x8008D2C0; // dead:yes +dead_gPartnerPopupProperties = 0x80094900; // dead:yes +dead_gCurrentCamID = 0x800A158C; // dead:yes +dead_gOverrideFlags = 0x800A15A8; // dead:yes +dead_gCurrentEncounter = 0x800B7EF0; // dead:yes +dead_gCameras = 0x800B8D80; // dead:yes +dead_gPlayerStatusPtr = 0x800FFC90; // dead:yes +dead_wPartnerHudScripts = 0x80100060; // dead:yes +dead_wDisabledPartnerHudScripts = 0x801000A0; // dead:yes +dead_80117163 = 0x80117160; // dead:yes +dead_gPartnerStatus = 0x80117160; // dead:yes +dead_gPlayerStatus = 0x80117578; // dead:yes +dead_gPlayerData = 0x80117840; // dead:yes +dead_gCollisionStatus = 0x80169B10; // dead:yes dead_evt_get_variable = 0x802D4E8C; // type:func dead:yes dead_evt_set_variable = 0x802D5468; // type:func dead:yes dead_evt_get_float_variable = 0x802D57FC; // type:func dead:yes dead_evt_set_float_variable = 0x802D5A10; // type:func dead:yes -battle_partner_vram_start = 0x80238000; // type:data appears_after_overlays_addr:0x80218000 -battle_code_vram_start = 0x8023E000; // type:data appears_after_overlays_addr:0x80238000 -world_model_data_vram_end = 0x80240000; // type:data appears_after_overlays_addr:0x80234000 -map_vram_end = 0x80267FF0; // type:data appears_after_overlays_addr:0x80240000 -//world_action_vram_end = 0x802B7000; // type:data appears_after_overlays_addr:0x802B6000 -world_misc_vram_end = 0x802B7E00; // type:data appears_after_overlays_addr:0x802B7000 -//entity_data_vram_end = 0x802BD100; // type:data appears_after_overlays_addr:0x802BAE00 -world_partner_vram_end = 0x802C3000; // type:data appears_after_overlays_addr:0x802BD100 -battle_move_hammer_throw_dusty_hammer_png = 0x802A3048; // type:data rom:0x754498 -battle_move_hammer_throw_dusty_hammer_pal = 0x802A3248; // type:data rom:0x754698 -battle_move_hammer_throw_basic_hammer_png = 0x802A3268; // type:data rom:0x7546B8 -battle_move_hammer_throw_basic_hammer_pal = 0x802A3468; // type:data rom:0x7548B8 -battle_move_hammer_throw_super_hammer_png = 0x802A3488; // type:data rom:0x7548D8 -battle_move_hammer_throw_super_hammer_pal = 0x802A3688; // type:data rom:0x754AD8 -battle_move_hammer_throw_ultra_hammer_png = 0x802A36A8; // type:data rom:0x754AF8 -battle_move_hammer_throw_ultra_hammer_pal = 0x802A38A8; // type:data rom:0x754CF8 -battle_move_hammer_throw_vtx = 0x802A38C8; // type:data rom:0x754D18 size:0x40 -battle_move_hammer_throw_dusty_hammer_gfx = 0x802A3908; // type:data rom:0x754D58 -battle_move_hammer_throw_basic_hammer_gfx = 0x802A39F8; // type:data rom:0x754E48 -battle_move_hammer_throw_super_hammer_gfx = 0x802A3AE8; // type:data rom:0x754F38 -battle_move_hammer_throw_ultra_hammer_gfx = 0x802A3BD8; // type:data rom:0x755028 +battle_partner_vram_start = 0x80238000; // appears_after_overlays_addr:0x80218000 +battle_code_vram_start = 0x8023E000; // appears_after_overlays_addr:0x80238000 +world_model_data_vram_end = 0x80240000; // appears_after_overlays_addr:0x80234000 +map_vram_end = 0x80267FF0; // appears_after_overlays_addr:0x80240000 +//world_action_vram_end = 0x802B7000; // appears_after_overlays_addr:0x802B6000 +world_misc_vram_end = 0x802B7E00; // appears_after_overlays_addr:0x802B7000 +//entity_data_vram_end = 0x802BD100; // appears_after_overlays_addr:0x802BAE00 +world_partner_vram_end = 0x802C3000; // appears_after_overlays_addr:0x802BD100 +battle_move_hammer_throw_dusty_hammer_png = 0x802A3048; // rom:0x754498 +battle_move_hammer_throw_dusty_hammer_pal = 0x802A3248; // rom:0x754698 +battle_move_hammer_throw_basic_hammer_png = 0x802A3268; // rom:0x7546B8 +battle_move_hammer_throw_basic_hammer_pal = 0x802A3468; // rom:0x7548B8 +battle_move_hammer_throw_super_hammer_png = 0x802A3488; // rom:0x7548D8 +battle_move_hammer_throw_super_hammer_pal = 0x802A3688; // rom:0x754AD8 +battle_move_hammer_throw_ultra_hammer_png = 0x802A36A8; // rom:0x754AF8 +battle_move_hammer_throw_ultra_hammer_pal = 0x802A38A8; // rom:0x754CF8 +battle_move_hammer_throw_vtx = 0x802A38C8; // rom:0x754D18 size:0x40 +battle_move_hammer_throw_dusty_hammer_gfx = 0x802A3908; // rom:0x754D58 +battle_move_hammer_throw_basic_hammer_gfx = 0x802A39F8; // rom:0x754E48 +battle_move_hammer_throw_super_hammer_gfx = 0x802A3AE8; // rom:0x754F38 +battle_move_hammer_throw_ultra_hammer_gfx = 0x802A3BD8; // rom:0x755028