Deduplicate various dead functions (#494)

* what is dead may never die

* resolve issues

* fixing dead_gPartnerActionStatus2

* .

* resolve issues

Co-authored-by: Ethan Roseman <ethteck@gmail.com>
This commit is contained in:
Alexander Faßbender 2021-10-25 16:32:44 +02:00 committed by GitHub
parent 8f7aadc176
commit beeb5627e6
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
167 changed files with 933 additions and 5415 deletions

1
.gitignore vendored
View File

@ -14,6 +14,7 @@ expected/
/tools/to_rename.txt
/ver/current
/ver/*/assets
ctx.c.m2c
# Build artifacts
build.ninja

View File

@ -3,6 +3,9 @@
#ifndef _DEAD_H_
#define _DEAD_H_
// There can be multiple invalid references to a symbol from the dead code,
// so some symbols here have a "2" suffix.
#define gCameras dead_gCameras
#define evt_get_variable dead_evt_get_variable
#define evt_set_variable dead_evt_set_variable
@ -55,6 +58,35 @@
#define playFX_7B dead_playFX_7B
#define dist3D dead_dist3D
#define subtract_hp dead_subtract_hp
#define get_entity_by_index dead_get_entity_by_index
#define playFX_52 dead_playFX_52
#define playFX_33 dead_playFX_33
#define set_screen_overlay_color dead_set_screen_overlay_color
#define set_screen_overlay_params_front dead_set_screen_overlay_params_front
#define playFX_82 dead_playFX_82
#define set_message_images dead_set_message_images
#define general_heap_free dead_general_heap_free
#define decode_yay0 dead_decode_yay0
#define load_asset_by_name dead_load_asset_by_name
#define gCollisionStatus dead_gCollisionStatus
#define switch_to_partner dead_switch_to_partner
#define set_npc_yaw dead_set_npc_yaw
#define disable_npc_shadow dead_disable_npc_shadow
#define func_800EB2A4 func_800F2E98
#define partner_clear_player_tracking dead_partner_clear_player_tracking
#define sfx_play_sound_with_params dead_sfx_play_sound_with_params
#define sfx_get_spatialized_sound_params dead_sfx_get_spatialized_sound_params
#define npc_test_move_simple_without_slipping dead_npc_test_move_simple_without_slipping
#define func_8003D660 func_80041080
#define get_item_entity dead_get_item_entity
#define gOverrideFlags dead_gOverrideFlags
#define set_message_msg dead_set_message_msg
#define gPlayerData dead_gPlayerData
#define D_8008EF20 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
#define set_max_SP dead_set_max_SP
//#define sqrtf dead_sqrtf // <- This somehow breaks things
#endif

View File

@ -530,6 +530,7 @@ enum SoundIDs {
SOUND_UNKNOWN_167 = 359,
SOUND_UNKNOWN_172 = 370,
SOUND_UNKNOWN_17B = 379,
SOUND_UNKNOWN_194 = 404,
SOUND_BASIC_DOOR_OPEN = 449,
SOUND_BASIC_DOOR_CLOSE,
SOUND_METAL_DOOR_OPEN,

View File

@ -470,8 +470,6 @@ void crash_screen_init(void);
void crash_screen_set_draw_info(u16* frameBufPtr, s16 width, s16 height);
// Dead functions:
//Npc* dead_get_npc_safe(s32 npcId); // get_npc_safe
void func_80077BD0(s32, s32, s32, s32, s32, s32);
void func_8006CAC0(float mf[4][4], float x, float y, float z);
void func_800495A0(Evt* script, NpcAISettings* npcAISettings, EnemyTerritoryThing* territory);

View File

@ -412,4 +412,7 @@ extern StaticEntityData D_802E9D1C;
extern StaticEntityData D_802E9D40;
extern StaticEntityData D_802E9D64;
// Temporary dead stuff
extern PartnerActionStatus dead_gPartnerActionStatus2;
#endif

View File

@ -105,7 +105,7 @@ INCLUDE_ASM(s32, "EA0C10", func_8024267C_EA2F7C);
#include "world/common/GetNpcCollisionHeight.inc.c"
INCLUDE_ASM(s32, "EA0C10", func_802427F0_EA30F0);
#include "world/common/AddPlayerHandsOffset.inc.c"
INCLUDE_ASM(s32, "EA0C10", func_802429C0_EA32C0);

View File

@ -1,6 +1,8 @@
#include "dead.h"
#include "common.h"
#define NAMESPACE EA6FD0
s32 func_80240000_EA6FD0(void) {
s32 temp = evt_get_variable(NULL, EVT_STORY_PROGRESS);

View File

@ -3,21 +3,11 @@
#define NAMESPACE EA7320
extern s16 D_80169B12;
#include "world/common/SetCamera0Flag1000.inc.c"
ApiStatus func_80240350_EA7320(Evt* script, s32 isInitialCall) {
Camera* camera = &gCameras[0];
camera->flags |= 0x1000;
return ApiStatus_DONE2;
}
ApiStatus func_8024036C_EA733C(Evt* script, s32 isInitialCall) {
gCameras->flags &= ~0x1000;
return ApiStatus_DONE2;
}
#include "world/common/UnsetCamera0Flag1000.inc.c"
ApiStatus func_80240388_EA7358(Evt* script, s32 isInitialCall) {
evt_set_variable(script, *script->ptrReadPos, D_80169B12);
evt_set_variable(script, *script->ptrReadPos, dead_gCollisionStatus.pushingAgainstWall);
return ApiStatus_DONE2;
}

View File

@ -45,7 +45,7 @@ INCLUDE_ASM(s32, "EA8AE0", func_80241468_EA9F48);
#include "world/common/GetNpcCollisionHeight.inc.c"
INCLUDE_ASM(s32, "EA8AE0", func_802415DC_EAA0BC);
#include "world/common/AddPlayerHandsOffset.inc.c"
INCLUDE_ASM(s32, "EA8AE0", func_802417AC_EAA28C);

View File

@ -4,7 +4,6 @@
#define NAMESPACE EB1170
extern s32 func_80059AC8(s32, s32);
extern s16 D_80169B12;
extern s32 D_802417E4_EB2644;
extern s32 D_802417E8_EB2648;
extern s32 D_802442D0[];
@ -17,7 +16,7 @@ INCLUDE_ASM(s32, "EB1170", func_80240310_EB1170);
#include "world/common/GetNpcCollisionHeight.inc.c"
INCLUDE_ASM(s32, "EB1170", func_80240484_EB12E4);
#include "world/common/AddPlayerHandsOffset.inc.c"
// LW %LO issue.
#ifdef NON_MATCHING
@ -91,6 +90,6 @@ ApiStatus func_80240A68_EB18C8(Evt* script, s32 isInitialCall) {
ApiStatus func_80240A8C_EB18EC(Evt* script, s32 isInitialCall) {
Bytecode* args = script->ptrReadPos;
evt_set_variable(script, *args++, D_80169B12);
evt_set_variable(script, *args++, dead_gCollisionStatus.pushingAgainstWall);
return ApiStatus_DONE2;
}

View File

@ -7,9 +7,7 @@
#include "world/common/DeadUnkTexturePanFunc2.inc.c"
extern s16 D_80169B12;
ApiStatus func_8024030C_EB543C(Evt* script, s32 isInitialCall) {
evt_set_variable(script, *script->ptrReadPos, D_80169B12);
evt_set_variable(script, *script->ptrReadPos, dead_gCollisionStatus.pushingAgainstWall);
return ApiStatus_DONE2;
}

View File

@ -1,6 +1,14 @@
#include "dead.h"
#include "common.h"
INCLUDE_ASM(s32, "EB5470", func_80240340_EB5470);
#define NAMESPACE EB5470
INCLUDE_ASM(s32, "EB5470", func_8024036C_EB549C);
ApiStatus func_80240340_EB5470(Evt* script, s32 isInitialCall) {
evt_set_variable(script, *script->ptrReadPos, dead_gCollisionStatus.pushingAgainstWall);
return ApiStatus_DONE2;
}
ApiStatus func_8024036C_EB549C(Evt* script, s32 isInitialCall) {
func_80059AC8(0, 1);
return ApiStatus_DONE2;
}

View File

@ -1,12 +1,14 @@
#include "dead.h"
#include "common.h"
#define NAMESPACE EB7540
INCLUDE_ASM(s32, "EB7540", func_80240310_EB7540);
INCLUDE_ASM(s32, "EB7540", func_802403D8_EB7608);
#include "world/common/GetEntityPosition.inc.c"
INCLUDE_ASM(s32, "EB7540", func_80240478_EB76A8);
INCLUDE_ASM(s32, "EB7540", func_80240504_EB7734);
#include "world/common/UnsetCamera0MoveFlag1.inc.c"
INCLUDE_ASM(s32, "EB7540", func_80240520_EB7750);

View File

@ -1,6 +1,8 @@
#include "dead.h"
#include "common.h"
#define NAMESPACE EB8E50
const char ascii_EC2000[] = "mac_01";
const char ascii_EC2008[] = "flo_14";
const char ascii_EC2010[] = "flo_23";
@ -11,6 +13,6 @@ const char ascii_EC2030[] = "flo_08";
static const f64 rodata_alignment = 0.0;
ApiStatus func_80240000_EB8E50(void) {
func_80077BD0(0, 0, 0, 0, 0, 0);
dead_playFX_82(0, 0, 0, 0, 0, 0);
return ApiStatus_DONE2;
}

View File

@ -1,30 +1,41 @@
#include "dead.h"
#include "common.h"
// Copy of flo_00? (C9DF60)
#define NAMESPACE EB8E90
INCLUDE_ASM(s32, "EB8E90", func_80240040_EB8E90);
#include "world/common/UnkNpcAIFunc24.inc.c"
INCLUDE_ASM(s32, "EB8E90", func_80240198_EB8FE8);
#include "world/common/UnkFunc13.inc.c"
#include "world/common/DeadUnkNpcAIFunc1.inc.c"
INCLUDE_ASM(s32, "EB8E90", func_80240500_EB9350);
#include "world/common/UnkFunc14.inc.c"
INCLUDE_ASM(s32, "EB8E90", func_802406BC_EB950C);
#include "world/common/UnkNpcAIFunc25.inc.c"
INCLUDE_ASM(s32, "EB8E90", func_80240770_EB95C0);
#include "world/common/NpcJumpFunc2.inc.c"
INCLUDE_ASM(s32, "EB8E90", func_802407E4_EB9634);
#include "world/common/NpcJumpFunc.inc.c"
INCLUDE_ASM(s32, "EB8E90", func_8024085C_EB96AC);
#include "world/common/UnkNpcAIFunc13.inc.c"
INCLUDE_ASM(s32, "EB8E90", func_8024098C_EB97DC);
#include "world/common/UnkFunc15.inc.c"
INCLUDE_ASM(s32, "EB8E90", func_80240AAC_EB98FC);
#include "world/common/UnkNpcDurationFlagFunc.inc.c"
INCLUDE_ASM(s32, "EB8E90", func_80240B14_EB9964);
#include "world/common/UnkFunc16.inc.c"
// See func_80240BD4_C9EAF4 in C9DF60.c
INCLUDE_ASM(s32, "EB8E90", func_80240BD4_EB9A24);
INCLUDE_ASM(s32, "EB8E90", func_80240EFC_EB9D4C);
ApiStatus N(PostChapter6StatUpdate)(Evt* script, s32 isInitialCall) {
PlayerData* playerData = &gPlayerData;
set_max_SP(6);
playerData->curHP = playerData->curMaxHP;
playerData->curFP = playerData->curMaxFP;
sync_status_menu();
return ApiStatus_DONE2;
}

View File

@ -1,21 +1,66 @@
#include "dead.h"
#include "common.h"
// Copy of flo_00? (C9EE30)
#define NAMESPACE EB9D90
static char* N(exit_str_0) = "flo_07";
static char* N(exit_str_1) = "\0\0\0\0";
static char* N(exit_str_2) = "sam_11";
static char* N(exit_str_3) = "flo_19";
INCLUDE_ASM(s32, "EB9D90", func_80240F40_EB9D90);
//INCLUDE_ASM(s32, "EB9D90", func_80240F40_EB9D90);
ApiStatus func_80240F40_EB9D90(Evt* script, s32 isInitialCall) {
Bytecode* args = script->ptrReadPos;
s32 var1 = *args++;
s32 var2 = *args++;
INCLUDE_ASM(s32, "EB9D90", func_80240FB0_EB9E00);
evt_set_variable(script, var1, gPlayerStatus.spriteFacingAngle);
evt_set_variable(script, var2, gPlayerStatus.targetYaw);
INCLUDE_ASM(s32, "EB9D90", func_802410E4_EB9F34);
return ApiStatus_DONE2;
}
INCLUDE_ASM(s32, "EB9D90", func_8024121C_EBA06C);
ApiStatus func_80240FB0_EB9E00(Evt* script, s32 isInitialCall) {
f32 var1 = evt_get_variable(NULL, script->varTable[2]);
f32 dist = dist2D(-83.0f, 87.0f, script->varTable[9], script->varTable[11]);
f32 clamped = clamp_angle(atan2(-83.0f, 87.0f, script->varTable[9], script->varTable[11]) - var1);
INCLUDE_ASM(s32, "EB9D90", func_802413AC_EBA1FC);
var1 = sin_deg(clamped);
gPlayerStatus.position.x = (dist * var1) + -83.0f;
gPlayerStatus.position.y = evt_get_variable(NULL, script->varTable[10]) + evt_get_variable(NULL, script->varTable[3]);
var1 = cos_deg(clamped);
gPlayerStatus.position.z = 87.0f - (dist * var1);
INCLUDE_ASM(s32, "EB9D90", func_802413CC_EBA21C);
return ApiStatus_DONE2;
}
INCLUDE_ASM(s32, "EB9D90", func_802413EC_EBA23C);
ApiStatus func_802410E4_EB9F34(Evt* script, s32 isInitialCall) {
Npc* npc = get_npc_by_index(0);
f32 temp_f20 = evt_get_variable(NULL, script->varTable[2]);
f32 dist = dist2D(-83.0f, 87.0f, script->varTable[12], script->varTable[14]);
f32 clamped = clamp_angle(atan2(-83.0f, 87.0f, script->varTable[12], script->varTable[14]) - temp_f20);
temp_f20 = sin_deg(clamped);
npc->pos.x = (dist * temp_f20) + -83.0f;
npc->pos.y = evt_get_variable(NULL, script->varTable[13]) + evt_get_variable(NULL, script->varTable[3]);
temp_f20 = cos_deg(clamped);
npc->pos.z = 87.0f - (dist * temp_f20);
return ApiStatus_DONE2;
}
#include "common/UnkFloatFunc.inc.c"
#include "world/common/SyncStatusMenu.inc.c"
ApiStatus func_802413CC_EBA21C(Evt* script, s32 isInitialCall) {
increment_status_menu_disabled();
return ApiStatus_DONE2;
}
ApiStatus func_802413EC_EBA23C(Evt* script, s32 isInitialCall) {
decrement_status_menu_disabled();
return ApiStatus_DONE2;
}

View File

@ -1,6 +1,8 @@
#include "dead.h"
#include "common.h"
// Copy of flo_03 (CA72E0)
#define NAMESPACE EC2240
const char* ascii_EC7170 = "flo_09";
@ -11,4 +13,63 @@ INCLUDE_ASM(s32, "EC2240", func_80240040_EC2240);
#include "world/common/DeadGetItemName.inc.c"
//const char* D_80244F98_EC7198 = "touch_choro\n";
#ifdef NON_MATCHING //TODO(data)
ApiStatus func_80240158_EC2358(Evt* script, s32 isInitialCall) {
Enemy* enemy = script->owner1.enemy;
Npc* npc = get_npc_unsafe(enemy->npcID);
f32 clamp = clamp_angle(atan2(-210.0f, -183.0f, gPlayerStatus.position.x, gPlayerStatus.position.z) + 180.0f);
f32 sp10 = -210.0f;
f32 sp14 = -183.0f;
f32 temp_f20;
f32 temp_f4_2;
f64 temp_f4;
f32 phi_f2;
add_vec2D_polar(&sp10, &sp14, 46.0f, clamp);
temp_f4 = dist2D(npc->pos.x, npc->pos.z, sp10, sp14);
if (temp_f4 > 2.0) {
temp_f20 = clamp_angle(atan2(-210.0f, -183.0f, npc->pos.x, npc->pos.z));
temp_f4_2 = temp_f20 - clamp_angle(atan2(-210.0f, -183.0f, sp10, sp14));
if (abs(temp_f4_2) >= 0x15) {
phi_f2 = temp_f4_2;
if (temp_f4_2 >= 180.0f) {
phi_f2 = temp_f4_2 - 360.0f;
}
if (phi_f2 <= -180.0f) {
phi_f2 += 360.0f;
}
if (temp_f4_2 == phi_f2) {
sp10 = -210.0f;
sp14 = -183.0f;
if (temp_f4_2 >= 0.0f) {
clamp = clamp_angle(temp_f20 - 20.0f);
} else {
clamp = clamp_angle(temp_f20 + 20.0f);
}
add_vec2D_polar(&sp10, &sp14, 46.0f, clamp);
} else {
osSyncPrintf("cccc\n");
}
}
npc->currentAnim.w = enemy->animList[2];
npc->yaw = atan2(npc->pos.x, npc->pos.z, sp10, sp14);
npc_move_heading(npc, 2.0f, npc->yaw);
} else if (temp_f4 > 0.2) {
npc->yaw = atan2(npc->pos.x, npc->pos.z, sp10, sp14);
npc->pos.x = sp10;
npc->pos.z = sp14;
npc->currentAnim.w = enemy->animList[1];
} else {
npc->pos.x = sp10;
npc->pos.z = sp14;
npc->currentAnim.w = enemy->animList[0];
}
return ApiStatus_BLOCK;
}
#else
INCLUDE_ASM(s32, "EC2240", func_80240158_EC2358);
#endif

View File

@ -3,4 +3,4 @@
#define NAMESPACE EC2610
#import "world/common/DeadFoliage.inc.c"
#include "world/common/DeadFoliage.inc.c"

View File

@ -7,6 +7,6 @@
#include "world/common/DeadUnkTexturePanFunc2.inc.c"
INCLUDE_ASM(s32, "EC71B0", func_8024030C_EC74BC);
#include "world/common/SpawnSunEffect.inc.c"
INCLUDE_ASM(s32, "EC71B0", func_80240344_EC74F4);

View File

@ -3,7 +3,7 @@
#define NAMESPACE EC7590
#import "world/common/DeadFoliage.inc.c"
#include "world/common/DeadFoliage.inc.c"
INCLUDE_ASM(s32, "EC7590", func_8024061C_EC77CC);

View File

@ -3,36 +3,39 @@
#define NAMESPACE EC9D00
INCLUDE_ASM(s32, "EC9D00", func_80240000_EC9D00);
#define gPartnerActionStatus dead_gPartnerActionStatus2
INCLUDE_ASM(s32, "EC9D00", func_8024001C_EC9D1C);
extern s32 D_80094900[11][4];
INCLUDE_ASM(s32, "EC9D00", func_8024003C_EC9D3C);
#include "world/common/SetOverrideFlags_40.inc.c"
INCLUDE_ASM(s32, "EC9D00", func_80240068_EC9D68);
#include "world/common/UnkFunc17.inc.c"
INCLUDE_ASM(s32, "EC9D00", func_802400D4_EC9DD4);
ApiStatus func_8024003C_EC9D3C(Evt* script, s32 isInitialCall) {
func_802F3B00(evt_get_variable(script, *script->ptrReadPos));
return ApiStatus_DONE2;
}
INCLUDE_ASM(s32, "EC9D00", func_80240120_EC9E20);
#include "world/common/UnkFunc18.inc.c"
INCLUDE_ASM(s32, "EC9D00", func_802401CC_EC9ECC);
INCLUDE_ASM(s32, "EC9D00", func_8024041C_ECA11C);
#include "world/common/SwitchToPartner.inc.c"
INCLUDE_ASM(s32, "EC9D00", func_80240448_ECA148);
#include "world/common/UnkFunc19.inc.c"
INCLUDE_ASM(s32, "EC9D00", func_80240480_ECA180);
#include "world/common/UnkFunc20.inc.c"
INCLUDE_ASM(s32, "EC9D00", func_80240510_ECA210);
#include "world/common/UnkFunc39.inc.c"
INCLUDE_ASM(s32, "EC9D00", func_80240544_ECA244);
#include "world/common/UnkFunc21.inc.c"
INCLUDE_ASM(s32, "EC9D00", func_802405A8_ECA2A8);
#include "world/common/UnkFunc22.inc.c"
INCLUDE_ASM(s32, "EC9D00", func_80240600_ECA300);
INCLUDE_ASM(s32, "EC9D00", func_80240B38_ECA838);
#include "world/common/UnkFunc23.inc.c"
#include "world/common/DeadUnkPartnerPosFuncs.inc.c"
INCLUDE_ASM(s32, "EC9D00", func_80240D08_ECAA08);
#include "world/common/UnkFunc40.inc.c"

View File

@ -1,21 +1,144 @@
#include "dead.h"
#include "common.h"
// Copy of flo_08? (CAFAC0)
#define NAMESPACE ECAA80
extern s32 D_802462F0[];
extern s32 D_80246460_EC9D00[91];
extern s32 D_802465CC;
INCLUDE_ASM(s32, "ECAA80", func_80240D80_ECAA80);
void func_80240D80_ECAA80(Evt* script, NpcAISettings* npcAISettings, EnemyTerritoryThing* territory) {
Enemy* enemy = script->owner1.enemy;
Npc* npc = get_npc_unsafe(enemy->npcID);
f32 temp_f0;
f32 temp_f20;
f64 temp_f2;
f32 phi_f22;
f32 phi_f24;
f32 phi_f26;
s32 phi_s3;
f32 subroutine_arg8;
f32 subroutine_arg9;
f32 subroutine_argA;
f32 subroutine_argB;
f32 subroutine_argC;
f32 subroutine_argD;
f32 subroutine_argE;
f32 subroutine_argF;
f32 subroutine_arg10;
npc->duration = npcAISettings->unk_20 / 2 + rand_int(npcAISettings->unk_20 / 2 + 1);
npc->currentAnim.w = enemy->animList[3];
npc->moveSpeed = npcAISettings->chaseSpeed;
phi_s3 = FALSE;
temp_f20 = clamp_angle(atan2(npc->pos.x, npc->pos.z, gPlayerStatusPtr->position.x,
gPlayerStatusPtr->position.z) + 180.0f);
temp_f0 = get_clamped_angle_diff(npc->yaw, temp_f20);
if (npcAISettings->unk_1C.s < fabsf(temp_f0)) {
temp_f20 = npc->yaw;
if (temp_f0 < 0.0f) {
temp_f20 += -npcAISettings->unk_1C.s;
} else {
temp_f20 += npcAISettings->unk_1C.s;
}
}
npc->yaw = clamp_angle(temp_f20);
subroutine_arg8 = npc->pos.x;
subroutine_arg9 = npc->pos.y;
subroutine_argA = npc->pos.z;
temp_f20 = clamp_angle(atan2(npc->pos.x, npc->pos.z, gPlayerStatusPtr->position.x,
gPlayerStatusPtr->position.z) + 180.0f);
phi_f22 = 0.0f;
phi_f24 = 0.0f;
phi_f26 = 0.0f;
if (npc_test_move_simple_without_slipping(npc->unk_80, &subroutine_arg8, &subroutine_arg9, &subroutine_argA, npc->moveSpeed * 4.5, temp_f20,
npc->collisionHeight, npc->collisionRadius)) {
phi_f22 = dist2D(npc->pos.x, npc->pos.z, subroutine_arg8, subroutine_argA);
subroutine_argB = npc->pos.x;
subroutine_argC = npc->pos.y;
subroutine_argD = npc->pos.z;
if (npc_test_move_simple_without_slipping(npc->unk_80, &subroutine_argB, &subroutine_argC, &subroutine_argD, npc->moveSpeed * 4.5,
clamp_angle(temp_f20 + 35.0f), npc->collisionHeight, npc->collisionRadius)) {
phi_f24 = dist2D(npc->pos.x, npc->pos.z, subroutine_argB, subroutine_argD);
}
subroutine_argE = npc->pos.x;
subroutine_argF = npc->pos.y;
subroutine_arg10 = npc->pos.z;
if (npc_test_move_simple_without_slipping(npc->unk_80, &subroutine_argE, &subroutine_argF, &subroutine_arg10, npc->moveSpeed * 4.5,
clamp_angle(temp_f20 - 35.0f), npc->collisionHeight, npc->collisionRadius)) {
phi_f26 = dist2D(npc->pos.x, npc->pos.z, subroutine_argE, subroutine_arg10);
}
dist2D(npc->pos.x, npc->pos.z, gPlayerStatusPtr->position.x, gPlayerStatusPtr->position.z);
if ((phi_f22 < npc->moveSpeed * 1.5) && (phi_f24 < npc->moveSpeed * 1.5) && (phi_f26 < npc->moveSpeed * 1.5) &&
(func_800490B4(territory, enemy, npcAISettings->alertRadius, npcAISettings->unk_10.f, 0))) {
phi_s3 = TRUE;
}
if (!phi_s3) {
if ((phi_f24 < phi_f22) && (phi_f26 < phi_f24)) {
temp_f20 = atan2(npc->pos.x, npc->pos.z, subroutine_arg8, subroutine_argA);
} else if ((phi_f24 < phi_f22) && (phi_f24 < phi_f26)) {
temp_f20 = atan2(npc->pos.x, npc->pos.z, subroutine_arg8, subroutine_argA);
} else if ((phi_f22 < phi_f24) && (phi_f26 < phi_f22)) {
temp_f20 = atan2(npc->pos.x, npc->pos.z, subroutine_argB, subroutine_argD);
} else if ((phi_f26 < phi_f24) && (phi_f22 < phi_f26)) {
temp_f20 = atan2(npc->pos.x, npc->pos.z, subroutine_argB, subroutine_argD);
} else if ((phi_f22 < phi_f26) && (phi_f24 < phi_f22)) {
temp_f20 = atan2(npc->pos.x, npc->pos.z, subroutine_argE, subroutine_arg10);
} else if ((phi_f24 < phi_f26) && (phi_f22 < phi_f24)) {
temp_f20 = atan2(npc->pos.x, npc->pos.z, subroutine_argE, subroutine_arg10);
}
temp_f0 = get_clamped_angle_diff(npc->yaw, temp_f20);
if (npcAISettings->unk_1C.s < fabsf(temp_f0)) {
temp_f20 = npc->yaw;
if (temp_f0 < 0.0f) {
temp_f20 += -npcAISettings->unk_1C.s;
} else {
temp_f20 += npcAISettings->unk_1C.s;
}
}
npc->yaw = clamp_angle(temp_f20);
}
}
if (phi_s3) {
npc->duration = 0xA;
npc->currentAnim.w = enemy->animList[8];
}
script->functionTemp[0] = 0xD;
}
INCLUDE_ASM(s32, "ECAA80", func_80241364_ECB064);
INCLUDE_ASM(s32, "ECAA80", func_802414C8_ECB1C8);
void func_802414C8_ECB1C8(Evt* script, NpcAISettings* aiSettings, EnemyTerritoryThing* territory) {
Npc* npc = get_npc_unsafe(script->owner1.enemy->npcID);
npc->duration--;
if (npc->duration == 0) {
script->functionTemp[0] = 0;
}
}
INCLUDE_ASM(s32, "ECAA80", func_8024150C_ECB20C);
#include "world/common/GetNpcCollisionHeight.inc.c"
INCLUDE_ASM(s32, "ECAA80", func_802417CC_ECB4CC);
#include "world/common/AddPlayerHandsOffset.inc.c"
INCLUDE_ASM(s32, "ECAA80", func_8024199C_ECB69C);
@ -40,8 +163,43 @@ ApiStatus func_80241A28_ECB728(Evt* script, s32 isInitialCall) {
return ApiStatus_DONE2;
}
INCLUDE_ASM(s32, "ECAA80", func_80241AC4_ECB7C4);
ApiStatus func_80241AC4_ECB7C4(Evt* script, s32 isInitialCall) {
Bytecode* args = script->ptrReadPos;
s32 itemIdx = evt_get_variable(script, *args++);
s32 var1 = evt_get_variable(script, *args++);
s32 var2 = evt_get_variable(script, *args++);
s32 var3 = evt_get_variable(script, *args++);
ItemEntity* item = get_item_entity(itemIdx);
INCLUDE_ASM(s32, "ECAA80", func_80241B88_ECB888);
item->position.x = var1;
item->position.y = var2;
item->position.z = var3;
INCLUDE_ASM(s32, "ECAA80", func_80241BF8_ECB8F8);
return ApiStatus_DONE2;
}
ApiStatus func_80241B88_ECB888(Evt* script, s32 isInitialCall) {
s32 itemId = evt_get_variable(script, *script->ptrReadPos);
StaticItem* item = &gItemTable[itemId];
if (itemId == ITEM_YUMMY_MEAL) {
script->varTable[9] = 2;
} else if (item->typeFlags & 0x80) {
script->varTable[9] = 1;
} else {
script->varTable[9] = 0;
}
return ApiStatus_DONE2;
}
ApiStatus func_80241BF8_ECB8F8(Evt* script, s32 isInitialCall) {
s32 i;
for (i = 0; i <= 90; i++) {
D_80246460_EC9D00[i] = 128 + i;
}
D_802465CC = 0;
return ApiStatus_DONE2;
}

View File

@ -3,4 +3,4 @@
#define NAMESPACE ECB930
#import "world/common/DeadFoliage.inc.c"
#include "world/common/DeadFoliage.inc.c"

View File

@ -1,4 +1,6 @@
#include "dead.h"
#include "common.h"
INCLUDE_ASM(s32, "ECBB70", func_80241E70_ECBB70);
#define NAMESPACE ECBB70
#include "world/common/UnkFunc43.inc.c"

View File

@ -1,4 +1,6 @@
#include "dead.h"
#include "common.h"
INCLUDE_ASM(s32, "ED0030", func_80240040_ED0030);
#define NAMESPACE ED0030
#include "world/common/UnkFunc43.inc.c"

View File

@ -3,4 +3,4 @@
#define NAMESPACE ED00D0
#import "world/common/DeadFoliage.inc.c"
#include "world/common/DeadFoliage.inc.c"

View File

@ -1,4 +1,13 @@
#include "dead.h"
#include "common.h"
INCLUDE_ASM(s32, "ED4220", func_80240000_ED4220);
// Copy of flo_10 (CBP200.c)
#define NAMESPACE ED4220
s32 func_80240000_ED4220(void) {
if (evt_get_variable(NULL, EVT_STORY_PROGRESS) <= 0x30) {
return MESSAGE_ID(0x19, 0x0119);
}
return MESSAGE_ID(0x19, 0x011A);
}

View File

@ -9,4 +9,4 @@ INCLUDE_ASM(s32, "ED42A0", func_80240080_ED42A0);
#include "world/common/DeadUnkTexturePanFunc.inc.c"
INCLUDE_ASM(s32, "ED42A0", func_802402BC_ED44DC);
#include "world/common/DeadUnkTexturePanFunc2.inc.c"

View File

@ -1,5 +1,9 @@
#include "dead.h"
#include "common.h"
#include "common.h",
// Copy of flo_10? (CBP6B0.c)
#define NAMESPACE ED46D0
INCLUDE_ASM(s32, "ED46D0", func_802404B0_ED46D0);

View File

@ -3,4 +3,4 @@
#define NAMESPACE ED5540
#import "world/common/DeadFoliage.inc.c"
#include "world/common/DeadFoliage.inc.c"

View File

@ -1,7 +1,8 @@
#include "dead.h"
#include "common.h"
extern s16 D_80169B12;
#define NAMESPACE ED8E20
extern GameStatus* D_80079430;
extern f32 D_800B8DEC;
@ -10,13 +11,10 @@ typedef struct DokanModelInfo {
/* 0x04 */ Vec3f position;
} DokanModelInfo;
ApiStatus func_80240000_ED8E20(Evt* script, s32 isInitialCall) {
gPlayerStatusPtr->animFlags |= 0x100000;
return ApiStatus_DONE2;
}
#include "world/common/SetPlayerStatusAnimFlags100000.inc.c"
ApiStatus func_80240020_ED8E40(Evt* script, s32 isInitialCall) {
script->varTable[0] = (s32)D_80169B12;
script->varTable[0] = dead_gCollisionStatus.pushingAgainstWall;
return ApiStatus_DONE2;
}
@ -43,26 +41,11 @@ ApiStatus func_802400F0_ED8F10(Evt* script, s32 isInitialCall) {
INCLUDE_ASM(s32, "ED8E20", func_802400F0_ED8F10);
#endif
ApiStatus func_80240208_ED9028(Evt* script, s32 isInitialCall) {
script->varTable[0] = clamp_angle(gCameras[gCurrentCameraID].currentYaw + 180.0f);
return ApiStatus_DONE2;
}
#include "world/common/GetCurrentCameraYawClamped180.inc.c"
ApiStatus func_80240274_ED9094(Evt* script, s32 isInitialCall) {
Bytecode* args = script->ptrReadPos;
f32 temp_a2 = evt_get_float_variable(script, *args++);
f32 playerX = gPlayerStatus.position.x;
f32 playerY = gPlayerStatus.position.y;
f32 playerZ = gPlayerStatus.position.z;
add_vec2D_polar(&playerX, &playerZ, temp_a2, gPlayerStatus.targetYaw);
evt_set_float_variable(script, EVT_VAR(0), playerX);
evt_set_float_variable(script, EVT_VAR(1), playerY);
evt_set_float_variable(script, EVT_VAR(2), playerZ);
return ApiStatus_DONE2;
}
#include "world/common/SomeXYZFunc2.inc.c"
ApiStatus func_80240318_ED9138(Evt* script, s32 isInitialCall) {
func_80077BD0(0, 0, 0, 0, 0, 0);
dead_playFX_82(0, 0, 0, 0, 0, 0);
return ApiStatus_DONE2;
}

View File

@ -1,4 +1,9 @@
#include "dead.h"
#include "common.h"
INCLUDE_ASM(s32, "EDBFE0", func_80240000_EDBFE0);
#define NAMESPACE ED8FE0
ApiStatus func_80240000_EDBFE0(Evt *script, s32 isInitialCall) {
dead_playFX_82(0, 0, 0, 0, 0, 0);
return ApiStatus_DONE2;
}

View File

@ -5,7 +5,7 @@
extern s32 D_802429E0[];
#import "world/common/DeadFoliage.inc.c"
#include "world/common/DeadFoliage.inc.c"
INCLUDE_ASM(s32, "EDC020", func_8024027C_EDC25C);
@ -13,7 +13,7 @@ INCLUDE_ASM(s32, "EDC020", func_8024027C_EDC25C);
#include "world/common/GetNpcCollisionHeight.inc.c"
INCLUDE_ASM(s32, "EDC020", func_802403F0_EDC3D0);
#include "world/common/AddPlayerHandsOffset.inc.c"
INCLUDE_ASM(s32, "EDC020", func_802405C0_EDC5A0);

View File

@ -1,4 +1,9 @@
#include "dead.h"
#include "common.h"
INCLUDE_ASM(s32, "EDE9C0", func_80240000_EDE9C0);
#define NAMESPACE EDE9C0
ApiStatus func_80240000_EDE9C0(Evt *script, s32 isInitialCall) {
dead_playFX_82(0, 0, 0, 0, 0, 0);
return ApiStatus_DONE2;
}

View File

@ -1,11 +1,13 @@
#include "dead.h"
#include "common.h"
// Copy of flo_13?
#define NAMESPACE EDEA00
extern f32 D_802441DC_EE2B9C[];
INCLUDE_ASM(s32, "EDEA00", func_80240040_EDEA00);
#include "world/common/UnkFunc41.inc.c"
#include "world/common/UnkNpcAIFunc23.inc.c"
@ -37,11 +39,146 @@ void func_80240E18_EDF7D8(Evt* script, NpcAISettings* aiSettings, EnemyTerritory
INCLUDE_ASM(s32, "EDEA00", func_802414D0_EDFE90);
INCLUDE_ASM(s32, "EDEA00", func_802416E8_EE00A8);
s32 func_802416E8_EE00A8(void) {
s32 i;
INCLUDE_ASM(s32, "EDEA00", func_80241730_EE00F0);
for (i = 50; i < 56; i++) {
if (get_enemy(i)->varTable[10] == 0) {
return i;
}
}
INCLUDE_ASM(s32, "EDEA00", func_80241B94_EE0554);
return -1;
}
void func_80241730_EE00F0(Evt* script, NpcAISettings* aiSettings, EnemyTerritoryThing* territory) {
Enemy* enemy = script->owner1.enemy;
Npc* npc = get_npc_unsafe(enemy->npcID);
f32 x, y, z, w;
s32 var;
f32 temp_f20;
f32 temp_f22;
f32 temp_f24;
f32 var1 = enemy->varTable[4];
f32 var2 = enemy->varTable[3];
f32 var3;
temp_f22 = var1 / 100.0;
temp_f24 = var2 / 100.0;
if (npc->duration > 0) {
npc->duration--;
}
var3 = enemy->varTable[1];
temp_f20 = var3 / 100.0;
x = npc->pos.x;
y = npc->pos.y;
z = npc->pos.z;
w = 1000.0f;
npc_raycast_down_sides(npc->unk_80, &x, &y, &z, &w);
npc->pos.y = y + temp_f24 + (sin_deg(enemy->varTable[2]) * temp_f20);
enemy->varTable[2] = clamp_angle(enemy->varTable[2] + 0xC);
if (aiSettings->unk_14 >= 0) {
if (script->functionTemp[1] <= 0) {
script->functionTemp[1] = aiSettings->unk_14;
if (func_800490B4(territory, enemy, aiSettings->alertRadius, aiSettings->unk_10.f, 0) != 0) {
fx_emote(0, npc, 0.0f, npc->collisionHeight, 1.0f, 2.0f, -20.0f, 0xF, &var);
ai_enemy_play_sound(npc, 0x2F4, 0x200000);
x = npc->pos.x;
y = npc->pos.y;
z = npc->pos.z;
w = 1000.0f;
npc_raycast_down_sides(npc->unk_80, &x, &y, &z, &w);
npc->moveToPos.y = y + temp_f24;
script->functionTemp[0] = 12;
return;
}
}
script->functionTemp[1]--;
}
if (is_point_within_region(enemy->territory->wander.wanderShape, enemy->territory->wander.point.x,
enemy->territory->wander.point.z, npc->pos.x, npc->pos.z, enemy->territory->wander.wanderSizeX,
enemy->territory->wander.wanderSizeZ) != 0) {
npc->yaw = atan2(npc->pos.x, npc->pos.z, enemy->territory->wander.point.x, enemy->territory->wander.point.z);
}
if (npc->turnAroundYawAdjustment == 0) {
if (npc->duration > 0) {
npc_move_heading(npc, npc->moveSpeed, npc->yaw);
if (enemy->varTable[0] & 1) {
x = npc->pos.x;
y = temp_f22;
z = npc->pos.z;
w = 1000.0f;
npc_raycast_down_sides(npc->unk_80, &x, &y, &z, &w);
y += temp_f24;
w = y - temp_f22;
if (w > 2.0) {
temp_f22 += 2.0;
} else if (w < -2.0) {
temp_f22 -= 2.0;
} else {
temp_f22 = y;
}
enemy->varTable[4] = (temp_f22 * 100.0);
}
if (npc->duration > 0) {
return;
}
}
script->functionTemp[0] = 2;
script->functionTemp[1] = (rand_int(1000) % 3) + 2;
if ((aiSettings->unk_2C <= 0) || (aiSettings->moveTime <= 0) || (script->functionTemp[1] == 0)) {
script->functionTemp[0] = 0;
}
}
}
void func_80241B94_EE0554(Evt* script, NpcAISettings* aiSettings, EnemyTerritoryThing* territory) {
Enemy* enemy = script->owner1.enemy;
Npc* npc = get_npc_unsafe(enemy->npcID);
f32 x, y, z, w;
s32 var;
f32 var1 = enemy->varTable[3];
f32 var2;
f32 temp_f20;
f32 temp_f22;
temp_f22 = var1 / 100.0;
if (npc->duration > 0) {
npc->duration--;
}
var2 = enemy->varTable[1];
temp_f20 = var2 / 100.0;
x = npc->pos.x;
y = npc->pos.y;
z = npc->pos.z;
w = 1000.0f;
npc_raycast_down_sides(npc->unk_80, &x, &y, &z, &w);
npc->pos.y = y + temp_f22 + (sin_deg(enemy->varTable[2]) * temp_f20);
enemy->varTable[2] = clamp_angle(enemy->varTable[2] + 0xC);
if (func_800490B4(territory, enemy, aiSettings->chaseRadius, aiSettings->unk_28.f, 1) != 0) {
fx_emote(0, npc, 0.0f, npc->collisionHeight, 1.0f, 2.0f, -20.0f, 0xF, &var);
ai_enemy_play_sound(npc, 0x2F4, 0x200000);
script->functionTemp[0] = 12;
return;
}
if ((npc->turnAroundYawAdjustment == 0) && (npc->duration <= 0)) {
script->functionTemp[1]--;
if (script->functionTemp[1] > 0) {
npc->yaw = clamp_angle(npc->yaw + 180.0f);
npc->duration = (rand_int(1000) % 11) + 5;
return;
}
script->functionTemp[0] = 0;
}
}
INCLUDE_ASM(s32, "EDEA00", func_80241DE4_EE07A4);
@ -57,8 +194,48 @@ INCLUDE_ASM(s32, "EDEA00", func_80242684_EE1044);
INCLUDE_ASM(s32, "EDEA00", func_80242AF0_EE14B0);
INCLUDE_ASM(s32, "EDEA00", pause_interp_text_scroll_EE1DD8);
#include "world/common/UnkFunc42.inc.c"
INCLUDE_ASM(s32, "EDEA00", func_80243470_EE1E30);
ApiStatus func_80243470_EE1E30(Evt* script, s32 isInitialCall) {
Npc* npc = get_npc_unsafe(1);
s16 param1;
s16 param2;
INCLUDE_ASM(s32, "EDEA00", func_80243584_EE1F44);
script->functionTemp[1] = evt_get_variable(script, *script->ptrReadPos);
if (isInitialCall) {
script->functionTemp[0] = 0;
}
if (script->functionTemp[0] == (script->functionTemp[0] / 5) * 5) {
sfx_get_spatialized_sound_params(npc->pos.x, npc->pos.y, npc->pos.z,
&param1, &param2, 0x200002);
sfx_play_sound_with_params(0x295, param1, param2,
update_lerp(0, 500.0f, 0.0f, script->functionTemp[0], script->functionTemp[1]));
}
script->functionTemp[0]++;
return (script->functionTemp[1] < script->functionTemp[0]) * ApiStatus_DONE2;
}
ApiStatus func_80243584_EE1F44(Evt* script, s32 isInitialCall) {
Npc* npc = get_npc_unsafe(0);
s16 param1;
s16 param2;
if (isInitialCall) {
script->functionTemp[0] = 0;
}
if (script->functionTemp[0] == (script->functionTemp[0] / 5) * 5) {
sfx_get_spatialized_sound_params(npc->pos.x, npc->pos.y, npc->pos.z,
&param1, &param2, 0x200002);
sfx_play_sound_with_params(0x295, param1, param2,
update_lerp(0, 500.0f, 0.0f, script->functionTemp[0], 0x50));
}
script->functionTemp[0]++;
return (script->functionTemp[0] > 0x50) * ApiStatus_DONE2;
}

View File

@ -1,32 +1,8 @@
#include "dead.h"
#include "common.h"
typedef struct UnkStructEE2040 {
/* 0x00 */ s32* unk_00;
/* 0x04 */ s32* unk_04;
/* 0x08 */ s16 unk_08[2];
/* 0x0C */ s32 unk_0C;
/* 0x10 */ s32 unk_10;
} UnkStructEE2040;
#define NAMESPACE EE2040
extern s32 D_80247BF0;
extern s32 D_80247DF0;
extern UnkStructEE2040 D_8024BB80;
#define PARTY_IMAGE "party_pokopi"
// Dead version of LoadPartyImage?
ApiStatus func_80243680_EE2040(Evt* script, s32 isInitialCall) {
s32 sp10;
s32 temp_s0;
temp_s0 = func_8005F238("party_pokopi", &sp10);
func_80074070(temp_s0, &D_80247BF0);
func_8002BF68(temp_s0);
D_8024BB80.unk_00 = &D_80247DF0;
D_8024BB80.unk_08[0] = 0x96;
D_8024BB80.unk_08[1] = 0x69;
D_8024BB80.unk_0C = 2;
D_8024BB80.unk_04 = &D_80247BF0;
D_8024BB80.unk_10 = 1;
func_80130C64(&D_8024BB80);
return ApiStatus_DONE2;
}
#include "world/common/LoadPartyImage.inc.c"

View File

@ -1,21 +1,49 @@
#include "dead.h"
#include "common.h"
// Copy of flo_14?
#define NAMESPACE EE65B0
#include "world/common/DeadUnkTexturePanFunc.inc.c"
#include "world/common/DeadUnkTexturePanFunc2.inc.c"
INCLUDE_ASM(s32, "EE65B0", func_8024030C_EE68BC);
ApiStatus func_8024030C_EE68BC(Evt *script, s32 isInitialCall) {
dead_playFX_82(0, 0, 0, 0, 0, 0);
return ApiStatus_DONE2;
}
INCLUDE_ASM(s32, "EE65B0", func_80240340_EE68F0);
#include "world/common/UnkFunc43.inc.c"
INCLUDE_ASM(s32, "EE65B0", func_802403D4_EE6984);
ApiStatus func_802403D4_EE6984(Evt* script, s32 isInitialCall) {
if (gPlayerData.currentPartner == PARTNER_NONE) {
script->varTable[14] = 0;
return ApiStatus_DONE2;
}
INCLUDE_ASM(s32, "EE65B0", func_8024042C_EE69DC);
script->varTable[14] = 1;
evt_set_variable(NULL, EVT_MAP_VAR(0), get_npc_unsafe(-4)->flags);
return ApiStatus_DONE2;
}
INCLUDE_ASM(s32, "EE65B0", func_8024046C_EE6A1C);
ApiStatus func_8024042C_EE69DC(Evt* script, s32 isInitialCall) {
Npc* npc = get_npc_unsafe(-4);
npc->flags = evt_get_variable(NULL, EVT_MAP_VAR(0));
return ApiStatus_DONE2;
}
ApiStatus func_8024046C_EE6A1C(Evt* script, s32 isInitialCall) {
Bytecode* args = script->ptrReadPos;
script->functionTemp[0] = evt_get_variable(script, *args++);
script->functionTemp[1] = evt_get_variable(script, *args++);
script->functionTemp[2] = evt_get_variable(script, *args++);
sfx_adjust_env_sound_pos(SOUND_UNKNOWN_194, 0, script->functionTemp[0], script->functionTemp[1], script->functionTemp[2]);
return ApiStatus_DONE2;
}
INCLUDE_ASM(s32, "EE65B0", func_80240504_EE6AB4);

View File

@ -7,6 +7,7 @@ extern s32 D_802453E0_EEB990[];
extern f32 D_802444F0_EEAAA0[];
INCLUDE_ASM(s32, "EE70C0", func_80240B10_EE70C0);
//#include "world/common/UnkNpcAIFunc23.inc.c"
INCLUDE_ASM(s32, "EE70C0", func_80240CC0_EE7270);
@ -38,7 +39,7 @@ INCLUDE_ASM(s32, "EE70C0", func_80241E1C_EE83CC);
#include "world/common/GetNpcCollisionHeight.inc.c"
INCLUDE_ASM(s32, "EE70C0", func_80242090_EE8640);
#include "world/common/AddPlayerHandsOffset.inc.c"
INCLUDE_ASM(s32, "EE70C0", func_80242260_EE8810);

View File

@ -1,4 +1,6 @@
#include "dead.h"
#include "common.h"
#define NAMESPACE EE8940
INCLUDE_ASM(s32, "EE8940", func_80242390_EE8940);

View File

@ -1,13 +1,6 @@
#include "dead.h"
#include "common.h"
// Copy from UnkFunc43
ApiStatus func_80240040_EED140(Evt* script, s32 isInitialCall) {
f32 var1 = script->varTable[0] - script->varTable[3];
f32 var2 = script->varTable[1] - script->varTable[4];
f32 var3 = script->varTable[2] - script->varTable[5];
#define NAMESPACE EED140
script->varTable[0] = SQ(var1) + SQ(var2) + SQ(var3) < SQ(60.0f);
return ApiStatus_DONE2;
}
#include "world/common/UnkFunc43.inc.c"

View File

@ -3,80 +3,41 @@
#define NAMESPACE EED1E0
extern s32 D_80094900[];
extern s8 D_80117852;
extern s32 D_800A15A8;
extern s8 D_80117160[];
#define gPartnerActionStatus dead_gPartnerActionStatus2
ApiStatus func_802400E0_EED1E0(Evt* script, s32 isInitialCall) {
D_800A15A8 |= 0x40;
return ApiStatus_DONE2;
}
extern s32 D_80094900[11][4];
ApiStatus func_802400FC_EED1FC(Evt* script, s32 isInitialCall) {
D_800A15A8 &= ~0x40;
return ApiStatus_DONE2;
}
#include "world/common/SetOverrideFlags_40.inc.c"
#include "world/common/UnkFunc17.inc.c"
ApiStatus func_8024011C_EED21C(Evt* script, s32 isInitialCall) {
func_802F3B00(evt_get_variable(script, *script->ptrReadPos));
return ApiStatus_DONE2;
}
INCLUDE_ASM(s32, "EED1E0", func_80240148_EED248);
INCLUDE_ASM(s32, "EED1E0", func_802401B4_EED2B4);
INCLUDE_ASM(s32, "EED1E0", func_80240200_EED300);
#include "world/common/UnkFunc18.inc.c"
INCLUDE_ASM(s32, "EED1E0", func_802402AC_EED3AC);
ApiStatus func_802404FC_EED5FC(Evt* script, s32 isInitialCall) {
Bytecode* args = script->ptrReadPos;
func_800F2D5C(evt_get_variable(script, *args++));
return ApiStatus_DONE2;
}
#include "world/common/SwitchToPartner.inc.c"
ApiStatus func_80240528_EED628(Evt* script, s32 isInitialCall) {
func_80130C74(D_80094900[D_80117852 * 4], 0);
return ApiStatus_DONE2;
}
#include "world/common/UnkFunc19.inc.c"
INCLUDE_ASM(s32, "EED1E0", func_80240560_EED660);
#include "world/common/UnkFunc20.inc.c"
ApiStatus func_802405F0_EED6F0(Evt* script, s32 isInitialCall) {
Bytecode* args = script->ptrReadPos;
s32* temp_v0 = evt_get_variable(script, *args++);
#include "world/common/UnkFunc39.inc.c"
*temp_v0 |= 0x10;
return ApiStatus_DONE2;
}
#include "world/common/UnkFunc21.inc.c"
INCLUDE_ASM(s32, "EED1E0", func_80240624_EED724);
INCLUDE_ASM(s32, "EED1E0", func_80240688_EED788);
#include "world/common/UnkFunc22.inc.c"
INCLUDE_ASM(s32, "EED1E0", func_802406E0_EED7E0);
INCLUDE_ASM(s32, "EED1E0", func_80240C18_EEDD18);
#include "world/common/UnkFunc23.inc.c"
#include "world/common/DeadUnkPartnerPosFuncs.inc.c"
ApiStatus func_80240DE8_EEDEE8(Evt* script, s32 isInitialCall) {
script->varTable[0] = FALSE;
if (D_80117160[0] != 0 && D_80117160[3] == 3) {
script->varTable[0] = TRUE;
}
return ApiStatus_DONE2;
}
#include "world/common/UnkFunc40.inc.c"
ApiStatus func_80240E18_EEDF18(Evt* script, s32 isInitialCall) {
script->varTable[0] = FALSE;
do {} while (0);
if (gPlayerActionState == ACTION_STATE_GROUND_POUND || gPlayerActionState == ACTION_STATE_ULTRA_POUND) {
script->varTable[0] = TRUE;
}
return ApiStatus_DONE2;
}
#include "world/common/UnkFunc44.inc.c"

View File

@ -35,10 +35,10 @@ void func_80241AA4_EEEBA4(Evt* script, NpcAISettings* aiSettings, EnemyTerritory
INCLUDE_ASM(s32, "EEDF50", func_8024215C_EEF25C);
INCLUDE_ASM(s32, "EEDF50", func_80242374_EEF474);
#include "world/common/UnkNpcAIFunc13.inc.c"
INCLUDE_ASM(s32, "EEDF50", func_802424A4_EEF5A4);
#include "world/common/UnkNpcAIFunc34.inc.c"
INCLUDE_ASM(s32, "EEDF50", func_80242724_EEF824);
#include "world/common/UnkFunc45.inc.c"
INCLUDE_ASM(s32, "EEDF50", func_80242780_EEF880);

View File

@ -1,6 +1,8 @@
#include "dead.h"
#include "common.h"
#define NAMESPACE EEFAA0
// Copy from flo_16/UnkFunc44
ApiStatus func_802429A0_EEFAA0(Evt* script, s32 isInitialCall) {
script->varTable[0] = 0;

View File

@ -1,6 +1,8 @@
#include "dead.h"
#include "common.h"
#define NAMESPACE EF2650
extern s16 D_80169B16;
ApiStatus func_80240040_EF2650(Evt* script, s32 isInitialCall) {

View File

@ -1,7 +1,6 @@
#include "dead.h"
#include "common.h"
ApiStatus func_80240530_EF7FB0(Evt* script, s32 isInitialCall) {
script->varTable[10] = atan2(script->varTable[0], script->varTable[2], script->varTable[3], script->varTable[5]);
return ApiStatus_DONE2;
}
#define NAMESPACE EF7FB0
#include "world/common/UnkFunc42.inc.c"

View File

@ -1,6 +1,6 @@
#include "common.h"
ApiStatus N(DeadUnk1)(Evt* script, s32 isInitialCall) {
func_80077BD0(1, 0, 0, 0, 0, 0);
dead_playFX_82(1, 0, 0, 0, 0, 0);
return ApiStatus_DONE2;
}

View File

@ -458,6 +458,7 @@ void N(func_80241040_BE47F0)(Evt* script, NpcAISettings* aiSettings, EnemyTerrit
posY = npc->pos.y;
posZ = npc->pos.z;
posW = 1000.0f;
npc_raycast_down_sides(npc->unk_80, &posX, &posY, &posZ, &posW);
if (vt1 < (vt3 - posW)) {
enemy->varTable[0] |= 0x10;

View File

@ -574,50 +574,7 @@ ApiStatus N(func_8024215C_CD3F8C)(Evt* script, s32 isInitialCall) {
#include "world/common/UnkNpcAIFunc13.inc.c"
void N(func_80242478_CD42A8)(Evt* script, NpcAISettings* aiSettings, EnemyTerritoryThing* territory) {
Enemy* enemy = script->owner1.enemy;
Npc* npc = get_npc_unsafe(enemy->npcID);
f32 x, y, z, w;
s32 var;
s32 flag;
f32 temp_f6;
if (func_800490B4(territory, enemy, aiSettings->chaseRadius, aiSettings->unk_28.f, 1) == 0) {
fx_emote(2, npc, 0.0f, npc->collisionHeight, 1.0f, 2.0f, -20.0f, 0xF, &var);
npc->currentAnim.w = enemy->animList[0];
npc->duration = 30;
script->functionTemp[0] = 20;
enemy->varTable[9] = 30;
return;
}
npc_move_heading(npc, npc->moveSpeed, npc->yaw);
flag = 0;
if (!(npc->flags & 8)) {
x = npc->pos.x;
y = npc->pos.y + npc->collisionHeight;
z = npc->pos.z;
w = npc->collisionHeight + 3.0;
if ((npc_raycast_down_sides(npc->unk_80, &x, &y, &z, &w) != 0) && (w < npc->collisionHeight)) {
flag = 1;
}
}
if (flag) {
npc->pos.y = y + 1.0;
} else {
temp_f6 = npc->pos.y - (gPlayerStatusPtr->position.y + 6.0);
if ((temp_f6 < 0.0) || (temp_f6 > 4.0)) {
temp_f6 = -temp_f6;
npc->pos.y += temp_f6 * 0.06;
}
}
if (npc->duration > 0) {
npc->duration--;
return;
}
script->functionTemp[0] = 12;
}
#include "world/common/UnkNpcAIFunc34.inc.c"
#include "world/common/UnkFunc45.inc.c"
@ -670,7 +627,7 @@ ApiStatus N(func_80242754_CD4584)(Evt* script, s32 isInitialCall) {
case 12:
N(UnkNpcAIFunc13)(script, aiSettings, territoryPtr);
case 13:
N(func_80242478_CD42A8)(script, aiSettings, territoryPtr);
N(UnkNpcAIFunc34)(script, aiSettings, territoryPtr);
break;
case 20:
N(UnkFunc45)(script, aiSettings, territoryPtr);

View File

@ -735,50 +735,8 @@ ApiStatus N(func_8024134C_CF3F1C)(Evt* script, s32 isInitialCall) {
#include "world/common/UnkNpcAIFunc13.inc.c"
void N(func_80241668_CF4238)(Evt* script, NpcAISettings* aiSettings, EnemyTerritoryThing* territory) {
Enemy* enemy = script->owner1.enemy;
Npc* npc = get_npc_unsafe(enemy->npcID);
f32 x, y, z, w;
s32 var;
s32 flag;
f32 temp_f6;
if (func_800490B4(territory, enemy, aiSettings->chaseRadius, aiSettings->unk_28.f, 1) == 0) {
fx_emote(2, npc, 0.0f, npc->collisionHeight, 1.0f, 2.0f, -20.0f, 0xF, &var);
npc->currentAnim.w = enemy->animList[0];
npc->duration = 30;
script->functionTemp[0] = 20;
enemy->varTable[9] = 30;
return;
}
npc_move_heading(npc, npc->moveSpeed, npc->yaw);
flag = 0;
if (!(npc->flags & 8)) {
x = npc->pos.x;
y = npc->pos.y + npc->collisionHeight;
z = npc->pos.z;
w = npc->collisionHeight + 3.0;
if ((npc_raycast_down_sides(npc->unk_80, &x, &y, &z, &w) != 0) && (w < npc->collisionHeight)) {
flag = 1;
}
}
if (flag) {
npc->pos.y = y + 1.0;
} else {
temp_f6 = npc->pos.y - (gPlayerStatusPtr->position.y + 6.0);
if ((temp_f6 < 0.0) || (temp_f6 > 4.0)) {
temp_f6 = -temp_f6;
npc->pos.y += temp_f6 * 0.06;
}
}
if (npc->duration > 0) {
npc->duration--;
return;
}
script->functionTemp[0] = 12;
}
#include "world/common/UnkNpcAIFunc34.inc.c"
#include "world/common/UnkFunc45.inc.c"
@ -832,7 +790,7 @@ ApiStatus N(func_80241944_CF4514)(Evt* script, s32 isInitialCall) {
case 12:
N(UnkNpcAIFunc13)(script, aiSettings, territoryPtr);
case 13:
N(func_80241668_CF4238)(script, aiSettings, territoryPtr);
N(UnkNpcAIFunc34)(script, aiSettings, territoryPtr);
break;
case 20:
N(UnkFunc45)(script, aiSettings, territoryPtr);

View File

@ -96,53 +96,9 @@ ApiStatus N(func_802422FC_A1851C)(Evt* script, s32 isInitialCall) {
#include "world/common/UnkNpcAIFunc13.inc.c"
INCLUDE_ASM(s32, "world/area_hos/hos_02/A17210", func_80242618_A18838);
/*
void N(func_80242618_A18838)(Evt *script, NpcAISettings *aiSettings, EnemyTerritoryThing *territory) {
Enemy* enemy = script->owner1.enemy;
Npc* npc = get_npc_unsafe(enemy->npcID);
f32 x, y, z, w;
s32 var;
s32 flag;
f32 temp_f6;
if (func_800490B4(territory, enemy, aiSettings->chaseRadius, aiSettings->unk_28.f, 1) == 0) {
fx_emote(2, npc, 0.0f, npc->collisionHeight, 1.0f, 2.0f, -20.0f, 0xF, &var);
npc->currentAnim = enemy->animList[0];
npc->duration = 30;
script->functionTemp[0] = 20;
enemy->varTable[9] = 30;
return;
}
npc_move_heading(npc, npc->moveSpeed, npc->yaw);
flag = 0;
if (!(npc->flags & 8)) {
x = npc->pos.x;
y = npc->pos.y + npc->collisionHeight;
z = npc->pos.z;
w = npc->collisionHeight + 3.0;
if ((npc_raycast_down_sides(npc->unk_80, &x, &y, &z, &w) != 0) && (w < npc->collisionHeight)) {
flag = 1;
}
}
if (flag) {
npc->pos.y = y + 1.0;
} else {
temp_f6 = npc->pos.y - (gPlayerStatusPtr->position.y + 6.0);
if ((temp_f6 < 0.0) || (temp_f6 > 4.0)) {
temp_f6 = -temp_f6;
npc->pos.y += temp_f6 * 0.06;
}
}
if (npc->duration > 0) {
npc->duration--;
return;
}
script->functionTemp[0] = 12;
}
*/
//#include "world/common/UnkNpcAIFunc34.inc.c"
#include "world/common/UnkFunc45.inc.c"

View File

@ -1,4 +1,5 @@
#include "jan_00.h"
#include "effects.h"
#include "world/common/UnkTexturePanFunc.inc.c"

View File

@ -97,52 +97,7 @@ ApiStatus N(func_802417EC_C5BF2C)(Evt* script, s32 isInitialCall) {
#include "world/common/UnkNpcAIFunc13.inc.c"
INCLUDE_ASM(s32, "world/area_kzn/kzn_02/C5AC20", func_80241B08_C5C248);
/*
void N(func_80241B08_C5C248)(Evt *script, NpcAISettings *aiSettings, EnemyTerritoryThing *territory) {
Enemy* enemy = script->owner1.enemy;
Npc* npc = get_npc_unsafe(enemy->npcID);
f32 x, y, z, w;
s32 var;
s32 flag;
f32 temp_f6;
if (func_800490B4(territory, enemy, aiSettings->chaseRadius, aiSettings->unk_28.f, 1) == 0) {
fx_emote(2, npc, 0.0f, npc->collisionHeight, 1.0f, 2.0f, -20.0f, 0xF, &var);
npc->currentAnim = enemy->animList[0];
npc->duration = 30;
script->functionTemp[0] = 20;
enemy->varTable[9] = 30;
return;
}
npc_move_heading(npc, npc->moveSpeed, npc->yaw);
flag = 0;
if (!(npc->flags & 8)) {
x = npc->pos.x;
y = npc->pos.y + npc->collisionHeight;
z = npc->pos.z;
w = npc->collisionHeight + 3.0;
if ((npc_raycast_down_sides(npc->unk_80, &x, &y, &z, &w) != 0) && (w < npc->collisionHeight)) {
flag = 1;
}
}
if (flag) {
npc->pos.y = y + 1.0;
} else {
temp_f6 = npc->pos.y - (gPlayerStatusPtr->position.y + 6.0);
if ((temp_f6 < 0.0) || (temp_f6 > 4.0)) {
temp_f6 = -temp_f6;
npc->pos.y += temp_f6 * 0.06;
}
}
if (npc->duration > 0) {
npc->duration--;
return;
}
script->functionTemp[0] = 12;
}
*/
//#include "world/common/UnkNpcAIFunc34.inc.c"
#include "world/common/UnkFunc45.inc.c"

View File

@ -100,53 +100,9 @@ ApiStatus N(func_80241B2C_C6FE5C)(Evt* script, s32 isInitialCall) {
#include "world/common/UnkNpcAIFunc13.inc.c"
INCLUDE_ASM(s32, "world/area_kzn/kzn_07/C6EA50", func_80241E48_C70178);
/*
void N(func_80241E48_C70178)(Evt *script, NpcAISettings *aiSettings, EnemyTerritoryThing *territory) {
Enemy* enemy = script->owner1.enemy;
Npc* npc = get_npc_unsafe(enemy->npcID);
f32 x, y, z, w;
s32 var;
s32 flag;
f32 temp_f6;
if (func_800490B4(territory, enemy, aiSettings->chaseRadius, aiSettings->unk_28.f, 1) == 0) {
fx_emote(2, npc, 0.0f, npc->collisionHeight, 1.0f, 2.0f, -20.0f, 0xF, &var);
npc->currentAnim = enemy->animList[0];
npc->duration = 30;
script->functionTemp[0] = 20;
enemy->varTable[9] = 30;
return;
}
npc_move_heading(npc, npc->moveSpeed, npc->yaw);
flag = 0;
if (!(npc->flags & 8)) {
x = npc->pos.x;
y = npc->pos.y + npc->collisionHeight;
z = npc->pos.z;
w = npc->collisionHeight + 3.0;
if ((npc_raycast_down_sides(npc->unk_80, &x, &y, &z, &w) != 0) && (w < npc->collisionHeight)) {
flag = 1;
}
}
if (flag) {
npc->pos.y = y + 1.0;
} else {
temp_f6 = npc->pos.y - (gPlayerStatusPtr->position.y + 6.0);
if ((temp_f6 < 0.0) || (temp_f6 > 4.0)) {
temp_f6 = -temp_f6;
npc->pos.y += temp_f6 * 0.06;
}
}
if (npc->duration > 0) {
npc->duration--;
return;
}
script->functionTemp[0] = 12;
}
*/
//#include "world/common/UnkNpcAIFunc34.inc.c"
#include "world/common/UnkFunc45.inc.c"

View File

@ -97,52 +97,7 @@ ApiStatus N(func_80241D5C_C731DC)(Evt* script, s32 isInitialCall) {
#include "world/common/UnkNpcAIFunc13.inc.c"
INCLUDE_ASM(s32, "world/area_kzn/kzn_08/C71ED0", func_80242078_C734F8);
/*
void N(func_80242078_C734F8)(Evt *script, NpcAISettings *aiSettings, EnemyTerritoryThing *territory) {
Enemy* enemy = script->owner1.enemy;
Npc* npc = get_npc_unsafe(enemy->npcID);
f32 x, y, z, w;
s32 var;
s32 flag;
f32 temp_f6;
if (func_800490B4(territory, enemy, aiSettings->chaseRadius, aiSettings->unk_28.f, 1) == 0) {
fx_emote(2, npc, 0.0f, npc->collisionHeight, 1.0f, 2.0f, -20.0f, 0xF, &var);
npc->currentAnim = enemy->animList[0];
npc->duration = 30;
script->functionTemp[0] = 20;
enemy->varTable[9] = 30;
return;
}
npc_move_heading(npc, npc->moveSpeed, npc->yaw);
flag = 0;
if (!(npc->flags & 8)) {
x = npc->pos.x;
y = npc->pos.y + npc->collisionHeight;
z = npc->pos.z;
w = npc->collisionHeight + 3.0;
if ((npc_raycast_down_sides(npc->unk_80, &x, &y, &z, &w) != 0) && (w < npc->collisionHeight)) {
flag = 1;
}
}
if (flag) {
npc->pos.y = y + 1.0;
} else {
temp_f6 = npc->pos.y - (gPlayerStatusPtr->position.y + 6.0);
if ((temp_f6 < 0.0) || (temp_f6 > 4.0)) {
temp_f6 = -temp_f6;
npc->pos.y += temp_f6 * 0.06;
}
}
if (npc->duration > 0) {
npc->duration--;
return;
}
script->functionTemp[0] = 12;
}
*/
//#include "world/common/UnkNpcAIFunc34.inc.c"
#include "world/common/UnkFunc45.inc.c"

View File

@ -97,52 +97,7 @@ ApiStatus N(func_8024176C_C8190C)(Evt* script, s32 isInitialCall) {
#include "world/common/UnkNpcAIFunc13.inc.c"
INCLUDE_ASM(s32, "world/area_kzn/kzn_11/C80600", func_80241A88_C81C28);
/*
void N(func_80241A88_C81C28)(Evt *script, NpcAISettings *aiSettings, EnemyTerritoryThing *territory) {
Enemy* enemy = script->owner1.enemy;
Npc* npc = get_npc_unsafe(enemy->npcID);
f32 x, y, z, w;
s32 var;
s32 flag;
f32 temp_f6;
if (func_800490B4(territory, enemy, aiSettings->chaseRadius, aiSettings->unk_28.f, 1) == 0) {
fx_emote(2, npc, 0.0f, npc->collisionHeight, 1.0f, 2.0f, -20.0f, 0xF, &var);
npc->currentAnim = enemy->animList[0];
npc->duration = 30;
script->functionTemp[0] = 20;
enemy->varTable[9] = 30;
return;
}
npc_move_heading(npc, npc->moveSpeed, npc->yaw);
flag = 0;
if (!(npc->flags & 8)) {
x = npc->pos.x;
y = npc->pos.y + npc->collisionHeight;
z = npc->pos.z;
w = npc->collisionHeight + 3.0;
if ((npc_raycast_down_sides(npc->unk_80, &x, &y, &z, &w) != 0) && (w < npc->collisionHeight)) {
flag = 1;
}
}
if (flag) {
npc->pos.y = y + 1.0;
} else {
temp_f6 = npc->pos.y - (gPlayerStatusPtr->position.y + 6.0);
if ((temp_f6 < 0.0) || (temp_f6 > 4.0)) {
temp_f6 = -temp_f6;
npc->pos.y += temp_f6 * 0.06;
}
}
if (npc->duration > 0) {
npc->duration--;
return;
}
script->functionTemp[0] = 12;
}
*/
//#include "world/common/UnkNpcAIFunc34.inc.c"
#include "world/common/UnkFunc45.inc.c"

View File

@ -1,7 +1,7 @@
#include "common.h"
#include "map.h"
void N(DeadUnkNpcAIFunc14)(Evt* script, NpcAISettings* aiSettings) {
void N(DeadUnkNpcAIFunc14)(Evt* script, NpcAISettings* aiSettings, EnemyTerritoryThing* territory) {
Enemy* enemy = script->owner1.enemy;
Npc* npc = get_npc_unsafe(enemy->npcID);
f32 vt5 = enemy->varTable[5];

View File

@ -0,0 +1,48 @@
#include "common.h"
#include "map.h"
#include "effects.h"
void N(UnkNpcAIFunc34)(Evt* script, NpcAISettings* aiSettings, EnemyTerritoryThing* territory) {
Enemy* enemy = script->owner1.enemy;
Npc* npc = get_npc_unsafe(enemy->npcID);
f32 x, y, z, w;
s32 var;
s32 flag;
f32 temp_f6;
if (func_800490B4(territory, enemy, aiSettings->chaseRadius, aiSettings->unk_28.f, 1) == 0) {
fx_emote(2, npc, 0.0f, npc->collisionHeight, 1.0f, 2.0f, -20.0f, 0xF, &var);
npc->currentAnim.w = enemy->animList[0];
npc->duration = 30;
script->functionTemp[0] = 20;
enemy->varTable[9] = 30;
return;
}
npc_move_heading(npc, npc->moveSpeed, npc->yaw);
flag = 0;
if (!(npc->flags & 8)) {
x = npc->pos.x;
y = npc->pos.y + npc->collisionHeight;
z = npc->pos.z;
w = npc->collisionHeight + 3.0;
if ((npc_raycast_down_sides(npc->unk_80, &x, &y, &z, &w) != 0) && (w < npc->collisionHeight)) {
flag = 1;
}
}
if (flag) {
npc->pos.y = y + 1.0;
} else {
temp_f6 = npc->pos.y - (gPlayerStatusPtr->position.y + 6.0);
if ((temp_f6 < 0.0) || (temp_f6 > 4.0)) {
temp_f6 = -temp_f6;
npc->pos.y += temp_f6 * 0.06;
}
}
if (npc->duration > 0) {
npc->duration--;
return;
}
script->functionTemp[0] = 12;
}

View File

@ -50,16 +50,16 @@ func_80128510 = 0x80128510;
func_8012DFE8 = 0x8012DFE8;
func_8002AA2C = 0x8002AA2C;
func_80059AC8 = 0x80059AC8;
func_80118BB0 = 0x80118BB0;
dead_get_entity_by_index = 0x80118BB0;
dead_cos_rad = 0x8002B4C0;
func_80077BD0 = 0x80077BD0;
dead_playFX_82 = 0x80077BD0;
func_80041080 = 0x80041080;
func_800F1D9C = 0x800F1D9C;
func_800F1730 = 0x800F1730;
dead_set_max_SP = 0x800F1D9C;
dead_sync_status_menu = 0x800F1730;
dead_get_npc_by_index = 0x8003C43C;
dead_evt_set_float_variable = 0x802D5A10;
func_800F1718 = 0x800F1718;
func_800F16F4 = 0x800F16F4;
dead_increment_status_menu_disabled = 0x800F1718;
dead_decrement_status_menu_disabled = 0x800F16F4;
func_80125270 = 0x80125270;
func_80124F44 = 0x80124F44;
func_8006CAC0 = 0x8006CAC0;
@ -68,32 +68,32 @@ func_802F3B00 = 0x802F3B00;
func_800FCD0C = 0x800FCD0C;
func_800F9260 = 0x800F9260;
func_800F93E8 = 0x800F93E8;
func_800F2D5C = 0x800F2D5C;
func_80130C74 = 0x80130C74;
func_800769D0 = 0x800769D0;
func_80075E30 = 0x80075E30;
dead_switch_to_partner = 0x800F2D5C;
dead_set_message_msg = 0x80130C74;
dead_playFX_52 = 0x800769D0;
dead_playFX_33 = 0x80075E30;
func_8002B524 = 0x8002B524;
func_8002BF18 = 0x8002BF18;
func_80076970 = 0x80076970;
func_80144200 = 0x80144200;
func_80144178 = 0x80144178;
dead_set_screen_overlay_color = 0x80144200;
dead_set_screen_overlay_params_front = 0x80144178;
dead_playFX_11 = 0x80075170;
func_800E53AC = 0x800E53AC;
func_8013CF98 = 0x8013CF98;
dead_npc_test_move_simple_without_slipping = 0x800E53AC;
dead_get_item_entity = 0x8013CF98;
func_80066FE0 = 0x80066FE0;
func_8002A910 = 0x8002A910;
func_8005F128 = 0x8005F128;
func_800F7278 = 0x800F7278;
dead_partner_clear_player_tracking = 0x800F7278;
func_800F2E98 = 0x800F2E98;
func_8003ED50 = 0x8003ED50;
func_8003E5E8 = 0x8003E5E8;
dead_set_npc_yaw = 0x8003ED50;
dead_disable_npc_shadow = 0x8003E5E8;
dead_get_screen_coords = 0x8002FCBC;
func_801574DC = 0x801574DC;
func_80157118 = 0x80157118;
func_8005F238 = 0x8005F238;
func_80074070 = 0x80074070;
func_8002BF68 = 0x8002BF68;
func_80130C64 = 0x80130C64;
dead_sfx_get_spatialized_sound_params = 0x801574DC;
dead_sfx_play_sound_with_params = 0x80157118;
dead_load_asset_by_name = 0x8005F238;
dead_decode_yay0 = 0x80074070;
dead_general_heap_free = 0x8002BF68;
dead_set_message_images = 0x80130C64;
func_8002B45C = 0x8002B45C;
func_801266F8 = 0x801266F8;
func_80126734 = 0x80126734;

View File

@ -108,7 +108,7 @@ glabel D_802441BC_EA4ABC
.word 0x00000000
glabel D_802441C0_EA4AC0
.word 0x00000024, 0x00000002, 0xFE363C89, 0xFE363C81, 0x00000043, 0x00000001, 0x802E3A70, 0x00000024, 0x00000002, 0xFE363C8A, 0xFE363C80, 0x00000014, 0x00000001, 0xFE363C80, 0x00000016, 0x00000001, 0x00000000, 0x00000016, 0x00000001, 0xFFFFFFFF, 0x0000001C, 0x00000000, 0x00000043, 0x00000002, 0x802E3EA8, 0xFE363C81, 0x00000043, 0x00000004, 0x802DF41C, 0xFE363C83, 0xFE363C84, 0xFE363C85, 0x00000043, 0x00000004, func_802427F0_EA30F0, 0xFE363C83, 0xFE363C84, 0xFE363C85, 0x00000042, 0x00000002, 0xFE363C80, 0x00050000, 0x00000043, 0x00000007, 0x802E4310, 0xFE363C80, 0xFE363C83, 0xFE363C84, 0xFE363C85, 0x00000001, 0x00000000, 0x00000043, 0x00000002, 0x802DE6A4, 0x00060005, 0x00000008, 0x00000001, 0x0000001E, 0x00000043, 0x00000002, 0x802DE6A4, 0x00010002, 0x00000043, 0x00000002, 0x802E461C, 0xFE363C80, 0x00000023, 0x00000000, 0x00000043, 0x00000002, func_80242A14_EA3314, 0xFE363C8A, 0x00000043, 0x00000001, 0x802E3FA4, 0x00000048, 0x00000000, 0x00000002, 0x00000000, 0x00000001, 0x00000000, 0x00000043, 0x00000002, func_80242A4C_EA334C, 0xFE363C80, 0x0000004E, 0x00000006, D_802441C0_EA4AC0, 0x00000010, 0x00000000, D_802466D0, 0x00000000, 0x00000001, 0x00000043, 0x00000002, func_802429C0_EA32C0, 0xFE363C80, 0x00000002, 0x00000000, 0x00000001, 0x00000000
.word 0x00000024, 0x00000002, 0xFE363C89, 0xFE363C81, 0x00000043, 0x00000001, 0x802E3A70, 0x00000024, 0x00000002, 0xFE363C8A, 0xFE363C80, 0x00000014, 0x00000001, 0xFE363C80, 0x00000016, 0x00000001, 0x00000000, 0x00000016, 0x00000001, 0xFFFFFFFF, 0x0000001C, 0x00000000, 0x00000043, 0x00000002, 0x802E3EA8, 0xFE363C81, 0x00000043, 0x00000004, 0x802DF41C, 0xFE363C83, 0xFE363C84, 0xFE363C85, 0x00000043, 0x00000004, EA0C10_AddPlayerHandsOffset, 0xFE363C83, 0xFE363C84, 0xFE363C85, 0x00000042, 0x00000002, 0xFE363C80, 0x00050000, 0x00000043, 0x00000007, 0x802E4310, 0xFE363C80, 0xFE363C83, 0xFE363C84, 0xFE363C85, 0x00000001, 0x00000000, 0x00000043, 0x00000002, 0x802DE6A4, 0x00060005, 0x00000008, 0x00000001, 0x0000001E, 0x00000043, 0x00000002, 0x802DE6A4, 0x00010002, 0x00000043, 0x00000002, 0x802E461C, 0xFE363C80, 0x00000023, 0x00000000, 0x00000043, 0x00000002, func_80242A14_EA3314, 0xFE363C8A, 0x00000043, 0x00000001, 0x802E3FA4, 0x00000048, 0x00000000, 0x00000002, 0x00000000, 0x00000001, 0x00000000, 0x00000043, 0x00000002, func_80242A4C_EA334C, 0xFE363C80, 0x0000004E, 0x00000006, D_802441C0_EA4AC0, 0x00000010, 0x00000000, D_802466D0, 0x00000000, 0x00000001, 0x00000043, 0x00000002, func_802429C0_EA32C0, 0xFE363C80, 0x00000002, 0x00000000, 0x00000001, 0x00000000
glabel D_80244354_EA4C54
.word 0x00000005, 0x00000001, 0x00000000, 0x00000043, 0x00000005, 0x802DC654, 0xFFFFFFFC, 0xFE363C83, 0xFE363C84, 0xFE363C85, 0x00000043, 0x00000004, EA0C10_UnkYawFunc, 0xFE363C83, 0xFE363C84, 0xFE363C85, 0x00000043, 0x00000005, 0x802E4720, 0xFE363C80, 0xFE363C83, 0xFE363C84, 0xFE363C85, 0x00000008, 0x00000001, 0x00000001, 0x00000006, 0x00000000, 0x00000002, 0x00000000, 0x00000001, 0x00000000

View File

@ -51,7 +51,7 @@ glabel D_80241360_EA8330
.word 0x0000000C, 0x00000002, 0xF5DE0180, 0x00000022, 0x00000043, 0x00000003, 0x80048C5C, 0xFFFFFFFF, D_80240E44_EA7E14, 0x00000012, 0x00000000, 0x00000043, 0x00000002, 0x800483E0, 0xFFFFFFFF, 0x00000013, 0x00000000, 0x00000002, 0x00000000, 0x00000001, 0x00000000
glabel D_802413B4_EA8384
.word 0x00000003, 0x00000001, 0x00000000, 0x00000008, 0x00000001, 0x00000001, 0x00000043, 0x00000004, 0x802DF41C, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x0000000D, 0x00000002, 0xFE363C81, 0x00000064, 0x00000004, 0x00000001, 0x00000000, 0x00000013, 0x00000000, 0x0000000C, 0x00000002, 0xFE363C80, 0x00000064, 0x00000004, 0x00000001, 0x00000000, 0x00000013, 0x00000000, 0x00000043, 0x00000002, 0x802DE448, 0x00000001, 0x00000043, 0x00000001, func_80240350_EA7320, 0x00000043, 0x00000005, 0x802D8D40, 0x00000000, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000043, 0x00000005, 0x802D9320, 0x00000000, 0x0000011D, 0x00000019, 0x00000023, 0x00000043, 0x00000003, 0x802D90D8, 0x00000000, 0x00000190, 0x00000043, 0x00000003, 0x802D93E4, 0x00000000, 0xF24A8480, 0x00000043, 0x00000004, 0x802D8C7C, 0x00000000, 0x00000000, 0x00000001, 0x00000043, 0x00000003, 0x802D9848, 0x00000000, 0xF24A7E80, 0x00000008, 0x00000001, 0x0000000A, 0x00000043, 0x00000005, 0x802DB210, 0xFFFFFFFF, 0x0000011D, 0x00000019, 0x00000023, 0x00000043, 0x00000004, 0x802DD70C, 0xFFFFFFFF, 0x00000321, 0x00000000, 0x00000043, 0x00000003, 0x802DB654, 0xFFFFFFFF, 0x00360017, 0x00000008, 0x00000001, 0x0000001E, 0x00000043, 0x00000003, 0x802DB654, 0xFFFFFFFF, 0x00360001, 0x00000043, 0x00000006, 0x802DD810, 0xFFFFFFFF, 0x00360004, 0x00360001, 0x00000000, 0x001000FF, 0x00000008, 0x00000001, 0x0000000A, 0x00000043, 0x00000004, 0x802DD70C, 0xFFFFFFFF, 0x00000322, 0x00000000, 0x00000043, 0x00000003, 0x802DB654, 0xFFFFFFFF, 0x00360018, 0x00000008, 0x00000001, 0x00000019, 0x00000043, 0x00000005, 0x802DB210, 0xFFFFFFFF, 0x00000000, 0xFFFFFC18, 0x00000000, 0x00000043, 0x00000001, func_8024036C_EA733C, 0x00000043, 0x00000003, 0x802D9DE4, 0x00000000, 0xF24A8680, 0x00000024, 0x00000002, 0xF840609E, 0x00000001, 0x00000043, 0x00000002, 0x802DE448, 0x00000000, 0x00000002, 0x00000000, 0x00000001, 0x00000000
.word 0x00000003, 0x00000001, 0x00000000, 0x00000008, 0x00000001, 0x00000001, 0x00000043, 0x00000004, 0x802DF41C, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x0000000D, 0x00000002, 0xFE363C81, 0x00000064, 0x00000004, 0x00000001, 0x00000000, 0x00000013, 0x00000000, 0x0000000C, 0x00000002, 0xFE363C80, 0x00000064, 0x00000004, 0x00000001, 0x00000000, 0x00000013, 0x00000000, 0x00000043, 0x00000002, 0x802DE448, 0x00000001, 0x00000043, 0x00000001, EA7320_SetCamera0Flag1000, 0x00000043, 0x00000005, 0x802D8D40, 0x00000000, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000043, 0x00000005, 0x802D9320, 0x00000000, 0x0000011D, 0x00000019, 0x00000023, 0x00000043, 0x00000003, 0x802D90D8, 0x00000000, 0x00000190, 0x00000043, 0x00000003, 0x802D93E4, 0x00000000, 0xF24A8480, 0x00000043, 0x00000004, 0x802D8C7C, 0x00000000, 0x00000000, 0x00000001, 0x00000043, 0x00000003, 0x802D9848, 0x00000000, 0xF24A7E80, 0x00000008, 0x00000001, 0x0000000A, 0x00000043, 0x00000005, 0x802DB210, 0xFFFFFFFF, 0x0000011D, 0x00000019, 0x00000023, 0x00000043, 0x00000004, 0x802DD70C, 0xFFFFFFFF, 0x00000321, 0x00000000, 0x00000043, 0x00000003, 0x802DB654, 0xFFFFFFFF, 0x00360017, 0x00000008, 0x00000001, 0x0000001E, 0x00000043, 0x00000003, 0x802DB654, 0xFFFFFFFF, 0x00360001, 0x00000043, 0x00000006, 0x802DD810, 0xFFFFFFFF, 0x00360004, 0x00360001, 0x00000000, 0x001000FF, 0x00000008, 0x00000001, 0x0000000A, 0x00000043, 0x00000004, 0x802DD70C, 0xFFFFFFFF, 0x00000322, 0x00000000, 0x00000043, 0x00000003, 0x802DB654, 0xFFFFFFFF, 0x00360018, 0x00000008, 0x00000001, 0x00000019, 0x00000043, 0x00000005, 0x802DB210, 0xFFFFFFFF, 0x00000000, 0xFFFFFC18, 0x00000000, 0x00000043, 0x00000001, EA7320_UnsetCamera0Flag1000, 0x00000043, 0x00000003, 0x802D9DE4, 0x00000000, 0xF24A8680, 0x00000024, 0x00000002, 0xF840609E, 0x00000001, 0x00000043, 0x00000002, 0x802DE448, 0x00000000, 0x00000002, 0x00000000, 0x00000001, 0x00000000
glabel D_80241618_EA85E8
.word 0x0000000A, 0x00000002, 0xF840609E, 0x00000000, 0x00000043, 0x00000003, 0x80048C5C, 0xFFFFFFFF, D_802413B4_EA8384, 0x00000012, 0x00000000, 0x00000043, 0x00000002, 0x800483E0, 0xFFFFFFFF, 0x00000013, 0x00000000, 0x00000002, 0x00000000, 0x00000001, 0x00000000

View File

@ -156,7 +156,7 @@ glabel D_80243DDC_EAC8BC
.word 0x00000000
glabel D_80243DE0_EAC8C0
.word 0x00000024, 0x00000002, 0xFE363C89, 0xFE363C81, 0x00000043, 0x00000001, 0x802E3A70, 0x00000024, 0x00000002, 0xFE363C8A, 0xFE363C80, 0x00000014, 0x00000001, 0xFE363C80, 0x00000016, 0x00000001, 0x00000000, 0x00000016, 0x00000001, 0xFFFFFFFF, 0x0000001C, 0x00000000, 0x00000043, 0x00000002, 0x802E3EA8, 0xFE363C81, 0x00000043, 0x00000004, 0x802DF41C, 0xFE363C83, 0xFE363C84, 0xFE363C85, 0x00000043, 0x00000004, func_802415DC_EAA0BC, 0xFE363C83, 0xFE363C84, 0xFE363C85, 0x00000042, 0x00000002, 0xFE363C80, 0x00050000, 0x00000043, 0x00000007, 0x802E4310, 0xFE363C80, 0xFE363C83, 0xFE363C84, 0xFE363C85, 0x00000001, 0x00000000, 0x00000043, 0x00000002, 0x802DE6A4, 0x00060005, 0x00000008, 0x00000001, 0x0000001E, 0x00000043, 0x00000002, 0x802DE6A4, 0x00010002, 0x00000043, 0x00000002, 0x802E461C, 0xFE363C80, 0x00000023, 0x00000000, 0x00000043, 0x00000002, func_80241800_EAA2E0, 0xFE363C8A, 0x00000043, 0x00000001, 0x802E3FA4, 0x00000048, 0x00000000, 0x00000002, 0x00000000, 0x00000001, 0x00000000, 0x00000043, 0x00000002, func_80241838_EAA318, 0xFE363C80, 0x0000004E, 0x00000006, D_80243DE0_EAC8C0, 0x00000010, 0x00000000, D_80248388, 0x00000000, 0x00000001, 0x00000043, 0x00000002, func_802417AC_EAA28C, 0xFE363C80, 0x00000002, 0x00000000, 0x00000001, 0x00000000
.word 0x00000024, 0x00000002, 0xFE363C89, 0xFE363C81, 0x00000043, 0x00000001, 0x802E3A70, 0x00000024, 0x00000002, 0xFE363C8A, 0xFE363C80, 0x00000014, 0x00000001, 0xFE363C80, 0x00000016, 0x00000001, 0x00000000, 0x00000016, 0x00000001, 0xFFFFFFFF, 0x0000001C, 0x00000000, 0x00000043, 0x00000002, 0x802E3EA8, 0xFE363C81, 0x00000043, 0x00000004, 0x802DF41C, 0xFE363C83, 0xFE363C84, 0xFE363C85, 0x00000043, 0x00000004, EA8AE0_AddPlayerHandsOffset, 0xFE363C83, 0xFE363C84, 0xFE363C85, 0x00000042, 0x00000002, 0xFE363C80, 0x00050000, 0x00000043, 0x00000007, 0x802E4310, 0xFE363C80, 0xFE363C83, 0xFE363C84, 0xFE363C85, 0x00000001, 0x00000000, 0x00000043, 0x00000002, 0x802DE6A4, 0x00060005, 0x00000008, 0x00000001, 0x0000001E, 0x00000043, 0x00000002, 0x802DE6A4, 0x00010002, 0x00000043, 0x00000002, 0x802E461C, 0xFE363C80, 0x00000023, 0x00000000, 0x00000043, 0x00000002, func_80241800_EAA2E0, 0xFE363C8A, 0x00000043, 0x00000001, 0x802E3FA4, 0x00000048, 0x00000000, 0x00000002, 0x00000000, 0x00000001, 0x00000000, 0x00000043, 0x00000002, func_80241838_EAA318, 0xFE363C80, 0x0000004E, 0x00000006, D_80243DE0_EAC8C0, 0x00000010, 0x00000000, D_80248388, 0x00000000, 0x00000001, 0x00000043, 0x00000002, func_802417AC_EAA28C, 0xFE363C80, 0x00000002, 0x00000000, 0x00000001, 0x00000000
glabel D_80243F74_EACA54
.word 0x00000005, 0x00000001, 0x00000000, 0x00000043, 0x00000005, 0x802DC654, 0xFFFFFFFC, 0xFE363C83, 0xFE363C84, 0xFE363C85, 0x00000043, 0x00000004, EA8AE0_UnkYawFunc, 0xFE363C83, 0xFE363C84, 0xFE363C85, 0x00000043, 0x00000005, 0x802E4720, 0xFE363C80, 0xFE363C83, 0xFE363C84, 0xFE363C85, 0x00000008, 0x00000001, 0x00000001, 0x00000006, 0x00000000, 0x00000002, 0x00000000, 0x00000001, 0x00000000

View File

@ -63,7 +63,7 @@ glabel D_802417E8_EB2648
.word 0x00000000
glabel D_802417EC_EB264C
.word 0x00000024, 0x00000002, 0xFE363C89, 0xFE363C81, 0x00000043, 0x00000001, 0x802E3A70, 0x00000024, 0x00000002, 0xFE363C8A, 0xFE363C80, 0x00000014, 0x00000001, 0xFE363C80, 0x00000016, 0x00000001, 0x00000000, 0x00000016, 0x00000001, 0xFFFFFFFF, 0x0000001C, 0x00000000, 0x00000043, 0x00000002, 0x802E3EA8, 0xFE363C81, 0x00000043, 0x00000004, 0x802DF41C, 0xFE363C83, 0xFE363C84, 0xFE363C85, 0x00000043, 0x00000004, func_80240484_EB12E4, 0xFE363C83, 0xFE363C84, 0xFE363C85, 0x00000042, 0x00000002, 0xFE363C80, 0x00050000, 0x00000043, 0x00000007, 0x802E4310, 0xFE363C80, 0xFE363C83, 0xFE363C84, 0xFE363C85, 0x00000001, 0x00000000, 0x00000043, 0x00000002, 0x802DE6A4, 0x00060005, 0x00000008, 0x00000001, 0x0000001E, 0x00000043, 0x00000002, 0x802DE6A4, 0x00010002, 0x00000043, 0x00000002, 0x802E461C, 0xFE363C80, 0x00000023, 0x00000000, 0x00000043, 0x00000002, func_802406A8_EB1508, 0xFE363C8A, 0x00000043, 0x00000001, 0x802E3FA4, 0x00000048, 0x00000000, 0x00000002, 0x00000000, 0x00000001, 0x00000000, 0x00000043, 0x00000002, func_802406E0_EB1540, 0xFE363C80, 0x0000004E, 0x00000006, D_802417EC_EB264C, 0x00000010, 0x00000000, D_802442D0, 0x00000000, 0x00000001, 0x00000043, 0x00000002, func_80240654_EB14B4, 0xFE363C80, 0x00000002, 0x00000000, 0x00000001, 0x00000000
.word 0x00000024, 0x00000002, 0xFE363C89, 0xFE363C81, 0x00000043, 0x00000001, 0x802E3A70, 0x00000024, 0x00000002, 0xFE363C8A, 0xFE363C80, 0x00000014, 0x00000001, 0xFE363C80, 0x00000016, 0x00000001, 0x00000000, 0x00000016, 0x00000001, 0xFFFFFFFF, 0x0000001C, 0x00000000, 0x00000043, 0x00000002, 0x802E3EA8, 0xFE363C81, 0x00000043, 0x00000004, 0x802DF41C, 0xFE363C83, 0xFE363C84, 0xFE363C85, 0x00000043, 0x00000004, EB1170_AddPlayerHandsOffset, 0xFE363C83, 0xFE363C84, 0xFE363C85, 0x00000042, 0x00000002, 0xFE363C80, 0x00050000, 0x00000043, 0x00000007, 0x802E4310, 0xFE363C80, 0xFE363C83, 0xFE363C84, 0xFE363C85, 0x00000001, 0x00000000, 0x00000043, 0x00000002, 0x802DE6A4, 0x00060005, 0x00000008, 0x00000001, 0x0000001E, 0x00000043, 0x00000002, 0x802DE6A4, 0x00010002, 0x00000043, 0x00000002, 0x802E461C, 0xFE363C80, 0x00000023, 0x00000000, 0x00000043, 0x00000002, func_802406A8_EB1508, 0xFE363C8A, 0x00000043, 0x00000001, 0x802E3FA4, 0x00000048, 0x00000000, 0x00000002, 0x00000000, 0x00000001, 0x00000000, 0x00000043, 0x00000002, func_802406E0_EB1540, 0xFE363C80, 0x0000004E, 0x00000006, D_802417EC_EB264C, 0x00000010, 0x00000000, D_802442D0, 0x00000000, 0x00000001, 0x00000043, 0x00000002, func_80240654_EB14B4, 0xFE363C80, 0x00000002, 0x00000000, 0x00000001, 0x00000000
glabel D_80241980_EB27E0
.word 0x00000005, 0x00000001, 0x00000000, 0x00000043, 0x00000005, 0x802DC654, 0xFFFFFFFC, 0xFE363C83, 0xFE363C84, 0xFE363C85, 0x00000043, 0x00000004, EB1170_UnkYawFunc, 0xFE363C83, 0xFE363C84, 0xFE363C85, 0x00000043, 0x00000005, 0x802E4720, 0xFE363C80, 0xFE363C83, 0xFE363C84, 0xFE363C85, 0x00000008, 0x00000001, 0x00000001, 0x00000006, 0x00000000, 0x00000002, 0x00000000, 0x00000001, 0x00000000

View File

@ -66,7 +66,7 @@ glabel D_802410F4_EB8324
.word 0x00000005, 0x00000001, 0x00000000, 0x00000056, 0x00000000, 0x00000043, 0x00000003, 0x802E1D00, 0x00000003, 0xFE363C80, 0x00000044, 0x00000001, D_80241028_EB8258, 0x00000014, 0x00000001, 0xFE363C80, 0x00000016, 0x00000001, 0x00000000, 0x00000043, 0x0000000F, 0x802E58EC, 0x00000065, 0x00000002, 0x00000032, 0x00000A5A, 0xFFFFFFEC, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000024, 0x00000002, 0xFE363C8E, 0xFE363C8F, 0x00000043, 0x00000005, func_802E2A80, 0x0000000F, D_80240F40_EB8170, 0x00000004, 0x00000004, 0x00000016, 0x00000001, 0x00000001, 0x00000043, 0x0000000F, 0x802E58EC, 0x00000065, 0x00000002, 0xFFFFFFEC, 0x00000A5A, 0xFFFFFFEC, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000024, 0x00000002, 0xFE363C8E, 0xFE363C8F, 0x00000043, 0x00000005, func_802E2A80, 0x0000000A, D_80240F70_EB81A0, 0x00000003, 0x00000004, 0x00000016, 0x00000001, 0x00000002, 0x00000043, 0x0000000F, 0x802E58EC, 0x00000065, 0x00000002, 0x0000000A, 0x00000A5A, 0xFFFFFFEC, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000024, 0x00000002, 0xFE363C8E, 0xFE363C8F, 0x00000043, 0x00000005, func_802E2A80, 0x0000000F, D_80240F94_EB81C4, 0x00000005, 0x00000004, 0x00000016, 0x00000001, 0x00000003, 0x00000043, 0x0000000F, 0x802E58EC, 0x00000065, 0x00000002, 0xFFFFFFCE, 0x00000A5A, 0xFFFFFFEC, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000024, 0x00000002, 0xFE363C8E, 0xFE363C8F, 0x00000043, 0x00000005, func_802E2A80, 0x00000014, D_80240FD0_EB8200, 0x00000006, 0x00000004, 0x00000023, 0x00000000, 0x00000043, 0x00000003, 0x802E1D00, 0x00000001, 0xFE363C84, 0x0000000A, 0x00000002, 0xFE363C84, 0x00000000, 0x00000024, 0x00000002, 0xFE363C84, 0xFFFFFFFF, 0x00000013, 0x00000000, 0x00000005, 0x00000001, 0x00000000, 0x00000043, 0x00000001, func_802E2B74, 0x00000029, 0x00000002, 0xFE363C81, 0xFE363C84, 0x00000043, 0x00000004, func_80240478_EB76A8, 0xFE363C81, 0xFE363C82, 0xFE363C83, 0x00000008, 0x00000001, 0x00000001, 0x0000000A, 0x00000002, 0xFE363C80, 0x00000000, 0x00000007, 0x00000000, 0x00000013, 0x00000000, 0x00000006, 0x00000000, 0x00000043, 0x00000002, 0x802E5160, 0xFE363C8E, 0x00000057, 0x00000000, 0x00000008, 0x00000001, 0x00000008, 0x00000006, 0x00000000, 0x00000002, 0x00000000, 0x00000001, 0x00000000
glabel D_80241418_EB8648
.word 0x00000043, 0x00000002, 0x802DE448, 0x00000001, 0x00000043, 0x00000002, 0x802DE404, 0x00000001, 0x00000043, 0x00000002, 0x802DE6F8, 0x0000000A, 0x00000043, 0x00000002, 0x802DCA48, 0x00000000, 0x00000043, 0x00000004, 0x802DC5C0, 0xFFFFFFFC, 0x00000200, 0x00000000, 0x00000043, 0x00000001, func_80240504_EB7734, 0x00000044, 0x00000001, D_80240E98_EB80C8, 0x00000043, 0x00000003, 0x8004930C, 0x00000000, 0x00000000, 0x00000056, 0x00000000, 0x00000008, 0x00000001, 0x00000001, 0x00000043, 0x00000002, 0x802DE6A4, 0x00080000, 0x00000057, 0x00000000, 0x00000056, 0x00000000, 0x00000043, 0x00000005, 0x802E1C00, 0x00000000, 0x00000C12, 0x000000A0, 0x00000000, 0x00000005, 0x00000001, 0x00000000, 0x00000043, 0x00000001, 0x802E1C7C, 0x00000028, 0x00000002, 0xFE363C80, 0x00000064, 0x00000043, 0x00000005, 0x802DB210, 0xFFFFFFFF, 0x00000000, 0xFE363C80, 0x00000000, 0x00000043, 0x00000005, 0x802DB210, 0x00000000, 0x0000000A, 0xFE363C80, 0xFFFFFFFB, 0x00000043, 0x00000004, 0x802DE510, 0xFFFFFFF6, 0xFE363C80, 0x00000005, 0x00000027, 0x00000002, 0xFE363C80, 0x00000014, 0x00000043, 0x00000005, 0x802DB210, 0xFFFFFFFC, 0xFFFFFFF6, 0xFE363C80, 0x00000000, 0x0000000D, 0x00000002, 0xFE363C80, 0x00000B18, 0x00000043, 0x00000003, 0x8004930C, 0x00000000, 0x00000001, 0x00000013, 0x00000000, 0x00000008, 0x00000001, 0x00000001, 0x0000000A, 0x00000002, 0xFE363C81, 0x00000000, 0x00000007, 0x00000000, 0x00000013, 0x00000000, 0x00000006, 0x00000000, 0x00000057, 0x00000000, 0x00000003, 0x00000001, 0x00000000, 0x00000043, 0x00000003, 0x80049370, 0x00000000, 0xFE363C80, 0x0000000A, 0x00000002, 0xFE363C80, 0x00000000, 0x00000008, 0x00000001, 0x00000001, 0x00000004, 0x00000001, 0x00000000, 0x00000013, 0x00000000, 0x00000044, 0x00000001, D_802410F4_EB8324, 0x00000008, 0x00000001, 0x00000023, 0x00000043, 0x00000007, 0x8011A58C, 0x802F92E0, 0x00000000, 0x00000A5A, 0x00000000, 0x00000094, D_80000000, 0x00000024, 0x00000002, 0xFE363C8A, 0xFE363C80, 0x00000056, 0x00000000, 0x00000043, 0x00000001, func_80240520_EB7750, 0x00000057, 0x00000000, 0x00000024, 0x00000002, 0xFE363C89, 0xFE363C8A, 0x00000043, 0x00000005, func_802403D8_EB7608, 0xFE363C89, 0xFE363C82, 0xFE363C83, 0xFE363C84, 0x00000043, 0x00000005, 0x802E1C00, 0xFE363C83, 0x00000BB8, 0x0000000A, 0x00000001, 0x00000005, 0x00000001, 0x00000000, 0x00000043, 0x00000001, 0x802E1C7C, 0x00000043, 0x00000005, func_80240310_EB7540, 0xFE363C89, 0xFE363C82, 0xFE363C80, 0xFE363C84, 0x00000027, 0x00000002, 0xFE363C82, 0xFFFFFFFF, 0x00000008, 0x00000001, 0x00000001, 0x0000000A, 0x00000002, 0xFE363C81, 0x00000000, 0x00000007, 0x00000000, 0x00000013, 0x00000000, 0x00000006, 0x00000000, 0x00000008, 0x00000001, 0x0000002D, 0x00000043, 0x00000003, 0x802D78AC, 0x80241C18, 0x00000001, 0x00000008, 0x00000001, 0x00000064, 0x00000002, 0x00000000, 0x00000001, 0x00000000
.word 0x00000043, 0x00000002, 0x802DE448, 0x00000001, 0x00000043, 0x00000002, 0x802DE404, 0x00000001, 0x00000043, 0x00000002, 0x802DE6F8, 0x0000000A, 0x00000043, 0x00000002, 0x802DCA48, 0x00000000, 0x00000043, 0x00000004, 0x802DC5C0, 0xFFFFFFFC, 0x00000200, 0x00000000, 0x00000043, 0x00000001, EB7540_UnsetCamera0MoveFlag1, 0x00000044, 0x00000001, D_80240E98_EB80C8, 0x00000043, 0x00000003, 0x8004930C, 0x00000000, 0x00000000, 0x00000056, 0x00000000, 0x00000008, 0x00000001, 0x00000001, 0x00000043, 0x00000002, 0x802DE6A4, 0x00080000, 0x00000057, 0x00000000, 0x00000056, 0x00000000, 0x00000043, 0x00000005, 0x802E1C00, 0x00000000, 0x00000C12, 0x000000A0, 0x00000000, 0x00000005, 0x00000001, 0x00000000, 0x00000043, 0x00000001, 0x802E1C7C, 0x00000028, 0x00000002, 0xFE363C80, 0x00000064, 0x00000043, 0x00000005, 0x802DB210, 0xFFFFFFFF, 0x00000000, 0xFE363C80, 0x00000000, 0x00000043, 0x00000005, 0x802DB210, 0x00000000, 0x0000000A, 0xFE363C80, 0xFFFFFFFB, 0x00000043, 0x00000004, 0x802DE510, 0xFFFFFFF6, 0xFE363C80, 0x00000005, 0x00000027, 0x00000002, 0xFE363C80, 0x00000014, 0x00000043, 0x00000005, 0x802DB210, 0xFFFFFFFC, 0xFFFFFFF6, 0xFE363C80, 0x00000000, 0x0000000D, 0x00000002, 0xFE363C80, 0x00000B18, 0x00000043, 0x00000003, 0x8004930C, 0x00000000, 0x00000001, 0x00000013, 0x00000000, 0x00000008, 0x00000001, 0x00000001, 0x0000000A, 0x00000002, 0xFE363C81, 0x00000000, 0x00000007, 0x00000000, 0x00000013, 0x00000000, 0x00000006, 0x00000000, 0x00000057, 0x00000000, 0x00000003, 0x00000001, 0x00000000, 0x00000043, 0x00000003, 0x80049370, 0x00000000, 0xFE363C80, 0x0000000A, 0x00000002, 0xFE363C80, 0x00000000, 0x00000008, 0x00000001, 0x00000001, 0x00000004, 0x00000001, 0x00000000, 0x00000013, 0x00000000, 0x00000044, 0x00000001, D_802410F4_EB8324, 0x00000008, 0x00000001, 0x00000023, 0x00000043, 0x00000007, 0x8011A58C, 0x802F92E0, 0x00000000, 0x00000A5A, 0x00000000, 0x00000094, D_80000000, 0x00000024, 0x00000002, 0xFE363C8A, 0xFE363C80, 0x00000056, 0x00000000, 0x00000043, 0x00000001, func_80240520_EB7750, 0x00000057, 0x00000000, 0x00000024, 0x00000002, 0xFE363C89, 0xFE363C8A, 0x00000043, 0x00000005, EB7540_GetEntityPosition, 0xFE363C89, 0xFE363C82, 0xFE363C83, 0xFE363C84, 0x00000043, 0x00000005, 0x802E1C00, 0xFE363C83, 0x00000BB8, 0x0000000A, 0x00000001, 0x00000005, 0x00000001, 0x00000000, 0x00000043, 0x00000001, 0x802E1C7C, 0x00000043, 0x00000005, func_80240310_EB7540, 0xFE363C89, 0xFE363C82, 0xFE363C80, 0xFE363C84, 0x00000027, 0x00000002, 0xFE363C82, 0xFFFFFFFF, 0x00000008, 0x00000001, 0x00000001, 0x0000000A, 0x00000002, 0xFE363C81, 0x00000000, 0x00000007, 0x00000000, 0x00000013, 0x00000000, 0x00000006, 0x00000000, 0x00000008, 0x00000001, 0x0000002D, 0x00000043, 0x00000003, 0x802D78AC, 0x80241C18, 0x00000001, 0x00000008, 0x00000001, 0x00000064, 0x00000002, 0x00000000, 0x00000001, 0x00000000
glabel D_802417AC_EB89DC
.word 0x00000043, 0x00000005, 0x802DB210, 0xFFFFFFFF, 0x00000000, 0xFFFFFF9C, 0x00000000, 0x00000043, 0x00000003, 0x802DB654, 0xFFFFFFFF, 0x00160008, 0x00000043, 0x00000003, 0x80048C5C, 0xFFFFFFFF, D_80241418_EB8648, 0x00000002, 0x00000000, 0x00000001, 0x00000000

File diff suppressed because one or more lines are too long

View File

@ -27,7 +27,7 @@ glabel D_80240C74_EC7E24
.word 0x00000047, 0x00000005, D_80240C18_EC7DC8, 0x00080000, 0x00000000, 0x00000001, 0x00000000, 0x00000002, 0x00000000, 0x00000001, 0x00000000
glabel D_80240CA0_EC7E50
.word 0x00000024, 0x00000002, 0xF5DE0329, 0x00000026, 0x00000043, 0x00000002, 0x802E6F50, 0xFFFFFFFF, 0x00000043, 0x00000003, 0x802D8B60, 0x00000000, 0x00000000, 0x00000043, 0x00000006, 0x802D7CD8, 0x00000000, 0x00000003, 0x00000019, 0x00000010, 0x00001000, 0x00000043, 0x00000005, func_802D8248, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000043, 0x00000003, 0x802D7B70, 0x00000000, 0x00000001, 0x00000024, 0x00000002, 0xF9718886, 0x00000000, 0x00000043, 0x00000003, 0x80048338, 0x00000000, D_80242B0C_EC9CBC, 0x00000046, 0x00000001, D_802428C4_EC9A74, 0x00000043, 0x00000004, AddCoin, 0x00000003, 0x00000006, 0x00000006, 0x00000024, 0x00000002, 0xFE363C80, 0x00000129, 0x00000024, 0x00000002, 0xFE363C81, 0xFFFFFFA1, 0x00000024, 0x00000002, 0xFE363C82, 0x0000017F, 0x00000024, 0x00000002, 0xFE363C83, 0xFFFFFFBF, 0x00000024, 0x00000002, 0xFE363C84, 0x00000000, 0x00000044, 0x00000001, D_8024096C_EC7B1C, 0x00000024, 0x00000002, 0xFE363C80, 0x00000125, 0x00000024, 0x00000002, 0xFE363C81, 0x00000047, 0x00000024, 0x00000002, 0xFE363C82, 0x0000017A, 0x00000024, 0x00000002, 0xFE363C83, 0x00000071, 0x00000024, 0x00000002, 0xFE363C84, 0x00000000, 0x00000044, 0x00000001, D_8024096C_EC7B1C, 0x00000024, 0x00000002, 0xFE363C80, 0x00000015, 0x00000024, 0x00000002, 0xFE363C81, 0xFFFFFEA6, 0x00000024, 0x00000002, 0xFE363C82, 0x00000093, 0x00000024, 0x00000002, 0xFE363C83, 0xFFFFFF0E, 0x00000024, 0x00000002, 0xFE363C84, 0x00000014, 0x00000044, 0x00000001, D_8024096C_EC7B1C, 0x00000024, 0x00000002, 0xFE363C80, 0xFFFFFEA2, 0x00000024, 0x00000002, 0xFE363C81, 0xFFFFFF42, 0x00000024, 0x00000002, 0xFE363C82, 0xFFFFFFAF, 0x00000024, 0x00000002, 0xFE363C83, 0xFFFFFF96, 0x00000024, 0x00000002, 0xFE363C84, 0x00000000, 0x00000044, 0x00000001, D_8024096C_EC7B1C, 0x00000024, 0x00000002, 0xFE363C80, 0xFFFFFE84, 0x00000024, 0x00000002, 0xFE363C81, 0x00000055, 0x00000024, 0x00000002, 0xFE363C82, 0xFFFFFFA1, 0x00000024, 0x00000002, 0xFE363C83, 0x00000096, 0x00000024, 0x00000002, 0xFE363C84, 0x00000000, 0x00000044, 0x00000001, D_8024096C_EC7B1C, 0x00000043, 0x00000003, 0x802D6688, 0x00000033, 0x00000001, 0x00000043, 0x00000003, 0x802D6688, 0x00000031, 0x00000001, 0x00000043, 0x00000003, 0x802D6688, 0x00000032, 0x00000001, 0x00000056, 0x00000000, 0x00000024, 0x00000002, 0xFE363C80, 0x00000002, 0x00000024, 0x00000002, 0xFE363C81, 0xFFFFFF9C, 0x00000024, 0x00000002, 0xFE363C82, 0x00000064, 0x00000024, 0x00000002, 0xFE363C83, 0x00000000, 0x00000024, 0x00000002, 0xFE363C84, 0x00000000, 0x00000024, 0x00000002, 0xFE363C85, 0x00000001, 0x00000024, 0x00000002, 0xFE363C86, 0x00000001, 0x00000024, 0x00000002, 0xFE363C87, 0x00000000, 0x00000024, 0x00000002, 0xFE363C88, 0x00000000, 0x00000024, 0x00000002, 0xFE363C89, 0x00000000, 0x00000024, 0x00000002, 0xFE363C8A, 0x00000000, 0x00000024, 0x00000002, 0xFE363C8B, 0x00000000, 0x00000024, 0x00000002, 0xFE363C8C, 0x00000000, 0x00000044, 0x00000001, D_802408D0_EC7A80, 0x00000057, 0x00000000, 0x00000056, 0x00000000, 0x00000024, 0x00000002, 0xFE363C80, 0x00000003, 0x00000024, 0x00000002, 0xFE363C81, 0x00000000, 0x00000024, 0x00000002, 0xFE363C82, 0xFFFFFB50, 0x00000024, 0x00000002, 0xFE363C83, 0x00000000, 0x00000024, 0x00000002, 0xFE363C84, 0x00000000, 0x00000024, 0x00000002, 0xFE363C85, 0x00000000, 0x00000024, 0x00000002, 0xFE363C86, 0x00000001, 0x00000024, 0x00000002, 0xFE363C87, 0x00000000, 0x00000024, 0x00000002, 0xFE363C88, 0x00000000, 0x00000024, 0x00000002, 0xFE363C89, 0x00000000, 0x00000024, 0x00000002, 0xFE363C8A, 0x00000000, 0x00000024, 0x00000002, 0xFE363C8B, 0x00000000, 0x00000024, 0x00000002, 0xFE363C8C, 0x00000000, 0x00000044, 0x00000001, D_802408D0_EC7A80, 0x00000057, 0x00000000, 0x00000043, 0x00000002, 0x802D790C, 0xFE363C80, 0x0000000A, 0x00000002, 0xFE363C80, 0x00000001, 0x00000044, 0x00000001, D_80241C14_EC8DC4, 0x00000012, 0x00000000, 0x00000043, 0x00000004, AddCoin, 0x00000000, 0x00000001, 0x7FFFFE00, 0x00000024, 0x00000002, 0xFE363C80, D_80240C74_EC7E24, 0x00000044, 0x00000001, 0x80285C70, 0x00000044, 0x00000001, D_802424F4_EC96A4, 0x00000013, 0x00000000, 0x00000046, 0x00000001, D_802407A0_EC7950, 0x0000000F, 0x00000002, 0xF5DE0180, 0x00000035, 0x00000043, 0x00000001, func_8024030C_EC74BC, 0x00000013, 0x00000000, 0x00000043, 0x00000001, func_80240344_EC74F4, 0x00000002, 0x00000000, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000
.word 0x00000024, 0x00000002, 0xF5DE0329, 0x00000026, 0x00000043, 0x00000002, 0x802E6F50, 0xFFFFFFFF, 0x00000043, 0x00000003, 0x802D8B60, 0x00000000, 0x00000000, 0x00000043, 0x00000006, 0x802D7CD8, 0x00000000, 0x00000003, 0x00000019, 0x00000010, 0x00001000, 0x00000043, 0x00000005, func_802D8248, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000043, 0x00000003, 0x802D7B70, 0x00000000, 0x00000001, 0x00000024, 0x00000002, 0xF9718886, 0x00000000, 0x00000043, 0x00000003, 0x80048338, 0x00000000, D_80242B0C_EC9CBC, 0x00000046, 0x00000001, D_802428C4_EC9A74, 0x00000043, 0x00000004, AddCoin, 0x00000003, 0x00000006, 0x00000006, 0x00000024, 0x00000002, 0xFE363C80, 0x00000129, 0x00000024, 0x00000002, 0xFE363C81, 0xFFFFFFA1, 0x00000024, 0x00000002, 0xFE363C82, 0x0000017F, 0x00000024, 0x00000002, 0xFE363C83, 0xFFFFFFBF, 0x00000024, 0x00000002, 0xFE363C84, 0x00000000, 0x00000044, 0x00000001, D_8024096C_EC7B1C, 0x00000024, 0x00000002, 0xFE363C80, 0x00000125, 0x00000024, 0x00000002, 0xFE363C81, 0x00000047, 0x00000024, 0x00000002, 0xFE363C82, 0x0000017A, 0x00000024, 0x00000002, 0xFE363C83, 0x00000071, 0x00000024, 0x00000002, 0xFE363C84, 0x00000000, 0x00000044, 0x00000001, D_8024096C_EC7B1C, 0x00000024, 0x00000002, 0xFE363C80, 0x00000015, 0x00000024, 0x00000002, 0xFE363C81, 0xFFFFFEA6, 0x00000024, 0x00000002, 0xFE363C82, 0x00000093, 0x00000024, 0x00000002, 0xFE363C83, 0xFFFFFF0E, 0x00000024, 0x00000002, 0xFE363C84, 0x00000014, 0x00000044, 0x00000001, D_8024096C_EC7B1C, 0x00000024, 0x00000002, 0xFE363C80, 0xFFFFFEA2, 0x00000024, 0x00000002, 0xFE363C81, 0xFFFFFF42, 0x00000024, 0x00000002, 0xFE363C82, 0xFFFFFFAF, 0x00000024, 0x00000002, 0xFE363C83, 0xFFFFFF96, 0x00000024, 0x00000002, 0xFE363C84, 0x00000000, 0x00000044, 0x00000001, D_8024096C_EC7B1C, 0x00000024, 0x00000002, 0xFE363C80, 0xFFFFFE84, 0x00000024, 0x00000002, 0xFE363C81, 0x00000055, 0x00000024, 0x00000002, 0xFE363C82, 0xFFFFFFA1, 0x00000024, 0x00000002, 0xFE363C83, 0x00000096, 0x00000024, 0x00000002, 0xFE363C84, 0x00000000, 0x00000044, 0x00000001, D_8024096C_EC7B1C, 0x00000043, 0x00000003, 0x802D6688, 0x00000033, 0x00000001, 0x00000043, 0x00000003, 0x802D6688, 0x00000031, 0x00000001, 0x00000043, 0x00000003, 0x802D6688, 0x00000032, 0x00000001, 0x00000056, 0x00000000, 0x00000024, 0x00000002, 0xFE363C80, 0x00000002, 0x00000024, 0x00000002, 0xFE363C81, 0xFFFFFF9C, 0x00000024, 0x00000002, 0xFE363C82, 0x00000064, 0x00000024, 0x00000002, 0xFE363C83, 0x00000000, 0x00000024, 0x00000002, 0xFE363C84, 0x00000000, 0x00000024, 0x00000002, 0xFE363C85, 0x00000001, 0x00000024, 0x00000002, 0xFE363C86, 0x00000001, 0x00000024, 0x00000002, 0xFE363C87, 0x00000000, 0x00000024, 0x00000002, 0xFE363C88, 0x00000000, 0x00000024, 0x00000002, 0xFE363C89, 0x00000000, 0x00000024, 0x00000002, 0xFE363C8A, 0x00000000, 0x00000024, 0x00000002, 0xFE363C8B, 0x00000000, 0x00000024, 0x00000002, 0xFE363C8C, 0x00000000, 0x00000044, 0x00000001, D_802408D0_EC7A80, 0x00000057, 0x00000000, 0x00000056, 0x00000000, 0x00000024, 0x00000002, 0xFE363C80, 0x00000003, 0x00000024, 0x00000002, 0xFE363C81, 0x00000000, 0x00000024, 0x00000002, 0xFE363C82, 0xFFFFFB50, 0x00000024, 0x00000002, 0xFE363C83, 0x00000000, 0x00000024, 0x00000002, 0xFE363C84, 0x00000000, 0x00000024, 0x00000002, 0xFE363C85, 0x00000000, 0x00000024, 0x00000002, 0xFE363C86, 0x00000001, 0x00000024, 0x00000002, 0xFE363C87, 0x00000000, 0x00000024, 0x00000002, 0xFE363C88, 0x00000000, 0x00000024, 0x00000002, 0xFE363C89, 0x00000000, 0x00000024, 0x00000002, 0xFE363C8A, 0x00000000, 0x00000024, 0x00000002, 0xFE363C8B, 0x00000000, 0x00000024, 0x00000002, 0xFE363C8C, 0x00000000, 0x00000044, 0x00000001, D_802408D0_EC7A80, 0x00000057, 0x00000000, 0x00000043, 0x00000002, 0x802D790C, 0xFE363C80, 0x0000000A, 0x00000002, 0xFE363C80, 0x00000001, 0x00000044, 0x00000001, D_80241C14_EC8DC4, 0x00000012, 0x00000000, 0x00000043, 0x00000004, AddCoin, 0x00000000, 0x00000001, 0x7FFFFE00, 0x00000024, 0x00000002, 0xFE363C80, D_80240C74_EC7E24, 0x00000044, 0x00000001, 0x80285C70, 0x00000044, 0x00000001, D_802424F4_EC96A4, 0x00000013, 0x00000000, 0x00000046, 0x00000001, D_802407A0_EC7950, 0x0000000F, 0x00000002, 0xF5DE0180, 0x00000035, 0x00000043, 0x00000001, EC71B0_SpawnSunEffect, 0x00000013, 0x00000000, 0x00000043, 0x00000001, func_80240344_EC74F4, 0x00000002, 0x00000000, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000
glabel D_80241220_EC83D0
.word 0x00000000, 0x00380028, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00630000, 0x00000030, 0x00000001, 0xFE363C80, 0x00000034, 0x00000004, 0xFE363C81, 0xFE363C82, 0xFE363C83, 0xFE363C84, 0x00000043, 0x00000004, 0x802DF41C, 0xFE363C85, 0xFE363C8F, 0xFE363C87, 0x00000056, 0x00000000, 0x00000024, 0x00000002, 0xFBD3E280, 0x00000000, 0x0000000B, 0x00000002, 0xFE363C81, 0x00000000, 0x00000005, 0x00000001, 0x00000005, 0x00000030, 0x00000001, 0xFE363C81, 0x00000031, 0x00000001, 0xFE363C82, 0x00000005, 0x00000001, 0xFE363C82, 0x00000031, 0x00000001, 0xFE363C83, 0x00000043, 0x00000006, EC7590_DeadTransformFoliage, 0xFE363C83, 0xF24A7AE7, 0x00000001, 0xFE363C8F, 0x00000000, 0x0000000A, 0x00000002, 0xFBD3E280, 0x00000000, 0x00000024, 0x00000002, 0xFBD3E280, 0x00000001, 0x00000043, 0x00000004, 0x802D7A04, 0xFE363C83, 0x00000153, 0x00000000, 0x00000013, 0x00000000, 0x00000006, 0x00000000, 0x00000008, 0x00000001, 0x00000001, 0x00000030, 0x00000001, 0xFE363C81, 0x00000031, 0x00000001, 0xFE363C82, 0x00000005, 0x00000001, 0xFE363C82, 0x00000031, 0x00000001, 0xFE363C83, 0x00000043, 0x00000006, EC7590_DeadTransformFoliage, 0xFE363C83, 0xF24A7AE7, 0xFFFFFFFF, 0xFE363C8F, 0x00000000, 0x00000006, 0x00000000, 0x00000008, 0x00000001, 0x00000001, 0x00000006, 0x00000000, 0x00000030, 0x00000001, 0xFE363C81, 0x00000031, 0x00000001, 0xFE363C82, 0x00000005, 0x00000001, 0xFE363C82, 0x00000031, 0x00000001, 0xFE363C83, 0x00000043, 0x00000005, 0x802D5FE0, 0xFE363C83, 0x00000000, 0x00000000, 0x00000000, 0x00000006, 0x00000000, 0x00000008, 0x00000001, 0x00000001, 0x00000013, 0x00000000, 0x00000057, 0x00000000, 0x00000056, 0x00000000, 0x0000000B, 0x00000002, 0xFE363C82, 0x00000000, 0x00000030, 0x00000001, 0xFE363C82, 0x00000031, 0x00000001, 0xFE363C83, 0x00000005, 0x00000001, 0xFE363C83, 0x00000031, 0x00000001, 0xFE363C84, 0x00000033, 0x00000003, 0xFE363C85, 0xFE363C86, 0xFE363C87, 0x00000033, 0x00000003, 0xFE363C88, 0xFE363C89, 0xFE363C8A, 0x0000000A, 0x00000002, 0xFE363C8A, 0x00000000, 0x00000043, 0x00000007, 0x802E4410, 0xFE363C84, 0xFE363C85, 0xFE363C86, 0xFE363C87, 0xFE363C88, 0xFE363C89, 0x00000012, 0x00000000, 0x00000043, 0x00000003, 0x802E2F8C, 0xFE363C8A, 0xFE363C8B, 0x0000000A, 0x00000002, 0xFE363C8B, 0x00000000, 0x00000043, 0x00000003, 0x802E2F30, 0xFE363C8A, 0x00000001, 0x00000043, 0x00000007, 0x802E4410, 0xFE363C84, 0xFE363C85, 0xFE363C86, 0xFE363C87, 0xFE363C88, 0xFE363C89, 0x00000013, 0x00000000, 0x00000013, 0x00000000, 0x00000006, 0x00000000, 0x00000013, 0x00000000, 0x00000057, 0x00000000, 0x00000008, 0x00000001, 0x0000000F, 0x0000000B, 0x00000002, 0xFE363C84, 0x00000000, 0x00000046, 0x00000001, 0xFE363C84, 0x00000013, 0x00000000, 0x00000002, 0x00000000, 0x00000001, 0x00000000

View File

@ -21,10 +21,10 @@ glabel D_80242038_ECBD38
.word 0x430C0000, 0x43340000, 0x435C0000
glabel D_80242044_ECBD44
.word 0x00000008, 0x00000001, 0x0000000A, 0x00000043, 0x00000002, 0x802E37A0, 0x0000212D, 0x00000043, 0x00000002, func_80240544_ECA244, 0xFD050F80, 0x00000008, 0x00000001, 0x00000055, 0x00000056, 0x00000000, 0x00000043, 0x00000002, 0x802E37A0, 0x0000212E, 0x00000043, 0x00000003, func_80240B38_ECA838, 0x00000046, 0x00000046, 0x00000008, 0x00000001, 0x0000001B, 0x00000043, 0x00000002, 0x802E37A0, 0x0000208E, 0x00000043, 0x00000003, func_80240B38_ECA838, 0x00000032, 0x00000032, 0x00000057, 0x00000000, 0x00000056, 0x00000000, 0x00000008, 0x00000001, 0x00000003, 0x00000043, 0x00000002, func_8024003C_EC9D3C, 0xFD050F80, 0x00000057, 0x00000000, 0x00000056, 0x00000000, 0x00000008, 0x00000001, 0x0000002F, 0x00000043, 0x00000001, func_802405A8_ECA2A8, 0x00000043, 0x00000001, EC9D00_DeadUnkPartnerPosFunc, 0x00000008, 0x00000001, 0x00000005, 0x00000043, 0x00000001, EC9D00_DeadUnkPartnerPosFunc2, 0x00000008, 0x00000001, 0x00000005, 0x00000043, 0x00000001, EC9D00_DeadUnkPartnerPosFunc, 0x00000057, 0x00000000, 0x00000008, 0x00000001, 0x00000003, 0x00000043, 0x00000002, func_80240600_ECA300, 0xFD050F80, 0x00000008, 0x00000001, 0x0000001E, 0x00000002, 0x00000000, 0x00000001, 0x00000000
.word 0x00000008, 0x00000001, 0x0000000A, 0x00000043, 0x00000002, 0x802E37A0, 0x0000212D, 0x00000043, 0x00000002, EC9D00_UnkFunc21, 0xFD050F80, 0x00000008, 0x00000001, 0x00000055, 0x00000056, 0x00000000, 0x00000043, 0x00000002, 0x802E37A0, 0x0000212E, 0x00000043, 0x00000003, EC9D00_UnkFunc23, 0x00000046, 0x00000046, 0x00000008, 0x00000001, 0x0000001B, 0x00000043, 0x00000002, 0x802E37A0, 0x0000208E, 0x00000043, 0x00000003, EC9D00_UnkFunc23, 0x00000032, 0x00000032, 0x00000057, 0x00000000, 0x00000056, 0x00000000, 0x00000008, 0x00000001, 0x00000003, 0x00000043, 0x00000002, func_8024003C_EC9D3C, 0xFD050F80, 0x00000057, 0x00000000, 0x00000056, 0x00000000, 0x00000008, 0x00000001, 0x0000002F, 0x00000043, 0x00000001, EC9D00_UnkFunc22, 0x00000043, 0x00000001, EC9D00_DeadUnkPartnerPosFunc, 0x00000008, 0x00000001, 0x00000005, 0x00000043, 0x00000001, EC9D00_DeadUnkPartnerPosFunc2, 0x00000008, 0x00000001, 0x00000005, 0x00000043, 0x00000001, EC9D00_DeadUnkPartnerPosFunc, 0x00000057, 0x00000000, 0x00000008, 0x00000001, 0x00000003, 0x00000043, 0x00000002, func_80240600_ECA300, 0xFD050F80, 0x00000008, 0x00000001, 0x0000001E, 0x00000002, 0x00000000, 0x00000001, 0x00000000
glabel D_802421A8_ECBEA8
.word 0x0000000A, 0x00000002, 0xF84060FA, 0x00000001, 0x00000002, 0x00000000, 0x00000013, 0x00000000, 0x00000043, 0x00000002, 0x80048290, 0xFE363C80, 0x0000000A, 0x00000002, 0xFE363C80, 0x00000001, 0x00000002, 0x00000000, 0x00000013, 0x00000000, 0x00000043, 0x00000001, func_80240D08_ECAA08, 0x0000000A, 0x00000002, 0xFE363C80, 0x00000001, 0x00000002, 0x00000000, 0x00000013, 0x00000000, 0x00000043, 0x00000003, 0x802E2EAC, 0x00000001, 0x00200000, 0x00000043, 0x00000001, func_80240000_EC9D00, 0x00000043, 0x00000002, 0x802DE448, 0x00000001, 0x00000043, 0x00000002, 0x802DCA48, 0x00000000, 0x00000043, 0x00000004, 0x802DC5C0, 0xFFFFFFFC, 0x00000100, 0x00000001, 0x00000043, 0x00000003, func_80240480_ECA180, 0xFD050F80, 0xFE363C89, 0x00000043, 0x00000003, 0x802E4064, 0x0000000F, 0xFE363C8C, 0x00000043, 0x00000001, func_80240120_EC9E20, 0x0000000A, 0x00000002, 0xFE363C80, 0xFFFFFFFF, 0x00000043, 0x00000004, 0x802DDE0C, 0x001D00DC, 0x000000A0, 0x00000028, 0x00000008, 0x00000001, 0x0000000A, 0x00000043, 0x00000002, func_80240510_ECA210, 0xFE363C89, 0x00000043, 0x00000002, 0x802DE448, 0x00000000, 0x00000043, 0x00000001, 0x802DCA8C, 0x00000043, 0x00000003, 0x802E2EAC, 0x00000000, 0x00200000, 0x00000043, 0x00000001, func_8024001C_EC9D1C, 0x00000002, 0x00000000, 0x00000013, 0x00000000, 0x0000000A, 0x00000002, 0xF8405D36, 0x00000000, 0x00000024, 0x00000002, 0xF8405D36, 0x00000001, 0x00000043, 0x00000004, 0x802DDE0C, 0x001D00DA, 0x000000A0, 0x00000028, 0x00000012, 0x00000000, 0x00000043, 0x00000004, 0x802DDE0C, 0x001D00DB, 0x000000A0, 0x00000028, 0x00000013, 0x00000000, 0x00000043, 0x00000001, func_802401CC_EC9ECC, 0x0000000A, 0x00000002, 0xFE363C80, 0xFFFFFFFF, 0x00000043, 0x00000002, func_80240510_ECA210, 0xFE363C89, 0x00000043, 0x00000002, 0x802DE448, 0x00000000, 0x00000043, 0x00000001, 0x802DCA8C, 0x00000043, 0x00000003, 0x802E2EAC, 0x00000000, 0x00200000, 0x00000043, 0x00000001, func_8024001C_EC9D1C, 0x00000002, 0x00000000, 0x00000013, 0x00000000, 0x00000024, 0x00000002, 0xFE363C8A, 0xFE363C80, 0x00000024, 0x00000002, 0xFE363C8B, 0xFE363C81, 0x00000043, 0x00000001, 0x802DCA8C, 0x00000043, 0x00000002, 0x802DD1D4, 0xFE363C80, 0x0000000B, 0x00000002, 0xFE363C80, 0xFE363C8B, 0x00000043, 0x00000002, func_8024041C_ECA11C, 0xFE363C8B, 0x00000012, 0x00000000, 0x00000043, 0x00000002, 0x802DCACC, 0x00000002, 0x00000013, 0x00000000, 0x00000008, 0x00000001, 0x0000000A, 0x00000043, 0x00000004, 0x802DDE0C, 0x001D00DF, 0x000000A0, 0x00000028, 0x00000043, 0x00000002, 0x802DE138, 0x001E000D, 0x00000043, 0x00000001, 0x802DE040, 0x0000000B, 0x00000002, 0xFE363C80, 0x00000000, 0x00000043, 0x00000002, func_80240510_ECA210, 0xFE363C89, 0x00000043, 0x00000002, 0x802DE448, 0x00000000, 0x00000043, 0x00000001, 0x802DCA8C, 0x00000043, 0x00000003, 0x802E2EAC, 0x00000000, 0x00200000, 0x00000043, 0x00000001, func_8024001C_EC9D1C, 0x00000002, 0x00000000, 0x00000013, 0x00000000, 0x00000046, 0x00000001, D_80242044_ECBD44, 0x00000043, 0x00000003, func_80240068_EC9D68, 0xFE363C8B, 0xFE363C8D, 0x00000024, 0x00000002, 0xF84060FA, 0x00000001, 0x00000043, 0x00000002, func_80240510_ECA210, 0xFE363C89, 0x00000043, 0x00000001, func_80240448_ECA148, 0x0000000A, 0x00000002, 0xFE363C8D, 0x00000001, 0x00000043, 0x00000004, 0x802DDE0C, 0x001D00DD, 0x000000A0, 0x00000028, 0x00000012, 0x00000000, 0x00000043, 0x00000004, 0x802DDE0C, 0x001D00DE, 0x000000A0, 0x00000028, 0x00000013, 0x00000000, 0x00000043, 0x00000002, 0x802DE448, 0x00000000, 0x00000043, 0x00000001, 0x802DCA8C, 0x00000043, 0x00000003, 0x802E2EAC, 0x00000000, 0x00200000, 0x00000043, 0x00000001, func_8024001C_EC9D1C, 0x00000002, 0x00000000, 0x00000001, 0x00000000
.word 0x0000000A, 0x00000002, 0xF84060FA, 0x00000001, 0x00000002, 0x00000000, 0x00000013, 0x00000000, 0x00000043, 0x00000002, 0x80048290, 0xFE363C80, 0x0000000A, 0x00000002, 0xFE363C80, 0x00000001, 0x00000002, 0x00000000, 0x00000013, 0x00000000, 0x00000043, 0x00000001, EC9D00_UnkFunc40, 0x0000000A, 0x00000002, 0xFE363C80, 0x00000001, 0x00000002, 0x00000000, 0x00000013, 0x00000000, 0x00000043, 0x00000003, 0x802E2EAC, 0x00000001, 0x00200000, 0x00000043, 0x00000001, EC9D00_SetOverrideFlags_40, 0x00000043, 0x00000002, 0x802DE448, 0x00000001, 0x00000043, 0x00000002, 0x802DCA48, 0x00000000, 0x00000043, 0x00000004, 0x802DC5C0, 0xFFFFFFFC, 0x00000100, 0x00000001, 0x00000043, 0x00000003, EC9D00_UnkFunc20, 0xFD050F80, 0xFE363C89, 0x00000043, 0x00000003, 0x802E4064, 0x0000000F, 0xFE363C8C, 0x00000043, 0x00000001, EC9D00_UnkFunc38, 0x0000000A, 0x00000002, 0xFE363C80, 0xFFFFFFFF, 0x00000043, 0x00000004, 0x802DDE0C, 0x001D00DC, 0x000000A0, 0x00000028, 0x00000008, 0x00000001, 0x0000000A, 0x00000043, 0x00000002, EC9D00_UnkFunc39, 0xFE363C89, 0x00000043, 0x00000002, 0x802DE448, 0x00000000, 0x00000043, 0x00000001, 0x802DCA8C, 0x00000043, 0x00000003, 0x802E2EAC, 0x00000000, 0x00200000, 0x00000043, 0x00000001, EC9D00_UnkFunc17, 0x00000002, 0x00000000, 0x00000013, 0x00000000, 0x0000000A, 0x00000002, 0xF8405D36, 0x00000000, 0x00000024, 0x00000002, 0xF8405D36, 0x00000001, 0x00000043, 0x00000004, 0x802DDE0C, 0x001D00DA, 0x000000A0, 0x00000028, 0x00000012, 0x00000000, 0x00000043, 0x00000004, 0x802DDE0C, 0x001D00DB, 0x000000A0, 0x00000028, 0x00000013, 0x00000000, 0x00000043, 0x00000001, func_802401CC_EC9ECC, 0x0000000A, 0x00000002, 0xFE363C80, 0xFFFFFFFF, 0x00000043, 0x00000002, EC9D00_UnkFunc39, 0xFE363C89, 0x00000043, 0x00000002, 0x802DE448, 0x00000000, 0x00000043, 0x00000001, 0x802DCA8C, 0x00000043, 0x00000003, 0x802E2EAC, 0x00000000, 0x00200000, 0x00000043, 0x00000001, EC9D00_UnkFunc17, 0x00000002, 0x00000000, 0x00000013, 0x00000000, 0x00000024, 0x00000002, 0xFE363C8A, 0xFE363C80, 0x00000024, 0x00000002, 0xFE363C8B, 0xFE363C81, 0x00000043, 0x00000001, 0x802DCA8C, 0x00000043, 0x00000002, 0x802DD1D4, 0xFE363C80, 0x0000000B, 0x00000002, 0xFE363C80, 0xFE363C8B, 0x00000043, 0x00000002, EC9D00_SwitchToPartner, 0xFE363C8B, 0x00000012, 0x00000000, 0x00000043, 0x00000002, 0x802DCACC, 0x00000002, 0x00000013, 0x00000000, 0x00000008, 0x00000001, 0x0000000A, 0x00000043, 0x00000004, 0x802DDE0C, 0x001D00DF, 0x000000A0, 0x00000028, 0x00000043, 0x00000002, 0x802DE138, 0x001E000D, 0x00000043, 0x00000001, 0x802DE040, 0x0000000B, 0x00000002, 0xFE363C80, 0x00000000, 0x00000043, 0x00000002, EC9D00_UnkFunc39, 0xFE363C89, 0x00000043, 0x00000002, 0x802DE448, 0x00000000, 0x00000043, 0x00000001, 0x802DCA8C, 0x00000043, 0x00000003, 0x802E2EAC, 0x00000000, 0x00200000, 0x00000043, 0x00000001, EC9D00_UnkFunc17, 0x00000002, 0x00000000, 0x00000013, 0x00000000, 0x00000046, 0x00000001, D_80242044_ECBD44, 0x00000043, 0x00000003, EC9D00_UnkFunc18, 0xFE363C8B, 0xFE363C8D, 0x00000024, 0x00000002, 0xF84060FA, 0x00000001, 0x00000043, 0x00000002, EC9D00_UnkFunc39, 0xFE363C89, 0x00000043, 0x00000001, EC9D00_UnkFunc19, 0x0000000A, 0x00000002, 0xFE363C8D, 0x00000001, 0x00000043, 0x00000004, 0x802DDE0C, 0x001D00DD, 0x000000A0, 0x00000028, 0x00000012, 0x00000000, 0x00000043, 0x00000004, 0x802DDE0C, 0x001D00DE, 0x000000A0, 0x00000028, 0x00000013, 0x00000000, 0x00000043, 0x00000002, 0x802DE448, 0x00000000, 0x00000043, 0x00000001, 0x802DCA8C, 0x00000043, 0x00000003, 0x802E2EAC, 0x00000000, 0x00200000, 0x00000043, 0x00000001, EC9D00_UnkFunc17, 0x00000002, 0x00000000, 0x00000001, 0x00000000
glabel D_80242628_ECC328
.word 0x00000043, 0x00000007, 0x8011A58C, 0x802F8DC0, 0xFFFFFCF4, 0x00000078, 0xFFFFFF92, 0x00000000, D_80000000, 0x00000024, 0x00000002, 0xFD050F80, 0xFE363C80, 0x00000043, 0x00000002, 0x8011A8C0, 0xF84060FA, 0x00000043, 0x00000002, 0x8011A804, D_802421A8_ECBEA8, 0x00000043, 0x00000007, 0x802E4310, 0x0000015C, 0x000001FE, 0x00000000, 0xFFFFFFA6, 0x00000011, 0xF84060E5, 0x00000002, 0x00000000, 0x00000001, 0x00000000
@ -78,7 +78,7 @@ glabel D_802430BC_ECCDBC
.word 0x00000000
glabel D_802430C0_ECCDC0
.word 0x00000024, 0x00000002, 0xFE363C89, 0xFE363C81, 0x00000043, 0x00000001, 0x802E3C8C, 0x00000024, 0x00000002, 0xFE363C8A, 0xFE363C80, 0x00000014, 0x00000001, 0xFE363C80, 0x00000016, 0x00000001, 0x00000000, 0x00000016, 0x00000001, 0xFFFFFFFF, 0x0000001C, 0x00000000, 0x00000043, 0x00000002, 0x802E3EDC, 0xFE363C81, 0x00000043, 0x00000004, 0x802DF41C, 0xFE363C83, 0xFE363C84, 0xFE363C85, 0x00000043, 0x00000004, func_802417CC_ECB4CC, 0xFE363C83, 0xFE363C84, 0xFE363C85, 0x00000043, 0x00000007, 0x802E4310, 0xFE363C80, 0xFE363C83, 0xFE363C84, 0xFE363C85, 0x00000001, 0x00000000, 0x00000043, 0x00000002, 0x802DE6A4, 0x00060005, 0x00000008, 0x00000001, 0x0000001E, 0x00000043, 0x00000002, 0x802DE6A4, 0x00010002, 0x00000043, 0x00000002, 0x802E461C, 0xFE363C80, 0x00000023, 0x00000000, 0x00000043, 0x00000002, func_802419F0_ECB6F0, 0xFE363C8A, 0x00000043, 0x00000001, 0x802E3FA4, 0x00000048, 0x00000000, 0x00000002, 0x00000000, 0x00000001, 0x00000000
.word 0x00000024, 0x00000002, 0xFE363C89, 0xFE363C81, 0x00000043, 0x00000001, 0x802E3C8C, 0x00000024, 0x00000002, 0xFE363C8A, 0xFE363C80, 0x00000014, 0x00000001, 0xFE363C80, 0x00000016, 0x00000001, 0x00000000, 0x00000016, 0x00000001, 0xFFFFFFFF, 0x0000001C, 0x00000000, 0x00000043, 0x00000002, 0x802E3EDC, 0xFE363C81, 0x00000043, 0x00000004, 0x802DF41C, 0xFE363C83, 0xFE363C84, 0xFE363C85, 0x00000043, 0x00000004, ECAA80_AddPlayerHandsOffset, 0xFE363C83, 0xFE363C84, 0xFE363C85, 0x00000043, 0x00000007, 0x802E4310, 0xFE363C80, 0xFE363C83, 0xFE363C84, 0xFE363C85, 0x00000001, 0x00000000, 0x00000043, 0x00000002, 0x802DE6A4, 0x00060005, 0x00000008, 0x00000001, 0x0000001E, 0x00000043, 0x00000002, 0x802DE6A4, 0x00010002, 0x00000043, 0x00000002, 0x802E461C, 0xFE363C80, 0x00000023, 0x00000000, 0x00000043, 0x00000002, func_802419F0_ECB6F0, 0xFE363C8A, 0x00000043, 0x00000001, 0x802E3FA4, 0x00000048, 0x00000000, 0x00000002, 0x00000000, 0x00000001, 0x00000000
glabel D_802431F4_ECCEF4
.word 0x00000043, 0x00000002, func_80241A28_ECB728, 0xFE363C80, 0x0000004E, 0x00000006, D_802430C0_ECCDC0, 0x00000010, 0x00000000, D_802462F0, 0x00000000, 0x00000001, 0x00000043, 0x00000002, func_8024199C_ECB69C, 0xFE363C80, 0x00000002, 0x00000000, 0x00000001, 0x00000000
@ -144,7 +144,7 @@ glabel D_80245944_ECF644
.word 0x00000024, 0x00000002, 0xF971889D, 0x00000000, 0x00000024, 0x00000002, 0xF971889E, 0x00000000, 0x00000024, 0x00000002, 0xFE363C80, D_80245920_ECF620, 0x00000047, 0x00000005, D_802452D0_ECEFD0, 0x00001000, 0x00000016, 0x00000001, 0x00000000, 0x00000047, 0x00000005, D_802452D0_ECEFD0, 0x00100000, D_80245934_ECF634, 0x00000001, 0x00000000, 0x00000002, 0x00000000, 0x00000001, 0x00000000, 0x00000000, 0x0000004D, 0x00000001, 0x0000000B, 0x00000024, 0x00000002, 0xFE363C8A, 0xFE363C80, 0x00000024, 0x00000002, 0xFE363C8B, 0xFE363C81, 0x00000024, 0x00000002, 0xFE363C8C, 0xFE363C82, 0x00000024, 0x00000002, 0xFE363C8D, 0xFE363C83, 0x00000024, 0x00000002, 0xFE363C8E, 0xFE363C84, 0x00000028, 0x00000002, 0xFE363C8C, 0xFE363C80, 0x00000028, 0x00000002, 0xFE363C8D, 0xFE363C81, 0x00000026, 0x00000002, 0xFE363C80, 0xFE363C8C, 0x0000002F, 0x00000002, 0xFE363C80, 0xF24C0A80, 0x00000026, 0x00000002, 0xFE363C8F, 0xF24C0A80, 0x0000002F, 0x00000002, 0xFE363C8F, 0xFE363C80, 0x00000027, 0x00000002, 0xFE363C8F, 0x0000000B, 0x00000024, 0x00000002, 0xFE363C85, 0x000000C8, 0x0000002A, 0x00000002, 0xFE363C85, 0xFE363C8F, 0x00000027, 0x00000002, 0xFE363C85, 0x00000001, 0x00000005, 0x00000001, 0xFE363C85, 0x00000043, 0x00000003, 0x802E1D00, 0xFE363C8C, 0xFE363C80, 0x00000043, 0x00000003, 0x802E1D00, 0xFE363C8D, 0xFE363C81, 0x00000043, 0x00000003, 0x802E1D00, 0x000000C7, 0xFE363C82, 0x00000024, 0x00000002, 0xFE363C83, 0x000000D2, 0x00000028, 0x00000002, 0xFE363C83, 0xFE363C82, 0x00000027, 0x00000002, 0xFE363C80, 0xFE363C8A, 0x00000027, 0x00000002, 0xFE363C81, 0xFE363C8B, 0x00000027, 0x00000002, 0xFE363C82, 0xFE363C8E, 0x00000043, 0x0000000F, 0x802E58EC, 0x0000000D, 0xFE363C80, 0xFE363C82, 0xFE363C81, 0xFE363C83, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000006, 0x00000000, 0x00000008, 0x00000001, 0xFE363C8F, 0x00000003, 0x00000001, 0x00000000, 0x00000043, 0x00000003, 0x802E1D00, 0xFE363C8C, 0xFE363C80, 0x00000043, 0x00000003, 0x802E1D00, 0xFE363C8D, 0xFE363C81, 0x00000027, 0x00000002, 0xFE363C80, 0xFE363C8A, 0x00000027, 0x00000002, 0xFE363C81, 0xFE363C8B, 0x00000043, 0x0000000F, 0x802E58EC, 0x0000000D, 0xFE363C80, 0xFE363C8E, 0xFE363C81, 0x000000C8, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000008, 0x00000001, 0xFE363C8F, 0x00000004, 0x00000001, 0x00000000, 0x00000002, 0x00000000, 0x00000001, 0x00000000
glabel D_80245C6C_ECF96C
.word 0x00000024, 0x00000002, 0xFE363C89, 0xFE363C86, 0x00000024, 0x00000002, 0xFE363C88, 0xFE363C85, 0x00000024, 0x00000002, 0xFE363C87, 0xFE363C84, 0x00000024, 0x00000002, 0xFE363C86, 0xFE363C83, 0x00000024, 0x00000002, 0xFE363C85, 0xFE363C82, 0x00000024, 0x00000002, 0xFE363C84, 0xFE363C81, 0x00000024, 0x00000002, 0xFE363C83, 0xFE363C80, 0x00000043, 0x00000003, 0x802D6708, 0xFE363C86, 0x00000000, 0x00000003, 0x00000001, 0x00000000, 0x00000043, 0x00000004, 0x802DF41C, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000043, 0x00000001, func_80241E70_ECBB70, 0x0000000A, 0x00000002, 0xFE363C80, 0x00000000, 0x00000008, 0x00000001, 0x00000001, 0x00000004, 0x00000001, 0x00000000, 0x00000013, 0x00000000, 0x00000056, 0x00000000, 0x00000008, 0x00000001, 0x00000005, 0x00000043, 0x00000003, 0x802D6708, 0xFE363C86, 0x00000001, 0x00000057, 0x00000000, 0x0000000B, 0x00000002, 0xFE363C8A, 0x00000000, 0x00000056, 0x00000000, 0x00000008, 0x00000001, 0x00000005, 0x00000024, 0x00000002, 0xFE363C80, 0xFE363C83, 0x00000024, 0x00000002, 0xFE363C81, 0xFE363C84, 0x00000024, 0x00000002, 0xFE363C82, 0xFE363C85, 0x00000027, 0x00000002, 0xFE363C81, 0x0000000A, 0x00000027, 0x00000002, 0xFE363C82, 0x00000008, 0x00000043, 0x0000000F, 0x802E58EC, 0x00000011, 0x00000004, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x0000000F, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000008, 0x00000001, 0x0000000F, 0x00000028, 0x00000002, 0xFE363C81, 0x0000000A, 0x00000043, 0x00000007, 0x802E4310, 0xFE363C8A, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x0000000E, 0x00000000, 0x00000057, 0x00000000, 0x00000013, 0x00000000, 0x00000056, 0x00000000, 0x00000008, 0x00000001, 0x0000000A, 0x00000043, 0x00000006, 0x802E382C, 0x000000F8, 0x00000000, 0xFE363C83, 0xFE363C84, 0xFE363C85, 0x00000057, 0x00000000, 0x00000043, 0x00000005, 0x802E1C00, 0x00000000, 0x000000B4, 0x00000014, 0x00000002, 0x00000003, 0x00000001, 0x00000001, 0x00000043, 0x00000001, 0x802E1C7C, 0x00000043, 0x00000006, 0x802D60E4, 0xFE363C88, 0xFE363C80, 0x00000001, 0x00000000, 0x00000000, 0x00000043, 0x00000006, 0x802D60E4, 0xFE363C89, 0xFE363C80, 0x00000001, 0x00000000, 0x00000000, 0x0000000A, 0x00000002, 0xFE363C81, 0x00000001, 0x00000008, 0x00000001, 0x00000001, 0x00000004, 0x00000001, 0x00000001, 0x00000013, 0x00000000, 0x00000043, 0x00000003, 0x802D6708, 0xFE363C87, 0x00000000, 0x00000002, 0x00000000, 0x00000001, 0x00000000
.word 0x00000024, 0x00000002, 0xFE363C89, 0xFE363C86, 0x00000024, 0x00000002, 0xFE363C88, 0xFE363C85, 0x00000024, 0x00000002, 0xFE363C87, 0xFE363C84, 0x00000024, 0x00000002, 0xFE363C86, 0xFE363C83, 0x00000024, 0x00000002, 0xFE363C85, 0xFE363C82, 0x00000024, 0x00000002, 0xFE363C84, 0xFE363C81, 0x00000024, 0x00000002, 0xFE363C83, 0xFE363C80, 0x00000043, 0x00000003, 0x802D6708, 0xFE363C86, 0x00000000, 0x00000003, 0x00000001, 0x00000000, 0x00000043, 0x00000004, 0x802DF41C, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000043, 0x00000001, ECBB70_UnkFunc43, 0x0000000A, 0x00000002, 0xFE363C80, 0x00000000, 0x00000008, 0x00000001, 0x00000001, 0x00000004, 0x00000001, 0x00000000, 0x00000013, 0x00000000, 0x00000056, 0x00000000, 0x00000008, 0x00000001, 0x00000005, 0x00000043, 0x00000003, 0x802D6708, 0xFE363C86, 0x00000001, 0x00000057, 0x00000000, 0x0000000B, 0x00000002, 0xFE363C8A, 0x00000000, 0x00000056, 0x00000000, 0x00000008, 0x00000001, 0x00000005, 0x00000024, 0x00000002, 0xFE363C80, 0xFE363C83, 0x00000024, 0x00000002, 0xFE363C81, 0xFE363C84, 0x00000024, 0x00000002, 0xFE363C82, 0xFE363C85, 0x00000027, 0x00000002, 0xFE363C81, 0x0000000A, 0x00000027, 0x00000002, 0xFE363C82, 0x00000008, 0x00000043, 0x0000000F, 0x802E58EC, 0x00000011, 0x00000004, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x0000000F, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000008, 0x00000001, 0x0000000F, 0x00000028, 0x00000002, 0xFE363C81, 0x0000000A, 0x00000043, 0x00000007, 0x802E4310, 0xFE363C8A, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x0000000E, 0x00000000, 0x00000057, 0x00000000, 0x00000013, 0x00000000, 0x00000056, 0x00000000, 0x00000008, 0x00000001, 0x0000000A, 0x00000043, 0x00000006, 0x802E382C, 0x000000F8, 0x00000000, 0xFE363C83, 0xFE363C84, 0xFE363C85, 0x00000057, 0x00000000, 0x00000043, 0x00000005, 0x802E1C00, 0x00000000, 0x000000B4, 0x00000014, 0x00000002, 0x00000003, 0x00000001, 0x00000001, 0x00000043, 0x00000001, 0x802E1C7C, 0x00000043, 0x00000006, 0x802D60E4, 0xFE363C88, 0xFE363C80, 0x00000001, 0x00000000, 0x00000000, 0x00000043, 0x00000006, 0x802D60E4, 0xFE363C89, 0xFE363C80, 0x00000001, 0x00000000, 0x00000000, 0x0000000A, 0x00000002, 0xFE363C81, 0x00000001, 0x00000008, 0x00000001, 0x00000001, 0x00000004, 0x00000001, 0x00000001, 0x00000013, 0x00000000, 0x00000043, 0x00000003, 0x802D6708, 0xFE363C87, 0x00000000, 0x00000002, 0x00000000, 0x00000001, 0x00000000
glabel D_80245F8C_ECFC8C
.word 0x00000043, 0x00000002, 0x802D6400, 0x0000003C, 0x00000024, 0x00000002, 0xFE363C83, 0x0000003C, 0x00000024, 0x00000002, 0xFE363C84, 0x0000003D, 0x00000024, 0x00000002, 0xFE363C85, 0x0000003E, 0x00000024, 0x00000002, 0xFE363C86, 0x0000003F, 0x00000024, 0x00000002, 0xFE363C8A, 0x00000000, 0x00000044, 0x00000001, D_80245C6C_ECF96C, 0x00000043, 0x00000002, 0x802D6400, 0x00000036, 0x00000024, 0x00000002, 0xFE363C83, 0x00000036, 0x00000024, 0x00000002, 0xFE363C84, 0x00000037, 0x00000024, 0x00000002, 0xFE363C85, 0x00000038, 0x00000024, 0x00000002, 0xFE363C86, 0x00000039, 0x00000024, 0x00000002, 0xFE363C8A, 0x00000000, 0x00000044, 0x00000001, D_80245C6C_ECF96C, 0x00000043, 0x00000002, 0x802D6400, 0x00000030, 0x00000024, 0x00000002, 0xFE363C83, 0x00000030, 0x00000024, 0x00000002, 0xFE363C84, 0x00000031, 0x00000024, 0x00000002, 0xFE363C85, 0x00000032, 0x00000024, 0x00000002, 0xFE363C86, 0x00000033, 0x00000024, 0x00000002, 0xFE363C8A, 0x00000000, 0x00000044, 0x00000001, D_80245C6C_ECF96C, 0x00000043, 0x00000002, 0x802D6400, 0x00000043, 0x00000024, 0x00000002, 0xFE363C83, 0x00000043, 0x00000024, 0x00000002, 0xFE363C84, 0x00000042, 0x00000024, 0x00000002, 0xFE363C85, 0x00000044, 0x00000024, 0x00000002, 0xFE363C86, 0x00000045, 0x00000024, 0x00000002, 0xFE363C8A, 0x000000AE, 0x00000044, 0x00000001, D_80245C6C_ECF96C, 0x00000002, 0x00000000, 0x00000001, 0x00000000, 0x00000000

View File

@ -24,7 +24,7 @@ glabel D_80241CCC_ED1CBC
.word 0x00000024, 0x00000002, 0xF5DE0329, 0x00000026, 0x00000043, 0x00000002, 0x802E6F50, 0xFFFFFFFF, 0x00000043, 0x00000006, 0x802D7CD8, 0x00000000, 0x00000003, 0x00000019, 0x00000010, 0x00001000, 0x00000043, 0x00000005, func_802D8248, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000043, 0x00000003, 0x802D7B70, 0x00000000, 0x00000001, 0x00000043, 0x00000003, 0x80048338, 0x00000000, D_8024417C_ED416C, 0x00000044, 0x00000001, D_8024260C_ED25FC, 0x00000044, 0x00000001, D_802434D8_ED34C8, 0x00000043, 0x00000004, AddCoin, 0x00000003, 0x00000009, 0x00000006, 0x00000024, 0x00000002, 0xFE363C80, 0xFFFFFE01, 0x00000024, 0x00000002, 0xFE363C81, 0xFFFFFFFC, 0x00000024, 0x00000002, 0xFE363C82, 0xFFFFFEC1, 0x00000024, 0x00000002, 0xFE363C83, 0x0000000A, 0x00000024, 0x00000002, 0xFE363C84, 0x00000000, 0x00000044, 0x00000001, D_80241920_ED1910, 0x00000024, 0x00000002, 0xFE363C80, 0xFFFFFED2, 0x00000024, 0x00000002, 0xFE363C81, 0x0000004D, 0x00000024, 0x00000002, 0xFE363C82, 0xFFFFFFE0, 0x00000024, 0x00000002, 0xFE363C83, 0x00000074, 0x00000024, 0x00000002, 0xFE363C84, 0x00000000, 0x00000044, 0x00000001, D_80241920_ED1910, 0x00000024, 0x00000002, 0xFE363C80, 0x00000033, 0x00000024, 0x00000002, 0xFE363C81, 0x00000012, 0x00000024, 0x00000002, 0xFE363C82, 0x0000008D, 0x00000024, 0x00000002, 0xFE363C83, 0x0000007F, 0x00000024, 0x00000002, 0xFE363C84, 0x00000000, 0x00000044, 0x00000001, D_80241920_ED1910, 0x00000024, 0x00000002, 0xFE363C80, 0x000000EA, 0x00000024, 0x00000002, 0xFE363C81, 0x00000026, 0x00000024, 0x00000002, 0xFE363C82, 0x000001F6, 0x00000024, 0x00000002, 0xFE363C83, 0x00000062, 0x00000024, 0x00000002, 0xFE363C84, 0x00000000, 0x00000044, 0x00000001, D_80241920_ED1910, 0x00000024, 0x00000002, 0xFE363C80, 0xFFFFFDF3, 0x00000024, 0x00000002, 0xFE363C81, 0xFFFFFF5D, 0x00000024, 0x00000002, 0xFE363C82, 0xFFFFFE70, 0x00000024, 0x00000002, 0xFE363C83, 0xFFFFFFB0, 0x00000024, 0x00000002, 0xFE363C84, 0x0000003C, 0x00000044, 0x00000001, D_80241920_ED1910, 0x00000024, 0x00000002, 0xFE363C80, 0xFFFFFEA6, 0x00000024, 0x00000002, 0xFE363C81, 0xFFFFFF6C, 0x00000024, 0x00000002, 0xFE363C82, 0x00000205, 0x00000024, 0x00000002, 0xFE363C83, 0xFFFFFFA5, 0x00000024, 0x00000002, 0xFE363C84, 0x0000003C, 0x00000044, 0x00000001, D_80241920_ED1910, 0x00000043, 0x00000004, AddCoin, 0x00000000, 0x00000001, 0x7FFFFE00, 0x00000043, 0x00000004, AddCoin, 0x00000000, 0x00000005, 0x7FFFFE00, 0x00000024, 0x00000002, 0xFE363C80, D_80241C84_ED1C74, 0x00000044, 0x00000001, 0x80285C70, 0x00000046, 0x00000001, D_802418B0_ED18A0, 0x0000000F, 0x00000002, 0xF5DE0180, 0x00000035, 0x00000043, 0x00000001, ECFFF0_DeadUnk1, 0x00000013, 0x00000000, 0x00000002, 0x00000000, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x0000004D, 0x00000001, 0x0000000B, 0x00000024, 0x00000002, 0xFE363C8A, 0xFE363C80, 0x00000024, 0x00000002, 0xFE363C8B, 0xFE363C81, 0x00000024, 0x00000002, 0xFE363C8C, 0xFE363C82, 0x00000024, 0x00000002, 0xFE363C8D, 0xFE363C83, 0x00000024, 0x00000002, 0xFE363C8E, 0xFE363C84, 0x00000028, 0x00000002, 0xFE363C8C, 0xFE363C80, 0x00000028, 0x00000002, 0xFE363C8D, 0xFE363C81, 0x00000026, 0x00000002, 0xFE363C80, 0xFE363C8C, 0x0000002F, 0x00000002, 0xFE363C80, 0xF24C0A80, 0x00000026, 0x00000002, 0xFE363C8F, 0xF24C0A80, 0x0000002F, 0x00000002, 0xFE363C8F, 0xFE363C80, 0x00000027, 0x00000002, 0xFE363C8F, 0x0000000B, 0x00000024, 0x00000002, 0xFE363C85, 0x000000C8, 0x0000002A, 0x00000002, 0xFE363C85, 0xFE363C8F, 0x00000027, 0x00000002, 0xFE363C85, 0x00000001, 0x00000005, 0x00000001, 0xFE363C85, 0x00000043, 0x00000003, 0x802E1D00, 0xFE363C8C, 0xFE363C80, 0x00000043, 0x00000003, 0x802E1D00, 0xFE363C8D, 0xFE363C81, 0x00000043, 0x00000003, 0x802E1D00, 0x000000C7, 0xFE363C82, 0x00000024, 0x00000002, 0xFE363C83, 0x000000D2, 0x00000028, 0x00000002, 0xFE363C83, 0xFE363C82, 0x00000027, 0x00000002, 0xFE363C80, 0xFE363C8A, 0x00000027, 0x00000002, 0xFE363C81, 0xFE363C8B, 0x00000027, 0x00000002, 0xFE363C82, 0xFE363C8E, 0x00000043, 0x0000000F, 0x802E58EC, 0x0000000D, 0xFE363C80, 0xFE363C82, 0xFE363C81, 0xFE363C83, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000006, 0x00000000, 0x00000008, 0x00000001, 0xFE363C8F, 0x00000003, 0x00000001, 0x00000000, 0x00000043, 0x00000003, 0x802E1D00, 0xFE363C8C, 0xFE363C80, 0x00000043, 0x00000003, 0x802E1D00, 0xFE363C8D, 0xFE363C81, 0x00000027, 0x00000002, 0xFE363C80, 0xFE363C8A, 0x00000027, 0x00000002, 0xFE363C81, 0xFE363C8B, 0x00000043, 0x0000000F, 0x802E58EC, 0x0000000D, 0xFE363C80, 0xFE363C8E, 0xFE363C81, 0x000000C8, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000008, 0x00000001, 0xFE363C8F, 0x00000004, 0x00000001, 0x00000000, 0x00000002, 0x00000000, 0x00000001, 0x00000000
glabel D_802422EC_ED22DC
.word 0x00000024, 0x00000002, 0xFE363C89, 0xFE363C86, 0x00000024, 0x00000002, 0xFE363C88, 0xFE363C85, 0x00000024, 0x00000002, 0xFE363C87, 0xFE363C84, 0x00000024, 0x00000002, 0xFE363C86, 0xFE363C83, 0x00000024, 0x00000002, 0xFE363C85, 0xFE363C82, 0x00000024, 0x00000002, 0xFE363C84, 0xFE363C81, 0x00000024, 0x00000002, 0xFE363C83, 0xFE363C80, 0x00000043, 0x00000003, 0x802D6708, 0xFE363C86, 0x00000000, 0x00000003, 0x00000001, 0x00000000, 0x00000043, 0x00000004, 0x802DF41C, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000043, 0x00000001, func_80240040_ED0030, 0x0000000A, 0x00000002, 0xFE363C80, 0x00000000, 0x00000008, 0x00000001, 0x00000001, 0x00000004, 0x00000001, 0x00000000, 0x00000013, 0x00000000, 0x00000056, 0x00000000, 0x00000008, 0x00000001, 0x00000005, 0x00000043, 0x00000003, 0x802D6708, 0xFE363C86, 0x00000001, 0x00000057, 0x00000000, 0x0000000B, 0x00000002, 0xFE363C8A, 0x00000000, 0x00000056, 0x00000000, 0x00000008, 0x00000001, 0x00000005, 0x00000024, 0x00000002, 0xFE363C80, 0xFE363C83, 0x00000024, 0x00000002, 0xFE363C81, 0xFE363C84, 0x00000024, 0x00000002, 0xFE363C82, 0xFE363C85, 0x00000027, 0x00000002, 0xFE363C81, 0x0000000A, 0x00000027, 0x00000002, 0xFE363C82, 0x00000008, 0x00000043, 0x0000000F, 0x802E58EC, 0x00000011, 0x00000004, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x0000000F, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000008, 0x00000001, 0x0000000F, 0x00000028, 0x00000002, 0xFE363C81, 0x0000000A, 0x00000043, 0x00000007, 0x802E4310, 0xFE363C8A, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x0000000E, 0x00000000, 0x00000057, 0x00000000, 0x00000013, 0x00000000, 0x00000056, 0x00000000, 0x00000008, 0x00000001, 0x0000000A, 0x00000043, 0x00000006, 0x802E382C, 0x000000F8, 0x00000000, 0xFE363C83, 0xFE363C84, 0xFE363C85, 0x00000057, 0x00000000, 0x00000043, 0x00000005, 0x802E1C00, 0x00000000, 0x000000B4, 0x00000014, 0x00000002, 0x00000003, 0x00000001, 0x00000001, 0x00000043, 0x00000001, 0x802E1C7C, 0x00000043, 0x00000006, 0x802D60E4, 0xFE363C88, 0xFE363C80, 0x00000001, 0x00000000, 0x00000000, 0x00000043, 0x00000006, 0x802D60E4, 0xFE363C89, 0xFE363C80, 0x00000001, 0x00000000, 0x00000000, 0x0000000A, 0x00000002, 0xFE363C81, 0x00000001, 0x00000008, 0x00000001, 0x00000001, 0x00000004, 0x00000001, 0x00000001, 0x00000013, 0x00000000, 0x00000043, 0x00000003, 0x802D6708, 0xFE363C87, 0x00000000, 0x00000002, 0x00000000, 0x00000001, 0x00000000
.word 0x00000024, 0x00000002, 0xFE363C89, 0xFE363C86, 0x00000024, 0x00000002, 0xFE363C88, 0xFE363C85, 0x00000024, 0x00000002, 0xFE363C87, 0xFE363C84, 0x00000024, 0x00000002, 0xFE363C86, 0xFE363C83, 0x00000024, 0x00000002, 0xFE363C85, 0xFE363C82, 0x00000024, 0x00000002, 0xFE363C84, 0xFE363C81, 0x00000024, 0x00000002, 0xFE363C83, 0xFE363C80, 0x00000043, 0x00000003, 0x802D6708, 0xFE363C86, 0x00000000, 0x00000003, 0x00000001, 0x00000000, 0x00000043, 0x00000004, 0x802DF41C, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000043, 0x00000001, ED0030_UnkFunc43, 0x0000000A, 0x00000002, 0xFE363C80, 0x00000000, 0x00000008, 0x00000001, 0x00000001, 0x00000004, 0x00000001, 0x00000000, 0x00000013, 0x00000000, 0x00000056, 0x00000000, 0x00000008, 0x00000001, 0x00000005, 0x00000043, 0x00000003, 0x802D6708, 0xFE363C86, 0x00000001, 0x00000057, 0x00000000, 0x0000000B, 0x00000002, 0xFE363C8A, 0x00000000, 0x00000056, 0x00000000, 0x00000008, 0x00000001, 0x00000005, 0x00000024, 0x00000002, 0xFE363C80, 0xFE363C83, 0x00000024, 0x00000002, 0xFE363C81, 0xFE363C84, 0x00000024, 0x00000002, 0xFE363C82, 0xFE363C85, 0x00000027, 0x00000002, 0xFE363C81, 0x0000000A, 0x00000027, 0x00000002, 0xFE363C82, 0x00000008, 0x00000043, 0x0000000F, 0x802E58EC, 0x00000011, 0x00000004, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x0000000F, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000008, 0x00000001, 0x0000000F, 0x00000028, 0x00000002, 0xFE363C81, 0x0000000A, 0x00000043, 0x00000007, 0x802E4310, 0xFE363C8A, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x0000000E, 0x00000000, 0x00000057, 0x00000000, 0x00000013, 0x00000000, 0x00000056, 0x00000000, 0x00000008, 0x00000001, 0x0000000A, 0x00000043, 0x00000006, 0x802E382C, 0x000000F8, 0x00000000, 0xFE363C83, 0xFE363C84, 0xFE363C85, 0x00000057, 0x00000000, 0x00000043, 0x00000005, 0x802E1C00, 0x00000000, 0x000000B4, 0x00000014, 0x00000002, 0x00000003, 0x00000001, 0x00000001, 0x00000043, 0x00000001, 0x802E1C7C, 0x00000043, 0x00000006, 0x802D60E4, 0xFE363C88, 0xFE363C80, 0x00000001, 0x00000000, 0x00000000, 0x00000043, 0x00000006, 0x802D60E4, 0xFE363C89, 0xFE363C80, 0x00000001, 0x00000000, 0x00000000, 0x0000000A, 0x00000002, 0xFE363C81, 0x00000001, 0x00000008, 0x00000001, 0x00000001, 0x00000004, 0x00000001, 0x00000001, 0x00000013, 0x00000000, 0x00000043, 0x00000003, 0x802D6708, 0xFE363C87, 0x00000000, 0x00000002, 0x00000000, 0x00000001, 0x00000000
glabel D_8024260C_ED25FC
.word 0x00000043, 0x00000002, 0x802D6400, 0x00000045, 0x00000024, 0x00000002, 0xFE363C83, 0x00000045, 0x00000024, 0x00000002, 0xFE363C84, 0x00000046, 0x00000024, 0x00000002, 0xFE363C85, 0x00000047, 0x00000024, 0x00000002, 0xFE363C86, 0x00000048, 0x00000024, 0x00000002, 0xFE363C8A, 0x00000000, 0x00000044, 0x00000001, D_802422EC_ED22DC, 0x00000043, 0x00000002, 0x802D6400, 0x0000004B, 0x00000024, 0x00000002, 0xFE363C83, 0x0000004B, 0x00000024, 0x00000002, 0xFE363C84, 0x0000004C, 0x00000024, 0x00000002, 0xFE363C85, 0x0000004D, 0x00000024, 0x00000002, 0xFE363C86, 0x0000004E, 0x00000024, 0x00000002, 0xFE363C8A, 0x000000AE, 0x00000044, 0x00000001, D_802422EC_ED22DC, 0x00000043, 0x00000002, 0x802D6400, 0x00000053, 0x00000024, 0x00000002, 0xFE363C83, 0x00000053, 0x00000024, 0x00000002, 0xFE363C84, 0x00000054, 0x00000024, 0x00000002, 0xFE363C85, 0x00000055, 0x00000024, 0x00000002, 0xFE363C86, 0x00000056, 0x00000024, 0x00000002, 0xFE363C8A, 0x00000000, 0x00000044, 0x00000001, D_802422EC_ED22DC, 0x00000043, 0x00000002, 0x802D6400, 0x00000059, 0x00000024, 0x00000002, 0xFE363C83, 0x00000059, 0x00000024, 0x00000002, 0xFE363C84, 0x0000005A, 0x00000024, 0x00000002, 0xFE363C85, 0x0000005B, 0x00000024, 0x00000002, 0xFE363C86, 0x0000005C, 0x00000024, 0x00000002, 0xFE363C8A, 0x00000000, 0x00000044, 0x00000001, D_802422EC_ED22DC, 0x00000043, 0x00000002, 0x802D6400, 0x00000061, 0x00000024, 0x00000002, 0xFE363C83, 0x00000061, 0x00000024, 0x00000002, 0xFE363C84, 0x00000062, 0x00000024, 0x00000002, 0xFE363C85, 0x00000063, 0x00000024, 0x00000002, 0xFE363C86, 0x00000064, 0x00000024, 0x00000002, 0xFE363C8A, 0x00000000, 0x00000044, 0x00000001, D_802422EC_ED22DC, 0x00000043, 0x00000002, 0x802D6400, 0x00000067, 0x00000024, 0x00000002, 0xFE363C83, 0x00000067, 0x00000024, 0x00000002, 0xFE363C84, 0x00000068, 0x00000024, 0x00000002, 0xFE363C85, 0x00000069, 0x00000024, 0x00000002, 0xFE363C86, 0x0000006A, 0x00000024, 0x00000002, 0xFE363C8A, 0x00000000, 0x00000044, 0x00000001, D_802422EC_ED22DC, 0x00000002, 0x00000000, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000030, 0x00000001, 0xFE363C80, 0x00000034, 0x00000004, 0xFE363C81, 0xFE363C82, 0xFE363C83, 0xFE363C84, 0x00000043, 0x00000004, 0x802DF41C, 0xFE363C85, 0xFE363C8F, 0xFE363C87, 0x00000056, 0x00000000, 0x00000024, 0x00000002, 0xFBD3E280, 0x00000000, 0x0000000B, 0x00000002, 0xFE363C81, 0x00000000, 0x00000005, 0x00000001, 0x00000005, 0x00000030, 0x00000001, 0xFE363C81, 0x00000031, 0x00000001, 0xFE363C82, 0x00000005, 0x00000001, 0xFE363C82, 0x00000031, 0x00000001, 0xFE363C83, 0x00000043, 0x00000006, ED00D0_DeadTransformFoliage, 0xFE363C83, 0xF24A7AE7, 0x00000001, 0xFE363C8F, 0x00000000, 0x0000000A, 0x00000002, 0xFBD3E280, 0x00000000, 0x00000024, 0x00000002, 0xFBD3E280, 0x00000001, 0x00000043, 0x00000004, 0x802D7A04, 0xFE363C83, 0x00000153, 0x00000000, 0x00000013, 0x00000000, 0x00000006, 0x00000000, 0x00000008, 0x00000001, 0x00000001, 0x00000030, 0x00000001, 0xFE363C81, 0x00000031, 0x00000001, 0xFE363C82, 0x00000005, 0x00000001, 0xFE363C82, 0x00000031, 0x00000001, 0xFE363C83, 0x00000043, 0x00000006, ED00D0_DeadTransformFoliage, 0xFE363C83, 0xF24A7AE7, 0xFFFFFFFF, 0xFE363C8F, 0x00000000, 0x00000006, 0x00000000, 0x00000008, 0x00000001, 0x00000001, 0x00000006, 0x00000000, 0x00000030, 0x00000001, 0xFE363C81, 0x00000031, 0x00000001, 0xFE363C82, 0x00000005, 0x00000001, 0xFE363C82, 0x00000031, 0x00000001, 0xFE363C83, 0x00000043, 0x00000005, 0x802D5FE0, 0xFE363C83, 0x00000000, 0x00000000, 0x00000000, 0x00000006, 0x00000000, 0x00000008, 0x00000001, 0x00000001, 0x00000013, 0x00000000, 0x00000057, 0x00000000, 0x00000056, 0x00000000, 0x0000000B, 0x00000002, 0xFE363C82, 0x00000000, 0x00000030, 0x00000001, 0xFE363C82, 0x00000031, 0x00000001, 0xFE363C83, 0x00000005, 0x00000001, 0xFE363C83, 0x00000031, 0x00000001, 0xFE363C84, 0x00000033, 0x00000003, 0xFE363C85, 0xFE363C86, 0xFE363C87, 0x00000033, 0x00000003, 0xFE363C88, 0xFE363C89, 0xFE363C8A, 0x0000000A, 0x00000002, 0xFE363C8A, 0x00000000, 0x00000043, 0x00000007, 0x802E4410, 0xFE363C84, 0xFE363C85, 0xFE363C86, 0xFE363C87, 0xFE363C88, 0xFE363C89, 0x00000012, 0x00000000, 0x00000043, 0x00000003, 0x802E2F8C, 0xFE363C8A, 0xFE363C8B, 0x0000000A, 0x00000002, 0xFE363C8B, 0x00000000, 0x00000043, 0x00000003, 0x802E2F30, 0xFE363C8A, 0x00000001, 0x00000043, 0x00000007, 0x802E4410, 0xFE363C84, 0xFE363C85, 0xFE363C86, 0xFE363C87, 0xFE363C88, 0xFE363C89, 0x00000013, 0x00000000, 0x00000013, 0x00000000, 0x00000006, 0x00000000, 0x00000013, 0x00000000, 0x00000057, 0x00000000, 0x00000008, 0x00000001, 0x0000000F, 0x0000000B, 0x00000002, 0xFE363C84, 0x00000000, 0x00000046, 0x00000001, 0xFE363C84, 0x00000013, 0x00000000, 0x00000002, 0x00000000, 0x00000001, 0x00000000

View File

@ -36,7 +36,7 @@ glabel D_80241DA4_ED5FC4
.word 0x00000043, 0x00000004, 0x802E49F4, 0xFE363C80, 0x00000001, 0x00000000, 0x00000002, 0x00000000, 0x00000002, 0x00000000, 0x00000001, 0x00000000, 0x00000043, 0x00000004, 0x802E49F4, 0xFE363C80, 0x00000001, 0x00000010, 0x00000002, 0x00000000, 0x00000002, 0x00000000, 0x00000001, 0x00000000
glabel D_80241E04_ED6024
.word 0x0000004D, 0x00000001, 0x00000000, 0x0000000A, 0x00000002, 0xFE363C85, 0x00000001, 0x0000000A, 0x00000002, 0xFE363C86, 0x00000001, 0x0000000A, 0x00000002, 0xFE363C87, 0x00000001, 0x0000000A, 0x00000002, 0xFE363C88, 0x00000001, 0x00000043, 0x00000001, ED42A0_DeadUnkTexturePanFunc, 0x00000002, 0x00000000, 0x00000013, 0x00000000, 0x00000013, 0x00000000, 0x00000013, 0x00000000, 0x00000013, 0x00000000, 0x00000043, 0x00000001, func_802402BC_ED44DC, 0x00000002, 0x00000000, 0x00000001, 0x00000000
.word 0x0000004D, 0x00000001, 0x00000000, 0x0000000A, 0x00000002, 0xFE363C85, 0x00000001, 0x0000000A, 0x00000002, 0xFE363C86, 0x00000001, 0x0000000A, 0x00000002, 0xFE363C87, 0x00000001, 0x0000000A, 0x00000002, 0xFE363C88, 0x00000001, 0x00000043, 0x00000001, ED42A0_DeadUnkTexturePanFunc, 0x00000002, 0x00000000, 0x00000013, 0x00000000, 0x00000013, 0x00000000, 0x00000013, 0x00000000, 0x00000013, 0x00000000, 0x00000043, 0x00000001, ED42A0_DeadUnkTexturePanFunc2, 0x00000002, 0x00000000, 0x00000001, 0x00000000
glabel D_80241EA0_ED60C0
.word 0x00000043, 0x00000005, 0x802E1C00, 0xFFFFFFCE, 0x000000AA, 0x00000181, 0x00000000, 0x00000003, 0x00000001, 0x00000001, 0x00000043, 0x00000001, 0x802E1C7C, 0x00000043, 0x00000005, 0x802D6C60, 0x00000038, 0x00000000, 0xFE363C80, 0x00000000, 0x0000000A, 0x00000002, 0xFE363C81, 0x00000001, 0x00000008, 0x00000001, 0x00000001, 0x00000004, 0x00000001, 0x00000001, 0x00000013, 0x00000000, 0x00000002, 0x00000000, 0x00000001, 0x00000000

File diff suppressed because one or more lines are too long

View File

@ -45,7 +45,7 @@ glabel D_80241854_EDD834
.word 0x00000000
glabel D_80241858_EDD838
.word 0x00000024, 0x00000002, 0xFE363C89, 0xFE363C81, 0x00000043, 0x00000001, 0x802E3A70, 0x00000024, 0x00000002, 0xFE363C8A, 0xFE363C80, 0x00000014, 0x00000001, 0xFE363C80, 0x00000016, 0x00000001, 0x00000000, 0x00000016, 0x00000001, 0xFFFFFFFF, 0x0000001C, 0x00000000, 0x00000043, 0x00000002, 0x802E3EA8, 0xFE363C81, 0x00000043, 0x00000004, 0x802DF41C, 0xFE363C83, 0xFE363C84, 0xFE363C85, 0x00000043, 0x00000004, func_802403F0_EDC3D0, 0xFE363C83, 0xFE363C84, 0xFE363C85, 0x00000042, 0x00000002, 0xFE363C80, 0x00050000, 0x00000043, 0x00000007, 0x802E4310, 0xFE363C80, 0xFE363C83, 0xFE363C84, 0xFE363C85, 0x00000001, 0x00000000, 0x00000043, 0x00000002, 0x802DE6A4, 0x00060005, 0x00000008, 0x00000001, 0x0000001E, 0x00000043, 0x00000002, 0x802DE6A4, 0x00010002, 0x00000043, 0x00000002, 0x802E461C, 0xFE363C80, 0x00000023, 0x00000000, 0x00000043, 0x00000002, func_80240614_EDC5F4, 0xFE363C8A, 0x00000043, 0x00000001, 0x802E3FA4, 0x00000048, 0x00000000, 0x00000002, 0x00000000, 0x00000001, 0x00000000
.word 0x00000024, 0x00000002, 0xFE363C89, 0xFE363C81, 0x00000043, 0x00000001, 0x802E3A70, 0x00000024, 0x00000002, 0xFE363C8A, 0xFE363C80, 0x00000014, 0x00000001, 0xFE363C80, 0x00000016, 0x00000001, 0x00000000, 0x00000016, 0x00000001, 0xFFFFFFFF, 0x0000001C, 0x00000000, 0x00000043, 0x00000002, 0x802E3EA8, 0xFE363C81, 0x00000043, 0x00000004, 0x802DF41C, 0xFE363C83, 0xFE363C84, 0xFE363C85, 0x00000043, 0x00000004, EDC020_AddPlayerHandsOffset, 0xFE363C83, 0xFE363C84, 0xFE363C85, 0x00000042, 0x00000002, 0xFE363C80, 0x00050000, 0x00000043, 0x00000007, 0x802E4310, 0xFE363C80, 0xFE363C83, 0xFE363C84, 0xFE363C85, 0x00000001, 0x00000000, 0x00000043, 0x00000002, 0x802DE6A4, 0x00060005, 0x00000008, 0x00000001, 0x0000001E, 0x00000043, 0x00000002, 0x802DE6A4, 0x00010002, 0x00000043, 0x00000002, 0x802E461C, 0xFE363C80, 0x00000023, 0x00000000, 0x00000043, 0x00000002, func_80240614_EDC5F4, 0xFE363C8A, 0x00000043, 0x00000001, 0x802E3FA4, 0x00000048, 0x00000000, 0x00000002, 0x00000000, 0x00000001, 0x00000000
glabel D_8024199C_EDD97C
.word 0x00000043, 0x00000002, func_8024064C_EDC62C, 0xFE363C80, 0x0000004E, 0x00000006, D_80241858_EDD838, 0x00000010, 0x00000000, D_802429E0, 0x00000000, 0x00000001, 0x00000043, 0x00000002, func_802405C0_EDC5A0, 0xFE363C80, 0x00000002, 0x00000000, 0x00000001, 0x00000000

File diff suppressed because one or more lines are too long

View File

@ -30,7 +30,7 @@ glabel D_80242C30_EE91E0
.word 0x0000004D, 0x00000001, 0x0000000B, 0x00000024, 0x00000002, 0xFE363C8A, 0xFE363C80, 0x00000024, 0x00000002, 0xFE363C8B, 0xFE363C81, 0x00000024, 0x00000002, 0xFE363C8C, 0xFE363C82, 0x00000024, 0x00000002, 0xFE363C8D, 0xFE363C83, 0x00000024, 0x00000002, 0xFE363C8E, 0xFE363C84, 0x00000028, 0x00000002, 0xFE363C8C, 0xFE363C80, 0x00000028, 0x00000002, 0xFE363C8D, 0xFE363C81, 0x00000026, 0x00000002, 0xFE363C80, 0xFE363C8C, 0x0000002F, 0x00000002, 0xFE363C80, 0xF24C0A80, 0x00000026, 0x00000002, 0xFE363C8F, 0xF24C0A80, 0x0000002F, 0x00000002, 0xFE363C8F, 0xFE363C80, 0x00000027, 0x00000002, 0xFE363C8F, 0x0000000B, 0x00000024, 0x00000002, 0xFE363C85, 0x000000C8, 0x0000002A, 0x00000002, 0xFE363C85, 0xFE363C8F, 0x00000027, 0x00000002, 0xFE363C85, 0x00000001, 0x00000005, 0x00000001, 0xFE363C85, 0x00000043, 0x00000003, 0x802E1D00, 0xFE363C8C, 0xFE363C80, 0x00000043, 0x00000003, 0x802E1D00, 0xFE363C8D, 0xFE363C81, 0x00000043, 0x00000003, 0x802E1D00, 0x000000C7, 0xFE363C82, 0x00000024, 0x00000002, 0xFE363C83, 0x000000D2, 0x00000028, 0x00000002, 0xFE363C83, 0xFE363C82, 0x00000027, 0x00000002, 0xFE363C80, 0xFE363C8A, 0x00000027, 0x00000002, 0xFE363C81, 0xFE363C8B, 0x00000027, 0x00000002, 0xFE363C82, 0xFE363C8E, 0x00000043, 0x0000000F, 0x802E58EC, 0x0000000D, 0xFE363C80, 0xFE363C82, 0xFE363C81, 0xFE363C83, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000006, 0x00000000, 0x00000008, 0x00000001, 0xFE363C8F, 0x00000003, 0x00000001, 0x00000000, 0x00000043, 0x00000003, 0x802E1D00, 0xFE363C8C, 0xFE363C80, 0x00000043, 0x00000003, 0x802E1D00, 0xFE363C8D, 0xFE363C81, 0x00000027, 0x00000002, 0xFE363C80, 0xFE363C8A, 0x00000027, 0x00000002, 0xFE363C81, 0xFE363C8B, 0x00000043, 0x0000000F, 0x802E58EC, 0x0000000D, 0xFE363C80, 0xFE363C8E, 0xFE363C81, 0x000000C8, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000008, 0x00000001, 0xFE363C8F, 0x00000004, 0x00000001, 0x00000000, 0x00000002, 0x00000000, 0x00000001, 0x00000000
glabel D_80242EDC_EE948C
.word 0x00000024, 0x00000002, 0xFE363C89, 0xFE363C86, 0x00000024, 0x00000002, 0xFE363C88, 0xFE363C85, 0x00000024, 0x00000002, 0xFE363C87, 0xFE363C84, 0x00000024, 0x00000002, 0xFE363C86, 0xFE363C83, 0x00000024, 0x00000002, 0xFE363C85, 0xFE363C82, 0x00000024, 0x00000002, 0xFE363C84, 0xFE363C81, 0x00000024, 0x00000002, 0xFE363C83, 0xFE363C80, 0x00000043, 0x00000003, 0x802D6708, 0xFE363C86, 0x00000000, 0x00000003, 0x00000001, 0x00000000, 0x00000043, 0x00000004, 0x802DF41C, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000043, 0x00000001, func_80240340_EE68F0, 0x0000000A, 0x00000002, 0xFE363C80, 0x00000000, 0x00000008, 0x00000001, 0x00000001, 0x00000004, 0x00000001, 0x00000000, 0x00000013, 0x00000000, 0x00000056, 0x00000000, 0x00000008, 0x00000001, 0x00000005, 0x00000043, 0x00000003, 0x802D6708, 0xFE363C86, 0x00000001, 0x00000057, 0x00000000, 0x0000000B, 0x00000002, 0xFE363C8A, 0x00000000, 0x00000056, 0x00000000, 0x00000008, 0x00000001, 0x00000005, 0x00000024, 0x00000002, 0xFE363C80, 0xFE363C83, 0x00000024, 0x00000002, 0xFE363C81, 0xFE363C84, 0x00000024, 0x00000002, 0xFE363C82, 0xFE363C85, 0x00000027, 0x00000002, 0xFE363C81, 0x0000000A, 0x00000027, 0x00000002, 0xFE363C82, 0x00000008, 0x00000043, 0x0000000F, 0x802E58EC, 0x00000011, 0x00000004, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x0000000F, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000008, 0x00000001, 0x0000000F, 0x00000028, 0x00000002, 0xFE363C81, 0x0000000A, 0x00000043, 0x00000007, 0x802E4310, 0xFE363C8A, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x0000000E, 0x00000000, 0x00000057, 0x00000000, 0x00000013, 0x00000000, 0x00000056, 0x00000000, 0x00000008, 0x00000001, 0x0000000A, 0x00000043, 0x00000006, 0x802E382C, 0x000000F8, 0x00000000, 0xFE363C83, 0xFE363C84, 0xFE363C85, 0x00000057, 0x00000000, 0x00000043, 0x00000005, 0x802E1C00, 0x00000000, 0x000000B4, 0x00000014, 0x00000002, 0x00000003, 0x00000001, 0x00000001, 0x00000043, 0x00000001, 0x802E1C7C, 0x00000043, 0x00000006, 0x802D60E4, 0xFE363C88, 0xFE363C80, 0x00000001, 0x00000000, 0x00000000, 0x00000043, 0x00000006, 0x802D60E4, 0xFE363C89, 0xFE363C80, 0x00000001, 0x00000000, 0x00000000, 0x0000000A, 0x00000002, 0xFE363C81, 0x00000001, 0x00000008, 0x00000001, 0x00000001, 0x00000004, 0x00000001, 0x00000001, 0x00000013, 0x00000000, 0x00000043, 0x00000003, 0x802D6708, 0xFE363C87, 0x00000000, 0x00000002, 0x00000000, 0x00000001, 0x00000000
.word 0x00000024, 0x00000002, 0xFE363C89, 0xFE363C86, 0x00000024, 0x00000002, 0xFE363C88, 0xFE363C85, 0x00000024, 0x00000002, 0xFE363C87, 0xFE363C84, 0x00000024, 0x00000002, 0xFE363C86, 0xFE363C83, 0x00000024, 0x00000002, 0xFE363C85, 0xFE363C82, 0x00000024, 0x00000002, 0xFE363C84, 0xFE363C81, 0x00000024, 0x00000002, 0xFE363C83, 0xFE363C80, 0x00000043, 0x00000003, 0x802D6708, 0xFE363C86, 0x00000000, 0x00000003, 0x00000001, 0x00000000, 0x00000043, 0x00000004, 0x802DF41C, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000043, 0x00000001, EE65B0_UnkFunc43, 0x0000000A, 0x00000002, 0xFE363C80, 0x00000000, 0x00000008, 0x00000001, 0x00000001, 0x00000004, 0x00000001, 0x00000000, 0x00000013, 0x00000000, 0x00000056, 0x00000000, 0x00000008, 0x00000001, 0x00000005, 0x00000043, 0x00000003, 0x802D6708, 0xFE363C86, 0x00000001, 0x00000057, 0x00000000, 0x0000000B, 0x00000002, 0xFE363C8A, 0x00000000, 0x00000056, 0x00000000, 0x00000008, 0x00000001, 0x00000005, 0x00000024, 0x00000002, 0xFE363C80, 0xFE363C83, 0x00000024, 0x00000002, 0xFE363C81, 0xFE363C84, 0x00000024, 0x00000002, 0xFE363C82, 0xFE363C85, 0x00000027, 0x00000002, 0xFE363C81, 0x0000000A, 0x00000027, 0x00000002, 0xFE363C82, 0x00000008, 0x00000043, 0x0000000F, 0x802E58EC, 0x00000011, 0x00000004, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x0000000F, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000008, 0x00000001, 0x0000000F, 0x00000028, 0x00000002, 0xFE363C81, 0x0000000A, 0x00000043, 0x00000007, 0x802E4310, 0xFE363C8A, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x0000000E, 0x00000000, 0x00000057, 0x00000000, 0x00000013, 0x00000000, 0x00000056, 0x00000000, 0x00000008, 0x00000001, 0x0000000A, 0x00000043, 0x00000006, 0x802E382C, 0x000000F8, 0x00000000, 0xFE363C83, 0xFE363C84, 0xFE363C85, 0x00000057, 0x00000000, 0x00000043, 0x00000005, 0x802E1C00, 0x00000000, 0x000000B4, 0x00000014, 0x00000002, 0x00000003, 0x00000001, 0x00000001, 0x00000043, 0x00000001, 0x802E1C7C, 0x00000043, 0x00000006, 0x802D60E4, 0xFE363C88, 0xFE363C80, 0x00000001, 0x00000000, 0x00000000, 0x00000043, 0x00000006, 0x802D60E4, 0xFE363C89, 0xFE363C80, 0x00000001, 0x00000000, 0x00000000, 0x0000000A, 0x00000002, 0xFE363C81, 0x00000001, 0x00000008, 0x00000001, 0x00000001, 0x00000004, 0x00000001, 0x00000001, 0x00000013, 0x00000000, 0x00000043, 0x00000003, 0x802D6708, 0xFE363C87, 0x00000000, 0x00000002, 0x00000000, 0x00000001, 0x00000000
glabel D_802431FC_EE97AC
.word 0x00000000
@ -87,7 +87,7 @@ glabel D_80244630_EEABE0
.word 0x00000000
glabel D_80244634_EEABE4
.word 0x00000024, 0x00000002, 0xFE363C89, 0xFE363C81, 0x00000043, 0x00000001, 0x802E3C8C, 0x00000024, 0x00000002, 0xFE363C8A, 0xFE363C80, 0x00000014, 0x00000001, 0xFE363C80, 0x00000016, 0x00000001, 0x00000000, 0x00000016, 0x00000001, 0xFFFFFFFF, 0x0000001C, 0x00000000, 0x00000043, 0x00000002, 0x802E3EDC, 0xFE363C81, 0x00000043, 0x00000004, 0x802DF41C, 0xFE363C83, 0xFE363C84, 0xFE363C85, 0x00000043, 0x00000004, func_80242090_EE8640, 0xFE363C83, 0xFE363C84, 0xFE363C85, 0x00000043, 0x00000007, 0x802E4310, 0xFE363C80, 0xFE363C83, 0xFE363C84, 0xFE363C85, 0x00000001, 0x00000000, 0x00000043, 0x00000002, 0x802DE6A4, 0x00060005, 0x00000008, 0x00000001, 0x0000001E, 0x00000043, 0x00000002, 0x802DE6A4, 0x00010002, 0x00000043, 0x00000002, 0x802E461C, 0xFE363C80, 0x00000023, 0x00000000, 0x00000043, 0x00000002, func_802422B4_EE8864, 0xFE363C8A, 0x00000043, 0x00000001, 0x802E3FA4, 0x00000048, 0x00000000, 0x00000002, 0x00000000, 0x00000001, 0x00000000
.word 0x00000024, 0x00000002, 0xFE363C89, 0xFE363C81, 0x00000043, 0x00000001, 0x802E3C8C, 0x00000024, 0x00000002, 0xFE363C8A, 0xFE363C80, 0x00000014, 0x00000001, 0xFE363C80, 0x00000016, 0x00000001, 0x00000000, 0x00000016, 0x00000001, 0xFFFFFFFF, 0x0000001C, 0x00000000, 0x00000043, 0x00000002, 0x802E3EDC, 0xFE363C81, 0x00000043, 0x00000004, 0x802DF41C, 0xFE363C83, 0xFE363C84, 0xFE363C85, 0x00000043, 0x00000004, EE70C0_AddPlayerHandsOffset, 0xFE363C83, 0xFE363C84, 0xFE363C85, 0x00000043, 0x00000007, 0x802E4310, 0xFE363C80, 0xFE363C83, 0xFE363C84, 0xFE363C85, 0x00000001, 0x00000000, 0x00000043, 0x00000002, 0x802DE6A4, 0x00060005, 0x00000008, 0x00000001, 0x0000001E, 0x00000043, 0x00000002, 0x802DE6A4, 0x00010002, 0x00000043, 0x00000002, 0x802E461C, 0xFE363C80, 0x00000023, 0x00000000, 0x00000043, 0x00000002, func_802422B4_EE8864, 0xFE363C8A, 0x00000043, 0x00000001, 0x802E3FA4, 0x00000048, 0x00000000, 0x00000002, 0x00000000, 0x00000001, 0x00000000
glabel D_80244768_EEAD18
.word 0x00000043, 0x00000002, func_802422EC_EE889C, 0xFE363C80, 0x0000004E, 0x00000006, D_80244634_EEABE4, 0x00000010, 0x00000000, D_802453E0_EEB990, 0x00000000, 0x00000001, 0x00000043, 0x00000002, func_80242260_EE8810, 0xFE363C80, 0x00000002, 0x00000000, 0x00000001, 0x00000000

View File

@ -27,7 +27,7 @@ glabel D_80242F00_EF0000
.word 0x0000004D, 0x00000001, 0x0000000B, 0x00000024, 0x00000002, 0xFE363C8A, 0xFE363C80, 0x00000024, 0x00000002, 0xFE363C8B, 0xFE363C81, 0x00000024, 0x00000002, 0xFE363C8C, 0xFE363C82, 0x00000024, 0x00000002, 0xFE363C8D, 0xFE363C83, 0x00000024, 0x00000002, 0xFE363C8E, 0xFE363C84, 0x00000028, 0x00000002, 0xFE363C8C, 0xFE363C80, 0x00000028, 0x00000002, 0xFE363C8D, 0xFE363C81, 0x00000026, 0x00000002, 0xFE363C80, 0xFE363C8C, 0x0000002F, 0x00000002, 0xFE363C80, 0xF24C0A80, 0x00000026, 0x00000002, 0xFE363C8F, 0xF24C0A80, 0x0000002F, 0x00000002, 0xFE363C8F, 0xFE363C80, 0x00000027, 0x00000002, 0xFE363C8F, 0x0000000B, 0x00000024, 0x00000002, 0xFE363C85, 0x000000C8, 0x0000002A, 0x00000002, 0xFE363C85, 0xFE363C8F, 0x00000027, 0x00000002, 0xFE363C85, 0x00000001, 0x00000005, 0x00000001, 0xFE363C85, 0x00000043, 0x00000003, 0x802E1D00, 0xFE363C8C, 0xFE363C80, 0x00000043, 0x00000003, 0x802E1D00, 0xFE363C8D, 0xFE363C81, 0x00000043, 0x00000003, 0x802E1D00, 0x000000C7, 0xFE363C82, 0x00000024, 0x00000002, 0xFE363C83, 0x000000D2, 0x00000028, 0x00000002, 0xFE363C83, 0xFE363C82, 0x00000027, 0x00000002, 0xFE363C80, 0xFE363C8A, 0x00000027, 0x00000002, 0xFE363C81, 0xFE363C8B, 0x00000027, 0x00000002, 0xFE363C82, 0xFE363C8E, 0x00000043, 0x0000000F, 0x802E58EC, 0x0000000D, 0xFE363C80, 0xFE363C82, 0xFE363C81, 0xFE363C83, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000006, 0x00000000, 0x00000008, 0x00000001, 0xFE363C8F, 0x00000003, 0x00000001, 0x00000000, 0x00000043, 0x00000003, 0x802E1D00, 0xFE363C8C, 0xFE363C80, 0x00000043, 0x00000003, 0x802E1D00, 0xFE363C8D, 0xFE363C81, 0x00000027, 0x00000002, 0xFE363C80, 0xFE363C8A, 0x00000027, 0x00000002, 0xFE363C81, 0xFE363C8B, 0x00000043, 0x0000000F, 0x802E58EC, 0x0000000D, 0xFE363C80, 0xFE363C8E, 0xFE363C81, 0x000000C8, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000008, 0x00000001, 0xFE363C8F, 0x00000004, 0x00000001, 0x00000000, 0x00000002, 0x00000000, 0x00000001, 0x00000000
glabel D_802431AC_EF02AC
.word 0x00000024, 0x00000002, 0xFE363C89, 0xFE363C86, 0x00000024, 0x00000002, 0xFE363C88, 0xFE363C85, 0x00000024, 0x00000002, 0xFE363C87, 0xFE363C84, 0x00000024, 0x00000002, 0xFE363C86, 0xFE363C83, 0x00000024, 0x00000002, 0xFE363C85, 0xFE363C82, 0x00000024, 0x00000002, 0xFE363C84, 0xFE363C81, 0x00000024, 0x00000002, 0xFE363C83, 0xFE363C80, 0x00000043, 0x00000003, 0x802D6708, 0xFE363C86, 0x00000000, 0x00000003, 0x00000001, 0x00000000, 0x00000043, 0x00000004, 0x802DF41C, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000043, 0x00000001, func_80240040_EED140, 0x0000000A, 0x00000002, 0xFE363C80, 0x00000000, 0x00000008, 0x00000001, 0x00000001, 0x00000004, 0x00000001, 0x00000000, 0x00000013, 0x00000000, 0x00000056, 0x00000000, 0x00000008, 0x00000001, 0x00000005, 0x00000043, 0x00000003, 0x802D6708, 0xFE363C86, 0x00000001, 0x00000057, 0x00000000, 0x0000000B, 0x00000002, 0xFE363C8A, 0x00000000, 0x00000056, 0x00000000, 0x00000008, 0x00000001, 0x00000005, 0x00000024, 0x00000002, 0xFE363C80, 0xFE363C83, 0x00000024, 0x00000002, 0xFE363C81, 0xFE363C84, 0x00000024, 0x00000002, 0xFE363C82, 0xFE363C85, 0x00000027, 0x00000002, 0xFE363C81, 0x0000000A, 0x00000027, 0x00000002, 0xFE363C82, 0x00000008, 0x00000043, 0x0000000F, 0x802E58EC, 0x00000011, 0x00000004, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x0000000F, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000008, 0x00000001, 0x0000000F, 0x00000028, 0x00000002, 0xFE363C81, 0x0000000A, 0x00000043, 0x00000007, 0x802E4310, 0xFE363C8A, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x0000000E, 0x00000000, 0x00000057, 0x00000000, 0x00000013, 0x00000000, 0x00000056, 0x00000000, 0x00000008, 0x00000001, 0x0000000A, 0x00000043, 0x00000006, 0x802E382C, 0x000000F8, 0x00000000, 0xFE363C83, 0xFE363C84, 0xFE363C85, 0x00000057, 0x00000000, 0x00000043, 0x00000005, 0x802E1C00, 0x00000000, 0x000000B4, 0x00000014, 0x00000002, 0x00000003, 0x00000001, 0x00000001, 0x00000043, 0x00000001, 0x802E1C7C, 0x00000043, 0x00000006, 0x802D60E4, 0xFE363C88, 0xFE363C80, 0x00000001, 0x00000000, 0x00000000, 0x00000043, 0x00000006, 0x802D60E4, 0xFE363C89, 0xFE363C80, 0x00000001, 0x00000000, 0x00000000, 0x0000000A, 0x00000002, 0xFE363C81, 0x00000001, 0x00000008, 0x00000001, 0x00000001, 0x00000004, 0x00000001, 0x00000001, 0x00000013, 0x00000000, 0x00000043, 0x00000003, 0x802D6708, 0xFE363C87, 0x00000000, 0x00000002, 0x00000000, 0x00000001, 0x00000000
.word 0x00000024, 0x00000002, 0xFE363C89, 0xFE363C86, 0x00000024, 0x00000002, 0xFE363C88, 0xFE363C85, 0x00000024, 0x00000002, 0xFE363C87, 0xFE363C84, 0x00000024, 0x00000002, 0xFE363C86, 0xFE363C83, 0x00000024, 0x00000002, 0xFE363C85, 0xFE363C82, 0x00000024, 0x00000002, 0xFE363C84, 0xFE363C81, 0x00000024, 0x00000002, 0xFE363C83, 0xFE363C80, 0x00000043, 0x00000003, 0x802D6708, 0xFE363C86, 0x00000000, 0x00000003, 0x00000001, 0x00000000, 0x00000043, 0x00000004, 0x802DF41C, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000043, 0x00000001, EED140_UnkFunc43, 0x0000000A, 0x00000002, 0xFE363C80, 0x00000000, 0x00000008, 0x00000001, 0x00000001, 0x00000004, 0x00000001, 0x00000000, 0x00000013, 0x00000000, 0x00000056, 0x00000000, 0x00000008, 0x00000001, 0x00000005, 0x00000043, 0x00000003, 0x802D6708, 0xFE363C86, 0x00000001, 0x00000057, 0x00000000, 0x0000000B, 0x00000002, 0xFE363C8A, 0x00000000, 0x00000056, 0x00000000, 0x00000008, 0x00000001, 0x00000005, 0x00000024, 0x00000002, 0xFE363C80, 0xFE363C83, 0x00000024, 0x00000002, 0xFE363C81, 0xFE363C84, 0x00000024, 0x00000002, 0xFE363C82, 0xFE363C85, 0x00000027, 0x00000002, 0xFE363C81, 0x0000000A, 0x00000027, 0x00000002, 0xFE363C82, 0x00000008, 0x00000043, 0x0000000F, 0x802E58EC, 0x00000011, 0x00000004, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x0000000F, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000008, 0x00000001, 0x0000000F, 0x00000028, 0x00000002, 0xFE363C81, 0x0000000A, 0x00000043, 0x00000007, 0x802E4310, 0xFE363C8A, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x0000000E, 0x00000000, 0x00000057, 0x00000000, 0x00000013, 0x00000000, 0x00000056, 0x00000000, 0x00000008, 0x00000001, 0x0000000A, 0x00000043, 0x00000006, 0x802E382C, 0x000000F8, 0x00000000, 0xFE363C83, 0xFE363C84, 0xFE363C85, 0x00000057, 0x00000000, 0x00000043, 0x00000005, 0x802E1C00, 0x00000000, 0x000000B4, 0x00000014, 0x00000002, 0x00000003, 0x00000001, 0x00000001, 0x00000043, 0x00000001, 0x802E1C7C, 0x00000043, 0x00000006, 0x802D60E4, 0xFE363C88, 0xFE363C80, 0x00000001, 0x00000000, 0x00000000, 0x00000043, 0x00000006, 0x802D60E4, 0xFE363C89, 0xFE363C80, 0x00000001, 0x00000000, 0x00000000, 0x0000000A, 0x00000002, 0xFE363C81, 0x00000001, 0x00000008, 0x00000001, 0x00000001, 0x00000004, 0x00000001, 0x00000001, 0x00000013, 0x00000000, 0x00000043, 0x00000003, 0x802D6708, 0xFE363C87, 0x00000000, 0x00000002, 0x00000000, 0x00000001, 0x00000000
glabel D_802434CC_EF05CC
.word 0x00000043, 0x00000004, AddCoin, 0x00000003, 0x00000014, 0x00000006, 0x00000024, 0x00000002, 0xFE363C80, 0xFFFFFD1C, 0x00000024, 0x00000002, 0xFE363C81, 0xFFFFFF74, 0x00000024, 0x00000002, 0xFE363C82, 0xFFFFFEFC, 0x00000024, 0x00000002, 0xFE363C83, 0xFFFFFFC9, 0x00000024, 0x00000002, 0xFE363C84, 0x00000064, 0x00000044, 0x00000001, D_80242F00_EF0000, 0x00000024, 0x00000002, 0xFE363C80, 0x000000FA, 0x00000024, 0x00000002, 0xFE363C81, 0xFFFFFF74, 0x00000024, 0x00000002, 0xFE363C82, 0x000002D5, 0x00000024, 0x00000002, 0xFE363C83, 0xFFFFFFC9, 0x00000024, 0x00000002, 0xFE363C84, 0x000000B4, 0x00000044, 0x00000001, D_80242F00_EF0000, 0x00000043, 0x00000002, 0x802D6400, 0x00000041, 0x00000024, 0x00000002, 0xFE363C83, 0x00000041, 0x00000024, 0x00000002, 0xFE363C84, 0x00000042, 0x00000024, 0x00000002, 0xFE363C85, 0x00000043, 0x00000024, 0x00000002, 0xFE363C86, 0x00000044, 0x00000024, 0x00000002, 0xFE363C8A, 0x00000000, 0x00000044, 0x00000001, D_802431AC_EF02AC, 0x00000043, 0x00000002, 0x802D6400, 0x00000047, 0x00000024, 0x00000002, 0xFE363C83, 0x00000047, 0x00000024, 0x00000002, 0xFE363C84, 0x00000048, 0x00000024, 0x00000002, 0xFE363C85, 0x00000049, 0x00000024, 0x00000002, 0xFE363C86, 0x0000004A, 0x00000024, 0x00000002, 0xFE363C8A, 0x000000AE, 0x00000044, 0x00000001, D_802431AC_EF02AC, 0x00000043, 0x00000002, 0x802D6400, 0x0000004F, 0x00000024, 0x00000002, 0xFE363C83, 0x0000004F, 0x00000024, 0x00000002, 0xFE363C84, 0x00000050, 0x00000024, 0x00000002, 0xFE363C85, 0x00000051, 0x00000024, 0x00000002, 0xFE363C86, 0x00000052, 0x00000024, 0x00000002, 0xFE363C8A, 0x00000000, 0x00000044, 0x00000001, D_802431AC_EF02AC, 0x00000043, 0x00000002, 0x802D6400, 0x00000055, 0x00000024, 0x00000002, 0xFE363C83, 0x00000055, 0x00000024, 0x00000002, 0xFE363C84, 0x00000056, 0x00000024, 0x00000002, 0xFE363C85, 0x00000057, 0x00000024, 0x00000002, 0xFE363C86, 0x00000058, 0x00000024, 0x00000002, 0xFE363C8A, 0x00000000, 0x00000044, 0x00000001, D_802431AC_EF02AC, 0x00000002, 0x00000000, 0x00000001, 0x00000000, 0x00000000
@ -45,10 +45,10 @@ glabel D_802437B8_EF08B8
.word 0x430C0000, 0x43340000, 0x435C0000
glabel D_802437C4_EF08C4
.word 0x00000008, 0x00000001, 0x0000000A, 0x00000043, 0x00000002, 0x802E37A0, 0x0000212D, 0x00000043, 0x00000002, func_80240624_EED724, 0xFD050F80, 0x00000008, 0x00000001, 0x00000055, 0x00000056, 0x00000000, 0x00000043, 0x00000002, 0x802E37A0, 0x0000212E, 0x00000043, 0x00000003, func_80240C18_EEDD18, 0x00000046, 0x00000046, 0x00000008, 0x00000001, 0x0000001B, 0x00000043, 0x00000002, 0x802E37A0, 0x0000208E, 0x00000043, 0x00000003, func_80240C18_EEDD18, 0x00000032, 0x00000032, 0x00000057, 0x00000000, 0x00000056, 0x00000000, 0x00000008, 0x00000001, 0x00000003, 0x00000043, 0x00000002, func_8024011C_EED21C, 0xFD050F80, 0x00000057, 0x00000000, 0x00000056, 0x00000000, 0x00000008, 0x00000001, 0x0000002F, 0x00000043, 0x00000001, func_80240688_EED788, 0x00000043, 0x00000001, EED1E0_DeadUnkPartnerPosFunc, 0x00000008, 0x00000001, 0x00000005, 0x00000043, 0x00000001, EED1E0_DeadUnkPartnerPosFunc2, 0x00000008, 0x00000001, 0x00000005, 0x00000043, 0x00000001, EED1E0_DeadUnkPartnerPosFunc, 0x00000057, 0x00000000, 0x00000008, 0x00000001, 0x00000003, 0x00000043, 0x00000002, func_802406E0_EED7E0, 0xFD050F80, 0x00000008, 0x00000001, 0x0000001E, 0x00000002, 0x00000000, 0x00000001, 0x00000000
.word 0x00000008, 0x00000001, 0x0000000A, 0x00000043, 0x00000002, 0x802E37A0, 0x0000212D, 0x00000043, 0x00000002, EED1E0_UnkFunc21, 0xFD050F80, 0x00000008, 0x00000001, 0x00000055, 0x00000056, 0x00000000, 0x00000043, 0x00000002, 0x802E37A0, 0x0000212E, 0x00000043, 0x00000003, EED1E0_UnkFunc23, 0x00000046, 0x00000046, 0x00000008, 0x00000001, 0x0000001B, 0x00000043, 0x00000002, 0x802E37A0, 0x0000208E, 0x00000043, 0x00000003, EED1E0_UnkFunc23, 0x00000032, 0x00000032, 0x00000057, 0x00000000, 0x00000056, 0x00000000, 0x00000008, 0x00000001, 0x00000003, 0x00000043, 0x00000002, func_8024011C_EED21C, 0xFD050F80, 0x00000057, 0x00000000, 0x00000056, 0x00000000, 0x00000008, 0x00000001, 0x0000002F, 0x00000043, 0x00000001, EED1E0_UnkFunc22, 0x00000043, 0x00000001, EED1E0_DeadUnkPartnerPosFunc, 0x00000008, 0x00000001, 0x00000005, 0x00000043, 0x00000001, EED1E0_DeadUnkPartnerPosFunc2, 0x00000008, 0x00000001, 0x00000005, 0x00000043, 0x00000001, EED1E0_DeadUnkPartnerPosFunc, 0x00000057, 0x00000000, 0x00000008, 0x00000001, 0x00000003, 0x00000043, 0x00000002, func_802406E0_EED7E0, 0xFD050F80, 0x00000008, 0x00000001, 0x0000001E, 0x00000002, 0x00000000, 0x00000001, 0x00000000
glabel D_80243928_EF0A28
.word 0x0000000A, 0x00000002, 0xF84060FB, 0x00000001, 0x00000002, 0x00000000, 0x00000013, 0x00000000, 0x00000043, 0x00000002, 0x80048290, 0xFE363C80, 0x0000000A, 0x00000002, 0xFE363C80, 0x00000001, 0x00000002, 0x00000000, 0x00000013, 0x00000000, 0x00000043, 0x00000001, func_80240DE8_EEDEE8, 0x0000000A, 0x00000002, 0xFE363C80, 0x00000001, 0x00000002, 0x00000000, 0x00000013, 0x00000000, 0x00000043, 0x00000003, 0x802E2EAC, 0x00000001, 0x00200000, 0x00000043, 0x00000001, func_802400E0_EED1E0, 0x00000043, 0x00000002, 0x802DE448, 0x00000001, 0x00000043, 0x00000002, 0x802DCA48, 0x00000000, 0x00000043, 0x00000004, 0x802DC5C0, 0xFFFFFFFC, 0x00000100, 0x00000001, 0x00000043, 0x00000003, func_80240560_EED660, 0xFD050F80, 0xFE363C89, 0x00000043, 0x00000003, 0x802E4064, 0x0000000F, 0xFE363C8C, 0x00000043, 0x00000001, func_80240200_EED300, 0x0000000A, 0x00000002, 0xFE363C80, 0xFFFFFFFF, 0x00000043, 0x00000004, 0x802DDE0C, 0x001D00DC, 0x000000A0, 0x00000028, 0x00000008, 0x00000001, 0x0000000A, 0x00000043, 0x00000002, func_802405F0_EED6F0, 0xFE363C89, 0x00000043, 0x00000002, 0x802DE448, 0x00000000, 0x00000043, 0x00000001, 0x802DCA8C, 0x00000043, 0x00000003, 0x802E2EAC, 0x00000000, 0x00200000, 0x00000043, 0x00000001, func_802400FC_EED1FC, 0x00000002, 0x00000000, 0x00000013, 0x00000000, 0x0000000A, 0x00000002, 0xF8405D36, 0x00000000, 0x00000024, 0x00000002, 0xF8405D36, 0x00000001, 0x00000043, 0x00000004, 0x802DDE0C, 0x001D00DA, 0x000000A0, 0x00000028, 0x00000012, 0x00000000, 0x00000043, 0x00000004, 0x802DDE0C, 0x001D00DB, 0x000000A0, 0x00000028, 0x00000013, 0x00000000, 0x00000043, 0x00000001, func_802402AC_EED3AC, 0x0000000A, 0x00000002, 0xFE363C80, 0xFFFFFFFF, 0x00000043, 0x00000002, func_802405F0_EED6F0, 0xFE363C89, 0x00000043, 0x00000002, 0x802DE448, 0x00000000, 0x00000043, 0x00000001, 0x802DCA8C, 0x00000043, 0x00000003, 0x802E2EAC, 0x00000000, 0x00200000, 0x00000043, 0x00000001, func_802400FC_EED1FC, 0x00000002, 0x00000000, 0x00000013, 0x00000000, 0x00000024, 0x00000002, 0xFE363C8A, 0xFE363C80, 0x00000024, 0x00000002, 0xFE363C8B, 0xFE363C81, 0x00000043, 0x00000001, 0x802DCA8C, 0x00000043, 0x00000002, 0x802DD1D4, 0xFE363C80, 0x0000000B, 0x00000002, 0xFE363C80, 0xFE363C8B, 0x00000043, 0x00000002, func_802404FC_EED5FC, 0xFE363C8B, 0x00000012, 0x00000000, 0x00000043, 0x00000002, 0x802DCACC, 0x00000002, 0x00000013, 0x00000000, 0x00000008, 0x00000001, 0x0000000A, 0x00000043, 0x00000004, 0x802DDE0C, 0x001D00DF, 0x000000A0, 0x00000028, 0x00000043, 0x00000002, 0x802DE138, 0x001E000D, 0x00000043, 0x00000001, 0x802DE040, 0x0000000B, 0x00000002, 0xFE363C80, 0x00000000, 0x00000043, 0x00000002, func_802405F0_EED6F0, 0xFE363C89, 0x00000043, 0x00000002, 0x802DE448, 0x00000000, 0x00000043, 0x00000001, 0x802DCA8C, 0x00000043, 0x00000003, 0x802E2EAC, 0x00000000, 0x00200000, 0x00000043, 0x00000001, func_802400FC_EED1FC, 0x00000002, 0x00000000, 0x00000013, 0x00000000, 0x00000046, 0x00000001, D_802437C4_EF08C4, 0x00000043, 0x00000003, func_80240148_EED248, 0xFE363C8B, 0xFE363C8D, 0x00000024, 0x00000002, 0xF84060FB, 0x00000001, 0x00000043, 0x00000002, func_802405F0_EED6F0, 0xFE363C89, 0x00000043, 0x00000001, func_80240528_EED628, 0x0000000A, 0x00000002, 0xFE363C8D, 0x00000001, 0x00000043, 0x00000004, 0x802DDE0C, 0x001D00DD, 0x000000A0, 0x00000028, 0x00000012, 0x00000000, 0x00000043, 0x00000004, 0x802DDE0C, 0x001D00DE, 0x000000A0, 0x00000028, 0x00000013, 0x00000000, 0x00000043, 0x00000002, 0x802DE448, 0x00000000, 0x00000043, 0x00000001, 0x802DCA8C, 0x00000043, 0x00000003, 0x802E2EAC, 0x00000000, 0x00200000, 0x00000043, 0x00000001, func_802400FC_EED1FC, 0x00000002, 0x00000000, 0x00000001, 0x00000000
.word 0x0000000A, 0x00000002, 0xF84060FB, 0x00000001, 0x00000002, 0x00000000, 0x00000013, 0x00000000, 0x00000043, 0x00000002, 0x80048290, 0xFE363C80, 0x0000000A, 0x00000002, 0xFE363C80, 0x00000001, 0x00000002, 0x00000000, 0x00000013, 0x00000000, 0x00000043, 0x00000001, EED1E0_UnkFunc40, 0x0000000A, 0x00000002, 0xFE363C80, 0x00000001, 0x00000002, 0x00000000, 0x00000013, 0x00000000, 0x00000043, 0x00000003, 0x802E2EAC, 0x00000001, 0x00200000, 0x00000043, 0x00000001, EED1E0_SetOverrideFlags_40, 0x00000043, 0x00000002, 0x802DE448, 0x00000001, 0x00000043, 0x00000002, 0x802DCA48, 0x00000000, 0x00000043, 0x00000004, 0x802DC5C0, 0xFFFFFFFC, 0x00000100, 0x00000001, 0x00000043, 0x00000003, EED1E0_UnkFunc20, 0xFD050F80, 0xFE363C89, 0x00000043, 0x00000003, 0x802E4064, 0x0000000F, 0xFE363C8C, 0x00000043, 0x00000001, EED1E0_UnkFunc38, 0x0000000A, 0x00000002, 0xFE363C80, 0xFFFFFFFF, 0x00000043, 0x00000004, 0x802DDE0C, 0x001D00DC, 0x000000A0, 0x00000028, 0x00000008, 0x00000001, 0x0000000A, 0x00000043, 0x00000002, EED1E0_UnkFunc39, 0xFE363C89, 0x00000043, 0x00000002, 0x802DE448, 0x00000000, 0x00000043, 0x00000001, 0x802DCA8C, 0x00000043, 0x00000003, 0x802E2EAC, 0x00000000, 0x00200000, 0x00000043, 0x00000001, EED1E0_UnkFunc17, 0x00000002, 0x00000000, 0x00000013, 0x00000000, 0x0000000A, 0x00000002, 0xF8405D36, 0x00000000, 0x00000024, 0x00000002, 0xF8405D36, 0x00000001, 0x00000043, 0x00000004, 0x802DDE0C, 0x001D00DA, 0x000000A0, 0x00000028, 0x00000012, 0x00000000, 0x00000043, 0x00000004, 0x802DDE0C, 0x001D00DB, 0x000000A0, 0x00000028, 0x00000013, 0x00000000, 0x00000043, 0x00000001, func_802402AC_EED3AC, 0x0000000A, 0x00000002, 0xFE363C80, 0xFFFFFFFF, 0x00000043, 0x00000002, EED1E0_UnkFunc39, 0xFE363C89, 0x00000043, 0x00000002, 0x802DE448, 0x00000000, 0x00000043, 0x00000001, 0x802DCA8C, 0x00000043, 0x00000003, 0x802E2EAC, 0x00000000, 0x00200000, 0x00000043, 0x00000001, EED1E0_UnkFunc17, 0x00000002, 0x00000000, 0x00000013, 0x00000000, 0x00000024, 0x00000002, 0xFE363C8A, 0xFE363C80, 0x00000024, 0x00000002, 0xFE363C8B, 0xFE363C81, 0x00000043, 0x00000001, 0x802DCA8C, 0x00000043, 0x00000002, 0x802DD1D4, 0xFE363C80, 0x0000000B, 0x00000002, 0xFE363C80, 0xFE363C8B, 0x00000043, 0x00000002, EED1E0_SwitchToPartner, 0xFE363C8B, 0x00000012, 0x00000000, 0x00000043, 0x00000002, 0x802DCACC, 0x00000002, 0x00000013, 0x00000000, 0x00000008, 0x00000001, 0x0000000A, 0x00000043, 0x00000004, 0x802DDE0C, 0x001D00DF, 0x000000A0, 0x00000028, 0x00000043, 0x00000002, 0x802DE138, 0x001E000D, 0x00000043, 0x00000001, 0x802DE040, 0x0000000B, 0x00000002, 0xFE363C80, 0x00000000, 0x00000043, 0x00000002, EED1E0_UnkFunc39, 0xFE363C89, 0x00000043, 0x00000002, 0x802DE448, 0x00000000, 0x00000043, 0x00000001, 0x802DCA8C, 0x00000043, 0x00000003, 0x802E2EAC, 0x00000000, 0x00200000, 0x00000043, 0x00000001, EED1E0_UnkFunc17, 0x00000002, 0x00000000, 0x00000013, 0x00000000, 0x00000046, 0x00000001, D_802437C4_EF08C4, 0x00000043, 0x00000003, EED1E0_UnkFunc18, 0xFE363C8B, 0xFE363C8D, 0x00000024, 0x00000002, 0xF84060FB, 0x00000001, 0x00000043, 0x00000002, EED1E0_UnkFunc39, 0xFE363C89, 0x00000043, 0x00000001, EED1E0_UnkFunc19, 0x0000000A, 0x00000002, 0xFE363C8D, 0x00000001, 0x00000043, 0x00000004, 0x802DDE0C, 0x001D00DD, 0x000000A0, 0x00000028, 0x00000012, 0x00000000, 0x00000043, 0x00000004, 0x802DDE0C, 0x001D00DE, 0x000000A0, 0x00000028, 0x00000013, 0x00000000, 0x00000043, 0x00000002, 0x802DE448, 0x00000000, 0x00000043, 0x00000001, 0x802DCA8C, 0x00000043, 0x00000003, 0x802E2EAC, 0x00000000, 0x00200000, 0x00000043, 0x00000001, EED1E0_UnkFunc17, 0x00000002, 0x00000000, 0x00000001, 0x00000000
glabel D_80243DA8_EF0EA8
.word 0x00000003, 0x00000001, 0x00000000, 0x00000043, 0x00000004, 0x802DF41C, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000043, 0x00000005, 0x802D83DC, 0x00000000, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000008, 0x00000001, 0x00000001, 0x00000004, 0x00000001, 0x00000000, 0x00000002, 0x00000000, 0x00000001, 0x00000000
@ -57,7 +57,7 @@ glabel D_80243E10_EF0F10
.word 0x00000043, 0x00000002, 0x802DE448, 0x00000001, 0x00000043, 0x00000002, 0x802DE404, 0x00000001, 0x00000043, 0x00000002, 0x802DE6F8, 0x00000006, 0x00000008, 0x00000001, 0x00000002, 0x00000043, 0x00000004, 0x802DF41C, 0xFE363C87, 0xFE363C88, 0xFE363C89, 0x00000045, 0x00000002, D_80243DA8_EF0EA8, 0xFE363C8A, 0x00000043, 0x00000002, 0x802DE674, 0xF24A7D4D, 0x00000043, 0x00000005, 0x802DEF08, 0x000001C2, 0x000000B4, 0xFFFFFF88, 0x0000001E, 0x00000043, 0x00000002, 0x802DE6F8, 0x00000000, 0x00000043, 0x00000002, 0x802DE404, 0x00000000, 0x00000043, 0x00000002, 0x802DE448, 0x00000000, 0x00000002, 0x00000000, 0x00000001, 0x00000000
glabel D_80243EE0_EF0FE0
.word 0x0000000A, 0x00000002, 0xF97188A7, 0x00000000, 0x00000043, 0x00000001, func_80240E18_EEDF18, 0x0000000A, 0x00000002, 0xFE363C80, 0x00000000, 0x00000002, 0x00000000, 0x00000013, 0x00000000, 0x00000043, 0x00000004, 0x802DF41C, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000014, 0x00000001, 0xFE363C80, 0x00000021, 0x00000002, 0x0000026C, 0x00000294, 0x00000043, 0x00000007, 0x802E4310, 0x0000015C, 0x00000280, 0x00000091, 0xFFFFFF9C, 0x0000000D, 0xF84060EC, 0x00000024, 0x00000002, 0xF97188A7, 0x00000001, 0x00000023, 0x00000000, 0x00000013, 0x00000000, 0x00000002, 0x00000000, 0x00000001, 0x00000000
.word 0x0000000A, 0x00000002, 0xF97188A7, 0x00000000, 0x00000043, 0x00000001, EED1E0_UnkFunc44, 0x0000000A, 0x00000002, 0xFE363C80, 0x00000000, 0x00000002, 0x00000000, 0x00000013, 0x00000000, 0x00000043, 0x00000004, 0x802DF41C, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000014, 0x00000001, 0xFE363C80, 0x00000021, 0x00000002, 0x0000026C, 0x00000294, 0x00000043, 0x00000007, 0x802E4310, 0x0000015C, 0x00000280, 0x00000091, 0xFFFFFF9C, 0x0000000D, 0xF84060EC, 0x00000024, 0x00000002, 0xF97188A7, 0x00000001, 0x00000023, 0x00000000, 0x00000013, 0x00000000, 0x00000002, 0x00000000, 0x00000001, 0x00000000
glabel D_80243FA4_EF10A4
.word 0x00000024, 0x00000002, 0xF97188A7, 0x00000000, 0x00000047, 0x00000005, D_80243EE0_EF0FE0, 0x00000080, 0x00000014, 0x00000001, 0x00000000, 0x00000043, 0x00000007, 0x8011A58C, 0x802F8DC0, 0x0000015E, 0x000000F0, 0xFFFFFF9C, 0x00000000, D_80000000, 0x00000024, 0x00000002, 0xFD050F80, 0xFE363C80, 0x00000043, 0x00000002, 0x8011A8C0, 0xF84060FB, 0x00000043, 0x00000002, 0x8011A804, D_80243928_EF0A28, 0x00000043, 0x00000007, 0x8011A58C, 0x802F8EE0, 0x000001D8, 0x00000064, 0xFFFFFF9C, 0x00000000, D_80000000, 0x00000043, 0x00000002, 0x8011A804, D_80243E10_EF0F10, 0x00000002, 0x00000000, 0x00000001, 0x00000000, 0x00000000, 0x00000000

View File

@ -1,122 +0,0 @@
.set noat # allow manual use of $at
.set noreorder # don't insert nops after branches
glabel func_802427F0_EA30F0
/* EA30F0 802427F0 27BDFFB0 */ addiu $sp, $sp, -0x50
/* EA30F4 802427F4 AFB10014 */ sw $s1, 0x14($sp)
/* EA30F8 802427F8 0080882D */ daddu $s1, $a0, $zero
/* EA30FC 802427FC AFBF0024 */ sw $ra, 0x24($sp)
/* EA3100 80242800 AFB40020 */ sw $s4, 0x20($sp)
/* EA3104 80242804 AFB3001C */ sw $s3, 0x1c($sp)
/* EA3108 80242808 AFB20018 */ sw $s2, 0x18($sp)
/* EA310C 8024280C AFB00010 */ sw $s0, 0x10($sp)
/* EA3110 80242810 F7BC0048 */ sdc1 $f28, 0x48($sp)
/* EA3114 80242814 F7BA0040 */ sdc1 $f26, 0x40($sp)
/* EA3118 80242818 F7B80038 */ sdc1 $f24, 0x38($sp)
/* EA311C 8024281C F7B60030 */ sdc1 $f22, 0x30($sp)
/* EA3120 80242820 F7B40028 */ sdc1 $f20, 0x28($sp)
/* EA3124 80242824 8E30000C */ lw $s0, 0xc($s1)
/* EA3128 80242828 8E130000 */ lw $s3, ($s0)
/* EA312C 8024282C 26100004 */ addiu $s0, $s0, 4
/* EA3130 80242830 0C0B53A3 */ jal dead_evt_get_variable
/* EA3134 80242834 0260282D */ daddu $a1, $s3, $zero
/* EA3138 80242838 4482E000 */ mtc1 $v0, $f28
/* EA313C 8024283C 00000000 */ nop
/* EA3140 80242840 4680E720 */ cvt.s.w $f28, $f28
/* EA3144 80242844 8E140000 */ lw $s4, ($s0)
/* EA3148 80242848 26100004 */ addiu $s0, $s0, 4
/* EA314C 8024284C 0220202D */ daddu $a0, $s1, $zero
/* EA3150 80242850 0C0B53A3 */ jal dead_evt_get_variable
/* EA3154 80242854 0280282D */ daddu $a1, $s4, $zero
/* EA3158 80242858 4482D000 */ mtc1 $v0, $f26
/* EA315C 8024285C 00000000 */ nop
/* EA3160 80242860 4680D6A0 */ cvt.s.w $f26, $f26
/* EA3164 80242864 8E100000 */ lw $s0, ($s0)
/* EA3168 80242868 0220202D */ daddu $a0, $s1, $zero
/* EA316C 8024286C 0C0B53A3 */ jal dead_evt_get_variable
/* EA3170 80242870 0200282D */ daddu $a1, $s0, $zero
/* EA3174 80242874 4482C000 */ mtc1 $v0, $f24
/* EA3178 80242878 00000000 */ nop
/* EA317C 8024287C 4680C620 */ cvt.s.w $f24, $f24
/* EA3180 80242880 3C128011 */ lui $s2, %hi(dead_gPlayerStatus)
/* EA3184 80242884 26527578 */ addiu $s2, $s2, %lo(dead_gPlayerStatus)
/* EA3188 80242888 3C038008 */ lui $v1, %hi(dead_gCurrentCameraID)
/* EA318C 8024288C 8C63C760 */ lw $v1, %lo(dead_gCurrentCameraID)($v1)
/* EA3190 80242890 C64200A8 */ lwc1 $f2, 0xa8($s2)
/* EA3194 80242894 44800000 */ mtc1 $zero, $f0
/* EA3198 80242898 00031080 */ sll $v0, $v1, 2
/* EA319C 8024289C 00431021 */ addu $v0, $v0, $v1
/* EA31A0 802428A0 00021080 */ sll $v0, $v0, 2
/* EA31A4 802428A4 00431023 */ subu $v0, $v0, $v1
/* EA31A8 802428A8 000218C0 */ sll $v1, $v0, 3
/* EA31AC 802428AC 00431021 */ addu $v0, $v0, $v1
/* EA31B0 802428B0 000210C0 */ sll $v0, $v0, 3
/* EA31B4 802428B4 46001032 */ c.eq.s $f2, $f0
/* EA31B8 802428B8 3C01800C */ lui $at, %hi(D_800B8DEC)
/* EA31BC 802428BC 00220821 */ addu $at, $at, $v0
/* EA31C0 802428C0 C4368DEC */ lwc1 $f22, %lo(D_800B8DEC)($at)
/* EA31C4 802428C4 45000005 */ bc1f .L802428DC
/* EA31C8 802428C8 00000000 */ nop
/* EA31CC 802428CC 3C0142C8 */ lui $at, 0x42c8
/* EA31D0 802428D0 44810000 */ mtc1 $at, $f0
/* EA31D4 802428D4 08090A3B */ j .L802428EC
/* EA31D8 802428D8 4600B581 */ sub.s $f22, $f22, $f0
.L802428DC:
/* EA31DC 802428DC 3C0142C8 */ lui $at, 0x42c8
/* EA31E0 802428E0 44810000 */ mtc1 $at, $f0
/* EA31E4 802428E4 00000000 */ nop
/* EA31E8 802428E8 4600B580 */ add.s $f22, $f22, $f0
.L802428EC:
/* EA31EC 802428EC 0C00AB85 */ jal dead_clamp_angle
/* EA31F0 802428F0 4600B306 */ mov.s $f12, $f22
/* EA31F4 802428F4 46000586 */ mov.s $f22, $f0
/* EA31F8 802428F8 3C014170 */ lui $at, 0x4170
/* EA31FC 802428FC 4481A000 */ mtc1 $at, $f20
/* EA3200 80242900 0C00AD77 */ jal dead_sin_deg
/* EA3204 80242904 4600B306 */ mov.s $f12, $f22
/* EA3208 80242908 46140002 */ mul.s $f0, $f0, $f20
/* EA320C 8024290C 00000000 */ nop
/* EA3210 80242910 864200B0 */ lh $v0, 0xb0($s2)
/* EA3214 80242914 3C013F00 */ lui $at, 0x3f00
/* EA3218 80242918 44812000 */ mtc1 $at, $f4
/* EA321C 8024291C 44821000 */ mtc1 $v0, $f2
/* EA3220 80242920 00000000 */ nop
/* EA3224 80242924 468010A0 */ cvt.s.w $f2, $f2
/* EA3228 80242928 46041082 */ mul.s $f2, $f2, $f4
/* EA322C 8024292C 00000000 */ nop
/* EA3230 80242930 4600E700 */ add.s $f28, $f28, $f0
/* EA3234 80242934 4602D680 */ add.s $f26, $f26, $f2
/* EA3238 80242938 0C00AD90 */ jal dead_cos_deg
/* EA323C 8024293C 4600B306 */ mov.s $f12, $f22
/* EA3240 80242940 46140002 */ mul.s $f0, $f0, $f20
/* EA3244 80242944 00000000 */ nop
/* EA3248 80242948 0220202D */ daddu $a0, $s1, $zero
/* EA324C 8024294C 0260282D */ daddu $a1, $s3, $zero
/* EA3250 80242950 4600E18D */ trunc.w.s $f6, $f28
/* EA3254 80242954 44063000 */ mfc1 $a2, $f6
/* EA3258 80242958 0C0B551A */ jal dead_evt_set_variable
/* EA325C 8024295C 4600C601 */ sub.s $f24, $f24, $f0
/* EA3260 80242960 0220202D */ daddu $a0, $s1, $zero
/* EA3264 80242964 4600D18D */ trunc.w.s $f6, $f26
/* EA3268 80242968 44063000 */ mfc1 $a2, $f6
/* EA326C 8024296C 0C0B551A */ jal dead_evt_set_variable
/* EA3270 80242970 0280282D */ daddu $a1, $s4, $zero
/* EA3274 80242974 0220202D */ daddu $a0, $s1, $zero
/* EA3278 80242978 4600C18D */ trunc.w.s $f6, $f24
/* EA327C 8024297C 44063000 */ mfc1 $a2, $f6
/* EA3280 80242980 0C0B551A */ jal dead_evt_set_variable
/* EA3284 80242984 0200282D */ daddu $a1, $s0, $zero
/* EA3288 80242988 8FBF0024 */ lw $ra, 0x24($sp)
/* EA328C 8024298C 8FB40020 */ lw $s4, 0x20($sp)
/* EA3290 80242990 8FB3001C */ lw $s3, 0x1c($sp)
/* EA3294 80242994 8FB20018 */ lw $s2, 0x18($sp)
/* EA3298 80242998 8FB10014 */ lw $s1, 0x14($sp)
/* EA329C 8024299C 8FB00010 */ lw $s0, 0x10($sp)
/* EA32A0 802429A0 D7BC0048 */ ldc1 $f28, 0x48($sp)
/* EA32A4 802429A4 D7BA0040 */ ldc1 $f26, 0x40($sp)
/* EA32A8 802429A8 D7B80038 */ ldc1 $f24, 0x38($sp)
/* EA32AC 802429AC D7B60030 */ ldc1 $f22, 0x30($sp)
/* EA32B0 802429B0 D7B40028 */ ldc1 $f20, 0x28($sp)
/* EA32B4 802429B4 24020002 */ addiu $v0, $zero, 2
/* EA32B8 802429B8 03E00008 */ jr $ra
/* EA32BC 802429BC 27BD0050 */ addiu $sp, $sp, 0x50

View File

@ -2,8 +2,8 @@
.set noreorder # don't insert nops after branches
glabel filemenu_set_cursor_goal_pos_EA3700
/* EA3700 80242E00 3C038011 */ lui $v1, %hi(D_80117160)
/* EA3704 80242E04 24637160 */ addiu $v1, $v1, %lo(D_80117160)
/* EA3700 80242E00 3C038011 */ lui $v1, %hi(dead_gPartnerActionStatus2)
/* EA3704 80242E04 24637160 */ addiu $v1, $v1, %lo(dead_gPartnerActionStatus2)
/* EA3708 80242E08 80620000 */ lb $v0, ($v1)
/* EA370C 80242E0C 10400004 */ beqz $v0, .L80242E20
/* EA3710 80242E10 2402FFFF */ addiu $v0, $zero, -1

View File

@ -1,122 +0,0 @@
.set noat # allow manual use of $at
.set noreorder # don't insert nops after branches
glabel func_802415DC_EAA0BC
/* EAA0BC 802415DC 27BDFFB0 */ addiu $sp, $sp, -0x50
/* EAA0C0 802415E0 AFB10014 */ sw $s1, 0x14($sp)
/* EAA0C4 802415E4 0080882D */ daddu $s1, $a0, $zero
/* EAA0C8 802415E8 AFBF0024 */ sw $ra, 0x24($sp)
/* EAA0CC 802415EC AFB40020 */ sw $s4, 0x20($sp)
/* EAA0D0 802415F0 AFB3001C */ sw $s3, 0x1c($sp)
/* EAA0D4 802415F4 AFB20018 */ sw $s2, 0x18($sp)
/* EAA0D8 802415F8 AFB00010 */ sw $s0, 0x10($sp)
/* EAA0DC 802415FC F7BC0048 */ sdc1 $f28, 0x48($sp)
/* EAA0E0 80241600 F7BA0040 */ sdc1 $f26, 0x40($sp)
/* EAA0E4 80241604 F7B80038 */ sdc1 $f24, 0x38($sp)
/* EAA0E8 80241608 F7B60030 */ sdc1 $f22, 0x30($sp)
/* EAA0EC 8024160C F7B40028 */ sdc1 $f20, 0x28($sp)
/* EAA0F0 80241610 8E30000C */ lw $s0, 0xc($s1)
/* EAA0F4 80241614 8E130000 */ lw $s3, ($s0)
/* EAA0F8 80241618 26100004 */ addiu $s0, $s0, 4
/* EAA0FC 8024161C 0C0B53A3 */ jal dead_evt_get_variable
/* EAA100 80241620 0260282D */ daddu $a1, $s3, $zero
/* EAA104 80241624 4482E000 */ mtc1 $v0, $f28
/* EAA108 80241628 00000000 */ nop
/* EAA10C 8024162C 4680E720 */ cvt.s.w $f28, $f28
/* EAA110 80241630 8E140000 */ lw $s4, ($s0)
/* EAA114 80241634 26100004 */ addiu $s0, $s0, 4
/* EAA118 80241638 0220202D */ daddu $a0, $s1, $zero
/* EAA11C 8024163C 0C0B53A3 */ jal dead_evt_get_variable
/* EAA120 80241640 0280282D */ daddu $a1, $s4, $zero
/* EAA124 80241644 4482D000 */ mtc1 $v0, $f26
/* EAA128 80241648 00000000 */ nop
/* EAA12C 8024164C 4680D6A0 */ cvt.s.w $f26, $f26
/* EAA130 80241650 8E100000 */ lw $s0, ($s0)
/* EAA134 80241654 0220202D */ daddu $a0, $s1, $zero
/* EAA138 80241658 0C0B53A3 */ jal dead_evt_get_variable
/* EAA13C 8024165C 0200282D */ daddu $a1, $s0, $zero
/* EAA140 80241660 4482C000 */ mtc1 $v0, $f24
/* EAA144 80241664 00000000 */ nop
/* EAA148 80241668 4680C620 */ cvt.s.w $f24, $f24
/* EAA14C 8024166C 3C128011 */ lui $s2, %hi(dead_gPlayerStatus)
/* EAA150 80241670 26527578 */ addiu $s2, $s2, %lo(dead_gPlayerStatus)
/* EAA154 80241674 3C038008 */ lui $v1, %hi(dead_gCurrentCameraID)
/* EAA158 80241678 8C63C760 */ lw $v1, %lo(dead_gCurrentCameraID)($v1)
/* EAA15C 8024167C C64200A8 */ lwc1 $f2, 0xa8($s2)
/* EAA160 80241680 44800000 */ mtc1 $zero, $f0
/* EAA164 80241684 00031080 */ sll $v0, $v1, 2
/* EAA168 80241688 00431021 */ addu $v0, $v0, $v1
/* EAA16C 8024168C 00021080 */ sll $v0, $v0, 2
/* EAA170 80241690 00431023 */ subu $v0, $v0, $v1
/* EAA174 80241694 000218C0 */ sll $v1, $v0, 3
/* EAA178 80241698 00431021 */ addu $v0, $v0, $v1
/* EAA17C 8024169C 000210C0 */ sll $v0, $v0, 3
/* EAA180 802416A0 46001032 */ c.eq.s $f2, $f0
/* EAA184 802416A4 3C01800C */ lui $at, %hi(D_800B8DEC)
/* EAA188 802416A8 00220821 */ addu $at, $at, $v0
/* EAA18C 802416AC C4368DEC */ lwc1 $f22, %lo(D_800B8DEC)($at)
/* EAA190 802416B0 45000005 */ bc1f .L802416C8
/* EAA194 802416B4 00000000 */ nop
/* EAA198 802416B8 3C0142C8 */ lui $at, 0x42c8
/* EAA19C 802416BC 44810000 */ mtc1 $at, $f0
/* EAA1A0 802416C0 080905B6 */ j .L802416D8
/* EAA1A4 802416C4 4600B581 */ sub.s $f22, $f22, $f0
.L802416C8:
/* EAA1A8 802416C8 3C0142C8 */ lui $at, 0x42c8
/* EAA1AC 802416CC 44810000 */ mtc1 $at, $f0
/* EAA1B0 802416D0 00000000 */ nop
/* EAA1B4 802416D4 4600B580 */ add.s $f22, $f22, $f0
.L802416D8:
/* EAA1B8 802416D8 0C00AB85 */ jal dead_clamp_angle
/* EAA1BC 802416DC 4600B306 */ mov.s $f12, $f22
/* EAA1C0 802416E0 46000586 */ mov.s $f22, $f0
/* EAA1C4 802416E4 3C014170 */ lui $at, 0x4170
/* EAA1C8 802416E8 4481A000 */ mtc1 $at, $f20
/* EAA1CC 802416EC 0C00AD77 */ jal dead_sin_deg
/* EAA1D0 802416F0 4600B306 */ mov.s $f12, $f22
/* EAA1D4 802416F4 46140002 */ mul.s $f0, $f0, $f20
/* EAA1D8 802416F8 00000000 */ nop
/* EAA1DC 802416FC 864200B0 */ lh $v0, 0xb0($s2)
/* EAA1E0 80241700 3C013F00 */ lui $at, 0x3f00
/* EAA1E4 80241704 44812000 */ mtc1 $at, $f4
/* EAA1E8 80241708 44821000 */ mtc1 $v0, $f2
/* EAA1EC 8024170C 00000000 */ nop
/* EAA1F0 80241710 468010A0 */ cvt.s.w $f2, $f2
/* EAA1F4 80241714 46041082 */ mul.s $f2, $f2, $f4
/* EAA1F8 80241718 00000000 */ nop
/* EAA1FC 8024171C 4600E700 */ add.s $f28, $f28, $f0
/* EAA200 80241720 4602D680 */ add.s $f26, $f26, $f2
/* EAA204 80241724 0C00AD90 */ jal dead_cos_deg
/* EAA208 80241728 4600B306 */ mov.s $f12, $f22
/* EAA20C 8024172C 46140002 */ mul.s $f0, $f0, $f20
/* EAA210 80241730 00000000 */ nop
/* EAA214 80241734 0220202D */ daddu $a0, $s1, $zero
/* EAA218 80241738 0260282D */ daddu $a1, $s3, $zero
/* EAA21C 8024173C 4600E18D */ trunc.w.s $f6, $f28
/* EAA220 80241740 44063000 */ mfc1 $a2, $f6
/* EAA224 80241744 0C0B551A */ jal dead_evt_set_variable
/* EAA228 80241748 4600C601 */ sub.s $f24, $f24, $f0
/* EAA22C 8024174C 0220202D */ daddu $a0, $s1, $zero
/* EAA230 80241750 4600D18D */ trunc.w.s $f6, $f26
/* EAA234 80241754 44063000 */ mfc1 $a2, $f6
/* EAA238 80241758 0C0B551A */ jal dead_evt_set_variable
/* EAA23C 8024175C 0280282D */ daddu $a1, $s4, $zero
/* EAA240 80241760 0220202D */ daddu $a0, $s1, $zero
/* EAA244 80241764 4600C18D */ trunc.w.s $f6, $f24
/* EAA248 80241768 44063000 */ mfc1 $a2, $f6
/* EAA24C 8024176C 0C0B551A */ jal dead_evt_set_variable
/* EAA250 80241770 0200282D */ daddu $a1, $s0, $zero
/* EAA254 80241774 8FBF0024 */ lw $ra, 0x24($sp)
/* EAA258 80241778 8FB40020 */ lw $s4, 0x20($sp)
/* EAA25C 8024177C 8FB3001C */ lw $s3, 0x1c($sp)
/* EAA260 80241780 8FB20018 */ lw $s2, 0x18($sp)
/* EAA264 80241784 8FB10014 */ lw $s1, 0x14($sp)
/* EAA268 80241788 8FB00010 */ lw $s0, 0x10($sp)
/* EAA26C 8024178C D7BC0048 */ ldc1 $f28, 0x48($sp)
/* EAA270 80241790 D7BA0040 */ ldc1 $f26, 0x40($sp)
/* EAA274 80241794 D7B80038 */ ldc1 $f24, 0x38($sp)
/* EAA278 80241798 D7B60030 */ ldc1 $f22, 0x30($sp)
/* EAA27C 8024179C D7B40028 */ ldc1 $f20, 0x28($sp)
/* EAA280 802417A0 24020002 */ addiu $v0, $zero, 2
/* EAA284 802417A4 03E00008 */ jr $ra
/* EAA288 802417A8 27BD0050 */ addiu $sp, $sp, 0x50

View File

@ -1,122 +0,0 @@
.set noat # allow manual use of $at
.set noreorder # don't insert nops after branches
glabel func_80240484_EB12E4
/* EB12E4 80240484 27BDFFB0 */ addiu $sp, $sp, -0x50
/* EB12E8 80240488 AFB10014 */ sw $s1, 0x14($sp)
/* EB12EC 8024048C 0080882D */ daddu $s1, $a0, $zero
/* EB12F0 80240490 AFBF0024 */ sw $ra, 0x24($sp)
/* EB12F4 80240494 AFB40020 */ sw $s4, 0x20($sp)
/* EB12F8 80240498 AFB3001C */ sw $s3, 0x1c($sp)
/* EB12FC 8024049C AFB20018 */ sw $s2, 0x18($sp)
/* EB1300 802404A0 AFB00010 */ sw $s0, 0x10($sp)
/* EB1304 802404A4 F7BC0048 */ sdc1 $f28, 0x48($sp)
/* EB1308 802404A8 F7BA0040 */ sdc1 $f26, 0x40($sp)
/* EB130C 802404AC F7B80038 */ sdc1 $f24, 0x38($sp)
/* EB1310 802404B0 F7B60030 */ sdc1 $f22, 0x30($sp)
/* EB1314 802404B4 F7B40028 */ sdc1 $f20, 0x28($sp)
/* EB1318 802404B8 8E30000C */ lw $s0, 0xc($s1)
/* EB131C 802404BC 8E130000 */ lw $s3, ($s0)
/* EB1320 802404C0 26100004 */ addiu $s0, $s0, 4
/* EB1324 802404C4 0C0B53A3 */ jal dead_evt_get_variable
/* EB1328 802404C8 0260282D */ daddu $a1, $s3, $zero
/* EB132C 802404CC 4482E000 */ mtc1 $v0, $f28
/* EB1330 802404D0 00000000 */ nop
/* EB1334 802404D4 4680E720 */ cvt.s.w $f28, $f28
/* EB1338 802404D8 8E140000 */ lw $s4, ($s0)
/* EB133C 802404DC 26100004 */ addiu $s0, $s0, 4
/* EB1340 802404E0 0220202D */ daddu $a0, $s1, $zero
/* EB1344 802404E4 0C0B53A3 */ jal dead_evt_get_variable
/* EB1348 802404E8 0280282D */ daddu $a1, $s4, $zero
/* EB134C 802404EC 4482D000 */ mtc1 $v0, $f26
/* EB1350 802404F0 00000000 */ nop
/* EB1354 802404F4 4680D6A0 */ cvt.s.w $f26, $f26
/* EB1358 802404F8 8E100000 */ lw $s0, ($s0)
/* EB135C 802404FC 0220202D */ daddu $a0, $s1, $zero
/* EB1360 80240500 0C0B53A3 */ jal dead_evt_get_variable
/* EB1364 80240504 0200282D */ daddu $a1, $s0, $zero
/* EB1368 80240508 4482C000 */ mtc1 $v0, $f24
/* EB136C 8024050C 00000000 */ nop
/* EB1370 80240510 4680C620 */ cvt.s.w $f24, $f24
/* EB1374 80240514 3C128011 */ lui $s2, %hi(dead_gPlayerStatus)
/* EB1378 80240518 26527578 */ addiu $s2, $s2, %lo(dead_gPlayerStatus)
/* EB137C 8024051C 3C038008 */ lui $v1, %hi(dead_gCurrentCameraID)
/* EB1380 80240520 8C63C760 */ lw $v1, %lo(dead_gCurrentCameraID)($v1)
/* EB1384 80240524 C64200A8 */ lwc1 $f2, 0xa8($s2)
/* EB1388 80240528 44800000 */ mtc1 $zero, $f0
/* EB138C 8024052C 00031080 */ sll $v0, $v1, 2
/* EB1390 80240530 00431021 */ addu $v0, $v0, $v1
/* EB1394 80240534 00021080 */ sll $v0, $v0, 2
/* EB1398 80240538 00431023 */ subu $v0, $v0, $v1
/* EB139C 8024053C 000218C0 */ sll $v1, $v0, 3
/* EB13A0 80240540 00431021 */ addu $v0, $v0, $v1
/* EB13A4 80240544 000210C0 */ sll $v0, $v0, 3
/* EB13A8 80240548 46001032 */ c.eq.s $f2, $f0
/* EB13AC 8024054C 3C01800C */ lui $at, %hi(D_800B8DEC)
/* EB13B0 80240550 00220821 */ addu $at, $at, $v0
/* EB13B4 80240554 C4368DEC */ lwc1 $f22, %lo(D_800B8DEC)($at)
/* EB13B8 80240558 45000005 */ bc1f .L80240570
/* EB13BC 8024055C 00000000 */ nop
/* EB13C0 80240560 3C0142C8 */ lui $at, 0x42c8
/* EB13C4 80240564 44810000 */ mtc1 $at, $f0
/* EB13C8 80240568 08090160 */ j .L80240580
/* EB13CC 8024056C 4600B581 */ sub.s $f22, $f22, $f0
.L80240570:
/* EB13D0 80240570 3C0142C8 */ lui $at, 0x42c8
/* EB13D4 80240574 44810000 */ mtc1 $at, $f0
/* EB13D8 80240578 00000000 */ nop
/* EB13DC 8024057C 4600B580 */ add.s $f22, $f22, $f0
.L80240580:
/* EB13E0 80240580 0C00AB85 */ jal dead_clamp_angle
/* EB13E4 80240584 4600B306 */ mov.s $f12, $f22
/* EB13E8 80240588 46000586 */ mov.s $f22, $f0
/* EB13EC 8024058C 3C014170 */ lui $at, 0x4170
/* EB13F0 80240590 4481A000 */ mtc1 $at, $f20
/* EB13F4 80240594 0C00AD77 */ jal dead_sin_deg
/* EB13F8 80240598 4600B306 */ mov.s $f12, $f22
/* EB13FC 8024059C 46140002 */ mul.s $f0, $f0, $f20
/* EB1400 802405A0 00000000 */ nop
/* EB1404 802405A4 864200B0 */ lh $v0, 0xb0($s2)
/* EB1408 802405A8 3C013F00 */ lui $at, 0x3f00
/* EB140C 802405AC 44812000 */ mtc1 $at, $f4
/* EB1410 802405B0 44821000 */ mtc1 $v0, $f2
/* EB1414 802405B4 00000000 */ nop
/* EB1418 802405B8 468010A0 */ cvt.s.w $f2, $f2
/* EB141C 802405BC 46041082 */ mul.s $f2, $f2, $f4
/* EB1420 802405C0 00000000 */ nop
/* EB1424 802405C4 4600E700 */ add.s $f28, $f28, $f0
/* EB1428 802405C8 4602D680 */ add.s $f26, $f26, $f2
/* EB142C 802405CC 0C00AD90 */ jal dead_cos_deg
/* EB1430 802405D0 4600B306 */ mov.s $f12, $f22
/* EB1434 802405D4 46140002 */ mul.s $f0, $f0, $f20
/* EB1438 802405D8 00000000 */ nop
/* EB143C 802405DC 0220202D */ daddu $a0, $s1, $zero
/* EB1440 802405E0 0260282D */ daddu $a1, $s3, $zero
/* EB1444 802405E4 4600E18D */ trunc.w.s $f6, $f28
/* EB1448 802405E8 44063000 */ mfc1 $a2, $f6
/* EB144C 802405EC 0C0B551A */ jal dead_evt_set_variable
/* EB1450 802405F0 4600C601 */ sub.s $f24, $f24, $f0
/* EB1454 802405F4 0220202D */ daddu $a0, $s1, $zero
/* EB1458 802405F8 4600D18D */ trunc.w.s $f6, $f26
/* EB145C 802405FC 44063000 */ mfc1 $a2, $f6
/* EB1460 80240600 0C0B551A */ jal dead_evt_set_variable
/* EB1464 80240604 0280282D */ daddu $a1, $s4, $zero
/* EB1468 80240608 0220202D */ daddu $a0, $s1, $zero
/* EB146C 8024060C 4600C18D */ trunc.w.s $f6, $f24
/* EB1470 80240610 44063000 */ mfc1 $a2, $f6
/* EB1474 80240614 0C0B551A */ jal dead_evt_set_variable
/* EB1478 80240618 0200282D */ daddu $a1, $s0, $zero
/* EB147C 8024061C 8FBF0024 */ lw $ra, 0x24($sp)
/* EB1480 80240620 8FB40020 */ lw $s4, 0x20($sp)
/* EB1484 80240624 8FB3001C */ lw $s3, 0x1c($sp)
/* EB1488 80240628 8FB20018 */ lw $s2, 0x18($sp)
/* EB148C 8024062C 8FB10014 */ lw $s1, 0x14($sp)
/* EB1490 80240630 8FB00010 */ lw $s0, 0x10($sp)
/* EB1494 80240634 D7BC0048 */ ldc1 $f28, 0x48($sp)
/* EB1498 80240638 D7BA0040 */ ldc1 $f26, 0x40($sp)
/* EB149C 8024063C D7B80038 */ ldc1 $f24, 0x38($sp)
/* EB14A0 80240640 D7B60030 */ ldc1 $f22, 0x30($sp)
/* EB14A4 80240644 D7B40028 */ ldc1 $f20, 0x28($sp)
/* EB14A8 80240648 24020002 */ addiu $v0, $zero, 2
/* EB14AC 8024064C 03E00008 */ jr $ra
/* EB14B0 80240650 27BD0050 */ addiu $sp, $sp, 0x50

View File

@ -1,15 +0,0 @@
.set noat # allow manual use of $at
.set noreorder # don't insert nops after branches
glabel func_80240340_EB5470
/* EB5470 80240340 27BDFFE8 */ addiu $sp, $sp, -0x18
/* EB5474 80240344 AFBF0010 */ sw $ra, 0x10($sp)
/* EB5478 80240348 8C82000C */ lw $v0, 0xc($a0)
/* EB547C 8024034C 3C068017 */ lui $a2, %hi(D_80169B12)
/* EB5480 80240350 84C69B12 */ lh $a2, %lo(D_80169B12)($a2)
/* EB5484 80240354 0C0B551A */ jal dead_evt_set_variable
/* EB5488 80240358 8C450000 */ lw $a1, ($v0)
/* EB548C 8024035C 8FBF0010 */ lw $ra, 0x10($sp)
/* EB5490 80240360 24020002 */ addiu $v0, $zero, 2
/* EB5494 80240364 03E00008 */ jr $ra
/* EB5498 80240368 27BD0018 */ addiu $sp, $sp, 0x18

View File

@ -1,13 +0,0 @@
.set noat # allow manual use of $at
.set noreorder # don't insert nops after branches
glabel func_8024036C_EB549C
/* EB549C 8024036C 27BDFFE8 */ addiu $sp, $sp, -0x18
/* EB54A0 80240370 0000202D */ daddu $a0, $zero, $zero
/* EB54A4 80240374 AFBF0010 */ sw $ra, 0x10($sp)
/* EB54A8 80240378 0C0166B2 */ jal func_80059AC8
/* EB54AC 8024037C 24050001 */ addiu $a1, $zero, 1
/* EB54B0 80240380 8FBF0010 */ lw $ra, 0x10($sp)
/* EB54B4 80240384 24020002 */ addiu $v0, $zero, 2
/* EB54B8 80240388 03E00008 */ jr $ra
/* EB54BC 8024038C 27BD0018 */ addiu $sp, $sp, 0x18

View File

@ -36,7 +36,7 @@ glabel func_80240310_EB7540
/* EB75BC 8024038C 4482A000 */ mtc1 $v0, $f20
/* EB75C0 80240390 00000000 */ nop
/* EB75C4 80240394 4680A520 */ cvt.s.w $f20, $f20
/* EB75C8 80240398 0C0462EC */ jal func_80118BB0
/* EB75C8 80240398 0C0462EC */ jal dead_get_entity_by_index
/* EB75CC 8024039C 0240202D */ daddu $a0, $s2, $zero
/* EB75D0 802403A0 0040182D */ daddu $v1, $v0, $zero
/* EB75D4 802403A4 E4780048 */ swc1 $f24, 0x48($v1)

View File

@ -1,44 +0,0 @@
.set noat # allow manual use of $at
.set noreorder # don't insert nops after branches
glabel func_802403D8_EB7608
/* EB7608 802403D8 27BDFFE0 */ addiu $sp, $sp, -0x20
/* EB760C 802403DC AFB20018 */ sw $s2, 0x18($sp)
/* EB7610 802403E0 0080902D */ daddu $s2, $a0, $zero
/* EB7614 802403E4 AFBF001C */ sw $ra, 0x1c($sp)
/* EB7618 802403E8 AFB10014 */ sw $s1, 0x14($sp)
/* EB761C 802403EC AFB00010 */ sw $s0, 0x10($sp)
/* EB7620 802403F0 8E50000C */ lw $s0, 0xc($s2)
/* EB7624 802403F4 8E050000 */ lw $a1, ($s0)
/* EB7628 802403F8 0C0B53A3 */ jal dead_evt_get_variable
/* EB762C 802403FC 26100004 */ addiu $s0, $s0, 4
/* EB7630 80240400 0C0462EC */ jal func_80118BB0
/* EB7634 80240404 0040202D */ daddu $a0, $v0, $zero
/* EB7638 80240408 8E050000 */ lw $a1, ($s0)
/* EB763C 8024040C 26100004 */ addiu $s0, $s0, 4
/* EB7640 80240410 0040882D */ daddu $s1, $v0, $zero
/* EB7644 80240414 C6200048 */ lwc1 $f0, 0x48($s1)
/* EB7648 80240418 4600008D */ trunc.w.s $f2, $f0
/* EB764C 8024041C 44061000 */ mfc1 $a2, $f2
/* EB7650 80240420 0C0B551A */ jal dead_evt_set_variable
/* EB7654 80240424 0240202D */ daddu $a0, $s2, $zero
/* EB7658 80240428 8E050000 */ lw $a1, ($s0)
/* EB765C 8024042C 26100004 */ addiu $s0, $s0, 4
/* EB7660 80240430 C620004C */ lwc1 $f0, 0x4c($s1)
/* EB7664 80240434 4600008D */ trunc.w.s $f2, $f0
/* EB7668 80240438 44061000 */ mfc1 $a2, $f2
/* EB766C 8024043C 0C0B551A */ jal dead_evt_set_variable
/* EB7670 80240440 0240202D */ daddu $a0, $s2, $zero
/* EB7674 80240444 C6200050 */ lwc1 $f0, 0x50($s1)
/* EB7678 80240448 8E050000 */ lw $a1, ($s0)
/* EB767C 8024044C 4600008D */ trunc.w.s $f2, $f0
/* EB7680 80240450 44061000 */ mfc1 $a2, $f2
/* EB7684 80240454 0C0B551A */ jal dead_evt_set_variable
/* EB7688 80240458 0240202D */ daddu $a0, $s2, $zero
/* EB768C 8024045C 8FBF001C */ lw $ra, 0x1c($sp)
/* EB7690 80240460 8FB20018 */ lw $s2, 0x18($sp)
/* EB7694 80240464 8FB10014 */ lw $s1, 0x14($sp)
/* EB7698 80240468 8FB00010 */ lw $s0, 0x10($sp)
/* EB769C 8024046C 24020002 */ addiu $v0, $zero, 2
/* EB76A0 80240470 03E00008 */ jr $ra
/* EB76A4 80240474 27BD0020 */ addiu $sp, $sp, 0x20

View File

@ -1,11 +0,0 @@
.set noat # allow manual use of $at
.set noreorder # don't insert nops after branches
glabel func_80240504_EB7734
/* EB7734 80240504 3C03800C */ lui $v1, %hi(dead_gCameras)
/* EB7738 80240508 24638D80 */ addiu $v1, $v1, %lo(dead_gCameras)
/* EB773C 8024050C 94620002 */ lhu $v0, 2($v1)
/* EB7740 80240510 3042FFFE */ andi $v0, $v0, 0xfffe
/* EB7744 80240514 A4620002 */ sh $v0, 2($v1)
/* EB7748 80240518 03E00008 */ jr $ra
/* EB774C 8024051C 24020002 */ addiu $v0, $zero, 2

View File

@ -16,7 +16,7 @@ glabel func_80240520_EB7750
/* EB7760 80240530 AFB10014 */ sw $s1, 0x14($sp)
/* EB7764 80240534 AFB00010 */ sw $s0, 0x10($sp)
/* EB7768 80240538 8E4400AC */ lw $a0, 0xac($s2)
/* EB776C 8024053C 0C0462EC */ jal func_80118BB0
/* EB776C 8024053C 0C0462EC */ jal dead_get_entity_by_index
/* EB7770 80240540 00A0802D */ daddu $s0, $a1, $zero
/* EB7774 80240544 12000004 */ beqz $s0, .L80240558
/* EB7778 80240548 0040882D */ daddu $s1, $v0, $zero

View File

@ -1,102 +0,0 @@
.set noat # allow manual use of $at
.set noreorder # don't insert nops after branches
.section .rodata
glabel D_802491F0_EC2040
.double 32767.0
.section .text
glabel func_80240040_EB8E90
/* EB8E90 80240040 27BDFFB8 */ addiu $sp, $sp, -0x48
/* EB8E94 80240044 AFB50024 */ sw $s5, 0x24($sp)
/* EB8E98 80240048 0080A82D */ daddu $s5, $a0, $zero
/* EB8E9C 8024004C AFBF002C */ sw $ra, 0x2c($sp)
/* EB8EA0 80240050 AFB60028 */ sw $s6, 0x28($sp)
/* EB8EA4 80240054 AFB40020 */ sw $s4, 0x20($sp)
/* EB8EA8 80240058 AFB3001C */ sw $s3, 0x1c($sp)
/* EB8EAC 8024005C AFB20018 */ sw $s2, 0x18($sp)
/* EB8EB0 80240060 AFB10014 */ sw $s1, 0x14($sp)
/* EB8EB4 80240064 AFB00010 */ sw $s0, 0x10($sp)
/* EB8EB8 80240068 F7B80040 */ sdc1 $f24, 0x40($sp)
/* EB8EBC 8024006C F7B60038 */ sdc1 $f22, 0x38($sp)
/* EB8EC0 80240070 F7B40030 */ sdc1 $f20, 0x30($sp)
/* EB8EC4 80240074 8EB30148 */ lw $s3, 0x148($s5)
/* EB8EC8 80240078 86640008 */ lh $a0, 8($s3)
/* EB8ECC 8024007C 0C00F92F */ jal dead_get_npc_unsafe
/* EB8ED0 80240080 00A0B02D */ daddu $s6, $a1, $zero
/* EB8ED4 80240084 0040A02D */ daddu $s4, $v0, $zero
/* EB8ED8 80240088 AEA00074 */ sw $zero, 0x74($s5)
/* EB8EDC 8024008C C6980038 */ lwc1 $f24, 0x38($s4)
/* EB8EE0 80240090 C6960040 */ lwc1 $f22, 0x40($s4)
/* EB8EE4 80240094 0000902D */ daddu $s2, $zero, $zero
/* EB8EE8 80240098 AEA00078 */ sw $zero, 0x78($s5)
/* EB8EEC 8024009C 8E6300D0 */ lw $v1, 0xd0($s3)
/* EB8EF0 802400A0 8C620000 */ lw $v0, ($v1)
/* EB8EF4 802400A4 3C0146FF */ lui $at, 0x46ff
/* EB8EF8 802400A8 3421FE00 */ ori $at, $at, 0xfe00
/* EB8EFC 802400AC 4481A000 */ mtc1 $at, $f20
/* EB8F00 802400B0 18400018 */ blez $v0, .L80240114
/* EB8F04 802400B4 0240802D */ daddu $s0, $s2, $zero
/* EB8F08 802400B8 0240882D */ daddu $s1, $s2, $zero
.L802400BC:
/* EB8F0C 802400BC 02231021 */ addu $v0, $s1, $v1
/* EB8F10 802400C0 4600C306 */ mov.s $f12, $f24
/* EB8F14 802400C4 C4440004 */ lwc1 $f4, 4($v0)
/* EB8F18 802400C8 46802120 */ cvt.s.w $f4, $f4
/* EB8F1C 802400CC 44062000 */ mfc1 $a2, $f4
/* EB8F20 802400D0 C444000C */ lwc1 $f4, 0xc($v0)
/* EB8F24 802400D4 46802120 */ cvt.s.w $f4, $f4
/* EB8F28 802400D8 44072000 */ mfc1 $a3, $f4
/* EB8F2C 802400DC 0C00AC71 */ jal dead_dist2D
/* EB8F30 802400E0 4600B386 */ mov.s $f14, $f22
/* EB8F34 802400E4 4614003C */ c.lt.s $f0, $f20
/* EB8F38 802400E8 00000000 */ nop
/* EB8F3C 802400EC 45000003 */ bc1f .L802400FC
/* EB8F40 802400F0 2631000C */ addiu $s1, $s1, 0xc
/* EB8F44 802400F4 46000506 */ mov.s $f20, $f0
/* EB8F48 802400F8 AEB20078 */ sw $s2, 0x78($s5)
.L802400FC:
/* EB8F4C 802400FC 8E6300D0 */ lw $v1, 0xd0($s3)
/* EB8F50 80240100 26100001 */ addiu $s0, $s0, 1
/* EB8F54 80240104 8C620000 */ lw $v0, ($v1)
/* EB8F58 80240108 0202102A */ slt $v0, $s0, $v0
/* EB8F5C 8024010C 1440FFEB */ bnez $v0, .L802400BC
/* EB8F60 80240110 26520001 */ addiu $s2, $s2, 1
.L80240114:
/* EB8F64 80240114 8E6200CC */ lw $v0, 0xcc($s3)
/* EB8F68 80240118 8C420004 */ lw $v0, 4($v0)
/* EB8F6C 8024011C AE820028 */ sw $v0, 0x28($s4)
/* EB8F70 80240120 8E6200D0 */ lw $v0, 0xd0($s3)
/* EB8F74 80240124 8C42007C */ lw $v0, 0x7c($v0)
/* EB8F78 80240128 04410004 */ bgez $v0, .L8024013C
/* EB8F7C 8024012C 00000000 */ nop
/* EB8F80 80240130 C6C00000 */ lwc1 $f0, ($s6)
/* EB8F84 80240134 08090057 */ j .L8024015C
/* EB8F88 80240138 E6800018 */ swc1 $f0, 0x18($s4)
.L8024013C:
/* EB8F8C 8024013C 3C018025 */ lui $at, %hi(D_802491F0_EC2040)
/* EB8F90 80240140 D42291F0 */ ldc1 $f2, %lo(D_802491F0_EC2040)($at)
/* EB8F94 80240144 44820000 */ mtc1 $v0, $f0
/* EB8F98 80240148 00000000 */ nop
/* EB8F9C 8024014C 46800021 */ cvt.d.w $f0, $f0
/* EB8FA0 80240150 46220003 */ div.d $f0, $f0, $f2
/* EB8FA4 80240154 46200020 */ cvt.s.d $f0, $f0
/* EB8FA8 80240158 E6800018 */ swc1 $f0, 0x18($s4)
.L8024015C:
/* EB8FAC 8024015C 24020001 */ addiu $v0, $zero, 1
/* EB8FB0 80240160 AEA20070 */ sw $v0, 0x70($s5)
/* EB8FB4 80240164 8FBF002C */ lw $ra, 0x2c($sp)
/* EB8FB8 80240168 8FB60028 */ lw $s6, 0x28($sp)
/* EB8FBC 8024016C 8FB50024 */ lw $s5, 0x24($sp)
/* EB8FC0 80240170 8FB40020 */ lw $s4, 0x20($sp)
/* EB8FC4 80240174 8FB3001C */ lw $s3, 0x1c($sp)
/* EB8FC8 80240178 8FB20018 */ lw $s2, 0x18($sp)
/* EB8FCC 8024017C 8FB10014 */ lw $s1, 0x14($sp)
/* EB8FD0 80240180 8FB00010 */ lw $s0, 0x10($sp)
/* EB8FD4 80240184 D7B80040 */ ldc1 $f24, 0x40($sp)
/* EB8FD8 80240188 D7B60038 */ ldc1 $f22, 0x38($sp)
/* EB8FDC 8024018C D7B40030 */ ldc1 $f20, 0x30($sp)
/* EB8FE0 80240190 03E00008 */ jr $ra
/* EB8FE4 80240194 27BD0048 */ addiu $sp, $sp, 0x48

View File

@ -1,183 +0,0 @@
.set noat # allow manual use of $at
.set noreorder # don't insert nops after branches
glabel func_80240198_EB8FE8
/* EB8FE8 80240198 27BDFFA8 */ addiu $sp, $sp, -0x58
/* EB8FEC 8024019C AFB20038 */ sw $s2, 0x38($sp)
/* EB8FF0 802401A0 0080902D */ daddu $s2, $a0, $zero
/* EB8FF4 802401A4 AFBF0044 */ sw $ra, 0x44($sp)
/* EB8FF8 802401A8 AFB40040 */ sw $s4, 0x40($sp)
/* EB8FFC 802401AC AFB3003C */ sw $s3, 0x3c($sp)
/* EB9000 802401B0 AFB10034 */ sw $s1, 0x34($sp)
/* EB9004 802401B4 AFB00030 */ sw $s0, 0x30($sp)
/* EB9008 802401B8 F7B60050 */ sdc1 $f22, 0x50($sp)
/* EB900C 802401BC F7B40048 */ sdc1 $f20, 0x48($sp)
/* EB9010 802401C0 8E510148 */ lw $s1, 0x148($s2)
/* EB9014 802401C4 00A0982D */ daddu $s3, $a1, $zero
/* EB9018 802401C8 86240008 */ lh $a0, 8($s1)
/* EB901C 802401CC 0C00F92F */ jal dead_get_npc_unsafe
/* EB9020 802401D0 00C0A02D */ daddu $s4, $a2, $zero
/* EB9024 802401D4 8E630014 */ lw $v1, 0x14($s3)
/* EB9028 802401D8 04600030 */ bltz $v1, .L8024029C
/* EB902C 802401DC 0040802D */ daddu $s0, $v0, $zero
/* EB9030 802401E0 8E420074 */ lw $v0, 0x74($s2)
/* EB9034 802401E4 1C40002C */ bgtz $v0, .L80240298
/* EB9038 802401E8 2442FFFF */ addiu $v0, $v0, -1
/* EB903C 802401EC 0280202D */ daddu $a0, $s4, $zero
/* EB9040 802401F0 AE430074 */ sw $v1, 0x74($s2)
/* EB9044 802401F4 AFA00010 */ sw $zero, 0x10($sp)
/* EB9048 802401F8 8E66000C */ lw $a2, 0xc($s3)
/* EB904C 802401FC 8E670010 */ lw $a3, 0x10($s3)
/* EB9050 80240200 0C013469 */ jal func_8004D1A4
/* EB9054 80240204 0220282D */ daddu $a1, $s1, $zero
/* EB9058 80240208 10400021 */ beqz $v0, .L80240290
/* EB905C 8024020C 0000202D */ daddu $a0, $zero, $zero
/* EB9060 80240210 0200282D */ daddu $a1, $s0, $zero
/* EB9064 80240214 0000302D */ daddu $a2, $zero, $zero
/* EB9068 80240218 860300A8 */ lh $v1, 0xa8($s0)
/* EB906C 8024021C 3C013F80 */ lui $at, 0x3f80
/* EB9070 80240220 44810000 */ mtc1 $at, $f0
/* EB9074 80240224 3C014000 */ lui $at, 0x4000
/* EB9078 80240228 44811000 */ mtc1 $at, $f2
/* EB907C 8024022C 3C01C1A0 */ lui $at, 0xc1a0
/* EB9080 80240230 44812000 */ mtc1 $at, $f4
/* EB9084 80240234 2402000F */ addiu $v0, $zero, 0xf
/* EB9088 80240238 AFA2001C */ sw $v0, 0x1c($sp)
/* EB908C 8024023C 44833000 */ mtc1 $v1, $f6
/* EB9090 80240240 00000000 */ nop
/* EB9094 80240244 468031A0 */ cvt.s.w $f6, $f6
/* EB9098 80240248 44073000 */ mfc1 $a3, $f6
/* EB909C 8024024C 27A20028 */ addiu $v0, $sp, 0x28
/* EB90A0 80240250 AFA20020 */ sw $v0, 0x20($sp)
/* EB90A4 80240254 E7A00010 */ swc1 $f0, 0x10($sp)
/* EB90A8 80240258 E7A20014 */ swc1 $f2, 0x14($sp)
/* EB90AC 8024025C 0C01D444 */ jal dead_fx_emote
/* EB90B0 80240260 E7A40018 */ swc1 $f4, 0x18($sp)
/* EB90B4 80240264 0200202D */ daddu $a0, $s0, $zero
/* EB90B8 80240268 240502F4 */ addiu $a1, $zero, 0x2f4
/* EB90BC 8024026C 0C013600 */ jal dead_ai_enemy_play_sound
/* EB90C0 80240270 3C060020 */ lui $a2, 0x20
/* EB90C4 80240274 8E220018 */ lw $v0, 0x18($s1)
/* EB90C8 80240278 9442002A */ lhu $v0, 0x2a($v0)
/* EB90CC 8024027C 30420001 */ andi $v0, $v0, 1
/* EB90D0 80240280 14400064 */ bnez $v0, .L80240414
/* EB90D4 80240284 2402000A */ addiu $v0, $zero, 0xa
/* EB90D8 80240288 08090105 */ j .L80240414
/* EB90DC 8024028C 2402000C */ addiu $v0, $zero, 0xc
.L80240290:
/* EB90E0 80240290 8E420074 */ lw $v0, 0x74($s2)
/* EB90E4 80240294 2442FFFF */ addiu $v0, $v0, -1
.L80240298:
/* EB90E8 80240298 AE420074 */ sw $v0, 0x74($s2)
.L8024029C:
/* EB90EC 8024029C 8602008C */ lh $v0, 0x8c($s0)
/* EB90F0 802402A0 1440005D */ bnez $v0, .L80240418
/* EB90F4 802402A4 00000000 */ nop
/* EB90F8 802402A8 C6000018 */ lwc1 $f0, 0x18($s0)
/* EB90FC 802402AC 3C014010 */ lui $at, 0x4010
/* EB9100 802402B0 44811800 */ mtc1 $at, $f3
/* EB9104 802402B4 44801000 */ mtc1 $zero, $f2
/* EB9108 802402B8 46000021 */ cvt.d.s $f0, $f0
/* EB910C 802402BC 4622003C */ c.lt.d $f0, $f2
/* EB9110 802402C0 00000000 */ nop
/* EB9114 802402C4 45000003 */ bc1f .L802402D4
/* EB9118 802402C8 0200202D */ daddu $a0, $s0, $zero
/* EB911C 802402CC 080900B6 */ j .L802402D8
/* EB9120 802402D0 0000282D */ daddu $a1, $zero, $zero
.L802402D4:
/* EB9124 802402D4 24050001 */ addiu $a1, $zero, 1
.L802402D8:
/* EB9128 802402D8 0C010420 */ jal func_80041080
/* EB912C 802402DC 00000000 */ nop
/* EB9130 802402E0 C60C0038 */ lwc1 $f12, 0x38($s0)
/* EB9134 802402E4 8E430078 */ lw $v1, 0x78($s2)
/* EB9138 802402E8 C60E0040 */ lwc1 $f14, 0x40($s0)
/* EB913C 802402EC 00031040 */ sll $v0, $v1, 1
/* EB9140 802402F0 00431021 */ addu $v0, $v0, $v1
/* EB9144 802402F4 8E2300D0 */ lw $v1, 0xd0($s1)
/* EB9148 802402F8 00021080 */ sll $v0, $v0, 2
/* EB914C 802402FC 00431021 */ addu $v0, $v0, $v1
/* EB9150 80240300 C4560004 */ lwc1 $f22, 4($v0)
/* EB9154 80240304 4680B5A0 */ cvt.s.w $f22, $f22
/* EB9158 80240308 C454000C */ lwc1 $f20, 0xc($v0)
/* EB915C 8024030C 4680A520 */ cvt.s.w $f20, $f20
/* EB9160 80240310 4406B000 */ mfc1 $a2, $f22
/* EB9164 80240314 4407A000 */ mfc1 $a3, $f20
/* EB9168 80240318 0C00ABDC */ jal fio_validate_header_checksums
/* EB916C 8024031C 00000000 */ nop
/* EB9170 80240320 8E050018 */ lw $a1, 0x18($s0)
/* EB9174 80240324 44060000 */ mfc1 $a2, $f0
/* EB9178 80240328 0200202D */ daddu $a0, $s0, $zero
/* EB917C 8024032C 0C00F909 */ jal dead_npc_move_heading
/* EB9180 80240330 AE06000C */ sw $a2, 0xc($s0)
/* EB9184 80240334 C60C0038 */ lwc1 $f12, 0x38($s0)
/* EB9188 80240338 C60E0040 */ lwc1 $f14, 0x40($s0)
/* EB918C 8024033C 4406B000 */ mfc1 $a2, $f22
/* EB9190 80240340 4407A000 */ mfc1 $a3, $f20
/* EB9194 80240344 0C00AC71 */ jal dead_dist2D
/* EB9198 80240348 00000000 */ nop
/* EB919C 8024034C C6020018 */ lwc1 $f2, 0x18($s0)
/* EB91A0 80240350 4602003E */ c.le.s $f0, $f2
/* EB91A4 80240354 00000000 */ nop
/* EB91A8 80240358 4500002F */ bc1f .L80240418
/* EB91AC 8024035C 240403E8 */ addiu $a0, $zero, 0x3e8
/* EB91B0 80240360 24020002 */ addiu $v0, $zero, 2
/* EB91B4 80240364 0C00AB3B */ jal dead_rand_int
/* EB91B8 80240368 AE420070 */ sw $v0, 0x70($s2)
/* EB91BC 8024036C 3C035555 */ lui $v1, 0x5555
/* EB91C0 80240370 34635556 */ ori $v1, $v1, 0x5556
/* EB91C4 80240374 00430018 */ mult $v0, $v1
/* EB91C8 80240378 000227C3 */ sra $a0, $v0, 0x1f
/* EB91CC 8024037C 00004010 */ mfhi $t0
/* EB91D0 80240380 01042023 */ subu $a0, $t0, $a0
/* EB91D4 80240384 00041840 */ sll $v1, $a0, 1
/* EB91D8 80240388 00641821 */ addu $v1, $v1, $a0
/* EB91DC 8024038C 00431023 */ subu $v0, $v0, $v1
/* EB91E0 80240390 24430002 */ addiu $v1, $v0, 2
/* EB91E4 80240394 AE430074 */ sw $v1, 0x74($s2)
/* EB91E8 80240398 8E62002C */ lw $v0, 0x2c($s3)
/* EB91EC 8024039C 18400009 */ blez $v0, .L802403C4
/* EB91F0 802403A0 24020004 */ addiu $v0, $zero, 4
/* EB91F4 802403A4 8E620004 */ lw $v0, 4($s3)
/* EB91F8 802403A8 18400006 */ blez $v0, .L802403C4
/* EB91FC 802403AC 24020004 */ addiu $v0, $zero, 4
/* EB9200 802403B0 8E620008 */ lw $v0, 8($s3)
/* EB9204 802403B4 18400003 */ blez $v0, .L802403C4
/* EB9208 802403B8 24020004 */ addiu $v0, $zero, 4
/* EB920C 802403BC 14600002 */ bnez $v1, .L802403C8
/* EB9210 802403C0 00000000 */ nop
.L802403C4:
/* EB9214 802403C4 AE420070 */ sw $v0, 0x70($s2)
.L802403C8:
/* EB9218 802403C8 0C00AB3B */ jal dead_rand_int
/* EB921C 802403CC 24042710 */ addiu $a0, $zero, 0x2710
/* EB9220 802403D0 3C0351EB */ lui $v1, 0x51eb
/* EB9224 802403D4 3463851F */ ori $v1, $v1, 0x851f
/* EB9228 802403D8 00430018 */ mult $v0, $v1
/* EB922C 802403DC 00021FC3 */ sra $v1, $v0, 0x1f
/* EB9230 802403E0 00004010 */ mfhi $t0
/* EB9234 802403E4 00082143 */ sra $a0, $t0, 5
/* EB9238 802403E8 00832023 */ subu $a0, $a0, $v1
/* EB923C 802403EC 00041840 */ sll $v1, $a0, 1
/* EB9240 802403F0 00641821 */ addu $v1, $v1, $a0
/* EB9244 802403F4 000318C0 */ sll $v1, $v1, 3
/* EB9248 802403F8 00641821 */ addu $v1, $v1, $a0
/* EB924C 802403FC 00031880 */ sll $v1, $v1, 2
/* EB9250 80240400 8E640004 */ lw $a0, 4($s3)
/* EB9254 80240404 00431023 */ subu $v0, $v0, $v1
/* EB9258 80240408 0044102A */ slt $v0, $v0, $a0
/* EB925C 8024040C 10400002 */ beqz $v0, .L80240418
/* EB9260 80240410 24020004 */ addiu $v0, $zero, 4
.L80240414:
/* EB9264 80240414 AE420070 */ sw $v0, 0x70($s2)
.L80240418:
/* EB9268 80240418 8FBF0044 */ lw $ra, 0x44($sp)
/* EB926C 8024041C 8FB40040 */ lw $s4, 0x40($sp)
/* EB9270 80240420 8FB3003C */ lw $s3, 0x3c($sp)
/* EB9274 80240424 8FB20038 */ lw $s2, 0x38($sp)
/* EB9278 80240428 8FB10034 */ lw $s1, 0x34($sp)
/* EB927C 8024042C 8FB00030 */ lw $s0, 0x30($sp)
/* EB9280 80240430 D7B60050 */ ldc1 $f22, 0x50($sp)
/* EB9284 80240434 D7B40048 */ ldc1 $f20, 0x48($sp)
/* EB9288 80240438 03E00008 */ jr $ra
/* EB928C 8024043C 27BD0058 */ addiu $sp, $sp, 0x58

View File

@ -1,120 +0,0 @@
.set noat # allow manual use of $at
.set noreorder # don't insert nops after branches
glabel func_80240500_EB9350
/* EB9350 80240500 27BDFFB8 */ addiu $sp, $sp, -0x48
/* EB9354 80240504 AFB40040 */ sw $s4, 0x40($sp)
/* EB9358 80240508 0080A02D */ daddu $s4, $a0, $zero
/* EB935C 8024050C AFBF0044 */ sw $ra, 0x44($sp)
/* EB9360 80240510 AFB3003C */ sw $s3, 0x3c($sp)
/* EB9364 80240514 AFB20038 */ sw $s2, 0x38($sp)
/* EB9368 80240518 AFB10034 */ sw $s1, 0x34($sp)
/* EB936C 8024051C AFB00030 */ sw $s0, 0x30($sp)
/* EB9370 80240520 8E910148 */ lw $s1, 0x148($s4)
/* EB9374 80240524 00A0902D */ daddu $s2, $a1, $zero
/* EB9378 80240528 86240008 */ lh $a0, 8($s1)
/* EB937C 8024052C 0C00F92F */ jal dead_get_npc_unsafe
/* EB9380 80240530 00C0982D */ daddu $s3, $a2, $zero
/* EB9384 80240534 8E430014 */ lw $v1, 0x14($s2)
/* EB9388 80240538 04600031 */ bltz $v1, .L80240600
/* EB938C 8024053C 0040802D */ daddu $s0, $v0, $zero
/* EB9390 80240540 0260202D */ daddu $a0, $s3, $zero
/* EB9394 80240544 AFA00010 */ sw $zero, 0x10($sp)
/* EB9398 80240548 8E460024 */ lw $a2, 0x24($s2)
/* EB939C 8024054C 8E470028 */ lw $a3, 0x28($s2)
/* EB93A0 80240550 0C013469 */ jal func_8004D1A4
/* EB93A4 80240554 0220282D */ daddu $a1, $s1, $zero
/* EB93A8 80240558 10400029 */ beqz $v0, .L80240600
/* EB93AC 8024055C 0000202D */ daddu $a0, $zero, $zero
/* EB93B0 80240560 0200282D */ daddu $a1, $s0, $zero
/* EB93B4 80240564 0000302D */ daddu $a2, $zero, $zero
/* EB93B8 80240568 860300A8 */ lh $v1, 0xa8($s0)
/* EB93BC 8024056C 3C013F80 */ lui $at, 0x3f80
/* EB93C0 80240570 44810000 */ mtc1 $at, $f0
/* EB93C4 80240574 3C014000 */ lui $at, 0x4000
/* EB93C8 80240578 44811000 */ mtc1 $at, $f2
/* EB93CC 8024057C 3C01C1A0 */ lui $at, 0xc1a0
/* EB93D0 80240580 44812000 */ mtc1 $at, $f4
/* EB93D4 80240584 2402000F */ addiu $v0, $zero, 0xf
/* EB93D8 80240588 AFA2001C */ sw $v0, 0x1c($sp)
/* EB93DC 8024058C 44833000 */ mtc1 $v1, $f6
/* EB93E0 80240590 00000000 */ nop
/* EB93E4 80240594 468031A0 */ cvt.s.w $f6, $f6
/* EB93E8 80240598 44073000 */ mfc1 $a3, $f6
/* EB93EC 8024059C 27A20028 */ addiu $v0, $sp, 0x28
/* EB93F0 802405A0 AFA20020 */ sw $v0, 0x20($sp)
/* EB93F4 802405A4 E7A00010 */ swc1 $f0, 0x10($sp)
/* EB93F8 802405A8 E7A20014 */ swc1 $f2, 0x14($sp)
/* EB93FC 802405AC 0C01D444 */ jal dead_fx_emote
/* EB9400 802405B0 E7A40018 */ swc1 $f4, 0x18($sp)
/* EB9404 802405B4 3C028010 */ lui $v0, %hi(dead_gPlayerStatusPtr)
/* EB9408 802405B8 8C42FC90 */ lw $v0, %lo(dead_gPlayerStatusPtr)($v0)
/* EB940C 802405BC C60C0038 */ lwc1 $f12, 0x38($s0)
/* EB9410 802405C0 C60E0040 */ lwc1 $f14, 0x40($s0)
/* EB9414 802405C4 8C460028 */ lw $a2, 0x28($v0)
/* EB9418 802405C8 0C00ABDC */ jal fio_validate_header_checksums
/* EB941C 802405CC 8C470030 */ lw $a3, 0x30($v0)
/* EB9420 802405D0 0200202D */ daddu $a0, $s0, $zero
/* EB9424 802405D4 240502F4 */ addiu $a1, $zero, 0x2f4
/* EB9428 802405D8 3C060020 */ lui $a2, 0x20
/* EB942C 802405DC 0C013600 */ jal dead_ai_enemy_play_sound
/* EB9430 802405E0 E480000C */ swc1 $f0, 0xc($a0)
/* EB9434 802405E4 8E220018 */ lw $v0, 0x18($s1)
/* EB9438 802405E8 9442002A */ lhu $v0, 0x2a($v0)
/* EB943C 802405EC 30420001 */ andi $v0, $v0, 1
/* EB9440 802405F0 14400029 */ bnez $v0, .L80240698
/* EB9444 802405F4 2402000A */ addiu $v0, $zero, 0xa
/* EB9448 802405F8 080901A6 */ j .L80240698
/* EB944C 802405FC 2402000C */ addiu $v0, $zero, 0xc
.L80240600:
/* EB9450 80240600 8602008C */ lh $v0, 0x8c($s0)
/* EB9454 80240604 14400025 */ bnez $v0, .L8024069C
/* EB9458 80240608 00000000 */ nop
/* EB945C 8024060C 9602008E */ lhu $v0, 0x8e($s0)
/* EB9460 80240610 2442FFFF */ addiu $v0, $v0, -1
/* EB9464 80240614 A602008E */ sh $v0, 0x8e($s0)
/* EB9468 80240618 00021400 */ sll $v0, $v0, 0x10
/* EB946C 8024061C 1440001F */ bnez $v0, .L8024069C
/* EB9470 80240620 00000000 */ nop
/* EB9474 80240624 8E820074 */ lw $v0, 0x74($s4)
/* EB9478 80240628 2442FFFF */ addiu $v0, $v0, -1
/* EB947C 8024062C 10400019 */ beqz $v0, .L80240694
/* EB9480 80240630 AE820074 */ sw $v0, 0x74($s4)
/* EB9484 80240634 8E220018 */ lw $v0, 0x18($s1)
/* EB9488 80240638 9442002A */ lhu $v0, 0x2a($v0)
/* EB948C 8024063C 30420010 */ andi $v0, $v0, 0x10
/* EB9490 80240640 14400007 */ bnez $v0, .L80240660
/* EB9494 80240644 00000000 */ nop
/* EB9498 80240648 C600000C */ lwc1 $f0, 0xc($s0)
/* EB949C 8024064C 3C014334 */ lui $at, 0x4334
/* EB94A0 80240650 44816000 */ mtc1 $at, $f12
/* EB94A4 80240654 0C00AB85 */ jal dead_clamp_angle
/* EB94A8 80240658 460C0300 */ add.s $f12, $f0, $f12
/* EB94AC 8024065C E600000C */ swc1 $f0, 0xc($s0)
.L80240660:
/* EB94B0 80240660 8E440008 */ lw $a0, 8($s2)
/* EB94B4 80240664 000417C2 */ srl $v0, $a0, 0x1f
/* EB94B8 80240668 00822021 */ addu $a0, $a0, $v0
/* EB94BC 8024066C 00042043 */ sra $a0, $a0, 1
/* EB94C0 80240670 0C00AB3B */ jal dead_rand_int
/* EB94C4 80240674 24840001 */ addiu $a0, $a0, 1
/* EB94C8 80240678 8E430008 */ lw $v1, 8($s2)
/* EB94CC 8024067C 000327C2 */ srl $a0, $v1, 0x1f
/* EB94D0 80240680 00641821 */ addu $v1, $v1, $a0
/* EB94D4 80240684 00031843 */ sra $v1, $v1, 1
/* EB94D8 80240688 00621821 */ addu $v1, $v1, $v0
/* EB94DC 8024068C 080901A7 */ j .L8024069C
/* EB94E0 80240690 A603008E */ sh $v1, 0x8e($s0)
.L80240694:
/* EB94E4 80240694 24020004 */ addiu $v0, $zero, 4
.L80240698:
/* EB94E8 80240698 AE820070 */ sw $v0, 0x70($s4)
.L8024069C:
/* EB94EC 8024069C 8FBF0044 */ lw $ra, 0x44($sp)
/* EB94F0 802406A0 8FB40040 */ lw $s4, 0x40($sp)
/* EB94F4 802406A4 8FB3003C */ lw $s3, 0x3c($sp)
/* EB94F8 802406A8 8FB20038 */ lw $s2, 0x38($sp)
/* EB94FC 802406AC 8FB10034 */ lw $s1, 0x34($sp)
/* EB9500 802406B0 8FB00030 */ lw $s0, 0x30($sp)
/* EB9504 802406B4 03E00008 */ jr $ra
/* EB9508 802406B8 27BD0048 */ addiu $sp, $sp, 0x48

View File

@ -1,59 +0,0 @@
.set noat # allow manual use of $at
.set noreorder # don't insert nops after branches
.section .rodata
glabel D_802491F8_EC2048
.double 32767.0
.section .text
glabel func_802406BC_EB950C
/* EB950C 802406BC 27BDFFE0 */ addiu $sp, $sp, -0x20
/* EB9510 802406C0 AFB10014 */ sw $s1, 0x14($sp)
/* EB9514 802406C4 0080882D */ daddu $s1, $a0, $zero
/* EB9518 802406C8 AFBF001C */ sw $ra, 0x1c($sp)
/* EB951C 802406CC AFB20018 */ sw $s2, 0x18($sp)
/* EB9520 802406D0 AFB00010 */ sw $s0, 0x10($sp)
/* EB9524 802406D4 8E300148 */ lw $s0, 0x148($s1)
/* EB9528 802406D8 86040008 */ lh $a0, 8($s0)
/* EB952C 802406DC 0C00F92F */ jal dead_get_npc_unsafe
/* EB9530 802406E0 00A0902D */ daddu $s2, $a1, $zero
/* EB9534 802406E4 8E230078 */ lw $v1, 0x78($s1)
/* EB9538 802406E8 24630001 */ addiu $v1, $v1, 1
/* EB953C 802406EC AE230078 */ sw $v1, 0x78($s1)
/* EB9540 802406F0 8E0400D0 */ lw $a0, 0xd0($s0)
/* EB9544 802406F4 8C840000 */ lw $a0, ($a0)
/* EB9548 802406F8 0064182A */ slt $v1, $v1, $a0
/* EB954C 802406FC 14600002 */ bnez $v1, .L80240708
/* EB9550 80240700 0040282D */ daddu $a1, $v0, $zero
/* EB9554 80240704 AE200078 */ sw $zero, 0x78($s1)
.L80240708:
/* EB9558 80240708 8E0200CC */ lw $v0, 0xcc($s0)
/* EB955C 8024070C 8C420004 */ lw $v0, 4($v0)
/* EB9560 80240710 ACA20028 */ sw $v0, 0x28($a1)
/* EB9564 80240714 8E0200D0 */ lw $v0, 0xd0($s0)
/* EB9568 80240718 8C42007C */ lw $v0, 0x7c($v0)
/* EB956C 8024071C 04410004 */ bgez $v0, .L80240730
/* EB9570 80240720 00000000 */ nop
/* EB9574 80240724 C6400000 */ lwc1 $f0, ($s2)
/* EB9578 80240728 080901D4 */ j .L80240750
/* EB957C 8024072C E4A00018 */ swc1 $f0, 0x18($a1)
.L80240730:
/* EB9580 80240730 3C018025 */ lui $at, %hi(D_802491F8_EC2048)
/* EB9584 80240734 D42291F8 */ ldc1 $f2, %lo(D_802491F8_EC2048)($at)
/* EB9588 80240738 44820000 */ mtc1 $v0, $f0
/* EB958C 8024073C 00000000 */ nop
/* EB9590 80240740 46800021 */ cvt.d.w $f0, $f0
/* EB9594 80240744 46220003 */ div.d $f0, $f0, $f2
/* EB9598 80240748 46200020 */ cvt.s.d $f0, $f0
/* EB959C 8024074C E4A00018 */ swc1 $f0, 0x18($a1)
.L80240750:
/* EB95A0 80240750 24020001 */ addiu $v0, $zero, 1
/* EB95A4 80240754 AE220070 */ sw $v0, 0x70($s1)
/* EB95A8 80240758 8FBF001C */ lw $ra, 0x1c($sp)
/* EB95AC 8024075C 8FB20018 */ lw $s2, 0x18($sp)
/* EB95B0 80240760 8FB10014 */ lw $s1, 0x14($sp)
/* EB95B4 80240764 8FB00010 */ lw $s0, 0x10($sp)
/* EB95B8 80240768 03E00008 */ jr $ra
/* EB95BC 8024076C 27BD0020 */ addiu $sp, $sp, 0x20

View File

@ -1,33 +0,0 @@
.set noat # allow manual use of $at
.set noreorder # don't insert nops after branches
glabel func_80240770_EB95C0
/* EB95C0 80240770 27BDFFE0 */ addiu $sp, $sp, -0x20
/* EB95C4 80240774 AFB10014 */ sw $s1, 0x14($sp)
/* EB95C8 80240778 0080882D */ daddu $s1, $a0, $zero
/* EB95CC 8024077C AFBF0018 */ sw $ra, 0x18($sp)
/* EB95D0 80240780 AFB00010 */ sw $s0, 0x10($sp)
/* EB95D4 80240784 8E300148 */ lw $s0, 0x148($s1)
/* EB95D8 80240788 0C00F92F */ jal dead_get_npc_unsafe
/* EB95DC 8024078C 86040008 */ lh $a0, 8($s0)
/* EB95E0 80240790 8E0300CC */ lw $v1, 0xcc($s0)
/* EB95E4 80240794 3C014120 */ lui $at, 0x4120
/* EB95E8 80240798 44812000 */ mtc1 $at, $f4
/* EB95EC 8024079C 3C014000 */ lui $at, 0x4000
/* EB95F0 802407A0 44810000 */ mtc1 $at, $f0
/* EB95F4 802407A4 C442003C */ lwc1 $f2, 0x3c($v0)
/* EB95F8 802407A8 8C640010 */ lw $a0, 0x10($v1)
/* EB95FC 802407AC 8C430000 */ lw $v1, ($v0)
/* EB9600 802407B0 E444001C */ swc1 $f4, 0x1c($v0)
/* EB9604 802407B4 E4400014 */ swc1 $f0, 0x14($v0)
/* EB9608 802407B8 E4420064 */ swc1 $f2, 0x64($v0)
/* EB960C 802407BC 34630800 */ ori $v1, $v1, 0x800
/* EB9610 802407C0 AC430000 */ sw $v1, ($v0)
/* EB9614 802407C4 AC440028 */ sw $a0, 0x28($v0)
/* EB9618 802407C8 2402000B */ addiu $v0, $zero, 0xb
/* EB961C 802407CC AE220070 */ sw $v0, 0x70($s1)
/* EB9620 802407D0 8FBF0018 */ lw $ra, 0x18($sp)
/* EB9624 802407D4 8FB10014 */ lw $s1, 0x14($sp)
/* EB9628 802407D8 8FB00010 */ lw $s0, 0x10($sp)
/* EB962C 802407DC 03E00008 */ jr $ra
/* EB9630 802407E0 27BD0020 */ addiu $sp, $sp, 0x20

View File

@ -1,35 +0,0 @@
.set noat # allow manual use of $at
.set noreorder # don't insert nops after branches
glabel func_802407E4_EB9634
/* EB9634 802407E4 27BDFFE8 */ addiu $sp, $sp, -0x18
/* EB9638 802407E8 AFB00010 */ sw $s0, 0x10($sp)
/* EB963C 802407EC 0080802D */ daddu $s0, $a0, $zero
/* EB9640 802407F0 AFBF0014 */ sw $ra, 0x14($sp)
/* EB9644 802407F4 8E020148 */ lw $v0, 0x148($s0)
/* EB9648 802407F8 0C00F92F */ jal dead_get_npc_unsafe
/* EB964C 802407FC 84440008 */ lh $a0, 8($v0)
/* EB9650 80240800 0040202D */ daddu $a0, $v0, $zero
/* EB9654 80240804 C482003C */ lwc1 $f2, 0x3c($a0)
/* EB9658 80240808 C480001C */ lwc1 $f0, 0x1c($a0)
/* EB965C 8024080C 46001080 */ add.s $f2, $f2, $f0
/* EB9660 80240810 C4840014 */ lwc1 $f4, 0x14($a0)
/* EB9664 80240814 46040001 */ sub.s $f0, $f0, $f4
/* EB9668 80240818 C4840064 */ lwc1 $f4, 0x64($a0)
/* EB966C 8024081C 4602203C */ c.lt.s $f4, $f2
/* EB9670 80240820 E482003C */ swc1 $f2, 0x3c($a0)
/* EB9674 80240824 45010009 */ bc1t .L8024084C
/* EB9678 80240828 E480001C */ swc1 $f0, 0x1c($a0)
/* EB967C 8024082C 8C820000 */ lw $v0, ($a0)
/* EB9680 80240830 2403F7FF */ addiu $v1, $zero, -0x801
/* EB9684 80240834 E484003C */ swc1 $f4, 0x3c($a0)
/* EB9688 80240838 AC80001C */ sw $zero, 0x1c($a0)
/* EB968C 8024083C 00431024 */ and $v0, $v0, $v1
/* EB9690 80240840 AC820000 */ sw $v0, ($a0)
/* EB9694 80240844 2402000C */ addiu $v0, $zero, 0xc
/* EB9698 80240848 AE020070 */ sw $v0, 0x70($s0)
.L8024084C:
/* EB969C 8024084C 8FBF0014 */ lw $ra, 0x14($sp)
/* EB96A0 80240850 8FB00010 */ lw $s0, 0x10($sp)
/* EB96A4 80240854 03E00008 */ jr $ra
/* EB96A8 80240858 27BD0018 */ addiu $sp, $sp, 0x18

View File

@ -1,82 +0,0 @@
.set noat # allow manual use of $at
.set noreorder # don't insert nops after branches
glabel func_8024085C_EB96AC
/* EB96AC 8024085C 27BDFFD0 */ addiu $sp, $sp, -0x30
/* EB96B0 80240860 AFB3001C */ sw $s3, 0x1c($sp)
/* EB96B4 80240864 0080982D */ daddu $s3, $a0, $zero
/* EB96B8 80240868 AFBF0020 */ sw $ra, 0x20($sp)
/* EB96BC 8024086C AFB20018 */ sw $s2, 0x18($sp)
/* EB96C0 80240870 AFB10014 */ sw $s1, 0x14($sp)
/* EB96C4 80240874 AFB00010 */ sw $s0, 0x10($sp)
/* EB96C8 80240878 F7B40028 */ sdc1 $f20, 0x28($sp)
/* EB96CC 8024087C 8E710148 */ lw $s1, 0x148($s3)
/* EB96D0 80240880 86240008 */ lh $a0, 8($s1)
/* EB96D4 80240884 0C00F92F */ jal dead_get_npc_unsafe
/* EB96D8 80240888 00A0802D */ daddu $s0, $a1, $zero
/* EB96DC 8024088C 8E040020 */ lw $a0, 0x20($s0)
/* EB96E0 80240890 0040902D */ daddu $s2, $v0, $zero
/* EB96E4 80240894 00041FC2 */ srl $v1, $a0, 0x1f
/* EB96E8 80240898 00832021 */ addu $a0, $a0, $v1
/* EB96EC 8024089C 00042043 */ sra $a0, $a0, 1
/* EB96F0 802408A0 0C00AB3B */ jal dead_rand_int
/* EB96F4 802408A4 24840001 */ addiu $a0, $a0, 1
/* EB96F8 802408A8 8E030020 */ lw $v1, 0x20($s0)
/* EB96FC 802408AC C64C0038 */ lwc1 $f12, 0x38($s2)
/* EB9700 802408B0 000327C2 */ srl $a0, $v1, 0x1f
/* EB9704 802408B4 00641821 */ addu $v1, $v1, $a0
/* EB9708 802408B8 00031843 */ sra $v1, $v1, 1
/* EB970C 802408BC 00621821 */ addu $v1, $v1, $v0
/* EB9710 802408C0 A643008E */ sh $v1, 0x8e($s2)
/* EB9714 802408C4 8E2200CC */ lw $v0, 0xcc($s1)
/* EB9718 802408C8 C64E0040 */ lwc1 $f14, 0x40($s2)
/* EB971C 802408CC 8C42000C */ lw $v0, 0xc($v0)
/* EB9720 802408D0 AE420028 */ sw $v0, 0x28($s2)
/* EB9724 802408D4 C6000018 */ lwc1 $f0, 0x18($s0)
/* EB9728 802408D8 3C028010 */ lui $v0, %hi(dead_gPlayerStatusPtr)
/* EB972C 802408DC 8C42FC90 */ lw $v0, %lo(dead_gPlayerStatusPtr)($v0)
/* EB9730 802408E0 E6400018 */ swc1 $f0, 0x18($s2)
/* EB9734 802408E4 8C460028 */ lw $a2, 0x28($v0)
/* EB9738 802408E8 0C00ABDC */ jal fio_validate_header_checksums
/* EB973C 802408EC 8C470030 */ lw $a3, 0x30($v0)
/* EB9740 802408F0 46000506 */ mov.s $f20, $f0
/* EB9744 802408F4 C64C000C */ lwc1 $f12, 0xc($s2)
/* EB9748 802408F8 0C00ABC6 */ jal dead_get_clamped_angle_diff
/* EB974C 802408FC 4600A386 */ mov.s $f14, $f20
/* EB9750 80240900 46000086 */ mov.s $f2, $f0
/* EB9754 80240904 8E02001C */ lw $v0, 0x1c($s0)
/* EB9758 80240908 46001005 */ abs.s $f0, $f2
/* EB975C 8024090C 44822000 */ mtc1 $v0, $f4
/* EB9760 80240910 00000000 */ nop
/* EB9764 80240914 46802120 */ cvt.s.w $f4, $f4
/* EB9768 80240918 4600203C */ c.lt.s $f4, $f0
/* EB976C 8024091C 00000000 */ nop
/* EB9770 80240920 4500000D */ bc1f .L80240958
/* EB9774 80240924 00000000 */ nop
/* EB9778 80240928 44800000 */ mtc1 $zero, $f0
/* EB977C 8024092C C654000C */ lwc1 $f20, 0xc($s2)
/* EB9780 80240930 4600103C */ c.lt.s $f2, $f0
/* EB9784 80240934 00000000 */ nop
/* EB9788 80240938 45000006 */ bc1f .L80240954
/* EB978C 8024093C 00021023 */ negu $v0, $v0
/* EB9790 80240940 44820000 */ mtc1 $v0, $f0
/* EB9794 80240944 00000000 */ nop
/* EB9798 80240948 46800020 */ cvt.s.w $f0, $f0
/* EB979C 8024094C 08090256 */ j .L80240958
/* EB97A0 80240950 4600A500 */ add.s $f20, $f20, $f0
.L80240954:
/* EB97A4 80240954 4604A500 */ add.s $f20, $f20, $f4
.L80240958:
/* EB97A8 80240958 0C00AB85 */ jal dead_clamp_angle
/* EB97AC 8024095C 4600A306 */ mov.s $f12, $f20
/* EB97B0 80240960 2402000D */ addiu $v0, $zero, 0xd
/* EB97B4 80240964 E640000C */ swc1 $f0, 0xc($s2)
/* EB97B8 80240968 AE620070 */ sw $v0, 0x70($s3)
/* EB97BC 8024096C 8FBF0020 */ lw $ra, 0x20($sp)
/* EB97C0 80240970 8FB3001C */ lw $s3, 0x1c($sp)
/* EB97C4 80240974 8FB20018 */ lw $s2, 0x18($sp)
/* EB97C8 80240978 8FB10014 */ lw $s1, 0x14($sp)
/* EB97CC 8024097C 8FB00010 */ lw $s0, 0x10($sp)
/* EB97D0 80240980 D7B40028 */ ldc1 $f20, 0x28($sp)
/* EB97D4 80240984 03E00008 */ jr $ra
/* EB97D8 80240988 27BD0030 */ addiu $sp, $sp, 0x30

View File

@ -1,80 +0,0 @@
.set noat # allow manual use of $at
.set noreorder # don't insert nops after branches
glabel func_8024098C_EB97DC
/* EB97DC 8024098C 27BDFFB8 */ addiu $sp, $sp, -0x48
/* EB97E0 80240990 AFB3003C */ sw $s3, 0x3c($sp)
/* EB97E4 80240994 0080982D */ daddu $s3, $a0, $zero
/* EB97E8 80240998 AFBF0040 */ sw $ra, 0x40($sp)
/* EB97EC 8024099C AFB20038 */ sw $s2, 0x38($sp)
/* EB97F0 802409A0 AFB10034 */ sw $s1, 0x34($sp)
/* EB97F4 802409A4 AFB00030 */ sw $s0, 0x30($sp)
/* EB97F8 802409A8 8E720148 */ lw $s2, 0x148($s3)
/* EB97FC 802409AC 00A0882D */ daddu $s1, $a1, $zero
/* EB9800 802409B0 86440008 */ lh $a0, 8($s2)
/* EB9804 802409B4 0C00F92F */ jal dead_get_npc_unsafe
/* EB9808 802409B8 00C0802D */ daddu $s0, $a2, $zero
/* EB980C 802409BC 0200202D */ daddu $a0, $s0, $zero
/* EB9810 802409C0 0240282D */ daddu $a1, $s2, $zero
/* EB9814 802409C4 24030001 */ addiu $v1, $zero, 1
/* EB9818 802409C8 AFA30010 */ sw $v1, 0x10($sp)
/* EB981C 802409CC 8E260024 */ lw $a2, 0x24($s1)
/* EB9820 802409D0 8E270028 */ lw $a3, 0x28($s1)
/* EB9824 802409D4 0C013469 */ jal func_8004D1A4
/* EB9828 802409D8 0040802D */ daddu $s0, $v0, $zero
/* EB982C 802409DC 1440001E */ bnez $v0, .L80240A58
/* EB9830 802409E0 0200202D */ daddu $a0, $s0, $zero
/* EB9834 802409E4 24040002 */ addiu $a0, $zero, 2
/* EB9838 802409E8 0200282D */ daddu $a1, $s0, $zero
/* EB983C 802409EC 0000302D */ daddu $a2, $zero, $zero
/* EB9840 802409F0 860300A8 */ lh $v1, 0xa8($s0)
/* EB9844 802409F4 3C013F80 */ lui $at, 0x3f80
/* EB9848 802409F8 44810000 */ mtc1 $at, $f0
/* EB984C 802409FC 3C014000 */ lui $at, 0x4000
/* EB9850 80240A00 44811000 */ mtc1 $at, $f2
/* EB9854 80240A04 3C01C1A0 */ lui $at, 0xc1a0
/* EB9858 80240A08 44812000 */ mtc1 $at, $f4
/* EB985C 80240A0C 2402000F */ addiu $v0, $zero, 0xf
/* EB9860 80240A10 AFA2001C */ sw $v0, 0x1c($sp)
/* EB9864 80240A14 44833000 */ mtc1 $v1, $f6
/* EB9868 80240A18 00000000 */ nop
/* EB986C 80240A1C 468031A0 */ cvt.s.w $f6, $f6
/* EB9870 80240A20 44073000 */ mfc1 $a3, $f6
/* EB9874 80240A24 27A20028 */ addiu $v0, $sp, 0x28
/* EB9878 80240A28 AFA20020 */ sw $v0, 0x20($sp)
/* EB987C 80240A2C E7A00010 */ swc1 $f0, 0x10($sp)
/* EB9880 80240A30 E7A20014 */ swc1 $f2, 0x14($sp)
/* EB9884 80240A34 0C01D444 */ jal dead_fx_emote
/* EB9888 80240A38 E7A40018 */ swc1 $f4, 0x18($sp)
/* EB988C 80240A3C 8E4200CC */ lw $v0, 0xcc($s2)
/* EB9890 80240A40 8C430000 */ lw $v1, ($v0)
/* EB9894 80240A44 24020019 */ addiu $v0, $zero, 0x19
/* EB9898 80240A48 A602008E */ sh $v0, 0x8e($s0)
/* EB989C 80240A4C 2402000E */ addiu $v0, $zero, 0xe
/* EB98A0 80240A50 080902A3 */ j .L80240A8C
/* EB98A4 80240A54 AE030028 */ sw $v1, 0x28($s0)
.L80240A58:
/* EB98A8 80240A58 0C010420 */ jal func_80041080
/* EB98AC 80240A5C 24050001 */ addiu $a1, $zero, 1
/* EB98B0 80240A60 8E050018 */ lw $a1, 0x18($s0)
/* EB98B4 80240A64 8E06000C */ lw $a2, 0xc($s0)
/* EB98B8 80240A68 0C00F909 */ jal dead_npc_move_heading
/* EB98BC 80240A6C 0200202D */ daddu $a0, $s0, $zero
/* EB98C0 80240A70 8602008E */ lh $v0, 0x8e($s0)
/* EB98C4 80240A74 9603008E */ lhu $v1, 0x8e($s0)
/* EB98C8 80240A78 18400003 */ blez $v0, .L80240A88
/* EB98CC 80240A7C 2462FFFF */ addiu $v0, $v1, -1
/* EB98D0 80240A80 080902A4 */ j .L80240A90
/* EB98D4 80240A84 A602008E */ sh $v0, 0x8e($s0)
.L80240A88:
/* EB98D8 80240A88 2402000C */ addiu $v0, $zero, 0xc
.L80240A8C:
/* EB98DC 80240A8C AE620070 */ sw $v0, 0x70($s3)
.L80240A90:
/* EB98E0 80240A90 8FBF0040 */ lw $ra, 0x40($sp)
/* EB98E4 80240A94 8FB3003C */ lw $s3, 0x3c($sp)
/* EB98E8 80240A98 8FB20038 */ lw $s2, 0x38($sp)
/* EB98EC 80240A9C 8FB10034 */ lw $s1, 0x34($sp)
/* EB98F0 80240AA0 8FB00030 */ lw $s0, 0x30($sp)
/* EB98F4 80240AA4 03E00008 */ jr $ra
/* EB98F8 80240AA8 27BD0048 */ addiu $sp, $sp, 0x48

View File

@ -1,32 +0,0 @@
.set noat # allow manual use of $at
.set noreorder # don't insert nops after branches
glabel func_80240AAC_EB98FC
/* EB98FC 80240AAC 27BDFFE0 */ addiu $sp, $sp, -0x20
/* EB9900 80240AB0 AFB10014 */ sw $s1, 0x14($sp)
/* EB9904 80240AB4 0080882D */ daddu $s1, $a0, $zero
/* EB9908 80240AB8 AFBF0018 */ sw $ra, 0x18($sp)
/* EB990C 80240ABC AFB00010 */ sw $s0, 0x10($sp)
/* EB9910 80240AC0 8E300148 */ lw $s0, 0x148($s1)
/* EB9914 80240AC4 0C00F92F */ jal dead_get_npc_unsafe
/* EB9918 80240AC8 86040008 */ lh $a0, 8($s0)
/* EB991C 80240ACC 9443008E */ lhu $v1, 0x8e($v0)
/* EB9920 80240AD0 2463FFFF */ addiu $v1, $v1, -1
/* EB9924 80240AD4 A443008E */ sh $v1, 0x8e($v0)
/* EB9928 80240AD8 00031C00 */ sll $v1, $v1, 0x10
/* EB992C 80240ADC 14600008 */ bnez $v1, .L80240B00
/* EB9930 80240AE0 00000000 */ nop
/* EB9934 80240AE4 8E0200B0 */ lw $v0, 0xb0($s0)
/* EB9938 80240AE8 30420080 */ andi $v0, $v0, 0x80
/* EB993C 80240AEC 10400003 */ beqz $v0, .L80240AFC
/* EB9940 80240AF0 2402000F */ addiu $v0, $zero, 0xf
/* EB9944 80240AF4 080902C0 */ j .L80240B00
/* EB9948 80240AF8 AE220070 */ sw $v0, 0x70($s1)
.L80240AFC:
/* EB994C 80240AFC AE200070 */ sw $zero, 0x70($s1)
.L80240B00:
/* EB9950 80240B00 8FBF0018 */ lw $ra, 0x18($sp)
/* EB9954 80240B04 8FB10014 */ lw $s1, 0x14($sp)
/* EB9958 80240B08 8FB00010 */ lw $s0, 0x10($sp)
/* EB995C 80240B0C 03E00008 */ jr $ra
/* EB9960 80240B10 27BD0020 */ addiu $sp, $sp, 0x20

View File

@ -1,55 +0,0 @@
.set noat # allow manual use of $at
.set noreorder # don't insert nops after branches
glabel func_80240B14_EB9964
/* EB9964 80240B14 27BDFFE0 */ addiu $sp, $sp, -0x20
/* EB9968 80240B18 AFB10014 */ sw $s1, 0x14($sp)
/* EB996C 80240B1C 0080882D */ daddu $s1, $a0, $zero
/* EB9970 80240B20 AFBF001C */ sw $ra, 0x1c($sp)
/* EB9974 80240B24 AFB20018 */ sw $s2, 0x18($sp)
/* EB9978 80240B28 AFB00010 */ sw $s0, 0x10($sp)
/* EB997C 80240B2C 8E300148 */ lw $s0, 0x148($s1)
/* EB9980 80240B30 86040008 */ lh $a0, 8($s0)
/* EB9984 80240B34 0C00F92F */ jal dead_get_npc_unsafe
/* EB9988 80240B38 00A0902D */ daddu $s2, $a1, $zero
/* EB998C 80240B3C 8E0300D0 */ lw $v1, 0xd0($s0)
/* EB9990 80240B40 8E240078 */ lw $a0, 0x78($s1)
/* EB9994 80240B44 8C630000 */ lw $v1, ($v1)
/* EB9998 80240B48 0083182A */ slt $v1, $a0, $v1
/* EB999C 80240B4C 10600013 */ beqz $v1, .L80240B9C
/* EB99A0 80240B50 0040302D */ daddu $a2, $v0, $zero
/* EB99A4 80240B54 00041040 */ sll $v0, $a0, 1
/* EB99A8 80240B58 00441021 */ addu $v0, $v0, $a0
/* EB99AC 80240B5C 00022880 */ sll $a1, $v0, 2
.L80240B60:
/* EB99B0 80240B60 8E0300D0 */ lw $v1, 0xd0($s0)
/* EB99B4 80240B64 C4C2003C */ lwc1 $f2, 0x3c($a2)
/* EB99B8 80240B68 00A31021 */ addu $v0, $a1, $v1
/* EB99BC 80240B6C C4400008 */ lwc1 $f0, 8($v0)
/* EB99C0 80240B70 46800020 */ cvt.s.w $f0, $f0
/* EB99C4 80240B74 4602003E */ c.le.s $f0, $f2
/* EB99C8 80240B78 00000000 */ nop
/* EB99CC 80240B7C 45020003 */ bc1fl .L80240B8C
/* EB99D0 80240B80 24840001 */ addiu $a0, $a0, 1
/* EB99D4 80240B84 080902E7 */ j .L80240B9C
/* EB99D8 80240B88 AE240078 */ sw $a0, 0x78($s1)
.L80240B8C:
/* EB99DC 80240B8C 8C620000 */ lw $v0, ($v1)
/* EB99E0 80240B90 0082102A */ slt $v0, $a0, $v0
/* EB99E4 80240B94 1440FFF2 */ bnez $v0, .L80240B60
/* EB99E8 80240B98 24A5000C */ addiu $a1, $a1, 0xc
.L80240B9C:
/* EB99EC 80240B9C C6400000 */ lwc1 $f0, ($s2)
/* EB99F0 80240BA0 E4C00018 */ swc1 $f0, 0x18($a2)
/* EB99F4 80240BA4 8E0200CC */ lw $v0, 0xcc($s0)
/* EB99F8 80240BA8 8C420004 */ lw $v0, 4($v0)
/* EB99FC 80240BAC ACC20028 */ sw $v0, 0x28($a2)
/* EB9A00 80240BB0 24020001 */ addiu $v0, $zero, 1
/* EB9A04 80240BB4 AE200074 */ sw $zero, 0x74($s1)
/* EB9A08 80240BB8 AE220070 */ sw $v0, 0x70($s1)
/* EB9A0C 80240BBC 8FBF001C */ lw $ra, 0x1c($sp)
/* EB9A10 80240BC0 8FB20018 */ lw $s2, 0x18($sp)
/* EB9A14 80240BC4 8FB10014 */ lw $s1, 0x14($sp)
/* EB9A18 80240BC8 8FB00010 */ lw $s0, 0x10($sp)
/* EB9A1C 80240BCC 03E00008 */ jr $ra
/* EB9A20 80240BD0 27BD0020 */ addiu $sp, $sp, 0x20

View File

@ -150,12 +150,12 @@ glabel func_80240BD4_EB9A24
glabel L80240DE4_EB9C34
/* EB9C34 80240DE4 02A0202D */ daddu $a0, $s5, $zero
/* EB9C38 80240DE8 0260282D */ daddu $a1, $s3, $zero
/* EB9C3C 80240DEC 0C090010 */ jal func_80240040_EB8E90
/* EB9C3C 80240DEC 0C090010 */ jal EB8E90_UnkNpcAIFunc24
/* EB9C40 80240DF0 0280302D */ daddu $a2, $s4, $zero
glabel L80240DF4_EB9C44
/* EB9C44 80240DF4 02A0202D */ daddu $a0, $s5, $zero
/* EB9C48 80240DF8 0260282D */ daddu $a1, $s3, $zero
/* EB9C4C 80240DFC 0C090066 */ jal func_80240198_EB8FE8
/* EB9C4C 80240DFC 0C090066 */ jal EB8E90_UnkFunc13
/* EB9C50 80240E00 0280302D */ daddu $a2, $s4, $zero
/* EB9C54 80240E04 080903B5 */ j L80240ED4_EB9D24
/* EB9C58 80240E08 00000000 */ nop
@ -167,52 +167,52 @@ glabel L80240E0C_EB9C5C
glabel L80240E1C_EB9C6C
/* EB9C6C 80240E1C 02A0202D */ daddu $a0, $s5, $zero
/* EB9C70 80240E20 0260282D */ daddu $a1, $s3, $zero
/* EB9C74 80240E24 0C090140 */ jal func_80240500_EB9350
/* EB9C74 80240E24 0C090140 */ jal EB8E90_UnkFunc14
/* EB9C78 80240E28 0280302D */ daddu $a2, $s4, $zero
/* EB9C7C 80240E2C 080903B5 */ j L80240ED4_EB9D24
/* EB9C80 80240E30 00000000 */ nop
glabel L80240E34_EB9C84
/* EB9C84 80240E34 02A0202D */ daddu $a0, $s5, $zero
/* EB9C88 80240E38 0260282D */ daddu $a1, $s3, $zero
/* EB9C8C 80240E3C 0C0901AF */ jal func_802406BC_EB950C
/* EB9C8C 80240E3C 0C0901AF */ jal EB8E90_UnkNpcAIFunc25
/* EB9C90 80240E40 0280302D */ daddu $a2, $s4, $zero
/* EB9C94 80240E44 080903B5 */ j L80240ED4_EB9D24
/* EB9C98 80240E48 00000000 */ nop
glabel L80240E4C_EB9C9C
/* EB9C9C 80240E4C 02A0202D */ daddu $a0, $s5, $zero
/* EB9CA0 80240E50 0260282D */ daddu $a1, $s3, $zero
/* EB9CA4 80240E54 0C0901DC */ jal func_80240770_EB95C0
/* EB9CA4 80240E54 0C0901DC */ jal EB8E90_NpcJumpFunc2
/* EB9CA8 80240E58 0280302D */ daddu $a2, $s4, $zero
glabel L80240E5C_EB9CAC
/* EB9CAC 80240E5C 02A0202D */ daddu $a0, $s5, $zero
/* EB9CB0 80240E60 0260282D */ daddu $a1, $s3, $zero
/* EB9CB4 80240E64 0C0901F9 */ jal func_802407E4_EB9634
/* EB9CB4 80240E64 0C0901F9 */ jal EB8E90_NpcJumpFunc
/* EB9CB8 80240E68 0280302D */ daddu $a2, $s4, $zero
/* EB9CBC 80240E6C 080903B5 */ j L80240ED4_EB9D24
/* EB9CC0 80240E70 00000000 */ nop
glabel L80240E74_EB9CC4
/* EB9CC4 80240E74 02A0202D */ daddu $a0, $s5, $zero
/* EB9CC8 80240E78 0260282D */ daddu $a1, $s3, $zero
/* EB9CCC 80240E7C 0C090217 */ jal func_8024085C_EB96AC
/* EB9CCC 80240E7C 0C090217 */ jal EB8E90_UnkNpcAIFunc13
/* EB9CD0 80240E80 0280302D */ daddu $a2, $s4, $zero
glabel L80240E84_EB9CD4
/* EB9CD4 80240E84 02A0202D */ daddu $a0, $s5, $zero
/* EB9CD8 80240E88 0260282D */ daddu $a1, $s3, $zero
/* EB9CDC 80240E8C 0C090263 */ jal func_8024098C_EB97DC
/* EB9CDC 80240E8C 0C090263 */ jal EB8E90_UnkFunc15
/* EB9CE0 80240E90 0280302D */ daddu $a2, $s4, $zero
/* EB9CE4 80240E94 080903B5 */ j L80240ED4_EB9D24
/* EB9CE8 80240E98 00000000 */ nop
glabel L80240E9C_EB9CEC
/* EB9CEC 80240E9C 02A0202D */ daddu $a0, $s5, $zero
/* EB9CF0 80240EA0 0260282D */ daddu $a1, $s3, $zero
/* EB9CF4 80240EA4 0C0902AB */ jal func_80240AAC_EB98FC
/* EB9CF4 80240EA4 0C0902AB */ jal EB8E90_UnkNpcDurationFlagFunc
/* EB9CF8 80240EA8 0280302D */ daddu $a2, $s4, $zero
/* EB9CFC 80240EAC 080903B5 */ j L80240ED4_EB9D24
/* EB9D00 80240EB0 00000000 */ nop
glabel L80240EB4_EB9D04
/* EB9D04 80240EB4 02A0202D */ daddu $a0, $s5, $zero
/* EB9D08 80240EB8 0260282D */ daddu $a1, $s3, $zero
/* EB9D0C 80240EBC 0C0902C5 */ jal func_80240B14_EB9964
/* EB9D0C 80240EBC 0C0902C5 */ jal EB8E90_UnkFunc16
/* EB9D10 80240EC0 0280302D */ daddu $a2, $s4, $zero
/* EB9D14 80240EC4 080903B5 */ j L80240ED4_EB9D24
/* EB9D18 80240EC8 00000000 */ nop

View File

@ -1,21 +0,0 @@
.set noat # allow manual use of $at
.set noreorder # don't insert nops after branches
glabel func_80240EFC_EB9D4C
/* EB9D4C 80240EFC 27BDFFE8 */ addiu $sp, $sp, -0x18
/* EB9D50 80240F00 AFBF0010 */ sw $ra, 0x10($sp)
/* EB9D54 80240F04 0C03C767 */ jal func_800F1D9C
/* EB9D58 80240F08 24040006 */ addiu $a0, $zero, 6
/* EB9D5C 80240F0C 3C028011 */ lui $v0, %hi(D_80117840)
/* EB9D60 80240F10 24427840 */ addiu $v0, $v0, %lo(D_80117840)
/* EB9D64 80240F14 90430003 */ lbu $v1, 3($v0)
/* EB9D68 80240F18 90440006 */ lbu $a0, 6($v0)
/* EB9D6C 80240F1C A0430002 */ sb $v1, 2($v0)
/* EB9D70 80240F20 0C03C5CC */ jal func_800F1730
/* EB9D74 80240F24 A0440005 */ sb $a0, 5($v0)
/* EB9D78 80240F28 8FBF0010 */ lw $ra, 0x10($sp)
/* EB9D7C 80240F2C 24020002 */ addiu $v0, $zero, 2
/* EB9D80 80240F30 03E00008 */ jr $ra
/* EB9D84 80240F34 27BD0018 */ addiu $sp, $sp, 0x18
/* EB9D88 80240F38 00000000 */ nop
/* EB9D8C 80240F3C 00000000 */ nop

View File

@ -1,32 +0,0 @@
.set noat # allow manual use of $at
.set noreorder # don't insert nops after branches
glabel func_80240F40_EB9D90
/* EB9D90 80240F40 27BDFFE0 */ addiu $sp, $sp, -0x20
/* EB9D94 80240F44 AFB00010 */ sw $s0, 0x10($sp)
/* EB9D98 80240F48 0080802D */ daddu $s0, $a0, $zero
/* EB9D9C 80240F4C AFB20018 */ sw $s2, 0x18($sp)
/* EB9DA0 80240F50 3C128011 */ lui $s2, %hi(dead_gPlayerStatus)
/* EB9DA4 80240F54 26527578 */ addiu $s2, $s2, %lo(dead_gPlayerStatus)
/* EB9DA8 80240F58 AFBF001C */ sw $ra, 0x1c($sp)
/* EB9DAC 80240F5C AFB10014 */ sw $s1, 0x14($sp)
/* EB9DB0 80240F60 C64000A8 */ lwc1 $f0, 0xa8($s2)
/* EB9DB4 80240F64 8E02000C */ lw $v0, 0xc($s0)
/* EB9DB8 80240F68 4600008D */ trunc.w.s $f2, $f0
/* EB9DBC 80240F6C 44061000 */ mfc1 $a2, $f2
/* EB9DC0 80240F70 8C450000 */ lw $a1, ($v0)
/* EB9DC4 80240F74 0C0B551A */ jal dead_evt_set_variable
/* EB9DC8 80240F78 8C510004 */ lw $s1, 4($v0)
/* EB9DCC 80240F7C 0200202D */ daddu $a0, $s0, $zero
/* EB9DD0 80240F80 C6400080 */ lwc1 $f0, 0x80($s2)
/* EB9DD4 80240F84 4600008D */ trunc.w.s $f2, $f0
/* EB9DD8 80240F88 44061000 */ mfc1 $a2, $f2
/* EB9DDC 80240F8C 0C0B551A */ jal dead_evt_set_variable
/* EB9DE0 80240F90 0220282D */ daddu $a1, $s1, $zero
/* EB9DE4 80240F94 8FBF001C */ lw $ra, 0x1c($sp)
/* EB9DE8 80240F98 8FB20018 */ lw $s2, 0x18($sp)
/* EB9DEC 80240F9C 8FB10014 */ lw $s1, 0x14($sp)
/* EB9DF0 80240FA0 8FB00010 */ lw $s0, 0x10($sp)
/* EB9DF4 80240FA4 24020002 */ addiu $v0, $zero, 2
/* EB9DF8 80240FA8 03E00008 */ jr $ra
/* EB9DFC 80240FAC 27BD0020 */ addiu $sp, $sp, 0x20

View File

@ -1,81 +0,0 @@
.set noat # allow manual use of $at
.set noreorder # don't insert nops after branches
glabel func_80240FB0_EB9E00
/* EB9E00 80240FB0 27BDFFC0 */ addiu $sp, $sp, -0x40
/* EB9E04 80240FB4 AFB00010 */ sw $s0, 0x10($sp)
/* EB9E08 80240FB8 0080802D */ daddu $s0, $a0, $zero
/* EB9E0C 80240FBC AFBF0018 */ sw $ra, 0x18($sp)
/* EB9E10 80240FC0 AFB10014 */ sw $s1, 0x14($sp)
/* EB9E14 80240FC4 F7BA0038 */ sdc1 $f26, 0x38($sp)
/* EB9E18 80240FC8 F7B80030 */ sdc1 $f24, 0x30($sp)
/* EB9E1C 80240FCC F7B60028 */ sdc1 $f22, 0x28($sp)
/* EB9E20 80240FD0 F7B40020 */ sdc1 $f20, 0x20($sp)
/* EB9E24 80240FD4 8E05008C */ lw $a1, 0x8c($s0)
/* EB9E28 80240FD8 0C0B53A3 */ jal dead_evt_get_variable
/* EB9E2C 80240FDC 0000202D */ daddu $a0, $zero, $zero
/* EB9E30 80240FE0 C60200A8 */ lwc1 $f2, 0xa8($s0)
/* EB9E34 80240FE4 468010A0 */ cvt.s.w $f2, $f2
/* EB9E38 80240FE8 44061000 */ mfc1 $a2, $f2
/* EB9E3C 80240FEC C60200B0 */ lwc1 $f2, 0xb0($s0)
/* EB9E40 80240FF0 468010A0 */ cvt.s.w $f2, $f2
/* EB9E44 80240FF4 4482A000 */ mtc1 $v0, $f20
/* EB9E48 80240FF8 00000000 */ nop
/* EB9E4C 80240FFC 4680A520 */ cvt.s.w $f20, $f20
/* EB9E50 80241000 3C01C2A6 */ lui $at, 0xc2a6
/* EB9E54 80241004 4481C000 */ mtc1 $at, $f24
/* EB9E58 80241008 3C0142AE */ lui $at, 0x42ae
/* EB9E5C 8024100C 4481D000 */ mtc1 $at, $f26
/* EB9E60 80241010 44071000 */ mfc1 $a3, $f2
/* EB9E64 80241014 4600C306 */ mov.s $f12, $f24
/* EB9E68 80241018 0C00AC71 */ jal dead_dist2D
/* EB9E6C 8024101C 4600D386 */ mov.s $f14, $f26
/* EB9E70 80241020 4600C306 */ mov.s $f12, $f24
/* EB9E74 80241024 4600D386 */ mov.s $f14, $f26
/* EB9E78 80241028 C60200A8 */ lwc1 $f2, 0xa8($s0)
/* EB9E7C 8024102C 468010A0 */ cvt.s.w $f2, $f2
/* EB9E80 80241030 44061000 */ mfc1 $a2, $f2
/* EB9E84 80241034 C60200B0 */ lwc1 $f2, 0xb0($s0)
/* EB9E88 80241038 468010A0 */ cvt.s.w $f2, $f2
/* EB9E8C 8024103C 44071000 */ mfc1 $a3, $f2
/* EB9E90 80241040 0C00ABDC */ jal fio_validate_header_checksums
/* EB9E94 80241044 46000586 */ mov.s $f22, $f0
/* EB9E98 80241048 0C00AB85 */ jal dead_clamp_angle
/* EB9E9C 8024104C 46140301 */ sub.s $f12, $f0, $f20
/* EB9EA0 80241050 46000506 */ mov.s $f20, $f0
/* EB9EA4 80241054 0C00AD77 */ jal dead_sin_deg
/* EB9EA8 80241058 4600A306 */ mov.s $f12, $f20
/* EB9EAC 8024105C 4600B002 */ mul.s $f0, $f22, $f0
/* EB9EB0 80241060 00000000 */ nop
/* EB9EB4 80241064 46180000 */ add.s $f0, $f0, $f24
/* EB9EB8 80241068 3C118011 */ lui $s1, %hi(dead_gPlayerStatus)
/* EB9EBC 8024106C 26317578 */ addiu $s1, $s1, %lo(dead_gPlayerStatus)
/* EB9EC0 80241070 E6200028 */ swc1 $f0, 0x28($s1)
/* EB9EC4 80241074 8E0500AC */ lw $a1, 0xac($s0)
/* EB9EC8 80241078 0C0B53A3 */ jal dead_evt_get_variable
/* EB9ECC 8024107C 0000202D */ daddu $a0, $zero, $zero
/* EB9ED0 80241080 0000202D */ daddu $a0, $zero, $zero
/* EB9ED4 80241084 8E050090 */ lw $a1, 0x90($s0)
/* EB9ED8 80241088 0C0B53A3 */ jal dead_evt_get_variable
/* EB9EDC 8024108C 0040802D */ daddu $s0, $v0, $zero
/* EB9EE0 80241090 4600A306 */ mov.s $f12, $f20
/* EB9EE4 80241094 02028021 */ addu $s0, $s0, $v0
/* EB9EE8 80241098 44900000 */ mtc1 $s0, $f0
/* EB9EEC 8024109C 00000000 */ nop
/* EB9EF0 802410A0 46800020 */ cvt.s.w $f0, $f0
/* EB9EF4 802410A4 0C00AD90 */ jal dead_cos_deg
/* EB9EF8 802410A8 E620002C */ swc1 $f0, 0x2c($s1)
/* EB9EFC 802410AC 4600B582 */ mul.s $f22, $f22, $f0
/* EB9F00 802410B0 00000000 */ nop
/* EB9F04 802410B4 4616D681 */ sub.s $f26, $f26, $f22
/* EB9F08 802410B8 E63A0030 */ swc1 $f26, 0x30($s1)
/* EB9F0C 802410BC 8FBF0018 */ lw $ra, 0x18($sp)
/* EB9F10 802410C0 8FB10014 */ lw $s1, 0x14($sp)
/* EB9F14 802410C4 8FB00010 */ lw $s0, 0x10($sp)
/* EB9F18 802410C8 D7BA0038 */ ldc1 $f26, 0x38($sp)
/* EB9F1C 802410CC D7B80030 */ ldc1 $f24, 0x30($sp)
/* EB9F20 802410D0 D7B60028 */ ldc1 $f22, 0x28($sp)
/* EB9F24 802410D4 D7B40020 */ ldc1 $f20, 0x20($sp)
/* EB9F28 802410D8 24020002 */ addiu $v0, $zero, 2
/* EB9F2C 802410DC 03E00008 */ jr $ra
/* EB9F30 802410E0 27BD0040 */ addiu $sp, $sp, 0x40

View File

@ -1,82 +0,0 @@
.set noat # allow manual use of $at
.set noreorder # don't insert nops after branches
glabel func_802410E4_EB9F34
/* EB9F34 802410E4 27BDFFC0 */ addiu $sp, $sp, -0x40
/* EB9F38 802410E8 AFB00010 */ sw $s0, 0x10($sp)
/* EB9F3C 802410EC 0080802D */ daddu $s0, $a0, $zero
/* EB9F40 802410F0 AFBF0018 */ sw $ra, 0x18($sp)
/* EB9F44 802410F4 AFB10014 */ sw $s1, 0x14($sp)
/* EB9F48 802410F8 F7BA0038 */ sdc1 $f26, 0x38($sp)
/* EB9F4C 802410FC F7B80030 */ sdc1 $f24, 0x30($sp)
/* EB9F50 80241100 F7B60028 */ sdc1 $f22, 0x28($sp)
/* EB9F54 80241104 F7B40020 */ sdc1 $f20, 0x20($sp)
/* EB9F58 80241108 0C00F10F */ jal dead_get_npc_by_index
/* EB9F5C 8024110C 0000202D */ daddu $a0, $zero, $zero
/* EB9F60 80241110 0000202D */ daddu $a0, $zero, $zero
/* EB9F64 80241114 8E05008C */ lw $a1, 0x8c($s0)
/* EB9F68 80241118 0C0B53A3 */ jal dead_evt_get_variable
/* EB9F6C 8024111C 0040882D */ daddu $s1, $v0, $zero
/* EB9F70 80241120 C60200B4 */ lwc1 $f2, 0xb4($s0)
/* EB9F74 80241124 468010A0 */ cvt.s.w $f2, $f2
/* EB9F78 80241128 44061000 */ mfc1 $a2, $f2
/* EB9F7C 8024112C C60200BC */ lwc1 $f2, 0xbc($s0)
/* EB9F80 80241130 468010A0 */ cvt.s.w $f2, $f2
/* EB9F84 80241134 4482A000 */ mtc1 $v0, $f20
/* EB9F88 80241138 00000000 */ nop
/* EB9F8C 8024113C 4680A520 */ cvt.s.w $f20, $f20
/* EB9F90 80241140 3C01C2A6 */ lui $at, 0xc2a6
/* EB9F94 80241144 4481C000 */ mtc1 $at, $f24
/* EB9F98 80241148 3C0142AE */ lui $at, 0x42ae
/* EB9F9C 8024114C 4481D000 */ mtc1 $at, $f26
/* EB9FA0 80241150 44071000 */ mfc1 $a3, $f2
/* EB9FA4 80241154 4600C306 */ mov.s $f12, $f24
/* EB9FA8 80241158 0C00AC71 */ jal dead_dist2D
/* EB9FAC 8024115C 4600D386 */ mov.s $f14, $f26
/* EB9FB0 80241160 4600C306 */ mov.s $f12, $f24
/* EB9FB4 80241164 4600D386 */ mov.s $f14, $f26
/* EB9FB8 80241168 C60200B4 */ lwc1 $f2, 0xb4($s0)
/* EB9FBC 8024116C 468010A0 */ cvt.s.w $f2, $f2
/* EB9FC0 80241170 44061000 */ mfc1 $a2, $f2
/* EB9FC4 80241174 C60200BC */ lwc1 $f2, 0xbc($s0)
/* EB9FC8 80241178 468010A0 */ cvt.s.w $f2, $f2
/* EB9FCC 8024117C 44071000 */ mfc1 $a3, $f2
/* EB9FD0 80241180 0C00ABDC */ jal fio_validate_header_checksums
/* EB9FD4 80241184 46000586 */ mov.s $f22, $f0
/* EB9FD8 80241188 0C00AB85 */ jal dead_clamp_angle
/* EB9FDC 8024118C 46140301 */ sub.s $f12, $f0, $f20
/* EB9FE0 80241190 46000506 */ mov.s $f20, $f0
/* EB9FE4 80241194 0C00AD77 */ jal dead_sin_deg
/* EB9FE8 80241198 4600A306 */ mov.s $f12, $f20
/* EB9FEC 8024119C 4600B002 */ mul.s $f0, $f22, $f0
/* EB9FF0 802411A0 00000000 */ nop
/* EB9FF4 802411A4 46180000 */ add.s $f0, $f0, $f24
/* EB9FF8 802411A8 E6200038 */ swc1 $f0, 0x38($s1)
/* EB9FFC 802411AC 8E0500B8 */ lw $a1, 0xb8($s0)
/* EBA000 802411B0 0C0B53A3 */ jal dead_evt_get_variable
/* EBA004 802411B4 0000202D */ daddu $a0, $zero, $zero
/* EBA008 802411B8 0000202D */ daddu $a0, $zero, $zero
/* EBA00C 802411BC 8E050090 */ lw $a1, 0x90($s0)
/* EBA010 802411C0 0C0B53A3 */ jal dead_evt_get_variable
/* EBA014 802411C4 0040802D */ daddu $s0, $v0, $zero
/* EBA018 802411C8 4600A306 */ mov.s $f12, $f20
/* EBA01C 802411CC 02028021 */ addu $s0, $s0, $v0
/* EBA020 802411D0 44900000 */ mtc1 $s0, $f0
/* EBA024 802411D4 00000000 */ nop
/* EBA028 802411D8 46800020 */ cvt.s.w $f0, $f0
/* EBA02C 802411DC 0C00AD90 */ jal dead_cos_deg
/* EBA030 802411E0 E620003C */ swc1 $f0, 0x3c($s1)
/* EBA034 802411E4 4600B582 */ mul.s $f22, $f22, $f0
/* EBA038 802411E8 00000000 */ nop
/* EBA03C 802411EC 4616D681 */ sub.s $f26, $f26, $f22
/* EBA040 802411F0 E63A0040 */ swc1 $f26, 0x40($s1)
/* EBA044 802411F4 8FBF0018 */ lw $ra, 0x18($sp)
/* EBA048 802411F8 8FB10014 */ lw $s1, 0x14($sp)
/* EBA04C 802411FC 8FB00010 */ lw $s0, 0x10($sp)
/* EBA050 80241200 D7BA0038 */ ldc1 $f26, 0x38($sp)
/* EBA054 80241204 D7B80030 */ ldc1 $f24, 0x30($sp)
/* EBA058 80241208 D7B60028 */ ldc1 $f22, 0x28($sp)
/* EBA05C 8024120C D7B40020 */ ldc1 $f20, 0x20($sp)
/* EBA060 80241210 24020002 */ addiu $v0, $zero, 2
/* EBA064 80241214 03E00008 */ jr $ra
/* EBA068 80241218 27BD0040 */ addiu $sp, $sp, 0x40

View File

@ -1,105 +0,0 @@
.set noat # allow manual use of $at
.set noreorder # don't insert nops after branches
glabel func_8024121C_EBA06C
/* EBA06C 8024121C 27BDFFB8 */ addiu $sp, $sp, -0x48
/* EBA070 80241220 AFB20018 */ sw $s2, 0x18($sp)
/* EBA074 80241224 0080902D */ daddu $s2, $a0, $zero
/* EBA078 80241228 AFBF0028 */ sw $ra, 0x28($sp)
/* EBA07C 8024122C AFB50024 */ sw $s5, 0x24($sp)
/* EBA080 80241230 AFB40020 */ sw $s4, 0x20($sp)
/* EBA084 80241234 AFB3001C */ sw $s3, 0x1c($sp)
/* EBA088 80241238 AFB10014 */ sw $s1, 0x14($sp)
/* EBA08C 8024123C AFB00010 */ sw $s0, 0x10($sp)
/* EBA090 80241240 F7B80040 */ sdc1 $f24, 0x40($sp)
/* EBA094 80241244 F7B60038 */ sdc1 $f22, 0x38($sp)
/* EBA098 80241248 F7B40030 */ sdc1 $f20, 0x30($sp)
/* EBA09C 8024124C 8E50000C */ lw $s0, 0xc($s2)
/* EBA0A0 80241250 8E140000 */ lw $s4, ($s0)
/* EBA0A4 80241254 26100004 */ addiu $s0, $s0, 4
/* EBA0A8 80241258 0C0B53A3 */ jal dead_evt_get_variable
/* EBA0AC 8024125C 0280282D */ daddu $a1, $s4, $zero
/* EBA0B0 80241260 0040982D */ daddu $s3, $v0, $zero
/* EBA0B4 80241264 8E150000 */ lw $s5, ($s0)
/* EBA0B8 80241268 26100004 */ addiu $s0, $s0, 4
/* EBA0BC 8024126C 8E050000 */ lw $a1, ($s0)
/* EBA0C0 80241270 26100004 */ addiu $s0, $s0, 4
/* EBA0C4 80241274 0C0B55FF */ jal dead_evt_get_float_variable
/* EBA0C8 80241278 0240202D */ daddu $a0, $s2, $zero
/* EBA0CC 8024127C 8E050000 */ lw $a1, ($s0)
/* EBA0D0 80241280 26100004 */ addiu $s0, $s0, 4
/* EBA0D4 80241284 0240202D */ daddu $a0, $s2, $zero
/* EBA0D8 80241288 0C0B55FF */ jal dead_evt_get_float_variable
/* EBA0DC 8024128C 46000606 */ mov.s $f24, $f0
/* EBA0E0 80241290 8E050000 */ lw $a1, ($s0)
/* EBA0E4 80241294 26100004 */ addiu $s0, $s0, 4
/* EBA0E8 80241298 0240202D */ daddu $a0, $s2, $zero
/* EBA0EC 8024129C 0C0B53A3 */ jal dead_evt_get_variable
/* EBA0F0 802412A0 46000506 */ mov.s $f20, $f0
/* EBA0F4 802412A4 8E050000 */ lw $a1, ($s0)
/* EBA0F8 802412A8 26100004 */ addiu $s0, $s0, 4
/* EBA0FC 802412AC 0240202D */ daddu $a0, $s2, $zero
/* EBA100 802412B0 0C0B53A3 */ jal dead_evt_get_variable
/* EBA104 802412B4 0040882D */ daddu $s1, $v0, $zero
/* EBA108 802412B8 0240202D */ daddu $a0, $s2, $zero
/* EBA10C 802412BC 8E050000 */ lw $a1, ($s0)
/* EBA110 802412C0 0C0B55FF */ jal dead_evt_get_float_variable
/* EBA114 802412C4 0040802D */ daddu $s0, $v0, $zero
/* EBA118 802412C8 3C014334 */ lui $at, 0x4334
/* EBA11C 802412CC 44811000 */ mtc1 $at, $f2
/* EBA120 802412D0 3C014049 */ lui $at, 0x4049
/* EBA124 802412D4 34210FD8 */ ori $at, $at, 0xfd8
/* EBA128 802412D8 44812000 */ mtc1 $at, $f4
/* EBA12C 802412DC 46020003 */ div.s $f0, $f0, $f2
/* EBA130 802412E0 46040582 */ mul.s $f22, $f0, $f4
/* EBA134 802412E4 00000000 */ nop
/* EBA138 802412E8 4618A501 */ sub.s $f20, $f20, $f24
/* EBA13C 802412EC 3C013F00 */ lui $at, 0x3f00
/* EBA140 802412F0 44810000 */ mtc1 $at, $f0
/* EBA144 802412F4 00000000 */ nop
/* EBA148 802412F8 4600A502 */ mul.s $f20, $f20, $f0
/* EBA14C 802412FC 00000000 */ nop
/* EBA150 80241300 12000007 */ beqz $s0, .L80241320
/* EBA154 80241304 0233102A */ slt $v0, $s1, $s3
/* EBA158 80241308 10400005 */ beqz $v0, .L80241320
/* EBA15C 8024130C 0240202D */ daddu $a0, $s2, $zero
/* EBA160 80241310 0220982D */ daddu $s3, $s1, $zero
/* EBA164 80241314 0280282D */ daddu $a1, $s4, $zero
/* EBA168 80241318 0C0B551A */ jal dead_evt_set_variable
/* EBA16C 8024131C 0220302D */ daddu $a2, $s1, $zero
.L80241320:
/* EBA170 80241320 3C014049 */ lui $at, 0x4049
/* EBA174 80241324 34210FD8 */ ori $at, $at, 0xfd8
/* EBA178 80241328 44810000 */ mtc1 $at, $f0
/* EBA17C 8024132C 44936000 */ mtc1 $s3, $f12
/* EBA180 80241330 00000000 */ nop
/* EBA184 80241334 46806320 */ cvt.s.w $f12, $f12
/* EBA188 80241338 46006302 */ mul.s $f12, $f12, $f0
/* EBA18C 8024133C 00000000 */ nop
/* EBA190 80241340 44910000 */ mtc1 $s1, $f0
/* EBA194 80241344 00000000 */ nop
/* EBA198 80241348 46800020 */ cvt.s.w $f0, $f0
/* EBA19C 8024134C 46006303 */ div.s $f12, $f12, $f0
/* EBA1A0 80241350 0C00AD30 */ jal dead_cos_rad
/* EBA1A4 80241354 46166300 */ add.s $f12, $f12, $f22
/* EBA1A8 80241358 4600A002 */ mul.s $f0, $f20, $f0
/* EBA1AC 8024135C 00000000 */ nop
/* EBA1B0 80241360 4614C080 */ add.s $f2, $f24, $f20
/* EBA1B4 80241364 46001081 */ sub.s $f2, $f2, $f0
/* EBA1B8 80241368 0240202D */ daddu $a0, $s2, $zero
/* EBA1BC 8024136C 44061000 */ mfc1 $a2, $f2
/* EBA1C0 80241370 0C0B5684 */ jal dead_evt_set_float_variable
/* EBA1C4 80241374 02A0282D */ daddu $a1, $s5, $zero
/* EBA1C8 80241378 8FBF0028 */ lw $ra, 0x28($sp)
/* EBA1CC 8024137C 8FB50024 */ lw $s5, 0x24($sp)
/* EBA1D0 80241380 8FB40020 */ lw $s4, 0x20($sp)
/* EBA1D4 80241384 8FB3001C */ lw $s3, 0x1c($sp)
/* EBA1D8 80241388 8FB20018 */ lw $s2, 0x18($sp)
/* EBA1DC 8024138C 8FB10014 */ lw $s1, 0x14($sp)
/* EBA1E0 80241390 8FB00010 */ lw $s0, 0x10($sp)
/* EBA1E4 80241394 D7B80040 */ ldc1 $f24, 0x40($sp)
/* EBA1E8 80241398 D7B60038 */ ldc1 $f22, 0x38($sp)
/* EBA1EC 8024139C D7B40030 */ ldc1 $f20, 0x30($sp)
/* EBA1F0 802413A0 24020002 */ addiu $v0, $zero, 2
/* EBA1F4 802413A4 03E00008 */ jr $ra
/* EBA1F8 802413A8 27BD0048 */ addiu $sp, $sp, 0x48

View File

@ -1,12 +0,0 @@
.set noat # allow manual use of $at
.set noreorder # don't insert nops after branches
glabel func_802413AC_EBA1FC
/* EBA1FC 802413AC 27BDFFE8 */ addiu $sp, $sp, -0x18
/* EBA200 802413B0 AFBF0010 */ sw $ra, 0x10($sp)
/* EBA204 802413B4 0C03C5CC */ jal func_800F1730
/* EBA208 802413B8 00000000 */ nop
/* EBA20C 802413BC 8FBF0010 */ lw $ra, 0x10($sp)
/* EBA210 802413C0 24020002 */ addiu $v0, $zero, 2
/* EBA214 802413C4 03E00008 */ jr $ra
/* EBA218 802413C8 27BD0018 */ addiu $sp, $sp, 0x18

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