mirror of
https://github.com/pmret/papermario.git
synced 2024-11-09 20:42:41 +01:00
Partner, map, engine funcs (#736)
* phys_should_player_be_sliding * functions from brotenko * UnkTrigFunc001 * trd_05 * IsPartnerXXX funcs * nok funcs
This commit is contained in:
parent
0785fc6f93
commit
ec0ae12540
@ -1950,7 +1950,7 @@ typedef struct Actor {
|
|||||||
/* 0x21C */ u8 status;
|
/* 0x21C */ u8 status;
|
||||||
/* 0x21D */ s8 unk_21D;
|
/* 0x21D */ s8 unk_21D;
|
||||||
/* 0x21E */ s16 unk_21E;
|
/* 0x21E */ s16 unk_21E;
|
||||||
/* 0x220 */ s8 isGlowing;
|
/* 0x220 */ s8 isGlowing; // not the case for goombario
|
||||||
/* 0x221 */ s8 attackBoost;
|
/* 0x221 */ s8 attackBoost;
|
||||||
/* 0x222 */ s8 defenseBoost;
|
/* 0x222 */ s8 defenseBoost;
|
||||||
/* 0x223 */ s8 chillOutAmount; /* attack reduction */
|
/* 0x223 */ s8 chillOutAmount; /* attack reduction */
|
||||||
@ -2453,7 +2453,7 @@ typedef struct FoldImageRecPart {
|
|||||||
/* 0x0A */ u16 height;
|
/* 0x0A */ u16 height;
|
||||||
/* 0x0C */ s16 xOffset;
|
/* 0x0C */ s16 xOffset;
|
||||||
/* 0x0E */ s16 yOffset;
|
/* 0x0E */ s16 yOffset;
|
||||||
/* 0x10 */ u8 unk_10;
|
/* 0x10 */ u8 unk_10; // alpha?
|
||||||
/* 0x11 */ char unk_11[0x7];
|
/* 0x11 */ char unk_11[0x7];
|
||||||
} FoldImageRecPart; // size = 0x18
|
} FoldImageRecPart; // size = 0x18
|
||||||
|
|
||||||
@ -2464,7 +2464,7 @@ typedef struct FoldImageRec {
|
|||||||
/* 0x0A */ u16 height;
|
/* 0x0A */ u16 height;
|
||||||
/* 0x0C */ s16 xOffset;
|
/* 0x0C */ s16 xOffset;
|
||||||
/* 0x0E */ s16 yOffset;
|
/* 0x0E */ s16 yOffset;
|
||||||
/* 0x10 */ u8 unk_10;
|
/* 0x10 */ u8 unk_10; // alpha?
|
||||||
/* 0x11 */ char unk_11[0x7];
|
/* 0x11 */ char unk_11[0x7];
|
||||||
/* 0x18 */ s16 unk_18;
|
/* 0x18 */ s16 unk_18;
|
||||||
/* 0x1A */ char unk_1A[0x4];
|
/* 0x1A */ char unk_1A[0x4];
|
||||||
|
@ -969,7 +969,7 @@ EffectInstance* fx_shockwave(s32, f32, f32, f32);
|
|||||||
void fx_music_note(s32, f32, f32, f32);
|
void fx_music_note(s32, f32, f32, f32);
|
||||||
EffectInstance* fx_smoke_burst(s32, f32, f32, f32, f32, s32);
|
EffectInstance* fx_smoke_burst(s32, f32, f32, f32, f32, s32);
|
||||||
void fx_sweat(s32, f32 x, f32 y, f32 z, f32 radius, f32 pitch, s32 duration);
|
void fx_sweat(s32, f32 x, f32 y, f32 z, f32 radius, f32 pitch, s32 duration);
|
||||||
void fx_sleep_bubble(s32, f32, f32, f32, f32, f32, s32*);
|
void fx_sleep_bubble(s32, f32, f32, f32, f32, f32, EffectInstance**);
|
||||||
EffectInstance* fx_2A(s32, f32, f32, f32);
|
EffectInstance* fx_2A(s32, f32, f32, f32);
|
||||||
EffectInstance* fx_windy_leaves(s32, f32, f32, f32);
|
EffectInstance* fx_windy_leaves(s32, f32, f32, f32);
|
||||||
EffectInstance* fx_falling_leaves(s32, f32, f32, f32);
|
EffectInstance* fx_falling_leaves(s32, f32, f32, f32);
|
||||||
@ -980,7 +980,7 @@ void fx_big_snowflakes(s32, f32, f32, f32);
|
|||||||
EffectInstance* fx_debuff(s32, f32, f32, f32);
|
EffectInstance* fx_debuff(s32, f32, f32, f32);
|
||||||
void fx_green_impact(s32, f32, f32, f32, f32);
|
void fx_green_impact(s32, f32, f32, f32, f32);
|
||||||
EffectInstance* fx_radial_shimmer(s32, f32, f32, f32, f32, s32);
|
EffectInstance* fx_radial_shimmer(s32, f32, f32, f32, f32, s32);
|
||||||
EffectInstance* fx_ending_decals(s32, f32, f32, f32, f32, s32*);
|
EffectInstance* fx_ending_decals(s32, f32, f32, f32, f32, EffectInstance**);
|
||||||
EffectInstance* fx_light_rays(s32, f32, f32, f32, f32, s32*);
|
EffectInstance* fx_light_rays(s32, f32, f32, f32, f32, s32*);
|
||||||
EffectInstance* fx_lightning(s32, f32, f32, f32, f32, f32);
|
EffectInstance* fx_lightning(s32, f32, f32, f32, f32, f32);
|
||||||
EffectInstance* fx_fire_breath(s32, f32, f32, f32, f32, f32, f32, s32, s32, s32);
|
EffectInstance* fx_fire_breath(s32, f32, f32, f32, f32, f32, f32, s32, s32, s32);
|
||||||
|
@ -2121,6 +2121,7 @@ enum PlayerStatusFlags {
|
|||||||
PLAYER_STATUS_FLAGS_FLYING = 0x00000008,
|
PLAYER_STATUS_FLAGS_FLYING = 0x00000008,
|
||||||
PLAYER_STATUS_FLAGS_10 = 0x00000010,
|
PLAYER_STATUS_FLAGS_10 = 0x00000010,
|
||||||
PLAYER_STATUS_FLAGS_20 = 0x00000020,
|
PLAYER_STATUS_FLAGS_20 = 0x00000020,
|
||||||
|
PLAYER_STATUS_FLAGS_40 = 0x00000040,
|
||||||
PLAYER_STATUS_FLAGS_80 = 0x00000080,
|
PLAYER_STATUS_FLAGS_80 = 0x00000080,
|
||||||
PLAYER_STATUS_FLAGS_100 = 0x00000100,
|
PLAYER_STATUS_FLAGS_100 = 0x00000100,
|
||||||
PLAYER_STATUS_FLAGS_200 = 0x00000200,
|
PLAYER_STATUS_FLAGS_200 = 0x00000200,
|
||||||
|
@ -265,6 +265,8 @@ s32 sign(s32 value);
|
|||||||
s32 func_80055448(s32);
|
s32 func_80055448(s32);
|
||||||
s32 func_80055464(s32, s32);
|
s32 func_80055464(s32, s32);
|
||||||
s32 func_80055618(s32, s32);
|
s32 func_80055618(s32, s32);
|
||||||
|
s32 func_800557CC(s32);
|
||||||
|
s32 func_80055848(s32);
|
||||||
s32 func_800E0208(void);
|
s32 func_800E0208(void);
|
||||||
|
|
||||||
s32 battle_heap_create(void);
|
s32 battle_heap_create(void);
|
||||||
@ -644,6 +646,8 @@ s32 find_item(s32);
|
|||||||
|
|
||||||
void enable_background_wave(void);
|
void enable_background_wave(void);
|
||||||
|
|
||||||
|
void func_80035DF0(s16);
|
||||||
|
|
||||||
// State funcs
|
// State funcs
|
||||||
void state_init_startup(void);
|
void state_init_startup(void);
|
||||||
void state_step_startup(void);
|
void state_step_startup(void);
|
||||||
@ -809,6 +813,7 @@ void sfx_adjust_env_sound_params(s32 soundID, u8 volume, u8 pan, s16 pitchShift)
|
|||||||
void sfx_stop_sound(s32 soundID);
|
void sfx_stop_sound(s32 soundID);
|
||||||
|
|
||||||
void partner_disable_input(void);
|
void partner_disable_input(void);
|
||||||
|
void partner_set_goal_pos(s32 x, s32 z);
|
||||||
void func_80268798(s32, s32, s32, s32);
|
void func_80268798(s32, s32, s32, s32);
|
||||||
void func_8026880C(s32, s32, s32);
|
void func_8026880C(s32, s32, s32);
|
||||||
void func_802687E4(s32 arg0, s32 arg1, s32 arg2, s32 arg3, s32 arg4);
|
void func_802687E4(s32 arg0, s32 arg1, s32 arg2, s32 arg3, s32 arg4);
|
||||||
|
@ -81,7 +81,7 @@
|
|||||||
|
|
||||||
#define PACK_FILL_COLOR(r, g, b, a) (GPACK_RGBA5551(r, g, b, a) << 0x10) | GPACK_RGBA5551(r, g, b, a)
|
#define PACK_FILL_COLOR(r, g, b, a) (GPACK_RGBA5551(r, g, b, a) << 0x10) | GPACK_RGBA5551(r, g, b, a)
|
||||||
|
|
||||||
#define SQ(x) (x*x)
|
#define SQ(x) ((x)*(x))
|
||||||
#define CUBE(x) (x*x*x)
|
#define CUBE(x) (x*x*x)
|
||||||
#define QUART(x) (x*x*x*x)
|
#define QUART(x) (x*x*x*x)
|
||||||
|
|
||||||
|
@ -289,7 +289,7 @@ ApiStatus ModifyGlobalOverrideFlags(Evt* script, s32 isInitialCall);
|
|||||||
ApiStatus func_802CF56C(Evt* script, s32 isInitialCall);
|
ApiStatus func_802CF56C(Evt* script, s32 isInitialCall);
|
||||||
ApiStatus func_802CA988(Evt* script, s32 isInitialCall);
|
ApiStatus func_802CA988(Evt* script, s32 isInitialCall);
|
||||||
ApiStatus func_802CDE68(Evt* script, s32 isInitialCall);
|
ApiStatus func_802CDE68(Evt* script, s32 isInitialCall);
|
||||||
ApiStatus SetSleepBubbleUnk1C(Evt* script, s32 isInitialCall);
|
ApiStatus SetSleepBubbleTimeLeft(Evt* script, s32 isInitialCall);
|
||||||
ApiStatus func_802D286C(Evt* script, s32 isInitialCall);
|
ApiStatus func_802D286C(Evt* script, s32 isInitialCall);
|
||||||
ApiStatus func_802D2520(Evt* script, s32 isInitialCall);
|
ApiStatus func_802D2520(Evt* script, s32 isInitialCall);
|
||||||
ApiStatus PushSong(Evt* script, s32 isInitialCall);
|
ApiStatus PushSong(Evt* script, s32 isInitialCall);
|
||||||
|
@ -79,10 +79,6 @@ extern s32 gEntityHideMode;
|
|||||||
|
|
||||||
extern s32 D_8010C92C;
|
extern s32 D_8010C92C;
|
||||||
extern s32 D_8010C950;
|
extern s32 D_8010C950;
|
||||||
extern s16 D_8010CD00;
|
|
||||||
extern s16 D_8010CD10;
|
|
||||||
extern s16 D_8010CD12;
|
|
||||||
extern s32 D_8010CD20;
|
|
||||||
extern s32 D_801595A0;
|
extern s32 D_801595A0;
|
||||||
extern Struct8015A578 D_8015A578;
|
extern Struct8015A578 D_8015A578;
|
||||||
|
|
||||||
|
52
src/1A5830.c
52
src/1A5830.c
@ -794,37 +794,36 @@ s32 calc_enemy_damage_target(Actor* attacker) {
|
|||||||
return hitResult;
|
return hitResult;
|
||||||
}
|
}
|
||||||
|
|
||||||
// part before the first conditional needs work
|
// missing one move
|
||||||
#ifdef NON_EQUIVALENT
|
#ifdef NON_EQUIVALENT
|
||||||
s32 dispatch_damage_event_actor(Actor* actor, s32 damageAmount, s32 originalEvent, s32 stopMotion) {
|
s32 dispatch_damage_event_actor(Actor* actor, s32 damageAmount, s32 originalEvent, s32 stopMotion) {
|
||||||
BattleStatus* battleStatus = &gBattleStatus;
|
BattleStatus* battleStatus = &gBattleStatus;
|
||||||
ActorMovementWalk* walk;
|
ActorState* state;
|
||||||
s32 dispatchEvent;
|
s32 dispatchEvent = originalEvent;
|
||||||
|
s32 currentAttackDamage;
|
||||||
u16 temp_v1;
|
s32 hpChangeCounter;
|
||||||
|
|
||||||
battleStatus->currentAttackDamage = damageAmount;
|
battleStatus->currentAttackDamage = damageAmount;
|
||||||
temp_v1 = actor->hpChangeCounter + battleStatus->currentAttackDamage;
|
currentAttackDamage = battleStatus->currentAttackDamage;
|
||||||
actor->hpChangeCounter += temp_v1;
|
|
||||||
actor->damageCounter += temp_v1;
|
actor->hpChangeCounter += currentAttackDamage;
|
||||||
|
hpChangeCounter = actor->hpChangeCounter;
|
||||||
|
actor->damageCounter += hpChangeCounter;
|
||||||
|
actor->hpChangeCounter -= hpChangeCounter;
|
||||||
battleStatus->lastAttackDamage = 0;
|
battleStatus->lastAttackDamage = 0;
|
||||||
actor->hpChangeCounter -= temp_v1;
|
do { } while (0);
|
||||||
actor->currentHP -= temp_v1;
|
actor->currentHP -= hpChangeCounter;
|
||||||
|
state = &actor->state;
|
||||||
dispatchEvent = originalEvent;
|
|
||||||
|
|
||||||
walk = &actor->walk;
|
|
||||||
if (actor->currentHP <= 0) {
|
if (actor->currentHP <= 0) {
|
||||||
|
dispatchEvent = EVENT_DEATH;
|
||||||
battleStatus->lastAttackDamage += actor->currentHP;
|
battleStatus->lastAttackDamage += actor->currentHP;
|
||||||
actor->currentHP = 0;
|
actor->currentHP = 0;
|
||||||
dispatchEvent = EVENT_DEATH;
|
|
||||||
}
|
}
|
||||||
|
battleStatus->lastAttackDamage += currentAttackDamage;
|
||||||
battleStatus->lastAttackDamage += temp_v1;
|
|
||||||
actor->lastDamageTaken = battleStatus->lastAttackDamage;
|
actor->lastDamageTaken = battleStatus->lastAttackDamage;
|
||||||
battleStatus->unk_19A = 0;
|
battleStatus->unk_19A = 0;
|
||||||
|
|
||||||
if (battleStatus->flags1 & 0x20) {
|
if (battleStatus->flags1 & BS_FLAGS1_SP_EVT_ACTIVE) {
|
||||||
if (dispatchEvent == EVENT_HIT_COMBO) {
|
if (dispatchEvent == EVENT_HIT_COMBO) {
|
||||||
dispatchEvent = EVENT_HIT;
|
dispatchEvent = EVENT_HIT;
|
||||||
}
|
}
|
||||||
@ -832,7 +831,6 @@ s32 dispatch_damage_event_actor(Actor* actor, s32 damageAmount, s32 originalEven
|
|||||||
dispatchEvent = EVENT_IMMUNE;
|
dispatchEvent = EVENT_IMMUNE;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
if (dispatchEvent == EVENT_DEATH) {
|
if (dispatchEvent == EVENT_DEATH) {
|
||||||
if (originalEvent == EVENT_SPIN_SMASH_LAUNCH_HIT) {
|
if (originalEvent == EVENT_SPIN_SMASH_LAUNCH_HIT) {
|
||||||
dispatchEvent = EVENT_SPIN_SMASH_LAUNCH_DEATH;
|
dispatchEvent = EVENT_SPIN_SMASH_LAUNCH_DEATH;
|
||||||
@ -843,20 +841,18 @@ s32 dispatch_damage_event_actor(Actor* actor, s32 damageAmount, s32 originalEven
|
|||||||
}
|
}
|
||||||
|
|
||||||
if (stopMotion == 0) {
|
if (stopMotion == 0) {
|
||||||
s32 targetActorID = actor->targetActorID; // why?
|
s32 oldTargetActorID = actor->targetActorID;
|
||||||
|
|
||||||
if (func_80263230(actor, actor) != 0) {
|
if (func_80263230(actor, actor) != 0) {
|
||||||
show_damage_popup(actor->targetData[0].pos.x, actor->targetData[0].pos.y, actor->targetData[0].pos.z,
|
show_damage_popup(actor->targetData[0].pos.x, actor->targetData[0].pos.y, actor->targetData[0].pos.z, battleStatus->lastAttackDamage, 0);
|
||||||
battleStatus->lastAttackDamage, 0);
|
func_802666E4(actor, actor->targetData[0].pos.x, actor->targetData[0].pos.y, actor->targetData[0].pos.z, battleStatus->lastAttackDamage);
|
||||||
func_802666E4(actor, actor->targetData[0].pos.x, actor->targetData[0].pos.y, actor->targetData[0].pos.z,
|
actor->targetActorID = oldTargetActorID;
|
||||||
battleStatus->lastAttackDamage);
|
|
||||||
actor->targetActorID = targetActorID;
|
|
||||||
} else {
|
} else {
|
||||||
actor->targetActorID = targetActorID;
|
actor->targetActorID = oldTargetActorID;
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
show_damage_popup(walk->goalPos.x, walk->goalPos.y, walk->goalPos.z, battleStatus->lastAttackDamage, 0);
|
show_damage_popup(state->goalPos.x, state->goalPos.y, state->goalPos.z, battleStatus->lastAttackDamage, 0);
|
||||||
func_802666E4(actor, walk->goalPos.x, walk->goalPos.y, walk->goalPos.z, battleStatus->lastAttackDamage);
|
func_802666E4(actor, state->goalPos.x, state->goalPos.y, state->goalPos.z, battleStatus->lastAttackDamage);
|
||||||
}
|
}
|
||||||
|
|
||||||
if (battleStatus->lastAttackDamage > 0) {
|
if (battleStatus->lastAttackDamage > 0) {
|
||||||
|
@ -1,31 +1,31 @@
|
|||||||
#include "common.h"
|
#include "common.h"
|
||||||
|
|
||||||
void get_npc_pos(s32 arg0, f32* outX, f32* outY, f32* outZ, s32* arg4) {
|
void get_npc_pos(s32 npcID, f32* outX, f32* outY, f32* outZ, s32* arg4) {
|
||||||
PlayerStatus* playerStatus = &gPlayerStatus;
|
PlayerStatus* playerStatus = &gPlayerStatus;
|
||||||
Npc* npc;
|
Npc* npc;
|
||||||
s32 phi_v0;
|
|
||||||
|
|
||||||
*outX = 0.0f;
|
*outX = 0.0f;
|
||||||
*outY = 0.0f;
|
*outY = 0.0f;
|
||||||
*outZ = 0.0f;
|
*outZ = 0.0f;
|
||||||
*arg4 = 0;
|
*arg4 = FALSE;
|
||||||
|
|
||||||
if (arg0 == -1) {
|
if (npcID == NPC_SELF) {
|
||||||
*outX = playerStatus->position.x;
|
*outX = playerStatus->position.x;
|
||||||
*outY = playerStatus->position.y;
|
*outY = playerStatus->position.y;
|
||||||
*outZ = playerStatus->position.z;
|
*outZ = playerStatus->position.z;
|
||||||
phi_v0 = playerStatus->flags & 6;
|
if (playerStatus->flags & (PLAYER_STATUS_FLAGS_FALLING | PLAYER_STATUS_FLAGS_JUMPING)) {
|
||||||
|
*arg4 = TRUE;
|
||||||
|
}
|
||||||
} else {
|
} else {
|
||||||
npc = get_npc_unsafe(arg0);
|
npc = get_npc_unsafe(npcID);
|
||||||
*outX = npc->pos.x;
|
*outX = npc->pos.x;
|
||||||
*outY = npc->pos.y;
|
*outY = npc->pos.y;
|
||||||
*outZ = npc->pos.z;
|
*outZ = npc->pos.z;
|
||||||
phi_v0 = npc->flags & 0x800;
|
if (npc->flags & NPC_FLAG_JUMPING) {
|
||||||
|
*arg4 = TRUE;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
if (phi_v0 != 0) {
|
|
||||||
*arg4 = 1;
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
INCLUDE_ASM(s32, "39210_len_aa0", func_8005DECC);
|
INCLUDE_ASM(s32, "39210_len_aa0", func_8005DECC);
|
||||||
|
@ -836,7 +836,32 @@ void collision_check_player_overlaps(void) {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
INCLUDE_ASM(s32, "7bb60_len_41b0", phys_should_player_be_sliding);
|
s32 phys_should_player_be_sliding(void) {
|
||||||
|
PlayerStatus* playerStatus = &gPlayerStatus;
|
||||||
|
Shadow* shadow = get_shadow_by_index(playerStatus->shadowID);
|
||||||
|
s32 ret = FALSE;
|
||||||
|
|
||||||
|
if (gGameStatusPtr->areaID == AREA_IWA) {
|
||||||
|
f32 temp_f0 = shadow->rotation.z + 180.0;
|
||||||
|
|
||||||
|
if (temp_f0 != 0.0f) {
|
||||||
|
ret = TRUE;
|
||||||
|
switch (gGameStatusPtr->mapID) {
|
||||||
|
case 0:
|
||||||
|
if (fabsf(temp_f0) < 20.0f) {
|
||||||
|
ret = FALSE;
|
||||||
|
}
|
||||||
|
break;
|
||||||
|
case 1:
|
||||||
|
if (playerStatus->position.x >= -300.0f && playerStatus->position.x <= -140.0f) {
|
||||||
|
ret = FALSE;
|
||||||
|
}
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
return ret;
|
||||||
|
}
|
||||||
|
|
||||||
s32 phys_is_on_sloped_ground(void) {
|
s32 phys_is_on_sloped_ground(void) {
|
||||||
Shadow* playerShadow = get_shadow_by_index(gPlayerStatus.shadowID);
|
Shadow* playerShadow = get_shadow_by_index(gPlayerStatus.shadowID);
|
||||||
|
@ -1,16 +1,31 @@
|
|||||||
|
#include "common_structs.h"
|
||||||
|
#include "hud_element.h"
|
||||||
|
#include "world/partners.h"
|
||||||
|
#include "macros.h"
|
||||||
|
|
||||||
|
BSS s16 D_8010C9C0;
|
||||||
|
BSS char D_8010C9C4[0x4];
|
||||||
|
BSS PopupMenu D_8010C9C8;
|
||||||
|
BSS s16 D_8010CCF8;
|
||||||
|
BSS s16 D_8010CCFA;
|
||||||
|
BSS s16 D_8010CCFC;
|
||||||
|
BSS s16 D_8010CCFE;
|
||||||
|
BSS s16 D_8010CD00;
|
||||||
|
BSS char D_8010CD04[0xC];
|
||||||
|
BSS s16 D_8010CD10;
|
||||||
|
BSS s16 D_8010CD12;
|
||||||
|
BSS char D_8010CD14[0xA];
|
||||||
|
BSS s32 D_8010CD20;
|
||||||
|
BSS char D_8010CD24[0xC];
|
||||||
|
|
||||||
#include "common.h"
|
#include "common.h"
|
||||||
#include "sprite.h"
|
#include "sprite.h"
|
||||||
#include "hud_element.h"
|
|
||||||
#include "pause/pause_common.h"
|
#include "pause/pause_common.h"
|
||||||
|
#include "world/partners.h"
|
||||||
|
|
||||||
extern s32 D_8008EEC0[12];
|
extern s32 D_8008EEC0[12];
|
||||||
extern s32 D_8008EEF0[];
|
extern s32 D_8008EEF0[];
|
||||||
extern s16 D_8010C9C0;
|
|
||||||
extern PopupMenu D_8010C9C8;
|
|
||||||
extern s16 D_8010CCF8;
|
|
||||||
extern s16 D_8010CCFA;
|
|
||||||
extern s16 D_8010CCFC;
|
|
||||||
extern s16 D_8010CCFE;
|
|
||||||
|
|
||||||
void func_800E6860(void) {
|
void func_800E6860(void) {
|
||||||
PlayerStatus* playerStatus = &gPlayerStatus;
|
PlayerStatus* playerStatus = &gPlayerStatus;
|
||||||
@ -165,7 +180,198 @@ s32 setup_item_popup(PopupMenu* menu) {
|
|||||||
return optionCount;
|
return optionCount;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// stack issues, yucky goto
|
||||||
|
#ifdef NON_MATCHING
|
||||||
|
void check_input_open_menus(void) {
|
||||||
|
static s16 D_8010C9C0;
|
||||||
|
|
||||||
|
PartnerActionStatus* partnerActionStatus = &gPartnerActionStatus;
|
||||||
|
PlayerStatus* playerStatus = &gPlayerStatus;
|
||||||
|
PlayerData* playerData = &gPlayerData;
|
||||||
|
PopupMenu* popup = &D_8010C9C8;
|
||||||
|
s32 flags;
|
||||||
|
s32 numEntries;
|
||||||
|
s32 pressedButtons;
|
||||||
|
s32 currentButtons;
|
||||||
|
|
||||||
|
if (gGameStatusPtr->disableScripts ||
|
||||||
|
(gGameStatusPtr->peachFlags & 1) ||
|
||||||
|
evt_get_variable(NULL, EVT_STORY_PROGRESS) == STORY_INTRO)
|
||||||
|
{
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
|
if (partnerActionStatus->partnerActionState != 0 &&
|
||||||
|
(partnerActionStatus->actingPartner == PARTNER_SUSHIE ||
|
||||||
|
partnerActionStatus->actingPartner == PARTNER_LAKILESTER ||
|
||||||
|
partnerActionStatus->actingPartner == PARTNER_BOW))
|
||||||
|
{
|
||||||
|
currentButtons = partnerActionStatus->currentButtons;
|
||||||
|
pressedButtons = partnerActionStatus->pressedButtons;
|
||||||
|
} else {
|
||||||
|
currentButtons = playerStatus->currentButtons;
|
||||||
|
pressedButtons = playerStatus->pressedButtons;
|
||||||
|
}
|
||||||
|
|
||||||
|
if (evt_get_variable(NULL, EVT_STORY_PROGRESS) >= STORY_EPILOGUE) {
|
||||||
|
currentButtons &= ~(BUTTON_C_LEFT | BUTTON_C_RIGHT);
|
||||||
|
pressedButtons &= ~(BUTTON_C_LEFT | BUTTON_C_RIGHT);
|
||||||
|
}
|
||||||
|
|
||||||
|
switch (D_8010CD00) {
|
||||||
|
case 0:
|
||||||
|
if (can_pause(currentButtons, pressedButtons)) {
|
||||||
|
D_8010CCF8 = 1;
|
||||||
|
if (pressedButtons & 1) {
|
||||||
|
D_8010CCF8 = 0;
|
||||||
|
}
|
||||||
|
if (pressedButtons & BUTTON_START) {
|
||||||
|
D_8010CCF8 = 2;
|
||||||
|
}
|
||||||
|
D_8010C9C0 = FALSE;
|
||||||
|
block_17:
|
||||||
|
switch (D_8010CCF8) {
|
||||||
|
case 0:
|
||||||
|
if (playerStatus->flags & PLAYER_STATUS_FLAGS_40) {
|
||||||
|
sfx_play_sound(0x21D);
|
||||||
|
if (D_8010C9C0) {
|
||||||
|
func_800E6860();
|
||||||
|
playerStatus->flags &= ~PLAYER_STATUS_FLAGS_20;
|
||||||
|
gOverrideFlags &= ~GLOBAL_OVERRIDES_40;
|
||||||
|
set_time_freeze_mode(0);
|
||||||
|
}
|
||||||
|
} else {
|
||||||
|
numEntries = setup_partner_popup(popup);
|
||||||
|
if (numEntries == 0) {
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
popup->numEntries = numEntries;
|
||||||
|
popup->popupType = 1;
|
||||||
|
popup->initialPos = D_8008EEF0[playerData->currentPartner] - 1;
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
return;
|
||||||
|
case 1:
|
||||||
|
numEntries = setup_item_popup(popup);
|
||||||
|
if (numEntries == 0) {
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
popup->popupType = 0;
|
||||||
|
popup->numEntries = numEntries;
|
||||||
|
popup->initialPos = 0;
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
playerStatus->flags |= PLAYER_STATUS_FLAGS_20;
|
||||||
|
disable_player_input();
|
||||||
|
partner_disable_input();
|
||||||
|
D_8010CCFA = 3;
|
||||||
|
D_8010CD00 = 1;
|
||||||
|
D_8010CCFE = playerStatus->inputEnabledCounter;
|
||||||
|
}
|
||||||
|
break;
|
||||||
|
case 1:
|
||||||
|
flags = ~PLAYER_STATUS_FLAGS_20;
|
||||||
|
if ((func_800E6904() == 0) || is_picking_up_item() || D_8010CCFE < playerStatus->inputEnabledCounter) {
|
||||||
|
playerStatus->flags &= flags;
|
||||||
|
enable_player_input();
|
||||||
|
partner_enable_input();
|
||||||
|
D_8010CD00 = 0;
|
||||||
|
if (D_8010C9C0) {
|
||||||
|
func_800E6860();
|
||||||
|
playerStatus->flags &= ~PLAYER_STATUS_FLAGS_20;
|
||||||
|
gOverrideFlags &= ~GLOBAL_OVERRIDES_40;
|
||||||
|
set_time_freeze_mode(0);
|
||||||
|
}
|
||||||
|
} else {
|
||||||
|
D_8010CCFA--;
|
||||||
|
if (D_8010CCFA == 0) {
|
||||||
|
D_8010CD00 = 2;
|
||||||
|
gOverrideFlags |= GLOBAL_OVERRIDES_40;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
break;
|
||||||
|
case 2:
|
||||||
|
if (D_8010CCF8 == 2) {
|
||||||
|
set_game_mode(GAME_MODE_PAUSE);
|
||||||
|
sfx_play_sound(SOUND_MENU_OPEN);
|
||||||
|
D_8010CCFA = 10;
|
||||||
|
D_8010CD00 = 10;
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
create_popup_menu(popup);
|
||||||
|
set_time_freeze_mode(3);
|
||||||
|
if (partnerActionStatus->partnerActionState == 0) {
|
||||||
|
set_action_state(ACTION_STATE_IDLE);
|
||||||
|
}
|
||||||
|
D_8010CD00++;
|
||||||
|
break;
|
||||||
|
case 3:
|
||||||
|
if (popup->result != -1) {
|
||||||
|
D_8010CCFC = popup->result;
|
||||||
|
if (D_8010CCFC != 0) {
|
||||||
|
hide_popup_menu();
|
||||||
|
D_8010CCFA = 15;
|
||||||
|
D_8010CD00++;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
break;
|
||||||
|
case 4:
|
||||||
|
D_8010CCFA--;
|
||||||
|
if (D_8010CCFA == 0) {
|
||||||
|
destroy_popup_menu();
|
||||||
|
D_8010CD00 = 0;
|
||||||
|
enable_player_input();
|
||||||
|
partner_enable_input();
|
||||||
|
if (D_8010CCFC == -2) {
|
||||||
|
if ((setup_partner_popup(popup) == 0) || (setup_item_popup(popup) == 0)) {
|
||||||
|
D_8010CCFC = 0xFF;
|
||||||
|
} else {
|
||||||
|
switch (D_8010CCF8) {
|
||||||
|
case 0:
|
||||||
|
D_8010CCF8 = 1;
|
||||||
|
break;
|
||||||
|
case 1:
|
||||||
|
D_8010CCF8 = 0;
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
D_8010C9C0 = TRUE;
|
||||||
|
goto block_17;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
if (D_8010CCFC != 0xFF) {
|
||||||
|
switch (D_8010CCF8) {
|
||||||
|
case 0:
|
||||||
|
switch_to_partner(popup->userIndex[D_8010CCFC - 1]);
|
||||||
|
break;
|
||||||
|
case 1:
|
||||||
|
use_consumable(popup->userIndex[D_8010CCFC - 1]);
|
||||||
|
gOverrideFlags |= GLOBAL_OVERRIDES_CANT_PICK_UP_ITEMS;
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
func_800E6860();
|
||||||
|
playerStatus->flags &= ~PLAYER_STATUS_FLAGS_20;
|
||||||
|
gOverrideFlags &= ~GLOBAL_OVERRIDES_40;
|
||||||
|
set_time_freeze_mode(0);
|
||||||
|
}
|
||||||
|
break;
|
||||||
|
case 10:
|
||||||
|
D_8010CCFA--;
|
||||||
|
if (D_8010CCFA == 0) {
|
||||||
|
func_800E6860();
|
||||||
|
D_8010CD00 = 0;
|
||||||
|
playerStatus->flags &= ~PLAYER_STATUS_FLAGS_20;
|
||||||
|
gOverrideFlags &= ~GLOBAL_OVERRIDES_40;
|
||||||
|
enable_player_input();
|
||||||
|
partner_enable_input();
|
||||||
|
}
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#else
|
||||||
INCLUDE_ASM(s32, "7fd10_len_b40", check_input_open_menus);
|
INCLUDE_ASM(s32, "7fd10_len_b40", check_input_open_menus);
|
||||||
|
#endif
|
||||||
|
|
||||||
void check_input_status_menu(void) {
|
void check_input_status_menu(void) {
|
||||||
PlayerStatus* playerStatus = &gPlayerStatus;
|
PlayerStatus* playerStatus = &gPlayerStatus;
|
||||||
|
@ -1,6 +1,9 @@
|
|||||||
#include "common.h"
|
#include "common.h"
|
||||||
#include "hud_element.h"
|
#include "hud_element.h"
|
||||||
|
|
||||||
|
extern s16 D_8010CD10;
|
||||||
|
extern s16 D_8010CD12;
|
||||||
|
|
||||||
extern s32 TimesHudScript;
|
extern s32 TimesHudScript;
|
||||||
extern s32 DigitHudScripts[10];
|
extern s32 DigitHudScripts[10];
|
||||||
|
|
||||||
@ -447,6 +450,7 @@ INCLUDE_ASM(s32, "80850_len_3060", status_menu_draw_number);
|
|||||||
|
|
||||||
INCLUDE_ASM(s32, "80850_len_3060", status_menu_draw_stat);
|
INCLUDE_ASM(s32, "80850_len_3060", status_menu_draw_stat);
|
||||||
|
|
||||||
|
void update_status_menu(void);
|
||||||
INCLUDE_ASM(s32, "80850_len_3060", update_status_menu);
|
INCLUDE_ASM(s32, "80850_len_3060", update_status_menu);
|
||||||
|
|
||||||
void coin_counter_draw_content(UNK_TYPE arg0, s32 posX, s32 posY) {
|
void coin_counter_draw_content(UNK_TYPE arg0, s32 posX, s32 posY) {
|
||||||
|
File diff suppressed because one or more lines are too long
@ -36,13 +36,13 @@ ApiStatus func_80238EDC_6F1FBC(Evt* script, s32 isInitialCall);
|
|||||||
|
|
||||||
ApiStatus N(func_80238000_6F10E0)(Evt* script, s32 isInitialCall) {
|
ApiStatus N(func_80238000_6F10E0)(Evt* script, s32 isInitialCall) {
|
||||||
BattleStatus* battleStatus = &gBattleStatus;
|
BattleStatus* battleStatus = &gBattleStatus;
|
||||||
Actor* partnerActor = battleStatus->partnerActor;
|
Actor* partner = battleStatus->partnerActor;
|
||||||
f32 posX = partnerActor->currentPos.x;
|
f32 posX = partner->currentPos.x;
|
||||||
f32 posY = partnerActor->currentPos.y;
|
f32 posY = partner->currentPos.y;
|
||||||
f32 posZ = partnerActor->currentPos.z;
|
f32 posZ = partner->currentPos.z;
|
||||||
f32 goalX = partnerActor->state.goalPos.x;
|
f32 goalX = partner->state.goalPos.x;
|
||||||
f32 goalY = partnerActor->state.goalPos.y;
|
f32 goalY = partner->state.goalPos.y;
|
||||||
f32 goalZ = partnerActor->state.goalPos.z;
|
f32 goalZ = partner->state.goalPos.z;
|
||||||
|
|
||||||
script->varTable[0] = (dist3D(posX, posY, posZ, goalX, goalY, goalZ) * 15.0f) / 100.0f;
|
script->varTable[0] = (dist3D(posX, posY, posZ, goalX, goalY, goalZ) * 15.0f) / 100.0f;
|
||||||
|
|
||||||
@ -78,40 +78,40 @@ INCLUDE_ASM(s32, "battle/partner/goombario", func_8023817C_6F125C);
|
|||||||
|
|
||||||
ApiStatus N(func_80238A20_6F1B00)(Evt* script, s32 isInitialCall) {
|
ApiStatus N(func_80238A20_6F1B00)(Evt* script, s32 isInitialCall) {
|
||||||
BattleStatus* battleStatus = &gBattleStatus;
|
BattleStatus* battleStatus = &gBattleStatus;
|
||||||
Actor* partnerActor = gBattleStatus.partnerActor;
|
Actor* partner = gBattleStatus.partnerActor;
|
||||||
Vec3f* pos = &partnerActor->state.currentPos;
|
Vec3f* pos = &partner->state.currentPos;
|
||||||
|
|
||||||
if (isInitialCall) {
|
if (isInitialCall) {
|
||||||
script->functionTemp[0] = 0;
|
script->functionTemp[0] = 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (script->functionTemp[0] == 0) {
|
if (script->functionTemp[0] == 0) {
|
||||||
partnerActor->state.currentPos.x = partnerActor->currentPos.x;
|
partner->state.currentPos.x = partner->currentPos.x;
|
||||||
partnerActor->state.currentPos.y = partnerActor->currentPos.y;
|
partner->state.currentPos.y = partner->currentPos.y;
|
||||||
partnerActor->state.currentPos.z = partnerActor->currentPos.z;
|
partner->state.currentPos.z = partner->currentPos.z;
|
||||||
script->functionTemp[0] = 1;
|
script->functionTemp[0] = 1;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (partnerActor->state.velocity > 0.0f) {
|
if (partner->state.velocity > 0.0f) {
|
||||||
set_animation(0x100, 0, partnerActor->state.animJumpRise);
|
set_animation(0x100, 0, partner->state.animJumpRise);
|
||||||
}
|
}
|
||||||
|
|
||||||
if (partnerActor->state.velocity < 0.0f) {
|
if (partner->state.velocity < 0.0f) {
|
||||||
set_animation(0x100, 0, partnerActor->state.animJumpFall);
|
set_animation(0x100, 0, partner->state.animJumpFall);
|
||||||
}
|
}
|
||||||
|
|
||||||
partnerActor->state.currentPos.y = (partnerActor->state.currentPos.y + partnerActor->state.velocity);
|
partner->state.currentPos.y = (partner->state.currentPos.y + partner->state.velocity);
|
||||||
partnerActor->state.velocity = (partnerActor->state.velocity - partnerActor->state.acceleration);
|
partner->state.velocity = (partner->state.velocity - partner->state.acceleration);
|
||||||
add_xz_vec3f(pos, partnerActor->state.speed, partnerActor->state.angle);
|
add_xz_vec3f(pos, partner->state.speed, partner->state.angle);
|
||||||
partnerActor->currentPos.x = partnerActor->state.currentPos.x;
|
partner->currentPos.x = partner->state.currentPos.x;
|
||||||
partnerActor->currentPos.y = partnerActor->state.currentPos.y;
|
partner->currentPos.y = partner->state.currentPos.y;
|
||||||
partnerActor->currentPos.z = partnerActor->state.currentPos.z;
|
partner->currentPos.z = partner->state.currentPos.z;
|
||||||
|
|
||||||
if (partnerActor->currentPos.y < 10.0f) {
|
if (partner->currentPos.y < 10.0f) {
|
||||||
partnerActor->currentPos.y = 10.0f;
|
partner->currentPos.y = 10.0f;
|
||||||
|
|
||||||
play_movement_dust_effects(2, partnerActor->currentPos.x, partnerActor->currentPos.y, partnerActor->currentPos.z,
|
play_movement_dust_effects(2, partner->currentPos.x, partner->currentPos.y, partner->currentPos.z,
|
||||||
partnerActor->yaw);
|
partner->yaw);
|
||||||
sfx_play_sound(SOUND_SOFT_LAND);
|
sfx_play_sound(SOUND_SOFT_LAND);
|
||||||
|
|
||||||
return ApiStatus_DONE1;
|
return ApiStatus_DONE1;
|
||||||
@ -122,9 +122,9 @@ ApiStatus N(func_80238A20_6F1B00)(Evt* script, s32 isInitialCall) {
|
|||||||
|
|
||||||
ApiStatus func_80238B60_6F1C40(Evt* script, s32 isInitialCall) {
|
ApiStatus func_80238B60_6F1C40(Evt* script, s32 isInitialCall) {
|
||||||
BattleStatus* battleStatus = &gBattleStatus;
|
BattleStatus* battleStatus = &gBattleStatus;
|
||||||
Actor* partnerActor = battleStatus->partnerActor;
|
Actor* partner = battleStatus->partnerActor;
|
||||||
Actor* targetActor = get_actor(partnerActor->targetActorID);
|
Actor* target = get_actor(partner->targetActorID);
|
||||||
s32* tattle = &bActorTattles[targetActor->actorType];
|
s32* tattle = &bActorTattles[target->actorType];
|
||||||
|
|
||||||
script->varTable[0] = *tattle;
|
script->varTable[0] = *tattle;
|
||||||
|
|
||||||
@ -132,13 +132,41 @@ ApiStatus func_80238B60_6F1C40(Evt* script, s32 isInitialCall) {
|
|||||||
script->varTable[0] = bActorTattles[0];
|
script->varTable[0] = bActorTattles[0];
|
||||||
}
|
}
|
||||||
|
|
||||||
save_tattle_flags(targetActor->actorType);
|
save_tattle_flags(target->actorType);
|
||||||
|
|
||||||
return ApiStatus_DONE2;
|
return ApiStatus_DONE2;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
INCLUDE_ASM(s32, "battle/partner/goombario", func_80238BCC_6F1CAC);
|
ApiStatus func_80238BCC_6F1CAC(Evt* script, s32 isInitalCall) {
|
||||||
|
Actor* target = get_actor(gBattleStatus.partnerActor->targetActorID);
|
||||||
|
s32 xSize;
|
||||||
|
|
||||||
|
if (!(target->flags & ACTOR_FLAG_HP_OFFSET_BELOW)) {
|
||||||
|
script->varTable[1] = script->varTable[1] + (((target->size.y / 3) & 0xFF) * target->scalingFactor);
|
||||||
|
script->varTable[1] += ((target->size.y / 4) * target->scalingFactor);
|
||||||
|
} else {
|
||||||
|
script->varTable[1] = script->varTable[1] - (((target->size.y / 3) & 0xFF) * target->scalingFactor);
|
||||||
|
script->varTable[1] -= ((target->size.y / 4) * target->scalingFactor);
|
||||||
|
}
|
||||||
|
|
||||||
|
if (target->flags & ACTOR_FLAG_8000) {
|
||||||
|
script->varTable[1] -= (target->size.y / 2) * target->scalingFactor;
|
||||||
|
}
|
||||||
|
|
||||||
|
xSize = target->size.y * target->scalingFactor;
|
||||||
|
if (xSize < target->size.x) {
|
||||||
|
xSize = target->size.x;
|
||||||
|
}
|
||||||
|
|
||||||
|
script->varTable[3] = xSize + 76;
|
||||||
|
script->varTable[0] += bActorOffsets[target->actorType].tattleCam.x;
|
||||||
|
script->varTable[1] += bActorOffsets[target->actorType].tattleCam.y;
|
||||||
|
script->varTable[3] += bActorOffsets[target->actorType].tattleCam.z;
|
||||||
|
|
||||||
|
return ApiStatus_DONE2;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
ApiStatus func_80238E04_6F1EE4(Evt* script, s32 isInitialCall) {
|
ApiStatus func_80238E04_6F1EE4(Evt* script, s32 isInitialCall) {
|
||||||
D_8023CDA0 = fx_tattle_window(0, 206, 144, 0, 1.0f, 0);
|
D_8023CDA0 = fx_tattle_window(0, 206, 144, 0, 1.0f, 0);
|
||||||
@ -157,23 +185,23 @@ ApiStatus func_80238E48_6F1F28(Evt* script, s32 isInitialCall) {
|
|||||||
|
|
||||||
ApiStatus func_80238E74_6F1F54(Evt* script, s32 isInitialCall) {
|
ApiStatus func_80238E74_6F1F54(Evt* script, s32 isInitialCall) {
|
||||||
BattleStatus* battleStatus = &gBattleStatus;
|
BattleStatus* battleStatus = &gBattleStatus;
|
||||||
Actor* partnerActor = battleStatus->partnerActor;
|
Actor* partner = battleStatus->partnerActor;
|
||||||
|
|
||||||
script->varTable[0] = FALSE;
|
script->varTable[0] = FALSE;
|
||||||
|
|
||||||
switch (battleStatus->selectedMoveID) {
|
switch (battleStatus->selectedMoveID) {
|
||||||
case 134:
|
case 134:
|
||||||
if (partnerActor->isGlowing >= 99) {
|
if (partner->isGlowing >= 99) {
|
||||||
script->varTable[0] = TRUE;
|
script->varTable[0] = TRUE;
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
case 135:
|
case 135:
|
||||||
if (partnerActor->isGlowing >= 99) {
|
if (partner->isGlowing >= 99) {
|
||||||
script->varTable[0] = TRUE;
|
script->varTable[0] = TRUE;
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
case 136:
|
case 136:
|
||||||
if (partnerActor->isGlowing >= 99) {
|
if (partner->isGlowing >= 99) {
|
||||||
script->varTable[0] = TRUE;
|
script->varTable[0] = TRUE;
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
@ -182,7 +210,51 @@ ApiStatus func_80238E74_6F1F54(Evt* script, s32 isInitialCall) {
|
|||||||
return ApiStatus_DONE2;
|
return ApiStatus_DONE2;
|
||||||
}
|
}
|
||||||
|
|
||||||
INCLUDE_ASM(s32, "battle/partner/goombario", func_80238EDC_6F1FBC);
|
ApiStatus func_80238EDC_6F1FBC(Evt* script, s32 isInitialCall) {
|
||||||
|
Bytecode* args = script->ptrReadPos;
|
||||||
|
BattleStatus* battleStatus = &gBattleStatus;
|
||||||
|
Actor* partner = battleStatus->partnerActor;
|
||||||
|
s32 boostAmount;
|
||||||
|
s32 x, y, z;
|
||||||
|
|
||||||
|
D_8023CDA4 = 0;
|
||||||
|
if (partner->isGlowing > 0) {
|
||||||
|
D_8023CDA4 = 1;
|
||||||
|
}
|
||||||
|
|
||||||
|
boostAmount = 0;
|
||||||
|
switch (battleStatus->selectedMoveID) {
|
||||||
|
case MOVE_TATTLE:
|
||||||
|
partner->isGlowing += 2;
|
||||||
|
boostAmount = 1;
|
||||||
|
if (partner->isGlowing >= 99) {
|
||||||
|
partner->isGlowing = 99;
|
||||||
|
}
|
||||||
|
break;
|
||||||
|
case MOVE_CHARGE:
|
||||||
|
partner->isGlowing += 2;
|
||||||
|
boostAmount = 1;
|
||||||
|
if (partner->isGlowing >= 99) {
|
||||||
|
partner->isGlowing = 99;
|
||||||
|
}
|
||||||
|
break;
|
||||||
|
case MOVE_MULTIBONK:
|
||||||
|
partner->isGlowing += 2;
|
||||||
|
boostAmount = 1;
|
||||||
|
if (partner->isGlowing >= 99) {
|
||||||
|
partner->isGlowing = 99;
|
||||||
|
}
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
|
||||||
|
x = evt_get_variable(script, *args++);
|
||||||
|
y = evt_get_variable(script, *args++);
|
||||||
|
z = evt_get_variable(script, *args++);
|
||||||
|
fx_stat_change(boostAmount, x, y, z, 1.0f, 60);
|
||||||
|
|
||||||
|
gBattleStatus.flags1 |= BS_FLAGS1_40000000;
|
||||||
|
return ApiStatus_DONE2;
|
||||||
|
}
|
||||||
|
|
||||||
ApiStatus N(StopGlowing)(Evt* script, s32 isInitialCall) {
|
ApiStatus N(StopGlowing)(Evt* script, s32 isInitialCall) {
|
||||||
BattleStatus* battleStatus = &gBattleStatus;
|
BattleStatus* battleStatus = &gBattleStatus;
|
||||||
@ -194,15 +266,15 @@ ApiStatus N(StopGlowing)(Evt* script, s32 isInitialCall) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
ApiStatus N(StopGlowingAndGet)(Evt* script, s32 isInitialCall) {
|
ApiStatus N(StopGlowingAndGet)(Evt* script, s32 isInitialCall) {
|
||||||
Actor* partnerActor = gBattleStatus.partnerActor;
|
Actor* partner = gBattleStatus.partnerActor;
|
||||||
|
|
||||||
if (!(gBattleStatus.flags1 & 0x40000000)) {
|
if (!(gBattleStatus.flags1 & BS_FLAGS1_40000000)) {
|
||||||
partnerActor->isGlowing = FALSE;
|
partner->isGlowing = FALSE;
|
||||||
}
|
}
|
||||||
|
|
||||||
script->varTable[0] = partnerActor->isGlowing;
|
script->varTable[0] = partner->isGlowing;
|
||||||
partnerActor->isGlowing = FALSE;
|
partner->isGlowing = FALSE;
|
||||||
gBattleStatus.flags1 &= ~0x40000000;
|
gBattleStatus.flags1 &= ~BS_FLAGS1_40000000;
|
||||||
|
|
||||||
return ApiStatus_DONE2;
|
return ApiStatus_DONE2;
|
||||||
}
|
}
|
||||||
|
@ -59,8 +59,57 @@ ApiStatus func_80238000_6F5E80(Evt* script, s32 isInitialCall) {
|
|||||||
return ApiStatus_BLOCK;
|
return ApiStatus_BLOCK;
|
||||||
}
|
}
|
||||||
|
|
||||||
ApiStatus func_80238114_6F5F94(Evt* script, s32 isInitialCall);
|
ApiStatus func_80238114_6F5F94(Evt* script, s32 isInitialCall) {
|
||||||
INCLUDE_ASM(s32, "battle/partner/kooper", func_80238114_6F5F94);
|
SelectableTarget* target;
|
||||||
|
Actor* actor = gBattleStatus.partnerActor;
|
||||||
|
Actor* targetActor;
|
||||||
|
ActorPart* targetActorPart;
|
||||||
|
f32 x;
|
||||||
|
f32 targetX;
|
||||||
|
s32 i;
|
||||||
|
|
||||||
|
if (isInitialCall) {
|
||||||
|
script->functionTemp[0] = 0;
|
||||||
|
actor->selectedTargetIndex = 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
if (script->functionTemp[0] == 0) {
|
||||||
|
for (i = 0; i < actor->targetListLength; i++) {
|
||||||
|
x = actor->currentPos.x;
|
||||||
|
target = &actor->targetData[actor->targetIndexList[i]];
|
||||||
|
targetX = target->pos.x;
|
||||||
|
targetActor = get_actor(target->actorID);
|
||||||
|
|
||||||
|
if (targetActor != NULL) {
|
||||||
|
targetActorPart = get_actor_part(targetActor, target->partID);
|
||||||
|
|
||||||
|
if (targetActor->transStatus == 0) {
|
||||||
|
if (!(targetActorPart->eventFlags & 0x20)) {
|
||||||
|
if (x > targetX) {
|
||||||
|
targetActor->yaw += 33;
|
||||||
|
} else {
|
||||||
|
targetActor->yaw = 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
targetActor->yaw = clamp_angle(targetActor->yaw);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
if (actor->state.varTable[0] != 0) {
|
||||||
|
for (i = 0; i < actor->targetListLength; i++) {
|
||||||
|
target = &actor->targetData[actor->targetIndexList[i]];
|
||||||
|
targetActor = get_actor(target->actorID);
|
||||||
|
if (targetActor) {
|
||||||
|
targetActor->yaw = 0.0f;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
return ApiStatus_DONE2;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
return ApiStatus_BLOCK;
|
||||||
|
}
|
||||||
|
|
||||||
ApiStatus N(AverageTargetDizzyChance)(Evt* script, s32 isInitialCall) {
|
ApiStatus N(AverageTargetDizzyChance)(Evt* script, s32 isInitialCall) {
|
||||||
BattleStatus* battleStatus = &gBattleStatus;
|
BattleStatus* battleStatus = &gBattleStatus;
|
||||||
|
@ -1,6 +1,7 @@
|
|||||||
#include "common.h"
|
#include "common.h"
|
||||||
#include "effects.h"
|
#include "effects.h"
|
||||||
|
|
||||||
|
extern f32 D_8023D1E0;
|
||||||
extern s32 D_8023D2C8;
|
extern s32 D_8023D2C8;
|
||||||
extern s32 D_8023D330;
|
extern s32 D_8023D330;
|
||||||
extern s32 D_8023D334;
|
extern s32 D_8023D334;
|
||||||
@ -49,7 +50,32 @@ ApiStatus func_80238C14_70C924(Evt* script, s32 isInitialCall) {
|
|||||||
return ApiStatus_DONE2;
|
return ApiStatus_DONE2;
|
||||||
}
|
}
|
||||||
|
|
||||||
INCLUDE_ASM(s32, "battle/partner/lakilester", func_80238C58_70C968);
|
ApiStatus func_80238C58_70C968(Evt* script, s32 isInitialCall) {
|
||||||
|
BattleStatus* battleStatus = &gBattleStatus;
|
||||||
|
Actor* actor = battleStatus->playerActor;
|
||||||
|
EffectInstanceData* effectData; // TODO remove this struct and replace it with the effect-specific one
|
||||||
|
|
||||||
|
if (isInitialCall) {
|
||||||
|
script->functionTemp[0] = 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
switch (script->functionTemp[0]) {
|
||||||
|
case 0:
|
||||||
|
D_8023D1E0 = 0.1f;
|
||||||
|
fx_ending_decals(0, actor->currentPos.x, actor->currentPos.y, actor->currentPos.z, 0.1f, &battleStatus->cloudNineEffect);
|
||||||
|
script->functionTemp[0] = 1;
|
||||||
|
break;
|
||||||
|
case 1:
|
||||||
|
if (D_8023D1E0 >= 1.0) {
|
||||||
|
return ApiStatus_DONE2;
|
||||||
|
}
|
||||||
|
effectData = battleStatus->cloudNineEffect->data;
|
||||||
|
effectData->rotation.x += 0.2;
|
||||||
|
D_8023D1E0 += 0.2;
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
return ApiStatus_BLOCK;
|
||||||
|
}
|
||||||
|
|
||||||
ApiStatus func_80238D48_70CA58(Evt* script, s32 isInitialCall) {
|
ApiStatus func_80238D48_70CA58(Evt* script, s32 isInitialCall) {
|
||||||
if (gBattleStatus.cloudNineTurnsLeft < script->varTable[10]) {
|
if (gBattleStatus.cloudNineTurnsLeft < script->varTable[10]) {
|
||||||
|
32
src/bss2.c
32
src/bss2.c
@ -43,21 +43,23 @@ BSS s32 D_8010C9A0;
|
|||||||
BSS char D_8010C9A4[0xC];
|
BSS char D_8010C9A4[0xC];
|
||||||
BSS s32 D_8010C9B0;
|
BSS s32 D_8010C9B0;
|
||||||
BSS char D_8010C9B4[0xC];
|
BSS char D_8010C9B4[0xC];
|
||||||
BSS s32 D_8010C9C0;
|
|
||||||
BSS char D_8010C9C4[0x4];
|
// Moved to 7fd10_len_b40.c
|
||||||
BSS s32 D_8010C9C8;
|
// BSS s32 D_8010C9C0;
|
||||||
BSS char D_8010C9CC[0x32C];
|
// BSS char D_8010C9C4[0x4];
|
||||||
BSS s16 D_8010CCF8;
|
// BSS s32 D_8010C9C8;
|
||||||
BSS s16 D_8010CCFA;
|
// BSS char D_8010C9CC[0x32C];
|
||||||
BSS s16 D_8010CCFC;
|
// BSS s16 D_8010CCF8;
|
||||||
BSS s16 D_8010CCFE;
|
// BSS s16 D_8010CCFA;
|
||||||
BSS s32 D_8010CD00;
|
// BSS s16 D_8010CCFC;
|
||||||
BSS char D_8010CD04[0xC];
|
// BSS s16 D_8010CCFE;
|
||||||
BSS s16 D_8010CD10;
|
// BSS s32 D_8010CD00;
|
||||||
BSS s16 D_8010CD12;
|
// BSS char D_8010CD04[0xC];
|
||||||
BSS char D_8010CD14[0xC];
|
// BSS s16 D_8010CD10;
|
||||||
BSS s32 D_8010CD20;
|
// BSS s16 D_8010CD12;
|
||||||
BSS char D_8010CD24[0xC];
|
// BSS char D_8010CD14[0xC];
|
||||||
|
// BSS s32 D_8010CD20;
|
||||||
|
// BSS char D_8010CD24[0xC];
|
||||||
|
|
||||||
// Moved to partners.c
|
// Moved to partners.c
|
||||||
// BSS s32 D_8010CD30;
|
// BSS s32 D_8010CD30;
|
||||||
|
@ -650,7 +650,7 @@ ApiStatus GetNpcVar(Evt* script, s32 isInitialCall) {
|
|||||||
Enemy* npc = script->owner1.enemy;
|
Enemy* npc = script->owner1.enemy;
|
||||||
s32 npcID = evt_get_variable(script, *args++);
|
s32 npcID = evt_get_variable(script, *args++);
|
||||||
s32 varIdx = evt_get_variable(script, *args++);
|
s32 varIdx = evt_get_variable(script, *args++);
|
||||||
s32 var3 = *args;
|
s32 var3 = *args++;
|
||||||
|
|
||||||
if (npcID == NPC_SELF) {
|
if (npcID == NPC_SELF) {
|
||||||
npcID = npc->npcID;
|
npcID = npc->npcID;
|
||||||
|
@ -55,7 +55,8 @@ ApiStatus func_802D7690(Evt* script, s32 isInitialCall) {
|
|||||||
posX + ((sinA * magnitude * script->functionTemp[0]) / duration) + offsetX,
|
posX + ((sinA * magnitude * script->functionTemp[0]) / duration) + offsetX,
|
||||||
posY + 15.5f + offsetY,
|
posY + 15.5f + offsetY,
|
||||||
posZ + ((-cosA * magnitude * script->functionTemp[0]) / duration) + offsetZ,
|
posZ + ((-cosA * magnitude * script->functionTemp[0]) / duration) + offsetZ,
|
||||||
0.0f);
|
0.0f
|
||||||
|
);
|
||||||
|
|
||||||
script->functionTemp[0]++;
|
script->functionTemp[0]++;
|
||||||
if (script->functionTemp[0] < duration) {
|
if (script->functionTemp[0] < duration) {
|
||||||
@ -264,7 +265,7 @@ ApiStatus ShowSleepBubble(Evt* script, s32 isInitialCall) {
|
|||||||
|
|
||||||
Npc* npc;
|
Npc* npc;
|
||||||
f32 x, y, z, r;
|
f32 x, y, z, r;
|
||||||
s32 effectHandle;
|
EffectInstance* effectHandle;
|
||||||
|
|
||||||
switch (emoterType) {
|
switch (emoterType) {
|
||||||
case EMOTER_PLAYER:
|
case EMOTER_PLAYER:
|
||||||
@ -292,17 +293,16 @@ ApiStatus ShowSleepBubble(Evt* script, s32 isInitialCall) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
fx_sleep_bubble(type, x, y, z, r, pitch, &effectHandle);
|
fx_sleep_bubble(type, x, y, z, r, pitch, &effectHandle);
|
||||||
evt_set_variable(script, outVar, effectHandle);
|
evt_set_variable(script, outVar, (s32)effectHandle);
|
||||||
return ApiStatus_DONE2;
|
return ApiStatus_DONE2;
|
||||||
}
|
}
|
||||||
|
|
||||||
//TODO rename after field is identified
|
ApiStatus SetSleepBubbleTimeLeft(Evt* script, s32 isInitialCall) {
|
||||||
ApiStatus SetSleepBubbleUnk1C(Evt* script, s32 isInitialCall) {
|
|
||||||
Bytecode* args = script->ptrReadPos;
|
Bytecode* args = script->ptrReadPos;
|
||||||
EffectInstance* effect = (EffectInstance*)evt_get_variable(script, *args++);
|
EffectInstance* effect = (EffectInstance*)evt_get_variable(script, *args++);
|
||||||
s32 value = evt_get_variable(script, *args++);
|
s32 value = evt_get_variable(script, *args++);
|
||||||
|
|
||||||
((s32*)(effect->data))[7] = value; // offset 0x1C in SleepBubbleFX data
|
((SleepBubbleFXData*)(effect->data))->timeLeft = value;
|
||||||
return ApiStatus_DONE2;
|
return ApiStatus_DONE2;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -481,7 +481,7 @@ ApiStatus PlayEffect(Evt* script, s32 isInitialCall) {
|
|||||||
fx_sweat(iVar1, fVar2, fVar3, fVar4, fVar5, fVar6, iVar7);
|
fx_sweat(iVar1, fVar2, fVar3, fVar4, fVar5, fVar6, iVar7);
|
||||||
break;
|
break;
|
||||||
case EFFECT_SLEEP_BUBBLE:
|
case EFFECT_SLEEP_BUBBLE:
|
||||||
fx_sleep_bubble(iVar1, fVar2, fVar3, fVar4, fVar5, fVar6, &sp38);
|
fx_sleep_bubble(iVar1, fVar2, fVar3, fVar4, fVar5, fVar6, (EffectInstance**)&sp38);
|
||||||
evt_set_variable(script, a7, sp38);
|
evt_set_variable(script, a7, sp38);
|
||||||
break;
|
break;
|
||||||
case EFFECT_WINDY_LEAVES:
|
case EFFECT_WINDY_LEAVES:
|
||||||
@ -517,7 +517,7 @@ ApiStatus PlayEffect(Evt* script, s32 isInitialCall) {
|
|||||||
fx_radial_shimmer(iVar1, fVar2, fVar3, fVar4, fVar5, iVar6);
|
fx_radial_shimmer(iVar1, fVar2, fVar3, fVar4, fVar5, iVar6);
|
||||||
break;
|
break;
|
||||||
case EFFECT_ENDING_DECALS:
|
case EFFECT_ENDING_DECALS:
|
||||||
fx_ending_decals(iVar1, fVar2, fVar3, fVar4, fVar5, &sp34);
|
fx_ending_decals(iVar1, fVar2, fVar3, fVar4, fVar5, (EffectInstance**)&sp34);
|
||||||
evt_set_variable(script, a6, sp34);
|
evt_set_variable(script, a6, sp34);
|
||||||
break;
|
break;
|
||||||
case EFFECT_LIGHT_RAYS:
|
case EFFECT_LIGHT_RAYS:
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
#ifndef HUD_ELEMENT_H
|
#ifndef HUD_ELEMENT_H
|
||||||
#define HUD_ELEMENT_H
|
#define HUD_ELEMENT_H
|
||||||
|
|
||||||
#include "common.h"
|
#include "common_structs.h"
|
||||||
#include "icon_offsets.h"
|
#include "icon_offsets.h"
|
||||||
|
|
||||||
#define HUD_ELEMENT_BATTLE_ID_MASK 0x800
|
#define HUD_ELEMENT_BATTLE_ID_MASK 0x800
|
||||||
|
@ -1,9 +1,7 @@
|
|||||||
#include "arn_08.h"
|
#include "arn_08.h"
|
||||||
#include "sprite/npc/tubbas_heart.h"
|
#include "sprite/npc/tubbas_heart.h"
|
||||||
#include "sprite/npc/yakkey.h"
|
#include "sprite/npc/yakkey.h"
|
||||||
|
#include "world/partners.h"
|
||||||
extern Npc* wPartnerNpc;
|
|
||||||
void partner_set_goal_pos(s32, s32);
|
|
||||||
|
|
||||||
enum {
|
enum {
|
||||||
NPC_TUBBAS_HEART,
|
NPC_TUBBAS_HEART,
|
||||||
|
@ -334,7 +334,7 @@ EvtScript N(idle_80241654) = {
|
|||||||
EVT_CALL(PlaySoundAtNpc, NPC_SELF, SOUND_2038, 0)
|
EVT_CALL(PlaySoundAtNpc, NPC_SELF, SOUND_2038, 0)
|
||||||
EVT_CALL(RandInt, 10, EVT_VAR(1))
|
EVT_CALL(RandInt, 10, EVT_VAR(1))
|
||||||
EVT_ADD(EVT_VAR(1), 10)
|
EVT_ADD(EVT_VAR(1), 10)
|
||||||
EVT_CALL(SetSleepBubbleUnk1C, EVT_VAR(0), EVT_VAR(1))
|
EVT_CALL(SetSleepBubbleTimeLeft, EVT_VAR(0), EVT_VAR(1))
|
||||||
EVT_WAIT_FRAMES(30)
|
EVT_WAIT_FRAMES(30)
|
||||||
EVT_END_LOOP
|
EVT_END_LOOP
|
||||||
EVT_END_THREAD
|
EVT_END_THREAD
|
||||||
@ -377,7 +377,7 @@ EvtScript N(idle_80242494) = {
|
|||||||
EVT_CALL(PlaySoundAtNpc, NPC_SELF, SOUND_2038, 0)
|
EVT_CALL(PlaySoundAtNpc, NPC_SELF, SOUND_2038, 0)
|
||||||
EVT_CALL(RandInt, 10, EVT_VAR(1))
|
EVT_CALL(RandInt, 10, EVT_VAR(1))
|
||||||
EVT_ADD(EVT_VAR(1), 10)
|
EVT_ADD(EVT_VAR(1), 10)
|
||||||
EVT_CALL(SetSleepBubbleUnk1C, EVT_VAR(0), EVT_VAR(1))
|
EVT_CALL(SetSleepBubbleTimeLeft, EVT_VAR(0), EVT_VAR(1))
|
||||||
EVT_WAIT_FRAMES(30)
|
EVT_WAIT_FRAMES(30)
|
||||||
EVT_END_LOOP
|
EVT_END_LOOP
|
||||||
EVT_END_THREAD
|
EVT_END_THREAD
|
||||||
@ -390,7 +390,7 @@ EvtScript N(npcAI_802426B0) = {
|
|||||||
EVT_CALL(PlaySoundAtNpc, NPC_SELF, SOUND_2039, 0)
|
EVT_CALL(PlaySoundAtNpc, NPC_SELF, SOUND_2039, 0)
|
||||||
EVT_CALL(ShowSleepBubble, 0, 0, 50, 2, 552, 111, 128, 30, EVT_VAR(0))
|
EVT_CALL(ShowSleepBubble, 0, 0, 50, 2, 552, 111, 128, 30, EVT_VAR(0))
|
||||||
EVT_WAIT_FRAMES(360)
|
EVT_WAIT_FRAMES(360)
|
||||||
EVT_CALL(SetSleepBubbleUnk1C, EVT_VAR(0), 20)
|
EVT_CALL(SetSleepBubbleTimeLeft, EVT_VAR(0), 20)
|
||||||
EVT_CALL(SetNpcVar, -1, 1, 2)
|
EVT_CALL(SetNpcVar, -1, 1, 2)
|
||||||
EVT_WAIT_FRAMES(20)
|
EVT_WAIT_FRAMES(20)
|
||||||
EVT_CALL(PlaySoundAtNpc, NPC_SELF, SOUND_2F1, 0)
|
EVT_CALL(PlaySoundAtNpc, NPC_SELF, SOUND_2F1, 0)
|
||||||
|
@ -2,4 +2,32 @@
|
|||||||
|
|
||||||
#include "world/common/SwitchToPartner.inc.c"
|
#include "world/common/SwitchToPartner.inc.c"
|
||||||
|
|
||||||
INCLUDE_ASM(s32, "world/area_isk/isk_04/97BF60", func_8024095C_97BF8C);
|
#include "world/partners.h"
|
||||||
|
extern s32 D_80242288_97D8B8;
|
||||||
|
|
||||||
|
// duplicate of func_802400C0_9BD720
|
||||||
|
ApiStatus func_8024095C_97BF8C(Evt* script, s32 isInitialCall) {
|
||||||
|
PlayerStatus* playerStatus = &gPlayerStatus;
|
||||||
|
|
||||||
|
switch (D_80242288_97D8B8) {
|
||||||
|
case 0:
|
||||||
|
D_80242288_97D8B8 = 1;
|
||||||
|
return ApiStatus_BLOCK;
|
||||||
|
case 1:
|
||||||
|
case 2:
|
||||||
|
D_80242288_97D8B8++;
|
||||||
|
return ApiStatus_BLOCK;
|
||||||
|
case 3:
|
||||||
|
wPartnerNpc->pos.x = playerStatus->position.x - 30.0f;
|
||||||
|
wPartnerNpc->pos.z = playerStatus->position.z + 30.0f;
|
||||||
|
partner_clear_player_tracking(wPartnerNpc);
|
||||||
|
partner_set_goal_pos(playerStatus->position.x, playerStatus->position.z);
|
||||||
|
func_800EF3D4(0);
|
||||||
|
set_npc_yaw(wPartnerNpc, 90.0f);
|
||||||
|
playerStatus->targetYaw = 90.0f;
|
||||||
|
playerStatus->currentYaw = 90.0f;
|
||||||
|
playerStatus->spriteFacingAngle = 0.0f;
|
||||||
|
return ApiStatus_DONE2;
|
||||||
|
}
|
||||||
|
return ApiStatus_BLOCK;
|
||||||
|
}
|
||||||
|
@ -2,4 +2,11 @@
|
|||||||
|
|
||||||
#include "world/common/GetFloorCollider.inc.c"
|
#include "world/common/GetFloorCollider.inc.c"
|
||||||
|
|
||||||
INCLUDE_ASM(s32, "world/area_jan/jan_11/B71010", func_802407DC_B7103C);
|
ApiStatus N(IsPartnerWatt)(Evt* script, s32 isInitialCall) {
|
||||||
|
if (gPartnerActionStatus.actingPartner == PARTNER_WATT) {
|
||||||
|
script->varTable[9] = TRUE;
|
||||||
|
} else {
|
||||||
|
script->varTable[9] = FALSE;
|
||||||
|
}
|
||||||
|
return ApiStatus_DONE2;
|
||||||
|
}
|
||||||
|
@ -9,4 +9,11 @@ ApiStatus N(func_80240350_A54CA0)(Evt* script, s32 isInitialCall) {
|
|||||||
|
|
||||||
INCLUDE_ASM(s32, "world/area_kpa/kpa_12/A54CA0", func_8024037C_A54CCC);
|
INCLUDE_ASM(s32, "world/area_kpa/kpa_12/A54CA0", func_8024037C_A54CCC);
|
||||||
|
|
||||||
INCLUDE_ASM(s32, "world/area_kpa/kpa_12/A54CA0", func_80240444_A54D94);
|
ApiStatus N(IsPartnerLakilester)(Evt* script, s32 isInitialCall) {
|
||||||
|
if (gPartnerActionStatus.actingPartner == PARTNER_LAKILESTER) {
|
||||||
|
script->varTable[9] = TRUE;
|
||||||
|
} else {
|
||||||
|
script->varTable[9] = FALSE;
|
||||||
|
}
|
||||||
|
return ApiStatus_DONE2;
|
||||||
|
}
|
||||||
|
@ -9,4 +9,11 @@ ApiStatus N(func_80240350_A56270)(Evt* script, s32 isInitialCall) {
|
|||||||
|
|
||||||
INCLUDE_ASM(s32, "world/area_kpa/kpa_13/A56270", func_8024037C_A5629C);
|
INCLUDE_ASM(s32, "world/area_kpa/kpa_13/A56270", func_8024037C_A5629C);
|
||||||
|
|
||||||
INCLUDE_ASM(s32, "world/area_kpa/kpa_13/A56270", func_80240444_A56364);
|
ApiStatus N(IsPartnerLakilester)(Evt* script, s32 isInitialCall) {
|
||||||
|
if (gPartnerActionStatus.actingPartner == PARTNER_LAKILESTER) {
|
||||||
|
script->varTable[9] = TRUE;
|
||||||
|
} else {
|
||||||
|
script->varTable[9] = FALSE;
|
||||||
|
}
|
||||||
|
return ApiStatus_DONE2;
|
||||||
|
}
|
||||||
|
@ -21,4 +21,11 @@ ApiStatus N(func_80240710_A57BC0)(Evt* script, s32 isInitialCall) {
|
|||||||
|
|
||||||
INCLUDE_ASM(s32, "world/area_kpa/kpa_14/A57830", func_8024073C_A57BEC);
|
INCLUDE_ASM(s32, "world/area_kpa/kpa_14/A57830", func_8024073C_A57BEC);
|
||||||
|
|
||||||
INCLUDE_ASM(s32, "world/area_kpa/kpa_14/A57830", func_80240840_A57CF0);
|
ApiStatus N(IsPartnerLakilester)(Evt* script, s32 isInitialCall) {
|
||||||
|
if (gPartnerActionStatus.actingPartner == PARTNER_LAKILESTER) {
|
||||||
|
script->varTable[9] = TRUE;
|
||||||
|
} else {
|
||||||
|
script->varTable[9] = FALSE;
|
||||||
|
}
|
||||||
|
return ApiStatus_DONE2;
|
||||||
|
}
|
||||||
|
@ -4,4 +4,11 @@ INCLUDE_ASM(s32, "world/area_kzn/kzn_11/C804B0", func_80240310_C804B0);
|
|||||||
|
|
||||||
#include "world/common/GetFloorCollider.inc.c"
|
#include "world/common/GetFloorCollider.inc.c"
|
||||||
|
|
||||||
INCLUDE_ASM(s32, "world/area_kzn/kzn_11/C804B0", func_80240434_C805D4);
|
ApiStatus N(IsPartnerLakilester)(Evt* script, s32 isInitialCall) {
|
||||||
|
if (gPartnerActionStatus.actingPartner == PARTNER_LAKILESTER) {
|
||||||
|
script->varTable[9] = TRUE;
|
||||||
|
} else {
|
||||||
|
script->varTable[9] = FALSE;
|
||||||
|
}
|
||||||
|
return ApiStatus_DONE2;
|
||||||
|
}
|
||||||
|
@ -37,7 +37,14 @@ ApiStatus PostChapter4StatUpdate(Evt* script, s32 isInitialCall) {
|
|||||||
|
|
||||||
#include "world/common/GetFloorCollider.inc.c"
|
#include "world/common/GetFloorCollider.inc.c"
|
||||||
|
|
||||||
INCLUDE_ASM(s32, "world/area_mac/mac_04/843030", func_802419AC_84457C);
|
ApiStatus N(IsPartnerBow)(Evt* script, s32 isInitialCall) {
|
||||||
|
if (gPartnerActionStatus.actingPartner == PARTNER_BOW) {
|
||||||
|
script->varTable[0] = TRUE;
|
||||||
|
} else {
|
||||||
|
script->varTable[0] = FALSE;
|
||||||
|
}
|
||||||
|
return ApiStatus_DONE2;
|
||||||
|
}
|
||||||
|
|
||||||
#include "world/common/GetPlayerCoins.inc.c"
|
#include "world/common/GetPlayerCoins.inc.c"
|
||||||
|
|
||||||
|
@ -1,4 +1,8 @@
|
|||||||
#include "nok_01.h"
|
#include "nok_01.h"
|
||||||
|
#include "effects.h"
|
||||||
|
|
||||||
|
extern s32 D_8024856C_9CD94C;
|
||||||
|
extern s32 D_80248570_9CD950;
|
||||||
|
|
||||||
static char* N(exit_str_0) = "nok_13";
|
static char* N(exit_str_0) = "nok_13";
|
||||||
static char* N(exit_str_1) = "nok_02";
|
static char* N(exit_str_1) = "nok_02";
|
||||||
@ -21,7 +25,25 @@ extern EffectInstance* N(Quizmo_VannaTEffect);
|
|||||||
|
|
||||||
#include "world/common/AddPlayerHandsOffset.inc.c"
|
#include "world/common/AddPlayerHandsOffset.inc.c"
|
||||||
|
|
||||||
|
// Requires data migration
|
||||||
|
#ifdef NON_MATCHING
|
||||||
|
ApiStatus func_80242028_9C7408(Evt* script, s32 isInitialCall) {
|
||||||
|
Bytecode* args = script->ptrReadPos;
|
||||||
|
|
||||||
|
if (isInitialCall) {
|
||||||
|
D_8024856C_9CD94C = FALSE;
|
||||||
|
}
|
||||||
|
|
||||||
|
if (D_8024856C_9CD94C) {
|
||||||
|
D_8024856C_9CD94C = FALSE;
|
||||||
|
evt_set_variable(script, *args++, D_80248570_9CD950);
|
||||||
|
return ApiStatus_DONE2;
|
||||||
|
}
|
||||||
|
return ApiStatus_BLOCK;
|
||||||
|
}
|
||||||
|
#else
|
||||||
INCLUDE_ASM(s32, "world/area_nok/nok_01/9C53E0", func_80242028_9C7408);
|
INCLUDE_ASM(s32, "world/area_nok/nok_01/9C53E0", func_80242028_9C7408);
|
||||||
|
#endif
|
||||||
|
|
||||||
INCLUDE_ASM(s32, "world/area_nok/nok_01/9C53E0", func_8024207C_9C745C);
|
INCLUDE_ASM(s32, "world/area_nok/nok_01/9C53E0", func_8024207C_9C745C);
|
||||||
|
|
||||||
@ -30,26 +52,80 @@ INCLUDE_ASM(s32, "world/area_nok/nok_01/9C53E0", func_802420B4_9C7494);
|
|||||||
extern s32 N(LetterDelivery_SavedNpcAnim);
|
extern s32 N(LetterDelivery_SavedNpcAnim);
|
||||||
#include "world/common/LetterDelivery.inc.c"
|
#include "world/common/LetterDelivery.inc.c"
|
||||||
|
|
||||||
INCLUDE_ASM(s32, "world/area_nok/nok_01/9C53E0", func_8024243C_9C781C);
|
ApiStatus func_8024243C_9C781C(Evt* script, s32 isInitialCall) {
|
||||||
|
Bytecode* args = script->ptrReadPos;
|
||||||
|
s32 npcID = evt_get_variable(script, *args++);
|
||||||
|
s32 outVar = *args++;
|
||||||
|
f32 angle = clamp_angle((get_npc_safe(npcID)->yaw + 180.0f) - gCameras[gCurrentCameraID].currentYaw);
|
||||||
|
s32 outVal;
|
||||||
|
|
||||||
|
outVal = FALSE;
|
||||||
|
if (angle > 270.0f || angle < 90.0f) {
|
||||||
|
outVal = TRUE;
|
||||||
|
}
|
||||||
|
|
||||||
|
evt_set_variable(script, outVar, outVal);
|
||||||
|
return ApiStatus_DONE2;
|
||||||
|
}
|
||||||
|
|
||||||
#include "common/UnkFloatFunc.inc.c"
|
#include "common/UnkFloatFunc.inc.c"
|
||||||
|
|
||||||
INCLUDE_ASM(s32, "world/area_nok/nok_01/9C53E0", func_802426A4_9C7A84);
|
ApiStatus func_802426A4_9C7A84(Evt* script, s32 isInitialCall) {
|
||||||
|
Bytecode* args = script->ptrReadPos;
|
||||||
|
f32 temp_f20;
|
||||||
|
f32 temp_f22;
|
||||||
|
f32 f3;
|
||||||
|
|
||||||
INCLUDE_ASM(s32, "world/area_nok/nok_01/9C53E0", func_80242760_9C7B40);
|
temp_f22 = evt_get_variable(script, *args++);
|
||||||
|
temp_f20 = evt_get_variable(script, *args++);
|
||||||
|
f3 = evt_get_variable(script, *args++);
|
||||||
|
|
||||||
INCLUDE_ASM(s32, "world/area_nok/nok_01/9C53E0", func_80242790_9C7B70);
|
fx_explosion(0, temp_f22, temp_f20 + 15.0f, f3);
|
||||||
|
exec_ShakeCam1(0, 0, 20);
|
||||||
|
return ApiStatus_DONE2;
|
||||||
|
}
|
||||||
|
|
||||||
INCLUDE_ASM(s32, "world/area_nok/nok_01/9C53E0", func_802427C0_9C7BA0);
|
ApiStatus func_80242760_9C7B40(Evt* script, s32 isInitialCall) {
|
||||||
|
func_800E98EC();
|
||||||
|
func_800E9894();
|
||||||
|
open_status_menu_long();
|
||||||
|
return ApiStatus_DONE2;
|
||||||
|
}
|
||||||
|
|
||||||
|
ApiStatus func_80242790_9C7B70(Evt* script, s32 isInitialCall) {
|
||||||
|
func_800E9900();
|
||||||
|
func_800E98C4();
|
||||||
|
close_status_menu();
|
||||||
|
return ApiStatus_DONE2;
|
||||||
|
}
|
||||||
|
|
||||||
|
ApiStatus func_802427C0_9C7BA0(Evt* script, s32 isInitialCall) {
|
||||||
|
Bytecode* args = script->ptrReadPos;
|
||||||
|
|
||||||
|
evt_get_variable(script, *args++);
|
||||||
|
func_80055448(16);
|
||||||
|
func_80055760(4);
|
||||||
|
func_8005566C(0, 250, 1);
|
||||||
|
return ApiStatus_DONE2;
|
||||||
|
}
|
||||||
|
|
||||||
INCLUDE_ASM(s32, "world/area_nok/nok_01/9C53E0", func_80242804_9C7BE4);
|
INCLUDE_ASM(s32, "world/area_nok/nok_01/9C53E0", func_80242804_9C7BE4);
|
||||||
|
|
||||||
INCLUDE_ASM(s32, "world/area_nok/nok_01/9C53E0", func_80242858_9C7C38);
|
INCLUDE_ASM(s32, "world/area_nok/nok_01/9C53E0", func_80242858_9C7C38);
|
||||||
|
|
||||||
INCLUDE_ASM(s32, "world/area_nok/nok_01/9C53E0", func_80242898_9C7C78);
|
ApiStatus func_80242898_9C7C78(Evt* script, s32 isInitialCall) {
|
||||||
|
func_80055848(4);
|
||||||
|
return ApiStatus_DONE2;
|
||||||
|
}
|
||||||
|
|
||||||
INCLUDE_ASM(s32, "world/area_nok/nok_01/9C53E0", func_802428B8_9C7C98);
|
ApiStatus func_802428B8_9C7C98(Evt* script, s32 isInitialCall) {
|
||||||
|
func_800557CC(100);
|
||||||
|
return ApiStatus_DONE2;
|
||||||
|
}
|
||||||
|
|
||||||
INCLUDE_ASM(s32, "world/area_nok/nok_01/9C53E0", func_802428D8_9C7CB8);
|
INCLUDE_ASM(s32, "world/area_nok/nok_01/9C53E0", func_802428D8_9C7CB8);
|
||||||
|
|
||||||
INCLUDE_ASM(s32, "world/area_nok/nok_01/9C53E0", func_80242910_9C7CF0);
|
ApiStatus func_80242910_9C7CF0(Evt* script, s32 isInitialCall) {
|
||||||
|
gPlayerData.tradeEventStartTime = gPlayerData.frameCounter;
|
||||||
|
return ApiStatus_DONE2;
|
||||||
|
}
|
||||||
|
@ -1,3 +1,9 @@
|
|||||||
#include "nok_02.h"
|
#include "nok_02.h"
|
||||||
|
#include "effects.h"
|
||||||
|
|
||||||
INCLUDE_ASM(s32, "world/area_nok/nok_02/9D7990", func_80240970_9D7990);
|
ApiStatus func_80240970_9D7990(Evt* script, s32 isInitialCall) {
|
||||||
|
fx_walking_dust(2, rand_int(200) - 100, rand_int(150), -180.0f, 0.0f, 0.0f);
|
||||||
|
fx_walking_dust(2, rand_int(200) - 100, rand_int(150), -180.0f, 0.0f, 0.0f);
|
||||||
|
fx_walking_dust(2, rand_int(200) - 100, rand_int(150), -180.0f, 0.0f, 0.0f);
|
||||||
|
return ApiStatus_DONE2;
|
||||||
|
}
|
||||||
|
@ -30,14 +30,201 @@ extern s32 N(LetterDelivery_SavedNpcAnim);
|
|||||||
|
|
||||||
#include "world/common/SwitchToPartner.inc.c"
|
#include "world/common/SwitchToPartner.inc.c"
|
||||||
|
|
||||||
INCLUDE_ASM(s32, "world/area_nok/nok_02/9D7AA0", func_80243010_9DA030);
|
ApiStatus func_80243010_9DA030(Evt* script, s32 isInitialCall) {
|
||||||
|
Bytecode* args = script->ptrReadPos;
|
||||||
|
f32 temp_f20;
|
||||||
|
f32 temp_f22;
|
||||||
|
f32 f3;
|
||||||
|
|
||||||
|
temp_f22 = evt_get_variable(script, *args++);
|
||||||
|
temp_f20 = evt_get_variable(script, *args++);
|
||||||
|
f3 = evt_get_variable(script, *args++);
|
||||||
|
|
||||||
|
fx_explosion(0, temp_f22, temp_f20 + 15.0f, f3);
|
||||||
|
exec_ShakeCam1(0, 0, 20);
|
||||||
|
return ApiStatus_DONE2;
|
||||||
|
}
|
||||||
|
|
||||||
|
// float regalloc
|
||||||
|
#ifdef NON_MATCHING
|
||||||
|
ApiStatus func_802430CC_9DA0EC(Evt* script, s32 isInitialCall) {
|
||||||
|
PlayerStatus* playerStatus = &gPlayerStatus;
|
||||||
|
Bytecode* args = script->ptrReadPos;
|
||||||
|
Npc* npc1 = evt_get_variable(script, *args++);
|
||||||
|
Npc* npc2 = evt_get_variable(script, *args++);
|
||||||
|
s32 outVal = FALSE;
|
||||||
|
f32 xDiff, zDiff;
|
||||||
|
|
||||||
|
if (playerStatus->currentSpeed >= 4.0f) {
|
||||||
|
script->varTable[2]++;
|
||||||
|
if (script->varTable[2] > 2) {
|
||||||
|
script->varTable[2] = 2;
|
||||||
|
}
|
||||||
|
} else {
|
||||||
|
script->varTable[2] = 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
xDiff = npc1->pos.x - playerStatus->position.x;
|
||||||
|
zDiff = npc1->pos.z - playerStatus->position.z;
|
||||||
|
if ((SQ(xDiff) + SQ(zDiff) < 6400.0f) && (script->varTable[2] >= 2)) {
|
||||||
|
outVal = TRUE;
|
||||||
|
}
|
||||||
|
|
||||||
|
xDiff = npc1->pos.x - npc2->pos.x;
|
||||||
|
zDiff = npc1->pos.z - npc2->pos.z;
|
||||||
|
if (SQ(xDiff) + SQ(zDiff) < 1600.0f) {
|
||||||
|
outVal = TRUE;
|
||||||
|
}
|
||||||
|
|
||||||
|
script->varTable[0] = outVal;
|
||||||
|
return ApiStatus_DONE2;
|
||||||
|
}
|
||||||
|
#else
|
||||||
INCLUDE_ASM(s32, "world/area_nok/nok_02/9D7AA0", func_802430CC_9DA0EC);
|
INCLUDE_ASM(s32, "world/area_nok/nok_02/9D7AA0", func_802430CC_9DA0EC);
|
||||||
|
#endif
|
||||||
|
|
||||||
INCLUDE_ASM(s32, "world/area_nok/nok_02/9D7AA0", func_80243214_9DA234);
|
ApiStatus func_80243214_9DA234(Evt* script, s32 isInitialCall) {
|
||||||
|
PlayerStatus* playerStatus = &gPlayerStatus;
|
||||||
|
|
||||||
INCLUDE_ASM(s32, "world/area_nok/nok_02/9D7AA0", func_80243294_9DA2B4);
|
if (playerStatus->currentSpeed >= 4.0f) {
|
||||||
|
script->varTable[2]++;
|
||||||
|
if (script->varTable[2] > 2) {
|
||||||
|
script->varTable[2] = 2;
|
||||||
|
}
|
||||||
|
} else {
|
||||||
|
script->varTable[2] = 0;
|
||||||
|
}
|
||||||
|
|
||||||
INCLUDE_ASM(s32, "world/area_nok/nok_02/9D7AA0", func_8024351C_9DA53C);
|
script->varTable[0] = 1;
|
||||||
|
if (script->varTable[2] >= 2) {
|
||||||
|
script->varTable[0] = 0;
|
||||||
|
}
|
||||||
|
if (playerStatus->currentSpeed == 0.0f) {
|
||||||
|
script->varTable[0] = 0;
|
||||||
|
}
|
||||||
|
|
||||||
INCLUDE_ASM(s32, "world/area_nok/nok_02/9D7AA0", func_80243754_9DA774);
|
return ApiStatus_DONE2;
|
||||||
|
}
|
||||||
|
|
||||||
|
ApiStatus func_80243294_9DA2B4(Evt* script, s32 isInitialCall) {
|
||||||
|
PlayerStatus* playerStatus = &gPlayerStatus;
|
||||||
|
Bytecode* args = script->ptrReadPos;
|
||||||
|
s32 randRange = 10000;
|
||||||
|
Npc* npc1 = evt_get_variable(script, *args++);
|
||||||
|
Npc* npc2 = evt_get_variable(script, *args++);
|
||||||
|
f32 xDiff, zDiff;
|
||||||
|
f32 x, z;
|
||||||
|
f32 dist;
|
||||||
|
s32 rand;
|
||||||
|
|
||||||
|
while (TRUE) {
|
||||||
|
rand = rand_int(randRange);
|
||||||
|
x = ((rand - (randRange / 2)) / 100) + npc1->pos.x;
|
||||||
|
rand = rand_int(randRange);
|
||||||
|
z = ((rand - (randRange / 2)) / 100) + npc1->pos.z;
|
||||||
|
|
||||||
|
xDiff = x - -150.0f;
|
||||||
|
zDiff = z - 250.0f;
|
||||||
|
if (SQ(xDiff) + SQ(zDiff) < 22500.0f) {
|
||||||
|
xDiff = x - playerStatus->position.x;
|
||||||
|
zDiff = z - playerStatus->position.z;
|
||||||
|
if (SQ(xDiff) + SQ(zDiff) > 6400.0f) {
|
||||||
|
xDiff = x - npc2->pos.x;
|
||||||
|
zDiff = z - npc2->pos.z;
|
||||||
|
if (SQ(xDiff) + SQ(zDiff) > 1600.0f) {
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
randRange += 5000;
|
||||||
|
if (randRange > 30000) {
|
||||||
|
randRange = 30000;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
xDiff = x - npc1->pos.x;
|
||||||
|
zDiff = z - npc1->pos.z;
|
||||||
|
dist = SQ(xDiff) + SQ(zDiff);
|
||||||
|
if (dist != 0.0f) {
|
||||||
|
dist = sqrtf(dist) / 10.0f;
|
||||||
|
}
|
||||||
|
script->varTable[10] = x;
|
||||||
|
script->varTable[11] = z;
|
||||||
|
script->varTable[12] = (s32) dist + 1;
|
||||||
|
return ApiStatus_DONE2;
|
||||||
|
}
|
||||||
|
|
||||||
|
ApiStatus func_8024351C_9DA53C(Evt* script, s32 isInitialCall) {
|
||||||
|
PlayerStatus* playerStatus = &gPlayerStatus;
|
||||||
|
Bytecode* args = script->ptrReadPos;
|
||||||
|
s32 randRange = 10000;
|
||||||
|
Npc* npc = evt_get_variable(script, *args++);
|
||||||
|
f32 xDiff, zDiff;
|
||||||
|
f32 x, z;
|
||||||
|
f32 dist;
|
||||||
|
s32 rand;
|
||||||
|
|
||||||
|
while (TRUE) {
|
||||||
|
rand = rand_int(randRange);
|
||||||
|
x = ((rand - (randRange / 2)) / 100) + npc->pos.x;
|
||||||
|
rand = rand_int(randRange);
|
||||||
|
z = ((rand - (randRange / 2)) / 100) + npc->pos.z;
|
||||||
|
|
||||||
|
xDiff = x - -150.0f;
|
||||||
|
zDiff = z - 250.0f;
|
||||||
|
if (SQ(xDiff) + SQ(zDiff) < 22500.0f) {
|
||||||
|
xDiff = x - playerStatus->position.x;
|
||||||
|
zDiff = z - playerStatus->position.z;
|
||||||
|
if (SQ(xDiff) + SQ(zDiff) > 6400.0f) {
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
randRange += 5000;
|
||||||
|
if (randRange > 30000) {
|
||||||
|
randRange = 30000;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
xDiff = x - npc->pos.x;
|
||||||
|
zDiff = z - npc->pos.z;
|
||||||
|
dist = SQ(xDiff) + SQ(zDiff);
|
||||||
|
if (dist != 0.0f) {
|
||||||
|
dist = sqrtf(dist) / 10.0f;
|
||||||
|
}
|
||||||
|
script->varTable[10] = x;
|
||||||
|
script->varTable[11] = z;
|
||||||
|
script->varTable[12] = (s32) dist + 1;
|
||||||
|
return ApiStatus_DONE2;
|
||||||
|
}
|
||||||
|
|
||||||
|
ApiStatus func_80243754_9DA774(Evt* script, s32 isInitialCall) {
|
||||||
|
Bytecode* args = script->ptrReadPos;
|
||||||
|
Npc* npc;
|
||||||
|
f32 yaw;
|
||||||
|
|
||||||
|
if (isInitialCall) {
|
||||||
|
script->functionTempPtr[1] = npc = evt_get_variable(script, *args++);
|
||||||
|
npc->moveToPos.x = (evt_get_variable(script, *args++) + npc->pos.x) * 0.5f;
|
||||||
|
npc->moveToPos.z = (evt_get_variable(script, *args++) + npc->pos.z) * 0.5f;
|
||||||
|
npc->moveToPos.y = dist2D(npc->moveToPos.x, npc->moveToPos.z, npc->pos.x, npc->pos.z);
|
||||||
|
script->functionTemp[2] = atan2(npc->moveToPos.x, npc->moveToPos.z, npc->pos.x, npc->pos.z);
|
||||||
|
npc->duration = 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
npc = script->functionTempPtr[1];
|
||||||
|
npc->pos.x = npc->moveToPos.x;
|
||||||
|
npc->pos.z = npc->moveToPos.z;
|
||||||
|
|
||||||
|
npc->duration += 9;
|
||||||
|
if (npc->duration >= 360) {
|
||||||
|
npc->duration = 360;
|
||||||
|
}
|
||||||
|
yaw = script->functionTemp[2] + npc->duration;
|
||||||
|
npc->yaw = clamp_angle(yaw + 90.0f);
|
||||||
|
npc_move_heading(npc, npc->moveToPos.y, yaw);
|
||||||
|
|
||||||
|
if (npc->duration == 360) {
|
||||||
|
return ApiStatus_DONE2;
|
||||||
|
}
|
||||||
|
return ApiStatus_BLOCK;
|
||||||
|
}
|
||||||
|
@ -9,7 +9,17 @@ static char* N(exit_str_1) = "nok_12";
|
|||||||
|
|
||||||
#include "common/foliage.inc.c"
|
#include "common/foliage.inc.c"
|
||||||
|
|
||||||
INCLUDE_ASM(s32, "world/area_nok/nok_11/9F4A40", func_80241F08_9F6948);
|
ApiStatus func_80241F08_9F6948(Evt* script, s32 isInitialCall) {
|
||||||
|
PlayerData* playerData = &gPlayerData;
|
||||||
|
|
||||||
|
if (playerData->coins >= 100) {
|
||||||
|
script->varTable[0] = FALSE;
|
||||||
|
} else {
|
||||||
|
script->varTable[0] = TRUE;
|
||||||
|
}
|
||||||
|
|
||||||
|
return ApiStatus_DONE2;
|
||||||
|
}
|
||||||
|
|
||||||
ApiStatus func_80241F30_9F6970(Evt* script, s32 isInitialCall) {
|
ApiStatus func_80241F30_9F6970(Evt* script, s32 isInitialCall) {
|
||||||
PlayerData* playerData = &gPlayerData;
|
PlayerData* playerData = &gPlayerData;
|
||||||
|
@ -3,4 +3,28 @@
|
|||||||
static char* N(exit_str_0) = "nok_11";
|
static char* N(exit_str_0) = "nok_11";
|
||||||
static char* N(exit_str_1) = "nok_13";
|
static char* N(exit_str_1) = "nok_13";
|
||||||
|
|
||||||
INCLUDE_ASM(s32, "world/area_nok/nok_12/9FA7F0", func_80240000_9FA7F0);
|
// copy of func_80240000_A02840
|
||||||
|
ApiStatus func_80240000_9FA7F0(Evt* script, s32 isInitialCall) {
|
||||||
|
PlayerStatus* playerStatus = &gPlayerStatus;
|
||||||
|
EncounterStatus* encounterStatus = &gCurrentEncounter;
|
||||||
|
Bytecode *args = script->ptrReadPos;
|
||||||
|
s32 xMin = evt_get_variable(script, *args++);
|
||||||
|
s32 xMax = evt_get_variable(script, *args++);
|
||||||
|
s32 zMin = evt_get_variable(script, *args++);
|
||||||
|
s32 zMax = evt_get_variable(script, *args++);
|
||||||
|
s32 var5 = evt_get_variable(script, *args++);
|
||||||
|
s32 var6 = evt_get_variable(script, *args++);
|
||||||
|
s32 stage = var5;
|
||||||
|
s32 i;
|
||||||
|
|
||||||
|
if (xMin <= playerStatus->position.x && playerStatus->position.x <= xMax &&
|
||||||
|
zMin <= playerStatus->position.z && playerStatus->position.z <= zMax)
|
||||||
|
{
|
||||||
|
stage = var6;
|
||||||
|
}
|
||||||
|
|
||||||
|
for (i = 0; i < encounterStatus->numEncounters; i++) {
|
||||||
|
encounterStatus->encounterList[i]->stage = stage;
|
||||||
|
}
|
||||||
|
return ApiStatus_DONE2;
|
||||||
|
}
|
||||||
|
@ -1,5 +1,22 @@
|
|||||||
#include "nok_12.h"
|
#include "nok_12.h"
|
||||||
|
|
||||||
INCLUDE_ASM(s32, "world/area_nok/nok_12/9FA970", func_80240180_9FA970);
|
ApiStatus func_80240180_9FA970(Evt* script, s32 isInitialCall) {
|
||||||
|
Bytecode* args = script->ptrReadPos;
|
||||||
|
Enemy* enemy = script->owner1.enemy;
|
||||||
|
s32 npcID = evt_get_variable(script, *args++);
|
||||||
|
s32 tableIdx = evt_get_variable(script, *args++);
|
||||||
|
s32 val = evt_get_variable(script, *args++);
|
||||||
|
|
||||||
|
if (npcID == NPC_SELF) {
|
||||||
|
npcID = enemy->npcID;
|
||||||
|
}
|
||||||
|
|
||||||
|
enemy = get_enemy_safe(npcID);
|
||||||
|
if (enemy != NULL) {
|
||||||
|
enemy->varTable[tableIdx] = val;
|
||||||
|
}
|
||||||
|
|
||||||
|
return ApiStatus_DONE2;
|
||||||
|
}
|
||||||
|
|
||||||
#include "world/common/SetEntityPosition.inc.c"
|
#include "world/common/SetEntityPosition.inc.c"
|
||||||
|
@ -2,6 +2,12 @@
|
|||||||
|
|
||||||
INCLUDE_ASM(s32, "world/area_nok/nok_13/A01420", func_80240E20_A01420);
|
INCLUDE_ASM(s32, "world/area_nok/nok_13/A01420", func_80240E20_A01420);
|
||||||
|
|
||||||
INCLUDE_ASM(s32, "world/area_nok/nok_13/A01420", func_80241360_A01960);
|
ApiStatus func_80241360_A01960(Evt* script) {
|
||||||
|
Bytecode* args = script->ptrReadPos;
|
||||||
|
s32 a0 = *args++;
|
||||||
|
|
||||||
|
evt_set_variable(script, a0, atan2(-364.0f, -135.0f, gPlayerStatus.position.x, gPlayerStatus.position.z));
|
||||||
|
return ApiStatus_DONE2;
|
||||||
|
}
|
||||||
|
|
||||||
INCLUDE_ASM(s32, "world/area_nok/nok_13/A01420", func_802413CC_A019CC);
|
INCLUDE_ASM(s32, "world/area_nok/nok_13/A01420", func_802413CC_A019CC);
|
||||||
|
@ -3,4 +3,28 @@
|
|||||||
static char* N(exit_str_0) = "nok_13";
|
static char* N(exit_str_0) = "nok_13";
|
||||||
static char* N(exit_str_1) = "nok_15";
|
static char* N(exit_str_1) = "nok_15";
|
||||||
|
|
||||||
INCLUDE_ASM(s32, "world/area_nok/nok_14/A02840", func_80240000_A02840);
|
// copy of func_80240000_9FA7F0
|
||||||
|
ApiStatus func_80240000_A02840(Evt* script, s32 isInitialCall) {
|
||||||
|
PlayerStatus* playerStatus = &gPlayerStatus;
|
||||||
|
EncounterStatus* encounterStatus = &gCurrentEncounter;
|
||||||
|
Bytecode *args = script->ptrReadPos;
|
||||||
|
s32 xMin = evt_get_variable(script, *args++);
|
||||||
|
s32 xMax = evt_get_variable(script, *args++);
|
||||||
|
s32 zMin = evt_get_variable(script, *args++);
|
||||||
|
s32 zMax = evt_get_variable(script, *args++);
|
||||||
|
s32 var5 = evt_get_variable(script, *args++);
|
||||||
|
s32 var6 = evt_get_variable(script, *args++);
|
||||||
|
s32 stage = var5;
|
||||||
|
s32 i;
|
||||||
|
|
||||||
|
if (xMin <= playerStatus->position.x && playerStatus->position.x <= xMax &&
|
||||||
|
zMin <= playerStatus->position.z && playerStatus->position.z <= zMax)
|
||||||
|
{
|
||||||
|
stage = var6;
|
||||||
|
}
|
||||||
|
|
||||||
|
for (i = 0; i < encounterStatus->numEncounters; i++) {
|
||||||
|
encounterStatus->encounterList[i]->stage = stage;
|
||||||
|
}
|
||||||
|
return ApiStatus_DONE2;
|
||||||
|
}
|
||||||
|
@ -6,4 +6,11 @@ INCLUDE_ASM(s32, "world/area_omo/omo_14/DE5810", func_802403FC_DE5AAC);
|
|||||||
|
|
||||||
INCLUDE_ASM(s32, "world/area_omo/omo_14/DE5810", func_80240564_DE5C14);
|
INCLUDE_ASM(s32, "world/area_omo/omo_14/DE5810", func_80240564_DE5C14);
|
||||||
|
|
||||||
INCLUDE_ASM(s32, "world/area_omo/omo_14/DE5810", func_80240590_DE5C40);
|
ApiStatus N(IsPartnerWatt)(Evt* script, s32 isInitialCall) {
|
||||||
|
if (gPartnerActionStatus.actingPartner == PARTNER_WATT) {
|
||||||
|
script->varTable[1] = TRUE;
|
||||||
|
} else {
|
||||||
|
script->varTable[1] = FALSE;
|
||||||
|
}
|
||||||
|
return ApiStatus_DONE2;
|
||||||
|
}
|
||||||
|
@ -28,7 +28,7 @@ extern s32 N(LetterDelivery_SavedNpcAnim);
|
|||||||
|
|
||||||
#include "common/GetItemEntityPosition.inc.c"
|
#include "common/GetItemEntityPosition.inc.c"
|
||||||
|
|
||||||
INCLUDE_ASM(s32, "world/area_sam/sam_01/CF7E80", func_80241B20_CF9690);
|
#include "world/common/UnkTrigFunc001.inc.c"
|
||||||
|
|
||||||
#define NAMESPACE dup_sam_01
|
#define NAMESPACE dup_sam_01
|
||||||
#include "world/common/StashVars.inc.c"
|
#include "world/common/StashVars.inc.c"
|
||||||
|
@ -1,10 +1,9 @@
|
|||||||
#include "tik_03.h"
|
#include "tik_03.h"
|
||||||
|
#include "world/partners.h"
|
||||||
|
|
||||||
#include "world/common/UnkPosFunc2.inc.c"
|
#include "world/common/UnkPosFunc2.inc.c"
|
||||||
|
|
||||||
void partner_set_goal_pos(s32, s32);
|
|
||||||
extern s32 D_80242EBC_8719BC;
|
extern s32 D_80242EBC_8719BC;
|
||||||
extern Npc* wPartnerNpc;
|
|
||||||
extern s32 D_80242930_871430[4];
|
extern s32 D_80242930_871430[4];
|
||||||
|
|
||||||
ApiStatus func_80240960_86F460(Evt* script, s32 isInitialCall) {
|
ApiStatus func_80240960_86F460(Evt* script, s32 isInitialCall) {
|
||||||
|
@ -1,3 +1,3 @@
|
|||||||
#include "trd_03.h"
|
#include "trd_03.h"
|
||||||
|
|
||||||
INCLUDE_ASM(s32, "world/area_trd/trd_03/9A4ED0", func_80240880_9A4ED0);
|
#include "world/common/UnkTrigFunc001.inc.c"
|
||||||
|
@ -1,19 +1,141 @@
|
|||||||
#include "trd_05.h"
|
#include "trd_05.h"
|
||||||
|
#include "sprite.h"
|
||||||
|
|
||||||
static char* N(exit_str_0) = "trd_04";
|
static char* N(exit_str_0) = "trd_04";
|
||||||
static char* N(exit_str_1) = "trd_00";
|
static char* N(exit_str_1) = "trd_00";
|
||||||
|
|
||||||
|
typedef struct UnkTrdStruct {
|
||||||
|
/* 0x00 */ s32 foldStateID;
|
||||||
|
/* 0x04 */ s32 entityID;
|
||||||
|
/* 0x08 */ s32 playerSpriteID;
|
||||||
|
/* 0x0C */ s32 rasterID;
|
||||||
|
/* 0x10 */ Vec3f pos;
|
||||||
|
/* 0x1C */ Vec3f rot;
|
||||||
|
/* 0x28 */ Vec3f scale;
|
||||||
|
} UnkTrdStruct; // size = 0x34
|
||||||
|
|
||||||
|
BSS UnkTrdStruct N(D_80243090);
|
||||||
|
|
||||||
ApiStatus func_80240000_9AE700(Evt* script, s32 isInitialCall) {
|
ApiStatus func_80240000_9AE700(Evt* script, s32 isInitialCall) {
|
||||||
func_80035DF0(5);
|
func_80035DF0(5);
|
||||||
return ApiStatus_DONE2;
|
return ApiStatus_DONE2;
|
||||||
}
|
}
|
||||||
|
|
||||||
INCLUDE_ASM(s32, "world/area_trd/trd_05/9AE700", func_80240020_9AE720);
|
void func_80240020_9AE720(void) {
|
||||||
|
FoldImageRecPart recPart;
|
||||||
|
SpriteRasterInfo sp30;
|
||||||
|
Matrix4f sp40;
|
||||||
|
Matrix4f sp80;
|
||||||
|
UnkTrdStruct* unkTrd = &N(D_80243090);
|
||||||
|
s32 frameMod4;
|
||||||
|
|
||||||
INCLUDE_ASM(s32, "world/area_trd/trd_05/9AE700", func_80240404_9AEB04);
|
gDPPipeSync(gMasterGfxPos++);
|
||||||
|
gDPSetCycleType(gMasterGfxPos++, G_CYC_1CYCLE);
|
||||||
|
gSPClearGeometryMode(gMasterGfxPos++, G_SHADE | G_CULL_BOTH | G_FOG | G_LIGHTING | G_TEXTURE_GEN |
|
||||||
|
G_TEXTURE_GEN_LINEAR | G_LOD | G_SHADING_SMOOTH);
|
||||||
|
gSPSetGeometryMode(gMasterGfxPos++, G_ZBUFFER | G_SHADE | G_SHADING_SMOOTH);
|
||||||
|
gSPTexture(gMasterGfxPos++, -1, -1, 0, G_TX_RENDERTILE, G_ON);
|
||||||
|
gDPSetTextureLOD(gMasterGfxPos++, G_TL_TILE);
|
||||||
|
gDPSetTexturePersp(gMasterGfxPos++, G_TP_PERSP);
|
||||||
|
gDPSetTextureFilter(gMasterGfxPos++, G_TF_BILERP);
|
||||||
|
gDPSetColorDither(gMasterGfxPos++, G_CD_DISABLE);
|
||||||
|
gDPSetTextureDetail(gMasterGfxPos++, G_TD_CLAMP);
|
||||||
|
gDPSetTextureConvert(gMasterGfxPos++, G_TC_FILT);
|
||||||
|
gDPSetCombineKey(gMasterGfxPos++, G_CK_NONE);
|
||||||
|
gDPSetAlphaCompare(gMasterGfxPos++, G_AC_NONE);
|
||||||
|
|
||||||
INCLUDE_ASM(s32, "world/area_trd/trd_05/9AE700", func_802404D0_9AEBD0);
|
guTranslateF(sp40, unkTrd->pos.x, unkTrd->pos.y, unkTrd->pos.z);
|
||||||
|
guRotateF(sp80, unkTrd->rot.x, 1.0f, 0.0f, 0.0f);
|
||||||
|
guMtxCatF(sp80, sp40, sp40);
|
||||||
|
guRotateF(sp80, unkTrd->rot.y, 0.0f, 1.0f, 0.0f);
|
||||||
|
guMtxCatF(sp80, sp40, sp40);
|
||||||
|
guRotateF(sp80, unkTrd->rot.z, 0.0f, 0.0f, 1.0f);
|
||||||
|
guMtxCatF(sp80, sp40, sp40);
|
||||||
|
guScaleF(sp80, unkTrd->scale.x, unkTrd->scale.y, unkTrd->scale.z);
|
||||||
|
guMtxCatF(sp80, sp40, sp40);
|
||||||
|
guMtxF2L(sp40, &gDisplayContext->matrixStack[gMatrixListPos]);
|
||||||
|
|
||||||
INCLUDE_ASM(s32, "world/area_trd/trd_05/9AE700", func_80240508_9AEC08);
|
gSPMatrix(gMasterGfxPos++, VIRTUAL_TO_PHYSICAL(&gDisplayContext->matrixStack[gMatrixListPos++]),
|
||||||
|
G_MTX_PUSH | G_MTX_LOAD | G_MTX_MODELVIEW);
|
||||||
|
unkTrd->playerSpriteID = 8;
|
||||||
|
|
||||||
INCLUDE_ASM(s32, "world/area_trd/trd_05/9AE700", func_802405FC_9AECFC);
|
frameMod4 = gGameStatusPtr->frameCounter % 4;
|
||||||
|
if (frameMod4 == 0) {
|
||||||
|
unkTrd->rasterID = 0x25;
|
||||||
|
} else if (frameMod4 >= 2U) {
|
||||||
|
if (frameMod4 >= 3U) {
|
||||||
|
unkTrd->rasterID = 0x24;
|
||||||
|
} else {
|
||||||
|
unkTrd->rasterID = 0x27;
|
||||||
|
}
|
||||||
|
} else {
|
||||||
|
unkTrd->rasterID = 0x26;
|
||||||
|
}
|
||||||
|
|
||||||
|
spr_get_player_raster_info(&sp30, unkTrd->playerSpriteID, unkTrd->rasterID);
|
||||||
|
recPart.raster = sp30.raster;
|
||||||
|
recPart.palette = sp30.defaultPal;
|
||||||
|
recPart.width = sp30.width;
|
||||||
|
recPart.height = sp30.height;
|
||||||
|
recPart.xOffset = -(sp30.width / 2);
|
||||||
|
recPart.yOffset = (sp30.height / 2);
|
||||||
|
recPart.unk_10 = 255;
|
||||||
|
fold_appendGfx_component(unkTrd->foldStateID, &recPart, 0, sp40);
|
||||||
|
|
||||||
|
gSPPopMatrix(gMasterGfxPos++, G_MTX_MODELVIEW);
|
||||||
|
}
|
||||||
|
|
||||||
|
ApiStatus func_80240404_9AEB04(Evt* script, s32 isInitialCall) {
|
||||||
|
N(D_80243090).pos.x = gPlayerStatus.position.x;
|
||||||
|
N(D_80243090).pos.y = gPlayerStatus.position.y + (gPlayerStatus.colliderHeight * SPRITE_PIXEL_SCALE * 0.5);
|
||||||
|
N(D_80243090).pos.z = gPlayerStatus.position.z;
|
||||||
|
N(D_80243090).rot.x = 0.0f;
|
||||||
|
N(D_80243090).rot.y = 0.0f;
|
||||||
|
N(D_80243090).rot.z = 0.0f;
|
||||||
|
N(D_80243090).scale.x = SPRITE_WORLD_SCALE;
|
||||||
|
N(D_80243090).scale.y = SPRITE_WORLD_SCALE;
|
||||||
|
N(D_80243090).scale.z = SPRITE_WORLD_SCALE;
|
||||||
|
N(D_80243090).foldStateID = func_8013A704(1);
|
||||||
|
N(D_80243090).entityID = create_generic_entity_world(0, func_80240020_9AE720);
|
||||||
|
return ApiStatus_DONE2;
|
||||||
|
}
|
||||||
|
|
||||||
|
ApiStatus func_802404D0_9AEBD0(Evt* script, s32 isInitialCall) {
|
||||||
|
func_8013A854(N(D_80243090).foldStateID);
|
||||||
|
free_generic_entity(N(D_80243090).entityID);
|
||||||
|
return ApiStatus_DONE2;
|
||||||
|
}
|
||||||
|
|
||||||
|
ApiStatus func_80240508_9AEC08(Evt* script, s32 isInitialCall) {
|
||||||
|
Bytecode* args = script->ptrReadPos;
|
||||||
|
s32 x = evt_get_float_variable(script, *args++);
|
||||||
|
s32 y = evt_get_float_variable(script, *args++);
|
||||||
|
s32 z = evt_get_float_variable(script, *args++);
|
||||||
|
|
||||||
|
N(D_80243090).pos.x = x;
|
||||||
|
N(D_80243090).pos.y = y + (gPlayerStatus.colliderHeight * SPRITE_PIXEL_SCALE * 0.5);
|
||||||
|
N(D_80243090).pos.z = z;
|
||||||
|
return ApiStatus_DONE2;
|
||||||
|
}
|
||||||
|
|
||||||
|
static const char* N(exit_str_2) = "trd_06";
|
||||||
|
|
||||||
|
ApiStatus func_802405FC_9AECFC(Evt* script, s32 isInitialCall) {
|
||||||
|
Bytecode* args = script->ptrReadPos;
|
||||||
|
s32 add = evt_get_variable(script, *args++);
|
||||||
|
s32 x = evt_get_float_variable(script, *args++);
|
||||||
|
s32 y = evt_get_float_variable(script, *args++);
|
||||||
|
s32 z = evt_get_float_variable(script, *args++);
|
||||||
|
UnkTrdStruct* unkTrd = &N(D_80243090);
|
||||||
|
|
||||||
|
if (!add) {
|
||||||
|
unkTrd->rot.x = x;
|
||||||
|
unkTrd->rot.y = y;
|
||||||
|
unkTrd->rot.z = z;
|
||||||
|
} else {
|
||||||
|
unkTrd->rot.x += x;
|
||||||
|
unkTrd->rot.y += y;
|
||||||
|
unkTrd->rot.z += z;
|
||||||
|
}
|
||||||
|
return ApiStatus_DONE2;
|
||||||
|
}
|
||||||
|
@ -5,4 +5,23 @@ static char* N(exit_str_1) = "trd_10";
|
|||||||
static char* N(exit_str_2) = "trd_09";
|
static char* N(exit_str_2) = "trd_09";
|
||||||
static char* N(exit_str_3) = "";
|
static char* N(exit_str_3) = "";
|
||||||
|
|
||||||
INCLUDE_ASM(s32, "world/area_trd/trd_09/9BD660", func_80240000_9BD660);
|
ApiStatus func_80240000_9BD660(Evt* script, s32 isInitialCall) {
|
||||||
|
Bytecode* args = script->ptrReadPos;
|
||||||
|
Enemy* npc = script->owner1.enemy;
|
||||||
|
s32 npcID = evt_get_variable(script, *args++);
|
||||||
|
s32 varIdx = evt_get_variable(script, *args++);
|
||||||
|
s32 var3 = *args++;
|
||||||
|
|
||||||
|
if (npcID == NPC_SELF) {
|
||||||
|
npcID = npc->npcID;
|
||||||
|
}
|
||||||
|
|
||||||
|
npc = get_enemy(npcID);
|
||||||
|
if (npc != NULL) {
|
||||||
|
evt_set_variable(script, var3, npc->varTable[varIdx]);
|
||||||
|
} else {
|
||||||
|
evt_set_variable(script, var3, -1);
|
||||||
|
}
|
||||||
|
|
||||||
|
return ApiStatus_DONE2;
|
||||||
|
}
|
||||||
|
@ -1,3 +1,31 @@
|
|||||||
#include "trd_09.h"
|
#include "trd_09.h"
|
||||||
|
|
||||||
INCLUDE_ASM(s32, "world/area_trd/trd_09/9BD720", func_802400C0_9BD720);
|
#include "world/partners.h"
|
||||||
|
extern s32 D_80245234_9C2894;
|
||||||
|
|
||||||
|
// duplicate of func_8024095C_97BF8C
|
||||||
|
ApiStatus func_802400C0_9BD720(Evt* script, s32 isInitialCall) {
|
||||||
|
PlayerStatus* playerStatus = &gPlayerStatus;
|
||||||
|
|
||||||
|
switch (D_80245234_9C2894) {
|
||||||
|
case 0:
|
||||||
|
D_80245234_9C2894 = 1;
|
||||||
|
return ApiStatus_BLOCK;
|
||||||
|
case 1:
|
||||||
|
case 2:
|
||||||
|
D_80245234_9C2894++;
|
||||||
|
return ApiStatus_BLOCK;
|
||||||
|
case 3:
|
||||||
|
wPartnerNpc->pos.x = playerStatus->position.x - 30.0f;
|
||||||
|
wPartnerNpc->pos.z = playerStatus->position.z + 30.0f;
|
||||||
|
partner_clear_player_tracking(wPartnerNpc);
|
||||||
|
partner_set_goal_pos(playerStatus->position.x, playerStatus->position.z);
|
||||||
|
func_800EF3D4(0);
|
||||||
|
set_npc_yaw(wPartnerNpc, 90.0f);
|
||||||
|
playerStatus->targetYaw = 90.0f;
|
||||||
|
playerStatus->currentYaw = 90.0f;
|
||||||
|
playerStatus->spriteFacingAngle = 0.0f;
|
||||||
|
return ApiStatus_DONE2;
|
||||||
|
}
|
||||||
|
return ApiStatus_BLOCK;
|
||||||
|
}
|
||||||
|
@ -6,4 +6,7 @@ static char* N(exit_str_0) = "kmr_23";
|
|||||||
static char* N(exit_str_1) = "trd_06";
|
static char* N(exit_str_1) = "trd_06";
|
||||||
static char* N(exit_str_2) = "trd_09";
|
static char* N(exit_str_2) = "trd_09";
|
||||||
|
|
||||||
INCLUDE_ASM(s32, "world/area_trd/trd_10/9C2910", func_802407F4_9C3104);
|
ApiStatus func_802407F4_9C3104(Evt* script, s32 isInitialCall) {
|
||||||
|
func_80035DF0(10);
|
||||||
|
return ApiStatus_DONE2;
|
||||||
|
}
|
||||||
|
@ -1,3 +1,10 @@
|
|||||||
#include "trd_10.h"
|
#include "trd_10.h"
|
||||||
|
|
||||||
INCLUDE_ASM(s32, "world/area_trd/trd_10/9C3130", func_80240820_9C3130);
|
ApiStatus N(IsPartnerBombette)(Evt* script, s32 isInitialCall) {
|
||||||
|
if (gPlayerData.currentPartner == PARTNER_BOMBETTE) {
|
||||||
|
script->varTable[0] = TRUE;
|
||||||
|
} else {
|
||||||
|
script->varTable[0] = FALSE;
|
||||||
|
}
|
||||||
|
return ApiStatus_DONE2;
|
||||||
|
}
|
||||||
|
15
src/world/common/UnkTrigFunc001.inc.c
Normal file
15
src/world/common/UnkTrigFunc001.inc.c
Normal file
@ -0,0 +1,15 @@
|
|||||||
|
#include "common.h"
|
||||||
|
#include "npc.h"
|
||||||
|
|
||||||
|
ApiStatus N(UnkTrigFunc001)(Evt* script, s32 isInitialCall) {
|
||||||
|
Bytecode* args = script->ptrReadPos;
|
||||||
|
s32 temp_s2 = evt_get_variable(script, *args++);
|
||||||
|
s32 temp_s3 = evt_get_variable(script, *args++);
|
||||||
|
f32 temp_f24 = evt_get_variable(script, *args++);
|
||||||
|
|
||||||
|
script->varTable[0] = temp_s2 + (sin_deg(gCameras[CAM_DEFAULT].currentYaw + 270.0f + temp_f24) * 100.0f);
|
||||||
|
script->varTable[1] = temp_s3 - (cos_deg(gCameras[CAM_DEFAULT].currentYaw + 270.0f + temp_f24) * 100.0f);
|
||||||
|
script->varTable[2] = temp_s2 + (sin_deg(gCameras[CAM_DEFAULT].currentYaw + 90.0f + temp_f24) * 100.0f);
|
||||||
|
script->varTable[3] = temp_s3 - (cos_deg(gCameras[CAM_DEFAULT].currentYaw + 90.0f + temp_f24) * 100.0f);
|
||||||
|
return ApiStatus_DONE2;
|
||||||
|
}
|
@ -2,6 +2,8 @@
|
|||||||
#include "partners.h"
|
#include "partners.h"
|
||||||
#include "macros.h"
|
#include "macros.h"
|
||||||
|
|
||||||
|
extern s32 D_8010CD20;
|
||||||
|
|
||||||
// BSS
|
// BSS
|
||||||
BSS s32 D_8010CD34;
|
BSS s32 D_8010CD34;
|
||||||
BSS PlayerPathElement gPlayerMoveHistory[40];
|
BSS PlayerPathElement gPlayerMoveHistory[40];
|
||||||
|
@ -24,7 +24,7 @@ dlabel D_8024356C_EA3E6C
|
|||||||
.word 0x00000047, 0x00000005, D_802434B4_EA3DB4, 0x00080000, 0x00000000, 0x00000001, 0x00000000, 0x00000047, 0x00000005, D_80243510_EA3E10, 0x00080000, 0x00000002, 0x00000001, 0x00000000, 0x00000002, 0x00000000, 0x00000001, 0x00000000
|
.word 0x00000047, 0x00000005, D_802434B4_EA3DB4, 0x00080000, 0x00000000, 0x00000001, 0x00000000, 0x00000047, 0x00000005, D_80243510_EA3E10, 0x00080000, 0x00000002, 0x00000001, 0x00000000, 0x00000002, 0x00000000, 0x00000001, 0x00000000
|
||||||
|
|
||||||
dlabel D_802435B4_EA3EB4
|
dlabel D_802435B4_EA3EB4
|
||||||
.word 0x00000024, 0x00000002, 0xF5DE0329, 0x00000012, 0x00000043, 0x00000002, 0x802E6F50, 0x000A000B, 0x00000043, 0x00000006, 0x802D7CD8, 0x00000000, 0x00000003, 0x00000019, 0x00000010, 0x00001000, 0x00000043, 0x00000005, SetSleepBubbleUnk1C, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000043, 0x00000003, 0x802D7B70, 0x00000000, 0x00000001, 0x00000043, 0x00000003, 0x80048338, 0x00000001, D_802458F0_EA61F0, 0x00000046, 0x00000001, D_8024380C_EA410C, 0x00000024, 0x00000002, 0xFE363C80, D_8024356C_EA3E6C, 0x00000044, 0x00000001, 0x80285C70, 0x00000008, 0x00000001, 0x00000001, 0x00000043, 0x00000005, 0x802E339C, 0x00000000, 0x00000029, 0x00000000, 0x00000008, 0x00000043, 0x00000002, 0x802E376C, 0x00000004, 0x00000044, 0x00000001, D_80245DC8_EA66C8, 0x00000024, 0x00000002, 0xFE363C80, 0x0000002A, 0x00000044, 0x00000001, D_8024327C_EA3B7C, 0x00000024, 0x00000002, 0xFE363C80, 0x0000002B, 0x00000044, 0x00000001, D_80243398_EA3C98, 0x00000002, 0x00000000, 0x00000001, 0x00000000, 0x00000000, 0x01010101, 0x01010101, 0x01010101, 0x01010101, 0x01010101, 0x01010101, 0x01010101, 0x01010101, 0x01010101, 0x01010101, 0x01010101, 0x01010101, 0x01010101, 0x01010101, 0x01010000
|
.word 0x00000024, 0x00000002, 0xF5DE0329, 0x00000012, 0x00000043, 0x00000002, 0x802E6F50, 0x000A000B, 0x00000043, 0x00000006, 0x802D7CD8, 0x00000000, 0x00000003, 0x00000019, 0x00000010, 0x00001000, 0x00000043, 0x00000005, SetSleepBubbleTimeLeft, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000043, 0x00000003, 0x802D7B70, 0x00000000, 0x00000001, 0x00000043, 0x00000003, 0x80048338, 0x00000001, D_802458F0_EA61F0, 0x00000046, 0x00000001, D_8024380C_EA410C, 0x00000024, 0x00000002, 0xFE363C80, D_8024356C_EA3E6C, 0x00000044, 0x00000001, 0x80285C70, 0x00000008, 0x00000001, 0x00000001, 0x00000043, 0x00000005, 0x802E339C, 0x00000000, 0x00000029, 0x00000000, 0x00000008, 0x00000043, 0x00000002, 0x802E376C, 0x00000004, 0x00000044, 0x00000001, D_80245DC8_EA66C8, 0x00000024, 0x00000002, 0xFE363C80, 0x0000002A, 0x00000044, 0x00000001, D_8024327C_EA3B7C, 0x00000024, 0x00000002, 0xFE363C80, 0x0000002B, 0x00000044, 0x00000001, D_80243398_EA3C98, 0x00000002, 0x00000000, 0x00000001, 0x00000000, 0x00000000, 0x01010101, 0x01010101, 0x01010101, 0x01010101, 0x01010101, 0x01010101, 0x01010101, 0x01010101, 0x01010101, 0x01010101, 0x01010101, 0x01010101, 0x01010101, 0x01010101, 0x01010000
|
||||||
|
|
||||||
dlabel D_8024372C_EA402C
|
dlabel D_8024372C_EA402C
|
||||||
.word 0x00000024, 0x00000002, 0xF84060A4, 0x00000001, 0x00000002, 0x00000000, 0x00000001, 0x00000000
|
.word 0x00000024, 0x00000002, 0xF84060A4, 0x00000001, 0x00000002, 0x00000000, 0x00000001, 0x00000000
|
||||||
|
@ -36,7 +36,7 @@ dlabel D_80240B4C_EA7B1C
|
|||||||
.word 0x00000043, 0x00000002, 0x802D796C, 0xFE363C81, 0x0000000A, 0x00000002, 0xFE363C81, 0x00000001, 0x00000044, 0x00000001, 0x80285FC0, 0x00000044, 0x00000001, D_80240818_EA77E8, 0x00000002, 0x00000000, 0x00000013, 0x00000000, 0x00000024, 0x00000002, 0xFE363C80, D_80240818_EA77E8, 0x00000044, 0x00000001, 0x80285C70, 0x00000008, 0x00000001, 0x00000001, 0x00000002, 0x00000000, 0x00000001, 0x00000000
|
.word 0x00000043, 0x00000002, 0x802D796C, 0xFE363C81, 0x0000000A, 0x00000002, 0xFE363C81, 0x00000001, 0x00000044, 0x00000001, 0x80285FC0, 0x00000044, 0x00000001, D_80240818_EA77E8, 0x00000002, 0x00000000, 0x00000013, 0x00000000, 0x00000024, 0x00000002, 0xFE363C80, D_80240818_EA77E8, 0x00000044, 0x00000001, 0x80285C70, 0x00000008, 0x00000001, 0x00000001, 0x00000002, 0x00000000, 0x00000001, 0x00000000
|
||||||
|
|
||||||
dlabel D_80240BCC_EA7B9C
|
dlabel D_80240BCC_EA7B9C
|
||||||
.word 0x00000024, 0x00000002, 0xF5DE0329, 0x00000012, 0x00000043, 0x00000002, 0x802E6F50, 0x000A000C, 0x00000043, 0x00000006, 0x802D7CD8, 0x00000000, 0x00000003, 0x00000019, 0x00000010, 0x00001000, 0x00000043, 0x00000005, SetSleepBubbleUnk1C, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000043, 0x00000003, 0x802D7B70, 0x00000000, 0x00000001, 0x00000043, 0x00000003, 0x80048338, 0x00000001, D_80241A4C_EA8A1C, 0x00000046, 0x00000001, D_80241A70_EA8A40, 0x00000044, 0x00000001, D_80240B4C_EA7B1C, 0x00000043, 0x00000005, 0x802E339C, 0x00000000, 0x00000029, 0x00000000, 0x00000008, 0x00000043, 0x00000002, 0x802E376C, 0x00000004, 0x0000000C, 0x00000002, 0xF5DE0180, 0x00000025, 0x00000043, 0x00000003, 0x802D6708, 0x00000021, 0x00000000, 0x00000043, 0x00000003, 0x802D6708, 0x00000022, 0x00000000, 0x00000043, 0x00000003, 0x802D6708, 0x00000023, 0x00000000, 0x00000043, 0x00000003, 0x802D6708, 0x00000024, 0x00000000, 0x00000043, 0x00000004, AddCoin, 0x00000000, 0x00000000, 0x7FFFFE00, 0x00000012, 0x00000000, 0x00000043, 0x00000004, AddCoin, 0x00000000, 0x00000001, 0x7FFFFE00, 0x00000013, 0x00000000, 0x00000043, 0x00000004, AddCoin, 0x00000003, 0x00000000, 0x00000003, 0x00000056, 0x00000000, 0x00000043, 0x00000002, 0x802D7384, D_80240B2C_EA7AFC, 0x00000057, 0x00000000, 0x00000044, 0x00000001, D_8024087C_EA784C, 0x00000024, 0x00000002, 0xFE363C80, 0x00000026, 0x00000044, 0x00000001, D_802404CC_EA749C, 0x00000024, 0x00000002, 0xFE363C80, 0x00000027, 0x00000044, 0x00000001, D_802405E8_EA75B8, 0x00000002, 0x00000000, 0x00000001, 0x00000000
|
.word 0x00000024, 0x00000002, 0xF5DE0329, 0x00000012, 0x00000043, 0x00000002, 0x802E6F50, 0x000A000C, 0x00000043, 0x00000006, 0x802D7CD8, 0x00000000, 0x00000003, 0x00000019, 0x00000010, 0x00001000, 0x00000043, 0x00000005, SetSleepBubbleTimeLeft, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000043, 0x00000003, 0x802D7B70, 0x00000000, 0x00000001, 0x00000043, 0x00000003, 0x80048338, 0x00000001, D_80241A4C_EA8A1C, 0x00000046, 0x00000001, D_80241A70_EA8A40, 0x00000044, 0x00000001, D_80240B4C_EA7B1C, 0x00000043, 0x00000005, 0x802E339C, 0x00000000, 0x00000029, 0x00000000, 0x00000008, 0x00000043, 0x00000002, 0x802E376C, 0x00000004, 0x0000000C, 0x00000002, 0xF5DE0180, 0x00000025, 0x00000043, 0x00000003, 0x802D6708, 0x00000021, 0x00000000, 0x00000043, 0x00000003, 0x802D6708, 0x00000022, 0x00000000, 0x00000043, 0x00000003, 0x802D6708, 0x00000023, 0x00000000, 0x00000043, 0x00000003, 0x802D6708, 0x00000024, 0x00000000, 0x00000043, 0x00000004, AddCoin, 0x00000000, 0x00000000, 0x7FFFFE00, 0x00000012, 0x00000000, 0x00000043, 0x00000004, AddCoin, 0x00000000, 0x00000001, 0x7FFFFE00, 0x00000013, 0x00000000, 0x00000043, 0x00000004, AddCoin, 0x00000003, 0x00000000, 0x00000003, 0x00000056, 0x00000000, 0x00000043, 0x00000002, 0x802D7384, D_80240B2C_EA7AFC, 0x00000057, 0x00000000, 0x00000044, 0x00000001, D_8024087C_EA784C, 0x00000024, 0x00000002, 0xFE363C80, 0x00000026, 0x00000044, 0x00000001, D_802404CC_EA749C, 0x00000024, 0x00000002, 0xFE363C80, 0x00000027, 0x00000044, 0x00000001, D_802405E8_EA75B8, 0x00000002, 0x00000000, 0x00000001, 0x00000000
|
||||||
|
|
||||||
dlabel D_80240DC0_EA7D90
|
dlabel D_80240DC0_EA7D90
|
||||||
.word 0x00000000, 0x00280018, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00630000
|
.word 0x00000000, 0x00280018, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00630000
|
||||||
|
@ -39,7 +39,7 @@ dlabel D_80242AD0_EAB5B0
|
|||||||
.word 0x0000004D, 0x00000001, 0x00000000, 0x00000005, 0x00000001, 0x00000000, 0x00000043, 0x00000005, 0x802E1C00, 0x00000000, 0x000000B4, 0x00000028, 0x0000000C, 0x00000005, 0x00000001, 0x00000000, 0x00000043, 0x00000001, 0x802E1C7C, 0x0000002F, 0x00000002, 0xFE363C80, 0xF24C0A80, 0x0000002D, 0x00000002, 0xFE363C80, 0xF24A7E1A, 0x00000043, 0x00000005, 0x802D6208, 0x00000032, 0x00000001, 0xFE363C80, 0x00000001, 0x00000008, 0x00000001, 0x00000001, 0x0000000A, 0x00000002, 0xFE363C81, 0x00000000, 0x00000007, 0x00000000, 0x00000013, 0x00000000, 0x00000006, 0x00000000, 0x00000043, 0x00000005, 0x802E1C00, 0x000000B4, 0x00000000, 0x00000028, 0x0000000B, 0x00000005, 0x00000001, 0x00000000, 0x00000043, 0x00000001, 0x802E1C7C, 0x0000002F, 0x00000002, 0xFE363C80, 0xF24C0A80, 0x0000002D, 0x00000002, 0xFE363C80, 0xF24A7E1A, 0x00000043, 0x00000005, 0x802D6208, 0x00000032, 0x00000001, 0xFE363C80, 0x00000001, 0x00000008, 0x00000001, 0x00000001, 0x0000000A, 0x00000002, 0xFE363C81, 0x00000000, 0x00000007, 0x00000000, 0x00000013, 0x00000000, 0x00000006, 0x00000000, 0x00000006, 0x00000000, 0x00000002, 0x00000000, 0x00000001, 0x00000000
|
.word 0x0000004D, 0x00000001, 0x00000000, 0x00000005, 0x00000001, 0x00000000, 0x00000043, 0x00000005, 0x802E1C00, 0x00000000, 0x000000B4, 0x00000028, 0x0000000C, 0x00000005, 0x00000001, 0x00000000, 0x00000043, 0x00000001, 0x802E1C7C, 0x0000002F, 0x00000002, 0xFE363C80, 0xF24C0A80, 0x0000002D, 0x00000002, 0xFE363C80, 0xF24A7E1A, 0x00000043, 0x00000005, 0x802D6208, 0x00000032, 0x00000001, 0xFE363C80, 0x00000001, 0x00000008, 0x00000001, 0x00000001, 0x0000000A, 0x00000002, 0xFE363C81, 0x00000000, 0x00000007, 0x00000000, 0x00000013, 0x00000000, 0x00000006, 0x00000000, 0x00000043, 0x00000005, 0x802E1C00, 0x000000B4, 0x00000000, 0x00000028, 0x0000000B, 0x00000005, 0x00000001, 0x00000000, 0x00000043, 0x00000001, 0x802E1C7C, 0x0000002F, 0x00000002, 0xFE363C80, 0xF24C0A80, 0x0000002D, 0x00000002, 0xFE363C80, 0xF24A7E1A, 0x00000043, 0x00000005, 0x802D6208, 0x00000032, 0x00000001, 0xFE363C80, 0x00000001, 0x00000008, 0x00000001, 0x00000001, 0x0000000A, 0x00000002, 0xFE363C81, 0x00000000, 0x00000007, 0x00000000, 0x00000013, 0x00000000, 0x00000006, 0x00000000, 0x00000006, 0x00000000, 0x00000002, 0x00000000, 0x00000001, 0x00000000
|
||||||
|
|
||||||
dlabel D_80242C48_EAB728
|
dlabel D_80242C48_EAB728
|
||||||
.word 0x00000024, 0x00000002, 0xF5DE0329, 0x00000012, 0x00000043, 0x00000002, 0x802E6F50, 0x000A000D, 0x00000043, 0x00000006, 0x802D7CD8, 0x00000000, 0x00000003, 0x00000019, 0x00000010, 0x00001000, 0x00000043, 0x00000005, SetSleepBubbleUnk1C, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000043, 0x00000003, 0x802D7B70, 0x00000000, 0x00000001, 0x00000043, 0x00000002, 0x802D790C, 0xFE363C80, 0x0000000A, 0x00000002, 0xFE363C80, 0x00000003, 0x00000043, 0x00000003, 0x80048338, 0x00000001, D_80247DDC_EB08BC, 0x00000012, 0x00000000, 0x00000043, 0x00000003, 0x80048338, 0x00000001, D_80247DB8_EB0898, 0x00000013, 0x00000000, 0x00000046, 0x00000001, D_802482C0_EB0DA0, 0x00000043, 0x00000002, 0x802D790C, 0xFE363C80, 0x0000000A, 0x00000002, 0xFE363C80, 0x00000003, 0x00000056, 0x00000000, 0x00000046, 0x00000001, D_80244C78_EAD758, 0x00000044, 0x00000001, D_80242750_EAB230, 0x00000057, 0x00000000, 0x00000012, 0x00000000, 0x00000024, 0x00000002, 0xFE363C80, D_80242750_EAB230, 0x00000044, 0x00000001, 0x80285C70, 0x00000008, 0x00000001, 0x00000001, 0x00000013, 0x00000000, 0x00000014, 0x00000001, 0xF5DE0180, 0x00000018, 0x00000001, 0x00000023, 0x00000043, 0x00000003, 0x802D7044, 0x0000002E, 0x00000000, 0x00000043, 0x00000003, 0x802D7044, 0x00000030, 0x00000000, 0x00000043, 0x00000003, 0x802D7044, 0x00000040, 0x00000000, 0x00000043, 0x00000004, AddCoin, 0x00000000, 0x0000002C, 0x7FFFFE00, 0x00000043, 0x00000004, AddCoin, 0x00000000, 0x0000002E, 0x7FFFFE00, 0x00000016, 0x00000001, 0x00000023, 0x00000043, 0x00000003, 0x802D7044, 0x0000002B, 0x00000000, 0x00000043, 0x00000003, 0x802D7044, 0x00000040, 0x00000000, 0x00000043, 0x00000004, AddCoin, 0x00000000, 0x00000029, 0x7FFFFE00, 0x00000043, 0x00000004, AddCoin, 0x00000000, 0x0000002E, 0x7FFFFE00, 0x00000019, 0x00000001, 0x00000023, 0x00000043, 0x00000003, 0x802D7044, 0x0000002B, 0x00000000, 0x00000043, 0x00000003, 0x802D7044, 0x00000030, 0x00000000, 0x00000043, 0x00000004, AddCoin, 0x00000000, 0x00000029, 0x7FFFFE00, 0x00000023, 0x00000000, 0x00000044, 0x00000001, D_802427B4_EAB294, 0x00000024, 0x00000002, 0xFE363C80, 0x00000022, 0x00000044, 0x00000001, D_80241F2C_EAAA0C, 0x00000024, 0x00000002, 0xFE363C80, 0x00000023, 0x00000044, 0x00000001, D_80242048_EAAB28, 0x00000044, 0x00000001, D_80241DB0_EAA890, 0x00000044, 0x00000001, D_80242AD0_EAB5B0, 0x00000044, 0x00000001, D_80248068_EB0B48, 0x00000044, 0x00000001, D_80242164_EAAC44, 0x00000002, 0x00000000, 0x00000001, 0x00000000, 0x00000000
|
.word 0x00000024, 0x00000002, 0xF5DE0329, 0x00000012, 0x00000043, 0x00000002, 0x802E6F50, 0x000A000D, 0x00000043, 0x00000006, 0x802D7CD8, 0x00000000, 0x00000003, 0x00000019, 0x00000010, 0x00001000, 0x00000043, 0x00000005, SetSleepBubbleTimeLeft, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000043, 0x00000003, 0x802D7B70, 0x00000000, 0x00000001, 0x00000043, 0x00000002, 0x802D790C, 0xFE363C80, 0x0000000A, 0x00000002, 0xFE363C80, 0x00000003, 0x00000043, 0x00000003, 0x80048338, 0x00000001, D_80247DDC_EB08BC, 0x00000012, 0x00000000, 0x00000043, 0x00000003, 0x80048338, 0x00000001, D_80247DB8_EB0898, 0x00000013, 0x00000000, 0x00000046, 0x00000001, D_802482C0_EB0DA0, 0x00000043, 0x00000002, 0x802D790C, 0xFE363C80, 0x0000000A, 0x00000002, 0xFE363C80, 0x00000003, 0x00000056, 0x00000000, 0x00000046, 0x00000001, D_80244C78_EAD758, 0x00000044, 0x00000001, D_80242750_EAB230, 0x00000057, 0x00000000, 0x00000012, 0x00000000, 0x00000024, 0x00000002, 0xFE363C80, D_80242750_EAB230, 0x00000044, 0x00000001, 0x80285C70, 0x00000008, 0x00000001, 0x00000001, 0x00000013, 0x00000000, 0x00000014, 0x00000001, 0xF5DE0180, 0x00000018, 0x00000001, 0x00000023, 0x00000043, 0x00000003, 0x802D7044, 0x0000002E, 0x00000000, 0x00000043, 0x00000003, 0x802D7044, 0x00000030, 0x00000000, 0x00000043, 0x00000003, 0x802D7044, 0x00000040, 0x00000000, 0x00000043, 0x00000004, AddCoin, 0x00000000, 0x0000002C, 0x7FFFFE00, 0x00000043, 0x00000004, AddCoin, 0x00000000, 0x0000002E, 0x7FFFFE00, 0x00000016, 0x00000001, 0x00000023, 0x00000043, 0x00000003, 0x802D7044, 0x0000002B, 0x00000000, 0x00000043, 0x00000003, 0x802D7044, 0x00000040, 0x00000000, 0x00000043, 0x00000004, AddCoin, 0x00000000, 0x00000029, 0x7FFFFE00, 0x00000043, 0x00000004, AddCoin, 0x00000000, 0x0000002E, 0x7FFFFE00, 0x00000019, 0x00000001, 0x00000023, 0x00000043, 0x00000003, 0x802D7044, 0x0000002B, 0x00000000, 0x00000043, 0x00000003, 0x802D7044, 0x00000030, 0x00000000, 0x00000043, 0x00000004, AddCoin, 0x00000000, 0x00000029, 0x7FFFFE00, 0x00000023, 0x00000000, 0x00000044, 0x00000001, D_802427B4_EAB294, 0x00000024, 0x00000002, 0xFE363C80, 0x00000022, 0x00000044, 0x00000001, D_80241F2C_EAAA0C, 0x00000024, 0x00000002, 0xFE363C80, 0x00000023, 0x00000044, 0x00000001, D_80242048_EAAB28, 0x00000044, 0x00000001, D_80241DB0_EAA890, 0x00000044, 0x00000001, D_80242AD0_EAB5B0, 0x00000044, 0x00000001, D_80248068_EB0B48, 0x00000044, 0x00000001, D_80242164_EAAC44, 0x00000002, 0x00000000, 0x00000001, 0x00000000, 0x00000000
|
||||||
|
|
||||||
dlabel D_80242F60_EABA40
|
dlabel D_80242F60_EABA40
|
||||||
.word 0x00000000, 0x00280018, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00630000
|
.word 0x00000000, 0x00280018, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00630000
|
||||||
|
@ -42,7 +42,7 @@ dlabel D_8024149C_EB22FC
|
|||||||
.word 0x00000043, 0x0000000F, 0x802E58EC, 0x00000042, 0x00000000, 0x00000002, 0x00000002, 0x00000001, 0x0000000A, 0x0000001E, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000043, 0x00000003, 0x802D7044, 0x00000013, 0x00000000, 0x00000043, 0x00000003, 0x802D7044, 0x00000016, 0x00000001, 0x00000043, 0x00000004, AddCoin, 0x00000000, 0x0000001A, 0x7FFFFE00, 0x00000024, 0x00000002, 0xF5DE0180, 0x00000025, 0x00000048, 0x00000000, 0x00000002, 0x00000000, 0x00000001, 0x00000000
|
.word 0x00000043, 0x0000000F, 0x802E58EC, 0x00000042, 0x00000000, 0x00000002, 0x00000002, 0x00000001, 0x0000000A, 0x0000001E, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000043, 0x00000003, 0x802D7044, 0x00000013, 0x00000000, 0x00000043, 0x00000003, 0x802D7044, 0x00000016, 0x00000001, 0x00000043, 0x00000004, AddCoin, 0x00000000, 0x0000001A, 0x7FFFFE00, 0x00000024, 0x00000002, 0xF5DE0180, 0x00000025, 0x00000048, 0x00000000, 0x00000002, 0x00000000, 0x00000001, 0x00000000
|
||||||
|
|
||||||
dlabel D_80241548_EB23A8
|
dlabel D_80241548_EB23A8
|
||||||
.word 0x00000024, 0x00000002, 0xF5DE0329, 0x00000012, 0x00000043, 0x00000002, 0x802E6F50, 0x000A000E, 0x00000043, 0x00000006, 0x802D7CD8, 0x00000000, 0x00000003, 0x00000019, 0x00000010, 0x00001000, 0x00000043, 0x00000005, SetSleepBubbleUnk1C, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000043, 0x00000003, 0x802D7B70, 0x00000000, 0x00000001, 0x00000043, 0x00000003, 0x802D8B60, 0x00000000, 0x00000000, 0x00000043, 0x00000003, 0x80048338, 0x00000001, D_80244294_EB50F4, 0x00000024, 0x00000002, 0xFE363C80, D_80240D24_EB1B84, 0x00000044, 0x00000001, 0x80285C70, 0x00000008, 0x00000001, 0x00000001, 0x00000044, 0x00000001, D_80242250_EB30B0, 0x0000000C, 0x00000002, 0xF5DE0180, 0x00000025, 0x00000043, 0x00000003, 0x802D7044, 0x00000016, 0x00000000, 0x00000047, 0x00000005, D_8024149C_EB22FC, 0x00100000, D_8024148C_EB22EC, 0x00000001, 0x00000000, 0x00000012, 0x00000000, 0x00000043, 0x00000003, 0x802D7044, 0x00000013, 0x00000000, 0x00000043, 0x00000004, AddCoin, 0x00000000, 0x0000001A, 0x7FFFFE00, 0x00000013, 0x00000000, 0x00000044, 0x00000001, D_80240B20_EB1980, 0x00000044, 0x00000001, D_8024106C_EB1ECC, 0x00000044, 0x00000001, D_80240D6C_EB1BCC, 0x00000002, 0x00000000, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000
|
.word 0x00000024, 0x00000002, 0xF5DE0329, 0x00000012, 0x00000043, 0x00000002, 0x802E6F50, 0x000A000E, 0x00000043, 0x00000006, 0x802D7CD8, 0x00000000, 0x00000003, 0x00000019, 0x00000010, 0x00001000, 0x00000043, 0x00000005, SetSleepBubbleTimeLeft, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000043, 0x00000003, 0x802D7B70, 0x00000000, 0x00000001, 0x00000043, 0x00000003, 0x802D8B60, 0x00000000, 0x00000000, 0x00000043, 0x00000003, 0x80048338, 0x00000001, D_80244294_EB50F4, 0x00000024, 0x00000002, 0xFE363C80, D_80240D24_EB1B84, 0x00000044, 0x00000001, 0x80285C70, 0x00000008, 0x00000001, 0x00000001, 0x00000044, 0x00000001, D_80242250_EB30B0, 0x0000000C, 0x00000002, 0xF5DE0180, 0x00000025, 0x00000043, 0x00000003, 0x802D7044, 0x00000016, 0x00000000, 0x00000047, 0x00000005, D_8024149C_EB22FC, 0x00100000, D_8024148C_EB22EC, 0x00000001, 0x00000000, 0x00000012, 0x00000000, 0x00000043, 0x00000003, 0x802D7044, 0x00000013, 0x00000000, 0x00000043, 0x00000004, AddCoin, 0x00000000, 0x0000001A, 0x7FFFFE00, 0x00000013, 0x00000000, 0x00000044, 0x00000001, D_80240B20_EB1980, 0x00000044, 0x00000001, D_8024106C_EB1ECC, 0x00000044, 0x00000001, D_80240D6C_EB1BCC, 0x00000002, 0x00000000, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000
|
||||||
|
|
||||||
dlabel D_802416D0_EB2530
|
dlabel D_802416D0_EB2530
|
||||||
.word 0x00000000, 0x00280018, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00630000
|
.word 0x00000000, 0x00280018, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00630000
|
||||||
|
@ -39,7 +39,7 @@ dlabel D_80240D30_EB5E60
|
|||||||
.word 0x00000007, 0x43480000, 0x43160000, 0x43340000, 0x00000009, 0x43480000, 0x43160000, 0x43340000, 0xFFFFFFFF, 0x00000000, 0x00000000, 0x00000000
|
.word 0x00000007, 0x43480000, 0x43160000, 0x43340000, 0x00000009, 0x43480000, 0x43160000, 0x43340000, 0xFFFFFFFF, 0x00000000, 0x00000000, 0x00000000
|
||||||
|
|
||||||
dlabel D_80240D60_EB5E90
|
dlabel D_80240D60_EB5E90
|
||||||
.word 0x00000024, 0x00000002, 0xF5DE0329, 0x00000012, 0x00000043, 0x00000002, 0x802E6F50, 0x000A000F, 0x00000043, 0x00000006, 0x802D7CD8, 0x00000000, 0x00000003, 0x00000019, 0x00000010, 0x00001000, 0x00000043, 0x00000005, SetSleepBubbleUnk1C, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000043, 0x00000003, 0x802D7B70, 0x00000000, 0x00000001, 0x00000043, 0x00000003, 0x80048338, 0x00000001, D_802420C0_EB71F0, 0x00000046, 0x00000001, D_80240EE0_EB6010, 0x00000024, 0x00000002, 0xFE363C80, D_80240790_EB58C0, 0x00000044, 0x00000001, 0x80285C70, 0x00000008, 0x00000001, 0x00000001, 0x00000044, 0x00000001, D_802403E0_EB5510, 0x00000043, 0x00000004, AddCoin, 0x00000003, 0x00000013, 0x00000003, 0x00000056, 0x00000000, 0x00000043, 0x00000002, 0x802D7384, D_80240D30_EB5E60, 0x00000057, 0x00000000, 0x00000044, 0x00000001, D_802407BC_EB58EC, 0x00000044, 0x00000001, D_802408A8_EB59D8, 0x00000044, 0x00000001, D_80240A34_EB5B64, 0x00000024, 0x00000002, 0xFE363C80, 0x0000002E, 0x00000044, 0x00000001, D_802404EC_EB561C, 0x00000024, 0x00000002, 0xFE363C80, 0x0000002F, 0x00000044, 0x00000001, D_80240608_EB5738, 0x00000002, 0x00000000, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000002, 0x00000000, 0x00000001, 0x00000000
|
.word 0x00000024, 0x00000002, 0xF5DE0329, 0x00000012, 0x00000043, 0x00000002, 0x802E6F50, 0x000A000F, 0x00000043, 0x00000006, 0x802D7CD8, 0x00000000, 0x00000003, 0x00000019, 0x00000010, 0x00001000, 0x00000043, 0x00000005, SetSleepBubbleTimeLeft, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000043, 0x00000003, 0x802D7B70, 0x00000000, 0x00000001, 0x00000043, 0x00000003, 0x80048338, 0x00000001, D_802420C0_EB71F0, 0x00000046, 0x00000001, D_80240EE0_EB6010, 0x00000024, 0x00000002, 0xFE363C80, D_80240790_EB58C0, 0x00000044, 0x00000001, 0x80285C70, 0x00000008, 0x00000001, 0x00000001, 0x00000044, 0x00000001, D_802403E0_EB5510, 0x00000043, 0x00000004, AddCoin, 0x00000003, 0x00000013, 0x00000003, 0x00000056, 0x00000000, 0x00000043, 0x00000002, 0x802D7384, D_80240D30_EB5E60, 0x00000057, 0x00000000, 0x00000044, 0x00000001, D_802407BC_EB58EC, 0x00000044, 0x00000001, D_802408A8_EB59D8, 0x00000044, 0x00000001, D_80240A34_EB5B64, 0x00000024, 0x00000002, 0xFE363C80, 0x0000002E, 0x00000044, 0x00000001, D_802404EC_EB561C, 0x00000024, 0x00000002, 0xFE363C80, 0x0000002F, 0x00000044, 0x00000001, D_80240608_EB5738, 0x00000002, 0x00000000, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000002, 0x00000000, 0x00000001, 0x00000000
|
||||||
|
|
||||||
dlabel D_80240EE0_EB6010
|
dlabel D_80240EE0_EB6010
|
||||||
.word 0x00000043, 0x00000008, 0x8011A58C, 0x802F92E0, 0x000001E0, 0x000000EB, 0x000000AF, 0x00000000, 0x00000000, 0x80000000, 0x00000002, 0x00000000, 0x00000001, 0x00000000, 0x00000000, 0x00000000
|
.word 0x00000043, 0x00000008, 0x8011A58C, 0x802F92E0, 0x000001E0, 0x000000EB, 0x000000AF, 0x00000000, 0x00000000, 0x80000000, 0x00000002, 0x00000000, 0x00000001, 0x00000000, 0x00000000, 0x00000000
|
||||||
|
@ -27,7 +27,7 @@ dlabel D_80240A20_EB7C50
|
|||||||
.word 0x00000044, 0x00000001, D_802409B4_EB7BE4, 0x0000004D, 0x00000001, 0x00000000, 0x00000043, 0x00000003, 0x802D6480, 0x00000013, 0x00000000, 0x00000024, 0x00000002, 0xFE363C80, 0x00000000, 0x00000024, 0x00000002, 0xFE363C81, 0x00000000, 0x00000024, 0x00000002, 0xFE363C82, 0x00000000, 0x00000024, 0x00000002, 0xFE363C83, 0x00000000, 0x00000024, 0x00000002, 0xFD050F8A, 0xFFFFFF97, 0x00000024, 0x00000002, 0xFE363C85, 0x00000028, 0x00000043, 0x00000005, 0x802D5FE0, 0x00000013, 0x00000000, 0xFD050F8A, 0x00000000, 0x00000008, 0x00000001, 0x00000006, 0x00000003, 0x00000001, 0x0000000A, 0x00000043, 0x00000005, 0x802D67E4, 0x00000000, 0x00000000, 0xFE363C80, 0xFE363C81, 0x00000043, 0x00000005, 0x802D67E4, 0x00000000, 0x00000001, 0xFE363C82, 0xFE363C83, 0x00000028, 0x00000002, 0xFE363C80, 0x000002BC, 0x00000027, 0x00000002, 0xFE363C81, 0x000002BC, 0x00000027, 0x00000002, 0xFE363C82, 0x000000C8, 0x00000028, 0x00000002, 0xFE363C83, 0x0000012C, 0x0000000A, 0x00000002, 0xFE363C85, 0x00000028, 0x0000000C, 0x00000002, 0xFD050F8A, 0x00000A8C, 0x00000027, 0x00000002, 0xFD050F8A, 0x00000014, 0x00000012, 0x00000000, 0x00000028, 0x00000002, 0xFE363C85, 0x00000001, 0x00000013, 0x00000000, 0x00000012, 0x00000000, 0x0000000B, 0x00000002, 0xFE363C85, 0x00000000, 0x00000028, 0x00000002, 0xFE363C85, 0x00000001, 0x00000028, 0x00000002, 0xFD050F8A, 0x00000001, 0x00000013, 0x00000000, 0x00000013, 0x00000000, 0x00000043, 0x00000005, 0x802D5FE0, 0x00000013, 0x00000000, 0xFD050F8A, 0x00000000, 0x00000008, 0x00000001, 0x00000001, 0x00000004, 0x00000001, 0x0000000A, 0x00000002, 0x00000000, 0x00000001, 0x00000000
|
.word 0x00000044, 0x00000001, D_802409B4_EB7BE4, 0x0000004D, 0x00000001, 0x00000000, 0x00000043, 0x00000003, 0x802D6480, 0x00000013, 0x00000000, 0x00000024, 0x00000002, 0xFE363C80, 0x00000000, 0x00000024, 0x00000002, 0xFE363C81, 0x00000000, 0x00000024, 0x00000002, 0xFE363C82, 0x00000000, 0x00000024, 0x00000002, 0xFE363C83, 0x00000000, 0x00000024, 0x00000002, 0xFD050F8A, 0xFFFFFF97, 0x00000024, 0x00000002, 0xFE363C85, 0x00000028, 0x00000043, 0x00000005, 0x802D5FE0, 0x00000013, 0x00000000, 0xFD050F8A, 0x00000000, 0x00000008, 0x00000001, 0x00000006, 0x00000003, 0x00000001, 0x0000000A, 0x00000043, 0x00000005, 0x802D67E4, 0x00000000, 0x00000000, 0xFE363C80, 0xFE363C81, 0x00000043, 0x00000005, 0x802D67E4, 0x00000000, 0x00000001, 0xFE363C82, 0xFE363C83, 0x00000028, 0x00000002, 0xFE363C80, 0x000002BC, 0x00000027, 0x00000002, 0xFE363C81, 0x000002BC, 0x00000027, 0x00000002, 0xFE363C82, 0x000000C8, 0x00000028, 0x00000002, 0xFE363C83, 0x0000012C, 0x0000000A, 0x00000002, 0xFE363C85, 0x00000028, 0x0000000C, 0x00000002, 0xFD050F8A, 0x00000A8C, 0x00000027, 0x00000002, 0xFD050F8A, 0x00000014, 0x00000012, 0x00000000, 0x00000028, 0x00000002, 0xFE363C85, 0x00000001, 0x00000013, 0x00000000, 0x00000012, 0x00000000, 0x0000000B, 0x00000002, 0xFE363C85, 0x00000000, 0x00000028, 0x00000002, 0xFE363C85, 0x00000001, 0x00000028, 0x00000002, 0xFD050F8A, 0x00000001, 0x00000013, 0x00000000, 0x00000013, 0x00000000, 0x00000043, 0x00000005, 0x802D5FE0, 0x00000013, 0x00000000, 0xFD050F8A, 0x00000000, 0x00000008, 0x00000001, 0x00000001, 0x00000004, 0x00000001, 0x0000000A, 0x00000002, 0x00000000, 0x00000001, 0x00000000
|
||||||
|
|
||||||
dlabel D_80240C34_EB7E64
|
dlabel D_80240C34_EB7E64
|
||||||
.word 0x00000024, 0x00000002, 0xF5DE0329, 0x00000012, 0x00000043, 0x00000002, 0x802E6F50, 0x000A0010, 0x00000043, 0x00000006, 0x802D7CD8, 0x00000000, 0x00000003, 0x00000019, 0x00000010, 0x00001000, 0x00000043, 0x00000005, SetSleepBubbleUnk1C, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000043, 0x00000003, 0x802D7B70, 0x00000000, 0x00000001, 0x00000043, 0x00000003, 0x80048338, 0x00000001, D_80241BE0_EB8E10, 0x00000044, 0x00000001, D_80240670_EB78A0, 0x00000044, 0x00000001, D_80240A20_EB7C50, 0x00000024, 0x00000002, 0xFE363C80, 0x00000010, 0x00000044, 0x00000001, D_8024074C_EB797C, 0x00000024, 0x00000002, 0xFE363C80, 0x00000011, 0x00000044, 0x00000001, D_80240868_EB7A98, 0x00000002, 0x00000000, 0x00000001, 0x00000000, 0x00000000, 0x00000000
|
.word 0x00000024, 0x00000002, 0xF5DE0329, 0x00000012, 0x00000043, 0x00000002, 0x802E6F50, 0x000A0010, 0x00000043, 0x00000006, 0x802D7CD8, 0x00000000, 0x00000003, 0x00000019, 0x00000010, 0x00001000, 0x00000043, 0x00000005, SetSleepBubbleTimeLeft, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000043, 0x00000003, 0x802D7B70, 0x00000000, 0x00000001, 0x00000043, 0x00000003, 0x80048338, 0x00000001, D_80241BE0_EB8E10, 0x00000044, 0x00000001, D_80240670_EB78A0, 0x00000044, 0x00000001, D_80240A20_EB7C50, 0x00000024, 0x00000002, 0xFE363C80, 0x00000010, 0x00000044, 0x00000001, D_8024074C_EB797C, 0x00000024, 0x00000002, 0xFE363C80, 0x00000011, 0x00000044, 0x00000001, D_80240868_EB7A98, 0x00000002, 0x00000000, 0x00000001, 0x00000000, 0x00000000, 0x00000000
|
||||||
|
|
||||||
dlabel D_80240D20_EB7F50
|
dlabel D_80240D20_EB7F50
|
||||||
.word 0x00000000, 0x00280018, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00630000
|
.word 0x00000000, 0x00280018, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00630000
|
||||||
|
@ -42,7 +42,7 @@ dlabel D_8024208C_EBAEDC
|
|||||||
.word 0x00000043, 0x00000002, 0x802D796C, 0xFE363C81, 0x0000000A, 0x00000002, 0xFE363C81, 0x00000001, 0x00000044, 0x00000001, 0x80285FC0, 0x00000044, 0x00000001, D_80241FD4_EBAE24, 0x00000012, 0x00000000, 0x00000043, 0x00000002, 0x802D790C, 0xFE363C80, 0x0000000B, 0x00000002, 0xFE363C80, 0x00000008, 0x00000024, 0x00000002, 0xF97188AC, 0x00000000, 0x00000013, 0x00000000, 0x00000014, 0x00000001, 0xFE363C80, 0x00000016, 0x00000001, 0x00000000, 0x00000056, 0x00000000, 0x00000046, 0x00000001, D_80241BC0_EBAA10, 0x00000044, 0x00000001, D_80241FD4_EBAE24, 0x00000057, 0x00000000, 0x00000021, 0x00000002, 0x00000001, 0x00000006, 0x00000024, 0x00000002, 0xFE363C80, D_80241FD4_EBAE24, 0x00000044, 0x00000001, 0x80285C70, 0x00000016, 0x00000001, 0x00000007, 0x00000056, 0x00000000, 0x00000046, 0x00000001, D_8024837C_EC11CC, 0x00000044, 0x00000001, D_80241FD4_EBAE24, 0x00000057, 0x00000000, 0x00000016, 0x00000001, 0x00000008, 0x00000056, 0x00000000, 0x00000046, 0x00000001, D_80247BFC_EC0A4C, 0x00000044, 0x00000001, D_80241FD4_EBAE24, 0x00000057, 0x00000000, 0x00000016, 0x00000001, 0x00000009, 0x00000044, 0x00000001, D_802429C8_EBB818, 0x00000024, 0x00000002, 0xFE363C80, D_80241FD4_EBAE24, 0x00000044, 0x00000001, 0x80285C70, 0x00000016, 0x00000001, 0x0000000A, 0x00000044, 0x00000001, D_80241FD4_EBAE24, 0x00000016, 0x00000001, 0x0000000B, 0x00000044, 0x00000001, D_80245EE8_EBED38, 0x00000023, 0x00000000, 0x00000013, 0x00000000, 0x00000047, 0x00000005, D_80242FFC_EBBE4C, 0x00000100, 0x00000002, 0x00000001, 0x00000000, 0x00000002, 0x00000000, 0x00000001, 0x00000000
|
.word 0x00000043, 0x00000002, 0x802D796C, 0xFE363C81, 0x0000000A, 0x00000002, 0xFE363C81, 0x00000001, 0x00000044, 0x00000001, 0x80285FC0, 0x00000044, 0x00000001, D_80241FD4_EBAE24, 0x00000012, 0x00000000, 0x00000043, 0x00000002, 0x802D790C, 0xFE363C80, 0x0000000B, 0x00000002, 0xFE363C80, 0x00000008, 0x00000024, 0x00000002, 0xF97188AC, 0x00000000, 0x00000013, 0x00000000, 0x00000014, 0x00000001, 0xFE363C80, 0x00000016, 0x00000001, 0x00000000, 0x00000056, 0x00000000, 0x00000046, 0x00000001, D_80241BC0_EBAA10, 0x00000044, 0x00000001, D_80241FD4_EBAE24, 0x00000057, 0x00000000, 0x00000021, 0x00000002, 0x00000001, 0x00000006, 0x00000024, 0x00000002, 0xFE363C80, D_80241FD4_EBAE24, 0x00000044, 0x00000001, 0x80285C70, 0x00000016, 0x00000001, 0x00000007, 0x00000056, 0x00000000, 0x00000046, 0x00000001, D_8024837C_EC11CC, 0x00000044, 0x00000001, D_80241FD4_EBAE24, 0x00000057, 0x00000000, 0x00000016, 0x00000001, 0x00000008, 0x00000056, 0x00000000, 0x00000046, 0x00000001, D_80247BFC_EC0A4C, 0x00000044, 0x00000001, D_80241FD4_EBAE24, 0x00000057, 0x00000000, 0x00000016, 0x00000001, 0x00000009, 0x00000044, 0x00000001, D_802429C8_EBB818, 0x00000024, 0x00000002, 0xFE363C80, D_80241FD4_EBAE24, 0x00000044, 0x00000001, 0x80285C70, 0x00000016, 0x00000001, 0x0000000A, 0x00000044, 0x00000001, D_80241FD4_EBAE24, 0x00000016, 0x00000001, 0x0000000B, 0x00000044, 0x00000001, D_80245EE8_EBED38, 0x00000023, 0x00000000, 0x00000013, 0x00000000, 0x00000047, 0x00000005, D_80242FFC_EBBE4C, 0x00000100, 0x00000002, 0x00000001, 0x00000000, 0x00000002, 0x00000000, 0x00000001, 0x00000000
|
||||||
|
|
||||||
dlabel D_80242278_EBB0C8
|
dlabel D_80242278_EBB0C8
|
||||||
.word 0x00000024, 0x00000002, 0xF5DE0329, 0x00000026, 0x00000043, 0x00000002, 0x802E6F50, 0xFFFFFFFF, 0x00000043, 0x00000003, 0x802D8B60, 0x00000000, 0x00000000, 0x00000043, 0x00000006, 0x802D7CD8, 0x00000000, 0x00000003, 0x00000019, 0x00000010, 0x00001000, 0x00000043, 0x00000005, SetSleepBubbleUnk1C, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000043, 0x00000003, 0x802D7B70, 0x00000000, 0x00000001, 0x00000024, 0x00000002, 0xF8406340, 0x00000001, 0x0000000C, 0x00000002, 0xF5DE0180, 0x00000037, 0x00000043, 0x00000004, AddCoin, 0x00000000, 0x00000030, 0x7FFFFE00, 0x00000013, 0x00000000, 0x00000024, 0x00000002, 0xF8405C87, 0x00000000, 0x00000043, 0x00000002, 0x802D790C, 0xFE363C80, 0x0000000A, 0x00000002, 0xFE363C80, 0x0000000B, 0x00000043, 0x00000003, 0x80048338, 0x00000000, D_80246864_EBF6B4, 0x00000012, 0x00000000, 0x00000043, 0x00000003, 0x80048338, 0x00000000, D_80245E14_EBEC64, 0x00000013, 0x00000000, 0x00000046, 0x00000001, D_80249160_EC1FB0, 0x00000043, 0x00000003, 0x802D75C0, 0x0000002E, 0x00000051, 0x00000044, 0x00000001, D_80248F78_EC1DC8, 0x00000044, 0x00000001, D_80248E60_EC1CB0, 0x00000043, 0x00000004, AddCoin, 0x00000003, 0x0000001E, 0x00000006, 0x00000043, 0x00000004, AddCoin, 0x00000003, 0x0000001F, 0x00000006, 0x00000024, 0x00000002, 0xFE363C80, 0x00000096, 0x00000024, 0x00000002, 0xFE363C81, 0xFFFFFEF2, 0x00000024, 0x00000002, 0xFE363C82, 0x0000019A, 0x00000024, 0x00000002, 0xFE363C83, 0x000000AA, 0x00000024, 0x00000002, 0xFE363C84, 0x00000000, 0x00000044, 0x00000001, D_802416F0_EBA540, 0x00000024, 0x00000002, 0xFE363C80, 0x00000073, 0x00000024, 0x00000002, 0xFE363C81, 0xFFFFFE3E, 0x00000024, 0x00000002, 0xFE363C82, 0x000000FA, 0x00000024, 0x00000002, 0xFE363C83, 0xFFFFFEF2, 0x00000024, 0x00000002, 0xFE363C84, 0x00000000, 0x00000044, 0x00000001, D_802416F0_EBA540, 0x00000024, 0x00000002, 0xFE363C80, 0xFFFFFEB6, 0x00000024, 0x00000002, 0xFE363C81, 0x000000DC, 0x00000024, 0x00000002, 0xFE363C82, 0x0000002D, 0x00000024, 0x00000002, 0xFE363C83, 0x0000019A, 0x00000024, 0x00000002, 0xFE363C84, 0x00000000, 0x00000044, 0x00000001, D_802416F0_EBA540, 0x00000024, 0x00000002, 0xFE363C80, 0xFFFFFE5C, 0x00000024, 0x00000002, 0xFE363C81, 0xFFFFFEFC, 0x00000024, 0x00000002, 0xFE363C82, 0xFFFFFF74, 0x00000024, 0x00000002, 0xFE363C83, 0x000000A0, 0x00000024, 0x00000002, 0xFE363C84, 0x00000000, 0x00000044, 0x00000001, D_802416F0_EBA540, 0x00000043, 0x00000004, AddCoin, 0x00000000, 0x0000001A, 0x7FFFFE00, 0x00000043, 0x00000004, AddCoin, 0x00000000, 0x00000012, 0x7FFFFE00, 0x00000043, 0x00000004, AddCoin, 0x00000000, 0x0000000E, 0x7FFFFE00, 0x00000043, 0x00000004, AddCoin, 0x00000000, 0x00000006, 0x7FFFFE00, 0x00000044, 0x00000001, D_8024208C_EBAEDC, 0x00000043, 0x00000002, 0x802D796C, 0xFE363C81, 0x0000000B, 0x00000002, 0xFE363C81, 0x00000001, 0x00000043, 0x00000002, 0x802D790C, 0xFE363C80, 0x0000000A, 0x00000002, 0xFE363C80, 0x0000000A, 0x00000008, 0x00000001, 0x00000041, 0x00000013, 0x00000000, 0x00000013, 0x00000000, 0x00000046, 0x00000001, D_80241500_EBA350, 0x0000000F, 0x00000002, 0xF5DE0180, 0x00000035, 0x00000043, 0x00000001, func_80240000_EB8E50, 0x00000013, 0x00000000, 0x00000056, 0x00000000, 0x00000043, 0x00000003, 0x802D6688, 0x00000023, 0x00000001, 0x00000024, 0x00000002, 0xFE363C80, 0x00000000, 0x00000003, 0x00000001, 0x00000000, 0x00000043, 0x00000003, 0x802E1D00, 0x0000012C, 0xFE363C81, 0x00000027, 0x00000002, 0xFE363C81, 0x00000064, 0x00000043, 0x00000003, 0x802E1D00, 0x00000001, 0xFE363C82, 0x00000027, 0x00000002, 0xFE363C82, 0x00000001, 0x00000008, 0x00000001, 0xFE363C81, 0x00000005, 0x00000001, 0xFE363C82, 0x00000043, 0x00000005, 0x802D67E4, 0x0000000C, 0x00000000, 0xFFFF8000, 0x00000000, 0x00000008, 0x00000001, 0x00000002, 0x00000043, 0x00000005, 0x802D67E4, 0x0000000C, 0x00000000, 0xFFFF0000, 0x00000000, 0x00000008, 0x00000001, 0x00000002, 0x00000043, 0x00000005, 0x802D67E4, 0x0000000C, 0x00000000, 0xFFFE8000, 0x00000000, 0x00000043, 0x00000003, 0x802E1D00, 0x00000005, 0xFE363C83, 0x00000027, 0x00000002, 0xFE363C83, 0x00000002, 0x00000008, 0x00000001, 0xFE363C83, 0x00000043, 0x00000005, 0x802D67E4, 0x0000000C, 0x00000000, 0xFFFF0000, 0x00000000, 0x00000008, 0x00000001, 0x00000002, 0x00000043, 0x00000005, 0x802D67E4, 0x0000000C, 0x00000000, 0xFFFF8000, 0x00000000, 0x00000008, 0x00000001, 0x00000002, 0x00000043, 0x00000005, 0x802D67E4, 0x0000000C, 0x00000000, 0x00000000, 0x00000000, 0x00000043, 0x00000003, 0x802E1D00, 0x00000005, 0xFE363C83, 0x00000027, 0x00000002, 0xFE363C83, 0x00000002, 0x00000008, 0x00000001, 0xFE363C83, 0x00000006, 0x00000000, 0x00000004, 0x00000001, 0x00000000, 0x00000057, 0x00000000, 0x00000002, 0x00000000, 0x00000001, 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, SetSleepBubbleTimeLeft, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000043, 0x00000003, 0x802D7B70, 0x00000000, 0x00000001, 0x00000024, 0x00000002, 0xF8406340, 0x00000001, 0x0000000C, 0x00000002, 0xF5DE0180, 0x00000037, 0x00000043, 0x00000004, AddCoin, 0x00000000, 0x00000030, 0x7FFFFE00, 0x00000013, 0x00000000, 0x00000024, 0x00000002, 0xF8405C87, 0x00000000, 0x00000043, 0x00000002, 0x802D790C, 0xFE363C80, 0x0000000A, 0x00000002, 0xFE363C80, 0x0000000B, 0x00000043, 0x00000003, 0x80048338, 0x00000000, D_80246864_EBF6B4, 0x00000012, 0x00000000, 0x00000043, 0x00000003, 0x80048338, 0x00000000, D_80245E14_EBEC64, 0x00000013, 0x00000000, 0x00000046, 0x00000001, D_80249160_EC1FB0, 0x00000043, 0x00000003, 0x802D75C0, 0x0000002E, 0x00000051, 0x00000044, 0x00000001, D_80248F78_EC1DC8, 0x00000044, 0x00000001, D_80248E60_EC1CB0, 0x00000043, 0x00000004, AddCoin, 0x00000003, 0x0000001E, 0x00000006, 0x00000043, 0x00000004, AddCoin, 0x00000003, 0x0000001F, 0x00000006, 0x00000024, 0x00000002, 0xFE363C80, 0x00000096, 0x00000024, 0x00000002, 0xFE363C81, 0xFFFFFEF2, 0x00000024, 0x00000002, 0xFE363C82, 0x0000019A, 0x00000024, 0x00000002, 0xFE363C83, 0x000000AA, 0x00000024, 0x00000002, 0xFE363C84, 0x00000000, 0x00000044, 0x00000001, D_802416F0_EBA540, 0x00000024, 0x00000002, 0xFE363C80, 0x00000073, 0x00000024, 0x00000002, 0xFE363C81, 0xFFFFFE3E, 0x00000024, 0x00000002, 0xFE363C82, 0x000000FA, 0x00000024, 0x00000002, 0xFE363C83, 0xFFFFFEF2, 0x00000024, 0x00000002, 0xFE363C84, 0x00000000, 0x00000044, 0x00000001, D_802416F0_EBA540, 0x00000024, 0x00000002, 0xFE363C80, 0xFFFFFEB6, 0x00000024, 0x00000002, 0xFE363C81, 0x000000DC, 0x00000024, 0x00000002, 0xFE363C82, 0x0000002D, 0x00000024, 0x00000002, 0xFE363C83, 0x0000019A, 0x00000024, 0x00000002, 0xFE363C84, 0x00000000, 0x00000044, 0x00000001, D_802416F0_EBA540, 0x00000024, 0x00000002, 0xFE363C80, 0xFFFFFE5C, 0x00000024, 0x00000002, 0xFE363C81, 0xFFFFFEFC, 0x00000024, 0x00000002, 0xFE363C82, 0xFFFFFF74, 0x00000024, 0x00000002, 0xFE363C83, 0x000000A0, 0x00000024, 0x00000002, 0xFE363C84, 0x00000000, 0x00000044, 0x00000001, D_802416F0_EBA540, 0x00000043, 0x00000004, AddCoin, 0x00000000, 0x0000001A, 0x7FFFFE00, 0x00000043, 0x00000004, AddCoin, 0x00000000, 0x00000012, 0x7FFFFE00, 0x00000043, 0x00000004, AddCoin, 0x00000000, 0x0000000E, 0x7FFFFE00, 0x00000043, 0x00000004, AddCoin, 0x00000000, 0x00000006, 0x7FFFFE00, 0x00000044, 0x00000001, D_8024208C_EBAEDC, 0x00000043, 0x00000002, 0x802D796C, 0xFE363C81, 0x0000000B, 0x00000002, 0xFE363C81, 0x00000001, 0x00000043, 0x00000002, 0x802D790C, 0xFE363C80, 0x0000000A, 0x00000002, 0xFE363C80, 0x0000000A, 0x00000008, 0x00000001, 0x00000041, 0x00000013, 0x00000000, 0x00000013, 0x00000000, 0x00000046, 0x00000001, D_80241500_EBA350, 0x0000000F, 0x00000002, 0xF5DE0180, 0x00000035, 0x00000043, 0x00000001, func_80240000_EB8E50, 0x00000013, 0x00000000, 0x00000056, 0x00000000, 0x00000043, 0x00000003, 0x802D6688, 0x00000023, 0x00000001, 0x00000024, 0x00000002, 0xFE363C80, 0x00000000, 0x00000003, 0x00000001, 0x00000000, 0x00000043, 0x00000003, 0x802E1D00, 0x0000012C, 0xFE363C81, 0x00000027, 0x00000002, 0xFE363C81, 0x00000064, 0x00000043, 0x00000003, 0x802E1D00, 0x00000001, 0xFE363C82, 0x00000027, 0x00000002, 0xFE363C82, 0x00000001, 0x00000008, 0x00000001, 0xFE363C81, 0x00000005, 0x00000001, 0xFE363C82, 0x00000043, 0x00000005, 0x802D67E4, 0x0000000C, 0x00000000, 0xFFFF8000, 0x00000000, 0x00000008, 0x00000001, 0x00000002, 0x00000043, 0x00000005, 0x802D67E4, 0x0000000C, 0x00000000, 0xFFFF0000, 0x00000000, 0x00000008, 0x00000001, 0x00000002, 0x00000043, 0x00000005, 0x802D67E4, 0x0000000C, 0x00000000, 0xFFFE8000, 0x00000000, 0x00000043, 0x00000003, 0x802E1D00, 0x00000005, 0xFE363C83, 0x00000027, 0x00000002, 0xFE363C83, 0x00000002, 0x00000008, 0x00000001, 0xFE363C83, 0x00000043, 0x00000005, 0x802D67E4, 0x0000000C, 0x00000000, 0xFFFF0000, 0x00000000, 0x00000008, 0x00000001, 0x00000002, 0x00000043, 0x00000005, 0x802D67E4, 0x0000000C, 0x00000000, 0xFFFF8000, 0x00000000, 0x00000008, 0x00000001, 0x00000002, 0x00000043, 0x00000005, 0x802D67E4, 0x0000000C, 0x00000000, 0x00000000, 0x00000000, 0x00000043, 0x00000003, 0x802E1D00, 0x00000005, 0xFE363C83, 0x00000027, 0x00000002, 0xFE363C83, 0x00000002, 0x00000008, 0x00000001, 0xFE363C83, 0x00000006, 0x00000000, 0x00000004, 0x00000001, 0x00000000, 0x00000057, 0x00000000, 0x00000002, 0x00000000, 0x00000001, 0x00000000
|
||||||
|
|
||||||
dlabel D_80242870_EBB6C0
|
dlabel D_80242870_EBB6C0
|
||||||
.word 0x00000000, 0x00180018, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00630000
|
.word 0x00000000, 0x00180018, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00630000
|
||||||
|
@ -27,7 +27,7 @@ dlabel D_80240C04_EC2E04
|
|||||||
.word 0x00000047, 0x00000005, D_80240B4C_EC2D4C, 0x00080000, 0x00000000, 0x00000001, 0x00000000, 0x00000047, 0x00000005, D_80240BA8_EC2DA8, 0x00080000, 0x00000004, 0x00000001, 0x00000000, 0x00000002, 0x00000000, 0x00000001, 0x00000000
|
.word 0x00000047, 0x00000005, D_80240B4C_EC2D4C, 0x00080000, 0x00000000, 0x00000001, 0x00000000, 0x00000047, 0x00000005, D_80240BA8_EC2DA8, 0x00080000, 0x00000004, 0x00000001, 0x00000000, 0x00000002, 0x00000000, 0x00000001, 0x00000000
|
||||||
|
|
||||||
dlabel D_80240C4C_EC2E4C
|
dlabel D_80240C4C_EC2E4C
|
||||||
.word 0x00000024, 0x00000002, 0xF5DE0329, 0x00000026, 0x00000043, 0x00000002, 0x802E6F50, 0xFFFFFFFF, 0x00000043, 0x00000003, 0x802D8B60, 0x00000000, 0x00000000, 0x00000043, 0x00000006, 0x802D7CD8, 0x00000000, 0x00000003, 0x00000019, 0x00000010, 0x00001000, 0x00000043, 0x00000005, SetSleepBubbleUnk1C, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000043, 0x00000003, 0x802D7B70, 0x00000000, 0x00000001, 0x00000024, 0x00000002, 0xF971889B, 0x00000000, 0x00000024, 0x00000002, 0xF971889C, 0x00000000, 0x00000024, 0x00000002, 0xF70F2E81, 0x00000000, 0x00000043, 0x00000003, 0x80048338, 0x00000000, D_80244464_EC6664, 0x00000046, 0x00000001, D_80244F20_EC7120, 0x00000046, 0x00000001, D_80241F14_EC4114, 0x00000044, 0x00000001, D_80244E94_EC7094, 0x00000044, 0x00000001, D_80244F10_EC7110, 0x00000043, 0x00000004, AddCoin, 0x00000003, 0x00000009, 0x00000006, 0x00000024, 0x00000002, 0xFE363C80, 0xFFFFFF6F, 0x00000024, 0x00000002, 0xFE363C81, 0xFFFFFEB1, 0x00000024, 0x00000002, 0xFE363C82, 0x000000B6, 0x00000024, 0x00000002, 0xFE363C83, 0xFFFFFF4C, 0x00000024, 0x00000002, 0xFE363C84, 0x00000000, 0x00000044, 0x00000001, D_802408A0_EC2AA0, 0x00000024, 0x00000002, 0xFE363C80, 0x000000C8, 0x00000024, 0x00000002, 0xFE363C81, 0xFFFFFF56, 0x00000024, 0x00000002, 0xFE363C82, 0x00000136, 0x00000024, 0x00000002, 0xFE363C83, 0x00000096, 0x00000024, 0x00000002, 0xFE363C84, 0x00000000, 0x00000044, 0x00000001, D_802408A0_EC2AA0, 0x00000043, 0x00000002, 0x802D790C, 0xFE363C80, 0x0000000A, 0x00000002, 0xFE363C80, 0x00000002, 0x00000044, 0x00000001, D_8024101C_EC321C, 0x00000012, 0x00000000, 0x00000043, 0x00000004, AddCoin, 0x00000000, 0x00000001, 0x7FFFFE00, 0x00000024, 0x00000002, 0xFE363C80, D_80240C04_EC2E04, 0x00000044, 0x00000001, 0x80285C70, 0x00000013, 0x00000000, 0x00000046, 0x00000001, D_802406C0_EC28C0, 0x0000000F, 0x00000002, 0xF5DE0180, 0x00000035, 0x00000043, 0x00000001, EC2200_DeadUnkFunc1, 0x00000013, 0x00000000, 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, SetSleepBubbleTimeLeft, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000043, 0x00000003, 0x802D7B70, 0x00000000, 0x00000001, 0x00000024, 0x00000002, 0xF971889B, 0x00000000, 0x00000024, 0x00000002, 0xF971889C, 0x00000000, 0x00000024, 0x00000002, 0xF70F2E81, 0x00000000, 0x00000043, 0x00000003, 0x80048338, 0x00000000, D_80244464_EC6664, 0x00000046, 0x00000001, D_80244F20_EC7120, 0x00000046, 0x00000001, D_80241F14_EC4114, 0x00000044, 0x00000001, D_80244E94_EC7094, 0x00000044, 0x00000001, D_80244F10_EC7110, 0x00000043, 0x00000004, AddCoin, 0x00000003, 0x00000009, 0x00000006, 0x00000024, 0x00000002, 0xFE363C80, 0xFFFFFF6F, 0x00000024, 0x00000002, 0xFE363C81, 0xFFFFFEB1, 0x00000024, 0x00000002, 0xFE363C82, 0x000000B6, 0x00000024, 0x00000002, 0xFE363C83, 0xFFFFFF4C, 0x00000024, 0x00000002, 0xFE363C84, 0x00000000, 0x00000044, 0x00000001, D_802408A0_EC2AA0, 0x00000024, 0x00000002, 0xFE363C80, 0x000000C8, 0x00000024, 0x00000002, 0xFE363C81, 0xFFFFFF56, 0x00000024, 0x00000002, 0xFE363C82, 0x00000136, 0x00000024, 0x00000002, 0xFE363C83, 0x00000096, 0x00000024, 0x00000002, 0xFE363C84, 0x00000000, 0x00000044, 0x00000001, D_802408A0_EC2AA0, 0x00000043, 0x00000002, 0x802D790C, 0xFE363C80, 0x0000000A, 0x00000002, 0xFE363C80, 0x00000002, 0x00000044, 0x00000001, D_8024101C_EC321C, 0x00000012, 0x00000000, 0x00000043, 0x00000004, AddCoin, 0x00000000, 0x00000001, 0x7FFFFE00, 0x00000024, 0x00000002, 0xFE363C80, D_80240C04_EC2E04, 0x00000044, 0x00000001, 0x80285C70, 0x00000013, 0x00000000, 0x00000046, 0x00000001, D_802406C0_EC28C0, 0x0000000F, 0x00000002, 0xF5DE0180, 0x00000035, 0x00000043, 0x00000001, EC2200_DeadUnkFunc1, 0x00000013, 0x00000000, 0x00000002, 0x00000000, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000
|
||||||
|
|
||||||
dlabel D_80240ED0_EC30D0
|
dlabel D_80240ED0_EC30D0
|
||||||
.word 0x00000000, 0x00180018, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00630000
|
.word 0x00000000, 0x00180018, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00630000
|
||||||
|
@ -27,7 +27,7 @@ dlabel D_80240C74_EC7E24
|
|||||||
.word 0x00000047, 0x00000005, D_80240C18_EC7DC8, 0x00080000, 0x00000000, 0x00000001, 0x00000000, 0x00000002, 0x00000000, 0x00000001, 0x00000000
|
.word 0x00000047, 0x00000005, D_80240C18_EC7DC8, 0x00080000, 0x00000000, 0x00000001, 0x00000000, 0x00000002, 0x00000000, 0x00000001, 0x00000000
|
||||||
|
|
||||||
dlabel D_80240CA0_EC7E50
|
dlabel 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, SetSleepBubbleUnk1C, 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
|
.word 0x00000024, 0x00000002, 0xF5DE0329, 0x00000026, 0x00000043, 0x00000002, 0x802E6F50, 0xFFFFFFFF, 0x00000043, 0x00000003, 0x802D8B60, 0x00000000, 0x00000000, 0x00000043, 0x00000006, 0x802D7CD8, 0x00000000, 0x00000003, 0x00000019, 0x00000010, 0x00001000, 0x00000043, 0x00000005, SetSleepBubbleTimeLeft, 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
|
||||||
|
|
||||||
dlabel D_80241220_EC83D0
|
dlabel 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_TransformFoliage, 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_TransformFoliage, 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
|
.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_TransformFoliage, 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_TransformFoliage, 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
|
||||||
|
@ -45,7 +45,7 @@ dlabel D_80242A5C_ECC75C
|
|||||||
.word 0x00000009, 0xC4070000, 0x00000000, 0x42480000, 0x0000000A, 0x42700000, 0x00000000, 0x42480000, 0x0000000F, 0x42700000, 0x00000000, 0x42480000, 0xFFFFFFFF, 0x00000000, 0x00000000, 0x00000000
|
.word 0x00000009, 0xC4070000, 0x00000000, 0x42480000, 0x0000000A, 0x42700000, 0x00000000, 0x42480000, 0x0000000F, 0x42700000, 0x00000000, 0x42480000, 0xFFFFFFFF, 0x00000000, 0x00000000, 0x00000000
|
||||||
|
|
||||||
dlabel D_80242A9C_ECC79C
|
dlabel D_80242A9C_ECC79C
|
||||||
.word 0x00000024, 0x00000002, 0xF5DE0329, 0x00000026, 0x00000043, 0x00000002, 0x802E6F50, 0xFFFFFFFF, 0x00000043, 0x00000003, 0x802D8B60, 0x00000000, 0x00000000, 0x00000043, 0x00000006, 0x802D7CD8, 0x00000000, 0x00000003, 0x00000019, 0x00000010, 0x00001000, 0x00000043, 0x00000005, SetSleepBubbleUnk1C, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000043, 0x00000003, 0x802D7B70, 0x00000000, 0x00000001, 0x00000043, 0x00000003, 0x80048338, 0x00000000, D_80244EF4_ECEBF4, 0x00000046, 0x00000001, D_80242628_ECC328, 0x00000044, 0x00000001, D_80245F8C_ECFC8C, 0x00000043, 0x00000004, AddCoin, 0x00000003, 0x00000013, 0x00000002, 0x00000056, 0x00000000, 0x00000043, 0x00000002, 0x802D7384, D_80242A5C_ECC75C, 0x00000057, 0x00000000, 0x00000043, 0x00000003, 0x802D6688, 0x00000016, 0x00000001, 0x00000043, 0x00000003, 0x802D6688, 0x00000017, 0x00000001, 0x00000043, 0x00000003, 0x802D6688, 0x00000019, 0x00000001, 0x00000043, 0x00000003, 0x802D6688, 0x0000001B, 0x00000001, 0x00000043, 0x00000003, 0x802D6688, 0x0000001D, 0x00000001, 0x00000043, 0x00000003, 0x802D6688, 0x0000001F, 0x00000001, 0x00000043, 0x00000003, 0x802D6688, 0x00000029, 0x00000001, 0x00000043, 0x00000003, 0x802D6688, 0x00000018, 0x00000001, 0x00000043, 0x00000003, 0x802D6688, 0x0000001A, 0x00000001, 0x00000043, 0x00000003, 0x802D6688, 0x0000001C, 0x00000001, 0x00000043, 0x00000003, 0x802D6688, 0x0000001E, 0x00000001, 0x00000043, 0x00000003, 0x802D6688, 0x00000020, 0x00000001, 0x00000056, 0x00000000, 0x00000024, 0x00000002, 0xFE363C80, 0x00000000, 0x00000024, 0x00000002, 0xFE363C81, 0x00000000, 0x00000003, 0x00000001, 0x00000000, 0x00000027, 0x00000002, 0xFE363C80, 0x0000008C, 0x0000000D, 0x00000002, 0xFE363C80, 0x00010000, 0x00000027, 0x00000002, 0xFE363C80, 0xFFFF0000, 0x00000013, 0x00000000, 0x00000043, 0x00000005, 0x802D67E4, 0x00000001, 0x00000000, 0xFE363C80, 0x00000000, 0x00000027, 0x00000002, 0xFE363C81, 0xFFFFFF38, 0x0000000C, 0x00000002, 0xFE363C81, 0x00000000, 0x00000027, 0x00000002, 0xFE363C81, 0x00010000, 0x00000013, 0x00000000, 0x00000043, 0x00000005, 0x802D67E4, 0x00000002, 0x00000000, 0xFE363C81, 0x00000000, 0x00000008, 0x00000001, 0x00000001, 0x00000004, 0x00000001, 0x00000000, 0x00000057, 0x00000000, 0x00000043, 0x00000004, AddCoin, 0x00000003, 0x00000015, 0x00000006, 0x00000024, 0x00000002, 0xFE363C80, 0x0000008C, 0x00000024, 0x00000002, 0xFE363C81, 0xFFFFFF77, 0x00000024, 0x00000002, 0xFE363C82, 0x00000154, 0x00000024, 0x00000002, 0xFE363C83, 0xFFFFFFC4, 0x00000024, 0x00000002, 0xFE363C84, 0x00000000, 0x00000044, 0x00000001, D_802426B0_ECC3B0, 0x00000024, 0x00000002, 0xFE363C80, 0x000001C2, 0x00000024, 0x00000002, 0xFE363C81, 0xFFFFFF77, 0x00000024, 0x00000002, 0xFE363C82, 0x0000024E, 0x00000024, 0x00000002, 0xFE363C83, 0xFFFFFFC4, 0x00000024, 0x00000002, 0xFE363C84, 0x00000000, 0x00000044, 0x00000001, D_802426B0_ECC3B0, 0x00000044, 0x00000001, D_80245944_ECF644, 0x00000043, 0x00000004, AddCoin, 0x00000000, 0x00000001, 0x7FFFFE00, 0x00000043, 0x00000004, AddCoin, 0x00000000, 0x00000005, 0x7FFFFE00, 0x00000024, 0x00000002, 0xFE363C80, D_80242A14_ECC714, 0x00000044, 0x00000001, 0x80285C70, 0x00000046, 0x00000001, D_80241F70_ECBC70, 0x0000000F, 0x00000002, 0xF5DE0180, 0x00000035, 0x00000043, 0x00000001, ECAA40_DeadUnkFunc1, 0x00000013, 0x00000000, 0x00000002, 0x00000000, 0x00000001, 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, SetSleepBubbleTimeLeft, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000043, 0x00000003, 0x802D7B70, 0x00000000, 0x00000001, 0x00000043, 0x00000003, 0x80048338, 0x00000000, D_80244EF4_ECEBF4, 0x00000046, 0x00000001, D_80242628_ECC328, 0x00000044, 0x00000001, D_80245F8C_ECFC8C, 0x00000043, 0x00000004, AddCoin, 0x00000003, 0x00000013, 0x00000002, 0x00000056, 0x00000000, 0x00000043, 0x00000002, 0x802D7384, D_80242A5C_ECC75C, 0x00000057, 0x00000000, 0x00000043, 0x00000003, 0x802D6688, 0x00000016, 0x00000001, 0x00000043, 0x00000003, 0x802D6688, 0x00000017, 0x00000001, 0x00000043, 0x00000003, 0x802D6688, 0x00000019, 0x00000001, 0x00000043, 0x00000003, 0x802D6688, 0x0000001B, 0x00000001, 0x00000043, 0x00000003, 0x802D6688, 0x0000001D, 0x00000001, 0x00000043, 0x00000003, 0x802D6688, 0x0000001F, 0x00000001, 0x00000043, 0x00000003, 0x802D6688, 0x00000029, 0x00000001, 0x00000043, 0x00000003, 0x802D6688, 0x00000018, 0x00000001, 0x00000043, 0x00000003, 0x802D6688, 0x0000001A, 0x00000001, 0x00000043, 0x00000003, 0x802D6688, 0x0000001C, 0x00000001, 0x00000043, 0x00000003, 0x802D6688, 0x0000001E, 0x00000001, 0x00000043, 0x00000003, 0x802D6688, 0x00000020, 0x00000001, 0x00000056, 0x00000000, 0x00000024, 0x00000002, 0xFE363C80, 0x00000000, 0x00000024, 0x00000002, 0xFE363C81, 0x00000000, 0x00000003, 0x00000001, 0x00000000, 0x00000027, 0x00000002, 0xFE363C80, 0x0000008C, 0x0000000D, 0x00000002, 0xFE363C80, 0x00010000, 0x00000027, 0x00000002, 0xFE363C80, 0xFFFF0000, 0x00000013, 0x00000000, 0x00000043, 0x00000005, 0x802D67E4, 0x00000001, 0x00000000, 0xFE363C80, 0x00000000, 0x00000027, 0x00000002, 0xFE363C81, 0xFFFFFF38, 0x0000000C, 0x00000002, 0xFE363C81, 0x00000000, 0x00000027, 0x00000002, 0xFE363C81, 0x00010000, 0x00000013, 0x00000000, 0x00000043, 0x00000005, 0x802D67E4, 0x00000002, 0x00000000, 0xFE363C81, 0x00000000, 0x00000008, 0x00000001, 0x00000001, 0x00000004, 0x00000001, 0x00000000, 0x00000057, 0x00000000, 0x00000043, 0x00000004, AddCoin, 0x00000003, 0x00000015, 0x00000006, 0x00000024, 0x00000002, 0xFE363C80, 0x0000008C, 0x00000024, 0x00000002, 0xFE363C81, 0xFFFFFF77, 0x00000024, 0x00000002, 0xFE363C82, 0x00000154, 0x00000024, 0x00000002, 0xFE363C83, 0xFFFFFFC4, 0x00000024, 0x00000002, 0xFE363C84, 0x00000000, 0x00000044, 0x00000001, D_802426B0_ECC3B0, 0x00000024, 0x00000002, 0xFE363C80, 0x000001C2, 0x00000024, 0x00000002, 0xFE363C81, 0xFFFFFF77, 0x00000024, 0x00000002, 0xFE363C82, 0x0000024E, 0x00000024, 0x00000002, 0xFE363C83, 0xFFFFFFC4, 0x00000024, 0x00000002, 0xFE363C84, 0x00000000, 0x00000044, 0x00000001, D_802426B0_ECC3B0, 0x00000044, 0x00000001, D_80245944_ECF644, 0x00000043, 0x00000004, AddCoin, 0x00000000, 0x00000001, 0x7FFFFE00, 0x00000043, 0x00000004, AddCoin, 0x00000000, 0x00000005, 0x7FFFFE00, 0x00000024, 0x00000002, 0xFE363C80, D_80242A14_ECC714, 0x00000044, 0x00000001, 0x80285C70, 0x00000046, 0x00000001, D_80241F70_ECBC70, 0x0000000F, 0x00000002, 0xF5DE0180, 0x00000035, 0x00000043, 0x00000001, ECAA40_DeadUnkFunc1, 0x00000013, 0x00000000, 0x00000002, 0x00000000, 0x00000001, 0x00000000, 0x00000000, 0x00000000
|
||||||
|
|
||||||
dlabel D_80242EE0_ECCBE0
|
dlabel D_80242EE0_ECCBE0
|
||||||
.word 0x3FC00000, 0x0000001E, 0x0000001E, 0x42C80000, 0x41F00000, 0x00000003, 0x4019999A, 0x0000000F, 0x00000001, 0x430C0000, 0x41F00000, 0x00000001
|
.word 0x3FC00000, 0x0000001E, 0x0000001E, 0x42C80000, 0x41F00000, 0x00000003, 0x4019999A, 0x0000000F, 0x00000001, 0x430C0000, 0x41F00000, 0x00000001
|
||||||
|
@ -21,7 +21,7 @@ dlabel D_80241C84_ED1C74
|
|||||||
.word 0x00000047, 0x00000005, D_80241BCC_ED1BBC, 0x00080000, 0x00000000, 0x00000001, 0x00000000, 0x00000047, 0x00000005, D_80241C28_ED1C18, 0x00080000, 0x00000004, 0x00000001, 0x00000000, 0x00000002, 0x00000000, 0x00000001, 0x00000000
|
.word 0x00000047, 0x00000005, D_80241BCC_ED1BBC, 0x00080000, 0x00000000, 0x00000001, 0x00000000, 0x00000047, 0x00000005, D_80241C28_ED1C18, 0x00080000, 0x00000004, 0x00000001, 0x00000000, 0x00000002, 0x00000000, 0x00000001, 0x00000000
|
||||||
|
|
||||||
dlabel D_80241CCC_ED1CBC
|
dlabel D_80241CCC_ED1CBC
|
||||||
.word 0x00000024, 0x00000002, 0xF5DE0329, 0x00000026, 0x00000043, 0x00000002, 0x802E6F50, 0xFFFFFFFF, 0x00000043, 0x00000006, 0x802D7CD8, 0x00000000, 0x00000003, 0x00000019, 0x00000010, 0x00001000, 0x00000043, 0x00000005, SetSleepBubbleUnk1C, 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_DeadUnkFunc1, 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
|
.word 0x00000024, 0x00000002, 0xF5DE0329, 0x00000026, 0x00000043, 0x00000002, 0x802E6F50, 0xFFFFFFFF, 0x00000043, 0x00000006, 0x802D7CD8, 0x00000000, 0x00000003, 0x00000019, 0x00000010, 0x00001000, 0x00000043, 0x00000005, SetSleepBubbleTimeLeft, 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_DeadUnkFunc1, 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
|
||||||
|
|
||||||
dlabel D_802422EC_ED22DC
|
dlabel 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, 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
|
.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
|
||||||
|
@ -27,7 +27,7 @@ dlabel D_80241A78_ED5C98
|
|||||||
.word 0x00000047, 0x00000005, D_80241A1C_ED5C3C, 0x00080000, 0x00000000, 0x00000001, 0x00000000, 0x00000002, 0x00000000, 0x00000001, 0x00000000
|
.word 0x00000047, 0x00000005, D_80241A1C_ED5C3C, 0x00080000, 0x00000000, 0x00000001, 0x00000000, 0x00000002, 0x00000000, 0x00000001, 0x00000000
|
||||||
|
|
||||||
dlabel D_80241AA4_ED5CC4
|
dlabel D_80241AA4_ED5CC4
|
||||||
.word 0x00000024, 0x00000002, 0xF5DE0329, 0x00000026, 0x00000043, 0x00000002, 0x802E6F50, 0xFFFFFFFF, 0x00000043, 0x00000003, 0x802D8B60, 0x00000000, 0x00000000, 0x00000043, 0x00000006, 0x802D7CD8, 0x00000000, 0x00000003, 0x00000019, 0x00000010, 0x00001000, 0x00000043, 0x00000005, SetSleepBubbleUnk1C, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000043, 0x00000003, 0x802D7B70, 0x00000000, 0x00000001, 0x00000043, 0x00000003, 0x80048338, 0x00000000, D_80244144_ED8364, 0x00000046, 0x00000001, D_80241720_ED5940, 0x00000044, 0x00000001, D_80244B40_ED8D60, 0x00000044, 0x00000001, D_802436E8_ED7908, 0x00000044, 0x00000001, D_80242BD8_ED6DF8, 0x00000044, 0x00000001, D_80244164_ED8384, 0x00000043, 0x00000004, AddCoin, 0x00000003, 0x0000000B, 0x00000006, 0x00000043, 0x00000004, AddCoin, 0x00000003, 0x0000000C, 0x00000006, 0x00000024, 0x00000002, 0xFE363C80, 0xFFFFFEF7, 0x00000024, 0x00000002, 0xFE363C81, 0x000000F7, 0x00000024, 0x00000002, 0xFE363C82, 0x000000C7, 0x00000024, 0x00000002, 0xFE363C83, 0x00000139, 0x00000024, 0x00000002, 0xFE363C84, 0x00000000, 0x00000044, 0x00000001, D_80241770_ED5990, 0x00000024, 0x00000002, 0xFE363C80, 0xFFFFFED4, 0x00000024, 0x00000002, 0xFE363C81, 0xFFFFFEED, 0x00000024, 0x00000002, 0xFE363C82, 0xFFFFFF74, 0x00000024, 0x00000002, 0xFE363C83, 0xFFFFFF47, 0x00000024, 0x00000002, 0xFE363C84, 0x00000000, 0x00000044, 0x00000001, D_80241770_ED5990, 0x00000024, 0x00000002, 0xFE363C80, 0x00000107, 0x00000024, 0x00000002, 0xFE363C81, 0xFFFFFF08, 0x00000024, 0x00000002, 0xFE363C82, 0x0000016A, 0x00000024, 0x00000002, 0xFE363C83, 0x00000092, 0x00000024, 0x00000002, 0xFE363C84, 0x00000000, 0x00000044, 0x00000001, D_80241770_ED5990, 0x00000043, 0x00000002, 0x802D790C, 0xFE363C80, 0x00000014, 0x00000001, 0xFE363C80, 0x00000016, 0x00000001, 0x00000001, 0x00000044, 0x00000001, D_8024333C_ED755C, 0x00000016, 0x00000001, 0x00000002, 0x00000044, 0x00000001, D_802428DC_ED6AFC, 0x00000044, 0x00000001, D_80241A78_ED5C98, 0x0000001C, 0x00000000, 0x00000043, 0x00000004, AddCoin, 0x00000000, 0x00000001, 0x7FFFFE00, 0x00000024, 0x00000002, 0xFE363C80, D_80241A78_ED5C98, 0x00000044, 0x00000001, 0x80285C70, 0x00000023, 0x00000000, 0x00000046, 0x00000001, D_802415D0_ED57F0, 0x0000000F, 0x00000002, 0xF5DE0180, 0x00000035, 0x00000043, 0x00000001, ED4260_DeadUnkFunc1, 0x00000013, 0x00000000, 0x00000002, 0x00000000, 0x00000001, 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, SetSleepBubbleTimeLeft, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000043, 0x00000003, 0x802D7B70, 0x00000000, 0x00000001, 0x00000043, 0x00000003, 0x80048338, 0x00000000, D_80244144_ED8364, 0x00000046, 0x00000001, D_80241720_ED5940, 0x00000044, 0x00000001, D_80244B40_ED8D60, 0x00000044, 0x00000001, D_802436E8_ED7908, 0x00000044, 0x00000001, D_80242BD8_ED6DF8, 0x00000044, 0x00000001, D_80244164_ED8384, 0x00000043, 0x00000004, AddCoin, 0x00000003, 0x0000000B, 0x00000006, 0x00000043, 0x00000004, AddCoin, 0x00000003, 0x0000000C, 0x00000006, 0x00000024, 0x00000002, 0xFE363C80, 0xFFFFFEF7, 0x00000024, 0x00000002, 0xFE363C81, 0x000000F7, 0x00000024, 0x00000002, 0xFE363C82, 0x000000C7, 0x00000024, 0x00000002, 0xFE363C83, 0x00000139, 0x00000024, 0x00000002, 0xFE363C84, 0x00000000, 0x00000044, 0x00000001, D_80241770_ED5990, 0x00000024, 0x00000002, 0xFE363C80, 0xFFFFFED4, 0x00000024, 0x00000002, 0xFE363C81, 0xFFFFFEED, 0x00000024, 0x00000002, 0xFE363C82, 0xFFFFFF74, 0x00000024, 0x00000002, 0xFE363C83, 0xFFFFFF47, 0x00000024, 0x00000002, 0xFE363C84, 0x00000000, 0x00000044, 0x00000001, D_80241770_ED5990, 0x00000024, 0x00000002, 0xFE363C80, 0x00000107, 0x00000024, 0x00000002, 0xFE363C81, 0xFFFFFF08, 0x00000024, 0x00000002, 0xFE363C82, 0x0000016A, 0x00000024, 0x00000002, 0xFE363C83, 0x00000092, 0x00000024, 0x00000002, 0xFE363C84, 0x00000000, 0x00000044, 0x00000001, D_80241770_ED5990, 0x00000043, 0x00000002, 0x802D790C, 0xFE363C80, 0x00000014, 0x00000001, 0xFE363C80, 0x00000016, 0x00000001, 0x00000001, 0x00000044, 0x00000001, D_8024333C_ED755C, 0x00000016, 0x00000001, 0x00000002, 0x00000044, 0x00000001, D_802428DC_ED6AFC, 0x00000044, 0x00000001, D_80241A78_ED5C98, 0x0000001C, 0x00000000, 0x00000043, 0x00000004, AddCoin, 0x00000000, 0x00000001, 0x7FFFFE00, 0x00000024, 0x00000002, 0xFE363C80, D_80241A78_ED5C98, 0x00000044, 0x00000001, 0x80285C70, 0x00000023, 0x00000000, 0x00000046, 0x00000001, D_802415D0_ED57F0, 0x0000000F, 0x00000002, 0xF5DE0180, 0x00000035, 0x00000043, 0x00000001, ED4260_DeadUnkFunc1, 0x00000013, 0x00000000, 0x00000002, 0x00000000, 0x00000001, 0x00000000, 0x00000000, 0x00000000
|
||||||
|
|
||||||
dlabel ED42A0_varStash
|
dlabel ED42A0_varStash
|
||||||
.word 0x00000000
|
.word 0x00000000
|
||||||
|
@ -48,7 +48,7 @@ dlabel D_802416C8_EDA4E8
|
|||||||
.word 0x00000047, 0x00000005, D_802414B8_EDA2D8, 0x00080000, 0x00000000, 0x00000001, 0x00000000, 0x00000047, 0x00000005, D_8024145C_EDA27C, 0x00080000, 0x00000004, 0x00000001, 0x00000000, 0x00000024, 0x00000002, 0xFE363C80, 0x00000002, 0x00000024, 0x00000002, 0xFE363C81, 0x00000023, 0x00000024, 0x00000002, 0xFE363C82, D_80241514_EDA334, 0x00000047, 0x00000005, D_8024167C_EDA49C, 0x00000080, 0xFE363C81, 0x00000001, 0x00000000, 0x00000024, 0x00000002, 0xFE363C80, 0x00000003, 0x00000024, 0x00000002, 0xFE363C81, 0x00000022, 0x00000024, 0x00000002, 0xFE363C82, D_80241550_EDA370, 0x00000047, 0x00000005, D_8024167C_EDA49C, 0x00000080, 0xFE363C81, 0x00000001, 0x00000000, 0x00000024, 0x00000002, 0xFE363C80, 0x00000004, 0x00000024, 0x00000002, 0xFE363C81, 0x00000021, 0x00000024, 0x00000002, 0xFE363C82, D_8024158C_EDA3AC, 0x00000047, 0x00000005, D_8024167C_EDA49C, 0x00000080, 0xFE363C81, 0x00000001, 0x00000000, 0x00000024, 0x00000002, 0xFE363C80, 0x00000005, 0x00000024, 0x00000002, 0xFE363C81, 0x00000020, 0x00000024, 0x00000002, 0xFE363C82, D_802415C8_EDA3E8, 0x00000047, 0x00000005, D_8024167C_EDA49C, 0x00000080, 0xFE363C81, 0x00000001, 0x00000000, 0x00000024, 0x00000002, 0xFE363C80, 0x00000006, 0x00000024, 0x00000002, 0xFE363C81, 0x0000001F, 0x00000024, 0x00000002, 0xFE363C82, D_80241604_EDA424, 0x00000047, 0x00000005, D_8024167C_EDA49C, 0x00000080, 0xFE363C81, 0x00000001, 0x00000000, 0x00000024, 0x00000002, 0xFE363C80, 0x00000007, 0x00000024, 0x00000002, 0xFE363C81, 0x0000001E, 0x00000024, 0x00000002, 0xFE363C82, D_80241640_EDA460, 0x00000047, 0x00000005, D_8024167C_EDA49C, 0x00000080, 0xFE363C81, 0x00000001, 0x00000000, 0x00000002, 0x00000000, 0x00000001, 0x00000000
|
.word 0x00000047, 0x00000005, D_802414B8_EDA2D8, 0x00080000, 0x00000000, 0x00000001, 0x00000000, 0x00000047, 0x00000005, D_8024145C_EDA27C, 0x00080000, 0x00000004, 0x00000001, 0x00000000, 0x00000024, 0x00000002, 0xFE363C80, 0x00000002, 0x00000024, 0x00000002, 0xFE363C81, 0x00000023, 0x00000024, 0x00000002, 0xFE363C82, D_80241514_EDA334, 0x00000047, 0x00000005, D_8024167C_EDA49C, 0x00000080, 0xFE363C81, 0x00000001, 0x00000000, 0x00000024, 0x00000002, 0xFE363C80, 0x00000003, 0x00000024, 0x00000002, 0xFE363C81, 0x00000022, 0x00000024, 0x00000002, 0xFE363C82, D_80241550_EDA370, 0x00000047, 0x00000005, D_8024167C_EDA49C, 0x00000080, 0xFE363C81, 0x00000001, 0x00000000, 0x00000024, 0x00000002, 0xFE363C80, 0x00000004, 0x00000024, 0x00000002, 0xFE363C81, 0x00000021, 0x00000024, 0x00000002, 0xFE363C82, D_8024158C_EDA3AC, 0x00000047, 0x00000005, D_8024167C_EDA49C, 0x00000080, 0xFE363C81, 0x00000001, 0x00000000, 0x00000024, 0x00000002, 0xFE363C80, 0x00000005, 0x00000024, 0x00000002, 0xFE363C81, 0x00000020, 0x00000024, 0x00000002, 0xFE363C82, D_802415C8_EDA3E8, 0x00000047, 0x00000005, D_8024167C_EDA49C, 0x00000080, 0xFE363C81, 0x00000001, 0x00000000, 0x00000024, 0x00000002, 0xFE363C80, 0x00000006, 0x00000024, 0x00000002, 0xFE363C81, 0x0000001F, 0x00000024, 0x00000002, 0xFE363C82, D_80241604_EDA424, 0x00000047, 0x00000005, D_8024167C_EDA49C, 0x00000080, 0xFE363C81, 0x00000001, 0x00000000, 0x00000024, 0x00000002, 0xFE363C80, 0x00000007, 0x00000024, 0x00000002, 0xFE363C81, 0x0000001E, 0x00000024, 0x00000002, 0xFE363C82, D_80241640_EDA460, 0x00000047, 0x00000005, D_8024167C_EDA49C, 0x00000080, 0xFE363C81, 0x00000001, 0x00000000, 0x00000002, 0x00000000, 0x00000001, 0x00000000
|
||||||
|
|
||||||
dlabel D_802418D8_EDA6F8
|
dlabel D_802418D8_EDA6F8
|
||||||
.word 0x00000024, 0x00000002, 0xF5DE0329, 0x00000026, 0x00000043, 0x00000002, 0x802E6F50, 0xFFFFFFFF, 0x00000043, 0x00000003, 0x802D8B60, 0x00000000, 0x00000000, 0x00000043, 0x00000006, 0x802D7CD8, 0x00000000, 0x00000003, 0x00000019, 0x00000010, 0x00001000, 0x00000043, 0x00000005, SetSleepBubbleUnk1C, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000043, 0x00000003, 0x802D7B70, 0x00000000, 0x00000001, 0x00000043, 0x00000002, 0x800482D8, 0x00000007, 0x00000043, 0x00000003, 0x80048338, 0x00000000, D_80243104_EDBF24, 0x00000046, 0x00000001, D_80243120_EDBF40, 0x00000043, 0x00000004, AddCoin, 0x00000000, 0x00000001, 0x7FFFFE00, 0x00000043, 0x00000004, AddCoin, 0x00000000, 0x00000005, 0x7FFFFE00, 0x00000043, 0x00000002, 0x802D790C, 0xFE363C80, 0x0000000E, 0x00000002, 0xFE363C80, 0x00000001, 0x00000024, 0x00000002, 0xFE363C80, D_802416C8_EDA4E8, 0x00000044, 0x00000001, 0x80285C70, 0x00000044, 0x00000001, D_80242270_EDB090, 0x00000008, 0x00000001, 0x00000001, 0x00000012, 0x00000000, 0x00000024, 0x00000002, 0xFE363C8A, D_802416C8_EDA4E8, 0x00000044, 0x00000001, D_8024072C_ED954C, 0x00000008, 0x00000001, 0x00000001, 0x00000013, 0x00000000, 0x00000046, 0x00000001, D_80240410_ED9230, 0x0000000F, 0x00000002, 0xF5DE0180, 0x00000035, 0x00000043, 0x00000001, func_80240318_ED9138, 0x00000013, 0x00000000, 0x00000043, 0x00000004, AddCoin, 0x00000003, 0x00000009, 0x00000009, 0x00000043, 0x00000004, AddCoin, 0x00000003, 0x0000000A, 0x00000009, 0x00000043, 0x00000004, AddCoin, 0x00000003, 0x0000000B, 0x00000009, 0x00000043, 0x00000004, AddCoin, 0x00000003, 0x0000000C, 0x00000009, 0x00000002, 0x00000000, 0x00000001, 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, SetSleepBubbleTimeLeft, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000043, 0x00000003, 0x802D7B70, 0x00000000, 0x00000001, 0x00000043, 0x00000002, 0x800482D8, 0x00000007, 0x00000043, 0x00000003, 0x80048338, 0x00000000, D_80243104_EDBF24, 0x00000046, 0x00000001, D_80243120_EDBF40, 0x00000043, 0x00000004, AddCoin, 0x00000000, 0x00000001, 0x7FFFFE00, 0x00000043, 0x00000004, AddCoin, 0x00000000, 0x00000005, 0x7FFFFE00, 0x00000043, 0x00000002, 0x802D790C, 0xFE363C80, 0x0000000E, 0x00000002, 0xFE363C80, 0x00000001, 0x00000024, 0x00000002, 0xFE363C80, D_802416C8_EDA4E8, 0x00000044, 0x00000001, 0x80285C70, 0x00000044, 0x00000001, D_80242270_EDB090, 0x00000008, 0x00000001, 0x00000001, 0x00000012, 0x00000000, 0x00000024, 0x00000002, 0xFE363C8A, D_802416C8_EDA4E8, 0x00000044, 0x00000001, D_8024072C_ED954C, 0x00000008, 0x00000001, 0x00000001, 0x00000013, 0x00000000, 0x00000046, 0x00000001, D_80240410_ED9230, 0x0000000F, 0x00000002, 0xF5DE0180, 0x00000035, 0x00000043, 0x00000001, func_80240318_ED9138, 0x00000013, 0x00000000, 0x00000043, 0x00000004, AddCoin, 0x00000003, 0x00000009, 0x00000009, 0x00000043, 0x00000004, AddCoin, 0x00000003, 0x0000000A, 0x00000009, 0x00000043, 0x00000004, AddCoin, 0x00000003, 0x0000000B, 0x00000009, 0x00000043, 0x00000004, AddCoin, 0x00000003, 0x0000000C, 0x00000009, 0x00000002, 0x00000000, 0x00000001, 0x00000000, 0x00000000, 0x00000000
|
||||||
|
|
||||||
dlabel D_80241AF0_EDA910
|
dlabel D_80241AF0_EDA910
|
||||||
.word 0x00000000, 0x00200018, 0x00000000, 0x00000000, 0x00000000, 0x8007D3C0, 0x00000000, 0x8007D4EC, 0x00000000, 0x00000000, 0x00140000
|
.word 0x00000000, 0x00200018, 0x00000000, 0x00000000, 0x00000000, 0x8007D3C0, 0x00000000, 0x8007D4EC, 0x00000000, 0x00000000, 0x00140000
|
||||||
|
@ -24,7 +24,7 @@ dlabel D_80240B78_EDCB58
|
|||||||
.word 0x00000047, 0x00000005, D_80240B1C_EDCAFC, 0x00080000, 0x00000000, 0x00000001, 0x00000000, 0x00000002, 0x00000000, 0x00000001, 0x00000000
|
.word 0x00000047, 0x00000005, D_80240B1C_EDCAFC, 0x00080000, 0x00000000, 0x00000001, 0x00000000, 0x00000002, 0x00000000, 0x00000001, 0x00000000
|
||||||
|
|
||||||
dlabel D_80240BA4_EDCB84
|
dlabel D_80240BA4_EDCB84
|
||||||
.word 0x00000024, 0x00000002, 0xF5DE0329, 0x00000026, 0x00000043, 0x00000002, 0x802E6F50, 0xFFFFFFFF, 0x00000043, 0x00000003, 0x802D8B60, 0x00000000, 0x00000000, 0x00000043, 0x00000006, 0x802D7CD8, 0x00000000, 0x00000003, 0x00000019, 0x00000010, 0x00001000, 0x00000043, 0x00000005, SetSleepBubbleUnk1C, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000043, 0x00000003, 0x802D7B70, 0x00000000, 0x00000001, 0x00000024, 0x00000002, 0xF9718896, 0x00000000, 0x00000043, 0x00000003, 0x80048338, 0x00000000, D_802429B8_EDE998, 0x00000043, 0x00000004, AddCoin, 0x00000003, 0x0000000B, 0x00000006, 0x00000024, 0x00000002, 0xFE363C80, 0xFFFFFFBF, 0x00000024, 0x00000002, 0xFE363C81, 0xFFFFFF2E, 0x00000024, 0x00000002, 0xFE363C82, 0x0000005A, 0x00000024, 0x00000002, 0xFE363C83, 0xFFFFFF92, 0x00000024, 0x00000002, 0xFE363C84, 0x00000000, 0x00000044, 0x00000001, D_80240870_EDC850, 0x00000024, 0x00000002, 0xFE363C80, 0xFFFFFF38, 0x00000024, 0x00000002, 0xFE363C81, 0x00000082, 0x00000024, 0x00000002, 0xFE363C82, 0xFFFFFFB0, 0x00000024, 0x00000002, 0xFE363C83, 0x000000AA, 0x00000024, 0x00000002, 0xFE363C84, 0x00000000, 0x00000044, 0x00000001, D_80240870_EDC850, 0x00000024, 0x00000002, 0xFE363C80, 0xFFFFFEF2, 0x00000024, 0x00000002, 0xFE363C81, 0xFFFFFFB0, 0x00000024, 0x00000002, 0xFE363C82, 0xFFFFFF1F, 0x00000024, 0x00000002, 0xFE363C83, 0x0000007D, 0x00000024, 0x00000002, 0xFE363C84, 0x00000000, 0x00000044, 0x00000001, D_80240870_EDC850, 0x00000043, 0x00000002, 0x802D790C, 0xFE363C80, 0x0000000A, 0x00000002, 0xFE363C80, 0x00000001, 0x00000044, 0x00000001, D_802419F4_EDD9D4, 0x00000012, 0x00000000, 0x00000043, 0x00000004, AddCoin, 0x00000000, 0x00000001, 0x7FFFFE00, 0x00000024, 0x00000002, 0xFE363C80, D_80240B78_EDCB58, 0x00000044, 0x00000001, 0x80285C70, 0x00000013, 0x00000000, 0x00000046, 0x00000001, D_80240750_EDC730, 0x0000000F, 0x00000002, 0xF5DE0180, 0x00000035, 0x00000043, 0x00000001, func_80240000_EDBFE0, 0x00000013, 0x00000000, 0x00000002, 0x00000000, 0x00000001, 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, SetSleepBubbleTimeLeft, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000043, 0x00000003, 0x802D7B70, 0x00000000, 0x00000001, 0x00000024, 0x00000002, 0xF9718896, 0x00000000, 0x00000043, 0x00000003, 0x80048338, 0x00000000, D_802429B8_EDE998, 0x00000043, 0x00000004, AddCoin, 0x00000003, 0x0000000B, 0x00000006, 0x00000024, 0x00000002, 0xFE363C80, 0xFFFFFFBF, 0x00000024, 0x00000002, 0xFE363C81, 0xFFFFFF2E, 0x00000024, 0x00000002, 0xFE363C82, 0x0000005A, 0x00000024, 0x00000002, 0xFE363C83, 0xFFFFFF92, 0x00000024, 0x00000002, 0xFE363C84, 0x00000000, 0x00000044, 0x00000001, D_80240870_EDC850, 0x00000024, 0x00000002, 0xFE363C80, 0xFFFFFF38, 0x00000024, 0x00000002, 0xFE363C81, 0x00000082, 0x00000024, 0x00000002, 0xFE363C82, 0xFFFFFFB0, 0x00000024, 0x00000002, 0xFE363C83, 0x000000AA, 0x00000024, 0x00000002, 0xFE363C84, 0x00000000, 0x00000044, 0x00000001, D_80240870_EDC850, 0x00000024, 0x00000002, 0xFE363C80, 0xFFFFFEF2, 0x00000024, 0x00000002, 0xFE363C81, 0xFFFFFFB0, 0x00000024, 0x00000002, 0xFE363C82, 0xFFFFFF1F, 0x00000024, 0x00000002, 0xFE363C83, 0x0000007D, 0x00000024, 0x00000002, 0xFE363C84, 0x00000000, 0x00000044, 0x00000001, D_80240870_EDC850, 0x00000043, 0x00000002, 0x802D790C, 0xFE363C80, 0x0000000A, 0x00000002, 0xFE363C80, 0x00000001, 0x00000044, 0x00000001, D_802419F4_EDD9D4, 0x00000012, 0x00000000, 0x00000043, 0x00000004, AddCoin, 0x00000000, 0x00000001, 0x7FFFFE00, 0x00000024, 0x00000002, 0xFE363C80, D_80240B78_EDCB58, 0x00000044, 0x00000001, 0x80285C70, 0x00000013, 0x00000000, 0x00000046, 0x00000001, D_80240750_EDC730, 0x0000000F, 0x00000002, 0xF5DE0180, 0x00000035, 0x00000043, 0x00000001, func_80240000_EDBFE0, 0x00000013, 0x00000000, 0x00000002, 0x00000000, 0x00000001, 0x00000000, 0x00000000, 0x00000000
|
||||||
|
|
||||||
dlabel D_80240E30_EDCE10
|
dlabel D_80240E30_EDCE10
|
||||||
.word 0x00000000, 0x00380028, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00630000
|
.word 0x00000000, 0x00380028, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00630000
|
||||||
|
@ -36,7 +36,7 @@ dlabel D_80243E54_EE2814
|
|||||||
.word 0x00000047, 0x00000005, D_80243DF8_EE27B8, 0x00080000, 0x00000000, 0x00000001, 0x00000000, 0x00000047, 0x00000005, D_80243D9C_EE275C, 0x00080000, 0x00000004, 0x00000001, 0x00000000, 0x00000002, 0x00000000, 0x00000001, 0x00000000
|
.word 0x00000047, 0x00000005, D_80243DF8_EE27B8, 0x00080000, 0x00000000, 0x00000001, 0x00000000, 0x00000047, 0x00000005, D_80243D9C_EE275C, 0x00080000, 0x00000004, 0x00000001, 0x00000000, 0x00000002, 0x00000000, 0x00000001, 0x00000000
|
||||||
|
|
||||||
dlabel D_80243E9C_EE285C
|
dlabel D_80243E9C_EE285C
|
||||||
.word 0x00000024, 0x00000002, 0xF5DE0329, 0x00000026, 0x00000043, 0x00000002, 0x802E6F50, 0xFFFFFFFF, 0x00000043, 0x00000003, 0x802D8B60, 0x00000000, 0x00000000, 0x00000043, 0x00000006, 0x802D7CD8, 0x00000000, 0x00000003, 0x00000019, 0x00000010, 0x00001000, 0x00000043, 0x00000005, SetSleepBubbleUnk1C, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000043, 0x00000003, 0x802D7B70, 0x00000000, 0x00000001, 0x00000043, 0x00000003, 0x80048338, 0x00000000, D_80247A4C_EE640C, 0x00000046, 0x00000001, D_80243A28_EE23E8, 0x00000043, 0x00000004, AddCoin, 0x00000003, 0x0000000D, 0x00000006, 0x00000024, 0x00000002, 0xFE363C80, 0x00000112, 0x00000024, 0x00000002, 0xFE363C81, 0xFFFFFF77, 0x00000024, 0x00000002, 0xFE363C82, 0x00000247, 0x00000024, 0x00000002, 0xFE363C83, 0xFFFFFFC0, 0x00000024, 0x00000002, 0xFE363C84, 0x00000000, 0x00000044, 0x00000001, D_80243AF0_EE24B0, 0x00000024, 0x00000002, 0xFE363C80, 0x000001B1, 0x00000024, 0x00000002, 0xFE363C81, 0x0000006C, 0x00000024, 0x00000002, 0xFE363C82, 0x00000244, 0x00000024, 0x00000002, 0xFE363C83, 0x000000A9, 0x00000024, 0x00000002, 0xFE363C84, 0x00000000, 0x00000044, 0x00000001, D_80243AF0_EE24B0, 0x00000024, 0x00000002, 0xFE363C80, 0xFFFFFE34, 0x00000024, 0x00000002, 0xFE363C81, 0x0000005A, 0x00000024, 0x00000002, 0xFE363C82, 0xFFFFFF83, 0x00000024, 0x00000002, 0xFE363C83, 0x00000082, 0x00000024, 0x00000002, 0xFE363C84, 0x00000000, 0x00000044, 0x00000001, D_80243AF0_EE24B0, 0x00000024, 0x00000002, 0xFE363C80, 0xFFFFFE5C, 0x00000024, 0x00000002, 0xFE363C81, 0xFFFFFF7E, 0x00000024, 0x00000002, 0xFE363C82, 0xFFFFFEFC, 0x00000024, 0x00000002, 0xFE363C83, 0xFFFFFFA6, 0x00000024, 0x00000002, 0xFE363C84, 0x00000000, 0x00000044, 0x00000001, D_80243AF0_EE24B0, 0x00000024, 0x00000002, 0xFE363C80, 0xFFFFFF24, 0x00000024, 0x00000002, 0xFE363C81, 0xFFFFFF77, 0x00000024, 0x00000002, 0xFE363C82, 0x00000000, 0x00000024, 0x00000002, 0xFE363C83, 0xFFFFFFCE, 0x00000024, 0x00000002, 0xFE363C84, 0x000000A0, 0x00000044, 0x00000001, D_80243AF0_EE24B0, 0x00000043, 0x00000004, AddCoin, 0x00000000, 0x00000001, 0x7FFFFE00, 0x00000043, 0x00000004, AddCoin, 0x00000000, 0x00000005, 0x7FFFFE00, 0x00000024, 0x00000002, 0xFE363C80, D_80243E54_EE2814, 0x00000044, 0x00000001, 0x80285C70, 0x00000046, 0x00000001, D_80243960_EE2320, 0x0000000F, 0x00000002, 0xF5DE0180, 0x00000035, 0x00000043, 0x00000001, func_80240000_EDE9C0, 0x00000013, 0x00000000, 0x00000002, 0x00000000, 0x00000001, 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, SetSleepBubbleTimeLeft, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000043, 0x00000003, 0x802D7B70, 0x00000000, 0x00000001, 0x00000043, 0x00000003, 0x80048338, 0x00000000, D_80247A4C_EE640C, 0x00000046, 0x00000001, D_80243A28_EE23E8, 0x00000043, 0x00000004, AddCoin, 0x00000003, 0x0000000D, 0x00000006, 0x00000024, 0x00000002, 0xFE363C80, 0x00000112, 0x00000024, 0x00000002, 0xFE363C81, 0xFFFFFF77, 0x00000024, 0x00000002, 0xFE363C82, 0x00000247, 0x00000024, 0x00000002, 0xFE363C83, 0xFFFFFFC0, 0x00000024, 0x00000002, 0xFE363C84, 0x00000000, 0x00000044, 0x00000001, D_80243AF0_EE24B0, 0x00000024, 0x00000002, 0xFE363C80, 0x000001B1, 0x00000024, 0x00000002, 0xFE363C81, 0x0000006C, 0x00000024, 0x00000002, 0xFE363C82, 0x00000244, 0x00000024, 0x00000002, 0xFE363C83, 0x000000A9, 0x00000024, 0x00000002, 0xFE363C84, 0x00000000, 0x00000044, 0x00000001, D_80243AF0_EE24B0, 0x00000024, 0x00000002, 0xFE363C80, 0xFFFFFE34, 0x00000024, 0x00000002, 0xFE363C81, 0x0000005A, 0x00000024, 0x00000002, 0xFE363C82, 0xFFFFFF83, 0x00000024, 0x00000002, 0xFE363C83, 0x00000082, 0x00000024, 0x00000002, 0xFE363C84, 0x00000000, 0x00000044, 0x00000001, D_80243AF0_EE24B0, 0x00000024, 0x00000002, 0xFE363C80, 0xFFFFFE5C, 0x00000024, 0x00000002, 0xFE363C81, 0xFFFFFF7E, 0x00000024, 0x00000002, 0xFE363C82, 0xFFFFFEFC, 0x00000024, 0x00000002, 0xFE363C83, 0xFFFFFFA6, 0x00000024, 0x00000002, 0xFE363C84, 0x00000000, 0x00000044, 0x00000001, D_80243AF0_EE24B0, 0x00000024, 0x00000002, 0xFE363C80, 0xFFFFFF24, 0x00000024, 0x00000002, 0xFE363C81, 0xFFFFFF77, 0x00000024, 0x00000002, 0xFE363C82, 0x00000000, 0x00000024, 0x00000002, 0xFE363C83, 0xFFFFFFCE, 0x00000024, 0x00000002, 0xFE363C84, 0x000000A0, 0x00000044, 0x00000001, D_80243AF0_EE24B0, 0x00000043, 0x00000004, AddCoin, 0x00000000, 0x00000001, 0x7FFFFE00, 0x00000043, 0x00000004, AddCoin, 0x00000000, 0x00000005, 0x7FFFFE00, 0x00000024, 0x00000002, 0xFE363C80, D_80243E54_EE2814, 0x00000044, 0x00000001, 0x80285C70, 0x00000046, 0x00000001, D_80243960_EE2320, 0x0000000F, 0x00000002, 0xF5DE0180, 0x00000035, 0x00000043, 0x00000001, func_80240000_EDE9C0, 0x00000013, 0x00000000, 0x00000002, 0x00000000, 0x00000001, 0x00000000
|
||||||
|
|
||||||
dlabel D_802441B0_EE2B70
|
dlabel D_802441B0_EE2B70
|
||||||
.word 0x00000000, 0x00200018, 0x00000000, 0x00000000, 0x00000000, 0x8007D3C0, 0x00000000, 0x8007D4EC, 0x00000000, 0x00000000, 0x00140000
|
.word 0x00000000, 0x00200018, 0x00000000, 0x00000000, 0x00000000, 0x8007D3C0, 0x00000000, 0x8007D4EC, 0x00000000, 0x00000000, 0x00140000
|
||||||
|
@ -24,7 +24,7 @@ dlabel D_8024262C_EE8BDC
|
|||||||
.word 0x0000001F, 0xC3FA0000, 0x00000000, 0xC2B40000, 0x00000019, 0xC3FF0000, 0x00000000, 0x00000000, 0x00000020, 0xC3FA0000, 0x00000000, 0x42DC0000, 0x00000021, 0xC37A0000, 0x00000000, 0xC2B40000, 0x0000001A, 0xC3700000, 0x00000000, 0x00000000, 0x00000022, 0xC37A0000, 0x00000000, 0x42DC0000, 0x0000001B, 0xC2480000, 0x00000000, 0x41C80000, 0x0000001C, 0x428C0000, 0x42700000, 0xC2BE0000, 0x0000001D, 0x43CD0000, 0x42700000, 0xC2BE0000, 0x0000001E, 0x44098000, 0x00000000, 0x42480000, 0x00000023, 0xC2480000, 0x00000000, 0x42DC0000, 0xFFFFFFFF, 0x00000000, 0x00000000, 0x00000000
|
.word 0x0000001F, 0xC3FA0000, 0x00000000, 0xC2B40000, 0x00000019, 0xC3FF0000, 0x00000000, 0x00000000, 0x00000020, 0xC3FA0000, 0x00000000, 0x42DC0000, 0x00000021, 0xC37A0000, 0x00000000, 0xC2B40000, 0x0000001A, 0xC3700000, 0x00000000, 0x00000000, 0x00000022, 0xC37A0000, 0x00000000, 0x42DC0000, 0x0000001B, 0xC2480000, 0x00000000, 0x41C80000, 0x0000001C, 0x428C0000, 0x42700000, 0xC2BE0000, 0x0000001D, 0x43CD0000, 0x42700000, 0xC2BE0000, 0x0000001E, 0x44098000, 0x00000000, 0x42480000, 0x00000023, 0xC2480000, 0x00000000, 0x42DC0000, 0xFFFFFFFF, 0x00000000, 0x00000000, 0x00000000
|
||||||
|
|
||||||
dlabel D_802426EC_EE8C9C
|
dlabel D_802426EC_EE8C9C
|
||||||
.word 0x00000024, 0x00000002, 0xF5DE0329, 0x00000026, 0x00000043, 0x00000002, 0x802E6F50, 0xFFFFFFFF, 0x00000043, 0x00000006, 0x802D7CD8, 0x00000000, 0x00000003, 0x00000019, 0x00000010, 0x00001000, 0x00000043, 0x00000005, SetSleepBubbleUnk1C, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000043, 0x00000003, 0x802D7B70, 0x00000000, 0x00000001, 0x00000043, 0x00000003, 0x80048338, 0x00000000, D_80244F30_EEB4E0, 0x00000044, 0x00000001, D_80244F60_EEB510, 0x00000043, 0x00000004, AddCoin, 0x00000003, 0x00000009, 0x00000002, 0x00000056, 0x00000000, 0x00000043, 0x00000002, 0x802D7384, D_8024262C_EE8BDC, 0x00000057, 0x00000000, 0x00000043, 0x00000003, 0x802D6688, 0x0000001D, 0x00000001, 0x00000043, 0x00000003, 0x802D6688, 0x0000001F, 0x00000001, 0x00000043, 0x00000003, 0x802D6688, 0x00000020, 0x00000001, 0x00000043, 0x00000003, 0x802D6688, 0x00000023, 0x00000001, 0x00000043, 0x00000003, 0x802D6688, 0x00000024, 0x00000001, 0x00000043, 0x00000003, 0x802D6688, 0x00000027, 0x00000001, 0x00000043, 0x00000003, 0x802D6688, 0x00000029, 0x00000001, 0x00000043, 0x00000003, 0x802D6688, 0x0000002B, 0x00000001, 0x00000043, 0x00000003, 0x802D6688, 0x0000002D, 0x00000001, 0x00000043, 0x00000003, 0x802D6688, 0x0000002F, 0x00000001, 0x00000043, 0x00000003, 0x802D6688, 0x00000031, 0x00000001, 0x00000043, 0x00000003, 0x802D6688, 0x00000033, 0x00000001, 0x00000043, 0x00000003, 0x802D6688, 0x00000035, 0x00000001, 0x00000043, 0x00000003, 0x802D6688, 0x0000001E, 0x00000001, 0x00000043, 0x00000003, 0x802D6688, 0x00000021, 0x00000001, 0x00000043, 0x00000003, 0x802D6688, 0x00000022, 0x00000001, 0x00000043, 0x00000003, 0x802D6688, 0x00000025, 0x00000001, 0x00000043, 0x00000003, 0x802D6688, 0x00000026, 0x00000001, 0x00000043, 0x00000003, 0x802D6688, 0x0000002A, 0x00000001, 0x00000043, 0x00000003, 0x802D6688, 0x0000002C, 0x00000001, 0x00000043, 0x00000003, 0x802D6688, 0x0000002E, 0x00000001, 0x00000043, 0x00000003, 0x802D6688, 0x00000030, 0x00000001, 0x00000043, 0x00000003, 0x802D6688, 0x00000032, 0x00000001, 0x00000043, 0x00000003, 0x802D6688, 0x00000034, 0x00000001, 0x00000043, 0x00000003, 0x802D6688, 0x00000036, 0x00000001, 0x00000056, 0x00000000, 0x00000024, 0x00000002, 0xFE363C80, 0x00000001, 0x00000024, 0x00000002, 0xFE363C81, 0x0000008C, 0x00000024, 0x00000002, 0xFE363C82, 0x00000000, 0x00000024, 0x00000002, 0xFE363C83, 0x00000000, 0x00000024, 0x00000002, 0xFE363C84, 0x00000000, 0x00000024, 0x00000002, 0xFE363C85, 0x00000001, 0x00000024, 0x00000002, 0xFE363C86, 0x00000000, 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_80242490_EE8A40, 0x00000057, 0x00000000, 0x00000056, 0x00000000, 0x00000024, 0x00000002, 0xFE363C80, 0x00000002, 0x00000024, 0x00000002, 0xFE363C81, 0xFFFFFF38, 0x00000024, 0x00000002, 0xFE363C82, 0x00000000, 0x00000024, 0x00000002, 0xFE363C83, 0x00000000, 0x00000024, 0x00000002, 0xFE363C84, 0x00000000, 0x00000024, 0x00000002, 0xFE363C85, 0x00000001, 0x00000024, 0x00000002, 0xFE363C86, 0x00000000, 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_80242490_EE8A40, 0x00000057, 0x00000000, 0x00000044, 0x00000001, D_80243EA8_EEA458, 0x00000044, 0x00000001, D_80245254_EEB804, 0x00000043, 0x00000004, AddCoin, 0x00000000, 0x00000001, 0x7FFFFE00, 0x00000043, 0x00000004, AddCoin, 0x00000000, 0x00000005, 0x7FFFFE00, 0x00000024, 0x00000002, 0xFE363C80, D_802425E4_EE8B94, 0x00000044, 0x00000001, 0x80285C70, 0x00000046, 0x00000001, D_80242420_EE89D0, 0x0000000F, 0x00000002, 0xF5DE0180, 0x00000035, 0x00000043, 0x00000001, func_8024030C_EE68BC, 0x00000013, 0x00000000, 0x00000002, 0x00000000, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000
|
.word 0x00000024, 0x00000002, 0xF5DE0329, 0x00000026, 0x00000043, 0x00000002, 0x802E6F50, 0xFFFFFFFF, 0x00000043, 0x00000006, 0x802D7CD8, 0x00000000, 0x00000003, 0x00000019, 0x00000010, 0x00001000, 0x00000043, 0x00000005, SetSleepBubbleTimeLeft, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000043, 0x00000003, 0x802D7B70, 0x00000000, 0x00000001, 0x00000043, 0x00000003, 0x80048338, 0x00000000, D_80244F30_EEB4E0, 0x00000044, 0x00000001, D_80244F60_EEB510, 0x00000043, 0x00000004, AddCoin, 0x00000003, 0x00000009, 0x00000002, 0x00000056, 0x00000000, 0x00000043, 0x00000002, 0x802D7384, D_8024262C_EE8BDC, 0x00000057, 0x00000000, 0x00000043, 0x00000003, 0x802D6688, 0x0000001D, 0x00000001, 0x00000043, 0x00000003, 0x802D6688, 0x0000001F, 0x00000001, 0x00000043, 0x00000003, 0x802D6688, 0x00000020, 0x00000001, 0x00000043, 0x00000003, 0x802D6688, 0x00000023, 0x00000001, 0x00000043, 0x00000003, 0x802D6688, 0x00000024, 0x00000001, 0x00000043, 0x00000003, 0x802D6688, 0x00000027, 0x00000001, 0x00000043, 0x00000003, 0x802D6688, 0x00000029, 0x00000001, 0x00000043, 0x00000003, 0x802D6688, 0x0000002B, 0x00000001, 0x00000043, 0x00000003, 0x802D6688, 0x0000002D, 0x00000001, 0x00000043, 0x00000003, 0x802D6688, 0x0000002F, 0x00000001, 0x00000043, 0x00000003, 0x802D6688, 0x00000031, 0x00000001, 0x00000043, 0x00000003, 0x802D6688, 0x00000033, 0x00000001, 0x00000043, 0x00000003, 0x802D6688, 0x00000035, 0x00000001, 0x00000043, 0x00000003, 0x802D6688, 0x0000001E, 0x00000001, 0x00000043, 0x00000003, 0x802D6688, 0x00000021, 0x00000001, 0x00000043, 0x00000003, 0x802D6688, 0x00000022, 0x00000001, 0x00000043, 0x00000003, 0x802D6688, 0x00000025, 0x00000001, 0x00000043, 0x00000003, 0x802D6688, 0x00000026, 0x00000001, 0x00000043, 0x00000003, 0x802D6688, 0x0000002A, 0x00000001, 0x00000043, 0x00000003, 0x802D6688, 0x0000002C, 0x00000001, 0x00000043, 0x00000003, 0x802D6688, 0x0000002E, 0x00000001, 0x00000043, 0x00000003, 0x802D6688, 0x00000030, 0x00000001, 0x00000043, 0x00000003, 0x802D6688, 0x00000032, 0x00000001, 0x00000043, 0x00000003, 0x802D6688, 0x00000034, 0x00000001, 0x00000043, 0x00000003, 0x802D6688, 0x00000036, 0x00000001, 0x00000056, 0x00000000, 0x00000024, 0x00000002, 0xFE363C80, 0x00000001, 0x00000024, 0x00000002, 0xFE363C81, 0x0000008C, 0x00000024, 0x00000002, 0xFE363C82, 0x00000000, 0x00000024, 0x00000002, 0xFE363C83, 0x00000000, 0x00000024, 0x00000002, 0xFE363C84, 0x00000000, 0x00000024, 0x00000002, 0xFE363C85, 0x00000001, 0x00000024, 0x00000002, 0xFE363C86, 0x00000000, 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_80242490_EE8A40, 0x00000057, 0x00000000, 0x00000056, 0x00000000, 0x00000024, 0x00000002, 0xFE363C80, 0x00000002, 0x00000024, 0x00000002, 0xFE363C81, 0xFFFFFF38, 0x00000024, 0x00000002, 0xFE363C82, 0x00000000, 0x00000024, 0x00000002, 0xFE363C83, 0x00000000, 0x00000024, 0x00000002, 0xFE363C84, 0x00000000, 0x00000024, 0x00000002, 0xFE363C85, 0x00000001, 0x00000024, 0x00000002, 0xFE363C86, 0x00000000, 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_80242490_EE8A40, 0x00000057, 0x00000000, 0x00000044, 0x00000001, D_80243EA8_EEA458, 0x00000044, 0x00000001, D_80245254_EEB804, 0x00000043, 0x00000004, AddCoin, 0x00000000, 0x00000001, 0x7FFFFE00, 0x00000043, 0x00000004, AddCoin, 0x00000000, 0x00000005, 0x7FFFFE00, 0x00000024, 0x00000002, 0xFE363C80, D_802425E4_EE8B94, 0x00000044, 0x00000001, 0x80285C70, 0x00000046, 0x00000001, D_80242420_EE89D0, 0x0000000F, 0x00000002, 0xF5DE0180, 0x00000035, 0x00000043, 0x00000001, func_8024030C_EE68BC, 0x00000013, 0x00000000, 0x00000002, 0x00000000, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000
|
||||||
|
|
||||||
dlabel D_80242C30_EE91E0
|
dlabel 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
|
.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
|
||||||
|
@ -21,7 +21,7 @@ dlabel D_80242BA0_EEFCA0
|
|||||||
.word 0x0000000A, 0xC39B0000, 0x00000000, 0x00000000, 0x0000000B, 0x43988000, 0x42C80000, 0x00000000, 0xFFFFFFFF, 0x00000000, 0x00000000, 0x00000000
|
.word 0x0000000A, 0xC39B0000, 0x00000000, 0x00000000, 0x0000000B, 0x43988000, 0x42C80000, 0x00000000, 0xFFFFFFFF, 0x00000000, 0x00000000, 0x00000000
|
||||||
|
|
||||||
dlabel D_80242BD0_EEFCD0
|
dlabel D_80242BD0_EEFCD0
|
||||||
.word 0x00000024, 0x00000002, 0xF5DE0329, 0x00000026, 0x00000043, 0x00000002, 0x802E6F50, 0xFFFFFFFF, 0x00000043, 0x00000006, 0x802D7CD8, 0x00000000, 0x00000003, 0x00000019, 0x00000010, 0x00001000, 0x00000043, 0x00000005, SetSleepBubbleUnk1C, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000043, 0x00000003, 0x802D7B70, 0x00000000, 0x00000001, 0x00000043, 0x00000003, 0x80048338, 0x00000000, D_80244534_EF1634, 0x00000046, 0x00000001, D_80243FA4_EF10A4, 0x00000044, 0x00000001, D_802434CC_EF05CC, 0x00000043, 0x00000004, AddCoin, 0x00000003, 0x00000009, 0x00000002, 0x00000056, 0x00000000, 0x00000043, 0x00000002, 0x802D7384, D_80242BA0_EEFCA0, 0x00000057, 0x00000000, 0x00000043, 0x00000003, 0x802D6688, 0x00000010, 0x00000001, 0x00000043, 0x00000003, 0x802D6688, 0x00000011, 0x00000001, 0x00000043, 0x00000003, 0x802D6688, 0x00000012, 0x00000001, 0x00000043, 0x00000003, 0x802D6688, 0x00000014, 0x00000001, 0x00000043, 0x00000003, 0x802D6688, 0x00000016, 0x00000001, 0x00000043, 0x00000003, 0x802D6688, 0x00000018, 0x00000001, 0x00000043, 0x00000003, 0x802D6688, 0x00000013, 0x00000001, 0x00000043, 0x00000003, 0x802D6688, 0x00000015, 0x00000001, 0x00000043, 0x00000003, 0x802D6688, 0x00000017, 0x00000001, 0x00000043, 0x00000003, 0x802D6688, 0x00000019, 0x00000001, 0x00000056, 0x00000000, 0x00000024, 0x00000002, 0xFE363C80, 0x00000000, 0x00000024, 0x00000002, 0xFE363C81, 0x00000000, 0x00000003, 0x00000001, 0x00000000, 0x00000027, 0x00000002, 0xFE363C80, 0x0000008C, 0x0000000D, 0x00000002, 0xFE363C80, 0x00010000, 0x00000027, 0x00000002, 0xFE363C80, 0xFFFF0000, 0x00000013, 0x00000000, 0x00000043, 0x00000005, 0x802D67E4, 0x00000001, 0x00000000, 0xFE363C80, 0x00000000, 0x00000027, 0x00000002, 0xFE363C81, 0xFFFFFF38, 0x0000000C, 0x00000002, 0xFE363C81, 0x00000000, 0x00000027, 0x00000002, 0xFE363C81, 0x00010000, 0x00000013, 0x00000000, 0x00000043, 0x00000005, 0x802D67E4, 0x00000002, 0x00000000, 0xFE363C81, 0x00000000, 0x00000008, 0x00000001, 0x00000001, 0x00000004, 0x00000001, 0x00000000, 0x00000057, 0x00000000, 0x00000044, 0x00000001, D_80245224_EF2324, 0x00000043, 0x00000004, AddCoin, 0x00000000, 0x00000001, 0x7FFFFE00, 0x00000043, 0x00000004, AddCoin, 0x00000000, 0x00000005, 0x7FFFFE00, 0x00000024, 0x00000002, 0xFE363C80, D_80242B58_EEFC58, 0x00000044, 0x00000001, 0x80285C70, 0x00000046, 0x00000001, D_80242A30_EEFB30, 0x0000000F, 0x00000002, 0xF5DE0180, 0x00000035, 0x00000043, 0x00000001, EED100_DeadUnkFunc1, 0x00000013, 0x00000000, 0x00000002, 0x00000000, 0x00000001, 0x00000000
|
.word 0x00000024, 0x00000002, 0xF5DE0329, 0x00000026, 0x00000043, 0x00000002, 0x802E6F50, 0xFFFFFFFF, 0x00000043, 0x00000006, 0x802D7CD8, 0x00000000, 0x00000003, 0x00000019, 0x00000010, 0x00001000, 0x00000043, 0x00000005, SetSleepBubbleTimeLeft, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000043, 0x00000003, 0x802D7B70, 0x00000000, 0x00000001, 0x00000043, 0x00000003, 0x80048338, 0x00000000, D_80244534_EF1634, 0x00000046, 0x00000001, D_80243FA4_EF10A4, 0x00000044, 0x00000001, D_802434CC_EF05CC, 0x00000043, 0x00000004, AddCoin, 0x00000003, 0x00000009, 0x00000002, 0x00000056, 0x00000000, 0x00000043, 0x00000002, 0x802D7384, D_80242BA0_EEFCA0, 0x00000057, 0x00000000, 0x00000043, 0x00000003, 0x802D6688, 0x00000010, 0x00000001, 0x00000043, 0x00000003, 0x802D6688, 0x00000011, 0x00000001, 0x00000043, 0x00000003, 0x802D6688, 0x00000012, 0x00000001, 0x00000043, 0x00000003, 0x802D6688, 0x00000014, 0x00000001, 0x00000043, 0x00000003, 0x802D6688, 0x00000016, 0x00000001, 0x00000043, 0x00000003, 0x802D6688, 0x00000018, 0x00000001, 0x00000043, 0x00000003, 0x802D6688, 0x00000013, 0x00000001, 0x00000043, 0x00000003, 0x802D6688, 0x00000015, 0x00000001, 0x00000043, 0x00000003, 0x802D6688, 0x00000017, 0x00000001, 0x00000043, 0x00000003, 0x802D6688, 0x00000019, 0x00000001, 0x00000056, 0x00000000, 0x00000024, 0x00000002, 0xFE363C80, 0x00000000, 0x00000024, 0x00000002, 0xFE363C81, 0x00000000, 0x00000003, 0x00000001, 0x00000000, 0x00000027, 0x00000002, 0xFE363C80, 0x0000008C, 0x0000000D, 0x00000002, 0xFE363C80, 0x00010000, 0x00000027, 0x00000002, 0xFE363C80, 0xFFFF0000, 0x00000013, 0x00000000, 0x00000043, 0x00000005, 0x802D67E4, 0x00000001, 0x00000000, 0xFE363C80, 0x00000000, 0x00000027, 0x00000002, 0xFE363C81, 0xFFFFFF38, 0x0000000C, 0x00000002, 0xFE363C81, 0x00000000, 0x00000027, 0x00000002, 0xFE363C81, 0x00010000, 0x00000013, 0x00000000, 0x00000043, 0x00000005, 0x802D67E4, 0x00000002, 0x00000000, 0xFE363C81, 0x00000000, 0x00000008, 0x00000001, 0x00000001, 0x00000004, 0x00000001, 0x00000000, 0x00000057, 0x00000000, 0x00000044, 0x00000001, D_80245224_EF2324, 0x00000043, 0x00000004, AddCoin, 0x00000000, 0x00000001, 0x7FFFFE00, 0x00000043, 0x00000004, AddCoin, 0x00000000, 0x00000005, 0x7FFFFE00, 0x00000024, 0x00000002, 0xFE363C80, D_80242B58_EEFC58, 0x00000044, 0x00000001, 0x80285C70, 0x00000046, 0x00000001, D_80242A30_EEFB30, 0x0000000F, 0x00000002, 0xF5DE0180, 0x00000035, 0x00000043, 0x00000001, EED100_DeadUnkFunc1, 0x00000013, 0x00000000, 0x00000002, 0x00000000, 0x00000001, 0x00000000
|
||||||
|
|
||||||
dlabel D_80242F00_EF0000
|
dlabel 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
|
.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
|
||||||
|
File diff suppressed because one or more lines are too long
@ -21,7 +21,7 @@ dlabel D_802409E4_EF8464
|
|||||||
.word 0x0000000B, 0xC3480000, 0x00000000, 0x42F00000, 0x0000000C, 0x00000000, 0x00000000, 0x42F00000, 0x0000000D, 0x432A0000, 0x00000000, 0x42F00000, 0xFFFFFFFF, 0x00000000, 0x00000000, 0x00000000
|
.word 0x0000000B, 0xC3480000, 0x00000000, 0x42F00000, 0x0000000C, 0x00000000, 0x00000000, 0x42F00000, 0x0000000D, 0x432A0000, 0x00000000, 0x42F00000, 0xFFFFFFFF, 0x00000000, 0x00000000, 0x00000000
|
||||||
|
|
||||||
dlabel D_80240A24_EF84A4
|
dlabel D_80240A24_EF84A4
|
||||||
.word 0x00000024, 0x00000002, 0xF5DE0329, 0x00000026, 0x00000043, 0x00000002, 0x802E6F50, 0xFFFFFFFF, 0x00000043, 0x00000003, 0x802D8B60, 0x00000000, 0x00000000, 0x00000043, 0x00000006, 0x802D7CD8, 0x00000000, 0x00000003, 0x00000019, 0x00000010, 0x00001000, 0x00000043, 0x00000005, SetSleepBubbleUnk1C, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000043, 0x00000003, 0x802D7B70, 0x00000000, 0x00000001, 0x00000043, 0x00000003, 0x80048338, 0x00000000, D_802466CC_EFE14C, 0x00000044, 0x00000001, D_80247054_EFEAD4, 0x00000044, 0x00000001, D_802436E0_EFB160, 0x00000044, 0x00000001, D_80245704_EFD184, 0x00000043, 0x00000004, AddCoin, 0x00000003, 0x00000008, 0x00000002, 0x00000056, 0x00000000, 0x00000043, 0x00000002, 0x802D7384, D_802409E4_EF8464, 0x00000057, 0x00000000, 0x00000043, 0x00000003, 0x802D6688, 0x00000009, 0x00000001, 0x00000043, 0x00000003, 0x802D6688, 0x0000000B, 0x00000001, 0x00000043, 0x00000003, 0x802D6688, 0x0000000C, 0x00000001, 0x00000043, 0x00000003, 0x802D6688, 0x0000000D, 0x00000001, 0x00000043, 0x00000003, 0x802D6688, 0x0000000E, 0x00000001, 0x00000043, 0x00000003, 0x802D6688, 0x0000000F, 0x00000001, 0x00000043, 0x00000003, 0x802D6688, 0x00000007, 0x00000001, 0x00000043, 0x00000003, 0x802D6688, 0x00000008, 0x00000001, 0x00000043, 0x00000003, 0x802D6688, 0x0000000A, 0x00000001, 0x00000043, 0x00000003, 0x802D6688, 0x00000010, 0x00000001, 0x00000043, 0x00000003, 0x802D6688, 0x00000011, 0x00000001, 0x00000056, 0x00000000, 0x00000024, 0x00000002, 0xFE363C80, 0x00000001, 0x00000024, 0x00000002, 0xFE363C81, 0xFFFFFF74, 0x00000024, 0x00000002, 0xFE363C82, 0x00000000, 0x00000024, 0x00000002, 0xFE363C83, 0x00000000, 0x00000024, 0x00000002, 0xFE363C84, 0x00000000, 0x00000024, 0x00000002, 0xFE363C85, 0x00000001, 0x00000024, 0x00000002, 0xFE363C86, 0x00000000, 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_802408C0_EF8340, 0x00000057, 0x00000000, 0x00000056, 0x00000000, 0x00000024, 0x00000002, 0xFE363C80, 0x00000002, 0x00000024, 0x00000002, 0xFE363C81, 0xFFFFFF38, 0x00000024, 0x00000002, 0xFE363C82, 0x00000000, 0x00000024, 0x00000002, 0xFE363C83, 0x00000000, 0x00000024, 0x00000002, 0xFE363C84, 0x00000000, 0x00000024, 0x00000002, 0xFE363C85, 0x00000001, 0x00000024, 0x00000002, 0xFE363C86, 0x00000000, 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_802408C0_EF8340, 0x00000057, 0x00000000, 0x00000043, 0x00000002, 0x802D790C, 0xFE363C80, 0x0000000A, 0x00000002, 0xFE363C80, 0x00000000, 0x00000043, 0x00000004, AddCoin, 0x00000000, 0x00000001, 0x7FFFFE00, 0x00000024, 0x00000002, 0xFE363C80, D_802409B8_EF8438, 0x00000044, 0x00000001, 0x80285C70, 0x00000012, 0x00000000, 0x00000044, 0x00000001, D_80244088_EFBB08, 0x00000044, 0x00000001, D_802409B8_EF8438, 0x00000013, 0x00000000, 0x00000046, 0x00000001, D_80240830_EF82B0, 0x0000000F, 0x00000002, 0xF5DE0180, 0x00000035, 0x00000043, 0x00000001, EF7A80_DeadUnkFunc1, 0x00000013, 0x00000000, 0x00000002, 0x00000000, 0x00000001, 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, SetSleepBubbleTimeLeft, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000043, 0x00000003, 0x802D7B70, 0x00000000, 0x00000001, 0x00000043, 0x00000003, 0x80048338, 0x00000000, D_802466CC_EFE14C, 0x00000044, 0x00000001, D_80247054_EFEAD4, 0x00000044, 0x00000001, D_802436E0_EFB160, 0x00000044, 0x00000001, D_80245704_EFD184, 0x00000043, 0x00000004, AddCoin, 0x00000003, 0x00000008, 0x00000002, 0x00000056, 0x00000000, 0x00000043, 0x00000002, 0x802D7384, D_802409E4_EF8464, 0x00000057, 0x00000000, 0x00000043, 0x00000003, 0x802D6688, 0x00000009, 0x00000001, 0x00000043, 0x00000003, 0x802D6688, 0x0000000B, 0x00000001, 0x00000043, 0x00000003, 0x802D6688, 0x0000000C, 0x00000001, 0x00000043, 0x00000003, 0x802D6688, 0x0000000D, 0x00000001, 0x00000043, 0x00000003, 0x802D6688, 0x0000000E, 0x00000001, 0x00000043, 0x00000003, 0x802D6688, 0x0000000F, 0x00000001, 0x00000043, 0x00000003, 0x802D6688, 0x00000007, 0x00000001, 0x00000043, 0x00000003, 0x802D6688, 0x00000008, 0x00000001, 0x00000043, 0x00000003, 0x802D6688, 0x0000000A, 0x00000001, 0x00000043, 0x00000003, 0x802D6688, 0x00000010, 0x00000001, 0x00000043, 0x00000003, 0x802D6688, 0x00000011, 0x00000001, 0x00000056, 0x00000000, 0x00000024, 0x00000002, 0xFE363C80, 0x00000001, 0x00000024, 0x00000002, 0xFE363C81, 0xFFFFFF74, 0x00000024, 0x00000002, 0xFE363C82, 0x00000000, 0x00000024, 0x00000002, 0xFE363C83, 0x00000000, 0x00000024, 0x00000002, 0xFE363C84, 0x00000000, 0x00000024, 0x00000002, 0xFE363C85, 0x00000001, 0x00000024, 0x00000002, 0xFE363C86, 0x00000000, 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_802408C0_EF8340, 0x00000057, 0x00000000, 0x00000056, 0x00000000, 0x00000024, 0x00000002, 0xFE363C80, 0x00000002, 0x00000024, 0x00000002, 0xFE363C81, 0xFFFFFF38, 0x00000024, 0x00000002, 0xFE363C82, 0x00000000, 0x00000024, 0x00000002, 0xFE363C83, 0x00000000, 0x00000024, 0x00000002, 0xFE363C84, 0x00000000, 0x00000024, 0x00000002, 0xFE363C85, 0x00000001, 0x00000024, 0x00000002, 0xFE363C86, 0x00000000, 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_802408C0_EF8340, 0x00000057, 0x00000000, 0x00000043, 0x00000002, 0x802D790C, 0xFE363C80, 0x0000000A, 0x00000002, 0xFE363C80, 0x00000000, 0x00000043, 0x00000004, AddCoin, 0x00000000, 0x00000001, 0x7FFFFE00, 0x00000024, 0x00000002, 0xFE363C80, D_802409B8_EF8438, 0x00000044, 0x00000001, 0x80285C70, 0x00000012, 0x00000000, 0x00000044, 0x00000001, D_80244088_EFBB08, 0x00000044, 0x00000001, D_802409B8_EF8438, 0x00000013, 0x00000000, 0x00000046, 0x00000001, D_80240830_EF82B0, 0x0000000F, 0x00000002, 0xF5DE0180, 0x00000035, 0x00000043, 0x00000001, EF7A80_DeadUnkFunc1, 0x00000013, 0x00000000, 0x00000002, 0x00000000, 0x00000001, 0x00000000, 0x00000000, 0x00000000
|
||||||
|
|
||||||
dlabel D_80240E90_EF8910
|
dlabel D_80240E90_EF8910
|
||||||
.word 0x0000004D, 0x00000001, 0x0000000B, 0x00000005, 0x00000001, 0x00000000, 0x00000043, 0x0000000F, 0x802E58EC, 0x0000005E, 0x00000000, 0xF24A3A80, 0xF24C1280, 0xF24A6A1A, 0xF24BBE1A, 0xF24C1280, 0xF24A6A1A, 0xF24A7C80, 0x00000006, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000043, 0x00000001, func_80240340_EF7DC0, 0x00000008, 0x00000001, 0x00000004, 0x00000043, 0x0000000F, 0x802E58EC, 0x0000005E, 0x00000000, 0xF24BBE1A, 0xF24C1280, 0xF24A6A1A, 0xF24A3A80, 0xF24C1280, 0xF24A6A1A, 0xF24A7C80, 0x00000006, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000043, 0x00000001, func_80240340_EF7DC0, 0x00000008, 0x00000001, 0x00000004, 0x0000000F, 0x00000002, 0xF5DE027D, 0x00000003, 0x00000007, 0x00000000, 0x00000013, 0x00000000, 0x00000006, 0x00000000, 0x00000024, 0x00000002, 0xFE363C80, 0x00000006, 0x00000005, 0x00000001, 0x00000005, 0x00000043, 0x0000000F, 0x802E58EC, 0x0000005E, 0x00000000, 0xF24A3A80, 0xF24C1280, 0xF24A6A1A, 0xF24BBE1A, 0xF24C1280, 0xF24A6A1A, 0xF24A7C80, 0x00000006, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000043, 0x00000001, func_80240340_EF7DC0, 0x00000008, 0x00000001, 0xFE363C80, 0x00000027, 0x00000002, 0xFE363C80, 0x00000002, 0x00000043, 0x0000000F, 0x802E58EC, 0x0000005E, 0x00000000, 0xF24BBE1A, 0xF24C1280, 0xF24A6A1A, 0xF24A3A80, 0xF24C1280, 0xF24A6A1A, 0xF24A7C80, 0x00000006, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000043, 0x00000001, func_80240340_EF7DC0, 0x00000008, 0x00000001, 0xFE363C80, 0x00000027, 0x00000002, 0xFE363C80, 0x00000002, 0x00000006, 0x00000000, 0x00000002, 0x00000000, 0x00000001, 0x00000000
|
.word 0x0000004D, 0x00000001, 0x0000000B, 0x00000005, 0x00000001, 0x00000000, 0x00000043, 0x0000000F, 0x802E58EC, 0x0000005E, 0x00000000, 0xF24A3A80, 0xF24C1280, 0xF24A6A1A, 0xF24BBE1A, 0xF24C1280, 0xF24A6A1A, 0xF24A7C80, 0x00000006, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000043, 0x00000001, func_80240340_EF7DC0, 0x00000008, 0x00000001, 0x00000004, 0x00000043, 0x0000000F, 0x802E58EC, 0x0000005E, 0x00000000, 0xF24BBE1A, 0xF24C1280, 0xF24A6A1A, 0xF24A3A80, 0xF24C1280, 0xF24A6A1A, 0xF24A7C80, 0x00000006, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000043, 0x00000001, func_80240340_EF7DC0, 0x00000008, 0x00000001, 0x00000004, 0x0000000F, 0x00000002, 0xF5DE027D, 0x00000003, 0x00000007, 0x00000000, 0x00000013, 0x00000000, 0x00000006, 0x00000000, 0x00000024, 0x00000002, 0xFE363C80, 0x00000006, 0x00000005, 0x00000001, 0x00000005, 0x00000043, 0x0000000F, 0x802E58EC, 0x0000005E, 0x00000000, 0xF24A3A80, 0xF24C1280, 0xF24A6A1A, 0xF24BBE1A, 0xF24C1280, 0xF24A6A1A, 0xF24A7C80, 0x00000006, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000043, 0x00000001, func_80240340_EF7DC0, 0x00000008, 0x00000001, 0xFE363C80, 0x00000027, 0x00000002, 0xFE363C80, 0x00000002, 0x00000043, 0x0000000F, 0x802E58EC, 0x0000005E, 0x00000000, 0xF24BBE1A, 0xF24C1280, 0xF24A6A1A, 0xF24A3A80, 0xF24C1280, 0xF24A6A1A, 0xF24A7C80, 0x00000006, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000043, 0x00000001, func_80240340_EF7DC0, 0x00000008, 0x00000001, 0xFE363C80, 0x00000027, 0x00000002, 0xFE363C80, 0x00000002, 0x00000006, 0x00000000, 0x00000002, 0x00000000, 0x00000001, 0x00000000
|
||||||
|
@ -73,18 +73,3 @@ dlabel D_8023CCC0_7109D0
|
|||||||
|
|
||||||
dlabel D_8023CCC4_7109D4
|
dlabel D_8023CCC4_7109D4
|
||||||
.word 0x00000043, 0x00000002, LoadActionCommand, 0x00000014, 0x00000043, 0x00000001, action_command_jump_CreateHudElements, 0x00000043, 0x00000007, SetupMashMeter, 0x00000001, 0x00000064, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000043, 0x00000002, func_80269344, 0x0000000F, 0x00000043, 0x00000002, func_80269EAC, 0x00000014, 0x00000043, 0x00000002, UseBattleCamPreset, 0x00000013, 0x00000043, 0x00000004, SetBattleCamTarget, 0xFFFFFFD3, 0x00000036, 0x00000000, 0x00000043, 0x00000002, SetBattleCamOffsetZ, 0x00000000, 0x00000043, 0x00000002, SetBattleCamZoom, 0x00000118, 0x00000043, 0x00000002, MoveBattleCamOver, 0x00000028, 0x00000043, 0x00000001, InitTargetIterator, 0x00000043, 0x00000002, SetGoalToHome, 0x00000100, 0x00000043, 0x00000004, SetAnimation, 0x00000100, 0xFFFFFFFF, 0x00100003, 0x00000043, 0x00000005, AddGoalPos, 0x00000100, 0x00000028, 0x00000014, 0x00000000, 0x00000043, 0x00000005, FlyToGoal, 0x00000100, 0x0000001E, 0x00000000, 0x0000000A, 0x00000043, 0x00000004, SetAnimation, 0x00000100, 0xFFFFFFFF, 0x00100001, 0x00000008, 0x00000001, 0x0000000F, 0x00000043, 0x00000001, func_80238D8C_70CA9C, 0x00000043, 0x00000005, func_802A91A0_42DBB0, 0x00000000, 0x00000093, 0x00000003, 0xFE363C80, 0x00000043, 0x00000003, SetBattleFlagBits, 0x00004000, 0x00000000, 0x00000043, 0x00000005, SetActorRotationOffset, 0x00000100, 0x00000000, 0x00000014, 0x00000000, 0x00000043, 0x00000002, UseBattleCamPreset, 0x00000013, 0x00000043, 0x00000004, SetBattleCamTarget, 0x00000023, 0x00000036, 0x00000000, 0x00000043, 0x00000002, SetBattleCamOffsetZ, 0x00000000, 0x00000043, 0x00000002, SetBattleCamZoom, 0x000001AE, 0x00000043, 0x00000002, MoveBattleCamOver, 0x00000096, 0x00000043, 0x00000004, func_8024ECF8, 0x00000000, 0x00000000, 0x00000001, 0x00000043, 0x00000003, PlaySoundAtActor, 0x00000100, 0x00000288, 0x00000056, 0x00000000, 0x00000043, 0x00000001, func_80239140_70CE50, 0x00000057, 0x00000000, 0x00000008, 0x00000001, 0x00000002, 0x00000005, 0x00000001, 0x00000096, 0x00000043, 0x00000001, func_8023A1B0_70DEC0, 0x0000000A, 0x00000002, 0xFE363C80, 0x00000000, 0x00000007, 0x00000000, 0x00000013, 0x00000000, 0x00000043, 0x00000002, GetActionSuccessCopy, 0xFE363C80, 0x0000000A, 0x00000002, 0xFE363C80, 0x00000064, 0x00000007, 0x00000000, 0x00000013, 0x00000000, 0x00000008, 0x00000001, 0x00000001, 0x00000006, 0x00000000, 0x00000008, 0x00000001, 0x0000000F, 0x00000043, 0x00000002, GetActionSuccessCopy, 0xFE363C80, 0x00000014, 0x00000001, 0xFE363C80, 0x00000019, 0x00000001, 0x00000063, 0x00000043, 0x00000002, UseBattleCamPreset, 0x00000004, 0x0000001C, 0x00000000, 0x00000043, 0x00000002, UseBattleCamPreset, 0x00000033, 0x00000023, 0x00000000, 0x00000043, 0x00000001, InitTargetIterator, 0x00000003, 0x00000001, 0x0000000A, 0x00000043, 0x00000002, SetGoalToTarget, 0xFFFFFF81, 0x00000043, 0x00000001, func_8023906C_70CD7C, 0x0000000D, 0x00000002, 0xFE363C80, 0x00000000, 0x00000024, 0x00000002, 0xFE363C8A, 0xFE363C80, 0x00000056, 0x00000000, 0x00000043, 0x00000001, func_80239F84_70DC94, 0x00000043, 0x00000003, SetBattleFlagBits, 0x01000000, 0x00000001, 0x00000043, 0x00000002, RemoveActor, 0xFE363C8A, 0x00000057, 0x00000000, 0x00000012, 0x00000000, 0x0000000A, 0x00000002, 0xFE363C80, 0x00000000, 0x00000043, 0x00000007, PartnerDamageEnemy, 0xFE363C82, 0x10000000, 0x00000000, 0x00000000, 0x00000000, 0x00000820, 0x00000013, 0x00000000, 0x00000013, 0x00000000, 0x00000003, 0x00000001, 0x0000000B, 0x00000043, 0x00000003, ChooseNextTarget, 0x00000000, 0xFE363C80, 0x0000000B, 0x00000002, 0xFE363C80, 0xFFFFFFFF, 0x00000004, 0x00000001, 0x0000000A, 0x00000013, 0x00000000, 0x00000008, 0x00000001, 0x00000022, 0x00000043, 0x00000005, SetActorRotation, 0x00000100, 0x00000000, 0x00000000, 0x00000000, 0x00000043, 0x00000005, SetActorRotationOffset, 0x00000100, 0x00000000, 0x00000000, 0x00000000, 0x00000046, 0x00000001, D_8023AAF8_70E808, 0x00000043, 0x00000004, SetAnimation, 0x00000100, 0xFFFFFFFF, 0x00100002, 0x00000043, 0x00000001, func_8023A19C_70DEAC, 0x00000043, 0x00000001, func_80280818, 0x00000002, 0x00000000, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000
|
.word 0x00000043, 0x00000002, LoadActionCommand, 0x00000014, 0x00000043, 0x00000001, action_command_jump_CreateHudElements, 0x00000043, 0x00000007, SetupMashMeter, 0x00000001, 0x00000064, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000043, 0x00000002, func_80269344, 0x0000000F, 0x00000043, 0x00000002, func_80269EAC, 0x00000014, 0x00000043, 0x00000002, UseBattleCamPreset, 0x00000013, 0x00000043, 0x00000004, SetBattleCamTarget, 0xFFFFFFD3, 0x00000036, 0x00000000, 0x00000043, 0x00000002, SetBattleCamOffsetZ, 0x00000000, 0x00000043, 0x00000002, SetBattleCamZoom, 0x00000118, 0x00000043, 0x00000002, MoveBattleCamOver, 0x00000028, 0x00000043, 0x00000001, InitTargetIterator, 0x00000043, 0x00000002, SetGoalToHome, 0x00000100, 0x00000043, 0x00000004, SetAnimation, 0x00000100, 0xFFFFFFFF, 0x00100003, 0x00000043, 0x00000005, AddGoalPos, 0x00000100, 0x00000028, 0x00000014, 0x00000000, 0x00000043, 0x00000005, FlyToGoal, 0x00000100, 0x0000001E, 0x00000000, 0x0000000A, 0x00000043, 0x00000004, SetAnimation, 0x00000100, 0xFFFFFFFF, 0x00100001, 0x00000008, 0x00000001, 0x0000000F, 0x00000043, 0x00000001, func_80238D8C_70CA9C, 0x00000043, 0x00000005, func_802A91A0_42DBB0, 0x00000000, 0x00000093, 0x00000003, 0xFE363C80, 0x00000043, 0x00000003, SetBattleFlagBits, 0x00004000, 0x00000000, 0x00000043, 0x00000005, SetActorRotationOffset, 0x00000100, 0x00000000, 0x00000014, 0x00000000, 0x00000043, 0x00000002, UseBattleCamPreset, 0x00000013, 0x00000043, 0x00000004, SetBattleCamTarget, 0x00000023, 0x00000036, 0x00000000, 0x00000043, 0x00000002, SetBattleCamOffsetZ, 0x00000000, 0x00000043, 0x00000002, SetBattleCamZoom, 0x000001AE, 0x00000043, 0x00000002, MoveBattleCamOver, 0x00000096, 0x00000043, 0x00000004, func_8024ECF8, 0x00000000, 0x00000000, 0x00000001, 0x00000043, 0x00000003, PlaySoundAtActor, 0x00000100, 0x00000288, 0x00000056, 0x00000000, 0x00000043, 0x00000001, func_80239140_70CE50, 0x00000057, 0x00000000, 0x00000008, 0x00000001, 0x00000002, 0x00000005, 0x00000001, 0x00000096, 0x00000043, 0x00000001, func_8023A1B0_70DEC0, 0x0000000A, 0x00000002, 0xFE363C80, 0x00000000, 0x00000007, 0x00000000, 0x00000013, 0x00000000, 0x00000043, 0x00000002, GetActionSuccessCopy, 0xFE363C80, 0x0000000A, 0x00000002, 0xFE363C80, 0x00000064, 0x00000007, 0x00000000, 0x00000013, 0x00000000, 0x00000008, 0x00000001, 0x00000001, 0x00000006, 0x00000000, 0x00000008, 0x00000001, 0x0000000F, 0x00000043, 0x00000002, GetActionSuccessCopy, 0xFE363C80, 0x00000014, 0x00000001, 0xFE363C80, 0x00000019, 0x00000001, 0x00000063, 0x00000043, 0x00000002, UseBattleCamPreset, 0x00000004, 0x0000001C, 0x00000000, 0x00000043, 0x00000002, UseBattleCamPreset, 0x00000033, 0x00000023, 0x00000000, 0x00000043, 0x00000001, InitTargetIterator, 0x00000003, 0x00000001, 0x0000000A, 0x00000043, 0x00000002, SetGoalToTarget, 0xFFFFFF81, 0x00000043, 0x00000001, func_8023906C_70CD7C, 0x0000000D, 0x00000002, 0xFE363C80, 0x00000000, 0x00000024, 0x00000002, 0xFE363C8A, 0xFE363C80, 0x00000056, 0x00000000, 0x00000043, 0x00000001, func_80239F84_70DC94, 0x00000043, 0x00000003, SetBattleFlagBits, 0x01000000, 0x00000001, 0x00000043, 0x00000002, RemoveActor, 0xFE363C8A, 0x00000057, 0x00000000, 0x00000012, 0x00000000, 0x0000000A, 0x00000002, 0xFE363C80, 0x00000000, 0x00000043, 0x00000007, PartnerDamageEnemy, 0xFE363C82, 0x10000000, 0x00000000, 0x00000000, 0x00000000, 0x00000820, 0x00000013, 0x00000000, 0x00000013, 0x00000000, 0x00000003, 0x00000001, 0x0000000B, 0x00000043, 0x00000003, ChooseNextTarget, 0x00000000, 0xFE363C80, 0x0000000B, 0x00000002, 0xFE363C80, 0xFFFFFFFF, 0x00000004, 0x00000001, 0x0000000A, 0x00000013, 0x00000000, 0x00000008, 0x00000001, 0x00000022, 0x00000043, 0x00000005, SetActorRotation, 0x00000100, 0x00000000, 0x00000000, 0x00000000, 0x00000043, 0x00000005, SetActorRotationOffset, 0x00000100, 0x00000000, 0x00000000, 0x00000000, 0x00000046, 0x00000001, D_8023AAF8_70E808, 0x00000043, 0x00000004, SetAnimation, 0x00000100, 0xFFFFFFFF, 0x00100002, 0x00000043, 0x00000001, func_8023A19C_70DEAC, 0x00000043, 0x00000001, func_80280818, 0x00000002, 0x00000000, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000
|
||||||
|
|
||||||
dlabel D_8023D1B0_710EC0
|
|
||||||
.double 6.7
|
|
||||||
|
|
||||||
dlabel D_8023D1B8_710EC8
|
|
||||||
.double 0.2
|
|
||||||
|
|
||||||
dlabel D_8023D1C0_710ED0
|
|
||||||
.double 0.1
|
|
||||||
|
|
||||||
dlabel D_8023D1C8_710ED8
|
|
||||||
.double 2.8
|
|
||||||
|
|
||||||
dlabel D_8023D1D0_710EE0
|
|
||||||
.double 1.4, 0.0
|
|
||||||
|
@ -9,7 +9,7 @@ dlabel D_8024207C_B728DC
|
|||||||
.word 0x00000024, 0x00000002, 0xF9718882, 0x00000000, 0x00000005, 0x00000001, 0x00000000, 0x00000043, 0x00000004, PlaySoundAtNpc, 0x00000000, 0x000001F0, 0x00000000, 0x00000008, 0x00000001, 0x00000014, 0x0000000A, 0x00000002, 0xF9718882, 0x00000001, 0x00000007, 0x00000000, 0x00000013, 0x00000000, 0x00000006, 0x00000000, 0x00000002, 0x00000000, 0x00000001, 0x00000000
|
.word 0x00000024, 0x00000002, 0xF9718882, 0x00000000, 0x00000005, 0x00000001, 0x00000000, 0x00000043, 0x00000004, PlaySoundAtNpc, 0x00000000, 0x000001F0, 0x00000000, 0x00000008, 0x00000001, 0x00000014, 0x0000000A, 0x00000002, 0xF9718882, 0x00000001, 0x00000007, 0x00000000, 0x00000013, 0x00000000, 0x00000006, 0x00000000, 0x00000002, 0x00000000, 0x00000001, 0x00000000
|
||||||
|
|
||||||
dlabel D_802420F4_B72954
|
dlabel D_802420F4_B72954
|
||||||
.word 0x00000003, 0x00000001, 0x00000000, 0x00000008, 0x00000001, 0x00000001, 0x00000043, 0x00000002, jan_11_GetFloorCollider, 0xFE363C80, 0x0000000B, 0x00000002, 0xFE363C80, 0x0000000A, 0x00000004, 0x00000001, 0x00000000, 0x00000013, 0x00000000, 0x00000043, 0x00000001, func_802407DC_B7103C, 0x0000000A, 0x00000002, 0xFE363C89, 0x00000000, 0x00000004, 0x00000001, 0x00000000, 0x00000013, 0x00000000, 0x00000043, 0x00000004, GetPlayerPos, 0xFE363C81, 0xFE363C82, 0xFE363C83, 0x0000000C, 0x00000002, 0xFE363C82, 0x00000055, 0x00000004, 0x00000001, 0x00000000, 0x00000013, 0x00000000, 0x00000043, 0x00000002, DisablePlayerInput, 0x00000001, 0x00000043, 0x00000005, GetNpcPos, 0xFFFFFFFF, 0xFE363C84, 0xFE363C85, 0xFE363C86, 0x0000000C, 0x00000002, 0xFE363C81, 0xFE363C84, 0x00000024, 0x00000002, 0xFE363C81, 0xFE363C84, 0x00000027, 0x00000002, 0xFE363C81, 0xFFFFFFCE, 0x00000012, 0x00000000, 0x00000024, 0x00000002, 0xFE363C81, 0xFE363C84, 0x00000027, 0x00000002, 0xFE363C81, 0x0000001E, 0x00000013, 0x00000000, 0x00000043, 0x00000002, SetPlayerSpeed, 0xF24A7E80, 0x00000043, 0x00000004, PlayerMoveTo, 0xFE363C81, 0xFE363C83, 0x00000000, 0x00000043, 0x00000003, PlayerFaceNpc, 0xFFFFFFFF, 0x00000000, 0x00000028, 0x00000002, 0xFE363C84, 0xFE363C81, 0x0000002A, 0x00000002, 0xFE363C84, 0x00000002, 0x00000027, 0x00000002, 0xFE363C81, 0xFE363C84, 0x00000043, 0x00000007, AdjustCam, 0x00000000, 0xF24A8A80, 0xFE363C84, 0x0000015E, 0xF24ABE80, 0xF24A5E80, 0x00000024, 0x00000002, 0xF9718882, 0x00000001, 0x00000008, 0x00000001, 0x0000000F, 0x00000043, 0x00000003, NpcFacePlayer, 0xFFFFFFFF, 0x00000000, 0x00000056, 0x00000000, 0x00000008, 0x00000001, 0x0000000A, 0x00000043, 0x00000002, SetPlayerAnimation, 0x00010002, 0x00000057, 0x00000000, 0x00000043, 0x00000006, SpeakToPlayer, 0xFFFFFFFF, 0x0097000B, 0x0097000A, 0x00000000, 0x001000AE, 0x00000043, 0x00000005, EndSpeech, 0xFFFFFFFF, 0x00970004, 0x00970001, 0x00000000, 0x00000056, 0x00000000, 0x00000043, 0x00000004, SetNpcFlagBits, 0xFFFFFFFF, 0x00000300, 0x00000001, 0x00000043, 0x00000003, SetNpcAnimation, 0xFFFFFFFF, 0x00970003, 0x00000043, 0x00000003, SetNpcSpeed, 0xFFFFFFFF, 0xF24A8E80, 0x00000043, 0x00000005, NpcMoveTo, 0xFFFFFFFF, 0xFFFFFF9C, 0x00000032, 0x00000000, 0x00000043, 0x00000004, SetNpcFlagBits, 0xFFFFFFFF, 0x00000200, 0x00000000, 0x00000043, 0x00000005, SetNpcPos, 0xFFFFFFFF, 0x00000000, 0xFFFFFC18, 0x00000000, 0x00000057, 0x00000000, 0x00000024, 0x00000002, 0xF8406052, 0x00000001, 0x00000024, 0x00000002, 0xFE363C80, 0x00000000, 0x00000027, 0x00000002, 0xFE363C80, 0xF840604E, 0x00000027, 0x00000002, 0xFE363C80, 0xF840604F, 0x00000027, 0x00000002, 0xFE363C80, 0xF8406050, 0x00000027, 0x00000002, 0xFE363C80, 0xF8406051, 0x00000027, 0x00000002, 0xFE363C80, 0xF8406052, 0x0000000A, 0x00000002, 0xFE363C80, 0x00000005, 0x00000043, 0x00000005, SetMusicTrack, 0x00000000, 0x0000004E, 0x00000000, 0x00000008, 0x00000024, 0x00000002, 0xF5DE0180, 0x00000010, 0x00000043, 0x00000002, SetPlayerAnimation, 0x00010032, 0x00000008, 0x00000001, 0x00000078, 0x00000044, 0x00000001, 0x80240850, 0x00000043, 0x00000002, SetPlayerAnimation, 0x00010002, 0x00000012, 0x00000000, 0x00000008, 0x00000001, 0x00000023, 0x00000013, 0x00000000, 0x00000043, 0x00000003, ResetCam, 0x00000000, 0xF24A8A80, 0x00000043, 0x00000002, DisablePlayerInput, 0x00000000, 0x00000043, 0x00000002, RemoveNpc, 0xFFFFFFFF, 0x00000002, 0x00000000, 0x00000001, 0x00000000
|
.word 0x00000003, 0x00000001, 0x00000000, 0x00000008, 0x00000001, 0x00000001, 0x00000043, 0x00000002, jan_11_GetFloorCollider, 0xFE363C80, 0x0000000B, 0x00000002, 0xFE363C80, 0x0000000A, 0x00000004, 0x00000001, 0x00000000, 0x00000013, 0x00000000, 0x00000043, 0x00000001, jan_11_IsPartnerWatt, 0x0000000A, 0x00000002, 0xFE363C89, 0x00000000, 0x00000004, 0x00000001, 0x00000000, 0x00000013, 0x00000000, 0x00000043, 0x00000004, GetPlayerPos, 0xFE363C81, 0xFE363C82, 0xFE363C83, 0x0000000C, 0x00000002, 0xFE363C82, 0x00000055, 0x00000004, 0x00000001, 0x00000000, 0x00000013, 0x00000000, 0x00000043, 0x00000002, DisablePlayerInput, 0x00000001, 0x00000043, 0x00000005, GetNpcPos, 0xFFFFFFFF, 0xFE363C84, 0xFE363C85, 0xFE363C86, 0x0000000C, 0x00000002, 0xFE363C81, 0xFE363C84, 0x00000024, 0x00000002, 0xFE363C81, 0xFE363C84, 0x00000027, 0x00000002, 0xFE363C81, 0xFFFFFFCE, 0x00000012, 0x00000000, 0x00000024, 0x00000002, 0xFE363C81, 0xFE363C84, 0x00000027, 0x00000002, 0xFE363C81, 0x0000001E, 0x00000013, 0x00000000, 0x00000043, 0x00000002, SetPlayerSpeed, 0xF24A7E80, 0x00000043, 0x00000004, PlayerMoveTo, 0xFE363C81, 0xFE363C83, 0x00000000, 0x00000043, 0x00000003, PlayerFaceNpc, 0xFFFFFFFF, 0x00000000, 0x00000028, 0x00000002, 0xFE363C84, 0xFE363C81, 0x0000002A, 0x00000002, 0xFE363C84, 0x00000002, 0x00000027, 0x00000002, 0xFE363C81, 0xFE363C84, 0x00000043, 0x00000007, AdjustCam, 0x00000000, 0xF24A8A80, 0xFE363C84, 0x0000015E, 0xF24ABE80, 0xF24A5E80, 0x00000024, 0x00000002, 0xF9718882, 0x00000001, 0x00000008, 0x00000001, 0x0000000F, 0x00000043, 0x00000003, NpcFacePlayer, 0xFFFFFFFF, 0x00000000, 0x00000056, 0x00000000, 0x00000008, 0x00000001, 0x0000000A, 0x00000043, 0x00000002, SetPlayerAnimation, 0x00010002, 0x00000057, 0x00000000, 0x00000043, 0x00000006, SpeakToPlayer, 0xFFFFFFFF, 0x0097000B, 0x0097000A, 0x00000000, 0x001000AE, 0x00000043, 0x00000005, EndSpeech, 0xFFFFFFFF, 0x00970004, 0x00970001, 0x00000000, 0x00000056, 0x00000000, 0x00000043, 0x00000004, SetNpcFlagBits, 0xFFFFFFFF, 0x00000300, 0x00000001, 0x00000043, 0x00000003, SetNpcAnimation, 0xFFFFFFFF, 0x00970003, 0x00000043, 0x00000003, SetNpcSpeed, 0xFFFFFFFF, 0xF24A8E80, 0x00000043, 0x00000005, NpcMoveTo, 0xFFFFFFFF, 0xFFFFFF9C, 0x00000032, 0x00000000, 0x00000043, 0x00000004, SetNpcFlagBits, 0xFFFFFFFF, 0x00000200, 0x00000000, 0x00000043, 0x00000005, SetNpcPos, 0xFFFFFFFF, 0x00000000, 0xFFFFFC18, 0x00000000, 0x00000057, 0x00000000, 0x00000024, 0x00000002, 0xF8406052, 0x00000001, 0x00000024, 0x00000002, 0xFE363C80, 0x00000000, 0x00000027, 0x00000002, 0xFE363C80, 0xF840604E, 0x00000027, 0x00000002, 0xFE363C80, 0xF840604F, 0x00000027, 0x00000002, 0xFE363C80, 0xF8406050, 0x00000027, 0x00000002, 0xFE363C80, 0xF8406051, 0x00000027, 0x00000002, 0xFE363C80, 0xF8406052, 0x0000000A, 0x00000002, 0xFE363C80, 0x00000005, 0x00000043, 0x00000005, SetMusicTrack, 0x00000000, 0x0000004E, 0x00000000, 0x00000008, 0x00000024, 0x00000002, 0xF5DE0180, 0x00000010, 0x00000043, 0x00000002, SetPlayerAnimation, 0x00010032, 0x00000008, 0x00000001, 0x00000078, 0x00000044, 0x00000001, 0x80240850, 0x00000043, 0x00000002, SetPlayerAnimation, 0x00010002, 0x00000012, 0x00000000, 0x00000008, 0x00000001, 0x00000023, 0x00000013, 0x00000000, 0x00000043, 0x00000003, ResetCam, 0x00000000, 0xF24A8A80, 0x00000043, 0x00000002, DisablePlayerInput, 0x00000000, 0x00000043, 0x00000002, RemoveNpc, 0xFFFFFFFF, 0x00000002, 0x00000000, 0x00000001, 0x00000000
|
||||||
|
|
||||||
dlabel D_80242544_B72DA4
|
dlabel D_80242544_B72DA4
|
||||||
.word 0x00000043, 0x00000006, SpeakToPlayer, 0xFFFFFFFF, 0x00970006, 0x00970006, 0x00000000, 0x001000AD, 0x00000002, 0x00000000, 0x00000001, 0x00000000
|
.word 0x00000043, 0x00000006, SpeakToPlayer, 0xFFFFFFFF, 0x00970006, 0x00970006, 0x00000000, 0x001000AD, 0x00000002, 0x00000000, 0x00000001, 0x00000000
|
||||||
|
@ -24,4 +24,4 @@ dlabel D_802410CC_A55A1C
|
|||||||
.word 0x00000056, 0x00000000, 0x00000024, 0x00000002, 0xFE363C82, 0x0000005B, 0x00000046, 0x00000001, D_80240F98_A558E8, 0x00000057, 0x00000000, 0x00000008, 0x00000001, 0x0000000A, 0x00000056, 0x00000000, 0x00000024, 0x00000002, 0xFE363C82, 0x0000005E, 0x00000046, 0x00000001, D_80240F98_A558E8, 0x00000057, 0x00000000, 0x00000008, 0x00000001, 0x0000000A, 0x00000056, 0x00000000, 0x00000024, 0x00000002, 0xFE363C82, 0x00000061, 0x00000046, 0x00000001, D_80240F98_A558E8, 0x00000057, 0x00000000, 0x00000008, 0x00000001, 0x0000000A, 0x00000024, 0x00000002, 0xFE363C82, 0x00000064, 0x00000046, 0x00000001, D_80240F98_A558E8, 0x00000002, 0x00000000, 0x00000001, 0x00000000
|
.word 0x00000056, 0x00000000, 0x00000024, 0x00000002, 0xFE363C82, 0x0000005B, 0x00000046, 0x00000001, D_80240F98_A558E8, 0x00000057, 0x00000000, 0x00000008, 0x00000001, 0x0000000A, 0x00000056, 0x00000000, 0x00000024, 0x00000002, 0xFE363C82, 0x0000005E, 0x00000046, 0x00000001, D_80240F98_A558E8, 0x00000057, 0x00000000, 0x00000008, 0x00000001, 0x0000000A, 0x00000056, 0x00000000, 0x00000024, 0x00000002, 0xFE363C82, 0x00000061, 0x00000046, 0x00000001, D_80240F98_A558E8, 0x00000057, 0x00000000, 0x00000008, 0x00000001, 0x0000000A, 0x00000024, 0x00000002, 0xFE363C82, 0x00000064, 0x00000046, 0x00000001, D_80240F98_A558E8, 0x00000002, 0x00000000, 0x00000001, 0x00000000
|
||||||
|
|
||||||
dlabel D_802411A0_A55AF0
|
dlabel D_802411A0_A55AF0
|
||||||
.word 0x0000004D, 0x00000001, 0x0000000B, 0x00000043, 0x00000003, ParentColliderToModel, 0x0000001D, 0x00000065, 0x00000024, 0x00000002, 0xFE363C80, 0x00000000, 0x00000024, 0x00000002, 0xFE363C83, 0x00000000, 0x00000005, 0x00000001, 0x00000000, 0x00000024, 0x00000002, 0xFE363C81, 0x0000007D, 0x00000028, 0x00000002, 0xFE363C81, 0xFE363C80, 0x00000043, 0x00000005, MakeLerp, 0xFE363C80, 0x0000007D, 0xFE363C81, 0x00000000, 0x00000005, 0x00000001, 0x00000000, 0x00000043, 0x00000001, UpdateLerp, 0x00000043, 0x00000005, TranslateGroup, 0x00000067, 0xFE363C80, 0x00000000, 0x00000000, 0x00000043, 0x00000002, UpdateColliderTransform, 0x0000001D, 0x00000024, 0x00000002, 0xFE363C84, 0xFE363C80, 0x00000028, 0x00000002, 0xFE363C84, 0xFE363C83, 0x00000024, 0x00000002, 0xFE363C83, 0xFE363C80, 0x00000043, 0x00000003, func_8024037C_A54CCC, 0xFE363C84, 0x0000001D, 0x0000000D, 0x00000002, 0xFE363C80, 0x0000005F, 0x00000043, 0x00000001, func_80240444_A54D94, 0x0000000A, 0x00000002, 0xFE363C89, 0x00000001, 0x00000043, 0x00000002, kpa_12_func_80240350_A54CA0, 0xFE363C82, 0x0000000A, 0x00000002, 0xFE363C82, 0x00000051, 0x00000007, 0x00000000, 0x00000013, 0x00000000, 0x00000013, 0x00000000, 0x00000013, 0x00000000, 0x00000008, 0x00000001, 0x00000001, 0x0000000A, 0x00000002, 0xFE363C81, 0x00000000, 0x00000007, 0x00000000, 0x00000013, 0x00000000, 0x00000006, 0x00000000, 0x00000008, 0x00000001, 0x00000014, 0x00000043, 0x00000005, MakeLerp, 0xFE363C80, 0x00000000, 0xFE363C80, 0x00000000, 0x00000005, 0x00000001, 0x00000000, 0x00000043, 0x00000001, UpdateLerp, 0x00000043, 0x00000005, TranslateGroup, 0x00000067, 0xFE363C80, 0x00000000, 0x00000000, 0x00000043, 0x00000002, UpdateColliderTransform, 0x0000001D, 0x00000024, 0x00000002, 0xFE363C84, 0xFE363C80, 0x00000028, 0x00000002, 0xFE363C84, 0xFE363C83, 0x00000024, 0x00000002, 0xFE363C83, 0xFE363C80, 0x00000043, 0x00000003, func_8024037C_A54CCC, 0xFE363C84, 0x0000001D, 0x0000000C, 0x00000002, 0xFE363C80, 0x0000001E, 0x00000043, 0x00000001, func_80240444_A54D94, 0x0000000A, 0x00000002, 0xFE363C89, 0x00000001, 0x00000043, 0x00000002, kpa_12_func_80240350_A54CA0, 0xFE363C82, 0x0000000A, 0x00000002, 0xFE363C82, 0x00000050, 0x00000007, 0x00000000, 0x00000013, 0x00000000, 0x00000013, 0x00000000, 0x00000013, 0x00000000, 0x00000008, 0x00000001, 0x00000001, 0x0000000A, 0x00000002, 0xFE363C81, 0x00000000, 0x00000007, 0x00000000, 0x00000013, 0x00000000, 0x00000006, 0x00000000, 0x00000008, 0x00000001, 0x00000014, 0x00000006, 0x00000000, 0x00000002, 0x00000000, 0x00000001, 0x00000000, 0x00000043, 0x00000003, ParentColliderToModel, 0x00000015, 0x0000005A, 0x00000043, 0x00000003, ParentColliderToModel, 0x00000017, 0x0000005D, 0x00000043, 0x00000003, ParentColliderToModel, 0x00000019, 0x00000060, 0x00000043, 0x00000003, ParentColliderToModel, 0x0000001B, 0x00000063, 0x00000047, 0x00000005, D_80240EA8_A557F8, 0x00000080, 0x00000015, 0x00000001, 0x00000000, 0x00000047, 0x00000005, D_80240EE4_A55834, 0x00000080, 0x00000017, 0x00000001, 0x00000000, 0x00000047, 0x00000005, D_80240F20_A55870, 0x00000080, 0x00000019, 0x00000001, 0x00000000, 0x00000047, 0x00000005, D_80240F5C_A558AC, 0x00000080, 0x0000001B, 0x00000001, 0x00000000, 0x00000044, 0x00000001, D_802410CC_A55A1C, 0x00000044, 0x00000001, D_802411A0_A55AF0, 0x00000002, 0x00000000, 0x00000001, 0x00000000, 0x00000000
|
.word 0x0000004D, 0x00000001, 0x0000000B, 0x00000043, 0x00000003, ParentColliderToModel, 0x0000001D, 0x00000065, 0x00000024, 0x00000002, 0xFE363C80, 0x00000000, 0x00000024, 0x00000002, 0xFE363C83, 0x00000000, 0x00000005, 0x00000001, 0x00000000, 0x00000024, 0x00000002, 0xFE363C81, 0x0000007D, 0x00000028, 0x00000002, 0xFE363C81, 0xFE363C80, 0x00000043, 0x00000005, MakeLerp, 0xFE363C80, 0x0000007D, 0xFE363C81, 0x00000000, 0x00000005, 0x00000001, 0x00000000, 0x00000043, 0x00000001, UpdateLerp, 0x00000043, 0x00000005, TranslateGroup, 0x00000067, 0xFE363C80, 0x00000000, 0x00000000, 0x00000043, 0x00000002, UpdateColliderTransform, 0x0000001D, 0x00000024, 0x00000002, 0xFE363C84, 0xFE363C80, 0x00000028, 0x00000002, 0xFE363C84, 0xFE363C83, 0x00000024, 0x00000002, 0xFE363C83, 0xFE363C80, 0x00000043, 0x00000003, func_8024037C_A54CCC, 0xFE363C84, 0x0000001D, 0x0000000D, 0x00000002, 0xFE363C80, 0x0000005F, 0x00000043, 0x00000001, kpa_12_IsPartnerLakilester, 0x0000000A, 0x00000002, 0xFE363C89, 0x00000001, 0x00000043, 0x00000002, kpa_12_func_80240350_A54CA0, 0xFE363C82, 0x0000000A, 0x00000002, 0xFE363C82, 0x00000051, 0x00000007, 0x00000000, 0x00000013, 0x00000000, 0x00000013, 0x00000000, 0x00000013, 0x00000000, 0x00000008, 0x00000001, 0x00000001, 0x0000000A, 0x00000002, 0xFE363C81, 0x00000000, 0x00000007, 0x00000000, 0x00000013, 0x00000000, 0x00000006, 0x00000000, 0x00000008, 0x00000001, 0x00000014, 0x00000043, 0x00000005, MakeLerp, 0xFE363C80, 0x00000000, 0xFE363C80, 0x00000000, 0x00000005, 0x00000001, 0x00000000, 0x00000043, 0x00000001, UpdateLerp, 0x00000043, 0x00000005, TranslateGroup, 0x00000067, 0xFE363C80, 0x00000000, 0x00000000, 0x00000043, 0x00000002, UpdateColliderTransform, 0x0000001D, 0x00000024, 0x00000002, 0xFE363C84, 0xFE363C80, 0x00000028, 0x00000002, 0xFE363C84, 0xFE363C83, 0x00000024, 0x00000002, 0xFE363C83, 0xFE363C80, 0x00000043, 0x00000003, func_8024037C_A54CCC, 0xFE363C84, 0x0000001D, 0x0000000C, 0x00000002, 0xFE363C80, 0x0000001E, 0x00000043, 0x00000001, kpa_12_IsPartnerLakilester, 0x0000000A, 0x00000002, 0xFE363C89, 0x00000001, 0x00000043, 0x00000002, kpa_12_func_80240350_A54CA0, 0xFE363C82, 0x0000000A, 0x00000002, 0xFE363C82, 0x00000050, 0x00000007, 0x00000000, 0x00000013, 0x00000000, 0x00000013, 0x00000000, 0x00000013, 0x00000000, 0x00000008, 0x00000001, 0x00000001, 0x0000000A, 0x00000002, 0xFE363C81, 0x00000000, 0x00000007, 0x00000000, 0x00000013, 0x00000000, 0x00000006, 0x00000000, 0x00000008, 0x00000001, 0x00000014, 0x00000006, 0x00000000, 0x00000002, 0x00000000, 0x00000001, 0x00000000, 0x00000043, 0x00000003, ParentColliderToModel, 0x00000015, 0x0000005A, 0x00000043, 0x00000003, ParentColliderToModel, 0x00000017, 0x0000005D, 0x00000043, 0x00000003, ParentColliderToModel, 0x00000019, 0x00000060, 0x00000043, 0x00000003, ParentColliderToModel, 0x0000001B, 0x00000063, 0x00000047, 0x00000005, D_80240EA8_A557F8, 0x00000080, 0x00000015, 0x00000001, 0x00000000, 0x00000047, 0x00000005, D_80240EE4_A55834, 0x00000080, 0x00000017, 0x00000001, 0x00000000, 0x00000047, 0x00000005, D_80240F20_A55870, 0x00000080, 0x00000019, 0x00000001, 0x00000000, 0x00000047, 0x00000005, D_80240F5C_A558AC, 0x00000080, 0x0000001B, 0x00000001, 0x00000000, 0x00000044, 0x00000001, D_802410CC_A55A1C, 0x00000044, 0x00000001, D_802411A0_A55AF0, 0x00000002, 0x00000000, 0x00000001, 0x00000000, 0x00000000
|
||||||
|
File diff suppressed because one or more lines are too long
@ -3,4 +3,4 @@
|
|||||||
.section .data
|
.section .data
|
||||||
|
|
||||||
dlabel D_80241BB0_A59060
|
dlabel D_80241BB0_A59060
|
||||||
.word 0x0000004D, 0x00000001, 0x0000000B, 0x00000043, 0x00000003, ParentColliderToModel, 0x0000005E, 0x00000067, 0x00000024, 0x00000002, 0xFE363C80, 0x00000000, 0x00000024, 0x00000002, 0xFE363C83, 0x00000000, 0x00000005, 0x00000001, 0x00000000, 0x00000043, 0x00000005, MakeLerp, 0xFE363C80, 0x000000AF, 0x000000AF, 0x00000000, 0x00000005, 0x00000001, 0x00000000, 0x00000043, 0x00000001, UpdateLerp, 0x00000043, 0x00000005, TranslateGroup, 0x00000069, 0xFE363C80, 0x00000000, 0x00000000, 0x00000043, 0x00000002, UpdateColliderTransform, 0x0000005E, 0x00000024, 0x00000002, 0xFE363C84, 0xFE363C80, 0x00000028, 0x00000002, 0xFE363C84, 0xFE363C83, 0x00000024, 0x00000002, 0xFE363C83, 0xFE363C80, 0x00000043, 0x00000004, func_8024073C_A57BEC, 0xFE363C84, 0x0000005E, 0xFD050F8B, 0x0000000D, 0x00000002, 0xFE363C80, 0x00000091, 0x00000043, 0x00000001, func_80240840_A57CF0, 0x0000000A, 0x00000002, 0xFE363C89, 0x00000001, 0x00000043, 0x00000002, kpa_14_func_80240710_A57BC0, 0xFE363C82, 0x0000000A, 0x00000002, 0xFE363C82, 0x00000065, 0x00000007, 0x00000000, 0x00000013, 0x00000000, 0x00000013, 0x00000000, 0x00000013, 0x00000000, 0x00000008, 0x00000001, 0x00000001, 0x0000000A, 0x00000002, 0xFE363C81, 0x00000000, 0x00000007, 0x00000000, 0x00000013, 0x00000000, 0x00000006, 0x00000000, 0x00000008, 0x00000001, 0x00000014, 0x00000043, 0x00000005, MakeLerp, 0xFE363C80, 0x00000000, 0x000000AF, 0x00000000, 0x00000005, 0x00000001, 0x00000000, 0x00000043, 0x00000001, UpdateLerp, 0x00000043, 0x00000005, TranslateGroup, 0x00000069, 0xFE363C80, 0x00000000, 0x00000000, 0x00000043, 0x00000002, UpdateColliderTransform, 0x0000005E, 0x00000024, 0x00000002, 0xFE363C84, 0xFE363C80, 0x00000028, 0x00000002, 0xFE363C84, 0xFE363C83, 0x00000024, 0x00000002, 0xFE363C83, 0xFE363C80, 0x00000043, 0x00000004, func_8024073C_A57BEC, 0xFE363C84, 0x0000005E, 0xFD050F8B, 0x0000000C, 0x00000002, 0xFE363C80, 0x0000001E, 0x00000043, 0x00000001, func_80240840_A57CF0, 0x0000000A, 0x00000002, 0xFE363C89, 0x00000001, 0x00000043, 0x00000002, kpa_14_func_80240710_A57BC0, 0xFE363C82, 0x0000000A, 0x00000002, 0xFE363C82, 0x00000064, 0x00000007, 0x00000000, 0x00000013, 0x00000000, 0x00000013, 0x00000000, 0x00000013, 0x00000000, 0x00000008, 0x00000001, 0x00000001, 0x0000000A, 0x00000002, 0xFE363C81, 0x00000000, 0x00000007, 0x00000000, 0x00000013, 0x00000000, 0x00000006, 0x00000000, 0x00000008, 0x00000001, 0x00000014, 0x00000006, 0x00000000, 0x00000002, 0x00000000, 0x00000001, 0x00000000, 0x00000000
|
.word 0x0000004D, 0x00000001, 0x0000000B, 0x00000043, 0x00000003, ParentColliderToModel, 0x0000005E, 0x00000067, 0x00000024, 0x00000002, 0xFE363C80, 0x00000000, 0x00000024, 0x00000002, 0xFE363C83, 0x00000000, 0x00000005, 0x00000001, 0x00000000, 0x00000043, 0x00000005, MakeLerp, 0xFE363C80, 0x000000AF, 0x000000AF, 0x00000000, 0x00000005, 0x00000001, 0x00000000, 0x00000043, 0x00000001, UpdateLerp, 0x00000043, 0x00000005, TranslateGroup, 0x00000069, 0xFE363C80, 0x00000000, 0x00000000, 0x00000043, 0x00000002, UpdateColliderTransform, 0x0000005E, 0x00000024, 0x00000002, 0xFE363C84, 0xFE363C80, 0x00000028, 0x00000002, 0xFE363C84, 0xFE363C83, 0x00000024, 0x00000002, 0xFE363C83, 0xFE363C80, 0x00000043, 0x00000004, func_8024073C_A57BEC, 0xFE363C84, 0x0000005E, 0xFD050F8B, 0x0000000D, 0x00000002, 0xFE363C80, 0x00000091, 0x00000043, 0x00000001, kpa_14_IsPartnerLakilester, 0x0000000A, 0x00000002, 0xFE363C89, 0x00000001, 0x00000043, 0x00000002, kpa_14_func_80240710_A57BC0, 0xFE363C82, 0x0000000A, 0x00000002, 0xFE363C82, 0x00000065, 0x00000007, 0x00000000, 0x00000013, 0x00000000, 0x00000013, 0x00000000, 0x00000013, 0x00000000, 0x00000008, 0x00000001, 0x00000001, 0x0000000A, 0x00000002, 0xFE363C81, 0x00000000, 0x00000007, 0x00000000, 0x00000013, 0x00000000, 0x00000006, 0x00000000, 0x00000008, 0x00000001, 0x00000014, 0x00000043, 0x00000005, MakeLerp, 0xFE363C80, 0x00000000, 0x000000AF, 0x00000000, 0x00000005, 0x00000001, 0x00000000, 0x00000043, 0x00000001, UpdateLerp, 0x00000043, 0x00000005, TranslateGroup, 0x00000069, 0xFE363C80, 0x00000000, 0x00000000, 0x00000043, 0x00000002, UpdateColliderTransform, 0x0000005E, 0x00000024, 0x00000002, 0xFE363C84, 0xFE363C80, 0x00000028, 0x00000002, 0xFE363C84, 0xFE363C83, 0x00000024, 0x00000002, 0xFE363C83, 0xFE363C80, 0x00000043, 0x00000004, func_8024073C_A57BEC, 0xFE363C84, 0x0000005E, 0xFD050F8B, 0x0000000C, 0x00000002, 0xFE363C80, 0x0000001E, 0x00000043, 0x00000001, kpa_14_IsPartnerLakilester, 0x0000000A, 0x00000002, 0xFE363C89, 0x00000001, 0x00000043, 0x00000002, kpa_14_func_80240710_A57BC0, 0xFE363C82, 0x0000000A, 0x00000002, 0xFE363C82, 0x00000064, 0x00000007, 0x00000000, 0x00000013, 0x00000000, 0x00000013, 0x00000000, 0x00000013, 0x00000000, 0x00000008, 0x00000001, 0x00000001, 0x0000000A, 0x00000002, 0xFE363C81, 0x00000000, 0x00000007, 0x00000000, 0x00000013, 0x00000000, 0x00000006, 0x00000000, 0x00000008, 0x00000001, 0x00000014, 0x00000006, 0x00000000, 0x00000002, 0x00000000, 0x00000001, 0x00000000, 0x00000000
|
||||||
|
File diff suppressed because one or more lines are too long
@ -162,7 +162,7 @@ dlabel D_80248624_84B1F4
|
|||||||
.word 0x00000043, 0x00000004, PlaySoundAtNpc, 0x0000000E, 0x0000203E, 0x00000000, 0x00000043, 0x00000004, PlaySoundAtNpc, 0x0000000E, 0x00000262, 0x00000000, 0x00000043, 0x0000000A, ShowEmote, 0x0000000E, 0x00000000, 0x00000000, 0x00000014, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000008, 0x00000001, 0x00000014, 0x00000043, 0x00000006, SpeakToPlayer, 0x0000000E, 0x003B0311, 0x003B0301, 0x00000000, 0x000600B2, 0x00000043, 0x00000004, InterpNpcYaw, 0x0000000E, 0x000000B4, 0x0000000A, 0x00000043, 0x00000003, SetNpcAnimation, 0x0000000E, 0x003B0302, 0x00000008, 0x00000001, 0x00000004, 0x00000043, 0x00000003, SetNpcAnimation, 0x0000000E, 0x003B0303, 0x00000008, 0x00000001, 0x00000004, 0x00000043, 0x00000003, SetNpcAnimation, 0x0000000E, 0x003B0304, 0x00000008, 0x00000001, 0x00000004, 0x00000046, 0x00000001, D_80248128_84ACF8, 0x00000024, 0x00000002, 0xFE363C80, 0x0000000E, 0x00000045, 0x00000002, D_802480E0_84ACB0, 0xFE363C8A, 0x00000043, 0x00000005, NpcMoveTo, 0x0000000E, 0xFFFFFE0B, 0x000000DF, 0x0000000F, 0x00000049, 0x00000001, 0xFE363C8A, 0x00000046, 0x00000001, D_802481E0_84ADB0, 0x00000002, 0x00000000, 0x00000001, 0x00000000
|
.word 0x00000043, 0x00000004, PlaySoundAtNpc, 0x0000000E, 0x0000203E, 0x00000000, 0x00000043, 0x00000004, PlaySoundAtNpc, 0x0000000E, 0x00000262, 0x00000000, 0x00000043, 0x0000000A, ShowEmote, 0x0000000E, 0x00000000, 0x00000000, 0x00000014, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000008, 0x00000001, 0x00000014, 0x00000043, 0x00000006, SpeakToPlayer, 0x0000000E, 0x003B0311, 0x003B0301, 0x00000000, 0x000600B2, 0x00000043, 0x00000004, InterpNpcYaw, 0x0000000E, 0x000000B4, 0x0000000A, 0x00000043, 0x00000003, SetNpcAnimation, 0x0000000E, 0x003B0302, 0x00000008, 0x00000001, 0x00000004, 0x00000043, 0x00000003, SetNpcAnimation, 0x0000000E, 0x003B0303, 0x00000008, 0x00000001, 0x00000004, 0x00000043, 0x00000003, SetNpcAnimation, 0x0000000E, 0x003B0304, 0x00000008, 0x00000001, 0x00000004, 0x00000046, 0x00000001, D_80248128_84ACF8, 0x00000024, 0x00000002, 0xFE363C80, 0x0000000E, 0x00000045, 0x00000002, D_802480E0_84ACB0, 0xFE363C8A, 0x00000043, 0x00000005, NpcMoveTo, 0x0000000E, 0xFFFFFE0B, 0x000000DF, 0x0000000F, 0x00000049, 0x00000001, 0xFE363C8A, 0x00000046, 0x00000001, D_802481E0_84ADB0, 0x00000002, 0x00000000, 0x00000001, 0x00000000
|
||||||
|
|
||||||
dlabel D_80248798_84B368
|
dlabel D_80248798_84B368
|
||||||
.word 0x0000004D, 0x00000001, 0x000000EF, 0x0000000B, 0x00000002, 0xF5DE0180, 0xFFFFFFF5, 0x00000002, 0x00000000, 0x00000013, 0x00000000, 0x00000005, 0x00000001, 0x00000096, 0x00000043, 0x00000004, GetPlayerPos, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x0000000D, 0x00000002, 0xFE363C82, 0x000000C8, 0x00000002, 0x00000000, 0x00000013, 0x00000000, 0x00000008, 0x00000001, 0x00000001, 0x00000006, 0x00000000, 0x00000024, 0x00000002, 0xFE363C87, 0x00000000, 0x00000005, 0x00000001, 0x00000000, 0x00000043, 0x00000001, func_802419AC_84457C, 0x0000000B, 0x00000002, 0xFE363C80, 0x00000000, 0x00000024, 0x00000002, 0xFE363C87, 0x00000001, 0x00000007, 0x00000000, 0x00000013, 0x00000000, 0x00000043, 0x00000004, GetPlayerPos, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x0000000C, 0x00000002, 0xFE363C82, 0x00000064, 0x00000007, 0x00000000, 0x00000013, 0x00000000, 0x0000000D, 0x00000002, 0xFE363C82, 0x000000C8, 0x00000002, 0x00000000, 0x00000013, 0x00000000, 0x00000008, 0x00000001, 0x00000001, 0x00000006, 0x00000000, 0x00000043, 0x00000002, DisablePlayerInput, 0x00000001, 0x00000046, 0x00000001, D_80248128_84ACF8, 0x00000043, 0x00000005, SetNpcPos, 0x0000000E, 0xFFFFFE0B, 0x00000014, 0x000000DF, 0x00000043, 0x00000003, SetNpcAnimation, 0x0000000E, 0x003B0302, 0x00000043, 0x00000005, NpcMoveTo, 0x0000000E, 0xFFFFFE06, 0x000000A8, 0x0000000F, 0x00000043, 0x00000003, SetNpcAnimation, 0x0000000E, 0x003B0300, 0x00000046, 0x00000001, D_802481E0_84ADB0, 0x0000000A, 0x00000002, 0xFE363C87, 0x00000001, 0x00000046, 0x00000001, D_802483B8_84AF88, 0x00000012, 0x00000000, 0x00000046, 0x00000001, D_80248624_84B1F4, 0x00000043, 0x00000002, mac_04_GetFloorCollider, 0xFE363C80, 0x00000056, 0x00000000, 0x00000008, 0x00000001, 0x0000000A, 0x00000044, 0x00000001, D_80248798_84B368, 0x00000057, 0x00000000, 0x00000013, 0x00000000, 0x00000043, 0x00000005, SetNpcPos, 0x0000000E, 0x00000000, 0xFFFFFC18, 0x00000000, 0x00000043, 0x00000002, DisablePlayerInput, 0x00000000, 0x00000002, 0x00000000, 0x00000001, 0x00000000
|
.word 0x0000004D, 0x00000001, 0x000000EF, 0x0000000B, 0x00000002, 0xF5DE0180, 0xFFFFFFF5, 0x00000002, 0x00000000, 0x00000013, 0x00000000, 0x00000005, 0x00000001, 0x00000096, 0x00000043, 0x00000004, GetPlayerPos, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x0000000D, 0x00000002, 0xFE363C82, 0x000000C8, 0x00000002, 0x00000000, 0x00000013, 0x00000000, 0x00000008, 0x00000001, 0x00000001, 0x00000006, 0x00000000, 0x00000024, 0x00000002, 0xFE363C87, 0x00000000, 0x00000005, 0x00000001, 0x00000000, 0x00000043, 0x00000001, mac_04_IsPartnerBow, 0x0000000B, 0x00000002, 0xFE363C80, 0x00000000, 0x00000024, 0x00000002, 0xFE363C87, 0x00000001, 0x00000007, 0x00000000, 0x00000013, 0x00000000, 0x00000043, 0x00000004, GetPlayerPos, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x0000000C, 0x00000002, 0xFE363C82, 0x00000064, 0x00000007, 0x00000000, 0x00000013, 0x00000000, 0x0000000D, 0x00000002, 0xFE363C82, 0x000000C8, 0x00000002, 0x00000000, 0x00000013, 0x00000000, 0x00000008, 0x00000001, 0x00000001, 0x00000006, 0x00000000, 0x00000043, 0x00000002, DisablePlayerInput, 0x00000001, 0x00000046, 0x00000001, D_80248128_84ACF8, 0x00000043, 0x00000005, SetNpcPos, 0x0000000E, 0xFFFFFE0B, 0x00000014, 0x000000DF, 0x00000043, 0x00000003, SetNpcAnimation, 0x0000000E, 0x003B0302, 0x00000043, 0x00000005, NpcMoveTo, 0x0000000E, 0xFFFFFE06, 0x000000A8, 0x0000000F, 0x00000043, 0x00000003, SetNpcAnimation, 0x0000000E, 0x003B0300, 0x00000046, 0x00000001, D_802481E0_84ADB0, 0x0000000A, 0x00000002, 0xFE363C87, 0x00000001, 0x00000046, 0x00000001, D_802483B8_84AF88, 0x00000012, 0x00000000, 0x00000046, 0x00000001, D_80248624_84B1F4, 0x00000043, 0x00000002, mac_04_GetFloorCollider, 0xFE363C80, 0x00000056, 0x00000000, 0x00000008, 0x00000001, 0x0000000A, 0x00000044, 0x00000001, D_80248798_84B368, 0x00000057, 0x00000000, 0x00000013, 0x00000000, 0x00000043, 0x00000005, SetNpcPos, 0x0000000E, 0x00000000, 0xFFFFFC18, 0x00000000, 0x00000043, 0x00000002, DisablePlayerInput, 0x00000000, 0x00000002, 0x00000000, 0x00000001, 0x00000000
|
||||||
|
|
||||||
dlabel D_80248A14_84B5E4
|
dlabel D_80248A14_84B5E4
|
||||||
.word 0x00000043, 0x00000005, GetNpcPos, 0x0000000F, 0xFE363C82, 0xFE363C83, 0xFE363C84, 0x00000027, 0x00000002, 0xFE363C83, 0x00000014, 0x00000043, 0x00000007, MakeItemEntity, 0x00010020, 0xFE363C82, 0xFE363C83, 0xFE363C84, 0x00000001, 0x00000000, 0x00000024, 0x00000002, 0xFE363C89, 0xFE363C80, 0x00000008, 0x00000001, 0x00000001, 0x00000005, 0x00000001, 0x0000001E, 0x00000043, 0x00000005, GetNpcPos, 0x0000000F, 0xFE363C82, 0xFE363C83, 0xFE363C84, 0x00000027, 0x00000002, 0xFE363C83, 0x00000014, 0x00000043, 0x00000005, SetItemPos, 0xFE363C89, 0xFE363C82, 0xFE363C83, 0xFE363C84, 0x00000008, 0x00000001, 0x00000001, 0x00000006, 0x00000000, 0x00000043, 0x00000002, RemoveItemEntity, 0xFE363C89, 0x00000002, 0x00000000, 0x00000001, 0x00000000, 0x0000000C, 0x00000002, 0xF5DE0180, 0xFFFFFFF3, 0x00000002, 0x00000000, 0x00000013, 0x00000000, 0x0000000D, 0x00000002, 0xF5DE0180, 0xFFFFFFF8, 0x00000002, 0x00000000, 0x00000013, 0x00000000, 0x0000000B, 0x00000002, 0xF8405CA2, 0x00000000, 0x00000002, 0x00000000, 0x00000013, 0x00000000, 0x00000043, 0x00000005, SetNpcPos, 0x0000000F, 0x000000FA, 0x00000014, 0xFFFFFE6E, 0x00000043, 0x00000003, SetNpcAnimation, 0x0000000F, 0x003B0004, 0x00000043, 0x00000002, DisablePlayerInput, 0x00000001, 0x00000008, 0x00000001, 0x0000001E, 0x00000043, 0x00000006, SpeakToPlayer, 0x00000000, 0x00880004, 0x00880001, 0x00000000, 0x00060000, 0x00000043, 0x00000002, DisablePlayerInput, 0x00000000, 0x00000056, 0x00000000, 0x00000043, 0x00000002, DisablePlayerInput, 0x00000001, 0x00000008, 0x00000001, 0x00000014, 0x00000024, 0x00000002, 0xFE363C80, 0x00000000, 0x00000005, 0x00000001, 0x00000024, 0x00000043, 0x00000003, InterpPlayerYaw, 0xFE363C80, 0x00000000, 0x00000027, 0x00000002, 0xFE363C80, 0x0000002D, 0x00000008, 0x00000001, 0x00000001, 0x00000006, 0x00000000, 0x00000043, 0x00000003, InterpPlayerYaw, 0x00000000, 0x00000000, 0x00000043, 0x00000002, DisablePlayerInput, 0x00000000, 0x00000057, 0x00000000, 0x00000056, 0x00000000, 0x00000008, 0x00000001, 0x00000017, 0x00000043, 0x00000004, PlaySoundAtCollider, 0x00000039, 0x000001C1, 0x00000000, 0x00000024, 0x00000002, 0xFE363C80, 0x00000000, 0x00000005, 0x00000001, 0x0000000A, 0x00000027, 0x00000002, 0xFE363C80, 0x00000008, 0x00000043, 0x00000006, RotateModel, 0x00000053, 0xFE363C80, 0x00000000, 0xFFFFFFFF, 0x00000000, 0x00000008, 0x00000001, 0x00000001, 0x00000006, 0x00000000, 0x00000005, 0x00000001, 0x0000000A, 0x00000027, 0x00000002, 0xFE363C80, 0xFFFFFFF8, 0x00000043, 0x00000006, RotateModel, 0x00000053, 0xFE363C80, 0x00000000, 0xFFFFFFFF, 0x00000000, 0x00000008, 0x00000001, 0x00000001, 0x00000006, 0x00000000, 0x00000043, 0x00000004, PlaySoundAtCollider, 0x00000039, 0x000001C2, 0x00000000, 0x00000057, 0x00000000, 0x00000044, 0x00000001, D_80248A14_84B5E4, 0x00000024, 0x00000002, 0xFE363C80, 0x0000000F, 0x00000045, 0x00000002, D_802480E0_84ACB0, 0xFE363C8A, 0x00000043, 0x00000005, NpcMoveTo, 0x0000000F, 0x000000FE, 0xFFFFFFBE, 0x0000001E, 0x00000049, 0x00000001, 0xFE363C8A, 0x00000043, 0x00000005, SetNpcPos, 0x0000000F, 0x00000000, 0xFFFFFC18, 0x00000000, 0x00000024, 0x00000002, 0xF8405CA2, 0x00000001, 0x00000002, 0x00000000, 0x00000001, 0x00000000
|
.word 0x00000043, 0x00000005, GetNpcPos, 0x0000000F, 0xFE363C82, 0xFE363C83, 0xFE363C84, 0x00000027, 0x00000002, 0xFE363C83, 0x00000014, 0x00000043, 0x00000007, MakeItemEntity, 0x00010020, 0xFE363C82, 0xFE363C83, 0xFE363C84, 0x00000001, 0x00000000, 0x00000024, 0x00000002, 0xFE363C89, 0xFE363C80, 0x00000008, 0x00000001, 0x00000001, 0x00000005, 0x00000001, 0x0000001E, 0x00000043, 0x00000005, GetNpcPos, 0x0000000F, 0xFE363C82, 0xFE363C83, 0xFE363C84, 0x00000027, 0x00000002, 0xFE363C83, 0x00000014, 0x00000043, 0x00000005, SetItemPos, 0xFE363C89, 0xFE363C82, 0xFE363C83, 0xFE363C84, 0x00000008, 0x00000001, 0x00000001, 0x00000006, 0x00000000, 0x00000043, 0x00000002, RemoveItemEntity, 0xFE363C89, 0x00000002, 0x00000000, 0x00000001, 0x00000000, 0x0000000C, 0x00000002, 0xF5DE0180, 0xFFFFFFF3, 0x00000002, 0x00000000, 0x00000013, 0x00000000, 0x0000000D, 0x00000002, 0xF5DE0180, 0xFFFFFFF8, 0x00000002, 0x00000000, 0x00000013, 0x00000000, 0x0000000B, 0x00000002, 0xF8405CA2, 0x00000000, 0x00000002, 0x00000000, 0x00000013, 0x00000000, 0x00000043, 0x00000005, SetNpcPos, 0x0000000F, 0x000000FA, 0x00000014, 0xFFFFFE6E, 0x00000043, 0x00000003, SetNpcAnimation, 0x0000000F, 0x003B0004, 0x00000043, 0x00000002, DisablePlayerInput, 0x00000001, 0x00000008, 0x00000001, 0x0000001E, 0x00000043, 0x00000006, SpeakToPlayer, 0x00000000, 0x00880004, 0x00880001, 0x00000000, 0x00060000, 0x00000043, 0x00000002, DisablePlayerInput, 0x00000000, 0x00000056, 0x00000000, 0x00000043, 0x00000002, DisablePlayerInput, 0x00000001, 0x00000008, 0x00000001, 0x00000014, 0x00000024, 0x00000002, 0xFE363C80, 0x00000000, 0x00000005, 0x00000001, 0x00000024, 0x00000043, 0x00000003, InterpPlayerYaw, 0xFE363C80, 0x00000000, 0x00000027, 0x00000002, 0xFE363C80, 0x0000002D, 0x00000008, 0x00000001, 0x00000001, 0x00000006, 0x00000000, 0x00000043, 0x00000003, InterpPlayerYaw, 0x00000000, 0x00000000, 0x00000043, 0x00000002, DisablePlayerInput, 0x00000000, 0x00000057, 0x00000000, 0x00000056, 0x00000000, 0x00000008, 0x00000001, 0x00000017, 0x00000043, 0x00000004, PlaySoundAtCollider, 0x00000039, 0x000001C1, 0x00000000, 0x00000024, 0x00000002, 0xFE363C80, 0x00000000, 0x00000005, 0x00000001, 0x0000000A, 0x00000027, 0x00000002, 0xFE363C80, 0x00000008, 0x00000043, 0x00000006, RotateModel, 0x00000053, 0xFE363C80, 0x00000000, 0xFFFFFFFF, 0x00000000, 0x00000008, 0x00000001, 0x00000001, 0x00000006, 0x00000000, 0x00000005, 0x00000001, 0x0000000A, 0x00000027, 0x00000002, 0xFE363C80, 0xFFFFFFF8, 0x00000043, 0x00000006, RotateModel, 0x00000053, 0xFE363C80, 0x00000000, 0xFFFFFFFF, 0x00000000, 0x00000008, 0x00000001, 0x00000001, 0x00000006, 0x00000000, 0x00000043, 0x00000004, PlaySoundAtCollider, 0x00000039, 0x000001C2, 0x00000000, 0x00000057, 0x00000000, 0x00000044, 0x00000001, D_80248A14_84B5E4, 0x00000024, 0x00000002, 0xFE363C80, 0x0000000F, 0x00000045, 0x00000002, D_802480E0_84ACB0, 0xFE363C8A, 0x00000043, 0x00000005, NpcMoveTo, 0x0000000F, 0x000000FE, 0xFFFFFFBE, 0x0000001E, 0x00000049, 0x00000001, 0xFE363C8A, 0x00000043, 0x00000005, SetNpcPos, 0x0000000F, 0x00000000, 0xFFFFFC18, 0x00000000, 0x00000024, 0x00000002, 0xF8405CA2, 0x00000001, 0x00000002, 0x00000000, 0x00000001, 0x00000000
|
||||||
|
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@ -1,73 +0,0 @@
|
|||||||
.set noat # allow manual use of $at
|
|
||||||
.set noreorder # don't insert nops after branches
|
|
||||||
|
|
||||||
.section .rodata
|
|
||||||
|
|
||||||
dlabel D_8010BEE0
|
|
||||||
.double 180.0
|
|
||||||
|
|
||||||
.section .text
|
|
||||||
|
|
||||||
glabel phys_should_player_be_sliding
|
|
||||||
/* 7DA90 800E45E0 27BDFFE8 */ addiu $sp, $sp, -0x18
|
|
||||||
/* 7DA94 800E45E4 AFB00010 */ sw $s0, 0x10($sp)
|
|
||||||
/* 7DA98 800E45E8 3C108011 */ lui $s0, %hi(gPlayerStatus)
|
|
||||||
/* 7DA9C 800E45EC 2610EFC8 */ addiu $s0, $s0, %lo(gPlayerStatus)
|
|
||||||
/* 7DAA0 800E45F0 AFBF0014 */ sw $ra, 0x14($sp)
|
|
||||||
/* 7DAA4 800E45F4 0C044181 */ jal get_shadow_by_index
|
|
||||||
/* 7DAA8 800E45F8 8E0400CC */ lw $a0, 0xcc($s0)
|
|
||||||
/* 7DAAC 800E45FC 3C068007 */ lui $a2, %hi(gGameStatusPtr)
|
|
||||||
/* 7DAB0 800E4600 8CC6419C */ lw $a2, %lo(gGameStatusPtr)($a2)
|
|
||||||
/* 7DAB4 800E4604 0040202D */ daddu $a0, $v0, $zero
|
|
||||||
/* 7DAB8 800E4608 84C30086 */ lh $v1, 0x86($a2)
|
|
||||||
/* 7DABC 800E460C 24020008 */ addiu $v0, $zero, 8
|
|
||||||
/* 7DAC0 800E4610 14620028 */ bne $v1, $v0, .L800E46B4
|
|
||||||
/* 7DAC4 800E4614 0000282D */ daddu $a1, $zero, $zero
|
|
||||||
/* 7DAC8 800E4618 C4800030 */ lwc1 $f0, 0x30($a0)
|
|
||||||
/* 7DACC 800E461C 3C018011 */ lui $at, %hi(D_8010BEE0)
|
|
||||||
/* 7DAD0 800E4620 D422BEE0 */ ldc1 $f2, %lo(D_8010BEE0)($at)
|
|
||||||
/* 7DAD4 800E4624 46000021 */ cvt.d.s $f0, $f0
|
|
||||||
/* 7DAD8 800E4628 46220000 */ add.d $f0, $f0, $f2
|
|
||||||
/* 7DADC 800E462C 44801000 */ mtc1 $zero, $f2
|
|
||||||
/* 7DAE0 800E4630 46200020 */ cvt.s.d $f0, $f0
|
|
||||||
/* 7DAE4 800E4634 46020032 */ c.eq.s $f0, $f2
|
|
||||||
/* 7DAE8 800E4638 00000000 */ nop
|
|
||||||
/* 7DAEC 800E463C 4501001D */ bc1t .L800E46B4
|
|
||||||
/* 7DAF0 800E4640 00000000 */ nop
|
|
||||||
/* 7DAF4 800E4644 84C2008C */ lh $v0, 0x8c($a2)
|
|
||||||
/* 7DAF8 800E4648 10400005 */ beqz $v0, .L800E4660
|
|
||||||
/* 7DAFC 800E464C 24050001 */ addiu $a1, $zero, 1
|
|
||||||
/* 7DB00 800E4650 10450009 */ beq $v0, $a1, .L800E4678
|
|
||||||
/* 7DB04 800E4654 00000000 */ nop
|
|
||||||
/* 7DB08 800E4658 080391AD */ j .L800E46B4
|
|
||||||
/* 7DB0C 800E465C 00000000 */ nop
|
|
||||||
.L800E4660:
|
|
||||||
/* 7DB10 800E4660 3C0141A0 */ lui $at, 0x41a0
|
|
||||||
/* 7DB14 800E4664 44811000 */ mtc1 $at, $f2
|
|
||||||
/* 7DB18 800E4668 46000005 */ abs.s $f0, $f0
|
|
||||||
/* 7DB1C 800E466C 4602003C */ c.lt.s $f0, $f2
|
|
||||||
/* 7DB20 800E4670 080391AB */ j .L800E46AC
|
|
||||||
/* 7DB24 800E4674 00000000 */ nop
|
|
||||||
.L800E4678:
|
|
||||||
/* 7DB28 800E4678 C6020028 */ lwc1 $f2, 0x28($s0)
|
|
||||||
/* 7DB2C 800E467C 3C01C396 */ lui $at, 0xc396
|
|
||||||
/* 7DB30 800E4680 44810000 */ mtc1 $at, $f0
|
|
||||||
/* 7DB34 800E4684 00000000 */ nop
|
|
||||||
/* 7DB38 800E4688 4602003E */ c.le.s $f0, $f2
|
|
||||||
/* 7DB3C 800E468C 00000000 */ nop
|
|
||||||
/* 7DB40 800E4690 45000008 */ bc1f .L800E46B4
|
|
||||||
/* 7DB44 800E4694 00000000 */ nop
|
|
||||||
/* 7DB48 800E4698 3C01C30C */ lui $at, 0xc30c
|
|
||||||
/* 7DB4C 800E469C 44810000 */ mtc1 $at, $f0
|
|
||||||
/* 7DB50 800E46A0 00000000 */ nop
|
|
||||||
/* 7DB54 800E46A4 4600103E */ c.le.s $f2, $f0
|
|
||||||
/* 7DB58 800E46A8 00000000 */ nop
|
|
||||||
.L800E46AC:
|
|
||||||
/* 7DB5C 800E46AC 45030001 */ bc1tl .L800E46B4
|
|
||||||
/* 7DB60 800E46B0 0000282D */ daddu $a1, $zero, $zero
|
|
||||||
.L800E46B4:
|
|
||||||
/* 7DB64 800E46B4 8FBF0014 */ lw $ra, 0x14($sp)
|
|
||||||
/* 7DB68 800E46B8 8FB00010 */ lw $s0, 0x10($sp)
|
|
||||||
/* 7DB6C 800E46BC 00A0102D */ daddu $v0, $a1, $zero
|
|
||||||
/* 7DB70 800E46C0 03E00008 */ jr $ra
|
|
||||||
/* 7DB74 800E46C4 27BD0018 */ addiu $sp, $sp, 0x18
|
|
@ -1,150 +0,0 @@
|
|||||||
.set noat # allow manual use of $at
|
|
||||||
.set noreorder # don't insert nops after branches
|
|
||||||
|
|
||||||
glabel func_80238BCC_6F1CAC
|
|
||||||
/* 6F1CAC 80238BCC 3C02800E */ lui $v0, %hi(gBattleStatus+0xDC)
|
|
||||||
/* 6F1CB0 80238BD0 8C42C14C */ lw $v0, %lo(gBattleStatus+0xDC)($v0)
|
|
||||||
/* 6F1CB4 80238BD4 27BDFFE8 */ addiu $sp, $sp, -0x18
|
|
||||||
/* 6F1CB8 80238BD8 AFB00010 */ sw $s0, 0x10($sp)
|
|
||||||
/* 6F1CBC 80238BDC 0080802D */ daddu $s0, $a0, $zero
|
|
||||||
/* 6F1CC0 80238BE0 AFBF0014 */ sw $ra, 0x14($sp)
|
|
||||||
/* 6F1CC4 80238BE4 0C09A75B */ jal get_actor
|
|
||||||
/* 6F1CC8 80238BE8 84440428 */ lh $a0, 0x428($v0)
|
|
||||||
/* 6F1CCC 80238BEC 0040202D */ daddu $a0, $v0, $zero
|
|
||||||
/* 6F1CD0 80238BF0 8C820000 */ lw $v0, ($a0)
|
|
||||||
/* 6F1CD4 80238BF4 30420800 */ andi $v0, $v0, 0x800
|
|
||||||
/* 6F1CD8 80238BF8 14400022 */ bnez $v0, .L80238C84
|
|
||||||
/* 6F1CDC 80238BFC 00000000 */ nop
|
|
||||||
/* 6F1CE0 80238C00 90830191 */ lbu $v1, 0x191($a0)
|
|
||||||
/* 6F1CE4 80238C04 3C02AAAA */ lui $v0, 0xaaaa
|
|
||||||
/* 6F1CE8 80238C08 3442AAAB */ ori $v0, $v0, 0xaaab
|
|
||||||
/* 6F1CEC 80238C0C 00620019 */ multu $v1, $v0
|
|
||||||
/* 6F1CF0 80238C10 C4800188 */ lwc1 $f0, 0x188($a0)
|
|
||||||
/* 6F1CF4 80238C14 00003010 */ mfhi $a2
|
|
||||||
/* 6F1CF8 80238C18 00061042 */ srl $v0, $a2, 1
|
|
||||||
/* 6F1CFC 80238C1C 304200FF */ andi $v0, $v0, 0xff
|
|
||||||
/* 6F1D00 80238C20 44821000 */ mtc1 $v0, $f2
|
|
||||||
/* 6F1D04 80238C24 00000000 */ nop
|
|
||||||
/* 6F1D08 80238C28 468010A0 */ cvt.s.w $f2, $f2
|
|
||||||
/* 6F1D0C 80238C2C 46001082 */ mul.s $f2, $f2, $f0
|
|
||||||
/* 6F1D10 80238C30 00000000 */ nop
|
|
||||||
/* 6F1D14 80238C34 C6000088 */ lwc1 $f0, 0x88($s0)
|
|
||||||
/* 6F1D18 80238C38 46800020 */ cvt.s.w $f0, $f0
|
|
||||||
/* 6F1D1C 80238C3C 46020000 */ add.s $f0, $f0, $f2
|
|
||||||
/* 6F1D20 80238C40 4600010D */ trunc.w.s $f4, $f0
|
|
||||||
/* 6F1D24 80238C44 44032000 */ mfc1 $v1, $f4
|
|
||||||
/* 6F1D28 80238C48 00000000 */ nop
|
|
||||||
/* 6F1D2C 80238C4C AE030088 */ sw $v1, 0x88($s0)
|
|
||||||
/* 6F1D30 80238C50 90820191 */ lbu $v0, 0x191($a0)
|
|
||||||
/* 6F1D34 80238C54 C4800188 */ lwc1 $f0, 0x188($a0)
|
|
||||||
/* 6F1D38 80238C58 00021082 */ srl $v0, $v0, 2
|
|
||||||
/* 6F1D3C 80238C5C 44821000 */ mtc1 $v0, $f2
|
|
||||||
/* 6F1D40 80238C60 00000000 */ nop
|
|
||||||
/* 6F1D44 80238C64 468010A0 */ cvt.s.w $f2, $f2
|
|
||||||
/* 6F1D48 80238C68 46001082 */ mul.s $f2, $f2, $f0
|
|
||||||
/* 6F1D4C 80238C6C 00000000 */ nop
|
|
||||||
/* 6F1D50 80238C70 44830000 */ mtc1 $v1, $f0
|
|
||||||
/* 6F1D54 80238C74 00000000 */ nop
|
|
||||||
/* 6F1D58 80238C78 46800020 */ cvt.s.w $f0, $f0
|
|
||||||
/* 6F1D5C 80238C7C 0808E341 */ j .L80238D04
|
|
||||||
/* 6F1D60 80238C80 46020000 */ add.s $f0, $f0, $f2
|
|
||||||
.L80238C84:
|
|
||||||
/* 6F1D64 80238C84 90830191 */ lbu $v1, 0x191($a0)
|
|
||||||
/* 6F1D68 80238C88 3C02AAAA */ lui $v0, 0xaaaa
|
|
||||||
/* 6F1D6C 80238C8C 3442AAAB */ ori $v0, $v0, 0xaaab
|
|
||||||
/* 6F1D70 80238C90 00620019 */ multu $v1, $v0
|
|
||||||
/* 6F1D74 80238C94 C4800188 */ lwc1 $f0, 0x188($a0)
|
|
||||||
/* 6F1D78 80238C98 00003010 */ mfhi $a2
|
|
||||||
/* 6F1D7C 80238C9C 00061042 */ srl $v0, $a2, 1
|
|
||||||
/* 6F1D80 80238CA0 304200FF */ andi $v0, $v0, 0xff
|
|
||||||
/* 6F1D84 80238CA4 44821000 */ mtc1 $v0, $f2
|
|
||||||
/* 6F1D88 80238CA8 00000000 */ nop
|
|
||||||
/* 6F1D8C 80238CAC 468010A0 */ cvt.s.w $f2, $f2
|
|
||||||
/* 6F1D90 80238CB0 46001082 */ mul.s $f2, $f2, $f0
|
|
||||||
/* 6F1D94 80238CB4 00000000 */ nop
|
|
||||||
/* 6F1D98 80238CB8 C6000088 */ lwc1 $f0, 0x88($s0)
|
|
||||||
/* 6F1D9C 80238CBC 46800020 */ cvt.s.w $f0, $f0
|
|
||||||
/* 6F1DA0 80238CC0 46020001 */ sub.s $f0, $f0, $f2
|
|
||||||
/* 6F1DA4 80238CC4 4600010D */ trunc.w.s $f4, $f0
|
|
||||||
/* 6F1DA8 80238CC8 44032000 */ mfc1 $v1, $f4
|
|
||||||
/* 6F1DAC 80238CCC 00000000 */ nop
|
|
||||||
/* 6F1DB0 80238CD0 AE030088 */ sw $v1, 0x88($s0)
|
|
||||||
/* 6F1DB4 80238CD4 90820191 */ lbu $v0, 0x191($a0)
|
|
||||||
/* 6F1DB8 80238CD8 C4800188 */ lwc1 $f0, 0x188($a0)
|
|
||||||
/* 6F1DBC 80238CDC 00021082 */ srl $v0, $v0, 2
|
|
||||||
/* 6F1DC0 80238CE0 44821000 */ mtc1 $v0, $f2
|
|
||||||
/* 6F1DC4 80238CE4 00000000 */ nop
|
|
||||||
/* 6F1DC8 80238CE8 468010A0 */ cvt.s.w $f2, $f2
|
|
||||||
/* 6F1DCC 80238CEC 46001082 */ mul.s $f2, $f2, $f0
|
|
||||||
/* 6F1DD0 80238CF0 00000000 */ nop
|
|
||||||
/* 6F1DD4 80238CF4 44830000 */ mtc1 $v1, $f0
|
|
||||||
/* 6F1DD8 80238CF8 00000000 */ nop
|
|
||||||
/* 6F1DDC 80238CFC 46800020 */ cvt.s.w $f0, $f0
|
|
||||||
/* 6F1DE0 80238D00 46020001 */ sub.s $f0, $f0, $f2
|
|
||||||
.L80238D04:
|
|
||||||
/* 6F1DE4 80238D04 4600010D */ trunc.w.s $f4, $f0
|
|
||||||
/* 6F1DE8 80238D08 E6040088 */ swc1 $f4, 0x88($s0)
|
|
||||||
/* 6F1DEC 80238D0C 8C820000 */ lw $v0, ($a0)
|
|
||||||
/* 6F1DF0 80238D10 30428000 */ andi $v0, $v0, 0x8000
|
|
||||||
/* 6F1DF4 80238D14 1040000E */ beqz $v0, .L80238D50
|
|
||||||
/* 6F1DF8 80238D18 00000000 */ nop
|
|
||||||
/* 6F1DFC 80238D1C 90820191 */ lbu $v0, 0x191($a0)
|
|
||||||
/* 6F1E00 80238D20 C4800188 */ lwc1 $f0, 0x188($a0)
|
|
||||||
/* 6F1E04 80238D24 00021042 */ srl $v0, $v0, 1
|
|
||||||
/* 6F1E08 80238D28 44821000 */ mtc1 $v0, $f2
|
|
||||||
/* 6F1E0C 80238D2C 00000000 */ nop
|
|
||||||
/* 6F1E10 80238D30 468010A0 */ cvt.s.w $f2, $f2
|
|
||||||
/* 6F1E14 80238D34 46001082 */ mul.s $f2, $f2, $f0
|
|
||||||
/* 6F1E18 80238D38 00000000 */ nop
|
|
||||||
/* 6F1E1C 80238D3C C6000088 */ lwc1 $f0, 0x88($s0)
|
|
||||||
/* 6F1E20 80238D40 46800020 */ cvt.s.w $f0, $f0
|
|
||||||
/* 6F1E24 80238D44 46020001 */ sub.s $f0, $f0, $f2
|
|
||||||
/* 6F1E28 80238D48 4600010D */ trunc.w.s $f4, $f0
|
|
||||||
/* 6F1E2C 80238D4C E6040088 */ swc1 $f4, 0x88($s0)
|
|
||||||
.L80238D50:
|
|
||||||
/* 6F1E30 80238D50 90820191 */ lbu $v0, 0x191($a0)
|
|
||||||
/* 6F1E34 80238D54 C4820188 */ lwc1 $f2, 0x188($a0)
|
|
||||||
/* 6F1E38 80238D58 44820000 */ mtc1 $v0, $f0
|
|
||||||
/* 6F1E3C 80238D5C 00000000 */ nop
|
|
||||||
/* 6F1E40 80238D60 46800020 */ cvt.s.w $f0, $f0
|
|
||||||
/* 6F1E44 80238D64 46020002 */ mul.s $f0, $f0, $f2
|
|
||||||
/* 6F1E48 80238D68 00000000 */ nop
|
|
||||||
/* 6F1E4C 80238D6C 90850190 */ lbu $a1, 0x190($a0)
|
|
||||||
/* 6F1E50 80238D70 4600010D */ trunc.w.s $f4, $f0
|
|
||||||
/* 6F1E54 80238D74 44032000 */ mfc1 $v1, $f4
|
|
||||||
/* 6F1E58 80238D78 00000000 */ nop
|
|
||||||
/* 6F1E5C 80238D7C 0065102A */ slt $v0, $v1, $a1
|
|
||||||
/* 6F1E60 80238D80 54400001 */ bnel $v0, $zero, .L80238D88
|
|
||||||
/* 6F1E64 80238D84 00A0182D */ daddu $v1, $a1, $zero
|
|
||||||
.L80238D88:
|
|
||||||
/* 6F1E68 80238D88 2462004C */ addiu $v0, $v1, 0x4c
|
|
||||||
/* 6F1E6C 80238D8C AE020090 */ sw $v0, 0x90($s0)
|
|
||||||
/* 6F1E70 80238D90 90820136 */ lbu $v0, 0x136($a0)
|
|
||||||
/* 6F1E74 80238D94 00021080 */ sll $v0, $v0, 2
|
|
||||||
/* 6F1E78 80238D98 3C038028 */ lui $v1, %hi(bActorOffsets)
|
|
||||||
/* 6F1E7C 80238D9C 00621821 */ addu $v1, $v1, $v0
|
|
||||||
/* 6F1E80 80238DA0 80632EE8 */ lb $v1, %lo(bActorOffsets)($v1)
|
|
||||||
/* 6F1E84 80238DA4 8E020084 */ lw $v0, 0x84($s0)
|
|
||||||
/* 6F1E88 80238DA8 00431021 */ addu $v0, $v0, $v1
|
|
||||||
/* 6F1E8C 80238DAC AE020084 */ sw $v0, 0x84($s0)
|
|
||||||
/* 6F1E90 80238DB0 90820136 */ lbu $v0, 0x136($a0)
|
|
||||||
/* 6F1E94 80238DB4 00021080 */ sll $v0, $v0, 2
|
|
||||||
/* 6F1E98 80238DB8 3C038028 */ lui $v1, %hi(bActorOffsets + 0x1)
|
|
||||||
/* 6F1E9C 80238DBC 00621821 */ addu $v1, $v1, $v0
|
|
||||||
/* 6F1EA0 80238DC0 80632EE9 */ lb $v1, %lo(bActorOffsets + 0x1)($v1)
|
|
||||||
/* 6F1EA4 80238DC4 8E020088 */ lw $v0, 0x88($s0)
|
|
||||||
/* 6F1EA8 80238DC8 00431021 */ addu $v0, $v0, $v1
|
|
||||||
/* 6F1EAC 80238DCC AE020088 */ sw $v0, 0x88($s0)
|
|
||||||
/* 6F1EB0 80238DD0 90820136 */ lbu $v0, 0x136($a0)
|
|
||||||
/* 6F1EB4 80238DD4 8E030090 */ lw $v1, 0x90($s0)
|
|
||||||
/* 6F1EB8 80238DD8 00021080 */ sll $v0, $v0, 2
|
|
||||||
/* 6F1EBC 80238DDC 3C048028 */ lui $a0, %hi(bActorOffsets + 0x2)
|
|
||||||
/* 6F1EC0 80238DE0 00822021 */ addu $a0, $a0, $v0
|
|
||||||
/* 6F1EC4 80238DE4 80842EEA */ lb $a0, %lo(bActorOffsets + 0x2)($a0)
|
|
||||||
/* 6F1EC8 80238DE8 00641821 */ addu $v1, $v1, $a0
|
|
||||||
/* 6F1ECC 80238DEC AE030090 */ sw $v1, 0x90($s0)
|
|
||||||
/* 6F1ED0 80238DF0 8FBF0014 */ lw $ra, 0x14($sp)
|
|
||||||
/* 6F1ED4 80238DF4 8FB00010 */ lw $s0, 0x10($sp)
|
|
||||||
/* 6F1ED8 80238DF8 24020002 */ addiu $v0, $zero, 2
|
|
||||||
/* 6F1EDC 80238DFC 03E00008 */ jr $ra
|
|
||||||
/* 6F1EE0 80238E00 27BD0018 */ addiu $sp, $sp, 0x18
|
|
@ -1,96 +0,0 @@
|
|||||||
.set noat # allow manual use of $at
|
|
||||||
.set noreorder # don't insert nops after branches
|
|
||||||
|
|
||||||
glabel func_80238EDC_6F1FBC
|
|
||||||
/* 6F1FBC 80238EDC 27BDFFD0 */ addiu $sp, $sp, -0x30
|
|
||||||
/* 6F1FC0 80238EE0 AFB30024 */ sw $s3, 0x24($sp)
|
|
||||||
/* 6F1FC4 80238EE4 0080982D */ daddu $s3, $a0, $zero
|
|
||||||
/* 6F1FC8 80238EE8 3C03800E */ lui $v1, %hi(gBattleStatus)
|
|
||||||
/* 6F1FCC 80238EEC 2463C070 */ addiu $v1, $v1, %lo(gBattleStatus)
|
|
||||||
/* 6F1FD0 80238EF0 AFBF0028 */ sw $ra, 0x28($sp)
|
|
||||||
/* 6F1FD4 80238EF4 AFB20020 */ sw $s2, 0x20($sp)
|
|
||||||
/* 6F1FD8 80238EF8 AFB1001C */ sw $s1, 0x1c($sp)
|
|
||||||
/* 6F1FDC 80238EFC AFB00018 */ sw $s0, 0x18($sp)
|
|
||||||
/* 6F1FE0 80238F00 8E71000C */ lw $s1, 0xc($s3)
|
|
||||||
/* 6F1FE4 80238F04 8C6400DC */ lw $a0, 0xdc($v1)
|
|
||||||
/* 6F1FE8 80238F08 3C058024 */ lui $a1, %hi(D_8023CDA4)
|
|
||||||
/* 6F1FEC 80238F0C 24A5CDA4 */ addiu $a1, $a1, %lo(D_8023CDA4)
|
|
||||||
/* 6F1FF0 80238F10 ACA00000 */ sw $zero, ($a1)
|
|
||||||
/* 6F1FF4 80238F14 80820220 */ lb $v0, 0x220($a0)
|
|
||||||
/* 6F1FF8 80238F18 18400002 */ blez $v0, .L80238F24
|
|
||||||
/* 6F1FFC 80238F1C 24020001 */ addiu $v0, $zero, 1
|
|
||||||
/* 6F2000 80238F20 ACA20000 */ sw $v0, ($a1)
|
|
||||||
.L80238F24:
|
|
||||||
/* 6F2004 80238F24 8463017C */ lh $v1, 0x17c($v1)
|
|
||||||
/* 6F2008 80238F28 24020087 */ addiu $v0, $zero, 0x87
|
|
||||||
/* 6F200C 80238F2C 1062000B */ beq $v1, $v0, .L80238F5C
|
|
||||||
/* 6F2010 80238F30 0000902D */ daddu $s2, $zero, $zero
|
|
||||||
/* 6F2014 80238F34 28620088 */ slti $v0, $v1, 0x88
|
|
||||||
/* 6F2018 80238F38 10400005 */ beqz $v0, .L80238F50
|
|
||||||
/* 6F201C 80238F3C 24020086 */ addiu $v0, $zero, 0x86
|
|
||||||
/* 6F2020 80238F40 10620006 */ beq $v1, $v0, .L80238F5C
|
|
||||||
/* 6F2024 80238F44 00000000 */ nop
|
|
||||||
/* 6F2028 80238F48 0808E3E1 */ j .L80238F84
|
|
||||||
/* 6F202C 80238F4C 00000000 */ nop
|
|
||||||
.L80238F50:
|
|
||||||
/* 6F2030 80238F50 24020088 */ addiu $v0, $zero, 0x88
|
|
||||||
/* 6F2034 80238F54 1462000B */ bne $v1, $v0, .L80238F84
|
|
||||||
/* 6F2038 80238F58 00000000 */ nop
|
|
||||||
.L80238F5C:
|
|
||||||
/* 6F203C 80238F5C 90820220 */ lbu $v0, 0x220($a0)
|
|
||||||
/* 6F2040 80238F60 24420002 */ addiu $v0, $v0, 2
|
|
||||||
/* 6F2044 80238F64 A0820220 */ sb $v0, 0x220($a0)
|
|
||||||
/* 6F2048 80238F68 00021600 */ sll $v0, $v0, 0x18
|
|
||||||
/* 6F204C 80238F6C 00021603 */ sra $v0, $v0, 0x18
|
|
||||||
/* 6F2050 80238F70 28420063 */ slti $v0, $v0, 0x63
|
|
||||||
/* 6F2054 80238F74 14400003 */ bnez $v0, .L80238F84
|
|
||||||
/* 6F2058 80238F78 24120001 */ addiu $s2, $zero, 1
|
|
||||||
/* 6F205C 80238F7C 24020063 */ addiu $v0, $zero, 0x63
|
|
||||||
/* 6F2060 80238F80 A0820220 */ sb $v0, 0x220($a0)
|
|
||||||
.L80238F84:
|
|
||||||
/* 6F2064 80238F84 8E250000 */ lw $a1, ($s1)
|
|
||||||
/* 6F2068 80238F88 26310004 */ addiu $s1, $s1, 4
|
|
||||||
/* 6F206C 80238F8C 0C0B1EAF */ jal evt_get_variable
|
|
||||||
/* 6F2070 80238F90 0260202D */ daddu $a0, $s3, $zero
|
|
||||||
/* 6F2074 80238F94 8E250000 */ lw $a1, ($s1)
|
|
||||||
/* 6F2078 80238F98 26310004 */ addiu $s1, $s1, 4
|
|
||||||
/* 6F207C 80238F9C 0260202D */ daddu $a0, $s3, $zero
|
|
||||||
/* 6F2080 80238FA0 0C0B1EAF */ jal evt_get_variable
|
|
||||||
/* 6F2084 80238FA4 0040802D */ daddu $s0, $v0, $zero
|
|
||||||
/* 6F2088 80238FA8 0260202D */ daddu $a0, $s3, $zero
|
|
||||||
/* 6F208C 80238FAC 8E250000 */ lw $a1, ($s1)
|
|
||||||
/* 6F2090 80238FB0 0C0B1EAF */ jal evt_get_variable
|
|
||||||
/* 6F2094 80238FB4 0040882D */ daddu $s1, $v0, $zero
|
|
||||||
/* 6F2098 80238FB8 0240202D */ daddu $a0, $s2, $zero
|
|
||||||
/* 6F209C 80238FBC 44901000 */ mtc1 $s0, $f2
|
|
||||||
/* 6F20A0 80238FC0 00000000 */ nop
|
|
||||||
/* 6F20A4 80238FC4 468010A0 */ cvt.s.w $f2, $f2
|
|
||||||
/* 6F20A8 80238FC8 44051000 */ mfc1 $a1, $f2
|
|
||||||
/* 6F20AC 80238FCC 44911000 */ mtc1 $s1, $f2
|
|
||||||
/* 6F20B0 80238FD0 00000000 */ nop
|
|
||||||
/* 6F20B4 80238FD4 468010A0 */ cvt.s.w $f2, $f2
|
|
||||||
/* 6F20B8 80238FD8 44061000 */ mfc1 $a2, $f2
|
|
||||||
/* 6F20BC 80238FDC 44821000 */ mtc1 $v0, $f2
|
|
||||||
/* 6F20C0 80238FE0 00000000 */ nop
|
|
||||||
/* 6F20C4 80238FE4 468010A0 */ cvt.s.w $f2, $f2
|
|
||||||
/* 6F20C8 80238FE8 3C013F80 */ lui $at, 0x3f80
|
|
||||||
/* 6F20CC 80238FEC 44810000 */ mtc1 $at, $f0
|
|
||||||
/* 6F20D0 80238FF0 44071000 */ mfc1 $a3, $f2
|
|
||||||
/* 6F20D4 80238FF4 2403003C */ addiu $v1, $zero, 0x3c
|
|
||||||
/* 6F20D8 80238FF8 AFA30014 */ sw $v1, 0x14($sp)
|
|
||||||
/* 6F20DC 80238FFC 0C01C634 */ jal fx_stat_change
|
|
||||||
/* 6F20E0 80239000 E7A00010 */ swc1 $f0, 0x10($sp)
|
|
||||||
/* 6F20E4 80239004 3C05800E */ lui $a1, %hi(gBattleStatus)
|
|
||||||
/* 6F20E8 80239008 24A5C070 */ addiu $a1, $a1, %lo(gBattleStatus)
|
|
||||||
/* 6F20EC 8023900C 8CA30000 */ lw $v1, ($a1)
|
|
||||||
/* 6F20F0 80239010 3C044000 */ lui $a0, 0x4000
|
|
||||||
/* 6F20F4 80239014 00641825 */ or $v1, $v1, $a0
|
|
||||||
/* 6F20F8 80239018 ACA30000 */ sw $v1, ($a1)
|
|
||||||
/* 6F20FC 8023901C 8FBF0028 */ lw $ra, 0x28($sp)
|
|
||||||
/* 6F2100 80239020 8FB30024 */ lw $s3, 0x24($sp)
|
|
||||||
/* 6F2104 80239024 8FB20020 */ lw $s2, 0x20($sp)
|
|
||||||
/* 6F2108 80239028 8FB1001C */ lw $s1, 0x1c($sp)
|
|
||||||
/* 6F210C 8023902C 8FB00018 */ lw $s0, 0x18($sp)
|
|
||||||
/* 6F2110 80239030 24020002 */ addiu $v0, $zero, 2
|
|
||||||
/* 6F2114 80239034 03E00008 */ jr $ra
|
|
||||||
/* 6F2118 80239038 27BD0030 */ addiu $sp, $sp, 0x30
|
|
@ -1,110 +0,0 @@
|
|||||||
.set noat # allow manual use of $at
|
|
||||||
.set noreorder # don't insert nops after branches
|
|
||||||
|
|
||||||
glabel func_80238114_6F5F94
|
|
||||||
/* 6F5F94 80238114 27BDFFC0 */ addiu $sp, $sp, -0x40
|
|
||||||
/* 6F5F98 80238118 AFB3001C */ sw $s3, 0x1c($sp)
|
|
||||||
/* 6F5F9C 8023811C 3C13800E */ lui $s3, %hi(gBattleStatus+0xDC)
|
|
||||||
/* 6F5FA0 80238120 8E73C14C */ lw $s3, %lo(gBattleStatus+0xDC)($s3)
|
|
||||||
/* 6F5FA4 80238124 AFBF0020 */ sw $ra, 0x20($sp)
|
|
||||||
/* 6F5FA8 80238128 AFB20018 */ sw $s2, 0x18($sp)
|
|
||||||
/* 6F5FAC 8023812C AFB10014 */ sw $s1, 0x14($sp)
|
|
||||||
/* 6F5FB0 80238130 AFB00010 */ sw $s0, 0x10($sp)
|
|
||||||
/* 6F5FB4 80238134 F7B80038 */ sdc1 $f24, 0x38($sp)
|
|
||||||
/* 6F5FB8 80238138 F7B60030 */ sdc1 $f22, 0x30($sp)
|
|
||||||
/* 6F5FBC 8023813C 10A00003 */ beqz $a1, .L8023814C
|
|
||||||
/* 6F5FC0 80238140 F7B40028 */ sdc1 $f20, 0x28($sp)
|
|
||||||
/* 6F5FC4 80238144 AC800070 */ sw $zero, 0x70($a0)
|
|
||||||
/* 6F5FC8 80238148 A2600425 */ sb $zero, 0x425($s3)
|
|
||||||
.L8023814C:
|
|
||||||
/* 6F5FCC 8023814C 8C820070 */ lw $v0, 0x70($a0)
|
|
||||||
/* 6F5FD0 80238150 14400047 */ bnez $v0, .L80238270
|
|
||||||
/* 6F5FD4 80238154 0000102D */ daddu $v0, $zero, $zero
|
|
||||||
/* 6F5FD8 80238158 8262040C */ lb $v0, 0x40c($s3)
|
|
||||||
/* 6F5FDC 8023815C 1840002D */ blez $v0, .L80238214
|
|
||||||
/* 6F5FE0 80238160 0000902D */ daddu $s2, $zero, $zero
|
|
||||||
/* 6F5FE4 80238164 3C014204 */ lui $at, 0x4204
|
|
||||||
/* 6F5FE8 80238168 4481C000 */ mtc1 $at, $f24
|
|
||||||
/* 6F5FEC 8023816C 02721021 */ addu $v0, $s3, $s2
|
|
||||||
.L80238170:
|
|
||||||
/* 6F5FF0 80238170 8043040D */ lb $v1, 0x40d($v0)
|
|
||||||
/* 6F5FF4 80238174 C6740144 */ lwc1 $f20, 0x144($s3)
|
|
||||||
/* 6F5FF8 80238178 00031080 */ sll $v0, $v1, 2
|
|
||||||
/* 6F5FFC 8023817C 00431021 */ addu $v0, $v0, $v1
|
|
||||||
/* 6F6000 80238180 00021080 */ sll $v0, $v0, 2
|
|
||||||
/* 6F6004 80238184 2442022C */ addiu $v0, $v0, 0x22c
|
|
||||||
/* 6F6008 80238188 02628821 */ addu $s1, $s3, $v0
|
|
||||||
/* 6F600C 8023818C 86220004 */ lh $v0, 4($s1)
|
|
||||||
/* 6F6010 80238190 86240000 */ lh $a0, ($s1)
|
|
||||||
/* 6F6014 80238194 4482B000 */ mtc1 $v0, $f22
|
|
||||||
/* 6F6018 80238198 00000000 */ nop
|
|
||||||
/* 6F601C 8023819C 0C09A75B */ jal get_actor
|
|
||||||
/* 6F6020 802381A0 4680B5A0 */ cvt.s.w $f22, $f22
|
|
||||||
/* 6F6024 802381A4 0040802D */ daddu $s0, $v0, $zero
|
|
||||||
/* 6F6028 802381A8 12000015 */ beqz $s0, .L80238200
|
|
||||||
/* 6F602C 802381AC 00000000 */ nop
|
|
||||||
/* 6F6030 802381B0 86250002 */ lh $a1, 2($s1)
|
|
||||||
/* 6F6034 802381B4 0C099117 */ jal get_actor_part
|
|
||||||
/* 6F6038 802381B8 0200202D */ daddu $a0, $s0, $zero
|
|
||||||
/* 6F603C 802381BC 82030218 */ lb $v1, 0x218($s0)
|
|
||||||
/* 6F6040 802381C0 1460000F */ bnez $v1, .L80238200
|
|
||||||
/* 6F6044 802381C4 00000000 */ nop
|
|
||||||
/* 6F6048 802381C8 8C42007C */ lw $v0, 0x7c($v0)
|
|
||||||
/* 6F604C 802381CC 30420020 */ andi $v0, $v0, 0x20
|
|
||||||
/* 6F6050 802381D0 1440000B */ bnez $v0, .L80238200
|
|
||||||
/* 6F6054 802381D4 00000000 */ nop
|
|
||||||
/* 6F6058 802381D8 4614B03C */ c.lt.s $f22, $f20
|
|
||||||
/* 6F605C 802381DC 00000000 */ nop
|
|
||||||
/* 6F6060 802381E0 45020004 */ bc1fl .L802381F4
|
|
||||||
/* 6F6064 802381E4 AE00018C */ sw $zero, 0x18c($s0)
|
|
||||||
/* 6F6068 802381E8 C600018C */ lwc1 $f0, 0x18c($s0)
|
|
||||||
/* 6F606C 802381EC 46180000 */ add.s $f0, $f0, $f24
|
|
||||||
/* 6F6070 802381F0 E600018C */ swc1 $f0, 0x18c($s0)
|
|
||||||
.L802381F4:
|
|
||||||
/* 6F6074 802381F4 0C00A6C9 */ jal clamp_angle
|
|
||||||
/* 6F6078 802381F8 C60C018C */ lwc1 $f12, 0x18c($s0)
|
|
||||||
/* 6F607C 802381FC E600018C */ swc1 $f0, 0x18c($s0)
|
|
||||||
.L80238200:
|
|
||||||
/* 6F6080 80238200 8262040C */ lb $v0, 0x40c($s3)
|
|
||||||
/* 6F6084 80238204 26520001 */ addiu $s2, $s2, 1
|
|
||||||
/* 6F6088 80238208 0242102A */ slt $v0, $s2, $v0
|
|
||||||
/* 6F608C 8023820C 1440FFD8 */ bnez $v0, .L80238170
|
|
||||||
/* 6F6090 80238210 02721021 */ addu $v0, $s3, $s2
|
|
||||||
.L80238214:
|
|
||||||
/* 6F6094 80238214 8E620088 */ lw $v0, 0x88($s3)
|
|
||||||
/* 6F6098 80238218 10400015 */ beqz $v0, .L80238270
|
|
||||||
/* 6F609C 8023821C 0000102D */ daddu $v0, $zero, $zero
|
|
||||||
/* 6F60A0 80238220 8262040C */ lb $v0, 0x40c($s3)
|
|
||||||
/* 6F60A4 80238224 18400011 */ blez $v0, .L8023826C
|
|
||||||
/* 6F60A8 80238228 0000902D */ daddu $s2, $zero, $zero
|
|
||||||
/* 6F60AC 8023822C 02721021 */ addu $v0, $s3, $s2
|
|
||||||
.L80238230:
|
|
||||||
/* 6F60B0 80238230 8043040D */ lb $v1, 0x40d($v0)
|
|
||||||
/* 6F60B4 80238234 00031080 */ sll $v0, $v1, 2
|
|
||||||
/* 6F60B8 80238238 00431021 */ addu $v0, $v0, $v1
|
|
||||||
/* 6F60BC 8023823C 00021080 */ sll $v0, $v0, 2
|
|
||||||
/* 6F60C0 80238240 00538821 */ addu $s1, $v0, $s3
|
|
||||||
/* 6F60C4 80238244 0C09A75B */ jal get_actor
|
|
||||||
/* 6F60C8 80238248 8624022C */ lh $a0, 0x22c($s1)
|
|
||||||
/* 6F60CC 8023824C 0040802D */ daddu $s0, $v0, $zero
|
|
||||||
/* 6F60D0 80238250 56000001 */ bnel $s0, $zero, .L80238258
|
|
||||||
/* 6F60D4 80238254 AE00018C */ sw $zero, 0x18c($s0)
|
|
||||||
.L80238258:
|
|
||||||
/* 6F60D8 80238258 8262040C */ lb $v0, 0x40c($s3)
|
|
||||||
/* 6F60DC 8023825C 26520001 */ addiu $s2, $s2, 1
|
|
||||||
/* 6F60E0 80238260 0242102A */ slt $v0, $s2, $v0
|
|
||||||
/* 6F60E4 80238264 1440FFF2 */ bnez $v0, .L80238230
|
|
||||||
/* 6F60E8 80238268 02721021 */ addu $v0, $s3, $s2
|
|
||||||
.L8023826C:
|
|
||||||
/* 6F60EC 8023826C 24020002 */ addiu $v0, $zero, 2
|
|
||||||
.L80238270:
|
|
||||||
/* 6F60F0 80238270 8FBF0020 */ lw $ra, 0x20($sp)
|
|
||||||
/* 6F60F4 80238274 8FB3001C */ lw $s3, 0x1c($sp)
|
|
||||||
/* 6F60F8 80238278 8FB20018 */ lw $s2, 0x18($sp)
|
|
||||||
/* 6F60FC 8023827C 8FB10014 */ lw $s1, 0x14($sp)
|
|
||||||
/* 6F6100 80238280 8FB00010 */ lw $s0, 0x10($sp)
|
|
||||||
/* 6F6104 80238284 D7B80038 */ ldc1 $f24, 0x38($sp)
|
|
||||||
/* 6F6108 80238288 D7B60030 */ ldc1 $f22, 0x30($sp)
|
|
||||||
/* 6F610C 8023828C D7B40028 */ ldc1 $f20, 0x28($sp)
|
|
||||||
/* 6F6110 80238290 03E00008 */ jr $ra
|
|
||||||
/* 6F6114 80238294 27BD0040 */ addiu $sp, $sp, 0x40
|
|
@ -1,6 +1,13 @@
|
|||||||
.set noat # allow manual use of $at
|
.set noat # allow manual use of $at
|
||||||
.set noreorder # don't insert nops after branches
|
.set noreorder # don't insert nops after branches
|
||||||
|
|
||||||
|
.section .rodata
|
||||||
|
|
||||||
|
dlabel D_8023D1B0_710EC0
|
||||||
|
.double 6.7
|
||||||
|
|
||||||
|
.section .text
|
||||||
|
|
||||||
glabel func_8023803C_70BD4C
|
glabel func_8023803C_70BD4C
|
||||||
/* 70BD4C 8023803C 27BDFF98 */ addiu $sp, $sp, -0x68
|
/* 70BD4C 8023803C 27BDFF98 */ addiu $sp, $sp, -0x68
|
||||||
/* 70BD50 80238040 AFB00030 */ sw $s0, 0x30($sp)
|
/* 70BD50 80238040 AFB00030 */ sw $s0, 0x30($sp)
|
||||||
|
@ -1,69 +0,0 @@
|
|||||||
.set noat # allow manual use of $at
|
|
||||||
.set noreorder # don't insert nops after branches
|
|
||||||
|
|
||||||
glabel func_80238C58_70C968
|
|
||||||
/* 70C968 80238C58 27BDFFE0 */ addiu $sp, $sp, -0x20
|
|
||||||
/* 70C96C 80238C5C AFB00018 */ sw $s0, 0x18($sp)
|
|
||||||
/* 70C970 80238C60 0080802D */ daddu $s0, $a0, $zero
|
|
||||||
/* 70C974 80238C64 3C06800E */ lui $a2, %hi(gBattleStatus)
|
|
||||||
/* 70C978 80238C68 24C6C070 */ addiu $a2, $a2, %lo(gBattleStatus)
|
|
||||||
/* 70C97C 80238C6C AFBF001C */ sw $ra, 0x1c($sp)
|
|
||||||
/* 70C980 80238C70 8CC400D8 */ lw $a0, 0xd8($a2)
|
|
||||||
/* 70C984 80238C74 54A00001 */ bnel $a1, $zero, .L80238C7C
|
|
||||||
/* 70C988 80238C78 AE000070 */ sw $zero, 0x70($s0)
|
|
||||||
.L80238C7C:
|
|
||||||
/* 70C98C 80238C7C 8E030070 */ lw $v1, 0x70($s0)
|
|
||||||
/* 70C990 80238C80 10600005 */ beqz $v1, .L80238C98
|
|
||||||
/* 70C994 80238C84 24020001 */ addiu $v0, $zero, 1
|
|
||||||
/* 70C998 80238C88 10620013 */ beq $v1, $v0, .L80238CD8
|
|
||||||
/* 70C99C 80238C8C 0000102D */ daddu $v0, $zero, $zero
|
|
||||||
/* 70C9A0 80238C90 0808E34E */ j .L80238D38
|
|
||||||
/* 70C9A4 80238C94 00000000 */ nop
|
|
||||||
.L80238C98:
|
|
||||||
/* 70C9A8 80238C98 3C013DCC */ lui $at, 0x3dcc
|
|
||||||
/* 70C9AC 80238C9C 3421CCCD */ ori $at, $at, 0xcccd
|
|
||||||
/* 70C9B0 80238CA0 44810000 */ mtc1 $at, $f0
|
|
||||||
/* 70C9B4 80238CA4 24C200A8 */ addiu $v0, $a2, 0xa8
|
|
||||||
/* 70C9B8 80238CA8 AFA20014 */ sw $v0, 0x14($sp)
|
|
||||||
/* 70C9BC 80238CAC E7A00010 */ swc1 $f0, 0x10($sp)
|
|
||||||
/* 70C9C0 80238CB0 8C850144 */ lw $a1, 0x144($a0)
|
|
||||||
/* 70C9C4 80238CB4 8C860148 */ lw $a2, 0x148($a0)
|
|
||||||
/* 70C9C8 80238CB8 8C87014C */ lw $a3, 0x14c($a0)
|
|
||||||
/* 70C9CC 80238CBC 3C018024 */ lui $at, %hi(D_8023D1E0)
|
|
||||||
/* 70C9D0 80238CC0 E420D1E0 */ swc1 $f0, %lo(D_8023D1E0)($at)
|
|
||||||
/* 70C9D4 80238CC4 0C01C304 */ jal fx_ending_decals
|
|
||||||
/* 70C9D8 80238CC8 0000202D */ daddu $a0, $zero, $zero
|
|
||||||
/* 70C9DC 80238CCC 24020001 */ addiu $v0, $zero, 1
|
|
||||||
/* 70C9E0 80238CD0 0808E34D */ j .L80238D34
|
|
||||||
/* 70C9E4 80238CD4 AE020070 */ sw $v0, 0x70($s0)
|
|
||||||
.L80238CD8:
|
|
||||||
/* 70C9E8 80238CD8 3C038024 */ lui $v1, %hi(D_8023D1E0)
|
|
||||||
/* 70C9EC 80238CDC 2463D1E0 */ addiu $v1, $v1, %lo(D_8023D1E0)
|
|
||||||
/* 70C9F0 80238CE0 C4620000 */ lwc1 $f2, ($v1)
|
|
||||||
/* 70C9F4 80238CE4 3C013FF0 */ lui $at, 0x3ff0
|
|
||||||
/* 70C9F8 80238CE8 44810800 */ mtc1 $at, $f1
|
|
||||||
/* 70C9FC 80238CEC 44800000 */ mtc1 $zero, $f0
|
|
||||||
/* 70CA00 80238CF0 460010A1 */ cvt.d.s $f2, $f2
|
|
||||||
/* 70CA04 80238CF4 4622003E */ c.le.d $f0, $f2
|
|
||||||
/* 70CA08 80238CF8 00000000 */ nop
|
|
||||||
/* 70CA0C 80238CFC 4501000E */ bc1t .L80238D38
|
|
||||||
/* 70CA10 80238D00 24020002 */ addiu $v0, $zero, 2
|
|
||||||
/* 70CA14 80238D04 8CC200A8 */ lw $v0, 0xa8($a2)
|
|
||||||
/* 70CA18 80238D08 3C018024 */ lui $at, %hi(D_8023D1B8_710EC8)
|
|
||||||
/* 70CA1C 80238D0C D424D1B8 */ ldc1 $f4, %lo(D_8023D1B8_710EC8)($at)
|
|
||||||
/* 70CA20 80238D10 8C42000C */ lw $v0, 0xc($v0)
|
|
||||||
/* 70CA24 80238D14 46241080 */ add.d $f2, $f2, $f4
|
|
||||||
/* 70CA28 80238D18 C4400010 */ lwc1 $f0, 0x10($v0)
|
|
||||||
/* 70CA2C 80238D1C 46000021 */ cvt.d.s $f0, $f0
|
|
||||||
/* 70CA30 80238D20 46240000 */ add.d $f0, $f0, $f4
|
|
||||||
/* 70CA34 80238D24 462010A0 */ cvt.s.d $f2, $f2
|
|
||||||
/* 70CA38 80238D28 E4620000 */ swc1 $f2, ($v1)
|
|
||||||
/* 70CA3C 80238D2C 46200020 */ cvt.s.d $f0, $f0
|
|
||||||
/* 70CA40 80238D30 E4400010 */ swc1 $f0, 0x10($v0)
|
|
||||||
.L80238D34:
|
|
||||||
/* 70CA44 80238D34 0000102D */ daddu $v0, $zero, $zero
|
|
||||||
.L80238D38:
|
|
||||||
/* 70CA48 80238D38 8FBF001C */ lw $ra, 0x1c($sp)
|
|
||||||
/* 70CA4C 80238D3C 8FB00018 */ lw $s0, 0x18($sp)
|
|
||||||
/* 70CA50 80238D40 03E00008 */ jr $ra
|
|
||||||
/* 70CA54 80238D44 27BD0020 */ addiu $sp, $sp, 0x20
|
|
@ -1,6 +1,16 @@
|
|||||||
.set noat # allow manual use of $at
|
.set noat # allow manual use of $at
|
||||||
.set noreorder # don't insert nops after branches
|
.set noreorder # don't insert nops after branches
|
||||||
|
|
||||||
|
.section .rodata
|
||||||
|
|
||||||
|
dlabel D_8023D1C0_710ED0
|
||||||
|
.double 0.1
|
||||||
|
|
||||||
|
dlabel D_8023D1C8_710ED8
|
||||||
|
.double 2.8
|
||||||
|
|
||||||
|
.section .text
|
||||||
|
|
||||||
glabel func_80239140_70CE50
|
glabel func_80239140_70CE50
|
||||||
/* 70CE50 80239140 27BDFF90 */ addiu $sp, $sp, -0x70
|
/* 70CE50 80239140 27BDFF90 */ addiu $sp, $sp, -0x70
|
||||||
/* 70CE54 80239144 AFB20038 */ sw $s2, 0x38($sp)
|
/* 70CE54 80239144 AFB20038 */ sw $s2, 0x38($sp)
|
||||||
|
@ -1,6 +1,13 @@
|
|||||||
.set noat # allow manual use of $at
|
.set noat # allow manual use of $at
|
||||||
.set noreorder # don't insert nops after branches
|
.set noreorder # don't insert nops after branches
|
||||||
|
|
||||||
|
.section .rodata
|
||||||
|
|
||||||
|
dlabel D_8023D1D0_710EE0
|
||||||
|
.double 1.4, 0.0
|
||||||
|
|
||||||
|
.section .text
|
||||||
|
|
||||||
glabel func_80239F84_70DC94
|
glabel func_80239F84_70DC94
|
||||||
/* 70DC94 80239F84 27BDFFD8 */ addiu $sp, $sp, -0x28
|
/* 70DC94 80239F84 27BDFFD8 */ addiu $sp, $sp, -0x28
|
||||||
/* 70DC98 80239F88 AFB10014 */ sw $s1, 0x14($sp)
|
/* 70DC98 80239F88 AFB10014 */ sw $s1, 0x14($sp)
|
||||||
|
@ -1,79 +0,0 @@
|
|||||||
.set noat # allow manual use of $at
|
|
||||||
.set noreorder # don't insert nops after branches
|
|
||||||
|
|
||||||
glabel func_8024095C_97BF8C
|
|
||||||
/* 97BF8C 8024095C 27BDFFD8 */ addiu $sp, $sp, -0x28
|
|
||||||
/* 97BF90 80240960 3C048024 */ lui $a0, %hi(D_80242288_97D8B8)
|
|
||||||
/* 97BF94 80240964 24842288 */ addiu $a0, $a0, %lo(D_80242288_97D8B8)
|
|
||||||
/* 97BF98 80240968 AFBF0018 */ sw $ra, 0x18($sp)
|
|
||||||
/* 97BF9C 8024096C AFB10014 */ sw $s1, 0x14($sp)
|
|
||||||
/* 97BFA0 80240970 AFB00010 */ sw $s0, 0x10($sp)
|
|
||||||
/* 97BFA4 80240974 F7B40020 */ sdc1 $f20, 0x20($sp)
|
|
||||||
/* 97BFA8 80240978 8C830000 */ lw $v1, ($a0)
|
|
||||||
/* 97BFAC 8024097C 3C118011 */ lui $s1, %hi(gPlayerStatus)
|
|
||||||
/* 97BFB0 80240980 2631EFC8 */ addiu $s1, $s1, %lo(gPlayerStatus)
|
|
||||||
/* 97BFB4 80240984 28620003 */ slti $v0, $v1, 3
|
|
||||||
/* 97BFB8 80240988 50400007 */ beql $v0, $zero, .L802409A8
|
|
||||||
/* 97BFBC 8024098C 24020003 */ addiu $v0, $zero, 3
|
|
||||||
/* 97BFC0 80240990 1C60000C */ bgtz $v1, .L802409C4
|
|
||||||
/* 97BFC4 80240994 24620001 */ addiu $v0, $v1, 1
|
|
||||||
/* 97BFC8 80240998 10600007 */ beqz $v1, .L802409B8
|
|
||||||
/* 97BFCC 8024099C 0000102D */ daddu $v0, $zero, $zero
|
|
||||||
/* 97BFD0 802409A0 08090295 */ j .L80240A54
|
|
||||||
/* 97BFD4 802409A4 00000000 */ nop
|
|
||||||
.L802409A8:
|
|
||||||
/* 97BFD8 802409A8 10620008 */ beq $v1, $v0, .L802409CC
|
|
||||||
/* 97BFDC 802409AC 0000102D */ daddu $v0, $zero, $zero
|
|
||||||
/* 97BFE0 802409B0 08090295 */ j .L80240A54
|
|
||||||
/* 97BFE4 802409B4 00000000 */ nop
|
|
||||||
.L802409B8:
|
|
||||||
/* 97BFE8 802409B8 24020001 */ addiu $v0, $zero, 1
|
|
||||||
/* 97BFEC 802409BC 08090294 */ j .L80240A50
|
|
||||||
/* 97BFF0 802409C0 AC820000 */ sw $v0, ($a0)
|
|
||||||
.L802409C4:
|
|
||||||
/* 97BFF4 802409C4 08090294 */ j .L80240A50
|
|
||||||
/* 97BFF8 802409C8 AC820000 */ sw $v0, ($a0)
|
|
||||||
.L802409CC:
|
|
||||||
/* 97BFFC 802409CC C6200028 */ lwc1 $f0, 0x28($s1)
|
|
||||||
/* 97C000 802409D0 3C0141F0 */ lui $at, 0x41f0
|
|
||||||
/* 97C004 802409D4 44811000 */ mtc1 $at, $f2
|
|
||||||
/* 97C008 802409D8 3C108011 */ lui $s0, %hi(wPartnerNpc)
|
|
||||||
/* 97C00C 802409DC 2610C930 */ addiu $s0, $s0, %lo(wPartnerNpc)
|
|
||||||
/* 97C010 802409E0 46020001 */ sub.s $f0, $f0, $f2
|
|
||||||
/* 97C014 802409E4 8E040000 */ lw $a0, ($s0)
|
|
||||||
/* 97C018 802409E8 E4800038 */ swc1 $f0, 0x38($a0)
|
|
||||||
/* 97C01C 802409EC C6200030 */ lwc1 $f0, 0x30($s1)
|
|
||||||
/* 97C020 802409F0 46020000 */ add.s $f0, $f0, $f2
|
|
||||||
/* 97C024 802409F4 0C03BD17 */ jal partner_clear_player_tracking
|
|
||||||
/* 97C028 802409F8 E4800040 */ swc1 $f0, 0x40($a0)
|
|
||||||
/* 97C02C 802409FC C6200028 */ lwc1 $f0, 0x28($s1)
|
|
||||||
/* 97C030 80240A00 C6220030 */ lwc1 $f2, 0x30($s1)
|
|
||||||
/* 97C034 80240A04 4600010D */ trunc.w.s $f4, $f0
|
|
||||||
/* 97C038 80240A08 44042000 */ mfc1 $a0, $f4
|
|
||||||
/* 97C03C 80240A0C 4600110D */ trunc.w.s $f4, $f2
|
|
||||||
/* 97C040 80240A10 44052000 */ mfc1 $a1, $f4
|
|
||||||
/* 97C044 80240A14 0C03BCF0 */ jal partner_set_goal_pos
|
|
||||||
/* 97C048 80240A18 00000000 */ nop
|
|
||||||
/* 97C04C 80240A1C 0C03BCF5 */ jal func_800EF3D4
|
|
||||||
/* 97C050 80240A20 0000202D */ daddu $a0, $zero, $zero
|
|
||||||
/* 97C054 80240A24 3C0142B4 */ lui $at, 0x42b4
|
|
||||||
/* 97C058 80240A28 4481A000 */ mtc1 $at, $f20
|
|
||||||
/* 97C05C 80240A2C 8E040000 */ lw $a0, ($s0)
|
|
||||||
/* 97C060 80240A30 4405A000 */ mfc1 $a1, $f20
|
|
||||||
/* 97C064 80240A34 0C00ECD0 */ jal set_npc_yaw
|
|
||||||
/* 97C068 80240A38 00000000 */ nop
|
|
||||||
/* 97C06C 80240A3C 24020002 */ addiu $v0, $zero, 2
|
|
||||||
/* 97C070 80240A40 E6340080 */ swc1 $f20, 0x80($s1)
|
|
||||||
/* 97C074 80240A44 E6340084 */ swc1 $f20, 0x84($s1)
|
|
||||||
/* 97C078 80240A48 08090295 */ j .L80240A54
|
|
||||||
/* 97C07C 80240A4C AE2000A8 */ sw $zero, 0xa8($s1)
|
|
||||||
.L80240A50:
|
|
||||||
/* 97C080 80240A50 0000102D */ daddu $v0, $zero, $zero
|
|
||||||
.L80240A54:
|
|
||||||
/* 97C084 80240A54 8FBF0018 */ lw $ra, 0x18($sp)
|
|
||||||
/* 97C088 80240A58 8FB10014 */ lw $s1, 0x14($sp)
|
|
||||||
/* 97C08C 80240A5C 8FB00010 */ lw $s0, 0x10($sp)
|
|
||||||
/* 97C090 80240A60 D7B40020 */ ldc1 $f20, 0x20($sp)
|
|
||||||
/* 97C094 80240A64 03E00008 */ jr $ra
|
|
||||||
/* 97C098 80240A68 27BD0028 */ addiu $sp, $sp, 0x28
|
|
||||||
/* 97C09C 80240A6C 00000000 */ nop
|
|
@ -1,14 +0,0 @@
|
|||||||
.set noat # allow manual use of $at
|
|
||||||
.set noreorder # don't insert nops after branches
|
|
||||||
|
|
||||||
glabel func_802407DC_B7103C
|
|
||||||
/* B7103C 802407DC 3C038011 */ lui $v1, %hi(gPartnerActionStatus+0x3)
|
|
||||||
/* B71040 802407E0 8063EBB3 */ lb $v1, %lo(gPartnerActionStatus+0x3)($v1)
|
|
||||||
/* B71044 802407E4 24020006 */ addiu $v0, $zero, 6
|
|
||||||
/* B71048 802407E8 54620003 */ bnel $v1, $v0, .L802407F8
|
|
||||||
/* B7104C 802407EC AC8000A8 */ sw $zero, 0xa8($a0)
|
|
||||||
/* B71050 802407F0 24020001 */ addiu $v0, $zero, 1
|
|
||||||
/* B71054 802407F4 AC8200A8 */ sw $v0, 0xa8($a0)
|
|
||||||
.L802407F8:
|
|
||||||
/* B71058 802407F8 03E00008 */ jr $ra
|
|
||||||
/* B7105C 802407FC 24020002 */ addiu $v0, $zero, 2
|
|
@ -1,16 +0,0 @@
|
|||||||
.set noat # allow manual use of $at
|
|
||||||
.set noreorder # don't insert nops after branches
|
|
||||||
|
|
||||||
glabel func_80240444_A54D94
|
|
||||||
/* A54D94 80240444 3C038011 */ lui $v1, %hi(gPartnerActionStatus+0x3)
|
|
||||||
/* A54D98 80240448 8063EBB3 */ lb $v1, %lo(gPartnerActionStatus+0x3)($v1)
|
|
||||||
/* A54D9C 8024044C 24020008 */ addiu $v0, $zero, 8
|
|
||||||
/* A54DA0 80240450 54620003 */ bnel $v1, $v0, .L80240460
|
|
||||||
/* A54DA4 80240454 AC8000A8 */ sw $zero, 0xa8($a0)
|
|
||||||
/* A54DA8 80240458 24020001 */ addiu $v0, $zero, 1
|
|
||||||
/* A54DAC 8024045C AC8200A8 */ sw $v0, 0xa8($a0)
|
|
||||||
.L80240460:
|
|
||||||
/* A54DB0 80240460 03E00008 */ jr $ra
|
|
||||||
/* A54DB4 80240464 24020002 */ addiu $v0, $zero, 2
|
|
||||||
/* A54DB8 80240468 00000000 */ nop
|
|
||||||
/* A54DBC 8024046C 00000000 */ nop
|
|
@ -1,16 +0,0 @@
|
|||||||
.set noat # allow manual use of $at
|
|
||||||
.set noreorder # don't insert nops after branches
|
|
||||||
|
|
||||||
glabel func_80240444_A56364
|
|
||||||
/* A56364 80240444 3C038011 */ lui $v1, %hi(gPartnerActionStatus+0x3)
|
|
||||||
/* A56368 80240448 8063EBB3 */ lb $v1, %lo(gPartnerActionStatus+0x3)($v1)
|
|
||||||
/* A5636C 8024044C 24020008 */ addiu $v0, $zero, 8
|
|
||||||
/* A56370 80240450 54620003 */ bnel $v1, $v0, .L80240460
|
|
||||||
/* A56374 80240454 AC8000A8 */ sw $zero, 0xa8($a0)
|
|
||||||
/* A56378 80240458 24020001 */ addiu $v0, $zero, 1
|
|
||||||
/* A5637C 8024045C AC8200A8 */ sw $v0, 0xa8($a0)
|
|
||||||
.L80240460:
|
|
||||||
/* A56380 80240460 03E00008 */ jr $ra
|
|
||||||
/* A56384 80240464 24020002 */ addiu $v0, $zero, 2
|
|
||||||
/* A56388 80240468 00000000 */ nop
|
|
||||||
/* A5638C 8024046C 00000000 */ nop
|
|
@ -1,17 +0,0 @@
|
|||||||
.set noat # allow manual use of $at
|
|
||||||
.set noreorder # don't insert nops after branches
|
|
||||||
|
|
||||||
glabel func_80240840_A57CF0
|
|
||||||
/* A57CF0 80240840 3C038011 */ lui $v1, %hi(gPartnerActionStatus+0x3)
|
|
||||||
/* A57CF4 80240844 8063EBB3 */ lb $v1, %lo(gPartnerActionStatus+0x3)($v1)
|
|
||||||
/* A57CF8 80240848 24020008 */ addiu $v0, $zero, 8
|
|
||||||
/* A57CFC 8024084C 54620003 */ bnel $v1, $v0, .L8024085C
|
|
||||||
/* A57D00 80240850 AC8000A8 */ sw $zero, 0xa8($a0)
|
|
||||||
/* A57D04 80240854 24020001 */ addiu $v0, $zero, 1
|
|
||||||
/* A57D08 80240858 AC8200A8 */ sw $v0, 0xa8($a0)
|
|
||||||
.L8024085C:
|
|
||||||
/* A57D0C 8024085C 03E00008 */ jr $ra
|
|
||||||
/* A57D10 80240860 24020002 */ addiu $v0, $zero, 2
|
|
||||||
/* A57D14 80240864 00000000 */ nop
|
|
||||||
/* A57D18 80240868 00000000 */ nop
|
|
||||||
/* A57D1C 8024086C 00000000 */ nop
|
|
@ -1,16 +0,0 @@
|
|||||||
.set noat # allow manual use of $at
|
|
||||||
.set noreorder # don't insert nops after branches
|
|
||||||
|
|
||||||
glabel func_80240434_C805D4
|
|
||||||
/* C805D4 80240434 3C038011 */ lui $v1, %hi(gPartnerActionStatus+0x3)
|
|
||||||
/* C805D8 80240438 8063EBB3 */ lb $v1, %lo(gPartnerActionStatus+0x3)($v1)
|
|
||||||
/* C805DC 8024043C 24020008 */ addiu $v0, $zero, 8
|
|
||||||
/* C805E0 80240440 54620003 */ bnel $v1, $v0, .L80240450
|
|
||||||
/* C805E4 80240444 AC8000A8 */ sw $zero, 0xa8($a0)
|
|
||||||
/* C805E8 80240448 24020001 */ addiu $v0, $zero, 1
|
|
||||||
/* C805EC 8024044C AC8200A8 */ sw $v0, 0xa8($a0)
|
|
||||||
.L80240450:
|
|
||||||
/* C805F0 80240450 03E00008 */ jr $ra
|
|
||||||
/* C805F4 80240454 24020002 */ addiu $v0, $zero, 2
|
|
||||||
/* C805F8 80240458 00000000 */ nop
|
|
||||||
/* C805FC 8024045C 00000000 */ nop
|
|
@ -1,14 +0,0 @@
|
|||||||
.set noat # allow manual use of $at
|
|
||||||
.set noreorder # don't insert nops after branches
|
|
||||||
|
|
||||||
glabel func_802419AC_84457C
|
|
||||||
/* 84457C 802419AC 3C038011 */ lui $v1, %hi(gPartnerActionStatus+0x3)
|
|
||||||
/* 844580 802419B0 8063EBB3 */ lb $v1, %lo(gPartnerActionStatus+0x3)($v1)
|
|
||||||
/* 844584 802419B4 24020009 */ addiu $v0, $zero, 9
|
|
||||||
/* 844588 802419B8 54620003 */ bnel $v1, $v0, .L802419C8
|
|
||||||
/* 84458C 802419BC AC800084 */ sw $zero, 0x84($a0)
|
|
||||||
/* 844590 802419C0 24020001 */ addiu $v0, $zero, 1
|
|
||||||
/* 844594 802419C4 AC820084 */ sw $v0, 0x84($a0)
|
|
||||||
.L802419C8:
|
|
||||||
/* 844598 802419C8 03E00008 */ jr $ra
|
|
||||||
/* 84459C 802419CC 24020002 */ addiu $v0, $zero, 2
|
|
@ -1,60 +0,0 @@
|
|||||||
.set noat # allow manual use of $at
|
|
||||||
.set noreorder # don't insert nops after branches
|
|
||||||
|
|
||||||
glabel func_8024243C_9C781C
|
|
||||||
/* 9C781C 8024243C 27BDFFE0 */ addiu $sp, $sp, -0x20
|
|
||||||
/* 9C7820 80242440 AFB10014 */ sw $s1, 0x14($sp)
|
|
||||||
/* 9C7824 80242444 0080882D */ daddu $s1, $a0, $zero
|
|
||||||
/* 9C7828 80242448 AFBF0018 */ sw $ra, 0x18($sp)
|
|
||||||
/* 9C782C 8024244C AFB00010 */ sw $s0, 0x10($sp)
|
|
||||||
/* 9C7830 80242450 8E30000C */ lw $s0, 0xc($s1)
|
|
||||||
/* 9C7834 80242454 8E050000 */ lw $a1, ($s0)
|
|
||||||
/* 9C7838 80242458 0C0B1EAF */ jal evt_get_variable
|
|
||||||
/* 9C783C 8024245C 26100004 */ addiu $s0, $s0, 4
|
|
||||||
/* 9C7840 80242460 8E100000 */ lw $s0, ($s0)
|
|
||||||
/* 9C7844 80242464 0C00EAD2 */ jal get_npc_safe
|
|
||||||
/* 9C7848 80242468 0040202D */ daddu $a0, $v0, $zero
|
|
||||||
/* 9C784C 8024246C 3C048007 */ lui $a0, %hi(gCurrentCameraID)
|
|
||||||
/* 9C7850 80242470 8C847410 */ lw $a0, %lo(gCurrentCameraID)($a0)
|
|
||||||
/* 9C7854 80242474 C440000C */ lwc1 $f0, 0xc($v0)
|
|
||||||
/* 9C7858 80242478 3C014334 */ lui $at, 0x4334
|
|
||||||
/* 9C785C 8024247C 44811000 */ mtc1 $at, $f2
|
|
||||||
/* 9C7860 80242480 00041880 */ sll $v1, $a0, 2
|
|
||||||
/* 9C7864 80242484 00641821 */ addu $v1, $v1, $a0
|
|
||||||
/* 9C7868 80242488 00031880 */ sll $v1, $v1, 2
|
|
||||||
/* 9C786C 8024248C 00641823 */ subu $v1, $v1, $a0
|
|
||||||
/* 9C7870 80242490 000320C0 */ sll $a0, $v1, 3
|
|
||||||
/* 9C7874 80242494 00641821 */ addu $v1, $v1, $a0
|
|
||||||
/* 9C7878 80242498 000318C0 */ sll $v1, $v1, 3
|
|
||||||
/* 9C787C 8024249C 46020000 */ add.s $f0, $f0, $f2
|
|
||||||
/* 9C7880 802424A0 3C01800B */ lui $at, %hi(gCameras+0x6C)
|
|
||||||
/* 9C7884 802424A4 00230821 */ addu $at, $at, $v1
|
|
||||||
/* 9C7888 802424A8 C42C1DEC */ lwc1 $f12, %lo(gCameras+0x6C)($at)
|
|
||||||
/* 9C788C 802424AC 0C00A6C9 */ jal clamp_angle
|
|
||||||
/* 9C7890 802424B0 460C0301 */ sub.s $f12, $f0, $f12
|
|
||||||
/* 9C7894 802424B4 3C014387 */ lui $at, 0x4387
|
|
||||||
/* 9C7898 802424B8 44811000 */ mtc1 $at, $f2
|
|
||||||
/* 9C789C 802424BC 46000106 */ mov.s $f4, $f0
|
|
||||||
/* 9C78A0 802424C0 4604103C */ c.lt.s $f2, $f4
|
|
||||||
/* 9C78A4 802424C4 00000000 */ nop
|
|
||||||
/* 9C78A8 802424C8 45010008 */ bc1t .L802424EC
|
|
||||||
/* 9C78AC 802424CC 0000302D */ daddu $a2, $zero, $zero
|
|
||||||
/* 9C78B0 802424D0 3C0142B4 */ lui $at, 0x42b4
|
|
||||||
/* 9C78B4 802424D4 44810000 */ mtc1 $at, $f0
|
|
||||||
/* 9C78B8 802424D8 00000000 */ nop
|
|
||||||
/* 9C78BC 802424DC 4600203C */ c.lt.s $f4, $f0
|
|
||||||
/* 9C78C0 802424E0 00000000 */ nop
|
|
||||||
/* 9C78C4 802424E4 45000003 */ bc1f .L802424F4
|
|
||||||
/* 9C78C8 802424E8 0220202D */ daddu $a0, $s1, $zero
|
|
||||||
.L802424EC:
|
|
||||||
/* 9C78CC 802424EC 24060001 */ addiu $a2, $zero, 1
|
|
||||||
/* 9C78D0 802424F0 0220202D */ daddu $a0, $s1, $zero
|
|
||||||
.L802424F4:
|
|
||||||
/* 9C78D4 802424F4 0C0B2026 */ jal evt_set_variable
|
|
||||||
/* 9C78D8 802424F8 0200282D */ daddu $a1, $s0, $zero
|
|
||||||
/* 9C78DC 802424FC 8FBF0018 */ lw $ra, 0x18($sp)
|
|
||||||
/* 9C78E0 80242500 8FB10014 */ lw $s1, 0x14($sp)
|
|
||||||
/* 9C78E4 80242504 8FB00010 */ lw $s0, 0x10($sp)
|
|
||||||
/* 9C78E8 80242508 24020002 */ addiu $v0, $zero, 2
|
|
||||||
/* 9C78EC 8024250C 03E00008 */ jr $ra
|
|
||||||
/* 9C78F0 80242510 27BD0020 */ addiu $sp, $sp, 0x20
|
|
@ -1,51 +0,0 @@
|
|||||||
.set noat # allow manual use of $at
|
|
||||||
.set noreorder # don't insert nops after branches
|
|
||||||
|
|
||||||
glabel func_802426A4_9C7A84
|
|
||||||
/* 9C7A84 802426A4 27BDFFD0 */ addiu $sp, $sp, -0x30
|
|
||||||
/* 9C7A88 802426A8 AFB10014 */ sw $s1, 0x14($sp)
|
|
||||||
/* 9C7A8C 802426AC 0080882D */ daddu $s1, $a0, $zero
|
|
||||||
/* 9C7A90 802426B0 AFBF0018 */ sw $ra, 0x18($sp)
|
|
||||||
/* 9C7A94 802426B4 AFB00010 */ sw $s0, 0x10($sp)
|
|
||||||
/* 9C7A98 802426B8 F7B60028 */ sdc1 $f22, 0x28($sp)
|
|
||||||
/* 9C7A9C 802426BC F7B40020 */ sdc1 $f20, 0x20($sp)
|
|
||||||
/* 9C7AA0 802426C0 8E30000C */ lw $s0, 0xc($s1)
|
|
||||||
/* 9C7AA4 802426C4 8E050000 */ lw $a1, ($s0)
|
|
||||||
/* 9C7AA8 802426C8 0C0B1EAF */ jal evt_get_variable
|
|
||||||
/* 9C7AAC 802426CC 26100004 */ addiu $s0, $s0, 4
|
|
||||||
/* 9C7AB0 802426D0 8E050000 */ lw $a1, ($s0)
|
|
||||||
/* 9C7AB4 802426D4 26100004 */ addiu $s0, $s0, 4
|
|
||||||
/* 9C7AB8 802426D8 4482B000 */ mtc1 $v0, $f22
|
|
||||||
/* 9C7ABC 802426DC 00000000 */ nop
|
|
||||||
/* 9C7AC0 802426E0 4680B5A0 */ cvt.s.w $f22, $f22
|
|
||||||
/* 9C7AC4 802426E4 0C0B1EAF */ jal evt_get_variable
|
|
||||||
/* 9C7AC8 802426E8 0220202D */ daddu $a0, $s1, $zero
|
|
||||||
/* 9C7ACC 802426EC 8E050000 */ lw $a1, ($s0)
|
|
||||||
/* 9C7AD0 802426F0 4482A000 */ mtc1 $v0, $f20
|
|
||||||
/* 9C7AD4 802426F4 00000000 */ nop
|
|
||||||
/* 9C7AD8 802426F8 4680A520 */ cvt.s.w $f20, $f20
|
|
||||||
/* 9C7ADC 802426FC 0C0B1EAF */ jal evt_get_variable
|
|
||||||
/* 9C7AE0 80242700 0220202D */ daddu $a0, $s1, $zero
|
|
||||||
/* 9C7AE4 80242704 3C014170 */ lui $at, 0x4170
|
|
||||||
/* 9C7AE8 80242708 44810000 */ mtc1 $at, $f0
|
|
||||||
/* 9C7AEC 8024270C 44821000 */ mtc1 $v0, $f2
|
|
||||||
/* 9C7AF0 80242710 00000000 */ nop
|
|
||||||
/* 9C7AF4 80242714 468010A0 */ cvt.s.w $f2, $f2
|
|
||||||
/* 9C7AF8 80242718 4600A500 */ add.s $f20, $f20, $f0
|
|
||||||
/* 9C7AFC 8024271C 4405B000 */ mfc1 $a1, $f22
|
|
||||||
/* 9C7B00 80242720 44071000 */ mfc1 $a3, $f2
|
|
||||||
/* 9C7B04 80242724 4406A000 */ mfc1 $a2, $f20
|
|
||||||
/* 9C7B08 80242728 0C01C07C */ jal fx_explosion
|
|
||||||
/* 9C7B0C 8024272C 0000202D */ daddu $a0, $zero, $zero
|
|
||||||
/* 9C7B10 80242730 0000202D */ daddu $a0, $zero, $zero
|
|
||||||
/* 9C7B14 80242734 0080282D */ daddu $a1, $a0, $zero
|
|
||||||
/* 9C7B18 80242738 0C0B2D5B */ jal exec_ShakeCam1
|
|
||||||
/* 9C7B1C 8024273C 24060014 */ addiu $a2, $zero, 0x14
|
|
||||||
/* 9C7B20 80242740 8FBF0018 */ lw $ra, 0x18($sp)
|
|
||||||
/* 9C7B24 80242744 8FB10014 */ lw $s1, 0x14($sp)
|
|
||||||
/* 9C7B28 80242748 8FB00010 */ lw $s0, 0x10($sp)
|
|
||||||
/* 9C7B2C 8024274C D7B60028 */ ldc1 $f22, 0x28($sp)
|
|
||||||
/* 9C7B30 80242750 D7B40020 */ ldc1 $f20, 0x20($sp)
|
|
||||||
/* 9C7B34 80242754 24020002 */ addiu $v0, $zero, 2
|
|
||||||
/* 9C7B38 80242758 03E00008 */ jr $ra
|
|
||||||
/* 9C7B3C 8024275C 27BD0030 */ addiu $sp, $sp, 0x30
|
|
@ -1,16 +0,0 @@
|
|||||||
.set noat # allow manual use of $at
|
|
||||||
.set noreorder # don't insert nops after branches
|
|
||||||
|
|
||||||
glabel func_80242760_9C7B40
|
|
||||||
/* 9C7B40 80242760 27BDFFE8 */ addiu $sp, $sp, -0x18
|
|
||||||
/* 9C7B44 80242764 AFBF0010 */ sw $ra, 0x10($sp)
|
|
||||||
/* 9C7B48 80242768 0C03A63B */ jal func_800E98EC
|
|
||||||
/* 9C7B4C 8024276C 00000000 */ nop
|
|
||||||
/* 9C7B50 80242770 0C03A625 */ jal func_800E9894
|
|
||||||
/* 9C7B54 80242774 00000000 */ nop
|
|
||||||
/* 9C7B58 80242778 0C03A5D8 */ jal open_status_menu_long
|
|
||||||
/* 9C7B5C 8024277C 00000000 */ nop
|
|
||||||
/* 9C7B60 80242780 8FBF0010 */ lw $ra, 0x10($sp)
|
|
||||||
/* 9C7B64 80242784 24020002 */ addiu $v0, $zero, 2
|
|
||||||
/* 9C7B68 80242788 03E00008 */ jr $ra
|
|
||||||
/* 9C7B6C 8024278C 27BD0018 */ addiu $sp, $sp, 0x18
|
|
@ -1,16 +0,0 @@
|
|||||||
.set noat # allow manual use of $at
|
|
||||||
.set noreorder # don't insert nops after branches
|
|
||||||
|
|
||||||
glabel func_80242790_9C7B70
|
|
||||||
/* 9C7B70 80242790 27BDFFE8 */ addiu $sp, $sp, -0x18
|
|
||||||
/* 9C7B74 80242794 AFBF0010 */ sw $ra, 0x10($sp)
|
|
||||||
/* 9C7B78 80242798 0C03A640 */ jal func_800E9900
|
|
||||||
/* 9C7B7C 8024279C 00000000 */ nop
|
|
||||||
/* 9C7B80 802427A0 0C03A631 */ jal func_800E98C4
|
|
||||||
/* 9C7B84 802427A4 00000000 */ nop
|
|
||||||
/* 9C7B88 802427A8 0C03A5EE */ jal close_status_menu
|
|
||||||
/* 9C7B8C 802427AC 00000000 */ nop
|
|
||||||
/* 9C7B90 802427B0 8FBF0010 */ lw $ra, 0x10($sp)
|
|
||||||
/* 9C7B94 802427B4 24020002 */ addiu $v0, $zero, 2
|
|
||||||
/* 9C7B98 802427B8 03E00008 */ jr $ra
|
|
||||||
/* 9C7B9C 802427BC 27BD0018 */ addiu $sp, $sp, 0x18
|
|
@ -1,21 +0,0 @@
|
|||||||
.set noat # allow manual use of $at
|
|
||||||
.set noreorder # don't insert nops after branches
|
|
||||||
|
|
||||||
glabel func_802427C0_9C7BA0
|
|
||||||
/* 9C7BA0 802427C0 27BDFFE8 */ addiu $sp, $sp, -0x18
|
|
||||||
/* 9C7BA4 802427C4 AFBF0010 */ sw $ra, 0x10($sp)
|
|
||||||
/* 9C7BA8 802427C8 8C82000C */ lw $v0, 0xc($a0)
|
|
||||||
/* 9C7BAC 802427CC 0C0B1EAF */ jal evt_get_variable
|
|
||||||
/* 9C7BB0 802427D0 8C450000 */ lw $a1, ($v0)
|
|
||||||
/* 9C7BB4 802427D4 0C015512 */ jal func_80055448
|
|
||||||
/* 9C7BB8 802427D8 24040010 */ addiu $a0, $zero, 0x10
|
|
||||||
/* 9C7BBC 802427DC 0C0155D8 */ jal func_80055760
|
|
||||||
/* 9C7BC0 802427E0 24040004 */ addiu $a0, $zero, 4
|
|
||||||
/* 9C7BC4 802427E4 0000202D */ daddu $a0, $zero, $zero
|
|
||||||
/* 9C7BC8 802427E8 240500FA */ addiu $a1, $zero, 0xfa
|
|
||||||
/* 9C7BCC 802427EC 0C01559B */ jal func_8005566C
|
|
||||||
/* 9C7BD0 802427F0 24060001 */ addiu $a2, $zero, 1
|
|
||||||
/* 9C7BD4 802427F4 8FBF0010 */ lw $ra, 0x10($sp)
|
|
||||||
/* 9C7BD8 802427F8 24020002 */ addiu $v0, $zero, 2
|
|
||||||
/* 9C7BDC 802427FC 03E00008 */ jr $ra
|
|
||||||
/* 9C7BE0 80242800 27BD0018 */ addiu $sp, $sp, 0x18
|
|
@ -1,12 +0,0 @@
|
|||||||
.set noat # allow manual use of $at
|
|
||||||
.set noreorder # don't insert nops after branches
|
|
||||||
|
|
||||||
glabel func_80242898_9C7C78
|
|
||||||
/* 9C7C78 80242898 27BDFFE8 */ addiu $sp, $sp, -0x18
|
|
||||||
/* 9C7C7C 8024289C AFBF0010 */ sw $ra, 0x10($sp)
|
|
||||||
/* 9C7C80 802428A0 0C015612 */ jal func_80055848
|
|
||||||
/* 9C7C84 802428A4 24040004 */ addiu $a0, $zero, 4
|
|
||||||
/* 9C7C88 802428A8 8FBF0010 */ lw $ra, 0x10($sp)
|
|
||||||
/* 9C7C8C 802428AC 24020002 */ addiu $v0, $zero, 2
|
|
||||||
/* 9C7C90 802428B0 03E00008 */ jr $ra
|
|
||||||
/* 9C7C94 802428B4 27BD0018 */ addiu $sp, $sp, 0x18
|
|
@ -1,12 +0,0 @@
|
|||||||
.set noat # allow manual use of $at
|
|
||||||
.set noreorder # don't insert nops after branches
|
|
||||||
|
|
||||||
glabel func_802428B8_9C7C98
|
|
||||||
/* 9C7C98 802428B8 27BDFFE8 */ addiu $sp, $sp, -0x18
|
|
||||||
/* 9C7C9C 802428BC AFBF0010 */ sw $ra, 0x10($sp)
|
|
||||||
/* 9C7CA0 802428C0 0C0155F3 */ jal func_800557CC
|
|
||||||
/* 9C7CA4 802428C4 24040064 */ addiu $a0, $zero, 0x64
|
|
||||||
/* 9C7CA8 802428C8 8FBF0010 */ lw $ra, 0x10($sp)
|
|
||||||
/* 9C7CAC 802428CC 24020002 */ addiu $v0, $zero, 2
|
|
||||||
/* 9C7CB0 802428D0 03E00008 */ jr $ra
|
|
||||||
/* 9C7CB4 802428D4 27BD0018 */ addiu $sp, $sp, 0x18
|
|
@ -1,12 +0,0 @@
|
|||||||
.set noat # allow manual use of $at
|
|
||||||
.set noreorder # don't insert nops after branches
|
|
||||||
|
|
||||||
glabel func_80242910_9C7CF0
|
|
||||||
/* 9C7CF0 80242910 3C038011 */ lui $v1, %hi(gPlayerData)
|
|
||||||
/* 9C7CF4 80242914 2463F290 */ addiu $v1, $v1, %lo(gPlayerData)
|
|
||||||
/* 9C7CF8 80242918 8C6202BC */ lw $v0, 0x2bc($v1)
|
|
||||||
/* 9C7CFC 8024291C AC620324 */ sw $v0, 0x324($v1)
|
|
||||||
/* 9C7D00 80242920 03E00008 */ jr $ra
|
|
||||||
/* 9C7D04 80242924 24020002 */ addiu $v0, $zero, 2
|
|
||||||
/* 9C7D08 80242928 00000000 */ nop
|
|
||||||
/* 9C7D0C 8024292C 00000000 */ nop
|
|
@ -1,72 +0,0 @@
|
|||||||
.set noat # allow manual use of $at
|
|
||||||
.set noreorder # don't insert nops after branches
|
|
||||||
|
|
||||||
glabel func_80240970_9D7990
|
|
||||||
/* 9D7990 80240970 27BDFFD0 */ addiu $sp, $sp, -0x30
|
|
||||||
/* 9D7994 80240974 AFBF0018 */ sw $ra, 0x18($sp)
|
|
||||||
/* 9D7998 80240978 F7B60028 */ sdc1 $f22, 0x28($sp)
|
|
||||||
/* 9D799C 8024097C F7B40020 */ sdc1 $f20, 0x20($sp)
|
|
||||||
/* 9D79A0 80240980 0C00A67F */ jal rand_int
|
|
||||||
/* 9D79A4 80240984 240400C8 */ addiu $a0, $zero, 0xc8
|
|
||||||
/* 9D79A8 80240988 2442FF9C */ addiu $v0, $v0, -0x64
|
|
||||||
/* 9D79AC 8024098C 4482A000 */ mtc1 $v0, $f20
|
|
||||||
/* 9D79B0 80240990 00000000 */ nop
|
|
||||||
/* 9D79B4 80240994 4680A520 */ cvt.s.w $f20, $f20
|
|
||||||
/* 9D79B8 80240998 0C00A67F */ jal rand_int
|
|
||||||
/* 9D79BC 8024099C 24040096 */ addiu $a0, $zero, 0x96
|
|
||||||
/* 9D79C0 802409A0 44820000 */ mtc1 $v0, $f0
|
|
||||||
/* 9D79C4 802409A4 00000000 */ nop
|
|
||||||
/* 9D79C8 802409A8 46800020 */ cvt.s.w $f0, $f0
|
|
||||||
/* 9D79CC 802409AC 3C01C334 */ lui $at, 0xc334
|
|
||||||
/* 9D79D0 802409B0 4481B000 */ mtc1 $at, $f22
|
|
||||||
/* 9D79D4 802409B4 4405A000 */ mfc1 $a1, $f20
|
|
||||||
/* 9D79D8 802409B8 44060000 */ mfc1 $a2, $f0
|
|
||||||
/* 9D79DC 802409BC 4407B000 */ mfc1 $a3, $f22
|
|
||||||
/* 9D79E0 802409C0 24040002 */ addiu $a0, $zero, 2
|
|
||||||
/* 9D79E4 802409C4 AFA00010 */ sw $zero, 0x10($sp)
|
|
||||||
/* 9D79E8 802409C8 0C01BECC */ jal fx_walking_dust
|
|
||||||
/* 9D79EC 802409CC AFA00014 */ sw $zero, 0x14($sp)
|
|
||||||
/* 9D79F0 802409D0 0C00A67F */ jal rand_int
|
|
||||||
/* 9D79F4 802409D4 240400C8 */ addiu $a0, $zero, 0xc8
|
|
||||||
/* 9D79F8 802409D8 2442FF9C */ addiu $v0, $v0, -0x64
|
|
||||||
/* 9D79FC 802409DC 4482A000 */ mtc1 $v0, $f20
|
|
||||||
/* 9D7A00 802409E0 00000000 */ nop
|
|
||||||
/* 9D7A04 802409E4 4680A520 */ cvt.s.w $f20, $f20
|
|
||||||
/* 9D7A08 802409E8 0C00A67F */ jal rand_int
|
|
||||||
/* 9D7A0C 802409EC 24040096 */ addiu $a0, $zero, 0x96
|
|
||||||
/* 9D7A10 802409F0 44820000 */ mtc1 $v0, $f0
|
|
||||||
/* 9D7A14 802409F4 00000000 */ nop
|
|
||||||
/* 9D7A18 802409F8 46800020 */ cvt.s.w $f0, $f0
|
|
||||||
/* 9D7A1C 802409FC 4405A000 */ mfc1 $a1, $f20
|
|
||||||
/* 9D7A20 80240A00 4407B000 */ mfc1 $a3, $f22
|
|
||||||
/* 9D7A24 80240A04 44060000 */ mfc1 $a2, $f0
|
|
||||||
/* 9D7A28 80240A08 24040002 */ addiu $a0, $zero, 2
|
|
||||||
/* 9D7A2C 80240A0C AFA00010 */ sw $zero, 0x10($sp)
|
|
||||||
/* 9D7A30 80240A10 0C01BECC */ jal fx_walking_dust
|
|
||||||
/* 9D7A34 80240A14 AFA00014 */ sw $zero, 0x14($sp)
|
|
||||||
/* 9D7A38 80240A18 0C00A67F */ jal rand_int
|
|
||||||
/* 9D7A3C 80240A1C 240400C8 */ addiu $a0, $zero, 0xc8
|
|
||||||
/* 9D7A40 80240A20 2442FF9C */ addiu $v0, $v0, -0x64
|
|
||||||
/* 9D7A44 80240A24 4482A000 */ mtc1 $v0, $f20
|
|
||||||
/* 9D7A48 80240A28 00000000 */ nop
|
|
||||||
/* 9D7A4C 80240A2C 4680A520 */ cvt.s.w $f20, $f20
|
|
||||||
/* 9D7A50 80240A30 0C00A67F */ jal rand_int
|
|
||||||
/* 9D7A54 80240A34 24040096 */ addiu $a0, $zero, 0x96
|
|
||||||
/* 9D7A58 80240A38 44820000 */ mtc1 $v0, $f0
|
|
||||||
/* 9D7A5C 80240A3C 00000000 */ nop
|
|
||||||
/* 9D7A60 80240A40 46800020 */ cvt.s.w $f0, $f0
|
|
||||||
/* 9D7A64 80240A44 4405A000 */ mfc1 $a1, $f20
|
|
||||||
/* 9D7A68 80240A48 4407B000 */ mfc1 $a3, $f22
|
|
||||||
/* 9D7A6C 80240A4C 44060000 */ mfc1 $a2, $f0
|
|
||||||
/* 9D7A70 80240A50 24040002 */ addiu $a0, $zero, 2
|
|
||||||
/* 9D7A74 80240A54 AFA00010 */ sw $zero, 0x10($sp)
|
|
||||||
/* 9D7A78 80240A58 0C01BECC */ jal fx_walking_dust
|
|
||||||
/* 9D7A7C 80240A5C AFA00014 */ sw $zero, 0x14($sp)
|
|
||||||
/* 9D7A80 80240A60 8FBF0018 */ lw $ra, 0x18($sp)
|
|
||||||
/* 9D7A84 80240A64 D7B60028 */ ldc1 $f22, 0x28($sp)
|
|
||||||
/* 9D7A88 80240A68 D7B40020 */ ldc1 $f20, 0x20($sp)
|
|
||||||
/* 9D7A8C 80240A6C 24020002 */ addiu $v0, $zero, 2
|
|
||||||
/* 9D7A90 80240A70 03E00008 */ jr $ra
|
|
||||||
/* 9D7A94 80240A74 27BD0030 */ addiu $sp, $sp, 0x30
|
|
||||||
/* 9D7A98 80240A78 00000000 */ nop
|
|
||||||
/* 9D7A9C 80240A7C 00000000 */ nop
|
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue
Block a user