hud and item script names (#617)

* hud script names 1

* more hud elements!

* battle hud scripts

* names for some item globals

* hud elem scripts for items

* item entity names

* cleanup and missing struct in partners

* more partner cleanup

* battle stuff

* fix some warnings?

* resolve stuff

* fix symbol_addrs

* minor fixes

* splat pause_icon_table.data.s

* glabel -> dlabel

* rom addrs

* fix splat stuff

* data splits, warnings

* split more hud scripts

* added symbols for battle menu

* finished hud scripts fot 415D90

* entity documentation

* entity documentation

* more consistent name

Co-authored-by: HailSanta <Hail2Santa@gmail.com>
Co-authored-by: Ethan Roseman <ethteck@gmail.com>
This commit is contained in:
HailSanta 2022-01-14 13:54:45 -05:00 committed by GitHub
parent 5f05525446
commit 41c304137d
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
232 changed files with 4294 additions and 3081 deletions

View File

@ -413,16 +413,16 @@ typedef DynamicEntity* DynamicEntityList[MAX_DYNAMIC_ENTITIES];
typedef struct StaticEntityData {
/* 0x00 */ s16 flags;
/* 0x02 */ s16 argSize;
/* 0x04 */ UNK_PTR unk_04;
/* 0x08 */ char unk_08[4];
/* 0x0C */ UNK_FUN_PTR(unk_data_func);
/* 0x10 */ UNK_PTR unk_data_ptr1;
/* 0x14 */ EntityCallback unk_data_ptr2;
/* 0x02 */ s16 typeDataSize;
/* 0x04 */ UNK_PTR renderCommandList;
/* 0x08 */ UNK_PTR modelAnimationNodes;
/* 0x0C */ EntityCallback(fpInit);
/* 0x10 */ UNK_PTR updateEntityScript;
/* 0x14 */ EntityCallback fpHandleCollision;
/* 0x18 */ s32 dmaStart;
/* 0x1C */ s32 dmaEnd;
/* 0x20 */ u8 entityType;
/* 0x21 */ char unk_21[3];
/* 0x21 */ char aabbSize[3];
} StaticEntityData; // size = 0x24
typedef struct MusicSettings {
@ -443,17 +443,17 @@ typedef struct MusicSettings {
} MusicSettings; // size = 0x30
typedef struct UiStatus {
/* 0x00 */ s32 hpIconIndexes[2];
/* 0x08 */ s32 fpIconIndexes[2];
/* 0x00 */ s32 hpIconIndices[2];
/* 0x08 */ s32 fpIconIndices[2];
/* 0x10 */ s32 coinIconIndex;
/* 0x14 */ s32 coinIconIndex2; /* purpose? */
/* 0x14 */ s32 coinSparkleIconIndex;
/* 0x18 */ s32 starpointsIconIndex;
/* 0x1C */ s32 starpointsIconIndex2; /* purpose? */
/* 0x1C */ s32 starpointsShineIconIndex;
/* 0x20 */ s32 iconIndex8;
/* 0x24 */ s32 iconIndex9;
/* 0x28 */ s32 iconIndexA;
/* 0x2C */ s32 iconIndexB;
/* 0x30 */ s32 iconIndexC;
/* 0x30 */ s32 starIconIndex;
/* 0x34 */ s16 drawPosX; /* overall x-offset for whole UI */
/* 0x36 */ s16 drawPosY; /* modulated as it appears, goes away */
/* 0x38 */ s16 showTimer;
@ -1245,13 +1245,13 @@ typedef struct GameStatus {
// PartnerAnims
typedef struct PartnerAnimations {
/* 0x00 */ UNK_PTR anims[9];
/* 0x00 */ s32 anims[9];
} PartnerAnimations; // size = 0x24
typedef struct Shadow {
/* 0x00 */ s32 flags;
/* 0x04 */ u8 listIndex;
/* 0x05 */ u8 unk_05;
/* 0x05 */ u8 alpha;
/* 0x06 */ u8 unk_06;
/* 0x07 */ char unk_07;
/* 0x08 */ s16 entityModelID;
@ -1266,14 +1266,16 @@ typedef struct Shadow {
typedef Shadow* ShadowList[MAX_SHADOWS];
// same as StaticEntityData
typedef struct StaticShadowData {
/* 0x00 */ u16 flags;
/* 0x02 */ char unk_02[0x2];
/* 0x04 */ s32* unk_04;
/* 0x02 */ s16 typeDataSize;
/* 0x04 */ UNK_PTR renderCommandList;
/* 0x08 */ StaticAnimatorNode** animModelNode;
/* 0x0C */ void (*onCreateCallback)(Shadow* shadow);
/* 0x10 */ char unk_10[0x10];
/* 0x20 */ s32 unk_20;
/* 0x20 */ u8 entityType;
/* 0x21 */ char aabbSize[3];
} StaticShadowData; // size = 0x24
typedef struct PushBlockGrid {

View File

@ -80,7 +80,7 @@
#define gOverrideFlags dead_gOverrideFlags
#define set_message_msg dead_set_message_msg
#define gPlayerData dead_gPlayerData
#define D_8008EF20 D_80094900
#define gPartnerPopupProperties D_80094900
#define increment_status_menu_disabled dead_increment_status_menu_disabled
#define decrement_status_menu_disabled dead_decrement_status_menu_disabled
#define sync_status_menu dead_sync_status_menu

View File

@ -1481,6 +1481,70 @@ enum NpcIDs {
NPC_BTL_MERLEE = -10,
};
enum EntityTypes {
ENTITY_TYPE_SHADOW = 0x01,
ENTITY_TYPE_PADLOCK = 0x03,
ENTITY_TYPE_PADLOCK_RED_FRAME = 0x04,
ENTITY_TYPE_PADLOCK_RED_FACE = 0x05,
ENTITY_TYPE_PADLOCK_BLUE_FACE = 0x06,
ENTITY_TYPE_BLUE_SWITCH = 0x07,
ENTITY_TYPE_RED_SWITCH = 0x08,
ENTITY_TYPE_HUGE_BLUE_SWITCH = 0x09,
ENTITY_TYPE_GREEN_STOMP_SWITCH = 0x0A,
ENTITY_TYPE_MULTI_TRIGGER_BLOCK = 0x0B,
ENTITY_TYPE_PUSH_BLOCK = 0x0C,
ENTITY_TYPE_BRICK_BLOCK = 0x0D,
ENTITY_TYPE_MULTI_COIN_BRICK = 0x0E,
ENTITY_TYPE_YELLOW_BLOCK = 0x0F,
ENTITY_TYPE_SINGLE_TRIGGER_BLOCK = 0x10,
ENTITY_TYPE_HIDDEN_YELLOW_BLOCK = 0x11,
ENTITY_TYPE_HIDDEN_RED_BLOCK = 0x12,
ENTITY_TYPE_INACTIVE_BLOCK = 0x13,
ENTITY_TYPE_RED_BLOCK = 0x14,
ENTITY_TYPE_HAMMER1_BLOCK = 0x15,
ENTITY_TYPE_HAMMER2_BLOCK = 0x16,
ENTITY_TYPE_HAMMER3_BLOCK = 0x17,
ENTITY_TYPE_HAMMER1_BLOCK_TINY = 0x18,
ENTITY_TYPE_HAMMER2_BLOCK_TINY = 0x19,
ENTITY_TYPE_HAMMER3_BLOCK_TINY = 0x1A,
ENTITY_TYPE_HEALING_BLOCK = 0x1B,
ENTITY_TYPE_HEALING_BLOCK_FRAME = 0x1F,
ENTITY_TYPE_SAVE_POINT = 0x20,
ENTITY_TYPE_POW_BLOCK = 0x21,
ENTITY_TYPE_SUPER_BLOCK = 0x22,
ENTITY_TYPE_ULTRA_BLOCK = 0x23,
ENTITY_TYPE_WOODEN_CRATE = 0x24,
ENTITY_TYPE_BOARDED_FLOOR = 0x25,
ENTITY_TYPE_BOMBABLE_ROCK = 0x26,
ENTITY_TYPE_BLUE_WARP_PIPE = 0x2B,
ENTITY_TYPE_SIMPLE_SPRING = 0x2E,
ENTITY_TYPE_SCRIPT_SPRING = 0x2F,
ENTITY_TYPE_HIDDEN_PANEL = 0x30,
ENTITY_TYPE_STAR_BOX_LAUCHER = 0x31,
ENTITY_TYPE_CHEST = 0x32,
ENTITY_TYPE_SIGNPOST = 0x33,
ENTITY_TYPE_RED_ARROW_SIGNS = 0x34,
ENTITY_TYPE_BELLBELL_PLANT = 0x35,
ENTITY_TYPE_TRUMPET_PLANT = 0x36,
ENTITY_TYPE_MUNCHLESIA = 0x37,
ENTITY_TYPE_CYMBAL_PLANT = 0x38,
ENTITY_TYPE_PINK_FLOWER = 0x39,
ENTITY_TYPE_SPINNING_FLOWER = 0x3A,
ENTITY_TYPE_3B = 0x3B,
ENTITY_TYPE_TWEESTER = 0x3C,
ENTITY_TYPE_HEALING_BLOCK_CONTENT = 0x3F,
ENTITY_TYPE_SUPER_BLOCK_HIT_EFFECT = 0x41,
ENTITY_TYPE_ULTRA_BLOCK_HIT_EFFECT = 0x42,
ENTITY_TYPE_RESET_MUNCHLESIA = 0x43,
ENTITY_TYPE_MUNCHLESIA_GRAB = 0x44,
ENTITY_TYPE_MUNCHLESIA_ENVELOP = 0x45,
ENTITY_TYPE_MUNCHLESIA_BEGIN_CHEW = 0x46,
ENTITY_TYPE_MUNCHLESIA_CHEWING = 0x47,
ENTITY_TYPE_MUNCHLESIA_SPIT_OUT = 0x48,
ENTITY_TYPE_MUNCHLESIA_RESET1 = 0x49,
ENTITY_TYPE_MUNCHLESIA_RESET2 = 0x4A
};
enum Triggers {
TRIGGER_WALL_PUSH = 0x00000040,
TRIGGER_FLOOR_TOUCH = 0x00000080,
@ -2707,10 +2771,10 @@ enum ModelAnimatorFlags {
};
enum ShadowFlags {
SHADOW_FLAGS_1 = 0x00000001,
SHADOW_FLAGS_HIDDEN = 0x00000001,
SHADOW_FLAGS_2 = 0x00000002,
SHADOW_FLAGS_4 = 0x00000004,
SHADOW_FLAGS_8 = 0x00000008,
SHADOW_FLAGS_COMPLEX_MODEL = 0x00000008,
SHADOW_FLAGS_10 = 0x00000010,
SHADOW_FLAGS_20 = 0x00000020,
SHADOW_FLAGS_40 = 0x00000040,
@ -2720,7 +2784,7 @@ enum ShadowFlags {
SHADOW_FLAGS_400 = 0x00000400,
SHADOW_FLAGS_800 = 0x00000800,
SHADOW_FLAGS_1000 = 0x00001000,
SHADOW_FLAGS_2000 = 0x00002000,
SHADOW_FLAGS_ALIGNED_TO_CAMERA = 0x00002000,
SHADOW_FLAGS_4000 = 0x00004000,
SHADOW_FLAGS_8000 = 0x00008000,
SHADOW_FLAGS_10000 = 0x00010000,
@ -2729,14 +2793,14 @@ enum ShadowFlags {
SHADOW_FLAGS_80000 = 0x00080000,
SHADOW_FLAGS_100000 = 0x00100000,
SHADOW_FLAGS_200000 = 0x00200000,
SHADOW_FLAGS_400000 = 0x00400000,
SHADOW_FLAGS_POSITION_DIRTY = 0x00400000,
SHADOW_FLAGS_800000 = 0x00800000,
SHADOW_FLAGS_1000000 = 0x01000000,
SHADOW_FLAGS_2000000 = 0x02000000,
SHADOW_FLAGS_4000000 = 0x04000000,
SHADOW_FLAGS_8000000 = 0x08000000,
SHADOW_FLAGS_10000000 = 0x10000000,
SHADOW_FLAGS_20000000 = 0x20000000,
SHADOW_FLAGS_FADING_AWAY = 0x10000000,
SHADOW_FLAGS_READY_TO_DELETE = 0x20000000,
SHADOW_FLAGS_40000000 = 0x40000000,
SHADOW_FLAGS_80000000 = 0x80000000,
};

View File

@ -82,16 +82,19 @@ void filemenu_set_cursor_goal_pos(s32 windowIndex, s32 posX, s32 posY);
s8* filemenu_get_menu_message(s32 idx);
void filemenu_draw_message(s8*, s32 posX, s32 posY, s32 alpha, s32 color, s32 flags);
void update_enemy_shadows(void);
void update_hero_shadows(void);
// append gfx funcs
void func_80257B28(s32);
void func_8025595C(Actor*);
void func_80257B68(Actor*);
void func_80257B48(s32);
void func_8025599C(Actor*);
void func_80257B88(void);
void func_80257DA4(void);
void func_80257B28(void*);
void func_8025595C(void*);
void func_80257B68(void*);
void func_80257B48(void*);
void func_8025599C(void*);
void func_80257B88(void*);
void func_80257DA4(void*);
void func_80254C50(Actor*);
void func_80258E14(void);
void func_80258E14(void*);
f32 func_800E34D8(void);
void func_800E4AD8(s32 arg0);
@ -249,7 +252,87 @@ void reset_model_animators(void);
void init_virtual_entity_list(void);
void init_model_animators(void);
s32 heap_free(void* ptr);
void btl_state_update_normal_start(void);
void btl_state_draw_normal_start(void);
void btl_state_update_begin_turn(void);
void btl_state_draw_begin_turn(void);
void btl_state_update_begin_player_turn(void);
void btl_state_draw_begin_player_turn(void);
void btl_state_update_switch_to_player(void);
void btl_state_draw_switch_to_player(void);
void btl_state_update_begin_partner_turn(void);
void btl_state_draw_begin_partner_turn(void);
void btl_state_update_switch_to_partner(void);
void btl_state_draw_switch_to_partner(void);
void func_80242FE0(void);
void func_80243910(void);
void btl_state_update_prepare_menu(void);
void btl_state_draw_prepare_menu(void);
void btl_state_update_end_turn(void);
void btl_state_draw_end_turn(void);
void btl_state_update_1C(void);
void btl_state_draw_1C(void);
void btl_state_update_victory(void);
void btl_state_draw_victory(void);
void btl_state_update_end_training_battle(void);
void btl_state_draw_end_training_battle(void);
void btl_state_update_end_battle(void);
void btl_state_draw_end_battle(void);
void btl_state_update_defend(void);
void btl_state_draw_defend(void);
void btl_state_update_run_away(void);
void btl_state_draw_run_away(void);
void btl_state_update_defeat(void);
void btl_state_draw_defeat(void);
void btl_state_update_change_partner(void);
void btl_state_draw_change_partner(void);
void btl_state_update_player_move(void);
void btl_state_draw_player_move(void);
void btl_state_update_end_player_turn(void);
void btl_state_update_partner_move(void);
void btl_state_draw_partner_move(void);
void btl_state_update_end_partner_turn(void);
void btl_state_draw_end_partner_turn(void);
void btl_state_update_next_enemy(void);
void btl_state_draw_next_enemy(void);
void btl_state_update_enemy_move(void);
void btl_state_draw_enemy_move(void);
void btl_state_update_first_strike(void);
void btl_state_draw_first_stike(void);
void btl_state_update_partner_striking_first(void);
void btl_state_draw_partner_striking_first(void);
void btl_state_update_enemy_striking_first(void);
void btl_state_draw_enemy_striking_first(void);
void btl_state_update_end_demo_battle(void);
void btl_state_draw_end_demo_battle(void);
void btl_state_update_player_menu(void);
void btl_state_draw_player_menu(void);
void btl_state_update_partner_menu(void);
void btl_state_draw_partner_menu(void);
void btl_state_update_peach_menu(void);
void btl_state_draw_peach_menu(void);
void btl_state_update_twink_menu(void);
void btl_state_draw_twink_menu(void);
void btl_state_update_select_target(void);
void btl_state_draw_select_target(void);
void btl_state_update_22(void);
void btl_state_draw_22(void);
void btl_state_update_celebration(void);
void btl_draw_upgrade_windows(void);
void btl_state_draw_celebration(void);
void func_8024F7C8(void);
void func_80266978(void);
void func_80266B14(void);
void func_8024EE48(void);
void func_8024EEA8(void);
void func_80255FD8(void);
void func_80266EE8(Actor* actor, s32 arg1);
void btl_set_popup_duration(s32 duration);
void switch_to_partner(s32 arg0);

View File

@ -67,6 +67,8 @@
#define SPRITE_WORLD_SCALE 0.71428573f
#define BATTLE_ENTITY_ID_MASK 0x800
#define PACK_FILL_COLOR(r, g, b, a) (GPACK_RGBA5551(r, g, b, a) << 0x10) | GPACK_RGBA5551(r, g, b, a)
#define SQ(x) (x*x)

View File

@ -95,9 +95,9 @@ extern MessagePrintState* gCurrentPrintContext;
extern s32 D_802DB264;
extern MessagePrintState* D_802DB268;
extern StaticShadowData D_802E98BC;
extern StaticShadowData D_802E98E0;
extern StaticShadowData D_802E9904;
extern StaticShadowData CircularShadowA;
extern StaticShadowData CircularShadowB;
extern StaticShadowData SquareShadow;
extern s32 D_802EB390;
extern s32 D_802EB394;
extern MessagePrintState* D_802EB398;
@ -312,9 +312,9 @@ extern UNK_TYPE D_00000094_2; // two symbols resolve to the same addr. Required
extern UNK_TYPE D_802EA0A0;
extern StaticEntityData D_802EA07C;
extern UNK_TYPE D_802EA310;
extern UNK_TYPE D_802EA618;
extern UNK_TYPE D_802EA63C;
extern UNK_TYPE D_802EA660;
extern StaticEntityData Entity_HitGroundedYellowBlock;
extern StaticEntityData Entity_HitFloatingYellowBlock;
extern StaticEntityData Entity_HitRedBlock;
extern s16 D_8015C7D2;
extern UNK_TYPE D_0A000328;
@ -388,18 +388,18 @@ extern s32 bMarioDefendAnims[];
extern s32 bPeachIdleAnims[];
// TODO: name these entity symbols
extern StaticEntityData D_802E9A18; // entitySaveBlock
extern StaticEntityData D_802E9BB0;
extern StaticEntityData D_802E9BD4; // entityBlueSwitch
extern StaticEntityData D_802E9BF8; // entityHugeBlueSwitch
extern StaticEntityData D_802E9C1C;
extern StaticEntityData D_802E9C8C;
extern StaticEntityData D_802E9CB0;
extern StaticEntityData D_802E9CD4;
extern StaticEntityData D_802E9CF8;
extern StaticEntityData D_802E9D1C;
extern StaticEntityData D_802E9D40;
extern StaticEntityData D_802E9D64;
extern StaticEntityData Entity_SavePoint; // entitySaveBlock
extern StaticEntityData Entity_RedSwitch;
extern StaticEntityData Entity_BlueSwitch; // entityBlueSwitch
extern StaticEntityData Entity_HugeBlueSwitch; // entityHugeBlueSwitch
extern StaticEntityData Entity_GreenStompSwitch;
extern StaticEntityData Entity_ShatteringHammer1Block;
extern StaticEntityData Entity_ShatteringHammer2Block;
extern StaticEntityData Entity_ShatteringHammer3Block;
extern StaticEntityData Entity_ShatteringHammer1BlockTiny;
extern StaticEntityData Entity_ShatteringHammer2BlockTiny;
extern StaticEntityData Entity_ShatteringHammer3BlockTiny;
extern StaticEntityData Entity_ShatteringBrickBlock;
// Temporary dead stuff
extern PartnerActionStatus dead_gPartnerActionStatus2;

View File

@ -90,28 +90,31 @@ s32 D_802E9898[9] = {
0x00000000,
};
StaticShadowData D_802E98BC = {
StaticShadowData CircularShadowA = {
.flags = SHADOW_FLAGS_20,
.unk_04 = D_802E9850,
.renderCommandList = D_802E9850,
.animModelNode = NULL,
.onCreateCallback = entity_Shadow_init,
.unk_20 = 0x01190A19,
.entityType = ENTITY_TYPE_SHADOW,
.aabbSize = { 25, 10, 25 }
};
StaticShadowData D_802E98E0 = {
StaticShadowData CircularShadowB = {
.flags = SHADOW_FLAGS_20,
.unk_04 = D_802E9874,
.renderCommandList = D_802E9874,
.animModelNode = NULL,
.onCreateCallback = entity_Shadow_init,
.unk_20 = 0x01190A19,
.entityType = ENTITY_TYPE_SHADOW,
.aabbSize = { 25, 10, 25 }
};
StaticShadowData D_802E9904 = {
StaticShadowData SquareShadow = {
.flags = SHADOW_FLAGS_20,
.unk_04 = D_802E9898,
.renderCommandList = D_802E9898,
.animModelNode = NULL,
.onCreateCallback = entity_Shadow_init,
.unk_20 = 0x01190A19,
.entityType = ENTITY_TYPE_SHADOW,
.aabbSize = { 25, 10, 25 }
};
s32 D_802E9928[2] = {
@ -139,7 +142,7 @@ s32 D_802E99FC[7] = {
&D_0A003508, 0x00000002, 0x00000000,
};
StaticEntityData D_802E9A18 = { 0x4200, 0x0020, &D_802E99FC, {0, 0, 0, 0}, entity_SaveBlock_init, &D_802E9930, entity_block_handle_collision, E4B2E0_ROM_START, E4B2E0_ROM_END, 32, {0x19, 0x19, 0x19}};
StaticEntityData Entity_SavePoint = { 0x4200, 0x0020, &D_802E99FC, {0, 0, 0, 0}, entity_SaveBlock_init, &D_802E9930, entity_block_handle_collision, E4B2E0_ROM_START, E4B2E0_ROM_END, 32, {0x19, 0x19, 0x19}};
// potential file split(?)
s32 D_802E9A3C[1] = {
@ -195,10 +198,10 @@ s32 D_802E9B94[7] = {
(s32) &D_0A000740, 0x00000002, 0x00000000,
};
StaticEntityData D_802E9BB0 = { 0xA000, 0x002C, &D_802E9B78, {0, 0, 0, 0}, entity_base_switch_init, &D_802E9A40, NULL, E62AC0_ROM_START, E62AC0_ROM_END, 8, {0x16, 0x17, 0x16} };
StaticEntityData D_802E9BD4 = { 0xAA04, 0x002C, &D_802E9B40, {0, 0, 0, 0}, entity_BlueSwitch_init, &D_802E9AC4, NULL, E639C0_ROM_START, E639C0_ROM_END, 7, {0x16, 0x17, 0x16} };
StaticEntityData D_802E9BF8 = { 0xAA04, 0x002C, &D_802E9B5C, {0, 0, 0, 0}, entity_HugeBlueSwitch_init, &D_802E9A88, NULL, E639C0_ROM_START, E639C0_ROM_END, 9, {0x42, 0x4B, 0x42} };
StaticEntityData D_802E9C1C = { 0xC000, 0x002C, &D_802E9B94, {0, 0, 0, 0}, entity_base_switch_init, &D_802E9B00, NULL, E62370_ROM_START, E62370_ROM_END, 10, {0x32, 0x0F, 0x32} };
StaticEntityData Entity_RedSwitch = { 0xA000, 0x002C, &D_802E9B78, {0, 0, 0, 0}, entity_base_switch_init, &D_802E9A40, NULL, E62AC0_ROM_START, E62AC0_ROM_END, ENTITY_TYPE_RED_SWITCH, {0x16, 0x17, 0x16} };
StaticEntityData Entity_BlueSwitch = { 0xAA04, 0x002C, &D_802E9B40, {0, 0, 0, 0}, entity_BlueSwitch_init, &D_802E9AC4, NULL, E639C0_ROM_START, E639C0_ROM_END, ENTITY_TYPE_BLUE_SWITCH, {0x16, 0x17, 0x16} };
StaticEntityData Entity_HugeBlueSwitch = { 0xAA04, 0x002C, &D_802E9B5C, {0, 0, 0, 0}, entity_HugeBlueSwitch_init, &D_802E9A88, NULL, E639C0_ROM_START, E639C0_ROM_END, ENTITY_TYPE_HUGE_BLUE_SWITCH, {0x42, 0x4B, 0x42} };
StaticEntityData Entity_GreenStompSwitch = { 0xC000, 0x002C, &D_802E9B94, {0, 0, 0, 0}, entity_base_switch_init, &D_802E9B00, NULL, E62370_ROM_START, E62370_ROM_END, ENTITY_TYPE_GREEN_STOMP_SWITCH, {0x32, 0x0F, 0x32} };
s32 D_802E9C40[12] = {
0x00000007, 0x00000020, 0x00000003, 0x00000000,
@ -211,13 +214,13 @@ s32 D_802E9C70[7] = {
(s32) &D_802E9828, 0x00000002, 0x00000000
};
StaticEntityData D_802E9C8C = { 0x0000, 0x0250, &D_802E9C70, {0, 0, 0, 0}, entity_shattering_block_init, &D_802E9C40, NULL, E32420_ROM_START, E32420_ROM_END, 21, {0x10, 0x10, 0x10}};
StaticEntityData D_802E9CB0 = { 0x0000, 0x0250, &D_802E9C70, {0, 0, 0, 0}, entity_shattering_block_init, &D_802E9C40, NULL, E35670_ROM_START, E35670_ROM_END, 22, {0x10, 0x10, 0x10}};
StaticEntityData D_802E9CD4 = { 0x0000, 0x0250, &D_802E9C70, {0, 0, 0, 0}, entity_shattering_block_init, &D_802E9C40, NULL, E38890_ROM_START, E38890_ROM_END, 23, {0x10, 0x10, 0x10}};
StaticEntityData D_802E9CF8 = { 0x0000, 0x0250, &D_802E9C70, {0, 0, 0, 0}, entity_shattering_block_init, &D_802E9C40, NULL, E32420_ROM_START, E32420_ROM_END, 24, {0x08, 0x08, 0x08}};
StaticEntityData D_802E9D1C = { 0x0000, 0x0250, &D_802E9C70, {0, 0, 0, 0}, entity_shattering_block_init, &D_802E9C40, NULL, E35670_ROM_START, E35670_ROM_END, 25, {0x08, 0x08, 0x08}};
StaticEntityData D_802E9D40 = { 0x0000, 0x0250, &D_802E9C70, {0, 0, 0, 0}, entity_shattering_block_init, &D_802E9C40, NULL, E38890_ROM_START, E38890_ROM_END, 26, {0x08, 0x08, 0x08}};
StaticEntityData D_802E9D64 = { 0x0000, 0x0250, &D_802E9C70, {0, 0, 0, 0}, entity_shattering_block_init, &D_802E9C40, NULL, E3E260_ROM_START, E3E260_ROM_END, 13, {0x08, 0x08, 0x08}};
StaticEntityData Entity_ShatteringHammer1Block = { 0x0000, 0x0250, &D_802E9C70, {0, 0, 0, 0}, entity_shattering_block_init, &D_802E9C40, NULL, E32420_ROM_START, E32420_ROM_END, ENTITY_TYPE_HAMMER1_BLOCK, {0x10, 0x10, 0x10}};
StaticEntityData Entity_ShatteringHammer2Block = { 0x0000, 0x0250, &D_802E9C70, {0, 0, 0, 0}, entity_shattering_block_init, &D_802E9C40, NULL, E35670_ROM_START, E35670_ROM_END, ENTITY_TYPE_HAMMER2_BLOCK, {0x10, 0x10, 0x10}};
StaticEntityData Entity_ShatteringHammer3Block = { 0x0000, 0x0250, &D_802E9C70, {0, 0, 0, 0}, entity_shattering_block_init, &D_802E9C40, NULL, E38890_ROM_START, E38890_ROM_END, ENTITY_TYPE_HAMMER3_BLOCK, {0x10, 0x10, 0x10}};
StaticEntityData Entity_ShatteringHammer1BlockTiny = { 0x0000, 0x0250, &D_802E9C70, {0, 0, 0, 0}, entity_shattering_block_init, &D_802E9C40, NULL, E32420_ROM_START, E32420_ROM_END, ENTITY_TYPE_HAMMER1_BLOCK_TINY, {0x08, 0x08, 0x08}};
StaticEntityData Entity_ShatteringHammer2BlockTiny = { 0x0000, 0x0250, &D_802E9C70, {0, 0, 0, 0}, entity_shattering_block_init, &D_802E9C40, NULL, E35670_ROM_START, E35670_ROM_END, ENTITY_TYPE_HAMMER2_BLOCK_TINY, {0x08, 0x08, 0x08}};
StaticEntityData Entity_ShatteringHammer3BlockTiny = { 0x0000, 0x0250, &D_802E9C70, {0, 0, 0, 0}, entity_shattering_block_init, &D_802E9C40, NULL, E38890_ROM_START, E38890_ROM_END, ENTITY_TYPE_HAMMER3_BLOCK_TINY, {0x08, 0x08, 0x08}};
StaticEntityData Entity_ShatteringBrickBlock = { 0x0000, 0x0250, &D_802E9C70, {0, 0, 0, 0}, entity_shattering_block_init, &D_802E9C40, NULL, E3E260_ROM_START, E3E260_ROM_END, ENTITY_TYPE_BRICK_BLOCK, {0x08, 0x08, 0x08}};
void entity_shattering_block_init(Entity* entity) {
u32 type;
@ -234,32 +237,32 @@ void entity_shattering_block_init(Entity* entity) {
}
switch (type) {
case 21:
case 24:
case ENTITY_TYPE_HAMMER1_BLOCK:
case ENTITY_TYPE_HAMMER1_BLOCK_TINY:
a1 = &D_0A0031E0;
a2 = &D_0A001508;
break;
case 22:
case 25:
case ENTITY_TYPE_HAMMER2_BLOCK:
case ENTITY_TYPE_HAMMER2_BLOCK_TINY:
a1 = &D_0A0031B0;
a2 = &D_0A0014D8;
break;
case 23:
case 26:
case ENTITY_TYPE_HAMMER3_BLOCK:
case ENTITY_TYPE_HAMMER3_BLOCK_TINY:
a1 = &D_0A002F78;
a2 = &D_0A001218;
break;
case 13:
case ENTITY_TYPE_BRICK_BLOCK:
sfx_play_sound_at_position(0x158, 0, entity->position.x, entity->position.y, entity->position.z);
a1 = &D_0A003F70;
a2 = &D_0A002318;
break;
case 14:
case 15:
case 16:
case 17:
case 18:
case 19:
case ENTITY_TYPE_MULTI_COIN_BRICK:
case ENTITY_TYPE_YELLOW_BLOCK:
case ENTITY_TYPE_SINGLE_TRIGGER_BLOCK:
case ENTITY_TYPE_HIDDEN_YELLOW_BLOCK:
case ENTITY_TYPE_HIDDEN_RED_BLOCK:
case ENTITY_TYPE_INACTIVE_BLOCK:
break;
}
@ -277,33 +280,33 @@ void entity_breakable_block_create_shattering_entity(Entity* entity) {
type = get_entity_type(entity->listIndex);
switch (type) {
case 21:
addr = &D_802E9C8C;
case ENTITY_TYPE_HAMMER1_BLOCK:
addr = &Entity_ShatteringHammer1Block;
break;
case 24:
addr = &D_802E9CF8;
case ENTITY_TYPE_HAMMER1_BLOCK_TINY:
addr = &Entity_ShatteringHammer1BlockTiny;
break;
case 22:
addr = &D_802E9CB0;
case ENTITY_TYPE_HAMMER2_BLOCK:
addr = &Entity_ShatteringHammer2Block;
break;
case 25:
addr = &D_802E9D1C;
case ENTITY_TYPE_HAMMER2_BLOCK_TINY:
addr = &Entity_ShatteringHammer2BlockTiny;
break;
case 23:
addr = &D_802E9CD4;
case ENTITY_TYPE_HAMMER3_BLOCK:
addr = &Entity_ShatteringHammer3Block;
break;
case 26:
addr = &D_802E9D40;
case ENTITY_TYPE_HAMMER3_BLOCK_TINY:
addr = &Entity_ShatteringHammer3BlockTiny;
break;
case 13:
addr = &D_802E9D64;
case ENTITY_TYPE_BRICK_BLOCK:
addr = &Entity_ShatteringBrickBlock;
break;
case 14:
case 15:
case 16:
case 17:
case 18:
case 19:
case ENTITY_TYPE_MULTI_COIN_BRICK:
case ENTITY_TYPE_YELLOW_BLOCK:
case ENTITY_TYPE_SINGLE_TRIGGER_BLOCK:
case ENTITY_TYPE_HIDDEN_YELLOW_BLOCK:
case ENTITY_TYPE_HIDDEN_RED_BLOCK:
case ENTITY_TYPE_INACTIVE_BLOCK:
break;
}

View File

@ -1,6 +1,9 @@
#include "common.h"
#include "hud_element.h"
#include "battle/battle.h"
#include "script_api/battle.h"
#include "sprite.h"
#include "effects.h"
f32 D_802809F0 = 0.0f;
s8 D_802809F4 = 0;
@ -9,8 +12,19 @@ s16 D_802809F6 = -1;
s16 D_802809F8 = 0;
u16 D_802809FA = 0;
void* D_802809FC[] = {
D_80291FA8, D_80291FD0, D_80291FF8, D_80292020, D_80292048, D_80292070, D_80292098, D_802920C0, D_802920E8, D_80292110, NULL, NULL, NULL,
extern HudElementAnim HudScript_HPDigit0;
extern HudElementAnim HudScript_HPDigit1;
extern HudElementAnim HudScript_HPDigit2;
extern HudElementAnim HudScript_HPDigit3;
extern HudElementAnim HudScript_HPDigit4;
extern HudElementAnim HudScript_HPDigit5;
extern HudElementAnim HudScript_HPDigit6;
extern HudElementAnim HudScript_HPDigit7;
extern HudElementAnim HudScript_HPDigit8;
extern HudElementAnim HudScript_HPDigit9;
void* bHPDigitHudScripts[] = {
HudScript_HPDigit0, HudScript_HPDigit1, HudScript_HPDigit2, HudScript_HPDigit3, HudScript_HPDigit4, HudScript_HPDigit5, HudScript_HPDigit6, HudScript_HPDigit7, HudScript_HPDigit8, HudScript_HPDigit9, NULL, NULL, NULL,
};
s32 D_80280A30 = 0xFF;
@ -28,7 +42,7 @@ EvtSource BtlPutPartnerAway = {
EVT_SETF(EVT_VAR(0), EVT_FIXED(1.0))
EVT_LOOP(10)
EVT_CALL(SetActorScale, 256, EVT_VAR(0), EVT_VAR(0), EVT_FIXED(1.0))
EVT_SUBF(EVT_VAR(0), EVT_FIXED(0.1005859375))
EVT_SUBF(EVT_VAR(0), EVT_FIXED(0.1))
EVT_WAIT_FRAMES(1)
EVT_END_LOOP
EVT_END_CHILD_THREAD
@ -46,7 +60,7 @@ EvtSource BtlPutPartnerAway = {
EvtSource BtlBringPartnerOut = {
EVT_CHILD_THREAD
EVT_SETF(EVT_VAR(0), EVT_FIXED(0.1005859375))
EVT_SETF(EVT_VAR(0), EVT_FIXED(0.1))
EVT_LOOP(20)
EVT_CALL(SetActorScale, 256, EVT_VAR(0), EVT_VAR(0), EVT_FIXED(1.0))
EVT_ADDF(EVT_VAR(0), EVT_FIXED(0.05078125))
@ -382,7 +396,7 @@ void func_8023ED5C(void) {
actor = battleStatus->enemyActors[i];
if (actor != NULL && !(actor->flags & ACTOR_FLAG_DISABLED)) {
renderTaskPtr->appendGfxArg = i;
renderTaskPtr->appendGfxArg = (void*)i;
renderTaskPtr->appendGfx = func_80257B28;
renderTaskPtr->distance = actor->currentPos.z;
renderTaskPtr->renderMode = actor->renderMode;
@ -561,7 +575,7 @@ void btl_delete_actor(Actor* actor) {
delete_shadow(actor->shadow);
remove_all_status_icons(actor->hudElementDataIndex);
remove_effect(actor->ptrDefuffIcon);
remove_effect(actor->ptrDefuffIcon); // ???
if (actor->unk_200 != NULL) {
actor->unk_200[3][9] = 0;

View File

@ -100,7 +100,6 @@ INCLUDE_ASM(s32, "17D6A0", func_8024F5AC);
INCLUDE_ASM(s32, "17D6A0", func_8024F768);
void func_8024F7C8(void);
INCLUDE_ASM(s32, "17D6A0", func_8024F7C8);
ApiStatus func_8024F84C(Evt* script, s32 isInitialCall) {

View File

@ -3,6 +3,14 @@
#include "effects.h"
#include "battle/battle.h"
void func_80255FE0(s32, void*);
void func_802571F0(s32, Actor*);
void update_player_actor_shadow(void);
void func_8025950C(ActorPart*, s32, s32);
void func_802597B0(ActorPart*, s32, s32);
void func_8025C918(void);
void func_8025CD40(void);
s32 func_80254250(void) {
s32 ret;
@ -19,13 +27,12 @@ s32 func_80254250(void) {
return ret;
}
void mtx_mirror_y(Matrix4f arg0) {
guMtxIdentF(arg0);
(arg0)[0][0] = 1.0f;
(arg0)[1][1] = -1.0f;
(arg0)[2][2] = 1.0f;
(arg0)[3][3] = 1.0f;
void mtx_mirror_y(Matrix4f mtx) {
guMtxIdentF(mtx);
mtx[0][0] = 1.0f;
mtx[1][1] = -1.0f;
mtx[2][2] = 1.0f;
mtx[3][3] = 1.0f;
}
void enable_actor_blur(Actor* actor) {
@ -517,7 +524,9 @@ void func_8025593C(Actor* actor) {
func_802550BC(0, actor);
}
void func_8025595C(Actor* actor) {
void func_8025595C(void* data) {
Actor* actor = data;
func_802552EC(0, actor);
}
@ -525,7 +534,9 @@ void func_8025597C(Actor* actor) {
func_802550BC(1, actor);
}
void func_8025599C(Actor* actor) {
void func_8025599C(void* data) {
Actor* actor = data;
func_802552EC(1, actor);
}
@ -543,7 +554,7 @@ void update_actor_shadow(s32 arg0, Actor* actor) {
if (actor != NULL) {
shadow = get_shadow_by_index((s32) actor->shadow);
shadow->flags |= SHADOW_FLAGS_1;
shadow->flags |= SHADOW_FLAGS_HIDDEN;
if (!(actor->flags & ACTOR_FLAG_DISABLED)) {
if (actor->flags & ACTOR_FLAG_10000000) {
if (arg0 == 0) {
@ -591,9 +602,9 @@ void update_actor_shadow(s32 arg0, Actor* actor) {
actorPart->currentPos.y = y2;
actorPart->currentPos.z = z2;
if (!(actorPart->flags & SHADOW_FLAGS_4)) {
if (!(actorPart->flags & ACTOR_PART_FLAG_4)) {
shadow = get_shadow_by_index(actorPart->shadowIndex);
shadow->flags &= ~SHADOW_FLAGS_1;
shadow->flags &= ~SHADOW_FLAGS_HIDDEN;
x1 = actorPart->currentPos.x;
if (!(actor->flags & ACTOR_FLAG_HP_OFFSET_BELOW)) {
y1 = actorPart->currentPos.y + 12.0;
@ -606,7 +617,7 @@ void update_actor_shadow(s32 arg0, Actor* actor) {
npc_raycast_down_sides(0, &x1, &y1, &z1, &dist);
if (200.0f < dist) {
shadow->flags |= SHADOW_FLAGS_1;
shadow->flags |= SHADOW_FLAGS_HIDDEN;
}
shadow->position.x = x1;
shadow->position.y = y1;
@ -639,7 +650,7 @@ void update_actor_shadow(s32 arg0, Actor* actor) {
npc_raycast_down_sides(0, &x1, &y1, &z1, &dist);
if (200.0f < dist) {
shadow->flags |= SHADOW_FLAGS_1;
shadow->flags |= SHADOW_FLAGS_HIDDEN;
}
shadow->position.x = x1;
shadow->position.y = y1;
@ -651,7 +662,7 @@ void update_actor_shadow(s32 arg0, Actor* actor) {
}
}
s32 update_enemy_shadows(void) {
void update_enemy_shadows(void) {
BattleStatus* battleStatus = &gBattleStatus;
s32 i;
@ -660,8 +671,6 @@ s32 update_enemy_shadows(void) {
}
}
void update_player_actor_shadow(void);
void update_hero_shadows(void) {
update_actor_shadow(1, gBattleStatus.partnerActor);
update_player_actor_shadow();
@ -674,19 +683,21 @@ INCLUDE_ASM(s32, "182B30", func_80255FE0);
INCLUDE_ASM(s32, "182B30", func_802571F0);
void func_80257B28(s32 arg0) {
func_80255FE0(0, arg0);
void func_80257B28(void* data) {
func_80255FE0(0, data);
}
void func_80257B48(s32 arg0) {
func_80255FE0(1, arg0);
void func_80257B48(void* data) {
func_80255FE0(1, data);
}
void func_80257B68(Actor* actor) {
void func_80257B68(void* data) {
Actor* actor = data;
func_802571F0(0, actor);
}
void func_80257B88(void) {
void func_80257B88(void* data) {
func_802571F0(1, gBattleStatus.partnerActor);
}
@ -705,12 +716,12 @@ void update_player_actor_shadow(void) {
}
shadow = get_shadow_by_index((s32) player->shadow);
shadow->flags &= ~SHADOW_FLAGS_1;
shadow->flags &= ~SHADOW_FLAGS_HIDDEN;
if (!battleStatus->outtaSightActive) {
shadow->unk_05 = 128;
shadow->alpha = 128;
} else {
shadow->unk_05 = 40;
shadow->alpha = 40;
}
distance = 32767.0f;
@ -720,7 +731,7 @@ void update_player_actor_shadow(void) {
npc_raycast_down_sides(0, &x, &y, &z, &distance);
if (distance > 200.0f) {
shadow->flags |= SHADOW_FLAGS_1;
shadow->flags |= SHADOW_FLAGS_HIDDEN;
}
shadow->position.x = x;
shadow->position.y = y;

View File

@ -2,8 +2,8 @@
#include "effects.h"
#include "hud_element.h"
extern HudElementAnim D_80108AAC[];
extern HudElementAnim D_80108AD4[];
extern HudElementAnim HudScript_Happy[];
extern HudElementAnim HudScript_HPDrain[];
extern s32 D_8029FB90;
extern f32 D_8029FB94;
@ -135,7 +135,7 @@ ApiStatus N(GiveRefund)(Evt* script, s32 isInitialCall) {
posY = player->currentPos.y;
posZ = player->currentPos.z;
get_screen_coords(gCurrentCameraID, posX, posY, posZ, &iconPosX, &iconPosY, &iconPosZ);
D_8029FBA0 = create_hud_element(D_80108A64);
D_8029FBA0 = create_hud_element(HudScript_Refund);
set_hud_element_render_pos(D_8029FBA0, iconPosX + 36, iconPosY - 63);
}
@ -410,13 +410,13 @@ ApiStatus func_802619E8(Evt* script, s32 isInitialCall) {
screenY -= 19;
if (script->varTable[10] > 0) {
D_8029FBAC = create_hud_element(D_80108AD4);
D_8029FBAC = create_hud_element(HudScript_HPDrain);
set_hud_element_render_pos(D_8029FBAC, screenX, screenY);
screenY += 9;
}
if (script->varTable[11] > 0 || script->varTable[12] > 0) {
D_8029FBA8 = create_hud_element(D_80108AAC);
D_8029FBA8 = create_hud_element(HudScript_Happy);
set_hud_element_render_pos(D_8029FBA8, screenX, screenY);
}
return ApiStatus_DONE2;

View File

@ -58,7 +58,7 @@ StarPowerEntry D_8029C7D0[] = {
};
s32 D_8029C890[10][5] = {
{ 0x1001F, 0x1002C, 0x1002A, 0x10005, 0, }, // Junk? These ID's should be in world_goombario, but don't exist.
{ 0x1001F, 0x1002C, 0x1002A, 0x10005, 0, }, // Junk? These IDs should be in world_goombario, but don't exist.
{ NPC_ANIM_battle_goombario_default_run, NPC_ANIM_battle_goombario_default_sleep, NPC_ANIM_battle_goombario_default_sleep, NPC_ANIM_battle_goombario_default_run, NPC_ANIM_battle_goombario_default_idle, },
{ NPC_ANIM_battle_kooper_Palette_00_Anim_6, NPC_ANIM_battle_kooper_Palette_00_Anim_1B, NPC_ANIM_battle_kooper_Palette_00_Anim_1B, NPC_ANIM_battle_kooper_Palette_00_Anim_6, NPC_ANIM_battle_kooper_Palette_00_Anim_4, },
{ NPC_ANIM_battle_bombette_Palette_00_Anim_8, NPC_ANIM_battle_bombette_Palette_00_Anim_1D, NPC_ANIM_battle_bombette_Palette_00_Anim_1D, NPC_ANIM_battle_bombette_Palette_00_Anim_8, NPC_ANIM_battle_bombette_Palette_00_Anim_4, },

View File

@ -1,27 +1,87 @@
#include "common.h"
#include "hud_element.h"
extern s32 D_80107D48;
extern s32 D_80107D98;
extern s32 D_80107CA8;
extern s32 D_80107CD0;
extern s32 D_80107CF8;
extern s32 D_80107D20;
extern s32 D_80107D70;
extern s32 D_80107DC0;
extern s32 D_80107DE8;
extern s32 D_80107E10;
extern s32 D_80107E38;
extern s32 D_80107E60;
extern s32 D_80107E88;
extern s32 D_80107EB0;
extern s32 D_80107ED8;
extern s32 D_80107F00;
extern s32 D_80107F28;
extern s32 D_80107F50;
extern s32 D_80107FC8;
extern s32 D_80107FF0;
extern s32 D_80108974;
extern HudElementAnim HudScript_YellowArrow[];
extern HudElementAnim HudScript_MenuFlee[];
extern HudElementAnim HudScript_MenuFleeDisabled[];
extern HudElementAnim HudScript_MenuDefend[];
extern HudElementAnim HudScript_MenuDefendDisabled[];
extern HudElementAnim HudScript_MenuStrategies[];
extern HudElementAnim HudScript_MenuStrategiesDisabled[];
extern HudElementAnim HudScript_MenuPouch[];
extern HudElementAnim HudScript_MenuPouchDisabled[];
extern HudElementAnim HudScript_MenuDoNothing[];
extern HudElementAnim HudScript_MenuDoNothingDisabled[];
extern HudElementAnim HudScript_Kooper[];
extern HudElementAnim HudScript_Bombette[];
extern HudElementAnim HudScript_Partner0[];
extern HudElementAnim HudScript_Partner0Disabled[];
extern HudElementAnim HudScript_Goombario[];
extern HudElementAnim HudScript_GoombarioDisabled[];
extern HudElementAnim HudScript_KooperDisabled[];
extern HudElementAnim HudScript_BombetteDisabled[];
extern HudElementAnim HudScript_Parakarry[];
extern HudElementAnim HudScript_ParakarryDisabled[];
extern HudElementAnim HudScript_Bow[];
extern HudElementAnim HudScript_BowDisabled[];
extern HudElementAnim HudScript_Watt[];
extern HudElementAnim HudScript_WattDisabled[];
extern HudElementAnim HudScript_Sushie[];
extern HudElementAnim HudScript_SushieDisabled[];
extern HudElementAnim HudScript_Lakilester[];
extern HudElementAnim HudScript_LakilesterDisabled[];
extern HudElementAnim HudScript_PartnerA[];
extern HudElementAnim HudScript_PartnerADisabled[];
extern HudElementAnim HudScript_MenuBoots1[];
extern HudElementAnim HudScript_MenuBoots1Disabled[];
extern HudElementAnim HudScript_MenuBoots2[];
extern HudElementAnim HudScript_MenuBoots2Disabled[];
extern HudElementAnim HudScript_MenuBoots3[];
extern HudElementAnim HudScript_MenuBoots3Disabled[];
extern HudElementAnim HudScript_MenuHammer1[];
extern HudElementAnim HudScript_MenuHammer1Disabled[];
extern HudElementAnim HudScript_MenuHammer2[];
extern HudElementAnim HudScript_MenuHammer2Disabled[];
extern HudElementAnim HudScript_MenuHammer3[];
extern HudElementAnim HudScript_MenuHammer3Disabled[];
extern HudElementAnim HudScript_MenuItem[];
extern HudElementAnim HudScript_MenuItemDisabled[];
extern HudElementAnim HudScript_MenuStarPower[];
extern HudElementAnim HudScript_MenuStarPowerDisabled[];
extern HudElementAnim HudScript_Eldstar[];
extern HudElementAnim HudScript_EldstarDisabled[];
extern HudElementAnim HudScript_Mamar[];
extern HudElementAnim HudScript_MamarDisabled[];
extern HudElementAnim HudScript_Skolar[];
extern HudElementAnim HudScript_SkolarDisabled[];
extern HudElementAnim HudScript_Muskular[];
extern HudElementAnim HudScript_MuskularDisabled[];
extern HudElementAnim HudScript_Misstar[];
extern HudElementAnim HudScript_MisstarDisabled[];
extern HudElementAnim HudScript_Klevar[];
extern HudElementAnim HudScript_KlevarDisabled[];
extern HudElementAnim HudScript_Kalmar[];
extern HudElementAnim HudScript_KalmarDisabled[];
extern HudElementAnim HudScript_StarBeam[];
extern HudElementAnim HudScript_StarBeamDisabled[];
extern HudElementAnim HudScript_PeachBeam[];
extern HudElementAnim HudScript_PeachBeamDisabled[];
extern HudElementAnim HudScript_MoveDiamond[];
extern HudElementAnim HudScript_MoveBlueOrb[];
extern HudElementAnim HudScript_MoveGreenOrb[];
extern HudElementAnim HudScript_MoveRedOrb[];
extern HudElementAnim HudScript_MoveDiamondDisabled[];
extern HudElementAnim HudScript_MoveBlueOrbDisabled[];
extern HudElementAnim HudScript_MoveGreenOrbDisabled[];
extern HudElementAnim HudScript_MoveRedOrbDisabled[];
extern u8 D_802AD000;
extern u8 D_802AD001;
@ -93,43 +153,69 @@ s16 D_802AB340[] = { 0x001C, 0x0028 };
s16 D_802AB344[] = { 0, -2 };
s32 battle_menu_iconScripts[] = { 0x8010876C, 0x8010876C, 0x80108744, 0x8010876C, 0x80108794, 0x801087BC, 0x801087E4, 0x8010880C };
HudElementAnim* battle_menu_JumpHudScripts[] = {
HudScript_MenuBoots1Disabled, HudScript_MenuBoots1Disabled,
HudScript_MenuBoots1,HudScript_MenuBoots1Disabled,
HudScript_MenuBoots2, HudScript_MenuBoots2Disabled,
HudScript_MenuBoots3, HudScript_MenuBoots3Disabled };
s32 D_802AB368[] = { 0x8010885C, 0x8010885C, 0x80108834, 0x8010885C, 0x80108884, 0x801088AC, 0x801088D4, 0x801088FC };
HudElementAnim* battle_menu_HammerHudScripts[] = {
HudScript_MenuHammer1Disabled, HudScript_MenuHammer1Disabled,
HudScript_MenuHammer1, HudScript_MenuHammer1Disabled,
HudScript_MenuHammer2, HudScript_MenuHammer2Disabled,
HudScript_MenuHammer3, HudScript_MenuHammer3Disabled };
s32 D_802AB388[] = { 0x80108924, 0x8010894C };
HudElementAnim* battle_menu_ItemHudScripts[] = { HudScript_MenuItem, HudScript_MenuItemDisabled };
s32 D_802AB390[] = { &D_80108974, 0x8010899C };
HudElementAnim* battle_menu_StarPowerHudScripts[] = { HudScript_MenuStarPower, HudScript_MenuStarPowerDisabled };
s32 D_802AB398[] = { &D_80108974, 0x8010899C, 0x80107990, 0x801079BC, 0x801079E8, 0x80107A14, 0x80107A40, 0x80107A6C, 0x80107A98, 0x80107AC4, 0x80107AF0, 0x80107B1C, 0x80107B48, 0x80107B74, 0x80107BA0, 0x80107BCC, 0x80107BF8, 0x80107C24, 0x80107C50, 0x80107C7C, &D_80108974, 0x8010899C, &D_80108974, 0x8010899C };
HudElementAnim* battle_menu_StarPowerMovesHudScripts[] = { HudScript_MenuStarPower, HudScript_MenuStarPowerDisabled, HudScript_Eldstar, HudScript_EldstarDisabled,
HudScript_Mamar, HudScript_MamarDisabled, HudScript_Skolar, HudScript_SkolarDisabled,
HudScript_Muskular, HudScript_MuskularDisabled, HudScript_Misstar, HudScript_MisstarDisabled,
HudScript_Klevar, HudScript_KlevarDisabled, HudScript_Kalmar, HudScript_KalmarDisabled,
HudScript_StarBeam, HudScript_StarBeamDisabled, HudScript_PeachBeam, HudScript_PeachBeamDisabled,
HudScript_MenuStarPower, HudScript_MenuStarPowerDisabled, HudScript_MenuStarPower, HudScript_MenuStarPowerDisabled };
s32* D_802AB3F8[] = { &D_80107CA8, &D_80107CF8, &D_80107D48, &D_80107D98, &D_80107DE8, &D_80107CA8, &D_80107E88, &D_80107ED8, &D_80107F28, &D_80107E38, &D_80107FC8, &D_80107FC8, &D_80107FC8, &D_80107FC8, &D_80107FC8, &D_80107FC8 };
HudElementAnim* battle_menu_PartnerHudScripts[] = { HudScript_Partner0, HudScript_Goombario, HudScript_Kooper, HudScript_Bombette,
HudScript_Parakarry, HudScript_Partner0, HudScript_Watt, HudScript_Sushie,
HudScript_Lakilester, HudScript_Bow, HudScript_PartnerA, HudScript_PartnerA,
HudScript_PartnerA, HudScript_PartnerA, HudScript_PartnerA, HudScript_PartnerA };
s32* D_802AB438[] = { &D_80107CD0, &D_80107D20, &D_80107D70, &D_80107DC0, &D_80107E10, &D_80107CD0, &D_80107EB0, &D_80107F00, &D_80107F50, &D_80107E60, &D_80107FF0, &D_80107FF0, &D_80107FF0, &D_80107FF0, &D_80107FF0, &D_80107FF0 };
HudElementAnim* battle_menu_DisabledPartnerHudScripts[] = { HudScript_Partner0Disabled, HudScript_GoombarioDisabled, HudScript_KooperDisabled, HudScript_BombetteDisabled,
HudScript_ParakarryDisabled, HudScript_Partner0Disabled, HudScript_WattDisabled, HudScript_SushieDisabled,
HudScript_LakilesterDisabled, HudScript_BowDisabled, HudScript_PartnerADisabled, HudScript_PartnerADisabled,
HudScript_PartnerADisabled, HudScript_PartnerADisabled, HudScript_PartnerADisabled, HudScript_PartnerADisabled };
s32 D_802AB478[] = { 0x80292200 };
HudElementAnim* battle_menu_StrategiesHudScript[] = { HudScript_MenuStrategies };
s32 D_802AB47C[] = { 0x80292228 };
HudElementAnim* battle_menu_DisabledStrategiesHudScript[] = { HudScript_MenuStrategiesDisabled };
s32 D_802AB480[] = { 0x802922A0, 0x802922C8 };
HudElementAnim* battle_menu_DoNothingHudScripts[] = { HudScript_MenuDoNothing, HudScript_MenuDoNothingDisabled };
s32 D_802AB488[] = { 0x80292160, 0x80292188 };
HudElementAnim* battle_menu_FleeHudScripts[] = { HudScript_MenuFlee, HudScript_MenuFleeDisabled };
s32 battle_menu_leftJustfiedMessages[] = { 0x001D0039, 0x001D0038, 0x001D003F, 0x001D003B, 0x001D0044 };
// Jump, Hammer, Items, RunAway, Defense
s32 battle_menu_leftJustfiedMessagesA[] = { 0x001D0039, 0x001D0038, 0x001D003F, 0x001D003B, 0x001D0044 };
s32 D_802AB4A4[] = { 0x001D003E, 0x001D0045, 0x001D0043, 0x001D003A };
// Change Member, Abilities, Strategies, Star Spirits
s32 battle_menu_leftJustfiedMessagesB[] = { 0x001D003E, 0x001D0045, 0x001D0043, 0x001D003A };
s32 D_802AB4B4[] = { 0x001D003C, 0x001D0046, 0x001D0048 };
// Do Nothing, Act Later, Focus
s32 battle_menu_leftJustfiedMessagesC[] = { 0x001D003C, 0x001D0046, 0x001D0048 };
s32 battle_menu_centeredMessages[] = { 0x001D004B, 0x001D004A };
// Jump, Hammer
s32 battle_menu_centeredMessagesA[] = { 0x001D004B, 0x001D004A };
s32 D_802AB4C8[] = { 0x001D0050, 0x001D004D, 0x001D0052, 0x001D004F, 0x001D0053 };
// Items, RunAway, Defense, Change Member, Abilities
s32 battle_menu_centeredMessagesB[] = { 0x001D0050, 0x001D004D, 0x001D0052, 0x001D004F, 0x001D0053 };
s32 D_802AB4DC[] = { 0x001D0051 };
// Strategies
s32 battle_menu_centeredMessagesC[] = { 0x001D0051 };
s32 D_802AB4E0[] = { 0x001D004C, 0x001D004E, 0x001D0056, 0x001D0055 };
// Star Spirits, Do Nothing, Act Later, Focus
s32 battle_menu_centeredMessagesD[] = { 0x001D004C, 0x001D004E, 0x001D0056, 0x001D0055 };
s8 D_802AB4F0[] = { 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00, 0x1A, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x34, 0x00, 0x00, 0x00, 0x39, 0x00, 0x00, 0x00, 0x31, 0x00, 0x00, 0x00, 0x37, };
s32 D_802AB4F0[] = { 0x2, 0x1, 0x4, 0x6, 0x3, 0x5, 0x1A, 0x3, 0x34, 0x39, 0x31, 0x37 };
// s8 D_802AB513
@ -137,14 +223,26 @@ s32 D_802AB520[] = { 0x00000000, 0x00090012, 0x000A001A, 0x000B001C, 0x000C0017,
s32 D_802AB558[] = { 0x00000000, 0x00090002, 0x000A0005, 0x000B0006, 0x000C0002, 0x009D0002, 0x000E0002, 0x000F0002, 0x00100002, 0x000D0002, 0x00000000, 0x00000000, 0x00000000, 0x00000000 };
s32 D_802AB590[] = { 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, &D_80107CF8, &D_80107D20, 0x80109338, 0x801093D8, 0x80109360, 0x80109400, 0x80109388, 0x80109428, 0x801093B0, 0x80109450, &D_80107D48, &D_80107D70, 0x80109338, 0x801093D8, 0x80109360, 0x80109400, 0x80109388, 0x80109428, 0x801093B0, 0x80109450, &D_80107D98, &D_80107DC0, 0x80109338, 0x801093D8, 0x80109360, 0x80109400, 0x80109388, 0x80109428, 0x801093B0, 0x80109450, &D_80107DE8, &D_80107E10, 0x80109338, 0x801093D8, 0x80109360, 0x80109400, 0x80109388, 0x80109428, 0x801093B0, 0x80109450, &D_80107CA8, &D_80107CD0, 0x80109338, 0x801093D8, 0x80109360, 0x80109400, 0x80109388, 0x80109428, 0x801093B0, 0x80109450, &D_80107E88, &D_80107EB0, 0x80109338, 0x801093D8, 0x80109360, 0x80109400, 0x80109388, 0x80109428, 0x801093B0, 0x80109450, &D_80107ED8, &D_80107F00, 0x80109338, 0x801093D8, 0x80109360, 0x80109400, 0x80109388, 0x80109428, 0x801093B0, 0x80109450, &D_80107F28, &D_80107F50, 0x80109338, 0x801093D8, 0x80109360, 0x80109400, 0x80109388, 0x80109428, 0x801093B0, 0x80109450, &D_80107E38, &D_80107E60, 0x80109338, 0x801093D8, 0x80109360, 0x80109400, 0x80109388, 0x80109428, 0x801093B0, 0x80109450 };
HudElementAnim* battle_menu_PartnerMoveHudScripts[] = {
0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000,
HudScript_Goombario, HudScript_GoombarioDisabled, HudScript_MoveDiamond, HudScript_MoveDiamondDisabled, HudScript_MoveBlueOrb, HudScript_MoveBlueOrbDisabled, HudScript_MoveGreenOrb, HudScript_MoveGreenOrbDisabled, HudScript_MoveRedOrb, HudScript_MoveRedOrbDisabled,
HudScript_Kooper, HudScript_KooperDisabled, HudScript_MoveDiamond, HudScript_MoveDiamondDisabled, HudScript_MoveBlueOrb, HudScript_MoveBlueOrbDisabled, HudScript_MoveGreenOrb, HudScript_MoveGreenOrbDisabled, HudScript_MoveRedOrb, HudScript_MoveRedOrbDisabled,
HudScript_Bombette, HudScript_BombetteDisabled, HudScript_MoveDiamond, HudScript_MoveDiamondDisabled, HudScript_MoveBlueOrb, HudScript_MoveBlueOrbDisabled, HudScript_MoveGreenOrb, HudScript_MoveGreenOrbDisabled, HudScript_MoveRedOrb, HudScript_MoveRedOrbDisabled,
HudScript_Parakarry, HudScript_ParakarryDisabled, HudScript_MoveDiamond, HudScript_MoveDiamondDisabled, HudScript_MoveBlueOrb, HudScript_MoveBlueOrbDisabled, HudScript_MoveGreenOrb, HudScript_MoveGreenOrbDisabled, HudScript_MoveRedOrb, HudScript_MoveRedOrbDisabled,
HudScript_Partner0, HudScript_Partner0Disabled, HudScript_MoveDiamond, HudScript_MoveDiamondDisabled, HudScript_MoveBlueOrb, HudScript_MoveBlueOrbDisabled, HudScript_MoveGreenOrb, HudScript_MoveGreenOrbDisabled, HudScript_MoveRedOrb, HudScript_MoveRedOrbDisabled,
HudScript_Watt, HudScript_WattDisabled, HudScript_MoveDiamond, HudScript_MoveDiamondDisabled, HudScript_MoveBlueOrb, HudScript_MoveBlueOrbDisabled, HudScript_MoveGreenOrb, HudScript_MoveGreenOrbDisabled, HudScript_MoveRedOrb, HudScript_MoveRedOrbDisabled,
HudScript_Sushie, HudScript_SushieDisabled, HudScript_MoveDiamond, HudScript_MoveDiamondDisabled, HudScript_MoveBlueOrb, HudScript_MoveBlueOrbDisabled, HudScript_MoveGreenOrb, HudScript_MoveGreenOrbDisabled, HudScript_MoveRedOrb, HudScript_MoveRedOrbDisabled,
HudScript_Lakilester, HudScript_LakilesterDisabled, HudScript_MoveDiamond, HudScript_MoveDiamondDisabled, HudScript_MoveBlueOrb, HudScript_MoveBlueOrbDisabled, HudScript_MoveGreenOrb, HudScript_MoveGreenOrbDisabled, HudScript_MoveRedOrb, HudScript_MoveRedOrbDisabled,
HudScript_Bow, HudScript_BowDisabled, HudScript_MoveDiamond, HudScript_MoveDiamondDisabled, HudScript_MoveBlueOrb, HudScript_MoveBlueOrbDisabled, HudScript_MoveGreenOrb, HudScript_MoveGreenOrbDisabled, HudScript_MoveRedOrb, HudScript_MoveRedOrbDisabled };
s32 D_802AB720[] = { &D_80108974, 0x8010899C };
HudElementAnim* battle_menu_PeachStarPowerHudScripts[] = { HudScript_MenuStarPower, HudScript_MenuStarPowerDisabled };
// Focus
s32 D_802AB728[] = { 0x001D0055 };
s32 D_802AB72C[] = { &D_80108974, 0x8010899C };
HudElementAnim* battle_menu_TwinkStarPowerHudScripts[] = { HudScript_MenuStarPower, HudScript_MenuStarPowerDisabled };
// Dash
s32 D_802AB734[] = { 0x001D0057 };
s32 D_802AB738[] = { 0x00000000, 0x001D0007, 0x001D0008, 0x001D0009, 0x001D000A, 0x001D000B, 0x001D000C, 0x001D000D, 0x001D000E, 0x001D000F, 0x001D0010, 0x001D0011, 0x001D0012, 0x00000000 };
@ -299,7 +397,7 @@ void func_802A2910(void) {
set_hud_element_tint(moveOptionCostUnitIconIDs[i], 255, 255, 255);
}
set_hud_element_anim(battle_menu_moveCursorIcon, D_80104A28);
set_hud_element_anim(battle_menu_moveCursorIcon, HudScript_AnimatedHandPointer);
set_window_update(1, 5);
if (!battle_menu_hasSpiritsMenu) {
@ -350,7 +448,7 @@ void func_802A2AB8(void) {
set_hud_element_tint(moveOptionCostUnitIconIDs[i], 255, 255, 255);
}
set_hud_element_anim(battle_menu_moveCursorIcon, D_80104A28);
set_hud_element_anim(battle_menu_moveCursorIcon, HudScript_AnimatedHandPointer);
battle_menu_moveTextColor = 10;
D_802AD10F = 1;
battle_menu_moveState = 20;
@ -501,7 +599,7 @@ void func_802A47E0(void) {
set_hud_element_tint(D_802AD618, 0xFF, 0xFF, 0xFF);
set_hud_element_tint(D_802AD61C, 0xFF, 0xFF, 0xFF);
set_hud_element_tint(D_802AD620, 0xFF, 0xFF, 0xFF);
set_hud_element_anim(D_802AD618, D_80104A28);
set_hud_element_anim(D_802AD618, HudScript_AnimatedHandPointer);
set_window_update(6, 5);
set_window_update(7, 5);
set_window_update(8, 1);
@ -525,7 +623,7 @@ void func_802A48FC(void) {
set_hud_element_tint(D_802AD618, 0xFF, 0xFF, 0xFF);
set_hud_element_tint(D_802AD61C, 0xFF, 0xFF, 0xFF);
set_hud_element_tint(D_802AD620, 0xFF, 0xFF, 0xFF);
set_hud_element_anim(D_802AD618, D_80104A28);
set_hud_element_anim(D_802AD618, HudScript_AnimatedHandPointer);
D_802AD614 = 10;
D_802AD60B = 1;
D_802AD604 = 20;
@ -677,43 +775,43 @@ s32 can_btl_state_update_switch_to_player(void) {
BattleStatus* battleStatus = &gBattleStatus;
Actor* player = battleStatus->playerActor;
if (battleStatus->flags2 & 2) {
if (battleStatus->flags2 & BS_FLAGS2_2) {
return FALSE;
} else {
s8 debuff = player->debuff;
s32 ret = player->koStatus == 0xD;
s32 playerCantMove = player->koStatus == STATUS_DAZE;
if (debuff == 9) {
ret = FALSE;
if (debuff == STATUS_POISON) {
playerCantMove = FALSE;
}
if (debuff == 10) {
ret = FALSE;
if (debuff == STATUS_SHRINK) {
playerCantMove = FALSE;
}
if (debuff == 6) {
ret = TRUE;
if (debuff == STATUS_SLEEP) {
playerCantMove = TRUE;
}
if (debuff == 3) {
ret = TRUE;
if (debuff == STATUS_FEAR) {
playerCantMove = TRUE;
}
if (debuff == 4) {
ret = TRUE;
if (debuff == STATUS_DIZZY) {
playerCantMove = TRUE;
}
if (debuff == 5) {
ret = TRUE;
if (debuff == STATUS_PARALYZE) {
playerCantMove = TRUE;
}
if (debuff == 7) {
ret = TRUE;
if (debuff == STATUS_FROZEN) {
playerCantMove = TRUE;
}
if (debuff == 8) {
ret = TRUE;
if (debuff == STATUS_STOP) {
playerCantMove = TRUE;
}
if (player->stoneStatus == 0xC) {
ret = TRUE;
if (player->stoneStatus == STATUS_STONE) {
playerCantMove = TRUE;
}
if (battleStatus->outtaSightActive) {
ret = TRUE;
playerCantMove = TRUE;
}
return !ret;
return !playerCantMove;
}
}
@ -721,40 +819,40 @@ s32 func_802A58D0(void) {
BattleStatus* battleStatus = &gBattleStatus;
Actor* partner = battleStatus->partnerActor;
s8 partnerDebuff;
s32 ret;
s32 partnerCantMove;
if (battleStatus->flags2 & 4 || partner == PARTNER_NONE || partner->flags & 0x200000) {
if (battleStatus->flags2 & BS_FLAGS2_4 || partner == PARTNER_NONE || partner->flags & 0x200000) {
return FALSE;
}
partnerDebuff = partner->debuff;
ret = partner->koStatus == 0xD;
partnerCantMove = partner->koStatus == STATUS_DAZE;
if (partnerDebuff == 9) {
ret = FALSE;
if (partnerDebuff == STATUS_POISON) {
partnerCantMove = FALSE;
}
if (partnerDebuff == 10) {
ret = FALSE;
if (partnerDebuff == STATUS_SHRINK) {
partnerCantMove = FALSE;
}
if (partnerDebuff == 6) {
ret = TRUE;
if (partnerDebuff == STATUS_SLEEP) {
partnerCantMove = TRUE;
}
if (partnerDebuff == 3) {
ret = TRUE;
if (partnerDebuff == STATUS_FEAR) {
partnerCantMove = TRUE;
}
if (partnerDebuff == 5) {
ret = TRUE;
if (partnerDebuff == STATUS_PARALYZE) {
partnerCantMove = TRUE;
}
if (partnerDebuff == 7) {
ret = TRUE;
if (partnerDebuff == STATUS_FROZEN) {
partnerCantMove = TRUE;
}
if (partnerDebuff == 8) {
ret = TRUE;
if (partnerDebuff == STATUS_STOP) {
partnerCantMove = TRUE;
}
if (partner->stoneStatus == 0xC) {
ret = TRUE;
if (partner->stoneStatus == STATUS_STONE) {
partnerCantMove = TRUE;
}
return !ret;
return !partnerCantMove;
}
INCLUDE_ASM(s32, "415D90", btl_state_update_player_menu);
@ -881,7 +979,7 @@ void btl_state_draw_partner_menu(void) {
}
s32 func_802A9B30(void) {
return (gBattleStatus.flags2 & 4) <= 0;
return (gBattleStatus.flags2 & BS_FLAGS2_4) <= 0;
}
INCLUDE_ASM(s32, "415D90", btl_state_update_peach_menu);

View File

@ -1066,13 +1066,13 @@ void check_for_interactables(void) {
phi_s2 = 1;
phi_s0 = floor;
switch (get_entity_type(floor)) {
case 0x3:
case 0x4:
case 0x5:
case 0x6:
case 0xC:
case 0x32:
case 0x33:
case ENTITY_TYPE_PADLOCK:
case ENTITY_TYPE_PADLOCK_RED_FRAME:
case ENTITY_TYPE_PADLOCK_RED_FACE:
case ENTITY_TYPE_PADLOCK_BLUE_FACE:
case ENTITY_TYPE_PUSH_BLOCK:
case ENTITY_TYPE_CHEST:
case ENTITY_TYPE_SIGNPOST:
phi_s0 = -1;
break;
}
@ -1429,7 +1429,7 @@ void update_player_shadow(void) {
}
shadow->position.y = y;
shadow->unk_05 = (f64)playerStatus->alpha1 / 2;
shadow->alpha = (f64)playerStatus->alpha1 / 2;
if (!(gGameStatusPtr->peachFlags & 1)) {
set_standard_shadow_scale(shadow, shadowScale);

View File

@ -1,18 +1,18 @@
#include "common.h"
#include "hud_element.h"
extern s32 D_800F7FA8;
extern s32 D_800F7F80[10];
extern s32 TimesHudScript;
extern s32 DigitHudScripts[10];
extern HudElementAnim D_80108248[];
extern HudElementAnim D_80108518[];
extern HudElementAnim D_80108270[];
extern HudElementAnim D_80108538[];
extern HudElementAnim D_80080FC4[];
extern HudElementAnim D_801086AC[];
extern HudElementAnim D_801083D8[];
extern HudElementAnim D_80108068[];
extern HudElementAnim D_80104BEC[];
extern HudElementAnim HudScript_StatusHP[];
extern HudElementAnim HudScript_StatusHeart[];
extern HudElementAnim HudScript_StatusFP[];
extern HudElementAnim HudScript_StatusFlower[];
extern HudElementAnim HudScript_Item_CoinSparkleRandom[];
extern HudElementAnim HudScript_StatusStarPoint[];
extern HudElementAnim HudScript_StatusStar1[];
extern HudElementAnim HudScript_StatusTimes[];
extern HudElementAnim HudScript_StatusSPShine[];
void clear_player_data(void) {
PlayerData* playerData = &gPlayerData;
@ -330,69 +330,69 @@ void initialize_status_menu(void) {
close_status_menu();
iconIndex = create_hud_element(D_80108248);
uiStatus->hpIconIndexes[0] = iconIndex;
iconIndex = create_hud_element(HudScript_StatusHP);
uiStatus->hpIconIndices[0] = iconIndex;
set_hud_element_flags(iconIndex, 0x80);
clear_hud_element_flags(iconIndex, 0x8000);
iconIndex = create_hud_element(D_80108518);
uiStatus->hpIconIndexes[1] = iconIndex;
iconIndex = create_hud_element(HudScript_StatusHeart);
uiStatus->hpIconIndices[1] = iconIndex;
set_hud_element_flags(iconIndex, 0x80);
clear_hud_element_flags(iconIndex, 0x8000);
iconIndex = create_hud_element(D_80108270);
uiStatus->fpIconIndexes[0] = iconIndex;
iconIndex = create_hud_element(HudScript_StatusFP);
uiStatus->fpIconIndices[0] = iconIndex;
set_hud_element_flags(iconIndex, 0x80);
clear_hud_element_flags(iconIndex, 0x8000);
iconIndex = create_hud_element(D_80108538);
uiStatus->fpIconIndexes[1] = iconIndex;
iconIndex = create_hud_element(HudScript_StatusFlower);
uiStatus->fpIconIndices[1] = iconIndex;
set_hud_element_flags(iconIndex, 0x80);
clear_hud_element_flags(iconIndex, 0x8000);
iconIndex = create_hud_element(D_80108558);
iconIndex = create_hud_element(HudScript_StatusCoin);
uiStatus->coinIconIndex = iconIndex;
set_hud_element_flags(iconIndex, 0x80);
clear_hud_element_flags(iconIndex, 0x8000);
iconIndex = create_hud_element(D_80080FC4);
uiStatus->coinIconIndex2 = iconIndex;
iconIndex = create_hud_element(HudScript_Item_CoinSparkleRandom);
uiStatus->coinSparkleIconIndex = iconIndex;
set_hud_element_flags(iconIndex, 0x80);
clear_hud_element_flags(iconIndex, 0x8000);
iconIndex = create_hud_element(D_801086AC);
iconIndex = create_hud_element(HudScript_StatusStarPoint);
uiStatus->starpointsIconIndex = iconIndex;
set_hud_element_flags(iconIndex, 0x80);
clear_hud_element_flags(iconIndex, 0x8000);
iconIndex = create_hud_element(D_80104BEC);
uiStatus->starpointsIconIndex2 = iconIndex;
iconIndex = create_hud_element(HudScript_StatusSPShine);
uiStatus->starpointsShineIconIndex = iconIndex;
set_hud_element_flags(iconIndex, 0x80);
clear_hud_element_flags(iconIndex, 0x8000);
newVar = create_hud_element(D_80108068);
newVar = create_hud_element(HudScript_StatusTimes);
iconIndex = newVar;
uiStatus->iconIndex8 = iconIndex;
set_hud_element_flags(iconIndex, 0x82);
clear_hud_element_flags(iconIndex, 0x8000);
iconIndex = create_hud_element(D_80108068);
iconIndex = create_hud_element(HudScript_StatusTimes);
uiStatus->iconIndex9 = iconIndex;
set_hud_element_flags(iconIndex, 0x82);
clear_hud_element_flags(iconIndex, 0x8000);
iconIndex = create_hud_element(D_80108068);
iconIndex = create_hud_element(HudScript_StatusTimes);
uiStatus->iconIndexA = iconIndex;
set_hud_element_flags(iconIndex, 0x82);
clear_hud_element_flags(iconIndex, 0x8000);
iconIndex = create_hud_element(D_80108068);
iconIndex = create_hud_element(HudScript_StatusTimes);
uiStatus->iconIndexB = iconIndex;
set_hud_element_flags(iconIndex, 0x82);
clear_hud_element_flags(iconIndex, 0x8000);
iconIndex = create_hud_element(D_801083D8);
uiStatus->iconIndexC = iconIndex;
iconIndex = create_hud_element(HudScript_StatusStar1);
uiStatus->starIconIndex = iconIndex;
set_hud_element_flags(iconIndex, 0x80);
clear_hud_element_flags(iconIndex, 0x8000);
@ -409,7 +409,7 @@ void status_menu_draw_number(s32 iconID, s32 x, s32 y, s32 value, s32 numDigits)
s32 digit;
s32 place;
set_hud_element_anim(iconID, D_800F7FA8);
set_hud_element_anim(iconID, TimesHudScript);
x += 8;
y2 = y + 8;
set_hud_element_render_pos(iconID, x, y + 7);
@ -434,7 +434,7 @@ void status_menu_draw_number(s32 iconID, s32 x, s32 y, s32 value, s32 numDigits)
// Once we have encountered our first non-zero digit, we need to keep drawing the remaining digits
if (digit != 0 || keepDrawing || (i == numDigits - 1)) {
keepDrawing = TRUE;
set_hud_element_anim(iconID, D_800F7F80[digit]);
set_hud_element_anim(iconID, DigitHudScripts[digit]);
set_hud_element_render_pos(iconID, x, y2);
clear_hud_element_flags(iconID, 2);
draw_hud_element_2(iconID);
@ -528,11 +528,11 @@ void show_coin_counter(void) {
if (uiStatus->unk_6C[0] == 0) {
set_window_properties(0x14, 0x20, 0xa4, 0x40, 0x14, 0x15, coin_counter_draw_content, 0, -1);
set_window_update(0x14, basic_window_update);
index = create_hud_element(D_80109270);
index = create_hud_element(HudScript_MenuTimes);
uiStatus->iconIndex10 = index;
set_hud_element_flags(index, 0x80);
set_hud_element_tint(index, 0xff, 0xff, 0xff);
index = create_hud_element(D_80108558);
index = create_hud_element(HudScript_StatusCoin);
uiStatus->iconIndex11 = index;
set_hud_element_flags(index, 0x80);
set_hud_element_tint(index, 0xff, 0xff, 0xff);
@ -862,22 +862,22 @@ void reset_status_menu(void) {
uiStatus->unk_3B[1] = 0;
for (i = 0; i < 2; i++) {
copy_world_hud_element_ref_to_battle(uiStatus->hpIconIndexes[i], uiStatus->hpIconIndexes[i]);
copy_world_hud_element_ref_to_battle(uiStatus->hpIconIndices[i], uiStatus->hpIconIndices[i]);
}
for (i = 0; i < 2; i++) {
copy_world_hud_element_ref_to_battle(uiStatus->fpIconIndexes[i], uiStatus->fpIconIndexes[i]);
copy_world_hud_element_ref_to_battle(uiStatus->fpIconIndices[i], uiStatus->fpIconIndices[i]);
}
copy_world_hud_element_ref_to_battle(uiStatus->coinIconIndex, uiStatus->coinIconIndex);
copy_world_hud_element_ref_to_battle(uiStatus->coinIconIndex2, uiStatus->coinIconIndex2);
copy_world_hud_element_ref_to_battle(uiStatus->coinSparkleIconIndex, uiStatus->coinSparkleIconIndex);
copy_world_hud_element_ref_to_battle(uiStatus->starpointsIconIndex, uiStatus->starpointsIconIndex);
copy_world_hud_element_ref_to_battle(uiStatus->starpointsIconIndex2, uiStatus->starpointsIconIndex2);
copy_world_hud_element_ref_to_battle(uiStatus->starpointsShineIconIndex, uiStatus->starpointsShineIconIndex);
copy_world_hud_element_ref_to_battle(uiStatus->iconIndex8, uiStatus->iconIndex8);
copy_world_hud_element_ref_to_battle(uiStatus->iconIndex9, uiStatus->iconIndex9);
copy_world_hud_element_ref_to_battle(uiStatus->iconIndexA, uiStatus->iconIndexA);
copy_world_hud_element_ref_to_battle(uiStatus->iconIndexB, uiStatus->iconIndexB);
copy_world_hud_element_ref_to_battle(uiStatus->iconIndexC, uiStatus->iconIndexC);
copy_world_hud_element_ref_to_battle(uiStatus->starIconIndex, uiStatus->starIconIndex);
}
// Weird order of loading stuff

View File

@ -1,18 +1,18 @@
#include "common.h"
#include "hud_element.h"
extern HudElementAnim D_80104A00[0];
extern HudElementAnim D_80104C10[0];
extern HudElementAnim D_80107798[0];
extern HudElementAnim D_801077E4[0];
extern HudElementAnim D_8010790C[0];
extern HudElementAnim D_80109298;
extern HudElementAnim D_801092C0;
extern HudElementAnim D_801092E8;
extern HudElementAnim D_80109310;
extern HudElementAnim HudScript_HandPointer[0];
extern HudElementAnim HudScript_StatusStarPiece[0];
extern HudElementAnim HudScript_GreenArrowDown[0];
extern HudElementAnim HudScript_GreenArrowUp[0];
extern HudElementAnim HudScript_EmptyBar[0];
extern HudElementAnim HudScript_PartnerRank1A;
extern HudElementAnim HudScript_PartnerRank1B;
extern HudElementAnim HudScript_PartnerRank2A;
extern HudElementAnim HudScript_PartnerRank2B;
HudElementAnim* D_80109890[] = { &D_80109298, &D_801092E8 };
HudElementAnim* D_80109898[] = { &D_801092C0, &D_80109310 };
HudElementAnim* D_80109890[] = { &HudScript_PartnerRank1A, &HudScript_PartnerRank2A };
HudElementAnim* D_80109898[] = { &HudScript_PartnerRank1B, &HudScript_PartnerRank2B };
s16 D_801098A0[] = {
0x008C, 0x008C, 0x008D, 0x007C, 0x0086, 0x0077, 0x008D, 0x008D, 0x006C, 0x008D, 0x0084, 0x0084, 0x008D, 0x008C,
};
@ -161,7 +161,7 @@ s32 popup_menu_update(void) {
D_8010D67E = 62;
}
D_8010D68C = 0;
elementID = create_hud_element(D_8010790C);
elementID = create_hud_element(HudScript_EmptyBar);
D_8010D65C = elementID;
set_hud_element_flags(elementID, 0x80);
set_hud_element_tint(elementID, 255, 255, 255);
@ -175,38 +175,38 @@ s32 popup_menu_update(void) {
set_hud_element_scale(elementID, 0.45f);
set_hud_element_flags(elementID, 0x8080);
elementID = create_hud_element(D_80104A28);
elementID = create_hud_element(HudScript_AnimatedHandPointer);
D_8010D66C = elementID;
set_hud_element_flags(elementID, 0x20000080);
elementID = create_hud_element(D_801077E4);
elementID = create_hud_element(HudScript_GreenArrowUp);
D_8010D670 = elementID;
set_hud_element_flags(elementID, 0x20000080);
elementID = create_hud_element(D_80107798);
elementID = create_hud_element(HudScript_GreenArrowDown);
D_8010D674 = elementID;
set_hud_element_flags(elementID, 0x20000080);
if (gPopupMenu->popupType == 3) {
D_8010D660 = create_hud_element(D_80104C10);
D_8010D660 = create_hud_element(HudScript_StatusStarPiece);
elementID = D_8010D660;
set_hud_element_flags(elementID, 0x80);
set_hud_element_tint(elementID, 255, 255, 255);
}
if (gPopupMenu->popupType == 4) {
D_8010D660 = create_hud_element(D_80104C10);
D_8010D660 = create_hud_element(HudScript_StatusStarPiece);
elementID = D_8010D660;
set_hud_element_flags(elementID, 0x8080);
set_hud_element_tint(elementID, 255, 255, 255);
}
if (gPopupMenu->popupType == 5) {
D_8010D660 = create_hud_element(D_80108558);
D_8010D660 = create_hud_element(HudScript_StatusCoin);
elementID = D_8010D660;
set_hud_element_flags(elementID, 0x80);
set_hud_element_tint(elementID, 255, 255, 255);
}
if (gPopupMenu->popupType == 3 || gPopupMenu->popupType == 4) {
D_8010D664 = create_hud_element(D_80109270);
D_8010D664 = create_hud_element(HudScript_MenuTimes);
elementID = D_8010D664;
set_hud_element_flags(elementID, 0x80);
set_hud_element_tint(elementID, 255, 255, 255);
@ -603,7 +603,7 @@ s32 popup_menu_update(void) {
set_hud_element_tint(D_8010D66C, 160, 160, 160);
set_hud_element_tint(D_8010D670, 160, 160, 160);
set_hud_element_tint(D_8010D674, 160, 160, 160);
set_hud_element_anim(D_8010D66C, D_80104A00);
set_hud_element_anim(D_8010D66C, HudScript_HandPointer);
if (gPopupMenu->popupType == 3) {
set_hud_element_tint(D_8010D660, 160, 160, 160);
set_hud_element_tint(D_8010D664, 160, 160, 160);
@ -722,7 +722,7 @@ s32 popup_menu_update(void) {
set_hud_element_tint(D_8010D66C, 160, 160, 160);
set_hud_element_tint(D_8010D670, 160, 160, 160);
set_hud_element_tint(D_8010D674, 160, 160, 160);
set_hud_element_anim(D_8010D66C, D_80104A00);
set_hud_element_anim(D_8010D66C, HudScript_HandPointer);
if (gPopupMenu->popupType == 3) {
set_hud_element_tint(D_8010D660, 160, 160, 160);
@ -813,7 +813,7 @@ s32 popup_menu_update(void) {
if (gPopupMenu->popupType == 5) {
set_hud_element_tint(D_8010D660, 160, 160, 160);
}
set_hud_element_anim(D_8010D66C, D_80104A00);
set_hud_element_anim(D_8010D66C, HudScript_HandPointer);
switch (gPopupMenu->popupType) {
case 0:

View File

@ -105,7 +105,7 @@ void item_entity_disable_shadow(ItemEntity* itemEntity) {
itemEntity->flags |= ENTITY_FLAGS_CONTINUOUS_COLLISION;
if (itemEntity->shadowIndex >= 0) {
shadow = get_shadow_by_index(itemEntity->shadowIndex);
shadow->flags |= SHADOW_FLAGS_1;
shadow->flags |= SHADOW_FLAGS_HIDDEN;
}
}
@ -115,7 +115,7 @@ void item_entity_enable_shadow(ItemEntity* itemEntity) {
itemEntity->flags &= ~ENTITY_FLAGS_CONTINUOUS_COLLISION;
if (itemEntity->shadowIndex >= 0) {
shadow = get_shadow_by_index(itemEntity->shadowIndex);
shadow->flags &= ~SHADOW_FLAGS_1;
shadow->flags &= ~SHADOW_FLAGS_HIDDEN;
}
}
@ -174,7 +174,7 @@ s32 make_item_entity_delayed(s32 itemID, f32 x, f32 y, f32 z, s32 itemSpawnMode,
return make_item_entity(itemID, x, y, z, itemSpawnMode, pickupDelay, -1, pickupVar);
}
INCLUDE_ASM(s32, "C50A0", init_got_item);
INCLUDE_ASM(s32, "C50A0", make_item_entity_at_player);
INCLUDE_ASM(s32, "C50A0", item_entity_update);

View File

@ -1084,7 +1084,7 @@ void update_entities(void) {
entity->collisionFlags = entity_get_collision_flags(entity);
if (entity->collisionFlags) {
EntityCallback entityCallback = entity->staticData->unk_data_ptr2;
EntityCallback entityCallback = entity->staticData->fpHandleCollision;
if (entityCallback != NULL && entityCallback(entity) != 0) {
entity->unk_07 = 0xA;
@ -1170,19 +1170,19 @@ void update_shadows(void) {
D_80151324++;
if (!(shadow->flags & SHADOW_FLAGS_40000000)) {
if (shadow->flags & SHADOW_FLAGS_2000) {
if (shadow->flags & SHADOW_FLAGS_ALIGNED_TO_CAMERA) {
shadow->rotation.y = -gCameras[gCurrentCameraID].currentYaw;
}
update_shadow_transform_matrix(shadow);
if (shadow->flags & SHADOW_FLAGS_8) {
if (shadow->flags & SHADOW_FLAGS_COMPLEX_MODEL) {
update_model_animator(shadow->entityModelID);
} else {
exec_entity_model_commandlist(shadow->entityModelID);
}
if (shadow->flags & SHADOW_FLAGS_20000000) {
if (shadow->flags & SHADOW_FLAGS_READY_TO_DELETE) {
_delete_shadow(shadow->listIndex);
}
}
@ -1379,14 +1379,14 @@ void render_shadows(void) {
Shadow* shadow = get_shadow_by_index(i);
if (shadow != NULL) {
if (shadow->flags & SHADOW_FLAGS_1) {
if (shadow->flags & SHADOW_FLAGS_10000000) {
shadow->unk_05 -= 20;
if (shadow->unk_05 <= 20) {
shadow->flags |= SHADOW_FLAGS_20000000;
if (shadow->flags & SHADOW_FLAGS_HIDDEN) {
if (shadow->flags & SHADOW_FLAGS_FADING_AWAY) {
shadow->alpha -= 20;
if (shadow->alpha <= 20) {
shadow->flags |= SHADOW_FLAGS_READY_TO_DELETE;
}
}
} else if (shadow->flags & SHADOW_FLAGS_8) {
} else if (shadow->flags & SHADOW_FLAGS_COMPLEX_MODEL) {
if (shadow->vertexArray == NULL) {
render_animated_model(shadow->entityModelID, &shadow->transformMatrix);
} else {
@ -1396,14 +1396,14 @@ void render_shadows(void) {
shadow->vertexArray);
}
} else {
if (shadow->flags & SHADOW_FLAGS_10000000) {
shadow->unk_05 -= 20;
if (shadow->unk_05 <= 20) {
shadow->flags |= SHADOW_FLAGS_20000000;
if (shadow->flags & SHADOW_FLAGS_FADING_AWAY) {
shadow->alpha -= 20;
if (shadow->alpha <= 20) {
shadow->flags |= SHADOW_FLAGS_READY_TO_DELETE;
}
}
bind_entity_model_setupGfx(shadow->entityModelID, shadow->unk_05, entity_model_set_shadow_color);
bind_entity_model_setupGfx(shadow->entityModelID, shadow->alpha, entity_model_set_shadow_color);
if (shadow->vertexArray == NULL) {
draw_entity_model_A(shadow->entityModelID, &shadow->transformMatrix);
@ -1542,7 +1542,7 @@ void delete_entity(s32 entityIndex) {
if (entity->shadowIndex >= 0) {
Shadow* shadow = get_shadow_by_index(entity->shadowIndex);
shadow->flags |= SHADOW_FLAGS_10000000;
shadow->flags |= SHADOW_FLAGS_FADING_AWAY;
}
heap_free((*gCurrentEntityListPtr)[entityIndex]);
@ -1567,7 +1567,7 @@ void delete_entity_and_unload_data(s32 entityIndex) {
if (entity->shadowIndex >= 0) {
Shadow* shadow = get_shadow_by_index(entity->shadowIndex);
shadow->flags |= SHADOW_FLAGS_10000000;
shadow->flags |= SHADOW_FLAGS_FADING_AWAY;
}
heap_free((*gCurrentEntityListPtr)[entityIndex]);
@ -1792,7 +1792,7 @@ s32 create_shadow_from_data(StaticShadowData* data, f32 x, f32 y, f32 z) {
mem_clear(shadow, sizeof(*shadow));
shadow->listIndex = i;
shadow->flags = data->flags | SHADOW_FLAGS_80000000;
shadow->unk_05 = 0x80;
shadow->alpha = 0x80;
shadow->unk_06 = 0x80;
shadow->position.x = x;
shadow->position.y = y;
@ -1802,11 +1802,11 @@ s32 create_shadow_from_data(StaticShadowData* data, f32 x, f32 y, f32 z) {
shadow->scale.z = 1.0f;
if (data->animModelNode != NULL) {
shadow->flags |= SHADOW_FLAGS_8;
shadow->entityModelID = create_model_animator(data->unk_04);
shadow->flags |= SHADOW_FLAGS_COMPLEX_MODEL;
shadow->entityModelID = create_model_animator(data->renderCommandList);
load_model_animator_tree(shadow->entityModelID, data->animModelNode);
} else {
shadow->entityModelID = load_entity_model(data->unk_04);
shadow->entityModelID = load_entity_model(data->renderCommandList);
}
if (data->onCreateCallback != NULL) {
@ -1883,7 +1883,7 @@ ApiStatus UseDynamicShadow(Evt* script, s32 isInitialCall) {
entity->flags |= ENTITY_FLAGS_HAS_DYNAMIC_SHADOW;
shadow = get_shadow_by_index(entity->shadowIndex);
shadow->flags |= SHADOW_FLAGS_400000;
shadow->flags |= SHADOW_FLAGS_POSITION_DIRTY;
} else {
entity->flags &= ~ENTITY_FLAGS_HAS_DYNAMIC_SHADOW;
}
@ -2003,24 +2003,24 @@ s32 create_entity_shadow(Entity* entity, f32 x, f32 y, f32 z) {
s32 create_shadow_type(s32 type, f32 x, f32 y, f32 z) {
s32 setFlag200 = FALSE;
StaticShadowData* data = &D_802E98BC;
StaticShadowData* data = &CircularShadowA;
s32 shadowIndex;
switch (type) {
case 2:
setFlag200 = TRUE;
case 0:
data = &D_802E98BC;
data = &CircularShadowA;
break;
case 3:
setFlag200 = TRUE;
case 1:
data = &D_802E9904;
data = &SquareShadow;
break;
case 5:
setFlag200 = TRUE;
case 4:
data = &D_802E98E0;
data = &CircularShadowB;
break;
}
@ -2050,7 +2050,7 @@ void update_entity_shadow_position(Entity* entity) {
f32 origHitLength;
if (entity->alpha < 255) {
shadow->unk_05 = entity->alpha / 2;
shadow->alpha = entity->alpha / 2;
} else {
u8 alphaTemp;
@ -2059,12 +2059,12 @@ void update_entity_shadow_position(Entity* entity) {
} else {
alphaTemp = 128;
}
shadow->unk_05 = alphaTemp;
shadow->alpha = alphaTemp;
}
if (!(entity->flags & ENTITY_FLAGS_HAS_DYNAMIC_SHADOW)) {
if (shadow->flags & SHADOW_FLAGS_400000) {
shadow->flags &= ~SHADOW_FLAGS_400000;
if (shadow->flags & SHADOW_FLAGS_POSITION_DIRTY) {
shadow->flags &= ~SHADOW_FLAGS_POSITION_DIRTY;
} else {
return;
}
@ -2105,9 +2105,9 @@ void update_entity_shadow_position(Entity* entity) {
shadow->flags &= ~SHADOW_FLAGS_40000000;
}
shadow->flags = (shadow->flags & ~SHADOW_FLAGS_1) | ((u16)entity->flags & ENTITY_FLAGS_HIDDEN);
shadow->flags = (shadow->flags & ~SHADOW_FLAGS_HIDDEN) | ((u16)entity->flags & ENTITY_FLAGS_HIDDEN);
if (!(entity->flags & ENTITY_FLAGS_400) && origHitLength == 0.0f) {
shadow->flags |= SHADOW_FLAGS_1;
shadow->flags |= SHADOW_FLAGS_HIDDEN;
}
} else {
entity->shadowPosY = 0.0f;

View File

@ -5,9 +5,9 @@
extern s32 D_80294280;
extern s32 D_802A9620;
extern HudElementAnim D_80108AFC;
extern HudElementAnim D_80108B28;
extern HudElementAnim D_80109244;
extern HudElementAnim HudScript_BlueMeter;
extern HudElementAnim HudScript_AButton;
extern HudElementAnim HudScript_RunAwayOK;
s32 func_8024FAFC(s32);
@ -31,7 +31,7 @@ ApiStatus func_802A9000_425B50(Evt* script, s32 isInitialCall) {
D_802A9620 = 0;
actionCommandStatus->hudElementY = 80;
hudElement = create_hud_element(&D_80108B28);
hudElement = create_hud_element(HudScript_AButton);
actionCommandStatus->hudElements[0] = hudElement;
set_hud_element_flags(hudElement, 0x82);
set_hud_element_render_pos(hudElement, actionCommandStatus->hudElementX,
@ -39,7 +39,7 @@ ApiStatus func_802A9000_425B50(Evt* script, s32 isInitialCall) {
set_hud_element_render_depth(hudElement, 0);
// Weird use of an extra temp settles regalloc here.
hudElementTemp = create_hud_element(&D_80108AFC);
hudElementTemp = create_hud_element(HudScript_BlueMeter);
hudElement = hudElementTemp;
actionCommandStatus->hudElements[1] = hudElement;
set_hud_element_render_pos(hudElement, actionCommandStatus->hudElementX,
@ -47,7 +47,7 @@ ApiStatus func_802A9000_425B50(Evt* script, s32 isInitialCall) {
set_hud_element_render_depth(hudElement, 0);
set_hud_element_flags(hudElement, 0x82);
hudElement = create_hud_element(&D_80109244);
hudElement = create_hud_element(HudScript_RunAwayOK);
actionCommandStatus->hudElements[2] = hudElement;
set_hud_element_render_pos(hudElement, actionCommandStatus->hudElementX,
actionCommandStatus->hudElementY + 28);

View File

@ -4,10 +4,10 @@
#define NAMESPACE action_command_0A
extern s32 D_802942E0;
extern s32 D_80108B80;
extern HudElementAnim D_80292974;
extern HudElementAnim D_80108AFC;
extern HudElementAnim D_80108B28;
extern s32 HudScript_MashAButton;
extern HudElementAnim HudScript_100pct;
extern HudElementAnim HudScript_BlueMeter;
extern HudElementAnim HudScript_AButton;
ApiStatus func_802A9000_4273B0(Evt* script, s32 isInitialCall) {
ActionCommandStatus* actionCommandStatus = &gActionCommandStatus;
@ -36,19 +36,19 @@ ApiStatus func_802A9000_4273B0(Evt* script, s32 isInitialCall) {
actionCommandStatus->hudElementX = -48;
actionCommandStatus->hudElementY = 80;
hudElement = create_hud_element(&D_80108B28);
hudElement = create_hud_element(HudScript_AButton);
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);
hudElement = create_hud_element(HudScript_BlueMeter);
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);
hudElement = create_hud_element(HudScript_100pct);
actionCommandStatus->hudElements[2] = hudElement;
set_hud_element_render_pos(hudElement, actionCommandStatus->hudElementX, actionCommandStatus->hudElementY + 28);
set_hud_element_render_depth(hudElement, 0);

View File

@ -7,9 +7,9 @@
void func_80268834(s32, s32, s16, s32);
extern HudElementAnim D_80108AFC;
extern HudElementAnim D_80108B28;
extern HudElementAnim D_80292974;
extern HudElementAnim HudScript_BlueMeter;
extern HudElementAnim HudScript_AButton;
extern HudElementAnim HudScript_100pct;
extern s32 D_80294340;
BSS s32 air_lift_bss_0;
@ -38,19 +38,19 @@ ApiStatus func_802A9000_428A70(Evt* script, s32 isInitialCall) {
air_lift_bss_0 = 0;
actionCommandStatus->hudElementY = 80;
hudElement = create_hud_element(&D_80108B28);
hudElement = create_hud_element(HudScript_AButton);
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);
hudElement = create_hud_element(HudScript_BlueMeter);
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);
hudElement = create_hud_element(HudScript_100pct);
actionCommandStatus->hudElements[2] = hudElement;
set_hud_element_render_pos(hudElement, actionCommandStatus->hudElementX, actionCommandStatus->hudElementY + 28);
set_hud_element_render_depth(hudElement, 0);

View File

@ -3,9 +3,9 @@
#define NAMESPACE action_command_air_raid
extern HudElementAnim D_80108AFC;
extern HudElementAnim D_80108E1C;
extern HudElementAnim D_80292974;
extern HudElementAnim HudScript_BlueMeter;
extern HudElementAnim HudScript_StickNeutral;
extern HudElementAnim HudScript_100pct;
extern s32 D_80294360;
@ -37,19 +37,19 @@ ApiStatus func_802A9000_429320(void) {
actionCommandStatus->hudElementX = -48;
actionCommandStatus->hudElementY = 80;
hudElement = create_hud_element(&D_80108E1C);
hudElement = create_hud_element(HudScript_StickNeutral);
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);
hudElement = create_hud_element(HudScript_BlueMeter);
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);
hudElement = create_hud_element(HudScript_100pct);
actionCommandStatus->hudElements[2] = hudElement;
set_hud_element_render_pos(hudElement, actionCommandStatus->hudElementX, actionCommandStatus->hudElementY + 28);
set_hud_element_render_depth(hudElement, 0);

View File

@ -3,10 +3,10 @@
#define NAMESPACE action_command_body_slam
extern HudElementAnim D_80108AFC[];
extern HudElementAnim D_80108B28[];
extern HudElementAnim D_8029275C[];
extern HudElementAnim D_80292BAC[];
extern HudElementAnim HudScript_BlueMeter[];
extern HudElementAnim HudScript_AButton[];
extern HudElementAnim HudScript_TimingWait[];
extern HudElementAnim HudScript_FillGaugeResult[];
extern s32 D_80294320;
ApiStatus N(CreateHudElements)(Evt* script, s32 isInitialCall) {
@ -34,25 +34,25 @@ ApiStatus N(CreateHudElements)(Evt* script, s32 isInitialCall) {
actionCommandStatus->hudElementX = -48;
actionCommandStatus->hudElementY = 80;
hudElement = create_hud_element(D_80108B28);
hudElement = create_hud_element(HudScript_AButton);
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);
hudElement = create_hud_element(HudScript_BlueMeter);
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);
hudElement = create_hud_element(HudScript_FillGaugeResult);
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);
hudElement = create_hud_element(HudScript_TimingWait);
actionCommandStatus->hudElements[2] = hudElement;
set_hud_element_render_pos(hudElement, actionCommandStatus->hudElementX + 41, actionCommandStatus->hudElementY + 22);
set_hud_element_render_depth(hudElement, 0);

View File

@ -5,12 +5,12 @@
void sfx_adjust_env_sound_params(s32, s32, s32, s32);
extern HudElementAnim D_80108AFC;
extern HudElementAnim D_80108B28;
extern HudElementAnim D_80292974;
extern HudElementAnim HudScript_BlueMeter;
extern HudElementAnim HudScript_AButton;
extern HudElementAnim HudScript_100pct;
extern s32 D_80294300;
extern HudElementAnim D_80108B80;
extern HudElementAnim HudScript_MashAButton;
typedef struct UnkVec2s {
/* 0x00 */ s16 unk_0;
@ -55,19 +55,19 @@ ApiStatus func_802A9000_427A70(Evt* script, s32 isInitialCall) {
actionCommandStatus->hudElementX = -48;
actionCommandStatus->hudElementY = 80;
hudElement = create_hud_element(&D_80108B28);
hudElement = create_hud_element(HudScript_AButton);
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);
hudElement = create_hud_element(HudScript_BlueMeter);
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);
hudElement = create_hud_element(HudScript_100pct);
actionCommandStatus->hudElements[2] = hudElement;
set_hud_element_render_pos(hudElement, actionCommandStatus->hudElementX, actionCommandStatus->hudElementY + 28);
set_hud_element_render_depth(hudElement, 0);
@ -122,7 +122,7 @@ void func_802A928C_427CFC(void) {
break;
}
set_hud_element_anim(actionCommandStatus->hudElements[0], &D_80108B80);
set_hud_element_anim(actionCommandStatus->hudElements[0], &HudScript_MashAButton);
actionCommandStatus->barFillLevel = 0;
actionCommandStatus->unk_54 = actionCommandStatus->unk_52;
sfx_play_sound_with_params(0x80000041, 0, 0, 0);

View File

@ -4,10 +4,10 @@
#define NAMESPACE action_command_break_free
extern s32 D_80294220;
extern HudElementAnim D_80108B28;
extern HudElementAnim D_80108AFC;
extern HudElementAnim D_802928F8;
extern HudElementAnim D_80109244;
extern HudElementAnim HudScript_AButton;
extern HudElementAnim HudScript_BlueMeter;
extern HudElementAnim HudScript_RunningAway;
extern HudElementAnim HudScript_RunAwayOK;
ApiStatus func_802A9000_4233F0(Evt* script, s32 isInitialCall) {
ActionCommandStatus* actionCommandStatus = &gActionCommandStatus;
@ -35,25 +35,25 @@ ApiStatus func_802A9000_4233F0(Evt* script, s32 isInitialCall) {
actionCommandStatus->hudElementX = -48;
actionCommandStatus->hudElementY = 80;
hudElement = create_hud_element(&D_80108B28);
hudElement = create_hud_element(HudScript_AButton);
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);
hudElement = create_hud_element(HudScript_BlueMeter);
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);
hudElement = create_hud_element(HudScript_RunningAway);
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);
hudElement = create_hud_element(HudScript_RunAwayOK);
actionCommandStatus->hudElements[3] = hudElement;
set_hud_element_render_pos(hudElement, actionCommandStatus->hudElementX, actionCommandStatus->hudElementY + 28);
set_hud_element_render_depth(hudElement, 0);

View File

@ -4,9 +4,9 @@
#define NAMESPACE action_command_dizzy_shell
extern s32 D_802942A0;
extern HudElementAnim D_80108AFC;
extern HudElementAnim D_80108B28;
extern HudElementAnim D_80292974;
extern HudElementAnim HudScript_BlueMeter;
extern HudElementAnim HudScript_AButton;
extern HudElementAnim HudScript_100pct;
ApiStatus func_802A9000_426170(void) {
ActionCommandStatus* actionCommandStatus = &gActionCommandStatus;
@ -34,19 +34,19 @@ ApiStatus func_802A9000_426170(void) {
actionCommandStatus->hudElementX = -48;
actionCommandStatus->hudElementY = 80;
hudElement = create_hud_element(&D_80108B28);
hudElement = create_hud_element(HudScript_AButton);
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);
hudElement = create_hud_element(HudScript_BlueMeter);
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);
hudElement = create_hud_element(HudScript_100pct);
actionCommandStatus->hudElements[2] = hudElement;
set_hud_element_render_pos(hudElement, actionCommandStatus->hudElementX, actionCommandStatus->hudElementY + 28);
set_hud_element_render_depth(hudElement, 0);

View File

@ -4,9 +4,9 @@
#define NAMESPACE action_command_fire_shell
extern s32 D_802942C0;
extern HudElementAnim D_80108E1C;
extern HudElementAnim D_80108AFC;
extern HudElementAnim D_80292974;
extern HudElementAnim HudScript_StickNeutral;
extern HudElementAnim HudScript_BlueMeter;
extern HudElementAnim HudScript_100pct;
ApiStatus func_802A9000_4269D0(void) {
ActionCommandStatus* actionCommandStatus = &gActionCommandStatus;
@ -35,19 +35,19 @@ ApiStatus func_802A9000_4269D0(void) {
actionCommandStatus->hudElementX = -48;
actionCommandStatus->hudElementY = 80;
hudElement = create_hud_element(&D_80108E1C);
hudElement = create_hud_element(HudScript_StickNeutral);
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);
hudElement = create_hud_element(HudScript_BlueMeter);
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);
hudElement = create_hud_element(HudScript_100pct);
actionCommandStatus->hudElements[2] = hudElement;
set_hud_element_render_pos(hudElement, actionCommandStatus->hudElementX, actionCommandStatus->hudElementY + 28);
set_hud_element_render_depth(hudElement, 0);

View File

@ -3,14 +3,14 @@
#define NAMESPACE action_command_flee
extern HudElementAnim D_80108AFC[];
extern HudElementAnim D_80108B28[];
extern HudElementAnim D_80109244[];
extern HudElementAnim D_802928F8[];
extern HudElementAnim D_80292974[];
extern HudElementAnim HudScript_BlueMeter[];
extern HudElementAnim HudScript_AButton[];
extern HudElementAnim HudScript_RunAwayOK[];
extern HudElementAnim HudScript_RunningAway[];
extern HudElementAnim HudScript_100pct[];
extern s32 D_80294200;
extern s32 D_802A9920;
extern HudElementAnim D_80108B80[];
extern HudElementAnim HudScript_MashAButton[];
ApiStatus func_802A9000_422AD0(Evt* script, s32 isInitialCall) {
ActionCommandStatus* actionCommandStatus = &gActionCommandStatus;
@ -38,25 +38,25 @@ ApiStatus func_802A9000_422AD0(Evt* script, s32 isInitialCall) {
D_802A9920 = 0;
actionCommandStatus->hudElementY = 80;
hudElement = create_hud_element(D_80108B28);
hudElement = create_hud_element(HudScript_AButton);
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);
hudElement = create_hud_element(HudScript_BlueMeter);
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);
hudElement = create_hud_element(HudScript_RunningAway);
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);
hudElement = create_hud_element(HudScript_RunAwayOK);
actionCommandStatus->hudElements[3] = hudElement;
set_hud_element_render_pos(hudElement, actionCommandStatus->hudElementX, actionCommandStatus->hudElementY + 28);
set_hud_element_render_depth(hudElement, 0);
@ -66,7 +66,7 @@ ApiStatus func_802A9000_422AD0(Evt* script, s32 isInitialCall) {
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);
hudElement = create_hud_element(HudScript_100pct);
actionCommandStatus->hudElements[4] = hudElement;
set_hud_element_render_pos(hudElement, actionCommandStatus->hudElementX, actionCommandStatus->hudElementY + 28);
set_hud_element_render_depth(hudElement, 0);
@ -142,7 +142,7 @@ void func_802A9378_422E48(void) {
break;
}
set_hud_element_anim(actionCommandStatus->hudElements[0], D_80108B80);
set_hud_element_anim(actionCommandStatus->hudElements[0], HudScript_MashAButton);
D_802A9920 = 1;
actionCommandStatus->state = 11;
actionCommandStatus->unk_54 = actionCommandStatus->unk_52;

View File

@ -4,13 +4,13 @@
#define NAMESPACE action_command_hammer
// icon indexes for hud elements
extern HudElementAnim D_802922F0[];
extern HudElementAnim D_8029275C[];
extern HudElementAnim D_802927F0[];
extern HudElementAnim D_80292848[];
extern HudElementAnim D_802928A0[];
extern HudElementAnim D_80108E48[];
extern HudElementAnim D_80292A2C[];
extern HudElementAnim HudScript_TimingBar1Chance[];
extern HudElementAnim HudScript_TimingWait[];
extern HudElementAnim HudScript_TimingCharge4a[];
extern HudElementAnim HudScript_TimingCharge4b[];
extern HudElementAnim HudScript_TimingCharge4c[];
extern HudElementAnim HudScript_StickHoldLeft[];
extern HudElementAnim HudScript_RightOn[];
extern s32 D_802941E0;
@ -36,43 +36,43 @@ ApiStatus N(CreateHudElements)(Evt* script, s32 isInitialCall) {
actionCommandStatus->unk_60 = 0;
actionCommandStatus->hudElementY = 96;
hudElement = create_hud_element(D_802922F0);
hudElement = create_hud_element(HudScript_TimingBar1Chance);
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, 10);
hudElement = create_hud_element(D_8029275C);
hudElement = create_hud_element(HudScript_TimingWait);
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);
hudElement = create_hud_element(D_802927F0);
hudElement = create_hud_element(HudScript_TimingCharge4a);
actionCommandStatus->hudElements[2] = 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_80292848);
hudElement = create_hud_element(HudScript_TimingCharge4b);
actionCommandStatus->hudElements[3] = 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_802928A0);
hudElement = create_hud_element(HudScript_TimingCharge4c);
actionCommandStatus->hudElements[4] = 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_80108E48);
hudElement = create_hud_element(HudScript_StickHoldLeft);
actionCommandStatus->hudElements[5] = 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_80292A2C);
hudElement = create_hud_element(HudScript_RightOn);
actionCommandStatus->hudElements[6] = hudElement;
set_hud_element_flags(hudElement, 0x82);
set_hud_element_render_pos(hudElement, actionCommandStatus->hudElementX, actionCommandStatus->hudElementY);

View File

@ -4,10 +4,10 @@
#define NAMESPACE action_command_hurricane
extern s32 D_80294420;
extern HudElementAnim D_80108AFC;
extern HudElementAnim D_80108B28;
extern HudElementAnim D_8029231C;
extern HudElementAnim D_80292974;
extern HudElementAnim HudScript_BlueMeter;
extern HudElementAnim HudScript_AButton;
extern HudElementAnim HudScript_BButton;
extern HudElementAnim HudScript_100pct;
ApiStatus func_802A9000_42F6E0(void) {
ActionCommandStatus* actionCommandStatus = &gActionCommandStatus;
@ -33,25 +33,25 @@ ApiStatus func_802A9000_42F6E0(void) {
actionCommandStatus->unk_68 = 0;
actionCommandStatus->hudElementY = 80;
hudElement = create_hud_element(&D_80108B28);
hudElement = create_hud_element(HudScript_AButton);
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_8029231C);
hudElement = create_hud_element(HudScript_BButton);
actionCommandStatus->hudElements[2] = 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);
hudElement = create_hud_element(HudScript_BlueMeter);
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);
hudElement = create_hud_element(HudScript_100pct);
actionCommandStatus->hudElements[4] = hudElement;
set_hud_element_render_pos(hudElement, actionCommandStatus->hudElementX, actionCommandStatus->hudElementY + 28);
set_hud_element_render_depth(hudElement, 0);

View File

@ -5,10 +5,10 @@
extern s32 D_802941C0;
// icon id's for hud elements
extern HudElementAnim D_80108B28[];
extern HudElementAnim D_80292A2C[];
extern HudElementAnim D_80108B54[];
// icon IDs for hud elements
extern HudElementAnim HudScript_AButton[];
extern HudElementAnim HudScript_RightOn[];
extern HudElementAnim HudScript_AButtonDown[];
ApiStatus N(CreateHudElements)(Evt* script, s32 isInitialCall) {
s32 hudElement;
@ -30,14 +30,14 @@ ApiStatus N(CreateHudElements)(Evt* script, s32 isInitialCall) {
actionCommandStatus->unk_60 = 0;
actionCommandStatus->hudElementY = 80;
hudElement = create_hud_element(D_80108B28);
hudElement = create_hud_element(HudScript_AButton);
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);
hudElement = create_hud_element(HudScript_RightOn);
actionCommandStatus->hudElements[1] = hudElement;
set_hud_element_flags(hudElement, 0x82);
set_hud_element_render_pos(hudElement, actionCommandStatus->hudElementX, actionCommandStatus->hudElementY);
@ -126,7 +126,7 @@ void N(update)(void) {
temp_s0_3 = battleStatus->unk_434[actionCommandStatus->unk_50];
if (((actionCommandStatus->unk_4E - temp_s0_3) - 2) <= 0) {
set_hud_element_anim(actionCommandStatus->hudElements[0], D_80108B54);
set_hud_element_anim(actionCommandStatus->hudElements[0], HudScript_AButtonDown);
}
if (((battleStatus->currentButtonsPressed & 0x8000) != 0) && (actionCommandStatus->autoSucceed == 0)) {
actionCommandStatus->unk_60 = 1;

View File

@ -3,14 +3,14 @@
#define NAMESPACE action_command_mega_shock
extern HudElementAnim D_80108AFC;
extern HudElementAnim D_80108B28;
extern HudElementAnim D_8029231C;
extern HudElementAnim D_80292974;
extern HudElementAnim HudScript_BlueMeter;
extern HudElementAnim HudScript_AButton;
extern HudElementAnim HudScript_BButton;
extern HudElementAnim HudScript_100pct;
extern s32 D_802943C0;
extern HudElementAnim D_80108B80;
extern HudElementAnim D_80292374;
extern HudElementAnim HudScript_MashAButton;
extern HudElementAnim HudScript_MashBButton1;
void sfx_adjust_env_sound_params(s32, s32, s32, s32);
@ -51,25 +51,25 @@ ApiStatus func_802A9000_42DA10(Evt* script, s32 isInitialCall) {
actionCommandStatus->hudElementX = -0x30;
actionCommandStatus->hudElementY = 0x50;
elementID = create_hud_element(&D_80108B28);
elementID = create_hud_element(HudScript_AButton);
actionCommandStatus->hudElements[0] = elementID;
set_hud_element_flags(elementID, 0x82);
set_hud_element_render_pos(elementID, actionCommandStatus->hudElementX, actionCommandStatus->hudElementY);
set_hud_element_render_depth(elementID, 0);
elementID = create_hud_element(&D_8029231C);
elementID = create_hud_element(HudScript_BButton);
actionCommandStatus->hudElements[2] = elementID;
set_hud_element_flags(elementID, 0x82);
set_hud_element_render_pos(elementID, actionCommandStatus->hudElementX, actionCommandStatus->hudElementY);
set_hud_element_render_depth(elementID, 0);
elementID = create_hud_element(&D_80108AFC);
elementID = create_hud_element(HudScript_BlueMeter);
actionCommandStatus->hudElements[1] = elementID;
set_hud_element_render_pos(elementID, actionCommandStatus->hudElementX, actionCommandStatus->hudElementY + 0x1C);
set_hud_element_render_depth(elementID, 0);
set_hud_element_flags(elementID, 0x82);
elementID = create_hud_element(&D_80292974);
elementID = create_hud_element(HudScript_100pct);
actionCommandStatus->hudElements[4] = elementID;
set_hud_element_render_pos(elementID, actionCommandStatus->hudElementX, actionCommandStatus->hudElementY + 0x1C);
set_hud_element_render_depth(elementID, 0);
@ -177,8 +177,8 @@ void func_802A92A0_42DCB0(void) {
actionCommandStatus->unk_4E--;
break;
}
set_hud_element_anim(actionCommandStatus->hudElements[0], &D_80108B80);
set_hud_element_anim(actionCommandStatus->hudElements[2], &D_80292374);
set_hud_element_anim(actionCommandStatus->hudElements[0], &HudScript_MashAButton);
set_hud_element_anim(actionCommandStatus->hudElements[2], &HudScript_MashBButton1);
actionCommandStatus->barFillLevel = 0;
actionCommandStatus->unk_5C = 0;
actionCommandStatus->unk_54 = actionCommandStatus->unk_52;

View File

@ -3,11 +3,11 @@
#define NAMESPACE action_command_power_shock
extern const HudElementAnim D_80108AFC[];
extern const HudElementAnim D_80108B28[];
extern const HudElementAnim D_80108B80[];
extern const HudElementAnim D_80109244[];
extern const HudElementAnim D_80292974[];
extern const HudElementAnim HudScript_BlueMeter[];
extern const HudElementAnim HudScript_AButton[];
extern const HudElementAnim HudScript_MashAButton[];
extern const HudElementAnim HudScript_RunAwayOK[];
extern const HudElementAnim HudScript_100pct[];
extern s32 D_802943A0[];
extern s16 D_802A9AA2_42D9B2[];
extern s32 D_802A9B00;
@ -42,25 +42,25 @@ ApiStatus N(CreateHudElements)(Evt* script, s32 isInitialCall) {
D_802A9B00 = 0;
actionCommandStatus->hudElementY = 80;
hudElement = create_hud_element(D_80108B28);
hudElement = create_hud_element(HudScript_AButton);
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);
hudElement = create_hud_element(HudScript_BlueMeter);
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);
hudElement = create_hud_element(HudScript_100pct);
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_80109244);
hudElement = create_hud_element(HudScript_RunAwayOK);
actionCommandStatus->hudElements[4] = hudElement;
set_hud_element_render_pos(hudElement, actionCommandStatus->hudElementX, actionCommandStatus->hudElementY + 28);
set_hud_element_render_depth(hudElement, 0);
@ -162,7 +162,7 @@ void func_802A9310_42D220(void) {
actionCommandStatus->unk_4E--;
break;
}
set_hud_element_anim(actionCommandStatus->hudElements[0], D_80108B80);
set_hud_element_anim(actionCommandStatus->hudElements[0], HudScript_MashAButton);
actionCommandStatus->unk_44 = 0;
actionCommandStatus->unk_5C = 0;
D_802A9B00 = 1;

View File

@ -6,10 +6,10 @@
void sfx_adjust_env_sound_params(s32 soundID, u8 volume, u8 pan, s16 pitchShift);
extern HudElementAnim D_80108AFC;
extern HudElementAnim D_80108E1C;
extern HudElementAnim D_80292974;
extern HudElementAnim D_80108F30;
extern HudElementAnim HudScript_BlueMeter;
extern HudElementAnim HudScript_StickNeutral;
extern HudElementAnim HudScript_100pct;
extern HudElementAnim HudScript_StickMashLeft;
extern s32 D_802943E0;
typedef struct UnkVec2s {
@ -67,19 +67,19 @@ ApiStatus func_802A9000_42E3A0(void) {
actionCommandStatus->hudElementX = -48;
actionCommandStatus->hudElementY = 80;
hudElement = create_hud_element(&D_80108E1C);
hudElement = create_hud_element(HudScript_StickNeutral);
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);
hudElement = create_hud_element(HudScript_BlueMeter);
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);
hudElement = create_hud_element(HudScript_100pct);
actionCommandStatus->hudElements[2] = hudElement;
set_hud_element_render_pos(hudElement, actionCommandStatus->hudElementX, actionCommandStatus->hudElementY + 28);
set_hud_element_render_depth(hudElement, 0);
@ -136,7 +136,7 @@ void func_802A9298_42E638(void) {
actionCommandStatus->unk_4E--;
break;
}
set_hud_element_anim(actionCommandStatus->hudElements[0], &D_80108F30);
set_hud_element_anim(actionCommandStatus->hudElements[0], &HudScript_StickMashLeft);
actionCommandStatus->barFillLevel = 0;
battleStatus->unk_85 = 0;
actionCommandStatus->unk_5C = 0;

View File

@ -4,9 +4,9 @@
#define NAMESPACE action_command_spiny_surge
extern s32 D_80294400;
extern HudElementAnim D_80108AFC;
extern HudElementAnim D_80108E1C;
extern HudElementAnim D_80292974;
extern HudElementAnim HudScript_BlueMeter;
extern HudElementAnim HudScript_StickNeutral;
extern HudElementAnim HudScript_100pct;
ApiStatus func_802A9000_42EE20(void) {
ActionCommandStatus* actionCommandStatus = &gActionCommandStatus;
@ -35,19 +35,19 @@ ApiStatus func_802A9000_42EE20(void) {
actionCommandStatus->hudElementX = -48;
actionCommandStatus->hudElementY = 80;
hudElement = create_hud_element(&D_80108E1C);
hudElement = create_hud_element(HudScript_StickNeutral);
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);
hudElement = create_hud_element(HudScript_BlueMeter);
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);
hudElement = create_hud_element(HudScript_100pct);
actionCommandStatus->hudElements[2] = hudElement;
set_hud_element_render_pos(hudElement, actionCommandStatus->hudElementX, actionCommandStatus->hudElementY + 28);
set_hud_element_render_depth(hudElement, 0);

View File

@ -3,9 +3,9 @@
#define NAMESPACE action_command_spook
extern HudElementAnim D_80108AFC[];
extern HudElementAnim D_80108E1C[];
extern HudElementAnim D_80292974[];
extern HudElementAnim HudScript_BlueMeter[];
extern HudElementAnim HudScript_StickNeutral[];
extern HudElementAnim HudScript_100pct[];
extern s32 D_80294440;
ApiStatus func_802A9000_430020(void) {
@ -34,19 +34,19 @@ ApiStatus func_802A9000_430020(void) {
actionCommandStatus->hudElementX = -48;
actionCommandStatus->hudElementY = 80;
hudElement = create_hud_element(D_80108E1C);
hudElement = create_hud_element(HudScript_StickNeutral);
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);
hudElement = create_hud_element(HudScript_BlueMeter);
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);
hudElement = create_hud_element(HudScript_100pct);
actionCommandStatus->hudElements[2] = hudElement;
set_hud_element_render_pos(hudElement, actionCommandStatus->hudElementX, actionCommandStatus->hudElementY + 28);
set_hud_element_render_depth(hudElement, 0);

View File

@ -3,8 +3,8 @@
#define NAMESPACE action_command_squirt
extern HudElementAnim D_80108AFC[];
extern HudElementAnim D_80108B28[];
extern HudElementAnim HudScript_BlueMeter[];
extern HudElementAnim HudScript_AButton[];
extern s32 D_80294380;
ApiStatus func_802A9000_429D20(void) {
@ -30,13 +30,13 @@ ApiStatus func_802A9000_429D20(void) {
actionCommandStatus->unk_5C = 0;
actionCommandStatus->hudElementY = 80;
hudElement = create_hud_element(D_80108B28);
hudElement = create_hud_element(HudScript_AButton);
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);
hudElement = create_hud_element(HudScript_BlueMeter);
actionCommandStatus->hudElements[1] = hudElement;
set_hud_element_render_pos(hudElement, actionCommandStatus->hudElementX, actionCommandStatus->hudElementY + 28);
set_hud_element_render_depth(hudElement, 0);

View File

@ -3,9 +3,9 @@
#define NAMESPACE action_command_stop_leech
extern HudElementAnim D_80108B80[];
extern HudElementAnim D_80108AFC[];
extern HudElementAnim D_80108B28[];
extern HudElementAnim HudScript_MashAButton[];
extern HudElementAnim HudScript_BlueMeter[];
extern HudElementAnim HudScript_AButton[];
extern s32 D_80294260;
ApiStatus func_802A9000_425590(void) {
@ -29,13 +29,13 @@ ApiStatus func_802A9000_425590(void) {
actionCommandStatus->unk_48 = 0;
actionCommandStatus->hudElementY = 80;
hudElement = create_hud_element(D_80108B28);
hudElement = create_hud_element(HudScript_AButton);
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);
hudElement = create_hud_element(HudScript_BlueMeter);
actionCommandStatus->hudElements[1] = hudElement;
set_hud_element_render_pos(hudElement, actionCommandStatus->hudElementX, actionCommandStatus->hudElementY + 28);
set_hud_element_render_depth(hudElement, 0);
@ -106,7 +106,7 @@ void func_802A91F8_425788(void) {
actionCommandStatus->unk_4E -= 1;
break;
}
set_hud_element_anim(actionCommandStatus->hudElements[0], D_80108B80);
set_hud_element_anim(actionCommandStatus->hudElements[0], HudScript_MashAButton);
actionCommandStatus->barFillLevel = 0;
actionCommandStatus->state = 11;
actionCommandStatus->unk_54 = actionCommandStatus->unk_52;

View File

@ -3,8 +3,8 @@
#define NAMESPACE action_command_tidal_wave
extern HudElementAnim D_80108AFC[];
extern HudElementAnim D_80108B28[];
extern HudElementAnim HudScript_BlueMeter[];
extern HudElementAnim HudScript_AButton[];
extern s32 D_802944A0;
extern HudElementAnim* D_802A97C0_42CEB0[];
@ -33,14 +33,14 @@ ApiStatus N(CreateHudElements)(Evt* script, s32 isInitialCall) {
actionCommandStatus->hudElementX = -48;
actionCommandStatus->hudElementY = 80;
hudElement = create_hud_element(D_80108AFC);
hudElement = create_hud_element(HudScript_BlueMeter);
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 < ARRAY_COUNT(actionCommandStatus->hudElements); i++) {
hudElement = create_hud_element(D_80108B28);
hudElement = create_hud_element(HudScript_AButton);
actionCommandStatus->hudElements[i] = hudElement;
set_hud_element_render_pos(hudElement, actionCommandStatus->hudElementX, actionCommandStatus->hudElementY);
set_hud_element_render_depth(hudElement, 0);

View File

@ -35,13 +35,13 @@ ApiStatus func_802A9000_423C70(Evt* script, s32 isInitialCall) {
actionCommandStatus->hudElementX = -48;
actionCommandStatus->hudElementY = 80;
hudElement = create_hud_element(&D_80108B28);
hudElement = create_hud_element(HudScript_AButton);
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);
hudElement = create_hud_element(HudScript_BlueMeter);
actionCommandStatus->hudElements[1] = hudElement;
set_hud_element_render_pos(hudElement, actionCommandStatus->hudElementX, actionCommandStatus->hudElementY + 28);
set_hud_element_render_depth(hudElement, 0);

View File

@ -85,7 +85,7 @@ ApiStatus func_8021849C_6DC23C(Evt* script, s32 isInitialCall) {
playerStatus->flags |= 0x1000000;
entity->collisionFlags = 0x40;
playerStatus->actionState = ACTION_STATE_HAMMER;
entity->staticData->unk_data_ptr2(entity);
entity->staticData->fpHandleCollision(entity);
entity->unk_07 = 0xA;
entity->flags |= ENTITY_FLAGS_DETECTED_COLLISION;
collisionStatus->lastWallHammered = -1;

View File

@ -545,7 +545,7 @@ ApiStatus func_802189DC_447E1C(Evt* script, s32 isInitialCall) {
Bytecode* args = script->ptrReadPos;
f32 posX = evt_get_float_variable(script, *args++);
f32 posY = evt_get_float_variable(script, *args++);
s32 icon = create_hud_element(D_80104A28);
s32 icon = create_hud_element(HudScript_AnimatedHandPointer);
set_hud_element_render_pos(icon, posX, posY);
set_hud_element_scale(icon, 1.5f);

View File

@ -40,7 +40,7 @@ ApiStatus N(GiveRefund)(Evt* script, s32 isInitialCall) {
posZ = player->currentPos.z;
get_screen_coords(gCurrentCameraID, posX, posY, posZ, &iconX, &iconY, &iconZ);
itemIcon = create_hud_element(D_80108A64);
itemIcon = create_hud_element(HudScript_Refund);
set_hud_element_render_pos(itemIcon, iconX + 36, iconY - 63);
}

View File

@ -54,7 +54,7 @@ extern s32 D_802A25F4;
extern s32 D_802A25F8;
extern s16** D_802A25FC;
extern HudElement** D_802A25C8;
extern struct N(tempStc) D_8008A680[100];
extern struct N(tempStc) gItemHudScripts[100];
ApiStatus N(func_802A13E4_72C994)(Evt* script, s32 isInitialCall) {
BattleStatus* battleStatus = &gBattleStatus;
@ -88,7 +88,7 @@ ApiStatus N(func_802A13E4_72C994)(Evt* script, s32 isInitialCall) {
}
i = 0;
ic = &D_8008A680;
ic = &gItemHudScripts;
itemTable = gItemTable;
iconPtr = &D_802A25C8;
for (; i < 7; i++, iconPtr++) {

View File

@ -63,9 +63,9 @@ BSS s32 D_8010CD20;
BSS char D_8010CD24[0xC];
BSS s32 D_8010CD30;
BSS s32 D_8010CD34;
BSS s32 D_8010CD38;
BSS s32 PlayerMoveHistory;
BSS char D_8010CD3C[0x27C];
BSS s32 D_8010CFB8;
BSS s32 PlayerMoveHistoryIndex;
BSS s32 D_8010CFBC;
BSS s32 wPartnerTetherDistance;
BSS s32 D_8010CFC4;
@ -74,9 +74,9 @@ BSS s16 D_8010CFCA;
BSS s16 D_8010CFCC;
BSS s16 D_8010CFCE;
BSS s32 D_8010CFD0;
BSS s32 D_8010CFD4;
BSS s32 wPartnerCurrentScript;
BSS s32 D_8010CFD8;
BSS s32 D_8010CFDC;
BSS s32 wPartnerCurrentScriptID;
BSS s32 D_8010CFE0;
BSS s32 D_8010CFE4;
BSS s32 D_8010CFE8;

View File

@ -94,7 +94,7 @@ s32 load_entity_model(s32* cmdList) {
newEntityModel->cmdListSavedPos = newEntityModel->cmdListReadPos;
if (gGameStatusPtr->isBattle) {
i |= 0x800;
i |= BATTLE_ENTITY_ID_MASK;
}
return i;
}
@ -136,7 +136,7 @@ s32 ALT_load_entity_model(s32* cmdList) {
newEntityModel->cmdListSavedPos = newEntityModel->cmdListReadPos;
if (gGameStatusPtr->isBattle) {
i |= 0x800;
i |= BATTLE_ENTITY_ID_MASK;
}
return i;
}
@ -145,8 +145,8 @@ void exec_entity_model_commandlist(s32 idx) {
EntityModel* entityModel;
void* temp_v0_2;
if (!gGameStatusPtr->isBattle || (idx & 0x800)) {
idx &= ~0x800;
if (!gGameStatusPtr->isBattle || (idx & BATTLE_ENTITY_ID_MASK)) {
idx &= ~BATTLE_ENTITY_ID_MASK;
entityModel = (*gCurrentEntityModelList)[idx];
if (entityModel != NULL && (entityModel->flags)) {
if (!(entityModel->flags & ENTITY_MODEL_FLAGS_20)) {
@ -228,7 +228,7 @@ INCLUDE_ASM(s32, "entity", draw_entity_model_E);
void set_entity_model_render_command_list(s32 idx, u32* commandList) {
u32* phi_a1;
EntityModel* entityModel = (*gCurrentEntityModelList)[idx & ~0x800];
EntityModel* entityModel = (*gCurrentEntityModelList)[idx & ~BATTLE_ENTITY_ID_MASK];
if (entityModel != NULL && entityModel->flags) {
phi_a1 = commandList;
@ -243,11 +243,11 @@ void set_entity_model_render_command_list(s32 idx, u32* commandList) {
}
EntityModel* get_entity_model(s32 listIndex) {
return (*gCurrentEntityModelList)[listIndex & ~0x800];
return (*gCurrentEntityModelList)[listIndex & ~BATTLE_ENTITY_ID_MASK];
}
void free_entity_model_by_index(s32 idx) {
s32 index = idx & ~0x800;
s32 index = idx & ~BATTLE_ENTITY_ID_MASK;
EntityModel* entityModel = (*gCurrentEntityModelList)[index];
if (entityModel != NULL && entityModel->flags) {
@ -278,7 +278,7 @@ void free_entity_model_by_ref(EntityModel* entityModel) {
}
void set_entity_model_flags(s32 idx, s32 newFlags) {
EntityModel* entityModel = (*gCurrentEntityModelList)[idx & ~0x800];
EntityModel* entityModel = (*gCurrentEntityModelList)[idx & ~BATTLE_ENTITY_ID_MASK];
if (entityModel != NULL && entityModel->flags) {
entityModel->flags |= newFlags;
@ -286,7 +286,7 @@ void set_entity_model_flags(s32 idx, s32 newFlags) {
}
void clear_entity_model_flags(s32 idx, s32 newFlags) {
EntityModel* entityModel = (*gCurrentEntityModelList)[idx & ~0x800];
EntityModel* entityModel = (*gCurrentEntityModelList)[idx & ~BATTLE_ENTITY_ID_MASK];
if (entityModel != NULL && entityModel->flags) {
entityModel->flags &= ~newFlags;
@ -294,20 +294,20 @@ void clear_entity_model_flags(s32 idx, s32 newFlags) {
}
void bind_entity_model_setupGfx(s32 idx, s32 setupGfxCallbackArg0, UNK_FUN_PTR(fpSetupGfxCallback)) {
EntityModel* entityModel = (*gCurrentEntityModelList)[idx & ~0x800];
EntityModel* entityModel = (*gCurrentEntityModelList)[idx & ~BATTLE_ENTITY_ID_MASK];
entityModel->fpSetupGfxCallback = fpSetupGfxCallback;
entityModel->setupGfxCallbackArg0 = setupGfxCallbackArg0;
}
void func_80122F8C(s32 idx, s32 newFlags) {
EntityModel* entityModel = (*gCurrentEntityModelList)[idx & ~0x800];
EntityModel* entityModel = (*gCurrentEntityModelList)[idx & ~BATTLE_ENTITY_ID_MASK];
entityModel->flags |= newFlags;
}
void func_80122FB8(s32 idx, s32 newFlags) {
EntityModel* entityModel = (*gCurrentEntityModelList)[idx & ~0x800];
EntityModel* entityModel = (*gCurrentEntityModelList)[idx & ~BATTLE_ENTITY_ID_MASK];
entityModel->flags = (entityModel->flags & ~(ENTITY_MODEL_FLAGS_1 | ENTITY_MODEL_FLAGS_2 | ENTITY_MODEL_FLAGS_4 | ENTITY_MODEL_FLAGS_8)) | newFlags;
}
@ -399,7 +399,7 @@ s32 create_generic_entity_world(void (*updateFunc)(Evt*, s32), void (*drawFunc)(
}
if (gGameStatusPtr->isBattle) {
i |= 0x800;
i |= BATTLE_ENTITY_ID_MASK;
}
return i;
}
@ -430,7 +430,7 @@ s32 create_generic_entity_frontUI(void (*updateFunc)(void), void (*drawFunc)(voi
}
if (gGameStatusPtr->isBattle) {
i |= 0x800;
i |= BATTLE_ENTITY_ID_MASK;
}
return i;
}
@ -461,7 +461,7 @@ s32 create_generic_entity_backUI(void (*updateFunc)(void), void (*drawFunc)(void
}
if (gGameStatusPtr->isBattle) {
i |= 0x800;
i |= BATTLE_ENTITY_ID_MASK;
}
return i;
}
@ -518,10 +518,10 @@ void render_generic_entities_backUI(void) {
}
void free_generic_entity(s32 idx) {
if (!gGameStatusPtr->isBattle || (idx & 0x800)) {
if (!gGameStatusPtr->isBattle || (idx & BATTLE_ENTITY_ID_MASK)) {
DynamicEntityList** curDynEntityList = &gCurrentDynamicEntityListPtr;
idx &= ~0x800;
idx &= ~BATTLE_ENTITY_ID_MASK;
if ((**curDynEntityList)[idx] != NULL) {
heap_free((**curDynEntityList)[idx]);
(**curDynEntityList)[idx] = NULL;
@ -530,5 +530,5 @@ void free_generic_entity(s32 idx) {
}
DynamicEntity* get_generic_entity(s32 idx) {
return (*gCurrentDynamicEntityListPtr)[idx & ~0x800];
return (*gCurrentDynamicEntityListPtr)[idx & ~BATTLE_ENTITY_ID_MASK];
}

View File

@ -61,7 +61,7 @@ void entity_HitItemBlock_show_inactive(Entity* entity) {
someEntity = get_entity_by_index(temp->unk_12);
someEntity->flags &= ~ENTITY_FLAGS_HIDDEN;
someShadow = get_shadow_by_index(someEntity->shadowIndex);
someShadow->flags &= ~SHADOW_FLAGS_1;
someShadow->flags &= ~SHADOW_FLAGS_HIDDEN;
}
void entity_ItemBlock_check_if_inactive(Entity* entity) {
@ -85,11 +85,11 @@ void entity_ItemBlock_check_if_inactive(Entity* entity) {
void entity_ItemBlock_replace_with_inactive(Entity* entity) {
s32 entityType = get_entity_type(entity->listIndex);
UNK_PTR entityData = &D_802EA07C;
s32 entityIndex;
s32 temp_s0;
s32 entityType2;
s32 childEntityIndex;
s32 isBlockOnGround;
s32 parentEntityType;
struct802E3F0C* temp;
Entity* entityTemp;
Entity* childEntity;
Shadow* shadow;
if (entityType < 0x15) {
@ -99,54 +99,53 @@ void entity_ItemBlock_replace_with_inactive(Entity* entity) {
}
}
entityIndex = create_entity(entityData, entity->position.x, entity->position.y, entity->position.z, entity->rotation.y,
0x80000000);
entityTemp = get_entity_by_index(entityIndex);
entityTemp->flags |= 1;
childEntityIndex = create_entity(entityData, entity->position.x, entity->position.y, entity->position.z, entity->rotation.y, 0x80000000);
childEntity = get_entity_by_index(childEntityIndex);
childEntity->flags |= 1;
if (entity->flags & ENTITY_FLAGS_DRAW_IF_CLOSE_HIDE_MODE2) {
entityTemp->flags |= ENTITY_FLAGS_DRAW_IF_CLOSE_HIDE_MODE2;
childEntity->flags |= ENTITY_FLAGS_DRAW_IF_CLOSE_HIDE_MODE2;
}
if (entity->flags & ENTITY_FLAGS_HAS_DYNAMIC_SHADOW) {
entityTemp->flags |= ENTITY_FLAGS_HAS_DYNAMIC_SHADOW;
childEntity->flags |= ENTITY_FLAGS_HAS_DYNAMIC_SHADOW;
}
shadow = get_shadow_by_index(entityTemp->shadowIndex);
shadow->flags |= (SHADOW_FLAGS_400000 |SHADOW_FLAGS_1);
temp_s0 = is_block_on_ground(entity);
shadow = get_shadow_by_index(childEntity->shadowIndex);
shadow->flags |= (SHADOW_FLAGS_POSITION_DIRTY | SHADOW_FLAGS_HIDDEN);
isBlockOnGround = is_block_on_ground(entity);
entityType2 = get_entity_type(entity->listIndex);
if (entityType2 == 0x12 || entityType2 == 0x14) {
entityData = &D_802EA660;
} else if (temp_s0 != 0) {
entityData = &D_802EA618;
parentEntityType = get_entity_type(entity->listIndex);
if (parentEntityType == ENTITY_TYPE_HIDDEN_RED_BLOCK || parentEntityType == ENTITY_TYPE_RED_BLOCK) {
entityData = &Entity_HitRedBlock;
} else if (isBlockOnGround != 0) {
entityData = &Entity_HitGroundedYellowBlock;
} else {
entityData = &D_802EA63C;
entityData = &Entity_HitFloatingYellowBlock;
}
entityTemp = get_entity_by_index(create_entity(entityData, entity->position.x, entity->position.y, entity->position.z,
childEntity = get_entity_by_index(create_entity(entityData, entity->position.x, entity->position.y, entity->position.z,
entity->rotation.y, 0x80000000));
entityTemp->alpha = entity->alpha;
childEntity->alpha = entity->alpha;
if ((entity->flags & ENTITY_FLAGS_HIDDEN) || (entity->alpha < 0xFF)) {
entityTemp->alpha = 0x20;
childEntity->alpha = 0x20;
}
if (entity->flags & ENTITY_FLAGS_DRAW_IF_CLOSE_HIDE_MODE2) {
entityTemp->flags |= ENTITY_FLAGS_DRAW_IF_CLOSE_HIDE_MODE2;
childEntity->flags |= ENTITY_FLAGS_DRAW_IF_CLOSE_HIDE_MODE2;
}
temp = entityTemp->dataBuf;
temp->unk_12 = entityIndex;
temp = childEntity->dataBuf;
temp->unk_12 = childEntityIndex;
if (entity->flags & ENTITY_FLAGS_HAS_DYNAMIC_SHADOW) {
entityTemp->flags |= ENTITY_FLAGS_HAS_DYNAMIC_SHADOW;
childEntity->flags |= ENTITY_FLAGS_HAS_DYNAMIC_SHADOW;
}
entity->flags &= ~ENTITY_FLAGS_100;
shadow = get_shadow_by_index(entity->shadowIndex);
shadow->flags |= (SHADOW_FLAGS_10000000 | SHADOW_FLAGS_1);
shadow = get_shadow_by_index(entityTemp->shadowIndex);
shadow->flags |= SHADOW_FLAGS_400000;
shadow->flags |= (SHADOW_FLAGS_FADING_AWAY | SHADOW_FLAGS_HIDDEN);
shadow = get_shadow_by_index(childEntity->shadowIndex);
shadow->flags |= SHADOW_FLAGS_POSITION_DIRTY;
}
void entity_HitItemBlock_hide(Entity* entity) {

View File

@ -523,7 +523,7 @@ ApiStatus ShowGotItem(Evt* script, s32 isInitialCall) {
switch (script->functionTemp[0]) {
case 0:
script->functionTemp[1] = init_got_item(evt_get_variable(script, *args++), evt_get_variable(script, *args++), *args++);
script->functionTemp[1] = make_item_entity_at_player(evt_get_variable(script, *args++), evt_get_variable(script, *args++), *args++);
script->functionTemp[0] = 1;
break;
case 1:

View File

@ -112,10 +112,10 @@ typedef struct HudElement {
typedef HudElement* HudElementList[320];
extern HudElementAnim D_80104A28[];
extern HudElementAnim D_80108558[];
extern HudElementAnim D_80108A64[];
extern HudElementAnim D_80109270[];
extern HudElementAnim HudScript_AnimatedHandPointer[];
extern HudElementAnim HudScript_StatusCoin[];
extern HudElementAnim HudScript_Refund[];
extern HudElementAnim HudScript_MenuTimes[];
extern HudElementAnim* D_8024FA30[1];
extern HudElementAnim *gBadgeMenuElements[22];
extern HudElement* gItemIcons[20];

View File

@ -660,7 +660,7 @@ void enable_npc_shadow(Npc* npc) {
if (!(npc->flags & NPC_FLAG_HAS_SHADOW)) {
shadow = get_shadow_by_index(npc->shadowIndex);
shadow->flags &= ~SHADOW_FLAGS_1;
shadow->flags &= ~SHADOW_FLAGS_HIDDEN;
npc->flags = npc->flags | (NPC_FLAG_DIRTY_SHADOW | NPC_FLAG_HAS_SHADOW);
}
}
@ -670,7 +670,7 @@ void disable_npc_shadow(Npc* npc) {
if (npc->flags & NPC_FLAG_HAS_SHADOW) {
shadow = get_shadow_by_index(npc->shadowIndex);
shadow->flags |= SHADOW_FLAGS_1;
shadow->flags |= SHADOW_FLAGS_HIDDEN;
npc->flags &= ~NPC_FLAG_HAS_SHADOW;
npc->flags &= ~NPC_FLAG_DIRTY_SHADOW;
}

View File

@ -73,41 +73,41 @@ extern s16 D_80078160[];
extern s16 D_80078164[];
extern s32 D_80078168[];
extern HudElementAnim D_800804F0;
extern HudElementAnim HudScript_Item_Present;
extern PopupMessage D_800A0BC0[32];
extern s32 D_800A0F40;
extern HudStatusIcon* D_800A0F44;
extern HudElementAnim D_80104CC4;
extern HudElementAnim D_80104E64;
extern HudElementAnim D_801050A8;
extern HudElementAnim D_801052D8;
extern HudElementAnim D_8010551C;
extern HudElementAnim D_8010574C;
extern HudElementAnim D_80105AA0;
extern HudElementAnim D_80105C54;
extern HudElementAnim D_80105DF4;
extern HudElementAnim D_80105900;
extern HudElementAnim D_80105FA8;
extern HudElementAnim D_80106148;
extern HudElementAnim D_801062A0;
extern HudElementAnim D_801062DC;
extern HudElementAnim D_8010645C;
extern HudElementAnim D_80106610;
extern HudElementAnim D_801067B0;
extern HudElementAnim D_80106964;
extern HudElementAnim D_80106B04;
extern HudElementAnim D_80106CD8;
extern HudElementAnim D_80106E98;
extern HudElementAnim D_8010701C;
extern HudElementAnim D_8010717C;
extern HudElementAnim D_80107314;
extern HudElementAnim D_80107474;
extern HudElementAnim D_801075E0;
extern HudElementAnim D_8010760C;
extern HudElementAnim D_801089C4;
extern HudElementAnim D_80108A14;
extern HudElementAnim HudScript_AsleepBegin;
extern HudElementAnim HudScript_AsleepEnd;
extern HudElementAnim HudScript_ElectrifiedBegin;
extern HudElementAnim HudScript_ElectrifiedEnd;
extern HudElementAnim HudScript_ParalyzedBegin;
extern HudElementAnim HudScript_ParalyzedEnd;
extern HudElementAnim HudScript_DizzyEnd;
extern HudElementAnim HudScript_PoisonedBegin;
extern HudElementAnim HudScript_PoisonedEnd;
extern HudElementAnim HudScript_DizzyBegin;
extern HudElementAnim HudScript_FrozenBegin;
extern HudElementAnim HudScript_FrozenEnd;
extern HudElementAnim HudScript_WeakenedLoop;
extern HudElementAnim HudScript_WeakenedBegin;
extern HudElementAnim HudScript_WeakenedEnd;
extern HudElementAnim HudScript_StoppedBegin;
extern HudElementAnim HudScript_StoppedEnd;
extern HudElementAnim HudScript_ShrunkBegin;
extern HudElementAnim HudScript_ShrunkEnd;
extern HudElementAnim HudScript_TransparentBegin;
extern HudElementAnim HudScript_TransparentEnd;
extern HudElementAnim HudScript_BoostJumpBegin;
extern HudElementAnim HudScript_BoostJumpEnd;
extern HudElementAnim HudScript_BoostHammerBegin;
extern HudElementAnim HudScript_BoostHammerEnd;
extern HudElementAnim HudScript_BoostPartner;
extern HudElementAnim HudScript_Surprise;
extern HudElementAnim HudScript_Peril;
extern HudElementAnim HudScript_Danger;
void update_merlee_message(PopupMessage* popup);
@ -310,31 +310,31 @@ void update_all_status_icons(PopupMessage* popup) {
if (icon->status1.activeTask == STATUS_ICON_TASK_LOAD) {
switch (icon->status1.active) {
case STATUS_SLEEP:
elementID = icon->status1.activeElementID = create_hud_element(&D_80104CC4);
elementID = icon->status1.activeElementID = create_hud_element(&HudScript_AsleepBegin);
break;
case STATUS_PARALYZE:
elementID = icon->status1.activeElementID = create_hud_element(&D_8010551C);
elementID = icon->status1.activeElementID = create_hud_element(&HudScript_ParalyzedBegin);
break;
case STATUS_DIZZY:
elementID = icon->status1.activeElementID = create_hud_element(&D_80105900);
elementID = icon->status1.activeElementID = create_hud_element(&HudScript_DizzyBegin);
break;
case STATUS_FEAR:
elementID = icon->status1.activeElementID = create_hud_element(&D_801062A0);
elementID = icon->status1.activeElementID = create_hud_element(&HudScript_WeakenedLoop);
break;
case STATUS_STOP:
elementID = icon->status1.activeElementID = create_hud_element(&D_80106610);
elementID = icon->status1.activeElementID = create_hud_element(&HudScript_StoppedBegin);
break;
case STATUS_POISON:
elementID = icon->status1.activeElementID = create_hud_element(&D_80105C54);
elementID = icon->status1.activeElementID = create_hud_element(&HudScript_PoisonedBegin);
break;
case STATUS_SHRINK:
elementID = icon->status1.activeElementID = create_hud_element(&D_80106964);
elementID = icon->status1.activeElementID = create_hud_element(&HudScript_ShrunkBegin);
break;
case STATUS_FROZEN:
elementID = icon->status1.activeElementID = create_hud_element(&D_80105FA8);
elementID = icon->status1.activeElementID = create_hud_element(&HudScript_FrozenBegin);
break;
default:
elementID = icon->status1.activeElementID = create_hud_element(&D_800804F0);
elementID = icon->status1.activeElementID = create_hud_element(&HudScript_Item_Present);
break;
}
set_hud_element_flags(elementID, 2);
@ -348,31 +348,31 @@ void update_all_status_icons(PopupMessage* popup) {
case STATUS_ICON_TASK_LOAD:
switch (icon->status1.removing) {
case STATUS_SLEEP:
set_hud_element_anim(icon->status1.removingElementID, &D_80104E64);
set_hud_element_anim(icon->status1.removingElementID, &HudScript_AsleepEnd);
break;
case STATUS_PARALYZE:
set_hud_element_anim(icon->status1.removingElementID, &D_8010574C);
set_hud_element_anim(icon->status1.removingElementID, &HudScript_ParalyzedEnd);
break;
case STATUS_DIZZY:
set_hud_element_anim(icon->status1.removingElementID, &D_80105AA0);
set_hud_element_anim(icon->status1.removingElementID, &HudScript_DizzyEnd);
break;
case STATUS_FEAR:
set_hud_element_anim(icon->status1.removingElementID, &D_801062A0);
set_hud_element_anim(icon->status1.removingElementID, &HudScript_WeakenedLoop);
break;
case STATUS_STOP:
set_hud_element_anim(icon->status1.removingElementID, &D_801067B0);
set_hud_element_anim(icon->status1.removingElementID, &HudScript_StoppedEnd);
break;
case STATUS_POISON:
set_hud_element_anim(icon->status1.removingElementID, &D_80105DF4);
set_hud_element_anim(icon->status1.removingElementID, &HudScript_PoisonedEnd);
break;
case STATUS_SHRINK:
set_hud_element_anim(icon->status1.removingElementID, &D_80106B04);
set_hud_element_anim(icon->status1.removingElementID, &HudScript_ShrunkEnd);
break;
case STATUS_FROZEN:
set_hud_element_anim(icon->status1.removingElementID, &D_80106148);
set_hud_element_anim(icon->status1.removingElementID, &HudScript_FrozenEnd);
break;
default:
set_hud_element_anim(icon->status1.removingElementID, &D_800804F0);
set_hud_element_anim(icon->status1.removingElementID, &HudScript_Item_Present);
break;
}
@ -394,10 +394,10 @@ void update_all_status_icons(PopupMessage* popup) {
if (icon->status2.activeTask == STATUS_ICON_TASK_LOAD) {
switch (icon->status2.active) {
case STATUS_STATIC:
elementID = icon->status2.activeElementID = create_hud_element(&D_801050A8);
elementID = icon->status2.activeElementID = create_hud_element(&HudScript_ElectrifiedBegin);
break;
default:
elementID = icon->status2.activeElementID = create_hud_element(&D_800804F0);
elementID = icon->status2.activeElementID = create_hud_element(&HudScript_Item_Present);
break;
}
@ -412,10 +412,10 @@ void update_all_status_icons(PopupMessage* popup) {
case STATUS_ICON_TASK_LOAD:
switch (icon->status2.removing) {
case STATUS_STATIC:
set_hud_element_anim(icon->status2.removingElementID, &D_801052D8);
set_hud_element_anim(icon->status2.removingElementID, &HudScript_ElectrifiedEnd);
break;
default:
set_hud_element_anim(icon->status2.removingElementID, &D_800804F0);
set_hud_element_anim(icon->status2.removingElementID, &HudScript_Item_Present);
break;
}
@ -436,10 +436,10 @@ void update_all_status_icons(PopupMessage* popup) {
if (icon->status3.activeTask == STATUS_ICON_TASK_LOAD) {
switch (icon->status3.active) {
case STATUS_E:
elementID = icon->status3.activeElementID = create_hud_element(&D_80106CD8);
elementID = icon->status3.activeElementID = create_hud_element(&HudScript_TransparentBegin);
break;
default:
elementID = icon->status3.activeElementID = create_hud_element(&D_800804F0);
elementID = icon->status3.activeElementID = create_hud_element(&HudScript_Item_Present);
break;
}
@ -454,10 +454,10 @@ void update_all_status_icons(PopupMessage* popup) {
case STATUS_ICON_TASK_LOAD:
switch (icon->status3.removing) {
case STATUS_E:
set_hud_element_anim(icon->status3.removingElementID, &D_80106E98);
set_hud_element_anim(icon->status3.removingElementID, &HudScript_TransparentEnd);
break;
default:
set_hud_element_anim(icon->status3.removingElementID, &D_800804F0);
set_hud_element_anim(icon->status3.removingElementID, &HudScript_Item_Present);
break;
}
@ -476,7 +476,7 @@ void update_all_status_icons(PopupMessage* popup) {
}
if (icon->status4.activeTask == STATUS_ICON_TASK_LOAD) {
elementID = icon->status4.activeElementID = create_hud_element(&D_801062DC);
elementID = icon->status4.activeElementID = create_hud_element(&HudScript_WeakenedBegin);
set_hud_element_flags(elementID, 2);
set_hud_element_flags(elementID, 0x80);
icon->status4.activeTask = STATUS_ICON_TASK_DRAW;
@ -486,7 +486,7 @@ void update_all_status_icons(PopupMessage* popup) {
case STATUS_ICON_TASK_NONE:
break;
case STATUS_ICON_TASK_LOAD:
set_hud_element_anim(icon->status4.removingElementID, &D_8010645C);
set_hud_element_anim(icon->status4.removingElementID, &HudScript_WeakenedEnd);
icon->status4.frameCounter = 20;
icon->status4.removingTask = STATUS_ICON_TASK_DRAW;
break;
@ -1112,7 +1112,7 @@ void create_status_icon_boost_jump(s32 iconID) {
statusIcon->flags &= ~STATUS_ICON_FLAG_BOOST_JUMP;
if (!statusIcon->boostJump.active) {
statusIcon->boostJump.active = TRUE;
hudElement = create_hud_element(&D_8010701C);
hudElement = create_hud_element(&HudScript_BoostJumpBegin);
set_hud_element_flags(hudElement, 2);
set_hud_element_flags(hudElement, 0x80);
statusIcon->boostJump.activeElementID = hudElement;
@ -1127,7 +1127,7 @@ void remove_status_icon_boost_jump(s32 iconID) {
statusIcon->boostJump.active = FALSE;
statusIcon->boostJump.removing = TRUE;
statusIcon->prevIndexBoostJump = hudElemIndex;
set_hud_element_anim(hudElemIndex, &D_8010717C);
set_hud_element_anim(hudElemIndex, &HudScript_BoostJumpEnd);
}
}
@ -1144,7 +1144,7 @@ void create_status_icon_boost_hammer(s32 iconID) {
statusIcon->flags &= ~STATUS_ICON_FLAG_BOOST_HAMMER;
if (!statusIcon->boostHammer.active) {
statusIcon->boostHammer.active = TRUE;
hudElement = create_hud_element(&D_80107314);
hudElement = create_hud_element(&HudScript_BoostHammerBegin);
set_hud_element_flags(hudElement, 2);
set_hud_element_flags(hudElement, 0x80);
statusIcon->boostHammer.activeElementID = hudElement;
@ -1159,7 +1159,7 @@ void remove_status_icon_boost_hammer(s32 iconID) {
statusIcon->boostHammer.active = FALSE;
statusIcon->boostHammer.removing = FALSE;
statusIcon->prevIndexBoostHammer = hudElemIndex;
set_hud_element_anim(hudElemIndex, &D_80107474);
set_hud_element_anim(hudElemIndex, &HudScript_BoostHammerEnd);
}
}
@ -1176,7 +1176,7 @@ void create_status_icon_boost_partner(s32 iconID) {
statusIcon->flags &= ~STATUS_ICON_FLAG_BOOST_PARTNER;
if (!statusIcon->boostPartner.active) {
statusIcon->boostPartner.active = TRUE;
hudElement = create_hud_element(&D_801075E0);
hudElement = create_hud_element(&HudScript_BoostPartner);
set_hud_element_flags(hudElement, 2);
set_hud_element_flags(hudElement, 0x80);
statusIcon->boostPartner.activeElementID = hudElement;
@ -1205,7 +1205,7 @@ void create_status_icon_surprise(s32 iconID) {
statusIcon->flags &= ~STATUS_ICON_FLAG_SURPRISE;
if (!statusIcon->surprise.active) {
statusIcon->surprise.active = TRUE;
hudElement = create_hud_element(&D_8010760C);
hudElement = create_hud_element(&HudScript_Surprise);
set_hud_element_flags(hudElement, 2);
set_hud_element_flags(hudElement, 0x80);
statusIcon->surprise.activeElementID = hudElement;
@ -1234,7 +1234,7 @@ void create_status_icon_peril(s32 iconID) {
statusIcon->flags &= ~STATUS_ICON_FLAG_PERIL;
if (!statusIcon->peril.active) {
statusIcon->peril.active = TRUE;
hudElement = create_hud_element(&D_801089C4);
hudElement = create_hud_element(&HudScript_Peril);
set_hud_element_flags(hudElement, 2);
set_hud_element_flags(hudElement, 0x80);
statusIcon->peril.activeElementID = hudElement;
@ -1263,7 +1263,7 @@ void create_status_icon_danger(s32 iconID) {
statusIcon->flags &= ~STATUS_ICON_FLAG_DANGER;
if (!statusIcon->danger.active) {
statusIcon->danger.active = TRUE;
hudElement = create_hud_element(&D_80108A14);
hudElement = create_hud_element(&HudScript_Danger);
set_hud_element_flags(hudElement, 2);
set_hud_element_flags(hudElement, 0x80);
statusIcon->danger.activeElementID = hudElement;

View File

@ -998,7 +998,7 @@ static s32 N(pad_47DC) = {
EvtSource N(makeEntities) = {
EVT_CALL(MakeEntity, 0x802EA564, 300, 237, 60, 0, 343, MAKE_ENTITY_END)
EVT_CALL(AssignBlockFlag, EVT_SAVE_FLAG(1007))
EVT_CALL(MakeEntity, EVT_PTR(D_802E9A18), 250, 237, 125, 0, MAKE_ENTITY_END)
EVT_CALL(MakeEntity, EVT_PTR(Entity_SavePoint), 250, 237, 125, 0, MAKE_ENTITY_END)
EVT_RETURN
EVT_END
};

View File

@ -829,7 +829,7 @@ static s32 N(pad_3758)[] = {
};
EvtSource N(makeEntities) = {
EVT_CALL(MakeEntity, EVT_PTR(D_802E9A18), -65, 60, -240, 0, MAKE_ENTITY_END)
EVT_CALL(MakeEntity, EVT_PTR(Entity_SavePoint), -65, 60, -240, 0, MAKE_ENTITY_END)
EVT_RETURN
EVT_END
};

View File

@ -4,8 +4,8 @@
#include "sprite/npc/sentinel.h"
#include "message_ids.h"
extern s32 D_800F7F00[];
extern s32 D_800F7F40[];
extern s32 wPartnerHudScripts[];
extern s32 wDisabledPartnerHudScripts[];
enum {
NPC_SENTINEL,
@ -863,14 +863,14 @@ ApiStatus N(func_8024259C_C38ACC)(Evt* script, s32 isInitialCall) {
if (playerData->partners[idx].enabled) {
ptr->unk_108[i] = idx;
ptr->unk_84[i] = *D_8008EF20[idx];
ptr->unk_84[i] = *gPartnerPopupProperties[idx];
partnerLevel = N(UnkFunc37)(idx, var);
if (partnerLevel >= 0) {
ptr->unk_00[i] = D_800F7F00[idx];
ptr->unk_00[i] = wPartnerHudScripts[idx];
ptr->unk_18C[i] = 1;
ptr->unk_294[i] = N(D_80243D48_C3A278)[i][partnerLevel];
} else {
ptr->unk_00[i] = D_800F7F40[idx];
ptr->unk_00[i] = wDisabledPartnerHudScripts[idx];
ptr->unk_18C[i] = 0;
ptr->unk_294[i] = N(D_80243D30_C3A260)[var];
}
@ -904,7 +904,7 @@ ApiStatus N(func_8024259C_C38ACC)(Evt* script, s32 isInitialCall) {
destroy_popup_menu();
if (script->functionTemp[1] != 0xFF) {
script->varTable[0] = D_8008EF20[ptr->unk_108[script->functionTemp[1] - 1]][0];
script->varTable[0] = gPartnerPopupProperties[ptr->unk_108[script->functionTemp[1] - 1]][0];
script->varTable[1] = ptr->unk_108[script->functionTemp[1] - 1];
} else {
script->varTable[0] = -1;

View File

@ -108,7 +108,7 @@ EvtSource N(main) = {
};
EvtSource N(makeEntities) = {
EVT_CALL(MakeEntity, EVT_PTR(D_802E9A18), -300, 60, 75, 0, MAKE_ENTITY_END)
EVT_CALL(MakeEntity, EVT_PTR(Entity_SavePoint), -300, 60, 75, 0, MAKE_ENTITY_END)
EVT_CALL(MakeEntity, 0x802EA7E0, -450, 60, 75, 0, MAKE_ENTITY_END)
EVT_RETURN
EVT_END

View File

@ -2928,7 +2928,7 @@ EvtSource N(8024D2B0) = {
};
EvtSource N(makeEntities) = {
EVT_CALL(MakeEntity, EVT_PTR(D_802E9A18), -211, 60, -50, 30, MAKE_ENTITY_END)
EVT_CALL(MakeEntity, EVT_PTR(Entity_SavePoint), -211, 60, -50, 30, MAKE_ENTITY_END)
EVT_IF_EQ(EVT_SAVE_FLAG(1939), 0)
EVT_IF_EQ(EVT_SAVE_FLAG(1933), 1)
EVT_CALL(GetEntryID, EVT_VAR(0))

View File

@ -1,8 +1,8 @@
#include "flo_08.h"
extern s32 D_800F7F00[];
extern s32 D_800F7F40[];
extern s32 D_8008EF20[11][4];
extern s32 wPartnerHudScripts[];
extern s32 wDisabledPartnerHudScripts[];
extern s32 gPartnerPopupProperties[11][4];
#include "world/common/SetOverrideFlags_40.inc.c"
@ -56,14 +56,14 @@ ApiStatus N(func_802401CC_CAEF0C)(Evt* script, s32 isInitialCall) {
if (playerData->partners[idx].enabled) {
ptr->unk_108[i] = idx;
ptr->unk_84[i] = *D_8008EF20[idx];
ptr->unk_84[i] = *gPartnerPopupProperties[idx];
partnerLevel = N(UnkFunc37)(idx, var);
if (partnerLevel >= 0) {
ptr->unk_00[i] = D_800F7F00[idx];
ptr->unk_00[i] = wPartnerHudScripts[idx];
ptr->unk_18C[i] = 1;
ptr->unk_294[i] = N(D_80241FC8_CB0D08)[i][partnerLevel];
} else {
ptr->unk_00[i] = D_800F7F40[idx];
ptr->unk_00[i] = wDisabledPartnerHudScripts[idx];
ptr->unk_18C[i] = 0;
ptr->unk_294[i] = N(D_80241FB0_CB0CF0)[var];
}
@ -97,7 +97,7 @@ ApiStatus N(func_802401CC_CAEF0C)(Evt* script, s32 isInitialCall) {
destroy_popup_menu();
if (script->functionTemp[1] != 0xFF) {
script->varTable[0] = D_8008EF20[ptr->unk_108[script->functionTemp[1] - 1]][0];
script->varTable[0] = gPartnerPopupProperties[ptr->unk_108[script->functionTemp[1] - 1]][0];
script->varTable[1] = ptr->unk_108[script->functionTemp[1] - 1];
} else {
script->varTable[0] = -1;

View File

@ -1,9 +1,9 @@
#include "flo_16.h"
#include "message_ids.h"
extern s32 D_800F7F00[];
extern s32 D_800F7F40[];
extern s32 D_8008EF20[11][4];
extern s32 wPartnerHudScripts[];
extern s32 wDisabledPartnerHudScripts[];
extern s32 gPartnerPopupProperties[11][4];
EntryList N(entryList) = {
{ -720.0f, 0.0f, 0.0f, 90.0f },
@ -485,14 +485,14 @@ ApiStatus N(func_802402AC_CD20DC)(Evt* script, s32 isInitialCall) {
if (playerData->partners[idx].enabled) {
ptr->unk_108[i] = idx;
ptr->unk_84[i] = *D_8008EF20[idx];
ptr->unk_84[i] = *gPartnerPopupProperties[idx];
partnerLevel = N(UnkFunc37)(idx, var);
if (partnerLevel >= 0) {
ptr->unk_00[i] = D_800F7F00[idx];
ptr->unk_00[i] = wPartnerHudScripts[idx];
ptr->unk_18C[i] = 1;
ptr->unk_294[i] = N(D_80243718_CD5548)[i][partnerLevel];
} else {
ptr->unk_00[i] = D_800F7F40[idx];
ptr->unk_00[i] = wDisabledPartnerHudScripts[idx];
ptr->unk_18C[i] = 0;
ptr->unk_294[i] = N(D_80243700_CD5530)[var];
}
@ -526,7 +526,7 @@ ApiStatus N(func_802402AC_CD20DC)(Evt* script, s32 isInitialCall) {
destroy_popup_menu();
if (script->functionTemp[1] != 0xFF) {
script->varTable[0] = D_8008EF20[ptr->unk_108[script->functionTemp[1] - 1]][0];
script->varTable[0] = gPartnerPopupProperties[ptr->unk_108[script->functionTemp[1] - 1]][0];
script->varTable[1] = ptr->unk_108[script->functionTemp[1] - 1];
} else {
script->varTable[0] = -1;

View File

@ -1,10 +1,10 @@
#include "common.h"
#include "npc.h"
extern s32 D_8008EF20[11][4];
extern s32 gPartnerPopupProperties[11][4];
ApiStatus N(UnkFunc19)(Evt* script, s32 isInitialCall) {
set_message_msg(D_8008EF20[gPlayerData.currentPartner][0], 0);
set_message_msg(gPartnerPopupProperties[gPlayerData.currentPartner][0], 0);
return ApiStatus_DONE2;
}

View File

@ -294,7 +294,7 @@ ApiStatus func_802BD694_323FE4(Evt* script, s32 isInitialCall) {
bow->flags |= 0x40;
}
get_shadow_by_index(bow->shadowIndex)->unk_05 = playerStatus->alpha1 >> 1;
get_shadow_by_index(bow->shadowIndex)->alpha = playerStatus->alpha1 >> 1;
func_8003D624(bow, 7, playerStatus->alpha1, 0, 0, 0, 0);
bow->pos.x = playerStatus->position.x - D_802BE0E4;
bow->pos.y = playerStatus->position.y - D_802BE0E8;
@ -357,7 +357,7 @@ void func_802BDDF0_324740(Npc* bow) {
playerStatus->alpha1 = 255;
func_8003D624(bow, 0, 0, 0, 0, 0, 0);
bow->renderMode = RENDER_MODE_SURFACE_XLU_LAYER1;
get_shadow_by_index(bow->shadowIndex)->unk_05 = playerStatus->alpha1 >> 1;
get_shadow_by_index(bow->shadowIndex)->alpha = playerStatus->alpha1 >> 1;
if (D_802BE0C4) {
enable_player_input();

View File

@ -2,6 +2,7 @@
#include "ld_addrs.h"
#include "partners.h"
#include "npc.h"
#include "hud_element.h"
#include "partner/goombario.h"
#include "sprite/npc/world_goombario.h"
@ -36,44 +37,101 @@
#include "partner/twink.h"
#include "sprite/npc/twink.h"
extern s32 D_80108068[];
extern s32 D_801083D8[];
extern HudElementAnim HudScript_Partner0[];
extern HudElementAnim HudScript_Goombario[];
extern HudElementAnim HudScript_Kooper[];
extern HudElementAnim HudScript_Bombette[];
extern HudElementAnim HudScript_Parakarry[];
extern HudElementAnim HudScript_Watt[];
extern HudElementAnim HudScript_Sushie[];
extern HudElementAnim HudScript_Lakilester[];
extern HudElementAnim HudScript_Bow[];
extern HudElementAnim HudScript_PartnerA[];
extern HudElementAnim HudScript_Partner0Disabled[];
extern HudElementAnim HudScript_GoombarioDisabled[];
extern HudElementAnim HudScript_KooperDisabled[];
extern HudElementAnim HudScript_BombetteDisabled[];
extern HudElementAnim HudScript_ParakarryDisabled[];
extern HudElementAnim HudScript_WattDisabled[];
extern HudElementAnim HudScript_SushieDisabled[];
extern HudElementAnim HudScript_LakilesterDisabled[];
extern HudElementAnim HudScript_BowDisabled[];
extern HudElementAnim HudScript_PartnerADisabled[];
extern HudElementAnim HudScript_StatusDigit0[];
extern HudElementAnim HudScript_StatusDigit1[];
extern HudElementAnim HudScript_StatusDigit2[];
extern HudElementAnim HudScript_StatusDigit3[];
extern HudElementAnim HudScript_StatusDigit4[];
extern HudElementAnim HudScript_StatusDigit5[];
extern HudElementAnim HudScript_StatusDigit6[];
extern HudElementAnim HudScript_StatusDigit7[];
extern HudElementAnim HudScript_StatusDigit8[];
extern HudElementAnim HudScript_StatusDigit9[];
extern HudElementAnim HudScript_StatusTimes[];
extern HudElementAnim HudScript_StatusSlash[];
extern HudElementAnim HudScript_StatusStar1[];
extern HudElementAnim HudScript_StatusStar2[];
extern HudElementAnim HudScript_StatusStar3[];
extern HudElementAnim HudScript_StatusStar4[];
extern HudElementAnim HudScript_StatusStar5[];
extern HudElementAnim HudScript_StatusStar6[];
extern HudElementAnim HudScript_StatusStar7[];
extern HudElementAnim HudScript_StatusSPIncrement1[];
extern HudElementAnim HudScript_StatusSPIncrement2[];
extern HudElementAnim HudScript_StatusSPIncrement3[];
extern HudElementAnim HudScript_StatusSPIncrement4[];
extern HudElementAnim HudScript_StatusSPIncrement5[];
extern HudElementAnim HudScript_StatusSPIncrement6[];
extern HudElementAnim HudScript_StatusSPIncrement7[];
extern f32 wPartnerTetherDistance;
extern s16 D_8010CFC8;
extern s16 D_8010CFCA;
extern s16 D_8010CFCE;
extern s32 D_802C0000;
extern s32 D_8010CFB8;
extern s32 PlayerMoveHistoryIndex;
extern s32 D_8010CFBC;
extern s32 D_8010CFCC;
extern struct Vec3f* D_8010CD38;
extern struct player_path_element PlayerMoveHistory[40];
extern EvtSource D_802C05CC_32579C;
typedef struct struct8010CD38{
/* 0x00 */ s8 unk_00;
typedef struct player_path_element{
/* 0x00 */ s8 isJumping;
/* 0x03 */ char unk_01[3];
/* 0x04 */ Vec3f position;
}struct8010CD38; // size unknown
}player_path_element; // size unknown
s32 partner_is_idle(Npc* partner);
s32 world_partner_can_player_pause_default(Npc* partner);
void _use_partner_ability(void);
// Partner icons
s32 D_800F7F00[] = {
0x80107CA8, 0x80107CF8, 0x80107D48, 0x80107D98, 0x80107DE8, 0x80107CA8, 0x80107E88, 0x80107ED8, 0x80107F28, 0x80107E38, 0x80107FC8, 0x80107FC8, 0x80107FC8, 0x80107FC8, 0x80107FC8, 0x80107FC8,
HudElementAnim* wPartnerHudScripts[] = {
HudScript_Partner0, HudScript_Goombario, HudScript_Kooper, HudScript_Bombette,
HudScript_Parakarry, HudScript_Partner0, HudScript_Watt, HudScript_Sushie,
HudScript_Lakilester, HudScript_Bow, HudScript_PartnerA, HudScript_PartnerA,
HudScript_PartnerA, HudScript_PartnerA, HudScript_PartnerA, HudScript_PartnerA,
};
s32 D_800F7F40[] = {
0x80107CD0, 0x80107D20, 0x80107D70, 0x80107DC0, 0x80107E10, 0x80107CD0, 0x80107EB0, 0x80107F00, 0x80107F50, 0x80107E60, 0x80107FF0, 0x80107FF0, 0x80107FF0, 0x80107FF0, 0x80107FF0, 0x80107FF0,
HudElementAnim* wDisabledPartnerHudScripts[] = {
HudScript_Partner0Disabled, HudScript_GoombarioDisabled, HudScript_KooperDisabled, HudScript_BombetteDisabled,
HudScript_ParakarryDisabled, HudScript_Partner0Disabled, HudScript_WattDisabled, HudScript_SushieDisabled,
HudScript_LakilesterDisabled, HudScript_BowDisabled, HudScript_PartnerADisabled, HudScript_PartnerADisabled,
HudScript_PartnerADisabled, HudScript_PartnerADisabled, HudScript_PartnerADisabled, HudScript_PartnerADisabled,
};
s32 D_800F7F80[] = {
0x801080B8, 0x801080E0, 0x80108108, 0x80108130, 0x80108158, 0x80108180, 0x801081A8, 0x801081D0, 0x801081F8, 0x80108220,
HudElementAnim* DigitHudScripts[] = {
HudScript_StatusDigit0, HudScript_StatusDigit1, HudScript_StatusDigit2, HudScript_StatusDigit3, HudScript_StatusDigit4,
HudScript_StatusDigit5, HudScript_StatusDigit6, HudScript_StatusDigit7, HudScript_StatusDigit8, HudScript_StatusDigit9,
};
s32* D_800F7FA8 = &D_80108068;
s32 D_800F7FAC = 0x80108090;
s32 D_800F7FB0[] = { 0x80108298, 0x801082E8, 0x801082C0, 0x80108310, 0x80108338, 0x80108360, 0x80108388 };
s32 D_800F7FCC[] = { (s32) &D_801083D8, 0x80108428, 0x80108400, 0x80108450, 0x80108478, 0x801084A0, 0x801084C8 };
HudElementAnim* TimesHudScript = HudScript_StatusTimes;
HudElementAnim* SlashHudScript = HudScript_StatusSlash;
HudElementAnim* SPIncrementHudScripts[] = { HudScript_StatusSPIncrement1, HudScript_StatusSPIncrement3, HudScript_StatusSPIncrement2,
HudScript_StatusSPIncrement4, HudScript_StatusSPIncrement5, HudScript_StatusSPIncrement6, HudScript_StatusSPIncrement7 };
HudElementAnim* SPStarHudScripts[] = { HudScript_StatusStar1, HudScript_StatusStar3, HudScript_StatusStar2, HudScript_StatusStar4,
HudScript_StatusStar5, HudScript_StatusStar6, HudScript_StatusStar7 };
s32 D_800F7FE8 = -1;
s32 D_800F7FEC = 1;
@ -82,7 +140,7 @@ s32 D_800F7FF4 = 4;
s32 D_800F7FF8 = 5;
s32 D_800F7FFC = 7;
s32 D_800F8000[] = { 8, 0, 0, 0 };
s32 D_800F8010[] = { _3251D0_ROM_START, _3251D0_ROM_END, (s32) D_802C05CC_32579C, 0x00000000 };
s32 UseItemDmaArgs[] = { _3251D0_ROM_START, _3251D0_ROM_END, (s32) D_802C05CC_32579C, 0x00000000 };
s32 D_800F8020 = 0;
s32 wPartnerMoveGoalX = 0;
s32 wPartnerMoveGoalZ = 0;
@ -272,9 +330,9 @@ WorldPartner wPartners[12] = {
},
};
f32 D_800F833C = 0;
f32 D_800F8340 = 0;
f32 D_800F8344 = 0;
f32 SavedPartnerPosX = 0;
f32 SavedPartnerPosY = 0;
f32 SavedPartnerPosZ = 0;
PartnerAnimations gPartnerAnimations[] = {
{0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000},
@ -291,16 +349,16 @@ PartnerAnimations gPartnerAnimations[] = {
{0x00200000, 0x00200001, 0x00200001, 0x00200001, 0x00200001, 0x00200001, 0x00200001, 0x00200009, 0x00200020},
};
s32 D_800F84F8 = { 0x00000000, 0x00000000, };
s32 D_800F84F8 = 0;
s32 use_consumable(s32 arg0) {
s32 use_consumable(s32 invSlot) {
Evt* script;
D_8010CD20 = arg0;
arg0 = gPlayerData.invItems[arg0];
dma_copy(D_800F8010[0], D_800F8010[1], _3251D0_VRAM);
script = start_script(D_800F8010[2], 1, 0);
script->varTable[10] = arg0;
D_8010CD20 = invSlot;
invSlot = gPlayerData.invItems[invSlot];
dma_copy(UseItemDmaArgs[0], UseItemDmaArgs[1], _3251D0_VRAM);
script = start_script(UseItemDmaArgs[2], 1, 0);
script->varTable[10] = invSlot;
return script->id;
}
@ -309,31 +367,31 @@ void remove_consumable(void) {
sort_items();
}
s32 func_800EA4B0(s32 arg0) {
s32 ret = 1;
s32 func_800EA4B0(s32 collisionID) {
s32 ret = TRUE;
if (arg0 >= 0) {
if (arg0 & 0x4000) {
switch (get_entity_type(arg0)) {
case 0x7:
case 0x8:
case 0x9:
case 0xA:
case 0x2E:
case 0x2F:
case 0x32:
case 0x35:
case 0x36:
case 0x37:
case 0x38:
case 0x39:
case 0x3A:
case 0x3B:
case 0x3C:
ret = 0;
if (collisionID >= 0) {
if (collisionID & 0x4000) {
switch (get_entity_type(collisionID)) {
case ENTITY_TYPE_BLUE_SWITCH:
case ENTITY_TYPE_RED_SWITCH:
case ENTITY_TYPE_HUGE_BLUE_SWITCH:
case ENTITY_TYPE_GREEN_STOMP_SWITCH:
case ENTITY_TYPE_SIMPLE_SPRING:
case ENTITY_TYPE_SCRIPT_SPRING:
case ENTITY_TYPE_CHEST:
case ENTITY_TYPE_BELLBELL_PLANT:
case ENTITY_TYPE_TRUMPET_PLANT:
case ENTITY_TYPE_MUNCHLESIA:
case ENTITY_TYPE_CYMBAL_PLANT:
case ENTITY_TYPE_PINK_FLOWER:
case ENTITY_TYPE_SPINNING_FLOWER:
case ENTITY_TYPE_3B:
case ENTITY_TYPE_TWEESTER:
ret = FALSE;
break;
default:
ret = 1;
ret = TRUE;
break;
}
}
@ -446,9 +504,9 @@ void switch_to_partner(s32 arg0) {
D_8010CFE8 = 4;
} else {
D_8010CFE8 = 6;
D_800F833C = playerStatus->position.x;
D_800F8340 = playerStatus->position.y;
D_800F8344 = playerStatus->position.z;
SavedPartnerPosX = playerStatus->position.x;
SavedPartnerPosY = playerStatus->position.y;
SavedPartnerPosZ = playerStatus->position.z;
}
}
}
@ -469,9 +527,9 @@ void partner_init_after_battle(s32 arg0) {
D_8010CFE8 = 4;
} else {
D_8010CFE8 = 6;
D_800F833C = playerStatus->position.x;
D_800F8340 = playerStatus->position.y;
D_800F8344 = playerStatus->position.z;
SavedPartnerPosX = playerStatus->position.x;
SavedPartnerPosY = playerStatus->position.y;
SavedPartnerPosZ = playerStatus->position.z;
}
}
}
@ -497,8 +555,8 @@ s32 partner_use_ability(void) {
if (!is_starting_conversation() &&
wPartner != NULL &&
(wPartner->canUseAbility == NULL || wPartner->canUseAbility(wPartnerNpc))) {
if ((gGameStatusPtr->unk_81 != 0) && (actionStatus->currentButtons & 0x4000)) {
sfx_play_sound(0x21D);
if ((gGameStatusPtr->unk_81 != 0) && (actionStatus->currentButtons & BUTTON_B)) {
sfx_play_sound(SOUND_MENU_BADGE_ERROR);
} else if (D_8010CFD8 != 0) {
D_8010CFE0 = 1;
D_8010CFE8 = 8;
@ -540,9 +598,9 @@ void partner_reset_data(void) {
}
wPartner = NULL;
D_800F833C = playerStatus->position.x;
D_800F8340 = playerStatus->position.y;
D_800F8344 = playerStatus->position.z;
SavedPartnerPosX = playerStatus->position.x;
SavedPartnerPosY = playerStatus->position.y;
SavedPartnerPosZ = playerStatus->position.z;
if (D_8010CFD8 == 0) {
D_8010CFE8 = 1;
@ -569,9 +627,9 @@ void partner_initialize_data(void) {
actionStatus->unk_358 = 0;
actionStatus->actionState.b[2] = 0;
wPartner = NULL;
D_800F833C = 0;
D_800F8340 = 0;
D_800F8344 = 0;
SavedPartnerPosX = 0;
SavedPartnerPosY = 0;
SavedPartnerPosZ = 0;
}
s32 partner_test_enemy_collision(s32 arg0) {
@ -592,7 +650,7 @@ Bytecode* partner_get_ride_script(void) {
void partner_handle_before_battle(void) {
if (D_8010CFD8 != 0) {
s32* scriptID = &D_8010CFDC;
s32* scriptID = &wPartnerCurrentScriptID;
if (does_script_exist(*scriptID)) {
kill_script_by_ID(*scriptID);
@ -609,14 +667,14 @@ void partner_handle_after_battle(void) {
PlayerData* playerData = &gPlayerData;
if (D_8010CFD8 != 0) {
if (does_script_exist(D_8010CFDC) != 0) {
kill_script_by_ID(D_8010CFDC);
if (does_script_exist(wPartnerCurrentScriptID) != 0) {
kill_script_by_ID(wPartnerCurrentScriptID);
}
D_8010CFD4 = start_script(wPartner->update, 20, 0x20);
D_8010CFD4->owner2.npc = wPartnerNpc;
D_8010CFDC = D_8010CFD4->id;
D_8010CFD4->groupFlags = 0xA;
wPartnerCurrentScript = start_script(wPartner->update, 20, 0x20);
wPartnerCurrentScript->owner2.npc = wPartnerNpc;
wPartnerCurrentScriptID = wPartnerCurrentScript->id;
wPartnerCurrentScript->groupFlags = 0xA;
D_8010CFE8 = 1;
@ -633,7 +691,7 @@ void partner_handle_after_battle(void) {
}
void partner_kill_ability_script(void) {
s32* scriptID = &D_8010CFDC;
s32* scriptID = &wPartnerCurrentScriptID;
D_8010CFE8 = 10;
if (does_script_exist(*scriptID)) {
@ -643,7 +701,7 @@ void partner_kill_ability_script(void) {
void partner_suspend_ability_script(void) {
if (D_8010CFD8 != NULL) {
s32* scriptID = &D_8010CFDC;
s32* scriptID = &wPartnerCurrentScriptID;
if (does_script_exist(*scriptID)) {
suspend_all_script(*scriptID);
@ -653,7 +711,7 @@ void partner_suspend_ability_script(void) {
void partner_resume_ability_script(void) {
if (D_8010CFD8 != NULL) {
s32* scriptID = &D_8010CFDC;
s32* scriptID = &wPartnerCurrentScriptID;
if (does_script_exist(*scriptID)) {
resume_all_script(*scriptID);
@ -665,27 +723,27 @@ INCLUDE_ASM(void, "world/partners", partner_walking_enable, Npc* partner, s32 va
void partner_walking_update_player_tracking(Npc* partner) {
PlayerStatus* playerStatus = &gPlayerStatus;
s32 tempCondition;
struct8010CD38* tempStruct;
s32 isPlayerJumping;
player_path_element* currentSnapshot;
if ((playerStatus->flags & 6) != 0) {
tempCondition = (playerStatus->actionState == ACTION_STATE_LAND || playerStatus->actionState == ACTION_STATE_STEP_DOWN) ^ 1;
isPlayerJumping = (playerStatus->actionState == ACTION_STATE_LAND || playerStatus->actionState == ACTION_STATE_STEP_DOWN) ^ 1;
} else {
tempCondition = 0;
isPlayerJumping = FALSE;
}
tempStruct = (D_8010CFB8 << 2) + &D_8010CD38;
if (((tempStruct->unk_00 == 0) || (tempCondition == 0)) &&
((tempStruct->position.x != playerStatus->position.x) || (tempStruct->position.y != playerStatus->position.y)
|| (tempStruct->position.z != playerStatus->position.z))) {
if (D_8010CFBC != D_8010CFB8 + 1) {
if (++D_8010CFB8 >= 0x28) {
D_8010CFB8 = 0;
currentSnapshot = &PlayerMoveHistory[PlayerMoveHistoryIndex];
if (((currentSnapshot->isJumping == 0) || (isPlayerJumping == 0)) &&
((currentSnapshot->position.x != playerStatus->position.x) || (currentSnapshot->position.y != playerStatus->position.y)
|| (currentSnapshot->position.z != playerStatus->position.z))) {
if (D_8010CFBC != PlayerMoveHistoryIndex + 1) {
if (++PlayerMoveHistoryIndex >= ARRAY_COUNT(PlayerMoveHistory)) {
PlayerMoveHistoryIndex = 0;
}
tempStruct = (D_8010CFB8 << 2) + &D_8010CD38;
tempStruct->position.x = playerStatus->position.x;
tempStruct->position.y = playerStatus->position.y;
tempStruct->position.z = playerStatus->position.z;
tempStruct->unk_00 = tempCondition;
currentSnapshot = &PlayerMoveHistory[PlayerMoveHistoryIndex];
currentSnapshot->position.x = playerStatus->position.x;
currentSnapshot->position.y = playerStatus->position.y;
currentSnapshot->position.z = playerStatus->position.z;
currentSnapshot->isJumping = isPlayerJumping;
}
}
}
@ -694,12 +752,12 @@ void partner_walking_update_motion(Npc* partner) {
PlayerStatus* playerStatus = &gPlayerStatus;
PartnerActionStatus* actionStatus = &gPartnerActionStatus;
if (gGameStatusPtr->unk_81 == 0 || playerStatus->flags & 0x3000 || actionStatus->inputDisabled != 0
|| actionStatus->actionState.b[2] != 0) {
if (!(playerStatus->animFlags & 0x800)) {
if (gGameStatusPtr->unk_81 == 0 || playerStatus->flags & (PLAYER_STATUS_FLAGS_INPUT_DISABLED | PLAYER_STATUS_FLAGS_1000)
|| actionStatus->inputDisabled != 0 || actionStatus->actionState.b[2] != 0) {
if (!(playerStatus->animFlags & PLAYER_STATUS_ANIM_FLAGS_800)) {
partner_walking_follow_player(partner);
}
if (actionStatus->pressedButtons & 0x6006) {
if (actionStatus->pressedButtons & (BUTTON_Z | BUTTON_B | BUTTON_C_LEFT | BUTTON_C_DOWN)) {
actionStatus->actionState.b[2] = 0;
}
}
@ -710,13 +768,13 @@ void partner_walking_update_motion(Npc* partner) {
partner->pos.z = playerStatus->position.z;
partner->jumpVelocity = 0.0f;
partner->jumpScale = 0.0f;
partner->flags = partner->flags & ~0x800;
partner->flags = partner->flags & ~PLAYER_STATUS_ANIM_FLAGS_800;
}
partner_do_player_collision(partner);
D_800F833C = partner->pos.x;
D_800F8340 = partner->pos.y;
D_800F8344 = partner->pos.z;
SavedPartnerPosX = partner->pos.x;
SavedPartnerPosY = partner->pos.y;
SavedPartnerPosZ = partner->pos.z;
}
INCLUDE_ASM(void, "world/partners", partner_walking_follow_player, Npc* partner);
@ -725,26 +783,26 @@ INCLUDE_ASM(void, "world/partners", partner_flying_enable, Npc* partner, s32 val
void partner_flying_update_player_tracking(Npc* partner) {
PlayerStatus* playerStatus = &gPlayerStatus;
struct8010CD38* tempStruct;
f32 tempY;
player_path_element* currentSnapShot;
f32 effectiveY;
s32 zero = 0; // TODO fix this as || zero == 0 is always going to be true as is
tempY = playerStatus->position.y;
if ((playerStatus->actionState == 23) || (playerStatus->actionState == 21)) {
tempY = playerStatus->lastGoodPosition.y + partner->collisionHeight + 5;
effectiveY = playerStatus->position.y;
if ((playerStatus->actionState == ACTION_STATE_HIT_LAVA) || (playerStatus->actionState == ACTION_STATE_HIT_FIRE)) {
effectiveY = playerStatus->lastGoodPosition.y + partner->collisionHeight + 5;
}
tempStruct = (D_8010CFB8 << 2) + &D_8010CD38;
if ((!tempStruct->unk_00 || zero == 0) && (tempStruct->position.x != playerStatus->position.x || tempStruct->position.y != tempY
|| tempStruct->position.z != playerStatus->position.z)) {
if (D_8010CFBC != D_8010CFB8 + 1) {
if (++D_8010CFB8 >= 0x28) {
D_8010CFB8 = 0;
currentSnapShot = &PlayerMoveHistory[PlayerMoveHistoryIndex];
if ((!currentSnapShot->isJumping || zero == 0) && (currentSnapShot->position.x != playerStatus->position.x || currentSnapShot->position.y != effectiveY
|| currentSnapShot->position.z != playerStatus->position.z)) {
if (D_8010CFBC != PlayerMoveHistoryIndex + 1) {
if (++PlayerMoveHistoryIndex >= ARRAY_COUNT(PlayerMoveHistory)) {
PlayerMoveHistoryIndex = 0;
}
tempStruct = (D_8010CFB8 << 2) + &D_8010CD38;
tempStruct->position.x = playerStatus->position.x;
tempStruct->position.y = tempY;
tempStruct->position.z = playerStatus->position.z;
tempStruct->unk_00 = zero;
currentSnapShot = &PlayerMoveHistory[PlayerMoveHistoryIndex];
currentSnapShot->position.x = playerStatus->position.x;
currentSnapShot->position.y = effectiveY;
currentSnapShot->position.z = playerStatus->position.z;
currentSnapShot->isJumping = zero;
}
}
}
@ -753,10 +811,10 @@ INCLUDE_ASM(void, "world/partners", partner_flying_update_motion, Npc* partner);
INCLUDE_ASM(s32, "world/partners", partner_flying_follow_player);
s32 partner_init_put_away(Npc* arg0) {
arg0->collisionChannel = 0x10000;
s32 partner_init_put_away(Npc* partner) {
partner->collisionChannel = 0x10000;
D_8010CFC8 = 0;
arg0->flags |= 0x100;
partner->flags |= 0x100;
return D_8010CFC8;
}
@ -783,9 +841,9 @@ s32 partner_put_away(Npc* partner) {
tempPosY = playerStatus->position.y + (playerStatus->colliderHeight / 2);
partner->moveToPos.y = playerStatus->position.y + (playerStatus->colliderHeight / 2);
tempPosZ = playerStatus->position.z;
D_800F833C = tempMoveToX;
D_800F8340 = tempMoveToY;
D_800F8344 = tempMoveToZ;
SavedPartnerPosX = tempMoveToX;
SavedPartnerPosY = tempMoveToY;
SavedPartnerPosZ = tempMoveToZ;
partner->moveSpeed = 4.0f;
partner->jumpScale = 1.6f;
partner->moveToPos.z = tempPosZ;

View File

@ -27,9 +27,9 @@ typedef struct WorldPartner {
} WorldPartner; // size = 0x40
extern s32 D_8010CFC4;
extern Evt* D_8010CFD4;
extern Evt* wPartnerCurrentScript;
extern s32 D_8010CFD8;
extern s32 D_8010CFDC;
extern s32 wPartnerCurrentScriptID;
extern s32 D_8010CFE0;
extern s32 D_8010CFE4;
extern s32 D_8010CFE8;

View File

@ -12,7 +12,7 @@ extern s32 D_80286524;
extern s32 D_80286530;
extern s32 D_80286534;
extern Evt* D_8028652C;
extern HudElementAnim* D_80080868;
extern HudElementAnim* HudScript_Item_Coin;
extern s32 D_8014F150[64];
ApiStatus func_802803C8(Evt* script, s32 isInitialCall);
@ -361,7 +361,7 @@ ApiStatus ShowShopPurchaseDialog(Evt* script, s32 isInitialCall) {
//dumb stuff
#ifdef NON_EQUIVALENT
extern s32 D_8008A680[337][2];
extern s32 gItemHudScripts[337][2];
void shop_open_item_select_popup(s32 mode) {
Shop* shop = gGameStatusPtr->mapShop;
@ -399,7 +399,7 @@ void shop_open_item_select_popup(s32 mode) {
}
if (itemID != 0) {
menu->ptrIcon[i] = D_8008A680[gItemTable[itemID].iconID][0];
menu->ptrIcon[i] = gItemHudScripts[gItemTable[itemID].iconID][0];
menu->userIndex[i] = i;
menu->enabled[i] = TRUE;
menu->nameMsg[i] = gItemTable[itemID].nameMsg;
@ -900,7 +900,7 @@ s32 MakeShop(Evt* script, s32 isInitialCall) {
numShopItems++;
}
shop->costIconID = create_hud_element(&D_80080868);
shop->costIconID = create_hud_element(&HudScript_Item_Coin);
set_hud_element_flags(shop->costIconID, 0x80);
clear_hud_element_flags(shop->costIconID, 0x8000);
get_generic_entity(create_generic_entity_frontUI(NULL, draw_shop_items));

View File

@ -101,13 +101,13 @@ dlabel D_802EA52C
dlabel D_802EA548
.word 0x00000004, 0x00000016, 0x00000001, 0x0000003C, 0x0A000A90, 0x00000002, 0x00000000, 0x42000020, D_802EA4F4, 0x00000000, entity_ItemBlock_init, D_802EA328, entity_block_handle_collision, 0x00E3B870, 0x00E3C320, 0x0F191919, 0x42000020, D_802EA510, 0x00000000, entity_HiddenItemBlock_init, D_802EA38C, entity_block_handle_collision, 0x00E3B870, 0x00E3C320, 0x11191919, 0x42000020, D_802EA52C, 0x00000000, entity_ItemBlock_init, D_802EA328, entity_block_handle_collision, 0x00E3C320, 0x00E3CDD0, 0x14191919, 0x42000020, D_802EA548, 0x00000000, entity_HiddenItemBlock_init, D_802EA38C, entity_block_handle_collision, 0x00E3C320, 0x00E3CDD0, 0x12191919, 0xC2080020, 0x0000023C, 0x00000084, entity_ItemlessBlock_init, D_802EA440, entity_block_handle_collision, D_802EA4C4, 0x00000000, 0x10191919
dlabel D_802EA618
dlabel Entity_HitGroundedYellowBlock
.word 0x42080020, 0x0000023C, 0x00000084, entity_ItemlessBlock_init, D_802EA3F0, 0x00000000, D_802EA4C4, 0x00000000, 0x0F191919
dlabel D_802EA63C
dlabel Entity_HitFloatingYellowBlock
.word 0x42080020, 0x0000022C, 0x00000084, entity_ItemlessBlock_init, D_802EA3F0, 0x00000000, D_802EA4D4, 0x00000000, 0x0F191919
dlabel D_802EA660
dlabel Entity_HitRedBlock
.word 0x42080020, 0x00000094, 0x00000084, entity_ItemlessBlock_init, D_802EA3F0, 0x00000000, D_802EA4E4, 0x00000000, 0x14191919, 0x00000000, 0x00000000, 0x00000000
dlabel D_802EA690

View File

@ -674,190 +674,226 @@ dlabel D_80290C78
dlabel D_80291C80
.word 0x00000011, 0x66CCEEFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFEECC66, 0x11000000, 0x00000000, 0x00000000, 0x00000000, 0x000022BB, 0xEEFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFEE, 0xBB220000, 0x00000000, 0x00000000, 0x00000000, 0x0022DDFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFDD2200, 0x00000000, 0x00000000, 0x00000000, 0x11BBFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFBB11, 0x00000000, 0x00000000, 0x00000000, 0x66EEFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFEE66, 0x00000000, 0x00000000, 0x00000000, 0xCCEEFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFCC, 0x00000000, 0x00000000, 0x00000000, 0xEEFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFEE, 0x00000000, 0x00000000, 0x00000000, 0xEEFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x00000000, 0x00000000, 0x00000000, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x00000000, 0x00000000, 0x00000000, 0xEEFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFEE, 0x00000000, 0x00000000, 0x00000000, 0xCCFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFCC, 0x00000000, 0x00000000, 0x00000000, 0x66EEFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFEE66, 0x00000000, 0x00000000, 0x00000000, 0x11BBFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFBB11, 0x00000000, 0x00000000, 0x00000000, 0x0022DDFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFDD2200, 0x00000000, 0x00000000, 0x00000000, 0x000022BB, 0xEEFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFEE, 0xBB220000, 0x00000000, 0x00000000, 0x00000000, 0x00000011, 0x66CCEEFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFEECC66, 0x11000000, 0x00000000, 0x00000000, 0x00000000
dlabel D_80291F80
dlabel HudScript_HPBar
.word 0x00000008, 0x00000005, 0x0000000B, 0x00000004, 0x00000002, 0x0000003C, D_8028A840, D_8028A940, 0x00000003, 0x00000000
dlabel D_80291FA8
dlabel HudScript_HPDigit0
.word 0x00000008, 0x00000005, 0x00000000, 0x00000004, 0x00000002, 0x0000003C, D_8028A960, D_8028A980, 0x00000003, 0x00000000
dlabel D_80291FD0
dlabel HudScript_HPDigit1
.word 0x00000008, 0x00000005, 0x00000000, 0x00000004, 0x00000002, 0x0000003C, D_8028A9A0, D_8028A9C0, 0x00000003, 0x00000000
dlabel D_80291FF8
dlabel HudScript_HPDigit2
.word 0x00000008, 0x00000005, 0x00000000, 0x00000004, 0x00000002, 0x0000003C, D_8028A9E0, D_8028AA00, 0x00000003, 0x00000000
dlabel D_80292020
dlabel HudScript_HPDigit3
.word 0x00000008, 0x00000005, 0x00000000, 0x00000004, 0x00000002, 0x0000003C, D_8028AA20, D_8028AA40, 0x00000003, 0x00000000
dlabel D_80292048
dlabel HudScript_HPDigit4
.word 0x00000008, 0x00000005, 0x00000000, 0x00000004, 0x00000002, 0x0000003C, D_8028AA60, D_8028AA80, 0x00000003, 0x00000000
dlabel D_80292070
dlabel HudScript_HPDigit5
.word 0x00000008, 0x00000005, 0x00000000, 0x00000004, 0x00000002, 0x0000003C, D_8028AAA0, D_8028AAC0, 0x00000003, 0x00000000
dlabel D_80292098
dlabel HudScript_HPDigit6
.word 0x00000008, 0x00000005, 0x00000000, 0x00000004, 0x00000002, 0x0000003C, D_8028AAE0, D_8028AB00, 0x00000003, 0x00000000
dlabel D_802920C0
dlabel HudScript_HPDigit7
.word 0x00000008, 0x00000005, 0x00000000, 0x00000004, 0x00000002, 0x0000003C, D_8028AB20, D_8028AB40, 0x00000003, 0x00000000
dlabel D_802920E8
dlabel HudScript_HPDigit8
.word 0x00000008, 0x00000005, 0x00000000, 0x00000004, 0x00000002, 0x0000003C, D_8028AB60, D_8028AB80, 0x00000003, 0x00000000
dlabel D_80292110
.word 0x00000008, 0x00000005, 0x00000000, 0x00000004, 0x00000002, 0x0000003C, D_8028ABA0, D_8028ABC0, 0x00000003, 0x00000000, 0x00000008, 0x00000005, 0x00000001, 0x00000004, 0x00000002, 0x0000003C, D_8028A680, D_8028A700, 0x00000003, 0x00000000, 0x00000008, 0x00000005, 0x00000003, 0x00000004, 0x00000002, 0x0000003C, D_80289640, D_80289840, 0x00000003, 0x00000000, 0x00000008, 0x00000005, 0x00000003, 0x00000004, 0x00000002, 0x0000003C, D_80289640, D_80289860, 0x00000003, 0x00000000, 0x00000008, 0x00000005, 0x00000003, 0x00000004, 0x00000002, 0x0000003C, D_80289880, D_80289A80, 0x00000003, 0x00000000, 0x00000008, 0x00000005, 0x00000003, 0x00000004, 0x00000002, 0x0000003C, D_80289880, D_80289AA0, 0x00000003, 0x00000000, 0x00000008, 0x00000005, 0x00000003, 0x00000004, 0x00000002, 0x0000003C, D_80289AC0, D_80289CC0, 0x00000003, 0x00000000, 0x00000008, 0x00000005, 0x00000003, 0x00000004, 0x00000002, 0x0000003C, D_80289AC0, D_80289CE0, 0x00000003, 0x00000000, 0x00000008, 0x00000005, 0x00000003, 0x00000004, 0x00000002, 0x0000003C, D_80289F40, D_8028A140, 0x00000003, 0x00000000, 0x00000008, 0x00000005, 0x00000003, 0x00000004, 0x00000002, 0x0000003C, D_80289F40, D_8028A160, 0x00000003, 0x00000000, 0x00000008, 0x00000005, 0x00000003, 0x00000004, 0x00000002, 0x0000003C, D_80289D00, D_80289F00, 0x00000003, 0x00000000, 0x00000008, 0x00000005, 0x00000003, 0x00000004, 0x00000002, 0x0000003C, D_80289D00, D_80289F20, 0x00000003, 0x00000000
dlabel HudScript_HPDigit9
.word 0x00000008, 0x00000005, 0x00000000, 0x00000004, 0x00000002, 0x0000003C, D_8028ABA0, D_8028ABC0, 0x00000003, 0x00000000
dlabel D_802922F0
dlabel HudScript_YellowArrow
.word 0x00000008, 0x00000005, 0x00000001, 0x00000004, 0x00000002, 0x0000003C, D_8028A680, D_8028A700, 0x00000003, 0x00000000
dlabel HudScript_MenuFlee
.word 0x00000008, 0x00000005, 0x00000003, 0x00000004, 0x00000002, 0x0000003C, D_80289640, D_80289840, 0x00000003, 0x00000000
dlabel HudScript_MenuFleeDisabled
.word 0x00000008, 0x00000005, 0x00000003, 0x00000004, 0x00000002, 0x0000003C, D_80289640, D_80289860, 0x00000003, 0x00000000
dlabel HudScript_MenuDefend
.word 0x00000008, 0x00000005, 0x00000003, 0x00000004, 0x00000002, 0x0000003C, D_80289880, D_80289A80, 0x00000003, 0x00000000
dlabel HudScript_MenuDefendDisabled
.word 0x00000008, 0x00000005, 0x00000003, 0x00000004, 0x00000002, 0x0000003C, D_80289880, D_80289AA0, 0x00000003, 0x00000000
dlabel HudScript_MenuStrategies
.word 0x00000008, 0x00000005, 0x00000003, 0x00000004, 0x00000002, 0x0000003C, D_80289AC0, D_80289CC0, 0x00000003, 0x00000000
dlabel HudScript_MenuStrategiesDisabled
.word 0x00000008, 0x00000005, 0x00000003, 0x00000004, 0x00000002, 0x0000003C, D_80289AC0, D_80289CE0, 0x00000003, 0x00000000
dlabel HudScript_MenuPouch
.word 0x00000008, 0x00000005, 0x00000003, 0x00000004, 0x00000002, 0x0000003C, D_80289F40, D_8028A140, 0x00000003, 0x00000000
dlabel HudScript_MenuPouchDisabled
.word 0x00000008, 0x00000005, 0x00000003, 0x00000004, 0x00000002, 0x0000003C, D_80289F40, D_8028A160, 0x00000003, 0x00000000
dlabel HudScript_MenuDoNothing
.word 0x00000008, 0x00000005, 0x00000003, 0x00000004, 0x00000002, 0x0000003C, D_80289D00, D_80289F00, 0x00000003, 0x00000000
dlabel HudScript_MenuDoNothingDisabled
.word 0x00000008, 0x00000005, 0x00000003, 0x00000004, 0x00000002, 0x0000003C, D_80289D00, D_80289F20, 0x00000003, 0x00000000
dlabel HudScript_TimingBar1Chance
.word 0x00000008, 0x00000013, 0x00000048, 0x00000018, 0x00000004, 0x00000002, 0x0000003C, D_8028C9E0, D_8028CD40, 0x00000003, 0x00000000
dlabel D_8029231C
.word 0x00000008, 0x00000013, 0x00000030, 0x00000028, 0x00000004, 0x00000002, 0x0000003C, D_8028ABE0, D_8028AFA0, 0x00000003, 0x00000000, 0x00000008, 0x00000013, 0x00000030, 0x00000028, 0x00000004, 0x00000002, 0x0000003C, D_8028AFC0, D_8028B380, 0x00000003, 0x00000000
dlabel HudScript_BButton
.word 0x00000008, 0x00000013, 0x00000030, 0x00000028, 0x00000004, 0x00000002, 0x0000003C, D_8028ABE0, D_8028AFA0, 0x00000003, 0x00000000
dlabel D_80292374
dlabel HudScript_BButtonHeld
.word 0x00000008, 0x00000013, 0x00000030, 0x00000028, 0x00000004, 0x00000002, 0x0000003C, D_8028AFC0, D_8028B380, 0x00000003, 0x00000000
dlabel HudScript_MashBButton1
.word 0x00000008, 0x00000013, 0x00000030, 0x00000028, 0x00000004, 0x00000002, 0x00000002, D_8028ABE0, D_8028AFA0, 0x00000002, 0x00000002, D_8028AFC0, D_8028B380, 0x00000003, 0x00000000
dlabel D_802923B0
dlabel HudScript_PressBButton
.word 0x00000008, 0x00000013, 0x00000030, 0x00000028, 0x00000004, 0x00000002, 0x00000003, D_8028AFC0, D_8028B380, 0x00000002, 0x0000000A, D_8028ABE0, D_8028AFA0, 0x00000002, 0x00000007, D_8028AFC0, D_8028B380, 0x00000003, 0x00000000
dlabel D_802923FC
dlabel HudScript_MashBButton2
.word 0x00000008, 0x00000013, 0x00000030, 0x00000028, 0x00000004, 0x00000002, 0x00000002, D_8028AFC0, D_8028B380, 0x00000002, 0x00000002, D_8028ABE0, D_8028AFA0, 0x00000003, 0x00000000
dlabel D_80292438
dlabel HudScript_CLeftButton
.word 0x00000008, 0x00000013, 0x00000028, 0x00000022, 0x00000004, 0x00000002, 0x0000003C, D_8028B3A0, D_8028B648, 0x00000003, 0x00000000, 0x00000008, 0x00000013, 0x00000028, 0x00000022, 0x00000004, 0x00000002, 0x0000003C, D_8028B668, D_8028B910, 0x00000003, 0x00000000
dlabel D_80292490
dlabel HudScript_MashCLeftButton
.word 0x00000008, 0x00000013, 0x00000028, 0x00000022, 0x00000004, 0x00000002, 0x00000002, D_8028B3A0, D_8028B648, 0x00000002, 0x00000002, D_8028B668, D_8028B910, 0x00000003, 0x00000000
dlabel D_802924CC
dlabel HudScript_CRightButton
.word 0x00000008, 0x00000013, 0x00000028, 0x00000022, 0x00000004, 0x00000002, 0x0000003C, D_8028B930, D_8028BBD8, 0x00000003, 0x00000000, 0x00000008, 0x00000013, 0x00000028, 0x00000022, 0x00000004, 0x00000002, 0x0000003C, D_8028BBF8, D_8028BEA0, 0x00000003, 0x00000000
dlabel D_80292524
dlabel HudScript_MashCRightButton1
.word 0x00000008, 0x00000013, 0x00000028, 0x00000022, 0x00000004, 0x00000002, 0x00000002, D_8028B930, D_8028BBD8, 0x00000002, 0x00000002, D_8028BBF8, D_8028BEA0, 0x00000003, 0x00000000, 0x00000008, 0x00000013, 0x00000028, 0x00000022, 0x00000004, 0x00000002, 0x00000002, D_8028BBF8, D_8028BEA0, 0x00000002, 0x00000002, D_8028B930, D_8028BBD8, 0x00000003, 0x00000000
dlabel D_8029259C
dlabel HudScript_CUpButton
.word 0x00000008, 0x00000013, 0x00000028, 0x00000022, 0x00000004, 0x00000002, 0x0000003C, D_8028BEC0, D_8028C168, 0x00000003, 0x00000000, 0x00000008, 0x00000013, 0x00000028, 0x00000022, 0x00000004, 0x00000002, 0x0000003C, D_8028C188, D_8028C430, 0x00000003, 0x00000000
dlabel D_802925F4
dlabel HudScript_MashCUpButton
.word 0x00000008, 0x00000013, 0x00000028, 0x00000022, 0x00000004, 0x00000002, 0x00000002, D_8028BEC0, D_8028C168, 0x00000002, 0x00000002, D_8028C188, D_8028C430, 0x00000003, 0x00000000
dlabel D_80292630
dlabel HudScript_CDownButton
.word 0x00000008, 0x00000013, 0x00000028, 0x00000022, 0x00000004, 0x00000002, 0x0000003C, D_8028C450, D_8028C6F8, 0x00000003, 0x00000000, 0x00000008, 0x00000013, 0x00000028, 0x00000022, 0x00000004, 0x00000002, 0x0000003C, D_8028C718, D_8028C9C0, 0x00000003, 0x00000000
dlabel D_80292688
dlabel HudScript_MashCDownButton1
.word 0x00000008, 0x00000013, 0x00000028, 0x00000022, 0x00000004, 0x00000002, 0x00000002, D_8028C450, D_8028C6F8, 0x00000002, 0x00000002, D_8028C718, D_8028C9C0, 0x00000003, 0x00000000
dlabel D_802926C4
dlabel HudScript_PressCDownButton
.word 0x00000008, 0x00000013, 0x00000028, 0x00000022, 0x00000004, 0x00000002, 0x00000006, D_8028C718, D_8028C9C0, 0x00000002, 0x0000000A, D_8028C450, D_8028C6F8, 0x00000002, 0x00000004, D_8028C718, D_8028C9C0, 0x00000003, 0x00000000, 0x00000008, 0x00000013, 0x00000028, 0x00000022, 0x00000004, 0x00000002, 0x00000001, D_8028C450, D_8028C6F8, 0x00000002, 0x00000002, D_8028C718, D_8028C9C0, 0x00000002, 0x00000001, D_8028C450, D_8028C6F8, 0x00000003, 0x00000000
dlabel D_8029275C
dlabel HudScript_TimingWait
.word 0x00000008, 0x00000013, 0x00000010, 0x00000010, 0x00000004, 0x00000002, 0x0000003C, D_8028CE00, D_8028CE80, 0x00000003, 0x00000000
dlabel D_80292788
dlabel HudScript_TimingReady
.word 0x00000008, 0x00000013, 0x00000010, 0x00000010, 0x00000004, 0x00000002, 0x0000003C, D_8028CD60, D_8028CDE0, 0x00000003, 0x00000000
dlabel D_802927B4
dlabel HudScript_TimingBlink
.word 0x00000008, 0x00000013, 0x00000010, 0x00000010, 0x00000004, 0x00000002, 0x0000000A, D_8028CD60, D_8028CDE0, 0x00000002, 0x00000006, D_8028CE00, D_8028CE80, 0x00000003, 0x00000000
dlabel D_802927F0
dlabel HudScript_TimingCharge4a
.word 0x00000008, 0x00000013, 0x00000008, 0x00000008, 0x00000004, 0x00000002, 0x0000003C, D_8028CF60, D_8028CF80, 0x00000003, 0x00000000
dlabel D_8029281C
dlabel HudScript_TimingCharge1
.word 0x00000008, 0x00000013, 0x00000008, 0x00000008, 0x00000004, 0x00000002, 0x0000003C, D_8028CEA0, D_8028CEC0, 0x00000003, 0x00000000
dlabel D_80292848
dlabel HudScript_TimingCharge4b
.word 0x00000008, 0x00000013, 0x00000008, 0x00000008, 0x00000004, 0x00000002, 0x0000003C, D_8028CF60, D_8028CF80, 0x00000003, 0x00000000
dlabel D_80292874
dlabel HudScript_TimingCharge2
.word 0x00000008, 0x00000013, 0x00000008, 0x00000008, 0x00000004, 0x00000002, 0x0000003C, D_8028CEE0, D_8028CF00, 0x00000003, 0x00000000
dlabel D_802928A0
dlabel HudScript_TimingCharge4c
.word 0x00000008, 0x00000013, 0x00000008, 0x00000008, 0x00000004, 0x00000002, 0x0000003C, D_8028CF60, D_8028CF80, 0x00000003, 0x00000000
dlabel D_802928CC
dlabel HudScript_TimingCharge3
.word 0x00000008, 0x00000013, 0x00000008, 0x00000008, 0x00000004, 0x00000002, 0x0000003C, D_8028CF20, D_8028CF40, 0x00000003, 0x00000000
dlabel D_802928F8
dlabel HudScript_RunningAway
.word 0x00000008, 0x00000004, 0x00000013, 0x00000010, 0x00000018, 0x00000002, 0x00000001, D_8028D860, D_8028D920, 0x00000002, 0x00000001, D_8028D940, D_8028DA00, 0x00000002, 0x00000001, D_8028DA20, D_8028DAE0, 0x00000002, 0x00000001, D_8028D860, D_8028D920, 0x00000002, 0x00000001, D_8028DA20, D_8028DAE0, 0x00000002, 0x00000001, D_8028D940, D_8028DA00, 0x00000003, 0x00000000
dlabel D_80292974
dlabel HudScript_100pct
.word 0x00000008, 0x00000013, 0x00000040, 0x00000030, 0x00000004, 0x0000000C, 0x00000000, 0xFFFFFFF0, 0x0000000E, 0x00010000, 0x00000002, 0x00000001, D_8028DB00, D_8028E100, 0x0000000E, 0x00013333, 0x00000002, 0x00000001, D_8028DB00, D_8028E100, 0x0000000E, 0x00014CCC, 0x00000002, 0x00000001, D_8028DB00, D_8028E100, 0x0000000E, 0x0001451E, 0x00000002, 0x00000001, D_8028DB00, D_8028E100, 0x0000000E, 0x00012666, 0x00000002, 0x00000001, D_8028DB00, D_8028E100, 0x0000000E, 0x00010CCC, 0x00000002, 0x00000001, D_8028DB00, D_8028E100, 0x00000003, 0x00000000
dlabel D_80292A2C
dlabel HudScript_RightOn
.word 0x00000008, 0x00000013, 0x00000038, 0x00000018, 0x00000004, 0x0000000C, 0x00000000, 0xFFFFFFF0, 0x0000000E, 0x00010000, 0x00000002, 0x00000001, D_8028E120, D_8028E3C0, 0x0000000E, 0x00011999, 0x00000002, 0x00000001, D_8028E120, D_8028E3C0, 0x0000000E, 0x00013333, 0x00000002, 0x00000001, D_8028E120, D_8028E3C0, 0x0000000E, 0x00014CCC, 0x00000002, 0x00000002, D_8028E120, D_8028E3C0, 0x0000000E, 0x0001451E, 0x00000002, 0x00000002, D_8028E120, D_8028E3C0, 0x0000000E, 0x00012666, 0x00000002, 0x00000002, D_8028E120, D_8028E3C0, 0x0000000E, 0x00010CCC, 0x00000002, 0x00000002, D_8028E120, D_8028E3C0, 0x00000003, 0x00000000
dlabel D_80292AFC
dlabel HudScript_TimingBar3Chances
.word 0x00000008, 0x00000013, 0x00000060, 0x00000018, 0x00000004, 0x00000002, 0x0000003C, D_8028CFA0, D_8028D420, 0x00000003, 0x00000000, 0x00000008, 0x00000013, 0x00000020, 0x00000018, 0x00000004, 0x00000002, 0x0000003C, D_8028D440, D_8028D5C0, 0x00000003, 0x00000000
dlabel D_80292B54
dlabel HudScript_TimingOK
.word 0x00000008, 0x00000013, 0x00000018, 0x00000018, 0x00000004, 0x00000002, 0x0000003C, D_8028D5E0, D_8028D700, 0x00000003, 0x00000000
dlabel D_80292B80
dlabel HudScript_TimingMiss
.word 0x00000008, 0x00000013, 0x00000018, 0x00000018, 0x00000004, 0x00000002, 0x0000003C, D_8028D720, D_8028D840, 0x00000003, 0x00000000
dlabel D_80292BAC
dlabel HudScript_FillGaugeResult
.word 0x00000008, 0x00000013, 0x00000020, 0x00000018, 0x00000004, 0x00000002, 0x0000003C, D_8028E3E0, D_8028E560, 0x00000003, 0x00000000
dlabel D_80292BD8
dlabel HudScript_ProjectorReel
.word 0x00000012, 0x00000013, 0x00000040, 0x00000040, 0x00000004, 0x00000001, 0x0000003C, D_80290C78, 0x00000003, 0x00000000
dlabel D_80292C00
dlabel HudScript_ProjectorSpot
.word 0x00000012, 0x00000013, 0x00000020, 0x00000020, 0x00000004, 0x00000001, 0x0000003C, D_8028F868, 0x00000003, 0x00000000
dlabel D_80292C28
dlabel HudScript_ProjectorBeam
.word 0x00000012, 0x00000013, 0x00000040, 0x00000040, 0x00000004, 0x00000001, 0x0000003C, D_8028FC70, 0x00000003, 0x00000000
dlabel D_80292C50
dlabel HudScript_SwapZ
.word 0x00000008, 0x00000013, 0x00000010, 0x00000010, 0x00000004, 0x00000002, 0x0000003C, D_8028A180, D_8028A200, 0x00000003, 0x00000000
dlabel D_80292C7C
dlabel HudScript_SwapArrowLeft
.word 0x00000008, 0x00000013, 0x00000008, 0x00000010, 0x00000004, 0x00000002, 0x0000000C, D_8028A220, D_8028A260, 0x00000002, 0x00000008, D_8028A220, D_8028A260, 0x00000003, 0x00000000
dlabel D_80292CB8
dlabel HudScript_SwapArrowRight
.word 0x00000008, 0x00000013, 0x00000008, 0x00000010, 0x00000004, 0x00000002, 0x0000000A, D_8028A280, D_8028A2C0, 0x00000002, 0x0000000A, D_8028A280, D_8028A2C0, 0x00000003, 0x00000000
dlabel D_80292CF4
.word 0x00000012, 0x00000013, 0x00000030, 0x00000010, 0x00000004, 0x00000001, 0x0000003C, D_80291C80, 0x00000003, 0x00000000
dlabel D_80292D1C
dlabel HudScript_AimMarkerA
.word 0x00000008, 0x00000005, 0x00000001, 0x00000004, 0x00000002, 0x00000003, D_8028E580, D_8028E600, 0x00000002, 0x00000003, D_8028E620, D_8028E6A0, 0x00000002, 0x00000003, D_8028E6C0, D_8028E740, 0x00000002, 0x00000003, D_8028E760, D_8028E7E0, 0x00000002, 0x00000003, D_8028E800, D_8028E880, 0x00000002, 0x00000003, D_8028E8A0, D_8028E920, 0x00000002, 0x00000003, D_8028E940, D_8028E9C0, 0x00000002, 0x00000003, D_8028E9E0, D_8028EA60, 0x00000003, 0x00000000
dlabel D_80292DB4
dlabel HudScript_AimMarkerB
.word 0x00000008, 0x00000005, 0x00000001, 0x00000004, 0x00000002, 0x00000003, D_8028E620, D_8028E6A0, 0x00000002, 0x00000003, D_8028E6C0, D_8028E740, 0x00000002, 0x00000003, D_8028E760, D_8028E7E0, 0x00000002, 0x00000003, D_8028E800, D_8028E880, 0x00000002, 0x00000003, D_8028E8A0, D_8028E920, 0x00000002, 0x00000003, D_8028E940, D_8028E9C0, 0x00000002, 0x00000003, D_8028E9E0, D_8028EA60, 0x00000002, 0x00000003, D_8028E580, D_8028E600, 0x00000003, 0x00000000
dlabel D_80292E4C
dlabel HudScript_AimMarkerC
.word 0x00000008, 0x00000005, 0x00000001, 0x00000004, 0x00000002, 0x00000003, D_8028E6C0, D_8028E740, 0x00000002, 0x00000003, D_8028E760, D_8028E7E0, 0x00000002, 0x00000003, D_8028E800, D_8028E880, 0x00000002, 0x00000003, D_8028E8A0, D_8028E920, 0x00000002, 0x00000003, D_8028E940, D_8028E9C0, 0x00000002, 0x00000003, D_8028E9E0, D_8028EA60, 0x00000002, 0x00000003, D_8028E580, D_8028E600, 0x00000002, 0x00000003, D_8028E620, D_8028E6A0, 0x00000003, 0x00000000
dlabel D_80292EE4
dlabel HudScript_AimMarkerD
.word 0x00000008, 0x00000005, 0x00000001, 0x00000004, 0x00000002, 0x00000003, D_8028E760, D_8028E7E0, 0x00000002, 0x00000003, D_8028E800, D_8028E880, 0x00000002, 0x00000003, D_8028E8A0, D_8028E920, 0x00000002, 0x00000003, D_8028E940, D_8028E9C0, 0x00000002, 0x00000003, D_8028E9E0, D_8028EA60, 0x00000002, 0x00000003, D_8028E580, D_8028E600, 0x00000002, 0x00000003, D_8028E620, D_8028E6A0, 0x00000002, 0x00000003, D_8028E6C0, D_8028E740, 0x00000003, 0x00000000
dlabel D_80292F7C
dlabel HudScript_AimMarkerE
.word 0x00000008, 0x00000005, 0x00000001, 0x00000004, 0x00000002, 0x00000003, D_8028E800, D_8028E880, 0x00000002, 0x00000003, D_8028E8A0, D_8028E920, 0x00000002, 0x00000003, D_8028E940, D_8028E9C0, 0x00000002, 0x00000003, D_8028E9E0, D_8028EA60, 0x00000002, 0x00000003, D_8028E580, D_8028E600, 0x00000002, 0x00000003, D_8028E620, D_8028E6A0, 0x00000002, 0x00000003, D_8028E6C0, D_8028E740, 0x00000002, 0x00000003, D_8028E760, D_8028E7E0, 0x00000003, 0x00000000
dlabel D_80293014
dlabel HudScript_AimMarkerF
.word 0x00000008, 0x00000005, 0x00000001, 0x00000004, 0x00000002, 0x00000003, D_8028E8A0, D_8028E920, 0x00000002, 0x00000003, D_8028E940, D_8028E9C0, 0x00000002, 0x00000003, D_8028E9E0, D_8028EA60, 0x00000002, 0x00000003, D_8028E580, D_8028E600, 0x00000002, 0x00000003, D_8028E620, D_8028E6A0, 0x00000002, 0x00000003, D_8028E6C0, D_8028E740, 0x00000002, 0x00000003, D_8028E760, D_8028E7E0, 0x00000002, 0x00000003, D_8028E800, D_8028E880, 0x00000003, 0x00000000, 0x00000008, 0x00000005, 0x00000001, 0x00000004, 0x00000002, 0x00000003, D_8028E940, D_8028E9C0, 0x00000002, 0x00000003, D_8028E9E0, D_8028EA60, 0x00000002, 0x00000003, D_8028E580, D_8028E600, 0x00000002, 0x00000003, D_8028E620, D_8028E6A0, 0x00000002, 0x00000003, D_8028E6C0, D_8028E740, 0x00000002, 0x00000003, D_8028E760, D_8028E7E0, 0x00000002, 0x00000003, D_8028E800, D_8028E880, 0x00000002, 0x00000003, D_8028E8A0, D_8028E920, 0x00000003, 0x00000000, 0x00000008, 0x00000005, 0x00000001, 0x00000004, 0x00000002, 0x00000003, D_8028E9E0, D_8028EA60, 0x00000002, 0x00000003, D_8028E580, D_8028E600, 0x00000002, 0x00000003, D_8028E620, D_8028E6A0, 0x00000002, 0x00000003, D_8028E6C0, D_8028E740, 0x00000002, 0x00000003, D_8028E760, D_8028E7E0, 0x00000002, 0x00000003, D_8028E800, D_8028E880, 0x00000002, 0x00000003, D_8028E8A0, D_8028E920, 0x00000002, 0x00000003, D_8028E940, D_8028E9C0, 0x00000003, 0x00000000
dlabel D_802931DC
dlabel HudScript_AimShimmerA
.word 0x00000008, 0x00000005, 0x00000001, 0x00000004, 0x00000002, 0x00000003, D_8028EA80, D_8028EB00, 0x00000002, 0x00000003, D_8028EB20, D_8028EBA0, 0x00000002, 0x00000003, D_8028EBC0, D_8028EC40, 0x00000002, 0x00000003, D_8028EC60, D_8028ECE0, 0x00000002, 0x00000003, D_8028ED00, D_8028ED80, 0x00000002, 0x00000003, D_8028EDA0, D_8028EE20, 0x00000002, 0x00000003, D_8028EE40, D_8028EEC0, 0x00000002, 0x00000003, D_8028EEE0, D_8028EF60, 0x00000003, 0x00000000
dlabel D_80293274
dlabel HudScript_AimShimmerB
.word 0x00000008, 0x00000005, 0x00000001, 0x00000004, 0x00000002, 0x00000003, D_8028EB20, D_8028EBA0, 0x00000002, 0x00000003, D_8028EBC0, D_8028EC40, 0x00000002, 0x00000003, D_8028EC60, D_8028ECE0, 0x00000002, 0x00000003, D_8028ED00, D_8028ED80, 0x00000002, 0x00000003, D_8028EDA0, D_8028EE20, 0x00000002, 0x00000003, D_8028EE40, D_8028EEC0, 0x00000002, 0x00000003, D_8028EEE0, D_8028EF60, 0x00000002, 0x00000003, D_8028EA80, D_8028EB00, 0x00000003, 0x00000000
dlabel D_8029330C
dlabel HudScript_AimShimmerC
.word 0x00000008, 0x00000005, 0x00000001, 0x00000004, 0x00000002, 0x00000003, D_8028EBC0, D_8028EC40, 0x00000002, 0x00000003, D_8028EC60, D_8028ECE0, 0x00000002, 0x00000003, D_8028ED00, D_8028ED80, 0x00000002, 0x00000003, D_8028EDA0, D_8028EE20, 0x00000002, 0x00000003, D_8028EE40, D_8028EEC0, 0x00000002, 0x00000003, D_8028EEE0, D_8028EF60, 0x00000002, 0x00000003, D_8028EA80, D_8028EB00, 0x00000002, 0x00000003, D_8028EB20, D_8028EBA0, 0x00000003, 0x00000000
dlabel D_802933A4
dlabel HudScript_AimShimmerD
.word 0x00000008, 0x00000005, 0x00000001, 0x00000004, 0x00000002, 0x00000003, D_8028EC60, D_8028ECE0, 0x00000002, 0x00000003, D_8028ED00, D_8028ED80, 0x00000002, 0x00000003, D_8028EDA0, D_8028EE20, 0x00000002, 0x00000003, D_8028EE40, D_8028EEC0, 0x00000002, 0x00000003, D_8028EEE0, D_8028EF60, 0x00000002, 0x00000003, D_8028EA80, D_8028EB00, 0x00000002, 0x00000003, D_8028EB20, D_8028EBA0, 0x00000002, 0x00000003, D_8028EBC0, D_8028EC40, 0x00000003, 0x00000000
dlabel D_8029343C
dlabel HudScript_AimShimmerE
.word 0x00000008, 0x00000005, 0x00000001, 0x00000004, 0x00000002, 0x00000003, D_8028ED00, D_8028ED80, 0x00000002, 0x00000003, D_8028EDA0, D_8028EE20, 0x00000002, 0x00000003, D_8028EE40, D_8028EEC0, 0x00000002, 0x00000003, D_8028EEE0, D_8028EF60, 0x00000002, 0x00000003, D_8028EA80, D_8028EB00, 0x00000002, 0x00000003, D_8028EB20, D_8028EBA0, 0x00000002, 0x00000003, D_8028EBC0, D_8028EC40, 0x00000002, 0x00000003, D_8028EC60, D_8028ECE0, 0x00000003, 0x00000000
dlabel D_802934D4
dlabel HudScript_AimShimmerF
.word 0x00000008, 0x00000005, 0x00000001, 0x00000004, 0x00000002, 0x00000003, D_8028EDA0, D_8028EE20, 0x00000002, 0x00000003, D_8028EE40, D_8028EEC0, 0x00000002, 0x00000003, D_8028EEE0, D_8028EF60, 0x00000002, 0x00000003, D_8028EA80, D_8028EB00, 0x00000002, 0x00000003, D_8028EB20, D_8028EBA0, 0x00000002, 0x00000003, D_8028EBC0, D_8028EC40, 0x00000002, 0x00000003, D_8028EC60, D_8028ECE0, 0x00000002, 0x00000003, D_8028ED00, D_8028ED80, 0x00000003, 0x00000000, 0x00000008, 0x00000005, 0x00000001, 0x00000004, 0x00000002, 0x00000003, D_8028EE40, D_8028EEC0, 0x00000002, 0x00000003, D_8028EEE0, D_8028EF60, 0x00000002, 0x00000003, D_8028EA80, D_8028EB00, 0x00000002, 0x00000003, D_8028EB20, D_8028EBA0, 0x00000002, 0x00000003, D_8028EBC0, D_8028EC40, 0x00000002, 0x00000003, D_8028EC60, D_8028ECE0, 0x00000002, 0x00000003, D_8028ED00, D_8028ED80, 0x00000002, 0x00000003, D_8028EDA0, D_8028EE20, 0x00000003, 0x00000000, 0x00000008, 0x00000005, 0x00000001, 0x00000004, 0x00000002, 0x00000003, D_8028EEE0, D_8028EF60, 0x00000002, 0x00000003, D_8028EA80, D_8028EB00, 0x00000002, 0x00000003, D_8028EB20, D_8028EBA0, 0x00000002, 0x00000003, D_8028EBC0, D_8028EC40, 0x00000002, 0x00000003, D_8028EC60, D_8028ECE0, 0x00000002, 0x00000003, D_8028ED00, D_8028ED80, 0x00000002, 0x00000003, D_8028EDA0, D_8028EE20, 0x00000002, 0x00000003, D_8028EE40, D_8028EEC0, 0x00000003, 0x00000000
dlabel D_8029369C
dlabel HudScript_AimReticle
.word 0x00000008, 0x00000005, 0x00000003, 0x00000004, 0x00000002, 0x00000008, D_8028EF80, D_8028F180, 0x00000002, 0x00000005, D_8028F1A0, D_8028F3A0, 0x00000003, 0x00000000
dlabel D_802936D4
dlabel HudScript_AimTarget
.word 0x00000008, 0x00000005, 0x00000002, 0x00000004, 0x00000002, 0x00000002, D_8028F3C0, D_8028F4E0, 0x00000002, 0x00000002, D_8028F500, D_8028F620, 0x00000003, 0x00000000, 0x00000008, 0x00000005, 0x00000001, 0x00000004, 0x00000019, 0x00200000, 0x00000002, 0x00000003, D_8028E580, D_8028E600, 0x00000018, 0x00200000, 0x00000002, 0x00000003, D_8028E580, D_8028E600, 0x00000002, 0x00000003, D_8028E580, D_8028E600, 0x00000003, 0x00000000, 0x00000008, 0x00000005, 0x00000001, 0x00000004, 0x00000018, 0x00200000, 0x00000002, 0x00000003, D_8028E580, D_8028E600, 0x00000019, 0x00200000, 0x00000002, 0x00000003, D_8028E580, D_8028E600, 0x00000018, 0x00200000, 0x00000002, 0x00000003, D_8028E580, D_8028E600, 0x00000003, 0x00000000, 0x00000008, 0x00000005, 0x00000001, 0x00000004, 0x00000018, 0x00200000, 0x00000002, 0x00000003, D_8028E580, D_8028E600, 0x00000002, 0x00000003, D_8028E580, D_8028E600, 0x00000019, 0x00200000, 0x00000002, 0x00000003, D_8028E580, D_8028E600, 0x00000003, 0x00000000, 0x00000000
dlabel D_80293820

File diff suppressed because one or more lines are too long

View File

@ -2,335 +2,596 @@
.section .data
dlabel D_801049B0
.word 0x00000008, 0x00000005, 0x00000001, 0x00000004, 0x00000002, 0x0000003C, 0x800FBA20, 0x800FBAA0, 0x00000003, 0x00000000, 0x00000008, 0x00000005, 0x00000001, 0x00000004, 0x00000002, 0x0000003C, 0x800FBAC0, 0x800FBB40, 0x00000003, 0x00000000
dlabel HudScript_ArrowLeft
.word 0x00000008, 0x00000005, 0x00000001, 0x00000004, 0x00000002, 0x0000003C, 0x800FBA20, 0x800FBAA0, 0x00000003, 0x00000000
dlabel D_80104A00
dlabel HudScript_ArrowRight
.word 0x00000008, 0x00000005, 0x00000001, 0x00000004, 0x00000002, 0x0000003C, 0x800FBAC0, 0x800FBB40, 0x00000003, 0x00000000
dlabel HudScript_HandPointer
.word 0x00000008, 0x00000005, 0x00000001, 0x00000004, 0x00000002, 0x0000003C, D_800FBB60, D_800FBBE0, 0x00000003, 0x00000000
dlabel D_80104A28
.word 0x00000008, 0x00000005, 0x00000001, 0x00000004, 0x0000000A, 0xFFFFFFFF, 0x00000002, 0x00000004, D_800FBB60, D_800FBBE0, 0x0000000A, 0x00000001, 0x00000002, 0x00000008, D_800FBB60, D_800FBBE0, 0x00000003, 0x00000000, 0x00000008, 0x00000005, 0x00000000, 0x00000004, 0x00000002, 0x0000003C, 0x800FBC00, 0x800FBC20, 0x00000003, 0x00000000, 0x00000008, 0x00000005, 0x00000000, 0x00000004, 0x00000002, 0x0000003C, 0x800FBC40, 0x800FBC60, 0x00000003, 0x00000000
dlabel HudScript_AnimatedHandPointer
.word 0x00000008, 0x00000005, 0x00000001, 0x00000004, 0x0000000A, 0xFFFFFFFF, 0x00000002, 0x00000004, D_800FBB60, D_800FBBE0, 0x0000000A, 0x00000001, 0x00000002, 0x00000008, D_800FBB60, D_800FBBE0, 0x00000003, 0x00000000
dlabel D_80104AC0
dlabel HudScript_FilledCircle
.word 0x00000008, 0x00000005, 0x00000000, 0x00000004, 0x00000002, 0x0000003C, 0x800FBC00, 0x800FBC20, 0x00000003, 0x00000000
dlabel HudScript_EmptyCircle
.word 0x00000008, 0x00000005, 0x00000000, 0x00000004, 0x00000002, 0x0000003C, 0x800FBC40, 0x800FBC60, 0x00000003, 0x00000000
dlabel SparkleScript_Coin
.word 0x00000004, 0x0000000D, 0x00000007, 0x00000001, D_800FBC80, 0x800FBCA0, 0x00000008, 0x00000008, 0x00000007, 0x00000001, 0x800FBCC0, 0x800FBCE0, 0x00000008, 0x00000008, 0x00000007, 0x00000001, 0x800FBD00, 0x800FBD20, 0x00000008, 0x00000008, 0x00000007, 0x00000002, 0x800FBE00, 0x800FBE20, 0x00000008, 0x00000008, 0x00000007, 0x00000001, 0x800FBD00, 0x800FBD20, 0x00000008, 0x00000008, 0x00000007, 0x00000001, 0x800FBD40, 0x800FBD60, 0x00000008, 0x00000008, 0x00000007, 0x00000001, 0x800FBE00, 0x800FBE20, 0x00000008, 0x00000008, 0x00000007, 0x00000001, 0x800FBD80, 0x800FBDA0, 0x00000008, 0x00000008, 0x00000007, 0x00000001, 0x800FBE00, 0x800FBE20, 0x00000008, 0x00000008, 0x00000007, 0x00000001, 0x800FBDC0, 0x800FBDE0, 0x00000008, 0x00000008, 0x00000007, 0x0000007F, 0x800FBE00, 0x800FBE20, 0x00000008, 0x00000008, 0x00000007, 0x0000007F, 0x800FBE00, 0x800FBE20, 0x00000008, 0x00000008, 0x00000000
dlabel D_80104BEC
dlabel HudScript_StatusSPShine
.word 0x00000012, 0x00000005, 0x00000002, 0x00000004, 0x00000001, 0x0000003C, 0x800FBE40, 0x00000003, 0x00000000
dlabel D_80104C10
.word 0x00000008, 0x00000005, 0x00000001, 0x00000004, 0x00000002, 0x0000000C, 0x800FC080, 0x800FC100, 0x00000002, 0x00000004, 0x800FC120, 0x800FC1A0, 0x00000002, 0x0000000C, 0x800FC1C0, 0x800FC240, 0x00000002, 0x00000004, 0x800FC120, 0x800FC1A0, 0x00000003, 0x00000000, 0x00000008, 0x00000013, 0x00000010, 0x00000010, 0x00000004, 0x00000002, 0x00000008, 0x80101C80, 0x80101D00, 0x00000002, 0x00000004, 0x80101D20, 0x80101DA0, 0x00000002, 0x00000008, 0x80101DC0, 0x80101E40, 0x00000002, 0x00000004, 0x80101D20, 0x80101DA0, 0x00000003, 0x00000000
dlabel HudScript_StatusStarPiece
.word 0x00000008, 0x00000005, 0x00000001, 0x00000004, 0x00000002, 0x0000000C, 0x800FC080, 0x800FC100, 0x00000002, 0x00000004, 0x800FC120, 0x800FC1A0, 0x00000002, 0x0000000C, 0x800FC1C0, 0x800FC240, 0x00000002, 0x00000004, 0x800FC120, 0x800FC1A0, 0x00000003, 0x00000000
dlabel D_80104CC4
dlabel HudScript_AsleepLoop
.word 0x00000008, 0x00000013, 0x00000010, 0x00000010, 0x00000004, 0x00000002, 0x00000008, 0x80101C80, 0x80101D00, 0x00000002, 0x00000004, 0x80101D20, 0x80101DA0, 0x00000002, 0x00000008, 0x80101DC0, 0x80101E40, 0x00000002, 0x00000004, 0x80101D20, 0x80101DA0, 0x00000003, 0x00000000
dlabel HudScript_AsleepBegin
.word 0x00000008, 0x00000013, 0x00000010, 0x00000010, 0x0000000F, 0x0000001E, 0x0000000C, 0x0000000A, 0xFFFFFFF6, 0x00000002, 0x00000001, 0x80101C80, 0x80101D00, 0x0000000F, 0x00000032, 0x0000000C, 0x00000008, 0xFFFFFFF8, 0x00000002, 0x00000001, 0x80101C80, 0x80101D00, 0x0000000F, 0x00000050, 0x0000000C, 0x00000006, 0xFFFFFFFA, 0x00000002, 0x00000001, 0x80101C80, 0x80101D00, 0x0000000F, 0x00000078, 0x0000000C, 0x00000005, 0xFFFFFFFB, 0x00000002, 0x00000001, 0x80101C80, 0x80101D00, 0x0000000F, 0x000000AA, 0x0000000C, 0x00000004, 0xFFFFFFFC, 0x00000002, 0x00000001, 0x80101C80, 0x80101D00, 0x0000000F, 0x000000C8, 0x0000000C, 0x00000003, 0xFFFFFFFD, 0x00000002, 0x00000001, 0x80101C80, 0x80101D00, 0x0000000F, 0x000000DC, 0x0000000C, 0x00000002, 0xFFFFFFFE, 0x00000002, 0x00000001, 0x80101C80, 0x80101D00, 0x0000000F, 0x000000F0, 0x0000000C, 0x00000001, 0xFFFFFFFF, 0x00000002, 0x00000001, 0x80101C80, 0x80101D00, 0x0000000F, 0x000000FF, 0x0000000C, 0x00000000, 0x00000000, 0x00000002, 0x00000001, 0x80101C80, 0x80101D00, 0x00000004, 0x00000002, 0x00000008, 0x80101C80, 0x80101D00, 0x00000002, 0x00000004, 0x80101D20, 0x80101DA0, 0x00000002, 0x00000008, 0x80101DC0, 0x80101E40, 0x00000002, 0x00000004, 0x80101D20, 0x80101DA0, 0x00000003, 0x00000000
dlabel D_80104E64
.word 0x00000008, 0x00000013, 0x00000010, 0x00000010, 0x0000000F, 0x000000FF, 0x0000000C, 0x00000000, 0x00000000, 0x00000002, 0x00000001, 0x80101C80, 0x80101D00, 0x0000000F, 0x000000F0, 0x0000000C, 0x00000001, 0xFFFFFFFF, 0x00000002, 0x00000001, 0x80101C80, 0x80101D00, 0x0000000F, 0x000000DC, 0x0000000C, 0x00000002, 0xFFFFFFFE, 0x00000002, 0x00000001, 0x80101C80, 0x80101D00, 0x0000000F, 0x000000C8, 0x0000000C, 0x00000003, 0xFFFFFFFD, 0x00000002, 0x00000001, 0x80101C80, 0x80101D00, 0x0000000F, 0x000000AA, 0x0000000C, 0x00000004, 0xFFFFFFFC, 0x00000002, 0x00000001, 0x80101C80, 0x80101D00, 0x0000000F, 0x00000078, 0x0000000C, 0x00000005, 0xFFFFFFFB, 0x00000002, 0x00000001, 0x80101C80, 0x80101D00, 0x0000000F, 0x00000050, 0x0000000C, 0x00000006, 0xFFFFFFFA, 0x00000002, 0x00000001, 0x80101C80, 0x80101D00, 0x0000000F, 0x00000032, 0x0000000C, 0x00000008, 0xFFFFFFF8, 0x00000002, 0x00000001, 0x80101C80, 0x80101D00, 0x0000000F, 0x0000001E, 0x0000000C, 0x0000000A, 0xFFFFFFF6, 0x00000002, 0x00000001, 0x80101C80, 0x80101D00, 0x00000000, 0x00000008, 0x00000013, 0x00000010, 0x00000010, 0x00000004, 0x00000002, 0x00000018, 0x80101E60, 0x80101EE0, 0x00000002, 0x00000001, 0x80101F00, 0x80101F80, 0x00000002, 0x00000001, 0x80101E60, 0x80101EE0, 0x00000002, 0x00000001, 0x80101F00, 0x80101F80, 0x00000002, 0x00000031, 0x80101E60, 0x80101EE0, 0x00000002, 0x00000001, 0x80101F00, 0x80101F80, 0x00000002, 0x00000001, 0x80101E60, 0x80101EE0, 0x00000002, 0x00000001, 0x80101F00, 0x80101EE0, 0x00000002, 0x00000001, 0x80101E60, 0x80101F80, 0x00000002, 0x00000001, 0x80101F00, 0x80101EE0, 0x00000002, 0x00000001, 0x80101E60, 0x80101F80, 0x00000002, 0x00000001, 0x80101F00, 0x80101EE0, 0x00000002, 0x00000001, 0x80101E60, 0x80101F80, 0x00000003, 0x00000000
dlabel HudScript_AsleepEnd
.word 0x00000008, 0x00000013, 0x00000010, 0x00000010, 0x0000000F, 0x000000FF, 0x0000000C, 0x00000000, 0x00000000, 0x00000002, 0x00000001, 0x80101C80, 0x80101D00, 0x0000000F, 0x000000F0, 0x0000000C, 0x00000001, 0xFFFFFFFF, 0x00000002, 0x00000001, 0x80101C80, 0x80101D00, 0x0000000F, 0x000000DC, 0x0000000C, 0x00000002, 0xFFFFFFFE, 0x00000002, 0x00000001, 0x80101C80, 0x80101D00, 0x0000000F, 0x000000C8, 0x0000000C, 0x00000003, 0xFFFFFFFD, 0x00000002, 0x00000001, 0x80101C80, 0x80101D00, 0x0000000F, 0x000000AA, 0x0000000C, 0x00000004, 0xFFFFFFFC, 0x00000002, 0x00000001, 0x80101C80, 0x80101D00, 0x0000000F, 0x00000078, 0x0000000C, 0x00000005, 0xFFFFFFFB, 0x00000002, 0x00000001, 0x80101C80, 0x80101D00, 0x0000000F, 0x00000050, 0x0000000C, 0x00000006, 0xFFFFFFFA, 0x00000002, 0x00000001, 0x80101C80, 0x80101D00, 0x0000000F, 0x00000032, 0x0000000C, 0x00000008, 0xFFFFFFF8, 0x00000002, 0x00000001, 0x80101C80, 0x80101D00, 0x0000000F, 0x0000001E, 0x0000000C, 0x0000000A, 0xFFFFFFF6, 0x00000002, 0x00000001, 0x80101C80, 0x80101D00, 0x00000000
dlabel D_801050A8
dlabel HudScript_ElectrifiedLoop
.word 0x00000008, 0x00000013, 0x00000010, 0x00000010, 0x00000004, 0x00000002, 0x00000018, 0x80101E60, 0x80101EE0, 0x00000002, 0x00000001, 0x80101F00, 0x80101F80, 0x00000002, 0x00000001, 0x80101E60, 0x80101EE0, 0x00000002, 0x00000001, 0x80101F00, 0x80101F80, 0x00000002, 0x00000031, 0x80101E60, 0x80101EE0, 0x00000002, 0x00000001, 0x80101F00, 0x80101F80, 0x00000002, 0x00000001, 0x80101E60, 0x80101EE0, 0x00000002, 0x00000001, 0x80101F00, 0x80101EE0, 0x00000002, 0x00000001, 0x80101E60, 0x80101F80, 0x00000002, 0x00000001, 0x80101F00, 0x80101EE0, 0x00000002, 0x00000001, 0x80101E60, 0x80101F80, 0x00000002, 0x00000001, 0x80101F00, 0x80101EE0, 0x00000002, 0x00000001, 0x80101E60, 0x80101F80, 0x00000003, 0x00000000
dlabel HudScript_ElectrifiedBegin
.word 0x00000008, 0x00000013, 0x00000010, 0x00000010, 0x0000000F, 0x0000001E, 0x0000000C, 0x0000000A, 0xFFFFFFF6, 0x00000002, 0x00000001, 0x80101E60, 0x80101EE0, 0x0000000F, 0x00000032, 0x0000000C, 0x00000008, 0xFFFFFFF8, 0x00000002, 0x00000001, 0x80101E60, 0x80101EE0, 0x0000000F, 0x00000050, 0x0000000C, 0x00000006, 0xFFFFFFFA, 0x00000002, 0x00000001, 0x80101E60, 0x80101EE0, 0x0000000F, 0x00000078, 0x0000000C, 0x00000005, 0xFFFFFFFB, 0x00000002, 0x00000001, 0x80101E60, 0x80101EE0, 0x0000000F, 0x000000AA, 0x0000000C, 0x00000004, 0xFFFFFFFC, 0x00000002, 0x00000001, 0x80101E60, 0x80101EE0, 0x0000000F, 0x000000C8, 0x0000000C, 0x00000003, 0xFFFFFFFD, 0x00000002, 0x00000001, 0x80101E60, 0x80101EE0, 0x0000000F, 0x000000DC, 0x0000000C, 0x00000002, 0xFFFFFFFE, 0x00000002, 0x00000001, 0x80101E60, 0x80101EE0, 0x0000000F, 0x000000F0, 0x0000000C, 0x00000001, 0xFFFFFFFF, 0x00000002, 0x00000001, 0x80101E60, 0x80101EE0, 0x0000000F, 0x000000FF, 0x0000000C, 0x00000000, 0x00000000, 0x00000002, 0x00000001, 0x80101E60, 0x80101EE0, 0x00000004, 0x00000002, 0x00000018, 0x80101E60, 0x80101EE0, 0x00000002, 0x00000001, 0x80101F00, 0x80101F80, 0x00000002, 0x00000001, 0x80101E60, 0x80101EE0, 0x00000002, 0x00000001, 0x80101F00, 0x80101F80, 0x00000002, 0x00000031, 0x80101E60, 0x80101EE0, 0x00000002, 0x00000001, 0x80101F00, 0x80101F80, 0x00000002, 0x00000001, 0x80101E60, 0x80101EE0, 0x00000002, 0x00000001, 0x80101F00, 0x80101EE0, 0x00000002, 0x00000001, 0x80101E60, 0x80101F80, 0x00000002, 0x00000001, 0x80101F00, 0x80101EE0, 0x00000002, 0x00000001, 0x80101E60, 0x80101F80, 0x00000002, 0x00000001, 0x80101F00, 0x80101EE0, 0x00000002, 0x00000001, 0x80101E60, 0x80101F80, 0x00000003, 0x00000000
dlabel D_801052D8
.word 0x00000008, 0x00000013, 0x00000010, 0x00000010, 0x0000000F, 0x000000FF, 0x0000000C, 0x00000000, 0x00000000, 0x00000002, 0x00000001, 0x80101E60, 0x80101EE0, 0x0000000F, 0x000000F0, 0x0000000C, 0x00000001, 0xFFFFFFFF, 0x00000002, 0x00000001, 0x80101E60, 0x80101EE0, 0x0000000F, 0x000000DC, 0x0000000C, 0x00000002, 0xFFFFFFFE, 0x00000002, 0x00000001, 0x80101E60, 0x80101EE0, 0x0000000F, 0x000000C8, 0x0000000C, 0x00000003, 0xFFFFFFFD, 0x00000002, 0x00000001, 0x80101E60, 0x80101EE0, 0x0000000F, 0x000000AA, 0x0000000C, 0x00000004, 0xFFFFFFFC, 0x00000002, 0x00000001, 0x80101E60, 0x80101EE0, 0x0000000F, 0x00000078, 0x0000000C, 0x00000005, 0xFFFFFFFB, 0x00000002, 0x00000001, 0x80101E60, 0x80101EE0, 0x0000000F, 0x00000050, 0x0000000C, 0x00000006, 0xFFFFFFFA, 0x00000002, 0x00000001, 0x80101E60, 0x80101EE0, 0x0000000F, 0x00000032, 0x0000000C, 0x00000008, 0xFFFFFFF8, 0x00000002, 0x00000001, 0x80101E60, 0x80101EE0, 0x0000000F, 0x0000001E, 0x0000000C, 0x0000000A, 0xFFFFFFF6, 0x00000002, 0x00000001, 0x80101E60, 0x80101EE0, 0x00000000, 0x00000008, 0x00000013, 0x00000010, 0x00000010, 0x00000004, 0x00000002, 0x00000018, 0x80101FA0, 0x80102020, 0x00000002, 0x00000001, 0x80102040, 0x801020C0, 0x00000002, 0x00000001, 0x80101FA0, 0x80102020, 0x00000002, 0x00000001, 0x80102040, 0x801020C0, 0x00000002, 0x00000031, 0x80101FA0, 0x80102020, 0x00000002, 0x00000001, 0x80102040, 0x801020C0, 0x00000002, 0x00000001, 0x80101FA0, 0x80102020, 0x00000002, 0x00000001, 0x80102040, 0x80102020, 0x00000002, 0x00000001, 0x80101FA0, 0x801020C0, 0x00000002, 0x00000001, 0x80102040, 0x80102020, 0x00000002, 0x00000001, 0x80101FA0, 0x801020C0, 0x00000002, 0x00000001, 0x80102040, 0x80102020, 0x00000002, 0x00000001, 0x80101FA0, 0x801020C0, 0x00000003, 0x00000000
dlabel HudScript_ElectrifiedEnd
.word 0x00000008, 0x00000013, 0x00000010, 0x00000010, 0x0000000F, 0x000000FF, 0x0000000C, 0x00000000, 0x00000000, 0x00000002, 0x00000001, 0x80101E60, 0x80101EE0, 0x0000000F, 0x000000F0, 0x0000000C, 0x00000001, 0xFFFFFFFF, 0x00000002, 0x00000001, 0x80101E60, 0x80101EE0, 0x0000000F, 0x000000DC, 0x0000000C, 0x00000002, 0xFFFFFFFE, 0x00000002, 0x00000001, 0x80101E60, 0x80101EE0, 0x0000000F, 0x000000C8, 0x0000000C, 0x00000003, 0xFFFFFFFD, 0x00000002, 0x00000001, 0x80101E60, 0x80101EE0, 0x0000000F, 0x000000AA, 0x0000000C, 0x00000004, 0xFFFFFFFC, 0x00000002, 0x00000001, 0x80101E60, 0x80101EE0, 0x0000000F, 0x00000078, 0x0000000C, 0x00000005, 0xFFFFFFFB, 0x00000002, 0x00000001, 0x80101E60, 0x80101EE0, 0x0000000F, 0x00000050, 0x0000000C, 0x00000006, 0xFFFFFFFA, 0x00000002, 0x00000001, 0x80101E60, 0x80101EE0, 0x0000000F, 0x00000032, 0x0000000C, 0x00000008, 0xFFFFFFF8, 0x00000002, 0x00000001, 0x80101E60, 0x80101EE0, 0x0000000F, 0x0000001E, 0x0000000C, 0x0000000A, 0xFFFFFFF6, 0x00000002, 0x00000001, 0x80101E60, 0x80101EE0, 0x00000000
dlabel D_8010551C
dlabel HudScript_ParalyzedLoop
.word 0x00000008, 0x00000013, 0x00000010, 0x00000010, 0x00000004, 0x00000002, 0x00000018, 0x80101FA0, 0x80102020, 0x00000002, 0x00000001, 0x80102040, 0x801020C0, 0x00000002, 0x00000001, 0x80101FA0, 0x80102020, 0x00000002, 0x00000001, 0x80102040, 0x801020C0, 0x00000002, 0x00000031, 0x80101FA0, 0x80102020, 0x00000002, 0x00000001, 0x80102040, 0x801020C0, 0x00000002, 0x00000001, 0x80101FA0, 0x80102020, 0x00000002, 0x00000001, 0x80102040, 0x80102020, 0x00000002, 0x00000001, 0x80101FA0, 0x801020C0, 0x00000002, 0x00000001, 0x80102040, 0x80102020, 0x00000002, 0x00000001, 0x80101FA0, 0x801020C0, 0x00000002, 0x00000001, 0x80102040, 0x80102020, 0x00000002, 0x00000001, 0x80101FA0, 0x801020C0, 0x00000003, 0x00000000
dlabel HudScript_ParalyzedBegin
.word 0x00000008, 0x00000013, 0x00000010, 0x00000010, 0x0000000F, 0x0000001E, 0x0000000C, 0x0000000A, 0xFFFFFFF6, 0x00000002, 0x00000001, 0x80101FA0, 0x80102020, 0x0000000F, 0x00000032, 0x0000000C, 0x00000008, 0xFFFFFFF8, 0x00000002, 0x00000001, 0x80101FA0, 0x80102020, 0x0000000F, 0x00000050, 0x0000000C, 0x00000006, 0xFFFFFFFA, 0x00000002, 0x00000001, 0x80101FA0, 0x80102020, 0x0000000F, 0x00000078, 0x0000000C, 0x00000005, 0xFFFFFFFB, 0x00000002, 0x00000001, 0x80101FA0, 0x80102020, 0x0000000F, 0x000000AA, 0x0000000C, 0x00000004, 0xFFFFFFFC, 0x00000002, 0x00000001, 0x80101FA0, 0x80102020, 0x0000000F, 0x000000C8, 0x0000000C, 0x00000003, 0xFFFFFFFD, 0x00000002, 0x00000001, 0x80101FA0, 0x80102020, 0x0000000F, 0x000000DC, 0x0000000C, 0x00000002, 0xFFFFFFFE, 0x00000002, 0x00000001, 0x80101FA0, 0x80102020, 0x0000000F, 0x000000F0, 0x0000000C, 0x00000001, 0xFFFFFFFF, 0x00000002, 0x00000001, 0x80101FA0, 0x80102020, 0x0000000F, 0x000000FF, 0x0000000C, 0x00000000, 0x00000000, 0x00000002, 0x00000001, 0x80101FA0, 0x80102020, 0x00000004, 0x00000002, 0x00000018, 0x80101FA0, 0x80102020, 0x00000002, 0x00000001, 0x80102040, 0x801020C0, 0x00000002, 0x00000001, 0x80101FA0, 0x80102020, 0x00000002, 0x00000001, 0x80102040, 0x801020C0, 0x00000002, 0x00000031, 0x80101FA0, 0x80102020, 0x00000002, 0x00000001, 0x80102040, 0x801020C0, 0x00000002, 0x00000001, 0x80101FA0, 0x80102020, 0x00000002, 0x00000001, 0x80102040, 0x80102020, 0x00000002, 0x00000001, 0x80101FA0, 0x801020C0, 0x00000002, 0x00000001, 0x80102040, 0x80102020, 0x00000002, 0x00000001, 0x80101FA0, 0x801020C0, 0x00000002, 0x00000001, 0x80102040, 0x80102020, 0x00000002, 0x00000001, 0x80101FA0, 0x801020C0, 0x00000003, 0x00000000
dlabel D_8010574C
.word 0x00000008, 0x00000013, 0x00000010, 0x00000010, 0x0000000F, 0x000000FF, 0x0000000C, 0x00000000, 0x00000000, 0x00000002, 0x00000001, 0x80101FA0, 0x80102020, 0x0000000F, 0x000000F0, 0x0000000C, 0x00000001, 0xFFFFFFFF, 0x00000002, 0x00000001, 0x80101FA0, 0x80102020, 0x0000000F, 0x000000DC, 0x0000000C, 0x00000002, 0xFFFFFFFE, 0x00000002, 0x00000001, 0x80101FA0, 0x80102020, 0x0000000F, 0x000000C8, 0x0000000C, 0x00000003, 0xFFFFFFFD, 0x00000002, 0x00000001, 0x80101FA0, 0x80102020, 0x0000000F, 0x000000AA, 0x0000000C, 0x00000004, 0xFFFFFFFC, 0x00000002, 0x00000001, 0x80101FA0, 0x80102020, 0x0000000F, 0x00000078, 0x0000000C, 0x00000005, 0xFFFFFFFB, 0x00000002, 0x00000001, 0x80101FA0, 0x80102020, 0x0000000F, 0x00000050, 0x0000000C, 0x00000006, 0xFFFFFFFA, 0x00000002, 0x00000001, 0x80101FA0, 0x80102020, 0x0000000F, 0x00000032, 0x0000000C, 0x00000008, 0xFFFFFFF8, 0x00000002, 0x00000001, 0x80101FA0, 0x80102020, 0x0000000F, 0x0000001E, 0x0000000C, 0x0000000A, 0xFFFFFFF6, 0x00000002, 0x00000001, 0x80101FA0, 0x80102020, 0x00000000, 0x00000008, 0x00000013, 0x00000010, 0x00000010, 0x00000004, 0x00000002, 0x00000004, 0x801020E0, 0x80102160, 0x00000002, 0x00000004, 0x80102180, 0x80102200, 0x00000002, 0x00000004, 0x80102220, 0x801022A0, 0x00000002, 0x00000004, 0x801022C0, 0x80102340, 0x00000003, 0x00000000
dlabel HudScript_ParalyzedEnd
.word 0x00000008, 0x00000013, 0x00000010, 0x00000010, 0x0000000F, 0x000000FF, 0x0000000C, 0x00000000, 0x00000000, 0x00000002, 0x00000001, 0x80101FA0, 0x80102020, 0x0000000F, 0x000000F0, 0x0000000C, 0x00000001, 0xFFFFFFFF, 0x00000002, 0x00000001, 0x80101FA0, 0x80102020, 0x0000000F, 0x000000DC, 0x0000000C, 0x00000002, 0xFFFFFFFE, 0x00000002, 0x00000001, 0x80101FA0, 0x80102020, 0x0000000F, 0x000000C8, 0x0000000C, 0x00000003, 0xFFFFFFFD, 0x00000002, 0x00000001, 0x80101FA0, 0x80102020, 0x0000000F, 0x000000AA, 0x0000000C, 0x00000004, 0xFFFFFFFC, 0x00000002, 0x00000001, 0x80101FA0, 0x80102020, 0x0000000F, 0x00000078, 0x0000000C, 0x00000005, 0xFFFFFFFB, 0x00000002, 0x00000001, 0x80101FA0, 0x80102020, 0x0000000F, 0x00000050, 0x0000000C, 0x00000006, 0xFFFFFFFA, 0x00000002, 0x00000001, 0x80101FA0, 0x80102020, 0x0000000F, 0x00000032, 0x0000000C, 0x00000008, 0xFFFFFFF8, 0x00000002, 0x00000001, 0x80101FA0, 0x80102020, 0x0000000F, 0x0000001E, 0x0000000C, 0x0000000A, 0xFFFFFFF6, 0x00000002, 0x00000001, 0x80101FA0, 0x80102020, 0x00000000
dlabel D_80105900
dlabel HudScript_DizzyLoop
.word 0x00000008, 0x00000013, 0x00000010, 0x00000010, 0x00000004, 0x00000002, 0x00000004, 0x801020E0, 0x80102160, 0x00000002, 0x00000004, 0x80102180, 0x80102200, 0x00000002, 0x00000004, 0x80102220, 0x801022A0, 0x00000002, 0x00000004, 0x801022C0, 0x80102340, 0x00000003, 0x00000000
dlabel HudScript_DizzyBegin
.word 0x00000008, 0x00000013, 0x00000010, 0x00000010, 0x0000000F, 0x0000001E, 0x0000000C, 0x0000000A, 0xFFFFFFF6, 0x00000002, 0x00000001, 0x801020E0, 0x80102160, 0x0000000F, 0x00000032, 0x0000000C, 0x00000008, 0xFFFFFFF8, 0x00000002, 0x00000001, 0x801020E0, 0x80102160, 0x0000000F, 0x00000050, 0x0000000C, 0x00000006, 0xFFFFFFFA, 0x00000002, 0x00000001, 0x801020E0, 0x80102160, 0x0000000F, 0x00000078, 0x0000000C, 0x00000005, 0xFFFFFFFB, 0x00000002, 0x00000001, 0x801020E0, 0x80102160, 0x0000000F, 0x000000AA, 0x0000000C, 0x00000004, 0xFFFFFFFC, 0x00000002, 0x00000001, 0x801020E0, 0x80102160, 0x0000000F, 0x000000C8, 0x0000000C, 0x00000003, 0xFFFFFFFD, 0x00000002, 0x00000001, 0x801020E0, 0x80102160, 0x0000000F, 0x000000DC, 0x0000000C, 0x00000002, 0xFFFFFFFE, 0x00000002, 0x00000001, 0x801020E0, 0x80102160, 0x0000000F, 0x000000F0, 0x0000000C, 0x00000001, 0xFFFFFFFF, 0x00000002, 0x00000001, 0x801020E0, 0x80102160, 0x0000000F, 0x000000FF, 0x0000000C, 0x00000000, 0x00000000, 0x00000002, 0x00000001, 0x801020E0, 0x80102160, 0x00000004, 0x00000002, 0x00000004, 0x801020E0, 0x80102160, 0x00000002, 0x00000004, 0x80102180, 0x80102200, 0x00000002, 0x00000004, 0x80102220, 0x801022A0, 0x00000002, 0x00000004, 0x801022C0, 0x80102340, 0x00000003, 0x00000000
dlabel D_80105AA0
.word 0x00000008, 0x00000013, 0x00000010, 0x00000010, 0x0000000F, 0x000000FF, 0x0000000C, 0x00000000, 0x00000000, 0x00000002, 0x00000001, 0x801020E0, 0x80102160, 0x0000000F, 0x000000F0, 0x0000000C, 0x00000001, 0xFFFFFFFF, 0x00000002, 0x00000001, 0x801020E0, 0x80102160, 0x0000000F, 0x000000DC, 0x0000000C, 0x00000002, 0xFFFFFFFE, 0x00000002, 0x00000001, 0x801020E0, 0x80102160, 0x0000000F, 0x000000C8, 0x0000000C, 0x00000003, 0xFFFFFFFD, 0x00000002, 0x00000001, 0x801020E0, 0x80102160, 0x0000000F, 0x000000AA, 0x0000000C, 0x00000004, 0xFFFFFFFC, 0x00000002, 0x00000001, 0x801020E0, 0x80102160, 0x0000000F, 0x00000078, 0x0000000C, 0x00000005, 0xFFFFFFFB, 0x00000002, 0x00000001, 0x801020E0, 0x80102160, 0x0000000F, 0x00000050, 0x0000000C, 0x00000006, 0xFFFFFFFA, 0x00000002, 0x00000001, 0x801020E0, 0x80102160, 0x0000000F, 0x00000032, 0x0000000C, 0x00000008, 0xFFFFFFF8, 0x00000002, 0x00000001, 0x801020E0, 0x80102160, 0x0000000F, 0x0000001E, 0x0000000C, 0x0000000A, 0xFFFFFFF6, 0x00000002, 0x00000001, 0x801020E0, 0x80102160, 0x00000000, 0x00000008, 0x00000013, 0x00000010, 0x00000010, 0x00000004, 0x00000002, 0x0000001B, 0x80102360, 0x801023E0, 0x00000002, 0x00000003, 0x80102400, 0x80102480, 0x00000002, 0x00000003, 0x80102360, 0x801023E0, 0x00000002, 0x00000003, 0x80102400, 0x80102480, 0x00000003, 0x00000000
dlabel HudScript_DizzyEnd
.word 0x00000008, 0x00000013, 0x00000010, 0x00000010, 0x0000000F, 0x000000FF, 0x0000000C, 0x00000000, 0x00000000, 0x00000002, 0x00000001, 0x801020E0, 0x80102160, 0x0000000F, 0x000000F0, 0x0000000C, 0x00000001, 0xFFFFFFFF, 0x00000002, 0x00000001, 0x801020E0, 0x80102160, 0x0000000F, 0x000000DC, 0x0000000C, 0x00000002, 0xFFFFFFFE, 0x00000002, 0x00000001, 0x801020E0, 0x80102160, 0x0000000F, 0x000000C8, 0x0000000C, 0x00000003, 0xFFFFFFFD, 0x00000002, 0x00000001, 0x801020E0, 0x80102160, 0x0000000F, 0x000000AA, 0x0000000C, 0x00000004, 0xFFFFFFFC, 0x00000002, 0x00000001, 0x801020E0, 0x80102160, 0x0000000F, 0x00000078, 0x0000000C, 0x00000005, 0xFFFFFFFB, 0x00000002, 0x00000001, 0x801020E0, 0x80102160, 0x0000000F, 0x00000050, 0x0000000C, 0x00000006, 0xFFFFFFFA, 0x00000002, 0x00000001, 0x801020E0, 0x80102160, 0x0000000F, 0x00000032, 0x0000000C, 0x00000008, 0xFFFFFFF8, 0x00000002, 0x00000001, 0x801020E0, 0x80102160, 0x0000000F, 0x0000001E, 0x0000000C, 0x0000000A, 0xFFFFFFF6, 0x00000002, 0x00000001, 0x801020E0, 0x80102160, 0x00000000
dlabel D_80105C54
dlabel HudScript_PoisonedLoop
.word 0x00000008, 0x00000013, 0x00000010, 0x00000010, 0x00000004, 0x00000002, 0x0000001B, 0x80102360, 0x801023E0, 0x00000002, 0x00000003, 0x80102400, 0x80102480, 0x00000002, 0x00000003, 0x80102360, 0x801023E0, 0x00000002, 0x00000003, 0x80102400, 0x80102480, 0x00000003, 0x00000000
dlabel HudScript_PoisonedBegin
.word 0x00000008, 0x00000013, 0x00000010, 0x00000010, 0x0000000F, 0x0000001E, 0x0000000C, 0x0000000A, 0xFFFFFFF6, 0x00000002, 0x00000001, 0x80102360, 0x801023E0, 0x0000000F, 0x00000032, 0x0000000C, 0x00000008, 0xFFFFFFF8, 0x00000002, 0x00000001, 0x80102360, 0x801023E0, 0x0000000F, 0x00000050, 0x0000000C, 0x00000006, 0xFFFFFFFA, 0x00000002, 0x00000001, 0x80102360, 0x801023E0, 0x0000000F, 0x00000078, 0x0000000C, 0x00000005, 0xFFFFFFFB, 0x00000002, 0x00000001, 0x80102360, 0x801023E0, 0x0000000F, 0x000000AA, 0x0000000C, 0x00000004, 0xFFFFFFFC, 0x00000002, 0x00000001, 0x80102360, 0x801023E0, 0x0000000F, 0x000000C8, 0x0000000C, 0x00000003, 0xFFFFFFFD, 0x00000002, 0x00000001, 0x80102360, 0x801023E0, 0x0000000F, 0x000000DC, 0x0000000C, 0x00000002, 0xFFFFFFFE, 0x00000002, 0x00000001, 0x80102360, 0x801023E0, 0x0000000F, 0x000000F0, 0x0000000C, 0x00000001, 0xFFFFFFFF, 0x00000002, 0x00000001, 0x80102360, 0x801023E0, 0x0000000F, 0x000000FF, 0x0000000C, 0x00000000, 0x00000000, 0x00000002, 0x00000001, 0x80102360, 0x801023E0, 0x00000004, 0x00000002, 0x0000001B, 0x80102360, 0x801023E0, 0x00000002, 0x00000003, 0x80102400, 0x80102480, 0x00000002, 0x00000003, 0x80102360, 0x801023E0, 0x00000002, 0x00000003, 0x80102400, 0x80102480, 0x00000003, 0x00000000
dlabel D_80105DF4
.word 0x00000008, 0x00000013, 0x00000010, 0x00000010, 0x0000000F, 0x000000FF, 0x0000000C, 0x00000000, 0x00000000, 0x00000002, 0x00000001, 0x80102360, 0x801023E0, 0x0000000F, 0x000000F0, 0x0000000C, 0x00000001, 0xFFFFFFFF, 0x00000002, 0x00000001, 0x80102360, 0x801023E0, 0x0000000F, 0x000000DC, 0x0000000C, 0x00000002, 0xFFFFFFFE, 0x00000002, 0x00000001, 0x80102360, 0x801023E0, 0x0000000F, 0x000000C8, 0x0000000C, 0x00000003, 0xFFFFFFFD, 0x00000002, 0x00000001, 0x80102360, 0x801023E0, 0x0000000F, 0x000000AA, 0x0000000C, 0x00000004, 0xFFFFFFFC, 0x00000002, 0x00000001, 0x80102360, 0x801023E0, 0x0000000F, 0x00000078, 0x0000000C, 0x00000005, 0xFFFFFFFB, 0x00000002, 0x00000001, 0x80102360, 0x801023E0, 0x0000000F, 0x00000050, 0x0000000C, 0x00000006, 0xFFFFFFFA, 0x00000002, 0x00000001, 0x80102360, 0x801023E0, 0x0000000F, 0x00000032, 0x0000000C, 0x00000008, 0xFFFFFFF8, 0x00000002, 0x00000001, 0x80102360, 0x801023E0, 0x0000000F, 0x0000001E, 0x0000000C, 0x0000000A, 0xFFFFFFF6, 0x00000002, 0x00000001, 0x80102360, 0x801023E0, 0x00000000, 0x00000008, 0x00000013, 0x00000010, 0x00000010, 0x00000004, 0x00000002, 0x00000018, 0x801024A0, 0x80102520, 0x00000002, 0x00000003, 0x80102540, 0x801025C0, 0x00000002, 0x00000004, 0x801025E0, 0x80102660, 0x00000002, 0x00000003, 0x80102680, 0x80102700, 0x00000003, 0x00000000
dlabel HudScript_PoisonedEnd
.word 0x00000008, 0x00000013, 0x00000010, 0x00000010, 0x0000000F, 0x000000FF, 0x0000000C, 0x00000000, 0x00000000, 0x00000002, 0x00000001, 0x80102360, 0x801023E0, 0x0000000F, 0x000000F0, 0x0000000C, 0x00000001, 0xFFFFFFFF, 0x00000002, 0x00000001, 0x80102360, 0x801023E0, 0x0000000F, 0x000000DC, 0x0000000C, 0x00000002, 0xFFFFFFFE, 0x00000002, 0x00000001, 0x80102360, 0x801023E0, 0x0000000F, 0x000000C8, 0x0000000C, 0x00000003, 0xFFFFFFFD, 0x00000002, 0x00000001, 0x80102360, 0x801023E0, 0x0000000F, 0x000000AA, 0x0000000C, 0x00000004, 0xFFFFFFFC, 0x00000002, 0x00000001, 0x80102360, 0x801023E0, 0x0000000F, 0x00000078, 0x0000000C, 0x00000005, 0xFFFFFFFB, 0x00000002, 0x00000001, 0x80102360, 0x801023E0, 0x0000000F, 0x00000050, 0x0000000C, 0x00000006, 0xFFFFFFFA, 0x00000002, 0x00000001, 0x80102360, 0x801023E0, 0x0000000F, 0x00000032, 0x0000000C, 0x00000008, 0xFFFFFFF8, 0x00000002, 0x00000001, 0x80102360, 0x801023E0, 0x0000000F, 0x0000001E, 0x0000000C, 0x0000000A, 0xFFFFFFF6, 0x00000002, 0x00000001, 0x80102360, 0x801023E0, 0x00000000
dlabel D_80105FA8
dlabel HudScript_FrozenLoop
.word 0x00000008, 0x00000013, 0x00000010, 0x00000010, 0x00000004, 0x00000002, 0x00000018, 0x801024A0, 0x80102520, 0x00000002, 0x00000003, 0x80102540, 0x801025C0, 0x00000002, 0x00000004, 0x801025E0, 0x80102660, 0x00000002, 0x00000003, 0x80102680, 0x80102700, 0x00000003, 0x00000000
dlabel HudScript_FrozenBegin
.word 0x00000008, 0x00000013, 0x00000010, 0x00000010, 0x0000000F, 0x0000001E, 0x0000000C, 0x0000000A, 0xFFFFFFF6, 0x00000002, 0x00000001, 0x801024A0, 0x80102520, 0x0000000F, 0x00000032, 0x0000000C, 0x00000008, 0xFFFFFFF8, 0x00000002, 0x00000001, 0x801024A0, 0x80102520, 0x0000000F, 0x00000050, 0x0000000C, 0x00000006, 0xFFFFFFFA, 0x00000002, 0x00000001, 0x801024A0, 0x80102520, 0x0000000F, 0x00000078, 0x0000000C, 0x00000005, 0xFFFFFFFB, 0x00000002, 0x00000001, 0x801024A0, 0x80102520, 0x0000000F, 0x000000AA, 0x0000000C, 0x00000004, 0xFFFFFFFC, 0x00000002, 0x00000001, 0x801024A0, 0x80102520, 0x0000000F, 0x000000C8, 0x0000000C, 0x00000003, 0xFFFFFFFD, 0x00000002, 0x00000001, 0x801024A0, 0x80102520, 0x0000000F, 0x000000DC, 0x0000000C, 0x00000002, 0xFFFFFFFE, 0x00000002, 0x00000001, 0x801024A0, 0x80102520, 0x0000000F, 0x000000F0, 0x0000000C, 0x00000001, 0xFFFFFFFF, 0x00000002, 0x00000001, 0x801024A0, 0x80102520, 0x0000000F, 0x000000FF, 0x0000000C, 0x00000000, 0x00000000, 0x00000002, 0x00000001, 0x801024A0, 0x80102520, 0x00000004, 0x00000002, 0x00000018, 0x801024A0, 0x80102520, 0x00000002, 0x00000003, 0x80102540, 0x801025C0, 0x00000002, 0x00000004, 0x801025E0, 0x80102660, 0x00000002, 0x00000003, 0x80102680, 0x80102700, 0x00000003, 0x00000000
dlabel D_80106148
dlabel HudScript_FrozenEnd
.word 0x00000008, 0x00000013, 0x00000010, 0x00000010, 0x0000000F, 0x000000FF, 0x0000000C, 0x00000000, 0x00000000, 0x00000002, 0x00000001, 0x801024A0, 0x80102520, 0x0000000F, 0x000000F0, 0x0000000C, 0x00000001, 0xFFFFFFFF, 0x00000002, 0x00000001, 0x801024A0, 0x80102520, 0x0000000F, 0x000000DC, 0x0000000C, 0x00000002, 0xFFFFFFFE, 0x00000002, 0x00000001, 0x801024A0, 0x80102520, 0x0000000F, 0x000000C8, 0x0000000C, 0x00000003, 0xFFFFFFFD, 0x00000002, 0x00000001, 0x801024A0, 0x80102520, 0x0000000F, 0x000000AA, 0x0000000C, 0x00000004, 0xFFFFFFFC, 0x00000002, 0x00000001, 0x801024A0, 0x80102520, 0x0000000F, 0x00000078, 0x0000000C, 0x00000005, 0xFFFFFFFB, 0x00000002, 0x00000001, 0x801024A0, 0x80102520, 0x0000000F, 0x00000050, 0x0000000C, 0x00000006, 0xFFFFFFFA, 0x00000002, 0x00000001, 0x801024A0, 0x80102520, 0x0000000F, 0x00000032, 0x0000000C, 0x00000008, 0xFFFFFFF8, 0x00000002, 0x00000001, 0x801024A0, 0x80102520, 0x0000000F, 0x0000001E, 0x0000000C, 0x0000000A, 0xFFFFFFF6, 0x00000002, 0x00000001, 0x801024A0, 0x80102520, 0x00000000
dlabel D_801062A0
dlabel HudScript_WeakenedLoop
.word 0x00000008, 0x00000013, 0x00000010, 0x00000010, 0x00000004, 0x00000002, 0x00000006, 0x801029A0, 0x80102A20, 0x00000002, 0x00000006, 0x80102A40, 0x80102AC0, 0x00000003, 0x00000000
dlabel D_801062DC
dlabel HudScript_WeakenedBegin
.word 0x00000008, 0x00000013, 0x00000010, 0x00000010, 0x0000000F, 0x0000001E, 0x0000000C, 0x0000000A, 0xFFFFFFF6, 0x00000002, 0x00000001, 0x801029A0, 0x80102A20, 0x0000000F, 0x00000032, 0x0000000C, 0x00000008, 0xFFFFFFF8, 0x00000002, 0x00000001, 0x801029A0, 0x80102A20, 0x0000000F, 0x00000050, 0x0000000C, 0x00000006, 0xFFFFFFFA, 0x00000002, 0x00000001, 0x801029A0, 0x80102A20, 0x0000000F, 0x00000078, 0x0000000C, 0x00000005, 0xFFFFFFFB, 0x00000002, 0x00000001, 0x801029A0, 0x80102A20, 0x0000000F, 0x000000AA, 0x0000000C, 0x00000004, 0xFFFFFFFC, 0x00000002, 0x00000001, 0x801029A0, 0x80102A20, 0x0000000F, 0x000000C8, 0x0000000C, 0x00000003, 0xFFFFFFFD, 0x00000002, 0x00000001, 0x801029A0, 0x80102A20, 0x0000000F, 0x000000DC, 0x0000000C, 0x00000002, 0xFFFFFFFE, 0x00000002, 0x00000001, 0x801029A0, 0x80102A20, 0x0000000F, 0x000000F0, 0x0000000C, 0x00000001, 0xFFFFFFFF, 0x00000002, 0x00000001, 0x801029A0, 0x80102A20, 0x0000000F, 0x000000FF, 0x0000000C, 0x00000000, 0x00000000, 0x00000002, 0x00000001, 0x801029A0, 0x80102A20, 0x00000004, 0x00000002, 0x00000006, 0x801029A0, 0x80102A20, 0x00000002, 0x00000006, 0x80102A40, 0x80102AC0, 0x00000003, 0x00000000
dlabel D_8010645C
.word 0x00000008, 0x00000013, 0x00000010, 0x00000010, 0x0000000F, 0x000000FF, 0x0000000C, 0x00000000, 0x00000000, 0x00000002, 0x00000001, 0x801029A0, 0x80102A20, 0x0000000F, 0x000000F0, 0x0000000C, 0x00000001, 0xFFFFFFFF, 0x00000002, 0x00000001, 0x801029A0, 0x80102A20, 0x0000000F, 0x000000DC, 0x0000000C, 0x00000002, 0xFFFFFFFE, 0x00000002, 0x00000001, 0x801029A0, 0x80102A20, 0x0000000F, 0x000000C8, 0x0000000C, 0x00000003, 0xFFFFFFFD, 0x00000002, 0x00000001, 0x801029A0, 0x80102A20, 0x0000000F, 0x000000AA, 0x0000000C, 0x00000004, 0xFFFFFFFC, 0x00000002, 0x00000001, 0x801029A0, 0x80102A20, 0x0000000F, 0x00000078, 0x0000000C, 0x00000005, 0xFFFFFFFB, 0x00000002, 0x00000001, 0x801029A0, 0x80102A20, 0x0000000F, 0x00000050, 0x0000000C, 0x00000006, 0xFFFFFFFA, 0x00000002, 0x00000001, 0x801029A0, 0x80102A20, 0x0000000F, 0x00000032, 0x0000000C, 0x00000008, 0xFFFFFFF8, 0x00000002, 0x00000001, 0x801029A0, 0x80102A20, 0x0000000F, 0x0000001E, 0x0000000C, 0x0000000A, 0xFFFFFFF6, 0x00000002, 0x00000001, 0x801029A0, 0x80102A20, 0x00000000, 0x00000008, 0x00000013, 0x00000010, 0x00000010, 0x00000004, 0x00000002, 0x00000005, 0x80102720, 0x801027A0, 0x00000002, 0x00000005, 0x801027C0, 0x80102840, 0x00000002, 0x00000005, 0x80102860, 0x801028E0, 0x00000002, 0x00000005, 0x80102900, 0x80102980, 0x00000003, 0x00000000
dlabel HudScript_WeakenedEnd
.word 0x00000008, 0x00000013, 0x00000010, 0x00000010, 0x0000000F, 0x000000FF, 0x0000000C, 0x00000000, 0x00000000, 0x00000002, 0x00000001, 0x801029A0, 0x80102A20, 0x0000000F, 0x000000F0, 0x0000000C, 0x00000001, 0xFFFFFFFF, 0x00000002, 0x00000001, 0x801029A0, 0x80102A20, 0x0000000F, 0x000000DC, 0x0000000C, 0x00000002, 0xFFFFFFFE, 0x00000002, 0x00000001, 0x801029A0, 0x80102A20, 0x0000000F, 0x000000C8, 0x0000000C, 0x00000003, 0xFFFFFFFD, 0x00000002, 0x00000001, 0x801029A0, 0x80102A20, 0x0000000F, 0x000000AA, 0x0000000C, 0x00000004, 0xFFFFFFFC, 0x00000002, 0x00000001, 0x801029A0, 0x80102A20, 0x0000000F, 0x00000078, 0x0000000C, 0x00000005, 0xFFFFFFFB, 0x00000002, 0x00000001, 0x801029A0, 0x80102A20, 0x0000000F, 0x00000050, 0x0000000C, 0x00000006, 0xFFFFFFFA, 0x00000002, 0x00000001, 0x801029A0, 0x80102A20, 0x0000000F, 0x00000032, 0x0000000C, 0x00000008, 0xFFFFFFF8, 0x00000002, 0x00000001, 0x801029A0, 0x80102A20, 0x0000000F, 0x0000001E, 0x0000000C, 0x0000000A, 0xFFFFFFF6, 0x00000002, 0x00000001, 0x801029A0, 0x80102A20, 0x00000000
dlabel D_80106610
dlabel HudScript_StoppedLoop
.word 0x00000008, 0x00000013, 0x00000010, 0x00000010, 0x00000004, 0x00000002, 0x00000005, 0x80102720, 0x801027A0, 0x00000002, 0x00000005, 0x801027C0, 0x80102840, 0x00000002, 0x00000005, 0x80102860, 0x801028E0, 0x00000002, 0x00000005, 0x80102900, 0x80102980, 0x00000003, 0x00000000
dlabel HudScript_StoppedBegin
.word 0x00000008, 0x00000013, 0x00000010, 0x00000010, 0x0000000F, 0x0000001E, 0x0000000C, 0x0000000A, 0xFFFFFFF6, 0x00000002, 0x00000001, 0x80102720, 0x801027A0, 0x0000000F, 0x00000032, 0x0000000C, 0x00000008, 0xFFFFFFF8, 0x00000002, 0x00000001, 0x80102720, 0x801027A0, 0x0000000F, 0x00000050, 0x0000000C, 0x00000006, 0xFFFFFFFA, 0x00000002, 0x00000001, 0x80102720, 0x801027A0, 0x0000000F, 0x00000078, 0x0000000C, 0x00000005, 0xFFFFFFFB, 0x00000002, 0x00000001, 0x80102720, 0x801027A0, 0x0000000F, 0x000000AA, 0x0000000C, 0x00000004, 0xFFFFFFFC, 0x00000002, 0x00000001, 0x80102720, 0x801027A0, 0x0000000F, 0x000000C8, 0x0000000C, 0x00000003, 0xFFFFFFFD, 0x00000002, 0x00000001, 0x80102720, 0x801027A0, 0x0000000F, 0x000000DC, 0x0000000C, 0x00000002, 0xFFFFFFFE, 0x00000002, 0x00000001, 0x80102720, 0x801027A0, 0x0000000F, 0x000000F0, 0x0000000C, 0x00000001, 0xFFFFFFFF, 0x00000002, 0x00000001, 0x80102720, 0x801027A0, 0x0000000F, 0x000000FF, 0x0000000C, 0x00000000, 0x00000000, 0x00000002, 0x00000001, 0x80102720, 0x801027A0, 0x00000004, 0x00000002, 0x00000005, 0x80102720, 0x801027A0, 0x00000002, 0x00000005, 0x801027C0, 0x80102840, 0x00000002, 0x00000005, 0x80102860, 0x801028E0, 0x00000002, 0x00000005, 0x80102900, 0x80102980, 0x00000003, 0x00000000
dlabel D_801067B0
.word 0x00000008, 0x00000013, 0x00000010, 0x00000010, 0x0000000F, 0x000000FF, 0x0000000C, 0x00000000, 0x00000000, 0x00000002, 0x00000001, 0x80102720, 0x801027A0, 0x0000000F, 0x000000F0, 0x0000000C, 0x00000001, 0xFFFFFFFF, 0x00000002, 0x00000001, 0x80102720, 0x801027A0, 0x0000000F, 0x000000DC, 0x0000000C, 0x00000002, 0xFFFFFFFE, 0x00000002, 0x00000001, 0x80102720, 0x801027A0, 0x0000000F, 0x000000C8, 0x0000000C, 0x00000003, 0xFFFFFFFD, 0x00000002, 0x00000001, 0x80102720, 0x801027A0, 0x0000000F, 0x000000AA, 0x0000000C, 0x00000004, 0xFFFFFFFC, 0x00000002, 0x00000001, 0x80102720, 0x801027A0, 0x0000000F, 0x00000078, 0x0000000C, 0x00000005, 0xFFFFFFFB, 0x00000002, 0x00000001, 0x80102720, 0x801027A0, 0x0000000F, 0x00000050, 0x0000000C, 0x00000006, 0xFFFFFFFA, 0x00000002, 0x00000001, 0x80102720, 0x801027A0, 0x0000000F, 0x00000032, 0x0000000C, 0x00000008, 0xFFFFFFF8, 0x00000002, 0x00000001, 0x80102720, 0x801027A0, 0x0000000F, 0x0000001E, 0x0000000C, 0x0000000A, 0xFFFFFFF6, 0x00000002, 0x00000001, 0x80102720, 0x801027A0, 0x00000000, 0x00000008, 0x00000013, 0x00000010, 0x00000010, 0x00000004, 0x00000002, 0x00000005, 0x80102AE0, 0x80102B60, 0x00000002, 0x00000006, 0x80102B80, 0x80102C00, 0x00000002, 0x00000006, 0x80102C20, 0x80102CA0, 0x00000002, 0x00000005, 0x80102CC0, 0x80102D40, 0x00000003, 0x00000000
dlabel HudScript_StoppedEnd
.word 0x00000008, 0x00000013, 0x00000010, 0x00000010, 0x0000000F, 0x000000FF, 0x0000000C, 0x00000000, 0x00000000, 0x00000002, 0x00000001, 0x80102720, 0x801027A0, 0x0000000F, 0x000000F0, 0x0000000C, 0x00000001, 0xFFFFFFFF, 0x00000002, 0x00000001, 0x80102720, 0x801027A0, 0x0000000F, 0x000000DC, 0x0000000C, 0x00000002, 0xFFFFFFFE, 0x00000002, 0x00000001, 0x80102720, 0x801027A0, 0x0000000F, 0x000000C8, 0x0000000C, 0x00000003, 0xFFFFFFFD, 0x00000002, 0x00000001, 0x80102720, 0x801027A0, 0x0000000F, 0x000000AA, 0x0000000C, 0x00000004, 0xFFFFFFFC, 0x00000002, 0x00000001, 0x80102720, 0x801027A0, 0x0000000F, 0x00000078, 0x0000000C, 0x00000005, 0xFFFFFFFB, 0x00000002, 0x00000001, 0x80102720, 0x801027A0, 0x0000000F, 0x00000050, 0x0000000C, 0x00000006, 0xFFFFFFFA, 0x00000002, 0x00000001, 0x80102720, 0x801027A0, 0x0000000F, 0x00000032, 0x0000000C, 0x00000008, 0xFFFFFFF8, 0x00000002, 0x00000001, 0x80102720, 0x801027A0, 0x0000000F, 0x0000001E, 0x0000000C, 0x0000000A, 0xFFFFFFF6, 0x00000002, 0x00000001, 0x80102720, 0x801027A0, 0x00000000
dlabel D_80106964
dlabel HudScript_ShrunkLoop
.word 0x00000008, 0x00000013, 0x00000010, 0x00000010, 0x00000004, 0x00000002, 0x00000005, 0x80102AE0, 0x80102B60, 0x00000002, 0x00000006, 0x80102B80, 0x80102C00, 0x00000002, 0x00000006, 0x80102C20, 0x80102CA0, 0x00000002, 0x00000005, 0x80102CC0, 0x80102D40, 0x00000003, 0x00000000
dlabel HudScript_ShrunkBegin
.word 0x00000008, 0x00000013, 0x00000010, 0x00000010, 0x0000000F, 0x0000001E, 0x0000000C, 0x0000000A, 0xFFFFFFF6, 0x00000002, 0x00000001, 0x80102AE0, 0x80102B60, 0x0000000F, 0x00000032, 0x0000000C, 0x00000008, 0xFFFFFFF8, 0x00000002, 0x00000001, 0x80102AE0, 0x80102B60, 0x0000000F, 0x00000050, 0x0000000C, 0x00000006, 0xFFFFFFFA, 0x00000002, 0x00000001, 0x80102AE0, 0x80102B60, 0x0000000F, 0x00000078, 0x0000000C, 0x00000005, 0xFFFFFFFB, 0x00000002, 0x00000001, 0x80102AE0, 0x80102B60, 0x0000000F, 0x000000AA, 0x0000000C, 0x00000004, 0xFFFFFFFC, 0x00000002, 0x00000001, 0x80102AE0, 0x80102B60, 0x0000000F, 0x000000C8, 0x0000000C, 0x00000003, 0xFFFFFFFD, 0x00000002, 0x00000001, 0x80102AE0, 0x80102B60, 0x0000000F, 0x000000DC, 0x0000000C, 0x00000002, 0xFFFFFFFE, 0x00000002, 0x00000001, 0x80102AE0, 0x80102B60, 0x0000000F, 0x000000F0, 0x0000000C, 0x00000001, 0xFFFFFFFF, 0x00000002, 0x00000001, 0x80102AE0, 0x80102B60, 0x0000000F, 0x000000FF, 0x0000000C, 0x00000000, 0x00000000, 0x00000002, 0x00000001, 0x80102AE0, 0x80102B60, 0x00000004, 0x00000002, 0x00000005, 0x80102AE0, 0x80102B60, 0x00000002, 0x00000006, 0x80102B80, 0x80102C00, 0x00000002, 0x00000006, 0x80102C20, 0x80102CA0, 0x00000002, 0x00000005, 0x80102CC0, 0x80102D40, 0x00000003, 0x00000000
dlabel D_80106B04
.word 0x00000008, 0x00000013, 0x00000010, 0x00000010, 0x0000000F, 0x000000FF, 0x0000000C, 0x00000000, 0x00000000, 0x00000002, 0x00000001, 0x80102AE0, 0x80102B60, 0x0000000F, 0x000000F0, 0x0000000C, 0x00000001, 0xFFFFFFFF, 0x00000002, 0x00000001, 0x80102AE0, 0x80102B60, 0x0000000F, 0x000000DC, 0x0000000C, 0x00000002, 0xFFFFFFFE, 0x00000002, 0x00000001, 0x80102AE0, 0x80102B60, 0x0000000F, 0x000000C8, 0x0000000C, 0x00000003, 0xFFFFFFFD, 0x00000002, 0x00000001, 0x80102AE0, 0x80102B60, 0x0000000F, 0x000000AA, 0x0000000C, 0x00000004, 0xFFFFFFFC, 0x00000002, 0x00000001, 0x80102AE0, 0x80102B60, 0x0000000F, 0x00000078, 0x0000000C, 0x00000005, 0xFFFFFFFB, 0x00000002, 0x00000001, 0x80102AE0, 0x80102B60, 0x0000000F, 0x00000050, 0x0000000C, 0x00000006, 0xFFFFFFFA, 0x00000002, 0x00000001, 0x80102AE0, 0x80102B60, 0x0000000F, 0x00000032, 0x0000000C, 0x00000008, 0xFFFFFFF8, 0x00000002, 0x00000001, 0x80102AE0, 0x80102B60, 0x0000000F, 0x0000001E, 0x0000000C, 0x0000000A, 0xFFFFFFF6, 0x00000002, 0x00000001, 0x80102AE0, 0x80102B60, 0x00000000, 0x00000008, 0x00000013, 0x00000010, 0x00000010, 0x00000004, 0x00000002, 0x00000003, 0x80102D60, 0x80102DE0, 0x00000002, 0x00000003, 0x80102E00, 0x80102E80, 0x00000002, 0x00000003, 0x80102EA0, 0x80102F20, 0x00000002, 0x00000003, 0x80102F40, 0x80102FC0, 0x00000002, 0x00000003, 0x80102FE0, 0x80103060, 0x00000002, 0x00000003, 0x80103080, 0x80103100, 0x00000003, 0x00000000
dlabel HudScript_ShrunkEnd
.word 0x00000008, 0x00000013, 0x00000010, 0x00000010, 0x0000000F, 0x000000FF, 0x0000000C, 0x00000000, 0x00000000, 0x00000002, 0x00000001, 0x80102AE0, 0x80102B60, 0x0000000F, 0x000000F0, 0x0000000C, 0x00000001, 0xFFFFFFFF, 0x00000002, 0x00000001, 0x80102AE0, 0x80102B60, 0x0000000F, 0x000000DC, 0x0000000C, 0x00000002, 0xFFFFFFFE, 0x00000002, 0x00000001, 0x80102AE0, 0x80102B60, 0x0000000F, 0x000000C8, 0x0000000C, 0x00000003, 0xFFFFFFFD, 0x00000002, 0x00000001, 0x80102AE0, 0x80102B60, 0x0000000F, 0x000000AA, 0x0000000C, 0x00000004, 0xFFFFFFFC, 0x00000002, 0x00000001, 0x80102AE0, 0x80102B60, 0x0000000F, 0x00000078, 0x0000000C, 0x00000005, 0xFFFFFFFB, 0x00000002, 0x00000001, 0x80102AE0, 0x80102B60, 0x0000000F, 0x00000050, 0x0000000C, 0x00000006, 0xFFFFFFFA, 0x00000002, 0x00000001, 0x80102AE0, 0x80102B60, 0x0000000F, 0x00000032, 0x0000000C, 0x00000008, 0xFFFFFFF8, 0x00000002, 0x00000001, 0x80102AE0, 0x80102B60, 0x0000000F, 0x0000001E, 0x0000000C, 0x0000000A, 0xFFFFFFF6, 0x00000002, 0x00000001, 0x80102AE0, 0x80102B60, 0x00000000
dlabel D_80106CD8
dlabel HudScript_TransparentLoop
.word 0x00000008, 0x00000013, 0x00000010, 0x00000010, 0x00000004, 0x00000002, 0x00000003, 0x80102D60, 0x80102DE0, 0x00000002, 0x00000003, 0x80102E00, 0x80102E80, 0x00000002, 0x00000003, 0x80102EA0, 0x80102F20, 0x00000002, 0x00000003, 0x80102F40, 0x80102FC0, 0x00000002, 0x00000003, 0x80102FE0, 0x80103060, 0x00000002, 0x00000003, 0x80103080, 0x80103100, 0x00000003, 0x00000000
dlabel HudScript_TransparentBegin
.word 0x00000008, 0x00000013, 0x00000010, 0x00000010, 0x0000000F, 0x0000001E, 0x0000000C, 0x0000000A, 0xFFFFFFF6, 0x00000002, 0x00000001, 0x80102D60, 0x80102DE0, 0x0000000F, 0x00000032, 0x0000000C, 0x00000008, 0xFFFFFFF8, 0x00000002, 0x00000001, 0x80102D60, 0x80102DE0, 0x0000000F, 0x00000050, 0x0000000C, 0x00000006, 0xFFFFFFFA, 0x00000002, 0x00000001, 0x80102D60, 0x80102DE0, 0x0000000F, 0x00000078, 0x0000000C, 0x00000005, 0xFFFFFFFB, 0x00000002, 0x00000001, 0x80102D60, 0x80102DE0, 0x0000000F, 0x000000AA, 0x0000000C, 0x00000004, 0xFFFFFFFC, 0x00000002, 0x00000001, 0x80102D60, 0x80102DE0, 0x0000000F, 0x000000C8, 0x0000000C, 0x00000003, 0xFFFFFFFD, 0x00000002, 0x00000001, 0x80102D60, 0x80102DE0, 0x0000000F, 0x000000DC, 0x0000000C, 0x00000002, 0xFFFFFFFE, 0x00000002, 0x00000001, 0x80102D60, 0x80102DE0, 0x0000000F, 0x000000F0, 0x0000000C, 0x00000001, 0xFFFFFFFF, 0x00000002, 0x00000001, 0x80102D60, 0x80102DE0, 0x0000000F, 0x000000FF, 0x0000000C, 0x00000000, 0x00000000, 0x00000002, 0x00000001, 0x80102D60, 0x80102DE0, 0x00000004, 0x00000002, 0x00000003, 0x80102D60, 0x80102DE0, 0x00000002, 0x00000003, 0x80102E00, 0x80102E80, 0x00000002, 0x00000003, 0x80102EA0, 0x80102F20, 0x00000002, 0x00000003, 0x80102F40, 0x80102FC0, 0x00000002, 0x00000003, 0x80102FE0, 0x80103060, 0x00000002, 0x00000003, 0x80103080, 0x80103100, 0x00000003, 0x00000000
dlabel D_80106E98
.word 0x00000008, 0x00000013, 0x00000010, 0x00000010, 0x0000000F, 0x000000FF, 0x0000000C, 0x00000000, 0x00000000, 0x00000002, 0x00000001, 0x80102D60, 0x80102DE0, 0x0000000F, 0x000000F0, 0x0000000C, 0x00000001, 0xFFFFFFFF, 0x00000002, 0x00000001, 0x80102D60, 0x80102DE0, 0x0000000F, 0x000000DC, 0x0000000C, 0x00000002, 0xFFFFFFFE, 0x00000002, 0x00000001, 0x80102D60, 0x80102DE0, 0x0000000F, 0x000000C8, 0x0000000C, 0x00000003, 0xFFFFFFFD, 0x00000002, 0x00000001, 0x80102D60, 0x80102DE0, 0x0000000F, 0x000000AA, 0x0000000C, 0x00000004, 0xFFFFFFFC, 0x00000002, 0x00000001, 0x80102D60, 0x80102DE0, 0x0000000F, 0x00000078, 0x0000000C, 0x00000005, 0xFFFFFFFB, 0x00000002, 0x00000001, 0x80102D60, 0x80102DE0, 0x0000000F, 0x00000050, 0x0000000C, 0x00000006, 0xFFFFFFFA, 0x00000002, 0x00000001, 0x80102D60, 0x80102DE0, 0x0000000F, 0x00000032, 0x0000000C, 0x00000008, 0xFFFFFFF8, 0x00000002, 0x00000001, 0x80102D60, 0x80102DE0, 0x0000000F, 0x0000001E, 0x0000000C, 0x0000000A, 0xFFFFFFF6, 0x00000002, 0x00000001, 0x80102D60, 0x80102DE0, 0x00000000, 0x00000008, 0x00000013, 0x00000018, 0x00000018, 0x00000004, 0x00000002, 0x0000003C, 0x80101780, 0x801018A0, 0x00000003, 0x00000000
dlabel HudScript_TransparentEnd
.word 0x00000008, 0x00000013, 0x00000010, 0x00000010, 0x0000000F, 0x000000FF, 0x0000000C, 0x00000000, 0x00000000, 0x00000002, 0x00000001, 0x80102D60, 0x80102DE0, 0x0000000F, 0x000000F0, 0x0000000C, 0x00000001, 0xFFFFFFFF, 0x00000002, 0x00000001, 0x80102D60, 0x80102DE0, 0x0000000F, 0x000000DC, 0x0000000C, 0x00000002, 0xFFFFFFFE, 0x00000002, 0x00000001, 0x80102D60, 0x80102DE0, 0x0000000F, 0x000000C8, 0x0000000C, 0x00000003, 0xFFFFFFFD, 0x00000002, 0x00000001, 0x80102D60, 0x80102DE0, 0x0000000F, 0x000000AA, 0x0000000C, 0x00000004, 0xFFFFFFFC, 0x00000002, 0x00000001, 0x80102D60, 0x80102DE0, 0x0000000F, 0x00000078, 0x0000000C, 0x00000005, 0xFFFFFFFB, 0x00000002, 0x00000001, 0x80102D60, 0x80102DE0, 0x0000000F, 0x00000050, 0x0000000C, 0x00000006, 0xFFFFFFFA, 0x00000002, 0x00000001, 0x80102D60, 0x80102DE0, 0x0000000F, 0x00000032, 0x0000000C, 0x00000008, 0xFFFFFFF8, 0x00000002, 0x00000001, 0x80102D60, 0x80102DE0, 0x0000000F, 0x0000001E, 0x0000000C, 0x0000000A, 0xFFFFFFF6, 0x00000002, 0x00000001, 0x80102D60, 0x80102DE0, 0x00000000
dlabel D_8010701C
dlabel HudScript_BoostJumpLoop
.word 0x00000008, 0x00000013, 0x00000018, 0x00000018, 0x00000004, 0x00000002, 0x0000003C, 0x80101780, 0x801018A0, 0x00000003, 0x00000000
dlabel HudScript_BoostJumpBegin
.word 0x00000008, 0x00000013, 0x00000018, 0x00000018, 0x0000000F, 0x0000001E, 0x0000000C, 0x00000000, 0xFFFFFFF6, 0x00000002, 0x00000001, 0x80101780, 0x801018A0, 0x0000000F, 0x00000032, 0x0000000C, 0x00000000, 0xFFFFFFF8, 0x00000002, 0x00000001, 0x80101780, 0x801018A0, 0x0000000F, 0x00000050, 0x0000000C, 0x00000000, 0xFFFFFFFA, 0x00000002, 0x00000001, 0x80101780, 0x801018A0, 0x0000000F, 0x00000078, 0x0000000C, 0x00000000, 0xFFFFFFFB, 0x00000002, 0x00000001, 0x80101780, 0x801018A0, 0x0000000F, 0x000000AA, 0x0000000C, 0x00000000, 0xFFFFFFFC, 0x00000002, 0x00000001, 0x80101780, 0x801018A0, 0x0000000F, 0x000000C8, 0x0000000C, 0x00000000, 0xFFFFFFFD, 0x00000002, 0x00000001, 0x80101780, 0x801018A0, 0x0000000F, 0x000000DC, 0x0000000C, 0x00000000, 0xFFFFFFFE, 0x00000002, 0x00000001, 0x80101780, 0x801018A0, 0x0000000F, 0x000000F0, 0x0000000C, 0x00000000, 0xFFFFFFFF, 0x00000002, 0x00000001, 0x80101780, 0x801018A0, 0x0000000F, 0x000000FF, 0x0000000C, 0x00000000, 0x00000000, 0x00000004, 0x00000002, 0x0000003C, 0x80101780, 0x801018A0, 0x00000003, 0x00000000
dlabel D_8010717C
.word 0x00000008, 0x00000013, 0x00000018, 0x00000018, 0x0000000F, 0x000000F0, 0x0000000C, 0x00000000, 0xFFFFFFFF, 0x00000002, 0x00000001, 0x80101780, 0x801018A0, 0x0000000F, 0x000000DC, 0x0000000C, 0xFFFFFFFD, 0xFFFFFFFD, 0x00000002, 0x00000001, 0x80101780, 0x801018A0, 0x0000000F, 0x000000C8, 0x0000000C, 0xFFFFFFFA, 0xFFFFFFFB, 0x00000002, 0x00000001, 0x80101780, 0x801018A0, 0x0000000F, 0x000000AA, 0x0000000C, 0xFFFFFFF8, 0xFFFFFFFA, 0x00000002, 0x00000001, 0x80101780, 0x801018A0, 0x0000000F, 0x00000078, 0x0000000C, 0xFFFFFFF6, 0xFFFFFFFB, 0x00000002, 0x00000001, 0x80101780, 0x801018A0, 0x0000000F, 0x00000050, 0x0000000C, 0xFFFFFFF4, 0xFFFFFFFD, 0x00000002, 0x00000001, 0x80101780, 0x801018A0, 0x0000000F, 0x00000032, 0x0000000C, 0xFFFFFFF3, 0x00000000, 0x00000002, 0x00000001, 0x80101780, 0x801018A0, 0x0000000F, 0x0000001E, 0x0000000C, 0xFFFFFFF2, 0x00000004, 0x00000002, 0x00000001, 0x80101780, 0x801018A0, 0x0000000C, 0xFFFFFFF1, 0x00000009, 0x00000002, 0x00000001, 0x80101780, 0x801018A0, 0x0000000C, 0xFFFFFFF1, 0x0000000F, 0x00000002, 0x00000001, 0x80101780, 0x801018A0, 0x00000000, 0x00000008, 0x00000013, 0x00000018, 0x00000018, 0x00000004, 0x00000002, 0x0000003C, 0x801018C0, 0x801019E0, 0x00000003, 0x00000000
dlabel HudScript_BoostJumpEnd
.word 0x00000008, 0x00000013, 0x00000018, 0x00000018, 0x0000000F, 0x000000F0, 0x0000000C, 0x00000000, 0xFFFFFFFF, 0x00000002, 0x00000001, 0x80101780, 0x801018A0, 0x0000000F, 0x000000DC, 0x0000000C, 0xFFFFFFFD, 0xFFFFFFFD, 0x00000002, 0x00000001, 0x80101780, 0x801018A0, 0x0000000F, 0x000000C8, 0x0000000C, 0xFFFFFFFA, 0xFFFFFFFB, 0x00000002, 0x00000001, 0x80101780, 0x801018A0, 0x0000000F, 0x000000AA, 0x0000000C, 0xFFFFFFF8, 0xFFFFFFFA, 0x00000002, 0x00000001, 0x80101780, 0x801018A0, 0x0000000F, 0x00000078, 0x0000000C, 0xFFFFFFF6, 0xFFFFFFFB, 0x00000002, 0x00000001, 0x80101780, 0x801018A0, 0x0000000F, 0x00000050, 0x0000000C, 0xFFFFFFF4, 0xFFFFFFFD, 0x00000002, 0x00000001, 0x80101780, 0x801018A0, 0x0000000F, 0x00000032, 0x0000000C, 0xFFFFFFF3, 0x00000000, 0x00000002, 0x00000001, 0x80101780, 0x801018A0, 0x0000000F, 0x0000001E, 0x0000000C, 0xFFFFFFF2, 0x00000004, 0x00000002, 0x00000001, 0x80101780, 0x801018A0, 0x0000000C, 0xFFFFFFF1, 0x00000009, 0x00000002, 0x00000001, 0x80101780, 0x801018A0, 0x0000000C, 0xFFFFFFF1, 0x0000000F, 0x00000002, 0x00000001, 0x80101780, 0x801018A0, 0x00000000
dlabel D_80107314
dlabel HudScript_BoostHammerLoop
.word 0x00000008, 0x00000013, 0x00000018, 0x00000018, 0x00000004, 0x00000002, 0x0000003C, 0x801018C0, 0x801019E0, 0x00000003, 0x00000000
dlabel HudScript_BoostHammerBegin
.word 0x00000008, 0x00000013, 0x00000018, 0x00000018, 0x0000000F, 0x0000001E, 0x0000000C, 0x00000000, 0xFFFFFFF6, 0x00000002, 0x00000001, 0x801018C0, 0x801019E0, 0x0000000F, 0x00000032, 0x0000000C, 0x00000000, 0xFFFFFFF8, 0x00000002, 0x00000001, 0x801018C0, 0x801019E0, 0x0000000F, 0x00000050, 0x0000000C, 0x00000000, 0xFFFFFFFA, 0x00000002, 0x00000001, 0x801018C0, 0x801019E0, 0x0000000F, 0x00000078, 0x0000000C, 0x00000000, 0xFFFFFFFB, 0x00000002, 0x00000001, 0x801018C0, 0x801019E0, 0x0000000F, 0x000000AA, 0x0000000C, 0x00000000, 0xFFFFFFFC, 0x00000002, 0x00000001, 0x801018C0, 0x801019E0, 0x0000000F, 0x000000C8, 0x0000000C, 0x00000000, 0xFFFFFFFD, 0x00000002, 0x00000001, 0x801018C0, 0x801019E0, 0x0000000F, 0x000000DC, 0x0000000C, 0x00000000, 0xFFFFFFFE, 0x00000002, 0x00000001, 0x801018C0, 0x801019E0, 0x0000000F, 0x000000F0, 0x0000000C, 0x00000000, 0xFFFFFFFF, 0x00000002, 0x00000001, 0x801018C0, 0x801019E0, 0x0000000F, 0x000000FF, 0x0000000C, 0x00000000, 0x00000000, 0x00000004, 0x00000002, 0x0000003C, 0x801018C0, 0x801019E0, 0x00000003, 0x00000000
dlabel D_80107474
dlabel HudScript_BoostHammerEnd
.word 0x00000008, 0x00000013, 0x00000018, 0x00000018, 0x0000000F, 0x000000F0, 0x0000000C, 0x00000000, 0xFFFFFFFF, 0x00000002, 0x00000001, 0x801018C0, 0x801019E0, 0x0000000F, 0x000000DC, 0x0000000C, 0xFFFFFFFD, 0xFFFFFFFD, 0x00000002, 0x00000001, 0x801018C0, 0x801019E0, 0x0000000F, 0x000000C8, 0x0000000C, 0xFFFFFFFA, 0xFFFFFFFB, 0x00000002, 0x00000001, 0x801018C0, 0x801019E0, 0x0000000F, 0x000000AA, 0x0000000C, 0xFFFFFFF8, 0xFFFFFFFA, 0x00000002, 0x00000001, 0x801018C0, 0x801019E0, 0x0000000F, 0x00000078, 0x0000000C, 0xFFFFFFF6, 0xFFFFFFFB, 0x00000002, 0x00000001, 0x801018C0, 0x801019E0, 0x0000000F, 0x00000050, 0x0000000C, 0xFFFFFFF4, 0xFFFFFFFD, 0x00000002, 0x00000001, 0x801018C0, 0x801019E0, 0x0000000F, 0x00000032, 0x0000000C, 0xFFFFFFF3, 0x00000000, 0x00000002, 0x00000001, 0x801018C0, 0x801019E0, 0x0000000F, 0x0000001E, 0x0000000C, 0xFFFFFFF2, 0x00000004, 0x00000002, 0x00000001, 0x801018C0, 0x801019E0, 0x0000000C, 0xFFFFFFF1, 0x00000009, 0x00000002, 0x00000001, 0x801018C0, 0x801019E0, 0x0000000C, 0xFFFFFFF1, 0x0000000F, 0x00000002, 0x00000001, 0x801018C0, 0x801019E0, 0x00000000
dlabel D_801075E0
dlabel HudScript_BoostPartner
.word 0x00000008, 0x00000013, 0x00000018, 0x00000018, 0x00000004, 0x00000002, 0x0000003C, 0x80101A00, 0x80101B20, 0x00000003, 0x00000000
dlabel D_8010760C
dlabel HudScript_Surprise
.word 0x00000008, 0x00000013, 0x00000018, 0x00000018, 0x00000004, 0x00000002, 0x0000003C, 0x80101B40, 0x80101C60, 0x00000003, 0x00000000
dlabel D_80107638
dlabel HudScript_FPCost
.word 0x00000008, 0x00000013, 0x00000010, 0x00000008, 0x00000004, 0x00000002, 0x0000003C, 0x800FC2A0, 0x800FC2E0, 0x00000003, 0x00000000
dlabel D_80107664
dlabel HudScript_FPCostReduced
.word 0x00000008, 0x00000013, 0x00000010, 0x00000008, 0x00000004, 0x00000002, 0x0000003C, 0x800FC2A0, 0x800FC300, 0x00000003, 0x00000000
dlabel D_80107690
dlabel HudScript_FPCostReducedTwice
.word 0x00000008, 0x00000013, 0x00000010, 0x00000008, 0x00000004, 0x00000002, 0x0000003C, 0x800FC2A0, 0x800FC320, 0x00000003, 0x00000000
dlabel D_801076BC
dlabel HudScript_NotEnoughFP
.word 0x00000008, 0x00000013, 0x00000010, 0x00000008, 0x00000004, 0x00000002, 0x0000003C, 0x800FC2A0, 0x800FC340, 0x00000003, 0x00000000
dlabel D_801076E8
dlabel HudScript_POWCost
.word 0x00000008, 0x00000013, 0x00000010, 0x00000008, 0x00000004, 0x00000002, 0x0000003C, 0x800FC360, 0x800FC3A0, 0x00000003, 0x00000000
dlabel D_80107714
dlabel HudScript_POWCostReduced
.word 0x00000008, 0x00000013, 0x00000010, 0x00000008, 0x00000004, 0x00000002, 0x0000003C, 0x800FC360, 0x800FC3C0, 0x00000003, 0x00000000
dlabel D_80107740
dlabel HudScript_POWCostReducedTwice
.word 0x00000008, 0x00000013, 0x00000010, 0x00000008, 0x00000004, 0x00000002, 0x0000003C, 0x800FC360, 0x800FC3E0, 0x00000003, 0x00000000
dlabel D_8010776C
dlabel HudScript_NotEnoughPOW
.word 0x00000008, 0x00000013, 0x00000010, 0x00000008, 0x00000004, 0x00000002, 0x0000003C, 0x800FC360, 0x800FC400, 0x00000003, 0x00000000
dlabel D_80107798
dlabel HudScript_GreenArrowDown
.word 0x00000008, 0x00000013, 0x00000010, 0x00000008, 0x00000004, 0x00000019, 0x00200000, 0x00000002, 0x00000009, 0x800FC420, 0x800FC460, 0x00000018, 0x00200000, 0x00000002, 0x00000006, 0x800FC420, 0x800FC460, 0x00000003, 0x00000000
dlabel D_801077E4
.word 0x00000008, 0x00000013, 0x00000010, 0x00000008, 0x00000004, 0x00000019, 0x00200000, 0x00000002, 0x00000009, 0x800FC480, 0x800FC4C0, 0x00000018, 0x00200000, 0x00000002, 0x00000006, 0x800FC480, 0x800FC4C0, 0x00000003, 0x00000000, 0x00000008, 0x00000013, 0x00000038, 0x00000018, 0x00000004, 0x00000002, 0x0000003C, 0x800FC4E0, 0x800FC780, 0x00000003, 0x00000000, 0x00000008, 0x00000013, 0x00000010, 0x00000010, 0x00000004, 0x00000002, 0x0000003C, 0x800FC7A0, 0x800FC820, 0x00000003, 0x00000000, 0x00000008, 0x00000013, 0x00000010, 0x00000010, 0x00000004, 0x00000002, 0x0000003C, 0x800FC840, 0x800FC8C0, 0x00000003, 0x00000000, 0x00000008, 0x00000013, 0x00000010, 0x00000010, 0x00000004, 0x00000002, 0x0000003C, 0x800FC8E0, 0x800FC960, 0x00000003, 0x00000000, 0x00000008, 0x00000013, 0x00000070, 0x00000008, 0x00000004, 0x00000002, 0x0000003C, D_800FC980, 0x800FCB40, 0x00000003, 0x00000000
dlabel HudScript_GreenArrowUp
.word 0x00000008, 0x00000013, 0x00000010, 0x00000008, 0x00000004, 0x00000019, 0x00200000, 0x00000002, 0x00000009, 0x800FC480, 0x800FC4C0, 0x00000018, 0x00200000, 0x00000002, 0x00000006, 0x800FC480, 0x800FC4C0, 0x00000003, 0x00000000
dlabel D_8010790C
.word 0x00000008, 0x00000013, 0x00000070, 0x00000008, 0x00000004, 0x00000002, 0x0000003C, 0x800FCB60, 0x800FCD20, 0x00000003, 0x00000000, 0x00000008, 0x00000013, 0x00000068, 0x00000008, 0x00000004, 0x00000002, 0x0000003C, 0x800FCD40, 0x800FCEE0, 0x00000003, 0x00000000, 0x00000008, 0x00000013, 0x00000010, 0x00000010, 0x00000004, 0x00000002, 0x0000003C, 0x800FE340, 0x800FE3C0, 0x00000003, 0x00000000, 0x00000008, 0x00000013, 0x00000020, 0x00000020, 0x00000004, 0x00000002, 0x0000003C, 0x800FCF00, 0x800FD100, 0x00000003, 0x00000000, 0x00000008, 0x00000013, 0x00000020, 0x00000020, 0x00000004, 0x00000002, 0x0000003C, 0x800FCF00, 0x800FD120, 0x00000003, 0x00000000, 0x00000008, 0x00000013, 0x00000020, 0x00000020, 0x00000004, 0x00000002, 0x0000003C, 0x800FD140, 0x800FD340, 0x00000003, 0x00000000, 0x00000008, 0x00000013, 0x00000020, 0x00000020, 0x00000004, 0x00000002, 0x0000003C, 0x800FD140, 0x800FD360, 0x00000003, 0x00000000, 0x00000008, 0x00000013, 0x00000020, 0x00000020, 0x00000004, 0x00000002, 0x0000003C, 0x800FD380, 0x800FD580, 0x00000003, 0x00000000, 0x00000008, 0x00000013, 0x00000020, 0x00000020, 0x00000004, 0x00000002, 0x0000003C, 0x800FD380, 0x800FD5A0, 0x00000003, 0x00000000, 0x00000008, 0x00000013, 0x00000020, 0x00000020, 0x00000004, 0x00000002, 0x0000003C, 0x800FD5C0, 0x800FD7C0, 0x00000003, 0x00000000, 0x00000008, 0x00000013, 0x00000020, 0x00000020, 0x00000004, 0x00000002, 0x0000003C, 0x800FD5C0, 0x800FD7E0, 0x00000003, 0x00000000, 0x00000008, 0x00000013, 0x00000020, 0x00000020, 0x00000004, 0x00000002, 0x0000003C, 0x800FD800, 0x800FDA00, 0x00000003, 0x00000000, 0x00000008, 0x00000013, 0x00000020, 0x00000020, 0x00000004, 0x00000002, 0x0000003C, 0x800FD800, 0x800FDA20, 0x00000003, 0x00000000, 0x00000008, 0x00000013, 0x00000020, 0x00000020, 0x00000004, 0x00000002, 0x0000003C, 0x800FDA40, 0x800FDC40, 0x00000003, 0x00000000, 0x00000008, 0x00000013, 0x00000020, 0x00000020, 0x00000004, 0x00000002, 0x0000003C, 0x800FDA40, 0x800FDC60, 0x00000003, 0x00000000, 0x00000008, 0x00000013, 0x00000020, 0x00000020, 0x00000004, 0x00000002, 0x0000003C, 0x800FDC80, 0x800FDE80, 0x00000003, 0x00000000, 0x00000008, 0x00000013, 0x00000020, 0x00000020, 0x00000004, 0x00000002, 0x0000003C, 0x800FDC80, 0x800FDEA0, 0x00000003, 0x00000000, 0x00000008, 0x00000013, 0x00000020, 0x00000020, 0x00000004, 0x00000002, 0x0000003C, 0x800FDEC0, 0x800FE0C0, 0x00000003, 0x00000000, 0x00000008, 0x00000013, 0x00000020, 0x00000020, 0x00000004, 0x00000002, 0x0000003C, 0x800FDEC0, 0x800FE0E0, 0x00000003, 0x00000000, 0x00000008, 0x00000013, 0x00000020, 0x00000020, 0x00000004, 0x00000002, 0x0000003C, 0x800FE100, 0x800FE300, 0x00000003, 0x00000000, 0x00000008, 0x00000013, 0x00000020, 0x00000020, 0x00000004, 0x00000002, 0x0000003C, 0x800FE100, 0x800FE320, 0x00000003, 0x00000000
dlabel HudScript_UnusedPinkFrame
.word 0x00000008, 0x00000013, 0x00000038, 0x00000018, 0x00000004, 0x00000002, 0x0000003C, 0x800FC4E0, 0x800FC780, 0x00000003, 0x00000000
dlabel D_80107CA8
dlabel HudScript_UnusedDigit1
.word 0x00000008, 0x00000013, 0x00000010, 0x00000010, 0x00000004, 0x00000002, 0x0000003C, 0x800FC7A0, 0x800FC820, 0x00000003, 0x00000000
dlabel HudScript_UnusedDigit2
.word 0x00000008, 0x00000013, 0x00000010, 0x00000010, 0x00000004, 0x00000002, 0x0000003C, 0x800FC840, 0x800FC8C0, 0x00000003, 0x00000000
dlabel HudScript_UnusedDigit3
.word 0x00000008, 0x00000013, 0x00000010, 0x00000010, 0x00000004, 0x00000002, 0x0000003C, 0x800FC8E0, 0x800FC960, 0x00000003, 0x00000000
dlabel HudScript_RedBar1
.word 0x00000008, 0x00000013, 0x00000070, 0x00000008, 0x00000004, 0x00000002, 0x0000003C, D_800FC980, 0x800FCB40, 0x00000003, 0x00000000
dlabel HudScript_EmptyBar
.word 0x00000008, 0x00000013, 0x00000070, 0x00000008, 0x00000004, 0x00000002, 0x0000003C, 0x800FCB60, 0x800FCD20, 0x00000003, 0x00000000
dlabel HudScript_RedBar2
.word 0x00000008, 0x00000013, 0x00000068, 0x00000008, 0x00000004, 0x00000002, 0x0000003C, 0x800FCD40, 0x800FCEE0, 0x00000003, 0x00000000
dlabel HudScript_MarioHead
.word 0x00000008, 0x00000013, 0x00000010, 0x00000010, 0x00000004, 0x00000002, 0x0000003C, 0x800FE340, 0x800FE3C0, 0x00000003, 0x00000000
dlabel HudScript_Eldstar
.word 0x00000008, 0x00000013, 0x00000020, 0x00000020, 0x00000004, 0x00000002, 0x0000003C, 0x800FCF00, 0x800FD100, 0x00000003, 0x00000000
dlabel HudScript_EldstarDisabled
.word 0x00000008, 0x00000013, 0x00000020, 0x00000020, 0x00000004, 0x00000002, 0x0000003C, 0x800FCF00, 0x800FD120, 0x00000003, 0x00000000
dlabel HudScript_Mamar
.word 0x00000008, 0x00000013, 0x00000020, 0x00000020, 0x00000004, 0x00000002, 0x0000003C, 0x800FD140, 0x800FD340, 0x00000003, 0x00000000
dlabel HudScript_MamarDisabled
.word 0x00000008, 0x00000013, 0x00000020, 0x00000020, 0x00000004, 0x00000002, 0x0000003C, 0x800FD140, 0x800FD360, 0x00000003, 0x00000000
dlabel HudScript_Skolar
.word 0x00000008, 0x00000013, 0x00000020, 0x00000020, 0x00000004, 0x00000002, 0x0000003C, 0x800FD380, 0x800FD580, 0x00000003, 0x00000000
dlabel HudScript_SkolarDisabled
.word 0x00000008, 0x00000013, 0x00000020, 0x00000020, 0x00000004, 0x00000002, 0x0000003C, 0x800FD380, 0x800FD5A0, 0x00000003, 0x00000000
dlabel HudScript_Muskular
.word 0x00000008, 0x00000013, 0x00000020, 0x00000020, 0x00000004, 0x00000002, 0x0000003C, 0x800FD5C0, 0x800FD7C0, 0x00000003, 0x00000000
dlabel HudScript_MuskularDisabled
.word 0x00000008, 0x00000013, 0x00000020, 0x00000020, 0x00000004, 0x00000002, 0x0000003C, 0x800FD5C0, 0x800FD7E0, 0x00000003, 0x00000000
dlabel HudScript_Misstar
.word 0x00000008, 0x00000013, 0x00000020, 0x00000020, 0x00000004, 0x00000002, 0x0000003C, 0x800FD800, 0x800FDA00, 0x00000003, 0x00000000
dlabel HudScript_MisstarDisabled
.word 0x00000008, 0x00000013, 0x00000020, 0x00000020, 0x00000004, 0x00000002, 0x0000003C, 0x800FD800, 0x800FDA20, 0x00000003, 0x00000000
dlabel HudScript_Klevar
.word 0x00000008, 0x00000013, 0x00000020, 0x00000020, 0x00000004, 0x00000002, 0x0000003C, 0x800FDA40, 0x800FDC40, 0x00000003, 0x00000000
dlabel HudScript_KlevarDisabled
.word 0x00000008, 0x00000013, 0x00000020, 0x00000020, 0x00000004, 0x00000002, 0x0000003C, 0x800FDA40, 0x800FDC60, 0x00000003, 0x00000000
dlabel HudScript_Kalmar
.word 0x00000008, 0x00000013, 0x00000020, 0x00000020, 0x00000004, 0x00000002, 0x0000003C, 0x800FDC80, 0x800FDE80, 0x00000003, 0x00000000
dlabel HudScript_KalmarDisabled
.word 0x00000008, 0x00000013, 0x00000020, 0x00000020, 0x00000004, 0x00000002, 0x0000003C, 0x800FDC80, 0x800FDEA0, 0x00000003, 0x00000000
dlabel HudScript_StarBeam
.word 0x00000008, 0x00000013, 0x00000020, 0x00000020, 0x00000004, 0x00000002, 0x0000003C, 0x800FDEC0, 0x800FE0C0, 0x00000003, 0x00000000
dlabel HudScript_StarBeamDisabled
.word 0x00000008, 0x00000013, 0x00000020, 0x00000020, 0x00000004, 0x00000002, 0x0000003C, 0x800FDEC0, 0x800FE0E0, 0x00000003, 0x00000000
dlabel HudScript_PeachBeam
.word 0x00000008, 0x00000013, 0x00000020, 0x00000020, 0x00000004, 0x00000002, 0x0000003C, 0x800FE100, 0x800FE300, 0x00000003, 0x00000000
dlabel HudScript_PeachBeamDisabled
.word 0x00000008, 0x00000013, 0x00000020, 0x00000020, 0x00000004, 0x00000002, 0x0000003C, 0x800FE100, 0x800FE320, 0x00000003, 0x00000000
dlabel HudScript_Partner0
.word 0x00000008, 0x00000005, 0x00000003, 0x00000004, 0x00000002, 0x0000003C, 0x800FE3E0, 0x800FE5E0, 0x00000003, 0x00000000
dlabel D_80107CD0
dlabel HudScript_Partner0Disabled
.word 0x00000008, 0x00000005, 0x00000003, 0x00000004, 0x00000002, 0x0000003C, 0x800FE3E0, 0x800FE600, 0x00000003, 0x00000000
dlabel D_80107CF8
dlabel HudScript_Goombario
.word 0x00000008, 0x00000005, 0x00000003, 0x00000004, 0x00000002, 0x0000003C, 0x800FE620, 0x800FE820, 0x00000003, 0x00000000
dlabel D_80107D20
dlabel HudScript_GoombarioDisabled
.word 0x00000008, 0x00000005, 0x00000003, 0x00000004, 0x00000002, 0x0000003C, 0x800FE620, 0x800FE840, 0x00000003, 0x00000000
dlabel D_80107D48
dlabel HudScript_Kooper
.word 0x00000008, 0x00000005, 0x00000003, 0x00000004, 0x00000002, 0x0000003C, 0x800FE860, 0x800FEA60, 0x00000003, 0x00000000
dlabel D_80107D70
dlabel HudScript_KooperDisabled
.word 0x00000008, 0x00000005, 0x00000003, 0x00000004, 0x00000002, 0x0000003C, 0x800FE860, 0x800FEA80, 0x00000003, 0x00000000
dlabel D_80107D98
dlabel HudScript_Bombette
.word 0x00000008, 0x00000005, 0x00000003, 0x00000004, 0x00000002, 0x0000003C, 0x800FEAA0, 0x800FECA0, 0x00000003, 0x00000000
dlabel D_80107DC0
dlabel HudScript_BombetteDisabled
.word 0x00000008, 0x00000005, 0x00000003, 0x00000004, 0x00000002, 0x0000003C, 0x800FEAA0, 0x800FECC0, 0x00000003, 0x00000000
dlabel D_80107DE8
dlabel HudScript_Parakarry
.word 0x00000008, 0x00000005, 0x00000003, 0x00000004, 0x00000002, 0x0000003C, 0x800FECE0, 0x800FEEE0, 0x00000003, 0x00000000
dlabel D_80107E10
dlabel HudScript_ParakarryDisabled
.word 0x00000008, 0x00000005, 0x00000003, 0x00000004, 0x00000002, 0x0000003C, 0x800FECE0, 0x800FEF00, 0x00000003, 0x00000000
dlabel D_80107E38
dlabel HudScript_Bow
.word 0x00000008, 0x00000005, 0x00000003, 0x00000004, 0x00000002, 0x0000003C, 0x800FEF20, 0x800FF120, 0x00000003, 0x00000000
dlabel D_80107E60
dlabel HudScript_BowDisabled
.word 0x00000008, 0x00000005, 0x00000003, 0x00000004, 0x00000002, 0x0000003C, 0x800FEF20, 0x800FF140, 0x00000003, 0x00000000
dlabel D_80107E88
dlabel HudScript_Watt
.word 0x00000008, 0x00000005, 0x00000003, 0x00000004, 0x00000002, 0x0000003C, 0x800FF160, 0x800FF360, 0x00000003, 0x00000000
dlabel D_80107EB0
dlabel HudScript_WattDisabled
.word 0x00000008, 0x00000005, 0x00000003, 0x00000004, 0x00000002, 0x0000003C, 0x800FF160, 0x800FF380, 0x00000003, 0x00000000
dlabel D_80107ED8
dlabel HudScript_Sushie
.word 0x00000008, 0x00000005, 0x00000003, 0x00000004, 0x00000002, 0x0000003C, 0x800FF3A0, 0x800FF5A0, 0x00000003, 0x00000000
dlabel D_80107F00
dlabel HudScript_SushieDisabled
.word 0x00000008, 0x00000005, 0x00000003, 0x00000004, 0x00000002, 0x0000003C, 0x800FF3A0, 0x800FF5C0, 0x00000003, 0x00000000
dlabel D_80107F28
dlabel HudScript_Lakilester
.word 0x00000008, 0x00000005, 0x00000003, 0x00000004, 0x00000002, 0x0000003C, 0x800FF5E0, 0x800FF7E0, 0x00000003, 0x00000000
dlabel D_80107F50
.word 0x00000008, 0x00000005, 0x00000003, 0x00000004, 0x00000002, 0x0000003C, 0x800FF5E0, 0x800FF800, 0x00000003, 0x00000000, 0x00000008, 0x00000005, 0x00000003, 0x00000004, 0x00000002, 0x0000003C, 0x800FF820, 0x800FFA20, 0x00000003, 0x00000000, 0x00000008, 0x00000005, 0x00000003, 0x00000004, 0x00000002, 0x0000003C, 0x800FF820, 0x800FFA40, 0x00000003, 0x00000000
dlabel HudScript_LakilesterDisabled
.word 0x00000008, 0x00000005, 0x00000003, 0x00000004, 0x00000002, 0x0000003C, 0x800FF5E0, 0x800FF800, 0x00000003, 0x00000000
dlabel D_80107FC8
dlabel HudScript_Partner9
.word 0x00000008, 0x00000005, 0x00000003, 0x00000004, 0x00000002, 0x0000003C, 0x800FF820, 0x800FFA20, 0x00000003, 0x00000000
dlabel HudScript_Partner9Disabled
.word 0x00000008, 0x00000005, 0x00000003, 0x00000004, 0x00000002, 0x0000003C, 0x800FF820, 0x800FFA40, 0x00000003, 0x00000000
dlabel HudScript_PartnerA
.word 0x00000008, 0x00000005, 0x00000003, 0x00000004, 0x00000002, 0x0000003C, 0x800FFA60, 0x800FFC60, 0x00000003, 0x00000000
dlabel D_80107FF0
.word 0x00000008, 0x00000005, 0x00000003, 0x00000004, 0x00000002, 0x0000003C, 0x800FFA60, 0x800FFC80, 0x00000003, 0x00000000, 0x00000008, 0x00000005, 0x00000003, 0x00000004, 0x00000002, 0x0000003C, 0x800FFCA0, 0x800FFEA0, 0x00000003, 0x00000000, 0x00000008, 0x00000005, 0x00000003, 0x00000004, 0x00000002, 0x0000003C, 0x800FFCA0, 0x800FFEC0, 0x00000003, 0x00000000
dlabel HudScript_PartnerADisabled
.word 0x00000008, 0x00000005, 0x00000003, 0x00000004, 0x00000002, 0x0000003C, 0x800FFA60, 0x800FFC80, 0x00000003, 0x00000000
dlabel D_80108068
.word 0x00000008, 0x00000005, 0x00000000, 0x00000004, 0x00000002, 0x0000003C, D_800FFEE0, 0x800FFF00, 0x00000003, 0x00000000, 0x00000008, 0x00000005, 0x00000006, 0x00000004, 0x00000002, 0x0000003C, 0x800FFF20, 0x800FFF60, 0x00000003, 0x00000000
dlabel HudScript_PartnerB
.word 0x00000008, 0x00000005, 0x00000003, 0x00000004, 0x00000002, 0x0000003C, 0x800FFCA0, 0x800FFEA0, 0x00000003, 0x00000000
dlabel D_801080B8
dlabel HudScript_PartnerBDisabled
.word 0x00000008, 0x00000005, 0x00000003, 0x00000004, 0x00000002, 0x0000003C, 0x800FFCA0, 0x800FFEC0, 0x00000003, 0x00000000
dlabel HudScript_StatusTimes
.word 0x00000008, 0x00000005, 0x00000000, 0x00000004, 0x00000002, 0x0000003C, D_800FFEE0, 0x800FFF00, 0x00000003, 0x00000000
dlabel HudScript_StatusSlash
.word 0x00000008, 0x00000005, 0x00000006, 0x00000004, 0x00000002, 0x0000003C, 0x800FFF20, 0x800FFF60, 0x00000003, 0x00000000
dlabel HudScript_StatusDigit0
.word 0x00000008, 0x00000005, 0x00000001, 0x00000004, 0x00000002, 0x0000003C, 0x800FFF80, 0x80100000, 0x00000003, 0x00000000
dlabel D_801080E0
dlabel HudScript_StatusDigit1
.word 0x00000008, 0x00000005, 0x00000001, 0x00000004, 0x00000002, 0x0000003C, 0x80100020, D_801000A0, 0x00000003, 0x00000000
dlabel D_80108108
dlabel HudScript_StatusDigit2
.word 0x00000008, 0x00000005, 0x00000001, 0x00000004, 0x00000002, 0x0000003C, 0x801000C0, 0x80100140, 0x00000003, 0x00000000
dlabel D_80108130
dlabel HudScript_StatusDigit3
.word 0x00000008, 0x00000005, 0x00000001, 0x00000004, 0x00000002, 0x0000003C, 0x80100160, 0x801001E0, 0x00000003, 0x00000000
dlabel D_80108158
dlabel HudScript_StatusDigit4
.word 0x00000008, 0x00000005, 0x00000001, 0x00000004, 0x00000002, 0x0000003C, 0x80100200, 0x80100280, 0x00000003, 0x00000000
dlabel D_80108180
dlabel HudScript_StatusDigit5
.word 0x00000008, 0x00000005, 0x00000001, 0x00000004, 0x00000002, 0x0000003C, 0x801002A0, 0x80100320, 0x00000003, 0x00000000
dlabel D_801081A8
dlabel HudScript_StatusDigit6
.word 0x00000008, 0x00000005, 0x00000001, 0x00000004, 0x00000002, 0x0000003C, 0x80100340, 0x801003C0, 0x00000003, 0x00000000
dlabel D_801081D0
dlabel HudScript_StatusDigit7
.word 0x00000008, 0x00000005, 0x00000001, 0x00000004, 0x00000002, 0x0000003C, 0x801003E0, 0x80100460, 0x00000003, 0x00000000
dlabel D_801081F8
dlabel HudScript_StatusDigit8
.word 0x00000008, 0x00000005, 0x00000001, 0x00000004, 0x00000002, 0x0000003C, 0x80100480, 0x80100500, 0x00000003, 0x00000000
dlabel D_80108220
dlabel HudScript_StatusDigit9
.word 0x00000008, 0x00000005, 0x00000001, 0x00000004, 0x00000002, 0x0000003C, 0x80100520, 0x801005A0, 0x00000003, 0x00000000
dlabel D_80108248
dlabel HudScript_StatusHP
.word 0x00000008, 0x00000005, 0x00000001, 0x00000004, 0x00000002, 0x0000003C, 0x801005C0, 0x80100640, 0x00000003, 0x00000000
dlabel D_80108270
.word 0x00000008, 0x00000005, 0x00000001, 0x00000004, 0x00000002, 0x0000003C, 0x80100660, 0x801006E0, 0x00000003, 0x00000000, 0x00000008, 0x00000005, 0x00000000, 0x00000004, 0x00000002, 0x0000003C, D_80100700, 0x80100720, 0x00000003, 0x00000000, 0x00000008, 0x00000005, 0x00000000, 0x00000004, 0x00000002, 0x0000003C, 0x80100740, 0x80100760, 0x00000003, 0x00000000, 0x00000008, 0x00000005, 0x00000000, 0x00000004, 0x00000002, 0x0000003C, 0x80100780, 0x801007A0, 0x00000003, 0x00000000, 0x00000008, 0x00000005, 0x00000000, 0x00000004, 0x00000002, 0x0000003C, 0x801007C0, 0x801007E0, 0x00000003, 0x00000000, 0x00000008, 0x00000005, 0x00000000, 0x00000004, 0x00000002, 0x0000003C, 0x80100800, 0x80100820, 0x00000003, 0x00000000, 0x00000008, 0x00000005, 0x00000000, 0x00000004, 0x00000002, 0x0000003C, 0x80100840, 0x80100860, 0x00000003, 0x00000000, 0x00000008, 0x00000005, 0x00000000, 0x00000004, 0x00000002, 0x0000003C, 0x80100880, 0x801008A0, 0x00000003, 0x00000000
dlabel HudScript_StatusFP
.word 0x00000008, 0x00000005, 0x00000001, 0x00000004, 0x00000002, 0x0000003C, 0x80100660, 0x801006E0, 0x00000003, 0x00000000
dlabel D_801083B0
dlabel HudScript_StatusSPIncrement1
.word 0x00000008, 0x00000005, 0x00000000, 0x00000004, 0x00000002, 0x0000003C, D_80100700, 0x80100720, 0x00000003, 0x00000000
dlabel HudScript_StatusSPIncrement2
.word 0x00000008, 0x00000005, 0x00000000, 0x00000004, 0x00000002, 0x0000003C, 0x80100740, 0x80100760, 0x00000003, 0x00000000
dlabel HudScript_StatusSPIncrement3
.word 0x00000008, 0x00000005, 0x00000000, 0x00000004, 0x00000002, 0x0000003C, 0x80100780, 0x801007A0, 0x00000003, 0x00000000
dlabel HudScript_StatusSPIncrement4
.word 0x00000008, 0x00000005, 0x00000000, 0x00000004, 0x00000002, 0x0000003C, 0x801007C0, 0x801007E0, 0x00000003, 0x00000000
dlabel HudScript_StatusSPIncrement5
.word 0x00000008, 0x00000005, 0x00000000, 0x00000004, 0x00000002, 0x0000003C, 0x80100800, 0x80100820, 0x00000003, 0x00000000
dlabel HudScript_StatusSPIncrement6
.word 0x00000008, 0x00000005, 0x00000000, 0x00000004, 0x00000002, 0x0000003C, 0x80100840, 0x80100860, 0x00000003, 0x00000000
dlabel HudScript_StatusSPIncrement7
.word 0x00000008, 0x00000005, 0x00000000, 0x00000004, 0x00000002, 0x0000003C, 0x80100880, 0x801008A0, 0x00000003, 0x00000000
dlabel HudScript_StatusSPEmptyIncrement
.word 0x00000008, 0x00000005, 0x00000000, 0x00000004, 0x00000002, 0x0000003C, 0x801008C0, 0x801008E0, 0x00000003, 0x00000000
dlabel D_801083D8
.word 0x00000008, 0x00000005, 0x00000000, 0x00000004, 0x00000002, 0x0000003C, 0x80100900, 0x80100920, 0x00000003, 0x00000000, 0x00000008, 0x00000005, 0x00000000, 0x00000004, 0x00000002, 0x0000003C, 0x80100940, 0x80100960, 0x00000003, 0x00000000, 0x00000008, 0x00000005, 0x00000000, 0x00000004, 0x00000002, 0x0000003C, 0x80100980, 0x801009A0, 0x00000003, 0x00000000, 0x00000008, 0x00000005, 0x00000000, 0x00000004, 0x00000002, 0x0000003C, 0x801009C0, 0x801009E0, 0x00000003, 0x00000000, 0x00000008, 0x00000005, 0x00000000, 0x00000004, 0x00000002, 0x0000003C, 0x80100A00, 0x80100A20, 0x00000003, 0x00000000, 0x00000008, 0x00000005, 0x00000000, 0x00000004, 0x00000002, 0x0000003C, 0x80100A40, 0x80100A60, 0x00000003, 0x00000000, 0x00000008, 0x00000005, 0x00000000, 0x00000004, 0x00000002, 0x0000003C, 0x80100A80, 0x80100AA0, 0x00000003, 0x00000000
dlabel HudScript_StatusStar1
.word 0x00000008, 0x00000005, 0x00000000, 0x00000004, 0x00000002, 0x0000003C, 0x80100900, 0x80100920, 0x00000003, 0x00000000
dlabel D_801084F0
dlabel HudScript_StatusStar2
.word 0x00000008, 0x00000005, 0x00000000, 0x00000004, 0x00000002, 0x0000003C, 0x80100940, 0x80100960, 0x00000003, 0x00000000
dlabel HudScript_StatusStar3
.word 0x00000008, 0x00000005, 0x00000000, 0x00000004, 0x00000002, 0x0000003C, 0x80100980, 0x801009A0, 0x00000003, 0x00000000
dlabel HudScript_StatusStar4
.word 0x00000008, 0x00000005, 0x00000000, 0x00000004, 0x00000002, 0x0000003C, 0x801009C0, 0x801009E0, 0x00000003, 0x00000000
dlabel HudScript_StatusStar5
.word 0x00000008, 0x00000005, 0x00000000, 0x00000004, 0x00000002, 0x0000003C, 0x80100A00, 0x80100A20, 0x00000003, 0x00000000
dlabel HudScript_StatusStar6
.word 0x00000008, 0x00000005, 0x00000000, 0x00000004, 0x00000002, 0x0000003C, 0x80100A40, 0x80100A60, 0x00000003, 0x00000000
dlabel HudScript_StatusStar7
.word 0x00000008, 0x00000005, 0x00000000, 0x00000004, 0x00000002, 0x0000003C, 0x80100A80, 0x80100AA0, 0x00000003, 0x00000000
dlabel HudScript_StatusStarEmpty
.word 0x00000008, 0x00000005, 0x00000000, 0x00000004, 0x00000002, 0x0000003C, 0x80100AC0, 0x80100AE0, 0x00000003, 0x00000000
dlabel D_80108518
dlabel HudScript_StatusHeart
.word 0x00000005, 0x00000001, 0x00000004, 0x00000001, 0x0000003C, 0x801041A8, 0x00000003, 0x00000000
dlabel D_80108538
dlabel HudScript_StatusFlower
.word 0x00000005, 0x00000001, 0x00000004, 0x00000001, 0x0000003C, 0x801045B0, 0x00000003, 0x00000000
dlabel D_80108558
dlabel HudScript_StatusCoin
.word 0x00000008, 0x00000005, 0x00000001, 0x00000004, 0x00000015, 0x00000000, 0x00000002, 0x00000003, 0x80100B00, 0x80100B80, 0x00000002, 0x00000003, 0x80100BA0, 0x80100C20, 0x00000002, 0x00000003, 0x80100D80, 0x80100E00, 0x00000002, 0x00000003, 0x80100E20, 0x80100EA0, 0x00000002, 0x00000003, 0x80100EC0, 0x80100F40, 0x00000002, 0x00000003, 0x80100F60, 0x80100FE0, 0x00000002, 0x00000003, 0x80101000, 0x80101080, 0x00000002, 0x00000003, 0x801010A0, 0x80101120, 0x00000014, 0x00000064, 0x00000046, 0x00000015, 0x00000001, 0x00000002, 0x00000003, 0x80100B00, 0x80100B80, 0x00000002, 0x00000002, 0x80100BA0, 0x80100C20, 0x00000002, 0x00000001, 0x80100C40, 0x80100CC0, 0x00000002, 0x00000001, 0x80100CE0, 0x80100D60, 0x00000002, 0x00000002, 0x80100D80, 0x80100E00, 0x00000002, 0x00000003, 0x80100E20, 0x80100EA0, 0x00000002, 0x00000003, 0x80100EC0, 0x80100F40, 0x00000002, 0x00000003, 0x80100F60, 0x80100FE0, 0x00000002, 0x00000003, 0x80101000, 0x80101080, 0x00000002, 0x00000003, 0x801010A0, 0x80101120, 0x00000003, 0x00000000
dlabel D_801086AC
.word 0x00000008, 0x00000005, 0x00000001, 0x00000004, 0x00000002, 0x00000002, 0x80101140, 0x801011C0, 0x00000002, 0x00000002, 0x801011E0, 0x80101260, 0x00000002, 0x00000002, 0x80101280, 0x80101300, 0x00000002, 0x00000002, 0x80101320, 0x801013A0, 0x00000002, 0x00000002, 0x801013C0, 0x80101440, 0x00000002, 0x00000002, 0x80101460, 0x801014E0, 0x00000002, 0x00000002, 0x80101500, 0x80101580, 0x00000002, 0x00000002, 0x801015A0, 0x80101620, 0x00000003, 0x00000000, 0x00000008, 0x00000005, 0x00000003, 0x00000004, 0x00000002, 0x0000003C, 0x800FAEE0, 0x800FB0E0, 0x00000003, 0x00000000, 0x00000008, 0x00000005, 0x00000003, 0x00000004, 0x00000002, 0x0000003C, 0x800FAEE0, 0x800FB100, 0x00000003, 0x00000000, 0x00000008, 0x00000005, 0x00000003, 0x00000004, 0x00000002, 0x0000003C, 0x800FB120, 0x800FB320, 0x00000003, 0x00000000, 0x00000008, 0x00000005, 0x00000003, 0x00000004, 0x00000002, 0x0000003C, 0x800FB120, 0x800FB340, 0x00000003, 0x00000000, 0x00000008, 0x00000005, 0x00000003, 0x00000004, 0x00000002, 0x0000003C, 0x800FB360, 0x800FB560, 0x00000003, 0x00000000, 0x00000008, 0x00000005, 0x00000003, 0x00000004, 0x00000002, 0x0000003C, 0x800FB360, 0x800FB580, 0x00000003, 0x00000000, 0x00000008, 0x00000005, 0x00000003, 0x00000004, 0x00000002, 0x0000003C, 0x800FA820, 0x800FAA20, 0x00000003, 0x00000000, 0x00000008, 0x00000005, 0x00000003, 0x00000004, 0x00000002, 0x0000003C, 0x800FA820, 0x800FAA40, 0x00000003, 0x00000000, 0x00000008, 0x00000005, 0x00000003, 0x00000004, 0x00000002, 0x0000003C, 0x800FAA60, 0x800FAC60, 0x00000003, 0x00000000, 0x00000008, 0x00000005, 0x00000003, 0x00000004, 0x00000002, 0x0000003C, 0x800FAA60, 0x800FAC80, 0x00000003, 0x00000000, 0x00000008, 0x00000005, 0x00000003, 0x00000004, 0x00000002, 0x0000003C, 0x800FACA0, 0x800FAEA0, 0x00000003, 0x00000000, 0x00000008, 0x00000005, 0x00000003, 0x00000004, 0x00000002, 0x0000003C, 0x800FACA0, 0x800FAEC0, 0x00000003, 0x00000000, 0x00000008, 0x00000005, 0x00000003, 0x00000004, 0x00000002, 0x0000003C, 0x800FB5A0, 0x800FB7A0, 0x00000003, 0x00000000, 0x00000008, 0x00000005, 0x00000003, 0x00000004, 0x00000002, 0x0000003C, 0x800FB5A0, 0x800FB7C0, 0x00000003, 0x00000000
dlabel HudScript_StatusStarPoint
.word 0x00000008, 0x00000005, 0x00000001, 0x00000004, 0x00000002, 0x00000002, 0x80101140, 0x801011C0, 0x00000002, 0x00000002, 0x801011E0, 0x80101260, 0x00000002, 0x00000002, 0x80101280, 0x80101300, 0x00000002, 0x00000002, 0x80101320, 0x801013A0, 0x00000002, 0x00000002, 0x801013C0, 0x80101440, 0x00000002, 0x00000002, 0x80101460, 0x801014E0, 0x00000002, 0x00000002, 0x80101500, 0x80101580, 0x00000002, 0x00000002, 0x801015A0, 0x80101620, 0x00000003, 0x00000000
dlabel D_80108974
.word 0x00000008, 0x00000005, 0x00000003, 0x00000004, 0x00000002, 0x0000003C, 0x800FB7E0, 0x800FB9E0, 0x00000003, 0x00000000, 0x00000008, 0x00000005, 0x00000003, 0x00000004, 0x00000002, 0x0000003C, 0x800FB7E0, 0x800FBA00, 0x00000003, 0x00000000
dlabel HudScript_MenuBoots1
.word 0x00000008, 0x00000005, 0x00000003, 0x00000004, 0x00000002, 0x0000003C, 0x800FAEE0, 0x800FB0E0, 0x00000003, 0x00000000
dlabel D_801089C4
dlabel HudScript_MenuBoots1Disabled
.word 0x00000008, 0x00000005, 0x00000003, 0x00000004, 0x00000002, 0x0000003C, 0x800FAEE0, 0x800FB100, 0x00000003, 0x00000000
dlabel HudScript_MenuBoots2
.word 0x00000008, 0x00000005, 0x00000003, 0x00000004, 0x00000002, 0x0000003C, 0x800FB120, 0x800FB320, 0x00000003, 0x00000000
dlabel HudScript_MenuBoots2Disabled
.word 0x00000008, 0x00000005, 0x00000003, 0x00000004, 0x00000002, 0x0000003C, 0x800FB120, 0x800FB340, 0x00000003, 0x00000000
dlabel HudScript_MenuBoots3
.word 0x00000008, 0x00000005, 0x00000003, 0x00000004, 0x00000002, 0x0000003C, 0x800FB360, 0x800FB560, 0x00000003, 0x00000000
dlabel HudScript_MenuBoots3Disabled
.word 0x00000008, 0x00000005, 0x00000003, 0x00000004, 0x00000002, 0x0000003C, 0x800FB360, 0x800FB580, 0x00000003, 0x00000000
dlabel HudScript_MenuHammer1
.word 0x00000008, 0x00000005, 0x00000003, 0x00000004, 0x00000002, 0x0000003C, 0x800FA820, 0x800FAA20, 0x00000003, 0x00000000
dlabel HudScript_MenuHammer1Disabled
.word 0x00000008, 0x00000005, 0x00000003, 0x00000004, 0x00000002, 0x0000003C, 0x800FA820, 0x800FAA40, 0x00000003, 0x00000000
dlabel HudScript_MenuHammer2
.word 0x00000008, 0x00000005, 0x00000003, 0x00000004, 0x00000002, 0x0000003C, 0x800FAA60, 0x800FAC60, 0x00000003, 0x00000000
dlabel HudScript_MenuHammer2Disabled
.word 0x00000008, 0x00000005, 0x00000003, 0x00000004, 0x00000002, 0x0000003C, 0x800FAA60, 0x800FAC80, 0x00000003, 0x00000000
dlabel HudScript_MenuHammer3
.word 0x00000008, 0x00000005, 0x00000003, 0x00000004, 0x00000002, 0x0000003C, 0x800FACA0, 0x800FAEA0, 0x00000003, 0x00000000
dlabel HudScript_MenuHammer3Disabled
.word 0x00000008, 0x00000005, 0x00000003, 0x00000004, 0x00000002, 0x0000003C, 0x800FACA0, 0x800FAEC0, 0x00000003, 0x00000000
dlabel HudScript_MenuItem
.word 0x00000008, 0x00000005, 0x00000003, 0x00000004, 0x00000002, 0x0000003C, 0x800FB5A0, 0x800FB7A0, 0x00000003, 0x00000000
dlabel HudScript_MenuItemDisabled
.word 0x00000008, 0x00000005, 0x00000003, 0x00000004, 0x00000002, 0x0000003C, 0x800FB5A0, 0x800FB7C0, 0x00000003, 0x00000000
dlabel HudScript_MenuStarPower
.word 0x00000008, 0x00000005, 0x00000003, 0x00000004, 0x00000002, 0x0000003C, 0x800FB7E0, 0x800FB9E0, 0x00000003, 0x00000000
dlabel HudScript_MenuStarPowerDisabled
.word 0x00000008, 0x00000005, 0x00000003, 0x00000004, 0x00000002, 0x0000003C, 0x800FB7E0, 0x800FBA00, 0x00000003, 0x00000000
dlabel HudScript_Peril
.word 0x00000008, 0x00000005, 0x00000016, 0x00000004, 0x0000001A, 0x000003F2, 0x00000019, 0x00200000, 0x00000002, 0x0000000F, 0x80103120, 0x80103260, 0x00000018, 0x00200000, 0x00000002, 0x0000000A, 0x80103120, 0x80103260, 0x00000003, 0x00000000
dlabel D_80108A14
dlabel HudScript_Danger
.word 0x00000008, 0x00000005, 0x00000016, 0x00000004, 0x0000001A, 0x000003F1, 0x00000019, 0x00200000, 0x00000002, 0x0000000F, 0x80103280, 0x801033C0, 0x00000018, 0x00200000, 0x00000002, 0x0000000A, 0x80103280, 0x801033C0, 0x00000003, 0x00000000
dlabel D_80108A64
dlabel HudScript_Refund
.word 0x00000008, 0x00000005, 0x00000017, 0x00000004, 0x00000019, 0x00200000, 0x00000002, 0x00000008, 0x801033E0, 0x801035C0, 0x00000018, 0x00200000, 0x00000002, 0x00000004, 0x801033E0, 0x801035C0, 0x00000003, 0x00000000
dlabel D_80108AAC
dlabel HudScript_Happy
.word 0x00000008, 0x00000005, 0x00000016, 0x00000004, 0x00000002, 0x0000003C, 0x801035E0, 0x80103720, 0x00000003, 0x00000000
dlabel D_80108AD4
dlabel HudScript_HPDrain
.word 0x00000008, 0x00000005, 0x00000016, 0x00000004, 0x00000002, 0x0000003C, 0x80103740, 0x80103880, 0x00000003, 0x00000000
dlabel D_80108AFC
dlabel HudScript_BlueMeter
.word 0x00000008, 0x00000013, 0x00000048, 0x00000010, 0x00000004, 0x00000002, 0x0000003C, 0x800F9CA0, 0x800F9EE0, 0x00000003, 0x00000000
dlabel D_80108B28
dlabel HudScript_AButton
.word 0x00000008, 0x00000013, 0x00000030, 0x00000028, 0x00000004, 0x00000002, 0x0000003C, 0x800F8500, 0x800F88C0, 0x00000003, 0x00000000
dlabel D_80108B54
dlabel HudScript_AButtonDown
.word 0x00000008, 0x00000013, 0x00000030, 0x00000028, 0x00000004, 0x00000002, 0x0000003C, 0x800F88E0, 0x800F8CA0, 0x00000003, 0x00000000
dlabel D_80108B80
dlabel HudScript_MashAButton
.word 0x00000008, 0x00000013, 0x00000030, 0x00000028, 0x00000004, 0x00000002, 0x00000002, 0x800F8500, 0x800F88C0, 0x00000002, 0x00000002, 0x800F88E0, 0x800F8CA0, 0x00000003, 0x00000000
dlabel D_80108BBC
.word 0x00000008, 0x00000013, 0x00000030, 0x00000028, 0x00000004, 0x00000002, 0x0000000A, 0x800F8500, 0x800F88C0, 0x00000002, 0x0000000A, 0x800F88E0, 0x800F8CA0, 0x00000003, 0x00000000, 0x00000008, 0x00000013, 0x00000030, 0x00000028, 0x00000004, 0x00000002, 0x0000001E, 0x800F8500, 0x800F88C0, 0x00000002, 0x0000001E, 0x800F88E0, 0x800F8CA0, 0x00000003, 0x00000000
dlabel HudScript_PressAButton
.word 0x00000008, 0x00000013, 0x00000030, 0x00000028, 0x00000004, 0x00000002, 0x0000000A, 0x800F8500, 0x800F88C0, 0x00000002, 0x0000000A, 0x800F88E0, 0x800F8CA0, 0x00000003, 0x00000000
dlabel D_80108C34
.word 0x00000008, 0x00000013, 0x00000030, 0x00000028, 0x00000004, 0x00000002, 0x00000004, 0x800F8500, 0x800F88C0, 0x00000002, 0x00000004, 0x800F88E0, 0x800F8CA0, 0x00000003, 0x00000000, 0x00000008, 0x00000013, 0x00000030, 0x00000028, 0x00000004, 0x00000002, 0x0000003C, 0x800F9FE0, 0x800FA3A0, 0x00000003, 0x00000000, 0x00000008, 0x00000013, 0x00000030, 0x00000028, 0x00000004, 0x00000002, 0x0000003C, 0x800FA3C0, 0x800FA780, 0x00000003, 0x00000000, 0x00000008, 0x00000013, 0x00000030, 0x00000028, 0x00000004, 0x00000002, 0x00000002, 0x800F9FE0, 0x800FA3A0, 0x00000002, 0x00000002, 0x800FA3C0, 0x800FA780, 0x00000003, 0x00000000, 0x00000008, 0x00000013, 0x00000030, 0x00000028, 0x00000004, 0x00000002, 0x0000000A, 0x800F9FE0, 0x800FA3A0, 0x00000002, 0x0000000A, 0x800FA3C0, 0x800FA780, 0x00000003, 0x00000000, 0x00000008, 0x00000013, 0x00000018, 0x00000008, 0x00000004, 0x00000002, 0x0000003C, 0x800FA7A0, 0x800FA800, 0x00000003, 0x00000000
dlabel HudScript_SlowlyPressAButton
.word 0x00000008, 0x00000013, 0x00000030, 0x00000028, 0x00000004, 0x00000002, 0x0000001E, 0x800F8500, 0x800F88C0, 0x00000002, 0x0000001E, 0x800F88E0, 0x800F8CA0, 0x00000003, 0x00000000
dlabel D_80108D6C
dlabel HudScript_SlowlyMashAButton
.word 0x00000008, 0x00000013, 0x00000030, 0x00000028, 0x00000004, 0x00000002, 0x00000004, 0x800F8500, 0x800F88C0, 0x00000002, 0x00000004, 0x800F88E0, 0x800F8CA0, 0x00000003, 0x00000000
dlabel HudScript_StartButton
.word 0x00000008, 0x00000013, 0x00000030, 0x00000028, 0x00000004, 0x00000002, 0x0000003C, 0x800F9FE0, 0x800FA3A0, 0x00000003, 0x00000000
dlabel HudScript_StartButtonDown
.word 0x00000008, 0x00000013, 0x00000030, 0x00000028, 0x00000004, 0x00000002, 0x0000003C, 0x800FA3C0, 0x800FA780, 0x00000003, 0x00000000
dlabel HudScript_MashStartButton
.word 0x00000008, 0x00000013, 0x00000030, 0x00000028, 0x00000004, 0x00000002, 0x00000002, 0x800F9FE0, 0x800FA3A0, 0x00000002, 0x00000002, 0x800FA3C0, 0x800FA780, 0x00000003, 0x00000000
dlabel HudScript_PressStartButton
.word 0x00000008, 0x00000013, 0x00000030, 0x00000028, 0x00000004, 0x00000002, 0x0000000A, 0x800F9FE0, 0x800FA3A0, 0x00000002, 0x0000000A, 0x800FA3C0, 0x800FA780, 0x00000003, 0x00000000
dlabel HudScript_StartButtonText
.word 0x00000008, 0x00000013, 0x00000018, 0x00000008, 0x00000004, 0x00000002, 0x0000003C, 0x800FA7A0, 0x800FA800, 0x00000003, 0x00000000
dlabel HudScript_RotateStickCW
.word 0x00000008, 0x00000004, 0x00000013, 0x00000020, 0x00000020, 0x0000000C, 0x00000000, 0x00000000, 0x00000002, 0x00000002, 0x800F9A80, 0x800F9C80, 0x00000013, 0x00000028, 0x00000020, 0x0000000C, 0x00000005, 0x00000000, 0x00000002, 0x00000002, 0x800F93A0, 0x800F9620, 0x00000013, 0x00000020, 0x00000020, 0x0000000C, 0x00000000, 0x00000000, 0x00000002, 0x00000002, 0x800F9860, 0x800F9A60, 0x00000013, 0x00000028, 0x00000020, 0x0000000C, 0xFFFFFFFC, 0x00000000, 0x00000002, 0x00000002, 0x800F8EE0, 0x800F9160, 0x00000003, 0x00000000
dlabel D_80108E1C
dlabel HudScript_StickNeutral
.word 0x00000008, 0x00000013, 0x00000020, 0x00000020, 0x00000004, 0x00000002, 0x0000003C, 0x800F8CC0, 0x800F8EC0, 0x00000003, 0x00000000
dlabel D_80108E48
dlabel HudScript_StickHoldLeft
.word 0x00000008, 0x00000013, 0x00000028, 0x00000020, 0x0000000C, 0xFFFFFFFC, 0x00000000, 0x00000004, 0x00000002, 0x0000003C, 0x800F8EE0, 0x800F9160, 0x00000003, 0x00000000
dlabel D_80108E80
dlabel HudScript_StickBackAndForth
.word 0x00000008, 0x00000004, 0x00000013, 0x00000028, 0x00000020, 0x0000000C, 0xFFFFFFFC, 0x00000000, 0x00000002, 0x00000002, 0x800F8EE0, 0x800F9160, 0x00000013, 0x00000020, 0x00000020, 0x0000000C, 0x00000000, 0x00000000, 0x00000002, 0x00000001, 0x800F9640, 0x800F9840, 0x00000013, 0x00000028, 0x00000020, 0x0000000C, 0x00000005, 0x00000000, 0x00000002, 0x00000002, 0x800F93A0, 0x800F9620, 0x00000013, 0x00000020, 0x00000020, 0x0000000C, 0x00000000, 0x00000000, 0x00000002, 0x00000001, 0x800F9180, 0x800F9380, 0x00000003, 0x00000000
dlabel D_80108F30
dlabel HudScript_StickMashLeft
.word 0x00000008, 0x00000004, 0x00000013, 0x00000028, 0x00000020, 0x0000000C, 0xFFFFFFFC, 0x00000000, 0x00000002, 0x00000006, 0x800F8EE0, 0x800F9160, 0x00000013, 0x00000020, 0x00000020, 0x0000000C, 0x00000000, 0x00000000, 0x00000002, 0x00000001, 0x800F8CC0, 0x800F8EC0, 0x00000003, 0x00000000
dlabel D_80108F90
dlabel HudScript_StickTapLeft
.word 0x00000008, 0x00000004, 0x00000013, 0x00000028, 0x00000020, 0x0000000C, 0xFFFFFFFC, 0x00000000, 0x00000002, 0x00000016, 0x800F8EE0, 0x800F9160, 0x00000013, 0x00000020, 0x00000020, 0x0000000C, 0x00000000, 0x00000000, 0x00000002, 0x00000008, 0x800F8CC0, 0x800F8EC0, 0x00000003, 0x00000000
dlabel D_80108FF0
dlabel HudScript_StickTapNeutral
.word 0x00000008, 0x00000013, 0x00000020, 0x00000020, 0x0000000C, 0x00000000, 0x00000000, 0x00000002, 0x00000001, 0x800F9640, 0x800F9840, 0x00000013, 0x00000020, 0x00000020, 0x00000002, 0x00000001, 0x800F9180, 0x800F9380, 0x00000013, 0x00000020, 0x00000020, 0x00000002, 0x00000001, 0x800F9640, 0x800F9840, 0x00000013, 0x00000020, 0x00000020, 0x00000002, 0x00000014, 0x800F9180, 0x800F9380, 0x00000004, 0x00000002, 0x0000003C, 0x800F9180, 0x800F9380, 0x00000003, 0x00000000, 0x00000008, 0x00000013, 0x00000020, 0x00000020, 0x0000000C, 0x00000000, 0x00000000, 0x00000004, 0x00000002, 0x0000003C, 0x800F9860, 0x800F9A60, 0x00000003, 0x00000000, 0x00000008, 0x00000004, 0x00000013, 0x00000020, 0x00000020, 0x0000000C, 0x00000000, 0x00000000, 0x00000002, 0x00000002, 0x800F8CC0, 0x800F8EC0, 0x00000013, 0x00000020, 0x00000020, 0x0000000C, 0x00000000, 0x00000000, 0x00000002, 0x00000001, 0x800F9860, 0x800F9A60, 0x00000003, 0x00000000, 0x00000008, 0x00000004, 0x00000013, 0x00000020, 0x00000020, 0x0000000C, 0x00000000, 0x00000000, 0x00000002, 0x0000000C, 0x800F8CC0, 0x800F8EC0, 0x00000013, 0x00000020, 0x00000020, 0x0000000C, 0x00000000, 0x00000000, 0x00000002, 0x0000000A, 0x800F9860, 0x800F9A60, 0x00000003, 0x00000000, 0x00000008, 0x00000004, 0x00000013, 0x00000020, 0x00000020, 0x0000000C, 0x00000000, 0x00000000, 0x00000002, 0x00000006, 0x800F8CC0, 0x800F8EC0, 0x00000013, 0x00000020, 0x00000020, 0x0000000C, 0x00000000, 0x00000000, 0x00000002, 0x00000001, 0x800F9860, 0x800F9A60, 0x00000003, 0x00000000
dlabel D_801091E4
dlabel HudScript_StickTapRight
.word 0x00000008, 0x00000004, 0x00000013, 0x00000020, 0x00000020, 0x0000000C, 0x00000000, 0x00000000, 0x00000002, 0x00000006, 0x800F8CC0, 0x800F8EC0, 0x00000013, 0x00000028, 0x00000020, 0x0000000C, 0x00000005, 0x00000000, 0x00000002, 0x00000002, 0x800F93A0, 0x800F9620, 0x00000003, 0x00000000
dlabel D_80109244
dlabel HudScript_RunAwayOK
.word 0x00000008, 0x00000004, 0x00000013, 0x00000018, 0x00000010, 0x00000002, 0x0000003C, 0x800F9F00, 0x800F9FC0, 0x00000003, 0x00000000
dlabel D_80109270
dlabel HudScript_MenuTimes
.word 0x00000008, 0x00000005, 0x00000000, 0x00000004, 0x00000002, 0x0000003C, 0x800FC260, 0x800FC280, 0x00000003, 0x00000000
dlabel D_80109298
dlabel HudScript_PartnerRank1A
.word 0x00000008, 0x00000005, 0x00000001, 0x00000004, 0x00000002, 0x0000003C, 0x80101640, 0x801016C0, 0x00000003, 0x00000000
dlabel D_801092C0
dlabel HudScript_PartnerRank1B
.word 0x00000008, 0x00000005, 0x00000001, 0x00000004, 0x00000002, 0x0000003C, 0x80101640, 0x801016C0, 0x00000003, 0x00000000
dlabel D_801092E8
dlabel HudScript_PartnerRank2A
.word 0x00000008, 0x00000005, 0x00000001, 0x00000004, 0x00000002, 0x0000003C, 0x801016E0, 0x80101760, 0x00000003, 0x00000000
dlabel D_80109310
.word 0x00000008, 0x00000005, 0x00000001, 0x00000004, 0x00000002, 0x0000003C, 0x801016E0, 0x80101760, 0x00000003, 0x00000000, 0x00000008, 0x00000005, 0x00000003, 0x00000004, 0x00000002, 0x0000003C, 0x801038A0, 0x80103AA0, 0x00000003, 0x00000000, 0x00000008, 0x00000005, 0x00000003, 0x00000004, 0x00000002, 0x0000003C, 0x80103AE0, 0x80103CE0, 0x00000003, 0x00000000, 0x00000008, 0x00000005, 0x00000003, 0x00000004, 0x00000002, 0x0000003C, 0x80103D20, 0x80103F20, 0x00000003, 0x00000000, 0x00000008, 0x00000005, 0x00000003, 0x00000004, 0x00000002, 0x0000003C, 0x80103F60, 0x80104160, 0x00000003, 0x00000000, 0x00000008, 0x00000005, 0x00000003, 0x00000004, 0x00000002, 0x0000003C, 0x801038A0, 0x80103AC0, 0x00000003, 0x00000000, 0x00000008, 0x00000005, 0x00000003, 0x00000004, 0x00000002, 0x0000003C, 0x80103AE0, 0x80103D00, 0x00000003, 0x00000000, 0x00000008, 0x00000005, 0x00000003, 0x00000004, 0x00000002, 0x0000003C, 0x80103D20, 0x80103F40, 0x00000003, 0x00000000, 0x00000008, 0x00000005, 0x00000003, 0x00000004, 0x00000002, 0x0000003C, 0x80103F60, 0x80104180, 0x00000003, 0x00000000, 0x00000000, 0x00000000
dlabel HudScript_PartnerRank2B
.word 0x00000008, 0x00000005, 0x00000001, 0x00000004, 0x00000002, 0x0000003C, 0x801016E0, 0x80101760, 0x00000003, 0x00000000
dlabel HudScript_MoveDiamond
.word 0x00000008, 0x00000005, 0x00000003, 0x00000004, 0x00000002, 0x0000003C, 0x801038A0, 0x80103AA0, 0x00000003, 0x00000000
dlabel HudScript_MoveBlueOrb
.word 0x00000008, 0x00000005, 0x00000003, 0x00000004, 0x00000002, 0x0000003C, 0x80103AE0, 0x80103CE0, 0x00000003, 0x00000000
dlabel HudScript_MoveGreenOrb
.word 0x00000008, 0x00000005, 0x00000003, 0x00000004, 0x00000002, 0x0000003C, 0x80103D20, 0x80103F20, 0x00000003, 0x00000000
dlabel HudScript_MoveRedOrb
.word 0x00000008, 0x00000005, 0x00000003, 0x00000004, 0x00000002, 0x0000003C, 0x80103F60, 0x80104160, 0x00000003, 0x00000000
dlabel HudScript_MoveDiamondDisabled
.word 0x00000008, 0x00000005, 0x00000003, 0x00000004, 0x00000002, 0x0000003C, 0x801038A0, 0x80103AC0, 0x00000003, 0x00000000
dlabel HudScript_MoveBlueOrbDisabled
.word 0x00000008, 0x00000005, 0x00000003, 0x00000004, 0x00000002, 0x0000003C, 0x80103AE0, 0x80103D00, 0x00000003, 0x00000000
dlabel HudScript_MoveGreenOrbDisabled
.word 0x00000008, 0x00000005, 0x00000003, 0x00000004, 0x00000002, 0x0000003C, 0x80103D20, 0x80103F40, 0x00000003, 0x00000000
dlabel HudScript_MoveRedOrbDisabled
.word 0x00000008, 0x00000005, 0x00000003, 0x00000004, 0x00000002, 0x0000003C, 0x80103F60, 0x80104180, 0x00000003, 0x00000000
dlabel D_80109478
.word 0x00000000, 0x00000000
dlabel D_80109480
.word 0x00000000

View File

@ -3,7 +3,7 @@
.section .data
dlabel D_802A97C0_42CEB0
.word D_80108BBC, D_802923B0, D_802926C4
.word HudScript_PressAButton, HudScript_PressBButton, HudScript_PressCDownButton
dlabel D_802A97CC_42CEBC
.word D_80108B54, 0x80292348, 0x8029265C, 0x00000000, 0x00000000
.word HudScript_AButtonDown, 0x80292348, 0x8029265C, 0x00000000, 0x00000000

View File

@ -3,7 +3,7 @@
.section .data
dlabel gPauseMenuIconScripts
.word D_80241ECC, 0x802427D4, nok_02_UnkMovePartner, 0x80241E00, D_801091E4, D_80108BBC, 0x80108D04, 0x80108D40
.word D_80241ECC, 0x802427D4, 0x80242820, 0x80241E00, HudScript_StickTapRight, HudScript_PressAButton, HudScript_PressStartButton, HudScript_StartButtonText
dlabel gPauseMenuPanels
.word D_8024F314, D_8024F4AC, D_8024F54C, D_8024F5E4, D_8024F88C, D_8024FA10
@ -135,7 +135,7 @@ dlabel D_8024F314
.word 0x00000000, 0x00060100, D_8024F1C8, pause_tabs_init, pause_tabs_handle_input, pause_tabs_update, pause_tabs_cleanup
dlabel gStatsMenuElements
.word arn_03_802429D4, flo_00_npcAISettings_8024286C, 0x8024290C, D_80108558, D_801086AC, dgb_18_idle_80242A24, 0x802429FC, D_80108518, func_80242AD4_825D94, 0x802429AC, D_801083D8, 0x80242B24
.word arn_03_802429D4, flo_00_npcAISettings_8024286C, 0x8024290C, HudScript_StatusCoin, HudScript_StatusStarPoint, dgb_18_idle_80242A24, 0x802429FC, HudScript_StatusHeart, func_80242AD4_825D94, 0x802429AC, HudScript_StatusStar1, 0x80242B24
dlabel D_8024F360
.word flo_00_npcAISettings_8024286C, mac_05_UnkYawFunc, flo_00_npcSettings_802428BC, 0x802428E4
@ -162,7 +162,7 @@ dlabel D_8024F434
.word 0x80108298, 0x801082E8, 0x801082C0, 0x80108310, 0x80108338, 0x80108360, 0x80108388
dlabel D_8024F450
.word D_801083D8, 0x80108428, 0x80108400, 0x80108450, 0x80108478, 0x801084A0, 0x801084C8
.word HudScript_StatusStar1, HudScript_StatusStar3, HudScript_StatusStar2, HudScript_StatusStar4, HudScript_StatusStar5, HudScript_StatusStar6, HudScript_StatusStar7
dlabel D_8024F46C
.word 0xFFFFFFFF
@ -192,7 +192,7 @@ dlabel D_8024F4AC
.word 0x00000000, 0x00020700, D_8024F3A0, pause_stats_init, pause_stats_handle_input, 0x00000000, pause_stats_cleanup, 0x00000000, 0x00000000
dlabel gBadgeMenuElements
.word 0x802429AC, 0x802429AC, 0x802429AC, 0x802429AC, 0x802429AC, 0x802429AC, 0x802429AC, 0x802429AC, 0x802429AC, 0x802429AC, 0x802429AC, 0x802429AC, 0x802429AC, 0x802429AC, 0x802429AC, 0x802429AC, 0x802429AC, func_802426A0_8B2710, 0x802426CC, 0x802427A8, jan_02_TransformFoliage, D_801083D8
.word 0x802429AC, 0x802429AC, 0x802429AC, 0x802429AC, 0x802429AC, 0x802429AC, 0x802429AC, 0x802429AC, 0x802429AC, 0x802429AC, 0x802429AC, 0x802429AC, 0x802429AC, 0x802429AC, 0x802429AC, 0x802429AC, 0x802429AC, func_802426A0_8B2710, 0x802426CC, 0x802427A8, jan_02_TransformFoliage, HudScript_StatusStar1
dlabel gBadgeMenuWindowBPs
.word 0x20000003, 0x00100121, 0x009A0100, pause_badges_draw_contents, 0x00000000, 0x16000000, 0x00000002, 0x00000000, 0x8026FC80
@ -201,7 +201,7 @@ dlabel D_8024F54C
.word 0x00000000, 0x00000000, 0x00000000, pause_badges_init, pause_badges_handle_input, pause_badges_update, pause_badges_cleanup, 0x00000000, 0x00000000
dlabel D_8024F570
.word 0x802429AC, 0x802429AC, 0x802429AC, 0x802429AC, 0x802429AC, 0x802429AC, 0x802429AC, 0x802429AC, 0x802429AC, 0x802429AC, 0x802429AC, 0x802429AC, 0x802429AC, 0x802429AC, 0x802429AC, 0x802429AC, func_802426A0_8B2710, 0x802426CC, 0x802427A8, D_801083D8
.word 0x802429AC, 0x802429AC, 0x802429AC, 0x802429AC, 0x802429AC, 0x802429AC, 0x802429AC, 0x802429AC, 0x802429AC, 0x802429AC, 0x802429AC, 0x802429AC, 0x802429AC, 0x802429AC, 0x802429AC, 0x802429AC, func_802426A0_8B2710, 0x802426CC, 0x802427A8, HudScript_StatusStar1
dlabel D_8024F5C0
.word 0x21000003, 0x00100121, 0x009A0100, pause_items_draw_contents, 0x00000000, 0x16000000, 0x00000002, 0x00000000, 0x8026FD28
@ -210,7 +210,7 @@ dlabel D_8024F5E4
.word 0x00000000, 0x00000000, 0x00000000, pause_items_init, pause_items_handle_input, pause_items_update, pause_items_cleanup
dlabel D_8024F600
.word D_80107638, func_80242AD4_825D94, 0x80242B4C, 0x80242B4C, 0x80109338, 0x80109360, 0x80109388, 0x801093B0
.word HudScript_FPCost, func_80242AD4_825D94, 0x80242B4C, 0x80242B4C, 0x80109338, 0x80109360, 0x80109388, 0x801093B0
dlabel D_8024F620
.word 0x028001E0, 0x01FF0000, 0x028001E0, 0x01FF0000

View File

@ -0,0 +1,228 @@
.include "macro.inc"
.section .data
dlabel HudScript_UnusedBadge
.word 0x00000008, 0x00000005, 0x00000002, 0x00000004, 0x00000002, 0x0000003C, 0x8023E000, 0x8023E120, 0x00000003, 0x00000000
dlabel HudScript_UnusedBadge_disabled
.word 0x00000008, 0x00000005, 0x00000002, 0x00000004, 0x00000002, 0x0000003C, 0x8023E000, 0x8023E140, 0x00000003, 0x00000000
dlabel HudScript_UnusedCompass
.word 0x00000008, 0x00000005, 0x00000002, 0x00000004, 0x00000002, 0x0000003C, 0x8023E160, 0x8023E280, 0x00000003, 0x00000000
dlabel HudScript_UnusedCompass_disabled
.word 0x00000008, 0x00000005, 0x00000002, 0x00000004, 0x00000002, 0x0000003C, 0x8023E160, 0x8023E2A0, 0x00000003, 0x00000000
dlabel HudScript_CursorHand
.word 0x00000008, 0x00000013, 0x00000010, 0x00000010, 0x00000004, 0x00000002, 0x0000003C, 0x8023E2C0, 0x8023E340, 0x00000003, 0x00000000
dlabel HudScript_AnimatedCursorHand
.word 0x00000008, 0x00000013, 0x00000010, 0x00000010, 0x00000004, 0x0000000A, 0xFFFFFFFF, 0x00000002, 0x00000004, 0x8023E2C0, 0x8023E340, 0x0000000A, 0x00000001, 0x00000002, 0x00000008, 0x8023E2C0, 0x8023E340, 0x00000003, 0x00000000
dlabel HudScript_JpSuper
.word 0x00000008, 0x00000013, 0x00000028, 0x00000010, 0x00000004, 0x00000002, 0x0000003C, 0x80240800, 0x80240940, 0x00000003, 0x00000000
dlabel HudScript_JpUltra
.word 0x00000008, 0x00000013, 0x00000028, 0x00000010, 0x00000004, 0x00000002, 0x0000003C, 0x80240960, 0x80240AA0, 0x00000003, 0x00000000
dlabel HudScript_FilenameCaret
.word 0x00000008, 0x00000013, 0x00000010, 0x00000010, 0x00000004, 0x00000019, 0x00200000, 0x00000002, 0x00000009, 0x8023E360, 0x8023E3E0, 0x00000018, 0x00200000, 0x00000002, 0x00000006, 0x8023E360, 0x8023E3E0, 0x00000003, 0x00000000
dlabel HudScript_FilenameSpace
.word 0x00000008, 0x00000013, 0x00000008, 0x00000008, 0x00000004, 0x00000002, 0x0000003C, 0x8023E400, 0x8023E420, 0x00000003, 0x00000000
dlabel HudScript_HeaderStats
.word 0x00000008, 0x00000013, 0x00000030, 0x00000010, 0x00000004, 0x00000002, 0x0000003C, 0x8023E440, 0x8023E5C0, 0x00000003, 0x00000000
dlabel HudScript_HeaderBadges
.word 0x00000008, 0x00000013, 0x00000030, 0x00000010, 0x00000004, 0x00000002, 0x0000003C, 0x8023E5E0, 0x8023E760, 0x00000003, 0x00000000
dlabel HudScript_HeaderItems
.word 0x00000008, 0x00000013, 0x00000030, 0x00000010, 0x00000004, 0x00000002, 0x0000003C, 0x8023E780, 0x8023E900, 0x00000003, 0x00000000
dlabel HudScript_HeaderParty
.word 0x00000008, 0x00000013, 0x00000030, 0x00000010, 0x00000004, 0x00000002, 0x0000003C, 0x8023E920, 0x8023EAA0, 0x00000003, 0x00000000
dlabel HudScript_HeaderSpirits
.word 0x00000008, 0x00000013, 0x00000030, 0x00000010, 0x00000004, 0x00000002, 0x0000003C, 0x8023EAC0, 0x8023EC40, 0x00000003, 0x00000000
dlabel HudScript_HeaderMap
.word 0x00000008, 0x00000013, 0x00000030, 0x00000010, 0x00000004, 0x00000002, 0x0000003C, 0x8023EC60, 0x8023EDE0, 0x00000003, 0x00000000
dlabel HudScript_SmallText0
.word 0x00000008, 0x00000013, 0x00000008, 0x00000008, 0x00000004, 0x00000002, 0x0000003C, 0x8023EE00, 0x8023EE20, 0x00000003, 0x00000000
dlabel HudScript_SmallText1
.word 0x00000008, 0x00000013, 0x00000008, 0x00000008, 0x00000004, 0x00000002, 0x0000003C, 0x8023EE40, 0x8023EE60, 0x00000003, 0x00000000
dlabel HudScript_SmallText2
.word 0x00000008, 0x00000013, 0x00000008, 0x00000008, 0x00000004, 0x00000002, 0x0000003C, 0x8023EE80, 0x8023EEA0, 0x00000003, 0x00000000
dlabel HudScript_SmallText3
.word 0x00000008, 0x00000013, 0x00000008, 0x00000008, 0x00000004, 0x00000002, 0x0000003C, 0x8023EEC0, 0x8023EEE0, 0x00000003, 0x00000000
dlabel HudScript_SmallText4
.word 0x00000008, 0x00000013, 0x00000008, 0x00000008, 0x00000004, 0x00000002, 0x0000003C, 0x8023EF00, 0x8023EF20, 0x00000003, 0x00000000
dlabel HudScript_SmallText5
.word 0x00000008, 0x00000013, 0x00000008, 0x00000008, 0x00000004, 0x00000002, 0x0000003C, 0x8023EF40, 0x8023EF60, 0x00000003, 0x00000000
dlabel HudScript_SmallText6
.word 0x00000008, 0x00000013, 0x00000008, 0x00000008, 0x00000004, 0x00000002, 0x0000003C, 0x8023EF80, 0x8023EFA0, 0x00000003, 0x00000000
dlabel HudScript_SmallText7
.word 0x00000008, 0x00000013, 0x00000008, 0x00000008, 0x00000004, 0x00000002, 0x0000003C, 0x8023EFC0, 0x8023EFE0, 0x00000003, 0x00000000
dlabel HudScript_SmallText8
.word 0x00000008, 0x00000013, 0x00000008, 0x00000008, 0x00000004, 0x00000002, 0x0000003C, 0x8023F000, 0x8023F020, 0x00000003, 0x00000000
dlabel HudScript_SmallText9
.word 0x00000008, 0x00000013, 0x00000008, 0x00000008, 0x00000004, 0x00000002, 0x0000003C, 0x8023F040, 0x8023F060, 0x00000003, 0x00000000
dlabel HudScript_SmallTextBp
.word 0x00000008, 0x00000013, 0x00000008, 0x00000008, 0x00000004, 0x00000002, 0x0000003C, 0x8023F080, 0x8023F0A0, 0x00000003, 0x00000000
dlabel HudScript_JpFile
.word 0x00000008, 0x00000013, 0x00000020, 0x00000010, 0x00000004, 0x00000002, 0x0000003C, 0x8023F0C0, 0x8023F1C0, 0x00000003, 0x00000000
dlabel HudScript_JpFileDisabled
.word 0x00000008, 0x00000013, 0x00000020, 0x00000010, 0x00000004, 0x00000002, 0x0000003C, 0x8023F1E0, 0x8023F2E0, 0x00000003, 0x00000000
dlabel HudScript_OptionMonoOn
.word 0x00000008, 0x00000013, 0x00000040, 0x00000010, 0x00000004, 0x00000002, 0x0000003C, 0x8023F300, 0x8023F500, 0x00000003, 0x00000000
dlabel HudScript_OptionMonoOff
.word 0x00000008, 0x00000013, 0x00000040, 0x00000010, 0x00000004, 0x00000002, 0x0000003C, 0x8023F520, 0x8023F720, 0x00000003, 0x00000000
dlabel HudScript_OptionStereoOn
.word 0x00000008, 0x00000013, 0x00000040, 0x00000010, 0x00000004, 0x00000002, 0x0000003C, 0x8023F740, 0x8023F940, 0x00000003, 0x00000000
dlabel HudScript_OptionStereoOff
.word 0x00000008, 0x00000013, 0x00000040, 0x00000010, 0x00000004, 0x00000002, 0x0000003C, 0x8023F960, 0x8023FB60, 0x00000003, 0x00000000
dlabel HudScript_Spirit1
.word 0x00000008, 0x00000013, 0x00000010, 0x00000010, 0x00000004, 0x00000002, 0x0000003C, 0x8023FB80, 0x8023FC00, 0x00000003, 0x00000000
dlabel HudScript_Spirit1Missing
.word 0x00000008, 0x00000013, 0x00000010, 0x00000010, 0x00000004, 0x00000002, 0x0000003C, 0x8023FC20, 0x8023FCA0, 0x00000003, 0x00000000
dlabel HudScript_Spirit2
.word 0x00000008, 0x00000013, 0x00000010, 0x00000010, 0x00000004, 0x00000002, 0x0000003C, 0x8023FCC0, 0x8023FD40, 0x00000003, 0x00000000
dlabel HudScript_Spirit2Missing
.word 0x00000008, 0x00000013, 0x00000010, 0x00000010, 0x00000004, 0x00000002, 0x0000003C, 0x8023FD60, 0x8023FDE0, 0x00000003, 0x00000000
dlabel HudScript_Spirit3
.word 0x00000008, 0x00000013, 0x00000010, 0x00000010, 0x00000004, 0x00000002, 0x0000003C, 0x8023FE00, 0x8023FE80, 0x00000003, 0x00000000
dlabel HudScript_Spirit3Missing
.word 0x00000008, 0x00000013, 0x00000010, 0x00000010, 0x00000004, 0x00000002, 0x0000003C, 0x8023FEA0, 0x8023FF20, 0x00000003, 0x00000000
dlabel HudScript_Spirit4
.word 0x00000008, 0x00000013, 0x00000010, 0x00000010, 0x00000004, 0x00000002, 0x0000003C, 0x8023FF40, 0x8023FFC0, 0x00000003, 0x00000000
dlabel HudScript_Spirit4Missing
.word 0x00000008, 0x00000013, 0x00000010, 0x00000010, 0x00000004, 0x00000002, 0x0000003C, 0x8023FFE0, 0x80240060, 0x00000003, 0x00000000
dlabel HudScript_Spirit5
.word 0x00000008, 0x00000013, 0x00000010, 0x00000010, 0x00000004, 0x00000002, 0x0000003C, 0x80240080, 0x80240100, 0x00000003, 0x00000000
dlabel HudScript_Spirit5Missing
.word 0x00000008, 0x00000013, 0x00000010, 0x00000010, 0x00000004, 0x00000002, 0x0000003C, 0x80240120, 0x802401A0, 0x00000003, 0x00000000
dlabel HudScript_Spirit6
.word 0x00000008, 0x00000013, 0x00000010, 0x00000010, 0x00000004, 0x00000002, 0x0000003C, 0x802401C0, 0x80240240, 0x00000003, 0x00000000
dlabel HudScript_Spirit6Missing
.word 0x00000008, 0x00000013, 0x00000010, 0x00000010, 0x00000004, 0x00000002, 0x0000003C, 0x80240260, 0x802402E0, 0x00000003, 0x00000000
dlabel HudScript_Spirit7
.word 0x00000008, 0x00000013, 0x00000010, 0x00000010, 0x00000004, 0x00000002, 0x0000003C, 0x80240300, 0x80240380, 0x00000003, 0x00000000
dlabel HudScript_Spirit7Missing
.word 0x00000008, 0x00000013, 0x00000010, 0x00000010, 0x00000004, 0x00000002, 0x0000003C, 0x802403A0, 0x80240420, 0x00000003, 0x00000000
dlabel HudScript_MapWalk0
.word 0x00000008, 0x00000013, 0x00000018, 0x00000018, 0x00000004, 0x00000002, 0x00000010, 0x80240440, 0x80240560, 0x00000002, 0x00000005, 0x80240580, 0x802406A0, 0x00000002, 0x00000010, 0x802406C0, 0x802407E0, 0x00000002, 0x00000004, 0x80240580, 0x802406A0, 0x00000003, 0x00000000
dlabel HudScript_ListPrevPage
.word 0x00000008, 0x00000013, 0x00000010, 0x00000010, 0x00000004, 0x00000002, 0x0000003C, 0x80240AC0, 0x80240B40, 0x00000003, 0x00000000
dlabel HudScript_ListNextPage
.word 0x00000008, 0x00000013, 0x00000010, 0x00000010, 0x00000004, 0x00000002, 0x0000003C, 0x80240B60, 0x80240BE0, 0x00000003, 0x00000000
dlabel HudScript_133F40_133FC0
.word 0x00000008, 0x00000013, 0x00000010, 0x00000010, 0x00000004, 0x00000002, 0x0000003C, 0x80240C00, 0x80240C80, 0x00000003, 0x00000000
dlabel HudScript_133FE0_134060
.word 0x00000008, 0x00000013, 0x00000010, 0x00000010, 0x00000004, 0x00000002, 0x0000003C, 0x80240CA0, 0x80240D20, 0x00000003, 0x00000000
dlabel HudScript_LabelBpNeeded
.word 0x00000008, 0x00000013, 0x00000030, 0x00000008, 0x00000004, 0x00000002, 0x0000003C, 0x80240E80, 0x80240F40, 0x00000003, 0x00000000
dlabel HudScript_MarioHeadLarge
.word 0x00000008, 0x00000013, 0x00000020, 0x00000020, 0x00000004, 0x00000002, 0x0000003C, 0x80240F60, 0x80241160, 0x00000003, 0x00000000
dlabel HudScript_Dash
.word 0x00000008, 0x00000013, 0x00000010, 0x00000008, 0x00000004, 0x00000002, 0x0000003C, 0x80241180, 0x802411C0, 0x00000003, 0x00000000
dlabel HudScript_DescMsgPrev
.word 0x00000008, 0x00000013, 0x00000010, 0x00000010, 0x00000004, 0x00000019, 0x00200000, 0x00000002, 0x00000009, 0x80240D40, 0x80240DC0, 0x00000018, 0x00200000, 0x00000002, 0x00000006, 0x80240D40, 0x80240DC0, 0x00000003, 0x00000000
dlabel HudScript_DescMsgNext
.word 0x00000008, 0x00000013, 0x00000010, 0x00000010, 0x00000004, 0x00000019, 0x00200000, 0x00000002, 0x00000009, 0x80240DE0, 0x80240E60, 0x00000018, 0x00200000, 0x00000002, 0x00000006, 0x80240DE0, 0x80240E60, 0x00000003, 0x00000000
dlabel HudScript_StatBoots0
.word 0x00000008, 0x00000005, 0x00000001, 0x00000004, 0x00000002, 0x0000003C, 0x80241680, 0x80241700, 0x00000003, 0x00000000
dlabel HudScript_StatBoots1
.word 0x00000008, 0x00000005, 0x00000001, 0x00000004, 0x00000002, 0x0000003C, 0x80241720, 0x802417A0, 0x00000003, 0x00000000
dlabel HudScript_StatBoots2
.word 0x00000008, 0x00000005, 0x00000001, 0x00000004, 0x00000002, 0x0000003C, 0x802417C0, 0x80241840, 0x00000003, 0x00000000
dlabel HudScript_StatBoots3
.word 0x00000008, 0x00000005, 0x00000001, 0x00000004, 0x00000002, 0x0000003C, 0x80241860, 0x802418E0, 0x00000003, 0x00000000
dlabel HudScript_StatHammer0
.word 0x00000008, 0x00000005, 0x00000001, 0x00000004, 0x00000002, 0x0000003C, 0x80241900, 0x80241980, 0x00000003, 0x00000000
dlabel HudScript_StatHammer1
.word 0x00000008, 0x00000005, 0x00000001, 0x00000004, 0x00000002, 0x0000003C, 0x802419A0, 0x80241A20, 0x00000003, 0x00000000
dlabel HudScript_StatHammer2
.word 0x00000008, 0x00000005, 0x00000001, 0x00000004, 0x00000002, 0x0000003C, 0x80241A40, 0x80241AC0, 0x00000003, 0x00000000
dlabel HudScript_StatHammer3
.word 0x00000008, 0x00000005, 0x00000001, 0x00000004, 0x00000002, 0x0000003C, 0x80241AE0, 0x80241B60, 0x00000003, 0x00000000
dlabel HudScript_StatBp
.word 0x00000008, 0x00000005, 0x00000001, 0x00000004, 0x00000002, 0x0000003C, 0x802411E0, 0x80241260, 0x00000003, 0x00000000
dlabel HudScript_MarioHeadSmall
.word 0x00000008, 0x00000005, 0x00000001, 0x00000004, 0x00000002, 0x0000003C, 0x80241280, 0x80241300, 0x00000003, 0x00000000
dlabel HudScript_Clock
.word 0x00000008, 0x00000005, 0x00000001, 0x00000004, 0x00000002, 0x0000003C, 0x80241320, 0x802413A0, 0x00000003, 0x00000000
dlabel HudScript_StatStarPiece_1
.word 0x00000008, 0x00000005, 0x00000001, 0x00000004, 0x00000002, 0x0000000C, 0x802413C0, 0x80241440, 0x00000002, 0x00000004, 0x80241460, 0x802414E0, 0x00000002, 0x0000000C, 0x80241500, 0x80241580, 0x00000002, 0x00000004, 0x80241460, 0x802414E0, 0x00000003, 0x00000000
dlabel HudScript_StatStarPiece_2
.word 0x00000008, 0x00000005, 0x00000001, 0x00000004, 0x00000002, 0x0000000C, 0x802413C0, 0x80241440, 0x00000002, 0x00000004, 0x80241460, 0x802414E0, 0x00000002, 0x0000000C, 0x80241500, 0x80241580, 0x00000002, 0x00000004, 0x80241460, 0x802414E0, 0x00000003, 0x00000000
dlabel HudScript_StatFp_1
.word 0x00000008, 0x00000005, 0x00000001, 0x00000004, 0x00000002, 0x0000003C, 0x802415A0, 0x80241620, 0x00000003, 0x00000000
dlabel HudScript_StatFp_2
.word 0x00000008, 0x00000005, 0x00000001, 0x00000004, 0x00000002, 0x0000003C, 0x802415A0, 0x80241620, 0x00000003, 0x00000000
dlabel HudScript_StatTimes
.word 0x00000008, 0x00000005, 0x00000000, 0x00000004, 0x00000002, 0x0000003C, 0x80241640, 0x80241660, 0x00000003, 0x00000000
dlabel HudScript_PartnerRank
.word 0x00000008, 0x00000005, 0x00000001, 0x00000004, 0x00000002, 0x0000003C, 0x80241B80, 0x80241C00, 0x00000003, 0x00000000
dlabel HudScript_134F60_135120
.word 0x00000008, 0x00000013, 0x00000038, 0x00000010, 0x00000004, 0x00000002, 0x0000003C, 0x80241C20, 0x80241DE0, 0x00000003, 0x00000000

View File

@ -3,4 +3,4 @@
.section .data
dlabel D_802447E0_BE3570
.word 0x00000043, 0x00000008, MakeEntity, 0x802EA564, 0x0000012C, 0x000000ED, 0x0000003C, 0x00000000, 0x00000157, 0x80000000, 0x00000043, 0x00000002, AssignBlockFlag, 0xF8405F6F, 0x00000043, 0x00000007, MakeEntity, D_802E9A18, 0x000000FA, 0x000000ED, 0x0000007D, 0x00000000, 0x80000000, 0x00000002, 0x00000000, 0x00000001, 0x00000000, 0x00000000
.word 0x00000043, 0x00000008, MakeEntity, 0x802EA564, 0x0000012C, 0x000000ED, 0x0000003C, 0x00000000, 0x00000157, 0x80000000, 0x00000043, 0x00000002, AssignBlockFlag, 0xF8405F6F, 0x00000043, 0x00000007, MakeEntity, Entity_SavePoint, 0x000000FA, 0x000000ED, 0x0000007D, 0x00000000, 0x80000000, 0x00000002, 0x00000000, 0x00000001, 0x00000000, 0x00000000

View File

@ -3,4 +3,4 @@
.section .data
dlabel D_80249130_CA7050
.word 0x0000000C, 0x00000002, 0xF5DE0180, 0x00000060, 0x00000043, 0x00000007, MakeEntity, D_802E9A18, 0x0000006E, 0x0000003C, 0xFFFFFF9C, 0x00000000, 0x80000000, 0x00000013, 0x00000000, 0x00000002, 0x00000000, 0x00000001, 0x00000000, 0x00000000
.word 0x0000000C, 0x00000002, 0xF5DE0180, 0x00000060, 0x00000043, 0x00000007, MakeEntity, Entity_SavePoint, 0x0000006E, 0x0000003C, 0xFFFFFF9C, 0x00000000, 0x80000000, 0x00000013, 0x00000000, 0x00000002, 0x00000000, 0x00000001, 0x00000000, 0x00000000

View File

@ -3,4 +3,4 @@
.section .data
dlabel D_8024BD00_A26E00
.word 0x00000043, 0x00000007, MakeEntity, D_802E9A18, 0x000000C8, 0x0000003C, 0x00000113, 0x00000000, 0x80000000, 0x00000043, 0x00000002, SetEntityCullMode, 0x00000003, 0x00000002, 0x00000000, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000
.word 0x00000043, 0x00000007, MakeEntity, Entity_SavePoint, 0x000000C8, 0x0000003C, 0x00000113, 0x00000000, 0x80000000, 0x00000043, 0x00000002, SetEntityCullMode, 0x00000003, 0x00000002, 0x00000000, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000

View File

@ -3,4 +3,4 @@
.section .data
dlabel D_80240480_9785C0
.word 0xE3001A01, 0x00000020, 0xDF000000, 0x00000000, 0x00000043, 0x00000003, SetTexPanner, 0x0000001A, 0x00000002, 0x00000043, 0x00000003, EnableTexPanning, 0x0000001A, 0x00000001, 0x00000024, 0x00000002, 0xFE363C80, 0x00000000, 0x00000043, 0x00000004, SetCustomGfx, 0x00000000, D_80240480_9785C0, 0x00000000, 0x00000043, 0x00000004, SetModelFlags, 0x0000001A, 0x00000010, 0x00000001, 0x00000003, 0x00000001, 0x00000000, 0x00000027, 0x00000002, 0xFE363C80, 0x00000046, 0x00000043, 0x00000005, SetTexPanOffset, 0x00000002, 0x00000000, 0xFE363C80, 0x00000000, 0x0000000D, 0x00000002, 0xFE363C80, 0x00004000, 0x00000027, 0x00000002, 0xFE363C80, 0xFFFFC000, 0x00000013, 0x00000000, 0x00000008, 0x00000001, 0x00000001, 0x00000004, 0x00000001, 0x00000000, 0x00000002, 0x00000000, 0x00000001, 0x00000000, 0x00000043, 0x00000007, MakeEntity, D_802E9A18, 0xFFFFFDEE, 0x0000003C, 0x0000002B, 0x00000000, 0x80000000, 0x00000002, 0x00000000, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000
.word 0xE3001A01, 0x00000020, 0xDF000000, 0x00000000, 0x00000043, 0x00000003, SetTexPanner, 0x0000001A, 0x00000002, 0x00000043, 0x00000003, EnableTexPanning, 0x0000001A, 0x00000001, 0x00000024, 0x00000002, 0xFE363C80, 0x00000000, 0x00000043, 0x00000004, SetCustomGfx, 0x00000000, D_80240480_9785C0, 0x00000000, 0x00000043, 0x00000004, SetModelFlags, 0x0000001A, 0x00000010, 0x00000001, 0x00000003, 0x00000001, 0x00000000, 0x00000027, 0x00000002, 0xFE363C80, 0x00000046, 0x00000043, 0x00000005, SetTexPanOffset, 0x00000002, 0x00000000, 0xFE363C80, 0x00000000, 0x0000000D, 0x00000002, 0xFE363C80, 0x00004000, 0x00000027, 0x00000002, 0xFE363C80, 0xFFFFC000, 0x00000013, 0x00000000, 0x00000008, 0x00000001, 0x00000001, 0x00000004, 0x00000001, 0x00000000, 0x00000002, 0x00000000, 0x00000001, 0x00000000, 0x00000043, 0x00000007, MakeEntity, Entity_SavePoint, 0xFFFFFDEE, 0x0000003C, 0x0000002B, 0x00000000, 0x80000000, 0x00000002, 0x00000000, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000

View File

@ -3,4 +3,4 @@
.section .data
dlabel D_80240460_999BA0
.word 0x00000043, 0x0000000F, PlayEffect, 0x00000020, 0x00000001, 0x000001E6, 0xFFFFFCB3, 0x00000082, 0xF24A7BB4, 0xFE363C80, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000043, 0x0000000F, PlayEffect, 0x00000020, 0x00000001, 0x000001F3, 0xFFFFFCB3, 0x0000002A, 0xF24A7BB4, 0xFE363C80, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000043, 0x00000007, MakeEntity, D_802E9A18, 0x00000230, 0xFFFFFCAE, 0x00000064, 0xFFFFFFF6, 0x80000000, 0x00000002, 0x00000000, 0x00000001, 0x00000000, 0x00000000
.word 0x00000043, 0x0000000F, PlayEffect, 0x00000020, 0x00000001, 0x000001E6, 0xFFFFFCB3, 0x00000082, 0xF24A7BB4, 0xFE363C80, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000043, 0x0000000F, PlayEffect, 0x00000020, 0x00000001, 0x000001F3, 0xFFFFFCB3, 0x0000002A, 0xF24A7BB4, 0xFE363C80, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000043, 0x00000007, MakeEntity, Entity_SavePoint, 0x00000230, 0xFFFFFCAE, 0x00000064, 0xFFFFFFF6, 0x80000000, 0x00000002, 0x00000000, 0x00000001, 0x00000000, 0x00000000

View File

@ -30,4 +30,4 @@ dlabel D_80243708_912DB8
.word 0x00000024, 0x00000002, 0xF5DE0329, 0x00000008, 0x00000043, 0x00000002, SetSpriteShading, 0xFFFFFFFF, 0x00000043, 0x00000006, SetCamPerspective, 0x00000000, 0x00000003, 0x00000019, 0x00000010, 0x00001000, 0x00000043, 0x00000005, SetCamBGColor, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000043, 0x00000003, SetCamEnabled, 0x00000000, 0x00000001, 0x00000043, 0x00000003, MakeNpcs, 0x00000001, 0x80245DB0, 0x00000046, 0x00000001, D_802438B0_912F60, 0x00000044, 0x00000001, D_802434D0_912B80, 0x00000044, 0x00000001, D_80243568_912C18, 0x00000046, 0x00000001, 0x80243EC8, 0x00000044, 0x00000001, 0x802462F0, 0x00000044, 0x00000001, 0x80246290, 0x00000043, 0x00000005, SetMusicTrack, 0x00000000, 0x00000016, 0x00000000, 0x00000008, 0x00000043, 0x00000006, PlaySoundAtF, 0x8000000D, 0x00000001, 0xFFFFFDC6, 0xFFFFFF4C, 0x000001A9, 0x00000043, 0x00000006, PlaySoundAtF, 0x8000000E, 0x00000001, 0x000002E4, 0xFFFFFF56, 0x0000014A, 0x00000043, 0x00000002, GetLoadType, 0xFE363C81, 0x0000000A, 0x00000002, 0xFE363C81, 0x00000001, 0x00000044, 0x00000001, EnterSavePoint, 0x00000044, 0x00000001, D_80243688_912D38, 0x00000012, 0x00000000, 0x00000024, 0x00000002, 0xFE363C80, D_80243688_912D38, 0x00000044, 0x00000001, EnterWalk, 0x00000013, 0x00000000, 0x00000008, 0x00000001, 0x00000001, 0x00000002, 0x00000000, 0x00000001, 0x00000000
dlabel D_802438B0_912F60
.word 0x00000043, 0x00000007, MakeEntity, D_802E9A18, 0xFFFFFD76, 0x0000007B, 0x00000177, 0x00000000, 0x80000000, 0x00000043, 0x00000008, MakeEntity, 0x802BCD9C, 0xFFFFFE09, 0x0000003F, 0x000000E1, 0x00000000, 0x0000005A, 0x80000000, 0x00000043, 0x00000008, MakeEntity, 0x802BCD9C, 0x00000339, 0x000000AA, 0x00000073, 0x00000000, 0x0000005A, 0x80000000, 0x00000043, 0x00000007, MakeItemEntity, 0x000000E8, 0x000000A0, 0x0000007D, 0x0000007D, 0x00000011, 0xF8405E2E, 0x00000043, 0x00000007, MakeItemEntity, 0x00000036, 0x0000019A, 0x0000008C, 0x00000087, 0x00000000, 0xF8405E41, 0x00000043, 0x00000008, MakeEntity, 0x802EAB04, 0x0000002D, 0x0000000A, 0x0000003C, 0x00000000, 0x00000002, 0x80000000, 0x00000043, 0x00000002, AssignPanelFlag, 0xF8405E4D, 0x00000002, 0x00000000, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000
.word 0x00000043, 0x00000007, MakeEntity, Entity_SavePoint, 0xFFFFFD76, 0x0000007B, 0x00000177, 0x00000000, 0x80000000, 0x00000043, 0x00000008, MakeEntity, 0x802BCD9C, 0xFFFFFE09, 0x0000003F, 0x000000E1, 0x00000000, 0x0000005A, 0x80000000, 0x00000043, 0x00000008, MakeEntity, 0x802BCD9C, 0x00000339, 0x000000AA, 0x00000073, 0x00000000, 0x0000005A, 0x80000000, 0x00000043, 0x00000007, MakeItemEntity, 0x000000E8, 0x000000A0, 0x0000007D, 0x0000007D, 0x00000011, 0xF8405E2E, 0x00000043, 0x00000007, MakeItemEntity, 0x00000036, 0x0000019A, 0x0000008C, 0x00000087, 0x00000000, 0xF8405E41, 0x00000043, 0x00000008, MakeEntity, 0x802EAB04, 0x0000002D, 0x0000000A, 0x0000003C, 0x00000000, 0x00000002, 0x80000000, 0x00000043, 0x00000002, AssignPanelFlag, 0xF8405E4D, 0x00000002, 0x00000000, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000

View File

@ -21,4 +21,4 @@ dlabel D_80245C28_924198
.word 0x0000000A, 0x00000002, 0xF8405E51, 0x00000001, 0x00000002, 0x00000000, 0x00000013, 0x00000000, 0x00000043, 0x00000002, IsStartingConversation, 0xFE363C80, 0x0000000A, 0x00000002, 0xFE363C80, 0x00000001, 0x00000002, 0x00000000, 0x00000013, 0x00000000, 0x00000043, 0x00000001, iwa_10_UnkFunc40, 0x0000000A, 0x00000002, 0xFE363C80, 0x00000001, 0x00000002, 0x00000000, 0x00000013, 0x00000000, 0x00000043, 0x00000003, ModifyGlobalOverrideFlags, 0x00000001, 0x00200000, 0x00000043, 0x00000001, iwa_10_SetOverrideFlags_40, 0x00000043, 0x00000002, DisablePlayerInput, 0x00000001, 0x00000043, 0x00000002, DisablePartnerAI, 0x00000000, 0x00000043, 0x00000004, SetNpcFlagBits, 0xFFFFFFFC, 0x00000100, 0x00000001, 0x00000043, 0x00000003, iwa_10_UnkFunc20, 0xFD050F8B, 0xFE363C89, 0x00000043, 0x00000003, FindKeyItem, 0x0000000F, 0xFE363C8C, 0x00000043, 0x00000001, iwa_10_UnkFunc38, 0x0000000A, 0x00000002, 0xFE363C80, 0xFFFFFFFF, 0x00000043, 0x00000004, ShowMessageAtScreenPos, 0x001D00DC, 0x000000A0, 0x00000028, 0x00000008, 0x00000001, 0x0000000A, 0x00000043, 0x00000002, iwa_10_UnkFunc39, 0xFE363C89, 0x00000043, 0x00000002, DisablePlayerInput, 0x00000000, 0x00000043, 0x00000001, EnablePartnerAI, 0x00000043, 0x00000003, ModifyGlobalOverrideFlags, 0x00000000, 0x00200000, 0x00000043, 0x00000001, iwa_10_UnkFunc17, 0x00000002, 0x00000000, 0x00000013, 0x00000000, 0x0000000A, 0x00000002, 0xF8405D36, 0x00000000, 0x00000024, 0x00000002, 0xF8405D36, 0x00000001, 0x00000043, 0x00000004, ShowMessageAtScreenPos, 0x001D00DA, 0x000000A0, 0x00000028, 0x00000012, 0x00000000, 0x00000043, 0x00000004, ShowMessageAtScreenPos, 0x001D00DB, 0x000000A0, 0x00000028, 0x00000013, 0x00000000, 0x00000043, 0x00000001, func_802404BC_91EA2C, 0x0000000A, 0x00000002, 0xFE363C80, 0xFFFFFFFF, 0x00000043, 0x00000002, iwa_10_UnkFunc39, 0xFE363C89, 0x00000043, 0x00000002, DisablePlayerInput, 0x00000000, 0x00000043, 0x00000001, EnablePartnerAI, 0x00000043, 0x00000003, ModifyGlobalOverrideFlags, 0x00000000, 0x00200000, 0x00000043, 0x00000001, iwa_10_UnkFunc17, 0x00000002, 0x00000000, 0x00000013, 0x00000000, 0x00000024, 0x00000002, 0xFE363C8A, 0xFE363C80, 0x00000024, 0x00000002, 0xFE363C8B, 0xFE363C81, 0x00000043, 0x00000001, EnablePartnerAI, 0x00000043, 0x00000002, GetCurrentPartnerID, 0xFE363C80, 0x0000000B, 0x00000002, 0xFE363C80, 0xFE363C8B, 0x00000043, 0x00000002, iwa_10_SwitchToPartner, 0xFE363C8B, 0x00000012, 0x00000000, 0x00000043, 0x00000002, func_802CF56C, 0x00000002, 0x00000013, 0x00000000, 0x00000008, 0x00000001, 0x0000000A, 0x00000043, 0x00000004, ShowMessageAtScreenPos, 0x001D00DF, 0x000000A0, 0x00000028, 0x00000043, 0x00000002, ShowChoice, 0x001E000D, 0x00000043, 0x00000001, CloseMessage, 0x0000000B, 0x00000002, 0xFE363C80, 0x00000000, 0x00000043, 0x00000002, iwa_10_UnkFunc39, 0xFE363C89, 0x00000043, 0x00000002, DisablePlayerInput, 0x00000000, 0x00000043, 0x00000001, EnablePartnerAI, 0x00000043, 0x00000003, ModifyGlobalOverrideFlags, 0x00000000, 0x00200000, 0x00000043, 0x00000001, iwa_10_UnkFunc17, 0x00000002, 0x00000000, 0x00000013, 0x00000000, 0x00000046, 0x00000001, D_80245AC4_924034, 0x00000043, 0x00000003, iwa_10_UnkFunc18, 0xFE363C8B, 0xFE363C8D, 0x00000024, 0x00000002, 0xF8405E51, 0x00000001, 0x00000043, 0x00000002, iwa_10_UnkFunc39, 0xFE363C89, 0x00000043, 0x00000001, iwa_10_UnkFunc19, 0x0000000A, 0x00000002, 0xFE363C8D, 0x00000001, 0x00000043, 0x00000004, ShowMessageAtScreenPos, 0x001D00DD, 0x000000A0, 0x00000028, 0x00000012, 0x00000000, 0x00000043, 0x00000004, ShowMessageAtScreenPos, 0x001D00DE, 0x000000A0, 0x00000028, 0x00000013, 0x00000000, 0x00000043, 0x00000002, DisablePlayerInput, 0x00000000, 0x00000043, 0x00000001, EnablePartnerAI, 0x00000043, 0x00000003, ModifyGlobalOverrideFlags, 0x00000000, 0x00200000, 0x00000043, 0x00000001, iwa_10_UnkFunc17, 0x00000002, 0x00000000, 0x00000001, 0x00000000
dlabel D_802460A8_924618
.word 0x00000024, 0x00000002, 0xF8405E50, 0x00000001, 0x00000002, 0x00000000, 0x00000001, 0x00000000, 0x0000000A, 0x00000002, 0xF8405E50, 0x00000000, 0x00000043, 0x00000007, MakeEntity, 0x802EA1E4, 0xFFFFFBF0, 0x000000A0, 0xFFFFFE57, 0x00000000, 0x80000000, 0x00000043, 0x00000002, AssignScript, D_802460A8_924618, 0x00000013, 0x00000000, 0x00000043, 0x00000007, MakeEntity, 0x802EA910, 0xFFFFFABA, 0x000000DC, 0xFFFFFF2E, 0x00000000, 0x80000000, 0x00000024, 0x00000002, 0xFD050F8B, 0xFE363C80, 0x00000043, 0x00000002, AssignBlockFlag, 0xF8405E51, 0x00000043, 0x00000002, AssignScript, D_80245C28_924198, 0x00000043, 0x00000008, MakeEntity, 0x802BCD9C, 0xFFFFFCF4, 0x00000000, 0xFFFFFF1D, 0xFFFFFFF1, 0x0000010E, 0x80000000, 0x00000043, 0x00000008, MakeEntity, 0x802BCD9C, 0xFFFFFB7B, 0x00000046, 0xFFFFFEE6, 0x00000028, 0x00000078, 0x80000000, 0x00000043, 0x00000008, MakeEntity, 0x802BCD9C, 0xFFFFFC7B, 0x000000B9, 0xFFFFFDD5, 0x00000000, 0x00000078, 0x80000000, 0x00000043, 0x00000007, MakeEntity, D_802E9A18, 0xFFFFFDF3, 0x00000050, 0x00000073, 0x00000000, 0x80000000, 0x00000043, 0x00000007, MakeEntity, 0x802EA7E0, 0xFFFFFD26, 0x00000113, 0xFFFFFE02, 0x00000000, 0x80000000, 0x00000002, 0x00000000, 0x00000001, 0x00000000, 0x00000000, 0x00000000
.word 0x00000024, 0x00000002, 0xF8405E50, 0x00000001, 0x00000002, 0x00000000, 0x00000001, 0x00000000, 0x0000000A, 0x00000002, 0xF8405E50, 0x00000000, 0x00000043, 0x00000007, MakeEntity, 0x802EA1E4, 0xFFFFFBF0, 0x000000A0, 0xFFFFFE57, 0x00000000, 0x80000000, 0x00000043, 0x00000002, AssignScript, D_802460A8_924618, 0x00000013, 0x00000000, 0x00000043, 0x00000007, MakeEntity, 0x802EA910, 0xFFFFFABA, 0x000000DC, 0xFFFFFF2E, 0x00000000, 0x80000000, 0x00000024, 0x00000002, 0xFD050F8B, 0xFE363C80, 0x00000043, 0x00000002, AssignBlockFlag, 0xF8405E51, 0x00000043, 0x00000002, AssignScript, D_80245C28_924198, 0x00000043, 0x00000008, MakeEntity, 0x802BCD9C, 0xFFFFFCF4, 0x00000000, 0xFFFFFF1D, 0xFFFFFFF1, 0x0000010E, 0x80000000, 0x00000043, 0x00000008, MakeEntity, 0x802BCD9C, 0xFFFFFB7B, 0x00000046, 0xFFFFFEE6, 0x00000028, 0x00000078, 0x80000000, 0x00000043, 0x00000008, MakeEntity, 0x802BCD9C, 0xFFFFFC7B, 0x000000B9, 0xFFFFFDD5, 0x00000000, 0x00000078, 0x80000000, 0x00000043, 0x00000007, MakeEntity, Entity_SavePoint, 0xFFFFFDF3, 0x00000050, 0x00000073, 0x00000000, 0x80000000, 0x00000043, 0x00000007, MakeEntity, 0x802EA7E0, 0xFFFFFD26, 0x00000113, 0xFFFFFE02, 0x00000000, 0x80000000, 0x00000002, 0x00000000, 0x00000001, 0x00000000, 0x00000000, 0x00000000

View File

@ -9,4 +9,4 @@ dlabel D_8024EA30_B43600
.word 0x00000003, 0x00000001, 0x00000000, 0x00000043, 0x00000004, GetPlayerPos, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000043, 0x00000005, SetCamTarget, 0x00000000, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000008, 0x00000001, 0x00000001, 0x00000004, 0x00000001, 0x00000000, 0x00000002, 0x00000000, 0x00000001, 0x00000000
dlabel D_8024EA98_B43668
.word 0x00000043, 0x00000001, func_80242FA0_B37B70, 0x00000043, 0x00000002, DisablePlayerInput, 0x00000001, 0x00000043, 0x00000002, DisablePlayerPhysics, 0x00000001, 0x00000043, 0x00000002, SetPlayerActionState, 0x00000000, 0x00000008, 0x00000001, 0x00000001, 0x00000043, 0x00000002, SetPlayerActionState, 0x00000006, 0x00000008, 0x00000001, 0x00000001, 0x00000045, 0x00000002, D_8024EA30_B43600, 0xFE363C8A, 0x00000043, 0x00000002, SetPlayerJumpscale, 0xF24A7AE7, 0x00000043, 0x00000005, PlayerJump, 0xFFFFFDD4, 0x0000012C, 0xFFFFFF3D, 0x0000000F, 0x00000043, 0x00000002, DisablePlayerPhysics, 0x00000000, 0x00000043, 0x00000004, func_802D2884, 0xFFFFFD8A, 0xFFFFFFCE, 0x00000000, 0x00000043, 0x00000002, SetPlayerAnimation, 0x00010008, 0x00000043, 0x00000002, SetPlayerJumpscale, 0xF24A7E80, 0x00000043, 0x00000005, PlayerJump2, 0xFFFFFDA7, 0x00000178, 0xFFFFFF97, 0x0000001E, 0x00000043, 0x00000002, SetPlayerAnimation, 0x00010002, 0x00000049, 0x00000001, 0xFE363C8A, 0x00000043, 0x00000002, DisablePlayerInput, 0x00000000, 0x00000002, 0x00000000, 0x00000001, 0x00000000, 0x0000000A, 0x00000002, 0xF8406315, 0x00000000, 0x0000000A, 0x00000002, 0xF840630E, 0x00000001, 0x00000043, 0x00000002, GetEntryID, 0xFE363C80, 0x0000000B, 0x00000002, 0xFE363C80, 0x00000003, 0x00000024, 0x00000002, 0xF8406315, 0x00000001, 0x00000013, 0x00000000, 0x00000013, 0x00000000, 0x00000013, 0x00000000, 0x00000043, 0x0000000A, MakeEntity, 0x802EAF80, 0xFFFFFDE4, 0x00000000, 0x000000C3, 0x0000001E, 0x00000003, D_8024EA00_B435D0, 0x00000795, 0x80000000, 0x00000043, 0x00000007, MakeEntity, D_802E9A18, 0x00000064, 0x0000003C, 0xFFFFFFE7, 0x00000000, 0x80000000, 0x00000043, 0x00000007, MakeEntity, 0x802EAA30, 0xFFFFFDD4, 0x00000000, 0xFFFFFF3D, 0x00000000, 0x80000000, 0x00000043, 0x00000002, AssignScript, D_8024EA98_B43668, 0x00000002, 0x00000000, 0x00000001, 0x00000000, 0x00000000, 0x00000000
.word 0x00000043, 0x00000001, func_80242FA0_B37B70, 0x00000043, 0x00000002, DisablePlayerInput, 0x00000001, 0x00000043, 0x00000002, DisablePlayerPhysics, 0x00000001, 0x00000043, 0x00000002, SetPlayerActionState, 0x00000000, 0x00000008, 0x00000001, 0x00000001, 0x00000043, 0x00000002, SetPlayerActionState, 0x00000006, 0x00000008, 0x00000001, 0x00000001, 0x00000045, 0x00000002, D_8024EA30_B43600, 0xFE363C8A, 0x00000043, 0x00000002, SetPlayerJumpscale, 0xF24A7AE7, 0x00000043, 0x00000005, PlayerJump, 0xFFFFFDD4, 0x0000012C, 0xFFFFFF3D, 0x0000000F, 0x00000043, 0x00000002, DisablePlayerPhysics, 0x00000000, 0x00000043, 0x00000004, func_802D2884, 0xFFFFFD8A, 0xFFFFFFCE, 0x00000000, 0x00000043, 0x00000002, SetPlayerAnimation, 0x00010008, 0x00000043, 0x00000002, SetPlayerJumpscale, 0xF24A7E80, 0x00000043, 0x00000005, PlayerJump2, 0xFFFFFDA7, 0x00000178, 0xFFFFFF97, 0x0000001E, 0x00000043, 0x00000002, SetPlayerAnimation, 0x00010002, 0x00000049, 0x00000001, 0xFE363C8A, 0x00000043, 0x00000002, DisablePlayerInput, 0x00000000, 0x00000002, 0x00000000, 0x00000001, 0x00000000, 0x0000000A, 0x00000002, 0xF8406315, 0x00000000, 0x0000000A, 0x00000002, 0xF840630E, 0x00000001, 0x00000043, 0x00000002, GetEntryID, 0xFE363C80, 0x0000000B, 0x00000002, 0xFE363C80, 0x00000003, 0x00000024, 0x00000002, 0xF8406315, 0x00000001, 0x00000013, 0x00000000, 0x00000013, 0x00000000, 0x00000013, 0x00000000, 0x00000043, 0x0000000A, MakeEntity, 0x802EAF80, 0xFFFFFDE4, 0x00000000, 0x000000C3, 0x0000001E, 0x00000003, D_8024EA00_B435D0, 0x00000795, 0x80000000, 0x00000043, 0x00000007, MakeEntity, Entity_SavePoint, 0x00000064, 0x0000003C, 0xFFFFFFE7, 0x00000000, 0x80000000, 0x00000043, 0x00000007, MakeEntity, 0x802EAA30, 0xFFFFFDD4, 0x00000000, 0xFFFFFF3D, 0x00000000, 0x80000000, 0x00000043, 0x00000002, AssignScript, D_8024EA98_B43668, 0x00000002, 0x00000000, 0x00000001, 0x00000000, 0x00000000, 0x00000000

View File

@ -3,4 +3,4 @@
.section .data
dlabel D_80240360_B83B20
.word 0x00000043, 0x00000007, MakeEntity, D_802E9A18, 0x00000000, 0x0000003C, 0x00000000, 0x00000000, 0x80000000, 0x00000043, 0x00000007, MakeEntity, 0x802BC7AC, 0xFFFFFFC3, 0x00000000, 0xFFFFFFF9, 0x00000000, 0x80000000, 0x00000002, 0x00000000, 0x00000001, 0x00000000, 0x00000000, 0x00000000
.word 0x00000043, 0x00000007, MakeEntity, Entity_SavePoint, 0x00000000, 0x0000003C, 0x00000000, 0x00000000, 0x80000000, 0x00000043, 0x00000007, MakeEntity, 0x802BC7AC, 0xFFFFFFC3, 0x00000000, 0xFFFFFFF9, 0x00000000, 0x80000000, 0x00000002, 0x00000000, 0x00000001, 0x00000000, 0x00000000, 0x00000000

View File

@ -3,4 +3,4 @@
.section .data
dlabel D_80240440_B069B0
.word 0x00000043, 0x00000007, MakeEntity, D_802E9A18, 0xFFFFFFE7, 0x0000003C, 0xFFFFFFCE, 0x00000000, 0x80000000, 0x00000002, 0x00000000, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000
.word 0x00000043, 0x00000007, MakeEntity, Entity_SavePoint, 0xFFFFFFE7, 0x0000003C, 0xFFFFFFCE, 0x00000000, 0x80000000, 0x00000002, 0x00000000, 0x00000001, 0x00000000, 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

@ -39,4 +39,4 @@ dlabel D_8024186C_8CC16C
.word 0x00000001, D_802415E8_8CBEE8, 0xC2680000, 0x00000000, 0x43020000, 0x00200100, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000001, D_8024167C_8CBF7C, 0x02020000, 0x00000001, D_8024186C_8CC16C, 0x00000000, 0x00000000, 0x00000000, 0x00000000
dlabel D_80241A80_8CC380
.word 0x00000024, 0x00000002, 0xF8405BC7, 0x00000001, 0x00000002, 0x00000000, 0x00000001, 0x00000000, 0x0000000A, 0x00000002, 0xF8405BC7, 0x00000000, 0x00000043, 0x00000007, MakeEntity, 0x802EA10C, 0xFFFFFFB0, 0x00000000, 0x00000190, 0x00000000, 0x80000000, 0x00000043, 0x00000002, AssignScript, D_80241A80_8CC380, 0x00000013, 0x00000000, 0x00000043, 0x00000007, MakeEntity, D_802EA0C4, 0xFFFFFF1A, 0x0000003C, 0xFFFFFF74, 0x00000000, 0x80000000, 0x00000043, 0x00000007, MakeEntity, D_802EA0C4, 0xFFFFFE48, 0x0000003C, 0x00000014, 0x00000000, 0x80000000, 0x00000043, 0x00000007, MakeEntity, D_802EA0C4, 0x0000003C, 0x00000000, 0x00000172, 0x00000000, 0x80000000, 0x00000043, 0x00000007, MakeEntity, D_802EA0C4, 0x00000055, 0x00000000, 0x0000018B, 0x00000000, 0x80000000, 0x00000043, 0x00000007, MakeEntity, 0x802EA0E8, 0x00000064, 0x00000000, 0xFFFFFFBA, 0x00000000, 0x80000000, 0x00000043, 0x00000002, AssignBlockFlag, 0xF8405BC6, 0x00000043, 0x00000007, MakeEntity, D_802E9A18, 0x00000000, 0x0000003C, 0x00000000, 0x00000000, 0x80000000, 0x00000002, 0x00000000, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000
.word 0x00000024, 0x00000002, 0xF8405BC7, 0x00000001, 0x00000002, 0x00000000, 0x00000001, 0x00000000, 0x0000000A, 0x00000002, 0xF8405BC7, 0x00000000, 0x00000043, 0x00000007, MakeEntity, 0x802EA10C, 0xFFFFFFB0, 0x00000000, 0x00000190, 0x00000000, 0x80000000, 0x00000043, 0x00000002, AssignScript, D_80241A80_8CC380, 0x00000013, 0x00000000, 0x00000043, 0x00000007, MakeEntity, D_802EA0C4, 0xFFFFFF1A, 0x0000003C, 0xFFFFFF74, 0x00000000, 0x80000000, 0x00000043, 0x00000007, MakeEntity, D_802EA0C4, 0xFFFFFE48, 0x0000003C, 0x00000014, 0x00000000, 0x80000000, 0x00000043, 0x00000007, MakeEntity, D_802EA0C4, 0x0000003C, 0x00000000, 0x00000172, 0x00000000, 0x80000000, 0x00000043, 0x00000007, MakeEntity, D_802EA0C4, 0x00000055, 0x00000000, 0x0000018B, 0x00000000, 0x80000000, 0x00000043, 0x00000007, MakeEntity, 0x802EA0E8, 0x00000064, 0x00000000, 0xFFFFFFBA, 0x00000000, 0x80000000, 0x00000043, 0x00000002, AssignBlockFlag, 0xF8405BC6, 0x00000043, 0x00000007, MakeEntity, Entity_SavePoint, 0x00000000, 0x0000003C, 0x00000000, 0x00000000, 0x80000000, 0x00000002, 0x00000000, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000

View File

@ -51,4 +51,4 @@ dlabel D_80241DF8_8D5BB8
.word 0x00000002, D_80241A18_8D57D8, 0x01000002, 0x00000000, 0x00000000, 0x00000000
dlabel D_80241E10_8D5BD0
.word 0x00000043, 0x00000008, MakeEntity, 0x802EAA54, 0x00000136, 0x00000000, 0x0000002D, 0x00000000, 0x00000041, 0x80000000, 0x00000024, 0x00000002, 0xFD050F80, 0xFE363C80, 0x00000043, 0x00000007, MakeEntity, D_802E9A18, 0x000001FE, 0x0000003C, 0x0000006E, 0x00000000, 0x80000000, 0x00000002, 0x00000000, 0x00000001, 0x00000000, 0x00000000
.word 0x00000043, 0x00000008, MakeEntity, 0x802EAA54, 0x00000136, 0x00000000, 0x0000002D, 0x00000000, 0x00000041, 0x80000000, 0x00000024, 0x00000002, 0xFD050F80, 0xFE363C80, 0x00000043, 0x00000007, MakeEntity, Entity_SavePoint, 0x000001FE, 0x0000003C, 0x0000006E, 0x00000000, 0x80000000, 0x00000002, 0x00000000, 0x00000001, 0x00000000, 0x00000000

View File

@ -9,4 +9,4 @@ dlabel D_80245C0C_8DFD0C
.word 0x00000003, 0x00000001, 0x0000000A, 0x00000043, 0x00000005, GetNpcPos, 0x00000000, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000024, 0x00000002, 0xFE363C8A, 0xFD050F80, 0x00000043, 0x00000001, func_80240EC0_8DAFC0, 0x00000008, 0x00000001, 0x00000001, 0x00000004, 0x00000001, 0x0000000A, 0x00000002, 0x00000000, 0x00000001, 0x00000000, 0x0000000F, 0x00000002, 0xF5DE0180, 0xFFFFFF91, 0x00000002, 0x00000000, 0x00000013, 0x00000000, 0x00000043, 0x00000002, DisablePlayerInput, 0x00000001, 0x00000043, 0x00000005, SetNpcPos, 0x00000000, 0xFFFFFE87, 0xFFFFFFF8, 0x00000051, 0x00000043, 0x00000004, SetNpcFlagBits, 0x00000000, 0x01000000, 0x00000001, 0x00000045, 0x00000002, D_80245C0C_8DFD0C, 0xFE363C8B, 0x00000043, 0x00000003, SetNpcJumpscale, 0x00000000, 0xF24A8280, 0x00000043, 0x00000006, NpcJump0, 0x00000000, 0xFFFFFE43, 0x00000000, 0x0000005C, 0x0000000F, 0x00000043, 0x00000006, PlaySoundAt, 0x00000048, 0x00000000, 0xFFFFFE2B, 0x00000001, 0x0000005C, 0x00000043, 0x00000003, SetNpcJumpscale, 0x00000000, 0xF24A8280, 0x00000043, 0x00000006, NpcJump0, 0x00000000, 0xFFFFFE2B, 0x00000000, 0x0000005C, 0x00000007, 0x00000049, 0x00000001, 0xFE363C8B, 0x00000043, 0x00000005, SetNpcPos, 0x00000000, 0x00000000, 0xFFFFFC18, 0x00000000, 0x00000024, 0x00000002, 0xF5DE0180, 0xFFFFFF91, 0x00000043, 0x00000002, DisablePlayerInput, 0x00000000, 0x00000002, 0x00000000, 0x00000001, 0x00000000
dlabel D_80245DCC_8DFECC
.word 0x00000043, 0x00000002, PlaySound, 0x0000000B, 0x00000043, 0x00000006, PlaySoundAt, 0x00002108, 0x00000000, 0x00000299, 0x00000023, 0x00000046, 0x00000043, 0x0000000F, PlayEffect, 0x00000011, 0x00000000, 0x00000299, 0x00000030, 0x00000046, 0x0000000A, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000043, 0x00000008, MakeEntity, 0x802EA564, 0x00000299, 0x00000023, 0x00000046, 0x0000002D, 0x0000008C, 0x80000000, 0x00000043, 0x00000002, AssignBlockFlag, 0xF8405BD1, 0x00000002, 0x00000000, 0x00000001, 0x00000000, 0x0000000E, 0x00000002, 0xF5DE0180, 0xFFFFFF91, 0x0000000A, 0x00000002, 0xF5DE0180, 0xFFFFFF91, 0x00000043, 0x00000007, MakeEntity, D_802E9BD4, 0xFFFFFE2B, 0x00000000, 0x00000099, 0x00000000, 0x80000000, 0x00000043, 0x00000002, AssignAreaFlag, 0x00000004, 0x00000024, 0x00000002, 0xFD050F80, 0xFE363C80, 0x00000047, 0x00000005, 0x80242CF4, 0x00020000, 0xF9718884, 0x00000001, 0x00000000, 0x00000047, 0x00000005, D_80245AB0_8DFBB0, 0x00000100, 0x00000005, 0x00000001, 0x00000000, 0x00000012, 0x00000000, 0x00000043, 0x00000007, MakeEntity, D_802E9BD4, 0x00000000, 0xFFFFFC18, 0x00000000, 0x00000000, 0x80000000, 0x00000043, 0x00000002, AssignAreaFlag, 0x00000004, 0x00000024, 0x00000002, 0xFD050F80, 0xFE363C80, 0x00000047, 0x00000005, 0x80242CF4, 0x00020000, 0xF9718884, 0x00000001, 0x00000000, 0x00000047, 0x00000005, D_80245AB0_8DFBB0, 0x00000100, 0x00000005, 0x00000001, 0x00000000, 0x00000013, 0x00000000, 0x00000013, 0x00000000, 0x00000043, 0x00000007, MakeEntity, D_802EA0C4, 0x00000271, 0xFFFFFFE7, 0x0000006E, 0x0000002D, 0x80000000, 0x0000000A, 0x00000002, 0xF8405BD1, 0x00000000, 0x00000043, 0x00000002, AssignScript, D_80245DCC_8DFECC, 0x00000012, 0x00000000, 0x00000043, 0x00000008, MakeEntity, 0x802EA564, 0x00000299, 0x00000023, 0x00000046, 0x0000002D, 0x0000008C, 0x80000000, 0x00000043, 0x00000002, AssignBlockFlag, 0xF8405BD1, 0x00000013, 0x00000000, 0x00000043, 0x00000008, MakeEntity, 0x802EAB04, 0x00000226, 0x00000000, 0xFFFFFDDA, 0x00000000, 0x00000042, 0x80000000, 0x00000043, 0x00000002, AssignPanelFlag, 0xF8405BDA, 0x00000002, 0x00000000, 0x00000001, 0x00000000, 0x00000000
.word 0x00000043, 0x00000002, PlaySound, 0x0000000B, 0x00000043, 0x00000006, PlaySoundAt, 0x00002108, 0x00000000, 0x00000299, 0x00000023, 0x00000046, 0x00000043, 0x0000000F, PlayEffect, 0x00000011, 0x00000000, 0x00000299, 0x00000030, 0x00000046, 0x0000000A, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000043, 0x00000008, MakeEntity, 0x802EA564, 0x00000299, 0x00000023, 0x00000046, 0x0000002D, 0x0000008C, 0x80000000, 0x00000043, 0x00000002, AssignBlockFlag, 0xF8405BD1, 0x00000002, 0x00000000, 0x00000001, 0x00000000, 0x0000000E, 0x00000002, 0xF5DE0180, 0xFFFFFF91, 0x0000000A, 0x00000002, 0xF5DE0180, 0xFFFFFF91, 0x00000043, 0x00000007, MakeEntity, Entity_BlueSwitch, 0xFFFFFE2B, 0x00000000, 0x00000099, 0x00000000, 0x80000000, 0x00000043, 0x00000002, AssignAreaFlag, 0x00000004, 0x00000024, 0x00000002, 0xFD050F80, 0xFE363C80, 0x00000047, 0x00000005, 0x80242CF4, 0x00020000, 0xF9718884, 0x00000001, 0x00000000, 0x00000047, 0x00000005, D_80245AB0_8DFBB0, 0x00000100, 0x00000005, 0x00000001, 0x00000000, 0x00000012, 0x00000000, 0x00000043, 0x00000007, MakeEntity, Entity_BlueSwitch, 0x00000000, 0xFFFFFC18, 0x00000000, 0x00000000, 0x80000000, 0x00000043, 0x00000002, AssignAreaFlag, 0x00000004, 0x00000024, 0x00000002, 0xFD050F80, 0xFE363C80, 0x00000047, 0x00000005, 0x80242CF4, 0x00020000, 0xF9718884, 0x00000001, 0x00000000, 0x00000047, 0x00000005, D_80245AB0_8DFBB0, 0x00000100, 0x00000005, 0x00000001, 0x00000000, 0x00000013, 0x00000000, 0x00000013, 0x00000000, 0x00000043, 0x00000007, MakeEntity, D_802EA0C4, 0x00000271, 0xFFFFFFE7, 0x0000006E, 0x0000002D, 0x80000000, 0x0000000A, 0x00000002, 0xF8405BD1, 0x00000000, 0x00000043, 0x00000002, AssignScript, D_80245DCC_8DFECC, 0x00000012, 0x00000000, 0x00000043, 0x00000008, MakeEntity, 0x802EA564, 0x00000299, 0x00000023, 0x00000046, 0x0000002D, 0x0000008C, 0x80000000, 0x00000043, 0x00000002, AssignBlockFlag, 0xF8405BD1, 0x00000013, 0x00000000, 0x00000043, 0x00000008, MakeEntity, 0x802EAB04, 0x00000226, 0x00000000, 0xFFFFFDDA, 0x00000000, 0x00000042, 0x80000000, 0x00000043, 0x00000002, AssignPanelFlag, 0xF8405BDA, 0x00000002, 0x00000000, 0x00000001, 0x00000000, 0x00000000

View File

@ -3,4 +3,4 @@
.section .data
dlabel D_80241830_A4E250
.word 0x0000000B, 0x00000002, 0xF9718883, 0x00000000, 0x00000002, 0x00000000, 0x00000013, 0x00000000, 0x00000024, 0x00000002, 0xF9718883, 0x00000001, 0x00000043, 0x00000001, kpa_08_UnsetCamera0MoveFlag1, 0x00000056, 0x00000000, 0x0000004D, 0x00000001, 0x000000EF, 0x00000043, 0x00000004, PlaySoundAtCollider, 0x0000000F, 0x00000227, 0x00000000, 0x00000043, 0x00000005, MakeLerp, 0xFFFFFFCE, 0x00000000, 0x0000000F, 0x0000000A, 0x00000005, 0x00000001, 0x00000000, 0x00000043, 0x00000001, UpdateLerp, 0x00000043, 0x00000003, func_8024001C_A4CA3C, 0x0000000F, 0x00000064, 0x00000043, 0x00000005, TranslateGroup, 0x00000040, 0x00000000, 0xFE363C80, 0x00000000, 0x00000043, 0x00000002, UpdateColliderTransform, 0x0000000F, 0x00000008, 0x00000001, 0x00000001, 0x0000000A, 0x00000002, 0xFE363C81, 0x00000000, 0x00000007, 0x00000000, 0x00000013, 0x00000000, 0x00000006, 0x00000000, 0x00000008, 0x00000001, 0x00000050, 0x00000043, 0x00000004, PlaySoundAtCollider, 0x0000000F, 0x00000228, 0x00000000, 0x00000043, 0x00000005, MakeLerp, 0x00000000, 0xFFFFFFCE, 0x00000014, 0x0000000A, 0x00000005, 0x00000001, 0x00000000, 0x00000043, 0x00000001, UpdateLerp, 0x00000043, 0x00000003, func_8024001C_A4CA3C, 0x0000000F, 0x00000064, 0x00000043, 0x00000005, TranslateGroup, 0x00000040, 0x00000000, 0xFE363C80, 0x00000000, 0x00000043, 0x00000002, UpdateColliderTransform, 0x0000000F, 0x00000008, 0x00000001, 0x00000001, 0x0000000A, 0x00000002, 0xFE363C81, 0x00000000, 0x00000007, 0x00000000, 0x00000013, 0x00000000, 0x00000006, 0x00000000, 0x00000057, 0x00000000, 0x00000056, 0x00000000, 0x0000004D, 0x00000001, 0x000000EF, 0x00000043, 0x00000002, DisablePlayerInput, 0x00000001, 0x00000043, 0x00000004, PlaySoundAtCollider, 0x00000011, 0x00000227, 0x00000000, 0x00000043, 0x00000005, MakeLerp, 0xFFFFFF9D, 0x00000000, 0x0000000F, 0x0000000A, 0x00000005, 0x00000001, 0x00000000, 0x00000043, 0x00000001, UpdateLerp, 0x00000043, 0x00000003, func_8024001C_A4CA3C, 0x00000011, 0x00000064, 0x00000043, 0x00000005, TranslateGroup, 0x00000043, 0x00000000, 0xFE363C80, 0x00000000, 0x00000043, 0x00000002, UpdateColliderTransform, 0x00000011, 0x00000008, 0x00000001, 0x00000001, 0x0000000A, 0x00000002, 0xFE363C81, 0x00000000, 0x00000007, 0x00000000, 0x00000013, 0x00000000, 0x00000006, 0x00000000, 0x00000043, 0x00000002, DisablePlayerInput, 0x00000000, 0x00000008, 0x00000001, 0x00000050, 0x00000043, 0x00000004, PlaySoundAtCollider, 0x00000011, 0x00000228, 0x00000000, 0x00000043, 0x00000005, MakeLerp, 0x00000000, 0xFFFFFF9D, 0x0000000F, 0x0000000A, 0x00000005, 0x00000001, 0x00000000, 0x00000043, 0x00000001, UpdateLerp, 0x00000043, 0x00000003, func_8024001C_A4CA3C, 0x00000011, 0x00000064, 0x00000043, 0x00000005, TranslateGroup, 0x00000043, 0x00000000, 0xFE363C80, 0x00000000, 0x00000043, 0x00000002, UpdateColliderTransform, 0x00000011, 0x00000008, 0x00000001, 0x00000001, 0x0000000A, 0x00000002, 0xFE363C81, 0x00000000, 0x00000007, 0x00000000, 0x00000013, 0x00000000, 0x00000006, 0x00000000, 0x00000043, 0x00000005, TranslateGroup, 0x00000043, 0x00000000, 0xFFFFFF9D, 0xFFFFFFFF, 0x00000024, 0x00000002, 0xF9718883, 0x00000000, 0x00000057, 0x00000000, 0x00000002, 0x00000000, 0x00000001, 0x00000000, 0x00000024, 0x00000002, 0xF9718883, 0x00000000, 0x00000043, 0x00000007, MakeEntity, D_802E9BB0, 0x0000000A, 0x00000000, 0x00000000, 0x00000000, 0x80000000, 0x00000043, 0x00000002, AssignScript, D_80241830_A4E250, 0x00000043, 0x00000003, ParentColliderToModel, 0x0000000F, 0x0000003F, 0x00000043, 0x00000005, TranslateGroup, 0x00000040, 0x00000000, 0xFFFFFFCE, 0x00000000, 0x00000043, 0x00000002, UpdateColliderTransform, 0x0000000F, 0x00000043, 0x00000003, ParentColliderToModel, 0x00000011, 0x00000042, 0x00000043, 0x00000005, TranslateGroup, 0x00000043, 0x00000000, 0xFFFFFF9D, 0xFFFFFFFF, 0x00000043, 0x00000002, UpdateColliderTransform, 0x00000011, 0x00000002, 0x00000000, 0x00000001, 0x00000000, 0x00000000
.word 0x0000000B, 0x00000002, 0xF9718883, 0x00000000, 0x00000002, 0x00000000, 0x00000013, 0x00000000, 0x00000024, 0x00000002, 0xF9718883, 0x00000001, 0x00000043, 0x00000001, kpa_08_UnsetCamera0MoveFlag1, 0x00000056, 0x00000000, 0x0000004D, 0x00000001, 0x000000EF, 0x00000043, 0x00000004, PlaySoundAtCollider, 0x0000000F, 0x00000227, 0x00000000, 0x00000043, 0x00000005, MakeLerp, 0xFFFFFFCE, 0x00000000, 0x0000000F, 0x0000000A, 0x00000005, 0x00000001, 0x00000000, 0x00000043, 0x00000001, UpdateLerp, 0x00000043, 0x00000003, func_8024001C_A4CA3C, 0x0000000F, 0x00000064, 0x00000043, 0x00000005, TranslateGroup, 0x00000040, 0x00000000, 0xFE363C80, 0x00000000, 0x00000043, 0x00000002, UpdateColliderTransform, 0x0000000F, 0x00000008, 0x00000001, 0x00000001, 0x0000000A, 0x00000002, 0xFE363C81, 0x00000000, 0x00000007, 0x00000000, 0x00000013, 0x00000000, 0x00000006, 0x00000000, 0x00000008, 0x00000001, 0x00000050, 0x00000043, 0x00000004, PlaySoundAtCollider, 0x0000000F, 0x00000228, 0x00000000, 0x00000043, 0x00000005, MakeLerp, 0x00000000, 0xFFFFFFCE, 0x00000014, 0x0000000A, 0x00000005, 0x00000001, 0x00000000, 0x00000043, 0x00000001, UpdateLerp, 0x00000043, 0x00000003, func_8024001C_A4CA3C, 0x0000000F, 0x00000064, 0x00000043, 0x00000005, TranslateGroup, 0x00000040, 0x00000000, 0xFE363C80, 0x00000000, 0x00000043, 0x00000002, UpdateColliderTransform, 0x0000000F, 0x00000008, 0x00000001, 0x00000001, 0x0000000A, 0x00000002, 0xFE363C81, 0x00000000, 0x00000007, 0x00000000, 0x00000013, 0x00000000, 0x00000006, 0x00000000, 0x00000057, 0x00000000, 0x00000056, 0x00000000, 0x0000004D, 0x00000001, 0x000000EF, 0x00000043, 0x00000002, DisablePlayerInput, 0x00000001, 0x00000043, 0x00000004, PlaySoundAtCollider, 0x00000011, 0x00000227, 0x00000000, 0x00000043, 0x00000005, MakeLerp, 0xFFFFFF9D, 0x00000000, 0x0000000F, 0x0000000A, 0x00000005, 0x00000001, 0x00000000, 0x00000043, 0x00000001, UpdateLerp, 0x00000043, 0x00000003, func_8024001C_A4CA3C, 0x00000011, 0x00000064, 0x00000043, 0x00000005, TranslateGroup, 0x00000043, 0x00000000, 0xFE363C80, 0x00000000, 0x00000043, 0x00000002, UpdateColliderTransform, 0x00000011, 0x00000008, 0x00000001, 0x00000001, 0x0000000A, 0x00000002, 0xFE363C81, 0x00000000, 0x00000007, 0x00000000, 0x00000013, 0x00000000, 0x00000006, 0x00000000, 0x00000043, 0x00000002, DisablePlayerInput, 0x00000000, 0x00000008, 0x00000001, 0x00000050, 0x00000043, 0x00000004, PlaySoundAtCollider, 0x00000011, 0x00000228, 0x00000000, 0x00000043, 0x00000005, MakeLerp, 0x00000000, 0xFFFFFF9D, 0x0000000F, 0x0000000A, 0x00000005, 0x00000001, 0x00000000, 0x00000043, 0x00000001, UpdateLerp, 0x00000043, 0x00000003, func_8024001C_A4CA3C, 0x00000011, 0x00000064, 0x00000043, 0x00000005, TranslateGroup, 0x00000043, 0x00000000, 0xFE363C80, 0x00000000, 0x00000043, 0x00000002, UpdateColliderTransform, 0x00000011, 0x00000008, 0x00000001, 0x00000001, 0x0000000A, 0x00000002, 0xFE363C81, 0x00000000, 0x00000007, 0x00000000, 0x00000013, 0x00000000, 0x00000006, 0x00000000, 0x00000043, 0x00000005, TranslateGroup, 0x00000043, 0x00000000, 0xFFFFFF9D, 0xFFFFFFFF, 0x00000024, 0x00000002, 0xF9718883, 0x00000000, 0x00000057, 0x00000000, 0x00000002, 0x00000000, 0x00000001, 0x00000000, 0x00000024, 0x00000002, 0xF9718883, 0x00000000, 0x00000043, 0x00000007, MakeEntity, Entity_RedSwitch, 0x0000000A, 0x00000000, 0x00000000, 0x00000000, 0x80000000, 0x00000043, 0x00000002, AssignScript, D_80241830_A4E250, 0x00000043, 0x00000003, ParentColliderToModel, 0x0000000F, 0x0000003F, 0x00000043, 0x00000005, TranslateGroup, 0x00000040, 0x00000000, 0xFFFFFFCE, 0x00000000, 0x00000043, 0x00000002, UpdateColliderTransform, 0x0000000F, 0x00000043, 0x00000003, ParentColliderToModel, 0x00000011, 0x00000042, 0x00000043, 0x00000005, TranslateGroup, 0x00000043, 0x00000000, 0xFFFFFF9D, 0xFFFFFFFF, 0x00000043, 0x00000002, UpdateColliderTransform, 0x00000011, 0x00000002, 0x00000000, 0x00000001, 0x00000000, 0x00000000

View File

@ -3,4 +3,4 @@
.section .data
dlabel D_802416D0_A506D0
.word 0x0000000B, 0x00000002, 0xF9718884, 0x00000000, 0x00000002, 0x00000000, 0x00000013, 0x00000000, 0x00000024, 0x00000002, 0xF9718884, 0x00000001, 0x00000043, 0x00000001, kpa_09_UnsetCamera0MoveFlag1, 0x00000056, 0x00000000, 0x0000004D, 0x00000001, 0x000000EF, 0x00000043, 0x00000004, PlaySoundAtCollider, 0x00000010, 0x00000227, 0x00000000, 0x00000043, 0x00000005, MakeLerp, 0xFFFFFFCE, 0x00000000, 0x0000000F, 0x0000000A, 0x00000005, 0x00000001, 0x00000000, 0x00000043, 0x00000001, UpdateLerp, 0x00000043, 0x00000003, func_8024001C_A4F01C, 0x00000010, 0x00000064, 0x00000043, 0x00000005, TranslateGroup, 0x00000041, 0x00000000, 0xFE363C80, 0x00000000, 0x00000043, 0x00000002, UpdateColliderTransform, 0x00000010, 0x00000008, 0x00000001, 0x00000001, 0x0000000A, 0x00000002, 0xFE363C81, 0x00000000, 0x00000007, 0x00000000, 0x00000013, 0x00000000, 0x00000006, 0x00000000, 0x00000008, 0x00000001, 0x00000050, 0x00000043, 0x00000004, PlaySoundAtCollider, 0x00000010, 0x00000228, 0x00000000, 0x00000043, 0x00000005, MakeLerp, 0x00000000, 0xFFFFFFCE, 0x0000000F, 0x0000000A, 0x00000005, 0x00000001, 0x00000000, 0x00000043, 0x00000001, UpdateLerp, 0x00000043, 0x00000003, func_8024001C_A4F01C, 0x00000010, 0x00000064, 0x00000043, 0x00000005, TranslateGroup, 0x00000041, 0x00000000, 0xFE363C80, 0x00000000, 0x00000043, 0x00000002, UpdateColliderTransform, 0x00000010, 0x00000008, 0x00000001, 0x00000001, 0x0000000A, 0x00000002, 0xFE363C81, 0x00000000, 0x00000007, 0x00000000, 0x00000013, 0x00000000, 0x00000006, 0x00000000, 0x00000057, 0x00000000, 0x00000056, 0x00000000, 0x0000004D, 0x00000001, 0x000000EF, 0x00000043, 0x00000002, DisablePlayerInput, 0x00000001, 0x00000043, 0x00000004, PlaySoundAtCollider, 0x00000012, 0x00000227, 0x00000000, 0x00000043, 0x00000003, EnableGroup, 0x00000044, 0x00000001, 0x00000043, 0x00000005, MakeLerp, 0xFFFFFFCE, 0x00000000, 0x0000000F, 0x0000000A, 0x00000005, 0x00000001, 0x00000000, 0x00000043, 0x00000001, UpdateLerp, 0x00000043, 0x00000003, func_8024001C_A4F01C, 0x00000012, 0x00000064, 0x00000043, 0x00000005, TranslateGroup, 0x00000044, 0x00000000, 0xFE363C80, 0x00000000, 0x00000043, 0x00000002, UpdateColliderTransform, 0x00000012, 0x00000008, 0x00000001, 0x00000001, 0x0000000A, 0x00000002, 0xFE363C81, 0x00000000, 0x00000007, 0x00000000, 0x00000013, 0x00000000, 0x00000006, 0x00000000, 0x00000043, 0x00000002, DisablePlayerInput, 0x00000000, 0x00000008, 0x00000001, 0x00000050, 0x00000043, 0x00000004, PlaySoundAtCollider, 0x00000012, 0x00000228, 0x00000000, 0x00000043, 0x00000005, MakeLerp, 0x00000000, 0xFFFFFFCE, 0x0000000F, 0x0000000A, 0x00000005, 0x00000001, 0x00000000, 0x00000043, 0x00000001, UpdateLerp, 0x00000043, 0x00000003, func_8024001C_A4F01C, 0x00000012, 0x00000064, 0x00000043, 0x00000005, TranslateGroup, 0x00000044, 0x00000000, 0xFE363C80, 0x00000000, 0x00000043, 0x00000002, UpdateColliderTransform, 0x00000012, 0x00000008, 0x00000001, 0x00000001, 0x0000000A, 0x00000002, 0xFE363C81, 0x00000000, 0x00000007, 0x00000000, 0x00000013, 0x00000000, 0x00000006, 0x00000000, 0x00000024, 0x00000002, 0xF9718884, 0x00000000, 0x00000057, 0x00000000, 0x00000002, 0x00000000, 0x00000001, 0x00000000, 0x00000024, 0x00000002, 0xF9718884, 0x00000000, 0x00000043, 0x00000007, MakeEntity, D_802E9BB0, 0xFFFFFEBB, 0x00000000, 0xFFFFFFF8, 0x00000000, 0x80000000, 0x00000043, 0x00000002, AssignScript, D_802416D0_A506D0, 0x00000043, 0x00000003, ParentColliderToModel, 0x00000010, 0x00000040, 0x00000043, 0x00000005, TranslateGroup, 0x00000041, 0x00000000, 0xFFFFFFCE, 0x00000000, 0x00000043, 0x00000002, UpdateColliderTransform, 0x00000010, 0x00000043, 0x00000003, ParentColliderToModel, 0x00000012, 0x00000043, 0x00000043, 0x00000005, TranslateGroup, 0x00000044, 0x00000000, 0xFFFFFFCE, 0x00000000, 0x00000043, 0x00000002, UpdateColliderTransform, 0x00000012, 0x00000002, 0x00000000, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000
.word 0x0000000B, 0x00000002, 0xF9718884, 0x00000000, 0x00000002, 0x00000000, 0x00000013, 0x00000000, 0x00000024, 0x00000002, 0xF9718884, 0x00000001, 0x00000043, 0x00000001, kpa_09_UnsetCamera0MoveFlag1, 0x00000056, 0x00000000, 0x0000004D, 0x00000001, 0x000000EF, 0x00000043, 0x00000004, PlaySoundAtCollider, 0x00000010, 0x00000227, 0x00000000, 0x00000043, 0x00000005, MakeLerp, 0xFFFFFFCE, 0x00000000, 0x0000000F, 0x0000000A, 0x00000005, 0x00000001, 0x00000000, 0x00000043, 0x00000001, UpdateLerp, 0x00000043, 0x00000003, func_8024001C_A4F01C, 0x00000010, 0x00000064, 0x00000043, 0x00000005, TranslateGroup, 0x00000041, 0x00000000, 0xFE363C80, 0x00000000, 0x00000043, 0x00000002, UpdateColliderTransform, 0x00000010, 0x00000008, 0x00000001, 0x00000001, 0x0000000A, 0x00000002, 0xFE363C81, 0x00000000, 0x00000007, 0x00000000, 0x00000013, 0x00000000, 0x00000006, 0x00000000, 0x00000008, 0x00000001, 0x00000050, 0x00000043, 0x00000004, PlaySoundAtCollider, 0x00000010, 0x00000228, 0x00000000, 0x00000043, 0x00000005, MakeLerp, 0x00000000, 0xFFFFFFCE, 0x0000000F, 0x0000000A, 0x00000005, 0x00000001, 0x00000000, 0x00000043, 0x00000001, UpdateLerp, 0x00000043, 0x00000003, func_8024001C_A4F01C, 0x00000010, 0x00000064, 0x00000043, 0x00000005, TranslateGroup, 0x00000041, 0x00000000, 0xFE363C80, 0x00000000, 0x00000043, 0x00000002, UpdateColliderTransform, 0x00000010, 0x00000008, 0x00000001, 0x00000001, 0x0000000A, 0x00000002, 0xFE363C81, 0x00000000, 0x00000007, 0x00000000, 0x00000013, 0x00000000, 0x00000006, 0x00000000, 0x00000057, 0x00000000, 0x00000056, 0x00000000, 0x0000004D, 0x00000001, 0x000000EF, 0x00000043, 0x00000002, DisablePlayerInput, 0x00000001, 0x00000043, 0x00000004, PlaySoundAtCollider, 0x00000012, 0x00000227, 0x00000000, 0x00000043, 0x00000003, EnableGroup, 0x00000044, 0x00000001, 0x00000043, 0x00000005, MakeLerp, 0xFFFFFFCE, 0x00000000, 0x0000000F, 0x0000000A, 0x00000005, 0x00000001, 0x00000000, 0x00000043, 0x00000001, UpdateLerp, 0x00000043, 0x00000003, func_8024001C_A4F01C, 0x00000012, 0x00000064, 0x00000043, 0x00000005, TranslateGroup, 0x00000044, 0x00000000, 0xFE363C80, 0x00000000, 0x00000043, 0x00000002, UpdateColliderTransform, 0x00000012, 0x00000008, 0x00000001, 0x00000001, 0x0000000A, 0x00000002, 0xFE363C81, 0x00000000, 0x00000007, 0x00000000, 0x00000013, 0x00000000, 0x00000006, 0x00000000, 0x00000043, 0x00000002, DisablePlayerInput, 0x00000000, 0x00000008, 0x00000001, 0x00000050, 0x00000043, 0x00000004, PlaySoundAtCollider, 0x00000012, 0x00000228, 0x00000000, 0x00000043, 0x00000005, MakeLerp, 0x00000000, 0xFFFFFFCE, 0x0000000F, 0x0000000A, 0x00000005, 0x00000001, 0x00000000, 0x00000043, 0x00000001, UpdateLerp, 0x00000043, 0x00000003, func_8024001C_A4F01C, 0x00000012, 0x00000064, 0x00000043, 0x00000005, TranslateGroup, 0x00000044, 0x00000000, 0xFE363C80, 0x00000000, 0x00000043, 0x00000002, UpdateColliderTransform, 0x00000012, 0x00000008, 0x00000001, 0x00000001, 0x0000000A, 0x00000002, 0xFE363C81, 0x00000000, 0x00000007, 0x00000000, 0x00000013, 0x00000000, 0x00000006, 0x00000000, 0x00000024, 0x00000002, 0xF9718884, 0x00000000, 0x00000057, 0x00000000, 0x00000002, 0x00000000, 0x00000001, 0x00000000, 0x00000024, 0x00000002, 0xF9718884, 0x00000000, 0x00000043, 0x00000007, MakeEntity, Entity_RedSwitch, 0xFFFFFEBB, 0x00000000, 0xFFFFFFF8, 0x00000000, 0x80000000, 0x00000043, 0x00000002, AssignScript, D_802416D0_A506D0, 0x00000043, 0x00000003, ParentColliderToModel, 0x00000010, 0x00000040, 0x00000043, 0x00000005, TranslateGroup, 0x00000041, 0x00000000, 0xFFFFFFCE, 0x00000000, 0x00000043, 0x00000002, UpdateColliderTransform, 0x00000010, 0x00000043, 0x00000003, ParentColliderToModel, 0x00000012, 0x00000043, 0x00000043, 0x00000005, TranslateGroup, 0x00000044, 0x00000000, 0xFFFFFFCE, 0x00000000, 0x00000043, 0x00000002, UpdateColliderTransform, 0x00000012, 0x00000002, 0x00000000, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000

View File

@ -36,4 +36,4 @@ dlabel D_80240E98_A52818
.word 0x00000003, D_802408C8_A52248, 0x00000003, 0x00000000, 0x00000000, 0x00000000
dlabel D_80240EB0_A52830
.word 0x00000043, 0x00000007, MakeEntity, D_802E9A18, 0x00000578, 0x0000005A, 0xFFFFFC95, 0x00000000, 0x80000000, 0x00000043, 0x00000008, MakeEntity, 0x802EA564, 0x00000578, 0x0000005A, 0xFFFFFE89, 0x00000000, 0x00000095, 0x80000000, 0x00000043, 0x00000002, AssignBlockFlag, 0xF840618B, 0x00000002, 0x00000000, 0x00000001, 0x00000000, 0x00000000
.word 0x00000043, 0x00000007, MakeEntity, Entity_SavePoint, 0x00000578, 0x0000005A, 0xFFFFFC95, 0x00000000, 0x80000000, 0x00000043, 0x00000008, MakeEntity, 0x802EA564, 0x00000578, 0x0000005A, 0xFFFFFE89, 0x00000000, 0x00000095, 0x80000000, 0x00000043, 0x00000002, AssignBlockFlag, 0xF840618B, 0x00000002, 0x00000000, 0x00000001, 0x00000000, 0x00000000

View File

@ -3,4 +3,4 @@
.section .data
dlabel D_802414C0_A53D80
.word 0x00000043, 0x00000007, MakeEntity, D_802E9A18, 0x00000578, 0x0000005A, 0xFFFFFC95, 0x00000000, 0x80000000, 0x0000000A, 0x00000002, 0xF840618C, 0x00000001, 0x00000043, 0x00000007, MakeItemEntity, 0x0000001A, 0x00000226, 0x0000001E, 0xFFFFFF6F, 0x00000011, 0xF840618D, 0x00000013, 0x00000000, 0x00000043, 0x00000008, MakeEntity, 0x802EA564, 0x00000578, 0x0000005A, 0xFFFFFE89, 0x00000000, 0x00000095, 0x80000000, 0x00000043, 0x00000002, AssignBlockFlag, 0xF840618B, 0x00000002, 0x00000000, 0x00000001, 0x00000000, 0x00000000, 0x00000000
.word 0x00000043, 0x00000007, MakeEntity, Entity_SavePoint, 0x00000578, 0x0000005A, 0xFFFFFC95, 0x00000000, 0x80000000, 0x0000000A, 0x00000002, 0xF840618C, 0x00000001, 0x00000043, 0x00000007, MakeItemEntity, 0x0000001A, 0x00000226, 0x0000001E, 0xFFFFFF6F, 0x00000011, 0xF840618D, 0x00000013, 0x00000000, 0x00000043, 0x00000008, MakeEntity, 0x802EA564, 0x00000578, 0x0000005A, 0xFFFFFE89, 0x00000000, 0x00000095, 0x80000000, 0x00000043, 0x00000002, AssignBlockFlag, 0xF840618B, 0x00000002, 0x00000000, 0x00000001, 0x00000000, 0x00000000, 0x00000000

View File

@ -9,4 +9,4 @@ dlabel D_80240E38_A9DA68
.word 0x0000004D, 0x00000001, 0x0000001B, 0x00000043, 0x00000002, DisablePlayerInput, 0x00000001, 0x00000024, 0x00000002, 0xFE363C80, 0x00000001, 0x00000024, 0x00000002, 0xFE363C81, 0x00000026, 0x00000024, 0x00000002, 0xFE363C82, 0x00000033, 0x00000024, 0x00000002, 0xFE363C83, 0x00000035, 0x00000044, 0x00000001, ExitDoubleDoor, 0x00000008, 0x00000001, 0x00000011, 0x00000043, 0x00000003, GotoMap, 0x80241CE0, 0x00000000, 0x00000008, 0x00000001, 0x00000064, 0x00000002, 0x00000000, 0x00000001, 0x00000000
dlabel D_80240EDC_A9DB0C
.word 0x00000043, 0x00000001, ShowKeyChoicePopup, 0x0000000A, 0x00000002, 0xFE363C80, 0x00000000, 0x00000043, 0x00000004, ShowMessageAtScreenPos, 0x001D00D8, 0x000000A0, 0x00000028, 0x00000043, 0x00000001, CloseChoicePopup, 0x00000002, 0x00000000, 0x00000013, 0x00000000, 0x0000000A, 0x00000002, 0xFE363C80, 0xFFFFFFFF, 0x00000043, 0x00000001, CloseChoicePopup, 0x00000002, 0x00000000, 0x00000013, 0x00000000, 0x00000043, 0x00000002, PlaySound, 0x00000269, 0x00000043, 0x00000002, RemoveKeyItemAt, 0xFE363C81, 0x00000024, 0x00000002, 0xF84061AF, 0x00000001, 0x00000024, 0x00000002, 0xFE363C80, 0xFD050F81, 0x00000043, 0x00000001, kpa_113_SetEntityFlags100000, 0x00000024, 0x00000002, 0xFE363C81, 0x00000000, 0x00000008, 0x00000001, 0x00000005, 0x00000043, 0x00000001, CloseChoicePopup, 0x00000048, 0x00000000, 0x00000047, 0x00000005, D_80240E38_A9DA68, 0x00000100, 0x00000026, 0x00000001, 0x00000000, 0x00000002, 0x00000000, 0x00000001, 0x00000000, 0x0000000A, 0x00000002, 0xF84061AF, 0x00000000, 0x00000043, 0x00000007, MakeEntity, 0x802BCD68, 0x000001A2, 0x0000000A, 0x00000064, 0x00000118, 0x80000000, 0x00000024, 0x00000002, 0xFD050F81, 0xFE363C80, 0x0000004E, 0x00000006, D_80240EDC_A9DB0C, 0x00000100, 0x00004000, D_80240E30_A9DA60, 0x00000000, 0x00000001, 0x00000012, 0x00000000, 0x00000047, 0x00000005, D_80240E38_A9DA68, 0x00000100, 0x00000026, 0x00000001, 0x00000000, 0x00000013, 0x00000000, 0x00000043, 0x00000007, MakeEntity, D_802E9A18, 0x00000177, 0x0000003C, 0x00000032, 0x00000000, 0x80000000, 0x00000002, 0x00000000, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000
.word 0x00000043, 0x00000001, ShowKeyChoicePopup, 0x0000000A, 0x00000002, 0xFE363C80, 0x00000000, 0x00000043, 0x00000004, ShowMessageAtScreenPos, 0x001D00D8, 0x000000A0, 0x00000028, 0x00000043, 0x00000001, CloseChoicePopup, 0x00000002, 0x00000000, 0x00000013, 0x00000000, 0x0000000A, 0x00000002, 0xFE363C80, 0xFFFFFFFF, 0x00000043, 0x00000001, CloseChoicePopup, 0x00000002, 0x00000000, 0x00000013, 0x00000000, 0x00000043, 0x00000002, PlaySound, 0x00000269, 0x00000043, 0x00000002, RemoveKeyItemAt, 0xFE363C81, 0x00000024, 0x00000002, 0xF84061AF, 0x00000001, 0x00000024, 0x00000002, 0xFE363C80, 0xFD050F81, 0x00000043, 0x00000001, kpa_113_SetEntityFlags100000, 0x00000024, 0x00000002, 0xFE363C81, 0x00000000, 0x00000008, 0x00000001, 0x00000005, 0x00000043, 0x00000001, CloseChoicePopup, 0x00000048, 0x00000000, 0x00000047, 0x00000005, D_80240E38_A9DA68, 0x00000100, 0x00000026, 0x00000001, 0x00000000, 0x00000002, 0x00000000, 0x00000001, 0x00000000, 0x0000000A, 0x00000002, 0xF84061AF, 0x00000000, 0x00000043, 0x00000007, MakeEntity, 0x802BCD68, 0x000001A2, 0x0000000A, 0x00000064, 0x00000118, 0x80000000, 0x00000024, 0x00000002, 0xFD050F81, 0xFE363C80, 0x0000004E, 0x00000006, D_80240EDC_A9DB0C, 0x00000100, 0x00004000, D_80240E30_A9DA60, 0x00000000, 0x00000001, 0x00000012, 0x00000000, 0x00000047, 0x00000005, D_80240E38_A9DA68, 0x00000100, 0x00000026, 0x00000001, 0x00000000, 0x00000013, 0x00000000, 0x00000043, 0x00000007, MakeEntity, Entity_SavePoint, 0x00000177, 0x0000003C, 0x00000032, 0x00000000, 0x80000000, 0x00000002, 0x00000000, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000

View File

@ -3,4 +3,4 @@
.section .data
dlabel D_80240CB0_A56BD0
.word 0x00000024, 0x00000002, 0xF9718885, 0x00000000, 0x00000024, 0x00000002, 0xF9718886, 0x00000000, 0x0000000A, 0x00000002, 0xF840618E, 0x00000000, 0x00000043, 0x00000007, MakeEntity, D_802E9BD4, 0x0000011D, 0x0000000A, 0xFFFFFFC9, 0x00000000, 0x80000000, 0x00000043, 0x00000002, AssignAreaFlag, 0x00000005, 0x00000013, 0x00000000, 0x0000000A, 0x00000002, 0xF840618F, 0x00000000, 0x00000043, 0x00000007, MakeEntity, D_802E9BD4, 0x000003A7, 0x0000000A, 0xFFFFFFC9, 0x00000000, 0x80000000, 0x00000043, 0x00000002, AssignAreaFlag, 0x00000006, 0x00000013, 0x00000000, 0x00000002, 0x00000000, 0x00000001, 0x00000000, 0x00000000, 0x00000000
.word 0x00000024, 0x00000002, 0xF9718885, 0x00000000, 0x00000024, 0x00000002, 0xF9718886, 0x00000000, 0x0000000A, 0x00000002, 0xF840618E, 0x00000000, 0x00000043, 0x00000007, MakeEntity, Entity_BlueSwitch, 0x0000011D, 0x0000000A, 0xFFFFFFC9, 0x00000000, 0x80000000, 0x00000043, 0x00000002, AssignAreaFlag, 0x00000005, 0x00000013, 0x00000000, 0x0000000A, 0x00000002, 0xF840618F, 0x00000000, 0x00000043, 0x00000007, MakeEntity, Entity_BlueSwitch, 0x000003A7, 0x0000000A, 0xFFFFFFC9, 0x00000000, 0x80000000, 0x00000043, 0x00000002, AssignAreaFlag, 0x00000006, 0x00000013, 0x00000000, 0x00000002, 0x00000000, 0x00000001, 0x00000000, 0x00000000, 0x00000000

View File

@ -3,7 +3,7 @@
.section .data
dlabel D_80240E10_AA8290
.word 0x0000000A, 0x00000002, 0xF84061B3, 0x00000000, 0x00000043, 0x00000007, MakeEntity, D_802E9BD4, 0x0000003C, 0x00000073, 0x0000000A, 0x00000000, 0x80000000, 0x00000043, 0x00000002, AssignAreaFlag, 0x00000008, 0x00000043, 0x00000002, AssignScript, D_80241540_AA89C0, 0x00000013, 0x00000000, 0x0000000A, 0x00000002, 0xF84061B3, 0x00000001, 0x00000043, 0x00000008, MakeEntity, 0x802EAA54, 0x00000096, 0x00000073, 0x00000000, 0x0000005A, 0x0000003C, 0x80000000, 0x00000012, 0x00000000, 0x00000043, 0x00000008, MakeEntity, 0x802EAA54, 0x00000096, 0x00000096, 0xFFFFFF97, 0x0000005A, 0x0000003C, 0x80000000, 0x00000024, 0x00000002, 0xFD050F80, 0xFE363C80, 0x00000043, 0x00000004, func_80240310_AA7790, 0xFFFFFFA6, 0x00000000, 0x00000000, 0x00000044, 0x00000001, D_80240F44_AA83C4, 0x00000013, 0x00000000, 0x00000043, 0x00000007, MakeItemEntity, 0x0000001A, 0xFFFFFEA2, 0x000000D7, 0xFFFFFFCE, 0x00000000, 0xF84061B2, 0x00000002, 0x00000000, 0x00000001, 0x00000000
.word 0x0000000A, 0x00000002, 0xF84061B3, 0x00000000, 0x00000043, 0x00000007, MakeEntity, Entity_BlueSwitch, 0x0000003C, 0x00000073, 0x0000000A, 0x00000000, 0x80000000, 0x00000043, 0x00000002, AssignAreaFlag, 0x00000008, 0x00000043, 0x00000002, AssignScript, D_80241540_AA89C0, 0x00000013, 0x00000000, 0x0000000A, 0x00000002, 0xF84061B3, 0x00000001, 0x00000043, 0x00000008, MakeEntity, 0x802EAA54, 0x00000096, 0x00000073, 0x00000000, 0x0000005A, 0x0000003C, 0x80000000, 0x00000012, 0x00000000, 0x00000043, 0x00000008, MakeEntity, 0x802EAA54, 0x00000096, 0x00000096, 0xFFFFFF97, 0x0000005A, 0x0000003C, 0x80000000, 0x00000024, 0x00000002, 0xFD050F80, 0xFE363C80, 0x00000043, 0x00000004, func_80240310_AA7790, 0xFFFFFFA6, 0x00000000, 0x00000000, 0x00000044, 0x00000001, D_80240F44_AA83C4, 0x00000013, 0x00000000, 0x00000043, 0x00000007, MakeItemEntity, 0x0000001A, 0xFFFFFEA2, 0x000000D7, 0xFFFFFFCE, 0x00000000, 0xF84061B2, 0x00000002, 0x00000000, 0x00000001, 0x00000000
dlabel D_80240F44_AA83C4
.word 0x00000005, 0x00000001, 0x00000000, 0x00000008, 0x00000001, 0x00000001, 0x0000000A, 0x00000002, 0xFD050F81, 0x00000001, 0x00000007, 0x00000000, 0x00000013, 0x00000000, 0x00000006, 0x00000000, 0x00000043, 0x00000002, DisablePlayerInput, 0x00000001, 0x00000024, 0x00000002, 0xF84061B3, 0x00000001, 0x00000043, 0x00000004, GetPlayerPos, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x0000000F, 0x00000002, 0xFE363C80, 0x00000073, 0x0000000E, 0x00000002, 0xFE363C80, 0x000000B4, 0x00000024, 0x00000002, 0xFE363C83, 0xFE363C80, 0x0000000C, 0x00000002, 0xFE363C80, 0x00000096, 0x00000027, 0x00000002, 0xFE363C83, 0xFFFFFFD8, 0x00000024, 0x00000002, 0xFE363C84, 0x0000005A, 0x00000012, 0x00000000, 0x00000027, 0x00000002, 0xFE363C83, 0x00000028, 0x00000024, 0x00000002, 0xFE363C84, 0x0000010E, 0x00000013, 0x00000000, 0x00000056, 0x00000000, 0x00000008, 0x00000001, 0x00000002, 0x00000043, 0x00000003, InterpPlayerYaw, 0xFE363C84, 0x00000000, 0x00000008, 0x00000001, 0x00000002, 0x00000043, 0x00000002, SetPlayerJumpscale, 0xF24A8280, 0x00000043, 0x00000002, SetPlayerAnimation, 0x0001002B, 0x00000043, 0x00000005, PlayerJump1, 0xFE363C83, 0xFE363C81, 0xFE363C82, 0x0000000A, 0x00000043, 0x00000002, SetPlayerAnimation, 0x00010002, 0x00000008, 0x00000001, 0x00000005, 0x00000057, 0x00000000, 0x00000013, 0x00000000, 0x00000013, 0x00000000, 0x00000056, 0x00000000, 0x00000043, 0x00000005, MakeLerp, 0x00000000, 0x00000050, 0x0000000F, 0x00000001, 0x00000005, 0x00000001, 0x00000000, 0x00000043, 0x00000001, UpdateLerp, 0x00000043, 0x00000006, RotateModel, 0x00000045, 0xFE363C80, 0x00000001, 0x00000000, 0x00000000, 0x00000008, 0x00000001, 0x00000001, 0x0000000A, 0x00000002, 0xFE363C81, 0x00000000, 0x00000007, 0x00000000, 0x00000013, 0x00000000, 0x00000006, 0x00000000, 0x00000043, 0x0000000F, PlayEffect, 0x00000006, 0x00000001, 0x00000087, 0x00000073, 0xFFFFFFBA, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000043, 0x0000000F, PlayEffect, 0x00000006, 0x00000001, 0x000000B4, 0x00000073, 0xFFFFFFBA, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000043, 0x0000000F, PlayEffect, 0x00000006, 0x00000001, 0x00000087, 0x00000073, 0xFFFFFFC9, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000043, 0x0000000F, PlayEffect, 0x00000006, 0x00000001, 0x000000B4, 0x00000073, 0xFFFFFFC9, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000043, 0x0000000F, PlayEffect, 0x00000006, 0x00000001, 0x00000087, 0x00000073, 0xFFFFFFD8, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000043, 0x0000000F, PlayEffect, 0x00000006, 0x00000001, 0x000000B4, 0x00000073, 0xFFFFFFD8, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000008, 0x00000001, 0x00000014, 0x00000043, 0x00000003, EnableModel, 0x00000045, 0x00000000, 0x00000043, 0x00000004, ModifyColliderFlags, 0x00000000, 0x00000029, 0x7FFFFE00, 0x00000057, 0x00000000, 0x00000056, 0x00000000, 0x00000008, 0x00000001, 0x00000012, 0x00000043, 0x00000004, PlaySoundAtNpc, 0x00000000, 0x000001EF, 0x00000000, 0x00000057, 0x00000000, 0x00000056, 0x00000000, 0x00000043, 0x00000005, MakeLerp, 0xFFFFFFA6, 0x00000000, 0x0000000F, 0x00000001, 0x00000005, 0x00000001, 0x00000000, 0x00000043, 0x00000001, UpdateLerp, 0x00000043, 0x00000004, func_80240310_AA7790, 0xFE363C80, 0x00000000, 0x00000000, 0x00000008, 0x00000001, 0x00000001, 0x0000000A, 0x00000002, 0xFE363C81, 0x00000000, 0x00000007, 0x00000000, 0x00000013, 0x00000000, 0x00000006, 0x00000000, 0x00000057, 0x00000000, 0x00000056, 0x00000000, 0x00000005, 0x00000001, 0x00000017, 0x00000043, 0x00000005, GetNpcPos, 0x00000000, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000043, 0x00000004, func_802403C0_AA7840, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000008, 0x00000001, 0x00000001, 0x00000006, 0x00000000, 0x00000043, 0x00000005, SetNpcPos, 0x00000000, 0x00000000, 0xFFFFFC18, 0x00000000, 0x00000057, 0x00000000, 0x00000008, 0x00000001, 0x00000003, 0x00000043, 0x00000005, SetNpcPos, 0x00000000, 0x00000096, 0x00000096, 0xFFFFFF97, 0x00000043, 0x00000003, SetNpcJumpscale, 0x00000000, 0xF24A7E80, 0x00000043, 0x00000006, NpcJump0, 0x00000000, 0x00000096, 0x00000073, 0x00000000, 0x00000011, 0x00000043, 0x00000005, GetNpcPos, 0x00000000, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000008, 0x00000001, 0x00000014, 0x00000043, 0x00000002, DisablePlayerInput, 0x00000000, 0x00000002, 0x00000000, 0x00000001, 0x00000000

View File

@ -9,4 +9,4 @@ dlabel D_80243598_AAC538
.word 0x0000001A, 0x00000000
dlabel D_802435A0_AAC540
.word 0x00000043, 0x00000001, ShowKeyChoicePopup, 0x0000000A, 0x00000002, 0xFE363C80, 0x00000000, 0x00000043, 0x00000004, ShowMessageAtScreenPos, 0x001D00D8, 0x000000A0, 0x00000028, 0x00000043, 0x00000001, CloseChoicePopup, 0x00000002, 0x00000000, 0x00000013, 0x00000000, 0x0000000A, 0x00000002, 0xFE363C80, 0xFFFFFFFF, 0x00000043, 0x00000001, CloseChoicePopup, 0x00000002, 0x00000000, 0x00000013, 0x00000000, 0x00000043, 0x00000002, RemoveKeyItemAt, 0xFE363C81, 0x00000024, 0x00000002, 0xF84061B5, 0x00000001, 0x00000043, 0x00000005, kpa_134_GetEntityPosition, 0xFD050F81, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000043, 0x00000006, PlaySoundAt, 0x00000269, 0x00000000, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000024, 0x00000002, 0xFE363C80, 0xFD050F81, 0x00000043, 0x00000001, kpa_134_SetEntityFlags100000, 0x00000024, 0x00000002, 0xFE363C81, 0x00000000, 0x00000008, 0x00000001, 0x00000005, 0x00000043, 0x00000001, CloseChoicePopup, 0x00000048, 0x00000000, 0x00000047, 0x00000005, 0x802408E8, 0x00000100, 0x00000027, 0x00000001, 0x00000000, 0x00000002, 0x00000000, 0x00000001, 0x00000000, 0x0000000A, 0x00000002, 0xF84061B5, 0x00000000, 0x00000043, 0x00000007, MakeEntity, 0x802BCD68, 0x000002E7, 0x0000000A, 0x00000073, 0x0000010E, 0x80000000, 0x00000024, 0x00000002, 0xFD050F81, 0xFE363C80, 0x0000004E, 0x00000006, D_802435A0_AAC540, 0x00000100, 0x00004000, D_80243598_AAC538, 0x00000000, 0x00000001, 0x00000012, 0x00000000, 0x00000047, 0x00000005, 0x802408E8, 0x00000100, 0x00000027, 0x00000001, 0x00000000, 0x00000013, 0x00000000, 0x0000000A, 0x00000002, 0xF84061B6, 0x00000000, 0x00000043, 0x00000007, MakeEntity, D_802E9BD4, 0xFFFFFF20, 0x00000163, 0xFFFFFFE7, 0x00000000, 0x80000000, 0x00000043, 0x00000002, AssignAreaFlag, 0x00000009, 0x00000024, 0x00000002, 0xFD050F80, 0xFE363C80, 0x00000013, 0x00000000, 0x00000043, 0x00000007, MakeEntity, D_802EA0C4, 0xFFFFFF20, 0x0000014A, 0xFFFFFFE7, 0x00000000, 0x80000000, 0x00000043, 0x00000002, AssignScript, D_80243410_AAC3B0, 0x00000043, 0x00000008, MakeEntity, 0x802EAA54, 0x000001DB, 0x00000000, 0xFFFFFFEC, 0x0000005A, 0x0000003C, 0x80000000, 0x00000043, 0x00000008, MakeEntity, 0x802EA588, 0x000000C3, 0x0000012C, 0xFFFFFFB5, 0x00000000, 0x000000A3, 0x80000000, 0x00000043, 0x00000002, AssignBlockFlag, 0xF84061B7, 0x00000002, 0x00000000, 0x00000001, 0x00000000
.word 0x00000043, 0x00000001, ShowKeyChoicePopup, 0x0000000A, 0x00000002, 0xFE363C80, 0x00000000, 0x00000043, 0x00000004, ShowMessageAtScreenPos, 0x001D00D8, 0x000000A0, 0x00000028, 0x00000043, 0x00000001, CloseChoicePopup, 0x00000002, 0x00000000, 0x00000013, 0x00000000, 0x0000000A, 0x00000002, 0xFE363C80, 0xFFFFFFFF, 0x00000043, 0x00000001, CloseChoicePopup, 0x00000002, 0x00000000, 0x00000013, 0x00000000, 0x00000043, 0x00000002, RemoveKeyItemAt, 0xFE363C81, 0x00000024, 0x00000002, 0xF84061B5, 0x00000001, 0x00000043, 0x00000005, kpa_134_GetEntityPosition, 0xFD050F81, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000043, 0x00000006, PlaySoundAt, 0x00000269, 0x00000000, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000024, 0x00000002, 0xFE363C80, 0xFD050F81, 0x00000043, 0x00000001, kpa_134_SetEntityFlags100000, 0x00000024, 0x00000002, 0xFE363C81, 0x00000000, 0x00000008, 0x00000001, 0x00000005, 0x00000043, 0x00000001, CloseChoicePopup, 0x00000048, 0x00000000, 0x00000047, 0x00000005, 0x802408E8, 0x00000100, 0x00000027, 0x00000001, 0x00000000, 0x00000002, 0x00000000, 0x00000001, 0x00000000, 0x0000000A, 0x00000002, 0xF84061B5, 0x00000000, 0x00000043, 0x00000007, MakeEntity, 0x802BCD68, 0x000002E7, 0x0000000A, 0x00000073, 0x0000010E, 0x80000000, 0x00000024, 0x00000002, 0xFD050F81, 0xFE363C80, 0x0000004E, 0x00000006, D_802435A0_AAC540, 0x00000100, 0x00004000, D_80243598_AAC538, 0x00000000, 0x00000001, 0x00000012, 0x00000000, 0x00000047, 0x00000005, 0x802408E8, 0x00000100, 0x00000027, 0x00000001, 0x00000000, 0x00000013, 0x00000000, 0x0000000A, 0x00000002, 0xF84061B6, 0x00000000, 0x00000043, 0x00000007, MakeEntity, Entity_BlueSwitch, 0xFFFFFF20, 0x00000163, 0xFFFFFFE7, 0x00000000, 0x80000000, 0x00000043, 0x00000002, AssignAreaFlag, 0x00000009, 0x00000024, 0x00000002, 0xFD050F80, 0xFE363C80, 0x00000013, 0x00000000, 0x00000043, 0x00000007, MakeEntity, D_802EA0C4, 0xFFFFFF20, 0x0000014A, 0xFFFFFFE7, 0x00000000, 0x80000000, 0x00000043, 0x00000002, AssignScript, D_80243410_AAC3B0, 0x00000043, 0x00000008, MakeEntity, 0x802EAA54, 0x000001DB, 0x00000000, 0xFFFFFFEC, 0x0000005A, 0x0000003C, 0x80000000, 0x00000043, 0x00000008, MakeEntity, 0x802EA588, 0x000000C3, 0x0000012C, 0xFFFFFFB5, 0x00000000, 0x000000A3, 0x80000000, 0x00000043, 0x00000002, AssignBlockFlag, 0xF84061B7, 0x00000002, 0x00000000, 0x00000001, 0x00000000

View File

@ -33,4 +33,4 @@ dlabel D_80240E5C_A5AE8C
.word 0x00000024, 0x00000002, 0xF5DE0329, 0x00000016, 0x00000043, 0x00000002, SetSpriteShading, 0xFFFFFFFF, 0x00000043, 0x00000006, SetCamPerspective, 0x00000000, 0x00000003, 0x00000019, 0x00000010, 0x00001000, 0x00000043, 0x00000005, SetCamBGColor, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000043, 0x00000003, SetCamEnabled, 0x00000000, 0x00000001, 0x0000000A, 0x00000002, 0xF8406195, 0x00000001, 0x00000043, 0x00000004, ModifyColliderFlags, 0x00000000, 0x00000037, 0x7FFFFE00, 0x00000013, 0x00000000, 0x00000043, 0x00000003, MakeNpcs, 0x00000001, 0x802429BC, 0x00000046, 0x00000001, D_802410F0_A5B120, 0x0000000A, 0x00000002, 0xF8406194, 0x00000000, 0x00000043, 0x00000003, EnableGroup, 0x000000FC, 0x00000000, 0x00000044, 0x00000001, D_80240744_A5A774, 0x00000043, 0x00000004, ModifyColliderFlags, 0x00000000, 0x0000002F, 0x7FFFFE00, 0x00000012, 0x00000000, 0x00000043, 0x00000003, EnableGroup, 0x00000082, 0x00000000, 0x00000044, 0x00000001, D_802405D0_A5A600, 0x00000043, 0x00000004, ModifyColliderFlags, 0x00000000, 0x0000002E, 0x7FFFFE00, 0x00000013, 0x00000000, 0x00000044, 0x00000001, D_802405A4_A5A5D4, 0x00000044, 0x00000001, D_802403F0_A5A420, 0x0000000A, 0x00000002, 0xF8406194, 0x00000000, 0x00000056, 0x00000000, 0x00000008, 0x00000001, 0x00000002, 0x00000043, 0x00000004, ModifyColliderFlags, 0x00000003, 0x0000002E, 0x00000003, 0x00000043, 0x00000004, ModifyColliderFlags, 0x00000003, 0x0000002B, 0x00000003, 0x00000043, 0x00000004, ModifyColliderFlags, 0x00000003, 0x0000002C, 0x00000003, 0x00000043, 0x00000004, ModifyColliderFlags, 0x00000003, 0x0000002D, 0x00000003, 0x00000043, 0x00000004, ModifyColliderFlags, 0x00000003, 0x00000036, 0x00000003, 0x00000043, 0x00000004, ModifyColliderFlags, 0x00000003, 0x0000002F, 0x00000003, 0x00000043, 0x00000004, ModifyColliderFlags, 0x00000003, 0x00000032, 0x00000003, 0x00000056, 0x00000000, 0x00000043, 0x00000002, ResetFromLava, D_80240E1C_A5AE4C, 0x00000057, 0x00000000, 0x00000057, 0x00000000, 0x00000012, 0x00000000, 0x00000043, 0x00000004, ModifyColliderFlags, 0x00000000, 0x00000036, 0x7FFFFE00, 0x00000013, 0x00000000, 0x00000002, 0x00000000, 0x00000001, 0x00000000
dlabel D_802410F0_A5B120
.word 0x0000000A, 0x00000002, 0xF8406194, 0x00000000, 0x00000043, 0x00000007, MakeEntity, D_802E9BD4, 0x000001D6, 0x000000E6, 0xFFFFFF6F, 0x00000000, 0x80000000, 0x00000043, 0x00000002, AssignAreaFlag, 0x00000007, 0x00000013, 0x00000000, 0x00000002, 0x00000000, 0x00000001, 0x00000000, 0x00000000
.word 0x0000000A, 0x00000002, 0xF8406194, 0x00000000, 0x00000043, 0x00000007, MakeEntity, Entity_BlueSwitch, 0x000001D6, 0x000000E6, 0xFFFFFF6F, 0x00000000, 0x80000000, 0x00000043, 0x00000002, AssignAreaFlag, 0x00000007, 0x00000013, 0x00000000, 0x00000002, 0x00000000, 0x00000001, 0x00000000, 0x00000000

View File

@ -3,4 +3,4 @@
.section .data
dlabel D_80240400_A5E4C0
.word 0x00000043, 0x00000007, MakeEntity, D_802E9A18, 0x00000000, 0x0000000A, 0x00000000, 0x00000000, 0x80000000, 0x00000002, 0x00000000, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000
.word 0x00000043, 0x00000007, MakeEntity, Entity_SavePoint, 0x00000000, 0x0000000A, 0x00000000, 0x00000000, 0x80000000, 0x00000002, 0x00000000, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000

View File

@ -3,4 +3,4 @@
.section .data
dlabel D_80240400_A5F480
.word 0x00000043, 0x00000007, MakeEntity, D_802E9A18, 0x00000000, 0x0000000A, 0x00000000, 0x00000000, 0x80000000, 0x00000002, 0x00000000, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000
.word 0x00000043, 0x00000007, MakeEntity, Entity_SavePoint, 0x00000000, 0x0000000A, 0x00000000, 0x00000000, 0x80000000, 0x00000002, 0x00000000, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000

View File

@ -3,4 +3,4 @@
.section .data
dlabel D_80240330_A738E0
.word 0x00000043, 0x00000007, MakeEntity, D_802E9A18, 0x00000078, 0x0000003C, 0x0000005A, 0x00000000, 0x80000000, 0x00000002, 0x00000000, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000
.word 0x00000043, 0x00000007, MakeEntity, Entity_SavePoint, 0x00000078, 0x0000003C, 0x0000005A, 0x00000000, 0x80000000, 0x00000002, 0x00000000, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000

View File

@ -15,4 +15,4 @@ dlabel D_802464F8_C67208
.word 0x00000043, 0x00000002, DisablePlayerInput, 0x00000001, 0x00000043, 0x00000002, DisablePlayerPhysics, 0x00000001, 0x00000043, 0x00000002, SetPlayerActionState, 0x00000000, 0x00000008, 0x00000001, 0x00000001, 0x00000043, 0x00000002, SetPlayerActionState, 0x00000003, 0x00000008, 0x00000001, 0x00000001, 0x00000043, 0x00000001, kzn_03_UnsetCamera0MoveFlag1, 0x00000045, 0x00000002, D_802462B0_C66FC0, 0xFE363C8A, 0x0000000A, 0x00000002, 0xFD050F89, 0x00000000, 0x00000043, 0x00000002, SetPlayerJumpscale, 0xF24A801A, 0x00000043, 0x00000005, PlayerJump, 0xFFFFFE2A, 0x0000029E, 0x00000047, 0x00000012, 0x00000012, 0x00000000, 0x00000043, 0x00000002, SetPlayerJumpscale, 0xF24A7D4D, 0x00000043, 0x00000005, PlayerJump, 0xFFFFFE80, 0x00000366, 0xFFFFFFEA, 0x00000028, 0x00000013, 0x00000000, 0x00000043, 0x00000002, SetPlayerActionState, 0x0000000A, 0x00000043, 0x00000002, DisablePlayerPhysics, 0x00000000, 0x00000043, 0x00000002, DisablePlayerInput, 0x00000000, 0x00000049, 0x00000001, 0xFE363C8A, 0x00000043, 0x00000001, kzn_03_SetCamera0MoveFlag1, 0x00000002, 0x00000000, 0x00000001, 0x00000000
dlabel D_8024663C_C6734C
.word 0x00000024, 0x00000002, 0xF5DE0180, 0x0000001D, 0x00000002, 0x00000000, 0x00000001, 0x00000000, 0x00000043, 0x00000007, MakeEntity, D_802E9A18, 0x0000016D, 0x00000212, 0x00000087, 0x00000000, 0x80000000, 0x00000043, 0x00000007, MakeItemEntity, 0x000000EC, 0x0000004B, 0x00000122, 0x000000EB, 0x00000011, 0xF84060B2, 0x00000043, 0x00000007, MakeEntity, D_802EA0C4, 0x000000D7, 0x000002E9, 0xFFFFFF97, 0x00000000, 0x80000000, 0x00000043, 0x00000007, MakeEntity, D_802EA0C4, 0x00000055, 0x00000302, 0xFFFFFF97, 0x00000000, 0x80000000, 0x00000043, 0x00000007, MakeItemEntity, 0x00000090, 0x00000055, 0x0000031B, 0xFFFFFF97, 0x0000000D, 0xF84060B3, 0x00000043, 0x00000008, MakeEntity, 0x802EA564, 0x00000023, 0x000002DA, 0xFFFFFF97, 0x00000000, 0x00000157, 0x80000000, 0x00000043, 0x00000002, AssignBlockFlag, 0xF84060B4, 0x00000043, 0x00000008, MakeEntity, 0x802EA564, 0xFFFFFFF1, 0x000002DA, 0xFFFFFF97, 0x00000000, 0x00000157, 0x80000000, 0x00000043, 0x00000002, AssignBlockFlag, 0xF84060B5, 0x00000043, 0x00000008, MakeEntity, 0x802EA564, 0xFFFFFFBF, 0x000002DA, 0xFFFFFF97, 0x00000000, 0x00000157, 0x80000000, 0x00000043, 0x00000002, AssignBlockFlag, 0xF84060B6, 0x00000043, 0x00000008, MakeEntity, 0x802EA564, 0xFFFFFF8D, 0x000002DA, 0xFFFFFF97, 0x00000000, 0x00000157, 0x80000000, 0x00000043, 0x00000002, AssignBlockFlag, 0xF84060B7, 0x0000000C, 0x00000002, 0xF5DE0180, 0x0000001D, 0x00000043, 0x00000007, MakeEntity, 0x802EA22C, 0x000001EA, 0x000001D6, 0x000000D2, 0x00000000, 0x80000000, 0x00000043, 0x00000002, AssignScript, D_8024663C_C6734C, 0x00000056, 0x00000000, 0x00000005, 0x00000001, 0x00000000, 0x0000000F, 0x00000002, 0xF5DE0180, 0x0000001D, 0x00000007, 0x00000000, 0x00000013, 0x00000000, 0x00000008, 0x00000001, 0x00000001, 0x00000006, 0x00000000, 0x00000043, 0x00000004, ModifyColliderFlags, 0x00000000, 0x00000032, 0x7FFFFE00, 0x00000057, 0x00000000, 0x00000012, 0x00000000, 0x00000043, 0x00000004, ModifyColliderFlags, 0x00000000, 0x00000032, 0x7FFFFE00, 0x00000013, 0x00000000, 0x00000043, 0x00000007, MakeEntity, 0x802EAA30, 0x000000A0, 0x0000001E, 0x0000015E, 0x00000000, 0x80000000, 0x00000043, 0x00000002, AssignScript, D_80246314_C67024, 0x00000043, 0x00000007, MakeEntity, 0x802EAA30, 0x0000014F, 0x00000109, 0x00000168, 0x00000000, 0x80000000, 0x00000043, 0x00000002, AssignScript, D_80246410_C67120, 0x00000056, 0x00000000, 0x00000043, 0x00000001, func_80242D38_C63A48, 0x00000057, 0x00000000, 0x00000043, 0x00000007, MakeEntity, 0x802EAA30, 0xFFFFFE66, 0x00000285, 0x00000078, 0x00000000, 0x80000000, 0x00000043, 0x00000002, AssignScript, D_802464F8_C67208, 0x00000002, 0x00000000, 0x00000001, 0x00000000, 0x00000000
.word 0x00000024, 0x00000002, 0xF5DE0180, 0x0000001D, 0x00000002, 0x00000000, 0x00000001, 0x00000000, 0x00000043, 0x00000007, MakeEntity, Entity_SavePoint, 0x0000016D, 0x00000212, 0x00000087, 0x00000000, 0x80000000, 0x00000043, 0x00000007, MakeItemEntity, 0x000000EC, 0x0000004B, 0x00000122, 0x000000EB, 0x00000011, 0xF84060B2, 0x00000043, 0x00000007, MakeEntity, D_802EA0C4, 0x000000D7, 0x000002E9, 0xFFFFFF97, 0x00000000, 0x80000000, 0x00000043, 0x00000007, MakeEntity, D_802EA0C4, 0x00000055, 0x00000302, 0xFFFFFF97, 0x00000000, 0x80000000, 0x00000043, 0x00000007, MakeItemEntity, 0x00000090, 0x00000055, 0x0000031B, 0xFFFFFF97, 0x0000000D, 0xF84060B3, 0x00000043, 0x00000008, MakeEntity, 0x802EA564, 0x00000023, 0x000002DA, 0xFFFFFF97, 0x00000000, 0x00000157, 0x80000000, 0x00000043, 0x00000002, AssignBlockFlag, 0xF84060B4, 0x00000043, 0x00000008, MakeEntity, 0x802EA564, 0xFFFFFFF1, 0x000002DA, 0xFFFFFF97, 0x00000000, 0x00000157, 0x80000000, 0x00000043, 0x00000002, AssignBlockFlag, 0xF84060B5, 0x00000043, 0x00000008, MakeEntity, 0x802EA564, 0xFFFFFFBF, 0x000002DA, 0xFFFFFF97, 0x00000000, 0x00000157, 0x80000000, 0x00000043, 0x00000002, AssignBlockFlag, 0xF84060B6, 0x00000043, 0x00000008, MakeEntity, 0x802EA564, 0xFFFFFF8D, 0x000002DA, 0xFFFFFF97, 0x00000000, 0x00000157, 0x80000000, 0x00000043, 0x00000002, AssignBlockFlag, 0xF84060B7, 0x0000000C, 0x00000002, 0xF5DE0180, 0x0000001D, 0x00000043, 0x00000007, MakeEntity, 0x802EA22C, 0x000001EA, 0x000001D6, 0x000000D2, 0x00000000, 0x80000000, 0x00000043, 0x00000002, AssignScript, D_8024663C_C6734C, 0x00000056, 0x00000000, 0x00000005, 0x00000001, 0x00000000, 0x0000000F, 0x00000002, 0xF5DE0180, 0x0000001D, 0x00000007, 0x00000000, 0x00000013, 0x00000000, 0x00000008, 0x00000001, 0x00000001, 0x00000006, 0x00000000, 0x00000043, 0x00000004, ModifyColliderFlags, 0x00000000, 0x00000032, 0x7FFFFE00, 0x00000057, 0x00000000, 0x00000012, 0x00000000, 0x00000043, 0x00000004, ModifyColliderFlags, 0x00000000, 0x00000032, 0x7FFFFE00, 0x00000013, 0x00000000, 0x00000043, 0x00000007, MakeEntity, 0x802EAA30, 0x000000A0, 0x0000001E, 0x0000015E, 0x00000000, 0x80000000, 0x00000043, 0x00000002, AssignScript, D_80246314_C67024, 0x00000043, 0x00000007, MakeEntity, 0x802EAA30, 0x0000014F, 0x00000109, 0x00000168, 0x00000000, 0x80000000, 0x00000043, 0x00000002, AssignScript, D_80246410_C67120, 0x00000056, 0x00000000, 0x00000043, 0x00000001, func_80242D38_C63A48, 0x00000057, 0x00000000, 0x00000043, 0x00000007, MakeEntity, 0x802EAA30, 0xFFFFFE66, 0x00000285, 0x00000078, 0x00000000, 0x80000000, 0x00000043, 0x00000002, AssignScript, D_802464F8_C67208, 0x00000002, 0x00000000, 0x00000001, 0x00000000, 0x00000000

View File

@ -66,4 +66,4 @@ dlabel D_80241A4C_C8DAEC
.word 0x00000001, D_8024166C_C8D70C, 0x00000000, 0x00000001, D_8024185C_C8D8FC, 0x00000000, 0x00000000, 0x00000000, 0x00000000
dlabel D_80241A70_C8DB10
.word 0x00000043, 0x00000008, MakeEntity, 0x802EAB04, 0x000000FA, 0x000000FA, 0xFFFFFF1F, 0x00000000, 0x00000017, 0x80000000, 0x00000043, 0x00000002, AssignPanelFlag, 0xF84060BB, 0x00000043, 0x00000007, MakeEntity, D_802E9A18, 0xFFFFFE5C, 0x00000055, 0xFFFFFFB0, 0x00000000, 0x80000000, 0x00000043, 0x00000007, MakeEntity, 0x802EA7E0, 0x0000015E, 0x00000136, 0xFFFFFF06, 0x00000000, 0x80000000, 0x00000002, 0x00000000, 0x00000001, 0x00000000
.word 0x00000043, 0x00000008, MakeEntity, 0x802EAB04, 0x000000FA, 0x000000FA, 0xFFFFFF1F, 0x00000000, 0x00000017, 0x80000000, 0x00000043, 0x00000002, AssignPanelFlag, 0xF84060BB, 0x00000043, 0x00000007, MakeEntity, Entity_SavePoint, 0xFFFFFE5C, 0x00000055, 0xFFFFFFB0, 0x00000000, 0x80000000, 0x00000043, 0x00000007, MakeEntity, 0x802EA7E0, 0x0000015E, 0x00000136, 0xFFFFFF06, 0x00000000, 0x80000000, 0x00000002, 0x00000000, 0x00000001, 0x00000000

View File

@ -3,7 +3,7 @@
.section .data
dlabel D_80247380_807C00
.word 0x00000043, 0x00000002, DisablePlayerInput, 0x00000001, 0x00000043, 0x00000004, ShowMessageAtScreenPos, 0x001D0170, 0x000000A0, 0x00000028, 0x00000043, 0x00000002, DisablePlayerInput, 0x00000000, 0x00000002, 0x00000000, 0x00000001, 0x00000000, 0x0000000C, 0x00000002, 0xF5DE0180, 0x00000060, 0x00000043, 0x00000007, MakeEntity, D_802E9A18, 0x00000118, 0x00000050, 0xFFFFFF7E, 0x00000000, 0x80000000, 0x00000013, 0x00000000, 0x00000047, 0x00000005, D_80247380_807C00, 0x00000100, 0x00000033, 0x00000001, 0x00000000, 0x00000002, 0x00000000, 0x00000001, 0x00000000
.word 0x00000043, 0x00000002, DisablePlayerInput, 0x00000001, 0x00000043, 0x00000004, ShowMessageAtScreenPos, 0x001D0170, 0x000000A0, 0x00000028, 0x00000043, 0x00000002, DisablePlayerInput, 0x00000000, 0x00000002, 0x00000000, 0x00000001, 0x00000000, 0x0000000C, 0x00000002, 0xF5DE0180, 0x00000060, 0x00000043, 0x00000007, MakeEntity, Entity_SavePoint, 0x00000118, 0x00000050, 0xFFFFFF7E, 0x00000000, 0x80000000, 0x00000013, 0x00000000, 0x00000047, 0x00000005, D_80247380_807C00, 0x00000100, 0x00000033, 0x00000001, 0x00000000, 0x00000002, 0x00000000, 0x00000001, 0x00000000
dlabel D_80247430_807CB0
.word 0x00000026, 0x00000002, 0xFE363C81, 0xFE363C80, 0x0000002F, 0x00000002, 0xFE363C81, 0xF24B2E80, 0x00000043, 0x00000005, TranslateModel, 0x00000050, 0xFE363C81, 0x00000000, 0x00000000, 0x00000026, 0x00000002, 0xFE363C81, 0xFE363C80, 0x0000002E, 0x00000002, 0xFE363C81, 0xF24A7E4D, 0x00000043, 0x00000006, RotateModel, 0x00000050, 0xFE363C81, 0x00000000, 0xFFFFFFFF, 0x00000000, 0x00000002, 0x00000000, 0x00000001, 0x00000000, 0x004B004C, 0x003F0040, 0x00410042, 0x00430046, 0x00480049, 0x0047004D, 0x0044003D, 0x003E0000

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