Major Action Command Decomp (#365)

* Decomp jump and most of tidal wave action commands

* More action commands

* stop_leech.c fully decomped.

* flee.c decomped

* cleanup and function name convention fixes

* slight cleanup

* Move ActionCommand enum to enums.h, style changes

* Changed some numbers to decimal

* That one missing newline

Co-authored-by: Ethan Roseman <ethteck@gmail.com>
This commit is contained in:
JaThePlayer 2021-08-16 20:31:45 +02:00 committed by GitHub
parent c7a7567d68
commit af6416de0e
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
120 changed files with 1394 additions and 3406 deletions

View File

@ -784,7 +784,7 @@ typedef struct BattleStatus {
/* 0x431 */ s8 inputBufferPos;
/* 0x432 */ s8 unk_432;
/* 0x433 */ char unk_433;
/* 0x434 */ s32 unk_434;
/* 0x434 */ s32* unk_434;
/* 0x438 */ FGModelData* foregroundModelData;
/* 0x43C */ BattleStatusUnk* unk_43C;
/* 0x440 */ u8 tattleFlags[27];
@ -2262,17 +2262,22 @@ typedef struct RenderTaskEntry {
typedef struct ActionCommandStatus {
/* 0x00 */ s32 unk_00;
/* 0x04 */ HudElement* hudElements[7];
/* 0x20 */ char unk_20[0x2A];
/* 0x04 */ HudElement* hudElements[15];
/* 0x40 */ char unk_40[0x4];
/* 0x44 */ s16 unk_44;
/* 0x46 */ s16 unk_46;
/* 0x48 */ s16 unk_48;
/* 0x4A */ s16 actionCommandID; // current action command id?
/* 0x4C */ s16 unk_4C;
/* 0x4C */ s16 state;
/* 0x4E */ s16 unk_4E;
/* 0x50 */ s16 unk_50;
/* 0x52 */ s16 unk_52;
/* 0x54 */ s16 unk_54;
/* 0x56 */ s16 hudElementX;
/* 0x58 */ s16 hudElementY;
/* 0x59 */ char unk_59[4];
/* 0x5A */ s16 unk_5A;
/* 0x5C */ s8 unk_5C;
/* 0x5D */ s8 unk_5D;
/* 0x5E */ s8 autoSucceed;
/* 0x5F */ s8 unk_5F;
/* 0x60 */ s8 unk_60;
@ -2285,9 +2290,9 @@ typedef struct ActionCommandStatus {
/* 0x6A */ s16 unk_6A;
/* 0x6C */ s16 unk_6C;
/* 0x6E */ s16 hitsTakenIsMax;
/* 0x70 */ char unk_70[4];
/* 0x74 */ s16 unk_74;
/* 0x76 */ s16 mashMeterCutoffs[5]; // upper bounds for each interval
/* 0x70 */ s16 unk_70;
/* 0x72 */ s16 unk_72;
/* 0x74 */ s16 mashMeterCutoffs[6]; // upper bounds for each interval
/* 0x80 */ s8 mashMeterIntervals;
} ActionCommandStatus; // size unknown
} ActionCommandStatus;
#endif

View File

@ -1708,6 +1708,32 @@ enum TimeFreezeMode {
TIME_FREEZE_EXIT,
};
enum ActionCommand {
ACTION_COMMAND_JUMP = 1,
ACTION_COMMAND_SMASH,
ACTION_COMMAND_FLEE,
ACTION_COMMAND_BREAK_FREE,
ACTION_COMMAND_WHIRLWIND,
ACTION_COMMAND_STOP_LEECH,
ACTION_COMMAND_07,
ACTION_COMMAND_DIZZY_SHELL,
ACTION_COMMAND_FIRE_SHELL,
ACTION_COMMAND_0A,
ACTION_COMMAND_BOMB,
ACTION_COMMAND_BODY_SLAM,
ACTION_COMMAND_AIR_LIFT,
ACTION_COMMAND_AIR_RAID,
ACTION_COMMAND_SQUIRT,
ACTION_COMMAND_POWER_SHOCK,
ACTION_COMMAND_MEGA_SHOCK,
ACTION_COMMAND_SMACK,
ACTION_COMMAND_SPINY_SURGE,
ACTION_COMMAND_HURRICANE,
ACTION_COMMAND_SPOOK,
ACTION_COMMAND_WATER_BLOCK,
ACTION_COMMAND_TIDAL_WAVE,
};
enum EffectGfxDataFlags {
FX_GRAPHICS_DISABLED = 0,
FX_GRAPHICS_ENABLED = 1,

View File

@ -2,32 +2,6 @@
// TODO: move to src/battle/action_cmd.c
enum ActionCommand {
ACTION_COMMAND_JUMP = 1,
ACTION_COMMAND_SMASH,
ACTION_COMMAND_FLEE,
ACTION_COMMAND_BREAK_FREE,
ACTION_COMMAND_WHIRLWIND,
ACTION_COMMAND_STOP_LEECH,
ACTION_COMMAND_07,
ACTION_COMMAND_DIZZY_SHELL,
ACTION_COMMAND_FIRE_SHELL,
ACTION_COMMAND_0A,
ACTION_COMMAND_BOMB,
ACTION_COMMAND_BODY_SLAM,
ACTION_COMMAND_AIR_LIFT,
ACTION_COMMAND_AIR_RAID,
ACTION_COMMAND_SQUIRT,
ACTION_COMMAND_POWER_SHOCK,
ACTION_COMMAND_MEGA_SHOCK,
ACTION_COMMAND_SMACK,
ACTION_COMMAND_SPINY_SURGE,
ACTION_COMMAND_HURRICANE,
ACTION_COMMAND_SPOOK,
ACTION_COMMAND_WATER_BLOCK,
ACTION_COMMAND_TIDAL_WAVE,
};
extern void* actionCommandDmaTable[23];
extern s32 D_8029FBC0;
@ -125,11 +99,11 @@ void func_80268938(void) {
func_80268C9C();
}
ac = gActionCommandStatus.unk_4A;
ac = gActionCommandStatus.actionCommandID;
switch (ac) {
case ACTION_COMMAND_JUMP:
func_802A9234_421C24();
action_command_jump_update();
return;
case ACTION_COMMAND_SMASH:
func_802A936C_42236C();
@ -325,12 +299,12 @@ ApiStatus func_8026919C(ScriptInstance* script, s32 isInitialCall) {
ApiStatus SetupMashMeter(ScriptInstance* script, s32 isInitialCall) {
Bytecode* args = script->ptrReadPos;
gActionCommandStatus.mashMeterIntervals = get_variable(script, *args++);
gActionCommandStatus.mashMeterCutoffs[0] = get_variable(script, *args++);
gActionCommandStatus.mashMeterCutoffs[1] = get_variable(script, *args++);
gActionCommandStatus.mashMeterCutoffs[2] = get_variable(script, *args++);
gActionCommandStatus.mashMeterCutoffs[3] = get_variable(script, *args++);
gActionCommandStatus.mashMeterCutoffs[4] = get_variable(script, *args++);
gActionCommandStatus.unk_74 = gActionCommandStatus.mashMeterCutoffs[0] / 2;
gActionCommandStatus.mashMeterCutoffs[5] = get_variable(script, *args++);
gActionCommandStatus.mashMeterCutoffs[0] = gActionCommandStatus.mashMeterCutoffs[1] / 2;
return ApiStatus_DONE2;
}

View File

@ -10,4 +10,4 @@ INCLUDE_ASM(s32, "battle/action_cmd/07", func_802A9228_425D78);
INCLUDE_ASM(s32, "battle/action_cmd/07", func_802A94D8_426028);
#include "common/FreeHudElements.inc.c"
#include "common/free_hud_elements.inc.c"

View File

@ -4,10 +4,10 @@
INCLUDE_ASM(s32, "battle/action_cmd/0A", func_802A9000_4273B0);
INCLUDE_ASM(s32, "battle/action_cmd/0A", func_802A9170_427520);
#include "common/MashActionCommandInit.inc.c"
INCLUDE_ASM(s32, "battle/action_cmd/0A", func_802A928C_42763C);
INCLUDE_ASM(s32, "battle/action_cmd/0A", func_802A955C_42790C);
#include "common/FreeHudElements.inc.c"
#include "common/free_hud_elements.inc.c"

View File

@ -2,7 +2,57 @@
#define NAMESPACE action_command_air_lift
INCLUDE_ASM(s32, "battle/action_cmd/air_lift", func_802A9000_428A70);
extern s32 D_80108AFC;
extern s32 D_80108B28;
extern s32 D_80292974;
extern s32 D_80294340;
extern s32 func_802A98B0_42EC50;
ApiStatus func_802A9000_428A70(ScriptInstance* script, s32 isInitialCall) {
s32 *args = script->ptrReadPos;
BattleStatus* battleStatus = &gBattleStatus;
ActionCommandStatus* actionCommandStatus = &gActionCommandStatus;
HudElement* hudElement;
battleStatus->unk_434 = &D_80294340;
battleStatus->unk_82 = 0;
battleStatus->unk_86 = 127;
func_80268858();
actionCommandStatus->unk_5A = get_variable(script, *args++);
actionCommandStatus->actionCommandID = ACTION_COMMAND_AIR_LIFT;
actionCommandStatus->unk_61 = 1;
actionCommandStatus->state = 0;
actionCommandStatus->unk_60 = 0;
actionCommandStatus->unk_44 = 0;
actionCommandStatus->unk_48 = 0;
actionCommandStatus->unk_68 = 0;
battleStatus->actionSuccess = 0;
battleStatus->unk_84 = 0;
actionCommandStatus->unk_6C = 30;
actionCommandStatus->hudElementX = -48;
func_802A98B0_42EC50 = 0;
actionCommandStatus->hudElementY = 80;
hudElement = create_hud_element(&D_80108B28);
actionCommandStatus->hudElements[0] = hudElement;
set_hud_element_render_pos(hudElement, actionCommandStatus->hudElementX, actionCommandStatus->hudElementY);
set_hud_element_render_depth(hudElement, 0);
set_hud_element_flags(hudElement, 0x82);
hudElement = create_hud_element(&D_80108AFC);
actionCommandStatus->hudElements[1] = hudElement;
set_hud_element_render_pos(hudElement, actionCommandStatus->hudElementX, actionCommandStatus->hudElementY + 28);
set_hud_element_render_depth(hudElement, 0);
set_hud_element_flags(hudElement, 0x82);
hudElement = create_hud_element(&D_80292974);
actionCommandStatus->hudElements[2] = hudElement;
set_hud_element_render_pos(hudElement, actionCommandStatus->hudElementX, actionCommandStatus->hudElementY + 28);
set_hud_element_render_depth(hudElement, 0);
set_hud_element_flags(hudElement, 0x82);
return ApiStatus_DONE2;
}
INCLUDE_ASM(s32, "battle/action_cmd/air_lift", func_802A9184_428BF4);
@ -10,4 +60,4 @@ INCLUDE_ASM(s32, "battle/action_cmd/air_lift", func_802A9278_428CE8);
INCLUDE_ASM(s32, "battle/action_cmd/air_lift", func_802A96EC_42915C);
#include "common/FreeHudElements.inc.c"
#include "common/free_hud_elements.inc.c"

View File

@ -4,10 +4,10 @@
INCLUDE_ASM(s32, "battle/action_cmd/air_raid", func_802A9000_429320);
INCLUDE_ASM(s32, "battle/action_cmd/air_raid", func_802A9178_429498);
#include "common/MashActionCommandInit.inc.c"
INCLUDE_ASM(s32, "battle/action_cmd/air_raid", func_802A9294_4295B4);
INCLUDE_ASM(s32, "battle/action_cmd/air_raid", func_802A984C_429B6C);
#include "common/FreeHudElements.inc.c"
#include "common/free_hud_elements.inc.c"

View File

@ -2,12 +2,83 @@
#define NAMESPACE action_command_body_slam
INCLUDE_ASM(s32, "battle/action_cmd/body_slam", func_802A9000_4282E0);
extern s32 D_80108AFC;
extern s32 D_80108B28;
extern s32 D_8029275C;
extern s32 D_80292BAC;
extern s32 D_80294320;
INCLUDE_ASM(s32, "battle/action_cmd/body_slam", func_802A91B8_428498);
ApiStatus N(CreateHudElements)(ScriptInstance* script, s32 isInitialCall) {
ActionCommandStatus* actionCommandStatus = &gActionCommandStatus;
BattleStatus* battleStatus = &gBattleStatus;
HudElement* hudElement;
battleStatus->unk_82 = 100;
battleStatus->unk_434 = &D_80294320;
battleStatus->unk_86 = 127;
if (battleStatus->unk_83 == 0) {
battleStatus->actionSuccess = 0;
return ApiStatus_DONE2;
}
func_80268858();
actionCommandStatus->actionCommandID = ACTION_COMMAND_BODY_SLAM;
actionCommandStatus->unk_61 = 1;
actionCommandStatus->state = 0;
actionCommandStatus->unk_60 = 0;
actionCommandStatus->unk_44 = 0;
actionCommandStatus->unk_48 = 0;
actionCommandStatus->unk_68 = 0;
battleStatus->actionSuccess = 0;
actionCommandStatus->hudElementX = -48;
actionCommandStatus->hudElementY = 80;
hudElement = create_hud_element(&D_80108B28);
actionCommandStatus->hudElements[0] = hudElement;
set_hud_element_render_pos(hudElement, actionCommandStatus->hudElementX, actionCommandStatus->hudElementY);
set_hud_element_render_depth(hudElement, 0);
set_hud_element_flags(hudElement, 0x82);
hudElement = create_hud_element(&D_80108AFC);
actionCommandStatus->hudElements[1] = hudElement;
set_hud_element_render_pos(hudElement, actionCommandStatus->hudElementX, actionCommandStatus->hudElementY + 28);
set_hud_element_render_depth(hudElement, 0);
set_hud_element_flags(hudElement, 0x82);
hudElement = create_hud_element(&D_80292BAC);
actionCommandStatus->hudElements[3] = hudElement;
set_hud_element_render_pos(hudElement, actionCommandStatus->hudElementX, actionCommandStatus->hudElementY + 28);
set_hud_element_render_depth(hudElement, 0);
set_hud_element_flags(hudElement, 0x82);
hudElement = create_hud_element(&D_8029275C);
actionCommandStatus->hudElements[2] = hudElement;
set_hud_element_render_pos(hudElement, actionCommandStatus->hudElementX + 41, actionCommandStatus->hudElementY + 22);
set_hud_element_render_depth(hudElement, 0);
set_hud_element_flags(hudElement, 0x80);
return ApiStatus_DONE2;
}
#include "common/MashActionCommandInit.inc.c"
INCLUDE_ASM(s32, "battle/action_cmd/body_slam", func_802A92D4_4285B4);
INCLUDE_ASM(s32, "battle/action_cmd/body_slam", func_802A9664_428944);
void N(draw_hud_elements)(void) {
s32 x, y;
HudElement* hudElement;
INCLUDE_ASM(s32, "battle/action_cmd/body_slam", func_802A9708_4289E8);
draw_hud_element_clipped(gActionCommandStatus.hudElements[0]);
hudElement = gActionCommandStatus.hudElements[1];
draw_hud_element_clipped(hudElement);
get_hud_element_render_pos(hudElement, &x, &y);
draw_hud_element_clipped(gActionCommandStatus.hudElements[3]);
func_80268770(x, y, gActionCommandStatus.unk_44 / 100);
draw_hud_element_clipped(gActionCommandStatus.hudElements[2]);
}
void N(free_hud_elements)(void) {
free_hud_element(gActionCommandStatus.hudElements[0]);
free_hud_element(gActionCommandStatus.hudElements[1]);
free_hud_element(gActionCommandStatus.hudElements[2]);
free_hud_element(gActionCommandStatus.hudElements[3]);
}

View File

@ -4,10 +4,10 @@
INCLUDE_ASM(s32, "battle/action_cmd/bomb", func_802A9000_427A70);
INCLUDE_ASM(s32, "battle/action_cmd/bomb", func_802A9170_427BE0);
#include "common/MashActionCommandInit.inc.c"
INCLUDE_ASM(s32, "battle/action_cmd/bomb", func_802A928C_427CFC);
INCLUDE_ASM(s32, "battle/action_cmd/bomb", func_802A96EC_42815C);
#include "common/FreeHudElements.inc.c"
#include "common/free_hud_elements.inc.c"

View File

@ -2,12 +2,75 @@
#define NAMESPACE action_command_break_free
INCLUDE_ASM(s32, "battle/action_cmd/break_free", func_802A9000_4233F0);
extern s32 D_80294220;
extern s32 D_80108B28;
extern s32 D_80108AFC;
extern s32 D_802928F8;
extern s32 D_80109244;
ApiStatus func_802A9000_4233F0(ScriptInstance* script, s32 isInitialCall) {
ActionCommandStatus* actionCommandStatus = &gActionCommandStatus;
BattleStatus* battleStatus = &gBattleStatus;
HudElement* hudElement;
battleStatus->unk_82 = 0;
battleStatus->unk_434 = &D_80294220;
battleStatus->unk_86 = 127;
if (battleStatus->unk_83 == 0) {
battleStatus->actionSuccess = 0;
return ApiStatus_DONE2;
}
func_80268858();
actionCommandStatus->actionCommandID = ACTION_COMMAND_BREAK_FREE;
actionCommandStatus->unk_61 = 1;
actionCommandStatus->state = 0;
actionCommandStatus->unk_60 = 0;
actionCommandStatus->unk_44 = 0;
actionCommandStatus->unk_46 = 0;
actionCommandStatus->unk_48 = 0;
battleStatus->actionSuccess = 0;
actionCommandStatus->hudElementX = -48;
actionCommandStatus->hudElementY = 80;
hudElement = create_hud_element(&D_80108B28);
actionCommandStatus->hudElements[0] = hudElement;
set_hud_element_render_pos(hudElement, actionCommandStatus->hudElementX, actionCommandStatus->hudElementY);
set_hud_element_render_depth(hudElement, 0);
set_hud_element_flags(hudElement, 0x82);
hudElement = create_hud_element(&D_80108AFC);
actionCommandStatus->hudElements[1] = hudElement;
set_hud_element_render_pos(hudElement, actionCommandStatus->hudElementX, actionCommandStatus->hudElementY + 28);
set_hud_element_render_depth(hudElement, 0);
set_hud_element_flags(hudElement, 0x82);
hudElement = create_hud_element(&D_802928F8);
actionCommandStatus->hudElements[2] = hudElement;
set_hud_element_render_pos(hudElement, actionCommandStatus->hudElementX, actionCommandStatus->hudElementY + 28);
set_hud_element_render_depth(hudElement, 0);
set_hud_element_flags(hudElement, 0x82);
hudElement = create_hud_element(&D_80109244);
actionCommandStatus->hudElements[3] = hudElement;
set_hud_element_render_pos(hudElement, actionCommandStatus->hudElementX, actionCommandStatus->hudElementY + 28);
set_hud_element_render_depth(hudElement, 0);
set_hud_element_flags(hudElement, 0x82);
return ApiStatus_DONE2;
}
INCLUDE_ASM(s32, "battle/action_cmd/break_free", func_802A91B0_4235A0);
INCLUDE_ASM(s32, "battle/action_cmd/break_free", func_802A92DC_4236CC);
// wip: https://decomp.me/scratch/l1uTc
INCLUDE_ASM(s32, "battle/action_cmd/break_free", func_802A96B8_423AA8);
INCLUDE_ASM(s32, "battle/action_cmd/break_free", func_802A97FC_423BEC);
void func_802A97FC_423BEC(void) {
free_hud_element(gActionCommandStatus.hudElements[0]);
free_hud_element(gActionCommandStatus.hudElements[1]);
free_hud_element(gActionCommandStatus.hudElements[2]);
free_hud_element(gActionCommandStatus.hudElements[3]);
}

View File

@ -4,10 +4,10 @@
INCLUDE_ASM(s32, "battle/action_cmd/dizzy_shell", func_802A9000_426170);
INCLUDE_ASM(s32, "battle/action_cmd/dizzy_shell", func_802A9170_4262E0);
#include "common/MashActionCommandInit.inc.c"
INCLUDE_ASM(s32, "battle/action_cmd/dizzy_shell", func_802A928C_4263FC);
INCLUDE_ASM(s32, "battle/action_cmd/dizzy_shell", func_802A96DC_42684C);
#include "common/FreeHudElements.inc.c"
#include "common/free_hud_elements.inc.c"

View File

@ -4,10 +4,10 @@
INCLUDE_ASM(s32, "battle/action_cmd/fire_shell", func_802A9000_4269D0);
INCLUDE_ASM(s32, "battle/action_cmd/fire_shell", func_802A9178_426B48);
#include "common/MashActionCommandInit.inc.c"
INCLUDE_ASM(s32, "battle/action_cmd/fire_shell", func_802A9294_426C64);
INCLUDE_ASM(s32, "battle/action_cmd/fire_shell", func_802A9834_427204);
#include "common/FreeHudElements.inc.c"
#include "common/free_hud_elements.inc.c"

View File

@ -2,12 +2,252 @@
#define NAMESPACE action_command_flee
INCLUDE_ASM(s32, "battle/action_cmd/flee", func_802A9000_422AD0);
extern s32 D_80108AFC;
extern s32 D_80108B28;
extern s32 D_80109244;
extern s32 D_802928F8;
extern s32 D_80292974;
extern s32 D_80294200;
extern s32 D_802A9920;
extern s32 D_80108B80;
extern s32 D_802A9920;
extern s32 D_802A9920;
INCLUDE_ASM(s32, "battle/action_cmd/flee", func_802A92A0_422D70);
ApiStatus func_802A9000_422AD0(ScriptInstance* script, s32 isInitialCall) {
ActionCommandStatus* actionCommandStatus = &gActionCommandStatus;
BattleStatus* battleStatus = &gBattleStatus;
Bytecode* args = script->ptrReadPos;
s32 xOffset;
HudElement* hudElement;
INCLUDE_ASM(s32, "battle/action_cmd/flee", func_802A9378_422E48);
battleStatus->unk_82 = 0;
battleStatus->unk_434 = &D_80294200;
battleStatus->unk_86 = 127;
func_80268858();
actionCommandStatus->unk_5A = get_variable(script, *args++);
actionCommandStatus->actionCommandID = ACTION_COMMAND_FLEE;
actionCommandStatus->state = 0;
actionCommandStatus->unk_60 = 0;
actionCommandStatus->unk_44 = actionCommandStatus->unk_5A * 100;
actionCommandStatus->unk_46 = rand_int(50);
actionCommandStatus->unk_48 = 0;
actionCommandStatus->unk_5C = 1;
actionCommandStatus->unk_5A = rand_int(1);
actionCommandStatus->unk_68 = 0;
battleStatus->actionSuccess = 0;
actionCommandStatus->hudElementX = -48;
D_802A9920 = 0;
actionCommandStatus->hudElementY = 80;
INCLUDE_ASM(s32, "battle/action_cmd/flee", func_802A96F4_4231C4);
hudElement = create_hud_element(&D_80108B28);
actionCommandStatus->hudElements[0] = hudElement;
set_hud_element_render_pos(hudElement, actionCommandStatus->hudElementX, actionCommandStatus->hudElementY);
set_hud_element_render_depth(hudElement, 0);
set_hud_element_flags(hudElement, 0x82);
INCLUDE_ASM(s32, "battle/action_cmd/flee", func_802A9894_423364);
hudElement = create_hud_element(&D_80108AFC);
actionCommandStatus->hudElements[1] = hudElement;
set_hud_element_render_pos(hudElement, actionCommandStatus->hudElementX, actionCommandStatus->hudElementY + 28);
set_hud_element_render_depth(hudElement, 0);
set_hud_element_flags(hudElement, 0x82);
hudElement = create_hud_element(&D_802928F8);
actionCommandStatus->hudElements[2] = hudElement;
set_hud_element_render_pos(hudElement, actionCommandStatus->hudElementX, actionCommandStatus->hudElementY + 28);
set_hud_element_render_depth(hudElement, 0);
set_hud_element_flags(hudElement, 0x82);
hudElement = create_hud_element(&D_80109244);
actionCommandStatus->hudElements[3] = hudElement;
set_hud_element_render_pos(hudElement, actionCommandStatus->hudElementX, actionCommandStatus->hudElementY + 28);
set_hud_element_render_depth(hudElement, 0);
set_hud_element_flags(hudElement, 0x82);
xOffset = 29 - ((100 - actionCommandStatus->unk_46) * 60) / 100;
set_hud_element_render_pos(actionCommandStatus->hudElements[3], actionCommandStatus->hudElementX - xOffset, actionCommandStatus->hudElementY + 17);
set_hud_element_render_pos(actionCommandStatus->hudElements[2], actionCommandStatus->hudElementX - xOffset, actionCommandStatus->hudElementY - 1);
hudElement = create_hud_element(&D_80292974);
actionCommandStatus->hudElements[4] = hudElement;
set_hud_element_render_pos(hudElement, actionCommandStatus->hudElementX, actionCommandStatus->hudElementY + 28);
set_hud_element_render_depth(hudElement, 0);
set_hud_element_flags(hudElement, 0x82);
return ApiStatus_DONE2;
}
ApiStatus func_802A92A0_422D70(ScriptInstance* script) {
Bytecode* args = script->ptrReadPos;
ActionCommandStatus* actionCommandStatus = &gActionCommandStatus;
BattleStatus* battleStatus = &gBattleStatus;
func_80268858();
actionCommandStatus->unk_4E = get_variable(script, *args++);
actionCommandStatus->unk_52 = get_variable(script, *args++);
actionCommandStatus->unk_50 = get_variable(script, *args++);
actionCommandStatus->unk_50 = func_80268224(actionCommandStatus->unk_50);
actionCommandStatus->unk_60 = 0;
battleStatus->actionSuccess = 0;
battleStatus->unk_86 = 127;
battleStatus->unk_82 = actionCommandStatus->mashMeterCutoffs[actionCommandStatus->mashMeterIntervals - 1];
battleStatus->flags1 &= ~0x8000;
actionCommandStatus->state = 10;
return ApiStatus_DONE2;
}
void func_802A9378_422E48(void) {
s32 temp;
HudElement* hudElement;
BattleStatus* battleStatus = &gBattleStatus;
ActionCommandStatus* actionCommandStatus = &gActionCommandStatus;
switch (actionCommandStatus->state) {
case 0:
hudElement = actionCommandStatus->hudElements[0];
set_hud_element_alpha(hudElement, 0xFF);
if (actionCommandStatus->unk_61 != 0) {
clear_hud_element_flags(hudElement, 2);
}
hudElement = actionCommandStatus->hudElements[1];
set_hud_element_alpha(hudElement, 0xFF);
if (actionCommandStatus->unk_61 != 0) {
clear_hud_element_flags(hudElement, 2);
}
hudElement = actionCommandStatus->hudElements[2];
set_hud_element_alpha(hudElement, 0xFF);
if (actionCommandStatus->unk_61 != 0) {
clear_hud_element_flags(hudElement, 2);
}
hudElement = actionCommandStatus->hudElements[3];
set_hud_element_alpha(hudElement, 0xFF);
if (actionCommandStatus->unk_61 != 0) {
clear_hud_element_flags(hudElement, 2);
}
actionCommandStatus->state = 1;
break;
case 1:
actionCommandStatus->hudElementX += 20;
if (actionCommandStatus->hudElementX > 50) {
actionCommandStatus->hudElementX = 50;
}
set_hud_element_render_pos(actionCommandStatus->hudElements[0], actionCommandStatus->hudElementX, actionCommandStatus->hudElementY);
set_hud_element_render_pos(actionCommandStatus->hudElements[1], actionCommandStatus->hudElementX, actionCommandStatus->hudElementY + 28);
break;
case 10:
if (actionCommandStatus->unk_4E != 0) {
actionCommandStatus->unk_4E--;
break;
}
set_hud_element_script(actionCommandStatus->hudElements[0], &D_80108B80);
D_802A9920 = 1;
actionCommandStatus->state = 11;
actionCommandStatus->unk_54 = actionCommandStatus->unk_52;
case 11:
if ((battleStatus->unk_83 != 0) && ((battleStatus->currentButtonsPressed & 0x8000) != 0)) {
actionCommandStatus->unk_44 += (battleStatus->unk_434[actionCommandStatus->unk_50] * 180 / 100);
}
if (actionCommandStatus->unk_44 >= 10000) {
hudElement = actionCommandStatus->hudElements[4];
actionCommandStatus->unk_44 = 10000;
actionCommandStatus->unk_68 = 1;
set_hud_element_render_pos(hudElement, actionCommandStatus->hudElementX + 50, actionCommandStatus->hudElementY + 28);
clear_hud_element_flags(hudElement, 2);
}
battleStatus->actionSuccess = actionCommandStatus->unk_44 / 100;
if (actionCommandStatus->unk_54 == 0) {
if (battleStatus->actionSuccess >= (100 - actionCommandStatus->unk_46)) {
battleStatus->unk_86 = 1;
battleStatus->actionSuccess = 1;
} else {
battleStatus->unk_86 = -2;
battleStatus->actionSuccess = -1;
}
actionCommandStatus->unk_54 = 20;
actionCommandStatus->state = 12;
} else {
actionCommandStatus->unk_54--;
}
break;
case 12:
if (actionCommandStatus->unk_54 != 0) {
actionCommandStatus->unk_54--;
break;
}
func_80268C9C();
break;
}
switch (actionCommandStatus->state) {
case 1:
case 10:
case 11:
temp = actionCommandStatus->unk_5A == 0 ? 7 : 8;
if (actionCommandStatus->unk_5C == 0) {
actionCommandStatus->unk_46 += temp;
if (actionCommandStatus->unk_46 >= 100) {
actionCommandStatus->unk_46 = 100;
actionCommandStatus->unk_5C = 1;
}
break;
}
actionCommandStatus->unk_46 -= temp;
if (actionCommandStatus->unk_46 <= 0) {
actionCommandStatus->unk_46 = 0;
actionCommandStatus->unk_5C = 0;
}
}
}
void func_802A96F4_4231C4(void) {
s32 y;
s32 x;
s32 temp_a1;
HudElement* hudElement;
s32 temp_v1;
BattleStatus* battleStatus = &gBattleStatus;
ActionCommandStatus* actionCommandStatus = &gActionCommandStatus;
temp_v1 = (100 - actionCommandStatus->unk_46) * 60;
x = 60 - temp_v1 / 100;
temp_a1 = x - 31;
set_hud_element_render_pos(actionCommandStatus->hudElements[3], actionCommandStatus->hudElementX - temp_a1, actionCommandStatus->hudElementY + 17);
set_hud_element_render_pos(actionCommandStatus->hudElements[2], actionCommandStatus->hudElementX + 31 - x, actionCommandStatus->hudElementY - 1);
if (battleStatus->unk_83 != 0) {
draw_hud_element_clipped(actionCommandStatus->hudElements[0]);
}
hudElement = actionCommandStatus->hudElements[1];
draw_hud_element_clipped(hudElement);
get_hud_element_render_pos(hudElement, &x, &y);
if (D_802A9920 == 0) {
func_80268798(x, y, actionCommandStatus->unk_44 / 100, 1);
} else {
if (actionCommandStatus->unk_68 == 0) {
func_80268798(x, y, actionCommandStatus->unk_44 / 100, 4);
} else {
func_8026880C(x, y, actionCommandStatus->unk_44 / 100, 4);
}
}
draw_hud_element_clipped(actionCommandStatus->hudElements[2]);
draw_hud_element_clipped(actionCommandStatus->hudElements[3]);
draw_hud_element_clipped(actionCommandStatus->hudElements[4]);
}
void func_802A9894_423364(void) {
free_hud_element(gActionCommandStatus.hudElements[0]);
free_hud_element(gActionCommandStatus.hudElements[1]);
free_hud_element(gActionCommandStatus.hudElements[2]);
free_hud_element(gActionCommandStatus.hudElements[3]);
free_hud_element(gActionCommandStatus.hudElements[4]);
}

View File

@ -13,11 +13,10 @@ extern s32 D_80292A2C;
extern s32 D_802941E0;
ApiStatus N(CreateHudElements)(void) {
HudElement* hudElement;
ApiStatus N(CreateHudElements)(ScriptInstance* script, s32 isInitialCall) {
ActionCommandStatus* actionCommandStatus = &gActionCommandStatus;
BattleStatus* battleStatus = &gBattleStatus;
HudElement* hudElement;
battleStatus->unk_82 = 1;
battleStatus->unk_434 = &D_802941E0;
@ -30,17 +29,17 @@ ApiStatus N(CreateHudElements)(void) {
}
func_80268858();
actionCommandStatus->actionCommandID = 2;
actionCommandStatus->hudElementX = -0x30;
actionCommandStatus->unk_4C = 0;
actionCommandStatus->actionCommandID = ACTION_COMMAND_SMASH;
actionCommandStatus->hudElementX = -48;
actionCommandStatus->state = 0;
actionCommandStatus->unk_60 = 0;
actionCommandStatus->hudElementY = 0x60;
actionCommandStatus->hudElementY = 96;
hudElement = create_hud_element(&D_802922F0);
actionCommandStatus->hudElements[0] = hudElement;
set_hud_element_flags(hudElement, 0x82);
set_hud_element_render_pos(hudElement, actionCommandStatus->hudElementX, actionCommandStatus->hudElementY);
set_hud_element_render_depth(hudElement, 0xA);
set_hud_element_render_depth(hudElement, 10);
hudElement = create_hud_element(&D_8029275C);
actionCommandStatus->hudElements[1] = hudElement;
@ -109,7 +108,7 @@ ApiStatus func_802A9258_422258(ScriptInstance* script, s32 isInitialCall) {
battleStatus->actionSuccess = 0;
battleStatus->unk_84 = 0;
battleStatus->unk_86 = 0;
actionCommandStatus->unk_4C = 0xA;
actionCommandStatus->state = 10;
battleStatus->flags1 &= ~0x8000;
func_80269118();
return ApiStatus_DONE2;
@ -117,7 +116,7 @@ ApiStatus func_802A9258_422258(ScriptInstance* script, s32 isInitialCall) {
INCLUDE_ASM(s32, "battle/action_cmd/hammer", func_802A936C_42236C);
void N(DrawHudElements)(void) {
void N(draw_hud_elements)(void) {
draw_hud_element_clipped(gActionCommandStatus.hudElements[0]);
draw_hud_element_clipped(gActionCommandStatus.hudElements[1]);
draw_hud_element_clipped(gActionCommandStatus.hudElements[2]);
@ -127,7 +126,7 @@ void N(DrawHudElements)(void) {
draw_hud_element_clipped(gActionCommandStatus.hudElements[6]);
}
void N(FreeHudElements)(void) {
void N(free_hud_elements)(void) {
free_hud_element(gActionCommandStatus.hudElements[0]);
free_hud_element(gActionCommandStatus.hudElements[1]);
free_hud_element(gActionCommandStatus.hudElements[2]);

View File

@ -2,12 +2,201 @@
#define NAMESPACE action_command_jump
INCLUDE_ASM(s32, "battle/action_cmd/jump", func_802A9000_4219F0);
extern s32 D_802941C0;
INCLUDE_ASM(s32, "battle/action_cmd/jump", func_802A9120_421B10);
// icon id's for hud elements
extern s32 D_80108B28;
extern s32 D_80292A2C;
extern s32 D_80108B54;
INCLUDE_ASM(s32, "battle/action_cmd/jump", func_802A9234_421C24);
ApiStatus N(CreateHudElements)(ScriptInstance* script, s32 isInitialCall) {
HudElement* hudElement;
ActionCommandStatus* actionCommandStatus = &gActionCommandStatus;
INCLUDE_ASM(s32, "battle/action_cmd/jump", func_802A9544_421F34);
gBattleStatus.unk_82 = 1;
gBattleStatus.unk_434 = &D_802941C0;
gBattleStatus.unk_86 = 0;
INCLUDE_ASM(s32, "battle/action_cmd/jump", func_802A9590_421F80);
if (gBattleStatus.unk_83 == 0) {
gBattleStatus.actionSuccess = 0;
return ApiStatus_DONE2;
}
func_80268858();
actionCommandStatus->actionCommandID = ACTION_COMMAND_JUMP;
actionCommandStatus->hudElementX = -48;
actionCommandStatus->state = 0;
actionCommandStatus->unk_60 = 0;
actionCommandStatus->hudElementY = 80;
hudElement = create_hud_element(&D_80108B28);
actionCommandStatus->hudElements[0] = hudElement;
set_hud_element_flags(hudElement, 0x82);
set_hud_element_render_pos(hudElement, actionCommandStatus->hudElementX, actionCommandStatus->hudElementY);
set_hud_element_render_depth(hudElement, 0);
set_hud_element_alpha(hudElement, 0xFF);
hudElement = create_hud_element(&D_80292A2C);
actionCommandStatus->hudElements[1] = hudElement;
set_hud_element_flags(hudElement, 0x82);
set_hud_element_render_pos(hudElement, actionCommandStatus->hudElementX, actionCommandStatus->hudElementY);
set_hud_element_render_depth(hudElement, 0);
set_hud_element_alpha(hudElement, 0xFF);
return ApiStatus_DONE2;
}
ApiStatus func_802A9120_421B10(ScriptInstance* script, s32 isInitialCall) {
HudElement* hudElement;
ActionCommandStatus* actionCommandStatus = &gActionCommandStatus;
BattleStatus* battleStatus = &gBattleStatus;
Bytecode* args = script->ptrReadPos;
if (battleStatus->unk_83 == 0) {
battleStatus->actionSuccess = 0;
return ApiStatus_DONE2;
} else {
func_80268858();
actionCommandStatus->unk_4E = get_variable(script, *args++);
actionCommandStatus->unk_50 = get_variable(script, *args++);
actionCommandStatus->unk_50 = func_80268224(actionCommandStatus->unk_50);
actionCommandStatus->unk_60 = 0;
battleStatus->actionSuccess = 0;
hudElement = actionCommandStatus->hudElements[0];
actionCommandStatus->hudElementX = 50;
battleStatus->flags1 &= ~0x8000;
battleStatus->flags1 &= ~0x2000;
set_hud_element_render_pos(hudElement, actionCommandStatus->hudElementX, actionCommandStatus->hudElementY);
if (actionCommandStatus->unk_61 != 0) {
clear_hud_element_flags(hudElement, 2);
}
actionCommandStatus->state = 10;
func_80269118();
btl_set_popup_duration(10);
return ApiStatus_DONE2;
}
}
void N(update)(void) {
ActionCommandStatus* actionCommandStatus = &gActionCommandStatus;
BattleStatus* battleStatus = &gBattleStatus;
HudElement* hudElement;
s32 temp_s0_3;
switch (actionCommandStatus->state) {
case 0:
if (battleStatus->unk_83 == 2) {
btl_set_popup_duration(99);
}
actionCommandStatus->state = 1;
break;
case 1:
if (battleStatus->unk_83 == 2) {
btl_set_popup_duration(99);
}
actionCommandStatus->hudElementX += 20;
if (actionCommandStatus->hudElementX > 50) {
actionCommandStatus->hudElementX = 50;
}
hudElement = actionCommandStatus->hudElements[0];
set_hud_element_render_pos(hudElement, actionCommandStatus->hudElementX, actionCommandStatus->hudElementY);
if (actionCommandStatus->unk_61) {
clear_hud_element_flags(hudElement, 2);
}
if (actionCommandStatus->autoSucceed) {
hudElement = actionCommandStatus->hudElements[1];
set_hud_element_render_pos(hudElement, actionCommandStatus->hudElementX + 50, actionCommandStatus->hudElementY);
if (actionCommandStatus->unk_61) {
clear_hud_element_flags(hudElement, 2);
break;
}
}
break;
case 10:
if (battleStatus->unk_83 == 2) {
btl_set_popup_duration(99);
}
temp_s0_3 = battleStatus->unk_434[actionCommandStatus->unk_50];
if (((actionCommandStatus->unk_4E - temp_s0_3) - 2) <= 0) {
set_hud_element_script(actionCommandStatus->hudElements[0], &D_80108B54);
}
if (((battleStatus->currentButtonsPressed & 0x8000) != 0) && (actionCommandStatus->autoSucceed == 0)) {
actionCommandStatus->unk_60 = 1;
battleStatus->unk_86 = -1;
}
if ((actionCommandStatus->unk_4E - temp_s0_3) > 0) {
actionCommandStatus->unk_4E -= 1;
break;
}
actionCommandStatus->unk_54 = battleStatus->unk_434[actionCommandStatus->unk_50];
battleStatus->actionSuccess = -1;
actionCommandStatus->state = 11;
case 11:
if (battleStatus->unk_83 == 2) {
btl_set_popup_duration(99);
}
if (battleStatus->unk_83 >= 2) {
if (actionCommandStatus->unk_54 == 0) {
break;
}
} else {
if (battleStatus->actionSuccess >= 0) {
hudElement = actionCommandStatus->hudElements[0];
if (actionCommandStatus->unk_61 != 0) {
set_hud_element_flags(hudElement, 2);
}
}
}
if (battleStatus->actionSuccess < 0) {
if ((((battleStatus->currentButtonsPressed & 0x8000) != 0) &&
(actionCommandStatus->unk_60 == 0)) ||
(actionCommandStatus->autoSucceed != 0)) {
battleStatus->actionSuccess = 1;
battleStatus->unk_86 = 1;
gBattleStatus.flags1 |= 0x2000;
}
}
if (actionCommandStatus->unk_54 == 0) {
if (battleStatus->actionSuccess == 1) {
func_80269160();
}
if (battleStatus->unk_83 == 2) {
btl_set_popup_duration(0);
}
actionCommandStatus->unk_54 = 5;
actionCommandStatus->state = 12;
break;
}
actionCommandStatus->unk_54 -= 1;
break;
case 12:
if (actionCommandStatus->unk_54 != 0) {
actionCommandStatus->unk_54 -= 1;
break;
}
func_80268C9C();
break;
}
}
void N(draw_hud_elements)(void) {
draw_hud_element_clipped(gActionCommandStatus.hudElements[0]);
if (!(gGameStatusPtr->demoFlags & 1)) {
draw_hud_element_clipped(gActionCommandStatus.hudElements[1]);
}
}
void N(free_hud_elements)(void) {
free_hud_element(gActionCommandStatus.hudElements[0]);
free_hud_element(gActionCommandStatus.hudElements[1]);
}

View File

@ -4,10 +4,10 @@
INCLUDE_ASM(s32, "battle/action_cmd/smack", func_802A9000_42E3A0);
INCLUDE_ASM(s32, "battle/action_cmd/smack", func_802A917C_42E51C);
#include "common/MashActionCommandInit.inc.c"
INCLUDE_ASM(s32, "battle/action_cmd/smack", func_802A9298_42E638);
INCLUDE_ASM(s32, "battle/action_cmd/smack", func_802A98B0_42EC50);
#include "common/FreeHudElements.inc.c"
#include "common/free_hud_elements.inc.c"

View File

@ -10,4 +10,4 @@ INCLUDE_ASM(s32, "battle/action_cmd/spiny_surge", func_802A9254_42F074);
INCLUDE_ASM(s32, "battle/action_cmd/spiny_surge", func_802A973C_42F55C);
#include "common/FreeHudElements.inc.c"
#include "common/free_hud_elements.inc.c"

View File

@ -2,12 +2,79 @@
#define NAMESPACE action_command_spook
INCLUDE_ASM(s32, "battle/action_cmd/spook", func_802A9000_430020);
extern s32 D_80108AFC;
extern s32 D_80108E1C;
extern s32 D_80292974;
extern s32 D_80294440;
INCLUDE_ASM(s32, "battle/action_cmd/spook", func_802A917C_43019C);
ApiStatus func_802A9000_430020(void) {
ActionCommandStatus* actionCommandStatus = &gActionCommandStatus;
BattleStatus* battleStatus = &gBattleStatus;
HudElement* hudElement;
battleStatus->unk_82 = 100;
battleStatus->unk_434 = &D_80294440;
battleStatus->unk_86 = 127;
if (battleStatus->unk_83 == 0) {
battleStatus->actionSuccess = 0;
return ApiStatus_DONE2;
}
func_80268858();
actionCommandStatus->actionCommandID = ACTION_COMMAND_SPOOK;
actionCommandStatus->unk_61 = 1;
actionCommandStatus->unk_6C = 30;
actionCommandStatus->state = 0;
actionCommandStatus->unk_60 = 0;
actionCommandStatus->unk_44 = 0;
actionCommandStatus->unk_48 = 0;
actionCommandStatus->unk_68 = 0;
battleStatus->actionSuccess = 0;
battleStatus->unk_84 = 0;
actionCommandStatus->hudElementX = -48;
actionCommandStatus->hudElementY = 80;
hudElement = create_hud_element(&D_80108E1C);
actionCommandStatus->hudElements[0] = hudElement;
set_hud_element_render_pos(hudElement, actionCommandStatus->hudElementX, actionCommandStatus->hudElementY);
set_hud_element_render_depth(hudElement, 0);
set_hud_element_flags(hudElement, 0x82);
hudElement = create_hud_element(&D_80108AFC);
actionCommandStatus->hudElements[1] = hudElement;
set_hud_element_render_pos(hudElement, actionCommandStatus->hudElementX, actionCommandStatus->hudElementY + 28);
set_hud_element_render_depth(hudElement, 0);
set_hud_element_flags(hudElement, 0x82);
hudElement = create_hud_element(&D_80292974);
actionCommandStatus->hudElements[2] = hudElement;
set_hud_element_render_pos(hudElement, actionCommandStatus->hudElementX, actionCommandStatus->hudElementY + 28);
set_hud_element_render_depth(hudElement, 0);
set_hud_element_flags(hudElement, 0x82);
return ApiStatus_DONE2;
}
#include "common/MashActionCommandInit.inc.c"
// wip: decomp.me/scratch/tAhNa
INCLUDE_ASM(s32, "battle/action_cmd/spook", func_802A9298_4302B8);
INCLUDE_ASM(s32, "battle/action_cmd/spook", func_802A97FC_43081C);
void func_802A97FC_43081C(void) {
ActionCommandStatus* actionCommandStatus = &gActionCommandStatus;
s32 renderPosY;
s32 renderPosX;
HudElement* hudElement;
#include "common/FreeHudElements.inc.c"
draw_hud_element_clipped(actionCommandStatus->hudElements[0]);
hudElement = actionCommandStatus->hudElements[1];
draw_hud_element_clipped(hudElement);
get_hud_element_render_pos(hudElement, &renderPosX, &renderPosY);
if (actionCommandStatus->unk_68 == 0) {
func_80268770(renderPosX, renderPosY, actionCommandStatus->unk_44 / 100);
} else {
func_8026880C(renderPosX, renderPosY, actionCommandStatus->unk_44 / 100);
}
draw_hud_element_clipped(actionCommandStatus->hudElements[2]);
}
#include "common/free_hud_elements.inc.c"

View File

@ -2,12 +2,166 @@
#define NAMESPACE action_command_stop_leech
INCLUDE_ASM(s32, "battle/action_cmd/stop_leech", func_802A9000_425590);
extern s32 D_80108AFC;
extern s32 D_80108B28;
extern s32 D_80294260;
INCLUDE_ASM(s32, "battle/action_cmd/stop_leech", func_802A9110_4256A0);
ApiStatus func_802A9000_425590(void) {
ActionCommandStatus* actionCommandStatus = &gActionCommandStatus;
BattleStatus* battleStatus = &gBattleStatus;
HudElement* hudElement;
INCLUDE_ASM(s32, "battle/action_cmd/stop_leech", func_802A91F8_425788);
battleStatus->unk_82 = 5;
battleStatus->unk_434 = &D_80294260;
if (battleStatus->unk_83 == 0) {
battleStatus->actionSuccess = 0;
return ApiStatus_DONE2;
}
INCLUDE_ASM(s32, "battle/action_cmd/stop_leech", func_802A94A4_425A34);
func_80268858();
actionCommandStatus->actionCommandID = ACTION_COMMAND_STOP_LEECH;
actionCommandStatus->hudElementX = -48;
actionCommandStatus->state = 0;
actionCommandStatus->unk_60 = 0;
actionCommandStatus->unk_44 = 0;
actionCommandStatus->unk_48 = 0;
actionCommandStatus->hudElementY = 80;
INCLUDE_ASM(s32, "battle/action_cmd/stop_leech", func_802A9544_425AD4);
hudElement = create_hud_element(&D_80108B28);
actionCommandStatus->hudElements[0] = hudElement;
set_hud_element_flags(hudElement, 0x82);
set_hud_element_render_pos(hudElement, actionCommandStatus->hudElementX, actionCommandStatus->hudElementY);
set_hud_element_render_depth(hudElement, 0);
hudElement = create_hud_element(&D_80108AFC);
actionCommandStatus->hudElements[1] = hudElement;
set_hud_element_render_pos(hudElement, actionCommandStatus->hudElementX, actionCommandStatus->hudElementY + 28);
set_hud_element_render_depth(hudElement, 0);
set_hud_element_flags(hudElement, 0x82);
return ApiStatus_DONE2;
}
ApiStatus func_802A9110_4256A0(ScriptInstance* script) {
Bytecode* args = script->ptrReadPos;
ActionCommandStatus* actionCommandStatus = &gActionCommandStatus;
BattleStatus* battleStatus = &gBattleStatus;
if (battleStatus->unk_83 == 0) {
battleStatus->actionSuccess = 0;
return ApiStatus_DONE2;
}
func_80268858();
actionCommandStatus->unk_4E = get_variable(script, *args++);
actionCommandStatus->unk_52 = get_variable(script, *args++);
actionCommandStatus->unk_50 = get_variable(script, *args++);
actionCommandStatus->unk_50 = func_80268224(actionCommandStatus->unk_50);
actionCommandStatus->unk_60 = 0;
actionCommandStatus->unk_44 = 0;
actionCommandStatus->unk_48 = 0;
battleStatus->actionSuccess = 0;
battleStatus->unk_86 = 0;
actionCommandStatus->state = 10;
battleStatus->flags1 &= ~0x8000;
return ApiStatus_DONE2;
}
extern s32 D_80108B80;
void func_802A91F8_425788(void) {
BattleStatus* battleStatus = &gBattleStatus;
ActionCommandStatus* actionCommandStatus = &gActionCommandStatus;
HudElement* hudElement;
s16 hudElementX;
switch (actionCommandStatus->state) {
case 0:
btl_set_popup_duration(99);
hudElement = actionCommandStatus->hudElements[0];
if (actionCommandStatus->unk_61 != 0) {
clear_hud_element_flags(hudElement, 2);
}
set_hud_element_alpha(hudElement, 0xFF);
hudElement = actionCommandStatus->hudElements[1];
set_hud_element_alpha(hudElement, 0xFF);
if (actionCommandStatus->unk_61 != 0) {
clear_hud_element_flags(hudElement, 2);
}
actionCommandStatus->state = 1;
break;
case 1:
btl_set_popup_duration(99);
hudElementX = actionCommandStatus->hudElementX + 20;
actionCommandStatus->hudElementX = hudElementX;
if (hudElementX > 50) {
actionCommandStatus->hudElementX = 50;
}
set_hud_element_render_pos(actionCommandStatus->hudElements[0], actionCommandStatus->hudElementX, actionCommandStatus->hudElementY);
set_hud_element_render_pos(actionCommandStatus->hudElements[1], actionCommandStatus->hudElementX, actionCommandStatus->hudElementY + 28);
break;
case 10:
btl_set_popup_duration(99);
if (actionCommandStatus->unk_4E != 0) {
actionCommandStatus->unk_4E -= 1;
break;
}
set_hud_element_script(actionCommandStatus->hudElements[0], &D_80108B80);
actionCommandStatus->unk_44 = 0;
actionCommandStatus->state = 11;
actionCommandStatus->unk_54 = actionCommandStatus->unk_52;
case 11:
btl_set_popup_duration(99);
if (actionCommandStatus->unk_6A == 0) {
if ((battleStatus->currentButtonsPressed & 0x8000) != 0) {
actionCommandStatus->unk_44 += battleStatus->unk_434[actionCommandStatus->unk_50];
}
} else {
actionCommandStatus->unk_44 += battleStatus->unk_434[actionCommandStatus->unk_50] / 6;
actionCommandStatus->unk_44 += rand_int((battleStatus->unk_434[actionCommandStatus->unk_50]) / 6);
}
battleStatus->unk_84 = actionCommandStatus->unk_44 / 100;
if (actionCommandStatus->mashMeterCutoffs[actionCommandStatus->mashMeterIntervals] <= battleStatus->unk_84) {
actionCommandStatus->unk_54 = 0;
}
if (actionCommandStatus->unk_54 == 0) {
btl_set_popup_duration(0);
actionCommandStatus->unk_54 = 5;
actionCommandStatus->state = 12;
break;
}
actionCommandStatus->unk_54 -= 1;
break;
case 12:
if (actionCommandStatus->unk_54 != 0) {
actionCommandStatus->unk_54 -= 1;
break;
}
battleStatus->actionSuccess = 1;
battleStatus->unk_86 = 127;
func_80268C9C();
default:
break;
}
}
void func_802A94A4_425A34(void) {
ActionCommandStatus* actionCommandStatus = &gActionCommandStatus;
s32 x, y;
HudElement* hudElement;
if (actionCommandStatus->unk_6A == 0) {
draw_hud_element_clipped(actionCommandStatus->hudElements[0]);
}
hudElement = actionCommandStatus->hudElements[1];
draw_hud_element_clipped(hudElement);
get_hud_element_render_pos(hudElement, &x, &y);
func_80268798(x, y, actionCommandStatus->unk_44 / 100, 2);
}
void func_802A9544_425AD4(void) {
free_hud_element(gActionCommandStatus.hudElements[0]);
free_hud_element(gActionCommandStatus.hudElements[1]);
}

View File

@ -2,12 +2,93 @@
#define NAMESPACE action_command_tidal_wave
INCLUDE_ASM(s32, "battle/action_cmd/tidal_wave", func_802A9000_42C6F0);
extern s32 D_80108AFC;
extern s32 D_80108B28;
extern s32 D_802944A0;
INCLUDE_ASM(s32, "battle/action_cmd/tidal_wave", func_802A9138_42C828);
ApiStatus N(CreateHudElements)(ScriptInstance* script, s32 isInitialCall) {
ActionCommandStatus* actionCommandStatus = &gActionCommandStatus;
BattleStatus* battleStatus = &gBattleStatus;
HudElement* hudElement;
s32 i;
battleStatus->unk_82 = 5;
battleStatus->unk_434 = &D_802944A0;
if (battleStatus->unk_83 == 0) {
battleStatus->actionSuccess = 0;
return ApiStatus_DONE2;
} else {
func_80268858();
actionCommandStatus->actionCommandID = ACTION_COMMAND_TIDAL_WAVE;
actionCommandStatus->state = 0;
actionCommandStatus->unk_60 = 0;
actionCommandStatus->unk_44 = 0;
actionCommandStatus->unk_48 = 0;
battleStatus->unk_84 = 0;
actionCommandStatus->hudElementX = -48;
actionCommandStatus->hudElementY = 80;
hudElement = create_hud_element(&D_80108AFC);
actionCommandStatus->hudElements[0] = hudElement;
set_hud_element_render_pos(hudElement, actionCommandStatus->hudElementX, actionCommandStatus->hudElementY + 28);
set_hud_element_render_depth(hudElement, 0);
set_hud_element_flags(hudElement, 0x82);
for (i = 1; i < 15; i++) {
hudElement = create_hud_element(&D_80108B28);
actionCommandStatus->hudElements[i] = hudElement;
set_hud_element_render_pos(hudElement, actionCommandStatus->hudElementX, actionCommandStatus->hudElementY);
set_hud_element_render_depth(hudElement, 0);
set_hud_element_flags(hudElement, 0x82);
}
return ApiStatus_DONE2;
}
}
ApiStatus func_802A9138_42C828(ScriptInstance* script, s32 isInitialCall) {
ActionCommandStatus* actionCommandStatus = &gActionCommandStatus;
BattleStatus* battleStatus = &gBattleStatus;
Bytecode* args = script->ptrReadPos;
if (battleStatus->unk_83 == 0) {
battleStatus->actionSuccess = 0;
return ApiStatus_DONE2;
}
func_80268858();
actionCommandStatus->unk_4E = get_variable(script, *args++);
actionCommandStatus->unk_52 = get_variable(script, *args++);
actionCommandStatus->unk_50 = get_variable(script, *args++);
actionCommandStatus->unk_50 = func_80268224(actionCommandStatus->unk_50);
actionCommandStatus->unk_60 = 0;
actionCommandStatus->unk_44 = 0;
actionCommandStatus->unk_48 = 0;
battleStatus->actionSuccess = 0;
battleStatus->unk_84 = 0;
battleStatus->unk_86 = 0;
actionCommandStatus->state = 10;
battleStatus->flags1 &= ~0x8000;
func_80269118();
return ApiStatus_DONE2;
}
INCLUDE_ASM(s32, "battle/action_cmd/tidal_wave", func_802A9228_42C918);
INCLUDE_ASM(s32, "battle/action_cmd/tidal_wave", func_802A9718_42CE08);
void N(draw_hud_elements)(void) {
s32 i;
INCLUDE_ASM(s32, "battle/action_cmd/tidal_wave", func_802A9764_42CE54);
for (i = 1; i < 15; i++) {
draw_hud_element_clipped(gActionCommandStatus.hudElements[i]);
}
}
void N(free_hud_elements)(void) {
s32 i;
free_hud_element(gActionCommandStatus.hudElements[0]);
for (i = 1; i < 15; i++) {
free_hud_element(gActionCommandStatus.hudElements[i]);
}
}

View File

@ -2,12 +2,76 @@
#define NAMESPACE action_command_water_block
// requires .data migration
INCLUDE_ASM(s32, "battle/action_cmd/water_block", func_802A9000_42A4F0);
INCLUDE_ASM(s32, "battle/action_cmd/water_block", func_802A9398_42A888);
ApiStatus func_802A9398_42A888(ScriptInstance* script, s32 isInitialCall) {
ActionCommandStatus* actionCommandStatus = &gActionCommandStatus;
BattleStatus* battleStatus = &gBattleStatus;
Bytecode* args = script->ptrReadPos;
if (battleStatus->unk_83 == 0) {
battleStatus->actionSuccess = 0;
return ApiStatus_DONE2;
}
func_80268858();
actionCommandStatus->unk_4E = get_variable(script, *args++);
actionCommandStatus->unk_52 = get_variable(script, *args++);
actionCommandStatus->unk_50 = get_variable(script, *args++);
actionCommandStatus->unk_50 = func_80268224(actionCommandStatus->unk_50);
actionCommandStatus->unk_60 = 0;
actionCommandStatus->unk_44 = 0;
actionCommandStatus->unk_48 = 0;
battleStatus->unk_84 = 1;
battleStatus->actionSuccess = 0;
battleStatus->unk_86 = 0;
actionCommandStatus->state = 10;
battleStatus->flags1 &= ~0x8000;
func_80269118();
return ApiStatus_DONE2;
}
INCLUDE_ASM(s32, "battle/action_cmd/water_block", func_802A948C_42A97C);
INCLUDE_ASM(s32, "battle/action_cmd/water_block", func_802AA014_42B504);
extern s32 D_802AB180_42C670[];
INCLUDE_ASM(s32, "battle/action_cmd/water_block", func_802AA0D8_42B5C8);
void func_802AA014_42B504(void) {
HudElement* hudElement;
ActionCommandStatus* actionCommandStatus = &gActionCommandStatus;
BattleStatus* battleStatus = &gBattleStatus;
draw_hud_element_clipped(actionCommandStatus->hudElements[0]);
draw_hud_element_clipped(actionCommandStatus->hudElements[1]);
draw_hud_element_clipped(actionCommandStatus->hudElements[2]);
draw_hud_element_clipped(actionCommandStatus->hudElements[3]);
draw_hud_element_clipped(actionCommandStatus->hudElements[4]);
draw_hud_element_clipped(actionCommandStatus->hudElements[6]);
draw_hud_element_clipped(actionCommandStatus->hudElements[7]);
draw_hud_element_clipped(actionCommandStatus->hudElements[8]);
draw_hud_element_clipped(actionCommandStatus->hudElements[13]);
hudElement = actionCommandStatus->hudElements[10];
if (get_hud_element_script(hudElement) != D_802AB180_42C670[battleStatus->unk_84]) {
set_hud_element_script(hudElement, D_802AB180_42C670[battleStatus->unk_84]);
}
draw_hud_element_clipped(hudElement);
draw_hud_element_clipped(actionCommandStatus->hudElements[11]);
draw_hud_element_clipped(actionCommandStatus->hudElements[12]);
}
void func_802AA0D8_42B5C8(void) {
free_hud_element(gActionCommandStatus.hudElements[0]);
free_hud_element(gActionCommandStatus.hudElements[1]);
free_hud_element(gActionCommandStatus.hudElements[2]);
free_hud_element(gActionCommandStatus.hudElements[3]);
free_hud_element(gActionCommandStatus.hudElements[4]);
free_hud_element(gActionCommandStatus.hudElements[6]);
free_hud_element(gActionCommandStatus.hudElements[7]);
free_hud_element(gActionCommandStatus.hudElements[8]);
free_hud_element(gActionCommandStatus.hudElements[10]);
free_hud_element(gActionCommandStatus.hudElements[11]);
free_hud_element(gActionCommandStatus.hudElements[12]);
free_hud_element(gActionCommandStatus.hudElements[13]);
}

View File

@ -2,12 +2,107 @@
#define NAMESPACE action_command_whirlwind
// requires .data migration
#ifdef NON_MATCHING
ApiStatus func_802A9000_423C70(ScriptInstance* script, s32 isInitialCall) {
ActionCommandStatus* actionCommandStatus = &gActionCommandStatus;
BattleStatus* battleStatus = &gBattleStatus;
Bytecode* args = script->ptrReadPos;
s16 temp_v0;
HudElement* hudElement;
battleStatus->unk_82 = 5;
battleStatus->unk_434 = &D_80294240;
if (battleStatus->unk_83 == 0) {
battleStatus->actionSuccess = 0;
return ApiStatus_DONE2;
}
func_80268858();
temp_v0 = get_variable(script, *args);
actionCommandStatus->unk_64 = temp_v0;
actionCommandStatus->actionCommandID = ACTION_COMMAND_WHIRLWIND;
actionCommandStatus->state = 0;
actionCommandStatus->unk_60 = 0;
actionCommandStatus->unk_44 = 0;
actionCommandStatus->unk_48 = 0;
if (temp_v0 == 0) {
battleStatus->unk_84 = 0;
} else {
battleStatus->unk_84 = 3;
}
actionCommandStatus->hudElementX = -48;
actionCommandStatus->hudElementY = 80;
hudElement = create_hud_element(&D_80108B28);
actionCommandStatus->hudElements[0] = hudElement;
set_hud_element_flags(hudElement, 0x82);
set_hud_element_render_pos(hudElement, actionCommandStatus->hudElementX, actionCommandStatus->hudElementY);
set_hud_element_render_depth(hudElement, 0);
hudElement = create_hud_element(&D_80108AFC);
actionCommandStatus->hudElements[1] = hudElement;
set_hud_element_render_pos(hudElement, actionCommandStatus->hudElementX, actionCommandStatus->hudElementY + 28);
set_hud_element_render_depth(hudElement, 0);
set_hud_element_flags(hudElement, 0x82);
hudElement = create_hud_element(&D_802AA7F0_425460);
actionCommandStatus->hudElements[2] = hudElement;
set_hud_element_render_pos(hudElement, actionCommandStatus->hudElementX + 54, actionCommandStatus->hudElementY + 28);
set_hud_element_render_depth(hudElement, 0);
set_hud_element_flags(hudElement, 0x82);
hudElement = create_hud_element(&D_802AA818_425488);
actionCommandStatus->hudElements[3] = hudElement;
set_hud_element_render_pos(hudElement, actionCommandStatus->hudElementX + 60, actionCommandStatus->hudElementY + 28);
set_hud_element_render_depth(hudElement, 0);
set_hud_element_flags(hudElement, 0x82);
return ApiStatus_DONE2;
}
#else
INCLUDE_ASM(s32, "battle/action_cmd/whirlwind", func_802A9000_423C70);
#endif
INCLUDE_ASM(s32, "battle/action_cmd/whirlwind", func_802A91E0_423E50);
INCLUDE_ASM(s32, "battle/action_cmd/whirlwind", func_802A92F0_423F60);
INCLUDE_ASM(s32, "battle/action_cmd/whirlwind", func_802A9744_4243B4);
// hud element scripts
extern s32* D_802AA888_4254F8[];
extern s32* D_802AA8A0_425510[];
INCLUDE_ASM(s32, "battle/action_cmd/whirlwind", func_802A9898_424508);
void func_802A9744_4243B4(void) {
ActionCommandStatus* actionCommandStatus = &gActionCommandStatus;
BattleStatus* battleStatus = &gBattleStatus;
s32 x, y;
HudElement* hudElement;
if (actionCommandStatus->unk_6A == 0) {
draw_hud_element_clipped(actionCommandStatus->hudElements[0]);
}
hudElement = actionCommandStatus->hudElements[1];
draw_hud_element_clipped(hudElement);
get_hud_element_render_pos(hudElement, &x, &y);
func_80268798(x, y, (s16)actionCommandStatus->unk_44 / 100, 1);
draw_hud_element_clipped(actionCommandStatus->hudElements[3]);
hudElement = actionCommandStatus->hudElements[2];
if (actionCommandStatus->unk_64 == 0) {
if (D_802AA888_4254F8[battleStatus->unk_84] != get_hud_element_script(hudElement)) {
set_hud_element_script(hudElement, D_802AA888_4254F8[battleStatus->unk_84]);
}
} else {
if (D_802AA8A0_425510[battleStatus->unk_84] != get_hud_element_script(hudElement)) {
set_hud_element_script(hudElement, D_802AA8A0_425510[battleStatus->unk_84]);
}
}
draw_hud_element_clipped(hudElement);
}
void func_802A9898_424508(void) {
free_hud_element(gActionCommandStatus.hudElements[0]);
free_hud_element(gActionCommandStatus.hudElements[1]);
free_hud_element(gActionCommandStatus.hudElements[2]);
free_hud_element(gActionCommandStatus.hudElements[3]);
}

View File

@ -0,0 +1,30 @@
ApiStatus N(MashActionCommandInit)(ScriptInstance* script, s32 isInitialCall) {
u8 mashMeterCutoff;
ActionCommandStatus* actionCommandStatus = &gActionCommandStatus;
BattleStatus* battleStatus = &gBattleStatus;
Bytecode* args = script->ptrReadPos;
if (!battleStatus->unk_83) {
battleStatus->actionSuccess = 0;
return ApiStatus_DONE2;
}
func_80268858();
actionCommandStatus->unk_4E = get_variable(script, *args++);
actionCommandStatus->unk_52 = get_variable(script, *args++);
actionCommandStatus->unk_50 = get_variable(script, *args++);
actionCommandStatus->unk_50 = func_80268224(actionCommandStatus->unk_50);
actionCommandStatus->unk_64 = get_variable(script, *args++);
actionCommandStatus->unk_60 = 0;
actionCommandStatus->unk_44 = 0;
actionCommandStatus->unk_48 = 0;
battleStatus->actionSuccess = 0;
battleStatus->unk_86 = 127;
mashMeterCutoff = actionCommandStatus->mashMeterCutoffs[(actionCommandStatus->mashMeterIntervals - 1)];
battleStatus->flags1 &= ~0x8000;
actionCommandStatus->state = 10;
battleStatus->unk_82 = mashMeterCutoff;
func_80269118();
return ApiStatus_DONE2;
}

View File

@ -1,6 +1,6 @@
#include "common.h"
void N(FreeHudElements)(void) {
void N(free_hud_elements)(void) {
free_hud_element(gActionCommandStatus.hudElements[0]);
free_hud_element(gActionCommandStatus.hudElements[1]);
free_hud_element(gActionCommandStatus.hudElements[2]);

File diff suppressed because one or more lines are too long

View File

@ -1,6 +0,0 @@
.include "macro.inc"
.section .data
glabel jtbl_802A98E0_4233B0
.word L802A93C0_422E90, L802A945C_422F2C, L802A964C_42311C, L802A964C_42311C, L802A964C_42311C, L802A964C_42311C, L802A964C_42311C, L802A964C_42311C, L802A964C_42311C, L802A964C_42311C, L802A94AC_422F7C, L802A94F4_422FC4, L802A962C_4230FC, 0, 0, 0

View File

@ -2,5 +2,5 @@
.section .data
glabel jtbl_802A9580_425B10
.word L802A923C_4257CC, L802A9298_425828, L802A9490_425A20, L802A9490_425A20, L802A9490_425A20, L802A9490_425A20, L802A9490_425A20, L802A9490_425A20, L802A9490_425A20, L802A9490_425A20, L802A92F0_425880, L802A9338_4258C8, L802A9464_4259F4, 0, 0, 0
#glabel jtbl_802A9580_425B10
#.word L802A923C_4257CC, L802A9298_425828, L802A9490_425A20, L802A9490_425A20, L802A9490_425A20, L802A9490_425A20, L802A9490_425A20, L802A9490_425A20, L802A9490_425A20, L802A9490_425A20, L802A92F0_425880, L802A9338_4258C8, L802A9464_4259F4, 0, 0, 0

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@ -30,13 +30,13 @@ glabel D_802A1FEC_766C0C
.word 0x00000043, 0x00000006, SetJumpAnimations, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x0001000C, 0x00000043, 0x00000001, PlayerLandJump, 0x00000043, 0x00000004, SetAnimation, 0x00000000, 0x00000000, 0x0001000C, 0x00000008, 0x00000001, 0x00000002, 0x00000058, 0x00000000, 0x00000043, 0x00000005, ShakeCam, 0x00000001, 0x00000000, 0x00000005, 0xF24A7E80, 0x00000059, 0x00000000, 0x00000043, 0x00000003, PlaySoundAtActor, 0x00000000, 0x00000162, 0x00000043, 0x00000004, SetAnimation, 0x00000000, 0x00000000, 0x00010030, 0x00000008, 0x00000001, 0x0000000A, 0x00000043, 0x00000004, SetAnimation, 0x00000000, 0x00000000, 0x00010031, 0x00000008, 0x00000001, 0x00000014, 0x00000043, 0x00000003, SetBattleFlagBits, 0x00000100, 0x00000000, 0x00000043, 0x00000002, UseBattleCamPreset, 0x00000003, 0x00000043, 0x00000001, func_802693F0, 0x00000043, 0x00000002, EnablePlayerBlur, 0xFFFFFFFF, 0x00000043, 0x00000001, func_80276EFC, 0x00000043, 0x00000002, SetGoalToHome, 0x00000000, 0x00000043, 0x00000003, SetActorSpeed, 0x00000000, 0xF24A9A80, 0x00000043, 0x00000004, SetAnimation, 0x00000000, 0x00000000, 0x00010005, 0x00000043, 0x00000002, PlayerRunToGoal, 0x00000000, 0x00000043, 0x00000004, SetAnimation, 0x00000000, 0x00000000, 0x00010002, 0x00000002, 0x00000000, 0x00000001, 0x00000000
glabel D_802A2184_766DA4
.word 0x00000043, 0x00000002, LoadActionCommand, 0x00000001, 0x00000043, 0x00000001, func_802A9000_4219F0, 0x00000046, 0x00000001, D_802A11AC_765DCC, 0x00000046, 0x00000001, D_802A1320_765F40, 0x00000043, 0x00000003, func_802A9120_421B10, 0xFE363C8A, 0x00000003, 0x00000043, 0x00000002, UseBattleCamPreset, 0x00000022, 0x00000043, 0x00000002, SetGoalToTarget, 0x00000000, 0x00000043, 0x00000006, SetJumpAnimations, 0x00000000, 0x00000000, 0x00010007, 0x00010008, 0x00030000, 0x00000043, 0x00000003, func_80274A18, 0xFE363C8A, 0x00000000, 0x00000002, 0x00000000, 0x00000001, 0x00000000, 0x00000043, 0x00000002, LoadActionCommand, 0x00000001, 0x00000043, 0x00000001, func_802A9000_4219F0, 0x00000046, 0x00000001, D_802A11AC_765DCC, 0x00000043, 0x00000001, InitTargetIterator, 0x00000046, 0x00000001, D_802A1408_766028, 0x00000024, 0x00000002, 0xFE363C8B, 0xFE363C8A, 0x00000027, 0x00000002, 0xFE363C8B, 0x0000000E, 0x00000027, 0x00000002, 0xFE363C8B, 0xFFFFFFFD, 0x00000043, 0x00000003, func_802A9120_421B10, 0xFE363C8B, 0x00000003, 0x00000043, 0x00000002, UseBattleCamPreset, 0x00000025, 0x00000043, 0x00000002, SetGoalToTarget, 0x00000000, 0x00000043, 0x00000006, SetJumpAnimations, 0x00000000, 0x00000000, 0x00010007, 0x0001000A, 0x0001000B, 0x00000043, 0x00000003, func_802752AC, 0xFE363C8A, 0x00000000, 0x00000008, 0x00000001, 0x00000007, 0x00000043, 0x00000002, DidActionSucceed, 0xFE363C80, 0x00000014, 0x00000001, 0xFE363C80, 0x00000019, 0x00000001, 0x00000000, 0x00000043, 0x00000003, func_802752AC, 0x00000003, 0x00000001, 0x0000001C, 0x00000000, 0x00000043, 0x00000003, func_802752AC, 0x00000005, 0x00000001, 0x00000023, 0x00000000, 0x00000002, 0x00000000, 0x00000001, 0x00000000, 0x00000043, 0x00000002, LoadActionCommand, 0x00000001, 0x00000043, 0x00000001, func_802A9000_4219F0, 0x00000046, 0x00000001, D_802A11AC_765DCC, 0x00000046, 0x00000001, D_802A14F0_766110, 0x00000043, 0x00000002, func_8026919C, D_802A10F0_765D10, 0x00000024, 0x00000002, 0xFE363C8B, 0xFE363C8A, 0x00000028, 0x00000002, 0xFE363C8B, 0x00000004, 0x00000027, 0x00000002, 0xFE363C8B, 0xFFFFFFFD, 0x00000043, 0x00000003, func_802A9120_421B10, 0xFE363C8B, 0x00000003, 0x00000043, 0x00000002, UseBattleCamPreset, 0x00000026, 0x00000043, 0x00000002, SetGoalToTarget, 0x00000000, 0x00000043, 0x00000006, SetJumpAnimations, 0x00000000, 0x00000000, 0x00010007, 0x00080000, 0x00030000, 0x00000043, 0x00000003, func_80275F00, 0xFE363C8A, 0x00000000, 0x00000043, 0x00000001, CloseActionCommandInfo, 0x00000024, 0x00000002, 0xFE363C89, 0x00000000, 0x00000043, 0x00000002, DidActionSucceed, 0xFE363C80, 0x0000000D, 0x00000002, 0xFE363C80, 0x00000000, 0x00000024, 0x00000002, 0xFE363C89, 0x00000001, 0x00000043, 0x00000004, SetAnimation, 0x00000000, 0x00000000, 0x00030000, 0x00000043, 0x00000005, SetActorRotation, 0xFFFFFF81, 0x00000000, 0x00000000, 0x00000000, 0x00000043, 0x00000005, SetActorDispOffset, 0xFFFFFF81, 0x00000000, 0xFFFFFFFE, 0x00000000, 0x00000008, 0x00000001, 0x00000002, 0x00000043, 0x00000005, SetActorDispOffset, 0xFFFFFF81, 0x00000000, 0x00000000, 0x00000000, 0x00000043, 0x00000002, LoadActionCommand, 0x00000001, 0x00000043, 0x00000001, func_802A9000_4219F0, 0x00000043, 0x00000003, func_802A9120_421B10, 0x0000000D, 0x00000003, 0x00000043, 0x00000002, UseBattleCamPreset, 0x00000027, 0x00000043, 0x00000003, func_80275F00, 0x0000000F, 0x00000002, 0x00000004, 0x00000001, 0x0000000A, 0x00000012, 0x00000000, 0x00000043, 0x00000002, LoadActionCommand, 0x00000001, 0x00000043, 0x00000001, func_802A9000_4219F0, 0x00000043, 0x00000003, func_802A9120_421B10, 0x00000002, 0x00000003, 0x00000043, 0x00000003, func_80275F00, 0x00000004, 0x00000001, 0x00000004, 0x00000001, 0x0000000A, 0x00000013, 0x00000000, 0x00000003, 0x00000001, 0x0000000A, 0x00000002, 0x00000000, 0x00000001, 0x00000000, 0x00000043, 0x00000003, SetBattleFlagBits, 0x00001000, 0x00000001, 0x00000043, 0x00000002, func_802694A4, 0x00000000, 0x00000043, 0x00000003, SetBattleFlagBits, 0x00000100, 0x00000001, 0x00000043, 0x00000004, GetMenuSelection, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000014, 0x00000001, 0xFE363C81, 0x00000016, 0x00000001, 0x00000000, 0x00000046, 0x00000001, D_802A26BC_7672DC, 0x00000016, 0x00000001, 0x00000001, 0x00000046, 0x00000001, D_802A2A30_767650, 0x00000016, 0x00000001, 0x00000002, 0x00000046, 0x00000001, D_802A2D5C_76797C, 0x00000023, 0x00000000, 0x00000002, 0x00000000, 0x00000001, 0x00000000
.word 0x00000043, 0x00000002, LoadActionCommand, 0x00000001, 0x00000043, 0x00000001, action_command_jump_CreateHudElements, 0x00000046, 0x00000001, D_802A11AC_765DCC, 0x00000046, 0x00000001, D_802A1320_765F40, 0x00000043, 0x00000003, func_802A9120_421B10, 0xFE363C8A, 0x00000003, 0x00000043, 0x00000002, UseBattleCamPreset, 0x00000022, 0x00000043, 0x00000002, SetGoalToTarget, 0x00000000, 0x00000043, 0x00000006, SetJumpAnimations, 0x00000000, 0x00000000, 0x00010007, 0x00010008, 0x00030000, 0x00000043, 0x00000003, func_80274A18, 0xFE363C8A, 0x00000000, 0x00000002, 0x00000000, 0x00000001, 0x00000000, 0x00000043, 0x00000002, LoadActionCommand, 0x00000001, 0x00000043, 0x00000001, action_command_jump_CreateHudElements, 0x00000046, 0x00000001, D_802A11AC_765DCC, 0x00000043, 0x00000001, InitTargetIterator, 0x00000046, 0x00000001, D_802A1408_766028, 0x00000024, 0x00000002, 0xFE363C8B, 0xFE363C8A, 0x00000027, 0x00000002, 0xFE363C8B, 0x0000000E, 0x00000027, 0x00000002, 0xFE363C8B, 0xFFFFFFFD, 0x00000043, 0x00000003, func_802A9120_421B10, 0xFE363C8B, 0x00000003, 0x00000043, 0x00000002, UseBattleCamPreset, 0x00000025, 0x00000043, 0x00000002, SetGoalToTarget, 0x00000000, 0x00000043, 0x00000006, SetJumpAnimations, 0x00000000, 0x00000000, 0x00010007, 0x0001000A, 0x0001000B, 0x00000043, 0x00000003, func_802752AC, 0xFE363C8A, 0x00000000, 0x00000008, 0x00000001, 0x00000007, 0x00000043, 0x00000002, DidActionSucceed, 0xFE363C80, 0x00000014, 0x00000001, 0xFE363C80, 0x00000019, 0x00000001, 0x00000000, 0x00000043, 0x00000003, func_802752AC, 0x00000003, 0x00000001, 0x0000001C, 0x00000000, 0x00000043, 0x00000003, func_802752AC, 0x00000005, 0x00000001, 0x00000023, 0x00000000, 0x00000002, 0x00000000, 0x00000001, 0x00000000, 0x00000043, 0x00000002, LoadActionCommand, 0x00000001, 0x00000043, 0x00000001, action_command_jump_CreateHudElements, 0x00000046, 0x00000001, D_802A11AC_765DCC, 0x00000046, 0x00000001, D_802A14F0_766110, 0x00000043, 0x00000002, func_8026919C, D_802A10F0_765D10, 0x00000024, 0x00000002, 0xFE363C8B, 0xFE363C8A, 0x00000028, 0x00000002, 0xFE363C8B, 0x00000004, 0x00000027, 0x00000002, 0xFE363C8B, 0xFFFFFFFD, 0x00000043, 0x00000003, func_802A9120_421B10, 0xFE363C8B, 0x00000003, 0x00000043, 0x00000002, UseBattleCamPreset, 0x00000026, 0x00000043, 0x00000002, SetGoalToTarget, 0x00000000, 0x00000043, 0x00000006, SetJumpAnimations, 0x00000000, 0x00000000, 0x00010007, 0x00080000, 0x00030000, 0x00000043, 0x00000003, func_80275F00, 0xFE363C8A, 0x00000000, 0x00000043, 0x00000001, CloseActionCommandInfo, 0x00000024, 0x00000002, 0xFE363C89, 0x00000000, 0x00000043, 0x00000002, DidActionSucceed, 0xFE363C80, 0x0000000D, 0x00000002, 0xFE363C80, 0x00000000, 0x00000024, 0x00000002, 0xFE363C89, 0x00000001, 0x00000043, 0x00000004, SetAnimation, 0x00000000, 0x00000000, 0x00030000, 0x00000043, 0x00000005, SetActorRotation, 0xFFFFFF81, 0x00000000, 0x00000000, 0x00000000, 0x00000043, 0x00000005, SetActorDispOffset, 0xFFFFFF81, 0x00000000, 0xFFFFFFFE, 0x00000000, 0x00000008, 0x00000001, 0x00000002, 0x00000043, 0x00000005, SetActorDispOffset, 0xFFFFFF81, 0x00000000, 0x00000000, 0x00000000, 0x00000043, 0x00000002, LoadActionCommand, 0x00000001, 0x00000043, 0x00000001, action_command_jump_CreateHudElements, 0x00000043, 0x00000003, func_802A9120_421B10, 0x0000000D, 0x00000003, 0x00000043, 0x00000002, UseBattleCamPreset, 0x00000027, 0x00000043, 0x00000003, func_80275F00, 0x0000000F, 0x00000002, 0x00000004, 0x00000001, 0x0000000A, 0x00000012, 0x00000000, 0x00000043, 0x00000002, LoadActionCommand, 0x00000001, 0x00000043, 0x00000001, action_command_jump_CreateHudElements, 0x00000043, 0x00000003, func_802A9120_421B10, 0x00000002, 0x00000003, 0x00000043, 0x00000003, func_80275F00, 0x00000004, 0x00000001, 0x00000004, 0x00000001, 0x0000000A, 0x00000013, 0x00000000, 0x00000003, 0x00000001, 0x0000000A, 0x00000002, 0x00000000, 0x00000001, 0x00000000, 0x00000043, 0x00000003, SetBattleFlagBits, 0x00001000, 0x00000001, 0x00000043, 0x00000002, func_802694A4, 0x00000000, 0x00000043, 0x00000003, SetBattleFlagBits, 0x00000100, 0x00000001, 0x00000043, 0x00000004, GetMenuSelection, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000014, 0x00000001, 0xFE363C81, 0x00000016, 0x00000001, 0x00000000, 0x00000046, 0x00000001, D_802A26BC_7672DC, 0x00000016, 0x00000001, 0x00000001, 0x00000046, 0x00000001, D_802A2A30_767650, 0x00000016, 0x00000001, 0x00000002, 0x00000046, 0x00000001, D_802A2D5C_76797C, 0x00000023, 0x00000000, 0x00000002, 0x00000000, 0x00000001, 0x00000000
glabel D_802A26BC_7672DC
.word 0x00000046, 0x00000001, D_802A2184_766DA4, 0x00000043, 0x00000002, GetActionCommandMode, 0xFE363C80, 0x0000000A, 0x00000002, 0xFE363C80, 0x00000002, 0x00000043, 0x00000002, SetActionCommandMode, 0x00000003, 0x00000005, 0x00000001, 0x00000000, 0x00000043, 0x00000002, GetActionCommandMode, 0xFE363C80, 0x0000000C, 0x00000002, 0xFE363C80, 0x00000002, 0x00000007, 0x00000000, 0x00000013, 0x00000000, 0x00000008, 0x00000001, 0x00000001, 0x00000006, 0x00000000, 0x00000013, 0x00000000, 0x00000043, 0x00000007, PlayerTestEnemy, 0xFE363C80, 0x00000080, 0x00000000, 0x00000000, 0x00000001, 0x00000000, 0x0000000A, 0x00000002, 0xFE363C80, 0x00000006, 0x00000046, 0x00000001, D_802A1FEC_766C0C, 0x00000002, 0x00000000, 0x00000013, 0x00000000, 0x00000008, 0x00000001, 0x00000001, 0x00000043, 0x00000002, DidActionSucceed, 0xFE363C80, 0x00000014, 0x00000001, 0xFE363C80, 0x00000019, 0x00000001, 0x00000000, 0x00000043, 0x00000005, SetActorSounds, 0x00000000, 0x00000003, 0x0000015A, 0x00000000, 0x00000043, 0x00000007, PlayerDamageEnemy, 0xFE363C80, 0x00000080, 0x00000000, 0x00000000, 0x00000001, 0x00000050, 0x0000001C, 0x00000000, 0x00000043, 0x00000005, SetActorSounds, 0x00000000, 0x00000003, 0x0000015A, 0x00000000, 0x00000043, 0x00000007, PlayerDamageEnemy, 0xFE363C80, 0x00000080, 0x00000000, 0x00000000, 0x00000001, 0x00000030, 0x00000023, 0x00000000, 0x00000014, 0x00000001, 0xFE363C80, 0x0000001D, 0x00000001, 0x00000000, 0x0000001D, 0x00000001, 0x00000002, 0x00000046, 0x00000001, D_802A19B0_7665D0, 0x00000002, 0x00000000, 0x00000020, 0x00000000, 0x0000001D, 0x00000001, 0x00000001, 0x0000001D, 0x00000001, 0x00000003, 0x00000020, 0x00000000, 0x00000023, 0x00000000, 0x00000058, 0x00000000, 0x00000043, 0x00000002, UseBattleCamPreset, 0x0000001B, 0x00000008, 0x00000001, 0x00000005, 0x00000043, 0x00000002, SetGoalToTarget, 0x00000000, 0x00000043, 0x00000002, UseBattleCamPreset, 0x00000023, 0x00000059, 0x00000000, 0x00000043, 0x00000002, func_80269524, 0xFE363C8F, 0x00000043, 0x00000001, CloseActionCommandInfo, 0x00000043, 0x00000002, LoadActionCommand, 0x00000001, 0x00000043, 0x00000001, func_802A9000_4219F0, 0x00000043, 0x00000002, func_802694A4, 0x00000000, 0x00000043, 0x00000003, func_802A9120_421B10, 0x00000018, 0x00000003, 0x00000043, 0x00000002, SetGoalToTarget, 0x00000000, 0x00000043, 0x00000006, SetJumpAnimations, 0x00000000, 0x00000000, 0x00010007, 0x00010008, 0x0001000C, 0x00000043, 0x00000003, func_80274A18, 0x00000018, 0x00000003, 0x00000008, 0x00000001, 0x00000001, 0x00000043, 0x00000005, SetActorSounds, 0x00000000, 0x00000003, 0x0000015A, 0x00000000, 0x00000043, 0x00000007, PlayerDamageEnemy, 0xFE363C80, 0x00000080, 0x00000000, 0x00000000, 0x00000001, 0x000000E0, 0x00000043, 0x00000002, func_80269550, 0xFE363C8F, 0x00000046, 0x00000001, D_802A15D8_7661F8, 0x00000002, 0x00000000, 0x00000001, 0x00000000
.word 0x00000046, 0x00000001, D_802A2184_766DA4, 0x00000043, 0x00000002, GetActionCommandMode, 0xFE363C80, 0x0000000A, 0x00000002, 0xFE363C80, 0x00000002, 0x00000043, 0x00000002, SetActionCommandMode, 0x00000003, 0x00000005, 0x00000001, 0x00000000, 0x00000043, 0x00000002, GetActionCommandMode, 0xFE363C80, 0x0000000C, 0x00000002, 0xFE363C80, 0x00000002, 0x00000007, 0x00000000, 0x00000013, 0x00000000, 0x00000008, 0x00000001, 0x00000001, 0x00000006, 0x00000000, 0x00000013, 0x00000000, 0x00000043, 0x00000007, PlayerTestEnemy, 0xFE363C80, 0x00000080, 0x00000000, 0x00000000, 0x00000001, 0x00000000, 0x0000000A, 0x00000002, 0xFE363C80, 0x00000006, 0x00000046, 0x00000001, D_802A1FEC_766C0C, 0x00000002, 0x00000000, 0x00000013, 0x00000000, 0x00000008, 0x00000001, 0x00000001, 0x00000043, 0x00000002, DidActionSucceed, 0xFE363C80, 0x00000014, 0x00000001, 0xFE363C80, 0x00000019, 0x00000001, 0x00000000, 0x00000043, 0x00000005, SetActorSounds, 0x00000000, 0x00000003, 0x0000015A, 0x00000000, 0x00000043, 0x00000007, PlayerDamageEnemy, 0xFE363C80, 0x00000080, 0x00000000, 0x00000000, 0x00000001, 0x00000050, 0x0000001C, 0x00000000, 0x00000043, 0x00000005, SetActorSounds, 0x00000000, 0x00000003, 0x0000015A, 0x00000000, 0x00000043, 0x00000007, PlayerDamageEnemy, 0xFE363C80, 0x00000080, 0x00000000, 0x00000000, 0x00000001, 0x00000030, 0x00000023, 0x00000000, 0x00000014, 0x00000001, 0xFE363C80, 0x0000001D, 0x00000001, 0x00000000, 0x0000001D, 0x00000001, 0x00000002, 0x00000046, 0x00000001, D_802A19B0_7665D0, 0x00000002, 0x00000000, 0x00000020, 0x00000000, 0x0000001D, 0x00000001, 0x00000001, 0x0000001D, 0x00000001, 0x00000003, 0x00000020, 0x00000000, 0x00000023, 0x00000000, 0x00000058, 0x00000000, 0x00000043, 0x00000002, UseBattleCamPreset, 0x0000001B, 0x00000008, 0x00000001, 0x00000005, 0x00000043, 0x00000002, SetGoalToTarget, 0x00000000, 0x00000043, 0x00000002, UseBattleCamPreset, 0x00000023, 0x00000059, 0x00000000, 0x00000043, 0x00000002, func_80269524, 0xFE363C8F, 0x00000043, 0x00000001, CloseActionCommandInfo, 0x00000043, 0x00000002, LoadActionCommand, 0x00000001, 0x00000043, 0x00000001, action_command_jump_CreateHudElements, 0x00000043, 0x00000002, func_802694A4, 0x00000000, 0x00000043, 0x00000003, func_802A9120_421B10, 0x00000018, 0x00000003, 0x00000043, 0x00000002, SetGoalToTarget, 0x00000000, 0x00000043, 0x00000006, SetJumpAnimations, 0x00000000, 0x00000000, 0x00010007, 0x00010008, 0x0001000C, 0x00000043, 0x00000003, func_80274A18, 0x00000018, 0x00000003, 0x00000008, 0x00000001, 0x00000001, 0x00000043, 0x00000005, SetActorSounds, 0x00000000, 0x00000003, 0x0000015A, 0x00000000, 0x00000043, 0x00000007, PlayerDamageEnemy, 0xFE363C80, 0x00000080, 0x00000000, 0x00000000, 0x00000001, 0x000000E0, 0x00000043, 0x00000002, func_80269550, 0xFE363C8F, 0x00000046, 0x00000001, D_802A15D8_7661F8, 0x00000002, 0x00000000, 0x00000001, 0x00000000
glabel D_802A2A30_767650
.word 0x00000046, 0x00000001, D_802A2184_766DA4, 0x00000043, 0x00000007, PlayerTestEnemy, 0xFE363C80, 0x00000080, 0x00000000, 0x00000000, 0x00000001, 0x00000000, 0x0000000A, 0x00000002, 0xFE363C80, 0x00000006, 0x00000046, 0x00000001, D_802A1FEC_766C0C, 0x00000002, 0x00000000, 0x00000013, 0x00000000, 0x00000008, 0x00000001, 0x00000001, 0x00000043, 0x00000002, DidActionSucceed, 0xFE363C80, 0x00000014, 0x00000001, 0xFE363C80, 0x00000019, 0x00000001, 0x00000000, 0x00000043, 0x00000005, SetActorSounds, 0x00000000, 0x00000003, 0x0000015B, 0x00000000, 0x00000043, 0x00000007, PlayerDamageEnemy, 0xFE363C80, 0x00000080, 0x00000000, 0x00000000, 0x00000002, 0x00000050, 0x0000001C, 0x00000000, 0x00000043, 0x00000005, SetActorSounds, 0x00000000, 0x00000003, 0x0000015B, 0x00000000, 0x00000043, 0x00000007, PlayerDamageEnemy, 0xFE363C80, 0x00000080, 0x00000000, 0x00000000, 0x00000002, 0x00000030, 0x00000023, 0x00000000, 0x00000014, 0x00000001, 0xFE363C80, 0x0000001D, 0x00000001, 0x00000000, 0x0000001D, 0x00000001, 0x00000002, 0x00000046, 0x00000001, D_802A19B0_7665D0, 0x00000002, 0x00000000, 0x00000020, 0x00000000, 0x0000001D, 0x00000001, 0x00000001, 0x0000001D, 0x00000001, 0x00000003, 0x00000020, 0x00000000, 0x00000023, 0x00000000, 0x00000043, 0x00000002, func_80269524, 0xFE363C8F, 0x00000058, 0x00000000, 0x00000043, 0x00000002, UseBattleCamPreset, 0x0000001B, 0x00000008, 0x00000001, 0x00000005, 0x00000043, 0x00000002, SetGoalToTarget, 0x00000000, 0x00000043, 0x00000002, UseBattleCamPreset, 0x00000023, 0x00000059, 0x00000000, 0x00000043, 0x00000001, CloseActionCommandInfo, 0x00000043, 0x00000002, LoadActionCommand, 0x00000001, 0x00000043, 0x00000001, func_802A9000_4219F0, 0x00000043, 0x00000002, func_802694A4, 0x00000000, 0x00000043, 0x00000003, func_802A9120_421B10, 0x00000025, 0x00000003, 0x00000043, 0x00000002, SetGoalToTarget, 0x00000000, 0x00000043, 0x00000002, EnablePlayerBlur, 0x00000001, 0x00000043, 0x00000006, SetJumpAnimations, 0x00000000, 0x00000000, 0x00010007, 0x0001000A, 0x0001000B, 0x00000043, 0x00000003, func_802752AC, 0x00000014, 0x00000004, 0x00000008, 0x00000001, 0x00000007, 0x00000043, 0x00000003, func_802752AC, 0x00000003, 0x00000005, 0x00000043, 0x00000002, EnablePlayerBlur, 0x00000000, 0x00000008, 0x00000001, 0x00000001, 0x00000043, 0x00000005, SetActorSounds, 0x00000000, 0x00000003, 0x0000015B, 0x00000000, 0x00000043, 0x00000007, PlayerDamageEnemy, 0xFE363C80, 0x00000080, 0x00000000, 0x00000000, 0x00000002, 0x000000E0, 0x00000043, 0x00000002, func_80269550, 0xFE363C8F, 0x00000046, 0x00000001, D_802A15D8_7661F8, 0x00000002, 0x00000000, 0x00000001, 0x00000000
.word 0x00000046, 0x00000001, D_802A2184_766DA4, 0x00000043, 0x00000007, PlayerTestEnemy, 0xFE363C80, 0x00000080, 0x00000000, 0x00000000, 0x00000001, 0x00000000, 0x0000000A, 0x00000002, 0xFE363C80, 0x00000006, 0x00000046, 0x00000001, D_802A1FEC_766C0C, 0x00000002, 0x00000000, 0x00000013, 0x00000000, 0x00000008, 0x00000001, 0x00000001, 0x00000043, 0x00000002, DidActionSucceed, 0xFE363C80, 0x00000014, 0x00000001, 0xFE363C80, 0x00000019, 0x00000001, 0x00000000, 0x00000043, 0x00000005, SetActorSounds, 0x00000000, 0x00000003, 0x0000015B, 0x00000000, 0x00000043, 0x00000007, PlayerDamageEnemy, 0xFE363C80, 0x00000080, 0x00000000, 0x00000000, 0x00000002, 0x00000050, 0x0000001C, 0x00000000, 0x00000043, 0x00000005, SetActorSounds, 0x00000000, 0x00000003, 0x0000015B, 0x00000000, 0x00000043, 0x00000007, PlayerDamageEnemy, 0xFE363C80, 0x00000080, 0x00000000, 0x00000000, 0x00000002, 0x00000030, 0x00000023, 0x00000000, 0x00000014, 0x00000001, 0xFE363C80, 0x0000001D, 0x00000001, 0x00000000, 0x0000001D, 0x00000001, 0x00000002, 0x00000046, 0x00000001, D_802A19B0_7665D0, 0x00000002, 0x00000000, 0x00000020, 0x00000000, 0x0000001D, 0x00000001, 0x00000001, 0x0000001D, 0x00000001, 0x00000003, 0x00000020, 0x00000000, 0x00000023, 0x00000000, 0x00000043, 0x00000002, func_80269524, 0xFE363C8F, 0x00000058, 0x00000000, 0x00000043, 0x00000002, UseBattleCamPreset, 0x0000001B, 0x00000008, 0x00000001, 0x00000005, 0x00000043, 0x00000002, SetGoalToTarget, 0x00000000, 0x00000043, 0x00000002, UseBattleCamPreset, 0x00000023, 0x00000059, 0x00000000, 0x00000043, 0x00000001, CloseActionCommandInfo, 0x00000043, 0x00000002, LoadActionCommand, 0x00000001, 0x00000043, 0x00000001, action_command_jump_CreateHudElements, 0x00000043, 0x00000002, func_802694A4, 0x00000000, 0x00000043, 0x00000003, func_802A9120_421B10, 0x00000025, 0x00000003, 0x00000043, 0x00000002, SetGoalToTarget, 0x00000000, 0x00000043, 0x00000002, EnablePlayerBlur, 0x00000001, 0x00000043, 0x00000006, SetJumpAnimations, 0x00000000, 0x00000000, 0x00010007, 0x0001000A, 0x0001000B, 0x00000043, 0x00000003, func_802752AC, 0x00000014, 0x00000004, 0x00000008, 0x00000001, 0x00000007, 0x00000043, 0x00000003, func_802752AC, 0x00000003, 0x00000005, 0x00000043, 0x00000002, EnablePlayerBlur, 0x00000000, 0x00000008, 0x00000001, 0x00000001, 0x00000043, 0x00000005, SetActorSounds, 0x00000000, 0x00000003, 0x0000015B, 0x00000000, 0x00000043, 0x00000007, PlayerDamageEnemy, 0xFE363C80, 0x00000080, 0x00000000, 0x00000000, 0x00000002, 0x000000E0, 0x00000043, 0x00000002, func_80269550, 0xFE363C8F, 0x00000046, 0x00000001, D_802A15D8_7661F8, 0x00000002, 0x00000000, 0x00000001, 0x00000000
glabel D_802A2D5C_76797C
.word 0x00000046, 0x00000001, D_802A2184_766DA4, 0x00000043, 0x00000007, PlayerTestEnemy, 0xFE363C80, 0x00000080, 0x00000000, 0x00000000, 0x00000001, 0x00000000, 0x0000000A, 0x00000002, 0xFE363C80, 0x00000006, 0x00000046, 0x00000001, D_802A1FEC_766C0C, 0x00000002, 0x00000000, 0x00000013, 0x00000000, 0x00000008, 0x00000001, 0x00000001, 0x00000043, 0x00000002, DidActionSucceed, 0xFE363C80, 0x00000014, 0x00000001, 0xFE363C80, 0x00000019, 0x00000001, 0x00000000, 0x00000043, 0x00000005, SetActorSounds, 0x00000000, 0x00000003, 0x0000015C, 0x00000000, 0x00000043, 0x00000007, PlayerDamageEnemy, 0xFE363C80, 0x00000080, 0x00000000, 0x00000000, 0x00000003, 0x00000050, 0x0000001C, 0x00000000, 0x00000043, 0x00000005, SetActorSounds, 0x00000000, 0x00000003, 0x0000015C, 0x00000000, 0x00000043, 0x00000007, PlayerDamageEnemy, 0xFE363C80, 0x00000080, 0x00000000, 0x00000000, 0x00000003, 0x00000030, 0x00000023, 0x00000000, 0x00000014, 0x00000001, 0xFE363C80, 0x0000001D, 0x00000001, 0x00000000, 0x0000001D, 0x00000001, 0x00000002, 0x00000046, 0x00000001, D_802A19B0_7665D0, 0x00000002, 0x00000000, 0x00000020, 0x00000000, 0x0000001D, 0x00000001, 0x00000001, 0x0000001D, 0x00000001, 0x00000003, 0x00000020, 0x00000000, 0x00000023, 0x00000000, 0x00000043, 0x00000002, func_80269524, 0xFE363C8F, 0x00000058, 0x00000000, 0x00000043, 0x00000002, UseBattleCamPreset, 0x0000001C, 0x00000008, 0x00000001, 0x00000005, 0x00000043, 0x00000002, SetGoalToTarget, 0x00000000, 0x00000043, 0x00000002, UseBattleCamPreset, 0x00000023, 0x00000059, 0x00000000, 0x00000043, 0x00000001, CloseActionCommandInfo, 0x00000043, 0x00000002, LoadActionCommand, 0x00000001, 0x00000043, 0x00000001, func_802A9000_4219F0, 0x00000043, 0x00000002, func_802694A4, 0x00000000, 0x00000043, 0x00000003, func_802A9120_421B10, 0x00000019, 0x00000003, 0x00000043, 0x00000002, SetGoalToTarget, 0x00000000, 0x00000043, 0x00000002, EnablePlayerBlur, 0x00000001, 0x00000043, 0x00000006, SetJumpAnimations, 0x00000000, 0x00000000, 0x00010007, 0x00010007, 0x0001000C, 0x00000043, 0x00000003, func_80275F00, 0x00000019, 0x00000004, 0x00000043, 0x00000002, EnablePlayerBlur, 0x00000000, 0x00000008, 0x00000001, 0x00000001, 0x00000043, 0x00000005, SetActorSounds, 0x00000000, 0x00000003, 0x0000015C, 0x00000000, 0x00000043, 0x00000007, PlayerDamageEnemy, 0xFE363C80, 0x00000080, 0x00000000, 0x00000000, 0x00000003, 0x000000E0, 0x00000043, 0x00000002, func_80269550, 0xFE363C8F, 0x00000046, 0x00000001, D_802A15D8_7661F8, 0x00000002, 0x00000000, 0x00000001, 0x00000000, 0x00000000, 0x00000000
.word 0x00000046, 0x00000001, D_802A2184_766DA4, 0x00000043, 0x00000007, PlayerTestEnemy, 0xFE363C80, 0x00000080, 0x00000000, 0x00000000, 0x00000001, 0x00000000, 0x0000000A, 0x00000002, 0xFE363C80, 0x00000006, 0x00000046, 0x00000001, D_802A1FEC_766C0C, 0x00000002, 0x00000000, 0x00000013, 0x00000000, 0x00000008, 0x00000001, 0x00000001, 0x00000043, 0x00000002, DidActionSucceed, 0xFE363C80, 0x00000014, 0x00000001, 0xFE363C80, 0x00000019, 0x00000001, 0x00000000, 0x00000043, 0x00000005, SetActorSounds, 0x00000000, 0x00000003, 0x0000015C, 0x00000000, 0x00000043, 0x00000007, PlayerDamageEnemy, 0xFE363C80, 0x00000080, 0x00000000, 0x00000000, 0x00000003, 0x00000050, 0x0000001C, 0x00000000, 0x00000043, 0x00000005, SetActorSounds, 0x00000000, 0x00000003, 0x0000015C, 0x00000000, 0x00000043, 0x00000007, PlayerDamageEnemy, 0xFE363C80, 0x00000080, 0x00000000, 0x00000000, 0x00000003, 0x00000030, 0x00000023, 0x00000000, 0x00000014, 0x00000001, 0xFE363C80, 0x0000001D, 0x00000001, 0x00000000, 0x0000001D, 0x00000001, 0x00000002, 0x00000046, 0x00000001, D_802A19B0_7665D0, 0x00000002, 0x00000000, 0x00000020, 0x00000000, 0x0000001D, 0x00000001, 0x00000001, 0x0000001D, 0x00000001, 0x00000003, 0x00000020, 0x00000000, 0x00000023, 0x00000000, 0x00000043, 0x00000002, func_80269524, 0xFE363C8F, 0x00000058, 0x00000000, 0x00000043, 0x00000002, UseBattleCamPreset, 0x0000001C, 0x00000008, 0x00000001, 0x00000005, 0x00000043, 0x00000002, SetGoalToTarget, 0x00000000, 0x00000043, 0x00000002, UseBattleCamPreset, 0x00000023, 0x00000059, 0x00000000, 0x00000043, 0x00000001, CloseActionCommandInfo, 0x00000043, 0x00000002, LoadActionCommand, 0x00000001, 0x00000043, 0x00000001, action_command_jump_CreateHudElements, 0x00000043, 0x00000002, func_802694A4, 0x00000000, 0x00000043, 0x00000003, func_802A9120_421B10, 0x00000019, 0x00000003, 0x00000043, 0x00000002, SetGoalToTarget, 0x00000000, 0x00000043, 0x00000002, EnablePlayerBlur, 0x00000001, 0x00000043, 0x00000006, SetJumpAnimations, 0x00000000, 0x00000000, 0x00010007, 0x00010007, 0x0001000C, 0x00000043, 0x00000003, func_80275F00, 0x00000019, 0x00000004, 0x00000043, 0x00000002, EnablePlayerBlur, 0x00000000, 0x00000008, 0x00000001, 0x00000001, 0x00000043, 0x00000005, SetActorSounds, 0x00000000, 0x00000003, 0x0000015C, 0x00000000, 0x00000043, 0x00000007, PlayerDamageEnemy, 0xFE363C80, 0x00000080, 0x00000000, 0x00000000, 0x00000003, 0x000000E0, 0x00000043, 0x00000002, func_80269550, 0xFE363C8F, 0x00000046, 0x00000001, D_802A15D8_7661F8, 0x00000002, 0x00000000, 0x00000001, 0x00000000, 0x00000000, 0x00000000

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@ -30,13 +30,13 @@ glabel D_802A20CC_7829EC
.word 0x00000043, 0x00000006, SetJumpAnimations, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x0001000C, 0x00000043, 0x00000001, PlayerLandJump, 0x00000043, 0x00000004, SetAnimation, 0x00000000, 0x00000000, 0x0001000C, 0x00000008, 0x00000001, 0x00000002, 0x00000058, 0x00000000, 0x00000043, 0x00000005, ShakeCam, 0x00000001, 0x00000000, 0x00000005, 0xF24A7E80, 0x00000059, 0x00000000, 0x00000043, 0x00000003, PlaySoundAtActor, 0x00000000, 0x00000162, 0x00000043, 0x00000004, SetAnimation, 0x00000000, 0x00000000, 0x00010030, 0x00000008, 0x00000001, 0x0000000A, 0x00000043, 0x00000004, SetAnimation, 0x00000000, 0x00000000, 0x00010031, 0x00000008, 0x00000001, 0x00000014, 0x00000043, 0x00000003, SetBattleFlagBits, 0x00000100, 0x00000000, 0x00000043, 0x00000002, UseBattleCamPreset, 0x00000003, 0x00000043, 0x00000001, func_802693F0, 0x00000043, 0x00000002, EnablePlayerBlur, 0xFFFFFFFF, 0x00000043, 0x00000001, func_80276EFC, 0x00000043, 0x00000002, SetGoalToHome, 0x00000000, 0x00000043, 0x00000003, SetActorSpeed, 0x00000000, 0xF24A9A80, 0x00000043, 0x00000004, SetAnimation, 0x00000000, 0x00000000, 0x00010005, 0x00000043, 0x00000002, PlayerRunToGoal, 0x00000000, 0x00000043, 0x00000004, SetAnimation, 0x00000000, 0x00000000, 0x00010002, 0x00000002, 0x00000000, 0x00000001, 0x00000000
glabel D_802A2264_782B84
.word 0x00000043, 0x00000002, LoadActionCommand, 0x00000001, 0x00000043, 0x00000001, func_802A9000_4219F0, 0x00000046, 0x00000001, D_802A128C_781BAC, 0x00000046, 0x00000001, D_802A1400_781D20, 0x00000043, 0x00000003, func_802A9120_421B10, 0xFE363C8A, 0x00000003, 0x00000043, 0x00000002, UseBattleCamPreset, 0x00000022, 0x00000043, 0x00000002, SetGoalToTarget, 0x00000000, 0x00000043, 0x00000006, SetJumpAnimations, 0x00000000, 0x00000000, 0x00010007, 0x00010008, 0x00030000, 0x00000043, 0x00000003, func_80274A18, 0xFE363C8A, 0x00000000, 0x00000002, 0x00000000, 0x00000001, 0x00000000, 0x00000043, 0x00000002, LoadActionCommand, 0x00000001, 0x00000043, 0x00000001, func_802A9000_4219F0, 0x00000046, 0x00000001, D_802A128C_781BAC, 0x00000043, 0x00000001, InitTargetIterator, 0x00000046, 0x00000001, D_802A14E8_781E08, 0x00000024, 0x00000002, 0xFE363C8B, 0xFE363C8A, 0x00000027, 0x00000002, 0xFE363C8B, 0x0000000E, 0x00000027, 0x00000002, 0xFE363C8B, 0xFFFFFFFD, 0x00000043, 0x00000003, func_802A9120_421B10, 0xFE363C8B, 0x00000003, 0x00000043, 0x00000002, UseBattleCamPreset, 0x00000025, 0x00000043, 0x00000002, SetGoalToTarget, 0x00000000, 0x00000043, 0x00000006, SetJumpAnimations, 0x00000000, 0x00000000, 0x00010007, 0x0001000A, 0x0001000B, 0x00000043, 0x00000003, func_802752AC, 0xFE363C8A, 0x00000000, 0x00000008, 0x00000001, 0x00000007, 0x00000043, 0x00000002, DidActionSucceed, 0xFE363C80, 0x00000014, 0x00000001, 0xFE363C80, 0x00000019, 0x00000001, 0x00000000, 0x00000043, 0x00000003, func_802752AC, 0x00000003, 0x00000001, 0x0000001C, 0x00000000, 0x00000043, 0x00000003, func_802752AC, 0x00000005, 0x00000001, 0x00000023, 0x00000000, 0x00000002, 0x00000000, 0x00000001, 0x00000000, 0x00000043, 0x00000002, LoadActionCommand, 0x00000001, 0x00000043, 0x00000001, func_802A9000_4219F0, 0x00000046, 0x00000001, D_802A128C_781BAC, 0x00000046, 0x00000001, D_802A15D0_781EF0, 0x00000043, 0x00000002, func_8026919C, D_802A11D0_781AF0, 0x00000024, 0x00000002, 0xFE363C8B, 0xFE363C8A, 0x00000028, 0x00000002, 0xFE363C8B, 0x00000004, 0x00000027, 0x00000002, 0xFE363C8B, 0xFFFFFFFD, 0x00000043, 0x00000003, func_802A9120_421B10, 0xFE363C8B, 0x00000003, 0x00000043, 0x00000002, UseBattleCamPreset, 0x00000026, 0x00000043, 0x00000002, SetGoalToTarget, 0x00000000, 0x00000043, 0x00000006, SetJumpAnimations, 0x00000000, 0x00000000, 0x00010007, 0x00080000, 0x00030000, 0x00000043, 0x00000003, func_80275F00, 0xFE363C8A, 0x00000000, 0x00000043, 0x00000001, CloseActionCommandInfo, 0x00000024, 0x00000002, 0xFE363C89, 0x00000000, 0x00000043, 0x00000002, DidActionSucceed, 0xFE363C80, 0x0000000D, 0x00000002, 0xFE363C80, 0x00000000, 0x00000024, 0x00000002, 0xFE363C89, 0x00000001, 0x00000043, 0x00000004, SetAnimation, 0x00000000, 0x00000000, 0x00030000, 0x00000043, 0x00000005, SetActorRotation, 0xFFFFFF81, 0x00000000, 0x00000000, 0x00000000, 0x00000043, 0x00000005, SetActorDispOffset, 0xFFFFFF81, 0x00000000, 0xFFFFFFFE, 0x00000000, 0x00000008, 0x00000001, 0x00000002, 0x00000043, 0x00000005, SetActorDispOffset, 0xFFFFFF81, 0x00000000, 0x00000000, 0x00000000, 0x00000043, 0x00000002, LoadActionCommand, 0x00000001, 0x00000043, 0x00000001, func_802A9000_4219F0, 0x00000043, 0x00000003, func_802A9120_421B10, 0x0000000D, 0x00000003, 0x00000043, 0x00000002, UseBattleCamPreset, 0x00000027, 0x00000043, 0x00000003, func_80275F00, 0x0000000F, 0x00000002, 0x00000004, 0x00000001, 0x0000000A, 0x00000012, 0x00000000, 0x00000043, 0x00000002, LoadActionCommand, 0x00000001, 0x00000043, 0x00000001, func_802A9000_4219F0, 0x00000043, 0x00000003, func_802A9120_421B10, 0x00000002, 0x00000003, 0x00000043, 0x00000003, func_80275F00, 0x00000004, 0x00000001, 0x00000004, 0x00000001, 0x0000000A, 0x00000013, 0x00000000, 0x00000003, 0x00000001, 0x0000000A, 0x00000002, 0x00000000, 0x00000001, 0x00000000, 0x00000043, 0x00000002, func_802694A4, 0x00000001, 0x00000043, 0x00000002, func_80269EAC, 0x00000004, 0x00000043, 0x00000004, GetMenuSelection, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000014, 0x00000001, 0xFE363C81, 0x00000016, 0x00000001, 0x00000000, 0x00000046, 0x00000001, D_802A2784_7830A4, 0x00000016, 0x00000001, 0x00000001, 0x00000046, 0x00000001, D_802A2B24_783444, 0x00000016, 0x00000001, 0x00000002, 0x00000046, 0x00000001, D_802A2EE0_783800, 0x00000023, 0x00000000, 0x00000002, 0x00000000, 0x00000001, 0x00000000
.word 0x00000043, 0x00000002, LoadActionCommand, 0x00000001, 0x00000043, 0x00000001, action_command_jump_CreateHudElements, 0x00000046, 0x00000001, D_802A128C_781BAC, 0x00000046, 0x00000001, D_802A1400_781D20, 0x00000043, 0x00000003, func_802A9120_421B10, 0xFE363C8A, 0x00000003, 0x00000043, 0x00000002, UseBattleCamPreset, 0x00000022, 0x00000043, 0x00000002, SetGoalToTarget, 0x00000000, 0x00000043, 0x00000006, SetJumpAnimations, 0x00000000, 0x00000000, 0x00010007, 0x00010008, 0x00030000, 0x00000043, 0x00000003, func_80274A18, 0xFE363C8A, 0x00000000, 0x00000002, 0x00000000, 0x00000001, 0x00000000, 0x00000043, 0x00000002, LoadActionCommand, 0x00000001, 0x00000043, 0x00000001, action_command_jump_CreateHudElements, 0x00000046, 0x00000001, D_802A128C_781BAC, 0x00000043, 0x00000001, InitTargetIterator, 0x00000046, 0x00000001, D_802A14E8_781E08, 0x00000024, 0x00000002, 0xFE363C8B, 0xFE363C8A, 0x00000027, 0x00000002, 0xFE363C8B, 0x0000000E, 0x00000027, 0x00000002, 0xFE363C8B, 0xFFFFFFFD, 0x00000043, 0x00000003, func_802A9120_421B10, 0xFE363C8B, 0x00000003, 0x00000043, 0x00000002, UseBattleCamPreset, 0x00000025, 0x00000043, 0x00000002, SetGoalToTarget, 0x00000000, 0x00000043, 0x00000006, SetJumpAnimations, 0x00000000, 0x00000000, 0x00010007, 0x0001000A, 0x0001000B, 0x00000043, 0x00000003, func_802752AC, 0xFE363C8A, 0x00000000, 0x00000008, 0x00000001, 0x00000007, 0x00000043, 0x00000002, DidActionSucceed, 0xFE363C80, 0x00000014, 0x00000001, 0xFE363C80, 0x00000019, 0x00000001, 0x00000000, 0x00000043, 0x00000003, func_802752AC, 0x00000003, 0x00000001, 0x0000001C, 0x00000000, 0x00000043, 0x00000003, func_802752AC, 0x00000005, 0x00000001, 0x00000023, 0x00000000, 0x00000002, 0x00000000, 0x00000001, 0x00000000, 0x00000043, 0x00000002, LoadActionCommand, 0x00000001, 0x00000043, 0x00000001, action_command_jump_CreateHudElements, 0x00000046, 0x00000001, D_802A128C_781BAC, 0x00000046, 0x00000001, D_802A15D0_781EF0, 0x00000043, 0x00000002, func_8026919C, D_802A11D0_781AF0, 0x00000024, 0x00000002, 0xFE363C8B, 0xFE363C8A, 0x00000028, 0x00000002, 0xFE363C8B, 0x00000004, 0x00000027, 0x00000002, 0xFE363C8B, 0xFFFFFFFD, 0x00000043, 0x00000003, func_802A9120_421B10, 0xFE363C8B, 0x00000003, 0x00000043, 0x00000002, UseBattleCamPreset, 0x00000026, 0x00000043, 0x00000002, SetGoalToTarget, 0x00000000, 0x00000043, 0x00000006, SetJumpAnimations, 0x00000000, 0x00000000, 0x00010007, 0x00080000, 0x00030000, 0x00000043, 0x00000003, func_80275F00, 0xFE363C8A, 0x00000000, 0x00000043, 0x00000001, CloseActionCommandInfo, 0x00000024, 0x00000002, 0xFE363C89, 0x00000000, 0x00000043, 0x00000002, DidActionSucceed, 0xFE363C80, 0x0000000D, 0x00000002, 0xFE363C80, 0x00000000, 0x00000024, 0x00000002, 0xFE363C89, 0x00000001, 0x00000043, 0x00000004, SetAnimation, 0x00000000, 0x00000000, 0x00030000, 0x00000043, 0x00000005, SetActorRotation, 0xFFFFFF81, 0x00000000, 0x00000000, 0x00000000, 0x00000043, 0x00000005, SetActorDispOffset, 0xFFFFFF81, 0x00000000, 0xFFFFFFFE, 0x00000000, 0x00000008, 0x00000001, 0x00000002, 0x00000043, 0x00000005, SetActorDispOffset, 0xFFFFFF81, 0x00000000, 0x00000000, 0x00000000, 0x00000043, 0x00000002, LoadActionCommand, 0x00000001, 0x00000043, 0x00000001, action_command_jump_CreateHudElements, 0x00000043, 0x00000003, func_802A9120_421B10, 0x0000000D, 0x00000003, 0x00000043, 0x00000002, UseBattleCamPreset, 0x00000027, 0x00000043, 0x00000003, func_80275F00, 0x0000000F, 0x00000002, 0x00000004, 0x00000001, 0x0000000A, 0x00000012, 0x00000000, 0x00000043, 0x00000002, LoadActionCommand, 0x00000001, 0x00000043, 0x00000001, action_command_jump_CreateHudElements, 0x00000043, 0x00000003, func_802A9120_421B10, 0x00000002, 0x00000003, 0x00000043, 0x00000003, func_80275F00, 0x00000004, 0x00000001, 0x00000004, 0x00000001, 0x0000000A, 0x00000013, 0x00000000, 0x00000003, 0x00000001, 0x0000000A, 0x00000002, 0x00000000, 0x00000001, 0x00000000, 0x00000043, 0x00000002, func_802694A4, 0x00000001, 0x00000043, 0x00000002, func_80269EAC, 0x00000004, 0x00000043, 0x00000004, GetMenuSelection, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000014, 0x00000001, 0xFE363C81, 0x00000016, 0x00000001, 0x00000000, 0x00000046, 0x00000001, D_802A2784_7830A4, 0x00000016, 0x00000001, 0x00000001, 0x00000046, 0x00000001, D_802A2B24_783444, 0x00000016, 0x00000001, 0x00000002, 0x00000046, 0x00000001, D_802A2EE0_783800, 0x00000023, 0x00000000, 0x00000002, 0x00000000, 0x00000001, 0x00000000
glabel D_802A2784_7830A4
.word 0x00000046, 0x00000001, D_802A2264_782B84, 0x00000043, 0x00000007, PlayerTestEnemy, 0xFE363C80, 0x00000080, 0x00000000, 0x00000000, 0x00000001, 0x00000000, 0x0000000A, 0x00000002, 0xFE363C80, 0x00000006, 0x00000046, 0x00000001, D_802A20CC_7829EC, 0x00000002, 0x00000000, 0x00000013, 0x00000000, 0x00000043, 0x00000002, DidActionSucceed, 0xFE363C8A, 0x00000043, 0x00000005, GetActorPos, 0x00000000, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000043, 0x00000004, func_802A10E4_781A04, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000043, 0x00000003, PlaySoundAtActor, 0x00000000, 0x0000210A, 0x00000008, 0x00000001, 0x00000001, 0x00000043, 0x00000002, DidActionSucceed, 0xFE363C80, 0x00000014, 0x00000001, 0xFE363C80, 0x00000019, 0x00000001, 0x00000000, 0x00000043, 0x00000005, SetActorSounds, 0x00000000, 0x00000003, 0x0000015A, 0x00000000, 0x00000043, 0x00000003, PlaySoundAtActor, 0x00000000, 0x0000015A, 0x00000043, 0x00000007, PlayerDamageEnemy, 0xFE363C80, 0x08000080, 0x00000000, 0x00000000, 0x00000001, 0x00000050, 0x0000001C, 0x00000000, 0x00000043, 0x00000005, SetActorSounds, 0x00000000, 0x00000003, 0x0000015A, 0x00000000, 0x00000043, 0x00000007, PlayerDamageEnemy, 0xFE363C80, 0x08000080, 0x00000000, 0x00000000, 0x00000001, 0x00000030, 0x00000023, 0x00000000, 0x00000014, 0x00000001, 0xFE363C80, 0x0000001D, 0x00000001, 0x00000000, 0x0000001D, 0x00000001, 0x00000002, 0x00000046, 0x00000001, D_802A1A90_7823B0, 0x00000002, 0x00000000, 0x00000020, 0x00000000, 0x0000001D, 0x00000001, 0x00000001, 0x0000001D, 0x00000001, 0x00000003, 0x00000020, 0x00000000, 0x00000023, 0x00000000, 0x00000058, 0x00000000, 0x00000043, 0x00000002, UseBattleCamPreset, 0x0000001B, 0x00000008, 0x00000001, 0x00000005, 0x00000043, 0x00000002, SetGoalToTarget, 0x00000000, 0x00000043, 0x00000002, UseBattleCamPreset, 0x00000023, 0x00000059, 0x00000000, 0x00000043, 0x00000002, func_80269524, 0xFE363C8F, 0x00000043, 0x00000001, CloseActionCommandInfo, 0x00000043, 0x00000002, LoadActionCommand, 0x00000001, 0x00000043, 0x00000001, func_802A9000_4219F0, 0x00000043, 0x00000002, func_802694A4, 0x00000000, 0x00000043, 0x00000003, func_802A9120_421B10, 0x00000018, 0x00000003, 0x00000043, 0x00000002, SetGoalToTarget, 0x00000000, 0x00000043, 0x00000006, SetJumpAnimations, 0x00000000, 0x00000000, 0x00010007, 0x00010008, 0x0001000C, 0x00000043, 0x00000003, func_80274A18, 0x00000018, 0x00000003, 0x00000043, 0x00000005, GetActorPos, 0x00000000, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000043, 0x00000004, func_802A10E4_781A04, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000043, 0x00000003, PlaySoundAtActor, 0x00000000, 0x0000210A, 0x00000008, 0x00000001, 0x00000001, 0x00000043, 0x00000005, SetActorSounds, 0x00000000, 0x00000003, 0x0000015A, 0x00000000, 0x00000043, 0x00000007, PlayerDamageEnemy, 0xFE363C80, 0x08000080, 0x00000000, 0x00000000, 0x00000001, 0x000000E0, 0x00000043, 0x00000002, func_80269550, 0xFE363C8F, 0x00000046, 0x00000001, D_802A16B8_781FD8, 0x00000002, 0x00000000, 0x00000001, 0x00000000
.word 0x00000046, 0x00000001, D_802A2264_782B84, 0x00000043, 0x00000007, PlayerTestEnemy, 0xFE363C80, 0x00000080, 0x00000000, 0x00000000, 0x00000001, 0x00000000, 0x0000000A, 0x00000002, 0xFE363C80, 0x00000006, 0x00000046, 0x00000001, D_802A20CC_7829EC, 0x00000002, 0x00000000, 0x00000013, 0x00000000, 0x00000043, 0x00000002, DidActionSucceed, 0xFE363C8A, 0x00000043, 0x00000005, GetActorPos, 0x00000000, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000043, 0x00000004, func_802A10E4_781A04, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000043, 0x00000003, PlaySoundAtActor, 0x00000000, 0x0000210A, 0x00000008, 0x00000001, 0x00000001, 0x00000043, 0x00000002, DidActionSucceed, 0xFE363C80, 0x00000014, 0x00000001, 0xFE363C80, 0x00000019, 0x00000001, 0x00000000, 0x00000043, 0x00000005, SetActorSounds, 0x00000000, 0x00000003, 0x0000015A, 0x00000000, 0x00000043, 0x00000003, PlaySoundAtActor, 0x00000000, 0x0000015A, 0x00000043, 0x00000007, PlayerDamageEnemy, 0xFE363C80, 0x08000080, 0x00000000, 0x00000000, 0x00000001, 0x00000050, 0x0000001C, 0x00000000, 0x00000043, 0x00000005, SetActorSounds, 0x00000000, 0x00000003, 0x0000015A, 0x00000000, 0x00000043, 0x00000007, PlayerDamageEnemy, 0xFE363C80, 0x08000080, 0x00000000, 0x00000000, 0x00000001, 0x00000030, 0x00000023, 0x00000000, 0x00000014, 0x00000001, 0xFE363C80, 0x0000001D, 0x00000001, 0x00000000, 0x0000001D, 0x00000001, 0x00000002, 0x00000046, 0x00000001, D_802A1A90_7823B0, 0x00000002, 0x00000000, 0x00000020, 0x00000000, 0x0000001D, 0x00000001, 0x00000001, 0x0000001D, 0x00000001, 0x00000003, 0x00000020, 0x00000000, 0x00000023, 0x00000000, 0x00000058, 0x00000000, 0x00000043, 0x00000002, UseBattleCamPreset, 0x0000001B, 0x00000008, 0x00000001, 0x00000005, 0x00000043, 0x00000002, SetGoalToTarget, 0x00000000, 0x00000043, 0x00000002, UseBattleCamPreset, 0x00000023, 0x00000059, 0x00000000, 0x00000043, 0x00000002, func_80269524, 0xFE363C8F, 0x00000043, 0x00000001, CloseActionCommandInfo, 0x00000043, 0x00000002, LoadActionCommand, 0x00000001, 0x00000043, 0x00000001, action_command_jump_CreateHudElements, 0x00000043, 0x00000002, func_802694A4, 0x00000000, 0x00000043, 0x00000003, func_802A9120_421B10, 0x00000018, 0x00000003, 0x00000043, 0x00000002, SetGoalToTarget, 0x00000000, 0x00000043, 0x00000006, SetJumpAnimations, 0x00000000, 0x00000000, 0x00010007, 0x00010008, 0x0001000C, 0x00000043, 0x00000003, func_80274A18, 0x00000018, 0x00000003, 0x00000043, 0x00000005, GetActorPos, 0x00000000, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000043, 0x00000004, func_802A10E4_781A04, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000043, 0x00000003, PlaySoundAtActor, 0x00000000, 0x0000210A, 0x00000008, 0x00000001, 0x00000001, 0x00000043, 0x00000005, SetActorSounds, 0x00000000, 0x00000003, 0x0000015A, 0x00000000, 0x00000043, 0x00000007, PlayerDamageEnemy, 0xFE363C80, 0x08000080, 0x00000000, 0x00000000, 0x00000001, 0x000000E0, 0x00000043, 0x00000002, func_80269550, 0xFE363C8F, 0x00000046, 0x00000001, D_802A16B8_781FD8, 0x00000002, 0x00000000, 0x00000001, 0x00000000
glabel D_802A2B24_783444
.word 0x00000046, 0x00000001, D_802A2264_782B84, 0x00000043, 0x00000007, PlayerTestEnemy, 0xFE363C80, 0x00000080, 0x00000000, 0x00000000, 0x00000001, 0x00000000, 0x0000000A, 0x00000002, 0xFE363C80, 0x00000006, 0x00000046, 0x00000001, D_802A20CC_7829EC, 0x00000002, 0x00000000, 0x00000013, 0x00000000, 0x00000043, 0x00000005, GetActorPos, 0x00000000, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000043, 0x00000004, func_802A10E4_781A04, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000043, 0x00000003, PlaySoundAtActor, 0x00000000, 0x0000210B, 0x00000008, 0x00000001, 0x00000001, 0x00000043, 0x00000002, DidActionSucceed, 0xFE363C80, 0x00000014, 0x00000001, 0xFE363C80, 0x00000019, 0x00000001, 0x00000000, 0x00000043, 0x00000005, SetActorSounds, 0x00000000, 0x00000003, 0x0000015B, 0x00000000, 0x00000043, 0x00000007, PlayerDamageEnemy, 0xFE363C80, 0x08000080, 0x00000000, 0x00000000, 0x00000002, 0x00000050, 0x0000001C, 0x00000000, 0x00000043, 0x00000005, SetActorSounds, 0x00000000, 0x00000003, 0x0000015B, 0x00000000, 0x00000043, 0x00000007, PlayerDamageEnemy, 0xFE363C80, 0x08000080, 0x00000000, 0x00000000, 0x00000002, 0x00000030, 0x00000023, 0x00000000, 0x00000014, 0x00000001, 0xFE363C80, 0x0000001D, 0x00000001, 0x00000000, 0x0000001D, 0x00000001, 0x00000002, 0x00000046, 0x00000001, D_802A1A90_7823B0, 0x00000002, 0x00000000, 0x00000020, 0x00000000, 0x0000001D, 0x00000001, 0x00000001, 0x0000001D, 0x00000001, 0x00000003, 0x00000020, 0x00000000, 0x00000023, 0x00000000, 0x00000043, 0x00000002, func_80269524, 0xFE363C8F, 0x00000058, 0x00000000, 0x00000043, 0x00000002, UseBattleCamPreset, 0x0000001B, 0x00000008, 0x00000001, 0x00000005, 0x00000043, 0x00000002, SetGoalToTarget, 0x00000000, 0x00000043, 0x00000002, UseBattleCamPreset, 0x00000023, 0x00000059, 0x00000000, 0x00000043, 0x00000001, CloseActionCommandInfo, 0x00000043, 0x00000002, LoadActionCommand, 0x00000001, 0x00000043, 0x00000001, func_802A9000_4219F0, 0x00000043, 0x00000002, func_802694A4, 0x00000000, 0x00000043, 0x00000003, func_802A9120_421B10, 0x00000025, 0x00000003, 0x00000043, 0x00000002, SetGoalToTarget, 0x00000000, 0x00000043, 0x00000002, EnablePlayerBlur, 0x00000001, 0x00000043, 0x00000006, SetJumpAnimations, 0x00000000, 0x00000000, 0x00010007, 0x0001000A, 0x0001000B, 0x00000043, 0x00000003, func_802752AC, 0x00000014, 0x00000004, 0x00000008, 0x00000001, 0x00000007, 0x00000043, 0x00000003, func_802752AC, 0x00000003, 0x00000005, 0x00000043, 0x00000002, EnablePlayerBlur, 0x00000000, 0x00000043, 0x00000005, GetActorPos, 0x00000000, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000043, 0x00000004, func_802A10E4_781A04, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000043, 0x00000003, PlaySoundAtActor, 0x00000000, 0x0000210B, 0x00000008, 0x00000001, 0x00000001, 0x00000043, 0x00000005, SetActorSounds, 0x00000000, 0x00000003, 0x0000015B, 0x00000000, 0x00000043, 0x00000007, PlayerDamageEnemy, 0xFE363C80, 0x08000080, 0x00000000, 0x00000000, 0x00000002, 0x000000E0, 0x00000043, 0x00000002, func_80269550, 0xFE363C8F, 0x00000046, 0x00000001, D_802A16B8_781FD8, 0x00000002, 0x00000000, 0x00000001, 0x00000000
.word 0x00000046, 0x00000001, D_802A2264_782B84, 0x00000043, 0x00000007, PlayerTestEnemy, 0xFE363C80, 0x00000080, 0x00000000, 0x00000000, 0x00000001, 0x00000000, 0x0000000A, 0x00000002, 0xFE363C80, 0x00000006, 0x00000046, 0x00000001, D_802A20CC_7829EC, 0x00000002, 0x00000000, 0x00000013, 0x00000000, 0x00000043, 0x00000005, GetActorPos, 0x00000000, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000043, 0x00000004, func_802A10E4_781A04, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000043, 0x00000003, PlaySoundAtActor, 0x00000000, 0x0000210B, 0x00000008, 0x00000001, 0x00000001, 0x00000043, 0x00000002, DidActionSucceed, 0xFE363C80, 0x00000014, 0x00000001, 0xFE363C80, 0x00000019, 0x00000001, 0x00000000, 0x00000043, 0x00000005, SetActorSounds, 0x00000000, 0x00000003, 0x0000015B, 0x00000000, 0x00000043, 0x00000007, PlayerDamageEnemy, 0xFE363C80, 0x08000080, 0x00000000, 0x00000000, 0x00000002, 0x00000050, 0x0000001C, 0x00000000, 0x00000043, 0x00000005, SetActorSounds, 0x00000000, 0x00000003, 0x0000015B, 0x00000000, 0x00000043, 0x00000007, PlayerDamageEnemy, 0xFE363C80, 0x08000080, 0x00000000, 0x00000000, 0x00000002, 0x00000030, 0x00000023, 0x00000000, 0x00000014, 0x00000001, 0xFE363C80, 0x0000001D, 0x00000001, 0x00000000, 0x0000001D, 0x00000001, 0x00000002, 0x00000046, 0x00000001, D_802A1A90_7823B0, 0x00000002, 0x00000000, 0x00000020, 0x00000000, 0x0000001D, 0x00000001, 0x00000001, 0x0000001D, 0x00000001, 0x00000003, 0x00000020, 0x00000000, 0x00000023, 0x00000000, 0x00000043, 0x00000002, func_80269524, 0xFE363C8F, 0x00000058, 0x00000000, 0x00000043, 0x00000002, UseBattleCamPreset, 0x0000001B, 0x00000008, 0x00000001, 0x00000005, 0x00000043, 0x00000002, SetGoalToTarget, 0x00000000, 0x00000043, 0x00000002, UseBattleCamPreset, 0x00000023, 0x00000059, 0x00000000, 0x00000043, 0x00000001, CloseActionCommandInfo, 0x00000043, 0x00000002, LoadActionCommand, 0x00000001, 0x00000043, 0x00000001, action_command_jump_CreateHudElements, 0x00000043, 0x00000002, func_802694A4, 0x00000000, 0x00000043, 0x00000003, func_802A9120_421B10, 0x00000025, 0x00000003, 0x00000043, 0x00000002, SetGoalToTarget, 0x00000000, 0x00000043, 0x00000002, EnablePlayerBlur, 0x00000001, 0x00000043, 0x00000006, SetJumpAnimations, 0x00000000, 0x00000000, 0x00010007, 0x0001000A, 0x0001000B, 0x00000043, 0x00000003, func_802752AC, 0x00000014, 0x00000004, 0x00000008, 0x00000001, 0x00000007, 0x00000043, 0x00000003, func_802752AC, 0x00000003, 0x00000005, 0x00000043, 0x00000002, EnablePlayerBlur, 0x00000000, 0x00000043, 0x00000005, GetActorPos, 0x00000000, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000043, 0x00000004, func_802A10E4_781A04, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000043, 0x00000003, PlaySoundAtActor, 0x00000000, 0x0000210B, 0x00000008, 0x00000001, 0x00000001, 0x00000043, 0x00000005, SetActorSounds, 0x00000000, 0x00000003, 0x0000015B, 0x00000000, 0x00000043, 0x00000007, PlayerDamageEnemy, 0xFE363C80, 0x08000080, 0x00000000, 0x00000000, 0x00000002, 0x000000E0, 0x00000043, 0x00000002, func_80269550, 0xFE363C8F, 0x00000046, 0x00000001, D_802A16B8_781FD8, 0x00000002, 0x00000000, 0x00000001, 0x00000000
glabel D_802A2EE0_783800
.word 0x00000046, 0x00000001, D_802A2264_782B84, 0x00000043, 0x00000007, PlayerTestEnemy, 0xFE363C80, 0x00000080, 0x00000000, 0x00000000, 0x00000001, 0x00000000, 0x0000000A, 0x00000002, 0xFE363C80, 0x00000006, 0x00000046, 0x00000001, D_802A20CC_7829EC, 0x00000002, 0x00000000, 0x00000013, 0x00000000, 0x00000043, 0x00000005, GetActorPos, 0x00000000, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000043, 0x00000004, func_802A10E4_781A04, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000043, 0x00000003, PlaySoundAtActor, 0x00000000, 0x0000210C, 0x00000008, 0x00000001, 0x00000001, 0x00000043, 0x00000002, DidActionSucceed, 0xFE363C80, 0x00000014, 0x00000001, 0xFE363C80, 0x00000019, 0x00000001, 0x00000000, 0x00000043, 0x00000005, SetActorSounds, 0x00000000, 0x00000003, 0x0000015C, 0x00000000, 0x00000043, 0x00000007, PlayerDamageEnemy, 0xFE363C80, 0x08000080, 0x00000000, 0x00000000, 0x00000003, 0x00000050, 0x0000001C, 0x00000000, 0x00000043, 0x00000005, SetActorSounds, 0x00000000, 0x00000003, 0x0000015C, 0x00000000, 0x00000043, 0x00000007, PlayerDamageEnemy, 0xFE363C80, 0x08000080, 0x00000000, 0x00000000, 0x00000003, 0x00000030, 0x00000023, 0x00000000, 0x00000014, 0x00000001, 0xFE363C80, 0x0000001D, 0x00000001, 0x00000000, 0x0000001D, 0x00000001, 0x00000002, 0x00000046, 0x00000001, D_802A1A90_7823B0, 0x00000002, 0x00000000, 0x00000020, 0x00000000, 0x0000001D, 0x00000001, 0x00000001, 0x0000001D, 0x00000001, 0x00000003, 0x00000020, 0x00000000, 0x00000023, 0x00000000, 0x00000043, 0x00000002, func_80269524, 0xFE363C8F, 0x00000058, 0x00000000, 0x00000043, 0x00000002, UseBattleCamPreset, 0x0000001C, 0x00000008, 0x00000001, 0x00000005, 0x00000043, 0x00000002, SetGoalToTarget, 0x00000000, 0x00000043, 0x00000002, UseBattleCamPreset, 0x00000023, 0x00000059, 0x00000000, 0x00000043, 0x00000001, CloseActionCommandInfo, 0x00000043, 0x00000002, LoadActionCommand, 0x00000001, 0x00000043, 0x00000001, func_802A9000_4219F0, 0x00000043, 0x00000002, func_802694A4, 0x00000000, 0x00000043, 0x00000003, func_802A9120_421B10, 0x00000019, 0x00000003, 0x00000043, 0x00000002, SetGoalToTarget, 0x00000000, 0x00000043, 0x00000002, EnablePlayerBlur, 0x00000001, 0x00000043, 0x00000006, SetJumpAnimations, 0x00000000, 0x00000000, 0x00010007, 0x00010007, 0x0001000C, 0x00000043, 0x00000003, func_80275F00, 0x00000019, 0x00000004, 0x00000043, 0x00000002, EnablePlayerBlur, 0x00000000, 0x00000043, 0x00000005, GetActorPos, 0x00000000, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000043, 0x00000004, func_802A10E4_781A04, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000043, 0x00000003, PlaySoundAtActor, 0x00000000, 0x0000210C, 0x00000008, 0x00000001, 0x00000001, 0x00000043, 0x00000005, SetActorSounds, 0x00000000, 0x00000003, 0x0000015C, 0x00000000, 0x00000043, 0x00000007, PlayerDamageEnemy, 0xFE363C80, 0x08000080, 0x00000000, 0x00000000, 0x00000003, 0x000000E0, 0x00000043, 0x00000002, func_80269550, 0xFE363C8F, 0x00000046, 0x00000001, D_802A16B8_781FD8, 0x00000002, 0x00000000, 0x00000001, 0x00000000, 0x00000000
.word 0x00000046, 0x00000001, D_802A2264_782B84, 0x00000043, 0x00000007, PlayerTestEnemy, 0xFE363C80, 0x00000080, 0x00000000, 0x00000000, 0x00000001, 0x00000000, 0x0000000A, 0x00000002, 0xFE363C80, 0x00000006, 0x00000046, 0x00000001, D_802A20CC_7829EC, 0x00000002, 0x00000000, 0x00000013, 0x00000000, 0x00000043, 0x00000005, GetActorPos, 0x00000000, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000043, 0x00000004, func_802A10E4_781A04, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000043, 0x00000003, PlaySoundAtActor, 0x00000000, 0x0000210C, 0x00000008, 0x00000001, 0x00000001, 0x00000043, 0x00000002, DidActionSucceed, 0xFE363C80, 0x00000014, 0x00000001, 0xFE363C80, 0x00000019, 0x00000001, 0x00000000, 0x00000043, 0x00000005, SetActorSounds, 0x00000000, 0x00000003, 0x0000015C, 0x00000000, 0x00000043, 0x00000007, PlayerDamageEnemy, 0xFE363C80, 0x08000080, 0x00000000, 0x00000000, 0x00000003, 0x00000050, 0x0000001C, 0x00000000, 0x00000043, 0x00000005, SetActorSounds, 0x00000000, 0x00000003, 0x0000015C, 0x00000000, 0x00000043, 0x00000007, PlayerDamageEnemy, 0xFE363C80, 0x08000080, 0x00000000, 0x00000000, 0x00000003, 0x00000030, 0x00000023, 0x00000000, 0x00000014, 0x00000001, 0xFE363C80, 0x0000001D, 0x00000001, 0x00000000, 0x0000001D, 0x00000001, 0x00000002, 0x00000046, 0x00000001, D_802A1A90_7823B0, 0x00000002, 0x00000000, 0x00000020, 0x00000000, 0x0000001D, 0x00000001, 0x00000001, 0x0000001D, 0x00000001, 0x00000003, 0x00000020, 0x00000000, 0x00000023, 0x00000000, 0x00000043, 0x00000002, func_80269524, 0xFE363C8F, 0x00000058, 0x00000000, 0x00000043, 0x00000002, UseBattleCamPreset, 0x0000001C, 0x00000008, 0x00000001, 0x00000005, 0x00000043, 0x00000002, SetGoalToTarget, 0x00000000, 0x00000043, 0x00000002, UseBattleCamPreset, 0x00000023, 0x00000059, 0x00000000, 0x00000043, 0x00000001, CloseActionCommandInfo, 0x00000043, 0x00000002, LoadActionCommand, 0x00000001, 0x00000043, 0x00000001, action_command_jump_CreateHudElements, 0x00000043, 0x00000002, func_802694A4, 0x00000000, 0x00000043, 0x00000003, func_802A9120_421B10, 0x00000019, 0x00000003, 0x00000043, 0x00000002, SetGoalToTarget, 0x00000000, 0x00000043, 0x00000002, EnablePlayerBlur, 0x00000001, 0x00000043, 0x00000006, SetJumpAnimations, 0x00000000, 0x00000000, 0x00010007, 0x00010007, 0x0001000C, 0x00000043, 0x00000003, func_80275F00, 0x00000019, 0x00000004, 0x00000043, 0x00000002, EnablePlayerBlur, 0x00000000, 0x00000043, 0x00000005, GetActorPos, 0x00000000, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000043, 0x00000004, func_802A10E4_781A04, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000043, 0x00000003, PlaySoundAtActor, 0x00000000, 0x0000210C, 0x00000008, 0x00000001, 0x00000001, 0x00000043, 0x00000005, SetActorSounds, 0x00000000, 0x00000003, 0x0000015C, 0x00000000, 0x00000043, 0x00000007, PlayerDamageEnemy, 0xFE363C80, 0x08000080, 0x00000000, 0x00000000, 0x00000003, 0x000000E0, 0x00000043, 0x00000002, func_80269550, 0xFE363C8F, 0x00000046, 0x00000001, D_802A16B8_781FD8, 0x00000002, 0x00000000, 0x00000001, 0x00000000, 0x00000000

File diff suppressed because one or more lines are too long

View File

@ -30,13 +30,13 @@ glabel D_802A1FEC_749DBC
.word 0x00000043, 0x00000006, SetJumpAnimations, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x0001000C, 0x00000043, 0x00000001, PlayerLandJump, 0x00000043, 0x00000004, SetAnimation, 0x00000000, 0x00000000, 0x0001000C, 0x00000008, 0x00000001, 0x00000002, 0x00000058, 0x00000000, 0x00000043, 0x00000005, ShakeCam, 0x00000001, 0x00000000, 0x00000005, 0xF24A7E80, 0x00000059, 0x00000000, 0x00000043, 0x00000003, PlaySoundAtActor, 0x00000000, 0x00000162, 0x00000043, 0x00000004, SetAnimation, 0x00000000, 0x00000000, 0x00010030, 0x00000008, 0x00000001, 0x0000000A, 0x00000043, 0x00000004, SetAnimation, 0x00000000, 0x00000000, 0x00010031, 0x00000008, 0x00000001, 0x00000014, 0x00000043, 0x00000003, SetBattleFlagBits, 0x00000100, 0x00000000, 0x00000043, 0x00000002, UseBattleCamPreset, 0x00000003, 0x00000043, 0x00000001, func_802693F0, 0x00000043, 0x00000002, EnablePlayerBlur, 0xFFFFFFFF, 0x00000043, 0x00000001, func_80276EFC, 0x00000043, 0x00000002, SetGoalToHome, 0x00000000, 0x00000043, 0x00000003, SetActorSpeed, 0x00000000, 0xF24A9A80, 0x00000043, 0x00000004, SetAnimation, 0x00000000, 0x00000000, 0x00010005, 0x00000043, 0x00000002, PlayerRunToGoal, 0x00000000, 0x00000043, 0x00000004, SetAnimation, 0x00000000, 0x00000000, 0x00010002, 0x00000002, 0x00000000, 0x00000001, 0x00000000
glabel D_802A2184_749F54
.word 0x00000043, 0x00000002, LoadActionCommand, 0x00000001, 0x00000043, 0x00000001, func_802A9000_4219F0, 0x00000046, 0x00000001, D_802A11AC_748F7C, 0x00000046, 0x00000001, D_802A1320_7490F0, 0x00000043, 0x00000003, func_802A9120_421B10, 0xFE363C8A, 0x00000003, 0x00000043, 0x00000002, UseBattleCamPreset, 0x00000022, 0x00000043, 0x00000002, SetGoalToTarget, 0x00000000, 0x00000043, 0x00000006, SetJumpAnimations, 0x00000000, 0x00000000, 0x00010007, 0x00010008, 0x00030000, 0x00000043, 0x00000003, func_80274A18, 0xFE363C8A, 0x00000000, 0x00000002, 0x00000000, 0x00000001, 0x00000000, 0x00000043, 0x00000002, LoadActionCommand, 0x00000001, 0x00000043, 0x00000001, func_802A9000_4219F0, 0x00000046, 0x00000001, D_802A11AC_748F7C, 0x00000043, 0x00000001, InitTargetIterator, 0x00000046, 0x00000001, D_802A1408_7491D8, 0x00000024, 0x00000002, 0xFE363C8B, 0xFE363C8A, 0x00000027, 0x00000002, 0xFE363C8B, 0x0000000E, 0x00000027, 0x00000002, 0xFE363C8B, 0xFFFFFFFD, 0x00000043, 0x00000003, func_802A9120_421B10, 0xFE363C8B, 0x00000003, 0x00000043, 0x00000002, UseBattleCamPreset, 0x00000025, 0x00000043, 0x00000002, SetGoalToTarget, 0x00000000, 0x00000043, 0x00000006, SetJumpAnimations, 0x00000000, 0x00000000, 0x00010007, 0x0001000A, 0x0001000B, 0x00000043, 0x00000003, func_802752AC, 0xFE363C8A, 0x00000000, 0x00000008, 0x00000001, 0x00000007, 0x00000043, 0x00000002, DidActionSucceed, 0xFE363C80, 0x00000014, 0x00000001, 0xFE363C80, 0x00000019, 0x00000001, 0x00000000, 0x00000043, 0x00000003, func_802752AC, 0x00000003, 0x00000001, 0x0000001C, 0x00000000, 0x00000043, 0x00000003, func_802752AC, 0x00000005, 0x00000001, 0x00000023, 0x00000000, 0x00000002, 0x00000000, 0x00000001, 0x00000000, 0x00000043, 0x00000002, LoadActionCommand, 0x00000001, 0x00000043, 0x00000001, func_802A9000_4219F0, 0x00000046, 0x00000001, D_802A11AC_748F7C, 0x00000046, 0x00000001, D_802A14F0_7492C0, 0x00000043, 0x00000002, func_8026919C, D_802A10F0_748EC0, 0x00000024, 0x00000002, 0xFE363C8B, 0xFE363C8A, 0x00000028, 0x00000002, 0xFE363C8B, 0x00000004, 0x00000027, 0x00000002, 0xFE363C8B, 0xFFFFFFFD, 0x00000043, 0x00000003, func_802A9120_421B10, 0xFE363C8B, 0x00000003, 0x00000043, 0x00000002, UseBattleCamPreset, 0x00000026, 0x00000043, 0x00000002, SetGoalToTarget, 0x00000000, 0x00000043, 0x00000006, SetJumpAnimations, 0x00000000, 0x00000000, 0x00010007, 0x00080000, 0x00030000, 0x00000043, 0x00000003, func_80275F00, 0xFE363C8A, 0x00000000, 0x00000043, 0x00000001, CloseActionCommandInfo, 0x00000024, 0x00000002, 0xFE363C89, 0x00000000, 0x00000043, 0x00000002, DidActionSucceed, 0xFE363C80, 0x0000000D, 0x00000002, 0xFE363C80, 0x00000000, 0x00000024, 0x00000002, 0xFE363C89, 0x00000001, 0x00000043, 0x00000004, SetAnimation, 0x00000000, 0x00000000, 0x00030000, 0x00000043, 0x00000005, SetActorRotation, 0xFFFFFF81, 0x00000000, 0x00000000, 0x00000000, 0x00000043, 0x00000005, SetActorDispOffset, 0xFFFFFF81, 0x00000000, 0xFFFFFFFE, 0x00000000, 0x00000008, 0x00000001, 0x00000002, 0x00000043, 0x00000005, SetActorDispOffset, 0xFFFFFF81, 0x00000000, 0x00000000, 0x00000000, 0x00000043, 0x00000002, LoadActionCommand, 0x00000001, 0x00000043, 0x00000001, func_802A9000_4219F0, 0x00000043, 0x00000003, func_802A9120_421B10, 0x0000000D, 0x00000003, 0x00000043, 0x00000002, UseBattleCamPreset, 0x00000027, 0x00000043, 0x00000003, func_80275F00, 0x0000000F, 0x00000002, 0x00000004, 0x00000001, 0x0000000A, 0x00000012, 0x00000000, 0x00000043, 0x00000002, LoadActionCommand, 0x00000001, 0x00000043, 0x00000001, func_802A9000_4219F0, 0x00000043, 0x00000003, func_802A9120_421B10, 0x00000002, 0x00000003, 0x00000043, 0x00000003, func_80275F00, 0x00000004, 0x00000001, 0x00000004, 0x00000001, 0x0000000A, 0x00000013, 0x00000000, 0x00000003, 0x00000001, 0x0000000A, 0x00000002, 0x00000000, 0x00000001, 0x00000000, 0x00000043, 0x00000002, func_802694A4, 0x00000001, 0x00000043, 0x00000004, GetMenuSelection, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000014, 0x00000001, 0xFE363C81, 0x00000016, 0x00000001, 0x00000000, 0x00000046, 0x00000001, D_802A2694_74A464, 0x00000016, 0x00000001, 0x00000001, 0x00000046, 0x00000001, D_802A2980_74A750, 0x00000016, 0x00000001, 0x00000002, 0x00000046, 0x00000001, D_802A2CAC_74AA7C, 0x00000023, 0x00000000, 0x00000002, 0x00000000, 0x00000001, 0x00000000
.word 0x00000043, 0x00000002, LoadActionCommand, 0x00000001, 0x00000043, 0x00000001, action_command_jump_CreateHudElements, 0x00000046, 0x00000001, D_802A11AC_748F7C, 0x00000046, 0x00000001, D_802A1320_7490F0, 0x00000043, 0x00000003, func_802A9120_421B10, 0xFE363C8A, 0x00000003, 0x00000043, 0x00000002, UseBattleCamPreset, 0x00000022, 0x00000043, 0x00000002, SetGoalToTarget, 0x00000000, 0x00000043, 0x00000006, SetJumpAnimations, 0x00000000, 0x00000000, 0x00010007, 0x00010008, 0x00030000, 0x00000043, 0x00000003, func_80274A18, 0xFE363C8A, 0x00000000, 0x00000002, 0x00000000, 0x00000001, 0x00000000, 0x00000043, 0x00000002, LoadActionCommand, 0x00000001, 0x00000043, 0x00000001, action_command_jump_CreateHudElements, 0x00000046, 0x00000001, D_802A11AC_748F7C, 0x00000043, 0x00000001, InitTargetIterator, 0x00000046, 0x00000001, D_802A1408_7491D8, 0x00000024, 0x00000002, 0xFE363C8B, 0xFE363C8A, 0x00000027, 0x00000002, 0xFE363C8B, 0x0000000E, 0x00000027, 0x00000002, 0xFE363C8B, 0xFFFFFFFD, 0x00000043, 0x00000003, func_802A9120_421B10, 0xFE363C8B, 0x00000003, 0x00000043, 0x00000002, UseBattleCamPreset, 0x00000025, 0x00000043, 0x00000002, SetGoalToTarget, 0x00000000, 0x00000043, 0x00000006, SetJumpAnimations, 0x00000000, 0x00000000, 0x00010007, 0x0001000A, 0x0001000B, 0x00000043, 0x00000003, func_802752AC, 0xFE363C8A, 0x00000000, 0x00000008, 0x00000001, 0x00000007, 0x00000043, 0x00000002, DidActionSucceed, 0xFE363C80, 0x00000014, 0x00000001, 0xFE363C80, 0x00000019, 0x00000001, 0x00000000, 0x00000043, 0x00000003, func_802752AC, 0x00000003, 0x00000001, 0x0000001C, 0x00000000, 0x00000043, 0x00000003, func_802752AC, 0x00000005, 0x00000001, 0x00000023, 0x00000000, 0x00000002, 0x00000000, 0x00000001, 0x00000000, 0x00000043, 0x00000002, LoadActionCommand, 0x00000001, 0x00000043, 0x00000001, action_command_jump_CreateHudElements, 0x00000046, 0x00000001, D_802A11AC_748F7C, 0x00000046, 0x00000001, D_802A14F0_7492C0, 0x00000043, 0x00000002, func_8026919C, D_802A10F0_748EC0, 0x00000024, 0x00000002, 0xFE363C8B, 0xFE363C8A, 0x00000028, 0x00000002, 0xFE363C8B, 0x00000004, 0x00000027, 0x00000002, 0xFE363C8B, 0xFFFFFFFD, 0x00000043, 0x00000003, func_802A9120_421B10, 0xFE363C8B, 0x00000003, 0x00000043, 0x00000002, UseBattleCamPreset, 0x00000026, 0x00000043, 0x00000002, SetGoalToTarget, 0x00000000, 0x00000043, 0x00000006, SetJumpAnimations, 0x00000000, 0x00000000, 0x00010007, 0x00080000, 0x00030000, 0x00000043, 0x00000003, func_80275F00, 0xFE363C8A, 0x00000000, 0x00000043, 0x00000001, CloseActionCommandInfo, 0x00000024, 0x00000002, 0xFE363C89, 0x00000000, 0x00000043, 0x00000002, DidActionSucceed, 0xFE363C80, 0x0000000D, 0x00000002, 0xFE363C80, 0x00000000, 0x00000024, 0x00000002, 0xFE363C89, 0x00000001, 0x00000043, 0x00000004, SetAnimation, 0x00000000, 0x00000000, 0x00030000, 0x00000043, 0x00000005, SetActorRotation, 0xFFFFFF81, 0x00000000, 0x00000000, 0x00000000, 0x00000043, 0x00000005, SetActorDispOffset, 0xFFFFFF81, 0x00000000, 0xFFFFFFFE, 0x00000000, 0x00000008, 0x00000001, 0x00000002, 0x00000043, 0x00000005, SetActorDispOffset, 0xFFFFFF81, 0x00000000, 0x00000000, 0x00000000, 0x00000043, 0x00000002, LoadActionCommand, 0x00000001, 0x00000043, 0x00000001, action_command_jump_CreateHudElements, 0x00000043, 0x00000003, func_802A9120_421B10, 0x0000000D, 0x00000003, 0x00000043, 0x00000002, UseBattleCamPreset, 0x00000027, 0x00000043, 0x00000003, func_80275F00, 0x0000000F, 0x00000002, 0x00000004, 0x00000001, 0x0000000A, 0x00000012, 0x00000000, 0x00000043, 0x00000002, LoadActionCommand, 0x00000001, 0x00000043, 0x00000001, action_command_jump_CreateHudElements, 0x00000043, 0x00000003, func_802A9120_421B10, 0x00000002, 0x00000003, 0x00000043, 0x00000003, func_80275F00, 0x00000004, 0x00000001, 0x00000004, 0x00000001, 0x0000000A, 0x00000013, 0x00000000, 0x00000003, 0x00000001, 0x0000000A, 0x00000002, 0x00000000, 0x00000001, 0x00000000, 0x00000043, 0x00000002, func_802694A4, 0x00000001, 0x00000043, 0x00000004, GetMenuSelection, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000014, 0x00000001, 0xFE363C81, 0x00000016, 0x00000001, 0x00000000, 0x00000046, 0x00000001, D_802A2694_74A464, 0x00000016, 0x00000001, 0x00000001, 0x00000046, 0x00000001, D_802A2980_74A750, 0x00000016, 0x00000001, 0x00000002, 0x00000046, 0x00000001, D_802A2CAC_74AA7C, 0x00000023, 0x00000000, 0x00000002, 0x00000000, 0x00000001, 0x00000000
glabel D_802A2694_74A464
.word 0x00000046, 0x00000001, D_802A2184_749F54, 0x00000043, 0x00000007, PlayerTestEnemy, 0xFE363C80, 0x00000080, 0x00000000, 0x00000000, 0x00000001, 0x00000000, 0x0000000A, 0x00000002, 0xFE363C80, 0x00000006, 0x00000046, 0x00000001, D_802A1FEC_749DBC, 0x00000002, 0x00000000, 0x00000013, 0x00000000, 0x00000008, 0x00000001, 0x00000001, 0x00000043, 0x00000002, DidActionSucceed, 0xFE363C80, 0x00000014, 0x00000001, 0xFE363C80, 0x00000019, 0x00000001, 0x00000000, 0x00000043, 0x00000005, SetActorSounds, 0x00000000, 0x00000003, 0x0000015A, 0x00000000, 0x00000043, 0x00000007, PlayerDamageEnemy, 0xFE363C80, 0x00000080, 0x00000000, 0x8004034B, 0x00000001, 0x00000050, 0x0000001C, 0x00000000, 0x00000043, 0x00000005, SetActorSounds, 0x00000000, 0x00000003, 0x0000015A, 0x00000000, 0x00000043, 0x00000007, PlayerDamageEnemy, 0xFE363C80, 0x00000080, 0x00000000, 0x8004034B, 0x00000001, 0x00000030, 0x00000023, 0x00000000, 0x00000014, 0x00000001, 0xFE363C80, 0x0000001D, 0x00000001, 0x00000000, 0x0000001D, 0x00000001, 0x00000002, 0x00000046, 0x00000001, D_802A19B0_749780, 0x00000002, 0x00000000, 0x00000020, 0x00000000, 0x0000001D, 0x00000001, 0x00000001, 0x0000001D, 0x00000001, 0x00000003, 0x00000020, 0x00000000, 0x00000023, 0x00000000, 0x00000058, 0x00000000, 0x00000043, 0x00000002, UseBattleCamPreset, 0x0000001B, 0x00000008, 0x00000001, 0x00000005, 0x00000043, 0x00000002, SetGoalToTarget, 0x00000000, 0x00000043, 0x00000002, UseBattleCamPreset, 0x00000023, 0x00000059, 0x00000000, 0x00000043, 0x00000002, func_80269524, 0xFE363C8F, 0x00000043, 0x00000001, CloseActionCommandInfo, 0x00000043, 0x00000002, LoadActionCommand, 0x00000001, 0x00000043, 0x00000001, func_802A9000_4219F0, 0x00000043, 0x00000002, func_802694A4, 0x00000000, 0x00000043, 0x00000003, func_802A9120_421B10, 0x00000018, 0x00000003, 0x00000043, 0x00000002, SetGoalToTarget, 0x00000000, 0x00000043, 0x00000006, SetJumpAnimations, 0x00000000, 0x00000000, 0x00010007, 0x00010008, 0x0001000C, 0x00000043, 0x00000003, func_80274A18, 0x00000018, 0x00000003, 0x00000008, 0x00000001, 0x00000001, 0x00000043, 0x00000005, SetActorSounds, 0x00000000, 0x00000003, 0x0000015A, 0x00000000, 0x00000043, 0x00000007, PlayerDamageEnemy, 0xFE363C80, 0x00000080, 0x00000000, 0x80040364, 0x00000001, 0x000000E0, 0x00000043, 0x00000002, func_80269550, 0xFE363C8F, 0x00000046, 0x00000001, D_802A15D8_7493A8, 0x00000002, 0x00000000, 0x00000001, 0x00000000
.word 0x00000046, 0x00000001, D_802A2184_749F54, 0x00000043, 0x00000007, PlayerTestEnemy, 0xFE363C80, 0x00000080, 0x00000000, 0x00000000, 0x00000001, 0x00000000, 0x0000000A, 0x00000002, 0xFE363C80, 0x00000006, 0x00000046, 0x00000001, D_802A1FEC_749DBC, 0x00000002, 0x00000000, 0x00000013, 0x00000000, 0x00000008, 0x00000001, 0x00000001, 0x00000043, 0x00000002, DidActionSucceed, 0xFE363C80, 0x00000014, 0x00000001, 0xFE363C80, 0x00000019, 0x00000001, 0x00000000, 0x00000043, 0x00000005, SetActorSounds, 0x00000000, 0x00000003, 0x0000015A, 0x00000000, 0x00000043, 0x00000007, PlayerDamageEnemy, 0xFE363C80, 0x00000080, 0x00000000, 0x8004034B, 0x00000001, 0x00000050, 0x0000001C, 0x00000000, 0x00000043, 0x00000005, SetActorSounds, 0x00000000, 0x00000003, 0x0000015A, 0x00000000, 0x00000043, 0x00000007, PlayerDamageEnemy, 0xFE363C80, 0x00000080, 0x00000000, 0x8004034B, 0x00000001, 0x00000030, 0x00000023, 0x00000000, 0x00000014, 0x00000001, 0xFE363C80, 0x0000001D, 0x00000001, 0x00000000, 0x0000001D, 0x00000001, 0x00000002, 0x00000046, 0x00000001, D_802A19B0_749780, 0x00000002, 0x00000000, 0x00000020, 0x00000000, 0x0000001D, 0x00000001, 0x00000001, 0x0000001D, 0x00000001, 0x00000003, 0x00000020, 0x00000000, 0x00000023, 0x00000000, 0x00000058, 0x00000000, 0x00000043, 0x00000002, UseBattleCamPreset, 0x0000001B, 0x00000008, 0x00000001, 0x00000005, 0x00000043, 0x00000002, SetGoalToTarget, 0x00000000, 0x00000043, 0x00000002, UseBattleCamPreset, 0x00000023, 0x00000059, 0x00000000, 0x00000043, 0x00000002, func_80269524, 0xFE363C8F, 0x00000043, 0x00000001, CloseActionCommandInfo, 0x00000043, 0x00000002, LoadActionCommand, 0x00000001, 0x00000043, 0x00000001, action_command_jump_CreateHudElements, 0x00000043, 0x00000002, func_802694A4, 0x00000000, 0x00000043, 0x00000003, func_802A9120_421B10, 0x00000018, 0x00000003, 0x00000043, 0x00000002, SetGoalToTarget, 0x00000000, 0x00000043, 0x00000006, SetJumpAnimations, 0x00000000, 0x00000000, 0x00010007, 0x00010008, 0x0001000C, 0x00000043, 0x00000003, func_80274A18, 0x00000018, 0x00000003, 0x00000008, 0x00000001, 0x00000001, 0x00000043, 0x00000005, SetActorSounds, 0x00000000, 0x00000003, 0x0000015A, 0x00000000, 0x00000043, 0x00000007, PlayerDamageEnemy, 0xFE363C80, 0x00000080, 0x00000000, 0x80040364, 0x00000001, 0x000000E0, 0x00000043, 0x00000002, func_80269550, 0xFE363C8F, 0x00000046, 0x00000001, D_802A15D8_7493A8, 0x00000002, 0x00000000, 0x00000001, 0x00000000
glabel D_802A2980_74A750
.word 0x00000046, 0x00000001, D_802A2184_749F54, 0x00000043, 0x00000007, PlayerTestEnemy, 0xFE363C80, 0x00000080, 0x00000000, 0x00000000, 0x00000001, 0x00000000, 0x0000000A, 0x00000002, 0xFE363C80, 0x00000006, 0x00000046, 0x00000001, D_802A1FEC_749DBC, 0x00000002, 0x00000000, 0x00000013, 0x00000000, 0x00000008, 0x00000001, 0x00000001, 0x00000043, 0x00000002, DidActionSucceed, 0xFE363C80, 0x00000014, 0x00000001, 0xFE363C80, 0x00000019, 0x00000001, 0x00000000, 0x00000043, 0x00000005, SetActorSounds, 0x00000000, 0x00000003, 0x0000015B, 0x00000000, 0x00000043, 0x00000007, PlayerDamageEnemy, 0xFE363C80, 0x00000080, 0x00000000, 0x8004034B, 0x00000002, 0x00000050, 0x0000001C, 0x00000000, 0x00000043, 0x00000005, SetActorSounds, 0x00000000, 0x00000003, 0x0000015B, 0x00000000, 0x00000043, 0x00000007, PlayerDamageEnemy, 0xFE363C80, 0x00000080, 0x00000000, 0x8004034B, 0x00000002, 0x00000030, 0x00000023, 0x00000000, 0x00000014, 0x00000001, 0xFE363C80, 0x0000001D, 0x00000001, 0x00000000, 0x0000001D, 0x00000001, 0x00000002, 0x00000046, 0x00000001, D_802A19B0_749780, 0x00000002, 0x00000000, 0x00000020, 0x00000000, 0x0000001D, 0x00000001, 0x00000001, 0x0000001D, 0x00000001, 0x00000003, 0x00000020, 0x00000000, 0x00000023, 0x00000000, 0x00000043, 0x00000002, func_80269524, 0xFE363C8F, 0x00000058, 0x00000000, 0x00000043, 0x00000002, UseBattleCamPreset, 0x0000001B, 0x00000008, 0x00000001, 0x00000005, 0x00000043, 0x00000002, SetGoalToTarget, 0x00000000, 0x00000043, 0x00000002, UseBattleCamPreset, 0x00000023, 0x00000059, 0x00000000, 0x00000043, 0x00000001, CloseActionCommandInfo, 0x00000043, 0x00000002, LoadActionCommand, 0x00000001, 0x00000043, 0x00000001, func_802A9000_4219F0, 0x00000043, 0x00000002, func_802694A4, 0x00000000, 0x00000043, 0x00000003, func_802A9120_421B10, 0x00000025, 0x00000003, 0x00000043, 0x00000002, SetGoalToTarget, 0x00000000, 0x00000043, 0x00000002, EnablePlayerBlur, 0x00000001, 0x00000043, 0x00000006, SetJumpAnimations, 0x00000000, 0x00000000, 0x00010007, 0x0001000A, 0x0001000B, 0x00000043, 0x00000003, func_802752AC, 0x00000014, 0x00000004, 0x00000008, 0x00000001, 0x00000007, 0x00000043, 0x00000003, func_802752AC, 0x00000003, 0x00000005, 0x00000043, 0x00000002, EnablePlayerBlur, 0x00000000, 0x00000008, 0x00000001, 0x00000001, 0x00000043, 0x00000005, SetActorSounds, 0x00000000, 0x00000003, 0x0000015B, 0x00000000, 0x00000043, 0x00000007, PlayerDamageEnemy, 0xFE363C80, 0x00000080, 0x00000000, 0x80040364, 0x00000002, 0x000000E0, 0x00000043, 0x00000002, func_80269550, 0xFE363C8F, 0x00000046, 0x00000001, D_802A15D8_7493A8, 0x00000002, 0x00000000, 0x00000001, 0x00000000
.word 0x00000046, 0x00000001, D_802A2184_749F54, 0x00000043, 0x00000007, PlayerTestEnemy, 0xFE363C80, 0x00000080, 0x00000000, 0x00000000, 0x00000001, 0x00000000, 0x0000000A, 0x00000002, 0xFE363C80, 0x00000006, 0x00000046, 0x00000001, D_802A1FEC_749DBC, 0x00000002, 0x00000000, 0x00000013, 0x00000000, 0x00000008, 0x00000001, 0x00000001, 0x00000043, 0x00000002, DidActionSucceed, 0xFE363C80, 0x00000014, 0x00000001, 0xFE363C80, 0x00000019, 0x00000001, 0x00000000, 0x00000043, 0x00000005, SetActorSounds, 0x00000000, 0x00000003, 0x0000015B, 0x00000000, 0x00000043, 0x00000007, PlayerDamageEnemy, 0xFE363C80, 0x00000080, 0x00000000, 0x8004034B, 0x00000002, 0x00000050, 0x0000001C, 0x00000000, 0x00000043, 0x00000005, SetActorSounds, 0x00000000, 0x00000003, 0x0000015B, 0x00000000, 0x00000043, 0x00000007, PlayerDamageEnemy, 0xFE363C80, 0x00000080, 0x00000000, 0x8004034B, 0x00000002, 0x00000030, 0x00000023, 0x00000000, 0x00000014, 0x00000001, 0xFE363C80, 0x0000001D, 0x00000001, 0x00000000, 0x0000001D, 0x00000001, 0x00000002, 0x00000046, 0x00000001, D_802A19B0_749780, 0x00000002, 0x00000000, 0x00000020, 0x00000000, 0x0000001D, 0x00000001, 0x00000001, 0x0000001D, 0x00000001, 0x00000003, 0x00000020, 0x00000000, 0x00000023, 0x00000000, 0x00000043, 0x00000002, func_80269524, 0xFE363C8F, 0x00000058, 0x00000000, 0x00000043, 0x00000002, UseBattleCamPreset, 0x0000001B, 0x00000008, 0x00000001, 0x00000005, 0x00000043, 0x00000002, SetGoalToTarget, 0x00000000, 0x00000043, 0x00000002, UseBattleCamPreset, 0x00000023, 0x00000059, 0x00000000, 0x00000043, 0x00000001, CloseActionCommandInfo, 0x00000043, 0x00000002, LoadActionCommand, 0x00000001, 0x00000043, 0x00000001, action_command_jump_CreateHudElements, 0x00000043, 0x00000002, func_802694A4, 0x00000000, 0x00000043, 0x00000003, func_802A9120_421B10, 0x00000025, 0x00000003, 0x00000043, 0x00000002, SetGoalToTarget, 0x00000000, 0x00000043, 0x00000002, EnablePlayerBlur, 0x00000001, 0x00000043, 0x00000006, SetJumpAnimations, 0x00000000, 0x00000000, 0x00010007, 0x0001000A, 0x0001000B, 0x00000043, 0x00000003, func_802752AC, 0x00000014, 0x00000004, 0x00000008, 0x00000001, 0x00000007, 0x00000043, 0x00000003, func_802752AC, 0x00000003, 0x00000005, 0x00000043, 0x00000002, EnablePlayerBlur, 0x00000000, 0x00000008, 0x00000001, 0x00000001, 0x00000043, 0x00000005, SetActorSounds, 0x00000000, 0x00000003, 0x0000015B, 0x00000000, 0x00000043, 0x00000007, PlayerDamageEnemy, 0xFE363C80, 0x00000080, 0x00000000, 0x80040364, 0x00000002, 0x000000E0, 0x00000043, 0x00000002, func_80269550, 0xFE363C8F, 0x00000046, 0x00000001, D_802A15D8_7493A8, 0x00000002, 0x00000000, 0x00000001, 0x00000000
glabel D_802A2CAC_74AA7C
.word 0x00000046, 0x00000001, D_802A2184_749F54, 0x00000043, 0x00000007, PlayerTestEnemy, 0xFE363C80, 0x00000080, 0x00000000, 0x00000000, 0x00000001, 0x00000000, 0x0000000A, 0x00000002, 0xFE363C80, 0x00000006, 0x00000046, 0x00000001, D_802A1FEC_749DBC, 0x00000002, 0x00000000, 0x00000013, 0x00000000, 0x00000008, 0x00000001, 0x00000001, 0x00000043, 0x00000002, DidActionSucceed, 0xFE363C80, 0x00000014, 0x00000001, 0xFE363C80, 0x00000019, 0x00000001, 0x00000000, 0x00000043, 0x00000005, SetActorSounds, 0x00000000, 0x00000003, 0x0000015C, 0x00000000, 0x00000043, 0x00000007, PlayerDamageEnemy, 0xFE363C80, 0x00000080, 0x00000000, 0x8004034B, 0x00000003, 0x00000050, 0x0000001C, 0x00000000, 0x00000043, 0x00000005, SetActorSounds, 0x00000000, 0x00000003, 0x0000015C, 0x00000000, 0x00000043, 0x00000007, PlayerDamageEnemy, 0xFE363C80, 0x00000080, 0x00000000, 0x8004034B, 0x00000003, 0x00000030, 0x00000023, 0x00000000, 0x00000014, 0x00000001, 0xFE363C80, 0x0000001D, 0x00000001, 0x00000000, 0x0000001D, 0x00000001, 0x00000002, 0x00000046, 0x00000001, D_802A19B0_749780, 0x00000002, 0x00000000, 0x00000020, 0x00000000, 0x0000001D, 0x00000001, 0x00000001, 0x0000001D, 0x00000001, 0x00000003, 0x00000020, 0x00000000, 0x00000023, 0x00000000, 0x00000043, 0x00000002, func_80269524, 0xFE363C8F, 0x00000058, 0x00000000, 0x00000043, 0x00000002, UseBattleCamPreset, 0x0000001C, 0x00000008, 0x00000001, 0x00000005, 0x00000043, 0x00000002, SetGoalToTarget, 0x00000000, 0x00000043, 0x00000002, UseBattleCamPreset, 0x00000023, 0x00000059, 0x00000000, 0x00000043, 0x00000001, CloseActionCommandInfo, 0x00000043, 0x00000002, LoadActionCommand, 0x00000001, 0x00000043, 0x00000001, func_802A9000_4219F0, 0x00000043, 0x00000002, func_802694A4, 0x00000000, 0x00000043, 0x00000003, func_802A9120_421B10, 0x00000019, 0x00000003, 0x00000043, 0x00000002, SetGoalToTarget, 0x00000000, 0x00000043, 0x00000002, EnablePlayerBlur, 0x00000001, 0x00000043, 0x00000006, SetJumpAnimations, 0x00000000, 0x00000000, 0x00010007, 0x00010007, 0x0001000C, 0x00000043, 0x00000003, func_80275F00, 0x00000019, 0x00000004, 0x00000043, 0x00000002, EnablePlayerBlur, 0x00000000, 0x00000008, 0x00000001, 0x00000001, 0x00000043, 0x00000005, SetActorSounds, 0x00000000, 0x00000003, 0x0000015C, 0x00000000, 0x00000043, 0x00000007, PlayerDamageEnemy, 0xFE363C80, 0x00000080, 0x00000000, 0x80040364, 0x00000003, 0x000000E0, 0x00000043, 0x00000002, func_80269550, 0xFE363C8F, 0x00000046, 0x00000001, D_802A15D8_7493A8, 0x00000002, 0x00000000, 0x00000001, 0x00000000, 0x00000000, 0x00000000
.word 0x00000046, 0x00000001, D_802A2184_749F54, 0x00000043, 0x00000007, PlayerTestEnemy, 0xFE363C80, 0x00000080, 0x00000000, 0x00000000, 0x00000001, 0x00000000, 0x0000000A, 0x00000002, 0xFE363C80, 0x00000006, 0x00000046, 0x00000001, D_802A1FEC_749DBC, 0x00000002, 0x00000000, 0x00000013, 0x00000000, 0x00000008, 0x00000001, 0x00000001, 0x00000043, 0x00000002, DidActionSucceed, 0xFE363C80, 0x00000014, 0x00000001, 0xFE363C80, 0x00000019, 0x00000001, 0x00000000, 0x00000043, 0x00000005, SetActorSounds, 0x00000000, 0x00000003, 0x0000015C, 0x00000000, 0x00000043, 0x00000007, PlayerDamageEnemy, 0xFE363C80, 0x00000080, 0x00000000, 0x8004034B, 0x00000003, 0x00000050, 0x0000001C, 0x00000000, 0x00000043, 0x00000005, SetActorSounds, 0x00000000, 0x00000003, 0x0000015C, 0x00000000, 0x00000043, 0x00000007, PlayerDamageEnemy, 0xFE363C80, 0x00000080, 0x00000000, 0x8004034B, 0x00000003, 0x00000030, 0x00000023, 0x00000000, 0x00000014, 0x00000001, 0xFE363C80, 0x0000001D, 0x00000001, 0x00000000, 0x0000001D, 0x00000001, 0x00000002, 0x00000046, 0x00000001, D_802A19B0_749780, 0x00000002, 0x00000000, 0x00000020, 0x00000000, 0x0000001D, 0x00000001, 0x00000001, 0x0000001D, 0x00000001, 0x00000003, 0x00000020, 0x00000000, 0x00000023, 0x00000000, 0x00000043, 0x00000002, func_80269524, 0xFE363C8F, 0x00000058, 0x00000000, 0x00000043, 0x00000002, UseBattleCamPreset, 0x0000001C, 0x00000008, 0x00000001, 0x00000005, 0x00000043, 0x00000002, SetGoalToTarget, 0x00000000, 0x00000043, 0x00000002, UseBattleCamPreset, 0x00000023, 0x00000059, 0x00000000, 0x00000043, 0x00000001, CloseActionCommandInfo, 0x00000043, 0x00000002, LoadActionCommand, 0x00000001, 0x00000043, 0x00000001, action_command_jump_CreateHudElements, 0x00000043, 0x00000002, func_802694A4, 0x00000000, 0x00000043, 0x00000003, func_802A9120_421B10, 0x00000019, 0x00000003, 0x00000043, 0x00000002, SetGoalToTarget, 0x00000000, 0x00000043, 0x00000002, EnablePlayerBlur, 0x00000001, 0x00000043, 0x00000006, SetJumpAnimations, 0x00000000, 0x00000000, 0x00010007, 0x00010007, 0x0001000C, 0x00000043, 0x00000003, func_80275F00, 0x00000019, 0x00000004, 0x00000043, 0x00000002, EnablePlayerBlur, 0x00000000, 0x00000008, 0x00000001, 0x00000001, 0x00000043, 0x00000005, SetActorSounds, 0x00000000, 0x00000003, 0x0000015C, 0x00000000, 0x00000043, 0x00000007, PlayerDamageEnemy, 0xFE363C80, 0x00000080, 0x00000000, 0x80040364, 0x00000003, 0x000000E0, 0x00000043, 0x00000002, func_80269550, 0xFE363C8F, 0x00000046, 0x00000001, D_802A15D8_7493A8, 0x00000002, 0x00000000, 0x00000001, 0x00000000, 0x00000000, 0x00000000

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@ -30,16 +30,16 @@ glabel D_802A203C_73E89C
.word 0x00000043, 0x00000006, SetJumpAnimations, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x0001000C, 0x00000043, 0x00000001, PlayerLandJump, 0x00000043, 0x00000004, SetAnimation, 0x00000000, 0x00000000, 0x0001000C, 0x00000008, 0x00000001, 0x00000002, 0x00000058, 0x00000000, 0x00000043, 0x00000005, ShakeCam, 0x00000001, 0x00000000, 0x00000005, 0xF24A7E80, 0x00000059, 0x00000000, 0x00000043, 0x00000003, PlaySoundAtActor, 0x00000000, 0x00000162, 0x00000043, 0x00000004, SetAnimation, 0x00000000, 0x00000000, 0x00010030, 0x00000008, 0x00000001, 0x0000000A, 0x00000043, 0x00000004, SetAnimation, 0x00000000, 0x00000000, 0x00010031, 0x00000008, 0x00000001, 0x00000014, 0x00000043, 0x00000003, SetBattleFlagBits, 0x00000100, 0x00000000, 0x00000043, 0x00000002, UseBattleCamPreset, 0x00000003, 0x00000043, 0x00000001, func_802693F0, 0x00000043, 0x00000002, EnablePlayerBlur, 0xFFFFFFFF, 0x00000043, 0x00000001, func_80276EFC, 0x00000043, 0x00000002, SetGoalToHome, 0x00000000, 0x00000043, 0x00000003, SetActorSpeed, 0x00000000, 0xF24A9A80, 0x00000043, 0x00000004, SetAnimation, 0x00000000, 0x00000000, 0x00010005, 0x00000043, 0x00000002, PlayerRunToGoal, 0x00000000, 0x00000043, 0x00000004, SetAnimation, 0x00000000, 0x00000000, 0x00010002, 0x00000002, 0x00000000, 0x00000001, 0x00000000
glabel D_802A21D4_73EA34
.word 0x00000043, 0x00000002, LoadActionCommand, 0x00000001, 0x00000043, 0x00000001, func_802A9000_4219F0, 0x00000046, 0x00000001, D_802A11FC_73DA5C, 0x00000046, 0x00000001, D_802A1370_73DBD0, 0x00000043, 0x00000003, func_802A9120_421B10, 0xFE363C8A, 0x00000003, 0x00000043, 0x00000002, UseBattleCamPreset, 0x00000022, 0x00000043, 0x00000002, SetGoalToTarget, 0x00000000, 0x00000043, 0x00000006, SetJumpAnimations, 0x00000000, 0x00000000, 0x00010007, 0x00010008, 0x00030000, 0x00000043, 0x00000003, func_80274A18, 0xFE363C8A, 0x00000000, 0x00000002, 0x00000000, 0x00000001, 0x00000000, 0x00000043, 0x00000002, LoadActionCommand, 0x00000001, 0x00000043, 0x00000001, func_802A9000_4219F0, 0x00000046, 0x00000001, D_802A11FC_73DA5C, 0x00000043, 0x00000001, InitTargetIterator, 0x00000046, 0x00000001, D_802A1458_73DCB8, 0x00000024, 0x00000002, 0xFE363C8B, 0xFE363C8A, 0x00000027, 0x00000002, 0xFE363C8B, 0x0000000E, 0x00000027, 0x00000002, 0xFE363C8B, 0xFFFFFFFD, 0x00000043, 0x00000003, func_802A9120_421B10, 0xFE363C8B, 0x00000003, 0x00000043, 0x00000002, UseBattleCamPreset, 0x00000025, 0x00000043, 0x00000002, SetGoalToTarget, 0x00000000, 0x00000043, 0x00000006, SetJumpAnimations, 0x00000000, 0x00000000, 0x00010007, 0x0001000A, 0x0001000B, 0x00000043, 0x00000003, func_802752AC, 0xFE363C8A, 0x00000000, 0x00000008, 0x00000001, 0x00000007, 0x00000043, 0x00000002, DidActionSucceed, 0xFE363C80, 0x00000014, 0x00000001, 0xFE363C80, 0x00000019, 0x00000001, 0x00000000, 0x00000043, 0x00000003, func_802752AC, 0x00000003, 0x00000001, 0x0000001C, 0x00000000, 0x00000043, 0x00000003, func_802752AC, 0x00000005, 0x00000001, 0x00000023, 0x00000000, 0x00000002, 0x00000000, 0x00000001, 0x00000000, 0x00000043, 0x00000002, LoadActionCommand, 0x00000001, 0x00000043, 0x00000001, func_802A9000_4219F0, 0x00000046, 0x00000001, D_802A11FC_73DA5C, 0x00000046, 0x00000001, D_802A1540_73DDA0, 0x00000043, 0x00000002, func_8026919C, D_802A1140_73D9A0, 0x00000024, 0x00000002, 0xFE363C8B, 0xFE363C8A, 0x00000028, 0x00000002, 0xFE363C8B, 0x00000004, 0x00000027, 0x00000002, 0xFE363C8B, 0xFFFFFFFD, 0x00000043, 0x00000003, func_802A9120_421B10, 0xFE363C8B, 0x00000003, 0x00000043, 0x00000002, UseBattleCamPreset, 0x00000026, 0x00000043, 0x00000002, SetGoalToTarget, 0x00000000, 0x00000043, 0x00000006, SetJumpAnimations, 0x00000000, 0x00000000, 0x00010007, 0x00080000, 0x00030000, 0x00000043, 0x00000003, func_80275F00, 0xFE363C8A, 0x00000000, 0x00000043, 0x00000001, CloseActionCommandInfo, 0x00000024, 0x00000002, 0xFE363C89, 0x00000000, 0x00000043, 0x00000002, DidActionSucceed, 0xFE363C80, 0x0000000D, 0x00000002, 0xFE363C80, 0x00000000, 0x00000024, 0x00000002, 0xFE363C89, 0x00000001, 0x00000043, 0x00000004, SetAnimation, 0x00000000, 0x00000000, 0x00030000, 0x00000043, 0x00000005, SetActorRotation, 0xFFFFFF81, 0x00000000, 0x00000000, 0x00000000, 0x00000043, 0x00000005, SetActorDispOffset, 0xFFFFFF81, 0x00000000, 0xFFFFFFFE, 0x00000000, 0x00000008, 0x00000001, 0x00000002, 0x00000043, 0x00000005, SetActorDispOffset, 0xFFFFFF81, 0x00000000, 0x00000000, 0x00000000, 0x00000043, 0x00000002, LoadActionCommand, 0x00000001, 0x00000043, 0x00000001, func_802A9000_4219F0, 0x00000043, 0x00000003, func_802A9120_421B10, 0x0000000D, 0x00000003, 0x00000043, 0x00000002, UseBattleCamPreset, 0x00000027, 0x00000043, 0x00000003, func_80275F00, 0x0000000F, 0x00000002, 0x00000004, 0x00000001, 0x0000000A, 0x00000012, 0x00000000, 0x00000043, 0x00000002, LoadActionCommand, 0x00000001, 0x00000043, 0x00000001, func_802A9000_4219F0, 0x00000043, 0x00000003, func_802A9120_421B10, 0x00000002, 0x00000003, 0x00000043, 0x00000003, func_80275F00, 0x00000004, 0x00000001, 0x00000004, 0x00000001, 0x0000000A, 0x00000013, 0x00000000, 0x00000003, 0x00000001, 0x0000000A, 0x00000002, 0x00000000, 0x00000001, 0x00000000, 0x00000043, 0x00000002, func_802694A4, 0x00000001, 0x00000043, 0x00000002, GetBattleFlags2, 0xFE363C80, 0x00000010, 0x00000002, 0xFE363C80, 0x00000200, 0x00000046, 0x00000001, D_802A4018_740878, 0x00000002, 0x00000000, 0x00000013, 0x00000000, 0x00000043, 0x00000004, GetMenuSelection, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000014, 0x00000001, 0xFE363C81, 0x00000016, 0x00000001, 0x00000000, 0x00000046, 0x00000001, D_802A2720_73EF80, 0x00000016, 0x00000001, 0x00000001, 0x00000046, 0x00000001, D_802A2ABC_73F31C, 0x00000016, 0x00000001, 0x00000002, 0x00000046, 0x00000001, D_802A2DE8_73F648, 0x00000023, 0x00000000, 0x00000002, 0x00000000, 0x00000001, 0x00000000
.word 0x00000043, 0x00000002, LoadActionCommand, 0x00000001, 0x00000043, 0x00000001, action_command_jump_CreateHudElements, 0x00000046, 0x00000001, D_802A11FC_73DA5C, 0x00000046, 0x00000001, D_802A1370_73DBD0, 0x00000043, 0x00000003, func_802A9120_421B10, 0xFE363C8A, 0x00000003, 0x00000043, 0x00000002, UseBattleCamPreset, 0x00000022, 0x00000043, 0x00000002, SetGoalToTarget, 0x00000000, 0x00000043, 0x00000006, SetJumpAnimations, 0x00000000, 0x00000000, 0x00010007, 0x00010008, 0x00030000, 0x00000043, 0x00000003, func_80274A18, 0xFE363C8A, 0x00000000, 0x00000002, 0x00000000, 0x00000001, 0x00000000, 0x00000043, 0x00000002, LoadActionCommand, 0x00000001, 0x00000043, 0x00000001, action_command_jump_CreateHudElements, 0x00000046, 0x00000001, D_802A11FC_73DA5C, 0x00000043, 0x00000001, InitTargetIterator, 0x00000046, 0x00000001, D_802A1458_73DCB8, 0x00000024, 0x00000002, 0xFE363C8B, 0xFE363C8A, 0x00000027, 0x00000002, 0xFE363C8B, 0x0000000E, 0x00000027, 0x00000002, 0xFE363C8B, 0xFFFFFFFD, 0x00000043, 0x00000003, func_802A9120_421B10, 0xFE363C8B, 0x00000003, 0x00000043, 0x00000002, UseBattleCamPreset, 0x00000025, 0x00000043, 0x00000002, SetGoalToTarget, 0x00000000, 0x00000043, 0x00000006, SetJumpAnimations, 0x00000000, 0x00000000, 0x00010007, 0x0001000A, 0x0001000B, 0x00000043, 0x00000003, func_802752AC, 0xFE363C8A, 0x00000000, 0x00000008, 0x00000001, 0x00000007, 0x00000043, 0x00000002, DidActionSucceed, 0xFE363C80, 0x00000014, 0x00000001, 0xFE363C80, 0x00000019, 0x00000001, 0x00000000, 0x00000043, 0x00000003, func_802752AC, 0x00000003, 0x00000001, 0x0000001C, 0x00000000, 0x00000043, 0x00000003, func_802752AC, 0x00000005, 0x00000001, 0x00000023, 0x00000000, 0x00000002, 0x00000000, 0x00000001, 0x00000000, 0x00000043, 0x00000002, LoadActionCommand, 0x00000001, 0x00000043, 0x00000001, action_command_jump_CreateHudElements, 0x00000046, 0x00000001, D_802A11FC_73DA5C, 0x00000046, 0x00000001, D_802A1540_73DDA0, 0x00000043, 0x00000002, func_8026919C, D_802A1140_73D9A0, 0x00000024, 0x00000002, 0xFE363C8B, 0xFE363C8A, 0x00000028, 0x00000002, 0xFE363C8B, 0x00000004, 0x00000027, 0x00000002, 0xFE363C8B, 0xFFFFFFFD, 0x00000043, 0x00000003, func_802A9120_421B10, 0xFE363C8B, 0x00000003, 0x00000043, 0x00000002, UseBattleCamPreset, 0x00000026, 0x00000043, 0x00000002, SetGoalToTarget, 0x00000000, 0x00000043, 0x00000006, SetJumpAnimations, 0x00000000, 0x00000000, 0x00010007, 0x00080000, 0x00030000, 0x00000043, 0x00000003, func_80275F00, 0xFE363C8A, 0x00000000, 0x00000043, 0x00000001, CloseActionCommandInfo, 0x00000024, 0x00000002, 0xFE363C89, 0x00000000, 0x00000043, 0x00000002, DidActionSucceed, 0xFE363C80, 0x0000000D, 0x00000002, 0xFE363C80, 0x00000000, 0x00000024, 0x00000002, 0xFE363C89, 0x00000001, 0x00000043, 0x00000004, SetAnimation, 0x00000000, 0x00000000, 0x00030000, 0x00000043, 0x00000005, SetActorRotation, 0xFFFFFF81, 0x00000000, 0x00000000, 0x00000000, 0x00000043, 0x00000005, SetActorDispOffset, 0xFFFFFF81, 0x00000000, 0xFFFFFFFE, 0x00000000, 0x00000008, 0x00000001, 0x00000002, 0x00000043, 0x00000005, SetActorDispOffset, 0xFFFFFF81, 0x00000000, 0x00000000, 0x00000000, 0x00000043, 0x00000002, LoadActionCommand, 0x00000001, 0x00000043, 0x00000001, action_command_jump_CreateHudElements, 0x00000043, 0x00000003, func_802A9120_421B10, 0x0000000D, 0x00000003, 0x00000043, 0x00000002, UseBattleCamPreset, 0x00000027, 0x00000043, 0x00000003, func_80275F00, 0x0000000F, 0x00000002, 0x00000004, 0x00000001, 0x0000000A, 0x00000012, 0x00000000, 0x00000043, 0x00000002, LoadActionCommand, 0x00000001, 0x00000043, 0x00000001, action_command_jump_CreateHudElements, 0x00000043, 0x00000003, func_802A9120_421B10, 0x00000002, 0x00000003, 0x00000043, 0x00000003, func_80275F00, 0x00000004, 0x00000001, 0x00000004, 0x00000001, 0x0000000A, 0x00000013, 0x00000000, 0x00000003, 0x00000001, 0x0000000A, 0x00000002, 0x00000000, 0x00000001, 0x00000000, 0x00000043, 0x00000002, func_802694A4, 0x00000001, 0x00000043, 0x00000002, GetBattleFlags2, 0xFE363C80, 0x00000010, 0x00000002, 0xFE363C80, 0x00000200, 0x00000046, 0x00000001, D_802A4018_740878, 0x00000002, 0x00000000, 0x00000013, 0x00000000, 0x00000043, 0x00000004, GetMenuSelection, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000014, 0x00000001, 0xFE363C81, 0x00000016, 0x00000001, 0x00000000, 0x00000046, 0x00000001, D_802A2720_73EF80, 0x00000016, 0x00000001, 0x00000001, 0x00000046, 0x00000001, D_802A2ABC_73F31C, 0x00000016, 0x00000001, 0x00000002, 0x00000046, 0x00000001, D_802A2DE8_73F648, 0x00000023, 0x00000000, 0x00000002, 0x00000000, 0x00000001, 0x00000000
glabel D_802A2720_73EF80
.word 0x00000046, 0x00000001, D_802A21D4_73EA34, 0x00000043, 0x00000002, GetActionCommandMode, 0xFE363C80, 0x0000000A, 0x00000002, 0xFE363C80, 0x00000002, 0x00000043, 0x00000002, SetActionCommandMode, 0x00000003, 0x00000005, 0x00000001, 0x00000000, 0x00000043, 0x00000002, GetActionCommandMode, 0xFE363C80, 0x0000000C, 0x00000002, 0xFE363C80, 0x00000002, 0x00000007, 0x00000000, 0x00000013, 0x00000000, 0x00000008, 0x00000001, 0x00000001, 0x00000006, 0x00000000, 0x00000013, 0x00000000, 0x00000043, 0x00000007, PlayerTestEnemy, 0xFE363C80, 0x00000080, 0x00000000, 0x00000000, 0x00000001, 0x00000000, 0x0000000A, 0x00000002, 0xFE363C80, 0x00000006, 0x00000046, 0x00000001, D_802A203C_73E89C, 0x00000002, 0x00000000, 0x00000013, 0x00000000, 0x00000043, 0x00000002, GetActionCommandMode, 0xFE363C80, 0x0000000D, 0x00000002, 0xFE363C80, 0x00000000, 0x00000008, 0x00000001, 0x00000001, 0x00000013, 0x00000000, 0x00000043, 0x00000002, DidActionSucceed, 0xFE363C80, 0x00000014, 0x00000001, 0xFE363C80, 0x00000019, 0x00000001, 0x00000000, 0x00000043, 0x00000005, SetActorSounds, 0x00000000, 0x00000003, 0x0000015A, 0x00000000, 0x00000043, 0x00000007, PlayerDamageEnemy, 0xFE363C80, 0x00000080, 0x00000000, 0x00000000, 0x00000001, 0x00000050, 0x0000001C, 0x00000000, 0x00000043, 0x00000005, SetActorSounds, 0x00000000, 0x00000003, 0x0000015A, 0x00000000, 0x00000043, 0x00000007, PlayerDamageEnemy, 0xFE363C80, 0x00000080, 0x00000000, 0x00000000, 0x00000001, 0x00000030, 0x00000023, 0x00000000, 0x00000014, 0x00000001, 0xFE363C80, 0x0000001D, 0x00000001, 0x00000000, 0x0000001D, 0x00000001, 0x00000002, 0x00000046, 0x00000001, D_802A1A00_73E260, 0x00000002, 0x00000000, 0x00000020, 0x00000000, 0x0000001D, 0x00000001, 0x00000001, 0x0000001D, 0x00000001, 0x00000003, 0x00000020, 0x00000000, 0x00000023, 0x00000000, 0x00000058, 0x00000000, 0x00000043, 0x00000002, UseBattleCamPreset, 0x0000001B, 0x00000008, 0x00000001, 0x00000005, 0x00000043, 0x00000002, SetGoalToTarget, 0x00000000, 0x00000043, 0x00000002, UseBattleCamPreset, 0x00000023, 0x00000059, 0x00000000, 0x00000043, 0x00000002, func_80269524, 0xFE363C8F, 0x00000043, 0x00000001, CloseActionCommandInfo, 0x00000043, 0x00000002, LoadActionCommand, 0x00000001, 0x00000043, 0x00000001, func_802A9000_4219F0, 0x00000043, 0x00000002, func_802694A4, 0x00000000, 0x00000043, 0x00000003, func_802A9120_421B10, 0x00000018, 0x00000003, 0x00000043, 0x00000002, SetGoalToTarget, 0x00000000, 0x00000043, 0x00000006, SetJumpAnimations, 0x00000000, 0x00000000, 0x00010007, 0x00010008, 0x0001000C, 0x00000043, 0x00000003, func_80274A18, 0x00000018, 0x00000003, 0x00000008, 0x00000001, 0x00000001, 0x00000043, 0x00000005, SetActorSounds, 0x00000000, 0x00000003, 0x0000015A, 0x00000000, 0x00000043, 0x00000007, PlayerDamageEnemy, 0xFE363C80, 0x00000080, 0x00000000, 0x00000000, 0x00000001, 0x000000E0, 0x00000043, 0x00000002, func_80269550, 0xFE363C8F, 0x00000046, 0x00000001, D_802A1628_73DE88, 0x00000002, 0x00000000, 0x00000001, 0x00000000
.word 0x00000046, 0x00000001, D_802A21D4_73EA34, 0x00000043, 0x00000002, GetActionCommandMode, 0xFE363C80, 0x0000000A, 0x00000002, 0xFE363C80, 0x00000002, 0x00000043, 0x00000002, SetActionCommandMode, 0x00000003, 0x00000005, 0x00000001, 0x00000000, 0x00000043, 0x00000002, GetActionCommandMode, 0xFE363C80, 0x0000000C, 0x00000002, 0xFE363C80, 0x00000002, 0x00000007, 0x00000000, 0x00000013, 0x00000000, 0x00000008, 0x00000001, 0x00000001, 0x00000006, 0x00000000, 0x00000013, 0x00000000, 0x00000043, 0x00000007, PlayerTestEnemy, 0xFE363C80, 0x00000080, 0x00000000, 0x00000000, 0x00000001, 0x00000000, 0x0000000A, 0x00000002, 0xFE363C80, 0x00000006, 0x00000046, 0x00000001, D_802A203C_73E89C, 0x00000002, 0x00000000, 0x00000013, 0x00000000, 0x00000043, 0x00000002, GetActionCommandMode, 0xFE363C80, 0x0000000D, 0x00000002, 0xFE363C80, 0x00000000, 0x00000008, 0x00000001, 0x00000001, 0x00000013, 0x00000000, 0x00000043, 0x00000002, DidActionSucceed, 0xFE363C80, 0x00000014, 0x00000001, 0xFE363C80, 0x00000019, 0x00000001, 0x00000000, 0x00000043, 0x00000005, SetActorSounds, 0x00000000, 0x00000003, 0x0000015A, 0x00000000, 0x00000043, 0x00000007, PlayerDamageEnemy, 0xFE363C80, 0x00000080, 0x00000000, 0x00000000, 0x00000001, 0x00000050, 0x0000001C, 0x00000000, 0x00000043, 0x00000005, SetActorSounds, 0x00000000, 0x00000003, 0x0000015A, 0x00000000, 0x00000043, 0x00000007, PlayerDamageEnemy, 0xFE363C80, 0x00000080, 0x00000000, 0x00000000, 0x00000001, 0x00000030, 0x00000023, 0x00000000, 0x00000014, 0x00000001, 0xFE363C80, 0x0000001D, 0x00000001, 0x00000000, 0x0000001D, 0x00000001, 0x00000002, 0x00000046, 0x00000001, D_802A1A00_73E260, 0x00000002, 0x00000000, 0x00000020, 0x00000000, 0x0000001D, 0x00000001, 0x00000001, 0x0000001D, 0x00000001, 0x00000003, 0x00000020, 0x00000000, 0x00000023, 0x00000000, 0x00000058, 0x00000000, 0x00000043, 0x00000002, UseBattleCamPreset, 0x0000001B, 0x00000008, 0x00000001, 0x00000005, 0x00000043, 0x00000002, SetGoalToTarget, 0x00000000, 0x00000043, 0x00000002, UseBattleCamPreset, 0x00000023, 0x00000059, 0x00000000, 0x00000043, 0x00000002, func_80269524, 0xFE363C8F, 0x00000043, 0x00000001, CloseActionCommandInfo, 0x00000043, 0x00000002, LoadActionCommand, 0x00000001, 0x00000043, 0x00000001, action_command_jump_CreateHudElements, 0x00000043, 0x00000002, func_802694A4, 0x00000000, 0x00000043, 0x00000003, func_802A9120_421B10, 0x00000018, 0x00000003, 0x00000043, 0x00000002, SetGoalToTarget, 0x00000000, 0x00000043, 0x00000006, SetJumpAnimations, 0x00000000, 0x00000000, 0x00010007, 0x00010008, 0x0001000C, 0x00000043, 0x00000003, func_80274A18, 0x00000018, 0x00000003, 0x00000008, 0x00000001, 0x00000001, 0x00000043, 0x00000005, SetActorSounds, 0x00000000, 0x00000003, 0x0000015A, 0x00000000, 0x00000043, 0x00000007, PlayerDamageEnemy, 0xFE363C80, 0x00000080, 0x00000000, 0x00000000, 0x00000001, 0x000000E0, 0x00000043, 0x00000002, func_80269550, 0xFE363C8F, 0x00000046, 0x00000001, D_802A1628_73DE88, 0x00000002, 0x00000000, 0x00000001, 0x00000000
glabel D_802A2ABC_73F31C
.word 0x00000046, 0x00000001, D_802A21D4_73EA34, 0x00000043, 0x00000007, PlayerTestEnemy, 0xFE363C80, 0x00000080, 0x00000000, 0x00000000, 0x00000001, 0x00000000, 0x0000000A, 0x00000002, 0xFE363C80, 0x00000006, 0x00000046, 0x00000001, D_802A203C_73E89C, 0x00000002, 0x00000000, 0x00000013, 0x00000000, 0x00000008, 0x00000001, 0x00000001, 0x00000043, 0x00000002, DidActionSucceed, 0xFE363C80, 0x00000014, 0x00000001, 0xFE363C80, 0x00000019, 0x00000001, 0x00000000, 0x00000043, 0x00000005, SetActorSounds, 0x00000000, 0x00000003, 0x0000015B, 0x00000000, 0x00000043, 0x00000007, PlayerDamageEnemy, 0xFE363C80, 0x00000080, 0x00000000, 0x00000000, 0x00000002, 0x00000050, 0x0000001C, 0x00000000, 0x00000043, 0x00000005, SetActorSounds, 0x00000000, 0x00000003, 0x0000015B, 0x00000000, 0x00000043, 0x00000007, PlayerDamageEnemy, 0xFE363C80, 0x00000080, 0x00000000, 0x00000000, 0x00000002, 0x00000030, 0x00000023, 0x00000000, 0x00000014, 0x00000001, 0xFE363C80, 0x0000001D, 0x00000001, 0x00000000, 0x0000001D, 0x00000001, 0x00000002, 0x00000046, 0x00000001, D_802A1A00_73E260, 0x00000002, 0x00000000, 0x00000020, 0x00000000, 0x0000001D, 0x00000001, 0x00000001, 0x0000001D, 0x00000001, 0x00000003, 0x00000020, 0x00000000, 0x00000023, 0x00000000, 0x00000043, 0x00000002, func_80269524, 0xFE363C8F, 0x00000058, 0x00000000, 0x00000043, 0x00000002, UseBattleCamPreset, 0x0000001B, 0x00000008, 0x00000001, 0x00000005, 0x00000043, 0x00000002, SetGoalToTarget, 0x00000000, 0x00000043, 0x00000002, UseBattleCamPreset, 0x00000023, 0x00000059, 0x00000000, 0x00000043, 0x00000001, CloseActionCommandInfo, 0x00000043, 0x00000002, LoadActionCommand, 0x00000001, 0x00000043, 0x00000001, func_802A9000_4219F0, 0x00000043, 0x00000002, func_802694A4, 0x00000000, 0x00000043, 0x00000003, func_802A9120_421B10, 0x00000025, 0x00000003, 0x00000043, 0x00000002, SetGoalToTarget, 0x00000000, 0x00000043, 0x00000002, EnablePlayerBlur, 0x00000001, 0x00000043, 0x00000006, SetJumpAnimations, 0x00000000, 0x00000000, 0x00010007, 0x0001000A, 0x0001000B, 0x00000043, 0x00000003, func_802752AC, 0x00000014, 0x00000004, 0x00000008, 0x00000001, 0x00000007, 0x00000043, 0x00000003, func_802752AC, 0x00000003, 0x00000005, 0x00000043, 0x00000002, EnablePlayerBlur, 0xFFFFFFFF, 0x00000008, 0x00000001, 0x00000001, 0x00000043, 0x00000005, SetActorSounds, 0x00000000, 0x00000003, 0x0000015B, 0x00000000, 0x00000043, 0x00000007, PlayerDamageEnemy, 0xFE363C80, 0x00000080, 0x00000000, 0x00000000, 0x00000002, 0x000000E0, 0x00000043, 0x00000002, func_80269550, 0xFE363C8F, 0x00000046, 0x00000001, D_802A1628_73DE88, 0x00000002, 0x00000000, 0x00000001, 0x00000000
.word 0x00000046, 0x00000001, D_802A21D4_73EA34, 0x00000043, 0x00000007, PlayerTestEnemy, 0xFE363C80, 0x00000080, 0x00000000, 0x00000000, 0x00000001, 0x00000000, 0x0000000A, 0x00000002, 0xFE363C80, 0x00000006, 0x00000046, 0x00000001, D_802A203C_73E89C, 0x00000002, 0x00000000, 0x00000013, 0x00000000, 0x00000008, 0x00000001, 0x00000001, 0x00000043, 0x00000002, DidActionSucceed, 0xFE363C80, 0x00000014, 0x00000001, 0xFE363C80, 0x00000019, 0x00000001, 0x00000000, 0x00000043, 0x00000005, SetActorSounds, 0x00000000, 0x00000003, 0x0000015B, 0x00000000, 0x00000043, 0x00000007, PlayerDamageEnemy, 0xFE363C80, 0x00000080, 0x00000000, 0x00000000, 0x00000002, 0x00000050, 0x0000001C, 0x00000000, 0x00000043, 0x00000005, SetActorSounds, 0x00000000, 0x00000003, 0x0000015B, 0x00000000, 0x00000043, 0x00000007, PlayerDamageEnemy, 0xFE363C80, 0x00000080, 0x00000000, 0x00000000, 0x00000002, 0x00000030, 0x00000023, 0x00000000, 0x00000014, 0x00000001, 0xFE363C80, 0x0000001D, 0x00000001, 0x00000000, 0x0000001D, 0x00000001, 0x00000002, 0x00000046, 0x00000001, D_802A1A00_73E260, 0x00000002, 0x00000000, 0x00000020, 0x00000000, 0x0000001D, 0x00000001, 0x00000001, 0x0000001D, 0x00000001, 0x00000003, 0x00000020, 0x00000000, 0x00000023, 0x00000000, 0x00000043, 0x00000002, func_80269524, 0xFE363C8F, 0x00000058, 0x00000000, 0x00000043, 0x00000002, UseBattleCamPreset, 0x0000001B, 0x00000008, 0x00000001, 0x00000005, 0x00000043, 0x00000002, SetGoalToTarget, 0x00000000, 0x00000043, 0x00000002, UseBattleCamPreset, 0x00000023, 0x00000059, 0x00000000, 0x00000043, 0x00000001, CloseActionCommandInfo, 0x00000043, 0x00000002, LoadActionCommand, 0x00000001, 0x00000043, 0x00000001, action_command_jump_CreateHudElements, 0x00000043, 0x00000002, func_802694A4, 0x00000000, 0x00000043, 0x00000003, func_802A9120_421B10, 0x00000025, 0x00000003, 0x00000043, 0x00000002, SetGoalToTarget, 0x00000000, 0x00000043, 0x00000002, EnablePlayerBlur, 0x00000001, 0x00000043, 0x00000006, SetJumpAnimations, 0x00000000, 0x00000000, 0x00010007, 0x0001000A, 0x0001000B, 0x00000043, 0x00000003, func_802752AC, 0x00000014, 0x00000004, 0x00000008, 0x00000001, 0x00000007, 0x00000043, 0x00000003, func_802752AC, 0x00000003, 0x00000005, 0x00000043, 0x00000002, EnablePlayerBlur, 0xFFFFFFFF, 0x00000008, 0x00000001, 0x00000001, 0x00000043, 0x00000005, SetActorSounds, 0x00000000, 0x00000003, 0x0000015B, 0x00000000, 0x00000043, 0x00000007, PlayerDamageEnemy, 0xFE363C80, 0x00000080, 0x00000000, 0x00000000, 0x00000002, 0x000000E0, 0x00000043, 0x00000002, func_80269550, 0xFE363C8F, 0x00000046, 0x00000001, D_802A1628_73DE88, 0x00000002, 0x00000000, 0x00000001, 0x00000000
glabel D_802A2DE8_73F648
.word 0x00000046, 0x00000001, D_802A21D4_73EA34, 0x00000043, 0x00000007, PlayerTestEnemy, 0xFE363C80, 0x00000080, 0x00000000, 0x00000000, 0x00000001, 0x00000000, 0x0000000A, 0x00000002, 0xFE363C80, 0x00000006, 0x00000046, 0x00000001, D_802A203C_73E89C, 0x00000002, 0x00000000, 0x00000013, 0x00000000, 0x00000008, 0x00000001, 0x00000001, 0x00000043, 0x00000002, DidActionSucceed, 0xFE363C80, 0x00000014, 0x00000001, 0xFE363C80, 0x00000019, 0x00000001, 0x00000000, 0x00000043, 0x00000005, SetActorSounds, 0x00000000, 0x00000003, 0x0000015C, 0x00000000, 0x00000043, 0x00000007, PlayerDamageEnemy, 0xFE363C80, 0x00000080, 0x00000000, 0x00000000, 0x00000003, 0x00000050, 0x0000001C, 0x00000000, 0x00000043, 0x00000005, SetActorSounds, 0x00000000, 0x00000003, 0x0000015C, 0x00000000, 0x00000043, 0x00000007, PlayerDamageEnemy, 0xFE363C80, 0x00000080, 0x00000000, 0x00000000, 0x00000003, 0x00000030, 0x00000023, 0x00000000, 0x00000014, 0x00000001, 0xFE363C80, 0x0000001D, 0x00000001, 0x00000000, 0x0000001D, 0x00000001, 0x00000002, 0x00000046, 0x00000001, D_802A1A00_73E260, 0x00000002, 0x00000000, 0x00000020, 0x00000000, 0x0000001D, 0x00000001, 0x00000001, 0x0000001D, 0x00000001, 0x00000003, 0x00000020, 0x00000000, 0x00000023, 0x00000000, 0x00000043, 0x00000002, func_80269524, 0xFE363C8F, 0x00000058, 0x00000000, 0x00000043, 0x00000002, UseBattleCamPreset, 0x0000001C, 0x00000008, 0x00000001, 0x00000005, 0x00000043, 0x00000002, SetGoalToTarget, 0x00000000, 0x00000043, 0x00000002, UseBattleCamPreset, 0x00000023, 0x00000059, 0x00000000, 0x00000043, 0x00000001, CloseActionCommandInfo, 0x00000043, 0x00000002, LoadActionCommand, 0x00000001, 0x00000043, 0x00000001, func_802A9000_4219F0, 0x00000043, 0x00000002, func_802694A4, 0x00000000, 0x00000043, 0x00000003, func_802A9120_421B10, 0x00000019, 0x00000003, 0x00000043, 0x00000002, SetGoalToTarget, 0x00000000, 0x00000043, 0x00000002, EnablePlayerBlur, 0x00000001, 0x00000043, 0x00000006, SetJumpAnimations, 0x00000000, 0x00000000, 0x00010007, 0x00010007, 0x0001000C, 0x00000043, 0x00000003, func_80275F00, 0x00000019, 0x00000004, 0x00000043, 0x00000002, EnablePlayerBlur, 0xFFFFFFFF, 0x00000008, 0x00000001, 0x00000001, 0x00000043, 0x00000005, SetActorSounds, 0x00000000, 0x00000003, 0x0000015C, 0x00000000, 0x00000043, 0x00000007, PlayerDamageEnemy, 0xFE363C80, 0x00000080, 0x00000000, 0x00000000, 0x00000003, 0x000000E0, 0x00000043, 0x00000002, func_80269550, 0xFE363C8F, 0x00000046, 0x00000001, D_802A1628_73DE88, 0x00000002, 0x00000000, 0x00000001, 0x00000000, 0x00000043, 0x00000002, func_802694A4, 0x00000001, 0x00000043, 0x00000004, GetMenuSelection, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000014, 0x00000001, 0xFE363C81, 0x00000016, 0x00000001, 0x00000000, 0x00000046, 0x00000001, D_802A3188_73F9E8, 0x00000016, 0x00000001, 0x00000001, 0x00000046, 0x00000001, D_802A3378_73FBD8, 0x00000016, 0x00000001, 0x00000002, 0x00000046, 0x00000001, D_802A34EC_73FD4C, 0x00000023, 0x00000000, 0x00000002, 0x00000000, 0x00000001, 0x00000000
.word 0x00000046, 0x00000001, D_802A21D4_73EA34, 0x00000043, 0x00000007, PlayerTestEnemy, 0xFE363C80, 0x00000080, 0x00000000, 0x00000000, 0x00000001, 0x00000000, 0x0000000A, 0x00000002, 0xFE363C80, 0x00000006, 0x00000046, 0x00000001, D_802A203C_73E89C, 0x00000002, 0x00000000, 0x00000013, 0x00000000, 0x00000008, 0x00000001, 0x00000001, 0x00000043, 0x00000002, DidActionSucceed, 0xFE363C80, 0x00000014, 0x00000001, 0xFE363C80, 0x00000019, 0x00000001, 0x00000000, 0x00000043, 0x00000005, SetActorSounds, 0x00000000, 0x00000003, 0x0000015C, 0x00000000, 0x00000043, 0x00000007, PlayerDamageEnemy, 0xFE363C80, 0x00000080, 0x00000000, 0x00000000, 0x00000003, 0x00000050, 0x0000001C, 0x00000000, 0x00000043, 0x00000005, SetActorSounds, 0x00000000, 0x00000003, 0x0000015C, 0x00000000, 0x00000043, 0x00000007, PlayerDamageEnemy, 0xFE363C80, 0x00000080, 0x00000000, 0x00000000, 0x00000003, 0x00000030, 0x00000023, 0x00000000, 0x00000014, 0x00000001, 0xFE363C80, 0x0000001D, 0x00000001, 0x00000000, 0x0000001D, 0x00000001, 0x00000002, 0x00000046, 0x00000001, D_802A1A00_73E260, 0x00000002, 0x00000000, 0x00000020, 0x00000000, 0x0000001D, 0x00000001, 0x00000001, 0x0000001D, 0x00000001, 0x00000003, 0x00000020, 0x00000000, 0x00000023, 0x00000000, 0x00000043, 0x00000002, func_80269524, 0xFE363C8F, 0x00000058, 0x00000000, 0x00000043, 0x00000002, UseBattleCamPreset, 0x0000001C, 0x00000008, 0x00000001, 0x00000005, 0x00000043, 0x00000002, SetGoalToTarget, 0x00000000, 0x00000043, 0x00000002, UseBattleCamPreset, 0x00000023, 0x00000059, 0x00000000, 0x00000043, 0x00000001, CloseActionCommandInfo, 0x00000043, 0x00000002, LoadActionCommand, 0x00000001, 0x00000043, 0x00000001, action_command_jump_CreateHudElements, 0x00000043, 0x00000002, func_802694A4, 0x00000000, 0x00000043, 0x00000003, func_802A9120_421B10, 0x00000019, 0x00000003, 0x00000043, 0x00000002, SetGoalToTarget, 0x00000000, 0x00000043, 0x00000002, EnablePlayerBlur, 0x00000001, 0x00000043, 0x00000006, SetJumpAnimations, 0x00000000, 0x00000000, 0x00010007, 0x00010007, 0x0001000C, 0x00000043, 0x00000003, func_80275F00, 0x00000019, 0x00000004, 0x00000043, 0x00000002, EnablePlayerBlur, 0xFFFFFFFF, 0x00000008, 0x00000001, 0x00000001, 0x00000043, 0x00000005, SetActorSounds, 0x00000000, 0x00000003, 0x0000015C, 0x00000000, 0x00000043, 0x00000007, PlayerDamageEnemy, 0xFE363C80, 0x00000080, 0x00000000, 0x00000000, 0x00000003, 0x000000E0, 0x00000043, 0x00000002, func_80269550, 0xFE363C8F, 0x00000046, 0x00000001, D_802A1628_73DE88, 0x00000002, 0x00000000, 0x00000001, 0x00000000, 0x00000043, 0x00000002, func_802694A4, 0x00000001, 0x00000043, 0x00000004, GetMenuSelection, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000014, 0x00000001, 0xFE363C81, 0x00000016, 0x00000001, 0x00000000, 0x00000046, 0x00000001, D_802A3188_73F9E8, 0x00000016, 0x00000001, 0x00000001, 0x00000046, 0x00000001, D_802A3378_73FBD8, 0x00000016, 0x00000001, 0x00000002, 0x00000046, 0x00000001, D_802A34EC_73FD4C, 0x00000023, 0x00000000, 0x00000002, 0x00000000, 0x00000001, 0x00000000
glabel D_802A3188_73F9E8
.word 0x00000043, 0x00000002, SetGoalToTarget, 0x00000000, 0x00000043, 0x00000005, GetGoalPos, 0x00000000, 0xFE363C83, 0xFE363C84, 0xFE363C85, 0x00000028, 0x00000002, 0xFE363C83, 0x00000028, 0x00000024, 0x00000002, 0xFE363C84, 0x00000028, 0x00000043, 0x00000005, SetActorPos, 0x00000000, 0xFE363C83, 0xFE363C84, 0xFE363C85, 0x00000043, 0x00000002, SetGoalToTarget, 0x00000000, 0x00000043, 0x00000002, SetGoalToTarget, 0x00000000, 0x00000043, 0x00000002, func_8024E664, 0x00000022, 0x00000043, 0x00000002, SetGoalToTarget, 0x00000000, 0x00000043, 0x00000005, GetGoalPos, 0x00000000, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000043, 0x00000005, GetActorPos, 0x00000000, 0xFE363C83, 0xFE363C84, 0xFE363C85, 0x00000028, 0x00000002, 0xFE363C80, 0xFE363C83, 0x00000028, 0x00000002, 0xFE363C80, 0x00000014, 0x0000002F, 0x00000002, 0xFE363C80, 0xF24AA4DB, 0x0000002C, 0x00000002, 0xFE363C80, 0x0000000F, 0x00000024, 0x00000002, 0xFE363C8A, 0xFE363C80, 0x00000043, 0x00000002, SetGoalToTarget, 0x00000000, 0x00000043, 0x00000003, SetActorJumpGravity, 0x00000000, 0xF24A7E80, 0x00000043, 0x00000006, SetJumpAnimations, 0x00000000, 0x00000000, 0x00010007, 0x00010008, 0x00030000, 0x00000043, 0x00000003, func_80274A18, 0xFE363C8A, 0x00000000, 0x00000043, 0x00000001, func_802A10E4_73D944, 0x00000043, 0x00000005, SetActorSounds, 0x00000000, 0x00000003, 0x0000015A, 0x00000000, 0x00000043, 0x00000007, PlayerDamageEnemy, 0xFE363C80, 0x00000080, 0x00000000, 0x00000000, 0xFE363C8F, 0x00000030, 0x00000046, 0x00000001, D_802A1628_73DE88, 0x00000002, 0x00000000, 0x00000001, 0x00000000
@ -51,13 +51,13 @@ glabel D_802A34EC_73FD4C
.word 0x00000043, 0x00000002, SetGoalToTarget, 0x00000000, 0x00000043, 0x00000005, GetGoalPos, 0x00000000, 0xFE363C83, 0xFE363C84, 0xFE363C85, 0x00000028, 0x00000002, 0xFE363C83, 0x00000028, 0x00000024, 0x00000002, 0xFE363C84, 0x00000028, 0x00000043, 0x00000005, SetActorPos, 0x00000000, 0xFE363C83, 0xFE363C84, 0xFE363C85, 0x00000043, 0x00000002, SetGoalToTarget, 0x00000000, 0x00000046, 0x00000001, D_802A1540_73DDA0, 0x00000043, 0x00000002, UseBattleCamPreset, 0x00000026, 0x00000043, 0x00000002, SetGoalToTarget, 0x00000000, 0x00000043, 0x00000006, SetJumpAnimations, 0x00000000, 0x00000000, 0x00010007, 0x00010007, 0x00030000, 0x00000043, 0x00000003, func_80275F00, 0xFE363C8A, 0x00000000, 0x00000024, 0x00000002, 0xFE363C8A, 0x00000004, 0x00000043, 0x00000003, func_80275F00, 0xFE363C8A, 0x00000001, 0x00000043, 0x00000005, SetActorSounds, 0x00000000, 0x00000003, 0x0000015C, 0x00000000, 0x00000043, 0x00000007, PlayerDamageEnemy, 0xFE363C80, 0x00000080, 0x00000000, 0x00000000, 0x00000006, 0x00000030, 0x00000046, 0x00000001, D_802A1628_73DE88, 0x00000002, 0x00000000, 0x00000001, 0x00000000, 0x00000043, 0x00000002, func_802694A4, 0x00000001, 0x00000043, 0x00000004, GetMenuSelection, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000014, 0x00000001, 0xFE363C81, 0x00000016, 0x00000001, 0x00000000, 0x00000046, 0x00000001, D_802A36D8_73FF38, 0x00000016, 0x00000001, 0x00000001, 0x00000046, 0x00000001, D_802A39C4_740224, 0x00000016, 0x00000001, 0x00000002, 0x00000046, 0x00000001, D_802A3CF0_740550, 0x00000023, 0x00000000, 0x00000002, 0x00000000, 0x00000001, 0x00000000
glabel D_802A36D8_73FF38
.word 0x00000046, 0x00000001, D_802A21D4_73EA34, 0x00000043, 0x00000007, PlayerTestEnemy, 0xFE363C80, 0x00000080, 0x00000000, 0x00000000, 0x00000001, 0x00000000, 0x0000000A, 0x00000002, 0xFE363C80, 0x00000006, 0x00000046, 0x00000001, D_802A203C_73E89C, 0x00000002, 0x00000000, 0x00000013, 0x00000000, 0x00000008, 0x00000001, 0x00000001, 0x00000043, 0x00000002, DidActionSucceed, 0xFE363C80, 0x00000014, 0x00000001, 0xFE363C80, 0x00000019, 0x00000001, 0x00000000, 0x00000043, 0x00000005, SetActorSounds, 0x00000000, 0x00000003, 0x0000015A, 0x00000000, 0x00000043, 0x00000007, PlayerDamageEnemy, 0xFE363C80, 0x00000080, 0x00000000, 0x00000000, 0x00000001, 0x00000050, 0x0000001C, 0x00000000, 0x00000043, 0x00000005, SetActorSounds, 0x00000000, 0x00000003, 0x0000015A, 0x00000000, 0x00000043, 0x00000007, PlayerDamageEnemy, 0xFE363C80, 0x00000080, 0x00000000, 0x00000000, 0x00000001, 0x00000030, 0x00000023, 0x00000000, 0x00000014, 0x00000001, 0xFE363C80, 0x0000001D, 0x00000001, 0x00000000, 0x0000001D, 0x00000001, 0x00000002, 0x00000046, 0x00000001, D_802A1A00_73E260, 0x00000002, 0x00000000, 0x00000020, 0x00000000, 0x0000001D, 0x00000001, 0x00000001, 0x0000001D, 0x00000001, 0x00000003, 0x00000020, 0x00000000, 0x00000023, 0x00000000, 0x00000058, 0x00000000, 0x00000043, 0x00000002, UseBattleCamPreset, 0x0000001B, 0x00000008, 0x00000001, 0x00000005, 0x00000043, 0x00000002, SetGoalToTarget, 0x00000000, 0x00000043, 0x00000002, UseBattleCamPreset, 0x00000023, 0x00000059, 0x00000000, 0x00000043, 0x00000002, func_80269524, 0xFE363C8F, 0x00000043, 0x00000001, CloseActionCommandInfo, 0x00000043, 0x00000002, LoadActionCommand, 0x00000001, 0x00000043, 0x00000001, func_802A9000_4219F0, 0x00000043, 0x00000002, func_802694A4, 0x00000000, 0x00000043, 0x00000003, func_802A9120_421B10, 0x00000018, 0x00000003, 0x00000043, 0x00000002, SetGoalToTarget, 0x00000000, 0x00000043, 0x00000006, SetJumpAnimations, 0x00000000, 0x00000000, 0x00010007, 0x00010008, 0x0001000C, 0x00000043, 0x00000003, func_80274A18, 0x00000018, 0x00000003, 0x00000008, 0x00000001, 0x00000001, 0x00000043, 0x00000005, SetActorSounds, 0x00000000, 0x00000003, 0x0000015A, 0x00000000, 0x00000043, 0x00000007, PlayerDamageEnemy, 0xFE363C80, 0x00000080, 0x00000000, 0x00000000, 0x00000001, 0x000000E0, 0x00000043, 0x00000002, func_80269550, 0xFE363C8F, 0x00000046, 0x00000001, D_802A1628_73DE88, 0x00000002, 0x00000000, 0x00000001, 0x00000000
.word 0x00000046, 0x00000001, D_802A21D4_73EA34, 0x00000043, 0x00000007, PlayerTestEnemy, 0xFE363C80, 0x00000080, 0x00000000, 0x00000000, 0x00000001, 0x00000000, 0x0000000A, 0x00000002, 0xFE363C80, 0x00000006, 0x00000046, 0x00000001, D_802A203C_73E89C, 0x00000002, 0x00000000, 0x00000013, 0x00000000, 0x00000008, 0x00000001, 0x00000001, 0x00000043, 0x00000002, DidActionSucceed, 0xFE363C80, 0x00000014, 0x00000001, 0xFE363C80, 0x00000019, 0x00000001, 0x00000000, 0x00000043, 0x00000005, SetActorSounds, 0x00000000, 0x00000003, 0x0000015A, 0x00000000, 0x00000043, 0x00000007, PlayerDamageEnemy, 0xFE363C80, 0x00000080, 0x00000000, 0x00000000, 0x00000001, 0x00000050, 0x0000001C, 0x00000000, 0x00000043, 0x00000005, SetActorSounds, 0x00000000, 0x00000003, 0x0000015A, 0x00000000, 0x00000043, 0x00000007, PlayerDamageEnemy, 0xFE363C80, 0x00000080, 0x00000000, 0x00000000, 0x00000001, 0x00000030, 0x00000023, 0x00000000, 0x00000014, 0x00000001, 0xFE363C80, 0x0000001D, 0x00000001, 0x00000000, 0x0000001D, 0x00000001, 0x00000002, 0x00000046, 0x00000001, D_802A1A00_73E260, 0x00000002, 0x00000000, 0x00000020, 0x00000000, 0x0000001D, 0x00000001, 0x00000001, 0x0000001D, 0x00000001, 0x00000003, 0x00000020, 0x00000000, 0x00000023, 0x00000000, 0x00000058, 0x00000000, 0x00000043, 0x00000002, UseBattleCamPreset, 0x0000001B, 0x00000008, 0x00000001, 0x00000005, 0x00000043, 0x00000002, SetGoalToTarget, 0x00000000, 0x00000043, 0x00000002, UseBattleCamPreset, 0x00000023, 0x00000059, 0x00000000, 0x00000043, 0x00000002, func_80269524, 0xFE363C8F, 0x00000043, 0x00000001, CloseActionCommandInfo, 0x00000043, 0x00000002, LoadActionCommand, 0x00000001, 0x00000043, 0x00000001, action_command_jump_CreateHudElements, 0x00000043, 0x00000002, func_802694A4, 0x00000000, 0x00000043, 0x00000003, func_802A9120_421B10, 0x00000018, 0x00000003, 0x00000043, 0x00000002, SetGoalToTarget, 0x00000000, 0x00000043, 0x00000006, SetJumpAnimations, 0x00000000, 0x00000000, 0x00010007, 0x00010008, 0x0001000C, 0x00000043, 0x00000003, func_80274A18, 0x00000018, 0x00000003, 0x00000008, 0x00000001, 0x00000001, 0x00000043, 0x00000005, SetActorSounds, 0x00000000, 0x00000003, 0x0000015A, 0x00000000, 0x00000043, 0x00000007, PlayerDamageEnemy, 0xFE363C80, 0x00000080, 0x00000000, 0x00000000, 0x00000001, 0x000000E0, 0x00000043, 0x00000002, func_80269550, 0xFE363C8F, 0x00000046, 0x00000001, D_802A1628_73DE88, 0x00000002, 0x00000000, 0x00000001, 0x00000000
glabel D_802A39C4_740224
.word 0x00000046, 0x00000001, D_802A21D4_73EA34, 0x00000043, 0x00000007, PlayerTestEnemy, 0xFE363C80, 0x00000080, 0x00000000, 0x00000000, 0x00000001, 0x00000000, 0x0000000A, 0x00000002, 0xFE363C80, 0x00000006, 0x00000046, 0x00000001, D_802A203C_73E89C, 0x00000002, 0x00000000, 0x00000013, 0x00000000, 0x00000008, 0x00000001, 0x00000001, 0x00000043, 0x00000002, DidActionSucceed, 0xFE363C80, 0x00000014, 0x00000001, 0xFE363C80, 0x00000019, 0x00000001, 0x00000000, 0x00000043, 0x00000005, SetActorSounds, 0x00000000, 0x00000003, 0x0000015B, 0x00000000, 0x00000043, 0x00000007, PlayerDamageEnemy, 0xFE363C80, 0x00000080, 0x00000000, 0x00000000, 0x00000002, 0x00000050, 0x0000001C, 0x00000000, 0x00000043, 0x00000005, SetActorSounds, 0x00000000, 0x00000003, 0x0000015B, 0x00000000, 0x00000043, 0x00000007, PlayerDamageEnemy, 0xFE363C80, 0x00000080, 0x00000000, 0x00000000, 0x00000002, 0x00000030, 0x00000023, 0x00000000, 0x00000014, 0x00000001, 0xFE363C80, 0x0000001D, 0x00000001, 0x00000000, 0x0000001D, 0x00000001, 0x00000002, 0x00000046, 0x00000001, D_802A1A00_73E260, 0x00000002, 0x00000000, 0x00000020, 0x00000000, 0x0000001D, 0x00000001, 0x00000001, 0x0000001D, 0x00000001, 0x00000003, 0x00000020, 0x00000000, 0x00000023, 0x00000000, 0x00000043, 0x00000002, func_80269524, 0xFE363C8F, 0x00000058, 0x00000000, 0x00000043, 0x00000002, UseBattleCamPreset, 0x0000001B, 0x00000008, 0x00000001, 0x00000005, 0x00000043, 0x00000002, SetGoalToTarget, 0x00000000, 0x00000043, 0x00000002, UseBattleCamPreset, 0x00000023, 0x00000059, 0x00000000, 0x00000043, 0x00000001, CloseActionCommandInfo, 0x00000043, 0x00000002, LoadActionCommand, 0x00000001, 0x00000043, 0x00000001, func_802A9000_4219F0, 0x00000043, 0x00000002, func_802694A4, 0x00000000, 0x00000043, 0x00000003, func_802A9120_421B10, 0x00000025, 0x00000003, 0x00000043, 0x00000002, SetGoalToTarget, 0x00000000, 0x00000043, 0x00000002, EnablePlayerBlur, 0x00000001, 0x00000043, 0x00000006, SetJumpAnimations, 0x00000000, 0x00000000, 0x00010007, 0x0001000A, 0x0001000B, 0x00000043, 0x00000003, func_802752AC, 0x00000014, 0x00000004, 0x00000008, 0x00000001, 0x00000007, 0x00000043, 0x00000003, func_802752AC, 0x00000003, 0x00000005, 0x00000043, 0x00000002, EnablePlayerBlur, 0xFFFFFFFF, 0x00000008, 0x00000001, 0x00000001, 0x00000043, 0x00000005, SetActorSounds, 0x00000000, 0x00000003, 0x0000015B, 0x00000000, 0x00000043, 0x00000007, PlayerDamageEnemy, 0xFE363C80, 0x00000080, 0x00000000, 0x00000000, 0x00000002, 0x000000E0, 0x00000043, 0x00000002, func_80269550, 0xFE363C8F, 0x00000046, 0x00000001, D_802A1628_73DE88, 0x00000002, 0x00000000, 0x00000001, 0x00000000
.word 0x00000046, 0x00000001, D_802A21D4_73EA34, 0x00000043, 0x00000007, PlayerTestEnemy, 0xFE363C80, 0x00000080, 0x00000000, 0x00000000, 0x00000001, 0x00000000, 0x0000000A, 0x00000002, 0xFE363C80, 0x00000006, 0x00000046, 0x00000001, D_802A203C_73E89C, 0x00000002, 0x00000000, 0x00000013, 0x00000000, 0x00000008, 0x00000001, 0x00000001, 0x00000043, 0x00000002, DidActionSucceed, 0xFE363C80, 0x00000014, 0x00000001, 0xFE363C80, 0x00000019, 0x00000001, 0x00000000, 0x00000043, 0x00000005, SetActorSounds, 0x00000000, 0x00000003, 0x0000015B, 0x00000000, 0x00000043, 0x00000007, PlayerDamageEnemy, 0xFE363C80, 0x00000080, 0x00000000, 0x00000000, 0x00000002, 0x00000050, 0x0000001C, 0x00000000, 0x00000043, 0x00000005, SetActorSounds, 0x00000000, 0x00000003, 0x0000015B, 0x00000000, 0x00000043, 0x00000007, PlayerDamageEnemy, 0xFE363C80, 0x00000080, 0x00000000, 0x00000000, 0x00000002, 0x00000030, 0x00000023, 0x00000000, 0x00000014, 0x00000001, 0xFE363C80, 0x0000001D, 0x00000001, 0x00000000, 0x0000001D, 0x00000001, 0x00000002, 0x00000046, 0x00000001, D_802A1A00_73E260, 0x00000002, 0x00000000, 0x00000020, 0x00000000, 0x0000001D, 0x00000001, 0x00000001, 0x0000001D, 0x00000001, 0x00000003, 0x00000020, 0x00000000, 0x00000023, 0x00000000, 0x00000043, 0x00000002, func_80269524, 0xFE363C8F, 0x00000058, 0x00000000, 0x00000043, 0x00000002, UseBattleCamPreset, 0x0000001B, 0x00000008, 0x00000001, 0x00000005, 0x00000043, 0x00000002, SetGoalToTarget, 0x00000000, 0x00000043, 0x00000002, UseBattleCamPreset, 0x00000023, 0x00000059, 0x00000000, 0x00000043, 0x00000001, CloseActionCommandInfo, 0x00000043, 0x00000002, LoadActionCommand, 0x00000001, 0x00000043, 0x00000001, action_command_jump_CreateHudElements, 0x00000043, 0x00000002, func_802694A4, 0x00000000, 0x00000043, 0x00000003, func_802A9120_421B10, 0x00000025, 0x00000003, 0x00000043, 0x00000002, SetGoalToTarget, 0x00000000, 0x00000043, 0x00000002, EnablePlayerBlur, 0x00000001, 0x00000043, 0x00000006, SetJumpAnimations, 0x00000000, 0x00000000, 0x00010007, 0x0001000A, 0x0001000B, 0x00000043, 0x00000003, func_802752AC, 0x00000014, 0x00000004, 0x00000008, 0x00000001, 0x00000007, 0x00000043, 0x00000003, func_802752AC, 0x00000003, 0x00000005, 0x00000043, 0x00000002, EnablePlayerBlur, 0xFFFFFFFF, 0x00000008, 0x00000001, 0x00000001, 0x00000043, 0x00000005, SetActorSounds, 0x00000000, 0x00000003, 0x0000015B, 0x00000000, 0x00000043, 0x00000007, PlayerDamageEnemy, 0xFE363C80, 0x00000080, 0x00000000, 0x00000000, 0x00000002, 0x000000E0, 0x00000043, 0x00000002, func_80269550, 0xFE363C8F, 0x00000046, 0x00000001, D_802A1628_73DE88, 0x00000002, 0x00000000, 0x00000001, 0x00000000
glabel D_802A3CF0_740550
.word 0x00000043, 0x00000001, InitTargetIterator, 0x00000043, 0x00000002, SetGoalToTarget, 0x00000000, 0x00000046, 0x00000001, D_802A21D4_73EA34, 0x00000043, 0x00000007, PlayerTestEnemy, 0xFE363C80, 0x00000080, 0x00000000, 0x00000000, 0x00000001, 0x00000000, 0x0000000A, 0x00000002, 0xFE363C80, 0x00000006, 0x00000046, 0x00000001, D_802A203C_73E89C, 0x00000002, 0x00000000, 0x00000013, 0x00000000, 0x00000008, 0x00000001, 0x00000001, 0x00000043, 0x00000002, DidActionSucceed, 0xFE363C80, 0x00000014, 0x00000001, 0xFE363C80, 0x00000019, 0x00000001, 0x00000000, 0x00000043, 0x00000005, SetActorSounds, 0x00000000, 0x00000003, 0x0000015C, 0x00000000, 0x00000043, 0x00000007, PlayerDamageEnemy, 0xFE363C80, 0x00000080, 0x00000000, 0x00000000, 0x00000003, 0x00000050, 0x0000001C, 0x00000000, 0x00000043, 0x00000005, SetActorSounds, 0x00000000, 0x00000003, 0x0000015C, 0x00000000, 0x00000043, 0x00000007, PlayerDamageEnemy, 0xFE363C80, 0x00000080, 0x00000000, 0x00000000, 0x00000003, 0x00000030, 0x00000023, 0x00000000, 0x00000014, 0x00000001, 0xFE363C80, 0x0000001D, 0x00000001, 0x00000000, 0x0000001D, 0x00000001, 0x00000002, 0x00000046, 0x00000001, D_802A1A00_73E260, 0x00000002, 0x00000000, 0x00000020, 0x00000000, 0x0000001D, 0x00000001, 0x00000001, 0x0000001D, 0x00000001, 0x00000003, 0x00000020, 0x00000000, 0x00000023, 0x00000000, 0x00000043, 0x00000002, func_80269524, 0xFE363C8F, 0x00000058, 0x00000000, 0x00000043, 0x00000002, UseBattleCamPreset, 0x0000001C, 0x00000008, 0x00000001, 0x00000005, 0x00000043, 0x00000002, SetGoalToTarget, 0x00000000, 0x00000043, 0x00000002, UseBattleCamPreset, 0x00000023, 0x00000059, 0x00000000, 0x00000043, 0x00000001, CloseActionCommandInfo, 0x00000043, 0x00000002, LoadActionCommand, 0x00000001, 0x00000043, 0x00000001, func_802A9000_4219F0, 0x00000043, 0x00000002, func_802694A4, 0x00000000, 0x00000043, 0x00000003, func_802A9120_421B10, 0x00000019, 0x00000003, 0x00000043, 0x00000002, SetGoalToTarget, 0x00000000, 0x00000043, 0x00000002, EnablePlayerBlur, 0x00000001, 0x00000043, 0x00000006, SetJumpAnimations, 0x00000000, 0x00000000, 0x00010007, 0x00010007, 0x0001000C, 0x00000043, 0x00000003, func_80275F00, 0x00000019, 0x00000004, 0x00000043, 0x00000002, EnablePlayerBlur, 0xFFFFFFFF, 0x00000008, 0x00000001, 0x00000001, 0x00000043, 0x00000005, SetActorSounds, 0x00000000, 0x00000003, 0x0000015C, 0x00000000, 0x00000043, 0x00000007, PlayerDamageEnemy, 0xFE363C80, 0x00000080, 0x00000000, 0x00000000, 0x00000003, 0x000000E0, 0x00000043, 0x00000002, func_80269550, 0xFE363C8F, 0x00000046, 0x00000001, D_802A1628_73DE88, 0x00000002, 0x00000000, 0x00000001, 0x00000000
.word 0x00000043, 0x00000001, InitTargetIterator, 0x00000043, 0x00000002, SetGoalToTarget, 0x00000000, 0x00000046, 0x00000001, D_802A21D4_73EA34, 0x00000043, 0x00000007, PlayerTestEnemy, 0xFE363C80, 0x00000080, 0x00000000, 0x00000000, 0x00000001, 0x00000000, 0x0000000A, 0x00000002, 0xFE363C80, 0x00000006, 0x00000046, 0x00000001, D_802A203C_73E89C, 0x00000002, 0x00000000, 0x00000013, 0x00000000, 0x00000008, 0x00000001, 0x00000001, 0x00000043, 0x00000002, DidActionSucceed, 0xFE363C80, 0x00000014, 0x00000001, 0xFE363C80, 0x00000019, 0x00000001, 0x00000000, 0x00000043, 0x00000005, SetActorSounds, 0x00000000, 0x00000003, 0x0000015C, 0x00000000, 0x00000043, 0x00000007, PlayerDamageEnemy, 0xFE363C80, 0x00000080, 0x00000000, 0x00000000, 0x00000003, 0x00000050, 0x0000001C, 0x00000000, 0x00000043, 0x00000005, SetActorSounds, 0x00000000, 0x00000003, 0x0000015C, 0x00000000, 0x00000043, 0x00000007, PlayerDamageEnemy, 0xFE363C80, 0x00000080, 0x00000000, 0x00000000, 0x00000003, 0x00000030, 0x00000023, 0x00000000, 0x00000014, 0x00000001, 0xFE363C80, 0x0000001D, 0x00000001, 0x00000000, 0x0000001D, 0x00000001, 0x00000002, 0x00000046, 0x00000001, D_802A1A00_73E260, 0x00000002, 0x00000000, 0x00000020, 0x00000000, 0x0000001D, 0x00000001, 0x00000001, 0x0000001D, 0x00000001, 0x00000003, 0x00000020, 0x00000000, 0x00000023, 0x00000000, 0x00000043, 0x00000002, func_80269524, 0xFE363C8F, 0x00000058, 0x00000000, 0x00000043, 0x00000002, UseBattleCamPreset, 0x0000001C, 0x00000008, 0x00000001, 0x00000005, 0x00000043, 0x00000002, SetGoalToTarget, 0x00000000, 0x00000043, 0x00000002, UseBattleCamPreset, 0x00000023, 0x00000059, 0x00000000, 0x00000043, 0x00000001, CloseActionCommandInfo, 0x00000043, 0x00000002, LoadActionCommand, 0x00000001, 0x00000043, 0x00000001, action_command_jump_CreateHudElements, 0x00000043, 0x00000002, func_802694A4, 0x00000000, 0x00000043, 0x00000003, func_802A9120_421B10, 0x00000019, 0x00000003, 0x00000043, 0x00000002, SetGoalToTarget, 0x00000000, 0x00000043, 0x00000002, EnablePlayerBlur, 0x00000001, 0x00000043, 0x00000006, SetJumpAnimations, 0x00000000, 0x00000000, 0x00010007, 0x00010007, 0x0001000C, 0x00000043, 0x00000003, func_80275F00, 0x00000019, 0x00000004, 0x00000043, 0x00000002, EnablePlayerBlur, 0xFFFFFFFF, 0x00000008, 0x00000001, 0x00000001, 0x00000043, 0x00000005, SetActorSounds, 0x00000000, 0x00000003, 0x0000015C, 0x00000000, 0x00000043, 0x00000007, PlayerDamageEnemy, 0xFE363C80, 0x00000080, 0x00000000, 0x00000000, 0x00000003, 0x000000E0, 0x00000043, 0x00000002, func_80269550, 0xFE363C8F, 0x00000046, 0x00000001, D_802A1628_73DE88, 0x00000002, 0x00000000, 0x00000001, 0x00000000
glabel D_802A4018_740878
.word 0x00000043, 0x00000002, LoadActionCommand, 0x00000001, 0x00000043, 0x00000001, func_802A9000_4219F0, 0x00000046, 0x00000001, D_802A11FC_73DA5C, 0x00000046, 0x00000001, D_802A1370_73DBD0, 0x00000043, 0x00000003, func_802A9120_421B10, 0xFE363C8A, 0x00000003, 0x00000043, 0x00000002, UseBattleCamPreset, 0x00000022, 0x00000043, 0x00000002, SetGoalToTarget, 0x00000000, 0x00000043, 0x00000005, AddGoalPos, 0x00000000, 0xFFFFFFFB, 0x0000000A, 0x00000000, 0x00000043, 0x00000006, SetJumpAnimations, 0x00000000, 0x00000000, 0x00010007, 0x00010008, 0x00030000, 0x00000043, 0x00000003, func_80274A18, 0xFE363C8A, 0x00000000, 0x00000043, 0x00000002, GetActionCommandMode, 0xFE363C80, 0x0000000A, 0x00000002, 0xFE363C80, 0x00000002, 0x00000043, 0x00000002, SetActionCommandMode, 0x00000003, 0x00000005, 0x00000001, 0x00000000, 0x00000043, 0x00000002, GetActionCommandMode, 0xFE363C80, 0x0000000C, 0x00000002, 0xFE363C80, 0x00000002, 0x00000007, 0x00000000, 0x00000013, 0x00000000, 0x00000008, 0x00000001, 0x00000001, 0x00000006, 0x00000000, 0x00000013, 0x00000000, 0x00000043, 0x00000007, PlayerTestEnemy, 0xFE363C80, 0x00000080, 0x00000000, 0x00000000, 0x00000001, 0x00000000, 0x0000000A, 0x00000002, 0xFE363C80, 0x00000006, 0x00000046, 0x00000001, D_802A203C_73E89C, 0x00000002, 0x00000000, 0x00000013, 0x00000000, 0x00000043, 0x00000002, GetActionCommandMode, 0xFE363C80, 0x0000000D, 0x00000002, 0xFE363C80, 0x00000000, 0x00000008, 0x00000001, 0x00000001, 0x00000013, 0x00000000, 0x00000043, 0x00000002, DidActionSucceed, 0xFE363C80, 0x00000014, 0x00000001, 0xFE363C80, 0x00000019, 0x00000001, 0x00000000, 0x00000043, 0x00000005, SetActorSounds, 0x00000000, 0x00000003, 0x0000015A, 0x00000000, 0x00000043, 0x00000007, PlayerDamageEnemy, 0xFE363C80, 0x00000080, 0x00000000, 0x00000000, 0x00000001, 0x00000050, 0x0000001C, 0x00000000, 0x00000043, 0x00000005, SetActorSounds, 0x00000000, 0x00000003, 0x0000015A, 0x00000000, 0x00000043, 0x00000007, PlayerDamageEnemy, 0xFE363C80, 0x00000080, 0x00000000, 0x00000000, 0x00000001, 0x00000030, 0x00000023, 0x00000000, 0x00000014, 0x00000001, 0xFE363C80, 0x0000001D, 0x00000001, 0x00000000, 0x0000001D, 0x00000001, 0x00000002, 0x00000046, 0x00000001, D_802A1A00_73E260, 0x00000002, 0x00000000, 0x00000020, 0x00000000, 0x0000001D, 0x00000001, 0x00000001, 0x0000001D, 0x00000001, 0x00000003, 0x00000020, 0x00000000, 0x00000023, 0x00000000, 0x00000058, 0x00000000, 0x00000043, 0x00000002, UseBattleCamPreset, 0x0000001B, 0x00000008, 0x00000001, 0x00000005, 0x00000043, 0x00000002, SetGoalToTarget, 0x00000000, 0x00000043, 0x00000002, UseBattleCamPreset, 0x00000023, 0x00000059, 0x00000000, 0x00000043, 0x00000002, func_80269524, 0xFE363C8F, 0x00000043, 0x00000001, CloseActionCommandInfo, 0x00000043, 0x00000002, LoadActionCommand, 0x00000001, 0x00000043, 0x00000001, func_802A9000_4219F0, 0x00000043, 0x00000002, func_802694A4, 0x00000000, 0x00000043, 0x00000003, func_802A9120_421B10, 0x00000018, 0x00000003, 0x00000043, 0x00000002, SetGoalToTarget, 0x00000000, 0x00000043, 0x00000006, SetJumpAnimations, 0x00000000, 0x00000000, 0x00010007, 0x00010008, 0x0001000C, 0x00000043, 0x00000003, func_80274A18, 0x00000018, 0x00000003, 0x00000008, 0x00000001, 0x00000001, 0x00000043, 0x00000005, SetActorSounds, 0x00000000, 0x00000003, 0x0000015A, 0x00000000, 0x00000043, 0x00000007, PlayerDamageEnemy, 0xFE363C80, 0x00000080, 0x00000000, 0x00000000, 0x00000001, 0x000000E0, 0x00000043, 0x00000002, func_80269550, 0xFE363C8F, 0x00000046, 0x00000001, D_802A1628_73DE88, 0x00000002, 0x00000000, 0x00000001, 0x00000000
.word 0x00000043, 0x00000002, LoadActionCommand, 0x00000001, 0x00000043, 0x00000001, action_command_jump_CreateHudElements, 0x00000046, 0x00000001, D_802A11FC_73DA5C, 0x00000046, 0x00000001, D_802A1370_73DBD0, 0x00000043, 0x00000003, func_802A9120_421B10, 0xFE363C8A, 0x00000003, 0x00000043, 0x00000002, UseBattleCamPreset, 0x00000022, 0x00000043, 0x00000002, SetGoalToTarget, 0x00000000, 0x00000043, 0x00000005, AddGoalPos, 0x00000000, 0xFFFFFFFB, 0x0000000A, 0x00000000, 0x00000043, 0x00000006, SetJumpAnimations, 0x00000000, 0x00000000, 0x00010007, 0x00010008, 0x00030000, 0x00000043, 0x00000003, func_80274A18, 0xFE363C8A, 0x00000000, 0x00000043, 0x00000002, GetActionCommandMode, 0xFE363C80, 0x0000000A, 0x00000002, 0xFE363C80, 0x00000002, 0x00000043, 0x00000002, SetActionCommandMode, 0x00000003, 0x00000005, 0x00000001, 0x00000000, 0x00000043, 0x00000002, GetActionCommandMode, 0xFE363C80, 0x0000000C, 0x00000002, 0xFE363C80, 0x00000002, 0x00000007, 0x00000000, 0x00000013, 0x00000000, 0x00000008, 0x00000001, 0x00000001, 0x00000006, 0x00000000, 0x00000013, 0x00000000, 0x00000043, 0x00000007, PlayerTestEnemy, 0xFE363C80, 0x00000080, 0x00000000, 0x00000000, 0x00000001, 0x00000000, 0x0000000A, 0x00000002, 0xFE363C80, 0x00000006, 0x00000046, 0x00000001, D_802A203C_73E89C, 0x00000002, 0x00000000, 0x00000013, 0x00000000, 0x00000043, 0x00000002, GetActionCommandMode, 0xFE363C80, 0x0000000D, 0x00000002, 0xFE363C80, 0x00000000, 0x00000008, 0x00000001, 0x00000001, 0x00000013, 0x00000000, 0x00000043, 0x00000002, DidActionSucceed, 0xFE363C80, 0x00000014, 0x00000001, 0xFE363C80, 0x00000019, 0x00000001, 0x00000000, 0x00000043, 0x00000005, SetActorSounds, 0x00000000, 0x00000003, 0x0000015A, 0x00000000, 0x00000043, 0x00000007, PlayerDamageEnemy, 0xFE363C80, 0x00000080, 0x00000000, 0x00000000, 0x00000001, 0x00000050, 0x0000001C, 0x00000000, 0x00000043, 0x00000005, SetActorSounds, 0x00000000, 0x00000003, 0x0000015A, 0x00000000, 0x00000043, 0x00000007, PlayerDamageEnemy, 0xFE363C80, 0x00000080, 0x00000000, 0x00000000, 0x00000001, 0x00000030, 0x00000023, 0x00000000, 0x00000014, 0x00000001, 0xFE363C80, 0x0000001D, 0x00000001, 0x00000000, 0x0000001D, 0x00000001, 0x00000002, 0x00000046, 0x00000001, D_802A1A00_73E260, 0x00000002, 0x00000000, 0x00000020, 0x00000000, 0x0000001D, 0x00000001, 0x00000001, 0x0000001D, 0x00000001, 0x00000003, 0x00000020, 0x00000000, 0x00000023, 0x00000000, 0x00000058, 0x00000000, 0x00000043, 0x00000002, UseBattleCamPreset, 0x0000001B, 0x00000008, 0x00000001, 0x00000005, 0x00000043, 0x00000002, SetGoalToTarget, 0x00000000, 0x00000043, 0x00000002, UseBattleCamPreset, 0x00000023, 0x00000059, 0x00000000, 0x00000043, 0x00000002, func_80269524, 0xFE363C8F, 0x00000043, 0x00000001, CloseActionCommandInfo, 0x00000043, 0x00000002, LoadActionCommand, 0x00000001, 0x00000043, 0x00000001, action_command_jump_CreateHudElements, 0x00000043, 0x00000002, func_802694A4, 0x00000000, 0x00000043, 0x00000003, func_802A9120_421B10, 0x00000018, 0x00000003, 0x00000043, 0x00000002, SetGoalToTarget, 0x00000000, 0x00000043, 0x00000006, SetJumpAnimations, 0x00000000, 0x00000000, 0x00010007, 0x00010008, 0x0001000C, 0x00000043, 0x00000003, func_80274A18, 0x00000018, 0x00000003, 0x00000008, 0x00000001, 0x00000001, 0x00000043, 0x00000005, SetActorSounds, 0x00000000, 0x00000003, 0x0000015A, 0x00000000, 0x00000043, 0x00000007, PlayerDamageEnemy, 0xFE363C80, 0x00000080, 0x00000000, 0x00000000, 0x00000001, 0x000000E0, 0x00000043, 0x00000002, func_80269550, 0xFE363C8F, 0x00000046, 0x00000001, D_802A1628_73DE88, 0x00000002, 0x00000000, 0x00000001, 0x00000000

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@ -30,7 +30,7 @@ glabel D_802A1FEC_771F1C
.word 0x00000043, 0x00000006, SetJumpAnimations, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x0001000C, 0x00000043, 0x00000001, PlayerLandJump, 0x00000043, 0x00000004, SetAnimation, 0x00000000, 0x00000000, 0x0001000C, 0x00000008, 0x00000001, 0x00000002, 0x00000058, 0x00000000, 0x00000043, 0x00000005, ShakeCam, 0x00000001, 0x00000000, 0x00000005, 0xF24A7E80, 0x00000059, 0x00000000, 0x00000043, 0x00000003, PlaySoundAtActor, 0x00000000, 0x00000162, 0x00000043, 0x00000004, SetAnimation, 0x00000000, 0x00000000, 0x00010030, 0x00000008, 0x00000001, 0x0000000A, 0x00000043, 0x00000004, SetAnimation, 0x00000000, 0x00000000, 0x00010031, 0x00000008, 0x00000001, 0x00000014, 0x00000043, 0x00000003, SetBattleFlagBits, 0x00000100, 0x00000000, 0x00000043, 0x00000002, UseBattleCamPreset, 0x00000003, 0x00000043, 0x00000001, func_802693F0, 0x00000043, 0x00000002, EnablePlayerBlur, 0xFFFFFFFF, 0x00000043, 0x00000001, func_80276EFC, 0x00000043, 0x00000002, SetGoalToHome, 0x00000000, 0x00000043, 0x00000003, SetActorSpeed, 0x00000000, 0xF24A9A80, 0x00000043, 0x00000004, SetAnimation, 0x00000000, 0x00000000, 0x00010005, 0x00000043, 0x00000002, PlayerRunToGoal, 0x00000000, 0x00000043, 0x00000004, SetAnimation, 0x00000000, 0x00000000, 0x00010002, 0x00000002, 0x00000000, 0x00000001, 0x00000000
glabel D_802A2184_7720B4
.word 0x00000043, 0x00000002, LoadActionCommand, 0x00000001, 0x00000043, 0x00000001, func_802A9000_4219F0, 0x00000046, 0x00000001, D_802A11AC_7710DC, 0x00000046, 0x00000001, D_802A1320_771250, 0x00000043, 0x00000003, func_802A9120_421B10, 0xFE363C8A, 0x00000003, 0x00000043, 0x00000002, UseBattleCamPreset, 0x00000022, 0x00000043, 0x00000002, SetGoalToTarget, 0x00000000, 0x00000043, 0x00000006, SetJumpAnimations, 0x00000000, 0x00000000, 0x00010007, 0x00010008, 0x00030000, 0x00000043, 0x00000003, func_80274A18, 0xFE363C8A, 0x00000000, 0x00000002, 0x00000000, 0x00000001, 0x00000000, 0x00000043, 0x00000002, LoadActionCommand, 0x00000001, 0x00000043, 0x00000001, func_802A9000_4219F0, 0x00000046, 0x00000001, D_802A11AC_7710DC, 0x00000043, 0x00000001, InitTargetIterator, 0x00000046, 0x00000001, D_802A1408_771338, 0x00000024, 0x00000002, 0xFE363C8B, 0xFE363C8A, 0x00000027, 0x00000002, 0xFE363C8B, 0x0000000E, 0x00000027, 0x00000002, 0xFE363C8B, 0xFFFFFFFD, 0x00000043, 0x00000003, func_802A9120_421B10, 0xFE363C8B, 0x00000003, 0x00000043, 0x00000002, UseBattleCamPreset, 0x00000025, 0x00000043, 0x00000002, SetGoalToTarget, 0x00000000, 0x00000043, 0x00000006, SetJumpAnimations, 0x00000000, 0x00000000, 0x00010007, 0x0001000A, 0x0001000B, 0x00000043, 0x00000003, func_802752AC, 0xFE363C8A, 0x00000000, 0x00000008, 0x00000001, 0x00000007, 0x00000043, 0x00000002, DidActionSucceed, 0xFE363C80, 0x00000014, 0x00000001, 0xFE363C80, 0x00000019, 0x00000001, 0x00000000, 0x00000043, 0x00000003, func_802752AC, 0x00000003, 0x00000001, 0x0000001C, 0x00000000, 0x00000043, 0x00000003, func_802752AC, 0x00000005, 0x00000001, 0x00000023, 0x00000000, 0x00000002, 0x00000000, 0x00000001, 0x00000000, 0x00000043, 0x00000002, LoadActionCommand, 0x00000001, 0x00000043, 0x00000001, func_802A9000_4219F0, 0x00000046, 0x00000001, D_802A11AC_7710DC, 0x00000046, 0x00000001, D_802A14F0_771420, 0x00000043, 0x00000002, func_8026919C, D_802A10F0_771020, 0x00000024, 0x00000002, 0xFE363C8B, 0xFE363C8A, 0x00000028, 0x00000002, 0xFE363C8B, 0x00000004, 0x00000027, 0x00000002, 0xFE363C8B, 0xFFFFFFFD, 0x00000043, 0x00000003, func_802A9120_421B10, 0xFE363C8B, 0x00000003, 0x00000043, 0x00000002, UseBattleCamPreset, 0x00000026, 0x00000043, 0x00000002, SetGoalToTarget, 0x00000000, 0x00000043, 0x00000006, SetJumpAnimations, 0x00000000, 0x00000000, 0x00010007, 0x00080000, 0x00030000, 0x00000043, 0x00000003, func_80275F00, 0xFE363C8A, 0x00000000, 0x00000043, 0x00000001, CloseActionCommandInfo, 0x00000024, 0x00000002, 0xFE363C89, 0x00000000, 0x00000043, 0x00000002, DidActionSucceed, 0xFE363C80, 0x0000000D, 0x00000002, 0xFE363C80, 0x00000000, 0x00000024, 0x00000002, 0xFE363C89, 0x00000001, 0x00000043, 0x00000004, SetAnimation, 0x00000000, 0x00000000, 0x00030000, 0x00000043, 0x00000005, SetActorRotation, 0xFFFFFF81, 0x00000000, 0x00000000, 0x00000000, 0x00000043, 0x00000005, SetActorDispOffset, 0xFFFFFF81, 0x00000000, 0xFFFFFFFE, 0x00000000, 0x00000008, 0x00000001, 0x00000002, 0x00000043, 0x00000005, SetActorDispOffset, 0xFFFFFF81, 0x00000000, 0x00000000, 0x00000000, 0x00000043, 0x00000002, LoadActionCommand, 0x00000001, 0x00000043, 0x00000001, func_802A9000_4219F0, 0x00000043, 0x00000003, func_802A9120_421B10, 0x0000000D, 0x00000003, 0x00000043, 0x00000002, UseBattleCamPreset, 0x00000027, 0x00000043, 0x00000003, func_80275F00, 0x0000000F, 0x00000002, 0x00000004, 0x00000001, 0x0000000A, 0x00000012, 0x00000000, 0x00000043, 0x00000002, LoadActionCommand, 0x00000001, 0x00000043, 0x00000001, func_802A9000_4219F0, 0x00000043, 0x00000003, func_802A9120_421B10, 0x00000002, 0x00000003, 0x00000043, 0x00000003, func_80275F00, 0x00000004, 0x00000001, 0x00000004, 0x00000001, 0x0000000A, 0x00000013, 0x00000000, 0x00000003, 0x00000001, 0x0000000A, 0x00000002, 0x00000000, 0x00000001, 0x00000000, 0x00000043, 0x00000002, EnablePlayerBlur, 0x00000001, 0x00000043, 0x00000002, func_802694A4, 0x00000001, 0x00000043, 0x00000004, GetMenuSelection, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000014, 0x00000001, 0xFE363C81, 0x00000016, 0x00000001, 0x00000000, 0x00000046, 0x00000001, D_802A27FC_77272C, 0x00000016, 0x00000001, 0x00000001, 0x00000046, 0x00000001, D_802A2978_7728A8, 0x00000016, 0x00000001, 0x00000002, 0x00000046, 0x00000001, D_802A2AF4_772A24, 0x00000023, 0x00000000, 0x00000043, 0x00000002, EnablePlayerBlur, 0x00000000, 0x00000002, 0x00000000, 0x00000001, 0x00000000
.word 0x00000043, 0x00000002, LoadActionCommand, 0x00000001, 0x00000043, 0x00000001, action_command_jump_CreateHudElements, 0x00000046, 0x00000001, D_802A11AC_7710DC, 0x00000046, 0x00000001, D_802A1320_771250, 0x00000043, 0x00000003, func_802A9120_421B10, 0xFE363C8A, 0x00000003, 0x00000043, 0x00000002, UseBattleCamPreset, 0x00000022, 0x00000043, 0x00000002, SetGoalToTarget, 0x00000000, 0x00000043, 0x00000006, SetJumpAnimations, 0x00000000, 0x00000000, 0x00010007, 0x00010008, 0x00030000, 0x00000043, 0x00000003, func_80274A18, 0xFE363C8A, 0x00000000, 0x00000002, 0x00000000, 0x00000001, 0x00000000, 0x00000043, 0x00000002, LoadActionCommand, 0x00000001, 0x00000043, 0x00000001, action_command_jump_CreateHudElements, 0x00000046, 0x00000001, D_802A11AC_7710DC, 0x00000043, 0x00000001, InitTargetIterator, 0x00000046, 0x00000001, D_802A1408_771338, 0x00000024, 0x00000002, 0xFE363C8B, 0xFE363C8A, 0x00000027, 0x00000002, 0xFE363C8B, 0x0000000E, 0x00000027, 0x00000002, 0xFE363C8B, 0xFFFFFFFD, 0x00000043, 0x00000003, func_802A9120_421B10, 0xFE363C8B, 0x00000003, 0x00000043, 0x00000002, UseBattleCamPreset, 0x00000025, 0x00000043, 0x00000002, SetGoalToTarget, 0x00000000, 0x00000043, 0x00000006, SetJumpAnimations, 0x00000000, 0x00000000, 0x00010007, 0x0001000A, 0x0001000B, 0x00000043, 0x00000003, func_802752AC, 0xFE363C8A, 0x00000000, 0x00000008, 0x00000001, 0x00000007, 0x00000043, 0x00000002, DidActionSucceed, 0xFE363C80, 0x00000014, 0x00000001, 0xFE363C80, 0x00000019, 0x00000001, 0x00000000, 0x00000043, 0x00000003, func_802752AC, 0x00000003, 0x00000001, 0x0000001C, 0x00000000, 0x00000043, 0x00000003, func_802752AC, 0x00000005, 0x00000001, 0x00000023, 0x00000000, 0x00000002, 0x00000000, 0x00000001, 0x00000000, 0x00000043, 0x00000002, LoadActionCommand, 0x00000001, 0x00000043, 0x00000001, action_command_jump_CreateHudElements, 0x00000046, 0x00000001, D_802A11AC_7710DC, 0x00000046, 0x00000001, D_802A14F0_771420, 0x00000043, 0x00000002, func_8026919C, D_802A10F0_771020, 0x00000024, 0x00000002, 0xFE363C8B, 0xFE363C8A, 0x00000028, 0x00000002, 0xFE363C8B, 0x00000004, 0x00000027, 0x00000002, 0xFE363C8B, 0xFFFFFFFD, 0x00000043, 0x00000003, func_802A9120_421B10, 0xFE363C8B, 0x00000003, 0x00000043, 0x00000002, UseBattleCamPreset, 0x00000026, 0x00000043, 0x00000002, SetGoalToTarget, 0x00000000, 0x00000043, 0x00000006, SetJumpAnimations, 0x00000000, 0x00000000, 0x00010007, 0x00080000, 0x00030000, 0x00000043, 0x00000003, func_80275F00, 0xFE363C8A, 0x00000000, 0x00000043, 0x00000001, CloseActionCommandInfo, 0x00000024, 0x00000002, 0xFE363C89, 0x00000000, 0x00000043, 0x00000002, DidActionSucceed, 0xFE363C80, 0x0000000D, 0x00000002, 0xFE363C80, 0x00000000, 0x00000024, 0x00000002, 0xFE363C89, 0x00000001, 0x00000043, 0x00000004, SetAnimation, 0x00000000, 0x00000000, 0x00030000, 0x00000043, 0x00000005, SetActorRotation, 0xFFFFFF81, 0x00000000, 0x00000000, 0x00000000, 0x00000043, 0x00000005, SetActorDispOffset, 0xFFFFFF81, 0x00000000, 0xFFFFFFFE, 0x00000000, 0x00000008, 0x00000001, 0x00000002, 0x00000043, 0x00000005, SetActorDispOffset, 0xFFFFFF81, 0x00000000, 0x00000000, 0x00000000, 0x00000043, 0x00000002, LoadActionCommand, 0x00000001, 0x00000043, 0x00000001, action_command_jump_CreateHudElements, 0x00000043, 0x00000003, func_802A9120_421B10, 0x0000000D, 0x00000003, 0x00000043, 0x00000002, UseBattleCamPreset, 0x00000027, 0x00000043, 0x00000003, func_80275F00, 0x0000000F, 0x00000002, 0x00000004, 0x00000001, 0x0000000A, 0x00000012, 0x00000000, 0x00000043, 0x00000002, LoadActionCommand, 0x00000001, 0x00000043, 0x00000001, action_command_jump_CreateHudElements, 0x00000043, 0x00000003, func_802A9120_421B10, 0x00000002, 0x00000003, 0x00000043, 0x00000003, func_80275F00, 0x00000004, 0x00000001, 0x00000004, 0x00000001, 0x0000000A, 0x00000013, 0x00000000, 0x00000003, 0x00000001, 0x0000000A, 0x00000002, 0x00000000, 0x00000001, 0x00000000, 0x00000043, 0x00000002, EnablePlayerBlur, 0x00000001, 0x00000043, 0x00000002, func_802694A4, 0x00000001, 0x00000043, 0x00000004, GetMenuSelection, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000014, 0x00000001, 0xFE363C81, 0x00000016, 0x00000001, 0x00000000, 0x00000046, 0x00000001, D_802A27FC_77272C, 0x00000016, 0x00000001, 0x00000001, 0x00000046, 0x00000001, D_802A2978_7728A8, 0x00000016, 0x00000001, 0x00000002, 0x00000046, 0x00000001, D_802A2AF4_772A24, 0x00000023, 0x00000000, 0x00000043, 0x00000002, EnablePlayerBlur, 0x00000000, 0x00000002, 0x00000000, 0x00000001, 0x00000000
glabel D_802A26B4_7725E4
.word 0x00000043, 0x00000002, StartRumble, 0x0000000B, 0x00000056, 0x00000000, 0x00000043, 0x00000005, ShakeCam, 0x00000001, 0x00000000, 0x00000002, 0xF24A7E80, 0x00000043, 0x00000005, ShakeCam, 0x00000001, 0x00000000, 0x00000002, 0xF24A8680, 0x00000043, 0x00000005, ShakeCam, 0x00000001, 0x00000000, 0x00000002, 0xF24A9280, 0x00000043, 0x00000005, ShakeCam, 0x00000001, 0x00000000, 0x00000002, 0xF24A8E80, 0x00000043, 0x00000005, ShakeCam, 0x00000001, 0x00000000, 0x00000002, 0xF24A8A80, 0x00000043, 0x00000005, ShakeCam, 0x00000001, 0x00000000, 0x00000002, 0xF24A8680, 0x00000043, 0x00000005, ShakeCam, 0x00000001, 0x00000000, 0x00000002, 0xF24A8280, 0x00000043, 0x00000005, ShakeCam, 0x00000001, 0x00000000, 0x00000002, 0xF24A7E80, 0x00000043, 0x00000005, ShakeCam, 0x00000001, 0x00000000, 0x00000002, 0xF24A7C80, 0x00000043, 0x00000005, ShakeCam, 0x00000001, 0x00000000, 0x00000002, 0xF24A7B4D, 0x00000057, 0x00000000, 0x00000002, 0x00000000, 0x00000001, 0x00000000

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@ -30,7 +30,7 @@ glabel D_802A1FEC_76E74C
.word 0x00000043, 0x00000006, SetJumpAnimations, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x0001000C, 0x00000043, 0x00000001, PlayerLandJump, 0x00000043, 0x00000004, SetAnimation, 0x00000000, 0x00000000, 0x0001000C, 0x00000008, 0x00000001, 0x00000002, 0x00000058, 0x00000000, 0x00000043, 0x00000005, ShakeCam, 0x00000001, 0x00000000, 0x00000005, 0xF24A7E80, 0x00000059, 0x00000000, 0x00000043, 0x00000003, PlaySoundAtActor, 0x00000000, 0x00000162, 0x00000043, 0x00000004, SetAnimation, 0x00000000, 0x00000000, 0x00010030, 0x00000008, 0x00000001, 0x0000000A, 0x00000043, 0x00000004, SetAnimation, 0x00000000, 0x00000000, 0x00010031, 0x00000008, 0x00000001, 0x00000014, 0x00000043, 0x00000003, SetBattleFlagBits, 0x00000100, 0x00000000, 0x00000043, 0x00000002, UseBattleCamPreset, 0x00000003, 0x00000043, 0x00000001, func_802693F0, 0x00000043, 0x00000002, EnablePlayerBlur, 0xFFFFFFFF, 0x00000043, 0x00000001, func_80276EFC, 0x00000043, 0x00000002, SetGoalToHome, 0x00000000, 0x00000043, 0x00000003, SetActorSpeed, 0x00000000, 0xF24A9A80, 0x00000043, 0x00000004, SetAnimation, 0x00000000, 0x00000000, 0x00010005, 0x00000043, 0x00000002, PlayerRunToGoal, 0x00000000, 0x00000043, 0x00000004, SetAnimation, 0x00000000, 0x00000000, 0x00010002, 0x00000002, 0x00000000, 0x00000001, 0x00000000
glabel D_802A2184_76E8E4
.word 0x00000043, 0x00000002, LoadActionCommand, 0x00000001, 0x00000043, 0x00000001, func_802A9000_4219F0, 0x00000046, 0x00000001, D_802A11AC_76D90C, 0x00000046, 0x00000001, D_802A1320_76DA80, 0x00000043, 0x00000003, func_802A9120_421B10, 0xFE363C8A, 0x00000003, 0x00000043, 0x00000002, UseBattleCamPreset, 0x00000022, 0x00000043, 0x00000002, SetGoalToTarget, 0x00000000, 0x00000043, 0x00000006, SetJumpAnimations, 0x00000000, 0x00000000, 0x00010007, 0x00010008, 0x00030000, 0x00000043, 0x00000003, func_80274A18, 0xFE363C8A, 0x00000000, 0x00000002, 0x00000000, 0x00000001, 0x00000000, 0x00000043, 0x00000002, LoadActionCommand, 0x00000001, 0x00000043, 0x00000001, func_802A9000_4219F0, 0x00000046, 0x00000001, D_802A11AC_76D90C, 0x00000043, 0x00000001, InitTargetIterator, 0x00000046, 0x00000001, D_802A1408_76DB68, 0x00000024, 0x00000002, 0xFE363C8B, 0xFE363C8A, 0x00000027, 0x00000002, 0xFE363C8B, 0x0000000E, 0x00000027, 0x00000002, 0xFE363C8B, 0xFFFFFFFD, 0x00000043, 0x00000003, func_802A9120_421B10, 0xFE363C8B, 0x00000003, 0x00000043, 0x00000002, UseBattleCamPreset, 0x00000025, 0x00000043, 0x00000002, SetGoalToTarget, 0x00000000, 0x00000043, 0x00000006, SetJumpAnimations, 0x00000000, 0x00000000, 0x00010007, 0x0001000A, 0x0001000B, 0x00000043, 0x00000003, func_802752AC, 0xFE363C8A, 0x00000000, 0x00000008, 0x00000001, 0x00000007, 0x00000043, 0x00000002, DidActionSucceed, 0xFE363C80, 0x00000014, 0x00000001, 0xFE363C80, 0x00000019, 0x00000001, 0x00000000, 0x00000043, 0x00000003, func_802752AC, 0x00000003, 0x00000001, 0x0000001C, 0x00000000, 0x00000043, 0x00000003, func_802752AC, 0x00000005, 0x00000001, 0x00000023, 0x00000000, 0x00000002, 0x00000000, 0x00000001, 0x00000000, 0x00000043, 0x00000002, LoadActionCommand, 0x00000001, 0x00000043, 0x00000001, func_802A9000_4219F0, 0x00000046, 0x00000001, D_802A11AC_76D90C, 0x00000046, 0x00000001, D_802A14F0_76DC50, 0x00000043, 0x00000002, func_8026919C, D_802A10F0_76D850, 0x00000024, 0x00000002, 0xFE363C8B, 0xFE363C8A, 0x00000028, 0x00000002, 0xFE363C8B, 0x00000004, 0x00000027, 0x00000002, 0xFE363C8B, 0xFFFFFFFD, 0x00000043, 0x00000003, func_802A9120_421B10, 0xFE363C8B, 0x00000003, 0x00000043, 0x00000002, UseBattleCamPreset, 0x00000026, 0x00000043, 0x00000002, SetGoalToTarget, 0x00000000, 0x00000043, 0x00000006, SetJumpAnimations, 0x00000000, 0x00000000, 0x00010007, 0x00080000, 0x00030000, 0x00000043, 0x00000003, func_80275F00, 0xFE363C8A, 0x00000000, 0x00000043, 0x00000001, CloseActionCommandInfo, 0x00000024, 0x00000002, 0xFE363C89, 0x00000000, 0x00000043, 0x00000002, DidActionSucceed, 0xFE363C80, 0x0000000D, 0x00000002, 0xFE363C80, 0x00000000, 0x00000024, 0x00000002, 0xFE363C89, 0x00000001, 0x00000043, 0x00000004, SetAnimation, 0x00000000, 0x00000000, 0x00030000, 0x00000043, 0x00000005, SetActorRotation, 0xFFFFFF81, 0x00000000, 0x00000000, 0x00000000, 0x00000043, 0x00000005, SetActorDispOffset, 0xFFFFFF81, 0x00000000, 0xFFFFFFFE, 0x00000000, 0x00000008, 0x00000001, 0x00000002, 0x00000043, 0x00000005, SetActorDispOffset, 0xFFFFFF81, 0x00000000, 0x00000000, 0x00000000, 0x00000043, 0x00000002, LoadActionCommand, 0x00000001, 0x00000043, 0x00000001, func_802A9000_4219F0, 0x00000043, 0x00000003, func_802A9120_421B10, 0x0000000D, 0x00000003, 0x00000043, 0x00000002, UseBattleCamPreset, 0x00000027, 0x00000043, 0x00000003, func_80275F00, 0x0000000F, 0x00000002, 0x00000004, 0x00000001, 0x0000000A, 0x00000012, 0x00000000, 0x00000043, 0x00000002, LoadActionCommand, 0x00000001, 0x00000043, 0x00000001, func_802A9000_4219F0, 0x00000043, 0x00000003, func_802A9120_421B10, 0x00000002, 0x00000003, 0x00000043, 0x00000003, func_80275F00, 0x00000004, 0x00000001, 0x00000004, 0x00000001, 0x0000000A, 0x00000013, 0x00000000, 0x00000003, 0x00000001, 0x0000000A, 0x00000002, 0x00000000, 0x00000001, 0x00000000, 0x00000043, 0x00000002, EnablePlayerBlur, 0x00000001, 0x00000043, 0x00000002, func_802694A4, 0x00000001, 0x00000043, 0x00000004, GetMenuSelection, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000014, 0x00000001, 0xFE363C81, 0x00000016, 0x00000001, 0x00000000, 0x00000046, 0x00000001, D_802A2754_76EEB4, 0x00000016, 0x00000001, 0x00000001, 0x00000046, 0x00000001, D_802A28D0_76F030, 0x00000016, 0x00000001, 0x00000002, 0x00000046, 0x00000001, D_802A2A4C_76F1AC, 0x00000023, 0x00000000, 0x00000043, 0x00000002, EnablePlayerBlur, 0x00000000, 0x00000002, 0x00000000, 0x00000001, 0x00000000
.word 0x00000043, 0x00000002, LoadActionCommand, 0x00000001, 0x00000043, 0x00000001, action_command_jump_CreateHudElements, 0x00000046, 0x00000001, D_802A11AC_76D90C, 0x00000046, 0x00000001, D_802A1320_76DA80, 0x00000043, 0x00000003, func_802A9120_421B10, 0xFE363C8A, 0x00000003, 0x00000043, 0x00000002, UseBattleCamPreset, 0x00000022, 0x00000043, 0x00000002, SetGoalToTarget, 0x00000000, 0x00000043, 0x00000006, SetJumpAnimations, 0x00000000, 0x00000000, 0x00010007, 0x00010008, 0x00030000, 0x00000043, 0x00000003, func_80274A18, 0xFE363C8A, 0x00000000, 0x00000002, 0x00000000, 0x00000001, 0x00000000, 0x00000043, 0x00000002, LoadActionCommand, 0x00000001, 0x00000043, 0x00000001, action_command_jump_CreateHudElements, 0x00000046, 0x00000001, D_802A11AC_76D90C, 0x00000043, 0x00000001, InitTargetIterator, 0x00000046, 0x00000001, D_802A1408_76DB68, 0x00000024, 0x00000002, 0xFE363C8B, 0xFE363C8A, 0x00000027, 0x00000002, 0xFE363C8B, 0x0000000E, 0x00000027, 0x00000002, 0xFE363C8B, 0xFFFFFFFD, 0x00000043, 0x00000003, func_802A9120_421B10, 0xFE363C8B, 0x00000003, 0x00000043, 0x00000002, UseBattleCamPreset, 0x00000025, 0x00000043, 0x00000002, SetGoalToTarget, 0x00000000, 0x00000043, 0x00000006, SetJumpAnimations, 0x00000000, 0x00000000, 0x00010007, 0x0001000A, 0x0001000B, 0x00000043, 0x00000003, func_802752AC, 0xFE363C8A, 0x00000000, 0x00000008, 0x00000001, 0x00000007, 0x00000043, 0x00000002, DidActionSucceed, 0xFE363C80, 0x00000014, 0x00000001, 0xFE363C80, 0x00000019, 0x00000001, 0x00000000, 0x00000043, 0x00000003, func_802752AC, 0x00000003, 0x00000001, 0x0000001C, 0x00000000, 0x00000043, 0x00000003, func_802752AC, 0x00000005, 0x00000001, 0x00000023, 0x00000000, 0x00000002, 0x00000000, 0x00000001, 0x00000000, 0x00000043, 0x00000002, LoadActionCommand, 0x00000001, 0x00000043, 0x00000001, action_command_jump_CreateHudElements, 0x00000046, 0x00000001, D_802A11AC_76D90C, 0x00000046, 0x00000001, D_802A14F0_76DC50, 0x00000043, 0x00000002, func_8026919C, D_802A10F0_76D850, 0x00000024, 0x00000002, 0xFE363C8B, 0xFE363C8A, 0x00000028, 0x00000002, 0xFE363C8B, 0x00000004, 0x00000027, 0x00000002, 0xFE363C8B, 0xFFFFFFFD, 0x00000043, 0x00000003, func_802A9120_421B10, 0xFE363C8B, 0x00000003, 0x00000043, 0x00000002, UseBattleCamPreset, 0x00000026, 0x00000043, 0x00000002, SetGoalToTarget, 0x00000000, 0x00000043, 0x00000006, SetJumpAnimations, 0x00000000, 0x00000000, 0x00010007, 0x00080000, 0x00030000, 0x00000043, 0x00000003, func_80275F00, 0xFE363C8A, 0x00000000, 0x00000043, 0x00000001, CloseActionCommandInfo, 0x00000024, 0x00000002, 0xFE363C89, 0x00000000, 0x00000043, 0x00000002, DidActionSucceed, 0xFE363C80, 0x0000000D, 0x00000002, 0xFE363C80, 0x00000000, 0x00000024, 0x00000002, 0xFE363C89, 0x00000001, 0x00000043, 0x00000004, SetAnimation, 0x00000000, 0x00000000, 0x00030000, 0x00000043, 0x00000005, SetActorRotation, 0xFFFFFF81, 0x00000000, 0x00000000, 0x00000000, 0x00000043, 0x00000005, SetActorDispOffset, 0xFFFFFF81, 0x00000000, 0xFFFFFFFE, 0x00000000, 0x00000008, 0x00000001, 0x00000002, 0x00000043, 0x00000005, SetActorDispOffset, 0xFFFFFF81, 0x00000000, 0x00000000, 0x00000000, 0x00000043, 0x00000002, LoadActionCommand, 0x00000001, 0x00000043, 0x00000001, action_command_jump_CreateHudElements, 0x00000043, 0x00000003, func_802A9120_421B10, 0x0000000D, 0x00000003, 0x00000043, 0x00000002, UseBattleCamPreset, 0x00000027, 0x00000043, 0x00000003, func_80275F00, 0x0000000F, 0x00000002, 0x00000004, 0x00000001, 0x0000000A, 0x00000012, 0x00000000, 0x00000043, 0x00000002, LoadActionCommand, 0x00000001, 0x00000043, 0x00000001, action_command_jump_CreateHudElements, 0x00000043, 0x00000003, func_802A9120_421B10, 0x00000002, 0x00000003, 0x00000043, 0x00000003, func_80275F00, 0x00000004, 0x00000001, 0x00000004, 0x00000001, 0x0000000A, 0x00000013, 0x00000000, 0x00000003, 0x00000001, 0x0000000A, 0x00000002, 0x00000000, 0x00000001, 0x00000000, 0x00000043, 0x00000002, EnablePlayerBlur, 0x00000001, 0x00000043, 0x00000002, func_802694A4, 0x00000001, 0x00000043, 0x00000004, GetMenuSelection, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000014, 0x00000001, 0xFE363C81, 0x00000016, 0x00000001, 0x00000000, 0x00000046, 0x00000001, D_802A2754_76EEB4, 0x00000016, 0x00000001, 0x00000001, 0x00000046, 0x00000001, D_802A28D0_76F030, 0x00000016, 0x00000001, 0x00000002, 0x00000046, 0x00000001, D_802A2A4C_76F1AC, 0x00000023, 0x00000000, 0x00000043, 0x00000002, EnablePlayerBlur, 0x00000000, 0x00000002, 0x00000000, 0x00000001, 0x00000000
glabel D_802A26B4_76EE14
.word 0x00000043, 0x00000002, StartRumble, 0x00000009, 0x00000058, 0x00000000, 0x00000043, 0x00000005, ShakeCam, 0x00000001, 0x00000000, 0x00000002, 0xF24A7C80, 0x00000043, 0x00000005, ShakeCam, 0x00000001, 0x00000000, 0x00000002, 0xF24A8080, 0x00000043, 0x00000005, ShakeCam, 0x00000001, 0x00000000, 0x00000002, 0xF24A7C80, 0x00000043, 0x00000005, ShakeCam, 0x00000001, 0x00000000, 0x00000002, 0xF24A7B4D, 0x00000059, 0x00000000, 0x00000002, 0x00000000, 0x00000001, 0x00000000

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@ -30,13 +30,13 @@ glabel D_802A1FEC_784B8C
.word 0x00000043, 0x00000006, SetJumpAnimations, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x0001000C, 0x00000043, 0x00000001, PlayerLandJump, 0x00000043, 0x00000004, SetAnimation, 0x00000000, 0x00000000, 0x0001000C, 0x00000008, 0x00000001, 0x00000002, 0x00000058, 0x00000000, 0x00000043, 0x00000005, ShakeCam, 0x00000001, 0x00000000, 0x00000005, 0xF24A7E80, 0x00000059, 0x00000000, 0x00000043, 0x00000003, PlaySoundAtActor, 0x00000000, 0x00000162, 0x00000043, 0x00000004, SetAnimation, 0x00000000, 0x00000000, 0x00010030, 0x00000008, 0x00000001, 0x0000000A, 0x00000043, 0x00000004, SetAnimation, 0x00000000, 0x00000000, 0x00010031, 0x00000008, 0x00000001, 0x00000014, 0x00000043, 0x00000003, SetBattleFlagBits, 0x00000100, 0x00000000, 0x00000043, 0x00000002, UseBattleCamPreset, 0x00000003, 0x00000043, 0x00000001, func_802693F0, 0x00000043, 0x00000002, EnablePlayerBlur, 0xFFFFFFFF, 0x00000043, 0x00000001, func_80276EFC, 0x00000043, 0x00000002, SetGoalToHome, 0x00000000, 0x00000043, 0x00000003, SetActorSpeed, 0x00000000, 0xF24A9A80, 0x00000043, 0x00000004, SetAnimation, 0x00000000, 0x00000000, 0x00010005, 0x00000043, 0x00000002, PlayerRunToGoal, 0x00000000, 0x00000043, 0x00000004, SetAnimation, 0x00000000, 0x00000000, 0x00010002, 0x00000002, 0x00000000, 0x00000001, 0x00000000
glabel D_802A2184_784D24
.word 0x00000043, 0x00000002, LoadActionCommand, 0x00000001, 0x00000043, 0x00000001, func_802A9000_4219F0, 0x00000046, 0x00000001, D_802A11AC_783D4C, 0x00000046, 0x00000001, D_802A1320_783EC0, 0x00000043, 0x00000003, func_802A9120_421B10, 0xFE363C8A, 0x00000003, 0x00000043, 0x00000002, UseBattleCamPreset, 0x00000022, 0x00000043, 0x00000002, SetGoalToTarget, 0x00000000, 0x00000043, 0x00000006, SetJumpAnimations, 0x00000000, 0x00000000, 0x00010007, 0x00010008, 0x00030000, 0x00000043, 0x00000003, func_80274A18, 0xFE363C8A, 0x00000000, 0x00000002, 0x00000000, 0x00000001, 0x00000000, 0x00000043, 0x00000002, LoadActionCommand, 0x00000001, 0x00000043, 0x00000001, func_802A9000_4219F0, 0x00000046, 0x00000001, D_802A11AC_783D4C, 0x00000043, 0x00000001, InitTargetIterator, 0x00000046, 0x00000001, D_802A1408_783FA8, 0x00000024, 0x00000002, 0xFE363C8B, 0xFE363C8A, 0x00000027, 0x00000002, 0xFE363C8B, 0x0000000E, 0x00000027, 0x00000002, 0xFE363C8B, 0xFFFFFFFD, 0x00000043, 0x00000003, func_802A9120_421B10, 0xFE363C8B, 0x00000003, 0x00000043, 0x00000002, UseBattleCamPreset, 0x00000025, 0x00000043, 0x00000002, SetGoalToTarget, 0x00000000, 0x00000043, 0x00000006, SetJumpAnimations, 0x00000000, 0x00000000, 0x00010007, 0x0001000A, 0x0001000B, 0x00000043, 0x00000003, func_802752AC, 0xFE363C8A, 0x00000000, 0x00000008, 0x00000001, 0x00000007, 0x00000043, 0x00000002, DidActionSucceed, 0xFE363C80, 0x00000014, 0x00000001, 0xFE363C80, 0x00000019, 0x00000001, 0x00000000, 0x00000043, 0x00000003, func_802752AC, 0x00000003, 0x00000001, 0x0000001C, 0x00000000, 0x00000043, 0x00000003, func_802752AC, 0x00000005, 0x00000001, 0x00000023, 0x00000000, 0x00000002, 0x00000000, 0x00000001, 0x00000000, 0x00000043, 0x00000002, LoadActionCommand, 0x00000001, 0x00000043, 0x00000001, func_802A9000_4219F0, 0x00000046, 0x00000001, D_802A11AC_783D4C, 0x00000046, 0x00000001, D_802A14F0_784090, 0x00000043, 0x00000002, func_8026919C, D_802A10F0_783C90, 0x00000024, 0x00000002, 0xFE363C8B, 0xFE363C8A, 0x00000028, 0x00000002, 0xFE363C8B, 0x00000004, 0x00000027, 0x00000002, 0xFE363C8B, 0xFFFFFFFD, 0x00000043, 0x00000003, func_802A9120_421B10, 0xFE363C8B, 0x00000003, 0x00000043, 0x00000002, UseBattleCamPreset, 0x00000026, 0x00000043, 0x00000002, SetGoalToTarget, 0x00000000, 0x00000043, 0x00000006, SetJumpAnimations, 0x00000000, 0x00000000, 0x00010007, 0x00080000, 0x00030000, 0x00000043, 0x00000003, func_80275F00, 0xFE363C8A, 0x00000000, 0x00000043, 0x00000001, CloseActionCommandInfo, 0x00000024, 0x00000002, 0xFE363C89, 0x00000000, 0x00000043, 0x00000002, DidActionSucceed, 0xFE363C80, 0x0000000D, 0x00000002, 0xFE363C80, 0x00000000, 0x00000024, 0x00000002, 0xFE363C89, 0x00000001, 0x00000043, 0x00000004, SetAnimation, 0x00000000, 0x00000000, 0x00030000, 0x00000043, 0x00000005, SetActorRotation, 0xFFFFFF81, 0x00000000, 0x00000000, 0x00000000, 0x00000043, 0x00000005, SetActorDispOffset, 0xFFFFFF81, 0x00000000, 0xFFFFFFFE, 0x00000000, 0x00000008, 0x00000001, 0x00000002, 0x00000043, 0x00000005, SetActorDispOffset, 0xFFFFFF81, 0x00000000, 0x00000000, 0x00000000, 0x00000043, 0x00000002, LoadActionCommand, 0x00000001, 0x00000043, 0x00000001, func_802A9000_4219F0, 0x00000043, 0x00000003, func_802A9120_421B10, 0x0000000D, 0x00000003, 0x00000043, 0x00000002, UseBattleCamPreset, 0x00000027, 0x00000043, 0x00000003, func_80275F00, 0x0000000F, 0x00000002, 0x00000004, 0x00000001, 0x0000000A, 0x00000012, 0x00000000, 0x00000043, 0x00000002, LoadActionCommand, 0x00000001, 0x00000043, 0x00000001, func_802A9000_4219F0, 0x00000043, 0x00000003, func_802A9120_421B10, 0x00000002, 0x00000003, 0x00000043, 0x00000003, func_80275F00, 0x00000004, 0x00000001, 0x00000004, 0x00000001, 0x0000000A, 0x00000013, 0x00000000, 0x00000003, 0x00000001, 0x0000000A, 0x00000002, 0x00000000, 0x00000001, 0x00000000, 0x00000043, 0x00000002, func_802694A4, 0x00000001, 0x00000043, 0x00000004, GetMenuSelection, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000014, 0x00000001, 0xFE363C81, 0x00000016, 0x00000001, 0x00000000, 0x00000046, 0x00000001, D_802A2694_785234, 0x00000016, 0x00000001, 0x00000001, 0x00000046, 0x00000001, D_802A2978_785518, 0x00000016, 0x00000001, 0x00000002, 0x00000046, 0x00000001, D_802A2C8C_78582C, 0x00000023, 0x00000000, 0x00000002, 0x00000000, 0x00000001, 0x00000000
.word 0x00000043, 0x00000002, LoadActionCommand, 0x00000001, 0x00000043, 0x00000001, action_command_jump_CreateHudElements, 0x00000046, 0x00000001, D_802A11AC_783D4C, 0x00000046, 0x00000001, D_802A1320_783EC0, 0x00000043, 0x00000003, func_802A9120_421B10, 0xFE363C8A, 0x00000003, 0x00000043, 0x00000002, UseBattleCamPreset, 0x00000022, 0x00000043, 0x00000002, SetGoalToTarget, 0x00000000, 0x00000043, 0x00000006, SetJumpAnimations, 0x00000000, 0x00000000, 0x00010007, 0x00010008, 0x00030000, 0x00000043, 0x00000003, func_80274A18, 0xFE363C8A, 0x00000000, 0x00000002, 0x00000000, 0x00000001, 0x00000000, 0x00000043, 0x00000002, LoadActionCommand, 0x00000001, 0x00000043, 0x00000001, action_command_jump_CreateHudElements, 0x00000046, 0x00000001, D_802A11AC_783D4C, 0x00000043, 0x00000001, InitTargetIterator, 0x00000046, 0x00000001, D_802A1408_783FA8, 0x00000024, 0x00000002, 0xFE363C8B, 0xFE363C8A, 0x00000027, 0x00000002, 0xFE363C8B, 0x0000000E, 0x00000027, 0x00000002, 0xFE363C8B, 0xFFFFFFFD, 0x00000043, 0x00000003, func_802A9120_421B10, 0xFE363C8B, 0x00000003, 0x00000043, 0x00000002, UseBattleCamPreset, 0x00000025, 0x00000043, 0x00000002, SetGoalToTarget, 0x00000000, 0x00000043, 0x00000006, SetJumpAnimations, 0x00000000, 0x00000000, 0x00010007, 0x0001000A, 0x0001000B, 0x00000043, 0x00000003, func_802752AC, 0xFE363C8A, 0x00000000, 0x00000008, 0x00000001, 0x00000007, 0x00000043, 0x00000002, DidActionSucceed, 0xFE363C80, 0x00000014, 0x00000001, 0xFE363C80, 0x00000019, 0x00000001, 0x00000000, 0x00000043, 0x00000003, func_802752AC, 0x00000003, 0x00000001, 0x0000001C, 0x00000000, 0x00000043, 0x00000003, func_802752AC, 0x00000005, 0x00000001, 0x00000023, 0x00000000, 0x00000002, 0x00000000, 0x00000001, 0x00000000, 0x00000043, 0x00000002, LoadActionCommand, 0x00000001, 0x00000043, 0x00000001, action_command_jump_CreateHudElements, 0x00000046, 0x00000001, D_802A11AC_783D4C, 0x00000046, 0x00000001, D_802A14F0_784090, 0x00000043, 0x00000002, func_8026919C, D_802A10F0_783C90, 0x00000024, 0x00000002, 0xFE363C8B, 0xFE363C8A, 0x00000028, 0x00000002, 0xFE363C8B, 0x00000004, 0x00000027, 0x00000002, 0xFE363C8B, 0xFFFFFFFD, 0x00000043, 0x00000003, func_802A9120_421B10, 0xFE363C8B, 0x00000003, 0x00000043, 0x00000002, UseBattleCamPreset, 0x00000026, 0x00000043, 0x00000002, SetGoalToTarget, 0x00000000, 0x00000043, 0x00000006, SetJumpAnimations, 0x00000000, 0x00000000, 0x00010007, 0x00080000, 0x00030000, 0x00000043, 0x00000003, func_80275F00, 0xFE363C8A, 0x00000000, 0x00000043, 0x00000001, CloseActionCommandInfo, 0x00000024, 0x00000002, 0xFE363C89, 0x00000000, 0x00000043, 0x00000002, DidActionSucceed, 0xFE363C80, 0x0000000D, 0x00000002, 0xFE363C80, 0x00000000, 0x00000024, 0x00000002, 0xFE363C89, 0x00000001, 0x00000043, 0x00000004, SetAnimation, 0x00000000, 0x00000000, 0x00030000, 0x00000043, 0x00000005, SetActorRotation, 0xFFFFFF81, 0x00000000, 0x00000000, 0x00000000, 0x00000043, 0x00000005, SetActorDispOffset, 0xFFFFFF81, 0x00000000, 0xFFFFFFFE, 0x00000000, 0x00000008, 0x00000001, 0x00000002, 0x00000043, 0x00000005, SetActorDispOffset, 0xFFFFFF81, 0x00000000, 0x00000000, 0x00000000, 0x00000043, 0x00000002, LoadActionCommand, 0x00000001, 0x00000043, 0x00000001, action_command_jump_CreateHudElements, 0x00000043, 0x00000003, func_802A9120_421B10, 0x0000000D, 0x00000003, 0x00000043, 0x00000002, UseBattleCamPreset, 0x00000027, 0x00000043, 0x00000003, func_80275F00, 0x0000000F, 0x00000002, 0x00000004, 0x00000001, 0x0000000A, 0x00000012, 0x00000000, 0x00000043, 0x00000002, LoadActionCommand, 0x00000001, 0x00000043, 0x00000001, action_command_jump_CreateHudElements, 0x00000043, 0x00000003, func_802A9120_421B10, 0x00000002, 0x00000003, 0x00000043, 0x00000003, func_80275F00, 0x00000004, 0x00000001, 0x00000004, 0x00000001, 0x0000000A, 0x00000013, 0x00000000, 0x00000003, 0x00000001, 0x0000000A, 0x00000002, 0x00000000, 0x00000001, 0x00000000, 0x00000043, 0x00000002, func_802694A4, 0x00000001, 0x00000043, 0x00000004, GetMenuSelection, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000014, 0x00000001, 0xFE363C81, 0x00000016, 0x00000001, 0x00000000, 0x00000046, 0x00000001, D_802A2694_785234, 0x00000016, 0x00000001, 0x00000001, 0x00000046, 0x00000001, D_802A2978_785518, 0x00000016, 0x00000001, 0x00000002, 0x00000046, 0x00000001, D_802A2C8C_78582C, 0x00000023, 0x00000000, 0x00000002, 0x00000000, 0x00000001, 0x00000000
glabel D_802A2694_785234
.word 0x00000046, 0x00000001, D_802A2184_784D24, 0x00000043, 0x00000007, PlayerTestEnemy, 0xFE363C80, 0x00000080, 0x00000000, 0x00000000, 0x00000001, 0x00000000, 0x0000000A, 0x00000002, 0xFE363C80, 0x00000006, 0x00000046, 0x00000001, D_802A1FEC_784B8C, 0x00000002, 0x00000000, 0x00000013, 0x00000000, 0x00000008, 0x00000001, 0x00000001, 0x00000043, 0x00000002, DidActionSucceed, 0xFE363C80, 0x00000014, 0x00000001, 0xFE363C80, 0x00000019, 0x00000001, 0x00000000, 0x00000043, 0x00000005, SetActorSounds, 0x00000000, 0x00000003, 0x0000015A, 0x00000000, 0x00000043, 0x00000007, PlayerDamageEnemy, 0xFE363C80, 0x00000080, 0x00000000, 0x8008034B, 0x00000001, 0x00000050, 0x0000001C, 0x00000000, 0x00000043, 0x00000005, SetActorSounds, 0x00000000, 0x00000003, 0x0000015B, 0x00000000, 0x00000043, 0x00000007, PlayerDamageEnemy, 0xFE363C80, 0x00000080, 0x00000000, 0x8008034B, 0x00000001, 0x00000030, 0x00000023, 0x00000000, 0x00000014, 0x00000001, 0xFE363C80, 0x0000001D, 0x00000001, 0x00000000, 0x0000001D, 0x00000001, 0x00000002, 0x00000046, 0x00000001, D_802A19B0_784550, 0x00000002, 0x00000000, 0x00000020, 0x00000000, 0x0000001D, 0x00000001, 0x00000001, 0x0000001D, 0x00000001, 0x00000003, 0x00000020, 0x00000000, 0x00000023, 0x00000000, 0x00000058, 0x00000000, 0x00000043, 0x00000002, UseBattleCamPreset, 0x0000001B, 0x00000008, 0x00000001, 0x00000005, 0x00000043, 0x00000002, SetGoalToTarget, 0x00000000, 0x00000043, 0x00000002, UseBattleCamPreset, 0x00000023, 0x00000059, 0x00000000, 0x00000043, 0x00000002, func_80269524, 0xFE363C8F, 0x00000043, 0x00000001, CloseActionCommandInfo, 0x00000043, 0x00000002, LoadActionCommand, 0x00000001, 0x00000043, 0x00000001, func_802A9000_4219F0, 0x00000043, 0x00000002, func_802694A4, 0x00000000, 0x00000043, 0x00000003, func_802A9120_421B10, 0x00000018, 0x00000003, 0x00000043, 0x00000002, SetGoalToTarget, 0x00000000, 0x00000043, 0x00000006, SetJumpAnimations, 0x00000000, 0x00000000, 0x00010007, 0x00010008, 0x0001000C, 0x00000043, 0x00000003, func_80274A18, 0x00000018, 0x00000003, 0x00000008, 0x00000001, 0x00000001, 0x00000043, 0x00000003, PlaySoundAtActor, 0x00000000, 0x0000015A, 0x00000043, 0x00000007, PlayerDamageEnemy, 0xFE363C80, 0x00000080, 0x00000000, 0x80080364, 0x00000001, 0x000000E0, 0x00000043, 0x00000002, func_80269550, 0xFE363C8F, 0x00000046, 0x00000001, D_802A15D8_784178, 0x00000002, 0x00000000, 0x00000001, 0x00000000
.word 0x00000046, 0x00000001, D_802A2184_784D24, 0x00000043, 0x00000007, PlayerTestEnemy, 0xFE363C80, 0x00000080, 0x00000000, 0x00000000, 0x00000001, 0x00000000, 0x0000000A, 0x00000002, 0xFE363C80, 0x00000006, 0x00000046, 0x00000001, D_802A1FEC_784B8C, 0x00000002, 0x00000000, 0x00000013, 0x00000000, 0x00000008, 0x00000001, 0x00000001, 0x00000043, 0x00000002, DidActionSucceed, 0xFE363C80, 0x00000014, 0x00000001, 0xFE363C80, 0x00000019, 0x00000001, 0x00000000, 0x00000043, 0x00000005, SetActorSounds, 0x00000000, 0x00000003, 0x0000015A, 0x00000000, 0x00000043, 0x00000007, PlayerDamageEnemy, 0xFE363C80, 0x00000080, 0x00000000, 0x8008034B, 0x00000001, 0x00000050, 0x0000001C, 0x00000000, 0x00000043, 0x00000005, SetActorSounds, 0x00000000, 0x00000003, 0x0000015B, 0x00000000, 0x00000043, 0x00000007, PlayerDamageEnemy, 0xFE363C80, 0x00000080, 0x00000000, 0x8008034B, 0x00000001, 0x00000030, 0x00000023, 0x00000000, 0x00000014, 0x00000001, 0xFE363C80, 0x0000001D, 0x00000001, 0x00000000, 0x0000001D, 0x00000001, 0x00000002, 0x00000046, 0x00000001, D_802A19B0_784550, 0x00000002, 0x00000000, 0x00000020, 0x00000000, 0x0000001D, 0x00000001, 0x00000001, 0x0000001D, 0x00000001, 0x00000003, 0x00000020, 0x00000000, 0x00000023, 0x00000000, 0x00000058, 0x00000000, 0x00000043, 0x00000002, UseBattleCamPreset, 0x0000001B, 0x00000008, 0x00000001, 0x00000005, 0x00000043, 0x00000002, SetGoalToTarget, 0x00000000, 0x00000043, 0x00000002, UseBattleCamPreset, 0x00000023, 0x00000059, 0x00000000, 0x00000043, 0x00000002, func_80269524, 0xFE363C8F, 0x00000043, 0x00000001, CloseActionCommandInfo, 0x00000043, 0x00000002, LoadActionCommand, 0x00000001, 0x00000043, 0x00000001, action_command_jump_CreateHudElements, 0x00000043, 0x00000002, func_802694A4, 0x00000000, 0x00000043, 0x00000003, func_802A9120_421B10, 0x00000018, 0x00000003, 0x00000043, 0x00000002, SetGoalToTarget, 0x00000000, 0x00000043, 0x00000006, SetJumpAnimations, 0x00000000, 0x00000000, 0x00010007, 0x00010008, 0x0001000C, 0x00000043, 0x00000003, func_80274A18, 0x00000018, 0x00000003, 0x00000008, 0x00000001, 0x00000001, 0x00000043, 0x00000003, PlaySoundAtActor, 0x00000000, 0x0000015A, 0x00000043, 0x00000007, PlayerDamageEnemy, 0xFE363C80, 0x00000080, 0x00000000, 0x80080364, 0x00000001, 0x000000E0, 0x00000043, 0x00000002, func_80269550, 0xFE363C8F, 0x00000046, 0x00000001, D_802A15D8_784178, 0x00000002, 0x00000000, 0x00000001, 0x00000000
glabel D_802A2978_785518
.word 0x00000046, 0x00000001, D_802A2184_784D24, 0x00000043, 0x00000007, PlayerTestEnemy, 0xFE363C80, 0x00000080, 0x00000000, 0x00000000, 0x00000001, 0x00000000, 0x0000000A, 0x00000002, 0xFE363C80, 0x00000006, 0x00000046, 0x00000001, D_802A1FEC_784B8C, 0x00000002, 0x00000000, 0x00000013, 0x00000000, 0x00000008, 0x00000001, 0x00000001, 0x00000043, 0x00000002, DidActionSucceed, 0xFE363C80, 0x00000014, 0x00000001, 0xFE363C80, 0x00000019, 0x00000001, 0x00000000, 0x00000043, 0x00000003, PlaySoundAtActor, 0x00000000, 0x0000015B, 0x00000043, 0x00000007, PlayerDamageEnemy, 0xFE363C80, 0x00000080, 0x00000000, 0x8008034B, 0x00000002, 0x00000050, 0x0000001C, 0x00000000, 0x00000043, 0x00000003, PlaySoundAtActor, 0x00000000, 0x0000015B, 0x00000043, 0x00000007, PlayerDamageEnemy, 0xFE363C80, 0x00000080, 0x00000000, 0x8008034B, 0x00000002, 0x00000030, 0x00000023, 0x00000000, 0x00000014, 0x00000001, 0xFE363C80, 0x0000001D, 0x00000001, 0x00000000, 0x0000001D, 0x00000001, 0x00000002, 0x00000046, 0x00000001, D_802A19B0_784550, 0x00000002, 0x00000000, 0x00000020, 0x00000000, 0x0000001D, 0x00000001, 0x00000001, 0x0000001D, 0x00000001, 0x00000003, 0x00000020, 0x00000000, 0x00000023, 0x00000000, 0x00000043, 0x00000002, func_80269524, 0xFE363C8F, 0x00000058, 0x00000000, 0x00000043, 0x00000002, UseBattleCamPreset, 0x0000001B, 0x00000008, 0x00000001, 0x00000005, 0x00000043, 0x00000002, SetGoalToTarget, 0x00000000, 0x00000043, 0x00000002, UseBattleCamPreset, 0x00000023, 0x00000059, 0x00000000, 0x00000043, 0x00000001, CloseActionCommandInfo, 0x00000043, 0x00000002, LoadActionCommand, 0x00000001, 0x00000043, 0x00000001, func_802A9000_4219F0, 0x00000043, 0x00000002, func_802694A4, 0x00000000, 0x00000043, 0x00000003, func_802A9120_421B10, 0x00000025, 0x00000003, 0x00000043, 0x00000002, SetGoalToTarget, 0x00000000, 0x00000043, 0x00000002, EnablePlayerBlur, 0x00000001, 0x00000043, 0x00000006, SetJumpAnimations, 0x00000000, 0x00000000, 0x00010007, 0x0001000A, 0x0001000B, 0x00000043, 0x00000003, func_802752AC, 0x00000014, 0x00000004, 0x00000008, 0x00000001, 0x00000007, 0x00000043, 0x00000003, func_802752AC, 0x00000003, 0x00000005, 0x00000043, 0x00000002, EnablePlayerBlur, 0x00000000, 0x00000008, 0x00000001, 0x00000001, 0x00000043, 0x00000003, PlaySoundAtActor, 0x00000000, 0x0000015B, 0x00000043, 0x00000007, PlayerDamageEnemy, 0xFE363C80, 0x00000080, 0x00000000, 0x80080364, 0x00000002, 0x000000E0, 0x00000043, 0x00000002, func_80269550, 0xFE363C8F, 0x00000046, 0x00000001, D_802A15D8_784178, 0x00000002, 0x00000000, 0x00000001, 0x00000000
.word 0x00000046, 0x00000001, D_802A2184_784D24, 0x00000043, 0x00000007, PlayerTestEnemy, 0xFE363C80, 0x00000080, 0x00000000, 0x00000000, 0x00000001, 0x00000000, 0x0000000A, 0x00000002, 0xFE363C80, 0x00000006, 0x00000046, 0x00000001, D_802A1FEC_784B8C, 0x00000002, 0x00000000, 0x00000013, 0x00000000, 0x00000008, 0x00000001, 0x00000001, 0x00000043, 0x00000002, DidActionSucceed, 0xFE363C80, 0x00000014, 0x00000001, 0xFE363C80, 0x00000019, 0x00000001, 0x00000000, 0x00000043, 0x00000003, PlaySoundAtActor, 0x00000000, 0x0000015B, 0x00000043, 0x00000007, PlayerDamageEnemy, 0xFE363C80, 0x00000080, 0x00000000, 0x8008034B, 0x00000002, 0x00000050, 0x0000001C, 0x00000000, 0x00000043, 0x00000003, PlaySoundAtActor, 0x00000000, 0x0000015B, 0x00000043, 0x00000007, PlayerDamageEnemy, 0xFE363C80, 0x00000080, 0x00000000, 0x8008034B, 0x00000002, 0x00000030, 0x00000023, 0x00000000, 0x00000014, 0x00000001, 0xFE363C80, 0x0000001D, 0x00000001, 0x00000000, 0x0000001D, 0x00000001, 0x00000002, 0x00000046, 0x00000001, D_802A19B0_784550, 0x00000002, 0x00000000, 0x00000020, 0x00000000, 0x0000001D, 0x00000001, 0x00000001, 0x0000001D, 0x00000001, 0x00000003, 0x00000020, 0x00000000, 0x00000023, 0x00000000, 0x00000043, 0x00000002, func_80269524, 0xFE363C8F, 0x00000058, 0x00000000, 0x00000043, 0x00000002, UseBattleCamPreset, 0x0000001B, 0x00000008, 0x00000001, 0x00000005, 0x00000043, 0x00000002, SetGoalToTarget, 0x00000000, 0x00000043, 0x00000002, UseBattleCamPreset, 0x00000023, 0x00000059, 0x00000000, 0x00000043, 0x00000001, CloseActionCommandInfo, 0x00000043, 0x00000002, LoadActionCommand, 0x00000001, 0x00000043, 0x00000001, action_command_jump_CreateHudElements, 0x00000043, 0x00000002, func_802694A4, 0x00000000, 0x00000043, 0x00000003, func_802A9120_421B10, 0x00000025, 0x00000003, 0x00000043, 0x00000002, SetGoalToTarget, 0x00000000, 0x00000043, 0x00000002, EnablePlayerBlur, 0x00000001, 0x00000043, 0x00000006, SetJumpAnimations, 0x00000000, 0x00000000, 0x00010007, 0x0001000A, 0x0001000B, 0x00000043, 0x00000003, func_802752AC, 0x00000014, 0x00000004, 0x00000008, 0x00000001, 0x00000007, 0x00000043, 0x00000003, func_802752AC, 0x00000003, 0x00000005, 0x00000043, 0x00000002, EnablePlayerBlur, 0x00000000, 0x00000008, 0x00000001, 0x00000001, 0x00000043, 0x00000003, PlaySoundAtActor, 0x00000000, 0x0000015B, 0x00000043, 0x00000007, PlayerDamageEnemy, 0xFE363C80, 0x00000080, 0x00000000, 0x80080364, 0x00000002, 0x000000E0, 0x00000043, 0x00000002, func_80269550, 0xFE363C8F, 0x00000046, 0x00000001, D_802A15D8_784178, 0x00000002, 0x00000000, 0x00000001, 0x00000000
glabel D_802A2C8C_78582C
.word 0x00000046, 0x00000001, D_802A2184_784D24, 0x00000043, 0x00000007, PlayerTestEnemy, 0xFE363C80, 0x00000080, 0x00000000, 0x00000000, 0x00000001, 0x00000000, 0x0000000A, 0x00000002, 0xFE363C80, 0x00000006, 0x00000046, 0x00000001, D_802A1FEC_784B8C, 0x00000002, 0x00000000, 0x00000013, 0x00000000, 0x00000008, 0x00000001, 0x00000001, 0x00000043, 0x00000002, DidActionSucceed, 0xFE363C80, 0x00000014, 0x00000001, 0xFE363C80, 0x00000019, 0x00000001, 0x00000000, 0x00000043, 0x00000003, PlaySoundAtActor, 0x00000000, 0x0000015C, 0x00000043, 0x00000007, PlayerDamageEnemy, 0xFE363C80, 0x00000080, 0x00000000, 0x8008034B, 0x00000003, 0x00000050, 0x0000001C, 0x00000000, 0x00000043, 0x00000003, PlaySoundAtActor, 0x00000000, 0x0000015C, 0x00000043, 0x00000007, PlayerDamageEnemy, 0xFE363C80, 0x00000080, 0x00000000, 0x8008034B, 0x00000003, 0x00000030, 0x00000023, 0x00000000, 0x00000014, 0x00000001, 0xFE363C80, 0x0000001D, 0x00000001, 0x00000000, 0x0000001D, 0x00000001, 0x00000002, 0x00000046, 0x00000001, D_802A19B0_784550, 0x00000002, 0x00000000, 0x00000020, 0x00000000, 0x0000001D, 0x00000001, 0x00000001, 0x0000001D, 0x00000001, 0x00000003, 0x00000020, 0x00000000, 0x00000023, 0x00000000, 0x00000043, 0x00000002, func_80269524, 0xFE363C8F, 0x00000058, 0x00000000, 0x00000043, 0x00000002, UseBattleCamPreset, 0x0000001C, 0x00000008, 0x00000001, 0x00000005, 0x00000043, 0x00000002, SetGoalToTarget, 0x00000000, 0x00000043, 0x00000002, UseBattleCamPreset, 0x00000023, 0x00000059, 0x00000000, 0x00000043, 0x00000001, CloseActionCommandInfo, 0x00000043, 0x00000002, LoadActionCommand, 0x00000001, 0x00000043, 0x00000001, func_802A9000_4219F0, 0x00000043, 0x00000002, func_802694A4, 0x00000000, 0x00000043, 0x00000003, func_802A9120_421B10, 0x00000019, 0x00000003, 0x00000043, 0x00000002, SetGoalToTarget, 0x00000000, 0x00000043, 0x00000002, EnablePlayerBlur, 0x00000001, 0x00000043, 0x00000006, SetJumpAnimations, 0x00000000, 0x00000000, 0x00010007, 0x00010007, 0x0001000C, 0x00000043, 0x00000003, func_80275F00, 0x00000019, 0x00000004, 0x00000043, 0x00000002, EnablePlayerBlur, 0x00000000, 0x00000008, 0x00000001, 0x00000001, 0x00000043, 0x00000003, PlaySoundAtActor, 0x00000000, 0x0000015C, 0x00000043, 0x00000007, PlayerDamageEnemy, 0xFE363C80, 0x00000080, 0x00000000, 0x80080364, 0x00000003, 0x000000E0, 0x00000043, 0x00000002, func_80269550, 0xFE363C8F, 0x00000046, 0x00000001, D_802A15D8_784178, 0x00000002, 0x00000000, 0x00000001, 0x00000000
.word 0x00000046, 0x00000001, D_802A2184_784D24, 0x00000043, 0x00000007, PlayerTestEnemy, 0xFE363C80, 0x00000080, 0x00000000, 0x00000000, 0x00000001, 0x00000000, 0x0000000A, 0x00000002, 0xFE363C80, 0x00000006, 0x00000046, 0x00000001, D_802A1FEC_784B8C, 0x00000002, 0x00000000, 0x00000013, 0x00000000, 0x00000008, 0x00000001, 0x00000001, 0x00000043, 0x00000002, DidActionSucceed, 0xFE363C80, 0x00000014, 0x00000001, 0xFE363C80, 0x00000019, 0x00000001, 0x00000000, 0x00000043, 0x00000003, PlaySoundAtActor, 0x00000000, 0x0000015C, 0x00000043, 0x00000007, PlayerDamageEnemy, 0xFE363C80, 0x00000080, 0x00000000, 0x8008034B, 0x00000003, 0x00000050, 0x0000001C, 0x00000000, 0x00000043, 0x00000003, PlaySoundAtActor, 0x00000000, 0x0000015C, 0x00000043, 0x00000007, PlayerDamageEnemy, 0xFE363C80, 0x00000080, 0x00000000, 0x8008034B, 0x00000003, 0x00000030, 0x00000023, 0x00000000, 0x00000014, 0x00000001, 0xFE363C80, 0x0000001D, 0x00000001, 0x00000000, 0x0000001D, 0x00000001, 0x00000002, 0x00000046, 0x00000001, D_802A19B0_784550, 0x00000002, 0x00000000, 0x00000020, 0x00000000, 0x0000001D, 0x00000001, 0x00000001, 0x0000001D, 0x00000001, 0x00000003, 0x00000020, 0x00000000, 0x00000023, 0x00000000, 0x00000043, 0x00000002, func_80269524, 0xFE363C8F, 0x00000058, 0x00000000, 0x00000043, 0x00000002, UseBattleCamPreset, 0x0000001C, 0x00000008, 0x00000001, 0x00000005, 0x00000043, 0x00000002, SetGoalToTarget, 0x00000000, 0x00000043, 0x00000002, UseBattleCamPreset, 0x00000023, 0x00000059, 0x00000000, 0x00000043, 0x00000001, CloseActionCommandInfo, 0x00000043, 0x00000002, LoadActionCommand, 0x00000001, 0x00000043, 0x00000001, action_command_jump_CreateHudElements, 0x00000043, 0x00000002, func_802694A4, 0x00000000, 0x00000043, 0x00000003, func_802A9120_421B10, 0x00000019, 0x00000003, 0x00000043, 0x00000002, SetGoalToTarget, 0x00000000, 0x00000043, 0x00000002, EnablePlayerBlur, 0x00000001, 0x00000043, 0x00000006, SetJumpAnimations, 0x00000000, 0x00000000, 0x00010007, 0x00010007, 0x0001000C, 0x00000043, 0x00000003, func_80275F00, 0x00000019, 0x00000004, 0x00000043, 0x00000002, EnablePlayerBlur, 0x00000000, 0x00000008, 0x00000001, 0x00000001, 0x00000043, 0x00000003, PlaySoundAtActor, 0x00000000, 0x0000015C, 0x00000043, 0x00000007, PlayerDamageEnemy, 0xFE363C80, 0x00000080, 0x00000000, 0x80080364, 0x00000003, 0x000000E0, 0x00000043, 0x00000002, func_80269550, 0xFE363C8F, 0x00000046, 0x00000001, D_802A15D8_784178, 0x00000002, 0x00000000, 0x00000001, 0x00000000

View File

@ -30,13 +30,13 @@ glabel D_802A1FEC_747DFC
.word 0x00000043, 0x00000006, SetJumpAnimations, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x0001000C, 0x00000043, 0x00000001, PlayerLandJump, 0x00000043, 0x00000004, SetAnimation, 0x00000000, 0x00000000, 0x0001000C, 0x00000008, 0x00000001, 0x00000002, 0x00000058, 0x00000000, 0x00000043, 0x00000005, ShakeCam, 0x00000001, 0x00000000, 0x00000005, 0xF24A7E80, 0x00000059, 0x00000000, 0x00000043, 0x00000003, PlaySoundAtActor, 0x00000000, 0x00000162, 0x00000043, 0x00000004, SetAnimation, 0x00000000, 0x00000000, 0x00010030, 0x00000008, 0x00000001, 0x0000000A, 0x00000043, 0x00000004, SetAnimation, 0x00000000, 0x00000000, 0x00010031, 0x00000008, 0x00000001, 0x00000014, 0x00000043, 0x00000003, SetBattleFlagBits, 0x00000100, 0x00000000, 0x00000043, 0x00000002, UseBattleCamPreset, 0x00000003, 0x00000043, 0x00000001, func_802693F0, 0x00000043, 0x00000002, EnablePlayerBlur, 0xFFFFFFFF, 0x00000043, 0x00000001, func_80276EFC, 0x00000043, 0x00000002, SetGoalToHome, 0x00000000, 0x00000043, 0x00000003, SetActorSpeed, 0x00000000, 0xF24A9A80, 0x00000043, 0x00000004, SetAnimation, 0x00000000, 0x00000000, 0x00010005, 0x00000043, 0x00000002, PlayerRunToGoal, 0x00000000, 0x00000043, 0x00000004, SetAnimation, 0x00000000, 0x00000000, 0x00010002, 0x00000002, 0x00000000, 0x00000001, 0x00000000
glabel D_802A2184_747F94
.word 0x00000043, 0x00000002, LoadActionCommand, 0x00000001, 0x00000043, 0x00000001, func_802A9000_4219F0, 0x00000046, 0x00000001, D_802A11AC_746FBC, 0x00000046, 0x00000001, D_802A1320_747130, 0x00000043, 0x00000003, func_802A9120_421B10, 0xFE363C8A, 0x00000003, 0x00000043, 0x00000002, UseBattleCamPreset, 0x00000022, 0x00000043, 0x00000002, SetGoalToTarget, 0x00000000, 0x00000043, 0x00000006, SetJumpAnimations, 0x00000000, 0x00000000, 0x00010007, 0x00010008, 0x00030000, 0x00000043, 0x00000003, func_80274A18, 0xFE363C8A, 0x00000000, 0x00000002, 0x00000000, 0x00000001, 0x00000000, 0x00000043, 0x00000002, LoadActionCommand, 0x00000001, 0x00000043, 0x00000001, func_802A9000_4219F0, 0x00000046, 0x00000001, D_802A11AC_746FBC, 0x00000043, 0x00000001, InitTargetIterator, 0x00000046, 0x00000001, D_802A1408_747218, 0x00000024, 0x00000002, 0xFE363C8B, 0xFE363C8A, 0x00000027, 0x00000002, 0xFE363C8B, 0x0000000E, 0x00000027, 0x00000002, 0xFE363C8B, 0xFFFFFFFD, 0x00000043, 0x00000003, func_802A9120_421B10, 0xFE363C8B, 0x00000003, 0x00000043, 0x00000002, UseBattleCamPreset, 0x00000025, 0x00000043, 0x00000002, SetGoalToTarget, 0x00000000, 0x00000043, 0x00000006, SetJumpAnimations, 0x00000000, 0x00000000, 0x00010007, 0x0001000A, 0x0001000B, 0x00000043, 0x00000003, func_802752AC, 0xFE363C8A, 0x00000000, 0x00000008, 0x00000001, 0x00000007, 0x00000043, 0x00000002, DidActionSucceed, 0xFE363C80, 0x00000014, 0x00000001, 0xFE363C80, 0x00000019, 0x00000001, 0x00000000, 0x00000043, 0x00000003, func_802752AC, 0x00000003, 0x00000001, 0x0000001C, 0x00000000, 0x00000043, 0x00000003, func_802752AC, 0x00000005, 0x00000001, 0x00000023, 0x00000000, 0x00000002, 0x00000000, 0x00000001, 0x00000000, 0x00000043, 0x00000002, LoadActionCommand, 0x00000001, 0x00000043, 0x00000001, func_802A9000_4219F0, 0x00000046, 0x00000001, D_802A11AC_746FBC, 0x00000046, 0x00000001, D_802A14F0_747300, 0x00000043, 0x00000002, func_8026919C, D_802A10F0_746F00, 0x00000024, 0x00000002, 0xFE363C8B, 0xFE363C8A, 0x00000028, 0x00000002, 0xFE363C8B, 0x00000004, 0x00000027, 0x00000002, 0xFE363C8B, 0xFFFFFFFD, 0x00000043, 0x00000003, func_802A9120_421B10, 0xFE363C8B, 0x00000003, 0x00000043, 0x00000002, UseBattleCamPreset, 0x00000026, 0x00000043, 0x00000002, SetGoalToTarget, 0x00000000, 0x00000043, 0x00000006, SetJumpAnimations, 0x00000000, 0x00000000, 0x00010007, 0x00080000, 0x00030000, 0x00000043, 0x00000003, func_80275F00, 0xFE363C8A, 0x00000000, 0x00000043, 0x00000001, CloseActionCommandInfo, 0x00000024, 0x00000002, 0xFE363C89, 0x00000000, 0x00000043, 0x00000002, DidActionSucceed, 0xFE363C80, 0x0000000D, 0x00000002, 0xFE363C80, 0x00000000, 0x00000024, 0x00000002, 0xFE363C89, 0x00000001, 0x00000043, 0x00000004, SetAnimation, 0x00000000, 0x00000000, 0x00030000, 0x00000043, 0x00000005, SetActorRotation, 0xFFFFFF81, 0x00000000, 0x00000000, 0x00000000, 0x00000043, 0x00000005, SetActorDispOffset, 0xFFFFFF81, 0x00000000, 0xFFFFFFFE, 0x00000000, 0x00000008, 0x00000001, 0x00000002, 0x00000043, 0x00000005, SetActorDispOffset, 0xFFFFFF81, 0x00000000, 0x00000000, 0x00000000, 0x00000043, 0x00000002, LoadActionCommand, 0x00000001, 0x00000043, 0x00000001, func_802A9000_4219F0, 0x00000043, 0x00000003, func_802A9120_421B10, 0x0000000D, 0x00000003, 0x00000043, 0x00000002, UseBattleCamPreset, 0x00000027, 0x00000043, 0x00000003, func_80275F00, 0x0000000F, 0x00000002, 0x00000004, 0x00000001, 0x0000000A, 0x00000012, 0x00000000, 0x00000043, 0x00000002, LoadActionCommand, 0x00000001, 0x00000043, 0x00000001, func_802A9000_4219F0, 0x00000043, 0x00000003, func_802A9120_421B10, 0x00000002, 0x00000003, 0x00000043, 0x00000003, func_80275F00, 0x00000004, 0x00000001, 0x00000004, 0x00000001, 0x0000000A, 0x00000013, 0x00000000, 0x00000003, 0x00000001, 0x0000000A, 0x00000002, 0x00000000, 0x00000001, 0x00000000, 0x00000043, 0x00000002, func_802694A4, 0x00000001, 0x00000043, 0x00000004, GetMenuSelection, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000014, 0x00000001, 0xFE363C81, 0x00000016, 0x00000001, 0x00000000, 0x00000046, 0x00000001, D_802A2694_7484A4, 0x00000016, 0x00000001, 0x00000001, 0x00000046, 0x00000001, D_802A2980_748790, 0x00000016, 0x00000001, 0x00000002, 0x00000046, 0x00000001, D_802A2CAC_748ABC, 0x00000023, 0x00000000, 0x00000002, 0x00000000, 0x00000001, 0x00000000
.word 0x00000043, 0x00000002, LoadActionCommand, 0x00000001, 0x00000043, 0x00000001, action_command_jump_CreateHudElements, 0x00000046, 0x00000001, D_802A11AC_746FBC, 0x00000046, 0x00000001, D_802A1320_747130, 0x00000043, 0x00000003, func_802A9120_421B10, 0xFE363C8A, 0x00000003, 0x00000043, 0x00000002, UseBattleCamPreset, 0x00000022, 0x00000043, 0x00000002, SetGoalToTarget, 0x00000000, 0x00000043, 0x00000006, SetJumpAnimations, 0x00000000, 0x00000000, 0x00010007, 0x00010008, 0x00030000, 0x00000043, 0x00000003, func_80274A18, 0xFE363C8A, 0x00000000, 0x00000002, 0x00000000, 0x00000001, 0x00000000, 0x00000043, 0x00000002, LoadActionCommand, 0x00000001, 0x00000043, 0x00000001, action_command_jump_CreateHudElements, 0x00000046, 0x00000001, D_802A11AC_746FBC, 0x00000043, 0x00000001, InitTargetIterator, 0x00000046, 0x00000001, D_802A1408_747218, 0x00000024, 0x00000002, 0xFE363C8B, 0xFE363C8A, 0x00000027, 0x00000002, 0xFE363C8B, 0x0000000E, 0x00000027, 0x00000002, 0xFE363C8B, 0xFFFFFFFD, 0x00000043, 0x00000003, func_802A9120_421B10, 0xFE363C8B, 0x00000003, 0x00000043, 0x00000002, UseBattleCamPreset, 0x00000025, 0x00000043, 0x00000002, SetGoalToTarget, 0x00000000, 0x00000043, 0x00000006, SetJumpAnimations, 0x00000000, 0x00000000, 0x00010007, 0x0001000A, 0x0001000B, 0x00000043, 0x00000003, func_802752AC, 0xFE363C8A, 0x00000000, 0x00000008, 0x00000001, 0x00000007, 0x00000043, 0x00000002, DidActionSucceed, 0xFE363C80, 0x00000014, 0x00000001, 0xFE363C80, 0x00000019, 0x00000001, 0x00000000, 0x00000043, 0x00000003, func_802752AC, 0x00000003, 0x00000001, 0x0000001C, 0x00000000, 0x00000043, 0x00000003, func_802752AC, 0x00000005, 0x00000001, 0x00000023, 0x00000000, 0x00000002, 0x00000000, 0x00000001, 0x00000000, 0x00000043, 0x00000002, LoadActionCommand, 0x00000001, 0x00000043, 0x00000001, action_command_jump_CreateHudElements, 0x00000046, 0x00000001, D_802A11AC_746FBC, 0x00000046, 0x00000001, D_802A14F0_747300, 0x00000043, 0x00000002, func_8026919C, D_802A10F0_746F00, 0x00000024, 0x00000002, 0xFE363C8B, 0xFE363C8A, 0x00000028, 0x00000002, 0xFE363C8B, 0x00000004, 0x00000027, 0x00000002, 0xFE363C8B, 0xFFFFFFFD, 0x00000043, 0x00000003, func_802A9120_421B10, 0xFE363C8B, 0x00000003, 0x00000043, 0x00000002, UseBattleCamPreset, 0x00000026, 0x00000043, 0x00000002, SetGoalToTarget, 0x00000000, 0x00000043, 0x00000006, SetJumpAnimations, 0x00000000, 0x00000000, 0x00010007, 0x00080000, 0x00030000, 0x00000043, 0x00000003, func_80275F00, 0xFE363C8A, 0x00000000, 0x00000043, 0x00000001, CloseActionCommandInfo, 0x00000024, 0x00000002, 0xFE363C89, 0x00000000, 0x00000043, 0x00000002, DidActionSucceed, 0xFE363C80, 0x0000000D, 0x00000002, 0xFE363C80, 0x00000000, 0x00000024, 0x00000002, 0xFE363C89, 0x00000001, 0x00000043, 0x00000004, SetAnimation, 0x00000000, 0x00000000, 0x00030000, 0x00000043, 0x00000005, SetActorRotation, 0xFFFFFF81, 0x00000000, 0x00000000, 0x00000000, 0x00000043, 0x00000005, SetActorDispOffset, 0xFFFFFF81, 0x00000000, 0xFFFFFFFE, 0x00000000, 0x00000008, 0x00000001, 0x00000002, 0x00000043, 0x00000005, SetActorDispOffset, 0xFFFFFF81, 0x00000000, 0x00000000, 0x00000000, 0x00000043, 0x00000002, LoadActionCommand, 0x00000001, 0x00000043, 0x00000001, action_command_jump_CreateHudElements, 0x00000043, 0x00000003, func_802A9120_421B10, 0x0000000D, 0x00000003, 0x00000043, 0x00000002, UseBattleCamPreset, 0x00000027, 0x00000043, 0x00000003, func_80275F00, 0x0000000F, 0x00000002, 0x00000004, 0x00000001, 0x0000000A, 0x00000012, 0x00000000, 0x00000043, 0x00000002, LoadActionCommand, 0x00000001, 0x00000043, 0x00000001, action_command_jump_CreateHudElements, 0x00000043, 0x00000003, func_802A9120_421B10, 0x00000002, 0x00000003, 0x00000043, 0x00000003, func_80275F00, 0x00000004, 0x00000001, 0x00000004, 0x00000001, 0x0000000A, 0x00000013, 0x00000000, 0x00000003, 0x00000001, 0x0000000A, 0x00000002, 0x00000000, 0x00000001, 0x00000000, 0x00000043, 0x00000002, func_802694A4, 0x00000001, 0x00000043, 0x00000004, GetMenuSelection, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000014, 0x00000001, 0xFE363C81, 0x00000016, 0x00000001, 0x00000000, 0x00000046, 0x00000001, D_802A2694_7484A4, 0x00000016, 0x00000001, 0x00000001, 0x00000046, 0x00000001, D_802A2980_748790, 0x00000016, 0x00000001, 0x00000002, 0x00000046, 0x00000001, D_802A2CAC_748ABC, 0x00000023, 0x00000000, 0x00000002, 0x00000000, 0x00000001, 0x00000000
glabel D_802A2694_7484A4
.word 0x00000046, 0x00000001, D_802A2184_747F94, 0x00000043, 0x00000007, PlayerTestEnemy, 0xFE363C80, 0x00000080, 0x00000000, 0x00000000, 0x00000001, 0x00000000, 0x0000000A, 0x00000002, 0xFE363C80, 0x00000006, 0x00000046, 0x00000001, D_802A1FEC_747DFC, 0x00000002, 0x00000000, 0x00000013, 0x00000000, 0x00000008, 0x00000001, 0x00000001, 0x00000043, 0x00000002, DidActionSucceed, 0xFE363C80, 0x00000014, 0x00000001, 0xFE363C80, 0x00000019, 0x00000001, 0x00000000, 0x00000043, 0x00000005, SetActorSounds, 0x00000000, 0x00000003, 0x0000015A, 0x00000000, 0x00000043, 0x00000007, PlayerDamageEnemy, 0xFE363C80, 0x00000080, 0x00000000, 0x8000134B, 0x00000001, 0x00000050, 0x0000001C, 0x00000000, 0x00000043, 0x00000005, SetActorSounds, 0x00000000, 0x00000003, 0x0000015A, 0x00000000, 0x00000043, 0x00000007, PlayerDamageEnemy, 0xFE363C80, 0x00000080, 0x00000000, 0x8000134B, 0x00000001, 0x00000030, 0x00000023, 0x00000000, 0x00000014, 0x00000001, 0xFE363C80, 0x0000001D, 0x00000001, 0x00000000, 0x0000001D, 0x00000001, 0x00000002, 0x00000046, 0x00000001, D_802A19B0_7477C0, 0x00000002, 0x00000000, 0x00000020, 0x00000000, 0x0000001D, 0x00000001, 0x00000001, 0x0000001D, 0x00000001, 0x00000003, 0x00000020, 0x00000000, 0x00000023, 0x00000000, 0x00000058, 0x00000000, 0x00000043, 0x00000002, UseBattleCamPreset, 0x0000001B, 0x00000008, 0x00000001, 0x00000005, 0x00000043, 0x00000002, SetGoalToTarget, 0x00000000, 0x00000043, 0x00000002, UseBattleCamPreset, 0x00000023, 0x00000059, 0x00000000, 0x00000043, 0x00000002, func_80269524, 0xFE363C8F, 0x00000043, 0x00000001, CloseActionCommandInfo, 0x00000043, 0x00000002, LoadActionCommand, 0x00000001, 0x00000043, 0x00000001, func_802A9000_4219F0, 0x00000043, 0x00000002, func_802694A4, 0x00000000, 0x00000043, 0x00000003, func_802A9120_421B10, 0x00000018, 0x00000003, 0x00000043, 0x00000002, SetGoalToTarget, 0x00000000, 0x00000043, 0x00000006, SetJumpAnimations, 0x00000000, 0x00000000, 0x00010007, 0x00010008, 0x0001000C, 0x00000043, 0x00000003, func_80274A18, 0x00000018, 0x00000003, 0x00000008, 0x00000001, 0x00000001, 0x00000043, 0x00000005, SetActorSounds, 0x00000000, 0x00000003, 0x0000015A, 0x00000000, 0x00000043, 0x00000007, PlayerDamageEnemy, 0xFE363C80, 0x00000080, 0x00000000, 0x80001364, 0x00000001, 0x000000E0, 0x00000043, 0x00000002, func_80269550, 0xFE363C8F, 0x00000046, 0x00000001, D_802A15D8_7473E8, 0x00000002, 0x00000000, 0x00000001, 0x00000000
.word 0x00000046, 0x00000001, D_802A2184_747F94, 0x00000043, 0x00000007, PlayerTestEnemy, 0xFE363C80, 0x00000080, 0x00000000, 0x00000000, 0x00000001, 0x00000000, 0x0000000A, 0x00000002, 0xFE363C80, 0x00000006, 0x00000046, 0x00000001, D_802A1FEC_747DFC, 0x00000002, 0x00000000, 0x00000013, 0x00000000, 0x00000008, 0x00000001, 0x00000001, 0x00000043, 0x00000002, DidActionSucceed, 0xFE363C80, 0x00000014, 0x00000001, 0xFE363C80, 0x00000019, 0x00000001, 0x00000000, 0x00000043, 0x00000005, SetActorSounds, 0x00000000, 0x00000003, 0x0000015A, 0x00000000, 0x00000043, 0x00000007, PlayerDamageEnemy, 0xFE363C80, 0x00000080, 0x00000000, 0x8000134B, 0x00000001, 0x00000050, 0x0000001C, 0x00000000, 0x00000043, 0x00000005, SetActorSounds, 0x00000000, 0x00000003, 0x0000015A, 0x00000000, 0x00000043, 0x00000007, PlayerDamageEnemy, 0xFE363C80, 0x00000080, 0x00000000, 0x8000134B, 0x00000001, 0x00000030, 0x00000023, 0x00000000, 0x00000014, 0x00000001, 0xFE363C80, 0x0000001D, 0x00000001, 0x00000000, 0x0000001D, 0x00000001, 0x00000002, 0x00000046, 0x00000001, D_802A19B0_7477C0, 0x00000002, 0x00000000, 0x00000020, 0x00000000, 0x0000001D, 0x00000001, 0x00000001, 0x0000001D, 0x00000001, 0x00000003, 0x00000020, 0x00000000, 0x00000023, 0x00000000, 0x00000058, 0x00000000, 0x00000043, 0x00000002, UseBattleCamPreset, 0x0000001B, 0x00000008, 0x00000001, 0x00000005, 0x00000043, 0x00000002, SetGoalToTarget, 0x00000000, 0x00000043, 0x00000002, UseBattleCamPreset, 0x00000023, 0x00000059, 0x00000000, 0x00000043, 0x00000002, func_80269524, 0xFE363C8F, 0x00000043, 0x00000001, CloseActionCommandInfo, 0x00000043, 0x00000002, LoadActionCommand, 0x00000001, 0x00000043, 0x00000001, action_command_jump_CreateHudElements, 0x00000043, 0x00000002, func_802694A4, 0x00000000, 0x00000043, 0x00000003, func_802A9120_421B10, 0x00000018, 0x00000003, 0x00000043, 0x00000002, SetGoalToTarget, 0x00000000, 0x00000043, 0x00000006, SetJumpAnimations, 0x00000000, 0x00000000, 0x00010007, 0x00010008, 0x0001000C, 0x00000043, 0x00000003, func_80274A18, 0x00000018, 0x00000003, 0x00000008, 0x00000001, 0x00000001, 0x00000043, 0x00000005, SetActorSounds, 0x00000000, 0x00000003, 0x0000015A, 0x00000000, 0x00000043, 0x00000007, PlayerDamageEnemy, 0xFE363C80, 0x00000080, 0x00000000, 0x80001364, 0x00000001, 0x000000E0, 0x00000043, 0x00000002, func_80269550, 0xFE363C8F, 0x00000046, 0x00000001, D_802A15D8_7473E8, 0x00000002, 0x00000000, 0x00000001, 0x00000000
glabel D_802A2980_748790
.word 0x00000046, 0x00000001, D_802A2184_747F94, 0x00000043, 0x00000007, PlayerTestEnemy, 0xFE363C80, 0x00000080, 0x00000000, 0x00000000, 0x00000001, 0x00000000, 0x0000000A, 0x00000002, 0xFE363C80, 0x00000006, 0x00000046, 0x00000001, D_802A1FEC_747DFC, 0x00000002, 0x00000000, 0x00000013, 0x00000000, 0x00000008, 0x00000001, 0x00000001, 0x00000043, 0x00000002, DidActionSucceed, 0xFE363C80, 0x00000014, 0x00000001, 0xFE363C80, 0x00000019, 0x00000001, 0x00000000, 0x00000043, 0x00000005, SetActorSounds, 0x00000000, 0x00000003, 0x0000015B, 0x00000000, 0x00000043, 0x00000007, PlayerDamageEnemy, 0xFE363C80, 0x00000080, 0x00000000, 0x8000134B, 0x00000002, 0x00000050, 0x0000001C, 0x00000000, 0x00000043, 0x00000005, SetActorSounds, 0x00000000, 0x00000003, 0x0000015B, 0x00000000, 0x00000043, 0x00000007, PlayerDamageEnemy, 0xFE363C80, 0x00000080, 0x00000000, 0x8000134B, 0x00000002, 0x00000030, 0x00000023, 0x00000000, 0x00000014, 0x00000001, 0xFE363C80, 0x0000001D, 0x00000001, 0x00000000, 0x0000001D, 0x00000001, 0x00000002, 0x00000046, 0x00000001, D_802A19B0_7477C0, 0x00000002, 0x00000000, 0x00000020, 0x00000000, 0x0000001D, 0x00000001, 0x00000001, 0x0000001D, 0x00000001, 0x00000003, 0x00000020, 0x00000000, 0x00000023, 0x00000000, 0x00000043, 0x00000002, func_80269524, 0xFE363C8F, 0x00000058, 0x00000000, 0x00000043, 0x00000002, UseBattleCamPreset, 0x0000001B, 0x00000008, 0x00000001, 0x00000005, 0x00000043, 0x00000002, SetGoalToTarget, 0x00000000, 0x00000043, 0x00000002, UseBattleCamPreset, 0x00000023, 0x00000059, 0x00000000, 0x00000043, 0x00000001, CloseActionCommandInfo, 0x00000043, 0x00000002, LoadActionCommand, 0x00000001, 0x00000043, 0x00000001, func_802A9000_4219F0, 0x00000043, 0x00000002, func_802694A4, 0x00000000, 0x00000043, 0x00000003, func_802A9120_421B10, 0x00000025, 0x00000003, 0x00000043, 0x00000002, SetGoalToTarget, 0x00000000, 0x00000043, 0x00000002, EnablePlayerBlur, 0x00000001, 0x00000043, 0x00000006, SetJumpAnimations, 0x00000000, 0x00000000, 0x00010007, 0x0001000A, 0x0001000B, 0x00000043, 0x00000003, func_802752AC, 0x00000014, 0x00000004, 0x00000008, 0x00000001, 0x00000007, 0x00000043, 0x00000003, func_802752AC, 0x00000003, 0x00000005, 0x00000043, 0x00000002, EnablePlayerBlur, 0x00000000, 0x00000008, 0x00000001, 0x00000001, 0x00000043, 0x00000005, SetActorSounds, 0x00000000, 0x00000003, 0x0000015B, 0x00000000, 0x00000043, 0x00000007, PlayerDamageEnemy, 0xFE363C80, 0x00000080, 0x00000000, 0x80001364, 0x00000002, 0x000000E0, 0x00000043, 0x00000002, func_80269550, 0xFE363C8F, 0x00000046, 0x00000001, D_802A15D8_7473E8, 0x00000002, 0x00000000, 0x00000001, 0x00000000
.word 0x00000046, 0x00000001, D_802A2184_747F94, 0x00000043, 0x00000007, PlayerTestEnemy, 0xFE363C80, 0x00000080, 0x00000000, 0x00000000, 0x00000001, 0x00000000, 0x0000000A, 0x00000002, 0xFE363C80, 0x00000006, 0x00000046, 0x00000001, D_802A1FEC_747DFC, 0x00000002, 0x00000000, 0x00000013, 0x00000000, 0x00000008, 0x00000001, 0x00000001, 0x00000043, 0x00000002, DidActionSucceed, 0xFE363C80, 0x00000014, 0x00000001, 0xFE363C80, 0x00000019, 0x00000001, 0x00000000, 0x00000043, 0x00000005, SetActorSounds, 0x00000000, 0x00000003, 0x0000015B, 0x00000000, 0x00000043, 0x00000007, PlayerDamageEnemy, 0xFE363C80, 0x00000080, 0x00000000, 0x8000134B, 0x00000002, 0x00000050, 0x0000001C, 0x00000000, 0x00000043, 0x00000005, SetActorSounds, 0x00000000, 0x00000003, 0x0000015B, 0x00000000, 0x00000043, 0x00000007, PlayerDamageEnemy, 0xFE363C80, 0x00000080, 0x00000000, 0x8000134B, 0x00000002, 0x00000030, 0x00000023, 0x00000000, 0x00000014, 0x00000001, 0xFE363C80, 0x0000001D, 0x00000001, 0x00000000, 0x0000001D, 0x00000001, 0x00000002, 0x00000046, 0x00000001, D_802A19B0_7477C0, 0x00000002, 0x00000000, 0x00000020, 0x00000000, 0x0000001D, 0x00000001, 0x00000001, 0x0000001D, 0x00000001, 0x00000003, 0x00000020, 0x00000000, 0x00000023, 0x00000000, 0x00000043, 0x00000002, func_80269524, 0xFE363C8F, 0x00000058, 0x00000000, 0x00000043, 0x00000002, UseBattleCamPreset, 0x0000001B, 0x00000008, 0x00000001, 0x00000005, 0x00000043, 0x00000002, SetGoalToTarget, 0x00000000, 0x00000043, 0x00000002, UseBattleCamPreset, 0x00000023, 0x00000059, 0x00000000, 0x00000043, 0x00000001, CloseActionCommandInfo, 0x00000043, 0x00000002, LoadActionCommand, 0x00000001, 0x00000043, 0x00000001, action_command_jump_CreateHudElements, 0x00000043, 0x00000002, func_802694A4, 0x00000000, 0x00000043, 0x00000003, func_802A9120_421B10, 0x00000025, 0x00000003, 0x00000043, 0x00000002, SetGoalToTarget, 0x00000000, 0x00000043, 0x00000002, EnablePlayerBlur, 0x00000001, 0x00000043, 0x00000006, SetJumpAnimations, 0x00000000, 0x00000000, 0x00010007, 0x0001000A, 0x0001000B, 0x00000043, 0x00000003, func_802752AC, 0x00000014, 0x00000004, 0x00000008, 0x00000001, 0x00000007, 0x00000043, 0x00000003, func_802752AC, 0x00000003, 0x00000005, 0x00000043, 0x00000002, EnablePlayerBlur, 0x00000000, 0x00000008, 0x00000001, 0x00000001, 0x00000043, 0x00000005, SetActorSounds, 0x00000000, 0x00000003, 0x0000015B, 0x00000000, 0x00000043, 0x00000007, PlayerDamageEnemy, 0xFE363C80, 0x00000080, 0x00000000, 0x80001364, 0x00000002, 0x000000E0, 0x00000043, 0x00000002, func_80269550, 0xFE363C8F, 0x00000046, 0x00000001, D_802A15D8_7473E8, 0x00000002, 0x00000000, 0x00000001, 0x00000000
glabel D_802A2CAC_748ABC
.word 0x00000046, 0x00000001, D_802A2184_747F94, 0x00000043, 0x00000007, PlayerTestEnemy, 0xFE363C80, 0x00000080, 0x00000000, 0x00000000, 0x00000001, 0x00000000, 0x0000000A, 0x00000002, 0xFE363C80, 0x00000006, 0x00000046, 0x00000001, D_802A1FEC_747DFC, 0x00000002, 0x00000000, 0x00000013, 0x00000000, 0x00000008, 0x00000001, 0x00000001, 0x00000043, 0x00000002, DidActionSucceed, 0xFE363C80, 0x00000014, 0x00000001, 0xFE363C80, 0x00000019, 0x00000001, 0x00000000, 0x00000043, 0x00000005, SetActorSounds, 0x00000000, 0x00000003, 0x0000015B, 0x00000000, 0x00000043, 0x00000007, PlayerDamageEnemy, 0xFE363C80, 0x00000080, 0x00000000, 0x8000134B, 0x00000003, 0x00000050, 0x0000001C, 0x00000000, 0x00000043, 0x00000005, SetActorSounds, 0x00000000, 0x00000003, 0x0000015B, 0x00000000, 0x00000043, 0x00000007, PlayerDamageEnemy, 0xFE363C80, 0x00000080, 0x00000000, 0x8000134B, 0x00000003, 0x00000030, 0x00000023, 0x00000000, 0x00000014, 0x00000001, 0xFE363C80, 0x0000001D, 0x00000001, 0x00000000, 0x0000001D, 0x00000001, 0x00000002, 0x00000046, 0x00000001, D_802A19B0_7477C0, 0x00000002, 0x00000000, 0x00000020, 0x00000000, 0x0000001D, 0x00000001, 0x00000001, 0x0000001D, 0x00000001, 0x00000003, 0x00000020, 0x00000000, 0x00000023, 0x00000000, 0x00000043, 0x00000002, func_80269524, 0xFE363C8F, 0x00000058, 0x00000000, 0x00000043, 0x00000002, UseBattleCamPreset, 0x0000001C, 0x00000008, 0x00000001, 0x00000005, 0x00000043, 0x00000002, SetGoalToTarget, 0x00000000, 0x00000043, 0x00000002, UseBattleCamPreset, 0x00000023, 0x00000059, 0x00000000, 0x00000043, 0x00000001, CloseActionCommandInfo, 0x00000043, 0x00000002, LoadActionCommand, 0x00000001, 0x00000043, 0x00000001, func_802A9000_4219F0, 0x00000043, 0x00000002, func_802694A4, 0x00000000, 0x00000043, 0x00000003, func_802A9120_421B10, 0x00000019, 0x00000003, 0x00000043, 0x00000002, SetGoalToTarget, 0x00000000, 0x00000043, 0x00000002, EnablePlayerBlur, 0x00000001, 0x00000043, 0x00000006, SetJumpAnimations, 0x00000000, 0x00000000, 0x00010007, 0x00010007, 0x0001000C, 0x00000043, 0x00000003, func_80275F00, 0x00000019, 0x00000004, 0x00000043, 0x00000002, EnablePlayerBlur, 0x00000000, 0x00000008, 0x00000001, 0x00000001, 0x00000043, 0x00000005, SetActorSounds, 0x00000000, 0x00000003, 0x0000015B, 0x00000000, 0x00000043, 0x00000007, PlayerDamageEnemy, 0xFE363C80, 0x00000080, 0x00000000, 0x80001364, 0x00000003, 0x000000E0, 0x00000043, 0x00000002, func_80269550, 0xFE363C8F, 0x00000046, 0x00000001, D_802A15D8_7473E8, 0x00000002, 0x00000000, 0x00000001, 0x00000000, 0x00000000, 0x00000000
.word 0x00000046, 0x00000001, D_802A2184_747F94, 0x00000043, 0x00000007, PlayerTestEnemy, 0xFE363C80, 0x00000080, 0x00000000, 0x00000000, 0x00000001, 0x00000000, 0x0000000A, 0x00000002, 0xFE363C80, 0x00000006, 0x00000046, 0x00000001, D_802A1FEC_747DFC, 0x00000002, 0x00000000, 0x00000013, 0x00000000, 0x00000008, 0x00000001, 0x00000001, 0x00000043, 0x00000002, DidActionSucceed, 0xFE363C80, 0x00000014, 0x00000001, 0xFE363C80, 0x00000019, 0x00000001, 0x00000000, 0x00000043, 0x00000005, SetActorSounds, 0x00000000, 0x00000003, 0x0000015B, 0x00000000, 0x00000043, 0x00000007, PlayerDamageEnemy, 0xFE363C80, 0x00000080, 0x00000000, 0x8000134B, 0x00000003, 0x00000050, 0x0000001C, 0x00000000, 0x00000043, 0x00000005, SetActorSounds, 0x00000000, 0x00000003, 0x0000015B, 0x00000000, 0x00000043, 0x00000007, PlayerDamageEnemy, 0xFE363C80, 0x00000080, 0x00000000, 0x8000134B, 0x00000003, 0x00000030, 0x00000023, 0x00000000, 0x00000014, 0x00000001, 0xFE363C80, 0x0000001D, 0x00000001, 0x00000000, 0x0000001D, 0x00000001, 0x00000002, 0x00000046, 0x00000001, D_802A19B0_7477C0, 0x00000002, 0x00000000, 0x00000020, 0x00000000, 0x0000001D, 0x00000001, 0x00000001, 0x0000001D, 0x00000001, 0x00000003, 0x00000020, 0x00000000, 0x00000023, 0x00000000, 0x00000043, 0x00000002, func_80269524, 0xFE363C8F, 0x00000058, 0x00000000, 0x00000043, 0x00000002, UseBattleCamPreset, 0x0000001C, 0x00000008, 0x00000001, 0x00000005, 0x00000043, 0x00000002, SetGoalToTarget, 0x00000000, 0x00000043, 0x00000002, UseBattleCamPreset, 0x00000023, 0x00000059, 0x00000000, 0x00000043, 0x00000001, CloseActionCommandInfo, 0x00000043, 0x00000002, LoadActionCommand, 0x00000001, 0x00000043, 0x00000001, action_command_jump_CreateHudElements, 0x00000043, 0x00000002, func_802694A4, 0x00000000, 0x00000043, 0x00000003, func_802A9120_421B10, 0x00000019, 0x00000003, 0x00000043, 0x00000002, SetGoalToTarget, 0x00000000, 0x00000043, 0x00000002, EnablePlayerBlur, 0x00000001, 0x00000043, 0x00000006, SetJumpAnimations, 0x00000000, 0x00000000, 0x00010007, 0x00010007, 0x0001000C, 0x00000043, 0x00000003, func_80275F00, 0x00000019, 0x00000004, 0x00000043, 0x00000002, EnablePlayerBlur, 0x00000000, 0x00000008, 0x00000001, 0x00000001, 0x00000043, 0x00000005, SetActorSounds, 0x00000000, 0x00000003, 0x0000015B, 0x00000000, 0x00000043, 0x00000007, PlayerDamageEnemy, 0xFE363C80, 0x00000080, 0x00000000, 0x80001364, 0x00000003, 0x000000E0, 0x00000043, 0x00000002, func_80269550, 0xFE363C8F, 0x00000046, 0x00000001, D_802A15D8_7473E8, 0x00000002, 0x00000000, 0x00000001, 0x00000000, 0x00000000, 0x00000000

File diff suppressed because one or more lines are too long

View File

@ -30,7 +30,7 @@ glabel D_802A1FEC_77031C
.word 0x00000043, 0x00000006, SetJumpAnimations, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x0001000C, 0x00000043, 0x00000001, PlayerLandJump, 0x00000043, 0x00000004, SetAnimation, 0x00000000, 0x00000000, 0x0001000C, 0x00000008, 0x00000001, 0x00000002, 0x00000058, 0x00000000, 0x00000043, 0x00000005, ShakeCam, 0x00000001, 0x00000000, 0x00000005, 0xF24A7E80, 0x00000059, 0x00000000, 0x00000043, 0x00000003, PlaySoundAtActor, 0x00000000, 0x00000162, 0x00000043, 0x00000004, SetAnimation, 0x00000000, 0x00000000, 0x00010030, 0x00000008, 0x00000001, 0x0000000A, 0x00000043, 0x00000004, SetAnimation, 0x00000000, 0x00000000, 0x00010031, 0x00000008, 0x00000001, 0x00000014, 0x00000043, 0x00000003, SetBattleFlagBits, 0x00000100, 0x00000000, 0x00000043, 0x00000002, UseBattleCamPreset, 0x00000003, 0x00000043, 0x00000001, func_802693F0, 0x00000043, 0x00000002, EnablePlayerBlur, 0xFFFFFFFF, 0x00000043, 0x00000001, func_80276EFC, 0x00000043, 0x00000002, SetGoalToHome, 0x00000000, 0x00000043, 0x00000003, SetActorSpeed, 0x00000000, 0xF24A9A80, 0x00000043, 0x00000004, SetAnimation, 0x00000000, 0x00000000, 0x00010005, 0x00000043, 0x00000002, PlayerRunToGoal, 0x00000000, 0x00000043, 0x00000004, SetAnimation, 0x00000000, 0x00000000, 0x00010002, 0x00000002, 0x00000000, 0x00000001, 0x00000000
glabel D_802A2184_7704B4
.word 0x00000043, 0x00000002, LoadActionCommand, 0x00000001, 0x00000043, 0x00000001, func_802A9000_4219F0, 0x00000046, 0x00000001, D_802A11AC_76F4DC, 0x00000046, 0x00000001, D_802A1320_76F650, 0x00000043, 0x00000003, func_802A9120_421B10, 0xFE363C8A, 0x00000003, 0x00000043, 0x00000002, UseBattleCamPreset, 0x00000022, 0x00000043, 0x00000002, SetGoalToTarget, 0x00000000, 0x00000043, 0x00000006, SetJumpAnimations, 0x00000000, 0x00000000, 0x00010007, 0x00010008, 0x00030000, 0x00000043, 0x00000003, func_80274A18, 0xFE363C8A, 0x00000000, 0x00000002, 0x00000000, 0x00000001, 0x00000000, 0x00000043, 0x00000002, LoadActionCommand, 0x00000001, 0x00000043, 0x00000001, func_802A9000_4219F0, 0x00000046, 0x00000001, D_802A11AC_76F4DC, 0x00000043, 0x00000001, InitTargetIterator, 0x00000046, 0x00000001, D_802A1408_76F738, 0x00000024, 0x00000002, 0xFE363C8B, 0xFE363C8A, 0x00000027, 0x00000002, 0xFE363C8B, 0x0000000E, 0x00000027, 0x00000002, 0xFE363C8B, 0xFFFFFFFD, 0x00000043, 0x00000003, func_802A9120_421B10, 0xFE363C8B, 0x00000003, 0x00000043, 0x00000002, UseBattleCamPreset, 0x00000025, 0x00000043, 0x00000002, SetGoalToTarget, 0x00000000, 0x00000043, 0x00000006, SetJumpAnimations, 0x00000000, 0x00000000, 0x00010007, 0x0001000A, 0x0001000B, 0x00000043, 0x00000003, func_802752AC, 0xFE363C8A, 0x00000000, 0x00000008, 0x00000001, 0x00000007, 0x00000043, 0x00000002, DidActionSucceed, 0xFE363C80, 0x00000014, 0x00000001, 0xFE363C80, 0x00000019, 0x00000001, 0x00000000, 0x00000043, 0x00000003, func_802752AC, 0x00000003, 0x00000001, 0x0000001C, 0x00000000, 0x00000043, 0x00000003, func_802752AC, 0x00000005, 0x00000001, 0x00000023, 0x00000000, 0x00000002, 0x00000000, 0x00000001, 0x00000000, 0x00000043, 0x00000002, LoadActionCommand, 0x00000001, 0x00000043, 0x00000001, func_802A9000_4219F0, 0x00000046, 0x00000001, D_802A11AC_76F4DC, 0x00000046, 0x00000001, D_802A14F0_76F820, 0x00000043, 0x00000002, func_8026919C, D_802A10F0_76F420, 0x00000024, 0x00000002, 0xFE363C8B, 0xFE363C8A, 0x00000028, 0x00000002, 0xFE363C8B, 0x00000004, 0x00000027, 0x00000002, 0xFE363C8B, 0xFFFFFFFD, 0x00000043, 0x00000003, func_802A9120_421B10, 0xFE363C8B, 0x00000003, 0x00000043, 0x00000002, UseBattleCamPreset, 0x00000026, 0x00000043, 0x00000002, SetGoalToTarget, 0x00000000, 0x00000043, 0x00000006, SetJumpAnimations, 0x00000000, 0x00000000, 0x00010007, 0x00080000, 0x00030000, 0x00000043, 0x00000003, func_80275F00, 0xFE363C8A, 0x00000000, 0x00000043, 0x00000001, CloseActionCommandInfo, 0x00000024, 0x00000002, 0xFE363C89, 0x00000000, 0x00000043, 0x00000002, DidActionSucceed, 0xFE363C80, 0x0000000D, 0x00000002, 0xFE363C80, 0x00000000, 0x00000024, 0x00000002, 0xFE363C89, 0x00000001, 0x00000043, 0x00000004, SetAnimation, 0x00000000, 0x00000000, 0x00030000, 0x00000043, 0x00000005, SetActorRotation, 0xFFFFFF81, 0x00000000, 0x00000000, 0x00000000, 0x00000043, 0x00000005, SetActorDispOffset, 0xFFFFFF81, 0x00000000, 0xFFFFFFFE, 0x00000000, 0x00000008, 0x00000001, 0x00000002, 0x00000043, 0x00000005, SetActorDispOffset, 0xFFFFFF81, 0x00000000, 0x00000000, 0x00000000, 0x00000043, 0x00000002, LoadActionCommand, 0x00000001, 0x00000043, 0x00000001, func_802A9000_4219F0, 0x00000043, 0x00000003, func_802A9120_421B10, 0x0000000D, 0x00000003, 0x00000043, 0x00000002, UseBattleCamPreset, 0x00000027, 0x00000043, 0x00000003, func_80275F00, 0x0000000F, 0x00000002, 0x00000004, 0x00000001, 0x0000000A, 0x00000012, 0x00000000, 0x00000043, 0x00000002, LoadActionCommand, 0x00000001, 0x00000043, 0x00000001, func_802A9000_4219F0, 0x00000043, 0x00000003, func_802A9120_421B10, 0x00000002, 0x00000003, 0x00000043, 0x00000003, func_80275F00, 0x00000004, 0x00000001, 0x00000004, 0x00000001, 0x0000000A, 0x00000013, 0x00000000, 0x00000003, 0x00000001, 0x0000000A, 0x00000002, 0x00000000, 0x00000001, 0x00000000, 0x00000043, 0x00000002, EnablePlayerBlur, 0x00000001, 0x00000043, 0x00000002, func_802694A4, 0x00000001, 0x00000043, 0x00000004, GetMenuSelection, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000014, 0x00000001, 0xFE363C81, 0x00000016, 0x00000001, 0x00000000, 0x00000046, 0x00000001, D_802A278C_770ABC, 0x00000016, 0x00000001, 0x00000001, 0x00000046, 0x00000001, D_802A2908_770C38, 0x00000016, 0x00000001, 0x00000002, 0x00000046, 0x00000001, D_802A2A84_770DB4, 0x00000023, 0x00000000, 0x00000043, 0x00000002, EnablePlayerBlur, 0x00000000, 0x00000002, 0x00000000, 0x00000001, 0x00000000
.word 0x00000043, 0x00000002, LoadActionCommand, 0x00000001, 0x00000043, 0x00000001, action_command_jump_CreateHudElements, 0x00000046, 0x00000001, D_802A11AC_76F4DC, 0x00000046, 0x00000001, D_802A1320_76F650, 0x00000043, 0x00000003, func_802A9120_421B10, 0xFE363C8A, 0x00000003, 0x00000043, 0x00000002, UseBattleCamPreset, 0x00000022, 0x00000043, 0x00000002, SetGoalToTarget, 0x00000000, 0x00000043, 0x00000006, SetJumpAnimations, 0x00000000, 0x00000000, 0x00010007, 0x00010008, 0x00030000, 0x00000043, 0x00000003, func_80274A18, 0xFE363C8A, 0x00000000, 0x00000002, 0x00000000, 0x00000001, 0x00000000, 0x00000043, 0x00000002, LoadActionCommand, 0x00000001, 0x00000043, 0x00000001, action_command_jump_CreateHudElements, 0x00000046, 0x00000001, D_802A11AC_76F4DC, 0x00000043, 0x00000001, InitTargetIterator, 0x00000046, 0x00000001, D_802A1408_76F738, 0x00000024, 0x00000002, 0xFE363C8B, 0xFE363C8A, 0x00000027, 0x00000002, 0xFE363C8B, 0x0000000E, 0x00000027, 0x00000002, 0xFE363C8B, 0xFFFFFFFD, 0x00000043, 0x00000003, func_802A9120_421B10, 0xFE363C8B, 0x00000003, 0x00000043, 0x00000002, UseBattleCamPreset, 0x00000025, 0x00000043, 0x00000002, SetGoalToTarget, 0x00000000, 0x00000043, 0x00000006, SetJumpAnimations, 0x00000000, 0x00000000, 0x00010007, 0x0001000A, 0x0001000B, 0x00000043, 0x00000003, func_802752AC, 0xFE363C8A, 0x00000000, 0x00000008, 0x00000001, 0x00000007, 0x00000043, 0x00000002, DidActionSucceed, 0xFE363C80, 0x00000014, 0x00000001, 0xFE363C80, 0x00000019, 0x00000001, 0x00000000, 0x00000043, 0x00000003, func_802752AC, 0x00000003, 0x00000001, 0x0000001C, 0x00000000, 0x00000043, 0x00000003, func_802752AC, 0x00000005, 0x00000001, 0x00000023, 0x00000000, 0x00000002, 0x00000000, 0x00000001, 0x00000000, 0x00000043, 0x00000002, LoadActionCommand, 0x00000001, 0x00000043, 0x00000001, action_command_jump_CreateHudElements, 0x00000046, 0x00000001, D_802A11AC_76F4DC, 0x00000046, 0x00000001, D_802A14F0_76F820, 0x00000043, 0x00000002, func_8026919C, D_802A10F0_76F420, 0x00000024, 0x00000002, 0xFE363C8B, 0xFE363C8A, 0x00000028, 0x00000002, 0xFE363C8B, 0x00000004, 0x00000027, 0x00000002, 0xFE363C8B, 0xFFFFFFFD, 0x00000043, 0x00000003, func_802A9120_421B10, 0xFE363C8B, 0x00000003, 0x00000043, 0x00000002, UseBattleCamPreset, 0x00000026, 0x00000043, 0x00000002, SetGoalToTarget, 0x00000000, 0x00000043, 0x00000006, SetJumpAnimations, 0x00000000, 0x00000000, 0x00010007, 0x00080000, 0x00030000, 0x00000043, 0x00000003, func_80275F00, 0xFE363C8A, 0x00000000, 0x00000043, 0x00000001, CloseActionCommandInfo, 0x00000024, 0x00000002, 0xFE363C89, 0x00000000, 0x00000043, 0x00000002, DidActionSucceed, 0xFE363C80, 0x0000000D, 0x00000002, 0xFE363C80, 0x00000000, 0x00000024, 0x00000002, 0xFE363C89, 0x00000001, 0x00000043, 0x00000004, SetAnimation, 0x00000000, 0x00000000, 0x00030000, 0x00000043, 0x00000005, SetActorRotation, 0xFFFFFF81, 0x00000000, 0x00000000, 0x00000000, 0x00000043, 0x00000005, SetActorDispOffset, 0xFFFFFF81, 0x00000000, 0xFFFFFFFE, 0x00000000, 0x00000008, 0x00000001, 0x00000002, 0x00000043, 0x00000005, SetActorDispOffset, 0xFFFFFF81, 0x00000000, 0x00000000, 0x00000000, 0x00000043, 0x00000002, LoadActionCommand, 0x00000001, 0x00000043, 0x00000001, action_command_jump_CreateHudElements, 0x00000043, 0x00000003, func_802A9120_421B10, 0x0000000D, 0x00000003, 0x00000043, 0x00000002, UseBattleCamPreset, 0x00000027, 0x00000043, 0x00000003, func_80275F00, 0x0000000F, 0x00000002, 0x00000004, 0x00000001, 0x0000000A, 0x00000012, 0x00000000, 0x00000043, 0x00000002, LoadActionCommand, 0x00000001, 0x00000043, 0x00000001, action_command_jump_CreateHudElements, 0x00000043, 0x00000003, func_802A9120_421B10, 0x00000002, 0x00000003, 0x00000043, 0x00000003, func_80275F00, 0x00000004, 0x00000001, 0x00000004, 0x00000001, 0x0000000A, 0x00000013, 0x00000000, 0x00000003, 0x00000001, 0x0000000A, 0x00000002, 0x00000000, 0x00000001, 0x00000000, 0x00000043, 0x00000002, EnablePlayerBlur, 0x00000001, 0x00000043, 0x00000002, func_802694A4, 0x00000001, 0x00000043, 0x00000004, GetMenuSelection, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000014, 0x00000001, 0xFE363C81, 0x00000016, 0x00000001, 0x00000000, 0x00000046, 0x00000001, D_802A278C_770ABC, 0x00000016, 0x00000001, 0x00000001, 0x00000046, 0x00000001, D_802A2908_770C38, 0x00000016, 0x00000001, 0x00000002, 0x00000046, 0x00000001, D_802A2A84_770DB4, 0x00000023, 0x00000000, 0x00000043, 0x00000002, EnablePlayerBlur, 0x00000000, 0x00000002, 0x00000000, 0x00000001, 0x00000000
glabel D_802A26B4_7709E4
.word 0x00000043, 0x00000002, StartRumble, 0x0000000A, 0x00000056, 0x00000000, 0x00000043, 0x00000005, ShakeCam, 0x00000001, 0x00000000, 0x00000002, 0xF24A7E80, 0x00000043, 0x00000005, ShakeCam, 0x00000001, 0x00000000, 0x00000002, 0xF24A8A80, 0x00000043, 0x00000005, ShakeCam, 0x00000001, 0x00000000, 0x00000002, 0xF24A8680, 0x00000043, 0x00000005, ShakeCam, 0x00000001, 0x00000000, 0x00000002, 0xF24A8280, 0x00000043, 0x00000005, ShakeCam, 0x00000001, 0x00000000, 0x00000002, 0xF24A7E80, 0x00000043, 0x00000005, ShakeCam, 0x00000001, 0x00000000, 0x00000002, 0xF24A7C80, 0x00000057, 0x00000000, 0x00000002, 0x00000000, 0x00000001, 0x00000000

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@ -30,7 +30,7 @@ glabel func_80268938
/* 19725C 8026897C 00400008 */ jr $v0
/* 197260 80268980 00000000 */ nop
glabel L80268984_197264
/* 197264 80268984 0C0AA48D */ jal func_802A9234_421C24
/* 197264 80268984 0C0AA48D */ jal action_command_jump_update
/* 197268 80268988 00000000 */ nop
/* 19726C 8026898C 0809A2BB */ j L80268AEC_1973CC
/* 197270 80268990 00000000 */ nop

View File

@ -22,12 +22,12 @@ glabel func_80268AF8
/* 197400 80268B20 00400008 */ jr $v0
/* 197404 80268B24 00000000 */ nop
glabel L80268B28_197408
/* 197408 80268B28 0C0AA551 */ jal func_802A9544_421F34
/* 197408 80268B28 0C0AA551 */ jal action_command_jump_draw_hud_elements
/* 19740C 80268B2C 00000000 */ nop
/* 197410 80268B30 0809A324 */ j L80268C90_197570
/* 197414 80268B34 00000000 */ nop
glabel L80268B38_197418
/* 197418 80268B38 0C0AA675 */ jal action_command_hammer_DrawHudElements
/* 197418 80268B38 0C0AA675 */ jal action_command_hammer_draw_hud_elements
/* 19741C 80268B3C 00000000 */ nop
/* 197420 80268B40 0809A324 */ j L80268C90_197570
/* 197424 80268B44 00000000 */ nop
@ -77,7 +77,7 @@ glabel L80268BC8_1974A8
/* 1974B0 80268BD0 0809A324 */ j L80268C90_197570
/* 1974B4 80268BD4 00000000 */ nop
glabel L80268BD8_1974B8
/* 1974B8 80268BD8 0C0AA599 */ jal func_802A9664_428944
/* 1974B8 80268BD8 0C0AA599 */ jal action_command_body_slam_draw_hud_elements
/* 1974BC 80268BDC 00000000 */ nop
/* 1974C0 80268BE0 0809A324 */ j L80268C90_197570
/* 1974C4 80268BE4 00000000 */ nop
@ -132,7 +132,7 @@ glabel L80268C78_197558
/* 197560 80268C80 0809A324 */ j L80268C90_197570
/* 197564 80268C84 00000000 */ nop
glabel L80268C88_197568
/* 197568 80268C88 0C0AA5C6 */ jal func_802A9718_42CE08
/* 197568 80268C88 0C0AA5C6 */ jal action_command_tidal_wave_draw_hud_elements
/* 19756C 80268C8C 00000000 */ nop
glabel L80268C90_197570
/* 197570 80268C90 8FBF0010 */ lw $ra, 0x10($sp)

View File

@ -24,12 +24,12 @@ glabel func_80268C9C
/* 1975AC 80268CCC 00400008 */ jr $v0
/* 1975B0 80268CD0 00000000 */ nop
glabel L80268CD4_1975B4
/* 1975B4 80268CD4 0C0AA564 */ jal func_802A9590_421F80
/* 1975B4 80268CD4 0C0AA564 */ jal action_command_jump_free_hud_elements
/* 1975B8 80268CD8 00000000 */ nop
/* 1975BC 80268CDC 0809A390 */ j .L80268E40
/* 1975C0 80268CE0 3C05FFFF */ lui $a1, 0xffff
glabel L80268CE4_1975C4
/* 1975C4 80268CE4 0C0AA68C */ jal action_command_hammer_FreeHudElements
/* 1975C4 80268CE4 0C0AA68C */ jal action_command_hammer_free_hud_elements
/* 1975C8 80268CE8 00000000 */ nop
/* 1975CC 80268CEC 0809A390 */ j .L80268E40
/* 1975D0 80268CF0 3C05FFFF */ lui $a1, 0xffff
@ -49,47 +49,47 @@ glabel L80268D14_1975F4
/* 1975FC 80268D1C 0809A390 */ j .L80268E40
/* 197600 80268D20 3C05FFFF */ lui $a1, 0xffff
glabel L80268D24_197604
/* 197604 80268D24 0C0AA551 */ jal func_802A9544_421F34
/* 197604 80268D24 0C0AA551 */ jal action_command_jump_draw_hud_elements
/* 197608 80268D28 00000000 */ nop
/* 19760C 80268D2C 0809A390 */ j .L80268E40
/* 197610 80268D30 3C05FFFF */ lui $a1, 0xffff
glabel L80268D34_197614
/* 197614 80268D34 0C0AA567 */ jal action_command_07_FreeHudElements
/* 197614 80268D34 0C0AA567 */ jal action_command_07_free_hud_elements
/* 197618 80268D38 00000000 */ nop
/* 19761C 80268D3C 0809A390 */ j .L80268E40
/* 197620 80268D40 3C05FFFF */ lui $a1, 0xffff
glabel L80268D44_197624
/* 197624 80268D44 0C0AA5EF */ jal action_command_dizzy_shell_FreeHudElements
/* 197624 80268D44 0C0AA5EF */ jal action_command_dizzy_shell_free_hud_elements
/* 197628 80268D48 00000000 */ nop
/* 19762C 80268D4C 0809A390 */ j .L80268E40
/* 197630 80268D50 3C05FFFF */ lui $a1, 0xffff
glabel L80268D54_197634
/* 197634 80268D54 0C0AA645 */ jal action_command_fire_shell_FreeHudElements
/* 197634 80268D54 0C0AA645 */ jal action_command_fire_shell_free_hud_elements
/* 197638 80268D58 00000000 */ nop
/* 19763C 80268D5C 0809A390 */ j .L80268E40
/* 197640 80268D60 3C05FFFF */ lui $a1, 0xffff
glabel L80268D64_197644
/* 197644 80268D64 0C0AA58F */ jal action_command_0A_FreeHudElements
/* 197644 80268D64 0C0AA58F */ jal action_command_0A_free_hud_elements
/* 197648 80268D68 00000000 */ nop
/* 19764C 80268D6C 0809A390 */ j .L80268E40
/* 197650 80268D70 3C05FFFF */ lui $a1, 0xffff
glabel L80268D74_197654
/* 197654 80268D74 0C0AA5F3 */ jal action_command_bomb_FreeHudElements
/* 197654 80268D74 0C0AA5F3 */ jal action_command_bomb_free_hud_elements
/* 197658 80268D78 00000000 */ nop
/* 19765C 80268D7C 0809A390 */ j .L80268E40
/* 197660 80268D80 3C05FFFF */ lui $a1, 0xffff
glabel L80268D84_197664
/* 197664 80268D84 0C0AA5C2 */ jal func_802A9708_4289E8
/* 197664 80268D84 0C0AA5C2 */ jal action_command_body_slam_free_hud_elements
/* 197668 80268D88 00000000 */ nop
/* 19766C 80268D8C 0809A390 */ j .L80268E40
/* 197670 80268D90 3C05FFFF */ lui $a1, 0xffff
glabel L80268D94_197674
/* 197674 80268D94 0C0AA604 */ jal action_command_air_lift_FreeHudElements
/* 197674 80268D94 0C0AA604 */ jal action_command_air_lift_free_hud_elements
/* 197678 80268D98 00000000 */ nop
/* 19767C 80268D9C 0809A390 */ j .L80268E40
/* 197680 80268DA0 3C05FFFF */ lui $a1, 0xffff
glabel L80268DA4_197684
/* 197684 80268DA4 0C0AA64B */ jal action_command_air_raid_FreeHudElements
/* 197684 80268DA4 0C0AA64B */ jal action_command_air_raid_free_hud_elements
/* 197688 80268DA8 00000000 */ nop
/* 19768C 80268DAC 0809A390 */ j .L80268E40
/* 197690 80268DB0 3C05FFFF */ lui $a1, 0xffff
@ -109,12 +109,12 @@ glabel L80268DD4_1976B4
/* 1976BC 80268DDC 0809A390 */ j .L80268E40
/* 1976C0 80268DE0 3C05FFFF */ lui $a1, 0xffff
glabel L80268DE4_1976C4
/* 1976C4 80268DE4 0C0AA664 */ jal action_command_smack_FreeHudElements
/* 1976C4 80268DE4 0C0AA664 */ jal action_command_smack_free_hud_elements
/* 1976C8 80268DE8 00000000 */ nop
/* 1976CC 80268DEC 0809A390 */ j .L80268E40
/* 1976D0 80268DF0 3C05FFFF */ lui $a1, 0xffff
glabel L80268DF4_1976D4
/* 1976D4 80268DF4 0C0AA607 */ jal action_command_spiny_surge_FreeHudElements
/* 1976D4 80268DF4 0C0AA607 */ jal action_command_spiny_surge_free_hud_elements
/* 1976D8 80268DF8 00000000 */ nop
/* 1976DC 80268DFC 0809A390 */ j .L80268E40
/* 1976E0 80268E00 3C05FFFF */ lui $a1, 0xffff
@ -124,7 +124,7 @@ glabel L80268E04_1976E4
/* 1976EC 80268E0C 0809A390 */ j .L80268E40
/* 1976F0 80268E10 3C05FFFF */ lui $a1, 0xffff
glabel L80268E14_1976F4
/* 1976F4 80268E14 0C0AA637 */ jal action_command_spook_FreeHudElements
/* 1976F4 80268E14 0C0AA637 */ jal action_command_spook_free_hud_elements
/* 1976F8 80268E18 00000000 */ nop
/* 1976FC 80268E1C 0809A390 */ j .L80268E40
/* 197700 80268E20 3C05FFFF */ lui $a1, 0xffff
@ -134,7 +134,7 @@ glabel L80268E24_197704
/* 19770C 80268E2C 0809A390 */ j .L80268E40
/* 197710 80268E30 3C05FFFF */ lui $a1, 0xffff
glabel L80268E34_197714
/* 197714 80268E34 0C0AA5D9 */ jal func_802A9764_42CE54
/* 197714 80268E34 0C0AA5D9 */ jal action_command_tidal_wave_free_hud_elements
/* 197718 80268E38 00000000 */ nop
glabel L80268E3C_19771C
/* 19771C 80268E3C 3C05FFFF */ lui $a1, 0xffff

View File

@ -1,77 +0,0 @@
.set noat # allow manual use of $at
.set noreorder # don't insert nops after branches
glabel func_802A9170_427520
/* 427520 802A9170 27BDFFD8 */ addiu $sp, $sp, -0x28
/* 427524 802A9174 AFB3001C */ sw $s3, 0x1c($sp)
/* 427528 802A9178 0080982D */ daddu $s3, $a0, $zero
/* 42752C 802A917C AFB10014 */ sw $s1, 0x14($sp)
/* 427530 802A9180 3C11802A */ lui $s1, %hi(gActionCommandStatus)
/* 427534 802A9184 2631FBE0 */ addiu $s1, $s1, %lo(gActionCommandStatus)
/* 427538 802A9188 AFB20018 */ sw $s2, 0x18($sp)
/* 42753C 802A918C 3C12800E */ lui $s2, %hi(gBattleStatus)
/* 427540 802A9190 2652C070 */ addiu $s2, $s2, %lo(gBattleStatus)
/* 427544 802A9194 AFBF0020 */ sw $ra, 0x20($sp)
/* 427548 802A9198 AFB00010 */ sw $s0, 0x10($sp)
/* 42754C 802A919C 82420083 */ lb $v0, 0x83($s2)
/* 427550 802A91A0 8E70000C */ lw $s0, 0xc($s3)
/* 427554 802A91A4 10400030 */ beqz $v0, .L802A9268
/* 427558 802A91A8 0240182D */ daddu $v1, $s2, $zero
/* 42755C 802A91AC 0C09A216 */ jal func_80268858
/* 427560 802A91B0 00000000 */ nop
/* 427564 802A91B4 8E050000 */ lw $a1, ($s0)
/* 427568 802A91B8 26100004 */ addiu $s0, $s0, 4
/* 42756C 802A91BC 0C0B1EAF */ jal get_variable
/* 427570 802A91C0 0260202D */ daddu $a0, $s3, $zero
/* 427574 802A91C4 A622004E */ sh $v0, 0x4e($s1)
/* 427578 802A91C8 8E050000 */ lw $a1, ($s0)
/* 42757C 802A91CC 26100004 */ addiu $s0, $s0, 4
/* 427580 802A91D0 0C0B1EAF */ jal get_variable
/* 427584 802A91D4 0260202D */ daddu $a0, $s3, $zero
/* 427588 802A91D8 A6220052 */ sh $v0, 0x52($s1)
/* 42758C 802A91DC 8E050000 */ lw $a1, ($s0)
/* 427590 802A91E0 26100004 */ addiu $s0, $s0, 4
/* 427594 802A91E4 0C0B1EAF */ jal get_variable
/* 427598 802A91E8 0260202D */ daddu $a0, $s3, $zero
/* 42759C 802A91EC 00022400 */ sll $a0, $v0, 0x10
/* 4275A0 802A91F0 00042403 */ sra $a0, $a0, 0x10
/* 4275A4 802A91F4 0C09A089 */ jal func_80268224
/* 4275A8 802A91F8 A6220050 */ sh $v0, 0x50($s1)
/* 4275AC 802A91FC A6220050 */ sh $v0, 0x50($s1)
/* 4275B0 802A9200 8E050000 */ lw $a1, ($s0)
/* 4275B4 802A9204 0C0B1EAF */ jal get_variable
/* 4275B8 802A9208 0260202D */ daddu $a0, $s3, $zero
/* 4275BC 802A920C 3C05FFFF */ lui $a1, 0xffff
/* 4275C0 802A9210 34A57FFF */ ori $a1, $a1, 0x7fff
/* 4275C4 802A9214 A6220064 */ sh $v0, 0x64($s1)
/* 4275C8 802A9218 A2200060 */ sb $zero, 0x60($s1)
/* 4275CC 802A921C A6200044 */ sh $zero, 0x44($s1)
/* 4275D0 802A9220 A6200048 */ sh $zero, 0x48($s1)
/* 4275D4 802A9224 A2400081 */ sb $zero, 0x81($s2)
/* 4275D8 802A9228 82220080 */ lb $v0, 0x80($s1)
/* 4275DC 802A922C 2403007F */ addiu $v1, $zero, 0x7f
/* 4275E0 802A9230 A2430086 */ sb $v1, 0x86($s2)
/* 4275E4 802A9234 8E430000 */ lw $v1, ($s2)
/* 4275E8 802A9238 2442FFFF */ addiu $v0, $v0, -1
/* 4275EC 802A923C 00021040 */ sll $v0, $v0, 1
/* 4275F0 802A9240 00511021 */ addu $v0, $v0, $s1
/* 4275F4 802A9244 00651824 */ and $v1, $v1, $a1
/* 4275F8 802A9248 90440075 */ lbu $a0, 0x75($v0)
/* 4275FC 802A924C 2402000A */ addiu $v0, $zero, 0xa
/* 427600 802A9250 AE430000 */ sw $v1, ($s2)
/* 427604 802A9254 A622004C */ sh $v0, 0x4c($s1)
/* 427608 802A9258 0C09A446 */ jal func_80269118
/* 42760C 802A925C A2440082 */ sb $a0, 0x82($s2)
/* 427610 802A9260 080AA49C */ j .L802A9270
/* 427614 802A9264 24020002 */ addiu $v0, $zero, 2
.L802A9268:
/* 427618 802A9268 A0600081 */ sb $zero, 0x81($v1)
/* 42761C 802A926C 24020002 */ addiu $v0, $zero, 2
.L802A9270:
/* 427620 802A9270 8FBF0020 */ lw $ra, 0x20($sp)
/* 427624 802A9274 8FB3001C */ lw $s3, 0x1c($sp)
/* 427628 802A9278 8FB20018 */ lw $s2, 0x18($sp)
/* 42762C 802A927C 8FB10014 */ lw $s1, 0x14($sp)
/* 427630 802A9280 8FB00010 */ lw $s0, 0x10($sp)
/* 427634 802A9284 03E00008 */ jr $ra
/* 427638 802A9288 27BD0028 */ addiu $sp, $sp, 0x28

View File

@ -1,101 +0,0 @@
.set noat # allow manual use of $at
.set noreorder # don't insert nops after branches
glabel func_802A9000_428A70
/* 428A70 802A9000 27BDFFE0 */ addiu $sp, $sp, -0x20
/* 428A74 802A9004 AFB00010 */ sw $s0, 0x10($sp)
/* 428A78 802A9008 0080802D */ daddu $s0, $a0, $zero
/* 428A7C 802A900C AFB10014 */ sw $s1, 0x14($sp)
/* 428A80 802A9010 3C11800E */ lui $s1, %hi(gBattleStatus)
/* 428A84 802A9014 2631C070 */ addiu $s1, $s1, %lo(gBattleStatus)
/* 428A88 802A9018 AFBF001C */ sw $ra, 0x1c($sp)
/* 428A8C 802A901C AFB20018 */ sw $s2, 0x18($sp)
/* 428A90 802A9020 8E12000C */ lw $s2, 0xc($s0)
/* 428A94 802A9024 3C028029 */ lui $v0, %hi(D_80294340)
/* 428A98 802A9028 24424340 */ addiu $v0, $v0, %lo(D_80294340)
/* 428A9C 802A902C AE220434 */ sw $v0, 0x434($s1)
/* 428AA0 802A9030 2402007F */ addiu $v0, $zero, 0x7f
/* 428AA4 802A9034 A2200082 */ sb $zero, 0x82($s1)
/* 428AA8 802A9038 0C09A216 */ jal func_80268858
/* 428AAC 802A903C A2220086 */ sb $v0, 0x86($s1)
/* 428AB0 802A9040 8E450000 */ lw $a1, ($s2)
/* 428AB4 802A9044 0C0B1EAF */ jal get_variable
/* 428AB8 802A9048 0200202D */ daddu $a0, $s0, $zero
/* 428ABC 802A904C 3C048011 */ lui $a0, %hi(D_80108B28)
/* 428AC0 802A9050 24848B28 */ addiu $a0, $a0, %lo(D_80108B28)
/* 428AC4 802A9054 3C10802A */ lui $s0, %hi(gActionCommandStatus)
/* 428AC8 802A9058 2610FBE0 */ addiu $s0, $s0, %lo(gActionCommandStatus)
/* 428ACC 802A905C A602005A */ sh $v0, 0x5a($s0)
/* 428AD0 802A9060 2402000D */ addiu $v0, $zero, 0xd
/* 428AD4 802A9064 A602004A */ sh $v0, 0x4a($s0)
/* 428AD8 802A9068 24020001 */ addiu $v0, $zero, 1
/* 428ADC 802A906C A2020061 */ sb $v0, 0x61($s0)
/* 428AE0 802A9070 2402001E */ addiu $v0, $zero, 0x1e
/* 428AE4 802A9074 A600004C */ sh $zero, 0x4c($s0)
/* 428AE8 802A9078 A2000060 */ sb $zero, 0x60($s0)
/* 428AEC 802A907C A6000044 */ sh $zero, 0x44($s0)
/* 428AF0 802A9080 A6000048 */ sh $zero, 0x48($s0)
/* 428AF4 802A9084 A6000068 */ sh $zero, 0x68($s0)
/* 428AF8 802A9088 A2200081 */ sb $zero, 0x81($s1)
/* 428AFC 802A908C A2200084 */ sb $zero, 0x84($s1)
/* 428B00 802A9090 A602006C */ sh $v0, 0x6c($s0)
/* 428B04 802A9094 2402FFD0 */ addiu $v0, $zero, -0x30
/* 428B08 802A9098 A6020056 */ sh $v0, 0x56($s0)
/* 428B0C 802A909C 24020050 */ addiu $v0, $zero, 0x50
/* 428B10 802A90A0 3C01802B */ lui $at, %hi(func_802A98B0_42EC50)
/* 428B14 802A90A4 AC2098B0 */ sw $zero, %lo(func_802A98B0_42EC50)($at)
/* 428B18 802A90A8 0C050529 */ jal create_hud_element
/* 428B1C 802A90AC A6020058 */ sh $v0, 0x58($s0)
/* 428B20 802A90B0 0040882D */ daddu $s1, $v0, $zero
/* 428B24 802A90B4 86050056 */ lh $a1, 0x56($s0)
/* 428B28 802A90B8 86060058 */ lh $a2, 0x58($s0)
/* 428B2C 802A90BC 0220202D */ daddu $a0, $s1, $zero
/* 428B30 802A90C0 0C051261 */ jal set_hud_element_render_pos
/* 428B34 802A90C4 AE110004 */ sw $s1, 4($s0)
/* 428B38 802A90C8 0220202D */ daddu $a0, $s1, $zero
/* 428B3C 802A90CC 0C051277 */ jal set_hud_element_render_depth
/* 428B40 802A90D0 0000282D */ daddu $a1, $zero, $zero
/* 428B44 802A90D4 0220202D */ daddu $a0, $s1, $zero
/* 428B48 802A90D8 0C051280 */ jal set_hud_element_flags
/* 428B4C 802A90DC 24050082 */ addiu $a1, $zero, 0x82
/* 428B50 802A90E0 3C048011 */ lui $a0, %hi(D_80108AFC)
/* 428B54 802A90E4 24848AFC */ addiu $a0, $a0, %lo(D_80108AFC)
/* 428B58 802A90E8 0C050529 */ jal create_hud_element
/* 428B5C 802A90EC 00000000 */ nop
/* 428B60 802A90F0 0040882D */ daddu $s1, $v0, $zero
/* 428B64 802A90F4 86050056 */ lh $a1, 0x56($s0)
/* 428B68 802A90F8 86060058 */ lh $a2, 0x58($s0)
/* 428B6C 802A90FC 0220202D */ daddu $a0, $s1, $zero
/* 428B70 802A9100 AE110008 */ sw $s1, 8($s0)
/* 428B74 802A9104 0C051261 */ jal set_hud_element_render_pos
/* 428B78 802A9108 24C6001C */ addiu $a2, $a2, 0x1c
/* 428B7C 802A910C 0220202D */ daddu $a0, $s1, $zero
/* 428B80 802A9110 0C051277 */ jal set_hud_element_render_depth
/* 428B84 802A9114 0000282D */ daddu $a1, $zero, $zero
/* 428B88 802A9118 0220202D */ daddu $a0, $s1, $zero
/* 428B8C 802A911C 0C051280 */ jal set_hud_element_flags
/* 428B90 802A9120 24050082 */ addiu $a1, $zero, 0x82
/* 428B94 802A9124 3C048029 */ lui $a0, %hi(D_80292974)
/* 428B98 802A9128 24842974 */ addiu $a0, $a0, %lo(D_80292974)
/* 428B9C 802A912C 0C050529 */ jal create_hud_element
/* 428BA0 802A9130 00000000 */ nop
/* 428BA4 802A9134 0040882D */ daddu $s1, $v0, $zero
/* 428BA8 802A9138 86050056 */ lh $a1, 0x56($s0)
/* 428BAC 802A913C 86060058 */ lh $a2, 0x58($s0)
/* 428BB0 802A9140 0220202D */ daddu $a0, $s1, $zero
/* 428BB4 802A9144 AE11000C */ sw $s1, 0xc($s0)
/* 428BB8 802A9148 0C051261 */ jal set_hud_element_render_pos
/* 428BBC 802A914C 24C6001C */ addiu $a2, $a2, 0x1c
/* 428BC0 802A9150 0220202D */ daddu $a0, $s1, $zero
/* 428BC4 802A9154 0C051277 */ jal set_hud_element_render_depth
/* 428BC8 802A9158 0000282D */ daddu $a1, $zero, $zero
/* 428BCC 802A915C 0220202D */ daddu $a0, $s1, $zero
/* 428BD0 802A9160 0C051280 */ jal set_hud_element_flags
/* 428BD4 802A9164 24050082 */ addiu $a1, $zero, 0x82
/* 428BD8 802A9168 8FBF001C */ lw $ra, 0x1c($sp)
/* 428BDC 802A916C 8FB20018 */ lw $s2, 0x18($sp)
/* 428BE0 802A9170 8FB10014 */ lw $s1, 0x14($sp)
/* 428BE4 802A9174 8FB00010 */ lw $s0, 0x10($sp)
/* 428BE8 802A9178 24020002 */ addiu $v0, $zero, 2
/* 428BEC 802A917C 03E00008 */ jr $ra
/* 428BF0 802A9180 27BD0020 */ addiu $sp, $sp, 0x20

View File

@ -1,77 +0,0 @@
.set noat # allow manual use of $at
.set noreorder # don't insert nops after branches
glabel func_802A9178_429498
/* 429498 802A9178 27BDFFD8 */ addiu $sp, $sp, -0x28
/* 42949C 802A917C AFB3001C */ sw $s3, 0x1c($sp)
/* 4294A0 802A9180 0080982D */ daddu $s3, $a0, $zero
/* 4294A4 802A9184 AFB10014 */ sw $s1, 0x14($sp)
/* 4294A8 802A9188 3C11802A */ lui $s1, %hi(gActionCommandStatus)
/* 4294AC 802A918C 2631FBE0 */ addiu $s1, $s1, %lo(gActionCommandStatus)
/* 4294B0 802A9190 AFB20018 */ sw $s2, 0x18($sp)
/* 4294B4 802A9194 3C12800E */ lui $s2, %hi(gBattleStatus)
/* 4294B8 802A9198 2652C070 */ addiu $s2, $s2, %lo(gBattleStatus)
/* 4294BC 802A919C AFBF0020 */ sw $ra, 0x20($sp)
/* 4294C0 802A91A0 AFB00010 */ sw $s0, 0x10($sp)
/* 4294C4 802A91A4 82420083 */ lb $v0, 0x83($s2)
/* 4294C8 802A91A8 8E70000C */ lw $s0, 0xc($s3)
/* 4294CC 802A91AC 10400030 */ beqz $v0, .L802A9270
/* 4294D0 802A91B0 0240182D */ daddu $v1, $s2, $zero
/* 4294D4 802A91B4 0C09A216 */ jal func_80268858
/* 4294D8 802A91B8 00000000 */ nop
/* 4294DC 802A91BC 8E050000 */ lw $a1, ($s0)
/* 4294E0 802A91C0 26100004 */ addiu $s0, $s0, 4
/* 4294E4 802A91C4 0C0B1EAF */ jal get_variable
/* 4294E8 802A91C8 0260202D */ daddu $a0, $s3, $zero
/* 4294EC 802A91CC A622004E */ sh $v0, 0x4e($s1)
/* 4294F0 802A91D0 8E050000 */ lw $a1, ($s0)
/* 4294F4 802A91D4 26100004 */ addiu $s0, $s0, 4
/* 4294F8 802A91D8 0C0B1EAF */ jal get_variable
/* 4294FC 802A91DC 0260202D */ daddu $a0, $s3, $zero
/* 429500 802A91E0 A6220052 */ sh $v0, 0x52($s1)
/* 429504 802A91E4 8E050000 */ lw $a1, ($s0)
/* 429508 802A91E8 26100004 */ addiu $s0, $s0, 4
/* 42950C 802A91EC 0C0B1EAF */ jal get_variable
/* 429510 802A91F0 0260202D */ daddu $a0, $s3, $zero
/* 429514 802A91F4 00022400 */ sll $a0, $v0, 0x10
/* 429518 802A91F8 00042403 */ sra $a0, $a0, 0x10
/* 42951C 802A91FC 0C09A089 */ jal func_80268224
/* 429520 802A9200 A6220050 */ sh $v0, 0x50($s1)
/* 429524 802A9204 A6220050 */ sh $v0, 0x50($s1)
/* 429528 802A9208 8E050000 */ lw $a1, ($s0)
/* 42952C 802A920C 0C0B1EAF */ jal get_variable
/* 429530 802A9210 0260202D */ daddu $a0, $s3, $zero
/* 429534 802A9214 3C05FFFF */ lui $a1, 0xffff
/* 429538 802A9218 34A57FFF */ ori $a1, $a1, 0x7fff
/* 42953C 802A921C A6220064 */ sh $v0, 0x64($s1)
/* 429540 802A9220 A2200060 */ sb $zero, 0x60($s1)
/* 429544 802A9224 A6200044 */ sh $zero, 0x44($s1)
/* 429548 802A9228 A6200048 */ sh $zero, 0x48($s1)
/* 42954C 802A922C A2400081 */ sb $zero, 0x81($s2)
/* 429550 802A9230 82220080 */ lb $v0, 0x80($s1)
/* 429554 802A9234 2403007F */ addiu $v1, $zero, 0x7f
/* 429558 802A9238 A2430086 */ sb $v1, 0x86($s2)
/* 42955C 802A923C 8E430000 */ lw $v1, ($s2)
/* 429560 802A9240 2442FFFF */ addiu $v0, $v0, -1
/* 429564 802A9244 00021040 */ sll $v0, $v0, 1
/* 429568 802A9248 00511021 */ addu $v0, $v0, $s1
/* 42956C 802A924C 00651824 */ and $v1, $v1, $a1
/* 429570 802A9250 90440075 */ lbu $a0, 0x75($v0)
/* 429574 802A9254 2402000A */ addiu $v0, $zero, 0xa
/* 429578 802A9258 AE430000 */ sw $v1, ($s2)
/* 42957C 802A925C A622004C */ sh $v0, 0x4c($s1)
/* 429580 802A9260 0C09A446 */ jal func_80269118
/* 429584 802A9264 A2440082 */ sb $a0, 0x82($s2)
/* 429588 802A9268 080AA49E */ j .L802A9278
/* 42958C 802A926C 24020002 */ addiu $v0, $zero, 2
.L802A9270:
/* 429590 802A9270 A0600081 */ sb $zero, 0x81($v1)
/* 429594 802A9274 24020002 */ addiu $v0, $zero, 2
.L802A9278:
/* 429598 802A9278 8FBF0020 */ lw $ra, 0x20($sp)
/* 42959C 802A927C 8FB3001C */ lw $s3, 0x1c($sp)
/* 4295A0 802A9280 8FB20018 */ lw $s2, 0x18($sp)
/* 4295A4 802A9284 8FB10014 */ lw $s1, 0x14($sp)
/* 4295A8 802A9288 8FB00010 */ lw $s0, 0x10($sp)
/* 4295AC 802A928C 03E00008 */ jr $ra
/* 4295B0 802A9290 27BD0028 */ addiu $sp, $sp, 0x28

View File

@ -1,116 +0,0 @@
.set noat # allow manual use of $at
.set noreorder # don't insert nops after branches
glabel func_802A9000_4282E0
/* 4282E0 802A9000 27BDFFE0 */ addiu $sp, $sp, -0x20
/* 4282E4 802A9004 AFB00010 */ sw $s0, 0x10($sp)
/* 4282E8 802A9008 3C10800E */ lui $s0, %hi(gBattleStatus)
/* 4282EC 802A900C 2610C070 */ addiu $s0, $s0, %lo(gBattleStatus)
/* 4282F0 802A9010 24020064 */ addiu $v0, $zero, 0x64
/* 4282F4 802A9014 AFBF0018 */ sw $ra, 0x18($sp)
/* 4282F8 802A9018 AFB10014 */ sw $s1, 0x14($sp)
/* 4282FC 802A901C A2020082 */ sb $v0, 0x82($s0)
/* 428300 802A9020 3C028029 */ lui $v0, %hi(D_80294320)
/* 428304 802A9024 24424320 */ addiu $v0, $v0, %lo(D_80294320)
/* 428308 802A9028 AE020434 */ sw $v0, 0x434($s0)
/* 42830C 802A902C 2402007F */ addiu $v0, $zero, 0x7f
/* 428310 802A9030 3C11802A */ lui $s1, %hi(gActionCommandStatus)
/* 428314 802A9034 2631FBE0 */ addiu $s1, $s1, %lo(gActionCommandStatus)
/* 428318 802A9038 A2020086 */ sb $v0, 0x86($s0)
/* 42831C 802A903C 82020083 */ lb $v0, 0x83($s0)
/* 428320 802A9040 10400056 */ beqz $v0, .L802A919C
/* 428324 802A9044 0200182D */ daddu $v1, $s0, $zero
/* 428328 802A9048 0C09A216 */ jal func_80268858
/* 42832C 802A904C 00000000 */ nop
/* 428330 802A9050 3C048011 */ lui $a0, %hi(D_80108B28)
/* 428334 802A9054 24848B28 */ addiu $a0, $a0, %lo(D_80108B28)
/* 428338 802A9058 2402000C */ addiu $v0, $zero, 0xc
/* 42833C 802A905C A622004A */ sh $v0, 0x4a($s1)
/* 428340 802A9060 24020001 */ addiu $v0, $zero, 1
/* 428344 802A9064 A2220061 */ sb $v0, 0x61($s1)
/* 428348 802A9068 2402FFD0 */ addiu $v0, $zero, -0x30
/* 42834C 802A906C A620004C */ sh $zero, 0x4c($s1)
/* 428350 802A9070 A2200060 */ sb $zero, 0x60($s1)
/* 428354 802A9074 A6200044 */ sh $zero, 0x44($s1)
/* 428358 802A9078 A6200048 */ sh $zero, 0x48($s1)
/* 42835C 802A907C A6200068 */ sh $zero, 0x68($s1)
/* 428360 802A9080 A2000081 */ sb $zero, 0x81($s0)
/* 428364 802A9084 A6220056 */ sh $v0, 0x56($s1)
/* 428368 802A9088 24020050 */ addiu $v0, $zero, 0x50
/* 42836C 802A908C 0C050529 */ jal create_hud_element
/* 428370 802A9090 A6220058 */ sh $v0, 0x58($s1)
/* 428374 802A9094 0040802D */ daddu $s0, $v0, $zero
/* 428378 802A9098 86250056 */ lh $a1, 0x56($s1)
/* 42837C 802A909C 86260058 */ lh $a2, 0x58($s1)
/* 428380 802A90A0 0200202D */ daddu $a0, $s0, $zero
/* 428384 802A90A4 0C051261 */ jal set_hud_element_render_pos
/* 428388 802A90A8 AE300004 */ sw $s0, 4($s1)
/* 42838C 802A90AC 0200202D */ daddu $a0, $s0, $zero
/* 428390 802A90B0 0C051277 */ jal set_hud_element_render_depth
/* 428394 802A90B4 0000282D */ daddu $a1, $zero, $zero
/* 428398 802A90B8 0200202D */ daddu $a0, $s0, $zero
/* 42839C 802A90BC 0C051280 */ jal set_hud_element_flags
/* 4283A0 802A90C0 24050082 */ addiu $a1, $zero, 0x82
/* 4283A4 802A90C4 3C048011 */ lui $a0, %hi(D_80108AFC)
/* 4283A8 802A90C8 24848AFC */ addiu $a0, $a0, %lo(D_80108AFC)
/* 4283AC 802A90CC 0C050529 */ jal create_hud_element
/* 4283B0 802A90D0 00000000 */ nop
/* 4283B4 802A90D4 0040802D */ daddu $s0, $v0, $zero
/* 4283B8 802A90D8 86250056 */ lh $a1, 0x56($s1)
/* 4283BC 802A90DC 86260058 */ lh $a2, 0x58($s1)
/* 4283C0 802A90E0 0200202D */ daddu $a0, $s0, $zero
/* 4283C4 802A90E4 AE300008 */ sw $s0, 8($s1)
/* 4283C8 802A90E8 0C051261 */ jal set_hud_element_render_pos
/* 4283CC 802A90EC 24C6001C */ addiu $a2, $a2, 0x1c
/* 4283D0 802A90F0 0200202D */ daddu $a0, $s0, $zero
/* 4283D4 802A90F4 0C051277 */ jal set_hud_element_render_depth
/* 4283D8 802A90F8 0000282D */ daddu $a1, $zero, $zero
/* 4283DC 802A90FC 0200202D */ daddu $a0, $s0, $zero
/* 4283E0 802A9100 0C051280 */ jal set_hud_element_flags
/* 4283E4 802A9104 24050082 */ addiu $a1, $zero, 0x82
/* 4283E8 802A9108 3C048029 */ lui $a0, %hi(D_80292BAC)
/* 4283EC 802A910C 24842BAC */ addiu $a0, $a0, %lo(D_80292BAC)
/* 4283F0 802A9110 0C050529 */ jal create_hud_element
/* 4283F4 802A9114 00000000 */ nop
/* 4283F8 802A9118 0040802D */ daddu $s0, $v0, $zero
/* 4283FC 802A911C 86250056 */ lh $a1, 0x56($s1)
/* 428400 802A9120 86260058 */ lh $a2, 0x58($s1)
/* 428404 802A9124 0200202D */ daddu $a0, $s0, $zero
/* 428408 802A9128 AE300010 */ sw $s0, 0x10($s1)
/* 42840C 802A912C 0C051261 */ jal set_hud_element_render_pos
/* 428410 802A9130 24C6001C */ addiu $a2, $a2, 0x1c
/* 428414 802A9134 0200202D */ daddu $a0, $s0, $zero
/* 428418 802A9138 0C051277 */ jal set_hud_element_render_depth
/* 42841C 802A913C 0000282D */ daddu $a1, $zero, $zero
/* 428420 802A9140 0200202D */ daddu $a0, $s0, $zero
/* 428424 802A9144 0C051280 */ jal set_hud_element_flags
/* 428428 802A9148 24050082 */ addiu $a1, $zero, 0x82
/* 42842C 802A914C 3C048029 */ lui $a0, %hi(D_8029275C)
/* 428430 802A9150 2484275C */ addiu $a0, $a0, %lo(D_8029275C)
/* 428434 802A9154 0C050529 */ jal create_hud_element
/* 428438 802A9158 00000000 */ nop
/* 42843C 802A915C 0040802D */ daddu $s0, $v0, $zero
/* 428440 802A9160 86250056 */ lh $a1, 0x56($s1)
/* 428444 802A9164 86260058 */ lh $a2, 0x58($s1)
/* 428448 802A9168 0200202D */ daddu $a0, $s0, $zero
/* 42844C 802A916C AE30000C */ sw $s0, 0xc($s1)
/* 428450 802A9170 24A50029 */ addiu $a1, $a1, 0x29
/* 428454 802A9174 0C051261 */ jal set_hud_element_render_pos
/* 428458 802A9178 24C60016 */ addiu $a2, $a2, 0x16
/* 42845C 802A917C 0200202D */ daddu $a0, $s0, $zero
/* 428460 802A9180 0C051277 */ jal set_hud_element_render_depth
/* 428464 802A9184 0000282D */ daddu $a1, $zero, $zero
/* 428468 802A9188 0200202D */ daddu $a0, $s0, $zero
/* 42846C 802A918C 0C051280 */ jal set_hud_element_flags
/* 428470 802A9190 24050080 */ addiu $a1, $zero, 0x80
/* 428474 802A9194 080AA469 */ j .L802A91A4
/* 428478 802A9198 24020002 */ addiu $v0, $zero, 2
.L802A919C:
/* 42847C 802A919C A0600081 */ sb $zero, 0x81($v1)
/* 428480 802A91A0 24020002 */ addiu $v0, $zero, 2
.L802A91A4:
/* 428484 802A91A4 8FBF0018 */ lw $ra, 0x18($sp)
/* 428488 802A91A8 8FB10014 */ lw $s1, 0x14($sp)
/* 42848C 802A91AC 8FB00010 */ lw $s0, 0x10($sp)
/* 428490 802A91B0 03E00008 */ jr $ra
/* 428494 802A91B4 27BD0020 */ addiu $sp, $sp, 0x20

View File

@ -1,77 +0,0 @@
.set noat # allow manual use of $at
.set noreorder # don't insert nops after branches
glabel func_802A91B8_428498
/* 428498 802A91B8 27BDFFD8 */ addiu $sp, $sp, -0x28
/* 42849C 802A91BC AFB3001C */ sw $s3, 0x1c($sp)
/* 4284A0 802A91C0 0080982D */ daddu $s3, $a0, $zero
/* 4284A4 802A91C4 AFB10014 */ sw $s1, 0x14($sp)
/* 4284A8 802A91C8 3C11802A */ lui $s1, %hi(gActionCommandStatus)
/* 4284AC 802A91CC 2631FBE0 */ addiu $s1, $s1, %lo(gActionCommandStatus)
/* 4284B0 802A91D0 AFB20018 */ sw $s2, 0x18($sp)
/* 4284B4 802A91D4 3C12800E */ lui $s2, %hi(gBattleStatus)
/* 4284B8 802A91D8 2652C070 */ addiu $s2, $s2, %lo(gBattleStatus)
/* 4284BC 802A91DC AFBF0020 */ sw $ra, 0x20($sp)
/* 4284C0 802A91E0 AFB00010 */ sw $s0, 0x10($sp)
/* 4284C4 802A91E4 82420083 */ lb $v0, 0x83($s2)
/* 4284C8 802A91E8 8E70000C */ lw $s0, 0xc($s3)
/* 4284CC 802A91EC 10400030 */ beqz $v0, .L802A92B0
/* 4284D0 802A91F0 0240182D */ daddu $v1, $s2, $zero
/* 4284D4 802A91F4 0C09A216 */ jal func_80268858
/* 4284D8 802A91F8 00000000 */ nop
/* 4284DC 802A91FC 8E050000 */ lw $a1, ($s0)
/* 4284E0 802A9200 26100004 */ addiu $s0, $s0, 4
/* 4284E4 802A9204 0C0B1EAF */ jal get_variable
/* 4284E8 802A9208 0260202D */ daddu $a0, $s3, $zero
/* 4284EC 802A920C A622004E */ sh $v0, 0x4e($s1)
/* 4284F0 802A9210 8E050000 */ lw $a1, ($s0)
/* 4284F4 802A9214 26100004 */ addiu $s0, $s0, 4
/* 4284F8 802A9218 0C0B1EAF */ jal get_variable
/* 4284FC 802A921C 0260202D */ daddu $a0, $s3, $zero
/* 428500 802A9220 A6220052 */ sh $v0, 0x52($s1)
/* 428504 802A9224 8E050000 */ lw $a1, ($s0)
/* 428508 802A9228 26100004 */ addiu $s0, $s0, 4
/* 42850C 802A922C 0C0B1EAF */ jal get_variable
/* 428510 802A9230 0260202D */ daddu $a0, $s3, $zero
/* 428514 802A9234 00022400 */ sll $a0, $v0, 0x10
/* 428518 802A9238 00042403 */ sra $a0, $a0, 0x10
/* 42851C 802A923C 0C09A089 */ jal func_80268224
/* 428520 802A9240 A6220050 */ sh $v0, 0x50($s1)
/* 428524 802A9244 A6220050 */ sh $v0, 0x50($s1)
/* 428528 802A9248 8E050000 */ lw $a1, ($s0)
/* 42852C 802A924C 0C0B1EAF */ jal get_variable
/* 428530 802A9250 0260202D */ daddu $a0, $s3, $zero
/* 428534 802A9254 3C05FFFF */ lui $a1, 0xffff
/* 428538 802A9258 34A57FFF */ ori $a1, $a1, 0x7fff
/* 42853C 802A925C A6220064 */ sh $v0, 0x64($s1)
/* 428540 802A9260 A2200060 */ sb $zero, 0x60($s1)
/* 428544 802A9264 A6200044 */ sh $zero, 0x44($s1)
/* 428548 802A9268 A6200048 */ sh $zero, 0x48($s1)
/* 42854C 802A926C A2400081 */ sb $zero, 0x81($s2)
/* 428550 802A9270 82220080 */ lb $v0, 0x80($s1)
/* 428554 802A9274 2403007F */ addiu $v1, $zero, 0x7f
/* 428558 802A9278 A2430086 */ sb $v1, 0x86($s2)
/* 42855C 802A927C 8E430000 */ lw $v1, ($s2)
/* 428560 802A9280 2442FFFF */ addiu $v0, $v0, -1
/* 428564 802A9284 00021040 */ sll $v0, $v0, 1
/* 428568 802A9288 00511021 */ addu $v0, $v0, $s1
/* 42856C 802A928C 00651824 */ and $v1, $v1, $a1
/* 428570 802A9290 90440075 */ lbu $a0, 0x75($v0)
/* 428574 802A9294 2402000A */ addiu $v0, $zero, 0xa
/* 428578 802A9298 AE430000 */ sw $v1, ($s2)
/* 42857C 802A929C A622004C */ sh $v0, 0x4c($s1)
/* 428580 802A92A0 0C09A446 */ jal func_80269118
/* 428584 802A92A4 A2440082 */ sb $a0, 0x82($s2)
/* 428588 802A92A8 080AA4AE */ j .L802A92B8
/* 42858C 802A92AC 24020002 */ addiu $v0, $zero, 2
.L802A92B0:
/* 428590 802A92B0 A0600081 */ sb $zero, 0x81($v1)
/* 428594 802A92B4 24020002 */ addiu $v0, $zero, 2
.L802A92B8:
/* 428598 802A92B8 8FBF0020 */ lw $ra, 0x20($sp)
/* 42859C 802A92BC 8FB3001C */ lw $s3, 0x1c($sp)
/* 4285A0 802A92C0 8FB20018 */ lw $s2, 0x18($sp)
/* 4285A4 802A92C4 8FB10014 */ lw $s1, 0x14($sp)
/* 4285A8 802A92C8 8FB00010 */ lw $s0, 0x10($sp)
/* 4285AC 802A92CC 03E00008 */ jr $ra
/* 4285B0 802A92D0 27BD0028 */ addiu $sp, $sp, 0x28

View File

@ -1,45 +0,0 @@
.set noat # allow manual use of $at
.set noreorder # don't insert nops after branches
glabel func_802A9664_428944
/* 428944 802A9664 27BDFFD8 */ addiu $sp, $sp, -0x28
/* 428948 802A9668 AFB1001C */ sw $s1, 0x1c($sp)
/* 42894C 802A966C 3C11802A */ lui $s1, %hi(gActionCommandStatus)
/* 428950 802A9670 2631FBE0 */ addiu $s1, $s1, %lo(gActionCommandStatus)
/* 428954 802A9674 AFBF0020 */ sw $ra, 0x20($sp)
/* 428958 802A9678 AFB00018 */ sw $s0, 0x18($sp)
/* 42895C 802A967C 0C0511EA */ jal draw_hud_element_clipped
/* 428960 802A9680 8E240004 */ lw $a0, 4($s1)
/* 428964 802A9684 8E300008 */ lw $s0, 8($s1)
/* 428968 802A9688 0C0511EA */ jal draw_hud_element_clipped
/* 42896C 802A968C 0200202D */ daddu $a0, $s0, $zero
/* 428970 802A9690 0200202D */ daddu $a0, $s0, $zero
/* 428974 802A9694 27A50010 */ addiu $a1, $sp, 0x10
/* 428978 802A9698 0C05126B */ jal get_hud_element_render_pos
/* 42897C 802A969C 27A60014 */ addiu $a2, $sp, 0x14
/* 428980 802A96A0 8E240010 */ lw $a0, 0x10($s1)
/* 428984 802A96A4 0C0511EA */ jal draw_hud_element_clipped
/* 428988 802A96A8 00000000 */ nop
/* 42898C 802A96AC 3C0451EB */ lui $a0, 0x51eb
/* 428990 802A96B0 96230044 */ lhu $v1, 0x44($s1)
/* 428994 802A96B4 3484851F */ ori $a0, $a0, 0x851f
/* 428998 802A96B8 00031C00 */ sll $v1, $v1, 0x10
/* 42899C 802A96BC 00031403 */ sra $v0, $v1, 0x10
/* 4289A0 802A96C0 00440018 */ mult $v0, $a0
/* 4289A4 802A96C4 8FA50014 */ lw $a1, 0x14($sp)
/* 4289A8 802A96C8 00031FC3 */ sra $v1, $v1, 0x1f
/* 4289AC 802A96CC 8FA40010 */ lw $a0, 0x10($sp)
/* 4289B0 802A96D0 00003810 */ mfhi $a3
/* 4289B4 802A96D4 00073143 */ sra $a2, $a3, 5
/* 4289B8 802A96D8 00C33023 */ subu $a2, $a2, $v1
/* 4289BC 802A96DC 00063400 */ sll $a2, $a2, 0x10
/* 4289C0 802A96E0 0C09A1DC */ jal func_80268770
/* 4289C4 802A96E4 00063403 */ sra $a2, $a2, 0x10
/* 4289C8 802A96E8 8E24000C */ lw $a0, 0xc($s1)
/* 4289CC 802A96EC 0C0511EA */ jal draw_hud_element_clipped
/* 4289D0 802A96F0 00000000 */ nop
/* 4289D4 802A96F4 8FBF0020 */ lw $ra, 0x20($sp)
/* 4289D8 802A96F8 8FB1001C */ lw $s1, 0x1c($sp)
/* 4289DC 802A96FC 8FB00018 */ lw $s0, 0x18($sp)
/* 4289E0 802A9700 03E00008 */ jr $ra
/* 4289E4 802A9704 27BD0028 */ addiu $sp, $sp, 0x28

View File

@ -1,22 +0,0 @@
.set noat # allow manual use of $at
.set noreorder # don't insert nops after branches
glabel func_802A9708_4289E8
/* 4289E8 802A9708 27BDFFE8 */ addiu $sp, $sp, -0x18
/* 4289EC 802A970C AFB00010 */ sw $s0, 0x10($sp)
/* 4289F0 802A9710 3C10802A */ lui $s0, %hi(gActionCommandStatus)
/* 4289F4 802A9714 2610FBE0 */ addiu $s0, $s0, %lo(gActionCommandStatus)
/* 4289F8 802A9718 AFBF0014 */ sw $ra, 0x14($sp)
/* 4289FC 802A971C 0C05123D */ jal free_hud_element
/* 428A00 802A9720 8E040004 */ lw $a0, 4($s0)
/* 428A04 802A9724 0C05123D */ jal free_hud_element
/* 428A08 802A9728 8E040008 */ lw $a0, 8($s0)
/* 428A0C 802A972C 0C05123D */ jal free_hud_element
/* 428A10 802A9730 8E04000C */ lw $a0, 0xc($s0)
/* 428A14 802A9734 0C05123D */ jal free_hud_element
/* 428A18 802A9738 8E040010 */ lw $a0, 0x10($s0)
/* 428A1C 802A973C 8FBF0014 */ lw $ra, 0x14($sp)
/* 428A20 802A9740 8FB00010 */ lw $s0, 0x10($sp)
/* 428A24 802A9744 03E00008 */ jr $ra
/* 428A28 802A9748 27BD0018 */ addiu $sp, $sp, 0x18
/* 428A2C 802A974C 00000000 */ nop

View File

@ -1,77 +0,0 @@
.set noat # allow manual use of $at
.set noreorder # don't insert nops after branches
glabel func_802A9170_427BE0
/* 427BE0 802A9170 27BDFFD8 */ addiu $sp, $sp, -0x28
/* 427BE4 802A9174 AFB3001C */ sw $s3, 0x1c($sp)
/* 427BE8 802A9178 0080982D */ daddu $s3, $a0, $zero
/* 427BEC 802A917C AFB10014 */ sw $s1, 0x14($sp)
/* 427BF0 802A9180 3C11802A */ lui $s1, %hi(gActionCommandStatus)
/* 427BF4 802A9184 2631FBE0 */ addiu $s1, $s1, %lo(gActionCommandStatus)
/* 427BF8 802A9188 AFB20018 */ sw $s2, 0x18($sp)
/* 427BFC 802A918C 3C12800E */ lui $s2, %hi(gBattleStatus)
/* 427C00 802A9190 2652C070 */ addiu $s2, $s2, %lo(gBattleStatus)
/* 427C04 802A9194 AFBF0020 */ sw $ra, 0x20($sp)
/* 427C08 802A9198 AFB00010 */ sw $s0, 0x10($sp)
/* 427C0C 802A919C 82420083 */ lb $v0, 0x83($s2)
/* 427C10 802A91A0 8E70000C */ lw $s0, 0xc($s3)
/* 427C14 802A91A4 10400030 */ beqz $v0, .L802A9268
/* 427C18 802A91A8 0240182D */ daddu $v1, $s2, $zero
/* 427C1C 802A91AC 0C09A216 */ jal func_80268858
/* 427C20 802A91B0 00000000 */ nop
/* 427C24 802A91B4 8E050000 */ lw $a1, ($s0)
/* 427C28 802A91B8 26100004 */ addiu $s0, $s0, 4
/* 427C2C 802A91BC 0C0B1EAF */ jal get_variable
/* 427C30 802A91C0 0260202D */ daddu $a0, $s3, $zero
/* 427C34 802A91C4 A622004E */ sh $v0, 0x4e($s1)
/* 427C38 802A91C8 8E050000 */ lw $a1, ($s0)
/* 427C3C 802A91CC 26100004 */ addiu $s0, $s0, 4
/* 427C40 802A91D0 0C0B1EAF */ jal get_variable
/* 427C44 802A91D4 0260202D */ daddu $a0, $s3, $zero
/* 427C48 802A91D8 A6220052 */ sh $v0, 0x52($s1)
/* 427C4C 802A91DC 8E050000 */ lw $a1, ($s0)
/* 427C50 802A91E0 26100004 */ addiu $s0, $s0, 4
/* 427C54 802A91E4 0C0B1EAF */ jal get_variable
/* 427C58 802A91E8 0260202D */ daddu $a0, $s3, $zero
/* 427C5C 802A91EC 00022400 */ sll $a0, $v0, 0x10
/* 427C60 802A91F0 00042403 */ sra $a0, $a0, 0x10
/* 427C64 802A91F4 0C09A089 */ jal func_80268224
/* 427C68 802A91F8 A6220050 */ sh $v0, 0x50($s1)
/* 427C6C 802A91FC A6220050 */ sh $v0, 0x50($s1)
/* 427C70 802A9200 8E050000 */ lw $a1, ($s0)
/* 427C74 802A9204 0C0B1EAF */ jal get_variable
/* 427C78 802A9208 0260202D */ daddu $a0, $s3, $zero
/* 427C7C 802A920C 3C05FFFF */ lui $a1, 0xffff
/* 427C80 802A9210 34A57FFF */ ori $a1, $a1, 0x7fff
/* 427C84 802A9214 A6220064 */ sh $v0, 0x64($s1)
/* 427C88 802A9218 A2200060 */ sb $zero, 0x60($s1)
/* 427C8C 802A921C A6200044 */ sh $zero, 0x44($s1)
/* 427C90 802A9220 A6200048 */ sh $zero, 0x48($s1)
/* 427C94 802A9224 A2400081 */ sb $zero, 0x81($s2)
/* 427C98 802A9228 82220080 */ lb $v0, 0x80($s1)
/* 427C9C 802A922C 2403007F */ addiu $v1, $zero, 0x7f
/* 427CA0 802A9230 A2430086 */ sb $v1, 0x86($s2)
/* 427CA4 802A9234 8E430000 */ lw $v1, ($s2)
/* 427CA8 802A9238 2442FFFF */ addiu $v0, $v0, -1
/* 427CAC 802A923C 00021040 */ sll $v0, $v0, 1
/* 427CB0 802A9240 00511021 */ addu $v0, $v0, $s1
/* 427CB4 802A9244 00651824 */ and $v1, $v1, $a1
/* 427CB8 802A9248 90440075 */ lbu $a0, 0x75($v0)
/* 427CBC 802A924C 2402000A */ addiu $v0, $zero, 0xa
/* 427CC0 802A9250 AE430000 */ sw $v1, ($s2)
/* 427CC4 802A9254 A622004C */ sh $v0, 0x4c($s1)
/* 427CC8 802A9258 0C09A446 */ jal func_80269118
/* 427CCC 802A925C A2440082 */ sb $a0, 0x82($s2)
/* 427CD0 802A9260 080AA49C */ j .L802A9270
/* 427CD4 802A9264 24020002 */ addiu $v0, $zero, 2
.L802A9268:
/* 427CD8 802A9268 A0600081 */ sb $zero, 0x81($v1)
/* 427CDC 802A926C 24020002 */ addiu $v0, $zero, 2
.L802A9270:
/* 427CE0 802A9270 8FBF0020 */ lw $ra, 0x20($sp)
/* 427CE4 802A9274 8FB3001C */ lw $s3, 0x1c($sp)
/* 427CE8 802A9278 8FB20018 */ lw $s2, 0x18($sp)
/* 427CEC 802A927C 8FB10014 */ lw $s1, 0x14($sp)
/* 427CF0 802A9280 8FB00010 */ lw $s0, 0x10($sp)
/* 427CF4 802A9284 03E00008 */ jr $ra
/* 427CF8 802A9288 27BD0028 */ addiu $sp, $sp, 0x28

View File

@ -1,114 +0,0 @@
.set noat # allow manual use of $at
.set noreorder # don't insert nops after branches
glabel func_802A9000_4233F0
/* 4233F0 802A9000 27BDFFE0 */ addiu $sp, $sp, -0x20
/* 4233F4 802A9004 AFB00010 */ sw $s0, 0x10($sp)
/* 4233F8 802A9008 3C10800E */ lui $s0, %hi(gBattleStatus)
/* 4233FC 802A900C 2610C070 */ addiu $s0, $s0, %lo(gBattleStatus)
/* 423400 802A9010 3C028029 */ lui $v0, %hi(D_80294220)
/* 423404 802A9014 24424220 */ addiu $v0, $v0, %lo(D_80294220)
/* 423408 802A9018 AFBF0018 */ sw $ra, 0x18($sp)
/* 42340C 802A901C AFB10014 */ sw $s1, 0x14($sp)
/* 423410 802A9020 AE020434 */ sw $v0, 0x434($s0)
/* 423414 802A9024 2402007F */ addiu $v0, $zero, 0x7f
/* 423418 802A9028 3C11802A */ lui $s1, %hi(gActionCommandStatus)
/* 42341C 802A902C 2631FBE0 */ addiu $s1, $s1, %lo(gActionCommandStatus)
/* 423420 802A9030 A2020086 */ sb $v0, 0x86($s0)
/* 423424 802A9034 82020083 */ lb $v0, 0x83($s0)
/* 423428 802A9038 0200182D */ daddu $v1, $s0, $zero
/* 42342C 802A903C 10400055 */ beqz $v0, .L802A9194
/* 423430 802A9040 A2000082 */ sb $zero, 0x82($s0)
/* 423434 802A9044 0C09A216 */ jal func_80268858
/* 423438 802A9048 00000000 */ nop
/* 42343C 802A904C 3C048011 */ lui $a0, %hi(D_80108B28)
/* 423440 802A9050 24848B28 */ addiu $a0, $a0, %lo(D_80108B28)
/* 423444 802A9054 24020004 */ addiu $v0, $zero, 4
/* 423448 802A9058 A622004A */ sh $v0, 0x4a($s1)
/* 42344C 802A905C 24020001 */ addiu $v0, $zero, 1
/* 423450 802A9060 A2220061 */ sb $v0, 0x61($s1)
/* 423454 802A9064 2402FFD0 */ addiu $v0, $zero, -0x30
/* 423458 802A9068 A620004C */ sh $zero, 0x4c($s1)
/* 42345C 802A906C A2200060 */ sb $zero, 0x60($s1)
/* 423460 802A9070 A6200044 */ sh $zero, 0x44($s1)
/* 423464 802A9074 A6200046 */ sh $zero, 0x46($s1)
/* 423468 802A9078 A6200048 */ sh $zero, 0x48($s1)
/* 42346C 802A907C A2000081 */ sb $zero, 0x81($s0)
/* 423470 802A9080 A6220056 */ sh $v0, 0x56($s1)
/* 423474 802A9084 24020050 */ addiu $v0, $zero, 0x50
/* 423478 802A9088 0C050529 */ jal create_hud_element
/* 42347C 802A908C A6220058 */ sh $v0, 0x58($s1)
/* 423480 802A9090 0040802D */ daddu $s0, $v0, $zero
/* 423484 802A9094 86250056 */ lh $a1, 0x56($s1)
/* 423488 802A9098 86260058 */ lh $a2, 0x58($s1)
/* 42348C 802A909C 0200202D */ daddu $a0, $s0, $zero
/* 423490 802A90A0 0C051261 */ jal set_hud_element_render_pos
/* 423494 802A90A4 AE300004 */ sw $s0, 4($s1)
/* 423498 802A90A8 0200202D */ daddu $a0, $s0, $zero
/* 42349C 802A90AC 0C051277 */ jal set_hud_element_render_depth
/* 4234A0 802A90B0 0000282D */ daddu $a1, $zero, $zero
/* 4234A4 802A90B4 0200202D */ daddu $a0, $s0, $zero
/* 4234A8 802A90B8 0C051280 */ jal set_hud_element_flags
/* 4234AC 802A90BC 24050082 */ addiu $a1, $zero, 0x82
/* 4234B0 802A90C0 3C048011 */ lui $a0, %hi(D_80108AFC)
/* 4234B4 802A90C4 24848AFC */ addiu $a0, $a0, %lo(D_80108AFC)
/* 4234B8 802A90C8 0C050529 */ jal create_hud_element
/* 4234BC 802A90CC 00000000 */ nop
/* 4234C0 802A90D0 0040802D */ daddu $s0, $v0, $zero
/* 4234C4 802A90D4 86250056 */ lh $a1, 0x56($s1)
/* 4234C8 802A90D8 86260058 */ lh $a2, 0x58($s1)
/* 4234CC 802A90DC 0200202D */ daddu $a0, $s0, $zero
/* 4234D0 802A90E0 AE300008 */ sw $s0, 8($s1)
/* 4234D4 802A90E4 0C051261 */ jal set_hud_element_render_pos
/* 4234D8 802A90E8 24C6001C */ addiu $a2, $a2, 0x1c
/* 4234DC 802A90EC 0200202D */ daddu $a0, $s0, $zero
/* 4234E0 802A90F0 0C051277 */ jal set_hud_element_render_depth
/* 4234E4 802A90F4 0000282D */ daddu $a1, $zero, $zero
/* 4234E8 802A90F8 0200202D */ daddu $a0, $s0, $zero
/* 4234EC 802A90FC 0C051280 */ jal set_hud_element_flags
/* 4234F0 802A9100 24050082 */ addiu $a1, $zero, 0x82
/* 4234F4 802A9104 3C048029 */ lui $a0, %hi(D_802928F8)
/* 4234F8 802A9108 248428F8 */ addiu $a0, $a0, %lo(D_802928F8)
/* 4234FC 802A910C 0C050529 */ jal create_hud_element
/* 423500 802A9110 00000000 */ nop
/* 423504 802A9114 0040802D */ daddu $s0, $v0, $zero
/* 423508 802A9118 86250056 */ lh $a1, 0x56($s1)
/* 42350C 802A911C 86260058 */ lh $a2, 0x58($s1)
/* 423510 802A9120 0200202D */ daddu $a0, $s0, $zero
/* 423514 802A9124 AE30000C */ sw $s0, 0xc($s1)
/* 423518 802A9128 0C051261 */ jal set_hud_element_render_pos
/* 42351C 802A912C 24C6001C */ addiu $a2, $a2, 0x1c
/* 423520 802A9130 0200202D */ daddu $a0, $s0, $zero
/* 423524 802A9134 0C051277 */ jal set_hud_element_render_depth
/* 423528 802A9138 0000282D */ daddu $a1, $zero, $zero
/* 42352C 802A913C 0200202D */ daddu $a0, $s0, $zero
/* 423530 802A9140 0C051280 */ jal set_hud_element_flags
/* 423534 802A9144 24050082 */ addiu $a1, $zero, 0x82
/* 423538 802A9148 3C048011 */ lui $a0, %hi(D_80109244)
/* 42353C 802A914C 24849244 */ addiu $a0, $a0, %lo(D_80109244)
/* 423540 802A9150 0C050529 */ jal create_hud_element
/* 423544 802A9154 00000000 */ nop
/* 423548 802A9158 0040802D */ daddu $s0, $v0, $zero
/* 42354C 802A915C 86250056 */ lh $a1, 0x56($s1)
/* 423550 802A9160 86260058 */ lh $a2, 0x58($s1)
/* 423554 802A9164 0200202D */ daddu $a0, $s0, $zero
/* 423558 802A9168 AE300010 */ sw $s0, 0x10($s1)
/* 42355C 802A916C 0C051261 */ jal set_hud_element_render_pos
/* 423560 802A9170 24C6001C */ addiu $a2, $a2, 0x1c
/* 423564 802A9174 0200202D */ daddu $a0, $s0, $zero
/* 423568 802A9178 0C051277 */ jal set_hud_element_render_depth
/* 42356C 802A917C 0000282D */ daddu $a1, $zero, $zero
/* 423570 802A9180 0200202D */ daddu $a0, $s0, $zero
/* 423574 802A9184 0C051280 */ jal set_hud_element_flags
/* 423578 802A9188 24050082 */ addiu $a1, $zero, 0x82
/* 42357C 802A918C 080AA467 */ j .L802A919C
/* 423580 802A9190 24020002 */ addiu $v0, $zero, 2
.L802A9194:
/* 423584 802A9194 A0600081 */ sb $zero, 0x81($v1)
/* 423588 802A9198 24020002 */ addiu $v0, $zero, 2
.L802A919C:
/* 42358C 802A919C 8FBF0018 */ lw $ra, 0x18($sp)
/* 423590 802A91A0 8FB10014 */ lw $s1, 0x14($sp)
/* 423594 802A91A4 8FB00010 */ lw $s0, 0x10($sp)
/* 423598 802A91A8 03E00008 */ jr $ra
/* 42359C 802A91AC 27BD0020 */ addiu $sp, $sp, 0x20

View File

@ -1,21 +0,0 @@
.set noat # allow manual use of $at
.set noreorder # don't insert nops after branches
glabel func_802A97FC_423BEC
/* 423BEC 802A97FC 27BDFFE8 */ addiu $sp, $sp, -0x18
/* 423BF0 802A9800 AFB00010 */ sw $s0, 0x10($sp)
/* 423BF4 802A9804 3C10802A */ lui $s0, %hi(gActionCommandStatus)
/* 423BF8 802A9808 2610FBE0 */ addiu $s0, $s0, %lo(gActionCommandStatus)
/* 423BFC 802A980C AFBF0014 */ sw $ra, 0x14($sp)
/* 423C00 802A9810 0C05123D */ jal free_hud_element
/* 423C04 802A9814 8E040004 */ lw $a0, 4($s0)
/* 423C08 802A9818 0C05123D */ jal free_hud_element
/* 423C0C 802A981C 8E040008 */ lw $a0, 8($s0)
/* 423C10 802A9820 0C05123D */ jal free_hud_element
/* 423C14 802A9824 8E04000C */ lw $a0, 0xc($s0)
/* 423C18 802A9828 0C05123D */ jal free_hud_element
/* 423C1C 802A982C 8E040010 */ lw $a0, 0x10($s0)
/* 423C20 802A9830 8FBF0014 */ lw $ra, 0x14($sp)
/* 423C24 802A9834 8FB00010 */ lw $s0, 0x10($sp)
/* 423C28 802A9838 03E00008 */ jr $ra
/* 423C2C 802A983C 27BD0018 */ addiu $sp, $sp, 0x18

View File

@ -1,77 +0,0 @@
.set noat # allow manual use of $at
.set noreorder # don't insert nops after branches
glabel func_802A9170_4262E0
/* 4262E0 802A9170 27BDFFD8 */ addiu $sp, $sp, -0x28
/* 4262E4 802A9174 AFB3001C */ sw $s3, 0x1c($sp)
/* 4262E8 802A9178 0080982D */ daddu $s3, $a0, $zero
/* 4262EC 802A917C AFB10014 */ sw $s1, 0x14($sp)
/* 4262F0 802A9180 3C11802A */ lui $s1, %hi(gActionCommandStatus)
/* 4262F4 802A9184 2631FBE0 */ addiu $s1, $s1, %lo(gActionCommandStatus)
/* 4262F8 802A9188 AFB20018 */ sw $s2, 0x18($sp)
/* 4262FC 802A918C 3C12800E */ lui $s2, %hi(gBattleStatus)
/* 426300 802A9190 2652C070 */ addiu $s2, $s2, %lo(gBattleStatus)
/* 426304 802A9194 AFBF0020 */ sw $ra, 0x20($sp)
/* 426308 802A9198 AFB00010 */ sw $s0, 0x10($sp)
/* 42630C 802A919C 82420083 */ lb $v0, 0x83($s2)
/* 426310 802A91A0 8E70000C */ lw $s0, 0xc($s3)
/* 426314 802A91A4 10400030 */ beqz $v0, .L802A9268
/* 426318 802A91A8 0240182D */ daddu $v1, $s2, $zero
/* 42631C 802A91AC 0C09A216 */ jal func_80268858
/* 426320 802A91B0 00000000 */ nop
/* 426324 802A91B4 8E050000 */ lw $a1, ($s0)
/* 426328 802A91B8 26100004 */ addiu $s0, $s0, 4
/* 42632C 802A91BC 0C0B1EAF */ jal get_variable
/* 426330 802A91C0 0260202D */ daddu $a0, $s3, $zero
/* 426334 802A91C4 A622004E */ sh $v0, 0x4e($s1)
/* 426338 802A91C8 8E050000 */ lw $a1, ($s0)
/* 42633C 802A91CC 26100004 */ addiu $s0, $s0, 4
/* 426340 802A91D0 0C0B1EAF */ jal get_variable
/* 426344 802A91D4 0260202D */ daddu $a0, $s3, $zero
/* 426348 802A91D8 A6220052 */ sh $v0, 0x52($s1)
/* 42634C 802A91DC 8E050000 */ lw $a1, ($s0)
/* 426350 802A91E0 26100004 */ addiu $s0, $s0, 4
/* 426354 802A91E4 0C0B1EAF */ jal get_variable
/* 426358 802A91E8 0260202D */ daddu $a0, $s3, $zero
/* 42635C 802A91EC 00022400 */ sll $a0, $v0, 0x10
/* 426360 802A91F0 00042403 */ sra $a0, $a0, 0x10
/* 426364 802A91F4 0C09A089 */ jal func_80268224
/* 426368 802A91F8 A6220050 */ sh $v0, 0x50($s1)
/* 42636C 802A91FC A6220050 */ sh $v0, 0x50($s1)
/* 426370 802A9200 8E050000 */ lw $a1, ($s0)
/* 426374 802A9204 0C0B1EAF */ jal get_variable
/* 426378 802A9208 0260202D */ daddu $a0, $s3, $zero
/* 42637C 802A920C 3C05FFFF */ lui $a1, 0xffff
/* 426380 802A9210 34A57FFF */ ori $a1, $a1, 0x7fff
/* 426384 802A9214 A6220064 */ sh $v0, 0x64($s1)
/* 426388 802A9218 A2200060 */ sb $zero, 0x60($s1)
/* 42638C 802A921C A6200044 */ sh $zero, 0x44($s1)
/* 426390 802A9220 A6200048 */ sh $zero, 0x48($s1)
/* 426394 802A9224 A2400081 */ sb $zero, 0x81($s2)
/* 426398 802A9228 82220080 */ lb $v0, 0x80($s1)
/* 42639C 802A922C 2403007F */ addiu $v1, $zero, 0x7f
/* 4263A0 802A9230 A2430086 */ sb $v1, 0x86($s2)
/* 4263A4 802A9234 8E430000 */ lw $v1, ($s2)
/* 4263A8 802A9238 2442FFFF */ addiu $v0, $v0, -1
/* 4263AC 802A923C 00021040 */ sll $v0, $v0, 1
/* 4263B0 802A9240 00511021 */ addu $v0, $v0, $s1
/* 4263B4 802A9244 00651824 */ and $v1, $v1, $a1
/* 4263B8 802A9248 90440075 */ lbu $a0, 0x75($v0)
/* 4263BC 802A924C 2402000A */ addiu $v0, $zero, 0xa
/* 4263C0 802A9250 AE430000 */ sw $v1, ($s2)
/* 4263C4 802A9254 A622004C */ sh $v0, 0x4c($s1)
/* 4263C8 802A9258 0C09A446 */ jal func_80269118
/* 4263CC 802A925C A2440082 */ sb $a0, 0x82($s2)
/* 4263D0 802A9260 080AA49C */ j .L802A9270
/* 4263D4 802A9264 24020002 */ addiu $v0, $zero, 2
.L802A9268:
/* 4263D8 802A9268 A0600081 */ sb $zero, 0x81($v1)
/* 4263DC 802A926C 24020002 */ addiu $v0, $zero, 2
.L802A9270:
/* 4263E0 802A9270 8FBF0020 */ lw $ra, 0x20($sp)
/* 4263E4 802A9274 8FB3001C */ lw $s3, 0x1c($sp)
/* 4263E8 802A9278 8FB20018 */ lw $s2, 0x18($sp)
/* 4263EC 802A927C 8FB10014 */ lw $s1, 0x14($sp)
/* 4263F0 802A9280 8FB00010 */ lw $s0, 0x10($sp)
/* 4263F4 802A9284 03E00008 */ jr $ra
/* 4263F8 802A9288 27BD0028 */ addiu $sp, $sp, 0x28

View File

@ -1,77 +0,0 @@
.set noat # allow manual use of $at
.set noreorder # don't insert nops after branches
glabel func_802A9178_426B48
/* 426B48 802A9178 27BDFFD8 */ addiu $sp, $sp, -0x28
/* 426B4C 802A917C AFB3001C */ sw $s3, 0x1c($sp)
/* 426B50 802A9180 0080982D */ daddu $s3, $a0, $zero
/* 426B54 802A9184 AFB10014 */ sw $s1, 0x14($sp)
/* 426B58 802A9188 3C11802A */ lui $s1, %hi(gActionCommandStatus)
/* 426B5C 802A918C 2631FBE0 */ addiu $s1, $s1, %lo(gActionCommandStatus)
/* 426B60 802A9190 AFB20018 */ sw $s2, 0x18($sp)
/* 426B64 802A9194 3C12800E */ lui $s2, %hi(gBattleStatus)
/* 426B68 802A9198 2652C070 */ addiu $s2, $s2, %lo(gBattleStatus)
/* 426B6C 802A919C AFBF0020 */ sw $ra, 0x20($sp)
/* 426B70 802A91A0 AFB00010 */ sw $s0, 0x10($sp)
/* 426B74 802A91A4 82420083 */ lb $v0, 0x83($s2)
/* 426B78 802A91A8 8E70000C */ lw $s0, 0xc($s3)
/* 426B7C 802A91AC 10400030 */ beqz $v0, .L802A9270
/* 426B80 802A91B0 0240182D */ daddu $v1, $s2, $zero
/* 426B84 802A91B4 0C09A216 */ jal func_80268858
/* 426B88 802A91B8 00000000 */ nop
/* 426B8C 802A91BC 8E050000 */ lw $a1, ($s0)
/* 426B90 802A91C0 26100004 */ addiu $s0, $s0, 4
/* 426B94 802A91C4 0C0B1EAF */ jal get_variable
/* 426B98 802A91C8 0260202D */ daddu $a0, $s3, $zero
/* 426B9C 802A91CC A622004E */ sh $v0, 0x4e($s1)
/* 426BA0 802A91D0 8E050000 */ lw $a1, ($s0)
/* 426BA4 802A91D4 26100004 */ addiu $s0, $s0, 4
/* 426BA8 802A91D8 0C0B1EAF */ jal get_variable
/* 426BAC 802A91DC 0260202D */ daddu $a0, $s3, $zero
/* 426BB0 802A91E0 A6220052 */ sh $v0, 0x52($s1)
/* 426BB4 802A91E4 8E050000 */ lw $a1, ($s0)
/* 426BB8 802A91E8 26100004 */ addiu $s0, $s0, 4
/* 426BBC 802A91EC 0C0B1EAF */ jal get_variable
/* 426BC0 802A91F0 0260202D */ daddu $a0, $s3, $zero
/* 426BC4 802A91F4 00022400 */ sll $a0, $v0, 0x10
/* 426BC8 802A91F8 00042403 */ sra $a0, $a0, 0x10
/* 426BCC 802A91FC 0C09A089 */ jal func_80268224
/* 426BD0 802A9200 A6220050 */ sh $v0, 0x50($s1)
/* 426BD4 802A9204 A6220050 */ sh $v0, 0x50($s1)
/* 426BD8 802A9208 8E050000 */ lw $a1, ($s0)
/* 426BDC 802A920C 0C0B1EAF */ jal get_variable
/* 426BE0 802A9210 0260202D */ daddu $a0, $s3, $zero
/* 426BE4 802A9214 3C05FFFF */ lui $a1, 0xffff
/* 426BE8 802A9218 34A57FFF */ ori $a1, $a1, 0x7fff
/* 426BEC 802A921C A6220064 */ sh $v0, 0x64($s1)
/* 426BF0 802A9220 A2200060 */ sb $zero, 0x60($s1)
/* 426BF4 802A9224 A6200044 */ sh $zero, 0x44($s1)
/* 426BF8 802A9228 A6200048 */ sh $zero, 0x48($s1)
/* 426BFC 802A922C A2400081 */ sb $zero, 0x81($s2)
/* 426C00 802A9230 82220080 */ lb $v0, 0x80($s1)
/* 426C04 802A9234 2403007F */ addiu $v1, $zero, 0x7f
/* 426C08 802A9238 A2430086 */ sb $v1, 0x86($s2)
/* 426C0C 802A923C 8E430000 */ lw $v1, ($s2)
/* 426C10 802A9240 2442FFFF */ addiu $v0, $v0, -1
/* 426C14 802A9244 00021040 */ sll $v0, $v0, 1
/* 426C18 802A9248 00511021 */ addu $v0, $v0, $s1
/* 426C1C 802A924C 00651824 */ and $v1, $v1, $a1
/* 426C20 802A9250 90440075 */ lbu $a0, 0x75($v0)
/* 426C24 802A9254 2402000A */ addiu $v0, $zero, 0xa
/* 426C28 802A9258 AE430000 */ sw $v1, ($s2)
/* 426C2C 802A925C A622004C */ sh $v0, 0x4c($s1)
/* 426C30 802A9260 0C09A446 */ jal func_80269118
/* 426C34 802A9264 A2440082 */ sb $a0, 0x82($s2)
/* 426C38 802A9268 080AA49E */ j .L802A9278
/* 426C3C 802A926C 24020002 */ addiu $v0, $zero, 2
.L802A9270:
/* 426C40 802A9270 A0600081 */ sb $zero, 0x81($v1)
/* 426C44 802A9274 24020002 */ addiu $v0, $zero, 2
.L802A9278:
/* 426C48 802A9278 8FBF0020 */ lw $ra, 0x20($sp)
/* 426C4C 802A927C 8FB3001C */ lw $s3, 0x1c($sp)
/* 426C50 802A9280 8FB20018 */ lw $s2, 0x18($sp)
/* 426C54 802A9284 8FB10014 */ lw $s1, 0x14($sp)
/* 426C58 802A9288 8FB00010 */ lw $s0, 0x10($sp)
/* 426C5C 802A928C 03E00008 */ jr $ra
/* 426C60 802A9290 27BD0028 */ addiu $sp, $sp, 0x28

View File

@ -1,172 +0,0 @@
.set noat # allow manual use of $at
.set noreorder # don't insert nops after branches
glabel func_802A9000_422AD0
/* 422AD0 802A9000 27BDFFE0 */ addiu $sp, $sp, -0x20
/* 422AD4 802A9004 AFB00010 */ sw $s0, 0x10($sp)
/* 422AD8 802A9008 0080802D */ daddu $s0, $a0, $zero
/* 422ADC 802A900C AFB10014 */ sw $s1, 0x14($sp)
/* 422AE0 802A9010 3C11800E */ lui $s1, %hi(gBattleStatus)
/* 422AE4 802A9014 2631C070 */ addiu $s1, $s1, %lo(gBattleStatus)
/* 422AE8 802A9018 AFBF001C */ sw $ra, 0x1c($sp)
/* 422AEC 802A901C AFB20018 */ sw $s2, 0x18($sp)
/* 422AF0 802A9020 8E12000C */ lw $s2, 0xc($s0)
/* 422AF4 802A9024 3C028029 */ lui $v0, %hi(D_80294200)
/* 422AF8 802A9028 24424200 */ addiu $v0, $v0, %lo(D_80294200)
/* 422AFC 802A902C AE220434 */ sw $v0, 0x434($s1)
/* 422B00 802A9030 2402007F */ addiu $v0, $zero, 0x7f
/* 422B04 802A9034 A2200082 */ sb $zero, 0x82($s1)
/* 422B08 802A9038 0C09A216 */ jal func_80268858
/* 422B0C 802A903C A2220086 */ sb $v0, 0x86($s1)
/* 422B10 802A9040 8E450000 */ lw $a1, ($s2)
/* 422B14 802A9044 0C0B1EAF */ jal get_variable
/* 422B18 802A9048 0200202D */ daddu $a0, $s0, $zero
/* 422B1C 802A904C 24040032 */ addiu $a0, $zero, 0x32
/* 422B20 802A9050 3C10802A */ lui $s0, %hi(gActionCommandStatus)
/* 422B24 802A9054 2610FBE0 */ addiu $s0, $s0, %lo(gActionCommandStatus)
/* 422B28 802A9058 24030003 */ addiu $v1, $zero, 3
/* 422B2C 802A905C A602005A */ sh $v0, 0x5a($s0)
/* 422B30 802A9060 00021400 */ sll $v0, $v0, 0x10
/* 422B34 802A9064 00021403 */ sra $v0, $v0, 0x10
/* 422B38 802A9068 A603004A */ sh $v1, 0x4a($s0)
/* 422B3C 802A906C 00021840 */ sll $v1, $v0, 1
/* 422B40 802A9070 00621821 */ addu $v1, $v1, $v0
/* 422B44 802A9074 000318C0 */ sll $v1, $v1, 3
/* 422B48 802A9078 00621821 */ addu $v1, $v1, $v0
/* 422B4C 802A907C 00031880 */ sll $v1, $v1, 2
/* 422B50 802A9080 A600004C */ sh $zero, 0x4c($s0)
/* 422B54 802A9084 A2000060 */ sb $zero, 0x60($s0)
/* 422B58 802A9088 0C00A67F */ jal rand_int
/* 422B5C 802A908C A6030044 */ sh $v1, 0x44($s0)
/* 422B60 802A9090 24040001 */ addiu $a0, $zero, 1
/* 422B64 802A9094 A6020046 */ sh $v0, 0x46($s0)
/* 422B68 802A9098 0080102D */ daddu $v0, $a0, $zero
/* 422B6C 802A909C A6000048 */ sh $zero, 0x48($s0)
/* 422B70 802A90A0 0C00A67F */ jal rand_int
/* 422B74 802A90A4 A202005C */ sb $v0, 0x5c($s0)
/* 422B78 802A90A8 3C048011 */ lui $a0, %hi(D_80108B28)
/* 422B7C 802A90AC 24848B28 */ addiu $a0, $a0, %lo(D_80108B28)
/* 422B80 802A90B0 A602005A */ sh $v0, 0x5a($s0)
/* 422B84 802A90B4 2402FFD0 */ addiu $v0, $zero, -0x30
/* 422B88 802A90B8 A6000068 */ sh $zero, 0x68($s0)
/* 422B8C 802A90BC A2200081 */ sb $zero, 0x81($s1)
/* 422B90 802A90C0 A6020056 */ sh $v0, 0x56($s0)
/* 422B94 802A90C4 24020050 */ addiu $v0, $zero, 0x50
/* 422B98 802A90C8 3C01802B */ lui $at, %hi(D_802A9920)
/* 422B9C 802A90CC AC209920 */ sw $zero, %lo(D_802A9920)($at)
/* 422BA0 802A90D0 0C050529 */ jal create_hud_element
/* 422BA4 802A90D4 A6020058 */ sh $v0, 0x58($s0)
/* 422BA8 802A90D8 0040882D */ daddu $s1, $v0, $zero
/* 422BAC 802A90DC 86050056 */ lh $a1, 0x56($s0)
/* 422BB0 802A90E0 86060058 */ lh $a2, 0x58($s0)
/* 422BB4 802A90E4 0220202D */ daddu $a0, $s1, $zero
/* 422BB8 802A90E8 0C051261 */ jal set_hud_element_render_pos
/* 422BBC 802A90EC AE110004 */ sw $s1, 4($s0)
/* 422BC0 802A90F0 0220202D */ daddu $a0, $s1, $zero
/* 422BC4 802A90F4 0C051277 */ jal set_hud_element_render_depth
/* 422BC8 802A90F8 0000282D */ daddu $a1, $zero, $zero
/* 422BCC 802A90FC 0220202D */ daddu $a0, $s1, $zero
/* 422BD0 802A9100 0C051280 */ jal set_hud_element_flags
/* 422BD4 802A9104 24050082 */ addiu $a1, $zero, 0x82
/* 422BD8 802A9108 3C048011 */ lui $a0, %hi(D_80108AFC)
/* 422BDC 802A910C 24848AFC */ addiu $a0, $a0, %lo(D_80108AFC)
/* 422BE0 802A9110 0C050529 */ jal create_hud_element
/* 422BE4 802A9114 00000000 */ nop
/* 422BE8 802A9118 0040882D */ daddu $s1, $v0, $zero
/* 422BEC 802A911C 86050056 */ lh $a1, 0x56($s0)
/* 422BF0 802A9120 86060058 */ lh $a2, 0x58($s0)
/* 422BF4 802A9124 0220202D */ daddu $a0, $s1, $zero
/* 422BF8 802A9128 AE110008 */ sw $s1, 8($s0)
/* 422BFC 802A912C 0C051261 */ jal set_hud_element_render_pos
/* 422C00 802A9130 24C6001C */ addiu $a2, $a2, 0x1c
/* 422C04 802A9134 0220202D */ daddu $a0, $s1, $zero
/* 422C08 802A9138 0C051277 */ jal set_hud_element_render_depth
/* 422C0C 802A913C 0000282D */ daddu $a1, $zero, $zero
/* 422C10 802A9140 0220202D */ daddu $a0, $s1, $zero
/* 422C14 802A9144 0C051280 */ jal set_hud_element_flags
/* 422C18 802A9148 24050082 */ addiu $a1, $zero, 0x82
/* 422C1C 802A914C 3C048029 */ lui $a0, %hi(D_802928F8)
/* 422C20 802A9150 248428F8 */ addiu $a0, $a0, %lo(D_802928F8)
/* 422C24 802A9154 0C050529 */ jal create_hud_element
/* 422C28 802A9158 00000000 */ nop
/* 422C2C 802A915C 0040882D */ daddu $s1, $v0, $zero
/* 422C30 802A9160 86050056 */ lh $a1, 0x56($s0)
/* 422C34 802A9164 86060058 */ lh $a2, 0x58($s0)
/* 422C38 802A9168 0220202D */ daddu $a0, $s1, $zero
/* 422C3C 802A916C AE11000C */ sw $s1, 0xc($s0)
/* 422C40 802A9170 0C051261 */ jal set_hud_element_render_pos
/* 422C44 802A9174 24C6001C */ addiu $a2, $a2, 0x1c
/* 422C48 802A9178 0220202D */ daddu $a0, $s1, $zero
/* 422C4C 802A917C 0C051277 */ jal set_hud_element_render_depth
/* 422C50 802A9180 0000282D */ daddu $a1, $zero, $zero
/* 422C54 802A9184 0220202D */ daddu $a0, $s1, $zero
/* 422C58 802A9188 0C051280 */ jal set_hud_element_flags
/* 422C5C 802A918C 24050082 */ addiu $a1, $zero, 0x82
/* 422C60 802A9190 3C048011 */ lui $a0, %hi(D_80109244)
/* 422C64 802A9194 24849244 */ addiu $a0, $a0, %lo(D_80109244)
/* 422C68 802A9198 0C050529 */ jal create_hud_element
/* 422C6C 802A919C 00000000 */ nop
/* 422C70 802A91A0 0040882D */ daddu $s1, $v0, $zero
/* 422C74 802A91A4 86050056 */ lh $a1, 0x56($s0)
/* 422C78 802A91A8 86060058 */ lh $a2, 0x58($s0)
/* 422C7C 802A91AC 0220202D */ daddu $a0, $s1, $zero
/* 422C80 802A91B0 AE110010 */ sw $s1, 0x10($s0)
/* 422C84 802A91B4 0C051261 */ jal set_hud_element_render_pos
/* 422C88 802A91B8 24C6001C */ addiu $a2, $a2, 0x1c
/* 422C8C 802A91BC 0220202D */ daddu $a0, $s1, $zero
/* 422C90 802A91C0 0C051277 */ jal set_hud_element_render_depth
/* 422C94 802A91C4 0000282D */ daddu $a1, $zero, $zero
/* 422C98 802A91C8 0220202D */ daddu $a0, $s1, $zero
/* 422C9C 802A91CC 0C051280 */ jal set_hud_element_flags
/* 422CA0 802A91D0 24050082 */ addiu $a1, $zero, 0x82
/* 422CA4 802A91D4 3C0451EB */ lui $a0, 0x51eb
/* 422CA8 802A91D8 3484851F */ ori $a0, $a0, 0x851f
/* 422CAC 802A91DC 24020064 */ addiu $v0, $zero, 0x64
/* 422CB0 802A91E0 2411001D */ addiu $s1, $zero, 0x1d
/* 422CB4 802A91E4 86030046 */ lh $v1, 0x46($s0)
/* 422CB8 802A91E8 86060058 */ lh $a2, 0x58($s0)
/* 422CBC 802A91EC 00431023 */ subu $v0, $v0, $v1
/* 422CC0 802A91F0 00021900 */ sll $v1, $v0, 4
/* 422CC4 802A91F4 00621823 */ subu $v1, $v1, $v0
/* 422CC8 802A91F8 00031880 */ sll $v1, $v1, 2
/* 422CCC 802A91FC 00640018 */ mult $v1, $a0
/* 422CD0 802A9200 86050056 */ lh $a1, 0x56($s0)
/* 422CD4 802A9204 24C60011 */ addiu $a2, $a2, 0x11
/* 422CD8 802A9208 00031FC3 */ sra $v1, $v1, 0x1f
/* 422CDC 802A920C 8E040010 */ lw $a0, 0x10($s0)
/* 422CE0 802A9210 00003810 */ mfhi $a3
/* 422CE4 802A9214 00071143 */ sra $v0, $a3, 5
/* 422CE8 802A9218 00431023 */ subu $v0, $v0, $v1
/* 422CEC 802A921C 02228823 */ subu $s1, $s1, $v0
/* 422CF0 802A9220 0C051261 */ jal set_hud_element_render_pos
/* 422CF4 802A9224 00B12823 */ subu $a1, $a1, $s1
/* 422CF8 802A9228 8E04000C */ lw $a0, 0xc($s0)
/* 422CFC 802A922C 86050056 */ lh $a1, 0x56($s0)
/* 422D00 802A9230 86060058 */ lh $a2, 0x58($s0)
/* 422D04 802A9234 00B12823 */ subu $a1, $a1, $s1
/* 422D08 802A9238 0C051261 */ jal set_hud_element_render_pos
/* 422D0C 802A923C 24C6FFFF */ addiu $a2, $a2, -1
/* 422D10 802A9240 3C048029 */ lui $a0, %hi(D_80292974)
/* 422D14 802A9244 24842974 */ addiu $a0, $a0, %lo(D_80292974)
/* 422D18 802A9248 0C050529 */ jal create_hud_element
/* 422D1C 802A924C 00000000 */ nop
/* 422D20 802A9250 0040882D */ daddu $s1, $v0, $zero
/* 422D24 802A9254 86050056 */ lh $a1, 0x56($s0)
/* 422D28 802A9258 86060058 */ lh $a2, 0x58($s0)
/* 422D2C 802A925C 0220202D */ daddu $a0, $s1, $zero
/* 422D30 802A9260 AE110014 */ sw $s1, 0x14($s0)
/* 422D34 802A9264 0C051261 */ jal set_hud_element_render_pos
/* 422D38 802A9268 24C6001C */ addiu $a2, $a2, 0x1c
/* 422D3C 802A926C 0220202D */ daddu $a0, $s1, $zero
/* 422D40 802A9270 0C051277 */ jal set_hud_element_render_depth
/* 422D44 802A9274 0000282D */ daddu $a1, $zero, $zero
/* 422D48 802A9278 0220202D */ daddu $a0, $s1, $zero
/* 422D4C 802A927C 0C051280 */ jal set_hud_element_flags
/* 422D50 802A9280 24050082 */ addiu $a1, $zero, 0x82
/* 422D54 802A9284 8FBF001C */ lw $ra, 0x1c($sp)
/* 422D58 802A9288 8FB20018 */ lw $s2, 0x18($sp)
/* 422D5C 802A928C 8FB10014 */ lw $s1, 0x14($sp)
/* 422D60 802A9290 8FB00010 */ lw $s0, 0x10($sp)
/* 422D64 802A9294 24020002 */ addiu $v0, $zero, 2
/* 422D68 802A9298 03E00008 */ jr $ra
/* 422D6C 802A929C 27BD0020 */ addiu $sp, $sp, 0x20

View File

@ -1,58 +0,0 @@
.set noat # allow manual use of $at
.set noreorder # don't insert nops after branches
glabel func_802A92A0_422D70
/* 422D70 802A92A0 27BDFFE0 */ addiu $sp, $sp, -0x20
/* 422D74 802A92A4 AFB20018 */ sw $s2, 0x18($sp)
/* 422D78 802A92A8 0080902D */ daddu $s2, $a0, $zero
/* 422D7C 802A92AC AFBF001C */ sw $ra, 0x1c($sp)
/* 422D80 802A92B0 AFB10014 */ sw $s1, 0x14($sp)
/* 422D84 802A92B4 AFB00010 */ sw $s0, 0x10($sp)
/* 422D88 802A92B8 0C09A216 */ jal func_80268858
/* 422D8C 802A92BC 8E50000C */ lw $s0, 0xc($s2)
/* 422D90 802A92C0 0240202D */ daddu $a0, $s2, $zero
/* 422D94 802A92C4 8E050000 */ lw $a1, ($s0)
/* 422D98 802A92C8 0C0B1EAF */ jal get_variable
/* 422D9C 802A92CC 26100004 */ addiu $s0, $s0, 4
/* 422DA0 802A92D0 3C11802A */ lui $s1, %hi(gActionCommandStatus)
/* 422DA4 802A92D4 2631FBE0 */ addiu $s1, $s1, %lo(gActionCommandStatus)
/* 422DA8 802A92D8 A622004E */ sh $v0, 0x4e($s1)
/* 422DAC 802A92DC 8E050000 */ lw $a1, ($s0)
/* 422DB0 802A92E0 26100004 */ addiu $s0, $s0, 4
/* 422DB4 802A92E4 0C0B1EAF */ jal get_variable
/* 422DB8 802A92E8 0240202D */ daddu $a0, $s2, $zero
/* 422DBC 802A92EC A6220052 */ sh $v0, 0x52($s1)
/* 422DC0 802A92F0 8E050000 */ lw $a1, ($s0)
/* 422DC4 802A92F4 0C0B1EAF */ jal get_variable
/* 422DC8 802A92F8 0240202D */ daddu $a0, $s2, $zero
/* 422DCC 802A92FC 00022400 */ sll $a0, $v0, 0x10
/* 422DD0 802A9300 00042403 */ sra $a0, $a0, 0x10
/* 422DD4 802A9304 0C09A089 */ jal func_80268224
/* 422DD8 802A9308 A6220050 */ sh $v0, 0x50($s1)
/* 422DDC 802A930C 3C07FFFF */ lui $a3, 0xffff
/* 422DE0 802A9310 34E77FFF */ ori $a3, $a3, 0x7fff
/* 422DE4 802A9314 3C05800E */ lui $a1, %hi(gBattleStatus)
/* 422DE8 802A9318 24A5C070 */ addiu $a1, $a1, %lo(gBattleStatus)
/* 422DEC 802A931C A6220050 */ sh $v0, 0x50($s1)
/* 422DF0 802A9320 A2200060 */ sb $zero, 0x60($s1)
/* 422DF4 802A9324 A0A00081 */ sb $zero, 0x81($a1)
/* 422DF8 802A9328 82230080 */ lb $v1, 0x80($s1)
/* 422DFC 802A932C 2404007F */ addiu $a0, $zero, 0x7f
/* 422E00 802A9330 A0A40086 */ sb $a0, 0x86($a1)
/* 422E04 802A9334 8CA40000 */ lw $a0, ($a1)
/* 422E08 802A9338 2463FFFF */ addiu $v1, $v1, -1
/* 422E0C 802A933C 00031840 */ sll $v1, $v1, 1
/* 422E10 802A9340 00711821 */ addu $v1, $v1, $s1
/* 422E14 802A9344 00872024 */ and $a0, $a0, $a3
/* 422E18 802A9348 90660075 */ lbu $a2, 0x75($v1)
/* 422E1C 802A934C 2403000A */ addiu $v1, $zero, 0xa
/* 422E20 802A9350 ACA40000 */ sw $a0, ($a1)
/* 422E24 802A9354 A623004C */ sh $v1, 0x4c($s1)
/* 422E28 802A9358 A0A60082 */ sb $a2, 0x82($a1)
/* 422E2C 802A935C 8FBF001C */ lw $ra, 0x1c($sp)
/* 422E30 802A9360 8FB20018 */ lw $s2, 0x18($sp)
/* 422E34 802A9364 8FB10014 */ lw $s1, 0x14($sp)
/* 422E38 802A9368 8FB00010 */ lw $s0, 0x10($sp)
/* 422E3C 802A936C 24020002 */ addiu $v0, $zero, 2
/* 422E40 802A9370 03E00008 */ jr $ra
/* 422E44 802A9374 27BD0020 */ addiu $sp, $sp, 0x20

View File

@ -1,250 +0,0 @@
.set noat # allow manual use of $at
.set noreorder # don't insert nops after branches
glabel func_802A9378_422E48
/* 422E48 802A9378 27BDFFE0 */ addiu $sp, $sp, -0x20
/* 422E4C 802A937C AFB10014 */ sw $s1, 0x14($sp)
/* 422E50 802A9380 3C11802A */ lui $s1, %hi(gActionCommandStatus)
/* 422E54 802A9384 2631FBE0 */ addiu $s1, $s1, %lo(gActionCommandStatus)
/* 422E58 802A9388 AFBF001C */ sw $ra, 0x1c($sp)
/* 422E5C 802A938C AFB20018 */ sw $s2, 0x18($sp)
/* 422E60 802A9390 AFB00010 */ sw $s0, 0x10($sp)
/* 422E64 802A9394 8623004C */ lh $v1, 0x4c($s1)
/* 422E68 802A9398 3C12800E */ lui $s2, %hi(gBattleStatus)
/* 422E6C 802A939C 2652C070 */ addiu $s2, $s2, %lo(gBattleStatus)
/* 422E70 802A93A0 2C62000D */ sltiu $v0, $v1, 0xd
/* 422E74 802A93A4 104000AA */ beqz $v0, .L802A9650
/* 422E78 802A93A8 00031080 */ sll $v0, $v1, 2
/* 422E7C 802A93AC 3C01802B */ lui $at, %hi(jtbl_802A98E0_4233B0)
/* 422E80 802A93B0 00220821 */ addu $at, $at, $v0
/* 422E84 802A93B4 8C2298E0 */ lw $v0, %lo(jtbl_802A98E0_4233B0)($at)
/* 422E88 802A93B8 00400008 */ jr $v0
/* 422E8C 802A93BC 00000000 */ nop
glabel L802A93C0_422E90
/* 422E90 802A93C0 8E300004 */ lw $s0, 4($s1)
/* 422E94 802A93C4 240500FF */ addiu $a1, $zero, 0xff
/* 422E98 802A93C8 0C0513AC */ jal set_hud_element_alpha
/* 422E9C 802A93CC 0200202D */ daddu $a0, $s0, $zero
/* 422EA0 802A93D0 82220061 */ lb $v0, 0x61($s1)
/* 422EA4 802A93D4 10400003 */ beqz $v0, .L802A93E4
/* 422EA8 802A93D8 0200202D */ daddu $a0, $s0, $zero
/* 422EAC 802A93DC 0C05128B */ jal clear_hud_element_flags
/* 422EB0 802A93E0 24050002 */ addiu $a1, $zero, 2
.L802A93E4:
/* 422EB4 802A93E4 8E300008 */ lw $s0, 8($s1)
/* 422EB8 802A93E8 240500FF */ addiu $a1, $zero, 0xff
/* 422EBC 802A93EC 0C0513AC */ jal set_hud_element_alpha
/* 422EC0 802A93F0 0200202D */ daddu $a0, $s0, $zero
/* 422EC4 802A93F4 82220061 */ lb $v0, 0x61($s1)
/* 422EC8 802A93F8 10400003 */ beqz $v0, .L802A9408
/* 422ECC 802A93FC 0200202D */ daddu $a0, $s0, $zero
/* 422ED0 802A9400 0C05128B */ jal clear_hud_element_flags
/* 422ED4 802A9404 24050002 */ addiu $a1, $zero, 2
.L802A9408:
/* 422ED8 802A9408 8E30000C */ lw $s0, 0xc($s1)
/* 422EDC 802A940C 240500FF */ addiu $a1, $zero, 0xff
/* 422EE0 802A9410 0C0513AC */ jal set_hud_element_alpha
/* 422EE4 802A9414 0200202D */ daddu $a0, $s0, $zero
/* 422EE8 802A9418 82220061 */ lb $v0, 0x61($s1)
/* 422EEC 802A941C 10400003 */ beqz $v0, .L802A942C
/* 422EF0 802A9420 0200202D */ daddu $a0, $s0, $zero
/* 422EF4 802A9424 0C05128B */ jal clear_hud_element_flags
/* 422EF8 802A9428 24050002 */ addiu $a1, $zero, 2
.L802A942C:
/* 422EFC 802A942C 8E300010 */ lw $s0, 0x10($s1)
/* 422F00 802A9430 240500FF */ addiu $a1, $zero, 0xff
/* 422F04 802A9434 0C0513AC */ jal set_hud_element_alpha
/* 422F08 802A9438 0200202D */ daddu $a0, $s0, $zero
/* 422F0C 802A943C 82220061 */ lb $v0, 0x61($s1)
/* 422F10 802A9440 10400003 */ beqz $v0, .L802A9450
/* 422F14 802A9444 0200202D */ daddu $a0, $s0, $zero
/* 422F18 802A9448 0C05128B */ jal clear_hud_element_flags
/* 422F1C 802A944C 24050002 */ addiu $a1, $zero, 2
.L802A9450:
/* 422F20 802A9450 24020001 */ addiu $v0, $zero, 1
/* 422F24 802A9454 080AA593 */ j L802A964C_42311C
/* 422F28 802A9458 A622004C */ sh $v0, 0x4c($s1)
glabel L802A945C_422F2C
/* 422F2C 802A945C 96220056 */ lhu $v0, 0x56($s1)
/* 422F30 802A9460 24420014 */ addiu $v0, $v0, 0x14
/* 422F34 802A9464 A6220056 */ sh $v0, 0x56($s1)
/* 422F38 802A9468 00021400 */ sll $v0, $v0, 0x10
/* 422F3C 802A946C 00021403 */ sra $v0, $v0, 0x10
/* 422F40 802A9470 28420033 */ slti $v0, $v0, 0x33
/* 422F44 802A9474 14400002 */ bnez $v0, .L802A9480
/* 422F48 802A9478 24020032 */ addiu $v0, $zero, 0x32
/* 422F4C 802A947C A6220056 */ sh $v0, 0x56($s1)
.L802A9480:
/* 422F50 802A9480 8E240004 */ lw $a0, 4($s1)
/* 422F54 802A9484 86250056 */ lh $a1, 0x56($s1)
/* 422F58 802A9488 0C051261 */ jal set_hud_element_render_pos
/* 422F5C 802A948C 86260058 */ lh $a2, 0x58($s1)
/* 422F60 802A9490 8E240008 */ lw $a0, 8($s1)
/* 422F64 802A9494 86260058 */ lh $a2, 0x58($s1)
/* 422F68 802A9498 86250056 */ lh $a1, 0x56($s1)
/* 422F6C 802A949C 0C051261 */ jal set_hud_element_render_pos
/* 422F70 802A94A0 24C6001C */ addiu $a2, $a2, 0x1c
/* 422F74 802A94A4 080AA593 */ j L802A964C_42311C
/* 422F78 802A94A8 00000000 */ nop
glabel L802A94AC_422F7C
/* 422F7C 802A94AC 8622004E */ lh $v0, 0x4e($s1)
/* 422F80 802A94B0 9623004E */ lhu $v1, 0x4e($s1)
/* 422F84 802A94B4 10400003 */ beqz $v0, .L802A94C4
/* 422F88 802A94B8 2462FFFF */ addiu $v0, $v1, -1
/* 422F8C 802A94BC 080AA593 */ j L802A964C_42311C
/* 422F90 802A94C0 A622004E */ sh $v0, 0x4e($s1)
.L802A94C4:
/* 422F94 802A94C4 8E240004 */ lw $a0, 4($s1)
/* 422F98 802A94C8 3C058011 */ lui $a1, %hi(D_80108B80)
/* 422F9C 802A94CC 24A58B80 */ addiu $a1, $a1, %lo(D_80108B80)
/* 422FA0 802A94D0 0C0511FF */ jal set_hud_element_script
/* 422FA4 802A94D4 00000000 */ nop
/* 422FA8 802A94D8 96230052 */ lhu $v1, 0x52($s1)
/* 422FAC 802A94DC 24020001 */ addiu $v0, $zero, 1
/* 422FB0 802A94E0 3C01802B */ lui $at, %hi(D_802A9920)
/* 422FB4 802A94E4 AC229920 */ sw $v0, %lo(D_802A9920)($at)
/* 422FB8 802A94E8 2402000B */ addiu $v0, $zero, 0xb
/* 422FBC 802A94EC A622004C */ sh $v0, 0x4c($s1)
/* 422FC0 802A94F0 A6230054 */ sh $v1, 0x54($s1)
glabel L802A94F4_422FC4
/* 422FC4 802A94F4 82420083 */ lb $v0, 0x83($s2)
/* 422FC8 802A94F8 10400018 */ beqz $v0, .L802A955C
/* 422FCC 802A94FC 00000000 */ nop
/* 422FD0 802A9500 8E420214 */ lw $v0, 0x214($s2)
/* 422FD4 802A9504 30428000 */ andi $v0, $v0, 0x8000
/* 422FD8 802A9508 10400014 */ beqz $v0, .L802A955C
/* 422FDC 802A950C 3C0451EB */ lui $a0, 0x51eb
/* 422FE0 802A9510 86220050 */ lh $v0, 0x50($s1)
/* 422FE4 802A9514 8E430434 */ lw $v1, 0x434($s2)
/* 422FE8 802A9518 00021080 */ sll $v0, $v0, 2
/* 422FEC 802A951C 00431021 */ addu $v0, $v0, $v1
/* 422FF0 802A9520 8C420000 */ lw $v0, ($v0)
/* 422FF4 802A9524 3484851F */ ori $a0, $a0, 0x851f
/* 422FF8 802A9528 00021840 */ sll $v1, $v0, 1
/* 422FFC 802A952C 00621821 */ addu $v1, $v1, $v0
/* 423000 802A9530 00031100 */ sll $v0, $v1, 4
/* 423004 802A9534 00431023 */ subu $v0, $v0, $v1
/* 423008 802A9538 00021080 */ sll $v0, $v0, 2
/* 42300C 802A953C 00440018 */ mult $v0, $a0
/* 423010 802A9540 000217C3 */ sra $v0, $v0, 0x1f
/* 423014 802A9544 96230044 */ lhu $v1, 0x44($s1)
/* 423018 802A9548 00003810 */ mfhi $a3
/* 42301C 802A954C 00072143 */ sra $a0, $a3, 5
/* 423020 802A9550 00822023 */ subu $a0, $a0, $v0
/* 423024 802A9554 00641821 */ addu $v1, $v1, $a0
/* 423028 802A9558 A6230044 */ sh $v1, 0x44($s1)
.L802A955C:
/* 42302C 802A955C 86220044 */ lh $v0, 0x44($s1)
/* 423030 802A9560 28422710 */ slti $v0, $v0, 0x2710
/* 423034 802A9564 14400010 */ bnez $v0, .L802A95A8
/* 423038 802A9568 3C0451EB */ lui $a0, 0x51eb
/* 42303C 802A956C 8E300014 */ lw $s0, 0x14($s1)
/* 423040 802A9570 86250056 */ lh $a1, 0x56($s1)
/* 423044 802A9574 86260058 */ lh $a2, 0x58($s1)
/* 423048 802A9578 24022710 */ addiu $v0, $zero, 0x2710
/* 42304C 802A957C A6220044 */ sh $v0, 0x44($s1)
/* 423050 802A9580 24020001 */ addiu $v0, $zero, 1
/* 423054 802A9584 A6220068 */ sh $v0, 0x68($s1)
/* 423058 802A9588 0200202D */ daddu $a0, $s0, $zero
/* 42305C 802A958C 24A50032 */ addiu $a1, $a1, 0x32
/* 423060 802A9590 0C051261 */ jal set_hud_element_render_pos
/* 423064 802A9594 24C6001C */ addiu $a2, $a2, 0x1c
/* 423068 802A9598 0200202D */ daddu $a0, $s0, $zero
/* 42306C 802A959C 0C05128B */ jal clear_hud_element_flags
/* 423070 802A95A0 24050002 */ addiu $a1, $zero, 2
/* 423074 802A95A4 3C0451EB */ lui $a0, 0x51eb
.L802A95A8:
/* 423078 802A95A8 96230044 */ lhu $v1, 0x44($s1)
/* 42307C 802A95AC 3484851F */ ori $a0, $a0, 0x851f
/* 423080 802A95B0 00031C00 */ sll $v1, $v1, 0x10
/* 423084 802A95B4 00031403 */ sra $v0, $v1, 0x10
/* 423088 802A95B8 00440018 */ mult $v0, $a0
/* 42308C 802A95BC 00031FC3 */ sra $v1, $v1, 0x1f
/* 423090 802A95C0 00003810 */ mfhi $a3
/* 423094 802A95C4 00071143 */ sra $v0, $a3, 5
/* 423098 802A95C8 00432023 */ subu $a0, $v0, $v1
/* 42309C 802A95CC A2440081 */ sb $a0, 0x81($s2)
/* 4230A0 802A95D0 86220054 */ lh $v0, 0x54($s1)
/* 4230A4 802A95D4 96230054 */ lhu $v1, 0x54($s1)
/* 4230A8 802A95D8 14400018 */ bnez $v0, .L802A963C
/* 4230AC 802A95DC 2462FFFF */ addiu $v0, $v1, -1
/* 4230B0 802A95E0 00041600 */ sll $v0, $a0, 0x18
/* 4230B4 802A95E4 00021603 */ sra $v0, $v0, 0x18
/* 4230B8 802A95E8 86240046 */ lh $a0, 0x46($s1)
/* 4230BC 802A95EC 24030064 */ addiu $v1, $zero, 0x64
/* 4230C0 802A95F0 00641823 */ subu $v1, $v1, $a0
/* 4230C4 802A95F4 0043102A */ slt $v0, $v0, $v1
/* 4230C8 802A95F8 14400004 */ bnez $v0, .L802A960C
/* 4230CC 802A95FC 2402FFFE */ addiu $v0, $zero, -2
/* 4230D0 802A9600 24020001 */ addiu $v0, $zero, 1
/* 4230D4 802A9604 080AA585 */ j .L802A9614
/* 4230D8 802A9608 A2420086 */ sb $v0, 0x86($s2)
.L802A960C:
/* 4230DC 802A960C A2420086 */ sb $v0, 0x86($s2)
/* 4230E0 802A9610 2402FFFF */ addiu $v0, $zero, -1
.L802A9614:
/* 4230E4 802A9614 A2420081 */ sb $v0, 0x81($s2)
/* 4230E8 802A9618 24020014 */ addiu $v0, $zero, 0x14
/* 4230EC 802A961C A6220054 */ sh $v0, 0x54($s1)
/* 4230F0 802A9620 2402000C */ addiu $v0, $zero, 0xc
/* 4230F4 802A9624 080AA593 */ j L802A964C_42311C
/* 4230F8 802A9628 A622004C */ sh $v0, 0x4c($s1)
glabel L802A962C_4230FC
/* 4230FC 802A962C 86220054 */ lh $v0, 0x54($s1)
/* 423100 802A9630 96230054 */ lhu $v1, 0x54($s1)
/* 423104 802A9634 10400003 */ beqz $v0, .L802A9644
/* 423108 802A9638 2462FFFF */ addiu $v0, $v1, -1
.L802A963C:
/* 42310C 802A963C 080AA593 */ j L802A964C_42311C
/* 423110 802A9640 A6220054 */ sh $v0, 0x54($s1)
.L802A9644:
/* 423114 802A9644 0C09A327 */ jal func_80268C9C
/* 423118 802A9648 00000000 */ nop
glabel L802A964C_42311C
/* 42311C 802A964C 8623004C */ lh $v1, 0x4c($s1)
.L802A9650:
/* 423120 802A9650 24040001 */ addiu $a0, $zero, 1
/* 423124 802A9654 10640007 */ beq $v1, $a0, .L802A9674
/* 423128 802A9658 00000000 */ nop
/* 42312C 802A965C 1860001F */ blez $v1, .L802A96DC
/* 423130 802A9660 2862000C */ slti $v0, $v1, 0xc
/* 423134 802A9664 1040001D */ beqz $v0, .L802A96DC
/* 423138 802A9668 2862000A */ slti $v0, $v1, 0xa
/* 42313C 802A966C 1440001B */ bnez $v0, .L802A96DC
/* 423140 802A9670 00000000 */ nop
.L802A9674:
/* 423144 802A9674 8622005A */ lh $v0, 0x5a($s1)
/* 423148 802A9678 14400002 */ bnez $v0, .L802A9684
/* 42314C 802A967C 24030008 */ addiu $v1, $zero, 8
/* 423150 802A9680 24030007 */ addiu $v1, $zero, 7
.L802A9684:
/* 423154 802A9684 8222005C */ lb $v0, 0x5c($s1)
/* 423158 802A9688 1440000C */ bnez $v0, .L802A96BC
/* 42315C 802A968C 00000000 */ nop
/* 423160 802A9690 96220046 */ lhu $v0, 0x46($s1)
/* 423164 802A9694 00431021 */ addu $v0, $v0, $v1
/* 423168 802A9698 A6220046 */ sh $v0, 0x46($s1)
/* 42316C 802A969C 00021400 */ sll $v0, $v0, 0x10
/* 423170 802A96A0 00021403 */ sra $v0, $v0, 0x10
/* 423174 802A96A4 28420064 */ slti $v0, $v0, 0x64
/* 423178 802A96A8 1440000C */ bnez $v0, .L802A96DC
/* 42317C 802A96AC 24020064 */ addiu $v0, $zero, 0x64
/* 423180 802A96B0 A6220046 */ sh $v0, 0x46($s1)
/* 423184 802A96B4 080AA5B7 */ j .L802A96DC
/* 423188 802A96B8 A224005C */ sb $a0, 0x5c($s1)
.L802A96BC:
/* 42318C 802A96BC 96220046 */ lhu $v0, 0x46($s1)
/* 423190 802A96C0 00431023 */ subu $v0, $v0, $v1
/* 423194 802A96C4 A6220046 */ sh $v0, 0x46($s1)
/* 423198 802A96C8 00021400 */ sll $v0, $v0, 0x10
/* 42319C 802A96CC 1C400003 */ bgtz $v0, .L802A96DC
/* 4231A0 802A96D0 00000000 */ nop
/* 4231A4 802A96D4 A6200046 */ sh $zero, 0x46($s1)
/* 4231A8 802A96D8 A220005C */ sb $zero, 0x5c($s1)
.L802A96DC:
/* 4231AC 802A96DC 8FBF001C */ lw $ra, 0x1c($sp)
/* 4231B0 802A96E0 8FB20018 */ lw $s2, 0x18($sp)
/* 4231B4 802A96E4 8FB10014 */ lw $s1, 0x14($sp)
/* 4231B8 802A96E8 8FB00010 */ lw $s0, 0x10($sp)
/* 4231BC 802A96EC 03E00008 */ jr $ra
/* 4231C0 802A96F0 27BD0020 */ addiu $sp, $sp, 0x20

View File

@ -1,113 +0,0 @@
.set noat # allow manual use of $at
.set noreorder # don't insert nops after branches
glabel func_802A96F4_4231C4
/* 4231C4 802A96F4 27BDFFD8 */ addiu $sp, $sp, -0x28
/* 4231C8 802A96F8 AFB20020 */ sw $s2, 0x20($sp)
/* 4231CC 802A96FC 3C1251EB */ lui $s2, 0x51eb
/* 4231D0 802A9700 3652851F */ ori $s2, $s2, 0x851f
/* 4231D4 802A9704 AFB1001C */ sw $s1, 0x1c($sp)
/* 4231D8 802A9708 3C11802A */ lui $s1, %hi(gActionCommandStatus)
/* 4231DC 802A970C 2631FBE0 */ addiu $s1, $s1, %lo(gActionCommandStatus)
/* 4231E0 802A9710 AFBF0024 */ sw $ra, 0x24($sp)
/* 4231E4 802A9714 AFB00018 */ sw $s0, 0x18($sp)
/* 4231E8 802A9718 86230046 */ lh $v1, 0x46($s1)
/* 4231EC 802A971C 24020064 */ addiu $v0, $zero, 0x64
/* 4231F0 802A9720 00431023 */ subu $v0, $v0, $v1
/* 4231F4 802A9724 00021900 */ sll $v1, $v0, 4
/* 4231F8 802A9728 00621823 */ subu $v1, $v1, $v0
/* 4231FC 802A972C 00031880 */ sll $v1, $v1, 2
/* 423200 802A9730 00720018 */ mult $v1, $s2
/* 423204 802A9734 86260058 */ lh $a2, 0x58($s1)
/* 423208 802A9738 8E240010 */ lw $a0, 0x10($s1)
/* 42320C 802A973C 24C60011 */ addiu $a2, $a2, 0x11
/* 423210 802A9740 00031FC3 */ sra $v1, $v1, 0x1f
/* 423214 802A9744 00004010 */ mfhi $t0
/* 423218 802A9748 00081143 */ sra $v0, $t0, 5
/* 42321C 802A974C 00431023 */ subu $v0, $v0, $v1
/* 423220 802A9750 2403003C */ addiu $v1, $zero, 0x3c
/* 423224 802A9754 00621823 */ subu $v1, $v1, $v0
/* 423228 802A9758 86220056 */ lh $v0, 0x56($s1)
/* 42322C 802A975C 2465FFE1 */ addiu $a1, $v1, -0x1f
/* 423230 802A9760 AFA30010 */ sw $v1, 0x10($sp)
/* 423234 802A9764 0C051261 */ jal set_hud_element_render_pos
/* 423238 802A9768 00452823 */ subu $a1, $v0, $a1
/* 42323C 802A976C 8FA50010 */ lw $a1, 0x10($sp)
/* 423240 802A9770 8E24000C */ lw $a0, 0xc($s1)
/* 423244 802A9774 86220056 */ lh $v0, 0x56($s1)
/* 423248 802A9778 86260058 */ lh $a2, 0x58($s1)
/* 42324C 802A977C 24A5FFE1 */ addiu $a1, $a1, -0x1f
/* 423250 802A9780 00452823 */ subu $a1, $v0, $a1
/* 423254 802A9784 0C051261 */ jal set_hud_element_render_pos
/* 423258 802A9788 24C6FFFF */ addiu $a2, $a2, -1
/* 42325C 802A978C 3C02800E */ lui $v0, %hi(gBattleStatus+0x83)
/* 423260 802A9790 8042C0F3 */ lb $v0, %lo(gBattleStatus+0x83)($v0)
/* 423264 802A9794 10400003 */ beqz $v0, .L802A97A4
/* 423268 802A9798 00000000 */ nop
/* 42326C 802A979C 0C0511EA */ jal draw_hud_element_clipped
/* 423270 802A97A0 8E240004 */ lw $a0, 4($s1)
.L802A97A4:
/* 423274 802A97A4 8E300008 */ lw $s0, 8($s1)
/* 423278 802A97A8 0C0511EA */ jal draw_hud_element_clipped
/* 42327C 802A97AC 0200202D */ daddu $a0, $s0, $zero
/* 423280 802A97B0 0200202D */ daddu $a0, $s0, $zero
/* 423284 802A97B4 27A50010 */ addiu $a1, $sp, 0x10
/* 423288 802A97B8 0C05126B */ jal get_hud_element_render_pos
/* 42328C 802A97BC 27A60014 */ addiu $a2, $sp, 0x14
/* 423290 802A97C0 3C02802B */ lui $v0, %hi(D_802A9920)
/* 423294 802A97C4 8C429920 */ lw $v0, %lo(D_802A9920)($v0)
/* 423298 802A97C8 14400006 */ bnez $v0, .L802A97E4
/* 42329C 802A97CC 24070001 */ addiu $a3, $zero, 1
/* 4232A0 802A97D0 96230044 */ lhu $v1, 0x44($s1)
/* 4232A4 802A97D4 00031C00 */ sll $v1, $v1, 0x10
/* 4232A8 802A97D8 00031403 */ sra $v0, $v1, 0x10
/* 4232AC 802A97DC 080AA600 */ j .L802A9800
/* 4232B0 802A97E0 00520018 */ mult $v0, $s2
.L802A97E4:
/* 4232B4 802A97E4 86220068 */ lh $v0, 0x68($s1)
/* 4232B8 802A97E8 14400010 */ bnez $v0, .L802A982C
/* 4232BC 802A97EC 24070004 */ addiu $a3, $zero, 4
/* 4232C0 802A97F0 96230044 */ lhu $v1, 0x44($s1)
/* 4232C4 802A97F4 00031C00 */ sll $v1, $v1, 0x10
/* 4232C8 802A97F8 00031403 */ sra $v0, $v1, 0x10
/* 4232CC 802A97FC 00520018 */ mult $v0, $s2
.L802A9800:
/* 4232D0 802A9800 8FA40010 */ lw $a0, 0x10($sp)
/* 4232D4 802A9804 8FA50014 */ lw $a1, 0x14($sp)
/* 4232D8 802A9808 00031FC3 */ sra $v1, $v1, 0x1f
/* 4232DC 802A980C 00004010 */ mfhi $t0
/* 4232E0 802A9810 00083143 */ sra $a2, $t0, 5
/* 4232E4 802A9814 00C33023 */ subu $a2, $a2, $v1
/* 4232E8 802A9818 00063400 */ sll $a2, $a2, 0x10
/* 4232EC 802A981C 0C09A1E6 */ jal func_80268798
/* 4232F0 802A9820 00063403 */ sra $a2, $a2, 0x10
/* 4232F4 802A9824 080AA618 */ j .L802A9860
/* 4232F8 802A9828 00000000 */ nop
.L802A982C:
/* 4232FC 802A982C 96230044 */ lhu $v1, 0x44($s1)
/* 423300 802A9830 00031C00 */ sll $v1, $v1, 0x10
/* 423304 802A9834 00031403 */ sra $v0, $v1, 0x10
/* 423308 802A9838 00520018 */ mult $v0, $s2
/* 42330C 802A983C 8FA40010 */ lw $a0, 0x10($sp)
/* 423310 802A9840 8FA50014 */ lw $a1, 0x14($sp)
/* 423314 802A9844 00031FC3 */ sra $v1, $v1, 0x1f
/* 423318 802A9848 00004010 */ mfhi $t0
/* 42331C 802A984C 00083143 */ sra $a2, $t0, 5
/* 423320 802A9850 00C33023 */ subu $a2, $a2, $v1
/* 423324 802A9854 00063400 */ sll $a2, $a2, 0x10
/* 423328 802A9858 0C09A203 */ jal func_8026880C
/* 42332C 802A985C 00063403 */ sra $a2, $a2, 0x10
.L802A9860:
/* 423330 802A9860 8E24000C */ lw $a0, 0xc($s1)
/* 423334 802A9864 0C0511EA */ jal draw_hud_element_clipped
/* 423338 802A9868 00000000 */ nop
/* 42333C 802A986C 0C0511EA */ jal draw_hud_element_clipped
/* 423340 802A9870 8E240010 */ lw $a0, 0x10($s1)
/* 423344 802A9874 0C0511EA */ jal draw_hud_element_clipped
/* 423348 802A9878 8E240014 */ lw $a0, 0x14($s1)
/* 42334C 802A987C 8FBF0024 */ lw $ra, 0x24($sp)
/* 423350 802A9880 8FB20020 */ lw $s2, 0x20($sp)
/* 423354 802A9884 8FB1001C */ lw $s1, 0x1c($sp)
/* 423358 802A9888 8FB00018 */ lw $s0, 0x18($sp)
/* 42335C 802A988C 03E00008 */ jr $ra
/* 423360 802A9890 27BD0028 */ addiu $sp, $sp, 0x28

View File

@ -1,23 +0,0 @@
.set noat # allow manual use of $at
.set noreorder # don't insert nops after branches
glabel func_802A9894_423364
/* 423364 802A9894 27BDFFE8 */ addiu $sp, $sp, -0x18
/* 423368 802A9898 AFB00010 */ sw $s0, 0x10($sp)
/* 42336C 802A989C 3C10802A */ lui $s0, %hi(gActionCommandStatus)
/* 423370 802A98A0 2610FBE0 */ addiu $s0, $s0, %lo(gActionCommandStatus)
/* 423374 802A98A4 AFBF0014 */ sw $ra, 0x14($sp)
/* 423378 802A98A8 0C05123D */ jal free_hud_element
/* 42337C 802A98AC 8E040004 */ lw $a0, 4($s0)
/* 423380 802A98B0 0C05123D */ jal free_hud_element
/* 423384 802A98B4 8E040008 */ lw $a0, 8($s0)
/* 423388 802A98B8 0C05123D */ jal free_hud_element
/* 42338C 802A98BC 8E04000C */ lw $a0, 0xc($s0)
/* 423390 802A98C0 0C05123D */ jal free_hud_element
/* 423394 802A98C4 8E040010 */ lw $a0, 0x10($s0)
/* 423398 802A98C8 0C05123D */ jal free_hud_element
/* 42339C 802A98CC 8E040014 */ lw $a0, 0x14($s0)
/* 4233A0 802A98D0 8FBF0014 */ lw $ra, 0x14($sp)
/* 4233A4 802A98D4 8FB00010 */ lw $s0, 0x10($sp)
/* 4233A8 802A98D8 03E00008 */ jr $ra
/* 4233AC 802A98DC 27BD0018 */ addiu $sp, $sp, 0x18

View File

@ -1,78 +0,0 @@
.set noat # allow manual use of $at
.set noreorder # don't insert nops after branches
glabel func_802A9000_4219F0
/* 4219F0 802A9000 27BDFFE0 */ addiu $sp, $sp, -0x20
/* 4219F4 802A9004 3C03800E */ lui $v1, %hi(gBattleStatus)
/* 4219F8 802A9008 2463C070 */ addiu $v1, $v1, %lo(gBattleStatus)
/* 4219FC 802A900C 24020001 */ addiu $v0, $zero, 1
/* 421A00 802A9010 AFBF0018 */ sw $ra, 0x18($sp)
/* 421A04 802A9014 AFB10014 */ sw $s1, 0x14($sp)
/* 421A08 802A9018 AFB00010 */ sw $s0, 0x10($sp)
/* 421A0C 802A901C A0620082 */ sb $v0, 0x82($v1)
/* 421A10 802A9020 3C028029 */ lui $v0, %hi(D_802941C0)
/* 421A14 802A9024 244241C0 */ addiu $v0, $v0, %lo(D_802941C0)
/* 421A18 802A9028 AC620434 */ sw $v0, 0x434($v1)
/* 421A1C 802A902C 80620083 */ lb $v0, 0x83($v1)
/* 421A20 802A9030 3C11802A */ lui $s1, %hi(gActionCommandStatus)
/* 421A24 802A9034 2631FBE0 */ addiu $s1, $s1, %lo(gActionCommandStatus)
/* 421A28 802A9038 10400032 */ beqz $v0, .L802A9104
/* 421A2C 802A903C A0600086 */ sb $zero, 0x86($v1)
/* 421A30 802A9040 0C09A216 */ jal func_80268858
/* 421A34 802A9044 00000000 */ nop
/* 421A38 802A9048 3C048011 */ lui $a0, %hi(D_80108B28)
/* 421A3C 802A904C 24848B28 */ addiu $a0, $a0, %lo(D_80108B28)
/* 421A40 802A9050 24020001 */ addiu $v0, $zero, 1
/* 421A44 802A9054 A622004A */ sh $v0, 0x4a($s1)
/* 421A48 802A9058 2402FFD0 */ addiu $v0, $zero, -0x30
/* 421A4C 802A905C A6220056 */ sh $v0, 0x56($s1)
/* 421A50 802A9060 24020050 */ addiu $v0, $zero, 0x50
/* 421A54 802A9064 A620004C */ sh $zero, 0x4c($s1)
/* 421A58 802A9068 A2200060 */ sb $zero, 0x60($s1)
/* 421A5C 802A906C 0C050529 */ jal create_hud_element
/* 421A60 802A9070 A6220058 */ sh $v0, 0x58($s1)
/* 421A64 802A9074 0040802D */ daddu $s0, $v0, $zero
/* 421A68 802A9078 0200202D */ daddu $a0, $s0, $zero
/* 421A6C 802A907C 24050082 */ addiu $a1, $zero, 0x82
/* 421A70 802A9080 0C051280 */ jal set_hud_element_flags
/* 421A74 802A9084 AE300004 */ sw $s0, 4($s1)
/* 421A78 802A9088 86250056 */ lh $a1, 0x56($s1)
/* 421A7C 802A908C 86260058 */ lh $a2, 0x58($s1)
/* 421A80 802A9090 0C051261 */ jal set_hud_element_render_pos
/* 421A84 802A9094 0200202D */ daddu $a0, $s0, $zero
/* 421A88 802A9098 0200202D */ daddu $a0, $s0, $zero
/* 421A8C 802A909C 0C051277 */ jal set_hud_element_render_depth
/* 421A90 802A90A0 0000282D */ daddu $a1, $zero, $zero
/* 421A94 802A90A4 0200202D */ daddu $a0, $s0, $zero
/* 421A98 802A90A8 0C0513AC */ jal set_hud_element_alpha
/* 421A9C 802A90AC 240500FF */ addiu $a1, $zero, 0xff
/* 421AA0 802A90B0 3C048029 */ lui $a0, %hi(D_80292A2C)
/* 421AA4 802A90B4 24842A2C */ addiu $a0, $a0, %lo(D_80292A2C)
/* 421AA8 802A90B8 0C050529 */ jal create_hud_element
/* 421AAC 802A90BC 00000000 */ nop
/* 421AB0 802A90C0 0040802D */ daddu $s0, $v0, $zero
/* 421AB4 802A90C4 0200202D */ daddu $a0, $s0, $zero
/* 421AB8 802A90C8 24050082 */ addiu $a1, $zero, 0x82
/* 421ABC 802A90CC 0C051280 */ jal set_hud_element_flags
/* 421AC0 802A90D0 AE300008 */ sw $s0, 8($s1)
/* 421AC4 802A90D4 86250056 */ lh $a1, 0x56($s1)
/* 421AC8 802A90D8 86260058 */ lh $a2, 0x58($s1)
/* 421ACC 802A90DC 0C051261 */ jal set_hud_element_render_pos
/* 421AD0 802A90E0 0200202D */ daddu $a0, $s0, $zero
/* 421AD4 802A90E4 0200202D */ daddu $a0, $s0, $zero
/* 421AD8 802A90E8 0C051277 */ jal set_hud_element_render_depth
/* 421ADC 802A90EC 0000282D */ daddu $a1, $zero, $zero
/* 421AE0 802A90F0 0200202D */ daddu $a0, $s0, $zero
/* 421AE4 802A90F4 0C0513AC */ jal set_hud_element_alpha
/* 421AE8 802A90F8 240500FF */ addiu $a1, $zero, 0xff
/* 421AEC 802A90FC 080AA443 */ j .L802A910C
/* 421AF0 802A9100 24020002 */ addiu $v0, $zero, 2
.L802A9104:
/* 421AF4 802A9104 A0600081 */ sb $zero, 0x81($v1)
/* 421AF8 802A9108 24020002 */ addiu $v0, $zero, 2
.L802A910C:
/* 421AFC 802A910C 8FBF0018 */ lw $ra, 0x18($sp)
/* 421B00 802A9110 8FB10014 */ lw $s1, 0x14($sp)
/* 421B04 802A9114 8FB00010 */ lw $s0, 0x10($sp)
/* 421B08 802A9118 03E00008 */ jr $ra
/* 421B0C 802A911C 27BD0020 */ addiu $sp, $sp, 0x20

View File

@ -1,76 +0,0 @@
.set noat # allow manual use of $at
.set noreorder # don't insert nops after branches
glabel func_802A9120_421B10
/* 421B10 802A9120 27BDFFD8 */ addiu $sp, $sp, -0x28
/* 421B14 802A9124 AFB20018 */ sw $s2, 0x18($sp)
/* 421B18 802A9128 0080902D */ daddu $s2, $a0, $zero
/* 421B1C 802A912C AFB10014 */ sw $s1, 0x14($sp)
/* 421B20 802A9130 3C11802A */ lui $s1, %hi(gActionCommandStatus)
/* 421B24 802A9134 2631FBE0 */ addiu $s1, $s1, %lo(gActionCommandStatus)
/* 421B28 802A9138 AFB40020 */ sw $s4, 0x20($sp)
/* 421B2C 802A913C 0220A02D */ daddu $s4, $s1, $zero
/* 421B30 802A9140 3C03800E */ lui $v1, %hi(gBattleStatus)
/* 421B34 802A9144 2463C070 */ addiu $v1, $v1, %lo(gBattleStatus)
/* 421B38 802A9148 AFB3001C */ sw $s3, 0x1c($sp)
/* 421B3C 802A914C AFBF0024 */ sw $ra, 0x24($sp)
/* 421B40 802A9150 AFB00010 */ sw $s0, 0x10($sp)
/* 421B44 802A9154 80620083 */ lb $v0, 0x83($v1)
/* 421B48 802A9158 8E50000C */ lw $s0, 0xc($s2)
/* 421B4C 802A915C 14400003 */ bnez $v0, .L802A916C
/* 421B50 802A9160 0060982D */ daddu $s3, $v1, $zero
/* 421B54 802A9164 080AA484 */ j .L802A9210
/* 421B58 802A9168 A0600081 */ sb $zero, 0x81($v1)
.L802A916C:
/* 421B5C 802A916C 0C09A216 */ jal func_80268858
/* 421B60 802A9170 00000000 */ nop
/* 421B64 802A9174 8E050000 */ lw $a1, ($s0)
/* 421B68 802A9178 26100004 */ addiu $s0, $s0, 4
/* 421B6C 802A917C 0C0B1EAF */ jal get_variable
/* 421B70 802A9180 0240202D */ daddu $a0, $s2, $zero
/* 421B74 802A9184 A622004E */ sh $v0, 0x4e($s1)
/* 421B78 802A9188 8E050000 */ lw $a1, ($s0)
/* 421B7C 802A918C 0C0B1EAF */ jal get_variable
/* 421B80 802A9190 0240202D */ daddu $a0, $s2, $zero
/* 421B84 802A9194 00022400 */ sll $a0, $v0, 0x10
/* 421B88 802A9198 00042403 */ sra $a0, $a0, 0x10
/* 421B8C 802A919C 0C09A089 */ jal func_80268224
/* 421B90 802A91A0 A6220050 */ sh $v0, 0x50($s1)
/* 421B94 802A91A4 3C03FFFF */ lui $v1, 0xffff
/* 421B98 802A91A8 34637FFF */ ori $v1, $v1, 0x7fff
/* 421B9C 802A91AC 24050032 */ addiu $a1, $zero, 0x32
/* 421BA0 802A91B0 A6220050 */ sh $v0, 0x50($s1)
/* 421BA4 802A91B4 A2200060 */ sb $zero, 0x60($s1)
/* 421BA8 802A91B8 A2600081 */ sb $zero, 0x81($s3)
/* 421BAC 802A91BC 8E300004 */ lw $s0, 4($s1)
/* 421BB0 802A91C0 00A0102D */ daddu $v0, $a1, $zero
/* 421BB4 802A91C4 A6220056 */ sh $v0, 0x56($s1)
/* 421BB8 802A91C8 8E620000 */ lw $v0, ($s3)
/* 421BBC 802A91CC 86260058 */ lh $a2, 0x58($s1)
/* 421BC0 802A91D0 0200202D */ daddu $a0, $s0, $zero
/* 421BC4 802A91D4 00431024 */ and $v0, $v0, $v1
/* 421BC8 802A91D8 2403DFFF */ addiu $v1, $zero, -0x2001
/* 421BCC 802A91DC 00431024 */ and $v0, $v0, $v1
/* 421BD0 802A91E0 0C051261 */ jal set_hud_element_render_pos
/* 421BD4 802A91E4 AE620000 */ sw $v0, ($s3)
/* 421BD8 802A91E8 82220061 */ lb $v0, 0x61($s1)
/* 421BDC 802A91EC 10400003 */ beqz $v0, .L802A91FC
/* 421BE0 802A91F0 0200202D */ daddu $a0, $s0, $zero
/* 421BE4 802A91F4 0C05128B */ jal clear_hud_element_flags
/* 421BE8 802A91F8 24050002 */ addiu $a1, $zero, 2
.L802A91FC:
/* 421BEC 802A91FC 2402000A */ addiu $v0, $zero, 0xa
/* 421BF0 802A9200 0C09A446 */ jal func_80269118
/* 421BF4 802A9204 A682004C */ sh $v0, 0x4c($s4)
/* 421BF8 802A9208 0C093EB1 */ jal btl_set_popup_duration
/* 421BFC 802A920C 2404000A */ addiu $a0, $zero, 0xa
.L802A9210:
/* 421C00 802A9210 24020002 */ addiu $v0, $zero, 2
/* 421C04 802A9214 8FBF0024 */ lw $ra, 0x24($sp)
/* 421C08 802A9218 8FB40020 */ lw $s4, 0x20($sp)
/* 421C0C 802A921C 8FB3001C */ lw $s3, 0x1c($sp)
/* 421C10 802A9220 8FB20018 */ lw $s2, 0x18($sp)
/* 421C14 802A9224 8FB10014 */ lw $s1, 0x14($sp)
/* 421C18 802A9228 8FB00010 */ lw $s0, 0x10($sp)
/* 421C1C 802A922C 03E00008 */ jr $ra
/* 421C20 802A9230 27BD0028 */ addiu $sp, $sp, 0x28

View File

@ -1,232 +0,0 @@
.set noat # allow manual use of $at
.set noreorder # don't insert nops after branches
.section .rodata
glabel jtbl_802A95D0_421FC0
.word L802A927C_421C6C, L802A92A0_421C90, L802A952C_421F1C, L802A952C_421F1C, L802A952C_421F1C, L802A952C_421F1C, L802A952C_421F1C, L802A952C_421F1C, L802A952C_421F1C, L802A952C_421F1C, L802A9344_421D34, L802A9404_421DF4, L802A950C_421EFC, 0, 0, 0
.section .text
glabel func_802A9234_421C24
/* 421C24 802A9234 27BDFFE0 */ addiu $sp, $sp, -0x20
/* 421C28 802A9238 AFB10014 */ sw $s1, 0x14($sp)
/* 421C2C 802A923C 3C11802A */ lui $s1, %hi(gActionCommandStatus)
/* 421C30 802A9240 2631FBE0 */ addiu $s1, $s1, %lo(gActionCommandStatus)
/* 421C34 802A9244 AFBF001C */ sw $ra, 0x1c($sp)
/* 421C38 802A9248 AFB20018 */ sw $s2, 0x18($sp)
/* 421C3C 802A924C AFB00010 */ sw $s0, 0x10($sp)
/* 421C40 802A9250 8623004C */ lh $v1, 0x4c($s1)
/* 421C44 802A9254 3C12800E */ lui $s2, %hi(gBattleStatus)
/* 421C48 802A9258 2652C070 */ addiu $s2, $s2, %lo(gBattleStatus)
/* 421C4C 802A925C 2C62000D */ sltiu $v0, $v1, 0xd
/* 421C50 802A9260 104000B2 */ beqz $v0, L802A952C_421F1C
/* 421C54 802A9264 00031080 */ sll $v0, $v1, 2
/* 421C58 802A9268 3C01802B */ lui $at, %hi(jtbl_802A95D0_421FC0)
/* 421C5C 802A926C 00220821 */ addu $at, $at, $v0
/* 421C60 802A9270 8C2295D0 */ lw $v0, %lo(jtbl_802A95D0_421FC0)($at)
/* 421C64 802A9274 00400008 */ jr $v0
/* 421C68 802A9278 00000000 */ nop
glabel L802A927C_421C6C
/* 421C6C 802A927C 82430083 */ lb $v1, 0x83($s2)
/* 421C70 802A9280 24020002 */ addiu $v0, $zero, 2
/* 421C74 802A9284 14620004 */ bne $v1, $v0, .L802A9298
/* 421C78 802A9288 24020001 */ addiu $v0, $zero, 1
/* 421C7C 802A928C 0C093EB1 */ jal btl_set_popup_duration
/* 421C80 802A9290 24040063 */ addiu $a0, $zero, 0x63
/* 421C84 802A9294 24020001 */ addiu $v0, $zero, 1
.L802A9298:
/* 421C88 802A9298 080AA54B */ j L802A952C_421F1C
/* 421C8C 802A929C A622004C */ sh $v0, 0x4c($s1)
glabel L802A92A0_421C90
/* 421C90 802A92A0 82430083 */ lb $v1, 0x83($s2)
/* 421C94 802A92A4 24020002 */ addiu $v0, $zero, 2
/* 421C98 802A92A8 14620003 */ bne $v1, $v0, .L802A92B8
/* 421C9C 802A92AC 00000000 */ nop
/* 421CA0 802A92B0 0C093EB1 */ jal btl_set_popup_duration
/* 421CA4 802A92B4 24040063 */ addiu $a0, $zero, 0x63
.L802A92B8:
/* 421CA8 802A92B8 96220056 */ lhu $v0, 0x56($s1)
/* 421CAC 802A92BC 24420014 */ addiu $v0, $v0, 0x14
/* 421CB0 802A92C0 A6220056 */ sh $v0, 0x56($s1)
/* 421CB4 802A92C4 00021400 */ sll $v0, $v0, 0x10
/* 421CB8 802A92C8 00021403 */ sra $v0, $v0, 0x10
/* 421CBC 802A92CC 28420033 */ slti $v0, $v0, 0x33
/* 421CC0 802A92D0 14400002 */ bnez $v0, .L802A92DC
/* 421CC4 802A92D4 24020032 */ addiu $v0, $zero, 0x32
/* 421CC8 802A92D8 A6220056 */ sh $v0, 0x56($s1)
.L802A92DC:
/* 421CCC 802A92DC 8E300004 */ lw $s0, 4($s1)
/* 421CD0 802A92E0 86250056 */ lh $a1, 0x56($s1)
/* 421CD4 802A92E4 86260058 */ lh $a2, 0x58($s1)
/* 421CD8 802A92E8 0C051261 */ jal set_hud_element_render_pos
/* 421CDC 802A92EC 0200202D */ daddu $a0, $s0, $zero
/* 421CE0 802A92F0 82220061 */ lb $v0, 0x61($s1)
/* 421CE4 802A92F4 10400003 */ beqz $v0, .L802A9304
/* 421CE8 802A92F8 0200202D */ daddu $a0, $s0, $zero
/* 421CEC 802A92FC 0C05128B */ jal clear_hud_element_flags
/* 421CF0 802A9300 24050002 */ addiu $a1, $zero, 2
.L802A9304:
/* 421CF4 802A9304 8222005E */ lb $v0, 0x5e($s1)
/* 421CF8 802A9308 10400088 */ beqz $v0, L802A952C_421F1C
/* 421CFC 802A930C 00000000 */ nop
/* 421D00 802A9310 8E300008 */ lw $s0, 8($s1)
/* 421D04 802A9314 86260058 */ lh $a2, 0x58($s1)
/* 421D08 802A9318 86250056 */ lh $a1, 0x56($s1)
/* 421D0C 802A931C 0200202D */ daddu $a0, $s0, $zero
/* 421D10 802A9320 0C051261 */ jal set_hud_element_render_pos
/* 421D14 802A9324 24A50032 */ addiu $a1, $a1, 0x32
/* 421D18 802A9328 82220061 */ lb $v0, 0x61($s1)
/* 421D1C 802A932C 1040007F */ beqz $v0, L802A952C_421F1C
/* 421D20 802A9330 0200202D */ daddu $a0, $s0, $zero
/* 421D24 802A9334 0C05128B */ jal clear_hud_element_flags
/* 421D28 802A9338 24050002 */ addiu $a1, $zero, 2
/* 421D2C 802A933C 080AA54B */ j L802A952C_421F1C
/* 421D30 802A9340 00000000 */ nop
glabel L802A9344_421D34
/* 421D34 802A9344 82430083 */ lb $v1, 0x83($s2)
/* 421D38 802A9348 24020002 */ addiu $v0, $zero, 2
/* 421D3C 802A934C 14620003 */ bne $v1, $v0, .L802A935C
/* 421D40 802A9350 00000000 */ nop
/* 421D44 802A9354 0C093EB1 */ jal btl_set_popup_duration
/* 421D48 802A9358 24040063 */ addiu $a0, $zero, 0x63
.L802A935C:
/* 421D4C 802A935C 86220050 */ lh $v0, 0x50($s1)
/* 421D50 802A9360 8E430434 */ lw $v1, 0x434($s2)
/* 421D54 802A9364 00021080 */ sll $v0, $v0, 2
/* 421D58 802A9368 00431021 */ addu $v0, $v0, $v1
/* 421D5C 802A936C 8C500000 */ lw $s0, ($v0)
/* 421D60 802A9370 8622004E */ lh $v0, 0x4e($s1)
/* 421D64 802A9374 00501023 */ subu $v0, $v0, $s0
/* 421D68 802A9378 2442FFFE */ addiu $v0, $v0, -2
/* 421D6C 802A937C 1C400006 */ bgtz $v0, .L802A9398
/* 421D70 802A9380 00000000 */ nop
/* 421D74 802A9384 8E240004 */ lw $a0, 4($s1)
/* 421D78 802A9388 3C058011 */ lui $a1, %hi(D_80108B54)
/* 421D7C 802A938C 24A58B54 */ addiu $a1, $a1, %lo(D_80108B54)
/* 421D80 802A9390 0C0511FF */ jal set_hud_element_script
/* 421D84 802A9394 00000000 */ nop
.L802A9398:
/* 421D88 802A9398 8E420214 */ lw $v0, 0x214($s2)
/* 421D8C 802A939C 30428000 */ andi $v0, $v0, 0x8000
/* 421D90 802A93A0 10400007 */ beqz $v0, .L802A93C0
/* 421D94 802A93A4 00000000 */ nop
/* 421D98 802A93A8 8222005E */ lb $v0, 0x5e($s1)
/* 421D9C 802A93AC 14400004 */ bnez $v0, .L802A93C0
/* 421DA0 802A93B0 24020001 */ addiu $v0, $zero, 1
/* 421DA4 802A93B4 A2220060 */ sb $v0, 0x60($s1)
/* 421DA8 802A93B8 2402FFFF */ addiu $v0, $zero, -1
/* 421DAC 802A93BC A2420086 */ sb $v0, 0x86($s2)
.L802A93C0:
/* 421DB0 802A93C0 8622004E */ lh $v0, 0x4e($s1)
/* 421DB4 802A93C4 9623004E */ lhu $v1, 0x4e($s1)
/* 421DB8 802A93C8 00501023 */ subu $v0, $v0, $s0
/* 421DBC 802A93CC 18400003 */ blez $v0, .L802A93DC
/* 421DC0 802A93D0 2462FFFF */ addiu $v0, $v1, -1
/* 421DC4 802A93D4 080AA54B */ j L802A952C_421F1C
/* 421DC8 802A93D8 A622004E */ sh $v0, 0x4e($s1)
.L802A93DC:
/* 421DCC 802A93DC 86220050 */ lh $v0, 0x50($s1)
/* 421DD0 802A93E0 8E430434 */ lw $v1, 0x434($s2)
/* 421DD4 802A93E4 00021080 */ sll $v0, $v0, 2
/* 421DD8 802A93E8 00431021 */ addu $v0, $v0, $v1
/* 421DDC 802A93EC 94430002 */ lhu $v1, 2($v0)
/* 421DE0 802A93F0 2402FFFF */ addiu $v0, $zero, -1
/* 421DE4 802A93F4 A2420081 */ sb $v0, 0x81($s2)
/* 421DE8 802A93F8 2402000B */ addiu $v0, $zero, 0xb
/* 421DEC 802A93FC A622004C */ sh $v0, 0x4c($s1)
/* 421DF0 802A9400 A6230054 */ sh $v1, 0x54($s1)
glabel L802A9404_421DF4
/* 421DF4 802A9404 82430083 */ lb $v1, 0x83($s2)
/* 421DF8 802A9408 24020002 */ addiu $v0, $zero, 2
/* 421DFC 802A940C 14620003 */ bne $v1, $v0, .L802A941C
/* 421E00 802A9410 00000000 */ nop
/* 421E04 802A9414 0C093EB1 */ jal btl_set_popup_duration
/* 421E08 802A9418 24040063 */ addiu $a0, $zero, 0x63
.L802A941C:
/* 421E0C 802A941C 82420083 */ lb $v0, 0x83($s2)
/* 421E10 802A9420 28420002 */ slti $v0, $v0, 2
/* 421E14 802A9424 14400006 */ bnez $v0, .L802A9440
/* 421E18 802A9428 00000000 */ nop
/* 421E1C 802A942C 86220054 */ lh $v0, 0x54($s1)
/* 421E20 802A9430 1040003E */ beqz $v0, L802A952C_421F1C
/* 421E24 802A9434 00000000 */ nop
/* 421E28 802A9438 080AA519 */ j .L802A9464
/* 421E2C 802A943C 00000000 */ nop
.L802A9440:
/* 421E30 802A9440 82420081 */ lb $v0, 0x81($s2)
/* 421E34 802A9444 0440000A */ bltz $v0, .L802A9470
/* 421E38 802A9448 00000000 */ nop
/* 421E3C 802A944C 82220061 */ lb $v0, 0x61($s1)
/* 421E40 802A9450 8E300004 */ lw $s0, 4($s1)
/* 421E44 802A9454 10400003 */ beqz $v0, .L802A9464
/* 421E48 802A9458 0200202D */ daddu $a0, $s0, $zero
/* 421E4C 802A945C 0C051280 */ jal set_hud_element_flags
/* 421E50 802A9460 24050002 */ addiu $a1, $zero, 2
.L802A9464:
/* 421E54 802A9464 82420081 */ lb $v0, 0x81($s2)
/* 421E58 802A9468 04410013 */ bgez $v0, .L802A94B8
/* 421E5C 802A946C 00000000 */ nop
.L802A9470:
/* 421E60 802A9470 8E420214 */ lw $v0, 0x214($s2)
/* 421E64 802A9474 30428000 */ andi $v0, $v0, 0x8000
/* 421E68 802A9478 10400004 */ beqz $v0, .L802A948C
/* 421E6C 802A947C 00000000 */ nop
/* 421E70 802A9480 82220060 */ lb $v0, 0x60($s1)
/* 421E74 802A9484 10400004 */ beqz $v0, .L802A9498
/* 421E78 802A9488 00000000 */ nop
.L802A948C:
/* 421E7C 802A948C 8222005E */ lb $v0, 0x5e($s1)
/* 421E80 802A9490 10400009 */ beqz $v0, .L802A94B8
/* 421E84 802A9494 00000000 */ nop
.L802A9498:
/* 421E88 802A9498 3C02800E */ lui $v0, %hi(gBattleStatus)
/* 421E8C 802A949C 2442C070 */ addiu $v0, $v0, %lo(gBattleStatus)
/* 421E90 802A94A0 8C430000 */ lw $v1, ($v0)
/* 421E94 802A94A4 24040001 */ addiu $a0, $zero, 1
/* 421E98 802A94A8 A2440081 */ sb $a0, 0x81($s2)
/* 421E9C 802A94AC A2440086 */ sb $a0, 0x86($s2)
/* 421EA0 802A94B0 34632000 */ ori $v1, $v1, 0x2000
/* 421EA4 802A94B4 AC430000 */ sw $v1, ($v0)
.L802A94B8:
/* 421EA8 802A94B8 86220054 */ lh $v0, 0x54($s1)
/* 421EAC 802A94BC 96230054 */ lhu $v1, 0x54($s1)
/* 421EB0 802A94C0 14400016 */ bnez $v0, .L802A951C
/* 421EB4 802A94C4 2462FFFF */ addiu $v0, $v1, -1
/* 421EB8 802A94C8 82430081 */ lb $v1, 0x81($s2)
/* 421EBC 802A94CC 24020001 */ addiu $v0, $zero, 1
/* 421EC0 802A94D0 14620003 */ bne $v1, $v0, .L802A94E0
/* 421EC4 802A94D4 00000000 */ nop
/* 421EC8 802A94D8 0C09A458 */ jal func_80269160
/* 421ECC 802A94DC 00000000 */ nop
.L802A94E0:
/* 421ED0 802A94E0 82430083 */ lb $v1, 0x83($s2)
/* 421ED4 802A94E4 24020002 */ addiu $v0, $zero, 2
/* 421ED8 802A94E8 14620004 */ bne $v1, $v0, .L802A94FC
/* 421EDC 802A94EC 24020005 */ addiu $v0, $zero, 5
/* 421EE0 802A94F0 0C093EB1 */ jal btl_set_popup_duration
/* 421EE4 802A94F4 0000202D */ daddu $a0, $zero, $zero
/* 421EE8 802A94F8 24020005 */ addiu $v0, $zero, 5
.L802A94FC:
/* 421EEC 802A94FC A6220054 */ sh $v0, 0x54($s1)
/* 421EF0 802A9500 2402000C */ addiu $v0, $zero, 0xc
/* 421EF4 802A9504 080AA54B */ j L802A952C_421F1C
/* 421EF8 802A9508 A622004C */ sh $v0, 0x4c($s1)
glabel L802A950C_421EFC
/* 421EFC 802A950C 86220054 */ lh $v0, 0x54($s1)
/* 421F00 802A9510 96230054 */ lhu $v1, 0x54($s1)
/* 421F04 802A9514 10400003 */ beqz $v0, .L802A9524
/* 421F08 802A9518 2462FFFF */ addiu $v0, $v1, -1
.L802A951C:
/* 421F0C 802A951C 080AA54B */ j L802A952C_421F1C
/* 421F10 802A9520 A6220054 */ sh $v0, 0x54($s1)
.L802A9524:
/* 421F14 802A9524 0C09A327 */ jal func_80268C9C
/* 421F18 802A9528 00000000 */ nop
glabel L802A952C_421F1C
/* 421F1C 802A952C 8FBF001C */ lw $ra, 0x1c($sp)
/* 421F20 802A9530 8FB20018 */ lw $s2, 0x18($sp)
/* 421F24 802A9534 8FB10014 */ lw $s1, 0x14($sp)
/* 421F28 802A9538 8FB00010 */ lw $s0, 0x10($sp)
/* 421F2C 802A953C 03E00008 */ jr $ra
/* 421F30 802A9540 27BD0020 */ addiu $sp, $sp, 0x20

View File

@ -1,24 +0,0 @@
.set noat # allow manual use of $at
.set noreorder # don't insert nops after branches
glabel func_802A9544_421F34
/* 421F34 802A9544 27BDFFE8 */ addiu $sp, $sp, -0x18
/* 421F38 802A9548 AFB00010 */ sw $s0, 0x10($sp)
/* 421F3C 802A954C 3C10802A */ lui $s0, %hi(gActionCommandStatus)
/* 421F40 802A9550 2610FBE0 */ addiu $s0, $s0, %lo(gActionCommandStatus)
/* 421F44 802A9554 AFBF0014 */ sw $ra, 0x14($sp)
/* 421F48 802A9558 0C0511EA */ jal draw_hud_element_clipped
/* 421F4C 802A955C 8E040004 */ lw $a0, 4($s0)
/* 421F50 802A9560 3C028007 */ lui $v0, %hi(gGameStatusPtr)
/* 421F54 802A9564 8C42419C */ lw $v0, %lo(gGameStatusPtr)($v0)
/* 421F58 802A9568 904200AA */ lbu $v0, 0xaa($v0)
/* 421F5C 802A956C 30420001 */ andi $v0, $v0, 1
/* 421F60 802A9570 14400003 */ bnez $v0, .L802A9580
/* 421F64 802A9574 00000000 */ nop
/* 421F68 802A9578 0C0511EA */ jal draw_hud_element_clipped
/* 421F6C 802A957C 8E040008 */ lw $a0, 8($s0)
.L802A9580:
/* 421F70 802A9580 8FBF0014 */ lw $ra, 0x14($sp)
/* 421F74 802A9584 8FB00010 */ lw $s0, 0x10($sp)
/* 421F78 802A9588 03E00008 */ jr $ra
/* 421F7C 802A958C 27BD0018 */ addiu $sp, $sp, 0x18

View File

@ -1,20 +0,0 @@
.set noat # allow manual use of $at
.set noreorder # don't insert nops after branches
glabel func_802A9590_421F80
/* 421F80 802A9590 27BDFFE8 */ addiu $sp, $sp, -0x18
/* 421F84 802A9594 AFB00010 */ sw $s0, 0x10($sp)
/* 421F88 802A9598 3C10802A */ lui $s0, %hi(gActionCommandStatus)
/* 421F8C 802A959C 2610FBE0 */ addiu $s0, $s0, %lo(gActionCommandStatus)
/* 421F90 802A95A0 AFBF0014 */ sw $ra, 0x14($sp)
/* 421F94 802A95A4 0C05123D */ jal free_hud_element
/* 421F98 802A95A8 8E040004 */ lw $a0, 4($s0)
/* 421F9C 802A95AC 0C05123D */ jal free_hud_element
/* 421FA0 802A95B0 8E040008 */ lw $a0, 8($s0)
/* 421FA4 802A95B4 8FBF0014 */ lw $ra, 0x14($sp)
/* 421FA8 802A95B8 8FB00010 */ lw $s0, 0x10($sp)
/* 421FAC 802A95BC 03E00008 */ jr $ra
/* 421FB0 802A95C0 27BD0018 */ addiu $sp, $sp, 0x18
/* 421FB4 802A95C4 00000000 */ nop
/* 421FB8 802A95C8 00000000 */ nop
/* 421FBC 802A95CC 00000000 */ nop

Some files were not shown because too many files have changed in this diff Show More