diff --git a/include/effects.h b/include/effects.h index f5d32217ba..5d80ced679 100644 --- a/include/effects.h +++ b/include/effects.h @@ -760,6 +760,35 @@ typedef struct Effect6FInstance { /* 0x10 */ struct EffectGraphics* effect; } Effect6FInstance; +// fx_quizmo_stage +typedef struct EffectDataQuizStage { + /* 0x00 */ char unk_00[0x4]; + /* 0x04 */ s32 vanishTimer; + /* 0x08 */ s32 lifetime; + /* 0x10 */ Vec3f origin; + /* 0x18 */ s32 microphoneRaiseAmt; + /* 0x1C */ s32 rearWallRaiseAmt; + /* 0x20 */ s32 leftWallRaiseAmt; + /* 0x24 */ s32 rightWallRaiseAmt; + /* 0x28 */ s32 podiumRaiseAmt; + /* 0x2C */ s32 lightScrollAmt; + /* 0x30 */ s32 lightScrollIncrement; + /* 0x34 */ s32 lightScrollDelay; + /* 0x38 */ s32 unkEffectMode; + /* 0x3C */ s32 unk_3C; // stage hidden when == 0xFF + /* 0x3C */ char unk_40[0x10]; +} EffectDataQuizStage; // size ~ 0x50 (as allocated on heap) + +// fx_quizmo_assistant +typedef struct EffectDataQuizVannaT { + /* 0x00 */ char unk_00[0x4]; + /* 0x04 */ Vec3f position; + /* 0x10 */ s32 vanishTimer; + /* 0x14 */ s32 lifetime; + /* 0x18 */ s32 fadeInAmt; // 0 = all-black, FF = fully-visible + /* 0x1C */ s32 anim; +} EffectDataQuizVannaT; // size = 0x20 + enum FireBreathType { FIRE_BREATH_LARGE = 0, FIRE_BREATH_SMALL = 1, diff --git a/include/enums.h b/include/enums.h index d88d629597..81170391ee 100644 --- a/include/enums.h +++ b/include/enums.h @@ -497,6 +497,10 @@ enum SoundIDs { SOUND_JR_TROOPA_SWIM = 0x00000046, SOUND_BOO_SPOOK = 0x00000047, SOUND_52 = 0x00000052, + SOUND_89 = 0x00000089, + SOUND_8A = 0x0000008A, + SOUND_8B = 0x0000008B, + SOUND_8F = 0x0000008F, SOUND_A2 = 0x000000A2, SOUND_B4 = 0x000000B4, SOUND_BOO_VANISH = 0x000000C1, @@ -1728,10 +1732,12 @@ enum TriggerFlags { }; enum ItemEntityFlags { + ITEM_ENTITY_FLAGS_10 = 0x00000010, ITEM_ENTITY_FLAGS_40 = 0x00000040, ITEM_ENTITY_FLAGS_TINY = 0x00004000, ITEM_ENTITY_FLAGS_TRANSPARENT = 0x00080000, ITEM_ENTITY_FLAGS_100000 = 0x00100000, + ITEM_ENTITY_FLAGS_8000000 = 0x08000000, }; enum Buttons { @@ -1943,6 +1949,7 @@ enum PlayerStatusFlags { PLAYER_STATUS_FLAGS_80000 = 0x00080000, PLAYER_STATUS_FLAGS_100000 = 0x00100000, PLAYER_STATUS_FLAGS_200000 = 0x00200000, // using hammer? + PLAYER_STATUS_FLAGS_400000 = 0x00400000, // taking quiz? PLAYER_STATUS_FLAGS_800000 = 0x00800000, PLAYER_STATUS_FLAGS_1000000 = 0x01000000, PLAYER_STATUS_FLAGS_HAS_CONVERSATION_NPC = 0x02000000, @@ -2144,16 +2151,27 @@ enum ActorEventFlags { }; // TODO alex struct -enum PartnerAnims { - PARTNER_ANIM_STILL, - PARTNER_ANIM_WALK, - PARTNER_ANIM_JUMP, - PARTNER_ANIM_FALL, - PARTNER_ANIM_FLY, - PARTNER_ANIM_IDLE, - PARTNER_ANIM_RUN, - PARTNER_ANIM_TALK, - PARTNER_ANIM_HURT, +enum PartnerAnimIndices { + PARTNER_ANIM_INDEX_STILL = 0x0, + PARTNER_ANIM_INDEX_WALK = 0x1, + PARTNER_ANIM_INDEX_JUMP = 0x2, + PARTNER_ANIM_INDEX_FALL = 0x3, + PARTNER_ANIM_INDEX_FLY = 0x4, + PARTNER_ANIM_INDEX_IDLE = 0x5, + PARTNER_ANIM_INDEX_RUN = 0x6, + PARTNER_ANIM_INDEX_TALK = 0x7, + PARTNER_ANIM_INDEX_HURT = 0x8, +}; + +enum AnyPartnerAnims { + PARTNER_ANIM_WALK = 0x101, + PARTNER_ANIM_JUMP = 0x102, + PARTNER_ANIM_FALL = 0x103, + PARTNER_ANIM_FLY = 0x104, + PARTNER_ANIM_IDLE = 0x105, + PARTNER_ANIM_RUN = 0x106, + PARTNER_ANIM_TALK = 0x107, + PARTNER_ANIM_HURT = 0x108, }; enum FirstStrikes { diff --git a/include/npc.h b/include/npc.h index 054647f0ee..0a67155ba5 100644 --- a/include/npc.h +++ b/include/npc.h @@ -58,10 +58,10 @@ #define OVERRIDE_MOVEMENT_SPEED(speed) (speed * 32767) #define NO_OVERRIDE_MOVEMENT_SPEED OVERRIDE_MOVEMENT_SPEED(-1) -typedef struct QuizRequirements { - s32 unk_00; - s32 unk_04; -} QuizRequirements; // size = 0x8 +typedef struct QuizRequirement { + s32 requiredStoryProgress; + s32 numQuestionsUnlocked; +} QuizRequirement; // size = 0x8 typedef struct NpcBlueprint { /* 0x00 */ s32 flags; diff --git a/include/variables.h b/include/variables.h index 44713f54b2..52dac0ba63 100644 --- a/include/variables.h +++ b/include/variables.h @@ -81,7 +81,7 @@ extern s16 D_800F7B80; extern EncounterStatus gCurrentEncounter; extern u8* D_801512F0; extern s16 D_80151308; -extern s32 D_80151310; +extern s32 gEntityHideMode; extern s32 D_8010C92C; extern s32 D_8010C950; diff --git a/src/EDC020.c b/src/EDC020.c index 20fab2a885..11a212d707 100644 --- a/src/EDC020.c +++ b/src/EDC020.c @@ -6,7 +6,7 @@ #define NAMESPACE EDC020 extern s32 D_802429E0[]; -//extern s32** EDC020_varTable = NULL; +//extern s32** EDC020_varStash = NULL; /* extern s32 D_80241850_EDD830 = { diff --git a/src/a5dd0_len_114e0.c b/src/a5dd0_len_114e0.c index 7959124efb..bcae350915 100644 --- a/src/a5dd0_len_114e0.c +++ b/src/a5dd0_len_114e0.c @@ -1307,7 +1307,7 @@ void render_entities(void) { if (entity != NULL) { if (!gGameStatusPtr->isBattle) { - if (D_80151310 != 0 && + if (gEntityHideMode != 0 && !(entity->flags & ENTITY_FLAGS_IGNORE_DISTANCE_CULLING) && dist2D(gPlayerStatusPtr->position.x, gPlayerStatusPtr->position.z, @@ -1317,11 +1317,11 @@ void render_entities(void) { continue; } - if (D_80151310 == 1) { + if (gEntityHideMode == 1) { if (!(entity->flags & ENTITY_FLAGS_DRAW_IF_CLOSE_HIDE_MODE1)) { continue; } - } else if (D_80151310 == 2) { + } else if (gEntityHideMode == 2) { if (!(entity->flags & ENTITY_FLAGS_DRAW_IF_CLOSE_HIDE_MODE2)) { continue; } diff --git a/src/bss3.c b/src/bss3.c index 9b893911ac..f54416c1b9 100644 --- a/src/bss3.c +++ b/src/bss3.c @@ -34,7 +34,7 @@ BSS s32 D_80151304; BSS s32 D_80151308; BSS s16 gMsgBGScrollAmtY; BSS s16 D_8015130E; -BSS s32 D_80151310; +BSS s32 gEntityHideMode; BSS s32 gHudElementCacheBuffer; BSS s32 gEntityModelCount; BSS s32 D_8015131C; diff --git a/src/evt/npc_api.c b/src/evt/npc_api.c index 6512c04c45..ec173df690 100644 --- a/src/evt/npc_api.c +++ b/src/evt/npc_api.c @@ -17,8 +17,8 @@ Npc* resolve_npc(Evt* script, s32 npcIdOrPtr) { void set_npc_animation(Npc* npc, u32 animID) { PlayerData* playerData = &gPlayerData; - if (animID - 0x101 < 9) { - npc->currentAnim.w = gPartnerAnimations[playerData->currentPartner].anims[animID - 0x101]; + if (animID - PARTNER_ANIM_WALK < 9) { + npc->currentAnim.w = gPartnerAnimations[playerData->currentPartner].anims[animID - PARTNER_ANIM_WALK]; } else if ((animID - 0x201) < 0x10) { npc->currentAnim.w = get_enemy(npc->npcID)->animList[animID - 0x201]; } else { @@ -806,7 +806,7 @@ s32 BringPartnerOut(Evt *script, s32 isInitialCall) { partner->npcID = -5; bpPointer->flags = NPC_FLAG_100; - bpPointer->initialAnim = gPartnerAnimations[wExtraPartnerID].anims[PARTNER_ANIM_FLY]; + bpPointer->initialAnim = gPartnerAnimations[wExtraPartnerID].anims[PARTNER_ANIM_INDEX_FLY]; bpPointer->onUpdate = NULL; bpPointer->onRender = NULL; @@ -840,7 +840,7 @@ s32 BringPartnerOut(Evt *script, s32 isInitialCall) { } npc->jumpVelocity = ((playerY - targetY) + (npc->jumpScale * npc->duration * npc->duration * 0.5f)) / npc->duration; - npc->currentAnim.w = gPartnerAnimations[wExtraPartnerID].anims[PARTNER_ANIM_WALK]; + npc->currentAnim.w = gPartnerAnimations[wExtraPartnerID].anims[PARTNER_ANIM_INDEX_WALK]; return ApiStatus_BLOCK; } @@ -848,7 +848,7 @@ s32 BringPartnerOut(Evt *script, s32 isInitialCall) { npc->jumpVelocity -= npc->jumpScale; npc->pos.y += npc->jumpVelocity; if (npc->jumpVelocity <= 0.0f) { - npc->currentAnim.w = gPartnerAnimations[wExtraPartnerID].anims[PARTNER_ANIM_JUMP]; + npc->currentAnim.w = gPartnerAnimations[wExtraPartnerID].anims[PARTNER_ANIM_INDEX_JUMP]; } npc_move_heading(npc, npc->moveSpeed, npc->yaw); duration = npc->duration; @@ -861,7 +861,7 @@ s32 BringPartnerOut(Evt *script, s32 isInitialCall) { npc->duration--; if (npc->duration < 0) { - npc->currentAnim.w = gPartnerAnimations[wExtraPartnerID].anims[PARTNER_ANIM_IDLE]; + npc->currentAnim.w = gPartnerAnimations[wExtraPartnerID].anims[PARTNER_ANIM_INDEX_IDLE]; npc->jumpVelocity = 0.0f; npc->pos.y = npc->moveToPos.y; npc->scale.x = 1.0f; @@ -910,7 +910,7 @@ ApiStatus PutPartnerAway(Evt* script, s32 isInitialCall) { partnerY = targetY - partnerY; partner->jumpVelocity = (partnerY + (partner->jumpScale * partner->duration * partner->duration * 0.5f)) / partner->duration; - partner->currentAnim.w = gPartnerAnimations[wExtraPartnerID].anims[PARTNER_ANIM_WALK]; + partner->currentAnim.w = gPartnerAnimations[wExtraPartnerID].anims[PARTNER_ANIM_INDEX_WALK]; return ApiStatus_BLOCK; } else { return ApiStatus_DONE2; @@ -920,7 +920,7 @@ ApiStatus PutPartnerAway(Evt* script, s32 isInitialCall) { partner->jumpVelocity -= partner->jumpScale; partner->pos.y += partner->jumpVelocity; if (partner->jumpVelocity <= 0.0f) { - partner->currentAnim.w = gPartnerAnimations[wExtraPartnerID].anims[PARTNER_ANIM_JUMP]; + partner->currentAnim.w = gPartnerAnimations[wExtraPartnerID].anims[PARTNER_ANIM_INDEX_JUMP]; } npc_move_heading(partner, partner->moveSpeed, partner->yaw); @@ -935,7 +935,7 @@ ApiStatus PutPartnerAway(Evt* script, s32 isInitialCall) { partner->duration--; if (partner->duration < 0) { - partner->currentAnim.w = gPartnerAnimations[wExtraPartnerID].anims[PARTNER_ANIM_FALL]; + partner->currentAnim.w = gPartnerAnimations[wExtraPartnerID].anims[PARTNER_ANIM_INDEX_FALL]; partner->jumpVelocity = 0.0f; partner->pos.y = partner->moveToPos.y; free_npc_by_index(wExtraPartnerNpcID); diff --git a/src/world/area_arn/arn_03/events.c b/src/world/area_arn/arn_03/events.c index 5029d1ea11..ca6496ef08 100644 --- a/src/world/area_arn/arn_03/events.c +++ b/src/world/area_arn/arn_03/events.c @@ -219,7 +219,7 @@ ApiStatus N(func_8024113C_BDFECC)(Evt* script, s32 isInitialCall) { return ApiStatus_BLOCK; } -static s32** N(varTable) = NULL; +static s32** N(varStash) = NULL; #include "world/common/StashVars.inc.c" EvtScript N(80241C6C) = { diff --git a/src/world/area_dgb/dgb_01/data.c b/src/world/area_dgb/dgb_01/data.c index 83e8267c4d..d9408c170c 100644 --- a/src/world/area_dgb/dgb_01/data.c +++ b/src/world/area_dgb/dgb_01/data.c @@ -1327,7 +1327,7 @@ Gfx D_8024DEC0_C0B740[] = { gsSPEndDisplayList(), }; -Gfx D_8024DEF8_C0B778[] = { +Gfx sam_01_Quizmo_Worker[] = { gsSPSetLights1(dgb_01_D_80253140_C109C0), gsDPPipeSync(), gsDPSetCycleType(G_CYC_1CYCLE), @@ -1509,7 +1509,7 @@ Gfx D_8024E440_C0BCC0[] = { gsSPDisplayList(D_8024E0A8_C0B928), gsSPDisplayList(D_8024E020_C0B8A0), gsSPDisplayList(D_8024DFA0_C0B820), - gsSPDisplayList(D_8024DEF8_C0B778), + gsSPDisplayList(sam_01_Quizmo_Worker), gsSPDisplayList(D_8024DEC0_C0B740), gsSPDisplayList(D_8024DD28_C0B5A8), gsSPEndDisplayList(), @@ -3665,7 +3665,7 @@ StaticAnimatorNode N(D_802523C8_C0FC48) = { }; StaticAnimatorNode N(D_802523F4_C0FC74) = { - .displayList = D_8024DEF8_C0B778, + .displayList = sam_01_Quizmo_Worker, }; StaticAnimatorNode N(D_80252420_C0FCA0) = { diff --git a/src/world/area_dgb/dgb_06/C3D080.c b/src/world/area_dgb/dgb_06/C3D080.c index 063cb23b56..355f6581bf 100644 --- a/src/world/area_dgb/dgb_06/C3D080.c +++ b/src/world/area_dgb/dgb_06/C3D080.c @@ -85,7 +85,7 @@ EvtScript N(main) = { EVT_END }; -static s32** N(varTable) = NULL; +static s32** N(varStash) = NULL; #include "world/common/StashVars.inc.c" EvtScript N(80240624) = { diff --git a/src/world/area_dgb/dgb_12/C4DEF0.c b/src/world/area_dgb/dgb_12/C4DEF0.c index 2e6966777c..91ff1e336d 100644 --- a/src/world/area_dgb/dgb_12/C4DEF0.c +++ b/src/world/area_dgb/dgb_12/C4DEF0.c @@ -130,7 +130,7 @@ static s32 N(pad_868)[] = { 0x00000000, 0x00000000, }; -static s32** N(varTable) = NULL; +static s32** N(varStash) = NULL; #include "world/common/StashVars.inc.c" EvtScript N(80240874) = { diff --git a/src/world/area_dgb/dgb_18/C55F40.c b/src/world/area_dgb/dgb_18/C55F40.c index 7f396d2eab..372bd891ce 100644 --- a/src/world/area_dgb/dgb_18/C55F40.c +++ b/src/world/area_dgb/dgb_18/C55F40.c @@ -651,7 +651,7 @@ static s32 N(pad_36D8)[] = { 0x00000000, 0x00000000, }; -s32** N(varTable) = NULL; // StashVars.inc.c data +s32** N(varStash) = NULL; // StashVars.inc.c data EvtScript N(802436E4) = { EVT_SET_GROUP(EVT_GROUP_0) diff --git a/src/world/area_dgb/dgb_18/dgb_18.h b/src/world/area_dgb/dgb_18/dgb_18.h index 5c8c8a28b7..2a3828bb08 100644 --- a/src/world/area_dgb/dgb_18/dgb_18.h +++ b/src/world/area_dgb/dgb_18/dgb_18.h @@ -9,7 +9,7 @@ ApiStatus N(UnkFunc1)(Evt* script, s32 isInitialCall); ApiStatus N(UnkNpcAIMainFunc)(Evt* script, s32 isInitialCall); -extern s32** N(varTable); +extern s32** N(varStash); extern NpcGroupList N(npcGroupList_802436B4); extern EvtScript N(main); diff --git a/src/world/area_dro/dro_01/95B7E0.c b/src/world/area_dro/dro_01/95B7E0.c index 81e5be852e..637b62dd4b 100644 --- a/src/world/area_dro/dro_01/95B7E0.c +++ b/src/world/area_dro/dro_01/95B7E0.c @@ -9,7 +9,7 @@ #include "sprite/npc/three_sisters.h" #include "sprite/npc/world_parakarry.h" -#define UNK_ALPHA_FUNC_NPC 10 +#define CHUCK_QUIZMO_NPC_ID 10 extern s16 MessagePlural; extern s16 MessageSingular; @@ -59,14 +59,14 @@ typedef struct { void N(func_802430C8_95E2C8)(Unk_Struct_1* ptr, s32 arg1); -static s32 N(D_8024DFC0); +static s32 N(Quizmo_Worker); static s8 N(pad_D_8024DFC4)[0x4]; -static s32 N(pad_D_8024DFC8)[4]; -static s32 N(D_8024DFD8); +static s32 N(Quizmo_ScriptArray)[4]; +static s32 N(Quizmo_AnswerResult); static s8 N(pad_D_8024DFDC)[0x4]; -static EffectInstance* N(D_8024DFE0); -static EffectInstance* N(D_8024DFE4); -static EffectInstance* N(D_8024DFE8); +static EffectInstance* N(Quizmo_StageEffect); +static EffectInstance* N(Quizmo_AudienceEffect); +static EffectInstance* N(Quizmo_VannaTEffect); static s8 N(pad_D_8024DFEC)[0x4]; static s32 N(bigArray)[112]; static s8 N(pad_D_8024E1B0)[0x4]; // Probably part of the above @@ -304,708 +304,7 @@ NpcSettings N(npcSettings_8024518C) = { .level = 99, }; -s32** N(varTable) = NULL; - -EvtScript N(802451BC) = { - EVT_CALL(ShowGotItem, EVT_VAR(0), 1, 0) - EVT_RETURN - EVT_RETURN - EVT_END -}; - -EvtScript N(802451EC) = { - EVT_CALL(ShowGotItem, EVT_VAR(0), 1, 16) - EVT_RETURN - EVT_RETURN - EVT_END -}; - -u8 N(quizAnswers)[] = { - 0x02, 0x01, 0x01, 0x02, 0x02, 0x00, 0x02, 0x00, - 0x02, 0x01, 0x00, 0x02, 0x01, 0x01, 0x00, 0x02, - 0x00, 0x02, 0x01, 0x00, 0x00, 0x02, 0x01, 0x00, - 0x02, 0x01, 0x01, 0x02, 0x02, 0x01, 0x01, 0x01, - 0x00, 0x02, 0x02, 0x02, 0x02, 0x00, 0x01, 0x01, - 0x02, 0x01, 0x02, 0x01, 0x02, 0x00, 0x00, 0x01, - 0x01, 0x00, 0x01, 0x02, 0x01, 0x00, 0x02, 0x02, - 0x01, 0x02, 0x00, 0x02, 0x02, 0x01, 0x01, 0x01, -}; - -QuizRequirements N(quizRequirements)[] = { - { -108, 0 }, { -76, 10 }, - { -54, 20 }, { -14, 30 }, - { 6, 37 }, { 39, 44 }, - { 58, 52 }, { 88, 60 }, - { 96, 64 }, { 0, 64 }, -}; - -EvtScript N(802452AC) = { - EVT_CALL(N(GetGameStatus75)) - EVT_IF_LE(EVT_VAR(0), 1) - EVT_CALL(GetNpcPos, NPC_SELF, EVT_VAR(0), EVT_VAR(1), EVT_VAR(2)) - EVT_ADD(EVT_VAR(1), 300) - EVT_CALL(SetNpcJumpscale, NPC_SELF, 1) - EVT_CALL(SetNpcAnimation, NPC_SELF, NPC_ANIM_chuck_quizmo_Palette_00_Anim_C) - EVT_WAIT_FRAMES(40) - EVT_CALL(SetNpcPos, NPC_SELF, 0, -1000, 0) - EVT_END_IF - EVT_RETURN - EVT_END -}; - -EvtScript N(8024535C) = { - EVT_CALL(N(GetCamVfov), 0, EVT_ARRAY(0)) - EVT_CALL(N(SetCamVfov), 0, 25) - EVT_CALL(GetPlayerPos, EVT_VAR(0), EVT_VAR(1), EVT_VAR(2)) - EVT_CALL(SetPanTarget, 0, EVT_VAR(0), EVT_VAR(1), EVT_VAR(2)) - EVT_CALL(UseSettingsFrom, 0, EVT_VAR(0), EVT_VAR(1), EVT_VAR(2)) - EVT_CALL(GetCamType, 0, EVT_VAR(1), EVT_VAR(2)) - EVT_CALL(SetCamType, 0, EVT_VAR(1), 0) - EVT_CALL(GetCamDistance, 0, EVT_VAR(0)) - EVT_IF_GT(EVT_VAR(0), 0) - EVT_SETF(EVT_VAR(0), 370) - EVT_ELSE - EVT_SETF(EVT_VAR(0), -370) - EVT_END_IF - EVT_CALL(SetCamDistance, 0, EVT_VAR(0)) - EVT_CALL(GetCamPitch, 0, EVT_VAR(0), EVT_VAR(1)) - EVT_SETF(EVT_VAR(0), EVT_FIXED(13.0)) - EVT_SETF(EVT_VAR(1), EVT_FIXED(-10.0)) - EVT_CALL(SetCamPitch, 0, EVT_VAR(0), EVT_VAR(1)) - EVT_CALL(PanToTarget, 0, 0, 1) - EVT_CALL(SetCamLeadPlayer, 0, 0) - EVT_RETURN - EVT_END -}; - -EvtScript N(802454F8) = { - EVT_CALL(GetNpcPos, 10, EVT_VAR(0), EVT_VAR(1), EVT_VAR(2)) - EVT_ADD(EVT_VAR(1), 30) - EVT_CALL(SetPanTarget, 0, EVT_VAR(0), EVT_VAR(1), EVT_VAR(2)) - EVT_CALL(GetCamDistance, 0, EVT_VAR(0)) - EVT_IF_GT(EVT_VAR(0), 0) - EVT_SETF(EVT_VAR(0), 17) - EVT_ELSE - EVT_SETF(EVT_VAR(0), -17) - EVT_END_IF - EVT_CALL(SetCamDistance, 0, EVT_VAR(0)) - EVT_CALL(SetCamSpeed, 0, EVT_FIXED(90.0)) - EVT_CALL(WaitForCam, 0, EVT_FIXED(1.0)) - EVT_CALL(SetCamSpeed, 0, 1) - EVT_RETURN - EVT_END -}; - -EvtScript N(802455F4) = { - EVT_CALL(N(SetCamVfov), 0, EVT_ARRAY(0)) - EVT_CALL(PanToTarget, 0, 0, 0) - EVT_RETURN - EVT_END -}; - -EvtScript N(80245630) = { - EVT_WAIT_FRAMES(20) - EVT_CALL(N(UnkCameraFunc), EVT_ARRAY(1), EVT_ARRAY(3), 83, EVT_VAR(0), EVT_VAR(1)) - EVT_THREAD - EVT_SETF(EVT_VAR(2), 0) - EVT_LOOP(60) - EVT_SETF(EVT_VAR(3), EVT_VAR(0)) - EVT_SETF(EVT_VAR(4), EVT_VAR(1)) - EVT_MULF(EVT_VAR(3), EVT_VAR(2)) - EVT_MULF(EVT_VAR(4), EVT_VAR(2)) - EVT_DIVF(EVT_VAR(3), 60) - EVT_DIVF(EVT_VAR(4), 60) - EVT_ADDF(EVT_VAR(3), EVT_ARRAY(1)) - EVT_ADDF(EVT_VAR(4), EVT_ARRAY(3)) - EVT_CALL(SetPlayerPos, EVT_VAR(3), EVT_ARRAY(2), EVT_VAR(4)) - EVT_ADDF(EVT_VAR(2), 1) - EVT_WAIT_FRAMES(1) - EVT_END_LOOP - EVT_SETF(EVT_VAR(3), EVT_VAR(0)) - EVT_SETF(EVT_VAR(4), EVT_VAR(1)) - EVT_ADDF(EVT_VAR(3), EVT_ARRAY(1)) - EVT_ADDF(EVT_VAR(4), EVT_ARRAY(3)) - EVT_CALL(SetPlayerPos, EVT_VAR(3), EVT_ARRAY(2), EVT_VAR(4)) - EVT_END_THREAD - EVT_CALL(N(UnkRotatePlayer)) - EVT_CALL(func_802D2884, EVT_ARRAY(1), EVT_ARRAY(3), 0) - EVT_CALL(SetPlayerAnimation, ANIM_10002) - EVT_RETURN - EVT_END -}; - -EvtScript N(802457E0) = { - EVT_CALL(GetNpcPos, NPC_PARTNER, EVT_VAR(10), EVT_VAR(11), EVT_VAR(12)) - EVT_CALL(N(UnkCameraFunc), EVT_VAR(10), EVT_VAR(12), 108, EVT_VAR(0), EVT_VAR(1)) - EVT_SETF(EVT_VAR(5), EVT_ARRAY(2)) - EVT_SUBF(EVT_VAR(5), EVT_VAR(11)) - EVT_THREAD - EVT_CALL(N(UnkMovePartner)) - EVT_SETF(EVT_VAR(3), EVT_VAR(0)) - EVT_SETF(EVT_VAR(4), EVT_VAR(1)) - EVT_SETF(EVT_VAR(6), EVT_VAR(5)) - EVT_ADDF(EVT_VAR(3), EVT_VAR(10)) - EVT_ADDF(EVT_VAR(4), EVT_VAR(12)) - EVT_ADDF(EVT_VAR(6), EVT_VAR(11)) - EVT_CALL(SetNpcPos, NPC_PARTNER, EVT_VAR(3), EVT_VAR(6), EVT_VAR(4)) - EVT_END_THREAD - EVT_CALL(N(UnkRotatePartner)) - EVT_CALL(NpcFacePlayer, NPC_PARTNER, 0) - EVT_CALL(SetNpcAnimation, NPC_PARTNER, 0x106) - EVT_RETURN - EVT_END -}; - -EvtScript N(80245918) = { - EVT_CALL(GetNpcPos, 10, EVT_VAR(10), EVT_VAR(11), EVT_VAR(12)) - EVT_CALL(N(UnkCameraFunc), EVT_VAR(10), EVT_VAR(12), -70, EVT_VAR(0), EVT_VAR(1)) - EVT_THREAD - EVT_SETF(EVT_VAR(2), 0) - EVT_LOOP(60) - EVT_SETF(EVT_VAR(3), EVT_VAR(0)) - EVT_SETF(EVT_VAR(4), EVT_VAR(1)) - EVT_MULF(EVT_VAR(3), EVT_VAR(2)) - EVT_MULF(EVT_VAR(4), EVT_VAR(2)) - EVT_DIVF(EVT_VAR(3), 60) - EVT_DIVF(EVT_VAR(4), 60) - EVT_ADDF(EVT_VAR(3), EVT_VAR(10)) - EVT_ADDF(EVT_VAR(4), EVT_VAR(12)) - EVT_CALL(SetNpcPos, 10, EVT_VAR(3), EVT_ARRAY(2), EVT_VAR(4)) - EVT_ADDF(EVT_VAR(2), 1) - EVT_WAIT_FRAMES(1) - EVT_END_LOOP - EVT_END_THREAD - EVT_WAIT_FRAMES(60) - EVT_CALL(NpcFacePlayer, 10, 0) - EVT_CALL(SetNpcAnimation, 10, NPC_ANIM_chuck_quizmo_Palette_00_Anim_1) - EVT_RETURN - EVT_END -}; - -EvtScript N(80245A84) = { - EVT_EXEC(N(80245630)) - EVT_EXEC(N(802457E0)) - EVT_EXEC_WAIT(N(80245918)) - EVT_RETURN - EVT_END -}; - -EvtScript N(80245AB8) = { - EVT_LOOP(0) - EVT_CALL(SetPlayerAnimation, ANIM_QUESTION) - EVT_WAIT_FRAMES(20) - EVT_END_LOOP - EVT_RETURN - EVT_END -}; - -EvtScript N(80245AF8) = { - EVT_CALL(SetPlayerAnimation, ANIM_THROW) - EVT_WAIT_FRAMES(15) - EVT_CALL(SetPlayerAnimation, ANIM_10002) - EVT_RETURN - EVT_END -}; - -EvtScript N(80245B34) = { - EVT_LOOP(0) - EVT_CALL(SetPlayerAnimation, ANIM_10002) - EVT_WAIT_FRAMES(1) - EVT_CALL(SetPlayerAnimation, ANIM_BEFORE_JUMP) - EVT_WAIT_FRAMES(2) - EVT_CALL(SetPlayerAnimation, ANIM_MIDAIR_STILL) - EVT_CALL(GetPlayerPos, EVT_VAR(0), EVT_VAR(1), EVT_VAR(2)) - EVT_ADD(EVT_VAR(1), 3) - EVT_CALL(SetPlayerPos, EVT_VAR(0), EVT_VAR(1), EVT_VAR(2)) - EVT_WAIT_FRAMES(1) - EVT_ADD(EVT_VAR(1), 2) - EVT_CALL(SetPlayerPos, EVT_VAR(0), EVT_VAR(1), EVT_VAR(2)) - EVT_WAIT_FRAMES(1) - EVT_ADD(EVT_VAR(1), 1) - EVT_CALL(SetPlayerPos, EVT_VAR(0), EVT_VAR(1), EVT_VAR(2)) - EVT_WAIT_FRAMES(1) - EVT_ADD(EVT_VAR(1), 1) - EVT_CALL(SetPlayerPos, EVT_VAR(0), EVT_VAR(1), EVT_VAR(2)) - EVT_WAIT_FRAMES(1) - EVT_ADD(EVT_VAR(1), 0) - EVT_CALL(SetPlayerPos, EVT_VAR(0), EVT_VAR(1), EVT_VAR(2)) - EVT_WAIT_FRAMES(1) - EVT_ADD(EVT_VAR(1), 0) - EVT_CALL(SetPlayerPos, EVT_VAR(0), EVT_VAR(1), EVT_VAR(2)) - EVT_WAIT_FRAMES(1) - EVT_ADD(EVT_VAR(1), 0) - EVT_CALL(SetPlayerPos, EVT_VAR(0), EVT_VAR(1), EVT_VAR(2)) - EVT_WAIT_FRAMES(1) - EVT_ADD(EVT_VAR(1), 0) - EVT_CALL(SetPlayerPos, EVT_VAR(0), EVT_VAR(1), EVT_VAR(2)) - EVT_WAIT_FRAMES(1) - EVT_CALL(SetPlayerAnimation, ANIM_MIDAIR) - EVT_CALL(GetPlayerPos, EVT_VAR(0), EVT_VAR(1), EVT_VAR(2)) - EVT_ADD(EVT_VAR(1), 0) - EVT_CALL(SetPlayerPos, EVT_VAR(0), EVT_VAR(1), EVT_VAR(2)) - EVT_WAIT_FRAMES(1) - EVT_ADD(EVT_VAR(1), 0) - EVT_CALL(SetPlayerPos, EVT_VAR(0), EVT_VAR(1), EVT_VAR(2)) - EVT_WAIT_FRAMES(1) - EVT_ADD(EVT_VAR(1), 0) - EVT_CALL(SetPlayerPos, EVT_VAR(0), EVT_VAR(1), EVT_VAR(2)) - EVT_WAIT_FRAMES(1) - EVT_ADD(EVT_VAR(1), -1) - EVT_CALL(SetPlayerPos, EVT_VAR(0), EVT_VAR(1), EVT_VAR(2)) - EVT_WAIT_FRAMES(1) - EVT_ADD(EVT_VAR(1), -1) - EVT_CALL(SetPlayerPos, EVT_VAR(0), EVT_VAR(1), EVT_VAR(2)) - EVT_WAIT_FRAMES(1) - EVT_ADD(EVT_VAR(1), -2) - EVT_CALL(SetPlayerPos, EVT_VAR(0), EVT_VAR(1), EVT_VAR(2)) - EVT_WAIT_FRAMES(1) - EVT_ADD(EVT_VAR(1), -3) - EVT_CALL(SetPlayerPos, EVT_VAR(0), EVT_VAR(1), EVT_VAR(2)) - EVT_WAIT_FRAMES(1) - EVT_CALL(SetPlayerAnimation, ANIM_10009) - EVT_WAIT_FRAMES(2) - EVT_WAIT_FRAMES(1) - EVT_CALL(SetPlayerAnimation, ANIM_BEFORE_JUMP) - EVT_WAIT_FRAMES(2) - EVT_CALL(SetPlayerAnimation, ANIM_MIDAIR_STILL) - EVT_CALL(GetPlayerPos, EVT_VAR(0), EVT_VAR(1), EVT_VAR(2)) - EVT_ADD(EVT_VAR(1), 3) - EVT_CALL(SetPlayerPos, EVT_VAR(0), EVT_VAR(1), EVT_VAR(2)) - EVT_WAIT_FRAMES(1) - EVT_ADD(EVT_VAR(1), 2) - EVT_CALL(SetPlayerPos, EVT_VAR(0), EVT_VAR(1), EVT_VAR(2)) - EVT_WAIT_FRAMES(1) - EVT_ADD(EVT_VAR(1), 1) - EVT_CALL(SetPlayerPos, EVT_VAR(0), EVT_VAR(1), EVT_VAR(2)) - EVT_WAIT_FRAMES(1) - EVT_ADD(EVT_VAR(1), 1) - EVT_CALL(SetPlayerPos, EVT_VAR(0), EVT_VAR(1), EVT_VAR(2)) - EVT_WAIT_FRAMES(1) - EVT_ADD(EVT_VAR(1), 0) - EVT_CALL(SetPlayerPos, EVT_VAR(0), EVT_VAR(1), EVT_VAR(2)) - EVT_WAIT_FRAMES(1) - EVT_ADD(EVT_VAR(1), 0) - EVT_CALL(SetPlayerPos, EVT_VAR(0), EVT_VAR(1), EVT_VAR(2)) - EVT_WAIT_FRAMES(1) - EVT_ADD(EVT_VAR(1), 0) - EVT_CALL(SetPlayerPos, EVT_VAR(0), EVT_VAR(1), EVT_VAR(2)) - EVT_WAIT_FRAMES(1) - EVT_ADD(EVT_VAR(1), 0) - EVT_CALL(SetPlayerPos, EVT_VAR(0), EVT_VAR(1), EVT_VAR(2)) - EVT_WAIT_FRAMES(1) - EVT_CALL(SetPlayerAnimation, ANIM_MIDAIR) - EVT_CALL(GetPlayerPos, EVT_VAR(0), EVT_VAR(1), EVT_VAR(2)) - EVT_ADD(EVT_VAR(1), 0) - EVT_CALL(SetPlayerPos, EVT_VAR(0), EVT_VAR(1), EVT_VAR(2)) - EVT_WAIT_FRAMES(1) - EVT_ADD(EVT_VAR(1), 0) - EVT_CALL(SetPlayerPos, EVT_VAR(0), EVT_VAR(1), EVT_VAR(2)) - EVT_WAIT_FRAMES(1) - EVT_ADD(EVT_VAR(1), 0) - EVT_CALL(SetPlayerPos, EVT_VAR(0), EVT_VAR(1), EVT_VAR(2)) - EVT_WAIT_FRAMES(1) - EVT_ADD(EVT_VAR(1), -1) - EVT_CALL(SetPlayerPos, EVT_VAR(0), EVT_VAR(1), EVT_VAR(2)) - EVT_WAIT_FRAMES(1) - EVT_ADD(EVT_VAR(1), -1) - EVT_CALL(SetPlayerPos, EVT_VAR(0), EVT_VAR(1), EVT_VAR(2)) - EVT_WAIT_FRAMES(1) - EVT_ADD(EVT_VAR(1), -2) - EVT_CALL(SetPlayerPos, EVT_VAR(0), EVT_VAR(1), EVT_VAR(2)) - EVT_WAIT_FRAMES(1) - EVT_ADD(EVT_VAR(1), -3) - EVT_CALL(SetPlayerPos, EVT_VAR(0), EVT_VAR(1), EVT_VAR(2)) - EVT_WAIT_FRAMES(1) - EVT_CALL(SetPlayerAnimation, ANIM_10009) - EVT_WAIT_FRAMES(2) - EVT_WAIT_FRAMES(1) - EVT_CALL(SetPlayerAnimation, ANIM_BEFORE_JUMP) - EVT_WAIT_FRAMES(2) - EVT_CALL(SetPlayerAnimation, ANIM_MIDAIR_STILL) - EVT_CALL(GetPlayerPos, EVT_VAR(0), EVT_VAR(1), EVT_VAR(2)) - EVT_ADD(EVT_VAR(1), 3) - EVT_CALL(SetPlayerPos, EVT_VAR(0), EVT_VAR(1), EVT_VAR(2)) - EVT_WAIT_FRAMES(1) - EVT_ADD(EVT_VAR(1), 2) - EVT_CALL(SetPlayerPos, EVT_VAR(0), EVT_VAR(1), EVT_VAR(2)) - EVT_WAIT_FRAMES(1) - EVT_ADD(EVT_VAR(1), 1) - EVT_CALL(SetPlayerPos, EVT_VAR(0), EVT_VAR(1), EVT_VAR(2)) - EVT_WAIT_FRAMES(1) - EVT_ADD(EVT_VAR(1), 1) - EVT_CALL(SetPlayerPos, EVT_VAR(0), EVT_VAR(1), EVT_VAR(2)) - EVT_WAIT_FRAMES(1) - EVT_ADD(EVT_VAR(1), 0) - EVT_CALL(SetPlayerPos, EVT_VAR(0), EVT_VAR(1), EVT_VAR(2)) - EVT_WAIT_FRAMES(1) - EVT_ADD(EVT_VAR(1), 0) - EVT_CALL(SetPlayerPos, EVT_VAR(0), EVT_VAR(1), EVT_VAR(2)) - EVT_WAIT_FRAMES(1) - EVT_ADD(EVT_VAR(1), 0) - EVT_CALL(SetPlayerPos, EVT_VAR(0), EVT_VAR(1), EVT_VAR(2)) - EVT_WAIT_FRAMES(1) - EVT_ADD(EVT_VAR(1), 0) - EVT_CALL(SetPlayerPos, EVT_VAR(0), EVT_VAR(1), EVT_VAR(2)) - EVT_WAIT_FRAMES(1) - EVT_CALL(SetPlayerAnimation, ANIM_MIDAIR) - EVT_CALL(GetPlayerPos, EVT_VAR(0), EVT_VAR(1), EVT_VAR(2)) - EVT_ADD(EVT_VAR(1), 0) - EVT_CALL(SetPlayerPos, EVT_VAR(0), EVT_VAR(1), EVT_VAR(2)) - EVT_WAIT_FRAMES(1) - EVT_ADD(EVT_VAR(1), 0) - EVT_CALL(SetPlayerPos, EVT_VAR(0), EVT_VAR(1), EVT_VAR(2)) - EVT_WAIT_FRAMES(1) - EVT_ADD(EVT_VAR(1), 0) - EVT_CALL(SetPlayerPos, EVT_VAR(0), EVT_VAR(1), EVT_VAR(2)) - EVT_WAIT_FRAMES(1) - EVT_ADD(EVT_VAR(1), -1) - EVT_CALL(SetPlayerPos, EVT_VAR(0), EVT_VAR(1), EVT_VAR(2)) - EVT_WAIT_FRAMES(1) - EVT_ADD(EVT_VAR(1), -1) - EVT_CALL(SetPlayerPos, EVT_VAR(0), EVT_VAR(1), EVT_VAR(2)) - EVT_WAIT_FRAMES(1) - EVT_ADD(EVT_VAR(1), -2) - EVT_CALL(SetPlayerPos, EVT_VAR(0), EVT_VAR(1), EVT_VAR(2)) - EVT_WAIT_FRAMES(1) - EVT_ADD(EVT_VAR(1), -3) - EVT_CALL(SetPlayerPos, EVT_VAR(0), EVT_VAR(1), EVT_VAR(2)) - EVT_WAIT_FRAMES(1) - EVT_CALL(SetPlayerAnimation, ANIM_10009) - EVT_WAIT_FRAMES(2) - EVT_END_LOOP - EVT_CALL(SetPlayerAnimation, ANIM_10002) - EVT_CALL(SetPlayerPos, EVT_VAR(0), EVT_ARRAY(2), EVT_VAR(2)) - EVT_WAIT_FRAMES(1) - EVT_RETURN - EVT_END -}; - -EvtScript N(8024667C) = { - EVT_CALL(SetPlayerAnimation, ANIM_SHOCK_STILL) - EVT_LOOP(0) - EVT_WAIT_FRAMES(1) - EVT_END_LOOP - EVT_RETURN - EVT_END -}; - -EvtScript N(802466BC) = { - EVT_THREAD - EVT_CALL(N(UnkCameraFunc), EVT_ARRAY(1), EVT_ARRAY(3), 25, EVT_VAR(0), EVT_VAR(1)) - EVT_SETF(EVT_VAR(2), EVT_ARRAY(1)) - EVT_ADDF(EVT_VAR(2), EVT_VAR(0)) - EVT_SETF(EVT_VAR(3), EVT_ARRAY(3)) - EVT_ADDF(EVT_VAR(3), EVT_VAR(1)) - EVT_CALL(SetNpcAnimation, NPC_PARTNER, 0x102) - EVT_CALL(NpcMoveTo, NPC_PARTNER, EVT_VAR(2), EVT_VAR(3), 40) - EVT_CALL(SetNpcAnimation, NPC_PARTNER, 0x106) - EVT_END_THREAD - EVT_CALL(PlayerMoveTo, EVT_ARRAY(1), EVT_ARRAY(3), 40) - EVT_RETURN - EVT_END -}; - -EvtScript N(80246798) = { - EVT_EXEC_GET_TID(N(80245B34), EVT_VAR(1)) - EVT_WAIT_FRAMES(60) - EVT_KILL_THREAD(EVT_VAR(1)) - EVT_LOOP(5) - EVT_CALL(GetPlayerPos, EVT_VAR(0), EVT_VAR(1), EVT_VAR(2)) - EVT_ADD(EVT_VAR(1), -1) - EVT_CALL(SetPlayerPos, EVT_VAR(0), EVT_VAR(1), EVT_VAR(2)) - EVT_WAIT_FRAMES(2) - EVT_END_LOOP - EVT_WAIT_FRAMES(20) - EVT_EXEC_WAIT(N(802466BC)) - EVT_RETURN - EVT_END -}; - -EvtScript N(80246848) = { - EVT_EXEC_GET_TID(N(8024667C), EVT_VAR(1)) - EVT_WAIT_FRAMES(60) - EVT_LOOP(5) - EVT_CALL(GetPlayerPos, EVT_VAR(0), EVT_VAR(1), EVT_VAR(2)) - EVT_ADD(EVT_VAR(1), -1) - EVT_CALL(SetPlayerPos, EVT_VAR(0), EVT_VAR(1), EVT_VAR(2)) - EVT_WAIT_FRAMES(2) - EVT_END_LOOP - EVT_WAIT_FRAMES(20) - EVT_KILL_THREAD(EVT_VAR(1)) - EVT_EXEC_WAIT(N(802466BC)) - EVT_RETURN - EVT_END -}; - -EvtScript N(802468F8) = { - EVT_IF_GT(EVT_SAVE_VAR(352), 63) - EVT_SET(EVT_VAR(0), 0) - EVT_RETURN - EVT_END_IF - EVT_CALL(GetPlayerPos, EVT_ARRAY(1), EVT_ARRAY(2), EVT_ARRAY(3)) - EVT_CALL(NpcFacePlayer, NPC_SELF, 16) - EVT_IF_EQ(EVT_SAVE_VAR(352), 63) - EVT_CALL(SpeakToPlayer, NPC_SELF, NPC_ANIM_chuck_quizmo_Palette_00_Anim_4, NPC_ANIM_chuck_quizmo_Palette_00_Anim_1, 0, MESSAGE_ID(0x08, 0x000A)) - EVT_ELSE - EVT_IF_EQ(EVT_SAVE_FLAG(1767), 1) - EVT_CALL(SpeakToPlayer, NPC_SELF, NPC_ANIM_chuck_quizmo_Palette_00_Anim_4, NPC_ANIM_chuck_quizmo_Palette_00_Anim_1, 0, MESSAGE_ID(0x08, 0x0009)) - EVT_ELSE - EVT_CALL(SpeakToPlayer, NPC_SELF, NPC_ANIM_chuck_quizmo_Palette_00_Anim_4, NPC_ANIM_chuck_quizmo_Palette_00_Anim_1, 0, MESSAGE_ID(0x08, 0x0008)) - EVT_SET(EVT_SAVE_FLAG(1767), 1) - EVT_END_IF - EVT_END_IF - EVT_CALL(ShowChoice, MESSAGE_ID(0x1E, 0x000D)) - EVT_IF_EQ(EVT_VAR(0), 1) - EVT_CALL(ContinueSpeech, -1, NPC_ANIM_chuck_quizmo_Palette_00_Anim_4, NPC_ANIM_chuck_quizmo_Palette_00_Anim_1, 0, MESSAGE_ID(0x08, 0x000C)) - EVT_EXEC_WAIT(N(802452AC)) - EVT_SET(EVT_VAR(0), 0) - EVT_RETURN - EVT_END_IF - EVT_SET(EVT_SAVE_FLAG(1793), 1) - EVT_CALL(N(Set80151310_1)) - EVT_CALL(N(UnkAlphaFunc)) - EVT_EXEC(N(8024535C)) - EVT_CALL(DisablePartnerAI, 0) - EVT_CALL(SetNpcFlagBits, NPC_PARTNER, ((NPC_FLAG_GRAVITY)), FALSE) - EVT_CALL(SetNpcFlagBits, 10, ((NPC_FLAG_GRAVITY)), FALSE) - EVT_CALL(SetNpcFlagBits, NPC_PARTNER, ((NPC_FLAG_ENABLE_HIT_SCRIPT | NPC_FLAG_40 | NPC_FLAG_100)), TRUE) - EVT_CALL(SetNpcFlagBits, 10, ((NPC_FLAG_100)), TRUE) - EVT_CALL(SetNpcAnimation, NPC_PARTNER, 0x106) - EVT_EXEC_GET_TID(N(80245A84), EVT_VAR(1)) - EVT_CALL(ContinueSpeech, -1, NPC_ANIM_chuck_quizmo_Palette_00_Anim_4, NPC_ANIM_chuck_quizmo_Palette_00_Anim_1, 0, MESSAGE_ID(0x08, 0x000B)) - EVT_CALL(PlaySound, 137) - EVT_LOOP(0) - EVT_IS_THREAD_RUNNING(EVT_VAR(1), EVT_VAR(0)) - EVT_IF_EQ(EVT_VAR(0), 0) - EVT_BREAK_LOOP - EVT_END_IF - EVT_WAIT_FRAMES(1) - EVT_END_LOOP - EVT_CALL(N(func_80241BE0_95CDE0)) - EVT_LOOP(5) - EVT_CALL(GetPlayerPos, EVT_VAR(0), EVT_VAR(1), EVT_VAR(2)) - EVT_ADD(EVT_VAR(1), 1) - EVT_CALL(SetPlayerPos, EVT_VAR(0), EVT_VAR(1), EVT_VAR(2)) - EVT_WAIT_FRAMES(2) - EVT_END_LOOP - EVT_SET(EVT_VAR(0), 2883584) - EVT_ADD(EVT_VAR(0), EVT_SAVE_VAR(352)) - EVT_CALL(SpeakToPlayer, NPC_SELF, NPC_ANIM_chuck_quizmo_Palette_00_Anim_5, NPC_ANIM_chuck_quizmo_Palette_00_Anim_6, 0, EVT_VAR(0)) - EVT_CALL(SetPlayerAnimation, ANIM_QUESTION) - EVT_SET(EVT_VAR(0), 2949120) - EVT_ADD(EVT_VAR(0), EVT_SAVE_VAR(352)) - EVT_CALL(PlaySound, 142) - EVT_CALL(ShowChoice, EVT_VAR(0)) - EVT_KILL_THREAD(EVT_VAR(1)) - EVT_CALL(StopSound, 142) - EVT_EXEC(N(80245AF8)) - EVT_WAIT_FRAMES(15) - EVT_CALL(PlaySound, 141) - EVT_CALL(N(func_80241EE0_95D0E0), EVT_VAR(0)) - EVT_SET(EVT_ARRAY(4), 0) - EVT_CALL(N(func_802424D4_95D6D4)) - EVT_WAIT_FRAMES(40) - EVT_CALL(N(func_80241B5C_95CD5C)) - EVT_THREAD - EVT_WAIT_FRAMES(110) - EVT_CALL(CloseChoice) - EVT_SET(EVT_ARRAY(4), 0) - EVT_END_THREAD - EVT_IF_EQ(EVT_VAR(0), 1) - EVT_CALL(SetNpcAnimation, 10, NPC_ANIM_chuck_quizmo_Palette_00_Anim_7) - EVT_SET(EVT_ARRAY(4), 1) - EVT_THREAD - EVT_CALL(N(func_80241EAC_95D0AC), 1) - EVT_WAIT_FRAMES(6) - EVT_WAIT_FRAMES(6) - EVT_WAIT_FRAMES(6) - EVT_CALL(N(func_80241EAC_95D0AC), 2) - EVT_END_THREAD - EVT_THREAD - EVT_CALL(PlaySound, 540) - EVT_WAIT_FRAMES(6) - EVT_CALL(PlaySound, 540) - EVT_WAIT_FRAMES(6) - EVT_CALL(PlaySound, 540) - EVT_WAIT_FRAMES(6) - EVT_CALL(PlaySound, 540) - EVT_END_THREAD - EVT_CALL(PlaySound, 138) - EVT_CALL(N(func_80241F78_95D178)) - EVT_THREAD - EVT_WAIT_FRAMES(15) - EVT_CALL(GetPlayerPos, EVT_VAR(0), EVT_VAR(1), EVT_VAR(2)) - EVT_ADD(EVT_VAR(1), 50) - EVT_CALL(N(UnkCameraFunc), 0, 0, 83, EVT_VAR(0), EVT_VAR(2)) - EVT_CALL(PlayEffect, 0x7, 2, EVT_VAR(0), EVT_VAR(1), EVT_VAR(2), 0, 0, 0, 0, 0, 0, 0, 0, 0) - EVT_CALL(PlayEffect, 0x44, 4, EVT_VAR(0), EVT_VAR(1), EVT_VAR(2), 1, 60, 0, 0, 0, 0, 0, 0, 0) - EVT_WAIT_FRAMES(15) - EVT_ADD(EVT_VAR(1), -3) - EVT_CALL(N(UnkCameraFunc), 0, 0, 58, EVT_VAR(0), EVT_VAR(2)) - EVT_CALL(PlayEffect, 0x7, 2, EVT_VAR(0), EVT_VAR(1), EVT_VAR(2), 0, 0, 0, 0, 0, 0, 0, 0, 0) - EVT_CALL(PlayEffect, 0x44, 4, EVT_VAR(0), EVT_VAR(1), EVT_VAR(2), 1, 60, 0, 0, 0, 0, 0, 0, 0) - EVT_WAIT_FRAMES(15) - EVT_ADD(EVT_VAR(1), 30) - EVT_CALL(N(UnkCameraFunc), 0, 0, 93, EVT_VAR(0), EVT_VAR(2)) - EVT_CALL(PlayEffect, 0x7, 2, EVT_VAR(0), EVT_VAR(1), EVT_VAR(2), 0, 0, 0, 0, 0, 0, 0, 0, 0) - EVT_CALL(PlayEffect, 0x44, 4, EVT_VAR(0), EVT_VAR(1), EVT_VAR(2), 1, 60, 0, 0, 0, 0, 0, 0, 0) - EVT_WAIT_FRAMES(15) - EVT_END_THREAD - EVT_WAIT_FRAMES(20) - EVT_EXEC_GET_TID(N(80246798), EVT_VAR(1)) - EVT_ADD(EVT_SAVE_VAR(352), 1) - EVT_IF_GT(EVT_SAVE_VAR(352), 63) - EVT_CALL(ContinueSpeech, -1, -1, -1, 0, MESSAGE_ID(0x08, 0x0010)) - EVT_CALL(SetNpcAnimation, 10, NPC_ANIM_chuck_quizmo_Palette_00_Anim_6) - EVT_LOOP(0) - EVT_IS_THREAD_RUNNING(EVT_VAR(1), EVT_VAR(0)) - EVT_IF_EQ(EVT_VAR(0), 0) - EVT_BREAK_LOOP - EVT_END_IF - EVT_WAIT_FRAMES(1) - EVT_END_LOOP - EVT_CALL(SetNpcAnimation, 10, NPC_ANIM_chuck_quizmo_Palette_00_Anim_5) - EVT_SET(EVT_VAR(0), 348) - EVT_SET(EVT_VAR(1), 3) - EVT_EXEC_WAIT(N(802451BC)) - EVT_CALL(AddStarPieces, 1) - EVT_CALL(N(func_80241EAC_95D0AC), 15) - EVT_CALL(N(func_80241F60_95D160)) - EVT_CALL(SetMessageValue, EVT_SAVE_VAR(352), 0) - EVT_CALL(SpeakToPlayer, NPC_SELF, NPC_ANIM_chuck_quizmo_Palette_00_Anim_4, NPC_ANIM_chuck_quizmo_Palette_00_Anim_1, 0, MESSAGE_ID(0x08, 0x0011)) - EVT_ELSE - EVT_CALL(ContinueSpeech, -1, -1, -1, 0, MESSAGE_ID(0x08, 0x000E)) - EVT_CALL(SetNpcAnimation, 10, NPC_ANIM_chuck_quizmo_Palette_00_Anim_6) - EVT_LOOP(0) - EVT_IS_THREAD_RUNNING(EVT_VAR(1), EVT_VAR(0)) - EVT_IF_EQ(EVT_VAR(0), 0) - EVT_BREAK_LOOP - EVT_END_IF - EVT_WAIT_FRAMES(1) - EVT_END_LOOP - EVT_CALL(SetNpcAnimation, 10, NPC_ANIM_chuck_quizmo_Palette_00_Anim_5) - EVT_SET(EVT_VAR(0), 348) - EVT_SET(EVT_VAR(1), 1) - EVT_EXEC_WAIT(N(802451BC)) - EVT_CALL(AddStarPieces, 1) - EVT_CALL(N(func_80241EAC_95D0AC), 15) - EVT_CALL(N(func_80241F60_95D160)) - EVT_CALL(SetMessageValue, EVT_SAVE_VAR(352), 0) - EVT_IF_EQ(EVT_SAVE_VAR(352), 1) - EVT_CALL(SetMessageMsg, EVT_PTR(MessageSingular), 1) - EVT_ELSE - EVT_CALL(SetMessageMsg, EVT_PTR(MessagePlural), 1) - EVT_END_IF - EVT_CALL(SpeakToPlayer, NPC_SELF, NPC_ANIM_chuck_quizmo_Palette_00_Anim_4, NPC_ANIM_chuck_quizmo_Palette_00_Anim_1, 0, MESSAGE_ID(0x08, 0x000F)) - EVT_END_IF - EVT_SET(EVT_VAR(0), 1) - EVT_ELSE - EVT_CALL(SetNpcAnimation, 10, NPC_ANIM_chuck_quizmo_Palette_00_Anim_9) - EVT_SET(EVT_ARRAY(4), 2) - EVT_CALL(PlaySound, SOUND_MENU_ERROR) - EVT_CALL(PlaySound, 139) - EVT_EXEC_GET_TID(N(80246848), EVT_VAR(1)) - EVT_CALL(GetPlayerPos, EVT_VAR(2), EVT_VAR(3), EVT_VAR(4)) - EVT_CALL(PlayEffect, 0x2B, 0, EVT_VAR(2), EVT_VAR(3), EVT_VAR(4), 0, 0, 0, 0, 0, 0, 0, 0, 0) - EVT_CALL(ContinueSpeech, -1, -1, -1, 0, MESSAGE_ID(0x08, 0x000D)) - EVT_CALL(SetNpcAnimation, 10, NPC_ANIM_chuck_quizmo_Palette_00_Anim_A) - EVT_LOOP(0) - EVT_IS_THREAD_RUNNING(EVT_VAR(1), EVT_VAR(0)) - EVT_IF_EQ(EVT_VAR(0), 0) - EVT_BREAK_LOOP - EVT_END_IF - EVT_WAIT_FRAMES(1) - EVT_END_LOOP - EVT_SET(EVT_VAR(0), 0) - EVT_END_IF - EVT_CALL(N(func_80241EE0_95D0E0), -1) - EVT_CALL(EnablePartnerAI) - EVT_THREAD - EVT_WAIT_FRAMES(30) - EVT_CALL(PlaySound, 143) - EVT_END_THREAD - EVT_THREAD - EVT_WAIT_FRAMES(45) - EVT_CALL(StopSound, 137) - EVT_END_THREAD - EVT_CALL(N(func_80241F94_95D194)) - EVT_CALL(N(func_80241DF8_95CFF8)) - EVT_EXEC_WAIT(N(802452AC)) - EVT_EXEC(N(802455F4)) - EVT_CALL(N(UnkFunc29)) - EVT_CALL(N(Set80151310_0)) - EVT_SET(EVT_SAVE_FLAG(1793), 0) - EVT_RETURN - EVT_END -}; - -EvtScript N(80247628) = { - EVT_CALL(N(UnkQuizFunc)) - EVT_IF_EQ(EVT_VAR(0), 0) - EVT_RETURN - EVT_END_IF - EVT_CALL(SetNpcFlagBits, NPC_SELF, ((NPC_FLAG_1000000)), FALSE) - EVT_CALL(SetNpcSprite, -1, 0x00AF0001) - EVT_CALL(N(UnkFunc31)) - EVT_RETURN - EVT_END -}; - -EvtScript N(8024769C) = { - EVT_USE_ARRAY(EVT_PTR(N(pad_D_8024DFC8))) - EVT_SET(EVT_SAVE_FLAG(1769), 1) - EVT_CALL(DisablePlayerPhysics, TRUE) - EVT_CALL(SetPlayerFlagBits, 4194304, 1) - EVT_EXEC_WAIT(N(802468F8)) - EVT_CALL(DisablePlayerPhysics, FALSE) - EVT_CALL(SetPlayerFlagBits, 4194304, 0) - EVT_RETURN - EVT_END -}; - -EvtScript N(8024771C) = { - EVT_CALL(N(GetNpcUnsafeOwner2)) - EVT_RETURN - EVT_END -}; - -NpcAISettings N(npcAISettings_80247738) = { - .moveSpeed = 0.7f, - .moveTime = 30, - .waitTime = 20, - .unk_14 = -1, - .unk_2C = 1, -}; - -EvtScript N(80247768) = { - EVT_CALL(DoBasicAI, EVT_PTR(N(npcAISettings_80247738))) - EVT_RETURN - EVT_END -}; - -NpcSettings N(npcSettings_80247788) = { - .unk_00 = { 0x00, 0xAF, 0x00, 0x01 }, - .height = 35, - .radius = 28, - .otherAI = &N(80247628), - .onInteract = &N(8024769C), - .aux = &N(8024771C), - .flags = NPC_FLAG_PASSIVE | NPC_FLAG_100 | NPC_FLAG_LOCK_ANIMS | NPC_FLAG_NO_Y_MOVEMENT, - .level = 99, -}; - -NpcSettings N(npcSettings_802477B4) = { - .unk_00 = { 0x00, 0xAF, 0x00, 0x01 }, - .height = 35, - .radius = 28, - .otherAI = &N(80247628), - .onInteract = &N(8024769C), - .ai = &N(80247768), - .aux = &N(8024771C), - .flags = NPC_FLAG_PASSIVE | NPC_FLAG_LOCK_ANIMS | NPC_FLAG_NO_Y_MOVEMENT, - .level = 99, - .unk_2A = 16, -}; +#include "world/common/atomic/QuizmoData.inc.c" s32 N(D_802477E0_9629E0) = { 0x00000000, @@ -1158,7 +457,7 @@ EvtScript N(80247D90) = { EVT_IF_NE(EVT_VAR(6), 0) EVT_SET(EVT_VAR(0), EVT_VAR(6)) EVT_SET(EVT_VAR(1), 1) - EVT_EXEC_WAIT(N(802451BC)) + EVT_EXEC_WAIT(N(EVS_Quizmo_GiveItem_0)) EVT_CALL(AddKeyItem, EVT_VAR(6)) EVT_END_IF EVT_SET(EVT_VAR(12), 2) @@ -1474,7 +773,7 @@ EvtScript N(interact_80248D54) = { EVT_CALL(SpeakToPlayer, NPC_SELF, NPC_ANIM_artist_toad_Palette_01_Anim_2, NPC_ANIM_artist_toad_Palette_01_Anim_1, 0, MESSAGE_ID(0x0D, 0x0083)) EVT_SET(EVT_VAR(0), 104) EVT_SET(EVT_VAR(1), 1) - EVT_EXEC_WAIT(N(802451BC)) + EVT_EXEC_WAIT(N(EVS_Quizmo_GiveItem_0)) EVT_CALL(AddKeyItem, ITEM_MELODY) EVT_SET(EVT_SAVE_FLAG(754), 1) EVT_RETURN @@ -1867,7 +1166,7 @@ StaticNpc N(npcGroup_80249B34)[] = { }, { .id = NPC_CHUCK_QUIZMO, - .settings = &N(npcSettings_80247788), + .settings = &N(Quizmo_NpcSettings), .pos = { -400.0f, 0.0f, 100.0f }, .flags = NPC_FLAG_PASSIVE | NPC_FLAG_100 | NPC_FLAG_LOCK_ANIMS | NPC_FLAG_NO_Y_MOVEMENT, .unk_1C = { 00, 00, 00, 01, 00, 03, 02, 00}, @@ -2094,7 +1393,7 @@ N(shopPrice) N(shopPriceList_8024B550)[] = { }; #define NAMESPACE dro_01_dup -s32** N(varTable) = NULL; +s32** N(varStash) = NULL; #define NAMESPACE dro_01 EvtScript N(8024B5B4) = { @@ -2722,160 +2021,7 @@ EvtScript N(makeEntities) = { #include "world/common/UnkNpcAIMainFunc.inc.c" -#include "world/common/StashVars.inc.c" - -#include "world/common/GetItemName.inc.c" - -#include "world/common/Set80151310.inc.c" - -#include "world/common/UnkQuizFunc.inc.c" - -#include "world/common/UnkFunc31.inc.c" - -ApiStatus N(func_80241B5C_95CD5C)(Evt* script, s32 isInitialCall) { - u16 quizzesAnswered = gPlayerData.quizzesAnswered; - - if (quizzesAnswered < 999) { - gPlayerData.quizzesAnswered++; - } - - if (script->varTable[0] == N(quizAnswers)[evt_get_variable(NULL, EVT_SAVE_VAR(352))]) { - script->varTable[0] = 1; - gPlayerData.quizzesCorrect++; - } else { - script->varTable[0] = 0; - } - - return ApiStatus_DONE2; -} - -ApiStatus N(func_80241BE0_95CDE0)(Evt* script, s32 isInitialCall) { - EffectInstanceDataThing* effectPtr; - - if (isInitialCall) { - N(D_8024DFE0) = fx_quizmo_stage(0, evt_get_variable(script, EVT_ARRAY(1)), evt_get_variable(script, EVT_ARRAY(2)), - evt_get_variable(script, EVT_ARRAY(3))); - N(D_8024DFE4) = fx_quizmo_audience(0, evt_get_variable(script, EVT_ARRAY(1)), evt_get_variable(script, EVT_ARRAY(2)), - evt_get_variable(script, EVT_ARRAY(3))); - N(D_8024DFE8) = fx_quizmo_assistant(0, evt_get_variable(script, EVT_ARRAY(1)), evt_get_variable(script, EVT_ARRAY(2)), - evt_get_variable(script, EVT_ARRAY(3)), 1.0f, 0); - - effectPtr = N(D_8024DFE0)->data; - effectPtr->unk_18 = 0; - effectPtr->unk_20 = 0; - effectPtr->unk_24.s = 0; - effectPtr->unk_28 = 0; - effectPtr->unk_1C = 0; - } - - effectPtr = N(D_8024DFE0)->data; - - effectPtr->unk_20 += 10; - effectPtr->unk_28 += 10; - effectPtr->unk_24.s += 10; - effectPtr->unk_18 += 10; - effectPtr->unk_1C += 10; - if (effectPtr->unk_18 >= 255) { - effectPtr->unk_18 = 255; - return ApiStatus_DONE2; - } - - return ApiStatus_BLOCK; -} - -ApiStatus N(func_80241DF8_95CFF8)(Evt* script, s32 isInitialCall) { - EffectInstanceDataThing* effectPtr; - - if (isInitialCall) { - N(D_8024DFE4)->flags |= 0x10; - N(D_8024DFE8)->flags |= 0x10; - } - - effectPtr = N(D_8024DFE0)->data; - effectPtr->unk_18 -= 10; - effectPtr->unk_20 -= 10; - effectPtr->unk_24.s -= 10; - effectPtr->unk_28 -= 10; - effectPtr->unk_1C -= 10; - - if (effectPtr->unk_18 <= 0) { - effectPtr->unk_18 = 0; - remove_effect(N(D_8024DFE0)); - free_generic_entity(N(D_8024DFC0)); - return ApiStatus_DONE2; - } - - return ApiStatus_BLOCK; -} - -ApiStatus N(func_80241EAC_95D0AC)(Evt* script, s32 isInitialCall) { - ((EffectInstanceDataThing*)N(D_8024DFE0)->data)->unk_34 = evt_get_variable(script, *script->ptrReadPos); - return ApiStatus_DONE2; -} - -ApiStatus N(func_80241EE0_95D0E0)(Evt* script, s32 isInitialCall) { - s32 var = evt_get_variable(script, *script->ptrReadPos); - EffectInstanceDataThing* effectPtr = N(D_8024DFE0)->data; - - switch (var) { - case 0: - effectPtr->unk_38 = 0xC0; - break; - case 1: - effectPtr->unk_38 = 0x80; - break; - case 2: - effectPtr->unk_38 = 0x40; - break; - default: - effectPtr->unk_38 = 0; - break; - } - - return ApiStatus_DONE2; -} - -ApiStatus N(func_80241F60_95D160)(Evt* script, s32 isInitialCall) { - ((EffectInstanceDataThing*)N(D_8024DFE8)->data)->unk_1C = 0; - return ApiStatus_DONE2; -} - -ApiStatus N(func_80241F78_95D178)(Evt* script, s32 isInitialCall) { - ((EffectInstanceDataThing*)N(D_8024DFE8)->data)->unk_1C = 1; - return ApiStatus_DONE2; -} - -ApiStatus N(func_80241F94_95D194)(Evt* script, s32 isInitialCall) { - ((EffectInstanceDataThing*)N(D_8024DFE8)->data)->unk_1C = 2; - return ApiStatus_DONE2; -} - -#include "world/common/GetGameStatus75.inc.c" - -#include "world/common/SetCamVfov.inc.c" - -#include "world/common/GetCamVfov.inc.c" - -#include "world/common/UnkCameraFunc.inc.c" - -#include "world/common/UnkRotatePlayer.inc.c" - -#include "world/common/UnkPartnerFuncs.inc.c" - -void N(func_80242468_95D668)(void) { - s32 var = evt_get_variable(NULL, N(D_8024DFD8)); - - if (var == 1) { - fx_quizmo_answer(0, 0, 0, 0); - } else if (var == 2) { - fx_quizmo_answer(1, 0, 0, 0); - } -} - -ApiStatus N(func_802424D4_95D6D4)(Evt* script, s32 isInitialCall) { - N(D_8024DFC0) = create_generic_entity_frontUI(NULL, N(func_80242468_95D668)); - return ApiStatus_DONE2; -} +#include "world/common/atomic/Quizmo.inc.c" #include "world/common/GetNpcCollisionHeight.inc.c" diff --git a/src/world/area_dro/dro_01/dro_01.h b/src/world/area_dro/dro_01/dro_01.h index 0c48fed9bd..5ea3806068 100644 --- a/src/world/area_dro/dro_01/dro_01.h +++ b/src/world/area_dro/dro_01/dro_01.h @@ -18,36 +18,36 @@ typedef struct { u32 unk_08; } N(shopPrice); -ApiStatus N(GetCamVfov)(Evt* script, s32 isInitialCall); -ApiStatus N(GetGameStatus75)(Evt* script, s32 isInitialCall); -ApiStatus N(GetNpcUnsafeOwner2)(Evt* script, s32 isInitialCall); -ApiStatus N(Set80151310_0)(Evt* script, s32 isInitialCall); -ApiStatus N(Set80151310_1)(Evt* script, s32 isInitialCall); -ApiStatus N(SetCamVfov)(Evt* script, s32 isInitialCall); +ApiStatus N(Quizmo_GetCamVfov)(Evt* script, s32 isInitialCall); +ApiStatus N(Quizmo_ShouldQuizmoLeave)(Evt* script, s32 isInitialCall); +ApiStatus N(Quizmo_NPC_Aux_Impl)(Evt* script, s32 isInitialCall); +ApiStatus N(Quizmo_ShowEntities)(Evt* script, s32 isInitialCall); +ApiStatus N(Quizmo_HideEntities)(Evt* script, s32 isInitialCall); +ApiStatus N(Quizmo_SetCamVfov)(Evt* script, s32 isInitialCall); ApiStatus N(SetManyVars)(Evt* script, s32 isInitialCall); ApiStatus N(TransformFoliage)(Evt* script, s32 isInitialCall); ApiStatus N(AddPlayerHandsOffset)(Evt* script, s32 isInitialCall); -ApiStatus N(UnkAlphaFunc)(Evt* script, s32 isInitialCall); -ApiStatus N(UnkCameraFunc)(Evt* script, s32 isInitialCall); -ApiStatus N(UnkMovePartner)(Evt* script, s32 isInitialCall); -ApiStatus N(UnkRotatePartner)(Evt* script, s32 isInitialCall); -ApiStatus N(UnkRotatePlayer)(Evt* script, s32 isInitialCall); +ApiStatus N(Quizmo_HideWorld)(Evt* script, s32 isInitialCall); +ApiStatus N(Quizmo_AddViewRelativeOffset)(Evt* script, s32 isInitialCall); +ApiStatus N(Quizmo_UpdatePartnerPosition)(Evt* script, s32 isInitialCall); +ApiStatus N(Quizmo_SpinPartner)(Evt* script, s32 isInitialCall); +ApiStatus N(Quizmo_SpinPlayer)(Evt* script, s32 isInitialCall); ApiStatus N(UnkYawFunc)(Evt* script, s32 isInitialCall); ApiStatus N(UnkFunc27)(Evt* script, s32 isInitialCall); ApiStatus N(UnkFunc26)(Evt* script, s32 isInitialCall); ApiStatus N(UnkNpcAIMainFunc)(Evt* script, s32 isInitialCall); -ApiStatus N(UnkQuizFunc)(Evt* script, s32 isInitialCall); -ApiStatus N(UnkFunc31)(Evt* script, s32 isInitialCall); -ApiStatus N(UnkFunc29)(Evt* script, s32 isInitialCall); -ApiStatus N(func_80241B5C_95CD5C)(Evt* script, s32 isInitialCall); -ApiStatus N(func_80241BE0_95CDE0)(Evt* script, s32 isInitialCall); -ApiStatus N(func_80241DF8_95CFF8)(Evt* script, s32 isInitialCall); -ApiStatus N(func_80241EAC_95D0AC)(Evt* script, s32 isInitialCall); -ApiStatus N(func_80241EE0_95D0E0)(Evt* script, s32 isInitialCall); -ApiStatus N(func_80241F60_95D160)(Evt* script, s32 isInitialCall); -ApiStatus N(func_80241F78_95D178)(Evt* script, s32 isInitialCall); -ApiStatus N(func_80241F94_95D194)(Evt* script, s32 isInitialCall); -ApiStatus N(func_802424D4_95D6D4)(Evt* script, s32 isInitialCall); +ApiStatus N(Quizmo_ShouldAppear)(Evt* script, s32 isInitialCall); +ApiStatus N(Quizmo_RenderInit)(Evt* script, s32 isInitialCall); +ApiStatus N(Quizmo_FadeInWorld)(Evt* script, s32 isInitialCall); +ApiStatus N(Quizmo_UpdateRecords)(Evt* script, s32 isInitialCall); +ApiStatus N(Quizmo_CreateStage)(Evt* script, s32 isInitialCall); +ApiStatus N(Quizmo_DestroyEffects)(Evt* script, s32 isInitialCall); +ApiStatus N(Quizmo_SetStageLightsDelay)(Evt* script, s32 isInitialCall); +ApiStatus N(Quizmo_UnkStageEffectMode)(Evt* script, s32 isInitialCall); +ApiStatus N(Quizmo_SetVannaAnim_Idle)(Evt* script, s32 isInitialCall); +ApiStatus N(Quizmo_SetVannaAnim_Clap)(Evt* script, s32 isInitialCall); +ApiStatus N(Quizmo_SetVannaAnim_Wave)(Evt* script, s32 isInitialCall); +ApiStatus N(Quizmo_CreateWorker)(Evt* script, s32 isInitialCall); ApiStatus N(func_80242730_95D930)(Evt* script, s32 isInitialCall); ApiStatus N(func_80242784_95D984)(Evt* script, s32 isInitialCall); ApiStatus N(BigArrayFunc)(Evt* script, s32 isInitialCall); @@ -67,7 +67,7 @@ ApiStatus N(dup_Pipe_GetEntryPos)(Evt* script, s32 isInitialCall); ApiStatus N(dup_Pipe_SetAnimFlag)(Evt* script, s32 isInitialCall); ApiStatus N(dup_Pipe_GetPointAheadOfPlayer)(Evt* script, s32 isInitialCall); -extern s32** N(varTable); +extern s32** N(varStash); extern N(shopInventory) N(shopInventory_8024B4FC)[]; extern N(shopPrice) N(shopPriceList_8024B550)[]; diff --git a/src/world/area_dro/dro_02/9694C0.c b/src/world/area_dro/dro_02/9694C0.c index 4d9e597ce9..9f4a6e8ddd 100644 --- a/src/world/area_dro/dro_02/9694C0.c +++ b/src/world/area_dro/dro_02/9694C0.c @@ -12,7 +12,7 @@ #include "sprite/npc/world_merlee.h" #include "sprite/npc/world_parakarry.h" -#define UNK_ALPHA_FUNC_NPC 10 +#define CHUCK_QUIZMO_NPC_ID 10 extern s16 MessagePlural; extern s16 MessageSingular; @@ -58,15 +58,14 @@ static f32 N(D_8024EF84); static s32 N(D_8024EF88); static s8 N(pad_D_8024EF8C)[0x4]; static N(temp)* N(D_8024EF90)[4]; // possibly bigger? -static s32 N(D_8024EFA0); +static s32 N(Quizmo_Worker); static s32 N(pad_D_8024EFA4); -static s32 N(D_8024EFA8); -static s32 N(pad_D_8024EFAC)[3]; -static s32 N(D_8024EFB8); +static s32 N(Quizmo_ScriptArray)[4]; +static s32 N(Quizmo_AnswerResult); static s8 N(pad_D_8024EFBC)[0x4]; -static EffectInstance* N(D_8024EFC0); -static EffectInstance* N(D_8024EFC4); -static EffectInstance* N(D_8024EFC8); +static EffectInstance* N(Quizmo_StageEffect); +static EffectInstance* N(Quizmo_AudienceEffect); +static EffectInstance* N(Quizmo_VannaTEffect); static Evt* N(D_8024EFCC); static s32 N(D_8024EFD0)[16]; static D_8024F010_Struct N(D_8024F010)[3]; @@ -467,708 +466,7 @@ static s32 N(pad_4DD4)[] = { 0x00000000, 0x00000000, 0x00000000, }; -s32** N(varTable) = NULL; - -EvtScript N(80244DE4) = { - EVT_CALL(ShowGotItem, EVT_VAR(0), 1, 0) - EVT_RETURN - EVT_RETURN - EVT_END -}; - -EvtScript N(80244E14) = { - EVT_CALL(ShowGotItem, EVT_VAR(0), 1, 16) - EVT_RETURN - EVT_RETURN - EVT_END -}; - -u8 N(quizAnswers)[] = { - 0x02, 0x01, 0x01, 0x02, 0x02, 0x00, 0x02, 0x00, - 0x02, 0x01, 0x00, 0x02, 0x01, 0x01, 0x00, 0x02, - 0x00, 0x02, 0x01, 0x00, 0x00, 0x02, 0x01, 0x00, - 0x02, 0x01, 0x01, 0x02, 0x02, 0x01, 0x01, 0x01, - 0x00, 0x02, 0x02, 0x02, 0x02, 0x00, 0x01, 0x01, - 0x02, 0x01, 0x02, 0x01, 0x02, 0x00, 0x00, 0x01, - 0x01, 0x00, 0x01, 0x02, 0x01, 0x00, 0x02, 0x02, - 0x01, 0x02, 0x00, 0x02, 0x02, 0x01, 0x01, 0x01, -}; - -QuizRequirements N(quizRequirements)[] = { - { -108, 0 }, { -76, 10 }, - { -54, 20 }, { -14, 30 }, - { 6, 37 }, { 39, 44 }, - { 58, 52 }, { 88, 60 }, - { 96, 64 }, { 0, 64 }, -}; - -EvtScript N(80244ED4) = { - EVT_CALL(N(GetGameStatus75)) - EVT_IF_LE(EVT_VAR(0), 1) - EVT_CALL(GetNpcPos, NPC_SELF, EVT_VAR(0), EVT_VAR(1), EVT_VAR(2)) - EVT_ADD(EVT_VAR(1), 300) - EVT_CALL(SetNpcJumpscale, NPC_SELF, 1) - EVT_CALL(SetNpcAnimation, NPC_SELF, NPC_ANIM_chuck_quizmo_Palette_00_Anim_C) - EVT_WAIT_FRAMES(40) - EVT_CALL(SetNpcPos, NPC_SELF, 0, -1000, 0) - EVT_END_IF - EVT_RETURN - EVT_END -}; - -EvtScript N(80244F84) = { - EVT_CALL(N(GetCamVfov), 0, EVT_ARRAY(0)) - EVT_CALL(N(SetCamVfov), 0, 25) - EVT_CALL(GetPlayerPos, EVT_VAR(0), EVT_VAR(1), EVT_VAR(2)) - EVT_CALL(SetPanTarget, 0, EVT_VAR(0), EVT_VAR(1), EVT_VAR(2)) - EVT_CALL(UseSettingsFrom, 0, EVT_VAR(0), EVT_VAR(1), EVT_VAR(2)) - EVT_CALL(GetCamType, 0, EVT_VAR(1), EVT_VAR(2)) - EVT_CALL(SetCamType, 0, EVT_VAR(1), 0) - EVT_CALL(GetCamDistance, 0, EVT_VAR(0)) - EVT_IF_GT(EVT_VAR(0), 0) - EVT_SETF(EVT_VAR(0), 370) - EVT_ELSE - EVT_SETF(EVT_VAR(0), -370) - EVT_END_IF - EVT_CALL(SetCamDistance, 0, EVT_VAR(0)) - EVT_CALL(GetCamPitch, 0, EVT_VAR(0), EVT_VAR(1)) - EVT_SETF(EVT_VAR(0), EVT_FIXED(13.0)) - EVT_SETF(EVT_VAR(1), EVT_FIXED(-10.0)) - EVT_CALL(SetCamPitch, 0, EVT_VAR(0), EVT_VAR(1)) - EVT_CALL(PanToTarget, 0, 0, 1) - EVT_CALL(SetCamLeadPlayer, 0, 0) - EVT_RETURN - EVT_END -}; - -EvtScript N(80245120) = { - EVT_CALL(GetNpcPos, 10, EVT_VAR(0), EVT_VAR(1), EVT_VAR(2)) - EVT_ADD(EVT_VAR(1), 30) - EVT_CALL(SetPanTarget, 0, EVT_VAR(0), EVT_VAR(1), EVT_VAR(2)) - EVT_CALL(GetCamDistance, 0, EVT_VAR(0)) - EVT_IF_GT(EVT_VAR(0), 0) - EVT_SETF(EVT_VAR(0), 17) - EVT_ELSE - EVT_SETF(EVT_VAR(0), -17) - EVT_END_IF - EVT_CALL(SetCamDistance, 0, EVT_VAR(0)) - EVT_CALL(SetCamSpeed, 0, EVT_FIXED(90.0)) - EVT_CALL(WaitForCam, 0, EVT_FIXED(1.0)) - EVT_CALL(SetCamSpeed, 0, 1) - EVT_RETURN - EVT_END -}; - -EvtScript N(8024521C) = { - EVT_CALL(N(SetCamVfov), 0, EVT_ARRAY(0)) - EVT_CALL(PanToTarget, 0, 0, 0) - EVT_RETURN - EVT_END -}; - -EvtScript N(80245258) = { - EVT_WAIT_FRAMES(20) - EVT_CALL(N(UnkCameraFunc), EVT_ARRAY(1), EVT_ARRAY(3), 83, EVT_VAR(0), EVT_VAR(1)) - EVT_THREAD - EVT_SETF(EVT_VAR(2), 0) - EVT_LOOP(60) - EVT_SETF(EVT_VAR(3), EVT_VAR(0)) - EVT_SETF(EVT_VAR(4), EVT_VAR(1)) - EVT_MULF(EVT_VAR(3), EVT_VAR(2)) - EVT_MULF(EVT_VAR(4), EVT_VAR(2)) - EVT_DIVF(EVT_VAR(3), 60) - EVT_DIVF(EVT_VAR(4), 60) - EVT_ADDF(EVT_VAR(3), EVT_ARRAY(1)) - EVT_ADDF(EVT_VAR(4), EVT_ARRAY(3)) - EVT_CALL(SetPlayerPos, EVT_VAR(3), EVT_ARRAY(2), EVT_VAR(4)) - EVT_ADDF(EVT_VAR(2), 1) - EVT_WAIT_FRAMES(1) - EVT_END_LOOP - EVT_SETF(EVT_VAR(3), EVT_VAR(0)) - EVT_SETF(EVT_VAR(4), EVT_VAR(1)) - EVT_ADDF(EVT_VAR(3), EVT_ARRAY(1)) - EVT_ADDF(EVT_VAR(4), EVT_ARRAY(3)) - EVT_CALL(SetPlayerPos, EVT_VAR(3), EVT_ARRAY(2), EVT_VAR(4)) - EVT_END_THREAD - EVT_CALL(N(UnkRotatePlayer)) - EVT_CALL(func_802D2884, EVT_ARRAY(1), EVT_ARRAY(3), 0) - EVT_CALL(SetPlayerAnimation, ANIM_10002) - EVT_RETURN - EVT_END -}; - -EvtScript N(80245408) = { - EVT_CALL(GetNpcPos, NPC_PARTNER, EVT_VAR(10), EVT_VAR(11), EVT_VAR(12)) - EVT_CALL(N(UnkCameraFunc), EVT_VAR(10), EVT_VAR(12), 108, EVT_VAR(0), EVT_VAR(1)) - EVT_SETF(EVT_VAR(5), EVT_ARRAY(2)) - EVT_SUBF(EVT_VAR(5), EVT_VAR(11)) - EVT_THREAD - EVT_CALL(N(UnkMovePartner)) - EVT_SETF(EVT_VAR(3), EVT_VAR(0)) - EVT_SETF(EVT_VAR(4), EVT_VAR(1)) - EVT_SETF(EVT_VAR(6), EVT_VAR(5)) - EVT_ADDF(EVT_VAR(3), EVT_VAR(10)) - EVT_ADDF(EVT_VAR(4), EVT_VAR(12)) - EVT_ADDF(EVT_VAR(6), EVT_VAR(11)) - EVT_CALL(SetNpcPos, NPC_PARTNER, EVT_VAR(3), EVT_VAR(6), EVT_VAR(4)) - EVT_END_THREAD - EVT_CALL(N(UnkRotatePartner)) - EVT_CALL(NpcFacePlayer, NPC_PARTNER, 0) - EVT_CALL(SetNpcAnimation, NPC_PARTNER, 0x106) - EVT_RETURN - EVT_END -}; - -EvtScript N(80245540) = { - EVT_CALL(GetNpcPos, 10, EVT_VAR(10), EVT_VAR(11), EVT_VAR(12)) - EVT_CALL(N(UnkCameraFunc), EVT_VAR(10), EVT_VAR(12), -70, EVT_VAR(0), EVT_VAR(1)) - EVT_THREAD - EVT_SETF(EVT_VAR(2), 0) - EVT_LOOP(60) - EVT_SETF(EVT_VAR(3), EVT_VAR(0)) - EVT_SETF(EVT_VAR(4), EVT_VAR(1)) - EVT_MULF(EVT_VAR(3), EVT_VAR(2)) - EVT_MULF(EVT_VAR(4), EVT_VAR(2)) - EVT_DIVF(EVT_VAR(3), 60) - EVT_DIVF(EVT_VAR(4), 60) - EVT_ADDF(EVT_VAR(3), EVT_VAR(10)) - EVT_ADDF(EVT_VAR(4), EVT_VAR(12)) - EVT_CALL(SetNpcPos, 10, EVT_VAR(3), EVT_ARRAY(2), EVT_VAR(4)) - EVT_ADDF(EVT_VAR(2), 1) - EVT_WAIT_FRAMES(1) - EVT_END_LOOP - EVT_END_THREAD - EVT_WAIT_FRAMES(60) - EVT_CALL(NpcFacePlayer, 10, 0) - EVT_CALL(SetNpcAnimation, 10, NPC_ANIM_chuck_quizmo_Palette_00_Anim_1) - EVT_RETURN - EVT_END -}; - -EvtScript N(802456AC) = { - EVT_EXEC(N(80245258)) - EVT_EXEC(N(80245408)) - EVT_EXEC_WAIT(N(80245540)) - EVT_RETURN - EVT_END -}; - -EvtScript N(802456E0) = { - EVT_LOOP(0) - EVT_CALL(SetPlayerAnimation, ANIM_QUESTION) - EVT_WAIT_FRAMES(20) - EVT_END_LOOP - EVT_RETURN - EVT_END -}; - -EvtScript N(80245720) = { - EVT_CALL(SetPlayerAnimation, ANIM_THROW) - EVT_WAIT_FRAMES(15) - EVT_CALL(SetPlayerAnimation, ANIM_10002) - EVT_RETURN - EVT_END -}; - -EvtScript N(8024575C) = { - EVT_LOOP(0) - EVT_CALL(SetPlayerAnimation, ANIM_10002) - EVT_WAIT_FRAMES(1) - EVT_CALL(SetPlayerAnimation, ANIM_BEFORE_JUMP) - EVT_WAIT_FRAMES(2) - EVT_CALL(SetPlayerAnimation, ANIM_MIDAIR_STILL) - EVT_CALL(GetPlayerPos, EVT_VAR(0), EVT_VAR(1), EVT_VAR(2)) - EVT_ADD(EVT_VAR(1), 3) - EVT_CALL(SetPlayerPos, EVT_VAR(0), EVT_VAR(1), EVT_VAR(2)) - EVT_WAIT_FRAMES(1) - EVT_ADD(EVT_VAR(1), 2) - EVT_CALL(SetPlayerPos, EVT_VAR(0), EVT_VAR(1), EVT_VAR(2)) - EVT_WAIT_FRAMES(1) - EVT_ADD(EVT_VAR(1), 1) - EVT_CALL(SetPlayerPos, EVT_VAR(0), EVT_VAR(1), EVT_VAR(2)) - EVT_WAIT_FRAMES(1) - EVT_ADD(EVT_VAR(1), 1) - EVT_CALL(SetPlayerPos, EVT_VAR(0), EVT_VAR(1), EVT_VAR(2)) - EVT_WAIT_FRAMES(1) - EVT_ADD(EVT_VAR(1), 0) - EVT_CALL(SetPlayerPos, EVT_VAR(0), EVT_VAR(1), EVT_VAR(2)) - EVT_WAIT_FRAMES(1) - EVT_ADD(EVT_VAR(1), 0) - EVT_CALL(SetPlayerPos, EVT_VAR(0), EVT_VAR(1), EVT_VAR(2)) - EVT_WAIT_FRAMES(1) - EVT_ADD(EVT_VAR(1), 0) - EVT_CALL(SetPlayerPos, EVT_VAR(0), EVT_VAR(1), EVT_VAR(2)) - EVT_WAIT_FRAMES(1) - EVT_ADD(EVT_VAR(1), 0) - EVT_CALL(SetPlayerPos, EVT_VAR(0), EVT_VAR(1), EVT_VAR(2)) - EVT_WAIT_FRAMES(1) - EVT_CALL(SetPlayerAnimation, ANIM_MIDAIR) - EVT_CALL(GetPlayerPos, EVT_VAR(0), EVT_VAR(1), EVT_VAR(2)) - EVT_ADD(EVT_VAR(1), 0) - EVT_CALL(SetPlayerPos, EVT_VAR(0), EVT_VAR(1), EVT_VAR(2)) - EVT_WAIT_FRAMES(1) - EVT_ADD(EVT_VAR(1), 0) - EVT_CALL(SetPlayerPos, EVT_VAR(0), EVT_VAR(1), EVT_VAR(2)) - EVT_WAIT_FRAMES(1) - EVT_ADD(EVT_VAR(1), 0) - EVT_CALL(SetPlayerPos, EVT_VAR(0), EVT_VAR(1), EVT_VAR(2)) - EVT_WAIT_FRAMES(1) - EVT_ADD(EVT_VAR(1), -1) - EVT_CALL(SetPlayerPos, EVT_VAR(0), EVT_VAR(1), EVT_VAR(2)) - EVT_WAIT_FRAMES(1) - EVT_ADD(EVT_VAR(1), -1) - EVT_CALL(SetPlayerPos, EVT_VAR(0), EVT_VAR(1), EVT_VAR(2)) - EVT_WAIT_FRAMES(1) - EVT_ADD(EVT_VAR(1), -2) - EVT_CALL(SetPlayerPos, EVT_VAR(0), EVT_VAR(1), EVT_VAR(2)) - EVT_WAIT_FRAMES(1) - EVT_ADD(EVT_VAR(1), -3) - EVT_CALL(SetPlayerPos, EVT_VAR(0), EVT_VAR(1), EVT_VAR(2)) - EVT_WAIT_FRAMES(1) - EVT_CALL(SetPlayerAnimation, ANIM_10009) - EVT_WAIT_FRAMES(2) - EVT_WAIT_FRAMES(1) - EVT_CALL(SetPlayerAnimation, ANIM_BEFORE_JUMP) - EVT_WAIT_FRAMES(2) - EVT_CALL(SetPlayerAnimation, ANIM_MIDAIR_STILL) - EVT_CALL(GetPlayerPos, EVT_VAR(0), EVT_VAR(1), EVT_VAR(2)) - EVT_ADD(EVT_VAR(1), 3) - EVT_CALL(SetPlayerPos, EVT_VAR(0), EVT_VAR(1), EVT_VAR(2)) - EVT_WAIT_FRAMES(1) - EVT_ADD(EVT_VAR(1), 2) - EVT_CALL(SetPlayerPos, EVT_VAR(0), EVT_VAR(1), EVT_VAR(2)) - EVT_WAIT_FRAMES(1) - EVT_ADD(EVT_VAR(1), 1) - EVT_CALL(SetPlayerPos, EVT_VAR(0), EVT_VAR(1), EVT_VAR(2)) - EVT_WAIT_FRAMES(1) - EVT_ADD(EVT_VAR(1), 1) - EVT_CALL(SetPlayerPos, EVT_VAR(0), EVT_VAR(1), EVT_VAR(2)) - EVT_WAIT_FRAMES(1) - EVT_ADD(EVT_VAR(1), 0) - EVT_CALL(SetPlayerPos, EVT_VAR(0), EVT_VAR(1), EVT_VAR(2)) - EVT_WAIT_FRAMES(1) - EVT_ADD(EVT_VAR(1), 0) - EVT_CALL(SetPlayerPos, EVT_VAR(0), EVT_VAR(1), EVT_VAR(2)) - EVT_WAIT_FRAMES(1) - EVT_ADD(EVT_VAR(1), 0) - EVT_CALL(SetPlayerPos, EVT_VAR(0), EVT_VAR(1), EVT_VAR(2)) - EVT_WAIT_FRAMES(1) - EVT_ADD(EVT_VAR(1), 0) - EVT_CALL(SetPlayerPos, EVT_VAR(0), EVT_VAR(1), EVT_VAR(2)) - EVT_WAIT_FRAMES(1) - EVT_CALL(SetPlayerAnimation, ANIM_MIDAIR) - EVT_CALL(GetPlayerPos, EVT_VAR(0), EVT_VAR(1), EVT_VAR(2)) - EVT_ADD(EVT_VAR(1), 0) - EVT_CALL(SetPlayerPos, EVT_VAR(0), EVT_VAR(1), EVT_VAR(2)) - EVT_WAIT_FRAMES(1) - EVT_ADD(EVT_VAR(1), 0) - EVT_CALL(SetPlayerPos, EVT_VAR(0), EVT_VAR(1), EVT_VAR(2)) - EVT_WAIT_FRAMES(1) - EVT_ADD(EVT_VAR(1), 0) - EVT_CALL(SetPlayerPos, EVT_VAR(0), EVT_VAR(1), EVT_VAR(2)) - EVT_WAIT_FRAMES(1) - EVT_ADD(EVT_VAR(1), -1) - EVT_CALL(SetPlayerPos, EVT_VAR(0), EVT_VAR(1), EVT_VAR(2)) - EVT_WAIT_FRAMES(1) - EVT_ADD(EVT_VAR(1), -1) - EVT_CALL(SetPlayerPos, EVT_VAR(0), EVT_VAR(1), EVT_VAR(2)) - EVT_WAIT_FRAMES(1) - EVT_ADD(EVT_VAR(1), -2) - EVT_CALL(SetPlayerPos, EVT_VAR(0), EVT_VAR(1), EVT_VAR(2)) - EVT_WAIT_FRAMES(1) - EVT_ADD(EVT_VAR(1), -3) - EVT_CALL(SetPlayerPos, EVT_VAR(0), EVT_VAR(1), EVT_VAR(2)) - EVT_WAIT_FRAMES(1) - EVT_CALL(SetPlayerAnimation, ANIM_10009) - EVT_WAIT_FRAMES(2) - EVT_WAIT_FRAMES(1) - EVT_CALL(SetPlayerAnimation, ANIM_BEFORE_JUMP) - EVT_WAIT_FRAMES(2) - EVT_CALL(SetPlayerAnimation, ANIM_MIDAIR_STILL) - EVT_CALL(GetPlayerPos, EVT_VAR(0), EVT_VAR(1), EVT_VAR(2)) - EVT_ADD(EVT_VAR(1), 3) - EVT_CALL(SetPlayerPos, EVT_VAR(0), EVT_VAR(1), EVT_VAR(2)) - EVT_WAIT_FRAMES(1) - EVT_ADD(EVT_VAR(1), 2) - EVT_CALL(SetPlayerPos, EVT_VAR(0), EVT_VAR(1), EVT_VAR(2)) - EVT_WAIT_FRAMES(1) - EVT_ADD(EVT_VAR(1), 1) - EVT_CALL(SetPlayerPos, EVT_VAR(0), EVT_VAR(1), EVT_VAR(2)) - EVT_WAIT_FRAMES(1) - EVT_ADD(EVT_VAR(1), 1) - EVT_CALL(SetPlayerPos, EVT_VAR(0), EVT_VAR(1), EVT_VAR(2)) - EVT_WAIT_FRAMES(1) - EVT_ADD(EVT_VAR(1), 0) - EVT_CALL(SetPlayerPos, EVT_VAR(0), EVT_VAR(1), EVT_VAR(2)) - EVT_WAIT_FRAMES(1) - EVT_ADD(EVT_VAR(1), 0) - EVT_CALL(SetPlayerPos, EVT_VAR(0), EVT_VAR(1), EVT_VAR(2)) - EVT_WAIT_FRAMES(1) - EVT_ADD(EVT_VAR(1), 0) - EVT_CALL(SetPlayerPos, EVT_VAR(0), EVT_VAR(1), EVT_VAR(2)) - EVT_WAIT_FRAMES(1) - EVT_ADD(EVT_VAR(1), 0) - EVT_CALL(SetPlayerPos, EVT_VAR(0), EVT_VAR(1), EVT_VAR(2)) - EVT_WAIT_FRAMES(1) - EVT_CALL(SetPlayerAnimation, ANIM_MIDAIR) - EVT_CALL(GetPlayerPos, EVT_VAR(0), EVT_VAR(1), EVT_VAR(2)) - EVT_ADD(EVT_VAR(1), 0) - EVT_CALL(SetPlayerPos, EVT_VAR(0), EVT_VAR(1), EVT_VAR(2)) - EVT_WAIT_FRAMES(1) - EVT_ADD(EVT_VAR(1), 0) - EVT_CALL(SetPlayerPos, EVT_VAR(0), EVT_VAR(1), EVT_VAR(2)) - EVT_WAIT_FRAMES(1) - EVT_ADD(EVT_VAR(1), 0) - EVT_CALL(SetPlayerPos, EVT_VAR(0), EVT_VAR(1), EVT_VAR(2)) - EVT_WAIT_FRAMES(1) - EVT_ADD(EVT_VAR(1), -1) - EVT_CALL(SetPlayerPos, EVT_VAR(0), EVT_VAR(1), EVT_VAR(2)) - EVT_WAIT_FRAMES(1) - EVT_ADD(EVT_VAR(1), -1) - EVT_CALL(SetPlayerPos, EVT_VAR(0), EVT_VAR(1), EVT_VAR(2)) - EVT_WAIT_FRAMES(1) - EVT_ADD(EVT_VAR(1), -2) - EVT_CALL(SetPlayerPos, EVT_VAR(0), EVT_VAR(1), EVT_VAR(2)) - EVT_WAIT_FRAMES(1) - EVT_ADD(EVT_VAR(1), -3) - EVT_CALL(SetPlayerPos, EVT_VAR(0), EVT_VAR(1), EVT_VAR(2)) - EVT_WAIT_FRAMES(1) - EVT_CALL(SetPlayerAnimation, ANIM_10009) - EVT_WAIT_FRAMES(2) - EVT_END_LOOP - EVT_CALL(SetPlayerAnimation, ANIM_10002) - EVT_CALL(SetPlayerPos, EVT_VAR(0), EVT_ARRAY(2), EVT_VAR(2)) - EVT_WAIT_FRAMES(1) - EVT_RETURN - EVT_END -}; - -EvtScript N(802462A4) = { - EVT_CALL(SetPlayerAnimation, ANIM_SHOCK_STILL) - EVT_LOOP(0) - EVT_WAIT_FRAMES(1) - EVT_END_LOOP - EVT_RETURN - EVT_END -}; - -EvtScript N(802462E4) = { - EVT_THREAD - EVT_CALL(N(UnkCameraFunc), EVT_ARRAY(1), EVT_ARRAY(3), 25, EVT_VAR(0), EVT_VAR(1)) - EVT_SETF(EVT_VAR(2), EVT_ARRAY(1)) - EVT_ADDF(EVT_VAR(2), EVT_VAR(0)) - EVT_SETF(EVT_VAR(3), EVT_ARRAY(3)) - EVT_ADDF(EVT_VAR(3), EVT_VAR(1)) - EVT_CALL(SetNpcAnimation, NPC_PARTNER, 0x102) - EVT_CALL(NpcMoveTo, NPC_PARTNER, EVT_VAR(2), EVT_VAR(3), 40) - EVT_CALL(SetNpcAnimation, NPC_PARTNER, 0x106) - EVT_END_THREAD - EVT_CALL(PlayerMoveTo, EVT_ARRAY(1), EVT_ARRAY(3), 40) - EVT_RETURN - EVT_END -}; - -EvtScript N(802463C0) = { - EVT_EXEC_GET_TID(N(8024575C), EVT_VAR(1)) - EVT_WAIT_FRAMES(60) - EVT_KILL_THREAD(EVT_VAR(1)) - EVT_LOOP(5) - EVT_CALL(GetPlayerPos, EVT_VAR(0), EVT_VAR(1), EVT_VAR(2)) - EVT_ADD(EVT_VAR(1), -1) - EVT_CALL(SetPlayerPos, EVT_VAR(0), EVT_VAR(1), EVT_VAR(2)) - EVT_WAIT_FRAMES(2) - EVT_END_LOOP - EVT_WAIT_FRAMES(20) - EVT_EXEC_WAIT(N(802462E4)) - EVT_RETURN - EVT_END -}; - -EvtScript N(80246470) = { - EVT_EXEC_GET_TID(N(802462A4), EVT_VAR(1)) - EVT_WAIT_FRAMES(60) - EVT_LOOP(5) - EVT_CALL(GetPlayerPos, EVT_VAR(0), EVT_VAR(1), EVT_VAR(2)) - EVT_ADD(EVT_VAR(1), -1) - EVT_CALL(SetPlayerPos, EVT_VAR(0), EVT_VAR(1), EVT_VAR(2)) - EVT_WAIT_FRAMES(2) - EVT_END_LOOP - EVT_WAIT_FRAMES(20) - EVT_KILL_THREAD(EVT_VAR(1)) - EVT_EXEC_WAIT(N(802462E4)) - EVT_RETURN - EVT_END -}; - -EvtScript N(80246520) = { - EVT_IF_GT(EVT_SAVE_VAR(352), 63) - EVT_SET(EVT_VAR(0), 0) - EVT_RETURN - EVT_END_IF - EVT_CALL(GetPlayerPos, EVT_ARRAY(1), EVT_ARRAY(2), EVT_ARRAY(3)) - EVT_CALL(NpcFacePlayer, NPC_SELF, 16) - EVT_IF_EQ(EVT_SAVE_VAR(352), 63) - EVT_CALL(SpeakToPlayer, NPC_SELF, NPC_ANIM_chuck_quizmo_Palette_00_Anim_4, NPC_ANIM_chuck_quizmo_Palette_00_Anim_1, 0, MESSAGE_ID(0x08, 0x000A)) - EVT_ELSE - EVT_IF_EQ(EVT_SAVE_FLAG(1767), 1) - EVT_CALL(SpeakToPlayer, NPC_SELF, NPC_ANIM_chuck_quizmo_Palette_00_Anim_4, NPC_ANIM_chuck_quizmo_Palette_00_Anim_1, 0, MESSAGE_ID(0x08, 0x0009)) - EVT_ELSE - EVT_CALL(SpeakToPlayer, NPC_SELF, NPC_ANIM_chuck_quizmo_Palette_00_Anim_4, NPC_ANIM_chuck_quizmo_Palette_00_Anim_1, 0, MESSAGE_ID(0x08, 0x0008)) - EVT_SET(EVT_SAVE_FLAG(1767), 1) - EVT_END_IF - EVT_END_IF - EVT_CALL(ShowChoice, MESSAGE_ID(0x1E, 0x000D)) - EVT_IF_EQ(EVT_VAR(0), 1) - EVT_CALL(ContinueSpeech, -1, NPC_ANIM_chuck_quizmo_Palette_00_Anim_4, NPC_ANIM_chuck_quizmo_Palette_00_Anim_1, 0, MESSAGE_ID(0x08, 0x000C)) - EVT_EXEC_WAIT(N(80244ED4)) - EVT_SET(EVT_VAR(0), 0) - EVT_RETURN - EVT_END_IF - EVT_SET(EVT_SAVE_FLAG(1793), 1) - EVT_CALL(N(Set80151310_1)) - EVT_CALL(N(UnkAlphaFunc)) - EVT_EXEC(N(80244F84)) - EVT_CALL(DisablePartnerAI, 0) - EVT_CALL(SetNpcFlagBits, NPC_PARTNER, ((NPC_FLAG_GRAVITY)), FALSE) - EVT_CALL(SetNpcFlagBits, 10, ((NPC_FLAG_GRAVITY)), FALSE) - EVT_CALL(SetNpcFlagBits, NPC_PARTNER, ((NPC_FLAG_ENABLE_HIT_SCRIPT | NPC_FLAG_40 | NPC_FLAG_100)), TRUE) - EVT_CALL(SetNpcFlagBits, 10, ((NPC_FLAG_100)), TRUE) - EVT_CALL(SetNpcAnimation, NPC_PARTNER, 0x106) - EVT_EXEC_GET_TID(N(802456AC), EVT_VAR(1)) - EVT_CALL(ContinueSpeech, -1, NPC_ANIM_chuck_quizmo_Palette_00_Anim_4, NPC_ANIM_chuck_quizmo_Palette_00_Anim_1, 0, MESSAGE_ID(0x08, 0x000B)) - EVT_CALL(PlaySound, 0x89) - EVT_LOOP(0) - EVT_IS_THREAD_RUNNING(EVT_VAR(1), EVT_VAR(0)) - EVT_IF_EQ(EVT_VAR(0), 0) - EVT_BREAK_LOOP - EVT_END_IF - EVT_WAIT_FRAMES(1) - EVT_END_LOOP - EVT_CALL(N(func_80240A70_969C30)) - EVT_LOOP(5) - EVT_CALL(GetPlayerPos, EVT_VAR(0), EVT_VAR(1), EVT_VAR(2)) - EVT_ADD(EVT_VAR(1), 1) - EVT_CALL(SetPlayerPos, EVT_VAR(0), EVT_VAR(1), EVT_VAR(2)) - EVT_WAIT_FRAMES(2) - EVT_END_LOOP - EVT_SET(EVT_VAR(0), 2883584) - EVT_ADD(EVT_VAR(0), EVT_SAVE_VAR(352)) - EVT_CALL(SpeakToPlayer, NPC_SELF, NPC_ANIM_chuck_quizmo_Palette_00_Anim_5, NPC_ANIM_chuck_quizmo_Palette_00_Anim_6, 0, EVT_VAR(0)) - EVT_CALL(SetPlayerAnimation, ANIM_QUESTION) - EVT_SET(EVT_VAR(0), 2949120) - EVT_ADD(EVT_VAR(0), EVT_SAVE_VAR(352)) - EVT_CALL(PlaySound, 0x8E) - EVT_CALL(ShowChoice, EVT_VAR(0)) - EVT_KILL_THREAD(EVT_VAR(1)) - EVT_CALL(StopSound, 142) - EVT_EXEC(N(80245720)) - EVT_WAIT_FRAMES(15) - EVT_CALL(PlaySound, 0x8D) - EVT_CALL(N(func_80240D70_969F30), EVT_VAR(0)) - EVT_SET(EVT_ARRAY(4), 0) - EVT_CALL(N(func_80241364_96A524)) - EVT_WAIT_FRAMES(40) - EVT_CALL(N(func_802409EC_969BAC)) - EVT_THREAD - EVT_WAIT_FRAMES(110) - EVT_CALL(CloseChoice) - EVT_SET(EVT_ARRAY(4), 0) - EVT_END_THREAD - EVT_IF_EQ(EVT_VAR(0), 1) - EVT_CALL(SetNpcAnimation, 10, NPC_ANIM_chuck_quizmo_Palette_00_Anim_7) - EVT_SET(EVT_ARRAY(4), 1) - EVT_THREAD - EVT_CALL(N(func_80240D3C_969EFC), 1) - EVT_WAIT_FRAMES(6) - EVT_WAIT_FRAMES(6) - EVT_WAIT_FRAMES(6) - EVT_CALL(N(func_80240D3C_969EFC), 2) - EVT_END_THREAD - EVT_THREAD - EVT_CALL(PlaySound, 0x21C) - EVT_WAIT_FRAMES(6) - EVT_CALL(PlaySound, 0x21C) - EVT_WAIT_FRAMES(6) - EVT_CALL(PlaySound, 0x21C) - EVT_WAIT_FRAMES(6) - EVT_CALL(PlaySound, 0x21C) - EVT_END_THREAD - EVT_CALL(PlaySound, 0x8A) - EVT_CALL(N(func_80240E08_969FC8)) - EVT_THREAD - EVT_WAIT_FRAMES(15) - EVT_CALL(GetPlayerPos, EVT_VAR(0), EVT_VAR(1), EVT_VAR(2)) - EVT_ADD(EVT_VAR(1), 50) - EVT_CALL(N(UnkCameraFunc), 0, 0, 83, EVT_VAR(0), EVT_VAR(2)) - EVT_CALL(PlayEffect, 0x7, 2, EVT_VAR(0), EVT_VAR(1), EVT_VAR(2), 0, 0, 0, 0, 0, 0, 0, 0, 0) - EVT_CALL(PlayEffect, 0x44, 4, EVT_VAR(0), EVT_VAR(1), EVT_VAR(2), 1, 60, 0, 0, 0, 0, 0, 0, 0) - EVT_WAIT_FRAMES(15) - EVT_ADD(EVT_VAR(1), -3) - EVT_CALL(N(UnkCameraFunc), 0, 0, 58, EVT_VAR(0), EVT_VAR(2)) - EVT_CALL(PlayEffect, 0x7, 2, EVT_VAR(0), EVT_VAR(1), EVT_VAR(2), 0, 0, 0, 0, 0, 0, 0, 0, 0) - EVT_CALL(PlayEffect, 0x44, 4, EVT_VAR(0), EVT_VAR(1), EVT_VAR(2), 1, 60, 0, 0, 0, 0, 0, 0, 0) - EVT_WAIT_FRAMES(15) - EVT_ADD(EVT_VAR(1), 30) - EVT_CALL(N(UnkCameraFunc), 0, 0, 93, EVT_VAR(0), EVT_VAR(2)) - EVT_CALL(PlayEffect, 0x7, 2, EVT_VAR(0), EVT_VAR(1), EVT_VAR(2), 0, 0, 0, 0, 0, 0, 0, 0, 0) - EVT_CALL(PlayEffect, 0x44, 4, EVT_VAR(0), EVT_VAR(1), EVT_VAR(2), 1, 60, 0, 0, 0, 0, 0, 0, 0) - EVT_WAIT_FRAMES(15) - EVT_END_THREAD - EVT_WAIT_FRAMES(20) - EVT_EXEC_GET_TID(N(802463C0), EVT_VAR(1)) - EVT_ADD(EVT_SAVE_VAR(352), 1) - EVT_IF_GT(EVT_SAVE_VAR(352), 63) - EVT_CALL(ContinueSpeech, -1, -1, -1, 0, MESSAGE_ID(0x08, 0x0010)) - EVT_CALL(SetNpcAnimation, 10, NPC_ANIM_chuck_quizmo_Palette_00_Anim_6) - EVT_LOOP(0) - EVT_IS_THREAD_RUNNING(EVT_VAR(1), EVT_VAR(0)) - EVT_IF_EQ(EVT_VAR(0), 0) - EVT_BREAK_LOOP - EVT_END_IF - EVT_WAIT_FRAMES(1) - EVT_END_LOOP - EVT_CALL(SetNpcAnimation, 10, NPC_ANIM_chuck_quizmo_Palette_00_Anim_5) - EVT_SET(EVT_VAR(0), 348) - EVT_SET(EVT_VAR(1), 3) - EVT_EXEC_WAIT(N(80244DE4)) - EVT_CALL(AddStarPieces, 1) - EVT_CALL(N(func_80240D3C_969EFC), 15) - EVT_CALL(N(func_80240DF0_969FB0)) - EVT_CALL(SetMessageValue, EVT_SAVE_VAR(352), 0) - EVT_CALL(SpeakToPlayer, NPC_SELF, NPC_ANIM_chuck_quizmo_Palette_00_Anim_4, NPC_ANIM_chuck_quizmo_Palette_00_Anim_1, 0, MESSAGE_ID(0x08, 0x0011)) - EVT_ELSE - EVT_CALL(ContinueSpeech, -1, -1, -1, 0, MESSAGE_ID(0x08, 0x000E)) - EVT_CALL(SetNpcAnimation, 10, NPC_ANIM_chuck_quizmo_Palette_00_Anim_6) - EVT_LOOP(0) - EVT_IS_THREAD_RUNNING(EVT_VAR(1), EVT_VAR(0)) - EVT_IF_EQ(EVT_VAR(0), 0) - EVT_BREAK_LOOP - EVT_END_IF - EVT_WAIT_FRAMES(1) - EVT_END_LOOP - EVT_CALL(SetNpcAnimation, 10, NPC_ANIM_chuck_quizmo_Palette_00_Anim_5) - EVT_SET(EVT_VAR(0), 348) - EVT_SET(EVT_VAR(1), 1) - EVT_EXEC_WAIT(N(80244DE4)) - EVT_CALL(AddStarPieces, 1) - EVT_CALL(N(func_80240D3C_969EFC), 15) - EVT_CALL(N(func_80240DF0_969FB0)) - EVT_CALL(SetMessageValue, EVT_SAVE_VAR(352), 0) - EVT_IF_EQ(EVT_SAVE_VAR(352), 1) - EVT_CALL(SetMessageMsg, EVT_PTR(MessageSingular), 1) - EVT_ELSE - EVT_CALL(SetMessageMsg, EVT_PTR(MessagePlural), 1) - EVT_END_IF - EVT_CALL(SpeakToPlayer, NPC_SELF, NPC_ANIM_chuck_quizmo_Palette_00_Anim_4, NPC_ANIM_chuck_quizmo_Palette_00_Anim_1, 0, MESSAGE_ID(0x08, 0x000F)) - EVT_END_IF - EVT_SET(EVT_VAR(0), 1) - EVT_ELSE - EVT_CALL(SetNpcAnimation, 10, NPC_ANIM_chuck_quizmo_Palette_00_Anim_9) - EVT_SET(EVT_ARRAY(4), 2) - EVT_CALL(PlaySound, SOUND_MENU_ERROR) - EVT_CALL(PlaySound, 0x8B) - EVT_EXEC_GET_TID(N(80246470), EVT_VAR(1)) - EVT_CALL(GetPlayerPos, EVT_VAR(2), EVT_VAR(3), EVT_VAR(4)) - EVT_CALL(PlayEffect, 0x2B, 0, EVT_VAR(2), EVT_VAR(3), EVT_VAR(4), 0, 0, 0, 0, 0, 0, 0, 0, 0) - EVT_CALL(ContinueSpeech, -1, -1, -1, 0, MESSAGE_ID(0x08, 0x000D)) - EVT_CALL(SetNpcAnimation, 10, NPC_ANIM_chuck_quizmo_Palette_00_Anim_A) - EVT_LOOP(0) - EVT_IS_THREAD_RUNNING(EVT_VAR(1), EVT_VAR(0)) - EVT_IF_EQ(EVT_VAR(0), 0) - EVT_BREAK_LOOP - EVT_END_IF - EVT_WAIT_FRAMES(1) - EVT_END_LOOP - EVT_SET(EVT_VAR(0), 0) - EVT_END_IF - EVT_CALL(N(func_80240D70_969F30), -1) - EVT_CALL(EnablePartnerAI) - EVT_THREAD - EVT_WAIT_FRAMES(30) - EVT_CALL(PlaySound, 0x8F) - EVT_END_THREAD - EVT_THREAD - EVT_WAIT_FRAMES(45) - EVT_CALL(StopSound, 137) - EVT_END_THREAD - EVT_CALL(N(func_80240E24_969FE4)) - EVT_CALL(N(func_80240C88_969E48)) - EVT_EXEC_WAIT(N(80244ED4)) - EVT_EXEC(N(8024521C)) - EVT_CALL(N(UnkFunc29)) - EVT_CALL(N(Set80151310_0)) - EVT_SET(EVT_SAVE_FLAG(1793), 0) - EVT_RETURN - EVT_END -}; - -EvtScript N(80247250) = { - EVT_CALL(N(UnkQuizFunc)) - EVT_IF_EQ(EVT_VAR(0), 0) - EVT_RETURN - EVT_END_IF - EVT_CALL(SetNpcFlagBits, NPC_SELF, ((NPC_FLAG_1000000)), FALSE) - EVT_CALL(SetNpcSprite, -1, 0x00AF0001) - EVT_CALL(N(UnkFunc31)) - EVT_RETURN - EVT_END -}; - -EvtScript N(802472C4) = { - EVT_USE_ARRAY(EVT_PTR(N(D_8024EFA8))) - EVT_SET(EVT_SAVE_FLAG(1769), 1) - EVT_CALL(DisablePlayerPhysics, TRUE) - EVT_CALL(SetPlayerFlagBits, 4194304, 1) - EVT_EXEC_WAIT(N(80246520)) - EVT_CALL(DisablePlayerPhysics, FALSE) - EVT_CALL(SetPlayerFlagBits, 4194304, 0) - EVT_RETURN - EVT_END -}; - -EvtScript N(80247344) = { - EVT_CALL(N(GetNpcUnsafeOwner2)) - EVT_RETURN - EVT_END -}; - -NpcAISettings N(npcAISettings_80247360) = { - .moveSpeed = 0.7f, - .moveTime = 30, - .waitTime = 20, - .unk_14 = -1, - .unk_2C = 1, -}; - -EvtScript N(80247390) = { - EVT_CALL(DoBasicAI, EVT_PTR(N(npcAISettings_80247360))) - EVT_RETURN - EVT_END -}; - -NpcSettings N(npcSettings_802473B0) = { - .unk_00 = { 0x00, 0xAF, 0x00, 0x01 }, - .height = 35, - .radius = 28, - .otherAI = &N(80247250), - .onInteract = &N(802472C4), - .aux = &N(80247344), - .flags = NPC_FLAG_PASSIVE | NPC_FLAG_100 | NPC_FLAG_LOCK_ANIMS | NPC_FLAG_NO_Y_MOVEMENT, - .level = 99, -}; - -NpcSettings N(npcSettings_802473DC) = { - .unk_00 = { 0x00, 0xAF, 0x00, 0x01 }, - .height = 35, - .radius = 28, - .otherAI = &N(80247250), - .onInteract = &N(802472C4), - .ai = &N(80247390), - .aux = &N(80247344), - .flags = NPC_FLAG_PASSIVE | NPC_FLAG_LOCK_ANIMS | NPC_FLAG_NO_Y_MOVEMENT, - .level = 99, - .unk_2A = 0x10, -}; +#include "world/common/atomic/QuizmoData.inc.c" NpcAISettings N(npcAISettings_80247408) = { .moveSpeed = 1.5f, @@ -1537,7 +835,7 @@ EvtScript N(802482F8) = { EVT_CALL(SpeakToPlayer, NPC_SELF, NPC_ANIM_world_merlee_Palette_00_Anim_7, NPC_ANIM_world_merlee_Palette_00_Anim_4, 0, MESSAGE_ID(0x0D, 0x00DC)) EVT_SET(EVT_VAR(0), 39) EVT_SET(EVT_VAR(1), 1) - EVT_EXEC_WAIT(N(80244DE4)) + EVT_EXEC_WAIT(N(EVS_Quizmo_GiveItem_0)) EVT_CALL(AddKeyItem, ITEM_CRYSTAL_BALL) EVT_SET(EVT_SAVE_FLAG(759), 1) EVT_WAIT_FRAMES(20) @@ -2121,7 +1419,7 @@ EvtScript N(8024B5A0) = { EVT_IF_NE(EVT_VAR(6), 0) EVT_SET(EVT_VAR(0), EVT_VAR(6)) EVT_SET(EVT_VAR(1), 1) - EVT_EXEC_WAIT(N(80244DE4)) + EVT_EXEC_WAIT(N(EVS_Quizmo_GiveItem_0)) EVT_CALL(AddKeyItem, EVT_VAR(6)) EVT_END_IF EVT_SET(EVT_VAR(12), 2) @@ -2525,7 +1823,7 @@ EvtScript N(interact_8024C4EC) = { EVT_CALL(SpeakToPlayer, 5, NPC_ANIM_moustafa_Palette_00_Anim_5, NPC_ANIM_moustafa_Palette_00_Anim_1, 0, MESSAGE_ID(0x0D, 0x00C9)) EVT_SET(EVT_VAR(0), 18) EVT_SET(EVT_VAR(1), 1) - EVT_EXEC_WAIT(N(80244DE4)) + EVT_EXEC_WAIT(N(EVS_Quizmo_GiveItem_0)) EVT_CALL(AddKeyItem, ITEM_PULSE_STONE) EVT_SET(EVT_SAVE_VAR(0), -63) EVT_CALL(SpeakToPlayer, 5, NPC_ANIM_moustafa_Palette_00_Anim_5, NPC_ANIM_moustafa_Palette_00_Anim_1, 0, MESSAGE_ID(0x0D, 0x00CA)) @@ -3030,7 +2328,7 @@ StaticNpc N(npcGroup_8024D7B4)[] = { }, { .id = NPC_CHUCK_QUIZMO, - .settings = &N(npcSettings_802473B0), + .settings = &N(Quizmo_NpcSettings), .pos = { -335.0f, 0.0f, 90.0f }, .flags = NPC_FLAG_PASSIVE | NPC_FLAG_ENABLE_HIT_SCRIPT | NPC_FLAG_100 | NPC_FLAG_LOCK_ANIMS | NPC_FLAG_NO_Y_MOVEMENT | NPC_FLAG_NO_PROJECT_SHADOW, .unk_1C = { 00, 00, 00, 01, 00, 03, 02, 01}, @@ -3065,160 +2363,7 @@ NpcGroupList N(npcGroupList_8024EEF4) = { {}, }; -#include "world/common/StashVars.inc.c" - -#include "world/common/GetItemName.inc.c" - -#include "world/common/Set80151310.inc.c" - -#include "world/common/UnkQuizFunc.inc.c" - -#include "world/common/UnkFunc31.inc.c" - -ApiStatus N(func_802409EC_969BAC)(Evt* script, s32 isInitialCall) { - u16 quizzesAnswered = gPlayerData.quizzesAnswered; - - if (quizzesAnswered < 999) { - gPlayerData.quizzesAnswered++; - } - - if (script->varTable[0] == N(quizAnswers)[evt_get_variable(NULL, EVT_SAVE_VAR(352))]) { - script->varTable[0] = 1; - gPlayerData.quizzesCorrect++; - } else { - script->varTable[0] = 0; - } - - return ApiStatus_DONE2; -} - -ApiStatus N(func_80240A70_969C30)(Evt* script, s32 isInitialCall) { - EffectInstanceDataThing* effectPtr; - - if (isInitialCall) { - N(D_8024EFC0) = fx_quizmo_stage(0, (f32) evt_get_variable(script, EVT_ARRAY(1)), (f32) evt_get_variable(script, EVT_ARRAY(2)), - (f32) evt_get_variable(script, EVT_ARRAY(3))); - N(D_8024EFC4) = fx_quizmo_audience(0, (f32) evt_get_variable(script, EVT_ARRAY(1)), (f32) evt_get_variable(script, EVT_ARRAY(2)), - (f32) evt_get_variable(script, EVT_ARRAY(3))); - N(D_8024EFC8) = fx_quizmo_assistant(0, (f32) evt_get_variable(script, EVT_ARRAY(1)), (f32) evt_get_variable(script, EVT_ARRAY(2)), - (f32) evt_get_variable(script, EVT_ARRAY(3)), 1.0f, 0); - - effectPtr = (EffectInstanceDataThing*) N(D_8024EFC0)->data; // TODO this is wrong - effectPtr->unk_18 = 0; - effectPtr->unk_20 = 0; - effectPtr->unk_24.s = 0; - effectPtr->unk_28 = 0; - effectPtr->unk_1C = 0; - } - - effectPtr = (EffectInstanceDataThing*) N(D_8024EFC0)->data; // TODO this is wrong - - effectPtr->unk_20 += 10; - effectPtr->unk_28 += 10; - effectPtr->unk_24.s += 10; - effectPtr->unk_18 += 10; - effectPtr->unk_1C += 10; - if (effectPtr->unk_18 >= 255) { - effectPtr->unk_18 = 255; - return ApiStatus_DONE2; - } - - return ApiStatus_BLOCK; -} - -ApiStatus N(func_80240C88_969E48)(Evt* script, s32 isInitialCall) { - EffectInstanceDataThing* effectPtr; - - if (isInitialCall) { - N(D_8024EFC4)->flags |= 0x10; - N(D_8024EFC8)->flags |= 0x10; - } - - effectPtr = (EffectInstanceDataThing*) N(D_8024EFC0)->data; - effectPtr->unk_18 -= 10; - effectPtr->unk_20 -= 10; - effectPtr->unk_24.s -= 10; - effectPtr->unk_28 -= 10; - effectPtr->unk_1C -= 10; - - if (effectPtr->unk_18 <= 0) { - effectPtr->unk_18 = 0; - remove_effect(N(D_8024EFC0)); - free_generic_entity(N(D_8024EFA0)); - return ApiStatus_DONE2; - } - - return ApiStatus_BLOCK; -} - -ApiStatus N(func_80240D3C_969EFC)(Evt* script, s32 isInitialCall) { - ((N(temp)*)N(D_8024EFC0))->unk_0C->unk_34 = evt_get_variable(script, *script->ptrReadPos); - return ApiStatus_DONE2; -} - -ApiStatus N(func_80240D70_969F30)(Evt* script, s32 isInitialCall) { - s32 var = evt_get_variable(script, *script->ptrReadPos); - EffectInstanceDataThing* effectPtr = (EffectInstanceDataThing*) N(D_8024EFC0)->data; - - switch (var) { - case 0: - effectPtr->unk_38 = 0xC0; - break; - case 1: - effectPtr->unk_38 = 0x80; - break; - case 2: - effectPtr->unk_38 = 0x40; - break; - default: - effectPtr->unk_38 = 0; - break; - } - - return ApiStatus_DONE2; -} - -ApiStatus N(func_80240DF0_969FB0)(Evt* script, s32 isInitialCall) { - ((N(temp)*)N(D_8024EFC8))->unk_0C->unk_1C = 0; - return ApiStatus_DONE2; -} - -ApiStatus N(func_80240E08_969FC8)(Evt* script, s32 isInitialCall) { - ((N(temp)*)N(D_8024EFC8))->unk_0C->unk_1C = 1; - return ApiStatus_DONE2; -} - -ApiStatus N(func_80240E24_969FE4)(Evt* script, s32 isInitialCall) { - ((N(temp)*)N(D_8024EFC8))->unk_0C->unk_1C = 2; - return ApiStatus_DONE2; -} - -#include "world/common/GetGameStatus75.inc.c" - -#include "world/common/SetCamVfov.inc.c" - -#include "world/common/GetCamVfov.inc.c" - -#include "world/common/UnkCameraFunc.inc.c" - -#include "world/common/UnkRotatePlayer.inc.c" - -#include "world/common/UnkPartnerFuncs.inc.c" - -void N(func_802412F8_96A4B8)(void) { - s32 var = evt_get_variable(NULL, N(D_8024EFB8)); - - if (var == 1) { - fx_quizmo_answer(0, 0, 0, 0); - } else if (var == 2) { - fx_quizmo_answer(1, 0, 0, 0); - } -} - -ApiStatus N(func_80241364_96A524)(Evt* script, s32 isInitialCall) { - N(D_8024EFA0) = create_generic_entity_frontUI(NULL, N(func_802412F8_96A4B8)); - return ApiStatus_DONE2; -} +#include "world/common/atomic/Quizmo.inc.c" ApiStatus N(func_80241394_96A554)(Evt* script, s32 isInitialCall) { PlayerData* playerData = &gPlayerData; diff --git a/src/world/area_dro/dro_02/dro_02.h b/src/world/area_dro/dro_02/dro_02.h index 5ff054479e..33827c1945 100644 --- a/src/world/area_dro/dro_02/dro_02.h +++ b/src/world/area_dro/dro_02/dro_02.h @@ -9,35 +9,35 @@ ApiStatus N(ToadHouse_DisableStatusMenu)(Evt* script, s32 isInitialCall); ApiStatus N(ToadHouse_ShowStatusMenu)(Evt* script, s32 isInitialCall); ApiStatus N(ToadHouse_GetPartnerBackOut)(Evt* script, s32 isInitialCall); -ApiStatus N(GetCamVfov)(Evt* script, s32 isInitialCall); -ApiStatus N(GetGameStatus75)(Evt* script, s32 isInitialCall); -ApiStatus N(GetNpcUnsafeOwner2)(Evt* script, s32 isInitialCall); +ApiStatus N(Quizmo_GetCamVfov)(Evt* script, s32 isInitialCall); +ApiStatus N(Quizmo_ShouldQuizmoLeave)(Evt* script, s32 isInitialCall); +ApiStatus N(Quizmo_NPC_Aux_Impl)(Evt* script, s32 isInitialCall); ApiStatus N(ToadHouse_PutPartnerAway)(Evt* script, s32 isInitialCall); -ApiStatus N(Set80151310_0)(Evt* script, s32 isInitialCall); -ApiStatus N(Set80151310_1)(Evt* script, s32 isInitialCall); -ApiStatus N(SetCamVfov)(Evt* script, s32 isInitialCall); +ApiStatus N(Quizmo_ShowEntities)(Evt* script, s32 isInitialCall); +ApiStatus N(Quizmo_HideEntities)(Evt* script, s32 isInitialCall); +ApiStatus N(Quizmo_SetCamVfov)(Evt* script, s32 isInitialCall); ApiStatus N(SetManyVars)(Evt* script, s32 isInitialCall); ApiStatus N(AddPlayerHandsOffset)(Evt* script, s32 isInitialCall); -ApiStatus N(UnkAlphaFunc)(Evt* script, s32 isInitialCall); -ApiStatus N(UnkCameraFunc)(Evt* script, s32 isInitialCall); +ApiStatus N(Quizmo_HideWorld)(Evt* script, s32 isInitialCall); +ApiStatus N(Quizmo_AddViewRelativeOffset)(Evt* script, s32 isInitialCall); ApiStatus N(UnkFunc26)(Evt* script, s32 isInitialCall); ApiStatus N(UnkFunc27)(Evt* script, s32 isInitialCall); -ApiStatus N(UnkFunc29)(Evt* script, s32 isInitialCall); -ApiStatus N(UnkMovePartner)(Evt* script, s32 isInitialCall); -ApiStatus N(UnkRotatePartner)(Evt* script, s32 isInitialCall); -ApiStatus N(UnkRotatePlayer)(Evt* script, s32 isInitialCall); +ApiStatus N(Quizmo_FadeInWorld)(Evt* script, s32 isInitialCall); +ApiStatus N(Quizmo_UpdatePartnerPosition)(Evt* script, s32 isInitialCall); +ApiStatus N(Quizmo_SpinPartner)(Evt* script, s32 isInitialCall); +ApiStatus N(Quizmo_SpinPlayer)(Evt* script, s32 isInitialCall); ApiStatus N(UnkYawFunc)(Evt* script, s32 isInitialCall); -ApiStatus N(UnkQuizFunc)(Evt* script, s32 isInitialCall); -ApiStatus N(UnkFunc31)(Evt* script, s32 isInitialCall); -ApiStatus N(func_802409EC_969BAC)(Evt* script, s32 isInitialCall); -ApiStatus N(func_80240A70_969C30)(Evt* script, s32 isInitialCall); -ApiStatus N(func_80240C88_969E48)(Evt* script, s32 isInitialCall); -ApiStatus N(func_80240D3C_969EFC)(Evt* script, s32 isInitialCall); -ApiStatus N(func_80240D70_969F30)(Evt* script, s32 isInitialCall); -ApiStatus N(func_80240DF0_969FB0)(Evt* script, s32 isInitialCall); -ApiStatus N(func_80240E08_969FC8)(Evt* script, s32 isInitialCall); -ApiStatus N(func_80240E24_969FE4)(Evt* script, s32 isInitialCall); -ApiStatus N(func_80241364_96A524)(Evt* script, s32 isInitialCall); +ApiStatus N(Quizmo_ShouldAppear)(Evt* script, s32 isInitialCall); +ApiStatus N(Quizmo_RenderInit)(Evt* script, s32 isInitialCall); +ApiStatus N(Quizmo_UpdateRecords)(Evt* script, s32 isInitialCall); +ApiStatus N(Quizmo_CreateStage)(Evt* script, s32 isInitialCall); +ApiStatus N(Quizmo_DestroyEffects)(Evt* script, s32 isInitialCall); +ApiStatus N(Quizmo_SetStageLightsDelay)(Evt* script, s32 isInitialCall); +ApiStatus N(Quizmo_UnkStageEffectMode)(Evt* script, s32 isInitialCall); +ApiStatus N(Quizmo_SetVannaAnim_Idle)(Evt* script, s32 isInitialCall); +ApiStatus N(Quizmo_SetVannaAnim_Clap)(Evt* script, s32 isInitialCall); +ApiStatus N(Quizmo_SetVannaAnim_Wave)(Evt* script, s32 isInitialCall); +ApiStatus N(Quizmo_CreateWorker)(Evt* script, s32 isInitialCall); ApiStatus N(func_80241394_96A554)(Evt* script, s32 isInitialCall); ApiStatus N(func_802414C0_96A680)(Evt* script, s32 isInitialCall); ApiStatus N(func_802415CC_96A78C)(Evt* script, s32 isInitialCall); diff --git a/src/world/area_flo/flo_03/CA72E0.c b/src/world/area_flo/flo_03/CA72E0.c index 1cbd321123..933f83c2ba 100644 --- a/src/world/area_flo/flo_03/CA72E0.c +++ b/src/world/area_flo/flo_03/CA72E0.c @@ -183,7 +183,7 @@ NpcSettings N(npcSettings_80240EDC) = { .level = 99, }; -s32** N(varTable) = NULL; +s32** N(varStash) = NULL; EvtScript N(80240F0C) = { EVT_CALL(ShowGotItem, EVT_VAR(0), 1, 0) diff --git a/src/world/area_flo/flo_07/CAC5D0.c b/src/world/area_flo/flo_07/CAC5D0.c index f685562242..c062ae1340 100644 --- a/src/world/area_flo/flo_07/CAC5D0.c +++ b/src/world/area_flo/flo_07/CAC5D0.c @@ -226,7 +226,7 @@ NpcSettings N(npcSettings_80241220) = { #include "common/foliage.inc.c" -s32** N(varTable) = NULL; +s32** N(varStash) = NULL; EvtScript N(80241BB4) = { EVT_CALL(ShowGotItem, EVT_VAR(0), 1, 0) diff --git a/src/world/area_flo/flo_10/CB9280.c b/src/world/area_flo/flo_10/CB9280.c index f277001f77..6a6fd2f658 100644 --- a/src/world/area_flo/flo_10/CB9280.c +++ b/src/world/area_flo/flo_10/CB9280.c @@ -164,7 +164,7 @@ static s32 N(pad_1CA8)[] = { 0x00000000, 0x00000000, }; -s32** N(varTable) = NULL; +s32** N(varStash) = NULL; EvtScript N(80241CB4) = SCRIPT({ ShowGotItem(EVT_VAR(0), 1, 0); diff --git a/src/world/area_flo/flo_10/flo_10.h b/src/world/area_flo/flo_10/flo_10.h index d2a56613eb..44d4c54466 100644 --- a/src/world/area_flo/flo_10/flo_10.h +++ b/src/world/area_flo/flo_10/flo_10.h @@ -13,7 +13,7 @@ s32 N(func_80240000_CB9200)(void); ApiStatus N(func_80240040_CB9240)(Evt* script, s32 isInitialCall); extern s32 N(D_80244070_CBD270); -extern s32** N(varTable); +extern s32** N(varStash); extern NpcGroupList N(npcGroupList_80244054); extern EvtScript N(802427EC); extern EvtScript N(80242AE8); diff --git a/src/world/area_flo/flo_12/CC0E70.c b/src/world/area_flo/flo_12/CC0E70.c index b26a094328..55a26cf985 100644 --- a/src/world/area_flo/flo_12/CC0E70.c +++ b/src/world/area_flo/flo_12/CC0E70.c @@ -167,7 +167,7 @@ NpcSettings N(npcSettings_80240E5C) = { #include "common/foliage.inc.c" -s32** N(varTable) = NULL; +s32** N(varStash) = NULL; EvtScript N(802417F0) = { EVT_CALL(ShowGotItem, EVT_VAR(0), 1, 0) diff --git a/src/world/area_hos/hos_03/A1BDB0.c b/src/world/area_hos/hos_03/A1BDB0.c index 709ab38ee0..20fd4c192b 100644 --- a/src/world/area_hos/hos_03/A1BDB0.c +++ b/src/world/area_hos/hos_03/A1BDB0.c @@ -1,6 +1,6 @@ #include "hos_03.h" -#define UNK_ALPHA_FUNC_NPC 7 +#define CHUCK_QUIZMO_NPC_ID 7 #include "world/common/UnkNpcAIFunc23.inc.c" @@ -26,44 +26,10 @@ #include "world/common/atomic/ToadHouse.inc.c" -#include "world/common/StashVars.inc.c" +extern s32 N(Quizmo_Worker); +extern s32 N(Quizmo_AnswerResult); +extern EffectInstance* N(Quizmo_StageEffect); +extern EffectInstance* N(Quizmo_AudienceEffect); +extern EffectInstance* N(Quizmo_VannaTEffect); -#include "world/common/GetItemName.inc.c" - -#include "world/common/Set80151310.inc.c" - -#include "world/common/UnkQuizFunc.inc.c" - -#include "world/common/UnkFunc31.inc.c" - -INCLUDE_ASM(s32, "world/area_hos/hos_03/A1BDB0", func_80242B90_A1DC90); - -INCLUDE_ASM(s32, "world/area_hos/hos_03/A1BDB0", func_80242C14_A1DD14); - -INCLUDE_ASM(s32, "world/area_hos/hos_03/A1BDB0", func_80242E2C_A1DF2C); - -INCLUDE_ASM(s32, "world/area_hos/hos_03/A1BDB0", func_80242EE0_A1DFE0); - -INCLUDE_ASM(s32, "world/area_hos/hos_03/A1BDB0", func_80242F14_A1E014); - -INCLUDE_ASM(s32, "world/area_hos/hos_03/A1BDB0", func_80242F94_A1E094); - -INCLUDE_ASM(s32, "world/area_hos/hos_03/A1BDB0", func_80242FAC_A1E0AC); - -INCLUDE_ASM(s32, "world/area_hos/hos_03/A1BDB0", func_80242FC8_A1E0C8); - -#include "world/common/GetGameStatus75.inc.c" - -#include "world/common/SetCamVfov.inc.c" - -#include "world/common/GetCamVfov.inc.c" - -#include "world/common/UnkCameraFunc.inc.c" - -#include "world/common/UnkRotatePlayer.inc.c" - -#include "world/common/UnkPartnerFuncs.inc.c" - -INCLUDE_ASM(s32, "world/area_hos/hos_03/A1BDB0", func_8024349C_A1E59C); - -INCLUDE_ASM(s32, "world/area_hos/hos_03/A1BDB0", func_80243508_A1E608); +#include "world/common/atomic/Quizmo.inc.c" diff --git a/src/world/area_hos/hos_04/A274B0.c b/src/world/area_hos/hos_04/A274B0.c index 0811b81fc3..a5abe2dd2d 100644 --- a/src/world/area_hos/hos_04/A274B0.c +++ b/src/world/area_hos/hos_04/A274B0.c @@ -1,6 +1,12 @@ #include "hos_04.h" -#include "world/common/SetCamVfov.inc.c" +ApiStatus N(SetCamXXVfov)(Evt* script, s32 isInitialCall) { + Bytecode* args = script->ptrReadPos; + s32 cameraID = evt_get_variable(script, *args++); + + gCameras[cameraID].vfov = evt_get_float_variable(script, *args++); + return ApiStatus_DONE2; +} INCLUDE_ASM(s32, "world/area_hos/hos_04/A274B0", func_80240654_A27524); diff --git a/src/world/area_jan/jan_02/B2C8A0.c b/src/world/area_jan/jan_02/B2C8A0.c index b69987433c..d4dd79fb5f 100644 --- a/src/world/area_jan/jan_02/B2C8A0.c +++ b/src/world/area_jan/jan_02/B2C8A0.c @@ -1,6 +1,6 @@ #include "jan_02.h" -#define UNK_ALPHA_FUNC_NPC 5 +#define CHUCK_QUIZMO_NPC_ID 5 #include "world/common/UnkNpcAIFunc24.inc.c" @@ -36,46 +36,12 @@ INCLUDE_ASM(s32, "world/area_jan/jan_02/B2C8A0", func_80241540_B2D9B0); INCLUDE_ASM(s32, "world/area_jan/jan_02/B2C8A0", func_80241578_B2D9E8); -#include "world/common/StashVars.inc.c" +extern s32 N(Quizmo_Worker); +extern s32 N(Quizmo_AnswerResult); +extern EffectInstance* N(Quizmo_StageEffect); +extern EffectInstance* N(Quizmo_AudienceEffect); +extern EffectInstance* N(Quizmo_VannaTEffect); -#include "world/common/GetItemName.inc.c" - -#include "world/common/Set80151310.inc.c" - -#include "world/common/UnkQuizFunc.inc.c" - -#include "world/common/UnkFunc31.inc.c" - -INCLUDE_ASM(s32, "world/area_jan/jan_02/B2C8A0", func_80241D00_B2E170); - -INCLUDE_ASM(s32, "world/area_jan/jan_02/B2C8A0", func_80241D84_B2E1F4); - -INCLUDE_ASM(s32, "world/area_jan/jan_02/B2C8A0", func_80241F9C_B2E40C); - -INCLUDE_ASM(s32, "world/area_jan/jan_02/B2C8A0", func_80242050_B2E4C0); - -INCLUDE_ASM(s32, "world/area_jan/jan_02/B2C8A0", func_80242084_B2E4F4); - -INCLUDE_ASM(s32, "world/area_jan/jan_02/B2C8A0", func_80242104_B2E574); - -INCLUDE_ASM(s32, "world/area_jan/jan_02/B2C8A0", func_8024211C_B2E58C); - -INCLUDE_ASM(s32, "world/area_jan/jan_02/B2C8A0", func_80242138_B2E5A8); - -#include "world/common/GetGameStatus75.inc.c" - -#include "world/common/SetCamVfov.inc.c" - -#include "world/common/GetCamVfov.inc.c" - -#include "world/common/UnkCameraFunc.inc.c" - -#include "world/common/UnkRotatePlayer.inc.c" - -#include "world/common/UnkPartnerFuncs.inc.c" - -INCLUDE_ASM(s32, "world/area_jan/jan_02/B2C8A0", func_8024260C_B2EA7C); - -INCLUDE_ASM(s32, "world/area_jan/jan_02/B2C8A0", func_80242678_B2EAE8); +#include "world/common/atomic/Quizmo.inc.c" #include "world/common/SwitchToPartner.inc.c" diff --git a/src/world/area_jan/jan_03/B34BD0.c b/src/world/area_jan/jan_03/B34BD0.c index 1c554380a7..0667653603 100644 --- a/src/world/area_jan/jan_03/B34BD0.c +++ b/src/world/area_jan/jan_03/B34BD0.c @@ -5,7 +5,7 @@ static char* N(exit_str_1) = "jan_05"; static char* N(exit_str_2) = "jan_22"; static char* N(exit_str_3) = ""; -#define UNK_ALPHA_FUNC_NPC 17 +#define CHUCK_QUIZMO_NPC_ID 17 #include "world/common/atomic/Pipe.inc.c" @@ -53,47 +53,13 @@ INCLUDE_ASM(s32, "world/area_jan/jan_03/B34BD0", func_80241A64_B36634); INCLUDE_ASM(s32, "world/area_jan/jan_03/B34BD0", func_80241B00_B366D0); -#include "world/common/StashVars.inc.c" +extern s32 N(Quizmo_Worker); +extern s32 N(Quizmo_AnswerResult); +extern EffectInstance* N(Quizmo_StageEffect); +extern EffectInstance* N(Quizmo_AudienceEffect); +extern EffectInstance* N(Quizmo_VannaTEffect); -#include "world/common/GetItemName.inc.c" - -#include "world/common/Set80151310.inc.c" - -#include "world/common/UnkQuizFunc.inc.c" - -#include "world/common/UnkFunc31.inc.c" - -INCLUDE_ASM(s32, "world/area_jan/jan_03/B34BD0", func_80242288_B36E58); - -INCLUDE_ASM(s32, "world/area_jan/jan_03/B34BD0", func_8024230C_B36EDC); - -INCLUDE_ASM(s32, "world/area_jan/jan_03/B34BD0", func_80242524_B370F4); - -INCLUDE_ASM(s32, "world/area_jan/jan_03/B34BD0", func_802425D8_B371A8); - -INCLUDE_ASM(s32, "world/area_jan/jan_03/B34BD0", func_8024260C_B371DC); - -INCLUDE_ASM(s32, "world/area_jan/jan_03/B34BD0", func_8024268C_B3725C); - -INCLUDE_ASM(s32, "world/area_jan/jan_03/B34BD0", func_802426A4_B37274); - -INCLUDE_ASM(s32, "world/area_jan/jan_03/B34BD0", func_802426C0_B37290); - -#include "world/common/GetGameStatus75.inc.c" - -#include "world/common/SetCamVfov.inc.c" - -#include "world/common/GetCamVfov.inc.c" - -#include "world/common/UnkCameraFunc.inc.c" - -#include "world/common/UnkRotatePlayer.inc.c" - -#include "world/common/UnkPartnerFuncs.inc.c" - -INCLUDE_ASM(s32, "world/area_jan/jan_03/B34BD0", func_80242B94_B37764); - -INCLUDE_ASM(s32, "world/area_jan/jan_03/B34BD0", func_80242C00_B377D0); +#include "world/common/atomic/Quizmo.inc.c" #include "world/common/SetManyVars.inc.c" diff --git a/src/world/area_jan/jan_03/func_80240350_BDAB00.s b/src/world/area_jan/jan_03/func_80240350_BDAB00.s new file mode 100644 index 0000000000..4cde28caf9 --- /dev/null +++ b/src/world/area_jan/jan_03/func_80240350_BDAB00.s @@ -0,0 +1,51 @@ +.set noat # allow manual use of $at +.set noreorder # don't insert nops after branches + +.section .rodata + +dlabel D_802429E8_BDD198 +.ascii "party_resa\0\0omo_03\0\0\0\0\0\0" + +.section .text + +glabel func_80240350_BDAB00 +/* BDAB00 80240350 27BDFFD8 */ addiu $sp, $sp, -0x28 +/* BDAB04 80240354 3C048024 */ lui $a0, %hi(D_802429E8_BDD198) +/* BDAB08 80240358 248429E8 */ addiu $a0, $a0, %lo(D_802429E8_BDD198) +/* BDAB0C 8024035C 27A50010 */ addiu $a1, $sp, 0x10 +/* BDAB10 80240360 AFBF0020 */ sw $ra, 0x20($sp) +/* BDAB14 80240364 AFB1001C */ sw $s1, 0x1c($sp) +/* BDAB18 80240368 0C016B3A */ jal load_asset_by_name +/* BDAB1C 8024036C AFB00018 */ sw $s0, 0x18($sp) +/* BDAB20 80240370 0040802D */ daddu $s0, $v0, $zero +/* BDAB24 80240374 0200202D */ daddu $a0, $s0, $zero +/* BDAB28 80240378 3C118024 */ lui $s1, %hi(D_80242A00) +/* BDAB2C 8024037C 26312A00 */ addiu $s1, $s1, %lo(D_80242A00) +/* BDAB30 80240380 0C01BB7C */ jal decode_yay0 +/* BDAB34 80240384 0220282D */ daddu $a1, $s1, $zero +/* BDAB38 80240388 0C00AB1E */ jal general_heap_free +/* BDAB3C 8024038C 0200202D */ daddu $a0, $s0, $zero +/* BDAB40 80240390 3C048024 */ lui $a0, %hi(D_80246990) +/* BDAB44 80240394 24846990 */ addiu $a0, $a0, %lo(D_80246990) +/* BDAB48 80240398 3C028024 */ lui $v0, %hi(D_80242C00) +/* BDAB4C 8024039C 24422C00 */ addiu $v0, $v0, %lo(D_80242C00) +/* BDAB50 802403A0 AC820000 */ sw $v0, ($a0) +/* BDAB54 802403A4 24020096 */ addiu $v0, $zero, 0x96 +/* BDAB58 802403A8 A4820008 */ sh $v0, 8($a0) +/* BDAB5C 802403AC 24020069 */ addiu $v0, $zero, 0x69 +/* BDAB60 802403B0 A482000A */ sh $v0, 0xa($a0) +/* BDAB64 802403B4 24020002 */ addiu $v0, $zero, 2 +/* BDAB68 802403B8 AC82000C */ sw $v0, 0xc($a0) +/* BDAB6C 802403BC 24020001 */ addiu $v0, $zero, 1 +/* BDAB70 802403C0 AC910004 */ sw $s1, 4($a0) +/* BDAB74 802403C4 0C0496CB */ jal set_message_images +/* BDAB78 802403C8 AC820010 */ sw $v0, 0x10($a0) +/* BDAB7C 802403CC 8FBF0020 */ lw $ra, 0x20($sp) +/* BDAB80 802403D0 8FB1001C */ lw $s1, 0x1c($sp) +/* BDAB84 802403D4 8FB00018 */ lw $s0, 0x18($sp) +/* BDAB88 802403D8 24020002 */ addiu $v0, $zero, 2 +/* BDAB8C 802403DC 03E00008 */ jr $ra +/* BDAB90 802403E0 27BD0028 */ addiu $sp, $sp, 0x28 +/* BDAB94 802403E4 00000000 */ nop +/* BDAB98 802403E8 00000000 */ nop +/* BDAB9C 802403EC 00000000 */ nop diff --git a/src/world/area_jan/jan_05/B4B260.c b/src/world/area_jan/jan_05/B4B260.c index 4e6a9b7deb..29eff209c5 100644 --- a/src/world/area_jan/jan_05/B4B260.c +++ b/src/world/area_jan/jan_05/B4B260.c @@ -18,25 +18,7 @@ INCLUDE_ASM(s32, "world/area_jan/jan_05/B4B260", func_802407F0_B4B260); #include "world/common/UnkNpcAIMainFunc2.inc.c" -#include "world/common/UnkNpcAIFunc4.inc.c" - -#include "world/common/UnkNpcAIFunc29.inc.c" - -#include "world/common/UnkNpcAIFunc6.inc.c" - -#include "world/common/UnkNpcAIFunc7.inc.c" - -#include "world/common/UnkNpcAIFunc8.inc.c" - -#include "world/common/UnkNpcAIFunc5.inc.c" - -#include "world/common/UnkNpcAIFunc26.inc.c" - -#include "world/common/UnkFunc7.inc.c" - -#include "world/common/UnkNpcAIFunc27.inc.c" - -#include "world/common/UnkNpcAIFunc28.inc.c" +#include "world/common/atomic/enemy/SpearGuy.inc.c" #define NAMESPACE dup_jan_05 #include "common/foliage.inc.c" diff --git a/src/world/area_jan/jan_06/B52F70.c b/src/world/area_jan/jan_06/B52F70.c index 820505dbac..364b8d80be 100644 --- a/src/world/area_jan/jan_06/B52F70.c +++ b/src/world/area_jan/jan_06/B52F70.c @@ -18,25 +18,7 @@ INCLUDE_ASM(s32, "world/area_jan/jan_06/B52F70", func_80241554_B53D84); -#include "world/common/UnkNpcAIFunc4.inc.c" - -#include "world/common/UnkNpcAIFunc29.inc.c" - -#include "world/common/UnkNpcAIFunc6.inc.c" - -#include "world/common/UnkNpcAIFunc7.inc.c" - -#include "world/common/UnkNpcAIFunc8.inc.c" - -#include "world/common/UnkNpcAIFunc5.inc.c" - -#include "world/common/UnkNpcAIFunc26.inc.c" - -#include "world/common/UnkFunc7.inc.c" - -#include "world/common/UnkNpcAIFunc27.inc.c" - -#include "world/common/UnkNpcAIFunc28.inc.c" +#include "world/common/atomic/enemy/SpearGuy.inc.c" #define NAMESPACE dup_jan_06 #include "common/foliage.inc.c" diff --git a/src/world/area_jan/jan_07/B59870.c b/src/world/area_jan/jan_07/B59870.c index 41e163ad65..e7a4f35271 100644 --- a/src/world/area_jan/jan_07/B59870.c +++ b/src/world/area_jan/jan_07/B59870.c @@ -3,22 +3,4 @@ static char* N(exit_str_0) = "jan_06"; static char* N(exit_str_1) = "\0\0\0\0"; -#include "world/common/UnkNpcAIFunc4.inc.c" - -#include "world/common/UnkNpcAIFunc29.inc.c" - -#include "world/common/UnkNpcAIFunc6.inc.c" - -#include "world/common/UnkNpcAIFunc7.inc.c" - -#include "world/common/UnkNpcAIFunc8.inc.c" - -#include "world/common/UnkNpcAIFunc5.inc.c" - -#include "world/common/UnkNpcAIFunc26.inc.c" - -#include "world/common/UnkFunc7.inc.c" - -#include "world/common/UnkNpcAIFunc27.inc.c" - -#include "world/common/UnkNpcAIFunc28.inc.c" +#include "world/common/atomic/enemy/SpearGuy.inc.c" diff --git a/src/world/area_jan/jan_08/B5F650.c b/src/world/area_jan/jan_08/B5F650.c index b341d7a982..9685695ba4 100644 --- a/src/world/area_jan/jan_08/B5F650.c +++ b/src/world/area_jan/jan_08/B5F650.c @@ -2,22 +2,4 @@ INCLUDE_ASM(s32, "world/area_jan/jan_08/B5F650", func_802413A0_B5F650); -#include "world/common/UnkNpcAIFunc4.inc.c" - -#include "world/common/UnkNpcAIFunc29.inc.c" - -#include "world/common/UnkNpcAIFunc6.inc.c" - -#include "world/common/UnkNpcAIFunc7.inc.c" - -#include "world/common/UnkNpcAIFunc8.inc.c" - -#include "world/common/UnkNpcAIFunc5.inc.c" - -#include "world/common/UnkNpcAIFunc26.inc.c" - -#include "world/common/UnkFunc7.inc.c" - -#include "world/common/UnkNpcAIFunc27.inc.c" - -#include "world/common/UnkNpcAIFunc28.inc.c" +#include "world/common/atomic/enemy/SpearGuy.inc.c" diff --git a/src/world/area_jan/jan_09/B663F0.c b/src/world/area_jan/jan_09/B663F0.c index 9b45350c84..9d9d498ce2 100644 --- a/src/world/area_jan/jan_09/B663F0.c +++ b/src/world/area_jan/jan_09/B663F0.c @@ -1,21 +1,3 @@ #include "jan_09.h" -#include "world/common/UnkNpcAIFunc4.inc.c" - -#include "world/common/UnkNpcAIFunc29.inc.c" - -#include "world/common/UnkNpcAIFunc6.inc.c" - -#include "world/common/UnkNpcAIFunc7.inc.c" - -#include "world/common/UnkNpcAIFunc8.inc.c" - -#include "world/common/UnkNpcAIFunc5.inc.c" - -#include "world/common/UnkNpcAIFunc26.inc.c" - -#include "world/common/UnkFunc7.inc.c" - -#include "world/common/UnkNpcAIFunc27.inc.c" - -#include "world/common/UnkNpcAIFunc28.inc.c" +#include "world/common/atomic/enemy/SpearGuy.inc.c" diff --git a/src/world/area_jan/jan_12/B73570.c b/src/world/area_jan/jan_12/B73570.c index 26ecf8d352..85c2f29f66 100644 --- a/src/world/area_jan/jan_12/B73570.c +++ b/src/world/area_jan/jan_12/B73570.c @@ -1,21 +1,3 @@ #include "jan_12.h" -#include "world/common/UnkNpcAIFunc4.inc.c" - -#include "world/common/UnkNpcAIFunc29.inc.c" - -#include "world/common/UnkNpcAIFunc6.inc.c" - -#include "world/common/UnkNpcAIFunc7.inc.c" - -#include "world/common/UnkNpcAIFunc8.inc.c" - -#include "world/common/UnkNpcAIFunc5.inc.c" - -#include "world/common/UnkNpcAIFunc26.inc.c" - -#include "world/common/UnkFunc7.inc.c" - -#include "world/common/UnkNpcAIFunc27.inc.c" - -#include "world/common/UnkNpcAIFunc28.inc.c" +#include "world/common/atomic/enemy/SpearGuy.inc.c" diff --git a/src/world/area_kmr/kmr_02/8B0070.c b/src/world/area_kmr/kmr_02/8B0070.c index 97cddf1b09..816eaf8c4d 100644 --- a/src/world/area_kmr/kmr_02/8B0070.c +++ b/src/world/area_kmr/kmr_02/8B0070.c @@ -1,11 +1,12 @@ #include "kmr_02.h" +#include "effects.h" static char* N(exit_str_0) = "kmr_05"; static char* N(exit_str_1) = "kmr_00"; static char* N(exit_str_2) = "kmr_09"; static char* N(exit_str_3) = ""; -#define UNK_ALPHA_FUNC_NPC 8 +#define CHUCK_QUIZMO_NPC_ID 8 #include "world/common/atomic/Pipe.inc.c" @@ -13,47 +14,13 @@ INCLUDE_ASM(s32, "world/area_kmr/kmr_02/8B0070", func_802402E0_8B0350); INCLUDE_ASM(s32, "world/area_kmr/kmr_02/8B0070", func_80240370_8B03E0); -#include "world/common/StashVars.inc.c" +extern s32 N(Quizmo_Worker); +extern s32 N(Quizmo_AnswerResult); +extern EffectInstance* N(Quizmo_StageEffect); +extern EffectInstance* N(Quizmo_AudienceEffect); +extern EffectInstance* N(Quizmo_VannaTEffect); -#include "world/common/GetItemName.inc.c" - -#include "world/common/Set80151310.inc.c" - -#include "world/common/UnkQuizFunc.inc.c" - -#include "world/common/UnkFunc31.inc.c" - -INCLUDE_ASM(s32, "world/area_kmr/kmr_02/8B0070", func_80240A7C_8B0AEC); - -INCLUDE_ASM(s32, "world/area_kmr/kmr_02/8B0070", func_80240B00_8B0B70); - -INCLUDE_ASM(s32, "world/area_kmr/kmr_02/8B0070", func_80240D18_8B0D88); - -INCLUDE_ASM(s32, "world/area_kmr/kmr_02/8B0070", func_80240DCC_8B0E3C); - -INCLUDE_ASM(s32, "world/area_kmr/kmr_02/8B0070", func_80240E00_8B0E70); - -INCLUDE_ASM(s32, "world/area_kmr/kmr_02/8B0070", func_80240E80_8B0EF0); - -INCLUDE_ASM(s32, "world/area_kmr/kmr_02/8B0070", func_80240E98_8B0F08); - -INCLUDE_ASM(s32, "world/area_kmr/kmr_02/8B0070", func_80240EB4_8B0F24); - -#include "world/common/GetGameStatus75.inc.c" - -#include "world/common/SetCamVfov.inc.c" - -#include "world/common/GetCamVfov.inc.c" - -#include "world/common/UnkCameraFunc.inc.c" - -#include "world/common/UnkRotatePlayer.inc.c" - -#include "world/common/UnkPartnerFuncs.inc.c" - -INCLUDE_ASM(s32, "world/area_kmr/kmr_02/8B0070", func_80241388_8B13F8); - -INCLUDE_ASM(s32, "world/area_kmr/kmr_02/8B0070", func_802413F4_8B1464); +#include "world/common/atomic/Quizmo.inc.c" #include "world/common/UnkNpcAIFunc43.inc.c" diff --git a/src/world/area_kpa/kpa_130/AA2D20.c b/src/world/area_kpa/kpa_130/AA2D20.c index 7f2e809b6d..805b67e368 100644 --- a/src/world/area_kpa/kpa_130/AA2D20.c +++ b/src/world/area_kpa/kpa_130/AA2D20.c @@ -5,6 +5,6 @@ static char* N(exit_str_1) = "kpa_111"; INCLUDE_ASM(s32, "world/area_kpa/kpa_130/AA2D20", func_80240000_AA2D20); -INCLUDE_ASM(s32, "world/area_kpa/kpa_130/AA2D20", func_80240048_AA2D68); +#include "world/common/atomic/enemy/BulletBill.inc.c" INCLUDE_ASM(s32, "world/area_kpa/kpa_130/AA2D20", func_802404AC_AA31CC); diff --git a/src/world/area_mac/mac_00/7EB340.c b/src/world/area_mac/mac_00/7EB340.c index 83f51cc8d2..812f5b7235 100644 --- a/src/world/area_mac/mac_00/7EB340.c +++ b/src/world/area_mac/mac_00/7EB340.c @@ -1,48 +1,15 @@ #include "mac_00.h" +#include "effects.h" -#define UNK_ALPHA_FUNC_NPC 6 +#define CHUCK_QUIZMO_NPC_ID 6 -#include "world/common/StashVars.inc.c" +extern s32 N(Quizmo_Worker); +extern s32 N(Quizmo_AnswerResult); +extern EffectInstance* N(Quizmo_StageEffect); +extern EffectInstance* N(Quizmo_AudienceEffect); +extern EffectInstance* N(Quizmo_VannaTEffect); -#include "world/common/GetItemName.inc.c" - -#include "world/common/Set80151310.inc.c" - -#include "world/common/UnkQuizFunc.inc.c" - -#include "world/common/UnkFunc31.inc.c" - -INCLUDE_ASM(s32, "world/area_mac/mac_00/7EB340", func_80240D1C_7EBA2C); - -INCLUDE_ASM(s32, "world/area_mac/mac_00/7EB340", func_80240DA0_7EBAB0); - -INCLUDE_ASM(s32, "world/area_mac/mac_00/7EB340", func_80240FB8_7EBCC8); - -INCLUDE_ASM(s32, "world/area_mac/mac_00/7EB340", func_8024106C_7EBD7C); - -INCLUDE_ASM(s32, "world/area_mac/mac_00/7EB340", func_802410A0_7EBDB0); - -INCLUDE_ASM(s32, "world/area_mac/mac_00/7EB340", func_80241120_7EBE30); - -INCLUDE_ASM(s32, "world/area_mac/mac_00/7EB340", func_80241138_7EBE48); - -INCLUDE_ASM(s32, "world/area_mac/mac_00/7EB340", func_80241154_7EBE64); - -#include "world/common/GetGameStatus75.inc.c" - -#include "world/common/SetCamVfov.inc.c" - -#include "world/common/GetCamVfov.inc.c" - -#include "world/common/UnkCameraFunc.inc.c" - -#include "world/common/UnkRotatePlayer.inc.c" - -#include "world/common/UnkPartnerFuncs.inc.c" - -INCLUDE_ASM(s32, "world/area_mac/mac_00/7EB340", func_80241628_7EC338); - -INCLUDE_ASM(s32, "world/area_mac/mac_00/7EB340", func_80241694_7EC3A4); +#include "world/common/atomic/Quizmo.inc.c" #include "world/common/GetNpcCollisionHeight.inc.c" diff --git a/src/world/area_mac/mac_01/8017D0.c b/src/world/area_mac/mac_01/8017D0.c index 1172ebac29..4b80dbb997 100644 --- a/src/world/area_mac/mac_01/8017D0.c +++ b/src/world/area_mac/mac_01/8017D0.c @@ -1,6 +1,6 @@ #include "mac_01.h" -#define UNK_ALPHA_FUNC_NPC 5 +#define CHUCK_QUIZMO_NPC_ID 5 extern u8 D_80258407_818C87; @@ -33,47 +33,13 @@ extern u8 D_80258407_818C87; static char* N(exit_str_0) = "flo_00"; static char* N(exit_str_1) = "kmr_22"; -#include "world/common/StashVars.inc.c" +extern s32 N(Quizmo_Worker); +extern s32 N(Quizmo_AnswerResult); +extern EffectInstance* N(Quizmo_StageEffect); +extern EffectInstance* N(Quizmo_AudienceEffect); +extern EffectInstance* N(Quizmo_VannaTEffect); -#include "world/common/GetItemName.inc.c" - -#include "world/common/Set80151310.inc.c" - -#include "world/common/UnkQuizFunc.inc.c" - -#include "world/common/UnkFunc31.inc.c" - -INCLUDE_ASM(s32, "world/area_mac/mac_01/8017D0", func_802425FC_802E7C); - -INCLUDE_ASM(s32, "world/area_mac/mac_01/8017D0", func_80242680_802F00); - -INCLUDE_ASM(s32, "world/area_mac/mac_01/8017D0", func_80242898_803118); - -INCLUDE_ASM(s32, "world/area_mac/mac_01/8017D0", func_8024294C_8031CC); - -INCLUDE_ASM(s32, "world/area_mac/mac_01/8017D0", func_80242980_803200); - -INCLUDE_ASM(s32, "world/area_mac/mac_01/8017D0", func_80242A00_803280); - -INCLUDE_ASM(s32, "world/area_mac/mac_01/8017D0", func_80242A18_803298); - -INCLUDE_ASM(s32, "world/area_mac/mac_01/8017D0", func_80242A34_8032B4); - -#include "world/common/GetGameStatus75.inc.c" - -#include "world/common/SetCamVfov.inc.c" - -#include "world/common/GetCamVfov.inc.c" - -#include "world/common/UnkCameraFunc.inc.c" - -#include "world/common/UnkRotatePlayer.inc.c" - -#include "world/common/UnkPartnerFuncs.inc.c" - -INCLUDE_ASM(s32, "world/area_mac/mac_01/8017D0", func_80242F08_803788); - -INCLUDE_ASM(s32, "world/area_mac/mac_01/8017D0", func_80242F74_8037F4); +#include "world/common/atomic/Quizmo.inc.c" INCLUDE_ASM(s32, "world/area_mac/mac_01/8017D0", func_80242FA4_803824); diff --git a/src/world/area_mac/mac_02/823BF0.c b/src/world/area_mac/mac_02/823BF0.c index 0171a3a111..701163e8e2 100644 --- a/src/world/area_mac/mac_02/823BF0.c +++ b/src/world/area_mac/mac_02/823BF0.c @@ -1,6 +1,6 @@ #include "mac_02.h" -#define UNK_ALPHA_FUNC_NPC 12 +#define CHUCK_QUIZMO_NPC_ID 12 #include "world/common/UnkNpcAIFunc24.inc.c" @@ -26,47 +26,13 @@ #include "world/common/UnkNpcAIMainFunc.inc.c" -#include "world/common/StashVars.inc.c" +extern s32 N(Quizmo_Worker); +extern s32 N(Quizmo_AnswerResult); +extern EffectInstance* N(Quizmo_StageEffect); +extern EffectInstance* N(Quizmo_AudienceEffect); +extern EffectInstance* N(Quizmo_VannaTEffect); -#include "world/common/GetItemName.inc.c" - -#include "world/common/Set80151310.inc.c" - -#include "world/common/UnkQuizFunc.inc.c" - -#include "world/common/UnkFunc31.inc.c" - -INCLUDE_ASM(s32, "world/area_mac/mac_02/823BF0", func_80241EAC_82516C); - -INCLUDE_ASM(s32, "world/area_mac/mac_02/823BF0", func_80241F30_8251F0); - -INCLUDE_ASM(s32, "world/area_mac/mac_02/823BF0", func_80242148_825408); - -INCLUDE_ASM(s32, "world/area_mac/mac_02/823BF0", func_802421FC_8254BC); - -INCLUDE_ASM(s32, "world/area_mac/mac_02/823BF0", func_80242230_8254F0); - -INCLUDE_ASM(s32, "world/area_mac/mac_02/823BF0", func_802422B0_825570); - -INCLUDE_ASM(s32, "world/area_mac/mac_02/823BF0", func_802422C8_825588); - -INCLUDE_ASM(s32, "world/area_mac/mac_02/823BF0", func_802422E4_8255A4); - -#include "world/common/GetGameStatus75.inc.c" - -#include "world/common/SetCamVfov.inc.c" - -#include "world/common/GetCamVfov.inc.c" - -#include "world/common/UnkCameraFunc.inc.c" - -#include "world/common/UnkRotatePlayer.inc.c" - -#include "world/common/UnkPartnerFuncs.inc.c" - -INCLUDE_ASM(s32, "world/area_mac/mac_02/823BF0", func_802427B8_825A78); - -INCLUDE_ASM(s32, "world/area_mac/mac_02/823BF0", func_80242824_825AE4); +#include "world/common/atomic/Quizmo.inc.c" #include "world/common/GetNpcCollisionHeight.inc.c" diff --git a/src/world/area_mac/mac_03/831B20.c b/src/world/area_mac/mac_03/831B20.c index 04e6ac729f..8ed4143018 100644 --- a/src/world/area_mac/mac_03/831B20.c +++ b/src/world/area_mac/mac_03/831B20.c @@ -1,50 +1,17 @@ #include "mac_03.h" +#include "effects.h" -#define UNK_ALPHA_FUNC_NPC 23 +#define CHUCK_QUIZMO_NPC_ID 23 #include "common/UnkFloatFunc.inc.c" -#include "world/common/StashVars.inc.c" +extern s32 N(Quizmo_Worker); +extern s32 N(Quizmo_AnswerResult); +extern EffectInstance* N(Quizmo_StageEffect); +extern EffectInstance* N(Quizmo_AudienceEffect); +extern EffectInstance* N(Quizmo_VannaTEffect); -#include "world/common/GetItemName.inc.c" - -#include "world/common/Set80151310.inc.c" - -#include "world/common/UnkQuizFunc.inc.c" - -#include "world/common/UnkFunc31.inc.c" - -INCLUDE_ASM(s32, "world/area_mac/mac_03/831B20", func_80240B9C_83239C); - -INCLUDE_ASM(s32, "world/area_mac/mac_03/831B20", func_80240C20_832420); - -INCLUDE_ASM(s32, "world/area_mac/mac_03/831B20", func_80240E38_832638); - -INCLUDE_ASM(s32, "world/area_mac/mac_03/831B20", func_80240EEC_8326EC); - -INCLUDE_ASM(s32, "world/area_mac/mac_03/831B20", func_80240F20_832720); - -INCLUDE_ASM(s32, "world/area_mac/mac_03/831B20", func_80240FA0_8327A0); - -INCLUDE_ASM(s32, "world/area_mac/mac_03/831B20", func_80240FB8_8327B8); - -INCLUDE_ASM(s32, "world/area_mac/mac_03/831B20", func_80240FD4_8327D4); - -#include "world/common/GetGameStatus75.inc.c" - -#include "world/common/SetCamVfov.inc.c" - -#include "world/common/GetCamVfov.inc.c" - -#include "world/common/UnkCameraFunc.inc.c" - -#include "world/common/UnkRotatePlayer.inc.c" - -#include "world/common/UnkPartnerFuncs.inc.c" - -INCLUDE_ASM(s32, "world/area_mac/mac_03/831B20", func_802414A8_832CA8); - -INCLUDE_ASM(s32, "world/area_mac/mac_03/831B20", func_80241514_832D14); +#include "world/common/atomic/Quizmo.inc.c" #include "world/common/GetNpcCollisionHeight.inc.c" diff --git a/src/world/area_mac/mac_04/843030.c b/src/world/area_mac/mac_04/843030.c index df4dec46b3..548f01b0a1 100644 --- a/src/world/area_mac/mac_04/843030.c +++ b/src/world/area_mac/mac_04/843030.c @@ -1,48 +1,15 @@ #include "mac_04.h" +#include "effects.h" -#define UNK_ALPHA_FUNC_NPC 20 +#define CHUCK_QUIZMO_NPC_ID 20 -#include "world/common/StashVars.inc.c" +extern s32 N(Quizmo_Worker); +extern s32 N(Quizmo_AnswerResult); +extern EffectInstance* N(Quizmo_StageEffect); +extern EffectInstance* N(Quizmo_AudienceEffect); +extern EffectInstance* N(Quizmo_VannaTEffect); -#include "world/common/GetItemName.inc.c" - -#include "world/common/Set80151310.inc.c" - -#include "world/common/UnkQuizFunc.inc.c" - -#include "world/common/UnkFunc31.inc.c" - -INCLUDE_ASM(s32, "world/area_mac/mac_04/843030", func_80240B4C_84371C); - -INCLUDE_ASM(s32, "world/area_mac/mac_04/843030", func_80240BD0_8437A0); - -INCLUDE_ASM(s32, "world/area_mac/mac_04/843030", func_80240DE8_8439B8); - -INCLUDE_ASM(s32, "world/area_mac/mac_04/843030", func_80240E9C_843A6C); - -INCLUDE_ASM(s32, "world/area_mac/mac_04/843030", func_80240ED0_843AA0); - -INCLUDE_ASM(s32, "world/area_mac/mac_04/843030", func_80240F50_843B20); - -INCLUDE_ASM(s32, "world/area_mac/mac_04/843030", func_80240F68_843B38); - -INCLUDE_ASM(s32, "world/area_mac/mac_04/843030", func_80240F84_843B54); - -#include "world/common/GetGameStatus75.inc.c" - -#include "world/common/SetCamVfov.inc.c" - -#include "world/common/GetCamVfov.inc.c" - -#include "world/common/UnkCameraFunc.inc.c" - -#include "world/common/UnkRotatePlayer.inc.c" - -#include "world/common/UnkPartnerFuncs.inc.c" - -INCLUDE_ASM(s32, "world/area_mac/mac_04/843030", func_80241458_844028); - -INCLUDE_ASM(s32, "world/area_mac/mac_04/843030", func_802414C4_844094); +#include "world/common/atomic/Quizmo.inc.c" #include "world/common/GetNpcCollisionHeight.inc.c" diff --git a/src/world/area_mac/mac_05/852170.c b/src/world/area_mac/mac_05/852170.c index 8627009b48..e03fc54f80 100644 --- a/src/world/area_mac/mac_05/852170.c +++ b/src/world/area_mac/mac_05/852170.c @@ -3,7 +3,7 @@ static char* N(exit_str_0) = "mac_04"; static char* N(exit_str_1) = "kgr_01"; -#define UNK_ALPHA_FUNC_NPC 6 +#define CHUCK_QUIZMO_NPC_ID 6 #include "world/common/atomic/TexturePan.inc.c" @@ -35,47 +35,13 @@ INCLUDE_ASM(s32, "world/area_mac/mac_05/852170", func_8024047C_8525EC); #include "world/common/UnkNpcAIMainFunc.inc.c" -#include "world/common/StashVars.inc.c" +extern s32 N(Quizmo_Worker); +extern s32 N(Quizmo_AnswerResult); +extern EffectInstance* N(Quizmo_StageEffect); +extern EffectInstance* N(Quizmo_AudienceEffect); +extern EffectInstance* N(Quizmo_VannaTEffect); -#include "world/common/GetItemName.inc.c" - -#include "world/common/Set80151310.inc.c" - -#include "world/common/UnkQuizFunc.inc.c" - -#include "world/common/UnkFunc31.inc.c" - -INCLUDE_ASM(s32, "world/area_mac/mac_05/852170", func_80241A0C_853B7C); - -INCLUDE_ASM(s32, "world/area_mac/mac_05/852170", func_80241A90_853C00); - -INCLUDE_ASM(s32, "world/area_mac/mac_05/852170", func_80241CA8_853E18); - -INCLUDE_ASM(s32, "world/area_mac/mac_05/852170", func_80241D5C_853ECC); - -INCLUDE_ASM(s32, "world/area_mac/mac_05/852170", func_80241D90_853F00); - -INCLUDE_ASM(s32, "world/area_mac/mac_05/852170", func_80241E10_853F80); - -INCLUDE_ASM(s32, "world/area_mac/mac_05/852170", func_80241E28_853F98); - -INCLUDE_ASM(s32, "world/area_mac/mac_05/852170", func_80241E44_853FB4); - -#include "world/common/GetGameStatus75.inc.c" - -#include "world/common/SetCamVfov.inc.c" - -#include "world/common/GetCamVfov.inc.c" - -#include "world/common/UnkCameraFunc.inc.c" - -#include "world/common/UnkRotatePlayer.inc.c" - -#include "world/common/UnkPartnerFuncs.inc.c" - -INCLUDE_ASM(s32, "world/area_mac/mac_05/852170", func_80242318_854488); - -INCLUDE_ASM(s32, "world/area_mac/mac_05/852170", func_80242384_8544F4); +#include "world/common/atomic/Quizmo.inc.c" #include "world/common/GetNpcCollisionHeight.inc.c" diff --git a/src/world/area_nok/nok_01/9C53E0.c b/src/world/area_nok/nok_01/9C53E0.c index 5bd0365e58..23074735cb 100644 --- a/src/world/area_nok/nok_01/9C53E0.c +++ b/src/world/area_nok/nok_01/9C53E0.c @@ -3,7 +3,7 @@ static char* N(exit_str_0) = "nok_13"; static char* N(exit_str_1) = "nok_02"; -#define UNK_ALPHA_FUNC_NPC 15 +#define CHUCK_QUIZMO_NPC_ID 15 #include "world/common/UnkNpcAIFunc43.inc.c" @@ -27,47 +27,13 @@ static char* N(exit_str_1) = "nok_02"; #include "world/common/atomic/ToadHouse.inc.c" -#include "world/common/StashVars.inc.c" +extern s32 N(Quizmo_Worker); +extern s32 N(Quizmo_AnswerResult); +extern EffectInstance* N(Quizmo_StageEffect); +extern EffectInstance* N(Quizmo_AudienceEffect); +extern EffectInstance* N(Quizmo_VannaTEffect); -#include "world/common/GetItemName.inc.c" - -#include "world/common/Set80151310.inc.c" - -#include "world/common/UnkQuizFunc.inc.c" - -#include "world/common/UnkFunc31.inc.c" - -INCLUDE_ASM(s32, "world/area_nok/nok_01/9C53E0", func_80241454_9C6834); - -INCLUDE_ASM(s32, "world/area_nok/nok_01/9C53E0", func_802414D8_9C68B8); - -INCLUDE_ASM(s32, "world/area_nok/nok_01/9C53E0", func_802416F0_9C6AD0); - -INCLUDE_ASM(s32, "world/area_nok/nok_01/9C53E0", func_802417A4_9C6B84); - -INCLUDE_ASM(s32, "world/area_nok/nok_01/9C53E0", func_802417D8_9C6BB8); - -INCLUDE_ASM(s32, "world/area_nok/nok_01/9C53E0", func_80241858_9C6C38); - -INCLUDE_ASM(s32, "world/area_nok/nok_01/9C53E0", func_80241870_9C6C50); - -INCLUDE_ASM(s32, "world/area_nok/nok_01/9C53E0", func_8024188C_9C6C6C); - -#include "world/common/GetGameStatus75.inc.c" - -#include "world/common/SetCamVfov.inc.c" - -#include "world/common/GetCamVfov.inc.c" - -#include "world/common/UnkCameraFunc.inc.c" - -#include "world/common/UnkRotatePlayer.inc.c" - -#include "world/common/UnkPartnerFuncs.inc.c" - -INCLUDE_ASM(s32, "world/area_nok/nok_01/9C53E0", func_80241D60_9C7140); - -INCLUDE_ASM(s32, "world/area_nok/nok_01/9C53E0", func_80241DCC_9C71AC); +#include "world/common/atomic/Quizmo.inc.c" #include "world/common/GetNpcCollisionHeight.inc.c" diff --git a/src/world/area_nok/nok_02/9D7AA0.c b/src/world/area_nok/nok_02/9D7AA0.c index f995deba0c..100a4b0704 100644 --- a/src/world/area_nok/nok_02/9D7AA0.c +++ b/src/world/area_nok/nok_02/9D7AA0.c @@ -1,6 +1,6 @@ #include "nok_02.h" -#define UNK_ALPHA_FUNC_NPC 19 +#define CHUCK_QUIZMO_NPC_ID 19 #include "world/common/UnkNpcAIFunc24.inc.c" @@ -29,49 +29,13 @@ static char* N(exit_str_0) = "nok_02"; static char* N(exit_str_1) = "obk_09"; -#define NAMESPACE dup_nok_02 -#include "world/common/StashVars.inc.c" -#define NAMESPACE nok_02 +extern s32 N(Quizmo_Worker); +extern s32 N(Quizmo_AnswerResult); +extern EffectInstance* N(Quizmo_StageEffect); +extern EffectInstance* N(Quizmo_AudienceEffect); +extern EffectInstance* N(Quizmo_VannaTEffect); -#include "world/common/GetItemName.inc.c" - -#include "world/common/Set80151310.inc.c" - -#include "world/common/UnkQuizFunc.inc.c" - -#include "world/common/UnkFunc31.inc.c" - -INCLUDE_ASM(s32, "world/area_nok/nok_02/9D7AA0", func_80241FFC_9D901C); - -INCLUDE_ASM(s32, "world/area_nok/nok_02/9D7AA0", func_80242080_9D90A0); - -INCLUDE_ASM(s32, "world/area_nok/nok_02/9D7AA0", func_80242298_9D92B8); - -INCLUDE_ASM(s32, "world/area_nok/nok_02/9D7AA0", func_8024234C_9D936C); - -INCLUDE_ASM(s32, "world/area_nok/nok_02/9D7AA0", func_80242380_9D93A0); - -INCLUDE_ASM(s32, "world/area_nok/nok_02/9D7AA0", func_80242400_9D9420); - -INCLUDE_ASM(s32, "world/area_nok/nok_02/9D7AA0", func_80242418_9D9438); - -INCLUDE_ASM(s32, "world/area_nok/nok_02/9D7AA0", func_80242434_9D9454); - -#include "world/common/GetGameStatus75.inc.c" - -#include "world/common/SetCamVfov.inc.c" - -#include "world/common/GetCamVfov.inc.c" - -#include "world/common/UnkCameraFunc.inc.c" - -#include "world/common/UnkRotatePlayer.inc.c" - -#include "world/common/UnkPartnerFuncs.inc.c" - -INCLUDE_ASM(s32, "world/area_nok/nok_02/9D7AA0", func_80242908_9D9928); - -INCLUDE_ASM(s32, "world/area_nok/nok_02/9D7AA0", func_80242974_9D9994); +#include "world/common/atomic/Quizmo.inc.c" #include "world/common/GetNpcCollisionHeight.inc.c" diff --git a/src/world/area_sam/sam_01/CF7E80.c b/src/world/area_sam/sam_01/CF7E80.c index a93e3aca88..7778107842 100644 --- a/src/world/area_sam/sam_01/CF7E80.c +++ b/src/world/area_sam/sam_01/CF7E80.c @@ -1,6 +1,7 @@ #include "sam_01.h" +#include "effects.h" -#define UNK_ALPHA_FUNC_NPC 14 +#define CHUCK_QUIZMO_NPC_ID 14 #include "world/common/GetNpcCollisionHeight.inc.c" @@ -14,47 +15,13 @@ INCLUDE_ASM(s32, "world/area_sam/sam_01/CF7E80", func_802405C8_CF8138); INCLUDE_ASM(s32, "world/area_sam/sam_01/CF7E80", func_80240664_CF81D4); -#include "world/common/StashVars.inc.c" +extern s32 N(Quizmo_Worker); +extern s32 N(Quizmo_AnswerResult); +extern EffectInstance* N(Quizmo_StageEffect); +extern EffectInstance* N(Quizmo_AudienceEffect); +extern EffectInstance* N(Quizmo_VannaTEffect); -#include "world/common/GetItemName.inc.c" - -#include "world/common/Set80151310.inc.c" - -#include "world/common/UnkQuizFunc.inc.c" - -#include "world/common/UnkFunc31.inc.c" - -INCLUDE_ASM(s32, "world/area_sam/sam_01/CF7E80", func_80240DEC_CF895C); - -INCLUDE_ASM(s32, "world/area_sam/sam_01/CF7E80", func_80240E70_CF89E0); - -INCLUDE_ASM(s32, "world/area_sam/sam_01/CF7E80", func_80241088_CF8BF8); - -INCLUDE_ASM(s32, "world/area_sam/sam_01/CF7E80", func_8024113C_CF8CAC); - -INCLUDE_ASM(s32, "world/area_sam/sam_01/CF7E80", func_80241170_CF8CE0); - -INCLUDE_ASM(s32, "world/area_sam/sam_01/CF7E80", func_802411F0_CF8D60); - -INCLUDE_ASM(s32, "world/area_sam/sam_01/CF7E80", func_80241208_CF8D78); - -INCLUDE_ASM(s32, "world/area_sam/sam_01/CF7E80", func_80241224_CF8D94); - -#include "world/common/GetGameStatus75.inc.c" - -#include "world/common/SetCamVfov.inc.c" - -#include "world/common/GetCamVfov.inc.c" - -#include "world/common/UnkCameraFunc.inc.c" - -#include "world/common/UnkRotatePlayer.inc.c" - -#include "world/common/UnkPartnerFuncs.inc.c" - -INCLUDE_ASM(s32, "world/area_sam/sam_01/CF7E80", func_802416F8_CF9268); - -INCLUDE_ASM(s32, "world/area_sam/sam_01/CF7E80", func_80241764_CF92D4); +#include "world/common/atomic/Quizmo.inc.c" #include "world/common/SetManyVars.inc.c" diff --git a/src/world/area_sam/sam_02/D05F60.c b/src/world/area_sam/sam_02/D05F60.c index 97f7c47e8b..388497c122 100644 --- a/src/world/area_sam/sam_02/D05F60.c +++ b/src/world/area_sam/sam_02/D05F60.c @@ -1,47 +1,14 @@ #include "sam_02.h" +#include "effects.h" -#define UNK_ALPHA_FUNC_NPC 8 +#define CHUCK_QUIZMO_NPC_ID 8 #include "world/common/atomic/ToadHouse.inc.c" -#include "world/common/StashVars.inc.c" +extern s32 N(Quizmo_Worker); +extern s32 N(Quizmo_AnswerResult); +extern EffectInstance* N(Quizmo_StageEffect); +extern EffectInstance* N(Quizmo_AudienceEffect); +extern EffectInstance* N(Quizmo_VannaTEffect); -#include "world/common/GetItemName.inc.c" - -#include "world/common/Set80151310.inc.c" - -#include "world/common/UnkQuizFunc.inc.c" - -#include "world/common/UnkFunc31.inc.c" - -INCLUDE_ASM(s32, "world/area_sam/sam_02/D05F60", begin_battle_D06948); - -INCLUDE_ASM(s32, "world/area_sam/sam_02/D05F60", func_8024129C_D069CC); - -INCLUDE_ASM(s32, "world/area_sam/sam_02/D05F60", func_802414B4_D06BE4); - -INCLUDE_ASM(s32, "world/area_sam/sam_02/D05F60", func_80241568_D06C98); - -INCLUDE_ASM(s32, "world/area_sam/sam_02/D05F60", func_8024159C_D06CCC); - -INCLUDE_ASM(s32, "world/area_sam/sam_02/D05F60", func_8024161C_D06D4C); - -INCLUDE_ASM(s32, "world/area_sam/sam_02/D05F60", func_80241634_D06D64); - -INCLUDE_ASM(s32, "world/area_sam/sam_02/D05F60", func_80241650_D06D80); - -#include "world/common/GetGameStatus75.inc.c" - -#include "world/common/SetCamVfov.inc.c" - -#include "world/common/GetCamVfov.inc.c" - -#include "world/common/UnkCameraFunc.inc.c" - -#include "world/common/UnkRotatePlayer.inc.c" - -#include "world/common/UnkPartnerFuncs.inc.c" - -INCLUDE_ASM(s32, "world/area_sam/sam_02/D05F60", func_80241B24_D07254); - -INCLUDE_ASM(s32, "world/area_sam/sam_02/D05F60", func_80241B90_D072C0); +#include "world/common/atomic/Quizmo.inc.c" diff --git a/src/world/area_sam/sam_11/D3A930.c b/src/world/area_sam/sam_11/D3A930.c index 079307c2db..8beca4a48c 100644 --- a/src/world/area_sam/sam_11/D3A930.c +++ b/src/world/area_sam/sam_11/D3A930.c @@ -4,12 +4,17 @@ INCLUDE_ASM(s32, "world/area_sam/sam_11/D3A930", func_80240360_D3A930); INCLUDE_ASM(s32, "world/area_sam/sam_11/D3A930", func_8024052C_D3AAFC); -ApiStatus Set80151310_2(Evt* script, s32 isInitialCall) { - D_80151310 = 2; +#define NAMESPACE dup_sam_11 +ApiStatus N(Set80151310_2)(Evt* script, s32 isInitialCall) { + gEntityHideMode = 2; return ApiStatus_DONE2; } -#include "world/common/Set80151310_0.inc.c" +ApiStatus N(Set80151310_0)(Evt* script, s32 isInitialCall) { + gEntityHideMode = 0; + return ApiStatus_DONE2; +} +#define NAMESPACE sam_11 #include "world/common/UnsetCamera0MoveFlag1.inc.c" diff --git a/src/world/area_sam/sam_11/D3ADA0.c b/src/world/area_sam/sam_11/D3ADA0.c index a35cf9bb42..3f77103fcb 100644 --- a/src/world/area_sam/sam_11/D3ADA0.c +++ b/src/world/area_sam/sam_11/D3ADA0.c @@ -1,50 +1,15 @@ #include "sam_11.h" +#include "effects.h" -#define UNK_ALPHA_FUNC_NPC 17 +#define CHUCK_QUIZMO_NPC_ID 17 -#include "world/common/StashVars.inc.c" +extern s32 N(Quizmo_Worker); +extern s32 N(Quizmo_AnswerResult); +extern EffectInstance* N(Quizmo_StageEffect); +extern EffectInstance* N(Quizmo_AudienceEffect); +extern EffectInstance* N(Quizmo_VannaTEffect); -#include "world/common/GetItemName.inc.c" - -#define NAMESPACE dup_sam_11 -#include "world/common/Set80151310.inc.c" -#define NAMESPACE sam_11 - -#include "world/common/UnkQuizFunc.inc.c" - -#include "world/common/UnkFunc31.inc.c" - -INCLUDE_ASM(s32, "world/area_sam/sam_11/D3ADA0", func_80240EBC_D3B48C); - -INCLUDE_ASM(s32, "world/area_sam/sam_11/D3ADA0", func_80240F40_D3B510); - -INCLUDE_ASM(s32, "world/area_sam/sam_11/D3ADA0", func_80241158_D3B728); - -INCLUDE_ASM(s32, "world/area_sam/sam_11/D3ADA0", func_8024120C_D3B7DC); - -INCLUDE_ASM(s32, "world/area_sam/sam_11/D3ADA0", func_80241240_D3B810); - -INCLUDE_ASM(s32, "world/area_sam/sam_11/D3ADA0", func_802412C0_D3B890); - -INCLUDE_ASM(s32, "world/area_sam/sam_11/D3ADA0", func_802412D8_D3B8A8); - -INCLUDE_ASM(s32, "world/area_sam/sam_11/D3ADA0", func_802412F4_D3B8C4); - -#include "world/common/GetGameStatus75.inc.c" - -#include "world/common/SetCamVfov.inc.c" - -#include "world/common/GetCamVfov.inc.c" - -#include "world/common/UnkCameraFunc.inc.c" - -#include "world/common/UnkRotatePlayer.inc.c" - -#include "world/common/UnkPartnerFuncs.inc.c" - -INCLUDE_ASM(s32, "world/area_sam/sam_11/D3ADA0", func_802417C8_D3BD98); - -INCLUDE_ASM(s32, "world/area_sam/sam_11/D3ADA0", func_80241834_D3BE04); +#include "world/common/atomic/Quizmo.inc.c" INCLUDE_ASM(s32, "world/area_sam/sam_11/D3ADA0", func_80241864_D3BE34); diff --git a/src/world/common/GetCamVfov.inc.c b/src/world/common/GetCamVfov.inc.c deleted file mode 100644 index 0f194bf605..0000000000 --- a/src/world/common/GetCamVfov.inc.c +++ /dev/null @@ -1,10 +0,0 @@ -#include "common.h" -#include "npc.h" - -ApiStatus N(GetCamVfov)(Evt* script, s32 isInitialCall) { - Bytecode* args = script->ptrReadPos; - s32 cameraID = evt_get_variable(script, *args++); - - evt_set_variable(script, *args++, EVT_FIXED(gCameras[cameraID].vfov)); - return ApiStatus_DONE2; -} diff --git a/src/world/common/GetGameStatus75.inc.c b/src/world/common/GetGameStatus75.inc.c deleted file mode 100644 index 4e5d3a72f1..0000000000 --- a/src/world/common/GetGameStatus75.inc.c +++ /dev/null @@ -1,7 +0,0 @@ -#include "common.h" -#include "npc.h" - -ApiStatus N(GetGameStatus75)(Evt* script, s32 isInitialCall) { - evt_set_variable(script, EVT_VAR(0), gGameStatusPtr->debugQuizmo); - return ApiStatus_DONE2; -} diff --git a/src/world/common/GetItemName.inc.c b/src/world/common/GetItemName.inc.c index 8ba44a6c3b..92b5ad1314 100644 --- a/src/world/common/GetItemName.inc.c +++ b/src/world/common/GetItemName.inc.c @@ -2,9 +2,9 @@ #include "npc.h" ApiStatus N(GetItemName)(Evt* script, s32 isInitialCall) { - Bytecode a0 = *script->ptrReadPos; - s32 itemID = evt_get_variable(script, a0); + Bytecode args = *script->ptrReadPos; + s32 itemID = evt_get_variable(script, args); - evt_set_variable(script, a0, LOOKUP_ITEM(itemID).nameMsg); + evt_set_variable(script, args, LOOKUP_ITEM(itemID).nameMsg); return ApiStatus_DONE2; } diff --git a/src/world/common/Set80151310.inc.c b/src/world/common/Set80151310.inc.c deleted file mode 100644 index 56b490f093..0000000000 --- a/src/world/common/Set80151310.inc.c +++ /dev/null @@ -1,9 +0,0 @@ -#include "common.h" -#include "npc.h" - -ApiStatus N(Set80151310_1)(Evt* script, s32 isInitialCall) { - D_80151310 = 1; - return ApiStatus_DONE2; -} - -#include "world/common/Set80151310_0.inc.c" diff --git a/src/world/common/Set80151310_0.inc.c b/src/world/common/Set80151310_0.inc.c index c6b52a70ec..5bf33a7049 100644 --- a/src/world/common/Set80151310_0.inc.c +++ b/src/world/common/Set80151310_0.inc.c @@ -2,6 +2,6 @@ #include "npc.h" ApiStatus N(Set80151310_0)(Evt* script, s32 isInitialCall) { - D_80151310 = 0; + gEntityHideMode = 0; return ApiStatus_DONE2; } diff --git a/src/world/common/SetCamVfov.inc.c b/src/world/common/SetCamVfov.inc.c deleted file mode 100644 index 1d93ccf744..0000000000 --- a/src/world/common/SetCamVfov.inc.c +++ /dev/null @@ -1,10 +0,0 @@ -#include "common.h" -#include "npc.h" - -ApiStatus N(SetCamVfov)(Evt* script, s32 isInitialCall) { - Bytecode* args = script->ptrReadPos; - s32 cameraID = evt_get_variable(script, *args++); - - gCameras[cameraID].vfov = evt_get_float_variable(script, *args++); - return ApiStatus_DONE2; -} diff --git a/src/world/common/StashVars.inc.c b/src/world/common/StashVars.inc.c index b887ab5ea4..95f86a4a6b 100644 --- a/src/world/common/StashVars.inc.c +++ b/src/world/common/StashVars.inc.c @@ -2,25 +2,25 @@ #include "npc.h" // remove this and uncomment other when all data from all maps that use this are migrated to C -extern s32** N(varTable); +extern s32** N(varStash); ApiStatus N(StashVars)(Evt* script, s32 isInitialCall) { //static s32** varTable = NULL; s32 i; - if (N(varTable) == NULL) { - N(varTable) = heap_malloc(sizeof(script->varTable)); + if (N(varStash) == NULL) { + N(varStash) = heap_malloc(sizeof(script->varTable)); for (i = 0; i < ARRAY_COUNT(script->varTable); i++) { - N(varTable)[i] = (s32*) script->varTable[i]; + N(varStash)[i] = (s32*) script->varTable[i]; } } else { for (i = 0; i < ARRAY_COUNT(script->varTable); i++) { - script->varTable[i] = (s32) N(varTable)[i]; + script->varTable[i] = (s32) N(varStash)[i]; } - heap_free(N(varTable)); - N(varTable) = NULL; + heap_free(N(varStash)); + N(varStash) = NULL; } return ApiStatus_DONE2; diff --git a/src/world/common/UnkCameraFunc.inc.c b/src/world/common/UnkCameraFunc.inc.c deleted file mode 100644 index e2735add53..0000000000 --- a/src/world/common/UnkCameraFunc.inc.c +++ /dev/null @@ -1,22 +0,0 @@ -#include "common.h" -#include "npc.h" - -ApiStatus N(UnkCameraFunc)(Evt* script, s32 isInitialCall) { - Bytecode* args = script->ptrReadPos; - s32 var0 = evt_get_variable(script, *args++); - s32 var1 = evt_get_variable(script, *args++); - s32 var2 = evt_get_variable(script, *args++); - Bytecode out1 = *args++; - Bytecode out2 = *args++; - s32 cameraYaw = gCameras[gCurrentCameraID].currentYaw; - s32 outVal1 = evt_get_variable(script, EVT_ARRAY(1)) - (var2 * cos_deg(cameraYaw)); - s32 outVal2 = evt_get_variable(script, EVT_ARRAY(3)) - (var2 * sin_deg(cameraYaw)); - - outVal1 -= var0; - outVal2 -= var1; - - evt_set_variable(script, out1, outVal1); - evt_set_variable(script, out2, outVal2); - - return ApiStatus_DONE2; -} diff --git a/src/world/common/UnkFunc31.inc.c b/src/world/common/UnkFunc31.inc.c deleted file mode 100644 index 8b10d87e06..0000000000 --- a/src/world/common/UnkFunc31.inc.c +++ /dev/null @@ -1,106 +0,0 @@ -#include "common.h" -#include "npc.h" - -void N(UnkFunc28)(Npc* npc); - -ApiStatus N(UnkFunc31)(Evt* script, s32 isInitialCall) { - Npc* npc = get_npc_unsafe(script->owner2.npcID); - - npc->onRender = N(UnkFunc28); - npc->blurBuf = heap_malloc(8); - *((s32*)npc->blurBuf) = 0; - - return ApiStatus_DONE1; -} - -ApiStatus N(GetNpcUnsafeOwner2)(Evt* script, s32 isInitialCall) { - get_npc_unsafe(script->owner2.npcID); - return ApiStatus_BLOCK; -} - -void N(UnkFunc28)(Npc* npc) { - Camera* camera = &gCameras[gCurrentCamID]; - - if (*((s32*)npc->blurBuf) & 1) { - clamp_angle(-camera->currentYaw); - } -} - -ApiStatus N(UnkAlphaFunc)(Evt* script, s32 isInitialCall) { - if (isInitialCall) { - s32 i; - - mdl_set_all_fog_mode(1); - D_801512F0[0] = 1; - set_background_color_blend(0, 0, 0, 0); - - for (i = 0; i < MAX_NPCS; i++) { - Npc* npc = get_npc_by_index(i); - - if (npc != NULL && npc->flags != 0 && npc->npcID != NPC_PARTNER && npc->npcID != UNK_ALPHA_FUNC_NPC) { - npc->flags |= 0x800000; - } - } - - for (i = 0; i < MAX_ITEM_ENTITIES; i++) { - ItemEntity* itemEntity = get_item_entity(i); - - if (itemEntity != NULL && itemEntity->flags & ENTITY_FLAGS_SKIP_UPDATE_TRANSFORM_MATRIX) { - itemEntity->flags |= ENTITY_FLAGS_8000000; - } - } - - script->functionTemp[0] = 0; - } - - script->functionTemp[0] += 8; - if (script->functionTemp[0] > 255) { - script->functionTemp[0] = 255; - } - - set_background_color_blend(0, 0, 0, script->functionTemp[0]); - return (script->functionTemp[0] == 255) * ApiStatus_DONE2; -} - -ApiStatus N(UnkFunc29)(Evt* script, s32 isInitialCall) { - s32 i; - - if (isInitialCall) { - set_background_color_blend(0, 0, 0, 255); - script->functionTemp[0] = 255; - script->functionTemp[1] = 0; - } - - script->functionTemp[0] -= 8; - if (script->functionTemp[0] < 0) { - script->functionTemp[0] = 0; - } - - set_background_color_blend(0, 0, 0, script->functionTemp[0]); - if (script->functionTemp[0] == 0 && script->functionTemp[1] == 0) { - script->functionTemp[1] = 1; - } else if (script->functionTemp[1] == 1) { - mdl_set_all_fog_mode(0); - *D_801512F0 = 0; - - for (i = 0; i < MAX_NPCS; i++) { - Npc* npc = get_npc_by_index(i); - if (npc != NULL && npc->flags != 0) { - if (npc->npcID != NPC_PARTNER && npc->npcID != UNK_ALPHA_FUNC_NPC) { - npc->flags &= ~0x00800000; - } - } - } - - for (i = 0; i < MAX_ITEM_ENTITIES; i++) { - ItemEntity* entity = get_item_entity(i); - if (entity != NULL && entity->flags & 0x10) { - entity->flags &= ~0x8000000; - } - } - - return ApiStatus_DONE2; - } - - return ApiStatus_BLOCK; -} diff --git a/src/world/common/UnkPartnerFuncs.inc.c b/src/world/common/UnkPartnerFuncs.inc.c deleted file mode 100644 index 5224991c30..0000000000 --- a/src/world/common/UnkPartnerFuncs.inc.c +++ /dev/null @@ -1,40 +0,0 @@ -#include "common.h" -#include "npc.h" - -ApiStatus N(UnkRotatePartner)(Evt* script, s32 isInitialCall) { - Npc* partner = get_npc_unsafe(NPC_PARTNER); - - if (isInitialCall) { - script->functionTemp[0] = 60; - } - - partner->yaw += 30.0f; - if (partner->yaw >= 360.0f) { - partner->yaw -= 360.0f; - } - - script->functionTemp[0]--; - - return (script->functionTemp[0] >> 0x1F) & ApiStatus_DONE2; -} - -ApiStatus N(UnkMovePartner)(Evt* script, s32 isInitialCall) { - Npc* npc = get_npc_unsafe(NPC_PARTNER); - f32* x = (f32*) &script->functionTemp[1]; - f32* y = (f32*) &script->functionTemp[2]; - f32* z = (f32*) &script->functionTemp[3]; - - if (isInitialCall) { - *x = evt_get_float_variable(script, EVT_VAR(0)) / 60.0f; - *y = evt_get_float_variable(script, EVT_VAR(5)) / 60.0f; - *z = evt_get_float_variable(script, EVT_VAR(1)) / 60.0f; - script->functionTemp[0] = 60; - } - - npc->pos.x += *x; - npc->pos.y += *y; - npc->pos.z += *z; - script->functionTemp[0]--; - - return (script->functionTemp[0] == 0) * ApiStatus_DONE2; -} diff --git a/src/world/common/UnkQuizFunc.inc.c b/src/world/common/UnkQuizFunc.inc.c deleted file mode 100644 index 426bc91a87..0000000000 --- a/src/world/common/UnkQuizFunc.inc.c +++ /dev/null @@ -1,62 +0,0 @@ -#include "common.h" -#include "npc.h" - -// TODO, can we remove this once all data disasm'ed? -extern QuizRequirements N(quizRequirements)[]; - -ApiStatus N(UnkQuizFunc)(Evt* script, s32 isInitialCall) { - Enemy* enemy = script->owner1.enemy; - u16 phi_s0 = evt_get_variable(script, EVT_SAVE_FLAG(1768)); - u16 phi_s7 = evt_get_variable(script, EVT_SAVE_FLAG(1769)); - u16 temp_s6 = evt_get_variable(script, EVT_SAVE_VAR(350)); - u16 phi_s5 = evt_get_variable(script, EVT_SAVE_VAR(351)); - s32 var; - s32 i; - - s32 test2; - u16 temp_s3 = (enemy->varTable[0] & 0xFF0000) >> 16; - u16 sp_10 = (enemy->varTable[0] & 0xFF0000) >> 16; - u16 temp_s2 = (enemy->varTable[0] & 0xFF00) >> 8; - u16 sp_1e = (enemy->varTable[0] & 0xFF) >> 0; - s32 temp_v0; - s32 temp_s0_2; - - if (temp_s3 != temp_s6) { - phi_s7 = 0; - phi_s0 = 0; - } - - if (phi_s0 == 0) { - if (rand_int(100) < 30) { - phi_s5 = rand_int(temp_s2 - 1); - temp_s6 = temp_s3; - evt_set_variable(script, EVT_SAVE_VAR(350), temp_s6); - evt_set_variable(script, EVT_SAVE_VAR(351), phi_s5); - phi_s0 = 1; - } - } - - evt_set_variable(script, EVT_SAVE_FLAG(1768), phi_s0); - evt_set_variable(script, EVT_SAVE_FLAG(1769), phi_s7); - temp_s0_2 = evt_get_variable(NULL, EVT_SAVE_VAR(352)); - temp_v0 = evt_get_variable(NULL, EVT_STORY_PROGRESS); - - for (i = 0; i < 8; i++) { - if (temp_v0 < (*(N(quizRequirements) + i)).unk_00) { - break; - } - } - - temp_v0 = temp_s0_2 < (*(N(quizRequirements) + i)).unk_04; - test2 = var = temp_v0; - - if ((((sp_10 == temp_s6) && (sp_1e == phi_s5) && (phi_s7 == 0) && test2)) || - ((gGameStatusPtr->debugQuizmo != 0) && var)) { - script->varTable[0] = 1; - } else { - kill_enemy(enemy); - script->varTable[0] = 0; - } - - return ApiStatus_DONE2; -} diff --git a/src/world/common/UnkRotatePlayer.inc.c b/src/world/common/UnkRotatePlayer.inc.c deleted file mode 100644 index 1d4649101b..0000000000 --- a/src/world/common/UnkRotatePlayer.inc.c +++ /dev/null @@ -1,19 +0,0 @@ -#include "common.h" -#include "npc.h" - -ApiStatus N(UnkRotatePlayer)(Evt* script, s32 isInitialCall) { - PlayerStatus* playerStatus = &gPlayerStatus; - - if (isInitialCall) { - script->functionTemp[0] = 60; - } - - playerStatus->targetYaw += 30.0f; - if (playerStatus->targetYaw >= 360.0f) { - playerStatus->targetYaw -= 360.0f; - } - - script->functionTemp[0]--; - - return (script->functionTemp[0] >> 0x1F) & ApiStatus_DONE2; -} diff --git a/src/world/common/atomic/Quizmo.inc.c b/src/world/common/atomic/Quizmo.inc.c new file mode 100644 index 0000000000..2058ffb997 --- /dev/null +++ b/src/world/common/atomic/Quizmo.inc.c @@ -0,0 +1,465 @@ +#include "common.h" +#include "effects.h" + +// TODO, can we remove this once all data disasm'ed? +extern QuizRequirement N(Quizmo_Requirements)[]; +extern u8 N(Quizmo_Answers)[64]; +extern s32** N(Quizmo_varStash); + +void N(Quizmo_NPC_OnRender)(Npc* npc); + +ApiStatus N(Quizmo_StashVars)(Evt* script, s32 isInitialCall) { + //static s32** varTable = NULL; + s32 i; + + if (N(Quizmo_varStash) == NULL) { + N(Quizmo_varStash) = heap_malloc(sizeof(script->varTable)); + + for (i = 0; i < ARRAY_COUNT(script->varTable); i++) { + N(Quizmo_varStash)[i] = script->varTablePtr[i]; + } + } else { + for (i = 0; i < ARRAY_COUNT(script->varTable); i++) { + script->varTablePtr[i] = N(Quizmo_varStash)[i]; + } + + heap_free(N(Quizmo_varStash)); + N(Quizmo_varStash) = NULL; + } + + return ApiStatus_DONE2; +} + +ApiStatus N(Quizmo_GetItemName)(Evt* script, s32 isInitialCall) { + Bytecode args = *script->ptrReadPos; + s32 itemID = evt_get_variable(script, args); + + evt_set_variable(script, args, LOOKUP_ITEM(itemID).nameMsg); + return ApiStatus_DONE2; +} + +ApiStatus N(Quizmo_HideEntities)(Evt* script, s32 isInitialCall) { + gEntityHideMode = 1; + return ApiStatus_DONE2; +} + +ApiStatus N(Quizmo_ShowEntities)(Evt* script, s32 isInitialCall) { + gEntityHideMode = 0; + return ApiStatus_DONE2; +} + +ApiStatus N(Quizmo_ShouldAppear)(Evt* script, s32 isInitialCall) { + Enemy* enemy = script->owner1.enemy; + u16 hasLocation = evt_get_variable(script, EVT_SAVE_FLAG(1768)); + u16 changedLocation = evt_get_variable(script, EVT_SAVE_FLAG(1769)); + u16 locTown = evt_get_variable(script, EVT_SAVE_VAR(350)); + u16 locMap = evt_get_variable(script, EVT_SAVE_VAR(351)); + s32 var; + s32 i; + + s32 test2; + u16 curTown1 = (enemy->varTable[0] & 0xFF0000) >> 16; + u16 curTown2 = (enemy->varTable[0] & 0xFF0000) >> 16; + u16 numMaps = (enemy->varTable[0] & 0xFF00) >> 8; + u16 curMap = (enemy->varTable[0] & 0xFF) >> 0; + s32 progress; + s32 numAnswered; + + if (curTown1 != locTown) { + changedLocation = FALSE; + hasLocation = FALSE; + } + + if (!hasLocation) { + if (rand_int(100) < 30) { + locMap = rand_int(numMaps - 1); + locTown = curTown1; + evt_set_variable(script, EVT_SAVE_VAR(350), locTown); + evt_set_variable(script, EVT_SAVE_VAR(351), locMap); + hasLocation = TRUE; + } + } + + evt_set_variable(script, EVT_SAVE_FLAG(1768), hasLocation); + evt_set_variable(script, EVT_SAVE_FLAG(1769), changedLocation); + numAnswered = evt_get_variable(NULL, EVT_SAVE_VAR(352)); + progress = evt_get_variable(NULL, EVT_STORY_PROGRESS); + + // vanilla bug? never checks the final requirement in the list + for (i = 0; i < 8; i++) { + if (progress < N(Quizmo_Requirements)[i].requiredStoryProgress) { + break; + } + } + + //TODO clean this up + progress = numAnswered < N(Quizmo_Requirements)[i].numQuestionsUnlocked; + test2 = var = progress; + + if ((((curTown2 == locTown) && (curMap == locMap) && (changedLocation == 0) && test2)) || + (gGameStatusPtr->debugQuizmo && var)) { + script->varTable[0] = TRUE; + } else { + kill_enemy(enemy); + script->varTable[0] = FALSE; + } + + return ApiStatus_DONE2; +} + +ApiStatus N(Quizmo_RenderInit)(Evt* script, s32 isInitialCall) { + Npc* npc = get_npc_unsafe(script->owner2.npcID); + + npc->onRender = N(Quizmo_NPC_OnRender); + npc->blurBuf = heap_malloc(8); + *((s32*)npc->blurBuf) = 0; + + return ApiStatus_DONE1; +} + +ApiStatus N(Quizmo_NPC_Aux_Impl)(Evt* script, s32 isInitialCall) { + // does nothing, probably a default/template function for NPCs + get_npc_unsafe(script->owner2.npcID); + return ApiStatus_BLOCK; +} + +void N(Quizmo_NPC_OnRender)(Npc* npc) { + Camera* camera = &gCameras[gCurrentCamID]; + + if (*((s32*)npc->blurBuf) & 1) { + clamp_angle(-camera->currentYaw); + } +} + +ApiStatus N(Quizmo_HideWorld)(Evt* script, s32 isInitialCall) { + if (isInitialCall) { + s32 i; + + mdl_set_all_fog_mode(1); + D_801512F0[0] = 1; + set_background_color_blend(0, 0, 0, 0); + + for (i = 0; i < MAX_NPCS; i++) { + Npc* npc = get_npc_by_index(i); + + if (npc != NULL && npc->flags != 0 && npc->npcID != NPC_PARTNER && npc->npcID != CHUCK_QUIZMO_NPC_ID) { + npc->flags |= NPC_FLAG_NO_DROPS; // odd + } + } + + for (i = 0; i < MAX_ITEM_ENTITIES; i++) { + ItemEntity* itemEntity = get_item_entity(i); + + if (itemEntity != NULL && itemEntity->flags & ENTITY_FLAGS_SKIP_UPDATE_TRANSFORM_MATRIX) { + itemEntity->flags |= ENTITY_FLAGS_8000000; + } + } + + script->functionTemp[0] = 0; + } + + script->functionTemp[0] += 8; + if (script->functionTemp[0] > 255) { + script->functionTemp[0] = 255; + } + + set_background_color_blend(0, 0, 0, script->functionTemp[0]); + + if (script->functionTemp[0] == 255) { + return ApiStatus_DONE2; + } else { + return ApiStatus_BLOCK; + } +} + +ApiStatus N(Quizmo_FadeInWorld)(Evt* script, s32 isInitialCall) { + s32 i; + + if (isInitialCall) { + set_background_color_blend(0, 0, 0, 255); + script->functionTemp[0] = 255; + script->functionTemp[1] = 0; + } + + script->functionTemp[0] -= 8; + if (script->functionTemp[0] < 0) { + script->functionTemp[0] = 0; + } + + set_background_color_blend(0, 0, 0, script->functionTemp[0]); + if (script->functionTemp[0] == 0 && script->functionTemp[1] == 0) { + script->functionTemp[1] = 1; + } else if (script->functionTemp[1] == 1) { + mdl_set_all_fog_mode(0); + *D_801512F0 = 0; + + for (i = 0; i < MAX_NPCS; i++) { + Npc* npc = get_npc_by_index(i); + if (npc != NULL && npc->flags != 0) { + if (npc->npcID != NPC_PARTNER && npc->npcID != CHUCK_QUIZMO_NPC_ID) { + npc->flags &= ~NPC_FLAG_NO_DROPS; + } + } + } + + for (i = 0; i < MAX_ITEM_ENTITIES; i++) { + ItemEntity* entity = get_item_entity(i); + if (entity != NULL && entity->flags & ITEM_ENTITY_FLAGS_10) { + entity->flags &= ~ITEM_ENTITY_FLAGS_8000000; + } + } + + return ApiStatus_DONE2; + } + + return ApiStatus_BLOCK; +} + +ApiStatus N(Quizmo_UpdateRecords)(Evt* script, s32 isInitialCall) { + u16 quizzesAnswered = gPlayerData.quizzesAnswered; + + if (quizzesAnswered < 999) { + gPlayerData.quizzesAnswered++; + } + + if (script->varTable[0] == N(Quizmo_Answers)[evt_get_variable(NULL, EVT_SAVE_VAR(352))]) { + script->varTable[0] = 1; + gPlayerData.quizzesCorrect++; + } else { + script->varTable[0] = 0; + } + + return ApiStatus_DONE2; +} + +ApiStatus N(Quizmo_CreateStage)(Evt* script, s32 isInitialCall) { + EffectDataQuizStage* stageData; + + if (isInitialCall) { + N(Quizmo_StageEffect) = fx_quizmo_stage(0, + evt_get_variable(script, EVT_ARRAY(1)), + evt_get_variable(script, EVT_ARRAY(2)), + evt_get_variable(script, EVT_ARRAY(3))); + N(Quizmo_AudienceEffect) = fx_quizmo_audience(0, + evt_get_variable(script, EVT_ARRAY(1)), + evt_get_variable(script, EVT_ARRAY(2)), + evt_get_variable(script, EVT_ARRAY(3))); + N(Quizmo_VannaTEffect) = fx_quizmo_assistant(0, + evt_get_variable(script, EVT_ARRAY(1)), + evt_get_variable(script, EVT_ARRAY(2)), + evt_get_variable(script, EVT_ARRAY(3)), + 1.0f, 0); + + stageData = N(Quizmo_StageEffect)->data; + stageData->microphoneRaiseAmt = 0; + stageData->leftWallRaiseAmt = 0; + stageData->rightWallRaiseAmt = 0; + stageData->podiumRaiseAmt = 0; + stageData->rearWallRaiseAmt = 0; + } + + stageData = N(Quizmo_StageEffect)->data; + + stageData->leftWallRaiseAmt += 10; + stageData->podiumRaiseAmt += 10; + stageData->rightWallRaiseAmt += 10; + stageData->microphoneRaiseAmt += 10; + stageData->rearWallRaiseAmt += 10; + if (stageData->microphoneRaiseAmt >= 255) { + stageData->microphoneRaiseAmt = 255; + return ApiStatus_DONE2; + } + + return ApiStatus_BLOCK; +} + +ApiStatus N(Quizmo_DestroyEffects)(Evt* script, s32 isInitialCall) { + EffectDataQuizStage* stageData; + + if (isInitialCall) { + N(Quizmo_AudienceEffect)->flags |= EFFECT_INSTANCE_FLAGS_10; + N(Quizmo_VannaTEffect)->flags |= EFFECT_INSTANCE_FLAGS_10; + } + + stageData = N(Quizmo_StageEffect)->data; + stageData->microphoneRaiseAmt -= 10; + stageData->leftWallRaiseAmt -= 10; + stageData->rightWallRaiseAmt -= 10; + stageData->podiumRaiseAmt -= 10; + stageData->rearWallRaiseAmt -= 10; + + if (stageData->microphoneRaiseAmt <= 0) { + stageData->microphoneRaiseAmt = 0; + remove_effect(N(Quizmo_StageEffect)); + free_generic_entity(N(Quizmo_Worker)); + return ApiStatus_DONE2; + } + + return ApiStatus_BLOCK; +} + +ApiStatus N(Quizmo_SetStageLightsDelay)(Evt* script, s32 isInitialCall) { + ((EffectDataQuizStage*)N(Quizmo_StageEffect)->data)->lightScrollDelay = evt_get_variable(script, *script->ptrReadPos); + return ApiStatus_DONE2; +} + +ApiStatus N(Quizmo_UnkStageEffectMode)(Evt* script, s32 isInitialCall) { + s32 var = evt_get_variable(script, *script->ptrReadPos); + EffectDataQuizStage* stageData = N(Quizmo_StageEffect)->data; + + switch (var) { + case 0: + stageData->unkEffectMode = 0xC0; + break; + case 1: + stageData->unkEffectMode = 0x80; + break; + case 2: + stageData->unkEffectMode = 0x40; + break; + default: + stageData->unkEffectMode = 0; + break; + } + + return ApiStatus_DONE2; +} + +ApiStatus N(Quizmo_SetVannaAnim_Idle)(Evt* script, s32 isInitialCall) { + ((EffectDataQuizVannaT*)N(Quizmo_VannaTEffect)->data)->anim = 0; + return ApiStatus_DONE2; +} + +ApiStatus N(Quizmo_SetVannaAnim_Clap)(Evt* script, s32 isInitialCall) { + ((EffectDataQuizVannaT*)N(Quizmo_VannaTEffect)->data)->anim = 1; + return ApiStatus_DONE2; +} + +ApiStatus N(Quizmo_SetVannaAnim_Wave)(Evt* script, s32 isInitialCall) { + ((EffectDataQuizVannaT*)N(Quizmo_VannaTEffect)->data)->anim = 2; + return ApiStatus_DONE2; +} + +ApiStatus N(Quizmo_ShouldQuizmoLeave)(Evt* script, s32 isInitialCall) { + evt_set_variable(script, EVT_VAR(0), gGameStatusPtr->debugQuizmo); + return ApiStatus_DONE2; +} + +ApiStatus N(Quizmo_SetCamVfov)(Evt* script, s32 isInitialCall) { + Bytecode* args = script->ptrReadPos; + s32 cameraID = evt_get_variable(script, *args++); + + gCameras[cameraID].vfov = evt_get_float_variable(script, *args++); + return ApiStatus_DONE2; +} + +ApiStatus N(Quizmo_GetCamVfov)(Evt* script, s32 isInitialCall) { + Bytecode* args = script->ptrReadPos; + s32 cameraID = evt_get_variable(script, *args++); + + evt_set_variable(script, *args++, EVT_FIXED(gCameras[cameraID].vfov)); + return ApiStatus_DONE2; +} + +ApiStatus N(Quizmo_AddViewRelativeOffset)(Evt* script, s32 isInitialCall) { + Bytecode* args = script->ptrReadPos; + s32 x = evt_get_variable(script, *args++); + s32 y = evt_get_variable(script, *args++); + s32 z = evt_get_variable(script, *args++); + Bytecode ourVarX = *args++; + Bytecode outVarZ = *args++; + + s32 cameraYaw = gCameras[gCurrentCameraID].currentYaw; + s32 outX = evt_get_variable(script, EVT_ARRAY(1)) - (z * cos_deg(cameraYaw)); + s32 outZ = evt_get_variable(script, EVT_ARRAY(3)) - (z * sin_deg(cameraYaw)); + + outX -= x; + outZ -= y; + + evt_set_variable(script, ourVarX, outX); + evt_set_variable(script, outVarZ, outZ); + + return ApiStatus_DONE2; +} + +ApiStatus N(Quizmo_SpinPlayer)(Evt* script, s32 isInitialCall) { + PlayerStatus* playerStatus = &gPlayerStatus; + + if (isInitialCall) { + script->functionTemp[0] = 60; + } + + playerStatus->targetYaw += 30.0f; + if (playerStatus->targetYaw >= 360.0f) { + playerStatus->targetYaw -= 360.0f; + } + + script->functionTemp[0]--; + + if(script->functionTemp[0] < 0) { + return ApiStatus_DONE2; + } else { + return ApiStatus_BLOCK; + } +} + +ApiStatus N(Quizmo_SpinPartner)(Evt* script, s32 isInitialCall) { + Npc* partner = get_npc_unsafe(NPC_PARTNER); + + if (isInitialCall) { + script->functionTemp[0] = 60; + } + + partner->yaw += 30.0f; + if (partner->yaw >= 360.0f) { + partner->yaw -= 360.0f; + } + + script->functionTemp[0]--; + + if(script->functionTemp[0] < 0) { + return ApiStatus_DONE2; + } else { + return ApiStatus_BLOCK; + } +} + +ApiStatus N(Quizmo_UpdatePartnerPosition)(Evt* script, s32 isInitialCall) { + Npc* npc = get_npc_unsafe(NPC_PARTNER); + f32* x = (f32*) &script->functionTemp[1]; + f32* y = (f32*) &script->functionTemp[2]; + f32* z = (f32*) &script->functionTemp[3]; + + if (isInitialCall) { + *x = evt_get_float_variable(script, EVT_VAR(0)) / 60.0f; + *y = evt_get_float_variable(script, EVT_VAR(5)) / 60.0f; + *z = evt_get_float_variable(script, EVT_VAR(1)) / 60.0f; + script->functionTemp[0] = 60; + } + + npc->pos.x += *x; + npc->pos.y += *y; + npc->pos.z += *z; + script->functionTemp[0]--; + + if(script->functionTemp[0] == 0) { + return ApiStatus_DONE2; + } else { + return ApiStatus_BLOCK; + } +} + +void N(Quizmo_CreateReactionEffect)(void) { + s32 result = evt_get_variable(NULL, N(Quizmo_AnswerResult)); + + if (result == 1) { + fx_quizmo_answer(0, 0, 0, 0); + } else if (result == 2) { + fx_quizmo_answer(1, 0, 0, 0); + } +} + +ApiStatus N(Quizmo_CreateWorker)(Evt* script, s32 isInitialCall) { + N(Quizmo_Worker) = create_generic_entity_frontUI(NULL, N(Quizmo_CreateReactionEffect)); + return ApiStatus_DONE2; +} diff --git a/src/world/common/atomic/QuizmoData.inc.c b/src/world/common/atomic/QuizmoData.inc.c new file mode 100644 index 0000000000..ff48516361 --- /dev/null +++ b/src/world/common/atomic/QuizmoData.inc.c @@ -0,0 +1,715 @@ +#include "common.h" + +#ifndef CHUCK_QUIZMO_NPC_ID +# error CHUCK_QUIZMO_NPC_ID must be defined for QuizmoData.inc.c +#endif + +s32** N(Quizmo_varStash) = NULL; + +EvtScript N(EVS_Quizmo_GiveItem_0) = { + EVT_CALL(ShowGotItem, EVT_VAR(0), 1, 0) + EVT_RETURN + EVT_RETURN + EVT_END +}; + +EvtScript N(EVS_Quizmo_GiveItem_16) = { + EVT_CALL(ShowGotItem, EVT_VAR(0), 1, 16) + EVT_RETURN + EVT_RETURN + EVT_END +}; + +u8 N(Quizmo_Answers)[64] = { + 0x02, 0x01, 0x01, 0x02, 0x02, 0x00, 0x02, 0x00, + 0x02, 0x01, 0x00, 0x02, 0x01, 0x01, 0x00, 0x02, + 0x00, 0x02, 0x01, 0x00, 0x00, 0x02, 0x01, 0x00, + 0x02, 0x01, 0x01, 0x02, 0x02, 0x01, 0x01, 0x01, + 0x00, 0x02, 0x02, 0x02, 0x02, 0x00, 0x01, 0x01, + 0x02, 0x01, 0x02, 0x01, 0x02, 0x00, 0x00, 0x01, + 0x01, 0x00, 0x01, 0x02, 0x01, 0x00, 0x02, 0x02, + 0x01, 0x02, 0x00, 0x02, 0x02, 0x01, 0x01, 0x01, +}; + +QuizRequirement N(Quizmo_Requirements)[] = { + { STORY_CH0_KAMMY_RETURNED_TO_BOWSER, 0 }, + { STORY_CH1_BEGAN_PEACH_MISSION, 10 }, + { STORY_CH2_BEGAN_PEACH_MISSION, 20 }, + { STORY_CH3_BEGAN_PEACH_MISSION, 30 }, + { STORY_CH4_BEGAN_PEACH_MISSION, 37 }, + { STORY_CH5_STAR_SPRIT_DEPARTED, 44 }, + { STORY_CH6_BEGAN_PEACH_MISSION, 52 }, + { STORY_CH7_BEGAN_PEACH_MISSION, 60 }, + { STORY_EPILOGUE, 64 }, + { 0, 64 }, // end of list +}; + +EvtScript N(EVS_Quizmo_Exit) = { + EVT_CALL(N(Quizmo_ShouldQuizmoLeave)) + EVT_IF_LE(EVT_VAR(0), 1) + EVT_CALL(GetNpcPos, NPC_SELF, EVT_VAR(0), EVT_VAR(1), EVT_VAR(2)) + EVT_ADD(EVT_VAR(1), 300) + EVT_CALL(SetNpcJumpscale, NPC_SELF, 1) + EVT_CALL(SetNpcAnimation, NPC_SELF, NPC_ANIM_chuck_quizmo_Palette_00_Anim_C) + EVT_WAIT_FRAMES(40) + EVT_CALL(SetNpcPos, NPC_SELF, 0, -1000, 0) + EVT_END_IF + EVT_RETURN + EVT_END +}; + +EvtScript N(EVS_Quizmo_SetQuizCamera) = { + EVT_CALL(N(Quizmo_GetCamVfov), 0, EVT_ARRAY(0)) + EVT_CALL(N(Quizmo_SetCamVfov), 0, 25) //TODO + EVT_CALL(GetPlayerPos, EVT_VAR(0), EVT_VAR(1), EVT_VAR(2)) + EVT_CALL(SetPanTarget, 0, EVT_VAR(0), EVT_VAR(1), EVT_VAR(2)) + EVT_CALL(UseSettingsFrom, 0, EVT_VAR(0), EVT_VAR(1), EVT_VAR(2)) + EVT_CALL(GetCamType, 0, EVT_VAR(1), EVT_VAR(2)) + EVT_CALL(SetCamType, 0, EVT_VAR(1), 0) + EVT_CALL(GetCamDistance, 0, EVT_VAR(0)) + EVT_IF_GT(EVT_VAR(0), 0) + EVT_SETF(EVT_VAR(0), 370) + EVT_ELSE + EVT_SETF(EVT_VAR(0), -370) + EVT_END_IF + EVT_CALL(SetCamDistance, 0, EVT_VAR(0)) + EVT_CALL(GetCamPitch, 0, EVT_VAR(0), EVT_VAR(1)) + EVT_SETF(EVT_VAR(0), EVT_FIXED(13.0)) + EVT_SETF(EVT_VAR(1), EVT_FIXED(-10.0)) + EVT_CALL(SetCamPitch, 0, EVT_VAR(0), EVT_VAR(1)) + EVT_CALL(PanToTarget, 0, 0, 1) + EVT_CALL(SetCamLeadPlayer, 0, 0) + EVT_RETURN + EVT_END +}; + +EvtScript N(EVS_Quizmo_OtherCamScript) = { + EVT_CALL(GetNpcPos, CHUCK_QUIZMO_NPC_ID, EVT_VAR(0), EVT_VAR(1), EVT_VAR(2)) + EVT_ADD(EVT_VAR(1), 30) + EVT_CALL(SetPanTarget, 0, EVT_VAR(0), EVT_VAR(1), EVT_VAR(2)) + EVT_CALL(GetCamDistance, 0, EVT_VAR(0)) + EVT_IF_GT(EVT_VAR(0), 0) + EVT_SETF(EVT_VAR(0), 17) + EVT_ELSE + EVT_SETF(EVT_VAR(0), -17) + EVT_END_IF + EVT_CALL(SetCamDistance, 0, EVT_VAR(0)) + EVT_CALL(SetCamSpeed, 0, EVT_FIXED(90.0)) + EVT_CALL(WaitForCam, 0, EVT_FIXED(1.0)) + EVT_CALL(SetCamSpeed, 0, 1) + EVT_RETURN + EVT_END +}; + +EvtScript N(EVS_Quizmo_ResetCamera) = { + EVT_CALL(N(Quizmo_SetCamVfov), 0, EVT_ARRAY(0)) + EVT_CALL(PanToTarget, 0, 0, 0) + EVT_RETURN + EVT_END +}; + +EvtScript N(EVS_Quizmo_MovePlayerToPodium) = { + EVT_WAIT_FRAMES(20) + EVT_CALL(N(Quizmo_AddViewRelativeOffset), EVT_ARRAY(1), EVT_ARRAY(3), 83, EVT_VAR(0), EVT_VAR(1)) + EVT_THREAD + EVT_SETF(EVT_VAR(2), 0) + EVT_LOOP(60) + EVT_SETF(EVT_VAR(3), EVT_VAR(0)) + EVT_SETF(EVT_VAR(4), EVT_VAR(1)) + EVT_MULF(EVT_VAR(3), EVT_VAR(2)) + EVT_MULF(EVT_VAR(4), EVT_VAR(2)) + EVT_DIVF(EVT_VAR(3), 60) + EVT_DIVF(EVT_VAR(4), 60) + EVT_ADDF(EVT_VAR(3), EVT_ARRAY(1)) + EVT_ADDF(EVT_VAR(4), EVT_ARRAY(3)) + EVT_CALL(SetPlayerPos, EVT_VAR(3), EVT_ARRAY(2), EVT_VAR(4)) + EVT_ADDF(EVT_VAR(2), 1) + EVT_WAIT_FRAMES(1) + EVT_END_LOOP + EVT_SETF(EVT_VAR(3), EVT_VAR(0)) + EVT_SETF(EVT_VAR(4), EVT_VAR(1)) + EVT_ADDF(EVT_VAR(3), EVT_ARRAY(1)) + EVT_ADDF(EVT_VAR(4), EVT_ARRAY(3)) + EVT_CALL(SetPlayerPos, EVT_VAR(3), EVT_ARRAY(2), EVT_VAR(4)) + EVT_END_THREAD + EVT_CALL(N(Quizmo_SpinPlayer)) + EVT_CALL(func_802D2884, EVT_ARRAY(1), EVT_ARRAY(3), 0) + EVT_CALL(SetPlayerAnimation, ANIM_10002) + EVT_RETURN + EVT_END +}; + +EvtScript N(EVS_Quizmo_MovePartnerToPodium) = { + EVT_CALL(GetNpcPos, NPC_PARTNER, EVT_VAR(10), EVT_VAR(11), EVT_VAR(12)) + EVT_CALL(N(Quizmo_AddViewRelativeOffset), EVT_VAR(10), EVT_VAR(12), 108, EVT_VAR(0), EVT_VAR(1)) + EVT_SETF(EVT_VAR(5), EVT_ARRAY(2)) + EVT_SUBF(EVT_VAR(5), EVT_VAR(11)) + EVT_THREAD + EVT_CALL(N(Quizmo_UpdatePartnerPosition)) + EVT_SETF(EVT_VAR(3), EVT_VAR(0)) + EVT_SETF(EVT_VAR(4), EVT_VAR(1)) + EVT_SETF(EVT_VAR(6), EVT_VAR(5)) + EVT_ADDF(EVT_VAR(3), EVT_VAR(10)) + EVT_ADDF(EVT_VAR(4), EVT_VAR(12)) + EVT_ADDF(EVT_VAR(6), EVT_VAR(11)) + EVT_CALL(SetNpcPos, NPC_PARTNER, EVT_VAR(3), EVT_VAR(6), EVT_VAR(4)) + EVT_END_THREAD + EVT_CALL(N(Quizmo_SpinPartner)) + EVT_CALL(NpcFacePlayer, NPC_PARTNER, 0) + EVT_CALL(SetNpcAnimation, NPC_PARTNER, PARTNER_ANIM_RUN) + EVT_RETURN + EVT_END +}; + +EvtScript N(EVS_Quizmo_MoveQuizmoToMicrophone) = { + EVT_CALL(GetNpcPos, CHUCK_QUIZMO_NPC_ID, EVT_VAR(10), EVT_VAR(11), EVT_VAR(12)) + EVT_CALL(N(Quizmo_AddViewRelativeOffset), EVT_VAR(10), EVT_VAR(12), -70, EVT_VAR(0), EVT_VAR(1)) + EVT_THREAD + EVT_SETF(EVT_VAR(2), 0) + EVT_LOOP(60) + EVT_SETF(EVT_VAR(3), EVT_VAR(0)) + EVT_SETF(EVT_VAR(4), EVT_VAR(1)) + EVT_MULF(EVT_VAR(3), EVT_VAR(2)) + EVT_MULF(EVT_VAR(4), EVT_VAR(2)) + EVT_DIVF(EVT_VAR(3), 60) + EVT_DIVF(EVT_VAR(4), 60) + EVT_ADDF(EVT_VAR(3), EVT_VAR(10)) + EVT_ADDF(EVT_VAR(4), EVT_VAR(12)) + EVT_CALL(SetNpcPos, CHUCK_QUIZMO_NPC_ID, EVT_VAR(3), EVT_ARRAY(2), EVT_VAR(4)) + EVT_ADDF(EVT_VAR(2), 1) + EVT_WAIT_FRAMES(1) + EVT_END_LOOP + EVT_END_THREAD + EVT_WAIT_FRAMES(60) + EVT_CALL(NpcFacePlayer, CHUCK_QUIZMO_NPC_ID, 0) + EVT_CALL(SetNpcAnimation, CHUCK_QUIZMO_NPC_ID, NPC_ANIM_chuck_quizmo_Palette_00_Anim_1) + EVT_RETURN + EVT_END +}; + +EvtScript N(EVS_Quizmo_SetCharacterPositons) = { + EVT_EXEC(N(EVS_Quizmo_MovePlayerToPodium)) + EVT_EXEC(N(EVS_Quizmo_MovePartnerToPodium)) + EVT_EXEC_WAIT(N(EVS_Quizmo_MoveQuizmoToMicrophone)) + EVT_RETURN + EVT_END +}; + +EvtScript N(EVS_Quizmo_PlayerThinking) = { + EVT_LOOP(0) + EVT_CALL(SetPlayerAnimation, ANIM_QUESTION) + EVT_WAIT_FRAMES(20) + EVT_END_LOOP + EVT_RETURN + EVT_END +}; + +EvtScript N(EVS_Quizmo_PlayerHitBuzzer) = { + EVT_CALL(SetPlayerAnimation, ANIM_THROW) + EVT_WAIT_FRAMES(15) + EVT_CALL(SetPlayerAnimation, ANIM_10002) + EVT_RETURN + EVT_END +}; + +EvtScript N(EVS_Quizmo_PlayerReaction_RightAnswer) = { + EVT_LOOP(0) + EVT_CALL(SetPlayerAnimation, ANIM_10002) + EVT_WAIT_FRAMES(1) + EVT_CALL(SetPlayerAnimation, ANIM_BEFORE_JUMP) + EVT_WAIT_FRAMES(2) + EVT_CALL(SetPlayerAnimation, ANIM_MIDAIR_STILL) + EVT_CALL(GetPlayerPos, EVT_VAR(0), EVT_VAR(1), EVT_VAR(2)) + EVT_ADD(EVT_VAR(1), 3) + EVT_CALL(SetPlayerPos, EVT_VAR(0), EVT_VAR(1), EVT_VAR(2)) + EVT_WAIT_FRAMES(1) + EVT_ADD(EVT_VAR(1), 2) + EVT_CALL(SetPlayerPos, EVT_VAR(0), EVT_VAR(1), EVT_VAR(2)) + EVT_WAIT_FRAMES(1) + EVT_ADD(EVT_VAR(1), 1) + EVT_CALL(SetPlayerPos, EVT_VAR(0), EVT_VAR(1), EVT_VAR(2)) + EVT_WAIT_FRAMES(1) + EVT_ADD(EVT_VAR(1), 1) + EVT_CALL(SetPlayerPos, EVT_VAR(0), EVT_VAR(1), EVT_VAR(2)) + EVT_WAIT_FRAMES(1) + EVT_ADD(EVT_VAR(1), 0) + EVT_CALL(SetPlayerPos, EVT_VAR(0), EVT_VAR(1), EVT_VAR(2)) + EVT_WAIT_FRAMES(1) + EVT_ADD(EVT_VAR(1), 0) + EVT_CALL(SetPlayerPos, EVT_VAR(0), EVT_VAR(1), EVT_VAR(2)) + EVT_WAIT_FRAMES(1) + EVT_ADD(EVT_VAR(1), 0) + EVT_CALL(SetPlayerPos, EVT_VAR(0), EVT_VAR(1), EVT_VAR(2)) + EVT_WAIT_FRAMES(1) + EVT_ADD(EVT_VAR(1), 0) + EVT_CALL(SetPlayerPos, EVT_VAR(0), EVT_VAR(1), EVT_VAR(2)) + EVT_WAIT_FRAMES(1) + EVT_CALL(SetPlayerAnimation, ANIM_MIDAIR) + EVT_CALL(GetPlayerPos, EVT_VAR(0), EVT_VAR(1), EVT_VAR(2)) + EVT_ADD(EVT_VAR(1), 0) + EVT_CALL(SetPlayerPos, EVT_VAR(0), EVT_VAR(1), EVT_VAR(2)) + EVT_WAIT_FRAMES(1) + EVT_ADD(EVT_VAR(1), 0) + EVT_CALL(SetPlayerPos, EVT_VAR(0), EVT_VAR(1), EVT_VAR(2)) + EVT_WAIT_FRAMES(1) + EVT_ADD(EVT_VAR(1), 0) + EVT_CALL(SetPlayerPos, EVT_VAR(0), EVT_VAR(1), EVT_VAR(2)) + EVT_WAIT_FRAMES(1) + EVT_ADD(EVT_VAR(1), -1) + EVT_CALL(SetPlayerPos, EVT_VAR(0), EVT_VAR(1), EVT_VAR(2)) + EVT_WAIT_FRAMES(1) + EVT_ADD(EVT_VAR(1), -1) + EVT_CALL(SetPlayerPos, EVT_VAR(0), EVT_VAR(1), EVT_VAR(2)) + EVT_WAIT_FRAMES(1) + EVT_ADD(EVT_VAR(1), -2) + EVT_CALL(SetPlayerPos, EVT_VAR(0), EVT_VAR(1), EVT_VAR(2)) + EVT_WAIT_FRAMES(1) + EVT_ADD(EVT_VAR(1), -3) + EVT_CALL(SetPlayerPos, EVT_VAR(0), EVT_VAR(1), EVT_VAR(2)) + EVT_WAIT_FRAMES(1) + EVT_CALL(SetPlayerAnimation, ANIM_10009) + EVT_WAIT_FRAMES(2) + EVT_WAIT_FRAMES(1) + EVT_CALL(SetPlayerAnimation, ANIM_BEFORE_JUMP) + EVT_WAIT_FRAMES(2) + EVT_CALL(SetPlayerAnimation, ANIM_MIDAIR_STILL) + EVT_CALL(GetPlayerPos, EVT_VAR(0), EVT_VAR(1), EVT_VAR(2)) + EVT_ADD(EVT_VAR(1), 3) + EVT_CALL(SetPlayerPos, EVT_VAR(0), EVT_VAR(1), EVT_VAR(2)) + EVT_WAIT_FRAMES(1) + EVT_ADD(EVT_VAR(1), 2) + EVT_CALL(SetPlayerPos, EVT_VAR(0), EVT_VAR(1), EVT_VAR(2)) + EVT_WAIT_FRAMES(1) + EVT_ADD(EVT_VAR(1), 1) + EVT_CALL(SetPlayerPos, EVT_VAR(0), EVT_VAR(1), EVT_VAR(2)) + EVT_WAIT_FRAMES(1) + EVT_ADD(EVT_VAR(1), 1) + EVT_CALL(SetPlayerPos, EVT_VAR(0), EVT_VAR(1), EVT_VAR(2)) + EVT_WAIT_FRAMES(1) + EVT_ADD(EVT_VAR(1), 0) + EVT_CALL(SetPlayerPos, EVT_VAR(0), EVT_VAR(1), EVT_VAR(2)) + EVT_WAIT_FRAMES(1) + EVT_ADD(EVT_VAR(1), 0) + EVT_CALL(SetPlayerPos, EVT_VAR(0), EVT_VAR(1), EVT_VAR(2)) + EVT_WAIT_FRAMES(1) + EVT_ADD(EVT_VAR(1), 0) + EVT_CALL(SetPlayerPos, EVT_VAR(0), EVT_VAR(1), EVT_VAR(2)) + EVT_WAIT_FRAMES(1) + EVT_ADD(EVT_VAR(1), 0) + EVT_CALL(SetPlayerPos, EVT_VAR(0), EVT_VAR(1), EVT_VAR(2)) + EVT_WAIT_FRAMES(1) + EVT_CALL(SetPlayerAnimation, ANIM_MIDAIR) + EVT_CALL(GetPlayerPos, EVT_VAR(0), EVT_VAR(1), EVT_VAR(2)) + EVT_ADD(EVT_VAR(1), 0) + EVT_CALL(SetPlayerPos, EVT_VAR(0), EVT_VAR(1), EVT_VAR(2)) + EVT_WAIT_FRAMES(1) + EVT_ADD(EVT_VAR(1), 0) + EVT_CALL(SetPlayerPos, EVT_VAR(0), EVT_VAR(1), EVT_VAR(2)) + EVT_WAIT_FRAMES(1) + EVT_ADD(EVT_VAR(1), 0) + EVT_CALL(SetPlayerPos, EVT_VAR(0), EVT_VAR(1), EVT_VAR(2)) + EVT_WAIT_FRAMES(1) + EVT_ADD(EVT_VAR(1), -1) + EVT_CALL(SetPlayerPos, EVT_VAR(0), EVT_VAR(1), EVT_VAR(2)) + EVT_WAIT_FRAMES(1) + EVT_ADD(EVT_VAR(1), -1) + EVT_CALL(SetPlayerPos, EVT_VAR(0), EVT_VAR(1), EVT_VAR(2)) + EVT_WAIT_FRAMES(1) + EVT_ADD(EVT_VAR(1), -2) + EVT_CALL(SetPlayerPos, EVT_VAR(0), EVT_VAR(1), EVT_VAR(2)) + EVT_WAIT_FRAMES(1) + EVT_ADD(EVT_VAR(1), -3) + EVT_CALL(SetPlayerPos, EVT_VAR(0), EVT_VAR(1), EVT_VAR(2)) + EVT_WAIT_FRAMES(1) + EVT_CALL(SetPlayerAnimation, ANIM_10009) + EVT_WAIT_FRAMES(2) + EVT_WAIT_FRAMES(1) + EVT_CALL(SetPlayerAnimation, ANIM_BEFORE_JUMP) + EVT_WAIT_FRAMES(2) + EVT_CALL(SetPlayerAnimation, ANIM_MIDAIR_STILL) + EVT_CALL(GetPlayerPos, EVT_VAR(0), EVT_VAR(1), EVT_VAR(2)) + EVT_ADD(EVT_VAR(1), 3) + EVT_CALL(SetPlayerPos, EVT_VAR(0), EVT_VAR(1), EVT_VAR(2)) + EVT_WAIT_FRAMES(1) + EVT_ADD(EVT_VAR(1), 2) + EVT_CALL(SetPlayerPos, EVT_VAR(0), EVT_VAR(1), EVT_VAR(2)) + EVT_WAIT_FRAMES(1) + EVT_ADD(EVT_VAR(1), 1) + EVT_CALL(SetPlayerPos, EVT_VAR(0), EVT_VAR(1), EVT_VAR(2)) + EVT_WAIT_FRAMES(1) + EVT_ADD(EVT_VAR(1), 1) + EVT_CALL(SetPlayerPos, EVT_VAR(0), EVT_VAR(1), EVT_VAR(2)) + EVT_WAIT_FRAMES(1) + EVT_ADD(EVT_VAR(1), 0) + EVT_CALL(SetPlayerPos, EVT_VAR(0), EVT_VAR(1), EVT_VAR(2)) + EVT_WAIT_FRAMES(1) + EVT_ADD(EVT_VAR(1), 0) + EVT_CALL(SetPlayerPos, EVT_VAR(0), EVT_VAR(1), EVT_VAR(2)) + EVT_WAIT_FRAMES(1) + EVT_ADD(EVT_VAR(1), 0) + EVT_CALL(SetPlayerPos, EVT_VAR(0), EVT_VAR(1), EVT_VAR(2)) + EVT_WAIT_FRAMES(1) + EVT_ADD(EVT_VAR(1), 0) + EVT_CALL(SetPlayerPos, EVT_VAR(0), EVT_VAR(1), EVT_VAR(2)) + EVT_WAIT_FRAMES(1) + EVT_CALL(SetPlayerAnimation, ANIM_MIDAIR) + EVT_CALL(GetPlayerPos, EVT_VAR(0), EVT_VAR(1), EVT_VAR(2)) + EVT_ADD(EVT_VAR(1), 0) + EVT_CALL(SetPlayerPos, EVT_VAR(0), EVT_VAR(1), EVT_VAR(2)) + EVT_WAIT_FRAMES(1) + EVT_ADD(EVT_VAR(1), 0) + EVT_CALL(SetPlayerPos, EVT_VAR(0), EVT_VAR(1), EVT_VAR(2)) + EVT_WAIT_FRAMES(1) + EVT_ADD(EVT_VAR(1), 0) + EVT_CALL(SetPlayerPos, EVT_VAR(0), EVT_VAR(1), EVT_VAR(2)) + EVT_WAIT_FRAMES(1) + EVT_ADD(EVT_VAR(1), -1) + EVT_CALL(SetPlayerPos, EVT_VAR(0), EVT_VAR(1), EVT_VAR(2)) + EVT_WAIT_FRAMES(1) + EVT_ADD(EVT_VAR(1), -1) + EVT_CALL(SetPlayerPos, EVT_VAR(0), EVT_VAR(1), EVT_VAR(2)) + EVT_WAIT_FRAMES(1) + EVT_ADD(EVT_VAR(1), -2) + EVT_CALL(SetPlayerPos, EVT_VAR(0), EVT_VAR(1), EVT_VAR(2)) + EVT_WAIT_FRAMES(1) + EVT_ADD(EVT_VAR(1), -3) + EVT_CALL(SetPlayerPos, EVT_VAR(0), EVT_VAR(1), EVT_VAR(2)) + EVT_WAIT_FRAMES(1) + EVT_CALL(SetPlayerAnimation, ANIM_10009) + EVT_WAIT_FRAMES(2) + EVT_END_LOOP + EVT_CALL(SetPlayerAnimation, ANIM_10002) + EVT_CALL(SetPlayerPos, EVT_VAR(0), EVT_ARRAY(2), EVT_VAR(2)) + EVT_WAIT_FRAMES(1) + EVT_RETURN + EVT_END +}; + +EvtScript N(EVS_Quizmo_PlayerReaction_WrongAnswer) = { + EVT_CALL(SetPlayerAnimation, ANIM_SHOCK_STILL) + EVT_LOOP(0) + EVT_WAIT_FRAMES(1) + EVT_END_LOOP + EVT_RETURN + EVT_END +}; + +EvtScript N(EVS_Quizmo_ReturnPlayerToOriginalPos) = { + EVT_THREAD + EVT_CALL(N(Quizmo_AddViewRelativeOffset), EVT_ARRAY(1), EVT_ARRAY(3), 25, EVT_VAR(0), EVT_VAR(1)) + EVT_SETF(EVT_VAR(2), EVT_ARRAY(1)) + EVT_ADDF(EVT_VAR(2), EVT_VAR(0)) + EVT_SETF(EVT_VAR(3), EVT_ARRAY(3)) + EVT_ADDF(EVT_VAR(3), EVT_VAR(1)) + EVT_CALL(SetNpcAnimation, NPC_PARTNER, PARTNER_ANIM_JUMP) + EVT_CALL(NpcMoveTo, NPC_PARTNER, EVT_VAR(2), EVT_VAR(3), 40) + EVT_CALL(SetNpcAnimation, NPC_PARTNER, PARTNER_ANIM_RUN) + EVT_END_THREAD + EVT_CALL(PlayerMoveTo, EVT_ARRAY(1), EVT_ARRAY(3), 40) + EVT_RETURN + EVT_END +}; + +EvtScript N(EVS_Quizmo_RightAnswer) = { + EVT_EXEC_GET_TID(N(EVS_Quizmo_PlayerReaction_RightAnswer), EVT_VAR(1)) + EVT_WAIT_FRAMES(60) + EVT_KILL_THREAD(EVT_VAR(1)) + EVT_LOOP(5) + EVT_CALL(GetPlayerPos, EVT_VAR(0), EVT_VAR(1), EVT_VAR(2)) + EVT_ADD(EVT_VAR(1), -1) + EVT_CALL(SetPlayerPos, EVT_VAR(0), EVT_VAR(1), EVT_VAR(2)) + EVT_WAIT_FRAMES(2) + EVT_END_LOOP + EVT_WAIT_FRAMES(20) + EVT_EXEC_WAIT(N(EVS_Quizmo_ReturnPlayerToOriginalPos)) + EVT_RETURN + EVT_END +}; + +EvtScript N(EVS_Quizmo_WrongAnswer) = { + EVT_EXEC_GET_TID(N(EVS_Quizmo_PlayerReaction_WrongAnswer), EVT_VAR(1)) + EVT_WAIT_FRAMES(60) + EVT_LOOP(5) + EVT_CALL(GetPlayerPos, EVT_VAR(0), EVT_VAR(1), EVT_VAR(2)) + EVT_ADD(EVT_VAR(1), -1) + EVT_CALL(SetPlayerPos, EVT_VAR(0), EVT_VAR(1), EVT_VAR(2)) + EVT_WAIT_FRAMES(2) + EVT_END_LOOP + EVT_WAIT_FRAMES(20) + EVT_KILL_THREAD(EVT_VAR(1)) + EVT_EXEC_WAIT(N(EVS_Quizmo_ReturnPlayerToOriginalPos)) + EVT_RETURN + EVT_END +}; + +EvtScript N(EVS_Quizmo_QuizMain) = { + EVT_IF_GT(EVT_SAVE_VAR(352), 63) + EVT_SET(EVT_VAR(0), 0) + EVT_RETURN + EVT_END_IF + EVT_CALL(GetPlayerPos, EVT_ARRAY(1), EVT_ARRAY(2), EVT_ARRAY(3)) + EVT_CALL(NpcFacePlayer, NPC_SELF, 16) + EVT_IF_EQ(EVT_SAVE_VAR(352), 63) + EVT_CALL(SpeakToPlayer, NPC_SELF, NPC_ANIM_chuck_quizmo_Palette_00_Anim_4, NPC_ANIM_chuck_quizmo_Palette_00_Anim_1, 0, MESSAGE_ID(0x08, 0x000A)) + EVT_ELSE + EVT_IF_EQ(EVT_SAVE_FLAG(1767), 1) + EVT_CALL(SpeakToPlayer, NPC_SELF, NPC_ANIM_chuck_quizmo_Palette_00_Anim_4, NPC_ANIM_chuck_quizmo_Palette_00_Anim_1, 0, MESSAGE_ID(0x08, 0x0009)) + EVT_ELSE + EVT_CALL(SpeakToPlayer, NPC_SELF, NPC_ANIM_chuck_quizmo_Palette_00_Anim_4, NPC_ANIM_chuck_quizmo_Palette_00_Anim_1, 0, MESSAGE_ID(0x08, 0x0008)) + EVT_SET(EVT_SAVE_FLAG(1767), 1) + EVT_END_IF + EVT_END_IF + EVT_CALL(ShowChoice, MESSAGE_ID(0x1E, 0x000D)) + EVT_IF_EQ(EVT_VAR(0), 1) + EVT_CALL(ContinueSpeech, -1, NPC_ANIM_chuck_quizmo_Palette_00_Anim_4, NPC_ANIM_chuck_quizmo_Palette_00_Anim_1, 0, MESSAGE_ID(0x08, 0x000C)) + EVT_EXEC_WAIT(N(EVS_Quizmo_Exit)) + EVT_SET(EVT_VAR(0), 0) + EVT_RETURN + EVT_END_IF + EVT_SET(EVT_SAVE_FLAG(1793), 1) + EVT_CALL(N(Quizmo_HideEntities)) + EVT_CALL(N(Quizmo_HideWorld)) + EVT_EXEC(N(EVS_Quizmo_SetQuizCamera)) + EVT_CALL(DisablePartnerAI, 0) + EVT_CALL(SetNpcFlagBits, NPC_PARTNER, NPC_FLAG_GRAVITY, FALSE) + EVT_CALL(SetNpcFlagBits, CHUCK_QUIZMO_NPC_ID, NPC_FLAG_GRAVITY, FALSE) + EVT_CALL(SetNpcFlagBits, NPC_PARTNER, NPC_FLAG_ENABLE_HIT_SCRIPT | NPC_FLAG_40 | NPC_FLAG_100, TRUE) + EVT_CALL(SetNpcFlagBits, CHUCK_QUIZMO_NPC_ID, NPC_FLAG_100, TRUE) + EVT_CALL(SetNpcAnimation, NPC_PARTNER, PARTNER_ANIM_RUN) + EVT_EXEC_GET_TID(N(EVS_Quizmo_SetCharacterPositons), EVT_VAR(1)) + EVT_CALL(ContinueSpeech, -1, NPC_ANIM_chuck_quizmo_Palette_00_Anim_4, NPC_ANIM_chuck_quizmo_Palette_00_Anim_1, 0, MESSAGE_ID(0x08, 0x000B)) + EVT_CALL(PlaySound, 137) + EVT_LOOP(0) + EVT_IS_THREAD_RUNNING(EVT_VAR(1), EVT_VAR(0)) + EVT_IF_EQ(EVT_VAR(0), 0) + EVT_BREAK_LOOP + EVT_END_IF + EVT_WAIT_FRAMES(1) + EVT_END_LOOP + EVT_CALL(N(Quizmo_CreateStage)) + EVT_LOOP(5) + EVT_CALL(GetPlayerPos, EVT_VAR(0), EVT_VAR(1), EVT_VAR(2)) + EVT_ADD(EVT_VAR(1), 1) + EVT_CALL(SetPlayerPos, EVT_VAR(0), EVT_VAR(1), EVT_VAR(2)) + EVT_WAIT_FRAMES(2) + EVT_END_LOOP + EVT_SET(EVT_VAR(0), MESSAGE_ID(0x2C, 0x00)) + EVT_ADD(EVT_VAR(0), EVT_SAVE_VAR(352)) + EVT_CALL(SpeakToPlayer, NPC_SELF, NPC_ANIM_chuck_quizmo_Palette_00_Anim_5, NPC_ANIM_chuck_quizmo_Palette_00_Anim_6, 0, EVT_VAR(0)) + EVT_CALL(SetPlayerAnimation, ANIM_QUESTION) + EVT_SET(EVT_VAR(0), MESSAGE_ID(0x2D, 0x00)) + EVT_ADD(EVT_VAR(0), EVT_SAVE_VAR(352)) + EVT_CALL(PlaySound, 142) + EVT_CALL(ShowChoice, EVT_VAR(0)) + EVT_KILL_THREAD(EVT_VAR(1)) + EVT_CALL(StopSound, 142) + EVT_EXEC(N(EVS_Quizmo_PlayerHitBuzzer)) + EVT_WAIT_FRAMES(15) + EVT_CALL(PlaySound, 141) + EVT_CALL(N(Quizmo_UnkStageEffectMode), EVT_VAR(0)) + EVT_SET(EVT_ARRAY(4), 0) + EVT_CALL(N(Quizmo_CreateWorker)) + EVT_WAIT_FRAMES(40) + EVT_CALL(N(Quizmo_UpdateRecords)) + EVT_THREAD + EVT_WAIT_FRAMES(110) + EVT_CALL(CloseChoice) + EVT_SET(EVT_ARRAY(4), 0) + EVT_END_THREAD + EVT_IF_EQ(EVT_VAR(0), 1) + EVT_CALL(SetNpcAnimation, CHUCK_QUIZMO_NPC_ID, NPC_ANIM_chuck_quizmo_Palette_00_Anim_7) + EVT_SET(EVT_ARRAY(4), 1) + EVT_THREAD + EVT_CALL(N(Quizmo_SetStageLightsDelay), 1) + EVT_WAIT_FRAMES(6) + EVT_WAIT_FRAMES(6) + EVT_WAIT_FRAMES(6) + EVT_CALL(N(Quizmo_SetStageLightsDelay), 2) + EVT_END_THREAD + EVT_THREAD + EVT_CALL(PlaySound, SOUND_21C) + EVT_WAIT_FRAMES(6) + EVT_CALL(PlaySound, SOUND_21C) + EVT_WAIT_FRAMES(6) + EVT_CALL(PlaySound, SOUND_21C) + EVT_WAIT_FRAMES(6) + EVT_CALL(PlaySound, SOUND_21C) + EVT_END_THREAD + EVT_CALL(PlaySound, SOUND_8A) + EVT_CALL(N(Quizmo_SetVannaAnim_Clap)) + EVT_THREAD + EVT_WAIT_FRAMES(15) + EVT_CALL(GetPlayerPos, EVT_VAR(0), EVT_VAR(1), EVT_VAR(2)) + EVT_ADD(EVT_VAR(1), 50) + EVT_CALL(N(Quizmo_AddViewRelativeOffset), 0, 0, 83, EVT_VAR(0), EVT_VAR(2)) + EVT_CALL(PlayEffect, 0x7, 2, EVT_VAR(0), EVT_VAR(1), EVT_VAR(2), 0, 0, 0, 0, 0, 0, 0, 0, 0) + EVT_CALL(PlayEffect, 0x44, 4, EVT_VAR(0), EVT_VAR(1), EVT_VAR(2), 1, 60, 0, 0, 0, 0, 0, 0, 0) + EVT_WAIT_FRAMES(15) + EVT_ADD(EVT_VAR(1), -3) + EVT_CALL(N(Quizmo_AddViewRelativeOffset), 0, 0, 58, EVT_VAR(0), EVT_VAR(2)) + EVT_CALL(PlayEffect, 0x7, 2, EVT_VAR(0), EVT_VAR(1), EVT_VAR(2), 0, 0, 0, 0, 0, 0, 0, 0, 0) + EVT_CALL(PlayEffect, 0x44, 4, EVT_VAR(0), EVT_VAR(1), EVT_VAR(2), 1, 60, 0, 0, 0, 0, 0, 0, 0) + EVT_WAIT_FRAMES(15) + EVT_ADD(EVT_VAR(1), 30) + EVT_CALL(N(Quizmo_AddViewRelativeOffset), 0, 0, 93, EVT_VAR(0), EVT_VAR(2)) + EVT_CALL(PlayEffect, 0x7, 2, EVT_VAR(0), EVT_VAR(1), EVT_VAR(2), 0, 0, 0, 0, 0, 0, 0, 0, 0) + EVT_CALL(PlayEffect, 0x44, 4, EVT_VAR(0), EVT_VAR(1), EVT_VAR(2), 1, 60, 0, 0, 0, 0, 0, 0, 0) + EVT_WAIT_FRAMES(15) + EVT_END_THREAD + EVT_WAIT_FRAMES(20) + EVT_EXEC_GET_TID(N(EVS_Quizmo_RightAnswer), EVT_VAR(1)) + EVT_ADD(EVT_SAVE_VAR(352), 1) + EVT_IF_GT(EVT_SAVE_VAR(352), 63) + EVT_CALL(ContinueSpeech, -1, -1, -1, 0, MESSAGE_ID(0x08, 0x0010)) + EVT_CALL(SetNpcAnimation, CHUCK_QUIZMO_NPC_ID, NPC_ANIM_chuck_quizmo_Palette_00_Anim_6) + EVT_LOOP(0) + EVT_IS_THREAD_RUNNING(EVT_VAR(1), EVT_VAR(0)) + EVT_IF_EQ(EVT_VAR(0), 0) + EVT_BREAK_LOOP + EVT_END_IF + EVT_WAIT_FRAMES(1) + EVT_END_LOOP + EVT_CALL(SetNpcAnimation, CHUCK_QUIZMO_NPC_ID, NPC_ANIM_chuck_quizmo_Palette_00_Anim_5) + EVT_SET(EVT_VAR(0), ITEM_STAR_PIECE) + EVT_SET(EVT_VAR(1), 3) + EVT_EXEC_WAIT(N(EVS_Quizmo_GiveItem_0)) + EVT_CALL(AddStarPieces, 1) + EVT_CALL(N(Quizmo_SetStageLightsDelay), 15) + EVT_CALL(N(Quizmo_SetVannaAnim_Idle)) + EVT_CALL(SetMessageValue, EVT_SAVE_VAR(352), 0) + EVT_CALL(SpeakToPlayer, NPC_SELF, NPC_ANIM_chuck_quizmo_Palette_00_Anim_4, NPC_ANIM_chuck_quizmo_Palette_00_Anim_1, 0, MESSAGE_ID(0x08, 0x0011)) + EVT_ELSE + EVT_CALL(ContinueSpeech, -1, -1, -1, 0, MESSAGE_ID(0x08, 0x000E)) + EVT_CALL(SetNpcAnimation, CHUCK_QUIZMO_NPC_ID, NPC_ANIM_chuck_quizmo_Palette_00_Anim_6) + EVT_LOOP(0) + EVT_IS_THREAD_RUNNING(EVT_VAR(1), EVT_VAR(0)) + EVT_IF_EQ(EVT_VAR(0), 0) + EVT_BREAK_LOOP + EVT_END_IF + EVT_WAIT_FRAMES(1) + EVT_END_LOOP + EVT_CALL(SetNpcAnimation, CHUCK_QUIZMO_NPC_ID, NPC_ANIM_chuck_quizmo_Palette_00_Anim_5) + EVT_SET(EVT_VAR(0), ITEM_STAR_PIECE) + EVT_SET(EVT_VAR(1), 1) + EVT_EXEC_WAIT(N(EVS_Quizmo_GiveItem_0)) + EVT_CALL(AddStarPieces, 1) + EVT_CALL(N(Quizmo_SetStageLightsDelay), 15) + EVT_CALL(N(Quizmo_SetVannaAnim_Idle)) + EVT_CALL(SetMessageValue, EVT_SAVE_VAR(352), 0) + EVT_IF_EQ(EVT_SAVE_VAR(352), 1) + EVT_CALL(SetMessageMsg, EVT_PTR(MessageSingular), 1) + EVT_ELSE + EVT_CALL(SetMessageMsg, EVT_PTR(MessagePlural), 1) + EVT_END_IF + EVT_CALL(SpeakToPlayer, NPC_SELF, NPC_ANIM_chuck_quizmo_Palette_00_Anim_4, NPC_ANIM_chuck_quizmo_Palette_00_Anim_1, 0, MESSAGE_ID(0x08, 0x000F)) + EVT_END_IF + EVT_SET(EVT_VAR(0), 1) + EVT_ELSE + EVT_CALL(SetNpcAnimation, CHUCK_QUIZMO_NPC_ID, NPC_ANIM_chuck_quizmo_Palette_00_Anim_9) + EVT_SET(EVT_ARRAY(4), 2) + EVT_CALL(PlaySound, SOUND_MENU_ERROR) + EVT_CALL(PlaySound, SOUND_8B) + EVT_EXEC_GET_TID(N(EVS_Quizmo_WrongAnswer), EVT_VAR(1)) + EVT_CALL(GetPlayerPos, EVT_VAR(2), EVT_VAR(3), EVT_VAR(4)) + EVT_CALL(PlayEffect, 0x2B, 0, EVT_VAR(2), EVT_VAR(3), EVT_VAR(4), 0, 0, 0, 0, 0, 0, 0, 0, 0) + EVT_CALL(ContinueSpeech, -1, -1, -1, 0, MESSAGE_ID(0x08, 0x000D)) + EVT_CALL(SetNpcAnimation, CHUCK_QUIZMO_NPC_ID, NPC_ANIM_chuck_quizmo_Palette_00_Anim_A) + EVT_LOOP(0) + EVT_IS_THREAD_RUNNING(EVT_VAR(1), EVT_VAR(0)) + EVT_IF_EQ(EVT_VAR(0), 0) + EVT_BREAK_LOOP + EVT_END_IF + EVT_WAIT_FRAMES(1) + EVT_END_LOOP + EVT_SET(EVT_VAR(0), 0) + EVT_END_IF + EVT_CALL(N(Quizmo_UnkStageEffectMode), -1) + EVT_CALL(EnablePartnerAI) + EVT_THREAD + EVT_WAIT_FRAMES(30) + EVT_CALL(PlaySound, SOUND_8F) + EVT_END_THREAD + EVT_THREAD + EVT_WAIT_FRAMES(45) + EVT_CALL(StopSound, SOUND_89) + EVT_END_THREAD + EVT_CALL(N(Quizmo_SetVannaAnim_Wave)) + EVT_CALL(N(Quizmo_DestroyEffects)) + EVT_EXEC_WAIT(N(EVS_Quizmo_Exit)) + EVT_EXEC(N(EVS_Quizmo_ResetCamera)) + EVT_CALL(N(Quizmo_FadeInWorld)) + EVT_CALL(N(Quizmo_ShowEntities)) + EVT_SET(EVT_SAVE_FLAG(1793), 0) + EVT_RETURN + EVT_END +}; + +EvtScript N(EVS_Quizmo_NPC_OtherAI) = { + EVT_CALL(N(Quizmo_ShouldAppear)) + EVT_IF_EQ(EVT_VAR(0), 0) + EVT_RETURN + EVT_END_IF + EVT_CALL(SetNpcFlagBits, NPC_SELF, NPC_FLAG_1000000, FALSE) + EVT_CALL(SetNpcSprite, -1, 0x00AF0001) + EVT_CALL(N(Quizmo_RenderInit)) + EVT_RETURN + EVT_END +}; + +EvtScript N(EVS_Quizmo_NPC_Interact) = { + EVT_USE_ARRAY(EVT_PTR(N(Quizmo_ScriptArray))) + EVT_SET(EVT_SAVE_FLAG(1769), TRUE) + EVT_CALL(DisablePlayerPhysics, TRUE) + EVT_CALL(SetPlayerFlagBits, PLAYER_STATUS_FLAGS_400000, 1) + EVT_EXEC_WAIT(N(EVS_Quizmo_QuizMain)) + EVT_CALL(DisablePlayerPhysics, FALSE) + EVT_CALL(SetPlayerFlagBits, PLAYER_STATUS_FLAGS_400000, 0) + EVT_RETURN + EVT_END +}; + +EvtScript N(EVS_Quizmo_NPC_Aux) = { + EVT_CALL(N(Quizmo_NPC_Aux_Impl)) + EVT_RETURN + EVT_END +}; + +NpcAISettings N(Quizmo_NpcAISettings) = { + .moveSpeed = 0.7f, + .moveTime = 30, + .waitTime = 20, + .unk_14 = -1, + .unk_2C = 1, +}; + +EvtScript N(EVS_Quizmo_Npc_AI) = { + EVT_CALL(DoBasicAI, EVT_PTR(N(Quizmo_NpcAISettings))) + EVT_RETURN + EVT_END +}; + +// primary quizmo NpcSettings +NpcSettings N(Quizmo_NpcSettings) = { + .unk_00 = { 0x00, 0xAF, 0x00, 0x01 }, + .height = 35, + .radius = 28, + .otherAI = &N(EVS_Quizmo_NPC_OtherAI), + .onInteract = &N(EVS_Quizmo_NPC_Interact), + .aux = &N(EVS_Quizmo_NPC_Aux), + .flags = NPC_FLAG_PASSIVE | NPC_FLAG_100 | NPC_FLAG_LOCK_ANIMS | NPC_FLAG_NO_Y_MOVEMENT, + .level = 99, +}; + +// alternate (unused?) variant of quizmo with AI and NPC_FLAG_100 unset +NpcSettings N(Quizmo_AltNpcSettings) = { + .unk_00 = { 0x00, 0xAF, 0x00, 0x01 }, + .height = 35, + .radius = 28, + .otherAI = &N(EVS_Quizmo_NPC_OtherAI), + .onInteract = &N(EVS_Quizmo_NPC_Interact), + .ai = &N(EVS_Quizmo_Npc_AI), + .aux = &N(EVS_Quizmo_NPC_Aux), + .flags = NPC_FLAG_PASSIVE | NPC_FLAG_LOCK_ANIMS | NPC_FLAG_NO_Y_MOVEMENT, + .level = 99, + .unk_2A = 16, +}; diff --git a/src/world/common/atomic/enemy/BulletBill.inc.c b/src/world/common/atomic/enemy/BulletBill.inc.c new file mode 100644 index 0000000000..c9dd44f3b1 --- /dev/null +++ b/src/world/common/atomic/enemy/BulletBill.inc.c @@ -0,0 +1,121 @@ +#include "common.h" +#include "effects.h" + +ApiStatus N(BulletBill_Think)(Evt* script, s32 isInitialCall) { + Enemy* enemy = script->owner1.enemy; + Npc* npc = get_npc_unsafe(enemy->npcID); + NpcAISettings* aiSettings = (NpcAISettings*)evt_get_variable(script, *script->ptrReadPos); + s32 hitDetected = FALSE; + s32 done = FALSE; + + Npc* launcher; + f32 nextX; + f32 nextZ; + f32 deltaY; + + if (isInitialCall || enemy->varTable[0] == 0x64) { + script->functionTemp[0] = 0; + npc->duration = 0; + enemy->unk_B0 |= 8; + enemy->flags |= 0x200000; + npc->flags |= 0x40000; + enemy->varTable[0] = 0; + enemy->varTable[1] = -1; + } + + if (enemy->unk_B0 & 4) { + if (enemy->unk_B4 != 0) { + return 0; + } + enemy->unk_B0 &= ~4; + } + + switch (script->functionTemp[0]) { + case 0: + npc->pos.x = 0.0f; + npc->pos.y = -1000.0f; + npc->pos.z = 0.0f; + npc->rotation.y = 0.0f; + npc->duration = 0; + npc->flags |= 2; + npc->flags &= ~0x400; + disable_npc_shadow(npc); + enemy->varTable[0] = 0; + script->functionTemp[0] = 1; + // fallthrough + case 1: + if (enemy->varTable[0] != 2) { + break; + } + enemy->varTable[0] = 3; + launcher = get_npc_unsafe(get_enemy(enemy->varTable[1])->npcID); + npc->flags &= -3; + npc->pos.x = launcher->pos.x; + npc->pos.y = launcher->pos.y + 11.0; + npc->pos.z = launcher->pos.z + 1.0; + npc->yaw = launcher->yaw; + npc->moveSpeed = aiSettings->chaseSpeed; + npc->currentAnim.w = enemy->animList[2]; + add_vec2D_polar(&npc->pos.x, &npc->pos.z, 25.0f, npc->yaw); + if (npc->yaw < 180.0f) { + npc->renderYaw = 180.0f; + } else { + npc->renderYaw = 0.0f; + } + npc->currentAnim.w = enemy->animList[3]; + npc->duration = 300; + npc->flags |= 0x10400; + enable_npc_shadow(npc); + script->functionTemp[0] = 2; + // fallthrough + case 2: + deltaY = (npc->pos.y - gPlayerStatusPtr->position.y); + if (!(deltaY > 190.0) && !(deltaY < -120.0)) { + nextX = npc->pos.x; + nextZ = npc->pos.z; + add_vec2D_polar(&nextX, &nextZ, npc->moveSpeed, npc->yaw); + + if (npc->yaw < 180.0f) { + if (enemy->varTable[2] <= nextX) { + hitDetected = TRUE; + } + } else { + if (nextX <= enemy->varTable[2]) { + hitDetected = TRUE; + } + } + + if (hitDetected) { + npc->currentAnim.w = enemy->animList[7]; + ai_enemy_play_sound(npc, 0xB0000018, 0); + fx_ring_blast(0, npc->pos.x, npc->pos.y + 5.0f, npc->pos.z + 1.0f, 0.05f, 0x14); + fx_smoke_burst(0, npc->pos.x, npc->pos.y + 5.0f, npc->pos.z + 0.0f, 1.2f, 0x19); + npc->duration = 1; + script->functionTemp[0] = 3; + } else { + npc_move_heading(npc, npc->moveSpeed, npc->yaw); + } + if (script->functionTemp[0] == 3) { + npc->duration--; + if (npc->duration <= 0) { + done = TRUE; + } + } + } else { + done = TRUE; + } + break; + + case 3: + npc->duration--; + if (npc->duration <= 0) { + done = TRUE; + } + break; + } + if (done != 0) { + enemy->varTable[0] = 0x64; + } + + return ApiStatus_BLOCK; +} diff --git a/src/world/common/atomic/enemy/SpearGuy.inc.c b/src/world/common/atomic/enemy/SpearGuy.inc.c new file mode 100644 index 0000000000..3a3bdd450b --- /dev/null +++ b/src/world/common/atomic/enemy/SpearGuy.inc.c @@ -0,0 +1,23 @@ + + +// 4 includes +#include "world/common/UnkNpcAIFunc4.inc.c" + +// unique to this enemy +#include "world/common/UnkNpcAIFunc29.inc.c" + +// 25 includes +#include "world/common/UnkNpcAIFunc6.inc.c" +#include "world/common/UnkNpcAIFunc7.inc.c" +#include "world/common/UnkNpcAIFunc8.inc.c" +#include "world/common/UnkNpcAIFunc5.inc.c" + +// 24 includes +#include "world/common/UnkNpcAIFunc26.inc.c" +#include "world/common/UnkFunc7.inc.c" + +// 16 includes +#include "world/common/UnkNpcAIFunc27.inc.c" + +// unique to this enemy +#include "world/common/UnkNpcAIFunc28.inc.c" diff --git a/src/world/script_api/7E2AA0.c b/src/world/script_api/7E2AA0.c index e3f7806c00..e7ca1512aa 100644 --- a/src/world/script_api/7E2AA0.c +++ b/src/world/script_api/7E2AA0.c @@ -86,18 +86,18 @@ INCLUDE_ASM(s32, "world/script_api/7E2AA0", func_80282594); #endif ApiStatus SetEntityHideMode1(Evt* script, s32 isInitialCall) { - D_80151310 = 1; + gEntityHideMode = 1; return ApiStatus_DONE2; } ApiStatus SetEntityHideMode2(Evt* script, s32 isInitialCall) { - D_80151310 = 2; + gEntityHideMode = 2; return ApiStatus_DONE2; } // common probably ApiStatus SetEntityHideMode0(Evt* script, s32 isInitialCall) { - D_80151310 = 0; + gEntityHideMode = 0; return ApiStatus_DONE2; } diff --git a/src/world/script_api/7E3700.c b/src/world/script_api/7E3700.c index e5a7c090c4..acd319f361 100644 --- a/src/world/script_api/7E3700.c +++ b/src/world/script_api/7E3700.c @@ -1,6 +1,6 @@ #include "common.h" -extern PushBlockGrid* D_802DBC88[]; //TODO determind length +extern PushBlockGrid* D_802DBC88[]; //TODO determine length extern EvtScript D_80285674_7E64F4; extern EntityBlueprint D_802EA2BC; @@ -38,10 +38,12 @@ ApiStatus func_80283240(Evt* script) { Bytecode* args = script->ptrReadPos; Bytecode outVar = *args++; Bytecode* sourceToFind = (Bytecode*)evt_get_variable(script, *args++); + s32 retVal = FALSE; s32 i; - for (i = 0; i < MAX_SCRIPTS; i++) { + for (i = 0; i < MAX_SCRIPTS; i++) + { Evt* iterScript = get_script_by_index(i); if (iterScript != 0) { if (iterScript->ptrFirstLine == sourceToFind) { diff --git a/ver/us/asm/data/16A680.data.s b/ver/us/asm/data/16A680.data.s index efaec0f190..231d2becda 100644 --- a/ver/us/asm/data/16A680.data.s +++ b/ver/us/asm/data/16A680.data.s @@ -3,7 +3,7 @@ .section .data dlabel filemenu_hudElemScripts -.word 0x802423DC, func_80242434_9D9454, 0x8024248C, 0x802424E4, D_8024253C_AB46AC, 0x80242594, dgb_16_npcGroup_802425EC, 0x80242408, flo_14_updateTexturePan_80242460, 0x802424B8, 0x80242510, D_80242568_A4EF88, 0x802425C0, D_80242618_9800E8, 0x802422D4, 0x80242300, mac_02_SetCamVfov, omo_09_UnkFunc61, func_80242384_833B84, D_802423B0 +.word 0x802423DC, nok_02_Quizmo_SetVannaAnim_Wave, 0x8024248C, 0x802424E4, D_8024253C_AB46AC, 0x80242594, dgb_16_npcGroup_802425EC, 0x80242408, flo_14_updateTexturePan_80242460, 0x802424B8, 0x80242510, D_80242568_A4EF88, 0x802425C0, D_80242618_9800E8, 0x802422D4, 0x80242300, mac_02_Quizmo_SetCamVfov, omo_09_UnkFunc61, func_80242384_833B84, D_802423B0 dlabel D_80249E70 .word 0x00000102, 0x02030405, 0x06000001, 0x02020306, 0x06060000, 0x01020203, 0x06060600, 0x00010202, 0x03060606, 0x00000102, 0x02030606, 0x06000000 diff --git a/ver/us/asm/data/EA3A80.data.s b/ver/us/asm/data/EA3A80.data.s index feb3f0874e..8000c77075 100644 --- a/ver/us/asm/data/EA3A80.data.s +++ b/ver/us/asm/data/EA3A80.data.s @@ -95,7 +95,7 @@ dlabel D_80243FB0_EA48B0 dlabel D_802440FC_EA49FC .word 0x00000000, 0x00140016, 0x00000000, 0x00000000, D_80243EA0_EA47A0, 0x8007D3C0, 0x00000000, 0x8007D4EC, 0x00000000, 0x00000000, 0x00110000, 0x00000000, 0x00180018, 0x00000000, 0x00000000, D_80243F40_EA4840, 0x8007D3C0, 0x00000000, 0x8007D4EC, 0x00000000, 0x00000000, 0x00190000 -dlabel EA0C10_varTable +dlabel EA0C10_varStash .word 0x00000000 dlabel D_80244158_EA4A58 diff --git a/ver/us/asm/data/EAA810.data.s b/ver/us/asm/data/EAA810.data.s index 71d4725a98..ec068dff60 100644 --- a/ver/us/asm/data/EAA810.data.s +++ b/ver/us/asm/data/EAA810.data.s @@ -143,7 +143,7 @@ dlabel D_80243AD8_EAC5B8 dlabel D_80243BB8_EAC698 .word 0x009C8540, 0x009C8F90, 0x80234000, 0x009C7810, 0x009C8540, 0x80234000, 0x009D6E00, 0x009D92C0, 0x80234000, 0x009D92C0, 0x009D9D00, 0x80234000, 0x009C8F90, 0x009C9EE0, 0x80234000, 0x009C9EE0, 0x009CABE0, 0x80234000, 0x009CABE0, 0x009CB690, 0x80234000, 0x009CB690, 0x009CC130, 0x80234000, 0x009CC130, 0x009CCF00, 0x80234000, 0x009CCF00, 0x009CDC30, 0x80234000, 0x009CDC30, 0x009D0C80, 0x80234000, 0x009D0C80, 0x009D3570, 0x80234000, 0x009D3570, 0x009D58B0, 0x80234000, 0x009D58B0, 0x009D6380, 0x80234000, 0x009D6380, 0x009D6E00, 0x80234000, 0x009D9D00, 0x009DC700, 0x80234000, 0x009DC700, 0x009DF4A0, 0x80234000, 0x009DF4A0, 0x009DF9E0, 0x80234000, 0x009DF9E0, 0x009E0EA0, 0x80234000, 0x009E0EA0, 0x009E1B70, 0x80234000, 0x009E1B70, 0x009E2710, 0x80234000, 0x009E2710, 0x009E3390, 0x80234000, 0x009E3390, 0x009E3F30, 0x80234000, 0x009E3F30, 0x009E4810, 0x80234000, 0x009E4810, 0x009E5110, 0x80234000, 0x009E5110, 0x009E7420, 0x80234000, 0x009E7420, 0x009E8E30, 0x80234000, 0x009E8E30, 0x009E9560, 0x80234000, 0x009E9560, 0x009EAEA0, 0x80234000, 0x009EAEA0, 0x009EB590, 0x80234000, 0x009EB590, 0x009EB790, 0x80234000, 0x009EB790, 0x009EBFF0, 0x80234000, 0x009EBFF0, 0x009EE030, 0x80234000, 0x009EE030, 0x009F0820, 0x80234000, 0x009F0820, 0x009F1160, 0x80234000, 0x009F1160, 0x009F2260, 0x80234000, 0x009F2260, 0x009F2D30, 0x80234000 -dlabel EA8AE0_varTable +dlabel EA8AE0_varStash .word 0x00000000 dlabel D_80243D78_EAC858 diff --git a/ver/us/asm/data/EB1920.data.s b/ver/us/asm/data/EB1920.data.s index 9a52b17221..8a255dc0de 100644 --- a/ver/us/asm/data/EB1920.data.s +++ b/ver/us/asm/data/EB1920.data.s @@ -50,7 +50,7 @@ dlabel D_802416D0_EB2530 dlabel D_802416FC_EB255C .word 0x00000000, 0x001A0018, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00630000, 0x00000000, 0x00140014, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00630000, 0x00000000, 0x00160018, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00630000 -dlabel EB1170_varTable +dlabel EB1170_varStash .word 0x00000000 dlabel D_80241784_EB25E4 diff --git a/ver/us/asm/data/EC2850.data.s b/ver/us/asm/data/EC2850.data.s index 52c95fc55a..2e0875865f 100644 --- a/ver/us/asm/data/EC2850.data.s +++ b/ver/us/asm/data/EC2850.data.s @@ -35,7 +35,7 @@ dlabel D_80240ED0_EC30D0 dlabel D_80240EFC_EC30FC .word 0x00000000, 0x00380028, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00630000 -dlabel EC2240_varTable +dlabel EC2240_varStash .word 0x00000000 dlabel D_80240F2C_EC312C diff --git a/ver/us/asm/data/EC78F0.data.s b/ver/us/asm/data/EC78F0.data.s index 0889db8acc..052e70a3ce 100644 --- a/ver/us/asm/data/EC78F0.data.s +++ b/ver/us/asm/data/EC78F0.data.s @@ -35,7 +35,7 @@ dlabel D_80241220_EC83D0 dlabel D_802415AC_EC875C .word 0x0000004C, 0x00000001, 0xF24A8280, 0x00000030, 0x00000001, 0xFE363C80, 0x00000034, 0x00000004, 0xFE363C81, 0xFE363C82, 0xFE363C83, 0xFE363C84, 0x00000031, 0x00000001, 0xFE363C85, 0x00000043, 0x00000004, 0x802DF41C, 0xFE363C86, 0xFE363C8F, 0xFE363C88, 0x00000043, 0x00000002, 0x802E37A0, 0x00000165, 0x00000043, 0x00000002, 0x802E37A0, 0x00000166, 0x00000056, 0x00000000, 0x00000024, 0x00000002, 0xFBD3E280, 0x00000000, 0x0000000B, 0x00000002, 0xFE363C81, 0x00000000, 0x00000008, 0x00000001, 0x00000001, 0x00000005, 0x00000001, 0x00000005, 0x00000030, 0x00000001, 0xFE363C81, 0x00000031, 0x00000001, 0xFE363C82, 0x00000005, 0x00000001, 0xFE363C82, 0x00000031, 0x00000001, 0xFE363C83, 0x00000043, 0x00000006, EC7590_TransformFoliage, 0xFE363C83, 0xF24A7AE7, 0xF24A7B4D, 0xFE363C8F, 0x00000000, 0x0000000A, 0x00000002, 0xFBD3E280, 0x00000000, 0x00000024, 0x00000002, 0xFBD3E280, 0x00000001, 0x00000043, 0x00000004, 0x802D7A04, 0xFE363C83, 0x00000166, 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, 0xF24A79B4, 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, 0x00000024, 0x00000002, 0xFBD3E280, 0x00000000, 0x0000000B, 0x00000002, 0xFE363C82, 0x00000000, 0x00000005, 0x00000001, 0x00000005, 0x00000030, 0x00000001, 0xFE363C82, 0x00000031, 0x00000001, 0xFE363C83, 0x00000005, 0x00000001, 0xFE363C83, 0x00000031, 0x00000001, 0xFE363C84, 0x00000043, 0x00000006, EC7590_TransformFoliage, 0xFE363C84, 0xF24A7AE7, 0xF24A7B4D, 0xFE363C8F, 0x00000000, 0x0000000A, 0x00000002, 0xFBD3E280, 0x00000000, 0x00000024, 0x00000002, 0xFBD3E280, 0x00000001, 0x00000043, 0x00000004, 0x802D7A04, 0xFE363C84, 0x00000165, 0x00000000, 0x00000013, 0x00000000, 0x00000006, 0x00000000, 0x00000008, 0x00000001, 0x00000001, 0x00000030, 0x00000001, 0xFE363C82, 0x00000031, 0x00000001, 0xFE363C83, 0x00000005, 0x00000001, 0xFE363C83, 0x00000031, 0x00000001, 0xFE363C84, 0x00000043, 0x00000006, EC7590_TransformFoliage, 0xFE363C84, 0xF24A7AE7, 0xF24A79B4, 0xFE363C8F, 0x00000000, 0x00000006, 0x00000000, 0x00000008, 0x00000001, 0x00000001, 0x00000006, 0x00000000, 0x00000030, 0x00000001, 0xFE363C82, 0x00000031, 0x00000001, 0xFE363C83, 0x00000005, 0x00000001, 0xFE363C83, 0x00000031, 0x00000001, 0xFE363C84, 0x00000043, 0x00000005, 0x802D5FE0, 0xFE363C84, 0x00000000, 0x00000000, 0x00000000, 0x00000006, 0x00000000, 0x00000008, 0x00000001, 0x00000001, 0x00000013, 0x00000000, 0x00000057, 0x00000000, 0x00000056, 0x00000000, 0x0000000B, 0x00000002, 0xFE363C83, 0x00000000, 0x00000030, 0x00000001, 0xFE363C83, 0x00000031, 0x00000001, 0xFE363C84, 0x00000005, 0x00000001, 0xFE363C84, 0x00000031, 0x00000001, 0xFE363C85, 0x00000033, 0x00000003, 0xFE363C86, 0xFE363C87, 0xFE363C88, 0x00000033, 0x00000003, 0xFE363C89, 0xFE363C8A, 0xFE363C8B, 0x0000000A, 0x00000002, 0xFE363C8B, 0x00000000, 0x00000043, 0x00000007, 0x802E4410, 0xFE363C85, 0xFE363C86, 0xFE363C87, 0xFE363C88, 0xFE363C89, 0xFE363C8A, 0x00000012, 0x00000000, 0x00000043, 0x00000003, 0x802E2F8C, 0xFE363C8B, 0xFE363C8C, 0x0000000A, 0x00000002, 0xFE363C8C, 0x00000000, 0x00000043, 0x00000003, 0x802E2F30, 0xFE363C8B, 0x00000001, 0x00000043, 0x00000007, 0x802E4410, 0xFE363C85, 0xFE363C86, 0xFE363C87, 0xFE363C88, 0xFE363C89, 0xFE363C8A, 0x00000013, 0x00000000, 0x00000013, 0x00000000, 0x00000006, 0x00000000, 0x00000013, 0x00000000, 0x00000057, 0x00000000, 0x00000056, 0x00000000, 0x0000000B, 0x00000002, 0xFE363C84, 0x00000000, 0x00000030, 0x00000001, 0xFE363C84, 0x00000031, 0x00000001, 0xFE363C85, 0x00000005, 0x00000001, 0xFE363C85, 0x00000033, 0x00000003, 0xFE363C86, 0xFE363C87, 0xFE363C88, 0x00000043, 0x0000000F, 0x802E58EC, 0x00000014, 0x00000000, 0xFE363C86, 0xFE363C87, 0xFE363C88, 0x00000064, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000006, 0x00000000, 0x00000013, 0x00000000, 0x00000057, 0x00000000, 0x0000000B, 0x00000002, 0xFE363C85, 0x00000000, 0x00000046, 0x00000001, 0xFE363C85, 0x00000013, 0x00000000, 0x00000008, 0x00000001, 0x0000000F, 0x00000002, 0x00000000, 0x00000001, 0x00000000 -dlabel EC7590_varTable +dlabel EC7590_varStash .word 0x00000000 dlabel D_80241BB4_EC8D64 diff --git a/ver/us/asm/data/ED5780.data.s b/ver/us/asm/data/ED5780.data.s index 59ae61f72f..6abe705062 100644 --- a/ver/us/asm/data/ED5780.data.s +++ b/ver/us/asm/data/ED5780.data.s @@ -29,7 +29,7 @@ dlabel D_80241A78_ED5C98 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, func_802D8248, 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_varTable +dlabel ED42A0_varStash .word 0x00000000 dlabel D_80241DA4_ED5FC4 diff --git a/ver/us/asm/data/EDC6D0.data.s b/ver/us/asm/data/EDC6D0.data.s index 1454589a9d..ee7626f72a 100644 --- a/ver/us/asm/data/EDC6D0.data.s +++ b/ver/us/asm/data/EDC6D0.data.s @@ -32,7 +32,7 @@ dlabel D_80240E30_EDCE10 dlabel D_80240E5C_EDCE3C .word 0x00000000, 0x00180018, 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, EDC020_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, EDC020_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, 0x0000004C, 0x00000001, 0xF24A8280, 0x00000030, 0x00000001, 0xFE363C80, 0x00000034, 0x00000004, 0xFE363C81, 0xFE363C82, 0xFE363C83, 0xFE363C84, 0x00000031, 0x00000001, 0xFE363C85, 0x00000043, 0x00000004, 0x802DF41C, 0xFE363C86, 0xFE363C8F, 0xFE363C88, 0x00000043, 0x00000002, 0x802E37A0, 0x00000165, 0x00000043, 0x00000002, 0x802E37A0, 0x00000166, 0x00000056, 0x00000000, 0x00000024, 0x00000002, 0xFBD3E280, 0x00000000, 0x0000000B, 0x00000002, 0xFE363C81, 0x00000000, 0x00000008, 0x00000001, 0x00000001, 0x00000005, 0x00000001, 0x00000005, 0x00000030, 0x00000001, 0xFE363C81, 0x00000031, 0x00000001, 0xFE363C82, 0x00000005, 0x00000001, 0xFE363C82, 0x00000031, 0x00000001, 0xFE363C83, 0x00000043, 0x00000006, EDC020_TransformFoliage, 0xFE363C83, 0xF24A7AE7, 0xF24A7B4D, 0xFE363C8F, 0x00000000, 0x0000000A, 0x00000002, 0xFBD3E280, 0x00000000, 0x00000024, 0x00000002, 0xFBD3E280, 0x00000001, 0x00000043, 0x00000004, 0x802D7A04, 0xFE363C83, 0x00000166, 0x00000000, 0x00000013, 0x00000000, 0x00000006, 0x00000000, 0x00000008, 0x00000001, 0x00000001, 0x00000030, 0x00000001, 0xFE363C81, 0x00000031, 0x00000001, 0xFE363C82, 0x00000005, 0x00000001, 0xFE363C82, 0x00000031, 0x00000001, 0xFE363C83, 0x00000043, 0x00000006, EDC020_TransformFoliage, 0xFE363C83, 0xF24A7AE7, 0xF24A79B4, 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, 0x00000024, 0x00000002, 0xFBD3E280, 0x00000000, 0x0000000B, 0x00000002, 0xFE363C82, 0x00000000, 0x00000005, 0x00000001, 0x00000005, 0x00000030, 0x00000001, 0xFE363C82, 0x00000031, 0x00000001, 0xFE363C83, 0x00000005, 0x00000001, 0xFE363C83, 0x00000031, 0x00000001, 0xFE363C84, 0x00000043, 0x00000006, EDC020_TransformFoliage, 0xFE363C84, 0xF24A7AE7, 0xF24A7B4D, 0xFE363C8F, 0x00000000, 0x0000000A, 0x00000002, 0xFBD3E280, 0x00000000, 0x00000024, 0x00000002, 0xFBD3E280, 0x00000001, 0x00000043, 0x00000004, 0x802D7A04, 0xFE363C84, 0x00000165, 0x00000000, 0x00000013, 0x00000000, 0x00000006, 0x00000000, 0x00000008, 0x00000001, 0x00000001, 0x00000030, 0x00000001, 0xFE363C82, 0x00000031, 0x00000001, 0xFE363C83, 0x00000005, 0x00000001, 0xFE363C83, 0x00000031, 0x00000001, 0xFE363C84, 0x00000043, 0x00000006, EDC020_TransformFoliage, 0xFE363C84, 0xF24A7AE7, 0xF24A79B4, 0xFE363C8F, 0x00000000, 0x00000006, 0x00000000, 0x00000008, 0x00000001, 0x00000001, 0x00000006, 0x00000000, 0x00000030, 0x00000001, 0xFE363C82, 0x00000031, 0x00000001, 0xFE363C83, 0x00000005, 0x00000001, 0xFE363C83, 0x00000031, 0x00000001, 0xFE363C84, 0x00000043, 0x00000005, 0x802D5FE0, 0xFE363C84, 0x00000000, 0x00000000, 0x00000000, 0x00000006, 0x00000000, 0x00000008, 0x00000001, 0x00000001, 0x00000013, 0x00000000, 0x00000057, 0x00000000, 0x00000056, 0x00000000, 0x0000000B, 0x00000002, 0xFE363C83, 0x00000000, 0x00000030, 0x00000001, 0xFE363C83, 0x00000031, 0x00000001, 0xFE363C84, 0x00000005, 0x00000001, 0xFE363C84, 0x00000031, 0x00000001, 0xFE363C85, 0x00000033, 0x00000003, 0xFE363C86, 0xFE363C87, 0xFE363C88, 0x00000033, 0x00000003, 0xFE363C89, 0xFE363C8A, 0xFE363C8B, 0x0000000A, 0x00000002, 0xFE363C8B, 0x00000000, 0x00000043, 0x00000007, 0x802E4410, 0xFE363C85, 0xFE363C86, 0xFE363C87, 0xFE363C88, 0xFE363C89, 0xFE363C8A, 0x00000012, 0x00000000, 0x00000043, 0x00000003, 0x802E2F8C, 0xFE363C8B, 0xFE363C8C, 0x0000000A, 0x00000002, 0xFE363C8C, 0x00000000, 0x00000043, 0x00000003, 0x802E2F30, 0xFE363C8B, 0x00000001, 0x00000043, 0x00000007, 0x802E4410, 0xFE363C85, 0xFE363C86, 0xFE363C87, 0xFE363C88, 0xFE363C89, 0xFE363C8A, 0x00000013, 0x00000000, 0x00000013, 0x00000000, 0x00000006, 0x00000000, 0x00000013, 0x00000000, 0x00000057, 0x00000000, 0x00000056, 0x00000000, 0x0000000B, 0x00000002, 0xFE363C84, 0x00000000, 0x00000030, 0x00000001, 0xFE363C84, 0x00000031, 0x00000001, 0xFE363C85, 0x00000005, 0x00000001, 0xFE363C85, 0x00000033, 0x00000003, 0xFE363C86, 0xFE363C87, 0xFE363C88, 0x00000043, 0x0000000F, 0x802E58EC, 0x00000014, 0x00000000, 0xFE363C86, 0xFE363C87, 0xFE363C88, 0x00000064, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000006, 0x00000000, 0x00000013, 0x00000000, 0x00000057, 0x00000000, 0x0000000B, 0x00000002, 0xFE363C85, 0x00000000, 0x00000046, 0x00000001, 0xFE363C85, 0x00000013, 0x00000000, 0x00000008, 0x00000001, 0x0000000F, 0x00000002, 0x00000000, 0x00000001, 0x00000000 -dlabel EDC020_varTable +dlabel EDC020_varStash .word 0x00000000 dlabel D_802417F0_EDD7D0 diff --git a/ver/us/asm/data/world/area_hos/hos_00/A0E520.data.s b/ver/us/asm/data/world/area_hos/hos_00/A0E520.data.s index bb88f8332f..8ddad73315 100644 --- a/ver/us/asm/data/world/area_hos/hos_00/A0E520.data.s +++ b/ver/us/asm/data/world/area_hos/hos_00/A0E520.data.s @@ -8,7 +8,7 @@ dlabel D_80242830_A0E520 dlabel D_80242878_A0E568 .word 0x00000043, 0x00000002, DisablePlayerInput, 0x00000001, 0x00000043, 0x00000004, ShowMessageAtScreenPos, 0x001D016D, 0x000000A0, 0x00000028, 0x00000043, 0x00000002, DisablePlayerInput, 0x00000000, 0x00000002, 0x00000000, 0x00000001, 0x00000000, 0x00000043, 0x00000007, MakeEntity, D_802EAFDC, 0x000001C2, 0x0000000A, 0xFFFFFF47, 0x00000000, 0x80000000, 0x00000043, 0x00000002, AssignScript, D_80242830_A0E520, 0x00000043, 0x00000007, MakeEntity, D_802EAFDC, 0x00000357, 0xFFFFFFF6, 0xFFFFFFD8, 0x00000000, 0x80000000, 0x00000043, 0x00000002, AssignScript, D_80242878_A0E568, 0x00000043, 0x00000008, MakeEntity, 0x802EAB04, 0x0000017C, 0xFFFFFFF6, 0x00000019, 0x00000000, 0x00000010, 0x80000000, 0x00000043, 0x00000002, AssignPanelFlag, 0xF8405D9A, 0x00000002, 0x00000000, 0x00000001, 0x00000000 -dlabel hos_00_varTable +dlabel hos_00_varStash .word 0x00000000, 0x00000043, 0x00000004, ShowGotItem, 0xFE363C80, 0x00000001, 0x00000000, 0x00000002, 0x00000000, 0x00000002, 0x00000000, 0x00000001, 0x00000000, 0x00000043, 0x00000004, ShowGotItem, 0xFE363C80, 0x00000001, 0x00000010, 0x00000002, 0x00000000, 0x00000002, 0x00000000, 0x00000001, 0x00000000 dlabel D_802429D4_A0E6C4 diff --git a/ver/us/asm/data/world/area_hos/hos_03/A1F3C0.data.s b/ver/us/asm/data/world/area_hos/hos_03/A1F3C0.data.s index 75e903af8a..59fdd81ac4 100644 --- a/ver/us/asm/data/world/area_hos/hos_03/A1F3C0.data.s +++ b/ver/us/asm/data/world/area_hos/hos_03/A1F3C0.data.s @@ -140,5 +140,5 @@ dlabel D_80247AA4_A22BA4 dlabel D_80247B1C_A22C1C .word 0x00000024, 0x00000002, 0xFE363C89, 0xFE363C87, 0x00000024, 0x00000002, 0xFE363C88, 0xFE363C86, 0x00000024, 0x00000002, 0xFE363C87, 0xFE363C85, 0x00000024, 0x00000002, 0xFE363C86, 0xFE363C84, 0x00000008, 0x00000001, 0x00000046, 0x00000043, 0x00000003, EnableModel, 0xFE363C86, 0x00000000, 0x00000056, 0x00000000, 0x00000008, 0x00000001, 0x00000005, 0x00000043, 0x00000003, EnableModel, 0xFE363C86, 0x00000001, 0x00000057, 0x00000000, 0x00000043, 0x00000005, MakeLerp, 0x00000000, 0x000000B4, 0x00000014, 0x00000002, 0x00000003, 0x00000001, 0x00000001, 0x00000043, 0x00000001, UpdateLerp, 0x00000043, 0x00000006, RotateModel, 0xFE363C88, 0xFE363C80, 0x00000000, 0x00000000, 0xFFFFFFFF, 0x00000043, 0x00000006, RotateModel, 0xFE363C89, 0xFE363C80, 0x00000000, 0x00000000, 0xFFFFFFFF, 0x0000000A, 0x00000002, 0xFE363C81, 0x00000001, 0x00000008, 0x00000001, 0x00000001, 0x00000004, 0x00000001, 0x00000001, 0x00000013, 0x00000000, 0x00000043, 0x00000003, EnableModel, 0xFE363C87, 0x00000000, 0x00000002, 0x00000000, 0x00000001, 0x00000000, 0x00000043, 0x00000004, hos_03_ToadHouse_InitScreenOverlay, 0x00000000, 0x00000000, 0x00000000, 0x00000046, 0x00000001, 0x8024AAA0, 0x0000000A, 0x00000002, 0xFE363C80, 0x00000000, 0x00000002, 0x00000000, 0x00000013, 0x00000000, 0x00000024, 0x00000002, 0xFE363C89, 0xFE363C81, 0x00000024, 0x00000002, 0xFE363C8A, 0xFE363C82, 0x00000024, 0x00000002, 0xFE363C8B, 0xFE363C83, 0x00000043, 0x00000001, hos_03_ToadHouse_DoesPlayerNeedSleep, 0x0000000A, 0x00000002, 0xFE363C81, 0x00000000, 0x00000024, 0x00000002, 0xFE363C88, 0xFE363C80, 0x00000013, 0x00000000, 0x00000043, 0x00000006, SpeakToPlayer, 0xFFFFFFFF, 0x00B30002, 0x00B30001, 0x00000000, 0xFE363C88, 0x00000043, 0x00000002, ShowChoice, 0x001E0006, 0x00000008, 0x00000001, 0x00000003, 0x0000000A, 0x00000002, 0xFE363C80, 0x00000001, 0x00000043, 0x00000006, ContinueSpeech, 0xFFFFFFFF, 0x00B30002, 0x00B30001, 0x00000000, 0xFE363C89, 0x00000002, 0x00000000, 0x00000013, 0x00000000, 0x00000043, 0x00000006, ContinueSpeech, 0xFFFFFFFF, 0x00B30002, 0x00B30001, 0x00000000, 0xFE363C8A, 0x00000043, 0x00000002, SetPlayerJumpscale, 0x00000001, 0x00000043, 0x00000002, DisablePlayerPhysics, 0x00000001, 0x00000043, 0x00000004, SetNpcFlagBits, 0xFFFFFFFF, 0x00000100, 0x00000001, 0x00000043, 0x00000001, hos_03_ToadHouse_DisableStatusMenu, 0x0000000B, 0x00000002, 0xFE363C84, 0x00000000, 0x00000044, 0x00000001, D_80247B1C_A22C1C, 0x00000013, 0x00000000, 0x00000043, 0x00000002, hos_03_ToadHouse_PutPartnerAway, 0xFE363C8A, 0x00000008, 0x00000001, 0x00000014, 0x00000046, 0x00000001, 0x8024A7E8, 0x00000056, 0x00000000, 0x00000043, 0x00000005, MakeLerp, 0x00000000, 0x000000FF, 0x0000003C, 0x00000000, 0x00000003, 0x00000001, 0x00000000, 0x00000043, 0x00000001, UpdateLerp, 0x00000043, 0x00000003, hos_03_ToadHouse_UpdateScreenOverlay, 0x00000003, 0xFE363C80, 0x00000008, 0x00000001, 0x00000001, 0x0000000A, 0x00000002, 0xFE363C81, 0x00000001, 0x00000004, 0x00000001, 0x00000000, 0x00000013, 0x00000000, 0x00000043, 0x00000001, FullyRestoreHPandFP, 0x00000043, 0x00000001, FullyRestoreSP, 0x0000000B, 0x00000002, 0xFE363C84, 0x00000000, 0x00000044, 0x00000001, D_80247AA4_A22BA4, 0x00000013, 0x00000000, 0x00000043, 0x00000002, hos_03_ToadHouse_GetPartnerBackOut, 0xFE363C8A, 0x00000008, 0x00000001, 0x0000002D, 0x00000043, 0x00000005, MakeLerp, 0x000000FF, 0x00000000, 0x0000001E, 0x00000000, 0x00000003, 0x00000001, 0x00000001, 0x00000043, 0x00000001, UpdateLerp, 0x00000043, 0x00000003, hos_03_ToadHouse_UpdateScreenOverlay, 0x00000000, 0xFE363C80, 0x00000008, 0x00000001, 0x00000001, 0x0000000A, 0x00000002, 0xFE363C81, 0x00000001, 0x00000004, 0x00000001, 0x00000001, 0x00000013, 0x00000000, 0x00000057, 0x00000000, 0x00000008, 0x00000001, 0x00000069, 0x00000046, 0x00000001, 0x8024AA1C, 0x00000043, 0x00000002, DisablePlayerPhysics, 0x00000000, 0x00000043, 0x00000004, SetNpcFlagBits, 0xFFFFFFFF, 0x00000100, 0x00000000, 0x00000043, 0x00000006, SpeakToPlayer, 0xFFFFFFFF, 0x00B30002, 0x00B30001, 0x00000000, 0xFE363C8B, 0x00000043, 0x00000001, hos_03_ToadHouse_ShowStatusMenu, 0x00000002, 0x00000000, 0x00000001, 0x00000000 -dlabel hos_03_varTable +dlabel hos_03_Quizmo_varStash .word 0x00000000 diff --git a/ver/us/asm/data/world/area_hos/hos_03/A23120.data.s b/ver/us/asm/data/world/area_hos/hos_03/A23120.data.s index 655957643f..731e19b0be 100644 --- a/ver/us/asm/data/world/area_hos/hos_03/A23120.data.s +++ b/ver/us/asm/data/world/area_hos/hos_03/A23120.data.s @@ -5,29 +5,29 @@ dlabel D_80248020_A23120 .word 0x00000043, 0x00000004, ShowGotItem, 0xFE363C80, 0x00000001, 0x00000000, 0x00000002, 0x00000000, 0x00000002, 0x00000000, 0x00000001, 0x00000000, 0x00000043, 0x00000004, ShowGotItem, 0xFE363C80, 0x00000001, 0x00000010, 0x00000002, 0x00000000, 0x00000002, 0x00000000, 0x00000001, 0x00000000 -dlabel D_80248080_A23180 +dlabel hos_03_Quizmo_Answers .byte 0x02, 0x01, 0x01, 0x02, 0x02, 0x00, 0x02, 0x00, 0x02, 0x01, 0x00, 0x02, 0x01, 0x01, 0x00, 0x02, 0x00, 0x02, 0x01, 0x00, 0x00, 0x02, 0x01, 0x00, 0x02, 0x01, 0x01, 0x02, 0x02, 0x01, 0x01, 0x01, 0x00, 0x02, 0x02, 0x02, 0x02, 0x00, 0x01, 0x01, 0x02, 0x01, 0x02, 0x01, 0x02, 0x00, 0x00, 0x01, 0x01, 0x00, 0x01, 0x02, 0x01, 0x00, 0x02, 0x02, 0x01, 0x02, 0x00, 0x02, 0x02, 0x01, 0x01, 0x01 -dlabel hos_03_quizRequirements +dlabel hos_03_Quizmo_Requirements .word 0xFFFFFF94, 0x00000000, 0xFFFFFFB4, 0x0000000A, 0xFFFFFFCA, 0x00000014, 0xFFFFFFF2, 0x0000001E, 0x00000006, 0x00000025, 0x00000027, 0x0000002C, 0x0000003A, 0x00000034, 0x00000058, 0x0000003C, 0x00000060, 0x00000040, 0x00000000, 0x00000040 dlabel D_80248110_A23210 -.word 0x00000043, 0x00000001, hos_03_GetGameStatus75, 0x0000000E, 0x00000002, 0xFE363C80, 0x00000001, 0x00000043, 0x00000005, GetNpcPos, 0xFFFFFFFF, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000027, 0x00000002, 0xFE363C81, 0x0000012C, 0x00000043, 0x00000003, SetNpcJumpscale, 0xFFFFFFFF, 0x00000001, 0x00000043, 0x00000003, SetNpcAnimation, 0xFFFFFFFF, 0x00AF000C, 0x00000008, 0x00000001, 0x00000028, 0x00000043, 0x00000005, SetNpcPos, 0xFFFFFFFF, 0x00000000, 0xFFFFFC18, 0x00000000, 0x00000013, 0x00000000, 0x00000002, 0x00000000, 0x00000001, 0x00000000 +.word 0x00000043, 0x00000001, hos_03_Quizmo_ShouldQuizmoLeave, 0x0000000E, 0x00000002, 0xFE363C80, 0x00000001, 0x00000043, 0x00000005, GetNpcPos, 0xFFFFFFFF, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000027, 0x00000002, 0xFE363C81, 0x0000012C, 0x00000043, 0x00000003, SetNpcJumpscale, 0xFFFFFFFF, 0x00000001, 0x00000043, 0x00000003, SetNpcAnimation, 0xFFFFFFFF, 0x00AF000C, 0x00000008, 0x00000001, 0x00000028, 0x00000043, 0x00000005, SetNpcPos, 0xFFFFFFFF, 0x00000000, 0xFFFFFC18, 0x00000000, 0x00000013, 0x00000000, 0x00000002, 0x00000000, 0x00000001, 0x00000000 dlabel D_802481C0_A232C0 -.word 0x00000043, 0x00000003, hos_03_GetCamVfov, 0x00000000, 0xF4ACD480, 0x00000043, 0x00000003, hos_03_SetCamVfov, 0x00000000, 0x00000019, 0x00000043, 0x00000004, GetPlayerPos, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000043, 0x00000005, SetPanTarget, 0x00000000, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000043, 0x00000005, UseSettingsFrom, 0x00000000, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000043, 0x00000004, GetCamType, 0x00000000, 0xFE363C81, 0xFE363C82, 0x00000043, 0x00000004, SetCamType, 0x00000000, 0xFE363C81, 0x00000000, 0x00000043, 0x00000003, GetCamDistance, 0x00000000, 0xFE363C80, 0x0000000D, 0x00000002, 0xFE363C80, 0x00000000, 0x00000026, 0x00000002, 0xFE363C80, 0x00000172, 0x00000012, 0x00000000, 0x00000026, 0x00000002, 0xFE363C80, 0xFFFFFE8E, 0x00000013, 0x00000000, 0x00000043, 0x00000003, SetCamDistance, 0x00000000, 0xFE363C80, 0x00000043, 0x00000004, GetCamPitch, 0x00000000, 0xFE363C80, 0xFE363C81, 0x00000026, 0x00000002, 0xFE363C80, 0xF24AAE80, 0x00000026, 0x00000002, 0xFE363C81, 0xF24A5280, 0x00000043, 0x00000004, SetCamPitch, 0x00000000, 0xFE363C80, 0xFE363C81, 0x00000043, 0x00000004, PanToTarget, 0x00000000, 0x00000000, 0x00000001, 0x00000043, 0x00000003, SetCamLeadPlayer, 0x00000000, 0x00000000, 0x00000002, 0x00000000, 0x00000001, 0x00000000, 0x00000043, 0x00000005, GetNpcPos, 0x00000007, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000027, 0x00000002, 0xFE363C81, 0x0000001E, 0x00000043, 0x00000005, SetPanTarget, 0x00000000, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000043, 0x00000003, GetCamDistance, 0x00000000, 0xFE363C80, 0x0000000D, 0x00000002, 0xFE363C80, 0x00000000, 0x00000026, 0x00000002, 0xFE363C80, 0x00000011, 0x00000012, 0x00000000, 0x00000026, 0x00000002, 0xFE363C80, 0xFFFFFFEF, 0x00000013, 0x00000000, 0x00000043, 0x00000003, SetCamDistance, 0x00000000, 0xFE363C80, 0x00000043, 0x00000003, SetCamSpeed, 0x00000000, 0xF24BE280, 0x00000043, 0x00000003, WaitForCam, 0x00000000, 0xF24A7E80, 0x00000043, 0x00000003, SetCamSpeed, 0x00000000, 0x00000001, 0x00000002, 0x00000000, 0x00000001, 0x00000000 +.word 0x00000043, 0x00000003, hos_03_Quizmo_GetCamVfov, 0x00000000, 0xF4ACD480, 0x00000043, 0x00000003, hos_03_Quizmo_SetCamVfov, 0x00000000, 0x00000019, 0x00000043, 0x00000004, GetPlayerPos, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000043, 0x00000005, SetPanTarget, 0x00000000, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000043, 0x00000005, UseSettingsFrom, 0x00000000, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000043, 0x00000004, GetCamType, 0x00000000, 0xFE363C81, 0xFE363C82, 0x00000043, 0x00000004, SetCamType, 0x00000000, 0xFE363C81, 0x00000000, 0x00000043, 0x00000003, GetCamDistance, 0x00000000, 0xFE363C80, 0x0000000D, 0x00000002, 0xFE363C80, 0x00000000, 0x00000026, 0x00000002, 0xFE363C80, 0x00000172, 0x00000012, 0x00000000, 0x00000026, 0x00000002, 0xFE363C80, 0xFFFFFE8E, 0x00000013, 0x00000000, 0x00000043, 0x00000003, SetCamDistance, 0x00000000, 0xFE363C80, 0x00000043, 0x00000004, GetCamPitch, 0x00000000, 0xFE363C80, 0xFE363C81, 0x00000026, 0x00000002, 0xFE363C80, 0xF24AAE80, 0x00000026, 0x00000002, 0xFE363C81, 0xF24A5280, 0x00000043, 0x00000004, SetCamPitch, 0x00000000, 0xFE363C80, 0xFE363C81, 0x00000043, 0x00000004, PanToTarget, 0x00000000, 0x00000000, 0x00000001, 0x00000043, 0x00000003, SetCamLeadPlayer, 0x00000000, 0x00000000, 0x00000002, 0x00000000, 0x00000001, 0x00000000, 0x00000043, 0x00000005, GetNpcPos, 0x00000007, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000027, 0x00000002, 0xFE363C81, 0x0000001E, 0x00000043, 0x00000005, SetPanTarget, 0x00000000, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000043, 0x00000003, GetCamDistance, 0x00000000, 0xFE363C80, 0x0000000D, 0x00000002, 0xFE363C80, 0x00000000, 0x00000026, 0x00000002, 0xFE363C80, 0x00000011, 0x00000012, 0x00000000, 0x00000026, 0x00000002, 0xFE363C80, 0xFFFFFFEF, 0x00000013, 0x00000000, 0x00000043, 0x00000003, SetCamDistance, 0x00000000, 0xFE363C80, 0x00000043, 0x00000003, SetCamSpeed, 0x00000000, 0xF24BE280, 0x00000043, 0x00000003, WaitForCam, 0x00000000, 0xF24A7E80, 0x00000043, 0x00000003, SetCamSpeed, 0x00000000, 0x00000001, 0x00000002, 0x00000000, 0x00000001, 0x00000000 dlabel D_80248458_A23558 -.word 0x00000043, 0x00000003, hos_03_SetCamVfov, 0x00000000, 0xF4ACD480, 0x00000043, 0x00000004, PanToTarget, 0x00000000, 0x00000000, 0x00000000, 0x00000002, 0x00000000, 0x00000001, 0x00000000 +.word 0x00000043, 0x00000003, hos_03_Quizmo_SetCamVfov, 0x00000000, 0xF4ACD480, 0x00000043, 0x00000004, PanToTarget, 0x00000000, 0x00000000, 0x00000000, 0x00000002, 0x00000000, 0x00000001, 0x00000000 dlabel D_80248494_A23594 -.word 0x00000008, 0x00000001, 0x00000014, 0x00000043, 0x00000006, hos_03_UnkCameraFunc, 0xF4ACD481, 0xF4ACD483, 0x00000053, 0xFE363C80, 0xFE363C81, 0x00000056, 0x00000000, 0x00000026, 0x00000002, 0xFE363C82, 0x00000000, 0x00000005, 0x00000001, 0x0000003C, 0x00000026, 0x00000002, 0xFE363C83, 0xFE363C80, 0x00000026, 0x00000002, 0xFE363C84, 0xFE363C81, 0x0000002E, 0x00000002, 0xFE363C83, 0xFE363C82, 0x0000002E, 0x00000002, 0xFE363C84, 0xFE363C82, 0x0000002F, 0x00000002, 0xFE363C83, 0x0000003C, 0x0000002F, 0x00000002, 0xFE363C84, 0x0000003C, 0x0000002C, 0x00000002, 0xFE363C83, 0xF4ACD481, 0x0000002C, 0x00000002, 0xFE363C84, 0xF4ACD483, 0x00000043, 0x00000004, SetPlayerPos, 0xFE363C83, 0xF4ACD482, 0xFE363C84, 0x0000002C, 0x00000002, 0xFE363C82, 0x00000001, 0x00000008, 0x00000001, 0x00000001, 0x00000006, 0x00000000, 0x00000026, 0x00000002, 0xFE363C83, 0xFE363C80, 0x00000026, 0x00000002, 0xFE363C84, 0xFE363C81, 0x0000002C, 0x00000002, 0xFE363C83, 0xF4ACD481, 0x0000002C, 0x00000002, 0xFE363C84, 0xF4ACD483, 0x00000043, 0x00000004, SetPlayerPos, 0xFE363C83, 0xF4ACD482, 0xFE363C84, 0x00000057, 0x00000000, 0x00000043, 0x00000001, hos_03_UnkRotatePlayer, 0x00000043, 0x00000004, func_802D2884, 0xF4ACD481, 0xF4ACD483, 0x00000000, 0x00000043, 0x00000002, SetPlayerAnimation, 0x00010002, 0x00000002, 0x00000000, 0x00000001, 0x00000000 +.word 0x00000008, 0x00000001, 0x00000014, 0x00000043, 0x00000006, hos_03_Quizmo_AddViewRelativeOffset, 0xF4ACD481, 0xF4ACD483, 0x00000053, 0xFE363C80, 0xFE363C81, 0x00000056, 0x00000000, 0x00000026, 0x00000002, 0xFE363C82, 0x00000000, 0x00000005, 0x00000001, 0x0000003C, 0x00000026, 0x00000002, 0xFE363C83, 0xFE363C80, 0x00000026, 0x00000002, 0xFE363C84, 0xFE363C81, 0x0000002E, 0x00000002, 0xFE363C83, 0xFE363C82, 0x0000002E, 0x00000002, 0xFE363C84, 0xFE363C82, 0x0000002F, 0x00000002, 0xFE363C83, 0x0000003C, 0x0000002F, 0x00000002, 0xFE363C84, 0x0000003C, 0x0000002C, 0x00000002, 0xFE363C83, 0xF4ACD481, 0x0000002C, 0x00000002, 0xFE363C84, 0xF4ACD483, 0x00000043, 0x00000004, SetPlayerPos, 0xFE363C83, 0xF4ACD482, 0xFE363C84, 0x0000002C, 0x00000002, 0xFE363C82, 0x00000001, 0x00000008, 0x00000001, 0x00000001, 0x00000006, 0x00000000, 0x00000026, 0x00000002, 0xFE363C83, 0xFE363C80, 0x00000026, 0x00000002, 0xFE363C84, 0xFE363C81, 0x0000002C, 0x00000002, 0xFE363C83, 0xF4ACD481, 0x0000002C, 0x00000002, 0xFE363C84, 0xF4ACD483, 0x00000043, 0x00000004, SetPlayerPos, 0xFE363C83, 0xF4ACD482, 0xFE363C84, 0x00000057, 0x00000000, 0x00000043, 0x00000001, hos_03_Quizmo_SpinPlayer, 0x00000043, 0x00000004, func_802D2884, 0xF4ACD481, 0xF4ACD483, 0x00000000, 0x00000043, 0x00000002, SetPlayerAnimation, 0x00010002, 0x00000002, 0x00000000, 0x00000001, 0x00000000 dlabel D_80248644_A23744 -.word 0x00000043, 0x00000005, GetNpcPos, 0xFFFFFFFC, 0xFE363C8A, 0xFE363C8B, 0xFE363C8C, 0x00000043, 0x00000006, hos_03_UnkCameraFunc, 0xFE363C8A, 0xFE363C8C, 0x0000006C, 0xFE363C80, 0xFE363C81, 0x00000026, 0x00000002, 0xFE363C85, 0xF4ACD482, 0x0000002D, 0x00000002, 0xFE363C85, 0xFE363C8B, 0x00000056, 0x00000000, 0x00000043, 0x00000001, hos_03_UnkMovePartner, 0x00000026, 0x00000002, 0xFE363C83, 0xFE363C80, 0x00000026, 0x00000002, 0xFE363C84, 0xFE363C81, 0x00000026, 0x00000002, 0xFE363C86, 0xFE363C85, 0x0000002C, 0x00000002, 0xFE363C83, 0xFE363C8A, 0x0000002C, 0x00000002, 0xFE363C84, 0xFE363C8C, 0x0000002C, 0x00000002, 0xFE363C86, 0xFE363C8B, 0x00000043, 0x00000005, SetNpcPos, 0xFFFFFFFC, 0xFE363C83, 0xFE363C86, 0xFE363C84, 0x00000057, 0x00000000, 0x00000043, 0x00000001, hos_03_UnkRotatePartner, 0x00000043, 0x00000003, NpcFacePlayer, 0xFFFFFFFC, 0x00000000, 0x00000043, 0x00000003, SetNpcAnimation, 0xFFFFFFFC, 0x00000106, 0x00000002, 0x00000000, 0x00000001, 0x00000000 +.word 0x00000043, 0x00000005, GetNpcPos, 0xFFFFFFFC, 0xFE363C8A, 0xFE363C8B, 0xFE363C8C, 0x00000043, 0x00000006, hos_03_Quizmo_AddViewRelativeOffset, 0xFE363C8A, 0xFE363C8C, 0x0000006C, 0xFE363C80, 0xFE363C81, 0x00000026, 0x00000002, 0xFE363C85, 0xF4ACD482, 0x0000002D, 0x00000002, 0xFE363C85, 0xFE363C8B, 0x00000056, 0x00000000, 0x00000043, 0x00000001, hos_03_Quizmo_UpdatePartnerPosition, 0x00000026, 0x00000002, 0xFE363C83, 0xFE363C80, 0x00000026, 0x00000002, 0xFE363C84, 0xFE363C81, 0x00000026, 0x00000002, 0xFE363C86, 0xFE363C85, 0x0000002C, 0x00000002, 0xFE363C83, 0xFE363C8A, 0x0000002C, 0x00000002, 0xFE363C84, 0xFE363C8C, 0x0000002C, 0x00000002, 0xFE363C86, 0xFE363C8B, 0x00000043, 0x00000005, SetNpcPos, 0xFFFFFFFC, 0xFE363C83, 0xFE363C86, 0xFE363C84, 0x00000057, 0x00000000, 0x00000043, 0x00000001, hos_03_Quizmo_SpinPartner, 0x00000043, 0x00000003, NpcFacePlayer, 0xFFFFFFFC, 0x00000000, 0x00000043, 0x00000003, SetNpcAnimation, 0xFFFFFFFC, 0x00000106, 0x00000002, 0x00000000, 0x00000001, 0x00000000 dlabel D_8024877C_A2387C -.word 0x00000043, 0x00000005, GetNpcPos, 0x00000007, 0xFE363C8A, 0xFE363C8B, 0xFE363C8C, 0x00000043, 0x00000006, hos_03_UnkCameraFunc, 0xFE363C8A, 0xFE363C8C, 0xFFFFFFBA, 0xFE363C80, 0xFE363C81, 0x00000056, 0x00000000, 0x00000026, 0x00000002, 0xFE363C82, 0x00000000, 0x00000005, 0x00000001, 0x0000003C, 0x00000026, 0x00000002, 0xFE363C83, 0xFE363C80, 0x00000026, 0x00000002, 0xFE363C84, 0xFE363C81, 0x0000002E, 0x00000002, 0xFE363C83, 0xFE363C82, 0x0000002E, 0x00000002, 0xFE363C84, 0xFE363C82, 0x0000002F, 0x00000002, 0xFE363C83, 0x0000003C, 0x0000002F, 0x00000002, 0xFE363C84, 0x0000003C, 0x0000002C, 0x00000002, 0xFE363C83, 0xFE363C8A, 0x0000002C, 0x00000002, 0xFE363C84, 0xFE363C8C, 0x00000043, 0x00000005, SetNpcPos, 0x00000007, 0xFE363C83, 0xF4ACD482, 0xFE363C84, 0x0000002C, 0x00000002, 0xFE363C82, 0x00000001, 0x00000008, 0x00000001, 0x00000001, 0x00000006, 0x00000000, 0x00000057, 0x00000000, 0x00000008, 0x00000001, 0x0000003C, 0x00000043, 0x00000003, NpcFacePlayer, 0x00000007, 0x00000000, 0x00000043, 0x00000003, SetNpcAnimation, 0x00000007, 0x00AF0001, 0x00000002, 0x00000000, 0x00000001, 0x00000000 +.word 0x00000043, 0x00000005, GetNpcPos, 0x00000007, 0xFE363C8A, 0xFE363C8B, 0xFE363C8C, 0x00000043, 0x00000006, hos_03_Quizmo_AddViewRelativeOffset, 0xFE363C8A, 0xFE363C8C, 0xFFFFFFBA, 0xFE363C80, 0xFE363C81, 0x00000056, 0x00000000, 0x00000026, 0x00000002, 0xFE363C82, 0x00000000, 0x00000005, 0x00000001, 0x0000003C, 0x00000026, 0x00000002, 0xFE363C83, 0xFE363C80, 0x00000026, 0x00000002, 0xFE363C84, 0xFE363C81, 0x0000002E, 0x00000002, 0xFE363C83, 0xFE363C82, 0x0000002E, 0x00000002, 0xFE363C84, 0xFE363C82, 0x0000002F, 0x00000002, 0xFE363C83, 0x0000003C, 0x0000002F, 0x00000002, 0xFE363C84, 0x0000003C, 0x0000002C, 0x00000002, 0xFE363C83, 0xFE363C8A, 0x0000002C, 0x00000002, 0xFE363C84, 0xFE363C8C, 0x00000043, 0x00000005, SetNpcPos, 0x00000007, 0xFE363C83, 0xF4ACD482, 0xFE363C84, 0x0000002C, 0x00000002, 0xFE363C82, 0x00000001, 0x00000008, 0x00000001, 0x00000001, 0x00000006, 0x00000000, 0x00000057, 0x00000000, 0x00000008, 0x00000001, 0x0000003C, 0x00000043, 0x00000003, NpcFacePlayer, 0x00000007, 0x00000000, 0x00000043, 0x00000003, SetNpcAnimation, 0x00000007, 0x00AF0001, 0x00000002, 0x00000000, 0x00000001, 0x00000000 dlabel D_802488E8_A239E8 .word 0x00000044, 0x00000001, D_80248494_A23594, 0x00000044, 0x00000001, D_80248644_A23744, 0x00000046, 0x00000001, D_8024877C_A2387C, 0x00000002, 0x00000000, 0x00000001, 0x00000000, 0x00000005, 0x00000001, 0x00000000, 0x00000043, 0x00000002, SetPlayerAnimation, 0x00010028, 0x00000008, 0x00000001, 0x00000014, 0x00000006, 0x00000000, 0x00000002, 0x00000000, 0x00000001, 0x00000000 @@ -42,7 +42,7 @@ dlabel D_802494E0_A245E0 .word 0x00000043, 0x00000002, SetPlayerAnimation, 0x00010023, 0x00000005, 0x00000001, 0x00000000, 0x00000008, 0x00000001, 0x00000001, 0x00000006, 0x00000000, 0x00000002, 0x00000000, 0x00000001, 0x00000000 dlabel D_80249520_A24620 -.word 0x00000056, 0x00000000, 0x00000043, 0x00000006, hos_03_UnkCameraFunc, 0xF4ACD481, 0xF4ACD483, 0x00000019, 0xFE363C80, 0xFE363C81, 0x00000026, 0x00000002, 0xFE363C82, 0xF4ACD481, 0x0000002C, 0x00000002, 0xFE363C82, 0xFE363C80, 0x00000026, 0x00000002, 0xFE363C83, 0xF4ACD483, 0x0000002C, 0x00000002, 0xFE363C83, 0xFE363C81, 0x00000043, 0x00000003, SetNpcAnimation, 0xFFFFFFFC, 0x00000102, 0x00000043, 0x00000005, NpcMoveTo, 0xFFFFFFFC, 0xFE363C82, 0xFE363C83, 0x00000028, 0x00000043, 0x00000003, SetNpcAnimation, 0xFFFFFFFC, 0x00000106, 0x00000057, 0x00000000, 0x00000043, 0x00000004, PlayerMoveTo, 0xF4ACD481, 0xF4ACD483, 0x00000028, 0x00000002, 0x00000000, 0x00000001, 0x00000000 +.word 0x00000056, 0x00000000, 0x00000043, 0x00000006, hos_03_Quizmo_AddViewRelativeOffset, 0xF4ACD481, 0xF4ACD483, 0x00000019, 0xFE363C80, 0xFE363C81, 0x00000026, 0x00000002, 0xFE363C82, 0xF4ACD481, 0x0000002C, 0x00000002, 0xFE363C82, 0xFE363C80, 0x00000026, 0x00000002, 0xFE363C83, 0xF4ACD483, 0x0000002C, 0x00000002, 0xFE363C83, 0xFE363C81, 0x00000043, 0x00000003, SetNpcAnimation, 0xFFFFFFFC, 0x00000102, 0x00000043, 0x00000005, NpcMoveTo, 0xFFFFFFFC, 0xFE363C82, 0xFE363C83, 0x00000028, 0x00000043, 0x00000003, SetNpcAnimation, 0xFFFFFFFC, 0x00000106, 0x00000057, 0x00000000, 0x00000043, 0x00000004, PlayerMoveTo, 0xF4ACD481, 0xF4ACD483, 0x00000028, 0x00000002, 0x00000000, 0x00000001, 0x00000000 dlabel D_802495FC_A246FC .word 0x00000045, 0x00000002, D_80248998_A23A98, 0xFE363C81, 0x00000008, 0x00000001, 0x0000003C, 0x00000049, 0x00000001, 0xFE363C81, 0x00000005, 0x00000001, 0x00000005, 0x00000043, 0x00000004, GetPlayerPos, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000027, 0x00000002, 0xFE363C81, 0xFFFFFFFF, 0x00000043, 0x00000004, SetPlayerPos, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000008, 0x00000001, 0x00000002, 0x00000006, 0x00000000, 0x00000008, 0x00000001, 0x00000014, 0x00000046, 0x00000001, D_80249520_A24620, 0x00000002, 0x00000000, 0x00000001, 0x00000000 @@ -51,16 +51,16 @@ dlabel D_802496AC_A247AC .word 0x00000045, 0x00000002, D_802494E0_A245E0, 0xFE363C81, 0x00000008, 0x00000001, 0x0000003C, 0x00000005, 0x00000001, 0x00000005, 0x00000043, 0x00000004, GetPlayerPos, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000027, 0x00000002, 0xFE363C81, 0xFFFFFFFF, 0x00000043, 0x00000004, SetPlayerPos, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000008, 0x00000001, 0x00000002, 0x00000006, 0x00000000, 0x00000008, 0x00000001, 0x00000014, 0x00000049, 0x00000001, 0xFE363C81, 0x00000046, 0x00000001, D_80249520_A24620, 0x00000002, 0x00000000, 0x00000001, 0x00000000 dlabel D_8024975C_A2485C -.word 0x0000000D, 0x00000002, 0xF5DE02E0, 0x0000003F, 0x00000024, 0x00000002, 0xFE363C80, 0x00000000, 0x00000002, 0x00000000, 0x00000013, 0x00000000, 0x00000043, 0x00000004, GetPlayerPos, 0xF4ACD481, 0xF4ACD482, 0xF4ACD483, 0x00000043, 0x00000003, NpcFacePlayer, 0xFFFFFFFF, 0x00000010, 0x0000000A, 0x00000002, 0xF5DE02E0, 0x0000003F, 0x00000043, 0x00000006, SpeakToPlayer, 0xFFFFFFFF, 0x00AF0004, 0x00AF0001, 0x00000000, 0x0008000A, 0x00000012, 0x00000000, 0x0000000A, 0x00000002, 0xF8406267, 0x00000001, 0x00000043, 0x00000006, SpeakToPlayer, 0xFFFFFFFF, 0x00AF0004, 0x00AF0001, 0x00000000, 0x00080009, 0x00000012, 0x00000000, 0x00000043, 0x00000006, SpeakToPlayer, 0xFFFFFFFF, 0x00AF0004, 0x00AF0001, 0x00000000, 0x00080008, 0x00000024, 0x00000002, 0xF8406267, 0x00000001, 0x00000013, 0x00000000, 0x00000013, 0x00000000, 0x00000043, 0x00000002, ShowChoice, 0x001E000D, 0x0000000A, 0x00000002, 0xFE363C80, 0x00000001, 0x00000043, 0x00000006, ContinueSpeech, 0xFFFFFFFF, 0x00AF0004, 0x00AF0001, 0x00000000, 0x0008000C, 0x00000046, 0x00000001, D_80248110_A23210, 0x00000024, 0x00000002, 0xFE363C80, 0x00000000, 0x00000002, 0x00000000, 0x00000013, 0x00000000, 0x00000024, 0x00000002, 0xF8406281, 0x00000001, 0x00000043, 0x00000001, hos_03_Set80151310_1, 0x00000043, 0x00000001, hos_03_UnkAlphaFunc, 0x00000044, 0x00000001, D_802481C0_A232C0, 0x00000043, 0x00000002, DisablePartnerAI, 0x00000000, 0x00000043, 0x00000004, SetNpcFlagBits, 0xFFFFFFFC, 0x00000200, 0x00000000, 0x00000043, 0x00000004, SetNpcFlagBits, 0x00000007, 0x00000200, 0x00000000, 0x00000043, 0x00000004, SetNpcFlagBits, 0xFFFFFFFC, 0x00000148, 0x00000001, 0x00000043, 0x00000004, SetNpcFlagBits, 0x00000007, 0x00000100, 0x00000001, 0x00000043, 0x00000003, SetNpcAnimation, 0xFFFFFFFC, 0x00000106, 0x00000045, 0x00000002, D_802488E8_A239E8, 0xFE363C81, 0x00000043, 0x00000006, ContinueSpeech, 0xFFFFFFFF, 0x00AF0004, 0x00AF0001, 0x00000000, 0x0008000B, 0x00000043, 0x00000002, PlaySound, 0x00000089, 0x00000005, 0x00000001, 0x00000000, 0x00000055, 0x00000002, 0xFE363C81, 0xFE363C80, 0x0000000A, 0x00000002, 0xFE363C80, 0x00000000, 0x00000007, 0x00000000, 0x00000013, 0x00000000, 0x00000008, 0x00000001, 0x00000001, 0x00000006, 0x00000000, 0x00000043, 0x00000001, func_80242C14_A1DD14, 0x00000005, 0x00000001, 0x00000005, 0x00000043, 0x00000004, GetPlayerPos, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000027, 0x00000002, 0xFE363C81, 0x00000001, 0x00000043, 0x00000004, SetPlayerPos, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000008, 0x00000001, 0x00000002, 0x00000006, 0x00000000, 0x00000024, 0x00000002, 0xFE363C80, 0x002C0000, 0x00000027, 0x00000002, 0xFE363C80, 0xF5DE02E0, 0x00000043, 0x00000006, SpeakToPlayer, 0xFFFFFFFF, 0x00AF0005, 0x00AF0006, 0x00000000, 0xFE363C80, 0x00000043, 0x00000002, SetPlayerAnimation, 0x00010028, 0x00000024, 0x00000002, 0xFE363C80, 0x002D0000, 0x00000027, 0x00000002, 0xFE363C80, 0xF5DE02E0, 0x00000043, 0x00000002, PlaySound, 0x0000008E, 0x00000043, 0x00000002, ShowChoice, 0xFE363C80, 0x00000049, 0x00000001, 0xFE363C81, 0x00000043, 0x00000002, StopSound, 0x0000008E, 0x00000044, 0x00000001, D_8024895C_A23A5C, 0x00000008, 0x00000001, 0x0000000F, 0x00000043, 0x00000002, PlaySound, 0x0000008D, 0x00000043, 0x00000002, func_80242F14_A1E014, 0xFE363C80, 0x00000024, 0x00000002, 0xF4ACD484, 0x00000000, 0x00000043, 0x00000001, func_80243508_A1E608, 0x00000008, 0x00000001, 0x00000028, 0x00000043, 0x00000001, func_80242B90_A1DC90, 0x00000056, 0x00000000, 0x00000008, 0x00000001, 0x0000006E, 0x00000043, 0x00000001, CloseChoice, 0x00000024, 0x00000002, 0xF4ACD484, 0x00000000, 0x00000057, 0x00000000, 0x0000000A, 0x00000002, 0xFE363C80, 0x00000001, 0x00000043, 0x00000003, SetNpcAnimation, 0x00000007, 0x00AF0007, 0x00000024, 0x00000002, 0xF4ACD484, 0x00000001, 0x00000056, 0x00000000, 0x00000043, 0x00000002, func_80242EE0_A1DFE0, 0x00000001, 0x00000008, 0x00000001, 0x00000006, 0x00000008, 0x00000001, 0x00000006, 0x00000008, 0x00000001, 0x00000006, 0x00000043, 0x00000002, func_80242EE0_A1DFE0, 0x00000002, 0x00000057, 0x00000000, 0x00000056, 0x00000000, 0x00000043, 0x00000002, PlaySound, 0x0000021C, 0x00000008, 0x00000001, 0x00000006, 0x00000043, 0x00000002, PlaySound, 0x0000021C, 0x00000008, 0x00000001, 0x00000006, 0x00000043, 0x00000002, PlaySound, 0x0000021C, 0x00000008, 0x00000001, 0x00000006, 0x00000043, 0x00000002, PlaySound, 0x0000021C, 0x00000057, 0x00000000, 0x00000043, 0x00000002, PlaySound, 0x0000008A, 0x00000043, 0x00000001, func_80242FAC_A1E0AC, 0x00000056, 0x00000000, 0x00000008, 0x00000001, 0x0000000F, 0x00000043, 0x00000004, GetPlayerPos, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000027, 0x00000002, 0xFE363C81, 0x00000032, 0x00000043, 0x00000006, hos_03_UnkCameraFunc, 0x00000000, 0x00000000, 0x00000053, 0xFE363C80, 0xFE363C82, 0x00000043, 0x0000000F, PlayEffect, 0x00000007, 0x00000002, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000043, 0x0000000F, PlayEffect, 0x00000044, 0x00000004, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000001, 0x0000003C, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000008, 0x00000001, 0x0000000F, 0x00000027, 0x00000002, 0xFE363C81, 0xFFFFFFFD, 0x00000043, 0x00000006, hos_03_UnkCameraFunc, 0x00000000, 0x00000000, 0x0000003A, 0xFE363C80, 0xFE363C82, 0x00000043, 0x0000000F, PlayEffect, 0x00000007, 0x00000002, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000043, 0x0000000F, PlayEffect, 0x00000044, 0x00000004, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000001, 0x0000003C, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000008, 0x00000001, 0x0000000F, 0x00000027, 0x00000002, 0xFE363C81, 0x0000001E, 0x00000043, 0x00000006, hos_03_UnkCameraFunc, 0x00000000, 0x00000000, 0x0000005D, 0xFE363C80, 0xFE363C82, 0x00000043, 0x0000000F, PlayEffect, 0x00000007, 0x00000002, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000043, 0x0000000F, PlayEffect, 0x00000044, 0x00000004, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000001, 0x0000003C, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000008, 0x00000001, 0x0000000F, 0x00000057, 0x00000000, 0x00000008, 0x00000001, 0x00000014, 0x00000045, 0x00000002, D_802495FC_A246FC, 0xFE363C81, 0x00000027, 0x00000002, 0xF5DE02E0, 0x00000001, 0x0000000D, 0x00000002, 0xF5DE02E0, 0x0000003F, 0x00000043, 0x00000006, ContinueSpeech, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x00000000, 0x00080010, 0x00000043, 0x00000003, SetNpcAnimation, 0x00000007, 0x00AF0006, 0x00000005, 0x00000001, 0x00000000, 0x00000055, 0x00000002, 0xFE363C81, 0xFE363C80, 0x0000000A, 0x00000002, 0xFE363C80, 0x00000000, 0x00000007, 0x00000000, 0x00000013, 0x00000000, 0x00000008, 0x00000001, 0x00000001, 0x00000006, 0x00000000, 0x00000043, 0x00000003, SetNpcAnimation, 0x00000007, 0x00AF0005, 0x00000024, 0x00000002, 0xFE363C80, 0x0000015C, 0x00000024, 0x00000002, 0xFE363C81, 0x00000003, 0x00000046, 0x00000001, D_80248020_A23120, 0x00000043, 0x00000002, AddStarPieces, 0x00000001, 0x00000043, 0x00000002, func_80242EE0_A1DFE0, 0x0000000F, 0x00000043, 0x00000001, func_80242F94_A1E094, 0x00000043, 0x00000003, SetMessageValue, 0xF5DE02E0, 0x00000000, 0x00000043, 0x00000006, SpeakToPlayer, 0xFFFFFFFF, 0x00AF0004, 0x00AF0001, 0x00000000, 0x00080011, 0x00000012, 0x00000000, 0x00000043, 0x00000006, ContinueSpeech, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x00000000, 0x0008000E, 0x00000043, 0x00000003, SetNpcAnimation, 0x00000007, 0x00AF0006, 0x00000005, 0x00000001, 0x00000000, 0x00000055, 0x00000002, 0xFE363C81, 0xFE363C80, 0x0000000A, 0x00000002, 0xFE363C80, 0x00000000, 0x00000007, 0x00000000, 0x00000013, 0x00000000, 0x00000008, 0x00000001, 0x00000001, 0x00000006, 0x00000000, 0x00000043, 0x00000003, SetNpcAnimation, 0x00000007, 0x00AF0005, 0x00000024, 0x00000002, 0xFE363C80, 0x0000015C, 0x00000024, 0x00000002, 0xFE363C81, 0x00000001, 0x00000046, 0x00000001, D_80248020_A23120, 0x00000043, 0x00000002, AddStarPieces, 0x00000001, 0x00000043, 0x00000002, func_80242EE0_A1DFE0, 0x0000000F, 0x00000043, 0x00000001, func_80242F94_A1E094, 0x00000043, 0x00000003, SetMessageValue, 0xF5DE02E0, 0x00000000, 0x0000000A, 0x00000002, 0xF5DE02E0, 0x00000001, 0x00000043, 0x00000003, SetMessageMsg, MessageSingular, 0x00000001, 0x00000012, 0x00000000, 0x00000043, 0x00000003, SetMessageMsg, MessagePlural, 0x00000001, 0x00000013, 0x00000000, 0x00000043, 0x00000006, SpeakToPlayer, 0xFFFFFFFF, 0x00AF0004, 0x00AF0001, 0x00000000, 0x0008000F, 0x00000013, 0x00000000, 0x00000024, 0x00000002, 0xFE363C80, 0x00000001, 0x00000012, 0x00000000, 0x00000043, 0x00000003, SetNpcAnimation, 0x00000007, 0x00AF0009, 0x00000024, 0x00000002, 0xF4ACD484, 0x00000002, 0x00000043, 0x00000002, PlaySound, 0x0000021D, 0x00000043, 0x00000002, PlaySound, 0x0000008B, 0x00000045, 0x00000002, D_802496AC_A247AC, 0xFE363C81, 0x00000043, 0x00000004, GetPlayerPos, 0xFE363C82, 0xFE363C83, 0xFE363C84, 0x00000043, 0x0000000F, PlayEffect, 0x0000002B, 0x00000000, 0xFE363C82, 0xFE363C83, 0xFE363C84, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000043, 0x00000006, ContinueSpeech, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x00000000, 0x0008000D, 0x00000043, 0x00000003, SetNpcAnimation, 0x00000007, 0x00AF000A, 0x00000005, 0x00000001, 0x00000000, 0x00000055, 0x00000002, 0xFE363C81, 0xFE363C80, 0x0000000A, 0x00000002, 0xFE363C80, 0x00000000, 0x00000007, 0x00000000, 0x00000013, 0x00000000, 0x00000008, 0x00000001, 0x00000001, 0x00000006, 0x00000000, 0x00000024, 0x00000002, 0xFE363C80, 0x00000000, 0x00000013, 0x00000000, 0x00000043, 0x00000002, func_80242F14_A1E014, 0xFFFFFFFF, 0x00000043, 0x00000001, EnablePartnerAI, 0x00000056, 0x00000000, 0x00000008, 0x00000001, 0x0000001E, 0x00000043, 0x00000002, PlaySound, 0x0000008F, 0x00000057, 0x00000000, 0x00000056, 0x00000000, 0x00000008, 0x00000001, 0x0000002D, 0x00000043, 0x00000002, StopSound, 0x00000089, 0x00000057, 0x00000000, 0x00000043, 0x00000001, func_80242FC8_A1E0C8, 0x00000043, 0x00000001, func_80242E2C_A1DF2C, 0x00000046, 0x00000001, D_80248110_A23210, 0x00000044, 0x00000001, D_80248458_A23558, 0x00000043, 0x00000001, hos_03_UnkFunc29, 0x00000043, 0x00000001, hos_03_Set80151310_0, 0x00000024, 0x00000002, 0xF8406281, 0x00000000, 0x00000002, 0x00000000, 0x00000001, 0x00000000 +.word 0x0000000D, 0x00000002, 0xF5DE02E0, 0x0000003F, 0x00000024, 0x00000002, 0xFE363C80, 0x00000000, 0x00000002, 0x00000000, 0x00000013, 0x00000000, 0x00000043, 0x00000004, GetPlayerPos, 0xF4ACD481, 0xF4ACD482, 0xF4ACD483, 0x00000043, 0x00000003, NpcFacePlayer, 0xFFFFFFFF, 0x00000010, 0x0000000A, 0x00000002, 0xF5DE02E0, 0x0000003F, 0x00000043, 0x00000006, SpeakToPlayer, 0xFFFFFFFF, 0x00AF0004, 0x00AF0001, 0x00000000, 0x0008000A, 0x00000012, 0x00000000, 0x0000000A, 0x00000002, 0xF8406267, 0x00000001, 0x00000043, 0x00000006, SpeakToPlayer, 0xFFFFFFFF, 0x00AF0004, 0x00AF0001, 0x00000000, 0x00080009, 0x00000012, 0x00000000, 0x00000043, 0x00000006, SpeakToPlayer, 0xFFFFFFFF, 0x00AF0004, 0x00AF0001, 0x00000000, 0x00080008, 0x00000024, 0x00000002, 0xF8406267, 0x00000001, 0x00000013, 0x00000000, 0x00000013, 0x00000000, 0x00000043, 0x00000002, ShowChoice, 0x001E000D, 0x0000000A, 0x00000002, 0xFE363C80, 0x00000001, 0x00000043, 0x00000006, ContinueSpeech, 0xFFFFFFFF, 0x00AF0004, 0x00AF0001, 0x00000000, 0x0008000C, 0x00000046, 0x00000001, D_80248110_A23210, 0x00000024, 0x00000002, 0xFE363C80, 0x00000000, 0x00000002, 0x00000000, 0x00000013, 0x00000000, 0x00000024, 0x00000002, 0xF8406281, 0x00000001, 0x00000043, 0x00000001, hos_03_Quizmo_HideEntities, 0x00000043, 0x00000001, hos_03_Quizmo_HideWorld, 0x00000044, 0x00000001, D_802481C0_A232C0, 0x00000043, 0x00000002, DisablePartnerAI, 0x00000000, 0x00000043, 0x00000004, SetNpcFlagBits, 0xFFFFFFFC, 0x00000200, 0x00000000, 0x00000043, 0x00000004, SetNpcFlagBits, 0x00000007, 0x00000200, 0x00000000, 0x00000043, 0x00000004, SetNpcFlagBits, 0xFFFFFFFC, 0x00000148, 0x00000001, 0x00000043, 0x00000004, SetNpcFlagBits, 0x00000007, 0x00000100, 0x00000001, 0x00000043, 0x00000003, SetNpcAnimation, 0xFFFFFFFC, 0x00000106, 0x00000045, 0x00000002, D_802488E8_A239E8, 0xFE363C81, 0x00000043, 0x00000006, ContinueSpeech, 0xFFFFFFFF, 0x00AF0004, 0x00AF0001, 0x00000000, 0x0008000B, 0x00000043, 0x00000002, PlaySound, 0x00000089, 0x00000005, 0x00000001, 0x00000000, 0x00000055, 0x00000002, 0xFE363C81, 0xFE363C80, 0x0000000A, 0x00000002, 0xFE363C80, 0x00000000, 0x00000007, 0x00000000, 0x00000013, 0x00000000, 0x00000008, 0x00000001, 0x00000001, 0x00000006, 0x00000000, 0x00000043, 0x00000001, hos_03_Quizmo_CreateStage, 0x00000005, 0x00000001, 0x00000005, 0x00000043, 0x00000004, GetPlayerPos, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000027, 0x00000002, 0xFE363C81, 0x00000001, 0x00000043, 0x00000004, SetPlayerPos, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000008, 0x00000001, 0x00000002, 0x00000006, 0x00000000, 0x00000024, 0x00000002, 0xFE363C80, 0x002C0000, 0x00000027, 0x00000002, 0xFE363C80, 0xF5DE02E0, 0x00000043, 0x00000006, SpeakToPlayer, 0xFFFFFFFF, 0x00AF0005, 0x00AF0006, 0x00000000, 0xFE363C80, 0x00000043, 0x00000002, SetPlayerAnimation, 0x00010028, 0x00000024, 0x00000002, 0xFE363C80, 0x002D0000, 0x00000027, 0x00000002, 0xFE363C80, 0xF5DE02E0, 0x00000043, 0x00000002, PlaySound, 0x0000008E, 0x00000043, 0x00000002, ShowChoice, 0xFE363C80, 0x00000049, 0x00000001, 0xFE363C81, 0x00000043, 0x00000002, StopSound, 0x0000008E, 0x00000044, 0x00000001, D_8024895C_A23A5C, 0x00000008, 0x00000001, 0x0000000F, 0x00000043, 0x00000002, PlaySound, 0x0000008D, 0x00000043, 0x00000002, hos_03_Quizmo_UnkStageEffectMode, 0xFE363C80, 0x00000024, 0x00000002, 0xF4ACD484, 0x00000000, 0x00000043, 0x00000001, hos_03_Quizmo_CreateWorker, 0x00000008, 0x00000001, 0x00000028, 0x00000043, 0x00000001, hos_03_Quizmo_UpdateRecords, 0x00000056, 0x00000000, 0x00000008, 0x00000001, 0x0000006E, 0x00000043, 0x00000001, CloseChoice, 0x00000024, 0x00000002, 0xF4ACD484, 0x00000000, 0x00000057, 0x00000000, 0x0000000A, 0x00000002, 0xFE363C80, 0x00000001, 0x00000043, 0x00000003, SetNpcAnimation, 0x00000007, 0x00AF0007, 0x00000024, 0x00000002, 0xF4ACD484, 0x00000001, 0x00000056, 0x00000000, 0x00000043, 0x00000002, hos_03_Quizmo_SetStageLightsDelay, 0x00000001, 0x00000008, 0x00000001, 0x00000006, 0x00000008, 0x00000001, 0x00000006, 0x00000008, 0x00000001, 0x00000006, 0x00000043, 0x00000002, hos_03_Quizmo_SetStageLightsDelay, 0x00000002, 0x00000057, 0x00000000, 0x00000056, 0x00000000, 0x00000043, 0x00000002, PlaySound, 0x0000021C, 0x00000008, 0x00000001, 0x00000006, 0x00000043, 0x00000002, PlaySound, 0x0000021C, 0x00000008, 0x00000001, 0x00000006, 0x00000043, 0x00000002, PlaySound, 0x0000021C, 0x00000008, 0x00000001, 0x00000006, 0x00000043, 0x00000002, PlaySound, 0x0000021C, 0x00000057, 0x00000000, 0x00000043, 0x00000002, PlaySound, 0x0000008A, 0x00000043, 0x00000001, hos_03_Quizmo_SetVannaAnim_Clap, 0x00000056, 0x00000000, 0x00000008, 0x00000001, 0x0000000F, 0x00000043, 0x00000004, GetPlayerPos, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000027, 0x00000002, 0xFE363C81, 0x00000032, 0x00000043, 0x00000006, hos_03_Quizmo_AddViewRelativeOffset, 0x00000000, 0x00000000, 0x00000053, 0xFE363C80, 0xFE363C82, 0x00000043, 0x0000000F, PlayEffect, 0x00000007, 0x00000002, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000043, 0x0000000F, PlayEffect, 0x00000044, 0x00000004, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000001, 0x0000003C, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000008, 0x00000001, 0x0000000F, 0x00000027, 0x00000002, 0xFE363C81, 0xFFFFFFFD, 0x00000043, 0x00000006, hos_03_Quizmo_AddViewRelativeOffset, 0x00000000, 0x00000000, 0x0000003A, 0xFE363C80, 0xFE363C82, 0x00000043, 0x0000000F, PlayEffect, 0x00000007, 0x00000002, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000043, 0x0000000F, PlayEffect, 0x00000044, 0x00000004, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000001, 0x0000003C, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000008, 0x00000001, 0x0000000F, 0x00000027, 0x00000002, 0xFE363C81, 0x0000001E, 0x00000043, 0x00000006, hos_03_Quizmo_AddViewRelativeOffset, 0x00000000, 0x00000000, 0x0000005D, 0xFE363C80, 0xFE363C82, 0x00000043, 0x0000000F, PlayEffect, 0x00000007, 0x00000002, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000043, 0x0000000F, PlayEffect, 0x00000044, 0x00000004, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000001, 0x0000003C, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000008, 0x00000001, 0x0000000F, 0x00000057, 0x00000000, 0x00000008, 0x00000001, 0x00000014, 0x00000045, 0x00000002, D_802495FC_A246FC, 0xFE363C81, 0x00000027, 0x00000002, 0xF5DE02E0, 0x00000001, 0x0000000D, 0x00000002, 0xF5DE02E0, 0x0000003F, 0x00000043, 0x00000006, ContinueSpeech, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x00000000, 0x00080010, 0x00000043, 0x00000003, SetNpcAnimation, 0x00000007, 0x00AF0006, 0x00000005, 0x00000001, 0x00000000, 0x00000055, 0x00000002, 0xFE363C81, 0xFE363C80, 0x0000000A, 0x00000002, 0xFE363C80, 0x00000000, 0x00000007, 0x00000000, 0x00000013, 0x00000000, 0x00000008, 0x00000001, 0x00000001, 0x00000006, 0x00000000, 0x00000043, 0x00000003, SetNpcAnimation, 0x00000007, 0x00AF0005, 0x00000024, 0x00000002, 0xFE363C80, 0x0000015C, 0x00000024, 0x00000002, 0xFE363C81, 0x00000003, 0x00000046, 0x00000001, D_80248020_A23120, 0x00000043, 0x00000002, AddStarPieces, 0x00000001, 0x00000043, 0x00000002, hos_03_Quizmo_SetStageLightsDelay, 0x0000000F, 0x00000043, 0x00000001, hos_03_Quizmo_SetVannaAnim_Idle, 0x00000043, 0x00000003, SetMessageValue, 0xF5DE02E0, 0x00000000, 0x00000043, 0x00000006, SpeakToPlayer, 0xFFFFFFFF, 0x00AF0004, 0x00AF0001, 0x00000000, 0x00080011, 0x00000012, 0x00000000, 0x00000043, 0x00000006, ContinueSpeech, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x00000000, 0x0008000E, 0x00000043, 0x00000003, SetNpcAnimation, 0x00000007, 0x00AF0006, 0x00000005, 0x00000001, 0x00000000, 0x00000055, 0x00000002, 0xFE363C81, 0xFE363C80, 0x0000000A, 0x00000002, 0xFE363C80, 0x00000000, 0x00000007, 0x00000000, 0x00000013, 0x00000000, 0x00000008, 0x00000001, 0x00000001, 0x00000006, 0x00000000, 0x00000043, 0x00000003, SetNpcAnimation, 0x00000007, 0x00AF0005, 0x00000024, 0x00000002, 0xFE363C80, 0x0000015C, 0x00000024, 0x00000002, 0xFE363C81, 0x00000001, 0x00000046, 0x00000001, D_80248020_A23120, 0x00000043, 0x00000002, AddStarPieces, 0x00000001, 0x00000043, 0x00000002, hos_03_Quizmo_SetStageLightsDelay, 0x0000000F, 0x00000043, 0x00000001, hos_03_Quizmo_SetVannaAnim_Idle, 0x00000043, 0x00000003, SetMessageValue, 0xF5DE02E0, 0x00000000, 0x0000000A, 0x00000002, 0xF5DE02E0, 0x00000001, 0x00000043, 0x00000003, SetMessageMsg, MessageSingular, 0x00000001, 0x00000012, 0x00000000, 0x00000043, 0x00000003, SetMessageMsg, MessagePlural, 0x00000001, 0x00000013, 0x00000000, 0x00000043, 0x00000006, SpeakToPlayer, 0xFFFFFFFF, 0x00AF0004, 0x00AF0001, 0x00000000, 0x0008000F, 0x00000013, 0x00000000, 0x00000024, 0x00000002, 0xFE363C80, 0x00000001, 0x00000012, 0x00000000, 0x00000043, 0x00000003, SetNpcAnimation, 0x00000007, 0x00AF0009, 0x00000024, 0x00000002, 0xF4ACD484, 0x00000002, 0x00000043, 0x00000002, PlaySound, 0x0000021D, 0x00000043, 0x00000002, PlaySound, 0x0000008B, 0x00000045, 0x00000002, D_802496AC_A247AC, 0xFE363C81, 0x00000043, 0x00000004, GetPlayerPos, 0xFE363C82, 0xFE363C83, 0xFE363C84, 0x00000043, 0x0000000F, PlayEffect, 0x0000002B, 0x00000000, 0xFE363C82, 0xFE363C83, 0xFE363C84, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000043, 0x00000006, ContinueSpeech, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x00000000, 0x0008000D, 0x00000043, 0x00000003, SetNpcAnimation, 0x00000007, 0x00AF000A, 0x00000005, 0x00000001, 0x00000000, 0x00000055, 0x00000002, 0xFE363C81, 0xFE363C80, 0x0000000A, 0x00000002, 0xFE363C80, 0x00000000, 0x00000007, 0x00000000, 0x00000013, 0x00000000, 0x00000008, 0x00000001, 0x00000001, 0x00000006, 0x00000000, 0x00000024, 0x00000002, 0xFE363C80, 0x00000000, 0x00000013, 0x00000000, 0x00000043, 0x00000002, hos_03_Quizmo_UnkStageEffectMode, 0xFFFFFFFF, 0x00000043, 0x00000001, EnablePartnerAI, 0x00000056, 0x00000000, 0x00000008, 0x00000001, 0x0000001E, 0x00000043, 0x00000002, PlaySound, 0x0000008F, 0x00000057, 0x00000000, 0x00000056, 0x00000000, 0x00000008, 0x00000001, 0x0000002D, 0x00000043, 0x00000002, StopSound, 0x00000089, 0x00000057, 0x00000000, 0x00000043, 0x00000001, hos_03_Quizmo_SetVannaAnim_Wave, 0x00000043, 0x00000001, hos_03_Quizmo_DestroyEffects, 0x00000046, 0x00000001, D_80248110_A23210, 0x00000044, 0x00000001, D_80248458_A23558, 0x00000043, 0x00000001, hos_03_Quizmo_FadeInWorld, 0x00000043, 0x00000001, hos_03_Quizmo_ShowEntities, 0x00000024, 0x00000002, 0xF8406281, 0x00000000, 0x00000002, 0x00000000, 0x00000001, 0x00000000 dlabel D_8024A48C_A2558C -.word 0x00000043, 0x00000001, hos_03_UnkQuizFunc, 0x0000000A, 0x00000002, 0xFE363C80, 0x00000000, 0x00000002, 0x00000000, 0x00000013, 0x00000000, 0x00000043, 0x00000004, SetNpcFlagBits, 0xFFFFFFFF, 0x01000000, 0x00000000, 0x00000043, 0x00000003, SetNpcSprite, 0xFFFFFFFF, 0x00AF0001, 0x00000043, 0x00000001, hos_03_UnkFunc31, 0x00000002, 0x00000000, 0x00000001, 0x00000000 +.word 0x00000043, 0x00000001, hos_03_Quizmo_ShouldAppear, 0x0000000A, 0x00000002, 0xFE363C80, 0x00000000, 0x00000002, 0x00000000, 0x00000013, 0x00000000, 0x00000043, 0x00000004, SetNpcFlagBits, 0xFFFFFFFF, 0x01000000, 0x00000000, 0x00000043, 0x00000003, SetNpcSprite, 0xFFFFFFFF, 0x00AF0001, 0x00000043, 0x00000001, hos_03_Quizmo_RenderInit, 0x00000002, 0x00000000, 0x00000001, 0x00000000 dlabel D_8024A500_A25600 .word 0x0000003C, 0x00000001, 0x8024BDD8, 0x00000024, 0x00000002, 0xF8406269, 0x00000001, 0x00000043, 0x00000002, DisablePlayerPhysics, 0x00000001, 0x00000043, 0x00000003, SetPlayerFlagBits, 0x00400000, 0x00000001, 0x00000046, 0x00000001, D_8024975C_A2485C, 0x00000043, 0x00000002, DisablePlayerPhysics, 0x00000000, 0x00000043, 0x00000003, SetPlayerFlagBits, 0x00400000, 0x00000000, 0x00000002, 0x00000000, 0x00000001, 0x00000000 dlabel D_8024A580_A25680 -.word 0x00000043, 0x00000001, hos_03_GetNpcUnsafeOwner2, 0x00000002, 0x00000000, 0x00000001, 0x00000000 +.word 0x00000043, 0x00000001, hos_03_Quizmo_NPC_Aux_Impl, 0x00000002, 0x00000000, 0x00000001, 0x00000000 dlabel D_8024A59C_A2569C .word 0x3F333333, 0x0000001E, 0x00000014, 0x00000000, 0x00000000, 0xFFFFFFFF, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000001 diff --git a/ver/us/asm/data/world/area_hos/hos_04/A28990.data.s b/ver/us/asm/data/world/area_hos/hos_04/A28990.data.s index bc61a02d25..ff94a2992e 100644 --- a/ver/us/asm/data/world/area_hos/hos_04/A28990.data.s +++ b/ver/us/asm/data/world/area_hos/hos_04/A28990.data.s @@ -27,10 +27,10 @@ dlabel D_80241B84_A28A54 .word 0x00000000 dlabel D_80241B88_A28A58 -.word 0x00000000, 0x00000043, 0x00000002, DisablePlayerInput, 0x00000001, 0x00000043, 0x00000002, DisablePlayerPhysics, 0x00000001, 0x00000043, 0x00000003, SetCamLeadPlayer, 0x00000000, 0x00000000, 0x00000043, 0x00000003, hos_04_SetCamVfov, 0x00000000, 0x0000004B, 0x00000043, 0x00000005, SetPanTarget, 0x00000000, 0x00000000, 0x0000001E, 0x00000000, 0x00000043, 0x00000003, LoadSettings, 0x00000000, D_80241B50_A28A20, 0x00000043, 0x00000004, PanToTarget, 0x00000000, 0x00000000, 0x00000001, 0x00000043, 0x00000003, SetCamSpeed, 0x00000000, 0xF24BE280, 0x00000056, 0x00000000, 0x00000044, 0x00000001, D_80241C5C_A28B2C, 0x00000057, 0x00000000, 0x00000002, 0x00000000, 0x00000001, 0x00000000 +.word 0x00000000, 0x00000043, 0x00000002, DisablePlayerInput, 0x00000001, 0x00000043, 0x00000002, DisablePlayerPhysics, 0x00000001, 0x00000043, 0x00000003, SetCamLeadPlayer, 0x00000000, 0x00000000, 0x00000043, 0x00000003, hos_04_SetCamXXVfov, 0x00000000, 0x0000004B, 0x00000043, 0x00000005, SetPanTarget, 0x00000000, 0x00000000, 0x0000001E, 0x00000000, 0x00000043, 0x00000003, LoadSettings, 0x00000000, D_80241B50_A28A20, 0x00000043, 0x00000004, PanToTarget, 0x00000000, 0x00000000, 0x00000001, 0x00000043, 0x00000003, SetCamSpeed, 0x00000000, 0xF24BE280, 0x00000056, 0x00000000, 0x00000044, 0x00000001, D_80241C5C_A28B2C, 0x00000057, 0x00000000, 0x00000002, 0x00000000, 0x00000001, 0x00000000 dlabel D_80241C5C_A28B2C -.word 0x00000043, 0x00000003, SetNpcAnimation, 0x00000000, 0x0020001A, 0x00000043, 0x00000003, SetNpcYaw, 0x00000000, 0x000000B4, 0x00000043, 0x00000001, func_802409B0_A27880, 0x00000008, 0x00000001, 0x0000000F, 0x00000056, 0x00000000, 0x00000008, 0x00000001, 0x0000000A, 0x00000043, 0x00000004, InterpNpcYaw, 0x00000000, 0x00000000, 0x00000000, 0x00000008, 0x00000001, 0x00000002, 0x00000043, 0x00000003, SetNpcAnimation, 0x00000000, 0x00200000, 0x00000008, 0x00000001, 0x00000014, 0x00000043, 0x00000004, InterpNpcYaw, 0x00000000, 0x000000B4, 0x00000000, 0x00000008, 0x00000001, 0x00000002, 0x00000043, 0x00000003, SetNpcAnimation, 0x00000000, 0x0020001A, 0x00000057, 0x00000000, 0x00000056, 0x00000000, 0x00000008, 0x00000001, 0x00000064, 0x00000043, 0x00000001, func_80240A84_A27954, 0x00000057, 0x00000000, 0x00000043, 0x00000005, LoadPath, 0x000000C8, D_80241AC0_A28990, 0x00000008, 0x00000000, 0x00000003, 0x00000001, 0x00000000, 0x00000043, 0x00000001, GetNextPathPos, 0x00000043, 0x00000005, SetNpcPos, 0x00000000, 0xFE363C81, 0xFE363C82, 0xFE363C83, 0x00000008, 0x00000001, 0x00000001, 0x0000000A, 0x00000002, 0xFE363C80, 0x00000001, 0x00000004, 0x00000001, 0x00000000, 0x00000013, 0x00000000, 0x00000043, 0x00000005, SetNpcPos, 0x00000000, 0x00000000, 0xFFFFFC18, 0x00000000, 0x00000056, 0x00000000, 0x00000008, 0x00000001, 0x00000055, 0x00000043, 0x00000001, func_8024068C_A2755C, 0x00000057, 0x00000000, 0x00000008, 0x00000001, 0x00000078, 0x00000043, 0x00000001, func_80240654_A27524, 0x00000002, 0x00000000, 0x00000001, 0x00000000, 0x00000043, 0x00000002, DisablePlayerInput, 0x00000001, 0x00000043, 0x00000002, DisablePlayerPhysics, 0x00000001, 0x00000043, 0x00000003, SetCamLeadPlayer, 0x00000000, 0x00000000, 0x00000043, 0x00000003, hos_04_SetCamVfov, 0x00000000, 0x0000004B, 0x00000043, 0x00000005, SetPanTarget, 0x00000000, 0x00000000, 0x0000001E, 0x00000000, 0x00000043, 0x00000003, LoadSettings, 0x00000000, D_80241B24_A289F4, 0x00000043, 0x00000004, PanToTarget, 0x00000000, 0x00000000, 0x00000001, 0x00000043, 0x00000003, SetCamSpeed, 0x00000000, 0xF24BE280, 0x00000056, 0x00000000, 0x00000043, 0x00000001, func_802408F8_A277C8, 0x00000057, 0x00000000, 0x00000056, 0x00000000, 0x00000008, 0x00000001, 0x0000012C, 0x00000043, 0x00000001, func_80240654_A27524, 0x00000057, 0x00000000, 0x00000002, 0x00000000, 0x00000001, 0x00000000 +.word 0x00000043, 0x00000003, SetNpcAnimation, 0x00000000, 0x0020001A, 0x00000043, 0x00000003, SetNpcYaw, 0x00000000, 0x000000B4, 0x00000043, 0x00000001, func_802409B0_A27880, 0x00000008, 0x00000001, 0x0000000F, 0x00000056, 0x00000000, 0x00000008, 0x00000001, 0x0000000A, 0x00000043, 0x00000004, InterpNpcYaw, 0x00000000, 0x00000000, 0x00000000, 0x00000008, 0x00000001, 0x00000002, 0x00000043, 0x00000003, SetNpcAnimation, 0x00000000, 0x00200000, 0x00000008, 0x00000001, 0x00000014, 0x00000043, 0x00000004, InterpNpcYaw, 0x00000000, 0x000000B4, 0x00000000, 0x00000008, 0x00000001, 0x00000002, 0x00000043, 0x00000003, SetNpcAnimation, 0x00000000, 0x0020001A, 0x00000057, 0x00000000, 0x00000056, 0x00000000, 0x00000008, 0x00000001, 0x00000064, 0x00000043, 0x00000001, func_80240A84_A27954, 0x00000057, 0x00000000, 0x00000043, 0x00000005, LoadPath, 0x000000C8, D_80241AC0_A28990, 0x00000008, 0x00000000, 0x00000003, 0x00000001, 0x00000000, 0x00000043, 0x00000001, GetNextPathPos, 0x00000043, 0x00000005, SetNpcPos, 0x00000000, 0xFE363C81, 0xFE363C82, 0xFE363C83, 0x00000008, 0x00000001, 0x00000001, 0x0000000A, 0x00000002, 0xFE363C80, 0x00000001, 0x00000004, 0x00000001, 0x00000000, 0x00000013, 0x00000000, 0x00000043, 0x00000005, SetNpcPos, 0x00000000, 0x00000000, 0xFFFFFC18, 0x00000000, 0x00000056, 0x00000000, 0x00000008, 0x00000001, 0x00000055, 0x00000043, 0x00000001, func_8024068C_A2755C, 0x00000057, 0x00000000, 0x00000008, 0x00000001, 0x00000078, 0x00000043, 0x00000001, func_80240654_A27524, 0x00000002, 0x00000000, 0x00000001, 0x00000000, 0x00000043, 0x00000002, DisablePlayerInput, 0x00000001, 0x00000043, 0x00000002, DisablePlayerPhysics, 0x00000001, 0x00000043, 0x00000003, SetCamLeadPlayer, 0x00000000, 0x00000000, 0x00000043, 0x00000003, hos_04_SetCamXXVfov, 0x00000000, 0x0000004B, 0x00000043, 0x00000005, SetPanTarget, 0x00000000, 0x00000000, 0x0000001E, 0x00000000, 0x00000043, 0x00000003, LoadSettings, 0x00000000, D_80241B24_A289F4, 0x00000043, 0x00000004, PanToTarget, 0x00000000, 0x00000000, 0x00000001, 0x00000043, 0x00000003, SetCamSpeed, 0x00000000, 0xF24BE280, 0x00000056, 0x00000000, 0x00000043, 0x00000001, func_802408F8_A277C8, 0x00000057, 0x00000000, 0x00000056, 0x00000000, 0x00000008, 0x00000001, 0x0000012C, 0x00000043, 0x00000001, func_80240654_A27524, 0x00000057, 0x00000000, 0x00000002, 0x00000000, 0x00000001, 0x00000000 dlabel D_80241F40_A28E10 .word 0x00000000, 0x001A0018, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00630000, 0x00000000, 0x00140014, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00630000, 0x00000000, 0x00160018, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00630000 diff --git a/ver/us/asm/data/world/area_hos/hos_06/A3C090.data.s b/ver/us/asm/data/world/area_hos/hos_06/A3C090.data.s index bc15cd6aaf..2e20287cf6 100644 --- a/ver/us/asm/data/world/area_hos/hos_06/A3C090.data.s +++ b/ver/us/asm/data/world/area_hos/hos_06/A3C090.data.s @@ -8,7 +8,7 @@ dlabel D_80242BB0_A3C090 dlabel D_80242BDC_A3C0BC .word 0x00000000, 0x00180018, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00630000 -dlabel hos_06_varTable +dlabel hos_06_varStash .word 0x00000000 dlabel D_80242C0C_A3C0EC diff --git a/ver/us/asm/data/world/area_hos/hos_06/A3DAB0.data.s b/ver/us/asm/data/world/area_hos/hos_06/A3DAB0.data.s index 17b72f691a..1388a22617 100644 --- a/ver/us/asm/data/world/area_hos/hos_06/A3DAB0.data.s +++ b/ver/us/asm/data/world/area_hos/hos_06/A3DAB0.data.s @@ -14,7 +14,7 @@ dlabel D_802445D8_A3DAB8 dlabel D_8024471C_A3DBFC .word 0x00000043, 0x00000002, func_80241008_A3A4E8, 0xFE363C80, 0x0000004E, 0x00000006, D_802445D8_A3DAB8, 0x00000010, 0x00000000, D_80246430_8E0530, 0x00000000, 0x00000001, 0x00000043, 0x00000002, func_80240F7C_A3A45C, 0xFE363C80, 0x00000002, 0x00000000, 0x00000001, 0x00000000 -dlabel dup_hos_06_varTable +dlabel dup_hos_06_varStash .word 0x00000000 dlabel D_80244770_A3DC50 @@ -53,7 +53,7 @@ dlabel D_802456F4_A3EBD4 dlabel D_802456FC_A3EBDC .word 0x0000000A, 0x00000002, 0xF8405D98, 0x00000000, 0x00000002, 0x00000000, 0x00000013, 0x00000000, 0x0000000A, 0x00000002, 0xF8405D99, 0x00000001, 0x00000002, 0x00000000, 0x00000013, 0x00000000, 0x00000043, 0x00000003, FindKeyItem, 0x00000027, 0xFE363C80, 0x0000000A, 0x00000002, 0xFE363C80, 0xFFFFFFFF, 0x00000043, 0x00000006, SpeakToPlayer, 0x00000000, 0x00B00004, 0x00B00001, 0x00000000, 0x000A0048, 0x00000012, 0x00000000, 0x00000024, 0x00000002, 0xFE363C80, D_802456F4_A3EBD4, 0x00000024, 0x00000002, 0xFE363C81, 0x00000000, 0x00000046, 0x00000001, D_8024471C_A3DBFC, 0x0000000B, 0x00000002, 0xFE363C80, 0xFFFFFFFF, 0x00000043, 0x00000006, SpeakToPlayer, 0x00000000, 0x00B00004, 0x00B00001, 0x00000000, 0x000A0049, 0x00000024, 0x00000002, 0xFE363C80, 0x00000071, 0x00000024, 0x00000002, 0xFE363C81, 0x00000001, 0x00000046, 0x00000001, D_80244770_A3DC50, 0x00000043, 0x00000002, AddKeyItem, 0x00000071, 0x00000024, 0x00000002, 0xF8405D99, 0x00000001, 0x00000012, 0x00000000, 0x00000043, 0x00000006, SpeakToPlayer, 0x00000000, 0x00B00004, 0x00B00001, 0x00000000, 0x000A0048, 0x00000013, 0x00000000, 0x00000013, 0x00000000, 0x00000002, 0x00000000, 0x00000001, 0x00000000, 0x00000043, 0x00000002, DisablePlayerInput, 0x00000001, 0x00000043, 0x00000002, func_802CF56C, 0x00000001, 0x00000043, 0x00000004, PlayerMoveTo, 0xFFFFFFCF, 0x00000000, 0x00000006, 0x00000043, 0x00000003, PlayerFaceNpc, 0x00000000, 0x00000000, 0x0000000A, 0x00000002, 0xFD050F8A, 0x00000000, 0x0000003E, 0x00000002, 0x00000014, 0xFD050F8A, 0x00000013, 0x00000000, 0x0000003C, 0x00000001, 0xFD050F8A, 0x0000000A, 0x00000002, 0xF9718936, 0x00000000, 0x00000024, 0x00000002, 0xF9718936, 0x00000001, 0x0000000A, 0x00000002, 0xF8405D97, 0x00000000, 0x00000043, 0x00000006, SpeakToPlayer, 0x00000000, 0x00B00004, 0x00B00001, 0x00000000, 0x000A0038, 0x00000024, 0x00000002, 0xF8405D97, 0x00000001, 0x00000012, 0x00000000, 0x00000043, 0x00000006, SpeakToPlayer, 0x00000000, 0x00B00004, 0x00B00001, 0x00000000, 0x000A0039, 0x00000013, 0x00000000, 0x00000012, 0x00000000, 0x00000043, 0x00000006, SpeakToPlayer, 0x00000000, 0x00B00004, 0x00B00001, 0x00000000, 0x000A003A, 0x00000013, 0x00000000, 0x00000003, 0x00000001, 0x0000000A, 0x00000043, 0x00000002, ShowChoice, 0x001E0011, 0x0000000B, 0x00000002, 0xFE363C80, 0x00000000, 0x00000043, 0x00000006, ContinueSpeech, 0x00000000, 0x00B00004, 0x00B00001, 0x00000000, 0x000A003C, 0x00000043, 0x00000002, func_802CF56C, 0x00000000, 0x00000043, 0x00000002, DisablePlayerInput, 0x00000000, 0x00000002, 0x00000000, 0x00000013, 0x00000000, 0x00000043, 0x00000002, ShowCoinCounter, 0x00000001, 0x00000043, 0x00000002, ShowChoice, 0x001E0000, 0x00000043, 0x00000002, ShowCoinCounter, 0x00000000, 0x0000000A, 0x00000002, 0xFE363C80, 0x00000004, 0x00000043, 0x00000006, ContinueSpeech, 0x00000000, 0x00B00004, 0x00B00001, 0x00000000, 0x000A003C, 0x00000043, 0x00000002, func_802CF56C, 0x00000000, 0x00000043, 0x00000002, DisablePlayerInput, 0x00000000, 0x00000002, 0x00000000, 0x00000013, 0x00000000, 0x00000043, 0x00000003, func_802417EC_A3ACCC, 0xFE363C80, 0xFE363C81, 0x0000000B, 0x00000002, 0xFE363C81, 0x00000000, 0x00000043, 0x00000006, ContinueSpeech, 0x00000000, 0x00B00004, 0x00B00001, 0x00000000, 0x000A003D, 0x00000043, 0x00000002, func_802CF56C, 0x00000000, 0x00000043, 0x00000002, DisablePlayerInput, 0x00000000, 0x00000002, 0x00000000, 0x00000013, 0x00000000, 0x00000043, 0x00000002, func_80241860_A3AD40, 0xFE363C80, 0x00000014, 0x00000001, 0xFE363C80, 0x00000016, 0x00000001, 0x00000000, 0x00000043, 0x00000006, ContinueSpeech, 0x00000000, 0x00B00004, 0x00B00001, 0x00000000, 0x000A003E, 0x00000043, 0x00000006, SpeakToPlayer, 0x00000000, 0x00B00007, 0x00B00007, 0x00000000, 0x000A0041, 0x00000046, 0x00000001, D_80244F3C_A3E41C, 0x00000043, 0x00000001, func_80241668_A3AB48, 0x0000000A, 0x00000002, 0xFE363C81, 0x00000000, 0x00000043, 0x00000006, SpeakToPlayer, 0x00000000, 0x00B00006, 0x00B00006, 0x00000000, 0x000A0042, 0x00000043, 0x00000002, func_802418A4_A3AD84, 0x00000000, 0x00000012, 0x00000000, 0x00000043, 0x00000006, SpeakToPlayer, 0x00000000, 0x00B00004, 0x00B00001, 0x00000000, 0xFE363C81, 0x00000013, 0x00000000, 0x00000004, 0x00000001, 0x00000063, 0x00000016, 0x00000001, 0x00000001, 0x00000043, 0x00000006, ContinueSpeech, 0x00000000, 0x00B00004, 0x00B00001, 0x00000000, 0x000A003F, 0x00000043, 0x00000006, SpeakToPlayer, 0x00000000, 0x00B00007, 0x00B00007, 0x00000000, 0x000A0041, 0x00000046, 0x00000001, D_80244F3C_A3E41C, 0x00000043, 0x00000001, func_8024126C_A3A74C, 0x0000000A, 0x00000002, 0xFE363C81, 0x00000000, 0x00000043, 0x00000006, SpeakToPlayer, 0x00000000, 0x00B00006, 0x00B00006, 0x00000000, 0x000A0043, 0x00000043, 0x00000002, func_802418A4_A3AD84, 0x00000001, 0x00000012, 0x00000000, 0x00000043, 0x00000006, SpeakToPlayer, 0x00000000, 0x00B00004, 0x00B00001, 0x00000000, 0xFE363C81, 0x00000013, 0x00000000, 0x00000004, 0x00000001, 0x00000063, 0x00000016, 0x00000001, 0x00000002, 0x00000043, 0x00000006, ContinueSpeech, 0x00000000, 0x00B00004, 0x00B00001, 0x00000000, 0x000A0040, 0x00000043, 0x00000006, SpeakToPlayer, 0x00000000, 0x00B00007, 0x00B00007, 0x00000000, 0x000A0041, 0x00000046, 0x00000001, D_80244F3C_A3E41C, 0x00000043, 0x00000001, func_802414E4_A3A9C4, 0x0000000A, 0x00000002, 0xFE363C81, 0x00000000, 0x00000043, 0x00000006, SpeakToPlayer, 0x00000000, 0x00B00006, 0x00B00006, 0x00000000, 0x000A0044, 0x00000043, 0x00000002, func_802418A4_A3AD84, 0x00000002, 0x00000012, 0x00000000, 0x00000043, 0x00000006, SpeakToPlayer, 0x00000000, 0x00B00004, 0x00B00001, 0x00000000, 0xFE363C81, 0x00000013, 0x00000000, 0x00000004, 0x00000001, 0x00000063, 0x00000023, 0x00000000, 0x00000003, 0x00000001, 0x00000063, 0x00000043, 0x00000002, func_802CF56C, 0x00000000, 0x00000043, 0x00000002, DisablePlayerInput, 0x00000000, 0x00000002, 0x00000000, 0x00000001, 0x00000000, 0x00000043, 0x00000006, SpeakToPlayer, 0x00000000, 0x00B00004, 0x00B00001, 0x00000000, 0x000A0045, 0x00000046, 0x00000001, D_802456FC_A3EBDC, 0x00000046, 0x00000001, D_80245620_A3EB00, 0x00000002, 0x00000000, 0x00000001, 0x00000000 -dlabel dup2_hos_06_varTable +dlabel dup2_hos_06_varStash .word 0x00000000, 0x0000004D, 0x00000001, 0x00000000, 0x00000043, 0x00000002, SetTimeFreezeMode, 0x00000002, 0x00000008, 0x00000001, 0x00000028, 0x00000043, 0x00000004, ShowGotItem, 0xFE363C80, 0x00000000, 0x00000000, 0x00000043, 0x00000002, SetTimeFreezeMode, 0x00000000, 0x00000002, 0x00000000, 0x00000002, 0x00000000, 0x00000001, 0x00000000 dlabel D_80245EEC_A3F3CC diff --git a/ver/us/asm/data/world/area_isk/isk_09/986BD0.data.s b/ver/us/asm/data/world/area_isk/isk_09/986BD0.data.s index 93ed8a7a21..73365bb9ab 100644 --- a/ver/us/asm/data/world/area_isk/isk_09/986BD0.data.s +++ b/ver/us/asm/data/world/area_isk/isk_09/986BD0.data.s @@ -2,7 +2,7 @@ .section .data -dlabel isk_09_varTable +dlabel isk_09_varStash .word 0x00000000 dlabel D_802406F4_986BD4 diff --git a/ver/us/asm/data/world/area_iwa/iwa_00/90CF20.data.s b/ver/us/asm/data/world/area_iwa/iwa_00/90CF20.data.s index f45a861649..45f90a15d8 100644 --- a/ver/us/asm/data/world/area_iwa/iwa_00/90CF20.data.s +++ b/ver/us/asm/data/world/area_iwa/iwa_00/90CF20.data.s @@ -65,7 +65,7 @@ dlabel D_80240FA0_90DBE0 dlabel D_80240FCC_90DC0C .word 0x00000000, 0x001E001A, 0x00000000, 0x00000000, 0x00000000, EnemyNpcHit, 0x00000000, EnemyNpcDefeat, 0x00000000, 0x00000000, 0x00630000 -dlabel iwa_00_varTable +dlabel iwa_00_varStash .word 0x00000000, 0x00000043, 0x00000004, ShowGotItem, 0xFE363C80, 0x00000001, 0x00000000, 0x00000002, 0x00000000, 0x00000002, 0x00000000, 0x00000001, 0x00000000, 0x00000043, 0x00000004, ShowGotItem, 0xFE363C80, 0x00000001, 0x00000010, 0x00000002, 0x00000000, 0x00000002, 0x00000000, 0x00000001, 0x00000000 dlabel D_8024105C_90DC9C diff --git a/ver/us/asm/data/world/area_iwa/iwa_02/917220.data.s b/ver/us/asm/data/world/area_iwa/iwa_02/917220.data.s index e65dfe573e..f65a03a748 100644 --- a/ver/us/asm/data/world/area_iwa/iwa_02/917220.data.s +++ b/ver/us/asm/data/world/area_iwa/iwa_02/917220.data.s @@ -47,7 +47,7 @@ dlabel D_80241D6C_917ADC dlabel D_80241D7C_917AEC .word 0x00000000, 0x002A001A, D_80241D6C_917ADC, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00630000 -dlabel iwa_02_varTable +dlabel iwa_02_varStash .word 0x00000000 dlabel D_80241DAC_917B1C diff --git a/ver/us/asm/data/world/area_iwa/iwa_03/919F00.data.s b/ver/us/asm/data/world/area_iwa/iwa_03/919F00.data.s index 443f44a774..f99e523b2a 100644 --- a/ver/us/asm/data/world/area_iwa/iwa_03/919F00.data.s +++ b/ver/us/asm/data/world/area_iwa/iwa_03/919F00.data.s @@ -14,7 +14,7 @@ dlabel D_802413FC_919FAC dlabel D_80241428_919FD8 .word 0x00000024, 0x00000002, 0xF5DE0329, 0x00000008, 0x00000043, 0x00000002, SetSpriteShading, 0xFFFFFFFF, 0x00000043, 0x00000006, SetCamPerspective, 0x00000000, 0x00000003, 0x00000019, 0x00000010, 0x00001000, 0x00000043, 0x00000005, SetCamBGColor, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000043, 0x00000003, SetCamEnabled, 0x00000000, 0x00000001, 0x00000043, 0x00000003, MakeNpcs, 0x00000001, 0x80242920, 0x00000046, 0x00000001, D_8024183C_91A3EC, 0x00000044, 0x00000001, 0x80242BB8, 0x00000043, 0x00000005, SetMusicTrack, 0x00000000, 0x00000016, 0x00000000, 0x00000008, 0x00000024, 0x00000002, 0xFE363C80, D_802413FC_919FAC, 0x00000044, 0x00000001, EnterWalk, 0x00000008, 0x00000001, 0x00000001, 0x00000043, 0x00000004, ModifyColliderFlags, 0x00000000, 0x00000012, 0x7FFFFE00, 0x00000002, 0x00000000, 0x00000001, 0x00000000 -dlabel iwa_03_varTable +dlabel iwa_03_varStash .word 0x00000000 dlabel D_80241534_91A0E4 diff --git a/ver/us/asm/data/world/area_iwa/iwa_10/920280.data.s b/ver/us/asm/data/world/area_iwa/iwa_10/920280.data.s index 568ac685d5..814edcd805 100644 --- a/ver/us/asm/data/world/area_iwa/iwa_10/920280.data.s +++ b/ver/us/asm/data/world/area_iwa/iwa_10/920280.data.s @@ -14,7 +14,7 @@ dlabel D_80241D4C_9202BC dlabel D_80241DA4_920314 .word 0x00000000, 0x001A0017, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00630000 -dlabel iwa_10_varTable +dlabel iwa_10_varStash .word 0x00000000, 0x00000043, 0x00000004, ShowGotItem, 0xFE363C80, 0x00000001, 0x00000000, 0x00000002, 0x00000000, 0x00000002, 0x00000000, 0x00000001, 0x00000000, 0x00000043, 0x00000004, ShowGotItem, 0xFE363C80, 0x00000001, 0x00000010, 0x00000002, 0x00000000, 0x00000002, 0x00000000, 0x00000001, 0x00000000 dlabel D_80241E34_9203A4 diff --git a/ver/us/asm/data/world/area_jan/jan_00/B226D0.data.s b/ver/us/asm/data/world/area_jan/jan_00/B226D0.data.s index 807eff00de..e7e1fa3bae 100644 --- a/ver/us/asm/data/world/area_jan/jan_00/B226D0.data.s +++ b/ver/us/asm/data/world/area_jan/jan_00/B226D0.data.s @@ -23,7 +23,7 @@ dlabel D_80242290_B227D0 dlabel D_8024239C_B228DC .word 0x00000000, 0x0014001C, D_80242214_B22754, D_80242290_B227D0, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00630000 -dlabel jan_00_varTable +dlabel jan_00_varStash .word 0x00000000 dlabel D_802423CC_B2290C diff --git a/ver/us/asm/data/world/area_jan/jan_02/B2F410.data.s b/ver/us/asm/data/world/area_jan/jan_02/B2F410.data.s index 20c7da5fc0..cb0ca8de1a 100644 --- a/ver/us/asm/data/world/area_jan/jan_02/B2F410.data.s +++ b/ver/us/asm/data/world/area_jan/jan_02/B2F410.data.s @@ -23,35 +23,35 @@ dlabel D_8024304C_B2F4BC dlabel D_80243050_B2F4C0 .word 0x00000024, 0x00000002, 0xFE363C89, 0xFE363C81, 0x00000043, 0x00000001, ShowKeyChoicePopup, 0x00000024, 0x00000002, 0xFE363C8A, 0xFE363C80, 0x00000014, 0x00000001, 0xFE363C80, 0x00000016, 0x00000001, 0x00000000, 0x00000016, 0x00000001, 0xFFFFFFFF, 0x0000001C, 0x00000000, 0x00000043, 0x00000002, RemoveKeyItemAt, 0xFE363C81, 0x00000043, 0x00000004, GetPlayerPos, 0xFE363C83, 0xFE363C84, 0xFE363C85, 0x00000043, 0x00000004, jan_02_AddPlayerHandsOffset, 0xFE363C83, 0xFE363C84, 0xFE363C85, 0x00000042, 0x00000002, 0xFE363C80, 0x00050000, 0x00000043, 0x00000007, MakeItemEntity, 0xFE363C80, 0xFE363C83, 0xFE363C84, 0xFE363C85, 0x00000001, 0x00000000, 0x00000043, 0x00000002, SetPlayerAnimation, 0x00060005, 0x00000008, 0x00000001, 0x0000001E, 0x00000043, 0x00000002, SetPlayerAnimation, 0x00010002, 0x00000043, 0x00000002, RemoveItemEntity, 0xFE363C80, 0x00000023, 0x00000000, 0x00000043, 0x00000002, func_80241540_B2D9B0, 0xFE363C8A, 0x00000043, 0x00000001, CloseChoicePopup, 0x00000048, 0x00000000, 0x00000002, 0x00000000, 0x00000001, 0x00000000, 0x00000043, 0x00000002, func_80241578_B2D9E8, 0xFE363C80, 0x0000004E, 0x00000006, D_80243050_B2F4C0, 0x00000010, 0x00000000, D_80248760_DCCB30, 0x00000000, 0x00000001, 0x00000043, 0x00000002, func_802414EC_B2D95C, 0xFE363C80, 0x00000002, 0x00000000, 0x00000001, 0x00000000 -dlabel jan_02_varTable +dlabel jan_02_Quizmo_varStash .word 0x00000000 dlabel D_802431E8_B2F658 .word 0x00000043, 0x00000004, ShowGotItem, 0xFE363C80, 0x00000001, 0x00000000, 0x00000002, 0x00000000, 0x00000002, 0x00000000, 0x00000001, 0x00000000, 0x00000043, 0x00000004, ShowGotItem, 0xFE363C80, 0x00000001, 0x00000010, 0x00000002, 0x00000000, 0x00000002, 0x00000000, 0x00000001, 0x00000000 -dlabel D_80243248_B2F6B8 +dlabel jan_02_Quizmo_Answers .byte 0x02, 0x01, 0x01, 0x02, 0x02, 0x00, 0x02, 0x00, 0x02, 0x01, 0x00, 0x02, 0x01, 0x01, 0x00, 0x02, 0x00, 0x02, 0x01, 0x00, 0x00, 0x02, 0x01, 0x00, 0x02, 0x01, 0x01, 0x02, 0x02, 0x01, 0x01, 0x01, 0x00, 0x02, 0x02, 0x02, 0x02, 0x00, 0x01, 0x01, 0x02, 0x01, 0x02, 0x01, 0x02, 0x00, 0x00, 0x01, 0x01, 0x00, 0x01, 0x02, 0x01, 0x00, 0x02, 0x02, 0x01, 0x02, 0x00, 0x02, 0x02, 0x01, 0x01, 0x01 -dlabel jan_02_quizRequirements +dlabel jan_02_Quizmo_Requirements .word 0xFFFFFF94, 0x00000000, 0xFFFFFFB4, 0x0000000A, 0xFFFFFFCA, 0x00000014, 0xFFFFFFF2, 0x0000001E, 0x00000006, 0x00000025, 0x00000027, 0x0000002C, 0x0000003A, 0x00000034, 0x00000058, 0x0000003C, 0x00000060, 0x00000040, 0x00000000, 0x00000040 dlabel D_802432D8_B2F748 -.word 0x00000043, 0x00000001, jan_02_GetGameStatus75, 0x0000000E, 0x00000002, 0xFE363C80, 0x00000001, 0x00000043, 0x00000005, GetNpcPos, 0xFFFFFFFF, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000027, 0x00000002, 0xFE363C81, 0x0000012C, 0x00000043, 0x00000003, SetNpcJumpscale, 0xFFFFFFFF, 0x00000001, 0x00000043, 0x00000003, SetNpcAnimation, 0xFFFFFFFF, 0x00AF000C, 0x00000008, 0x00000001, 0x00000028, 0x00000043, 0x00000005, SetNpcPos, 0xFFFFFFFF, 0x00000000, 0xFFFFFC18, 0x00000000, 0x00000013, 0x00000000, 0x00000002, 0x00000000, 0x00000001, 0x00000000 +.word 0x00000043, 0x00000001, jan_02_Quizmo_ShouldQuizmoLeave, 0x0000000E, 0x00000002, 0xFE363C80, 0x00000001, 0x00000043, 0x00000005, GetNpcPos, 0xFFFFFFFF, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000027, 0x00000002, 0xFE363C81, 0x0000012C, 0x00000043, 0x00000003, SetNpcJumpscale, 0xFFFFFFFF, 0x00000001, 0x00000043, 0x00000003, SetNpcAnimation, 0xFFFFFFFF, 0x00AF000C, 0x00000008, 0x00000001, 0x00000028, 0x00000043, 0x00000005, SetNpcPos, 0xFFFFFFFF, 0x00000000, 0xFFFFFC18, 0x00000000, 0x00000013, 0x00000000, 0x00000002, 0x00000000, 0x00000001, 0x00000000 dlabel D_80243388_B2F7F8 -.word 0x00000043, 0x00000003, jan_02_GetCamVfov, 0x00000000, 0xF4ACD480, 0x00000043, 0x00000003, jan_02_SetCamVfov, 0x00000000, 0x00000019, 0x00000043, 0x00000004, GetPlayerPos, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000043, 0x00000005, SetPanTarget, 0x00000000, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000043, 0x00000005, UseSettingsFrom, 0x00000000, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000043, 0x00000004, GetCamType, 0x00000000, 0xFE363C81, 0xFE363C82, 0x00000043, 0x00000004, SetCamType, 0x00000000, 0xFE363C81, 0x00000000, 0x00000043, 0x00000003, GetCamDistance, 0x00000000, 0xFE363C80, 0x0000000D, 0x00000002, 0xFE363C80, 0x00000000, 0x00000026, 0x00000002, 0xFE363C80, 0x00000172, 0x00000012, 0x00000000, 0x00000026, 0x00000002, 0xFE363C80, 0xFFFFFE8E, 0x00000013, 0x00000000, 0x00000043, 0x00000003, SetCamDistance, 0x00000000, 0xFE363C80, 0x00000043, 0x00000004, GetCamPitch, 0x00000000, 0xFE363C80, 0xFE363C81, 0x00000026, 0x00000002, 0xFE363C80, 0xF24AAE80, 0x00000026, 0x00000002, 0xFE363C81, 0xF24A5280, 0x00000043, 0x00000004, SetCamPitch, 0x00000000, 0xFE363C80, 0xFE363C81, 0x00000043, 0x00000004, PanToTarget, 0x00000000, 0x00000000, 0x00000001, 0x00000043, 0x00000003, SetCamLeadPlayer, 0x00000000, 0x00000000, 0x00000002, 0x00000000, 0x00000001, 0x00000000, 0x00000043, 0x00000005, GetNpcPos, 0x00000005, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000027, 0x00000002, 0xFE363C81, 0x0000001E, 0x00000043, 0x00000005, SetPanTarget, 0x00000000, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000043, 0x00000003, GetCamDistance, 0x00000000, 0xFE363C80, 0x0000000D, 0x00000002, 0xFE363C80, 0x00000000, 0x00000026, 0x00000002, 0xFE363C80, 0x00000011, 0x00000012, 0x00000000, 0x00000026, 0x00000002, 0xFE363C80, 0xFFFFFFEF, 0x00000013, 0x00000000, 0x00000043, 0x00000003, SetCamDistance, 0x00000000, 0xFE363C80, 0x00000043, 0x00000003, SetCamSpeed, 0x00000000, 0xF24BE280, 0x00000043, 0x00000003, WaitForCam, 0x00000000, 0xF24A7E80, 0x00000043, 0x00000003, SetCamSpeed, 0x00000000, 0x00000001, 0x00000002, 0x00000000, 0x00000001, 0x00000000 +.word 0x00000043, 0x00000003, jan_02_Quizmo_GetCamVfov, 0x00000000, 0xF4ACD480, 0x00000043, 0x00000003, jan_02_Quizmo_SetCamVfov, 0x00000000, 0x00000019, 0x00000043, 0x00000004, GetPlayerPos, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000043, 0x00000005, SetPanTarget, 0x00000000, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000043, 0x00000005, UseSettingsFrom, 0x00000000, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000043, 0x00000004, GetCamType, 0x00000000, 0xFE363C81, 0xFE363C82, 0x00000043, 0x00000004, SetCamType, 0x00000000, 0xFE363C81, 0x00000000, 0x00000043, 0x00000003, GetCamDistance, 0x00000000, 0xFE363C80, 0x0000000D, 0x00000002, 0xFE363C80, 0x00000000, 0x00000026, 0x00000002, 0xFE363C80, 0x00000172, 0x00000012, 0x00000000, 0x00000026, 0x00000002, 0xFE363C80, 0xFFFFFE8E, 0x00000013, 0x00000000, 0x00000043, 0x00000003, SetCamDistance, 0x00000000, 0xFE363C80, 0x00000043, 0x00000004, GetCamPitch, 0x00000000, 0xFE363C80, 0xFE363C81, 0x00000026, 0x00000002, 0xFE363C80, 0xF24AAE80, 0x00000026, 0x00000002, 0xFE363C81, 0xF24A5280, 0x00000043, 0x00000004, SetCamPitch, 0x00000000, 0xFE363C80, 0xFE363C81, 0x00000043, 0x00000004, PanToTarget, 0x00000000, 0x00000000, 0x00000001, 0x00000043, 0x00000003, SetCamLeadPlayer, 0x00000000, 0x00000000, 0x00000002, 0x00000000, 0x00000001, 0x00000000, 0x00000043, 0x00000005, GetNpcPos, 0x00000005, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000027, 0x00000002, 0xFE363C81, 0x0000001E, 0x00000043, 0x00000005, SetPanTarget, 0x00000000, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000043, 0x00000003, GetCamDistance, 0x00000000, 0xFE363C80, 0x0000000D, 0x00000002, 0xFE363C80, 0x00000000, 0x00000026, 0x00000002, 0xFE363C80, 0x00000011, 0x00000012, 0x00000000, 0x00000026, 0x00000002, 0xFE363C80, 0xFFFFFFEF, 0x00000013, 0x00000000, 0x00000043, 0x00000003, SetCamDistance, 0x00000000, 0xFE363C80, 0x00000043, 0x00000003, SetCamSpeed, 0x00000000, 0xF24BE280, 0x00000043, 0x00000003, WaitForCam, 0x00000000, 0xF24A7E80, 0x00000043, 0x00000003, SetCamSpeed, 0x00000000, 0x00000001, 0x00000002, 0x00000000, 0x00000001, 0x00000000 dlabel D_80243620_B2FA90 -.word 0x00000043, 0x00000003, jan_02_SetCamVfov, 0x00000000, 0xF4ACD480, 0x00000043, 0x00000004, PanToTarget, 0x00000000, 0x00000000, 0x00000000, 0x00000002, 0x00000000, 0x00000001, 0x00000000 +.word 0x00000043, 0x00000003, jan_02_Quizmo_SetCamVfov, 0x00000000, 0xF4ACD480, 0x00000043, 0x00000004, PanToTarget, 0x00000000, 0x00000000, 0x00000000, 0x00000002, 0x00000000, 0x00000001, 0x00000000 dlabel D_8024365C_B2FACC -.word 0x00000008, 0x00000001, 0x00000014, 0x00000043, 0x00000006, jan_02_UnkCameraFunc, 0xF4ACD481, 0xF4ACD483, 0x00000053, 0xFE363C80, 0xFE363C81, 0x00000056, 0x00000000, 0x00000026, 0x00000002, 0xFE363C82, 0x00000000, 0x00000005, 0x00000001, 0x0000003C, 0x00000026, 0x00000002, 0xFE363C83, 0xFE363C80, 0x00000026, 0x00000002, 0xFE363C84, 0xFE363C81, 0x0000002E, 0x00000002, 0xFE363C83, 0xFE363C82, 0x0000002E, 0x00000002, 0xFE363C84, 0xFE363C82, 0x0000002F, 0x00000002, 0xFE363C83, 0x0000003C, 0x0000002F, 0x00000002, 0xFE363C84, 0x0000003C, 0x0000002C, 0x00000002, 0xFE363C83, 0xF4ACD481, 0x0000002C, 0x00000002, 0xFE363C84, 0xF4ACD483, 0x00000043, 0x00000004, SetPlayerPos, 0xFE363C83, 0xF4ACD482, 0xFE363C84, 0x0000002C, 0x00000002, 0xFE363C82, 0x00000001, 0x00000008, 0x00000001, 0x00000001, 0x00000006, 0x00000000, 0x00000026, 0x00000002, 0xFE363C83, 0xFE363C80, 0x00000026, 0x00000002, 0xFE363C84, 0xFE363C81, 0x0000002C, 0x00000002, 0xFE363C83, 0xF4ACD481, 0x0000002C, 0x00000002, 0xFE363C84, 0xF4ACD483, 0x00000043, 0x00000004, SetPlayerPos, 0xFE363C83, 0xF4ACD482, 0xFE363C84, 0x00000057, 0x00000000, 0x00000043, 0x00000001, jan_02_UnkRotatePlayer, 0x00000043, 0x00000004, func_802D2884, 0xF4ACD481, 0xF4ACD483, 0x00000000, 0x00000043, 0x00000002, SetPlayerAnimation, 0x00010002, 0x00000002, 0x00000000, 0x00000001, 0x00000000 +.word 0x00000008, 0x00000001, 0x00000014, 0x00000043, 0x00000006, jan_02_Quizmo_AddViewRelativeOffset, 0xF4ACD481, 0xF4ACD483, 0x00000053, 0xFE363C80, 0xFE363C81, 0x00000056, 0x00000000, 0x00000026, 0x00000002, 0xFE363C82, 0x00000000, 0x00000005, 0x00000001, 0x0000003C, 0x00000026, 0x00000002, 0xFE363C83, 0xFE363C80, 0x00000026, 0x00000002, 0xFE363C84, 0xFE363C81, 0x0000002E, 0x00000002, 0xFE363C83, 0xFE363C82, 0x0000002E, 0x00000002, 0xFE363C84, 0xFE363C82, 0x0000002F, 0x00000002, 0xFE363C83, 0x0000003C, 0x0000002F, 0x00000002, 0xFE363C84, 0x0000003C, 0x0000002C, 0x00000002, 0xFE363C83, 0xF4ACD481, 0x0000002C, 0x00000002, 0xFE363C84, 0xF4ACD483, 0x00000043, 0x00000004, SetPlayerPos, 0xFE363C83, 0xF4ACD482, 0xFE363C84, 0x0000002C, 0x00000002, 0xFE363C82, 0x00000001, 0x00000008, 0x00000001, 0x00000001, 0x00000006, 0x00000000, 0x00000026, 0x00000002, 0xFE363C83, 0xFE363C80, 0x00000026, 0x00000002, 0xFE363C84, 0xFE363C81, 0x0000002C, 0x00000002, 0xFE363C83, 0xF4ACD481, 0x0000002C, 0x00000002, 0xFE363C84, 0xF4ACD483, 0x00000043, 0x00000004, SetPlayerPos, 0xFE363C83, 0xF4ACD482, 0xFE363C84, 0x00000057, 0x00000000, 0x00000043, 0x00000001, jan_02_Quizmo_SpinPlayer, 0x00000043, 0x00000004, func_802D2884, 0xF4ACD481, 0xF4ACD483, 0x00000000, 0x00000043, 0x00000002, SetPlayerAnimation, 0x00010002, 0x00000002, 0x00000000, 0x00000001, 0x00000000 dlabel D_8024380C_B2FC7C -.word 0x00000043, 0x00000005, GetNpcPos, 0xFFFFFFFC, 0xFE363C8A, 0xFE363C8B, 0xFE363C8C, 0x00000043, 0x00000006, jan_02_UnkCameraFunc, 0xFE363C8A, 0xFE363C8C, 0x0000006C, 0xFE363C80, 0xFE363C81, 0x00000026, 0x00000002, 0xFE363C85, 0xF4ACD482, 0x0000002D, 0x00000002, 0xFE363C85, 0xFE363C8B, 0x00000056, 0x00000000, 0x00000043, 0x00000001, jan_02_UnkMovePartner, 0x00000026, 0x00000002, 0xFE363C83, 0xFE363C80, 0x00000026, 0x00000002, 0xFE363C84, 0xFE363C81, 0x00000026, 0x00000002, 0xFE363C86, 0xFE363C85, 0x0000002C, 0x00000002, 0xFE363C83, 0xFE363C8A, 0x0000002C, 0x00000002, 0xFE363C84, 0xFE363C8C, 0x0000002C, 0x00000002, 0xFE363C86, 0xFE363C8B, 0x00000043, 0x00000005, SetNpcPos, 0xFFFFFFFC, 0xFE363C83, 0xFE363C86, 0xFE363C84, 0x00000057, 0x00000000, 0x00000043, 0x00000001, jan_02_UnkRotatePartner, 0x00000043, 0x00000003, NpcFacePlayer, 0xFFFFFFFC, 0x00000000, 0x00000043, 0x00000003, SetNpcAnimation, 0xFFFFFFFC, 0x00000106, 0x00000002, 0x00000000, 0x00000001, 0x00000000 +.word 0x00000043, 0x00000005, GetNpcPos, 0xFFFFFFFC, 0xFE363C8A, 0xFE363C8B, 0xFE363C8C, 0x00000043, 0x00000006, jan_02_Quizmo_AddViewRelativeOffset, 0xFE363C8A, 0xFE363C8C, 0x0000006C, 0xFE363C80, 0xFE363C81, 0x00000026, 0x00000002, 0xFE363C85, 0xF4ACD482, 0x0000002D, 0x00000002, 0xFE363C85, 0xFE363C8B, 0x00000056, 0x00000000, 0x00000043, 0x00000001, jan_02_Quizmo_UpdatePartnerPosition, 0x00000026, 0x00000002, 0xFE363C83, 0xFE363C80, 0x00000026, 0x00000002, 0xFE363C84, 0xFE363C81, 0x00000026, 0x00000002, 0xFE363C86, 0xFE363C85, 0x0000002C, 0x00000002, 0xFE363C83, 0xFE363C8A, 0x0000002C, 0x00000002, 0xFE363C84, 0xFE363C8C, 0x0000002C, 0x00000002, 0xFE363C86, 0xFE363C8B, 0x00000043, 0x00000005, SetNpcPos, 0xFFFFFFFC, 0xFE363C83, 0xFE363C86, 0xFE363C84, 0x00000057, 0x00000000, 0x00000043, 0x00000001, jan_02_Quizmo_SpinPartner, 0x00000043, 0x00000003, NpcFacePlayer, 0xFFFFFFFC, 0x00000000, 0x00000043, 0x00000003, SetNpcAnimation, 0xFFFFFFFC, 0x00000106, 0x00000002, 0x00000000, 0x00000001, 0x00000000 dlabel D_80243944_B2FDB4 -.word 0x00000043, 0x00000005, GetNpcPos, 0x00000005, 0xFE363C8A, 0xFE363C8B, 0xFE363C8C, 0x00000043, 0x00000006, jan_02_UnkCameraFunc, 0xFE363C8A, 0xFE363C8C, 0xFFFFFFBA, 0xFE363C80, 0xFE363C81, 0x00000056, 0x00000000, 0x00000026, 0x00000002, 0xFE363C82, 0x00000000, 0x00000005, 0x00000001, 0x0000003C, 0x00000026, 0x00000002, 0xFE363C83, 0xFE363C80, 0x00000026, 0x00000002, 0xFE363C84, 0xFE363C81, 0x0000002E, 0x00000002, 0xFE363C83, 0xFE363C82, 0x0000002E, 0x00000002, 0xFE363C84, 0xFE363C82, 0x0000002F, 0x00000002, 0xFE363C83, 0x0000003C, 0x0000002F, 0x00000002, 0xFE363C84, 0x0000003C, 0x0000002C, 0x00000002, 0xFE363C83, 0xFE363C8A, 0x0000002C, 0x00000002, 0xFE363C84, 0xFE363C8C, 0x00000043, 0x00000005, SetNpcPos, 0x00000005, 0xFE363C83, 0xF4ACD482, 0xFE363C84, 0x0000002C, 0x00000002, 0xFE363C82, 0x00000001, 0x00000008, 0x00000001, 0x00000001, 0x00000006, 0x00000000, 0x00000057, 0x00000000, 0x00000008, 0x00000001, 0x0000003C, 0x00000043, 0x00000003, NpcFacePlayer, 0x00000005, 0x00000000, 0x00000043, 0x00000003, SetNpcAnimation, 0x00000005, 0x00AF0001, 0x00000002, 0x00000000, 0x00000001, 0x00000000 +.word 0x00000043, 0x00000005, GetNpcPos, 0x00000005, 0xFE363C8A, 0xFE363C8B, 0xFE363C8C, 0x00000043, 0x00000006, jan_02_Quizmo_AddViewRelativeOffset, 0xFE363C8A, 0xFE363C8C, 0xFFFFFFBA, 0xFE363C80, 0xFE363C81, 0x00000056, 0x00000000, 0x00000026, 0x00000002, 0xFE363C82, 0x00000000, 0x00000005, 0x00000001, 0x0000003C, 0x00000026, 0x00000002, 0xFE363C83, 0xFE363C80, 0x00000026, 0x00000002, 0xFE363C84, 0xFE363C81, 0x0000002E, 0x00000002, 0xFE363C83, 0xFE363C82, 0x0000002E, 0x00000002, 0xFE363C84, 0xFE363C82, 0x0000002F, 0x00000002, 0xFE363C83, 0x0000003C, 0x0000002F, 0x00000002, 0xFE363C84, 0x0000003C, 0x0000002C, 0x00000002, 0xFE363C83, 0xFE363C8A, 0x0000002C, 0x00000002, 0xFE363C84, 0xFE363C8C, 0x00000043, 0x00000005, SetNpcPos, 0x00000005, 0xFE363C83, 0xF4ACD482, 0xFE363C84, 0x0000002C, 0x00000002, 0xFE363C82, 0x00000001, 0x00000008, 0x00000001, 0x00000001, 0x00000006, 0x00000000, 0x00000057, 0x00000000, 0x00000008, 0x00000001, 0x0000003C, 0x00000043, 0x00000003, NpcFacePlayer, 0x00000005, 0x00000000, 0x00000043, 0x00000003, SetNpcAnimation, 0x00000005, 0x00AF0001, 0x00000002, 0x00000000, 0x00000001, 0x00000000 dlabel D_80243AB0_B2FF20 .word 0x00000044, 0x00000001, D_8024365C_B2FACC, 0x00000044, 0x00000001, D_8024380C_B2FC7C, 0x00000046, 0x00000001, D_80243944_B2FDB4, 0x00000002, 0x00000000, 0x00000001, 0x00000000, 0x00000005, 0x00000001, 0x00000000, 0x00000043, 0x00000002, SetPlayerAnimation, 0x00010028, 0x00000008, 0x00000001, 0x00000014, 0x00000006, 0x00000000, 0x00000002, 0x00000000, 0x00000001, 0x00000000 @@ -66,7 +66,7 @@ dlabel D_802446A8_B30B18 .word 0x00000043, 0x00000002, SetPlayerAnimation, 0x00010023, 0x00000005, 0x00000001, 0x00000000, 0x00000008, 0x00000001, 0x00000001, 0x00000006, 0x00000000, 0x00000002, 0x00000000, 0x00000001, 0x00000000 dlabel D_802446E8_B30B58 -.word 0x00000056, 0x00000000, 0x00000043, 0x00000006, jan_02_UnkCameraFunc, 0xF4ACD481, 0xF4ACD483, 0x00000019, 0xFE363C80, 0xFE363C81, 0x00000026, 0x00000002, 0xFE363C82, 0xF4ACD481, 0x0000002C, 0x00000002, 0xFE363C82, 0xFE363C80, 0x00000026, 0x00000002, 0xFE363C83, 0xF4ACD483, 0x0000002C, 0x00000002, 0xFE363C83, 0xFE363C81, 0x00000043, 0x00000003, SetNpcAnimation, 0xFFFFFFFC, 0x00000102, 0x00000043, 0x00000005, NpcMoveTo, 0xFFFFFFFC, 0xFE363C82, 0xFE363C83, 0x00000028, 0x00000043, 0x00000003, SetNpcAnimation, 0xFFFFFFFC, 0x00000106, 0x00000057, 0x00000000, 0x00000043, 0x00000004, PlayerMoveTo, 0xF4ACD481, 0xF4ACD483, 0x00000028, 0x00000002, 0x00000000, 0x00000001, 0x00000000 +.word 0x00000056, 0x00000000, 0x00000043, 0x00000006, jan_02_Quizmo_AddViewRelativeOffset, 0xF4ACD481, 0xF4ACD483, 0x00000019, 0xFE363C80, 0xFE363C81, 0x00000026, 0x00000002, 0xFE363C82, 0xF4ACD481, 0x0000002C, 0x00000002, 0xFE363C82, 0xFE363C80, 0x00000026, 0x00000002, 0xFE363C83, 0xF4ACD483, 0x0000002C, 0x00000002, 0xFE363C83, 0xFE363C81, 0x00000043, 0x00000003, SetNpcAnimation, 0xFFFFFFFC, 0x00000102, 0x00000043, 0x00000005, NpcMoveTo, 0xFFFFFFFC, 0xFE363C82, 0xFE363C83, 0x00000028, 0x00000043, 0x00000003, SetNpcAnimation, 0xFFFFFFFC, 0x00000106, 0x00000057, 0x00000000, 0x00000043, 0x00000004, PlayerMoveTo, 0xF4ACD481, 0xF4ACD483, 0x00000028, 0x00000002, 0x00000000, 0x00000001, 0x00000000 dlabel D_802447C4_B30C34 .word 0x00000045, 0x00000002, D_80243B60_B2FFD0, 0xFE363C81, 0x00000008, 0x00000001, 0x0000003C, 0x00000049, 0x00000001, 0xFE363C81, 0x00000005, 0x00000001, 0x00000005, 0x00000043, 0x00000004, GetPlayerPos, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000027, 0x00000002, 0xFE363C81, 0xFFFFFFFF, 0x00000043, 0x00000004, SetPlayerPos, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000008, 0x00000001, 0x00000002, 0x00000006, 0x00000000, 0x00000008, 0x00000001, 0x00000014, 0x00000046, 0x00000001, D_802446E8_B30B58, 0x00000002, 0x00000000, 0x00000001, 0x00000000 @@ -75,16 +75,16 @@ dlabel D_80244874_B30CE4 .word 0x00000045, 0x00000002, D_802446A8_B30B18, 0xFE363C81, 0x00000008, 0x00000001, 0x0000003C, 0x00000005, 0x00000001, 0x00000005, 0x00000043, 0x00000004, GetPlayerPos, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000027, 0x00000002, 0xFE363C81, 0xFFFFFFFF, 0x00000043, 0x00000004, SetPlayerPos, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000008, 0x00000001, 0x00000002, 0x00000006, 0x00000000, 0x00000008, 0x00000001, 0x00000014, 0x00000049, 0x00000001, 0xFE363C81, 0x00000046, 0x00000001, D_802446E8_B30B58, 0x00000002, 0x00000000, 0x00000001, 0x00000000 dlabel D_80244924_B30D94 -.word 0x0000000D, 0x00000002, 0xF5DE02E0, 0x0000003F, 0x00000024, 0x00000002, 0xFE363C80, 0x00000000, 0x00000002, 0x00000000, 0x00000013, 0x00000000, 0x00000043, 0x00000004, GetPlayerPos, 0xF4ACD481, 0xF4ACD482, 0xF4ACD483, 0x00000043, 0x00000003, NpcFacePlayer, 0xFFFFFFFF, 0x00000010, 0x0000000A, 0x00000002, 0xF5DE02E0, 0x0000003F, 0x00000043, 0x00000006, SpeakToPlayer, 0xFFFFFFFF, 0x00AF0004, 0x00AF0001, 0x00000000, 0x0008000A, 0x00000012, 0x00000000, 0x0000000A, 0x00000002, 0xF8406267, 0x00000001, 0x00000043, 0x00000006, SpeakToPlayer, 0xFFFFFFFF, 0x00AF0004, 0x00AF0001, 0x00000000, 0x00080009, 0x00000012, 0x00000000, 0x00000043, 0x00000006, SpeakToPlayer, 0xFFFFFFFF, 0x00AF0004, 0x00AF0001, 0x00000000, 0x00080008, 0x00000024, 0x00000002, 0xF8406267, 0x00000001, 0x00000013, 0x00000000, 0x00000013, 0x00000000, 0x00000043, 0x00000002, ShowChoice, 0x001E000D, 0x0000000A, 0x00000002, 0xFE363C80, 0x00000001, 0x00000043, 0x00000006, ContinueSpeech, 0xFFFFFFFF, 0x00AF0004, 0x00AF0001, 0x00000000, 0x0008000C, 0x00000046, 0x00000001, D_802432D8_B2F748, 0x00000024, 0x00000002, 0xFE363C80, 0x00000000, 0x00000002, 0x00000000, 0x00000013, 0x00000000, 0x00000024, 0x00000002, 0xF8406281, 0x00000001, 0x00000043, 0x00000001, jan_02_Set80151310_1, 0x00000043, 0x00000001, jan_02_UnkAlphaFunc, 0x00000044, 0x00000001, D_80243388_B2F7F8, 0x00000043, 0x00000002, DisablePartnerAI, 0x00000000, 0x00000043, 0x00000004, SetNpcFlagBits, 0xFFFFFFFC, 0x00000200, 0x00000000, 0x00000043, 0x00000004, SetNpcFlagBits, 0x00000005, 0x00000200, 0x00000000, 0x00000043, 0x00000004, SetNpcFlagBits, 0xFFFFFFFC, 0x00000148, 0x00000001, 0x00000043, 0x00000004, SetNpcFlagBits, 0x00000005, 0x00000100, 0x00000001, 0x00000043, 0x00000003, SetNpcAnimation, 0xFFFFFFFC, 0x00000106, 0x00000045, 0x00000002, D_80243AB0_B2FF20, 0xFE363C81, 0x00000043, 0x00000006, ContinueSpeech, 0xFFFFFFFF, 0x00AF0004, 0x00AF0001, 0x00000000, 0x0008000B, 0x00000043, 0x00000002, PlaySound, 0x00000089, 0x00000005, 0x00000001, 0x00000000, 0x00000055, 0x00000002, 0xFE363C81, 0xFE363C80, 0x0000000A, 0x00000002, 0xFE363C80, 0x00000000, 0x00000007, 0x00000000, 0x00000013, 0x00000000, 0x00000008, 0x00000001, 0x00000001, 0x00000006, 0x00000000, 0x00000043, 0x00000001, func_80241D84_B2E1F4, 0x00000005, 0x00000001, 0x00000005, 0x00000043, 0x00000004, GetPlayerPos, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000027, 0x00000002, 0xFE363C81, 0x00000001, 0x00000043, 0x00000004, SetPlayerPos, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000008, 0x00000001, 0x00000002, 0x00000006, 0x00000000, 0x00000024, 0x00000002, 0xFE363C80, 0x002C0000, 0x00000027, 0x00000002, 0xFE363C80, 0xF5DE02E0, 0x00000043, 0x00000006, SpeakToPlayer, 0xFFFFFFFF, 0x00AF0005, 0x00AF0006, 0x00000000, 0xFE363C80, 0x00000043, 0x00000002, SetPlayerAnimation, 0x00010028, 0x00000024, 0x00000002, 0xFE363C80, 0x002D0000, 0x00000027, 0x00000002, 0xFE363C80, 0xF5DE02E0, 0x00000043, 0x00000002, PlaySound, 0x0000008E, 0x00000043, 0x00000002, ShowChoice, 0xFE363C80, 0x00000049, 0x00000001, 0xFE363C81, 0x00000043, 0x00000002, StopSound, 0x0000008E, 0x00000044, 0x00000001, D_80243B24_B2FF94, 0x00000008, 0x00000001, 0x0000000F, 0x00000043, 0x00000002, PlaySound, 0x0000008D, 0x00000043, 0x00000002, func_80242084_B2E4F4, 0xFE363C80, 0x00000024, 0x00000002, 0xF4ACD484, 0x00000000, 0x00000043, 0x00000001, func_80242678_B2EAE8, 0x00000008, 0x00000001, 0x00000028, 0x00000043, 0x00000001, func_80241D00_B2E170, 0x00000056, 0x00000000, 0x00000008, 0x00000001, 0x0000006E, 0x00000043, 0x00000001, CloseChoice, 0x00000024, 0x00000002, 0xF4ACD484, 0x00000000, 0x00000057, 0x00000000, 0x0000000A, 0x00000002, 0xFE363C80, 0x00000001, 0x00000043, 0x00000003, SetNpcAnimation, 0x00000005, 0x00AF0007, 0x00000024, 0x00000002, 0xF4ACD484, 0x00000001, 0x00000056, 0x00000000, 0x00000043, 0x00000002, func_80242050_B2E4C0, 0x00000001, 0x00000008, 0x00000001, 0x00000006, 0x00000008, 0x00000001, 0x00000006, 0x00000008, 0x00000001, 0x00000006, 0x00000043, 0x00000002, func_80242050_B2E4C0, 0x00000002, 0x00000057, 0x00000000, 0x00000056, 0x00000000, 0x00000043, 0x00000002, PlaySound, 0x0000021C, 0x00000008, 0x00000001, 0x00000006, 0x00000043, 0x00000002, PlaySound, 0x0000021C, 0x00000008, 0x00000001, 0x00000006, 0x00000043, 0x00000002, PlaySound, 0x0000021C, 0x00000008, 0x00000001, 0x00000006, 0x00000043, 0x00000002, PlaySound, 0x0000021C, 0x00000057, 0x00000000, 0x00000043, 0x00000002, PlaySound, 0x0000008A, 0x00000043, 0x00000001, func_8024211C_B2E58C, 0x00000056, 0x00000000, 0x00000008, 0x00000001, 0x0000000F, 0x00000043, 0x00000004, GetPlayerPos, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000027, 0x00000002, 0xFE363C81, 0x00000032, 0x00000043, 0x00000006, jan_02_UnkCameraFunc, 0x00000000, 0x00000000, 0x00000053, 0xFE363C80, 0xFE363C82, 0x00000043, 0x0000000F, PlayEffect, 0x00000007, 0x00000002, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000043, 0x0000000F, PlayEffect, 0x00000044, 0x00000004, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000001, 0x0000003C, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000008, 0x00000001, 0x0000000F, 0x00000027, 0x00000002, 0xFE363C81, 0xFFFFFFFD, 0x00000043, 0x00000006, jan_02_UnkCameraFunc, 0x00000000, 0x00000000, 0x0000003A, 0xFE363C80, 0xFE363C82, 0x00000043, 0x0000000F, PlayEffect, 0x00000007, 0x00000002, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000043, 0x0000000F, PlayEffect, 0x00000044, 0x00000004, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000001, 0x0000003C, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000008, 0x00000001, 0x0000000F, 0x00000027, 0x00000002, 0xFE363C81, 0x0000001E, 0x00000043, 0x00000006, jan_02_UnkCameraFunc, 0x00000000, 0x00000000, 0x0000005D, 0xFE363C80, 0xFE363C82, 0x00000043, 0x0000000F, PlayEffect, 0x00000007, 0x00000002, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000043, 0x0000000F, PlayEffect, 0x00000044, 0x00000004, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000001, 0x0000003C, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000008, 0x00000001, 0x0000000F, 0x00000057, 0x00000000, 0x00000008, 0x00000001, 0x00000014, 0x00000045, 0x00000002, D_802447C4_B30C34, 0xFE363C81, 0x00000027, 0x00000002, 0xF5DE02E0, 0x00000001, 0x0000000D, 0x00000002, 0xF5DE02E0, 0x0000003F, 0x00000043, 0x00000006, ContinueSpeech, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x00000000, 0x00080010, 0x00000043, 0x00000003, SetNpcAnimation, 0x00000005, 0x00AF0006, 0x00000005, 0x00000001, 0x00000000, 0x00000055, 0x00000002, 0xFE363C81, 0xFE363C80, 0x0000000A, 0x00000002, 0xFE363C80, 0x00000000, 0x00000007, 0x00000000, 0x00000013, 0x00000000, 0x00000008, 0x00000001, 0x00000001, 0x00000006, 0x00000000, 0x00000043, 0x00000003, SetNpcAnimation, 0x00000005, 0x00AF0005, 0x00000024, 0x00000002, 0xFE363C80, 0x0000015C, 0x00000024, 0x00000002, 0xFE363C81, 0x00000003, 0x00000046, 0x00000001, D_802431E8_B2F658, 0x00000043, 0x00000002, AddStarPieces, 0x00000001, 0x00000043, 0x00000002, func_80242050_B2E4C0, 0x0000000F, 0x00000043, 0x00000001, func_80242104_B2E574, 0x00000043, 0x00000003, SetMessageValue, 0xF5DE02E0, 0x00000000, 0x00000043, 0x00000006, SpeakToPlayer, 0xFFFFFFFF, 0x00AF0004, 0x00AF0001, 0x00000000, 0x00080011, 0x00000012, 0x00000000, 0x00000043, 0x00000006, ContinueSpeech, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x00000000, 0x0008000E, 0x00000043, 0x00000003, SetNpcAnimation, 0x00000005, 0x00AF0006, 0x00000005, 0x00000001, 0x00000000, 0x00000055, 0x00000002, 0xFE363C81, 0xFE363C80, 0x0000000A, 0x00000002, 0xFE363C80, 0x00000000, 0x00000007, 0x00000000, 0x00000013, 0x00000000, 0x00000008, 0x00000001, 0x00000001, 0x00000006, 0x00000000, 0x00000043, 0x00000003, SetNpcAnimation, 0x00000005, 0x00AF0005, 0x00000024, 0x00000002, 0xFE363C80, 0x0000015C, 0x00000024, 0x00000002, 0xFE363C81, 0x00000001, 0x00000046, 0x00000001, D_802431E8_B2F658, 0x00000043, 0x00000002, AddStarPieces, 0x00000001, 0x00000043, 0x00000002, func_80242050_B2E4C0, 0x0000000F, 0x00000043, 0x00000001, func_80242104_B2E574, 0x00000043, 0x00000003, SetMessageValue, 0xF5DE02E0, 0x00000000, 0x0000000A, 0x00000002, 0xF5DE02E0, 0x00000001, 0x00000043, 0x00000003, SetMessageMsg, MessageSingular, 0x00000001, 0x00000012, 0x00000000, 0x00000043, 0x00000003, SetMessageMsg, MessagePlural, 0x00000001, 0x00000013, 0x00000000, 0x00000043, 0x00000006, SpeakToPlayer, 0xFFFFFFFF, 0x00AF0004, 0x00AF0001, 0x00000000, 0x0008000F, 0x00000013, 0x00000000, 0x00000024, 0x00000002, 0xFE363C80, 0x00000001, 0x00000012, 0x00000000, 0x00000043, 0x00000003, SetNpcAnimation, 0x00000005, 0x00AF0009, 0x00000024, 0x00000002, 0xF4ACD484, 0x00000002, 0x00000043, 0x00000002, PlaySound, 0x0000021D, 0x00000043, 0x00000002, PlaySound, 0x0000008B, 0x00000045, 0x00000002, D_80244874_B30CE4, 0xFE363C81, 0x00000043, 0x00000004, GetPlayerPos, 0xFE363C82, 0xFE363C83, 0xFE363C84, 0x00000043, 0x0000000F, PlayEffect, 0x0000002B, 0x00000000, 0xFE363C82, 0xFE363C83, 0xFE363C84, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000043, 0x00000006, ContinueSpeech, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x00000000, 0x0008000D, 0x00000043, 0x00000003, SetNpcAnimation, 0x00000005, 0x00AF000A, 0x00000005, 0x00000001, 0x00000000, 0x00000055, 0x00000002, 0xFE363C81, 0xFE363C80, 0x0000000A, 0x00000002, 0xFE363C80, 0x00000000, 0x00000007, 0x00000000, 0x00000013, 0x00000000, 0x00000008, 0x00000001, 0x00000001, 0x00000006, 0x00000000, 0x00000024, 0x00000002, 0xFE363C80, 0x00000000, 0x00000013, 0x00000000, 0x00000043, 0x00000002, func_80242084_B2E4F4, 0xFFFFFFFF, 0x00000043, 0x00000001, EnablePartnerAI, 0x00000056, 0x00000000, 0x00000008, 0x00000001, 0x0000001E, 0x00000043, 0x00000002, PlaySound, 0x0000008F, 0x00000057, 0x00000000, 0x00000056, 0x00000000, 0x00000008, 0x00000001, 0x0000002D, 0x00000043, 0x00000002, StopSound, 0x00000089, 0x00000057, 0x00000000, 0x00000043, 0x00000001, func_80242138_B2E5A8, 0x00000043, 0x00000001, func_80241F9C_B2E40C, 0x00000046, 0x00000001, D_802432D8_B2F748, 0x00000044, 0x00000001, D_80243620_B2FA90, 0x00000043, 0x00000001, jan_02_UnkFunc29, 0x00000043, 0x00000001, jan_02_Set80151310_0, 0x00000024, 0x00000002, 0xF8406281, 0x00000000, 0x00000002, 0x00000000, 0x00000001, 0x00000000 +.word 0x0000000D, 0x00000002, 0xF5DE02E0, 0x0000003F, 0x00000024, 0x00000002, 0xFE363C80, 0x00000000, 0x00000002, 0x00000000, 0x00000013, 0x00000000, 0x00000043, 0x00000004, GetPlayerPos, 0xF4ACD481, 0xF4ACD482, 0xF4ACD483, 0x00000043, 0x00000003, NpcFacePlayer, 0xFFFFFFFF, 0x00000010, 0x0000000A, 0x00000002, 0xF5DE02E0, 0x0000003F, 0x00000043, 0x00000006, SpeakToPlayer, 0xFFFFFFFF, 0x00AF0004, 0x00AF0001, 0x00000000, 0x0008000A, 0x00000012, 0x00000000, 0x0000000A, 0x00000002, 0xF8406267, 0x00000001, 0x00000043, 0x00000006, SpeakToPlayer, 0xFFFFFFFF, 0x00AF0004, 0x00AF0001, 0x00000000, 0x00080009, 0x00000012, 0x00000000, 0x00000043, 0x00000006, SpeakToPlayer, 0xFFFFFFFF, 0x00AF0004, 0x00AF0001, 0x00000000, 0x00080008, 0x00000024, 0x00000002, 0xF8406267, 0x00000001, 0x00000013, 0x00000000, 0x00000013, 0x00000000, 0x00000043, 0x00000002, ShowChoice, 0x001E000D, 0x0000000A, 0x00000002, 0xFE363C80, 0x00000001, 0x00000043, 0x00000006, ContinueSpeech, 0xFFFFFFFF, 0x00AF0004, 0x00AF0001, 0x00000000, 0x0008000C, 0x00000046, 0x00000001, D_802432D8_B2F748, 0x00000024, 0x00000002, 0xFE363C80, 0x00000000, 0x00000002, 0x00000000, 0x00000013, 0x00000000, 0x00000024, 0x00000002, 0xF8406281, 0x00000001, 0x00000043, 0x00000001, jan_02_Quizmo_HideEntities, 0x00000043, 0x00000001, jan_02_Quizmo_HideWorld, 0x00000044, 0x00000001, D_80243388_B2F7F8, 0x00000043, 0x00000002, DisablePartnerAI, 0x00000000, 0x00000043, 0x00000004, SetNpcFlagBits, 0xFFFFFFFC, 0x00000200, 0x00000000, 0x00000043, 0x00000004, SetNpcFlagBits, 0x00000005, 0x00000200, 0x00000000, 0x00000043, 0x00000004, SetNpcFlagBits, 0xFFFFFFFC, 0x00000148, 0x00000001, 0x00000043, 0x00000004, SetNpcFlagBits, 0x00000005, 0x00000100, 0x00000001, 0x00000043, 0x00000003, SetNpcAnimation, 0xFFFFFFFC, 0x00000106, 0x00000045, 0x00000002, D_80243AB0_B2FF20, 0xFE363C81, 0x00000043, 0x00000006, ContinueSpeech, 0xFFFFFFFF, 0x00AF0004, 0x00AF0001, 0x00000000, 0x0008000B, 0x00000043, 0x00000002, PlaySound, 0x00000089, 0x00000005, 0x00000001, 0x00000000, 0x00000055, 0x00000002, 0xFE363C81, 0xFE363C80, 0x0000000A, 0x00000002, 0xFE363C80, 0x00000000, 0x00000007, 0x00000000, 0x00000013, 0x00000000, 0x00000008, 0x00000001, 0x00000001, 0x00000006, 0x00000000, 0x00000043, 0x00000001, jan_02_Quizmo_CreateStage, 0x00000005, 0x00000001, 0x00000005, 0x00000043, 0x00000004, GetPlayerPos, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000027, 0x00000002, 0xFE363C81, 0x00000001, 0x00000043, 0x00000004, SetPlayerPos, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000008, 0x00000001, 0x00000002, 0x00000006, 0x00000000, 0x00000024, 0x00000002, 0xFE363C80, 0x002C0000, 0x00000027, 0x00000002, 0xFE363C80, 0xF5DE02E0, 0x00000043, 0x00000006, SpeakToPlayer, 0xFFFFFFFF, 0x00AF0005, 0x00AF0006, 0x00000000, 0xFE363C80, 0x00000043, 0x00000002, SetPlayerAnimation, 0x00010028, 0x00000024, 0x00000002, 0xFE363C80, 0x002D0000, 0x00000027, 0x00000002, 0xFE363C80, 0xF5DE02E0, 0x00000043, 0x00000002, PlaySound, 0x0000008E, 0x00000043, 0x00000002, ShowChoice, 0xFE363C80, 0x00000049, 0x00000001, 0xFE363C81, 0x00000043, 0x00000002, StopSound, 0x0000008E, 0x00000044, 0x00000001, D_80243B24_B2FF94, 0x00000008, 0x00000001, 0x0000000F, 0x00000043, 0x00000002, PlaySound, 0x0000008D, 0x00000043, 0x00000002, jan_02_Quizmo_UnkStageEffectMode, 0xFE363C80, 0x00000024, 0x00000002, 0xF4ACD484, 0x00000000, 0x00000043, 0x00000001, jan_02_Quizmo_CreateWorker, 0x00000008, 0x00000001, 0x00000028, 0x00000043, 0x00000001, jan_02_Quizmo_UpdateRecords, 0x00000056, 0x00000000, 0x00000008, 0x00000001, 0x0000006E, 0x00000043, 0x00000001, CloseChoice, 0x00000024, 0x00000002, 0xF4ACD484, 0x00000000, 0x00000057, 0x00000000, 0x0000000A, 0x00000002, 0xFE363C80, 0x00000001, 0x00000043, 0x00000003, SetNpcAnimation, 0x00000005, 0x00AF0007, 0x00000024, 0x00000002, 0xF4ACD484, 0x00000001, 0x00000056, 0x00000000, 0x00000043, 0x00000002, jan_02_Quizmo_SetStageLightsDelay, 0x00000001, 0x00000008, 0x00000001, 0x00000006, 0x00000008, 0x00000001, 0x00000006, 0x00000008, 0x00000001, 0x00000006, 0x00000043, 0x00000002, jan_02_Quizmo_SetStageLightsDelay, 0x00000002, 0x00000057, 0x00000000, 0x00000056, 0x00000000, 0x00000043, 0x00000002, PlaySound, 0x0000021C, 0x00000008, 0x00000001, 0x00000006, 0x00000043, 0x00000002, PlaySound, 0x0000021C, 0x00000008, 0x00000001, 0x00000006, 0x00000043, 0x00000002, PlaySound, 0x0000021C, 0x00000008, 0x00000001, 0x00000006, 0x00000043, 0x00000002, PlaySound, 0x0000021C, 0x00000057, 0x00000000, 0x00000043, 0x00000002, PlaySound, 0x0000008A, 0x00000043, 0x00000001, jan_02_Quizmo_SetVannaAnim_Clap, 0x00000056, 0x00000000, 0x00000008, 0x00000001, 0x0000000F, 0x00000043, 0x00000004, GetPlayerPos, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000027, 0x00000002, 0xFE363C81, 0x00000032, 0x00000043, 0x00000006, jan_02_Quizmo_AddViewRelativeOffset, 0x00000000, 0x00000000, 0x00000053, 0xFE363C80, 0xFE363C82, 0x00000043, 0x0000000F, PlayEffect, 0x00000007, 0x00000002, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000043, 0x0000000F, PlayEffect, 0x00000044, 0x00000004, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000001, 0x0000003C, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000008, 0x00000001, 0x0000000F, 0x00000027, 0x00000002, 0xFE363C81, 0xFFFFFFFD, 0x00000043, 0x00000006, jan_02_Quizmo_AddViewRelativeOffset, 0x00000000, 0x00000000, 0x0000003A, 0xFE363C80, 0xFE363C82, 0x00000043, 0x0000000F, PlayEffect, 0x00000007, 0x00000002, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000043, 0x0000000F, PlayEffect, 0x00000044, 0x00000004, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000001, 0x0000003C, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000008, 0x00000001, 0x0000000F, 0x00000027, 0x00000002, 0xFE363C81, 0x0000001E, 0x00000043, 0x00000006, jan_02_Quizmo_AddViewRelativeOffset, 0x00000000, 0x00000000, 0x0000005D, 0xFE363C80, 0xFE363C82, 0x00000043, 0x0000000F, PlayEffect, 0x00000007, 0x00000002, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000043, 0x0000000F, PlayEffect, 0x00000044, 0x00000004, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000001, 0x0000003C, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000008, 0x00000001, 0x0000000F, 0x00000057, 0x00000000, 0x00000008, 0x00000001, 0x00000014, 0x00000045, 0x00000002, D_802447C4_B30C34, 0xFE363C81, 0x00000027, 0x00000002, 0xF5DE02E0, 0x00000001, 0x0000000D, 0x00000002, 0xF5DE02E0, 0x0000003F, 0x00000043, 0x00000006, ContinueSpeech, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x00000000, 0x00080010, 0x00000043, 0x00000003, SetNpcAnimation, 0x00000005, 0x00AF0006, 0x00000005, 0x00000001, 0x00000000, 0x00000055, 0x00000002, 0xFE363C81, 0xFE363C80, 0x0000000A, 0x00000002, 0xFE363C80, 0x00000000, 0x00000007, 0x00000000, 0x00000013, 0x00000000, 0x00000008, 0x00000001, 0x00000001, 0x00000006, 0x00000000, 0x00000043, 0x00000003, SetNpcAnimation, 0x00000005, 0x00AF0005, 0x00000024, 0x00000002, 0xFE363C80, 0x0000015C, 0x00000024, 0x00000002, 0xFE363C81, 0x00000003, 0x00000046, 0x00000001, D_802431E8_B2F658, 0x00000043, 0x00000002, AddStarPieces, 0x00000001, 0x00000043, 0x00000002, jan_02_Quizmo_SetStageLightsDelay, 0x0000000F, 0x00000043, 0x00000001, jan_02_Quizmo_SetVannaAnim_Idle, 0x00000043, 0x00000003, SetMessageValue, 0xF5DE02E0, 0x00000000, 0x00000043, 0x00000006, SpeakToPlayer, 0xFFFFFFFF, 0x00AF0004, 0x00AF0001, 0x00000000, 0x00080011, 0x00000012, 0x00000000, 0x00000043, 0x00000006, ContinueSpeech, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x00000000, 0x0008000E, 0x00000043, 0x00000003, SetNpcAnimation, 0x00000005, 0x00AF0006, 0x00000005, 0x00000001, 0x00000000, 0x00000055, 0x00000002, 0xFE363C81, 0xFE363C80, 0x0000000A, 0x00000002, 0xFE363C80, 0x00000000, 0x00000007, 0x00000000, 0x00000013, 0x00000000, 0x00000008, 0x00000001, 0x00000001, 0x00000006, 0x00000000, 0x00000043, 0x00000003, SetNpcAnimation, 0x00000005, 0x00AF0005, 0x00000024, 0x00000002, 0xFE363C80, 0x0000015C, 0x00000024, 0x00000002, 0xFE363C81, 0x00000001, 0x00000046, 0x00000001, D_802431E8_B2F658, 0x00000043, 0x00000002, AddStarPieces, 0x00000001, 0x00000043, 0x00000002, jan_02_Quizmo_SetStageLightsDelay, 0x0000000F, 0x00000043, 0x00000001, jan_02_Quizmo_SetVannaAnim_Idle, 0x00000043, 0x00000003, SetMessageValue, 0xF5DE02E0, 0x00000000, 0x0000000A, 0x00000002, 0xF5DE02E0, 0x00000001, 0x00000043, 0x00000003, SetMessageMsg, MessageSingular, 0x00000001, 0x00000012, 0x00000000, 0x00000043, 0x00000003, SetMessageMsg, MessagePlural, 0x00000001, 0x00000013, 0x00000000, 0x00000043, 0x00000006, SpeakToPlayer, 0xFFFFFFFF, 0x00AF0004, 0x00AF0001, 0x00000000, 0x0008000F, 0x00000013, 0x00000000, 0x00000024, 0x00000002, 0xFE363C80, 0x00000001, 0x00000012, 0x00000000, 0x00000043, 0x00000003, SetNpcAnimation, 0x00000005, 0x00AF0009, 0x00000024, 0x00000002, 0xF4ACD484, 0x00000002, 0x00000043, 0x00000002, PlaySound, 0x0000021D, 0x00000043, 0x00000002, PlaySound, 0x0000008B, 0x00000045, 0x00000002, D_80244874_B30CE4, 0xFE363C81, 0x00000043, 0x00000004, GetPlayerPos, 0xFE363C82, 0xFE363C83, 0xFE363C84, 0x00000043, 0x0000000F, PlayEffect, 0x0000002B, 0x00000000, 0xFE363C82, 0xFE363C83, 0xFE363C84, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000043, 0x00000006, ContinueSpeech, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x00000000, 0x0008000D, 0x00000043, 0x00000003, SetNpcAnimation, 0x00000005, 0x00AF000A, 0x00000005, 0x00000001, 0x00000000, 0x00000055, 0x00000002, 0xFE363C81, 0xFE363C80, 0x0000000A, 0x00000002, 0xFE363C80, 0x00000000, 0x00000007, 0x00000000, 0x00000013, 0x00000000, 0x00000008, 0x00000001, 0x00000001, 0x00000006, 0x00000000, 0x00000024, 0x00000002, 0xFE363C80, 0x00000000, 0x00000013, 0x00000000, 0x00000043, 0x00000002, jan_02_Quizmo_UnkStageEffectMode, 0xFFFFFFFF, 0x00000043, 0x00000001, EnablePartnerAI, 0x00000056, 0x00000000, 0x00000008, 0x00000001, 0x0000001E, 0x00000043, 0x00000002, PlaySound, 0x0000008F, 0x00000057, 0x00000000, 0x00000056, 0x00000000, 0x00000008, 0x00000001, 0x0000002D, 0x00000043, 0x00000002, StopSound, 0x00000089, 0x00000057, 0x00000000, 0x00000043, 0x00000001, jan_02_Quizmo_SetVannaAnim_Wave, 0x00000043, 0x00000001, jan_02_Quizmo_DestroyEffects, 0x00000046, 0x00000001, D_802432D8_B2F748, 0x00000044, 0x00000001, D_80243620_B2FA90, 0x00000043, 0x00000001, jan_02_Quizmo_FadeInWorld, 0x00000043, 0x00000001, jan_02_Quizmo_ShowEntities, 0x00000024, 0x00000002, 0xF8406281, 0x00000000, 0x00000002, 0x00000000, 0x00000001, 0x00000000 dlabel D_80245654_B31AC4 -.word 0x00000043, 0x00000001, jan_02_UnkQuizFunc, 0x0000000A, 0x00000002, 0xFE363C80, 0x00000000, 0x00000002, 0x00000000, 0x00000013, 0x00000000, 0x00000043, 0x00000004, SetNpcFlagBits, 0xFFFFFFFF, 0x01000000, 0x00000000, 0x00000043, 0x00000003, SetNpcSprite, 0xFFFFFFFF, 0x00AF0001, 0x00000043, 0x00000001, jan_02_UnkFunc31, 0x00000002, 0x00000000, 0x00000001, 0x00000000 +.word 0x00000043, 0x00000001, jan_02_Quizmo_ShouldAppear, 0x0000000A, 0x00000002, 0xFE363C80, 0x00000000, 0x00000002, 0x00000000, 0x00000013, 0x00000000, 0x00000043, 0x00000004, SetNpcFlagBits, 0xFFFFFFFF, 0x01000000, 0x00000000, 0x00000043, 0x00000003, SetNpcSprite, 0xFFFFFFFF, 0x00AF0001, 0x00000043, 0x00000001, jan_02_Quizmo_RenderInit, 0x00000002, 0x00000000, 0x00000001, 0x00000000 dlabel D_802456C8_B31B38 .word 0x0000003C, 0x00000001, 0x80248928, 0x00000024, 0x00000002, 0xF8406269, 0x00000001, 0x00000043, 0x00000002, DisablePlayerPhysics, 0x00000001, 0x00000043, 0x00000003, SetPlayerFlagBits, 0x00400000, 0x00000001, 0x00000046, 0x00000001, D_80244924_B30D94, 0x00000043, 0x00000002, DisablePlayerPhysics, 0x00000000, 0x00000043, 0x00000003, SetPlayerFlagBits, 0x00400000, 0x00000000, 0x00000002, 0x00000000, 0x00000001, 0x00000000 dlabel D_80245748_B31BB8 -.word 0x00000043, 0x00000001, jan_02_GetNpcUnsafeOwner2, 0x00000002, 0x00000000, 0x00000001, 0x00000000 +.word 0x00000043, 0x00000001, jan_02_Quizmo_NPC_Aux_Impl, 0x00000002, 0x00000000, 0x00000001, 0x00000000 dlabel D_80245764_B31BD4 .word 0x3F333333, 0x0000001E, 0x00000014, 0x00000000, 0x00000000, 0xFFFFFFFF, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000001 diff --git a/ver/us/asm/data/world/area_jan/jan_03/B39530.data.s b/ver/us/asm/data/world/area_jan/jan_03/B39530.data.s index a3d8846af6..0417995668 100644 --- a/ver/us/asm/data/world/area_jan/jan_03/B39530.data.s +++ b/ver/us/asm/data/world/area_jan/jan_03/B39530.data.s @@ -140,35 +140,35 @@ dlabel D_802475E0_B3C1B0 dlabel D_80247714_B3C2E4 .word 0x00000043, 0x00000002, func_80241B00_B366D0, 0xFE363C80, 0x0000004E, 0x00000006, D_802475E0_B3C1B0, 0x00000010, 0x00000000, D_8024FD68, 0x00000000, 0x00000001, 0x00000043, 0x00000002, func_802419D8_B365A8, 0xFE363C80, 0x00000002, 0x00000000, 0x00000001, 0x00000000 -dlabel jan_03_varTable +dlabel jan_03_Quizmo_varStash .word 0x00000000 dlabel D_80247768_B3C338 .word 0x00000043, 0x00000004, ShowGotItem, 0xFE363C80, 0x00000001, 0x00000000, 0x00000002, 0x00000000, 0x00000002, 0x00000000, 0x00000001, 0x00000000, 0x00000043, 0x00000004, ShowGotItem, 0xFE363C80, 0x00000001, 0x00000010, 0x00000002, 0x00000000, 0x00000002, 0x00000000, 0x00000001, 0x00000000 -dlabel D_802477C8_B3C398 +dlabel jan_03_Quizmo_Answers .byte 0x02, 0x01, 0x01, 0x02, 0x02, 0x00, 0x02, 0x00, 0x02, 0x01, 0x00, 0x02, 0x01, 0x01, 0x00, 0x02, 0x00, 0x02, 0x01, 0x00, 0x00, 0x02, 0x01, 0x00, 0x02, 0x01, 0x01, 0x02, 0x02, 0x01, 0x01, 0x01, 0x00, 0x02, 0x02, 0x02, 0x02, 0x00, 0x01, 0x01, 0x02, 0x01, 0x02, 0x01, 0x02, 0x00, 0x00, 0x01, 0x01, 0x00, 0x01, 0x02, 0x01, 0x00, 0x02, 0x02, 0x01, 0x02, 0x00, 0x02, 0x02, 0x01, 0x01, 0x01 -dlabel jan_03_quizRequirements +dlabel jan_03_Quizmo_Requirements .word 0xFFFFFF94, 0x00000000, 0xFFFFFFB4, 0x0000000A, 0xFFFFFFCA, 0x00000014, 0xFFFFFFF2, 0x0000001E, 0x00000006, 0x00000025, 0x00000027, 0x0000002C, 0x0000003A, 0x00000034, 0x00000058, 0x0000003C, 0x00000060, 0x00000040, 0x00000000, 0x00000040 dlabel D_80247858_B3C428 -.word 0x00000043, 0x00000001, jan_03_GetGameStatus75, 0x0000000E, 0x00000002, 0xFE363C80, 0x00000001, 0x00000043, 0x00000005, GetNpcPos, 0xFFFFFFFF, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000027, 0x00000002, 0xFE363C81, 0x0000012C, 0x00000043, 0x00000003, SetNpcJumpscale, 0xFFFFFFFF, 0x00000001, 0x00000043, 0x00000003, SetNpcAnimation, 0xFFFFFFFF, 0x00AF000C, 0x00000008, 0x00000001, 0x00000028, 0x00000043, 0x00000005, SetNpcPos, 0xFFFFFFFF, 0x00000000, 0xFFFFFC18, 0x00000000, 0x00000013, 0x00000000, 0x00000002, 0x00000000, 0x00000001, 0x00000000 +.word 0x00000043, 0x00000001, jan_03_Quizmo_ShouldQuizmoLeave, 0x0000000E, 0x00000002, 0xFE363C80, 0x00000001, 0x00000043, 0x00000005, GetNpcPos, 0xFFFFFFFF, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000027, 0x00000002, 0xFE363C81, 0x0000012C, 0x00000043, 0x00000003, SetNpcJumpscale, 0xFFFFFFFF, 0x00000001, 0x00000043, 0x00000003, SetNpcAnimation, 0xFFFFFFFF, 0x00AF000C, 0x00000008, 0x00000001, 0x00000028, 0x00000043, 0x00000005, SetNpcPos, 0xFFFFFFFF, 0x00000000, 0xFFFFFC18, 0x00000000, 0x00000013, 0x00000000, 0x00000002, 0x00000000, 0x00000001, 0x00000000 dlabel D_80247908_B3C4D8 -.word 0x00000043, 0x00000003, jan_03_GetCamVfov, 0x00000000, 0xF4ACD480, 0x00000043, 0x00000003, jan_03_SetCamVfov, 0x00000000, 0x00000019, 0x00000043, 0x00000004, GetPlayerPos, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000043, 0x00000005, SetPanTarget, 0x00000000, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000043, 0x00000005, UseSettingsFrom, 0x00000000, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000043, 0x00000004, GetCamType, 0x00000000, 0xFE363C81, 0xFE363C82, 0x00000043, 0x00000004, SetCamType, 0x00000000, 0xFE363C81, 0x00000000, 0x00000043, 0x00000003, GetCamDistance, 0x00000000, 0xFE363C80, 0x0000000D, 0x00000002, 0xFE363C80, 0x00000000, 0x00000026, 0x00000002, 0xFE363C80, 0x00000172, 0x00000012, 0x00000000, 0x00000026, 0x00000002, 0xFE363C80, 0xFFFFFE8E, 0x00000013, 0x00000000, 0x00000043, 0x00000003, SetCamDistance, 0x00000000, 0xFE363C80, 0x00000043, 0x00000004, GetCamPitch, 0x00000000, 0xFE363C80, 0xFE363C81, 0x00000026, 0x00000002, 0xFE363C80, 0xF24AAE80, 0x00000026, 0x00000002, 0xFE363C81, 0xF24A5280, 0x00000043, 0x00000004, SetCamPitch, 0x00000000, 0xFE363C80, 0xFE363C81, 0x00000043, 0x00000004, PanToTarget, 0x00000000, 0x00000000, 0x00000001, 0x00000043, 0x00000003, SetCamLeadPlayer, 0x00000000, 0x00000000, 0x00000002, 0x00000000, 0x00000001, 0x00000000, 0x00000043, 0x00000005, GetNpcPos, 0x00000011, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000027, 0x00000002, 0xFE363C81, 0x0000001E, 0x00000043, 0x00000005, SetPanTarget, 0x00000000, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000043, 0x00000003, GetCamDistance, 0x00000000, 0xFE363C80, 0x0000000D, 0x00000002, 0xFE363C80, 0x00000000, 0x00000026, 0x00000002, 0xFE363C80, 0x00000011, 0x00000012, 0x00000000, 0x00000026, 0x00000002, 0xFE363C80, 0xFFFFFFEF, 0x00000013, 0x00000000, 0x00000043, 0x00000003, SetCamDistance, 0x00000000, 0xFE363C80, 0x00000043, 0x00000003, SetCamSpeed, 0x00000000, 0xF24BE280, 0x00000043, 0x00000003, WaitForCam, 0x00000000, 0xF24A7E80, 0x00000043, 0x00000003, SetCamSpeed, 0x00000000, 0x00000001, 0x00000002, 0x00000000, 0x00000001, 0x00000000 +.word 0x00000043, 0x00000003, jan_03_Quizmo_GetCamVfov, 0x00000000, 0xF4ACD480, 0x00000043, 0x00000003, jan_03_Quizmo_SetCamVfov, 0x00000000, 0x00000019, 0x00000043, 0x00000004, GetPlayerPos, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000043, 0x00000005, SetPanTarget, 0x00000000, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000043, 0x00000005, UseSettingsFrom, 0x00000000, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000043, 0x00000004, GetCamType, 0x00000000, 0xFE363C81, 0xFE363C82, 0x00000043, 0x00000004, SetCamType, 0x00000000, 0xFE363C81, 0x00000000, 0x00000043, 0x00000003, GetCamDistance, 0x00000000, 0xFE363C80, 0x0000000D, 0x00000002, 0xFE363C80, 0x00000000, 0x00000026, 0x00000002, 0xFE363C80, 0x00000172, 0x00000012, 0x00000000, 0x00000026, 0x00000002, 0xFE363C80, 0xFFFFFE8E, 0x00000013, 0x00000000, 0x00000043, 0x00000003, SetCamDistance, 0x00000000, 0xFE363C80, 0x00000043, 0x00000004, GetCamPitch, 0x00000000, 0xFE363C80, 0xFE363C81, 0x00000026, 0x00000002, 0xFE363C80, 0xF24AAE80, 0x00000026, 0x00000002, 0xFE363C81, 0xF24A5280, 0x00000043, 0x00000004, SetCamPitch, 0x00000000, 0xFE363C80, 0xFE363C81, 0x00000043, 0x00000004, PanToTarget, 0x00000000, 0x00000000, 0x00000001, 0x00000043, 0x00000003, SetCamLeadPlayer, 0x00000000, 0x00000000, 0x00000002, 0x00000000, 0x00000001, 0x00000000, 0x00000043, 0x00000005, GetNpcPos, 0x00000011, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000027, 0x00000002, 0xFE363C81, 0x0000001E, 0x00000043, 0x00000005, SetPanTarget, 0x00000000, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000043, 0x00000003, GetCamDistance, 0x00000000, 0xFE363C80, 0x0000000D, 0x00000002, 0xFE363C80, 0x00000000, 0x00000026, 0x00000002, 0xFE363C80, 0x00000011, 0x00000012, 0x00000000, 0x00000026, 0x00000002, 0xFE363C80, 0xFFFFFFEF, 0x00000013, 0x00000000, 0x00000043, 0x00000003, SetCamDistance, 0x00000000, 0xFE363C80, 0x00000043, 0x00000003, SetCamSpeed, 0x00000000, 0xF24BE280, 0x00000043, 0x00000003, WaitForCam, 0x00000000, 0xF24A7E80, 0x00000043, 0x00000003, SetCamSpeed, 0x00000000, 0x00000001, 0x00000002, 0x00000000, 0x00000001, 0x00000000 dlabel D_80247BA0_B3C770 -.word 0x00000043, 0x00000003, jan_03_SetCamVfov, 0x00000000, 0xF4ACD480, 0x00000043, 0x00000004, PanToTarget, 0x00000000, 0x00000000, 0x00000000, 0x00000002, 0x00000000, 0x00000001, 0x00000000 +.word 0x00000043, 0x00000003, jan_03_Quizmo_SetCamVfov, 0x00000000, 0xF4ACD480, 0x00000043, 0x00000004, PanToTarget, 0x00000000, 0x00000000, 0x00000000, 0x00000002, 0x00000000, 0x00000001, 0x00000000 dlabel D_80247BDC_B3C7AC -.word 0x00000008, 0x00000001, 0x00000014, 0x00000043, 0x00000006, jan_03_UnkCameraFunc, 0xF4ACD481, 0xF4ACD483, 0x00000053, 0xFE363C80, 0xFE363C81, 0x00000056, 0x00000000, 0x00000026, 0x00000002, 0xFE363C82, 0x00000000, 0x00000005, 0x00000001, 0x0000003C, 0x00000026, 0x00000002, 0xFE363C83, 0xFE363C80, 0x00000026, 0x00000002, 0xFE363C84, 0xFE363C81, 0x0000002E, 0x00000002, 0xFE363C83, 0xFE363C82, 0x0000002E, 0x00000002, 0xFE363C84, 0xFE363C82, 0x0000002F, 0x00000002, 0xFE363C83, 0x0000003C, 0x0000002F, 0x00000002, 0xFE363C84, 0x0000003C, 0x0000002C, 0x00000002, 0xFE363C83, 0xF4ACD481, 0x0000002C, 0x00000002, 0xFE363C84, 0xF4ACD483, 0x00000043, 0x00000004, SetPlayerPos, 0xFE363C83, 0xF4ACD482, 0xFE363C84, 0x0000002C, 0x00000002, 0xFE363C82, 0x00000001, 0x00000008, 0x00000001, 0x00000001, 0x00000006, 0x00000000, 0x00000026, 0x00000002, 0xFE363C83, 0xFE363C80, 0x00000026, 0x00000002, 0xFE363C84, 0xFE363C81, 0x0000002C, 0x00000002, 0xFE363C83, 0xF4ACD481, 0x0000002C, 0x00000002, 0xFE363C84, 0xF4ACD483, 0x00000043, 0x00000004, SetPlayerPos, 0xFE363C83, 0xF4ACD482, 0xFE363C84, 0x00000057, 0x00000000, 0x00000043, 0x00000001, jan_03_UnkRotatePlayer, 0x00000043, 0x00000004, func_802D2884, 0xF4ACD481, 0xF4ACD483, 0x00000000, 0x00000043, 0x00000002, SetPlayerAnimation, 0x00010002, 0x00000002, 0x00000000, 0x00000001, 0x00000000 +.word 0x00000008, 0x00000001, 0x00000014, 0x00000043, 0x00000006, jan_03_Quizmo_AddViewRelativeOffset, 0xF4ACD481, 0xF4ACD483, 0x00000053, 0xFE363C80, 0xFE363C81, 0x00000056, 0x00000000, 0x00000026, 0x00000002, 0xFE363C82, 0x00000000, 0x00000005, 0x00000001, 0x0000003C, 0x00000026, 0x00000002, 0xFE363C83, 0xFE363C80, 0x00000026, 0x00000002, 0xFE363C84, 0xFE363C81, 0x0000002E, 0x00000002, 0xFE363C83, 0xFE363C82, 0x0000002E, 0x00000002, 0xFE363C84, 0xFE363C82, 0x0000002F, 0x00000002, 0xFE363C83, 0x0000003C, 0x0000002F, 0x00000002, 0xFE363C84, 0x0000003C, 0x0000002C, 0x00000002, 0xFE363C83, 0xF4ACD481, 0x0000002C, 0x00000002, 0xFE363C84, 0xF4ACD483, 0x00000043, 0x00000004, SetPlayerPos, 0xFE363C83, 0xF4ACD482, 0xFE363C84, 0x0000002C, 0x00000002, 0xFE363C82, 0x00000001, 0x00000008, 0x00000001, 0x00000001, 0x00000006, 0x00000000, 0x00000026, 0x00000002, 0xFE363C83, 0xFE363C80, 0x00000026, 0x00000002, 0xFE363C84, 0xFE363C81, 0x0000002C, 0x00000002, 0xFE363C83, 0xF4ACD481, 0x0000002C, 0x00000002, 0xFE363C84, 0xF4ACD483, 0x00000043, 0x00000004, SetPlayerPos, 0xFE363C83, 0xF4ACD482, 0xFE363C84, 0x00000057, 0x00000000, 0x00000043, 0x00000001, jan_03_Quizmo_SpinPlayer, 0x00000043, 0x00000004, func_802D2884, 0xF4ACD481, 0xF4ACD483, 0x00000000, 0x00000043, 0x00000002, SetPlayerAnimation, 0x00010002, 0x00000002, 0x00000000, 0x00000001, 0x00000000 dlabel D_80247D8C_B3C95C -.word 0x00000043, 0x00000005, GetNpcPos, 0xFFFFFFFC, 0xFE363C8A, 0xFE363C8B, 0xFE363C8C, 0x00000043, 0x00000006, jan_03_UnkCameraFunc, 0xFE363C8A, 0xFE363C8C, 0x0000006C, 0xFE363C80, 0xFE363C81, 0x00000026, 0x00000002, 0xFE363C85, 0xF4ACD482, 0x0000002D, 0x00000002, 0xFE363C85, 0xFE363C8B, 0x00000056, 0x00000000, 0x00000043, 0x00000001, jan_03_UnkMovePartner, 0x00000026, 0x00000002, 0xFE363C83, 0xFE363C80, 0x00000026, 0x00000002, 0xFE363C84, 0xFE363C81, 0x00000026, 0x00000002, 0xFE363C86, 0xFE363C85, 0x0000002C, 0x00000002, 0xFE363C83, 0xFE363C8A, 0x0000002C, 0x00000002, 0xFE363C84, 0xFE363C8C, 0x0000002C, 0x00000002, 0xFE363C86, 0xFE363C8B, 0x00000043, 0x00000005, SetNpcPos, 0xFFFFFFFC, 0xFE363C83, 0xFE363C86, 0xFE363C84, 0x00000057, 0x00000000, 0x00000043, 0x00000001, jan_03_UnkRotatePartner, 0x00000043, 0x00000003, NpcFacePlayer, 0xFFFFFFFC, 0x00000000, 0x00000043, 0x00000003, SetNpcAnimation, 0xFFFFFFFC, 0x00000106, 0x00000002, 0x00000000, 0x00000001, 0x00000000 +.word 0x00000043, 0x00000005, GetNpcPos, 0xFFFFFFFC, 0xFE363C8A, 0xFE363C8B, 0xFE363C8C, 0x00000043, 0x00000006, jan_03_Quizmo_AddViewRelativeOffset, 0xFE363C8A, 0xFE363C8C, 0x0000006C, 0xFE363C80, 0xFE363C81, 0x00000026, 0x00000002, 0xFE363C85, 0xF4ACD482, 0x0000002D, 0x00000002, 0xFE363C85, 0xFE363C8B, 0x00000056, 0x00000000, 0x00000043, 0x00000001, jan_03_Quizmo_UpdatePartnerPosition, 0x00000026, 0x00000002, 0xFE363C83, 0xFE363C80, 0x00000026, 0x00000002, 0xFE363C84, 0xFE363C81, 0x00000026, 0x00000002, 0xFE363C86, 0xFE363C85, 0x0000002C, 0x00000002, 0xFE363C83, 0xFE363C8A, 0x0000002C, 0x00000002, 0xFE363C84, 0xFE363C8C, 0x0000002C, 0x00000002, 0xFE363C86, 0xFE363C8B, 0x00000043, 0x00000005, SetNpcPos, 0xFFFFFFFC, 0xFE363C83, 0xFE363C86, 0xFE363C84, 0x00000057, 0x00000000, 0x00000043, 0x00000001, jan_03_Quizmo_SpinPartner, 0x00000043, 0x00000003, NpcFacePlayer, 0xFFFFFFFC, 0x00000000, 0x00000043, 0x00000003, SetNpcAnimation, 0xFFFFFFFC, 0x00000106, 0x00000002, 0x00000000, 0x00000001, 0x00000000 dlabel D_80247EC4_B3CA94 -.word 0x00000043, 0x00000005, GetNpcPos, 0x00000011, 0xFE363C8A, 0xFE363C8B, 0xFE363C8C, 0x00000043, 0x00000006, jan_03_UnkCameraFunc, 0xFE363C8A, 0xFE363C8C, 0xFFFFFFBA, 0xFE363C80, 0xFE363C81, 0x00000056, 0x00000000, 0x00000026, 0x00000002, 0xFE363C82, 0x00000000, 0x00000005, 0x00000001, 0x0000003C, 0x00000026, 0x00000002, 0xFE363C83, 0xFE363C80, 0x00000026, 0x00000002, 0xFE363C84, 0xFE363C81, 0x0000002E, 0x00000002, 0xFE363C83, 0xFE363C82, 0x0000002E, 0x00000002, 0xFE363C84, 0xFE363C82, 0x0000002F, 0x00000002, 0xFE363C83, 0x0000003C, 0x0000002F, 0x00000002, 0xFE363C84, 0x0000003C, 0x0000002C, 0x00000002, 0xFE363C83, 0xFE363C8A, 0x0000002C, 0x00000002, 0xFE363C84, 0xFE363C8C, 0x00000043, 0x00000005, SetNpcPos, 0x00000011, 0xFE363C83, 0xF4ACD482, 0xFE363C84, 0x0000002C, 0x00000002, 0xFE363C82, 0x00000001, 0x00000008, 0x00000001, 0x00000001, 0x00000006, 0x00000000, 0x00000057, 0x00000000, 0x00000008, 0x00000001, 0x0000003C, 0x00000043, 0x00000003, NpcFacePlayer, 0x00000011, 0x00000000, 0x00000043, 0x00000003, SetNpcAnimation, 0x00000011, 0x00AF0001, 0x00000002, 0x00000000, 0x00000001, 0x00000000 +.word 0x00000043, 0x00000005, GetNpcPos, 0x00000011, 0xFE363C8A, 0xFE363C8B, 0xFE363C8C, 0x00000043, 0x00000006, jan_03_Quizmo_AddViewRelativeOffset, 0xFE363C8A, 0xFE363C8C, 0xFFFFFFBA, 0xFE363C80, 0xFE363C81, 0x00000056, 0x00000000, 0x00000026, 0x00000002, 0xFE363C82, 0x00000000, 0x00000005, 0x00000001, 0x0000003C, 0x00000026, 0x00000002, 0xFE363C83, 0xFE363C80, 0x00000026, 0x00000002, 0xFE363C84, 0xFE363C81, 0x0000002E, 0x00000002, 0xFE363C83, 0xFE363C82, 0x0000002E, 0x00000002, 0xFE363C84, 0xFE363C82, 0x0000002F, 0x00000002, 0xFE363C83, 0x0000003C, 0x0000002F, 0x00000002, 0xFE363C84, 0x0000003C, 0x0000002C, 0x00000002, 0xFE363C83, 0xFE363C8A, 0x0000002C, 0x00000002, 0xFE363C84, 0xFE363C8C, 0x00000043, 0x00000005, SetNpcPos, 0x00000011, 0xFE363C83, 0xF4ACD482, 0xFE363C84, 0x0000002C, 0x00000002, 0xFE363C82, 0x00000001, 0x00000008, 0x00000001, 0x00000001, 0x00000006, 0x00000000, 0x00000057, 0x00000000, 0x00000008, 0x00000001, 0x0000003C, 0x00000043, 0x00000003, NpcFacePlayer, 0x00000011, 0x00000000, 0x00000043, 0x00000003, SetNpcAnimation, 0x00000011, 0x00AF0001, 0x00000002, 0x00000000, 0x00000001, 0x00000000 dlabel D_80248030_B3CC00 .word 0x00000044, 0x00000001, D_80247BDC_B3C7AC, 0x00000044, 0x00000001, D_80247D8C_B3C95C, 0x00000046, 0x00000001, D_80247EC4_B3CA94, 0x00000002, 0x00000000, 0x00000001, 0x00000000, 0x00000005, 0x00000001, 0x00000000, 0x00000043, 0x00000002, SetPlayerAnimation, 0x00010028, 0x00000008, 0x00000001, 0x00000014, 0x00000006, 0x00000000, 0x00000002, 0x00000000, 0x00000001, 0x00000000 @@ -183,7 +183,7 @@ dlabel D_80248C28_B3D7F8 .word 0x00000043, 0x00000002, SetPlayerAnimation, 0x00010023, 0x00000005, 0x00000001, 0x00000000, 0x00000008, 0x00000001, 0x00000001, 0x00000006, 0x00000000, 0x00000002, 0x00000000, 0x00000001, 0x00000000 dlabel D_80248C68_B3D838 -.word 0x00000056, 0x00000000, 0x00000043, 0x00000006, jan_03_UnkCameraFunc, 0xF4ACD481, 0xF4ACD483, 0x00000019, 0xFE363C80, 0xFE363C81, 0x00000026, 0x00000002, 0xFE363C82, 0xF4ACD481, 0x0000002C, 0x00000002, 0xFE363C82, 0xFE363C80, 0x00000026, 0x00000002, 0xFE363C83, 0xF4ACD483, 0x0000002C, 0x00000002, 0xFE363C83, 0xFE363C81, 0x00000043, 0x00000003, SetNpcAnimation, 0xFFFFFFFC, 0x00000102, 0x00000043, 0x00000005, NpcMoveTo, 0xFFFFFFFC, 0xFE363C82, 0xFE363C83, 0x00000028, 0x00000043, 0x00000003, SetNpcAnimation, 0xFFFFFFFC, 0x00000106, 0x00000057, 0x00000000, 0x00000043, 0x00000004, PlayerMoveTo, 0xF4ACD481, 0xF4ACD483, 0x00000028, 0x00000002, 0x00000000, 0x00000001, 0x00000000 +.word 0x00000056, 0x00000000, 0x00000043, 0x00000006, jan_03_Quizmo_AddViewRelativeOffset, 0xF4ACD481, 0xF4ACD483, 0x00000019, 0xFE363C80, 0xFE363C81, 0x00000026, 0x00000002, 0xFE363C82, 0xF4ACD481, 0x0000002C, 0x00000002, 0xFE363C82, 0xFE363C80, 0x00000026, 0x00000002, 0xFE363C83, 0xF4ACD483, 0x0000002C, 0x00000002, 0xFE363C83, 0xFE363C81, 0x00000043, 0x00000003, SetNpcAnimation, 0xFFFFFFFC, 0x00000102, 0x00000043, 0x00000005, NpcMoveTo, 0xFFFFFFFC, 0xFE363C82, 0xFE363C83, 0x00000028, 0x00000043, 0x00000003, SetNpcAnimation, 0xFFFFFFFC, 0x00000106, 0x00000057, 0x00000000, 0x00000043, 0x00000004, PlayerMoveTo, 0xF4ACD481, 0xF4ACD483, 0x00000028, 0x00000002, 0x00000000, 0x00000001, 0x00000000 dlabel D_80248D44_B3D914 .word 0x00000045, 0x00000002, D_802480E0_B3CCB0, 0xFE363C81, 0x00000008, 0x00000001, 0x0000003C, 0x00000049, 0x00000001, 0xFE363C81, 0x00000005, 0x00000001, 0x00000005, 0x00000043, 0x00000004, GetPlayerPos, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000027, 0x00000002, 0xFE363C81, 0xFFFFFFFF, 0x00000043, 0x00000004, SetPlayerPos, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000008, 0x00000001, 0x00000002, 0x00000006, 0x00000000, 0x00000008, 0x00000001, 0x00000014, 0x00000046, 0x00000001, D_80248C68_B3D838, 0x00000002, 0x00000000, 0x00000001, 0x00000000 @@ -192,16 +192,16 @@ dlabel D_80248DF4_B3D9C4 .word 0x00000045, 0x00000002, D_80248C28_B3D7F8, 0xFE363C81, 0x00000008, 0x00000001, 0x0000003C, 0x00000005, 0x00000001, 0x00000005, 0x00000043, 0x00000004, GetPlayerPos, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000027, 0x00000002, 0xFE363C81, 0xFFFFFFFF, 0x00000043, 0x00000004, SetPlayerPos, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000008, 0x00000001, 0x00000002, 0x00000006, 0x00000000, 0x00000008, 0x00000001, 0x00000014, 0x00000049, 0x00000001, 0xFE363C81, 0x00000046, 0x00000001, D_80248C68_B3D838, 0x00000002, 0x00000000, 0x00000001, 0x00000000 dlabel D_80248EA4_B3DA74 -.word 0x0000000D, 0x00000002, 0xF5DE02E0, 0x0000003F, 0x00000024, 0x00000002, 0xFE363C80, 0x00000000, 0x00000002, 0x00000000, 0x00000013, 0x00000000, 0x00000043, 0x00000004, GetPlayerPos, 0xF4ACD481, 0xF4ACD482, 0xF4ACD483, 0x00000043, 0x00000003, NpcFacePlayer, 0xFFFFFFFF, 0x00000010, 0x0000000A, 0x00000002, 0xF5DE02E0, 0x0000003F, 0x00000043, 0x00000006, SpeakToPlayer, 0xFFFFFFFF, 0x00AF0004, 0x00AF0001, 0x00000000, 0x0008000A, 0x00000012, 0x00000000, 0x0000000A, 0x00000002, 0xF8406267, 0x00000001, 0x00000043, 0x00000006, SpeakToPlayer, 0xFFFFFFFF, 0x00AF0004, 0x00AF0001, 0x00000000, 0x00080009, 0x00000012, 0x00000000, 0x00000043, 0x00000006, SpeakToPlayer, 0xFFFFFFFF, 0x00AF0004, 0x00AF0001, 0x00000000, 0x00080008, 0x00000024, 0x00000002, 0xF8406267, 0x00000001, 0x00000013, 0x00000000, 0x00000013, 0x00000000, 0x00000043, 0x00000002, ShowChoice, 0x001E000D, 0x0000000A, 0x00000002, 0xFE363C80, 0x00000001, 0x00000043, 0x00000006, ContinueSpeech, 0xFFFFFFFF, 0x00AF0004, 0x00AF0001, 0x00000000, 0x0008000C, 0x00000046, 0x00000001, D_80247858_B3C428, 0x00000024, 0x00000002, 0xFE363C80, 0x00000000, 0x00000002, 0x00000000, 0x00000013, 0x00000000, 0x00000024, 0x00000002, 0xF8406281, 0x00000001, 0x00000043, 0x00000001, jan_03_Set80151310_1, 0x00000043, 0x00000001, jan_03_UnkAlphaFunc, 0x00000044, 0x00000001, D_80247908_B3C4D8, 0x00000043, 0x00000002, DisablePartnerAI, 0x00000000, 0x00000043, 0x00000004, SetNpcFlagBits, 0xFFFFFFFC, 0x00000200, 0x00000000, 0x00000043, 0x00000004, SetNpcFlagBits, 0x00000011, 0x00000200, 0x00000000, 0x00000043, 0x00000004, SetNpcFlagBits, 0xFFFFFFFC, 0x00000148, 0x00000001, 0x00000043, 0x00000004, SetNpcFlagBits, 0x00000011, 0x00000100, 0x00000001, 0x00000043, 0x00000003, SetNpcAnimation, 0xFFFFFFFC, 0x00000106, 0x00000045, 0x00000002, D_80248030_B3CC00, 0xFE363C81, 0x00000043, 0x00000006, ContinueSpeech, 0xFFFFFFFF, 0x00AF0004, 0x00AF0001, 0x00000000, 0x0008000B, 0x00000043, 0x00000002, PlaySound, 0x00000089, 0x00000005, 0x00000001, 0x00000000, 0x00000055, 0x00000002, 0xFE363C81, 0xFE363C80, 0x0000000A, 0x00000002, 0xFE363C80, 0x00000000, 0x00000007, 0x00000000, 0x00000013, 0x00000000, 0x00000008, 0x00000001, 0x00000001, 0x00000006, 0x00000000, 0x00000043, 0x00000001, func_8024230C_B36EDC, 0x00000005, 0x00000001, 0x00000005, 0x00000043, 0x00000004, GetPlayerPos, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000027, 0x00000002, 0xFE363C81, 0x00000001, 0x00000043, 0x00000004, SetPlayerPos, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000008, 0x00000001, 0x00000002, 0x00000006, 0x00000000, 0x00000024, 0x00000002, 0xFE363C80, 0x002C0000, 0x00000027, 0x00000002, 0xFE363C80, 0xF5DE02E0, 0x00000043, 0x00000006, SpeakToPlayer, 0xFFFFFFFF, 0x00AF0005, 0x00AF0006, 0x00000000, 0xFE363C80, 0x00000043, 0x00000002, SetPlayerAnimation, 0x00010028, 0x00000024, 0x00000002, 0xFE363C80, 0x002D0000, 0x00000027, 0x00000002, 0xFE363C80, 0xF5DE02E0, 0x00000043, 0x00000002, PlaySound, 0x0000008E, 0x00000043, 0x00000002, ShowChoice, 0xFE363C80, 0x00000049, 0x00000001, 0xFE363C81, 0x00000043, 0x00000002, StopSound, 0x0000008E, 0x00000044, 0x00000001, D_802480A4_B3CC74, 0x00000008, 0x00000001, 0x0000000F, 0x00000043, 0x00000002, PlaySound, 0x0000008D, 0x00000043, 0x00000002, func_8024260C_B371DC, 0xFE363C80, 0x00000024, 0x00000002, 0xF4ACD484, 0x00000000, 0x00000043, 0x00000001, func_80242C00_B377D0, 0x00000008, 0x00000001, 0x00000028, 0x00000043, 0x00000001, func_80242288_B36E58, 0x00000056, 0x00000000, 0x00000008, 0x00000001, 0x0000006E, 0x00000043, 0x00000001, CloseChoice, 0x00000024, 0x00000002, 0xF4ACD484, 0x00000000, 0x00000057, 0x00000000, 0x0000000A, 0x00000002, 0xFE363C80, 0x00000001, 0x00000043, 0x00000003, SetNpcAnimation, 0x00000011, 0x00AF0007, 0x00000024, 0x00000002, 0xF4ACD484, 0x00000001, 0x00000056, 0x00000000, 0x00000043, 0x00000002, func_802425D8_B371A8, 0x00000001, 0x00000008, 0x00000001, 0x00000006, 0x00000008, 0x00000001, 0x00000006, 0x00000008, 0x00000001, 0x00000006, 0x00000043, 0x00000002, func_802425D8_B371A8, 0x00000002, 0x00000057, 0x00000000, 0x00000056, 0x00000000, 0x00000043, 0x00000002, PlaySound, 0x0000021C, 0x00000008, 0x00000001, 0x00000006, 0x00000043, 0x00000002, PlaySound, 0x0000021C, 0x00000008, 0x00000001, 0x00000006, 0x00000043, 0x00000002, PlaySound, 0x0000021C, 0x00000008, 0x00000001, 0x00000006, 0x00000043, 0x00000002, PlaySound, 0x0000021C, 0x00000057, 0x00000000, 0x00000043, 0x00000002, PlaySound, 0x0000008A, 0x00000043, 0x00000001, func_802426A4_B37274, 0x00000056, 0x00000000, 0x00000008, 0x00000001, 0x0000000F, 0x00000043, 0x00000004, GetPlayerPos, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000027, 0x00000002, 0xFE363C81, 0x00000032, 0x00000043, 0x00000006, jan_03_UnkCameraFunc, 0x00000000, 0x00000000, 0x00000053, 0xFE363C80, 0xFE363C82, 0x00000043, 0x0000000F, PlayEffect, 0x00000007, 0x00000002, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000043, 0x0000000F, PlayEffect, 0x00000044, 0x00000004, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000001, 0x0000003C, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000008, 0x00000001, 0x0000000F, 0x00000027, 0x00000002, 0xFE363C81, 0xFFFFFFFD, 0x00000043, 0x00000006, jan_03_UnkCameraFunc, 0x00000000, 0x00000000, 0x0000003A, 0xFE363C80, 0xFE363C82, 0x00000043, 0x0000000F, PlayEffect, 0x00000007, 0x00000002, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000043, 0x0000000F, PlayEffect, 0x00000044, 0x00000004, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000001, 0x0000003C, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000008, 0x00000001, 0x0000000F, 0x00000027, 0x00000002, 0xFE363C81, 0x0000001E, 0x00000043, 0x00000006, jan_03_UnkCameraFunc, 0x00000000, 0x00000000, 0x0000005D, 0xFE363C80, 0xFE363C82, 0x00000043, 0x0000000F, PlayEffect, 0x00000007, 0x00000002, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000043, 0x0000000F, PlayEffect, 0x00000044, 0x00000004, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000001, 0x0000003C, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000008, 0x00000001, 0x0000000F, 0x00000057, 0x00000000, 0x00000008, 0x00000001, 0x00000014, 0x00000045, 0x00000002, D_80248D44_B3D914, 0xFE363C81, 0x00000027, 0x00000002, 0xF5DE02E0, 0x00000001, 0x0000000D, 0x00000002, 0xF5DE02E0, 0x0000003F, 0x00000043, 0x00000006, ContinueSpeech, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x00000000, 0x00080010, 0x00000043, 0x00000003, SetNpcAnimation, 0x00000011, 0x00AF0006, 0x00000005, 0x00000001, 0x00000000, 0x00000055, 0x00000002, 0xFE363C81, 0xFE363C80, 0x0000000A, 0x00000002, 0xFE363C80, 0x00000000, 0x00000007, 0x00000000, 0x00000013, 0x00000000, 0x00000008, 0x00000001, 0x00000001, 0x00000006, 0x00000000, 0x00000043, 0x00000003, SetNpcAnimation, 0x00000011, 0x00AF0005, 0x00000024, 0x00000002, 0xFE363C80, 0x0000015C, 0x00000024, 0x00000002, 0xFE363C81, 0x00000003, 0x00000046, 0x00000001, D_80247768_B3C338, 0x00000043, 0x00000002, AddStarPieces, 0x00000001, 0x00000043, 0x00000002, func_802425D8_B371A8, 0x0000000F, 0x00000043, 0x00000001, func_8024268C_B3725C, 0x00000043, 0x00000003, SetMessageValue, 0xF5DE02E0, 0x00000000, 0x00000043, 0x00000006, SpeakToPlayer, 0xFFFFFFFF, 0x00AF0004, 0x00AF0001, 0x00000000, 0x00080011, 0x00000012, 0x00000000, 0x00000043, 0x00000006, ContinueSpeech, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x00000000, 0x0008000E, 0x00000043, 0x00000003, SetNpcAnimation, 0x00000011, 0x00AF0006, 0x00000005, 0x00000001, 0x00000000, 0x00000055, 0x00000002, 0xFE363C81, 0xFE363C80, 0x0000000A, 0x00000002, 0xFE363C80, 0x00000000, 0x00000007, 0x00000000, 0x00000013, 0x00000000, 0x00000008, 0x00000001, 0x00000001, 0x00000006, 0x00000000, 0x00000043, 0x00000003, SetNpcAnimation, 0x00000011, 0x00AF0005, 0x00000024, 0x00000002, 0xFE363C80, 0x0000015C, 0x00000024, 0x00000002, 0xFE363C81, 0x00000001, 0x00000046, 0x00000001, D_80247768_B3C338, 0x00000043, 0x00000002, AddStarPieces, 0x00000001, 0x00000043, 0x00000002, func_802425D8_B371A8, 0x0000000F, 0x00000043, 0x00000001, func_8024268C_B3725C, 0x00000043, 0x00000003, SetMessageValue, 0xF5DE02E0, 0x00000000, 0x0000000A, 0x00000002, 0xF5DE02E0, 0x00000001, 0x00000043, 0x00000003, SetMessageMsg, MessageSingular, 0x00000001, 0x00000012, 0x00000000, 0x00000043, 0x00000003, SetMessageMsg, MessagePlural, 0x00000001, 0x00000013, 0x00000000, 0x00000043, 0x00000006, SpeakToPlayer, 0xFFFFFFFF, 0x00AF0004, 0x00AF0001, 0x00000000, 0x0008000F, 0x00000013, 0x00000000, 0x00000024, 0x00000002, 0xFE363C80, 0x00000001, 0x00000012, 0x00000000, 0x00000043, 0x00000003, SetNpcAnimation, 0x00000011, 0x00AF0009, 0x00000024, 0x00000002, 0xF4ACD484, 0x00000002, 0x00000043, 0x00000002, PlaySound, 0x0000021D, 0x00000043, 0x00000002, PlaySound, 0x0000008B, 0x00000045, 0x00000002, D_80248DF4_B3D9C4, 0xFE363C81, 0x00000043, 0x00000004, GetPlayerPos, 0xFE363C82, 0xFE363C83, 0xFE363C84, 0x00000043, 0x0000000F, PlayEffect, 0x0000002B, 0x00000000, 0xFE363C82, 0xFE363C83, 0xFE363C84, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000043, 0x00000006, ContinueSpeech, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x00000000, 0x0008000D, 0x00000043, 0x00000003, SetNpcAnimation, 0x00000011, 0x00AF000A, 0x00000005, 0x00000001, 0x00000000, 0x00000055, 0x00000002, 0xFE363C81, 0xFE363C80, 0x0000000A, 0x00000002, 0xFE363C80, 0x00000000, 0x00000007, 0x00000000, 0x00000013, 0x00000000, 0x00000008, 0x00000001, 0x00000001, 0x00000006, 0x00000000, 0x00000024, 0x00000002, 0xFE363C80, 0x00000000, 0x00000013, 0x00000000, 0x00000043, 0x00000002, func_8024260C_B371DC, 0xFFFFFFFF, 0x00000043, 0x00000001, EnablePartnerAI, 0x00000056, 0x00000000, 0x00000008, 0x00000001, 0x0000001E, 0x00000043, 0x00000002, PlaySound, 0x0000008F, 0x00000057, 0x00000000, 0x00000056, 0x00000000, 0x00000008, 0x00000001, 0x0000002D, 0x00000043, 0x00000002, StopSound, 0x00000089, 0x00000057, 0x00000000, 0x00000043, 0x00000001, func_802426C0_B37290, 0x00000043, 0x00000001, func_80242524_B370F4, 0x00000046, 0x00000001, D_80247858_B3C428, 0x00000044, 0x00000001, D_80247BA0_B3C770, 0x00000043, 0x00000001, jan_03_UnkFunc29, 0x00000043, 0x00000001, jan_03_Set80151310_0, 0x00000024, 0x00000002, 0xF8406281, 0x00000000, 0x00000002, 0x00000000, 0x00000001, 0x00000000 +.word 0x0000000D, 0x00000002, 0xF5DE02E0, 0x0000003F, 0x00000024, 0x00000002, 0xFE363C80, 0x00000000, 0x00000002, 0x00000000, 0x00000013, 0x00000000, 0x00000043, 0x00000004, GetPlayerPos, 0xF4ACD481, 0xF4ACD482, 0xF4ACD483, 0x00000043, 0x00000003, NpcFacePlayer, 0xFFFFFFFF, 0x00000010, 0x0000000A, 0x00000002, 0xF5DE02E0, 0x0000003F, 0x00000043, 0x00000006, SpeakToPlayer, 0xFFFFFFFF, 0x00AF0004, 0x00AF0001, 0x00000000, 0x0008000A, 0x00000012, 0x00000000, 0x0000000A, 0x00000002, 0xF8406267, 0x00000001, 0x00000043, 0x00000006, SpeakToPlayer, 0xFFFFFFFF, 0x00AF0004, 0x00AF0001, 0x00000000, 0x00080009, 0x00000012, 0x00000000, 0x00000043, 0x00000006, SpeakToPlayer, 0xFFFFFFFF, 0x00AF0004, 0x00AF0001, 0x00000000, 0x00080008, 0x00000024, 0x00000002, 0xF8406267, 0x00000001, 0x00000013, 0x00000000, 0x00000013, 0x00000000, 0x00000043, 0x00000002, ShowChoice, 0x001E000D, 0x0000000A, 0x00000002, 0xFE363C80, 0x00000001, 0x00000043, 0x00000006, ContinueSpeech, 0xFFFFFFFF, 0x00AF0004, 0x00AF0001, 0x00000000, 0x0008000C, 0x00000046, 0x00000001, D_80247858_B3C428, 0x00000024, 0x00000002, 0xFE363C80, 0x00000000, 0x00000002, 0x00000000, 0x00000013, 0x00000000, 0x00000024, 0x00000002, 0xF8406281, 0x00000001, 0x00000043, 0x00000001, jan_03_Quizmo_HideEntities, 0x00000043, 0x00000001, jan_03_Quizmo_HideWorld, 0x00000044, 0x00000001, D_80247908_B3C4D8, 0x00000043, 0x00000002, DisablePartnerAI, 0x00000000, 0x00000043, 0x00000004, SetNpcFlagBits, 0xFFFFFFFC, 0x00000200, 0x00000000, 0x00000043, 0x00000004, SetNpcFlagBits, 0x00000011, 0x00000200, 0x00000000, 0x00000043, 0x00000004, SetNpcFlagBits, 0xFFFFFFFC, 0x00000148, 0x00000001, 0x00000043, 0x00000004, SetNpcFlagBits, 0x00000011, 0x00000100, 0x00000001, 0x00000043, 0x00000003, SetNpcAnimation, 0xFFFFFFFC, 0x00000106, 0x00000045, 0x00000002, D_80248030_B3CC00, 0xFE363C81, 0x00000043, 0x00000006, ContinueSpeech, 0xFFFFFFFF, 0x00AF0004, 0x00AF0001, 0x00000000, 0x0008000B, 0x00000043, 0x00000002, PlaySound, 0x00000089, 0x00000005, 0x00000001, 0x00000000, 0x00000055, 0x00000002, 0xFE363C81, 0xFE363C80, 0x0000000A, 0x00000002, 0xFE363C80, 0x00000000, 0x00000007, 0x00000000, 0x00000013, 0x00000000, 0x00000008, 0x00000001, 0x00000001, 0x00000006, 0x00000000, 0x00000043, 0x00000001, jan_03_Quizmo_CreateStage, 0x00000005, 0x00000001, 0x00000005, 0x00000043, 0x00000004, GetPlayerPos, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000027, 0x00000002, 0xFE363C81, 0x00000001, 0x00000043, 0x00000004, SetPlayerPos, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000008, 0x00000001, 0x00000002, 0x00000006, 0x00000000, 0x00000024, 0x00000002, 0xFE363C80, 0x002C0000, 0x00000027, 0x00000002, 0xFE363C80, 0xF5DE02E0, 0x00000043, 0x00000006, SpeakToPlayer, 0xFFFFFFFF, 0x00AF0005, 0x00AF0006, 0x00000000, 0xFE363C80, 0x00000043, 0x00000002, SetPlayerAnimation, 0x00010028, 0x00000024, 0x00000002, 0xFE363C80, 0x002D0000, 0x00000027, 0x00000002, 0xFE363C80, 0xF5DE02E0, 0x00000043, 0x00000002, PlaySound, 0x0000008E, 0x00000043, 0x00000002, ShowChoice, 0xFE363C80, 0x00000049, 0x00000001, 0xFE363C81, 0x00000043, 0x00000002, StopSound, 0x0000008E, 0x00000044, 0x00000001, D_802480A4_B3CC74, 0x00000008, 0x00000001, 0x0000000F, 0x00000043, 0x00000002, PlaySound, 0x0000008D, 0x00000043, 0x00000002, jan_03_Quizmo_UnkStageEffectMode, 0xFE363C80, 0x00000024, 0x00000002, 0xF4ACD484, 0x00000000, 0x00000043, 0x00000001, jan_03_Quizmo_CreateWorker, 0x00000008, 0x00000001, 0x00000028, 0x00000043, 0x00000001, jan_03_Quizmo_UpdateRecords, 0x00000056, 0x00000000, 0x00000008, 0x00000001, 0x0000006E, 0x00000043, 0x00000001, CloseChoice, 0x00000024, 0x00000002, 0xF4ACD484, 0x00000000, 0x00000057, 0x00000000, 0x0000000A, 0x00000002, 0xFE363C80, 0x00000001, 0x00000043, 0x00000003, SetNpcAnimation, 0x00000011, 0x00AF0007, 0x00000024, 0x00000002, 0xF4ACD484, 0x00000001, 0x00000056, 0x00000000, 0x00000043, 0x00000002, jan_03_Quizmo_SetStageLightsDelay, 0x00000001, 0x00000008, 0x00000001, 0x00000006, 0x00000008, 0x00000001, 0x00000006, 0x00000008, 0x00000001, 0x00000006, 0x00000043, 0x00000002, jan_03_Quizmo_SetStageLightsDelay, 0x00000002, 0x00000057, 0x00000000, 0x00000056, 0x00000000, 0x00000043, 0x00000002, PlaySound, 0x0000021C, 0x00000008, 0x00000001, 0x00000006, 0x00000043, 0x00000002, PlaySound, 0x0000021C, 0x00000008, 0x00000001, 0x00000006, 0x00000043, 0x00000002, PlaySound, 0x0000021C, 0x00000008, 0x00000001, 0x00000006, 0x00000043, 0x00000002, PlaySound, 0x0000021C, 0x00000057, 0x00000000, 0x00000043, 0x00000002, PlaySound, 0x0000008A, 0x00000043, 0x00000001, jan_03_Quizmo_SetVannaAnim_Clap, 0x00000056, 0x00000000, 0x00000008, 0x00000001, 0x0000000F, 0x00000043, 0x00000004, GetPlayerPos, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000027, 0x00000002, 0xFE363C81, 0x00000032, 0x00000043, 0x00000006, jan_03_Quizmo_AddViewRelativeOffset, 0x00000000, 0x00000000, 0x00000053, 0xFE363C80, 0xFE363C82, 0x00000043, 0x0000000F, PlayEffect, 0x00000007, 0x00000002, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000043, 0x0000000F, PlayEffect, 0x00000044, 0x00000004, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000001, 0x0000003C, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000008, 0x00000001, 0x0000000F, 0x00000027, 0x00000002, 0xFE363C81, 0xFFFFFFFD, 0x00000043, 0x00000006, jan_03_Quizmo_AddViewRelativeOffset, 0x00000000, 0x00000000, 0x0000003A, 0xFE363C80, 0xFE363C82, 0x00000043, 0x0000000F, PlayEffect, 0x00000007, 0x00000002, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000043, 0x0000000F, PlayEffect, 0x00000044, 0x00000004, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000001, 0x0000003C, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000008, 0x00000001, 0x0000000F, 0x00000027, 0x00000002, 0xFE363C81, 0x0000001E, 0x00000043, 0x00000006, jan_03_Quizmo_AddViewRelativeOffset, 0x00000000, 0x00000000, 0x0000005D, 0xFE363C80, 0xFE363C82, 0x00000043, 0x0000000F, PlayEffect, 0x00000007, 0x00000002, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000043, 0x0000000F, PlayEffect, 0x00000044, 0x00000004, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000001, 0x0000003C, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000008, 0x00000001, 0x0000000F, 0x00000057, 0x00000000, 0x00000008, 0x00000001, 0x00000014, 0x00000045, 0x00000002, D_80248D44_B3D914, 0xFE363C81, 0x00000027, 0x00000002, 0xF5DE02E0, 0x00000001, 0x0000000D, 0x00000002, 0xF5DE02E0, 0x0000003F, 0x00000043, 0x00000006, ContinueSpeech, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x00000000, 0x00080010, 0x00000043, 0x00000003, SetNpcAnimation, 0x00000011, 0x00AF0006, 0x00000005, 0x00000001, 0x00000000, 0x00000055, 0x00000002, 0xFE363C81, 0xFE363C80, 0x0000000A, 0x00000002, 0xFE363C80, 0x00000000, 0x00000007, 0x00000000, 0x00000013, 0x00000000, 0x00000008, 0x00000001, 0x00000001, 0x00000006, 0x00000000, 0x00000043, 0x00000003, SetNpcAnimation, 0x00000011, 0x00AF0005, 0x00000024, 0x00000002, 0xFE363C80, 0x0000015C, 0x00000024, 0x00000002, 0xFE363C81, 0x00000003, 0x00000046, 0x00000001, D_80247768_B3C338, 0x00000043, 0x00000002, AddStarPieces, 0x00000001, 0x00000043, 0x00000002, jan_03_Quizmo_SetStageLightsDelay, 0x0000000F, 0x00000043, 0x00000001, jan_03_Quizmo_SetVannaAnim_Idle, 0x00000043, 0x00000003, SetMessageValue, 0xF5DE02E0, 0x00000000, 0x00000043, 0x00000006, SpeakToPlayer, 0xFFFFFFFF, 0x00AF0004, 0x00AF0001, 0x00000000, 0x00080011, 0x00000012, 0x00000000, 0x00000043, 0x00000006, ContinueSpeech, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x00000000, 0x0008000E, 0x00000043, 0x00000003, SetNpcAnimation, 0x00000011, 0x00AF0006, 0x00000005, 0x00000001, 0x00000000, 0x00000055, 0x00000002, 0xFE363C81, 0xFE363C80, 0x0000000A, 0x00000002, 0xFE363C80, 0x00000000, 0x00000007, 0x00000000, 0x00000013, 0x00000000, 0x00000008, 0x00000001, 0x00000001, 0x00000006, 0x00000000, 0x00000043, 0x00000003, SetNpcAnimation, 0x00000011, 0x00AF0005, 0x00000024, 0x00000002, 0xFE363C80, 0x0000015C, 0x00000024, 0x00000002, 0xFE363C81, 0x00000001, 0x00000046, 0x00000001, D_80247768_B3C338, 0x00000043, 0x00000002, AddStarPieces, 0x00000001, 0x00000043, 0x00000002, jan_03_Quizmo_SetStageLightsDelay, 0x0000000F, 0x00000043, 0x00000001, jan_03_Quizmo_SetVannaAnim_Idle, 0x00000043, 0x00000003, SetMessageValue, 0xF5DE02E0, 0x00000000, 0x0000000A, 0x00000002, 0xF5DE02E0, 0x00000001, 0x00000043, 0x00000003, SetMessageMsg, MessageSingular, 0x00000001, 0x00000012, 0x00000000, 0x00000043, 0x00000003, SetMessageMsg, MessagePlural, 0x00000001, 0x00000013, 0x00000000, 0x00000043, 0x00000006, SpeakToPlayer, 0xFFFFFFFF, 0x00AF0004, 0x00AF0001, 0x00000000, 0x0008000F, 0x00000013, 0x00000000, 0x00000024, 0x00000002, 0xFE363C80, 0x00000001, 0x00000012, 0x00000000, 0x00000043, 0x00000003, SetNpcAnimation, 0x00000011, 0x00AF0009, 0x00000024, 0x00000002, 0xF4ACD484, 0x00000002, 0x00000043, 0x00000002, PlaySound, 0x0000021D, 0x00000043, 0x00000002, PlaySound, 0x0000008B, 0x00000045, 0x00000002, D_80248DF4_B3D9C4, 0xFE363C81, 0x00000043, 0x00000004, GetPlayerPos, 0xFE363C82, 0xFE363C83, 0xFE363C84, 0x00000043, 0x0000000F, PlayEffect, 0x0000002B, 0x00000000, 0xFE363C82, 0xFE363C83, 0xFE363C84, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000043, 0x00000006, ContinueSpeech, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x00000000, 0x0008000D, 0x00000043, 0x00000003, SetNpcAnimation, 0x00000011, 0x00AF000A, 0x00000005, 0x00000001, 0x00000000, 0x00000055, 0x00000002, 0xFE363C81, 0xFE363C80, 0x0000000A, 0x00000002, 0xFE363C80, 0x00000000, 0x00000007, 0x00000000, 0x00000013, 0x00000000, 0x00000008, 0x00000001, 0x00000001, 0x00000006, 0x00000000, 0x00000024, 0x00000002, 0xFE363C80, 0x00000000, 0x00000013, 0x00000000, 0x00000043, 0x00000002, jan_03_Quizmo_UnkStageEffectMode, 0xFFFFFFFF, 0x00000043, 0x00000001, EnablePartnerAI, 0x00000056, 0x00000000, 0x00000008, 0x00000001, 0x0000001E, 0x00000043, 0x00000002, PlaySound, 0x0000008F, 0x00000057, 0x00000000, 0x00000056, 0x00000000, 0x00000008, 0x00000001, 0x0000002D, 0x00000043, 0x00000002, StopSound, 0x00000089, 0x00000057, 0x00000000, 0x00000043, 0x00000001, jan_03_Quizmo_SetVannaAnim_Wave, 0x00000043, 0x00000001, jan_03_Quizmo_DestroyEffects, 0x00000046, 0x00000001, D_80247858_B3C428, 0x00000044, 0x00000001, D_80247BA0_B3C770, 0x00000043, 0x00000001, jan_03_Quizmo_FadeInWorld, 0x00000043, 0x00000001, jan_03_Quizmo_ShowEntities, 0x00000024, 0x00000002, 0xF8406281, 0x00000000, 0x00000002, 0x00000000, 0x00000001, 0x00000000 dlabel D_80249BD4_B3E7A4 -.word 0x00000043, 0x00000001, jan_03_UnkQuizFunc, 0x0000000A, 0x00000002, 0xFE363C80, 0x00000000, 0x00000002, 0x00000000, 0x00000013, 0x00000000, 0x00000043, 0x00000004, SetNpcFlagBits, 0xFFFFFFFF, 0x01000000, 0x00000000, 0x00000043, 0x00000003, SetNpcSprite, 0xFFFFFFFF, 0x00AF0001, 0x00000043, 0x00000001, jan_03_UnkFunc31, 0x00000002, 0x00000000, 0x00000001, 0x00000000 +.word 0x00000043, 0x00000001, jan_03_Quizmo_ShouldAppear, 0x0000000A, 0x00000002, 0xFE363C80, 0x00000000, 0x00000002, 0x00000000, 0x00000013, 0x00000000, 0x00000043, 0x00000004, SetNpcFlagBits, 0xFFFFFFFF, 0x01000000, 0x00000000, 0x00000043, 0x00000003, SetNpcSprite, 0xFFFFFFFF, 0x00AF0001, 0x00000043, 0x00000001, jan_03_Quizmo_RenderInit, 0x00000002, 0x00000000, 0x00000001, 0x00000000 dlabel D_80249C48_B3E818 .word 0x0000003C, 0x00000001, D_8024FEE0_C0D760, 0x00000024, 0x00000002, 0xF8406269, 0x00000001, 0x00000043, 0x00000002, DisablePlayerPhysics, 0x00000001, 0x00000043, 0x00000003, SetPlayerFlagBits, 0x00400000, 0x00000001, 0x00000046, 0x00000001, D_80248EA4_B3DA74, 0x00000043, 0x00000002, DisablePlayerPhysics, 0x00000000, 0x00000043, 0x00000003, SetPlayerFlagBits, 0x00400000, 0x00000000, 0x00000002, 0x00000000, 0x00000001, 0x00000000 dlabel D_80249CC8_B3E898 -.word 0x00000043, 0x00000001, jan_03_GetNpcUnsafeOwner2, 0x00000002, 0x00000000, 0x00000001, 0x00000000 +.word 0x00000043, 0x00000001, jan_03_Quizmo_NPC_Aux_Impl, 0x00000002, 0x00000000, 0x00000001, 0x00000000 dlabel D_80249CE4_B3E8B4 .word 0x3F333333, 0x0000001E, 0x00000014, 0x00000000, 0x00000000, 0xFFFFFFFF, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000001 diff --git a/ver/us/asm/data/world/area_jan/jan_04/B45A20.data.s b/ver/us/asm/data/world/area_jan/jan_04/B45A20.data.s index 1b6109b8c8..5d29210519 100644 --- a/ver/us/asm/data/world/area_jan/jan_04/B45A20.data.s +++ b/ver/us/asm/data/world/area_jan/jan_04/B45A20.data.s @@ -14,7 +14,7 @@ dlabel D_802413E0_B45B50 dlabel D_8024140C_B45B7C .word 0x00000043, 0x00000002, GetEntryID, 0xFE363C80, 0x00000014, 0x00000001, 0xFE363C80, 0x00000016, 0x00000001, 0x00000000, 0x00000043, 0x00000004, ModifyColliderFlags, 0x00000000, 0x00000001, 0x7FFFFE00, 0x00000024, 0x00000002, 0xFE363C80, D_802413E0_B45B50, 0x00000044, 0x00000001, EnterWalk, 0x00000021, 0x00000002, 0x00000001, 0x00000002, 0x00000044, 0x00000001, 0x802449E0, 0x00000016, 0x00000001, 0x00000003, 0x00000044, 0x00000001, 0x80244454, 0x00000016, 0x00000001, 0x00000004, 0x00000023, 0x00000000, 0x00000002, 0x00000000, 0x00000001, 0x00000000, 0x00000024, 0x00000002, 0xF5DE0329, 0x00000024, 0x00000043, 0x00000002, SetSpriteShading, 0xFFFFFFFF, 0x00000043, 0x00000006, SetCamPerspective, 0x00000000, 0x00000003, 0x00000019, 0x00000010, 0x00001000, 0x00000043, 0x00000005, SetCamBGColor, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000043, 0x00000003, SetCamEnabled, 0x00000000, 0x00000001, 0x00000043, 0x00000003, SetCamLeadPlayer, 0x00000000, 0x00000000, 0x00000043, 0x00000002, GetEntryID, 0xFE363C80, 0x00000014, 0x00000001, 0xFE363C80, 0x00000016, 0x00000001, 0x00000000, 0x00000043, 0x00000003, MakeNpcs, 0x00000000, 0x80243708, 0x00000016, 0x00000001, 0x00000003, 0x00000043, 0x00000003, MakeNpcs, 0x00000000, 0x80243720, 0x00000023, 0x00000000, 0x00000044, 0x00000001, D_80241998_B46108, 0x00000044, 0x00000001, 0x80244314, 0x00000044, 0x00000001, 0x80245B74, 0x00000044, 0x00000001, 0x8024385C, 0x00000043, 0x00000004, ModifyColliderFlags, 0x00000003, 0x00000022, 0x00000004, 0x00000043, 0x00000004, ModifyColliderFlags, 0x00000003, 0x00000025, 0x00000004, 0x00000043, 0x00000004, ModifyColliderFlags, 0x00000003, 0x00000028, 0x00000004, 0x00000043, 0x00000004, ModifyColliderFlags, 0x00000000, 0x00000022, 0x00080000, 0x00000043, 0x00000004, ModifyColliderFlags, 0x00000000, 0x00000025, 0x00080000, 0x00000043, 0x00000004, ModifyColliderFlags, 0x00000000, 0x00000028, 0x00080000, 0x00000043, 0x00000004, ModifyColliderFlags, 0x00000003, 0x00000004, 0x00000001, 0x00000043, 0x00000002, MakeTransformGroup, 0x00000059, 0x00000043, 0x00000003, EnableTexPanning, 0x00000058, 0x00000001, 0x00000056, 0x00000000, 0x00000024, 0x00000002, 0xFE363C80, 0x00000001, 0x00000024, 0x00000002, 0xFE363C81, 0xFFFFFFB0, 0x00000024, 0x00000002, 0xFE363C82, 0x0000008C, 0x00000024, 0x00000002, 0xFE363C83, 0x00000050, 0x00000024, 0x00000002, 0xFE363C84, 0xFFFFFF9C, 0x00000024, 0x00000002, 0xFE363C85, 0x00000001, 0x00000024, 0x00000002, 0xFE363C86, 0x00000001, 0x00000024, 0x00000002, 0xFE363C87, 0x00000001, 0x00000024, 0x00000002, 0xFE363C88, 0x00000001, 0x00000024, 0x00000002, 0xFE363C89, 0x00000000, 0x00000024, 0x00000002, 0xFE363C8A, 0x00000000, 0x00000024, 0x00000002, 0xFE363C8B, 0x00000000, 0x00000024, 0x00000002, 0xFE363C8C, 0x00000000, 0x00000044, 0x00000001, D_802412B0_B45A20, 0x00000057, 0x00000000, 0x00000043, 0x00000002, GetDemoState, 0xFE363C80, 0x0000000B, 0x00000002, 0xFE363C80, 0x00000000, 0x00000046, 0x00000001, 0x80246260, 0x00000002, 0x00000000, 0x00000013, 0x00000000, 0x00000044, 0x00000001, D_8024140C_B45B7C, 0x00000008, 0x00000001, 0x00000001, 0x00000044, 0x00000001, 0x80241180, 0x00000002, 0x00000000, 0x00000001, 0x00000000 -dlabel jan_04_varTable +dlabel jan_04_varStash .word 0x00000000 dlabel D_80241804_B45F74 diff --git a/ver/us/asm/data/world/area_jan/jan_22/B85AE0.data.s b/ver/us/asm/data/world/area_jan/jan_22/B85AE0.data.s index 9a5a3ee1ce..b9b1fdfa03 100644 --- a/ver/us/asm/data/world/area_jan/jan_22/B85AE0.data.s +++ b/ver/us/asm/data/world/area_jan/jan_22/B85AE0.data.s @@ -68,7 +68,7 @@ dlabel D_8024250C_B8668C dlabel D_80242590_B86710 .word 0x00000000, 0x00180018, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00630000 -dlabel jan_22_varTable +dlabel jan_22_varStash .word 0x00000000 dlabel D_802425C0_B86740 diff --git a/ver/us/asm/data/world/area_kkj/kkj_17/AF2520.data.s b/ver/us/asm/data/world/area_kkj/kkj_17/AF2520.data.s index f8da13bcff..b15be89a54 100644 --- a/ver/us/asm/data/world/area_kkj/kkj_17/AF2520.data.s +++ b/ver/us/asm/data/world/area_kkj/kkj_17/AF2520.data.s @@ -2,7 +2,7 @@ .section .data -dlabel kkj_17_varTable +dlabel kkj_17_varStash .word 0x00000000, 0x0000004D, 0x00000001, 0x00000000, 0x00000043, 0x00000002, SetTimeFreezeMode, 0x00000002, 0x00000008, 0x00000001, 0x00000028, 0x00000043, 0x00000004, ShowGotItem, 0xFE363C80, 0x00000000, 0x00000000, 0x00000043, 0x00000002, SetTimeFreezeMode, 0x00000000, 0x00000002, 0x00000000, 0x00000002, 0x00000000, 0x00000001, 0x00000000 dlabel D_8024092C_AF258C diff --git a/ver/us/asm/data/world/area_kkj/kkj_20/AFE3C0.data.s b/ver/us/asm/data/world/area_kkj/kkj_20/AFE3C0.data.s index 5d1ac97833..69e6767499 100644 --- a/ver/us/asm/data/world/area_kkj/kkj_20/AFE3C0.data.s +++ b/ver/us/asm/data/world/area_kkj/kkj_20/AFE3C0.data.s @@ -2,7 +2,7 @@ .section .data -dlabel kkj_20_varTable +dlabel kkj_20_varStash .word 0x00000000 dlabel D_80240884_AFE3C4 diff --git a/ver/us/asm/data/world/area_kmr/kmr_02/8B5640.data.s b/ver/us/asm/data/world/area_kmr/kmr_02/8B5640.data.s index fa7e20cd05..c2f65380ea 100644 --- a/ver/us/asm/data/world/area_kmr/kmr_02/8B5640.data.s +++ b/ver/us/asm/data/world/area_kmr/kmr_02/8B5640.data.s @@ -2,35 +2,35 @@ .section .data -dlabel kmr_02_varTable +dlabel kmr_02_Quizmo_varStash .word 0x00000000 dlabel D_802455D4_8B5644 .word 0x00000043, 0x00000004, ShowGotItem, 0xFE363C80, 0x00000001, 0x00000000, 0x00000002, 0x00000000, 0x00000002, 0x00000000, 0x00000001, 0x00000000, 0x00000043, 0x00000004, ShowGotItem, 0xFE363C80, 0x00000001, 0x00000010, 0x00000002, 0x00000000, 0x00000002, 0x00000000, 0x00000001, 0x00000000 -dlabel D_80245634_8B56A4 +dlabel kmr_02_Quizmo_Answers .byte 0x02, 0x01, 0x01, 0x02, 0x02, 0x00, 0x02, 0x00, 0x02, 0x01, 0x00, 0x02, 0x01, 0x01, 0x00, 0x02, 0x00, 0x02, 0x01, 0x00, 0x00, 0x02, 0x01, 0x00, 0x02, 0x01, 0x01, 0x02, 0x02, 0x01, 0x01, 0x01, 0x00, 0x02, 0x02, 0x02, 0x02, 0x00, 0x01, 0x01, 0x02, 0x01, 0x02, 0x01, 0x02, 0x00, 0x00, 0x01, 0x01, 0x00, 0x01, 0x02, 0x01, 0x00, 0x02, 0x02, 0x01, 0x02, 0x00, 0x02, 0x02, 0x01, 0x01, 0x01 -dlabel kmr_02_quizRequirements +dlabel kmr_02_Quizmo_Requirements .word 0xFFFFFF94, 0x00000000, 0xFFFFFFB4, 0x0000000A, 0xFFFFFFCA, 0x00000014, 0xFFFFFFF2, 0x0000001E, 0x00000006, 0x00000025, 0x00000027, 0x0000002C, 0x0000003A, 0x00000034, 0x00000058, 0x0000003C, 0x00000060, 0x00000040, 0x00000000, 0x00000040 dlabel D_802456C4_8B5734 -.word 0x00000043, 0x00000001, kmr_02_GetGameStatus75, 0x0000000E, 0x00000002, 0xFE363C80, 0x00000001, 0x00000043, 0x00000005, GetNpcPos, 0xFFFFFFFF, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000027, 0x00000002, 0xFE363C81, 0x0000012C, 0x00000043, 0x00000003, SetNpcJumpscale, 0xFFFFFFFF, 0x00000001, 0x00000043, 0x00000003, SetNpcAnimation, 0xFFFFFFFF, 0x00AF000C, 0x00000008, 0x00000001, 0x00000028, 0x00000043, 0x00000005, SetNpcPos, 0xFFFFFFFF, 0x00000000, 0xFFFFFC18, 0x00000000, 0x00000013, 0x00000000, 0x00000002, 0x00000000, 0x00000001, 0x00000000 +.word 0x00000043, 0x00000001, kmr_02_Quizmo_ShouldQuizmoLeave, 0x0000000E, 0x00000002, 0xFE363C80, 0x00000001, 0x00000043, 0x00000005, GetNpcPos, 0xFFFFFFFF, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000027, 0x00000002, 0xFE363C81, 0x0000012C, 0x00000043, 0x00000003, SetNpcJumpscale, 0xFFFFFFFF, 0x00000001, 0x00000043, 0x00000003, SetNpcAnimation, 0xFFFFFFFF, 0x00AF000C, 0x00000008, 0x00000001, 0x00000028, 0x00000043, 0x00000005, SetNpcPos, 0xFFFFFFFF, 0x00000000, 0xFFFFFC18, 0x00000000, 0x00000013, 0x00000000, 0x00000002, 0x00000000, 0x00000001, 0x00000000 dlabel D_80245774_8B57E4 -.word 0x00000043, 0x00000003, kmr_02_GetCamVfov, 0x00000000, 0xF4ACD480, 0x00000043, 0x00000003, kmr_02_SetCamVfov, 0x00000000, 0x00000019, 0x00000043, 0x00000004, GetPlayerPos, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000043, 0x00000005, SetPanTarget, 0x00000000, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000043, 0x00000005, UseSettingsFrom, 0x00000000, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000043, 0x00000004, GetCamType, 0x00000000, 0xFE363C81, 0xFE363C82, 0x00000043, 0x00000004, SetCamType, 0x00000000, 0xFE363C81, 0x00000000, 0x00000043, 0x00000003, GetCamDistance, 0x00000000, 0xFE363C80, 0x0000000D, 0x00000002, 0xFE363C80, 0x00000000, 0x00000026, 0x00000002, 0xFE363C80, 0x00000172, 0x00000012, 0x00000000, 0x00000026, 0x00000002, 0xFE363C80, 0xFFFFFE8E, 0x00000013, 0x00000000, 0x00000043, 0x00000003, SetCamDistance, 0x00000000, 0xFE363C80, 0x00000043, 0x00000004, GetCamPitch, 0x00000000, 0xFE363C80, 0xFE363C81, 0x00000026, 0x00000002, 0xFE363C80, 0xF24AAE80, 0x00000026, 0x00000002, 0xFE363C81, 0xF24A5280, 0x00000043, 0x00000004, SetCamPitch, 0x00000000, 0xFE363C80, 0xFE363C81, 0x00000043, 0x00000004, PanToTarget, 0x00000000, 0x00000000, 0x00000001, 0x00000043, 0x00000003, SetCamLeadPlayer, 0x00000000, 0x00000000, 0x00000002, 0x00000000, 0x00000001, 0x00000000, 0x00000043, 0x00000005, GetNpcPos, 0x00000008, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000027, 0x00000002, 0xFE363C81, 0x0000001E, 0x00000043, 0x00000005, SetPanTarget, 0x00000000, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000043, 0x00000003, GetCamDistance, 0x00000000, 0xFE363C80, 0x0000000D, 0x00000002, 0xFE363C80, 0x00000000, 0x00000026, 0x00000002, 0xFE363C80, 0x00000011, 0x00000012, 0x00000000, 0x00000026, 0x00000002, 0xFE363C80, 0xFFFFFFEF, 0x00000013, 0x00000000, 0x00000043, 0x00000003, SetCamDistance, 0x00000000, 0xFE363C80, 0x00000043, 0x00000003, SetCamSpeed, 0x00000000, 0xF24BE280, 0x00000043, 0x00000003, WaitForCam, 0x00000000, 0xF24A7E80, 0x00000043, 0x00000003, SetCamSpeed, 0x00000000, 0x00000001, 0x00000002, 0x00000000, 0x00000001, 0x00000000 +.word 0x00000043, 0x00000003, kmr_02_Quizmo_GetCamVfov, 0x00000000, 0xF4ACD480, 0x00000043, 0x00000003, kmr_02_Quizmo_SetCamVfov, 0x00000000, 0x00000019, 0x00000043, 0x00000004, GetPlayerPos, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000043, 0x00000005, SetPanTarget, 0x00000000, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000043, 0x00000005, UseSettingsFrom, 0x00000000, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000043, 0x00000004, GetCamType, 0x00000000, 0xFE363C81, 0xFE363C82, 0x00000043, 0x00000004, SetCamType, 0x00000000, 0xFE363C81, 0x00000000, 0x00000043, 0x00000003, GetCamDistance, 0x00000000, 0xFE363C80, 0x0000000D, 0x00000002, 0xFE363C80, 0x00000000, 0x00000026, 0x00000002, 0xFE363C80, 0x00000172, 0x00000012, 0x00000000, 0x00000026, 0x00000002, 0xFE363C80, 0xFFFFFE8E, 0x00000013, 0x00000000, 0x00000043, 0x00000003, SetCamDistance, 0x00000000, 0xFE363C80, 0x00000043, 0x00000004, GetCamPitch, 0x00000000, 0xFE363C80, 0xFE363C81, 0x00000026, 0x00000002, 0xFE363C80, 0xF24AAE80, 0x00000026, 0x00000002, 0xFE363C81, 0xF24A5280, 0x00000043, 0x00000004, SetCamPitch, 0x00000000, 0xFE363C80, 0xFE363C81, 0x00000043, 0x00000004, PanToTarget, 0x00000000, 0x00000000, 0x00000001, 0x00000043, 0x00000003, SetCamLeadPlayer, 0x00000000, 0x00000000, 0x00000002, 0x00000000, 0x00000001, 0x00000000, 0x00000043, 0x00000005, GetNpcPos, 0x00000008, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000027, 0x00000002, 0xFE363C81, 0x0000001E, 0x00000043, 0x00000005, SetPanTarget, 0x00000000, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000043, 0x00000003, GetCamDistance, 0x00000000, 0xFE363C80, 0x0000000D, 0x00000002, 0xFE363C80, 0x00000000, 0x00000026, 0x00000002, 0xFE363C80, 0x00000011, 0x00000012, 0x00000000, 0x00000026, 0x00000002, 0xFE363C80, 0xFFFFFFEF, 0x00000013, 0x00000000, 0x00000043, 0x00000003, SetCamDistance, 0x00000000, 0xFE363C80, 0x00000043, 0x00000003, SetCamSpeed, 0x00000000, 0xF24BE280, 0x00000043, 0x00000003, WaitForCam, 0x00000000, 0xF24A7E80, 0x00000043, 0x00000003, SetCamSpeed, 0x00000000, 0x00000001, 0x00000002, 0x00000000, 0x00000001, 0x00000000 dlabel D_80245A0C_8B5A7C -.word 0x00000043, 0x00000003, kmr_02_SetCamVfov, 0x00000000, 0xF4ACD480, 0x00000043, 0x00000004, PanToTarget, 0x00000000, 0x00000000, 0x00000000, 0x00000002, 0x00000000, 0x00000001, 0x00000000 +.word 0x00000043, 0x00000003, kmr_02_Quizmo_SetCamVfov, 0x00000000, 0xF4ACD480, 0x00000043, 0x00000004, PanToTarget, 0x00000000, 0x00000000, 0x00000000, 0x00000002, 0x00000000, 0x00000001, 0x00000000 dlabel D_80245A48_8B5AB8 -.word 0x00000008, 0x00000001, 0x00000014, 0x00000043, 0x00000006, kmr_02_UnkCameraFunc, 0xF4ACD481, 0xF4ACD483, 0x00000053, 0xFE363C80, 0xFE363C81, 0x00000056, 0x00000000, 0x00000026, 0x00000002, 0xFE363C82, 0x00000000, 0x00000005, 0x00000001, 0x0000003C, 0x00000026, 0x00000002, 0xFE363C83, 0xFE363C80, 0x00000026, 0x00000002, 0xFE363C84, 0xFE363C81, 0x0000002E, 0x00000002, 0xFE363C83, 0xFE363C82, 0x0000002E, 0x00000002, 0xFE363C84, 0xFE363C82, 0x0000002F, 0x00000002, 0xFE363C83, 0x0000003C, 0x0000002F, 0x00000002, 0xFE363C84, 0x0000003C, 0x0000002C, 0x00000002, 0xFE363C83, 0xF4ACD481, 0x0000002C, 0x00000002, 0xFE363C84, 0xF4ACD483, 0x00000043, 0x00000004, SetPlayerPos, 0xFE363C83, 0xF4ACD482, 0xFE363C84, 0x0000002C, 0x00000002, 0xFE363C82, 0x00000001, 0x00000008, 0x00000001, 0x00000001, 0x00000006, 0x00000000, 0x00000026, 0x00000002, 0xFE363C83, 0xFE363C80, 0x00000026, 0x00000002, 0xFE363C84, 0xFE363C81, 0x0000002C, 0x00000002, 0xFE363C83, 0xF4ACD481, 0x0000002C, 0x00000002, 0xFE363C84, 0xF4ACD483, 0x00000043, 0x00000004, SetPlayerPos, 0xFE363C83, 0xF4ACD482, 0xFE363C84, 0x00000057, 0x00000000, 0x00000043, 0x00000001, kmr_02_UnkRotatePlayer, 0x00000043, 0x00000004, func_802D2884, 0xF4ACD481, 0xF4ACD483, 0x00000000, 0x00000043, 0x00000002, SetPlayerAnimation, 0x00010002, 0x00000002, 0x00000000, 0x00000001, 0x00000000 +.word 0x00000008, 0x00000001, 0x00000014, 0x00000043, 0x00000006, kmr_02_Quizmo_AddViewRelativeOffset, 0xF4ACD481, 0xF4ACD483, 0x00000053, 0xFE363C80, 0xFE363C81, 0x00000056, 0x00000000, 0x00000026, 0x00000002, 0xFE363C82, 0x00000000, 0x00000005, 0x00000001, 0x0000003C, 0x00000026, 0x00000002, 0xFE363C83, 0xFE363C80, 0x00000026, 0x00000002, 0xFE363C84, 0xFE363C81, 0x0000002E, 0x00000002, 0xFE363C83, 0xFE363C82, 0x0000002E, 0x00000002, 0xFE363C84, 0xFE363C82, 0x0000002F, 0x00000002, 0xFE363C83, 0x0000003C, 0x0000002F, 0x00000002, 0xFE363C84, 0x0000003C, 0x0000002C, 0x00000002, 0xFE363C83, 0xF4ACD481, 0x0000002C, 0x00000002, 0xFE363C84, 0xF4ACD483, 0x00000043, 0x00000004, SetPlayerPos, 0xFE363C83, 0xF4ACD482, 0xFE363C84, 0x0000002C, 0x00000002, 0xFE363C82, 0x00000001, 0x00000008, 0x00000001, 0x00000001, 0x00000006, 0x00000000, 0x00000026, 0x00000002, 0xFE363C83, 0xFE363C80, 0x00000026, 0x00000002, 0xFE363C84, 0xFE363C81, 0x0000002C, 0x00000002, 0xFE363C83, 0xF4ACD481, 0x0000002C, 0x00000002, 0xFE363C84, 0xF4ACD483, 0x00000043, 0x00000004, SetPlayerPos, 0xFE363C83, 0xF4ACD482, 0xFE363C84, 0x00000057, 0x00000000, 0x00000043, 0x00000001, kmr_02_Quizmo_SpinPlayer, 0x00000043, 0x00000004, func_802D2884, 0xF4ACD481, 0xF4ACD483, 0x00000000, 0x00000043, 0x00000002, SetPlayerAnimation, 0x00010002, 0x00000002, 0x00000000, 0x00000001, 0x00000000 dlabel D_80245BF8_8B5C68 -.word 0x00000043, 0x00000005, GetNpcPos, 0xFFFFFFFC, 0xFE363C8A, 0xFE363C8B, 0xFE363C8C, 0x00000043, 0x00000006, kmr_02_UnkCameraFunc, 0xFE363C8A, 0xFE363C8C, 0x0000006C, 0xFE363C80, 0xFE363C81, 0x00000026, 0x00000002, 0xFE363C85, 0xF4ACD482, 0x0000002D, 0x00000002, 0xFE363C85, 0xFE363C8B, 0x00000056, 0x00000000, 0x00000043, 0x00000001, kmr_02_UnkMovePartner, 0x00000026, 0x00000002, 0xFE363C83, 0xFE363C80, 0x00000026, 0x00000002, 0xFE363C84, 0xFE363C81, 0x00000026, 0x00000002, 0xFE363C86, 0xFE363C85, 0x0000002C, 0x00000002, 0xFE363C83, 0xFE363C8A, 0x0000002C, 0x00000002, 0xFE363C84, 0xFE363C8C, 0x0000002C, 0x00000002, 0xFE363C86, 0xFE363C8B, 0x00000043, 0x00000005, SetNpcPos, 0xFFFFFFFC, 0xFE363C83, 0xFE363C86, 0xFE363C84, 0x00000057, 0x00000000, 0x00000043, 0x00000001, kmr_02_UnkRotatePartner, 0x00000043, 0x00000003, NpcFacePlayer, 0xFFFFFFFC, 0x00000000, 0x00000043, 0x00000003, SetNpcAnimation, 0xFFFFFFFC, 0x00000106, 0x00000002, 0x00000000, 0x00000001, 0x00000000 +.word 0x00000043, 0x00000005, GetNpcPos, 0xFFFFFFFC, 0xFE363C8A, 0xFE363C8B, 0xFE363C8C, 0x00000043, 0x00000006, kmr_02_Quizmo_AddViewRelativeOffset, 0xFE363C8A, 0xFE363C8C, 0x0000006C, 0xFE363C80, 0xFE363C81, 0x00000026, 0x00000002, 0xFE363C85, 0xF4ACD482, 0x0000002D, 0x00000002, 0xFE363C85, 0xFE363C8B, 0x00000056, 0x00000000, 0x00000043, 0x00000001, kmr_02_Quizmo_UpdatePartnerPosition, 0x00000026, 0x00000002, 0xFE363C83, 0xFE363C80, 0x00000026, 0x00000002, 0xFE363C84, 0xFE363C81, 0x00000026, 0x00000002, 0xFE363C86, 0xFE363C85, 0x0000002C, 0x00000002, 0xFE363C83, 0xFE363C8A, 0x0000002C, 0x00000002, 0xFE363C84, 0xFE363C8C, 0x0000002C, 0x00000002, 0xFE363C86, 0xFE363C8B, 0x00000043, 0x00000005, SetNpcPos, 0xFFFFFFFC, 0xFE363C83, 0xFE363C86, 0xFE363C84, 0x00000057, 0x00000000, 0x00000043, 0x00000001, kmr_02_Quizmo_SpinPartner, 0x00000043, 0x00000003, NpcFacePlayer, 0xFFFFFFFC, 0x00000000, 0x00000043, 0x00000003, SetNpcAnimation, 0xFFFFFFFC, 0x00000106, 0x00000002, 0x00000000, 0x00000001, 0x00000000 dlabel D_80245D30_8B5DA0 -.word 0x00000043, 0x00000005, GetNpcPos, 0x00000008, 0xFE363C8A, 0xFE363C8B, 0xFE363C8C, 0x00000043, 0x00000006, kmr_02_UnkCameraFunc, 0xFE363C8A, 0xFE363C8C, 0xFFFFFFBA, 0xFE363C80, 0xFE363C81, 0x00000056, 0x00000000, 0x00000026, 0x00000002, 0xFE363C82, 0x00000000, 0x00000005, 0x00000001, 0x0000003C, 0x00000026, 0x00000002, 0xFE363C83, 0xFE363C80, 0x00000026, 0x00000002, 0xFE363C84, 0xFE363C81, 0x0000002E, 0x00000002, 0xFE363C83, 0xFE363C82, 0x0000002E, 0x00000002, 0xFE363C84, 0xFE363C82, 0x0000002F, 0x00000002, 0xFE363C83, 0x0000003C, 0x0000002F, 0x00000002, 0xFE363C84, 0x0000003C, 0x0000002C, 0x00000002, 0xFE363C83, 0xFE363C8A, 0x0000002C, 0x00000002, 0xFE363C84, 0xFE363C8C, 0x00000043, 0x00000005, SetNpcPos, 0x00000008, 0xFE363C83, 0xF4ACD482, 0xFE363C84, 0x0000002C, 0x00000002, 0xFE363C82, 0x00000001, 0x00000008, 0x00000001, 0x00000001, 0x00000006, 0x00000000, 0x00000057, 0x00000000, 0x00000008, 0x00000001, 0x0000003C, 0x00000043, 0x00000003, NpcFacePlayer, 0x00000008, 0x00000000, 0x00000043, 0x00000003, SetNpcAnimation, 0x00000008, 0x00AF0001, 0x00000002, 0x00000000, 0x00000001, 0x00000000 +.word 0x00000043, 0x00000005, GetNpcPos, 0x00000008, 0xFE363C8A, 0xFE363C8B, 0xFE363C8C, 0x00000043, 0x00000006, kmr_02_Quizmo_AddViewRelativeOffset, 0xFE363C8A, 0xFE363C8C, 0xFFFFFFBA, 0xFE363C80, 0xFE363C81, 0x00000056, 0x00000000, 0x00000026, 0x00000002, 0xFE363C82, 0x00000000, 0x00000005, 0x00000001, 0x0000003C, 0x00000026, 0x00000002, 0xFE363C83, 0xFE363C80, 0x00000026, 0x00000002, 0xFE363C84, 0xFE363C81, 0x0000002E, 0x00000002, 0xFE363C83, 0xFE363C82, 0x0000002E, 0x00000002, 0xFE363C84, 0xFE363C82, 0x0000002F, 0x00000002, 0xFE363C83, 0x0000003C, 0x0000002F, 0x00000002, 0xFE363C84, 0x0000003C, 0x0000002C, 0x00000002, 0xFE363C83, 0xFE363C8A, 0x0000002C, 0x00000002, 0xFE363C84, 0xFE363C8C, 0x00000043, 0x00000005, SetNpcPos, 0x00000008, 0xFE363C83, 0xF4ACD482, 0xFE363C84, 0x0000002C, 0x00000002, 0xFE363C82, 0x00000001, 0x00000008, 0x00000001, 0x00000001, 0x00000006, 0x00000000, 0x00000057, 0x00000000, 0x00000008, 0x00000001, 0x0000003C, 0x00000043, 0x00000003, NpcFacePlayer, 0x00000008, 0x00000000, 0x00000043, 0x00000003, SetNpcAnimation, 0x00000008, 0x00AF0001, 0x00000002, 0x00000000, 0x00000001, 0x00000000 dlabel D_80245E9C_8B5F0C .word 0x00000044, 0x00000001, D_80245A48_8B5AB8, 0x00000044, 0x00000001, D_80245BF8_8B5C68, 0x00000046, 0x00000001, D_80245D30_8B5DA0, 0x00000002, 0x00000000, 0x00000001, 0x00000000, 0x00000005, 0x00000001, 0x00000000, 0x00000043, 0x00000002, SetPlayerAnimation, 0x00010028, 0x00000008, 0x00000001, 0x00000014, 0x00000006, 0x00000000, 0x00000002, 0x00000000, 0x00000001, 0x00000000 @@ -45,7 +45,7 @@ dlabel D_80246A94_8B6B04 .word 0x00000043, 0x00000002, SetPlayerAnimation, 0x00010023, 0x00000005, 0x00000001, 0x00000000, 0x00000008, 0x00000001, 0x00000001, 0x00000006, 0x00000000, 0x00000002, 0x00000000, 0x00000001, 0x00000000 dlabel D_80246AD4_8B6B44 -.word 0x00000056, 0x00000000, 0x00000043, 0x00000006, kmr_02_UnkCameraFunc, 0xF4ACD481, 0xF4ACD483, 0x00000019, 0xFE363C80, 0xFE363C81, 0x00000026, 0x00000002, 0xFE363C82, 0xF4ACD481, 0x0000002C, 0x00000002, 0xFE363C82, 0xFE363C80, 0x00000026, 0x00000002, 0xFE363C83, 0xF4ACD483, 0x0000002C, 0x00000002, 0xFE363C83, 0xFE363C81, 0x00000043, 0x00000003, SetNpcAnimation, 0xFFFFFFFC, 0x00000102, 0x00000043, 0x00000005, NpcMoveTo, 0xFFFFFFFC, 0xFE363C82, 0xFE363C83, 0x00000028, 0x00000043, 0x00000003, SetNpcAnimation, 0xFFFFFFFC, 0x00000106, 0x00000057, 0x00000000, 0x00000043, 0x00000004, PlayerMoveTo, 0xF4ACD481, 0xF4ACD483, 0x00000028, 0x00000002, 0x00000000, 0x00000001, 0x00000000 +.word 0x00000056, 0x00000000, 0x00000043, 0x00000006, kmr_02_Quizmo_AddViewRelativeOffset, 0xF4ACD481, 0xF4ACD483, 0x00000019, 0xFE363C80, 0xFE363C81, 0x00000026, 0x00000002, 0xFE363C82, 0xF4ACD481, 0x0000002C, 0x00000002, 0xFE363C82, 0xFE363C80, 0x00000026, 0x00000002, 0xFE363C83, 0xF4ACD483, 0x0000002C, 0x00000002, 0xFE363C83, 0xFE363C81, 0x00000043, 0x00000003, SetNpcAnimation, 0xFFFFFFFC, 0x00000102, 0x00000043, 0x00000005, NpcMoveTo, 0xFFFFFFFC, 0xFE363C82, 0xFE363C83, 0x00000028, 0x00000043, 0x00000003, SetNpcAnimation, 0xFFFFFFFC, 0x00000106, 0x00000057, 0x00000000, 0x00000043, 0x00000004, PlayerMoveTo, 0xF4ACD481, 0xF4ACD483, 0x00000028, 0x00000002, 0x00000000, 0x00000001, 0x00000000 dlabel D_80246BB0_8B6C20 .word 0x00000045, 0x00000002, D_80245F4C_8B5FBC, 0xFE363C81, 0x00000008, 0x00000001, 0x0000003C, 0x00000049, 0x00000001, 0xFE363C81, 0x00000005, 0x00000001, 0x00000005, 0x00000043, 0x00000004, GetPlayerPos, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000027, 0x00000002, 0xFE363C81, 0xFFFFFFFF, 0x00000043, 0x00000004, SetPlayerPos, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000008, 0x00000001, 0x00000002, 0x00000006, 0x00000000, 0x00000008, 0x00000001, 0x00000014, 0x00000046, 0x00000001, D_80246AD4_8B6B44, 0x00000002, 0x00000000, 0x00000001, 0x00000000 @@ -54,16 +54,16 @@ dlabel D_80246C60_8B6CD0 .word 0x00000045, 0x00000002, D_80246A94_8B6B04, 0xFE363C81, 0x00000008, 0x00000001, 0x0000003C, 0x00000005, 0x00000001, 0x00000005, 0x00000043, 0x00000004, GetPlayerPos, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000027, 0x00000002, 0xFE363C81, 0xFFFFFFFF, 0x00000043, 0x00000004, SetPlayerPos, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000008, 0x00000001, 0x00000002, 0x00000006, 0x00000000, 0x00000008, 0x00000001, 0x00000014, 0x00000049, 0x00000001, 0xFE363C81, 0x00000046, 0x00000001, D_80246AD4_8B6B44, 0x00000002, 0x00000000, 0x00000001, 0x00000000 dlabel D_80246D10_8B6D80 -.word 0x0000000D, 0x00000002, 0xF5DE02E0, 0x0000003F, 0x00000024, 0x00000002, 0xFE363C80, 0x00000000, 0x00000002, 0x00000000, 0x00000013, 0x00000000, 0x00000043, 0x00000004, GetPlayerPos, 0xF4ACD481, 0xF4ACD482, 0xF4ACD483, 0x00000043, 0x00000003, NpcFacePlayer, 0xFFFFFFFF, 0x00000010, 0x0000000A, 0x00000002, 0xF5DE02E0, 0x0000003F, 0x00000043, 0x00000006, SpeakToPlayer, 0xFFFFFFFF, 0x00AF0004, 0x00AF0001, 0x00000000, 0x0008000A, 0x00000012, 0x00000000, 0x0000000A, 0x00000002, 0xF8406267, 0x00000001, 0x00000043, 0x00000006, SpeakToPlayer, 0xFFFFFFFF, 0x00AF0004, 0x00AF0001, 0x00000000, 0x00080009, 0x00000012, 0x00000000, 0x00000043, 0x00000006, SpeakToPlayer, 0xFFFFFFFF, 0x00AF0004, 0x00AF0001, 0x00000000, 0x00080008, 0x00000024, 0x00000002, 0xF8406267, 0x00000001, 0x00000013, 0x00000000, 0x00000013, 0x00000000, 0x00000043, 0x00000002, ShowChoice, 0x001E000D, 0x0000000A, 0x00000002, 0xFE363C80, 0x00000001, 0x00000043, 0x00000006, ContinueSpeech, 0xFFFFFFFF, 0x00AF0004, 0x00AF0001, 0x00000000, 0x0008000C, 0x00000046, 0x00000001, D_802456C4_8B5734, 0x00000024, 0x00000002, 0xFE363C80, 0x00000000, 0x00000002, 0x00000000, 0x00000013, 0x00000000, 0x00000024, 0x00000002, 0xF8406281, 0x00000001, 0x00000043, 0x00000001, kmr_02_Set80151310_1, 0x00000043, 0x00000001, kmr_02_UnkAlphaFunc, 0x00000044, 0x00000001, D_80245774_8B57E4, 0x00000043, 0x00000002, DisablePartnerAI, 0x00000000, 0x00000043, 0x00000004, SetNpcFlagBits, 0xFFFFFFFC, 0x00000200, 0x00000000, 0x00000043, 0x00000004, SetNpcFlagBits, 0x00000008, 0x00000200, 0x00000000, 0x00000043, 0x00000004, SetNpcFlagBits, 0xFFFFFFFC, 0x00000148, 0x00000001, 0x00000043, 0x00000004, SetNpcFlagBits, 0x00000008, 0x00000100, 0x00000001, 0x00000043, 0x00000003, SetNpcAnimation, 0xFFFFFFFC, 0x00000106, 0x00000045, 0x00000002, D_80245E9C_8B5F0C, 0xFE363C81, 0x00000043, 0x00000006, ContinueSpeech, 0xFFFFFFFF, 0x00AF0004, 0x00AF0001, 0x00000000, 0x0008000B, 0x00000043, 0x00000002, PlaySound, 0x00000089, 0x00000005, 0x00000001, 0x00000000, 0x00000055, 0x00000002, 0xFE363C81, 0xFE363C80, 0x0000000A, 0x00000002, 0xFE363C80, 0x00000000, 0x00000007, 0x00000000, 0x00000013, 0x00000000, 0x00000008, 0x00000001, 0x00000001, 0x00000006, 0x00000000, 0x00000043, 0x00000001, func_80240B00_8B0B70, 0x00000005, 0x00000001, 0x00000005, 0x00000043, 0x00000004, GetPlayerPos, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000027, 0x00000002, 0xFE363C81, 0x00000001, 0x00000043, 0x00000004, SetPlayerPos, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000008, 0x00000001, 0x00000002, 0x00000006, 0x00000000, 0x00000024, 0x00000002, 0xFE363C80, 0x002C0000, 0x00000027, 0x00000002, 0xFE363C80, 0xF5DE02E0, 0x00000043, 0x00000006, SpeakToPlayer, 0xFFFFFFFF, 0x00AF0005, 0x00AF0006, 0x00000000, 0xFE363C80, 0x00000043, 0x00000002, SetPlayerAnimation, 0x00010028, 0x00000024, 0x00000002, 0xFE363C80, 0x002D0000, 0x00000027, 0x00000002, 0xFE363C80, 0xF5DE02E0, 0x00000043, 0x00000002, PlaySound, 0x0000008E, 0x00000043, 0x00000002, ShowChoice, 0xFE363C80, 0x00000049, 0x00000001, 0xFE363C81, 0x00000043, 0x00000002, StopSound, 0x0000008E, 0x00000044, 0x00000001, D_80245F10_8B5F80, 0x00000008, 0x00000001, 0x0000000F, 0x00000043, 0x00000002, PlaySound, 0x0000008D, 0x00000043, 0x00000002, func_80240E00_8B0E70, 0xFE363C80, 0x00000024, 0x00000002, 0xF4ACD484, 0x00000000, 0x00000043, 0x00000001, func_802413F4_8B1464, 0x00000008, 0x00000001, 0x00000028, 0x00000043, 0x00000001, func_80240A7C_8B0AEC, 0x00000056, 0x00000000, 0x00000008, 0x00000001, 0x0000006E, 0x00000043, 0x00000001, CloseChoice, 0x00000024, 0x00000002, 0xF4ACD484, 0x00000000, 0x00000057, 0x00000000, 0x0000000A, 0x00000002, 0xFE363C80, 0x00000001, 0x00000043, 0x00000003, SetNpcAnimation, 0x00000008, 0x00AF0007, 0x00000024, 0x00000002, 0xF4ACD484, 0x00000001, 0x00000056, 0x00000000, 0x00000043, 0x00000002, func_80240DCC_8B0E3C, 0x00000001, 0x00000008, 0x00000001, 0x00000006, 0x00000008, 0x00000001, 0x00000006, 0x00000008, 0x00000001, 0x00000006, 0x00000043, 0x00000002, func_80240DCC_8B0E3C, 0x00000002, 0x00000057, 0x00000000, 0x00000056, 0x00000000, 0x00000043, 0x00000002, PlaySound, 0x0000021C, 0x00000008, 0x00000001, 0x00000006, 0x00000043, 0x00000002, PlaySound, 0x0000021C, 0x00000008, 0x00000001, 0x00000006, 0x00000043, 0x00000002, PlaySound, 0x0000021C, 0x00000008, 0x00000001, 0x00000006, 0x00000043, 0x00000002, PlaySound, 0x0000021C, 0x00000057, 0x00000000, 0x00000043, 0x00000002, PlaySound, 0x0000008A, 0x00000043, 0x00000001, func_80240E98_8B0F08, 0x00000056, 0x00000000, 0x00000008, 0x00000001, 0x0000000F, 0x00000043, 0x00000004, GetPlayerPos, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000027, 0x00000002, 0xFE363C81, 0x00000032, 0x00000043, 0x00000006, kmr_02_UnkCameraFunc, 0x00000000, 0x00000000, 0x00000053, 0xFE363C80, 0xFE363C82, 0x00000043, 0x0000000F, PlayEffect, 0x00000007, 0x00000002, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000043, 0x0000000F, PlayEffect, 0x00000044, 0x00000004, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000001, 0x0000003C, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000008, 0x00000001, 0x0000000F, 0x00000027, 0x00000002, 0xFE363C81, 0xFFFFFFFD, 0x00000043, 0x00000006, kmr_02_UnkCameraFunc, 0x00000000, 0x00000000, 0x0000003A, 0xFE363C80, 0xFE363C82, 0x00000043, 0x0000000F, PlayEffect, 0x00000007, 0x00000002, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000043, 0x0000000F, PlayEffect, 0x00000044, 0x00000004, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000001, 0x0000003C, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000008, 0x00000001, 0x0000000F, 0x00000027, 0x00000002, 0xFE363C81, 0x0000001E, 0x00000043, 0x00000006, kmr_02_UnkCameraFunc, 0x00000000, 0x00000000, 0x0000005D, 0xFE363C80, 0xFE363C82, 0x00000043, 0x0000000F, PlayEffect, 0x00000007, 0x00000002, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000043, 0x0000000F, PlayEffect, 0x00000044, 0x00000004, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000001, 0x0000003C, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000008, 0x00000001, 0x0000000F, 0x00000057, 0x00000000, 0x00000008, 0x00000001, 0x00000014, 0x00000045, 0x00000002, D_80246BB0_8B6C20, 0xFE363C81, 0x00000027, 0x00000002, 0xF5DE02E0, 0x00000001, 0x0000000D, 0x00000002, 0xF5DE02E0, 0x0000003F, 0x00000043, 0x00000006, ContinueSpeech, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x00000000, 0x00080010, 0x00000043, 0x00000003, SetNpcAnimation, 0x00000008, 0x00AF0006, 0x00000005, 0x00000001, 0x00000000, 0x00000055, 0x00000002, 0xFE363C81, 0xFE363C80, 0x0000000A, 0x00000002, 0xFE363C80, 0x00000000, 0x00000007, 0x00000000, 0x00000013, 0x00000000, 0x00000008, 0x00000001, 0x00000001, 0x00000006, 0x00000000, 0x00000043, 0x00000003, SetNpcAnimation, 0x00000008, 0x00AF0005, 0x00000024, 0x00000002, 0xFE363C80, 0x0000015C, 0x00000024, 0x00000002, 0xFE363C81, 0x00000003, 0x00000046, 0x00000001, D_802455D4_8B5644, 0x00000043, 0x00000002, AddStarPieces, 0x00000001, 0x00000043, 0x00000002, func_80240DCC_8B0E3C, 0x0000000F, 0x00000043, 0x00000001, func_80240E80_8B0EF0, 0x00000043, 0x00000003, SetMessageValue, 0xF5DE02E0, 0x00000000, 0x00000043, 0x00000006, SpeakToPlayer, 0xFFFFFFFF, 0x00AF0004, 0x00AF0001, 0x00000000, 0x00080011, 0x00000012, 0x00000000, 0x00000043, 0x00000006, ContinueSpeech, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x00000000, 0x0008000E, 0x00000043, 0x00000003, SetNpcAnimation, 0x00000008, 0x00AF0006, 0x00000005, 0x00000001, 0x00000000, 0x00000055, 0x00000002, 0xFE363C81, 0xFE363C80, 0x0000000A, 0x00000002, 0xFE363C80, 0x00000000, 0x00000007, 0x00000000, 0x00000013, 0x00000000, 0x00000008, 0x00000001, 0x00000001, 0x00000006, 0x00000000, 0x00000043, 0x00000003, SetNpcAnimation, 0x00000008, 0x00AF0005, 0x00000024, 0x00000002, 0xFE363C80, 0x0000015C, 0x00000024, 0x00000002, 0xFE363C81, 0x00000001, 0x00000046, 0x00000001, D_802455D4_8B5644, 0x00000043, 0x00000002, AddStarPieces, 0x00000001, 0x00000043, 0x00000002, func_80240DCC_8B0E3C, 0x0000000F, 0x00000043, 0x00000001, func_80240E80_8B0EF0, 0x00000043, 0x00000003, SetMessageValue, 0xF5DE02E0, 0x00000000, 0x0000000A, 0x00000002, 0xF5DE02E0, 0x00000001, 0x00000043, 0x00000003, SetMessageMsg, MessageSingular, 0x00000001, 0x00000012, 0x00000000, 0x00000043, 0x00000003, SetMessageMsg, MessagePlural, 0x00000001, 0x00000013, 0x00000000, 0x00000043, 0x00000006, SpeakToPlayer, 0xFFFFFFFF, 0x00AF0004, 0x00AF0001, 0x00000000, 0x0008000F, 0x00000013, 0x00000000, 0x00000024, 0x00000002, 0xFE363C80, 0x00000001, 0x00000012, 0x00000000, 0x00000043, 0x00000003, SetNpcAnimation, 0x00000008, 0x00AF0009, 0x00000024, 0x00000002, 0xF4ACD484, 0x00000002, 0x00000043, 0x00000002, PlaySound, 0x0000021D, 0x00000043, 0x00000002, PlaySound, 0x0000008B, 0x00000045, 0x00000002, D_80246C60_8B6CD0, 0xFE363C81, 0x00000043, 0x00000004, GetPlayerPos, 0xFE363C82, 0xFE363C83, 0xFE363C84, 0x00000043, 0x0000000F, PlayEffect, 0x0000002B, 0x00000000, 0xFE363C82, 0xFE363C83, 0xFE363C84, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000043, 0x00000006, ContinueSpeech, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x00000000, 0x0008000D, 0x00000043, 0x00000003, SetNpcAnimation, 0x00000008, 0x00AF000A, 0x00000005, 0x00000001, 0x00000000, 0x00000055, 0x00000002, 0xFE363C81, 0xFE363C80, 0x0000000A, 0x00000002, 0xFE363C80, 0x00000000, 0x00000007, 0x00000000, 0x00000013, 0x00000000, 0x00000008, 0x00000001, 0x00000001, 0x00000006, 0x00000000, 0x00000024, 0x00000002, 0xFE363C80, 0x00000000, 0x00000013, 0x00000000, 0x00000043, 0x00000002, func_80240E00_8B0E70, 0xFFFFFFFF, 0x00000043, 0x00000001, EnablePartnerAI, 0x00000056, 0x00000000, 0x00000008, 0x00000001, 0x0000001E, 0x00000043, 0x00000002, PlaySound, 0x0000008F, 0x00000057, 0x00000000, 0x00000056, 0x00000000, 0x00000008, 0x00000001, 0x0000002D, 0x00000043, 0x00000002, StopSound, 0x00000089, 0x00000057, 0x00000000, 0x00000043, 0x00000001, func_80240EB4_8B0F24, 0x00000043, 0x00000001, func_80240D18_8B0D88, 0x00000046, 0x00000001, D_802456C4_8B5734, 0x00000044, 0x00000001, D_80245A0C_8B5A7C, 0x00000043, 0x00000001, kmr_02_UnkFunc29, 0x00000043, 0x00000001, kmr_02_Set80151310_0, 0x00000024, 0x00000002, 0xF8406281, 0x00000000, 0x00000002, 0x00000000, 0x00000001, 0x00000000 +.word 0x0000000D, 0x00000002, 0xF5DE02E0, 0x0000003F, 0x00000024, 0x00000002, 0xFE363C80, 0x00000000, 0x00000002, 0x00000000, 0x00000013, 0x00000000, 0x00000043, 0x00000004, GetPlayerPos, 0xF4ACD481, 0xF4ACD482, 0xF4ACD483, 0x00000043, 0x00000003, NpcFacePlayer, 0xFFFFFFFF, 0x00000010, 0x0000000A, 0x00000002, 0xF5DE02E0, 0x0000003F, 0x00000043, 0x00000006, SpeakToPlayer, 0xFFFFFFFF, 0x00AF0004, 0x00AF0001, 0x00000000, 0x0008000A, 0x00000012, 0x00000000, 0x0000000A, 0x00000002, 0xF8406267, 0x00000001, 0x00000043, 0x00000006, SpeakToPlayer, 0xFFFFFFFF, 0x00AF0004, 0x00AF0001, 0x00000000, 0x00080009, 0x00000012, 0x00000000, 0x00000043, 0x00000006, SpeakToPlayer, 0xFFFFFFFF, 0x00AF0004, 0x00AF0001, 0x00000000, 0x00080008, 0x00000024, 0x00000002, 0xF8406267, 0x00000001, 0x00000013, 0x00000000, 0x00000013, 0x00000000, 0x00000043, 0x00000002, ShowChoice, 0x001E000D, 0x0000000A, 0x00000002, 0xFE363C80, 0x00000001, 0x00000043, 0x00000006, ContinueSpeech, 0xFFFFFFFF, 0x00AF0004, 0x00AF0001, 0x00000000, 0x0008000C, 0x00000046, 0x00000001, D_802456C4_8B5734, 0x00000024, 0x00000002, 0xFE363C80, 0x00000000, 0x00000002, 0x00000000, 0x00000013, 0x00000000, 0x00000024, 0x00000002, 0xF8406281, 0x00000001, 0x00000043, 0x00000001, kmr_02_Quizmo_HideEntities, 0x00000043, 0x00000001, kmr_02_Quizmo_HideWorld, 0x00000044, 0x00000001, D_80245774_8B57E4, 0x00000043, 0x00000002, DisablePartnerAI, 0x00000000, 0x00000043, 0x00000004, SetNpcFlagBits, 0xFFFFFFFC, 0x00000200, 0x00000000, 0x00000043, 0x00000004, SetNpcFlagBits, 0x00000008, 0x00000200, 0x00000000, 0x00000043, 0x00000004, SetNpcFlagBits, 0xFFFFFFFC, 0x00000148, 0x00000001, 0x00000043, 0x00000004, SetNpcFlagBits, 0x00000008, 0x00000100, 0x00000001, 0x00000043, 0x00000003, SetNpcAnimation, 0xFFFFFFFC, 0x00000106, 0x00000045, 0x00000002, D_80245E9C_8B5F0C, 0xFE363C81, 0x00000043, 0x00000006, ContinueSpeech, 0xFFFFFFFF, 0x00AF0004, 0x00AF0001, 0x00000000, 0x0008000B, 0x00000043, 0x00000002, PlaySound, 0x00000089, 0x00000005, 0x00000001, 0x00000000, 0x00000055, 0x00000002, 0xFE363C81, 0xFE363C80, 0x0000000A, 0x00000002, 0xFE363C80, 0x00000000, 0x00000007, 0x00000000, 0x00000013, 0x00000000, 0x00000008, 0x00000001, 0x00000001, 0x00000006, 0x00000000, 0x00000043, 0x00000001, kmr_02_Quizmo_CreateStage, 0x00000005, 0x00000001, 0x00000005, 0x00000043, 0x00000004, GetPlayerPos, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000027, 0x00000002, 0xFE363C81, 0x00000001, 0x00000043, 0x00000004, SetPlayerPos, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000008, 0x00000001, 0x00000002, 0x00000006, 0x00000000, 0x00000024, 0x00000002, 0xFE363C80, 0x002C0000, 0x00000027, 0x00000002, 0xFE363C80, 0xF5DE02E0, 0x00000043, 0x00000006, SpeakToPlayer, 0xFFFFFFFF, 0x00AF0005, 0x00AF0006, 0x00000000, 0xFE363C80, 0x00000043, 0x00000002, SetPlayerAnimation, 0x00010028, 0x00000024, 0x00000002, 0xFE363C80, 0x002D0000, 0x00000027, 0x00000002, 0xFE363C80, 0xF5DE02E0, 0x00000043, 0x00000002, PlaySound, 0x0000008E, 0x00000043, 0x00000002, ShowChoice, 0xFE363C80, 0x00000049, 0x00000001, 0xFE363C81, 0x00000043, 0x00000002, StopSound, 0x0000008E, 0x00000044, 0x00000001, D_80245F10_8B5F80, 0x00000008, 0x00000001, 0x0000000F, 0x00000043, 0x00000002, PlaySound, 0x0000008D, 0x00000043, 0x00000002, kmr_02_Quizmo_UnkStageEffectMode, 0xFE363C80, 0x00000024, 0x00000002, 0xF4ACD484, 0x00000000, 0x00000043, 0x00000001, kmr_02_Quizmo_CreateWorker, 0x00000008, 0x00000001, 0x00000028, 0x00000043, 0x00000001, kmr_02_Quizmo_UpdateRecords, 0x00000056, 0x00000000, 0x00000008, 0x00000001, 0x0000006E, 0x00000043, 0x00000001, CloseChoice, 0x00000024, 0x00000002, 0xF4ACD484, 0x00000000, 0x00000057, 0x00000000, 0x0000000A, 0x00000002, 0xFE363C80, 0x00000001, 0x00000043, 0x00000003, SetNpcAnimation, 0x00000008, 0x00AF0007, 0x00000024, 0x00000002, 0xF4ACD484, 0x00000001, 0x00000056, 0x00000000, 0x00000043, 0x00000002, kmr_02_Quizmo_SetStageLightsDelay, 0x00000001, 0x00000008, 0x00000001, 0x00000006, 0x00000008, 0x00000001, 0x00000006, 0x00000008, 0x00000001, 0x00000006, 0x00000043, 0x00000002, kmr_02_Quizmo_SetStageLightsDelay, 0x00000002, 0x00000057, 0x00000000, 0x00000056, 0x00000000, 0x00000043, 0x00000002, PlaySound, 0x0000021C, 0x00000008, 0x00000001, 0x00000006, 0x00000043, 0x00000002, PlaySound, 0x0000021C, 0x00000008, 0x00000001, 0x00000006, 0x00000043, 0x00000002, PlaySound, 0x0000021C, 0x00000008, 0x00000001, 0x00000006, 0x00000043, 0x00000002, PlaySound, 0x0000021C, 0x00000057, 0x00000000, 0x00000043, 0x00000002, PlaySound, 0x0000008A, 0x00000043, 0x00000001, kmr_02_Quizmo_SetVannaAnim_Clap, 0x00000056, 0x00000000, 0x00000008, 0x00000001, 0x0000000F, 0x00000043, 0x00000004, GetPlayerPos, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000027, 0x00000002, 0xFE363C81, 0x00000032, 0x00000043, 0x00000006, kmr_02_Quizmo_AddViewRelativeOffset, 0x00000000, 0x00000000, 0x00000053, 0xFE363C80, 0xFE363C82, 0x00000043, 0x0000000F, PlayEffect, 0x00000007, 0x00000002, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000043, 0x0000000F, PlayEffect, 0x00000044, 0x00000004, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000001, 0x0000003C, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000008, 0x00000001, 0x0000000F, 0x00000027, 0x00000002, 0xFE363C81, 0xFFFFFFFD, 0x00000043, 0x00000006, kmr_02_Quizmo_AddViewRelativeOffset, 0x00000000, 0x00000000, 0x0000003A, 0xFE363C80, 0xFE363C82, 0x00000043, 0x0000000F, PlayEffect, 0x00000007, 0x00000002, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000043, 0x0000000F, PlayEffect, 0x00000044, 0x00000004, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000001, 0x0000003C, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000008, 0x00000001, 0x0000000F, 0x00000027, 0x00000002, 0xFE363C81, 0x0000001E, 0x00000043, 0x00000006, kmr_02_Quizmo_AddViewRelativeOffset, 0x00000000, 0x00000000, 0x0000005D, 0xFE363C80, 0xFE363C82, 0x00000043, 0x0000000F, PlayEffect, 0x00000007, 0x00000002, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000043, 0x0000000F, PlayEffect, 0x00000044, 0x00000004, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000001, 0x0000003C, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000008, 0x00000001, 0x0000000F, 0x00000057, 0x00000000, 0x00000008, 0x00000001, 0x00000014, 0x00000045, 0x00000002, D_80246BB0_8B6C20, 0xFE363C81, 0x00000027, 0x00000002, 0xF5DE02E0, 0x00000001, 0x0000000D, 0x00000002, 0xF5DE02E0, 0x0000003F, 0x00000043, 0x00000006, ContinueSpeech, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x00000000, 0x00080010, 0x00000043, 0x00000003, SetNpcAnimation, 0x00000008, 0x00AF0006, 0x00000005, 0x00000001, 0x00000000, 0x00000055, 0x00000002, 0xFE363C81, 0xFE363C80, 0x0000000A, 0x00000002, 0xFE363C80, 0x00000000, 0x00000007, 0x00000000, 0x00000013, 0x00000000, 0x00000008, 0x00000001, 0x00000001, 0x00000006, 0x00000000, 0x00000043, 0x00000003, SetNpcAnimation, 0x00000008, 0x00AF0005, 0x00000024, 0x00000002, 0xFE363C80, 0x0000015C, 0x00000024, 0x00000002, 0xFE363C81, 0x00000003, 0x00000046, 0x00000001, D_802455D4_8B5644, 0x00000043, 0x00000002, AddStarPieces, 0x00000001, 0x00000043, 0x00000002, kmr_02_Quizmo_SetStageLightsDelay, 0x0000000F, 0x00000043, 0x00000001, kmr_02_Quizmo_SetVannaAnim_Idle, 0x00000043, 0x00000003, SetMessageValue, 0xF5DE02E0, 0x00000000, 0x00000043, 0x00000006, SpeakToPlayer, 0xFFFFFFFF, 0x00AF0004, 0x00AF0001, 0x00000000, 0x00080011, 0x00000012, 0x00000000, 0x00000043, 0x00000006, ContinueSpeech, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x00000000, 0x0008000E, 0x00000043, 0x00000003, SetNpcAnimation, 0x00000008, 0x00AF0006, 0x00000005, 0x00000001, 0x00000000, 0x00000055, 0x00000002, 0xFE363C81, 0xFE363C80, 0x0000000A, 0x00000002, 0xFE363C80, 0x00000000, 0x00000007, 0x00000000, 0x00000013, 0x00000000, 0x00000008, 0x00000001, 0x00000001, 0x00000006, 0x00000000, 0x00000043, 0x00000003, SetNpcAnimation, 0x00000008, 0x00AF0005, 0x00000024, 0x00000002, 0xFE363C80, 0x0000015C, 0x00000024, 0x00000002, 0xFE363C81, 0x00000001, 0x00000046, 0x00000001, D_802455D4_8B5644, 0x00000043, 0x00000002, AddStarPieces, 0x00000001, 0x00000043, 0x00000002, kmr_02_Quizmo_SetStageLightsDelay, 0x0000000F, 0x00000043, 0x00000001, kmr_02_Quizmo_SetVannaAnim_Idle, 0x00000043, 0x00000003, SetMessageValue, 0xF5DE02E0, 0x00000000, 0x0000000A, 0x00000002, 0xF5DE02E0, 0x00000001, 0x00000043, 0x00000003, SetMessageMsg, MessageSingular, 0x00000001, 0x00000012, 0x00000000, 0x00000043, 0x00000003, SetMessageMsg, MessagePlural, 0x00000001, 0x00000013, 0x00000000, 0x00000043, 0x00000006, SpeakToPlayer, 0xFFFFFFFF, 0x00AF0004, 0x00AF0001, 0x00000000, 0x0008000F, 0x00000013, 0x00000000, 0x00000024, 0x00000002, 0xFE363C80, 0x00000001, 0x00000012, 0x00000000, 0x00000043, 0x00000003, SetNpcAnimation, 0x00000008, 0x00AF0009, 0x00000024, 0x00000002, 0xF4ACD484, 0x00000002, 0x00000043, 0x00000002, PlaySound, 0x0000021D, 0x00000043, 0x00000002, PlaySound, 0x0000008B, 0x00000045, 0x00000002, D_80246C60_8B6CD0, 0xFE363C81, 0x00000043, 0x00000004, GetPlayerPos, 0xFE363C82, 0xFE363C83, 0xFE363C84, 0x00000043, 0x0000000F, PlayEffect, 0x0000002B, 0x00000000, 0xFE363C82, 0xFE363C83, 0xFE363C84, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000043, 0x00000006, ContinueSpeech, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x00000000, 0x0008000D, 0x00000043, 0x00000003, SetNpcAnimation, 0x00000008, 0x00AF000A, 0x00000005, 0x00000001, 0x00000000, 0x00000055, 0x00000002, 0xFE363C81, 0xFE363C80, 0x0000000A, 0x00000002, 0xFE363C80, 0x00000000, 0x00000007, 0x00000000, 0x00000013, 0x00000000, 0x00000008, 0x00000001, 0x00000001, 0x00000006, 0x00000000, 0x00000024, 0x00000002, 0xFE363C80, 0x00000000, 0x00000013, 0x00000000, 0x00000043, 0x00000002, kmr_02_Quizmo_UnkStageEffectMode, 0xFFFFFFFF, 0x00000043, 0x00000001, EnablePartnerAI, 0x00000056, 0x00000000, 0x00000008, 0x00000001, 0x0000001E, 0x00000043, 0x00000002, PlaySound, 0x0000008F, 0x00000057, 0x00000000, 0x00000056, 0x00000000, 0x00000008, 0x00000001, 0x0000002D, 0x00000043, 0x00000002, StopSound, 0x00000089, 0x00000057, 0x00000000, 0x00000043, 0x00000001, kmr_02_Quizmo_SetVannaAnim_Wave, 0x00000043, 0x00000001, kmr_02_Quizmo_DestroyEffects, 0x00000046, 0x00000001, D_802456C4_8B5734, 0x00000044, 0x00000001, D_80245A0C_8B5A7C, 0x00000043, 0x00000001, kmr_02_Quizmo_FadeInWorld, 0x00000043, 0x00000001, kmr_02_Quizmo_ShowEntities, 0x00000024, 0x00000002, 0xF8406281, 0x00000000, 0x00000002, 0x00000000, 0x00000001, 0x00000000 dlabel D_80247A40_8B7AB0 -.word 0x00000043, 0x00000001, kmr_02_UnkQuizFunc, 0x0000000A, 0x00000002, 0xFE363C80, 0x00000000, 0x00000002, 0x00000000, 0x00000013, 0x00000000, 0x00000043, 0x00000004, SetNpcFlagBits, 0xFFFFFFFF, 0x01000000, 0x00000000, 0x00000043, 0x00000003, SetNpcSprite, 0xFFFFFFFF, 0x00AF0001, 0x00000043, 0x00000001, kmr_02_UnkFunc31, 0x00000002, 0x00000000, 0x00000001, 0x00000000 +.word 0x00000043, 0x00000001, kmr_02_Quizmo_ShouldAppear, 0x0000000A, 0x00000002, 0xFE363C80, 0x00000000, 0x00000002, 0x00000000, 0x00000013, 0x00000000, 0x00000043, 0x00000004, SetNpcFlagBits, 0xFFFFFFFF, 0x01000000, 0x00000000, 0x00000043, 0x00000003, SetNpcSprite, 0xFFFFFFFF, 0x00AF0001, 0x00000043, 0x00000001, kmr_02_Quizmo_RenderInit, 0x00000002, 0x00000000, 0x00000001, 0x00000000 dlabel D_80247AB4_8B7B24 .word 0x0000003C, 0x00000001, 0x80257F30, 0x00000024, 0x00000002, 0xF8406269, 0x00000001, 0x00000043, 0x00000002, DisablePlayerPhysics, 0x00000001, 0x00000043, 0x00000003, SetPlayerFlagBits, 0x00400000, 0x00000001, 0x00000046, 0x00000001, D_80246D10_8B6D80, 0x00000043, 0x00000002, DisablePlayerPhysics, 0x00000000, 0x00000043, 0x00000003, SetPlayerFlagBits, 0x00400000, 0x00000000, 0x00000002, 0x00000000, 0x00000001, 0x00000000 dlabel D_80247B34_8B7BA4 -.word 0x00000043, 0x00000001, kmr_02_GetNpcUnsafeOwner2, 0x00000002, 0x00000000, 0x00000001, 0x00000000 +.word 0x00000043, 0x00000001, kmr_02_Quizmo_NPC_Aux_Impl, 0x00000002, 0x00000000, 0x00000001, 0x00000000 dlabel D_80247B50_8B7BC0 .word 0x3F333333, 0x0000001E, 0x00000014, 0x00000000, 0x00000000, 0xFFFFFFFF, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000001 @@ -276,7 +276,7 @@ dlabel D_8024D3F0_8BD460 .word 0x00000043, 0x00000006, SpeakToPlayer, 0x00000006, 0x00830004, 0x00830001, 0x00000000, 0x000B0012, 0x00000002, 0x00000000, 0x00000001, 0x00000000 dlabel D_8024D420_8BD490 -.word 0x00000043, 0x00000003, FadeOutMusic, 0x00000000, 0x000001F4, 0x00000043, 0x00000004, SetNpcFlagBits, 0x00000002, 0x00800000, 0x00000001, 0x00000043, 0x00000004, SetNpcFlagBits, 0x00000001, 0x00800000, 0x00000001, 0x00000043, 0x00000004, SetNpcFlagBits, 0x00000003, 0x00800000, 0x00000001, 0x00000043, 0x00000004, SetNpcFlagBits, 0x00000004, 0x00800000, 0x00000001, 0x00000043, 0x00000004, SetNpcFlagBits, 0x00000000, 0x00800000, 0x00000001, 0x00000043, 0x00000004, SetNpcFlagBits, 0x00000005, 0x00800000, 0x00000001, 0x00000043, 0x00000004, GetPlayerPos, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000043, 0x00000005, UseSettingsFrom, 0x00000000, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000043, 0x00000005, SetPanTarget, 0x00000000, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000043, 0x00000003, SetCamDistance, 0x00000000, 0xF2449E80, 0x00000043, 0x00000004, SetCamPitch, 0x00000000, 0xF24ACA80, 0xF24A5680, 0x00000043, 0x00000003, SetCamSpeed, 0x00000000, 0xF24BE280, 0x00000043, 0x00000004, PanToTarget, 0x00000000, 0x00000000, 0x00000001, 0x00000043, 0x00000001, btl_state_draw_switch_to_player_8B2C18, 0x00000043, 0x00000006, func_8024295C_8B29CC, 0x00000000, 0x00000000, 0x00000000, 0x000000FF, 0x00000000, 0x00000043, 0x00000001, func_80242F08_8B2F78, 0x00000043, 0x00000008, func_80242BC0_8B2C30, 0x0000001E, 0x0000001E, 0x0000001E, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000043, 0x00000003, SetGroupEnabled, 0x000000C3, 0x00000000, 0x00000043, 0x00000003, SetGroupEnabled, 0x0000009C, 0x00000001, 0x00000043, 0x00000003, EnableModel, 0x0000008C, 0x00000000, 0x00000043, 0x00000002, DisablePlayerInput, 0x00000001, 0x00000043, 0x00000001, FullyRestoreHPandFP, 0x00000043, 0x00000001, kmr_02_SyncStatusMenu, 0x00000043, 0x00000003, InterpPlayerYaw, 0x0000008F, 0x00000000, 0x00000043, 0x00000002, SetPlayerAnimation, 0x00080009, 0x00000043, 0x00000004, GetPlayerPos, 0xFFFFFF24, 0x00000021, 0xFFFFFEAA, 0x00000008, 0x00000001, 0x0000005A, 0x00000043, 0x00000004, PlaySoundAtNpc, 0x0000000C, 0x00002041, 0x00000000, 0x00000043, 0x0000000F, PlayEffect, 0x00000011, 0x00000000, 0xFFFFFF3A, 0x00000073, 0xFFFFFEF0, 0x0000000A, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000043, 0x00000005, SetNpcPos, 0x0000000C, 0xFFFFFF3A, 0x0000008C, 0xFFFFFEF0, 0x00000024, 0x00000002, 0xFD050F81, 0x00000078, 0x00000026, 0x00000002, 0xFD050F80, 0x00000000, 0x00000043, 0x00000003, BindNpcAI, 0x0000000C, D_8024E558_8BE5C8, 0x00000056, 0x00000000, 0x00000043, 0x00000005, MakeLerp, 0x00000000, 0x00000078, 0x00000050, 0x00000000, 0x00000003, 0x00000001, 0x00000000, 0x00000043, 0x00000001, UpdateLerp, 0x00000043, 0x00000007, func_802CFD30, 0x0000000C, 0x00000007, 0xFE363C80, 0x00000000, 0x00000000, 0x00000000, 0x00000008, 0x00000001, 0x00000001, 0x0000000A, 0x00000002, 0xFE363C81, 0x00000001, 0x00000004, 0x00000001, 0x00000000, 0x00000013, 0x00000000, 0x00000057, 0x00000000, 0x00000056, 0x00000000, 0x00000043, 0x00000005, MakeLerp, 0x00000000, 0x00000B40, 0x00000050, 0x00000004, 0x00000003, 0x00000001, 0x00000001, 0x00000043, 0x00000001, UpdateLerp, 0x00000043, 0x00000005, SetNpcRotation, 0x0000000C, 0x00000000, 0xFE363C80, 0x00000000, 0x00000008, 0x00000001, 0x00000001, 0x0000000A, 0x00000002, 0xFE363C81, 0x00000001, 0x00000004, 0x00000001, 0x00000001, 0x00000013, 0x00000000, 0x00000057, 0x00000000, 0x00000056, 0x00000000, 0x00000043, 0x00000005, MakeLerp, 0x0000008C, 0x0000003C, 0x00000050, 0x00000004, 0x00000003, 0x00000001, 0x00000002, 0x00000043, 0x00000001, UpdateLerp, 0x00000043, 0x00000005, SetNpcPos, 0x0000000C, 0xFFFFFF3A, 0xFE363C80, 0xFFFFFEF0, 0x00000008, 0x00000001, 0x00000001, 0x0000000A, 0x00000002, 0xFE363C81, 0x00000001, 0x00000004, 0x00000001, 0x00000002, 0x00000013, 0x00000000, 0x00000057, 0x00000000, 0x00000008, 0x00000001, 0x00000064, 0x00000043, 0x00000004, GetPlayerPos, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000043, 0x00000005, UseSettingsFrom, 0x00000000, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000043, 0x00000005, SetPanTarget, 0x00000000, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000043, 0x00000003, SetCamDistance, 0x00000000, 0xF2469280, 0x00000043, 0x00000004, SetCamPitch, 0x00000000, 0xF24AF280, 0xF24A2280, 0x00000043, 0x00000003, SetCamSpeed, 0x00000000, 0xF24A8A80, 0x00000043, 0x00000004, SetCamPosB, 0x00000000, 0xF247FA80, 0xF245A280, 0x00000043, 0x00000004, PanToTarget, 0x00000000, 0x00000000, 0x00000001, 0x00000043, 0x00000003, WaitForCam, 0x00000000, 0xF24A7E80, 0x00000043, 0x00000006, SpeakToPlayer, 0x0000000C, 0x00120002, 0x00120001, 0x00000000, 0x000B0009, 0x00000043, 0x00000005, MakeLerp, 0x00000078, 0x0000003C, 0x00000014, 0x00000000, 0x00000003, 0x00000001, 0x00000005, 0x00000043, 0x00000001, UpdateLerp, 0x00000024, 0x00000002, 0xFD050F81, 0xFE363C80, 0x00000008, 0x00000001, 0x00000001, 0x0000000A, 0x00000002, 0xFE363C81, 0x00000001, 0x00000004, 0x00000001, 0x00000005, 0x00000013, 0x00000000, 0x00000026, 0x00000002, 0xFD050F80, 0x00000032, 0x00000043, 0x00000004, GetPlayerPos, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000043, 0x00000005, UseSettingsFrom, 0x00000000, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000043, 0x00000005, SetPanTarget, 0x00000000, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000043, 0x00000003, SetCamDistance, 0x00000000, 0xF2449E80, 0x00000043, 0x00000004, SetCamPitch, 0x00000000, 0xF24ACA80, 0xF24A5680, 0x00000043, 0x00000003, SetCamSpeed, 0x00000000, 0xF24BE280, 0x00000043, 0x00000004, SetCamPosB, 0x00000000, 0xF2478280, 0xF245A280, 0x00000043, 0x00000004, PanToTarget, 0x00000000, 0x00000000, 0x00000001, 0x00000043, 0x00000003, WaitForCam, 0x00000000, 0xF24A7E80, 0x00000008, 0x00000001, 0x0000000A, 0x00000056, 0x00000000, 0x00000043, 0x00000005, MakeLerp, 0x0000003C, 0x00000000, 0x00000028, 0x00000000, 0x00000003, 0x00000001, 0x00000006, 0x00000043, 0x00000001, UpdateLerp, 0x00000043, 0x00000007, func_802CFD30, 0x0000000C, 0x00000007, 0xFE363C80, 0x00000000, 0x00000000, 0x00000000, 0x00000008, 0x00000001, 0x00000001, 0x0000000A, 0x00000002, 0xFE363C81, 0x00000001, 0x00000004, 0x00000001, 0x00000006, 0x00000013, 0x00000000, 0x00000057, 0x00000000, 0x00000043, 0x00000003, BindNpcAI, 0x0000000C, D_8024E548_8BE5B8, 0x00000043, 0x00000005, GetNpcPos, 0x0000000C, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000027, 0x00000002, 0xFE363C81, 0x00000014, 0x00000008, 0x00000001, 0x0000000F, 0x00000043, 0x00000004, PlaySoundAtNpc, 0x0000000C, 0x00002041, 0x00000000, 0x00000043, 0x0000000F, PlayEffect, 0x00000011, 0x00000000, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x0000000A, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000043, 0x00000005, SetNpcPos, 0x0000000C, 0x00000000, 0xFFFFFC18, 0x00000000, 0x00000008, 0x00000001, 0x0000003C, 0x00000044, 0x00000001, 0x80243B30, 0x00000056, 0x00000000, 0x00000043, 0x00000001, func_80242F08_8B2F78, 0x00000043, 0x00000008, func_80242BC0_8B2C30, 0x000000FF, 0x000000FF, 0x000000FF, 0x00000000, 0x00000000, 0x00000000, 0x00000032, 0x00000057, 0x00000000, 0x00000008, 0x00000001, 0x0000006E, 0x00000043, 0x00000002, SetPlayerAnimation, 0x00080024, 0x00000008, 0x00000001, 0x0000001E, 0x00000043, 0x00000003, SetGroupEnabled, 0x000000C3, 0x00000001, 0x00000043, 0x00000001, func_80242F28_8B2F98, 0x00000043, 0x00000003, EnableModel, 0x0000008C, 0x00000000, 0x00000043, 0x00000003, EnableGroup, 0x000000B8, 0x00000000, 0x00000043, 0x00000003, EnableGroup, 0x000000C1, 0x00000000, 0x00000043, 0x00000002, SetPlayerJumpscale, 0xF24A7E80, 0x00000043, 0x00000005, PlayerJump, 0xFFFFFF4C, 0x00000013, 0xFFFFFEB1, 0x0000000A, 0x00000043, 0x00000003, InterpPlayerYaw, 0x0000008F, 0x00000000, 0x00000043, 0x00000002, SetPlayerAnimation, 0x00010002, 0x00000008, 0x00000001, 0x00000014, 0x00000043, 0x00000002, SetPlayerAnimation, 0x0001002A, 0x00000008, 0x00000001, 0x00000014, 0x00000043, 0x00000003, InterpPlayerYaw, 0x0000008F, 0x00000003, 0x00000008, 0x00000001, 0x0000000A, 0x00000043, 0x00000003, InterpPlayerYaw, 0x00000143, 0x00000003, 0x00000008, 0x00000001, 0x0000000A, 0x00000043, 0x00000003, InterpPlayerYaw, 0x0000008F, 0x00000003, 0x00000008, 0x00000001, 0x0000000A, 0x00000043, 0x00000003, InterpPlayerYaw, 0x00000143, 0x00000003, 0x00000008, 0x00000001, 0x0000000A, 0x00000043, 0x00000003, InterpPlayerYaw, 0x0000008F, 0x00000003, 0x00000008, 0x00000001, 0x0000000A, 0x00000043, 0x00000003, InterpPlayerYaw, 0x00000143, 0x00000003, 0x00000008, 0x00000001, 0x0000000A, 0x00000043, 0x00000002, SetPlayerAnimation, 0x0001002A, 0x00000043, 0x00000005, SetNpcPos, 0x00000006, 0xFFFFFF3B, 0x00000027, 0xFFFFFF44, 0x00000043, 0x00000003, SetNpcAnimation, 0x00000006, 0x00830002, 0x00000043, 0x00000004, SetNpcFlagBits, 0x00000006, 0x00000200, 0x00000001, 0x00000056, 0x00000000, 0x00000043, 0x00000004, PlaySoundAtCollider, 0x00000011, 0x000001C1, 0x00000000, 0x00000043, 0x00000005, MakeLerp, 0x00000000, 0x0000005A, 0x0000000A, 0x00000000, 0x00000003, 0x00000001, 0x0000000A, 0x00000043, 0x00000001, UpdateLerp, 0x00000043, 0x00000006, RotateModel, 0x00000099, 0xFE363C80, 0x00000000, 0x00000001, 0x00000000, 0x00000008, 0x00000001, 0x00000001, 0x0000000A, 0x00000002, 0xFE363C81, 0x00000001, 0x00000004, 0x00000001, 0x0000000A, 0x00000013, 0x00000000, 0x00000008, 0x00000001, 0x0000000A, 0x00000043, 0x00000005, MakeLerp, 0x0000005A, 0x00000000, 0x0000000A, 0x00000000, 0x00000003, 0x00000001, 0x0000000B, 0x00000043, 0x00000001, UpdateLerp, 0x00000043, 0x00000006, RotateModel, 0x00000099, 0xFE363C80, 0x00000000, 0x00000001, 0x00000000, 0x00000008, 0x00000001, 0x00000001, 0x0000000A, 0x00000002, 0xFE363C81, 0x00000001, 0x00000004, 0x00000001, 0x0000000B, 0x00000013, 0x00000000, 0x00000043, 0x00000004, PlaySoundAtCollider, 0x00000011, 0x000001C2, 0x00000000, 0x00000057, 0x00000000, 0x00000043, 0x00000005, NpcMoveTo, 0x00000006, 0xFFFFFF40, 0xFFFFFF1A, 0x00000014, 0x00000043, 0x00000002, SetPlayerAnimation, 0x00010002, 0x00000008, 0x00000001, 0x0000000A, 0x00000043, 0x00000006, SpeakToPlayer, 0x00000006, 0x00830004, 0x00830001, 0x00000000, 0x000B000A, 0x00000008, 0x00000001, 0x00000005, 0x00000043, 0x00000005, NpcMoveTo, 0x00000006, 0xFFFFFF60, 0xFFFFFECA, 0x00000021, 0x00000043, 0x00000003, SetNpcAnimation, 0x00000006, 0x00830001, 0x00000008, 0x00000001, 0x0000000A, 0x00000043, 0x00000006, SpeakToPlayer, 0x00000006, 0x00830004, 0x00830001, 0x00000000, 0x000B000B, 0x00000043, 0x00000002, SetPlayerAnimation, 0x00080007, 0x00000008, 0x00000001, 0x00000014, 0x00000043, 0x00000006, SpeakToPlayer, 0x00000006, 0x00830004, 0x00830001, 0x00000000, 0x000B000C, 0x00000043, 0x00000002, SetPlayerAnimation, 0x0008001E, 0x00000008, 0x00000001, 0x0000001E, 0x00000043, 0x00000006, SpeakToPlayer, 0x00000006, 0x00830004, 0x00830001, 0x00000000, 0x000B000D, 0x00000043, 0x00000002, SetPlayerAnimation, 0x00010021, 0x00000008, 0x00000001, 0x00000014, 0x00000043, 0x00000007, AdjustCam, 0x00000000, 0xF24A8A80, 0x00000000, 0xF245CA80, 0xF24ACA80, 0xF24A5280, 0x00000008, 0x00000001, 0x0000000F, 0x00000043, 0x00000003, PlaySoundAtPlayer, 0x00000262, 0x00000000, 0x00000043, 0x0000000A, ShowEmote, 0x00000000, 0x00000000, 0x00000000, 0x0000001E, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000043, 0x00000002, SetPlayerAnimation, 0x00080016, 0x00000008, 0x00000001, 0x00000014, 0x00000043, 0x00000002, SetPlayerAnimation, 0x00080007, 0x00000008, 0x00000001, 0x00000028, 0x00000043, 0x00000006, SpeakToPlayer, 0x00000006, 0x00830004, 0x00830001, 0x00000000, 0x000B000E, 0x00000043, 0x00000002, SetPlayerAnimation, 0x00010029, 0x00000008, 0x00000001, 0x00000014, 0x00000043, 0x00000006, SpeakToPlayer, 0x00000006, 0x00830004, 0x00830001, 0x00000000, 0x000B000F, 0x00000008, 0x00000001, 0x00000014, 0x00000043, 0x00000002, SetPlayerAnimation, 0x00010028, 0x00000008, 0x00000001, 0x00000014, 0x00000043, 0x00000003, PlaySoundAtPlayer, 0x00000263, 0x00000000, 0x00000043, 0x0000000A, ShowEmote, 0x00000000, 0x00000002, 0x00000000, 0x0000003C, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000008, 0x00000001, 0x00000037, 0x00000043, 0x00000002, SetPlayerAnimation, 0x00010002, 0x00000043, 0x00000006, SpeakToPlayer, 0x00000006, 0x00830004, 0x00830001, 0x00000000, 0x000B0010, 0x00000008, 0x00000001, 0x0000000F, 0x00000043, 0x00000002, SetPlayerAnimation, 0x00010021, 0x00000008, 0x00000001, 0x0000001E, 0x00000043, 0x00000002, SetPlayerAnimation, 0x00010002, 0x00000043, 0x00000006, SpeakToPlayer, 0x00000006, 0x00830004, 0x00830001, 0x00000000, 0x000B0011, 0x00000008, 0x00000001, 0x00000005, 0x00000043, 0x00000004, GetPlayerPos, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000043, 0x00000005, UseSettingsFrom, 0x00000000, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000043, 0x00000005, SetPanTarget, 0x00000000, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000043, 0x00000003, SetCamDistance, 0x00000000, 0xF2449E80, 0x00000043, 0x00000004, SetCamPitch, 0x00000000, 0xF24ACA80, 0xF24A5680, 0x00000043, 0x00000003, SetCamSpeed, 0x00000000, 0xF24A8A80, 0x00000043, 0x00000004, PanToTarget, 0x00000000, 0x00000000, 0x00000001, 0x00000043, 0x00000003, WaitForCam, 0x00000000, 0xF24A7E80, 0x00000043, 0x00000002, SetPlayerAnimation, 0x00010007, 0x00000043, 0x00000002, SetPlayerJumpscale, 0xF24A8280, 0x00000043, 0x00000004, GetPlayerPos, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000043, 0x00000005, PlayerJump, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x0000000A, 0x00000043, 0x00000002, SetPlayerAnimation, 0x00010002, 0x00000043, 0x00000003, BindNpcInteract, 0x00000006, D_8024D3F0_8BD460, 0x00000024, 0x00000002, 0xF5DE0180, 0xFFFFFF82, 0x00000008, 0x00000001, 0x00000001, 0x00000043, 0x00000002, DisablePlayerInput, 0x00000000, 0x00000002, 0x00000000, 0x00000001, 0x00000000 +.word 0x00000043, 0x00000003, FadeOutMusic, 0x00000000, 0x000001F4, 0x00000043, 0x00000004, SetNpcFlagBits, 0x00000002, 0x00800000, 0x00000001, 0x00000043, 0x00000004, SetNpcFlagBits, 0x00000001, 0x00800000, 0x00000001, 0x00000043, 0x00000004, SetNpcFlagBits, 0x00000003, 0x00800000, 0x00000001, 0x00000043, 0x00000004, SetNpcFlagBits, 0x00000004, 0x00800000, 0x00000001, 0x00000043, 0x00000004, SetNpcFlagBits, 0x00000000, 0x00800000, 0x00000001, 0x00000043, 0x00000004, SetNpcFlagBits, 0x00000005, 0x00800000, 0x00000001, 0x00000043, 0x00000004, GetPlayerPos, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000043, 0x00000005, UseSettingsFrom, 0x00000000, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000043, 0x00000005, SetPanTarget, 0x00000000, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000043, 0x00000003, SetCamDistance, 0x00000000, 0xF2449E80, 0x00000043, 0x00000004, SetCamPitch, 0x00000000, 0xF24ACA80, 0xF24A5680, 0x00000043, 0x00000003, SetCamSpeed, 0x00000000, 0xF24BE280, 0x00000043, 0x00000004, PanToTarget, 0x00000000, 0x00000000, 0x00000001, 0x00000043, 0x00000001, btl_state_draw_switch_to_player_8B2C18, 0x00000043, 0x00000006, func_8024295C_8B29CC, 0x00000000, 0x00000000, 0x00000000, 0x000000FF, 0x00000000, 0x00000043, 0x00000001, func_80242F08_8B2F78, 0x00000043, 0x00000008, func_80242BC0_8B2C30, 0x0000001E, 0x0000001E, 0x0000001E, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000043, 0x00000003, SetGroupEnabled, 0x000000C3, 0x00000000, 0x00000043, 0x00000003, SetGroupEnabled, 0x0000009C, 0x00000001, 0x00000043, 0x00000003, EnableModel, 0x0000008C, 0x00000000, 0x00000043, 0x00000002, DisablePlayerInput, 0x00000001, 0x00000043, 0x00000001, FullyRestoreHPandFP, 0x00000043, 0x00000001, kmr_02_SyncStatusMenu, 0x00000043, 0x00000003, InterpPlayerYaw, 0x0000008F, 0x00000000, 0x00000043, 0x00000002, SetPlayerAnimation, 0x00080009, 0x00000043, 0x00000004, GetPlayerPos, 0xFFFFFF24, 0x00000021, 0xFFFFFEAA, 0x00000008, 0x00000001, 0x0000005A, 0x00000043, 0x00000004, PlaySoundAtNpc, 0x0000000C, 0x00002041, 0x00000000, 0x00000043, 0x0000000F, PlayEffect, 0x00000011, 0x00000000, 0xFFFFFF3A, 0x00000073, 0xFFFFFEF0, 0x0000000A, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000043, 0x00000005, SetNpcPos, 0x0000000C, 0xFFFFFF3A, 0x0000008C, 0xFFFFFEF0, 0x00000024, 0x00000002, 0xFD050F81, 0x00000078, 0x00000026, 0x00000002, 0xFD050F80, 0x00000000, 0x00000043, 0x00000003, BindNpcAI, 0x0000000C, mac_02_Quizmo_AnswerResult_8BE5C8, 0x00000056, 0x00000000, 0x00000043, 0x00000005, MakeLerp, 0x00000000, 0x00000078, 0x00000050, 0x00000000, 0x00000003, 0x00000001, 0x00000000, 0x00000043, 0x00000001, UpdateLerp, 0x00000043, 0x00000007, func_802CFD30, 0x0000000C, 0x00000007, 0xFE363C80, 0x00000000, 0x00000000, 0x00000000, 0x00000008, 0x00000001, 0x00000001, 0x0000000A, 0x00000002, 0xFE363C81, 0x00000001, 0x00000004, 0x00000001, 0x00000000, 0x00000013, 0x00000000, 0x00000057, 0x00000000, 0x00000056, 0x00000000, 0x00000043, 0x00000005, MakeLerp, 0x00000000, 0x00000B40, 0x00000050, 0x00000004, 0x00000003, 0x00000001, 0x00000001, 0x00000043, 0x00000001, UpdateLerp, 0x00000043, 0x00000005, SetNpcRotation, 0x0000000C, 0x00000000, 0xFE363C80, 0x00000000, 0x00000008, 0x00000001, 0x00000001, 0x0000000A, 0x00000002, 0xFE363C81, 0x00000001, 0x00000004, 0x00000001, 0x00000001, 0x00000013, 0x00000000, 0x00000057, 0x00000000, 0x00000056, 0x00000000, 0x00000043, 0x00000005, MakeLerp, 0x0000008C, 0x0000003C, 0x00000050, 0x00000004, 0x00000003, 0x00000001, 0x00000002, 0x00000043, 0x00000001, UpdateLerp, 0x00000043, 0x00000005, SetNpcPos, 0x0000000C, 0xFFFFFF3A, 0xFE363C80, 0xFFFFFEF0, 0x00000008, 0x00000001, 0x00000001, 0x0000000A, 0x00000002, 0xFE363C81, 0x00000001, 0x00000004, 0x00000001, 0x00000002, 0x00000013, 0x00000000, 0x00000057, 0x00000000, 0x00000008, 0x00000001, 0x00000064, 0x00000043, 0x00000004, GetPlayerPos, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000043, 0x00000005, UseSettingsFrom, 0x00000000, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000043, 0x00000005, SetPanTarget, 0x00000000, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000043, 0x00000003, SetCamDistance, 0x00000000, 0xF2469280, 0x00000043, 0x00000004, SetCamPitch, 0x00000000, 0xF24AF280, 0xF24A2280, 0x00000043, 0x00000003, SetCamSpeed, 0x00000000, 0xF24A8A80, 0x00000043, 0x00000004, SetCamPosB, 0x00000000, 0xF247FA80, 0xF245A280, 0x00000043, 0x00000004, PanToTarget, 0x00000000, 0x00000000, 0x00000001, 0x00000043, 0x00000003, WaitForCam, 0x00000000, 0xF24A7E80, 0x00000043, 0x00000006, SpeakToPlayer, 0x0000000C, 0x00120002, 0x00120001, 0x00000000, 0x000B0009, 0x00000043, 0x00000005, MakeLerp, 0x00000078, 0x0000003C, 0x00000014, 0x00000000, 0x00000003, 0x00000001, 0x00000005, 0x00000043, 0x00000001, UpdateLerp, 0x00000024, 0x00000002, 0xFD050F81, 0xFE363C80, 0x00000008, 0x00000001, 0x00000001, 0x0000000A, 0x00000002, 0xFE363C81, 0x00000001, 0x00000004, 0x00000001, 0x00000005, 0x00000013, 0x00000000, 0x00000026, 0x00000002, 0xFD050F80, 0x00000032, 0x00000043, 0x00000004, GetPlayerPos, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000043, 0x00000005, UseSettingsFrom, 0x00000000, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000043, 0x00000005, SetPanTarget, 0x00000000, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000043, 0x00000003, SetCamDistance, 0x00000000, 0xF2449E80, 0x00000043, 0x00000004, SetCamPitch, 0x00000000, 0xF24ACA80, 0xF24A5680, 0x00000043, 0x00000003, SetCamSpeed, 0x00000000, 0xF24BE280, 0x00000043, 0x00000004, SetCamPosB, 0x00000000, 0xF2478280, 0xF245A280, 0x00000043, 0x00000004, PanToTarget, 0x00000000, 0x00000000, 0x00000001, 0x00000043, 0x00000003, WaitForCam, 0x00000000, 0xF24A7E80, 0x00000008, 0x00000001, 0x0000000A, 0x00000056, 0x00000000, 0x00000043, 0x00000005, MakeLerp, 0x0000003C, 0x00000000, 0x00000028, 0x00000000, 0x00000003, 0x00000001, 0x00000006, 0x00000043, 0x00000001, UpdateLerp, 0x00000043, 0x00000007, func_802CFD30, 0x0000000C, 0x00000007, 0xFE363C80, 0x00000000, 0x00000000, 0x00000000, 0x00000008, 0x00000001, 0x00000001, 0x0000000A, 0x00000002, 0xFE363C81, 0x00000001, 0x00000004, 0x00000001, 0x00000006, 0x00000013, 0x00000000, 0x00000057, 0x00000000, 0x00000043, 0x00000003, BindNpcAI, 0x0000000C, D_8024E548_8BE5B8, 0x00000043, 0x00000005, GetNpcPos, 0x0000000C, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000027, 0x00000002, 0xFE363C81, 0x00000014, 0x00000008, 0x00000001, 0x0000000F, 0x00000043, 0x00000004, PlaySoundAtNpc, 0x0000000C, 0x00002041, 0x00000000, 0x00000043, 0x0000000F, PlayEffect, 0x00000011, 0x00000000, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x0000000A, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000043, 0x00000005, SetNpcPos, 0x0000000C, 0x00000000, 0xFFFFFC18, 0x00000000, 0x00000008, 0x00000001, 0x0000003C, 0x00000044, 0x00000001, 0x80243B30, 0x00000056, 0x00000000, 0x00000043, 0x00000001, func_80242F08_8B2F78, 0x00000043, 0x00000008, func_80242BC0_8B2C30, 0x000000FF, 0x000000FF, 0x000000FF, 0x00000000, 0x00000000, 0x00000000, 0x00000032, 0x00000057, 0x00000000, 0x00000008, 0x00000001, 0x0000006E, 0x00000043, 0x00000002, SetPlayerAnimation, 0x00080024, 0x00000008, 0x00000001, 0x0000001E, 0x00000043, 0x00000003, SetGroupEnabled, 0x000000C3, 0x00000001, 0x00000043, 0x00000001, func_80242F28_8B2F98, 0x00000043, 0x00000003, EnableModel, 0x0000008C, 0x00000000, 0x00000043, 0x00000003, EnableGroup, 0x000000B8, 0x00000000, 0x00000043, 0x00000003, EnableGroup, 0x000000C1, 0x00000000, 0x00000043, 0x00000002, SetPlayerJumpscale, 0xF24A7E80, 0x00000043, 0x00000005, PlayerJump, 0xFFFFFF4C, 0x00000013, 0xFFFFFEB1, 0x0000000A, 0x00000043, 0x00000003, InterpPlayerYaw, 0x0000008F, 0x00000000, 0x00000043, 0x00000002, SetPlayerAnimation, 0x00010002, 0x00000008, 0x00000001, 0x00000014, 0x00000043, 0x00000002, SetPlayerAnimation, 0x0001002A, 0x00000008, 0x00000001, 0x00000014, 0x00000043, 0x00000003, InterpPlayerYaw, 0x0000008F, 0x00000003, 0x00000008, 0x00000001, 0x0000000A, 0x00000043, 0x00000003, InterpPlayerYaw, 0x00000143, 0x00000003, 0x00000008, 0x00000001, 0x0000000A, 0x00000043, 0x00000003, InterpPlayerYaw, 0x0000008F, 0x00000003, 0x00000008, 0x00000001, 0x0000000A, 0x00000043, 0x00000003, InterpPlayerYaw, 0x00000143, 0x00000003, 0x00000008, 0x00000001, 0x0000000A, 0x00000043, 0x00000003, InterpPlayerYaw, 0x0000008F, 0x00000003, 0x00000008, 0x00000001, 0x0000000A, 0x00000043, 0x00000003, InterpPlayerYaw, 0x00000143, 0x00000003, 0x00000008, 0x00000001, 0x0000000A, 0x00000043, 0x00000002, SetPlayerAnimation, 0x0001002A, 0x00000043, 0x00000005, SetNpcPos, 0x00000006, 0xFFFFFF3B, 0x00000027, 0xFFFFFF44, 0x00000043, 0x00000003, SetNpcAnimation, 0x00000006, 0x00830002, 0x00000043, 0x00000004, SetNpcFlagBits, 0x00000006, 0x00000200, 0x00000001, 0x00000056, 0x00000000, 0x00000043, 0x00000004, PlaySoundAtCollider, 0x00000011, 0x000001C1, 0x00000000, 0x00000043, 0x00000005, MakeLerp, 0x00000000, 0x0000005A, 0x0000000A, 0x00000000, 0x00000003, 0x00000001, 0x0000000A, 0x00000043, 0x00000001, UpdateLerp, 0x00000043, 0x00000006, RotateModel, 0x00000099, 0xFE363C80, 0x00000000, 0x00000001, 0x00000000, 0x00000008, 0x00000001, 0x00000001, 0x0000000A, 0x00000002, 0xFE363C81, 0x00000001, 0x00000004, 0x00000001, 0x0000000A, 0x00000013, 0x00000000, 0x00000008, 0x00000001, 0x0000000A, 0x00000043, 0x00000005, MakeLerp, 0x0000005A, 0x00000000, 0x0000000A, 0x00000000, 0x00000003, 0x00000001, 0x0000000B, 0x00000043, 0x00000001, UpdateLerp, 0x00000043, 0x00000006, RotateModel, 0x00000099, 0xFE363C80, 0x00000000, 0x00000001, 0x00000000, 0x00000008, 0x00000001, 0x00000001, 0x0000000A, 0x00000002, 0xFE363C81, 0x00000001, 0x00000004, 0x00000001, 0x0000000B, 0x00000013, 0x00000000, 0x00000043, 0x00000004, PlaySoundAtCollider, 0x00000011, 0x000001C2, 0x00000000, 0x00000057, 0x00000000, 0x00000043, 0x00000005, NpcMoveTo, 0x00000006, 0xFFFFFF40, 0xFFFFFF1A, 0x00000014, 0x00000043, 0x00000002, SetPlayerAnimation, 0x00010002, 0x00000008, 0x00000001, 0x0000000A, 0x00000043, 0x00000006, SpeakToPlayer, 0x00000006, 0x00830004, 0x00830001, 0x00000000, 0x000B000A, 0x00000008, 0x00000001, 0x00000005, 0x00000043, 0x00000005, NpcMoveTo, 0x00000006, 0xFFFFFF60, 0xFFFFFECA, 0x00000021, 0x00000043, 0x00000003, SetNpcAnimation, 0x00000006, 0x00830001, 0x00000008, 0x00000001, 0x0000000A, 0x00000043, 0x00000006, SpeakToPlayer, 0x00000006, 0x00830004, 0x00830001, 0x00000000, 0x000B000B, 0x00000043, 0x00000002, SetPlayerAnimation, 0x00080007, 0x00000008, 0x00000001, 0x00000014, 0x00000043, 0x00000006, SpeakToPlayer, 0x00000006, 0x00830004, 0x00830001, 0x00000000, 0x000B000C, 0x00000043, 0x00000002, SetPlayerAnimation, 0x0008001E, 0x00000008, 0x00000001, 0x0000001E, 0x00000043, 0x00000006, SpeakToPlayer, 0x00000006, 0x00830004, 0x00830001, 0x00000000, 0x000B000D, 0x00000043, 0x00000002, SetPlayerAnimation, 0x00010021, 0x00000008, 0x00000001, 0x00000014, 0x00000043, 0x00000007, AdjustCam, 0x00000000, 0xF24A8A80, 0x00000000, 0xF245CA80, 0xF24ACA80, 0xF24A5280, 0x00000008, 0x00000001, 0x0000000F, 0x00000043, 0x00000003, PlaySoundAtPlayer, 0x00000262, 0x00000000, 0x00000043, 0x0000000A, ShowEmote, 0x00000000, 0x00000000, 0x00000000, 0x0000001E, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000043, 0x00000002, SetPlayerAnimation, 0x00080016, 0x00000008, 0x00000001, 0x00000014, 0x00000043, 0x00000002, SetPlayerAnimation, 0x00080007, 0x00000008, 0x00000001, 0x00000028, 0x00000043, 0x00000006, SpeakToPlayer, 0x00000006, 0x00830004, 0x00830001, 0x00000000, 0x000B000E, 0x00000043, 0x00000002, SetPlayerAnimation, 0x00010029, 0x00000008, 0x00000001, 0x00000014, 0x00000043, 0x00000006, SpeakToPlayer, 0x00000006, 0x00830004, 0x00830001, 0x00000000, 0x000B000F, 0x00000008, 0x00000001, 0x00000014, 0x00000043, 0x00000002, SetPlayerAnimation, 0x00010028, 0x00000008, 0x00000001, 0x00000014, 0x00000043, 0x00000003, PlaySoundAtPlayer, 0x00000263, 0x00000000, 0x00000043, 0x0000000A, ShowEmote, 0x00000000, 0x00000002, 0x00000000, 0x0000003C, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000008, 0x00000001, 0x00000037, 0x00000043, 0x00000002, SetPlayerAnimation, 0x00010002, 0x00000043, 0x00000006, SpeakToPlayer, 0x00000006, 0x00830004, 0x00830001, 0x00000000, 0x000B0010, 0x00000008, 0x00000001, 0x0000000F, 0x00000043, 0x00000002, SetPlayerAnimation, 0x00010021, 0x00000008, 0x00000001, 0x0000001E, 0x00000043, 0x00000002, SetPlayerAnimation, 0x00010002, 0x00000043, 0x00000006, SpeakToPlayer, 0x00000006, 0x00830004, 0x00830001, 0x00000000, 0x000B0011, 0x00000008, 0x00000001, 0x00000005, 0x00000043, 0x00000004, GetPlayerPos, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000043, 0x00000005, UseSettingsFrom, 0x00000000, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000043, 0x00000005, SetPanTarget, 0x00000000, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000043, 0x00000003, SetCamDistance, 0x00000000, 0xF2449E80, 0x00000043, 0x00000004, SetCamPitch, 0x00000000, 0xF24ACA80, 0xF24A5680, 0x00000043, 0x00000003, SetCamSpeed, 0x00000000, 0xF24A8A80, 0x00000043, 0x00000004, PanToTarget, 0x00000000, 0x00000000, 0x00000001, 0x00000043, 0x00000003, WaitForCam, 0x00000000, 0xF24A7E80, 0x00000043, 0x00000002, SetPlayerAnimation, 0x00010007, 0x00000043, 0x00000002, SetPlayerJumpscale, 0xF24A8280, 0x00000043, 0x00000004, GetPlayerPos, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000043, 0x00000005, PlayerJump, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x0000000A, 0x00000043, 0x00000002, SetPlayerAnimation, 0x00010002, 0x00000043, 0x00000003, BindNpcInteract, 0x00000006, D_8024D3F0_8BD460, 0x00000024, 0x00000002, 0xF5DE0180, 0xFFFFFF82, 0x00000008, 0x00000001, 0x00000001, 0x00000043, 0x00000002, DisablePlayerInput, 0x00000000, 0x00000002, 0x00000000, 0x00000001, 0x00000000 dlabel D_8024E538_8BE5A8 .short 0x0001, 0x0003, 0x0005, 0x0007, 0x0007, 0x0005, 0x0003, 0x0000 @@ -284,7 +284,7 @@ dlabel D_8024E538_8BE5A8 dlabel D_8024E548_8BE5B8 .word 0x00000002, 0x00000000, 0x00000001, 0x00000000 -dlabel D_8024E558_8BE5C8 +dlabel mac_02_Quizmo_AnswerResult_8BE5C8 .word 0x00000056, 0x00000000, 0x00000043, 0x00000001, func_80242F7C_8B2FEC, 0x00000057, 0x00000000, 0x00000043, 0x00000003, RandInt, 0x00000064, 0xFE363C80, 0x00000027, 0x00000002, 0xFE363C80, 0x00000001, 0x00000008, 0x00000001, 0xFE363C80, 0x0000003E, 0x00000002, 0x00000001, 0xFE363C8A, 0x0000003C, 0x00000001, 0xFE363C8A, 0x00000056, 0x00000000, 0x0000003C, 0x00000001, 0xFE363C8A, 0x00000003, 0x00000001, 0x00000000, 0x00000043, 0x00000003, RandInt, 0x0000001E, 0xFE363C80, 0x00000027, 0x00000002, 0xFE363C80, 0x0000001E, 0x00000026, 0x00000002, 0xF4ACD480, 0xF24AA280, 0x00000008, 0x00000001, 0xFE363C80, 0x00000043, 0x00000003, RandInt, 0x00000064, 0xFE363C81, 0x0000000C, 0x00000002, 0xFE363C81, 0x00000050, 0x00000024, 0x00000002, 0xFE363C81, 0x00000001, 0x00000012, 0x00000000, 0x00000024, 0x00000002, 0xFE363C81, 0x00000002, 0x00000013, 0x00000000, 0x00000005, 0x00000001, 0xFE363C81, 0x00000026, 0x00000002, 0xF4ACD480, 0xF24BE280, 0x0000002C, 0x00000002, 0xF4ACD480, 0xFD050F80, 0x00000008, 0x00000001, 0x00000001, 0x00000026, 0x00000002, 0xF4ACD480, 0xF24C0A80, 0x0000002C, 0x00000002, 0xF4ACD480, 0xFD050F80, 0x00000008, 0x00000001, 0x00000001, 0x00000026, 0x00000002, 0xF4ACD480, 0xF24C8280, 0x0000002C, 0x00000002, 0xF4ACD480, 0xFD050F80, 0x00000008, 0x00000001, 0x00000001, 0x00000026, 0x00000002, 0xF4ACD480, 0xF24C5A80, 0x0000002C, 0x00000002, 0xF4ACD480, 0xFD050F80, 0x00000008, 0x00000001, 0x00000001, 0x00000026, 0x00000002, 0xF4ACD480, 0xF24C3280, 0x0000002C, 0x00000002, 0xF4ACD480, 0xFD050F80, 0x00000008, 0x00000001, 0x00000001, 0x00000026, 0x00000002, 0xF4ACD480, 0xF24C0A80, 0x0000002C, 0x00000002, 0xF4ACD480, 0xFD050F80, 0x00000008, 0x00000001, 0x00000001, 0x00000006, 0x00000000, 0x00000004, 0x00000001, 0x00000000, 0x00000057, 0x00000000, 0x00000026, 0x00000002, 0xFE363C80, 0xF24C0A80, 0x00000003, 0x00000001, 0x00000001, 0x00000005, 0x00000001, 0x00000032, 0x00000043, 0x00000007, func_802CFD30, 0xFFFFFFFF, 0x0000000D, 0x00000000, 0xF4ACD480, 0x00000000, 0xFD050F81, 0x00000008, 0x00000001, 0x00000001, 0x00000006, 0x00000000, 0x00000005, 0x00000001, 0x00000032, 0x00000043, 0x00000007, func_802CFD30, 0xFFFFFFFF, 0x0000000D, 0x00000000, 0xF4ACD480, 0x00000000, 0xFD050F81, 0x00000008, 0x00000001, 0x00000001, 0x00000006, 0x00000000, 0x00000004, 0x00000001, 0x00000001, 0x00000002, 0x00000000, 0x00000001, 0x00000000 dlabel D_8024E864_8BE8D4 diff --git a/ver/us/asm/data/world/area_kmr/kmr_04/8CC4F0.data.s b/ver/us/asm/data/world/area_kmr/kmr_04/8CC4F0.data.s index 82b50ec47b..a14efe16d0 100644 --- a/ver/us/asm/data/world/area_kmr/kmr_04/8CC4F0.data.s +++ b/ver/us/asm/data/world/area_kmr/kmr_04/8CC4F0.data.s @@ -14,7 +14,7 @@ dlabel D_80242090_8CC990 dlabel D_802423F0_8CCCF0 .word 0x0000004C, 0x00000001, 0xF24A8280, 0x00000030, 0x00000001, 0xFE363C80, 0x00000034, 0x00000004, 0xFE363C81, 0xFE363C82, 0xFE363C83, 0xFE363C84, 0x00000031, 0x00000001, 0xFE363C85, 0x00000043, 0x00000004, GetPlayerPos, 0xFE363C86, 0xFE363C8F, 0xFE363C88, 0x00000043, 0x00000002, PlaySound, 0x00000165, 0x00000043, 0x00000002, PlaySound, 0x00000166, 0x00000056, 0x00000000, 0x00000024, 0x00000002, 0xFBD3E280, 0x00000000, 0x0000000B, 0x00000002, 0xFE363C81, 0x00000000, 0x00000008, 0x00000001, 0x00000001, 0x00000005, 0x00000001, 0x00000005, 0x00000030, 0x00000001, 0xFE363C81, 0x00000031, 0x00000001, 0xFE363C82, 0x00000005, 0x00000001, 0xFE363C82, 0x00000031, 0x00000001, 0xFE363C83, 0x00000043, 0x00000006, kmr_04_TransformFoliage, 0xFE363C83, 0xF24A7AE7, 0xF24A7B4D, 0xFE363C8F, 0x00000000, 0x0000000A, 0x00000002, 0xFBD3E280, 0x00000000, 0x00000024, 0x00000002, 0xFBD3E280, 0x00000001, 0x00000043, 0x00000004, PlaySoundAtModel, 0xFE363C83, 0x00000166, 0x00000000, 0x00000013, 0x00000000, 0x00000006, 0x00000000, 0x00000008, 0x00000001, 0x00000001, 0x00000030, 0x00000001, 0xFE363C81, 0x00000031, 0x00000001, 0xFE363C82, 0x00000005, 0x00000001, 0xFE363C82, 0x00000031, 0x00000001, 0xFE363C83, 0x00000043, 0x00000006, kmr_04_TransformFoliage, 0xFE363C83, 0xF24A7AE7, 0xF24A79B4, 0xFE363C8F, 0x00000000, 0x00000006, 0x00000000, 0x00000008, 0x00000001, 0x00000001, 0x00000006, 0x00000000, 0x00000030, 0x00000001, 0xFE363C81, 0x00000031, 0x00000001, 0xFE363C82, 0x00000005, 0x00000001, 0xFE363C82, 0x00000031, 0x00000001, 0xFE363C83, 0x00000043, 0x00000005, TranslateModel, 0xFE363C83, 0x00000000, 0x00000000, 0x00000000, 0x00000006, 0x00000000, 0x00000008, 0x00000001, 0x00000001, 0x00000013, 0x00000000, 0x00000057, 0x00000000, 0x00000056, 0x00000000, 0x00000024, 0x00000002, 0xFBD3E280, 0x00000000, 0x0000000B, 0x00000002, 0xFE363C82, 0x00000000, 0x00000005, 0x00000001, 0x00000005, 0x00000030, 0x00000001, 0xFE363C82, 0x00000031, 0x00000001, 0xFE363C83, 0x00000005, 0x00000001, 0xFE363C83, 0x00000031, 0x00000001, 0xFE363C84, 0x00000043, 0x00000006, kmr_04_TransformFoliage, 0xFE363C84, 0xF24A7AE7, 0xF24A7B4D, 0xFE363C8F, 0x00000000, 0x0000000A, 0x00000002, 0xFBD3E280, 0x00000000, 0x00000024, 0x00000002, 0xFBD3E280, 0x00000001, 0x00000043, 0x00000004, PlaySoundAtModel, 0xFE363C84, 0x00000165, 0x00000000, 0x00000013, 0x00000000, 0x00000006, 0x00000000, 0x00000008, 0x00000001, 0x00000001, 0x00000030, 0x00000001, 0xFE363C82, 0x00000031, 0x00000001, 0xFE363C83, 0x00000005, 0x00000001, 0xFE363C83, 0x00000031, 0x00000001, 0xFE363C84, 0x00000043, 0x00000006, kmr_04_TransformFoliage, 0xFE363C84, 0xF24A7AE7, 0xF24A79B4, 0xFE363C8F, 0x00000000, 0x00000006, 0x00000000, 0x00000008, 0x00000001, 0x00000001, 0x00000006, 0x00000000, 0x00000030, 0x00000001, 0xFE363C82, 0x00000031, 0x00000001, 0xFE363C83, 0x00000005, 0x00000001, 0xFE363C83, 0x00000031, 0x00000001, 0xFE363C84, 0x00000043, 0x00000005, TranslateModel, 0xFE363C84, 0x00000000, 0x00000000, 0x00000000, 0x00000006, 0x00000000, 0x00000008, 0x00000001, 0x00000001, 0x00000013, 0x00000000, 0x00000057, 0x00000000, 0x00000056, 0x00000000, 0x0000000B, 0x00000002, 0xFE363C83, 0x00000000, 0x00000030, 0x00000001, 0xFE363C83, 0x00000031, 0x00000001, 0xFE363C84, 0x00000005, 0x00000001, 0xFE363C84, 0x00000031, 0x00000001, 0xFE363C85, 0x00000033, 0x00000003, 0xFE363C86, 0xFE363C87, 0xFE363C88, 0x00000033, 0x00000003, 0xFE363C89, 0xFE363C8A, 0xFE363C8B, 0x0000000A, 0x00000002, 0xFE363C8B, 0x00000000, 0x00000043, 0x00000007, DropItemEntity, 0xFE363C85, 0xFE363C86, 0xFE363C87, 0xFE363C88, 0xFE363C89, 0xFE363C8A, 0x00000012, 0x00000000, 0x00000043, 0x00000003, GetValueByRef, 0xFE363C8B, 0xFE363C8C, 0x0000000A, 0x00000002, 0xFE363C8C, 0x00000000, 0x00000043, 0x00000003, SetValueByRef, 0xFE363C8B, 0x00000001, 0x00000043, 0x00000007, DropItemEntity, 0xFE363C85, 0xFE363C86, 0xFE363C87, 0xFE363C88, 0xFE363C89, 0xFE363C8A, 0x00000013, 0x00000000, 0x00000013, 0x00000000, 0x00000006, 0x00000000, 0x00000013, 0x00000000, 0x00000057, 0x00000000, 0x00000056, 0x00000000, 0x0000000B, 0x00000002, 0xFE363C84, 0x00000000, 0x00000030, 0x00000001, 0xFE363C84, 0x00000031, 0x00000001, 0xFE363C85, 0x00000005, 0x00000001, 0xFE363C85, 0x00000033, 0x00000003, 0xFE363C86, 0xFE363C87, 0xFE363C88, 0x00000043, 0x0000000F, PlayEffect, 0x00000014, 0x00000000, 0xFE363C86, 0xFE363C87, 0xFE363C88, 0x00000064, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000006, 0x00000000, 0x00000013, 0x00000000, 0x00000057, 0x00000000, 0x0000000B, 0x00000002, 0xFE363C85, 0x00000000, 0x00000046, 0x00000001, 0xFE363C85, 0x00000013, 0x00000000, 0x00000008, 0x00000001, 0x0000000F, 0x00000002, 0x00000000, 0x00000001, 0x00000000 -dlabel kmr_04_varTable +dlabel kmr_04_varStash .word 0x00000000, 0x00000043, 0x00000004, ShowGotItem, 0xFE363C80, 0x00000001, 0x00000000, 0x00000002, 0x00000000, 0x00000002, 0x00000000, 0x00000001, 0x00000000, 0x00000043, 0x00000004, ShowGotItem, 0xFE363C80, 0x00000001, 0x00000010, 0x00000002, 0x00000000, 0x00000002, 0x00000000, 0x00000001, 0x00000000 dlabel D_80242A58_8CD358 diff --git a/ver/us/asm/data/world/area_kmr/kmr_10/8D90F0.data.s b/ver/us/asm/data/world/area_kmr/kmr_10/8D90F0.data.s index 68c2d5b9f3..76cc4cf8ba 100644 --- a/ver/us/asm/data/world/area_kmr/kmr_10/8D90F0.data.s +++ b/ver/us/asm/data/world/area_kmr/kmr_10/8D90F0.data.s @@ -2,7 +2,7 @@ .section .data -dlabel kmr_10_varTable +dlabel kmr_10_varStash .word 0x00000000 dlabel D_80240C24_8D90F4 diff --git a/ver/us/asm/data/world/area_kmr/kmr_20/8F66D0.data.s b/ver/us/asm/data/world/area_kmr/kmr_20/8F66D0.data.s index 767df1f74c..0a95c207bf 100644 --- a/ver/us/asm/data/world/area_kmr/kmr_20/8F66D0.data.s +++ b/ver/us/asm/data/world/area_kmr/kmr_20/8F66D0.data.s @@ -8,7 +8,7 @@ dlabel D_8024A8B0_8F66D0 dlabel D_8024A8DC_8F66FC .word 0x00000000, 0x00170016, 0x00000000, 0x00000000, 0x00000000, EnemyNpcHit, 0x00000000, EnemyNpcDefeat, 0x00000000, 0x00000000, 0x000E0001 -dlabel kmr_20_varTable +dlabel kmr_20_varStash .word 0x00000000 dlabel D_8024A90C_8F672C diff --git a/ver/us/asm/data/world/area_kmr/kmr_20/8F9D30.data.s b/ver/us/asm/data/world/area_kmr/kmr_20/8F9D30.data.s index 3f3a8172f1..91e44d1f46 100644 --- a/ver/us/asm/data/world/area_kmr/kmr_20/8F9D30.data.s +++ b/ver/us/asm/data/world/area_kmr/kmr_20/8F9D30.data.s @@ -2,7 +2,7 @@ .section .data -dlabel D_8024DF10_8F9D30 +dlabel sam_01_Quizmo_AnswerResult_8F9D30 .word 0x00000043, 0x00000002, DisablePlayerInput, 0x00000001, 0x00000043, 0x00000002, DisablePlayerPhysics, 0x00000001, 0x00000043, 0x00000002, DisablePartnerAI, 0x00000000, 0x00000043, 0x00000002, HidePlayerShadow, 0x00000001, 0x00000043, 0x00000002, SetPlayerAnimation, 0x00010000, 0x00000043, 0x00000002, GetCurrentPartnerID, 0xFE363C80, 0x0000000B, 0x00000002, 0xFE363C80, 0x00000000, 0x00000043, 0x00000003, EnableNpcShadow, 0xFFFFFFFC, 0x00000000, 0x00000043, 0x00000005, SetNpcPos, 0xFFFFFFFC, 0x00000000, 0xFFFFFC18, 0x00000000, 0x00000013, 0x00000000, 0x00000043, 0x00000002, GetEntryID, 0xFE363C80, 0x00000043, 0x00000001, dup_kmr_20_Pipe_GetEntryPos, 0x00000028, 0x00000002, 0xFE363C82, 0x00000028, 0x00000043, 0x00000004, SetPlayerPos, 0xFE363C81, 0xFE363C82, 0xFE363C83, 0x00000043, 0x00000003, InterpPlayerYaw, 0xFE363C84, 0x00000000, 0x00000043, 0x00000002, PlaySound, 0x00000163, 0x00000043, 0x00000002, func_802D286C, 0x00000100, 0x00000043, 0x00000007, func_802D2520, 0x00010000, 0x00000005, 0x00000002, 0x00000001, 0x00000001, 0x00000000, 0x00000043, 0x00000004, GetPlayerPos, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000005, 0x00000001, 0x00000028, 0x00000027, 0x00000002, 0xFE363C81, 0x00000001, 0x00000043, 0x00000004, SetPlayerPos, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000008, 0x00000001, 0x00000001, 0x00000006, 0x00000000, 0x00000008, 0x00000001, 0x00000003, 0x00000043, 0x00000002, GetCurrentPartnerID, 0xFE363C80, 0x0000000B, 0x00000002, 0xFE363C80, 0x00000000, 0x00000056, 0x00000000, 0x00000043, 0x00000002, DisablePartnerAI, 0x00000000, 0x00000043, 0x00000004, GetPlayerPos, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000028, 0x00000002, 0xFE363C82, 0x00000003, 0x00000043, 0x00000005, SetNpcPos, 0xFFFFFFFC, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000043, 0x00000004, SetNpcFlagBits, 0xFFFFFFFC, 0x00000002, 0x00000000, 0x00000043, 0x00000001, EnablePartnerAI, 0x00000043, 0x00000003, EnableNpcShadow, 0xFFFFFFFC, 0x00000001, 0x00000057, 0x00000000, 0x00000013, 0x00000000, 0x00000008, 0x00000001, 0x00000002, 0x00000043, 0x00000007, func_802D2520, 0x00010000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000008, 0x00000001, 0x00000001, 0x00000043, 0x00000002, SetPlayerAnimation, 0x00010002, 0x00000043, 0x00000002, DisablePlayerPhysics, 0x00000000, 0x00000043, 0x00000002, DisablePlayerInput, 0x00000000, 0x00000043, 0x00000002, HidePlayerShadow, 0x00000000, 0x00000003, 0x00000001, 0x00000000, 0x00000043, 0x00000001, dup_kmr_20_Pipe_GetCurrentFloor, 0x00000008, 0x00000001, 0x00000001, 0x0000000B, 0x00000002, 0xFE363C80, 0xFFFFFFFF, 0x00000004, 0x00000001, 0x00000000, 0x00000013, 0x00000000, 0x00000044, 0x00000001, 0xFE363C8A, 0x00000002, 0x00000000, 0x00000001, 0x00000000, 0x00000043, 0x00000002, DisablePlayerInput, 0x00000001, 0x00000043, 0x00000002, DisablePlayerPhysics, 0x00000001, 0x00000043, 0x00000002, HidePlayerShadow, 0x00000001, 0x00000043, 0x00000004, ModifyColliderFlags, 0x00000000, 0xFE363C8B, 0x7FFFFE00, 0x00000043, 0x00000002, GetEntryID, 0xFE363C80, 0x00000043, 0x00000001, dup_kmr_20_Pipe_GetEntryPos, 0x00000024, 0x00000002, 0xFE363C85, 0xFE363C81, 0x00000024, 0x00000002, 0xFE363C86, 0xFE363C82, 0x00000024, 0x00000002, 0xFE363C87, 0xFE363C83, 0x00000027, 0x00000002, 0xFE363C82, 0x00000002, 0x00000043, 0x00000004, SetPlayerPos, 0xFE363C81, 0xFE363C82, 0xFE363C83, 0x00000043, 0x00000003, InterpPlayerYaw, 0xFE363C84, 0x00000000, 0x0000000A, 0x00000002, 0xFE363C84, 0x0000005A, 0x00000027, 0x00000002, 0xFE363C85, 0x00000028, 0x00000012, 0x00000000, 0x00000028, 0x00000002, 0xFE363C85, 0x00000028, 0x00000013, 0x00000000, 0x00000043, 0x00000005, UseSettingsFrom, 0x00000000, 0xFE363C85, 0xFE363C86, 0xFE363C87, 0x00000043, 0x00000005, SetPanTarget, 0x00000000, 0xFE363C85, 0xFE363C86, 0xFE363C87, 0x00000043, 0x00000003, SetCamSpeed, 0x00000000, 0xF24BE280, 0x00000043, 0x00000004, PanToTarget, 0x00000000, 0x00000000, 0x00000001, 0x00000043, 0x00000002, GetCurrentPartnerID, 0xFE363C80, 0x0000000B, 0x00000002, 0xFE363C80, 0x00000000, 0x00000043, 0x00000002, DisablePartnerAI, 0x00000000, 0x00000043, 0x00000003, EnableNpcShadow, 0xFFFFFFFC, 0x00000000, 0x00000043, 0x00000005, SetNpcPos, 0xFFFFFFFC, 0x00000000, 0xFFFFFC18, 0x00000000, 0x00000043, 0x00000004, InterpNpcYaw, 0xFFFFFFFC, 0xFE363C80, 0x00000000, 0x00000013, 0x00000000, 0x00000008, 0x00000001, 0x00000001, 0x00000043, 0x00000002, PlaySound, 0x00000163, 0x00000056, 0x00000000, 0x00000008, 0x00000001, 0x00000019, 0x00000043, 0x00000002, HidePlayerShadow, 0x00000000, 0x00000057, 0x00000000, 0x00000043, 0x00000002, func_802D286C, 0x00000900, 0x00000043, 0x00000007, func_802D2520, 0x00010002, 0x00000005, 0x00000003, 0x00000001, 0x00000001, 0x00000000, 0x00000005, 0x00000001, 0x00000028, 0x00000043, 0x00000002, dup_kmr_20_Pipe_GetPointAheadOfPlayer, 0xF24A7E80, 0x00000043, 0x00000004, SetPlayerPos, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000008, 0x00000001, 0x00000001, 0x00000006, 0x00000000, 0x00000043, 0x00000002, GetCurrentPartnerID, 0xFE363C80, 0x0000000B, 0x00000002, 0xFE363C80, 0x00000000, 0x00000056, 0x00000000, 0x00000043, 0x00000004, GetPlayerPos, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000028, 0x00000002, 0xFE363C82, 0x00000003, 0x00000043, 0x00000005, SetNpcPos, 0xFFFFFFFC, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000043, 0x00000003, EnableNpcShadow, 0xFFFFFFFC, 0x00000001, 0x00000043, 0x00000001, EnablePartnerAI, 0x00000057, 0x00000000, 0x00000013, 0x00000000, 0x00000008, 0x00000001, 0x00000005, 0x00000043, 0x00000007, func_802D2520, 0x00010002, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000043, 0x00000004, ModifyColliderFlags, 0x00000001, 0xFE363C8B, 0x7FFFFE00, 0x00000043, 0x00000002, DisablePlayerInput, 0x00000000, 0x00000043, 0x00000002, DisablePlayerPhysics, 0x00000000, 0x00000043, 0x00000004, PanToTarget, 0x00000000, 0x00000000, 0x00000000, 0x00000044, 0x00000001, 0xFE363C8A, 0x00000002, 0x00000000, 0x00000001, 0x00000000, 0x00000043, 0x00000001, dup_kmr_20_Pipe_AwaitDownInput, 0x0000000A, 0x00000002, 0xFE363C80, 0x00000000, 0x00000002, 0x00000000, 0x00000013, 0x00000000, 0x00000043, 0x00000002, GetCurrentPartner, 0xFE363C80, 0x0000000B, 0x00000002, 0xFE363C80, 0x00000000, 0x00000043, 0x00000002, GetCurrentPartnerID, 0xFE363C81, 0x0000000B, 0x00000002, 0xFE363C81, 0x00000006, 0x00000002, 0x00000000, 0x00000012, 0x00000000, 0x00000043, 0x00000001, func_802D2B6C, 0x00000043, 0x00000002, DisablePlayerInput, 0x00000001, 0x00000013, 0x00000000, 0x00000012, 0x00000000, 0x00000043, 0x00000002, DisablePlayerInput, 0x00000001, 0x00000013, 0x00000000, 0x00000046, 0x00000001, D_8024E730_8FA550, 0x00000002, 0x00000000, 0x00000001, 0x00000000 dlabel D_8024E730_8FA550 diff --git a/ver/us/asm/data/world/area_kpa/kpa_130/AA3870.data.s b/ver/us/asm/data/world/area_kpa/kpa_130/AA3870.data.s index f6664de153..ffce129a62 100644 --- a/ver/us/asm/data/world/area_kpa/kpa_130/AA3870.data.s +++ b/ver/us/asm/data/world/area_kpa/kpa_130/AA3870.data.s @@ -12,7 +12,7 @@ dlabel D_80240B94_AA38B4 .word 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x40400000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000001 dlabel D_80240BC4_AA38E4 -.word 0x00000043, 0x00000002, SyncOverrideEnemyPos, 0x00000001, 0x00000043, 0x00000003, SetSelfVar, 0x00000000, 0x00000000, 0x00000043, 0x00000005, SetNpcPos, 0xFFFFFFFF, 0x00000000, 0xFFFFFC18, 0x00000000, 0x00000043, 0x00000002, func_80240048_AA2D68, D_80240B94_AA38B4, 0x00000002, 0x00000000, 0x00000001, 0x00000000 +.word 0x00000043, 0x00000002, SyncOverrideEnemyPos, 0x00000001, 0x00000043, 0x00000003, SetSelfVar, 0x00000000, 0x00000000, 0x00000043, 0x00000005, SetNpcPos, 0xFFFFFFFF, 0x00000000, 0xFFFFFC18, 0x00000000, 0x00000043, 0x00000002, kpa_130_BulletBill_Think, D_80240B94_AA38B4, 0x00000002, 0x00000000, 0x00000001, 0x00000000 dlabel D_80240C24_AA3944 .word 0x00000000, 0x00000000, 0x0000000A, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000 @@ -24,7 +24,7 @@ dlabel D_80240C68_AA3988 .word 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x40E9999A, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000001 dlabel D_80240C98_AA39B8 -.word 0x00000043, 0x00000002, SyncOverrideEnemyPos, 0x00000001, 0x00000043, 0x00000003, SetSelfVar, 0x00000000, 0x00000000, 0x00000043, 0x00000005, SetNpcPos, 0xFFFFFFFF, 0x00000000, 0xFFFFFC18, 0x00000000, 0x00000043, 0x00000002, func_80240048_AA2D68, D_80240C68_AA3988, 0x00000002, 0x00000000, 0x00000001, 0x00000000 +.word 0x00000043, 0x00000002, SyncOverrideEnemyPos, 0x00000001, 0x00000043, 0x00000003, SetSelfVar, 0x00000000, 0x00000000, 0x00000043, 0x00000005, SetNpcPos, 0xFFFFFFFF, 0x00000000, 0xFFFFFC18, 0x00000000, 0x00000043, 0x00000002, kpa_130_BulletBill_Think, D_80240C68_AA3988, 0x00000002, 0x00000000, 0x00000001, 0x00000000 dlabel D_80240CF8_AA3A18 .word 0x00000043, 0x00000002, GetBattleOutcome, 0xFE363C80, 0x00000014, 0x00000001, 0xFE363C80, 0x00000016, 0x00000001, 0x00000000, 0x00000043, 0x00000001, DoNpcDefeat, 0x00000016, 0x00000001, 0x00000002, 0x00000043, 0x00000002, func_80045900, 0x00000000, 0x00000016, 0x00000001, 0x00000003, 0x00000043, 0x00000004, SetEnemyFlagBits, 0xFFFFFFFF, 0x00000010, 0x00000001, 0x00000043, 0x00000002, RemoveNpc, 0xFFFFFFFF, 0x00000023, 0x00000000, 0x00000002, 0x00000000, 0x00000001, 0x00000000 diff --git a/ver/us/asm/data/world/area_kpa/kpa_14/A58DB0.data.s b/ver/us/asm/data/world/area_kpa/kpa_14/A58DB0.data.s index 1d3924a298..204c6d93bb 100644 --- a/ver/us/asm/data/world/area_kpa/kpa_14/A58DB0.data.s +++ b/ver/us/asm/data/world/area_kpa/kpa_14/A58DB0.data.s @@ -2,7 +2,7 @@ .section .data -dlabel kpa_14_varTable +dlabel kpa_14_varStash .word 0x00000000, 0x0000004D, 0x00000001, 0x00000000, 0x00000043, 0x00000002, SetTimeFreezeMode, 0x00000002, 0x00000008, 0x00000001, 0x00000028, 0x00000043, 0x00000004, ShowGotItem, 0xFE363C80, 0x00000000, 0x00000000, 0x00000043, 0x00000002, SetTimeFreezeMode, 0x00000000, 0x00000002, 0x00000000, 0x00000002, 0x00000000, 0x00000001, 0x00000000 dlabel D_8024196C_A58E1C diff --git a/ver/us/asm/data/world/area_kpa/kpa_15/A59E30.data.s b/ver/us/asm/data/world/area_kpa/kpa_15/A59E30.data.s index acc3e517a8..066708d89e 100644 --- a/ver/us/asm/data/world/area_kpa/kpa_15/A59E30.data.s +++ b/ver/us/asm/data/world/area_kpa/kpa_15/A59E30.data.s @@ -2,7 +2,7 @@ .section .data -dlabel kpa_15_varTable +dlabel kpa_15_varStash .word 0x00000000 dlabel D_80240AA4_A59E34 diff --git a/ver/us/asm/data/world/area_kzn/kzn_02/C5D9B0.data.s b/ver/us/asm/data/world/area_kzn/kzn_02/C5D9B0.data.s index 7e1c2f5991..68a49e551d 100644 --- a/ver/us/asm/data/world/area_kzn/kzn_02/C5D9B0.data.s +++ b/ver/us/asm/data/world/area_kzn/kzn_02/C5D9B0.data.s @@ -65,7 +65,7 @@ dlabel D_802449B8_C5F0F8 dlabel D_802449E4_C5F124 .word 0x00000000, 0x00280018, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00630000 -dlabel kzn_02_varTable +dlabel kzn_02_varStash .word 0x00000000 dlabel D_80244A14_C5F154 diff --git a/ver/us/asm/data/world/area_kzn/kzn_03/C647B0.data.s b/ver/us/asm/data/world/area_kzn/kzn_03/C647B0.data.s index 05e10af687..30b762bfef 100644 --- a/ver/us/asm/data/world/area_kzn/kzn_03/C647B0.data.s +++ b/ver/us/asm/data/world/area_kzn/kzn_03/C647B0.data.s @@ -50,7 +50,7 @@ dlabel D_80244148_C64E58 dlabel D_80244174_C64E84 .word 0x00000000, 0x00280018, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00630000 -dlabel kzn_03_varTable +dlabel kzn_03_varStash .word 0x00000000 dlabel D_802441A4_C64EB4 diff --git a/ver/us/asm/data/world/area_kzn/kzn_08/C76030.data.s b/ver/us/asm/data/world/area_kzn/kzn_08/C76030.data.s index 32b058a052..5196c1b09c 100644 --- a/ver/us/asm/data/world/area_kzn/kzn_08/C76030.data.s +++ b/ver/us/asm/data/world/area_kzn/kzn_08/C76030.data.s @@ -2,7 +2,7 @@ .section .data -dlabel kzn_08_varTable +dlabel kzn_08_varStash .word 0x00000000 dlabel D_80244BB4_C76034 diff --git a/ver/us/asm/data/world/area_kzn/kzn_09/C7B0D0.data.s b/ver/us/asm/data/world/area_kzn/kzn_09/C7B0D0.data.s index 1b3d0a02eb..6d0ac03db6 100644 --- a/ver/us/asm/data/world/area_kzn/kzn_09/C7B0D0.data.s +++ b/ver/us/asm/data/world/area_kzn/kzn_09/C7B0D0.data.s @@ -59,7 +59,7 @@ dlabel D_802451CC_C7BEAC dlabel D_80245224_C7BF04 .word 0x00000000, 0x00180018, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00630000 -dlabel kzn_09_varTable +dlabel kzn_09_varStash .word 0x00000000 dlabel D_80245254_C7BF34 diff --git a/ver/us/asm/data/world/area_kzn/kzn_17/C89450.data.s b/ver/us/asm/data/world/area_kzn/kzn_17/C89450.data.s index 2da32d932e..6752efd4a3 100644 --- a/ver/us/asm/data/world/area_kzn/kzn_17/C89450.data.s +++ b/ver/us/asm/data/world/area_kzn/kzn_17/C89450.data.s @@ -47,7 +47,7 @@ dlabel D_80243ED0_C89980 dlabel D_8024401C_C89ACC .word 0x00000000, 0x00140016, 0x00000000, 0x00000000, D_80243DC0_C89870, EnemyNpcHit, 0x00000000, EnemyNpcDefeat, 0x00000000, 0x00000000, 0x00110000, 0x00000000, 0x00180018, 0x00000000, 0x00000000, D_80243E60_C89910, EnemyNpcHit, 0x00000000, EnemyNpcDefeat, 0x00000000, 0x00000000, 0x00190000 -dlabel kzn_17_varTable +dlabel kzn_17_varStash .word 0x00000000 dlabel D_80244078_C89B28 diff --git a/ver/us/asm/data/world/area_kzn/kzn_19/C90BF0.data.s b/ver/us/asm/data/world/area_kzn/kzn_19/C90BF0.data.s index 0d918e279b..5ae7a3ef5a 100644 --- a/ver/us/asm/data/world/area_kzn/kzn_19/C90BF0.data.s +++ b/ver/us/asm/data/world/area_kzn/kzn_19/C90BF0.data.s @@ -95,7 +95,7 @@ dlabel D_80243AD8_C91688 dlabel D_80243BB8_C91768 .word 0x007B6690, 0x007B70E0, 0x80234000, 0x007B5960, 0x007B6690, 0x80234000, 0x007C4F50, 0x007C7410, 0x80234000, 0x007C7410, 0x007C7E50, 0x80234000, 0x007B70E0, 0x007B8030, 0x80234000, 0x007B8030, 0x007B8D30, 0x80234000, 0x007B8D30, 0x007B97E0, 0x80234000, 0x007B97E0, 0x007BA280, 0x80234000, 0x007BA280, 0x007BB050, 0x80234000, 0x007BB050, 0x007BBD80, 0x80234000, 0x007BBD80, 0x007BEDD0, 0x80234000, 0x007BEDD0, 0x007C16C0, 0x80234000, 0x007C16C0, 0x007C3A00, 0x80234000, 0x007C3A00, 0x007C44D0, 0x80234000, 0x007C44D0, 0x007C4F50, 0x80234000, 0x007C7E50, 0x007CA850, 0x80234000, 0x007CA850, 0x007CD5F0, 0x80234000, 0x007CD5F0, 0x007CDB30, 0x80234000, 0x007CDB30, 0x007CEFF0, 0x80234000, 0x007CEFF0, 0x007CFCC0, 0x80234000, 0x007CFCC0, 0x007D0860, 0x80234000, 0x007D0860, 0x007D14E0, 0x80234000, 0x007D14E0, 0x007D2080, 0x80234000, 0x007D2080, 0x007D2960, 0x80234000, 0x007D2960, 0x007D3260, 0x80234000, 0x007D3260, 0x007D5570, 0x80234000, 0x007D5570, 0x007D6F80, 0x80234000, 0x007D6F80, 0x007D76B0, 0x80234000, 0x007D76B0, 0x007D8FF0, 0x80234000, 0x007D8FF0, 0x007D96E0, 0x80234000, 0x007D96E0, 0x007D98E0, 0x80234000, 0x007D98E0, 0x007DA140, 0x80234000, 0x007DA140, 0x007DC180, 0x80234000, 0x007DC180, 0x007DE970, 0x80234000, 0x007DE970, 0x007DF2B0, 0x80234000, 0x007DF2B0, 0x007E03B0, 0x80234000, 0x007E03B0, 0x007E0E80, 0x80234000 -dlabel kzn_19_varTable +dlabel kzn_19_varStash .word 0x00000000 dlabel D_80243D78_C91928 diff --git a/ver/us/asm/data/world/area_kzn/kzn_20/C97600.data.s b/ver/us/asm/data/world/area_kzn/kzn_20/C97600.data.s index 07436ae8ff..87d7f71a8e 100644 --- a/ver/us/asm/data/world/area_kzn/kzn_20/C97600.data.s +++ b/ver/us/asm/data/world/area_kzn/kzn_20/C97600.data.s @@ -8,7 +8,7 @@ dlabel D_802416D0_C97600 dlabel D_802416FC_C9762C .word 0x00000000, 0x001A0018, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00630000, 0x00000000, 0x00140014, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00630000, 0x00000000, 0x00160018, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00630000 -dlabel kzn_20_varTable +dlabel kzn_20_varStash .word 0x00000000 dlabel D_80241784_C976B4 diff --git a/ver/us/asm/data/world/area_mac/mac_00/7F0A20.data.s b/ver/us/asm/data/world/area_mac/mac_00/7F0A20.data.s index f27792d538..dbd12cca0f 100644 --- a/ver/us/asm/data/world/area_mac/mac_00/7F0A20.data.s +++ b/ver/us/asm/data/world/area_mac/mac_00/7F0A20.data.s @@ -11,35 +11,35 @@ dlabel D_80245D68_7F0A78 dlabel D_80245D94_7F0AA4 .word 0x00000000, 0x00180018, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00630000 -dlabel mac_00_varTable +dlabel mac_00_Quizmo_varStash .word 0x00000000 dlabel D_80245DC4_7F0AD4 .word 0x00000043, 0x00000004, ShowGotItem, 0xFE363C80, 0x00000001, 0x00000000, 0x00000002, 0x00000000, 0x00000002, 0x00000000, 0x00000001, 0x00000000, 0x00000043, 0x00000004, ShowGotItem, 0xFE363C80, 0x00000001, 0x00000010, 0x00000002, 0x00000000, 0x00000002, 0x00000000, 0x00000001, 0x00000000 -dlabel D_80245E24_7F0B34 +dlabel mac_00_Quizmo_Answers .byte 0x02, 0x01, 0x01, 0x02, 0x02, 0x00, 0x02, 0x00, 0x02, 0x01, 0x00, 0x02, 0x01, 0x01, 0x00, 0x02, 0x00, 0x02, 0x01, 0x00, 0x00, 0x02, 0x01, 0x00, 0x02, 0x01, 0x01, 0x02, 0x02, 0x01, 0x01, 0x01, 0x00, 0x02, 0x02, 0x02, 0x02, 0x00, 0x01, 0x01, 0x02, 0x01, 0x02, 0x01, 0x02, 0x00, 0x00, 0x01, 0x01, 0x00, 0x01, 0x02, 0x01, 0x00, 0x02, 0x02, 0x01, 0x02, 0x00, 0x02, 0x02, 0x01, 0x01, 0x01 -dlabel mac_00_quizRequirements +dlabel mac_00_Quizmo_Requirements .word 0xFFFFFF94, 0x00000000, 0xFFFFFFB4, 0x0000000A, 0xFFFFFFCA, 0x00000014, 0xFFFFFFF2, 0x0000001E, 0x00000006, 0x00000025, 0x00000027, 0x0000002C, 0x0000003A, 0x00000034, 0x00000058, 0x0000003C, 0x00000060, 0x00000040, 0x00000000, 0x00000040 dlabel D_80245EB4_7F0BC4 -.word 0x00000043, 0x00000001, mac_00_GetGameStatus75, 0x0000000E, 0x00000002, 0xFE363C80, 0x00000001, 0x00000043, 0x00000005, GetNpcPos, 0xFFFFFFFF, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000027, 0x00000002, 0xFE363C81, 0x0000012C, 0x00000043, 0x00000003, SetNpcJumpscale, 0xFFFFFFFF, 0x00000001, 0x00000043, 0x00000003, SetNpcAnimation, 0xFFFFFFFF, 0x00AF000C, 0x00000008, 0x00000001, 0x00000028, 0x00000043, 0x00000005, SetNpcPos, 0xFFFFFFFF, 0x00000000, 0xFFFFFC18, 0x00000000, 0x00000013, 0x00000000, 0x00000002, 0x00000000, 0x00000001, 0x00000000 +.word 0x00000043, 0x00000001, mac_00_Quizmo_ShouldQuizmoLeave, 0x0000000E, 0x00000002, 0xFE363C80, 0x00000001, 0x00000043, 0x00000005, GetNpcPos, 0xFFFFFFFF, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000027, 0x00000002, 0xFE363C81, 0x0000012C, 0x00000043, 0x00000003, SetNpcJumpscale, 0xFFFFFFFF, 0x00000001, 0x00000043, 0x00000003, SetNpcAnimation, 0xFFFFFFFF, 0x00AF000C, 0x00000008, 0x00000001, 0x00000028, 0x00000043, 0x00000005, SetNpcPos, 0xFFFFFFFF, 0x00000000, 0xFFFFFC18, 0x00000000, 0x00000013, 0x00000000, 0x00000002, 0x00000000, 0x00000001, 0x00000000 dlabel D_80245F64_7F0C74 -.word 0x00000043, 0x00000003, mac_00_GetCamVfov, 0x00000000, 0xF4ACD480, 0x00000043, 0x00000003, mac_00_SetCamVfov, 0x00000000, 0x00000019, 0x00000043, 0x00000004, GetPlayerPos, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000043, 0x00000005, SetPanTarget, 0x00000000, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000043, 0x00000005, UseSettingsFrom, 0x00000000, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000043, 0x00000004, GetCamType, 0x00000000, 0xFE363C81, 0xFE363C82, 0x00000043, 0x00000004, SetCamType, 0x00000000, 0xFE363C81, 0x00000000, 0x00000043, 0x00000003, GetCamDistance, 0x00000000, 0xFE363C80, 0x0000000D, 0x00000002, 0xFE363C80, 0x00000000, 0x00000026, 0x00000002, 0xFE363C80, 0x00000172, 0x00000012, 0x00000000, 0x00000026, 0x00000002, 0xFE363C80, 0xFFFFFE8E, 0x00000013, 0x00000000, 0x00000043, 0x00000003, SetCamDistance, 0x00000000, 0xFE363C80, 0x00000043, 0x00000004, GetCamPitch, 0x00000000, 0xFE363C80, 0xFE363C81, 0x00000026, 0x00000002, 0xFE363C80, 0xF24AAE80, 0x00000026, 0x00000002, 0xFE363C81, 0xF24A5280, 0x00000043, 0x00000004, SetCamPitch, 0x00000000, 0xFE363C80, 0xFE363C81, 0x00000043, 0x00000004, PanToTarget, 0x00000000, 0x00000000, 0x00000001, 0x00000043, 0x00000003, SetCamLeadPlayer, 0x00000000, 0x00000000, 0x00000002, 0x00000000, 0x00000001, 0x00000000, 0x00000043, 0x00000005, GetNpcPos, 0x00000006, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000027, 0x00000002, 0xFE363C81, 0x0000001E, 0x00000043, 0x00000005, SetPanTarget, 0x00000000, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000043, 0x00000003, GetCamDistance, 0x00000000, 0xFE363C80, 0x0000000D, 0x00000002, 0xFE363C80, 0x00000000, 0x00000026, 0x00000002, 0xFE363C80, 0x00000011, 0x00000012, 0x00000000, 0x00000026, 0x00000002, 0xFE363C80, 0xFFFFFFEF, 0x00000013, 0x00000000, 0x00000043, 0x00000003, SetCamDistance, 0x00000000, 0xFE363C80, 0x00000043, 0x00000003, SetCamSpeed, 0x00000000, 0xF24BE280, 0x00000043, 0x00000003, WaitForCam, 0x00000000, 0xF24A7E80, 0x00000043, 0x00000003, SetCamSpeed, 0x00000000, 0x00000001, 0x00000002, 0x00000000, 0x00000001, 0x00000000 +.word 0x00000043, 0x00000003, mac_00_Quizmo_GetCamVfov, 0x00000000, 0xF4ACD480, 0x00000043, 0x00000003, mac_00_Quizmo_SetCamVfov, 0x00000000, 0x00000019, 0x00000043, 0x00000004, GetPlayerPos, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000043, 0x00000005, SetPanTarget, 0x00000000, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000043, 0x00000005, UseSettingsFrom, 0x00000000, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000043, 0x00000004, GetCamType, 0x00000000, 0xFE363C81, 0xFE363C82, 0x00000043, 0x00000004, SetCamType, 0x00000000, 0xFE363C81, 0x00000000, 0x00000043, 0x00000003, GetCamDistance, 0x00000000, 0xFE363C80, 0x0000000D, 0x00000002, 0xFE363C80, 0x00000000, 0x00000026, 0x00000002, 0xFE363C80, 0x00000172, 0x00000012, 0x00000000, 0x00000026, 0x00000002, 0xFE363C80, 0xFFFFFE8E, 0x00000013, 0x00000000, 0x00000043, 0x00000003, SetCamDistance, 0x00000000, 0xFE363C80, 0x00000043, 0x00000004, GetCamPitch, 0x00000000, 0xFE363C80, 0xFE363C81, 0x00000026, 0x00000002, 0xFE363C80, 0xF24AAE80, 0x00000026, 0x00000002, 0xFE363C81, 0xF24A5280, 0x00000043, 0x00000004, SetCamPitch, 0x00000000, 0xFE363C80, 0xFE363C81, 0x00000043, 0x00000004, PanToTarget, 0x00000000, 0x00000000, 0x00000001, 0x00000043, 0x00000003, SetCamLeadPlayer, 0x00000000, 0x00000000, 0x00000002, 0x00000000, 0x00000001, 0x00000000, 0x00000043, 0x00000005, GetNpcPos, 0x00000006, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000027, 0x00000002, 0xFE363C81, 0x0000001E, 0x00000043, 0x00000005, SetPanTarget, 0x00000000, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000043, 0x00000003, GetCamDistance, 0x00000000, 0xFE363C80, 0x0000000D, 0x00000002, 0xFE363C80, 0x00000000, 0x00000026, 0x00000002, 0xFE363C80, 0x00000011, 0x00000012, 0x00000000, 0x00000026, 0x00000002, 0xFE363C80, 0xFFFFFFEF, 0x00000013, 0x00000000, 0x00000043, 0x00000003, SetCamDistance, 0x00000000, 0xFE363C80, 0x00000043, 0x00000003, SetCamSpeed, 0x00000000, 0xF24BE280, 0x00000043, 0x00000003, WaitForCam, 0x00000000, 0xF24A7E80, 0x00000043, 0x00000003, SetCamSpeed, 0x00000000, 0x00000001, 0x00000002, 0x00000000, 0x00000001, 0x00000000 dlabel D_802461FC_7F0F0C -.word 0x00000043, 0x00000003, mac_00_SetCamVfov, 0x00000000, 0xF4ACD480, 0x00000043, 0x00000004, PanToTarget, 0x00000000, 0x00000000, 0x00000000, 0x00000002, 0x00000000, 0x00000001, 0x00000000 +.word 0x00000043, 0x00000003, mac_00_Quizmo_SetCamVfov, 0x00000000, 0xF4ACD480, 0x00000043, 0x00000004, PanToTarget, 0x00000000, 0x00000000, 0x00000000, 0x00000002, 0x00000000, 0x00000001, 0x00000000 dlabel D_80246238_7F0F48 -.word 0x00000008, 0x00000001, 0x00000014, 0x00000043, 0x00000006, mac_00_UnkCameraFunc, 0xF4ACD481, 0xF4ACD483, 0x00000053, 0xFE363C80, 0xFE363C81, 0x00000056, 0x00000000, 0x00000026, 0x00000002, 0xFE363C82, 0x00000000, 0x00000005, 0x00000001, 0x0000003C, 0x00000026, 0x00000002, 0xFE363C83, 0xFE363C80, 0x00000026, 0x00000002, 0xFE363C84, 0xFE363C81, 0x0000002E, 0x00000002, 0xFE363C83, 0xFE363C82, 0x0000002E, 0x00000002, 0xFE363C84, 0xFE363C82, 0x0000002F, 0x00000002, 0xFE363C83, 0x0000003C, 0x0000002F, 0x00000002, 0xFE363C84, 0x0000003C, 0x0000002C, 0x00000002, 0xFE363C83, 0xF4ACD481, 0x0000002C, 0x00000002, 0xFE363C84, 0xF4ACD483, 0x00000043, 0x00000004, SetPlayerPos, 0xFE363C83, 0xF4ACD482, 0xFE363C84, 0x0000002C, 0x00000002, 0xFE363C82, 0x00000001, 0x00000008, 0x00000001, 0x00000001, 0x00000006, 0x00000000, 0x00000026, 0x00000002, 0xFE363C83, 0xFE363C80, 0x00000026, 0x00000002, 0xFE363C84, 0xFE363C81, 0x0000002C, 0x00000002, 0xFE363C83, 0xF4ACD481, 0x0000002C, 0x00000002, 0xFE363C84, 0xF4ACD483, 0x00000043, 0x00000004, SetPlayerPos, 0xFE363C83, 0xF4ACD482, 0xFE363C84, 0x00000057, 0x00000000, 0x00000043, 0x00000001, mac_00_UnkRotatePlayer, 0x00000043, 0x00000004, func_802D2884, 0xF4ACD481, 0xF4ACD483, 0x00000000, 0x00000043, 0x00000002, SetPlayerAnimation, 0x00010002, 0x00000002, 0x00000000, 0x00000001, 0x00000000 +.word 0x00000008, 0x00000001, 0x00000014, 0x00000043, 0x00000006, mac_00_Quizmo_AddViewRelativeOffset, 0xF4ACD481, 0xF4ACD483, 0x00000053, 0xFE363C80, 0xFE363C81, 0x00000056, 0x00000000, 0x00000026, 0x00000002, 0xFE363C82, 0x00000000, 0x00000005, 0x00000001, 0x0000003C, 0x00000026, 0x00000002, 0xFE363C83, 0xFE363C80, 0x00000026, 0x00000002, 0xFE363C84, 0xFE363C81, 0x0000002E, 0x00000002, 0xFE363C83, 0xFE363C82, 0x0000002E, 0x00000002, 0xFE363C84, 0xFE363C82, 0x0000002F, 0x00000002, 0xFE363C83, 0x0000003C, 0x0000002F, 0x00000002, 0xFE363C84, 0x0000003C, 0x0000002C, 0x00000002, 0xFE363C83, 0xF4ACD481, 0x0000002C, 0x00000002, 0xFE363C84, 0xF4ACD483, 0x00000043, 0x00000004, SetPlayerPos, 0xFE363C83, 0xF4ACD482, 0xFE363C84, 0x0000002C, 0x00000002, 0xFE363C82, 0x00000001, 0x00000008, 0x00000001, 0x00000001, 0x00000006, 0x00000000, 0x00000026, 0x00000002, 0xFE363C83, 0xFE363C80, 0x00000026, 0x00000002, 0xFE363C84, 0xFE363C81, 0x0000002C, 0x00000002, 0xFE363C83, 0xF4ACD481, 0x0000002C, 0x00000002, 0xFE363C84, 0xF4ACD483, 0x00000043, 0x00000004, SetPlayerPos, 0xFE363C83, 0xF4ACD482, 0xFE363C84, 0x00000057, 0x00000000, 0x00000043, 0x00000001, mac_00_Quizmo_SpinPlayer, 0x00000043, 0x00000004, func_802D2884, 0xF4ACD481, 0xF4ACD483, 0x00000000, 0x00000043, 0x00000002, SetPlayerAnimation, 0x00010002, 0x00000002, 0x00000000, 0x00000001, 0x00000000 dlabel D_802463E8_7F10F8 -.word 0x00000043, 0x00000005, GetNpcPos, 0xFFFFFFFC, 0xFE363C8A, 0xFE363C8B, 0xFE363C8C, 0x00000043, 0x00000006, mac_00_UnkCameraFunc, 0xFE363C8A, 0xFE363C8C, 0x0000006C, 0xFE363C80, 0xFE363C81, 0x00000026, 0x00000002, 0xFE363C85, 0xF4ACD482, 0x0000002D, 0x00000002, 0xFE363C85, 0xFE363C8B, 0x00000056, 0x00000000, 0x00000043, 0x00000001, mac_00_UnkMovePartner, 0x00000026, 0x00000002, 0xFE363C83, 0xFE363C80, 0x00000026, 0x00000002, 0xFE363C84, 0xFE363C81, 0x00000026, 0x00000002, 0xFE363C86, 0xFE363C85, 0x0000002C, 0x00000002, 0xFE363C83, 0xFE363C8A, 0x0000002C, 0x00000002, 0xFE363C84, 0xFE363C8C, 0x0000002C, 0x00000002, 0xFE363C86, 0xFE363C8B, 0x00000043, 0x00000005, SetNpcPos, 0xFFFFFFFC, 0xFE363C83, 0xFE363C86, 0xFE363C84, 0x00000057, 0x00000000, 0x00000043, 0x00000001, mac_00_UnkRotatePartner, 0x00000043, 0x00000003, NpcFacePlayer, 0xFFFFFFFC, 0x00000000, 0x00000043, 0x00000003, SetNpcAnimation, 0xFFFFFFFC, 0x00000106, 0x00000002, 0x00000000, 0x00000001, 0x00000000 +.word 0x00000043, 0x00000005, GetNpcPos, 0xFFFFFFFC, 0xFE363C8A, 0xFE363C8B, 0xFE363C8C, 0x00000043, 0x00000006, mac_00_Quizmo_AddViewRelativeOffset, 0xFE363C8A, 0xFE363C8C, 0x0000006C, 0xFE363C80, 0xFE363C81, 0x00000026, 0x00000002, 0xFE363C85, 0xF4ACD482, 0x0000002D, 0x00000002, 0xFE363C85, 0xFE363C8B, 0x00000056, 0x00000000, 0x00000043, 0x00000001, mac_00_Quizmo_UpdatePartnerPosition, 0x00000026, 0x00000002, 0xFE363C83, 0xFE363C80, 0x00000026, 0x00000002, 0xFE363C84, 0xFE363C81, 0x00000026, 0x00000002, 0xFE363C86, 0xFE363C85, 0x0000002C, 0x00000002, 0xFE363C83, 0xFE363C8A, 0x0000002C, 0x00000002, 0xFE363C84, 0xFE363C8C, 0x0000002C, 0x00000002, 0xFE363C86, 0xFE363C8B, 0x00000043, 0x00000005, SetNpcPos, 0xFFFFFFFC, 0xFE363C83, 0xFE363C86, 0xFE363C84, 0x00000057, 0x00000000, 0x00000043, 0x00000001, mac_00_Quizmo_SpinPartner, 0x00000043, 0x00000003, NpcFacePlayer, 0xFFFFFFFC, 0x00000000, 0x00000043, 0x00000003, SetNpcAnimation, 0xFFFFFFFC, 0x00000106, 0x00000002, 0x00000000, 0x00000001, 0x00000000 dlabel D_80246520_7F1230 -.word 0x00000043, 0x00000005, GetNpcPos, 0x00000006, 0xFE363C8A, 0xFE363C8B, 0xFE363C8C, 0x00000043, 0x00000006, mac_00_UnkCameraFunc, 0xFE363C8A, 0xFE363C8C, 0xFFFFFFBA, 0xFE363C80, 0xFE363C81, 0x00000056, 0x00000000, 0x00000026, 0x00000002, 0xFE363C82, 0x00000000, 0x00000005, 0x00000001, 0x0000003C, 0x00000026, 0x00000002, 0xFE363C83, 0xFE363C80, 0x00000026, 0x00000002, 0xFE363C84, 0xFE363C81, 0x0000002E, 0x00000002, 0xFE363C83, 0xFE363C82, 0x0000002E, 0x00000002, 0xFE363C84, 0xFE363C82, 0x0000002F, 0x00000002, 0xFE363C83, 0x0000003C, 0x0000002F, 0x00000002, 0xFE363C84, 0x0000003C, 0x0000002C, 0x00000002, 0xFE363C83, 0xFE363C8A, 0x0000002C, 0x00000002, 0xFE363C84, 0xFE363C8C, 0x00000043, 0x00000005, SetNpcPos, 0x00000006, 0xFE363C83, 0xF4ACD482, 0xFE363C84, 0x0000002C, 0x00000002, 0xFE363C82, 0x00000001, 0x00000008, 0x00000001, 0x00000001, 0x00000006, 0x00000000, 0x00000057, 0x00000000, 0x00000008, 0x00000001, 0x0000003C, 0x00000043, 0x00000003, NpcFacePlayer, 0x00000006, 0x00000000, 0x00000043, 0x00000003, SetNpcAnimation, 0x00000006, 0x00AF0001, 0x00000002, 0x00000000, 0x00000001, 0x00000000 +.word 0x00000043, 0x00000005, GetNpcPos, 0x00000006, 0xFE363C8A, 0xFE363C8B, 0xFE363C8C, 0x00000043, 0x00000006, mac_00_Quizmo_AddViewRelativeOffset, 0xFE363C8A, 0xFE363C8C, 0xFFFFFFBA, 0xFE363C80, 0xFE363C81, 0x00000056, 0x00000000, 0x00000026, 0x00000002, 0xFE363C82, 0x00000000, 0x00000005, 0x00000001, 0x0000003C, 0x00000026, 0x00000002, 0xFE363C83, 0xFE363C80, 0x00000026, 0x00000002, 0xFE363C84, 0xFE363C81, 0x0000002E, 0x00000002, 0xFE363C83, 0xFE363C82, 0x0000002E, 0x00000002, 0xFE363C84, 0xFE363C82, 0x0000002F, 0x00000002, 0xFE363C83, 0x0000003C, 0x0000002F, 0x00000002, 0xFE363C84, 0x0000003C, 0x0000002C, 0x00000002, 0xFE363C83, 0xFE363C8A, 0x0000002C, 0x00000002, 0xFE363C84, 0xFE363C8C, 0x00000043, 0x00000005, SetNpcPos, 0x00000006, 0xFE363C83, 0xF4ACD482, 0xFE363C84, 0x0000002C, 0x00000002, 0xFE363C82, 0x00000001, 0x00000008, 0x00000001, 0x00000001, 0x00000006, 0x00000000, 0x00000057, 0x00000000, 0x00000008, 0x00000001, 0x0000003C, 0x00000043, 0x00000003, NpcFacePlayer, 0x00000006, 0x00000000, 0x00000043, 0x00000003, SetNpcAnimation, 0x00000006, 0x00AF0001, 0x00000002, 0x00000000, 0x00000001, 0x00000000 dlabel D_8024668C_7F139C .word 0x00000044, 0x00000001, D_80246238_7F0F48, 0x00000044, 0x00000001, D_802463E8_7F10F8, 0x00000046, 0x00000001, D_80246520_7F1230, 0x00000002, 0x00000000, 0x00000001, 0x00000000, 0x00000005, 0x00000001, 0x00000000, 0x00000043, 0x00000002, SetPlayerAnimation, 0x00010028, 0x00000008, 0x00000001, 0x00000014, 0x00000006, 0x00000000, 0x00000002, 0x00000000, 0x00000001, 0x00000000 @@ -54,7 +54,7 @@ dlabel D_80247284_7F1F94 .word 0x00000043, 0x00000002, SetPlayerAnimation, 0x00010023, 0x00000005, 0x00000001, 0x00000000, 0x00000008, 0x00000001, 0x00000001, 0x00000006, 0x00000000, 0x00000002, 0x00000000, 0x00000001, 0x00000000 dlabel D_802472C4_7F1FD4 -.word 0x00000056, 0x00000000, 0x00000043, 0x00000006, mac_00_UnkCameraFunc, 0xF4ACD481, 0xF4ACD483, 0x00000019, 0xFE363C80, 0xFE363C81, 0x00000026, 0x00000002, 0xFE363C82, 0xF4ACD481, 0x0000002C, 0x00000002, 0xFE363C82, 0xFE363C80, 0x00000026, 0x00000002, 0xFE363C83, 0xF4ACD483, 0x0000002C, 0x00000002, 0xFE363C83, 0xFE363C81, 0x00000043, 0x00000003, SetNpcAnimation, 0xFFFFFFFC, 0x00000102, 0x00000043, 0x00000005, NpcMoveTo, 0xFFFFFFFC, 0xFE363C82, 0xFE363C83, 0x00000028, 0x00000043, 0x00000003, SetNpcAnimation, 0xFFFFFFFC, 0x00000106, 0x00000057, 0x00000000, 0x00000043, 0x00000004, PlayerMoveTo, 0xF4ACD481, 0xF4ACD483, 0x00000028, 0x00000002, 0x00000000, 0x00000001, 0x00000000 +.word 0x00000056, 0x00000000, 0x00000043, 0x00000006, mac_00_Quizmo_AddViewRelativeOffset, 0xF4ACD481, 0xF4ACD483, 0x00000019, 0xFE363C80, 0xFE363C81, 0x00000026, 0x00000002, 0xFE363C82, 0xF4ACD481, 0x0000002C, 0x00000002, 0xFE363C82, 0xFE363C80, 0x00000026, 0x00000002, 0xFE363C83, 0xF4ACD483, 0x0000002C, 0x00000002, 0xFE363C83, 0xFE363C81, 0x00000043, 0x00000003, SetNpcAnimation, 0xFFFFFFFC, 0x00000102, 0x00000043, 0x00000005, NpcMoveTo, 0xFFFFFFFC, 0xFE363C82, 0xFE363C83, 0x00000028, 0x00000043, 0x00000003, SetNpcAnimation, 0xFFFFFFFC, 0x00000106, 0x00000057, 0x00000000, 0x00000043, 0x00000004, PlayerMoveTo, 0xF4ACD481, 0xF4ACD483, 0x00000028, 0x00000002, 0x00000000, 0x00000001, 0x00000000 dlabel D_802473A0_7F20B0 .word 0x00000045, 0x00000002, D_8024673C_7F144C, 0xFE363C81, 0x00000008, 0x00000001, 0x0000003C, 0x00000049, 0x00000001, 0xFE363C81, 0x00000005, 0x00000001, 0x00000005, 0x00000043, 0x00000004, GetPlayerPos, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000027, 0x00000002, 0xFE363C81, 0xFFFFFFFF, 0x00000043, 0x00000004, SetPlayerPos, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000008, 0x00000001, 0x00000002, 0x00000006, 0x00000000, 0x00000008, 0x00000001, 0x00000014, 0x00000046, 0x00000001, D_802472C4_7F1FD4, 0x00000002, 0x00000000, 0x00000001, 0x00000000 @@ -63,16 +63,16 @@ dlabel D_80247450_7F2160 .word 0x00000045, 0x00000002, D_80247284_7F1F94, 0xFE363C81, 0x00000008, 0x00000001, 0x0000003C, 0x00000005, 0x00000001, 0x00000005, 0x00000043, 0x00000004, GetPlayerPos, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000027, 0x00000002, 0xFE363C81, 0xFFFFFFFF, 0x00000043, 0x00000004, SetPlayerPos, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000008, 0x00000001, 0x00000002, 0x00000006, 0x00000000, 0x00000008, 0x00000001, 0x00000014, 0x00000049, 0x00000001, 0xFE363C81, 0x00000046, 0x00000001, D_802472C4_7F1FD4, 0x00000002, 0x00000000, 0x00000001, 0x00000000 dlabel D_80247500_7F2210 -.word 0x0000000D, 0x00000002, 0xF5DE02E0, 0x0000003F, 0x00000024, 0x00000002, 0xFE363C80, 0x00000000, 0x00000002, 0x00000000, 0x00000013, 0x00000000, 0x00000043, 0x00000004, GetPlayerPos, 0xF4ACD481, 0xF4ACD482, 0xF4ACD483, 0x00000043, 0x00000003, NpcFacePlayer, 0xFFFFFFFF, 0x00000010, 0x0000000A, 0x00000002, 0xF5DE02E0, 0x0000003F, 0x00000043, 0x00000006, SpeakToPlayer, 0xFFFFFFFF, 0x00AF0004, 0x00AF0001, 0x00000000, 0x0008000A, 0x00000012, 0x00000000, 0x0000000A, 0x00000002, 0xF8406267, 0x00000001, 0x00000043, 0x00000006, SpeakToPlayer, 0xFFFFFFFF, 0x00AF0004, 0x00AF0001, 0x00000000, 0x00080009, 0x00000012, 0x00000000, 0x00000043, 0x00000006, SpeakToPlayer, 0xFFFFFFFF, 0x00AF0004, 0x00AF0001, 0x00000000, 0x00080008, 0x00000024, 0x00000002, 0xF8406267, 0x00000001, 0x00000013, 0x00000000, 0x00000013, 0x00000000, 0x00000043, 0x00000002, ShowChoice, 0x001E000D, 0x0000000A, 0x00000002, 0xFE363C80, 0x00000001, 0x00000043, 0x00000006, ContinueSpeech, 0xFFFFFFFF, 0x00AF0004, 0x00AF0001, 0x00000000, 0x0008000C, 0x00000046, 0x00000001, D_80245EB4_7F0BC4, 0x00000024, 0x00000002, 0xFE363C80, 0x00000000, 0x00000002, 0x00000000, 0x00000013, 0x00000000, 0x00000024, 0x00000002, 0xF8406281, 0x00000001, 0x00000043, 0x00000001, mac_00_Set80151310_1, 0x00000043, 0x00000001, mac_00_UnkAlphaFunc, 0x00000044, 0x00000001, D_80245F64_7F0C74, 0x00000043, 0x00000002, DisablePartnerAI, 0x00000000, 0x00000043, 0x00000004, SetNpcFlagBits, 0xFFFFFFFC, 0x00000200, 0x00000000, 0x00000043, 0x00000004, SetNpcFlagBits, 0x00000006, 0x00000200, 0x00000000, 0x00000043, 0x00000004, SetNpcFlagBits, 0xFFFFFFFC, 0x00000148, 0x00000001, 0x00000043, 0x00000004, SetNpcFlagBits, 0x00000006, 0x00000100, 0x00000001, 0x00000043, 0x00000003, SetNpcAnimation, 0xFFFFFFFC, 0x00000106, 0x00000045, 0x00000002, D_8024668C_7F139C, 0xFE363C81, 0x00000043, 0x00000006, ContinueSpeech, 0xFFFFFFFF, 0x00AF0004, 0x00AF0001, 0x00000000, 0x0008000B, 0x00000043, 0x00000002, PlaySound, 0x00000089, 0x00000005, 0x00000001, 0x00000000, 0x00000055, 0x00000002, 0xFE363C81, 0xFE363C80, 0x0000000A, 0x00000002, 0xFE363C80, 0x00000000, 0x00000007, 0x00000000, 0x00000013, 0x00000000, 0x00000008, 0x00000001, 0x00000001, 0x00000006, 0x00000000, 0x00000043, 0x00000001, func_80240DA0_7EBAB0, 0x00000005, 0x00000001, 0x00000005, 0x00000043, 0x00000004, GetPlayerPos, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000027, 0x00000002, 0xFE363C81, 0x00000001, 0x00000043, 0x00000004, SetPlayerPos, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000008, 0x00000001, 0x00000002, 0x00000006, 0x00000000, 0x00000024, 0x00000002, 0xFE363C80, 0x002C0000, 0x00000027, 0x00000002, 0xFE363C80, 0xF5DE02E0, 0x00000043, 0x00000006, SpeakToPlayer, 0xFFFFFFFF, 0x00AF0005, 0x00AF0006, 0x00000000, 0xFE363C80, 0x00000043, 0x00000002, SetPlayerAnimation, 0x00010028, 0x00000024, 0x00000002, 0xFE363C80, 0x002D0000, 0x00000027, 0x00000002, 0xFE363C80, 0xF5DE02E0, 0x00000043, 0x00000002, PlaySound, 0x0000008E, 0x00000043, 0x00000002, ShowChoice, 0xFE363C80, 0x00000049, 0x00000001, 0xFE363C81, 0x00000043, 0x00000002, StopSound, 0x0000008E, 0x00000044, 0x00000001, D_80246700_7F1410, 0x00000008, 0x00000001, 0x0000000F, 0x00000043, 0x00000002, PlaySound, 0x0000008D, 0x00000043, 0x00000002, func_802410A0_7EBDB0, 0xFE363C80, 0x00000024, 0x00000002, 0xF4ACD484, 0x00000000, 0x00000043, 0x00000001, func_80241694_7EC3A4, 0x00000008, 0x00000001, 0x00000028, 0x00000043, 0x00000001, func_80240D1C_7EBA2C, 0x00000056, 0x00000000, 0x00000008, 0x00000001, 0x0000006E, 0x00000043, 0x00000001, CloseChoice, 0x00000024, 0x00000002, 0xF4ACD484, 0x00000000, 0x00000057, 0x00000000, 0x0000000A, 0x00000002, 0xFE363C80, 0x00000001, 0x00000043, 0x00000003, SetNpcAnimation, 0x00000006, 0x00AF0007, 0x00000024, 0x00000002, 0xF4ACD484, 0x00000001, 0x00000056, 0x00000000, 0x00000043, 0x00000002, func_8024106C_7EBD7C, 0x00000001, 0x00000008, 0x00000001, 0x00000006, 0x00000008, 0x00000001, 0x00000006, 0x00000008, 0x00000001, 0x00000006, 0x00000043, 0x00000002, func_8024106C_7EBD7C, 0x00000002, 0x00000057, 0x00000000, 0x00000056, 0x00000000, 0x00000043, 0x00000002, PlaySound, 0x0000021C, 0x00000008, 0x00000001, 0x00000006, 0x00000043, 0x00000002, PlaySound, 0x0000021C, 0x00000008, 0x00000001, 0x00000006, 0x00000043, 0x00000002, PlaySound, 0x0000021C, 0x00000008, 0x00000001, 0x00000006, 0x00000043, 0x00000002, PlaySound, 0x0000021C, 0x00000057, 0x00000000, 0x00000043, 0x00000002, PlaySound, 0x0000008A, 0x00000043, 0x00000001, func_80241138_7EBE48, 0x00000056, 0x00000000, 0x00000008, 0x00000001, 0x0000000F, 0x00000043, 0x00000004, GetPlayerPos, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000027, 0x00000002, 0xFE363C81, 0x00000032, 0x00000043, 0x00000006, mac_00_UnkCameraFunc, 0x00000000, 0x00000000, 0x00000053, 0xFE363C80, 0xFE363C82, 0x00000043, 0x0000000F, PlayEffect, 0x00000007, 0x00000002, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000043, 0x0000000F, PlayEffect, 0x00000044, 0x00000004, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000001, 0x0000003C, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000008, 0x00000001, 0x0000000F, 0x00000027, 0x00000002, 0xFE363C81, 0xFFFFFFFD, 0x00000043, 0x00000006, mac_00_UnkCameraFunc, 0x00000000, 0x00000000, 0x0000003A, 0xFE363C80, 0xFE363C82, 0x00000043, 0x0000000F, PlayEffect, 0x00000007, 0x00000002, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000043, 0x0000000F, PlayEffect, 0x00000044, 0x00000004, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000001, 0x0000003C, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000008, 0x00000001, 0x0000000F, 0x00000027, 0x00000002, 0xFE363C81, 0x0000001E, 0x00000043, 0x00000006, mac_00_UnkCameraFunc, 0x00000000, 0x00000000, 0x0000005D, 0xFE363C80, 0xFE363C82, 0x00000043, 0x0000000F, PlayEffect, 0x00000007, 0x00000002, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000043, 0x0000000F, PlayEffect, 0x00000044, 0x00000004, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000001, 0x0000003C, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000008, 0x00000001, 0x0000000F, 0x00000057, 0x00000000, 0x00000008, 0x00000001, 0x00000014, 0x00000045, 0x00000002, D_802473A0_7F20B0, 0xFE363C81, 0x00000027, 0x00000002, 0xF5DE02E0, 0x00000001, 0x0000000D, 0x00000002, 0xF5DE02E0, 0x0000003F, 0x00000043, 0x00000006, ContinueSpeech, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x00000000, 0x00080010, 0x00000043, 0x00000003, SetNpcAnimation, 0x00000006, 0x00AF0006, 0x00000005, 0x00000001, 0x00000000, 0x00000055, 0x00000002, 0xFE363C81, 0xFE363C80, 0x0000000A, 0x00000002, 0xFE363C80, 0x00000000, 0x00000007, 0x00000000, 0x00000013, 0x00000000, 0x00000008, 0x00000001, 0x00000001, 0x00000006, 0x00000000, 0x00000043, 0x00000003, SetNpcAnimation, 0x00000006, 0x00AF0005, 0x00000024, 0x00000002, 0xFE363C80, 0x0000015C, 0x00000024, 0x00000002, 0xFE363C81, 0x00000003, 0x00000046, 0x00000001, D_80245DC4_7F0AD4, 0x00000043, 0x00000002, AddStarPieces, 0x00000001, 0x00000043, 0x00000002, func_8024106C_7EBD7C, 0x0000000F, 0x00000043, 0x00000001, func_80241120_7EBE30, 0x00000043, 0x00000003, SetMessageValue, 0xF5DE02E0, 0x00000000, 0x00000043, 0x00000006, SpeakToPlayer, 0xFFFFFFFF, 0x00AF0004, 0x00AF0001, 0x00000000, 0x00080011, 0x00000012, 0x00000000, 0x00000043, 0x00000006, ContinueSpeech, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x00000000, 0x0008000E, 0x00000043, 0x00000003, SetNpcAnimation, 0x00000006, 0x00AF0006, 0x00000005, 0x00000001, 0x00000000, 0x00000055, 0x00000002, 0xFE363C81, 0xFE363C80, 0x0000000A, 0x00000002, 0xFE363C80, 0x00000000, 0x00000007, 0x00000000, 0x00000013, 0x00000000, 0x00000008, 0x00000001, 0x00000001, 0x00000006, 0x00000000, 0x00000043, 0x00000003, SetNpcAnimation, 0x00000006, 0x00AF0005, 0x00000024, 0x00000002, 0xFE363C80, 0x0000015C, 0x00000024, 0x00000002, 0xFE363C81, 0x00000001, 0x00000046, 0x00000001, D_80245DC4_7F0AD4, 0x00000043, 0x00000002, AddStarPieces, 0x00000001, 0x00000043, 0x00000002, func_8024106C_7EBD7C, 0x0000000F, 0x00000043, 0x00000001, func_80241120_7EBE30, 0x00000043, 0x00000003, SetMessageValue, 0xF5DE02E0, 0x00000000, 0x0000000A, 0x00000002, 0xF5DE02E0, 0x00000001, 0x00000043, 0x00000003, SetMessageMsg, MessageSingular, 0x00000001, 0x00000012, 0x00000000, 0x00000043, 0x00000003, SetMessageMsg, MessagePlural, 0x00000001, 0x00000013, 0x00000000, 0x00000043, 0x00000006, SpeakToPlayer, 0xFFFFFFFF, 0x00AF0004, 0x00AF0001, 0x00000000, 0x0008000F, 0x00000013, 0x00000000, 0x00000024, 0x00000002, 0xFE363C80, 0x00000001, 0x00000012, 0x00000000, 0x00000043, 0x00000003, SetNpcAnimation, 0x00000006, 0x00AF0009, 0x00000024, 0x00000002, 0xF4ACD484, 0x00000002, 0x00000043, 0x00000002, PlaySound, 0x0000021D, 0x00000043, 0x00000002, PlaySound, 0x0000008B, 0x00000045, 0x00000002, D_80247450_7F2160, 0xFE363C81, 0x00000043, 0x00000004, GetPlayerPos, 0xFE363C82, 0xFE363C83, 0xFE363C84, 0x00000043, 0x0000000F, PlayEffect, 0x0000002B, 0x00000000, 0xFE363C82, 0xFE363C83, 0xFE363C84, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000043, 0x00000006, ContinueSpeech, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x00000000, 0x0008000D, 0x00000043, 0x00000003, SetNpcAnimation, 0x00000006, 0x00AF000A, 0x00000005, 0x00000001, 0x00000000, 0x00000055, 0x00000002, 0xFE363C81, 0xFE363C80, 0x0000000A, 0x00000002, 0xFE363C80, 0x00000000, 0x00000007, 0x00000000, 0x00000013, 0x00000000, 0x00000008, 0x00000001, 0x00000001, 0x00000006, 0x00000000, 0x00000024, 0x00000002, 0xFE363C80, 0x00000000, 0x00000013, 0x00000000, 0x00000043, 0x00000002, func_802410A0_7EBDB0, 0xFFFFFFFF, 0x00000043, 0x00000001, EnablePartnerAI, 0x00000056, 0x00000000, 0x00000008, 0x00000001, 0x0000001E, 0x00000043, 0x00000002, PlaySound, 0x0000008F, 0x00000057, 0x00000000, 0x00000056, 0x00000000, 0x00000008, 0x00000001, 0x0000002D, 0x00000043, 0x00000002, StopSound, 0x00000089, 0x00000057, 0x00000000, 0x00000043, 0x00000001, func_80241154_7EBE64, 0x00000043, 0x00000001, func_80240FB8_7EBCC8, 0x00000046, 0x00000001, D_80245EB4_7F0BC4, 0x00000044, 0x00000001, D_802461FC_7F0F0C, 0x00000043, 0x00000001, mac_00_UnkFunc29, 0x00000043, 0x00000001, mac_00_Set80151310_0, 0x00000024, 0x00000002, 0xF8406281, 0x00000000, 0x00000002, 0x00000000, 0x00000001, 0x00000000 +.word 0x0000000D, 0x00000002, 0xF5DE02E0, 0x0000003F, 0x00000024, 0x00000002, 0xFE363C80, 0x00000000, 0x00000002, 0x00000000, 0x00000013, 0x00000000, 0x00000043, 0x00000004, GetPlayerPos, 0xF4ACD481, 0xF4ACD482, 0xF4ACD483, 0x00000043, 0x00000003, NpcFacePlayer, 0xFFFFFFFF, 0x00000010, 0x0000000A, 0x00000002, 0xF5DE02E0, 0x0000003F, 0x00000043, 0x00000006, SpeakToPlayer, 0xFFFFFFFF, 0x00AF0004, 0x00AF0001, 0x00000000, 0x0008000A, 0x00000012, 0x00000000, 0x0000000A, 0x00000002, 0xF8406267, 0x00000001, 0x00000043, 0x00000006, SpeakToPlayer, 0xFFFFFFFF, 0x00AF0004, 0x00AF0001, 0x00000000, 0x00080009, 0x00000012, 0x00000000, 0x00000043, 0x00000006, SpeakToPlayer, 0xFFFFFFFF, 0x00AF0004, 0x00AF0001, 0x00000000, 0x00080008, 0x00000024, 0x00000002, 0xF8406267, 0x00000001, 0x00000013, 0x00000000, 0x00000013, 0x00000000, 0x00000043, 0x00000002, ShowChoice, 0x001E000D, 0x0000000A, 0x00000002, 0xFE363C80, 0x00000001, 0x00000043, 0x00000006, ContinueSpeech, 0xFFFFFFFF, 0x00AF0004, 0x00AF0001, 0x00000000, 0x0008000C, 0x00000046, 0x00000001, D_80245EB4_7F0BC4, 0x00000024, 0x00000002, 0xFE363C80, 0x00000000, 0x00000002, 0x00000000, 0x00000013, 0x00000000, 0x00000024, 0x00000002, 0xF8406281, 0x00000001, 0x00000043, 0x00000001, mac_00_Quizmo_HideEntities, 0x00000043, 0x00000001, mac_00_Quizmo_HideWorld, 0x00000044, 0x00000001, D_80245F64_7F0C74, 0x00000043, 0x00000002, DisablePartnerAI, 0x00000000, 0x00000043, 0x00000004, SetNpcFlagBits, 0xFFFFFFFC, 0x00000200, 0x00000000, 0x00000043, 0x00000004, SetNpcFlagBits, 0x00000006, 0x00000200, 0x00000000, 0x00000043, 0x00000004, SetNpcFlagBits, 0xFFFFFFFC, 0x00000148, 0x00000001, 0x00000043, 0x00000004, SetNpcFlagBits, 0x00000006, 0x00000100, 0x00000001, 0x00000043, 0x00000003, SetNpcAnimation, 0xFFFFFFFC, 0x00000106, 0x00000045, 0x00000002, D_8024668C_7F139C, 0xFE363C81, 0x00000043, 0x00000006, ContinueSpeech, 0xFFFFFFFF, 0x00AF0004, 0x00AF0001, 0x00000000, 0x0008000B, 0x00000043, 0x00000002, PlaySound, 0x00000089, 0x00000005, 0x00000001, 0x00000000, 0x00000055, 0x00000002, 0xFE363C81, 0xFE363C80, 0x0000000A, 0x00000002, 0xFE363C80, 0x00000000, 0x00000007, 0x00000000, 0x00000013, 0x00000000, 0x00000008, 0x00000001, 0x00000001, 0x00000006, 0x00000000, 0x00000043, 0x00000001, mac_00_Quizmo_CreateStage, 0x00000005, 0x00000001, 0x00000005, 0x00000043, 0x00000004, GetPlayerPos, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000027, 0x00000002, 0xFE363C81, 0x00000001, 0x00000043, 0x00000004, SetPlayerPos, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000008, 0x00000001, 0x00000002, 0x00000006, 0x00000000, 0x00000024, 0x00000002, 0xFE363C80, 0x002C0000, 0x00000027, 0x00000002, 0xFE363C80, 0xF5DE02E0, 0x00000043, 0x00000006, SpeakToPlayer, 0xFFFFFFFF, 0x00AF0005, 0x00AF0006, 0x00000000, 0xFE363C80, 0x00000043, 0x00000002, SetPlayerAnimation, 0x00010028, 0x00000024, 0x00000002, 0xFE363C80, 0x002D0000, 0x00000027, 0x00000002, 0xFE363C80, 0xF5DE02E0, 0x00000043, 0x00000002, PlaySound, 0x0000008E, 0x00000043, 0x00000002, ShowChoice, 0xFE363C80, 0x00000049, 0x00000001, 0xFE363C81, 0x00000043, 0x00000002, StopSound, 0x0000008E, 0x00000044, 0x00000001, D_80246700_7F1410, 0x00000008, 0x00000001, 0x0000000F, 0x00000043, 0x00000002, PlaySound, 0x0000008D, 0x00000043, 0x00000002, mac_00_Quizmo_UnkStageEffectMode, 0xFE363C80, 0x00000024, 0x00000002, 0xF4ACD484, 0x00000000, 0x00000043, 0x00000001, mac_00_Quizmo_CreateWorker, 0x00000008, 0x00000001, 0x00000028, 0x00000043, 0x00000001, mac_00_Quizmo_UpdateRecords, 0x00000056, 0x00000000, 0x00000008, 0x00000001, 0x0000006E, 0x00000043, 0x00000001, CloseChoice, 0x00000024, 0x00000002, 0xF4ACD484, 0x00000000, 0x00000057, 0x00000000, 0x0000000A, 0x00000002, 0xFE363C80, 0x00000001, 0x00000043, 0x00000003, SetNpcAnimation, 0x00000006, 0x00AF0007, 0x00000024, 0x00000002, 0xF4ACD484, 0x00000001, 0x00000056, 0x00000000, 0x00000043, 0x00000002, mac_00_Quizmo_SetStageLightsDelay, 0x00000001, 0x00000008, 0x00000001, 0x00000006, 0x00000008, 0x00000001, 0x00000006, 0x00000008, 0x00000001, 0x00000006, 0x00000043, 0x00000002, mac_00_Quizmo_SetStageLightsDelay, 0x00000002, 0x00000057, 0x00000000, 0x00000056, 0x00000000, 0x00000043, 0x00000002, PlaySound, 0x0000021C, 0x00000008, 0x00000001, 0x00000006, 0x00000043, 0x00000002, PlaySound, 0x0000021C, 0x00000008, 0x00000001, 0x00000006, 0x00000043, 0x00000002, PlaySound, 0x0000021C, 0x00000008, 0x00000001, 0x00000006, 0x00000043, 0x00000002, PlaySound, 0x0000021C, 0x00000057, 0x00000000, 0x00000043, 0x00000002, PlaySound, 0x0000008A, 0x00000043, 0x00000001, mac_00_Quizmo_SetVannaAnim_Clap, 0x00000056, 0x00000000, 0x00000008, 0x00000001, 0x0000000F, 0x00000043, 0x00000004, GetPlayerPos, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000027, 0x00000002, 0xFE363C81, 0x00000032, 0x00000043, 0x00000006, mac_00_Quizmo_AddViewRelativeOffset, 0x00000000, 0x00000000, 0x00000053, 0xFE363C80, 0xFE363C82, 0x00000043, 0x0000000F, PlayEffect, 0x00000007, 0x00000002, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000043, 0x0000000F, PlayEffect, 0x00000044, 0x00000004, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000001, 0x0000003C, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000008, 0x00000001, 0x0000000F, 0x00000027, 0x00000002, 0xFE363C81, 0xFFFFFFFD, 0x00000043, 0x00000006, mac_00_Quizmo_AddViewRelativeOffset, 0x00000000, 0x00000000, 0x0000003A, 0xFE363C80, 0xFE363C82, 0x00000043, 0x0000000F, PlayEffect, 0x00000007, 0x00000002, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000043, 0x0000000F, PlayEffect, 0x00000044, 0x00000004, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000001, 0x0000003C, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000008, 0x00000001, 0x0000000F, 0x00000027, 0x00000002, 0xFE363C81, 0x0000001E, 0x00000043, 0x00000006, mac_00_Quizmo_AddViewRelativeOffset, 0x00000000, 0x00000000, 0x0000005D, 0xFE363C80, 0xFE363C82, 0x00000043, 0x0000000F, PlayEffect, 0x00000007, 0x00000002, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000043, 0x0000000F, PlayEffect, 0x00000044, 0x00000004, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000001, 0x0000003C, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000008, 0x00000001, 0x0000000F, 0x00000057, 0x00000000, 0x00000008, 0x00000001, 0x00000014, 0x00000045, 0x00000002, D_802473A0_7F20B0, 0xFE363C81, 0x00000027, 0x00000002, 0xF5DE02E0, 0x00000001, 0x0000000D, 0x00000002, 0xF5DE02E0, 0x0000003F, 0x00000043, 0x00000006, ContinueSpeech, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x00000000, 0x00080010, 0x00000043, 0x00000003, SetNpcAnimation, 0x00000006, 0x00AF0006, 0x00000005, 0x00000001, 0x00000000, 0x00000055, 0x00000002, 0xFE363C81, 0xFE363C80, 0x0000000A, 0x00000002, 0xFE363C80, 0x00000000, 0x00000007, 0x00000000, 0x00000013, 0x00000000, 0x00000008, 0x00000001, 0x00000001, 0x00000006, 0x00000000, 0x00000043, 0x00000003, SetNpcAnimation, 0x00000006, 0x00AF0005, 0x00000024, 0x00000002, 0xFE363C80, 0x0000015C, 0x00000024, 0x00000002, 0xFE363C81, 0x00000003, 0x00000046, 0x00000001, D_80245DC4_7F0AD4, 0x00000043, 0x00000002, AddStarPieces, 0x00000001, 0x00000043, 0x00000002, mac_00_Quizmo_SetStageLightsDelay, 0x0000000F, 0x00000043, 0x00000001, mac_00_Quizmo_SetVannaAnim_Idle, 0x00000043, 0x00000003, SetMessageValue, 0xF5DE02E0, 0x00000000, 0x00000043, 0x00000006, SpeakToPlayer, 0xFFFFFFFF, 0x00AF0004, 0x00AF0001, 0x00000000, 0x00080011, 0x00000012, 0x00000000, 0x00000043, 0x00000006, ContinueSpeech, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x00000000, 0x0008000E, 0x00000043, 0x00000003, SetNpcAnimation, 0x00000006, 0x00AF0006, 0x00000005, 0x00000001, 0x00000000, 0x00000055, 0x00000002, 0xFE363C81, 0xFE363C80, 0x0000000A, 0x00000002, 0xFE363C80, 0x00000000, 0x00000007, 0x00000000, 0x00000013, 0x00000000, 0x00000008, 0x00000001, 0x00000001, 0x00000006, 0x00000000, 0x00000043, 0x00000003, SetNpcAnimation, 0x00000006, 0x00AF0005, 0x00000024, 0x00000002, 0xFE363C80, 0x0000015C, 0x00000024, 0x00000002, 0xFE363C81, 0x00000001, 0x00000046, 0x00000001, D_80245DC4_7F0AD4, 0x00000043, 0x00000002, AddStarPieces, 0x00000001, 0x00000043, 0x00000002, mac_00_Quizmo_SetStageLightsDelay, 0x0000000F, 0x00000043, 0x00000001, mac_00_Quizmo_SetVannaAnim_Idle, 0x00000043, 0x00000003, SetMessageValue, 0xF5DE02E0, 0x00000000, 0x0000000A, 0x00000002, 0xF5DE02E0, 0x00000001, 0x00000043, 0x00000003, SetMessageMsg, MessageSingular, 0x00000001, 0x00000012, 0x00000000, 0x00000043, 0x00000003, SetMessageMsg, MessagePlural, 0x00000001, 0x00000013, 0x00000000, 0x00000043, 0x00000006, SpeakToPlayer, 0xFFFFFFFF, 0x00AF0004, 0x00AF0001, 0x00000000, 0x0008000F, 0x00000013, 0x00000000, 0x00000024, 0x00000002, 0xFE363C80, 0x00000001, 0x00000012, 0x00000000, 0x00000043, 0x00000003, SetNpcAnimation, 0x00000006, 0x00AF0009, 0x00000024, 0x00000002, 0xF4ACD484, 0x00000002, 0x00000043, 0x00000002, PlaySound, 0x0000021D, 0x00000043, 0x00000002, PlaySound, 0x0000008B, 0x00000045, 0x00000002, D_80247450_7F2160, 0xFE363C81, 0x00000043, 0x00000004, GetPlayerPos, 0xFE363C82, 0xFE363C83, 0xFE363C84, 0x00000043, 0x0000000F, PlayEffect, 0x0000002B, 0x00000000, 0xFE363C82, 0xFE363C83, 0xFE363C84, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000043, 0x00000006, ContinueSpeech, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x00000000, 0x0008000D, 0x00000043, 0x00000003, SetNpcAnimation, 0x00000006, 0x00AF000A, 0x00000005, 0x00000001, 0x00000000, 0x00000055, 0x00000002, 0xFE363C81, 0xFE363C80, 0x0000000A, 0x00000002, 0xFE363C80, 0x00000000, 0x00000007, 0x00000000, 0x00000013, 0x00000000, 0x00000008, 0x00000001, 0x00000001, 0x00000006, 0x00000000, 0x00000024, 0x00000002, 0xFE363C80, 0x00000000, 0x00000013, 0x00000000, 0x00000043, 0x00000002, mac_00_Quizmo_UnkStageEffectMode, 0xFFFFFFFF, 0x00000043, 0x00000001, EnablePartnerAI, 0x00000056, 0x00000000, 0x00000008, 0x00000001, 0x0000001E, 0x00000043, 0x00000002, PlaySound, 0x0000008F, 0x00000057, 0x00000000, 0x00000056, 0x00000000, 0x00000008, 0x00000001, 0x0000002D, 0x00000043, 0x00000002, StopSound, 0x00000089, 0x00000057, 0x00000000, 0x00000043, 0x00000001, mac_00_Quizmo_SetVannaAnim_Wave, 0x00000043, 0x00000001, mac_00_Quizmo_DestroyEffects, 0x00000046, 0x00000001, D_80245EB4_7F0BC4, 0x00000044, 0x00000001, D_802461FC_7F0F0C, 0x00000043, 0x00000001, mac_00_Quizmo_FadeInWorld, 0x00000043, 0x00000001, mac_00_Quizmo_ShowEntities, 0x00000024, 0x00000002, 0xF8406281, 0x00000000, 0x00000002, 0x00000000, 0x00000001, 0x00000000 dlabel D_80248230_7F2F40 -.word 0x00000043, 0x00000001, mac_00_UnkQuizFunc, 0x0000000A, 0x00000002, 0xFE363C80, 0x00000000, 0x00000002, 0x00000000, 0x00000013, 0x00000000, 0x00000043, 0x00000004, SetNpcFlagBits, 0xFFFFFFFF, 0x01000000, 0x00000000, 0x00000043, 0x00000003, SetNpcSprite, 0xFFFFFFFF, 0x00AF0001, 0x00000043, 0x00000001, mac_00_UnkFunc31, 0x00000002, 0x00000000, 0x00000001, 0x00000000 +.word 0x00000043, 0x00000001, mac_00_Quizmo_ShouldAppear, 0x0000000A, 0x00000002, 0xFE363C80, 0x00000000, 0x00000002, 0x00000000, 0x00000013, 0x00000000, 0x00000043, 0x00000004, SetNpcFlagBits, 0xFFFFFFFF, 0x01000000, 0x00000000, 0x00000043, 0x00000003, SetNpcSprite, 0xFFFFFFFF, 0x00AF0001, 0x00000043, 0x00000001, mac_00_Quizmo_RenderInit, 0x00000002, 0x00000000, 0x00000001, 0x00000000 dlabel D_802482A4_7F2FB4 .word 0x0000003C, 0x00000001, 0x80255B78, 0x00000024, 0x00000002, 0xF8406269, 0x00000001, 0x00000043, 0x00000002, DisablePlayerPhysics, 0x00000001, 0x00000043, 0x00000003, SetPlayerFlagBits, 0x00400000, 0x00000001, 0x00000046, 0x00000001, D_80247500_7F2210, 0x00000043, 0x00000002, DisablePlayerPhysics, 0x00000000, 0x00000043, 0x00000003, SetPlayerFlagBits, 0x00400000, 0x00000000, 0x00000002, 0x00000000, 0x00000001, 0x00000000 dlabel D_80248324_7F3034 -.word 0x00000043, 0x00000001, mac_00_GetNpcUnsafeOwner2, 0x00000002, 0x00000000, 0x00000001, 0x00000000 +.word 0x00000043, 0x00000001, mac_00_Quizmo_NPC_Aux_Impl, 0x00000002, 0x00000000, 0x00000001, 0x00000000 dlabel D_80248340_7F3050 .word 0x3F333333, 0x0000001E, 0x00000014, 0x00000000, 0x00000000, 0xFFFFFFFF, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000001 diff --git a/ver/us/asm/data/world/area_mac/mac_00/7F9850.data.s b/ver/us/asm/data/world/area_mac/mac_00/7F9850.data.s index c9b1d4441a..af7c76175e 100644 --- a/ver/us/asm/data/world/area_mac/mac_00/7F9850.data.s +++ b/ver/us/asm/data/world/area_mac/mac_00/7F9850.data.s @@ -23,7 +23,7 @@ dlabel D_8024EC38_7F9948 dlabel D_8024EC90_7F99A0 .word 0x00000000, 0x001E0018, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00630000, 0x00000000, 0x00170013, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00630000 -dlabel dup_mac_00_varTable +dlabel dup_mac_00_varStash .word 0x00000000 dlabel D_8024ECEC_7F99FC diff --git a/ver/us/asm/data/world/area_mac/mac_01/8091F0.data.s b/ver/us/asm/data/world/area_mac/mac_01/8091F0.data.s index 3ba7de5ae7..790bfff1ef 100644 --- a/ver/us/asm/data/world/area_mac/mac_01/8091F0.data.s +++ b/ver/us/asm/data/world/area_mac/mac_01/8091F0.data.s @@ -44,35 +44,35 @@ dlabel D_80248BD8_809458 dlabel D_80248C04_809484 .word 0x00000000, 0x00180018, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00630000 -dlabel mac_01_varTable +dlabel mac_01_Quizmo_varStash .word 0x00000000 dlabel D_80248C34_8094B4 .word 0x00000043, 0x00000004, ShowGotItem, 0xFE363C80, 0x00000001, 0x00000000, 0x00000002, 0x00000000, 0x00000002, 0x00000000, 0x00000001, 0x00000000, 0x00000043, 0x00000004, ShowGotItem, 0xFE363C80, 0x00000001, 0x00000010, 0x00000002, 0x00000000, 0x00000002, 0x00000000, 0x00000001, 0x00000000 -dlabel D_80248C94_809514 +dlabel mac_01_Quizmo_Answers .byte 0x02, 0x01, 0x01, 0x02, 0x02, 0x00, 0x02, 0x00, 0x02, 0x01, 0x00, 0x02, 0x01, 0x01, 0x00, 0x02, 0x00, 0x02, 0x01, 0x00, 0x00, 0x02, 0x01, 0x00, 0x02, 0x01, 0x01, 0x02, 0x02, 0x01, 0x01, 0x01, 0x00, 0x02, 0x02, 0x02, 0x02, 0x00, 0x01, 0x01, 0x02, 0x01, 0x02, 0x01, 0x02, 0x00, 0x00, 0x01, 0x01, 0x00, 0x01, 0x02, 0x01, 0x00, 0x02, 0x02, 0x01, 0x02, 0x00, 0x02, 0x02, 0x01, 0x01, 0x01 -dlabel mac_01_quizRequirements +dlabel mac_01_Quizmo_Requirements .word 0xFFFFFF94, 0x00000000, 0xFFFFFFB4, 0x0000000A, 0xFFFFFFCA, 0x00000014, 0xFFFFFFF2, 0x0000001E, 0x00000006, 0x00000025, 0x00000027, 0x0000002C, 0x0000003A, 0x00000034, 0x00000058, 0x0000003C, 0x00000060, 0x00000040, 0x00000000, 0x00000040 dlabel D_80248D24_8095A4 -.word 0x00000043, 0x00000001, mac_01_GetGameStatus75, 0x0000000E, 0x00000002, 0xFE363C80, 0x00000001, 0x00000043, 0x00000005, GetNpcPos, 0xFFFFFFFF, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000027, 0x00000002, 0xFE363C81, 0x0000012C, 0x00000043, 0x00000003, SetNpcJumpscale, 0xFFFFFFFF, 0x00000001, 0x00000043, 0x00000003, SetNpcAnimation, 0xFFFFFFFF, 0x00AF000C, 0x00000008, 0x00000001, 0x00000028, 0x00000043, 0x00000005, SetNpcPos, 0xFFFFFFFF, 0x00000000, 0xFFFFFC18, 0x00000000, 0x00000013, 0x00000000, 0x00000002, 0x00000000, 0x00000001, 0x00000000 +.word 0x00000043, 0x00000001, mac_01_Quizmo_ShouldQuizmoLeave, 0x0000000E, 0x00000002, 0xFE363C80, 0x00000001, 0x00000043, 0x00000005, GetNpcPos, 0xFFFFFFFF, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000027, 0x00000002, 0xFE363C81, 0x0000012C, 0x00000043, 0x00000003, SetNpcJumpscale, 0xFFFFFFFF, 0x00000001, 0x00000043, 0x00000003, SetNpcAnimation, 0xFFFFFFFF, 0x00AF000C, 0x00000008, 0x00000001, 0x00000028, 0x00000043, 0x00000005, SetNpcPos, 0xFFFFFFFF, 0x00000000, 0xFFFFFC18, 0x00000000, 0x00000013, 0x00000000, 0x00000002, 0x00000000, 0x00000001, 0x00000000 dlabel D_80248DD4_809654 -.word 0x00000043, 0x00000003, mac_01_GetCamVfov, 0x00000000, 0xF4ACD480, 0x00000043, 0x00000003, mac_01_SetCamVfov, 0x00000000, 0x00000019, 0x00000043, 0x00000004, GetPlayerPos, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000043, 0x00000005, SetPanTarget, 0x00000000, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000043, 0x00000005, UseSettingsFrom, 0x00000000, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000043, 0x00000004, GetCamType, 0x00000000, 0xFE363C81, 0xFE363C82, 0x00000043, 0x00000004, SetCamType, 0x00000000, 0xFE363C81, 0x00000000, 0x00000043, 0x00000003, GetCamDistance, 0x00000000, 0xFE363C80, 0x0000000D, 0x00000002, 0xFE363C80, 0x00000000, 0x00000026, 0x00000002, 0xFE363C80, 0x00000172, 0x00000012, 0x00000000, 0x00000026, 0x00000002, 0xFE363C80, 0xFFFFFE8E, 0x00000013, 0x00000000, 0x00000043, 0x00000003, SetCamDistance, 0x00000000, 0xFE363C80, 0x00000043, 0x00000004, GetCamPitch, 0x00000000, 0xFE363C80, 0xFE363C81, 0x00000026, 0x00000002, 0xFE363C80, 0xF24AAE80, 0x00000026, 0x00000002, 0xFE363C81, 0xF24A5280, 0x00000043, 0x00000004, SetCamPitch, 0x00000000, 0xFE363C80, 0xFE363C81, 0x00000043, 0x00000004, PanToTarget, 0x00000000, 0x00000000, 0x00000001, 0x00000043, 0x00000003, SetCamLeadPlayer, 0x00000000, 0x00000000, 0x00000002, 0x00000000, 0x00000001, 0x00000000, 0x00000043, 0x00000005, GetNpcPos, 0x00000005, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000027, 0x00000002, 0xFE363C81, 0x0000001E, 0x00000043, 0x00000005, SetPanTarget, 0x00000000, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000043, 0x00000003, GetCamDistance, 0x00000000, 0xFE363C80, 0x0000000D, 0x00000002, 0xFE363C80, 0x00000000, 0x00000026, 0x00000002, 0xFE363C80, 0x00000011, 0x00000012, 0x00000000, 0x00000026, 0x00000002, 0xFE363C80, 0xFFFFFFEF, 0x00000013, 0x00000000, 0x00000043, 0x00000003, SetCamDistance, 0x00000000, 0xFE363C80, 0x00000043, 0x00000003, SetCamSpeed, 0x00000000, 0xF24BE280, 0x00000043, 0x00000003, WaitForCam, 0x00000000, 0xF24A7E80, 0x00000043, 0x00000003, SetCamSpeed, 0x00000000, 0x00000001, 0x00000002, 0x00000000, 0x00000001, 0x00000000 +.word 0x00000043, 0x00000003, mac_01_Quizmo_GetCamVfov, 0x00000000, 0xF4ACD480, 0x00000043, 0x00000003, mac_01_Quizmo_SetCamVfov, 0x00000000, 0x00000019, 0x00000043, 0x00000004, GetPlayerPos, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000043, 0x00000005, SetPanTarget, 0x00000000, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000043, 0x00000005, UseSettingsFrom, 0x00000000, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000043, 0x00000004, GetCamType, 0x00000000, 0xFE363C81, 0xFE363C82, 0x00000043, 0x00000004, SetCamType, 0x00000000, 0xFE363C81, 0x00000000, 0x00000043, 0x00000003, GetCamDistance, 0x00000000, 0xFE363C80, 0x0000000D, 0x00000002, 0xFE363C80, 0x00000000, 0x00000026, 0x00000002, 0xFE363C80, 0x00000172, 0x00000012, 0x00000000, 0x00000026, 0x00000002, 0xFE363C80, 0xFFFFFE8E, 0x00000013, 0x00000000, 0x00000043, 0x00000003, SetCamDistance, 0x00000000, 0xFE363C80, 0x00000043, 0x00000004, GetCamPitch, 0x00000000, 0xFE363C80, 0xFE363C81, 0x00000026, 0x00000002, 0xFE363C80, 0xF24AAE80, 0x00000026, 0x00000002, 0xFE363C81, 0xF24A5280, 0x00000043, 0x00000004, SetCamPitch, 0x00000000, 0xFE363C80, 0xFE363C81, 0x00000043, 0x00000004, PanToTarget, 0x00000000, 0x00000000, 0x00000001, 0x00000043, 0x00000003, SetCamLeadPlayer, 0x00000000, 0x00000000, 0x00000002, 0x00000000, 0x00000001, 0x00000000, 0x00000043, 0x00000005, GetNpcPos, 0x00000005, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000027, 0x00000002, 0xFE363C81, 0x0000001E, 0x00000043, 0x00000005, SetPanTarget, 0x00000000, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000043, 0x00000003, GetCamDistance, 0x00000000, 0xFE363C80, 0x0000000D, 0x00000002, 0xFE363C80, 0x00000000, 0x00000026, 0x00000002, 0xFE363C80, 0x00000011, 0x00000012, 0x00000000, 0x00000026, 0x00000002, 0xFE363C80, 0xFFFFFFEF, 0x00000013, 0x00000000, 0x00000043, 0x00000003, SetCamDistance, 0x00000000, 0xFE363C80, 0x00000043, 0x00000003, SetCamSpeed, 0x00000000, 0xF24BE280, 0x00000043, 0x00000003, WaitForCam, 0x00000000, 0xF24A7E80, 0x00000043, 0x00000003, SetCamSpeed, 0x00000000, 0x00000001, 0x00000002, 0x00000000, 0x00000001, 0x00000000 dlabel D_8024906C_8098EC -.word 0x00000043, 0x00000003, mac_01_SetCamVfov, 0x00000000, 0xF4ACD480, 0x00000043, 0x00000004, PanToTarget, 0x00000000, 0x00000000, 0x00000000, 0x00000002, 0x00000000, 0x00000001, 0x00000000 +.word 0x00000043, 0x00000003, mac_01_Quizmo_SetCamVfov, 0x00000000, 0xF4ACD480, 0x00000043, 0x00000004, PanToTarget, 0x00000000, 0x00000000, 0x00000000, 0x00000002, 0x00000000, 0x00000001, 0x00000000 dlabel D_802490A8_809928 -.word 0x00000008, 0x00000001, 0x00000014, 0x00000043, 0x00000006, mac_01_UnkCameraFunc, 0xF4ACD481, 0xF4ACD483, 0x00000053, 0xFE363C80, 0xFE363C81, 0x00000056, 0x00000000, 0x00000026, 0x00000002, 0xFE363C82, 0x00000000, 0x00000005, 0x00000001, 0x0000003C, 0x00000026, 0x00000002, 0xFE363C83, 0xFE363C80, 0x00000026, 0x00000002, 0xFE363C84, 0xFE363C81, 0x0000002E, 0x00000002, 0xFE363C83, 0xFE363C82, 0x0000002E, 0x00000002, 0xFE363C84, 0xFE363C82, 0x0000002F, 0x00000002, 0xFE363C83, 0x0000003C, 0x0000002F, 0x00000002, 0xFE363C84, 0x0000003C, 0x0000002C, 0x00000002, 0xFE363C83, 0xF4ACD481, 0x0000002C, 0x00000002, 0xFE363C84, 0xF4ACD483, 0x00000043, 0x00000004, SetPlayerPos, 0xFE363C83, 0xF4ACD482, 0xFE363C84, 0x0000002C, 0x00000002, 0xFE363C82, 0x00000001, 0x00000008, 0x00000001, 0x00000001, 0x00000006, 0x00000000, 0x00000026, 0x00000002, 0xFE363C83, 0xFE363C80, 0x00000026, 0x00000002, 0xFE363C84, 0xFE363C81, 0x0000002C, 0x00000002, 0xFE363C83, 0xF4ACD481, 0x0000002C, 0x00000002, 0xFE363C84, 0xF4ACD483, 0x00000043, 0x00000004, SetPlayerPos, 0xFE363C83, 0xF4ACD482, 0xFE363C84, 0x00000057, 0x00000000, 0x00000043, 0x00000001, mac_01_UnkRotatePlayer, 0x00000043, 0x00000004, func_802D2884, 0xF4ACD481, 0xF4ACD483, 0x00000000, 0x00000043, 0x00000002, SetPlayerAnimation, 0x00010002, 0x00000002, 0x00000000, 0x00000001, 0x00000000 +.word 0x00000008, 0x00000001, 0x00000014, 0x00000043, 0x00000006, mac_01_Quizmo_AddViewRelativeOffset, 0xF4ACD481, 0xF4ACD483, 0x00000053, 0xFE363C80, 0xFE363C81, 0x00000056, 0x00000000, 0x00000026, 0x00000002, 0xFE363C82, 0x00000000, 0x00000005, 0x00000001, 0x0000003C, 0x00000026, 0x00000002, 0xFE363C83, 0xFE363C80, 0x00000026, 0x00000002, 0xFE363C84, 0xFE363C81, 0x0000002E, 0x00000002, 0xFE363C83, 0xFE363C82, 0x0000002E, 0x00000002, 0xFE363C84, 0xFE363C82, 0x0000002F, 0x00000002, 0xFE363C83, 0x0000003C, 0x0000002F, 0x00000002, 0xFE363C84, 0x0000003C, 0x0000002C, 0x00000002, 0xFE363C83, 0xF4ACD481, 0x0000002C, 0x00000002, 0xFE363C84, 0xF4ACD483, 0x00000043, 0x00000004, SetPlayerPos, 0xFE363C83, 0xF4ACD482, 0xFE363C84, 0x0000002C, 0x00000002, 0xFE363C82, 0x00000001, 0x00000008, 0x00000001, 0x00000001, 0x00000006, 0x00000000, 0x00000026, 0x00000002, 0xFE363C83, 0xFE363C80, 0x00000026, 0x00000002, 0xFE363C84, 0xFE363C81, 0x0000002C, 0x00000002, 0xFE363C83, 0xF4ACD481, 0x0000002C, 0x00000002, 0xFE363C84, 0xF4ACD483, 0x00000043, 0x00000004, SetPlayerPos, 0xFE363C83, 0xF4ACD482, 0xFE363C84, 0x00000057, 0x00000000, 0x00000043, 0x00000001, mac_01_Quizmo_SpinPlayer, 0x00000043, 0x00000004, func_802D2884, 0xF4ACD481, 0xF4ACD483, 0x00000000, 0x00000043, 0x00000002, SetPlayerAnimation, 0x00010002, 0x00000002, 0x00000000, 0x00000001, 0x00000000 dlabel D_80249258_809AD8 -.word 0x00000043, 0x00000005, GetNpcPos, 0xFFFFFFFC, 0xFE363C8A, 0xFE363C8B, 0xFE363C8C, 0x00000043, 0x00000006, mac_01_UnkCameraFunc, 0xFE363C8A, 0xFE363C8C, 0x0000006C, 0xFE363C80, 0xFE363C81, 0x00000026, 0x00000002, 0xFE363C85, 0xF4ACD482, 0x0000002D, 0x00000002, 0xFE363C85, 0xFE363C8B, 0x00000056, 0x00000000, 0x00000043, 0x00000001, mac_01_UnkMovePartner, 0x00000026, 0x00000002, 0xFE363C83, 0xFE363C80, 0x00000026, 0x00000002, 0xFE363C84, 0xFE363C81, 0x00000026, 0x00000002, 0xFE363C86, 0xFE363C85, 0x0000002C, 0x00000002, 0xFE363C83, 0xFE363C8A, 0x0000002C, 0x00000002, 0xFE363C84, 0xFE363C8C, 0x0000002C, 0x00000002, 0xFE363C86, 0xFE363C8B, 0x00000043, 0x00000005, SetNpcPos, 0xFFFFFFFC, 0xFE363C83, 0xFE363C86, 0xFE363C84, 0x00000057, 0x00000000, 0x00000043, 0x00000001, mac_01_UnkRotatePartner, 0x00000043, 0x00000003, NpcFacePlayer, 0xFFFFFFFC, 0x00000000, 0x00000043, 0x00000003, SetNpcAnimation, 0xFFFFFFFC, 0x00000106, 0x00000002, 0x00000000, 0x00000001, 0x00000000 +.word 0x00000043, 0x00000005, GetNpcPos, 0xFFFFFFFC, 0xFE363C8A, 0xFE363C8B, 0xFE363C8C, 0x00000043, 0x00000006, mac_01_Quizmo_AddViewRelativeOffset, 0xFE363C8A, 0xFE363C8C, 0x0000006C, 0xFE363C80, 0xFE363C81, 0x00000026, 0x00000002, 0xFE363C85, 0xF4ACD482, 0x0000002D, 0x00000002, 0xFE363C85, 0xFE363C8B, 0x00000056, 0x00000000, 0x00000043, 0x00000001, mac_01_Quizmo_UpdatePartnerPosition, 0x00000026, 0x00000002, 0xFE363C83, 0xFE363C80, 0x00000026, 0x00000002, 0xFE363C84, 0xFE363C81, 0x00000026, 0x00000002, 0xFE363C86, 0xFE363C85, 0x0000002C, 0x00000002, 0xFE363C83, 0xFE363C8A, 0x0000002C, 0x00000002, 0xFE363C84, 0xFE363C8C, 0x0000002C, 0x00000002, 0xFE363C86, 0xFE363C8B, 0x00000043, 0x00000005, SetNpcPos, 0xFFFFFFFC, 0xFE363C83, 0xFE363C86, 0xFE363C84, 0x00000057, 0x00000000, 0x00000043, 0x00000001, mac_01_Quizmo_SpinPartner, 0x00000043, 0x00000003, NpcFacePlayer, 0xFFFFFFFC, 0x00000000, 0x00000043, 0x00000003, SetNpcAnimation, 0xFFFFFFFC, 0x00000106, 0x00000002, 0x00000000, 0x00000001, 0x00000000 dlabel D_80249390_809C10 -.word 0x00000043, 0x00000005, GetNpcPos, 0x00000005, 0xFE363C8A, 0xFE363C8B, 0xFE363C8C, 0x00000043, 0x00000006, mac_01_UnkCameraFunc, 0xFE363C8A, 0xFE363C8C, 0xFFFFFFBA, 0xFE363C80, 0xFE363C81, 0x00000056, 0x00000000, 0x00000026, 0x00000002, 0xFE363C82, 0x00000000, 0x00000005, 0x00000001, 0x0000003C, 0x00000026, 0x00000002, 0xFE363C83, 0xFE363C80, 0x00000026, 0x00000002, 0xFE363C84, 0xFE363C81, 0x0000002E, 0x00000002, 0xFE363C83, 0xFE363C82, 0x0000002E, 0x00000002, 0xFE363C84, 0xFE363C82, 0x0000002F, 0x00000002, 0xFE363C83, 0x0000003C, 0x0000002F, 0x00000002, 0xFE363C84, 0x0000003C, 0x0000002C, 0x00000002, 0xFE363C83, 0xFE363C8A, 0x0000002C, 0x00000002, 0xFE363C84, 0xFE363C8C, 0x00000043, 0x00000005, SetNpcPos, 0x00000005, 0xFE363C83, 0xF4ACD482, 0xFE363C84, 0x0000002C, 0x00000002, 0xFE363C82, 0x00000001, 0x00000008, 0x00000001, 0x00000001, 0x00000006, 0x00000000, 0x00000057, 0x00000000, 0x00000008, 0x00000001, 0x0000003C, 0x00000043, 0x00000003, NpcFacePlayer, 0x00000005, 0x00000000, 0x00000043, 0x00000003, SetNpcAnimation, 0x00000005, 0x00AF0001, 0x00000002, 0x00000000, 0x00000001, 0x00000000 +.word 0x00000043, 0x00000005, GetNpcPos, 0x00000005, 0xFE363C8A, 0xFE363C8B, 0xFE363C8C, 0x00000043, 0x00000006, mac_01_Quizmo_AddViewRelativeOffset, 0xFE363C8A, 0xFE363C8C, 0xFFFFFFBA, 0xFE363C80, 0xFE363C81, 0x00000056, 0x00000000, 0x00000026, 0x00000002, 0xFE363C82, 0x00000000, 0x00000005, 0x00000001, 0x0000003C, 0x00000026, 0x00000002, 0xFE363C83, 0xFE363C80, 0x00000026, 0x00000002, 0xFE363C84, 0xFE363C81, 0x0000002E, 0x00000002, 0xFE363C83, 0xFE363C82, 0x0000002E, 0x00000002, 0xFE363C84, 0xFE363C82, 0x0000002F, 0x00000002, 0xFE363C83, 0x0000003C, 0x0000002F, 0x00000002, 0xFE363C84, 0x0000003C, 0x0000002C, 0x00000002, 0xFE363C83, 0xFE363C8A, 0x0000002C, 0x00000002, 0xFE363C84, 0xFE363C8C, 0x00000043, 0x00000005, SetNpcPos, 0x00000005, 0xFE363C83, 0xF4ACD482, 0xFE363C84, 0x0000002C, 0x00000002, 0xFE363C82, 0x00000001, 0x00000008, 0x00000001, 0x00000001, 0x00000006, 0x00000000, 0x00000057, 0x00000000, 0x00000008, 0x00000001, 0x0000003C, 0x00000043, 0x00000003, NpcFacePlayer, 0x00000005, 0x00000000, 0x00000043, 0x00000003, SetNpcAnimation, 0x00000005, 0x00AF0001, 0x00000002, 0x00000000, 0x00000001, 0x00000000 dlabel D_802494FC_809D7C .word 0x00000044, 0x00000001, D_802490A8_809928, 0x00000044, 0x00000001, D_80249258_809AD8, 0x00000046, 0x00000001, D_80249390_809C10, 0x00000002, 0x00000000, 0x00000001, 0x00000000, 0x00000005, 0x00000001, 0x00000000, 0x00000043, 0x00000002, SetPlayerAnimation, 0x00010028, 0x00000008, 0x00000001, 0x00000014, 0x00000006, 0x00000000, 0x00000002, 0x00000000, 0x00000001, 0x00000000 @@ -87,7 +87,7 @@ dlabel D_8024A0F4_80A974 .word 0x00000043, 0x00000002, SetPlayerAnimation, 0x00010023, 0x00000005, 0x00000001, 0x00000000, 0x00000008, 0x00000001, 0x00000001, 0x00000006, 0x00000000, 0x00000002, 0x00000000, 0x00000001, 0x00000000 dlabel D_8024A134_80A9B4 -.word 0x00000056, 0x00000000, 0x00000043, 0x00000006, mac_01_UnkCameraFunc, 0xF4ACD481, 0xF4ACD483, 0x00000019, 0xFE363C80, 0xFE363C81, 0x00000026, 0x00000002, 0xFE363C82, 0xF4ACD481, 0x0000002C, 0x00000002, 0xFE363C82, 0xFE363C80, 0x00000026, 0x00000002, 0xFE363C83, 0xF4ACD483, 0x0000002C, 0x00000002, 0xFE363C83, 0xFE363C81, 0x00000043, 0x00000003, SetNpcAnimation, 0xFFFFFFFC, 0x00000102, 0x00000043, 0x00000005, NpcMoveTo, 0xFFFFFFFC, 0xFE363C82, 0xFE363C83, 0x00000028, 0x00000043, 0x00000003, SetNpcAnimation, 0xFFFFFFFC, 0x00000106, 0x00000057, 0x00000000, 0x00000043, 0x00000004, PlayerMoveTo, 0xF4ACD481, 0xF4ACD483, 0x00000028, 0x00000002, 0x00000000, 0x00000001, 0x00000000 +.word 0x00000056, 0x00000000, 0x00000043, 0x00000006, mac_01_Quizmo_AddViewRelativeOffset, 0xF4ACD481, 0xF4ACD483, 0x00000019, 0xFE363C80, 0xFE363C81, 0x00000026, 0x00000002, 0xFE363C82, 0xF4ACD481, 0x0000002C, 0x00000002, 0xFE363C82, 0xFE363C80, 0x00000026, 0x00000002, 0xFE363C83, 0xF4ACD483, 0x0000002C, 0x00000002, 0xFE363C83, 0xFE363C81, 0x00000043, 0x00000003, SetNpcAnimation, 0xFFFFFFFC, 0x00000102, 0x00000043, 0x00000005, NpcMoveTo, 0xFFFFFFFC, 0xFE363C82, 0xFE363C83, 0x00000028, 0x00000043, 0x00000003, SetNpcAnimation, 0xFFFFFFFC, 0x00000106, 0x00000057, 0x00000000, 0x00000043, 0x00000004, PlayerMoveTo, 0xF4ACD481, 0xF4ACD483, 0x00000028, 0x00000002, 0x00000000, 0x00000001, 0x00000000 dlabel D_8024A210_80AA90 .word 0x00000045, 0x00000002, D_802495AC_809E2C, 0xFE363C81, 0x00000008, 0x00000001, 0x0000003C, 0x00000049, 0x00000001, 0xFE363C81, 0x00000005, 0x00000001, 0x00000005, 0x00000043, 0x00000004, GetPlayerPos, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000027, 0x00000002, 0xFE363C81, 0xFFFFFFFF, 0x00000043, 0x00000004, SetPlayerPos, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000008, 0x00000001, 0x00000002, 0x00000006, 0x00000000, 0x00000008, 0x00000001, 0x00000014, 0x00000046, 0x00000001, D_8024A134_80A9B4, 0x00000002, 0x00000000, 0x00000001, 0x00000000 @@ -96,16 +96,16 @@ dlabel D_8024A2C0_80AB40 .word 0x00000045, 0x00000002, D_8024A0F4_80A974, 0xFE363C81, 0x00000008, 0x00000001, 0x0000003C, 0x00000005, 0x00000001, 0x00000005, 0x00000043, 0x00000004, GetPlayerPos, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000027, 0x00000002, 0xFE363C81, 0xFFFFFFFF, 0x00000043, 0x00000004, SetPlayerPos, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000008, 0x00000001, 0x00000002, 0x00000006, 0x00000000, 0x00000008, 0x00000001, 0x00000014, 0x00000049, 0x00000001, 0xFE363C81, 0x00000046, 0x00000001, D_8024A134_80A9B4, 0x00000002, 0x00000000, 0x00000001, 0x00000000 dlabel D_8024A370_80ABF0 -.word 0x0000000D, 0x00000002, 0xF5DE02E0, 0x0000003F, 0x00000024, 0x00000002, 0xFE363C80, 0x00000000, 0x00000002, 0x00000000, 0x00000013, 0x00000000, 0x00000043, 0x00000004, GetPlayerPos, 0xF4ACD481, 0xF4ACD482, 0xF4ACD483, 0x00000043, 0x00000003, NpcFacePlayer, 0xFFFFFFFF, 0x00000010, 0x0000000A, 0x00000002, 0xF5DE02E0, 0x0000003F, 0x00000043, 0x00000006, SpeakToPlayer, 0xFFFFFFFF, 0x00AF0004, 0x00AF0001, 0x00000000, 0x0008000A, 0x00000012, 0x00000000, 0x0000000A, 0x00000002, 0xF8406267, 0x00000001, 0x00000043, 0x00000006, SpeakToPlayer, 0xFFFFFFFF, 0x00AF0004, 0x00AF0001, 0x00000000, 0x00080009, 0x00000012, 0x00000000, 0x00000043, 0x00000006, SpeakToPlayer, 0xFFFFFFFF, 0x00AF0004, 0x00AF0001, 0x00000000, 0x00080008, 0x00000024, 0x00000002, 0xF8406267, 0x00000001, 0x00000013, 0x00000000, 0x00000013, 0x00000000, 0x00000043, 0x00000002, ShowChoice, 0x001E000D, 0x0000000A, 0x00000002, 0xFE363C80, 0x00000001, 0x00000043, 0x00000006, ContinueSpeech, 0xFFFFFFFF, 0x00AF0004, 0x00AF0001, 0x00000000, 0x0008000C, 0x00000046, 0x00000001, D_80248D24_8095A4, 0x00000024, 0x00000002, 0xFE363C80, 0x00000000, 0x00000002, 0x00000000, 0x00000013, 0x00000000, 0x00000024, 0x00000002, 0xF8406281, 0x00000001, 0x00000043, 0x00000001, mac_01_Set80151310_1, 0x00000043, 0x00000001, mac_01_UnkAlphaFunc, 0x00000044, 0x00000001, D_80248DD4_809654, 0x00000043, 0x00000002, DisablePartnerAI, 0x00000000, 0x00000043, 0x00000004, SetNpcFlagBits, 0xFFFFFFFC, 0x00000200, 0x00000000, 0x00000043, 0x00000004, SetNpcFlagBits, 0x00000005, 0x00000200, 0x00000000, 0x00000043, 0x00000004, SetNpcFlagBits, 0xFFFFFFFC, 0x00000148, 0x00000001, 0x00000043, 0x00000004, SetNpcFlagBits, 0x00000005, 0x00000100, 0x00000001, 0x00000043, 0x00000003, SetNpcAnimation, 0xFFFFFFFC, 0x00000106, 0x00000045, 0x00000002, D_802494FC_809D7C, 0xFE363C81, 0x00000043, 0x00000006, ContinueSpeech, 0xFFFFFFFF, 0x00AF0004, 0x00AF0001, 0x00000000, 0x0008000B, 0x00000043, 0x00000002, PlaySound, 0x00000089, 0x00000005, 0x00000001, 0x00000000, 0x00000055, 0x00000002, 0xFE363C81, 0xFE363C80, 0x0000000A, 0x00000002, 0xFE363C80, 0x00000000, 0x00000007, 0x00000000, 0x00000013, 0x00000000, 0x00000008, 0x00000001, 0x00000001, 0x00000006, 0x00000000, 0x00000043, 0x00000001, func_80242680_802F00, 0x00000005, 0x00000001, 0x00000005, 0x00000043, 0x00000004, GetPlayerPos, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000027, 0x00000002, 0xFE363C81, 0x00000001, 0x00000043, 0x00000004, SetPlayerPos, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000008, 0x00000001, 0x00000002, 0x00000006, 0x00000000, 0x00000024, 0x00000002, 0xFE363C80, 0x002C0000, 0x00000027, 0x00000002, 0xFE363C80, 0xF5DE02E0, 0x00000043, 0x00000006, SpeakToPlayer, 0xFFFFFFFF, 0x00AF0005, 0x00AF0006, 0x00000000, 0xFE363C80, 0x00000043, 0x00000002, SetPlayerAnimation, 0x00010028, 0x00000024, 0x00000002, 0xFE363C80, 0x002D0000, 0x00000027, 0x00000002, 0xFE363C80, 0xF5DE02E0, 0x00000043, 0x00000002, PlaySound, 0x0000008E, 0x00000043, 0x00000002, ShowChoice, 0xFE363C80, 0x00000049, 0x00000001, 0xFE363C81, 0x00000043, 0x00000002, StopSound, 0x0000008E, 0x00000044, 0x00000001, D_80249570_809DF0, 0x00000008, 0x00000001, 0x0000000F, 0x00000043, 0x00000002, PlaySound, 0x0000008D, 0x00000043, 0x00000002, func_80242980_803200, 0xFE363C80, 0x00000024, 0x00000002, 0xF4ACD484, 0x00000000, 0x00000043, 0x00000001, func_80242F74_8037F4, 0x00000008, 0x00000001, 0x00000028, 0x00000043, 0x00000001, func_802425FC_802E7C, 0x00000056, 0x00000000, 0x00000008, 0x00000001, 0x0000006E, 0x00000043, 0x00000001, CloseChoice, 0x00000024, 0x00000002, 0xF4ACD484, 0x00000000, 0x00000057, 0x00000000, 0x0000000A, 0x00000002, 0xFE363C80, 0x00000001, 0x00000043, 0x00000003, SetNpcAnimation, 0x00000005, 0x00AF0007, 0x00000024, 0x00000002, 0xF4ACD484, 0x00000001, 0x00000056, 0x00000000, 0x00000043, 0x00000002, func_8024294C_8031CC, 0x00000001, 0x00000008, 0x00000001, 0x00000006, 0x00000008, 0x00000001, 0x00000006, 0x00000008, 0x00000001, 0x00000006, 0x00000043, 0x00000002, func_8024294C_8031CC, 0x00000002, 0x00000057, 0x00000000, 0x00000056, 0x00000000, 0x00000043, 0x00000002, PlaySound, 0x0000021C, 0x00000008, 0x00000001, 0x00000006, 0x00000043, 0x00000002, PlaySound, 0x0000021C, 0x00000008, 0x00000001, 0x00000006, 0x00000043, 0x00000002, PlaySound, 0x0000021C, 0x00000008, 0x00000001, 0x00000006, 0x00000043, 0x00000002, PlaySound, 0x0000021C, 0x00000057, 0x00000000, 0x00000043, 0x00000002, PlaySound, 0x0000008A, 0x00000043, 0x00000001, func_80242A18_803298, 0x00000056, 0x00000000, 0x00000008, 0x00000001, 0x0000000F, 0x00000043, 0x00000004, GetPlayerPos, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000027, 0x00000002, 0xFE363C81, 0x00000032, 0x00000043, 0x00000006, mac_01_UnkCameraFunc, 0x00000000, 0x00000000, 0x00000053, 0xFE363C80, 0xFE363C82, 0x00000043, 0x0000000F, PlayEffect, 0x00000007, 0x00000002, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000043, 0x0000000F, PlayEffect, 0x00000044, 0x00000004, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000001, 0x0000003C, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000008, 0x00000001, 0x0000000F, 0x00000027, 0x00000002, 0xFE363C81, 0xFFFFFFFD, 0x00000043, 0x00000006, mac_01_UnkCameraFunc, 0x00000000, 0x00000000, 0x0000003A, 0xFE363C80, 0xFE363C82, 0x00000043, 0x0000000F, PlayEffect, 0x00000007, 0x00000002, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000043, 0x0000000F, PlayEffect, 0x00000044, 0x00000004, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000001, 0x0000003C, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000008, 0x00000001, 0x0000000F, 0x00000027, 0x00000002, 0xFE363C81, 0x0000001E, 0x00000043, 0x00000006, mac_01_UnkCameraFunc, 0x00000000, 0x00000000, 0x0000005D, 0xFE363C80, 0xFE363C82, 0x00000043, 0x0000000F, PlayEffect, 0x00000007, 0x00000002, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000043, 0x0000000F, PlayEffect, 0x00000044, 0x00000004, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000001, 0x0000003C, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000008, 0x00000001, 0x0000000F, 0x00000057, 0x00000000, 0x00000008, 0x00000001, 0x00000014, 0x00000045, 0x00000002, D_8024A210_80AA90, 0xFE363C81, 0x00000027, 0x00000002, 0xF5DE02E0, 0x00000001, 0x0000000D, 0x00000002, 0xF5DE02E0, 0x0000003F, 0x00000043, 0x00000006, ContinueSpeech, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x00000000, 0x00080010, 0x00000043, 0x00000003, SetNpcAnimation, 0x00000005, 0x00AF0006, 0x00000005, 0x00000001, 0x00000000, 0x00000055, 0x00000002, 0xFE363C81, 0xFE363C80, 0x0000000A, 0x00000002, 0xFE363C80, 0x00000000, 0x00000007, 0x00000000, 0x00000013, 0x00000000, 0x00000008, 0x00000001, 0x00000001, 0x00000006, 0x00000000, 0x00000043, 0x00000003, SetNpcAnimation, 0x00000005, 0x00AF0005, 0x00000024, 0x00000002, 0xFE363C80, 0x0000015C, 0x00000024, 0x00000002, 0xFE363C81, 0x00000003, 0x00000046, 0x00000001, D_80248C34_8094B4, 0x00000043, 0x00000002, AddStarPieces, 0x00000001, 0x00000043, 0x00000002, func_8024294C_8031CC, 0x0000000F, 0x00000043, 0x00000001, func_80242A00_803280, 0x00000043, 0x00000003, SetMessageValue, 0xF5DE02E0, 0x00000000, 0x00000043, 0x00000006, SpeakToPlayer, 0xFFFFFFFF, 0x00AF0004, 0x00AF0001, 0x00000000, 0x00080011, 0x00000012, 0x00000000, 0x00000043, 0x00000006, ContinueSpeech, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x00000000, 0x0008000E, 0x00000043, 0x00000003, SetNpcAnimation, 0x00000005, 0x00AF0006, 0x00000005, 0x00000001, 0x00000000, 0x00000055, 0x00000002, 0xFE363C81, 0xFE363C80, 0x0000000A, 0x00000002, 0xFE363C80, 0x00000000, 0x00000007, 0x00000000, 0x00000013, 0x00000000, 0x00000008, 0x00000001, 0x00000001, 0x00000006, 0x00000000, 0x00000043, 0x00000003, SetNpcAnimation, 0x00000005, 0x00AF0005, 0x00000024, 0x00000002, 0xFE363C80, 0x0000015C, 0x00000024, 0x00000002, 0xFE363C81, 0x00000001, 0x00000046, 0x00000001, D_80248C34_8094B4, 0x00000043, 0x00000002, AddStarPieces, 0x00000001, 0x00000043, 0x00000002, func_8024294C_8031CC, 0x0000000F, 0x00000043, 0x00000001, func_80242A00_803280, 0x00000043, 0x00000003, SetMessageValue, 0xF5DE02E0, 0x00000000, 0x0000000A, 0x00000002, 0xF5DE02E0, 0x00000001, 0x00000043, 0x00000003, SetMessageMsg, MessageSingular, 0x00000001, 0x00000012, 0x00000000, 0x00000043, 0x00000003, SetMessageMsg, MessagePlural, 0x00000001, 0x00000013, 0x00000000, 0x00000043, 0x00000006, SpeakToPlayer, 0xFFFFFFFF, 0x00AF0004, 0x00AF0001, 0x00000000, 0x0008000F, 0x00000013, 0x00000000, 0x00000024, 0x00000002, 0xFE363C80, 0x00000001, 0x00000012, 0x00000000, 0x00000043, 0x00000003, SetNpcAnimation, 0x00000005, 0x00AF0009, 0x00000024, 0x00000002, 0xF4ACD484, 0x00000002, 0x00000043, 0x00000002, PlaySound, 0x0000021D, 0x00000043, 0x00000002, PlaySound, 0x0000008B, 0x00000045, 0x00000002, D_8024A2C0_80AB40, 0xFE363C81, 0x00000043, 0x00000004, GetPlayerPos, 0xFE363C82, 0xFE363C83, 0xFE363C84, 0x00000043, 0x0000000F, PlayEffect, 0x0000002B, 0x00000000, 0xFE363C82, 0xFE363C83, 0xFE363C84, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000043, 0x00000006, ContinueSpeech, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x00000000, 0x0008000D, 0x00000043, 0x00000003, SetNpcAnimation, 0x00000005, 0x00AF000A, 0x00000005, 0x00000001, 0x00000000, 0x00000055, 0x00000002, 0xFE363C81, 0xFE363C80, 0x0000000A, 0x00000002, 0xFE363C80, 0x00000000, 0x00000007, 0x00000000, 0x00000013, 0x00000000, 0x00000008, 0x00000001, 0x00000001, 0x00000006, 0x00000000, 0x00000024, 0x00000002, 0xFE363C80, 0x00000000, 0x00000013, 0x00000000, 0x00000043, 0x00000002, func_80242980_803200, 0xFFFFFFFF, 0x00000043, 0x00000001, EnablePartnerAI, 0x00000056, 0x00000000, 0x00000008, 0x00000001, 0x0000001E, 0x00000043, 0x00000002, PlaySound, 0x0000008F, 0x00000057, 0x00000000, 0x00000056, 0x00000000, 0x00000008, 0x00000001, 0x0000002D, 0x00000043, 0x00000002, StopSound, 0x00000089, 0x00000057, 0x00000000, 0x00000043, 0x00000001, func_80242A34_8032B4, 0x00000043, 0x00000001, func_80242898_803118, 0x00000046, 0x00000001, D_80248D24_8095A4, 0x00000044, 0x00000001, D_8024906C_8098EC, 0x00000043, 0x00000001, mac_01_UnkFunc29, 0x00000043, 0x00000001, mac_01_Set80151310_0, 0x00000024, 0x00000002, 0xF8406281, 0x00000000, 0x00000002, 0x00000000, 0x00000001, 0x00000000 +.word 0x0000000D, 0x00000002, 0xF5DE02E0, 0x0000003F, 0x00000024, 0x00000002, 0xFE363C80, 0x00000000, 0x00000002, 0x00000000, 0x00000013, 0x00000000, 0x00000043, 0x00000004, GetPlayerPos, 0xF4ACD481, 0xF4ACD482, 0xF4ACD483, 0x00000043, 0x00000003, NpcFacePlayer, 0xFFFFFFFF, 0x00000010, 0x0000000A, 0x00000002, 0xF5DE02E0, 0x0000003F, 0x00000043, 0x00000006, SpeakToPlayer, 0xFFFFFFFF, 0x00AF0004, 0x00AF0001, 0x00000000, 0x0008000A, 0x00000012, 0x00000000, 0x0000000A, 0x00000002, 0xF8406267, 0x00000001, 0x00000043, 0x00000006, SpeakToPlayer, 0xFFFFFFFF, 0x00AF0004, 0x00AF0001, 0x00000000, 0x00080009, 0x00000012, 0x00000000, 0x00000043, 0x00000006, SpeakToPlayer, 0xFFFFFFFF, 0x00AF0004, 0x00AF0001, 0x00000000, 0x00080008, 0x00000024, 0x00000002, 0xF8406267, 0x00000001, 0x00000013, 0x00000000, 0x00000013, 0x00000000, 0x00000043, 0x00000002, ShowChoice, 0x001E000D, 0x0000000A, 0x00000002, 0xFE363C80, 0x00000001, 0x00000043, 0x00000006, ContinueSpeech, 0xFFFFFFFF, 0x00AF0004, 0x00AF0001, 0x00000000, 0x0008000C, 0x00000046, 0x00000001, D_80248D24_8095A4, 0x00000024, 0x00000002, 0xFE363C80, 0x00000000, 0x00000002, 0x00000000, 0x00000013, 0x00000000, 0x00000024, 0x00000002, 0xF8406281, 0x00000001, 0x00000043, 0x00000001, mac_01_Quizmo_HideEntities, 0x00000043, 0x00000001, mac_01_Quizmo_HideWorld, 0x00000044, 0x00000001, D_80248DD4_809654, 0x00000043, 0x00000002, DisablePartnerAI, 0x00000000, 0x00000043, 0x00000004, SetNpcFlagBits, 0xFFFFFFFC, 0x00000200, 0x00000000, 0x00000043, 0x00000004, SetNpcFlagBits, 0x00000005, 0x00000200, 0x00000000, 0x00000043, 0x00000004, SetNpcFlagBits, 0xFFFFFFFC, 0x00000148, 0x00000001, 0x00000043, 0x00000004, SetNpcFlagBits, 0x00000005, 0x00000100, 0x00000001, 0x00000043, 0x00000003, SetNpcAnimation, 0xFFFFFFFC, 0x00000106, 0x00000045, 0x00000002, D_802494FC_809D7C, 0xFE363C81, 0x00000043, 0x00000006, ContinueSpeech, 0xFFFFFFFF, 0x00AF0004, 0x00AF0001, 0x00000000, 0x0008000B, 0x00000043, 0x00000002, PlaySound, 0x00000089, 0x00000005, 0x00000001, 0x00000000, 0x00000055, 0x00000002, 0xFE363C81, 0xFE363C80, 0x0000000A, 0x00000002, 0xFE363C80, 0x00000000, 0x00000007, 0x00000000, 0x00000013, 0x00000000, 0x00000008, 0x00000001, 0x00000001, 0x00000006, 0x00000000, 0x00000043, 0x00000001, mac_01_Quizmo_CreateStage, 0x00000005, 0x00000001, 0x00000005, 0x00000043, 0x00000004, GetPlayerPos, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000027, 0x00000002, 0xFE363C81, 0x00000001, 0x00000043, 0x00000004, SetPlayerPos, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000008, 0x00000001, 0x00000002, 0x00000006, 0x00000000, 0x00000024, 0x00000002, 0xFE363C80, 0x002C0000, 0x00000027, 0x00000002, 0xFE363C80, 0xF5DE02E0, 0x00000043, 0x00000006, SpeakToPlayer, 0xFFFFFFFF, 0x00AF0005, 0x00AF0006, 0x00000000, 0xFE363C80, 0x00000043, 0x00000002, SetPlayerAnimation, 0x00010028, 0x00000024, 0x00000002, 0xFE363C80, 0x002D0000, 0x00000027, 0x00000002, 0xFE363C80, 0xF5DE02E0, 0x00000043, 0x00000002, PlaySound, 0x0000008E, 0x00000043, 0x00000002, ShowChoice, 0xFE363C80, 0x00000049, 0x00000001, 0xFE363C81, 0x00000043, 0x00000002, StopSound, 0x0000008E, 0x00000044, 0x00000001, D_80249570_809DF0, 0x00000008, 0x00000001, 0x0000000F, 0x00000043, 0x00000002, PlaySound, 0x0000008D, 0x00000043, 0x00000002, mac_01_Quizmo_UnkStageEffectMode, 0xFE363C80, 0x00000024, 0x00000002, 0xF4ACD484, 0x00000000, 0x00000043, 0x00000001, mac_01_Quizmo_CreateWorker, 0x00000008, 0x00000001, 0x00000028, 0x00000043, 0x00000001, mac_01_Quizmo_UpdateRecords, 0x00000056, 0x00000000, 0x00000008, 0x00000001, 0x0000006E, 0x00000043, 0x00000001, CloseChoice, 0x00000024, 0x00000002, 0xF4ACD484, 0x00000000, 0x00000057, 0x00000000, 0x0000000A, 0x00000002, 0xFE363C80, 0x00000001, 0x00000043, 0x00000003, SetNpcAnimation, 0x00000005, 0x00AF0007, 0x00000024, 0x00000002, 0xF4ACD484, 0x00000001, 0x00000056, 0x00000000, 0x00000043, 0x00000002, mac_01_Quizmo_SetStageLightsDelay, 0x00000001, 0x00000008, 0x00000001, 0x00000006, 0x00000008, 0x00000001, 0x00000006, 0x00000008, 0x00000001, 0x00000006, 0x00000043, 0x00000002, mac_01_Quizmo_SetStageLightsDelay, 0x00000002, 0x00000057, 0x00000000, 0x00000056, 0x00000000, 0x00000043, 0x00000002, PlaySound, 0x0000021C, 0x00000008, 0x00000001, 0x00000006, 0x00000043, 0x00000002, PlaySound, 0x0000021C, 0x00000008, 0x00000001, 0x00000006, 0x00000043, 0x00000002, PlaySound, 0x0000021C, 0x00000008, 0x00000001, 0x00000006, 0x00000043, 0x00000002, PlaySound, 0x0000021C, 0x00000057, 0x00000000, 0x00000043, 0x00000002, PlaySound, 0x0000008A, 0x00000043, 0x00000001, mac_01_Quizmo_SetVannaAnim_Clap, 0x00000056, 0x00000000, 0x00000008, 0x00000001, 0x0000000F, 0x00000043, 0x00000004, GetPlayerPos, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000027, 0x00000002, 0xFE363C81, 0x00000032, 0x00000043, 0x00000006, mac_01_Quizmo_AddViewRelativeOffset, 0x00000000, 0x00000000, 0x00000053, 0xFE363C80, 0xFE363C82, 0x00000043, 0x0000000F, PlayEffect, 0x00000007, 0x00000002, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000043, 0x0000000F, PlayEffect, 0x00000044, 0x00000004, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000001, 0x0000003C, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000008, 0x00000001, 0x0000000F, 0x00000027, 0x00000002, 0xFE363C81, 0xFFFFFFFD, 0x00000043, 0x00000006, mac_01_Quizmo_AddViewRelativeOffset, 0x00000000, 0x00000000, 0x0000003A, 0xFE363C80, 0xFE363C82, 0x00000043, 0x0000000F, PlayEffect, 0x00000007, 0x00000002, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000043, 0x0000000F, PlayEffect, 0x00000044, 0x00000004, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000001, 0x0000003C, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000008, 0x00000001, 0x0000000F, 0x00000027, 0x00000002, 0xFE363C81, 0x0000001E, 0x00000043, 0x00000006, mac_01_Quizmo_AddViewRelativeOffset, 0x00000000, 0x00000000, 0x0000005D, 0xFE363C80, 0xFE363C82, 0x00000043, 0x0000000F, PlayEffect, 0x00000007, 0x00000002, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000043, 0x0000000F, PlayEffect, 0x00000044, 0x00000004, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000001, 0x0000003C, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000008, 0x00000001, 0x0000000F, 0x00000057, 0x00000000, 0x00000008, 0x00000001, 0x00000014, 0x00000045, 0x00000002, D_8024A210_80AA90, 0xFE363C81, 0x00000027, 0x00000002, 0xF5DE02E0, 0x00000001, 0x0000000D, 0x00000002, 0xF5DE02E0, 0x0000003F, 0x00000043, 0x00000006, ContinueSpeech, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x00000000, 0x00080010, 0x00000043, 0x00000003, SetNpcAnimation, 0x00000005, 0x00AF0006, 0x00000005, 0x00000001, 0x00000000, 0x00000055, 0x00000002, 0xFE363C81, 0xFE363C80, 0x0000000A, 0x00000002, 0xFE363C80, 0x00000000, 0x00000007, 0x00000000, 0x00000013, 0x00000000, 0x00000008, 0x00000001, 0x00000001, 0x00000006, 0x00000000, 0x00000043, 0x00000003, SetNpcAnimation, 0x00000005, 0x00AF0005, 0x00000024, 0x00000002, 0xFE363C80, 0x0000015C, 0x00000024, 0x00000002, 0xFE363C81, 0x00000003, 0x00000046, 0x00000001, D_80248C34_8094B4, 0x00000043, 0x00000002, AddStarPieces, 0x00000001, 0x00000043, 0x00000002, mac_01_Quizmo_SetStageLightsDelay, 0x0000000F, 0x00000043, 0x00000001, mac_01_Quizmo_SetVannaAnim_Idle, 0x00000043, 0x00000003, SetMessageValue, 0xF5DE02E0, 0x00000000, 0x00000043, 0x00000006, SpeakToPlayer, 0xFFFFFFFF, 0x00AF0004, 0x00AF0001, 0x00000000, 0x00080011, 0x00000012, 0x00000000, 0x00000043, 0x00000006, ContinueSpeech, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x00000000, 0x0008000E, 0x00000043, 0x00000003, SetNpcAnimation, 0x00000005, 0x00AF0006, 0x00000005, 0x00000001, 0x00000000, 0x00000055, 0x00000002, 0xFE363C81, 0xFE363C80, 0x0000000A, 0x00000002, 0xFE363C80, 0x00000000, 0x00000007, 0x00000000, 0x00000013, 0x00000000, 0x00000008, 0x00000001, 0x00000001, 0x00000006, 0x00000000, 0x00000043, 0x00000003, SetNpcAnimation, 0x00000005, 0x00AF0005, 0x00000024, 0x00000002, 0xFE363C80, 0x0000015C, 0x00000024, 0x00000002, 0xFE363C81, 0x00000001, 0x00000046, 0x00000001, D_80248C34_8094B4, 0x00000043, 0x00000002, AddStarPieces, 0x00000001, 0x00000043, 0x00000002, mac_01_Quizmo_SetStageLightsDelay, 0x0000000F, 0x00000043, 0x00000001, mac_01_Quizmo_SetVannaAnim_Idle, 0x00000043, 0x00000003, SetMessageValue, 0xF5DE02E0, 0x00000000, 0x0000000A, 0x00000002, 0xF5DE02E0, 0x00000001, 0x00000043, 0x00000003, SetMessageMsg, MessageSingular, 0x00000001, 0x00000012, 0x00000000, 0x00000043, 0x00000003, SetMessageMsg, MessagePlural, 0x00000001, 0x00000013, 0x00000000, 0x00000043, 0x00000006, SpeakToPlayer, 0xFFFFFFFF, 0x00AF0004, 0x00AF0001, 0x00000000, 0x0008000F, 0x00000013, 0x00000000, 0x00000024, 0x00000002, 0xFE363C80, 0x00000001, 0x00000012, 0x00000000, 0x00000043, 0x00000003, SetNpcAnimation, 0x00000005, 0x00AF0009, 0x00000024, 0x00000002, 0xF4ACD484, 0x00000002, 0x00000043, 0x00000002, PlaySound, 0x0000021D, 0x00000043, 0x00000002, PlaySound, 0x0000008B, 0x00000045, 0x00000002, D_8024A2C0_80AB40, 0xFE363C81, 0x00000043, 0x00000004, GetPlayerPos, 0xFE363C82, 0xFE363C83, 0xFE363C84, 0x00000043, 0x0000000F, PlayEffect, 0x0000002B, 0x00000000, 0xFE363C82, 0xFE363C83, 0xFE363C84, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000043, 0x00000006, ContinueSpeech, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x00000000, 0x0008000D, 0x00000043, 0x00000003, SetNpcAnimation, 0x00000005, 0x00AF000A, 0x00000005, 0x00000001, 0x00000000, 0x00000055, 0x00000002, 0xFE363C81, 0xFE363C80, 0x0000000A, 0x00000002, 0xFE363C80, 0x00000000, 0x00000007, 0x00000000, 0x00000013, 0x00000000, 0x00000008, 0x00000001, 0x00000001, 0x00000006, 0x00000000, 0x00000024, 0x00000002, 0xFE363C80, 0x00000000, 0x00000013, 0x00000000, 0x00000043, 0x00000002, mac_01_Quizmo_UnkStageEffectMode, 0xFFFFFFFF, 0x00000043, 0x00000001, EnablePartnerAI, 0x00000056, 0x00000000, 0x00000008, 0x00000001, 0x0000001E, 0x00000043, 0x00000002, PlaySound, 0x0000008F, 0x00000057, 0x00000000, 0x00000056, 0x00000000, 0x00000008, 0x00000001, 0x0000002D, 0x00000043, 0x00000002, StopSound, 0x00000089, 0x00000057, 0x00000000, 0x00000043, 0x00000001, mac_01_Quizmo_SetVannaAnim_Wave, 0x00000043, 0x00000001, mac_01_Quizmo_DestroyEffects, 0x00000046, 0x00000001, D_80248D24_8095A4, 0x00000044, 0x00000001, D_8024906C_8098EC, 0x00000043, 0x00000001, mac_01_Quizmo_FadeInWorld, 0x00000043, 0x00000001, mac_01_Quizmo_ShowEntities, 0x00000024, 0x00000002, 0xF8406281, 0x00000000, 0x00000002, 0x00000000, 0x00000001, 0x00000000 dlabel D_8024B0A0_80B920 -.word 0x00000043, 0x00000001, mac_01_UnkQuizFunc, 0x0000000A, 0x00000002, 0xFE363C80, 0x00000000, 0x00000002, 0x00000000, 0x00000013, 0x00000000, 0x00000043, 0x00000004, SetNpcFlagBits, 0xFFFFFFFF, 0x01000000, 0x00000000, 0x00000043, 0x00000003, SetNpcSprite, 0xFFFFFFFF, 0x00AF0001, 0x00000043, 0x00000001, mac_01_UnkFunc31, 0x00000002, 0x00000000, 0x00000001, 0x00000000 +.word 0x00000043, 0x00000001, mac_01_Quizmo_ShouldAppear, 0x0000000A, 0x00000002, 0xFE363C80, 0x00000000, 0x00000002, 0x00000000, 0x00000013, 0x00000000, 0x00000043, 0x00000004, SetNpcFlagBits, 0xFFFFFFFF, 0x01000000, 0x00000000, 0x00000043, 0x00000003, SetNpcSprite, 0xFFFFFFFF, 0x00AF0001, 0x00000043, 0x00000001, mac_01_Quizmo_RenderInit, 0x00000002, 0x00000000, 0x00000001, 0x00000000 dlabel D_8024B114_80B994 .word 0x0000003C, 0x00000001, 0x80262A48, 0x00000024, 0x00000002, 0xF8406269, 0x00000001, 0x00000043, 0x00000002, DisablePlayerPhysics, 0x00000001, 0x00000043, 0x00000003, SetPlayerFlagBits, 0x00400000, 0x00000001, 0x00000046, 0x00000001, D_8024A370_80ABF0, 0x00000043, 0x00000002, DisablePlayerPhysics, 0x00000000, 0x00000043, 0x00000003, SetPlayerFlagBits, 0x00400000, 0x00000000, 0x00000002, 0x00000000, 0x00000001, 0x00000000 dlabel D_8024B194_80BA14 -.word 0x00000043, 0x00000001, mac_01_GetNpcUnsafeOwner2, 0x00000002, 0x00000000, 0x00000001, 0x00000000 +.word 0x00000043, 0x00000001, mac_01_Quizmo_NPC_Aux_Impl, 0x00000002, 0x00000000, 0x00000001, 0x00000000 dlabel D_8024B1B0_80BA30 .word 0x3F333333, 0x0000001E, 0x00000014, 0x00000000, 0x00000000, 0xFFFFFFFF, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000001 diff --git a/ver/us/asm/data/world/area_mac/mac_02/828F10.data.s b/ver/us/asm/data/world/area_mac/mac_02/828F10.data.s index 77c44c2e43..94884b2ad2 100644 --- a/ver/us/asm/data/world/area_mac/mac_02/828F10.data.s +++ b/ver/us/asm/data/world/area_mac/mac_02/828F10.data.s @@ -41,35 +41,35 @@ dlabel D_80246114_8293D4 dlabel D_80246124_8293E4 .word 0x00000000, 0x002A001A, D_80246114_8293D4, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00630000 -dlabel mac_02_varTable +dlabel mac_02_Quizmo_varStash .word 0x00000000 dlabel D_80246154_829414 .word 0x00000043, 0x00000004, ShowGotItem, 0xFE363C80, 0x00000001, 0x00000000, 0x00000002, 0x00000000, 0x00000002, 0x00000000, 0x00000001, 0x00000000, 0x00000043, 0x00000004, ShowGotItem, 0xFE363C80, 0x00000001, 0x00000010, 0x00000002, 0x00000000, 0x00000002, 0x00000000, 0x00000001, 0x00000000 -dlabel D_802461B4_829474 +dlabel mac_02_Quizmo_Answers .byte 0x02, 0x01, 0x01, 0x02, 0x02, 0x00, 0x02, 0x00, 0x02, 0x01, 0x00, 0x02, 0x01, 0x01, 0x00, 0x02, 0x00, 0x02, 0x01, 0x00, 0x00, 0x02, 0x01, 0x00, 0x02, 0x01, 0x01, 0x02, 0x02, 0x01, 0x01, 0x01, 0x00, 0x02, 0x02, 0x02, 0x02, 0x00, 0x01, 0x01, 0x02, 0x01, 0x02, 0x01, 0x02, 0x00, 0x00, 0x01, 0x01, 0x00, 0x01, 0x02, 0x01, 0x00, 0x02, 0x02, 0x01, 0x02, 0x00, 0x02, 0x02, 0x01, 0x01, 0x01 -dlabel mac_02_quizRequirements +dlabel mac_02_Quizmo_Requirements .word 0xFFFFFF94, 0x00000000, 0xFFFFFFB4, 0x0000000A, 0xFFFFFFCA, 0x00000014, 0xFFFFFFF2, 0x0000001E, 0x00000006, 0x00000025, 0x00000027, 0x0000002C, 0x0000003A, 0x00000034, 0x00000058, 0x0000003C, 0x00000060, 0x00000040, 0x00000000, 0x00000040 dlabel D_80246244_829504 -.word 0x00000043, 0x00000001, mac_02_GetGameStatus75, 0x0000000E, 0x00000002, 0xFE363C80, 0x00000001, 0x00000043, 0x00000005, GetNpcPos, 0xFFFFFFFF, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000027, 0x00000002, 0xFE363C81, 0x0000012C, 0x00000043, 0x00000003, SetNpcJumpscale, 0xFFFFFFFF, 0x00000001, 0x00000043, 0x00000003, SetNpcAnimation, 0xFFFFFFFF, 0x00AF000C, 0x00000008, 0x00000001, 0x00000028, 0x00000043, 0x00000005, SetNpcPos, 0xFFFFFFFF, 0x00000000, 0xFFFFFC18, 0x00000000, 0x00000013, 0x00000000, 0x00000002, 0x00000000, 0x00000001, 0x00000000 +.word 0x00000043, 0x00000001, mac_02_Quizmo_ShouldQuizmoLeave, 0x0000000E, 0x00000002, 0xFE363C80, 0x00000001, 0x00000043, 0x00000005, GetNpcPos, 0xFFFFFFFF, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000027, 0x00000002, 0xFE363C81, 0x0000012C, 0x00000043, 0x00000003, SetNpcJumpscale, 0xFFFFFFFF, 0x00000001, 0x00000043, 0x00000003, SetNpcAnimation, 0xFFFFFFFF, 0x00AF000C, 0x00000008, 0x00000001, 0x00000028, 0x00000043, 0x00000005, SetNpcPos, 0xFFFFFFFF, 0x00000000, 0xFFFFFC18, 0x00000000, 0x00000013, 0x00000000, 0x00000002, 0x00000000, 0x00000001, 0x00000000 dlabel D_802462F4_8295B4 -.word 0x00000043, 0x00000003, mac_02_GetCamVfov, 0x00000000, 0xF4ACD480, 0x00000043, 0x00000003, mac_02_SetCamVfov, 0x00000000, 0x00000019, 0x00000043, 0x00000004, GetPlayerPos, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000043, 0x00000005, SetPanTarget, 0x00000000, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000043, 0x00000005, UseSettingsFrom, 0x00000000, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000043, 0x00000004, GetCamType, 0x00000000, 0xFE363C81, 0xFE363C82, 0x00000043, 0x00000004, SetCamType, 0x00000000, 0xFE363C81, 0x00000000, 0x00000043, 0x00000003, GetCamDistance, 0x00000000, 0xFE363C80, 0x0000000D, 0x00000002, 0xFE363C80, 0x00000000, 0x00000026, 0x00000002, 0xFE363C80, 0x00000172, 0x00000012, 0x00000000, 0x00000026, 0x00000002, 0xFE363C80, 0xFFFFFE8E, 0x00000013, 0x00000000, 0x00000043, 0x00000003, SetCamDistance, 0x00000000, 0xFE363C80, 0x00000043, 0x00000004, GetCamPitch, 0x00000000, 0xFE363C80, 0xFE363C81, 0x00000026, 0x00000002, 0xFE363C80, 0xF24AAE80, 0x00000026, 0x00000002, 0xFE363C81, 0xF24A5280, 0x00000043, 0x00000004, SetCamPitch, 0x00000000, 0xFE363C80, 0xFE363C81, 0x00000043, 0x00000004, PanToTarget, 0x00000000, 0x00000000, 0x00000001, 0x00000043, 0x00000003, SetCamLeadPlayer, 0x00000000, 0x00000000, 0x00000002, 0x00000000, 0x00000001, 0x00000000, 0x00000043, 0x00000005, GetNpcPos, 0x0000000C, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000027, 0x00000002, 0xFE363C81, 0x0000001E, 0x00000043, 0x00000005, SetPanTarget, 0x00000000, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000043, 0x00000003, GetCamDistance, 0x00000000, 0xFE363C80, 0x0000000D, 0x00000002, 0xFE363C80, 0x00000000, 0x00000026, 0x00000002, 0xFE363C80, 0x00000011, 0x00000012, 0x00000000, 0x00000026, 0x00000002, 0xFE363C80, 0xFFFFFFEF, 0x00000013, 0x00000000, 0x00000043, 0x00000003, SetCamDistance, 0x00000000, 0xFE363C80, 0x00000043, 0x00000003, SetCamSpeed, 0x00000000, 0xF24BE280, 0x00000043, 0x00000003, WaitForCam, 0x00000000, 0xF24A7E80, 0x00000043, 0x00000003, SetCamSpeed, 0x00000000, 0x00000001, 0x00000002, 0x00000000, 0x00000001, 0x00000000 +.word 0x00000043, 0x00000003, mac_02_Quizmo_GetCamVfov, 0x00000000, 0xF4ACD480, 0x00000043, 0x00000003, mac_02_Quizmo_SetCamVfov, 0x00000000, 0x00000019, 0x00000043, 0x00000004, GetPlayerPos, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000043, 0x00000005, SetPanTarget, 0x00000000, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000043, 0x00000005, UseSettingsFrom, 0x00000000, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000043, 0x00000004, GetCamType, 0x00000000, 0xFE363C81, 0xFE363C82, 0x00000043, 0x00000004, SetCamType, 0x00000000, 0xFE363C81, 0x00000000, 0x00000043, 0x00000003, GetCamDistance, 0x00000000, 0xFE363C80, 0x0000000D, 0x00000002, 0xFE363C80, 0x00000000, 0x00000026, 0x00000002, 0xFE363C80, 0x00000172, 0x00000012, 0x00000000, 0x00000026, 0x00000002, 0xFE363C80, 0xFFFFFE8E, 0x00000013, 0x00000000, 0x00000043, 0x00000003, SetCamDistance, 0x00000000, 0xFE363C80, 0x00000043, 0x00000004, GetCamPitch, 0x00000000, 0xFE363C80, 0xFE363C81, 0x00000026, 0x00000002, 0xFE363C80, 0xF24AAE80, 0x00000026, 0x00000002, 0xFE363C81, 0xF24A5280, 0x00000043, 0x00000004, SetCamPitch, 0x00000000, 0xFE363C80, 0xFE363C81, 0x00000043, 0x00000004, PanToTarget, 0x00000000, 0x00000000, 0x00000001, 0x00000043, 0x00000003, SetCamLeadPlayer, 0x00000000, 0x00000000, 0x00000002, 0x00000000, 0x00000001, 0x00000000, 0x00000043, 0x00000005, GetNpcPos, 0x0000000C, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000027, 0x00000002, 0xFE363C81, 0x0000001E, 0x00000043, 0x00000005, SetPanTarget, 0x00000000, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000043, 0x00000003, GetCamDistance, 0x00000000, 0xFE363C80, 0x0000000D, 0x00000002, 0xFE363C80, 0x00000000, 0x00000026, 0x00000002, 0xFE363C80, 0x00000011, 0x00000012, 0x00000000, 0x00000026, 0x00000002, 0xFE363C80, 0xFFFFFFEF, 0x00000013, 0x00000000, 0x00000043, 0x00000003, SetCamDistance, 0x00000000, 0xFE363C80, 0x00000043, 0x00000003, SetCamSpeed, 0x00000000, 0xF24BE280, 0x00000043, 0x00000003, WaitForCam, 0x00000000, 0xF24A7E80, 0x00000043, 0x00000003, SetCamSpeed, 0x00000000, 0x00000001, 0x00000002, 0x00000000, 0x00000001, 0x00000000 dlabel D_8024658C_82984C -.word 0x00000043, 0x00000003, mac_02_SetCamVfov, 0x00000000, 0xF4ACD480, 0x00000043, 0x00000004, PanToTarget, 0x00000000, 0x00000000, 0x00000000, 0x00000002, 0x00000000, 0x00000001, 0x00000000 +.word 0x00000043, 0x00000003, mac_02_Quizmo_SetCamVfov, 0x00000000, 0xF4ACD480, 0x00000043, 0x00000004, PanToTarget, 0x00000000, 0x00000000, 0x00000000, 0x00000002, 0x00000000, 0x00000001, 0x00000000 dlabel D_802465C8_829888 -.word 0x00000008, 0x00000001, 0x00000014, 0x00000043, 0x00000006, mac_02_UnkCameraFunc, 0xF4ACD481, 0xF4ACD483, 0x00000053, 0xFE363C80, 0xFE363C81, 0x00000056, 0x00000000, 0x00000026, 0x00000002, 0xFE363C82, 0x00000000, 0x00000005, 0x00000001, 0x0000003C, 0x00000026, 0x00000002, 0xFE363C83, 0xFE363C80, 0x00000026, 0x00000002, 0xFE363C84, 0xFE363C81, 0x0000002E, 0x00000002, 0xFE363C83, 0xFE363C82, 0x0000002E, 0x00000002, 0xFE363C84, 0xFE363C82, 0x0000002F, 0x00000002, 0xFE363C83, 0x0000003C, 0x0000002F, 0x00000002, 0xFE363C84, 0x0000003C, 0x0000002C, 0x00000002, 0xFE363C83, 0xF4ACD481, 0x0000002C, 0x00000002, 0xFE363C84, 0xF4ACD483, 0x00000043, 0x00000004, SetPlayerPos, 0xFE363C83, 0xF4ACD482, 0xFE363C84, 0x0000002C, 0x00000002, 0xFE363C82, 0x00000001, 0x00000008, 0x00000001, 0x00000001, 0x00000006, 0x00000000, 0x00000026, 0x00000002, 0xFE363C83, 0xFE363C80, 0x00000026, 0x00000002, 0xFE363C84, 0xFE363C81, 0x0000002C, 0x00000002, 0xFE363C83, 0xF4ACD481, 0x0000002C, 0x00000002, 0xFE363C84, 0xF4ACD483, 0x00000043, 0x00000004, SetPlayerPos, 0xFE363C83, 0xF4ACD482, 0xFE363C84, 0x00000057, 0x00000000, 0x00000043, 0x00000001, mac_02_UnkRotatePlayer, 0x00000043, 0x00000004, func_802D2884, 0xF4ACD481, 0xF4ACD483, 0x00000000, 0x00000043, 0x00000002, SetPlayerAnimation, 0x00010002, 0x00000002, 0x00000000, 0x00000001, 0x00000000 +.word 0x00000008, 0x00000001, 0x00000014, 0x00000043, 0x00000006, mac_02_Quizmo_AddViewRelativeOffset, 0xF4ACD481, 0xF4ACD483, 0x00000053, 0xFE363C80, 0xFE363C81, 0x00000056, 0x00000000, 0x00000026, 0x00000002, 0xFE363C82, 0x00000000, 0x00000005, 0x00000001, 0x0000003C, 0x00000026, 0x00000002, 0xFE363C83, 0xFE363C80, 0x00000026, 0x00000002, 0xFE363C84, 0xFE363C81, 0x0000002E, 0x00000002, 0xFE363C83, 0xFE363C82, 0x0000002E, 0x00000002, 0xFE363C84, 0xFE363C82, 0x0000002F, 0x00000002, 0xFE363C83, 0x0000003C, 0x0000002F, 0x00000002, 0xFE363C84, 0x0000003C, 0x0000002C, 0x00000002, 0xFE363C83, 0xF4ACD481, 0x0000002C, 0x00000002, 0xFE363C84, 0xF4ACD483, 0x00000043, 0x00000004, SetPlayerPos, 0xFE363C83, 0xF4ACD482, 0xFE363C84, 0x0000002C, 0x00000002, 0xFE363C82, 0x00000001, 0x00000008, 0x00000001, 0x00000001, 0x00000006, 0x00000000, 0x00000026, 0x00000002, 0xFE363C83, 0xFE363C80, 0x00000026, 0x00000002, 0xFE363C84, 0xFE363C81, 0x0000002C, 0x00000002, 0xFE363C83, 0xF4ACD481, 0x0000002C, 0x00000002, 0xFE363C84, 0xF4ACD483, 0x00000043, 0x00000004, SetPlayerPos, 0xFE363C83, 0xF4ACD482, 0xFE363C84, 0x00000057, 0x00000000, 0x00000043, 0x00000001, mac_02_Quizmo_SpinPlayer, 0x00000043, 0x00000004, func_802D2884, 0xF4ACD481, 0xF4ACD483, 0x00000000, 0x00000043, 0x00000002, SetPlayerAnimation, 0x00010002, 0x00000002, 0x00000000, 0x00000001, 0x00000000 dlabel D_80246778_829A38 -.word 0x00000043, 0x00000005, GetNpcPos, 0xFFFFFFFC, 0xFE363C8A, 0xFE363C8B, 0xFE363C8C, 0x00000043, 0x00000006, mac_02_UnkCameraFunc, 0xFE363C8A, 0xFE363C8C, 0x0000006C, 0xFE363C80, 0xFE363C81, 0x00000026, 0x00000002, 0xFE363C85, 0xF4ACD482, 0x0000002D, 0x00000002, 0xFE363C85, 0xFE363C8B, 0x00000056, 0x00000000, 0x00000043, 0x00000001, mac_02_UnkMovePartner, 0x00000026, 0x00000002, 0xFE363C83, 0xFE363C80, 0x00000026, 0x00000002, 0xFE363C84, 0xFE363C81, 0x00000026, 0x00000002, 0xFE363C86, 0xFE363C85, 0x0000002C, 0x00000002, 0xFE363C83, 0xFE363C8A, 0x0000002C, 0x00000002, 0xFE363C84, 0xFE363C8C, 0x0000002C, 0x00000002, 0xFE363C86, 0xFE363C8B, 0x00000043, 0x00000005, SetNpcPos, 0xFFFFFFFC, 0xFE363C83, 0xFE363C86, 0xFE363C84, 0x00000057, 0x00000000, 0x00000043, 0x00000001, mac_02_UnkRotatePartner, 0x00000043, 0x00000003, NpcFacePlayer, 0xFFFFFFFC, 0x00000000, 0x00000043, 0x00000003, SetNpcAnimation, 0xFFFFFFFC, 0x00000106, 0x00000002, 0x00000000, 0x00000001, 0x00000000 +.word 0x00000043, 0x00000005, GetNpcPos, 0xFFFFFFFC, 0xFE363C8A, 0xFE363C8B, 0xFE363C8C, 0x00000043, 0x00000006, mac_02_Quizmo_AddViewRelativeOffset, 0xFE363C8A, 0xFE363C8C, 0x0000006C, 0xFE363C80, 0xFE363C81, 0x00000026, 0x00000002, 0xFE363C85, 0xF4ACD482, 0x0000002D, 0x00000002, 0xFE363C85, 0xFE363C8B, 0x00000056, 0x00000000, 0x00000043, 0x00000001, mac_02_Quizmo_UpdatePartnerPosition, 0x00000026, 0x00000002, 0xFE363C83, 0xFE363C80, 0x00000026, 0x00000002, 0xFE363C84, 0xFE363C81, 0x00000026, 0x00000002, 0xFE363C86, 0xFE363C85, 0x0000002C, 0x00000002, 0xFE363C83, 0xFE363C8A, 0x0000002C, 0x00000002, 0xFE363C84, 0xFE363C8C, 0x0000002C, 0x00000002, 0xFE363C86, 0xFE363C8B, 0x00000043, 0x00000005, SetNpcPos, 0xFFFFFFFC, 0xFE363C83, 0xFE363C86, 0xFE363C84, 0x00000057, 0x00000000, 0x00000043, 0x00000001, mac_02_Quizmo_SpinPartner, 0x00000043, 0x00000003, NpcFacePlayer, 0xFFFFFFFC, 0x00000000, 0x00000043, 0x00000003, SetNpcAnimation, 0xFFFFFFFC, 0x00000106, 0x00000002, 0x00000000, 0x00000001, 0x00000000 dlabel D_802468B0_829B70 -.word 0x00000043, 0x00000005, GetNpcPos, 0x0000000C, 0xFE363C8A, 0xFE363C8B, 0xFE363C8C, 0x00000043, 0x00000006, mac_02_UnkCameraFunc, 0xFE363C8A, 0xFE363C8C, 0xFFFFFFBA, 0xFE363C80, 0xFE363C81, 0x00000056, 0x00000000, 0x00000026, 0x00000002, 0xFE363C82, 0x00000000, 0x00000005, 0x00000001, 0x0000003C, 0x00000026, 0x00000002, 0xFE363C83, 0xFE363C80, 0x00000026, 0x00000002, 0xFE363C84, 0xFE363C81, 0x0000002E, 0x00000002, 0xFE363C83, 0xFE363C82, 0x0000002E, 0x00000002, 0xFE363C84, 0xFE363C82, 0x0000002F, 0x00000002, 0xFE363C83, 0x0000003C, 0x0000002F, 0x00000002, 0xFE363C84, 0x0000003C, 0x0000002C, 0x00000002, 0xFE363C83, 0xFE363C8A, 0x0000002C, 0x00000002, 0xFE363C84, 0xFE363C8C, 0x00000043, 0x00000005, SetNpcPos, 0x0000000C, 0xFE363C83, 0xF4ACD482, 0xFE363C84, 0x0000002C, 0x00000002, 0xFE363C82, 0x00000001, 0x00000008, 0x00000001, 0x00000001, 0x00000006, 0x00000000, 0x00000057, 0x00000000, 0x00000008, 0x00000001, 0x0000003C, 0x00000043, 0x00000003, NpcFacePlayer, 0x0000000C, 0x00000000, 0x00000043, 0x00000003, SetNpcAnimation, 0x0000000C, 0x00AF0001, 0x00000002, 0x00000000, 0x00000001, 0x00000000 +.word 0x00000043, 0x00000005, GetNpcPos, 0x0000000C, 0xFE363C8A, 0xFE363C8B, 0xFE363C8C, 0x00000043, 0x00000006, mac_02_Quizmo_AddViewRelativeOffset, 0xFE363C8A, 0xFE363C8C, 0xFFFFFFBA, 0xFE363C80, 0xFE363C81, 0x00000056, 0x00000000, 0x00000026, 0x00000002, 0xFE363C82, 0x00000000, 0x00000005, 0x00000001, 0x0000003C, 0x00000026, 0x00000002, 0xFE363C83, 0xFE363C80, 0x00000026, 0x00000002, 0xFE363C84, 0xFE363C81, 0x0000002E, 0x00000002, 0xFE363C83, 0xFE363C82, 0x0000002E, 0x00000002, 0xFE363C84, 0xFE363C82, 0x0000002F, 0x00000002, 0xFE363C83, 0x0000003C, 0x0000002F, 0x00000002, 0xFE363C84, 0x0000003C, 0x0000002C, 0x00000002, 0xFE363C83, 0xFE363C8A, 0x0000002C, 0x00000002, 0xFE363C84, 0xFE363C8C, 0x00000043, 0x00000005, SetNpcPos, 0x0000000C, 0xFE363C83, 0xF4ACD482, 0xFE363C84, 0x0000002C, 0x00000002, 0xFE363C82, 0x00000001, 0x00000008, 0x00000001, 0x00000001, 0x00000006, 0x00000000, 0x00000057, 0x00000000, 0x00000008, 0x00000001, 0x0000003C, 0x00000043, 0x00000003, NpcFacePlayer, 0x0000000C, 0x00000000, 0x00000043, 0x00000003, SetNpcAnimation, 0x0000000C, 0x00AF0001, 0x00000002, 0x00000000, 0x00000001, 0x00000000 dlabel D_80246A1C_829CDC .word 0x00000044, 0x00000001, D_802465C8_829888, 0x00000044, 0x00000001, D_80246778_829A38, 0x00000046, 0x00000001, D_802468B0_829B70, 0x00000002, 0x00000000, 0x00000001, 0x00000000, 0x00000005, 0x00000001, 0x00000000, 0x00000043, 0x00000002, SetPlayerAnimation, 0x00010028, 0x00000008, 0x00000001, 0x00000014, 0x00000006, 0x00000000, 0x00000002, 0x00000000, 0x00000001, 0x00000000 @@ -84,7 +84,7 @@ dlabel D_80247614_82A8D4 .word 0x00000043, 0x00000002, SetPlayerAnimation, 0x00010023, 0x00000005, 0x00000001, 0x00000000, 0x00000008, 0x00000001, 0x00000001, 0x00000006, 0x00000000, 0x00000002, 0x00000000, 0x00000001, 0x00000000 dlabel D_80247654_82A914 -.word 0x00000056, 0x00000000, 0x00000043, 0x00000006, mac_02_UnkCameraFunc, 0xF4ACD481, 0xF4ACD483, 0x00000019, 0xFE363C80, 0xFE363C81, 0x00000026, 0x00000002, 0xFE363C82, 0xF4ACD481, 0x0000002C, 0x00000002, 0xFE363C82, 0xFE363C80, 0x00000026, 0x00000002, 0xFE363C83, 0xF4ACD483, 0x0000002C, 0x00000002, 0xFE363C83, 0xFE363C81, 0x00000043, 0x00000003, SetNpcAnimation, 0xFFFFFFFC, 0x00000102, 0x00000043, 0x00000005, NpcMoveTo, 0xFFFFFFFC, 0xFE363C82, 0xFE363C83, 0x00000028, 0x00000043, 0x00000003, SetNpcAnimation, 0xFFFFFFFC, 0x00000106, 0x00000057, 0x00000000, 0x00000043, 0x00000004, PlayerMoveTo, 0xF4ACD481, 0xF4ACD483, 0x00000028, 0x00000002, 0x00000000, 0x00000001, 0x00000000 +.word 0x00000056, 0x00000000, 0x00000043, 0x00000006, mac_02_Quizmo_AddViewRelativeOffset, 0xF4ACD481, 0xF4ACD483, 0x00000019, 0xFE363C80, 0xFE363C81, 0x00000026, 0x00000002, 0xFE363C82, 0xF4ACD481, 0x0000002C, 0x00000002, 0xFE363C82, 0xFE363C80, 0x00000026, 0x00000002, 0xFE363C83, 0xF4ACD483, 0x0000002C, 0x00000002, 0xFE363C83, 0xFE363C81, 0x00000043, 0x00000003, SetNpcAnimation, 0xFFFFFFFC, 0x00000102, 0x00000043, 0x00000005, NpcMoveTo, 0xFFFFFFFC, 0xFE363C82, 0xFE363C83, 0x00000028, 0x00000043, 0x00000003, SetNpcAnimation, 0xFFFFFFFC, 0x00000106, 0x00000057, 0x00000000, 0x00000043, 0x00000004, PlayerMoveTo, 0xF4ACD481, 0xF4ACD483, 0x00000028, 0x00000002, 0x00000000, 0x00000001, 0x00000000 dlabel D_80247730_82A9F0 .word 0x00000045, 0x00000002, D_80246ACC_829D8C, 0xFE363C81, 0x00000008, 0x00000001, 0x0000003C, 0x00000049, 0x00000001, 0xFE363C81, 0x00000005, 0x00000001, 0x00000005, 0x00000043, 0x00000004, GetPlayerPos, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000027, 0x00000002, 0xFE363C81, 0xFFFFFFFF, 0x00000043, 0x00000004, SetPlayerPos, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000008, 0x00000001, 0x00000002, 0x00000006, 0x00000000, 0x00000008, 0x00000001, 0x00000014, 0x00000046, 0x00000001, D_80247654_82A914, 0x00000002, 0x00000000, 0x00000001, 0x00000000 @@ -93,16 +93,16 @@ dlabel D_802477E0_82AAA0 .word 0x00000045, 0x00000002, D_80247614_82A8D4, 0xFE363C81, 0x00000008, 0x00000001, 0x0000003C, 0x00000005, 0x00000001, 0x00000005, 0x00000043, 0x00000004, GetPlayerPos, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000027, 0x00000002, 0xFE363C81, 0xFFFFFFFF, 0x00000043, 0x00000004, SetPlayerPos, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000008, 0x00000001, 0x00000002, 0x00000006, 0x00000000, 0x00000008, 0x00000001, 0x00000014, 0x00000049, 0x00000001, 0xFE363C81, 0x00000046, 0x00000001, D_80247654_82A914, 0x00000002, 0x00000000, 0x00000001, 0x00000000 dlabel D_80247890_82AB50 -.word 0x0000000D, 0x00000002, 0xF5DE02E0, 0x0000003F, 0x00000024, 0x00000002, 0xFE363C80, 0x00000000, 0x00000002, 0x00000000, 0x00000013, 0x00000000, 0x00000043, 0x00000004, GetPlayerPos, 0xF4ACD481, 0xF4ACD482, 0xF4ACD483, 0x00000043, 0x00000003, NpcFacePlayer, 0xFFFFFFFF, 0x00000010, 0x0000000A, 0x00000002, 0xF5DE02E0, 0x0000003F, 0x00000043, 0x00000006, SpeakToPlayer, 0xFFFFFFFF, 0x00AF0004, 0x00AF0001, 0x00000000, 0x0008000A, 0x00000012, 0x00000000, 0x0000000A, 0x00000002, 0xF8406267, 0x00000001, 0x00000043, 0x00000006, SpeakToPlayer, 0xFFFFFFFF, 0x00AF0004, 0x00AF0001, 0x00000000, 0x00080009, 0x00000012, 0x00000000, 0x00000043, 0x00000006, SpeakToPlayer, 0xFFFFFFFF, 0x00AF0004, 0x00AF0001, 0x00000000, 0x00080008, 0x00000024, 0x00000002, 0xF8406267, 0x00000001, 0x00000013, 0x00000000, 0x00000013, 0x00000000, 0x00000043, 0x00000002, ShowChoice, 0x001E000D, 0x0000000A, 0x00000002, 0xFE363C80, 0x00000001, 0x00000043, 0x00000006, ContinueSpeech, 0xFFFFFFFF, 0x00AF0004, 0x00AF0001, 0x00000000, 0x0008000C, 0x00000046, 0x00000001, D_80246244_829504, 0x00000024, 0x00000002, 0xFE363C80, 0x00000000, 0x00000002, 0x00000000, 0x00000013, 0x00000000, 0x00000024, 0x00000002, 0xF8406281, 0x00000001, 0x00000043, 0x00000001, mac_02_Set80151310_1, 0x00000043, 0x00000001, mac_02_UnkAlphaFunc, 0x00000044, 0x00000001, D_802462F4_8295B4, 0x00000043, 0x00000002, DisablePartnerAI, 0x00000000, 0x00000043, 0x00000004, SetNpcFlagBits, 0xFFFFFFFC, 0x00000200, 0x00000000, 0x00000043, 0x00000004, SetNpcFlagBits, 0x0000000C, 0x00000200, 0x00000000, 0x00000043, 0x00000004, SetNpcFlagBits, 0xFFFFFFFC, 0x00000148, 0x00000001, 0x00000043, 0x00000004, SetNpcFlagBits, 0x0000000C, 0x00000100, 0x00000001, 0x00000043, 0x00000003, SetNpcAnimation, 0xFFFFFFFC, 0x00000106, 0x00000045, 0x00000002, D_80246A1C_829CDC, 0xFE363C81, 0x00000043, 0x00000006, ContinueSpeech, 0xFFFFFFFF, 0x00AF0004, 0x00AF0001, 0x00000000, 0x0008000B, 0x00000043, 0x00000002, PlaySound, 0x00000089, 0x00000005, 0x00000001, 0x00000000, 0x00000055, 0x00000002, 0xFE363C81, 0xFE363C80, 0x0000000A, 0x00000002, 0xFE363C80, 0x00000000, 0x00000007, 0x00000000, 0x00000013, 0x00000000, 0x00000008, 0x00000001, 0x00000001, 0x00000006, 0x00000000, 0x00000043, 0x00000001, func_80241F30_8251F0, 0x00000005, 0x00000001, 0x00000005, 0x00000043, 0x00000004, GetPlayerPos, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000027, 0x00000002, 0xFE363C81, 0x00000001, 0x00000043, 0x00000004, SetPlayerPos, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000008, 0x00000001, 0x00000002, 0x00000006, 0x00000000, 0x00000024, 0x00000002, 0xFE363C80, 0x002C0000, 0x00000027, 0x00000002, 0xFE363C80, 0xF5DE02E0, 0x00000043, 0x00000006, SpeakToPlayer, 0xFFFFFFFF, 0x00AF0005, 0x00AF0006, 0x00000000, 0xFE363C80, 0x00000043, 0x00000002, SetPlayerAnimation, 0x00010028, 0x00000024, 0x00000002, 0xFE363C80, 0x002D0000, 0x00000027, 0x00000002, 0xFE363C80, 0xF5DE02E0, 0x00000043, 0x00000002, PlaySound, 0x0000008E, 0x00000043, 0x00000002, ShowChoice, 0xFE363C80, 0x00000049, 0x00000001, 0xFE363C81, 0x00000043, 0x00000002, StopSound, 0x0000008E, 0x00000044, 0x00000001, D_80246A90_829D50, 0x00000008, 0x00000001, 0x0000000F, 0x00000043, 0x00000002, PlaySound, 0x0000008D, 0x00000043, 0x00000002, func_80242230_8254F0, 0xFE363C80, 0x00000024, 0x00000002, 0xF4ACD484, 0x00000000, 0x00000043, 0x00000001, func_80242824_825AE4, 0x00000008, 0x00000001, 0x00000028, 0x00000043, 0x00000001, func_80241EAC_82516C, 0x00000056, 0x00000000, 0x00000008, 0x00000001, 0x0000006E, 0x00000043, 0x00000001, CloseChoice, 0x00000024, 0x00000002, 0xF4ACD484, 0x00000000, 0x00000057, 0x00000000, 0x0000000A, 0x00000002, 0xFE363C80, 0x00000001, 0x00000043, 0x00000003, SetNpcAnimation, 0x0000000C, 0x00AF0007, 0x00000024, 0x00000002, 0xF4ACD484, 0x00000001, 0x00000056, 0x00000000, 0x00000043, 0x00000002, func_802421FC_8254BC, 0x00000001, 0x00000008, 0x00000001, 0x00000006, 0x00000008, 0x00000001, 0x00000006, 0x00000008, 0x00000001, 0x00000006, 0x00000043, 0x00000002, func_802421FC_8254BC, 0x00000002, 0x00000057, 0x00000000, 0x00000056, 0x00000000, 0x00000043, 0x00000002, PlaySound, 0x0000021C, 0x00000008, 0x00000001, 0x00000006, 0x00000043, 0x00000002, PlaySound, 0x0000021C, 0x00000008, 0x00000001, 0x00000006, 0x00000043, 0x00000002, PlaySound, 0x0000021C, 0x00000008, 0x00000001, 0x00000006, 0x00000043, 0x00000002, PlaySound, 0x0000021C, 0x00000057, 0x00000000, 0x00000043, 0x00000002, PlaySound, 0x0000008A, 0x00000043, 0x00000001, func_802422C8_825588, 0x00000056, 0x00000000, 0x00000008, 0x00000001, 0x0000000F, 0x00000043, 0x00000004, GetPlayerPos, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000027, 0x00000002, 0xFE363C81, 0x00000032, 0x00000043, 0x00000006, mac_02_UnkCameraFunc, 0x00000000, 0x00000000, 0x00000053, 0xFE363C80, 0xFE363C82, 0x00000043, 0x0000000F, PlayEffect, 0x00000007, 0x00000002, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000043, 0x0000000F, PlayEffect, 0x00000044, 0x00000004, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000001, 0x0000003C, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000008, 0x00000001, 0x0000000F, 0x00000027, 0x00000002, 0xFE363C81, 0xFFFFFFFD, 0x00000043, 0x00000006, mac_02_UnkCameraFunc, 0x00000000, 0x00000000, 0x0000003A, 0xFE363C80, 0xFE363C82, 0x00000043, 0x0000000F, PlayEffect, 0x00000007, 0x00000002, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000043, 0x0000000F, PlayEffect, 0x00000044, 0x00000004, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000001, 0x0000003C, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000008, 0x00000001, 0x0000000F, 0x00000027, 0x00000002, 0xFE363C81, 0x0000001E, 0x00000043, 0x00000006, mac_02_UnkCameraFunc, 0x00000000, 0x00000000, 0x0000005D, 0xFE363C80, 0xFE363C82, 0x00000043, 0x0000000F, PlayEffect, 0x00000007, 0x00000002, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000043, 0x0000000F, PlayEffect, 0x00000044, 0x00000004, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000001, 0x0000003C, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000008, 0x00000001, 0x0000000F, 0x00000057, 0x00000000, 0x00000008, 0x00000001, 0x00000014, 0x00000045, 0x00000002, D_80247730_82A9F0, 0xFE363C81, 0x00000027, 0x00000002, 0xF5DE02E0, 0x00000001, 0x0000000D, 0x00000002, 0xF5DE02E0, 0x0000003F, 0x00000043, 0x00000006, ContinueSpeech, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x00000000, 0x00080010, 0x00000043, 0x00000003, SetNpcAnimation, 0x0000000C, 0x00AF0006, 0x00000005, 0x00000001, 0x00000000, 0x00000055, 0x00000002, 0xFE363C81, 0xFE363C80, 0x0000000A, 0x00000002, 0xFE363C80, 0x00000000, 0x00000007, 0x00000000, 0x00000013, 0x00000000, 0x00000008, 0x00000001, 0x00000001, 0x00000006, 0x00000000, 0x00000043, 0x00000003, SetNpcAnimation, 0x0000000C, 0x00AF0005, 0x00000024, 0x00000002, 0xFE363C80, 0x0000015C, 0x00000024, 0x00000002, 0xFE363C81, 0x00000003, 0x00000046, 0x00000001, D_80246154_829414, 0x00000043, 0x00000002, AddStarPieces, 0x00000001, 0x00000043, 0x00000002, func_802421FC_8254BC, 0x0000000F, 0x00000043, 0x00000001, func_802422B0_825570, 0x00000043, 0x00000003, SetMessageValue, 0xF5DE02E0, 0x00000000, 0x00000043, 0x00000006, SpeakToPlayer, 0xFFFFFFFF, 0x00AF0004, 0x00AF0001, 0x00000000, 0x00080011, 0x00000012, 0x00000000, 0x00000043, 0x00000006, ContinueSpeech, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x00000000, 0x0008000E, 0x00000043, 0x00000003, SetNpcAnimation, 0x0000000C, 0x00AF0006, 0x00000005, 0x00000001, 0x00000000, 0x00000055, 0x00000002, 0xFE363C81, 0xFE363C80, 0x0000000A, 0x00000002, 0xFE363C80, 0x00000000, 0x00000007, 0x00000000, 0x00000013, 0x00000000, 0x00000008, 0x00000001, 0x00000001, 0x00000006, 0x00000000, 0x00000043, 0x00000003, SetNpcAnimation, 0x0000000C, 0x00AF0005, 0x00000024, 0x00000002, 0xFE363C80, 0x0000015C, 0x00000024, 0x00000002, 0xFE363C81, 0x00000001, 0x00000046, 0x00000001, D_80246154_829414, 0x00000043, 0x00000002, AddStarPieces, 0x00000001, 0x00000043, 0x00000002, func_802421FC_8254BC, 0x0000000F, 0x00000043, 0x00000001, func_802422B0_825570, 0x00000043, 0x00000003, SetMessageValue, 0xF5DE02E0, 0x00000000, 0x0000000A, 0x00000002, 0xF5DE02E0, 0x00000001, 0x00000043, 0x00000003, SetMessageMsg, MessageSingular, 0x00000001, 0x00000012, 0x00000000, 0x00000043, 0x00000003, SetMessageMsg, MessagePlural, 0x00000001, 0x00000013, 0x00000000, 0x00000043, 0x00000006, SpeakToPlayer, 0xFFFFFFFF, 0x00AF0004, 0x00AF0001, 0x00000000, 0x0008000F, 0x00000013, 0x00000000, 0x00000024, 0x00000002, 0xFE363C80, 0x00000001, 0x00000012, 0x00000000, 0x00000043, 0x00000003, SetNpcAnimation, 0x0000000C, 0x00AF0009, 0x00000024, 0x00000002, 0xF4ACD484, 0x00000002, 0x00000043, 0x00000002, PlaySound, 0x0000021D, 0x00000043, 0x00000002, PlaySound, 0x0000008B, 0x00000045, 0x00000002, D_802477E0_82AAA0, 0xFE363C81, 0x00000043, 0x00000004, GetPlayerPos, 0xFE363C82, 0xFE363C83, 0xFE363C84, 0x00000043, 0x0000000F, PlayEffect, 0x0000002B, 0x00000000, 0xFE363C82, 0xFE363C83, 0xFE363C84, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000043, 0x00000006, ContinueSpeech, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x00000000, 0x0008000D, 0x00000043, 0x00000003, SetNpcAnimation, 0x0000000C, 0x00AF000A, 0x00000005, 0x00000001, 0x00000000, 0x00000055, 0x00000002, 0xFE363C81, 0xFE363C80, 0x0000000A, 0x00000002, 0xFE363C80, 0x00000000, 0x00000007, 0x00000000, 0x00000013, 0x00000000, 0x00000008, 0x00000001, 0x00000001, 0x00000006, 0x00000000, 0x00000024, 0x00000002, 0xFE363C80, 0x00000000, 0x00000013, 0x00000000, 0x00000043, 0x00000002, func_80242230_8254F0, 0xFFFFFFFF, 0x00000043, 0x00000001, EnablePartnerAI, 0x00000056, 0x00000000, 0x00000008, 0x00000001, 0x0000001E, 0x00000043, 0x00000002, PlaySound, 0x0000008F, 0x00000057, 0x00000000, 0x00000056, 0x00000000, 0x00000008, 0x00000001, 0x0000002D, 0x00000043, 0x00000002, StopSound, 0x00000089, 0x00000057, 0x00000000, 0x00000043, 0x00000001, func_802422E4_8255A4, 0x00000043, 0x00000001, func_80242148_825408, 0x00000046, 0x00000001, D_80246244_829504, 0x00000044, 0x00000001, D_8024658C_82984C, 0x00000043, 0x00000001, mac_02_UnkFunc29, 0x00000043, 0x00000001, mac_02_Set80151310_0, 0x00000024, 0x00000002, 0xF8406281, 0x00000000, 0x00000002, 0x00000000, 0x00000001, 0x00000000 +.word 0x0000000D, 0x00000002, 0xF5DE02E0, 0x0000003F, 0x00000024, 0x00000002, 0xFE363C80, 0x00000000, 0x00000002, 0x00000000, 0x00000013, 0x00000000, 0x00000043, 0x00000004, GetPlayerPos, 0xF4ACD481, 0xF4ACD482, 0xF4ACD483, 0x00000043, 0x00000003, NpcFacePlayer, 0xFFFFFFFF, 0x00000010, 0x0000000A, 0x00000002, 0xF5DE02E0, 0x0000003F, 0x00000043, 0x00000006, SpeakToPlayer, 0xFFFFFFFF, 0x00AF0004, 0x00AF0001, 0x00000000, 0x0008000A, 0x00000012, 0x00000000, 0x0000000A, 0x00000002, 0xF8406267, 0x00000001, 0x00000043, 0x00000006, SpeakToPlayer, 0xFFFFFFFF, 0x00AF0004, 0x00AF0001, 0x00000000, 0x00080009, 0x00000012, 0x00000000, 0x00000043, 0x00000006, SpeakToPlayer, 0xFFFFFFFF, 0x00AF0004, 0x00AF0001, 0x00000000, 0x00080008, 0x00000024, 0x00000002, 0xF8406267, 0x00000001, 0x00000013, 0x00000000, 0x00000013, 0x00000000, 0x00000043, 0x00000002, ShowChoice, 0x001E000D, 0x0000000A, 0x00000002, 0xFE363C80, 0x00000001, 0x00000043, 0x00000006, ContinueSpeech, 0xFFFFFFFF, 0x00AF0004, 0x00AF0001, 0x00000000, 0x0008000C, 0x00000046, 0x00000001, D_80246244_829504, 0x00000024, 0x00000002, 0xFE363C80, 0x00000000, 0x00000002, 0x00000000, 0x00000013, 0x00000000, 0x00000024, 0x00000002, 0xF8406281, 0x00000001, 0x00000043, 0x00000001, mac_02_Quizmo_HideEntities, 0x00000043, 0x00000001, mac_02_Quizmo_HideWorld, 0x00000044, 0x00000001, D_802462F4_8295B4, 0x00000043, 0x00000002, DisablePartnerAI, 0x00000000, 0x00000043, 0x00000004, SetNpcFlagBits, 0xFFFFFFFC, 0x00000200, 0x00000000, 0x00000043, 0x00000004, SetNpcFlagBits, 0x0000000C, 0x00000200, 0x00000000, 0x00000043, 0x00000004, SetNpcFlagBits, 0xFFFFFFFC, 0x00000148, 0x00000001, 0x00000043, 0x00000004, SetNpcFlagBits, 0x0000000C, 0x00000100, 0x00000001, 0x00000043, 0x00000003, SetNpcAnimation, 0xFFFFFFFC, 0x00000106, 0x00000045, 0x00000002, D_80246A1C_829CDC, 0xFE363C81, 0x00000043, 0x00000006, ContinueSpeech, 0xFFFFFFFF, 0x00AF0004, 0x00AF0001, 0x00000000, 0x0008000B, 0x00000043, 0x00000002, PlaySound, 0x00000089, 0x00000005, 0x00000001, 0x00000000, 0x00000055, 0x00000002, 0xFE363C81, 0xFE363C80, 0x0000000A, 0x00000002, 0xFE363C80, 0x00000000, 0x00000007, 0x00000000, 0x00000013, 0x00000000, 0x00000008, 0x00000001, 0x00000001, 0x00000006, 0x00000000, 0x00000043, 0x00000001, mac_02_Quizmo_CreateStage, 0x00000005, 0x00000001, 0x00000005, 0x00000043, 0x00000004, GetPlayerPos, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000027, 0x00000002, 0xFE363C81, 0x00000001, 0x00000043, 0x00000004, SetPlayerPos, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000008, 0x00000001, 0x00000002, 0x00000006, 0x00000000, 0x00000024, 0x00000002, 0xFE363C80, 0x002C0000, 0x00000027, 0x00000002, 0xFE363C80, 0xF5DE02E0, 0x00000043, 0x00000006, SpeakToPlayer, 0xFFFFFFFF, 0x00AF0005, 0x00AF0006, 0x00000000, 0xFE363C80, 0x00000043, 0x00000002, SetPlayerAnimation, 0x00010028, 0x00000024, 0x00000002, 0xFE363C80, 0x002D0000, 0x00000027, 0x00000002, 0xFE363C80, 0xF5DE02E0, 0x00000043, 0x00000002, PlaySound, 0x0000008E, 0x00000043, 0x00000002, ShowChoice, 0xFE363C80, 0x00000049, 0x00000001, 0xFE363C81, 0x00000043, 0x00000002, StopSound, 0x0000008E, 0x00000044, 0x00000001, D_80246A90_829D50, 0x00000008, 0x00000001, 0x0000000F, 0x00000043, 0x00000002, PlaySound, 0x0000008D, 0x00000043, 0x00000002, mac_02_Quizmo_UnkStageEffectMode, 0xFE363C80, 0x00000024, 0x00000002, 0xF4ACD484, 0x00000000, 0x00000043, 0x00000001, mac_02_Quizmo_CreateWorker, 0x00000008, 0x00000001, 0x00000028, 0x00000043, 0x00000001, mac_02_Quizmo_UpdateRecords, 0x00000056, 0x00000000, 0x00000008, 0x00000001, 0x0000006E, 0x00000043, 0x00000001, CloseChoice, 0x00000024, 0x00000002, 0xF4ACD484, 0x00000000, 0x00000057, 0x00000000, 0x0000000A, 0x00000002, 0xFE363C80, 0x00000001, 0x00000043, 0x00000003, SetNpcAnimation, 0x0000000C, 0x00AF0007, 0x00000024, 0x00000002, 0xF4ACD484, 0x00000001, 0x00000056, 0x00000000, 0x00000043, 0x00000002, mac_02_Quizmo_SetStageLightsDelay, 0x00000001, 0x00000008, 0x00000001, 0x00000006, 0x00000008, 0x00000001, 0x00000006, 0x00000008, 0x00000001, 0x00000006, 0x00000043, 0x00000002, mac_02_Quizmo_SetStageLightsDelay, 0x00000002, 0x00000057, 0x00000000, 0x00000056, 0x00000000, 0x00000043, 0x00000002, PlaySound, 0x0000021C, 0x00000008, 0x00000001, 0x00000006, 0x00000043, 0x00000002, PlaySound, 0x0000021C, 0x00000008, 0x00000001, 0x00000006, 0x00000043, 0x00000002, PlaySound, 0x0000021C, 0x00000008, 0x00000001, 0x00000006, 0x00000043, 0x00000002, PlaySound, 0x0000021C, 0x00000057, 0x00000000, 0x00000043, 0x00000002, PlaySound, 0x0000008A, 0x00000043, 0x00000001, mac_02_Quizmo_SetVannaAnim_Clap, 0x00000056, 0x00000000, 0x00000008, 0x00000001, 0x0000000F, 0x00000043, 0x00000004, GetPlayerPos, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000027, 0x00000002, 0xFE363C81, 0x00000032, 0x00000043, 0x00000006, mac_02_Quizmo_AddViewRelativeOffset, 0x00000000, 0x00000000, 0x00000053, 0xFE363C80, 0xFE363C82, 0x00000043, 0x0000000F, PlayEffect, 0x00000007, 0x00000002, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000043, 0x0000000F, PlayEffect, 0x00000044, 0x00000004, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000001, 0x0000003C, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000008, 0x00000001, 0x0000000F, 0x00000027, 0x00000002, 0xFE363C81, 0xFFFFFFFD, 0x00000043, 0x00000006, mac_02_Quizmo_AddViewRelativeOffset, 0x00000000, 0x00000000, 0x0000003A, 0xFE363C80, 0xFE363C82, 0x00000043, 0x0000000F, PlayEffect, 0x00000007, 0x00000002, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000043, 0x0000000F, PlayEffect, 0x00000044, 0x00000004, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000001, 0x0000003C, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000008, 0x00000001, 0x0000000F, 0x00000027, 0x00000002, 0xFE363C81, 0x0000001E, 0x00000043, 0x00000006, mac_02_Quizmo_AddViewRelativeOffset, 0x00000000, 0x00000000, 0x0000005D, 0xFE363C80, 0xFE363C82, 0x00000043, 0x0000000F, PlayEffect, 0x00000007, 0x00000002, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000043, 0x0000000F, PlayEffect, 0x00000044, 0x00000004, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000001, 0x0000003C, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000008, 0x00000001, 0x0000000F, 0x00000057, 0x00000000, 0x00000008, 0x00000001, 0x00000014, 0x00000045, 0x00000002, D_80247730_82A9F0, 0xFE363C81, 0x00000027, 0x00000002, 0xF5DE02E0, 0x00000001, 0x0000000D, 0x00000002, 0xF5DE02E0, 0x0000003F, 0x00000043, 0x00000006, ContinueSpeech, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x00000000, 0x00080010, 0x00000043, 0x00000003, SetNpcAnimation, 0x0000000C, 0x00AF0006, 0x00000005, 0x00000001, 0x00000000, 0x00000055, 0x00000002, 0xFE363C81, 0xFE363C80, 0x0000000A, 0x00000002, 0xFE363C80, 0x00000000, 0x00000007, 0x00000000, 0x00000013, 0x00000000, 0x00000008, 0x00000001, 0x00000001, 0x00000006, 0x00000000, 0x00000043, 0x00000003, SetNpcAnimation, 0x0000000C, 0x00AF0005, 0x00000024, 0x00000002, 0xFE363C80, 0x0000015C, 0x00000024, 0x00000002, 0xFE363C81, 0x00000003, 0x00000046, 0x00000001, D_80246154_829414, 0x00000043, 0x00000002, AddStarPieces, 0x00000001, 0x00000043, 0x00000002, mac_02_Quizmo_SetStageLightsDelay, 0x0000000F, 0x00000043, 0x00000001, mac_02_Quizmo_SetVannaAnim_Idle, 0x00000043, 0x00000003, SetMessageValue, 0xF5DE02E0, 0x00000000, 0x00000043, 0x00000006, SpeakToPlayer, 0xFFFFFFFF, 0x00AF0004, 0x00AF0001, 0x00000000, 0x00080011, 0x00000012, 0x00000000, 0x00000043, 0x00000006, ContinueSpeech, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x00000000, 0x0008000E, 0x00000043, 0x00000003, SetNpcAnimation, 0x0000000C, 0x00AF0006, 0x00000005, 0x00000001, 0x00000000, 0x00000055, 0x00000002, 0xFE363C81, 0xFE363C80, 0x0000000A, 0x00000002, 0xFE363C80, 0x00000000, 0x00000007, 0x00000000, 0x00000013, 0x00000000, 0x00000008, 0x00000001, 0x00000001, 0x00000006, 0x00000000, 0x00000043, 0x00000003, SetNpcAnimation, 0x0000000C, 0x00AF0005, 0x00000024, 0x00000002, 0xFE363C80, 0x0000015C, 0x00000024, 0x00000002, 0xFE363C81, 0x00000001, 0x00000046, 0x00000001, D_80246154_829414, 0x00000043, 0x00000002, AddStarPieces, 0x00000001, 0x00000043, 0x00000002, mac_02_Quizmo_SetStageLightsDelay, 0x0000000F, 0x00000043, 0x00000001, mac_02_Quizmo_SetVannaAnim_Idle, 0x00000043, 0x00000003, SetMessageValue, 0xF5DE02E0, 0x00000000, 0x0000000A, 0x00000002, 0xF5DE02E0, 0x00000001, 0x00000043, 0x00000003, SetMessageMsg, MessageSingular, 0x00000001, 0x00000012, 0x00000000, 0x00000043, 0x00000003, SetMessageMsg, MessagePlural, 0x00000001, 0x00000013, 0x00000000, 0x00000043, 0x00000006, SpeakToPlayer, 0xFFFFFFFF, 0x00AF0004, 0x00AF0001, 0x00000000, 0x0008000F, 0x00000013, 0x00000000, 0x00000024, 0x00000002, 0xFE363C80, 0x00000001, 0x00000012, 0x00000000, 0x00000043, 0x00000003, SetNpcAnimation, 0x0000000C, 0x00AF0009, 0x00000024, 0x00000002, 0xF4ACD484, 0x00000002, 0x00000043, 0x00000002, PlaySound, 0x0000021D, 0x00000043, 0x00000002, PlaySound, 0x0000008B, 0x00000045, 0x00000002, D_802477E0_82AAA0, 0xFE363C81, 0x00000043, 0x00000004, GetPlayerPos, 0xFE363C82, 0xFE363C83, 0xFE363C84, 0x00000043, 0x0000000F, PlayEffect, 0x0000002B, 0x00000000, 0xFE363C82, 0xFE363C83, 0xFE363C84, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000043, 0x00000006, ContinueSpeech, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x00000000, 0x0008000D, 0x00000043, 0x00000003, SetNpcAnimation, 0x0000000C, 0x00AF000A, 0x00000005, 0x00000001, 0x00000000, 0x00000055, 0x00000002, 0xFE363C81, 0xFE363C80, 0x0000000A, 0x00000002, 0xFE363C80, 0x00000000, 0x00000007, 0x00000000, 0x00000013, 0x00000000, 0x00000008, 0x00000001, 0x00000001, 0x00000006, 0x00000000, 0x00000024, 0x00000002, 0xFE363C80, 0x00000000, 0x00000013, 0x00000000, 0x00000043, 0x00000002, mac_02_Quizmo_UnkStageEffectMode, 0xFFFFFFFF, 0x00000043, 0x00000001, EnablePartnerAI, 0x00000056, 0x00000000, 0x00000008, 0x00000001, 0x0000001E, 0x00000043, 0x00000002, PlaySound, 0x0000008F, 0x00000057, 0x00000000, 0x00000056, 0x00000000, 0x00000008, 0x00000001, 0x0000002D, 0x00000043, 0x00000002, StopSound, 0x00000089, 0x00000057, 0x00000000, 0x00000043, 0x00000001, mac_02_Quizmo_SetVannaAnim_Wave, 0x00000043, 0x00000001, mac_02_Quizmo_DestroyEffects, 0x00000046, 0x00000001, D_80246244_829504, 0x00000044, 0x00000001, D_8024658C_82984C, 0x00000043, 0x00000001, mac_02_Quizmo_FadeInWorld, 0x00000043, 0x00000001, mac_02_Quizmo_ShowEntities, 0x00000024, 0x00000002, 0xF8406281, 0x00000000, 0x00000002, 0x00000000, 0x00000001, 0x00000000 dlabel D_802485C0_82B880 -.word 0x00000043, 0x00000001, mac_02_UnkQuizFunc, 0x0000000A, 0x00000002, 0xFE363C80, 0x00000000, 0x00000002, 0x00000000, 0x00000013, 0x00000000, 0x00000043, 0x00000004, SetNpcFlagBits, 0xFFFFFFFF, 0x01000000, 0x00000000, 0x00000043, 0x00000003, SetNpcSprite, 0xFFFFFFFF, 0x00AF0001, 0x00000043, 0x00000001, mac_02_UnkFunc31, 0x00000002, 0x00000000, 0x00000001, 0x00000000 +.word 0x00000043, 0x00000001, mac_02_Quizmo_ShouldAppear, 0x0000000A, 0x00000002, 0xFE363C80, 0x00000000, 0x00000002, 0x00000000, 0x00000013, 0x00000000, 0x00000043, 0x00000004, SetNpcFlagBits, 0xFFFFFFFF, 0x01000000, 0x00000000, 0x00000043, 0x00000003, SetNpcSprite, 0xFFFFFFFF, 0x00AF0001, 0x00000043, 0x00000001, mac_02_Quizmo_RenderInit, 0x00000002, 0x00000000, 0x00000001, 0x00000000 dlabel D_80248634_82B8F4 .word 0x0000003C, 0x00000001, 0x8024E548, 0x00000024, 0x00000002, 0xF8406269, 0x00000001, 0x00000043, 0x00000002, DisablePlayerPhysics, 0x00000001, 0x00000043, 0x00000003, SetPlayerFlagBits, 0x00400000, 0x00000001, 0x00000046, 0x00000001, D_80247890_82AB50, 0x00000043, 0x00000002, DisablePlayerPhysics, 0x00000000, 0x00000043, 0x00000003, SetPlayerFlagBits, 0x00400000, 0x00000000, 0x00000002, 0x00000000, 0x00000001, 0x00000000 dlabel D_802486B4_82B974 -.word 0x00000043, 0x00000001, mac_02_GetNpcUnsafeOwner2, 0x00000002, 0x00000000, 0x00000001, 0x00000000 +.word 0x00000043, 0x00000001, mac_02_Quizmo_NPC_Aux_Impl, 0x00000002, 0x00000000, 0x00000001, 0x00000000 dlabel D_802486D0_82B990 .word 0x3F333333, 0x0000001E, 0x00000014, 0x00000000, 0x00000000, 0xFFFFFFFF, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000001 @@ -165,7 +165,7 @@ dlabel D_80249550_82C810 .word 0x0000000A, 0x00000002, 0xF9718881, 0x00000000, 0x00000043, 0x00000006, SpeakToPlayer, 0x00000000, 0x00AA0004, 0x00AA0001, 0x00000000, 0x0004001D, 0x00000024, 0x00000002, 0xF9718881, 0x00000001, 0x00000012, 0x00000000, 0x00000043, 0x00000006, SpeakToPlayer, 0x00000000, 0x00AA0004, 0x00AA0001, 0x00000000, 0x0004001E, 0x00000024, 0x00000002, 0xF9718881, 0x00000000, 0x00000013, 0x00000000, 0x00000024, 0x00000002, 0xFE363C80, D_80249548_82C808, 0x00000024, 0x00000002, 0xFE363C81, 0x00000000, 0x00000046, 0x00000001, D_802488C4_82BB84, 0x00000014, 0x00000001, 0xFE363C80, 0x00000016, 0x00000001, 0xFFFFFFFF, 0x00000043, 0x00000006, SpeakToPlayer, 0x00000000, 0x00AA0004, 0x00AA0001, 0x00000000, 0x0004001F, 0x0000001C, 0x00000000, 0x00000043, 0x00000006, SpeakToPlayer, 0x00000000, 0x00AA0004, 0x00AA0001, 0x00000000, 0x00040020, 0x00000024, 0x00000002, 0xF8405C9A, 0x00000001, 0x00000023, 0x00000000, 0x00000002, 0x00000000, 0x00000001, 0x00000000 dlabel D_80249684_82C944 -.word 0x00000043, 0x00000002, DisablePlayerInput, 0x00000001, 0x0000000A, 0x00000002, 0xF8405C98, 0x00000000, 0x00000024, 0x00000002, 0xF8405C98, 0x00000001, 0x00000024, 0x00000002, 0xF9718881, 0x00000001, 0x00000043, 0x00000006, SpeakToPlayer, 0x00000000, 0x00AA0004, 0x00AA0001, 0x00000000, 0x00040000, 0x00000012, 0x00000000, 0x0000000A, 0x00000002, 0xF9718881, 0x00000000, 0x00000043, 0x00000006, SpeakToPlayer, 0x00000000, 0x00AA0004, 0x00AA0001, 0x00000000, 0x00040001, 0x00000024, 0x00000002, 0xF9718881, 0x00000001, 0x00000012, 0x00000000, 0x00000043, 0x00000006, SpeakToPlayer, 0x00000000, 0x00AA0004, 0x00AA0001, 0x00000000, 0x00040002, 0x00000013, 0x00000000, 0x00000013, 0x00000000, 0x00000043, 0x00000002, func_80243040_826300, 0xFE363C80, 0x0000000E, 0x00000002, 0xFE363C80, 0x00000000, 0x00000043, 0x00000006, ContinueSpeech, 0x00000000, 0x00AA0004, 0x00AA0001, 0x00000000, 0x00040003, 0x00000004, 0x00000001, 0x00000009, 0x00000013, 0x00000000, 0x00000043, 0x00000002, ShowChoice, 0x001E0010, 0x0000000A, 0x00000002, 0xFE363C80, 0x00000001, 0x00000043, 0x00000006, ContinueSpeech, 0x00000000, 0x00AA0004, 0x00AA0001, 0x00000000, 0x00040004, 0x00000004, 0x00000001, 0x00000009, 0x00000013, 0x00000000, 0x00000043, 0x00000006, ContinueSpeech, 0x00000000, 0x00AA0004, 0x00AA0001, 0x00000000, 0x00040005, 0x00000003, 0x00000001, 0x00000001, 0x00000024, 0x00000002, 0xFE363C83, 0x00000000, 0x00000043, 0x00000001, func_802430D0_826390, 0x00000024, 0x00000002, 0xFE363C80, 0x8024E8A8, 0x00000024, 0x00000002, 0xFE363C81, 0x00000000, 0x00000046, 0x00000001, D_80248A48_82BD08, 0x00000014, 0x00000001, 0xFE363C80, 0x00000016, 0x00000001, 0x00000000, 0x00000016, 0x00000001, 0xFFFFFFFF, 0x00000043, 0x00000006, SpeakToPlayer, 0x00000000, 0x00AA0004, 0x00AA0001, 0x00000000, 0x00040006, 0x00000043, 0x00000002, ShowChoice, 0x001E0009, 0x0000000A, 0x00000002, 0xFE363C80, 0x00000000, 0x00000043, 0x00000006, ContinueSpeech, 0x00000000, 0x00AA0004, 0x00AA0001, 0x00000000, 0x00040004, 0x00000004, 0x00000001, 0x00000009, 0x00000013, 0x00000000, 0x00000043, 0x00000001, CloseMessage, 0x00000024, 0x00000002, 0xFE363C83, 0x00000001, 0x0000001C, 0x00000000, 0x00000024, 0x00000002, 0xFE363C88, 0xFE363C80, 0x00000043, 0x00000003, AddItem, 0xFE363C80, 0xFE363C81, 0x00000023, 0x00000000, 0x0000000A, 0x00000002, 0xFE363C83, 0x00000001, 0x00000004, 0x00000001, 0x00000001, 0x00000013, 0x00000000, 0x0000000A, 0x00000002, 0xF8405C9A, 0x00000000, 0x00000004, 0x00000001, 0x00000005, 0x00000013, 0x00000000, 0x00000043, 0x00000002, func_80243040_826300, 0xFE363C80, 0x0000000C, 0x00000002, 0xFE363C80, 0x00000002, 0x00000004, 0x00000001, 0x00000005, 0x00000013, 0x00000000, 0x00000043, 0x00000006, SpeakToPlayer, 0x00000000, 0x00AA0004, 0x00AA0001, 0x00000000, 0x00040007, 0x00000043, 0x00000002, ShowChoice, 0x001E0010, 0x00000043, 0x00000001, CloseMessage, 0x0000000A, 0x00000002, 0xFE363C80, 0x00000001, 0x00000004, 0x00000001, 0x00000005, 0x00000013, 0x00000000, 0x00000003, 0x00000001, 0x00000002, 0x00000043, 0x00000003, RemoveItem, 0xFE363C88, 0xFE363C80, 0x00000024, 0x00000002, 0xFE363C83, 0x00000000, 0x00000043, 0x00000001, func_802430D0_826390, 0x00000024, 0x00000002, 0xFE363C80, 0x8024E8A8, 0x00000024, 0x00000002, 0xFE363C81, 0x00000000, 0x00000046, 0x00000001, D_80248A48_82BD08, 0x00000043, 0x00000003, AddItem, 0xFE363C88, 0xFE363C81, 0x00000014, 0x00000001, 0xFE363C80, 0x00000016, 0x00000001, 0x00000000, 0x00000016, 0x00000001, 0xFFFFFFFF, 0x00000043, 0x00000006, SpeakToPlayer, 0x00000000, 0x00AA0004, 0x00AA0001, 0x00000000, 0x00040008, 0x00000043, 0x00000002, ShowChoice, 0x001E0008, 0x0000000A, 0x00000002, 0xFE363C80, 0x00000000, 0x00000043, 0x00000001, CloseMessage, 0x00000004, 0x00000001, 0x00000005, 0x00000013, 0x00000000, 0x0000000A, 0x00000002, 0xFE363C80, 0x00000002, 0x00000043, 0x00000006, ContinueSpeech, 0x00000000, 0x00AA0004, 0x00AA0001, 0x00000000, 0x00040004, 0x00000004, 0x00000001, 0x00000009, 0x00000013, 0x00000000, 0x00000043, 0x00000001, CloseMessage, 0x00000024, 0x00000002, 0xFE363C83, 0x00000001, 0x0000001C, 0x00000000, 0x00000024, 0x00000002, 0xFE363C89, 0xFE363C80, 0x00000043, 0x00000003, AddItem, 0xFE363C80, 0xFE363C81, 0x0000000A, 0x00000002, 0xFE363C88, 0xFE363C89, 0x00000043, 0x00000006, SpeakToPlayer, 0x00000000, 0x00AA0004, 0x00AA0001, 0x00000000, 0x00040009, 0x00000024, 0x00000002, 0xFE363C83, 0x00000001, 0x00000013, 0x00000000, 0x00000023, 0x00000000, 0x0000000A, 0x00000002, 0xFE363C83, 0x00000001, 0x00000004, 0x00000001, 0x00000002, 0x00000013, 0x00000000, 0x00000024, 0x00000002, 0xFE363C80, 0xFE363C88, 0x00000043, 0x00000002, mac_02_GetItemName, 0xFE363C80, 0x00000043, 0x00000003, SetMessageMsg, 0xFE363C80, 0x00000000, 0x00000024, 0x00000002, 0xFE363C81, 0xFE363C89, 0x00000043, 0x00000002, mac_02_GetItemName, 0xFE363C81, 0x00000043, 0x00000003, SetMessageMsg, 0xFE363C81, 0x00000001, 0x00000043, 0x00000006, SpeakToPlayer, 0x00000000, 0x00AA0004, 0x00AA0001, 0x00000000, 0x0004000B, 0x00000043, 0x00000002, ShowChoice, 0x001E0010, 0x0000000A, 0x00000002, 0xFE363C80, 0x00000001, 0x00000043, 0x00000006, ContinueSpeech, 0x00000000, 0x00AA0004, 0x00AA0001, 0x00000000, 0x0004000C, 0x00000004, 0x00000001, 0x00000009, 0x00000013, 0x00000000, 0x00000043, 0x00000005, func_80242DBC_82607C, 0xFE363C86, 0xFE363C87, 0xFE363C88, 0xFE363C89, 0x00000043, 0x00000003, RemoveItem, 0xFE363C88, 0xFE363C80, 0x00000043, 0x00000003, RemoveItem, 0xFE363C89, 0xFE363C80, 0x00000004, 0x00000001, 0x00000006, 0x00000003, 0x00000001, 0x00000005, 0x00000024, 0x00000002, 0xFE363C80, 0xFE363C88, 0x00000043, 0x00000002, mac_02_GetItemName, 0xFE363C80, 0x00000043, 0x00000003, SetMessageMsg, 0xFE363C80, 0x00000000, 0x00000043, 0x00000006, SpeakToPlayer, 0x00000000, 0x00AA0004, 0x00AA0001, 0x00000000, 0x0004000A, 0x00000043, 0x00000002, ShowChoice, 0x001E0010, 0x0000000A, 0x00000002, 0xFE363C80, 0x00000001, 0x00000043, 0x00000006, ContinueSpeech, 0x00000000, 0x00AA0004, 0x00AA0001, 0x00000000, 0x0004000C, 0x00000004, 0x00000001, 0x00000009, 0x00000013, 0x00000000, 0x00000043, 0x00000005, func_80242C44_825F04, 0xFE363C86, 0xFE363C87, 0xFE363C88, 0xF8405C9A, 0x00000043, 0x00000003, RemoveItem, 0xFE363C88, 0xFE363C80, 0x00000003, 0x00000001, 0x00000006, 0x00000043, 0x00000006, ContinueSpeech, 0x00000000, 0x00AA0004, 0x00AA0001, 0x00000000, 0x0004000D, 0x00000046, 0x00000001, D_802490F8_82C3B8, 0x00000014, 0x00000001, 0xFE363C87, 0x00000016, 0x00000001, 0x00000000, 0x00000043, 0x00000006, SpeakToPlayer, 0x00000000, 0x00AA0004, 0x00AA0001, 0x00000000, 0x00040012, 0x00000016, 0x00000001, 0x00000002, 0x00000043, 0x00000006, SpeakToPlayer, 0x00000000, 0x00AA0004, 0x00AA0001, 0x00000000, 0x0004000F, 0x00000016, 0x00000001, 0x00000003, 0x00000043, 0x00000006, SpeakToPlayer, 0x00000000, 0x00AA0004, 0x00AA0001, 0x00000000, 0x00040010, 0x00000016, 0x00000001, 0x00000004, 0x00000043, 0x00000006, SpeakToPlayer, 0x00000000, 0x00AA0004, 0x00AA0001, 0x00000000, 0x00040013, 0x0000001C, 0x00000000, 0x00000043, 0x00000006, SpeakToPlayer, 0x00000000, 0x00AA0004, 0x00AA0001, 0x00000000, 0x00040011, 0x00000023, 0x00000000, 0x00000043, 0x00000006, ContinueSpeech, 0x00000000, 0x00AA0004, 0x00AA0001, 0x00000000, 0x00040014, 0x00000043, 0x00000002, func_80242F60_826220, 0xFE363C86, 0x00000024, 0x00000002, 0xFE363C80, 0xFE363C86, 0x00000024, 0x00000002, 0xFE363C81, 0x00000000, 0x00000046, 0x00000001, D_80246154_829414, 0x00000043, 0x00000003, AddItem, 0xFE363C86, 0xFE363C80, 0x00000043, 0x00000006, SpeakToPlayer, 0x00000000, 0x00AA0004, 0x00AA0001, 0x00000000, 0x00040015, 0x00000003, 0x00000001, 0x00000009, 0x00000043, 0x00000002, DisablePlayerInput, 0x00000000, 0x00000002, 0x00000000, 0x00000001, 0x00000000 +.word 0x00000043, 0x00000002, DisablePlayerInput, 0x00000001, 0x0000000A, 0x00000002, 0xF8405C98, 0x00000000, 0x00000024, 0x00000002, 0xF8405C98, 0x00000001, 0x00000024, 0x00000002, 0xF9718881, 0x00000001, 0x00000043, 0x00000006, SpeakToPlayer, 0x00000000, 0x00AA0004, 0x00AA0001, 0x00000000, 0x00040000, 0x00000012, 0x00000000, 0x0000000A, 0x00000002, 0xF9718881, 0x00000000, 0x00000043, 0x00000006, SpeakToPlayer, 0x00000000, 0x00AA0004, 0x00AA0001, 0x00000000, 0x00040001, 0x00000024, 0x00000002, 0xF9718881, 0x00000001, 0x00000012, 0x00000000, 0x00000043, 0x00000006, SpeakToPlayer, 0x00000000, 0x00AA0004, 0x00AA0001, 0x00000000, 0x00040002, 0x00000013, 0x00000000, 0x00000013, 0x00000000, 0x00000043, 0x00000002, func_80243040_826300, 0xFE363C80, 0x0000000E, 0x00000002, 0xFE363C80, 0x00000000, 0x00000043, 0x00000006, ContinueSpeech, 0x00000000, 0x00AA0004, 0x00AA0001, 0x00000000, 0x00040003, 0x00000004, 0x00000001, 0x00000009, 0x00000013, 0x00000000, 0x00000043, 0x00000002, ShowChoice, 0x001E0010, 0x0000000A, 0x00000002, 0xFE363C80, 0x00000001, 0x00000043, 0x00000006, ContinueSpeech, 0x00000000, 0x00AA0004, 0x00AA0001, 0x00000000, 0x00040004, 0x00000004, 0x00000001, 0x00000009, 0x00000013, 0x00000000, 0x00000043, 0x00000006, ContinueSpeech, 0x00000000, 0x00AA0004, 0x00AA0001, 0x00000000, 0x00040005, 0x00000003, 0x00000001, 0x00000001, 0x00000024, 0x00000002, 0xFE363C83, 0x00000000, 0x00000043, 0x00000001, func_802430D0_826390, 0x00000024, 0x00000002, 0xFE363C80, 0x8024E8A8, 0x00000024, 0x00000002, 0xFE363C81, 0x00000000, 0x00000046, 0x00000001, D_80248A48_82BD08, 0x00000014, 0x00000001, 0xFE363C80, 0x00000016, 0x00000001, 0x00000000, 0x00000016, 0x00000001, 0xFFFFFFFF, 0x00000043, 0x00000006, SpeakToPlayer, 0x00000000, 0x00AA0004, 0x00AA0001, 0x00000000, 0x00040006, 0x00000043, 0x00000002, ShowChoice, 0x001E0009, 0x0000000A, 0x00000002, 0xFE363C80, 0x00000000, 0x00000043, 0x00000006, ContinueSpeech, 0x00000000, 0x00AA0004, 0x00AA0001, 0x00000000, 0x00040004, 0x00000004, 0x00000001, 0x00000009, 0x00000013, 0x00000000, 0x00000043, 0x00000001, CloseMessage, 0x00000024, 0x00000002, 0xFE363C83, 0x00000001, 0x0000001C, 0x00000000, 0x00000024, 0x00000002, 0xFE363C88, 0xFE363C80, 0x00000043, 0x00000003, AddItem, 0xFE363C80, 0xFE363C81, 0x00000023, 0x00000000, 0x0000000A, 0x00000002, 0xFE363C83, 0x00000001, 0x00000004, 0x00000001, 0x00000001, 0x00000013, 0x00000000, 0x0000000A, 0x00000002, 0xF8405C9A, 0x00000000, 0x00000004, 0x00000001, 0x00000005, 0x00000013, 0x00000000, 0x00000043, 0x00000002, func_80243040_826300, 0xFE363C80, 0x0000000C, 0x00000002, 0xFE363C80, 0x00000002, 0x00000004, 0x00000001, 0x00000005, 0x00000013, 0x00000000, 0x00000043, 0x00000006, SpeakToPlayer, 0x00000000, 0x00AA0004, 0x00AA0001, 0x00000000, 0x00040007, 0x00000043, 0x00000002, ShowChoice, 0x001E0010, 0x00000043, 0x00000001, CloseMessage, 0x0000000A, 0x00000002, 0xFE363C80, 0x00000001, 0x00000004, 0x00000001, 0x00000005, 0x00000013, 0x00000000, 0x00000003, 0x00000001, 0x00000002, 0x00000043, 0x00000003, RemoveItem, 0xFE363C88, 0xFE363C80, 0x00000024, 0x00000002, 0xFE363C83, 0x00000000, 0x00000043, 0x00000001, func_802430D0_826390, 0x00000024, 0x00000002, 0xFE363C80, 0x8024E8A8, 0x00000024, 0x00000002, 0xFE363C81, 0x00000000, 0x00000046, 0x00000001, D_80248A48_82BD08, 0x00000043, 0x00000003, AddItem, 0xFE363C88, 0xFE363C81, 0x00000014, 0x00000001, 0xFE363C80, 0x00000016, 0x00000001, 0x00000000, 0x00000016, 0x00000001, 0xFFFFFFFF, 0x00000043, 0x00000006, SpeakToPlayer, 0x00000000, 0x00AA0004, 0x00AA0001, 0x00000000, 0x00040008, 0x00000043, 0x00000002, ShowChoice, 0x001E0008, 0x0000000A, 0x00000002, 0xFE363C80, 0x00000000, 0x00000043, 0x00000001, CloseMessage, 0x00000004, 0x00000001, 0x00000005, 0x00000013, 0x00000000, 0x0000000A, 0x00000002, 0xFE363C80, 0x00000002, 0x00000043, 0x00000006, ContinueSpeech, 0x00000000, 0x00AA0004, 0x00AA0001, 0x00000000, 0x00040004, 0x00000004, 0x00000001, 0x00000009, 0x00000013, 0x00000000, 0x00000043, 0x00000001, CloseMessage, 0x00000024, 0x00000002, 0xFE363C83, 0x00000001, 0x0000001C, 0x00000000, 0x00000024, 0x00000002, 0xFE363C89, 0xFE363C80, 0x00000043, 0x00000003, AddItem, 0xFE363C80, 0xFE363C81, 0x0000000A, 0x00000002, 0xFE363C88, 0xFE363C89, 0x00000043, 0x00000006, SpeakToPlayer, 0x00000000, 0x00AA0004, 0x00AA0001, 0x00000000, 0x00040009, 0x00000024, 0x00000002, 0xFE363C83, 0x00000001, 0x00000013, 0x00000000, 0x00000023, 0x00000000, 0x0000000A, 0x00000002, 0xFE363C83, 0x00000001, 0x00000004, 0x00000001, 0x00000002, 0x00000013, 0x00000000, 0x00000024, 0x00000002, 0xFE363C80, 0xFE363C88, 0x00000043, 0x00000002, mac_02_Quizmo_GetItemName, 0xFE363C80, 0x00000043, 0x00000003, SetMessageMsg, 0xFE363C80, 0x00000000, 0x00000024, 0x00000002, 0xFE363C81, 0xFE363C89, 0x00000043, 0x00000002, mac_02_Quizmo_GetItemName, 0xFE363C81, 0x00000043, 0x00000003, SetMessageMsg, 0xFE363C81, 0x00000001, 0x00000043, 0x00000006, SpeakToPlayer, 0x00000000, 0x00AA0004, 0x00AA0001, 0x00000000, 0x0004000B, 0x00000043, 0x00000002, ShowChoice, 0x001E0010, 0x0000000A, 0x00000002, 0xFE363C80, 0x00000001, 0x00000043, 0x00000006, ContinueSpeech, 0x00000000, 0x00AA0004, 0x00AA0001, 0x00000000, 0x0004000C, 0x00000004, 0x00000001, 0x00000009, 0x00000013, 0x00000000, 0x00000043, 0x00000005, func_80242DBC_82607C, 0xFE363C86, 0xFE363C87, 0xFE363C88, 0xFE363C89, 0x00000043, 0x00000003, RemoveItem, 0xFE363C88, 0xFE363C80, 0x00000043, 0x00000003, RemoveItem, 0xFE363C89, 0xFE363C80, 0x00000004, 0x00000001, 0x00000006, 0x00000003, 0x00000001, 0x00000005, 0x00000024, 0x00000002, 0xFE363C80, 0xFE363C88, 0x00000043, 0x00000002, mac_02_Quizmo_GetItemName, 0xFE363C80, 0x00000043, 0x00000003, SetMessageMsg, 0xFE363C80, 0x00000000, 0x00000043, 0x00000006, SpeakToPlayer, 0x00000000, 0x00AA0004, 0x00AA0001, 0x00000000, 0x0004000A, 0x00000043, 0x00000002, ShowChoice, 0x001E0010, 0x0000000A, 0x00000002, 0xFE363C80, 0x00000001, 0x00000043, 0x00000006, ContinueSpeech, 0x00000000, 0x00AA0004, 0x00AA0001, 0x00000000, 0x0004000C, 0x00000004, 0x00000001, 0x00000009, 0x00000013, 0x00000000, 0x00000043, 0x00000005, func_80242C44_825F04, 0xFE363C86, 0xFE363C87, 0xFE363C88, 0xF8405C9A, 0x00000043, 0x00000003, RemoveItem, 0xFE363C88, 0xFE363C80, 0x00000003, 0x00000001, 0x00000006, 0x00000043, 0x00000006, ContinueSpeech, 0x00000000, 0x00AA0004, 0x00AA0001, 0x00000000, 0x0004000D, 0x00000046, 0x00000001, D_802490F8_82C3B8, 0x00000014, 0x00000001, 0xFE363C87, 0x00000016, 0x00000001, 0x00000000, 0x00000043, 0x00000006, SpeakToPlayer, 0x00000000, 0x00AA0004, 0x00AA0001, 0x00000000, 0x00040012, 0x00000016, 0x00000001, 0x00000002, 0x00000043, 0x00000006, SpeakToPlayer, 0x00000000, 0x00AA0004, 0x00AA0001, 0x00000000, 0x0004000F, 0x00000016, 0x00000001, 0x00000003, 0x00000043, 0x00000006, SpeakToPlayer, 0x00000000, 0x00AA0004, 0x00AA0001, 0x00000000, 0x00040010, 0x00000016, 0x00000001, 0x00000004, 0x00000043, 0x00000006, SpeakToPlayer, 0x00000000, 0x00AA0004, 0x00AA0001, 0x00000000, 0x00040013, 0x0000001C, 0x00000000, 0x00000043, 0x00000006, SpeakToPlayer, 0x00000000, 0x00AA0004, 0x00AA0001, 0x00000000, 0x00040011, 0x00000023, 0x00000000, 0x00000043, 0x00000006, ContinueSpeech, 0x00000000, 0x00AA0004, 0x00AA0001, 0x00000000, 0x00040014, 0x00000043, 0x00000002, func_80242F60_826220, 0xFE363C86, 0x00000024, 0x00000002, 0xFE363C80, 0xFE363C86, 0x00000024, 0x00000002, 0xFE363C81, 0x00000000, 0x00000046, 0x00000001, D_80246154_829414, 0x00000043, 0x00000003, AddItem, 0xFE363C86, 0xFE363C80, 0x00000043, 0x00000006, SpeakToPlayer, 0x00000000, 0x00AA0004, 0x00AA0001, 0x00000000, 0x00040015, 0x00000003, 0x00000001, 0x00000009, 0x00000043, 0x00000002, DisablePlayerInput, 0x00000000, 0x00000002, 0x00000000, 0x00000001, 0x00000000 dlabel D_8024A034_82D2F4 .word 0x0000000F, 0x00000002, 0xF5DE0180, 0xFFFFFFF3, 0x0000000C, 0x00000002, 0xF5DE0180, 0xFFFFFFFD, 0x00000046, 0x00000001, D_8024926C_82C52C, 0x00000002, 0x00000000, 0x00000013, 0x00000000, 0x00000013, 0x00000000, 0x00000043, 0x00000003, FindKeyItem, 0x00000029, 0xFE363C80, 0x0000000A, 0x00000002, 0xFE363C80, 0xFFFFFFFF, 0x00000046, 0x00000001, D_80249684_82C944, 0x00000012, 0x00000000, 0x00000046, 0x00000001, D_80249550_82C810, 0x00000013, 0x00000000, 0x00000002, 0x00000000, 0x00000001, 0x00000000 diff --git a/ver/us/asm/data/world/area_mac/mac_03/837CB0.data.s b/ver/us/asm/data/world/area_mac/mac_03/837CB0.data.s index 5ce27aa6f6..17f7c06fe9 100644 --- a/ver/us/asm/data/world/area_mac/mac_03/837CB0.data.s +++ b/ver/us/asm/data/world/area_mac/mac_03/837CB0.data.s @@ -29,35 +29,35 @@ dlabel D_802465EC_837DEC dlabel D_80246618_837E18 .word 0x00000000, 0x00180018, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00630000 -dlabel mac_03_varTable +dlabel mac_03_Quizmo_varStash .word 0x00000000 dlabel D_80246648_837E48 .word 0x00000043, 0x00000004, ShowGotItem, 0xFE363C80, 0x00000001, 0x00000000, 0x00000002, 0x00000000, 0x00000002, 0x00000000, 0x00000001, 0x00000000, 0x00000043, 0x00000004, ShowGotItem, 0xFE363C80, 0x00000001, 0x00000010, 0x00000002, 0x00000000, 0x00000002, 0x00000000, 0x00000001, 0x00000000 -dlabel D_802466A8_837EA8 +dlabel mac_03_Quizmo_Answers .byte 0x02, 0x01, 0x01, 0x02, 0x02, 0x00, 0x02, 0x00, 0x02, 0x01, 0x00, 0x02, 0x01, 0x01, 0x00, 0x02, 0x00, 0x02, 0x01, 0x00, 0x00, 0x02, 0x01, 0x00, 0x02, 0x01, 0x01, 0x02, 0x02, 0x01, 0x01, 0x01, 0x00, 0x02, 0x02, 0x02, 0x02, 0x00, 0x01, 0x01, 0x02, 0x01, 0x02, 0x01, 0x02, 0x00, 0x00, 0x01, 0x01, 0x00, 0x01, 0x02, 0x01, 0x00, 0x02, 0x02, 0x01, 0x02, 0x00, 0x02, 0x02, 0x01, 0x01, 0x01 -dlabel mac_03_quizRequirements +dlabel mac_03_Quizmo_Requirements .word 0xFFFFFF94, 0x00000000, 0xFFFFFFB4, 0x0000000A, 0xFFFFFFCA, 0x00000014, 0xFFFFFFF2, 0x0000001E, 0x00000006, 0x00000025, 0x00000027, 0x0000002C, 0x0000003A, 0x00000034, 0x00000058, 0x0000003C, 0x00000060, 0x00000040, 0x00000000, 0x00000040 dlabel D_80246738_837F38 -.word 0x00000043, 0x00000001, mac_03_GetGameStatus75, 0x0000000E, 0x00000002, 0xFE363C80, 0x00000001, 0x00000043, 0x00000005, GetNpcPos, 0xFFFFFFFF, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000027, 0x00000002, 0xFE363C81, 0x0000012C, 0x00000043, 0x00000003, SetNpcJumpscale, 0xFFFFFFFF, 0x00000001, 0x00000043, 0x00000003, SetNpcAnimation, 0xFFFFFFFF, 0x00AF000C, 0x00000008, 0x00000001, 0x00000028, 0x00000043, 0x00000005, SetNpcPos, 0xFFFFFFFF, 0x00000000, 0xFFFFFC18, 0x00000000, 0x00000013, 0x00000000, 0x00000002, 0x00000000, 0x00000001, 0x00000000 +.word 0x00000043, 0x00000001, mac_03_Quizmo_ShouldQuizmoLeave, 0x0000000E, 0x00000002, 0xFE363C80, 0x00000001, 0x00000043, 0x00000005, GetNpcPos, 0xFFFFFFFF, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000027, 0x00000002, 0xFE363C81, 0x0000012C, 0x00000043, 0x00000003, SetNpcJumpscale, 0xFFFFFFFF, 0x00000001, 0x00000043, 0x00000003, SetNpcAnimation, 0xFFFFFFFF, 0x00AF000C, 0x00000008, 0x00000001, 0x00000028, 0x00000043, 0x00000005, SetNpcPos, 0xFFFFFFFF, 0x00000000, 0xFFFFFC18, 0x00000000, 0x00000013, 0x00000000, 0x00000002, 0x00000000, 0x00000001, 0x00000000 dlabel D_802467E8_837FE8 -.word 0x00000043, 0x00000003, mac_03_GetCamVfov, 0x00000000, 0xF4ACD480, 0x00000043, 0x00000003, mac_03_SetCamVfov, 0x00000000, 0x00000019, 0x00000043, 0x00000004, GetPlayerPos, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000043, 0x00000005, SetPanTarget, 0x00000000, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000043, 0x00000005, UseSettingsFrom, 0x00000000, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000043, 0x00000004, GetCamType, 0x00000000, 0xFE363C81, 0xFE363C82, 0x00000043, 0x00000004, SetCamType, 0x00000000, 0xFE363C81, 0x00000000, 0x00000043, 0x00000003, GetCamDistance, 0x00000000, 0xFE363C80, 0x0000000D, 0x00000002, 0xFE363C80, 0x00000000, 0x00000026, 0x00000002, 0xFE363C80, 0x00000172, 0x00000012, 0x00000000, 0x00000026, 0x00000002, 0xFE363C80, 0xFFFFFE8E, 0x00000013, 0x00000000, 0x00000043, 0x00000003, SetCamDistance, 0x00000000, 0xFE363C80, 0x00000043, 0x00000004, GetCamPitch, 0x00000000, 0xFE363C80, 0xFE363C81, 0x00000026, 0x00000002, 0xFE363C80, 0xF24AAE80, 0x00000026, 0x00000002, 0xFE363C81, 0xF24A5280, 0x00000043, 0x00000004, SetCamPitch, 0x00000000, 0xFE363C80, 0xFE363C81, 0x00000043, 0x00000004, PanToTarget, 0x00000000, 0x00000000, 0x00000001, 0x00000043, 0x00000003, SetCamLeadPlayer, 0x00000000, 0x00000000, 0x00000002, 0x00000000, 0x00000001, 0x00000000, 0x00000043, 0x00000005, GetNpcPos, 0x00000017, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000027, 0x00000002, 0xFE363C81, 0x0000001E, 0x00000043, 0x00000005, SetPanTarget, 0x00000000, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000043, 0x00000003, GetCamDistance, 0x00000000, 0xFE363C80, 0x0000000D, 0x00000002, 0xFE363C80, 0x00000000, 0x00000026, 0x00000002, 0xFE363C80, 0x00000011, 0x00000012, 0x00000000, 0x00000026, 0x00000002, 0xFE363C80, 0xFFFFFFEF, 0x00000013, 0x00000000, 0x00000043, 0x00000003, SetCamDistance, 0x00000000, 0xFE363C80, 0x00000043, 0x00000003, SetCamSpeed, 0x00000000, 0xF24BE280, 0x00000043, 0x00000003, WaitForCam, 0x00000000, 0xF24A7E80, 0x00000043, 0x00000003, SetCamSpeed, 0x00000000, 0x00000001, 0x00000002, 0x00000000, 0x00000001, 0x00000000 +.word 0x00000043, 0x00000003, mac_03_Quizmo_GetCamVfov, 0x00000000, 0xF4ACD480, 0x00000043, 0x00000003, mac_03_Quizmo_SetCamVfov, 0x00000000, 0x00000019, 0x00000043, 0x00000004, GetPlayerPos, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000043, 0x00000005, SetPanTarget, 0x00000000, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000043, 0x00000005, UseSettingsFrom, 0x00000000, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000043, 0x00000004, GetCamType, 0x00000000, 0xFE363C81, 0xFE363C82, 0x00000043, 0x00000004, SetCamType, 0x00000000, 0xFE363C81, 0x00000000, 0x00000043, 0x00000003, GetCamDistance, 0x00000000, 0xFE363C80, 0x0000000D, 0x00000002, 0xFE363C80, 0x00000000, 0x00000026, 0x00000002, 0xFE363C80, 0x00000172, 0x00000012, 0x00000000, 0x00000026, 0x00000002, 0xFE363C80, 0xFFFFFE8E, 0x00000013, 0x00000000, 0x00000043, 0x00000003, SetCamDistance, 0x00000000, 0xFE363C80, 0x00000043, 0x00000004, GetCamPitch, 0x00000000, 0xFE363C80, 0xFE363C81, 0x00000026, 0x00000002, 0xFE363C80, 0xF24AAE80, 0x00000026, 0x00000002, 0xFE363C81, 0xF24A5280, 0x00000043, 0x00000004, SetCamPitch, 0x00000000, 0xFE363C80, 0xFE363C81, 0x00000043, 0x00000004, PanToTarget, 0x00000000, 0x00000000, 0x00000001, 0x00000043, 0x00000003, SetCamLeadPlayer, 0x00000000, 0x00000000, 0x00000002, 0x00000000, 0x00000001, 0x00000000, 0x00000043, 0x00000005, GetNpcPos, 0x00000017, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000027, 0x00000002, 0xFE363C81, 0x0000001E, 0x00000043, 0x00000005, SetPanTarget, 0x00000000, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000043, 0x00000003, GetCamDistance, 0x00000000, 0xFE363C80, 0x0000000D, 0x00000002, 0xFE363C80, 0x00000000, 0x00000026, 0x00000002, 0xFE363C80, 0x00000011, 0x00000012, 0x00000000, 0x00000026, 0x00000002, 0xFE363C80, 0xFFFFFFEF, 0x00000013, 0x00000000, 0x00000043, 0x00000003, SetCamDistance, 0x00000000, 0xFE363C80, 0x00000043, 0x00000003, SetCamSpeed, 0x00000000, 0xF24BE280, 0x00000043, 0x00000003, WaitForCam, 0x00000000, 0xF24A7E80, 0x00000043, 0x00000003, SetCamSpeed, 0x00000000, 0x00000001, 0x00000002, 0x00000000, 0x00000001, 0x00000000 dlabel D_80246A80_838280 -.word 0x00000043, 0x00000003, mac_03_SetCamVfov, 0x00000000, 0xF4ACD480, 0x00000043, 0x00000004, PanToTarget, 0x00000000, 0x00000000, 0x00000000, 0x00000002, 0x00000000, 0x00000001, 0x00000000 +.word 0x00000043, 0x00000003, mac_03_Quizmo_SetCamVfov, 0x00000000, 0xF4ACD480, 0x00000043, 0x00000004, PanToTarget, 0x00000000, 0x00000000, 0x00000000, 0x00000002, 0x00000000, 0x00000001, 0x00000000 dlabel D_80246ABC_8382BC -.word 0x00000008, 0x00000001, 0x00000014, 0x00000043, 0x00000006, mac_03_UnkCameraFunc, 0xF4ACD481, 0xF4ACD483, 0x00000053, 0xFE363C80, 0xFE363C81, 0x00000056, 0x00000000, 0x00000026, 0x00000002, 0xFE363C82, 0x00000000, 0x00000005, 0x00000001, 0x0000003C, 0x00000026, 0x00000002, 0xFE363C83, 0xFE363C80, 0x00000026, 0x00000002, 0xFE363C84, 0xFE363C81, 0x0000002E, 0x00000002, 0xFE363C83, 0xFE363C82, 0x0000002E, 0x00000002, 0xFE363C84, 0xFE363C82, 0x0000002F, 0x00000002, 0xFE363C83, 0x0000003C, 0x0000002F, 0x00000002, 0xFE363C84, 0x0000003C, 0x0000002C, 0x00000002, 0xFE363C83, 0xF4ACD481, 0x0000002C, 0x00000002, 0xFE363C84, 0xF4ACD483, 0x00000043, 0x00000004, SetPlayerPos, 0xFE363C83, 0xF4ACD482, 0xFE363C84, 0x0000002C, 0x00000002, 0xFE363C82, 0x00000001, 0x00000008, 0x00000001, 0x00000001, 0x00000006, 0x00000000, 0x00000026, 0x00000002, 0xFE363C83, 0xFE363C80, 0x00000026, 0x00000002, 0xFE363C84, 0xFE363C81, 0x0000002C, 0x00000002, 0xFE363C83, 0xF4ACD481, 0x0000002C, 0x00000002, 0xFE363C84, 0xF4ACD483, 0x00000043, 0x00000004, SetPlayerPos, 0xFE363C83, 0xF4ACD482, 0xFE363C84, 0x00000057, 0x00000000, 0x00000043, 0x00000001, mac_03_UnkRotatePlayer, 0x00000043, 0x00000004, func_802D2884, 0xF4ACD481, 0xF4ACD483, 0x00000000, 0x00000043, 0x00000002, SetPlayerAnimation, 0x00010002, 0x00000002, 0x00000000, 0x00000001, 0x00000000 +.word 0x00000008, 0x00000001, 0x00000014, 0x00000043, 0x00000006, mac_03_Quizmo_AddViewRelativeOffset, 0xF4ACD481, 0xF4ACD483, 0x00000053, 0xFE363C80, 0xFE363C81, 0x00000056, 0x00000000, 0x00000026, 0x00000002, 0xFE363C82, 0x00000000, 0x00000005, 0x00000001, 0x0000003C, 0x00000026, 0x00000002, 0xFE363C83, 0xFE363C80, 0x00000026, 0x00000002, 0xFE363C84, 0xFE363C81, 0x0000002E, 0x00000002, 0xFE363C83, 0xFE363C82, 0x0000002E, 0x00000002, 0xFE363C84, 0xFE363C82, 0x0000002F, 0x00000002, 0xFE363C83, 0x0000003C, 0x0000002F, 0x00000002, 0xFE363C84, 0x0000003C, 0x0000002C, 0x00000002, 0xFE363C83, 0xF4ACD481, 0x0000002C, 0x00000002, 0xFE363C84, 0xF4ACD483, 0x00000043, 0x00000004, SetPlayerPos, 0xFE363C83, 0xF4ACD482, 0xFE363C84, 0x0000002C, 0x00000002, 0xFE363C82, 0x00000001, 0x00000008, 0x00000001, 0x00000001, 0x00000006, 0x00000000, 0x00000026, 0x00000002, 0xFE363C83, 0xFE363C80, 0x00000026, 0x00000002, 0xFE363C84, 0xFE363C81, 0x0000002C, 0x00000002, 0xFE363C83, 0xF4ACD481, 0x0000002C, 0x00000002, 0xFE363C84, 0xF4ACD483, 0x00000043, 0x00000004, SetPlayerPos, 0xFE363C83, 0xF4ACD482, 0xFE363C84, 0x00000057, 0x00000000, 0x00000043, 0x00000001, mac_03_Quizmo_SpinPlayer, 0x00000043, 0x00000004, func_802D2884, 0xF4ACD481, 0xF4ACD483, 0x00000000, 0x00000043, 0x00000002, SetPlayerAnimation, 0x00010002, 0x00000002, 0x00000000, 0x00000001, 0x00000000 dlabel D_80246C6C_83846C -.word 0x00000043, 0x00000005, GetNpcPos, 0xFFFFFFFC, 0xFE363C8A, 0xFE363C8B, 0xFE363C8C, 0x00000043, 0x00000006, mac_03_UnkCameraFunc, 0xFE363C8A, 0xFE363C8C, 0x0000006C, 0xFE363C80, 0xFE363C81, 0x00000026, 0x00000002, 0xFE363C85, 0xF4ACD482, 0x0000002D, 0x00000002, 0xFE363C85, 0xFE363C8B, 0x00000056, 0x00000000, 0x00000043, 0x00000001, mac_03_UnkMovePartner, 0x00000026, 0x00000002, 0xFE363C83, 0xFE363C80, 0x00000026, 0x00000002, 0xFE363C84, 0xFE363C81, 0x00000026, 0x00000002, 0xFE363C86, 0xFE363C85, 0x0000002C, 0x00000002, 0xFE363C83, 0xFE363C8A, 0x0000002C, 0x00000002, 0xFE363C84, 0xFE363C8C, 0x0000002C, 0x00000002, 0xFE363C86, 0xFE363C8B, 0x00000043, 0x00000005, SetNpcPos, 0xFFFFFFFC, 0xFE363C83, 0xFE363C86, 0xFE363C84, 0x00000057, 0x00000000, 0x00000043, 0x00000001, mac_03_UnkRotatePartner, 0x00000043, 0x00000003, NpcFacePlayer, 0xFFFFFFFC, 0x00000000, 0x00000043, 0x00000003, SetNpcAnimation, 0xFFFFFFFC, 0x00000106, 0x00000002, 0x00000000, 0x00000001, 0x00000000 +.word 0x00000043, 0x00000005, GetNpcPos, 0xFFFFFFFC, 0xFE363C8A, 0xFE363C8B, 0xFE363C8C, 0x00000043, 0x00000006, mac_03_Quizmo_AddViewRelativeOffset, 0xFE363C8A, 0xFE363C8C, 0x0000006C, 0xFE363C80, 0xFE363C81, 0x00000026, 0x00000002, 0xFE363C85, 0xF4ACD482, 0x0000002D, 0x00000002, 0xFE363C85, 0xFE363C8B, 0x00000056, 0x00000000, 0x00000043, 0x00000001, mac_03_Quizmo_UpdatePartnerPosition, 0x00000026, 0x00000002, 0xFE363C83, 0xFE363C80, 0x00000026, 0x00000002, 0xFE363C84, 0xFE363C81, 0x00000026, 0x00000002, 0xFE363C86, 0xFE363C85, 0x0000002C, 0x00000002, 0xFE363C83, 0xFE363C8A, 0x0000002C, 0x00000002, 0xFE363C84, 0xFE363C8C, 0x0000002C, 0x00000002, 0xFE363C86, 0xFE363C8B, 0x00000043, 0x00000005, SetNpcPos, 0xFFFFFFFC, 0xFE363C83, 0xFE363C86, 0xFE363C84, 0x00000057, 0x00000000, 0x00000043, 0x00000001, mac_03_Quizmo_SpinPartner, 0x00000043, 0x00000003, NpcFacePlayer, 0xFFFFFFFC, 0x00000000, 0x00000043, 0x00000003, SetNpcAnimation, 0xFFFFFFFC, 0x00000106, 0x00000002, 0x00000000, 0x00000001, 0x00000000 dlabel D_80246DA4_8385A4 -.word 0x00000043, 0x00000005, GetNpcPos, 0x00000017, 0xFE363C8A, 0xFE363C8B, 0xFE363C8C, 0x00000043, 0x00000006, mac_03_UnkCameraFunc, 0xFE363C8A, 0xFE363C8C, 0xFFFFFFBA, 0xFE363C80, 0xFE363C81, 0x00000056, 0x00000000, 0x00000026, 0x00000002, 0xFE363C82, 0x00000000, 0x00000005, 0x00000001, 0x0000003C, 0x00000026, 0x00000002, 0xFE363C83, 0xFE363C80, 0x00000026, 0x00000002, 0xFE363C84, 0xFE363C81, 0x0000002E, 0x00000002, 0xFE363C83, 0xFE363C82, 0x0000002E, 0x00000002, 0xFE363C84, 0xFE363C82, 0x0000002F, 0x00000002, 0xFE363C83, 0x0000003C, 0x0000002F, 0x00000002, 0xFE363C84, 0x0000003C, 0x0000002C, 0x00000002, 0xFE363C83, 0xFE363C8A, 0x0000002C, 0x00000002, 0xFE363C84, 0xFE363C8C, 0x00000043, 0x00000005, SetNpcPos, 0x00000017, 0xFE363C83, 0xF4ACD482, 0xFE363C84, 0x0000002C, 0x00000002, 0xFE363C82, 0x00000001, 0x00000008, 0x00000001, 0x00000001, 0x00000006, 0x00000000, 0x00000057, 0x00000000, 0x00000008, 0x00000001, 0x0000003C, 0x00000043, 0x00000003, NpcFacePlayer, 0x00000017, 0x00000000, 0x00000043, 0x00000003, SetNpcAnimation, 0x00000017, 0x00AF0001, 0x00000002, 0x00000000, 0x00000001, 0x00000000 +.word 0x00000043, 0x00000005, GetNpcPos, 0x00000017, 0xFE363C8A, 0xFE363C8B, 0xFE363C8C, 0x00000043, 0x00000006, mac_03_Quizmo_AddViewRelativeOffset, 0xFE363C8A, 0xFE363C8C, 0xFFFFFFBA, 0xFE363C80, 0xFE363C81, 0x00000056, 0x00000000, 0x00000026, 0x00000002, 0xFE363C82, 0x00000000, 0x00000005, 0x00000001, 0x0000003C, 0x00000026, 0x00000002, 0xFE363C83, 0xFE363C80, 0x00000026, 0x00000002, 0xFE363C84, 0xFE363C81, 0x0000002E, 0x00000002, 0xFE363C83, 0xFE363C82, 0x0000002E, 0x00000002, 0xFE363C84, 0xFE363C82, 0x0000002F, 0x00000002, 0xFE363C83, 0x0000003C, 0x0000002F, 0x00000002, 0xFE363C84, 0x0000003C, 0x0000002C, 0x00000002, 0xFE363C83, 0xFE363C8A, 0x0000002C, 0x00000002, 0xFE363C84, 0xFE363C8C, 0x00000043, 0x00000005, SetNpcPos, 0x00000017, 0xFE363C83, 0xF4ACD482, 0xFE363C84, 0x0000002C, 0x00000002, 0xFE363C82, 0x00000001, 0x00000008, 0x00000001, 0x00000001, 0x00000006, 0x00000000, 0x00000057, 0x00000000, 0x00000008, 0x00000001, 0x0000003C, 0x00000043, 0x00000003, NpcFacePlayer, 0x00000017, 0x00000000, 0x00000043, 0x00000003, SetNpcAnimation, 0x00000017, 0x00AF0001, 0x00000002, 0x00000000, 0x00000001, 0x00000000 dlabel D_80246F10_838710 .word 0x00000044, 0x00000001, D_80246ABC_8382BC, 0x00000044, 0x00000001, D_80246C6C_83846C, 0x00000046, 0x00000001, D_80246DA4_8385A4, 0x00000002, 0x00000000, 0x00000001, 0x00000000, 0x00000005, 0x00000001, 0x00000000, 0x00000043, 0x00000002, SetPlayerAnimation, 0x00010028, 0x00000008, 0x00000001, 0x00000014, 0x00000006, 0x00000000, 0x00000002, 0x00000000, 0x00000001, 0x00000000 @@ -72,7 +72,7 @@ dlabel D_80247B08_839308 .word 0x00000043, 0x00000002, SetPlayerAnimation, 0x00010023, 0x00000005, 0x00000001, 0x00000000, 0x00000008, 0x00000001, 0x00000001, 0x00000006, 0x00000000, 0x00000002, 0x00000000, 0x00000001, 0x00000000 dlabel D_80247B48_839348 -.word 0x00000056, 0x00000000, 0x00000043, 0x00000006, mac_03_UnkCameraFunc, 0xF4ACD481, 0xF4ACD483, 0x00000019, 0xFE363C80, 0xFE363C81, 0x00000026, 0x00000002, 0xFE363C82, 0xF4ACD481, 0x0000002C, 0x00000002, 0xFE363C82, 0xFE363C80, 0x00000026, 0x00000002, 0xFE363C83, 0xF4ACD483, 0x0000002C, 0x00000002, 0xFE363C83, 0xFE363C81, 0x00000043, 0x00000003, SetNpcAnimation, 0xFFFFFFFC, 0x00000102, 0x00000043, 0x00000005, NpcMoveTo, 0xFFFFFFFC, 0xFE363C82, 0xFE363C83, 0x00000028, 0x00000043, 0x00000003, SetNpcAnimation, 0xFFFFFFFC, 0x00000106, 0x00000057, 0x00000000, 0x00000043, 0x00000004, PlayerMoveTo, 0xF4ACD481, 0xF4ACD483, 0x00000028, 0x00000002, 0x00000000, 0x00000001, 0x00000000 +.word 0x00000056, 0x00000000, 0x00000043, 0x00000006, mac_03_Quizmo_AddViewRelativeOffset, 0xF4ACD481, 0xF4ACD483, 0x00000019, 0xFE363C80, 0xFE363C81, 0x00000026, 0x00000002, 0xFE363C82, 0xF4ACD481, 0x0000002C, 0x00000002, 0xFE363C82, 0xFE363C80, 0x00000026, 0x00000002, 0xFE363C83, 0xF4ACD483, 0x0000002C, 0x00000002, 0xFE363C83, 0xFE363C81, 0x00000043, 0x00000003, SetNpcAnimation, 0xFFFFFFFC, 0x00000102, 0x00000043, 0x00000005, NpcMoveTo, 0xFFFFFFFC, 0xFE363C82, 0xFE363C83, 0x00000028, 0x00000043, 0x00000003, SetNpcAnimation, 0xFFFFFFFC, 0x00000106, 0x00000057, 0x00000000, 0x00000043, 0x00000004, PlayerMoveTo, 0xF4ACD481, 0xF4ACD483, 0x00000028, 0x00000002, 0x00000000, 0x00000001, 0x00000000 dlabel D_80247C24_839424 .word 0x00000045, 0x00000002, D_80246FC0_8387C0, 0xFE363C81, 0x00000008, 0x00000001, 0x0000003C, 0x00000049, 0x00000001, 0xFE363C81, 0x00000005, 0x00000001, 0x00000005, 0x00000043, 0x00000004, GetPlayerPos, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000027, 0x00000002, 0xFE363C81, 0xFFFFFFFF, 0x00000043, 0x00000004, SetPlayerPos, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000008, 0x00000001, 0x00000002, 0x00000006, 0x00000000, 0x00000008, 0x00000001, 0x00000014, 0x00000046, 0x00000001, D_80247B48_839348, 0x00000002, 0x00000000, 0x00000001, 0x00000000 @@ -81,16 +81,16 @@ dlabel D_80247CD4_8394D4 .word 0x00000045, 0x00000002, D_80247B08_839308, 0xFE363C81, 0x00000008, 0x00000001, 0x0000003C, 0x00000005, 0x00000001, 0x00000005, 0x00000043, 0x00000004, GetPlayerPos, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000027, 0x00000002, 0xFE363C81, 0xFFFFFFFF, 0x00000043, 0x00000004, SetPlayerPos, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000008, 0x00000001, 0x00000002, 0x00000006, 0x00000000, 0x00000008, 0x00000001, 0x00000014, 0x00000049, 0x00000001, 0xFE363C81, 0x00000046, 0x00000001, D_80247B48_839348, 0x00000002, 0x00000000, 0x00000001, 0x00000000 dlabel D_80247D84_839584 -.word 0x0000000D, 0x00000002, 0xF5DE02E0, 0x0000003F, 0x00000024, 0x00000002, 0xFE363C80, 0x00000000, 0x00000002, 0x00000000, 0x00000013, 0x00000000, 0x00000043, 0x00000004, GetPlayerPos, 0xF4ACD481, 0xF4ACD482, 0xF4ACD483, 0x00000043, 0x00000003, NpcFacePlayer, 0xFFFFFFFF, 0x00000010, 0x0000000A, 0x00000002, 0xF5DE02E0, 0x0000003F, 0x00000043, 0x00000006, SpeakToPlayer, 0xFFFFFFFF, 0x00AF0004, 0x00AF0001, 0x00000000, 0x0008000A, 0x00000012, 0x00000000, 0x0000000A, 0x00000002, 0xF8406267, 0x00000001, 0x00000043, 0x00000006, SpeakToPlayer, 0xFFFFFFFF, 0x00AF0004, 0x00AF0001, 0x00000000, 0x00080009, 0x00000012, 0x00000000, 0x00000043, 0x00000006, SpeakToPlayer, 0xFFFFFFFF, 0x00AF0004, 0x00AF0001, 0x00000000, 0x00080008, 0x00000024, 0x00000002, 0xF8406267, 0x00000001, 0x00000013, 0x00000000, 0x00000013, 0x00000000, 0x00000043, 0x00000002, ShowChoice, 0x001E000D, 0x0000000A, 0x00000002, 0xFE363C80, 0x00000001, 0x00000043, 0x00000006, ContinueSpeech, 0xFFFFFFFF, 0x00AF0004, 0x00AF0001, 0x00000000, 0x0008000C, 0x00000046, 0x00000001, D_80246738_837F38, 0x00000024, 0x00000002, 0xFE363C80, 0x00000000, 0x00000002, 0x00000000, 0x00000013, 0x00000000, 0x00000024, 0x00000002, 0xF8406281, 0x00000001, 0x00000043, 0x00000001, mac_03_Set80151310_1, 0x00000043, 0x00000001, mac_03_UnkAlphaFunc, 0x00000044, 0x00000001, D_802467E8_837FE8, 0x00000043, 0x00000002, DisablePartnerAI, 0x00000000, 0x00000043, 0x00000004, SetNpcFlagBits, 0xFFFFFFFC, 0x00000200, 0x00000000, 0x00000043, 0x00000004, SetNpcFlagBits, 0x00000017, 0x00000200, 0x00000000, 0x00000043, 0x00000004, SetNpcFlagBits, 0xFFFFFFFC, 0x00000148, 0x00000001, 0x00000043, 0x00000004, SetNpcFlagBits, 0x00000017, 0x00000100, 0x00000001, 0x00000043, 0x00000003, SetNpcAnimation, 0xFFFFFFFC, 0x00000106, 0x00000045, 0x00000002, D_80246F10_838710, 0xFE363C81, 0x00000043, 0x00000006, ContinueSpeech, 0xFFFFFFFF, 0x00AF0004, 0x00AF0001, 0x00000000, 0x0008000B, 0x00000043, 0x00000002, PlaySound, 0x00000089, 0x00000005, 0x00000001, 0x00000000, 0x00000055, 0x00000002, 0xFE363C81, 0xFE363C80, 0x0000000A, 0x00000002, 0xFE363C80, 0x00000000, 0x00000007, 0x00000000, 0x00000013, 0x00000000, 0x00000008, 0x00000001, 0x00000001, 0x00000006, 0x00000000, 0x00000043, 0x00000001, func_80240C20_832420, 0x00000005, 0x00000001, 0x00000005, 0x00000043, 0x00000004, GetPlayerPos, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000027, 0x00000002, 0xFE363C81, 0x00000001, 0x00000043, 0x00000004, SetPlayerPos, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000008, 0x00000001, 0x00000002, 0x00000006, 0x00000000, 0x00000024, 0x00000002, 0xFE363C80, 0x002C0000, 0x00000027, 0x00000002, 0xFE363C80, 0xF5DE02E0, 0x00000043, 0x00000006, SpeakToPlayer, 0xFFFFFFFF, 0x00AF0005, 0x00AF0006, 0x00000000, 0xFE363C80, 0x00000043, 0x00000002, SetPlayerAnimation, 0x00010028, 0x00000024, 0x00000002, 0xFE363C80, 0x002D0000, 0x00000027, 0x00000002, 0xFE363C80, 0xF5DE02E0, 0x00000043, 0x00000002, PlaySound, 0x0000008E, 0x00000043, 0x00000002, ShowChoice, 0xFE363C80, 0x00000049, 0x00000001, 0xFE363C81, 0x00000043, 0x00000002, StopSound, 0x0000008E, 0x00000044, 0x00000001, D_80246F84_838784, 0x00000008, 0x00000001, 0x0000000F, 0x00000043, 0x00000002, PlaySound, 0x0000008D, 0x00000043, 0x00000002, func_80240F20_832720, 0xFE363C80, 0x00000024, 0x00000002, 0xF4ACD484, 0x00000000, 0x00000043, 0x00000001, func_80241514_832D14, 0x00000008, 0x00000001, 0x00000028, 0x00000043, 0x00000001, func_80240B9C_83239C, 0x00000056, 0x00000000, 0x00000008, 0x00000001, 0x0000006E, 0x00000043, 0x00000001, CloseChoice, 0x00000024, 0x00000002, 0xF4ACD484, 0x00000000, 0x00000057, 0x00000000, 0x0000000A, 0x00000002, 0xFE363C80, 0x00000001, 0x00000043, 0x00000003, SetNpcAnimation, 0x00000017, 0x00AF0007, 0x00000024, 0x00000002, 0xF4ACD484, 0x00000001, 0x00000056, 0x00000000, 0x00000043, 0x00000002, func_80240EEC_8326EC, 0x00000001, 0x00000008, 0x00000001, 0x00000006, 0x00000008, 0x00000001, 0x00000006, 0x00000008, 0x00000001, 0x00000006, 0x00000043, 0x00000002, func_80240EEC_8326EC, 0x00000002, 0x00000057, 0x00000000, 0x00000056, 0x00000000, 0x00000043, 0x00000002, PlaySound, 0x0000021C, 0x00000008, 0x00000001, 0x00000006, 0x00000043, 0x00000002, PlaySound, 0x0000021C, 0x00000008, 0x00000001, 0x00000006, 0x00000043, 0x00000002, PlaySound, 0x0000021C, 0x00000008, 0x00000001, 0x00000006, 0x00000043, 0x00000002, PlaySound, 0x0000021C, 0x00000057, 0x00000000, 0x00000043, 0x00000002, PlaySound, 0x0000008A, 0x00000043, 0x00000001, func_80240FB8_8327B8, 0x00000056, 0x00000000, 0x00000008, 0x00000001, 0x0000000F, 0x00000043, 0x00000004, GetPlayerPos, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000027, 0x00000002, 0xFE363C81, 0x00000032, 0x00000043, 0x00000006, mac_03_UnkCameraFunc, 0x00000000, 0x00000000, 0x00000053, 0xFE363C80, 0xFE363C82, 0x00000043, 0x0000000F, PlayEffect, 0x00000007, 0x00000002, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000043, 0x0000000F, PlayEffect, 0x00000044, 0x00000004, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000001, 0x0000003C, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000008, 0x00000001, 0x0000000F, 0x00000027, 0x00000002, 0xFE363C81, 0xFFFFFFFD, 0x00000043, 0x00000006, mac_03_UnkCameraFunc, 0x00000000, 0x00000000, 0x0000003A, 0xFE363C80, 0xFE363C82, 0x00000043, 0x0000000F, PlayEffect, 0x00000007, 0x00000002, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000043, 0x0000000F, PlayEffect, 0x00000044, 0x00000004, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000001, 0x0000003C, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000008, 0x00000001, 0x0000000F, 0x00000027, 0x00000002, 0xFE363C81, 0x0000001E, 0x00000043, 0x00000006, mac_03_UnkCameraFunc, 0x00000000, 0x00000000, 0x0000005D, 0xFE363C80, 0xFE363C82, 0x00000043, 0x0000000F, PlayEffect, 0x00000007, 0x00000002, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000043, 0x0000000F, PlayEffect, 0x00000044, 0x00000004, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000001, 0x0000003C, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000008, 0x00000001, 0x0000000F, 0x00000057, 0x00000000, 0x00000008, 0x00000001, 0x00000014, 0x00000045, 0x00000002, D_80247C24_839424, 0xFE363C81, 0x00000027, 0x00000002, 0xF5DE02E0, 0x00000001, 0x0000000D, 0x00000002, 0xF5DE02E0, 0x0000003F, 0x00000043, 0x00000006, ContinueSpeech, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x00000000, 0x00080010, 0x00000043, 0x00000003, SetNpcAnimation, 0x00000017, 0x00AF0006, 0x00000005, 0x00000001, 0x00000000, 0x00000055, 0x00000002, 0xFE363C81, 0xFE363C80, 0x0000000A, 0x00000002, 0xFE363C80, 0x00000000, 0x00000007, 0x00000000, 0x00000013, 0x00000000, 0x00000008, 0x00000001, 0x00000001, 0x00000006, 0x00000000, 0x00000043, 0x00000003, SetNpcAnimation, 0x00000017, 0x00AF0005, 0x00000024, 0x00000002, 0xFE363C80, 0x0000015C, 0x00000024, 0x00000002, 0xFE363C81, 0x00000003, 0x00000046, 0x00000001, D_80246648_837E48, 0x00000043, 0x00000002, AddStarPieces, 0x00000001, 0x00000043, 0x00000002, func_80240EEC_8326EC, 0x0000000F, 0x00000043, 0x00000001, func_80240FA0_8327A0, 0x00000043, 0x00000003, SetMessageValue, 0xF5DE02E0, 0x00000000, 0x00000043, 0x00000006, SpeakToPlayer, 0xFFFFFFFF, 0x00AF0004, 0x00AF0001, 0x00000000, 0x00080011, 0x00000012, 0x00000000, 0x00000043, 0x00000006, ContinueSpeech, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x00000000, 0x0008000E, 0x00000043, 0x00000003, SetNpcAnimation, 0x00000017, 0x00AF0006, 0x00000005, 0x00000001, 0x00000000, 0x00000055, 0x00000002, 0xFE363C81, 0xFE363C80, 0x0000000A, 0x00000002, 0xFE363C80, 0x00000000, 0x00000007, 0x00000000, 0x00000013, 0x00000000, 0x00000008, 0x00000001, 0x00000001, 0x00000006, 0x00000000, 0x00000043, 0x00000003, SetNpcAnimation, 0x00000017, 0x00AF0005, 0x00000024, 0x00000002, 0xFE363C80, 0x0000015C, 0x00000024, 0x00000002, 0xFE363C81, 0x00000001, 0x00000046, 0x00000001, D_80246648_837E48, 0x00000043, 0x00000002, AddStarPieces, 0x00000001, 0x00000043, 0x00000002, func_80240EEC_8326EC, 0x0000000F, 0x00000043, 0x00000001, func_80240FA0_8327A0, 0x00000043, 0x00000003, SetMessageValue, 0xF5DE02E0, 0x00000000, 0x0000000A, 0x00000002, 0xF5DE02E0, 0x00000001, 0x00000043, 0x00000003, SetMessageMsg, MessageSingular, 0x00000001, 0x00000012, 0x00000000, 0x00000043, 0x00000003, SetMessageMsg, MessagePlural, 0x00000001, 0x00000013, 0x00000000, 0x00000043, 0x00000006, SpeakToPlayer, 0xFFFFFFFF, 0x00AF0004, 0x00AF0001, 0x00000000, 0x0008000F, 0x00000013, 0x00000000, 0x00000024, 0x00000002, 0xFE363C80, 0x00000001, 0x00000012, 0x00000000, 0x00000043, 0x00000003, SetNpcAnimation, 0x00000017, 0x00AF0009, 0x00000024, 0x00000002, 0xF4ACD484, 0x00000002, 0x00000043, 0x00000002, PlaySound, 0x0000021D, 0x00000043, 0x00000002, PlaySound, 0x0000008B, 0x00000045, 0x00000002, D_80247CD4_8394D4, 0xFE363C81, 0x00000043, 0x00000004, GetPlayerPos, 0xFE363C82, 0xFE363C83, 0xFE363C84, 0x00000043, 0x0000000F, PlayEffect, 0x0000002B, 0x00000000, 0xFE363C82, 0xFE363C83, 0xFE363C84, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000043, 0x00000006, ContinueSpeech, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x00000000, 0x0008000D, 0x00000043, 0x00000003, SetNpcAnimation, 0x00000017, 0x00AF000A, 0x00000005, 0x00000001, 0x00000000, 0x00000055, 0x00000002, 0xFE363C81, 0xFE363C80, 0x0000000A, 0x00000002, 0xFE363C80, 0x00000000, 0x00000007, 0x00000000, 0x00000013, 0x00000000, 0x00000008, 0x00000001, 0x00000001, 0x00000006, 0x00000000, 0x00000024, 0x00000002, 0xFE363C80, 0x00000000, 0x00000013, 0x00000000, 0x00000043, 0x00000002, func_80240F20_832720, 0xFFFFFFFF, 0x00000043, 0x00000001, EnablePartnerAI, 0x00000056, 0x00000000, 0x00000008, 0x00000001, 0x0000001E, 0x00000043, 0x00000002, PlaySound, 0x0000008F, 0x00000057, 0x00000000, 0x00000056, 0x00000000, 0x00000008, 0x00000001, 0x0000002D, 0x00000043, 0x00000002, StopSound, 0x00000089, 0x00000057, 0x00000000, 0x00000043, 0x00000001, func_80240FD4_8327D4, 0x00000043, 0x00000001, func_80240E38_832638, 0x00000046, 0x00000001, D_80246738_837F38, 0x00000044, 0x00000001, D_80246A80_838280, 0x00000043, 0x00000001, mac_03_UnkFunc29, 0x00000043, 0x00000001, mac_03_Set80151310_0, 0x00000024, 0x00000002, 0xF8406281, 0x00000000, 0x00000002, 0x00000000, 0x00000001, 0x00000000 +.word 0x0000000D, 0x00000002, 0xF5DE02E0, 0x0000003F, 0x00000024, 0x00000002, 0xFE363C80, 0x00000000, 0x00000002, 0x00000000, 0x00000013, 0x00000000, 0x00000043, 0x00000004, GetPlayerPos, 0xF4ACD481, 0xF4ACD482, 0xF4ACD483, 0x00000043, 0x00000003, NpcFacePlayer, 0xFFFFFFFF, 0x00000010, 0x0000000A, 0x00000002, 0xF5DE02E0, 0x0000003F, 0x00000043, 0x00000006, SpeakToPlayer, 0xFFFFFFFF, 0x00AF0004, 0x00AF0001, 0x00000000, 0x0008000A, 0x00000012, 0x00000000, 0x0000000A, 0x00000002, 0xF8406267, 0x00000001, 0x00000043, 0x00000006, SpeakToPlayer, 0xFFFFFFFF, 0x00AF0004, 0x00AF0001, 0x00000000, 0x00080009, 0x00000012, 0x00000000, 0x00000043, 0x00000006, SpeakToPlayer, 0xFFFFFFFF, 0x00AF0004, 0x00AF0001, 0x00000000, 0x00080008, 0x00000024, 0x00000002, 0xF8406267, 0x00000001, 0x00000013, 0x00000000, 0x00000013, 0x00000000, 0x00000043, 0x00000002, ShowChoice, 0x001E000D, 0x0000000A, 0x00000002, 0xFE363C80, 0x00000001, 0x00000043, 0x00000006, ContinueSpeech, 0xFFFFFFFF, 0x00AF0004, 0x00AF0001, 0x00000000, 0x0008000C, 0x00000046, 0x00000001, D_80246738_837F38, 0x00000024, 0x00000002, 0xFE363C80, 0x00000000, 0x00000002, 0x00000000, 0x00000013, 0x00000000, 0x00000024, 0x00000002, 0xF8406281, 0x00000001, 0x00000043, 0x00000001, mac_03_Quizmo_HideEntities, 0x00000043, 0x00000001, mac_03_Quizmo_HideWorld, 0x00000044, 0x00000001, D_802467E8_837FE8, 0x00000043, 0x00000002, DisablePartnerAI, 0x00000000, 0x00000043, 0x00000004, SetNpcFlagBits, 0xFFFFFFFC, 0x00000200, 0x00000000, 0x00000043, 0x00000004, SetNpcFlagBits, 0x00000017, 0x00000200, 0x00000000, 0x00000043, 0x00000004, SetNpcFlagBits, 0xFFFFFFFC, 0x00000148, 0x00000001, 0x00000043, 0x00000004, SetNpcFlagBits, 0x00000017, 0x00000100, 0x00000001, 0x00000043, 0x00000003, SetNpcAnimation, 0xFFFFFFFC, 0x00000106, 0x00000045, 0x00000002, D_80246F10_838710, 0xFE363C81, 0x00000043, 0x00000006, ContinueSpeech, 0xFFFFFFFF, 0x00AF0004, 0x00AF0001, 0x00000000, 0x0008000B, 0x00000043, 0x00000002, PlaySound, 0x00000089, 0x00000005, 0x00000001, 0x00000000, 0x00000055, 0x00000002, 0xFE363C81, 0xFE363C80, 0x0000000A, 0x00000002, 0xFE363C80, 0x00000000, 0x00000007, 0x00000000, 0x00000013, 0x00000000, 0x00000008, 0x00000001, 0x00000001, 0x00000006, 0x00000000, 0x00000043, 0x00000001, mac_03_Quizmo_CreateStage, 0x00000005, 0x00000001, 0x00000005, 0x00000043, 0x00000004, GetPlayerPos, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000027, 0x00000002, 0xFE363C81, 0x00000001, 0x00000043, 0x00000004, SetPlayerPos, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000008, 0x00000001, 0x00000002, 0x00000006, 0x00000000, 0x00000024, 0x00000002, 0xFE363C80, 0x002C0000, 0x00000027, 0x00000002, 0xFE363C80, 0xF5DE02E0, 0x00000043, 0x00000006, SpeakToPlayer, 0xFFFFFFFF, 0x00AF0005, 0x00AF0006, 0x00000000, 0xFE363C80, 0x00000043, 0x00000002, SetPlayerAnimation, 0x00010028, 0x00000024, 0x00000002, 0xFE363C80, 0x002D0000, 0x00000027, 0x00000002, 0xFE363C80, 0xF5DE02E0, 0x00000043, 0x00000002, PlaySound, 0x0000008E, 0x00000043, 0x00000002, ShowChoice, 0xFE363C80, 0x00000049, 0x00000001, 0xFE363C81, 0x00000043, 0x00000002, StopSound, 0x0000008E, 0x00000044, 0x00000001, D_80246F84_838784, 0x00000008, 0x00000001, 0x0000000F, 0x00000043, 0x00000002, PlaySound, 0x0000008D, 0x00000043, 0x00000002, mac_03_Quizmo_UnkStageEffectMode, 0xFE363C80, 0x00000024, 0x00000002, 0xF4ACD484, 0x00000000, 0x00000043, 0x00000001, mac_03_Quizmo_CreateWorker, 0x00000008, 0x00000001, 0x00000028, 0x00000043, 0x00000001, mac_03_Quizmo_UpdateRecords, 0x00000056, 0x00000000, 0x00000008, 0x00000001, 0x0000006E, 0x00000043, 0x00000001, CloseChoice, 0x00000024, 0x00000002, 0xF4ACD484, 0x00000000, 0x00000057, 0x00000000, 0x0000000A, 0x00000002, 0xFE363C80, 0x00000001, 0x00000043, 0x00000003, SetNpcAnimation, 0x00000017, 0x00AF0007, 0x00000024, 0x00000002, 0xF4ACD484, 0x00000001, 0x00000056, 0x00000000, 0x00000043, 0x00000002, mac_03_Quizmo_SetStageLightsDelay, 0x00000001, 0x00000008, 0x00000001, 0x00000006, 0x00000008, 0x00000001, 0x00000006, 0x00000008, 0x00000001, 0x00000006, 0x00000043, 0x00000002, mac_03_Quizmo_SetStageLightsDelay, 0x00000002, 0x00000057, 0x00000000, 0x00000056, 0x00000000, 0x00000043, 0x00000002, PlaySound, 0x0000021C, 0x00000008, 0x00000001, 0x00000006, 0x00000043, 0x00000002, PlaySound, 0x0000021C, 0x00000008, 0x00000001, 0x00000006, 0x00000043, 0x00000002, PlaySound, 0x0000021C, 0x00000008, 0x00000001, 0x00000006, 0x00000043, 0x00000002, PlaySound, 0x0000021C, 0x00000057, 0x00000000, 0x00000043, 0x00000002, PlaySound, 0x0000008A, 0x00000043, 0x00000001, mac_03_Quizmo_SetVannaAnim_Clap, 0x00000056, 0x00000000, 0x00000008, 0x00000001, 0x0000000F, 0x00000043, 0x00000004, GetPlayerPos, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000027, 0x00000002, 0xFE363C81, 0x00000032, 0x00000043, 0x00000006, mac_03_Quizmo_AddViewRelativeOffset, 0x00000000, 0x00000000, 0x00000053, 0xFE363C80, 0xFE363C82, 0x00000043, 0x0000000F, PlayEffect, 0x00000007, 0x00000002, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000043, 0x0000000F, PlayEffect, 0x00000044, 0x00000004, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000001, 0x0000003C, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000008, 0x00000001, 0x0000000F, 0x00000027, 0x00000002, 0xFE363C81, 0xFFFFFFFD, 0x00000043, 0x00000006, mac_03_Quizmo_AddViewRelativeOffset, 0x00000000, 0x00000000, 0x0000003A, 0xFE363C80, 0xFE363C82, 0x00000043, 0x0000000F, PlayEffect, 0x00000007, 0x00000002, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000043, 0x0000000F, PlayEffect, 0x00000044, 0x00000004, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000001, 0x0000003C, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000008, 0x00000001, 0x0000000F, 0x00000027, 0x00000002, 0xFE363C81, 0x0000001E, 0x00000043, 0x00000006, mac_03_Quizmo_AddViewRelativeOffset, 0x00000000, 0x00000000, 0x0000005D, 0xFE363C80, 0xFE363C82, 0x00000043, 0x0000000F, PlayEffect, 0x00000007, 0x00000002, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000043, 0x0000000F, PlayEffect, 0x00000044, 0x00000004, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000001, 0x0000003C, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000008, 0x00000001, 0x0000000F, 0x00000057, 0x00000000, 0x00000008, 0x00000001, 0x00000014, 0x00000045, 0x00000002, D_80247C24_839424, 0xFE363C81, 0x00000027, 0x00000002, 0xF5DE02E0, 0x00000001, 0x0000000D, 0x00000002, 0xF5DE02E0, 0x0000003F, 0x00000043, 0x00000006, ContinueSpeech, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x00000000, 0x00080010, 0x00000043, 0x00000003, SetNpcAnimation, 0x00000017, 0x00AF0006, 0x00000005, 0x00000001, 0x00000000, 0x00000055, 0x00000002, 0xFE363C81, 0xFE363C80, 0x0000000A, 0x00000002, 0xFE363C80, 0x00000000, 0x00000007, 0x00000000, 0x00000013, 0x00000000, 0x00000008, 0x00000001, 0x00000001, 0x00000006, 0x00000000, 0x00000043, 0x00000003, SetNpcAnimation, 0x00000017, 0x00AF0005, 0x00000024, 0x00000002, 0xFE363C80, 0x0000015C, 0x00000024, 0x00000002, 0xFE363C81, 0x00000003, 0x00000046, 0x00000001, D_80246648_837E48, 0x00000043, 0x00000002, AddStarPieces, 0x00000001, 0x00000043, 0x00000002, mac_03_Quizmo_SetStageLightsDelay, 0x0000000F, 0x00000043, 0x00000001, mac_03_Quizmo_SetVannaAnim_Idle, 0x00000043, 0x00000003, SetMessageValue, 0xF5DE02E0, 0x00000000, 0x00000043, 0x00000006, SpeakToPlayer, 0xFFFFFFFF, 0x00AF0004, 0x00AF0001, 0x00000000, 0x00080011, 0x00000012, 0x00000000, 0x00000043, 0x00000006, ContinueSpeech, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x00000000, 0x0008000E, 0x00000043, 0x00000003, SetNpcAnimation, 0x00000017, 0x00AF0006, 0x00000005, 0x00000001, 0x00000000, 0x00000055, 0x00000002, 0xFE363C81, 0xFE363C80, 0x0000000A, 0x00000002, 0xFE363C80, 0x00000000, 0x00000007, 0x00000000, 0x00000013, 0x00000000, 0x00000008, 0x00000001, 0x00000001, 0x00000006, 0x00000000, 0x00000043, 0x00000003, SetNpcAnimation, 0x00000017, 0x00AF0005, 0x00000024, 0x00000002, 0xFE363C80, 0x0000015C, 0x00000024, 0x00000002, 0xFE363C81, 0x00000001, 0x00000046, 0x00000001, D_80246648_837E48, 0x00000043, 0x00000002, AddStarPieces, 0x00000001, 0x00000043, 0x00000002, mac_03_Quizmo_SetStageLightsDelay, 0x0000000F, 0x00000043, 0x00000001, mac_03_Quizmo_SetVannaAnim_Idle, 0x00000043, 0x00000003, SetMessageValue, 0xF5DE02E0, 0x00000000, 0x0000000A, 0x00000002, 0xF5DE02E0, 0x00000001, 0x00000043, 0x00000003, SetMessageMsg, MessageSingular, 0x00000001, 0x00000012, 0x00000000, 0x00000043, 0x00000003, SetMessageMsg, MessagePlural, 0x00000001, 0x00000013, 0x00000000, 0x00000043, 0x00000006, SpeakToPlayer, 0xFFFFFFFF, 0x00AF0004, 0x00AF0001, 0x00000000, 0x0008000F, 0x00000013, 0x00000000, 0x00000024, 0x00000002, 0xFE363C80, 0x00000001, 0x00000012, 0x00000000, 0x00000043, 0x00000003, SetNpcAnimation, 0x00000017, 0x00AF0009, 0x00000024, 0x00000002, 0xF4ACD484, 0x00000002, 0x00000043, 0x00000002, PlaySound, 0x0000021D, 0x00000043, 0x00000002, PlaySound, 0x0000008B, 0x00000045, 0x00000002, D_80247CD4_8394D4, 0xFE363C81, 0x00000043, 0x00000004, GetPlayerPos, 0xFE363C82, 0xFE363C83, 0xFE363C84, 0x00000043, 0x0000000F, PlayEffect, 0x0000002B, 0x00000000, 0xFE363C82, 0xFE363C83, 0xFE363C84, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000043, 0x00000006, ContinueSpeech, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x00000000, 0x0008000D, 0x00000043, 0x00000003, SetNpcAnimation, 0x00000017, 0x00AF000A, 0x00000005, 0x00000001, 0x00000000, 0x00000055, 0x00000002, 0xFE363C81, 0xFE363C80, 0x0000000A, 0x00000002, 0xFE363C80, 0x00000000, 0x00000007, 0x00000000, 0x00000013, 0x00000000, 0x00000008, 0x00000001, 0x00000001, 0x00000006, 0x00000000, 0x00000024, 0x00000002, 0xFE363C80, 0x00000000, 0x00000013, 0x00000000, 0x00000043, 0x00000002, mac_03_Quizmo_UnkStageEffectMode, 0xFFFFFFFF, 0x00000043, 0x00000001, EnablePartnerAI, 0x00000056, 0x00000000, 0x00000008, 0x00000001, 0x0000001E, 0x00000043, 0x00000002, PlaySound, 0x0000008F, 0x00000057, 0x00000000, 0x00000056, 0x00000000, 0x00000008, 0x00000001, 0x0000002D, 0x00000043, 0x00000002, StopSound, 0x00000089, 0x00000057, 0x00000000, 0x00000043, 0x00000001, mac_03_Quizmo_SetVannaAnim_Wave, 0x00000043, 0x00000001, mac_03_Quizmo_DestroyEffects, 0x00000046, 0x00000001, D_80246738_837F38, 0x00000044, 0x00000001, D_80246A80_838280, 0x00000043, 0x00000001, mac_03_Quizmo_FadeInWorld, 0x00000043, 0x00000001, mac_03_Quizmo_ShowEntities, 0x00000024, 0x00000002, 0xF8406281, 0x00000000, 0x00000002, 0x00000000, 0x00000001, 0x00000000 dlabel D_80248AB4_83A2B4 -.word 0x00000043, 0x00000001, mac_03_UnkQuizFunc, 0x0000000A, 0x00000002, 0xFE363C80, 0x00000000, 0x00000002, 0x00000000, 0x00000013, 0x00000000, 0x00000043, 0x00000004, SetNpcFlagBits, 0xFFFFFFFF, 0x01000000, 0x00000000, 0x00000043, 0x00000003, SetNpcSprite, 0xFFFFFFFF, 0x00AF0001, 0x00000043, 0x00000001, mac_03_UnkFunc31, 0x00000002, 0x00000000, 0x00000001, 0x00000000 +.word 0x00000043, 0x00000001, mac_03_Quizmo_ShouldAppear, 0x0000000A, 0x00000002, 0xFE363C80, 0x00000000, 0x00000002, 0x00000000, 0x00000013, 0x00000000, 0x00000043, 0x00000004, SetNpcFlagBits, 0xFFFFFFFF, 0x01000000, 0x00000000, 0x00000043, 0x00000003, SetNpcSprite, 0xFFFFFFFF, 0x00AF0001, 0x00000043, 0x00000001, mac_03_Quizmo_RenderInit, 0x00000002, 0x00000000, 0x00000001, 0x00000000 dlabel D_80248B28_83A328 .word 0x0000003C, 0x00000001, 0x802513D8, 0x00000024, 0x00000002, 0xF8406269, 0x00000001, 0x00000043, 0x00000002, DisablePlayerPhysics, 0x00000001, 0x00000043, 0x00000003, SetPlayerFlagBits, 0x00400000, 0x00000001, 0x00000046, 0x00000001, D_80247D84_839584, 0x00000043, 0x00000002, DisablePlayerPhysics, 0x00000000, 0x00000043, 0x00000003, SetPlayerFlagBits, 0x00400000, 0x00000000, 0x00000002, 0x00000000, 0x00000001, 0x00000000 dlabel D_80248BA8_83A3A8 -.word 0x00000043, 0x00000001, mac_03_GetNpcUnsafeOwner2, 0x00000002, 0x00000000, 0x00000001, 0x00000000 +.word 0x00000043, 0x00000001, mac_03_Quizmo_NPC_Aux_Impl, 0x00000002, 0x00000000, 0x00000001, 0x00000000 dlabel D_80248BC4_83A3C4 .word 0x3F333333, 0x0000001E, 0x00000014, 0x00000000, 0x00000000, 0xFFFFFFFF, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000001 diff --git a/ver/us/asm/data/world/area_mac/mac_04/8469B0.data.s b/ver/us/asm/data/world/area_mac/mac_04/8469B0.data.s index 834664ca9e..6ba8283571 100644 --- a/ver/us/asm/data/world/area_mac/mac_04/8469B0.data.s +++ b/ver/us/asm/data/world/area_mac/mac_04/8469B0.data.s @@ -26,35 +26,35 @@ dlabel D_80243F38_846B08 dlabel D_80243FBC_846B8C .word 0x00000000, 0x00140014, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00630000 -dlabel mac_04_varTable +dlabel mac_04_Quizmo_varStash .word 0x00000000 dlabel D_80243FEC_846BBC .word 0x00000043, 0x00000004, ShowGotItem, 0xFE363C80, 0x00000001, 0x00000000, 0x00000002, 0x00000000, 0x00000002, 0x00000000, 0x00000001, 0x00000000, 0x00000043, 0x00000004, ShowGotItem, 0xFE363C80, 0x00000001, 0x00000010, 0x00000002, 0x00000000, 0x00000002, 0x00000000, 0x00000001, 0x00000000 -dlabel D_8024404C_846C1C +dlabel mac_04_Quizmo_Answers .byte 0x02, 0x01, 0x01, 0x02, 0x02, 0x00, 0x02, 0x00, 0x02, 0x01, 0x00, 0x02, 0x01, 0x01, 0x00, 0x02, 0x00, 0x02, 0x01, 0x00, 0x00, 0x02, 0x01, 0x00, 0x02, 0x01, 0x01, 0x02, 0x02, 0x01, 0x01, 0x01, 0x00, 0x02, 0x02, 0x02, 0x02, 0x00, 0x01, 0x01, 0x02, 0x01, 0x02, 0x01, 0x02, 0x00, 0x00, 0x01, 0x01, 0x00, 0x01, 0x02, 0x01, 0x00, 0x02, 0x02, 0x01, 0x02, 0x00, 0x02, 0x02, 0x01, 0x01, 0x01 -dlabel mac_04_quizRequirements +dlabel mac_04_Quizmo_Requirements .word 0xFFFFFF94, 0x00000000, 0xFFFFFFB4, 0x0000000A, 0xFFFFFFCA, 0x00000014, 0xFFFFFFF2, 0x0000001E, 0x00000006, 0x00000025, 0x00000027, 0x0000002C, 0x0000003A, 0x00000034, 0x00000058, 0x0000003C, 0x00000060, 0x00000040, 0x00000000, 0x00000040 dlabel D_802440DC_846CAC -.word 0x00000043, 0x00000001, mac_04_GetGameStatus75, 0x0000000E, 0x00000002, 0xFE363C80, 0x00000001, 0x00000043, 0x00000005, GetNpcPos, 0xFFFFFFFF, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000027, 0x00000002, 0xFE363C81, 0x0000012C, 0x00000043, 0x00000003, SetNpcJumpscale, 0xFFFFFFFF, 0x00000001, 0x00000043, 0x00000003, SetNpcAnimation, 0xFFFFFFFF, 0x00AF000C, 0x00000008, 0x00000001, 0x00000028, 0x00000043, 0x00000005, SetNpcPos, 0xFFFFFFFF, 0x00000000, 0xFFFFFC18, 0x00000000, 0x00000013, 0x00000000, 0x00000002, 0x00000000, 0x00000001, 0x00000000 +.word 0x00000043, 0x00000001, mac_04_Quizmo_ShouldQuizmoLeave, 0x0000000E, 0x00000002, 0xFE363C80, 0x00000001, 0x00000043, 0x00000005, GetNpcPos, 0xFFFFFFFF, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000027, 0x00000002, 0xFE363C81, 0x0000012C, 0x00000043, 0x00000003, SetNpcJumpscale, 0xFFFFFFFF, 0x00000001, 0x00000043, 0x00000003, SetNpcAnimation, 0xFFFFFFFF, 0x00AF000C, 0x00000008, 0x00000001, 0x00000028, 0x00000043, 0x00000005, SetNpcPos, 0xFFFFFFFF, 0x00000000, 0xFFFFFC18, 0x00000000, 0x00000013, 0x00000000, 0x00000002, 0x00000000, 0x00000001, 0x00000000 dlabel D_8024418C_846D5C -.word 0x00000043, 0x00000003, mac_04_GetCamVfov, 0x00000000, 0xF4ACD480, 0x00000043, 0x00000003, mac_04_SetCamVfov, 0x00000000, 0x00000019, 0x00000043, 0x00000004, GetPlayerPos, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000043, 0x00000005, SetPanTarget, 0x00000000, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000043, 0x00000005, UseSettingsFrom, 0x00000000, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000043, 0x00000004, GetCamType, 0x00000000, 0xFE363C81, 0xFE363C82, 0x00000043, 0x00000004, SetCamType, 0x00000000, 0xFE363C81, 0x00000000, 0x00000043, 0x00000003, GetCamDistance, 0x00000000, 0xFE363C80, 0x0000000D, 0x00000002, 0xFE363C80, 0x00000000, 0x00000026, 0x00000002, 0xFE363C80, 0x00000172, 0x00000012, 0x00000000, 0x00000026, 0x00000002, 0xFE363C80, 0xFFFFFE8E, 0x00000013, 0x00000000, 0x00000043, 0x00000003, SetCamDistance, 0x00000000, 0xFE363C80, 0x00000043, 0x00000004, GetCamPitch, 0x00000000, 0xFE363C80, 0xFE363C81, 0x00000026, 0x00000002, 0xFE363C80, 0xF24AAE80, 0x00000026, 0x00000002, 0xFE363C81, 0xF24A5280, 0x00000043, 0x00000004, SetCamPitch, 0x00000000, 0xFE363C80, 0xFE363C81, 0x00000043, 0x00000004, PanToTarget, 0x00000000, 0x00000000, 0x00000001, 0x00000043, 0x00000003, SetCamLeadPlayer, 0x00000000, 0x00000000, 0x00000002, 0x00000000, 0x00000001, 0x00000000, 0x00000043, 0x00000005, GetNpcPos, 0x00000014, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000027, 0x00000002, 0xFE363C81, 0x0000001E, 0x00000043, 0x00000005, SetPanTarget, 0x00000000, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000043, 0x00000003, GetCamDistance, 0x00000000, 0xFE363C80, 0x0000000D, 0x00000002, 0xFE363C80, 0x00000000, 0x00000026, 0x00000002, 0xFE363C80, 0x00000011, 0x00000012, 0x00000000, 0x00000026, 0x00000002, 0xFE363C80, 0xFFFFFFEF, 0x00000013, 0x00000000, 0x00000043, 0x00000003, SetCamDistance, 0x00000000, 0xFE363C80, 0x00000043, 0x00000003, SetCamSpeed, 0x00000000, 0xF24BE280, 0x00000043, 0x00000003, WaitForCam, 0x00000000, 0xF24A7E80, 0x00000043, 0x00000003, SetCamSpeed, 0x00000000, 0x00000001, 0x00000002, 0x00000000, 0x00000001, 0x00000000 +.word 0x00000043, 0x00000003, mac_04_Quizmo_GetCamVfov, 0x00000000, 0xF4ACD480, 0x00000043, 0x00000003, mac_04_Quizmo_SetCamVfov, 0x00000000, 0x00000019, 0x00000043, 0x00000004, GetPlayerPos, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000043, 0x00000005, SetPanTarget, 0x00000000, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000043, 0x00000005, UseSettingsFrom, 0x00000000, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000043, 0x00000004, GetCamType, 0x00000000, 0xFE363C81, 0xFE363C82, 0x00000043, 0x00000004, SetCamType, 0x00000000, 0xFE363C81, 0x00000000, 0x00000043, 0x00000003, GetCamDistance, 0x00000000, 0xFE363C80, 0x0000000D, 0x00000002, 0xFE363C80, 0x00000000, 0x00000026, 0x00000002, 0xFE363C80, 0x00000172, 0x00000012, 0x00000000, 0x00000026, 0x00000002, 0xFE363C80, 0xFFFFFE8E, 0x00000013, 0x00000000, 0x00000043, 0x00000003, SetCamDistance, 0x00000000, 0xFE363C80, 0x00000043, 0x00000004, GetCamPitch, 0x00000000, 0xFE363C80, 0xFE363C81, 0x00000026, 0x00000002, 0xFE363C80, 0xF24AAE80, 0x00000026, 0x00000002, 0xFE363C81, 0xF24A5280, 0x00000043, 0x00000004, SetCamPitch, 0x00000000, 0xFE363C80, 0xFE363C81, 0x00000043, 0x00000004, PanToTarget, 0x00000000, 0x00000000, 0x00000001, 0x00000043, 0x00000003, SetCamLeadPlayer, 0x00000000, 0x00000000, 0x00000002, 0x00000000, 0x00000001, 0x00000000, 0x00000043, 0x00000005, GetNpcPos, 0x00000014, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000027, 0x00000002, 0xFE363C81, 0x0000001E, 0x00000043, 0x00000005, SetPanTarget, 0x00000000, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000043, 0x00000003, GetCamDistance, 0x00000000, 0xFE363C80, 0x0000000D, 0x00000002, 0xFE363C80, 0x00000000, 0x00000026, 0x00000002, 0xFE363C80, 0x00000011, 0x00000012, 0x00000000, 0x00000026, 0x00000002, 0xFE363C80, 0xFFFFFFEF, 0x00000013, 0x00000000, 0x00000043, 0x00000003, SetCamDistance, 0x00000000, 0xFE363C80, 0x00000043, 0x00000003, SetCamSpeed, 0x00000000, 0xF24BE280, 0x00000043, 0x00000003, WaitForCam, 0x00000000, 0xF24A7E80, 0x00000043, 0x00000003, SetCamSpeed, 0x00000000, 0x00000001, 0x00000002, 0x00000000, 0x00000001, 0x00000000 dlabel D_80244424_846FF4 -.word 0x00000043, 0x00000003, mac_04_SetCamVfov, 0x00000000, 0xF4ACD480, 0x00000043, 0x00000004, PanToTarget, 0x00000000, 0x00000000, 0x00000000, 0x00000002, 0x00000000, 0x00000001, 0x00000000 +.word 0x00000043, 0x00000003, mac_04_Quizmo_SetCamVfov, 0x00000000, 0xF4ACD480, 0x00000043, 0x00000004, PanToTarget, 0x00000000, 0x00000000, 0x00000000, 0x00000002, 0x00000000, 0x00000001, 0x00000000 dlabel D_80244460_847030 -.word 0x00000008, 0x00000001, 0x00000014, 0x00000043, 0x00000006, mac_04_UnkCameraFunc, 0xF4ACD481, 0xF4ACD483, 0x00000053, 0xFE363C80, 0xFE363C81, 0x00000056, 0x00000000, 0x00000026, 0x00000002, 0xFE363C82, 0x00000000, 0x00000005, 0x00000001, 0x0000003C, 0x00000026, 0x00000002, 0xFE363C83, 0xFE363C80, 0x00000026, 0x00000002, 0xFE363C84, 0xFE363C81, 0x0000002E, 0x00000002, 0xFE363C83, 0xFE363C82, 0x0000002E, 0x00000002, 0xFE363C84, 0xFE363C82, 0x0000002F, 0x00000002, 0xFE363C83, 0x0000003C, 0x0000002F, 0x00000002, 0xFE363C84, 0x0000003C, 0x0000002C, 0x00000002, 0xFE363C83, 0xF4ACD481, 0x0000002C, 0x00000002, 0xFE363C84, 0xF4ACD483, 0x00000043, 0x00000004, SetPlayerPos, 0xFE363C83, 0xF4ACD482, 0xFE363C84, 0x0000002C, 0x00000002, 0xFE363C82, 0x00000001, 0x00000008, 0x00000001, 0x00000001, 0x00000006, 0x00000000, 0x00000026, 0x00000002, 0xFE363C83, 0xFE363C80, 0x00000026, 0x00000002, 0xFE363C84, 0xFE363C81, 0x0000002C, 0x00000002, 0xFE363C83, 0xF4ACD481, 0x0000002C, 0x00000002, 0xFE363C84, 0xF4ACD483, 0x00000043, 0x00000004, SetPlayerPos, 0xFE363C83, 0xF4ACD482, 0xFE363C84, 0x00000057, 0x00000000, 0x00000043, 0x00000001, mac_04_UnkRotatePlayer, 0x00000043, 0x00000004, func_802D2884, 0xF4ACD481, 0xF4ACD483, 0x00000000, 0x00000043, 0x00000002, SetPlayerAnimation, 0x00010002, 0x00000002, 0x00000000, 0x00000001, 0x00000000 +.word 0x00000008, 0x00000001, 0x00000014, 0x00000043, 0x00000006, mac_04_Quizmo_AddViewRelativeOffset, 0xF4ACD481, 0xF4ACD483, 0x00000053, 0xFE363C80, 0xFE363C81, 0x00000056, 0x00000000, 0x00000026, 0x00000002, 0xFE363C82, 0x00000000, 0x00000005, 0x00000001, 0x0000003C, 0x00000026, 0x00000002, 0xFE363C83, 0xFE363C80, 0x00000026, 0x00000002, 0xFE363C84, 0xFE363C81, 0x0000002E, 0x00000002, 0xFE363C83, 0xFE363C82, 0x0000002E, 0x00000002, 0xFE363C84, 0xFE363C82, 0x0000002F, 0x00000002, 0xFE363C83, 0x0000003C, 0x0000002F, 0x00000002, 0xFE363C84, 0x0000003C, 0x0000002C, 0x00000002, 0xFE363C83, 0xF4ACD481, 0x0000002C, 0x00000002, 0xFE363C84, 0xF4ACD483, 0x00000043, 0x00000004, SetPlayerPos, 0xFE363C83, 0xF4ACD482, 0xFE363C84, 0x0000002C, 0x00000002, 0xFE363C82, 0x00000001, 0x00000008, 0x00000001, 0x00000001, 0x00000006, 0x00000000, 0x00000026, 0x00000002, 0xFE363C83, 0xFE363C80, 0x00000026, 0x00000002, 0xFE363C84, 0xFE363C81, 0x0000002C, 0x00000002, 0xFE363C83, 0xF4ACD481, 0x0000002C, 0x00000002, 0xFE363C84, 0xF4ACD483, 0x00000043, 0x00000004, SetPlayerPos, 0xFE363C83, 0xF4ACD482, 0xFE363C84, 0x00000057, 0x00000000, 0x00000043, 0x00000001, mac_04_Quizmo_SpinPlayer, 0x00000043, 0x00000004, func_802D2884, 0xF4ACD481, 0xF4ACD483, 0x00000000, 0x00000043, 0x00000002, SetPlayerAnimation, 0x00010002, 0x00000002, 0x00000000, 0x00000001, 0x00000000 dlabel D_80244610_8471E0 -.word 0x00000043, 0x00000005, GetNpcPos, 0xFFFFFFFC, 0xFE363C8A, 0xFE363C8B, 0xFE363C8C, 0x00000043, 0x00000006, mac_04_UnkCameraFunc, 0xFE363C8A, 0xFE363C8C, 0x0000006C, 0xFE363C80, 0xFE363C81, 0x00000026, 0x00000002, 0xFE363C85, 0xF4ACD482, 0x0000002D, 0x00000002, 0xFE363C85, 0xFE363C8B, 0x00000056, 0x00000000, 0x00000043, 0x00000001, mac_04_UnkMovePartner, 0x00000026, 0x00000002, 0xFE363C83, 0xFE363C80, 0x00000026, 0x00000002, 0xFE363C84, 0xFE363C81, 0x00000026, 0x00000002, 0xFE363C86, 0xFE363C85, 0x0000002C, 0x00000002, 0xFE363C83, 0xFE363C8A, 0x0000002C, 0x00000002, 0xFE363C84, 0xFE363C8C, 0x0000002C, 0x00000002, 0xFE363C86, 0xFE363C8B, 0x00000043, 0x00000005, SetNpcPos, 0xFFFFFFFC, 0xFE363C83, 0xFE363C86, 0xFE363C84, 0x00000057, 0x00000000, 0x00000043, 0x00000001, mac_04_UnkRotatePartner, 0x00000043, 0x00000003, NpcFacePlayer, 0xFFFFFFFC, 0x00000000, 0x00000043, 0x00000003, SetNpcAnimation, 0xFFFFFFFC, 0x00000106, 0x00000002, 0x00000000, 0x00000001, 0x00000000 +.word 0x00000043, 0x00000005, GetNpcPos, 0xFFFFFFFC, 0xFE363C8A, 0xFE363C8B, 0xFE363C8C, 0x00000043, 0x00000006, mac_04_Quizmo_AddViewRelativeOffset, 0xFE363C8A, 0xFE363C8C, 0x0000006C, 0xFE363C80, 0xFE363C81, 0x00000026, 0x00000002, 0xFE363C85, 0xF4ACD482, 0x0000002D, 0x00000002, 0xFE363C85, 0xFE363C8B, 0x00000056, 0x00000000, 0x00000043, 0x00000001, mac_04_Quizmo_UpdatePartnerPosition, 0x00000026, 0x00000002, 0xFE363C83, 0xFE363C80, 0x00000026, 0x00000002, 0xFE363C84, 0xFE363C81, 0x00000026, 0x00000002, 0xFE363C86, 0xFE363C85, 0x0000002C, 0x00000002, 0xFE363C83, 0xFE363C8A, 0x0000002C, 0x00000002, 0xFE363C84, 0xFE363C8C, 0x0000002C, 0x00000002, 0xFE363C86, 0xFE363C8B, 0x00000043, 0x00000005, SetNpcPos, 0xFFFFFFFC, 0xFE363C83, 0xFE363C86, 0xFE363C84, 0x00000057, 0x00000000, 0x00000043, 0x00000001, mac_04_Quizmo_SpinPartner, 0x00000043, 0x00000003, NpcFacePlayer, 0xFFFFFFFC, 0x00000000, 0x00000043, 0x00000003, SetNpcAnimation, 0xFFFFFFFC, 0x00000106, 0x00000002, 0x00000000, 0x00000001, 0x00000000 dlabel D_80244748_847318 -.word 0x00000043, 0x00000005, GetNpcPos, 0x00000014, 0xFE363C8A, 0xFE363C8B, 0xFE363C8C, 0x00000043, 0x00000006, mac_04_UnkCameraFunc, 0xFE363C8A, 0xFE363C8C, 0xFFFFFFBA, 0xFE363C80, 0xFE363C81, 0x00000056, 0x00000000, 0x00000026, 0x00000002, 0xFE363C82, 0x00000000, 0x00000005, 0x00000001, 0x0000003C, 0x00000026, 0x00000002, 0xFE363C83, 0xFE363C80, 0x00000026, 0x00000002, 0xFE363C84, 0xFE363C81, 0x0000002E, 0x00000002, 0xFE363C83, 0xFE363C82, 0x0000002E, 0x00000002, 0xFE363C84, 0xFE363C82, 0x0000002F, 0x00000002, 0xFE363C83, 0x0000003C, 0x0000002F, 0x00000002, 0xFE363C84, 0x0000003C, 0x0000002C, 0x00000002, 0xFE363C83, 0xFE363C8A, 0x0000002C, 0x00000002, 0xFE363C84, 0xFE363C8C, 0x00000043, 0x00000005, SetNpcPos, 0x00000014, 0xFE363C83, 0xF4ACD482, 0xFE363C84, 0x0000002C, 0x00000002, 0xFE363C82, 0x00000001, 0x00000008, 0x00000001, 0x00000001, 0x00000006, 0x00000000, 0x00000057, 0x00000000, 0x00000008, 0x00000001, 0x0000003C, 0x00000043, 0x00000003, NpcFacePlayer, 0x00000014, 0x00000000, 0x00000043, 0x00000003, SetNpcAnimation, 0x00000014, 0x00AF0001, 0x00000002, 0x00000000, 0x00000001, 0x00000000 +.word 0x00000043, 0x00000005, GetNpcPos, 0x00000014, 0xFE363C8A, 0xFE363C8B, 0xFE363C8C, 0x00000043, 0x00000006, mac_04_Quizmo_AddViewRelativeOffset, 0xFE363C8A, 0xFE363C8C, 0xFFFFFFBA, 0xFE363C80, 0xFE363C81, 0x00000056, 0x00000000, 0x00000026, 0x00000002, 0xFE363C82, 0x00000000, 0x00000005, 0x00000001, 0x0000003C, 0x00000026, 0x00000002, 0xFE363C83, 0xFE363C80, 0x00000026, 0x00000002, 0xFE363C84, 0xFE363C81, 0x0000002E, 0x00000002, 0xFE363C83, 0xFE363C82, 0x0000002E, 0x00000002, 0xFE363C84, 0xFE363C82, 0x0000002F, 0x00000002, 0xFE363C83, 0x0000003C, 0x0000002F, 0x00000002, 0xFE363C84, 0x0000003C, 0x0000002C, 0x00000002, 0xFE363C83, 0xFE363C8A, 0x0000002C, 0x00000002, 0xFE363C84, 0xFE363C8C, 0x00000043, 0x00000005, SetNpcPos, 0x00000014, 0xFE363C83, 0xF4ACD482, 0xFE363C84, 0x0000002C, 0x00000002, 0xFE363C82, 0x00000001, 0x00000008, 0x00000001, 0x00000001, 0x00000006, 0x00000000, 0x00000057, 0x00000000, 0x00000008, 0x00000001, 0x0000003C, 0x00000043, 0x00000003, NpcFacePlayer, 0x00000014, 0x00000000, 0x00000043, 0x00000003, SetNpcAnimation, 0x00000014, 0x00AF0001, 0x00000002, 0x00000000, 0x00000001, 0x00000000 dlabel D_802448B4_847484 .word 0x00000044, 0x00000001, D_80244460_847030, 0x00000044, 0x00000001, D_80244610_8471E0, 0x00000046, 0x00000001, D_80244748_847318, 0x00000002, 0x00000000, 0x00000001, 0x00000000, 0x00000005, 0x00000001, 0x00000000, 0x00000043, 0x00000002, SetPlayerAnimation, 0x00010028, 0x00000008, 0x00000001, 0x00000014, 0x00000006, 0x00000000, 0x00000002, 0x00000000, 0x00000001, 0x00000000 @@ -69,7 +69,7 @@ dlabel D_802454AC_84807C .word 0x00000043, 0x00000002, SetPlayerAnimation, 0x00010023, 0x00000005, 0x00000001, 0x00000000, 0x00000008, 0x00000001, 0x00000001, 0x00000006, 0x00000000, 0x00000002, 0x00000000, 0x00000001, 0x00000000 dlabel D_802454EC_8480BC -.word 0x00000056, 0x00000000, 0x00000043, 0x00000006, mac_04_UnkCameraFunc, 0xF4ACD481, 0xF4ACD483, 0x00000019, 0xFE363C80, 0xFE363C81, 0x00000026, 0x00000002, 0xFE363C82, 0xF4ACD481, 0x0000002C, 0x00000002, 0xFE363C82, 0xFE363C80, 0x00000026, 0x00000002, 0xFE363C83, 0xF4ACD483, 0x0000002C, 0x00000002, 0xFE363C83, 0xFE363C81, 0x00000043, 0x00000003, SetNpcAnimation, 0xFFFFFFFC, 0x00000102, 0x00000043, 0x00000005, NpcMoveTo, 0xFFFFFFFC, 0xFE363C82, 0xFE363C83, 0x00000028, 0x00000043, 0x00000003, SetNpcAnimation, 0xFFFFFFFC, 0x00000106, 0x00000057, 0x00000000, 0x00000043, 0x00000004, PlayerMoveTo, 0xF4ACD481, 0xF4ACD483, 0x00000028, 0x00000002, 0x00000000, 0x00000001, 0x00000000 +.word 0x00000056, 0x00000000, 0x00000043, 0x00000006, mac_04_Quizmo_AddViewRelativeOffset, 0xF4ACD481, 0xF4ACD483, 0x00000019, 0xFE363C80, 0xFE363C81, 0x00000026, 0x00000002, 0xFE363C82, 0xF4ACD481, 0x0000002C, 0x00000002, 0xFE363C82, 0xFE363C80, 0x00000026, 0x00000002, 0xFE363C83, 0xF4ACD483, 0x0000002C, 0x00000002, 0xFE363C83, 0xFE363C81, 0x00000043, 0x00000003, SetNpcAnimation, 0xFFFFFFFC, 0x00000102, 0x00000043, 0x00000005, NpcMoveTo, 0xFFFFFFFC, 0xFE363C82, 0xFE363C83, 0x00000028, 0x00000043, 0x00000003, SetNpcAnimation, 0xFFFFFFFC, 0x00000106, 0x00000057, 0x00000000, 0x00000043, 0x00000004, PlayerMoveTo, 0xF4ACD481, 0xF4ACD483, 0x00000028, 0x00000002, 0x00000000, 0x00000001, 0x00000000 dlabel D_802455C8_848198 .word 0x00000045, 0x00000002, D_80244964_847534, 0xFE363C81, 0x00000008, 0x00000001, 0x0000003C, 0x00000049, 0x00000001, 0xFE363C81, 0x00000005, 0x00000001, 0x00000005, 0x00000043, 0x00000004, GetPlayerPos, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000027, 0x00000002, 0xFE363C81, 0xFFFFFFFF, 0x00000043, 0x00000004, SetPlayerPos, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000008, 0x00000001, 0x00000002, 0x00000006, 0x00000000, 0x00000008, 0x00000001, 0x00000014, 0x00000046, 0x00000001, D_802454EC_8480BC, 0x00000002, 0x00000000, 0x00000001, 0x00000000 @@ -78,16 +78,16 @@ dlabel D_80245678_848248 .word 0x00000045, 0x00000002, D_802454AC_84807C, 0xFE363C81, 0x00000008, 0x00000001, 0x0000003C, 0x00000005, 0x00000001, 0x00000005, 0x00000043, 0x00000004, GetPlayerPos, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000027, 0x00000002, 0xFE363C81, 0xFFFFFFFF, 0x00000043, 0x00000004, SetPlayerPos, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000008, 0x00000001, 0x00000002, 0x00000006, 0x00000000, 0x00000008, 0x00000001, 0x00000014, 0x00000049, 0x00000001, 0xFE363C81, 0x00000046, 0x00000001, D_802454EC_8480BC, 0x00000002, 0x00000000, 0x00000001, 0x00000000 dlabel D_80245728_8482F8 -.word 0x0000000D, 0x00000002, 0xF5DE02E0, 0x0000003F, 0x00000024, 0x00000002, 0xFE363C80, 0x00000000, 0x00000002, 0x00000000, 0x00000013, 0x00000000, 0x00000043, 0x00000004, GetPlayerPos, 0xF4ACD481, 0xF4ACD482, 0xF4ACD483, 0x00000043, 0x00000003, NpcFacePlayer, 0xFFFFFFFF, 0x00000010, 0x0000000A, 0x00000002, 0xF5DE02E0, 0x0000003F, 0x00000043, 0x00000006, SpeakToPlayer, 0xFFFFFFFF, 0x00AF0004, 0x00AF0001, 0x00000000, 0x0008000A, 0x00000012, 0x00000000, 0x0000000A, 0x00000002, 0xF8406267, 0x00000001, 0x00000043, 0x00000006, SpeakToPlayer, 0xFFFFFFFF, 0x00AF0004, 0x00AF0001, 0x00000000, 0x00080009, 0x00000012, 0x00000000, 0x00000043, 0x00000006, SpeakToPlayer, 0xFFFFFFFF, 0x00AF0004, 0x00AF0001, 0x00000000, 0x00080008, 0x00000024, 0x00000002, 0xF8406267, 0x00000001, 0x00000013, 0x00000000, 0x00000013, 0x00000000, 0x00000043, 0x00000002, ShowChoice, 0x001E000D, 0x0000000A, 0x00000002, 0xFE363C80, 0x00000001, 0x00000043, 0x00000006, ContinueSpeech, 0xFFFFFFFF, 0x00AF0004, 0x00AF0001, 0x00000000, 0x0008000C, 0x00000046, 0x00000001, D_802440DC_846CAC, 0x00000024, 0x00000002, 0xFE363C80, 0x00000000, 0x00000002, 0x00000000, 0x00000013, 0x00000000, 0x00000024, 0x00000002, 0xF8406281, 0x00000001, 0x00000043, 0x00000001, mac_04_Set80151310_1, 0x00000043, 0x00000001, mac_04_UnkAlphaFunc, 0x00000044, 0x00000001, D_8024418C_846D5C, 0x00000043, 0x00000002, DisablePartnerAI, 0x00000000, 0x00000043, 0x00000004, SetNpcFlagBits, 0xFFFFFFFC, 0x00000200, 0x00000000, 0x00000043, 0x00000004, SetNpcFlagBits, 0x00000014, 0x00000200, 0x00000000, 0x00000043, 0x00000004, SetNpcFlagBits, 0xFFFFFFFC, 0x00000148, 0x00000001, 0x00000043, 0x00000004, SetNpcFlagBits, 0x00000014, 0x00000100, 0x00000001, 0x00000043, 0x00000003, SetNpcAnimation, 0xFFFFFFFC, 0x00000106, 0x00000045, 0x00000002, D_802448B4_847484, 0xFE363C81, 0x00000043, 0x00000006, ContinueSpeech, 0xFFFFFFFF, 0x00AF0004, 0x00AF0001, 0x00000000, 0x0008000B, 0x00000043, 0x00000002, PlaySound, 0x00000089, 0x00000005, 0x00000001, 0x00000000, 0x00000055, 0x00000002, 0xFE363C81, 0xFE363C80, 0x0000000A, 0x00000002, 0xFE363C80, 0x00000000, 0x00000007, 0x00000000, 0x00000013, 0x00000000, 0x00000008, 0x00000001, 0x00000001, 0x00000006, 0x00000000, 0x00000043, 0x00000001, func_80240BD0_8437A0, 0x00000005, 0x00000001, 0x00000005, 0x00000043, 0x00000004, GetPlayerPos, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000027, 0x00000002, 0xFE363C81, 0x00000001, 0x00000043, 0x00000004, SetPlayerPos, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000008, 0x00000001, 0x00000002, 0x00000006, 0x00000000, 0x00000024, 0x00000002, 0xFE363C80, 0x002C0000, 0x00000027, 0x00000002, 0xFE363C80, 0xF5DE02E0, 0x00000043, 0x00000006, SpeakToPlayer, 0xFFFFFFFF, 0x00AF0005, 0x00AF0006, 0x00000000, 0xFE363C80, 0x00000043, 0x00000002, SetPlayerAnimation, 0x00010028, 0x00000024, 0x00000002, 0xFE363C80, 0x002D0000, 0x00000027, 0x00000002, 0xFE363C80, 0xF5DE02E0, 0x00000043, 0x00000002, PlaySound, 0x0000008E, 0x00000043, 0x00000002, ShowChoice, 0xFE363C80, 0x00000049, 0x00000001, 0xFE363C81, 0x00000043, 0x00000002, StopSound, 0x0000008E, 0x00000044, 0x00000001, D_80244928_8474F8, 0x00000008, 0x00000001, 0x0000000F, 0x00000043, 0x00000002, PlaySound, 0x0000008D, 0x00000043, 0x00000002, func_80240ED0_843AA0, 0xFE363C80, 0x00000024, 0x00000002, 0xF4ACD484, 0x00000000, 0x00000043, 0x00000001, func_802414C4_844094, 0x00000008, 0x00000001, 0x00000028, 0x00000043, 0x00000001, func_80240B4C_84371C, 0x00000056, 0x00000000, 0x00000008, 0x00000001, 0x0000006E, 0x00000043, 0x00000001, CloseChoice, 0x00000024, 0x00000002, 0xF4ACD484, 0x00000000, 0x00000057, 0x00000000, 0x0000000A, 0x00000002, 0xFE363C80, 0x00000001, 0x00000043, 0x00000003, SetNpcAnimation, 0x00000014, 0x00AF0007, 0x00000024, 0x00000002, 0xF4ACD484, 0x00000001, 0x00000056, 0x00000000, 0x00000043, 0x00000002, func_80240E9C_843A6C, 0x00000001, 0x00000008, 0x00000001, 0x00000006, 0x00000008, 0x00000001, 0x00000006, 0x00000008, 0x00000001, 0x00000006, 0x00000043, 0x00000002, func_80240E9C_843A6C, 0x00000002, 0x00000057, 0x00000000, 0x00000056, 0x00000000, 0x00000043, 0x00000002, PlaySound, 0x0000021C, 0x00000008, 0x00000001, 0x00000006, 0x00000043, 0x00000002, PlaySound, 0x0000021C, 0x00000008, 0x00000001, 0x00000006, 0x00000043, 0x00000002, PlaySound, 0x0000021C, 0x00000008, 0x00000001, 0x00000006, 0x00000043, 0x00000002, PlaySound, 0x0000021C, 0x00000057, 0x00000000, 0x00000043, 0x00000002, PlaySound, 0x0000008A, 0x00000043, 0x00000001, func_80240F68_843B38, 0x00000056, 0x00000000, 0x00000008, 0x00000001, 0x0000000F, 0x00000043, 0x00000004, GetPlayerPos, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000027, 0x00000002, 0xFE363C81, 0x00000032, 0x00000043, 0x00000006, mac_04_UnkCameraFunc, 0x00000000, 0x00000000, 0x00000053, 0xFE363C80, 0xFE363C82, 0x00000043, 0x0000000F, PlayEffect, 0x00000007, 0x00000002, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000043, 0x0000000F, PlayEffect, 0x00000044, 0x00000004, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000001, 0x0000003C, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000008, 0x00000001, 0x0000000F, 0x00000027, 0x00000002, 0xFE363C81, 0xFFFFFFFD, 0x00000043, 0x00000006, mac_04_UnkCameraFunc, 0x00000000, 0x00000000, 0x0000003A, 0xFE363C80, 0xFE363C82, 0x00000043, 0x0000000F, PlayEffect, 0x00000007, 0x00000002, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000043, 0x0000000F, PlayEffect, 0x00000044, 0x00000004, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000001, 0x0000003C, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000008, 0x00000001, 0x0000000F, 0x00000027, 0x00000002, 0xFE363C81, 0x0000001E, 0x00000043, 0x00000006, mac_04_UnkCameraFunc, 0x00000000, 0x00000000, 0x0000005D, 0xFE363C80, 0xFE363C82, 0x00000043, 0x0000000F, PlayEffect, 0x00000007, 0x00000002, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000043, 0x0000000F, PlayEffect, 0x00000044, 0x00000004, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000001, 0x0000003C, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000008, 0x00000001, 0x0000000F, 0x00000057, 0x00000000, 0x00000008, 0x00000001, 0x00000014, 0x00000045, 0x00000002, D_802455C8_848198, 0xFE363C81, 0x00000027, 0x00000002, 0xF5DE02E0, 0x00000001, 0x0000000D, 0x00000002, 0xF5DE02E0, 0x0000003F, 0x00000043, 0x00000006, ContinueSpeech, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x00000000, 0x00080010, 0x00000043, 0x00000003, SetNpcAnimation, 0x00000014, 0x00AF0006, 0x00000005, 0x00000001, 0x00000000, 0x00000055, 0x00000002, 0xFE363C81, 0xFE363C80, 0x0000000A, 0x00000002, 0xFE363C80, 0x00000000, 0x00000007, 0x00000000, 0x00000013, 0x00000000, 0x00000008, 0x00000001, 0x00000001, 0x00000006, 0x00000000, 0x00000043, 0x00000003, SetNpcAnimation, 0x00000014, 0x00AF0005, 0x00000024, 0x00000002, 0xFE363C80, 0x0000015C, 0x00000024, 0x00000002, 0xFE363C81, 0x00000003, 0x00000046, 0x00000001, D_80243FEC_846BBC, 0x00000043, 0x00000002, AddStarPieces, 0x00000001, 0x00000043, 0x00000002, func_80240E9C_843A6C, 0x0000000F, 0x00000043, 0x00000001, func_80240F50_843B20, 0x00000043, 0x00000003, SetMessageValue, 0xF5DE02E0, 0x00000000, 0x00000043, 0x00000006, SpeakToPlayer, 0xFFFFFFFF, 0x00AF0004, 0x00AF0001, 0x00000000, 0x00080011, 0x00000012, 0x00000000, 0x00000043, 0x00000006, ContinueSpeech, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x00000000, 0x0008000E, 0x00000043, 0x00000003, SetNpcAnimation, 0x00000014, 0x00AF0006, 0x00000005, 0x00000001, 0x00000000, 0x00000055, 0x00000002, 0xFE363C81, 0xFE363C80, 0x0000000A, 0x00000002, 0xFE363C80, 0x00000000, 0x00000007, 0x00000000, 0x00000013, 0x00000000, 0x00000008, 0x00000001, 0x00000001, 0x00000006, 0x00000000, 0x00000043, 0x00000003, SetNpcAnimation, 0x00000014, 0x00AF0005, 0x00000024, 0x00000002, 0xFE363C80, 0x0000015C, 0x00000024, 0x00000002, 0xFE363C81, 0x00000001, 0x00000046, 0x00000001, D_80243FEC_846BBC, 0x00000043, 0x00000002, AddStarPieces, 0x00000001, 0x00000043, 0x00000002, func_80240E9C_843A6C, 0x0000000F, 0x00000043, 0x00000001, func_80240F50_843B20, 0x00000043, 0x00000003, SetMessageValue, 0xF5DE02E0, 0x00000000, 0x0000000A, 0x00000002, 0xF5DE02E0, 0x00000001, 0x00000043, 0x00000003, SetMessageMsg, MessageSingular, 0x00000001, 0x00000012, 0x00000000, 0x00000043, 0x00000003, SetMessageMsg, MessagePlural, 0x00000001, 0x00000013, 0x00000000, 0x00000043, 0x00000006, SpeakToPlayer, 0xFFFFFFFF, 0x00AF0004, 0x00AF0001, 0x00000000, 0x0008000F, 0x00000013, 0x00000000, 0x00000024, 0x00000002, 0xFE363C80, 0x00000001, 0x00000012, 0x00000000, 0x00000043, 0x00000003, SetNpcAnimation, 0x00000014, 0x00AF0009, 0x00000024, 0x00000002, 0xF4ACD484, 0x00000002, 0x00000043, 0x00000002, PlaySound, 0x0000021D, 0x00000043, 0x00000002, PlaySound, 0x0000008B, 0x00000045, 0x00000002, D_80245678_848248, 0xFE363C81, 0x00000043, 0x00000004, GetPlayerPos, 0xFE363C82, 0xFE363C83, 0xFE363C84, 0x00000043, 0x0000000F, PlayEffect, 0x0000002B, 0x00000000, 0xFE363C82, 0xFE363C83, 0xFE363C84, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000043, 0x00000006, ContinueSpeech, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x00000000, 0x0008000D, 0x00000043, 0x00000003, SetNpcAnimation, 0x00000014, 0x00AF000A, 0x00000005, 0x00000001, 0x00000000, 0x00000055, 0x00000002, 0xFE363C81, 0xFE363C80, 0x0000000A, 0x00000002, 0xFE363C80, 0x00000000, 0x00000007, 0x00000000, 0x00000013, 0x00000000, 0x00000008, 0x00000001, 0x00000001, 0x00000006, 0x00000000, 0x00000024, 0x00000002, 0xFE363C80, 0x00000000, 0x00000013, 0x00000000, 0x00000043, 0x00000002, func_80240ED0_843AA0, 0xFFFFFFFF, 0x00000043, 0x00000001, EnablePartnerAI, 0x00000056, 0x00000000, 0x00000008, 0x00000001, 0x0000001E, 0x00000043, 0x00000002, PlaySound, 0x0000008F, 0x00000057, 0x00000000, 0x00000056, 0x00000000, 0x00000008, 0x00000001, 0x0000002D, 0x00000043, 0x00000002, StopSound, 0x00000089, 0x00000057, 0x00000000, 0x00000043, 0x00000001, func_80240F84_843B54, 0x00000043, 0x00000001, func_80240DE8_8439B8, 0x00000046, 0x00000001, D_802440DC_846CAC, 0x00000044, 0x00000001, D_80244424_846FF4, 0x00000043, 0x00000001, mac_04_UnkFunc29, 0x00000043, 0x00000001, mac_04_Set80151310_0, 0x00000024, 0x00000002, 0xF8406281, 0x00000000, 0x00000002, 0x00000000, 0x00000001, 0x00000000 +.word 0x0000000D, 0x00000002, 0xF5DE02E0, 0x0000003F, 0x00000024, 0x00000002, 0xFE363C80, 0x00000000, 0x00000002, 0x00000000, 0x00000013, 0x00000000, 0x00000043, 0x00000004, GetPlayerPos, 0xF4ACD481, 0xF4ACD482, 0xF4ACD483, 0x00000043, 0x00000003, NpcFacePlayer, 0xFFFFFFFF, 0x00000010, 0x0000000A, 0x00000002, 0xF5DE02E0, 0x0000003F, 0x00000043, 0x00000006, SpeakToPlayer, 0xFFFFFFFF, 0x00AF0004, 0x00AF0001, 0x00000000, 0x0008000A, 0x00000012, 0x00000000, 0x0000000A, 0x00000002, 0xF8406267, 0x00000001, 0x00000043, 0x00000006, SpeakToPlayer, 0xFFFFFFFF, 0x00AF0004, 0x00AF0001, 0x00000000, 0x00080009, 0x00000012, 0x00000000, 0x00000043, 0x00000006, SpeakToPlayer, 0xFFFFFFFF, 0x00AF0004, 0x00AF0001, 0x00000000, 0x00080008, 0x00000024, 0x00000002, 0xF8406267, 0x00000001, 0x00000013, 0x00000000, 0x00000013, 0x00000000, 0x00000043, 0x00000002, ShowChoice, 0x001E000D, 0x0000000A, 0x00000002, 0xFE363C80, 0x00000001, 0x00000043, 0x00000006, ContinueSpeech, 0xFFFFFFFF, 0x00AF0004, 0x00AF0001, 0x00000000, 0x0008000C, 0x00000046, 0x00000001, D_802440DC_846CAC, 0x00000024, 0x00000002, 0xFE363C80, 0x00000000, 0x00000002, 0x00000000, 0x00000013, 0x00000000, 0x00000024, 0x00000002, 0xF8406281, 0x00000001, 0x00000043, 0x00000001, mac_04_Quizmo_HideEntities, 0x00000043, 0x00000001, mac_04_Quizmo_HideWorld, 0x00000044, 0x00000001, D_8024418C_846D5C, 0x00000043, 0x00000002, DisablePartnerAI, 0x00000000, 0x00000043, 0x00000004, SetNpcFlagBits, 0xFFFFFFFC, 0x00000200, 0x00000000, 0x00000043, 0x00000004, SetNpcFlagBits, 0x00000014, 0x00000200, 0x00000000, 0x00000043, 0x00000004, SetNpcFlagBits, 0xFFFFFFFC, 0x00000148, 0x00000001, 0x00000043, 0x00000004, SetNpcFlagBits, 0x00000014, 0x00000100, 0x00000001, 0x00000043, 0x00000003, SetNpcAnimation, 0xFFFFFFFC, 0x00000106, 0x00000045, 0x00000002, D_802448B4_847484, 0xFE363C81, 0x00000043, 0x00000006, ContinueSpeech, 0xFFFFFFFF, 0x00AF0004, 0x00AF0001, 0x00000000, 0x0008000B, 0x00000043, 0x00000002, PlaySound, 0x00000089, 0x00000005, 0x00000001, 0x00000000, 0x00000055, 0x00000002, 0xFE363C81, 0xFE363C80, 0x0000000A, 0x00000002, 0xFE363C80, 0x00000000, 0x00000007, 0x00000000, 0x00000013, 0x00000000, 0x00000008, 0x00000001, 0x00000001, 0x00000006, 0x00000000, 0x00000043, 0x00000001, mac_04_Quizmo_CreateStage, 0x00000005, 0x00000001, 0x00000005, 0x00000043, 0x00000004, GetPlayerPos, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000027, 0x00000002, 0xFE363C81, 0x00000001, 0x00000043, 0x00000004, SetPlayerPos, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000008, 0x00000001, 0x00000002, 0x00000006, 0x00000000, 0x00000024, 0x00000002, 0xFE363C80, 0x002C0000, 0x00000027, 0x00000002, 0xFE363C80, 0xF5DE02E0, 0x00000043, 0x00000006, SpeakToPlayer, 0xFFFFFFFF, 0x00AF0005, 0x00AF0006, 0x00000000, 0xFE363C80, 0x00000043, 0x00000002, SetPlayerAnimation, 0x00010028, 0x00000024, 0x00000002, 0xFE363C80, 0x002D0000, 0x00000027, 0x00000002, 0xFE363C80, 0xF5DE02E0, 0x00000043, 0x00000002, PlaySound, 0x0000008E, 0x00000043, 0x00000002, ShowChoice, 0xFE363C80, 0x00000049, 0x00000001, 0xFE363C81, 0x00000043, 0x00000002, StopSound, 0x0000008E, 0x00000044, 0x00000001, D_80244928_8474F8, 0x00000008, 0x00000001, 0x0000000F, 0x00000043, 0x00000002, PlaySound, 0x0000008D, 0x00000043, 0x00000002, mac_04_Quizmo_UnkStageEffectMode, 0xFE363C80, 0x00000024, 0x00000002, 0xF4ACD484, 0x00000000, 0x00000043, 0x00000001, mac_04_Quizmo_CreateWorker, 0x00000008, 0x00000001, 0x00000028, 0x00000043, 0x00000001, mac_04_Quizmo_UpdateRecords, 0x00000056, 0x00000000, 0x00000008, 0x00000001, 0x0000006E, 0x00000043, 0x00000001, CloseChoice, 0x00000024, 0x00000002, 0xF4ACD484, 0x00000000, 0x00000057, 0x00000000, 0x0000000A, 0x00000002, 0xFE363C80, 0x00000001, 0x00000043, 0x00000003, SetNpcAnimation, 0x00000014, 0x00AF0007, 0x00000024, 0x00000002, 0xF4ACD484, 0x00000001, 0x00000056, 0x00000000, 0x00000043, 0x00000002, mac_04_Quizmo_SetStageLightsDelay, 0x00000001, 0x00000008, 0x00000001, 0x00000006, 0x00000008, 0x00000001, 0x00000006, 0x00000008, 0x00000001, 0x00000006, 0x00000043, 0x00000002, mac_04_Quizmo_SetStageLightsDelay, 0x00000002, 0x00000057, 0x00000000, 0x00000056, 0x00000000, 0x00000043, 0x00000002, PlaySound, 0x0000021C, 0x00000008, 0x00000001, 0x00000006, 0x00000043, 0x00000002, PlaySound, 0x0000021C, 0x00000008, 0x00000001, 0x00000006, 0x00000043, 0x00000002, PlaySound, 0x0000021C, 0x00000008, 0x00000001, 0x00000006, 0x00000043, 0x00000002, PlaySound, 0x0000021C, 0x00000057, 0x00000000, 0x00000043, 0x00000002, PlaySound, 0x0000008A, 0x00000043, 0x00000001, mac_04_Quizmo_SetVannaAnim_Clap, 0x00000056, 0x00000000, 0x00000008, 0x00000001, 0x0000000F, 0x00000043, 0x00000004, GetPlayerPos, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000027, 0x00000002, 0xFE363C81, 0x00000032, 0x00000043, 0x00000006, mac_04_Quizmo_AddViewRelativeOffset, 0x00000000, 0x00000000, 0x00000053, 0xFE363C80, 0xFE363C82, 0x00000043, 0x0000000F, PlayEffect, 0x00000007, 0x00000002, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000043, 0x0000000F, PlayEffect, 0x00000044, 0x00000004, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000001, 0x0000003C, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000008, 0x00000001, 0x0000000F, 0x00000027, 0x00000002, 0xFE363C81, 0xFFFFFFFD, 0x00000043, 0x00000006, mac_04_Quizmo_AddViewRelativeOffset, 0x00000000, 0x00000000, 0x0000003A, 0xFE363C80, 0xFE363C82, 0x00000043, 0x0000000F, PlayEffect, 0x00000007, 0x00000002, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000043, 0x0000000F, PlayEffect, 0x00000044, 0x00000004, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000001, 0x0000003C, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000008, 0x00000001, 0x0000000F, 0x00000027, 0x00000002, 0xFE363C81, 0x0000001E, 0x00000043, 0x00000006, mac_04_Quizmo_AddViewRelativeOffset, 0x00000000, 0x00000000, 0x0000005D, 0xFE363C80, 0xFE363C82, 0x00000043, 0x0000000F, PlayEffect, 0x00000007, 0x00000002, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000043, 0x0000000F, PlayEffect, 0x00000044, 0x00000004, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000001, 0x0000003C, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000008, 0x00000001, 0x0000000F, 0x00000057, 0x00000000, 0x00000008, 0x00000001, 0x00000014, 0x00000045, 0x00000002, D_802455C8_848198, 0xFE363C81, 0x00000027, 0x00000002, 0xF5DE02E0, 0x00000001, 0x0000000D, 0x00000002, 0xF5DE02E0, 0x0000003F, 0x00000043, 0x00000006, ContinueSpeech, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x00000000, 0x00080010, 0x00000043, 0x00000003, SetNpcAnimation, 0x00000014, 0x00AF0006, 0x00000005, 0x00000001, 0x00000000, 0x00000055, 0x00000002, 0xFE363C81, 0xFE363C80, 0x0000000A, 0x00000002, 0xFE363C80, 0x00000000, 0x00000007, 0x00000000, 0x00000013, 0x00000000, 0x00000008, 0x00000001, 0x00000001, 0x00000006, 0x00000000, 0x00000043, 0x00000003, SetNpcAnimation, 0x00000014, 0x00AF0005, 0x00000024, 0x00000002, 0xFE363C80, 0x0000015C, 0x00000024, 0x00000002, 0xFE363C81, 0x00000003, 0x00000046, 0x00000001, D_80243FEC_846BBC, 0x00000043, 0x00000002, AddStarPieces, 0x00000001, 0x00000043, 0x00000002, mac_04_Quizmo_SetStageLightsDelay, 0x0000000F, 0x00000043, 0x00000001, mac_04_Quizmo_SetVannaAnim_Idle, 0x00000043, 0x00000003, SetMessageValue, 0xF5DE02E0, 0x00000000, 0x00000043, 0x00000006, SpeakToPlayer, 0xFFFFFFFF, 0x00AF0004, 0x00AF0001, 0x00000000, 0x00080011, 0x00000012, 0x00000000, 0x00000043, 0x00000006, ContinueSpeech, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x00000000, 0x0008000E, 0x00000043, 0x00000003, SetNpcAnimation, 0x00000014, 0x00AF0006, 0x00000005, 0x00000001, 0x00000000, 0x00000055, 0x00000002, 0xFE363C81, 0xFE363C80, 0x0000000A, 0x00000002, 0xFE363C80, 0x00000000, 0x00000007, 0x00000000, 0x00000013, 0x00000000, 0x00000008, 0x00000001, 0x00000001, 0x00000006, 0x00000000, 0x00000043, 0x00000003, SetNpcAnimation, 0x00000014, 0x00AF0005, 0x00000024, 0x00000002, 0xFE363C80, 0x0000015C, 0x00000024, 0x00000002, 0xFE363C81, 0x00000001, 0x00000046, 0x00000001, D_80243FEC_846BBC, 0x00000043, 0x00000002, AddStarPieces, 0x00000001, 0x00000043, 0x00000002, mac_04_Quizmo_SetStageLightsDelay, 0x0000000F, 0x00000043, 0x00000001, mac_04_Quizmo_SetVannaAnim_Idle, 0x00000043, 0x00000003, SetMessageValue, 0xF5DE02E0, 0x00000000, 0x0000000A, 0x00000002, 0xF5DE02E0, 0x00000001, 0x00000043, 0x00000003, SetMessageMsg, MessageSingular, 0x00000001, 0x00000012, 0x00000000, 0x00000043, 0x00000003, SetMessageMsg, MessagePlural, 0x00000001, 0x00000013, 0x00000000, 0x00000043, 0x00000006, SpeakToPlayer, 0xFFFFFFFF, 0x00AF0004, 0x00AF0001, 0x00000000, 0x0008000F, 0x00000013, 0x00000000, 0x00000024, 0x00000002, 0xFE363C80, 0x00000001, 0x00000012, 0x00000000, 0x00000043, 0x00000003, SetNpcAnimation, 0x00000014, 0x00AF0009, 0x00000024, 0x00000002, 0xF4ACD484, 0x00000002, 0x00000043, 0x00000002, PlaySound, 0x0000021D, 0x00000043, 0x00000002, PlaySound, 0x0000008B, 0x00000045, 0x00000002, D_80245678_848248, 0xFE363C81, 0x00000043, 0x00000004, GetPlayerPos, 0xFE363C82, 0xFE363C83, 0xFE363C84, 0x00000043, 0x0000000F, PlayEffect, 0x0000002B, 0x00000000, 0xFE363C82, 0xFE363C83, 0xFE363C84, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000043, 0x00000006, ContinueSpeech, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x00000000, 0x0008000D, 0x00000043, 0x00000003, SetNpcAnimation, 0x00000014, 0x00AF000A, 0x00000005, 0x00000001, 0x00000000, 0x00000055, 0x00000002, 0xFE363C81, 0xFE363C80, 0x0000000A, 0x00000002, 0xFE363C80, 0x00000000, 0x00000007, 0x00000000, 0x00000013, 0x00000000, 0x00000008, 0x00000001, 0x00000001, 0x00000006, 0x00000000, 0x00000024, 0x00000002, 0xFE363C80, 0x00000000, 0x00000013, 0x00000000, 0x00000043, 0x00000002, mac_04_Quizmo_UnkStageEffectMode, 0xFFFFFFFF, 0x00000043, 0x00000001, EnablePartnerAI, 0x00000056, 0x00000000, 0x00000008, 0x00000001, 0x0000001E, 0x00000043, 0x00000002, PlaySound, 0x0000008F, 0x00000057, 0x00000000, 0x00000056, 0x00000000, 0x00000008, 0x00000001, 0x0000002D, 0x00000043, 0x00000002, StopSound, 0x00000089, 0x00000057, 0x00000000, 0x00000043, 0x00000001, mac_04_Quizmo_SetVannaAnim_Wave, 0x00000043, 0x00000001, mac_04_Quizmo_DestroyEffects, 0x00000046, 0x00000001, D_802440DC_846CAC, 0x00000044, 0x00000001, D_80244424_846FF4, 0x00000043, 0x00000001, mac_04_Quizmo_FadeInWorld, 0x00000043, 0x00000001, mac_04_Quizmo_ShowEntities, 0x00000024, 0x00000002, 0xF8406281, 0x00000000, 0x00000002, 0x00000000, 0x00000001, 0x00000000 dlabel D_80246458_849028 -.word 0x00000043, 0x00000001, mac_04_UnkQuizFunc, 0x0000000A, 0x00000002, 0xFE363C80, 0x00000000, 0x00000002, 0x00000000, 0x00000013, 0x00000000, 0x00000043, 0x00000004, SetNpcFlagBits, 0xFFFFFFFF, 0x01000000, 0x00000000, 0x00000043, 0x00000003, SetNpcSprite, 0xFFFFFFFF, 0x00AF0001, 0x00000043, 0x00000001, mac_04_UnkFunc31, 0x00000002, 0x00000000, 0x00000001, 0x00000000 +.word 0x00000043, 0x00000001, mac_04_Quizmo_ShouldAppear, 0x0000000A, 0x00000002, 0xFE363C80, 0x00000000, 0x00000002, 0x00000000, 0x00000013, 0x00000000, 0x00000043, 0x00000004, SetNpcFlagBits, 0xFFFFFFFF, 0x01000000, 0x00000000, 0x00000043, 0x00000003, SetNpcSprite, 0xFFFFFFFF, 0x00AF0001, 0x00000043, 0x00000001, mac_04_Quizmo_RenderInit, 0x00000002, 0x00000000, 0x00000001, 0x00000000 dlabel D_802464CC_84909C .word 0x0000003C, 0x00000001, 0x8024F5A8, 0x00000024, 0x00000002, 0xF8406269, 0x00000001, 0x00000043, 0x00000002, DisablePlayerPhysics, 0x00000001, 0x00000043, 0x00000003, SetPlayerFlagBits, 0x00400000, 0x00000001, 0x00000046, 0x00000001, D_80245728_8482F8, 0x00000043, 0x00000002, DisablePlayerPhysics, 0x00000000, 0x00000043, 0x00000003, SetPlayerFlagBits, 0x00400000, 0x00000000, 0x00000002, 0x00000000, 0x00000001, 0x00000000 dlabel D_8024654C_84911C -.word 0x00000043, 0x00000001, mac_04_GetNpcUnsafeOwner2, 0x00000002, 0x00000000, 0x00000001, 0x00000000 +.word 0x00000043, 0x00000001, mac_04_Quizmo_NPC_Aux_Impl, 0x00000002, 0x00000000, 0x00000001, 0x00000000 dlabel D_80246568_849138 .word 0x3F333333, 0x0000001E, 0x00000014, 0x00000000, 0x00000000, 0xFFFFFFFF, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000001 diff --git a/ver/us/asm/data/world/area_mac/mac_05/857070.data.s b/ver/us/asm/data/world/area_mac/mac_05/857070.data.s index aed789338e..5d2b5953bf 100644 --- a/ver/us/asm/data/world/area_mac/mac_05/857070.data.s +++ b/ver/us/asm/data/world/area_mac/mac_05/857070.data.s @@ -20,35 +20,35 @@ dlabel D_80244FB4_857124 dlabel D_8024502C_85719C .word 0x00000000, 0x001E0018, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00630000, 0x00000000, 0x00170013, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00630000, 0x00000000, 0x00300020, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00630000 -dlabel mac_05_varTable +dlabel mac_05_Quizmo_varStash .word 0x00000000 dlabel D_802450B4_857224 .word 0x00000043, 0x00000004, ShowGotItem, 0xFE363C80, 0x00000001, 0x00000000, 0x00000002, 0x00000000, 0x00000002, 0x00000000, 0x00000001, 0x00000000, 0x00000043, 0x00000004, ShowGotItem, 0xFE363C80, 0x00000001, 0x00000010, 0x00000002, 0x00000000, 0x00000002, 0x00000000, 0x00000001, 0x00000000 -dlabel D_80245114_857284 +dlabel mac_05_Quizmo_Answers .byte 0x02, 0x01, 0x01, 0x02, 0x02, 0x00, 0x02, 0x00, 0x02, 0x01, 0x00, 0x02, 0x01, 0x01, 0x00, 0x02, 0x00, 0x02, 0x01, 0x00, 0x00, 0x02, 0x01, 0x00, 0x02, 0x01, 0x01, 0x02, 0x02, 0x01, 0x01, 0x01, 0x00, 0x02, 0x02, 0x02, 0x02, 0x00, 0x01, 0x01, 0x02, 0x01, 0x02, 0x01, 0x02, 0x00, 0x00, 0x01, 0x01, 0x00, 0x01, 0x02, 0x01, 0x00, 0x02, 0x02, 0x01, 0x02, 0x00, 0x02, 0x02, 0x01, 0x01, 0x01 -dlabel mac_05_quizRequirements +dlabel mac_05_Quizmo_Requirements .word 0xFFFFFF94, 0x00000000, 0xFFFFFFB4, 0x0000000A, 0xFFFFFFCA, 0x00000014, 0xFFFFFFF2, 0x0000001E, 0x00000006, 0x00000025, 0x00000027, 0x0000002C, 0x0000003A, 0x00000034, 0x00000058, 0x0000003C, 0x00000060, 0x00000040, 0x00000000, 0x00000040 dlabel D_802451A4_857314 -.word 0x00000043, 0x00000001, mac_05_GetGameStatus75, 0x0000000E, 0x00000002, 0xFE363C80, 0x00000001, 0x00000043, 0x00000005, GetNpcPos, 0xFFFFFFFF, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000027, 0x00000002, 0xFE363C81, 0x0000012C, 0x00000043, 0x00000003, SetNpcJumpscale, 0xFFFFFFFF, 0x00000001, 0x00000043, 0x00000003, SetNpcAnimation, 0xFFFFFFFF, 0x00AF000C, 0x00000008, 0x00000001, 0x00000028, 0x00000043, 0x00000005, SetNpcPos, 0xFFFFFFFF, 0x00000000, 0xFFFFFC18, 0x00000000, 0x00000013, 0x00000000, 0x00000002, 0x00000000, 0x00000001, 0x00000000 +.word 0x00000043, 0x00000001, mac_05_Quizmo_ShouldQuizmoLeave, 0x0000000E, 0x00000002, 0xFE363C80, 0x00000001, 0x00000043, 0x00000005, GetNpcPos, 0xFFFFFFFF, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000027, 0x00000002, 0xFE363C81, 0x0000012C, 0x00000043, 0x00000003, SetNpcJumpscale, 0xFFFFFFFF, 0x00000001, 0x00000043, 0x00000003, SetNpcAnimation, 0xFFFFFFFF, 0x00AF000C, 0x00000008, 0x00000001, 0x00000028, 0x00000043, 0x00000005, SetNpcPos, 0xFFFFFFFF, 0x00000000, 0xFFFFFC18, 0x00000000, 0x00000013, 0x00000000, 0x00000002, 0x00000000, 0x00000001, 0x00000000 dlabel D_80245254_8573C4 -.word 0x00000043, 0x00000003, mac_05_GetCamVfov, 0x00000000, 0xF4ACD480, 0x00000043, 0x00000003, mac_05_SetCamVfov, 0x00000000, 0x00000019, 0x00000043, 0x00000004, GetPlayerPos, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000043, 0x00000005, SetPanTarget, 0x00000000, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000043, 0x00000005, UseSettingsFrom, 0x00000000, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000043, 0x00000004, GetCamType, 0x00000000, 0xFE363C81, 0xFE363C82, 0x00000043, 0x00000004, SetCamType, 0x00000000, 0xFE363C81, 0x00000000, 0x00000043, 0x00000003, GetCamDistance, 0x00000000, 0xFE363C80, 0x0000000D, 0x00000002, 0xFE363C80, 0x00000000, 0x00000026, 0x00000002, 0xFE363C80, 0x00000172, 0x00000012, 0x00000000, 0x00000026, 0x00000002, 0xFE363C80, 0xFFFFFE8E, 0x00000013, 0x00000000, 0x00000043, 0x00000003, SetCamDistance, 0x00000000, 0xFE363C80, 0x00000043, 0x00000004, GetCamPitch, 0x00000000, 0xFE363C80, 0xFE363C81, 0x00000026, 0x00000002, 0xFE363C80, 0xF24AAE80, 0x00000026, 0x00000002, 0xFE363C81, 0xF24A5280, 0x00000043, 0x00000004, SetCamPitch, 0x00000000, 0xFE363C80, 0xFE363C81, 0x00000043, 0x00000004, PanToTarget, 0x00000000, 0x00000000, 0x00000001, 0x00000043, 0x00000003, SetCamLeadPlayer, 0x00000000, 0x00000000, 0x00000002, 0x00000000, 0x00000001, 0x00000000, 0x00000043, 0x00000005, GetNpcPos, 0x00000006, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000027, 0x00000002, 0xFE363C81, 0x0000001E, 0x00000043, 0x00000005, SetPanTarget, 0x00000000, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000043, 0x00000003, GetCamDistance, 0x00000000, 0xFE363C80, 0x0000000D, 0x00000002, 0xFE363C80, 0x00000000, 0x00000026, 0x00000002, 0xFE363C80, 0x00000011, 0x00000012, 0x00000000, 0x00000026, 0x00000002, 0xFE363C80, 0xFFFFFFEF, 0x00000013, 0x00000000, 0x00000043, 0x00000003, SetCamDistance, 0x00000000, 0xFE363C80, 0x00000043, 0x00000003, SetCamSpeed, 0x00000000, 0xF24BE280, 0x00000043, 0x00000003, WaitForCam, 0x00000000, 0xF24A7E80, 0x00000043, 0x00000003, SetCamSpeed, 0x00000000, 0x00000001, 0x00000002, 0x00000000, 0x00000001, 0x00000000 +.word 0x00000043, 0x00000003, mac_05_Quizmo_GetCamVfov, 0x00000000, 0xF4ACD480, 0x00000043, 0x00000003, mac_05_Quizmo_SetCamVfov, 0x00000000, 0x00000019, 0x00000043, 0x00000004, GetPlayerPos, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000043, 0x00000005, SetPanTarget, 0x00000000, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000043, 0x00000005, UseSettingsFrom, 0x00000000, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000043, 0x00000004, GetCamType, 0x00000000, 0xFE363C81, 0xFE363C82, 0x00000043, 0x00000004, SetCamType, 0x00000000, 0xFE363C81, 0x00000000, 0x00000043, 0x00000003, GetCamDistance, 0x00000000, 0xFE363C80, 0x0000000D, 0x00000002, 0xFE363C80, 0x00000000, 0x00000026, 0x00000002, 0xFE363C80, 0x00000172, 0x00000012, 0x00000000, 0x00000026, 0x00000002, 0xFE363C80, 0xFFFFFE8E, 0x00000013, 0x00000000, 0x00000043, 0x00000003, SetCamDistance, 0x00000000, 0xFE363C80, 0x00000043, 0x00000004, GetCamPitch, 0x00000000, 0xFE363C80, 0xFE363C81, 0x00000026, 0x00000002, 0xFE363C80, 0xF24AAE80, 0x00000026, 0x00000002, 0xFE363C81, 0xF24A5280, 0x00000043, 0x00000004, SetCamPitch, 0x00000000, 0xFE363C80, 0xFE363C81, 0x00000043, 0x00000004, PanToTarget, 0x00000000, 0x00000000, 0x00000001, 0x00000043, 0x00000003, SetCamLeadPlayer, 0x00000000, 0x00000000, 0x00000002, 0x00000000, 0x00000001, 0x00000000, 0x00000043, 0x00000005, GetNpcPos, 0x00000006, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000027, 0x00000002, 0xFE363C81, 0x0000001E, 0x00000043, 0x00000005, SetPanTarget, 0x00000000, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000043, 0x00000003, GetCamDistance, 0x00000000, 0xFE363C80, 0x0000000D, 0x00000002, 0xFE363C80, 0x00000000, 0x00000026, 0x00000002, 0xFE363C80, 0x00000011, 0x00000012, 0x00000000, 0x00000026, 0x00000002, 0xFE363C80, 0xFFFFFFEF, 0x00000013, 0x00000000, 0x00000043, 0x00000003, SetCamDistance, 0x00000000, 0xFE363C80, 0x00000043, 0x00000003, SetCamSpeed, 0x00000000, 0xF24BE280, 0x00000043, 0x00000003, WaitForCam, 0x00000000, 0xF24A7E80, 0x00000043, 0x00000003, SetCamSpeed, 0x00000000, 0x00000001, 0x00000002, 0x00000000, 0x00000001, 0x00000000 dlabel D_802454EC_85765C -.word 0x00000043, 0x00000003, mac_05_SetCamVfov, 0x00000000, 0xF4ACD480, 0x00000043, 0x00000004, PanToTarget, 0x00000000, 0x00000000, 0x00000000, 0x00000002, 0x00000000, 0x00000001, 0x00000000 +.word 0x00000043, 0x00000003, mac_05_Quizmo_SetCamVfov, 0x00000000, 0xF4ACD480, 0x00000043, 0x00000004, PanToTarget, 0x00000000, 0x00000000, 0x00000000, 0x00000002, 0x00000000, 0x00000001, 0x00000000 dlabel D_80245528_857698 -.word 0x00000008, 0x00000001, 0x00000014, 0x00000043, 0x00000006, mac_05_UnkCameraFunc, 0xF4ACD481, 0xF4ACD483, 0x00000053, 0xFE363C80, 0xFE363C81, 0x00000056, 0x00000000, 0x00000026, 0x00000002, 0xFE363C82, 0x00000000, 0x00000005, 0x00000001, 0x0000003C, 0x00000026, 0x00000002, 0xFE363C83, 0xFE363C80, 0x00000026, 0x00000002, 0xFE363C84, 0xFE363C81, 0x0000002E, 0x00000002, 0xFE363C83, 0xFE363C82, 0x0000002E, 0x00000002, 0xFE363C84, 0xFE363C82, 0x0000002F, 0x00000002, 0xFE363C83, 0x0000003C, 0x0000002F, 0x00000002, 0xFE363C84, 0x0000003C, 0x0000002C, 0x00000002, 0xFE363C83, 0xF4ACD481, 0x0000002C, 0x00000002, 0xFE363C84, 0xF4ACD483, 0x00000043, 0x00000004, SetPlayerPos, 0xFE363C83, 0xF4ACD482, 0xFE363C84, 0x0000002C, 0x00000002, 0xFE363C82, 0x00000001, 0x00000008, 0x00000001, 0x00000001, 0x00000006, 0x00000000, 0x00000026, 0x00000002, 0xFE363C83, 0xFE363C80, 0x00000026, 0x00000002, 0xFE363C84, 0xFE363C81, 0x0000002C, 0x00000002, 0xFE363C83, 0xF4ACD481, 0x0000002C, 0x00000002, 0xFE363C84, 0xF4ACD483, 0x00000043, 0x00000004, SetPlayerPos, 0xFE363C83, 0xF4ACD482, 0xFE363C84, 0x00000057, 0x00000000, 0x00000043, 0x00000001, mac_05_UnkRotatePlayer, 0x00000043, 0x00000004, func_802D2884, 0xF4ACD481, 0xF4ACD483, 0x00000000, 0x00000043, 0x00000002, SetPlayerAnimation, 0x00010002, 0x00000002, 0x00000000, 0x00000001, 0x00000000 +.word 0x00000008, 0x00000001, 0x00000014, 0x00000043, 0x00000006, mac_05_Quizmo_AddViewRelativeOffset, 0xF4ACD481, 0xF4ACD483, 0x00000053, 0xFE363C80, 0xFE363C81, 0x00000056, 0x00000000, 0x00000026, 0x00000002, 0xFE363C82, 0x00000000, 0x00000005, 0x00000001, 0x0000003C, 0x00000026, 0x00000002, 0xFE363C83, 0xFE363C80, 0x00000026, 0x00000002, 0xFE363C84, 0xFE363C81, 0x0000002E, 0x00000002, 0xFE363C83, 0xFE363C82, 0x0000002E, 0x00000002, 0xFE363C84, 0xFE363C82, 0x0000002F, 0x00000002, 0xFE363C83, 0x0000003C, 0x0000002F, 0x00000002, 0xFE363C84, 0x0000003C, 0x0000002C, 0x00000002, 0xFE363C83, 0xF4ACD481, 0x0000002C, 0x00000002, 0xFE363C84, 0xF4ACD483, 0x00000043, 0x00000004, SetPlayerPos, 0xFE363C83, 0xF4ACD482, 0xFE363C84, 0x0000002C, 0x00000002, 0xFE363C82, 0x00000001, 0x00000008, 0x00000001, 0x00000001, 0x00000006, 0x00000000, 0x00000026, 0x00000002, 0xFE363C83, 0xFE363C80, 0x00000026, 0x00000002, 0xFE363C84, 0xFE363C81, 0x0000002C, 0x00000002, 0xFE363C83, 0xF4ACD481, 0x0000002C, 0x00000002, 0xFE363C84, 0xF4ACD483, 0x00000043, 0x00000004, SetPlayerPos, 0xFE363C83, 0xF4ACD482, 0xFE363C84, 0x00000057, 0x00000000, 0x00000043, 0x00000001, mac_05_Quizmo_SpinPlayer, 0x00000043, 0x00000004, func_802D2884, 0xF4ACD481, 0xF4ACD483, 0x00000000, 0x00000043, 0x00000002, SetPlayerAnimation, 0x00010002, 0x00000002, 0x00000000, 0x00000001, 0x00000000 dlabel D_802456D8_857848 -.word 0x00000043, 0x00000005, GetNpcPos, 0xFFFFFFFC, 0xFE363C8A, 0xFE363C8B, 0xFE363C8C, 0x00000043, 0x00000006, mac_05_UnkCameraFunc, 0xFE363C8A, 0xFE363C8C, 0x0000006C, 0xFE363C80, 0xFE363C81, 0x00000026, 0x00000002, 0xFE363C85, 0xF4ACD482, 0x0000002D, 0x00000002, 0xFE363C85, 0xFE363C8B, 0x00000056, 0x00000000, 0x00000043, 0x00000001, mac_05_UnkMovePartner, 0x00000026, 0x00000002, 0xFE363C83, 0xFE363C80, 0x00000026, 0x00000002, 0xFE363C84, 0xFE363C81, 0x00000026, 0x00000002, 0xFE363C86, 0xFE363C85, 0x0000002C, 0x00000002, 0xFE363C83, 0xFE363C8A, 0x0000002C, 0x00000002, 0xFE363C84, 0xFE363C8C, 0x0000002C, 0x00000002, 0xFE363C86, 0xFE363C8B, 0x00000043, 0x00000005, SetNpcPos, 0xFFFFFFFC, 0xFE363C83, 0xFE363C86, 0xFE363C84, 0x00000057, 0x00000000, 0x00000043, 0x00000001, mac_05_UnkRotatePartner, 0x00000043, 0x00000003, NpcFacePlayer, 0xFFFFFFFC, 0x00000000, 0x00000043, 0x00000003, SetNpcAnimation, 0xFFFFFFFC, 0x00000106, 0x00000002, 0x00000000, 0x00000001, 0x00000000 +.word 0x00000043, 0x00000005, GetNpcPos, 0xFFFFFFFC, 0xFE363C8A, 0xFE363C8B, 0xFE363C8C, 0x00000043, 0x00000006, mac_05_Quizmo_AddViewRelativeOffset, 0xFE363C8A, 0xFE363C8C, 0x0000006C, 0xFE363C80, 0xFE363C81, 0x00000026, 0x00000002, 0xFE363C85, 0xF4ACD482, 0x0000002D, 0x00000002, 0xFE363C85, 0xFE363C8B, 0x00000056, 0x00000000, 0x00000043, 0x00000001, mac_05_Quizmo_UpdatePartnerPosition, 0x00000026, 0x00000002, 0xFE363C83, 0xFE363C80, 0x00000026, 0x00000002, 0xFE363C84, 0xFE363C81, 0x00000026, 0x00000002, 0xFE363C86, 0xFE363C85, 0x0000002C, 0x00000002, 0xFE363C83, 0xFE363C8A, 0x0000002C, 0x00000002, 0xFE363C84, 0xFE363C8C, 0x0000002C, 0x00000002, 0xFE363C86, 0xFE363C8B, 0x00000043, 0x00000005, SetNpcPos, 0xFFFFFFFC, 0xFE363C83, 0xFE363C86, 0xFE363C84, 0x00000057, 0x00000000, 0x00000043, 0x00000001, mac_05_Quizmo_SpinPartner, 0x00000043, 0x00000003, NpcFacePlayer, 0xFFFFFFFC, 0x00000000, 0x00000043, 0x00000003, SetNpcAnimation, 0xFFFFFFFC, 0x00000106, 0x00000002, 0x00000000, 0x00000001, 0x00000000 dlabel D_80245810_857980 -.word 0x00000043, 0x00000005, GetNpcPos, 0x00000006, 0xFE363C8A, 0xFE363C8B, 0xFE363C8C, 0x00000043, 0x00000006, mac_05_UnkCameraFunc, 0xFE363C8A, 0xFE363C8C, 0xFFFFFFBA, 0xFE363C80, 0xFE363C81, 0x00000056, 0x00000000, 0x00000026, 0x00000002, 0xFE363C82, 0x00000000, 0x00000005, 0x00000001, 0x0000003C, 0x00000026, 0x00000002, 0xFE363C83, 0xFE363C80, 0x00000026, 0x00000002, 0xFE363C84, 0xFE363C81, 0x0000002E, 0x00000002, 0xFE363C83, 0xFE363C82, 0x0000002E, 0x00000002, 0xFE363C84, 0xFE363C82, 0x0000002F, 0x00000002, 0xFE363C83, 0x0000003C, 0x0000002F, 0x00000002, 0xFE363C84, 0x0000003C, 0x0000002C, 0x00000002, 0xFE363C83, 0xFE363C8A, 0x0000002C, 0x00000002, 0xFE363C84, 0xFE363C8C, 0x00000043, 0x00000005, SetNpcPos, 0x00000006, 0xFE363C83, 0xF4ACD482, 0xFE363C84, 0x0000002C, 0x00000002, 0xFE363C82, 0x00000001, 0x00000008, 0x00000001, 0x00000001, 0x00000006, 0x00000000, 0x00000057, 0x00000000, 0x00000008, 0x00000001, 0x0000003C, 0x00000043, 0x00000003, NpcFacePlayer, 0x00000006, 0x00000000, 0x00000043, 0x00000003, SetNpcAnimation, 0x00000006, 0x00AF0001, 0x00000002, 0x00000000, 0x00000001, 0x00000000 +.word 0x00000043, 0x00000005, GetNpcPos, 0x00000006, 0xFE363C8A, 0xFE363C8B, 0xFE363C8C, 0x00000043, 0x00000006, mac_05_Quizmo_AddViewRelativeOffset, 0xFE363C8A, 0xFE363C8C, 0xFFFFFFBA, 0xFE363C80, 0xFE363C81, 0x00000056, 0x00000000, 0x00000026, 0x00000002, 0xFE363C82, 0x00000000, 0x00000005, 0x00000001, 0x0000003C, 0x00000026, 0x00000002, 0xFE363C83, 0xFE363C80, 0x00000026, 0x00000002, 0xFE363C84, 0xFE363C81, 0x0000002E, 0x00000002, 0xFE363C83, 0xFE363C82, 0x0000002E, 0x00000002, 0xFE363C84, 0xFE363C82, 0x0000002F, 0x00000002, 0xFE363C83, 0x0000003C, 0x0000002F, 0x00000002, 0xFE363C84, 0x0000003C, 0x0000002C, 0x00000002, 0xFE363C83, 0xFE363C8A, 0x0000002C, 0x00000002, 0xFE363C84, 0xFE363C8C, 0x00000043, 0x00000005, SetNpcPos, 0x00000006, 0xFE363C83, 0xF4ACD482, 0xFE363C84, 0x0000002C, 0x00000002, 0xFE363C82, 0x00000001, 0x00000008, 0x00000001, 0x00000001, 0x00000006, 0x00000000, 0x00000057, 0x00000000, 0x00000008, 0x00000001, 0x0000003C, 0x00000043, 0x00000003, NpcFacePlayer, 0x00000006, 0x00000000, 0x00000043, 0x00000003, SetNpcAnimation, 0x00000006, 0x00AF0001, 0x00000002, 0x00000000, 0x00000001, 0x00000000 dlabel D_8024597C_857AEC .word 0x00000044, 0x00000001, D_80245528_857698, 0x00000044, 0x00000001, D_802456D8_857848, 0x00000046, 0x00000001, D_80245810_857980, 0x00000002, 0x00000000, 0x00000001, 0x00000000, 0x00000005, 0x00000001, 0x00000000, 0x00000043, 0x00000002, SetPlayerAnimation, 0x00010028, 0x00000008, 0x00000001, 0x00000014, 0x00000006, 0x00000000, 0x00000002, 0x00000000, 0x00000001, 0x00000000 @@ -63,7 +63,7 @@ dlabel D_80246574_8586E4 .word 0x00000043, 0x00000002, SetPlayerAnimation, 0x00010023, 0x00000005, 0x00000001, 0x00000000, 0x00000008, 0x00000001, 0x00000001, 0x00000006, 0x00000000, 0x00000002, 0x00000000, 0x00000001, 0x00000000 dlabel D_802465B4_858724 -.word 0x00000056, 0x00000000, 0x00000043, 0x00000006, mac_05_UnkCameraFunc, 0xF4ACD481, 0xF4ACD483, 0x00000019, 0xFE363C80, 0xFE363C81, 0x00000026, 0x00000002, 0xFE363C82, 0xF4ACD481, 0x0000002C, 0x00000002, 0xFE363C82, 0xFE363C80, 0x00000026, 0x00000002, 0xFE363C83, 0xF4ACD483, 0x0000002C, 0x00000002, 0xFE363C83, 0xFE363C81, 0x00000043, 0x00000003, SetNpcAnimation, 0xFFFFFFFC, 0x00000102, 0x00000043, 0x00000005, NpcMoveTo, 0xFFFFFFFC, 0xFE363C82, 0xFE363C83, 0x00000028, 0x00000043, 0x00000003, SetNpcAnimation, 0xFFFFFFFC, 0x00000106, 0x00000057, 0x00000000, 0x00000043, 0x00000004, PlayerMoveTo, 0xF4ACD481, 0xF4ACD483, 0x00000028, 0x00000002, 0x00000000, 0x00000001, 0x00000000 +.word 0x00000056, 0x00000000, 0x00000043, 0x00000006, mac_05_Quizmo_AddViewRelativeOffset, 0xF4ACD481, 0xF4ACD483, 0x00000019, 0xFE363C80, 0xFE363C81, 0x00000026, 0x00000002, 0xFE363C82, 0xF4ACD481, 0x0000002C, 0x00000002, 0xFE363C82, 0xFE363C80, 0x00000026, 0x00000002, 0xFE363C83, 0xF4ACD483, 0x0000002C, 0x00000002, 0xFE363C83, 0xFE363C81, 0x00000043, 0x00000003, SetNpcAnimation, 0xFFFFFFFC, 0x00000102, 0x00000043, 0x00000005, NpcMoveTo, 0xFFFFFFFC, 0xFE363C82, 0xFE363C83, 0x00000028, 0x00000043, 0x00000003, SetNpcAnimation, 0xFFFFFFFC, 0x00000106, 0x00000057, 0x00000000, 0x00000043, 0x00000004, PlayerMoveTo, 0xF4ACD481, 0xF4ACD483, 0x00000028, 0x00000002, 0x00000000, 0x00000001, 0x00000000 dlabel D_80246690_858800 .word 0x00000045, 0x00000002, D_80245A2C_857B9C, 0xFE363C81, 0x00000008, 0x00000001, 0x0000003C, 0x00000049, 0x00000001, 0xFE363C81, 0x00000005, 0x00000001, 0x00000005, 0x00000043, 0x00000004, GetPlayerPos, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000027, 0x00000002, 0xFE363C81, 0xFFFFFFFF, 0x00000043, 0x00000004, SetPlayerPos, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000008, 0x00000001, 0x00000002, 0x00000006, 0x00000000, 0x00000008, 0x00000001, 0x00000014, 0x00000046, 0x00000001, D_802465B4_858724, 0x00000002, 0x00000000, 0x00000001, 0x00000000 @@ -72,16 +72,16 @@ dlabel D_80246740_8588B0 .word 0x00000045, 0x00000002, D_80246574_8586E4, 0xFE363C81, 0x00000008, 0x00000001, 0x0000003C, 0x00000005, 0x00000001, 0x00000005, 0x00000043, 0x00000004, GetPlayerPos, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000027, 0x00000002, 0xFE363C81, 0xFFFFFFFF, 0x00000043, 0x00000004, SetPlayerPos, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000008, 0x00000001, 0x00000002, 0x00000006, 0x00000000, 0x00000008, 0x00000001, 0x00000014, 0x00000049, 0x00000001, 0xFE363C81, 0x00000046, 0x00000001, D_802465B4_858724, 0x00000002, 0x00000000, 0x00000001, 0x00000000 dlabel D_802467F0_858960 -.word 0x0000000D, 0x00000002, 0xF5DE02E0, 0x0000003F, 0x00000024, 0x00000002, 0xFE363C80, 0x00000000, 0x00000002, 0x00000000, 0x00000013, 0x00000000, 0x00000043, 0x00000004, GetPlayerPos, 0xF4ACD481, 0xF4ACD482, 0xF4ACD483, 0x00000043, 0x00000003, NpcFacePlayer, 0xFFFFFFFF, 0x00000010, 0x0000000A, 0x00000002, 0xF5DE02E0, 0x0000003F, 0x00000043, 0x00000006, SpeakToPlayer, 0xFFFFFFFF, 0x00AF0004, 0x00AF0001, 0x00000000, 0x0008000A, 0x00000012, 0x00000000, 0x0000000A, 0x00000002, 0xF8406267, 0x00000001, 0x00000043, 0x00000006, SpeakToPlayer, 0xFFFFFFFF, 0x00AF0004, 0x00AF0001, 0x00000000, 0x00080009, 0x00000012, 0x00000000, 0x00000043, 0x00000006, SpeakToPlayer, 0xFFFFFFFF, 0x00AF0004, 0x00AF0001, 0x00000000, 0x00080008, 0x00000024, 0x00000002, 0xF8406267, 0x00000001, 0x00000013, 0x00000000, 0x00000013, 0x00000000, 0x00000043, 0x00000002, ShowChoice, 0x001E000D, 0x0000000A, 0x00000002, 0xFE363C80, 0x00000001, 0x00000043, 0x00000006, ContinueSpeech, 0xFFFFFFFF, 0x00AF0004, 0x00AF0001, 0x00000000, 0x0008000C, 0x00000046, 0x00000001, D_802451A4_857314, 0x00000024, 0x00000002, 0xFE363C80, 0x00000000, 0x00000002, 0x00000000, 0x00000013, 0x00000000, 0x00000024, 0x00000002, 0xF8406281, 0x00000001, 0x00000043, 0x00000001, mac_05_Set80151310_1, 0x00000043, 0x00000001, mac_05_UnkAlphaFunc, 0x00000044, 0x00000001, D_80245254_8573C4, 0x00000043, 0x00000002, DisablePartnerAI, 0x00000000, 0x00000043, 0x00000004, SetNpcFlagBits, 0xFFFFFFFC, 0x00000200, 0x00000000, 0x00000043, 0x00000004, SetNpcFlagBits, 0x00000006, 0x00000200, 0x00000000, 0x00000043, 0x00000004, SetNpcFlagBits, 0xFFFFFFFC, 0x00000148, 0x00000001, 0x00000043, 0x00000004, SetNpcFlagBits, 0x00000006, 0x00000100, 0x00000001, 0x00000043, 0x00000003, SetNpcAnimation, 0xFFFFFFFC, 0x00000106, 0x00000045, 0x00000002, D_8024597C_857AEC, 0xFE363C81, 0x00000043, 0x00000006, ContinueSpeech, 0xFFFFFFFF, 0x00AF0004, 0x00AF0001, 0x00000000, 0x0008000B, 0x00000043, 0x00000002, PlaySound, 0x00000089, 0x00000005, 0x00000001, 0x00000000, 0x00000055, 0x00000002, 0xFE363C81, 0xFE363C80, 0x0000000A, 0x00000002, 0xFE363C80, 0x00000000, 0x00000007, 0x00000000, 0x00000013, 0x00000000, 0x00000008, 0x00000001, 0x00000001, 0x00000006, 0x00000000, 0x00000043, 0x00000001, func_80241A90_853C00, 0x00000005, 0x00000001, 0x00000005, 0x00000043, 0x00000004, GetPlayerPos, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000027, 0x00000002, 0xFE363C81, 0x00000001, 0x00000043, 0x00000004, SetPlayerPos, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000008, 0x00000001, 0x00000002, 0x00000006, 0x00000000, 0x00000024, 0x00000002, 0xFE363C80, 0x002C0000, 0x00000027, 0x00000002, 0xFE363C80, 0xF5DE02E0, 0x00000043, 0x00000006, SpeakToPlayer, 0xFFFFFFFF, 0x00AF0005, 0x00AF0006, 0x00000000, 0xFE363C80, 0x00000043, 0x00000002, SetPlayerAnimation, 0x00010028, 0x00000024, 0x00000002, 0xFE363C80, 0x002D0000, 0x00000027, 0x00000002, 0xFE363C80, 0xF5DE02E0, 0x00000043, 0x00000002, PlaySound, 0x0000008E, 0x00000043, 0x00000002, ShowChoice, 0xFE363C80, 0x00000049, 0x00000001, 0xFE363C81, 0x00000043, 0x00000002, StopSound, 0x0000008E, 0x00000044, 0x00000001, D_802459F0_857B60, 0x00000008, 0x00000001, 0x0000000F, 0x00000043, 0x00000002, PlaySound, 0x0000008D, 0x00000043, 0x00000002, func_80241D90_853F00, 0xFE363C80, 0x00000024, 0x00000002, 0xF4ACD484, 0x00000000, 0x00000043, 0x00000001, func_80242384_8544F4, 0x00000008, 0x00000001, 0x00000028, 0x00000043, 0x00000001, func_80241A0C_853B7C, 0x00000056, 0x00000000, 0x00000008, 0x00000001, 0x0000006E, 0x00000043, 0x00000001, CloseChoice, 0x00000024, 0x00000002, 0xF4ACD484, 0x00000000, 0x00000057, 0x00000000, 0x0000000A, 0x00000002, 0xFE363C80, 0x00000001, 0x00000043, 0x00000003, SetNpcAnimation, 0x00000006, 0x00AF0007, 0x00000024, 0x00000002, 0xF4ACD484, 0x00000001, 0x00000056, 0x00000000, 0x00000043, 0x00000002, func_80241D5C_853ECC, 0x00000001, 0x00000008, 0x00000001, 0x00000006, 0x00000008, 0x00000001, 0x00000006, 0x00000008, 0x00000001, 0x00000006, 0x00000043, 0x00000002, func_80241D5C_853ECC, 0x00000002, 0x00000057, 0x00000000, 0x00000056, 0x00000000, 0x00000043, 0x00000002, PlaySound, 0x0000021C, 0x00000008, 0x00000001, 0x00000006, 0x00000043, 0x00000002, PlaySound, 0x0000021C, 0x00000008, 0x00000001, 0x00000006, 0x00000043, 0x00000002, PlaySound, 0x0000021C, 0x00000008, 0x00000001, 0x00000006, 0x00000043, 0x00000002, PlaySound, 0x0000021C, 0x00000057, 0x00000000, 0x00000043, 0x00000002, PlaySound, 0x0000008A, 0x00000043, 0x00000001, func_80241E28_853F98, 0x00000056, 0x00000000, 0x00000008, 0x00000001, 0x0000000F, 0x00000043, 0x00000004, GetPlayerPos, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000027, 0x00000002, 0xFE363C81, 0x00000032, 0x00000043, 0x00000006, mac_05_UnkCameraFunc, 0x00000000, 0x00000000, 0x00000053, 0xFE363C80, 0xFE363C82, 0x00000043, 0x0000000F, PlayEffect, 0x00000007, 0x00000002, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000043, 0x0000000F, PlayEffect, 0x00000044, 0x00000004, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000001, 0x0000003C, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000008, 0x00000001, 0x0000000F, 0x00000027, 0x00000002, 0xFE363C81, 0xFFFFFFFD, 0x00000043, 0x00000006, mac_05_UnkCameraFunc, 0x00000000, 0x00000000, 0x0000003A, 0xFE363C80, 0xFE363C82, 0x00000043, 0x0000000F, PlayEffect, 0x00000007, 0x00000002, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000043, 0x0000000F, PlayEffect, 0x00000044, 0x00000004, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000001, 0x0000003C, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000008, 0x00000001, 0x0000000F, 0x00000027, 0x00000002, 0xFE363C81, 0x0000001E, 0x00000043, 0x00000006, mac_05_UnkCameraFunc, 0x00000000, 0x00000000, 0x0000005D, 0xFE363C80, 0xFE363C82, 0x00000043, 0x0000000F, PlayEffect, 0x00000007, 0x00000002, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000043, 0x0000000F, PlayEffect, 0x00000044, 0x00000004, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000001, 0x0000003C, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000008, 0x00000001, 0x0000000F, 0x00000057, 0x00000000, 0x00000008, 0x00000001, 0x00000014, 0x00000045, 0x00000002, D_80246690_858800, 0xFE363C81, 0x00000027, 0x00000002, 0xF5DE02E0, 0x00000001, 0x0000000D, 0x00000002, 0xF5DE02E0, 0x0000003F, 0x00000043, 0x00000006, ContinueSpeech, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x00000000, 0x00080010, 0x00000043, 0x00000003, SetNpcAnimation, 0x00000006, 0x00AF0006, 0x00000005, 0x00000001, 0x00000000, 0x00000055, 0x00000002, 0xFE363C81, 0xFE363C80, 0x0000000A, 0x00000002, 0xFE363C80, 0x00000000, 0x00000007, 0x00000000, 0x00000013, 0x00000000, 0x00000008, 0x00000001, 0x00000001, 0x00000006, 0x00000000, 0x00000043, 0x00000003, SetNpcAnimation, 0x00000006, 0x00AF0005, 0x00000024, 0x00000002, 0xFE363C80, 0x0000015C, 0x00000024, 0x00000002, 0xFE363C81, 0x00000003, 0x00000046, 0x00000001, D_802450B4_857224, 0x00000043, 0x00000002, AddStarPieces, 0x00000001, 0x00000043, 0x00000002, func_80241D5C_853ECC, 0x0000000F, 0x00000043, 0x00000001, func_80241E10_853F80, 0x00000043, 0x00000003, SetMessageValue, 0xF5DE02E0, 0x00000000, 0x00000043, 0x00000006, SpeakToPlayer, 0xFFFFFFFF, 0x00AF0004, 0x00AF0001, 0x00000000, 0x00080011, 0x00000012, 0x00000000, 0x00000043, 0x00000006, ContinueSpeech, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x00000000, 0x0008000E, 0x00000043, 0x00000003, SetNpcAnimation, 0x00000006, 0x00AF0006, 0x00000005, 0x00000001, 0x00000000, 0x00000055, 0x00000002, 0xFE363C81, 0xFE363C80, 0x0000000A, 0x00000002, 0xFE363C80, 0x00000000, 0x00000007, 0x00000000, 0x00000013, 0x00000000, 0x00000008, 0x00000001, 0x00000001, 0x00000006, 0x00000000, 0x00000043, 0x00000003, SetNpcAnimation, 0x00000006, 0x00AF0005, 0x00000024, 0x00000002, 0xFE363C80, 0x0000015C, 0x00000024, 0x00000002, 0xFE363C81, 0x00000001, 0x00000046, 0x00000001, D_802450B4_857224, 0x00000043, 0x00000002, AddStarPieces, 0x00000001, 0x00000043, 0x00000002, func_80241D5C_853ECC, 0x0000000F, 0x00000043, 0x00000001, func_80241E10_853F80, 0x00000043, 0x00000003, SetMessageValue, 0xF5DE02E0, 0x00000000, 0x0000000A, 0x00000002, 0xF5DE02E0, 0x00000001, 0x00000043, 0x00000003, SetMessageMsg, MessageSingular, 0x00000001, 0x00000012, 0x00000000, 0x00000043, 0x00000003, SetMessageMsg, MessagePlural, 0x00000001, 0x00000013, 0x00000000, 0x00000043, 0x00000006, SpeakToPlayer, 0xFFFFFFFF, 0x00AF0004, 0x00AF0001, 0x00000000, 0x0008000F, 0x00000013, 0x00000000, 0x00000024, 0x00000002, 0xFE363C80, 0x00000001, 0x00000012, 0x00000000, 0x00000043, 0x00000003, SetNpcAnimation, 0x00000006, 0x00AF0009, 0x00000024, 0x00000002, 0xF4ACD484, 0x00000002, 0x00000043, 0x00000002, PlaySound, 0x0000021D, 0x00000043, 0x00000002, PlaySound, 0x0000008B, 0x00000045, 0x00000002, D_80246740_8588B0, 0xFE363C81, 0x00000043, 0x00000004, GetPlayerPos, 0xFE363C82, 0xFE363C83, 0xFE363C84, 0x00000043, 0x0000000F, PlayEffect, 0x0000002B, 0x00000000, 0xFE363C82, 0xFE363C83, 0xFE363C84, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000043, 0x00000006, ContinueSpeech, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x00000000, 0x0008000D, 0x00000043, 0x00000003, SetNpcAnimation, 0x00000006, 0x00AF000A, 0x00000005, 0x00000001, 0x00000000, 0x00000055, 0x00000002, 0xFE363C81, 0xFE363C80, 0x0000000A, 0x00000002, 0xFE363C80, 0x00000000, 0x00000007, 0x00000000, 0x00000013, 0x00000000, 0x00000008, 0x00000001, 0x00000001, 0x00000006, 0x00000000, 0x00000024, 0x00000002, 0xFE363C80, 0x00000000, 0x00000013, 0x00000000, 0x00000043, 0x00000002, func_80241D90_853F00, 0xFFFFFFFF, 0x00000043, 0x00000001, EnablePartnerAI, 0x00000056, 0x00000000, 0x00000008, 0x00000001, 0x0000001E, 0x00000043, 0x00000002, PlaySound, 0x0000008F, 0x00000057, 0x00000000, 0x00000056, 0x00000000, 0x00000008, 0x00000001, 0x0000002D, 0x00000043, 0x00000002, StopSound, 0x00000089, 0x00000057, 0x00000000, 0x00000043, 0x00000001, func_80241E44_853FB4, 0x00000043, 0x00000001, func_80241CA8_853E18, 0x00000046, 0x00000001, D_802451A4_857314, 0x00000044, 0x00000001, D_802454EC_85765C, 0x00000043, 0x00000001, mac_05_UnkFunc29, 0x00000043, 0x00000001, mac_05_Set80151310_0, 0x00000024, 0x00000002, 0xF8406281, 0x00000000, 0x00000002, 0x00000000, 0x00000001, 0x00000000 +.word 0x0000000D, 0x00000002, 0xF5DE02E0, 0x0000003F, 0x00000024, 0x00000002, 0xFE363C80, 0x00000000, 0x00000002, 0x00000000, 0x00000013, 0x00000000, 0x00000043, 0x00000004, GetPlayerPos, 0xF4ACD481, 0xF4ACD482, 0xF4ACD483, 0x00000043, 0x00000003, NpcFacePlayer, 0xFFFFFFFF, 0x00000010, 0x0000000A, 0x00000002, 0xF5DE02E0, 0x0000003F, 0x00000043, 0x00000006, SpeakToPlayer, 0xFFFFFFFF, 0x00AF0004, 0x00AF0001, 0x00000000, 0x0008000A, 0x00000012, 0x00000000, 0x0000000A, 0x00000002, 0xF8406267, 0x00000001, 0x00000043, 0x00000006, SpeakToPlayer, 0xFFFFFFFF, 0x00AF0004, 0x00AF0001, 0x00000000, 0x00080009, 0x00000012, 0x00000000, 0x00000043, 0x00000006, SpeakToPlayer, 0xFFFFFFFF, 0x00AF0004, 0x00AF0001, 0x00000000, 0x00080008, 0x00000024, 0x00000002, 0xF8406267, 0x00000001, 0x00000013, 0x00000000, 0x00000013, 0x00000000, 0x00000043, 0x00000002, ShowChoice, 0x001E000D, 0x0000000A, 0x00000002, 0xFE363C80, 0x00000001, 0x00000043, 0x00000006, ContinueSpeech, 0xFFFFFFFF, 0x00AF0004, 0x00AF0001, 0x00000000, 0x0008000C, 0x00000046, 0x00000001, D_802451A4_857314, 0x00000024, 0x00000002, 0xFE363C80, 0x00000000, 0x00000002, 0x00000000, 0x00000013, 0x00000000, 0x00000024, 0x00000002, 0xF8406281, 0x00000001, 0x00000043, 0x00000001, mac_05_Quizmo_HideEntities, 0x00000043, 0x00000001, mac_05_Quizmo_HideWorld, 0x00000044, 0x00000001, D_80245254_8573C4, 0x00000043, 0x00000002, DisablePartnerAI, 0x00000000, 0x00000043, 0x00000004, SetNpcFlagBits, 0xFFFFFFFC, 0x00000200, 0x00000000, 0x00000043, 0x00000004, SetNpcFlagBits, 0x00000006, 0x00000200, 0x00000000, 0x00000043, 0x00000004, SetNpcFlagBits, 0xFFFFFFFC, 0x00000148, 0x00000001, 0x00000043, 0x00000004, SetNpcFlagBits, 0x00000006, 0x00000100, 0x00000001, 0x00000043, 0x00000003, SetNpcAnimation, 0xFFFFFFFC, 0x00000106, 0x00000045, 0x00000002, D_8024597C_857AEC, 0xFE363C81, 0x00000043, 0x00000006, ContinueSpeech, 0xFFFFFFFF, 0x00AF0004, 0x00AF0001, 0x00000000, 0x0008000B, 0x00000043, 0x00000002, PlaySound, 0x00000089, 0x00000005, 0x00000001, 0x00000000, 0x00000055, 0x00000002, 0xFE363C81, 0xFE363C80, 0x0000000A, 0x00000002, 0xFE363C80, 0x00000000, 0x00000007, 0x00000000, 0x00000013, 0x00000000, 0x00000008, 0x00000001, 0x00000001, 0x00000006, 0x00000000, 0x00000043, 0x00000001, mac_05_Quizmo_CreateStage, 0x00000005, 0x00000001, 0x00000005, 0x00000043, 0x00000004, GetPlayerPos, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000027, 0x00000002, 0xFE363C81, 0x00000001, 0x00000043, 0x00000004, SetPlayerPos, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000008, 0x00000001, 0x00000002, 0x00000006, 0x00000000, 0x00000024, 0x00000002, 0xFE363C80, 0x002C0000, 0x00000027, 0x00000002, 0xFE363C80, 0xF5DE02E0, 0x00000043, 0x00000006, SpeakToPlayer, 0xFFFFFFFF, 0x00AF0005, 0x00AF0006, 0x00000000, 0xFE363C80, 0x00000043, 0x00000002, SetPlayerAnimation, 0x00010028, 0x00000024, 0x00000002, 0xFE363C80, 0x002D0000, 0x00000027, 0x00000002, 0xFE363C80, 0xF5DE02E0, 0x00000043, 0x00000002, PlaySound, 0x0000008E, 0x00000043, 0x00000002, ShowChoice, 0xFE363C80, 0x00000049, 0x00000001, 0xFE363C81, 0x00000043, 0x00000002, StopSound, 0x0000008E, 0x00000044, 0x00000001, D_802459F0_857B60, 0x00000008, 0x00000001, 0x0000000F, 0x00000043, 0x00000002, PlaySound, 0x0000008D, 0x00000043, 0x00000002, mac_05_Quizmo_UnkStageEffectMode, 0xFE363C80, 0x00000024, 0x00000002, 0xF4ACD484, 0x00000000, 0x00000043, 0x00000001, mac_05_Quizmo_CreateWorker, 0x00000008, 0x00000001, 0x00000028, 0x00000043, 0x00000001, mac_05_Quizmo_UpdateRecords, 0x00000056, 0x00000000, 0x00000008, 0x00000001, 0x0000006E, 0x00000043, 0x00000001, CloseChoice, 0x00000024, 0x00000002, 0xF4ACD484, 0x00000000, 0x00000057, 0x00000000, 0x0000000A, 0x00000002, 0xFE363C80, 0x00000001, 0x00000043, 0x00000003, SetNpcAnimation, 0x00000006, 0x00AF0007, 0x00000024, 0x00000002, 0xF4ACD484, 0x00000001, 0x00000056, 0x00000000, 0x00000043, 0x00000002, mac_05_Quizmo_SetStageLightsDelay, 0x00000001, 0x00000008, 0x00000001, 0x00000006, 0x00000008, 0x00000001, 0x00000006, 0x00000008, 0x00000001, 0x00000006, 0x00000043, 0x00000002, mac_05_Quizmo_SetStageLightsDelay, 0x00000002, 0x00000057, 0x00000000, 0x00000056, 0x00000000, 0x00000043, 0x00000002, PlaySound, 0x0000021C, 0x00000008, 0x00000001, 0x00000006, 0x00000043, 0x00000002, PlaySound, 0x0000021C, 0x00000008, 0x00000001, 0x00000006, 0x00000043, 0x00000002, PlaySound, 0x0000021C, 0x00000008, 0x00000001, 0x00000006, 0x00000043, 0x00000002, PlaySound, 0x0000021C, 0x00000057, 0x00000000, 0x00000043, 0x00000002, PlaySound, 0x0000008A, 0x00000043, 0x00000001, mac_05_Quizmo_SetVannaAnim_Clap, 0x00000056, 0x00000000, 0x00000008, 0x00000001, 0x0000000F, 0x00000043, 0x00000004, GetPlayerPos, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000027, 0x00000002, 0xFE363C81, 0x00000032, 0x00000043, 0x00000006, mac_05_Quizmo_AddViewRelativeOffset, 0x00000000, 0x00000000, 0x00000053, 0xFE363C80, 0xFE363C82, 0x00000043, 0x0000000F, PlayEffect, 0x00000007, 0x00000002, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000043, 0x0000000F, PlayEffect, 0x00000044, 0x00000004, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000001, 0x0000003C, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000008, 0x00000001, 0x0000000F, 0x00000027, 0x00000002, 0xFE363C81, 0xFFFFFFFD, 0x00000043, 0x00000006, mac_05_Quizmo_AddViewRelativeOffset, 0x00000000, 0x00000000, 0x0000003A, 0xFE363C80, 0xFE363C82, 0x00000043, 0x0000000F, PlayEffect, 0x00000007, 0x00000002, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000043, 0x0000000F, PlayEffect, 0x00000044, 0x00000004, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000001, 0x0000003C, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000008, 0x00000001, 0x0000000F, 0x00000027, 0x00000002, 0xFE363C81, 0x0000001E, 0x00000043, 0x00000006, mac_05_Quizmo_AddViewRelativeOffset, 0x00000000, 0x00000000, 0x0000005D, 0xFE363C80, 0xFE363C82, 0x00000043, 0x0000000F, PlayEffect, 0x00000007, 0x00000002, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000043, 0x0000000F, PlayEffect, 0x00000044, 0x00000004, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000001, 0x0000003C, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000008, 0x00000001, 0x0000000F, 0x00000057, 0x00000000, 0x00000008, 0x00000001, 0x00000014, 0x00000045, 0x00000002, D_80246690_858800, 0xFE363C81, 0x00000027, 0x00000002, 0xF5DE02E0, 0x00000001, 0x0000000D, 0x00000002, 0xF5DE02E0, 0x0000003F, 0x00000043, 0x00000006, ContinueSpeech, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x00000000, 0x00080010, 0x00000043, 0x00000003, SetNpcAnimation, 0x00000006, 0x00AF0006, 0x00000005, 0x00000001, 0x00000000, 0x00000055, 0x00000002, 0xFE363C81, 0xFE363C80, 0x0000000A, 0x00000002, 0xFE363C80, 0x00000000, 0x00000007, 0x00000000, 0x00000013, 0x00000000, 0x00000008, 0x00000001, 0x00000001, 0x00000006, 0x00000000, 0x00000043, 0x00000003, SetNpcAnimation, 0x00000006, 0x00AF0005, 0x00000024, 0x00000002, 0xFE363C80, 0x0000015C, 0x00000024, 0x00000002, 0xFE363C81, 0x00000003, 0x00000046, 0x00000001, D_802450B4_857224, 0x00000043, 0x00000002, AddStarPieces, 0x00000001, 0x00000043, 0x00000002, mac_05_Quizmo_SetStageLightsDelay, 0x0000000F, 0x00000043, 0x00000001, mac_05_Quizmo_SetVannaAnim_Idle, 0x00000043, 0x00000003, SetMessageValue, 0xF5DE02E0, 0x00000000, 0x00000043, 0x00000006, SpeakToPlayer, 0xFFFFFFFF, 0x00AF0004, 0x00AF0001, 0x00000000, 0x00080011, 0x00000012, 0x00000000, 0x00000043, 0x00000006, ContinueSpeech, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x00000000, 0x0008000E, 0x00000043, 0x00000003, SetNpcAnimation, 0x00000006, 0x00AF0006, 0x00000005, 0x00000001, 0x00000000, 0x00000055, 0x00000002, 0xFE363C81, 0xFE363C80, 0x0000000A, 0x00000002, 0xFE363C80, 0x00000000, 0x00000007, 0x00000000, 0x00000013, 0x00000000, 0x00000008, 0x00000001, 0x00000001, 0x00000006, 0x00000000, 0x00000043, 0x00000003, SetNpcAnimation, 0x00000006, 0x00AF0005, 0x00000024, 0x00000002, 0xFE363C80, 0x0000015C, 0x00000024, 0x00000002, 0xFE363C81, 0x00000001, 0x00000046, 0x00000001, D_802450B4_857224, 0x00000043, 0x00000002, AddStarPieces, 0x00000001, 0x00000043, 0x00000002, mac_05_Quizmo_SetStageLightsDelay, 0x0000000F, 0x00000043, 0x00000001, mac_05_Quizmo_SetVannaAnim_Idle, 0x00000043, 0x00000003, SetMessageValue, 0xF5DE02E0, 0x00000000, 0x0000000A, 0x00000002, 0xF5DE02E0, 0x00000001, 0x00000043, 0x00000003, SetMessageMsg, MessageSingular, 0x00000001, 0x00000012, 0x00000000, 0x00000043, 0x00000003, SetMessageMsg, MessagePlural, 0x00000001, 0x00000013, 0x00000000, 0x00000043, 0x00000006, SpeakToPlayer, 0xFFFFFFFF, 0x00AF0004, 0x00AF0001, 0x00000000, 0x0008000F, 0x00000013, 0x00000000, 0x00000024, 0x00000002, 0xFE363C80, 0x00000001, 0x00000012, 0x00000000, 0x00000043, 0x00000003, SetNpcAnimation, 0x00000006, 0x00AF0009, 0x00000024, 0x00000002, 0xF4ACD484, 0x00000002, 0x00000043, 0x00000002, PlaySound, 0x0000021D, 0x00000043, 0x00000002, PlaySound, 0x0000008B, 0x00000045, 0x00000002, D_80246740_8588B0, 0xFE363C81, 0x00000043, 0x00000004, GetPlayerPos, 0xFE363C82, 0xFE363C83, 0xFE363C84, 0x00000043, 0x0000000F, PlayEffect, 0x0000002B, 0x00000000, 0xFE363C82, 0xFE363C83, 0xFE363C84, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000043, 0x00000006, ContinueSpeech, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x00000000, 0x0008000D, 0x00000043, 0x00000003, SetNpcAnimation, 0x00000006, 0x00AF000A, 0x00000005, 0x00000001, 0x00000000, 0x00000055, 0x00000002, 0xFE363C81, 0xFE363C80, 0x0000000A, 0x00000002, 0xFE363C80, 0x00000000, 0x00000007, 0x00000000, 0x00000013, 0x00000000, 0x00000008, 0x00000001, 0x00000001, 0x00000006, 0x00000000, 0x00000024, 0x00000002, 0xFE363C80, 0x00000000, 0x00000013, 0x00000000, 0x00000043, 0x00000002, mac_05_Quizmo_UnkStageEffectMode, 0xFFFFFFFF, 0x00000043, 0x00000001, EnablePartnerAI, 0x00000056, 0x00000000, 0x00000008, 0x00000001, 0x0000001E, 0x00000043, 0x00000002, PlaySound, 0x0000008F, 0x00000057, 0x00000000, 0x00000056, 0x00000000, 0x00000008, 0x00000001, 0x0000002D, 0x00000043, 0x00000002, StopSound, 0x00000089, 0x00000057, 0x00000000, 0x00000043, 0x00000001, mac_05_Quizmo_SetVannaAnim_Wave, 0x00000043, 0x00000001, mac_05_Quizmo_DestroyEffects, 0x00000046, 0x00000001, D_802451A4_857314, 0x00000044, 0x00000001, D_802454EC_85765C, 0x00000043, 0x00000001, mac_05_Quizmo_FadeInWorld, 0x00000043, 0x00000001, mac_05_Quizmo_ShowEntities, 0x00000024, 0x00000002, 0xF8406281, 0x00000000, 0x00000002, 0x00000000, 0x00000001, 0x00000000 dlabel D_80247520_859690 -.word 0x00000043, 0x00000001, mac_05_UnkQuizFunc, 0x0000000A, 0x00000002, 0xFE363C80, 0x00000000, 0x00000002, 0x00000000, 0x00000013, 0x00000000, 0x00000043, 0x00000004, SetNpcFlagBits, 0xFFFFFFFF, 0x01000000, 0x00000000, 0x00000043, 0x00000003, SetNpcSprite, 0xFFFFFFFF, 0x00AF0001, 0x00000043, 0x00000001, mac_05_UnkFunc31, 0x00000002, 0x00000000, 0x00000001, 0x00000000 +.word 0x00000043, 0x00000001, mac_05_Quizmo_ShouldAppear, 0x0000000A, 0x00000002, 0xFE363C80, 0x00000000, 0x00000002, 0x00000000, 0x00000013, 0x00000000, 0x00000043, 0x00000004, SetNpcFlagBits, 0xFFFFFFFF, 0x01000000, 0x00000000, 0x00000043, 0x00000003, SetNpcSprite, 0xFFFFFFFF, 0x00AF0001, 0x00000043, 0x00000001, mac_05_Quizmo_RenderInit, 0x00000002, 0x00000000, 0x00000001, 0x00000000 dlabel D_80247594_859704 .word 0x0000003C, 0x00000001, 0x802529D8, 0x00000024, 0x00000002, 0xF8406269, 0x00000001, 0x00000043, 0x00000002, DisablePlayerPhysics, 0x00000001, 0x00000043, 0x00000003, SetPlayerFlagBits, 0x00400000, 0x00000001, 0x00000046, 0x00000001, D_802467F0_858960, 0x00000043, 0x00000002, DisablePlayerPhysics, 0x00000000, 0x00000043, 0x00000003, SetPlayerFlagBits, 0x00400000, 0x00000000, 0x00000002, 0x00000000, 0x00000001, 0x00000000 dlabel D_80247614_859784 -.word 0x00000043, 0x00000001, mac_05_GetNpcUnsafeOwner2, 0x00000002, 0x00000000, 0x00000001, 0x00000000 +.word 0x00000043, 0x00000001, mac_05_Quizmo_NPC_Aux_Impl, 0x00000002, 0x00000000, 0x00000001, 0x00000000 dlabel D_80247630_8597A0 .word 0x3F333333, 0x0000001E, 0x00000014, 0x00000000, 0x00000000, 0xFFFFFFFF, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000001 diff --git a/ver/us/asm/data/world/area_mim/mim_04/B9FEA0.data.s b/ver/us/asm/data/world/area_mim/mim_04/B9FEA0.data.s index 29ca4cf715..4a9f5b12d4 100644 --- a/ver/us/asm/data/world/area_mim/mim_04/B9FEA0.data.s +++ b/ver/us/asm/data/world/area_mim/mim_04/B9FEA0.data.s @@ -17,7 +17,7 @@ dlabel D_802425D8_B9FF38 dlabel D_802425E8_B9FF48 .word 0x00000000, 0x002A001A, D_802425D8_B9FF38, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00630000 -dlabel mim_04_varTable +dlabel mim_04_varStash .word 0x00000000 dlabel D_80242618_B9FF78 diff --git a/ver/us/asm/data/world/area_nok/nok_01/9C89E0.data.s b/ver/us/asm/data/world/area_nok/nok_01/9C89E0.data.s index e2b492366d..5ce02f0604 100644 --- a/ver/us/asm/data/world/area_nok/nok_01/9C89E0.data.s +++ b/ver/us/asm/data/world/area_nok/nok_01/9C89E0.data.s @@ -104,35 +104,35 @@ dlabel D_80245A44_9CAE24 dlabel D_80245B9C_9CAF7C .word 0x00000043, 0x00000004, nok_01_ToadHouse_InitScreenOverlay, 0x00000000, 0x00000000, 0x00000000, 0x00000046, 0x00000001, D_80249810_9CEBF0, 0x0000000A, 0x00000002, 0xFE363C80, 0x00000000, 0x00000002, 0x00000000, 0x00000013, 0x00000000, 0x00000024, 0x00000002, 0xFE363C89, 0xFE363C81, 0x00000024, 0x00000002, 0xFE363C8A, 0xFE363C82, 0x00000024, 0x00000002, 0xFE363C8B, 0xFE363C83, 0x00000043, 0x00000001, nok_01_ToadHouse_DoesPlayerNeedSleep, 0x0000000A, 0x00000002, 0xFE363C81, 0x00000000, 0x00000024, 0x00000002, 0xFE363C88, 0xFE363C80, 0x00000013, 0x00000000, 0x00000043, 0x00000006, SpeakToPlayer, 0xFFFFFFFF, 0x00830004, 0x00830001, 0x00000000, 0xFE363C88, 0x00000043, 0x00000002, ShowChoice, 0x001E0006, 0x00000008, 0x00000001, 0x00000003, 0x0000000A, 0x00000002, 0xFE363C80, 0x00000001, 0x00000043, 0x00000006, ContinueSpeech, 0xFFFFFFFF, 0x00830004, 0x00830001, 0x00000000, 0xFE363C89, 0x00000002, 0x00000000, 0x00000013, 0x00000000, 0x00000043, 0x00000006, ContinueSpeech, 0xFFFFFFFF, 0x00830004, 0x00830001, 0x00000000, 0xFE363C8A, 0x00000043, 0x00000002, SetPlayerJumpscale, 0x00000001, 0x00000043, 0x00000002, DisablePlayerPhysics, 0x00000001, 0x00000043, 0x00000004, SetNpcFlagBits, 0xFFFFFFFF, 0x00000100, 0x00000001, 0x00000043, 0x00000001, nok_01_ToadHouse_DisableStatusMenu, 0x0000000B, 0x00000002, 0xFE363C84, 0x00000000, 0x00000044, 0x00000001, D_80245A44_9CAE24, 0x00000013, 0x00000000, 0x00000043, 0x00000002, nok_01_ToadHouse_PutPartnerAway, 0xFE363C8A, 0x00000008, 0x00000001, 0x00000014, 0x00000046, 0x00000001, D_802498E8_9CECC8, 0x00000056, 0x00000000, 0x00000043, 0x00000005, MakeLerp, 0x00000000, 0x000000FF, 0x0000003C, 0x00000000, 0x00000003, 0x00000001, 0x00000000, 0x00000043, 0x00000001, UpdateLerp, 0x00000043, 0x00000003, nok_01_ToadHouse_UpdateScreenOverlay, 0x00000003, 0xFE363C80, 0x00000008, 0x00000001, 0x00000001, 0x0000000A, 0x00000002, 0xFE363C81, 0x00000001, 0x00000004, 0x00000001, 0x00000000, 0x00000013, 0x00000000, 0x00000043, 0x00000001, FullyRestoreHPandFP, 0x00000043, 0x00000001, FullyRestoreSP, 0x0000000B, 0x00000002, 0xFE363C84, 0x00000000, 0x00000044, 0x00000001, D_802459CC_9CADAC, 0x00000013, 0x00000000, 0x00000043, 0x00000002, nok_01_ToadHouse_GetPartnerBackOut, 0xFE363C8A, 0x00000008, 0x00000001, 0x0000002D, 0x00000043, 0x00000005, MakeLerp, 0x000000FF, 0x00000000, 0x0000001E, 0x00000000, 0x00000003, 0x00000001, 0x00000001, 0x00000043, 0x00000001, UpdateLerp, 0x00000043, 0x00000003, nok_01_ToadHouse_UpdateScreenOverlay, 0x00000000, 0xFE363C80, 0x00000008, 0x00000001, 0x00000001, 0x0000000A, 0x00000002, 0xFE363C81, 0x00000001, 0x00000004, 0x00000001, 0x00000001, 0x00000013, 0x00000000, 0x00000057, 0x00000000, 0x00000008, 0x00000001, 0x00000069, 0x00000046, 0x00000001, D_80249B68_9CEF48, 0x00000043, 0x00000002, DisablePlayerPhysics, 0x00000000, 0x00000043, 0x00000004, SetNpcFlagBits, 0xFFFFFFFF, 0x00000100, 0x00000000, 0x00000043, 0x00000006, SpeakToPlayer, 0xFFFFFFFF, 0x00830004, 0x00830001, 0x00000000, 0xFE363C8B, 0x00000043, 0x00000001, nok_01_ToadHouse_ShowStatusMenu, 0x00000002, 0x00000000, 0x00000001, 0x00000000 -dlabel nok_01_varTable +dlabel nok_01_Quizmo_varStash .word 0x00000000 dlabel D_80245F48_9CB328 .word 0x00000043, 0x00000004, ShowGotItem, 0xFE363C80, 0x00000001, 0x00000000, 0x00000002, 0x00000000, 0x00000002, 0x00000000, 0x00000001, 0x00000000, 0x00000043, 0x00000004, ShowGotItem, 0xFE363C80, 0x00000001, 0x00000010, 0x00000002, 0x00000000, 0x00000002, 0x00000000, 0x00000001, 0x00000000 -dlabel D_80245FA8_9CB388 +dlabel nok_01_Quizmo_Answers .byte 0x02, 0x01, 0x01, 0x02, 0x02, 0x00, 0x02, 0x00, 0x02, 0x01, 0x00, 0x02, 0x01, 0x01, 0x00, 0x02, 0x00, 0x02, 0x01, 0x00, 0x00, 0x02, 0x01, 0x00, 0x02, 0x01, 0x01, 0x02, 0x02, 0x01, 0x01, 0x01, 0x00, 0x02, 0x02, 0x02, 0x02, 0x00, 0x01, 0x01, 0x02, 0x01, 0x02, 0x01, 0x02, 0x00, 0x00, 0x01, 0x01, 0x00, 0x01, 0x02, 0x01, 0x00, 0x02, 0x02, 0x01, 0x02, 0x00, 0x02, 0x02, 0x01, 0x01, 0x01 -dlabel nok_01_quizRequirements +dlabel nok_01_Quizmo_Requirements .word 0xFFFFFF94, 0x00000000, 0xFFFFFFB4, 0x0000000A, 0xFFFFFFCA, 0x00000014, 0xFFFFFFF2, 0x0000001E, 0x00000006, 0x00000025, 0x00000027, 0x0000002C, 0x0000003A, 0x00000034, 0x00000058, 0x0000003C, 0x00000060, 0x00000040, 0x00000000, 0x00000040 dlabel D_80246038_9CB418 -.word 0x00000043, 0x00000001, nok_01_GetGameStatus75, 0x0000000E, 0x00000002, 0xFE363C80, 0x00000001, 0x00000043, 0x00000005, GetNpcPos, 0xFFFFFFFF, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000027, 0x00000002, 0xFE363C81, 0x0000012C, 0x00000043, 0x00000003, SetNpcJumpscale, 0xFFFFFFFF, 0x00000001, 0x00000043, 0x00000003, SetNpcAnimation, 0xFFFFFFFF, 0x00AF000C, 0x00000008, 0x00000001, 0x00000028, 0x00000043, 0x00000005, SetNpcPos, 0xFFFFFFFF, 0x00000000, 0xFFFFFC18, 0x00000000, 0x00000013, 0x00000000, 0x00000002, 0x00000000, 0x00000001, 0x00000000 +.word 0x00000043, 0x00000001, nok_01_Quizmo_ShouldQuizmoLeave, 0x0000000E, 0x00000002, 0xFE363C80, 0x00000001, 0x00000043, 0x00000005, GetNpcPos, 0xFFFFFFFF, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000027, 0x00000002, 0xFE363C81, 0x0000012C, 0x00000043, 0x00000003, SetNpcJumpscale, 0xFFFFFFFF, 0x00000001, 0x00000043, 0x00000003, SetNpcAnimation, 0xFFFFFFFF, 0x00AF000C, 0x00000008, 0x00000001, 0x00000028, 0x00000043, 0x00000005, SetNpcPos, 0xFFFFFFFF, 0x00000000, 0xFFFFFC18, 0x00000000, 0x00000013, 0x00000000, 0x00000002, 0x00000000, 0x00000001, 0x00000000 dlabel D_802460E8_9CB4C8 -.word 0x00000043, 0x00000003, nok_01_GetCamVfov, 0x00000000, 0xF4ACD480, 0x00000043, 0x00000003, nok_01_SetCamVfov, 0x00000000, 0x00000019, 0x00000043, 0x00000004, GetPlayerPos, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000043, 0x00000005, SetPanTarget, 0x00000000, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000043, 0x00000005, UseSettingsFrom, 0x00000000, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000043, 0x00000004, GetCamType, 0x00000000, 0xFE363C81, 0xFE363C82, 0x00000043, 0x00000004, SetCamType, 0x00000000, 0xFE363C81, 0x00000000, 0x00000043, 0x00000003, GetCamDistance, 0x00000000, 0xFE363C80, 0x0000000D, 0x00000002, 0xFE363C80, 0x00000000, 0x00000026, 0x00000002, 0xFE363C80, 0x00000172, 0x00000012, 0x00000000, 0x00000026, 0x00000002, 0xFE363C80, 0xFFFFFE8E, 0x00000013, 0x00000000, 0x00000043, 0x00000003, SetCamDistance, 0x00000000, 0xFE363C80, 0x00000043, 0x00000004, GetCamPitch, 0x00000000, 0xFE363C80, 0xFE363C81, 0x00000026, 0x00000002, 0xFE363C80, 0xF24AAE80, 0x00000026, 0x00000002, 0xFE363C81, 0xF24A5280, 0x00000043, 0x00000004, SetCamPitch, 0x00000000, 0xFE363C80, 0xFE363C81, 0x00000043, 0x00000004, PanToTarget, 0x00000000, 0x00000000, 0x00000001, 0x00000043, 0x00000003, SetCamLeadPlayer, 0x00000000, 0x00000000, 0x00000002, 0x00000000, 0x00000001, 0x00000000, 0x00000043, 0x00000005, GetNpcPos, 0x0000000F, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000027, 0x00000002, 0xFE363C81, 0x0000001E, 0x00000043, 0x00000005, SetPanTarget, 0x00000000, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000043, 0x00000003, GetCamDistance, 0x00000000, 0xFE363C80, 0x0000000D, 0x00000002, 0xFE363C80, 0x00000000, 0x00000026, 0x00000002, 0xFE363C80, 0x00000011, 0x00000012, 0x00000000, 0x00000026, 0x00000002, 0xFE363C80, 0xFFFFFFEF, 0x00000013, 0x00000000, 0x00000043, 0x00000003, SetCamDistance, 0x00000000, 0xFE363C80, 0x00000043, 0x00000003, SetCamSpeed, 0x00000000, 0xF24BE280, 0x00000043, 0x00000003, WaitForCam, 0x00000000, 0xF24A7E80, 0x00000043, 0x00000003, SetCamSpeed, 0x00000000, 0x00000001, 0x00000002, 0x00000000, 0x00000001, 0x00000000 +.word 0x00000043, 0x00000003, nok_01_Quizmo_GetCamVfov, 0x00000000, 0xF4ACD480, 0x00000043, 0x00000003, nok_01_Quizmo_SetCamVfov, 0x00000000, 0x00000019, 0x00000043, 0x00000004, GetPlayerPos, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000043, 0x00000005, SetPanTarget, 0x00000000, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000043, 0x00000005, UseSettingsFrom, 0x00000000, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000043, 0x00000004, GetCamType, 0x00000000, 0xFE363C81, 0xFE363C82, 0x00000043, 0x00000004, SetCamType, 0x00000000, 0xFE363C81, 0x00000000, 0x00000043, 0x00000003, GetCamDistance, 0x00000000, 0xFE363C80, 0x0000000D, 0x00000002, 0xFE363C80, 0x00000000, 0x00000026, 0x00000002, 0xFE363C80, 0x00000172, 0x00000012, 0x00000000, 0x00000026, 0x00000002, 0xFE363C80, 0xFFFFFE8E, 0x00000013, 0x00000000, 0x00000043, 0x00000003, SetCamDistance, 0x00000000, 0xFE363C80, 0x00000043, 0x00000004, GetCamPitch, 0x00000000, 0xFE363C80, 0xFE363C81, 0x00000026, 0x00000002, 0xFE363C80, 0xF24AAE80, 0x00000026, 0x00000002, 0xFE363C81, 0xF24A5280, 0x00000043, 0x00000004, SetCamPitch, 0x00000000, 0xFE363C80, 0xFE363C81, 0x00000043, 0x00000004, PanToTarget, 0x00000000, 0x00000000, 0x00000001, 0x00000043, 0x00000003, SetCamLeadPlayer, 0x00000000, 0x00000000, 0x00000002, 0x00000000, 0x00000001, 0x00000000, 0x00000043, 0x00000005, GetNpcPos, 0x0000000F, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000027, 0x00000002, 0xFE363C81, 0x0000001E, 0x00000043, 0x00000005, SetPanTarget, 0x00000000, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000043, 0x00000003, GetCamDistance, 0x00000000, 0xFE363C80, 0x0000000D, 0x00000002, 0xFE363C80, 0x00000000, 0x00000026, 0x00000002, 0xFE363C80, 0x00000011, 0x00000012, 0x00000000, 0x00000026, 0x00000002, 0xFE363C80, 0xFFFFFFEF, 0x00000013, 0x00000000, 0x00000043, 0x00000003, SetCamDistance, 0x00000000, 0xFE363C80, 0x00000043, 0x00000003, SetCamSpeed, 0x00000000, 0xF24BE280, 0x00000043, 0x00000003, WaitForCam, 0x00000000, 0xF24A7E80, 0x00000043, 0x00000003, SetCamSpeed, 0x00000000, 0x00000001, 0x00000002, 0x00000000, 0x00000001, 0x00000000 dlabel D_80246380_9CB760 -.word 0x00000043, 0x00000003, nok_01_SetCamVfov, 0x00000000, 0xF4ACD480, 0x00000043, 0x00000004, PanToTarget, 0x00000000, 0x00000000, 0x00000000, 0x00000002, 0x00000000, 0x00000001, 0x00000000 +.word 0x00000043, 0x00000003, nok_01_Quizmo_SetCamVfov, 0x00000000, 0xF4ACD480, 0x00000043, 0x00000004, PanToTarget, 0x00000000, 0x00000000, 0x00000000, 0x00000002, 0x00000000, 0x00000001, 0x00000000 dlabel D_802463BC_9CB79C -.word 0x00000008, 0x00000001, 0x00000014, 0x00000043, 0x00000006, nok_01_UnkCameraFunc, 0xF4ACD481, 0xF4ACD483, 0x00000053, 0xFE363C80, 0xFE363C81, 0x00000056, 0x00000000, 0x00000026, 0x00000002, 0xFE363C82, 0x00000000, 0x00000005, 0x00000001, 0x0000003C, 0x00000026, 0x00000002, 0xFE363C83, 0xFE363C80, 0x00000026, 0x00000002, 0xFE363C84, 0xFE363C81, 0x0000002E, 0x00000002, 0xFE363C83, 0xFE363C82, 0x0000002E, 0x00000002, 0xFE363C84, 0xFE363C82, 0x0000002F, 0x00000002, 0xFE363C83, 0x0000003C, 0x0000002F, 0x00000002, 0xFE363C84, 0x0000003C, 0x0000002C, 0x00000002, 0xFE363C83, 0xF4ACD481, 0x0000002C, 0x00000002, 0xFE363C84, 0xF4ACD483, 0x00000043, 0x00000004, SetPlayerPos, 0xFE363C83, 0xF4ACD482, 0xFE363C84, 0x0000002C, 0x00000002, 0xFE363C82, 0x00000001, 0x00000008, 0x00000001, 0x00000001, 0x00000006, 0x00000000, 0x00000026, 0x00000002, 0xFE363C83, 0xFE363C80, 0x00000026, 0x00000002, 0xFE363C84, 0xFE363C81, 0x0000002C, 0x00000002, 0xFE363C83, 0xF4ACD481, 0x0000002C, 0x00000002, 0xFE363C84, 0xF4ACD483, 0x00000043, 0x00000004, SetPlayerPos, 0xFE363C83, 0xF4ACD482, 0xFE363C84, 0x00000057, 0x00000000, 0x00000043, 0x00000001, nok_01_UnkRotatePlayer, 0x00000043, 0x00000004, func_802D2884, 0xF4ACD481, 0xF4ACD483, 0x00000000, 0x00000043, 0x00000002, SetPlayerAnimation, 0x00010002, 0x00000002, 0x00000000, 0x00000001, 0x00000000 +.word 0x00000008, 0x00000001, 0x00000014, 0x00000043, 0x00000006, nok_01_Quizmo_AddViewRelativeOffset, 0xF4ACD481, 0xF4ACD483, 0x00000053, 0xFE363C80, 0xFE363C81, 0x00000056, 0x00000000, 0x00000026, 0x00000002, 0xFE363C82, 0x00000000, 0x00000005, 0x00000001, 0x0000003C, 0x00000026, 0x00000002, 0xFE363C83, 0xFE363C80, 0x00000026, 0x00000002, 0xFE363C84, 0xFE363C81, 0x0000002E, 0x00000002, 0xFE363C83, 0xFE363C82, 0x0000002E, 0x00000002, 0xFE363C84, 0xFE363C82, 0x0000002F, 0x00000002, 0xFE363C83, 0x0000003C, 0x0000002F, 0x00000002, 0xFE363C84, 0x0000003C, 0x0000002C, 0x00000002, 0xFE363C83, 0xF4ACD481, 0x0000002C, 0x00000002, 0xFE363C84, 0xF4ACD483, 0x00000043, 0x00000004, SetPlayerPos, 0xFE363C83, 0xF4ACD482, 0xFE363C84, 0x0000002C, 0x00000002, 0xFE363C82, 0x00000001, 0x00000008, 0x00000001, 0x00000001, 0x00000006, 0x00000000, 0x00000026, 0x00000002, 0xFE363C83, 0xFE363C80, 0x00000026, 0x00000002, 0xFE363C84, 0xFE363C81, 0x0000002C, 0x00000002, 0xFE363C83, 0xF4ACD481, 0x0000002C, 0x00000002, 0xFE363C84, 0xF4ACD483, 0x00000043, 0x00000004, SetPlayerPos, 0xFE363C83, 0xF4ACD482, 0xFE363C84, 0x00000057, 0x00000000, 0x00000043, 0x00000001, nok_01_Quizmo_SpinPlayer, 0x00000043, 0x00000004, func_802D2884, 0xF4ACD481, 0xF4ACD483, 0x00000000, 0x00000043, 0x00000002, SetPlayerAnimation, 0x00010002, 0x00000002, 0x00000000, 0x00000001, 0x00000000 dlabel D_8024656C_9CB94C -.word 0x00000043, 0x00000005, GetNpcPos, 0xFFFFFFFC, 0xFE363C8A, 0xFE363C8B, 0xFE363C8C, 0x00000043, 0x00000006, nok_01_UnkCameraFunc, 0xFE363C8A, 0xFE363C8C, 0x0000006C, 0xFE363C80, 0xFE363C81, 0x00000026, 0x00000002, 0xFE363C85, 0xF4ACD482, 0x0000002D, 0x00000002, 0xFE363C85, 0xFE363C8B, 0x00000056, 0x00000000, 0x00000043, 0x00000001, nok_01_UnkMovePartner, 0x00000026, 0x00000002, 0xFE363C83, 0xFE363C80, 0x00000026, 0x00000002, 0xFE363C84, 0xFE363C81, 0x00000026, 0x00000002, 0xFE363C86, 0xFE363C85, 0x0000002C, 0x00000002, 0xFE363C83, 0xFE363C8A, 0x0000002C, 0x00000002, 0xFE363C84, 0xFE363C8C, 0x0000002C, 0x00000002, 0xFE363C86, 0xFE363C8B, 0x00000043, 0x00000005, SetNpcPos, 0xFFFFFFFC, 0xFE363C83, 0xFE363C86, 0xFE363C84, 0x00000057, 0x00000000, 0x00000043, 0x00000001, nok_01_UnkRotatePartner, 0x00000043, 0x00000003, NpcFacePlayer, 0xFFFFFFFC, 0x00000000, 0x00000043, 0x00000003, SetNpcAnimation, 0xFFFFFFFC, 0x00000106, 0x00000002, 0x00000000, 0x00000001, 0x00000000 +.word 0x00000043, 0x00000005, GetNpcPos, 0xFFFFFFFC, 0xFE363C8A, 0xFE363C8B, 0xFE363C8C, 0x00000043, 0x00000006, nok_01_Quizmo_AddViewRelativeOffset, 0xFE363C8A, 0xFE363C8C, 0x0000006C, 0xFE363C80, 0xFE363C81, 0x00000026, 0x00000002, 0xFE363C85, 0xF4ACD482, 0x0000002D, 0x00000002, 0xFE363C85, 0xFE363C8B, 0x00000056, 0x00000000, 0x00000043, 0x00000001, nok_01_Quizmo_UpdatePartnerPosition, 0x00000026, 0x00000002, 0xFE363C83, 0xFE363C80, 0x00000026, 0x00000002, 0xFE363C84, 0xFE363C81, 0x00000026, 0x00000002, 0xFE363C86, 0xFE363C85, 0x0000002C, 0x00000002, 0xFE363C83, 0xFE363C8A, 0x0000002C, 0x00000002, 0xFE363C84, 0xFE363C8C, 0x0000002C, 0x00000002, 0xFE363C86, 0xFE363C8B, 0x00000043, 0x00000005, SetNpcPos, 0xFFFFFFFC, 0xFE363C83, 0xFE363C86, 0xFE363C84, 0x00000057, 0x00000000, 0x00000043, 0x00000001, nok_01_Quizmo_SpinPartner, 0x00000043, 0x00000003, NpcFacePlayer, 0xFFFFFFFC, 0x00000000, 0x00000043, 0x00000003, SetNpcAnimation, 0xFFFFFFFC, 0x00000106, 0x00000002, 0x00000000, 0x00000001, 0x00000000 dlabel D_802466A4_9CBA84 -.word 0x00000043, 0x00000005, GetNpcPos, 0x0000000F, 0xFE363C8A, 0xFE363C8B, 0xFE363C8C, 0x00000043, 0x00000006, nok_01_UnkCameraFunc, 0xFE363C8A, 0xFE363C8C, 0xFFFFFFBA, 0xFE363C80, 0xFE363C81, 0x00000056, 0x00000000, 0x00000026, 0x00000002, 0xFE363C82, 0x00000000, 0x00000005, 0x00000001, 0x0000003C, 0x00000026, 0x00000002, 0xFE363C83, 0xFE363C80, 0x00000026, 0x00000002, 0xFE363C84, 0xFE363C81, 0x0000002E, 0x00000002, 0xFE363C83, 0xFE363C82, 0x0000002E, 0x00000002, 0xFE363C84, 0xFE363C82, 0x0000002F, 0x00000002, 0xFE363C83, 0x0000003C, 0x0000002F, 0x00000002, 0xFE363C84, 0x0000003C, 0x0000002C, 0x00000002, 0xFE363C83, 0xFE363C8A, 0x0000002C, 0x00000002, 0xFE363C84, 0xFE363C8C, 0x00000043, 0x00000005, SetNpcPos, 0x0000000F, 0xFE363C83, 0xF4ACD482, 0xFE363C84, 0x0000002C, 0x00000002, 0xFE363C82, 0x00000001, 0x00000008, 0x00000001, 0x00000001, 0x00000006, 0x00000000, 0x00000057, 0x00000000, 0x00000008, 0x00000001, 0x0000003C, 0x00000043, 0x00000003, NpcFacePlayer, 0x0000000F, 0x00000000, 0x00000043, 0x00000003, SetNpcAnimation, 0x0000000F, 0x00AF0001, 0x00000002, 0x00000000, 0x00000001, 0x00000000 +.word 0x00000043, 0x00000005, GetNpcPos, 0x0000000F, 0xFE363C8A, 0xFE363C8B, 0xFE363C8C, 0x00000043, 0x00000006, nok_01_Quizmo_AddViewRelativeOffset, 0xFE363C8A, 0xFE363C8C, 0xFFFFFFBA, 0xFE363C80, 0xFE363C81, 0x00000056, 0x00000000, 0x00000026, 0x00000002, 0xFE363C82, 0x00000000, 0x00000005, 0x00000001, 0x0000003C, 0x00000026, 0x00000002, 0xFE363C83, 0xFE363C80, 0x00000026, 0x00000002, 0xFE363C84, 0xFE363C81, 0x0000002E, 0x00000002, 0xFE363C83, 0xFE363C82, 0x0000002E, 0x00000002, 0xFE363C84, 0xFE363C82, 0x0000002F, 0x00000002, 0xFE363C83, 0x0000003C, 0x0000002F, 0x00000002, 0xFE363C84, 0x0000003C, 0x0000002C, 0x00000002, 0xFE363C83, 0xFE363C8A, 0x0000002C, 0x00000002, 0xFE363C84, 0xFE363C8C, 0x00000043, 0x00000005, SetNpcPos, 0x0000000F, 0xFE363C83, 0xF4ACD482, 0xFE363C84, 0x0000002C, 0x00000002, 0xFE363C82, 0x00000001, 0x00000008, 0x00000001, 0x00000001, 0x00000006, 0x00000000, 0x00000057, 0x00000000, 0x00000008, 0x00000001, 0x0000003C, 0x00000043, 0x00000003, NpcFacePlayer, 0x0000000F, 0x00000000, 0x00000043, 0x00000003, SetNpcAnimation, 0x0000000F, 0x00AF0001, 0x00000002, 0x00000000, 0x00000001, 0x00000000 dlabel D_80246810_9CBBF0 .word 0x00000044, 0x00000001, D_802463BC_9CB79C, 0x00000044, 0x00000001, D_8024656C_9CB94C, 0x00000046, 0x00000001, D_802466A4_9CBA84, 0x00000002, 0x00000000, 0x00000001, 0x00000000, 0x00000005, 0x00000001, 0x00000000, 0x00000043, 0x00000002, SetPlayerAnimation, 0x00010028, 0x00000008, 0x00000001, 0x00000014, 0x00000006, 0x00000000, 0x00000002, 0x00000000, 0x00000001, 0x00000000 @@ -147,7 +147,7 @@ dlabel D_80247408_9CC7E8 .word 0x00000043, 0x00000002, SetPlayerAnimation, 0x00010023, 0x00000005, 0x00000001, 0x00000000, 0x00000008, 0x00000001, 0x00000001, 0x00000006, 0x00000000, 0x00000002, 0x00000000, 0x00000001, 0x00000000 dlabel D_80247448_9CC828 -.word 0x00000056, 0x00000000, 0x00000043, 0x00000006, nok_01_UnkCameraFunc, 0xF4ACD481, 0xF4ACD483, 0x00000019, 0xFE363C80, 0xFE363C81, 0x00000026, 0x00000002, 0xFE363C82, 0xF4ACD481, 0x0000002C, 0x00000002, 0xFE363C82, 0xFE363C80, 0x00000026, 0x00000002, 0xFE363C83, 0xF4ACD483, 0x0000002C, 0x00000002, 0xFE363C83, 0xFE363C81, 0x00000043, 0x00000003, SetNpcAnimation, 0xFFFFFFFC, 0x00000102, 0x00000043, 0x00000005, NpcMoveTo, 0xFFFFFFFC, 0xFE363C82, 0xFE363C83, 0x00000028, 0x00000043, 0x00000003, SetNpcAnimation, 0xFFFFFFFC, 0x00000106, 0x00000057, 0x00000000, 0x00000043, 0x00000004, PlayerMoveTo, 0xF4ACD481, 0xF4ACD483, 0x00000028, 0x00000002, 0x00000000, 0x00000001, 0x00000000 +.word 0x00000056, 0x00000000, 0x00000043, 0x00000006, nok_01_Quizmo_AddViewRelativeOffset, 0xF4ACD481, 0xF4ACD483, 0x00000019, 0xFE363C80, 0xFE363C81, 0x00000026, 0x00000002, 0xFE363C82, 0xF4ACD481, 0x0000002C, 0x00000002, 0xFE363C82, 0xFE363C80, 0x00000026, 0x00000002, 0xFE363C83, 0xF4ACD483, 0x0000002C, 0x00000002, 0xFE363C83, 0xFE363C81, 0x00000043, 0x00000003, SetNpcAnimation, 0xFFFFFFFC, 0x00000102, 0x00000043, 0x00000005, NpcMoveTo, 0xFFFFFFFC, 0xFE363C82, 0xFE363C83, 0x00000028, 0x00000043, 0x00000003, SetNpcAnimation, 0xFFFFFFFC, 0x00000106, 0x00000057, 0x00000000, 0x00000043, 0x00000004, PlayerMoveTo, 0xF4ACD481, 0xF4ACD483, 0x00000028, 0x00000002, 0x00000000, 0x00000001, 0x00000000 dlabel D_80247524_9CC904 .word 0x00000045, 0x00000002, D_802468C0_9CBCA0, 0xFE363C81, 0x00000008, 0x00000001, 0x0000003C, 0x00000049, 0x00000001, 0xFE363C81, 0x00000005, 0x00000001, 0x00000005, 0x00000043, 0x00000004, GetPlayerPos, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000027, 0x00000002, 0xFE363C81, 0xFFFFFFFF, 0x00000043, 0x00000004, SetPlayerPos, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000008, 0x00000001, 0x00000002, 0x00000006, 0x00000000, 0x00000008, 0x00000001, 0x00000014, 0x00000046, 0x00000001, D_80247448_9CC828, 0x00000002, 0x00000000, 0x00000001, 0x00000000 @@ -156,16 +156,16 @@ dlabel D_802475D4_9CC9B4 .word 0x00000045, 0x00000002, D_80247408_9CC7E8, 0xFE363C81, 0x00000008, 0x00000001, 0x0000003C, 0x00000005, 0x00000001, 0x00000005, 0x00000043, 0x00000004, GetPlayerPos, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000027, 0x00000002, 0xFE363C81, 0xFFFFFFFF, 0x00000043, 0x00000004, SetPlayerPos, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000008, 0x00000001, 0x00000002, 0x00000006, 0x00000000, 0x00000008, 0x00000001, 0x00000014, 0x00000049, 0x00000001, 0xFE363C81, 0x00000046, 0x00000001, D_80247448_9CC828, 0x00000002, 0x00000000, 0x00000001, 0x00000000 dlabel D_80247684_9CCA64 -.word 0x0000000D, 0x00000002, 0xF5DE02E0, 0x0000003F, 0x00000024, 0x00000002, 0xFE363C80, 0x00000000, 0x00000002, 0x00000000, 0x00000013, 0x00000000, 0x00000043, 0x00000004, GetPlayerPos, 0xF4ACD481, 0xF4ACD482, 0xF4ACD483, 0x00000043, 0x00000003, NpcFacePlayer, 0xFFFFFFFF, 0x00000010, 0x0000000A, 0x00000002, 0xF5DE02E0, 0x0000003F, 0x00000043, 0x00000006, SpeakToPlayer, 0xFFFFFFFF, 0x00AF0004, 0x00AF0001, 0x00000000, 0x0008000A, 0x00000012, 0x00000000, 0x0000000A, 0x00000002, 0xF8406267, 0x00000001, 0x00000043, 0x00000006, SpeakToPlayer, 0xFFFFFFFF, 0x00AF0004, 0x00AF0001, 0x00000000, 0x00080009, 0x00000012, 0x00000000, 0x00000043, 0x00000006, SpeakToPlayer, 0xFFFFFFFF, 0x00AF0004, 0x00AF0001, 0x00000000, 0x00080008, 0x00000024, 0x00000002, 0xF8406267, 0x00000001, 0x00000013, 0x00000000, 0x00000013, 0x00000000, 0x00000043, 0x00000002, ShowChoice, 0x001E000D, 0x0000000A, 0x00000002, 0xFE363C80, 0x00000001, 0x00000043, 0x00000006, ContinueSpeech, 0xFFFFFFFF, 0x00AF0004, 0x00AF0001, 0x00000000, 0x0008000C, 0x00000046, 0x00000001, D_80246038_9CB418, 0x00000024, 0x00000002, 0xFE363C80, 0x00000000, 0x00000002, 0x00000000, 0x00000013, 0x00000000, 0x00000024, 0x00000002, 0xF8406281, 0x00000001, 0x00000043, 0x00000001, nok_01_Set80151310_1, 0x00000043, 0x00000001, nok_01_UnkAlphaFunc, 0x00000044, 0x00000001, D_802460E8_9CB4C8, 0x00000043, 0x00000002, DisablePartnerAI, 0x00000000, 0x00000043, 0x00000004, SetNpcFlagBits, 0xFFFFFFFC, 0x00000200, 0x00000000, 0x00000043, 0x00000004, SetNpcFlagBits, 0x0000000F, 0x00000200, 0x00000000, 0x00000043, 0x00000004, SetNpcFlagBits, 0xFFFFFFFC, 0x00000148, 0x00000001, 0x00000043, 0x00000004, SetNpcFlagBits, 0x0000000F, 0x00000100, 0x00000001, 0x00000043, 0x00000003, SetNpcAnimation, 0xFFFFFFFC, 0x00000106, 0x00000045, 0x00000002, D_80246810_9CBBF0, 0xFE363C81, 0x00000043, 0x00000006, ContinueSpeech, 0xFFFFFFFF, 0x00AF0004, 0x00AF0001, 0x00000000, 0x0008000B, 0x00000043, 0x00000002, PlaySound, 0x00000089, 0x00000005, 0x00000001, 0x00000000, 0x00000055, 0x00000002, 0xFE363C81, 0xFE363C80, 0x0000000A, 0x00000002, 0xFE363C80, 0x00000000, 0x00000007, 0x00000000, 0x00000013, 0x00000000, 0x00000008, 0x00000001, 0x00000001, 0x00000006, 0x00000000, 0x00000043, 0x00000001, func_802414D8_9C68B8, 0x00000005, 0x00000001, 0x00000005, 0x00000043, 0x00000004, GetPlayerPos, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000027, 0x00000002, 0xFE363C81, 0x00000001, 0x00000043, 0x00000004, SetPlayerPos, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000008, 0x00000001, 0x00000002, 0x00000006, 0x00000000, 0x00000024, 0x00000002, 0xFE363C80, 0x002C0000, 0x00000027, 0x00000002, 0xFE363C80, 0xF5DE02E0, 0x00000043, 0x00000006, SpeakToPlayer, 0xFFFFFFFF, 0x00AF0005, 0x00AF0006, 0x00000000, 0xFE363C80, 0x00000043, 0x00000002, SetPlayerAnimation, 0x00010028, 0x00000024, 0x00000002, 0xFE363C80, 0x002D0000, 0x00000027, 0x00000002, 0xFE363C80, 0xF5DE02E0, 0x00000043, 0x00000002, PlaySound, 0x0000008E, 0x00000043, 0x00000002, ShowChoice, 0xFE363C80, 0x00000049, 0x00000001, 0xFE363C81, 0x00000043, 0x00000002, StopSound, 0x0000008E, 0x00000044, 0x00000001, D_80246884_9CBC64, 0x00000008, 0x00000001, 0x0000000F, 0x00000043, 0x00000002, PlaySound, 0x0000008D, 0x00000043, 0x00000002, func_802417D8_9C6BB8, 0xFE363C80, 0x00000024, 0x00000002, 0xF4ACD484, 0x00000000, 0x00000043, 0x00000001, func_80241DCC_9C71AC, 0x00000008, 0x00000001, 0x00000028, 0x00000043, 0x00000001, func_80241454_9C6834, 0x00000056, 0x00000000, 0x00000008, 0x00000001, 0x0000006E, 0x00000043, 0x00000001, CloseChoice, 0x00000024, 0x00000002, 0xF4ACD484, 0x00000000, 0x00000057, 0x00000000, 0x0000000A, 0x00000002, 0xFE363C80, 0x00000001, 0x00000043, 0x00000003, SetNpcAnimation, 0x0000000F, 0x00AF0007, 0x00000024, 0x00000002, 0xF4ACD484, 0x00000001, 0x00000056, 0x00000000, 0x00000043, 0x00000002, func_802417A4_9C6B84, 0x00000001, 0x00000008, 0x00000001, 0x00000006, 0x00000008, 0x00000001, 0x00000006, 0x00000008, 0x00000001, 0x00000006, 0x00000043, 0x00000002, func_802417A4_9C6B84, 0x00000002, 0x00000057, 0x00000000, 0x00000056, 0x00000000, 0x00000043, 0x00000002, PlaySound, 0x0000021C, 0x00000008, 0x00000001, 0x00000006, 0x00000043, 0x00000002, PlaySound, 0x0000021C, 0x00000008, 0x00000001, 0x00000006, 0x00000043, 0x00000002, PlaySound, 0x0000021C, 0x00000008, 0x00000001, 0x00000006, 0x00000043, 0x00000002, PlaySound, 0x0000021C, 0x00000057, 0x00000000, 0x00000043, 0x00000002, PlaySound, 0x0000008A, 0x00000043, 0x00000001, func_80241870_9C6C50, 0x00000056, 0x00000000, 0x00000008, 0x00000001, 0x0000000F, 0x00000043, 0x00000004, GetPlayerPos, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000027, 0x00000002, 0xFE363C81, 0x00000032, 0x00000043, 0x00000006, nok_01_UnkCameraFunc, 0x00000000, 0x00000000, 0x00000053, 0xFE363C80, 0xFE363C82, 0x00000043, 0x0000000F, PlayEffect, 0x00000007, 0x00000002, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000043, 0x0000000F, PlayEffect, 0x00000044, 0x00000004, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000001, 0x0000003C, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000008, 0x00000001, 0x0000000F, 0x00000027, 0x00000002, 0xFE363C81, 0xFFFFFFFD, 0x00000043, 0x00000006, nok_01_UnkCameraFunc, 0x00000000, 0x00000000, 0x0000003A, 0xFE363C80, 0xFE363C82, 0x00000043, 0x0000000F, PlayEffect, 0x00000007, 0x00000002, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000043, 0x0000000F, PlayEffect, 0x00000044, 0x00000004, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000001, 0x0000003C, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000008, 0x00000001, 0x0000000F, 0x00000027, 0x00000002, 0xFE363C81, 0x0000001E, 0x00000043, 0x00000006, nok_01_UnkCameraFunc, 0x00000000, 0x00000000, 0x0000005D, 0xFE363C80, 0xFE363C82, 0x00000043, 0x0000000F, PlayEffect, 0x00000007, 0x00000002, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000043, 0x0000000F, PlayEffect, 0x00000044, 0x00000004, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000001, 0x0000003C, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000008, 0x00000001, 0x0000000F, 0x00000057, 0x00000000, 0x00000008, 0x00000001, 0x00000014, 0x00000045, 0x00000002, D_80247524_9CC904, 0xFE363C81, 0x00000027, 0x00000002, 0xF5DE02E0, 0x00000001, 0x0000000D, 0x00000002, 0xF5DE02E0, 0x0000003F, 0x00000043, 0x00000006, ContinueSpeech, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x00000000, 0x00080010, 0x00000043, 0x00000003, SetNpcAnimation, 0x0000000F, 0x00AF0006, 0x00000005, 0x00000001, 0x00000000, 0x00000055, 0x00000002, 0xFE363C81, 0xFE363C80, 0x0000000A, 0x00000002, 0xFE363C80, 0x00000000, 0x00000007, 0x00000000, 0x00000013, 0x00000000, 0x00000008, 0x00000001, 0x00000001, 0x00000006, 0x00000000, 0x00000043, 0x00000003, SetNpcAnimation, 0x0000000F, 0x00AF0005, 0x00000024, 0x00000002, 0xFE363C80, 0x0000015C, 0x00000024, 0x00000002, 0xFE363C81, 0x00000003, 0x00000046, 0x00000001, D_80245F48_9CB328, 0x00000043, 0x00000002, AddStarPieces, 0x00000001, 0x00000043, 0x00000002, func_802417A4_9C6B84, 0x0000000F, 0x00000043, 0x00000001, func_80241858_9C6C38, 0x00000043, 0x00000003, SetMessageValue, 0xF5DE02E0, 0x00000000, 0x00000043, 0x00000006, SpeakToPlayer, 0xFFFFFFFF, 0x00AF0004, 0x00AF0001, 0x00000000, 0x00080011, 0x00000012, 0x00000000, 0x00000043, 0x00000006, ContinueSpeech, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x00000000, 0x0008000E, 0x00000043, 0x00000003, SetNpcAnimation, 0x0000000F, 0x00AF0006, 0x00000005, 0x00000001, 0x00000000, 0x00000055, 0x00000002, 0xFE363C81, 0xFE363C80, 0x0000000A, 0x00000002, 0xFE363C80, 0x00000000, 0x00000007, 0x00000000, 0x00000013, 0x00000000, 0x00000008, 0x00000001, 0x00000001, 0x00000006, 0x00000000, 0x00000043, 0x00000003, SetNpcAnimation, 0x0000000F, 0x00AF0005, 0x00000024, 0x00000002, 0xFE363C80, 0x0000015C, 0x00000024, 0x00000002, 0xFE363C81, 0x00000001, 0x00000046, 0x00000001, D_80245F48_9CB328, 0x00000043, 0x00000002, AddStarPieces, 0x00000001, 0x00000043, 0x00000002, func_802417A4_9C6B84, 0x0000000F, 0x00000043, 0x00000001, func_80241858_9C6C38, 0x00000043, 0x00000003, SetMessageValue, 0xF5DE02E0, 0x00000000, 0x0000000A, 0x00000002, 0xF5DE02E0, 0x00000001, 0x00000043, 0x00000003, SetMessageMsg, MessageSingular, 0x00000001, 0x00000012, 0x00000000, 0x00000043, 0x00000003, SetMessageMsg, MessagePlural, 0x00000001, 0x00000013, 0x00000000, 0x00000043, 0x00000006, SpeakToPlayer, 0xFFFFFFFF, 0x00AF0004, 0x00AF0001, 0x00000000, 0x0008000F, 0x00000013, 0x00000000, 0x00000024, 0x00000002, 0xFE363C80, 0x00000001, 0x00000012, 0x00000000, 0x00000043, 0x00000003, SetNpcAnimation, 0x0000000F, 0x00AF0009, 0x00000024, 0x00000002, 0xF4ACD484, 0x00000002, 0x00000043, 0x00000002, PlaySound, 0x0000021D, 0x00000043, 0x00000002, PlaySound, 0x0000008B, 0x00000045, 0x00000002, D_802475D4_9CC9B4, 0xFE363C81, 0x00000043, 0x00000004, GetPlayerPos, 0xFE363C82, 0xFE363C83, 0xFE363C84, 0x00000043, 0x0000000F, PlayEffect, 0x0000002B, 0x00000000, 0xFE363C82, 0xFE363C83, 0xFE363C84, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000043, 0x00000006, ContinueSpeech, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x00000000, 0x0008000D, 0x00000043, 0x00000003, SetNpcAnimation, 0x0000000F, 0x00AF000A, 0x00000005, 0x00000001, 0x00000000, 0x00000055, 0x00000002, 0xFE363C81, 0xFE363C80, 0x0000000A, 0x00000002, 0xFE363C80, 0x00000000, 0x00000007, 0x00000000, 0x00000013, 0x00000000, 0x00000008, 0x00000001, 0x00000001, 0x00000006, 0x00000000, 0x00000024, 0x00000002, 0xFE363C80, 0x00000000, 0x00000013, 0x00000000, 0x00000043, 0x00000002, func_802417D8_9C6BB8, 0xFFFFFFFF, 0x00000043, 0x00000001, EnablePartnerAI, 0x00000056, 0x00000000, 0x00000008, 0x00000001, 0x0000001E, 0x00000043, 0x00000002, PlaySound, 0x0000008F, 0x00000057, 0x00000000, 0x00000056, 0x00000000, 0x00000008, 0x00000001, 0x0000002D, 0x00000043, 0x00000002, StopSound, 0x00000089, 0x00000057, 0x00000000, 0x00000043, 0x00000001, func_8024188C_9C6C6C, 0x00000043, 0x00000001, func_802416F0_9C6AD0, 0x00000046, 0x00000001, D_80246038_9CB418, 0x00000044, 0x00000001, D_80246380_9CB760, 0x00000043, 0x00000001, nok_01_UnkFunc29, 0x00000043, 0x00000001, nok_01_Set80151310_0, 0x00000024, 0x00000002, 0xF8406281, 0x00000000, 0x00000002, 0x00000000, 0x00000001, 0x00000000 +.word 0x0000000D, 0x00000002, 0xF5DE02E0, 0x0000003F, 0x00000024, 0x00000002, 0xFE363C80, 0x00000000, 0x00000002, 0x00000000, 0x00000013, 0x00000000, 0x00000043, 0x00000004, GetPlayerPos, 0xF4ACD481, 0xF4ACD482, 0xF4ACD483, 0x00000043, 0x00000003, NpcFacePlayer, 0xFFFFFFFF, 0x00000010, 0x0000000A, 0x00000002, 0xF5DE02E0, 0x0000003F, 0x00000043, 0x00000006, SpeakToPlayer, 0xFFFFFFFF, 0x00AF0004, 0x00AF0001, 0x00000000, 0x0008000A, 0x00000012, 0x00000000, 0x0000000A, 0x00000002, 0xF8406267, 0x00000001, 0x00000043, 0x00000006, SpeakToPlayer, 0xFFFFFFFF, 0x00AF0004, 0x00AF0001, 0x00000000, 0x00080009, 0x00000012, 0x00000000, 0x00000043, 0x00000006, SpeakToPlayer, 0xFFFFFFFF, 0x00AF0004, 0x00AF0001, 0x00000000, 0x00080008, 0x00000024, 0x00000002, 0xF8406267, 0x00000001, 0x00000013, 0x00000000, 0x00000013, 0x00000000, 0x00000043, 0x00000002, ShowChoice, 0x001E000D, 0x0000000A, 0x00000002, 0xFE363C80, 0x00000001, 0x00000043, 0x00000006, ContinueSpeech, 0xFFFFFFFF, 0x00AF0004, 0x00AF0001, 0x00000000, 0x0008000C, 0x00000046, 0x00000001, D_80246038_9CB418, 0x00000024, 0x00000002, 0xFE363C80, 0x00000000, 0x00000002, 0x00000000, 0x00000013, 0x00000000, 0x00000024, 0x00000002, 0xF8406281, 0x00000001, 0x00000043, 0x00000001, nok_01_Quizmo_HideEntities, 0x00000043, 0x00000001, nok_01_Quizmo_HideWorld, 0x00000044, 0x00000001, D_802460E8_9CB4C8, 0x00000043, 0x00000002, DisablePartnerAI, 0x00000000, 0x00000043, 0x00000004, SetNpcFlagBits, 0xFFFFFFFC, 0x00000200, 0x00000000, 0x00000043, 0x00000004, SetNpcFlagBits, 0x0000000F, 0x00000200, 0x00000000, 0x00000043, 0x00000004, SetNpcFlagBits, 0xFFFFFFFC, 0x00000148, 0x00000001, 0x00000043, 0x00000004, SetNpcFlagBits, 0x0000000F, 0x00000100, 0x00000001, 0x00000043, 0x00000003, SetNpcAnimation, 0xFFFFFFFC, 0x00000106, 0x00000045, 0x00000002, D_80246810_9CBBF0, 0xFE363C81, 0x00000043, 0x00000006, ContinueSpeech, 0xFFFFFFFF, 0x00AF0004, 0x00AF0001, 0x00000000, 0x0008000B, 0x00000043, 0x00000002, PlaySound, 0x00000089, 0x00000005, 0x00000001, 0x00000000, 0x00000055, 0x00000002, 0xFE363C81, 0xFE363C80, 0x0000000A, 0x00000002, 0xFE363C80, 0x00000000, 0x00000007, 0x00000000, 0x00000013, 0x00000000, 0x00000008, 0x00000001, 0x00000001, 0x00000006, 0x00000000, 0x00000043, 0x00000001, nok_01_Quizmo_CreateStage, 0x00000005, 0x00000001, 0x00000005, 0x00000043, 0x00000004, GetPlayerPos, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000027, 0x00000002, 0xFE363C81, 0x00000001, 0x00000043, 0x00000004, SetPlayerPos, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000008, 0x00000001, 0x00000002, 0x00000006, 0x00000000, 0x00000024, 0x00000002, 0xFE363C80, 0x002C0000, 0x00000027, 0x00000002, 0xFE363C80, 0xF5DE02E0, 0x00000043, 0x00000006, SpeakToPlayer, 0xFFFFFFFF, 0x00AF0005, 0x00AF0006, 0x00000000, 0xFE363C80, 0x00000043, 0x00000002, SetPlayerAnimation, 0x00010028, 0x00000024, 0x00000002, 0xFE363C80, 0x002D0000, 0x00000027, 0x00000002, 0xFE363C80, 0xF5DE02E0, 0x00000043, 0x00000002, PlaySound, 0x0000008E, 0x00000043, 0x00000002, ShowChoice, 0xFE363C80, 0x00000049, 0x00000001, 0xFE363C81, 0x00000043, 0x00000002, StopSound, 0x0000008E, 0x00000044, 0x00000001, D_80246884_9CBC64, 0x00000008, 0x00000001, 0x0000000F, 0x00000043, 0x00000002, PlaySound, 0x0000008D, 0x00000043, 0x00000002, nok_01_Quizmo_UnkStageEffectMode, 0xFE363C80, 0x00000024, 0x00000002, 0xF4ACD484, 0x00000000, 0x00000043, 0x00000001, nok_01_Quizmo_CreateWorker, 0x00000008, 0x00000001, 0x00000028, 0x00000043, 0x00000001, nok_01_Quizmo_UpdateRecords, 0x00000056, 0x00000000, 0x00000008, 0x00000001, 0x0000006E, 0x00000043, 0x00000001, CloseChoice, 0x00000024, 0x00000002, 0xF4ACD484, 0x00000000, 0x00000057, 0x00000000, 0x0000000A, 0x00000002, 0xFE363C80, 0x00000001, 0x00000043, 0x00000003, SetNpcAnimation, 0x0000000F, 0x00AF0007, 0x00000024, 0x00000002, 0xF4ACD484, 0x00000001, 0x00000056, 0x00000000, 0x00000043, 0x00000002, nok_01_Quizmo_SetStageLightsDelay, 0x00000001, 0x00000008, 0x00000001, 0x00000006, 0x00000008, 0x00000001, 0x00000006, 0x00000008, 0x00000001, 0x00000006, 0x00000043, 0x00000002, nok_01_Quizmo_SetStageLightsDelay, 0x00000002, 0x00000057, 0x00000000, 0x00000056, 0x00000000, 0x00000043, 0x00000002, PlaySound, 0x0000021C, 0x00000008, 0x00000001, 0x00000006, 0x00000043, 0x00000002, PlaySound, 0x0000021C, 0x00000008, 0x00000001, 0x00000006, 0x00000043, 0x00000002, PlaySound, 0x0000021C, 0x00000008, 0x00000001, 0x00000006, 0x00000043, 0x00000002, PlaySound, 0x0000021C, 0x00000057, 0x00000000, 0x00000043, 0x00000002, PlaySound, 0x0000008A, 0x00000043, 0x00000001, nok_01_Quizmo_SetVannaAnim_Clap, 0x00000056, 0x00000000, 0x00000008, 0x00000001, 0x0000000F, 0x00000043, 0x00000004, GetPlayerPos, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000027, 0x00000002, 0xFE363C81, 0x00000032, 0x00000043, 0x00000006, nok_01_Quizmo_AddViewRelativeOffset, 0x00000000, 0x00000000, 0x00000053, 0xFE363C80, 0xFE363C82, 0x00000043, 0x0000000F, PlayEffect, 0x00000007, 0x00000002, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000043, 0x0000000F, PlayEffect, 0x00000044, 0x00000004, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000001, 0x0000003C, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000008, 0x00000001, 0x0000000F, 0x00000027, 0x00000002, 0xFE363C81, 0xFFFFFFFD, 0x00000043, 0x00000006, nok_01_Quizmo_AddViewRelativeOffset, 0x00000000, 0x00000000, 0x0000003A, 0xFE363C80, 0xFE363C82, 0x00000043, 0x0000000F, PlayEffect, 0x00000007, 0x00000002, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000043, 0x0000000F, PlayEffect, 0x00000044, 0x00000004, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000001, 0x0000003C, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000008, 0x00000001, 0x0000000F, 0x00000027, 0x00000002, 0xFE363C81, 0x0000001E, 0x00000043, 0x00000006, nok_01_Quizmo_AddViewRelativeOffset, 0x00000000, 0x00000000, 0x0000005D, 0xFE363C80, 0xFE363C82, 0x00000043, 0x0000000F, PlayEffect, 0x00000007, 0x00000002, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000043, 0x0000000F, PlayEffect, 0x00000044, 0x00000004, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000001, 0x0000003C, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000008, 0x00000001, 0x0000000F, 0x00000057, 0x00000000, 0x00000008, 0x00000001, 0x00000014, 0x00000045, 0x00000002, D_80247524_9CC904, 0xFE363C81, 0x00000027, 0x00000002, 0xF5DE02E0, 0x00000001, 0x0000000D, 0x00000002, 0xF5DE02E0, 0x0000003F, 0x00000043, 0x00000006, ContinueSpeech, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x00000000, 0x00080010, 0x00000043, 0x00000003, SetNpcAnimation, 0x0000000F, 0x00AF0006, 0x00000005, 0x00000001, 0x00000000, 0x00000055, 0x00000002, 0xFE363C81, 0xFE363C80, 0x0000000A, 0x00000002, 0xFE363C80, 0x00000000, 0x00000007, 0x00000000, 0x00000013, 0x00000000, 0x00000008, 0x00000001, 0x00000001, 0x00000006, 0x00000000, 0x00000043, 0x00000003, SetNpcAnimation, 0x0000000F, 0x00AF0005, 0x00000024, 0x00000002, 0xFE363C80, 0x0000015C, 0x00000024, 0x00000002, 0xFE363C81, 0x00000003, 0x00000046, 0x00000001, D_80245F48_9CB328, 0x00000043, 0x00000002, AddStarPieces, 0x00000001, 0x00000043, 0x00000002, nok_01_Quizmo_SetStageLightsDelay, 0x0000000F, 0x00000043, 0x00000001, nok_01_Quizmo_SetVannaAnim_Idle, 0x00000043, 0x00000003, SetMessageValue, 0xF5DE02E0, 0x00000000, 0x00000043, 0x00000006, SpeakToPlayer, 0xFFFFFFFF, 0x00AF0004, 0x00AF0001, 0x00000000, 0x00080011, 0x00000012, 0x00000000, 0x00000043, 0x00000006, ContinueSpeech, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x00000000, 0x0008000E, 0x00000043, 0x00000003, SetNpcAnimation, 0x0000000F, 0x00AF0006, 0x00000005, 0x00000001, 0x00000000, 0x00000055, 0x00000002, 0xFE363C81, 0xFE363C80, 0x0000000A, 0x00000002, 0xFE363C80, 0x00000000, 0x00000007, 0x00000000, 0x00000013, 0x00000000, 0x00000008, 0x00000001, 0x00000001, 0x00000006, 0x00000000, 0x00000043, 0x00000003, SetNpcAnimation, 0x0000000F, 0x00AF0005, 0x00000024, 0x00000002, 0xFE363C80, 0x0000015C, 0x00000024, 0x00000002, 0xFE363C81, 0x00000001, 0x00000046, 0x00000001, D_80245F48_9CB328, 0x00000043, 0x00000002, AddStarPieces, 0x00000001, 0x00000043, 0x00000002, nok_01_Quizmo_SetStageLightsDelay, 0x0000000F, 0x00000043, 0x00000001, nok_01_Quizmo_SetVannaAnim_Idle, 0x00000043, 0x00000003, SetMessageValue, 0xF5DE02E0, 0x00000000, 0x0000000A, 0x00000002, 0xF5DE02E0, 0x00000001, 0x00000043, 0x00000003, SetMessageMsg, MessageSingular, 0x00000001, 0x00000012, 0x00000000, 0x00000043, 0x00000003, SetMessageMsg, MessagePlural, 0x00000001, 0x00000013, 0x00000000, 0x00000043, 0x00000006, SpeakToPlayer, 0xFFFFFFFF, 0x00AF0004, 0x00AF0001, 0x00000000, 0x0008000F, 0x00000013, 0x00000000, 0x00000024, 0x00000002, 0xFE363C80, 0x00000001, 0x00000012, 0x00000000, 0x00000043, 0x00000003, SetNpcAnimation, 0x0000000F, 0x00AF0009, 0x00000024, 0x00000002, 0xF4ACD484, 0x00000002, 0x00000043, 0x00000002, PlaySound, 0x0000021D, 0x00000043, 0x00000002, PlaySound, 0x0000008B, 0x00000045, 0x00000002, D_802475D4_9CC9B4, 0xFE363C81, 0x00000043, 0x00000004, GetPlayerPos, 0xFE363C82, 0xFE363C83, 0xFE363C84, 0x00000043, 0x0000000F, PlayEffect, 0x0000002B, 0x00000000, 0xFE363C82, 0xFE363C83, 0xFE363C84, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000043, 0x00000006, ContinueSpeech, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x00000000, 0x0008000D, 0x00000043, 0x00000003, SetNpcAnimation, 0x0000000F, 0x00AF000A, 0x00000005, 0x00000001, 0x00000000, 0x00000055, 0x00000002, 0xFE363C81, 0xFE363C80, 0x0000000A, 0x00000002, 0xFE363C80, 0x00000000, 0x00000007, 0x00000000, 0x00000013, 0x00000000, 0x00000008, 0x00000001, 0x00000001, 0x00000006, 0x00000000, 0x00000024, 0x00000002, 0xFE363C80, 0x00000000, 0x00000013, 0x00000000, 0x00000043, 0x00000002, nok_01_Quizmo_UnkStageEffectMode, 0xFFFFFFFF, 0x00000043, 0x00000001, EnablePartnerAI, 0x00000056, 0x00000000, 0x00000008, 0x00000001, 0x0000001E, 0x00000043, 0x00000002, PlaySound, 0x0000008F, 0x00000057, 0x00000000, 0x00000056, 0x00000000, 0x00000008, 0x00000001, 0x0000002D, 0x00000043, 0x00000002, StopSound, 0x00000089, 0x00000057, 0x00000000, 0x00000043, 0x00000001, nok_01_Quizmo_SetVannaAnim_Wave, 0x00000043, 0x00000001, nok_01_Quizmo_DestroyEffects, 0x00000046, 0x00000001, D_80246038_9CB418, 0x00000044, 0x00000001, D_80246380_9CB760, 0x00000043, 0x00000001, nok_01_Quizmo_FadeInWorld, 0x00000043, 0x00000001, nok_01_Quizmo_ShowEntities, 0x00000024, 0x00000002, 0xF8406281, 0x00000000, 0x00000002, 0x00000000, 0x00000001, 0x00000000 dlabel D_802483B4_9CD794 -.word 0x00000043, 0x00000001, nok_01_UnkQuizFunc, 0x0000000A, 0x00000002, 0xFE363C80, 0x00000000, 0x00000002, 0x00000000, 0x00000013, 0x00000000, 0x00000043, 0x00000004, SetNpcFlagBits, 0xFFFFFFFF, 0x01000000, 0x00000000, 0x00000043, 0x00000003, SetNpcSprite, 0xFFFFFFFF, 0x00AF0001, 0x00000043, 0x00000001, nok_01_UnkFunc31, 0x00000002, 0x00000000, 0x00000001, 0x00000000 +.word 0x00000043, 0x00000001, nok_01_Quizmo_ShouldAppear, 0x0000000A, 0x00000002, 0xFE363C80, 0x00000000, 0x00000002, 0x00000000, 0x00000013, 0x00000000, 0x00000043, 0x00000004, SetNpcFlagBits, 0xFFFFFFFF, 0x01000000, 0x00000000, 0x00000043, 0x00000003, SetNpcSprite, 0xFFFFFFFF, 0x00AF0001, 0x00000043, 0x00000001, nok_01_Quizmo_RenderInit, 0x00000002, 0x00000000, 0x00000001, 0x00000000 dlabel D_80248428_9CD808 .word 0x0000003C, 0x00000001, 0x80251C48, 0x00000024, 0x00000002, 0xF8406269, 0x00000001, 0x00000043, 0x00000002, DisablePlayerPhysics, 0x00000001, 0x00000043, 0x00000003, SetPlayerFlagBits, 0x00400000, 0x00000001, 0x00000046, 0x00000001, D_80247684_9CCA64, 0x00000043, 0x00000002, DisablePlayerPhysics, 0x00000000, 0x00000043, 0x00000003, SetPlayerFlagBits, 0x00400000, 0x00000000, 0x00000002, 0x00000000, 0x00000001, 0x00000000 dlabel D_802484A8_9CD888 -.word 0x00000043, 0x00000001, nok_01_GetNpcUnsafeOwner2, 0x00000002, 0x00000000, 0x00000001, 0x00000000 +.word 0x00000043, 0x00000001, nok_01_Quizmo_NPC_Aux_Impl, 0x00000002, 0x00000000, 0x00000001, 0x00000000 dlabel D_802484C4_9CD8A4 .word 0x3F333333, 0x0000001E, 0x00000014, 0x00000000, 0x00000000, 0xFFFFFFFF, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000001 @@ -386,11 +386,11 @@ dlabel D_8024D1F8_9D25D8 dlabel D_8024E368_9D3748 .word 0x0000000A, D_802437A8_9C8B88, 0x00000000, 0xC47A0000, 0x00000000, 0x19700F00, D_8024BF64_9D1344, 0x00000000, 0x00000000, 0x00000000, 0x80000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00007FFF, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00007FFF, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x002B0002, 0x002B0002, 0x002B0003, 0x002B0003, 0x002B0001, 0x002B0001, 0x002B0008, 0x002B0008, 0x002B0003, 0x002B0003, 0x002B0003, 0x002B0003, 0x002B0003, 0x002B0003, 0x002B0003, 0x002B0003, 0x00000000, 0x00000000, 0x00000000, 0x00000000 -dlabel D_8024E558_9D3938 +dlabel mac_02_Quizmo_AnswerResult_9D3938 .word 0x0000000B, D_802437A8_9C8B88, 0x00000000, 0xC47A0000, 0x00000000, 0x19700F00, D_8024BF9C_9D137C, 0x00000000, 0x00000000, 0x00000000, 0x80000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00007FFF, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00007FFF, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x002B0002, 0x002B0002, 0x002B0003, 0x002B0003, 0x002B0001, 0x002B0001, 0x002B0008, 0x002B0008, 0x002B0003, 0x002B0003, 0x002B0003, 0x002B0003, 0x002B0003, 0x002B0003, 0x002B0003, 0x002B0003, 0x00000000, 0x00000000, 0x00000000, 0x00000000 dlabel D_8024E748_9D3B28 .word 0x00000000, D_802436CC_9C8AAC, 0xC3690000, 0x00000000, 0x43800000, 0x00002909, D_8024D0B8_9D2498, 0x00000000, 0x00000000, 0x00000000, 0x80000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00007FFF, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00007FFF, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xFFFFFF17, 0x00000000, 0x00000100, 0x00000032, 0x00000000, 0xFFFF8001, 0x00000000, 0xFFFFFF17, 0x00000000, 0x00000100, 0x000001F4, 0x00000000, 0x00000000, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x008F0002, 0x008F0005, 0x008F0006, 0x008F0006, 0x008F0002, 0x008F0002, 0x008F0000, 0x008F0000, 0x008F0000, 0x008F0000, 0x008F0000, 0x008F0000, 0x008F0000, 0x008F0000, 0x008F0000, 0x008F0000, 0x00000000, 0x00000000, 0x00000000, 0x001A006C, 0x00000003, D_802436CC_9C8AAC, 0x42500000, 0x00000000, 0x43A50000, 0x00002909, D_8024D0DC_9D24BC, 0x00000000, 0x00000000, 0x00000000, 0x80000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00007FFF, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00007FFF, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000032, 0x00000000, 0x00000145, 0x00000032, 0x00000000, 0xFFFF8001, 0x00000000, 0x00000034, 0x00000000, 0x0000014A, 0x000001F4, 0x00000000, 0x00000000, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x008F0002, 0x008F0005, 0x008F0006, 0x008F0006, 0x008F0002, 0x008F0002, 0x008F0000, 0x008F0000, 0x008F0000, 0x008F0000, 0x008F0000, 0x008F0000, 0x008F0000, 0x008F0000, 0x008F0000, 0x008F0000, 0x00000000, 0x00000000, 0x00000000, 0x001A006D, 0x00000005, D_802436CC_9C8AAC, 0x42DC0000, 0x00000000, 0x43700000, 0x00002909, D_8024D100_9D24E0, 0x00000000, 0x00000000, 0x00000000, 0x80000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00007FFF, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00007FFF, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x0000006E, 0x00000000, 0x000000F0, 0x0000002D, 0x00000000, 0xFFFF8001, 0x00000000, 0x00000096, 0x00000000, 0x000000D9, 0x000001F4, 0x00000000, 0x00000000, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x008F0002, 0x008F0005, 0x008F0006, 0x008F0006, 0x008F0002, 0x008F0002, 0x008F0000, 0x008F0000, 0x008F0000, 0x008F0000, 0x008F0000, 0x008F0000, 0x008F0000, 0x008F0000, 0x008F0000, 0x008F0000, 0x00000000, 0x00000000, 0x00000000, 0x001A006E, 0x0000000C, D_8024382C_9C8C0C, 0x436C0000, 0x00000000, 0x437B0000, 0x00002909, D_8024D164_9D2544, 0x00000000, 0x00000000, 0x00000052, 0x80000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00007FFF, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00007FFF, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00910101, 0x00910102, 0x00910103, 0x00910103, 0x00910101, 0x00910101, 0x00910100, 0x00910100, 0x00910100, 0x00910100, 0x00910100, 0x00910100, 0x00910100, 0x00910100, 0x00910100, 0x00910100, 0x00000000, 0x00000000, 0x00000000, 0x001A0070, 0x0000000D, D_8024382C_9C8C0C, 0x43600000, 0x00000000, 0x439A8000, 0x00002909, D_8024D188_9D2568, 0x00000000, 0x00000000, 0x00000052, 0x80000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00007FFF, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00007FFF, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00910101, 0x00910102, 0x00910103, 0x00910103, 0x00910101, 0x00910101, 0x00910100, 0x00910100, 0x00910100, 0x00910100, 0x00910100, 0x00910100, 0x00910100, 0x00910100, 0x00910100, 0x00910100, 0x00000000, 0x00000000, 0x00000000, 0x001A0071, 0x0000000E, D_8024382C_9C8C0C, 0x438C0000, 0x00000000, 0x43890000, 0x00002909, D_8024D1AC_9D258C, 0x00000000, 0x00000000, 0x00000106, 0x80000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00007FFF, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00007FFF, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00910101, 0x00910102, 0x00910103, 0x00910103, 0x00910101, 0x00910101, 0x00910100, 0x00910100, 0x00910100, 0x00910100, 0x00910100, 0x00910100, 0x00910100, 0x00910100, 0x00910100, 0x00910100, 0x00000000, 0x00000000, 0x00000000, 0x001A0072 dlabel D_8024F2E8_9D46C8 -.word 0x00000008, D_802437D4_9C8BB4, 0xC3860000, 0x41200000, 0x42880000, 0x00002909, D_80249C4C_9CF02C, 0x00000000, 0x00000000, 0x00000000, 0x80000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00007FFF, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00007FFF, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00830001, 0x00830002, 0x00830003, 0x00830003, 0x00830001, 0x00830001, 0x00830006, 0x00830006, 0x00830003, 0x00830003, 0x00830003, 0x00830003, 0x00830003, 0x00830003, 0x00830003, 0x00830003, 0x00000000, 0x00000000, 0x00000000, 0x001A006A, 0x00000009, D_8024377C_9C8B5C, 0xC2920000, 0x00000000, 0xC3A90000, 0x00002909, D_802497EC_9CEBCC, 0x00000000, 0x00000000, 0x0000009D, 0x80000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00007FFF, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00007FFF, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x008F0002, 0x008F0005, 0x008F0006, 0x008F0006, 0x008F0002, 0x008F0002, 0x008F0000, 0x008F0000, 0x008F0000, 0x008F0000, 0x008F0000, 0x008F0000, 0x008F0000, 0x008F0000, 0x008F0000, 0x008F0000, 0x00000000, 0x00000000, 0x00000000, 0x001A006B, 0x00000007, D_8024377C_9C8B5C, 0x43A88000, 0x41880000, 0xC3220000, 0x00402909, D_8024C1D4_9D15B4, 0x00000000, 0x00000000, 0x00000106, 0x80000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00007FFF, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00007FFF, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x008F0002, 0x008F0005, 0x008F0006, 0x008F0006, 0x008F0002, 0x008F0002, 0x008F0000, 0x008F0000, 0x008F0000, 0x008F0000, 0x008F0000, 0x008F0000, 0x008F0000, 0x008F0000, 0x008F0000, 0x008F0000, 0x00000000, 0x00000000, 0x00000000, 0x001A006F, 0x0000000F, D_80248514_9CD8F4, 0x43B20000, 0x00000000, 0x43260000, 0x00002D09, 0x00000000, 0x00000001, 0x00020200, 0x0000010E, 0x80000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00007FFF, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00007FFF, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00AF0001, 0x00AF0002, 0x00AF0003, 0x00AF0003, 0x00AF0001, 0x00AF0001, 0x00AF0000, 0x00AF0000, 0x00AF0003, 0x00AF0003, 0x00AF0003, 0x00AF0003, 0x00AF0003, 0x00AF0003, 0x00AF0003, 0x00AF0003, 0x00000000, 0x00000000, 0x00000000, 0x001A0002, 0x00000009, D_8024D1F8_9D25D8, 0x00000000, 0x00000004, D_8024F2E8_9D46C8, 0x00000000, 0x00000001, D_8024E368_9D3748, 0x00000000, 0x00000001, D_8024E558_9D3938, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000006, D_8024E748_9D3B28, 0x00000000, 0x00000004, D_8024F2E8_9D46C8, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000 +.word 0x00000008, D_802437D4_9C8BB4, 0xC3860000, 0x41200000, 0x42880000, 0x00002909, D_80249C4C_9CF02C, 0x00000000, 0x00000000, 0x00000000, 0x80000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00007FFF, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00007FFF, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00830001, 0x00830002, 0x00830003, 0x00830003, 0x00830001, 0x00830001, 0x00830006, 0x00830006, 0x00830003, 0x00830003, 0x00830003, 0x00830003, 0x00830003, 0x00830003, 0x00830003, 0x00830003, 0x00000000, 0x00000000, 0x00000000, 0x001A006A, 0x00000009, D_8024377C_9C8B5C, 0xC2920000, 0x00000000, 0xC3A90000, 0x00002909, D_802497EC_9CEBCC, 0x00000000, 0x00000000, 0x0000009D, 0x80000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00007FFF, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00007FFF, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x008F0002, 0x008F0005, 0x008F0006, 0x008F0006, 0x008F0002, 0x008F0002, 0x008F0000, 0x008F0000, 0x008F0000, 0x008F0000, 0x008F0000, 0x008F0000, 0x008F0000, 0x008F0000, 0x008F0000, 0x008F0000, 0x00000000, 0x00000000, 0x00000000, 0x001A006B, 0x00000007, D_8024377C_9C8B5C, 0x43A88000, 0x41880000, 0xC3220000, 0x00402909, D_8024C1D4_9D15B4, 0x00000000, 0x00000000, 0x00000106, 0x80000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00007FFF, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00007FFF, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x008F0002, 0x008F0005, 0x008F0006, 0x008F0006, 0x008F0002, 0x008F0002, 0x008F0000, 0x008F0000, 0x008F0000, 0x008F0000, 0x008F0000, 0x008F0000, 0x008F0000, 0x008F0000, 0x008F0000, 0x008F0000, 0x00000000, 0x00000000, 0x00000000, 0x001A006F, 0x0000000F, D_80248514_9CD8F4, 0x43B20000, 0x00000000, 0x43260000, 0x00002D09, 0x00000000, 0x00000001, 0x00020200, 0x0000010E, 0x80000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00007FFF, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00007FFF, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00AF0001, 0x00AF0002, 0x00AF0003, 0x00AF0003, 0x00AF0001, 0x00AF0001, 0x00AF0000, 0x00AF0000, 0x00AF0003, 0x00AF0003, 0x00AF0003, 0x00AF0003, 0x00AF0003, 0x00AF0003, 0x00AF0003, 0x00AF0003, 0x00000000, 0x00000000, 0x00000000, 0x001A0002, 0x00000009, D_8024D1F8_9D25D8, 0x00000000, 0x00000004, D_8024F2E8_9D46C8, 0x00000000, 0x00000001, D_8024E368_9D3748, 0x00000000, 0x00000001, mac_02_Quizmo_AnswerResult_9D3938, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000006, D_8024E748_9D3B28, 0x00000000, 0x00000004, D_8024F2E8_9D46C8, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000 diff --git a/ver/us/asm/data/world/area_nok/nok_02/9DB6C0.data.s b/ver/us/asm/data/world/area_nok/nok_02/9DB6C0.data.s index b01482b960..c1b8389b92 100644 --- a/ver/us/asm/data/world/area_nok/nok_02/9DB6C0.data.s +++ b/ver/us/asm/data/world/area_nok/nok_02/9DB6C0.data.s @@ -8,7 +8,7 @@ dlabel D_802446A0_9DB6C0 dlabel D_80244EC0_9DBEE0 .word 0x00000043, 0x00000001, nok_02_Pipe_SetAnimFlag, 0x0000004D, 0x00000001, 0x0000001B, 0x00000043, 0x00000002, DisablePlayerPhysics, 0x00000001, 0x00000043, 0x00000002, HidePlayerShadow, 0x00000001, 0x00000024, 0x00000002, 0xFE363C80, 0xFE363C8A, 0x00000043, 0x00000001, nok_02_Pipe_GetEntryPos, 0x00000043, 0x00000004, PlayerMoveTo, 0xFE363C81, 0xFE363C83, 0x00000003, 0x00000024, 0x00000002, 0xFE363C80, 0xFE363C8A, 0x00000043, 0x00000001, nok_02_Pipe_GetEntryPos, 0x00000043, 0x00000004, SetPlayerPos, 0xFE363C81, 0xFE363C82, 0xFE363C83, 0x00000043, 0x00000003, SetPlayerFlagBits, 0x00200000, 0x00000001, 0x00000043, 0x00000001, nok_02_Pipe_GetCameraYaw, 0x00000043, 0x00000003, InterpPlayerYaw, 0xFE363C80, 0x00000000, 0x00000008, 0x00000001, 0x00000002, 0x00000043, 0x00000003, SetPlayerFlagBits, 0x00200000, 0x00000000, 0x00000043, 0x00000002, PlaySound, 0x00000163, 0x00000043, 0x00000004, GetPlayerPos, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000056, 0x00000000, 0x00000008, 0x00000001, 0x00000004, 0x00000005, 0x00000001, 0x00000028, 0x00000028, 0x00000002, 0xFE363C81, 0x00000001, 0x00000043, 0x00000004, SetPlayerPos, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000008, 0x00000001, 0x00000001, 0x00000006, 0x00000000, 0x00000057, 0x00000000, 0x00000043, 0x00000002, func_802D286C, 0x00000800, 0x00000043, 0x00000007, func_802D2520, 0x00010002, 0x00000005, 0x00000002, 0x00000001, 0x00000001, 0x00000000, 0x00000008, 0x00000001, 0x00000019, 0x00000046, 0x00000001, 0xFE363C8C, 0x00000002, 0x00000000, 0x00000001, 0x00000000, 0x00000043, 0x00000002, IsPlayerOnValidFloor, 0xFE363C80, 0x0000000A, 0x00000002, 0xFE363C80, 0x00000000, 0x00000002, 0x00000000, 0x00000013, 0x00000000, 0x00000043, 0x00000002, GetPlayerActionState, 0xFE363C80, 0x0000000A, 0x00000002, 0xFE363C80, 0x0000001A, 0x00000002, 0x00000000, 0x00000013, 0x00000000, 0x00000043, 0x00000002, GetCurrentPartner, 0xFE363C80, 0x0000000B, 0x00000002, 0xFE363C80, 0x00000000, 0x00000043, 0x00000002, GetCurrentPartnerID, 0xFE363C81, 0x0000000B, 0x00000002, 0xFE363C81, 0x00000006, 0x00000002, 0x00000000, 0x00000012, 0x00000000, 0x00000043, 0x00000001, func_802D2B6C, 0x00000043, 0x00000002, DisablePlayerInput, 0x00000001, 0x00000013, 0x00000000, 0x00000012, 0x00000000, 0x00000043, 0x00000002, DisablePlayerInput, 0x00000001, 0x00000013, 0x00000000, 0x0000004D, 0x00000001, 0x0000001B, 0x00000043, 0x00000001, nok_02_Pipe_SetAnimFlag, 0x00000043, 0x00000002, DisablePlayerPhysics, 0x00000001, 0x00000043, 0x00000004, ModifyColliderFlags, 0x00000000, 0xFE363C8B, 0x7FFFFE00, 0x00000024, 0x00000002, 0xFE363C80, 0xFE363C8A, 0x00000043, 0x00000001, nok_02_Pipe_GetEntryPos, 0x00000024, 0x00000002, 0xFE363C85, 0xFE363C81, 0x00000024, 0x00000002, 0xFE363C86, 0xFE363C82, 0x00000027, 0x00000002, 0xFE363C86, 0x00000002, 0x00000024, 0x00000002, 0xFE363C87, 0xFE363C83, 0x00000024, 0x00000002, 0xFE363C88, 0xFE363C84, 0x00000027, 0x00000002, 0xFE363C88, 0x000000B4, 0x0000000F, 0x00000002, 0xFE363C84, 0x00000168, 0x00000028, 0x00000002, 0xFE363C84, 0x00000168, 0x00000013, 0x00000000, 0x00000043, 0x00000003, InterpPlayerYaw, 0xFE363C88, 0x00000001, 0x00000008, 0x00000001, 0x00000001, 0x00000043, 0x00000002, PlaySound, 0x00000163, 0x00000043, 0x00000004, GetPlayerPos, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000043, 0x00000004, SetPlayerPos, 0xFE363C80, 0xFE363C86, 0xFE363C87, 0x00000043, 0x00000002, SetPlayerAnimation, 0x00010000, 0x00000043, 0x00000002, func_802D286C, 0x00000800, 0x00000043, 0x00000007, func_802D2520, 0x00010000, 0x00000005, 0x00000003, 0x00000001, 0x00000001, 0x00000000, 0x00000056, 0x00000000, 0x00000008, 0x00000001, 0x00000008, 0x00000043, 0x00000002, HidePlayerShadow, 0x00000001, 0x00000057, 0x00000000, 0x00000056, 0x00000000, 0x00000008, 0x00000001, 0x00000003, 0x00000005, 0x00000001, 0x00000028, 0x00000043, 0x00000002, nok_02_Pipe_GetPointAheadOfPlayer, 0xF24A7E80, 0x00000043, 0x00000004, SetPlayerPos, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000008, 0x00000001, 0x00000001, 0x00000006, 0x00000000, 0x00000057, 0x00000000, 0x00000008, 0x00000001, 0x00000019, 0x00000046, 0x00000001, 0xFE363C8C, 0x00000002, 0x00000000, 0x00000001, 0x00000000 -dlabel nok_02_varTable +dlabel nok_02_varStash .word 0x00000000, 0x00000043, 0x00000004, ShowGotItem, 0xFE363C80, 0x00000001, 0x00000000, 0x00000002, 0x00000000, 0x00000002, 0x00000000, 0x00000001, 0x00000000, 0x00000043, 0x00000004, ShowGotItem, 0xFE363C80, 0x00000001, 0x00000010, 0x00000002, 0x00000000, 0x00000002, 0x00000000, 0x00000001, 0x00000000 dlabel D_80245434_9DC454 diff --git a/ver/us/asm/data/world/area_nok/nok_02/9DDE90.data.s b/ver/us/asm/data/world/area_nok/nok_02/9DDE90.data.s index 69f3e8b011..1bf69d87f5 100644 --- a/ver/us/asm/data/world/area_nok/nok_02/9DDE90.data.s +++ b/ver/us/asm/data/world/area_nok/nok_02/9DDE90.data.s @@ -38,35 +38,35 @@ dlabel D_80247070_9DE090 dlabel D_8024709C_9DE0BC .word 0x00000000, 0x00170014, 0x00000000, 0x00000000, 0x00000000, EnemyNpcHit, 0x00000000, EnemyNpcDefeat, 0x00000000, 0x00000000, 0x00060000 -dlabel dup_nok_02_varTable +dlabel nok_02_Quizmo_varStash .word 0x00000000 dlabel D_802470CC_9DE0EC .word 0x00000043, 0x00000004, ShowGotItem, 0xFE363C80, 0x00000001, 0x00000000, 0x00000002, 0x00000000, 0x00000002, 0x00000000, 0x00000001, 0x00000000, 0x00000043, 0x00000004, ShowGotItem, 0xFE363C80, 0x00000001, 0x00000010, 0x00000002, 0x00000000, 0x00000002, 0x00000000, 0x00000001, 0x00000000 -dlabel D_8024712C_9DE14C +dlabel nok_02_Quizmo_Answers .byte 0x02, 0x01, 0x01, 0x02, 0x02, 0x00, 0x02, 0x00, 0x02, 0x01, 0x00, 0x02, 0x01, 0x01, 0x00, 0x02, 0x00, 0x02, 0x01, 0x00, 0x00, 0x02, 0x01, 0x00, 0x02, 0x01, 0x01, 0x02, 0x02, 0x01, 0x01, 0x01, 0x00, 0x02, 0x02, 0x02, 0x02, 0x00, 0x01, 0x01, 0x02, 0x01, 0x02, 0x01, 0x02, 0x00, 0x00, 0x01, 0x01, 0x00, 0x01, 0x02, 0x01, 0x00, 0x02, 0x02, 0x01, 0x02, 0x00, 0x02, 0x02, 0x01, 0x01, 0x01 -dlabel nok_02_quizRequirements +dlabel nok_02_Quizmo_Requirements .word 0xFFFFFF94, 0x00000000, 0xFFFFFFB4, 0x0000000A, 0xFFFFFFCA, 0x00000014, 0xFFFFFFF2, 0x0000001E, 0x00000006, 0x00000025, 0x00000027, 0x0000002C, 0x0000003A, 0x00000034, 0x00000058, 0x0000003C, 0x00000060, 0x00000040, 0x00000000, 0x00000040 dlabel D_802471BC_9DE1DC -.word 0x00000043, 0x00000001, nok_02_GetGameStatus75, 0x0000000E, 0x00000002, 0xFE363C80, 0x00000001, 0x00000043, 0x00000005, GetNpcPos, 0xFFFFFFFF, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000027, 0x00000002, 0xFE363C81, 0x0000012C, 0x00000043, 0x00000003, SetNpcJumpscale, 0xFFFFFFFF, 0x00000001, 0x00000043, 0x00000003, SetNpcAnimation, 0xFFFFFFFF, 0x00AF000C, 0x00000008, 0x00000001, 0x00000028, 0x00000043, 0x00000005, SetNpcPos, 0xFFFFFFFF, 0x00000000, 0xFFFFFC18, 0x00000000, 0x00000013, 0x00000000, 0x00000002, 0x00000000, 0x00000001, 0x00000000 +.word 0x00000043, 0x00000001, nok_02_Quizmo_ShouldQuizmoLeave, 0x0000000E, 0x00000002, 0xFE363C80, 0x00000001, 0x00000043, 0x00000005, GetNpcPos, 0xFFFFFFFF, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000027, 0x00000002, 0xFE363C81, 0x0000012C, 0x00000043, 0x00000003, SetNpcJumpscale, 0xFFFFFFFF, 0x00000001, 0x00000043, 0x00000003, SetNpcAnimation, 0xFFFFFFFF, 0x00AF000C, 0x00000008, 0x00000001, 0x00000028, 0x00000043, 0x00000005, SetNpcPos, 0xFFFFFFFF, 0x00000000, 0xFFFFFC18, 0x00000000, 0x00000013, 0x00000000, 0x00000002, 0x00000000, 0x00000001, 0x00000000 dlabel D_8024726C_9DE28C -.word 0x00000043, 0x00000003, nok_02_GetCamVfov, 0x00000000, 0xF4ACD480, 0x00000043, 0x00000003, nok_02_SetCamVfov, 0x00000000, 0x00000019, 0x00000043, 0x00000004, GetPlayerPos, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000043, 0x00000005, SetPanTarget, 0x00000000, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000043, 0x00000005, UseSettingsFrom, 0x00000000, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000043, 0x00000004, GetCamType, 0x00000000, 0xFE363C81, 0xFE363C82, 0x00000043, 0x00000004, SetCamType, 0x00000000, 0xFE363C81, 0x00000000, 0x00000043, 0x00000003, GetCamDistance, 0x00000000, 0xFE363C80, 0x0000000D, 0x00000002, 0xFE363C80, 0x00000000, 0x00000026, 0x00000002, 0xFE363C80, 0x00000172, 0x00000012, 0x00000000, 0x00000026, 0x00000002, 0xFE363C80, 0xFFFFFE8E, 0x00000013, 0x00000000, 0x00000043, 0x00000003, SetCamDistance, 0x00000000, 0xFE363C80, 0x00000043, 0x00000004, GetCamPitch, 0x00000000, 0xFE363C80, 0xFE363C81, 0x00000026, 0x00000002, 0xFE363C80, 0xF24AAE80, 0x00000026, 0x00000002, 0xFE363C81, 0xF24A5280, 0x00000043, 0x00000004, SetCamPitch, 0x00000000, 0xFE363C80, 0xFE363C81, 0x00000043, 0x00000004, PanToTarget, 0x00000000, 0x00000000, 0x00000001, 0x00000043, 0x00000003, SetCamLeadPlayer, 0x00000000, 0x00000000, 0x00000002, 0x00000000, 0x00000001, 0x00000000, 0x00000043, 0x00000005, GetNpcPos, 0x00000013, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000027, 0x00000002, 0xFE363C81, 0x0000001E, 0x00000043, 0x00000005, SetPanTarget, 0x00000000, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000043, 0x00000003, GetCamDistance, 0x00000000, 0xFE363C80, 0x0000000D, 0x00000002, 0xFE363C80, 0x00000000, 0x00000026, 0x00000002, 0xFE363C80, 0x00000011, 0x00000012, 0x00000000, 0x00000026, 0x00000002, 0xFE363C80, 0xFFFFFFEF, 0x00000013, 0x00000000, 0x00000043, 0x00000003, SetCamDistance, 0x00000000, 0xFE363C80, 0x00000043, 0x00000003, SetCamSpeed, 0x00000000, 0xF24BE280, 0x00000043, 0x00000003, WaitForCam, 0x00000000, 0xF24A7E80, 0x00000043, 0x00000003, SetCamSpeed, 0x00000000, 0x00000001, 0x00000002, 0x00000000, 0x00000001, 0x00000000 +.word 0x00000043, 0x00000003, nok_02_Quizmo_GetCamVfov, 0x00000000, 0xF4ACD480, 0x00000043, 0x00000003, nok_02_Quizmo_SetCamVfov, 0x00000000, 0x00000019, 0x00000043, 0x00000004, GetPlayerPos, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000043, 0x00000005, SetPanTarget, 0x00000000, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000043, 0x00000005, UseSettingsFrom, 0x00000000, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000043, 0x00000004, GetCamType, 0x00000000, 0xFE363C81, 0xFE363C82, 0x00000043, 0x00000004, SetCamType, 0x00000000, 0xFE363C81, 0x00000000, 0x00000043, 0x00000003, GetCamDistance, 0x00000000, 0xFE363C80, 0x0000000D, 0x00000002, 0xFE363C80, 0x00000000, 0x00000026, 0x00000002, 0xFE363C80, 0x00000172, 0x00000012, 0x00000000, 0x00000026, 0x00000002, 0xFE363C80, 0xFFFFFE8E, 0x00000013, 0x00000000, 0x00000043, 0x00000003, SetCamDistance, 0x00000000, 0xFE363C80, 0x00000043, 0x00000004, GetCamPitch, 0x00000000, 0xFE363C80, 0xFE363C81, 0x00000026, 0x00000002, 0xFE363C80, 0xF24AAE80, 0x00000026, 0x00000002, 0xFE363C81, 0xF24A5280, 0x00000043, 0x00000004, SetCamPitch, 0x00000000, 0xFE363C80, 0xFE363C81, 0x00000043, 0x00000004, PanToTarget, 0x00000000, 0x00000000, 0x00000001, 0x00000043, 0x00000003, SetCamLeadPlayer, 0x00000000, 0x00000000, 0x00000002, 0x00000000, 0x00000001, 0x00000000, 0x00000043, 0x00000005, GetNpcPos, 0x00000013, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000027, 0x00000002, 0xFE363C81, 0x0000001E, 0x00000043, 0x00000005, SetPanTarget, 0x00000000, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000043, 0x00000003, GetCamDistance, 0x00000000, 0xFE363C80, 0x0000000D, 0x00000002, 0xFE363C80, 0x00000000, 0x00000026, 0x00000002, 0xFE363C80, 0x00000011, 0x00000012, 0x00000000, 0x00000026, 0x00000002, 0xFE363C80, 0xFFFFFFEF, 0x00000013, 0x00000000, 0x00000043, 0x00000003, SetCamDistance, 0x00000000, 0xFE363C80, 0x00000043, 0x00000003, SetCamSpeed, 0x00000000, 0xF24BE280, 0x00000043, 0x00000003, WaitForCam, 0x00000000, 0xF24A7E80, 0x00000043, 0x00000003, SetCamSpeed, 0x00000000, 0x00000001, 0x00000002, 0x00000000, 0x00000001, 0x00000000 dlabel D_80247504_9DE524 -.word 0x00000043, 0x00000003, nok_02_SetCamVfov, 0x00000000, 0xF4ACD480, 0x00000043, 0x00000004, PanToTarget, 0x00000000, 0x00000000, 0x00000000, 0x00000002, 0x00000000, 0x00000001, 0x00000000 +.word 0x00000043, 0x00000003, nok_02_Quizmo_SetCamVfov, 0x00000000, 0xF4ACD480, 0x00000043, 0x00000004, PanToTarget, 0x00000000, 0x00000000, 0x00000000, 0x00000002, 0x00000000, 0x00000001, 0x00000000 dlabel D_80247540_9DE560 -.word 0x00000008, 0x00000001, 0x00000014, 0x00000043, 0x00000006, nok_02_UnkCameraFunc, 0xF4ACD481, 0xF4ACD483, 0x00000053, 0xFE363C80, 0xFE363C81, 0x00000056, 0x00000000, 0x00000026, 0x00000002, 0xFE363C82, 0x00000000, 0x00000005, 0x00000001, 0x0000003C, 0x00000026, 0x00000002, 0xFE363C83, 0xFE363C80, 0x00000026, 0x00000002, 0xFE363C84, 0xFE363C81, 0x0000002E, 0x00000002, 0xFE363C83, 0xFE363C82, 0x0000002E, 0x00000002, 0xFE363C84, 0xFE363C82, 0x0000002F, 0x00000002, 0xFE363C83, 0x0000003C, 0x0000002F, 0x00000002, 0xFE363C84, 0x0000003C, 0x0000002C, 0x00000002, 0xFE363C83, 0xF4ACD481, 0x0000002C, 0x00000002, 0xFE363C84, 0xF4ACD483, 0x00000043, 0x00000004, SetPlayerPos, 0xFE363C83, 0xF4ACD482, 0xFE363C84, 0x0000002C, 0x00000002, 0xFE363C82, 0x00000001, 0x00000008, 0x00000001, 0x00000001, 0x00000006, 0x00000000, 0x00000026, 0x00000002, 0xFE363C83, 0xFE363C80, 0x00000026, 0x00000002, 0xFE363C84, 0xFE363C81, 0x0000002C, 0x00000002, 0xFE363C83, 0xF4ACD481, 0x0000002C, 0x00000002, 0xFE363C84, 0xF4ACD483, 0x00000043, 0x00000004, SetPlayerPos, 0xFE363C83, 0xF4ACD482, 0xFE363C84, 0x00000057, 0x00000000, 0x00000043, 0x00000001, nok_02_UnkRotatePlayer, 0x00000043, 0x00000004, func_802D2884, 0xF4ACD481, 0xF4ACD483, 0x00000000, 0x00000043, 0x00000002, SetPlayerAnimation, 0x00010002, 0x00000002, 0x00000000, 0x00000001, 0x00000000 +.word 0x00000008, 0x00000001, 0x00000014, 0x00000043, 0x00000006, nok_02_Quizmo_AddViewRelativeOffset, 0xF4ACD481, 0xF4ACD483, 0x00000053, 0xFE363C80, 0xFE363C81, 0x00000056, 0x00000000, 0x00000026, 0x00000002, 0xFE363C82, 0x00000000, 0x00000005, 0x00000001, 0x0000003C, 0x00000026, 0x00000002, 0xFE363C83, 0xFE363C80, 0x00000026, 0x00000002, 0xFE363C84, 0xFE363C81, 0x0000002E, 0x00000002, 0xFE363C83, 0xFE363C82, 0x0000002E, 0x00000002, 0xFE363C84, 0xFE363C82, 0x0000002F, 0x00000002, 0xFE363C83, 0x0000003C, 0x0000002F, 0x00000002, 0xFE363C84, 0x0000003C, 0x0000002C, 0x00000002, 0xFE363C83, 0xF4ACD481, 0x0000002C, 0x00000002, 0xFE363C84, 0xF4ACD483, 0x00000043, 0x00000004, SetPlayerPos, 0xFE363C83, 0xF4ACD482, 0xFE363C84, 0x0000002C, 0x00000002, 0xFE363C82, 0x00000001, 0x00000008, 0x00000001, 0x00000001, 0x00000006, 0x00000000, 0x00000026, 0x00000002, 0xFE363C83, 0xFE363C80, 0x00000026, 0x00000002, 0xFE363C84, 0xFE363C81, 0x0000002C, 0x00000002, 0xFE363C83, 0xF4ACD481, 0x0000002C, 0x00000002, 0xFE363C84, 0xF4ACD483, 0x00000043, 0x00000004, SetPlayerPos, 0xFE363C83, 0xF4ACD482, 0xFE363C84, 0x00000057, 0x00000000, 0x00000043, 0x00000001, nok_02_Quizmo_SpinPlayer, 0x00000043, 0x00000004, func_802D2884, 0xF4ACD481, 0xF4ACD483, 0x00000000, 0x00000043, 0x00000002, SetPlayerAnimation, 0x00010002, 0x00000002, 0x00000000, 0x00000001, 0x00000000 dlabel D_802476F0_9DE710 -.word 0x00000043, 0x00000005, GetNpcPos, 0xFFFFFFFC, 0xFE363C8A, 0xFE363C8B, 0xFE363C8C, 0x00000043, 0x00000006, nok_02_UnkCameraFunc, 0xFE363C8A, 0xFE363C8C, 0x0000006C, 0xFE363C80, 0xFE363C81, 0x00000026, 0x00000002, 0xFE363C85, 0xF4ACD482, 0x0000002D, 0x00000002, 0xFE363C85, 0xFE363C8B, 0x00000056, 0x00000000, 0x00000043, 0x00000001, nok_02_UnkMovePartner, 0x00000026, 0x00000002, 0xFE363C83, 0xFE363C80, 0x00000026, 0x00000002, 0xFE363C84, 0xFE363C81, 0x00000026, 0x00000002, 0xFE363C86, 0xFE363C85, 0x0000002C, 0x00000002, 0xFE363C83, 0xFE363C8A, 0x0000002C, 0x00000002, 0xFE363C84, 0xFE363C8C, 0x0000002C, 0x00000002, 0xFE363C86, 0xFE363C8B, 0x00000043, 0x00000005, SetNpcPos, 0xFFFFFFFC, 0xFE363C83, 0xFE363C86, 0xFE363C84, 0x00000057, 0x00000000, 0x00000043, 0x00000001, nok_02_UnkRotatePartner, 0x00000043, 0x00000003, NpcFacePlayer, 0xFFFFFFFC, 0x00000000, 0x00000043, 0x00000003, SetNpcAnimation, 0xFFFFFFFC, 0x00000106, 0x00000002, 0x00000000, 0x00000001, 0x00000000 +.word 0x00000043, 0x00000005, GetNpcPos, 0xFFFFFFFC, 0xFE363C8A, 0xFE363C8B, 0xFE363C8C, 0x00000043, 0x00000006, nok_02_Quizmo_AddViewRelativeOffset, 0xFE363C8A, 0xFE363C8C, 0x0000006C, 0xFE363C80, 0xFE363C81, 0x00000026, 0x00000002, 0xFE363C85, 0xF4ACD482, 0x0000002D, 0x00000002, 0xFE363C85, 0xFE363C8B, 0x00000056, 0x00000000, 0x00000043, 0x00000001, nok_02_Quizmo_UpdatePartnerPosition, 0x00000026, 0x00000002, 0xFE363C83, 0xFE363C80, 0x00000026, 0x00000002, 0xFE363C84, 0xFE363C81, 0x00000026, 0x00000002, 0xFE363C86, 0xFE363C85, 0x0000002C, 0x00000002, 0xFE363C83, 0xFE363C8A, 0x0000002C, 0x00000002, 0xFE363C84, 0xFE363C8C, 0x0000002C, 0x00000002, 0xFE363C86, 0xFE363C8B, 0x00000043, 0x00000005, SetNpcPos, 0xFFFFFFFC, 0xFE363C83, 0xFE363C86, 0xFE363C84, 0x00000057, 0x00000000, 0x00000043, 0x00000001, nok_02_Quizmo_SpinPartner, 0x00000043, 0x00000003, NpcFacePlayer, 0xFFFFFFFC, 0x00000000, 0x00000043, 0x00000003, SetNpcAnimation, 0xFFFFFFFC, 0x00000106, 0x00000002, 0x00000000, 0x00000001, 0x00000000 dlabel D_80247828_9DE848 -.word 0x00000043, 0x00000005, GetNpcPos, 0x00000013, 0xFE363C8A, 0xFE363C8B, 0xFE363C8C, 0x00000043, 0x00000006, nok_02_UnkCameraFunc, 0xFE363C8A, 0xFE363C8C, 0xFFFFFFBA, 0xFE363C80, 0xFE363C81, 0x00000056, 0x00000000, 0x00000026, 0x00000002, 0xFE363C82, 0x00000000, 0x00000005, 0x00000001, 0x0000003C, 0x00000026, 0x00000002, 0xFE363C83, 0xFE363C80, 0x00000026, 0x00000002, 0xFE363C84, 0xFE363C81, 0x0000002E, 0x00000002, 0xFE363C83, 0xFE363C82, 0x0000002E, 0x00000002, 0xFE363C84, 0xFE363C82, 0x0000002F, 0x00000002, 0xFE363C83, 0x0000003C, 0x0000002F, 0x00000002, 0xFE363C84, 0x0000003C, 0x0000002C, 0x00000002, 0xFE363C83, 0xFE363C8A, 0x0000002C, 0x00000002, 0xFE363C84, 0xFE363C8C, 0x00000043, 0x00000005, SetNpcPos, 0x00000013, 0xFE363C83, 0xF4ACD482, 0xFE363C84, 0x0000002C, 0x00000002, 0xFE363C82, 0x00000001, 0x00000008, 0x00000001, 0x00000001, 0x00000006, 0x00000000, 0x00000057, 0x00000000, 0x00000008, 0x00000001, 0x0000003C, 0x00000043, 0x00000003, NpcFacePlayer, 0x00000013, 0x00000000, 0x00000043, 0x00000003, SetNpcAnimation, 0x00000013, 0x00AF0001, 0x00000002, 0x00000000, 0x00000001, 0x00000000 +.word 0x00000043, 0x00000005, GetNpcPos, 0x00000013, 0xFE363C8A, 0xFE363C8B, 0xFE363C8C, 0x00000043, 0x00000006, nok_02_Quizmo_AddViewRelativeOffset, 0xFE363C8A, 0xFE363C8C, 0xFFFFFFBA, 0xFE363C80, 0xFE363C81, 0x00000056, 0x00000000, 0x00000026, 0x00000002, 0xFE363C82, 0x00000000, 0x00000005, 0x00000001, 0x0000003C, 0x00000026, 0x00000002, 0xFE363C83, 0xFE363C80, 0x00000026, 0x00000002, 0xFE363C84, 0xFE363C81, 0x0000002E, 0x00000002, 0xFE363C83, 0xFE363C82, 0x0000002E, 0x00000002, 0xFE363C84, 0xFE363C82, 0x0000002F, 0x00000002, 0xFE363C83, 0x0000003C, 0x0000002F, 0x00000002, 0xFE363C84, 0x0000003C, 0x0000002C, 0x00000002, 0xFE363C83, 0xFE363C8A, 0x0000002C, 0x00000002, 0xFE363C84, 0xFE363C8C, 0x00000043, 0x00000005, SetNpcPos, 0x00000013, 0xFE363C83, 0xF4ACD482, 0xFE363C84, 0x0000002C, 0x00000002, 0xFE363C82, 0x00000001, 0x00000008, 0x00000001, 0x00000001, 0x00000006, 0x00000000, 0x00000057, 0x00000000, 0x00000008, 0x00000001, 0x0000003C, 0x00000043, 0x00000003, NpcFacePlayer, 0x00000013, 0x00000000, 0x00000043, 0x00000003, SetNpcAnimation, 0x00000013, 0x00AF0001, 0x00000002, 0x00000000, 0x00000001, 0x00000000 dlabel D_80247994_9DE9B4 .word 0x00000044, 0x00000001, D_80247540_9DE560, 0x00000044, 0x00000001, D_802476F0_9DE710, 0x00000046, 0x00000001, D_80247828_9DE848, 0x00000002, 0x00000000, 0x00000001, 0x00000000, 0x00000005, 0x00000001, 0x00000000, 0x00000043, 0x00000002, SetPlayerAnimation, 0x00010028, 0x00000008, 0x00000001, 0x00000014, 0x00000006, 0x00000000, 0x00000002, 0x00000000, 0x00000001, 0x00000000 @@ -81,7 +81,7 @@ dlabel D_8024858C_9DF5AC .word 0x00000043, 0x00000002, SetPlayerAnimation, 0x00010023, 0x00000005, 0x00000001, 0x00000000, 0x00000008, 0x00000001, 0x00000001, 0x00000006, 0x00000000, 0x00000002, 0x00000000, 0x00000001, 0x00000000 dlabel D_802485CC_9DF5EC -.word 0x00000056, 0x00000000, 0x00000043, 0x00000006, nok_02_UnkCameraFunc, 0xF4ACD481, 0xF4ACD483, 0x00000019, 0xFE363C80, 0xFE363C81, 0x00000026, 0x00000002, 0xFE363C82, 0xF4ACD481, 0x0000002C, 0x00000002, 0xFE363C82, 0xFE363C80, 0x00000026, 0x00000002, 0xFE363C83, 0xF4ACD483, 0x0000002C, 0x00000002, 0xFE363C83, 0xFE363C81, 0x00000043, 0x00000003, SetNpcAnimation, 0xFFFFFFFC, 0x00000102, 0x00000043, 0x00000005, NpcMoveTo, 0xFFFFFFFC, 0xFE363C82, 0xFE363C83, 0x00000028, 0x00000043, 0x00000003, SetNpcAnimation, 0xFFFFFFFC, 0x00000106, 0x00000057, 0x00000000, 0x00000043, 0x00000004, PlayerMoveTo, 0xF4ACD481, 0xF4ACD483, 0x00000028, 0x00000002, 0x00000000, 0x00000001, 0x00000000 +.word 0x00000056, 0x00000000, 0x00000043, 0x00000006, nok_02_Quizmo_AddViewRelativeOffset, 0xF4ACD481, 0xF4ACD483, 0x00000019, 0xFE363C80, 0xFE363C81, 0x00000026, 0x00000002, 0xFE363C82, 0xF4ACD481, 0x0000002C, 0x00000002, 0xFE363C82, 0xFE363C80, 0x00000026, 0x00000002, 0xFE363C83, 0xF4ACD483, 0x0000002C, 0x00000002, 0xFE363C83, 0xFE363C81, 0x00000043, 0x00000003, SetNpcAnimation, 0xFFFFFFFC, 0x00000102, 0x00000043, 0x00000005, NpcMoveTo, 0xFFFFFFFC, 0xFE363C82, 0xFE363C83, 0x00000028, 0x00000043, 0x00000003, SetNpcAnimation, 0xFFFFFFFC, 0x00000106, 0x00000057, 0x00000000, 0x00000043, 0x00000004, PlayerMoveTo, 0xF4ACD481, 0xF4ACD483, 0x00000028, 0x00000002, 0x00000000, 0x00000001, 0x00000000 dlabel D_802486A8_9DF6C8 .word 0x00000045, 0x00000002, D_80247A44_9DEA64, 0xFE363C81, 0x00000008, 0x00000001, 0x0000003C, 0x00000049, 0x00000001, 0xFE363C81, 0x00000005, 0x00000001, 0x00000005, 0x00000043, 0x00000004, GetPlayerPos, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000027, 0x00000002, 0xFE363C81, 0xFFFFFFFF, 0x00000043, 0x00000004, SetPlayerPos, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000008, 0x00000001, 0x00000002, 0x00000006, 0x00000000, 0x00000008, 0x00000001, 0x00000014, 0x00000046, 0x00000001, D_802485CC_9DF5EC, 0x00000002, 0x00000000, 0x00000001, 0x00000000 @@ -90,16 +90,16 @@ dlabel D_80248758_9DF778 .word 0x00000045, 0x00000002, D_8024858C_9DF5AC, 0xFE363C81, 0x00000008, 0x00000001, 0x0000003C, 0x00000005, 0x00000001, 0x00000005, 0x00000043, 0x00000004, GetPlayerPos, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000027, 0x00000002, 0xFE363C81, 0xFFFFFFFF, 0x00000043, 0x00000004, SetPlayerPos, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000008, 0x00000001, 0x00000002, 0x00000006, 0x00000000, 0x00000008, 0x00000001, 0x00000014, 0x00000049, 0x00000001, 0xFE363C81, 0x00000046, 0x00000001, D_802485CC_9DF5EC, 0x00000002, 0x00000000, 0x00000001, 0x00000000 dlabel D_80248808_9DF828 -.word 0x0000000D, 0x00000002, 0xF5DE02E0, 0x0000003F, 0x00000024, 0x00000002, 0xFE363C80, 0x00000000, 0x00000002, 0x00000000, 0x00000013, 0x00000000, 0x00000043, 0x00000004, GetPlayerPos, 0xF4ACD481, 0xF4ACD482, 0xF4ACD483, 0x00000043, 0x00000003, NpcFacePlayer, 0xFFFFFFFF, 0x00000010, 0x0000000A, 0x00000002, 0xF5DE02E0, 0x0000003F, 0x00000043, 0x00000006, SpeakToPlayer, 0xFFFFFFFF, 0x00AF0004, 0x00AF0001, 0x00000000, 0x0008000A, 0x00000012, 0x00000000, 0x0000000A, 0x00000002, 0xF8406267, 0x00000001, 0x00000043, 0x00000006, SpeakToPlayer, 0xFFFFFFFF, 0x00AF0004, 0x00AF0001, 0x00000000, 0x00080009, 0x00000012, 0x00000000, 0x00000043, 0x00000006, SpeakToPlayer, 0xFFFFFFFF, 0x00AF0004, 0x00AF0001, 0x00000000, 0x00080008, 0x00000024, 0x00000002, 0xF8406267, 0x00000001, 0x00000013, 0x00000000, 0x00000013, 0x00000000, 0x00000043, 0x00000002, ShowChoice, 0x001E000D, 0x0000000A, 0x00000002, 0xFE363C80, 0x00000001, 0x00000043, 0x00000006, ContinueSpeech, 0xFFFFFFFF, 0x00AF0004, 0x00AF0001, 0x00000000, 0x0008000C, 0x00000046, 0x00000001, D_802471BC_9DE1DC, 0x00000024, 0x00000002, 0xFE363C80, 0x00000000, 0x00000002, 0x00000000, 0x00000013, 0x00000000, 0x00000024, 0x00000002, 0xF8406281, 0x00000001, 0x00000043, 0x00000001, nok_02_Set80151310_1, 0x00000043, 0x00000001, nok_02_UnkAlphaFunc, 0x00000044, 0x00000001, D_8024726C_9DE28C, 0x00000043, 0x00000002, DisablePartnerAI, 0x00000000, 0x00000043, 0x00000004, SetNpcFlagBits, 0xFFFFFFFC, 0x00000200, 0x00000000, 0x00000043, 0x00000004, SetNpcFlagBits, 0x00000013, 0x00000200, 0x00000000, 0x00000043, 0x00000004, SetNpcFlagBits, 0xFFFFFFFC, 0x00000148, 0x00000001, 0x00000043, 0x00000004, SetNpcFlagBits, 0x00000013, 0x00000100, 0x00000001, 0x00000043, 0x00000003, SetNpcAnimation, 0xFFFFFFFC, 0x00000106, 0x00000045, 0x00000002, D_80247994_9DE9B4, 0xFE363C81, 0x00000043, 0x00000006, ContinueSpeech, 0xFFFFFFFF, 0x00AF0004, 0x00AF0001, 0x00000000, 0x0008000B, 0x00000043, 0x00000002, PlaySound, 0x00000089, 0x00000005, 0x00000001, 0x00000000, 0x00000055, 0x00000002, 0xFE363C81, 0xFE363C80, 0x0000000A, 0x00000002, 0xFE363C80, 0x00000000, 0x00000007, 0x00000000, 0x00000013, 0x00000000, 0x00000008, 0x00000001, 0x00000001, 0x00000006, 0x00000000, 0x00000043, 0x00000001, func_80242080_9D90A0, 0x00000005, 0x00000001, 0x00000005, 0x00000043, 0x00000004, GetPlayerPos, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000027, 0x00000002, 0xFE363C81, 0x00000001, 0x00000043, 0x00000004, SetPlayerPos, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000008, 0x00000001, 0x00000002, 0x00000006, 0x00000000, 0x00000024, 0x00000002, 0xFE363C80, 0x002C0000, 0x00000027, 0x00000002, 0xFE363C80, 0xF5DE02E0, 0x00000043, 0x00000006, SpeakToPlayer, 0xFFFFFFFF, 0x00AF0005, 0x00AF0006, 0x00000000, 0xFE363C80, 0x00000043, 0x00000002, SetPlayerAnimation, 0x00010028, 0x00000024, 0x00000002, 0xFE363C80, 0x002D0000, 0x00000027, 0x00000002, 0xFE363C80, 0xF5DE02E0, 0x00000043, 0x00000002, PlaySound, 0x0000008E, 0x00000043, 0x00000002, ShowChoice, 0xFE363C80, 0x00000049, 0x00000001, 0xFE363C81, 0x00000043, 0x00000002, StopSound, 0x0000008E, 0x00000044, 0x00000001, D_80247A08_9DEA28, 0x00000008, 0x00000001, 0x0000000F, 0x00000043, 0x00000002, PlaySound, 0x0000008D, 0x00000043, 0x00000002, func_80242380_9D93A0, 0xFE363C80, 0x00000024, 0x00000002, 0xF4ACD484, 0x00000000, 0x00000043, 0x00000001, func_80242974_9D9994, 0x00000008, 0x00000001, 0x00000028, 0x00000043, 0x00000001, func_80241FFC_9D901C, 0x00000056, 0x00000000, 0x00000008, 0x00000001, 0x0000006E, 0x00000043, 0x00000001, CloseChoice, 0x00000024, 0x00000002, 0xF4ACD484, 0x00000000, 0x00000057, 0x00000000, 0x0000000A, 0x00000002, 0xFE363C80, 0x00000001, 0x00000043, 0x00000003, SetNpcAnimation, 0x00000013, 0x00AF0007, 0x00000024, 0x00000002, 0xF4ACD484, 0x00000001, 0x00000056, 0x00000000, 0x00000043, 0x00000002, func_8024234C_9D936C, 0x00000001, 0x00000008, 0x00000001, 0x00000006, 0x00000008, 0x00000001, 0x00000006, 0x00000008, 0x00000001, 0x00000006, 0x00000043, 0x00000002, func_8024234C_9D936C, 0x00000002, 0x00000057, 0x00000000, 0x00000056, 0x00000000, 0x00000043, 0x00000002, PlaySound, 0x0000021C, 0x00000008, 0x00000001, 0x00000006, 0x00000043, 0x00000002, PlaySound, 0x0000021C, 0x00000008, 0x00000001, 0x00000006, 0x00000043, 0x00000002, PlaySound, 0x0000021C, 0x00000008, 0x00000001, 0x00000006, 0x00000043, 0x00000002, PlaySound, 0x0000021C, 0x00000057, 0x00000000, 0x00000043, 0x00000002, PlaySound, 0x0000008A, 0x00000043, 0x00000001, func_80242418_9D9438, 0x00000056, 0x00000000, 0x00000008, 0x00000001, 0x0000000F, 0x00000043, 0x00000004, GetPlayerPos, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000027, 0x00000002, 0xFE363C81, 0x00000032, 0x00000043, 0x00000006, nok_02_UnkCameraFunc, 0x00000000, 0x00000000, 0x00000053, 0xFE363C80, 0xFE363C82, 0x00000043, 0x0000000F, PlayEffect, 0x00000007, 0x00000002, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000043, 0x0000000F, PlayEffect, 0x00000044, 0x00000004, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000001, 0x0000003C, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000008, 0x00000001, 0x0000000F, 0x00000027, 0x00000002, 0xFE363C81, 0xFFFFFFFD, 0x00000043, 0x00000006, nok_02_UnkCameraFunc, 0x00000000, 0x00000000, 0x0000003A, 0xFE363C80, 0xFE363C82, 0x00000043, 0x0000000F, PlayEffect, 0x00000007, 0x00000002, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000043, 0x0000000F, PlayEffect, 0x00000044, 0x00000004, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000001, 0x0000003C, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000008, 0x00000001, 0x0000000F, 0x00000027, 0x00000002, 0xFE363C81, 0x0000001E, 0x00000043, 0x00000006, nok_02_UnkCameraFunc, 0x00000000, 0x00000000, 0x0000005D, 0xFE363C80, 0xFE363C82, 0x00000043, 0x0000000F, PlayEffect, 0x00000007, 0x00000002, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000043, 0x0000000F, PlayEffect, 0x00000044, 0x00000004, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000001, 0x0000003C, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000008, 0x00000001, 0x0000000F, 0x00000057, 0x00000000, 0x00000008, 0x00000001, 0x00000014, 0x00000045, 0x00000002, D_802486A8_9DF6C8, 0xFE363C81, 0x00000027, 0x00000002, 0xF5DE02E0, 0x00000001, 0x0000000D, 0x00000002, 0xF5DE02E0, 0x0000003F, 0x00000043, 0x00000006, ContinueSpeech, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x00000000, 0x00080010, 0x00000043, 0x00000003, SetNpcAnimation, 0x00000013, 0x00AF0006, 0x00000005, 0x00000001, 0x00000000, 0x00000055, 0x00000002, 0xFE363C81, 0xFE363C80, 0x0000000A, 0x00000002, 0xFE363C80, 0x00000000, 0x00000007, 0x00000000, 0x00000013, 0x00000000, 0x00000008, 0x00000001, 0x00000001, 0x00000006, 0x00000000, 0x00000043, 0x00000003, SetNpcAnimation, 0x00000013, 0x00AF0005, 0x00000024, 0x00000002, 0xFE363C80, 0x0000015C, 0x00000024, 0x00000002, 0xFE363C81, 0x00000003, 0x00000046, 0x00000001, D_802470CC_9DE0EC, 0x00000043, 0x00000002, AddStarPieces, 0x00000001, 0x00000043, 0x00000002, func_8024234C_9D936C, 0x0000000F, 0x00000043, 0x00000001, func_80242400_9D9420, 0x00000043, 0x00000003, SetMessageValue, 0xF5DE02E0, 0x00000000, 0x00000043, 0x00000006, SpeakToPlayer, 0xFFFFFFFF, 0x00AF0004, 0x00AF0001, 0x00000000, 0x00080011, 0x00000012, 0x00000000, 0x00000043, 0x00000006, ContinueSpeech, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x00000000, 0x0008000E, 0x00000043, 0x00000003, SetNpcAnimation, 0x00000013, 0x00AF0006, 0x00000005, 0x00000001, 0x00000000, 0x00000055, 0x00000002, 0xFE363C81, 0xFE363C80, 0x0000000A, 0x00000002, 0xFE363C80, 0x00000000, 0x00000007, 0x00000000, 0x00000013, 0x00000000, 0x00000008, 0x00000001, 0x00000001, 0x00000006, 0x00000000, 0x00000043, 0x00000003, SetNpcAnimation, 0x00000013, 0x00AF0005, 0x00000024, 0x00000002, 0xFE363C80, 0x0000015C, 0x00000024, 0x00000002, 0xFE363C81, 0x00000001, 0x00000046, 0x00000001, D_802470CC_9DE0EC, 0x00000043, 0x00000002, AddStarPieces, 0x00000001, 0x00000043, 0x00000002, func_8024234C_9D936C, 0x0000000F, 0x00000043, 0x00000001, func_80242400_9D9420, 0x00000043, 0x00000003, SetMessageValue, 0xF5DE02E0, 0x00000000, 0x0000000A, 0x00000002, 0xF5DE02E0, 0x00000001, 0x00000043, 0x00000003, SetMessageMsg, MessageSingular, 0x00000001, 0x00000012, 0x00000000, 0x00000043, 0x00000003, SetMessageMsg, MessagePlural, 0x00000001, 0x00000013, 0x00000000, 0x00000043, 0x00000006, SpeakToPlayer, 0xFFFFFFFF, 0x00AF0004, 0x00AF0001, 0x00000000, 0x0008000F, 0x00000013, 0x00000000, 0x00000024, 0x00000002, 0xFE363C80, 0x00000001, 0x00000012, 0x00000000, 0x00000043, 0x00000003, SetNpcAnimation, 0x00000013, 0x00AF0009, 0x00000024, 0x00000002, 0xF4ACD484, 0x00000002, 0x00000043, 0x00000002, PlaySound, 0x0000021D, 0x00000043, 0x00000002, PlaySound, 0x0000008B, 0x00000045, 0x00000002, D_80248758_9DF778, 0xFE363C81, 0x00000043, 0x00000004, GetPlayerPos, 0xFE363C82, 0xFE363C83, 0xFE363C84, 0x00000043, 0x0000000F, PlayEffect, 0x0000002B, 0x00000000, 0xFE363C82, 0xFE363C83, 0xFE363C84, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000043, 0x00000006, ContinueSpeech, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x00000000, 0x0008000D, 0x00000043, 0x00000003, SetNpcAnimation, 0x00000013, 0x00AF000A, 0x00000005, 0x00000001, 0x00000000, 0x00000055, 0x00000002, 0xFE363C81, 0xFE363C80, 0x0000000A, 0x00000002, 0xFE363C80, 0x00000000, 0x00000007, 0x00000000, 0x00000013, 0x00000000, 0x00000008, 0x00000001, 0x00000001, 0x00000006, 0x00000000, 0x00000024, 0x00000002, 0xFE363C80, 0x00000000, 0x00000013, 0x00000000, 0x00000043, 0x00000002, func_80242380_9D93A0, 0xFFFFFFFF, 0x00000043, 0x00000001, EnablePartnerAI, 0x00000056, 0x00000000, 0x00000008, 0x00000001, 0x0000001E, 0x00000043, 0x00000002, PlaySound, 0x0000008F, 0x00000057, 0x00000000, 0x00000056, 0x00000000, 0x00000008, 0x00000001, 0x0000002D, 0x00000043, 0x00000002, StopSound, 0x00000089, 0x00000057, 0x00000000, 0x00000043, 0x00000001, func_80242434_9D9454, 0x00000043, 0x00000001, func_80242298_9D92B8, 0x00000046, 0x00000001, D_802471BC_9DE1DC, 0x00000044, 0x00000001, D_80247504_9DE524, 0x00000043, 0x00000001, nok_02_UnkFunc29, 0x00000043, 0x00000001, nok_02_Set80151310_0, 0x00000024, 0x00000002, 0xF8406281, 0x00000000, 0x00000002, 0x00000000, 0x00000001, 0x00000000 +.word 0x0000000D, 0x00000002, 0xF5DE02E0, 0x0000003F, 0x00000024, 0x00000002, 0xFE363C80, 0x00000000, 0x00000002, 0x00000000, 0x00000013, 0x00000000, 0x00000043, 0x00000004, GetPlayerPos, 0xF4ACD481, 0xF4ACD482, 0xF4ACD483, 0x00000043, 0x00000003, NpcFacePlayer, 0xFFFFFFFF, 0x00000010, 0x0000000A, 0x00000002, 0xF5DE02E0, 0x0000003F, 0x00000043, 0x00000006, SpeakToPlayer, 0xFFFFFFFF, 0x00AF0004, 0x00AF0001, 0x00000000, 0x0008000A, 0x00000012, 0x00000000, 0x0000000A, 0x00000002, 0xF8406267, 0x00000001, 0x00000043, 0x00000006, SpeakToPlayer, 0xFFFFFFFF, 0x00AF0004, 0x00AF0001, 0x00000000, 0x00080009, 0x00000012, 0x00000000, 0x00000043, 0x00000006, SpeakToPlayer, 0xFFFFFFFF, 0x00AF0004, 0x00AF0001, 0x00000000, 0x00080008, 0x00000024, 0x00000002, 0xF8406267, 0x00000001, 0x00000013, 0x00000000, 0x00000013, 0x00000000, 0x00000043, 0x00000002, ShowChoice, 0x001E000D, 0x0000000A, 0x00000002, 0xFE363C80, 0x00000001, 0x00000043, 0x00000006, ContinueSpeech, 0xFFFFFFFF, 0x00AF0004, 0x00AF0001, 0x00000000, 0x0008000C, 0x00000046, 0x00000001, D_802471BC_9DE1DC, 0x00000024, 0x00000002, 0xFE363C80, 0x00000000, 0x00000002, 0x00000000, 0x00000013, 0x00000000, 0x00000024, 0x00000002, 0xF8406281, 0x00000001, 0x00000043, 0x00000001, nok_02_Quizmo_HideEntities, 0x00000043, 0x00000001, nok_02_Quizmo_HideWorld, 0x00000044, 0x00000001, D_8024726C_9DE28C, 0x00000043, 0x00000002, DisablePartnerAI, 0x00000000, 0x00000043, 0x00000004, SetNpcFlagBits, 0xFFFFFFFC, 0x00000200, 0x00000000, 0x00000043, 0x00000004, SetNpcFlagBits, 0x00000013, 0x00000200, 0x00000000, 0x00000043, 0x00000004, SetNpcFlagBits, 0xFFFFFFFC, 0x00000148, 0x00000001, 0x00000043, 0x00000004, SetNpcFlagBits, 0x00000013, 0x00000100, 0x00000001, 0x00000043, 0x00000003, SetNpcAnimation, 0xFFFFFFFC, 0x00000106, 0x00000045, 0x00000002, D_80247994_9DE9B4, 0xFE363C81, 0x00000043, 0x00000006, ContinueSpeech, 0xFFFFFFFF, 0x00AF0004, 0x00AF0001, 0x00000000, 0x0008000B, 0x00000043, 0x00000002, PlaySound, 0x00000089, 0x00000005, 0x00000001, 0x00000000, 0x00000055, 0x00000002, 0xFE363C81, 0xFE363C80, 0x0000000A, 0x00000002, 0xFE363C80, 0x00000000, 0x00000007, 0x00000000, 0x00000013, 0x00000000, 0x00000008, 0x00000001, 0x00000001, 0x00000006, 0x00000000, 0x00000043, 0x00000001, nok_02_Quizmo_CreateStage, 0x00000005, 0x00000001, 0x00000005, 0x00000043, 0x00000004, GetPlayerPos, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000027, 0x00000002, 0xFE363C81, 0x00000001, 0x00000043, 0x00000004, SetPlayerPos, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000008, 0x00000001, 0x00000002, 0x00000006, 0x00000000, 0x00000024, 0x00000002, 0xFE363C80, 0x002C0000, 0x00000027, 0x00000002, 0xFE363C80, 0xF5DE02E0, 0x00000043, 0x00000006, SpeakToPlayer, 0xFFFFFFFF, 0x00AF0005, 0x00AF0006, 0x00000000, 0xFE363C80, 0x00000043, 0x00000002, SetPlayerAnimation, 0x00010028, 0x00000024, 0x00000002, 0xFE363C80, 0x002D0000, 0x00000027, 0x00000002, 0xFE363C80, 0xF5DE02E0, 0x00000043, 0x00000002, PlaySound, 0x0000008E, 0x00000043, 0x00000002, ShowChoice, 0xFE363C80, 0x00000049, 0x00000001, 0xFE363C81, 0x00000043, 0x00000002, StopSound, 0x0000008E, 0x00000044, 0x00000001, D_80247A08_9DEA28, 0x00000008, 0x00000001, 0x0000000F, 0x00000043, 0x00000002, PlaySound, 0x0000008D, 0x00000043, 0x00000002, nok_02_Quizmo_UnkStageEffectMode, 0xFE363C80, 0x00000024, 0x00000002, 0xF4ACD484, 0x00000000, 0x00000043, 0x00000001, nok_02_Quizmo_CreateWorker, 0x00000008, 0x00000001, 0x00000028, 0x00000043, 0x00000001, nok_02_Quizmo_UpdateRecords, 0x00000056, 0x00000000, 0x00000008, 0x00000001, 0x0000006E, 0x00000043, 0x00000001, CloseChoice, 0x00000024, 0x00000002, 0xF4ACD484, 0x00000000, 0x00000057, 0x00000000, 0x0000000A, 0x00000002, 0xFE363C80, 0x00000001, 0x00000043, 0x00000003, SetNpcAnimation, 0x00000013, 0x00AF0007, 0x00000024, 0x00000002, 0xF4ACD484, 0x00000001, 0x00000056, 0x00000000, 0x00000043, 0x00000002, nok_02_Quizmo_SetStageLightsDelay, 0x00000001, 0x00000008, 0x00000001, 0x00000006, 0x00000008, 0x00000001, 0x00000006, 0x00000008, 0x00000001, 0x00000006, 0x00000043, 0x00000002, nok_02_Quizmo_SetStageLightsDelay, 0x00000002, 0x00000057, 0x00000000, 0x00000056, 0x00000000, 0x00000043, 0x00000002, PlaySound, 0x0000021C, 0x00000008, 0x00000001, 0x00000006, 0x00000043, 0x00000002, PlaySound, 0x0000021C, 0x00000008, 0x00000001, 0x00000006, 0x00000043, 0x00000002, PlaySound, 0x0000021C, 0x00000008, 0x00000001, 0x00000006, 0x00000043, 0x00000002, PlaySound, 0x0000021C, 0x00000057, 0x00000000, 0x00000043, 0x00000002, PlaySound, 0x0000008A, 0x00000043, 0x00000001, nok_02_Quizmo_SetVannaAnim_Clap, 0x00000056, 0x00000000, 0x00000008, 0x00000001, 0x0000000F, 0x00000043, 0x00000004, GetPlayerPos, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000027, 0x00000002, 0xFE363C81, 0x00000032, 0x00000043, 0x00000006, nok_02_Quizmo_AddViewRelativeOffset, 0x00000000, 0x00000000, 0x00000053, 0xFE363C80, 0xFE363C82, 0x00000043, 0x0000000F, PlayEffect, 0x00000007, 0x00000002, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000043, 0x0000000F, PlayEffect, 0x00000044, 0x00000004, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000001, 0x0000003C, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000008, 0x00000001, 0x0000000F, 0x00000027, 0x00000002, 0xFE363C81, 0xFFFFFFFD, 0x00000043, 0x00000006, nok_02_Quizmo_AddViewRelativeOffset, 0x00000000, 0x00000000, 0x0000003A, 0xFE363C80, 0xFE363C82, 0x00000043, 0x0000000F, PlayEffect, 0x00000007, 0x00000002, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000043, 0x0000000F, PlayEffect, 0x00000044, 0x00000004, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000001, 0x0000003C, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000008, 0x00000001, 0x0000000F, 0x00000027, 0x00000002, 0xFE363C81, 0x0000001E, 0x00000043, 0x00000006, nok_02_Quizmo_AddViewRelativeOffset, 0x00000000, 0x00000000, 0x0000005D, 0xFE363C80, 0xFE363C82, 0x00000043, 0x0000000F, PlayEffect, 0x00000007, 0x00000002, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000043, 0x0000000F, PlayEffect, 0x00000044, 0x00000004, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000001, 0x0000003C, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000008, 0x00000001, 0x0000000F, 0x00000057, 0x00000000, 0x00000008, 0x00000001, 0x00000014, 0x00000045, 0x00000002, D_802486A8_9DF6C8, 0xFE363C81, 0x00000027, 0x00000002, 0xF5DE02E0, 0x00000001, 0x0000000D, 0x00000002, 0xF5DE02E0, 0x0000003F, 0x00000043, 0x00000006, ContinueSpeech, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x00000000, 0x00080010, 0x00000043, 0x00000003, SetNpcAnimation, 0x00000013, 0x00AF0006, 0x00000005, 0x00000001, 0x00000000, 0x00000055, 0x00000002, 0xFE363C81, 0xFE363C80, 0x0000000A, 0x00000002, 0xFE363C80, 0x00000000, 0x00000007, 0x00000000, 0x00000013, 0x00000000, 0x00000008, 0x00000001, 0x00000001, 0x00000006, 0x00000000, 0x00000043, 0x00000003, SetNpcAnimation, 0x00000013, 0x00AF0005, 0x00000024, 0x00000002, 0xFE363C80, 0x0000015C, 0x00000024, 0x00000002, 0xFE363C81, 0x00000003, 0x00000046, 0x00000001, D_802470CC_9DE0EC, 0x00000043, 0x00000002, AddStarPieces, 0x00000001, 0x00000043, 0x00000002, nok_02_Quizmo_SetStageLightsDelay, 0x0000000F, 0x00000043, 0x00000001, nok_02_Quizmo_SetVannaAnim_Idle, 0x00000043, 0x00000003, SetMessageValue, 0xF5DE02E0, 0x00000000, 0x00000043, 0x00000006, SpeakToPlayer, 0xFFFFFFFF, 0x00AF0004, 0x00AF0001, 0x00000000, 0x00080011, 0x00000012, 0x00000000, 0x00000043, 0x00000006, ContinueSpeech, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x00000000, 0x0008000E, 0x00000043, 0x00000003, SetNpcAnimation, 0x00000013, 0x00AF0006, 0x00000005, 0x00000001, 0x00000000, 0x00000055, 0x00000002, 0xFE363C81, 0xFE363C80, 0x0000000A, 0x00000002, 0xFE363C80, 0x00000000, 0x00000007, 0x00000000, 0x00000013, 0x00000000, 0x00000008, 0x00000001, 0x00000001, 0x00000006, 0x00000000, 0x00000043, 0x00000003, SetNpcAnimation, 0x00000013, 0x00AF0005, 0x00000024, 0x00000002, 0xFE363C80, 0x0000015C, 0x00000024, 0x00000002, 0xFE363C81, 0x00000001, 0x00000046, 0x00000001, D_802470CC_9DE0EC, 0x00000043, 0x00000002, AddStarPieces, 0x00000001, 0x00000043, 0x00000002, nok_02_Quizmo_SetStageLightsDelay, 0x0000000F, 0x00000043, 0x00000001, nok_02_Quizmo_SetVannaAnim_Idle, 0x00000043, 0x00000003, SetMessageValue, 0xF5DE02E0, 0x00000000, 0x0000000A, 0x00000002, 0xF5DE02E0, 0x00000001, 0x00000043, 0x00000003, SetMessageMsg, MessageSingular, 0x00000001, 0x00000012, 0x00000000, 0x00000043, 0x00000003, SetMessageMsg, MessagePlural, 0x00000001, 0x00000013, 0x00000000, 0x00000043, 0x00000006, SpeakToPlayer, 0xFFFFFFFF, 0x00AF0004, 0x00AF0001, 0x00000000, 0x0008000F, 0x00000013, 0x00000000, 0x00000024, 0x00000002, 0xFE363C80, 0x00000001, 0x00000012, 0x00000000, 0x00000043, 0x00000003, SetNpcAnimation, 0x00000013, 0x00AF0009, 0x00000024, 0x00000002, 0xF4ACD484, 0x00000002, 0x00000043, 0x00000002, PlaySound, 0x0000021D, 0x00000043, 0x00000002, PlaySound, 0x0000008B, 0x00000045, 0x00000002, D_80248758_9DF778, 0xFE363C81, 0x00000043, 0x00000004, GetPlayerPos, 0xFE363C82, 0xFE363C83, 0xFE363C84, 0x00000043, 0x0000000F, PlayEffect, 0x0000002B, 0x00000000, 0xFE363C82, 0xFE363C83, 0xFE363C84, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000043, 0x00000006, ContinueSpeech, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x00000000, 0x0008000D, 0x00000043, 0x00000003, SetNpcAnimation, 0x00000013, 0x00AF000A, 0x00000005, 0x00000001, 0x00000000, 0x00000055, 0x00000002, 0xFE363C81, 0xFE363C80, 0x0000000A, 0x00000002, 0xFE363C80, 0x00000000, 0x00000007, 0x00000000, 0x00000013, 0x00000000, 0x00000008, 0x00000001, 0x00000001, 0x00000006, 0x00000000, 0x00000024, 0x00000002, 0xFE363C80, 0x00000000, 0x00000013, 0x00000000, 0x00000043, 0x00000002, nok_02_Quizmo_UnkStageEffectMode, 0xFFFFFFFF, 0x00000043, 0x00000001, EnablePartnerAI, 0x00000056, 0x00000000, 0x00000008, 0x00000001, 0x0000001E, 0x00000043, 0x00000002, PlaySound, 0x0000008F, 0x00000057, 0x00000000, 0x00000056, 0x00000000, 0x00000008, 0x00000001, 0x0000002D, 0x00000043, 0x00000002, StopSound, 0x00000089, 0x00000057, 0x00000000, 0x00000043, 0x00000001, nok_02_Quizmo_SetVannaAnim_Wave, 0x00000043, 0x00000001, nok_02_Quizmo_DestroyEffects, 0x00000046, 0x00000001, D_802471BC_9DE1DC, 0x00000044, 0x00000001, D_80247504_9DE524, 0x00000043, 0x00000001, nok_02_Quizmo_FadeInWorld, 0x00000043, 0x00000001, nok_02_Quizmo_ShowEntities, 0x00000024, 0x00000002, 0xF8406281, 0x00000000, 0x00000002, 0x00000000, 0x00000001, 0x00000000 dlabel D_80249538_9E0558 -.word 0x00000043, 0x00000001, nok_02_UnkQuizFunc, 0x0000000A, 0x00000002, 0xFE363C80, 0x00000000, 0x00000002, 0x00000000, 0x00000013, 0x00000000, 0x00000043, 0x00000004, SetNpcFlagBits, 0xFFFFFFFF, 0x01000000, 0x00000000, 0x00000043, 0x00000003, SetNpcSprite, 0xFFFFFFFF, 0x00AF0001, 0x00000043, 0x00000001, nok_02_UnkFunc31, 0x00000002, 0x00000000, 0x00000001, 0x00000000 +.word 0x00000043, 0x00000001, nok_02_Quizmo_ShouldAppear, 0x0000000A, 0x00000002, 0xFE363C80, 0x00000000, 0x00000002, 0x00000000, 0x00000013, 0x00000000, 0x00000043, 0x00000004, SetNpcFlagBits, 0xFFFFFFFF, 0x01000000, 0x00000000, 0x00000043, 0x00000003, SetNpcSprite, 0xFFFFFFFF, 0x00AF0001, 0x00000043, 0x00000001, nok_02_Quizmo_RenderInit, 0x00000002, 0x00000000, 0x00000001, 0x00000000 dlabel D_802495AC_9E05CC .word 0x0000003C, 0x00000001, 0x802549A8, 0x00000024, 0x00000002, 0xF8406269, 0x00000001, 0x00000043, 0x00000002, DisablePlayerPhysics, 0x00000001, 0x00000043, 0x00000003, SetPlayerFlagBits, 0x00400000, 0x00000001, 0x00000046, 0x00000001, D_80248808_9DF828, 0x00000043, 0x00000002, DisablePlayerPhysics, 0x00000000, 0x00000043, 0x00000003, SetPlayerFlagBits, 0x00400000, 0x00000000, 0x00000002, 0x00000000, 0x00000001, 0x00000000 dlabel D_8024962C_9E064C -.word 0x00000043, 0x00000001, nok_02_GetNpcUnsafeOwner2, 0x00000002, 0x00000000, 0x00000001, 0x00000000 +.word 0x00000043, 0x00000001, nok_02_Quizmo_NPC_Aux_Impl, 0x00000002, 0x00000000, 0x00000001, 0x00000000 dlabel D_80249648_9E0668 .word 0x3F333333, 0x0000001E, 0x00000014, 0x00000000, 0x00000000, 0xFFFFFFFF, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000001 diff --git a/ver/us/asm/data/world/area_nok/nok_02/9E9420.data.s b/ver/us/asm/data/world/area_nok/nok_02/9E9420.data.s index 897b7fc978..49fd6d1098 100644 --- a/ver/us/asm/data/world/area_nok/nok_02/9E9420.data.s +++ b/ver/us/asm/data/world/area_nok/nok_02/9E9420.data.s @@ -20,7 +20,7 @@ dlabel D_8025259C_9E95BC dlabel D_802526D0_9E96F0 .word 0x00000043, 0x00000002, func_80243D14_9DAD34, 0xFE363C80, 0x0000004E, 0x00000006, D_8025259C_9E95BC, 0x00000010, 0x00000000, D_80254D68, 0x00000000, 0x00000001, 0x00000043, 0x00000002, func_80243BEC_9DAC0C, 0xFE363C80, 0x00000002, 0x00000000, 0x00000001, 0x00000000 -dlabel dup2_nok_02_varTable +dlabel dup2_nok_02_varStash .word 0x00000000 dlabel D_80252724_9E9744 diff --git a/ver/us/asm/data/world/area_obk/obk_01/BC11A0.data.s b/ver/us/asm/data/world/area_obk/obk_01/BC11A0.data.s index e72b2f2487..76245f2638 100644 --- a/ver/us/asm/data/world/area_obk/obk_01/BC11A0.data.s +++ b/ver/us/asm/data/world/area_obk/obk_01/BC11A0.data.s @@ -17,7 +17,7 @@ dlabel D_8024407C_BC121C dlabel D_802440A8_BC1248 .word 0x00000043, 0x00000002, SetPlayerAnimation, 0x00010002, 0x00000008, 0x00000001, 0x00000001, 0x00000043, 0x00000002, SetPlayerAnimation, 0x00080007, 0x00000008, 0x00000001, 0x00000014, 0x00000002, 0x00000000, 0x00000001, 0x00000000 -dlabel obk_01_varTable +dlabel obk_01_varStash .word 0x00000000 dlabel D_802440F4_BC1294 diff --git a/ver/us/asm/data/world/area_obk/obk_03/BC7120.data.s b/ver/us/asm/data/world/area_obk/obk_03/BC7120.data.s index 8b76ee679b..e787ffe841 100644 --- a/ver/us/asm/data/world/area_obk/obk_03/BC7120.data.s +++ b/ver/us/asm/data/world/area_obk/obk_03/BC7120.data.s @@ -5,7 +5,7 @@ dlabel D_80242EA0_BC7120 .word 0x00000000, 0x00180018, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00630000 -dlabel obk_03_varTable +dlabel obk_03_varStash .word 0x00000000 dlabel D_80242ED0_BC7150 diff --git a/ver/us/asm/data/world/area_obk/obk_04/BCB870.data.s b/ver/us/asm/data/world/area_obk/obk_04/BCB870.data.s index 4e9d5bee7c..ba7b9b9359 100644 --- a/ver/us/asm/data/world/area_obk/obk_04/BCB870.data.s +++ b/ver/us/asm/data/world/area_obk/obk_04/BCB870.data.s @@ -2,7 +2,7 @@ .section .data -dlabel obk_04_varTable +dlabel obk_04_varStash .word 0x00000000, 0x00000043, 0x00000004, ShowGotItem, 0xFE363C80, 0x00000001, 0x00000000, 0x00000002, 0x00000000, 0x00000002, 0x00000000, 0x00000001, 0x00000000, 0x00000043, 0x00000004, ShowGotItem, 0xFE363C80, 0x00000001, 0x00000010, 0x00000002, 0x00000000, 0x00000002, 0x00000000, 0x00000001, 0x00000000 dlabel D_80243A74_BCB8D4 diff --git a/ver/us/asm/data/world/area_obk/obk_07/BD0BA0.data.s b/ver/us/asm/data/world/area_obk/obk_07/BD0BA0.data.s index cb218b2682..4d1c5eced8 100644 --- a/ver/us/asm/data/world/area_obk/obk_07/BD0BA0.data.s +++ b/ver/us/asm/data/world/area_obk/obk_07/BD0BA0.data.s @@ -2,7 +2,7 @@ .section .data -dlabel obk_07_varTable +dlabel obk_07_varStash .word 0x00000000 dlabel D_80241FB4_BD0BA4 diff --git a/ver/us/asm/data/world/area_omo/omo_04/DAF3E0.data.s b/ver/us/asm/data/world/area_omo/omo_04/DAF3E0.data.s index 3f0b5ac8b5..e3237bf8ee 100644 --- a/ver/us/asm/data/world/area_omo/omo_04/DAF3E0.data.s +++ b/ver/us/asm/data/world/area_omo/omo_04/DAF3E0.data.s @@ -17,7 +17,7 @@ dlabel D_8024238C_DAF78C dlabel D_80242608_DAFA08 .word 0x00000044, 0x00000001, D_80242260_DAF660, 0x00000044, 0x00000001, D_8024238C_DAF78C, 0x00000002, 0x00000000, 0x00000001, 0x00000000 -dlabel omo_04_varTable +dlabel omo_04_varStash .word 0x00000000 dlabel D_80242634_DAFA34 diff --git a/ver/us/asm/data/world/area_omo/omo_06/DBCFD0.data.s b/ver/us/asm/data/world/area_omo/omo_06/DBCFD0.data.s index 907991303b..77b6df83c1 100644 --- a/ver/us/asm/data/world/area_omo/omo_06/DBCFD0.data.s +++ b/ver/us/asm/data/world/area_omo/omo_06/DBCFD0.data.s @@ -2,7 +2,7 @@ .section .data -dlabel omo_06_varTable +dlabel omo_06_varStash .word 0x00000000 dlabel D_802456C4_DBCFD4 diff --git a/ver/us/asm/data/world/area_omo/omo_07/DC30B0.data.s b/ver/us/asm/data/world/area_omo/omo_07/DC30B0.data.s index 601d0ef325..899f3ccded 100644 --- a/ver/us/asm/data/world/area_omo/omo_07/DC30B0.data.s +++ b/ver/us/asm/data/world/area_omo/omo_07/DC30B0.data.s @@ -2,7 +2,7 @@ .section .data -dlabel omo_07_varTable +dlabel omo_07_varStash .word 0x00000000 dlabel D_80245E04_DC30B4 diff --git a/ver/us/asm/data/world/area_omo/omo_09/DD3520.data.s b/ver/us/asm/data/world/area_omo/omo_09/DD3520.data.s index 7e31504d07..84b4ab404c 100644 --- a/ver/us/asm/data/world/area_omo/omo_09/DD3520.data.s +++ b/ver/us/asm/data/world/area_omo/omo_09/DD3520.data.s @@ -17,7 +17,7 @@ dlabel D_80246D44_DD3A14 dlabel D_80246DA4_DD3A74 .word 0x0000004D, 0x00000001, 0x000000EF, 0x00000043, 0x00000001, func_802406E0_DCD3B0, 0x00000008, 0x00000001, 0xFE363C89, 0x00000043, 0x00000003, ParentColliderToModel, 0xFE363C86, 0xFE363C87, 0x00000005, 0x00000001, 0x00000000, 0x00000043, 0x00000005, MakeLerp, 0x00000000, 0xFE363C88, 0xFE363C88, 0x0000000A, 0x00000005, 0x00000001, 0x00000000, 0x00000043, 0x00000001, UpdateLerp, 0x00000043, 0x00000005, TranslateModel, 0xFE363C87, 0x00000000, 0xFE363C80, 0x00000000, 0x00000043, 0x00000002, UpdateColliderTransform, 0xFE363C86, 0x00000043, 0x00000001, func_802406E0_DCD3B0, 0x00000008, 0x00000001, 0x00000001, 0x0000000A, 0x00000002, 0xFE363C81, 0x00000000, 0x00000007, 0x00000000, 0x00000013, 0x00000000, 0x00000006, 0x00000000, 0x00000005, 0x00000001, 0x0000001E, 0x00000043, 0x00000001, func_802406E0_DCD3B0, 0x00000008, 0x00000001, 0x00000001, 0x00000006, 0x00000000, 0x00000043, 0x00000005, MakeLerp, 0xFE363C88, 0x00000000, 0xFE363C88, 0x0000000A, 0x00000005, 0x00000001, 0x00000000, 0x00000043, 0x00000001, UpdateLerp, 0x00000043, 0x00000005, TranslateModel, 0xFE363C87, 0x00000000, 0xFE363C80, 0x00000000, 0x00000043, 0x00000002, UpdateColliderTransform, 0xFE363C86, 0x00000043, 0x00000001, func_802406E0_DCD3B0, 0x00000008, 0x00000001, 0x00000001, 0x0000000A, 0x00000002, 0xFE363C81, 0x00000000, 0x00000007, 0x00000000, 0x00000013, 0x00000000, 0x00000006, 0x00000000, 0x00000005, 0x00000001, 0x0000001E, 0x00000043, 0x00000001, func_802406E0_DCD3B0, 0x00000008, 0x00000001, 0x00000001, 0x00000006, 0x00000000, 0x00000006, 0x00000000, 0x00000002, 0x00000000, 0x00000001, 0x00000000, 0x00000044, 0x00000001, D_80246850_DD3520, 0x00000044, 0x00000001, D_8024697C_DD364C, 0x00000044, 0x00000001, D_80246C78_DD3948, 0x00000030, 0x00000001, D_80246D44_DD3A14, 0x00000005, 0x00000001, 0x00000006, 0x00000034, 0x00000004, 0xFE363C86, 0xFE363C87, 0xFE363C88, 0xFE363C89, 0x00000044, 0x00000001, D_80246DA4_DD3A74, 0x00000006, 0x00000000, 0x00000002, 0x00000000, 0x00000001, 0x00000000 -dlabel omo_09_varTable +dlabel omo_09_varStash .word 0x00000000 dlabel D_80247014_DD3CE4 diff --git a/ver/us/asm/data/world/area_omo/omo_13/DE5100.data.s b/ver/us/asm/data/world/area_omo/omo_13/DE5100.data.s index 805a596506..03045ea398 100644 --- a/ver/us/asm/data/world/area_omo/omo_13/DE5100.data.s +++ b/ver/us/asm/data/world/area_omo/omo_13/DE5100.data.s @@ -2,7 +2,7 @@ .section .data -dlabel omo_13_varTable +dlabel omo_13_varStash .word 0x00000000 dlabel D_80242C74_DE5104 diff --git a/ver/us/asm/data/world/area_osr/osr_01/AB1150.data.s b/ver/us/asm/data/world/area_osr/osr_01/AB1150.data.s index 38d64b043f..2f33e33bfb 100644 --- a/ver/us/asm/data/world/area_osr/osr_01/AB1150.data.s +++ b/ver/us/asm/data/world/area_osr/osr_01/AB1150.data.s @@ -5,7 +5,7 @@ dlabel D_80241160_AB1150 .word 0x00000000, 0x001E0018, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00630000, 0x00000000, 0x00170013, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00630000 -dlabel osr_01_varTable +dlabel osr_01_varStash .word 0x00000000 dlabel D_802411BC_AB11AC @@ -18,7 +18,7 @@ dlabel D_80241220_AB1210 .word 0x00000000 dlabel D_80241224_AB1214 -.word 0x00000024, 0x00000002, 0xFE363C89, 0xFE363C81, 0x00000043, 0x00000001, ShowKeyChoicePopup, 0x00000024, 0x00000002, 0xFE363C8A, 0xFE363C80, 0x00000014, 0x00000001, 0xFE363C80, 0x00000016, 0x00000001, 0x00000000, 0x00000016, 0x00000001, 0xFFFFFFFF, 0x0000001C, 0x00000000, 0x00000043, 0x00000002, RemoveKeyItemAt, 0xFE363C81, 0x00000043, 0x00000004, GetPlayerPos, 0xFE363C83, 0xFE363C84, 0xFE363C85, 0x00000043, 0x00000004, osr_01_AddPlayerHandsOffset, 0xFE363C83, 0xFE363C84, 0xFE363C85, 0x00000042, 0x00000002, 0xFE363C80, 0x00050000, 0x00000043, 0x00000007, MakeItemEntity, 0xFE363C80, 0xFE363C83, 0xFE363C84, 0xFE363C85, 0x00000001, 0x00000000, 0x00000043, 0x00000002, SetPlayerAnimation, 0x00060005, 0x00000008, 0x00000001, 0x0000001E, 0x00000043, 0x00000002, SetPlayerAnimation, 0x00010002, 0x00000043, 0x00000002, RemoveItemEntity, 0xFE363C80, 0x00000023, 0x00000000, 0x00000043, 0x00000002, func_802406F8_AB06E8, 0xFE363C8A, 0x00000043, 0x00000001, CloseChoicePopup, 0x00000048, 0x00000000, 0x00000002, 0x00000000, 0x00000001, 0x00000000, 0x00000043, 0x00000002, func_80240730_AB0720, 0xFE363C80, 0x0000004E, 0x00000006, D_80241224_AB1214, 0x00000010, 0x00000000, jan_02_SetCamVfov, 0x00000000, 0x00000001, 0x00000043, 0x00000002, func_802406A4_AB0694, 0xFE363C80, 0x00000002, 0x00000000, 0x00000001, 0x00000000 +.word 0x00000024, 0x00000002, 0xFE363C89, 0xFE363C81, 0x00000043, 0x00000001, ShowKeyChoicePopup, 0x00000024, 0x00000002, 0xFE363C8A, 0xFE363C80, 0x00000014, 0x00000001, 0xFE363C80, 0x00000016, 0x00000001, 0x00000000, 0x00000016, 0x00000001, 0xFFFFFFFF, 0x0000001C, 0x00000000, 0x00000043, 0x00000002, RemoveKeyItemAt, 0xFE363C81, 0x00000043, 0x00000004, GetPlayerPos, 0xFE363C83, 0xFE363C84, 0xFE363C85, 0x00000043, 0x00000004, osr_01_AddPlayerHandsOffset, 0xFE363C83, 0xFE363C84, 0xFE363C85, 0x00000042, 0x00000002, 0xFE363C80, 0x00050000, 0x00000043, 0x00000007, MakeItemEntity, 0xFE363C80, 0xFE363C83, 0xFE363C84, 0xFE363C85, 0x00000001, 0x00000000, 0x00000043, 0x00000002, SetPlayerAnimation, 0x00060005, 0x00000008, 0x00000001, 0x0000001E, 0x00000043, 0x00000002, SetPlayerAnimation, 0x00010002, 0x00000043, 0x00000002, RemoveItemEntity, 0xFE363C80, 0x00000023, 0x00000000, 0x00000043, 0x00000002, func_802406F8_AB06E8, 0xFE363C8A, 0x00000043, 0x00000001, CloseChoicePopup, 0x00000048, 0x00000000, 0x00000002, 0x00000000, 0x00000001, 0x00000000, 0x00000043, 0x00000002, func_80240730_AB0720, 0xFE363C80, 0x0000004E, 0x00000006, D_80241224_AB1214, 0x00000010, 0x00000000, jan_02_Quizmo_SetCamVfov, 0x00000000, 0x00000001, 0x00000043, 0x00000002, func_802406A4_AB0694, 0xFE363C80, 0x00000002, 0x00000000, 0x00000001, 0x00000000 dlabel D_802413B8_AB13A8 .word 0x00000005, 0x00000001, 0x00000000, 0x00000043, 0x00000005, GetNpcPos, 0xFFFFFFFC, 0xFE363C83, 0xFE363C84, 0xFE363C85, 0x00000043, 0x00000004, osr_01_UnkYawFunc, 0xFE363C83, 0xFE363C84, 0xFE363C85, 0x00000043, 0x00000005, SetItemPos, 0xFE363C80, 0xFE363C83, 0xFE363C84, 0xFE363C85, 0x00000008, 0x00000001, 0x00000001, 0x00000006, 0x00000000, 0x00000002, 0x00000000, 0x00000001, 0x00000000 @@ -27,7 +27,7 @@ dlabel D_80241438_AB1428 .word 0x00000024, 0x00000002, 0xFE363C89, 0xFE363C81, 0x00000043, 0x00000001, ShowKeyChoicePopup, 0x00000024, 0x00000002, 0xFE363C8A, 0xFE363C80, 0x00000014, 0x00000001, 0xFE363C80, 0x00000016, 0x00000001, 0x00000000, 0x00000016, 0x00000001, 0xFFFFFFFF, 0x0000001C, 0x00000000, 0x00000043, 0x00000002, RemoveKeyItemAt, 0xFE363C81, 0x00000043, 0x00000002, DisablePartnerAI, 0x00000000, 0x00000043, 0x00000005, GetNpcPos, 0xFFFFFFFC, 0xFE363C83, 0xFE363C84, 0xFE363C85, 0x00000043, 0x00000004, osr_01_UnkYawFunc, 0xFE363C83, 0xFE363C84, 0xFE363C85, 0x00000042, 0x00000002, 0xFE363C80, 0x00050000, 0x00000043, 0x00000007, MakeItemEntity, 0xFE363C80, 0xFE363C83, 0xFE363C84, 0xFE363C85, 0x00000001, 0x00000000, 0x00000045, 0x00000002, D_802413B8_AB13A8, 0xFE363C8A, 0x00000043, 0x00000003, SetNpcAnimation, 0xFFFFFFFC, 0x00040002, 0x00000043, 0x00000004, GetAngleBetweenNPCs, 0xFE363C89, 0xFFFFFFFC, 0xFE363C8B, 0x00000043, 0x00000005, GetNpcPos, 0xFFFFFFFC, 0xFE363C83, 0xFE363C84, 0xFE363C85, 0x00000043, 0x00000005, GetNpcPos, 0xFE363C89, 0xFE363C86, 0xFE363C87, 0xFE363C88, 0x00000043, 0x00000004, SetNpcFlagBits, 0xFFFFFFFC, 0x00000100, 0x00000001, 0x0000000E, 0x00000002, 0xFE363C8B, 0x000000B4, 0x00000027, 0x00000002, 0xFE363C86, 0x00000014, 0x00000012, 0x00000000, 0x00000027, 0x00000002, 0xFE363C86, 0xFFFFFFEC, 0x00000013, 0x00000000, 0x00000027, 0x00000002, 0xFE363C87, 0x0000000A, 0x00000043, 0x00000003, SetNpcJumpscale, 0xFFFFFFFC, 0xF24A7A80, 0x00000043, 0x00000006, NpcJump1, 0xFFFFFFFC, 0xFE363C86, 0xFE363C87, 0xFE363C88, 0x00000014, 0x00000049, 0x00000001, 0xFE363C8A, 0x00000043, 0x00000002, RemoveItemEntity, 0xFE363C80, 0x00000008, 0x00000001, 0x00000014, 0x00000043, 0x00000003, GetNpcYaw, 0xFFFFFFFC, 0xFE363C8A, 0x00000027, 0x00000002, 0xFE363C8A, 0x000000B4, 0x00000043, 0x00000004, InterpNpcYaw, 0xFFFFFFFC, 0xFE363C8A, 0x00000000, 0x00000008, 0x00000001, 0x00000005, 0x00000043, 0x00000006, NpcJump1, 0xFFFFFFFC, 0xFE363C83, 0xFE363C84, 0xFE363C85, 0x00000014, 0x00000043, 0x00000003, SetNpcAnimation, 0xFFFFFFFC, 0x00040001, 0x00000043, 0x00000004, NpcFaceNpc, 0xFFFFFFFC, 0xFE363C89, 0x00000000, 0x00000008, 0x00000001, 0x00000005, 0x00000043, 0x00000004, SetNpcFlagBits, 0xFFFFFFFC, 0x00000100, 0x00000000, 0x00000043, 0x00000001, EnablePartnerAI, 0x00000008, 0x00000001, 0x00000005, 0x00000023, 0x00000000, 0x00000043, 0x00000002, func_802406F8_AB06E8, 0xFE363C8A, 0x00000043, 0x00000001, CloseChoicePopup, 0x00000048, 0x00000000, 0x00000002, 0x00000000, 0x00000001, 0x00000000 dlabel D_8024175C_AB174C -.word 0x00000024, 0x00000002, 0xFE363C80, 0xFE363C8B, 0x00000024, 0x00000002, 0xFE363C81, 0xFE363C82, 0x00000043, 0x00000002, func_80240730_AB0720, 0xFE363C80, 0x0000004E, 0x00000006, D_80241438_AB1428, 0x00000010, 0x00000000, jan_02_SetCamVfov, 0x00000000, 0x00000001, 0x00000043, 0x00000002, func_802406A4_AB0694, 0xFE363C80, 0x00000002, 0x00000000, 0x00000001, 0x00000000 +.word 0x00000024, 0x00000002, 0xFE363C80, 0xFE363C8B, 0x00000024, 0x00000002, 0xFE363C81, 0xFE363C82, 0x00000043, 0x00000002, func_80240730_AB0720, 0xFE363C80, 0x0000004E, 0x00000006, D_80241438_AB1428, 0x00000010, 0x00000000, jan_02_Quizmo_SetCamVfov, 0x00000000, 0x00000001, 0x00000043, 0x00000002, func_802406A4_AB0694, 0xFE363C80, 0x00000002, 0x00000000, 0x00000001, 0x00000000 dlabel D_802417CC_AB17BC .word 0x00000024, 0x00000002, 0xFE363C8C, 0x00000000, 0x0000000C, 0x00000002, 0xF5DE0180, 0xFFFFFFBA, 0x00000002, 0x00000000, 0x00000013, 0x00000000, 0x00000043, 0x00000001, func_80240A48_AB0A38, 0x00000043, 0x00000002, GetCurrentPartnerID, 0xFE363C80, 0x00000043, 0x00000003, FindKeyItem, 0xFE363C85, 0xFE363C81, 0x0000000A, 0x00000002, 0xFE363C80, 0x00000004, 0x0000000B, 0x00000002, 0xFE363C81, 0xFFFFFFFF, 0x00000043, 0x00000002, DisablePartnerAI, 0x00000000, 0x00000043, 0x00000003, PlayerFaceNpc, 0xFE363C82, 0x00000000, 0x00000008, 0x00000001, 0x00000001, 0x00000043, 0x00000005, GetNpcPos, 0xFE363C82, 0xFE363C8D, 0xFE363C80, 0xFE363C8E, 0x00000043, 0x00000005, GetNpcPos, 0xFFFFFFFC, 0xFE363C8D, 0xFE363C8E, 0xFE363C8F, 0x00000043, 0x00000003, SetNpcJumpscale, 0xFFFFFFFC, 0xF24A7A80, 0x00000027, 0x00000002, 0xFE363C80, 0x0000000A, 0x00000043, 0x00000006, NpcJump1, 0xFFFFFFFC, 0xFE363C8D, 0xFE363C80, 0xFE363C8F, 0x0000000A, 0x00000043, 0x00000007, SpeakToNpc, 0xFFFFFFFC, 0x00040006, 0x00040001, 0x00000000, 0xFE363C82, 0xFE363C87, 0x00000043, 0x00000001, EnablePartnerAI, 0x00000046, 0x00000001, D_8024175C_AB174C, 0x00000014, 0x00000001, 0xFE363C80, 0x00000016, 0x00000001, 0xFFFFFFFF, 0x00000043, 0x00000002, DisablePartnerAI, 0x00000000, 0x00000008, 0x00000001, 0x00000001, 0x00000043, 0x00000006, SpeakToPlayer, 0xFFFFFFFC, 0x00040006, 0x00040001, 0x00000005, 0xFE363C88, 0x00000043, 0x00000001, EnablePartnerAI, 0x00000024, 0x00000002, 0xFE363C8C, 0x00000001, 0x0000001C, 0x00000000, 0x00000043, 0x00000002, DisablePartnerAI, 0x00000000, 0x00000008, 0x00000001, 0x00000001, 0x00000043, 0x00000006, SpeakToPlayer, 0xFFFFFFFC, 0x00040006, 0x00040001, 0x00000005, 0xFE363C89, 0x0000000B, 0x00000002, 0xFE363C8A, 0x00000000, 0x00000043, 0x00000006, SpeakToPlayer, 0xFE363C82, 0xFE363C83, 0xFE363C84, 0x00000000, 0xFE363C8A, 0x00000013, 0x00000000, 0x00000043, 0x00000001, EnablePartnerAI, 0x0000000B, 0x00000002, 0xFE363C86, 0x00000000, 0x00000024, 0x00000002, 0xFE363C80, 0xFE363C86, 0x00000024, 0x00000002, 0xFE363C81, 0x00000001, 0x00000046, 0x00000001, D_802411BC_AB11AC, 0x00000043, 0x00000002, AddKeyItem, 0xFE363C86, 0x00000013, 0x00000000, 0x00000024, 0x00000002, 0xFE363C8C, 0x00000002, 0x00000023, 0x00000000, 0x00000013, 0x00000000, 0x00000013, 0x00000000, 0x00000043, 0x00000001, func_80240A8C_AB0A7C, 0x00000002, 0x00000000, 0x00000001, 0x00000000, 0x00000043, 0x00000002, DisablePlayerInput, 0x00000001, 0x00000043, 0x00000002, DisablePlayerPhysics, 0x00000001, 0x00000043, 0x00000002, SetPlayerActionState, 0x0000000A, 0x00000043, 0x00000004, SetNpcFlagBits, 0xFFFFFFFC, 0x00000200, 0x00000000, 0x00000043, 0x00000005, UseSettingsFrom, 0x00000000, 0x00000000, 0x00000000, 0x00000190, 0x00000043, 0x00000005, SetPanTarget, 0x00000000, 0x00000000, 0x00000000, 0x00000190, 0x00000043, 0x00000003, SetCamDistance, 0x00000000, 0xF250BA80, 0x00000043, 0x00000004, SetCamPitch, 0x00000000, 0xF24A8680, 0xF24A5280, 0x00000043, 0x00000003, SetCamSpeed, 0x00000000, 0xF24BE280, 0x00000043, 0x00000004, PanToTarget, 0x00000000, 0x00000000, 0x00000001, 0x00000043, 0x00000003, WaitForCam, 0x00000000, 0xF24A7E80, 0x00000008, 0x00000001, 0x0000001E, 0x00000043, 0x00000006, SpeakToPlayer, 0x00000000, 0x00830004, 0x00830001, 0x00000000, 0x000A006F, 0x00000008, 0x00000001, 0x0000000A, 0x00000043, 0x00000003, GotoMap, 0x80242178, 0x00000004, 0x00000008, 0x00000001, 0x00000064, 0x00000002, 0x00000000, 0x00000001, 0x00000000 diff --git a/ver/us/asm/data/world/area_pra/pra_05/D56E20.data.s b/ver/us/asm/data/world/area_pra/pra_05/D56E20.data.s index f781de4a8b..f2f9f42ac0 100644 --- a/ver/us/asm/data/world/area_pra/pra_05/D56E20.data.s +++ b/ver/us/asm/data/world/area_pra/pra_05/D56E20.data.s @@ -17,7 +17,7 @@ dlabel D_802414EC_D5709C dlabel D_80241518_D570C8 .word 0x00000024, 0x00000002, 0xFE363C80, 0x00000000, 0x00000024, 0x00000002, 0xFE363C82, 0x00000016, 0x00000024, 0x00000002, 0xFE363C83, 0x00000013, 0x00000024, 0x00000002, 0xFE363C84, 0x00000017, 0x00000024, 0x00000002, 0xFE363C85, 0x00000014, 0x00000046, 0x00000001, 0x80285EC4, 0x00000044, 0x00000001, D_802414EC_D5709C, 0x00000002, 0x00000000, 0x00000001, 0x00000000, 0x00000024, 0x00000002, 0xF5DE0329, 0x00000015, 0x00000043, 0x00000002, SetSpriteShading, 0xFFFFFFFF, 0x00000043, 0x00000006, SetCamPerspective, 0x00000000, 0x00000003, 0x00000019, 0x00000010, 0x00001000, 0x00000043, 0x00000005, SetCamBGColor, 0x00000000, 0x00000018, 0x00000018, 0x00000028, 0x00000043, 0x00000003, SetCamLeadPlayer, 0x00000000, 0x00000000, 0x00000043, 0x00000003, SetCamEnabled, 0x00000000, 0x00000001, 0x00000046, 0x00000001, D_80241818_D573C8, 0x00000044, 0x00000001, 0x80241230, 0x00000024, 0x00000002, 0xFE363C80, 0x00000001, 0x00000024, 0x00000002, 0xFE363C81, 0xF8406152, 0x00000044, 0x00000001, D_80241380_D56F30, 0x00000044, 0x00000001, D_80241518_D570C8, 0x00000008, 0x00000001, 0x00000001, 0x00000002, 0x00000000, 0x00000001, 0x00000000 -dlabel pra_05_varTable +dlabel pra_05_varStash .word 0x00000000 dlabel D_80241684_D57234 diff --git a/ver/us/asm/data/world/area_pra/pra_11/D62B10.data.s b/ver/us/asm/data/world/area_pra/pra_11/D62B10.data.s index 57da803204..3f62a3347b 100644 --- a/ver/us/asm/data/world/area_pra/pra_11/D62B10.data.s +++ b/ver/us/asm/data/world/area_pra/pra_11/D62B10.data.s @@ -2,7 +2,7 @@ .section .data -dlabel pra_11_varTable +dlabel pra_11_varStash .word 0x00000000 dlabel D_80241614_D62B14 diff --git a/ver/us/asm/data/world/area_pra/pra_12/D63FB0.data.s b/ver/us/asm/data/world/area_pra/pra_12/D63FB0.data.s index a45f6b65b5..2ec5c46a70 100644 --- a/ver/us/asm/data/world/area_pra/pra_12/D63FB0.data.s +++ b/ver/us/asm/data/world/area_pra/pra_12/D63FB0.data.s @@ -17,7 +17,7 @@ dlabel D_8024151C_D6422C dlabel D_80241548_D64258 .word 0x00000024, 0x00000002, 0xFE363C80, 0x00000000, 0x00000024, 0x00000002, 0xFE363C82, 0x00000016, 0x00000024, 0x00000002, 0xFE363C83, 0x00000013, 0x00000024, 0x00000002, 0xFE363C84, 0x00000017, 0x00000024, 0x00000002, 0xFE363C85, 0x00000014, 0x00000046, 0x00000001, 0x80285EC4, 0x00000044, 0x00000001, D_8024151C_D6422C, 0x00000002, 0x00000000, 0x00000001, 0x00000000, 0x00000024, 0x00000002, 0xF5DE0329, 0x00000015, 0x00000043, 0x00000002, SetSpriteShading, 0xFFFFFFFF, 0x00000043, 0x00000006, SetCamPerspective, 0x00000000, 0x00000003, 0x00000019, 0x00000010, 0x00001000, 0x00000043, 0x00000005, SetCamBGColor, 0x00000000, 0x00000018, 0x00000018, 0x00000028, 0x00000043, 0x00000003, SetCamLeadPlayer, 0x00000000, 0x00000000, 0x00000043, 0x00000003, SetCamEnabled, 0x00000000, 0x00000001, 0x00000046, 0x00000001, D_80241848_D64558, 0x00000044, 0x00000001, 0x80241260, 0x00000024, 0x00000002, 0xFE363C80, 0x00000001, 0x00000024, 0x00000002, 0xFE363C81, 0xF8406152, 0x00000044, 0x00000001, D_802413B0_D640C0, 0x00000044, 0x00000001, D_80241548_D64258, 0x00000008, 0x00000001, 0x00000001, 0x00000002, 0x00000000, 0x00000001, 0x00000000 -dlabel pra_12_varTable +dlabel pra_12_varStash .word 0x00000000 dlabel D_802416B4_D643C4 diff --git a/ver/us/asm/data/world/area_pra/pra_14/D69630.data.s b/ver/us/asm/data/world/area_pra/pra_14/D69630.data.s index 0585170f0a..dac617bd83 100644 --- a/ver/us/asm/data/world/area_pra/pra_14/D69630.data.s +++ b/ver/us/asm/data/world/area_pra/pra_14/D69630.data.s @@ -2,7 +2,7 @@ .section .data -dlabel pra_14_varTable +dlabel pra_14_varStash .word 0x00000000 dlabel D_80241934_D69634 diff --git a/ver/us/asm/data/world/area_pra/pra_27/D7B080.data.s b/ver/us/asm/data/world/area_pra/pra_27/D7B080.data.s index 6d66fa8c2d..31166fa725 100644 --- a/ver/us/asm/data/world/area_pra/pra_27/D7B080.data.s +++ b/ver/us/asm/data/world/area_pra/pra_27/D7B080.data.s @@ -2,7 +2,7 @@ .section .data -dlabel pra_27_varTable +dlabel pra_27_varStash .word 0x00000000 dlabel D_80241694_D7B084 diff --git a/ver/us/asm/data/world/area_pra/pra_28/D7C930.data.s b/ver/us/asm/data/world/area_pra/pra_28/D7C930.data.s index 661d8c591f..d063bb73fb 100644 --- a/ver/us/asm/data/world/area_pra/pra_28/D7C930.data.s +++ b/ver/us/asm/data/world/area_pra/pra_28/D7C930.data.s @@ -2,7 +2,7 @@ .section .data -dlabel pra_28_varTable +dlabel pra_28_varStash .word 0x00000000 dlabel D_80241694_D7C934 diff --git a/ver/us/asm/data/world/area_pra/pra_35/D91030.data.s b/ver/us/asm/data/world/area_pra/pra_35/D91030.data.s index a569954acc..22153bcf9d 100644 --- a/ver/us/asm/data/world/area_pra/pra_35/D91030.data.s +++ b/ver/us/asm/data/world/area_pra/pra_35/D91030.data.s @@ -2,7 +2,7 @@ .section .data -dlabel pra_35_varTable +dlabel pra_35_varStash .word 0x00000000 dlabel D_80243DE4_D91034 diff --git a/ver/us/asm/data/world/area_sam/sam_01/CF9BC0.data.s b/ver/us/asm/data/world/area_sam/sam_01/CF9BC0.data.s index 3253752226..1d3267f12f 100644 --- a/ver/us/asm/data/world/area_sam/sam_01/CF9BC0.data.s +++ b/ver/us/asm/data/world/area_sam/sam_01/CF9BC0.data.s @@ -95,7 +95,7 @@ dlabel D_802432D8_CFAE48 dlabel D_8024346C_CFAFDC .word 0x00000024, 0x00000002, 0xFE363C89, 0xFE363C81, 0x00000043, 0x00000001, ShowConsumableChoicePopup, 0x00000024, 0x00000002, 0xFE363C8A, 0xFE363C80, 0x00000014, 0x00000001, 0xFE363C80, 0x00000016, 0x00000001, 0x00000000, 0x00000016, 0x00000001, 0xFFFFFFFF, 0x0000001C, 0x00000000, 0x00000043, 0x00000002, RemoveItemAt, 0xFE363C81, 0x00000043, 0x00000004, GetPlayerPos, 0xFE363C83, 0xFE363C84, 0xFE363C85, 0x00000043, 0x00000004, sam_01_AddPlayerHandsOffset, 0xFE363C83, 0xFE363C84, 0xFE363C85, 0x00000043, 0x00000007, MakeItemEntity, 0xFE363C80, 0xFE363C83, 0xFE363C84, 0xFE363C85, 0x00000001, 0x00000000, 0x00000043, 0x00000002, SetPlayerAnimation, 0x00060005, 0x00000008, 0x00000001, 0x0000001E, 0x00000043, 0x00000002, SetPlayerAnimation, 0x00010002, 0x00000043, 0x00000002, RemoveItemEntity, 0xFE363C80, 0x00000023, 0x00000000, 0x00000043, 0x00000002, func_80240590_CF8100, 0xFE363C8A, 0x00000043, 0x00000001, CloseChoicePopup, 0x00000048, 0x00000000, 0x00000002, 0x00000000, 0x00000001, 0x00000000, 0x00000043, 0x00000002, func_80240664_CF81D4, 0xFE363C80, 0x0000004E, 0x00000006, D_8024346C_CFAFDC, 0x00000010, 0x00000000, D_8024DD88, 0x00000000, 0x00000001, 0x00000043, 0x00000002, func_8024053C_CF80AC, 0xFE363C80, 0x00000002, 0x00000000, 0x00000001, 0x00000000 -dlabel sam_01_varTable +dlabel sam_01_Quizmo_varStash .word 0x00000000 dlabel D_802435F4_CFB164 @@ -113,29 +113,29 @@ dlabel D_802436A4_CFB214 dlabel D_802436D0_CFB240 .word 0x00000000, 0x00180018, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00630000 -dlabel D_802436FC_CFB26C +dlabel sam_01_Quizmo_Answers .byte 0x02, 0x01, 0x01, 0x02, 0x02, 0x00, 0x02, 0x00, 0x02, 0x01, 0x00, 0x02, 0x01, 0x01, 0x00, 0x02, 0x00, 0x02, 0x01, 0x00, 0x00, 0x02, 0x01, 0x00, 0x02, 0x01, 0x01, 0x02, 0x02, 0x01, 0x01, 0x01, 0x00, 0x02, 0x02, 0x02, 0x02, 0x00, 0x01, 0x01, 0x02, 0x01, 0x02, 0x01, 0x02, 0x00, 0x00, 0x01, 0x01, 0x00, 0x01, 0x02, 0x01, 0x00, 0x02, 0x02, 0x01, 0x02, 0x00, 0x02, 0x02, 0x01, 0x01, 0x01 -dlabel sam_01_quizRequirements +dlabel sam_01_Quizmo_Requirements .word 0xFFFFFF94, 0x00000000, 0xFFFFFFB4, 0x0000000A, 0xFFFFFFCA, 0x00000014, 0xFFFFFFF2, 0x0000001E, 0x00000006, 0x00000025, 0x00000027, 0x0000002C, 0x0000003A, 0x00000034, 0x00000058, 0x0000003C, 0x00000060, 0x00000040, 0x00000000, 0x00000040 dlabel D_8024378C_CFB2FC -.word 0x00000043, 0x00000001, sam_01_GetGameStatus75, 0x0000000E, 0x00000002, 0xFE363C80, 0x00000001, 0x00000043, 0x00000005, GetNpcPos, 0xFFFFFFFF, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000027, 0x00000002, 0xFE363C81, 0x0000012C, 0x00000043, 0x00000003, SetNpcJumpscale, 0xFFFFFFFF, 0x00000001, 0x00000043, 0x00000003, SetNpcAnimation, 0xFFFFFFFF, 0x00AF000C, 0x00000008, 0x00000001, 0x00000028, 0x00000043, 0x00000005, SetNpcPos, 0xFFFFFFFF, 0x00000000, 0xFFFFFC18, 0x00000000, 0x00000013, 0x00000000, 0x00000002, 0x00000000, 0x00000001, 0x00000000 +.word 0x00000043, 0x00000001, sam_01_Quizmo_ShouldQuizmoLeave, 0x0000000E, 0x00000002, 0xFE363C80, 0x00000001, 0x00000043, 0x00000005, GetNpcPos, 0xFFFFFFFF, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000027, 0x00000002, 0xFE363C81, 0x0000012C, 0x00000043, 0x00000003, SetNpcJumpscale, 0xFFFFFFFF, 0x00000001, 0x00000043, 0x00000003, SetNpcAnimation, 0xFFFFFFFF, 0x00AF000C, 0x00000008, 0x00000001, 0x00000028, 0x00000043, 0x00000005, SetNpcPos, 0xFFFFFFFF, 0x00000000, 0xFFFFFC18, 0x00000000, 0x00000013, 0x00000000, 0x00000002, 0x00000000, 0x00000001, 0x00000000 dlabel D_8024383C_CFB3AC -.word 0x00000043, 0x00000003, sam_01_GetCamVfov, 0x00000000, 0xF4ACD480, 0x00000043, 0x00000003, sam_01_SetCamVfov, 0x00000000, 0x00000019, 0x00000043, 0x00000004, GetPlayerPos, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000043, 0x00000005, SetPanTarget, 0x00000000, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000043, 0x00000005, UseSettingsFrom, 0x00000000, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000043, 0x00000004, GetCamType, 0x00000000, 0xFE363C81, 0xFE363C82, 0x00000043, 0x00000004, SetCamType, 0x00000000, 0xFE363C81, 0x00000000, 0x00000043, 0x00000003, GetCamDistance, 0x00000000, 0xFE363C80, 0x0000000D, 0x00000002, 0xFE363C80, 0x00000000, 0x00000026, 0x00000002, 0xFE363C80, 0x00000172, 0x00000012, 0x00000000, 0x00000026, 0x00000002, 0xFE363C80, 0xFFFFFE8E, 0x00000013, 0x00000000, 0x00000043, 0x00000003, SetCamDistance, 0x00000000, 0xFE363C80, 0x00000043, 0x00000004, GetCamPitch, 0x00000000, 0xFE363C80, 0xFE363C81, 0x00000026, 0x00000002, 0xFE363C80, 0xF24AAE80, 0x00000026, 0x00000002, 0xFE363C81, 0xF24A5280, 0x00000043, 0x00000004, SetCamPitch, 0x00000000, 0xFE363C80, 0xFE363C81, 0x00000043, 0x00000004, PanToTarget, 0x00000000, 0x00000000, 0x00000001, 0x00000043, 0x00000003, SetCamLeadPlayer, 0x00000000, 0x00000000, 0x00000002, 0x00000000, 0x00000001, 0x00000000, 0x00000043, 0x00000005, GetNpcPos, 0x0000000E, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000027, 0x00000002, 0xFE363C81, 0x0000001E, 0x00000043, 0x00000005, SetPanTarget, 0x00000000, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000043, 0x00000003, GetCamDistance, 0x00000000, 0xFE363C80, 0x0000000D, 0x00000002, 0xFE363C80, 0x00000000, 0x00000026, 0x00000002, 0xFE363C80, 0x00000011, 0x00000012, 0x00000000, 0x00000026, 0x00000002, 0xFE363C80, 0xFFFFFFEF, 0x00000013, 0x00000000, 0x00000043, 0x00000003, SetCamDistance, 0x00000000, 0xFE363C80, 0x00000043, 0x00000003, SetCamSpeed, 0x00000000, 0xF24BE280, 0x00000043, 0x00000003, WaitForCam, 0x00000000, 0xF24A7E80, 0x00000043, 0x00000003, SetCamSpeed, 0x00000000, 0x00000001, 0x00000002, 0x00000000, 0x00000001, 0x00000000 +.word 0x00000043, 0x00000003, sam_01_Quizmo_GetCamVfov, 0x00000000, 0xF4ACD480, 0x00000043, 0x00000003, sam_01_Quizmo_SetCamVfov, 0x00000000, 0x00000019, 0x00000043, 0x00000004, GetPlayerPos, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000043, 0x00000005, SetPanTarget, 0x00000000, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000043, 0x00000005, UseSettingsFrom, 0x00000000, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000043, 0x00000004, GetCamType, 0x00000000, 0xFE363C81, 0xFE363C82, 0x00000043, 0x00000004, SetCamType, 0x00000000, 0xFE363C81, 0x00000000, 0x00000043, 0x00000003, GetCamDistance, 0x00000000, 0xFE363C80, 0x0000000D, 0x00000002, 0xFE363C80, 0x00000000, 0x00000026, 0x00000002, 0xFE363C80, 0x00000172, 0x00000012, 0x00000000, 0x00000026, 0x00000002, 0xFE363C80, 0xFFFFFE8E, 0x00000013, 0x00000000, 0x00000043, 0x00000003, SetCamDistance, 0x00000000, 0xFE363C80, 0x00000043, 0x00000004, GetCamPitch, 0x00000000, 0xFE363C80, 0xFE363C81, 0x00000026, 0x00000002, 0xFE363C80, 0xF24AAE80, 0x00000026, 0x00000002, 0xFE363C81, 0xF24A5280, 0x00000043, 0x00000004, SetCamPitch, 0x00000000, 0xFE363C80, 0xFE363C81, 0x00000043, 0x00000004, PanToTarget, 0x00000000, 0x00000000, 0x00000001, 0x00000043, 0x00000003, SetCamLeadPlayer, 0x00000000, 0x00000000, 0x00000002, 0x00000000, 0x00000001, 0x00000000, 0x00000043, 0x00000005, GetNpcPos, 0x0000000E, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000027, 0x00000002, 0xFE363C81, 0x0000001E, 0x00000043, 0x00000005, SetPanTarget, 0x00000000, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000043, 0x00000003, GetCamDistance, 0x00000000, 0xFE363C80, 0x0000000D, 0x00000002, 0xFE363C80, 0x00000000, 0x00000026, 0x00000002, 0xFE363C80, 0x00000011, 0x00000012, 0x00000000, 0x00000026, 0x00000002, 0xFE363C80, 0xFFFFFFEF, 0x00000013, 0x00000000, 0x00000043, 0x00000003, SetCamDistance, 0x00000000, 0xFE363C80, 0x00000043, 0x00000003, SetCamSpeed, 0x00000000, 0xF24BE280, 0x00000043, 0x00000003, WaitForCam, 0x00000000, 0xF24A7E80, 0x00000043, 0x00000003, SetCamSpeed, 0x00000000, 0x00000001, 0x00000002, 0x00000000, 0x00000001, 0x00000000 dlabel D_80243AD4_CFB644 -.word 0x00000043, 0x00000003, sam_01_SetCamVfov, 0x00000000, 0xF4ACD480, 0x00000043, 0x00000004, PanToTarget, 0x00000000, 0x00000000, 0x00000000, 0x00000002, 0x00000000, 0x00000001, 0x00000000 +.word 0x00000043, 0x00000003, sam_01_Quizmo_SetCamVfov, 0x00000000, 0xF4ACD480, 0x00000043, 0x00000004, PanToTarget, 0x00000000, 0x00000000, 0x00000000, 0x00000002, 0x00000000, 0x00000001, 0x00000000 dlabel D_80243B10_CFB680 -.word 0x00000008, 0x00000001, 0x00000014, 0x00000043, 0x00000006, sam_01_UnkCameraFunc, 0xF4ACD481, 0xF4ACD483, 0x00000053, 0xFE363C80, 0xFE363C81, 0x00000056, 0x00000000, 0x00000026, 0x00000002, 0xFE363C82, 0x00000000, 0x00000005, 0x00000001, 0x0000003C, 0x00000026, 0x00000002, 0xFE363C83, 0xFE363C80, 0x00000026, 0x00000002, 0xFE363C84, 0xFE363C81, 0x0000002E, 0x00000002, 0xFE363C83, 0xFE363C82, 0x0000002E, 0x00000002, 0xFE363C84, 0xFE363C82, 0x0000002F, 0x00000002, 0xFE363C83, 0x0000003C, 0x0000002F, 0x00000002, 0xFE363C84, 0x0000003C, 0x0000002C, 0x00000002, 0xFE363C83, 0xF4ACD481, 0x0000002C, 0x00000002, 0xFE363C84, 0xF4ACD483, 0x00000043, 0x00000004, SetPlayerPos, 0xFE363C83, 0xF4ACD482, 0xFE363C84, 0x0000002C, 0x00000002, 0xFE363C82, 0x00000001, 0x00000008, 0x00000001, 0x00000001, 0x00000006, 0x00000000, 0x00000026, 0x00000002, 0xFE363C83, 0xFE363C80, 0x00000026, 0x00000002, 0xFE363C84, 0xFE363C81, 0x0000002C, 0x00000002, 0xFE363C83, 0xF4ACD481, 0x0000002C, 0x00000002, 0xFE363C84, 0xF4ACD483, 0x00000043, 0x00000004, SetPlayerPos, 0xFE363C83, 0xF4ACD482, 0xFE363C84, 0x00000057, 0x00000000, 0x00000043, 0x00000001, sam_01_UnkRotatePlayer, 0x00000043, 0x00000004, func_802D2884, 0xF4ACD481, 0xF4ACD483, 0x00000000, 0x00000043, 0x00000002, SetPlayerAnimation, 0x00010002, 0x00000002, 0x00000000, 0x00000001, 0x00000000 +.word 0x00000008, 0x00000001, 0x00000014, 0x00000043, 0x00000006, sam_01_Quizmo_AddViewRelativeOffset, 0xF4ACD481, 0xF4ACD483, 0x00000053, 0xFE363C80, 0xFE363C81, 0x00000056, 0x00000000, 0x00000026, 0x00000002, 0xFE363C82, 0x00000000, 0x00000005, 0x00000001, 0x0000003C, 0x00000026, 0x00000002, 0xFE363C83, 0xFE363C80, 0x00000026, 0x00000002, 0xFE363C84, 0xFE363C81, 0x0000002E, 0x00000002, 0xFE363C83, 0xFE363C82, 0x0000002E, 0x00000002, 0xFE363C84, 0xFE363C82, 0x0000002F, 0x00000002, 0xFE363C83, 0x0000003C, 0x0000002F, 0x00000002, 0xFE363C84, 0x0000003C, 0x0000002C, 0x00000002, 0xFE363C83, 0xF4ACD481, 0x0000002C, 0x00000002, 0xFE363C84, 0xF4ACD483, 0x00000043, 0x00000004, SetPlayerPos, 0xFE363C83, 0xF4ACD482, 0xFE363C84, 0x0000002C, 0x00000002, 0xFE363C82, 0x00000001, 0x00000008, 0x00000001, 0x00000001, 0x00000006, 0x00000000, 0x00000026, 0x00000002, 0xFE363C83, 0xFE363C80, 0x00000026, 0x00000002, 0xFE363C84, 0xFE363C81, 0x0000002C, 0x00000002, 0xFE363C83, 0xF4ACD481, 0x0000002C, 0x00000002, 0xFE363C84, 0xF4ACD483, 0x00000043, 0x00000004, SetPlayerPos, 0xFE363C83, 0xF4ACD482, 0xFE363C84, 0x00000057, 0x00000000, 0x00000043, 0x00000001, sam_01_Quizmo_SpinPlayer, 0x00000043, 0x00000004, func_802D2884, 0xF4ACD481, 0xF4ACD483, 0x00000000, 0x00000043, 0x00000002, SetPlayerAnimation, 0x00010002, 0x00000002, 0x00000000, 0x00000001, 0x00000000 dlabel D_80243CC0_CFB830 -.word 0x00000043, 0x00000005, GetNpcPos, 0xFFFFFFFC, 0xFE363C8A, 0xFE363C8B, 0xFE363C8C, 0x00000043, 0x00000006, sam_01_UnkCameraFunc, 0xFE363C8A, 0xFE363C8C, 0x0000006C, 0xFE363C80, 0xFE363C81, 0x00000026, 0x00000002, 0xFE363C85, 0xF4ACD482, 0x0000002D, 0x00000002, 0xFE363C85, 0xFE363C8B, 0x00000056, 0x00000000, 0x00000043, 0x00000001, sam_01_UnkMovePartner, 0x00000026, 0x00000002, 0xFE363C83, 0xFE363C80, 0x00000026, 0x00000002, 0xFE363C84, 0xFE363C81, 0x00000026, 0x00000002, 0xFE363C86, 0xFE363C85, 0x0000002C, 0x00000002, 0xFE363C83, 0xFE363C8A, 0x0000002C, 0x00000002, 0xFE363C84, 0xFE363C8C, 0x0000002C, 0x00000002, 0xFE363C86, 0xFE363C8B, 0x00000043, 0x00000005, SetNpcPos, 0xFFFFFFFC, 0xFE363C83, 0xFE363C86, 0xFE363C84, 0x00000057, 0x00000000, 0x00000043, 0x00000001, sam_01_UnkRotatePartner, 0x00000043, 0x00000003, NpcFacePlayer, 0xFFFFFFFC, 0x00000000, 0x00000043, 0x00000003, SetNpcAnimation, 0xFFFFFFFC, 0x00000106, 0x00000002, 0x00000000, 0x00000001, 0x00000000 +.word 0x00000043, 0x00000005, GetNpcPos, 0xFFFFFFFC, 0xFE363C8A, 0xFE363C8B, 0xFE363C8C, 0x00000043, 0x00000006, sam_01_Quizmo_AddViewRelativeOffset, 0xFE363C8A, 0xFE363C8C, 0x0000006C, 0xFE363C80, 0xFE363C81, 0x00000026, 0x00000002, 0xFE363C85, 0xF4ACD482, 0x0000002D, 0x00000002, 0xFE363C85, 0xFE363C8B, 0x00000056, 0x00000000, 0x00000043, 0x00000001, sam_01_Quizmo_UpdatePartnerPosition, 0x00000026, 0x00000002, 0xFE363C83, 0xFE363C80, 0x00000026, 0x00000002, 0xFE363C84, 0xFE363C81, 0x00000026, 0x00000002, 0xFE363C86, 0xFE363C85, 0x0000002C, 0x00000002, 0xFE363C83, 0xFE363C8A, 0x0000002C, 0x00000002, 0xFE363C84, 0xFE363C8C, 0x0000002C, 0x00000002, 0xFE363C86, 0xFE363C8B, 0x00000043, 0x00000005, SetNpcPos, 0xFFFFFFFC, 0xFE363C83, 0xFE363C86, 0xFE363C84, 0x00000057, 0x00000000, 0x00000043, 0x00000001, sam_01_Quizmo_SpinPartner, 0x00000043, 0x00000003, NpcFacePlayer, 0xFFFFFFFC, 0x00000000, 0x00000043, 0x00000003, SetNpcAnimation, 0xFFFFFFFC, 0x00000106, 0x00000002, 0x00000000, 0x00000001, 0x00000000 dlabel D_80243DF8_CFB968 -.word 0x00000043, 0x00000005, GetNpcPos, 0x0000000E, 0xFE363C8A, 0xFE363C8B, 0xFE363C8C, 0x00000043, 0x00000006, sam_01_UnkCameraFunc, 0xFE363C8A, 0xFE363C8C, 0xFFFFFFBA, 0xFE363C80, 0xFE363C81, 0x00000056, 0x00000000, 0x00000026, 0x00000002, 0xFE363C82, 0x00000000, 0x00000005, 0x00000001, 0x0000003C, 0x00000026, 0x00000002, 0xFE363C83, 0xFE363C80, 0x00000026, 0x00000002, 0xFE363C84, 0xFE363C81, 0x0000002E, 0x00000002, 0xFE363C83, 0xFE363C82, 0x0000002E, 0x00000002, 0xFE363C84, 0xFE363C82, 0x0000002F, 0x00000002, 0xFE363C83, 0x0000003C, 0x0000002F, 0x00000002, 0xFE363C84, 0x0000003C, 0x0000002C, 0x00000002, 0xFE363C83, 0xFE363C8A, 0x0000002C, 0x00000002, 0xFE363C84, 0xFE363C8C, 0x00000043, 0x00000005, SetNpcPos, 0x0000000E, 0xFE363C83, 0xF4ACD482, 0xFE363C84, 0x0000002C, 0x00000002, 0xFE363C82, 0x00000001, 0x00000008, 0x00000001, 0x00000001, 0x00000006, 0x00000000, 0x00000057, 0x00000000, 0x00000008, 0x00000001, 0x0000003C, 0x00000043, 0x00000003, NpcFacePlayer, 0x0000000E, 0x00000000, 0x00000043, 0x00000003, SetNpcAnimation, 0x0000000E, 0x00AF0001, 0x00000002, 0x00000000, 0x00000001, 0x00000000 +.word 0x00000043, 0x00000005, GetNpcPos, 0x0000000E, 0xFE363C8A, 0xFE363C8B, 0xFE363C8C, 0x00000043, 0x00000006, sam_01_Quizmo_AddViewRelativeOffset, 0xFE363C8A, 0xFE363C8C, 0xFFFFFFBA, 0xFE363C80, 0xFE363C81, 0x00000056, 0x00000000, 0x00000026, 0x00000002, 0xFE363C82, 0x00000000, 0x00000005, 0x00000001, 0x0000003C, 0x00000026, 0x00000002, 0xFE363C83, 0xFE363C80, 0x00000026, 0x00000002, 0xFE363C84, 0xFE363C81, 0x0000002E, 0x00000002, 0xFE363C83, 0xFE363C82, 0x0000002E, 0x00000002, 0xFE363C84, 0xFE363C82, 0x0000002F, 0x00000002, 0xFE363C83, 0x0000003C, 0x0000002F, 0x00000002, 0xFE363C84, 0x0000003C, 0x0000002C, 0x00000002, 0xFE363C83, 0xFE363C8A, 0x0000002C, 0x00000002, 0xFE363C84, 0xFE363C8C, 0x00000043, 0x00000005, SetNpcPos, 0x0000000E, 0xFE363C83, 0xF4ACD482, 0xFE363C84, 0x0000002C, 0x00000002, 0xFE363C82, 0x00000001, 0x00000008, 0x00000001, 0x00000001, 0x00000006, 0x00000000, 0x00000057, 0x00000000, 0x00000008, 0x00000001, 0x0000003C, 0x00000043, 0x00000003, NpcFacePlayer, 0x0000000E, 0x00000000, 0x00000043, 0x00000003, SetNpcAnimation, 0x0000000E, 0x00AF0001, 0x00000002, 0x00000000, 0x00000001, 0x00000000 dlabel D_80243F64_CFBAD4 .word 0x00000044, 0x00000001, D_80243B10_CFB680, 0x00000044, 0x00000001, D_80243CC0_CFB830, 0x00000046, 0x00000001, D_80243DF8_CFB968, 0x00000002, 0x00000000, 0x00000001, 0x00000000, 0x00000005, 0x00000001, 0x00000000, 0x00000043, 0x00000002, SetPlayerAnimation, 0x00010028, 0x00000008, 0x00000001, 0x00000014, 0x00000006, 0x00000000, 0x00000002, 0x00000000, 0x00000001, 0x00000000 @@ -150,7 +150,7 @@ dlabel D_80244B5C_CFC6CC .word 0x00000043, 0x00000002, SetPlayerAnimation, 0x00010023, 0x00000005, 0x00000001, 0x00000000, 0x00000008, 0x00000001, 0x00000001, 0x00000006, 0x00000000, 0x00000002, 0x00000000, 0x00000001, 0x00000000 dlabel D_80244B9C_CFC70C -.word 0x00000056, 0x00000000, 0x00000043, 0x00000006, sam_01_UnkCameraFunc, 0xF4ACD481, 0xF4ACD483, 0x00000019, 0xFE363C80, 0xFE363C81, 0x00000026, 0x00000002, 0xFE363C82, 0xF4ACD481, 0x0000002C, 0x00000002, 0xFE363C82, 0xFE363C80, 0x00000026, 0x00000002, 0xFE363C83, 0xF4ACD483, 0x0000002C, 0x00000002, 0xFE363C83, 0xFE363C81, 0x00000043, 0x00000003, SetNpcAnimation, 0xFFFFFFFC, 0x00000102, 0x00000043, 0x00000005, NpcMoveTo, 0xFFFFFFFC, 0xFE363C82, 0xFE363C83, 0x00000028, 0x00000043, 0x00000003, SetNpcAnimation, 0xFFFFFFFC, 0x00000106, 0x00000057, 0x00000000, 0x00000043, 0x00000004, PlayerMoveTo, 0xF4ACD481, 0xF4ACD483, 0x00000028, 0x00000002, 0x00000000, 0x00000001, 0x00000000 +.word 0x00000056, 0x00000000, 0x00000043, 0x00000006, sam_01_Quizmo_AddViewRelativeOffset, 0xF4ACD481, 0xF4ACD483, 0x00000019, 0xFE363C80, 0xFE363C81, 0x00000026, 0x00000002, 0xFE363C82, 0xF4ACD481, 0x0000002C, 0x00000002, 0xFE363C82, 0xFE363C80, 0x00000026, 0x00000002, 0xFE363C83, 0xF4ACD483, 0x0000002C, 0x00000002, 0xFE363C83, 0xFE363C81, 0x00000043, 0x00000003, SetNpcAnimation, 0xFFFFFFFC, 0x00000102, 0x00000043, 0x00000005, NpcMoveTo, 0xFFFFFFFC, 0xFE363C82, 0xFE363C83, 0x00000028, 0x00000043, 0x00000003, SetNpcAnimation, 0xFFFFFFFC, 0x00000106, 0x00000057, 0x00000000, 0x00000043, 0x00000004, PlayerMoveTo, 0xF4ACD481, 0xF4ACD483, 0x00000028, 0x00000002, 0x00000000, 0x00000001, 0x00000000 dlabel D_80244C78_CFC7E8 .word 0x00000045, 0x00000002, D_80244014_CFBB84, 0xFE363C81, 0x00000008, 0x00000001, 0x0000003C, 0x00000049, 0x00000001, 0xFE363C81, 0x00000005, 0x00000001, 0x00000005, 0x00000043, 0x00000004, GetPlayerPos, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000027, 0x00000002, 0xFE363C81, 0xFFFFFFFF, 0x00000043, 0x00000004, SetPlayerPos, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000008, 0x00000001, 0x00000002, 0x00000006, 0x00000000, 0x00000008, 0x00000001, 0x00000014, 0x00000046, 0x00000001, D_80244B9C_CFC70C, 0x00000002, 0x00000000, 0x00000001, 0x00000000 @@ -159,16 +159,16 @@ dlabel D_80244D28_CFC898 .word 0x00000045, 0x00000002, D_80244B5C_CFC6CC, 0xFE363C81, 0x00000008, 0x00000001, 0x0000003C, 0x00000005, 0x00000001, 0x00000005, 0x00000043, 0x00000004, GetPlayerPos, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000027, 0x00000002, 0xFE363C81, 0xFFFFFFFF, 0x00000043, 0x00000004, SetPlayerPos, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000008, 0x00000001, 0x00000002, 0x00000006, 0x00000000, 0x00000008, 0x00000001, 0x00000014, 0x00000049, 0x00000001, 0xFE363C81, 0x00000046, 0x00000001, D_80244B9C_CFC70C, 0x00000002, 0x00000000, 0x00000001, 0x00000000 dlabel D_80244DD8_CFC948 -.word 0x0000000D, 0x00000002, 0xF5DE02E0, 0x0000003F, 0x00000024, 0x00000002, 0xFE363C80, 0x00000000, 0x00000002, 0x00000000, 0x00000013, 0x00000000, 0x00000043, 0x00000004, GetPlayerPos, 0xF4ACD481, 0xF4ACD482, 0xF4ACD483, 0x00000043, 0x00000003, NpcFacePlayer, 0xFFFFFFFF, 0x00000010, 0x0000000A, 0x00000002, 0xF5DE02E0, 0x0000003F, 0x00000043, 0x00000006, SpeakToPlayer, 0xFFFFFFFF, 0x00AF0004, 0x00AF0001, 0x00000000, 0x0008000A, 0x00000012, 0x00000000, 0x0000000A, 0x00000002, 0xF8406267, 0x00000001, 0x00000043, 0x00000006, SpeakToPlayer, 0xFFFFFFFF, 0x00AF0004, 0x00AF0001, 0x00000000, 0x00080009, 0x00000012, 0x00000000, 0x00000043, 0x00000006, SpeakToPlayer, 0xFFFFFFFF, 0x00AF0004, 0x00AF0001, 0x00000000, 0x00080008, 0x00000024, 0x00000002, 0xF8406267, 0x00000001, 0x00000013, 0x00000000, 0x00000013, 0x00000000, 0x00000043, 0x00000002, ShowChoice, 0x001E000D, 0x0000000A, 0x00000002, 0xFE363C80, 0x00000001, 0x00000043, 0x00000006, ContinueSpeech, 0xFFFFFFFF, 0x00AF0004, 0x00AF0001, 0x00000000, 0x0008000C, 0x00000046, 0x00000001, D_8024378C_CFB2FC, 0x00000024, 0x00000002, 0xFE363C80, 0x00000000, 0x00000002, 0x00000000, 0x00000013, 0x00000000, 0x00000024, 0x00000002, 0xF8406281, 0x00000001, 0x00000043, 0x00000001, sam_01_Set80151310_1, 0x00000043, 0x00000001, sam_01_UnkAlphaFunc, 0x00000044, 0x00000001, D_8024383C_CFB3AC, 0x00000043, 0x00000002, DisablePartnerAI, 0x00000000, 0x00000043, 0x00000004, SetNpcFlagBits, 0xFFFFFFFC, 0x00000200, 0x00000000, 0x00000043, 0x00000004, SetNpcFlagBits, 0x0000000E, 0x00000200, 0x00000000, 0x00000043, 0x00000004, SetNpcFlagBits, 0xFFFFFFFC, 0x00000148, 0x00000001, 0x00000043, 0x00000004, SetNpcFlagBits, 0x0000000E, 0x00000100, 0x00000001, 0x00000043, 0x00000003, SetNpcAnimation, 0xFFFFFFFC, 0x00000106, 0x00000045, 0x00000002, D_80243F64_CFBAD4, 0xFE363C81, 0x00000043, 0x00000006, ContinueSpeech, 0xFFFFFFFF, 0x00AF0004, 0x00AF0001, 0x00000000, 0x0008000B, 0x00000043, 0x00000002, PlaySound, 0x00000089, 0x00000005, 0x00000001, 0x00000000, 0x00000055, 0x00000002, 0xFE363C81, 0xFE363C80, 0x0000000A, 0x00000002, 0xFE363C80, 0x00000000, 0x00000007, 0x00000000, 0x00000013, 0x00000000, 0x00000008, 0x00000001, 0x00000001, 0x00000006, 0x00000000, 0x00000043, 0x00000001, func_80240E70_CF89E0, 0x00000005, 0x00000001, 0x00000005, 0x00000043, 0x00000004, GetPlayerPos, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000027, 0x00000002, 0xFE363C81, 0x00000001, 0x00000043, 0x00000004, SetPlayerPos, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000008, 0x00000001, 0x00000002, 0x00000006, 0x00000000, 0x00000024, 0x00000002, 0xFE363C80, 0x002C0000, 0x00000027, 0x00000002, 0xFE363C80, 0xF5DE02E0, 0x00000043, 0x00000006, SpeakToPlayer, 0xFFFFFFFF, 0x00AF0005, 0x00AF0006, 0x00000000, 0xFE363C80, 0x00000043, 0x00000002, SetPlayerAnimation, 0x00010028, 0x00000024, 0x00000002, 0xFE363C80, 0x002D0000, 0x00000027, 0x00000002, 0xFE363C80, 0xF5DE02E0, 0x00000043, 0x00000002, PlaySound, 0x0000008E, 0x00000043, 0x00000002, ShowChoice, 0xFE363C80, 0x00000049, 0x00000001, 0xFE363C81, 0x00000043, 0x00000002, StopSound, 0x0000008E, 0x00000044, 0x00000001, D_80243FD8_CFBB48, 0x00000008, 0x00000001, 0x0000000F, 0x00000043, 0x00000002, PlaySound, 0x0000008D, 0x00000043, 0x00000002, func_80241170_CF8CE0, 0xFE363C80, 0x00000024, 0x00000002, 0xF4ACD484, 0x00000000, 0x00000043, 0x00000001, func_80241764_CF92D4, 0x00000008, 0x00000001, 0x00000028, 0x00000043, 0x00000001, func_80240DEC_CF895C, 0x00000056, 0x00000000, 0x00000008, 0x00000001, 0x0000006E, 0x00000043, 0x00000001, CloseChoice, 0x00000024, 0x00000002, 0xF4ACD484, 0x00000000, 0x00000057, 0x00000000, 0x0000000A, 0x00000002, 0xFE363C80, 0x00000001, 0x00000043, 0x00000003, SetNpcAnimation, 0x0000000E, 0x00AF0007, 0x00000024, 0x00000002, 0xF4ACD484, 0x00000001, 0x00000056, 0x00000000, 0x00000043, 0x00000002, func_8024113C_CF8CAC, 0x00000001, 0x00000008, 0x00000001, 0x00000006, 0x00000008, 0x00000001, 0x00000006, 0x00000008, 0x00000001, 0x00000006, 0x00000043, 0x00000002, func_8024113C_CF8CAC, 0x00000002, 0x00000057, 0x00000000, 0x00000056, 0x00000000, 0x00000043, 0x00000002, PlaySound, 0x0000021C, 0x00000008, 0x00000001, 0x00000006, 0x00000043, 0x00000002, PlaySound, 0x0000021C, 0x00000008, 0x00000001, 0x00000006, 0x00000043, 0x00000002, PlaySound, 0x0000021C, 0x00000008, 0x00000001, 0x00000006, 0x00000043, 0x00000002, PlaySound, 0x0000021C, 0x00000057, 0x00000000, 0x00000043, 0x00000002, PlaySound, 0x0000008A, 0x00000043, 0x00000001, func_80241208_CF8D78, 0x00000056, 0x00000000, 0x00000008, 0x00000001, 0x0000000F, 0x00000043, 0x00000004, GetPlayerPos, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000027, 0x00000002, 0xFE363C81, 0x00000032, 0x00000043, 0x00000006, sam_01_UnkCameraFunc, 0x00000000, 0x00000000, 0x00000053, 0xFE363C80, 0xFE363C82, 0x00000043, 0x0000000F, PlayEffect, 0x00000007, 0x00000002, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000043, 0x0000000F, PlayEffect, 0x00000044, 0x00000004, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000001, 0x0000003C, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000008, 0x00000001, 0x0000000F, 0x00000027, 0x00000002, 0xFE363C81, 0xFFFFFFFD, 0x00000043, 0x00000006, sam_01_UnkCameraFunc, 0x00000000, 0x00000000, 0x0000003A, 0xFE363C80, 0xFE363C82, 0x00000043, 0x0000000F, PlayEffect, 0x00000007, 0x00000002, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000043, 0x0000000F, PlayEffect, 0x00000044, 0x00000004, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000001, 0x0000003C, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000008, 0x00000001, 0x0000000F, 0x00000027, 0x00000002, 0xFE363C81, 0x0000001E, 0x00000043, 0x00000006, sam_01_UnkCameraFunc, 0x00000000, 0x00000000, 0x0000005D, 0xFE363C80, 0xFE363C82, 0x00000043, 0x0000000F, PlayEffect, 0x00000007, 0x00000002, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000043, 0x0000000F, PlayEffect, 0x00000044, 0x00000004, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000001, 0x0000003C, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000008, 0x00000001, 0x0000000F, 0x00000057, 0x00000000, 0x00000008, 0x00000001, 0x00000014, 0x00000045, 0x00000002, D_80244C78_CFC7E8, 0xFE363C81, 0x00000027, 0x00000002, 0xF5DE02E0, 0x00000001, 0x0000000D, 0x00000002, 0xF5DE02E0, 0x0000003F, 0x00000043, 0x00000006, ContinueSpeech, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x00000000, 0x00080010, 0x00000043, 0x00000003, SetNpcAnimation, 0x0000000E, 0x00AF0006, 0x00000005, 0x00000001, 0x00000000, 0x00000055, 0x00000002, 0xFE363C81, 0xFE363C80, 0x0000000A, 0x00000002, 0xFE363C80, 0x00000000, 0x00000007, 0x00000000, 0x00000013, 0x00000000, 0x00000008, 0x00000001, 0x00000001, 0x00000006, 0x00000000, 0x00000043, 0x00000003, SetNpcAnimation, 0x0000000E, 0x00AF0005, 0x00000024, 0x00000002, 0xFE363C80, 0x0000015C, 0x00000024, 0x00000002, 0xFE363C81, 0x00000003, 0x00000046, 0x00000001, D_802435F4_CFB164, 0x00000043, 0x00000002, AddStarPieces, 0x00000001, 0x00000043, 0x00000002, func_8024113C_CF8CAC, 0x0000000F, 0x00000043, 0x00000001, func_802411F0_CF8D60, 0x00000043, 0x00000003, SetMessageValue, 0xF5DE02E0, 0x00000000, 0x00000043, 0x00000006, SpeakToPlayer, 0xFFFFFFFF, 0x00AF0004, 0x00AF0001, 0x00000000, 0x00080011, 0x00000012, 0x00000000, 0x00000043, 0x00000006, ContinueSpeech, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x00000000, 0x0008000E, 0x00000043, 0x00000003, SetNpcAnimation, 0x0000000E, 0x00AF0006, 0x00000005, 0x00000001, 0x00000000, 0x00000055, 0x00000002, 0xFE363C81, 0xFE363C80, 0x0000000A, 0x00000002, 0xFE363C80, 0x00000000, 0x00000007, 0x00000000, 0x00000013, 0x00000000, 0x00000008, 0x00000001, 0x00000001, 0x00000006, 0x00000000, 0x00000043, 0x00000003, SetNpcAnimation, 0x0000000E, 0x00AF0005, 0x00000024, 0x00000002, 0xFE363C80, 0x0000015C, 0x00000024, 0x00000002, 0xFE363C81, 0x00000001, 0x00000046, 0x00000001, D_802435F4_CFB164, 0x00000043, 0x00000002, AddStarPieces, 0x00000001, 0x00000043, 0x00000002, func_8024113C_CF8CAC, 0x0000000F, 0x00000043, 0x00000001, func_802411F0_CF8D60, 0x00000043, 0x00000003, SetMessageValue, 0xF5DE02E0, 0x00000000, 0x0000000A, 0x00000002, 0xF5DE02E0, 0x00000001, 0x00000043, 0x00000003, SetMessageMsg, MessageSingular, 0x00000001, 0x00000012, 0x00000000, 0x00000043, 0x00000003, SetMessageMsg, MessagePlural, 0x00000001, 0x00000013, 0x00000000, 0x00000043, 0x00000006, SpeakToPlayer, 0xFFFFFFFF, 0x00AF0004, 0x00AF0001, 0x00000000, 0x0008000F, 0x00000013, 0x00000000, 0x00000024, 0x00000002, 0xFE363C80, 0x00000001, 0x00000012, 0x00000000, 0x00000043, 0x00000003, SetNpcAnimation, 0x0000000E, 0x00AF0009, 0x00000024, 0x00000002, 0xF4ACD484, 0x00000002, 0x00000043, 0x00000002, PlaySound, 0x0000021D, 0x00000043, 0x00000002, PlaySound, 0x0000008B, 0x00000045, 0x00000002, D_80244D28_CFC898, 0xFE363C81, 0x00000043, 0x00000004, GetPlayerPos, 0xFE363C82, 0xFE363C83, 0xFE363C84, 0x00000043, 0x0000000F, PlayEffect, 0x0000002B, 0x00000000, 0xFE363C82, 0xFE363C83, 0xFE363C84, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000043, 0x00000006, ContinueSpeech, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x00000000, 0x0008000D, 0x00000043, 0x00000003, SetNpcAnimation, 0x0000000E, 0x00AF000A, 0x00000005, 0x00000001, 0x00000000, 0x00000055, 0x00000002, 0xFE363C81, 0xFE363C80, 0x0000000A, 0x00000002, 0xFE363C80, 0x00000000, 0x00000007, 0x00000000, 0x00000013, 0x00000000, 0x00000008, 0x00000001, 0x00000001, 0x00000006, 0x00000000, 0x00000024, 0x00000002, 0xFE363C80, 0x00000000, 0x00000013, 0x00000000, 0x00000043, 0x00000002, func_80241170_CF8CE0, 0xFFFFFFFF, 0x00000043, 0x00000001, EnablePartnerAI, 0x00000056, 0x00000000, 0x00000008, 0x00000001, 0x0000001E, 0x00000043, 0x00000002, PlaySound, 0x0000008F, 0x00000057, 0x00000000, 0x00000056, 0x00000000, 0x00000008, 0x00000001, 0x0000002D, 0x00000043, 0x00000002, StopSound, 0x00000089, 0x00000057, 0x00000000, 0x00000043, 0x00000001, func_80241224_CF8D94, 0x00000043, 0x00000001, func_80241088_CF8BF8, 0x00000046, 0x00000001, D_8024378C_CFB2FC, 0x00000044, 0x00000001, D_80243AD4_CFB644, 0x00000043, 0x00000001, sam_01_UnkFunc29, 0x00000043, 0x00000001, sam_01_Set80151310_0, 0x00000024, 0x00000002, 0xF8406281, 0x00000000, 0x00000002, 0x00000000, 0x00000001, 0x00000000 +.word 0x0000000D, 0x00000002, 0xF5DE02E0, 0x0000003F, 0x00000024, 0x00000002, 0xFE363C80, 0x00000000, 0x00000002, 0x00000000, 0x00000013, 0x00000000, 0x00000043, 0x00000004, GetPlayerPos, 0xF4ACD481, 0xF4ACD482, 0xF4ACD483, 0x00000043, 0x00000003, NpcFacePlayer, 0xFFFFFFFF, 0x00000010, 0x0000000A, 0x00000002, 0xF5DE02E0, 0x0000003F, 0x00000043, 0x00000006, SpeakToPlayer, 0xFFFFFFFF, 0x00AF0004, 0x00AF0001, 0x00000000, 0x0008000A, 0x00000012, 0x00000000, 0x0000000A, 0x00000002, 0xF8406267, 0x00000001, 0x00000043, 0x00000006, SpeakToPlayer, 0xFFFFFFFF, 0x00AF0004, 0x00AF0001, 0x00000000, 0x00080009, 0x00000012, 0x00000000, 0x00000043, 0x00000006, SpeakToPlayer, 0xFFFFFFFF, 0x00AF0004, 0x00AF0001, 0x00000000, 0x00080008, 0x00000024, 0x00000002, 0xF8406267, 0x00000001, 0x00000013, 0x00000000, 0x00000013, 0x00000000, 0x00000043, 0x00000002, ShowChoice, 0x001E000D, 0x0000000A, 0x00000002, 0xFE363C80, 0x00000001, 0x00000043, 0x00000006, ContinueSpeech, 0xFFFFFFFF, 0x00AF0004, 0x00AF0001, 0x00000000, 0x0008000C, 0x00000046, 0x00000001, D_8024378C_CFB2FC, 0x00000024, 0x00000002, 0xFE363C80, 0x00000000, 0x00000002, 0x00000000, 0x00000013, 0x00000000, 0x00000024, 0x00000002, 0xF8406281, 0x00000001, 0x00000043, 0x00000001, sam_01_Quizmo_HideEntities, 0x00000043, 0x00000001, sam_01_Quizmo_HideWorld, 0x00000044, 0x00000001, D_8024383C_CFB3AC, 0x00000043, 0x00000002, DisablePartnerAI, 0x00000000, 0x00000043, 0x00000004, SetNpcFlagBits, 0xFFFFFFFC, 0x00000200, 0x00000000, 0x00000043, 0x00000004, SetNpcFlagBits, 0x0000000E, 0x00000200, 0x00000000, 0x00000043, 0x00000004, SetNpcFlagBits, 0xFFFFFFFC, 0x00000148, 0x00000001, 0x00000043, 0x00000004, SetNpcFlagBits, 0x0000000E, 0x00000100, 0x00000001, 0x00000043, 0x00000003, SetNpcAnimation, 0xFFFFFFFC, 0x00000106, 0x00000045, 0x00000002, D_80243F64_CFBAD4, 0xFE363C81, 0x00000043, 0x00000006, ContinueSpeech, 0xFFFFFFFF, 0x00AF0004, 0x00AF0001, 0x00000000, 0x0008000B, 0x00000043, 0x00000002, PlaySound, 0x00000089, 0x00000005, 0x00000001, 0x00000000, 0x00000055, 0x00000002, 0xFE363C81, 0xFE363C80, 0x0000000A, 0x00000002, 0xFE363C80, 0x00000000, 0x00000007, 0x00000000, 0x00000013, 0x00000000, 0x00000008, 0x00000001, 0x00000001, 0x00000006, 0x00000000, 0x00000043, 0x00000001, sam_01_Quizmo_CreateStage, 0x00000005, 0x00000001, 0x00000005, 0x00000043, 0x00000004, GetPlayerPos, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000027, 0x00000002, 0xFE363C81, 0x00000001, 0x00000043, 0x00000004, SetPlayerPos, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000008, 0x00000001, 0x00000002, 0x00000006, 0x00000000, 0x00000024, 0x00000002, 0xFE363C80, 0x002C0000, 0x00000027, 0x00000002, 0xFE363C80, 0xF5DE02E0, 0x00000043, 0x00000006, SpeakToPlayer, 0xFFFFFFFF, 0x00AF0005, 0x00AF0006, 0x00000000, 0xFE363C80, 0x00000043, 0x00000002, SetPlayerAnimation, 0x00010028, 0x00000024, 0x00000002, 0xFE363C80, 0x002D0000, 0x00000027, 0x00000002, 0xFE363C80, 0xF5DE02E0, 0x00000043, 0x00000002, PlaySound, 0x0000008E, 0x00000043, 0x00000002, ShowChoice, 0xFE363C80, 0x00000049, 0x00000001, 0xFE363C81, 0x00000043, 0x00000002, StopSound, 0x0000008E, 0x00000044, 0x00000001, D_80243FD8_CFBB48, 0x00000008, 0x00000001, 0x0000000F, 0x00000043, 0x00000002, PlaySound, 0x0000008D, 0x00000043, 0x00000002, sam_01_Quizmo_UnkStageEffectMode, 0xFE363C80, 0x00000024, 0x00000002, 0xF4ACD484, 0x00000000, 0x00000043, 0x00000001, sam_01_Quizmo_CreateWorker, 0x00000008, 0x00000001, 0x00000028, 0x00000043, 0x00000001, sam_01_Quizmo_UpdateRecords, 0x00000056, 0x00000000, 0x00000008, 0x00000001, 0x0000006E, 0x00000043, 0x00000001, CloseChoice, 0x00000024, 0x00000002, 0xF4ACD484, 0x00000000, 0x00000057, 0x00000000, 0x0000000A, 0x00000002, 0xFE363C80, 0x00000001, 0x00000043, 0x00000003, SetNpcAnimation, 0x0000000E, 0x00AF0007, 0x00000024, 0x00000002, 0xF4ACD484, 0x00000001, 0x00000056, 0x00000000, 0x00000043, 0x00000002, sam_01_Quizmo_SetStageLightsDelay, 0x00000001, 0x00000008, 0x00000001, 0x00000006, 0x00000008, 0x00000001, 0x00000006, 0x00000008, 0x00000001, 0x00000006, 0x00000043, 0x00000002, sam_01_Quizmo_SetStageLightsDelay, 0x00000002, 0x00000057, 0x00000000, 0x00000056, 0x00000000, 0x00000043, 0x00000002, PlaySound, 0x0000021C, 0x00000008, 0x00000001, 0x00000006, 0x00000043, 0x00000002, PlaySound, 0x0000021C, 0x00000008, 0x00000001, 0x00000006, 0x00000043, 0x00000002, PlaySound, 0x0000021C, 0x00000008, 0x00000001, 0x00000006, 0x00000043, 0x00000002, PlaySound, 0x0000021C, 0x00000057, 0x00000000, 0x00000043, 0x00000002, PlaySound, 0x0000008A, 0x00000043, 0x00000001, sam_01_Quizmo_SetVannaAnim_Clap, 0x00000056, 0x00000000, 0x00000008, 0x00000001, 0x0000000F, 0x00000043, 0x00000004, GetPlayerPos, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000027, 0x00000002, 0xFE363C81, 0x00000032, 0x00000043, 0x00000006, sam_01_Quizmo_AddViewRelativeOffset, 0x00000000, 0x00000000, 0x00000053, 0xFE363C80, 0xFE363C82, 0x00000043, 0x0000000F, PlayEffect, 0x00000007, 0x00000002, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000043, 0x0000000F, PlayEffect, 0x00000044, 0x00000004, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000001, 0x0000003C, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000008, 0x00000001, 0x0000000F, 0x00000027, 0x00000002, 0xFE363C81, 0xFFFFFFFD, 0x00000043, 0x00000006, sam_01_Quizmo_AddViewRelativeOffset, 0x00000000, 0x00000000, 0x0000003A, 0xFE363C80, 0xFE363C82, 0x00000043, 0x0000000F, PlayEffect, 0x00000007, 0x00000002, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000043, 0x0000000F, PlayEffect, 0x00000044, 0x00000004, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000001, 0x0000003C, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000008, 0x00000001, 0x0000000F, 0x00000027, 0x00000002, 0xFE363C81, 0x0000001E, 0x00000043, 0x00000006, sam_01_Quizmo_AddViewRelativeOffset, 0x00000000, 0x00000000, 0x0000005D, 0xFE363C80, 0xFE363C82, 0x00000043, 0x0000000F, PlayEffect, 0x00000007, 0x00000002, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000043, 0x0000000F, PlayEffect, 0x00000044, 0x00000004, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000001, 0x0000003C, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000008, 0x00000001, 0x0000000F, 0x00000057, 0x00000000, 0x00000008, 0x00000001, 0x00000014, 0x00000045, 0x00000002, D_80244C78_CFC7E8, 0xFE363C81, 0x00000027, 0x00000002, 0xF5DE02E0, 0x00000001, 0x0000000D, 0x00000002, 0xF5DE02E0, 0x0000003F, 0x00000043, 0x00000006, ContinueSpeech, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x00000000, 0x00080010, 0x00000043, 0x00000003, SetNpcAnimation, 0x0000000E, 0x00AF0006, 0x00000005, 0x00000001, 0x00000000, 0x00000055, 0x00000002, 0xFE363C81, 0xFE363C80, 0x0000000A, 0x00000002, 0xFE363C80, 0x00000000, 0x00000007, 0x00000000, 0x00000013, 0x00000000, 0x00000008, 0x00000001, 0x00000001, 0x00000006, 0x00000000, 0x00000043, 0x00000003, SetNpcAnimation, 0x0000000E, 0x00AF0005, 0x00000024, 0x00000002, 0xFE363C80, 0x0000015C, 0x00000024, 0x00000002, 0xFE363C81, 0x00000003, 0x00000046, 0x00000001, D_802435F4_CFB164, 0x00000043, 0x00000002, AddStarPieces, 0x00000001, 0x00000043, 0x00000002, sam_01_Quizmo_SetStageLightsDelay, 0x0000000F, 0x00000043, 0x00000001, sam_01_Quizmo_SetVannaAnim_Idle, 0x00000043, 0x00000003, SetMessageValue, 0xF5DE02E0, 0x00000000, 0x00000043, 0x00000006, SpeakToPlayer, 0xFFFFFFFF, 0x00AF0004, 0x00AF0001, 0x00000000, 0x00080011, 0x00000012, 0x00000000, 0x00000043, 0x00000006, ContinueSpeech, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x00000000, 0x0008000E, 0x00000043, 0x00000003, SetNpcAnimation, 0x0000000E, 0x00AF0006, 0x00000005, 0x00000001, 0x00000000, 0x00000055, 0x00000002, 0xFE363C81, 0xFE363C80, 0x0000000A, 0x00000002, 0xFE363C80, 0x00000000, 0x00000007, 0x00000000, 0x00000013, 0x00000000, 0x00000008, 0x00000001, 0x00000001, 0x00000006, 0x00000000, 0x00000043, 0x00000003, SetNpcAnimation, 0x0000000E, 0x00AF0005, 0x00000024, 0x00000002, 0xFE363C80, 0x0000015C, 0x00000024, 0x00000002, 0xFE363C81, 0x00000001, 0x00000046, 0x00000001, D_802435F4_CFB164, 0x00000043, 0x00000002, AddStarPieces, 0x00000001, 0x00000043, 0x00000002, sam_01_Quizmo_SetStageLightsDelay, 0x0000000F, 0x00000043, 0x00000001, sam_01_Quizmo_SetVannaAnim_Idle, 0x00000043, 0x00000003, SetMessageValue, 0xF5DE02E0, 0x00000000, 0x0000000A, 0x00000002, 0xF5DE02E0, 0x00000001, 0x00000043, 0x00000003, SetMessageMsg, MessageSingular, 0x00000001, 0x00000012, 0x00000000, 0x00000043, 0x00000003, SetMessageMsg, MessagePlural, 0x00000001, 0x00000013, 0x00000000, 0x00000043, 0x00000006, SpeakToPlayer, 0xFFFFFFFF, 0x00AF0004, 0x00AF0001, 0x00000000, 0x0008000F, 0x00000013, 0x00000000, 0x00000024, 0x00000002, 0xFE363C80, 0x00000001, 0x00000012, 0x00000000, 0x00000043, 0x00000003, SetNpcAnimation, 0x0000000E, 0x00AF0009, 0x00000024, 0x00000002, 0xF4ACD484, 0x00000002, 0x00000043, 0x00000002, PlaySound, 0x0000021D, 0x00000043, 0x00000002, PlaySound, 0x0000008B, 0x00000045, 0x00000002, D_80244D28_CFC898, 0xFE363C81, 0x00000043, 0x00000004, GetPlayerPos, 0xFE363C82, 0xFE363C83, 0xFE363C84, 0x00000043, 0x0000000F, PlayEffect, 0x0000002B, 0x00000000, 0xFE363C82, 0xFE363C83, 0xFE363C84, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000043, 0x00000006, ContinueSpeech, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x00000000, 0x0008000D, 0x00000043, 0x00000003, SetNpcAnimation, 0x0000000E, 0x00AF000A, 0x00000005, 0x00000001, 0x00000000, 0x00000055, 0x00000002, 0xFE363C81, 0xFE363C80, 0x0000000A, 0x00000002, 0xFE363C80, 0x00000000, 0x00000007, 0x00000000, 0x00000013, 0x00000000, 0x00000008, 0x00000001, 0x00000001, 0x00000006, 0x00000000, 0x00000024, 0x00000002, 0xFE363C80, 0x00000000, 0x00000013, 0x00000000, 0x00000043, 0x00000002, sam_01_Quizmo_UnkStageEffectMode, 0xFFFFFFFF, 0x00000043, 0x00000001, EnablePartnerAI, 0x00000056, 0x00000000, 0x00000008, 0x00000001, 0x0000001E, 0x00000043, 0x00000002, PlaySound, 0x0000008F, 0x00000057, 0x00000000, 0x00000056, 0x00000000, 0x00000008, 0x00000001, 0x0000002D, 0x00000043, 0x00000002, StopSound, 0x00000089, 0x00000057, 0x00000000, 0x00000043, 0x00000001, sam_01_Quizmo_SetVannaAnim_Wave, 0x00000043, 0x00000001, sam_01_Quizmo_DestroyEffects, 0x00000046, 0x00000001, D_8024378C_CFB2FC, 0x00000044, 0x00000001, D_80243AD4_CFB644, 0x00000043, 0x00000001, sam_01_Quizmo_FadeInWorld, 0x00000043, 0x00000001, sam_01_Quizmo_ShowEntities, 0x00000024, 0x00000002, 0xF8406281, 0x00000000, 0x00000002, 0x00000000, 0x00000001, 0x00000000 dlabel D_80245B08_CFD678 -.word 0x00000043, 0x00000001, sam_01_UnkQuizFunc, 0x0000000A, 0x00000002, 0xFE363C80, 0x00000000, 0x00000002, 0x00000000, 0x00000013, 0x00000000, 0x00000043, 0x00000004, SetNpcFlagBits, 0xFFFFFFFF, 0x01000000, 0x00000000, 0x00000043, 0x00000003, SetNpcSprite, 0xFFFFFFFF, 0x00AF0001, 0x00000043, 0x00000001, sam_01_UnkFunc31, 0x00000002, 0x00000000, 0x00000001, 0x00000000 +.word 0x00000043, 0x00000001, sam_01_Quizmo_ShouldAppear, 0x0000000A, 0x00000002, 0xFE363C80, 0x00000000, 0x00000002, 0x00000000, 0x00000013, 0x00000000, 0x00000043, 0x00000004, SetNpcFlagBits, 0xFFFFFFFF, 0x01000000, 0x00000000, 0x00000043, 0x00000003, SetNpcSprite, 0xFFFFFFFF, 0x00AF0001, 0x00000043, 0x00000001, sam_01_Quizmo_RenderInit, 0x00000002, 0x00000000, 0x00000001, 0x00000000 dlabel D_80245B7C_CFD6EC .word 0x0000003C, 0x00000001, 0x8024DF00, 0x00000024, 0x00000002, 0xF8406269, 0x00000001, 0x00000043, 0x00000002, DisablePlayerPhysics, 0x00000001, 0x00000043, 0x00000003, SetPlayerFlagBits, 0x00400000, 0x00000001, 0x00000046, 0x00000001, D_80244DD8_CFC948, 0x00000043, 0x00000002, DisablePlayerPhysics, 0x00000000, 0x00000043, 0x00000003, SetPlayerFlagBits, 0x00400000, 0x00000000, 0x00000002, 0x00000000, 0x00000001, 0x00000000 dlabel D_80245BFC_CFD76C -.word 0x00000043, 0x00000001, sam_01_GetNpcUnsafeOwner2, 0x00000002, 0x00000000, 0x00000001, 0x00000000 +.word 0x00000043, 0x00000001, sam_01_Quizmo_NPC_Aux_Impl, 0x00000002, 0x00000000, 0x00000001, 0x00000000 dlabel D_80245C18_CFD788 .word 0x3F333333, 0x0000001E, 0x00000014, 0x00000000, 0x00000000, 0xFFFFFFFF, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000001 diff --git a/ver/us/asm/data/world/area_sam/sam_01/D05460.data.s b/ver/us/asm/data/world/area_sam/sam_01/D05460.data.s index cc574b8593..566cf75e6a 100644 --- a/ver/us/asm/data/world/area_sam/sam_01/D05460.data.s +++ b/ver/us/asm/data/world/area_sam/sam_01/D05460.data.s @@ -2,7 +2,7 @@ .section .data -dlabel dup_sam_01_varTable +dlabel dup_sam_01_varStash .word 0x00000000 dlabel D_8024D8F4_D05464 diff --git a/ver/us/asm/data/world/area_sam/sam_02/D09AD0.data.s b/ver/us/asm/data/world/area_sam/sam_02/D09AD0.data.s index 3b609a3671..9bd253c065 100644 --- a/ver/us/asm/data/world/area_sam/sam_02/D09AD0.data.s +++ b/ver/us/asm/data/world/area_sam/sam_02/D09AD0.data.s @@ -89,35 +89,35 @@ dlabel D_80246B08_D0C238 dlabel D_80246B34_D0C264 .word 0x00000000, 0x00180018, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00630000 -dlabel sam_02_varTable +dlabel sam_02_Quizmo_varStash .word 0x00000000 dlabel D_80246B64_D0C294 .word 0x00000043, 0x00000004, ShowGotItem, 0xFE363C80, 0x00000001, 0x00000000, 0x00000002, 0x00000000, 0x00000002, 0x00000000, 0x00000001, 0x00000000, 0x00000043, 0x00000004, ShowGotItem, 0xFE363C80, 0x00000001, 0x00000010, 0x00000002, 0x00000000, 0x00000002, 0x00000000, 0x00000001, 0x00000000 -dlabel D_80246BC4_D0C2F4 +dlabel sam_02_Quizmo_Answers .byte 0x02, 0x01, 0x01, 0x02, 0x02, 0x00, 0x02, 0x00, 0x02, 0x01, 0x00, 0x02, 0x01, 0x01, 0x00, 0x02, 0x00, 0x02, 0x01, 0x00, 0x00, 0x02, 0x01, 0x00, 0x02, 0x01, 0x01, 0x02, 0x02, 0x01, 0x01, 0x01, 0x00, 0x02, 0x02, 0x02, 0x02, 0x00, 0x01, 0x01, 0x02, 0x01, 0x02, 0x01, 0x02, 0x00, 0x00, 0x01, 0x01, 0x00, 0x01, 0x02, 0x01, 0x00, 0x02, 0x02, 0x01, 0x02, 0x00, 0x02, 0x02, 0x01, 0x01, 0x01 -dlabel sam_02_quizRequirements +dlabel sam_02_Quizmo_Requirements .word 0xFFFFFF94, 0x00000000, 0xFFFFFFB4, 0x0000000A, 0xFFFFFFCA, 0x00000014, 0xFFFFFFF2, 0x0000001E, 0x00000006, 0x00000025, 0x00000027, 0x0000002C, 0x0000003A, 0x00000034, 0x00000058, 0x0000003C, 0x00000060, 0x00000040, 0x00000000, 0x00000040 dlabel D_80246C54_D0C384 -.word 0x00000043, 0x00000001, sam_02_GetGameStatus75, 0x0000000E, 0x00000002, 0xFE363C80, 0x00000001, 0x00000043, 0x00000005, GetNpcPos, 0xFFFFFFFF, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000027, 0x00000002, 0xFE363C81, 0x0000012C, 0x00000043, 0x00000003, SetNpcJumpscale, 0xFFFFFFFF, 0x00000001, 0x00000043, 0x00000003, SetNpcAnimation, 0xFFFFFFFF, 0x00AF000C, 0x00000008, 0x00000001, 0x00000028, 0x00000043, 0x00000005, SetNpcPos, 0xFFFFFFFF, 0x00000000, 0xFFFFFC18, 0x00000000, 0x00000013, 0x00000000, 0x00000002, 0x00000000, 0x00000001, 0x00000000 +.word 0x00000043, 0x00000001, sam_02_Quizmo_ShouldQuizmoLeave, 0x0000000E, 0x00000002, 0xFE363C80, 0x00000001, 0x00000043, 0x00000005, GetNpcPos, 0xFFFFFFFF, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000027, 0x00000002, 0xFE363C81, 0x0000012C, 0x00000043, 0x00000003, SetNpcJumpscale, 0xFFFFFFFF, 0x00000001, 0x00000043, 0x00000003, SetNpcAnimation, 0xFFFFFFFF, 0x00AF000C, 0x00000008, 0x00000001, 0x00000028, 0x00000043, 0x00000005, SetNpcPos, 0xFFFFFFFF, 0x00000000, 0xFFFFFC18, 0x00000000, 0x00000013, 0x00000000, 0x00000002, 0x00000000, 0x00000001, 0x00000000 dlabel D_80246D04_D0C434 -.word 0x00000043, 0x00000003, sam_02_GetCamVfov, 0x00000000, 0xF4ACD480, 0x00000043, 0x00000003, sam_02_SetCamVfov, 0x00000000, 0x00000019, 0x00000043, 0x00000004, GetPlayerPos, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000043, 0x00000005, SetPanTarget, 0x00000000, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000043, 0x00000005, UseSettingsFrom, 0x00000000, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000043, 0x00000004, GetCamType, 0x00000000, 0xFE363C81, 0xFE363C82, 0x00000043, 0x00000004, SetCamType, 0x00000000, 0xFE363C81, 0x00000000, 0x00000043, 0x00000003, GetCamDistance, 0x00000000, 0xFE363C80, 0x0000000D, 0x00000002, 0xFE363C80, 0x00000000, 0x00000026, 0x00000002, 0xFE363C80, 0x00000172, 0x00000012, 0x00000000, 0x00000026, 0x00000002, 0xFE363C80, 0xFFFFFE8E, 0x00000013, 0x00000000, 0x00000043, 0x00000003, SetCamDistance, 0x00000000, 0xFE363C80, 0x00000043, 0x00000004, GetCamPitch, 0x00000000, 0xFE363C80, 0xFE363C81, 0x00000026, 0x00000002, 0xFE363C80, 0xF24AAE80, 0x00000026, 0x00000002, 0xFE363C81, 0xF24A5280, 0x00000043, 0x00000004, SetCamPitch, 0x00000000, 0xFE363C80, 0xFE363C81, 0x00000043, 0x00000004, PanToTarget, 0x00000000, 0x00000000, 0x00000001, 0x00000043, 0x00000003, SetCamLeadPlayer, 0x00000000, 0x00000000, 0x00000002, 0x00000000, 0x00000001, 0x00000000, 0x00000043, 0x00000005, GetNpcPos, 0x00000008, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000027, 0x00000002, 0xFE363C81, 0x0000001E, 0x00000043, 0x00000005, SetPanTarget, 0x00000000, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000043, 0x00000003, GetCamDistance, 0x00000000, 0xFE363C80, 0x0000000D, 0x00000002, 0xFE363C80, 0x00000000, 0x00000026, 0x00000002, 0xFE363C80, 0x00000011, 0x00000012, 0x00000000, 0x00000026, 0x00000002, 0xFE363C80, 0xFFFFFFEF, 0x00000013, 0x00000000, 0x00000043, 0x00000003, SetCamDistance, 0x00000000, 0xFE363C80, 0x00000043, 0x00000003, SetCamSpeed, 0x00000000, 0xF24BE280, 0x00000043, 0x00000003, WaitForCam, 0x00000000, 0xF24A7E80, 0x00000043, 0x00000003, SetCamSpeed, 0x00000000, 0x00000001, 0x00000002, 0x00000000, 0x00000001, 0x00000000 +.word 0x00000043, 0x00000003, sam_02_Quizmo_GetCamVfov, 0x00000000, 0xF4ACD480, 0x00000043, 0x00000003, sam_02_Quizmo_SetCamVfov, 0x00000000, 0x00000019, 0x00000043, 0x00000004, GetPlayerPos, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000043, 0x00000005, SetPanTarget, 0x00000000, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000043, 0x00000005, UseSettingsFrom, 0x00000000, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000043, 0x00000004, GetCamType, 0x00000000, 0xFE363C81, 0xFE363C82, 0x00000043, 0x00000004, SetCamType, 0x00000000, 0xFE363C81, 0x00000000, 0x00000043, 0x00000003, GetCamDistance, 0x00000000, 0xFE363C80, 0x0000000D, 0x00000002, 0xFE363C80, 0x00000000, 0x00000026, 0x00000002, 0xFE363C80, 0x00000172, 0x00000012, 0x00000000, 0x00000026, 0x00000002, 0xFE363C80, 0xFFFFFE8E, 0x00000013, 0x00000000, 0x00000043, 0x00000003, SetCamDistance, 0x00000000, 0xFE363C80, 0x00000043, 0x00000004, GetCamPitch, 0x00000000, 0xFE363C80, 0xFE363C81, 0x00000026, 0x00000002, 0xFE363C80, 0xF24AAE80, 0x00000026, 0x00000002, 0xFE363C81, 0xF24A5280, 0x00000043, 0x00000004, SetCamPitch, 0x00000000, 0xFE363C80, 0xFE363C81, 0x00000043, 0x00000004, PanToTarget, 0x00000000, 0x00000000, 0x00000001, 0x00000043, 0x00000003, SetCamLeadPlayer, 0x00000000, 0x00000000, 0x00000002, 0x00000000, 0x00000001, 0x00000000, 0x00000043, 0x00000005, GetNpcPos, 0x00000008, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000027, 0x00000002, 0xFE363C81, 0x0000001E, 0x00000043, 0x00000005, SetPanTarget, 0x00000000, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000043, 0x00000003, GetCamDistance, 0x00000000, 0xFE363C80, 0x0000000D, 0x00000002, 0xFE363C80, 0x00000000, 0x00000026, 0x00000002, 0xFE363C80, 0x00000011, 0x00000012, 0x00000000, 0x00000026, 0x00000002, 0xFE363C80, 0xFFFFFFEF, 0x00000013, 0x00000000, 0x00000043, 0x00000003, SetCamDistance, 0x00000000, 0xFE363C80, 0x00000043, 0x00000003, SetCamSpeed, 0x00000000, 0xF24BE280, 0x00000043, 0x00000003, WaitForCam, 0x00000000, 0xF24A7E80, 0x00000043, 0x00000003, SetCamSpeed, 0x00000000, 0x00000001, 0x00000002, 0x00000000, 0x00000001, 0x00000000 dlabel D_80246F9C_D0C6CC -.word 0x00000043, 0x00000003, sam_02_SetCamVfov, 0x00000000, 0xF4ACD480, 0x00000043, 0x00000004, PanToTarget, 0x00000000, 0x00000000, 0x00000000, 0x00000002, 0x00000000, 0x00000001, 0x00000000 +.word 0x00000043, 0x00000003, sam_02_Quizmo_SetCamVfov, 0x00000000, 0xF4ACD480, 0x00000043, 0x00000004, PanToTarget, 0x00000000, 0x00000000, 0x00000000, 0x00000002, 0x00000000, 0x00000001, 0x00000000 dlabel D_80246FD8_D0C708 -.word 0x00000008, 0x00000001, 0x00000014, 0x00000043, 0x00000006, sam_02_UnkCameraFunc, 0xF4ACD481, 0xF4ACD483, 0x00000053, 0xFE363C80, 0xFE363C81, 0x00000056, 0x00000000, 0x00000026, 0x00000002, 0xFE363C82, 0x00000000, 0x00000005, 0x00000001, 0x0000003C, 0x00000026, 0x00000002, 0xFE363C83, 0xFE363C80, 0x00000026, 0x00000002, 0xFE363C84, 0xFE363C81, 0x0000002E, 0x00000002, 0xFE363C83, 0xFE363C82, 0x0000002E, 0x00000002, 0xFE363C84, 0xFE363C82, 0x0000002F, 0x00000002, 0xFE363C83, 0x0000003C, 0x0000002F, 0x00000002, 0xFE363C84, 0x0000003C, 0x0000002C, 0x00000002, 0xFE363C83, 0xF4ACD481, 0x0000002C, 0x00000002, 0xFE363C84, 0xF4ACD483, 0x00000043, 0x00000004, SetPlayerPos, 0xFE363C83, 0xF4ACD482, 0xFE363C84, 0x0000002C, 0x00000002, 0xFE363C82, 0x00000001, 0x00000008, 0x00000001, 0x00000001, 0x00000006, 0x00000000, 0x00000026, 0x00000002, 0xFE363C83, 0xFE363C80, 0x00000026, 0x00000002, 0xFE363C84, 0xFE363C81, 0x0000002C, 0x00000002, 0xFE363C83, 0xF4ACD481, 0x0000002C, 0x00000002, 0xFE363C84, 0xF4ACD483, 0x00000043, 0x00000004, SetPlayerPos, 0xFE363C83, 0xF4ACD482, 0xFE363C84, 0x00000057, 0x00000000, 0x00000043, 0x00000001, sam_02_UnkRotatePlayer, 0x00000043, 0x00000004, func_802D2884, 0xF4ACD481, 0xF4ACD483, 0x00000000, 0x00000043, 0x00000002, SetPlayerAnimation, 0x00010002, 0x00000002, 0x00000000, 0x00000001, 0x00000000 +.word 0x00000008, 0x00000001, 0x00000014, 0x00000043, 0x00000006, sam_02_Quizmo_AddViewRelativeOffset, 0xF4ACD481, 0xF4ACD483, 0x00000053, 0xFE363C80, 0xFE363C81, 0x00000056, 0x00000000, 0x00000026, 0x00000002, 0xFE363C82, 0x00000000, 0x00000005, 0x00000001, 0x0000003C, 0x00000026, 0x00000002, 0xFE363C83, 0xFE363C80, 0x00000026, 0x00000002, 0xFE363C84, 0xFE363C81, 0x0000002E, 0x00000002, 0xFE363C83, 0xFE363C82, 0x0000002E, 0x00000002, 0xFE363C84, 0xFE363C82, 0x0000002F, 0x00000002, 0xFE363C83, 0x0000003C, 0x0000002F, 0x00000002, 0xFE363C84, 0x0000003C, 0x0000002C, 0x00000002, 0xFE363C83, 0xF4ACD481, 0x0000002C, 0x00000002, 0xFE363C84, 0xF4ACD483, 0x00000043, 0x00000004, SetPlayerPos, 0xFE363C83, 0xF4ACD482, 0xFE363C84, 0x0000002C, 0x00000002, 0xFE363C82, 0x00000001, 0x00000008, 0x00000001, 0x00000001, 0x00000006, 0x00000000, 0x00000026, 0x00000002, 0xFE363C83, 0xFE363C80, 0x00000026, 0x00000002, 0xFE363C84, 0xFE363C81, 0x0000002C, 0x00000002, 0xFE363C83, 0xF4ACD481, 0x0000002C, 0x00000002, 0xFE363C84, 0xF4ACD483, 0x00000043, 0x00000004, SetPlayerPos, 0xFE363C83, 0xF4ACD482, 0xFE363C84, 0x00000057, 0x00000000, 0x00000043, 0x00000001, sam_02_Quizmo_SpinPlayer, 0x00000043, 0x00000004, func_802D2884, 0xF4ACD481, 0xF4ACD483, 0x00000000, 0x00000043, 0x00000002, SetPlayerAnimation, 0x00010002, 0x00000002, 0x00000000, 0x00000001, 0x00000000 dlabel D_80247188_D0C8B8 -.word 0x00000043, 0x00000005, GetNpcPos, 0xFFFFFFFC, 0xFE363C8A, 0xFE363C8B, 0xFE363C8C, 0x00000043, 0x00000006, sam_02_UnkCameraFunc, 0xFE363C8A, 0xFE363C8C, 0x0000006C, 0xFE363C80, 0xFE363C81, 0x00000026, 0x00000002, 0xFE363C85, 0xF4ACD482, 0x0000002D, 0x00000002, 0xFE363C85, 0xFE363C8B, 0x00000056, 0x00000000, 0x00000043, 0x00000001, sam_02_UnkMovePartner, 0x00000026, 0x00000002, 0xFE363C83, 0xFE363C80, 0x00000026, 0x00000002, 0xFE363C84, 0xFE363C81, 0x00000026, 0x00000002, 0xFE363C86, 0xFE363C85, 0x0000002C, 0x00000002, 0xFE363C83, 0xFE363C8A, 0x0000002C, 0x00000002, 0xFE363C84, 0xFE363C8C, 0x0000002C, 0x00000002, 0xFE363C86, 0xFE363C8B, 0x00000043, 0x00000005, SetNpcPos, 0xFFFFFFFC, 0xFE363C83, 0xFE363C86, 0xFE363C84, 0x00000057, 0x00000000, 0x00000043, 0x00000001, sam_02_UnkRotatePartner, 0x00000043, 0x00000003, NpcFacePlayer, 0xFFFFFFFC, 0x00000000, 0x00000043, 0x00000003, SetNpcAnimation, 0xFFFFFFFC, 0x00000106, 0x00000002, 0x00000000, 0x00000001, 0x00000000 +.word 0x00000043, 0x00000005, GetNpcPos, 0xFFFFFFFC, 0xFE363C8A, 0xFE363C8B, 0xFE363C8C, 0x00000043, 0x00000006, sam_02_Quizmo_AddViewRelativeOffset, 0xFE363C8A, 0xFE363C8C, 0x0000006C, 0xFE363C80, 0xFE363C81, 0x00000026, 0x00000002, 0xFE363C85, 0xF4ACD482, 0x0000002D, 0x00000002, 0xFE363C85, 0xFE363C8B, 0x00000056, 0x00000000, 0x00000043, 0x00000001, sam_02_Quizmo_UpdatePartnerPosition, 0x00000026, 0x00000002, 0xFE363C83, 0xFE363C80, 0x00000026, 0x00000002, 0xFE363C84, 0xFE363C81, 0x00000026, 0x00000002, 0xFE363C86, 0xFE363C85, 0x0000002C, 0x00000002, 0xFE363C83, 0xFE363C8A, 0x0000002C, 0x00000002, 0xFE363C84, 0xFE363C8C, 0x0000002C, 0x00000002, 0xFE363C86, 0xFE363C8B, 0x00000043, 0x00000005, SetNpcPos, 0xFFFFFFFC, 0xFE363C83, 0xFE363C86, 0xFE363C84, 0x00000057, 0x00000000, 0x00000043, 0x00000001, sam_02_Quizmo_SpinPartner, 0x00000043, 0x00000003, NpcFacePlayer, 0xFFFFFFFC, 0x00000000, 0x00000043, 0x00000003, SetNpcAnimation, 0xFFFFFFFC, 0x00000106, 0x00000002, 0x00000000, 0x00000001, 0x00000000 dlabel D_802472C0_D0C9F0 -.word 0x00000043, 0x00000005, GetNpcPos, 0x00000008, 0xFE363C8A, 0xFE363C8B, 0xFE363C8C, 0x00000043, 0x00000006, sam_02_UnkCameraFunc, 0xFE363C8A, 0xFE363C8C, 0xFFFFFFBA, 0xFE363C80, 0xFE363C81, 0x00000056, 0x00000000, 0x00000026, 0x00000002, 0xFE363C82, 0x00000000, 0x00000005, 0x00000001, 0x0000003C, 0x00000026, 0x00000002, 0xFE363C83, 0xFE363C80, 0x00000026, 0x00000002, 0xFE363C84, 0xFE363C81, 0x0000002E, 0x00000002, 0xFE363C83, 0xFE363C82, 0x0000002E, 0x00000002, 0xFE363C84, 0xFE363C82, 0x0000002F, 0x00000002, 0xFE363C83, 0x0000003C, 0x0000002F, 0x00000002, 0xFE363C84, 0x0000003C, 0x0000002C, 0x00000002, 0xFE363C83, 0xFE363C8A, 0x0000002C, 0x00000002, 0xFE363C84, 0xFE363C8C, 0x00000043, 0x00000005, SetNpcPos, 0x00000008, 0xFE363C83, 0xF4ACD482, 0xFE363C84, 0x0000002C, 0x00000002, 0xFE363C82, 0x00000001, 0x00000008, 0x00000001, 0x00000001, 0x00000006, 0x00000000, 0x00000057, 0x00000000, 0x00000008, 0x00000001, 0x0000003C, 0x00000043, 0x00000003, NpcFacePlayer, 0x00000008, 0x00000000, 0x00000043, 0x00000003, SetNpcAnimation, 0x00000008, 0x00AF0001, 0x00000002, 0x00000000, 0x00000001, 0x00000000 +.word 0x00000043, 0x00000005, GetNpcPos, 0x00000008, 0xFE363C8A, 0xFE363C8B, 0xFE363C8C, 0x00000043, 0x00000006, sam_02_Quizmo_AddViewRelativeOffset, 0xFE363C8A, 0xFE363C8C, 0xFFFFFFBA, 0xFE363C80, 0xFE363C81, 0x00000056, 0x00000000, 0x00000026, 0x00000002, 0xFE363C82, 0x00000000, 0x00000005, 0x00000001, 0x0000003C, 0x00000026, 0x00000002, 0xFE363C83, 0xFE363C80, 0x00000026, 0x00000002, 0xFE363C84, 0xFE363C81, 0x0000002E, 0x00000002, 0xFE363C83, 0xFE363C82, 0x0000002E, 0x00000002, 0xFE363C84, 0xFE363C82, 0x0000002F, 0x00000002, 0xFE363C83, 0x0000003C, 0x0000002F, 0x00000002, 0xFE363C84, 0x0000003C, 0x0000002C, 0x00000002, 0xFE363C83, 0xFE363C8A, 0x0000002C, 0x00000002, 0xFE363C84, 0xFE363C8C, 0x00000043, 0x00000005, SetNpcPos, 0x00000008, 0xFE363C83, 0xF4ACD482, 0xFE363C84, 0x0000002C, 0x00000002, 0xFE363C82, 0x00000001, 0x00000008, 0x00000001, 0x00000001, 0x00000006, 0x00000000, 0x00000057, 0x00000000, 0x00000008, 0x00000001, 0x0000003C, 0x00000043, 0x00000003, NpcFacePlayer, 0x00000008, 0x00000000, 0x00000043, 0x00000003, SetNpcAnimation, 0x00000008, 0x00AF0001, 0x00000002, 0x00000000, 0x00000001, 0x00000000 dlabel D_8024742C_D0CB5C .word 0x00000044, 0x00000001, D_80246FD8_D0C708, 0x00000044, 0x00000001, D_80247188_D0C8B8, 0x00000046, 0x00000001, D_802472C0_D0C9F0, 0x00000002, 0x00000000, 0x00000001, 0x00000000, 0x00000005, 0x00000001, 0x00000000, 0x00000043, 0x00000002, SetPlayerAnimation, 0x00010028, 0x00000008, 0x00000001, 0x00000014, 0x00000006, 0x00000000, 0x00000002, 0x00000000, 0x00000001, 0x00000000 @@ -132,7 +132,7 @@ dlabel D_80248024_D0D754 .word 0x00000043, 0x00000002, SetPlayerAnimation, 0x00010023, 0x00000005, 0x00000001, 0x00000000, 0x00000008, 0x00000001, 0x00000001, 0x00000006, 0x00000000, 0x00000002, 0x00000000, 0x00000001, 0x00000000 dlabel D_80248064_D0D794 -.word 0x00000056, 0x00000000, 0x00000043, 0x00000006, sam_02_UnkCameraFunc, 0xF4ACD481, 0xF4ACD483, 0x00000019, 0xFE363C80, 0xFE363C81, 0x00000026, 0x00000002, 0xFE363C82, 0xF4ACD481, 0x0000002C, 0x00000002, 0xFE363C82, 0xFE363C80, 0x00000026, 0x00000002, 0xFE363C83, 0xF4ACD483, 0x0000002C, 0x00000002, 0xFE363C83, 0xFE363C81, 0x00000043, 0x00000003, SetNpcAnimation, 0xFFFFFFFC, 0x00000102, 0x00000043, 0x00000005, NpcMoveTo, 0xFFFFFFFC, 0xFE363C82, 0xFE363C83, 0x00000028, 0x00000043, 0x00000003, SetNpcAnimation, 0xFFFFFFFC, 0x00000106, 0x00000057, 0x00000000, 0x00000043, 0x00000004, PlayerMoveTo, 0xF4ACD481, 0xF4ACD483, 0x00000028, 0x00000002, 0x00000000, 0x00000001, 0x00000000 +.word 0x00000056, 0x00000000, 0x00000043, 0x00000006, sam_02_Quizmo_AddViewRelativeOffset, 0xF4ACD481, 0xF4ACD483, 0x00000019, 0xFE363C80, 0xFE363C81, 0x00000026, 0x00000002, 0xFE363C82, 0xF4ACD481, 0x0000002C, 0x00000002, 0xFE363C82, 0xFE363C80, 0x00000026, 0x00000002, 0xFE363C83, 0xF4ACD483, 0x0000002C, 0x00000002, 0xFE363C83, 0xFE363C81, 0x00000043, 0x00000003, SetNpcAnimation, 0xFFFFFFFC, 0x00000102, 0x00000043, 0x00000005, NpcMoveTo, 0xFFFFFFFC, 0xFE363C82, 0xFE363C83, 0x00000028, 0x00000043, 0x00000003, SetNpcAnimation, 0xFFFFFFFC, 0x00000106, 0x00000057, 0x00000000, 0x00000043, 0x00000004, PlayerMoveTo, 0xF4ACD481, 0xF4ACD483, 0x00000028, 0x00000002, 0x00000000, 0x00000001, 0x00000000 dlabel D_80248140_D0D870 .word 0x00000045, 0x00000002, D_802474DC_D0CC0C, 0xFE363C81, 0x00000008, 0x00000001, 0x0000003C, 0x00000049, 0x00000001, 0xFE363C81, 0x00000005, 0x00000001, 0x00000005, 0x00000043, 0x00000004, GetPlayerPos, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000027, 0x00000002, 0xFE363C81, 0xFFFFFFFF, 0x00000043, 0x00000004, SetPlayerPos, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000008, 0x00000001, 0x00000002, 0x00000006, 0x00000000, 0x00000008, 0x00000001, 0x00000014, 0x00000046, 0x00000001, D_80248064_D0D794, 0x00000002, 0x00000000, 0x00000001, 0x00000000 @@ -141,16 +141,16 @@ dlabel D_802481F0_D0D920 .word 0x00000045, 0x00000002, D_80248024_D0D754, 0xFE363C81, 0x00000008, 0x00000001, 0x0000003C, 0x00000005, 0x00000001, 0x00000005, 0x00000043, 0x00000004, GetPlayerPos, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000027, 0x00000002, 0xFE363C81, 0xFFFFFFFF, 0x00000043, 0x00000004, SetPlayerPos, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000008, 0x00000001, 0x00000002, 0x00000006, 0x00000000, 0x00000008, 0x00000001, 0x00000014, 0x00000049, 0x00000001, 0xFE363C81, 0x00000046, 0x00000001, D_80248064_D0D794, 0x00000002, 0x00000000, 0x00000001, 0x00000000 dlabel D_802482A0_D0D9D0 -.word 0x0000000D, 0x00000002, 0xF5DE02E0, 0x0000003F, 0x00000024, 0x00000002, 0xFE363C80, 0x00000000, 0x00000002, 0x00000000, 0x00000013, 0x00000000, 0x00000043, 0x00000004, GetPlayerPos, 0xF4ACD481, 0xF4ACD482, 0xF4ACD483, 0x00000043, 0x00000003, NpcFacePlayer, 0xFFFFFFFF, 0x00000010, 0x0000000A, 0x00000002, 0xF5DE02E0, 0x0000003F, 0x00000043, 0x00000006, SpeakToPlayer, 0xFFFFFFFF, 0x00AF0004, 0x00AF0001, 0x00000000, 0x0008000A, 0x00000012, 0x00000000, 0x0000000A, 0x00000002, 0xF8406267, 0x00000001, 0x00000043, 0x00000006, SpeakToPlayer, 0xFFFFFFFF, 0x00AF0004, 0x00AF0001, 0x00000000, 0x00080009, 0x00000012, 0x00000000, 0x00000043, 0x00000006, SpeakToPlayer, 0xFFFFFFFF, 0x00AF0004, 0x00AF0001, 0x00000000, 0x00080008, 0x00000024, 0x00000002, 0xF8406267, 0x00000001, 0x00000013, 0x00000000, 0x00000013, 0x00000000, 0x00000043, 0x00000002, ShowChoice, 0x001E000D, 0x0000000A, 0x00000002, 0xFE363C80, 0x00000001, 0x00000043, 0x00000006, ContinueSpeech, 0xFFFFFFFF, 0x00AF0004, 0x00AF0001, 0x00000000, 0x0008000C, 0x00000046, 0x00000001, D_80246C54_D0C384, 0x00000024, 0x00000002, 0xFE363C80, 0x00000000, 0x00000002, 0x00000000, 0x00000013, 0x00000000, 0x00000024, 0x00000002, 0xF8406281, 0x00000001, 0x00000043, 0x00000001, sam_02_Set80151310_1, 0x00000043, 0x00000001, sam_02_UnkAlphaFunc, 0x00000044, 0x00000001, D_80246D04_D0C434, 0x00000043, 0x00000002, DisablePartnerAI, 0x00000000, 0x00000043, 0x00000004, SetNpcFlagBits, 0xFFFFFFFC, 0x00000200, 0x00000000, 0x00000043, 0x00000004, SetNpcFlagBits, 0x00000008, 0x00000200, 0x00000000, 0x00000043, 0x00000004, SetNpcFlagBits, 0xFFFFFFFC, 0x00000148, 0x00000001, 0x00000043, 0x00000004, SetNpcFlagBits, 0x00000008, 0x00000100, 0x00000001, 0x00000043, 0x00000003, SetNpcAnimation, 0xFFFFFFFC, 0x00000106, 0x00000045, 0x00000002, D_8024742C_D0CB5C, 0xFE363C81, 0x00000043, 0x00000006, ContinueSpeech, 0xFFFFFFFF, 0x00AF0004, 0x00AF0001, 0x00000000, 0x0008000B, 0x00000043, 0x00000002, PlaySound, 0x00000089, 0x00000005, 0x00000001, 0x00000000, 0x00000055, 0x00000002, 0xFE363C81, 0xFE363C80, 0x0000000A, 0x00000002, 0xFE363C80, 0x00000000, 0x00000007, 0x00000000, 0x00000013, 0x00000000, 0x00000008, 0x00000001, 0x00000001, 0x00000006, 0x00000000, 0x00000043, 0x00000001, func_8024129C_D069CC, 0x00000005, 0x00000001, 0x00000005, 0x00000043, 0x00000004, GetPlayerPos, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000027, 0x00000002, 0xFE363C81, 0x00000001, 0x00000043, 0x00000004, SetPlayerPos, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000008, 0x00000001, 0x00000002, 0x00000006, 0x00000000, 0x00000024, 0x00000002, 0xFE363C80, 0x002C0000, 0x00000027, 0x00000002, 0xFE363C80, 0xF5DE02E0, 0x00000043, 0x00000006, SpeakToPlayer, 0xFFFFFFFF, 0x00AF0005, 0x00AF0006, 0x00000000, 0xFE363C80, 0x00000043, 0x00000002, SetPlayerAnimation, 0x00010028, 0x00000024, 0x00000002, 0xFE363C80, 0x002D0000, 0x00000027, 0x00000002, 0xFE363C80, 0xF5DE02E0, 0x00000043, 0x00000002, PlaySound, 0x0000008E, 0x00000043, 0x00000002, ShowChoice, 0xFE363C80, 0x00000049, 0x00000001, 0xFE363C81, 0x00000043, 0x00000002, StopSound, 0x0000008E, 0x00000044, 0x00000001, D_802474A0_D0CBD0, 0x00000008, 0x00000001, 0x0000000F, 0x00000043, 0x00000002, PlaySound, 0x0000008D, 0x00000043, 0x00000002, func_8024159C_D06CCC, 0xFE363C80, 0x00000024, 0x00000002, 0xF4ACD484, 0x00000000, 0x00000043, 0x00000001, func_80241B90_D072C0, 0x00000008, 0x00000001, 0x00000028, 0x00000043, 0x00000001, begin_battle_D06948, 0x00000056, 0x00000000, 0x00000008, 0x00000001, 0x0000006E, 0x00000043, 0x00000001, CloseChoice, 0x00000024, 0x00000002, 0xF4ACD484, 0x00000000, 0x00000057, 0x00000000, 0x0000000A, 0x00000002, 0xFE363C80, 0x00000001, 0x00000043, 0x00000003, SetNpcAnimation, 0x00000008, 0x00AF0007, 0x00000024, 0x00000002, 0xF4ACD484, 0x00000001, 0x00000056, 0x00000000, 0x00000043, 0x00000002, func_80241568_D06C98, 0x00000001, 0x00000008, 0x00000001, 0x00000006, 0x00000008, 0x00000001, 0x00000006, 0x00000008, 0x00000001, 0x00000006, 0x00000043, 0x00000002, func_80241568_D06C98, 0x00000002, 0x00000057, 0x00000000, 0x00000056, 0x00000000, 0x00000043, 0x00000002, PlaySound, 0x0000021C, 0x00000008, 0x00000001, 0x00000006, 0x00000043, 0x00000002, PlaySound, 0x0000021C, 0x00000008, 0x00000001, 0x00000006, 0x00000043, 0x00000002, PlaySound, 0x0000021C, 0x00000008, 0x00000001, 0x00000006, 0x00000043, 0x00000002, PlaySound, 0x0000021C, 0x00000057, 0x00000000, 0x00000043, 0x00000002, PlaySound, 0x0000008A, 0x00000043, 0x00000001, func_80241634_D06D64, 0x00000056, 0x00000000, 0x00000008, 0x00000001, 0x0000000F, 0x00000043, 0x00000004, GetPlayerPos, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000027, 0x00000002, 0xFE363C81, 0x00000032, 0x00000043, 0x00000006, sam_02_UnkCameraFunc, 0x00000000, 0x00000000, 0x00000053, 0xFE363C80, 0xFE363C82, 0x00000043, 0x0000000F, PlayEffect, 0x00000007, 0x00000002, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000043, 0x0000000F, PlayEffect, 0x00000044, 0x00000004, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000001, 0x0000003C, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000008, 0x00000001, 0x0000000F, 0x00000027, 0x00000002, 0xFE363C81, 0xFFFFFFFD, 0x00000043, 0x00000006, sam_02_UnkCameraFunc, 0x00000000, 0x00000000, 0x0000003A, 0xFE363C80, 0xFE363C82, 0x00000043, 0x0000000F, PlayEffect, 0x00000007, 0x00000002, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000043, 0x0000000F, PlayEffect, 0x00000044, 0x00000004, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000001, 0x0000003C, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000008, 0x00000001, 0x0000000F, 0x00000027, 0x00000002, 0xFE363C81, 0x0000001E, 0x00000043, 0x00000006, sam_02_UnkCameraFunc, 0x00000000, 0x00000000, 0x0000005D, 0xFE363C80, 0xFE363C82, 0x00000043, 0x0000000F, PlayEffect, 0x00000007, 0x00000002, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000043, 0x0000000F, PlayEffect, 0x00000044, 0x00000004, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000001, 0x0000003C, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000008, 0x00000001, 0x0000000F, 0x00000057, 0x00000000, 0x00000008, 0x00000001, 0x00000014, 0x00000045, 0x00000002, D_80248140_D0D870, 0xFE363C81, 0x00000027, 0x00000002, 0xF5DE02E0, 0x00000001, 0x0000000D, 0x00000002, 0xF5DE02E0, 0x0000003F, 0x00000043, 0x00000006, ContinueSpeech, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x00000000, 0x00080010, 0x00000043, 0x00000003, SetNpcAnimation, 0x00000008, 0x00AF0006, 0x00000005, 0x00000001, 0x00000000, 0x00000055, 0x00000002, 0xFE363C81, 0xFE363C80, 0x0000000A, 0x00000002, 0xFE363C80, 0x00000000, 0x00000007, 0x00000000, 0x00000013, 0x00000000, 0x00000008, 0x00000001, 0x00000001, 0x00000006, 0x00000000, 0x00000043, 0x00000003, SetNpcAnimation, 0x00000008, 0x00AF0005, 0x00000024, 0x00000002, 0xFE363C80, 0x0000015C, 0x00000024, 0x00000002, 0xFE363C81, 0x00000003, 0x00000046, 0x00000001, D_80246B64_D0C294, 0x00000043, 0x00000002, AddStarPieces, 0x00000001, 0x00000043, 0x00000002, func_80241568_D06C98, 0x0000000F, 0x00000043, 0x00000001, func_8024161C_D06D4C, 0x00000043, 0x00000003, SetMessageValue, 0xF5DE02E0, 0x00000000, 0x00000043, 0x00000006, SpeakToPlayer, 0xFFFFFFFF, 0x00AF0004, 0x00AF0001, 0x00000000, 0x00080011, 0x00000012, 0x00000000, 0x00000043, 0x00000006, ContinueSpeech, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x00000000, 0x0008000E, 0x00000043, 0x00000003, SetNpcAnimation, 0x00000008, 0x00AF0006, 0x00000005, 0x00000001, 0x00000000, 0x00000055, 0x00000002, 0xFE363C81, 0xFE363C80, 0x0000000A, 0x00000002, 0xFE363C80, 0x00000000, 0x00000007, 0x00000000, 0x00000013, 0x00000000, 0x00000008, 0x00000001, 0x00000001, 0x00000006, 0x00000000, 0x00000043, 0x00000003, SetNpcAnimation, 0x00000008, 0x00AF0005, 0x00000024, 0x00000002, 0xFE363C80, 0x0000015C, 0x00000024, 0x00000002, 0xFE363C81, 0x00000001, 0x00000046, 0x00000001, D_80246B64_D0C294, 0x00000043, 0x00000002, AddStarPieces, 0x00000001, 0x00000043, 0x00000002, func_80241568_D06C98, 0x0000000F, 0x00000043, 0x00000001, func_8024161C_D06D4C, 0x00000043, 0x00000003, SetMessageValue, 0xF5DE02E0, 0x00000000, 0x0000000A, 0x00000002, 0xF5DE02E0, 0x00000001, 0x00000043, 0x00000003, SetMessageMsg, MessageSingular, 0x00000001, 0x00000012, 0x00000000, 0x00000043, 0x00000003, SetMessageMsg, MessagePlural, 0x00000001, 0x00000013, 0x00000000, 0x00000043, 0x00000006, SpeakToPlayer, 0xFFFFFFFF, 0x00AF0004, 0x00AF0001, 0x00000000, 0x0008000F, 0x00000013, 0x00000000, 0x00000024, 0x00000002, 0xFE363C80, 0x00000001, 0x00000012, 0x00000000, 0x00000043, 0x00000003, SetNpcAnimation, 0x00000008, 0x00AF0009, 0x00000024, 0x00000002, 0xF4ACD484, 0x00000002, 0x00000043, 0x00000002, PlaySound, 0x0000021D, 0x00000043, 0x00000002, PlaySound, 0x0000008B, 0x00000045, 0x00000002, D_802481F0_D0D920, 0xFE363C81, 0x00000043, 0x00000004, GetPlayerPos, 0xFE363C82, 0xFE363C83, 0xFE363C84, 0x00000043, 0x0000000F, PlayEffect, 0x0000002B, 0x00000000, 0xFE363C82, 0xFE363C83, 0xFE363C84, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000043, 0x00000006, ContinueSpeech, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x00000000, 0x0008000D, 0x00000043, 0x00000003, SetNpcAnimation, 0x00000008, 0x00AF000A, 0x00000005, 0x00000001, 0x00000000, 0x00000055, 0x00000002, 0xFE363C81, 0xFE363C80, 0x0000000A, 0x00000002, 0xFE363C80, 0x00000000, 0x00000007, 0x00000000, 0x00000013, 0x00000000, 0x00000008, 0x00000001, 0x00000001, 0x00000006, 0x00000000, 0x00000024, 0x00000002, 0xFE363C80, 0x00000000, 0x00000013, 0x00000000, 0x00000043, 0x00000002, func_8024159C_D06CCC, 0xFFFFFFFF, 0x00000043, 0x00000001, EnablePartnerAI, 0x00000056, 0x00000000, 0x00000008, 0x00000001, 0x0000001E, 0x00000043, 0x00000002, PlaySound, 0x0000008F, 0x00000057, 0x00000000, 0x00000056, 0x00000000, 0x00000008, 0x00000001, 0x0000002D, 0x00000043, 0x00000002, StopSound, 0x00000089, 0x00000057, 0x00000000, 0x00000043, 0x00000001, func_80241650_D06D80, 0x00000043, 0x00000001, func_802414B4_D06BE4, 0x00000046, 0x00000001, D_80246C54_D0C384, 0x00000044, 0x00000001, D_80246F9C_D0C6CC, 0x00000043, 0x00000001, sam_02_UnkFunc29, 0x00000043, 0x00000001, sam_02_Set80151310_0, 0x00000024, 0x00000002, 0xF8406281, 0x00000000, 0x00000002, 0x00000000, 0x00000001, 0x00000000 +.word 0x0000000D, 0x00000002, 0xF5DE02E0, 0x0000003F, 0x00000024, 0x00000002, 0xFE363C80, 0x00000000, 0x00000002, 0x00000000, 0x00000013, 0x00000000, 0x00000043, 0x00000004, GetPlayerPos, 0xF4ACD481, 0xF4ACD482, 0xF4ACD483, 0x00000043, 0x00000003, NpcFacePlayer, 0xFFFFFFFF, 0x00000010, 0x0000000A, 0x00000002, 0xF5DE02E0, 0x0000003F, 0x00000043, 0x00000006, SpeakToPlayer, 0xFFFFFFFF, 0x00AF0004, 0x00AF0001, 0x00000000, 0x0008000A, 0x00000012, 0x00000000, 0x0000000A, 0x00000002, 0xF8406267, 0x00000001, 0x00000043, 0x00000006, SpeakToPlayer, 0xFFFFFFFF, 0x00AF0004, 0x00AF0001, 0x00000000, 0x00080009, 0x00000012, 0x00000000, 0x00000043, 0x00000006, SpeakToPlayer, 0xFFFFFFFF, 0x00AF0004, 0x00AF0001, 0x00000000, 0x00080008, 0x00000024, 0x00000002, 0xF8406267, 0x00000001, 0x00000013, 0x00000000, 0x00000013, 0x00000000, 0x00000043, 0x00000002, ShowChoice, 0x001E000D, 0x0000000A, 0x00000002, 0xFE363C80, 0x00000001, 0x00000043, 0x00000006, ContinueSpeech, 0xFFFFFFFF, 0x00AF0004, 0x00AF0001, 0x00000000, 0x0008000C, 0x00000046, 0x00000001, D_80246C54_D0C384, 0x00000024, 0x00000002, 0xFE363C80, 0x00000000, 0x00000002, 0x00000000, 0x00000013, 0x00000000, 0x00000024, 0x00000002, 0xF8406281, 0x00000001, 0x00000043, 0x00000001, sam_02_Quizmo_HideEntities, 0x00000043, 0x00000001, sam_02_Quizmo_HideWorld, 0x00000044, 0x00000001, D_80246D04_D0C434, 0x00000043, 0x00000002, DisablePartnerAI, 0x00000000, 0x00000043, 0x00000004, SetNpcFlagBits, 0xFFFFFFFC, 0x00000200, 0x00000000, 0x00000043, 0x00000004, SetNpcFlagBits, 0x00000008, 0x00000200, 0x00000000, 0x00000043, 0x00000004, SetNpcFlagBits, 0xFFFFFFFC, 0x00000148, 0x00000001, 0x00000043, 0x00000004, SetNpcFlagBits, 0x00000008, 0x00000100, 0x00000001, 0x00000043, 0x00000003, SetNpcAnimation, 0xFFFFFFFC, 0x00000106, 0x00000045, 0x00000002, D_8024742C_D0CB5C, 0xFE363C81, 0x00000043, 0x00000006, ContinueSpeech, 0xFFFFFFFF, 0x00AF0004, 0x00AF0001, 0x00000000, 0x0008000B, 0x00000043, 0x00000002, PlaySound, 0x00000089, 0x00000005, 0x00000001, 0x00000000, 0x00000055, 0x00000002, 0xFE363C81, 0xFE363C80, 0x0000000A, 0x00000002, 0xFE363C80, 0x00000000, 0x00000007, 0x00000000, 0x00000013, 0x00000000, 0x00000008, 0x00000001, 0x00000001, 0x00000006, 0x00000000, 0x00000043, 0x00000001, sam_02_Quizmo_CreateStage, 0x00000005, 0x00000001, 0x00000005, 0x00000043, 0x00000004, GetPlayerPos, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000027, 0x00000002, 0xFE363C81, 0x00000001, 0x00000043, 0x00000004, SetPlayerPos, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000008, 0x00000001, 0x00000002, 0x00000006, 0x00000000, 0x00000024, 0x00000002, 0xFE363C80, 0x002C0000, 0x00000027, 0x00000002, 0xFE363C80, 0xF5DE02E0, 0x00000043, 0x00000006, SpeakToPlayer, 0xFFFFFFFF, 0x00AF0005, 0x00AF0006, 0x00000000, 0xFE363C80, 0x00000043, 0x00000002, SetPlayerAnimation, 0x00010028, 0x00000024, 0x00000002, 0xFE363C80, 0x002D0000, 0x00000027, 0x00000002, 0xFE363C80, 0xF5DE02E0, 0x00000043, 0x00000002, PlaySound, 0x0000008E, 0x00000043, 0x00000002, ShowChoice, 0xFE363C80, 0x00000049, 0x00000001, 0xFE363C81, 0x00000043, 0x00000002, StopSound, 0x0000008E, 0x00000044, 0x00000001, D_802474A0_D0CBD0, 0x00000008, 0x00000001, 0x0000000F, 0x00000043, 0x00000002, PlaySound, 0x0000008D, 0x00000043, 0x00000002, sam_02_Quizmo_UnkStageEffectMode, 0xFE363C80, 0x00000024, 0x00000002, 0xF4ACD484, 0x00000000, 0x00000043, 0x00000001, sam_02_Quizmo_CreateWorker, 0x00000008, 0x00000001, 0x00000028, 0x00000043, 0x00000001, sam_02_Quizmo_UpdateRecords, 0x00000056, 0x00000000, 0x00000008, 0x00000001, 0x0000006E, 0x00000043, 0x00000001, CloseChoice, 0x00000024, 0x00000002, 0xF4ACD484, 0x00000000, 0x00000057, 0x00000000, 0x0000000A, 0x00000002, 0xFE363C80, 0x00000001, 0x00000043, 0x00000003, SetNpcAnimation, 0x00000008, 0x00AF0007, 0x00000024, 0x00000002, 0xF4ACD484, 0x00000001, 0x00000056, 0x00000000, 0x00000043, 0x00000002, sam_02_Quizmo_SetStageLightsDelay, 0x00000001, 0x00000008, 0x00000001, 0x00000006, 0x00000008, 0x00000001, 0x00000006, 0x00000008, 0x00000001, 0x00000006, 0x00000043, 0x00000002, sam_02_Quizmo_SetStageLightsDelay, 0x00000002, 0x00000057, 0x00000000, 0x00000056, 0x00000000, 0x00000043, 0x00000002, PlaySound, 0x0000021C, 0x00000008, 0x00000001, 0x00000006, 0x00000043, 0x00000002, PlaySound, 0x0000021C, 0x00000008, 0x00000001, 0x00000006, 0x00000043, 0x00000002, PlaySound, 0x0000021C, 0x00000008, 0x00000001, 0x00000006, 0x00000043, 0x00000002, PlaySound, 0x0000021C, 0x00000057, 0x00000000, 0x00000043, 0x00000002, PlaySound, 0x0000008A, 0x00000043, 0x00000001, sam_02_Quizmo_SetVannaAnim_Clap, 0x00000056, 0x00000000, 0x00000008, 0x00000001, 0x0000000F, 0x00000043, 0x00000004, GetPlayerPos, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000027, 0x00000002, 0xFE363C81, 0x00000032, 0x00000043, 0x00000006, sam_02_Quizmo_AddViewRelativeOffset, 0x00000000, 0x00000000, 0x00000053, 0xFE363C80, 0xFE363C82, 0x00000043, 0x0000000F, PlayEffect, 0x00000007, 0x00000002, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000043, 0x0000000F, PlayEffect, 0x00000044, 0x00000004, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000001, 0x0000003C, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000008, 0x00000001, 0x0000000F, 0x00000027, 0x00000002, 0xFE363C81, 0xFFFFFFFD, 0x00000043, 0x00000006, sam_02_Quizmo_AddViewRelativeOffset, 0x00000000, 0x00000000, 0x0000003A, 0xFE363C80, 0xFE363C82, 0x00000043, 0x0000000F, PlayEffect, 0x00000007, 0x00000002, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000043, 0x0000000F, PlayEffect, 0x00000044, 0x00000004, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000001, 0x0000003C, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000008, 0x00000001, 0x0000000F, 0x00000027, 0x00000002, 0xFE363C81, 0x0000001E, 0x00000043, 0x00000006, sam_02_Quizmo_AddViewRelativeOffset, 0x00000000, 0x00000000, 0x0000005D, 0xFE363C80, 0xFE363C82, 0x00000043, 0x0000000F, PlayEffect, 0x00000007, 0x00000002, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000043, 0x0000000F, PlayEffect, 0x00000044, 0x00000004, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000001, 0x0000003C, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000008, 0x00000001, 0x0000000F, 0x00000057, 0x00000000, 0x00000008, 0x00000001, 0x00000014, 0x00000045, 0x00000002, D_80248140_D0D870, 0xFE363C81, 0x00000027, 0x00000002, 0xF5DE02E0, 0x00000001, 0x0000000D, 0x00000002, 0xF5DE02E0, 0x0000003F, 0x00000043, 0x00000006, ContinueSpeech, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x00000000, 0x00080010, 0x00000043, 0x00000003, SetNpcAnimation, 0x00000008, 0x00AF0006, 0x00000005, 0x00000001, 0x00000000, 0x00000055, 0x00000002, 0xFE363C81, 0xFE363C80, 0x0000000A, 0x00000002, 0xFE363C80, 0x00000000, 0x00000007, 0x00000000, 0x00000013, 0x00000000, 0x00000008, 0x00000001, 0x00000001, 0x00000006, 0x00000000, 0x00000043, 0x00000003, SetNpcAnimation, 0x00000008, 0x00AF0005, 0x00000024, 0x00000002, 0xFE363C80, 0x0000015C, 0x00000024, 0x00000002, 0xFE363C81, 0x00000003, 0x00000046, 0x00000001, D_80246B64_D0C294, 0x00000043, 0x00000002, AddStarPieces, 0x00000001, 0x00000043, 0x00000002, sam_02_Quizmo_SetStageLightsDelay, 0x0000000F, 0x00000043, 0x00000001, sam_02_Quizmo_SetVannaAnim_Idle, 0x00000043, 0x00000003, SetMessageValue, 0xF5DE02E0, 0x00000000, 0x00000043, 0x00000006, SpeakToPlayer, 0xFFFFFFFF, 0x00AF0004, 0x00AF0001, 0x00000000, 0x00080011, 0x00000012, 0x00000000, 0x00000043, 0x00000006, ContinueSpeech, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x00000000, 0x0008000E, 0x00000043, 0x00000003, SetNpcAnimation, 0x00000008, 0x00AF0006, 0x00000005, 0x00000001, 0x00000000, 0x00000055, 0x00000002, 0xFE363C81, 0xFE363C80, 0x0000000A, 0x00000002, 0xFE363C80, 0x00000000, 0x00000007, 0x00000000, 0x00000013, 0x00000000, 0x00000008, 0x00000001, 0x00000001, 0x00000006, 0x00000000, 0x00000043, 0x00000003, SetNpcAnimation, 0x00000008, 0x00AF0005, 0x00000024, 0x00000002, 0xFE363C80, 0x0000015C, 0x00000024, 0x00000002, 0xFE363C81, 0x00000001, 0x00000046, 0x00000001, D_80246B64_D0C294, 0x00000043, 0x00000002, AddStarPieces, 0x00000001, 0x00000043, 0x00000002, sam_02_Quizmo_SetStageLightsDelay, 0x0000000F, 0x00000043, 0x00000001, sam_02_Quizmo_SetVannaAnim_Idle, 0x00000043, 0x00000003, SetMessageValue, 0xF5DE02E0, 0x00000000, 0x0000000A, 0x00000002, 0xF5DE02E0, 0x00000001, 0x00000043, 0x00000003, SetMessageMsg, MessageSingular, 0x00000001, 0x00000012, 0x00000000, 0x00000043, 0x00000003, SetMessageMsg, MessagePlural, 0x00000001, 0x00000013, 0x00000000, 0x00000043, 0x00000006, SpeakToPlayer, 0xFFFFFFFF, 0x00AF0004, 0x00AF0001, 0x00000000, 0x0008000F, 0x00000013, 0x00000000, 0x00000024, 0x00000002, 0xFE363C80, 0x00000001, 0x00000012, 0x00000000, 0x00000043, 0x00000003, SetNpcAnimation, 0x00000008, 0x00AF0009, 0x00000024, 0x00000002, 0xF4ACD484, 0x00000002, 0x00000043, 0x00000002, PlaySound, 0x0000021D, 0x00000043, 0x00000002, PlaySound, 0x0000008B, 0x00000045, 0x00000002, D_802481F0_D0D920, 0xFE363C81, 0x00000043, 0x00000004, GetPlayerPos, 0xFE363C82, 0xFE363C83, 0xFE363C84, 0x00000043, 0x0000000F, PlayEffect, 0x0000002B, 0x00000000, 0xFE363C82, 0xFE363C83, 0xFE363C84, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000043, 0x00000006, ContinueSpeech, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x00000000, 0x0008000D, 0x00000043, 0x00000003, SetNpcAnimation, 0x00000008, 0x00AF000A, 0x00000005, 0x00000001, 0x00000000, 0x00000055, 0x00000002, 0xFE363C81, 0xFE363C80, 0x0000000A, 0x00000002, 0xFE363C80, 0x00000000, 0x00000007, 0x00000000, 0x00000013, 0x00000000, 0x00000008, 0x00000001, 0x00000001, 0x00000006, 0x00000000, 0x00000024, 0x00000002, 0xFE363C80, 0x00000000, 0x00000013, 0x00000000, 0x00000043, 0x00000002, sam_02_Quizmo_UnkStageEffectMode, 0xFFFFFFFF, 0x00000043, 0x00000001, EnablePartnerAI, 0x00000056, 0x00000000, 0x00000008, 0x00000001, 0x0000001E, 0x00000043, 0x00000002, PlaySound, 0x0000008F, 0x00000057, 0x00000000, 0x00000056, 0x00000000, 0x00000008, 0x00000001, 0x0000002D, 0x00000043, 0x00000002, StopSound, 0x00000089, 0x00000057, 0x00000000, 0x00000043, 0x00000001, sam_02_Quizmo_SetVannaAnim_Wave, 0x00000043, 0x00000001, sam_02_Quizmo_DestroyEffects, 0x00000046, 0x00000001, D_80246C54_D0C384, 0x00000044, 0x00000001, D_80246F9C_D0C6CC, 0x00000043, 0x00000001, sam_02_Quizmo_FadeInWorld, 0x00000043, 0x00000001, sam_02_Quizmo_ShowEntities, 0x00000024, 0x00000002, 0xF8406281, 0x00000000, 0x00000002, 0x00000000, 0x00000001, 0x00000000 dlabel D_80248FD0_D0E700 -.word 0x00000043, 0x00000001, sam_02_UnkQuizFunc, 0x0000000A, 0x00000002, 0xFE363C80, 0x00000000, 0x00000002, 0x00000000, 0x00000013, 0x00000000, 0x00000043, 0x00000004, SetNpcFlagBits, 0xFFFFFFFF, 0x01000000, 0x00000000, 0x00000043, 0x00000003, SetNpcSprite, 0xFFFFFFFF, 0x00AF0001, 0x00000043, 0x00000001, sam_02_UnkFunc31, 0x00000002, 0x00000000, 0x00000001, 0x00000000 +.word 0x00000043, 0x00000001, sam_02_Quizmo_ShouldAppear, 0x0000000A, 0x00000002, 0xFE363C80, 0x00000000, 0x00000002, 0x00000000, 0x00000013, 0x00000000, 0x00000043, 0x00000004, SetNpcFlagBits, 0xFFFFFFFF, 0x01000000, 0x00000000, 0x00000043, 0x00000003, SetNpcSprite, 0xFFFFFFFF, 0x00AF0001, 0x00000043, 0x00000001, sam_02_Quizmo_RenderInit, 0x00000002, 0x00000000, 0x00000001, 0x00000000 dlabel D_80249044_D0E774 .word 0x0000003C, 0x00000001, 0x8024B998, 0x00000024, 0x00000002, 0xF8406269, 0x00000001, 0x00000043, 0x00000002, DisablePlayerPhysics, 0x00000001, 0x00000043, 0x00000003, SetPlayerFlagBits, 0x00400000, 0x00000001, 0x00000046, 0x00000001, D_802482A0_D0D9D0, 0x00000043, 0x00000002, DisablePlayerPhysics, 0x00000000, 0x00000043, 0x00000003, SetPlayerFlagBits, 0x00400000, 0x00000000, 0x00000002, 0x00000000, 0x00000001, 0x00000000 dlabel D_802490C4_D0E7F4 -.word 0x00000043, 0x00000001, sam_02_GetNpcUnsafeOwner2, 0x00000002, 0x00000000, 0x00000001, 0x00000000 +.word 0x00000043, 0x00000001, sam_02_Quizmo_NPC_Aux_Impl, 0x00000002, 0x00000000, 0x00000001, 0x00000000 dlabel D_802490E0_D0E810 .word 0x3F333333, 0x0000001E, 0x00000014, 0x00000000, 0x00000000, 0xFFFFFFFF, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000001 diff --git a/ver/us/asm/data/world/area_sam/sam_06/D23E50.data.s b/ver/us/asm/data/world/area_sam/sam_06/D23E50.data.s index 4f771aa0e1..e85faa7623 100644 --- a/ver/us/asm/data/world/area_sam/sam_06/D23E50.data.s +++ b/ver/us/asm/data/world/area_sam/sam_06/D23E50.data.s @@ -50,7 +50,7 @@ dlabel D_80244378_D24208 dlabel D_802443A4_D24234 .word 0x00000000, 0x00180018, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00630000 -dlabel sam_06_varTable +dlabel sam_06_varStash .word 0x00000000 dlabel D_802443D4_D24264 diff --git a/ver/us/asm/data/world/area_sam/sam_09/D369A0.data.s b/ver/us/asm/data/world/area_sam/sam_09/D369A0.data.s index 76aca3b16c..7ddaf0b8d6 100644 --- a/ver/us/asm/data/world/area_sam/sam_09/D369A0.data.s +++ b/ver/us/asm/data/world/area_sam/sam_09/D369A0.data.s @@ -5,7 +5,7 @@ dlabel D_802406B0_D369A0 .word 0x00000002, 0x00000000, 0x00000001, 0x00000000 -dlabel sam_09_varTable +dlabel sam_09_varStash .word 0x00000000, 0x00000043, 0x00000004, ShowGotItem, 0xFE363C80, 0x00000001, 0x00000000, 0x00000002, 0x00000000, 0x00000002, 0x00000000, 0x00000001, 0x00000000, 0x00000043, 0x00000004, ShowGotItem, 0xFE363C80, 0x00000001, 0x00000010, 0x00000002, 0x00000000, 0x00000002, 0x00000000, 0x00000001, 0x00000000 dlabel D_80240724_D36A14 diff --git a/ver/us/asm/data/world/area_sam/sam_10/D38840.data.s b/ver/us/asm/data/world/area_sam/sam_10/D38840.data.s index 41a2291444..6865a50cc6 100644 --- a/ver/us/asm/data/world/area_sam/sam_10/D38840.data.s +++ b/ver/us/asm/data/world/area_sam/sam_10/D38840.data.s @@ -2,7 +2,7 @@ .section .data -dlabel sam_10_varTable +dlabel sam_10_varStash .word 0x00000000, 0x0000004D, 0x00000001, 0x00000000, 0x00000043, 0x00000002, SetTimeFreezeMode, 0x00000002, 0x00000008, 0x00000001, 0x00000028, 0x00000043, 0x00000004, ShowGotItem, 0xFE363C80, 0x00000000, 0x00000000, 0x00000043, 0x00000002, SetTimeFreezeMode, 0x00000000, 0x00000002, 0x00000000, 0x00000002, 0x00000000, 0x00000001, 0x00000000, 0x00000043, 0x00000008, MakeEntity, 0x802EA5AC, 0x00000307, 0x0000021C, 0xFFFFFFCE, 0x00000000, 0x00000123, 0x80000000, 0x00000043, 0x00000002, AssignBlockFlag, 0xF8406137, 0x00000043, 0x00000007, MakeItemEntity, 0x0000015C, 0xFFFFFF60, 0x0000012C, 0xFFFFFF92, 0x00000011, 0xF8406138, 0x0000000C, 0x00000002, 0xF5DE0180, 0x0000004D, 0x00000043, 0x00000007, DropTinyItemEntity, 0x0000006C, 0x00000000, 0xFFFFFC18, 0x00000000, 0x00000001, 0x00000000, 0x00000043, 0x00000001, func_802402BC_D37ABC, 0x00000024, 0x00000002, 0xFD050F80, 0xFE363C80, 0x00000012, 0x00000000, 0x00000043, 0x00000007, DropTinyItemEntity, 0x0000006C, 0xFFFFFF8B, 0x000000B3, 0xFFFFFFC9, 0x00000001, 0x00000000, 0x00000043, 0x00000001, func_802402BC_D37ABC, 0x00000013, 0x00000000, 0x00000043, 0x00000007, MakeEntity, Entity_SavePoint, 0xFFFFFF06, 0x00000366, 0xFFFFFF2E, 0x00000000, 0x80000000, 0x00000043, 0x00000007, MakeEntity, 0x802EA7E0, 0x00000302, 0x000004B0, 0xFFFFFF1F, 0x00000000, 0x80000000, 0x00000002, 0x00000000, 0x00000001, 0x00000000 dlabel D_802411F0_D389F0 diff --git a/ver/us/asm/data/world/area_sam/sam_11/D3D900.data.s b/ver/us/asm/data/world/area_sam/sam_11/D3D900.data.s index 58496e8b16..cca92d3538 100644 --- a/ver/us/asm/data/world/area_sam/sam_11/D3D900.data.s +++ b/ver/us/asm/data/world/area_sam/sam_11/D3D900.data.s @@ -69,10 +69,10 @@ dlabel D_80243D70_D3E340 .word 0x00000024, 0x00000002, 0xFE363C80, 0x00000000, 0x00000024, 0x00000002, 0xFE363C81, 0x00000052, 0x00000024, 0x00000002, 0xFE363C82, 0x00000020, 0x00000043, 0x00000001, func_80240360_D3A930, 0x00000002, 0x00000000, 0x00000001, 0x00000000 dlabel D_80243DBC_D3E38C -.word 0x00000043, 0x00000001, func_8024052C_D3AAFC, 0x00000008, 0x00000001, 0x00000001, 0x00000043, 0x00000001, Set80151310_2, 0x00000008, 0x00000001, 0x00000001, 0x00000002, 0x00000000, 0x00000001, 0x00000000 +.word 0x00000043, 0x00000001, func_8024052C_D3AAFC, 0x00000008, 0x00000001, 0x00000001, 0x00000043, 0x00000001, dup_sam_11_Set80151310_2, 0x00000008, 0x00000001, 0x00000001, 0x00000002, 0x00000000, 0x00000001, 0x00000000 dlabel D_80243DFC_D3E3CC -.word 0x00000043, 0x00000001, sam_11_Set80151310_0, 0x00000008, 0x00000001, 0x00000001, 0x00000002, 0x00000000, 0x00000001, 0x00000000 +.word 0x00000043, 0x00000001, dup_sam_11_Set80151310_0, 0x00000008, 0x00000001, 0x00000001, 0x00000002, 0x00000000, 0x00000001, 0x00000000 dlabel D_80243E24_D3E3F4 .word 0x00000003, 0x00000001, 0x00000000, 0x00000043, 0x00000004, GetPlayerPos, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x0000000F, 0x00000002, 0xFE363C81, 0xFE363C83, 0x00000024, 0x00000002, 0xFE363C81, 0xFE363C83, 0x00000013, 0x00000000, 0x00000043, 0x00000005, SetCamTarget, 0x00000000, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000008, 0x00000001, 0x00000001, 0x00000004, 0x00000001, 0x00000000, 0x00000002, 0x00000000, 0x00000001, 0x00000000 @@ -116,35 +116,35 @@ dlabel D_80244F20_D3F4F0 dlabel D_80244F4C_D3F51C .word 0x00000000, 0x00230018, 0x00000000, 0x00000000, 0x00000000, EnemyNpcHit, 0x00000000, EnemyNpcDefeat, 0x00000000, 0x00000000, 0x00060000 -dlabel sam_11_varTable +dlabel sam_11_Quizmo_varStash .word 0x00000000 dlabel D_80244F7C_D3F54C .word 0x00000043, 0x00000004, ShowGotItem, 0xFE363C80, 0x00000001, 0x00000000, 0x00000002, 0x00000000, 0x00000002, 0x00000000, 0x00000001, 0x00000000, 0x00000043, 0x00000004, ShowGotItem, 0xFE363C80, 0x00000001, 0x00000010, 0x00000002, 0x00000000, 0x00000002, 0x00000000, 0x00000001, 0x00000000 -dlabel D_80244FDC_D3F5AC +dlabel sam_11_Quizmo_Answers .byte 0x02, 0x01, 0x01, 0x02, 0x02, 0x00, 0x02, 0x00, 0x02, 0x01, 0x00, 0x02, 0x01, 0x01, 0x00, 0x02, 0x00, 0x02, 0x01, 0x00, 0x00, 0x02, 0x01, 0x00, 0x02, 0x01, 0x01, 0x02, 0x02, 0x01, 0x01, 0x01, 0x00, 0x02, 0x02, 0x02, 0x02, 0x00, 0x01, 0x01, 0x02, 0x01, 0x02, 0x01, 0x02, 0x00, 0x00, 0x01, 0x01, 0x00, 0x01, 0x02, 0x01, 0x00, 0x02, 0x02, 0x01, 0x02, 0x00, 0x02, 0x02, 0x01, 0x01, 0x01 -dlabel sam_11_quizRequirements +dlabel sam_11_Quizmo_Requirements .word 0xFFFFFF94, 0x00000000, 0xFFFFFFB4, 0x0000000A, 0xFFFFFFCA, 0x00000014, 0xFFFFFFF2, 0x0000001E, 0x00000006, 0x00000025, 0x00000027, 0x0000002C, 0x0000003A, 0x00000034, 0x00000058, 0x0000003C, 0x00000060, 0x00000040, 0x00000000, 0x00000040 dlabel D_8024506C_D3F63C -.word 0x00000043, 0x00000001, sam_11_GetGameStatus75, 0x0000000E, 0x00000002, 0xFE363C80, 0x00000001, 0x00000043, 0x00000005, GetNpcPos, 0xFFFFFFFF, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000027, 0x00000002, 0xFE363C81, 0x0000012C, 0x00000043, 0x00000003, SetNpcJumpscale, 0xFFFFFFFF, 0x00000001, 0x00000043, 0x00000003, SetNpcAnimation, 0xFFFFFFFF, 0x00AF000C, 0x00000008, 0x00000001, 0x00000028, 0x00000043, 0x00000005, SetNpcPos, 0xFFFFFFFF, 0x00000000, 0xFFFFFC18, 0x00000000, 0x00000013, 0x00000000, 0x00000002, 0x00000000, 0x00000001, 0x00000000 +.word 0x00000043, 0x00000001, sam_11_Quizmo_ShouldQuizmoLeave, 0x0000000E, 0x00000002, 0xFE363C80, 0x00000001, 0x00000043, 0x00000005, GetNpcPos, 0xFFFFFFFF, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000027, 0x00000002, 0xFE363C81, 0x0000012C, 0x00000043, 0x00000003, SetNpcJumpscale, 0xFFFFFFFF, 0x00000001, 0x00000043, 0x00000003, SetNpcAnimation, 0xFFFFFFFF, 0x00AF000C, 0x00000008, 0x00000001, 0x00000028, 0x00000043, 0x00000005, SetNpcPos, 0xFFFFFFFF, 0x00000000, 0xFFFFFC18, 0x00000000, 0x00000013, 0x00000000, 0x00000002, 0x00000000, 0x00000001, 0x00000000 dlabel D_8024511C_D3F6EC -.word 0x00000043, 0x00000003, sam_11_GetCamVfov, 0x00000000, 0xF4ACD480, 0x00000043, 0x00000003, sam_11_SetCamVfov, 0x00000000, 0x00000019, 0x00000043, 0x00000004, GetPlayerPos, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000043, 0x00000005, SetPanTarget, 0x00000000, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000043, 0x00000005, UseSettingsFrom, 0x00000000, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000043, 0x00000004, GetCamType, 0x00000000, 0xFE363C81, 0xFE363C82, 0x00000043, 0x00000004, SetCamType, 0x00000000, 0xFE363C81, 0x00000000, 0x00000043, 0x00000003, GetCamDistance, 0x00000000, 0xFE363C80, 0x0000000D, 0x00000002, 0xFE363C80, 0x00000000, 0x00000026, 0x00000002, 0xFE363C80, 0x00000172, 0x00000012, 0x00000000, 0x00000026, 0x00000002, 0xFE363C80, 0xFFFFFE8E, 0x00000013, 0x00000000, 0x00000043, 0x00000003, SetCamDistance, 0x00000000, 0xFE363C80, 0x00000043, 0x00000004, GetCamPitch, 0x00000000, 0xFE363C80, 0xFE363C81, 0x00000026, 0x00000002, 0xFE363C80, 0xF24AAE80, 0x00000026, 0x00000002, 0xFE363C81, 0xF24A5280, 0x00000043, 0x00000004, SetCamPitch, 0x00000000, 0xFE363C80, 0xFE363C81, 0x00000043, 0x00000004, PanToTarget, 0x00000000, 0x00000000, 0x00000001, 0x00000043, 0x00000003, SetCamLeadPlayer, 0x00000000, 0x00000000, 0x00000002, 0x00000000, 0x00000001, 0x00000000, 0x00000043, 0x00000005, GetNpcPos, 0x00000011, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000027, 0x00000002, 0xFE363C81, 0x0000001E, 0x00000043, 0x00000005, SetPanTarget, 0x00000000, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000043, 0x00000003, GetCamDistance, 0x00000000, 0xFE363C80, 0x0000000D, 0x00000002, 0xFE363C80, 0x00000000, 0x00000026, 0x00000002, 0xFE363C80, 0x00000011, 0x00000012, 0x00000000, 0x00000026, 0x00000002, 0xFE363C80, 0xFFFFFFEF, 0x00000013, 0x00000000, 0x00000043, 0x00000003, SetCamDistance, 0x00000000, 0xFE363C80, 0x00000043, 0x00000003, SetCamSpeed, 0x00000000, 0xF24BE280, 0x00000043, 0x00000003, WaitForCam, 0x00000000, 0xF24A7E80, 0x00000043, 0x00000003, SetCamSpeed, 0x00000000, 0x00000001, 0x00000002, 0x00000000, 0x00000001, 0x00000000 +.word 0x00000043, 0x00000003, sam_11_Quizmo_GetCamVfov, 0x00000000, 0xF4ACD480, 0x00000043, 0x00000003, sam_11_Quizmo_SetCamVfov, 0x00000000, 0x00000019, 0x00000043, 0x00000004, GetPlayerPos, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000043, 0x00000005, SetPanTarget, 0x00000000, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000043, 0x00000005, UseSettingsFrom, 0x00000000, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000043, 0x00000004, GetCamType, 0x00000000, 0xFE363C81, 0xFE363C82, 0x00000043, 0x00000004, SetCamType, 0x00000000, 0xFE363C81, 0x00000000, 0x00000043, 0x00000003, GetCamDistance, 0x00000000, 0xFE363C80, 0x0000000D, 0x00000002, 0xFE363C80, 0x00000000, 0x00000026, 0x00000002, 0xFE363C80, 0x00000172, 0x00000012, 0x00000000, 0x00000026, 0x00000002, 0xFE363C80, 0xFFFFFE8E, 0x00000013, 0x00000000, 0x00000043, 0x00000003, SetCamDistance, 0x00000000, 0xFE363C80, 0x00000043, 0x00000004, GetCamPitch, 0x00000000, 0xFE363C80, 0xFE363C81, 0x00000026, 0x00000002, 0xFE363C80, 0xF24AAE80, 0x00000026, 0x00000002, 0xFE363C81, 0xF24A5280, 0x00000043, 0x00000004, SetCamPitch, 0x00000000, 0xFE363C80, 0xFE363C81, 0x00000043, 0x00000004, PanToTarget, 0x00000000, 0x00000000, 0x00000001, 0x00000043, 0x00000003, SetCamLeadPlayer, 0x00000000, 0x00000000, 0x00000002, 0x00000000, 0x00000001, 0x00000000, 0x00000043, 0x00000005, GetNpcPos, 0x00000011, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000027, 0x00000002, 0xFE363C81, 0x0000001E, 0x00000043, 0x00000005, SetPanTarget, 0x00000000, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000043, 0x00000003, GetCamDistance, 0x00000000, 0xFE363C80, 0x0000000D, 0x00000002, 0xFE363C80, 0x00000000, 0x00000026, 0x00000002, 0xFE363C80, 0x00000011, 0x00000012, 0x00000000, 0x00000026, 0x00000002, 0xFE363C80, 0xFFFFFFEF, 0x00000013, 0x00000000, 0x00000043, 0x00000003, SetCamDistance, 0x00000000, 0xFE363C80, 0x00000043, 0x00000003, SetCamSpeed, 0x00000000, 0xF24BE280, 0x00000043, 0x00000003, WaitForCam, 0x00000000, 0xF24A7E80, 0x00000043, 0x00000003, SetCamSpeed, 0x00000000, 0x00000001, 0x00000002, 0x00000000, 0x00000001, 0x00000000 dlabel D_802453B4_D3F984 -.word 0x00000043, 0x00000003, sam_11_SetCamVfov, 0x00000000, 0xF4ACD480, 0x00000043, 0x00000004, PanToTarget, 0x00000000, 0x00000000, 0x00000000, 0x00000002, 0x00000000, 0x00000001, 0x00000000 +.word 0x00000043, 0x00000003, sam_11_Quizmo_SetCamVfov, 0x00000000, 0xF4ACD480, 0x00000043, 0x00000004, PanToTarget, 0x00000000, 0x00000000, 0x00000000, 0x00000002, 0x00000000, 0x00000001, 0x00000000 dlabel D_802453F0_D3F9C0 -.word 0x00000008, 0x00000001, 0x00000014, 0x00000043, 0x00000006, sam_11_UnkCameraFunc, 0xF4ACD481, 0xF4ACD483, 0x00000053, 0xFE363C80, 0xFE363C81, 0x00000056, 0x00000000, 0x00000026, 0x00000002, 0xFE363C82, 0x00000000, 0x00000005, 0x00000001, 0x0000003C, 0x00000026, 0x00000002, 0xFE363C83, 0xFE363C80, 0x00000026, 0x00000002, 0xFE363C84, 0xFE363C81, 0x0000002E, 0x00000002, 0xFE363C83, 0xFE363C82, 0x0000002E, 0x00000002, 0xFE363C84, 0xFE363C82, 0x0000002F, 0x00000002, 0xFE363C83, 0x0000003C, 0x0000002F, 0x00000002, 0xFE363C84, 0x0000003C, 0x0000002C, 0x00000002, 0xFE363C83, 0xF4ACD481, 0x0000002C, 0x00000002, 0xFE363C84, 0xF4ACD483, 0x00000043, 0x00000004, SetPlayerPos, 0xFE363C83, 0xF4ACD482, 0xFE363C84, 0x0000002C, 0x00000002, 0xFE363C82, 0x00000001, 0x00000008, 0x00000001, 0x00000001, 0x00000006, 0x00000000, 0x00000026, 0x00000002, 0xFE363C83, 0xFE363C80, 0x00000026, 0x00000002, 0xFE363C84, 0xFE363C81, 0x0000002C, 0x00000002, 0xFE363C83, 0xF4ACD481, 0x0000002C, 0x00000002, 0xFE363C84, 0xF4ACD483, 0x00000043, 0x00000004, SetPlayerPos, 0xFE363C83, 0xF4ACD482, 0xFE363C84, 0x00000057, 0x00000000, 0x00000043, 0x00000001, sam_11_UnkRotatePlayer, 0x00000043, 0x00000004, func_802D2884, 0xF4ACD481, 0xF4ACD483, 0x00000000, 0x00000043, 0x00000002, SetPlayerAnimation, 0x00010002, 0x00000002, 0x00000000, 0x00000001, 0x00000000 +.word 0x00000008, 0x00000001, 0x00000014, 0x00000043, 0x00000006, sam_11_Quizmo_AddViewRelativeOffset, 0xF4ACD481, 0xF4ACD483, 0x00000053, 0xFE363C80, 0xFE363C81, 0x00000056, 0x00000000, 0x00000026, 0x00000002, 0xFE363C82, 0x00000000, 0x00000005, 0x00000001, 0x0000003C, 0x00000026, 0x00000002, 0xFE363C83, 0xFE363C80, 0x00000026, 0x00000002, 0xFE363C84, 0xFE363C81, 0x0000002E, 0x00000002, 0xFE363C83, 0xFE363C82, 0x0000002E, 0x00000002, 0xFE363C84, 0xFE363C82, 0x0000002F, 0x00000002, 0xFE363C83, 0x0000003C, 0x0000002F, 0x00000002, 0xFE363C84, 0x0000003C, 0x0000002C, 0x00000002, 0xFE363C83, 0xF4ACD481, 0x0000002C, 0x00000002, 0xFE363C84, 0xF4ACD483, 0x00000043, 0x00000004, SetPlayerPos, 0xFE363C83, 0xF4ACD482, 0xFE363C84, 0x0000002C, 0x00000002, 0xFE363C82, 0x00000001, 0x00000008, 0x00000001, 0x00000001, 0x00000006, 0x00000000, 0x00000026, 0x00000002, 0xFE363C83, 0xFE363C80, 0x00000026, 0x00000002, 0xFE363C84, 0xFE363C81, 0x0000002C, 0x00000002, 0xFE363C83, 0xF4ACD481, 0x0000002C, 0x00000002, 0xFE363C84, 0xF4ACD483, 0x00000043, 0x00000004, SetPlayerPos, 0xFE363C83, 0xF4ACD482, 0xFE363C84, 0x00000057, 0x00000000, 0x00000043, 0x00000001, sam_11_Quizmo_SpinPlayer, 0x00000043, 0x00000004, func_802D2884, 0xF4ACD481, 0xF4ACD483, 0x00000000, 0x00000043, 0x00000002, SetPlayerAnimation, 0x00010002, 0x00000002, 0x00000000, 0x00000001, 0x00000000 dlabel D_802455A0_D3FB70 -.word 0x00000043, 0x00000005, GetNpcPos, 0xFFFFFFFC, 0xFE363C8A, 0xFE363C8B, 0xFE363C8C, 0x00000043, 0x00000006, sam_11_UnkCameraFunc, 0xFE363C8A, 0xFE363C8C, 0x0000006C, 0xFE363C80, 0xFE363C81, 0x00000026, 0x00000002, 0xFE363C85, 0xF4ACD482, 0x0000002D, 0x00000002, 0xFE363C85, 0xFE363C8B, 0x00000056, 0x00000000, 0x00000043, 0x00000001, sam_11_UnkMovePartner, 0x00000026, 0x00000002, 0xFE363C83, 0xFE363C80, 0x00000026, 0x00000002, 0xFE363C84, 0xFE363C81, 0x00000026, 0x00000002, 0xFE363C86, 0xFE363C85, 0x0000002C, 0x00000002, 0xFE363C83, 0xFE363C8A, 0x0000002C, 0x00000002, 0xFE363C84, 0xFE363C8C, 0x0000002C, 0x00000002, 0xFE363C86, 0xFE363C8B, 0x00000043, 0x00000005, SetNpcPos, 0xFFFFFFFC, 0xFE363C83, 0xFE363C86, 0xFE363C84, 0x00000057, 0x00000000, 0x00000043, 0x00000001, sam_11_UnkRotatePartner, 0x00000043, 0x00000003, NpcFacePlayer, 0xFFFFFFFC, 0x00000000, 0x00000043, 0x00000003, SetNpcAnimation, 0xFFFFFFFC, 0x00000106, 0x00000002, 0x00000000, 0x00000001, 0x00000000 +.word 0x00000043, 0x00000005, GetNpcPos, 0xFFFFFFFC, 0xFE363C8A, 0xFE363C8B, 0xFE363C8C, 0x00000043, 0x00000006, sam_11_Quizmo_AddViewRelativeOffset, 0xFE363C8A, 0xFE363C8C, 0x0000006C, 0xFE363C80, 0xFE363C81, 0x00000026, 0x00000002, 0xFE363C85, 0xF4ACD482, 0x0000002D, 0x00000002, 0xFE363C85, 0xFE363C8B, 0x00000056, 0x00000000, 0x00000043, 0x00000001, sam_11_Quizmo_UpdatePartnerPosition, 0x00000026, 0x00000002, 0xFE363C83, 0xFE363C80, 0x00000026, 0x00000002, 0xFE363C84, 0xFE363C81, 0x00000026, 0x00000002, 0xFE363C86, 0xFE363C85, 0x0000002C, 0x00000002, 0xFE363C83, 0xFE363C8A, 0x0000002C, 0x00000002, 0xFE363C84, 0xFE363C8C, 0x0000002C, 0x00000002, 0xFE363C86, 0xFE363C8B, 0x00000043, 0x00000005, SetNpcPos, 0xFFFFFFFC, 0xFE363C83, 0xFE363C86, 0xFE363C84, 0x00000057, 0x00000000, 0x00000043, 0x00000001, sam_11_Quizmo_SpinPartner, 0x00000043, 0x00000003, NpcFacePlayer, 0xFFFFFFFC, 0x00000000, 0x00000043, 0x00000003, SetNpcAnimation, 0xFFFFFFFC, 0x00000106, 0x00000002, 0x00000000, 0x00000001, 0x00000000 dlabel D_802456D8_D3FCA8 -.word 0x00000043, 0x00000005, GetNpcPos, 0x00000011, 0xFE363C8A, 0xFE363C8B, 0xFE363C8C, 0x00000043, 0x00000006, sam_11_UnkCameraFunc, 0xFE363C8A, 0xFE363C8C, 0xFFFFFFBA, 0xFE363C80, 0xFE363C81, 0x00000056, 0x00000000, 0x00000026, 0x00000002, 0xFE363C82, 0x00000000, 0x00000005, 0x00000001, 0x0000003C, 0x00000026, 0x00000002, 0xFE363C83, 0xFE363C80, 0x00000026, 0x00000002, 0xFE363C84, 0xFE363C81, 0x0000002E, 0x00000002, 0xFE363C83, 0xFE363C82, 0x0000002E, 0x00000002, 0xFE363C84, 0xFE363C82, 0x0000002F, 0x00000002, 0xFE363C83, 0x0000003C, 0x0000002F, 0x00000002, 0xFE363C84, 0x0000003C, 0x0000002C, 0x00000002, 0xFE363C83, 0xFE363C8A, 0x0000002C, 0x00000002, 0xFE363C84, 0xFE363C8C, 0x00000043, 0x00000005, SetNpcPos, 0x00000011, 0xFE363C83, 0xF4ACD482, 0xFE363C84, 0x0000002C, 0x00000002, 0xFE363C82, 0x00000001, 0x00000008, 0x00000001, 0x00000001, 0x00000006, 0x00000000, 0x00000057, 0x00000000, 0x00000008, 0x00000001, 0x0000003C, 0x00000043, 0x00000003, NpcFacePlayer, 0x00000011, 0x00000000, 0x00000043, 0x00000003, SetNpcAnimation, 0x00000011, 0x00AF0001, 0x00000002, 0x00000000, 0x00000001, 0x00000000 +.word 0x00000043, 0x00000005, GetNpcPos, 0x00000011, 0xFE363C8A, 0xFE363C8B, 0xFE363C8C, 0x00000043, 0x00000006, sam_11_Quizmo_AddViewRelativeOffset, 0xFE363C8A, 0xFE363C8C, 0xFFFFFFBA, 0xFE363C80, 0xFE363C81, 0x00000056, 0x00000000, 0x00000026, 0x00000002, 0xFE363C82, 0x00000000, 0x00000005, 0x00000001, 0x0000003C, 0x00000026, 0x00000002, 0xFE363C83, 0xFE363C80, 0x00000026, 0x00000002, 0xFE363C84, 0xFE363C81, 0x0000002E, 0x00000002, 0xFE363C83, 0xFE363C82, 0x0000002E, 0x00000002, 0xFE363C84, 0xFE363C82, 0x0000002F, 0x00000002, 0xFE363C83, 0x0000003C, 0x0000002F, 0x00000002, 0xFE363C84, 0x0000003C, 0x0000002C, 0x00000002, 0xFE363C83, 0xFE363C8A, 0x0000002C, 0x00000002, 0xFE363C84, 0xFE363C8C, 0x00000043, 0x00000005, SetNpcPos, 0x00000011, 0xFE363C83, 0xF4ACD482, 0xFE363C84, 0x0000002C, 0x00000002, 0xFE363C82, 0x00000001, 0x00000008, 0x00000001, 0x00000001, 0x00000006, 0x00000000, 0x00000057, 0x00000000, 0x00000008, 0x00000001, 0x0000003C, 0x00000043, 0x00000003, NpcFacePlayer, 0x00000011, 0x00000000, 0x00000043, 0x00000003, SetNpcAnimation, 0x00000011, 0x00AF0001, 0x00000002, 0x00000000, 0x00000001, 0x00000000 dlabel D_80245844_D3FE14 .word 0x00000044, 0x00000001, D_802453F0_D3F9C0, 0x00000044, 0x00000001, D_802455A0_D3FB70, 0x00000046, 0x00000001, D_802456D8_D3FCA8, 0x00000002, 0x00000000, 0x00000001, 0x00000000, 0x00000005, 0x00000001, 0x00000000, 0x00000043, 0x00000002, SetPlayerAnimation, 0x00010028, 0x00000008, 0x00000001, 0x00000014, 0x00000006, 0x00000000, 0x00000002, 0x00000000, 0x00000001, 0x00000000 @@ -159,7 +159,7 @@ dlabel D_8024643C_D40A0C .word 0x00000043, 0x00000002, SetPlayerAnimation, 0x00010023, 0x00000005, 0x00000001, 0x00000000, 0x00000008, 0x00000001, 0x00000001, 0x00000006, 0x00000000, 0x00000002, 0x00000000, 0x00000001, 0x00000000 dlabel D_8024647C_D40A4C -.word 0x00000056, 0x00000000, 0x00000043, 0x00000006, sam_11_UnkCameraFunc, 0xF4ACD481, 0xF4ACD483, 0x00000019, 0xFE363C80, 0xFE363C81, 0x00000026, 0x00000002, 0xFE363C82, 0xF4ACD481, 0x0000002C, 0x00000002, 0xFE363C82, 0xFE363C80, 0x00000026, 0x00000002, 0xFE363C83, 0xF4ACD483, 0x0000002C, 0x00000002, 0xFE363C83, 0xFE363C81, 0x00000043, 0x00000003, SetNpcAnimation, 0xFFFFFFFC, 0x00000102, 0x00000043, 0x00000005, NpcMoveTo, 0xFFFFFFFC, 0xFE363C82, 0xFE363C83, 0x00000028, 0x00000043, 0x00000003, SetNpcAnimation, 0xFFFFFFFC, 0x00000106, 0x00000057, 0x00000000, 0x00000043, 0x00000004, PlayerMoveTo, 0xF4ACD481, 0xF4ACD483, 0x00000028, 0x00000002, 0x00000000, 0x00000001, 0x00000000 +.word 0x00000056, 0x00000000, 0x00000043, 0x00000006, sam_11_Quizmo_AddViewRelativeOffset, 0xF4ACD481, 0xF4ACD483, 0x00000019, 0xFE363C80, 0xFE363C81, 0x00000026, 0x00000002, 0xFE363C82, 0xF4ACD481, 0x0000002C, 0x00000002, 0xFE363C82, 0xFE363C80, 0x00000026, 0x00000002, 0xFE363C83, 0xF4ACD483, 0x0000002C, 0x00000002, 0xFE363C83, 0xFE363C81, 0x00000043, 0x00000003, SetNpcAnimation, 0xFFFFFFFC, 0x00000102, 0x00000043, 0x00000005, NpcMoveTo, 0xFFFFFFFC, 0xFE363C82, 0xFE363C83, 0x00000028, 0x00000043, 0x00000003, SetNpcAnimation, 0xFFFFFFFC, 0x00000106, 0x00000057, 0x00000000, 0x00000043, 0x00000004, PlayerMoveTo, 0xF4ACD481, 0xF4ACD483, 0x00000028, 0x00000002, 0x00000000, 0x00000001, 0x00000000 dlabel D_80246558_D40B28 .word 0x00000045, 0x00000002, D_802458F4_D3FEC4, 0xFE363C81, 0x00000008, 0x00000001, 0x0000003C, 0x00000049, 0x00000001, 0xFE363C81, 0x00000005, 0x00000001, 0x00000005, 0x00000043, 0x00000004, GetPlayerPos, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000027, 0x00000002, 0xFE363C81, 0xFFFFFFFF, 0x00000043, 0x00000004, SetPlayerPos, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000008, 0x00000001, 0x00000002, 0x00000006, 0x00000000, 0x00000008, 0x00000001, 0x00000014, 0x00000046, 0x00000001, D_8024647C_D40A4C, 0x00000002, 0x00000000, 0x00000001, 0x00000000 @@ -168,16 +168,16 @@ dlabel D_80246608_D40BD8 .word 0x00000045, 0x00000002, D_8024643C_D40A0C, 0xFE363C81, 0x00000008, 0x00000001, 0x0000003C, 0x00000005, 0x00000001, 0x00000005, 0x00000043, 0x00000004, GetPlayerPos, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000027, 0x00000002, 0xFE363C81, 0xFFFFFFFF, 0x00000043, 0x00000004, SetPlayerPos, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000008, 0x00000001, 0x00000002, 0x00000006, 0x00000000, 0x00000008, 0x00000001, 0x00000014, 0x00000049, 0x00000001, 0xFE363C81, 0x00000046, 0x00000001, D_8024647C_D40A4C, 0x00000002, 0x00000000, 0x00000001, 0x00000000 dlabel D_802466B8_D40C88 -.word 0x0000000D, 0x00000002, 0xF5DE02E0, 0x0000003F, 0x00000024, 0x00000002, 0xFE363C80, 0x00000000, 0x00000002, 0x00000000, 0x00000013, 0x00000000, 0x00000043, 0x00000004, GetPlayerPos, 0xF4ACD481, 0xF4ACD482, 0xF4ACD483, 0x00000043, 0x00000003, NpcFacePlayer, 0xFFFFFFFF, 0x00000010, 0x0000000A, 0x00000002, 0xF5DE02E0, 0x0000003F, 0x00000043, 0x00000006, SpeakToPlayer, 0xFFFFFFFF, 0x00AF0004, 0x00AF0001, 0x00000000, 0x0008000A, 0x00000012, 0x00000000, 0x0000000A, 0x00000002, 0xF8406267, 0x00000001, 0x00000043, 0x00000006, SpeakToPlayer, 0xFFFFFFFF, 0x00AF0004, 0x00AF0001, 0x00000000, 0x00080009, 0x00000012, 0x00000000, 0x00000043, 0x00000006, SpeakToPlayer, 0xFFFFFFFF, 0x00AF0004, 0x00AF0001, 0x00000000, 0x00080008, 0x00000024, 0x00000002, 0xF8406267, 0x00000001, 0x00000013, 0x00000000, 0x00000013, 0x00000000, 0x00000043, 0x00000002, ShowChoice, 0x001E000D, 0x0000000A, 0x00000002, 0xFE363C80, 0x00000001, 0x00000043, 0x00000006, ContinueSpeech, 0xFFFFFFFF, 0x00AF0004, 0x00AF0001, 0x00000000, 0x0008000C, 0x00000046, 0x00000001, D_8024506C_D3F63C, 0x00000024, 0x00000002, 0xFE363C80, 0x00000000, 0x00000002, 0x00000000, 0x00000013, 0x00000000, 0x00000024, 0x00000002, 0xF8406281, 0x00000001, 0x00000043, 0x00000001, dup_sam_11_Set80151310_1, 0x00000043, 0x00000001, sam_11_UnkAlphaFunc, 0x00000044, 0x00000001, D_8024511C_D3F6EC, 0x00000043, 0x00000002, DisablePartnerAI, 0x00000000, 0x00000043, 0x00000004, SetNpcFlagBits, 0xFFFFFFFC, 0x00000200, 0x00000000, 0x00000043, 0x00000004, SetNpcFlagBits, 0x00000011, 0x00000200, 0x00000000, 0x00000043, 0x00000004, SetNpcFlagBits, 0xFFFFFFFC, 0x00000148, 0x00000001, 0x00000043, 0x00000004, SetNpcFlagBits, 0x00000011, 0x00000100, 0x00000001, 0x00000043, 0x00000003, SetNpcAnimation, 0xFFFFFFFC, 0x00000106, 0x00000045, 0x00000002, D_80245844_D3FE14, 0xFE363C81, 0x00000043, 0x00000006, ContinueSpeech, 0xFFFFFFFF, 0x00AF0004, 0x00AF0001, 0x00000000, 0x0008000B, 0x00000043, 0x00000002, PlaySound, 0x00000089, 0x00000005, 0x00000001, 0x00000000, 0x00000055, 0x00000002, 0xFE363C81, 0xFE363C80, 0x0000000A, 0x00000002, 0xFE363C80, 0x00000000, 0x00000007, 0x00000000, 0x00000013, 0x00000000, 0x00000008, 0x00000001, 0x00000001, 0x00000006, 0x00000000, 0x00000043, 0x00000001, func_80240F40_D3B510, 0x00000005, 0x00000001, 0x00000005, 0x00000043, 0x00000004, GetPlayerPos, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000027, 0x00000002, 0xFE363C81, 0x00000001, 0x00000043, 0x00000004, SetPlayerPos, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000008, 0x00000001, 0x00000002, 0x00000006, 0x00000000, 0x00000024, 0x00000002, 0xFE363C80, 0x002C0000, 0x00000027, 0x00000002, 0xFE363C80, 0xF5DE02E0, 0x00000043, 0x00000006, SpeakToPlayer, 0xFFFFFFFF, 0x00AF0005, 0x00AF0006, 0x00000000, 0xFE363C80, 0x00000043, 0x00000002, SetPlayerAnimation, 0x00010028, 0x00000024, 0x00000002, 0xFE363C80, 0x002D0000, 0x00000027, 0x00000002, 0xFE363C80, 0xF5DE02E0, 0x00000043, 0x00000002, PlaySound, 0x0000008E, 0x00000043, 0x00000002, ShowChoice, 0xFE363C80, 0x00000049, 0x00000001, 0xFE363C81, 0x00000043, 0x00000002, StopSound, 0x0000008E, 0x00000044, 0x00000001, D_802458B8_D3FE88, 0x00000008, 0x00000001, 0x0000000F, 0x00000043, 0x00000002, PlaySound, 0x0000008D, 0x00000043, 0x00000002, func_80241240_D3B810, 0xFE363C80, 0x00000024, 0x00000002, 0xF4ACD484, 0x00000000, 0x00000043, 0x00000001, func_80241834_D3BE04, 0x00000008, 0x00000001, 0x00000028, 0x00000043, 0x00000001, func_80240EBC_D3B48C, 0x00000056, 0x00000000, 0x00000008, 0x00000001, 0x0000006E, 0x00000043, 0x00000001, CloseChoice, 0x00000024, 0x00000002, 0xF4ACD484, 0x00000000, 0x00000057, 0x00000000, 0x0000000A, 0x00000002, 0xFE363C80, 0x00000001, 0x00000043, 0x00000003, SetNpcAnimation, 0x00000011, 0x00AF0007, 0x00000024, 0x00000002, 0xF4ACD484, 0x00000001, 0x00000056, 0x00000000, 0x00000043, 0x00000002, func_8024120C_D3B7DC, 0x00000001, 0x00000008, 0x00000001, 0x00000006, 0x00000008, 0x00000001, 0x00000006, 0x00000008, 0x00000001, 0x00000006, 0x00000043, 0x00000002, func_8024120C_D3B7DC, 0x00000002, 0x00000057, 0x00000000, 0x00000056, 0x00000000, 0x00000043, 0x00000002, PlaySound, 0x0000021C, 0x00000008, 0x00000001, 0x00000006, 0x00000043, 0x00000002, PlaySound, 0x0000021C, 0x00000008, 0x00000001, 0x00000006, 0x00000043, 0x00000002, PlaySound, 0x0000021C, 0x00000008, 0x00000001, 0x00000006, 0x00000043, 0x00000002, PlaySound, 0x0000021C, 0x00000057, 0x00000000, 0x00000043, 0x00000002, PlaySound, 0x0000008A, 0x00000043, 0x00000001, func_802412D8_D3B8A8, 0x00000056, 0x00000000, 0x00000008, 0x00000001, 0x0000000F, 0x00000043, 0x00000004, GetPlayerPos, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000027, 0x00000002, 0xFE363C81, 0x00000032, 0x00000043, 0x00000006, sam_11_UnkCameraFunc, 0x00000000, 0x00000000, 0x00000053, 0xFE363C80, 0xFE363C82, 0x00000043, 0x0000000F, PlayEffect, 0x00000007, 0x00000002, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000043, 0x0000000F, PlayEffect, 0x00000044, 0x00000004, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000001, 0x0000003C, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000008, 0x00000001, 0x0000000F, 0x00000027, 0x00000002, 0xFE363C81, 0xFFFFFFFD, 0x00000043, 0x00000006, sam_11_UnkCameraFunc, 0x00000000, 0x00000000, 0x0000003A, 0xFE363C80, 0xFE363C82, 0x00000043, 0x0000000F, PlayEffect, 0x00000007, 0x00000002, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000043, 0x0000000F, PlayEffect, 0x00000044, 0x00000004, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000001, 0x0000003C, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000008, 0x00000001, 0x0000000F, 0x00000027, 0x00000002, 0xFE363C81, 0x0000001E, 0x00000043, 0x00000006, sam_11_UnkCameraFunc, 0x00000000, 0x00000000, 0x0000005D, 0xFE363C80, 0xFE363C82, 0x00000043, 0x0000000F, PlayEffect, 0x00000007, 0x00000002, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000043, 0x0000000F, PlayEffect, 0x00000044, 0x00000004, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000001, 0x0000003C, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000008, 0x00000001, 0x0000000F, 0x00000057, 0x00000000, 0x00000008, 0x00000001, 0x00000014, 0x00000045, 0x00000002, D_80246558_D40B28, 0xFE363C81, 0x00000027, 0x00000002, 0xF5DE02E0, 0x00000001, 0x0000000D, 0x00000002, 0xF5DE02E0, 0x0000003F, 0x00000043, 0x00000006, ContinueSpeech, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x00000000, 0x00080010, 0x00000043, 0x00000003, SetNpcAnimation, 0x00000011, 0x00AF0006, 0x00000005, 0x00000001, 0x00000000, 0x00000055, 0x00000002, 0xFE363C81, 0xFE363C80, 0x0000000A, 0x00000002, 0xFE363C80, 0x00000000, 0x00000007, 0x00000000, 0x00000013, 0x00000000, 0x00000008, 0x00000001, 0x00000001, 0x00000006, 0x00000000, 0x00000043, 0x00000003, SetNpcAnimation, 0x00000011, 0x00AF0005, 0x00000024, 0x00000002, 0xFE363C80, 0x0000015C, 0x00000024, 0x00000002, 0xFE363C81, 0x00000003, 0x00000046, 0x00000001, D_80244F7C_D3F54C, 0x00000043, 0x00000002, AddStarPieces, 0x00000001, 0x00000043, 0x00000002, func_8024120C_D3B7DC, 0x0000000F, 0x00000043, 0x00000001, func_802412C0_D3B890, 0x00000043, 0x00000003, SetMessageValue, 0xF5DE02E0, 0x00000000, 0x00000043, 0x00000006, SpeakToPlayer, 0xFFFFFFFF, 0x00AF0004, 0x00AF0001, 0x00000000, 0x00080011, 0x00000012, 0x00000000, 0x00000043, 0x00000006, ContinueSpeech, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x00000000, 0x0008000E, 0x00000043, 0x00000003, SetNpcAnimation, 0x00000011, 0x00AF0006, 0x00000005, 0x00000001, 0x00000000, 0x00000055, 0x00000002, 0xFE363C81, 0xFE363C80, 0x0000000A, 0x00000002, 0xFE363C80, 0x00000000, 0x00000007, 0x00000000, 0x00000013, 0x00000000, 0x00000008, 0x00000001, 0x00000001, 0x00000006, 0x00000000, 0x00000043, 0x00000003, SetNpcAnimation, 0x00000011, 0x00AF0005, 0x00000024, 0x00000002, 0xFE363C80, 0x0000015C, 0x00000024, 0x00000002, 0xFE363C81, 0x00000001, 0x00000046, 0x00000001, D_80244F7C_D3F54C, 0x00000043, 0x00000002, AddStarPieces, 0x00000001, 0x00000043, 0x00000002, func_8024120C_D3B7DC, 0x0000000F, 0x00000043, 0x00000001, func_802412C0_D3B890, 0x00000043, 0x00000003, SetMessageValue, 0xF5DE02E0, 0x00000000, 0x0000000A, 0x00000002, 0xF5DE02E0, 0x00000001, 0x00000043, 0x00000003, SetMessageMsg, MessageSingular, 0x00000001, 0x00000012, 0x00000000, 0x00000043, 0x00000003, SetMessageMsg, MessagePlural, 0x00000001, 0x00000013, 0x00000000, 0x00000043, 0x00000006, SpeakToPlayer, 0xFFFFFFFF, 0x00AF0004, 0x00AF0001, 0x00000000, 0x0008000F, 0x00000013, 0x00000000, 0x00000024, 0x00000002, 0xFE363C80, 0x00000001, 0x00000012, 0x00000000, 0x00000043, 0x00000003, SetNpcAnimation, 0x00000011, 0x00AF0009, 0x00000024, 0x00000002, 0xF4ACD484, 0x00000002, 0x00000043, 0x00000002, PlaySound, 0x0000021D, 0x00000043, 0x00000002, PlaySound, 0x0000008B, 0x00000045, 0x00000002, D_80246608_D40BD8, 0xFE363C81, 0x00000043, 0x00000004, GetPlayerPos, 0xFE363C82, 0xFE363C83, 0xFE363C84, 0x00000043, 0x0000000F, PlayEffect, 0x0000002B, 0x00000000, 0xFE363C82, 0xFE363C83, 0xFE363C84, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000043, 0x00000006, ContinueSpeech, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x00000000, 0x0008000D, 0x00000043, 0x00000003, SetNpcAnimation, 0x00000011, 0x00AF000A, 0x00000005, 0x00000001, 0x00000000, 0x00000055, 0x00000002, 0xFE363C81, 0xFE363C80, 0x0000000A, 0x00000002, 0xFE363C80, 0x00000000, 0x00000007, 0x00000000, 0x00000013, 0x00000000, 0x00000008, 0x00000001, 0x00000001, 0x00000006, 0x00000000, 0x00000024, 0x00000002, 0xFE363C80, 0x00000000, 0x00000013, 0x00000000, 0x00000043, 0x00000002, func_80241240_D3B810, 0xFFFFFFFF, 0x00000043, 0x00000001, EnablePartnerAI, 0x00000056, 0x00000000, 0x00000008, 0x00000001, 0x0000001E, 0x00000043, 0x00000002, PlaySound, 0x0000008F, 0x00000057, 0x00000000, 0x00000056, 0x00000000, 0x00000008, 0x00000001, 0x0000002D, 0x00000043, 0x00000002, StopSound, 0x00000089, 0x00000057, 0x00000000, 0x00000043, 0x00000001, func_802412F4_D3B8C4, 0x00000043, 0x00000001, func_80241158_D3B728, 0x00000046, 0x00000001, D_8024506C_D3F63C, 0x00000044, 0x00000001, D_802453B4_D3F984, 0x00000043, 0x00000001, sam_11_UnkFunc29, 0x00000043, 0x00000001, dup_sam_11_Set80151310_0, 0x00000024, 0x00000002, 0xF8406281, 0x00000000, 0x00000002, 0x00000000, 0x00000001, 0x00000000 +.word 0x0000000D, 0x00000002, 0xF5DE02E0, 0x0000003F, 0x00000024, 0x00000002, 0xFE363C80, 0x00000000, 0x00000002, 0x00000000, 0x00000013, 0x00000000, 0x00000043, 0x00000004, GetPlayerPos, 0xF4ACD481, 0xF4ACD482, 0xF4ACD483, 0x00000043, 0x00000003, NpcFacePlayer, 0xFFFFFFFF, 0x00000010, 0x0000000A, 0x00000002, 0xF5DE02E0, 0x0000003F, 0x00000043, 0x00000006, SpeakToPlayer, 0xFFFFFFFF, 0x00AF0004, 0x00AF0001, 0x00000000, 0x0008000A, 0x00000012, 0x00000000, 0x0000000A, 0x00000002, 0xF8406267, 0x00000001, 0x00000043, 0x00000006, SpeakToPlayer, 0xFFFFFFFF, 0x00AF0004, 0x00AF0001, 0x00000000, 0x00080009, 0x00000012, 0x00000000, 0x00000043, 0x00000006, SpeakToPlayer, 0xFFFFFFFF, 0x00AF0004, 0x00AF0001, 0x00000000, 0x00080008, 0x00000024, 0x00000002, 0xF8406267, 0x00000001, 0x00000013, 0x00000000, 0x00000013, 0x00000000, 0x00000043, 0x00000002, ShowChoice, 0x001E000D, 0x0000000A, 0x00000002, 0xFE363C80, 0x00000001, 0x00000043, 0x00000006, ContinueSpeech, 0xFFFFFFFF, 0x00AF0004, 0x00AF0001, 0x00000000, 0x0008000C, 0x00000046, 0x00000001, D_8024506C_D3F63C, 0x00000024, 0x00000002, 0xFE363C80, 0x00000000, 0x00000002, 0x00000000, 0x00000013, 0x00000000, 0x00000024, 0x00000002, 0xF8406281, 0x00000001, 0x00000043, 0x00000001, sam_11_Quizmo_HideEntities, 0x00000043, 0x00000001, sam_11_Quizmo_HideWorld, 0x00000044, 0x00000001, D_8024511C_D3F6EC, 0x00000043, 0x00000002, DisablePartnerAI, 0x00000000, 0x00000043, 0x00000004, SetNpcFlagBits, 0xFFFFFFFC, 0x00000200, 0x00000000, 0x00000043, 0x00000004, SetNpcFlagBits, 0x00000011, 0x00000200, 0x00000000, 0x00000043, 0x00000004, SetNpcFlagBits, 0xFFFFFFFC, 0x00000148, 0x00000001, 0x00000043, 0x00000004, SetNpcFlagBits, 0x00000011, 0x00000100, 0x00000001, 0x00000043, 0x00000003, SetNpcAnimation, 0xFFFFFFFC, 0x00000106, 0x00000045, 0x00000002, D_80245844_D3FE14, 0xFE363C81, 0x00000043, 0x00000006, ContinueSpeech, 0xFFFFFFFF, 0x00AF0004, 0x00AF0001, 0x00000000, 0x0008000B, 0x00000043, 0x00000002, PlaySound, 0x00000089, 0x00000005, 0x00000001, 0x00000000, 0x00000055, 0x00000002, 0xFE363C81, 0xFE363C80, 0x0000000A, 0x00000002, 0xFE363C80, 0x00000000, 0x00000007, 0x00000000, 0x00000013, 0x00000000, 0x00000008, 0x00000001, 0x00000001, 0x00000006, 0x00000000, 0x00000043, 0x00000001, sam_11_Quizmo_CreateStage, 0x00000005, 0x00000001, 0x00000005, 0x00000043, 0x00000004, GetPlayerPos, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000027, 0x00000002, 0xFE363C81, 0x00000001, 0x00000043, 0x00000004, SetPlayerPos, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000008, 0x00000001, 0x00000002, 0x00000006, 0x00000000, 0x00000024, 0x00000002, 0xFE363C80, 0x002C0000, 0x00000027, 0x00000002, 0xFE363C80, 0xF5DE02E0, 0x00000043, 0x00000006, SpeakToPlayer, 0xFFFFFFFF, 0x00AF0005, 0x00AF0006, 0x00000000, 0xFE363C80, 0x00000043, 0x00000002, SetPlayerAnimation, 0x00010028, 0x00000024, 0x00000002, 0xFE363C80, 0x002D0000, 0x00000027, 0x00000002, 0xFE363C80, 0xF5DE02E0, 0x00000043, 0x00000002, PlaySound, 0x0000008E, 0x00000043, 0x00000002, ShowChoice, 0xFE363C80, 0x00000049, 0x00000001, 0xFE363C81, 0x00000043, 0x00000002, StopSound, 0x0000008E, 0x00000044, 0x00000001, D_802458B8_D3FE88, 0x00000008, 0x00000001, 0x0000000F, 0x00000043, 0x00000002, PlaySound, 0x0000008D, 0x00000043, 0x00000002, sam_11_Quizmo_UnkStageEffectMode, 0xFE363C80, 0x00000024, 0x00000002, 0xF4ACD484, 0x00000000, 0x00000043, 0x00000001, sam_11_Quizmo_CreateWorker, 0x00000008, 0x00000001, 0x00000028, 0x00000043, 0x00000001, sam_11_Quizmo_UpdateRecords, 0x00000056, 0x00000000, 0x00000008, 0x00000001, 0x0000006E, 0x00000043, 0x00000001, CloseChoice, 0x00000024, 0x00000002, 0xF4ACD484, 0x00000000, 0x00000057, 0x00000000, 0x0000000A, 0x00000002, 0xFE363C80, 0x00000001, 0x00000043, 0x00000003, SetNpcAnimation, 0x00000011, 0x00AF0007, 0x00000024, 0x00000002, 0xF4ACD484, 0x00000001, 0x00000056, 0x00000000, 0x00000043, 0x00000002, sam_11_Quizmo_SetStageLightsDelay, 0x00000001, 0x00000008, 0x00000001, 0x00000006, 0x00000008, 0x00000001, 0x00000006, 0x00000008, 0x00000001, 0x00000006, 0x00000043, 0x00000002, sam_11_Quizmo_SetStageLightsDelay, 0x00000002, 0x00000057, 0x00000000, 0x00000056, 0x00000000, 0x00000043, 0x00000002, PlaySound, 0x0000021C, 0x00000008, 0x00000001, 0x00000006, 0x00000043, 0x00000002, PlaySound, 0x0000021C, 0x00000008, 0x00000001, 0x00000006, 0x00000043, 0x00000002, PlaySound, 0x0000021C, 0x00000008, 0x00000001, 0x00000006, 0x00000043, 0x00000002, PlaySound, 0x0000021C, 0x00000057, 0x00000000, 0x00000043, 0x00000002, PlaySound, 0x0000008A, 0x00000043, 0x00000001, sam_11_Quizmo_SetVannaAnim_Clap, 0x00000056, 0x00000000, 0x00000008, 0x00000001, 0x0000000F, 0x00000043, 0x00000004, GetPlayerPos, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000027, 0x00000002, 0xFE363C81, 0x00000032, 0x00000043, 0x00000006, sam_11_Quizmo_AddViewRelativeOffset, 0x00000000, 0x00000000, 0x00000053, 0xFE363C80, 0xFE363C82, 0x00000043, 0x0000000F, PlayEffect, 0x00000007, 0x00000002, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000043, 0x0000000F, PlayEffect, 0x00000044, 0x00000004, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000001, 0x0000003C, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000008, 0x00000001, 0x0000000F, 0x00000027, 0x00000002, 0xFE363C81, 0xFFFFFFFD, 0x00000043, 0x00000006, sam_11_Quizmo_AddViewRelativeOffset, 0x00000000, 0x00000000, 0x0000003A, 0xFE363C80, 0xFE363C82, 0x00000043, 0x0000000F, PlayEffect, 0x00000007, 0x00000002, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000043, 0x0000000F, PlayEffect, 0x00000044, 0x00000004, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000001, 0x0000003C, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000008, 0x00000001, 0x0000000F, 0x00000027, 0x00000002, 0xFE363C81, 0x0000001E, 0x00000043, 0x00000006, sam_11_Quizmo_AddViewRelativeOffset, 0x00000000, 0x00000000, 0x0000005D, 0xFE363C80, 0xFE363C82, 0x00000043, 0x0000000F, PlayEffect, 0x00000007, 0x00000002, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000043, 0x0000000F, PlayEffect, 0x00000044, 0x00000004, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000001, 0x0000003C, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000008, 0x00000001, 0x0000000F, 0x00000057, 0x00000000, 0x00000008, 0x00000001, 0x00000014, 0x00000045, 0x00000002, D_80246558_D40B28, 0xFE363C81, 0x00000027, 0x00000002, 0xF5DE02E0, 0x00000001, 0x0000000D, 0x00000002, 0xF5DE02E0, 0x0000003F, 0x00000043, 0x00000006, ContinueSpeech, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x00000000, 0x00080010, 0x00000043, 0x00000003, SetNpcAnimation, 0x00000011, 0x00AF0006, 0x00000005, 0x00000001, 0x00000000, 0x00000055, 0x00000002, 0xFE363C81, 0xFE363C80, 0x0000000A, 0x00000002, 0xFE363C80, 0x00000000, 0x00000007, 0x00000000, 0x00000013, 0x00000000, 0x00000008, 0x00000001, 0x00000001, 0x00000006, 0x00000000, 0x00000043, 0x00000003, SetNpcAnimation, 0x00000011, 0x00AF0005, 0x00000024, 0x00000002, 0xFE363C80, 0x0000015C, 0x00000024, 0x00000002, 0xFE363C81, 0x00000003, 0x00000046, 0x00000001, D_80244F7C_D3F54C, 0x00000043, 0x00000002, AddStarPieces, 0x00000001, 0x00000043, 0x00000002, sam_11_Quizmo_SetStageLightsDelay, 0x0000000F, 0x00000043, 0x00000001, sam_11_Quizmo_SetVannaAnim_Idle, 0x00000043, 0x00000003, SetMessageValue, 0xF5DE02E0, 0x00000000, 0x00000043, 0x00000006, SpeakToPlayer, 0xFFFFFFFF, 0x00AF0004, 0x00AF0001, 0x00000000, 0x00080011, 0x00000012, 0x00000000, 0x00000043, 0x00000006, ContinueSpeech, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x00000000, 0x0008000E, 0x00000043, 0x00000003, SetNpcAnimation, 0x00000011, 0x00AF0006, 0x00000005, 0x00000001, 0x00000000, 0x00000055, 0x00000002, 0xFE363C81, 0xFE363C80, 0x0000000A, 0x00000002, 0xFE363C80, 0x00000000, 0x00000007, 0x00000000, 0x00000013, 0x00000000, 0x00000008, 0x00000001, 0x00000001, 0x00000006, 0x00000000, 0x00000043, 0x00000003, SetNpcAnimation, 0x00000011, 0x00AF0005, 0x00000024, 0x00000002, 0xFE363C80, 0x0000015C, 0x00000024, 0x00000002, 0xFE363C81, 0x00000001, 0x00000046, 0x00000001, D_80244F7C_D3F54C, 0x00000043, 0x00000002, AddStarPieces, 0x00000001, 0x00000043, 0x00000002, sam_11_Quizmo_SetStageLightsDelay, 0x0000000F, 0x00000043, 0x00000001, sam_11_Quizmo_SetVannaAnim_Idle, 0x00000043, 0x00000003, SetMessageValue, 0xF5DE02E0, 0x00000000, 0x0000000A, 0x00000002, 0xF5DE02E0, 0x00000001, 0x00000043, 0x00000003, SetMessageMsg, MessageSingular, 0x00000001, 0x00000012, 0x00000000, 0x00000043, 0x00000003, SetMessageMsg, MessagePlural, 0x00000001, 0x00000013, 0x00000000, 0x00000043, 0x00000006, SpeakToPlayer, 0xFFFFFFFF, 0x00AF0004, 0x00AF0001, 0x00000000, 0x0008000F, 0x00000013, 0x00000000, 0x00000024, 0x00000002, 0xFE363C80, 0x00000001, 0x00000012, 0x00000000, 0x00000043, 0x00000003, SetNpcAnimation, 0x00000011, 0x00AF0009, 0x00000024, 0x00000002, 0xF4ACD484, 0x00000002, 0x00000043, 0x00000002, PlaySound, 0x0000021D, 0x00000043, 0x00000002, PlaySound, 0x0000008B, 0x00000045, 0x00000002, D_80246608_D40BD8, 0xFE363C81, 0x00000043, 0x00000004, GetPlayerPos, 0xFE363C82, 0xFE363C83, 0xFE363C84, 0x00000043, 0x0000000F, PlayEffect, 0x0000002B, 0x00000000, 0xFE363C82, 0xFE363C83, 0xFE363C84, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000043, 0x00000006, ContinueSpeech, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x00000000, 0x0008000D, 0x00000043, 0x00000003, SetNpcAnimation, 0x00000011, 0x00AF000A, 0x00000005, 0x00000001, 0x00000000, 0x00000055, 0x00000002, 0xFE363C81, 0xFE363C80, 0x0000000A, 0x00000002, 0xFE363C80, 0x00000000, 0x00000007, 0x00000000, 0x00000013, 0x00000000, 0x00000008, 0x00000001, 0x00000001, 0x00000006, 0x00000000, 0x00000024, 0x00000002, 0xFE363C80, 0x00000000, 0x00000013, 0x00000000, 0x00000043, 0x00000002, sam_11_Quizmo_UnkStageEffectMode, 0xFFFFFFFF, 0x00000043, 0x00000001, EnablePartnerAI, 0x00000056, 0x00000000, 0x00000008, 0x00000001, 0x0000001E, 0x00000043, 0x00000002, PlaySound, 0x0000008F, 0x00000057, 0x00000000, 0x00000056, 0x00000000, 0x00000008, 0x00000001, 0x0000002D, 0x00000043, 0x00000002, StopSound, 0x00000089, 0x00000057, 0x00000000, 0x00000043, 0x00000001, sam_11_Quizmo_SetVannaAnim_Wave, 0x00000043, 0x00000001, sam_11_Quizmo_DestroyEffects, 0x00000046, 0x00000001, D_8024506C_D3F63C, 0x00000044, 0x00000001, D_802453B4_D3F984, 0x00000043, 0x00000001, sam_11_Quizmo_FadeInWorld, 0x00000043, 0x00000001, sam_11_Quizmo_ShowEntities, 0x00000024, 0x00000002, 0xF8406281, 0x00000000, 0x00000002, 0x00000000, 0x00000001, 0x00000000 dlabel D_802473E8_D419B8 -.word 0x00000043, 0x00000001, sam_11_UnkQuizFunc, 0x0000000A, 0x00000002, 0xFE363C80, 0x00000000, 0x00000002, 0x00000000, 0x00000013, 0x00000000, 0x00000043, 0x00000004, SetNpcFlagBits, 0xFFFFFFFF, 0x01000000, 0x00000000, 0x00000043, 0x00000003, SetNpcSprite, 0xFFFFFFFF, 0x00AF0001, 0x00000043, 0x00000001, sam_11_UnkFunc31, 0x00000002, 0x00000000, 0x00000001, 0x00000000 +.word 0x00000043, 0x00000001, sam_11_Quizmo_ShouldAppear, 0x0000000A, 0x00000002, 0xFE363C80, 0x00000000, 0x00000002, 0x00000000, 0x00000013, 0x00000000, 0x00000043, 0x00000004, SetNpcFlagBits, 0xFFFFFFFF, 0x01000000, 0x00000000, 0x00000043, 0x00000003, SetNpcSprite, 0xFFFFFFFF, 0x00AF0001, 0x00000043, 0x00000001, sam_11_Quizmo_RenderInit, 0x00000002, 0x00000000, 0x00000001, 0x00000000 dlabel D_8024745C_D41A2C .word 0x0000003C, 0x00000001, 0x80251458, 0x00000024, 0x00000002, 0xF8406269, 0x00000001, 0x00000043, 0x00000002, DisablePlayerPhysics, 0x00000001, 0x00000043, 0x00000003, SetPlayerFlagBits, 0x00400000, 0x00000001, 0x00000046, 0x00000001, D_802466B8_D40C88, 0x00000043, 0x00000002, DisablePlayerPhysics, 0x00000000, 0x00000043, 0x00000003, SetPlayerFlagBits, 0x00400000, 0x00000000, 0x00000002, 0x00000000, 0x00000001, 0x00000000 dlabel D_802474DC_D41AAC -.word 0x00000043, 0x00000001, sam_11_GetNpcUnsafeOwner2, 0x00000002, 0x00000000, 0x00000001, 0x00000000 +.word 0x00000043, 0x00000001, sam_11_Quizmo_NPC_Aux_Impl, 0x00000002, 0x00000000, 0x00000001, 0x00000000 dlabel D_802474F8_D41AC8 .word 0x3F333333, 0x0000001E, 0x00000014, 0x00000000, 0x00000000, 0xFFFFFFFF, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000001 diff --git a/ver/us/asm/data/world/area_sbk/sbk_02/92E220.data.s b/ver/us/asm/data/world/area_sbk/sbk_02/92E220.data.s index 8d721478d2..cad792c45c 100644 --- a/ver/us/asm/data/world/area_sbk/sbk_02/92E220.data.s +++ b/ver/us/asm/data/world/area_sbk/sbk_02/92E220.data.s @@ -18,9 +18,9 @@ dlabel D_80244054_92E304 .word 0x00000024, 0x00000002, 0xFE363C89, 0xFE363C81, 0x00000043, 0x00000001, ShowConsumableChoicePopup, 0x00000024, 0x00000002, 0xFE363C8A, 0xFE363C80, 0x00000014, 0x00000001, 0xFE363C80, 0x00000016, 0x00000001, 0x00000000, 0x00000016, 0x00000001, 0xFFFFFFFF, 0x0000001C, 0x00000000, 0x00000043, 0x00000002, RemoveItemAt, 0xFE363C81, 0x00000043, 0x00000004, GetPlayerPos, 0xFE363C83, 0xFE363C84, 0xFE363C85, 0x00000043, 0x00000004, sbk_02_AddPlayerHandsOffset, 0xFE363C83, 0xFE363C84, 0xFE363C85, 0x00000043, 0x00000007, MakeItemEntity, 0xFE363C80, 0xFE363C83, 0xFE363C84, 0xFE363C85, 0x00000001, 0x00000000, 0x00000043, 0x00000002, SetPlayerAnimation, 0x00060005, 0x00000008, 0x00000001, 0x0000001E, 0x00000043, 0x00000002, SetPlayerAnimation, 0x00010002, 0x00000043, 0x00000002, RemoveItemEntity, 0xFE363C80, 0x00000023, 0x00000000, 0x00000043, 0x00000002, func_80240970_92AC20, 0xFE363C8A, 0x00000043, 0x00000001, CloseChoicePopup, 0x00000048, 0x00000000, 0x00000002, 0x00000000, 0x00000001, 0x00000000 dlabel D_80244188_92E438 -.word 0x00000043, 0x00000002, func_802409A8_92AC58, 0xFE363C80, 0x0000004E, 0x00000006, D_80244054_92E304, 0x00000010, 0x00000000, dro_01_80245630, 0x00000000, 0x00000001, 0x00000043, 0x00000002, func_8024091C_92ABCC, 0xFE363C80, 0x00000002, 0x00000000, 0x00000001, 0x00000000 +.word 0x00000043, 0x00000002, func_802409A8_92AC58, 0xFE363C80, 0x0000004E, 0x00000006, D_80244054_92E304, 0x00000010, 0x00000000, D_80245630, 0x00000000, 0x00000001, 0x00000043, 0x00000002, func_8024091C_92ABCC, 0xFE363C80, 0x00000002, 0x00000000, 0x00000001, 0x00000000 -dlabel sbk_02_varTable +dlabel sbk_02_varStash .word 0x00000000 dlabel D_802441DC_92E48C diff --git a/ver/us/asm/data/world/area_sbk/sbk_30/940DC0.data.s b/ver/us/asm/data/world/area_sbk/sbk_30/940DC0.data.s index 15ba2ed120..f3b2b3564f 100644 --- a/ver/us/asm/data/world/area_sbk/sbk_30/940DC0.data.s +++ b/ver/us/asm/data/world/area_sbk/sbk_30/940DC0.data.s @@ -38,7 +38,7 @@ dlabel D_80241F70_941520 dlabel D_80241FC8_941578 .word 0x00000000, 0x002A0018, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00630000 -dlabel sbk_30_varTable +dlabel sbk_30_varStash .word 0x00000000 dlabel D_80241FF8_9415A8 diff --git a/ver/us/asm/data/world/area_sbk/sbk_34/9468B0.data.s b/ver/us/asm/data/world/area_sbk/sbk_34/9468B0.data.s index 9556454871..c905c10027 100644 --- a/ver/us/asm/data/world/area_sbk/sbk_34/9468B0.data.s +++ b/ver/us/asm/data/world/area_sbk/sbk_34/9468B0.data.s @@ -26,7 +26,7 @@ dlabel D_80240C50_946B20 dlabel D_80240D70_946C40 .word 0x00000000, 0x00160019, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00630000 -dlabel sbk_34_varTable +dlabel sbk_34_varStash .word 0x00000000 dlabel D_80240DA0_946C70 diff --git a/ver/us/asm/data/world/area_tik/tik_02/86D800.data.s b/ver/us/asm/data/world/area_tik/tik_02/86D800.data.s index 253b50ebe2..913247fa52 100644 --- a/ver/us/asm/data/world/area_tik/tik_02/86D800.data.s +++ b/ver/us/asm/data/world/area_tik/tik_02/86D800.data.s @@ -2,7 +2,7 @@ .section .data -dlabel tik_02_varTable +dlabel tik_02_varStash .word 0x00000000 dlabel D_802410C4_86D804 diff --git a/ver/us/asm/data/world/area_tik/tik_05/8765C0.data.s b/ver/us/asm/data/world/area_tik/tik_05/8765C0.data.s index 3d542464cb..ed0362f048 100644 --- a/ver/us/asm/data/world/area_tik/tik_05/8765C0.data.s +++ b/ver/us/asm/data/world/area_tik/tik_05/8765C0.data.s @@ -2,7 +2,7 @@ .section .data -dlabel tik_05_varTable +dlabel tik_05_varStash .word 0x00000000 dlabel D_80241804_8765C4 diff --git a/ver/us/asm/data/world/area_tik/tik_12/88C810.data.s b/ver/us/asm/data/world/area_tik/tik_12/88C810.data.s index 999a5f62fd..d2606a8e18 100644 --- a/ver/us/asm/data/world/area_tik/tik_12/88C810.data.s +++ b/ver/us/asm/data/world/area_tik/tik_12/88C810.data.s @@ -2,7 +2,7 @@ .section .data -dlabel tik_12_varTable +dlabel tik_12_varStash .word 0x00000000, 0x0000004D, 0x00000001, 0x00000000, 0x00000043, 0x00000002, SetTimeFreezeMode, 0x00000002, 0x00000008, 0x00000001, 0x00000028, 0x00000043, 0x00000004, ShowGotItem, 0xFE363C80, 0x00000000, 0x00000000, 0x00000043, 0x00000002, SetTimeFreezeMode, 0x00000000, 0x00000002, 0x00000000, 0x00000002, 0x00000000, 0x00000001, 0x00000000 dlabel tik_12_SuperBlock_CantUpgradeMessages diff --git a/ver/us/asm/data/world/area_tik/tik_15/8922A0.data.s b/ver/us/asm/data/world/area_tik/tik_15/8922A0.data.s index 77a97c83d2..579ec9e552 100644 --- a/ver/us/asm/data/world/area_tik/tik_15/8922A0.data.s +++ b/ver/us/asm/data/world/area_tik/tik_15/8922A0.data.s @@ -5,7 +5,7 @@ dlabel D_80242700_8922A0 .word 0x00000000, 0x001E0018, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00630000, 0x00000000, 0x00170013, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00630000 -dlabel tik_15_varTable +dlabel tik_15_varStash .word 0x00000000 dlabel D_8024275C_8922FC diff --git a/ver/us/asm/data/world/area_trd/trd_00/99AFB0.data.s b/ver/us/asm/data/world/area_trd/trd_00/99AFB0.data.s index 55303abb39..badeb7dad2 100644 --- a/ver/us/asm/data/world/area_trd/trd_00/99AFB0.data.s +++ b/ver/us/asm/data/world/area_trd/trd_00/99AFB0.data.s @@ -2,7 +2,7 @@ .section .data -dlabel trd_00_varTable +dlabel trd_00_varStash .word 0x00000000 dlabel D_80241344_99AFB4 diff --git a/ver/us/asm/nonmatchings/a5dd0_len_114e0/clear_entity_data.s b/ver/us/asm/nonmatchings/a5dd0_len_114e0/clear_entity_data.s index a28ad8155b..8b2711a4c5 100644 --- a/ver/us/asm/nonmatchings/a5dd0_len_114e0/clear_entity_data.s +++ b/ver/us/asm/nonmatchings/a5dd0_len_114e0/clear_entity_data.s @@ -22,8 +22,8 @@ glabel clear_entity_data /* A73FC 80110CFC 80420070 */ lb $v0, 0x70($v0) /* A7400 80110D00 14400003 */ bnez $v0, .L80110D10 /* A7404 80110D04 00000000 */ nop -/* A7408 80110D08 3C018015 */ lui $at, %hi(D_80151310) -/* A740C 80110D0C AC201310 */ sw $zero, %lo(D_80151310)($at) +/* A7408 80110D08 3C018015 */ lui $at, %hi(gEntityHideMode) +/* A740C 80110D0C AC201310 */ sw $zero, %lo(gEntityHideMode)($at) .L80110D10: /* A7410 80110D10 3C028016 */ lui $v0, %hi(D_8015A578) /* A7414 80110D14 2442A578 */ addiu $v0, $v0, %lo(D_8015A578) diff --git a/ver/us/asm/nonmatchings/world/area_hos/hos_03/A1BDB0/func_80242B90_A1DC90.s b/ver/us/asm/nonmatchings/world/area_hos/hos_03/A1BDB0/func_80242B90_A1DC90.s deleted file mode 100644 index 22f8b579e8..0000000000 --- a/ver/us/asm/nonmatchings/world/area_hos/hos_03/A1BDB0/func_80242B90_A1DC90.s +++ /dev/null @@ -1,39 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80242B90_A1DC90 -/* A1DC90 80242B90 27BDFFE0 */ addiu $sp, $sp, -0x20 -/* A1DC94 80242B94 AFB00010 */ sw $s0, 0x10($sp) -/* A1DC98 80242B98 3C108011 */ lui $s0, %hi(gPlayerData) -/* A1DC9C 80242B9C 2610F290 */ addiu $s0, $s0, %lo(gPlayerData) -/* A1DCA0 80242BA0 AFBF0018 */ sw $ra, 0x18($sp) -/* A1DCA4 80242BA4 AFB10014 */ sw $s1, 0x14($sp) -/* A1DCA8 80242BA8 960302C0 */ lhu $v1, 0x2c0($s0) -/* A1DCAC 80242BAC 2C6203E7 */ sltiu $v0, $v1, 0x3e7 -/* A1DCB0 80242BB0 10400003 */ beqz $v0, .L80242BC0 -/* A1DCB4 80242BB4 0080882D */ daddu $s1, $a0, $zero -/* A1DCB8 80242BB8 24620001 */ addiu $v0, $v1, 1 -/* A1DCBC 80242BBC A60202C0 */ sh $v0, 0x2c0($s0) -.L80242BC0: -/* A1DCC0 80242BC0 3C05F5DE */ lui $a1, 0xf5de -/* A1DCC4 80242BC4 34A502E0 */ ori $a1, $a1, 0x2e0 -/* A1DCC8 80242BC8 0C0B1EAF */ jal evt_get_variable -/* A1DCCC 80242BCC 0000202D */ daddu $a0, $zero, $zero -/* A1DCD0 80242BD0 3C038025 */ lui $v1, %hi(D_80248080_A23180) -/* A1DCD4 80242BD4 00621821 */ addu $v1, $v1, $v0 -/* A1DCD8 80242BD8 90638080 */ lbu $v1, %lo(D_80248080_A23180)($v1) -/* A1DCDC 80242BDC 8E220084 */ lw $v0, 0x84($s1) -/* A1DCE0 80242BE0 54430006 */ bnel $v0, $v1, .L80242BFC -/* A1DCE4 80242BE4 AE200084 */ sw $zero, 0x84($s1) -/* A1DCE8 80242BE8 24020001 */ addiu $v0, $zero, 1 -/* A1DCEC 80242BEC AE220084 */ sw $v0, 0x84($s1) -/* A1DCF0 80242BF0 960202C2 */ lhu $v0, 0x2c2($s0) -/* A1DCF4 80242BF4 24420001 */ addiu $v0, $v0, 1 -/* A1DCF8 80242BF8 A60202C2 */ sh $v0, 0x2c2($s0) -.L80242BFC: -/* A1DCFC 80242BFC 8FBF0018 */ lw $ra, 0x18($sp) -/* A1DD00 80242C00 8FB10014 */ lw $s1, 0x14($sp) -/* A1DD04 80242C04 8FB00010 */ lw $s0, 0x10($sp) -/* A1DD08 80242C08 24020002 */ addiu $v0, $zero, 2 -/* A1DD0C 80242C0C 03E00008 */ jr $ra -/* A1DD10 80242C10 27BD0020 */ addiu $sp, $sp, 0x20 diff --git a/ver/us/asm/nonmatchings/world/area_hos/hos_03/A1BDB0/func_80242C14_A1DD14.s b/ver/us/asm/nonmatchings/world/area_hos/hos_03/A1BDB0/func_80242C14_A1DD14.s deleted file mode 100644 index 27c14d6f67..0000000000 --- a/ver/us/asm/nonmatchings/world/area_hos/hos_03/A1BDB0/func_80242C14_A1DD14.s +++ /dev/null @@ -1,140 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80242C14_A1DD14 -/* A1DD14 80242C14 27BDFFC8 */ addiu $sp, $sp, -0x38 -/* A1DD18 80242C18 AFB1001C */ sw $s1, 0x1c($sp) -/* A1DD1C 80242C1C AFBF0020 */ sw $ra, 0x20($sp) -/* A1DD20 80242C20 AFB00018 */ sw $s0, 0x18($sp) -/* A1DD24 80242C24 F7B60030 */ sdc1 $f22, 0x30($sp) -/* A1DD28 80242C28 F7B40028 */ sdc1 $f20, 0x28($sp) -/* A1DD2C 80242C2C 10A00060 */ beqz $a1, .L80242DB0 -/* A1DD30 80242C30 0080882D */ daddu $s1, $a0, $zero -/* A1DD34 80242C34 3C05F4AC */ lui $a1, 0xf4ac -/* A1DD38 80242C38 0C0B1EAF */ jal evt_get_variable -/* A1DD3C 80242C3C 34A5D481 */ ori $a1, $a1, 0xd481 -/* A1DD40 80242C40 0220202D */ daddu $a0, $s1, $zero -/* A1DD44 80242C44 3C05F4AC */ lui $a1, 0xf4ac -/* A1DD48 80242C48 4482B000 */ mtc1 $v0, $f22 -/* A1DD4C 80242C4C 00000000 */ nop -/* A1DD50 80242C50 4680B5A0 */ cvt.s.w $f22, $f22 -/* A1DD54 80242C54 0C0B1EAF */ jal evt_get_variable -/* A1DD58 80242C58 34A5D482 */ ori $a1, $a1, 0xd482 -/* A1DD5C 80242C5C 0220202D */ daddu $a0, $s1, $zero -/* A1DD60 80242C60 3C05F4AC */ lui $a1, 0xf4ac -/* A1DD64 80242C64 4482A000 */ mtc1 $v0, $f20 -/* A1DD68 80242C68 00000000 */ nop -/* A1DD6C 80242C6C 4680A520 */ cvt.s.w $f20, $f20 -/* A1DD70 80242C70 0C0B1EAF */ jal evt_get_variable -/* A1DD74 80242C74 34A5D483 */ ori $a1, $a1, 0xd483 -/* A1DD78 80242C78 44821000 */ mtc1 $v0, $f2 -/* A1DD7C 80242C7C 00000000 */ nop -/* A1DD80 80242C80 468010A0 */ cvt.s.w $f2, $f2 -/* A1DD84 80242C84 4405B000 */ mfc1 $a1, $f22 -/* A1DD88 80242C88 4406A000 */ mfc1 $a2, $f20 -/* A1DD8C 80242C8C 44071000 */ mfc1 $a3, $f2 -/* A1DD90 80242C90 0C01C574 */ jal fx_quizmo_stage -/* A1DD94 80242C94 0000202D */ daddu $a0, $zero, $zero -/* A1DD98 80242C98 0220202D */ daddu $a0, $s1, $zero -/* A1DD9C 80242C9C 3C05F4AC */ lui $a1, 0xf4ac -/* A1DDA0 80242CA0 34A5D481 */ ori $a1, $a1, 0xd481 -/* A1DDA4 80242CA4 3C108025 */ lui $s0, %hi(D_8024BDF0) -/* A1DDA8 80242CA8 2610BDF0 */ addiu $s0, $s0, %lo(D_8024BDF0) -/* A1DDAC 80242CAC 0C0B1EAF */ jal evt_get_variable -/* A1DDB0 80242CB0 AE020000 */ sw $v0, ($s0) -/* A1DDB4 80242CB4 0220202D */ daddu $a0, $s1, $zero -/* A1DDB8 80242CB8 3C05F4AC */ lui $a1, 0xf4ac -/* A1DDBC 80242CBC 4482B000 */ mtc1 $v0, $f22 -/* A1DDC0 80242CC0 00000000 */ nop -/* A1DDC4 80242CC4 4680B5A0 */ cvt.s.w $f22, $f22 -/* A1DDC8 80242CC8 0C0B1EAF */ jal evt_get_variable -/* A1DDCC 80242CCC 34A5D482 */ ori $a1, $a1, 0xd482 -/* A1DDD0 80242CD0 0220202D */ daddu $a0, $s1, $zero -/* A1DDD4 80242CD4 3C05F4AC */ lui $a1, 0xf4ac -/* A1DDD8 80242CD8 4482A000 */ mtc1 $v0, $f20 -/* A1DDDC 80242CDC 00000000 */ nop -/* A1DDE0 80242CE0 4680A520 */ cvt.s.w $f20, $f20 -/* A1DDE4 80242CE4 0C0B1EAF */ jal evt_get_variable -/* A1DDE8 80242CE8 34A5D483 */ ori $a1, $a1, 0xd483 -/* A1DDEC 80242CEC 44821000 */ mtc1 $v0, $f2 -/* A1DDF0 80242CF0 00000000 */ nop -/* A1DDF4 80242CF4 468010A0 */ cvt.s.w $f2, $f2 -/* A1DDF8 80242CF8 4405B000 */ mfc1 $a1, $f22 -/* A1DDFC 80242CFC 4406A000 */ mfc1 $a2, $f20 -/* A1DE00 80242D00 44071000 */ mfc1 $a3, $f2 -/* A1DE04 80242D04 0C01C604 */ jal fx_quizmo_audience -/* A1DE08 80242D08 0000202D */ daddu $a0, $zero, $zero -/* A1DE0C 80242D0C 0220202D */ daddu $a0, $s1, $zero -/* A1DE10 80242D10 3C05F4AC */ lui $a1, 0xf4ac -/* A1DE14 80242D14 3C018025 */ lui $at, %hi(D_8024BDF4) -/* A1DE18 80242D18 AC22BDF4 */ sw $v0, %lo(D_8024BDF4)($at) -/* A1DE1C 80242D1C 0C0B1EAF */ jal evt_get_variable -/* A1DE20 80242D20 34A5D481 */ ori $a1, $a1, 0xd481 -/* A1DE24 80242D24 0220202D */ daddu $a0, $s1, $zero -/* A1DE28 80242D28 3C05F4AC */ lui $a1, 0xf4ac -/* A1DE2C 80242D2C 4482B000 */ mtc1 $v0, $f22 -/* A1DE30 80242D30 00000000 */ nop -/* A1DE34 80242D34 4680B5A0 */ cvt.s.w $f22, $f22 -/* A1DE38 80242D38 0C0B1EAF */ jal evt_get_variable -/* A1DE3C 80242D3C 34A5D482 */ ori $a1, $a1, 0xd482 -/* A1DE40 80242D40 0220202D */ daddu $a0, $s1, $zero -/* A1DE44 80242D44 3C05F4AC */ lui $a1, 0xf4ac -/* A1DE48 80242D48 4482A000 */ mtc1 $v0, $f20 -/* A1DE4C 80242D4C 00000000 */ nop -/* A1DE50 80242D50 4680A520 */ cvt.s.w $f20, $f20 -/* A1DE54 80242D54 0C0B1EAF */ jal evt_get_variable -/* A1DE58 80242D58 34A5D483 */ ori $a1, $a1, 0xd483 -/* A1DE5C 80242D5C 44821000 */ mtc1 $v0, $f2 -/* A1DE60 80242D60 00000000 */ nop -/* A1DE64 80242D64 468010A0 */ cvt.s.w $f2, $f2 -/* A1DE68 80242D68 4405B000 */ mfc1 $a1, $f22 -/* A1DE6C 80242D6C 4406A000 */ mfc1 $a2, $f20 -/* A1DE70 80242D70 3C013F80 */ lui $at, 0x3f80 -/* A1DE74 80242D74 44810000 */ mtc1 $at, $f0 -/* A1DE78 80242D78 44071000 */ mfc1 $a3, $f2 -/* A1DE7C 80242D7C 0000202D */ daddu $a0, $zero, $zero -/* A1DE80 80242D80 AFA00014 */ sw $zero, 0x14($sp) -/* A1DE84 80242D84 0C01CA24 */ jal fx_quizmo_assistant -/* A1DE88 80242D88 E7A00010 */ swc1 $f0, 0x10($sp) -/* A1DE8C 80242D8C 8E030000 */ lw $v1, ($s0) -/* A1DE90 80242D90 8C64000C */ lw $a0, 0xc($v1) -/* A1DE94 80242D94 3C018025 */ lui $at, %hi(D_8024BDF8) -/* A1DE98 80242D98 AC22BDF8 */ sw $v0, %lo(D_8024BDF8)($at) -/* A1DE9C 80242D9C AC800018 */ sw $zero, 0x18($a0) -/* A1DEA0 80242DA0 AC800020 */ sw $zero, 0x20($a0) -/* A1DEA4 80242DA4 AC800024 */ sw $zero, 0x24($a0) -/* A1DEA8 80242DA8 AC800028 */ sw $zero, 0x28($a0) -/* A1DEAC 80242DAC AC80001C */ sw $zero, 0x1c($a0) -.L80242DB0: -/* A1DEB0 80242DB0 3C028025 */ lui $v0, %hi(D_8024BDF0) -/* A1DEB4 80242DB4 8C42BDF0 */ lw $v0, %lo(D_8024BDF0)($v0) -/* A1DEB8 80242DB8 8C44000C */ lw $a0, 0xc($v0) -/* A1DEBC 80242DBC 8C820020 */ lw $v0, 0x20($a0) -/* A1DEC0 80242DC0 8C830028 */ lw $v1, 0x28($a0) -/* A1DEC4 80242DC4 2442000A */ addiu $v0, $v0, 0xa -/* A1DEC8 80242DC8 AC820020 */ sw $v0, 0x20($a0) -/* A1DECC 80242DCC 8C820024 */ lw $v0, 0x24($a0) -/* A1DED0 80242DD0 2463000A */ addiu $v1, $v1, 0xa -/* A1DED4 80242DD4 AC830028 */ sw $v1, 0x28($a0) -/* A1DED8 80242DD8 8C830018 */ lw $v1, 0x18($a0) -/* A1DEDC 80242DDC 2442000A */ addiu $v0, $v0, 0xa -/* A1DEE0 80242DE0 AC820024 */ sw $v0, 0x24($a0) -/* A1DEE4 80242DE4 8C82001C */ lw $v0, 0x1c($a0) -/* A1DEE8 80242DE8 2463000A */ addiu $v1, $v1, 0xa -/* A1DEEC 80242DEC AC830018 */ sw $v1, 0x18($a0) -/* A1DEF0 80242DF0 286300FF */ slti $v1, $v1, 0xff -/* A1DEF4 80242DF4 2442000A */ addiu $v0, $v0, 0xa -/* A1DEF8 80242DF8 AC82001C */ sw $v0, 0x1c($a0) -/* A1DEFC 80242DFC 14600004 */ bnez $v1, .L80242E10 -/* A1DF00 80242E00 0000102D */ daddu $v0, $zero, $zero -/* A1DF04 80242E04 240200FF */ addiu $v0, $zero, 0xff -/* A1DF08 80242E08 AC820018 */ sw $v0, 0x18($a0) -/* A1DF0C 80242E0C 24020002 */ addiu $v0, $zero, 2 -.L80242E10: -/* A1DF10 80242E10 8FBF0020 */ lw $ra, 0x20($sp) -/* A1DF14 80242E14 8FB1001C */ lw $s1, 0x1c($sp) -/* A1DF18 80242E18 8FB00018 */ lw $s0, 0x18($sp) -/* A1DF1C 80242E1C D7B60030 */ ldc1 $f22, 0x30($sp) -/* A1DF20 80242E20 D7B40028 */ ldc1 $f20, 0x28($sp) -/* A1DF24 80242E24 03E00008 */ jr $ra -/* A1DF28 80242E28 27BD0038 */ addiu $sp, $sp, 0x38 diff --git a/ver/us/asm/nonmatchings/world/area_hos/hos_03/A1BDB0/func_80242E2C_A1DF2C.s b/ver/us/asm/nonmatchings/world/area_hos/hos_03/A1BDB0/func_80242E2C_A1DF2C.s deleted file mode 100644 index 3ecd7a1258..0000000000 --- a/ver/us/asm/nonmatchings/world/area_hos/hos_03/A1BDB0/func_80242E2C_A1DF2C.s +++ /dev/null @@ -1,52 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80242E2C_A1DF2C -/* A1DF2C 80242E2C 27BDFFE8 */ addiu $sp, $sp, -0x18 -/* A1DF30 80242E30 10A0000B */ beqz $a1, .L80242E60 -/* A1DF34 80242E34 AFBF0010 */ sw $ra, 0x10($sp) -/* A1DF38 80242E38 3C038025 */ lui $v1, %hi(D_8024BDF4) -/* A1DF3C 80242E3C 8C63BDF4 */ lw $v1, %lo(D_8024BDF4)($v1) -/* A1DF40 80242E40 8C620000 */ lw $v0, ($v1) -/* A1DF44 80242E44 3C048025 */ lui $a0, %hi(D_8024BDF8) -/* A1DF48 80242E48 8C84BDF8 */ lw $a0, %lo(D_8024BDF8)($a0) -/* A1DF4C 80242E4C 34420010 */ ori $v0, $v0, 0x10 -/* A1DF50 80242E50 AC620000 */ sw $v0, ($v1) -/* A1DF54 80242E54 8C820000 */ lw $v0, ($a0) -/* A1DF58 80242E58 34420010 */ ori $v0, $v0, 0x10 -/* A1DF5C 80242E5C AC820000 */ sw $v0, ($a0) -.L80242E60: -/* A1DF60 80242E60 3C048025 */ lui $a0, %hi(D_8024BDF0) -/* A1DF64 80242E64 8C84BDF0 */ lw $a0, %lo(D_8024BDF0)($a0) -/* A1DF68 80242E68 8C85000C */ lw $a1, 0xc($a0) -/* A1DF6C 80242E6C 8CA20018 */ lw $v0, 0x18($a1) -/* A1DF70 80242E70 8CA30020 */ lw $v1, 0x20($a1) -/* A1DF74 80242E74 2442FFF6 */ addiu $v0, $v0, -0xa -/* A1DF78 80242E78 ACA20018 */ sw $v0, 0x18($a1) -/* A1DF7C 80242E7C 8CA20024 */ lw $v0, 0x24($a1) -/* A1DF80 80242E80 2463FFF6 */ addiu $v1, $v1, -0xa -/* A1DF84 80242E84 ACA30020 */ sw $v1, 0x20($a1) -/* A1DF88 80242E88 8CA30028 */ lw $v1, 0x28($a1) -/* A1DF8C 80242E8C 2442FFF6 */ addiu $v0, $v0, -0xa -/* A1DF90 80242E90 ACA20024 */ sw $v0, 0x24($a1) -/* A1DF94 80242E94 8CA2001C */ lw $v0, 0x1c($a1) -/* A1DF98 80242E98 2463FFF6 */ addiu $v1, $v1, -0xa -/* A1DF9C 80242E9C ACA30028 */ sw $v1, 0x28($a1) -/* A1DFA0 80242EA0 8CA30018 */ lw $v1, 0x18($a1) -/* A1DFA4 80242EA4 2442FFF6 */ addiu $v0, $v0, -0xa -/* A1DFA8 80242EA8 18600003 */ blez $v1, .L80242EB8 -/* A1DFAC 80242EAC ACA2001C */ sw $v0, 0x1c($a1) -/* A1DFB0 80242EB0 08090BB5 */ j .L80242ED4 -/* A1DFB4 80242EB4 0000102D */ daddu $v0, $zero, $zero -.L80242EB8: -/* A1DFB8 80242EB8 0C016914 */ jal remove_effect -/* A1DFBC 80242EBC ACA00018 */ sw $zero, 0x18($a1) -/* A1DFC0 80242EC0 3C048025 */ lui $a0, %hi(D_8024BDD0) -/* A1DFC4 80242EC4 8C84BDD0 */ lw $a0, %lo(D_8024BDD0)($a0) -/* A1DFC8 80242EC8 0C048D70 */ jal free_generic_entity -/* A1DFCC 80242ECC 00000000 */ nop -/* A1DFD0 80242ED0 24020002 */ addiu $v0, $zero, 2 -.L80242ED4: -/* A1DFD4 80242ED4 8FBF0010 */ lw $ra, 0x10($sp) -/* A1DFD8 80242ED8 03E00008 */ jr $ra -/* A1DFDC 80242EDC 27BD0018 */ addiu $sp, $sp, 0x18 diff --git a/ver/us/asm/nonmatchings/world/area_hos/hos_03/A1BDB0/func_80242EE0_A1DFE0.s b/ver/us/asm/nonmatchings/world/area_hos/hos_03/A1BDB0/func_80242EE0_A1DFE0.s deleted file mode 100644 index fe0769f755..0000000000 --- a/ver/us/asm/nonmatchings/world/area_hos/hos_03/A1BDB0/func_80242EE0_A1DFE0.s +++ /dev/null @@ -1,17 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80242EE0_A1DFE0 -/* A1DFE0 80242EE0 27BDFFE8 */ addiu $sp, $sp, -0x18 -/* A1DFE4 80242EE4 AFBF0010 */ sw $ra, 0x10($sp) -/* A1DFE8 80242EE8 8C82000C */ lw $v0, 0xc($a0) -/* A1DFEC 80242EEC 0C0B1EAF */ jal evt_get_variable -/* A1DFF0 80242EF0 8C450000 */ lw $a1, ($v0) -/* A1DFF4 80242EF4 3C038025 */ lui $v1, %hi(D_8024BDF0) -/* A1DFF8 80242EF8 8C63BDF0 */ lw $v1, %lo(D_8024BDF0)($v1) -/* A1DFFC 80242EFC 8C63000C */ lw $v1, 0xc($v1) -/* A1E000 80242F00 AC620034 */ sw $v0, 0x34($v1) -/* A1E004 80242F04 8FBF0010 */ lw $ra, 0x10($sp) -/* A1E008 80242F08 24020002 */ addiu $v0, $zero, 2 -/* A1E00C 80242F0C 03E00008 */ jr $ra -/* A1E010 80242F10 27BD0018 */ addiu $sp, $sp, 0x18 diff --git a/ver/us/asm/nonmatchings/world/area_hos/hos_03/A1BDB0/func_80242F14_A1E014.s b/ver/us/asm/nonmatchings/world/area_hos/hos_03/A1BDB0/func_80242F14_A1E014.s deleted file mode 100644 index d5f34aa1bd..0000000000 --- a/ver/us/asm/nonmatchings/world/area_hos/hos_03/A1BDB0/func_80242F14_A1E014.s +++ /dev/null @@ -1,41 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80242F14_A1E014 -/* A1E014 80242F14 27BDFFE8 */ addiu $sp, $sp, -0x18 -/* A1E018 80242F18 AFBF0010 */ sw $ra, 0x10($sp) -/* A1E01C 80242F1C 8C82000C */ lw $v0, 0xc($a0) -/* A1E020 80242F20 0C0B1EAF */ jal evt_get_variable -/* A1E024 80242F24 8C450000 */ lw $a1, ($v0) -/* A1E028 80242F28 0040202D */ daddu $a0, $v0, $zero -/* A1E02C 80242F2C 3C028025 */ lui $v0, %hi(D_8024BDF0) -/* A1E030 80242F30 8C42BDF0 */ lw $v0, %lo(D_8024BDF0)($v0) -/* A1E034 80242F34 24030001 */ addiu $v1, $zero, 1 -/* A1E038 80242F38 8C45000C */ lw $a1, 0xc($v0) -/* A1E03C 80242F3C 1083000D */ beq $a0, $v1, .L80242F74 -/* A1E040 80242F40 28820002 */ slti $v0, $a0, 2 -/* A1E044 80242F44 10400005 */ beqz $v0, .L80242F5C -/* A1E048 80242F48 24020002 */ addiu $v0, $zero, 2 -/* A1E04C 80242F4C 10800007 */ beqz $a0, .L80242F6C -/* A1E050 80242F50 240200C0 */ addiu $v0, $zero, 0xc0 -/* A1E054 80242F54 08090BE1 */ j .L80242F84 -/* A1E058 80242F58 ACA00038 */ sw $zero, 0x38($a1) -.L80242F5C: -/* A1E05C 80242F5C 10820008 */ beq $a0, $v0, .L80242F80 -/* A1E060 80242F60 24020040 */ addiu $v0, $zero, 0x40 -/* A1E064 80242F64 08090BE1 */ j .L80242F84 -/* A1E068 80242F68 ACA00038 */ sw $zero, 0x38($a1) -.L80242F6C: -/* A1E06C 80242F6C 08090BE1 */ j .L80242F84 -/* A1E070 80242F70 ACA20038 */ sw $v0, 0x38($a1) -.L80242F74: -/* A1E074 80242F74 24020080 */ addiu $v0, $zero, 0x80 -/* A1E078 80242F78 08090BE1 */ j .L80242F84 -/* A1E07C 80242F7C ACA20038 */ sw $v0, 0x38($a1) -.L80242F80: -/* A1E080 80242F80 ACA20038 */ sw $v0, 0x38($a1) -.L80242F84: -/* A1E084 80242F84 8FBF0010 */ lw $ra, 0x10($sp) -/* A1E088 80242F88 24020002 */ addiu $v0, $zero, 2 -/* A1E08C 80242F8C 03E00008 */ jr $ra -/* A1E090 80242F90 27BD0018 */ addiu $sp, $sp, 0x18 diff --git a/ver/us/asm/nonmatchings/world/area_hos/hos_03/A1BDB0/func_80242F94_A1E094.s b/ver/us/asm/nonmatchings/world/area_hos/hos_03/A1BDB0/func_80242F94_A1E094.s deleted file mode 100644 index 19b0c6313b..0000000000 --- a/ver/us/asm/nonmatchings/world/area_hos/hos_03/A1BDB0/func_80242F94_A1E094.s +++ /dev/null @@ -1,10 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80242F94_A1E094 -/* A1E094 80242F94 3C028025 */ lui $v0, %hi(D_8024BDF8) -/* A1E098 80242F98 8C42BDF8 */ lw $v0, %lo(D_8024BDF8)($v0) -/* A1E09C 80242F9C 8C42000C */ lw $v0, 0xc($v0) -/* A1E0A0 80242FA0 AC40001C */ sw $zero, 0x1c($v0) -/* A1E0A4 80242FA4 03E00008 */ jr $ra -/* A1E0A8 80242FA8 24020002 */ addiu $v0, $zero, 2 diff --git a/ver/us/asm/nonmatchings/world/area_hos/hos_03/A1BDB0/func_80242FAC_A1E0AC.s b/ver/us/asm/nonmatchings/world/area_hos/hos_03/A1BDB0/func_80242FAC_A1E0AC.s deleted file mode 100644 index b9abcd93ad..0000000000 --- a/ver/us/asm/nonmatchings/world/area_hos/hos_03/A1BDB0/func_80242FAC_A1E0AC.s +++ /dev/null @@ -1,11 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80242FAC_A1E0AC -/* A1E0AC 80242FAC 3C028025 */ lui $v0, %hi(D_8024BDF8) -/* A1E0B0 80242FB0 8C42BDF8 */ lw $v0, %lo(D_8024BDF8)($v0) -/* A1E0B4 80242FB4 8C43000C */ lw $v1, 0xc($v0) -/* A1E0B8 80242FB8 24020001 */ addiu $v0, $zero, 1 -/* A1E0BC 80242FBC AC62001C */ sw $v0, 0x1c($v1) -/* A1E0C0 80242FC0 03E00008 */ jr $ra -/* A1E0C4 80242FC4 24020002 */ addiu $v0, $zero, 2 diff --git a/ver/us/asm/nonmatchings/world/area_hos/hos_03/A1BDB0/func_80242FC8_A1E0C8.s b/ver/us/asm/nonmatchings/world/area_hos/hos_03/A1BDB0/func_80242FC8_A1E0C8.s deleted file mode 100644 index 04fde3136d..0000000000 --- a/ver/us/asm/nonmatchings/world/area_hos/hos_03/A1BDB0/func_80242FC8_A1E0C8.s +++ /dev/null @@ -1,10 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80242FC8_A1E0C8 -/* A1E0C8 80242FC8 3C028025 */ lui $v0, %hi(D_8024BDF8) -/* A1E0CC 80242FCC 8C42BDF8 */ lw $v0, %lo(D_8024BDF8)($v0) -/* A1E0D0 80242FD0 8C43000C */ lw $v1, 0xc($v0) -/* A1E0D4 80242FD4 24020002 */ addiu $v0, $zero, 2 -/* A1E0D8 80242FD8 03E00008 */ jr $ra -/* A1E0DC 80242FDC AC62001C */ sw $v0, 0x1c($v1) diff --git a/ver/us/asm/nonmatchings/world/area_hos/hos_03/A1BDB0/func_8024349C_A1E59C.s b/ver/us/asm/nonmatchings/world/area_hos/hos_03/A1BDB0/func_8024349C_A1E59C.s deleted file mode 100644 index 2d9bf9ba65..0000000000 --- a/ver/us/asm/nonmatchings/world/area_hos/hos_03/A1BDB0/func_8024349C_A1E59C.s +++ /dev/null @@ -1,34 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_8024349C_A1E59C -/* A1E59C 8024349C 27BDFFE8 */ addiu $sp, $sp, -0x18 -/* A1E5A0 802434A0 3C058025 */ lui $a1, %hi(D_8024BDE8) -/* A1E5A4 802434A4 8CA5BDE8 */ lw $a1, %lo(D_8024BDE8)($a1) -/* A1E5A8 802434A8 AFBF0010 */ sw $ra, 0x10($sp) -/* A1E5AC 802434AC 0C0B1EAF */ jal evt_get_variable -/* A1E5B0 802434B0 0000202D */ daddu $a0, $zero, $zero -/* A1E5B4 802434B4 0040182D */ daddu $v1, $v0, $zero -/* A1E5B8 802434B8 24020001 */ addiu $v0, $zero, 1 -/* A1E5BC 802434BC 14620006 */ bne $v1, $v0, .L802434D8 -/* A1E5C0 802434C0 24020002 */ addiu $v0, $zero, 2 -/* A1E5C4 802434C4 44800000 */ mtc1 $zero, $f0 -/* A1E5C8 802434C8 00000000 */ nop -/* A1E5CC 802434CC 44050000 */ mfc1 $a1, $f0 -/* A1E5D0 802434D0 08090D3C */ j .L802434F0 -/* A1E5D4 802434D4 0000202D */ daddu $a0, $zero, $zero -.L802434D8: -/* A1E5D8 802434D8 14620008 */ bne $v1, $v0, .L802434FC -/* A1E5DC 802434DC 24040001 */ addiu $a0, $zero, 1 -/* A1E5E0 802434E0 44800000 */ mtc1 $zero, $f0 -/* A1E5E4 802434E4 00000000 */ nop -/* A1E5E8 802434E8 44050000 */ mfc1 $a1, $f0 -/* A1E5EC 802434EC 00000000 */ nop -.L802434F0: -/* A1E5F0 802434F0 00A0302D */ daddu $a2, $a1, $zero -/* A1E5F4 802434F4 0C01C5A4 */ jal fx_quizmo_answer -/* A1E5F8 802434F8 00A0382D */ daddu $a3, $a1, $zero -.L802434FC: -/* A1E5FC 802434FC 8FBF0010 */ lw $ra, 0x10($sp) -/* A1E600 80243500 03E00008 */ jr $ra -/* A1E604 80243504 27BD0018 */ addiu $sp, $sp, 0x18 diff --git a/ver/us/asm/nonmatchings/world/area_hos/hos_03/A1BDB0/func_80243508_A1E608.s b/ver/us/asm/nonmatchings/world/area_hos/hos_03/A1BDB0/func_80243508_A1E608.s deleted file mode 100644 index e269508d73..0000000000 --- a/ver/us/asm/nonmatchings/world/area_hos/hos_03/A1BDB0/func_80243508_A1E608.s +++ /dev/null @@ -1,18 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80243508_A1E608 -/* A1E608 80243508 27BDFFE8 */ addiu $sp, $sp, -0x18 -/* A1E60C 8024350C 3C058024 */ lui $a1, %hi(func_8024349C_A1E59C) -/* A1E610 80243510 24A5349C */ addiu $a1, $a1, %lo(func_8024349C_A1E59C) -/* A1E614 80243514 AFBF0010 */ sw $ra, 0x10($sp) -/* A1E618 80243518 0C048C8F */ jal create_generic_entity_frontUI -/* A1E61C 8024351C 0000202D */ daddu $a0, $zero, $zero -/* A1E620 80243520 8FBF0010 */ lw $ra, 0x10($sp) -/* A1E624 80243524 3C018025 */ lui $at, %hi(D_8024BDD0) -/* A1E628 80243528 AC22BDD0 */ sw $v0, %lo(D_8024BDD0)($at) -/* A1E62C 8024352C 24020002 */ addiu $v0, $zero, 2 -/* A1E630 80243530 03E00008 */ jr $ra -/* A1E634 80243534 27BD0018 */ addiu $sp, $sp, 0x18 -/* A1E638 80243538 00000000 */ nop -/* A1E63C 8024353C 00000000 */ nop diff --git a/ver/us/asm/nonmatchings/world/area_hos/hos_05/A2EF00/func_802452C4_A2F504.s b/ver/us/asm/nonmatchings/world/area_hos/hos_05/A2EF00/func_802452C4_A2F504.s index f0c1015e0c..79cb5480bf 100644 --- a/ver/us/asm/nonmatchings/world/area_hos/hos_05/A2EF00/func_802452C4_A2F504.s +++ b/ver/us/asm/nonmatchings/world/area_hos/hos_05/A2EF00/func_802452C4_A2F504.s @@ -63,13 +63,13 @@ glabel func_802452C4_A2F504 /* A2F5EC 802453AC 8E050000 */ lw $a1, ($s0) /* A2F5F0 802453B0 0C0B1EAF */ jal evt_get_variable /* A2F5F4 802453B4 0220202D */ daddu $a0, $s1, $zero -/* A2F5F8 802453B8 3C018025 */ lui $at, %hi(D_8024F5A0) -/* A2F5FC 802453BC AC22F5A0 */ sw $v0, %lo(D_8024F5A0)($at) +/* A2F5F8 802453B8 3C018025 */ lui $at, %hi(mac_04_Quizmo_Worker) +/* A2F5FC 802453BC AC22F5A0 */ sw $v0, %lo(mac_04_Quizmo_Worker)($at) /* A2F600 802453C0 3C018025 */ lui $at, %hi(D_8024F5A4) /* A2F604 802453C4 AC20F5A4 */ sw $zero, %lo(D_8024F5A4)($at) .L802453C8: -/* A2F608 802453C8 3C118025 */ lui $s1, %hi(D_8024F5A0) -/* A2F60C 802453CC 2631F5A0 */ addiu $s1, $s1, %lo(D_8024F5A0) +/* A2F608 802453C8 3C118025 */ lui $s1, %hi(mac_04_Quizmo_Worker) +/* A2F60C 802453CC 2631F5A0 */ addiu $s1, $s1, %lo(mac_04_Quizmo_Worker) /* A2F610 802453D0 8E2F0000 */ lw $t7, ($s1) /* A2F614 802453D4 19E00088 */ blez $t7, .L802455F8 /* A2F618 802453D8 00000000 */ nop diff --git a/ver/us/asm/nonmatchings/world/area_jan/jan_02/B2C8A0/func_80241D00_B2E170.s b/ver/us/asm/nonmatchings/world/area_jan/jan_02/B2C8A0/func_80241D00_B2E170.s deleted file mode 100644 index 0392edee6b..0000000000 --- a/ver/us/asm/nonmatchings/world/area_jan/jan_02/B2C8A0/func_80241D00_B2E170.s +++ /dev/null @@ -1,39 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80241D00_B2E170 -/* B2E170 80241D00 27BDFFE0 */ addiu $sp, $sp, -0x20 -/* B2E174 80241D04 AFB00010 */ sw $s0, 0x10($sp) -/* B2E178 80241D08 3C108011 */ lui $s0, %hi(gPlayerData) -/* B2E17C 80241D0C 2610F290 */ addiu $s0, $s0, %lo(gPlayerData) -/* B2E180 80241D10 AFBF0018 */ sw $ra, 0x18($sp) -/* B2E184 80241D14 AFB10014 */ sw $s1, 0x14($sp) -/* B2E188 80241D18 960302C0 */ lhu $v1, 0x2c0($s0) -/* B2E18C 80241D1C 2C6203E7 */ sltiu $v0, $v1, 0x3e7 -/* B2E190 80241D20 10400003 */ beqz $v0, .L80241D30 -/* B2E194 80241D24 0080882D */ daddu $s1, $a0, $zero -/* B2E198 80241D28 24620001 */ addiu $v0, $v1, 1 -/* B2E19C 80241D2C A60202C0 */ sh $v0, 0x2c0($s0) -.L80241D30: -/* B2E1A0 80241D30 3C05F5DE */ lui $a1, 0xf5de -/* B2E1A4 80241D34 34A502E0 */ ori $a1, $a1, 0x2e0 -/* B2E1A8 80241D38 0C0B1EAF */ jal evt_get_variable -/* B2E1AC 80241D3C 0000202D */ daddu $a0, $zero, $zero -/* B2E1B0 80241D40 3C038024 */ lui $v1, %hi(D_80243248_B2F6B8) -/* B2E1B4 80241D44 00621821 */ addu $v1, $v1, $v0 -/* B2E1B8 80241D48 90633248 */ lbu $v1, %lo(D_80243248_B2F6B8)($v1) -/* B2E1BC 80241D4C 8E220084 */ lw $v0, 0x84($s1) -/* B2E1C0 80241D50 54430006 */ bnel $v0, $v1, .L80241D6C -/* B2E1C4 80241D54 AE200084 */ sw $zero, 0x84($s1) -/* B2E1C8 80241D58 24020001 */ addiu $v0, $zero, 1 -/* B2E1CC 80241D5C AE220084 */ sw $v0, 0x84($s1) -/* B2E1D0 80241D60 960202C2 */ lhu $v0, 0x2c2($s0) -/* B2E1D4 80241D64 24420001 */ addiu $v0, $v0, 1 -/* B2E1D8 80241D68 A60202C2 */ sh $v0, 0x2c2($s0) -.L80241D6C: -/* B2E1DC 80241D6C 8FBF0018 */ lw $ra, 0x18($sp) -/* B2E1E0 80241D70 8FB10014 */ lw $s1, 0x14($sp) -/* B2E1E4 80241D74 8FB00010 */ lw $s0, 0x10($sp) -/* B2E1E8 80241D78 24020002 */ addiu $v0, $zero, 2 -/* B2E1EC 80241D7C 03E00008 */ jr $ra -/* B2E1F0 80241D80 27BD0020 */ addiu $sp, $sp, 0x20 diff --git a/ver/us/asm/nonmatchings/world/area_jan/jan_02/B2C8A0/func_80241D84_B2E1F4.s b/ver/us/asm/nonmatchings/world/area_jan/jan_02/B2C8A0/func_80241D84_B2E1F4.s deleted file mode 100644 index 237c17bb65..0000000000 --- a/ver/us/asm/nonmatchings/world/area_jan/jan_02/B2C8A0/func_80241D84_B2E1F4.s +++ /dev/null @@ -1,140 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80241D84_B2E1F4 -/* B2E1F4 80241D84 27BDFFC8 */ addiu $sp, $sp, -0x38 -/* B2E1F8 80241D88 AFB1001C */ sw $s1, 0x1c($sp) -/* B2E1FC 80241D8C AFBF0020 */ sw $ra, 0x20($sp) -/* B2E200 80241D90 AFB00018 */ sw $s0, 0x18($sp) -/* B2E204 80241D94 F7B60030 */ sdc1 $f22, 0x30($sp) -/* B2E208 80241D98 F7B40028 */ sdc1 $f20, 0x28($sp) -/* B2E20C 80241D9C 10A00060 */ beqz $a1, .L80241F20 -/* B2E210 80241DA0 0080882D */ daddu $s1, $a0, $zero -/* B2E214 80241DA4 3C05F4AC */ lui $a1, 0xf4ac -/* B2E218 80241DA8 0C0B1EAF */ jal evt_get_variable -/* B2E21C 80241DAC 34A5D481 */ ori $a1, $a1, 0xd481 -/* B2E220 80241DB0 0220202D */ daddu $a0, $s1, $zero -/* B2E224 80241DB4 3C05F4AC */ lui $a1, 0xf4ac -/* B2E228 80241DB8 4482B000 */ mtc1 $v0, $f22 -/* B2E22C 80241DBC 00000000 */ nop -/* B2E230 80241DC0 4680B5A0 */ cvt.s.w $f22, $f22 -/* B2E234 80241DC4 0C0B1EAF */ jal evt_get_variable -/* B2E238 80241DC8 34A5D482 */ ori $a1, $a1, 0xd482 -/* B2E23C 80241DCC 0220202D */ daddu $a0, $s1, $zero -/* B2E240 80241DD0 3C05F4AC */ lui $a1, 0xf4ac -/* B2E244 80241DD4 4482A000 */ mtc1 $v0, $f20 -/* B2E248 80241DD8 00000000 */ nop -/* B2E24C 80241DDC 4680A520 */ cvt.s.w $f20, $f20 -/* B2E250 80241DE0 0C0B1EAF */ jal evt_get_variable -/* B2E254 80241DE4 34A5D483 */ ori $a1, $a1, 0xd483 -/* B2E258 80241DE8 44821000 */ mtc1 $v0, $f2 -/* B2E25C 80241DEC 00000000 */ nop -/* B2E260 80241DF0 468010A0 */ cvt.s.w $f2, $f2 -/* B2E264 80241DF4 4405B000 */ mfc1 $a1, $f22 -/* B2E268 80241DF8 4406A000 */ mfc1 $a2, $f20 -/* B2E26C 80241DFC 44071000 */ mfc1 $a3, $f2 -/* B2E270 80241E00 0C01C574 */ jal fx_quizmo_stage -/* B2E274 80241E04 0000202D */ daddu $a0, $zero, $zero -/* B2E278 80241E08 0220202D */ daddu $a0, $s1, $zero -/* B2E27C 80241E0C 3C05F4AC */ lui $a1, 0xf4ac -/* B2E280 80241E10 34A5D481 */ ori $a1, $a1, 0xd481 -/* B2E284 80241E14 3C108025 */ lui $s0, %hi(D_80248940) -/* B2E288 80241E18 26108940 */ addiu $s0, $s0, %lo(D_80248940) -/* B2E28C 80241E1C 0C0B1EAF */ jal evt_get_variable -/* B2E290 80241E20 AE020000 */ sw $v0, ($s0) -/* B2E294 80241E24 0220202D */ daddu $a0, $s1, $zero -/* B2E298 80241E28 3C05F4AC */ lui $a1, 0xf4ac -/* B2E29C 80241E2C 4482B000 */ mtc1 $v0, $f22 -/* B2E2A0 80241E30 00000000 */ nop -/* B2E2A4 80241E34 4680B5A0 */ cvt.s.w $f22, $f22 -/* B2E2A8 80241E38 0C0B1EAF */ jal evt_get_variable -/* B2E2AC 80241E3C 34A5D482 */ ori $a1, $a1, 0xd482 -/* B2E2B0 80241E40 0220202D */ daddu $a0, $s1, $zero -/* B2E2B4 80241E44 3C05F4AC */ lui $a1, 0xf4ac -/* B2E2B8 80241E48 4482A000 */ mtc1 $v0, $f20 -/* B2E2BC 80241E4C 00000000 */ nop -/* B2E2C0 80241E50 4680A520 */ cvt.s.w $f20, $f20 -/* B2E2C4 80241E54 0C0B1EAF */ jal evt_get_variable -/* B2E2C8 80241E58 34A5D483 */ ori $a1, $a1, 0xd483 -/* B2E2CC 80241E5C 44821000 */ mtc1 $v0, $f2 -/* B2E2D0 80241E60 00000000 */ nop -/* B2E2D4 80241E64 468010A0 */ cvt.s.w $f2, $f2 -/* B2E2D8 80241E68 4405B000 */ mfc1 $a1, $f22 -/* B2E2DC 80241E6C 4406A000 */ mfc1 $a2, $f20 -/* B2E2E0 80241E70 44071000 */ mfc1 $a3, $f2 -/* B2E2E4 80241E74 0C01C604 */ jal fx_quizmo_audience -/* B2E2E8 80241E78 0000202D */ daddu $a0, $zero, $zero -/* B2E2EC 80241E7C 0220202D */ daddu $a0, $s1, $zero -/* B2E2F0 80241E80 3C05F4AC */ lui $a1, 0xf4ac -/* B2E2F4 80241E84 3C018025 */ lui $at, %hi(D_80248944) -/* B2E2F8 80241E88 AC228944 */ sw $v0, %lo(D_80248944)($at) -/* B2E2FC 80241E8C 0C0B1EAF */ jal evt_get_variable -/* B2E300 80241E90 34A5D481 */ ori $a1, $a1, 0xd481 -/* B2E304 80241E94 0220202D */ daddu $a0, $s1, $zero -/* B2E308 80241E98 3C05F4AC */ lui $a1, 0xf4ac -/* B2E30C 80241E9C 4482B000 */ mtc1 $v0, $f22 -/* B2E310 80241EA0 00000000 */ nop -/* B2E314 80241EA4 4680B5A0 */ cvt.s.w $f22, $f22 -/* B2E318 80241EA8 0C0B1EAF */ jal evt_get_variable -/* B2E31C 80241EAC 34A5D482 */ ori $a1, $a1, 0xd482 -/* B2E320 80241EB0 0220202D */ daddu $a0, $s1, $zero -/* B2E324 80241EB4 3C05F4AC */ lui $a1, 0xf4ac -/* B2E328 80241EB8 4482A000 */ mtc1 $v0, $f20 -/* B2E32C 80241EBC 00000000 */ nop -/* B2E330 80241EC0 4680A520 */ cvt.s.w $f20, $f20 -/* B2E334 80241EC4 0C0B1EAF */ jal evt_get_variable -/* B2E338 80241EC8 34A5D483 */ ori $a1, $a1, 0xd483 -/* B2E33C 80241ECC 44821000 */ mtc1 $v0, $f2 -/* B2E340 80241ED0 00000000 */ nop -/* B2E344 80241ED4 468010A0 */ cvt.s.w $f2, $f2 -/* B2E348 80241ED8 4405B000 */ mfc1 $a1, $f22 -/* B2E34C 80241EDC 4406A000 */ mfc1 $a2, $f20 -/* B2E350 80241EE0 3C013F80 */ lui $at, 0x3f80 -/* B2E354 80241EE4 44810000 */ mtc1 $at, $f0 -/* B2E358 80241EE8 44071000 */ mfc1 $a3, $f2 -/* B2E35C 80241EEC 0000202D */ daddu $a0, $zero, $zero -/* B2E360 80241EF0 AFA00014 */ sw $zero, 0x14($sp) -/* B2E364 80241EF4 0C01CA24 */ jal fx_quizmo_assistant -/* B2E368 80241EF8 E7A00010 */ swc1 $f0, 0x10($sp) -/* B2E36C 80241EFC 8E030000 */ lw $v1, ($s0) -/* B2E370 80241F00 8C64000C */ lw $a0, 0xc($v1) -/* B2E374 80241F04 3C018025 */ lui $at, %hi(D_80248948) -/* B2E378 80241F08 AC228948 */ sw $v0, %lo(D_80248948)($at) -/* B2E37C 80241F0C AC800018 */ sw $zero, 0x18($a0) -/* B2E380 80241F10 AC800020 */ sw $zero, 0x20($a0) -/* B2E384 80241F14 AC800024 */ sw $zero, 0x24($a0) -/* B2E388 80241F18 AC800028 */ sw $zero, 0x28($a0) -/* B2E38C 80241F1C AC80001C */ sw $zero, 0x1c($a0) -.L80241F20: -/* B2E390 80241F20 3C028025 */ lui $v0, %hi(D_80248940) -/* B2E394 80241F24 8C428940 */ lw $v0, %lo(D_80248940)($v0) -/* B2E398 80241F28 8C44000C */ lw $a0, 0xc($v0) -/* B2E39C 80241F2C 8C820020 */ lw $v0, 0x20($a0) -/* B2E3A0 80241F30 8C830028 */ lw $v1, 0x28($a0) -/* B2E3A4 80241F34 2442000A */ addiu $v0, $v0, 0xa -/* B2E3A8 80241F38 AC820020 */ sw $v0, 0x20($a0) -/* B2E3AC 80241F3C 8C820024 */ lw $v0, 0x24($a0) -/* B2E3B0 80241F40 2463000A */ addiu $v1, $v1, 0xa -/* B2E3B4 80241F44 AC830028 */ sw $v1, 0x28($a0) -/* B2E3B8 80241F48 8C830018 */ lw $v1, 0x18($a0) -/* B2E3BC 80241F4C 2442000A */ addiu $v0, $v0, 0xa -/* B2E3C0 80241F50 AC820024 */ sw $v0, 0x24($a0) -/* B2E3C4 80241F54 8C82001C */ lw $v0, 0x1c($a0) -/* B2E3C8 80241F58 2463000A */ addiu $v1, $v1, 0xa -/* B2E3CC 80241F5C AC830018 */ sw $v1, 0x18($a0) -/* B2E3D0 80241F60 286300FF */ slti $v1, $v1, 0xff -/* B2E3D4 80241F64 2442000A */ addiu $v0, $v0, 0xa -/* B2E3D8 80241F68 AC82001C */ sw $v0, 0x1c($a0) -/* B2E3DC 80241F6C 14600004 */ bnez $v1, .L80241F80 -/* B2E3E0 80241F70 0000102D */ daddu $v0, $zero, $zero -/* B2E3E4 80241F74 240200FF */ addiu $v0, $zero, 0xff -/* B2E3E8 80241F78 AC820018 */ sw $v0, 0x18($a0) -/* B2E3EC 80241F7C 24020002 */ addiu $v0, $zero, 2 -.L80241F80: -/* B2E3F0 80241F80 8FBF0020 */ lw $ra, 0x20($sp) -/* B2E3F4 80241F84 8FB1001C */ lw $s1, 0x1c($sp) -/* B2E3F8 80241F88 8FB00018 */ lw $s0, 0x18($sp) -/* B2E3FC 80241F8C D7B60030 */ ldc1 $f22, 0x30($sp) -/* B2E400 80241F90 D7B40028 */ ldc1 $f20, 0x28($sp) -/* B2E404 80241F94 03E00008 */ jr $ra -/* B2E408 80241F98 27BD0038 */ addiu $sp, $sp, 0x38 diff --git a/ver/us/asm/nonmatchings/world/area_jan/jan_02/B2C8A0/func_80241F9C_B2E40C.s b/ver/us/asm/nonmatchings/world/area_jan/jan_02/B2C8A0/func_80241F9C_B2E40C.s deleted file mode 100644 index 74d4c89a4a..0000000000 --- a/ver/us/asm/nonmatchings/world/area_jan/jan_02/B2C8A0/func_80241F9C_B2E40C.s +++ /dev/null @@ -1,52 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80241F9C_B2E40C -/* B2E40C 80241F9C 27BDFFE8 */ addiu $sp, $sp, -0x18 -/* B2E410 80241FA0 10A0000B */ beqz $a1, .L80241FD0 -/* B2E414 80241FA4 AFBF0010 */ sw $ra, 0x10($sp) -/* B2E418 80241FA8 3C038025 */ lui $v1, %hi(D_80248944) -/* B2E41C 80241FAC 8C638944 */ lw $v1, %lo(D_80248944)($v1) -/* B2E420 80241FB0 8C620000 */ lw $v0, ($v1) -/* B2E424 80241FB4 3C048025 */ lui $a0, %hi(D_80248948) -/* B2E428 80241FB8 8C848948 */ lw $a0, %lo(D_80248948)($a0) -/* B2E42C 80241FBC 34420010 */ ori $v0, $v0, 0x10 -/* B2E430 80241FC0 AC620000 */ sw $v0, ($v1) -/* B2E434 80241FC4 8C820000 */ lw $v0, ($a0) -/* B2E438 80241FC8 34420010 */ ori $v0, $v0, 0x10 -/* B2E43C 80241FCC AC820000 */ sw $v0, ($a0) -.L80241FD0: -/* B2E440 80241FD0 3C048025 */ lui $a0, %hi(D_80248940) -/* B2E444 80241FD4 8C848940 */ lw $a0, %lo(D_80248940)($a0) -/* B2E448 80241FD8 8C85000C */ lw $a1, 0xc($a0) -/* B2E44C 80241FDC 8CA20018 */ lw $v0, 0x18($a1) -/* B2E450 80241FE0 8CA30020 */ lw $v1, 0x20($a1) -/* B2E454 80241FE4 2442FFF6 */ addiu $v0, $v0, -0xa -/* B2E458 80241FE8 ACA20018 */ sw $v0, 0x18($a1) -/* B2E45C 80241FEC 8CA20024 */ lw $v0, 0x24($a1) -/* B2E460 80241FF0 2463FFF6 */ addiu $v1, $v1, -0xa -/* B2E464 80241FF4 ACA30020 */ sw $v1, 0x20($a1) -/* B2E468 80241FF8 8CA30028 */ lw $v1, 0x28($a1) -/* B2E46C 80241FFC 2442FFF6 */ addiu $v0, $v0, -0xa -/* B2E470 80242000 ACA20024 */ sw $v0, 0x24($a1) -/* B2E474 80242004 8CA2001C */ lw $v0, 0x1c($a1) -/* B2E478 80242008 2463FFF6 */ addiu $v1, $v1, -0xa -/* B2E47C 8024200C ACA30028 */ sw $v1, 0x28($a1) -/* B2E480 80242010 8CA30018 */ lw $v1, 0x18($a1) -/* B2E484 80242014 2442FFF6 */ addiu $v0, $v0, -0xa -/* B2E488 80242018 18600003 */ blez $v1, .L80242028 -/* B2E48C 8024201C ACA2001C */ sw $v0, 0x1c($a1) -/* B2E490 80242020 08090811 */ j .L80242044 -/* B2E494 80242024 0000102D */ daddu $v0, $zero, $zero -.L80242028: -/* B2E498 80242028 0C016914 */ jal remove_effect -/* B2E49C 8024202C ACA00018 */ sw $zero, 0x18($a1) -/* B2E4A0 80242030 3C048025 */ lui $a0, %hi(D_80248924) -/* B2E4A4 80242034 8C848924 */ lw $a0, %lo(D_80248924)($a0) -/* B2E4A8 80242038 0C048D70 */ jal free_generic_entity -/* B2E4AC 8024203C 00000000 */ nop -/* B2E4B0 80242040 24020002 */ addiu $v0, $zero, 2 -.L80242044: -/* B2E4B4 80242044 8FBF0010 */ lw $ra, 0x10($sp) -/* B2E4B8 80242048 03E00008 */ jr $ra -/* B2E4BC 8024204C 27BD0018 */ addiu $sp, $sp, 0x18 diff --git a/ver/us/asm/nonmatchings/world/area_jan/jan_02/B2C8A0/func_80242050_B2E4C0.s b/ver/us/asm/nonmatchings/world/area_jan/jan_02/B2C8A0/func_80242050_B2E4C0.s deleted file mode 100644 index dabfbc8e1f..0000000000 --- a/ver/us/asm/nonmatchings/world/area_jan/jan_02/B2C8A0/func_80242050_B2E4C0.s +++ /dev/null @@ -1,17 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80242050_B2E4C0 -/* B2E4C0 80242050 27BDFFE8 */ addiu $sp, $sp, -0x18 -/* B2E4C4 80242054 AFBF0010 */ sw $ra, 0x10($sp) -/* B2E4C8 80242058 8C82000C */ lw $v0, 0xc($a0) -/* B2E4CC 8024205C 0C0B1EAF */ jal evt_get_variable -/* B2E4D0 80242060 8C450000 */ lw $a1, ($v0) -/* B2E4D4 80242064 3C038025 */ lui $v1, %hi(D_80248940) -/* B2E4D8 80242068 8C638940 */ lw $v1, %lo(D_80248940)($v1) -/* B2E4DC 8024206C 8C63000C */ lw $v1, 0xc($v1) -/* B2E4E0 80242070 AC620034 */ sw $v0, 0x34($v1) -/* B2E4E4 80242074 8FBF0010 */ lw $ra, 0x10($sp) -/* B2E4E8 80242078 24020002 */ addiu $v0, $zero, 2 -/* B2E4EC 8024207C 03E00008 */ jr $ra -/* B2E4F0 80242080 27BD0018 */ addiu $sp, $sp, 0x18 diff --git a/ver/us/asm/nonmatchings/world/area_jan/jan_02/B2C8A0/func_80242084_B2E4F4.s b/ver/us/asm/nonmatchings/world/area_jan/jan_02/B2C8A0/func_80242084_B2E4F4.s deleted file mode 100644 index abbd7607d1..0000000000 --- a/ver/us/asm/nonmatchings/world/area_jan/jan_02/B2C8A0/func_80242084_B2E4F4.s +++ /dev/null @@ -1,41 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80242084_B2E4F4 -/* B2E4F4 80242084 27BDFFE8 */ addiu $sp, $sp, -0x18 -/* B2E4F8 80242088 AFBF0010 */ sw $ra, 0x10($sp) -/* B2E4FC 8024208C 8C82000C */ lw $v0, 0xc($a0) -/* B2E500 80242090 0C0B1EAF */ jal evt_get_variable -/* B2E504 80242094 8C450000 */ lw $a1, ($v0) -/* B2E508 80242098 0040202D */ daddu $a0, $v0, $zero -/* B2E50C 8024209C 3C028025 */ lui $v0, %hi(D_80248940) -/* B2E510 802420A0 8C428940 */ lw $v0, %lo(D_80248940)($v0) -/* B2E514 802420A4 24030001 */ addiu $v1, $zero, 1 -/* B2E518 802420A8 8C45000C */ lw $a1, 0xc($v0) -/* B2E51C 802420AC 1083000D */ beq $a0, $v1, .L802420E4 -/* B2E520 802420B0 28820002 */ slti $v0, $a0, 2 -/* B2E524 802420B4 10400005 */ beqz $v0, .L802420CC -/* B2E528 802420B8 24020002 */ addiu $v0, $zero, 2 -/* B2E52C 802420BC 10800007 */ beqz $a0, .L802420DC -/* B2E530 802420C0 240200C0 */ addiu $v0, $zero, 0xc0 -/* B2E534 802420C4 0809083D */ j .L802420F4 -/* B2E538 802420C8 ACA00038 */ sw $zero, 0x38($a1) -.L802420CC: -/* B2E53C 802420CC 10820008 */ beq $a0, $v0, .L802420F0 -/* B2E540 802420D0 24020040 */ addiu $v0, $zero, 0x40 -/* B2E544 802420D4 0809083D */ j .L802420F4 -/* B2E548 802420D8 ACA00038 */ sw $zero, 0x38($a1) -.L802420DC: -/* B2E54C 802420DC 0809083D */ j .L802420F4 -/* B2E550 802420E0 ACA20038 */ sw $v0, 0x38($a1) -.L802420E4: -/* B2E554 802420E4 24020080 */ addiu $v0, $zero, 0x80 -/* B2E558 802420E8 0809083D */ j .L802420F4 -/* B2E55C 802420EC ACA20038 */ sw $v0, 0x38($a1) -.L802420F0: -/* B2E560 802420F0 ACA20038 */ sw $v0, 0x38($a1) -.L802420F4: -/* B2E564 802420F4 8FBF0010 */ lw $ra, 0x10($sp) -/* B2E568 802420F8 24020002 */ addiu $v0, $zero, 2 -/* B2E56C 802420FC 03E00008 */ jr $ra -/* B2E570 80242100 27BD0018 */ addiu $sp, $sp, 0x18 diff --git a/ver/us/asm/nonmatchings/world/area_jan/jan_02/B2C8A0/func_80242104_B2E574.s b/ver/us/asm/nonmatchings/world/area_jan/jan_02/B2C8A0/func_80242104_B2E574.s deleted file mode 100644 index 9d8d74e3f1..0000000000 --- a/ver/us/asm/nonmatchings/world/area_jan/jan_02/B2C8A0/func_80242104_B2E574.s +++ /dev/null @@ -1,10 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80242104_B2E574 -/* B2E574 80242104 3C028025 */ lui $v0, %hi(D_80248948) -/* B2E578 80242108 8C428948 */ lw $v0, %lo(D_80248948)($v0) -/* B2E57C 8024210C 8C42000C */ lw $v0, 0xc($v0) -/* B2E580 80242110 AC40001C */ sw $zero, 0x1c($v0) -/* B2E584 80242114 03E00008 */ jr $ra -/* B2E588 80242118 24020002 */ addiu $v0, $zero, 2 diff --git a/ver/us/asm/nonmatchings/world/area_jan/jan_02/B2C8A0/func_8024211C_B2E58C.s b/ver/us/asm/nonmatchings/world/area_jan/jan_02/B2C8A0/func_8024211C_B2E58C.s deleted file mode 100644 index add883a0fe..0000000000 --- a/ver/us/asm/nonmatchings/world/area_jan/jan_02/B2C8A0/func_8024211C_B2E58C.s +++ /dev/null @@ -1,11 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_8024211C_B2E58C -/* B2E58C 8024211C 3C028025 */ lui $v0, %hi(D_80248948) -/* B2E590 80242120 8C428948 */ lw $v0, %lo(D_80248948)($v0) -/* B2E594 80242124 8C43000C */ lw $v1, 0xc($v0) -/* B2E598 80242128 24020001 */ addiu $v0, $zero, 1 -/* B2E59C 8024212C AC62001C */ sw $v0, 0x1c($v1) -/* B2E5A0 80242130 03E00008 */ jr $ra -/* B2E5A4 80242134 24020002 */ addiu $v0, $zero, 2 diff --git a/ver/us/asm/nonmatchings/world/area_jan/jan_02/B2C8A0/func_80242138_B2E5A8.s b/ver/us/asm/nonmatchings/world/area_jan/jan_02/B2C8A0/func_80242138_B2E5A8.s deleted file mode 100644 index 96df52d6bd..0000000000 --- a/ver/us/asm/nonmatchings/world/area_jan/jan_02/B2C8A0/func_80242138_B2E5A8.s +++ /dev/null @@ -1,10 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80242138_B2E5A8 -/* B2E5A8 80242138 3C028025 */ lui $v0, %hi(D_80248948) -/* B2E5AC 8024213C 8C428948 */ lw $v0, %lo(D_80248948)($v0) -/* B2E5B0 80242140 8C43000C */ lw $v1, 0xc($v0) -/* B2E5B4 80242144 24020002 */ addiu $v0, $zero, 2 -/* B2E5B8 80242148 03E00008 */ jr $ra -/* B2E5BC 8024214C AC62001C */ sw $v0, 0x1c($v1) diff --git a/ver/us/asm/nonmatchings/world/area_jan/jan_02/B2C8A0/func_8024260C_B2EA7C.s b/ver/us/asm/nonmatchings/world/area_jan/jan_02/B2C8A0/func_8024260C_B2EA7C.s deleted file mode 100644 index 4988b055dd..0000000000 --- a/ver/us/asm/nonmatchings/world/area_jan/jan_02/B2C8A0/func_8024260C_B2EA7C.s +++ /dev/null @@ -1,34 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_8024260C_B2EA7C -/* B2EA7C 8024260C 27BDFFE8 */ addiu $sp, $sp, -0x18 -/* B2EA80 80242610 3C058025 */ lui $a1, %hi(D_80248938) -/* B2EA84 80242614 8CA58938 */ lw $a1, %lo(D_80248938)($a1) -/* B2EA88 80242618 AFBF0010 */ sw $ra, 0x10($sp) -/* B2EA8C 8024261C 0C0B1EAF */ jal evt_get_variable -/* B2EA90 80242620 0000202D */ daddu $a0, $zero, $zero -/* B2EA94 80242624 0040182D */ daddu $v1, $v0, $zero -/* B2EA98 80242628 24020001 */ addiu $v0, $zero, 1 -/* B2EA9C 8024262C 14620006 */ bne $v1, $v0, .L80242648 -/* B2EAA0 80242630 24020002 */ addiu $v0, $zero, 2 -/* B2EAA4 80242634 44800000 */ mtc1 $zero, $f0 -/* B2EAA8 80242638 00000000 */ nop -/* B2EAAC 8024263C 44050000 */ mfc1 $a1, $f0 -/* B2EAB0 80242640 08090998 */ j .L80242660 -/* B2EAB4 80242644 0000202D */ daddu $a0, $zero, $zero -.L80242648: -/* B2EAB8 80242648 14620008 */ bne $v1, $v0, .L8024266C -/* B2EABC 8024264C 24040001 */ addiu $a0, $zero, 1 -/* B2EAC0 80242650 44800000 */ mtc1 $zero, $f0 -/* B2EAC4 80242654 00000000 */ nop -/* B2EAC8 80242658 44050000 */ mfc1 $a1, $f0 -/* B2EACC 8024265C 00000000 */ nop -.L80242660: -/* B2EAD0 80242660 00A0302D */ daddu $a2, $a1, $zero -/* B2EAD4 80242664 0C01C5A4 */ jal fx_quizmo_answer -/* B2EAD8 80242668 00A0382D */ daddu $a3, $a1, $zero -.L8024266C: -/* B2EADC 8024266C 8FBF0010 */ lw $ra, 0x10($sp) -/* B2EAE0 80242670 03E00008 */ jr $ra -/* B2EAE4 80242674 27BD0018 */ addiu $sp, $sp, 0x18 diff --git a/ver/us/asm/nonmatchings/world/area_jan/jan_02/B2C8A0/func_80242678_B2EAE8.s b/ver/us/asm/nonmatchings/world/area_jan/jan_02/B2C8A0/func_80242678_B2EAE8.s deleted file mode 100644 index 78caf095bc..0000000000 --- a/ver/us/asm/nonmatchings/world/area_jan/jan_02/B2C8A0/func_80242678_B2EAE8.s +++ /dev/null @@ -1,16 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80242678_B2EAE8 -/* B2EAE8 80242678 27BDFFE8 */ addiu $sp, $sp, -0x18 -/* B2EAEC 8024267C 3C058024 */ lui $a1, %hi(func_8024260C_B2EA7C) -/* B2EAF0 80242680 24A5260C */ addiu $a1, $a1, %lo(func_8024260C_B2EA7C) -/* B2EAF4 80242684 AFBF0010 */ sw $ra, 0x10($sp) -/* B2EAF8 80242688 0C048C8F */ jal create_generic_entity_frontUI -/* B2EAFC 8024268C 0000202D */ daddu $a0, $zero, $zero -/* B2EB00 80242690 8FBF0010 */ lw $ra, 0x10($sp) -/* B2EB04 80242694 3C018025 */ lui $at, %hi(D_80248924) -/* B2EB08 80242698 AC228924 */ sw $v0, %lo(D_80248924)($at) -/* B2EB0C 8024269C 24020002 */ addiu $v0, $zero, 2 -/* B2EB10 802426A0 03E00008 */ jr $ra -/* B2EB14 802426A4 27BD0018 */ addiu $sp, $sp, 0x18 diff --git a/ver/us/asm/nonmatchings/world/area_jan/jan_03/B34BD0/func_80242288_B36E58.s b/ver/us/asm/nonmatchings/world/area_jan/jan_03/B34BD0/func_80242288_B36E58.s deleted file mode 100644 index c276796447..0000000000 --- a/ver/us/asm/nonmatchings/world/area_jan/jan_03/B34BD0/func_80242288_B36E58.s +++ /dev/null @@ -1,39 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80242288_B36E58 -/* B36E58 80242288 27BDFFE0 */ addiu $sp, $sp, -0x20 -/* B36E5C 8024228C AFB00010 */ sw $s0, 0x10($sp) -/* B36E60 80242290 3C108011 */ lui $s0, %hi(gPlayerData) -/* B36E64 80242294 2610F290 */ addiu $s0, $s0, %lo(gPlayerData) -/* B36E68 80242298 AFBF0018 */ sw $ra, 0x18($sp) -/* B36E6C 8024229C AFB10014 */ sw $s1, 0x14($sp) -/* B36E70 802422A0 960302C0 */ lhu $v1, 0x2c0($s0) -/* B36E74 802422A4 2C6203E7 */ sltiu $v0, $v1, 0x3e7 -/* B36E78 802422A8 10400003 */ beqz $v0, .L802422B8 -/* B36E7C 802422AC 0080882D */ daddu $s1, $a0, $zero -/* B36E80 802422B0 24620001 */ addiu $v0, $v1, 1 -/* B36E84 802422B4 A60202C0 */ sh $v0, 0x2c0($s0) -.L802422B8: -/* B36E88 802422B8 3C05F5DE */ lui $a1, 0xf5de -/* B36E8C 802422BC 34A502E0 */ ori $a1, $a1, 0x2e0 -/* B36E90 802422C0 0C0B1EAF */ jal evt_get_variable -/* B36E94 802422C4 0000202D */ daddu $a0, $zero, $zero -/* B36E98 802422C8 3C038024 */ lui $v1, %hi(D_802477C8_B3C398) -/* B36E9C 802422CC 00621821 */ addu $v1, $v1, $v0 -/* B36EA0 802422D0 906377C8 */ lbu $v1, %lo(D_802477C8_B3C398)($v1) -/* B36EA4 802422D4 8E220084 */ lw $v0, 0x84($s1) -/* B36EA8 802422D8 54430006 */ bnel $v0, $v1, .L802422F4 -/* B36EAC 802422DC AE200084 */ sw $zero, 0x84($s1) -/* B36EB0 802422E0 24020001 */ addiu $v0, $zero, 1 -/* B36EB4 802422E4 AE220084 */ sw $v0, 0x84($s1) -/* B36EB8 802422E8 960202C2 */ lhu $v0, 0x2c2($s0) -/* B36EBC 802422EC 24420001 */ addiu $v0, $v0, 1 -/* B36EC0 802422F0 A60202C2 */ sh $v0, 0x2c2($s0) -.L802422F4: -/* B36EC4 802422F4 8FBF0018 */ lw $ra, 0x18($sp) -/* B36EC8 802422F8 8FB10014 */ lw $s1, 0x14($sp) -/* B36ECC 802422FC 8FB00010 */ lw $s0, 0x10($sp) -/* B36ED0 80242300 24020002 */ addiu $v0, $zero, 2 -/* B36ED4 80242304 03E00008 */ jr $ra -/* B36ED8 80242308 27BD0020 */ addiu $sp, $sp, 0x20 diff --git a/ver/us/asm/nonmatchings/world/area_jan/jan_03/B34BD0/func_8024230C_B36EDC.s b/ver/us/asm/nonmatchings/world/area_jan/jan_03/B34BD0/func_8024230C_B36EDC.s deleted file mode 100644 index 7b287fa5d0..0000000000 --- a/ver/us/asm/nonmatchings/world/area_jan/jan_03/B34BD0/func_8024230C_B36EDC.s +++ /dev/null @@ -1,140 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_8024230C_B36EDC -/* B36EDC 8024230C 27BDFFC8 */ addiu $sp, $sp, -0x38 -/* B36EE0 80242310 AFB1001C */ sw $s1, 0x1c($sp) -/* B36EE4 80242314 AFBF0020 */ sw $ra, 0x20($sp) -/* B36EE8 80242318 AFB00018 */ sw $s0, 0x18($sp) -/* B36EEC 8024231C F7B60030 */ sdc1 $f22, 0x30($sp) -/* B36EF0 80242320 F7B40028 */ sdc1 $f20, 0x28($sp) -/* B36EF4 80242324 10A00060 */ beqz $a1, .L802424A8 -/* B36EF8 80242328 0080882D */ daddu $s1, $a0, $zero -/* B36EFC 8024232C 3C05F4AC */ lui $a1, 0xf4ac -/* B36F00 80242330 0C0B1EAF */ jal evt_get_variable -/* B36F04 80242334 34A5D481 */ ori $a1, $a1, 0xd481 -/* B36F08 80242338 0220202D */ daddu $a0, $s1, $zero -/* B36F0C 8024233C 3C05F4AC */ lui $a1, 0xf4ac -/* B36F10 80242340 4482B000 */ mtc1 $v0, $f22 -/* B36F14 80242344 00000000 */ nop -/* B36F18 80242348 4680B5A0 */ cvt.s.w $f22, $f22 -/* B36F1C 8024234C 0C0B1EAF */ jal evt_get_variable -/* B36F20 80242350 34A5D482 */ ori $a1, $a1, 0xd482 -/* B36F24 80242354 0220202D */ daddu $a0, $s1, $zero -/* B36F28 80242358 3C05F4AC */ lui $a1, 0xf4ac -/* B36F2C 8024235C 4482A000 */ mtc1 $v0, $f20 -/* B36F30 80242360 00000000 */ nop -/* B36F34 80242364 4680A520 */ cvt.s.w $f20, $f20 -/* B36F38 80242368 0C0B1EAF */ jal evt_get_variable -/* B36F3C 8024236C 34A5D483 */ ori $a1, $a1, 0xd483 -/* B36F40 80242370 44821000 */ mtc1 $v0, $f2 -/* B36F44 80242374 00000000 */ nop -/* B36F48 80242378 468010A0 */ cvt.s.w $f2, $f2 -/* B36F4C 8024237C 4405B000 */ mfc1 $a1, $f22 -/* B36F50 80242380 4406A000 */ mfc1 $a2, $f20 -/* B36F54 80242384 44071000 */ mfc1 $a3, $f2 -/* B36F58 80242388 0C01C574 */ jal fx_quizmo_stage -/* B36F5C 8024238C 0000202D */ daddu $a0, $zero, $zero -/* B36F60 80242390 0220202D */ daddu $a0, $s1, $zero -/* B36F64 80242394 3C05F4AC */ lui $a1, 0xf4ac -/* B36F68 80242398 34A5D481 */ ori $a1, $a1, 0xd481 -/* B36F6C 8024239C 3C108025 */ lui $s0, %hi(D_8024FEF8) -/* B36F70 802423A0 2610FEF8 */ addiu $s0, $s0, %lo(D_8024FEF8) -/* B36F74 802423A4 0C0B1EAF */ jal evt_get_variable -/* B36F78 802423A8 AE020000 */ sw $v0, ($s0) -/* B36F7C 802423AC 0220202D */ daddu $a0, $s1, $zero -/* B36F80 802423B0 3C05F4AC */ lui $a1, 0xf4ac -/* B36F84 802423B4 4482B000 */ mtc1 $v0, $f22 -/* B36F88 802423B8 00000000 */ nop -/* B36F8C 802423BC 4680B5A0 */ cvt.s.w $f22, $f22 -/* B36F90 802423C0 0C0B1EAF */ jal evt_get_variable -/* B36F94 802423C4 34A5D482 */ ori $a1, $a1, 0xd482 -/* B36F98 802423C8 0220202D */ daddu $a0, $s1, $zero -/* B36F9C 802423CC 3C05F4AC */ lui $a1, 0xf4ac -/* B36FA0 802423D0 4482A000 */ mtc1 $v0, $f20 -/* B36FA4 802423D4 00000000 */ nop -/* B36FA8 802423D8 4680A520 */ cvt.s.w $f20, $f20 -/* B36FAC 802423DC 0C0B1EAF */ jal evt_get_variable -/* B36FB0 802423E0 34A5D483 */ ori $a1, $a1, 0xd483 -/* B36FB4 802423E4 44821000 */ mtc1 $v0, $f2 -/* B36FB8 802423E8 00000000 */ nop -/* B36FBC 802423EC 468010A0 */ cvt.s.w $f2, $f2 -/* B36FC0 802423F0 4405B000 */ mfc1 $a1, $f22 -/* B36FC4 802423F4 4406A000 */ mfc1 $a2, $f20 -/* B36FC8 802423F8 44071000 */ mfc1 $a3, $f2 -/* B36FCC 802423FC 0C01C604 */ jal fx_quizmo_audience -/* B36FD0 80242400 0000202D */ daddu $a0, $zero, $zero -/* B36FD4 80242404 0220202D */ daddu $a0, $s1, $zero -/* B36FD8 80242408 3C05F4AC */ lui $a1, 0xf4ac -/* B36FDC 8024240C 3C018025 */ lui $at, %hi(D_8024FEFC) -/* B36FE0 80242410 AC22FEFC */ sw $v0, %lo(D_8024FEFC)($at) -/* B36FE4 80242414 0C0B1EAF */ jal evt_get_variable -/* B36FE8 80242418 34A5D481 */ ori $a1, $a1, 0xd481 -/* B36FEC 8024241C 0220202D */ daddu $a0, $s1, $zero -/* B36FF0 80242420 3C05F4AC */ lui $a1, 0xf4ac -/* B36FF4 80242424 4482B000 */ mtc1 $v0, $f22 -/* B36FF8 80242428 00000000 */ nop -/* B36FFC 8024242C 4680B5A0 */ cvt.s.w $f22, $f22 -/* B37000 80242430 0C0B1EAF */ jal evt_get_variable -/* B37004 80242434 34A5D482 */ ori $a1, $a1, 0xd482 -/* B37008 80242438 0220202D */ daddu $a0, $s1, $zero -/* B3700C 8024243C 3C05F4AC */ lui $a1, 0xf4ac -/* B37010 80242440 4482A000 */ mtc1 $v0, $f20 -/* B37014 80242444 00000000 */ nop -/* B37018 80242448 4680A520 */ cvt.s.w $f20, $f20 -/* B3701C 8024244C 0C0B1EAF */ jal evt_get_variable -/* B37020 80242450 34A5D483 */ ori $a1, $a1, 0xd483 -/* B37024 80242454 44821000 */ mtc1 $v0, $f2 -/* B37028 80242458 00000000 */ nop -/* B3702C 8024245C 468010A0 */ cvt.s.w $f2, $f2 -/* B37030 80242460 4405B000 */ mfc1 $a1, $f22 -/* B37034 80242464 4406A000 */ mfc1 $a2, $f20 -/* B37038 80242468 3C013F80 */ lui $at, 0x3f80 -/* B3703C 8024246C 44810000 */ mtc1 $at, $f0 -/* B37040 80242470 44071000 */ mfc1 $a3, $f2 -/* B37044 80242474 0000202D */ daddu $a0, $zero, $zero -/* B37048 80242478 AFA00014 */ sw $zero, 0x14($sp) -/* B3704C 8024247C 0C01CA24 */ jal fx_quizmo_assistant -/* B37050 80242480 E7A00010 */ swc1 $f0, 0x10($sp) -/* B37054 80242484 8E030000 */ lw $v1, ($s0) -/* B37058 80242488 8C64000C */ lw $a0, 0xc($v1) -/* B3705C 8024248C 3C018025 */ lui $at, %hi(D_8024FF00) -/* B37060 80242490 AC22FF00 */ sw $v0, %lo(D_8024FF00)($at) -/* B37064 80242494 AC800018 */ sw $zero, 0x18($a0) -/* B37068 80242498 AC800020 */ sw $zero, 0x20($a0) -/* B3706C 8024249C AC800024 */ sw $zero, 0x24($a0) -/* B37070 802424A0 AC800028 */ sw $zero, 0x28($a0) -/* B37074 802424A4 AC80001C */ sw $zero, 0x1c($a0) -.L802424A8: -/* B37078 802424A8 3C028025 */ lui $v0, %hi(D_8024FEF8) -/* B3707C 802424AC 8C42FEF8 */ lw $v0, %lo(D_8024FEF8)($v0) -/* B37080 802424B0 8C44000C */ lw $a0, 0xc($v0) -/* B37084 802424B4 8C820020 */ lw $v0, 0x20($a0) -/* B37088 802424B8 8C830028 */ lw $v1, 0x28($a0) -/* B3708C 802424BC 2442000A */ addiu $v0, $v0, 0xa -/* B37090 802424C0 AC820020 */ sw $v0, 0x20($a0) -/* B37094 802424C4 8C820024 */ lw $v0, 0x24($a0) -/* B37098 802424C8 2463000A */ addiu $v1, $v1, 0xa -/* B3709C 802424CC AC830028 */ sw $v1, 0x28($a0) -/* B370A0 802424D0 8C830018 */ lw $v1, 0x18($a0) -/* B370A4 802424D4 2442000A */ addiu $v0, $v0, 0xa -/* B370A8 802424D8 AC820024 */ sw $v0, 0x24($a0) -/* B370AC 802424DC 8C82001C */ lw $v0, 0x1c($a0) -/* B370B0 802424E0 2463000A */ addiu $v1, $v1, 0xa -/* B370B4 802424E4 AC830018 */ sw $v1, 0x18($a0) -/* B370B8 802424E8 286300FF */ slti $v1, $v1, 0xff -/* B370BC 802424EC 2442000A */ addiu $v0, $v0, 0xa -/* B370C0 802424F0 AC82001C */ sw $v0, 0x1c($a0) -/* B370C4 802424F4 14600004 */ bnez $v1, .L80242508 -/* B370C8 802424F8 0000102D */ daddu $v0, $zero, $zero -/* B370CC 802424FC 240200FF */ addiu $v0, $zero, 0xff -/* B370D0 80242500 AC820018 */ sw $v0, 0x18($a0) -/* B370D4 80242504 24020002 */ addiu $v0, $zero, 2 -.L80242508: -/* B370D8 80242508 8FBF0020 */ lw $ra, 0x20($sp) -/* B370DC 8024250C 8FB1001C */ lw $s1, 0x1c($sp) -/* B370E0 80242510 8FB00018 */ lw $s0, 0x18($sp) -/* B370E4 80242514 D7B60030 */ ldc1 $f22, 0x30($sp) -/* B370E8 80242518 D7B40028 */ ldc1 $f20, 0x28($sp) -/* B370EC 8024251C 03E00008 */ jr $ra -/* B370F0 80242520 27BD0038 */ addiu $sp, $sp, 0x38 diff --git a/ver/us/asm/nonmatchings/world/area_jan/jan_03/B34BD0/func_80242524_B370F4.s b/ver/us/asm/nonmatchings/world/area_jan/jan_03/B34BD0/func_80242524_B370F4.s deleted file mode 100644 index 38babbab98..0000000000 --- a/ver/us/asm/nonmatchings/world/area_jan/jan_03/B34BD0/func_80242524_B370F4.s +++ /dev/null @@ -1,52 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80242524_B370F4 -/* B370F4 80242524 27BDFFE8 */ addiu $sp, $sp, -0x18 -/* B370F8 80242528 10A0000B */ beqz $a1, .L80242558 -/* B370FC 8024252C AFBF0010 */ sw $ra, 0x10($sp) -/* B37100 80242530 3C038025 */ lui $v1, %hi(D_8024FEFC) -/* B37104 80242534 8C63FEFC */ lw $v1, %lo(D_8024FEFC)($v1) -/* B37108 80242538 8C620000 */ lw $v0, ($v1) -/* B3710C 8024253C 3C048025 */ lui $a0, %hi(D_8024FF00) -/* B37110 80242540 8C84FF00 */ lw $a0, %lo(D_8024FF00)($a0) -/* B37114 80242544 34420010 */ ori $v0, $v0, 0x10 -/* B37118 80242548 AC620000 */ sw $v0, ($v1) -/* B3711C 8024254C 8C820000 */ lw $v0, ($a0) -/* B37120 80242550 34420010 */ ori $v0, $v0, 0x10 -/* B37124 80242554 AC820000 */ sw $v0, ($a0) -.L80242558: -/* B37128 80242558 3C048025 */ lui $a0, %hi(D_8024FEF8) -/* B3712C 8024255C 8C84FEF8 */ lw $a0, %lo(D_8024FEF8)($a0) -/* B37130 80242560 8C85000C */ lw $a1, 0xc($a0) -/* B37134 80242564 8CA20018 */ lw $v0, 0x18($a1) -/* B37138 80242568 8CA30020 */ lw $v1, 0x20($a1) -/* B3713C 8024256C 2442FFF6 */ addiu $v0, $v0, -0xa -/* B37140 80242570 ACA20018 */ sw $v0, 0x18($a1) -/* B37144 80242574 8CA20024 */ lw $v0, 0x24($a1) -/* B37148 80242578 2463FFF6 */ addiu $v1, $v1, -0xa -/* B3714C 8024257C ACA30020 */ sw $v1, 0x20($a1) -/* B37150 80242580 8CA30028 */ lw $v1, 0x28($a1) -/* B37154 80242584 2442FFF6 */ addiu $v0, $v0, -0xa -/* B37158 80242588 ACA20024 */ sw $v0, 0x24($a1) -/* B3715C 8024258C 8CA2001C */ lw $v0, 0x1c($a1) -/* B37160 80242590 2463FFF6 */ addiu $v1, $v1, -0xa -/* B37164 80242594 ACA30028 */ sw $v1, 0x28($a1) -/* B37168 80242598 8CA30018 */ lw $v1, 0x18($a1) -/* B3716C 8024259C 2442FFF6 */ addiu $v0, $v0, -0xa -/* B37170 802425A0 18600003 */ blez $v1, .L802425B0 -/* B37174 802425A4 ACA2001C */ sw $v0, 0x1c($a1) -/* B37178 802425A8 08090973 */ j .L802425CC -/* B3717C 802425AC 0000102D */ daddu $v0, $zero, $zero -.L802425B0: -/* B37180 802425B0 0C016914 */ jal remove_effect -/* B37184 802425B4 ACA00018 */ sw $zero, 0x18($a1) -/* B37188 802425B8 3C048025 */ lui $a0, %hi(D_8024FED8) -/* B3718C 802425BC 8C84FED8 */ lw $a0, %lo(D_8024FED8)($a0) -/* B37190 802425C0 0C048D70 */ jal free_generic_entity -/* B37194 802425C4 00000000 */ nop -/* B37198 802425C8 24020002 */ addiu $v0, $zero, 2 -.L802425CC: -/* B3719C 802425CC 8FBF0010 */ lw $ra, 0x10($sp) -/* B371A0 802425D0 03E00008 */ jr $ra -/* B371A4 802425D4 27BD0018 */ addiu $sp, $sp, 0x18 diff --git a/ver/us/asm/nonmatchings/world/area_jan/jan_03/B34BD0/func_802425D8_B371A8.s b/ver/us/asm/nonmatchings/world/area_jan/jan_03/B34BD0/func_802425D8_B371A8.s deleted file mode 100644 index 867e255b23..0000000000 --- a/ver/us/asm/nonmatchings/world/area_jan/jan_03/B34BD0/func_802425D8_B371A8.s +++ /dev/null @@ -1,17 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_802425D8_B371A8 -/* B371A8 802425D8 27BDFFE8 */ addiu $sp, $sp, -0x18 -/* B371AC 802425DC AFBF0010 */ sw $ra, 0x10($sp) -/* B371B0 802425E0 8C82000C */ lw $v0, 0xc($a0) -/* B371B4 802425E4 0C0B1EAF */ jal evt_get_variable -/* B371B8 802425E8 8C450000 */ lw $a1, ($v0) -/* B371BC 802425EC 3C038025 */ lui $v1, %hi(D_8024FEF8) -/* B371C0 802425F0 8C63FEF8 */ lw $v1, %lo(D_8024FEF8)($v1) -/* B371C4 802425F4 8C63000C */ lw $v1, 0xc($v1) -/* B371C8 802425F8 AC620034 */ sw $v0, 0x34($v1) -/* B371CC 802425FC 8FBF0010 */ lw $ra, 0x10($sp) -/* B371D0 80242600 24020002 */ addiu $v0, $zero, 2 -/* B371D4 80242604 03E00008 */ jr $ra -/* B371D8 80242608 27BD0018 */ addiu $sp, $sp, 0x18 diff --git a/ver/us/asm/nonmatchings/world/area_jan/jan_03/B34BD0/func_8024260C_B371DC.s b/ver/us/asm/nonmatchings/world/area_jan/jan_03/B34BD0/func_8024260C_B371DC.s deleted file mode 100644 index 753630e4e9..0000000000 --- a/ver/us/asm/nonmatchings/world/area_jan/jan_03/B34BD0/func_8024260C_B371DC.s +++ /dev/null @@ -1,41 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_8024260C_B371DC -/* B371DC 8024260C 27BDFFE8 */ addiu $sp, $sp, -0x18 -/* B371E0 80242610 AFBF0010 */ sw $ra, 0x10($sp) -/* B371E4 80242614 8C82000C */ lw $v0, 0xc($a0) -/* B371E8 80242618 0C0B1EAF */ jal evt_get_variable -/* B371EC 8024261C 8C450000 */ lw $a1, ($v0) -/* B371F0 80242620 0040202D */ daddu $a0, $v0, $zero -/* B371F4 80242624 3C028025 */ lui $v0, %hi(D_8024FEF8) -/* B371F8 80242628 8C42FEF8 */ lw $v0, %lo(D_8024FEF8)($v0) -/* B371FC 8024262C 24030001 */ addiu $v1, $zero, 1 -/* B37200 80242630 8C45000C */ lw $a1, 0xc($v0) -/* B37204 80242634 1083000D */ beq $a0, $v1, .L8024266C -/* B37208 80242638 28820002 */ slti $v0, $a0, 2 -/* B3720C 8024263C 10400005 */ beqz $v0, .L80242654 -/* B37210 80242640 24020002 */ addiu $v0, $zero, 2 -/* B37214 80242644 10800007 */ beqz $a0, .L80242664 -/* B37218 80242648 240200C0 */ addiu $v0, $zero, 0xc0 -/* B3721C 8024264C 0809099F */ j .L8024267C -/* B37220 80242650 ACA00038 */ sw $zero, 0x38($a1) -.L80242654: -/* B37224 80242654 10820008 */ beq $a0, $v0, .L80242678 -/* B37228 80242658 24020040 */ addiu $v0, $zero, 0x40 -/* B3722C 8024265C 0809099F */ j .L8024267C -/* B37230 80242660 ACA00038 */ sw $zero, 0x38($a1) -.L80242664: -/* B37234 80242664 0809099F */ j .L8024267C -/* B37238 80242668 ACA20038 */ sw $v0, 0x38($a1) -.L8024266C: -/* B3723C 8024266C 24020080 */ addiu $v0, $zero, 0x80 -/* B37240 80242670 0809099F */ j .L8024267C -/* B37244 80242674 ACA20038 */ sw $v0, 0x38($a1) -.L80242678: -/* B37248 80242678 ACA20038 */ sw $v0, 0x38($a1) -.L8024267C: -/* B3724C 8024267C 8FBF0010 */ lw $ra, 0x10($sp) -/* B37250 80242680 24020002 */ addiu $v0, $zero, 2 -/* B37254 80242684 03E00008 */ jr $ra -/* B37258 80242688 27BD0018 */ addiu $sp, $sp, 0x18 diff --git a/ver/us/asm/nonmatchings/world/area_jan/jan_03/B34BD0/func_8024268C_B3725C.s b/ver/us/asm/nonmatchings/world/area_jan/jan_03/B34BD0/func_8024268C_B3725C.s deleted file mode 100644 index b58390cff6..0000000000 --- a/ver/us/asm/nonmatchings/world/area_jan/jan_03/B34BD0/func_8024268C_B3725C.s +++ /dev/null @@ -1,10 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_8024268C_B3725C -/* B3725C 8024268C 3C028025 */ lui $v0, %hi(D_8024FF00) -/* B37260 80242690 8C42FF00 */ lw $v0, %lo(D_8024FF00)($v0) -/* B37264 80242694 8C42000C */ lw $v0, 0xc($v0) -/* B37268 80242698 AC40001C */ sw $zero, 0x1c($v0) -/* B3726C 8024269C 03E00008 */ jr $ra -/* B37270 802426A0 24020002 */ addiu $v0, $zero, 2 diff --git a/ver/us/asm/nonmatchings/world/area_jan/jan_03/B34BD0/func_802426A4_B37274.s b/ver/us/asm/nonmatchings/world/area_jan/jan_03/B34BD0/func_802426A4_B37274.s deleted file mode 100644 index 253e481b9c..0000000000 --- a/ver/us/asm/nonmatchings/world/area_jan/jan_03/B34BD0/func_802426A4_B37274.s +++ /dev/null @@ -1,11 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_802426A4_B37274 -/* B37274 802426A4 3C028025 */ lui $v0, %hi(D_8024FF00) -/* B37278 802426A8 8C42FF00 */ lw $v0, %lo(D_8024FF00)($v0) -/* B3727C 802426AC 8C43000C */ lw $v1, 0xc($v0) -/* B37280 802426B0 24020001 */ addiu $v0, $zero, 1 -/* B37284 802426B4 AC62001C */ sw $v0, 0x1c($v1) -/* B37288 802426B8 03E00008 */ jr $ra -/* B3728C 802426BC 24020002 */ addiu $v0, $zero, 2 diff --git a/ver/us/asm/nonmatchings/world/area_jan/jan_03/B34BD0/func_802426C0_B37290.s b/ver/us/asm/nonmatchings/world/area_jan/jan_03/B34BD0/func_802426C0_B37290.s deleted file mode 100644 index 0a1c512640..0000000000 --- a/ver/us/asm/nonmatchings/world/area_jan/jan_03/B34BD0/func_802426C0_B37290.s +++ /dev/null @@ -1,10 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_802426C0_B37290 -/* B37290 802426C0 3C028025 */ lui $v0, %hi(D_8024FF00) -/* B37294 802426C4 8C42FF00 */ lw $v0, %lo(D_8024FF00)($v0) -/* B37298 802426C8 8C43000C */ lw $v1, 0xc($v0) -/* B3729C 802426CC 24020002 */ addiu $v0, $zero, 2 -/* B372A0 802426D0 03E00008 */ jr $ra -/* B372A4 802426D4 AC62001C */ sw $v0, 0x1c($v1) diff --git a/ver/us/asm/nonmatchings/world/area_jan/jan_03/B34BD0/func_80242B94_B37764.s b/ver/us/asm/nonmatchings/world/area_jan/jan_03/B34BD0/func_80242B94_B37764.s deleted file mode 100644 index 0d99ea1b96..0000000000 --- a/ver/us/asm/nonmatchings/world/area_jan/jan_03/B34BD0/func_80242B94_B37764.s +++ /dev/null @@ -1,34 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80242B94_B37764 -/* B37764 80242B94 27BDFFE8 */ addiu $sp, $sp, -0x18 -/* B37768 80242B98 3C058025 */ lui $a1, %hi(D_8024FEF0) -/* B3776C 80242B9C 8CA5FEF0 */ lw $a1, %lo(D_8024FEF0)($a1) -/* B37770 80242BA0 AFBF0010 */ sw $ra, 0x10($sp) -/* B37774 80242BA4 0C0B1EAF */ jal evt_get_variable -/* B37778 80242BA8 0000202D */ daddu $a0, $zero, $zero -/* B3777C 80242BAC 0040182D */ daddu $v1, $v0, $zero -/* B37780 80242BB0 24020001 */ addiu $v0, $zero, 1 -/* B37784 80242BB4 14620006 */ bne $v1, $v0, .L80242BD0 -/* B37788 80242BB8 24020002 */ addiu $v0, $zero, 2 -/* B3778C 80242BBC 44800000 */ mtc1 $zero, $f0 -/* B37790 80242BC0 00000000 */ nop -/* B37794 80242BC4 44050000 */ mfc1 $a1, $f0 -/* B37798 80242BC8 08090AFA */ j .L80242BE8 -/* B3779C 80242BCC 0000202D */ daddu $a0, $zero, $zero -.L80242BD0: -/* B377A0 80242BD0 14620008 */ bne $v1, $v0, .L80242BF4 -/* B377A4 80242BD4 24040001 */ addiu $a0, $zero, 1 -/* B377A8 80242BD8 44800000 */ mtc1 $zero, $f0 -/* B377AC 80242BDC 00000000 */ nop -/* B377B0 80242BE0 44050000 */ mfc1 $a1, $f0 -/* B377B4 80242BE4 00000000 */ nop -.L80242BE8: -/* B377B8 80242BE8 00A0302D */ daddu $a2, $a1, $zero -/* B377BC 80242BEC 0C01C5A4 */ jal fx_quizmo_answer -/* B377C0 80242BF0 00A0382D */ daddu $a3, $a1, $zero -.L80242BF4: -/* B377C4 80242BF4 8FBF0010 */ lw $ra, 0x10($sp) -/* B377C8 80242BF8 03E00008 */ jr $ra -/* B377CC 80242BFC 27BD0018 */ addiu $sp, $sp, 0x18 diff --git a/ver/us/asm/nonmatchings/world/area_jan/jan_03/B34BD0/func_80242C00_B377D0.s b/ver/us/asm/nonmatchings/world/area_jan/jan_03/B34BD0/func_80242C00_B377D0.s deleted file mode 100644 index e39ff576ff..0000000000 --- a/ver/us/asm/nonmatchings/world/area_jan/jan_03/B34BD0/func_80242C00_B377D0.s +++ /dev/null @@ -1,16 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80242C00_B377D0 -/* B377D0 80242C00 27BDFFE8 */ addiu $sp, $sp, -0x18 -/* B377D4 80242C04 3C058024 */ lui $a1, %hi(func_80242B94_B37764) -/* B377D8 80242C08 24A52B94 */ addiu $a1, $a1, %lo(func_80242B94_B37764) -/* B377DC 80242C0C AFBF0010 */ sw $ra, 0x10($sp) -/* B377E0 80242C10 0C048C8F */ jal create_generic_entity_frontUI -/* B377E4 80242C14 0000202D */ daddu $a0, $zero, $zero -/* B377E8 80242C18 8FBF0010 */ lw $ra, 0x10($sp) -/* B377EC 80242C1C 3C018025 */ lui $at, %hi(D_8024FED8) -/* B377F0 80242C20 AC22FED8 */ sw $v0, %lo(D_8024FED8)($at) -/* B377F4 80242C24 24020002 */ addiu $v0, $zero, 2 -/* B377F8 80242C28 03E00008 */ jr $ra -/* B377FC 80242C2C 27BD0018 */ addiu $sp, $sp, 0x18 diff --git a/ver/us/asm/nonmatchings/world/area_kmr/kmr_00/8ABF90/func_80240000_8ABF90.s b/ver/us/asm/nonmatchings/world/area_kmr/kmr_00/8ABF90/func_80240000_8ABF90.s index 97204f470f..6971b2c126 100644 --- a/ver/us/asm/nonmatchings/world/area_kmr/kmr_00/8ABF90/func_80240000_8ABF90.s +++ b/ver/us/asm/nonmatchings/world/area_kmr/kmr_00/8ABF90/func_80240000_8ABF90.s @@ -40,8 +40,8 @@ glabel func_80240000_8ABF90 /* 8AC01C 8024008C 26100004 */ addiu $s0, $s0, 4 /* 8AC020 80240090 0C0B1EAF */ jal evt_get_variable /* 8AC024 80240094 0220202D */ daddu $a0, $s1, $zero -/* 8AC028 80240098 3C018024 */ lui $at, %hi(obk_01_varTable) -/* 8AC02C 8024009C AC2240F0 */ sw $v0, %lo(obk_01_varTable)($at) +/* 8AC028 80240098 3C018024 */ lui $at, %hi(obk_01_varStash) +/* 8AC02C 8024009C AC2240F0 */ sw $v0, %lo(obk_01_varStash)($at) /* 8AC030 802400A0 8E050000 */ lw $a1, ($s0) /* 8AC034 802400A4 26100004 */ addiu $s0, $s0, 4 /* 8AC038 802400A8 0C0B1EAF */ jal evt_get_variable @@ -119,8 +119,8 @@ glabel func_80240000_8ABF90 /* 8AC144 802401B4 00006812 */ mflo $t5 /* 8AC148 802401B8 3C068024 */ lui $a2, %hi(D_802440E2) /* 8AC14C 802401BC 90C640E2 */ lbu $a2, %lo(D_802440E2)($a2) -/* 8AC150 802401C0 3C028024 */ lui $v0, %hi(obk_01_varTable) -/* 8AC154 802401C4 8C4240F0 */ lw $v0, %lo(obk_01_varTable)($v0) +/* 8AC150 802401C0 3C028024 */ lui $v0, %hi(obk_01_varStash) +/* 8AC154 802401C4 8C4240F0 */ lw $v0, %lo(obk_01_varStash)($v0) /* 8AC158 802401C8 00461023 */ subu $v0, $v0, $a2 /* 8AC15C 802401CC 00430018 */ mult $v0, $v1 /* 8AC160 802401D0 00004012 */ mflo $t0 diff --git a/ver/us/asm/nonmatchings/world/area_kmr/kmr_02/8B0070/func_80240A7C_8B0AEC.s b/ver/us/asm/nonmatchings/world/area_kmr/kmr_02/8B0070/func_80240A7C_8B0AEC.s deleted file mode 100644 index caf2a612e5..0000000000 --- a/ver/us/asm/nonmatchings/world/area_kmr/kmr_02/8B0070/func_80240A7C_8B0AEC.s +++ /dev/null @@ -1,39 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80240A7C_8B0AEC -/* 8B0AEC 80240A7C 27BDFFE0 */ addiu $sp, $sp, -0x20 -/* 8B0AF0 80240A80 AFB00010 */ sw $s0, 0x10($sp) -/* 8B0AF4 80240A84 3C108011 */ lui $s0, %hi(gPlayerData) -/* 8B0AF8 80240A88 2610F290 */ addiu $s0, $s0, %lo(gPlayerData) -/* 8B0AFC 80240A8C AFBF0018 */ sw $ra, 0x18($sp) -/* 8B0B00 80240A90 AFB10014 */ sw $s1, 0x14($sp) -/* 8B0B04 80240A94 960302C0 */ lhu $v1, 0x2c0($s0) -/* 8B0B08 80240A98 2C6203E7 */ sltiu $v0, $v1, 0x3e7 -/* 8B0B0C 80240A9C 10400003 */ beqz $v0, .L80240AAC -/* 8B0B10 80240AA0 0080882D */ daddu $s1, $a0, $zero -/* 8B0B14 80240AA4 24620001 */ addiu $v0, $v1, 1 -/* 8B0B18 80240AA8 A60202C0 */ sh $v0, 0x2c0($s0) -.L80240AAC: -/* 8B0B1C 80240AAC 3C05F5DE */ lui $a1, 0xf5de -/* 8B0B20 80240AB0 34A502E0 */ ori $a1, $a1, 0x2e0 -/* 8B0B24 80240AB4 0C0B1EAF */ jal evt_get_variable -/* 8B0B28 80240AB8 0000202D */ daddu $a0, $zero, $zero -/* 8B0B2C 80240ABC 3C038024 */ lui $v1, %hi(D_80245634_8B56A4) -/* 8B0B30 80240AC0 00621821 */ addu $v1, $v1, $v0 -/* 8B0B34 80240AC4 90635634 */ lbu $v1, %lo(D_80245634_8B56A4)($v1) -/* 8B0B38 80240AC8 8E220084 */ lw $v0, 0x84($s1) -/* 8B0B3C 80240ACC 54430006 */ bnel $v0, $v1, .L80240AE8 -/* 8B0B40 80240AD0 AE200084 */ sw $zero, 0x84($s1) -/* 8B0B44 80240AD4 24020001 */ addiu $v0, $zero, 1 -/* 8B0B48 80240AD8 AE220084 */ sw $v0, 0x84($s1) -/* 8B0B4C 80240ADC 960202C2 */ lhu $v0, 0x2c2($s0) -/* 8B0B50 80240AE0 24420001 */ addiu $v0, $v0, 1 -/* 8B0B54 80240AE4 A60202C2 */ sh $v0, 0x2c2($s0) -.L80240AE8: -/* 8B0B58 80240AE8 8FBF0018 */ lw $ra, 0x18($sp) -/* 8B0B5C 80240AEC 8FB10014 */ lw $s1, 0x14($sp) -/* 8B0B60 80240AF0 8FB00010 */ lw $s0, 0x10($sp) -/* 8B0B64 80240AF4 24020002 */ addiu $v0, $zero, 2 -/* 8B0B68 80240AF8 03E00008 */ jr $ra -/* 8B0B6C 80240AFC 27BD0020 */ addiu $sp, $sp, 0x20 diff --git a/ver/us/asm/nonmatchings/world/area_kmr/kmr_02/8B0070/func_80240B00_8B0B70.s b/ver/us/asm/nonmatchings/world/area_kmr/kmr_02/8B0070/func_80240B00_8B0B70.s deleted file mode 100644 index eab0fd6e92..0000000000 --- a/ver/us/asm/nonmatchings/world/area_kmr/kmr_02/8B0070/func_80240B00_8B0B70.s +++ /dev/null @@ -1,140 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80240B00_8B0B70 -/* 8B0B70 80240B00 27BDFFC8 */ addiu $sp, $sp, -0x38 -/* 8B0B74 80240B04 AFB1001C */ sw $s1, 0x1c($sp) -/* 8B0B78 80240B08 AFBF0020 */ sw $ra, 0x20($sp) -/* 8B0B7C 80240B0C AFB00018 */ sw $s0, 0x18($sp) -/* 8B0B80 80240B10 F7B60030 */ sdc1 $f22, 0x30($sp) -/* 8B0B84 80240B14 F7B40028 */ sdc1 $f20, 0x28($sp) -/* 8B0B88 80240B18 10A00060 */ beqz $a1, .L80240C9C -/* 8B0B8C 80240B1C 0080882D */ daddu $s1, $a0, $zero -/* 8B0B90 80240B20 3C05F4AC */ lui $a1, 0xf4ac -/* 8B0B94 80240B24 0C0B1EAF */ jal evt_get_variable -/* 8B0B98 80240B28 34A5D481 */ ori $a1, $a1, 0xd481 -/* 8B0B9C 80240B2C 0220202D */ daddu $a0, $s1, $zero -/* 8B0BA0 80240B30 3C05F4AC */ lui $a1, 0xf4ac -/* 8B0BA4 80240B34 4482B000 */ mtc1 $v0, $f22 -/* 8B0BA8 80240B38 00000000 */ nop -/* 8B0BAC 80240B3C 4680B5A0 */ cvt.s.w $f22, $f22 -/* 8B0BB0 80240B40 0C0B1EAF */ jal evt_get_variable -/* 8B0BB4 80240B44 34A5D482 */ ori $a1, $a1, 0xd482 -/* 8B0BB8 80240B48 0220202D */ daddu $a0, $s1, $zero -/* 8B0BBC 80240B4C 3C05F4AC */ lui $a1, 0xf4ac -/* 8B0BC0 80240B50 4482A000 */ mtc1 $v0, $f20 -/* 8B0BC4 80240B54 00000000 */ nop -/* 8B0BC8 80240B58 4680A520 */ cvt.s.w $f20, $f20 -/* 8B0BCC 80240B5C 0C0B1EAF */ jal evt_get_variable -/* 8B0BD0 80240B60 34A5D483 */ ori $a1, $a1, 0xd483 -/* 8B0BD4 80240B64 44821000 */ mtc1 $v0, $f2 -/* 8B0BD8 80240B68 00000000 */ nop -/* 8B0BDC 80240B6C 468010A0 */ cvt.s.w $f2, $f2 -/* 8B0BE0 80240B70 4405B000 */ mfc1 $a1, $f22 -/* 8B0BE4 80240B74 4406A000 */ mfc1 $a2, $f20 -/* 8B0BE8 80240B78 44071000 */ mfc1 $a3, $f2 -/* 8B0BEC 80240B7C 0C01C574 */ jal fx_quizmo_stage -/* 8B0BF0 80240B80 0000202D */ daddu $a0, $zero, $zero -/* 8B0BF4 80240B84 0220202D */ daddu $a0, $s1, $zero -/* 8B0BF8 80240B88 3C05F4AC */ lui $a1, 0xf4ac -/* 8B0BFC 80240B8C 34A5D481 */ ori $a1, $a1, 0xd481 -/* 8B0C00 80240B90 3C108025 */ lui $s0, %hi(D_80257F48) -/* 8B0C04 80240B94 26107F48 */ addiu $s0, $s0, %lo(D_80257F48) -/* 8B0C08 80240B98 0C0B1EAF */ jal evt_get_variable -/* 8B0C0C 80240B9C AE020000 */ sw $v0, ($s0) -/* 8B0C10 80240BA0 0220202D */ daddu $a0, $s1, $zero -/* 8B0C14 80240BA4 3C05F4AC */ lui $a1, 0xf4ac -/* 8B0C18 80240BA8 4482B000 */ mtc1 $v0, $f22 -/* 8B0C1C 80240BAC 00000000 */ nop -/* 8B0C20 80240BB0 4680B5A0 */ cvt.s.w $f22, $f22 -/* 8B0C24 80240BB4 0C0B1EAF */ jal evt_get_variable -/* 8B0C28 80240BB8 34A5D482 */ ori $a1, $a1, 0xd482 -/* 8B0C2C 80240BBC 0220202D */ daddu $a0, $s1, $zero -/* 8B0C30 80240BC0 3C05F4AC */ lui $a1, 0xf4ac -/* 8B0C34 80240BC4 4482A000 */ mtc1 $v0, $f20 -/* 8B0C38 80240BC8 00000000 */ nop -/* 8B0C3C 80240BCC 4680A520 */ cvt.s.w $f20, $f20 -/* 8B0C40 80240BD0 0C0B1EAF */ jal evt_get_variable -/* 8B0C44 80240BD4 34A5D483 */ ori $a1, $a1, 0xd483 -/* 8B0C48 80240BD8 44821000 */ mtc1 $v0, $f2 -/* 8B0C4C 80240BDC 00000000 */ nop -/* 8B0C50 80240BE0 468010A0 */ cvt.s.w $f2, $f2 -/* 8B0C54 80240BE4 4405B000 */ mfc1 $a1, $f22 -/* 8B0C58 80240BE8 4406A000 */ mfc1 $a2, $f20 -/* 8B0C5C 80240BEC 44071000 */ mfc1 $a3, $f2 -/* 8B0C60 80240BF0 0C01C604 */ jal fx_quizmo_audience -/* 8B0C64 80240BF4 0000202D */ daddu $a0, $zero, $zero -/* 8B0C68 80240BF8 0220202D */ daddu $a0, $s1, $zero -/* 8B0C6C 80240BFC 3C05F4AC */ lui $a1, 0xf4ac -/* 8B0C70 80240C00 3C018025 */ lui $at, %hi(D_80257F4C) -/* 8B0C74 80240C04 AC227F4C */ sw $v0, %lo(D_80257F4C)($at) -/* 8B0C78 80240C08 0C0B1EAF */ jal evt_get_variable -/* 8B0C7C 80240C0C 34A5D481 */ ori $a1, $a1, 0xd481 -/* 8B0C80 80240C10 0220202D */ daddu $a0, $s1, $zero -/* 8B0C84 80240C14 3C05F4AC */ lui $a1, 0xf4ac -/* 8B0C88 80240C18 4482B000 */ mtc1 $v0, $f22 -/* 8B0C8C 80240C1C 00000000 */ nop -/* 8B0C90 80240C20 4680B5A0 */ cvt.s.w $f22, $f22 -/* 8B0C94 80240C24 0C0B1EAF */ jal evt_get_variable -/* 8B0C98 80240C28 34A5D482 */ ori $a1, $a1, 0xd482 -/* 8B0C9C 80240C2C 0220202D */ daddu $a0, $s1, $zero -/* 8B0CA0 80240C30 3C05F4AC */ lui $a1, 0xf4ac -/* 8B0CA4 80240C34 4482A000 */ mtc1 $v0, $f20 -/* 8B0CA8 80240C38 00000000 */ nop -/* 8B0CAC 80240C3C 4680A520 */ cvt.s.w $f20, $f20 -/* 8B0CB0 80240C40 0C0B1EAF */ jal evt_get_variable -/* 8B0CB4 80240C44 34A5D483 */ ori $a1, $a1, 0xd483 -/* 8B0CB8 80240C48 44821000 */ mtc1 $v0, $f2 -/* 8B0CBC 80240C4C 00000000 */ nop -/* 8B0CC0 80240C50 468010A0 */ cvt.s.w $f2, $f2 -/* 8B0CC4 80240C54 4405B000 */ mfc1 $a1, $f22 -/* 8B0CC8 80240C58 4406A000 */ mfc1 $a2, $f20 -/* 8B0CCC 80240C5C 3C013F80 */ lui $at, 0x3f80 -/* 8B0CD0 80240C60 44810000 */ mtc1 $at, $f0 -/* 8B0CD4 80240C64 44071000 */ mfc1 $a3, $f2 -/* 8B0CD8 80240C68 0000202D */ daddu $a0, $zero, $zero -/* 8B0CDC 80240C6C AFA00014 */ sw $zero, 0x14($sp) -/* 8B0CE0 80240C70 0C01CA24 */ jal fx_quizmo_assistant -/* 8B0CE4 80240C74 E7A00010 */ swc1 $f0, 0x10($sp) -/* 8B0CE8 80240C78 8E030000 */ lw $v1, ($s0) -/* 8B0CEC 80240C7C 8C64000C */ lw $a0, 0xc($v1) -/* 8B0CF0 80240C80 3C018025 */ lui $at, %hi(D_80257F50) -/* 8B0CF4 80240C84 AC227F50 */ sw $v0, %lo(D_80257F50)($at) -/* 8B0CF8 80240C88 AC800018 */ sw $zero, 0x18($a0) -/* 8B0CFC 80240C8C AC800020 */ sw $zero, 0x20($a0) -/* 8B0D00 80240C90 AC800024 */ sw $zero, 0x24($a0) -/* 8B0D04 80240C94 AC800028 */ sw $zero, 0x28($a0) -/* 8B0D08 80240C98 AC80001C */ sw $zero, 0x1c($a0) -.L80240C9C: -/* 8B0D0C 80240C9C 3C028025 */ lui $v0, %hi(D_80257F48) -/* 8B0D10 80240CA0 8C427F48 */ lw $v0, %lo(D_80257F48)($v0) -/* 8B0D14 80240CA4 8C44000C */ lw $a0, 0xc($v0) -/* 8B0D18 80240CA8 8C820020 */ lw $v0, 0x20($a0) -/* 8B0D1C 80240CAC 8C830028 */ lw $v1, 0x28($a0) -/* 8B0D20 80240CB0 2442000A */ addiu $v0, $v0, 0xa -/* 8B0D24 80240CB4 AC820020 */ sw $v0, 0x20($a0) -/* 8B0D28 80240CB8 8C820024 */ lw $v0, 0x24($a0) -/* 8B0D2C 80240CBC 2463000A */ addiu $v1, $v1, 0xa -/* 8B0D30 80240CC0 AC830028 */ sw $v1, 0x28($a0) -/* 8B0D34 80240CC4 8C830018 */ lw $v1, 0x18($a0) -/* 8B0D38 80240CC8 2442000A */ addiu $v0, $v0, 0xa -/* 8B0D3C 80240CCC AC820024 */ sw $v0, 0x24($a0) -/* 8B0D40 80240CD0 8C82001C */ lw $v0, 0x1c($a0) -/* 8B0D44 80240CD4 2463000A */ addiu $v1, $v1, 0xa -/* 8B0D48 80240CD8 AC830018 */ sw $v1, 0x18($a0) -/* 8B0D4C 80240CDC 286300FF */ slti $v1, $v1, 0xff -/* 8B0D50 80240CE0 2442000A */ addiu $v0, $v0, 0xa -/* 8B0D54 80240CE4 AC82001C */ sw $v0, 0x1c($a0) -/* 8B0D58 80240CE8 14600004 */ bnez $v1, .L80240CFC -/* 8B0D5C 80240CEC 0000102D */ daddu $v0, $zero, $zero -/* 8B0D60 80240CF0 240200FF */ addiu $v0, $zero, 0xff -/* 8B0D64 80240CF4 AC820018 */ sw $v0, 0x18($a0) -/* 8B0D68 80240CF8 24020002 */ addiu $v0, $zero, 2 -.L80240CFC: -/* 8B0D6C 80240CFC 8FBF0020 */ lw $ra, 0x20($sp) -/* 8B0D70 80240D00 8FB1001C */ lw $s1, 0x1c($sp) -/* 8B0D74 80240D04 8FB00018 */ lw $s0, 0x18($sp) -/* 8B0D78 80240D08 D7B60030 */ ldc1 $f22, 0x30($sp) -/* 8B0D7C 80240D0C D7B40028 */ ldc1 $f20, 0x28($sp) -/* 8B0D80 80240D10 03E00008 */ jr $ra -/* 8B0D84 80240D14 27BD0038 */ addiu $sp, $sp, 0x38 diff --git a/ver/us/asm/nonmatchings/world/area_kmr/kmr_02/8B0070/func_80240D18_8B0D88.s b/ver/us/asm/nonmatchings/world/area_kmr/kmr_02/8B0070/func_80240D18_8B0D88.s deleted file mode 100644 index 4e9f35713c..0000000000 --- a/ver/us/asm/nonmatchings/world/area_kmr/kmr_02/8B0070/func_80240D18_8B0D88.s +++ /dev/null @@ -1,52 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80240D18_8B0D88 -/* 8B0D88 80240D18 27BDFFE8 */ addiu $sp, $sp, -0x18 -/* 8B0D8C 80240D1C 10A0000B */ beqz $a1, .L80240D4C -/* 8B0D90 80240D20 AFBF0010 */ sw $ra, 0x10($sp) -/* 8B0D94 80240D24 3C038025 */ lui $v1, %hi(D_80257F4C) -/* 8B0D98 80240D28 8C637F4C */ lw $v1, %lo(D_80257F4C)($v1) -/* 8B0D9C 80240D2C 8C620000 */ lw $v0, ($v1) -/* 8B0DA0 80240D30 3C048025 */ lui $a0, %hi(D_80257F50) -/* 8B0DA4 80240D34 8C847F50 */ lw $a0, %lo(D_80257F50)($a0) -/* 8B0DA8 80240D38 34420010 */ ori $v0, $v0, 0x10 -/* 8B0DAC 80240D3C AC620000 */ sw $v0, ($v1) -/* 8B0DB0 80240D40 8C820000 */ lw $v0, ($a0) -/* 8B0DB4 80240D44 34420010 */ ori $v0, $v0, 0x10 -/* 8B0DB8 80240D48 AC820000 */ sw $v0, ($a0) -.L80240D4C: -/* 8B0DBC 80240D4C 3C048025 */ lui $a0, %hi(D_80257F48) -/* 8B0DC0 80240D50 8C847F48 */ lw $a0, %lo(D_80257F48)($a0) -/* 8B0DC4 80240D54 8C85000C */ lw $a1, 0xc($a0) -/* 8B0DC8 80240D58 8CA20018 */ lw $v0, 0x18($a1) -/* 8B0DCC 80240D5C 8CA30020 */ lw $v1, 0x20($a1) -/* 8B0DD0 80240D60 2442FFF6 */ addiu $v0, $v0, -0xa -/* 8B0DD4 80240D64 ACA20018 */ sw $v0, 0x18($a1) -/* 8B0DD8 80240D68 8CA20024 */ lw $v0, 0x24($a1) -/* 8B0DDC 80240D6C 2463FFF6 */ addiu $v1, $v1, -0xa -/* 8B0DE0 80240D70 ACA30020 */ sw $v1, 0x20($a1) -/* 8B0DE4 80240D74 8CA30028 */ lw $v1, 0x28($a1) -/* 8B0DE8 80240D78 2442FFF6 */ addiu $v0, $v0, -0xa -/* 8B0DEC 80240D7C ACA20024 */ sw $v0, 0x24($a1) -/* 8B0DF0 80240D80 8CA2001C */ lw $v0, 0x1c($a1) -/* 8B0DF4 80240D84 2463FFF6 */ addiu $v1, $v1, -0xa -/* 8B0DF8 80240D88 ACA30028 */ sw $v1, 0x28($a1) -/* 8B0DFC 80240D8C 8CA30018 */ lw $v1, 0x18($a1) -/* 8B0E00 80240D90 2442FFF6 */ addiu $v0, $v0, -0xa -/* 8B0E04 80240D94 18600003 */ blez $v1, .L80240DA4 -/* 8B0E08 80240D98 ACA2001C */ sw $v0, 0x1c($a1) -/* 8B0E0C 80240D9C 08090370 */ j .L80240DC0 -/* 8B0E10 80240DA0 0000102D */ daddu $v0, $zero, $zero -.L80240DA4: -/* 8B0E14 80240DA4 0C016914 */ jal remove_effect -/* 8B0E18 80240DA8 ACA00018 */ sw $zero, 0x18($a1) -/* 8B0E1C 80240DAC 3C048025 */ lui $a0, %hi(D_80257F2C) -/* 8B0E20 80240DB0 8C847F2C */ lw $a0, %lo(D_80257F2C)($a0) -/* 8B0E24 80240DB4 0C048D70 */ jal free_generic_entity -/* 8B0E28 80240DB8 00000000 */ nop -/* 8B0E2C 80240DBC 24020002 */ addiu $v0, $zero, 2 -.L80240DC0: -/* 8B0E30 80240DC0 8FBF0010 */ lw $ra, 0x10($sp) -/* 8B0E34 80240DC4 03E00008 */ jr $ra -/* 8B0E38 80240DC8 27BD0018 */ addiu $sp, $sp, 0x18 diff --git a/ver/us/asm/nonmatchings/world/area_kmr/kmr_02/8B0070/func_80240DCC_8B0E3C.s b/ver/us/asm/nonmatchings/world/area_kmr/kmr_02/8B0070/func_80240DCC_8B0E3C.s deleted file mode 100644 index d419b1fe64..0000000000 --- a/ver/us/asm/nonmatchings/world/area_kmr/kmr_02/8B0070/func_80240DCC_8B0E3C.s +++ /dev/null @@ -1,17 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80240DCC_8B0E3C -/* 8B0E3C 80240DCC 27BDFFE8 */ addiu $sp, $sp, -0x18 -/* 8B0E40 80240DD0 AFBF0010 */ sw $ra, 0x10($sp) -/* 8B0E44 80240DD4 8C82000C */ lw $v0, 0xc($a0) -/* 8B0E48 80240DD8 0C0B1EAF */ jal evt_get_variable -/* 8B0E4C 80240DDC 8C450000 */ lw $a1, ($v0) -/* 8B0E50 80240DE0 3C038025 */ lui $v1, %hi(D_80257F48) -/* 8B0E54 80240DE4 8C637F48 */ lw $v1, %lo(D_80257F48)($v1) -/* 8B0E58 80240DE8 8C63000C */ lw $v1, 0xc($v1) -/* 8B0E5C 80240DEC AC620034 */ sw $v0, 0x34($v1) -/* 8B0E60 80240DF0 8FBF0010 */ lw $ra, 0x10($sp) -/* 8B0E64 80240DF4 24020002 */ addiu $v0, $zero, 2 -/* 8B0E68 80240DF8 03E00008 */ jr $ra -/* 8B0E6C 80240DFC 27BD0018 */ addiu $sp, $sp, 0x18 diff --git a/ver/us/asm/nonmatchings/world/area_kmr/kmr_02/8B0070/func_80240E00_8B0E70.s b/ver/us/asm/nonmatchings/world/area_kmr/kmr_02/8B0070/func_80240E00_8B0E70.s deleted file mode 100644 index 32ad4af9e7..0000000000 --- a/ver/us/asm/nonmatchings/world/area_kmr/kmr_02/8B0070/func_80240E00_8B0E70.s +++ /dev/null @@ -1,41 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80240E00_8B0E70 -/* 8B0E70 80240E00 27BDFFE8 */ addiu $sp, $sp, -0x18 -/* 8B0E74 80240E04 AFBF0010 */ sw $ra, 0x10($sp) -/* 8B0E78 80240E08 8C82000C */ lw $v0, 0xc($a0) -/* 8B0E7C 80240E0C 0C0B1EAF */ jal evt_get_variable -/* 8B0E80 80240E10 8C450000 */ lw $a1, ($v0) -/* 8B0E84 80240E14 0040202D */ daddu $a0, $v0, $zero -/* 8B0E88 80240E18 3C028025 */ lui $v0, %hi(D_80257F48) -/* 8B0E8C 80240E1C 8C427F48 */ lw $v0, %lo(D_80257F48)($v0) -/* 8B0E90 80240E20 24030001 */ addiu $v1, $zero, 1 -/* 8B0E94 80240E24 8C45000C */ lw $a1, 0xc($v0) -/* 8B0E98 80240E28 1083000D */ beq $a0, $v1, .L80240E60 -/* 8B0E9C 80240E2C 28820002 */ slti $v0, $a0, 2 -/* 8B0EA0 80240E30 10400005 */ beqz $v0, .L80240E48 -/* 8B0EA4 80240E34 24020002 */ addiu $v0, $zero, 2 -/* 8B0EA8 80240E38 10800007 */ beqz $a0, .L80240E58 -/* 8B0EAC 80240E3C 240200C0 */ addiu $v0, $zero, 0xc0 -/* 8B0EB0 80240E40 0809039C */ j .L80240E70 -/* 8B0EB4 80240E44 ACA00038 */ sw $zero, 0x38($a1) -.L80240E48: -/* 8B0EB8 80240E48 10820008 */ beq $a0, $v0, .L80240E6C -/* 8B0EBC 80240E4C 24020040 */ addiu $v0, $zero, 0x40 -/* 8B0EC0 80240E50 0809039C */ j .L80240E70 -/* 8B0EC4 80240E54 ACA00038 */ sw $zero, 0x38($a1) -.L80240E58: -/* 8B0EC8 80240E58 0809039C */ j .L80240E70 -/* 8B0ECC 80240E5C ACA20038 */ sw $v0, 0x38($a1) -.L80240E60: -/* 8B0ED0 80240E60 24020080 */ addiu $v0, $zero, 0x80 -/* 8B0ED4 80240E64 0809039C */ j .L80240E70 -/* 8B0ED8 80240E68 ACA20038 */ sw $v0, 0x38($a1) -.L80240E6C: -/* 8B0EDC 80240E6C ACA20038 */ sw $v0, 0x38($a1) -.L80240E70: -/* 8B0EE0 80240E70 8FBF0010 */ lw $ra, 0x10($sp) -/* 8B0EE4 80240E74 24020002 */ addiu $v0, $zero, 2 -/* 8B0EE8 80240E78 03E00008 */ jr $ra -/* 8B0EEC 80240E7C 27BD0018 */ addiu $sp, $sp, 0x18 diff --git a/ver/us/asm/nonmatchings/world/area_kmr/kmr_02/8B0070/func_80240E80_8B0EF0.s b/ver/us/asm/nonmatchings/world/area_kmr/kmr_02/8B0070/func_80240E80_8B0EF0.s deleted file mode 100644 index d269dd6b1e..0000000000 --- a/ver/us/asm/nonmatchings/world/area_kmr/kmr_02/8B0070/func_80240E80_8B0EF0.s +++ /dev/null @@ -1,10 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80240E80_8B0EF0 -/* 8B0EF0 80240E80 3C028025 */ lui $v0, %hi(D_80257F50) -/* 8B0EF4 80240E84 8C427F50 */ lw $v0, %lo(D_80257F50)($v0) -/* 8B0EF8 80240E88 8C42000C */ lw $v0, 0xc($v0) -/* 8B0EFC 80240E8C AC40001C */ sw $zero, 0x1c($v0) -/* 8B0F00 80240E90 03E00008 */ jr $ra -/* 8B0F04 80240E94 24020002 */ addiu $v0, $zero, 2 diff --git a/ver/us/asm/nonmatchings/world/area_kmr/kmr_02/8B0070/func_80240E98_8B0F08.s b/ver/us/asm/nonmatchings/world/area_kmr/kmr_02/8B0070/func_80240E98_8B0F08.s deleted file mode 100644 index 1e829d60d7..0000000000 --- a/ver/us/asm/nonmatchings/world/area_kmr/kmr_02/8B0070/func_80240E98_8B0F08.s +++ /dev/null @@ -1,11 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80240E98_8B0F08 -/* 8B0F08 80240E98 3C028025 */ lui $v0, %hi(D_80257F50) -/* 8B0F0C 80240E9C 8C427F50 */ lw $v0, %lo(D_80257F50)($v0) -/* 8B0F10 80240EA0 8C43000C */ lw $v1, 0xc($v0) -/* 8B0F14 80240EA4 24020001 */ addiu $v0, $zero, 1 -/* 8B0F18 80240EA8 AC62001C */ sw $v0, 0x1c($v1) -/* 8B0F1C 80240EAC 03E00008 */ jr $ra -/* 8B0F20 80240EB0 24020002 */ addiu $v0, $zero, 2 diff --git a/ver/us/asm/nonmatchings/world/area_kmr/kmr_02/8B0070/func_80240EB4_8B0F24.s b/ver/us/asm/nonmatchings/world/area_kmr/kmr_02/8B0070/func_80240EB4_8B0F24.s deleted file mode 100644 index 4e4256e5b8..0000000000 --- a/ver/us/asm/nonmatchings/world/area_kmr/kmr_02/8B0070/func_80240EB4_8B0F24.s +++ /dev/null @@ -1,10 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80240EB4_8B0F24 -/* 8B0F24 80240EB4 3C028025 */ lui $v0, %hi(D_80257F50) -/* 8B0F28 80240EB8 8C427F50 */ lw $v0, %lo(D_80257F50)($v0) -/* 8B0F2C 80240EBC 8C43000C */ lw $v1, 0xc($v0) -/* 8B0F30 80240EC0 24020002 */ addiu $v0, $zero, 2 -/* 8B0F34 80240EC4 03E00008 */ jr $ra -/* 8B0F38 80240EC8 AC62001C */ sw $v0, 0x1c($v1) diff --git a/ver/us/asm/nonmatchings/world/area_kmr/kmr_02/8B0070/func_80241388_8B13F8.s b/ver/us/asm/nonmatchings/world/area_kmr/kmr_02/8B0070/func_80241388_8B13F8.s deleted file mode 100644 index 0abd0a297b..0000000000 --- a/ver/us/asm/nonmatchings/world/area_kmr/kmr_02/8B0070/func_80241388_8B13F8.s +++ /dev/null @@ -1,34 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80241388_8B13F8 -/* 8B13F8 80241388 27BDFFE8 */ addiu $sp, $sp, -0x18 -/* 8B13FC 8024138C 3C058025 */ lui $a1, %hi(D_80257F40) -/* 8B1400 80241390 8CA57F40 */ lw $a1, %lo(D_80257F40)($a1) -/* 8B1404 80241394 AFBF0010 */ sw $ra, 0x10($sp) -/* 8B1408 80241398 0C0B1EAF */ jal evt_get_variable -/* 8B140C 8024139C 0000202D */ daddu $a0, $zero, $zero -/* 8B1410 802413A0 0040182D */ daddu $v1, $v0, $zero -/* 8B1414 802413A4 24020001 */ addiu $v0, $zero, 1 -/* 8B1418 802413A8 14620006 */ bne $v1, $v0, .L802413C4 -/* 8B141C 802413AC 24020002 */ addiu $v0, $zero, 2 -/* 8B1420 802413B0 44800000 */ mtc1 $zero, $f0 -/* 8B1424 802413B4 00000000 */ nop -/* 8B1428 802413B8 44050000 */ mfc1 $a1, $f0 -/* 8B142C 802413BC 080904F7 */ j .L802413DC -/* 8B1430 802413C0 0000202D */ daddu $a0, $zero, $zero -.L802413C4: -/* 8B1434 802413C4 14620008 */ bne $v1, $v0, .L802413E8 -/* 8B1438 802413C8 24040001 */ addiu $a0, $zero, 1 -/* 8B143C 802413CC 44800000 */ mtc1 $zero, $f0 -/* 8B1440 802413D0 00000000 */ nop -/* 8B1444 802413D4 44050000 */ mfc1 $a1, $f0 -/* 8B1448 802413D8 00000000 */ nop -.L802413DC: -/* 8B144C 802413DC 00A0302D */ daddu $a2, $a1, $zero -/* 8B1450 802413E0 0C01C5A4 */ jal fx_quizmo_answer -/* 8B1454 802413E4 00A0382D */ daddu $a3, $a1, $zero -.L802413E8: -/* 8B1458 802413E8 8FBF0010 */ lw $ra, 0x10($sp) -/* 8B145C 802413EC 03E00008 */ jr $ra -/* 8B1460 802413F0 27BD0018 */ addiu $sp, $sp, 0x18 diff --git a/ver/us/asm/nonmatchings/world/area_kmr/kmr_02/8B0070/func_802413F4_8B1464.s b/ver/us/asm/nonmatchings/world/area_kmr/kmr_02/8B0070/func_802413F4_8B1464.s deleted file mode 100644 index ab1b56a2ae..0000000000 --- a/ver/us/asm/nonmatchings/world/area_kmr/kmr_02/8B0070/func_802413F4_8B1464.s +++ /dev/null @@ -1,16 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_802413F4_8B1464 -/* 8B1464 802413F4 27BDFFE8 */ addiu $sp, $sp, -0x18 -/* 8B1468 802413F8 3C058024 */ lui $a1, %hi(func_80241388_8B13F8) -/* 8B146C 802413FC 24A51388 */ addiu $a1, $a1, %lo(func_80241388_8B13F8) -/* 8B1470 80241400 AFBF0010 */ sw $ra, 0x10($sp) -/* 8B1474 80241404 0C048C8F */ jal create_generic_entity_frontUI -/* 8B1478 80241408 0000202D */ daddu $a0, $zero, $zero -/* 8B147C 8024140C 8FBF0010 */ lw $ra, 0x10($sp) -/* 8B1480 80241410 3C018025 */ lui $at, %hi(D_80257F2C) -/* 8B1484 80241414 AC227F2C */ sw $v0, %lo(D_80257F2C)($at) -/* 8B1488 80241418 24020002 */ addiu $v0, $zero, 2 -/* 8B148C 8024141C 03E00008 */ jr $ra -/* 8B1490 80241420 27BD0018 */ addiu $sp, $sp, 0x18 diff --git a/ver/us/asm/nonmatchings/world/area_kpa/kpa_130/AA2D20/func_80240048_AA2D68.s b/ver/us/asm/nonmatchings/world/area_kpa/kpa_130/AA2D20/func_80240048_AA2D68.s deleted file mode 100644 index 790e19ad1e..0000000000 --- a/ver/us/asm/nonmatchings/world/area_kpa/kpa_130/AA2D20/func_80240048_AA2D68.s +++ /dev/null @@ -1,309 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -.section .rodata - -dlabel D_80244750_AA7470 -.double 190.0 - -.section .text - -glabel func_80240048_AA2D68 -/* AA2D68 80240048 27BDFFB8 */ addiu $sp, $sp, -0x48 -/* AA2D6C 8024004C AFB3002C */ sw $s3, 0x2c($sp) -/* AA2D70 80240050 0080982D */ daddu $s3, $a0, $zero -/* AA2D74 80240054 AFB00020 */ sw $s0, 0x20($sp) -/* AA2D78 80240058 00A0802D */ daddu $s0, $a1, $zero -/* AA2D7C 8024005C AFBF003C */ sw $ra, 0x3c($sp) -/* AA2D80 80240060 AFB60038 */ sw $s6, 0x38($sp) -/* AA2D84 80240064 AFB50034 */ sw $s5, 0x34($sp) -/* AA2D88 80240068 AFB40030 */ sw $s4, 0x30($sp) -/* AA2D8C 8024006C AFB20028 */ sw $s2, 0x28($sp) -/* AA2D90 80240070 AFB10024 */ sw $s1, 0x24($sp) -/* AA2D94 80240074 F7B40040 */ sdc1 $f20, 0x40($sp) -/* AA2D98 80240078 8E720148 */ lw $s2, 0x148($s3) -/* AA2D9C 8024007C 0000A02D */ daddu $s4, $zero, $zero -/* AA2DA0 80240080 86440008 */ lh $a0, 8($s2) -/* AA2DA4 80240084 0C00EABB */ jal get_npc_unsafe -/* AA2DA8 80240088 0280A82D */ daddu $s5, $s4, $zero -/* AA2DAC 8024008C 8E63000C */ lw $v1, 0xc($s3) -/* AA2DB0 80240090 0260202D */ daddu $a0, $s3, $zero -/* AA2DB4 80240094 8C650000 */ lw $a1, ($v1) -/* AA2DB8 80240098 0C0B1EAF */ jal evt_get_variable -/* AA2DBC 8024009C 0040882D */ daddu $s1, $v0, $zero -/* AA2DC0 802400A0 16000005 */ bnez $s0, .L802400B8 -/* AA2DC4 802400A4 0040B02D */ daddu $s6, $v0, $zero -/* AA2DC8 802400A8 8E43006C */ lw $v1, 0x6c($s2) -/* AA2DCC 802400AC 24020064 */ addiu $v0, $zero, 0x64 -/* AA2DD0 802400B0 14620011 */ bne $v1, $v0, .L802400F8 -/* AA2DD4 802400B4 00000000 */ nop -.L802400B8: -/* AA2DD8 802400B8 AE600070 */ sw $zero, 0x70($s3) -/* AA2DDC 802400BC A620008E */ sh $zero, 0x8e($s1) -/* AA2DE0 802400C0 8E4200B0 */ lw $v0, 0xb0($s2) -/* AA2DE4 802400C4 34420008 */ ori $v0, $v0, 8 -/* AA2DE8 802400C8 AE4200B0 */ sw $v0, 0xb0($s2) -/* AA2DEC 802400CC 8E420000 */ lw $v0, ($s2) -/* AA2DF0 802400D0 3C030020 */ lui $v1, 0x20 -/* AA2DF4 802400D4 00431025 */ or $v0, $v0, $v1 -/* AA2DF8 802400D8 AE420000 */ sw $v0, ($s2) -/* AA2DFC 802400DC 8E220000 */ lw $v0, ($s1) -/* AA2E00 802400E0 3C030004 */ lui $v1, 4 -/* AA2E04 802400E4 00431025 */ or $v0, $v0, $v1 -/* AA2E08 802400E8 AE220000 */ sw $v0, ($s1) -/* AA2E0C 802400EC 2402FFFF */ addiu $v0, $zero, -1 -/* AA2E10 802400F0 AE40006C */ sw $zero, 0x6c($s2) -/* AA2E14 802400F4 AE420070 */ sw $v0, 0x70($s2) -.L802400F8: -/* AA2E18 802400F8 8E4300B0 */ lw $v1, 0xb0($s2) -/* AA2E1C 802400FC 30620004 */ andi $v0, $v1, 4 -/* AA2E20 80240100 10400007 */ beqz $v0, .L80240120 -/* AA2E24 80240104 00000000 */ nop -/* AA2E28 80240108 824200B4 */ lb $v0, 0xb4($s2) -/* AA2E2C 8024010C 144000DC */ bnez $v0, .L80240480 -/* AA2E30 80240110 0000102D */ daddu $v0, $zero, $zero -/* AA2E34 80240114 2402FFFB */ addiu $v0, $zero, -5 -/* AA2E38 80240118 00621024 */ and $v0, $v1, $v0 -/* AA2E3C 8024011C AE4200B0 */ sw $v0, 0xb0($s2) -.L80240120: -/* AA2E40 80240120 8E630070 */ lw $v1, 0x70($s3) -/* AA2E44 80240124 24100001 */ addiu $s0, $zero, 1 -/* AA2E48 80240128 1070001C */ beq $v1, $s0, .L8024019C -/* AA2E4C 8024012C 28620002 */ slti $v0, $v1, 2 -/* AA2E50 80240130 50400005 */ beql $v0, $zero, .L80240148 -/* AA2E54 80240134 24020002 */ addiu $v0, $zero, 2 -/* AA2E58 80240138 10600009 */ beqz $v1, .L80240160 -/* AA2E5C 8024013C 0220202D */ daddu $a0, $s1, $zero -/* AA2E60 80240140 0809011C */ j .L80240470 -/* AA2E64 80240144 00000000 */ nop -.L80240148: -/* AA2E68 80240148 10620057 */ beq $v1, $v0, .L802402A8 -/* AA2E6C 8024014C 24020003 */ addiu $v0, $zero, 3 -/* AA2E70 80240150 106200C1 */ beq $v1, $v0, .L80240458 -/* AA2E74 80240154 00000000 */ nop -/* AA2E78 80240158 0809011C */ j .L80240470 -/* AA2E7C 8024015C 00000000 */ nop -.L80240160: -/* AA2E80 80240160 3C01C47A */ lui $at, 0xc47a -/* AA2E84 80240164 44810000 */ mtc1 $at, $f0 -/* AA2E88 80240168 8E230000 */ lw $v1, ($s1) -/* AA2E8C 8024016C 2402FBFF */ addiu $v0, $zero, -0x401 -/* AA2E90 80240170 AE200038 */ sw $zero, 0x38($s1) -/* AA2E94 80240174 AE200040 */ sw $zero, 0x40($s1) -/* AA2E98 80240178 AE200048 */ sw $zero, 0x48($s1) -/* AA2E9C 8024017C A620008E */ sh $zero, 0x8e($s1) -/* AA2EA0 80240180 34630002 */ ori $v1, $v1, 2 -/* AA2EA4 80240184 00621824 */ and $v1, $v1, $v0 -/* AA2EA8 80240188 E620003C */ swc1 $f0, 0x3c($s1) -/* AA2EAC 8024018C 0C00EAFF */ jal disable_npc_shadow -/* AA2EB0 80240190 AE230000 */ sw $v1, ($s1) -/* AA2EB4 80240194 AE40006C */ sw $zero, 0x6c($s2) -/* AA2EB8 80240198 AE700070 */ sw $s0, 0x70($s3) -.L8024019C: -/* AA2EBC 8024019C 8E43006C */ lw $v1, 0x6c($s2) -/* AA2EC0 802401A0 24020002 */ addiu $v0, $zero, 2 -/* AA2EC4 802401A4 146200B2 */ bne $v1, $v0, .L80240470 -/* AA2EC8 802401A8 24020003 */ addiu $v0, $zero, 3 -/* AA2ECC 802401AC 8E440070 */ lw $a0, 0x70($s2) -/* AA2ED0 802401B0 0C00FB3A */ jal get_enemy -/* AA2ED4 802401B4 AE42006C */ sw $v0, 0x6c($s2) -/* AA2ED8 802401B8 84440008 */ lh $a0, 8($v0) -/* AA2EDC 802401BC 0C00EABB */ jal get_npc_unsafe -/* AA2EE0 802401C0 00000000 */ nop -/* AA2EE4 802401C4 8E230000 */ lw $v1, ($s1) -/* AA2EE8 802401C8 2404FFFD */ addiu $a0, $zero, -3 -/* AA2EEC 802401CC 00641824 */ and $v1, $v1, $a0 -/* AA2EF0 802401D0 AE230000 */ sw $v1, ($s1) -/* AA2EF4 802401D4 C4400038 */ lwc1 $f0, 0x38($v0) -/* AA2EF8 802401D8 E6200038 */ swc1 $f0, 0x38($s1) -/* AA2EFC 802401DC C440003C */ lwc1 $f0, 0x3c($v0) -/* AA2F00 802401E0 3C014026 */ lui $at, 0x4026 -/* AA2F04 802401E4 44811800 */ mtc1 $at, $f3 -/* AA2F08 802401E8 44801000 */ mtc1 $zero, $f2 -/* AA2F0C 802401EC 46000021 */ cvt.d.s $f0, $f0 -/* AA2F10 802401F0 46220000 */ add.d $f0, $f0, $f2 -/* AA2F14 802401F4 46200020 */ cvt.s.d $f0, $f0 -/* AA2F18 802401F8 E620003C */ swc1 $f0, 0x3c($s1) -/* AA2F1C 802401FC C4400040 */ lwc1 $f0, 0x40($v0) -/* AA2F20 80240200 3C013FF0 */ lui $at, 0x3ff0 -/* AA2F24 80240204 44811800 */ mtc1 $at, $f3 -/* AA2F28 80240208 44801000 */ mtc1 $zero, $f2 -/* AA2F2C 8024020C 46000021 */ cvt.d.s $f0, $f0 -/* AA2F30 80240210 46220000 */ add.d $f0, $f0, $f2 -/* AA2F34 80240214 3C0641C8 */ lui $a2, 0x41c8 -/* AA2F38 80240218 46200020 */ cvt.s.d $f0, $f0 -/* AA2F3C 8024021C E6200040 */ swc1 $f0, 0x40($s1) -/* AA2F40 80240220 C440000C */ lwc1 $f0, 0xc($v0) -/* AA2F44 80240224 E620000C */ swc1 $f0, 0xc($s1) -/* AA2F48 80240228 C6C00018 */ lwc1 $f0, 0x18($s6) -/* AA2F4C 8024022C 26250040 */ addiu $a1, $s1, 0x40 -/* AA2F50 80240230 E6200018 */ swc1 $f0, 0x18($s1) -/* AA2F54 80240234 8E4200CC */ lw $v0, 0xcc($s2) -/* AA2F58 80240238 8E27000C */ lw $a3, 0xc($s1) -/* AA2F5C 8024023C 8C420008 */ lw $v0, 8($v0) -/* AA2F60 80240240 26240038 */ addiu $a0, $s1, 0x38 -/* AA2F64 80240244 0C00A7E7 */ jal add_vec2D_polar -/* AA2F68 80240248 AE220028 */ sw $v0, 0x28($s1) -/* AA2F6C 8024024C C620000C */ lwc1 $f0, 0xc($s1) -/* AA2F70 80240250 3C014334 */ lui $at, 0x4334 -/* AA2F74 80240254 44811000 */ mtc1 $at, $f2 -/* AA2F78 80240258 00000000 */ nop -/* AA2F7C 8024025C 4602003C */ c.lt.s $f0, $f2 -/* AA2F80 80240260 00000000 */ nop -/* AA2F84 80240264 45020002 */ bc1fl .L80240270 -/* AA2F88 80240268 AE200034 */ sw $zero, 0x34($s1) -/* AA2F8C 8024026C E6220034 */ swc1 $f2, 0x34($s1) -.L80240270: -/* AA2F90 80240270 3C060001 */ lui $a2, 1 -/* AA2F94 80240274 34C60400 */ ori $a2, $a2, 0x400 -/* AA2F98 80240278 8E4200CC */ lw $v0, 0xcc($s2) -/* AA2F9C 8024027C 0220202D */ daddu $a0, $s1, $zero -/* AA2FA0 80240280 8C45000C */ lw $a1, 0xc($v0) -/* AA2FA4 80240284 8E220000 */ lw $v0, ($s1) -/* AA2FA8 80240288 2403012C */ addiu $v1, $zero, 0x12c -/* AA2FAC 8024028C A623008E */ sh $v1, 0x8e($s1) -/* AA2FB0 80240290 00461025 */ or $v0, $v0, $a2 -/* AA2FB4 80240294 AE220000 */ sw $v0, ($s1) -/* AA2FB8 80240298 0C00EAE8 */ jal enable_npc_shadow -/* AA2FBC 8024029C AE250028 */ sw $a1, 0x28($s1) -/* AA2FC0 802402A0 24020002 */ addiu $v0, $zero, 2 -/* AA2FC4 802402A4 AE620070 */ sw $v0, 0x70($s3) -.L802402A8: -/* AA2FC8 802402A8 3C02800F */ lui $v0, %hi(gPlayerStatusPtr) -/* AA2FCC 802402AC 8C427B30 */ lw $v0, %lo(gPlayerStatusPtr)($v0) -/* AA2FD0 802402B0 C620003C */ lwc1 $f0, 0x3c($s1) -/* AA2FD4 802402B4 C442002C */ lwc1 $f2, 0x2c($v0) -/* AA2FD8 802402B8 46020001 */ sub.s $f0, $f0, $f2 -/* AA2FDC 802402BC 3C018024 */ lui $at, %hi(D_80244750_AA7470) -/* AA2FE0 802402C0 D4224750 */ ldc1 $f2, %lo(D_80244750_AA7470)($at) -/* AA2FE4 802402C4 46000121 */ cvt.d.s $f4, $f0 -/* AA2FE8 802402C8 4624103C */ c.lt.d $f2, $f4 -/* AA2FEC 802402CC 00000000 */ nop -/* AA2FF0 802402D0 45030067 */ bc1tl .L80240470 -/* AA2FF4 802402D4 24150001 */ addiu $s5, $zero, 1 -/* AA2FF8 802402D8 3C01C05E */ lui $at, 0xc05e -/* AA2FFC 802402DC 44810800 */ mtc1 $at, $f1 -/* AA3000 802402E0 44800000 */ mtc1 $zero, $f0 -/* AA3004 802402E4 00000000 */ nop -/* AA3008 802402E8 4620203C */ c.lt.d $f4, $f0 -/* AA300C 802402EC 00000000 */ nop -/* AA3010 802402F0 4503005F */ bc1tl .L80240470 -/* AA3014 802402F4 24150001 */ addiu $s5, $zero, 1 -/* AA3018 802402F8 27A40018 */ addiu $a0, $sp, 0x18 -/* AA301C 802402FC 8E260018 */ lw $a2, 0x18($s1) -/* AA3020 80240300 8E27000C */ lw $a3, 0xc($s1) -/* AA3024 80240304 C6200038 */ lwc1 $f0, 0x38($s1) -/* AA3028 80240308 C6220040 */ lwc1 $f2, 0x40($s1) -/* AA302C 8024030C 27A5001C */ addiu $a1, $sp, 0x1c -/* AA3030 80240310 E7A00018 */ swc1 $f0, 0x18($sp) -/* AA3034 80240314 0C00A7E7 */ jal add_vec2D_polar -/* AA3038 80240318 E7A2001C */ swc1 $f2, 0x1c($sp) -/* AA303C 8024031C C622000C */ lwc1 $f2, 0xc($s1) -/* AA3040 80240320 3C014334 */ lui $at, 0x4334 -/* AA3044 80240324 44810000 */ mtc1 $at, $f0 -/* AA3048 80240328 00000000 */ nop -/* AA304C 8024032C 4600103C */ c.lt.s $f2, $f0 -/* AA3050 80240330 00000000 */ nop -/* AA3054 80240334 45000007 */ bc1f .L80240354 -/* AA3058 80240338 00000000 */ nop -/* AA305C 8024033C C7A20018 */ lwc1 $f2, 0x18($sp) -/* AA3060 80240340 C6400074 */ lwc1 $f0, 0x74($s2) -/* AA3064 80240344 46800020 */ cvt.s.w $f0, $f0 -/* AA3068 80240348 4602003E */ c.le.s $f0, $f2 -/* AA306C 8024034C 080900DA */ j .L80240368 -/* AA3070 80240350 00000000 */ nop -.L80240354: -/* AA3074 80240354 C7A20018 */ lwc1 $f2, 0x18($sp) -/* AA3078 80240358 C6400074 */ lwc1 $f0, 0x74($s2) -/* AA307C 8024035C 46800020 */ cvt.s.w $f0, $f0 -/* AA3080 80240360 4600103E */ c.le.s $f2, $f0 -/* AA3084 80240364 00000000 */ nop -.L80240368: -/* AA3088 80240368 45030001 */ bc1tl .L80240370 -/* AA308C 8024036C 24140001 */ addiu $s4, $zero, 1 -.L80240370: -/* AA3090 80240370 12800031 */ beqz $s4, .L80240438 -/* AA3094 80240374 0220202D */ daddu $a0, $s1, $zero -/* AA3098 80240378 3C05B000 */ lui $a1, 0xb000 -/* AA309C 8024037C 8E4200CC */ lw $v0, 0xcc($s2) -/* AA30A0 80240380 34A50018 */ ori $a1, $a1, 0x18 -/* AA30A4 80240384 8C42001C */ lw $v0, 0x1c($v0) -/* AA30A8 80240388 0000302D */ daddu $a2, $zero, $zero -/* AA30AC 8024038C 0C012530 */ jal ai_enemy_play_sound -/* AA30B0 80240390 AE220028 */ sw $v0, 0x28($s1) -/* AA30B4 80240394 C620003C */ lwc1 $f0, 0x3c($s1) -/* AA30B8 80240398 3C0140A0 */ lui $at, 0x40a0 -/* AA30BC 8024039C 4481A000 */ mtc1 $at, $f20 -/* AA30C0 802403A0 00000000 */ nop -/* AA30C4 802403A4 46140000 */ add.s $f0, $f0, $f20 -/* AA30C8 802403A8 C6240040 */ lwc1 $f4, 0x40($s1) -/* AA30CC 802403AC 3C013D4C */ lui $at, 0x3d4c -/* AA30D0 802403B0 3421CCCD */ ori $at, $at, 0xcccd -/* AA30D4 802403B4 44811000 */ mtc1 $at, $f2 -/* AA30D8 802403B8 44060000 */ mfc1 $a2, $f0 -/* AA30DC 802403BC 3C013F80 */ lui $at, 0x3f80 -/* AA30E0 802403C0 44810000 */ mtc1 $at, $f0 -/* AA30E4 802403C4 24020014 */ addiu $v0, $zero, 0x14 -/* AA30E8 802403C8 AFA20014 */ sw $v0, 0x14($sp) -/* AA30EC 802403CC 46002100 */ add.s $f4, $f4, $f0 -/* AA30F0 802403D0 E7A20010 */ swc1 $f2, 0x10($sp) -/* AA30F4 802403D4 8E250038 */ lw $a1, 0x38($s1) -/* AA30F8 802403D8 44072000 */ mfc1 $a3, $f4 -/* AA30FC 802403DC 0C01C184 */ jal fx_ring_blast -/* AA3100 802403E0 0000202D */ daddu $a0, $zero, $zero -/* AA3104 802403E4 C620003C */ lwc1 $f0, 0x3c($s1) -/* AA3108 802403E8 46140000 */ add.s $f0, $f0, $f20 -/* AA310C 802403EC C6240040 */ lwc1 $f4, 0x40($s1) -/* AA3110 802403F0 3C013F99 */ lui $at, 0x3f99 -/* AA3114 802403F4 3421999A */ ori $at, $at, 0x999a -/* AA3118 802403F8 44811000 */ mtc1 $at, $f2 -/* AA311C 802403FC 44060000 */ mfc1 $a2, $f0 -/* AA3120 80240400 44800000 */ mtc1 $zero, $f0 -/* AA3124 80240404 24020019 */ addiu $v0, $zero, 0x19 -/* AA3128 80240408 AFA20014 */ sw $v0, 0x14($sp) -/* AA312C 8024040C 46002100 */ add.s $f4, $f4, $f0 -/* AA3130 80240410 E7A20010 */ swc1 $f2, 0x10($sp) -/* AA3134 80240414 8E250038 */ lw $a1, 0x38($s1) -/* AA3138 80240418 44072000 */ mfc1 $a3, $f4 -/* AA313C 8024041C 0C01C1CC */ jal fx_smoke_burst -/* AA3140 80240420 0000202D */ daddu $a0, $zero, $zero -/* AA3144 80240424 24020001 */ addiu $v0, $zero, 1 -/* AA3148 80240428 A622008E */ sh $v0, 0x8e($s1) -/* AA314C 8024042C 24020003 */ addiu $v0, $zero, 3 -/* AA3150 80240430 08090112 */ j .L80240448 -/* AA3154 80240434 AE620070 */ sw $v0, 0x70($s3) -.L80240438: -/* AA3158 80240438 8E250018 */ lw $a1, 0x18($s1) -/* AA315C 8024043C 8E26000C */ lw $a2, 0xc($s1) -/* AA3160 80240440 0C00EA95 */ jal npc_move_heading -/* AA3164 80240444 0220202D */ daddu $a0, $s1, $zero -.L80240448: -/* AA3168 80240448 8E630070 */ lw $v1, 0x70($s3) -/* AA316C 8024044C 24020003 */ addiu $v0, $zero, 3 -/* AA3170 80240450 14620007 */ bne $v1, $v0, .L80240470 -/* AA3174 80240454 00000000 */ nop -.L80240458: -/* AA3178 80240458 9622008E */ lhu $v0, 0x8e($s1) -/* AA317C 8024045C 2442FFFF */ addiu $v0, $v0, -1 -/* AA3180 80240460 A622008E */ sh $v0, 0x8e($s1) -/* AA3184 80240464 00021400 */ sll $v0, $v0, 0x10 -/* AA3188 80240468 58400001 */ blezl $v0, .L80240470 -/* AA318C 8024046C 24150001 */ addiu $s5, $zero, 1 -.L80240470: -/* AA3190 80240470 12A00002 */ beqz $s5, .L8024047C -/* AA3194 80240474 24020064 */ addiu $v0, $zero, 0x64 -/* AA3198 80240478 AE42006C */ sw $v0, 0x6c($s2) -.L8024047C: -/* AA319C 8024047C 0000102D */ daddu $v0, $zero, $zero -.L80240480: -/* AA31A0 80240480 8FBF003C */ lw $ra, 0x3c($sp) -/* AA31A4 80240484 8FB60038 */ lw $s6, 0x38($sp) -/* AA31A8 80240488 8FB50034 */ lw $s5, 0x34($sp) -/* AA31AC 8024048C 8FB40030 */ lw $s4, 0x30($sp) -/* AA31B0 80240490 8FB3002C */ lw $s3, 0x2c($sp) -/* AA31B4 80240494 8FB20028 */ lw $s2, 0x28($sp) -/* AA31B8 80240498 8FB10024 */ lw $s1, 0x24($sp) -/* AA31BC 8024049C 8FB00020 */ lw $s0, 0x20($sp) -/* AA31C0 802404A0 D7B40040 */ ldc1 $f20, 0x40($sp) -/* AA31C4 802404A4 03E00008 */ jr $ra -/* AA31C8 802404A8 27BD0048 */ addiu $sp, $sp, 0x48 diff --git a/ver/us/asm/nonmatchings/world/area_mac/mac_00/7EB340/func_80240D1C_7EBA2C.s b/ver/us/asm/nonmatchings/world/area_mac/mac_00/7EB340/func_80240D1C_7EBA2C.s deleted file mode 100644 index 672969d99e..0000000000 --- a/ver/us/asm/nonmatchings/world/area_mac/mac_00/7EB340/func_80240D1C_7EBA2C.s +++ /dev/null @@ -1,39 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80240D1C_7EBA2C -/* 7EBA2C 80240D1C 27BDFFE0 */ addiu $sp, $sp, -0x20 -/* 7EBA30 80240D20 AFB00010 */ sw $s0, 0x10($sp) -/* 7EBA34 80240D24 3C108011 */ lui $s0, %hi(gPlayerData) -/* 7EBA38 80240D28 2610F290 */ addiu $s0, $s0, %lo(gPlayerData) -/* 7EBA3C 80240D2C AFBF0018 */ sw $ra, 0x18($sp) -/* 7EBA40 80240D30 AFB10014 */ sw $s1, 0x14($sp) -/* 7EBA44 80240D34 960302C0 */ lhu $v1, 0x2c0($s0) -/* 7EBA48 80240D38 2C6203E7 */ sltiu $v0, $v1, 0x3e7 -/* 7EBA4C 80240D3C 10400003 */ beqz $v0, .L80240D4C -/* 7EBA50 80240D40 0080882D */ daddu $s1, $a0, $zero -/* 7EBA54 80240D44 24620001 */ addiu $v0, $v1, 1 -/* 7EBA58 80240D48 A60202C0 */ sh $v0, 0x2c0($s0) -.L80240D4C: -/* 7EBA5C 80240D4C 3C05F5DE */ lui $a1, 0xf5de -/* 7EBA60 80240D50 34A502E0 */ ori $a1, $a1, 0x2e0 -/* 7EBA64 80240D54 0C0B1EAF */ jal evt_get_variable -/* 7EBA68 80240D58 0000202D */ daddu $a0, $zero, $zero -/* 7EBA6C 80240D5C 3C038024 */ lui $v1, %hi(D_80245E24_7F0B34) -/* 7EBA70 80240D60 00621821 */ addu $v1, $v1, $v0 -/* 7EBA74 80240D64 90635E24 */ lbu $v1, %lo(D_80245E24_7F0B34)($v1) -/* 7EBA78 80240D68 8E220084 */ lw $v0, 0x84($s1) -/* 7EBA7C 80240D6C 54430006 */ bnel $v0, $v1, .L80240D88 -/* 7EBA80 80240D70 AE200084 */ sw $zero, 0x84($s1) -/* 7EBA84 80240D74 24020001 */ addiu $v0, $zero, 1 -/* 7EBA88 80240D78 AE220084 */ sw $v0, 0x84($s1) -/* 7EBA8C 80240D7C 960202C2 */ lhu $v0, 0x2c2($s0) -/* 7EBA90 80240D80 24420001 */ addiu $v0, $v0, 1 -/* 7EBA94 80240D84 A60202C2 */ sh $v0, 0x2c2($s0) -.L80240D88: -/* 7EBA98 80240D88 8FBF0018 */ lw $ra, 0x18($sp) -/* 7EBA9C 80240D8C 8FB10014 */ lw $s1, 0x14($sp) -/* 7EBAA0 80240D90 8FB00010 */ lw $s0, 0x10($sp) -/* 7EBAA4 80240D94 24020002 */ addiu $v0, $zero, 2 -/* 7EBAA8 80240D98 03E00008 */ jr $ra -/* 7EBAAC 80240D9C 27BD0020 */ addiu $sp, $sp, 0x20 diff --git a/ver/us/asm/nonmatchings/world/area_mac/mac_00/7EB340/func_80240DA0_7EBAB0.s b/ver/us/asm/nonmatchings/world/area_mac/mac_00/7EB340/func_80240DA0_7EBAB0.s deleted file mode 100644 index 31950d7b0d..0000000000 --- a/ver/us/asm/nonmatchings/world/area_mac/mac_00/7EB340/func_80240DA0_7EBAB0.s +++ /dev/null @@ -1,140 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80240DA0_7EBAB0 -/* 7EBAB0 80240DA0 27BDFFC8 */ addiu $sp, $sp, -0x38 -/* 7EBAB4 80240DA4 AFB1001C */ sw $s1, 0x1c($sp) -/* 7EBAB8 80240DA8 AFBF0020 */ sw $ra, 0x20($sp) -/* 7EBABC 80240DAC AFB00018 */ sw $s0, 0x18($sp) -/* 7EBAC0 80240DB0 F7B60030 */ sdc1 $f22, 0x30($sp) -/* 7EBAC4 80240DB4 F7B40028 */ sdc1 $f20, 0x28($sp) -/* 7EBAC8 80240DB8 10A00060 */ beqz $a1, .L80240F3C -/* 7EBACC 80240DBC 0080882D */ daddu $s1, $a0, $zero -/* 7EBAD0 80240DC0 3C05F4AC */ lui $a1, 0xf4ac -/* 7EBAD4 80240DC4 0C0B1EAF */ jal evt_get_variable -/* 7EBAD8 80240DC8 34A5D481 */ ori $a1, $a1, 0xd481 -/* 7EBADC 80240DCC 0220202D */ daddu $a0, $s1, $zero -/* 7EBAE0 80240DD0 3C05F4AC */ lui $a1, 0xf4ac -/* 7EBAE4 80240DD4 4482B000 */ mtc1 $v0, $f22 -/* 7EBAE8 80240DD8 00000000 */ nop -/* 7EBAEC 80240DDC 4680B5A0 */ cvt.s.w $f22, $f22 -/* 7EBAF0 80240DE0 0C0B1EAF */ jal evt_get_variable -/* 7EBAF4 80240DE4 34A5D482 */ ori $a1, $a1, 0xd482 -/* 7EBAF8 80240DE8 0220202D */ daddu $a0, $s1, $zero -/* 7EBAFC 80240DEC 3C05F4AC */ lui $a1, 0xf4ac -/* 7EBB00 80240DF0 4482A000 */ mtc1 $v0, $f20 -/* 7EBB04 80240DF4 00000000 */ nop -/* 7EBB08 80240DF8 4680A520 */ cvt.s.w $f20, $f20 -/* 7EBB0C 80240DFC 0C0B1EAF */ jal evt_get_variable -/* 7EBB10 80240E00 34A5D483 */ ori $a1, $a1, 0xd483 -/* 7EBB14 80240E04 44821000 */ mtc1 $v0, $f2 -/* 7EBB18 80240E08 00000000 */ nop -/* 7EBB1C 80240E0C 468010A0 */ cvt.s.w $f2, $f2 -/* 7EBB20 80240E10 4405B000 */ mfc1 $a1, $f22 -/* 7EBB24 80240E14 4406A000 */ mfc1 $a2, $f20 -/* 7EBB28 80240E18 44071000 */ mfc1 $a3, $f2 -/* 7EBB2C 80240E1C 0C01C574 */ jal fx_quizmo_stage -/* 7EBB30 80240E20 0000202D */ daddu $a0, $zero, $zero -/* 7EBB34 80240E24 0220202D */ daddu $a0, $s1, $zero -/* 7EBB38 80240E28 3C05F4AC */ lui $a1, 0xf4ac -/* 7EBB3C 80240E2C 34A5D481 */ ori $a1, $a1, 0xd481 -/* 7EBB40 80240E30 3C108025 */ lui $s0, %hi(D_80255B90) -/* 7EBB44 80240E34 26105B90 */ addiu $s0, $s0, %lo(D_80255B90) -/* 7EBB48 80240E38 0C0B1EAF */ jal evt_get_variable -/* 7EBB4C 80240E3C AE020000 */ sw $v0, ($s0) -/* 7EBB50 80240E40 0220202D */ daddu $a0, $s1, $zero -/* 7EBB54 80240E44 3C05F4AC */ lui $a1, 0xf4ac -/* 7EBB58 80240E48 4482B000 */ mtc1 $v0, $f22 -/* 7EBB5C 80240E4C 00000000 */ nop -/* 7EBB60 80240E50 4680B5A0 */ cvt.s.w $f22, $f22 -/* 7EBB64 80240E54 0C0B1EAF */ jal evt_get_variable -/* 7EBB68 80240E58 34A5D482 */ ori $a1, $a1, 0xd482 -/* 7EBB6C 80240E5C 0220202D */ daddu $a0, $s1, $zero -/* 7EBB70 80240E60 3C05F4AC */ lui $a1, 0xf4ac -/* 7EBB74 80240E64 4482A000 */ mtc1 $v0, $f20 -/* 7EBB78 80240E68 00000000 */ nop -/* 7EBB7C 80240E6C 4680A520 */ cvt.s.w $f20, $f20 -/* 7EBB80 80240E70 0C0B1EAF */ jal evt_get_variable -/* 7EBB84 80240E74 34A5D483 */ ori $a1, $a1, 0xd483 -/* 7EBB88 80240E78 44821000 */ mtc1 $v0, $f2 -/* 7EBB8C 80240E7C 00000000 */ nop -/* 7EBB90 80240E80 468010A0 */ cvt.s.w $f2, $f2 -/* 7EBB94 80240E84 4405B000 */ mfc1 $a1, $f22 -/* 7EBB98 80240E88 4406A000 */ mfc1 $a2, $f20 -/* 7EBB9C 80240E8C 44071000 */ mfc1 $a3, $f2 -/* 7EBBA0 80240E90 0C01C604 */ jal fx_quizmo_audience -/* 7EBBA4 80240E94 0000202D */ daddu $a0, $zero, $zero -/* 7EBBA8 80240E98 0220202D */ daddu $a0, $s1, $zero -/* 7EBBAC 80240E9C 3C05F4AC */ lui $a1, 0xf4ac -/* 7EBBB0 80240EA0 3C018025 */ lui $at, %hi(D_80255B94) -/* 7EBBB4 80240EA4 AC225B94 */ sw $v0, %lo(D_80255B94)($at) -/* 7EBBB8 80240EA8 0C0B1EAF */ jal evt_get_variable -/* 7EBBBC 80240EAC 34A5D481 */ ori $a1, $a1, 0xd481 -/* 7EBBC0 80240EB0 0220202D */ daddu $a0, $s1, $zero -/* 7EBBC4 80240EB4 3C05F4AC */ lui $a1, 0xf4ac -/* 7EBBC8 80240EB8 4482B000 */ mtc1 $v0, $f22 -/* 7EBBCC 80240EBC 00000000 */ nop -/* 7EBBD0 80240EC0 4680B5A0 */ cvt.s.w $f22, $f22 -/* 7EBBD4 80240EC4 0C0B1EAF */ jal evt_get_variable -/* 7EBBD8 80240EC8 34A5D482 */ ori $a1, $a1, 0xd482 -/* 7EBBDC 80240ECC 0220202D */ daddu $a0, $s1, $zero -/* 7EBBE0 80240ED0 3C05F4AC */ lui $a1, 0xf4ac -/* 7EBBE4 80240ED4 4482A000 */ mtc1 $v0, $f20 -/* 7EBBE8 80240ED8 00000000 */ nop -/* 7EBBEC 80240EDC 4680A520 */ cvt.s.w $f20, $f20 -/* 7EBBF0 80240EE0 0C0B1EAF */ jal evt_get_variable -/* 7EBBF4 80240EE4 34A5D483 */ ori $a1, $a1, 0xd483 -/* 7EBBF8 80240EE8 44821000 */ mtc1 $v0, $f2 -/* 7EBBFC 80240EEC 00000000 */ nop -/* 7EBC00 80240EF0 468010A0 */ cvt.s.w $f2, $f2 -/* 7EBC04 80240EF4 4405B000 */ mfc1 $a1, $f22 -/* 7EBC08 80240EF8 4406A000 */ mfc1 $a2, $f20 -/* 7EBC0C 80240EFC 3C013F80 */ lui $at, 0x3f80 -/* 7EBC10 80240F00 44810000 */ mtc1 $at, $f0 -/* 7EBC14 80240F04 44071000 */ mfc1 $a3, $f2 -/* 7EBC18 80240F08 0000202D */ daddu $a0, $zero, $zero -/* 7EBC1C 80240F0C AFA00014 */ sw $zero, 0x14($sp) -/* 7EBC20 80240F10 0C01CA24 */ jal fx_quizmo_assistant -/* 7EBC24 80240F14 E7A00010 */ swc1 $f0, 0x10($sp) -/* 7EBC28 80240F18 8E030000 */ lw $v1, ($s0) -/* 7EBC2C 80240F1C 8C64000C */ lw $a0, 0xc($v1) -/* 7EBC30 80240F20 3C018025 */ lui $at, %hi(D_80255B98) -/* 7EBC34 80240F24 AC225B98 */ sw $v0, %lo(D_80255B98)($at) -/* 7EBC38 80240F28 AC800018 */ sw $zero, 0x18($a0) -/* 7EBC3C 80240F2C AC800020 */ sw $zero, 0x20($a0) -/* 7EBC40 80240F30 AC800024 */ sw $zero, 0x24($a0) -/* 7EBC44 80240F34 AC800028 */ sw $zero, 0x28($a0) -/* 7EBC48 80240F38 AC80001C */ sw $zero, 0x1c($a0) -.L80240F3C: -/* 7EBC4C 80240F3C 3C028025 */ lui $v0, %hi(D_80255B90) -/* 7EBC50 80240F40 8C425B90 */ lw $v0, %lo(D_80255B90)($v0) -/* 7EBC54 80240F44 8C44000C */ lw $a0, 0xc($v0) -/* 7EBC58 80240F48 8C820020 */ lw $v0, 0x20($a0) -/* 7EBC5C 80240F4C 8C830028 */ lw $v1, 0x28($a0) -/* 7EBC60 80240F50 2442000A */ addiu $v0, $v0, 0xa -/* 7EBC64 80240F54 AC820020 */ sw $v0, 0x20($a0) -/* 7EBC68 80240F58 8C820024 */ lw $v0, 0x24($a0) -/* 7EBC6C 80240F5C 2463000A */ addiu $v1, $v1, 0xa -/* 7EBC70 80240F60 AC830028 */ sw $v1, 0x28($a0) -/* 7EBC74 80240F64 8C830018 */ lw $v1, 0x18($a0) -/* 7EBC78 80240F68 2442000A */ addiu $v0, $v0, 0xa -/* 7EBC7C 80240F6C AC820024 */ sw $v0, 0x24($a0) -/* 7EBC80 80240F70 8C82001C */ lw $v0, 0x1c($a0) -/* 7EBC84 80240F74 2463000A */ addiu $v1, $v1, 0xa -/* 7EBC88 80240F78 AC830018 */ sw $v1, 0x18($a0) -/* 7EBC8C 80240F7C 286300FF */ slti $v1, $v1, 0xff -/* 7EBC90 80240F80 2442000A */ addiu $v0, $v0, 0xa -/* 7EBC94 80240F84 AC82001C */ sw $v0, 0x1c($a0) -/* 7EBC98 80240F88 14600004 */ bnez $v1, .L80240F9C -/* 7EBC9C 80240F8C 0000102D */ daddu $v0, $zero, $zero -/* 7EBCA0 80240F90 240200FF */ addiu $v0, $zero, 0xff -/* 7EBCA4 80240F94 AC820018 */ sw $v0, 0x18($a0) -/* 7EBCA8 80240F98 24020002 */ addiu $v0, $zero, 2 -.L80240F9C: -/* 7EBCAC 80240F9C 8FBF0020 */ lw $ra, 0x20($sp) -/* 7EBCB0 80240FA0 8FB1001C */ lw $s1, 0x1c($sp) -/* 7EBCB4 80240FA4 8FB00018 */ lw $s0, 0x18($sp) -/* 7EBCB8 80240FA8 D7B60030 */ ldc1 $f22, 0x30($sp) -/* 7EBCBC 80240FAC D7B40028 */ ldc1 $f20, 0x28($sp) -/* 7EBCC0 80240FB0 03E00008 */ jr $ra -/* 7EBCC4 80240FB4 27BD0038 */ addiu $sp, $sp, 0x38 diff --git a/ver/us/asm/nonmatchings/world/area_mac/mac_00/7EB340/func_80240FB8_7EBCC8.s b/ver/us/asm/nonmatchings/world/area_mac/mac_00/7EB340/func_80240FB8_7EBCC8.s deleted file mode 100644 index 7a1c43e755..0000000000 --- a/ver/us/asm/nonmatchings/world/area_mac/mac_00/7EB340/func_80240FB8_7EBCC8.s +++ /dev/null @@ -1,52 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80240FB8_7EBCC8 -/* 7EBCC8 80240FB8 27BDFFE8 */ addiu $sp, $sp, -0x18 -/* 7EBCCC 80240FBC 10A0000B */ beqz $a1, .L80240FEC -/* 7EBCD0 80240FC0 AFBF0010 */ sw $ra, 0x10($sp) -/* 7EBCD4 80240FC4 3C038025 */ lui $v1, %hi(D_80255B94) -/* 7EBCD8 80240FC8 8C635B94 */ lw $v1, %lo(D_80255B94)($v1) -/* 7EBCDC 80240FCC 8C620000 */ lw $v0, ($v1) -/* 7EBCE0 80240FD0 3C048025 */ lui $a0, %hi(D_80255B98) -/* 7EBCE4 80240FD4 8C845B98 */ lw $a0, %lo(D_80255B98)($a0) -/* 7EBCE8 80240FD8 34420010 */ ori $v0, $v0, 0x10 -/* 7EBCEC 80240FDC AC620000 */ sw $v0, ($v1) -/* 7EBCF0 80240FE0 8C820000 */ lw $v0, ($a0) -/* 7EBCF4 80240FE4 34420010 */ ori $v0, $v0, 0x10 -/* 7EBCF8 80240FE8 AC820000 */ sw $v0, ($a0) -.L80240FEC: -/* 7EBCFC 80240FEC 3C048025 */ lui $a0, %hi(D_80255B90) -/* 7EBD00 80240FF0 8C845B90 */ lw $a0, %lo(D_80255B90)($a0) -/* 7EBD04 80240FF4 8C85000C */ lw $a1, 0xc($a0) -/* 7EBD08 80240FF8 8CA20018 */ lw $v0, 0x18($a1) -/* 7EBD0C 80240FFC 8CA30020 */ lw $v1, 0x20($a1) -/* 7EBD10 80241000 2442FFF6 */ addiu $v0, $v0, -0xa -/* 7EBD14 80241004 ACA20018 */ sw $v0, 0x18($a1) -/* 7EBD18 80241008 8CA20024 */ lw $v0, 0x24($a1) -/* 7EBD1C 8024100C 2463FFF6 */ addiu $v1, $v1, -0xa -/* 7EBD20 80241010 ACA30020 */ sw $v1, 0x20($a1) -/* 7EBD24 80241014 8CA30028 */ lw $v1, 0x28($a1) -/* 7EBD28 80241018 2442FFF6 */ addiu $v0, $v0, -0xa -/* 7EBD2C 8024101C ACA20024 */ sw $v0, 0x24($a1) -/* 7EBD30 80241020 8CA2001C */ lw $v0, 0x1c($a1) -/* 7EBD34 80241024 2463FFF6 */ addiu $v1, $v1, -0xa -/* 7EBD38 80241028 ACA30028 */ sw $v1, 0x28($a1) -/* 7EBD3C 8024102C 8CA30018 */ lw $v1, 0x18($a1) -/* 7EBD40 80241030 2442FFF6 */ addiu $v0, $v0, -0xa -/* 7EBD44 80241034 18600003 */ blez $v1, .L80241044 -/* 7EBD48 80241038 ACA2001C */ sw $v0, 0x1c($a1) -/* 7EBD4C 8024103C 08090418 */ j .L80241060 -/* 7EBD50 80241040 0000102D */ daddu $v0, $zero, $zero -.L80241044: -/* 7EBD54 80241044 0C016914 */ jal remove_effect -/* 7EBD58 80241048 ACA00018 */ sw $zero, 0x18($a1) -/* 7EBD5C 8024104C 3C048025 */ lui $a0, %hi(D_80255B70) -/* 7EBD60 80241050 8C845B70 */ lw $a0, %lo(D_80255B70)($a0) -/* 7EBD64 80241054 0C048D70 */ jal free_generic_entity -/* 7EBD68 80241058 00000000 */ nop -/* 7EBD6C 8024105C 24020002 */ addiu $v0, $zero, 2 -.L80241060: -/* 7EBD70 80241060 8FBF0010 */ lw $ra, 0x10($sp) -/* 7EBD74 80241064 03E00008 */ jr $ra -/* 7EBD78 80241068 27BD0018 */ addiu $sp, $sp, 0x18 diff --git a/ver/us/asm/nonmatchings/world/area_mac/mac_00/7EB340/func_8024106C_7EBD7C.s b/ver/us/asm/nonmatchings/world/area_mac/mac_00/7EB340/func_8024106C_7EBD7C.s deleted file mode 100644 index c295a4e606..0000000000 --- a/ver/us/asm/nonmatchings/world/area_mac/mac_00/7EB340/func_8024106C_7EBD7C.s +++ /dev/null @@ -1,17 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_8024106C_7EBD7C -/* 7EBD7C 8024106C 27BDFFE8 */ addiu $sp, $sp, -0x18 -/* 7EBD80 80241070 AFBF0010 */ sw $ra, 0x10($sp) -/* 7EBD84 80241074 8C82000C */ lw $v0, 0xc($a0) -/* 7EBD88 80241078 0C0B1EAF */ jal evt_get_variable -/* 7EBD8C 8024107C 8C450000 */ lw $a1, ($v0) -/* 7EBD90 80241080 3C038025 */ lui $v1, %hi(D_80255B90) -/* 7EBD94 80241084 8C635B90 */ lw $v1, %lo(D_80255B90)($v1) -/* 7EBD98 80241088 8C63000C */ lw $v1, 0xc($v1) -/* 7EBD9C 8024108C AC620034 */ sw $v0, 0x34($v1) -/* 7EBDA0 80241090 8FBF0010 */ lw $ra, 0x10($sp) -/* 7EBDA4 80241094 24020002 */ addiu $v0, $zero, 2 -/* 7EBDA8 80241098 03E00008 */ jr $ra -/* 7EBDAC 8024109C 27BD0018 */ addiu $sp, $sp, 0x18 diff --git a/ver/us/asm/nonmatchings/world/area_mac/mac_00/7EB340/func_802410A0_7EBDB0.s b/ver/us/asm/nonmatchings/world/area_mac/mac_00/7EB340/func_802410A0_7EBDB0.s deleted file mode 100644 index a4dc2ad3d7..0000000000 --- a/ver/us/asm/nonmatchings/world/area_mac/mac_00/7EB340/func_802410A0_7EBDB0.s +++ /dev/null @@ -1,41 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_802410A0_7EBDB0 -/* 7EBDB0 802410A0 27BDFFE8 */ addiu $sp, $sp, -0x18 -/* 7EBDB4 802410A4 AFBF0010 */ sw $ra, 0x10($sp) -/* 7EBDB8 802410A8 8C82000C */ lw $v0, 0xc($a0) -/* 7EBDBC 802410AC 0C0B1EAF */ jal evt_get_variable -/* 7EBDC0 802410B0 8C450000 */ lw $a1, ($v0) -/* 7EBDC4 802410B4 0040202D */ daddu $a0, $v0, $zero -/* 7EBDC8 802410B8 3C028025 */ lui $v0, %hi(D_80255B90) -/* 7EBDCC 802410BC 8C425B90 */ lw $v0, %lo(D_80255B90)($v0) -/* 7EBDD0 802410C0 24030001 */ addiu $v1, $zero, 1 -/* 7EBDD4 802410C4 8C45000C */ lw $a1, 0xc($v0) -/* 7EBDD8 802410C8 1083000D */ beq $a0, $v1, .L80241100 -/* 7EBDDC 802410CC 28820002 */ slti $v0, $a0, 2 -/* 7EBDE0 802410D0 10400005 */ beqz $v0, .L802410E8 -/* 7EBDE4 802410D4 24020002 */ addiu $v0, $zero, 2 -/* 7EBDE8 802410D8 10800007 */ beqz $a0, .L802410F8 -/* 7EBDEC 802410DC 240200C0 */ addiu $v0, $zero, 0xc0 -/* 7EBDF0 802410E0 08090444 */ j .L80241110 -/* 7EBDF4 802410E4 ACA00038 */ sw $zero, 0x38($a1) -.L802410E8: -/* 7EBDF8 802410E8 10820008 */ beq $a0, $v0, .L8024110C -/* 7EBDFC 802410EC 24020040 */ addiu $v0, $zero, 0x40 -/* 7EBE00 802410F0 08090444 */ j .L80241110 -/* 7EBE04 802410F4 ACA00038 */ sw $zero, 0x38($a1) -.L802410F8: -/* 7EBE08 802410F8 08090444 */ j .L80241110 -/* 7EBE0C 802410FC ACA20038 */ sw $v0, 0x38($a1) -.L80241100: -/* 7EBE10 80241100 24020080 */ addiu $v0, $zero, 0x80 -/* 7EBE14 80241104 08090444 */ j .L80241110 -/* 7EBE18 80241108 ACA20038 */ sw $v0, 0x38($a1) -.L8024110C: -/* 7EBE1C 8024110C ACA20038 */ sw $v0, 0x38($a1) -.L80241110: -/* 7EBE20 80241110 8FBF0010 */ lw $ra, 0x10($sp) -/* 7EBE24 80241114 24020002 */ addiu $v0, $zero, 2 -/* 7EBE28 80241118 03E00008 */ jr $ra -/* 7EBE2C 8024111C 27BD0018 */ addiu $sp, $sp, 0x18 diff --git a/ver/us/asm/nonmatchings/world/area_mac/mac_00/7EB340/func_80241120_7EBE30.s b/ver/us/asm/nonmatchings/world/area_mac/mac_00/7EB340/func_80241120_7EBE30.s deleted file mode 100644 index 260db4dbd4..0000000000 --- a/ver/us/asm/nonmatchings/world/area_mac/mac_00/7EB340/func_80241120_7EBE30.s +++ /dev/null @@ -1,10 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80241120_7EBE30 -/* 7EBE30 80241120 3C028025 */ lui $v0, %hi(D_80255B98) -/* 7EBE34 80241124 8C425B98 */ lw $v0, %lo(D_80255B98)($v0) -/* 7EBE38 80241128 8C42000C */ lw $v0, 0xc($v0) -/* 7EBE3C 8024112C AC40001C */ sw $zero, 0x1c($v0) -/* 7EBE40 80241130 03E00008 */ jr $ra -/* 7EBE44 80241134 24020002 */ addiu $v0, $zero, 2 diff --git a/ver/us/asm/nonmatchings/world/area_mac/mac_00/7EB340/func_80241138_7EBE48.s b/ver/us/asm/nonmatchings/world/area_mac/mac_00/7EB340/func_80241138_7EBE48.s deleted file mode 100644 index 788ba8f2c1..0000000000 --- a/ver/us/asm/nonmatchings/world/area_mac/mac_00/7EB340/func_80241138_7EBE48.s +++ /dev/null @@ -1,11 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80241138_7EBE48 -/* 7EBE48 80241138 3C028025 */ lui $v0, %hi(D_80255B98) -/* 7EBE4C 8024113C 8C425B98 */ lw $v0, %lo(D_80255B98)($v0) -/* 7EBE50 80241140 8C43000C */ lw $v1, 0xc($v0) -/* 7EBE54 80241144 24020001 */ addiu $v0, $zero, 1 -/* 7EBE58 80241148 AC62001C */ sw $v0, 0x1c($v1) -/* 7EBE5C 8024114C 03E00008 */ jr $ra -/* 7EBE60 80241150 24020002 */ addiu $v0, $zero, 2 diff --git a/ver/us/asm/nonmatchings/world/area_mac/mac_00/7EB340/func_80241154_7EBE64.s b/ver/us/asm/nonmatchings/world/area_mac/mac_00/7EB340/func_80241154_7EBE64.s deleted file mode 100644 index 714df16c1d..0000000000 --- a/ver/us/asm/nonmatchings/world/area_mac/mac_00/7EB340/func_80241154_7EBE64.s +++ /dev/null @@ -1,10 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80241154_7EBE64 -/* 7EBE64 80241154 3C028025 */ lui $v0, %hi(D_80255B98) -/* 7EBE68 80241158 8C425B98 */ lw $v0, %lo(D_80255B98)($v0) -/* 7EBE6C 8024115C 8C43000C */ lw $v1, 0xc($v0) -/* 7EBE70 80241160 24020002 */ addiu $v0, $zero, 2 -/* 7EBE74 80241164 03E00008 */ jr $ra -/* 7EBE78 80241168 AC62001C */ sw $v0, 0x1c($v1) diff --git a/ver/us/asm/nonmatchings/world/area_mac/mac_00/7EB340/func_80241628_7EC338.s b/ver/us/asm/nonmatchings/world/area_mac/mac_00/7EB340/func_80241628_7EC338.s deleted file mode 100644 index 8262859a9e..0000000000 --- a/ver/us/asm/nonmatchings/world/area_mac/mac_00/7EB340/func_80241628_7EC338.s +++ /dev/null @@ -1,34 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80241628_7EC338 -/* 7EC338 80241628 27BDFFE8 */ addiu $sp, $sp, -0x18 -/* 7EC33C 8024162C 3C058025 */ lui $a1, %hi(D_80255B88) -/* 7EC340 80241630 8CA55B88 */ lw $a1, %lo(D_80255B88)($a1) -/* 7EC344 80241634 AFBF0010 */ sw $ra, 0x10($sp) -/* 7EC348 80241638 0C0B1EAF */ jal evt_get_variable -/* 7EC34C 8024163C 0000202D */ daddu $a0, $zero, $zero -/* 7EC350 80241640 0040182D */ daddu $v1, $v0, $zero -/* 7EC354 80241644 24020001 */ addiu $v0, $zero, 1 -/* 7EC358 80241648 14620006 */ bne $v1, $v0, .L80241664 -/* 7EC35C 8024164C 24020002 */ addiu $v0, $zero, 2 -/* 7EC360 80241650 44800000 */ mtc1 $zero, $f0 -/* 7EC364 80241654 00000000 */ nop -/* 7EC368 80241658 44050000 */ mfc1 $a1, $f0 -/* 7EC36C 8024165C 0809059F */ j .L8024167C -/* 7EC370 80241660 0000202D */ daddu $a0, $zero, $zero -.L80241664: -/* 7EC374 80241664 14620008 */ bne $v1, $v0, .L80241688 -/* 7EC378 80241668 24040001 */ addiu $a0, $zero, 1 -/* 7EC37C 8024166C 44800000 */ mtc1 $zero, $f0 -/* 7EC380 80241670 00000000 */ nop -/* 7EC384 80241674 44050000 */ mfc1 $a1, $f0 -/* 7EC388 80241678 00000000 */ nop -.L8024167C: -/* 7EC38C 8024167C 00A0302D */ daddu $a2, $a1, $zero -/* 7EC390 80241680 0C01C5A4 */ jal fx_quizmo_answer -/* 7EC394 80241684 00A0382D */ daddu $a3, $a1, $zero -.L80241688: -/* 7EC398 80241688 8FBF0010 */ lw $ra, 0x10($sp) -/* 7EC39C 8024168C 03E00008 */ jr $ra -/* 7EC3A0 80241690 27BD0018 */ addiu $sp, $sp, 0x18 diff --git a/ver/us/asm/nonmatchings/world/area_mac/mac_00/7EB340/func_80241694_7EC3A4.s b/ver/us/asm/nonmatchings/world/area_mac/mac_00/7EB340/func_80241694_7EC3A4.s deleted file mode 100644 index 12dd7b2e85..0000000000 --- a/ver/us/asm/nonmatchings/world/area_mac/mac_00/7EB340/func_80241694_7EC3A4.s +++ /dev/null @@ -1,16 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80241694_7EC3A4 -/* 7EC3A4 80241694 27BDFFE8 */ addiu $sp, $sp, -0x18 -/* 7EC3A8 80241698 3C058024 */ lui $a1, %hi(func_80241628_7EC338) -/* 7EC3AC 8024169C 24A51628 */ addiu $a1, $a1, %lo(func_80241628_7EC338) -/* 7EC3B0 802416A0 AFBF0010 */ sw $ra, 0x10($sp) -/* 7EC3B4 802416A4 0C048C8F */ jal create_generic_entity_frontUI -/* 7EC3B8 802416A8 0000202D */ daddu $a0, $zero, $zero -/* 7EC3BC 802416AC 8FBF0010 */ lw $ra, 0x10($sp) -/* 7EC3C0 802416B0 3C018025 */ lui $at, %hi(D_80255B70) -/* 7EC3C4 802416B4 AC225B70 */ sw $v0, %lo(D_80255B70)($at) -/* 7EC3C8 802416B8 24020002 */ addiu $v0, $zero, 2 -/* 7EC3CC 802416BC 03E00008 */ jr $ra -/* 7EC3D0 802416C0 27BD0018 */ addiu $sp, $sp, 0x18 diff --git a/ver/us/asm/nonmatchings/world/area_mac/mac_01/8017D0/func_802425FC_802E7C.s b/ver/us/asm/nonmatchings/world/area_mac/mac_01/8017D0/func_802425FC_802E7C.s deleted file mode 100644 index f538eefd80..0000000000 --- a/ver/us/asm/nonmatchings/world/area_mac/mac_01/8017D0/func_802425FC_802E7C.s +++ /dev/null @@ -1,39 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_802425FC_802E7C -/* 802E7C 802425FC 27BDFFE0 */ addiu $sp, $sp, -0x20 -/* 802E80 80242600 AFB00010 */ sw $s0, 0x10($sp) -/* 802E84 80242604 3C108011 */ lui $s0, %hi(gPlayerData) -/* 802E88 80242608 2610F290 */ addiu $s0, $s0, %lo(gPlayerData) -/* 802E8C 8024260C AFBF0018 */ sw $ra, 0x18($sp) -/* 802E90 80242610 AFB10014 */ sw $s1, 0x14($sp) -/* 802E94 80242614 960302C0 */ lhu $v1, 0x2c0($s0) -/* 802E98 80242618 2C6203E7 */ sltiu $v0, $v1, 0x3e7 -/* 802E9C 8024261C 10400003 */ beqz $v0, .L8024262C -/* 802EA0 80242620 0080882D */ daddu $s1, $a0, $zero -/* 802EA4 80242624 24620001 */ addiu $v0, $v1, 1 -/* 802EA8 80242628 A60202C0 */ sh $v0, 0x2c0($s0) -.L8024262C: -/* 802EAC 8024262C 3C05F5DE */ lui $a1, 0xf5de -/* 802EB0 80242630 34A502E0 */ ori $a1, $a1, 0x2e0 -/* 802EB4 80242634 0C0B1EAF */ jal evt_get_variable -/* 802EB8 80242638 0000202D */ daddu $a0, $zero, $zero -/* 802EBC 8024263C 3C038025 */ lui $v1, %hi(D_80248C94_809514) -/* 802EC0 80242640 00621821 */ addu $v1, $v1, $v0 -/* 802EC4 80242644 90638C94 */ lbu $v1, %lo(D_80248C94_809514)($v1) -/* 802EC8 80242648 8E220084 */ lw $v0, 0x84($s1) -/* 802ECC 8024264C 54430006 */ bnel $v0, $v1, .L80242668 -/* 802ED0 80242650 AE200084 */ sw $zero, 0x84($s1) -/* 802ED4 80242654 24020001 */ addiu $v0, $zero, 1 -/* 802ED8 80242658 AE220084 */ sw $v0, 0x84($s1) -/* 802EDC 8024265C 960202C2 */ lhu $v0, 0x2c2($s0) -/* 802EE0 80242660 24420001 */ addiu $v0, $v0, 1 -/* 802EE4 80242664 A60202C2 */ sh $v0, 0x2c2($s0) -.L80242668: -/* 802EE8 80242668 8FBF0018 */ lw $ra, 0x18($sp) -/* 802EEC 8024266C 8FB10014 */ lw $s1, 0x14($sp) -/* 802EF0 80242670 8FB00010 */ lw $s0, 0x10($sp) -/* 802EF4 80242674 24020002 */ addiu $v0, $zero, 2 -/* 802EF8 80242678 03E00008 */ jr $ra -/* 802EFC 8024267C 27BD0020 */ addiu $sp, $sp, 0x20 diff --git a/ver/us/asm/nonmatchings/world/area_mac/mac_01/8017D0/func_80242680_802F00.s b/ver/us/asm/nonmatchings/world/area_mac/mac_01/8017D0/func_80242680_802F00.s deleted file mode 100644 index 7987a29c0b..0000000000 --- a/ver/us/asm/nonmatchings/world/area_mac/mac_01/8017D0/func_80242680_802F00.s +++ /dev/null @@ -1,140 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80242680_802F00 -/* 802F00 80242680 27BDFFC8 */ addiu $sp, $sp, -0x38 -/* 802F04 80242684 AFB1001C */ sw $s1, 0x1c($sp) -/* 802F08 80242688 AFBF0020 */ sw $ra, 0x20($sp) -/* 802F0C 8024268C AFB00018 */ sw $s0, 0x18($sp) -/* 802F10 80242690 F7B60030 */ sdc1 $f22, 0x30($sp) -/* 802F14 80242694 F7B40028 */ sdc1 $f20, 0x28($sp) -/* 802F18 80242698 10A00060 */ beqz $a1, .L8024281C -/* 802F1C 8024269C 0080882D */ daddu $s1, $a0, $zero -/* 802F20 802426A0 3C05F4AC */ lui $a1, 0xf4ac -/* 802F24 802426A4 0C0B1EAF */ jal evt_get_variable -/* 802F28 802426A8 34A5D481 */ ori $a1, $a1, 0xd481 -/* 802F2C 802426AC 0220202D */ daddu $a0, $s1, $zero -/* 802F30 802426B0 3C05F4AC */ lui $a1, 0xf4ac -/* 802F34 802426B4 4482B000 */ mtc1 $v0, $f22 -/* 802F38 802426B8 00000000 */ nop -/* 802F3C 802426BC 4680B5A0 */ cvt.s.w $f22, $f22 -/* 802F40 802426C0 0C0B1EAF */ jal evt_get_variable -/* 802F44 802426C4 34A5D482 */ ori $a1, $a1, 0xd482 -/* 802F48 802426C8 0220202D */ daddu $a0, $s1, $zero -/* 802F4C 802426CC 3C05F4AC */ lui $a1, 0xf4ac -/* 802F50 802426D0 4482A000 */ mtc1 $v0, $f20 -/* 802F54 802426D4 00000000 */ nop -/* 802F58 802426D8 4680A520 */ cvt.s.w $f20, $f20 -/* 802F5C 802426DC 0C0B1EAF */ jal evt_get_variable -/* 802F60 802426E0 34A5D483 */ ori $a1, $a1, 0xd483 -/* 802F64 802426E4 44821000 */ mtc1 $v0, $f2 -/* 802F68 802426E8 00000000 */ nop -/* 802F6C 802426EC 468010A0 */ cvt.s.w $f2, $f2 -/* 802F70 802426F0 4405B000 */ mfc1 $a1, $f22 -/* 802F74 802426F4 4406A000 */ mfc1 $a2, $f20 -/* 802F78 802426F8 44071000 */ mfc1 $a3, $f2 -/* 802F7C 802426FC 0C01C574 */ jal fx_quizmo_stage -/* 802F80 80242700 0000202D */ daddu $a0, $zero, $zero -/* 802F84 80242704 0220202D */ daddu $a0, $s1, $zero -/* 802F88 80242708 3C05F4AC */ lui $a1, 0xf4ac -/* 802F8C 8024270C 34A5D481 */ ori $a1, $a1, 0xd481 -/* 802F90 80242710 3C108026 */ lui $s0, %hi(D_80262A60) -/* 802F94 80242714 26102A60 */ addiu $s0, $s0, %lo(D_80262A60) -/* 802F98 80242718 0C0B1EAF */ jal evt_get_variable -/* 802F9C 8024271C AE020000 */ sw $v0, ($s0) -/* 802FA0 80242720 0220202D */ daddu $a0, $s1, $zero -/* 802FA4 80242724 3C05F4AC */ lui $a1, 0xf4ac -/* 802FA8 80242728 4482B000 */ mtc1 $v0, $f22 -/* 802FAC 8024272C 00000000 */ nop -/* 802FB0 80242730 4680B5A0 */ cvt.s.w $f22, $f22 -/* 802FB4 80242734 0C0B1EAF */ jal evt_get_variable -/* 802FB8 80242738 34A5D482 */ ori $a1, $a1, 0xd482 -/* 802FBC 8024273C 0220202D */ daddu $a0, $s1, $zero -/* 802FC0 80242740 3C05F4AC */ lui $a1, 0xf4ac -/* 802FC4 80242744 4482A000 */ mtc1 $v0, $f20 -/* 802FC8 80242748 00000000 */ nop -/* 802FCC 8024274C 4680A520 */ cvt.s.w $f20, $f20 -/* 802FD0 80242750 0C0B1EAF */ jal evt_get_variable -/* 802FD4 80242754 34A5D483 */ ori $a1, $a1, 0xd483 -/* 802FD8 80242758 44821000 */ mtc1 $v0, $f2 -/* 802FDC 8024275C 00000000 */ nop -/* 802FE0 80242760 468010A0 */ cvt.s.w $f2, $f2 -/* 802FE4 80242764 4405B000 */ mfc1 $a1, $f22 -/* 802FE8 80242768 4406A000 */ mfc1 $a2, $f20 -/* 802FEC 8024276C 44071000 */ mfc1 $a3, $f2 -/* 802FF0 80242770 0C01C604 */ jal fx_quizmo_audience -/* 802FF4 80242774 0000202D */ daddu $a0, $zero, $zero -/* 802FF8 80242778 0220202D */ daddu $a0, $s1, $zero -/* 802FFC 8024277C 3C05F4AC */ lui $a1, 0xf4ac -/* 803000 80242780 3C018026 */ lui $at, %hi(D_80262A64) -/* 803004 80242784 AC222A64 */ sw $v0, %lo(D_80262A64)($at) -/* 803008 80242788 0C0B1EAF */ jal evt_get_variable -/* 80300C 8024278C 34A5D481 */ ori $a1, $a1, 0xd481 -/* 803010 80242790 0220202D */ daddu $a0, $s1, $zero -/* 803014 80242794 3C05F4AC */ lui $a1, 0xf4ac -/* 803018 80242798 4482B000 */ mtc1 $v0, $f22 -/* 80301C 8024279C 00000000 */ nop -/* 803020 802427A0 4680B5A0 */ cvt.s.w $f22, $f22 -/* 803024 802427A4 0C0B1EAF */ jal evt_get_variable -/* 803028 802427A8 34A5D482 */ ori $a1, $a1, 0xd482 -/* 80302C 802427AC 0220202D */ daddu $a0, $s1, $zero -/* 803030 802427B0 3C05F4AC */ lui $a1, 0xf4ac -/* 803034 802427B4 4482A000 */ mtc1 $v0, $f20 -/* 803038 802427B8 00000000 */ nop -/* 80303C 802427BC 4680A520 */ cvt.s.w $f20, $f20 -/* 803040 802427C0 0C0B1EAF */ jal evt_get_variable -/* 803044 802427C4 34A5D483 */ ori $a1, $a1, 0xd483 -/* 803048 802427C8 44821000 */ mtc1 $v0, $f2 -/* 80304C 802427CC 00000000 */ nop -/* 803050 802427D0 468010A0 */ cvt.s.w $f2, $f2 -/* 803054 802427D4 4405B000 */ mfc1 $a1, $f22 -/* 803058 802427D8 4406A000 */ mfc1 $a2, $f20 -/* 80305C 802427DC 3C013F80 */ lui $at, 0x3f80 -/* 803060 802427E0 44810000 */ mtc1 $at, $f0 -/* 803064 802427E4 44071000 */ mfc1 $a3, $f2 -/* 803068 802427E8 0000202D */ daddu $a0, $zero, $zero -/* 80306C 802427EC AFA00014 */ sw $zero, 0x14($sp) -/* 803070 802427F0 0C01CA24 */ jal fx_quizmo_assistant -/* 803074 802427F4 E7A00010 */ swc1 $f0, 0x10($sp) -/* 803078 802427F8 8E030000 */ lw $v1, ($s0) -/* 80307C 802427FC 8C64000C */ lw $a0, 0xc($v1) -/* 803080 80242800 3C018026 */ lui $at, %hi(D_80262A68) -/* 803084 80242804 AC222A68 */ sw $v0, %lo(D_80262A68)($at) -/* 803088 80242808 AC800018 */ sw $zero, 0x18($a0) -/* 80308C 8024280C AC800020 */ sw $zero, 0x20($a0) -/* 803090 80242810 AC800024 */ sw $zero, 0x24($a0) -/* 803094 80242814 AC800028 */ sw $zero, 0x28($a0) -/* 803098 80242818 AC80001C */ sw $zero, 0x1c($a0) -.L8024281C: -/* 80309C 8024281C 3C028026 */ lui $v0, %hi(D_80262A60) -/* 8030A0 80242820 8C422A60 */ lw $v0, %lo(D_80262A60)($v0) -/* 8030A4 80242824 8C44000C */ lw $a0, 0xc($v0) -/* 8030A8 80242828 8C820020 */ lw $v0, 0x20($a0) -/* 8030AC 8024282C 8C830028 */ lw $v1, 0x28($a0) -/* 8030B0 80242830 2442000A */ addiu $v0, $v0, 0xa -/* 8030B4 80242834 AC820020 */ sw $v0, 0x20($a0) -/* 8030B8 80242838 8C820024 */ lw $v0, 0x24($a0) -/* 8030BC 8024283C 2463000A */ addiu $v1, $v1, 0xa -/* 8030C0 80242840 AC830028 */ sw $v1, 0x28($a0) -/* 8030C4 80242844 8C830018 */ lw $v1, 0x18($a0) -/* 8030C8 80242848 2442000A */ addiu $v0, $v0, 0xa -/* 8030CC 8024284C AC820024 */ sw $v0, 0x24($a0) -/* 8030D0 80242850 8C82001C */ lw $v0, 0x1c($a0) -/* 8030D4 80242854 2463000A */ addiu $v1, $v1, 0xa -/* 8030D8 80242858 AC830018 */ sw $v1, 0x18($a0) -/* 8030DC 8024285C 286300FF */ slti $v1, $v1, 0xff -/* 8030E0 80242860 2442000A */ addiu $v0, $v0, 0xa -/* 8030E4 80242864 AC82001C */ sw $v0, 0x1c($a0) -/* 8030E8 80242868 14600004 */ bnez $v1, .L8024287C -/* 8030EC 8024286C 0000102D */ daddu $v0, $zero, $zero -/* 8030F0 80242870 240200FF */ addiu $v0, $zero, 0xff -/* 8030F4 80242874 AC820018 */ sw $v0, 0x18($a0) -/* 8030F8 80242878 24020002 */ addiu $v0, $zero, 2 -.L8024287C: -/* 8030FC 8024287C 8FBF0020 */ lw $ra, 0x20($sp) -/* 803100 80242880 8FB1001C */ lw $s1, 0x1c($sp) -/* 803104 80242884 8FB00018 */ lw $s0, 0x18($sp) -/* 803108 80242888 D7B60030 */ ldc1 $f22, 0x30($sp) -/* 80310C 8024288C D7B40028 */ ldc1 $f20, 0x28($sp) -/* 803110 80242890 03E00008 */ jr $ra -/* 803114 80242894 27BD0038 */ addiu $sp, $sp, 0x38 diff --git a/ver/us/asm/nonmatchings/world/area_mac/mac_01/8017D0/func_80242898_803118.s b/ver/us/asm/nonmatchings/world/area_mac/mac_01/8017D0/func_80242898_803118.s deleted file mode 100644 index 3cb4cde722..0000000000 --- a/ver/us/asm/nonmatchings/world/area_mac/mac_01/8017D0/func_80242898_803118.s +++ /dev/null @@ -1,52 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80242898_803118 -/* 803118 80242898 27BDFFE8 */ addiu $sp, $sp, -0x18 -/* 80311C 8024289C 10A0000B */ beqz $a1, .L802428CC -/* 803120 802428A0 AFBF0010 */ sw $ra, 0x10($sp) -/* 803124 802428A4 3C038026 */ lui $v1, %hi(D_80262A64) -/* 803128 802428A8 8C632A64 */ lw $v1, %lo(D_80262A64)($v1) -/* 80312C 802428AC 8C620000 */ lw $v0, ($v1) -/* 803130 802428B0 3C048026 */ lui $a0, %hi(D_80262A68) -/* 803134 802428B4 8C842A68 */ lw $a0, %lo(D_80262A68)($a0) -/* 803138 802428B8 34420010 */ ori $v0, $v0, 0x10 -/* 80313C 802428BC AC620000 */ sw $v0, ($v1) -/* 803140 802428C0 8C820000 */ lw $v0, ($a0) -/* 803144 802428C4 34420010 */ ori $v0, $v0, 0x10 -/* 803148 802428C8 AC820000 */ sw $v0, ($a0) -.L802428CC: -/* 80314C 802428CC 3C048026 */ lui $a0, %hi(D_80262A60) -/* 803150 802428D0 8C842A60 */ lw $a0, %lo(D_80262A60)($a0) -/* 803154 802428D4 8C85000C */ lw $a1, 0xc($a0) -/* 803158 802428D8 8CA20018 */ lw $v0, 0x18($a1) -/* 80315C 802428DC 8CA30020 */ lw $v1, 0x20($a1) -/* 803160 802428E0 2442FFF6 */ addiu $v0, $v0, -0xa -/* 803164 802428E4 ACA20018 */ sw $v0, 0x18($a1) -/* 803168 802428E8 8CA20024 */ lw $v0, 0x24($a1) -/* 80316C 802428EC 2463FFF6 */ addiu $v1, $v1, -0xa -/* 803170 802428F0 ACA30020 */ sw $v1, 0x20($a1) -/* 803174 802428F4 8CA30028 */ lw $v1, 0x28($a1) -/* 803178 802428F8 2442FFF6 */ addiu $v0, $v0, -0xa -/* 80317C 802428FC ACA20024 */ sw $v0, 0x24($a1) -/* 803180 80242900 8CA2001C */ lw $v0, 0x1c($a1) -/* 803184 80242904 2463FFF6 */ addiu $v1, $v1, -0xa -/* 803188 80242908 ACA30028 */ sw $v1, 0x28($a1) -/* 80318C 8024290C 8CA30018 */ lw $v1, 0x18($a1) -/* 803190 80242910 2442FFF6 */ addiu $v0, $v0, -0xa -/* 803194 80242914 18600003 */ blez $v1, .L80242924 -/* 803198 80242918 ACA2001C */ sw $v0, 0x1c($a1) -/* 80319C 8024291C 08090A50 */ j .L80242940 -/* 8031A0 80242920 0000102D */ daddu $v0, $zero, $zero -.L80242924: -/* 8031A4 80242924 0C016914 */ jal remove_effect -/* 8031A8 80242928 ACA00018 */ sw $zero, 0x18($a1) -/* 8031AC 8024292C 3C048026 */ lui $a0, %hi(D_80262A40) -/* 8031B0 80242930 8C842A40 */ lw $a0, %lo(D_80262A40)($a0) -/* 8031B4 80242934 0C048D70 */ jal free_generic_entity -/* 8031B8 80242938 00000000 */ nop -/* 8031BC 8024293C 24020002 */ addiu $v0, $zero, 2 -.L80242940: -/* 8031C0 80242940 8FBF0010 */ lw $ra, 0x10($sp) -/* 8031C4 80242944 03E00008 */ jr $ra -/* 8031C8 80242948 27BD0018 */ addiu $sp, $sp, 0x18 diff --git a/ver/us/asm/nonmatchings/world/area_mac/mac_01/8017D0/func_8024294C_8031CC.s b/ver/us/asm/nonmatchings/world/area_mac/mac_01/8017D0/func_8024294C_8031CC.s deleted file mode 100644 index 2faeee7813..0000000000 --- a/ver/us/asm/nonmatchings/world/area_mac/mac_01/8017D0/func_8024294C_8031CC.s +++ /dev/null @@ -1,17 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_8024294C_8031CC -/* 8031CC 8024294C 27BDFFE8 */ addiu $sp, $sp, -0x18 -/* 8031D0 80242950 AFBF0010 */ sw $ra, 0x10($sp) -/* 8031D4 80242954 8C82000C */ lw $v0, 0xc($a0) -/* 8031D8 80242958 0C0B1EAF */ jal evt_get_variable -/* 8031DC 8024295C 8C450000 */ lw $a1, ($v0) -/* 8031E0 80242960 3C038026 */ lui $v1, %hi(D_80262A60) -/* 8031E4 80242964 8C632A60 */ lw $v1, %lo(D_80262A60)($v1) -/* 8031E8 80242968 8C63000C */ lw $v1, 0xc($v1) -/* 8031EC 8024296C AC620034 */ sw $v0, 0x34($v1) -/* 8031F0 80242970 8FBF0010 */ lw $ra, 0x10($sp) -/* 8031F4 80242974 24020002 */ addiu $v0, $zero, 2 -/* 8031F8 80242978 03E00008 */ jr $ra -/* 8031FC 8024297C 27BD0018 */ addiu $sp, $sp, 0x18 diff --git a/ver/us/asm/nonmatchings/world/area_mac/mac_01/8017D0/func_80242980_803200.s b/ver/us/asm/nonmatchings/world/area_mac/mac_01/8017D0/func_80242980_803200.s deleted file mode 100644 index e596185567..0000000000 --- a/ver/us/asm/nonmatchings/world/area_mac/mac_01/8017D0/func_80242980_803200.s +++ /dev/null @@ -1,41 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80242980_803200 -/* 803200 80242980 27BDFFE8 */ addiu $sp, $sp, -0x18 -/* 803204 80242984 AFBF0010 */ sw $ra, 0x10($sp) -/* 803208 80242988 8C82000C */ lw $v0, 0xc($a0) -/* 80320C 8024298C 0C0B1EAF */ jal evt_get_variable -/* 803210 80242990 8C450000 */ lw $a1, ($v0) -/* 803214 80242994 0040202D */ daddu $a0, $v0, $zero -/* 803218 80242998 3C028026 */ lui $v0, %hi(D_80262A60) -/* 80321C 8024299C 8C422A60 */ lw $v0, %lo(D_80262A60)($v0) -/* 803220 802429A0 24030001 */ addiu $v1, $zero, 1 -/* 803224 802429A4 8C45000C */ lw $a1, 0xc($v0) -/* 803228 802429A8 1083000D */ beq $a0, $v1, .L802429E0 -/* 80322C 802429AC 28820002 */ slti $v0, $a0, 2 -/* 803230 802429B0 10400005 */ beqz $v0, .L802429C8 -/* 803234 802429B4 24020002 */ addiu $v0, $zero, 2 -/* 803238 802429B8 10800007 */ beqz $a0, .L802429D8 -/* 80323C 802429BC 240200C0 */ addiu $v0, $zero, 0xc0 -/* 803240 802429C0 08090A7C */ j .L802429F0 -/* 803244 802429C4 ACA00038 */ sw $zero, 0x38($a1) -.L802429C8: -/* 803248 802429C8 10820008 */ beq $a0, $v0, .L802429EC -/* 80324C 802429CC 24020040 */ addiu $v0, $zero, 0x40 -/* 803250 802429D0 08090A7C */ j .L802429F0 -/* 803254 802429D4 ACA00038 */ sw $zero, 0x38($a1) -.L802429D8: -/* 803258 802429D8 08090A7C */ j .L802429F0 -/* 80325C 802429DC ACA20038 */ sw $v0, 0x38($a1) -.L802429E0: -/* 803260 802429E0 24020080 */ addiu $v0, $zero, 0x80 -/* 803264 802429E4 08090A7C */ j .L802429F0 -/* 803268 802429E8 ACA20038 */ sw $v0, 0x38($a1) -.L802429EC: -/* 80326C 802429EC ACA20038 */ sw $v0, 0x38($a1) -.L802429F0: -/* 803270 802429F0 8FBF0010 */ lw $ra, 0x10($sp) -/* 803274 802429F4 24020002 */ addiu $v0, $zero, 2 -/* 803278 802429F8 03E00008 */ jr $ra -/* 80327C 802429FC 27BD0018 */ addiu $sp, $sp, 0x18 diff --git a/ver/us/asm/nonmatchings/world/area_mac/mac_01/8017D0/func_80242A00_803280.s b/ver/us/asm/nonmatchings/world/area_mac/mac_01/8017D0/func_80242A00_803280.s deleted file mode 100644 index 05c793c27a..0000000000 --- a/ver/us/asm/nonmatchings/world/area_mac/mac_01/8017D0/func_80242A00_803280.s +++ /dev/null @@ -1,10 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80242A00_803280 -/* 803280 80242A00 3C028026 */ lui $v0, %hi(D_80262A68) -/* 803284 80242A04 8C422A68 */ lw $v0, %lo(D_80262A68)($v0) -/* 803288 80242A08 8C42000C */ lw $v0, 0xc($v0) -/* 80328C 80242A0C AC40001C */ sw $zero, 0x1c($v0) -/* 803290 80242A10 03E00008 */ jr $ra -/* 803294 80242A14 24020002 */ addiu $v0, $zero, 2 diff --git a/ver/us/asm/nonmatchings/world/area_mac/mac_01/8017D0/func_80242A18_803298.s b/ver/us/asm/nonmatchings/world/area_mac/mac_01/8017D0/func_80242A18_803298.s deleted file mode 100644 index 9a8e4442e2..0000000000 --- a/ver/us/asm/nonmatchings/world/area_mac/mac_01/8017D0/func_80242A18_803298.s +++ /dev/null @@ -1,11 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80242A18_803298 -/* 803298 80242A18 3C028026 */ lui $v0, %hi(D_80262A68) -/* 80329C 80242A1C 8C422A68 */ lw $v0, %lo(D_80262A68)($v0) -/* 8032A0 80242A20 8C43000C */ lw $v1, 0xc($v0) -/* 8032A4 80242A24 24020001 */ addiu $v0, $zero, 1 -/* 8032A8 80242A28 AC62001C */ sw $v0, 0x1c($v1) -/* 8032AC 80242A2C 03E00008 */ jr $ra -/* 8032B0 80242A30 24020002 */ addiu $v0, $zero, 2 diff --git a/ver/us/asm/nonmatchings/world/area_mac/mac_01/8017D0/func_80242A34_8032B4.s b/ver/us/asm/nonmatchings/world/area_mac/mac_01/8017D0/func_80242A34_8032B4.s deleted file mode 100644 index 61e2175eff..0000000000 --- a/ver/us/asm/nonmatchings/world/area_mac/mac_01/8017D0/func_80242A34_8032B4.s +++ /dev/null @@ -1,10 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80242A34_8032B4 -/* 8032B4 80242A34 3C028026 */ lui $v0, %hi(D_80262A68) -/* 8032B8 80242A38 8C422A68 */ lw $v0, %lo(D_80262A68)($v0) -/* 8032BC 80242A3C 8C43000C */ lw $v1, 0xc($v0) -/* 8032C0 80242A40 24020002 */ addiu $v0, $zero, 2 -/* 8032C4 80242A44 03E00008 */ jr $ra -/* 8032C8 80242A48 AC62001C */ sw $v0, 0x1c($v1) diff --git a/ver/us/asm/nonmatchings/world/area_mac/mac_01/8017D0/func_80242F08_803788.s b/ver/us/asm/nonmatchings/world/area_mac/mac_01/8017D0/func_80242F08_803788.s deleted file mode 100644 index b74ba0c681..0000000000 --- a/ver/us/asm/nonmatchings/world/area_mac/mac_01/8017D0/func_80242F08_803788.s +++ /dev/null @@ -1,34 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80242F08_803788 -/* 803788 80242F08 27BDFFE8 */ addiu $sp, $sp, -0x18 -/* 80378C 80242F0C 3C058026 */ lui $a1, %hi(D_80262A58) -/* 803790 80242F10 8CA52A58 */ lw $a1, %lo(D_80262A58)($a1) -/* 803794 80242F14 AFBF0010 */ sw $ra, 0x10($sp) -/* 803798 80242F18 0C0B1EAF */ jal evt_get_variable -/* 80379C 80242F1C 0000202D */ daddu $a0, $zero, $zero -/* 8037A0 80242F20 0040182D */ daddu $v1, $v0, $zero -/* 8037A4 80242F24 24020001 */ addiu $v0, $zero, 1 -/* 8037A8 80242F28 14620006 */ bne $v1, $v0, .L80242F44 -/* 8037AC 80242F2C 24020002 */ addiu $v0, $zero, 2 -/* 8037B0 80242F30 44800000 */ mtc1 $zero, $f0 -/* 8037B4 80242F34 00000000 */ nop -/* 8037B8 80242F38 44050000 */ mfc1 $a1, $f0 -/* 8037BC 80242F3C 08090BD7 */ j .L80242F5C -/* 8037C0 80242F40 0000202D */ daddu $a0, $zero, $zero -.L80242F44: -/* 8037C4 80242F44 14620008 */ bne $v1, $v0, .L80242F68 -/* 8037C8 80242F48 24040001 */ addiu $a0, $zero, 1 -/* 8037CC 80242F4C 44800000 */ mtc1 $zero, $f0 -/* 8037D0 80242F50 00000000 */ nop -/* 8037D4 80242F54 44050000 */ mfc1 $a1, $f0 -/* 8037D8 80242F58 00000000 */ nop -.L80242F5C: -/* 8037DC 80242F5C 00A0302D */ daddu $a2, $a1, $zero -/* 8037E0 80242F60 0C01C5A4 */ jal fx_quizmo_answer -/* 8037E4 80242F64 00A0382D */ daddu $a3, $a1, $zero -.L80242F68: -/* 8037E8 80242F68 8FBF0010 */ lw $ra, 0x10($sp) -/* 8037EC 80242F6C 03E00008 */ jr $ra -/* 8037F0 80242F70 27BD0018 */ addiu $sp, $sp, 0x18 diff --git a/ver/us/asm/nonmatchings/world/area_mac/mac_01/8017D0/func_80242F74_8037F4.s b/ver/us/asm/nonmatchings/world/area_mac/mac_01/8017D0/func_80242F74_8037F4.s deleted file mode 100644 index eaa1f84241..0000000000 --- a/ver/us/asm/nonmatchings/world/area_mac/mac_01/8017D0/func_80242F74_8037F4.s +++ /dev/null @@ -1,16 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80242F74_8037F4 -/* 8037F4 80242F74 27BDFFE8 */ addiu $sp, $sp, -0x18 -/* 8037F8 80242F78 3C058024 */ lui $a1, %hi(func_80242F08_803788) -/* 8037FC 80242F7C 24A52F08 */ addiu $a1, $a1, %lo(func_80242F08_803788) -/* 803800 80242F80 AFBF0010 */ sw $ra, 0x10($sp) -/* 803804 80242F84 0C048C8F */ jal create_generic_entity_frontUI -/* 803808 80242F88 0000202D */ daddu $a0, $zero, $zero -/* 80380C 80242F8C 8FBF0010 */ lw $ra, 0x10($sp) -/* 803810 80242F90 3C018026 */ lui $at, %hi(D_80262A40) -/* 803814 80242F94 AC222A40 */ sw $v0, %lo(D_80262A40)($at) -/* 803818 80242F98 24020002 */ addiu $v0, $zero, 2 -/* 80381C 80242F9C 03E00008 */ jr $ra -/* 803820 80242FA0 27BD0018 */ addiu $sp, $sp, 0x18 diff --git a/ver/us/asm/nonmatchings/world/area_mac/mac_02/823BF0/func_80241EAC_82516C.s b/ver/us/asm/nonmatchings/world/area_mac/mac_02/823BF0/func_80241EAC_82516C.s deleted file mode 100644 index 3b0863b378..0000000000 --- a/ver/us/asm/nonmatchings/world/area_mac/mac_02/823BF0/func_80241EAC_82516C.s +++ /dev/null @@ -1,39 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80241EAC_82516C -/* 82516C 80241EAC 27BDFFE0 */ addiu $sp, $sp, -0x20 -/* 825170 80241EB0 AFB00010 */ sw $s0, 0x10($sp) -/* 825174 80241EB4 3C108011 */ lui $s0, %hi(gPlayerData) -/* 825178 80241EB8 2610F290 */ addiu $s0, $s0, %lo(gPlayerData) -/* 82517C 80241EBC AFBF0018 */ sw $ra, 0x18($sp) -/* 825180 80241EC0 AFB10014 */ sw $s1, 0x14($sp) -/* 825184 80241EC4 960302C0 */ lhu $v1, 0x2c0($s0) -/* 825188 80241EC8 2C6203E7 */ sltiu $v0, $v1, 0x3e7 -/* 82518C 80241ECC 10400003 */ beqz $v0, .L80241EDC -/* 825190 80241ED0 0080882D */ daddu $s1, $a0, $zero -/* 825194 80241ED4 24620001 */ addiu $v0, $v1, 1 -/* 825198 80241ED8 A60202C0 */ sh $v0, 0x2c0($s0) -.L80241EDC: -/* 82519C 80241EDC 3C05F5DE */ lui $a1, 0xf5de -/* 8251A0 80241EE0 34A502E0 */ ori $a1, $a1, 0x2e0 -/* 8251A4 80241EE4 0C0B1EAF */ jal evt_get_variable -/* 8251A8 80241EE8 0000202D */ daddu $a0, $zero, $zero -/* 8251AC 80241EEC 3C038024 */ lui $v1, %hi(D_802461B4_829474) -/* 8251B0 80241EF0 00621821 */ addu $v1, $v1, $v0 -/* 8251B4 80241EF4 906361B4 */ lbu $v1, %lo(D_802461B4_829474)($v1) -/* 8251B8 80241EF8 8E220084 */ lw $v0, 0x84($s1) -/* 8251BC 80241EFC 54430006 */ bnel $v0, $v1, .L80241F18 -/* 8251C0 80241F00 AE200084 */ sw $zero, 0x84($s1) -/* 8251C4 80241F04 24020001 */ addiu $v0, $zero, 1 -/* 8251C8 80241F08 AE220084 */ sw $v0, 0x84($s1) -/* 8251CC 80241F0C 960202C2 */ lhu $v0, 0x2c2($s0) -/* 8251D0 80241F10 24420001 */ addiu $v0, $v0, 1 -/* 8251D4 80241F14 A60202C2 */ sh $v0, 0x2c2($s0) -.L80241F18: -/* 8251D8 80241F18 8FBF0018 */ lw $ra, 0x18($sp) -/* 8251DC 80241F1C 8FB10014 */ lw $s1, 0x14($sp) -/* 8251E0 80241F20 8FB00010 */ lw $s0, 0x10($sp) -/* 8251E4 80241F24 24020002 */ addiu $v0, $zero, 2 -/* 8251E8 80241F28 03E00008 */ jr $ra -/* 8251EC 80241F2C 27BD0020 */ addiu $sp, $sp, 0x20 diff --git a/ver/us/asm/nonmatchings/world/area_mac/mac_02/823BF0/func_80241F30_8251F0.s b/ver/us/asm/nonmatchings/world/area_mac/mac_02/823BF0/func_80241F30_8251F0.s deleted file mode 100644 index 4dc02e4818..0000000000 --- a/ver/us/asm/nonmatchings/world/area_mac/mac_02/823BF0/func_80241F30_8251F0.s +++ /dev/null @@ -1,140 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80241F30_8251F0 -/* 8251F0 80241F30 27BDFFC8 */ addiu $sp, $sp, -0x38 -/* 8251F4 80241F34 AFB1001C */ sw $s1, 0x1c($sp) -/* 8251F8 80241F38 AFBF0020 */ sw $ra, 0x20($sp) -/* 8251FC 80241F3C AFB00018 */ sw $s0, 0x18($sp) -/* 825200 80241F40 F7B60030 */ sdc1 $f22, 0x30($sp) -/* 825204 80241F44 F7B40028 */ sdc1 $f20, 0x28($sp) -/* 825208 80241F48 10A00060 */ beqz $a1, .L802420CC -/* 82520C 80241F4C 0080882D */ daddu $s1, $a0, $zero -/* 825210 80241F50 3C05F4AC */ lui $a1, 0xf4ac -/* 825214 80241F54 0C0B1EAF */ jal evt_get_variable -/* 825218 80241F58 34A5D481 */ ori $a1, $a1, 0xd481 -/* 82521C 80241F5C 0220202D */ daddu $a0, $s1, $zero -/* 825220 80241F60 3C05F4AC */ lui $a1, 0xf4ac -/* 825224 80241F64 4482B000 */ mtc1 $v0, $f22 -/* 825228 80241F68 00000000 */ nop -/* 82522C 80241F6C 4680B5A0 */ cvt.s.w $f22, $f22 -/* 825230 80241F70 0C0B1EAF */ jal evt_get_variable -/* 825234 80241F74 34A5D482 */ ori $a1, $a1, 0xd482 -/* 825238 80241F78 0220202D */ daddu $a0, $s1, $zero -/* 82523C 80241F7C 3C05F4AC */ lui $a1, 0xf4ac -/* 825240 80241F80 4482A000 */ mtc1 $v0, $f20 -/* 825244 80241F84 00000000 */ nop -/* 825248 80241F88 4680A520 */ cvt.s.w $f20, $f20 -/* 82524C 80241F8C 0C0B1EAF */ jal evt_get_variable -/* 825250 80241F90 34A5D483 */ ori $a1, $a1, 0xd483 -/* 825254 80241F94 44821000 */ mtc1 $v0, $f2 -/* 825258 80241F98 00000000 */ nop -/* 82525C 80241F9C 468010A0 */ cvt.s.w $f2, $f2 -/* 825260 80241FA0 4405B000 */ mfc1 $a1, $f22 -/* 825264 80241FA4 4406A000 */ mfc1 $a2, $f20 -/* 825268 80241FA8 44071000 */ mfc1 $a3, $f2 -/* 82526C 80241FAC 0C01C574 */ jal fx_quizmo_stage -/* 825270 80241FB0 0000202D */ daddu $a0, $zero, $zero -/* 825274 80241FB4 0220202D */ daddu $a0, $s1, $zero -/* 825278 80241FB8 3C05F4AC */ lui $a1, 0xf4ac -/* 82527C 80241FBC 34A5D481 */ ori $a1, $a1, 0xd481 -/* 825280 80241FC0 3C108025 */ lui $s0, %hi(D_8024E560) -/* 825284 80241FC4 2610E560 */ addiu $s0, $s0, %lo(D_8024E560) -/* 825288 80241FC8 0C0B1EAF */ jal evt_get_variable -/* 82528C 80241FCC AE020000 */ sw $v0, ($s0) -/* 825290 80241FD0 0220202D */ daddu $a0, $s1, $zero -/* 825294 80241FD4 3C05F4AC */ lui $a1, 0xf4ac -/* 825298 80241FD8 4482B000 */ mtc1 $v0, $f22 -/* 82529C 80241FDC 00000000 */ nop -/* 8252A0 80241FE0 4680B5A0 */ cvt.s.w $f22, $f22 -/* 8252A4 80241FE4 0C0B1EAF */ jal evt_get_variable -/* 8252A8 80241FE8 34A5D482 */ ori $a1, $a1, 0xd482 -/* 8252AC 80241FEC 0220202D */ daddu $a0, $s1, $zero -/* 8252B0 80241FF0 3C05F4AC */ lui $a1, 0xf4ac -/* 8252B4 80241FF4 4482A000 */ mtc1 $v0, $f20 -/* 8252B8 80241FF8 00000000 */ nop -/* 8252BC 80241FFC 4680A520 */ cvt.s.w $f20, $f20 -/* 8252C0 80242000 0C0B1EAF */ jal evt_get_variable -/* 8252C4 80242004 34A5D483 */ ori $a1, $a1, 0xd483 -/* 8252C8 80242008 44821000 */ mtc1 $v0, $f2 -/* 8252CC 8024200C 00000000 */ nop -/* 8252D0 80242010 468010A0 */ cvt.s.w $f2, $f2 -/* 8252D4 80242014 4405B000 */ mfc1 $a1, $f22 -/* 8252D8 80242018 4406A000 */ mfc1 $a2, $f20 -/* 8252DC 8024201C 44071000 */ mfc1 $a3, $f2 -/* 8252E0 80242020 0C01C604 */ jal fx_quizmo_audience -/* 8252E4 80242024 0000202D */ daddu $a0, $zero, $zero -/* 8252E8 80242028 0220202D */ daddu $a0, $s1, $zero -/* 8252EC 8024202C 3C05F4AC */ lui $a1, 0xf4ac -/* 8252F0 80242030 3C018025 */ lui $at, %hi(D_8024E564) -/* 8252F4 80242034 AC22E564 */ sw $v0, %lo(D_8024E564)($at) -/* 8252F8 80242038 0C0B1EAF */ jal evt_get_variable -/* 8252FC 8024203C 34A5D481 */ ori $a1, $a1, 0xd481 -/* 825300 80242040 0220202D */ daddu $a0, $s1, $zero -/* 825304 80242044 3C05F4AC */ lui $a1, 0xf4ac -/* 825308 80242048 4482B000 */ mtc1 $v0, $f22 -/* 82530C 8024204C 00000000 */ nop -/* 825310 80242050 4680B5A0 */ cvt.s.w $f22, $f22 -/* 825314 80242054 0C0B1EAF */ jal evt_get_variable -/* 825318 80242058 34A5D482 */ ori $a1, $a1, 0xd482 -/* 82531C 8024205C 0220202D */ daddu $a0, $s1, $zero -/* 825320 80242060 3C05F4AC */ lui $a1, 0xf4ac -/* 825324 80242064 4482A000 */ mtc1 $v0, $f20 -/* 825328 80242068 00000000 */ nop -/* 82532C 8024206C 4680A520 */ cvt.s.w $f20, $f20 -/* 825330 80242070 0C0B1EAF */ jal evt_get_variable -/* 825334 80242074 34A5D483 */ ori $a1, $a1, 0xd483 -/* 825338 80242078 44821000 */ mtc1 $v0, $f2 -/* 82533C 8024207C 00000000 */ nop -/* 825340 80242080 468010A0 */ cvt.s.w $f2, $f2 -/* 825344 80242084 4405B000 */ mfc1 $a1, $f22 -/* 825348 80242088 4406A000 */ mfc1 $a2, $f20 -/* 82534C 8024208C 3C013F80 */ lui $at, 0x3f80 -/* 825350 80242090 44810000 */ mtc1 $at, $f0 -/* 825354 80242094 44071000 */ mfc1 $a3, $f2 -/* 825358 80242098 0000202D */ daddu $a0, $zero, $zero -/* 82535C 8024209C AFA00014 */ sw $zero, 0x14($sp) -/* 825360 802420A0 0C01CA24 */ jal fx_quizmo_assistant -/* 825364 802420A4 E7A00010 */ swc1 $f0, 0x10($sp) -/* 825368 802420A8 8E030000 */ lw $v1, ($s0) -/* 82536C 802420AC 8C64000C */ lw $a0, 0xc($v1) -/* 825370 802420B0 3C018025 */ lui $at, %hi(D_8024E568) -/* 825374 802420B4 AC22E568 */ sw $v0, %lo(D_8024E568)($at) -/* 825378 802420B8 AC800018 */ sw $zero, 0x18($a0) -/* 82537C 802420BC AC800020 */ sw $zero, 0x20($a0) -/* 825380 802420C0 AC800024 */ sw $zero, 0x24($a0) -/* 825384 802420C4 AC800028 */ sw $zero, 0x28($a0) -/* 825388 802420C8 AC80001C */ sw $zero, 0x1c($a0) -.L802420CC: -/* 82538C 802420CC 3C028025 */ lui $v0, %hi(D_8024E560) -/* 825390 802420D0 8C42E560 */ lw $v0, %lo(D_8024E560)($v0) -/* 825394 802420D4 8C44000C */ lw $a0, 0xc($v0) -/* 825398 802420D8 8C820020 */ lw $v0, 0x20($a0) -/* 82539C 802420DC 8C830028 */ lw $v1, 0x28($a0) -/* 8253A0 802420E0 2442000A */ addiu $v0, $v0, 0xa -/* 8253A4 802420E4 AC820020 */ sw $v0, 0x20($a0) -/* 8253A8 802420E8 8C820024 */ lw $v0, 0x24($a0) -/* 8253AC 802420EC 2463000A */ addiu $v1, $v1, 0xa -/* 8253B0 802420F0 AC830028 */ sw $v1, 0x28($a0) -/* 8253B4 802420F4 8C830018 */ lw $v1, 0x18($a0) -/* 8253B8 802420F8 2442000A */ addiu $v0, $v0, 0xa -/* 8253BC 802420FC AC820024 */ sw $v0, 0x24($a0) -/* 8253C0 80242100 8C82001C */ lw $v0, 0x1c($a0) -/* 8253C4 80242104 2463000A */ addiu $v1, $v1, 0xa -/* 8253C8 80242108 AC830018 */ sw $v1, 0x18($a0) -/* 8253CC 8024210C 286300FF */ slti $v1, $v1, 0xff -/* 8253D0 80242110 2442000A */ addiu $v0, $v0, 0xa -/* 8253D4 80242114 AC82001C */ sw $v0, 0x1c($a0) -/* 8253D8 80242118 14600004 */ bnez $v1, .L8024212C -/* 8253DC 8024211C 0000102D */ daddu $v0, $zero, $zero -/* 8253E0 80242120 240200FF */ addiu $v0, $zero, 0xff -/* 8253E4 80242124 AC820018 */ sw $v0, 0x18($a0) -/* 8253E8 80242128 24020002 */ addiu $v0, $zero, 2 -.L8024212C: -/* 8253EC 8024212C 8FBF0020 */ lw $ra, 0x20($sp) -/* 8253F0 80242130 8FB1001C */ lw $s1, 0x1c($sp) -/* 8253F4 80242134 8FB00018 */ lw $s0, 0x18($sp) -/* 8253F8 80242138 D7B60030 */ ldc1 $f22, 0x30($sp) -/* 8253FC 8024213C D7B40028 */ ldc1 $f20, 0x28($sp) -/* 825400 80242140 03E00008 */ jr $ra -/* 825404 80242144 27BD0038 */ addiu $sp, $sp, 0x38 diff --git a/ver/us/asm/nonmatchings/world/area_mac/mac_02/823BF0/func_80242148_825408.s b/ver/us/asm/nonmatchings/world/area_mac/mac_02/823BF0/func_80242148_825408.s deleted file mode 100644 index 5fa5a48252..0000000000 --- a/ver/us/asm/nonmatchings/world/area_mac/mac_02/823BF0/func_80242148_825408.s +++ /dev/null @@ -1,52 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80242148_825408 -/* 825408 80242148 27BDFFE8 */ addiu $sp, $sp, -0x18 -/* 82540C 8024214C 10A0000B */ beqz $a1, .L8024217C -/* 825410 80242150 AFBF0010 */ sw $ra, 0x10($sp) -/* 825414 80242154 3C038025 */ lui $v1, %hi(D_8024E564) -/* 825418 80242158 8C63E564 */ lw $v1, %lo(D_8024E564)($v1) -/* 82541C 8024215C 8C620000 */ lw $v0, ($v1) -/* 825420 80242160 3C048025 */ lui $a0, %hi(D_8024E568) -/* 825424 80242164 8C84E568 */ lw $a0, %lo(D_8024E568)($a0) -/* 825428 80242168 34420010 */ ori $v0, $v0, 0x10 -/* 82542C 8024216C AC620000 */ sw $v0, ($v1) -/* 825430 80242170 8C820000 */ lw $v0, ($a0) -/* 825434 80242174 34420010 */ ori $v0, $v0, 0x10 -/* 825438 80242178 AC820000 */ sw $v0, ($a0) -.L8024217C: -/* 82543C 8024217C 3C048025 */ lui $a0, %hi(D_8024E560) -/* 825440 80242180 8C84E560 */ lw $a0, %lo(D_8024E560)($a0) -/* 825444 80242184 8C85000C */ lw $a1, 0xc($a0) -/* 825448 80242188 8CA20018 */ lw $v0, 0x18($a1) -/* 82544C 8024218C 8CA30020 */ lw $v1, 0x20($a1) -/* 825450 80242190 2442FFF6 */ addiu $v0, $v0, -0xa -/* 825454 80242194 ACA20018 */ sw $v0, 0x18($a1) -/* 825458 80242198 8CA20024 */ lw $v0, 0x24($a1) -/* 82545C 8024219C 2463FFF6 */ addiu $v1, $v1, -0xa -/* 825460 802421A0 ACA30020 */ sw $v1, 0x20($a1) -/* 825464 802421A4 8CA30028 */ lw $v1, 0x28($a1) -/* 825468 802421A8 2442FFF6 */ addiu $v0, $v0, -0xa -/* 82546C 802421AC ACA20024 */ sw $v0, 0x24($a1) -/* 825470 802421B0 8CA2001C */ lw $v0, 0x1c($a1) -/* 825474 802421B4 2463FFF6 */ addiu $v1, $v1, -0xa -/* 825478 802421B8 ACA30028 */ sw $v1, 0x28($a1) -/* 82547C 802421BC 8CA30018 */ lw $v1, 0x18($a1) -/* 825480 802421C0 2442FFF6 */ addiu $v0, $v0, -0xa -/* 825484 802421C4 18600003 */ blez $v1, .L802421D4 -/* 825488 802421C8 ACA2001C */ sw $v0, 0x1c($a1) -/* 82548C 802421CC 0809087C */ j .L802421F0 -/* 825490 802421D0 0000102D */ daddu $v0, $zero, $zero -.L802421D4: -/* 825494 802421D4 0C016914 */ jal remove_effect -/* 825498 802421D8 ACA00018 */ sw $zero, 0x18($a1) -/* 82549C 802421DC 3C048025 */ lui $a0, %hi(D_8024E540) -/* 8254A0 802421E0 8C84E540 */ lw $a0, %lo(D_8024E540)($a0) -/* 8254A4 802421E4 0C048D70 */ jal free_generic_entity -/* 8254A8 802421E8 00000000 */ nop -/* 8254AC 802421EC 24020002 */ addiu $v0, $zero, 2 -.L802421F0: -/* 8254B0 802421F0 8FBF0010 */ lw $ra, 0x10($sp) -/* 8254B4 802421F4 03E00008 */ jr $ra -/* 8254B8 802421F8 27BD0018 */ addiu $sp, $sp, 0x18 diff --git a/ver/us/asm/nonmatchings/world/area_mac/mac_02/823BF0/func_802421FC_8254BC.s b/ver/us/asm/nonmatchings/world/area_mac/mac_02/823BF0/func_802421FC_8254BC.s deleted file mode 100644 index 6960389d54..0000000000 --- a/ver/us/asm/nonmatchings/world/area_mac/mac_02/823BF0/func_802421FC_8254BC.s +++ /dev/null @@ -1,17 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_802421FC_8254BC -/* 8254BC 802421FC 27BDFFE8 */ addiu $sp, $sp, -0x18 -/* 8254C0 80242200 AFBF0010 */ sw $ra, 0x10($sp) -/* 8254C4 80242204 8C82000C */ lw $v0, 0xc($a0) -/* 8254C8 80242208 0C0B1EAF */ jal evt_get_variable -/* 8254CC 8024220C 8C450000 */ lw $a1, ($v0) -/* 8254D0 80242210 3C038025 */ lui $v1, %hi(D_8024E560) -/* 8254D4 80242214 8C63E560 */ lw $v1, %lo(D_8024E560)($v1) -/* 8254D8 80242218 8C63000C */ lw $v1, 0xc($v1) -/* 8254DC 8024221C AC620034 */ sw $v0, 0x34($v1) -/* 8254E0 80242220 8FBF0010 */ lw $ra, 0x10($sp) -/* 8254E4 80242224 24020002 */ addiu $v0, $zero, 2 -/* 8254E8 80242228 03E00008 */ jr $ra -/* 8254EC 8024222C 27BD0018 */ addiu $sp, $sp, 0x18 diff --git a/ver/us/asm/nonmatchings/world/area_mac/mac_02/823BF0/func_80242230_8254F0.s b/ver/us/asm/nonmatchings/world/area_mac/mac_02/823BF0/func_80242230_8254F0.s deleted file mode 100644 index 4b5bc73558..0000000000 --- a/ver/us/asm/nonmatchings/world/area_mac/mac_02/823BF0/func_80242230_8254F0.s +++ /dev/null @@ -1,41 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80242230_8254F0 -/* 8254F0 80242230 27BDFFE8 */ addiu $sp, $sp, -0x18 -/* 8254F4 80242234 AFBF0010 */ sw $ra, 0x10($sp) -/* 8254F8 80242238 8C82000C */ lw $v0, 0xc($a0) -/* 8254FC 8024223C 0C0B1EAF */ jal evt_get_variable -/* 825500 80242240 8C450000 */ lw $a1, ($v0) -/* 825504 80242244 0040202D */ daddu $a0, $v0, $zero -/* 825508 80242248 3C028025 */ lui $v0, %hi(D_8024E560) -/* 82550C 8024224C 8C42E560 */ lw $v0, %lo(D_8024E560)($v0) -/* 825510 80242250 24030001 */ addiu $v1, $zero, 1 -/* 825514 80242254 8C45000C */ lw $a1, 0xc($v0) -/* 825518 80242258 1083000D */ beq $a0, $v1, .L80242290 -/* 82551C 8024225C 28820002 */ slti $v0, $a0, 2 -/* 825520 80242260 10400005 */ beqz $v0, .L80242278 -/* 825524 80242264 24020002 */ addiu $v0, $zero, 2 -/* 825528 80242268 10800007 */ beqz $a0, .L80242288 -/* 82552C 8024226C 240200C0 */ addiu $v0, $zero, 0xc0 -/* 825530 80242270 080908A8 */ j .L802422A0 -/* 825534 80242274 ACA00038 */ sw $zero, 0x38($a1) -.L80242278: -/* 825538 80242278 10820008 */ beq $a0, $v0, .L8024229C -/* 82553C 8024227C 24020040 */ addiu $v0, $zero, 0x40 -/* 825540 80242280 080908A8 */ j .L802422A0 -/* 825544 80242284 ACA00038 */ sw $zero, 0x38($a1) -.L80242288: -/* 825548 80242288 080908A8 */ j .L802422A0 -/* 82554C 8024228C ACA20038 */ sw $v0, 0x38($a1) -.L80242290: -/* 825550 80242290 24020080 */ addiu $v0, $zero, 0x80 -/* 825554 80242294 080908A8 */ j .L802422A0 -/* 825558 80242298 ACA20038 */ sw $v0, 0x38($a1) -.L8024229C: -/* 82555C 8024229C ACA20038 */ sw $v0, 0x38($a1) -.L802422A0: -/* 825560 802422A0 8FBF0010 */ lw $ra, 0x10($sp) -/* 825564 802422A4 24020002 */ addiu $v0, $zero, 2 -/* 825568 802422A8 03E00008 */ jr $ra -/* 82556C 802422AC 27BD0018 */ addiu $sp, $sp, 0x18 diff --git a/ver/us/asm/nonmatchings/world/area_mac/mac_02/823BF0/func_802422B0_825570.s b/ver/us/asm/nonmatchings/world/area_mac/mac_02/823BF0/func_802422B0_825570.s deleted file mode 100644 index d28b0012f7..0000000000 --- a/ver/us/asm/nonmatchings/world/area_mac/mac_02/823BF0/func_802422B0_825570.s +++ /dev/null @@ -1,10 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_802422B0_825570 -/* 825570 802422B0 3C028025 */ lui $v0, %hi(D_8024E568) -/* 825574 802422B4 8C42E568 */ lw $v0, %lo(D_8024E568)($v0) -/* 825578 802422B8 8C42000C */ lw $v0, 0xc($v0) -/* 82557C 802422BC AC40001C */ sw $zero, 0x1c($v0) -/* 825580 802422C0 03E00008 */ jr $ra -/* 825584 802422C4 24020002 */ addiu $v0, $zero, 2 diff --git a/ver/us/asm/nonmatchings/world/area_mac/mac_02/823BF0/func_802422C8_825588.s b/ver/us/asm/nonmatchings/world/area_mac/mac_02/823BF0/func_802422C8_825588.s deleted file mode 100644 index f02a05d57e..0000000000 --- a/ver/us/asm/nonmatchings/world/area_mac/mac_02/823BF0/func_802422C8_825588.s +++ /dev/null @@ -1,11 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_802422C8_825588 -/* 825588 802422C8 3C028025 */ lui $v0, %hi(D_8024E568) -/* 82558C 802422CC 8C42E568 */ lw $v0, %lo(D_8024E568)($v0) -/* 825590 802422D0 8C43000C */ lw $v1, 0xc($v0) -/* 825594 802422D4 24020001 */ addiu $v0, $zero, 1 -/* 825598 802422D8 AC62001C */ sw $v0, 0x1c($v1) -/* 82559C 802422DC 03E00008 */ jr $ra -/* 8255A0 802422E0 24020002 */ addiu $v0, $zero, 2 diff --git a/ver/us/asm/nonmatchings/world/area_mac/mac_02/823BF0/func_802422E4_8255A4.s b/ver/us/asm/nonmatchings/world/area_mac/mac_02/823BF0/func_802422E4_8255A4.s deleted file mode 100644 index e622e38af2..0000000000 --- a/ver/us/asm/nonmatchings/world/area_mac/mac_02/823BF0/func_802422E4_8255A4.s +++ /dev/null @@ -1,10 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_802422E4_8255A4 -/* 8255A4 802422E4 3C028025 */ lui $v0, %hi(D_8024E568) -/* 8255A8 802422E8 8C42E568 */ lw $v0, %lo(D_8024E568)($v0) -/* 8255AC 802422EC 8C43000C */ lw $v1, 0xc($v0) -/* 8255B0 802422F0 24020002 */ addiu $v0, $zero, 2 -/* 8255B4 802422F4 03E00008 */ jr $ra -/* 8255B8 802422F8 AC62001C */ sw $v0, 0x1c($v1) diff --git a/ver/us/asm/nonmatchings/world/area_mac/mac_02/823BF0/func_802427B8_825A78.s b/ver/us/asm/nonmatchings/world/area_mac/mac_02/823BF0/func_802427B8_825A78.s deleted file mode 100644 index 55dbaffb9a..0000000000 --- a/ver/us/asm/nonmatchings/world/area_mac/mac_02/823BF0/func_802427B8_825A78.s +++ /dev/null @@ -1,34 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_802427B8_825A78 -/* 825A78 802427B8 27BDFFE8 */ addiu $sp, $sp, -0x18 -/* 825A7C 802427BC 3C058025 */ lui $a1, %hi(D_8024E558) -/* 825A80 802427C0 8CA5E558 */ lw $a1, %lo(D_8024E558)($a1) -/* 825A84 802427C4 AFBF0010 */ sw $ra, 0x10($sp) -/* 825A88 802427C8 0C0B1EAF */ jal evt_get_variable -/* 825A8C 802427CC 0000202D */ daddu $a0, $zero, $zero -/* 825A90 802427D0 0040182D */ daddu $v1, $v0, $zero -/* 825A94 802427D4 24020001 */ addiu $v0, $zero, 1 -/* 825A98 802427D8 14620006 */ bne $v1, $v0, .L802427F4 -/* 825A9C 802427DC 24020002 */ addiu $v0, $zero, 2 -/* 825AA0 802427E0 44800000 */ mtc1 $zero, $f0 -/* 825AA4 802427E4 00000000 */ nop -/* 825AA8 802427E8 44050000 */ mfc1 $a1, $f0 -/* 825AAC 802427EC 08090A03 */ j .L8024280C -/* 825AB0 802427F0 0000202D */ daddu $a0, $zero, $zero -.L802427F4: -/* 825AB4 802427F4 14620008 */ bne $v1, $v0, .L80242818 -/* 825AB8 802427F8 24040001 */ addiu $a0, $zero, 1 -/* 825ABC 802427FC 44800000 */ mtc1 $zero, $f0 -/* 825AC0 80242800 00000000 */ nop -/* 825AC4 80242804 44050000 */ mfc1 $a1, $f0 -/* 825AC8 80242808 00000000 */ nop -.L8024280C: -/* 825ACC 8024280C 00A0302D */ daddu $a2, $a1, $zero -/* 825AD0 80242810 0C01C5A4 */ jal fx_quizmo_answer -/* 825AD4 80242814 00A0382D */ daddu $a3, $a1, $zero -.L80242818: -/* 825AD8 80242818 8FBF0010 */ lw $ra, 0x10($sp) -/* 825ADC 8024281C 03E00008 */ jr $ra -/* 825AE0 80242820 27BD0018 */ addiu $sp, $sp, 0x18 diff --git a/ver/us/asm/nonmatchings/world/area_mac/mac_02/823BF0/func_80242824_825AE4.s b/ver/us/asm/nonmatchings/world/area_mac/mac_02/823BF0/func_80242824_825AE4.s deleted file mode 100644 index 01c29578e4..0000000000 --- a/ver/us/asm/nonmatchings/world/area_mac/mac_02/823BF0/func_80242824_825AE4.s +++ /dev/null @@ -1,16 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80242824_825AE4 -/* 825AE4 80242824 27BDFFE8 */ addiu $sp, $sp, -0x18 -/* 825AE8 80242828 3C058024 */ lui $a1, %hi(func_802427B8_825A78) -/* 825AEC 8024282C 24A527B8 */ addiu $a1, $a1, %lo(func_802427B8_825A78) -/* 825AF0 80242830 AFBF0010 */ sw $ra, 0x10($sp) -/* 825AF4 80242834 0C048C8F */ jal create_generic_entity_frontUI -/* 825AF8 80242838 0000202D */ daddu $a0, $zero, $zero -/* 825AFC 8024283C 8FBF0010 */ lw $ra, 0x10($sp) -/* 825B00 80242840 3C018025 */ lui $at, %hi(D_8024E540) -/* 825B04 80242844 AC22E540 */ sw $v0, %lo(D_8024E540)($at) -/* 825B08 80242848 24020002 */ addiu $v0, $zero, 2 -/* 825B0C 8024284C 03E00008 */ jr $ra -/* 825B10 80242850 27BD0018 */ addiu $sp, $sp, 0x18 diff --git a/ver/us/asm/nonmatchings/world/area_mac/mac_03/831B20/func_80240B9C_83239C.s b/ver/us/asm/nonmatchings/world/area_mac/mac_03/831B20/func_80240B9C_83239C.s deleted file mode 100644 index e370cd331e..0000000000 --- a/ver/us/asm/nonmatchings/world/area_mac/mac_03/831B20/func_80240B9C_83239C.s +++ /dev/null @@ -1,39 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80240B9C_83239C -/* 83239C 80240B9C 27BDFFE0 */ addiu $sp, $sp, -0x20 -/* 8323A0 80240BA0 AFB00010 */ sw $s0, 0x10($sp) -/* 8323A4 80240BA4 3C108011 */ lui $s0, %hi(gPlayerData) -/* 8323A8 80240BA8 2610F290 */ addiu $s0, $s0, %lo(gPlayerData) -/* 8323AC 80240BAC AFBF0018 */ sw $ra, 0x18($sp) -/* 8323B0 80240BB0 AFB10014 */ sw $s1, 0x14($sp) -/* 8323B4 80240BB4 960302C0 */ lhu $v1, 0x2c0($s0) -/* 8323B8 80240BB8 2C6203E7 */ sltiu $v0, $v1, 0x3e7 -/* 8323BC 80240BBC 10400003 */ beqz $v0, .L80240BCC -/* 8323C0 80240BC0 0080882D */ daddu $s1, $a0, $zero -/* 8323C4 80240BC4 24620001 */ addiu $v0, $v1, 1 -/* 8323C8 80240BC8 A60202C0 */ sh $v0, 0x2c0($s0) -.L80240BCC: -/* 8323CC 80240BCC 3C05F5DE */ lui $a1, 0xf5de -/* 8323D0 80240BD0 34A502E0 */ ori $a1, $a1, 0x2e0 -/* 8323D4 80240BD4 0C0B1EAF */ jal evt_get_variable -/* 8323D8 80240BD8 0000202D */ daddu $a0, $zero, $zero -/* 8323DC 80240BDC 3C038024 */ lui $v1, %hi(D_802466A8_837EA8) -/* 8323E0 80240BE0 00621821 */ addu $v1, $v1, $v0 -/* 8323E4 80240BE4 906366A8 */ lbu $v1, %lo(D_802466A8_837EA8)($v1) -/* 8323E8 80240BE8 8E220084 */ lw $v0, 0x84($s1) -/* 8323EC 80240BEC 54430006 */ bnel $v0, $v1, .L80240C08 -/* 8323F0 80240BF0 AE200084 */ sw $zero, 0x84($s1) -/* 8323F4 80240BF4 24020001 */ addiu $v0, $zero, 1 -/* 8323F8 80240BF8 AE220084 */ sw $v0, 0x84($s1) -/* 8323FC 80240BFC 960202C2 */ lhu $v0, 0x2c2($s0) -/* 832400 80240C00 24420001 */ addiu $v0, $v0, 1 -/* 832404 80240C04 A60202C2 */ sh $v0, 0x2c2($s0) -.L80240C08: -/* 832408 80240C08 8FBF0018 */ lw $ra, 0x18($sp) -/* 83240C 80240C0C 8FB10014 */ lw $s1, 0x14($sp) -/* 832410 80240C10 8FB00010 */ lw $s0, 0x10($sp) -/* 832414 80240C14 24020002 */ addiu $v0, $zero, 2 -/* 832418 80240C18 03E00008 */ jr $ra -/* 83241C 80240C1C 27BD0020 */ addiu $sp, $sp, 0x20 diff --git a/ver/us/asm/nonmatchings/world/area_mac/mac_03/831B20/func_80240C20_832420.s b/ver/us/asm/nonmatchings/world/area_mac/mac_03/831B20/func_80240C20_832420.s deleted file mode 100644 index 61bbdf4141..0000000000 --- a/ver/us/asm/nonmatchings/world/area_mac/mac_03/831B20/func_80240C20_832420.s +++ /dev/null @@ -1,140 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80240C20_832420 -/* 832420 80240C20 27BDFFC8 */ addiu $sp, $sp, -0x38 -/* 832424 80240C24 AFB1001C */ sw $s1, 0x1c($sp) -/* 832428 80240C28 AFBF0020 */ sw $ra, 0x20($sp) -/* 83242C 80240C2C AFB00018 */ sw $s0, 0x18($sp) -/* 832430 80240C30 F7B60030 */ sdc1 $f22, 0x30($sp) -/* 832434 80240C34 F7B40028 */ sdc1 $f20, 0x28($sp) -/* 832438 80240C38 10A00060 */ beqz $a1, .L80240DBC -/* 83243C 80240C3C 0080882D */ daddu $s1, $a0, $zero -/* 832440 80240C40 3C05F4AC */ lui $a1, 0xf4ac -/* 832444 80240C44 0C0B1EAF */ jal evt_get_variable -/* 832448 80240C48 34A5D481 */ ori $a1, $a1, 0xd481 -/* 83244C 80240C4C 0220202D */ daddu $a0, $s1, $zero -/* 832450 80240C50 3C05F4AC */ lui $a1, 0xf4ac -/* 832454 80240C54 4482B000 */ mtc1 $v0, $f22 -/* 832458 80240C58 00000000 */ nop -/* 83245C 80240C5C 4680B5A0 */ cvt.s.w $f22, $f22 -/* 832460 80240C60 0C0B1EAF */ jal evt_get_variable -/* 832464 80240C64 34A5D482 */ ori $a1, $a1, 0xd482 -/* 832468 80240C68 0220202D */ daddu $a0, $s1, $zero -/* 83246C 80240C6C 3C05F4AC */ lui $a1, 0xf4ac -/* 832470 80240C70 4482A000 */ mtc1 $v0, $f20 -/* 832474 80240C74 00000000 */ nop -/* 832478 80240C78 4680A520 */ cvt.s.w $f20, $f20 -/* 83247C 80240C7C 0C0B1EAF */ jal evt_get_variable -/* 832480 80240C80 34A5D483 */ ori $a1, $a1, 0xd483 -/* 832484 80240C84 44821000 */ mtc1 $v0, $f2 -/* 832488 80240C88 00000000 */ nop -/* 83248C 80240C8C 468010A0 */ cvt.s.w $f2, $f2 -/* 832490 80240C90 4405B000 */ mfc1 $a1, $f22 -/* 832494 80240C94 4406A000 */ mfc1 $a2, $f20 -/* 832498 80240C98 44071000 */ mfc1 $a3, $f2 -/* 83249C 80240C9C 0C01C574 */ jal fx_quizmo_stage -/* 8324A0 80240CA0 0000202D */ daddu $a0, $zero, $zero -/* 8324A4 80240CA4 0220202D */ daddu $a0, $s1, $zero -/* 8324A8 80240CA8 3C05F4AC */ lui $a1, 0xf4ac -/* 8324AC 80240CAC 34A5D481 */ ori $a1, $a1, 0xd481 -/* 8324B0 80240CB0 3C108025 */ lui $s0, %hi(ForceCloseMessageBox) -/* 8324B4 80240CB4 261013F0 */ addiu $s0, $s0, %lo(ForceCloseMessageBox) -/* 8324B8 80240CB8 0C0B1EAF */ jal evt_get_variable -/* 8324BC 80240CBC AE020000 */ sw $v0, ($s0) -/* 8324C0 80240CC0 0220202D */ daddu $a0, $s1, $zero -/* 8324C4 80240CC4 3C05F4AC */ lui $a1, 0xf4ac -/* 8324C8 80240CC8 4482B000 */ mtc1 $v0, $f22 -/* 8324CC 80240CCC 00000000 */ nop -/* 8324D0 80240CD0 4680B5A0 */ cvt.s.w $f22, $f22 -/* 8324D4 80240CD4 0C0B1EAF */ jal evt_get_variable -/* 8324D8 80240CD8 34A5D482 */ ori $a1, $a1, 0xd482 -/* 8324DC 80240CDC 0220202D */ daddu $a0, $s1, $zero -/* 8324E0 80240CE0 3C05F4AC */ lui $a1, 0xf4ac -/* 8324E4 80240CE4 4482A000 */ mtc1 $v0, $f20 -/* 8324E8 80240CE8 00000000 */ nop -/* 8324EC 80240CEC 4680A520 */ cvt.s.w $f20, $f20 -/* 8324F0 80240CF0 0C0B1EAF */ jal evt_get_variable -/* 8324F4 80240CF4 34A5D483 */ ori $a1, $a1, 0xd483 -/* 8324F8 80240CF8 44821000 */ mtc1 $v0, $f2 -/* 8324FC 80240CFC 00000000 */ nop -/* 832500 80240D00 468010A0 */ cvt.s.w $f2, $f2 -/* 832504 80240D04 4405B000 */ mfc1 $a1, $f22 -/* 832508 80240D08 4406A000 */ mfc1 $a2, $f20 -/* 83250C 80240D0C 44071000 */ mfc1 $a3, $f2 -/* 832510 80240D10 0C01C604 */ jal fx_quizmo_audience -/* 832514 80240D14 0000202D */ daddu $a0, $zero, $zero -/* 832518 80240D18 0220202D */ daddu $a0, $s1, $zero -/* 83251C 80240D1C 3C05F4AC */ lui $a1, 0xf4ac -/* 832520 80240D20 3C018025 */ lui $at, %hi(D_802513F4) -/* 832524 80240D24 AC2213F4 */ sw $v0, %lo(D_802513F4)($at) -/* 832528 80240D28 0C0B1EAF */ jal evt_get_variable -/* 83252C 80240D2C 34A5D481 */ ori $a1, $a1, 0xd481 -/* 832530 80240D30 0220202D */ daddu $a0, $s1, $zero -/* 832534 80240D34 3C05F4AC */ lui $a1, 0xf4ac -/* 832538 80240D38 4482B000 */ mtc1 $v0, $f22 -/* 83253C 80240D3C 00000000 */ nop -/* 832540 80240D40 4680B5A0 */ cvt.s.w $f22, $f22 -/* 832544 80240D44 0C0B1EAF */ jal evt_get_variable -/* 832548 80240D48 34A5D482 */ ori $a1, $a1, 0xd482 -/* 83254C 80240D4C 0220202D */ daddu $a0, $s1, $zero -/* 832550 80240D50 3C05F4AC */ lui $a1, 0xf4ac -/* 832554 80240D54 4482A000 */ mtc1 $v0, $f20 -/* 832558 80240D58 00000000 */ nop -/* 83255C 80240D5C 4680A520 */ cvt.s.w $f20, $f20 -/* 832560 80240D60 0C0B1EAF */ jal evt_get_variable -/* 832564 80240D64 34A5D483 */ ori $a1, $a1, 0xd483 -/* 832568 80240D68 44821000 */ mtc1 $v0, $f2 -/* 83256C 80240D6C 00000000 */ nop -/* 832570 80240D70 468010A0 */ cvt.s.w $f2, $f2 -/* 832574 80240D74 4405B000 */ mfc1 $a1, $f22 -/* 832578 80240D78 4406A000 */ mfc1 $a2, $f20 -/* 83257C 80240D7C 3C013F80 */ lui $at, 0x3f80 -/* 832580 80240D80 44810000 */ mtc1 $at, $f0 -/* 832584 80240D84 44071000 */ mfc1 $a3, $f2 -/* 832588 80240D88 0000202D */ daddu $a0, $zero, $zero -/* 83258C 80240D8C AFA00014 */ sw $zero, 0x14($sp) -/* 832590 80240D90 0C01CA24 */ jal fx_quizmo_assistant -/* 832594 80240D94 E7A00010 */ swc1 $f0, 0x10($sp) -/* 832598 80240D98 8E030000 */ lw $v1, ($s0) -/* 83259C 80240D9C 8C64000C */ lw $a0, 0xc($v1) -/* 8325A0 80240DA0 3C018025 */ lui $at, %hi(D_802513F8) -/* 8325A4 80240DA4 AC2213F8 */ sw $v0, %lo(D_802513F8)($at) -/* 8325A8 80240DA8 AC800018 */ sw $zero, 0x18($a0) -/* 8325AC 80240DAC AC800020 */ sw $zero, 0x20($a0) -/* 8325B0 80240DB0 AC800024 */ sw $zero, 0x24($a0) -/* 8325B4 80240DB4 AC800028 */ sw $zero, 0x28($a0) -/* 8325B8 80240DB8 AC80001C */ sw $zero, 0x1c($a0) -.L80240DBC: -/* 8325BC 80240DBC 3C028025 */ lui $v0, %hi(ForceCloseMessageBox) -/* 8325C0 80240DC0 8C4213F0 */ lw $v0, %lo(ForceCloseMessageBox)($v0) -/* 8325C4 80240DC4 8C44000C */ lw $a0, 0xc($v0) -/* 8325C8 80240DC8 8C820020 */ lw $v0, 0x20($a0) -/* 8325CC 80240DCC 8C830028 */ lw $v1, 0x28($a0) -/* 8325D0 80240DD0 2442000A */ addiu $v0, $v0, 0xa -/* 8325D4 80240DD4 AC820020 */ sw $v0, 0x20($a0) -/* 8325D8 80240DD8 8C820024 */ lw $v0, 0x24($a0) -/* 8325DC 80240DDC 2463000A */ addiu $v1, $v1, 0xa -/* 8325E0 80240DE0 AC830028 */ sw $v1, 0x28($a0) -/* 8325E4 80240DE4 8C830018 */ lw $v1, 0x18($a0) -/* 8325E8 80240DE8 2442000A */ addiu $v0, $v0, 0xa -/* 8325EC 80240DEC AC820024 */ sw $v0, 0x24($a0) -/* 8325F0 80240DF0 8C82001C */ lw $v0, 0x1c($a0) -/* 8325F4 80240DF4 2463000A */ addiu $v1, $v1, 0xa -/* 8325F8 80240DF8 AC830018 */ sw $v1, 0x18($a0) -/* 8325FC 80240DFC 286300FF */ slti $v1, $v1, 0xff -/* 832600 80240E00 2442000A */ addiu $v0, $v0, 0xa -/* 832604 80240E04 AC82001C */ sw $v0, 0x1c($a0) -/* 832608 80240E08 14600004 */ bnez $v1, .L80240E1C -/* 83260C 80240E0C 0000102D */ daddu $v0, $zero, $zero -/* 832610 80240E10 240200FF */ addiu $v0, $zero, 0xff -/* 832614 80240E14 AC820018 */ sw $v0, 0x18($a0) -/* 832618 80240E18 24020002 */ addiu $v0, $zero, 2 -.L80240E1C: -/* 83261C 80240E1C 8FBF0020 */ lw $ra, 0x20($sp) -/* 832620 80240E20 8FB1001C */ lw $s1, 0x1c($sp) -/* 832624 80240E24 8FB00018 */ lw $s0, 0x18($sp) -/* 832628 80240E28 D7B60030 */ ldc1 $f22, 0x30($sp) -/* 83262C 80240E2C D7B40028 */ ldc1 $f20, 0x28($sp) -/* 832630 80240E30 03E00008 */ jr $ra -/* 832634 80240E34 27BD0038 */ addiu $sp, $sp, 0x38 diff --git a/ver/us/asm/nonmatchings/world/area_mac/mac_03/831B20/func_80240E38_832638.s b/ver/us/asm/nonmatchings/world/area_mac/mac_03/831B20/func_80240E38_832638.s deleted file mode 100644 index 5cedaf88c0..0000000000 --- a/ver/us/asm/nonmatchings/world/area_mac/mac_03/831B20/func_80240E38_832638.s +++ /dev/null @@ -1,52 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80240E38_832638 -/* 832638 80240E38 27BDFFE8 */ addiu $sp, $sp, -0x18 -/* 83263C 80240E3C 10A0000B */ beqz $a1, .L80240E6C -/* 832640 80240E40 AFBF0010 */ sw $ra, 0x10($sp) -/* 832644 80240E44 3C038025 */ lui $v1, %hi(D_802513F4) -/* 832648 80240E48 8C6313F4 */ lw $v1, %lo(D_802513F4)($v1) -/* 83264C 80240E4C 8C620000 */ lw $v0, ($v1) -/* 832650 80240E50 3C048025 */ lui $a0, %hi(D_802513F8) -/* 832654 80240E54 8C8413F8 */ lw $a0, %lo(D_802513F8)($a0) -/* 832658 80240E58 34420010 */ ori $v0, $v0, 0x10 -/* 83265C 80240E5C AC620000 */ sw $v0, ($v1) -/* 832660 80240E60 8C820000 */ lw $v0, ($a0) -/* 832664 80240E64 34420010 */ ori $v0, $v0, 0x10 -/* 832668 80240E68 AC820000 */ sw $v0, ($a0) -.L80240E6C: -/* 83266C 80240E6C 3C048025 */ lui $a0, %hi(ForceCloseMessageBox) -/* 832670 80240E70 8C8413F0 */ lw $a0, %lo(ForceCloseMessageBox)($a0) -/* 832674 80240E74 8C85000C */ lw $a1, 0xc($a0) -/* 832678 80240E78 8CA20018 */ lw $v0, 0x18($a1) -/* 83267C 80240E7C 8CA30020 */ lw $v1, 0x20($a1) -/* 832680 80240E80 2442FFF6 */ addiu $v0, $v0, -0xa -/* 832684 80240E84 ACA20018 */ sw $v0, 0x18($a1) -/* 832688 80240E88 8CA20024 */ lw $v0, 0x24($a1) -/* 83268C 80240E8C 2463FFF6 */ addiu $v1, $v1, -0xa -/* 832690 80240E90 ACA30020 */ sw $v1, 0x20($a1) -/* 832694 80240E94 8CA30028 */ lw $v1, 0x28($a1) -/* 832698 80240E98 2442FFF6 */ addiu $v0, $v0, -0xa -/* 83269C 80240E9C ACA20024 */ sw $v0, 0x24($a1) -/* 8326A0 80240EA0 8CA2001C */ lw $v0, 0x1c($a1) -/* 8326A4 80240EA4 2463FFF6 */ addiu $v1, $v1, -0xa -/* 8326A8 80240EA8 ACA30028 */ sw $v1, 0x28($a1) -/* 8326AC 80240EAC 8CA30018 */ lw $v1, 0x18($a1) -/* 8326B0 80240EB0 2442FFF6 */ addiu $v0, $v0, -0xa -/* 8326B4 80240EB4 18600003 */ blez $v1, .L80240EC4 -/* 8326B8 80240EB8 ACA2001C */ sw $v0, 0x1c($a1) -/* 8326BC 80240EBC 080903B8 */ j .L80240EE0 -/* 8326C0 80240EC0 0000102D */ daddu $v0, $zero, $zero -.L80240EC4: -/* 8326C4 80240EC4 0C016914 */ jal remove_effect -/* 8326C8 80240EC8 ACA00018 */ sw $zero, 0x18($a1) -/* 8326CC 80240ECC 3C048025 */ lui $a0, %hi(D_802513D0) -/* 8326D0 80240ED0 8C8413D0 */ lw $a0, %lo(D_802513D0)($a0) -/* 8326D4 80240ED4 0C048D70 */ jal free_generic_entity -/* 8326D8 80240ED8 00000000 */ nop -/* 8326DC 80240EDC 24020002 */ addiu $v0, $zero, 2 -.L80240EE0: -/* 8326E0 80240EE0 8FBF0010 */ lw $ra, 0x10($sp) -/* 8326E4 80240EE4 03E00008 */ jr $ra -/* 8326E8 80240EE8 27BD0018 */ addiu $sp, $sp, 0x18 diff --git a/ver/us/asm/nonmatchings/world/area_mac/mac_03/831B20/func_80240EEC_8326EC.s b/ver/us/asm/nonmatchings/world/area_mac/mac_03/831B20/func_80240EEC_8326EC.s deleted file mode 100644 index 8a541b7294..0000000000 --- a/ver/us/asm/nonmatchings/world/area_mac/mac_03/831B20/func_80240EEC_8326EC.s +++ /dev/null @@ -1,17 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80240EEC_8326EC -/* 8326EC 80240EEC 27BDFFE8 */ addiu $sp, $sp, -0x18 -/* 8326F0 80240EF0 AFBF0010 */ sw $ra, 0x10($sp) -/* 8326F4 80240EF4 8C82000C */ lw $v0, 0xc($a0) -/* 8326F8 80240EF8 0C0B1EAF */ jal evt_get_variable -/* 8326FC 80240EFC 8C450000 */ lw $a1, ($v0) -/* 832700 80240F00 3C038025 */ lui $v1, %hi(ForceCloseMessageBox) -/* 832704 80240F04 8C6313F0 */ lw $v1, %lo(ForceCloseMessageBox)($v1) -/* 832708 80240F08 8C63000C */ lw $v1, 0xc($v1) -/* 83270C 80240F0C AC620034 */ sw $v0, 0x34($v1) -/* 832710 80240F10 8FBF0010 */ lw $ra, 0x10($sp) -/* 832714 80240F14 24020002 */ addiu $v0, $zero, 2 -/* 832718 80240F18 03E00008 */ jr $ra -/* 83271C 80240F1C 27BD0018 */ addiu $sp, $sp, 0x18 diff --git a/ver/us/asm/nonmatchings/world/area_mac/mac_03/831B20/func_80240F20_832720.s b/ver/us/asm/nonmatchings/world/area_mac/mac_03/831B20/func_80240F20_832720.s deleted file mode 100644 index de4815bb3c..0000000000 --- a/ver/us/asm/nonmatchings/world/area_mac/mac_03/831B20/func_80240F20_832720.s +++ /dev/null @@ -1,41 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80240F20_832720 -/* 832720 80240F20 27BDFFE8 */ addiu $sp, $sp, -0x18 -/* 832724 80240F24 AFBF0010 */ sw $ra, 0x10($sp) -/* 832728 80240F28 8C82000C */ lw $v0, 0xc($a0) -/* 83272C 80240F2C 0C0B1EAF */ jal evt_get_variable -/* 832730 80240F30 8C450000 */ lw $a1, ($v0) -/* 832734 80240F34 0040202D */ daddu $a0, $v0, $zero -/* 832738 80240F38 3C028025 */ lui $v0, %hi(ForceCloseMessageBox) -/* 83273C 80240F3C 8C4213F0 */ lw $v0, %lo(ForceCloseMessageBox)($v0) -/* 832740 80240F40 24030001 */ addiu $v1, $zero, 1 -/* 832744 80240F44 8C45000C */ lw $a1, 0xc($v0) -/* 832748 80240F48 1083000D */ beq $a0, $v1, .L80240F80 -/* 83274C 80240F4C 28820002 */ slti $v0, $a0, 2 -/* 832750 80240F50 10400005 */ beqz $v0, .L80240F68 -/* 832754 80240F54 24020002 */ addiu $v0, $zero, 2 -/* 832758 80240F58 10800007 */ beqz $a0, .L80240F78 -/* 83275C 80240F5C 240200C0 */ addiu $v0, $zero, 0xc0 -/* 832760 80240F60 080903E4 */ j .L80240F90 -/* 832764 80240F64 ACA00038 */ sw $zero, 0x38($a1) -.L80240F68: -/* 832768 80240F68 10820008 */ beq $a0, $v0, .L80240F8C -/* 83276C 80240F6C 24020040 */ addiu $v0, $zero, 0x40 -/* 832770 80240F70 080903E4 */ j .L80240F90 -/* 832774 80240F74 ACA00038 */ sw $zero, 0x38($a1) -.L80240F78: -/* 832778 80240F78 080903E4 */ j .L80240F90 -/* 83277C 80240F7C ACA20038 */ sw $v0, 0x38($a1) -.L80240F80: -/* 832780 80240F80 24020080 */ addiu $v0, $zero, 0x80 -/* 832784 80240F84 080903E4 */ j .L80240F90 -/* 832788 80240F88 ACA20038 */ sw $v0, 0x38($a1) -.L80240F8C: -/* 83278C 80240F8C ACA20038 */ sw $v0, 0x38($a1) -.L80240F90: -/* 832790 80240F90 8FBF0010 */ lw $ra, 0x10($sp) -/* 832794 80240F94 24020002 */ addiu $v0, $zero, 2 -/* 832798 80240F98 03E00008 */ jr $ra -/* 83279C 80240F9C 27BD0018 */ addiu $sp, $sp, 0x18 diff --git a/ver/us/asm/nonmatchings/world/area_mac/mac_03/831B20/func_80240FA0_8327A0.s b/ver/us/asm/nonmatchings/world/area_mac/mac_03/831B20/func_80240FA0_8327A0.s deleted file mode 100644 index 11311e5ed5..0000000000 --- a/ver/us/asm/nonmatchings/world/area_mac/mac_03/831B20/func_80240FA0_8327A0.s +++ /dev/null @@ -1,10 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80240FA0_8327A0 -/* 8327A0 80240FA0 3C028025 */ lui $v0, %hi(D_802513F8) -/* 8327A4 80240FA4 8C4213F8 */ lw $v0, %lo(D_802513F8)($v0) -/* 8327A8 80240FA8 8C42000C */ lw $v0, 0xc($v0) -/* 8327AC 80240FAC AC40001C */ sw $zero, 0x1c($v0) -/* 8327B0 80240FB0 03E00008 */ jr $ra -/* 8327B4 80240FB4 24020002 */ addiu $v0, $zero, 2 diff --git a/ver/us/asm/nonmatchings/world/area_mac/mac_03/831B20/func_80240FB8_8327B8.s b/ver/us/asm/nonmatchings/world/area_mac/mac_03/831B20/func_80240FB8_8327B8.s deleted file mode 100644 index 2bb8dd655e..0000000000 --- a/ver/us/asm/nonmatchings/world/area_mac/mac_03/831B20/func_80240FB8_8327B8.s +++ /dev/null @@ -1,11 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80240FB8_8327B8 -/* 8327B8 80240FB8 3C028025 */ lui $v0, %hi(D_802513F8) -/* 8327BC 80240FBC 8C4213F8 */ lw $v0, %lo(D_802513F8)($v0) -/* 8327C0 80240FC0 8C43000C */ lw $v1, 0xc($v0) -/* 8327C4 80240FC4 24020001 */ addiu $v0, $zero, 1 -/* 8327C8 80240FC8 AC62001C */ sw $v0, 0x1c($v1) -/* 8327CC 80240FCC 03E00008 */ jr $ra -/* 8327D0 80240FD0 24020002 */ addiu $v0, $zero, 2 diff --git a/ver/us/asm/nonmatchings/world/area_mac/mac_03/831B20/func_80240FD4_8327D4.s b/ver/us/asm/nonmatchings/world/area_mac/mac_03/831B20/func_80240FD4_8327D4.s deleted file mode 100644 index e21a86812a..0000000000 --- a/ver/us/asm/nonmatchings/world/area_mac/mac_03/831B20/func_80240FD4_8327D4.s +++ /dev/null @@ -1,10 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80240FD4_8327D4 -/* 8327D4 80240FD4 3C028025 */ lui $v0, %hi(D_802513F8) -/* 8327D8 80240FD8 8C4213F8 */ lw $v0, %lo(D_802513F8)($v0) -/* 8327DC 80240FDC 8C43000C */ lw $v1, 0xc($v0) -/* 8327E0 80240FE0 24020002 */ addiu $v0, $zero, 2 -/* 8327E4 80240FE4 03E00008 */ jr $ra -/* 8327E8 80240FE8 AC62001C */ sw $v0, 0x1c($v1) diff --git a/ver/us/asm/nonmatchings/world/area_mac/mac_03/831B20/func_802414A8_832CA8.s b/ver/us/asm/nonmatchings/world/area_mac/mac_03/831B20/func_802414A8_832CA8.s deleted file mode 100644 index 2288182d11..0000000000 --- a/ver/us/asm/nonmatchings/world/area_mac/mac_03/831B20/func_802414A8_832CA8.s +++ /dev/null @@ -1,34 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_802414A8_832CA8 -/* 832CA8 802414A8 27BDFFE8 */ addiu $sp, $sp, -0x18 -/* 832CAC 802414AC 3C058025 */ lui $a1, %hi(D_802513E8) -/* 832CB0 802414B0 8CA513E8 */ lw $a1, %lo(D_802513E8)($a1) -/* 832CB4 802414B4 AFBF0010 */ sw $ra, 0x10($sp) -/* 832CB8 802414B8 0C0B1EAF */ jal evt_get_variable -/* 832CBC 802414BC 0000202D */ daddu $a0, $zero, $zero -/* 832CC0 802414C0 0040182D */ daddu $v1, $v0, $zero -/* 832CC4 802414C4 24020001 */ addiu $v0, $zero, 1 -/* 832CC8 802414C8 14620006 */ bne $v1, $v0, .L802414E4 -/* 832CCC 802414CC 24020002 */ addiu $v0, $zero, 2 -/* 832CD0 802414D0 44800000 */ mtc1 $zero, $f0 -/* 832CD4 802414D4 00000000 */ nop -/* 832CD8 802414D8 44050000 */ mfc1 $a1, $f0 -/* 832CDC 802414DC 0809053F */ j .L802414FC -/* 832CE0 802414E0 0000202D */ daddu $a0, $zero, $zero -.L802414E4: -/* 832CE4 802414E4 14620008 */ bne $v1, $v0, .L80241508 -/* 832CE8 802414E8 24040001 */ addiu $a0, $zero, 1 -/* 832CEC 802414EC 44800000 */ mtc1 $zero, $f0 -/* 832CF0 802414F0 00000000 */ nop -/* 832CF4 802414F4 44050000 */ mfc1 $a1, $f0 -/* 832CF8 802414F8 00000000 */ nop -.L802414FC: -/* 832CFC 802414FC 00A0302D */ daddu $a2, $a1, $zero -/* 832D00 80241500 0C01C5A4 */ jal fx_quizmo_answer -/* 832D04 80241504 00A0382D */ daddu $a3, $a1, $zero -.L80241508: -/* 832D08 80241508 8FBF0010 */ lw $ra, 0x10($sp) -/* 832D0C 8024150C 03E00008 */ jr $ra -/* 832D10 80241510 27BD0018 */ addiu $sp, $sp, 0x18 diff --git a/ver/us/asm/nonmatchings/world/area_mac/mac_03/831B20/func_80241514_832D14.s b/ver/us/asm/nonmatchings/world/area_mac/mac_03/831B20/func_80241514_832D14.s deleted file mode 100644 index 0acd75a3d8..0000000000 --- a/ver/us/asm/nonmatchings/world/area_mac/mac_03/831B20/func_80241514_832D14.s +++ /dev/null @@ -1,16 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80241514_832D14 -/* 832D14 80241514 27BDFFE8 */ addiu $sp, $sp, -0x18 -/* 832D18 80241518 3C058024 */ lui $a1, %hi(func_802414A8_832CA8) -/* 832D1C 8024151C 24A514A8 */ addiu $a1, $a1, %lo(func_802414A8_832CA8) -/* 832D20 80241520 AFBF0010 */ sw $ra, 0x10($sp) -/* 832D24 80241524 0C048C8F */ jal create_generic_entity_frontUI -/* 832D28 80241528 0000202D */ daddu $a0, $zero, $zero -/* 832D2C 8024152C 8FBF0010 */ lw $ra, 0x10($sp) -/* 832D30 80241530 3C018025 */ lui $at, %hi(D_802513D0) -/* 832D34 80241534 AC2213D0 */ sw $v0, %lo(D_802513D0)($at) -/* 832D38 80241538 24020002 */ addiu $v0, $zero, 2 -/* 832D3C 8024153C 03E00008 */ jr $ra -/* 832D40 80241540 27BD0018 */ addiu $sp, $sp, 0x18 diff --git a/ver/us/asm/nonmatchings/world/area_mac/mac_04/843030/func_80240B4C_84371C.s b/ver/us/asm/nonmatchings/world/area_mac/mac_04/843030/func_80240B4C_84371C.s deleted file mode 100644 index e2c32d1d3a..0000000000 --- a/ver/us/asm/nonmatchings/world/area_mac/mac_04/843030/func_80240B4C_84371C.s +++ /dev/null @@ -1,39 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80240B4C_84371C -/* 84371C 80240B4C 27BDFFE0 */ addiu $sp, $sp, -0x20 -/* 843720 80240B50 AFB00010 */ sw $s0, 0x10($sp) -/* 843724 80240B54 3C108011 */ lui $s0, %hi(gPlayerData) -/* 843728 80240B58 2610F290 */ addiu $s0, $s0, %lo(gPlayerData) -/* 84372C 80240B5C AFBF0018 */ sw $ra, 0x18($sp) -/* 843730 80240B60 AFB10014 */ sw $s1, 0x14($sp) -/* 843734 80240B64 960302C0 */ lhu $v1, 0x2c0($s0) -/* 843738 80240B68 2C6203E7 */ sltiu $v0, $v1, 0x3e7 -/* 84373C 80240B6C 10400003 */ beqz $v0, .L80240B7C -/* 843740 80240B70 0080882D */ daddu $s1, $a0, $zero -/* 843744 80240B74 24620001 */ addiu $v0, $v1, 1 -/* 843748 80240B78 A60202C0 */ sh $v0, 0x2c0($s0) -.L80240B7C: -/* 84374C 80240B7C 3C05F5DE */ lui $a1, 0xf5de -/* 843750 80240B80 34A502E0 */ ori $a1, $a1, 0x2e0 -/* 843754 80240B84 0C0B1EAF */ jal evt_get_variable -/* 843758 80240B88 0000202D */ daddu $a0, $zero, $zero -/* 84375C 80240B8C 3C038024 */ lui $v1, %hi(D_8024404C_846C1C) -/* 843760 80240B90 00621821 */ addu $v1, $v1, $v0 -/* 843764 80240B94 9063404C */ lbu $v1, %lo(D_8024404C_846C1C)($v1) -/* 843768 80240B98 8E220084 */ lw $v0, 0x84($s1) -/* 84376C 80240B9C 54430006 */ bnel $v0, $v1, .L80240BB8 -/* 843770 80240BA0 AE200084 */ sw $zero, 0x84($s1) -/* 843774 80240BA4 24020001 */ addiu $v0, $zero, 1 -/* 843778 80240BA8 AE220084 */ sw $v0, 0x84($s1) -/* 84377C 80240BAC 960202C2 */ lhu $v0, 0x2c2($s0) -/* 843780 80240BB0 24420001 */ addiu $v0, $v0, 1 -/* 843784 80240BB4 A60202C2 */ sh $v0, 0x2c2($s0) -.L80240BB8: -/* 843788 80240BB8 8FBF0018 */ lw $ra, 0x18($sp) -/* 84378C 80240BBC 8FB10014 */ lw $s1, 0x14($sp) -/* 843790 80240BC0 8FB00010 */ lw $s0, 0x10($sp) -/* 843794 80240BC4 24020002 */ addiu $v0, $zero, 2 -/* 843798 80240BC8 03E00008 */ jr $ra -/* 84379C 80240BCC 27BD0020 */ addiu $sp, $sp, 0x20 diff --git a/ver/us/asm/nonmatchings/world/area_mac/mac_04/843030/func_80240BD0_8437A0.s b/ver/us/asm/nonmatchings/world/area_mac/mac_04/843030/func_80240BD0_8437A0.s deleted file mode 100644 index d965b745d4..0000000000 --- a/ver/us/asm/nonmatchings/world/area_mac/mac_04/843030/func_80240BD0_8437A0.s +++ /dev/null @@ -1,140 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80240BD0_8437A0 -/* 8437A0 80240BD0 27BDFFC8 */ addiu $sp, $sp, -0x38 -/* 8437A4 80240BD4 AFB1001C */ sw $s1, 0x1c($sp) -/* 8437A8 80240BD8 AFBF0020 */ sw $ra, 0x20($sp) -/* 8437AC 80240BDC AFB00018 */ sw $s0, 0x18($sp) -/* 8437B0 80240BE0 F7B60030 */ sdc1 $f22, 0x30($sp) -/* 8437B4 80240BE4 F7B40028 */ sdc1 $f20, 0x28($sp) -/* 8437B8 80240BE8 10A00060 */ beqz $a1, .L80240D6C -/* 8437BC 80240BEC 0080882D */ daddu $s1, $a0, $zero -/* 8437C0 80240BF0 3C05F4AC */ lui $a1, 0xf4ac -/* 8437C4 80240BF4 0C0B1EAF */ jal evt_get_variable -/* 8437C8 80240BF8 34A5D481 */ ori $a1, $a1, 0xd481 -/* 8437CC 80240BFC 0220202D */ daddu $a0, $s1, $zero -/* 8437D0 80240C00 3C05F4AC */ lui $a1, 0xf4ac -/* 8437D4 80240C04 4482B000 */ mtc1 $v0, $f22 -/* 8437D8 80240C08 00000000 */ nop -/* 8437DC 80240C0C 4680B5A0 */ cvt.s.w $f22, $f22 -/* 8437E0 80240C10 0C0B1EAF */ jal evt_get_variable -/* 8437E4 80240C14 34A5D482 */ ori $a1, $a1, 0xd482 -/* 8437E8 80240C18 0220202D */ daddu $a0, $s1, $zero -/* 8437EC 80240C1C 3C05F4AC */ lui $a1, 0xf4ac -/* 8437F0 80240C20 4482A000 */ mtc1 $v0, $f20 -/* 8437F4 80240C24 00000000 */ nop -/* 8437F8 80240C28 4680A520 */ cvt.s.w $f20, $f20 -/* 8437FC 80240C2C 0C0B1EAF */ jal evt_get_variable -/* 843800 80240C30 34A5D483 */ ori $a1, $a1, 0xd483 -/* 843804 80240C34 44821000 */ mtc1 $v0, $f2 -/* 843808 80240C38 00000000 */ nop -/* 84380C 80240C3C 468010A0 */ cvt.s.w $f2, $f2 -/* 843810 80240C40 4405B000 */ mfc1 $a1, $f22 -/* 843814 80240C44 4406A000 */ mfc1 $a2, $f20 -/* 843818 80240C48 44071000 */ mfc1 $a3, $f2 -/* 84381C 80240C4C 0C01C574 */ jal fx_quizmo_stage -/* 843820 80240C50 0000202D */ daddu $a0, $zero, $zero -/* 843824 80240C54 0220202D */ daddu $a0, $s1, $zero -/* 843828 80240C58 3C05F4AC */ lui $a1, 0xf4ac -/* 84382C 80240C5C 34A5D481 */ ori $a1, $a1, 0xd481 -/* 843830 80240C60 3C108025 */ lui $s0, %hi(D_8024F5C0) -/* 843834 80240C64 2610F5C0 */ addiu $s0, $s0, %lo(D_8024F5C0) -/* 843838 80240C68 0C0B1EAF */ jal evt_get_variable -/* 84383C 80240C6C AE020000 */ sw $v0, ($s0) -/* 843840 80240C70 0220202D */ daddu $a0, $s1, $zero -/* 843844 80240C74 3C05F4AC */ lui $a1, 0xf4ac -/* 843848 80240C78 4482B000 */ mtc1 $v0, $f22 -/* 84384C 80240C7C 00000000 */ nop -/* 843850 80240C80 4680B5A0 */ cvt.s.w $f22, $f22 -/* 843854 80240C84 0C0B1EAF */ jal evt_get_variable -/* 843858 80240C88 34A5D482 */ ori $a1, $a1, 0xd482 -/* 84385C 80240C8C 0220202D */ daddu $a0, $s1, $zero -/* 843860 80240C90 3C05F4AC */ lui $a1, 0xf4ac -/* 843864 80240C94 4482A000 */ mtc1 $v0, $f20 -/* 843868 80240C98 00000000 */ nop -/* 84386C 80240C9C 4680A520 */ cvt.s.w $f20, $f20 -/* 843870 80240CA0 0C0B1EAF */ jal evt_get_variable -/* 843874 80240CA4 34A5D483 */ ori $a1, $a1, 0xd483 -/* 843878 80240CA8 44821000 */ mtc1 $v0, $f2 -/* 84387C 80240CAC 00000000 */ nop -/* 843880 80240CB0 468010A0 */ cvt.s.w $f2, $f2 -/* 843884 80240CB4 4405B000 */ mfc1 $a1, $f22 -/* 843888 80240CB8 4406A000 */ mfc1 $a2, $f20 -/* 84388C 80240CBC 44071000 */ mfc1 $a3, $f2 -/* 843890 80240CC0 0C01C604 */ jal fx_quizmo_audience -/* 843894 80240CC4 0000202D */ daddu $a0, $zero, $zero -/* 843898 80240CC8 0220202D */ daddu $a0, $s1, $zero -/* 84389C 80240CCC 3C05F4AC */ lui $a1, 0xf4ac -/* 8438A0 80240CD0 3C018025 */ lui $at, %hi(D_8024F5C4) -/* 8438A4 80240CD4 AC22F5C4 */ sw $v0, %lo(D_8024F5C4)($at) -/* 8438A8 80240CD8 0C0B1EAF */ jal evt_get_variable -/* 8438AC 80240CDC 34A5D481 */ ori $a1, $a1, 0xd481 -/* 8438B0 80240CE0 0220202D */ daddu $a0, $s1, $zero -/* 8438B4 80240CE4 3C05F4AC */ lui $a1, 0xf4ac -/* 8438B8 80240CE8 4482B000 */ mtc1 $v0, $f22 -/* 8438BC 80240CEC 00000000 */ nop -/* 8438C0 80240CF0 4680B5A0 */ cvt.s.w $f22, $f22 -/* 8438C4 80240CF4 0C0B1EAF */ jal evt_get_variable -/* 8438C8 80240CF8 34A5D482 */ ori $a1, $a1, 0xd482 -/* 8438CC 80240CFC 0220202D */ daddu $a0, $s1, $zero -/* 8438D0 80240D00 3C05F4AC */ lui $a1, 0xf4ac -/* 8438D4 80240D04 4482A000 */ mtc1 $v0, $f20 -/* 8438D8 80240D08 00000000 */ nop -/* 8438DC 80240D0C 4680A520 */ cvt.s.w $f20, $f20 -/* 8438E0 80240D10 0C0B1EAF */ jal evt_get_variable -/* 8438E4 80240D14 34A5D483 */ ori $a1, $a1, 0xd483 -/* 8438E8 80240D18 44821000 */ mtc1 $v0, $f2 -/* 8438EC 80240D1C 00000000 */ nop -/* 8438F0 80240D20 468010A0 */ cvt.s.w $f2, $f2 -/* 8438F4 80240D24 4405B000 */ mfc1 $a1, $f22 -/* 8438F8 80240D28 4406A000 */ mfc1 $a2, $f20 -/* 8438FC 80240D2C 3C013F80 */ lui $at, 0x3f80 -/* 843900 80240D30 44810000 */ mtc1 $at, $f0 -/* 843904 80240D34 44071000 */ mfc1 $a3, $f2 -/* 843908 80240D38 0000202D */ daddu $a0, $zero, $zero -/* 84390C 80240D3C AFA00014 */ sw $zero, 0x14($sp) -/* 843910 80240D40 0C01CA24 */ jal fx_quizmo_assistant -/* 843914 80240D44 E7A00010 */ swc1 $f0, 0x10($sp) -/* 843918 80240D48 8E030000 */ lw $v1, ($s0) -/* 84391C 80240D4C 8C64000C */ lw $a0, 0xc($v1) -/* 843920 80240D50 3C018025 */ lui $at, %hi(D_8024F5C8) -/* 843924 80240D54 AC22F5C8 */ sw $v0, %lo(D_8024F5C8)($at) -/* 843928 80240D58 AC800018 */ sw $zero, 0x18($a0) -/* 84392C 80240D5C AC800020 */ sw $zero, 0x20($a0) -/* 843930 80240D60 AC800024 */ sw $zero, 0x24($a0) -/* 843934 80240D64 AC800028 */ sw $zero, 0x28($a0) -/* 843938 80240D68 AC80001C */ sw $zero, 0x1c($a0) -.L80240D6C: -/* 84393C 80240D6C 3C028025 */ lui $v0, %hi(D_8024F5C0) -/* 843940 80240D70 8C42F5C0 */ lw $v0, %lo(D_8024F5C0)($v0) -/* 843944 80240D74 8C44000C */ lw $a0, 0xc($v0) -/* 843948 80240D78 8C820020 */ lw $v0, 0x20($a0) -/* 84394C 80240D7C 8C830028 */ lw $v1, 0x28($a0) -/* 843950 80240D80 2442000A */ addiu $v0, $v0, 0xa -/* 843954 80240D84 AC820020 */ sw $v0, 0x20($a0) -/* 843958 80240D88 8C820024 */ lw $v0, 0x24($a0) -/* 84395C 80240D8C 2463000A */ addiu $v1, $v1, 0xa -/* 843960 80240D90 AC830028 */ sw $v1, 0x28($a0) -/* 843964 80240D94 8C830018 */ lw $v1, 0x18($a0) -/* 843968 80240D98 2442000A */ addiu $v0, $v0, 0xa -/* 84396C 80240D9C AC820024 */ sw $v0, 0x24($a0) -/* 843970 80240DA0 8C82001C */ lw $v0, 0x1c($a0) -/* 843974 80240DA4 2463000A */ addiu $v1, $v1, 0xa -/* 843978 80240DA8 AC830018 */ sw $v1, 0x18($a0) -/* 84397C 80240DAC 286300FF */ slti $v1, $v1, 0xff -/* 843980 80240DB0 2442000A */ addiu $v0, $v0, 0xa -/* 843984 80240DB4 AC82001C */ sw $v0, 0x1c($a0) -/* 843988 80240DB8 14600004 */ bnez $v1, .L80240DCC -/* 84398C 80240DBC 0000102D */ daddu $v0, $zero, $zero -/* 843990 80240DC0 240200FF */ addiu $v0, $zero, 0xff -/* 843994 80240DC4 AC820018 */ sw $v0, 0x18($a0) -/* 843998 80240DC8 24020002 */ addiu $v0, $zero, 2 -.L80240DCC: -/* 84399C 80240DCC 8FBF0020 */ lw $ra, 0x20($sp) -/* 8439A0 80240DD0 8FB1001C */ lw $s1, 0x1c($sp) -/* 8439A4 80240DD4 8FB00018 */ lw $s0, 0x18($sp) -/* 8439A8 80240DD8 D7B60030 */ ldc1 $f22, 0x30($sp) -/* 8439AC 80240DDC D7B40028 */ ldc1 $f20, 0x28($sp) -/* 8439B0 80240DE0 03E00008 */ jr $ra -/* 8439B4 80240DE4 27BD0038 */ addiu $sp, $sp, 0x38 diff --git a/ver/us/asm/nonmatchings/world/area_mac/mac_04/843030/func_80240DE8_8439B8.s b/ver/us/asm/nonmatchings/world/area_mac/mac_04/843030/func_80240DE8_8439B8.s deleted file mode 100644 index 8622ddf704..0000000000 --- a/ver/us/asm/nonmatchings/world/area_mac/mac_04/843030/func_80240DE8_8439B8.s +++ /dev/null @@ -1,52 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80240DE8_8439B8 -/* 8439B8 80240DE8 27BDFFE8 */ addiu $sp, $sp, -0x18 -/* 8439BC 80240DEC 10A0000B */ beqz $a1, .L80240E1C -/* 8439C0 80240DF0 AFBF0010 */ sw $ra, 0x10($sp) -/* 8439C4 80240DF4 3C038025 */ lui $v1, %hi(D_8024F5C4) -/* 8439C8 80240DF8 8C63F5C4 */ lw $v1, %lo(D_8024F5C4)($v1) -/* 8439CC 80240DFC 8C620000 */ lw $v0, ($v1) -/* 8439D0 80240E00 3C048025 */ lui $a0, %hi(D_8024F5C8) -/* 8439D4 80240E04 8C84F5C8 */ lw $a0, %lo(D_8024F5C8)($a0) -/* 8439D8 80240E08 34420010 */ ori $v0, $v0, 0x10 -/* 8439DC 80240E0C AC620000 */ sw $v0, ($v1) -/* 8439E0 80240E10 8C820000 */ lw $v0, ($a0) -/* 8439E4 80240E14 34420010 */ ori $v0, $v0, 0x10 -/* 8439E8 80240E18 AC820000 */ sw $v0, ($a0) -.L80240E1C: -/* 8439EC 80240E1C 3C048025 */ lui $a0, %hi(D_8024F5C0) -/* 8439F0 80240E20 8C84F5C0 */ lw $a0, %lo(D_8024F5C0)($a0) -/* 8439F4 80240E24 8C85000C */ lw $a1, 0xc($a0) -/* 8439F8 80240E28 8CA20018 */ lw $v0, 0x18($a1) -/* 8439FC 80240E2C 8CA30020 */ lw $v1, 0x20($a1) -/* 843A00 80240E30 2442FFF6 */ addiu $v0, $v0, -0xa -/* 843A04 80240E34 ACA20018 */ sw $v0, 0x18($a1) -/* 843A08 80240E38 8CA20024 */ lw $v0, 0x24($a1) -/* 843A0C 80240E3C 2463FFF6 */ addiu $v1, $v1, -0xa -/* 843A10 80240E40 ACA30020 */ sw $v1, 0x20($a1) -/* 843A14 80240E44 8CA30028 */ lw $v1, 0x28($a1) -/* 843A18 80240E48 2442FFF6 */ addiu $v0, $v0, -0xa -/* 843A1C 80240E4C ACA20024 */ sw $v0, 0x24($a1) -/* 843A20 80240E50 8CA2001C */ lw $v0, 0x1c($a1) -/* 843A24 80240E54 2463FFF6 */ addiu $v1, $v1, -0xa -/* 843A28 80240E58 ACA30028 */ sw $v1, 0x28($a1) -/* 843A2C 80240E5C 8CA30018 */ lw $v1, 0x18($a1) -/* 843A30 80240E60 2442FFF6 */ addiu $v0, $v0, -0xa -/* 843A34 80240E64 18600003 */ blez $v1, .L80240E74 -/* 843A38 80240E68 ACA2001C */ sw $v0, 0x1c($a1) -/* 843A3C 80240E6C 080903A4 */ j .L80240E90 -/* 843A40 80240E70 0000102D */ daddu $v0, $zero, $zero -.L80240E74: -/* 843A44 80240E74 0C016914 */ jal remove_effect -/* 843A48 80240E78 ACA00018 */ sw $zero, 0x18($a1) -/* 843A4C 80240E7C 3C048025 */ lui $a0, %hi(D_8024F5A0) -/* 843A50 80240E80 8C84F5A0 */ lw $a0, %lo(D_8024F5A0)($a0) -/* 843A54 80240E84 0C048D70 */ jal free_generic_entity -/* 843A58 80240E88 00000000 */ nop -/* 843A5C 80240E8C 24020002 */ addiu $v0, $zero, 2 -.L80240E90: -/* 843A60 80240E90 8FBF0010 */ lw $ra, 0x10($sp) -/* 843A64 80240E94 03E00008 */ jr $ra -/* 843A68 80240E98 27BD0018 */ addiu $sp, $sp, 0x18 diff --git a/ver/us/asm/nonmatchings/world/area_mac/mac_04/843030/func_80240E9C_843A6C.s b/ver/us/asm/nonmatchings/world/area_mac/mac_04/843030/func_80240E9C_843A6C.s deleted file mode 100644 index 26aef142f2..0000000000 --- a/ver/us/asm/nonmatchings/world/area_mac/mac_04/843030/func_80240E9C_843A6C.s +++ /dev/null @@ -1,17 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80240E9C_843A6C -/* 843A6C 80240E9C 27BDFFE8 */ addiu $sp, $sp, -0x18 -/* 843A70 80240EA0 AFBF0010 */ sw $ra, 0x10($sp) -/* 843A74 80240EA4 8C82000C */ lw $v0, 0xc($a0) -/* 843A78 80240EA8 0C0B1EAF */ jal evt_get_variable -/* 843A7C 80240EAC 8C450000 */ lw $a1, ($v0) -/* 843A80 80240EB0 3C038025 */ lui $v1, %hi(D_8024F5C0) -/* 843A84 80240EB4 8C63F5C0 */ lw $v1, %lo(D_8024F5C0)($v1) -/* 843A88 80240EB8 8C63000C */ lw $v1, 0xc($v1) -/* 843A8C 80240EBC AC620034 */ sw $v0, 0x34($v1) -/* 843A90 80240EC0 8FBF0010 */ lw $ra, 0x10($sp) -/* 843A94 80240EC4 24020002 */ addiu $v0, $zero, 2 -/* 843A98 80240EC8 03E00008 */ jr $ra -/* 843A9C 80240ECC 27BD0018 */ addiu $sp, $sp, 0x18 diff --git a/ver/us/asm/nonmatchings/world/area_mac/mac_04/843030/func_80240ED0_843AA0.s b/ver/us/asm/nonmatchings/world/area_mac/mac_04/843030/func_80240ED0_843AA0.s deleted file mode 100644 index 52fbcb8621..0000000000 --- a/ver/us/asm/nonmatchings/world/area_mac/mac_04/843030/func_80240ED0_843AA0.s +++ /dev/null @@ -1,41 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80240ED0_843AA0 -/* 843AA0 80240ED0 27BDFFE8 */ addiu $sp, $sp, -0x18 -/* 843AA4 80240ED4 AFBF0010 */ sw $ra, 0x10($sp) -/* 843AA8 80240ED8 8C82000C */ lw $v0, 0xc($a0) -/* 843AAC 80240EDC 0C0B1EAF */ jal evt_get_variable -/* 843AB0 80240EE0 8C450000 */ lw $a1, ($v0) -/* 843AB4 80240EE4 0040202D */ daddu $a0, $v0, $zero -/* 843AB8 80240EE8 3C028025 */ lui $v0, %hi(D_8024F5C0) -/* 843ABC 80240EEC 8C42F5C0 */ lw $v0, %lo(D_8024F5C0)($v0) -/* 843AC0 80240EF0 24030001 */ addiu $v1, $zero, 1 -/* 843AC4 80240EF4 8C45000C */ lw $a1, 0xc($v0) -/* 843AC8 80240EF8 1083000D */ beq $a0, $v1, .L80240F30 -/* 843ACC 80240EFC 28820002 */ slti $v0, $a0, 2 -/* 843AD0 80240F00 10400005 */ beqz $v0, .L80240F18 -/* 843AD4 80240F04 24020002 */ addiu $v0, $zero, 2 -/* 843AD8 80240F08 10800007 */ beqz $a0, .L80240F28 -/* 843ADC 80240F0C 240200C0 */ addiu $v0, $zero, 0xc0 -/* 843AE0 80240F10 080903D0 */ j .L80240F40 -/* 843AE4 80240F14 ACA00038 */ sw $zero, 0x38($a1) -.L80240F18: -/* 843AE8 80240F18 10820008 */ beq $a0, $v0, .L80240F3C -/* 843AEC 80240F1C 24020040 */ addiu $v0, $zero, 0x40 -/* 843AF0 80240F20 080903D0 */ j .L80240F40 -/* 843AF4 80240F24 ACA00038 */ sw $zero, 0x38($a1) -.L80240F28: -/* 843AF8 80240F28 080903D0 */ j .L80240F40 -/* 843AFC 80240F2C ACA20038 */ sw $v0, 0x38($a1) -.L80240F30: -/* 843B00 80240F30 24020080 */ addiu $v0, $zero, 0x80 -/* 843B04 80240F34 080903D0 */ j .L80240F40 -/* 843B08 80240F38 ACA20038 */ sw $v0, 0x38($a1) -.L80240F3C: -/* 843B0C 80240F3C ACA20038 */ sw $v0, 0x38($a1) -.L80240F40: -/* 843B10 80240F40 8FBF0010 */ lw $ra, 0x10($sp) -/* 843B14 80240F44 24020002 */ addiu $v0, $zero, 2 -/* 843B18 80240F48 03E00008 */ jr $ra -/* 843B1C 80240F4C 27BD0018 */ addiu $sp, $sp, 0x18 diff --git a/ver/us/asm/nonmatchings/world/area_mac/mac_04/843030/func_80240F50_843B20.s b/ver/us/asm/nonmatchings/world/area_mac/mac_04/843030/func_80240F50_843B20.s deleted file mode 100644 index 5768be6254..0000000000 --- a/ver/us/asm/nonmatchings/world/area_mac/mac_04/843030/func_80240F50_843B20.s +++ /dev/null @@ -1,10 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80240F50_843B20 -/* 843B20 80240F50 3C028025 */ lui $v0, %hi(D_8024F5C8) -/* 843B24 80240F54 8C42F5C8 */ lw $v0, %lo(D_8024F5C8)($v0) -/* 843B28 80240F58 8C42000C */ lw $v0, 0xc($v0) -/* 843B2C 80240F5C AC40001C */ sw $zero, 0x1c($v0) -/* 843B30 80240F60 03E00008 */ jr $ra -/* 843B34 80240F64 24020002 */ addiu $v0, $zero, 2 diff --git a/ver/us/asm/nonmatchings/world/area_mac/mac_04/843030/func_80240F68_843B38.s b/ver/us/asm/nonmatchings/world/area_mac/mac_04/843030/func_80240F68_843B38.s deleted file mode 100644 index 6e7af14443..0000000000 --- a/ver/us/asm/nonmatchings/world/area_mac/mac_04/843030/func_80240F68_843B38.s +++ /dev/null @@ -1,11 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80240F68_843B38 -/* 843B38 80240F68 3C028025 */ lui $v0, %hi(D_8024F5C8) -/* 843B3C 80240F6C 8C42F5C8 */ lw $v0, %lo(D_8024F5C8)($v0) -/* 843B40 80240F70 8C43000C */ lw $v1, 0xc($v0) -/* 843B44 80240F74 24020001 */ addiu $v0, $zero, 1 -/* 843B48 80240F78 AC62001C */ sw $v0, 0x1c($v1) -/* 843B4C 80240F7C 03E00008 */ jr $ra -/* 843B50 80240F80 24020002 */ addiu $v0, $zero, 2 diff --git a/ver/us/asm/nonmatchings/world/area_mac/mac_04/843030/func_80240F84_843B54.s b/ver/us/asm/nonmatchings/world/area_mac/mac_04/843030/func_80240F84_843B54.s deleted file mode 100644 index 98604a6b1f..0000000000 --- a/ver/us/asm/nonmatchings/world/area_mac/mac_04/843030/func_80240F84_843B54.s +++ /dev/null @@ -1,10 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80240F84_843B54 -/* 843B54 80240F84 3C028025 */ lui $v0, %hi(D_8024F5C8) -/* 843B58 80240F88 8C42F5C8 */ lw $v0, %lo(D_8024F5C8)($v0) -/* 843B5C 80240F8C 8C43000C */ lw $v1, 0xc($v0) -/* 843B60 80240F90 24020002 */ addiu $v0, $zero, 2 -/* 843B64 80240F94 03E00008 */ jr $ra -/* 843B68 80240F98 AC62001C */ sw $v0, 0x1c($v1) diff --git a/ver/us/asm/nonmatchings/world/area_mac/mac_04/843030/func_80241458_844028.s b/ver/us/asm/nonmatchings/world/area_mac/mac_04/843030/func_80241458_844028.s deleted file mode 100644 index c5a1ee5dda..0000000000 --- a/ver/us/asm/nonmatchings/world/area_mac/mac_04/843030/func_80241458_844028.s +++ /dev/null @@ -1,34 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80241458_844028 -/* 844028 80241458 27BDFFE8 */ addiu $sp, $sp, -0x18 -/* 84402C 8024145C 3C058025 */ lui $a1, %hi(D_8024F5B8_C0CE38) -/* 844030 80241460 8CA5F5B8 */ lw $a1, %lo(D_8024F5B8_C0CE38)($a1) -/* 844034 80241464 AFBF0010 */ sw $ra, 0x10($sp) -/* 844038 80241468 0C0B1EAF */ jal evt_get_variable -/* 84403C 8024146C 0000202D */ daddu $a0, $zero, $zero -/* 844040 80241470 0040182D */ daddu $v1, $v0, $zero -/* 844044 80241474 24020001 */ addiu $v0, $zero, 1 -/* 844048 80241478 14620006 */ bne $v1, $v0, .L80241494 -/* 84404C 8024147C 24020002 */ addiu $v0, $zero, 2 -/* 844050 80241480 44800000 */ mtc1 $zero, $f0 -/* 844054 80241484 00000000 */ nop -/* 844058 80241488 44050000 */ mfc1 $a1, $f0 -/* 84405C 8024148C 0809052B */ j .L802414AC -/* 844060 80241490 0000202D */ daddu $a0, $zero, $zero -.L80241494: -/* 844064 80241494 14620008 */ bne $v1, $v0, .L802414B8 -/* 844068 80241498 24040001 */ addiu $a0, $zero, 1 -/* 84406C 8024149C 44800000 */ mtc1 $zero, $f0 -/* 844070 802414A0 00000000 */ nop -/* 844074 802414A4 44050000 */ mfc1 $a1, $f0 -/* 844078 802414A8 00000000 */ nop -.L802414AC: -/* 84407C 802414AC 00A0302D */ daddu $a2, $a1, $zero -/* 844080 802414B0 0C01C5A4 */ jal fx_quizmo_answer -/* 844084 802414B4 00A0382D */ daddu $a3, $a1, $zero -.L802414B8: -/* 844088 802414B8 8FBF0010 */ lw $ra, 0x10($sp) -/* 84408C 802414BC 03E00008 */ jr $ra -/* 844090 802414C0 27BD0018 */ addiu $sp, $sp, 0x18 diff --git a/ver/us/asm/nonmatchings/world/area_mac/mac_04/843030/func_802414C4_844094.s b/ver/us/asm/nonmatchings/world/area_mac/mac_04/843030/func_802414C4_844094.s deleted file mode 100644 index d9aa209a05..0000000000 --- a/ver/us/asm/nonmatchings/world/area_mac/mac_04/843030/func_802414C4_844094.s +++ /dev/null @@ -1,16 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_802414C4_844094 -/* 844094 802414C4 27BDFFE8 */ addiu $sp, $sp, -0x18 -/* 844098 802414C8 3C058024 */ lui $a1, %hi(func_80241458_844028) -/* 84409C 802414CC 24A51458 */ addiu $a1, $a1, %lo(func_80241458_844028) -/* 8440A0 802414D0 AFBF0010 */ sw $ra, 0x10($sp) -/* 8440A4 802414D4 0C048C8F */ jal create_generic_entity_frontUI -/* 8440A8 802414D8 0000202D */ daddu $a0, $zero, $zero -/* 8440AC 802414DC 8FBF0010 */ lw $ra, 0x10($sp) -/* 8440B0 802414E0 3C018025 */ lui $at, %hi(D_8024F5A0) -/* 8440B4 802414E4 AC22F5A0 */ sw $v0, %lo(D_8024F5A0)($at) -/* 8440B8 802414E8 24020002 */ addiu $v0, $zero, 2 -/* 8440BC 802414EC 03E00008 */ jr $ra -/* 8440C0 802414F0 27BD0018 */ addiu $sp, $sp, 0x18 diff --git a/ver/us/asm/nonmatchings/world/area_mac/mac_05/852170/func_80241A0C_853B7C.s b/ver/us/asm/nonmatchings/world/area_mac/mac_05/852170/func_80241A0C_853B7C.s deleted file mode 100644 index d7d4ae178a..0000000000 --- a/ver/us/asm/nonmatchings/world/area_mac/mac_05/852170/func_80241A0C_853B7C.s +++ /dev/null @@ -1,39 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80241A0C_853B7C -/* 853B7C 80241A0C 27BDFFE0 */ addiu $sp, $sp, -0x20 -/* 853B80 80241A10 AFB00010 */ sw $s0, 0x10($sp) -/* 853B84 80241A14 3C108011 */ lui $s0, %hi(gPlayerData) -/* 853B88 80241A18 2610F290 */ addiu $s0, $s0, %lo(gPlayerData) -/* 853B8C 80241A1C AFBF0018 */ sw $ra, 0x18($sp) -/* 853B90 80241A20 AFB10014 */ sw $s1, 0x14($sp) -/* 853B94 80241A24 960302C0 */ lhu $v1, 0x2c0($s0) -/* 853B98 80241A28 2C6203E7 */ sltiu $v0, $v1, 0x3e7 -/* 853B9C 80241A2C 10400003 */ beqz $v0, .L80241A3C -/* 853BA0 80241A30 0080882D */ daddu $s1, $a0, $zero -/* 853BA4 80241A34 24620001 */ addiu $v0, $v1, 1 -/* 853BA8 80241A38 A60202C0 */ sh $v0, 0x2c0($s0) -.L80241A3C: -/* 853BAC 80241A3C 3C05F5DE */ lui $a1, 0xf5de -/* 853BB0 80241A40 34A502E0 */ ori $a1, $a1, 0x2e0 -/* 853BB4 80241A44 0C0B1EAF */ jal evt_get_variable -/* 853BB8 80241A48 0000202D */ daddu $a0, $zero, $zero -/* 853BBC 80241A4C 3C038024 */ lui $v1, %hi(D_80245114_857284) -/* 853BC0 80241A50 00621821 */ addu $v1, $v1, $v0 -/* 853BC4 80241A54 90635114 */ lbu $v1, %lo(D_80245114_857284)($v1) -/* 853BC8 80241A58 8E220084 */ lw $v0, 0x84($s1) -/* 853BCC 80241A5C 54430006 */ bnel $v0, $v1, .L80241A78 -/* 853BD0 80241A60 AE200084 */ sw $zero, 0x84($s1) -/* 853BD4 80241A64 24020001 */ addiu $v0, $zero, 1 -/* 853BD8 80241A68 AE220084 */ sw $v0, 0x84($s1) -/* 853BDC 80241A6C 960202C2 */ lhu $v0, 0x2c2($s0) -/* 853BE0 80241A70 24420001 */ addiu $v0, $v0, 1 -/* 853BE4 80241A74 A60202C2 */ sh $v0, 0x2c2($s0) -.L80241A78: -/* 853BE8 80241A78 8FBF0018 */ lw $ra, 0x18($sp) -/* 853BEC 80241A7C 8FB10014 */ lw $s1, 0x14($sp) -/* 853BF0 80241A80 8FB00010 */ lw $s0, 0x10($sp) -/* 853BF4 80241A84 24020002 */ addiu $v0, $zero, 2 -/* 853BF8 80241A88 03E00008 */ jr $ra -/* 853BFC 80241A8C 27BD0020 */ addiu $sp, $sp, 0x20 diff --git a/ver/us/asm/nonmatchings/world/area_mac/mac_05/852170/func_80241A90_853C00.s b/ver/us/asm/nonmatchings/world/area_mac/mac_05/852170/func_80241A90_853C00.s deleted file mode 100644 index f5b3775914..0000000000 --- a/ver/us/asm/nonmatchings/world/area_mac/mac_05/852170/func_80241A90_853C00.s +++ /dev/null @@ -1,140 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80241A90_853C00 -/* 853C00 80241A90 27BDFFC8 */ addiu $sp, $sp, -0x38 -/* 853C04 80241A94 AFB1001C */ sw $s1, 0x1c($sp) -/* 853C08 80241A98 AFBF0020 */ sw $ra, 0x20($sp) -/* 853C0C 80241A9C AFB00018 */ sw $s0, 0x18($sp) -/* 853C10 80241AA0 F7B60030 */ sdc1 $f22, 0x30($sp) -/* 853C14 80241AA4 F7B40028 */ sdc1 $f20, 0x28($sp) -/* 853C18 80241AA8 10A00060 */ beqz $a1, .L80241C2C -/* 853C1C 80241AAC 0080882D */ daddu $s1, $a0, $zero -/* 853C20 80241AB0 3C05F4AC */ lui $a1, 0xf4ac -/* 853C24 80241AB4 0C0B1EAF */ jal evt_get_variable -/* 853C28 80241AB8 34A5D481 */ ori $a1, $a1, 0xd481 -/* 853C2C 80241ABC 0220202D */ daddu $a0, $s1, $zero -/* 853C30 80241AC0 3C05F4AC */ lui $a1, 0xf4ac -/* 853C34 80241AC4 4482B000 */ mtc1 $v0, $f22 -/* 853C38 80241AC8 00000000 */ nop -/* 853C3C 80241ACC 4680B5A0 */ cvt.s.w $f22, $f22 -/* 853C40 80241AD0 0C0B1EAF */ jal evt_get_variable -/* 853C44 80241AD4 34A5D482 */ ori $a1, $a1, 0xd482 -/* 853C48 80241AD8 0220202D */ daddu $a0, $s1, $zero -/* 853C4C 80241ADC 3C05F4AC */ lui $a1, 0xf4ac -/* 853C50 80241AE0 4482A000 */ mtc1 $v0, $f20 -/* 853C54 80241AE4 00000000 */ nop -/* 853C58 80241AE8 4680A520 */ cvt.s.w $f20, $f20 -/* 853C5C 80241AEC 0C0B1EAF */ jal evt_get_variable -/* 853C60 80241AF0 34A5D483 */ ori $a1, $a1, 0xd483 -/* 853C64 80241AF4 44821000 */ mtc1 $v0, $f2 -/* 853C68 80241AF8 00000000 */ nop -/* 853C6C 80241AFC 468010A0 */ cvt.s.w $f2, $f2 -/* 853C70 80241B00 4405B000 */ mfc1 $a1, $f22 -/* 853C74 80241B04 4406A000 */ mfc1 $a2, $f20 -/* 853C78 80241B08 44071000 */ mfc1 $a3, $f2 -/* 853C7C 80241B0C 0C01C574 */ jal fx_quizmo_stage -/* 853C80 80241B10 0000202D */ daddu $a0, $zero, $zero -/* 853C84 80241B14 0220202D */ daddu $a0, $s1, $zero -/* 853C88 80241B18 3C05F4AC */ lui $a1, 0xf4ac -/* 853C8C 80241B1C 34A5D481 */ ori $a1, $a1, 0xd481 -/* 853C90 80241B20 3C108025 */ lui $s0, %hi(D_802529F0) -/* 853C94 80241B24 261029F0 */ addiu $s0, $s0, %lo(D_802529F0) -/* 853C98 80241B28 0C0B1EAF */ jal evt_get_variable -/* 853C9C 80241B2C AE020000 */ sw $v0, ($s0) -/* 853CA0 80241B30 0220202D */ daddu $a0, $s1, $zero -/* 853CA4 80241B34 3C05F4AC */ lui $a1, 0xf4ac -/* 853CA8 80241B38 4482B000 */ mtc1 $v0, $f22 -/* 853CAC 80241B3C 00000000 */ nop -/* 853CB0 80241B40 4680B5A0 */ cvt.s.w $f22, $f22 -/* 853CB4 80241B44 0C0B1EAF */ jal evt_get_variable -/* 853CB8 80241B48 34A5D482 */ ori $a1, $a1, 0xd482 -/* 853CBC 80241B4C 0220202D */ daddu $a0, $s1, $zero -/* 853CC0 80241B50 3C05F4AC */ lui $a1, 0xf4ac -/* 853CC4 80241B54 4482A000 */ mtc1 $v0, $f20 -/* 853CC8 80241B58 00000000 */ nop -/* 853CCC 80241B5C 4680A520 */ cvt.s.w $f20, $f20 -/* 853CD0 80241B60 0C0B1EAF */ jal evt_get_variable -/* 853CD4 80241B64 34A5D483 */ ori $a1, $a1, 0xd483 -/* 853CD8 80241B68 44821000 */ mtc1 $v0, $f2 -/* 853CDC 80241B6C 00000000 */ nop -/* 853CE0 80241B70 468010A0 */ cvt.s.w $f2, $f2 -/* 853CE4 80241B74 4405B000 */ mfc1 $a1, $f22 -/* 853CE8 80241B78 4406A000 */ mfc1 $a2, $f20 -/* 853CEC 80241B7C 44071000 */ mfc1 $a3, $f2 -/* 853CF0 80241B80 0C01C604 */ jal fx_quizmo_audience -/* 853CF4 80241B84 0000202D */ daddu $a0, $zero, $zero -/* 853CF8 80241B88 0220202D */ daddu $a0, $s1, $zero -/* 853CFC 80241B8C 3C05F4AC */ lui $a1, 0xf4ac -/* 853D00 80241B90 3C018025 */ lui $at, %hi(D_802529F4) -/* 853D04 80241B94 AC2229F4 */ sw $v0, %lo(D_802529F4)($at) -/* 853D08 80241B98 0C0B1EAF */ jal evt_get_variable -/* 853D0C 80241B9C 34A5D481 */ ori $a1, $a1, 0xd481 -/* 853D10 80241BA0 0220202D */ daddu $a0, $s1, $zero -/* 853D14 80241BA4 3C05F4AC */ lui $a1, 0xf4ac -/* 853D18 80241BA8 4482B000 */ mtc1 $v0, $f22 -/* 853D1C 80241BAC 00000000 */ nop -/* 853D20 80241BB0 4680B5A0 */ cvt.s.w $f22, $f22 -/* 853D24 80241BB4 0C0B1EAF */ jal evt_get_variable -/* 853D28 80241BB8 34A5D482 */ ori $a1, $a1, 0xd482 -/* 853D2C 80241BBC 0220202D */ daddu $a0, $s1, $zero -/* 853D30 80241BC0 3C05F4AC */ lui $a1, 0xf4ac -/* 853D34 80241BC4 4482A000 */ mtc1 $v0, $f20 -/* 853D38 80241BC8 00000000 */ nop -/* 853D3C 80241BCC 4680A520 */ cvt.s.w $f20, $f20 -/* 853D40 80241BD0 0C0B1EAF */ jal evt_get_variable -/* 853D44 80241BD4 34A5D483 */ ori $a1, $a1, 0xd483 -/* 853D48 80241BD8 44821000 */ mtc1 $v0, $f2 -/* 853D4C 80241BDC 00000000 */ nop -/* 853D50 80241BE0 468010A0 */ cvt.s.w $f2, $f2 -/* 853D54 80241BE4 4405B000 */ mfc1 $a1, $f22 -/* 853D58 80241BE8 4406A000 */ mfc1 $a2, $f20 -/* 853D5C 80241BEC 3C013F80 */ lui $at, 0x3f80 -/* 853D60 80241BF0 44810000 */ mtc1 $at, $f0 -/* 853D64 80241BF4 44071000 */ mfc1 $a3, $f2 -/* 853D68 80241BF8 0000202D */ daddu $a0, $zero, $zero -/* 853D6C 80241BFC AFA00014 */ sw $zero, 0x14($sp) -/* 853D70 80241C00 0C01CA24 */ jal fx_quizmo_assistant -/* 853D74 80241C04 E7A00010 */ swc1 $f0, 0x10($sp) -/* 853D78 80241C08 8E030000 */ lw $v1, ($s0) -/* 853D7C 80241C0C 8C64000C */ lw $a0, 0xc($v1) -/* 853D80 80241C10 3C018025 */ lui $at, %hi(dgb_01_D_802529F8_C10278) -/* 853D84 80241C14 AC2229F8 */ sw $v0, %lo(dgb_01_D_802529F8_C10278)($at) -/* 853D88 80241C18 AC800018 */ sw $zero, 0x18($a0) -/* 853D8C 80241C1C AC800020 */ sw $zero, 0x20($a0) -/* 853D90 80241C20 AC800024 */ sw $zero, 0x24($a0) -/* 853D94 80241C24 AC800028 */ sw $zero, 0x28($a0) -/* 853D98 80241C28 AC80001C */ sw $zero, 0x1c($a0) -.L80241C2C: -/* 853D9C 80241C2C 3C028025 */ lui $v0, %hi(D_802529F0) -/* 853DA0 80241C30 8C4229F0 */ lw $v0, %lo(D_802529F0)($v0) -/* 853DA4 80241C34 8C44000C */ lw $a0, 0xc($v0) -/* 853DA8 80241C38 8C820020 */ lw $v0, 0x20($a0) -/* 853DAC 80241C3C 8C830028 */ lw $v1, 0x28($a0) -/* 853DB0 80241C40 2442000A */ addiu $v0, $v0, 0xa -/* 853DB4 80241C44 AC820020 */ sw $v0, 0x20($a0) -/* 853DB8 80241C48 8C820024 */ lw $v0, 0x24($a0) -/* 853DBC 80241C4C 2463000A */ addiu $v1, $v1, 0xa -/* 853DC0 80241C50 AC830028 */ sw $v1, 0x28($a0) -/* 853DC4 80241C54 8C830018 */ lw $v1, 0x18($a0) -/* 853DC8 80241C58 2442000A */ addiu $v0, $v0, 0xa -/* 853DCC 80241C5C AC820024 */ sw $v0, 0x24($a0) -/* 853DD0 80241C60 8C82001C */ lw $v0, 0x1c($a0) -/* 853DD4 80241C64 2463000A */ addiu $v1, $v1, 0xa -/* 853DD8 80241C68 AC830018 */ sw $v1, 0x18($a0) -/* 853DDC 80241C6C 286300FF */ slti $v1, $v1, 0xff -/* 853DE0 80241C70 2442000A */ addiu $v0, $v0, 0xa -/* 853DE4 80241C74 AC82001C */ sw $v0, 0x1c($a0) -/* 853DE8 80241C78 14600004 */ bnez $v1, .L80241C8C -/* 853DEC 80241C7C 0000102D */ daddu $v0, $zero, $zero -/* 853DF0 80241C80 240200FF */ addiu $v0, $zero, 0xff -/* 853DF4 80241C84 AC820018 */ sw $v0, 0x18($a0) -/* 853DF8 80241C88 24020002 */ addiu $v0, $zero, 2 -.L80241C8C: -/* 853DFC 80241C8C 8FBF0020 */ lw $ra, 0x20($sp) -/* 853E00 80241C90 8FB1001C */ lw $s1, 0x1c($sp) -/* 853E04 80241C94 8FB00018 */ lw $s0, 0x18($sp) -/* 853E08 80241C98 D7B60030 */ ldc1 $f22, 0x30($sp) -/* 853E0C 80241C9C D7B40028 */ ldc1 $f20, 0x28($sp) -/* 853E10 80241CA0 03E00008 */ jr $ra -/* 853E14 80241CA4 27BD0038 */ addiu $sp, $sp, 0x38 diff --git a/ver/us/asm/nonmatchings/world/area_mac/mac_05/852170/func_80241CA8_853E18.s b/ver/us/asm/nonmatchings/world/area_mac/mac_05/852170/func_80241CA8_853E18.s deleted file mode 100644 index 38fc2e4abe..0000000000 --- a/ver/us/asm/nonmatchings/world/area_mac/mac_05/852170/func_80241CA8_853E18.s +++ /dev/null @@ -1,52 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80241CA8_853E18 -/* 853E18 80241CA8 27BDFFE8 */ addiu $sp, $sp, -0x18 -/* 853E1C 80241CAC 10A0000B */ beqz $a1, .L80241CDC -/* 853E20 80241CB0 AFBF0010 */ sw $ra, 0x10($sp) -/* 853E24 80241CB4 3C038025 */ lui $v1, %hi(D_802529F4) -/* 853E28 80241CB8 8C6329F4 */ lw $v1, %lo(D_802529F4)($v1) -/* 853E2C 80241CBC 8C620000 */ lw $v0, ($v1) -/* 853E30 80241CC0 3C048025 */ lui $a0, %hi(dgb_01_D_802529F8_C10278) -/* 853E34 80241CC4 8C8429F8 */ lw $a0, %lo(dgb_01_D_802529F8_C10278)($a0) -/* 853E38 80241CC8 34420010 */ ori $v0, $v0, 0x10 -/* 853E3C 80241CCC AC620000 */ sw $v0, ($v1) -/* 853E40 80241CD0 8C820000 */ lw $v0, ($a0) -/* 853E44 80241CD4 34420010 */ ori $v0, $v0, 0x10 -/* 853E48 80241CD8 AC820000 */ sw $v0, ($a0) -.L80241CDC: -/* 853E4C 80241CDC 3C048025 */ lui $a0, %hi(D_802529F0) -/* 853E50 80241CE0 8C8429F0 */ lw $a0, %lo(D_802529F0)($a0) -/* 853E54 80241CE4 8C85000C */ lw $a1, 0xc($a0) -/* 853E58 80241CE8 8CA20018 */ lw $v0, 0x18($a1) -/* 853E5C 80241CEC 8CA30020 */ lw $v1, 0x20($a1) -/* 853E60 80241CF0 2442FFF6 */ addiu $v0, $v0, -0xa -/* 853E64 80241CF4 ACA20018 */ sw $v0, 0x18($a1) -/* 853E68 80241CF8 8CA20024 */ lw $v0, 0x24($a1) -/* 853E6C 80241CFC 2463FFF6 */ addiu $v1, $v1, -0xa -/* 853E70 80241D00 ACA30020 */ sw $v1, 0x20($a1) -/* 853E74 80241D04 8CA30028 */ lw $v1, 0x28($a1) -/* 853E78 80241D08 2442FFF6 */ addiu $v0, $v0, -0xa -/* 853E7C 80241D0C ACA20024 */ sw $v0, 0x24($a1) -/* 853E80 80241D10 8CA2001C */ lw $v0, 0x1c($a1) -/* 853E84 80241D14 2463FFF6 */ addiu $v1, $v1, -0xa -/* 853E88 80241D18 ACA30028 */ sw $v1, 0x28($a1) -/* 853E8C 80241D1C 8CA30018 */ lw $v1, 0x18($a1) -/* 853E90 80241D20 2442FFF6 */ addiu $v0, $v0, -0xa -/* 853E94 80241D24 18600003 */ blez $v1, .L80241D34 -/* 853E98 80241D28 ACA2001C */ sw $v0, 0x1c($a1) -/* 853E9C 80241D2C 08090754 */ j .L80241D50 -/* 853EA0 80241D30 0000102D */ daddu $v0, $zero, $zero -.L80241D34: -/* 853EA4 80241D34 0C016914 */ jal remove_effect -/* 853EA8 80241D38 ACA00018 */ sw $zero, 0x18($a1) -/* 853EAC 80241D3C 3C048025 */ lui $a0, %hi(D_802529D0) -/* 853EB0 80241D40 8C8429D0 */ lw $a0, %lo(D_802529D0)($a0) -/* 853EB4 80241D44 0C048D70 */ jal free_generic_entity -/* 853EB8 80241D48 00000000 */ nop -/* 853EBC 80241D4C 24020002 */ addiu $v0, $zero, 2 -.L80241D50: -/* 853EC0 80241D50 8FBF0010 */ lw $ra, 0x10($sp) -/* 853EC4 80241D54 03E00008 */ jr $ra -/* 853EC8 80241D58 27BD0018 */ addiu $sp, $sp, 0x18 diff --git a/ver/us/asm/nonmatchings/world/area_mac/mac_05/852170/func_80241D5C_853ECC.s b/ver/us/asm/nonmatchings/world/area_mac/mac_05/852170/func_80241D5C_853ECC.s deleted file mode 100644 index b20fccb2b5..0000000000 --- a/ver/us/asm/nonmatchings/world/area_mac/mac_05/852170/func_80241D5C_853ECC.s +++ /dev/null @@ -1,17 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80241D5C_853ECC -/* 853ECC 80241D5C 27BDFFE8 */ addiu $sp, $sp, -0x18 -/* 853ED0 80241D60 AFBF0010 */ sw $ra, 0x10($sp) -/* 853ED4 80241D64 8C82000C */ lw $v0, 0xc($a0) -/* 853ED8 80241D68 0C0B1EAF */ jal evt_get_variable -/* 853EDC 80241D6C 8C450000 */ lw $a1, ($v0) -/* 853EE0 80241D70 3C038025 */ lui $v1, %hi(D_802529F0) -/* 853EE4 80241D74 8C6329F0 */ lw $v1, %lo(D_802529F0)($v1) -/* 853EE8 80241D78 8C63000C */ lw $v1, 0xc($v1) -/* 853EEC 80241D7C AC620034 */ sw $v0, 0x34($v1) -/* 853EF0 80241D80 8FBF0010 */ lw $ra, 0x10($sp) -/* 853EF4 80241D84 24020002 */ addiu $v0, $zero, 2 -/* 853EF8 80241D88 03E00008 */ jr $ra -/* 853EFC 80241D8C 27BD0018 */ addiu $sp, $sp, 0x18 diff --git a/ver/us/asm/nonmatchings/world/area_mac/mac_05/852170/func_80241D90_853F00.s b/ver/us/asm/nonmatchings/world/area_mac/mac_05/852170/func_80241D90_853F00.s deleted file mode 100644 index 7490a3469c..0000000000 --- a/ver/us/asm/nonmatchings/world/area_mac/mac_05/852170/func_80241D90_853F00.s +++ /dev/null @@ -1,41 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80241D90_853F00 -/* 853F00 80241D90 27BDFFE8 */ addiu $sp, $sp, -0x18 -/* 853F04 80241D94 AFBF0010 */ sw $ra, 0x10($sp) -/* 853F08 80241D98 8C82000C */ lw $v0, 0xc($a0) -/* 853F0C 80241D9C 0C0B1EAF */ jal evt_get_variable -/* 853F10 80241DA0 8C450000 */ lw $a1, ($v0) -/* 853F14 80241DA4 0040202D */ daddu $a0, $v0, $zero -/* 853F18 80241DA8 3C028025 */ lui $v0, %hi(D_802529F0) -/* 853F1C 80241DAC 8C4229F0 */ lw $v0, %lo(D_802529F0)($v0) -/* 853F20 80241DB0 24030001 */ addiu $v1, $zero, 1 -/* 853F24 80241DB4 8C45000C */ lw $a1, 0xc($v0) -/* 853F28 80241DB8 1083000D */ beq $a0, $v1, .L80241DF0 -/* 853F2C 80241DBC 28820002 */ slti $v0, $a0, 2 -/* 853F30 80241DC0 10400005 */ beqz $v0, .L80241DD8 -/* 853F34 80241DC4 24020002 */ addiu $v0, $zero, 2 -/* 853F38 80241DC8 10800007 */ beqz $a0, .L80241DE8 -/* 853F3C 80241DCC 240200C0 */ addiu $v0, $zero, 0xc0 -/* 853F40 80241DD0 08090780 */ j .L80241E00 -/* 853F44 80241DD4 ACA00038 */ sw $zero, 0x38($a1) -.L80241DD8: -/* 853F48 80241DD8 10820008 */ beq $a0, $v0, .L80241DFC -/* 853F4C 80241DDC 24020040 */ addiu $v0, $zero, 0x40 -/* 853F50 80241DE0 08090780 */ j .L80241E00 -/* 853F54 80241DE4 ACA00038 */ sw $zero, 0x38($a1) -.L80241DE8: -/* 853F58 80241DE8 08090780 */ j .L80241E00 -/* 853F5C 80241DEC ACA20038 */ sw $v0, 0x38($a1) -.L80241DF0: -/* 853F60 80241DF0 24020080 */ addiu $v0, $zero, 0x80 -/* 853F64 80241DF4 08090780 */ j .L80241E00 -/* 853F68 80241DF8 ACA20038 */ sw $v0, 0x38($a1) -.L80241DFC: -/* 853F6C 80241DFC ACA20038 */ sw $v0, 0x38($a1) -.L80241E00: -/* 853F70 80241E00 8FBF0010 */ lw $ra, 0x10($sp) -/* 853F74 80241E04 24020002 */ addiu $v0, $zero, 2 -/* 853F78 80241E08 03E00008 */ jr $ra -/* 853F7C 80241E0C 27BD0018 */ addiu $sp, $sp, 0x18 diff --git a/ver/us/asm/nonmatchings/world/area_mac/mac_05/852170/func_80241E10_853F80.s b/ver/us/asm/nonmatchings/world/area_mac/mac_05/852170/func_80241E10_853F80.s deleted file mode 100644 index a39aa71ed8..0000000000 --- a/ver/us/asm/nonmatchings/world/area_mac/mac_05/852170/func_80241E10_853F80.s +++ /dev/null @@ -1,10 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80241E10_853F80 -/* 853F80 80241E10 3C028025 */ lui $v0, %hi(dgb_01_D_802529F8_C10278) -/* 853F84 80241E14 8C4229F8 */ lw $v0, %lo(dgb_01_D_802529F8_C10278)($v0) -/* 853F88 80241E18 8C42000C */ lw $v0, 0xc($v0) -/* 853F8C 80241E1C AC40001C */ sw $zero, 0x1c($v0) -/* 853F90 80241E20 03E00008 */ jr $ra -/* 853F94 80241E24 24020002 */ addiu $v0, $zero, 2 diff --git a/ver/us/asm/nonmatchings/world/area_mac/mac_05/852170/func_80241E28_853F98.s b/ver/us/asm/nonmatchings/world/area_mac/mac_05/852170/func_80241E28_853F98.s deleted file mode 100644 index 5207314e1a..0000000000 --- a/ver/us/asm/nonmatchings/world/area_mac/mac_05/852170/func_80241E28_853F98.s +++ /dev/null @@ -1,11 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80241E28_853F98 -/* 853F98 80241E28 3C028025 */ lui $v0, %hi(dgb_01_D_802529F8_C10278) -/* 853F9C 80241E2C 8C4229F8 */ lw $v0, %lo(dgb_01_D_802529F8_C10278)($v0) -/* 853FA0 80241E30 8C43000C */ lw $v1, 0xc($v0) -/* 853FA4 80241E34 24020001 */ addiu $v0, $zero, 1 -/* 853FA8 80241E38 AC62001C */ sw $v0, 0x1c($v1) -/* 853FAC 80241E3C 03E00008 */ jr $ra -/* 853FB0 80241E40 24020002 */ addiu $v0, $zero, 2 diff --git a/ver/us/asm/nonmatchings/world/area_mac/mac_05/852170/func_80241E44_853FB4.s b/ver/us/asm/nonmatchings/world/area_mac/mac_05/852170/func_80241E44_853FB4.s deleted file mode 100644 index f5507ab0c4..0000000000 --- a/ver/us/asm/nonmatchings/world/area_mac/mac_05/852170/func_80241E44_853FB4.s +++ /dev/null @@ -1,10 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80241E44_853FB4 -/* 853FB4 80241E44 3C028025 */ lui $v0, %hi(dgb_01_D_802529F8_C10278) -/* 853FB8 80241E48 8C4229F8 */ lw $v0, %lo(dgb_01_D_802529F8_C10278)($v0) -/* 853FBC 80241E4C 8C43000C */ lw $v1, 0xc($v0) -/* 853FC0 80241E50 24020002 */ addiu $v0, $zero, 2 -/* 853FC4 80241E54 03E00008 */ jr $ra -/* 853FC8 80241E58 AC62001C */ sw $v0, 0x1c($v1) diff --git a/ver/us/asm/nonmatchings/world/area_mac/mac_05/852170/func_80242318_854488.s b/ver/us/asm/nonmatchings/world/area_mac/mac_05/852170/func_80242318_854488.s deleted file mode 100644 index 85bbd48f2e..0000000000 --- a/ver/us/asm/nonmatchings/world/area_mac/mac_05/852170/func_80242318_854488.s +++ /dev/null @@ -1,34 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80242318_854488 -/* 854488 80242318 27BDFFE8 */ addiu $sp, $sp, -0x18 -/* 85448C 8024231C 3C058025 */ lui $a1, %hi(D_802529E8) -/* 854490 80242320 8CA529E8 */ lw $a1, %lo(D_802529E8)($a1) -/* 854494 80242324 AFBF0010 */ sw $ra, 0x10($sp) -/* 854498 80242328 0C0B1EAF */ jal evt_get_variable -/* 85449C 8024232C 0000202D */ daddu $a0, $zero, $zero -/* 8544A0 80242330 0040182D */ daddu $v1, $v0, $zero -/* 8544A4 80242334 24020001 */ addiu $v0, $zero, 1 -/* 8544A8 80242338 14620006 */ bne $v1, $v0, .L80242354 -/* 8544AC 8024233C 24020002 */ addiu $v0, $zero, 2 -/* 8544B0 80242340 44800000 */ mtc1 $zero, $f0 -/* 8544B4 80242344 00000000 */ nop -/* 8544B8 80242348 44050000 */ mfc1 $a1, $f0 -/* 8544BC 8024234C 080908DB */ j .L8024236C -/* 8544C0 80242350 0000202D */ daddu $a0, $zero, $zero -.L80242354: -/* 8544C4 80242354 14620008 */ bne $v1, $v0, .L80242378 -/* 8544C8 80242358 24040001 */ addiu $a0, $zero, 1 -/* 8544CC 8024235C 44800000 */ mtc1 $zero, $f0 -/* 8544D0 80242360 00000000 */ nop -/* 8544D4 80242364 44050000 */ mfc1 $a1, $f0 -/* 8544D8 80242368 00000000 */ nop -.L8024236C: -/* 8544DC 8024236C 00A0302D */ daddu $a2, $a1, $zero -/* 8544E0 80242370 0C01C5A4 */ jal fx_quizmo_answer -/* 8544E4 80242374 00A0382D */ daddu $a3, $a1, $zero -.L80242378: -/* 8544E8 80242378 8FBF0010 */ lw $ra, 0x10($sp) -/* 8544EC 8024237C 03E00008 */ jr $ra -/* 8544F0 80242380 27BD0018 */ addiu $sp, $sp, 0x18 diff --git a/ver/us/asm/nonmatchings/world/area_mac/mac_05/852170/func_80242384_8544F4.s b/ver/us/asm/nonmatchings/world/area_mac/mac_05/852170/func_80242384_8544F4.s deleted file mode 100644 index 070fe3f88e..0000000000 --- a/ver/us/asm/nonmatchings/world/area_mac/mac_05/852170/func_80242384_8544F4.s +++ /dev/null @@ -1,16 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80242384_8544F4 -/* 8544F4 80242384 27BDFFE8 */ addiu $sp, $sp, -0x18 -/* 8544F8 80242388 3C058024 */ lui $a1, %hi(func_80242318_854488) -/* 8544FC 8024238C 24A52318 */ addiu $a1, $a1, %lo(func_80242318_854488) -/* 854500 80242390 AFBF0010 */ sw $ra, 0x10($sp) -/* 854504 80242394 0C048C8F */ jal create_generic_entity_frontUI -/* 854508 80242398 0000202D */ daddu $a0, $zero, $zero -/* 85450C 8024239C 8FBF0010 */ lw $ra, 0x10($sp) -/* 854510 802423A0 3C018025 */ lui $at, %hi(D_802529D0) -/* 854514 802423A4 AC2229D0 */ sw $v0, %lo(D_802529D0)($at) -/* 854518 802423A8 24020002 */ addiu $v0, $zero, 2 -/* 85451C 802423AC 03E00008 */ jr $ra -/* 854520 802423B0 27BD0018 */ addiu $sp, $sp, 0x18 diff --git a/ver/us/asm/nonmatchings/world/area_nok/nok_01/9C53E0/func_80241454_9C6834.s b/ver/us/asm/nonmatchings/world/area_nok/nok_01/9C53E0/func_80241454_9C6834.s deleted file mode 100644 index a456a74cb9..0000000000 --- a/ver/us/asm/nonmatchings/world/area_nok/nok_01/9C53E0/func_80241454_9C6834.s +++ /dev/null @@ -1,39 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80241454_9C6834 -/* 9C6834 80241454 27BDFFE0 */ addiu $sp, $sp, -0x20 -/* 9C6838 80241458 AFB00010 */ sw $s0, 0x10($sp) -/* 9C683C 8024145C 3C108011 */ lui $s0, %hi(gPlayerData) -/* 9C6840 80241460 2610F290 */ addiu $s0, $s0, %lo(gPlayerData) -/* 9C6844 80241464 AFBF0018 */ sw $ra, 0x18($sp) -/* 9C6848 80241468 AFB10014 */ sw $s1, 0x14($sp) -/* 9C684C 8024146C 960302C0 */ lhu $v1, 0x2c0($s0) -/* 9C6850 80241470 2C6203E7 */ sltiu $v0, $v1, 0x3e7 -/* 9C6854 80241474 10400003 */ beqz $v0, .L80241484 -/* 9C6858 80241478 0080882D */ daddu $s1, $a0, $zero -/* 9C685C 8024147C 24620001 */ addiu $v0, $v1, 1 -/* 9C6860 80241480 A60202C0 */ sh $v0, 0x2c0($s0) -.L80241484: -/* 9C6864 80241484 3C05F5DE */ lui $a1, 0xf5de -/* 9C6868 80241488 34A502E0 */ ori $a1, $a1, 0x2e0 -/* 9C686C 8024148C 0C0B1EAF */ jal evt_get_variable -/* 9C6870 80241490 0000202D */ daddu $a0, $zero, $zero -/* 9C6874 80241494 3C038024 */ lui $v1, %hi(D_80245FA8_9CB388) -/* 9C6878 80241498 00621821 */ addu $v1, $v1, $v0 -/* 9C687C 8024149C 90635FA8 */ lbu $v1, %lo(D_80245FA8_9CB388)($v1) -/* 9C6880 802414A0 8E220084 */ lw $v0, 0x84($s1) -/* 9C6884 802414A4 54430006 */ bnel $v0, $v1, .L802414C0 -/* 9C6888 802414A8 AE200084 */ sw $zero, 0x84($s1) -/* 9C688C 802414AC 24020001 */ addiu $v0, $zero, 1 -/* 9C6890 802414B0 AE220084 */ sw $v0, 0x84($s1) -/* 9C6894 802414B4 960202C2 */ lhu $v0, 0x2c2($s0) -/* 9C6898 802414B8 24420001 */ addiu $v0, $v0, 1 -/* 9C689C 802414BC A60202C2 */ sh $v0, 0x2c2($s0) -.L802414C0: -/* 9C68A0 802414C0 8FBF0018 */ lw $ra, 0x18($sp) -/* 9C68A4 802414C4 8FB10014 */ lw $s1, 0x14($sp) -/* 9C68A8 802414C8 8FB00010 */ lw $s0, 0x10($sp) -/* 9C68AC 802414CC 24020002 */ addiu $v0, $zero, 2 -/* 9C68B0 802414D0 03E00008 */ jr $ra -/* 9C68B4 802414D4 27BD0020 */ addiu $sp, $sp, 0x20 diff --git a/ver/us/asm/nonmatchings/world/area_nok/nok_01/9C53E0/func_802414D8_9C68B8.s b/ver/us/asm/nonmatchings/world/area_nok/nok_01/9C53E0/func_802414D8_9C68B8.s deleted file mode 100644 index c75ffdac62..0000000000 --- a/ver/us/asm/nonmatchings/world/area_nok/nok_01/9C53E0/func_802414D8_9C68B8.s +++ /dev/null @@ -1,140 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_802414D8_9C68B8 -/* 9C68B8 802414D8 27BDFFC8 */ addiu $sp, $sp, -0x38 -/* 9C68BC 802414DC AFB1001C */ sw $s1, 0x1c($sp) -/* 9C68C0 802414E0 AFBF0020 */ sw $ra, 0x20($sp) -/* 9C68C4 802414E4 AFB00018 */ sw $s0, 0x18($sp) -/* 9C68C8 802414E8 F7B60030 */ sdc1 $f22, 0x30($sp) -/* 9C68CC 802414EC F7B40028 */ sdc1 $f20, 0x28($sp) -/* 9C68D0 802414F0 10A00060 */ beqz $a1, .L80241674 -/* 9C68D4 802414F4 0080882D */ daddu $s1, $a0, $zero -/* 9C68D8 802414F8 3C05F4AC */ lui $a1, 0xf4ac -/* 9C68DC 802414FC 0C0B1EAF */ jal evt_get_variable -/* 9C68E0 80241500 34A5D481 */ ori $a1, $a1, 0xd481 -/* 9C68E4 80241504 0220202D */ daddu $a0, $s1, $zero -/* 9C68E8 80241508 3C05F4AC */ lui $a1, 0xf4ac -/* 9C68EC 8024150C 4482B000 */ mtc1 $v0, $f22 -/* 9C68F0 80241510 00000000 */ nop -/* 9C68F4 80241514 4680B5A0 */ cvt.s.w $f22, $f22 -/* 9C68F8 80241518 0C0B1EAF */ jal evt_get_variable -/* 9C68FC 8024151C 34A5D482 */ ori $a1, $a1, 0xd482 -/* 9C6900 80241520 0220202D */ daddu $a0, $s1, $zero -/* 9C6904 80241524 3C05F4AC */ lui $a1, 0xf4ac -/* 9C6908 80241528 4482A000 */ mtc1 $v0, $f20 -/* 9C690C 8024152C 00000000 */ nop -/* 9C6910 80241530 4680A520 */ cvt.s.w $f20, $f20 -/* 9C6914 80241534 0C0B1EAF */ jal evt_get_variable -/* 9C6918 80241538 34A5D483 */ ori $a1, $a1, 0xd483 -/* 9C691C 8024153C 44821000 */ mtc1 $v0, $f2 -/* 9C6920 80241540 00000000 */ nop -/* 9C6924 80241544 468010A0 */ cvt.s.w $f2, $f2 -/* 9C6928 80241548 4405B000 */ mfc1 $a1, $f22 -/* 9C692C 8024154C 4406A000 */ mfc1 $a2, $f20 -/* 9C6930 80241550 44071000 */ mfc1 $a3, $f2 -/* 9C6934 80241554 0C01C574 */ jal fx_quizmo_stage -/* 9C6938 80241558 0000202D */ daddu $a0, $zero, $zero -/* 9C693C 8024155C 0220202D */ daddu $a0, $s1, $zero -/* 9C6940 80241560 3C05F4AC */ lui $a1, 0xf4ac -/* 9C6944 80241564 34A5D481 */ ori $a1, $a1, 0xd481 -/* 9C6948 80241568 3C108025 */ lui $s0, %hi(D_80251C60) -/* 9C694C 8024156C 26101C60 */ addiu $s0, $s0, %lo(D_80251C60) -/* 9C6950 80241570 0C0B1EAF */ jal evt_get_variable -/* 9C6954 80241574 AE020000 */ sw $v0, ($s0) -/* 9C6958 80241578 0220202D */ daddu $a0, $s1, $zero -/* 9C695C 8024157C 3C05F4AC */ lui $a1, 0xf4ac -/* 9C6960 80241580 4482B000 */ mtc1 $v0, $f22 -/* 9C6964 80241584 00000000 */ nop -/* 9C6968 80241588 4680B5A0 */ cvt.s.w $f22, $f22 -/* 9C696C 8024158C 0C0B1EAF */ jal evt_get_variable -/* 9C6970 80241590 34A5D482 */ ori $a1, $a1, 0xd482 -/* 9C6974 80241594 0220202D */ daddu $a0, $s1, $zero -/* 9C6978 80241598 3C05F4AC */ lui $a1, 0xf4ac -/* 9C697C 8024159C 4482A000 */ mtc1 $v0, $f20 -/* 9C6980 802415A0 00000000 */ nop -/* 9C6984 802415A4 4680A520 */ cvt.s.w $f20, $f20 -/* 9C6988 802415A8 0C0B1EAF */ jal evt_get_variable -/* 9C698C 802415AC 34A5D483 */ ori $a1, $a1, 0xd483 -/* 9C6990 802415B0 44821000 */ mtc1 $v0, $f2 -/* 9C6994 802415B4 00000000 */ nop -/* 9C6998 802415B8 468010A0 */ cvt.s.w $f2, $f2 -/* 9C699C 802415BC 4405B000 */ mfc1 $a1, $f22 -/* 9C69A0 802415C0 4406A000 */ mfc1 $a2, $f20 -/* 9C69A4 802415C4 44071000 */ mfc1 $a3, $f2 -/* 9C69A8 802415C8 0C01C604 */ jal fx_quizmo_audience -/* 9C69AC 802415CC 0000202D */ daddu $a0, $zero, $zero -/* 9C69B0 802415D0 0220202D */ daddu $a0, $s1, $zero -/* 9C69B4 802415D4 3C05F4AC */ lui $a1, 0xf4ac -/* 9C69B8 802415D8 3C018025 */ lui $at, %hi(dgb_01_D_80251C64_C0F4E4) -/* 9C69BC 802415DC AC221C64 */ sw $v0, %lo(dgb_01_D_80251C64_C0F4E4)($at) -/* 9C69C0 802415E0 0C0B1EAF */ jal evt_get_variable -/* 9C69C4 802415E4 34A5D481 */ ori $a1, $a1, 0xd481 -/* 9C69C8 802415E8 0220202D */ daddu $a0, $s1, $zero -/* 9C69CC 802415EC 3C05F4AC */ lui $a1, 0xf4ac -/* 9C69D0 802415F0 4482B000 */ mtc1 $v0, $f22 -/* 9C69D4 802415F4 00000000 */ nop -/* 9C69D8 802415F8 4680B5A0 */ cvt.s.w $f22, $f22 -/* 9C69DC 802415FC 0C0B1EAF */ jal evt_get_variable -/* 9C69E0 80241600 34A5D482 */ ori $a1, $a1, 0xd482 -/* 9C69E4 80241604 0220202D */ daddu $a0, $s1, $zero -/* 9C69E8 80241608 3C05F4AC */ lui $a1, 0xf4ac -/* 9C69EC 8024160C 4482A000 */ mtc1 $v0, $f20 -/* 9C69F0 80241610 00000000 */ nop -/* 9C69F4 80241614 4680A520 */ cvt.s.w $f20, $f20 -/* 9C69F8 80241618 0C0B1EAF */ jal evt_get_variable -/* 9C69FC 8024161C 34A5D483 */ ori $a1, $a1, 0xd483 -/* 9C6A00 80241620 44821000 */ mtc1 $v0, $f2 -/* 9C6A04 80241624 00000000 */ nop -/* 9C6A08 80241628 468010A0 */ cvt.s.w $f2, $f2 -/* 9C6A0C 8024162C 4405B000 */ mfc1 $a1, $f22 -/* 9C6A10 80241630 4406A000 */ mfc1 $a2, $f20 -/* 9C6A14 80241634 3C013F80 */ lui $at, 0x3f80 -/* 9C6A18 80241638 44810000 */ mtc1 $at, $f0 -/* 9C6A1C 8024163C 44071000 */ mfc1 $a3, $f2 -/* 9C6A20 80241640 0000202D */ daddu $a0, $zero, $zero -/* 9C6A24 80241644 AFA00014 */ sw $zero, 0x14($sp) -/* 9C6A28 80241648 0C01CA24 */ jal fx_quizmo_assistant -/* 9C6A2C 8024164C E7A00010 */ swc1 $f0, 0x10($sp) -/* 9C6A30 80241650 8E030000 */ lw $v1, ($s0) -/* 9C6A34 80241654 8C64000C */ lw $a0, 0xc($v1) -/* 9C6A38 80241658 3C018025 */ lui $at, %hi(D_80251C68) -/* 9C6A3C 8024165C AC221C68 */ sw $v0, %lo(D_80251C68)($at) -/* 9C6A40 80241660 AC800018 */ sw $zero, 0x18($a0) -/* 9C6A44 80241664 AC800020 */ sw $zero, 0x20($a0) -/* 9C6A48 80241668 AC800024 */ sw $zero, 0x24($a0) -/* 9C6A4C 8024166C AC800028 */ sw $zero, 0x28($a0) -/* 9C6A50 80241670 AC80001C */ sw $zero, 0x1c($a0) -.L80241674: -/* 9C6A54 80241674 3C028025 */ lui $v0, %hi(D_80251C60) -/* 9C6A58 80241678 8C421C60 */ lw $v0, %lo(D_80251C60)($v0) -/* 9C6A5C 8024167C 8C44000C */ lw $a0, 0xc($v0) -/* 9C6A60 80241680 8C820020 */ lw $v0, 0x20($a0) -/* 9C6A64 80241684 8C830028 */ lw $v1, 0x28($a0) -/* 9C6A68 80241688 2442000A */ addiu $v0, $v0, 0xa -/* 9C6A6C 8024168C AC820020 */ sw $v0, 0x20($a0) -/* 9C6A70 80241690 8C820024 */ lw $v0, 0x24($a0) -/* 9C6A74 80241694 2463000A */ addiu $v1, $v1, 0xa -/* 9C6A78 80241698 AC830028 */ sw $v1, 0x28($a0) -/* 9C6A7C 8024169C 8C830018 */ lw $v1, 0x18($a0) -/* 9C6A80 802416A0 2442000A */ addiu $v0, $v0, 0xa -/* 9C6A84 802416A4 AC820024 */ sw $v0, 0x24($a0) -/* 9C6A88 802416A8 8C82001C */ lw $v0, 0x1c($a0) -/* 9C6A8C 802416AC 2463000A */ addiu $v1, $v1, 0xa -/* 9C6A90 802416B0 AC830018 */ sw $v1, 0x18($a0) -/* 9C6A94 802416B4 286300FF */ slti $v1, $v1, 0xff -/* 9C6A98 802416B8 2442000A */ addiu $v0, $v0, 0xa -/* 9C6A9C 802416BC AC82001C */ sw $v0, 0x1c($a0) -/* 9C6AA0 802416C0 14600004 */ bnez $v1, .L802416D4 -/* 9C6AA4 802416C4 0000102D */ daddu $v0, $zero, $zero -/* 9C6AA8 802416C8 240200FF */ addiu $v0, $zero, 0xff -/* 9C6AAC 802416CC AC820018 */ sw $v0, 0x18($a0) -/* 9C6AB0 802416D0 24020002 */ addiu $v0, $zero, 2 -.L802416D4: -/* 9C6AB4 802416D4 8FBF0020 */ lw $ra, 0x20($sp) -/* 9C6AB8 802416D8 8FB1001C */ lw $s1, 0x1c($sp) -/* 9C6ABC 802416DC 8FB00018 */ lw $s0, 0x18($sp) -/* 9C6AC0 802416E0 D7B60030 */ ldc1 $f22, 0x30($sp) -/* 9C6AC4 802416E4 D7B40028 */ ldc1 $f20, 0x28($sp) -/* 9C6AC8 802416E8 03E00008 */ jr $ra -/* 9C6ACC 802416EC 27BD0038 */ addiu $sp, $sp, 0x38 diff --git a/ver/us/asm/nonmatchings/world/area_nok/nok_01/9C53E0/func_802416F0_9C6AD0.s b/ver/us/asm/nonmatchings/world/area_nok/nok_01/9C53E0/func_802416F0_9C6AD0.s deleted file mode 100644 index 67fabdc58f..0000000000 --- a/ver/us/asm/nonmatchings/world/area_nok/nok_01/9C53E0/func_802416F0_9C6AD0.s +++ /dev/null @@ -1,52 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_802416F0_9C6AD0 -/* 9C6AD0 802416F0 27BDFFE8 */ addiu $sp, $sp, -0x18 -/* 9C6AD4 802416F4 10A0000B */ beqz $a1, .L80241724 -/* 9C6AD8 802416F8 AFBF0010 */ sw $ra, 0x10($sp) -/* 9C6ADC 802416FC 3C038025 */ lui $v1, %hi(dgb_01_D_80251C64_C0F4E4) -/* 9C6AE0 80241700 8C631C64 */ lw $v1, %lo(dgb_01_D_80251C64_C0F4E4)($v1) -/* 9C6AE4 80241704 8C620000 */ lw $v0, ($v1) -/* 9C6AE8 80241708 3C048025 */ lui $a0, %hi(D_80251C68) -/* 9C6AEC 8024170C 8C841C68 */ lw $a0, %lo(D_80251C68)($a0) -/* 9C6AF0 80241710 34420010 */ ori $v0, $v0, 0x10 -/* 9C6AF4 80241714 AC620000 */ sw $v0, ($v1) -/* 9C6AF8 80241718 8C820000 */ lw $v0, ($a0) -/* 9C6AFC 8024171C 34420010 */ ori $v0, $v0, 0x10 -/* 9C6B00 80241720 AC820000 */ sw $v0, ($a0) -.L80241724: -/* 9C6B04 80241724 3C048025 */ lui $a0, %hi(D_80251C60) -/* 9C6B08 80241728 8C841C60 */ lw $a0, %lo(D_80251C60)($a0) -/* 9C6B0C 8024172C 8C85000C */ lw $a1, 0xc($a0) -/* 9C6B10 80241730 8CA20018 */ lw $v0, 0x18($a1) -/* 9C6B14 80241734 8CA30020 */ lw $v1, 0x20($a1) -/* 9C6B18 80241738 2442FFF6 */ addiu $v0, $v0, -0xa -/* 9C6B1C 8024173C ACA20018 */ sw $v0, 0x18($a1) -/* 9C6B20 80241740 8CA20024 */ lw $v0, 0x24($a1) -/* 9C6B24 80241744 2463FFF6 */ addiu $v1, $v1, -0xa -/* 9C6B28 80241748 ACA30020 */ sw $v1, 0x20($a1) -/* 9C6B2C 8024174C 8CA30028 */ lw $v1, 0x28($a1) -/* 9C6B30 80241750 2442FFF6 */ addiu $v0, $v0, -0xa -/* 9C6B34 80241754 ACA20024 */ sw $v0, 0x24($a1) -/* 9C6B38 80241758 8CA2001C */ lw $v0, 0x1c($a1) -/* 9C6B3C 8024175C 2463FFF6 */ addiu $v1, $v1, -0xa -/* 9C6B40 80241760 ACA30028 */ sw $v1, 0x28($a1) -/* 9C6B44 80241764 8CA30018 */ lw $v1, 0x18($a1) -/* 9C6B48 80241768 2442FFF6 */ addiu $v0, $v0, -0xa -/* 9C6B4C 8024176C 18600003 */ blez $v1, .L8024177C -/* 9C6B50 80241770 ACA2001C */ sw $v0, 0x1c($a1) -/* 9C6B54 80241774 080905E6 */ j .L80241798 -/* 9C6B58 80241778 0000102D */ daddu $v0, $zero, $zero -.L8024177C: -/* 9C6B5C 8024177C 0C016914 */ jal remove_effect -/* 9C6B60 80241780 ACA00018 */ sw $zero, 0x18($a1) -/* 9C6B64 80241784 3C048025 */ lui $a0, %hi(D_80251C40) -/* 9C6B68 80241788 8C841C40 */ lw $a0, %lo(D_80251C40)($a0) -/* 9C6B6C 8024178C 0C048D70 */ jal free_generic_entity -/* 9C6B70 80241790 00000000 */ nop -/* 9C6B74 80241794 24020002 */ addiu $v0, $zero, 2 -.L80241798: -/* 9C6B78 80241798 8FBF0010 */ lw $ra, 0x10($sp) -/* 9C6B7C 8024179C 03E00008 */ jr $ra -/* 9C6B80 802417A0 27BD0018 */ addiu $sp, $sp, 0x18 diff --git a/ver/us/asm/nonmatchings/world/area_nok/nok_01/9C53E0/func_802417A4_9C6B84.s b/ver/us/asm/nonmatchings/world/area_nok/nok_01/9C53E0/func_802417A4_9C6B84.s deleted file mode 100644 index 7fa58c9cb4..0000000000 --- a/ver/us/asm/nonmatchings/world/area_nok/nok_01/9C53E0/func_802417A4_9C6B84.s +++ /dev/null @@ -1,17 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_802417A4_9C6B84 -/* 9C6B84 802417A4 27BDFFE8 */ addiu $sp, $sp, -0x18 -/* 9C6B88 802417A8 AFBF0010 */ sw $ra, 0x10($sp) -/* 9C6B8C 802417AC 8C82000C */ lw $v0, 0xc($a0) -/* 9C6B90 802417B0 0C0B1EAF */ jal evt_get_variable -/* 9C6B94 802417B4 8C450000 */ lw $a1, ($v0) -/* 9C6B98 802417B8 3C038025 */ lui $v1, %hi(D_80251C60) -/* 9C6B9C 802417BC 8C631C60 */ lw $v1, %lo(D_80251C60)($v1) -/* 9C6BA0 802417C0 8C63000C */ lw $v1, 0xc($v1) -/* 9C6BA4 802417C4 AC620034 */ sw $v0, 0x34($v1) -/* 9C6BA8 802417C8 8FBF0010 */ lw $ra, 0x10($sp) -/* 9C6BAC 802417CC 24020002 */ addiu $v0, $zero, 2 -/* 9C6BB0 802417D0 03E00008 */ jr $ra -/* 9C6BB4 802417D4 27BD0018 */ addiu $sp, $sp, 0x18 diff --git a/ver/us/asm/nonmatchings/world/area_nok/nok_01/9C53E0/func_802417D8_9C6BB8.s b/ver/us/asm/nonmatchings/world/area_nok/nok_01/9C53E0/func_802417D8_9C6BB8.s deleted file mode 100644 index 9e6e7beaed..0000000000 --- a/ver/us/asm/nonmatchings/world/area_nok/nok_01/9C53E0/func_802417D8_9C6BB8.s +++ /dev/null @@ -1,41 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_802417D8_9C6BB8 -/* 9C6BB8 802417D8 27BDFFE8 */ addiu $sp, $sp, -0x18 -/* 9C6BBC 802417DC AFBF0010 */ sw $ra, 0x10($sp) -/* 9C6BC0 802417E0 8C82000C */ lw $v0, 0xc($a0) -/* 9C6BC4 802417E4 0C0B1EAF */ jal evt_get_variable -/* 9C6BC8 802417E8 8C450000 */ lw $a1, ($v0) -/* 9C6BCC 802417EC 0040202D */ daddu $a0, $v0, $zero -/* 9C6BD0 802417F0 3C028025 */ lui $v0, %hi(D_80251C60) -/* 9C6BD4 802417F4 8C421C60 */ lw $v0, %lo(D_80251C60)($v0) -/* 9C6BD8 802417F8 24030001 */ addiu $v1, $zero, 1 -/* 9C6BDC 802417FC 8C45000C */ lw $a1, 0xc($v0) -/* 9C6BE0 80241800 1083000D */ beq $a0, $v1, .L80241838 -/* 9C6BE4 80241804 28820002 */ slti $v0, $a0, 2 -/* 9C6BE8 80241808 10400005 */ beqz $v0, .L80241820 -/* 9C6BEC 8024180C 24020002 */ addiu $v0, $zero, 2 -/* 9C6BF0 80241810 10800007 */ beqz $a0, .L80241830 -/* 9C6BF4 80241814 240200C0 */ addiu $v0, $zero, 0xc0 -/* 9C6BF8 80241818 08090612 */ j .L80241848 -/* 9C6BFC 8024181C ACA00038 */ sw $zero, 0x38($a1) -.L80241820: -/* 9C6C00 80241820 10820008 */ beq $a0, $v0, .L80241844 -/* 9C6C04 80241824 24020040 */ addiu $v0, $zero, 0x40 -/* 9C6C08 80241828 08090612 */ j .L80241848 -/* 9C6C0C 8024182C ACA00038 */ sw $zero, 0x38($a1) -.L80241830: -/* 9C6C10 80241830 08090612 */ j .L80241848 -/* 9C6C14 80241834 ACA20038 */ sw $v0, 0x38($a1) -.L80241838: -/* 9C6C18 80241838 24020080 */ addiu $v0, $zero, 0x80 -/* 9C6C1C 8024183C 08090612 */ j .L80241848 -/* 9C6C20 80241840 ACA20038 */ sw $v0, 0x38($a1) -.L80241844: -/* 9C6C24 80241844 ACA20038 */ sw $v0, 0x38($a1) -.L80241848: -/* 9C6C28 80241848 8FBF0010 */ lw $ra, 0x10($sp) -/* 9C6C2C 8024184C 24020002 */ addiu $v0, $zero, 2 -/* 9C6C30 80241850 03E00008 */ jr $ra -/* 9C6C34 80241854 27BD0018 */ addiu $sp, $sp, 0x18 diff --git a/ver/us/asm/nonmatchings/world/area_nok/nok_01/9C53E0/func_80241858_9C6C38.s b/ver/us/asm/nonmatchings/world/area_nok/nok_01/9C53E0/func_80241858_9C6C38.s deleted file mode 100644 index f140d3b2fa..0000000000 --- a/ver/us/asm/nonmatchings/world/area_nok/nok_01/9C53E0/func_80241858_9C6C38.s +++ /dev/null @@ -1,10 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80241858_9C6C38 -/* 9C6C38 80241858 3C028025 */ lui $v0, %hi(D_80251C68) -/* 9C6C3C 8024185C 8C421C68 */ lw $v0, %lo(D_80251C68)($v0) -/* 9C6C40 80241860 8C42000C */ lw $v0, 0xc($v0) -/* 9C6C44 80241864 AC40001C */ sw $zero, 0x1c($v0) -/* 9C6C48 80241868 03E00008 */ jr $ra -/* 9C6C4C 8024186C 24020002 */ addiu $v0, $zero, 2 diff --git a/ver/us/asm/nonmatchings/world/area_nok/nok_01/9C53E0/func_80241870_9C6C50.s b/ver/us/asm/nonmatchings/world/area_nok/nok_01/9C53E0/func_80241870_9C6C50.s deleted file mode 100644 index 8d313c13c5..0000000000 --- a/ver/us/asm/nonmatchings/world/area_nok/nok_01/9C53E0/func_80241870_9C6C50.s +++ /dev/null @@ -1,11 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80241870_9C6C50 -/* 9C6C50 80241870 3C028025 */ lui $v0, %hi(D_80251C68) -/* 9C6C54 80241874 8C421C68 */ lw $v0, %lo(D_80251C68)($v0) -/* 9C6C58 80241878 8C43000C */ lw $v1, 0xc($v0) -/* 9C6C5C 8024187C 24020001 */ addiu $v0, $zero, 1 -/* 9C6C60 80241880 AC62001C */ sw $v0, 0x1c($v1) -/* 9C6C64 80241884 03E00008 */ jr $ra -/* 9C6C68 80241888 24020002 */ addiu $v0, $zero, 2 diff --git a/ver/us/asm/nonmatchings/world/area_nok/nok_01/9C53E0/func_8024188C_9C6C6C.s b/ver/us/asm/nonmatchings/world/area_nok/nok_01/9C53E0/func_8024188C_9C6C6C.s deleted file mode 100644 index 63e73c6a0f..0000000000 --- a/ver/us/asm/nonmatchings/world/area_nok/nok_01/9C53E0/func_8024188C_9C6C6C.s +++ /dev/null @@ -1,10 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_8024188C_9C6C6C -/* 9C6C6C 8024188C 3C028025 */ lui $v0, %hi(D_80251C68) -/* 9C6C70 80241890 8C421C68 */ lw $v0, %lo(D_80251C68)($v0) -/* 9C6C74 80241894 8C43000C */ lw $v1, 0xc($v0) -/* 9C6C78 80241898 24020002 */ addiu $v0, $zero, 2 -/* 9C6C7C 8024189C 03E00008 */ jr $ra -/* 9C6C80 802418A0 AC62001C */ sw $v0, 0x1c($v1) diff --git a/ver/us/asm/nonmatchings/world/area_nok/nok_01/9C53E0/func_80241D60_9C7140.s b/ver/us/asm/nonmatchings/world/area_nok/nok_01/9C53E0/func_80241D60_9C7140.s deleted file mode 100644 index ff10d1a4a2..0000000000 --- a/ver/us/asm/nonmatchings/world/area_nok/nok_01/9C53E0/func_80241D60_9C7140.s +++ /dev/null @@ -1,34 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80241D60_9C7140 -/* 9C7140 80241D60 27BDFFE8 */ addiu $sp, $sp, -0x18 -/* 9C7144 80241D64 3C058025 */ lui $a1, %hi(D_80251C58) -/* 9C7148 80241D68 8CA51C58 */ lw $a1, %lo(D_80251C58)($a1) -/* 9C714C 80241D6C AFBF0010 */ sw $ra, 0x10($sp) -/* 9C7150 80241D70 0C0B1EAF */ jal evt_get_variable -/* 9C7154 80241D74 0000202D */ daddu $a0, $zero, $zero -/* 9C7158 80241D78 0040182D */ daddu $v1, $v0, $zero -/* 9C715C 80241D7C 24020001 */ addiu $v0, $zero, 1 -/* 9C7160 80241D80 14620006 */ bne $v1, $v0, .L80241D9C -/* 9C7164 80241D84 24020002 */ addiu $v0, $zero, 2 -/* 9C7168 80241D88 44800000 */ mtc1 $zero, $f0 -/* 9C716C 80241D8C 00000000 */ nop -/* 9C7170 80241D90 44050000 */ mfc1 $a1, $f0 -/* 9C7174 80241D94 0809076D */ j .L80241DB4 -/* 9C7178 80241D98 0000202D */ daddu $a0, $zero, $zero -.L80241D9C: -/* 9C717C 80241D9C 14620008 */ bne $v1, $v0, .L80241DC0 -/* 9C7180 80241DA0 24040001 */ addiu $a0, $zero, 1 -/* 9C7184 80241DA4 44800000 */ mtc1 $zero, $f0 -/* 9C7188 80241DA8 00000000 */ nop -/* 9C718C 80241DAC 44050000 */ mfc1 $a1, $f0 -/* 9C7190 80241DB0 00000000 */ nop -.L80241DB4: -/* 9C7194 80241DB4 00A0302D */ daddu $a2, $a1, $zero -/* 9C7198 80241DB8 0C01C5A4 */ jal fx_quizmo_answer -/* 9C719C 80241DBC 00A0382D */ daddu $a3, $a1, $zero -.L80241DC0: -/* 9C71A0 80241DC0 8FBF0010 */ lw $ra, 0x10($sp) -/* 9C71A4 80241DC4 03E00008 */ jr $ra -/* 9C71A8 80241DC8 27BD0018 */ addiu $sp, $sp, 0x18 diff --git a/ver/us/asm/nonmatchings/world/area_nok/nok_01/9C53E0/func_80241DCC_9C71AC.s b/ver/us/asm/nonmatchings/world/area_nok/nok_01/9C53E0/func_80241DCC_9C71AC.s deleted file mode 100644 index 05b217efa2..0000000000 --- a/ver/us/asm/nonmatchings/world/area_nok/nok_01/9C53E0/func_80241DCC_9C71AC.s +++ /dev/null @@ -1,16 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80241DCC_9C71AC -/* 9C71AC 80241DCC 27BDFFE8 */ addiu $sp, $sp, -0x18 -/* 9C71B0 80241DD0 3C058024 */ lui $a1, %hi(func_80241D60_9C7140) -/* 9C71B4 80241DD4 24A51D60 */ addiu $a1, $a1, %lo(func_80241D60_9C7140) -/* 9C71B8 80241DD8 AFBF0010 */ sw $ra, 0x10($sp) -/* 9C71BC 80241DDC 0C048C8F */ jal create_generic_entity_frontUI -/* 9C71C0 80241DE0 0000202D */ daddu $a0, $zero, $zero -/* 9C71C4 80241DE4 8FBF0010 */ lw $ra, 0x10($sp) -/* 9C71C8 80241DE8 3C018025 */ lui $at, %hi(D_80251C40) -/* 9C71CC 80241DEC AC221C40 */ sw $v0, %lo(D_80251C40)($at) -/* 9C71D0 80241DF0 24020002 */ addiu $v0, $zero, 2 -/* 9C71D4 80241DF4 03E00008 */ jr $ra -/* 9C71D8 80241DF8 27BD0018 */ addiu $sp, $sp, 0x18 diff --git a/ver/us/asm/nonmatchings/world/area_nok/nok_02/9D7AA0/func_80241FFC_9D901C.s b/ver/us/asm/nonmatchings/world/area_nok/nok_02/9D7AA0/func_80241FFC_9D901C.s deleted file mode 100644 index acf61617fa..0000000000 --- a/ver/us/asm/nonmatchings/world/area_nok/nok_02/9D7AA0/func_80241FFC_9D901C.s +++ /dev/null @@ -1,39 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80241FFC_9D901C -/* 9D901C 80241FFC 27BDFFE0 */ addiu $sp, $sp, -0x20 -/* 9D9020 80242000 AFB00010 */ sw $s0, 0x10($sp) -/* 9D9024 80242004 3C108011 */ lui $s0, %hi(gPlayerData) -/* 9D9028 80242008 2610F290 */ addiu $s0, $s0, %lo(gPlayerData) -/* 9D902C 8024200C AFBF0018 */ sw $ra, 0x18($sp) -/* 9D9030 80242010 AFB10014 */ sw $s1, 0x14($sp) -/* 9D9034 80242014 960302C0 */ lhu $v1, 0x2c0($s0) -/* 9D9038 80242018 2C6203E7 */ sltiu $v0, $v1, 0x3e7 -/* 9D903C 8024201C 10400003 */ beqz $v0, .L8024202C -/* 9D9040 80242020 0080882D */ daddu $s1, $a0, $zero -/* 9D9044 80242024 24620001 */ addiu $v0, $v1, 1 -/* 9D9048 80242028 A60202C0 */ sh $v0, 0x2c0($s0) -.L8024202C: -/* 9D904C 8024202C 3C05F5DE */ lui $a1, 0xf5de -/* 9D9050 80242030 34A502E0 */ ori $a1, $a1, 0x2e0 -/* 9D9054 80242034 0C0B1EAF */ jal evt_get_variable -/* 9D9058 80242038 0000202D */ daddu $a0, $zero, $zero -/* 9D905C 8024203C 3C038024 */ lui $v1, %hi(D_8024712C_9DE14C) -/* 9D9060 80242040 00621821 */ addu $v1, $v1, $v0 -/* 9D9064 80242044 9063712C */ lbu $v1, %lo(D_8024712C_9DE14C)($v1) -/* 9D9068 80242048 8E220084 */ lw $v0, 0x84($s1) -/* 9D906C 8024204C 54430006 */ bnel $v0, $v1, .L80242068 -/* 9D9070 80242050 AE200084 */ sw $zero, 0x84($s1) -/* 9D9074 80242054 24020001 */ addiu $v0, $zero, 1 -/* 9D9078 80242058 AE220084 */ sw $v0, 0x84($s1) -/* 9D907C 8024205C 960202C2 */ lhu $v0, 0x2c2($s0) -/* 9D9080 80242060 24420001 */ addiu $v0, $v0, 1 -/* 9D9084 80242064 A60202C2 */ sh $v0, 0x2c2($s0) -.L80242068: -/* 9D9088 80242068 8FBF0018 */ lw $ra, 0x18($sp) -/* 9D908C 8024206C 8FB10014 */ lw $s1, 0x14($sp) -/* 9D9090 80242070 8FB00010 */ lw $s0, 0x10($sp) -/* 9D9094 80242074 24020002 */ addiu $v0, $zero, 2 -/* 9D9098 80242078 03E00008 */ jr $ra -/* 9D909C 8024207C 27BD0020 */ addiu $sp, $sp, 0x20 diff --git a/ver/us/asm/nonmatchings/world/area_nok/nok_02/9D7AA0/func_80242080_9D90A0.s b/ver/us/asm/nonmatchings/world/area_nok/nok_02/9D7AA0/func_80242080_9D90A0.s deleted file mode 100644 index 3d5ad5c2b9..0000000000 --- a/ver/us/asm/nonmatchings/world/area_nok/nok_02/9D7AA0/func_80242080_9D90A0.s +++ /dev/null @@ -1,140 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80242080_9D90A0 -/* 9D90A0 80242080 27BDFFC8 */ addiu $sp, $sp, -0x38 -/* 9D90A4 80242084 AFB1001C */ sw $s1, 0x1c($sp) -/* 9D90A8 80242088 AFBF0020 */ sw $ra, 0x20($sp) -/* 9D90AC 8024208C AFB00018 */ sw $s0, 0x18($sp) -/* 9D90B0 80242090 F7B60030 */ sdc1 $f22, 0x30($sp) -/* 9D90B4 80242094 F7B40028 */ sdc1 $f20, 0x28($sp) -/* 9D90B8 80242098 10A00060 */ beqz $a1, .L8024221C -/* 9D90BC 8024209C 0080882D */ daddu $s1, $a0, $zero -/* 9D90C0 802420A0 3C05F4AC */ lui $a1, 0xf4ac -/* 9D90C4 802420A4 0C0B1EAF */ jal evt_get_variable -/* 9D90C8 802420A8 34A5D481 */ ori $a1, $a1, 0xd481 -/* 9D90CC 802420AC 0220202D */ daddu $a0, $s1, $zero -/* 9D90D0 802420B0 3C05F4AC */ lui $a1, 0xf4ac -/* 9D90D4 802420B4 4482B000 */ mtc1 $v0, $f22 -/* 9D90D8 802420B8 00000000 */ nop -/* 9D90DC 802420BC 4680B5A0 */ cvt.s.w $f22, $f22 -/* 9D90E0 802420C0 0C0B1EAF */ jal evt_get_variable -/* 9D90E4 802420C4 34A5D482 */ ori $a1, $a1, 0xd482 -/* 9D90E8 802420C8 0220202D */ daddu $a0, $s1, $zero -/* 9D90EC 802420CC 3C05F4AC */ lui $a1, 0xf4ac -/* 9D90F0 802420D0 4482A000 */ mtc1 $v0, $f20 -/* 9D90F4 802420D4 00000000 */ nop -/* 9D90F8 802420D8 4680A520 */ cvt.s.w $f20, $f20 -/* 9D90FC 802420DC 0C0B1EAF */ jal evt_get_variable -/* 9D9100 802420E0 34A5D483 */ ori $a1, $a1, 0xd483 -/* 9D9104 802420E4 44821000 */ mtc1 $v0, $f2 -/* 9D9108 802420E8 00000000 */ nop -/* 9D910C 802420EC 468010A0 */ cvt.s.w $f2, $f2 -/* 9D9110 802420F0 4405B000 */ mfc1 $a1, $f22 -/* 9D9114 802420F4 4406A000 */ mfc1 $a2, $f20 -/* 9D9118 802420F8 44071000 */ mfc1 $a3, $f2 -/* 9D911C 802420FC 0C01C574 */ jal fx_quizmo_stage -/* 9D9120 80242100 0000202D */ daddu $a0, $zero, $zero -/* 9D9124 80242104 0220202D */ daddu $a0, $s1, $zero -/* 9D9128 80242108 3C05F4AC */ lui $a1, 0xf4ac -/* 9D912C 8024210C 34A5D481 */ ori $a1, $a1, 0xd481 -/* 9D9130 80242110 3C108025 */ lui $s0, %hi(func_802549C0) -/* 9D9134 80242114 261049C0 */ addiu $s0, $s0, %lo(func_802549C0) -/* 9D9138 80242118 0C0B1EAF */ jal evt_get_variable -/* 9D913C 8024211C AE020000 */ sw $v0, ($s0) -/* 9D9140 80242120 0220202D */ daddu $a0, $s1, $zero -/* 9D9144 80242124 3C05F4AC */ lui $a1, 0xf4ac -/* 9D9148 80242128 4482B000 */ mtc1 $v0, $f22 -/* 9D914C 8024212C 00000000 */ nop -/* 9D9150 80242130 4680B5A0 */ cvt.s.w $f22, $f22 -/* 9D9154 80242134 0C0B1EAF */ jal evt_get_variable -/* 9D9158 80242138 34A5D482 */ ori $a1, $a1, 0xd482 -/* 9D915C 8024213C 0220202D */ daddu $a0, $s1, $zero -/* 9D9160 80242140 3C05F4AC */ lui $a1, 0xf4ac -/* 9D9164 80242144 4482A000 */ mtc1 $v0, $f20 -/* 9D9168 80242148 00000000 */ nop -/* 9D916C 8024214C 4680A520 */ cvt.s.w $f20, $f20 -/* 9D9170 80242150 0C0B1EAF */ jal evt_get_variable -/* 9D9174 80242154 34A5D483 */ ori $a1, $a1, 0xd483 -/* 9D9178 80242158 44821000 */ mtc1 $v0, $f2 -/* 9D917C 8024215C 00000000 */ nop -/* 9D9180 80242160 468010A0 */ cvt.s.w $f2, $f2 -/* 9D9184 80242164 4405B000 */ mfc1 $a1, $f22 -/* 9D9188 80242168 4406A000 */ mfc1 $a2, $f20 -/* 9D918C 8024216C 44071000 */ mfc1 $a3, $f2 -/* 9D9190 80242170 0C01C604 */ jal fx_quizmo_audience -/* 9D9194 80242174 0000202D */ daddu $a0, $zero, $zero -/* 9D9198 80242178 0220202D */ daddu $a0, $s1, $zero -/* 9D919C 8024217C 3C05F4AC */ lui $a1, 0xf4ac -/* 9D91A0 80242180 3C018025 */ lui $at, %hi(D_802549C4) -/* 9D91A4 80242184 AC2249C4 */ sw $v0, %lo(D_802549C4)($at) -/* 9D91A8 80242188 0C0B1EAF */ jal evt_get_variable -/* 9D91AC 8024218C 34A5D481 */ ori $a1, $a1, 0xd481 -/* 9D91B0 80242190 0220202D */ daddu $a0, $s1, $zero -/* 9D91B4 80242194 3C05F4AC */ lui $a1, 0xf4ac -/* 9D91B8 80242198 4482B000 */ mtc1 $v0, $f22 -/* 9D91BC 8024219C 00000000 */ nop -/* 9D91C0 802421A0 4680B5A0 */ cvt.s.w $f22, $f22 -/* 9D91C4 802421A4 0C0B1EAF */ jal evt_get_variable -/* 9D91C8 802421A8 34A5D482 */ ori $a1, $a1, 0xd482 -/* 9D91CC 802421AC 0220202D */ daddu $a0, $s1, $zero -/* 9D91D0 802421B0 3C05F4AC */ lui $a1, 0xf4ac -/* 9D91D4 802421B4 4482A000 */ mtc1 $v0, $f20 -/* 9D91D8 802421B8 00000000 */ nop -/* 9D91DC 802421BC 4680A520 */ cvt.s.w $f20, $f20 -/* 9D91E0 802421C0 0C0B1EAF */ jal evt_get_variable -/* 9D91E4 802421C4 34A5D483 */ ori $a1, $a1, 0xd483 -/* 9D91E8 802421C8 44821000 */ mtc1 $v0, $f2 -/* 9D91EC 802421CC 00000000 */ nop -/* 9D91F0 802421D0 468010A0 */ cvt.s.w $f2, $f2 -/* 9D91F4 802421D4 4405B000 */ mfc1 $a1, $f22 -/* 9D91F8 802421D8 4406A000 */ mfc1 $a2, $f20 -/* 9D91FC 802421DC 3C013F80 */ lui $at, 0x3f80 -/* 9D9200 802421E0 44810000 */ mtc1 $at, $f0 -/* 9D9204 802421E4 44071000 */ mfc1 $a3, $f2 -/* 9D9208 802421E8 0000202D */ daddu $a0, $zero, $zero -/* 9D920C 802421EC AFA00014 */ sw $zero, 0x14($sp) -/* 9D9210 802421F0 0C01CA24 */ jal fx_quizmo_assistant -/* 9D9214 802421F4 E7A00010 */ swc1 $f0, 0x10($sp) -/* 9D9218 802421F8 8E030000 */ lw $v1, ($s0) -/* 9D921C 802421FC 8C64000C */ lw $a0, 0xc($v1) -/* 9D9220 80242200 3C018025 */ lui $at, %hi(D_802549C8) -/* 9D9224 80242204 AC2249C8 */ sw $v0, %lo(D_802549C8)($at) -/* 9D9228 80242208 AC800018 */ sw $zero, 0x18($a0) -/* 9D922C 8024220C AC800020 */ sw $zero, 0x20($a0) -/* 9D9230 80242210 AC800024 */ sw $zero, 0x24($a0) -/* 9D9234 80242214 AC800028 */ sw $zero, 0x28($a0) -/* 9D9238 80242218 AC80001C */ sw $zero, 0x1c($a0) -.L8024221C: -/* 9D923C 8024221C 3C028025 */ lui $v0, %hi(func_802549C0) -/* 9D9240 80242220 8C4249C0 */ lw $v0, %lo(func_802549C0)($v0) -/* 9D9244 80242224 8C44000C */ lw $a0, 0xc($v0) -/* 9D9248 80242228 8C820020 */ lw $v0, 0x20($a0) -/* 9D924C 8024222C 8C830028 */ lw $v1, 0x28($a0) -/* 9D9250 80242230 2442000A */ addiu $v0, $v0, 0xa -/* 9D9254 80242234 AC820020 */ sw $v0, 0x20($a0) -/* 9D9258 80242238 8C820024 */ lw $v0, 0x24($a0) -/* 9D925C 8024223C 2463000A */ addiu $v1, $v1, 0xa -/* 9D9260 80242240 AC830028 */ sw $v1, 0x28($a0) -/* 9D9264 80242244 8C830018 */ lw $v1, 0x18($a0) -/* 9D9268 80242248 2442000A */ addiu $v0, $v0, 0xa -/* 9D926C 8024224C AC820024 */ sw $v0, 0x24($a0) -/* 9D9270 80242250 8C82001C */ lw $v0, 0x1c($a0) -/* 9D9274 80242254 2463000A */ addiu $v1, $v1, 0xa -/* 9D9278 80242258 AC830018 */ sw $v1, 0x18($a0) -/* 9D927C 8024225C 286300FF */ slti $v1, $v1, 0xff -/* 9D9280 80242260 2442000A */ addiu $v0, $v0, 0xa -/* 9D9284 80242264 AC82001C */ sw $v0, 0x1c($a0) -/* 9D9288 80242268 14600004 */ bnez $v1, .L8024227C -/* 9D928C 8024226C 0000102D */ daddu $v0, $zero, $zero -/* 9D9290 80242270 240200FF */ addiu $v0, $zero, 0xff -/* 9D9294 80242274 AC820018 */ sw $v0, 0x18($a0) -/* 9D9298 80242278 24020002 */ addiu $v0, $zero, 2 -.L8024227C: -/* 9D929C 8024227C 8FBF0020 */ lw $ra, 0x20($sp) -/* 9D92A0 80242280 8FB1001C */ lw $s1, 0x1c($sp) -/* 9D92A4 80242284 8FB00018 */ lw $s0, 0x18($sp) -/* 9D92A8 80242288 D7B60030 */ ldc1 $f22, 0x30($sp) -/* 9D92AC 8024228C D7B40028 */ ldc1 $f20, 0x28($sp) -/* 9D92B0 80242290 03E00008 */ jr $ra -/* 9D92B4 80242294 27BD0038 */ addiu $sp, $sp, 0x38 diff --git a/ver/us/asm/nonmatchings/world/area_nok/nok_02/9D7AA0/func_80242298_9D92B8.s b/ver/us/asm/nonmatchings/world/area_nok/nok_02/9D7AA0/func_80242298_9D92B8.s deleted file mode 100644 index 91875b1308..0000000000 --- a/ver/us/asm/nonmatchings/world/area_nok/nok_02/9D7AA0/func_80242298_9D92B8.s +++ /dev/null @@ -1,52 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80242298_9D92B8 -/* 9D92B8 80242298 27BDFFE8 */ addiu $sp, $sp, -0x18 -/* 9D92BC 8024229C 10A0000B */ beqz $a1, .L802422CC -/* 9D92C0 802422A0 AFBF0010 */ sw $ra, 0x10($sp) -/* 9D92C4 802422A4 3C038025 */ lui $v1, %hi(D_802549C4) -/* 9D92C8 802422A8 8C6349C4 */ lw $v1, %lo(D_802549C4)($v1) -/* 9D92CC 802422AC 8C620000 */ lw $v0, ($v1) -/* 9D92D0 802422B0 3C048025 */ lui $a0, %hi(D_802549C8) -/* 9D92D4 802422B4 8C8449C8 */ lw $a0, %lo(D_802549C8)($a0) -/* 9D92D8 802422B8 34420010 */ ori $v0, $v0, 0x10 -/* 9D92DC 802422BC AC620000 */ sw $v0, ($v1) -/* 9D92E0 802422C0 8C820000 */ lw $v0, ($a0) -/* 9D92E4 802422C4 34420010 */ ori $v0, $v0, 0x10 -/* 9D92E8 802422C8 AC820000 */ sw $v0, ($a0) -.L802422CC: -/* 9D92EC 802422CC 3C048025 */ lui $a0, %hi(func_802549C0) -/* 9D92F0 802422D0 8C8449C0 */ lw $a0, %lo(func_802549C0)($a0) -/* 9D92F4 802422D4 8C85000C */ lw $a1, 0xc($a0) -/* 9D92F8 802422D8 8CA20018 */ lw $v0, 0x18($a1) -/* 9D92FC 802422DC 8CA30020 */ lw $v1, 0x20($a1) -/* 9D9300 802422E0 2442FFF6 */ addiu $v0, $v0, -0xa -/* 9D9304 802422E4 ACA20018 */ sw $v0, 0x18($a1) -/* 9D9308 802422E8 8CA20024 */ lw $v0, 0x24($a1) -/* 9D930C 802422EC 2463FFF6 */ addiu $v1, $v1, -0xa -/* 9D9310 802422F0 ACA30020 */ sw $v1, 0x20($a1) -/* 9D9314 802422F4 8CA30028 */ lw $v1, 0x28($a1) -/* 9D9318 802422F8 2442FFF6 */ addiu $v0, $v0, -0xa -/* 9D931C 802422FC ACA20024 */ sw $v0, 0x24($a1) -/* 9D9320 80242300 8CA2001C */ lw $v0, 0x1c($a1) -/* 9D9324 80242304 2463FFF6 */ addiu $v1, $v1, -0xa -/* 9D9328 80242308 ACA30028 */ sw $v1, 0x28($a1) -/* 9D932C 8024230C 8CA30018 */ lw $v1, 0x18($a1) -/* 9D9330 80242310 2442FFF6 */ addiu $v0, $v0, -0xa -/* 9D9334 80242314 18600003 */ blez $v1, .L80242324 -/* 9D9338 80242318 ACA2001C */ sw $v0, 0x1c($a1) -/* 9D933C 8024231C 080908D0 */ j .L80242340 -/* 9D9340 80242320 0000102D */ daddu $v0, $zero, $zero -.L80242324: -/* 9D9344 80242324 0C016914 */ jal remove_effect -/* 9D9348 80242328 ACA00018 */ sw $zero, 0x18($a1) -/* 9D934C 8024232C 3C048025 */ lui $a0, %hi(func_802549A0) -/* 9D9350 80242330 8C8449A0 */ lw $a0, %lo(func_802549A0)($a0) -/* 9D9354 80242334 0C048D70 */ jal free_generic_entity -/* 9D9358 80242338 00000000 */ nop -/* 9D935C 8024233C 24020002 */ addiu $v0, $zero, 2 -.L80242340: -/* 9D9360 80242340 8FBF0010 */ lw $ra, 0x10($sp) -/* 9D9364 80242344 03E00008 */ jr $ra -/* 9D9368 80242348 27BD0018 */ addiu $sp, $sp, 0x18 diff --git a/ver/us/asm/nonmatchings/world/area_nok/nok_02/9D7AA0/func_8024234C_9D936C.s b/ver/us/asm/nonmatchings/world/area_nok/nok_02/9D7AA0/func_8024234C_9D936C.s deleted file mode 100644 index 77b7761345..0000000000 --- a/ver/us/asm/nonmatchings/world/area_nok/nok_02/9D7AA0/func_8024234C_9D936C.s +++ /dev/null @@ -1,17 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_8024234C_9D936C -/* 9D936C 8024234C 27BDFFE8 */ addiu $sp, $sp, -0x18 -/* 9D9370 80242350 AFBF0010 */ sw $ra, 0x10($sp) -/* 9D9374 80242354 8C82000C */ lw $v0, 0xc($a0) -/* 9D9378 80242358 0C0B1EAF */ jal evt_get_variable -/* 9D937C 8024235C 8C450000 */ lw $a1, ($v0) -/* 9D9380 80242360 3C038025 */ lui $v1, %hi(func_802549C0) -/* 9D9384 80242364 8C6349C0 */ lw $v1, %lo(func_802549C0)($v1) -/* 9D9388 80242368 8C63000C */ lw $v1, 0xc($v1) -/* 9D938C 8024236C AC620034 */ sw $v0, 0x34($v1) -/* 9D9390 80242370 8FBF0010 */ lw $ra, 0x10($sp) -/* 9D9394 80242374 24020002 */ addiu $v0, $zero, 2 -/* 9D9398 80242378 03E00008 */ jr $ra -/* 9D939C 8024237C 27BD0018 */ addiu $sp, $sp, 0x18 diff --git a/ver/us/asm/nonmatchings/world/area_nok/nok_02/9D7AA0/func_80242380_9D93A0.s b/ver/us/asm/nonmatchings/world/area_nok/nok_02/9D7AA0/func_80242380_9D93A0.s deleted file mode 100644 index 7428b5e793..0000000000 --- a/ver/us/asm/nonmatchings/world/area_nok/nok_02/9D7AA0/func_80242380_9D93A0.s +++ /dev/null @@ -1,41 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80242380_9D93A0 -/* 9D93A0 80242380 27BDFFE8 */ addiu $sp, $sp, -0x18 -/* 9D93A4 80242384 AFBF0010 */ sw $ra, 0x10($sp) -/* 9D93A8 80242388 8C82000C */ lw $v0, 0xc($a0) -/* 9D93AC 8024238C 0C0B1EAF */ jal evt_get_variable -/* 9D93B0 80242390 8C450000 */ lw $a1, ($v0) -/* 9D93B4 80242394 0040202D */ daddu $a0, $v0, $zero -/* 9D93B8 80242398 3C028025 */ lui $v0, %hi(func_802549C0) -/* 9D93BC 8024239C 8C4249C0 */ lw $v0, %lo(func_802549C0)($v0) -/* 9D93C0 802423A0 24030001 */ addiu $v1, $zero, 1 -/* 9D93C4 802423A4 8C45000C */ lw $a1, 0xc($v0) -/* 9D93C8 802423A8 1083000D */ beq $a0, $v1, .L802423E0 -/* 9D93CC 802423AC 28820002 */ slti $v0, $a0, 2 -/* 9D93D0 802423B0 10400005 */ beqz $v0, .L802423C8 -/* 9D93D4 802423B4 24020002 */ addiu $v0, $zero, 2 -/* 9D93D8 802423B8 10800007 */ beqz $a0, .L802423D8 -/* 9D93DC 802423BC 240200C0 */ addiu $v0, $zero, 0xc0 -/* 9D93E0 802423C0 080908FC */ j .L802423F0 -/* 9D93E4 802423C4 ACA00038 */ sw $zero, 0x38($a1) -.L802423C8: -/* 9D93E8 802423C8 10820008 */ beq $a0, $v0, .L802423EC -/* 9D93EC 802423CC 24020040 */ addiu $v0, $zero, 0x40 -/* 9D93F0 802423D0 080908FC */ j .L802423F0 -/* 9D93F4 802423D4 ACA00038 */ sw $zero, 0x38($a1) -.L802423D8: -/* 9D93F8 802423D8 080908FC */ j .L802423F0 -/* 9D93FC 802423DC ACA20038 */ sw $v0, 0x38($a1) -.L802423E0: -/* 9D9400 802423E0 24020080 */ addiu $v0, $zero, 0x80 -/* 9D9404 802423E4 080908FC */ j .L802423F0 -/* 9D9408 802423E8 ACA20038 */ sw $v0, 0x38($a1) -.L802423EC: -/* 9D940C 802423EC ACA20038 */ sw $v0, 0x38($a1) -.L802423F0: -/* 9D9410 802423F0 8FBF0010 */ lw $ra, 0x10($sp) -/* 9D9414 802423F4 24020002 */ addiu $v0, $zero, 2 -/* 9D9418 802423F8 03E00008 */ jr $ra -/* 9D941C 802423FC 27BD0018 */ addiu $sp, $sp, 0x18 diff --git a/ver/us/asm/nonmatchings/world/area_nok/nok_02/9D7AA0/func_80242400_9D9420.s b/ver/us/asm/nonmatchings/world/area_nok/nok_02/9D7AA0/func_80242400_9D9420.s deleted file mode 100644 index cdd0fc7a4a..0000000000 --- a/ver/us/asm/nonmatchings/world/area_nok/nok_02/9D7AA0/func_80242400_9D9420.s +++ /dev/null @@ -1,10 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80242400_9D9420 -/* 9D9420 80242400 3C028025 */ lui $v0, %hi(D_802549C8) -/* 9D9424 80242404 8C4249C8 */ lw $v0, %lo(D_802549C8)($v0) -/* 9D9428 80242408 8C42000C */ lw $v0, 0xc($v0) -/* 9D942C 8024240C AC40001C */ sw $zero, 0x1c($v0) -/* 9D9430 80242410 03E00008 */ jr $ra -/* 9D9434 80242414 24020002 */ addiu $v0, $zero, 2 diff --git a/ver/us/asm/nonmatchings/world/area_nok/nok_02/9D7AA0/func_80242418_9D9438.s b/ver/us/asm/nonmatchings/world/area_nok/nok_02/9D7AA0/func_80242418_9D9438.s deleted file mode 100644 index 00e2318f31..0000000000 --- a/ver/us/asm/nonmatchings/world/area_nok/nok_02/9D7AA0/func_80242418_9D9438.s +++ /dev/null @@ -1,11 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80242418_9D9438 -/* 9D9438 80242418 3C028025 */ lui $v0, %hi(D_802549C8) -/* 9D943C 8024241C 8C4249C8 */ lw $v0, %lo(D_802549C8)($v0) -/* 9D9440 80242420 8C43000C */ lw $v1, 0xc($v0) -/* 9D9444 80242424 24020001 */ addiu $v0, $zero, 1 -/* 9D9448 80242428 AC62001C */ sw $v0, 0x1c($v1) -/* 9D944C 8024242C 03E00008 */ jr $ra -/* 9D9450 80242430 24020002 */ addiu $v0, $zero, 2 diff --git a/ver/us/asm/nonmatchings/world/area_nok/nok_02/9D7AA0/func_80242434_9D9454.s b/ver/us/asm/nonmatchings/world/area_nok/nok_02/9D7AA0/func_80242434_9D9454.s deleted file mode 100644 index e672bf94ab..0000000000 --- a/ver/us/asm/nonmatchings/world/area_nok/nok_02/9D7AA0/func_80242434_9D9454.s +++ /dev/null @@ -1,10 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80242434_9D9454 -/* 9D9454 80242434 3C028025 */ lui $v0, %hi(D_802549C8) -/* 9D9458 80242438 8C4249C8 */ lw $v0, %lo(D_802549C8)($v0) -/* 9D945C 8024243C 8C43000C */ lw $v1, 0xc($v0) -/* 9D9460 80242440 24020002 */ addiu $v0, $zero, 2 -/* 9D9464 80242444 03E00008 */ jr $ra -/* 9D9468 80242448 AC62001C */ sw $v0, 0x1c($v1) diff --git a/ver/us/asm/nonmatchings/world/area_nok/nok_02/9D7AA0/func_80242908_9D9928.s b/ver/us/asm/nonmatchings/world/area_nok/nok_02/9D7AA0/func_80242908_9D9928.s deleted file mode 100644 index 9c2708a600..0000000000 --- a/ver/us/asm/nonmatchings/world/area_nok/nok_02/9D7AA0/func_80242908_9D9928.s +++ /dev/null @@ -1,34 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80242908_9D9928 -/* 9D9928 80242908 27BDFFE8 */ addiu $sp, $sp, -0x18 -/* 9D992C 8024290C 3C058025 */ lui $a1, %hi(D_802549B8) -/* 9D9930 80242910 8CA549B8 */ lw $a1, %lo(D_802549B8)($a1) -/* 9D9934 80242914 AFBF0010 */ sw $ra, 0x10($sp) -/* 9D9938 80242918 0C0B1EAF */ jal evt_get_variable -/* 9D993C 8024291C 0000202D */ daddu $a0, $zero, $zero -/* 9D9940 80242920 0040182D */ daddu $v1, $v0, $zero -/* 9D9944 80242924 24020001 */ addiu $v0, $zero, 1 -/* 9D9948 80242928 14620006 */ bne $v1, $v0, .L80242944 -/* 9D994C 8024292C 24020002 */ addiu $v0, $zero, 2 -/* 9D9950 80242930 44800000 */ mtc1 $zero, $f0 -/* 9D9954 80242934 00000000 */ nop -/* 9D9958 80242938 44050000 */ mfc1 $a1, $f0 -/* 9D995C 8024293C 08090A57 */ j .L8024295C -/* 9D9960 80242940 0000202D */ daddu $a0, $zero, $zero -.L80242944: -/* 9D9964 80242944 14620008 */ bne $v1, $v0, .L80242968 -/* 9D9968 80242948 24040001 */ addiu $a0, $zero, 1 -/* 9D996C 8024294C 44800000 */ mtc1 $zero, $f0 -/* 9D9970 80242950 00000000 */ nop -/* 9D9974 80242954 44050000 */ mfc1 $a1, $f0 -/* 9D9978 80242958 00000000 */ nop -.L8024295C: -/* 9D997C 8024295C 00A0302D */ daddu $a2, $a1, $zero -/* 9D9980 80242960 0C01C5A4 */ jal fx_quizmo_answer -/* 9D9984 80242964 00A0382D */ daddu $a3, $a1, $zero -.L80242968: -/* 9D9988 80242968 8FBF0010 */ lw $ra, 0x10($sp) -/* 9D998C 8024296C 03E00008 */ jr $ra -/* 9D9990 80242970 27BD0018 */ addiu $sp, $sp, 0x18 diff --git a/ver/us/asm/nonmatchings/world/area_nok/nok_02/9D7AA0/func_80242974_9D9994.s b/ver/us/asm/nonmatchings/world/area_nok/nok_02/9D7AA0/func_80242974_9D9994.s deleted file mode 100644 index 65190839ab..0000000000 --- a/ver/us/asm/nonmatchings/world/area_nok/nok_02/9D7AA0/func_80242974_9D9994.s +++ /dev/null @@ -1,16 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80242974_9D9994 -/* 9D9994 80242974 27BDFFE8 */ addiu $sp, $sp, -0x18 -/* 9D9998 80242978 3C058024 */ lui $a1, %hi(func_80242908_9D9928) -/* 9D999C 8024297C 24A52908 */ addiu $a1, $a1, %lo(func_80242908_9D9928) -/* 9D99A0 80242980 AFBF0010 */ sw $ra, 0x10($sp) -/* 9D99A4 80242984 0C048C8F */ jal create_generic_entity_frontUI -/* 9D99A8 80242988 0000202D */ daddu $a0, $zero, $zero -/* 9D99AC 8024298C 8FBF0010 */ lw $ra, 0x10($sp) -/* 9D99B0 80242990 3C018025 */ lui $at, %hi(func_802549A0) -/* 9D99B4 80242994 AC2249A0 */ sw $v0, %lo(func_802549A0)($at) -/* 9D99B8 80242998 24020002 */ addiu $v0, $zero, 2 -/* 9D99BC 8024299C 03E00008 */ jr $ra -/* 9D99C0 802429A0 27BD0018 */ addiu $sp, $sp, 0x18 diff --git a/ver/us/asm/nonmatchings/world/area_obk/obk_09/BDAB00/func_80240350_BDAB00.s b/ver/us/asm/nonmatchings/world/area_obk/obk_09/BDAB00/func_80240350_BDAB00.s index 8a5f5f8964..4cde28caf9 100644 --- a/ver/us/asm/nonmatchings/world/area_obk/obk_09/BDAB00/func_80240350_BDAB00.s +++ b/ver/us/asm/nonmatchings/world/area_obk/obk_09/BDAB00/func_80240350_BDAB00.s @@ -19,16 +19,16 @@ glabel func_80240350_BDAB00 /* BDAB1C 8024036C AFB00018 */ sw $s0, 0x18($sp) /* BDAB20 80240370 0040802D */ daddu $s0, $v0, $zero /* BDAB24 80240374 0200202D */ daddu $a0, $s0, $zero -/* BDAB28 80240378 3C118024 */ lui $s1, %hi(func_80242A00_803280) -/* BDAB2C 8024037C 26312A00 */ addiu $s1, $s1, %lo(func_80242A00_803280) +/* BDAB28 80240378 3C118024 */ lui $s1, %hi(D_80242A00) +/* BDAB2C 8024037C 26312A00 */ addiu $s1, $s1, %lo(D_80242A00) /* BDAB30 80240380 0C01BB7C */ jal decode_yay0 /* BDAB34 80240384 0220282D */ daddu $a1, $s1, $zero /* BDAB38 80240388 0C00AB1E */ jal general_heap_free /* BDAB3C 8024038C 0200202D */ daddu $a0, $s0, $zero /* BDAB40 80240390 3C048024 */ lui $a0, %hi(D_80246990) /* BDAB44 80240394 24846990 */ addiu $a0, $a0, %lo(D_80246990) -/* BDAB48 80240398 3C028024 */ lui $v0, %hi(func_80242C00_B377D0) -/* BDAB4C 8024039C 24422C00 */ addiu $v0, $v0, %lo(func_80242C00_B377D0) +/* BDAB48 80240398 3C028024 */ lui $v0, %hi(D_80242C00) +/* BDAB4C 8024039C 24422C00 */ addiu $v0, $v0, %lo(D_80242C00) /* BDAB50 802403A0 AC820000 */ sw $v0, ($a0) /* BDAB54 802403A4 24020096 */ addiu $v0, $zero, 0x96 /* BDAB58 802403A8 A4820008 */ sh $v0, 8($a0) diff --git a/ver/us/asm/nonmatchings/world/area_osr/osr_01/AB0350/func_80240730_AB0720.s b/ver/us/asm/nonmatchings/world/area_osr/osr_01/AB0350/func_80240730_AB0720.s index 2ff96d2b09..52ef6866cf 100644 --- a/ver/us/asm/nonmatchings/world/area_osr/osr_01/AB0350/func_80240730_AB0720.s +++ b/ver/us/asm/nonmatchings/world/area_osr/osr_01/AB0350/func_80240730_AB0720.s @@ -13,8 +13,8 @@ glabel func_80240730_AB0720 /* AB0740 80240750 8C620000 */ lw $v0, ($v1) /* AB0744 80240754 5040000A */ beql $v0, $zero, .L80240780 /* AB0748 80240758 00041080 */ sll $v0, $a0, 2 -/* AB074C 8024075C 3C058024 */ lui $a1, %hi(jan_02_SetCamVfov) -/* AB0750 80240760 24A52180 */ addiu $a1, $a1, %lo(jan_02_SetCamVfov) +/* AB074C 8024075C 3C058024 */ lui $a1, %hi(D_80242180) +/* AB0750 80240760 24A52180 */ addiu $a1, $a1, %lo(D_80242180) .L80240764: /* AB0754 80240764 24630004 */ addiu $v1, $v1, 4 /* AB0758 80240768 24840001 */ addiu $a0, $a0, 1 @@ -24,14 +24,14 @@ glabel func_80240730_AB0720 /* AB0768 80240778 24A50004 */ addiu $a1, $a1, 4 /* AB076C 8024077C 00041080 */ sll $v0, $a0, 2 .L80240780: -/* AB0770 80240780 3C018024 */ lui $at, %hi(jan_02_SetCamVfov) +/* AB0770 80240780 3C018024 */ lui $at, %hi(D_80242180) /* AB0774 80240784 00220821 */ addu $at, $at, $v0 -/* AB0778 80240788 AC202180 */ sw $zero, %lo(jan_02_SetCamVfov)($at) +/* AB0778 80240788 AC202180 */ sw $zero, %lo(D_80242180)($at) /* AB077C 8024078C 080901EF */ j .L802407BC /* AB0780 80240790 00000000 */ nop .L80240794: -/* AB0784 80240794 3C038024 */ lui $v1, %hi(jan_02_SetCamVfov) -/* AB0788 80240798 24632180 */ addiu $v1, $v1, %lo(jan_02_SetCamVfov) +/* AB0784 80240794 3C038024 */ lui $v1, %hi(D_80242180) +/* AB0788 80240798 24632180 */ addiu $v1, $v1, %lo(D_80242180) /* AB078C 8024079C 0060282D */ daddu $a1, $v1, $zero .L802407A0: /* AB0790 802407A0 24820010 */ addiu $v0, $a0, 0x10 diff --git a/ver/us/asm/nonmatchings/world/area_sam/sam_01/CF7E80/func_80240DEC_CF895C.s b/ver/us/asm/nonmatchings/world/area_sam/sam_01/CF7E80/func_80240DEC_CF895C.s deleted file mode 100644 index 1bf7a3b516..0000000000 --- a/ver/us/asm/nonmatchings/world/area_sam/sam_01/CF7E80/func_80240DEC_CF895C.s +++ /dev/null @@ -1,39 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80240DEC_CF895C -/* CF895C 80240DEC 27BDFFE0 */ addiu $sp, $sp, -0x20 -/* CF8960 80240DF0 AFB00010 */ sw $s0, 0x10($sp) -/* CF8964 80240DF4 3C108011 */ lui $s0, %hi(gPlayerData) -/* CF8968 80240DF8 2610F290 */ addiu $s0, $s0, %lo(gPlayerData) -/* CF896C 80240DFC AFBF0018 */ sw $ra, 0x18($sp) -/* CF8970 80240E00 AFB10014 */ sw $s1, 0x14($sp) -/* CF8974 80240E04 960302C0 */ lhu $v1, 0x2c0($s0) -/* CF8978 80240E08 2C6203E7 */ sltiu $v0, $v1, 0x3e7 -/* CF897C 80240E0C 10400003 */ beqz $v0, .L80240E1C -/* CF8980 80240E10 0080882D */ daddu $s1, $a0, $zero -/* CF8984 80240E14 24620001 */ addiu $v0, $v1, 1 -/* CF8988 80240E18 A60202C0 */ sh $v0, 0x2c0($s0) -.L80240E1C: -/* CF898C 80240E1C 3C05F5DE */ lui $a1, 0xf5de -/* CF8990 80240E20 34A502E0 */ ori $a1, $a1, 0x2e0 -/* CF8994 80240E24 0C0B1EAF */ jal evt_get_variable -/* CF8998 80240E28 0000202D */ daddu $a0, $zero, $zero -/* CF899C 80240E2C 3C038024 */ lui $v1, %hi(D_802436FC_CFB26C) -/* CF89A0 80240E30 00621821 */ addu $v1, $v1, $v0 -/* CF89A4 80240E34 906336FC */ lbu $v1, %lo(D_802436FC_CFB26C)($v1) -/* CF89A8 80240E38 8E220084 */ lw $v0, 0x84($s1) -/* CF89AC 80240E3C 54430006 */ bnel $v0, $v1, .L80240E58 -/* CF89B0 80240E40 AE200084 */ sw $zero, 0x84($s1) -/* CF89B4 80240E44 24020001 */ addiu $v0, $zero, 1 -/* CF89B8 80240E48 AE220084 */ sw $v0, 0x84($s1) -/* CF89BC 80240E4C 960202C2 */ lhu $v0, 0x2c2($s0) -/* CF89C0 80240E50 24420001 */ addiu $v0, $v0, 1 -/* CF89C4 80240E54 A60202C2 */ sh $v0, 0x2c2($s0) -.L80240E58: -/* CF89C8 80240E58 8FBF0018 */ lw $ra, 0x18($sp) -/* CF89CC 80240E5C 8FB10014 */ lw $s1, 0x14($sp) -/* CF89D0 80240E60 8FB00010 */ lw $s0, 0x10($sp) -/* CF89D4 80240E64 24020002 */ addiu $v0, $zero, 2 -/* CF89D8 80240E68 03E00008 */ jr $ra -/* CF89DC 80240E6C 27BD0020 */ addiu $sp, $sp, 0x20 diff --git a/ver/us/asm/nonmatchings/world/area_sam/sam_01/CF7E80/func_80240E70_CF89E0.s b/ver/us/asm/nonmatchings/world/area_sam/sam_01/CF7E80/func_80240E70_CF89E0.s deleted file mode 100644 index 39574822b8..0000000000 --- a/ver/us/asm/nonmatchings/world/area_sam/sam_01/CF7E80/func_80240E70_CF89E0.s +++ /dev/null @@ -1,140 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80240E70_CF89E0 -/* CF89E0 80240E70 27BDFFC8 */ addiu $sp, $sp, -0x38 -/* CF89E4 80240E74 AFB1001C */ sw $s1, 0x1c($sp) -/* CF89E8 80240E78 AFBF0020 */ sw $ra, 0x20($sp) -/* CF89EC 80240E7C AFB00018 */ sw $s0, 0x18($sp) -/* CF89F0 80240E80 F7B60030 */ sdc1 $f22, 0x30($sp) -/* CF89F4 80240E84 F7B40028 */ sdc1 $f20, 0x28($sp) -/* CF89F8 80240E88 10A00060 */ beqz $a1, .L8024100C -/* CF89FC 80240E8C 0080882D */ daddu $s1, $a0, $zero -/* CF8A00 80240E90 3C05F4AC */ lui $a1, 0xf4ac -/* CF8A04 80240E94 0C0B1EAF */ jal evt_get_variable -/* CF8A08 80240E98 34A5D481 */ ori $a1, $a1, 0xd481 -/* CF8A0C 80240E9C 0220202D */ daddu $a0, $s1, $zero -/* CF8A10 80240EA0 3C05F4AC */ lui $a1, 0xf4ac -/* CF8A14 80240EA4 4482B000 */ mtc1 $v0, $f22 -/* CF8A18 80240EA8 00000000 */ nop -/* CF8A1C 80240EAC 4680B5A0 */ cvt.s.w $f22, $f22 -/* CF8A20 80240EB0 0C0B1EAF */ jal evt_get_variable -/* CF8A24 80240EB4 34A5D482 */ ori $a1, $a1, 0xd482 -/* CF8A28 80240EB8 0220202D */ daddu $a0, $s1, $zero -/* CF8A2C 80240EBC 3C05F4AC */ lui $a1, 0xf4ac -/* CF8A30 80240EC0 4482A000 */ mtc1 $v0, $f20 -/* CF8A34 80240EC4 00000000 */ nop -/* CF8A38 80240EC8 4680A520 */ cvt.s.w $f20, $f20 -/* CF8A3C 80240ECC 0C0B1EAF */ jal evt_get_variable -/* CF8A40 80240ED0 34A5D483 */ ori $a1, $a1, 0xd483 -/* CF8A44 80240ED4 44821000 */ mtc1 $v0, $f2 -/* CF8A48 80240ED8 00000000 */ nop -/* CF8A4C 80240EDC 468010A0 */ cvt.s.w $f2, $f2 -/* CF8A50 80240EE0 4405B000 */ mfc1 $a1, $f22 -/* CF8A54 80240EE4 4406A000 */ mfc1 $a2, $f20 -/* CF8A58 80240EE8 44071000 */ mfc1 $a3, $f2 -/* CF8A5C 80240EEC 0C01C574 */ jal fx_quizmo_stage -/* CF8A60 80240EF0 0000202D */ daddu $a0, $zero, $zero -/* CF8A64 80240EF4 0220202D */ daddu $a0, $s1, $zero -/* CF8A68 80240EF8 3C05F4AC */ lui $a1, 0xf4ac -/* CF8A6C 80240EFC 34A5D481 */ ori $a1, $a1, 0xd481 -/* CF8A70 80240F00 3C108025 */ lui $s0, %hi(D_8024DF18) -/* CF8A74 80240F04 2610DF18 */ addiu $s0, $s0, %lo(D_8024DF18) -/* CF8A78 80240F08 0C0B1EAF */ jal evt_get_variable -/* CF8A7C 80240F0C AE020000 */ sw $v0, ($s0) -/* CF8A80 80240F10 0220202D */ daddu $a0, $s1, $zero -/* CF8A84 80240F14 3C05F4AC */ lui $a1, 0xf4ac -/* CF8A88 80240F18 4482B000 */ mtc1 $v0, $f22 -/* CF8A8C 80240F1C 00000000 */ nop -/* CF8A90 80240F20 4680B5A0 */ cvt.s.w $f22, $f22 -/* CF8A94 80240F24 0C0B1EAF */ jal evt_get_variable -/* CF8A98 80240F28 34A5D482 */ ori $a1, $a1, 0xd482 -/* CF8A9C 80240F2C 0220202D */ daddu $a0, $s1, $zero -/* CF8AA0 80240F30 3C05F4AC */ lui $a1, 0xf4ac -/* CF8AA4 80240F34 4482A000 */ mtc1 $v0, $f20 -/* CF8AA8 80240F38 00000000 */ nop -/* CF8AAC 80240F3C 4680A520 */ cvt.s.w $f20, $f20 -/* CF8AB0 80240F40 0C0B1EAF */ jal evt_get_variable -/* CF8AB4 80240F44 34A5D483 */ ori $a1, $a1, 0xd483 -/* CF8AB8 80240F48 44821000 */ mtc1 $v0, $f2 -/* CF8ABC 80240F4C 00000000 */ nop -/* CF8AC0 80240F50 468010A0 */ cvt.s.w $f2, $f2 -/* CF8AC4 80240F54 4405B000 */ mfc1 $a1, $f22 -/* CF8AC8 80240F58 4406A000 */ mfc1 $a2, $f20 -/* CF8ACC 80240F5C 44071000 */ mfc1 $a3, $f2 -/* CF8AD0 80240F60 0C01C604 */ jal fx_quizmo_audience -/* CF8AD4 80240F64 0000202D */ daddu $a0, $zero, $zero -/* CF8AD8 80240F68 0220202D */ daddu $a0, $s1, $zero -/* CF8ADC 80240F6C 3C05F4AC */ lui $a1, 0xf4ac -/* CF8AE0 80240F70 3C018025 */ lui $at, %hi(D_8024DF1C) -/* CF8AE4 80240F74 AC22DF1C */ sw $v0, %lo(D_8024DF1C)($at) -/* CF8AE8 80240F78 0C0B1EAF */ jal evt_get_variable -/* CF8AEC 80240F7C 34A5D481 */ ori $a1, $a1, 0xd481 -/* CF8AF0 80240F80 0220202D */ daddu $a0, $s1, $zero -/* CF8AF4 80240F84 3C05F4AC */ lui $a1, 0xf4ac -/* CF8AF8 80240F88 4482B000 */ mtc1 $v0, $f22 -/* CF8AFC 80240F8C 00000000 */ nop -/* CF8B00 80240F90 4680B5A0 */ cvt.s.w $f22, $f22 -/* CF8B04 80240F94 0C0B1EAF */ jal evt_get_variable -/* CF8B08 80240F98 34A5D482 */ ori $a1, $a1, 0xd482 -/* CF8B0C 80240F9C 0220202D */ daddu $a0, $s1, $zero -/* CF8B10 80240FA0 3C05F4AC */ lui $a1, 0xf4ac -/* CF8B14 80240FA4 4482A000 */ mtc1 $v0, $f20 -/* CF8B18 80240FA8 00000000 */ nop -/* CF8B1C 80240FAC 4680A520 */ cvt.s.w $f20, $f20 -/* CF8B20 80240FB0 0C0B1EAF */ jal evt_get_variable -/* CF8B24 80240FB4 34A5D483 */ ori $a1, $a1, 0xd483 -/* CF8B28 80240FB8 44821000 */ mtc1 $v0, $f2 -/* CF8B2C 80240FBC 00000000 */ nop -/* CF8B30 80240FC0 468010A0 */ cvt.s.w $f2, $f2 -/* CF8B34 80240FC4 4405B000 */ mfc1 $a1, $f22 -/* CF8B38 80240FC8 4406A000 */ mfc1 $a2, $f20 -/* CF8B3C 80240FCC 3C013F80 */ lui $at, 0x3f80 -/* CF8B40 80240FD0 44810000 */ mtc1 $at, $f0 -/* CF8B44 80240FD4 44071000 */ mfc1 $a3, $f2 -/* CF8B48 80240FD8 0000202D */ daddu $a0, $zero, $zero -/* CF8B4C 80240FDC AFA00014 */ sw $zero, 0x14($sp) -/* CF8B50 80240FE0 0C01CA24 */ jal fx_quizmo_assistant -/* CF8B54 80240FE4 E7A00010 */ swc1 $f0, 0x10($sp) -/* CF8B58 80240FE8 8E030000 */ lw $v1, ($s0) -/* CF8B5C 80240FEC 8C64000C */ lw $a0, 0xc($v1) -/* CF8B60 80240FF0 3C018025 */ lui $at, %hi(D_8024DF20) -/* CF8B64 80240FF4 AC22DF20 */ sw $v0, %lo(D_8024DF20)($at) -/* CF8B68 80240FF8 AC800018 */ sw $zero, 0x18($a0) -/* CF8B6C 80240FFC AC800020 */ sw $zero, 0x20($a0) -/* CF8B70 80241000 AC800024 */ sw $zero, 0x24($a0) -/* CF8B74 80241004 AC800028 */ sw $zero, 0x28($a0) -/* CF8B78 80241008 AC80001C */ sw $zero, 0x1c($a0) -.L8024100C: -/* CF8B7C 8024100C 3C028025 */ lui $v0, %hi(D_8024DF18) -/* CF8B80 80241010 8C42DF18 */ lw $v0, %lo(D_8024DF18)($v0) -/* CF8B84 80241014 8C44000C */ lw $a0, 0xc($v0) -/* CF8B88 80241018 8C820020 */ lw $v0, 0x20($a0) -/* CF8B8C 8024101C 8C830028 */ lw $v1, 0x28($a0) -/* CF8B90 80241020 2442000A */ addiu $v0, $v0, 0xa -/* CF8B94 80241024 AC820020 */ sw $v0, 0x20($a0) -/* CF8B98 80241028 8C820024 */ lw $v0, 0x24($a0) -/* CF8B9C 8024102C 2463000A */ addiu $v1, $v1, 0xa -/* CF8BA0 80241030 AC830028 */ sw $v1, 0x28($a0) -/* CF8BA4 80241034 8C830018 */ lw $v1, 0x18($a0) -/* CF8BA8 80241038 2442000A */ addiu $v0, $v0, 0xa -/* CF8BAC 8024103C AC820024 */ sw $v0, 0x24($a0) -/* CF8BB0 80241040 8C82001C */ lw $v0, 0x1c($a0) -/* CF8BB4 80241044 2463000A */ addiu $v1, $v1, 0xa -/* CF8BB8 80241048 AC830018 */ sw $v1, 0x18($a0) -/* CF8BBC 8024104C 286300FF */ slti $v1, $v1, 0xff -/* CF8BC0 80241050 2442000A */ addiu $v0, $v0, 0xa -/* CF8BC4 80241054 AC82001C */ sw $v0, 0x1c($a0) -/* CF8BC8 80241058 14600004 */ bnez $v1, .L8024106C -/* CF8BCC 8024105C 0000102D */ daddu $v0, $zero, $zero -/* CF8BD0 80241060 240200FF */ addiu $v0, $zero, 0xff -/* CF8BD4 80241064 AC820018 */ sw $v0, 0x18($a0) -/* CF8BD8 80241068 24020002 */ addiu $v0, $zero, 2 -.L8024106C: -/* CF8BDC 8024106C 8FBF0020 */ lw $ra, 0x20($sp) -/* CF8BE0 80241070 8FB1001C */ lw $s1, 0x1c($sp) -/* CF8BE4 80241074 8FB00018 */ lw $s0, 0x18($sp) -/* CF8BE8 80241078 D7B60030 */ ldc1 $f22, 0x30($sp) -/* CF8BEC 8024107C D7B40028 */ ldc1 $f20, 0x28($sp) -/* CF8BF0 80241080 03E00008 */ jr $ra -/* CF8BF4 80241084 27BD0038 */ addiu $sp, $sp, 0x38 diff --git a/ver/us/asm/nonmatchings/world/area_sam/sam_01/CF7E80/func_80241088_CF8BF8.s b/ver/us/asm/nonmatchings/world/area_sam/sam_01/CF7E80/func_80241088_CF8BF8.s deleted file mode 100644 index 7d4db9c13e..0000000000 --- a/ver/us/asm/nonmatchings/world/area_sam/sam_01/CF7E80/func_80241088_CF8BF8.s +++ /dev/null @@ -1,52 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80241088_CF8BF8 -/* CF8BF8 80241088 27BDFFE8 */ addiu $sp, $sp, -0x18 -/* CF8BFC 8024108C 10A0000B */ beqz $a1, .L802410BC -/* CF8C00 80241090 AFBF0010 */ sw $ra, 0x10($sp) -/* CF8C04 80241094 3C038025 */ lui $v1, %hi(D_8024DF1C) -/* CF8C08 80241098 8C63DF1C */ lw $v1, %lo(D_8024DF1C)($v1) -/* CF8C0C 8024109C 8C620000 */ lw $v0, ($v1) -/* CF8C10 802410A0 3C048025 */ lui $a0, %hi(D_8024DF20) -/* CF8C14 802410A4 8C84DF20 */ lw $a0, %lo(D_8024DF20)($a0) -/* CF8C18 802410A8 34420010 */ ori $v0, $v0, 0x10 -/* CF8C1C 802410AC AC620000 */ sw $v0, ($v1) -/* CF8C20 802410B0 8C820000 */ lw $v0, ($a0) -/* CF8C24 802410B4 34420010 */ ori $v0, $v0, 0x10 -/* CF8C28 802410B8 AC820000 */ sw $v0, ($a0) -.L802410BC: -/* CF8C2C 802410BC 3C048025 */ lui $a0, %hi(D_8024DF18) -/* CF8C30 802410C0 8C84DF18 */ lw $a0, %lo(D_8024DF18)($a0) -/* CF8C34 802410C4 8C85000C */ lw $a1, 0xc($a0) -/* CF8C38 802410C8 8CA20018 */ lw $v0, 0x18($a1) -/* CF8C3C 802410CC 8CA30020 */ lw $v1, 0x20($a1) -/* CF8C40 802410D0 2442FFF6 */ addiu $v0, $v0, -0xa -/* CF8C44 802410D4 ACA20018 */ sw $v0, 0x18($a1) -/* CF8C48 802410D8 8CA20024 */ lw $v0, 0x24($a1) -/* CF8C4C 802410DC 2463FFF6 */ addiu $v1, $v1, -0xa -/* CF8C50 802410E0 ACA30020 */ sw $v1, 0x20($a1) -/* CF8C54 802410E4 8CA30028 */ lw $v1, 0x28($a1) -/* CF8C58 802410E8 2442FFF6 */ addiu $v0, $v0, -0xa -/* CF8C5C 802410EC ACA20024 */ sw $v0, 0x24($a1) -/* CF8C60 802410F0 8CA2001C */ lw $v0, 0x1c($a1) -/* CF8C64 802410F4 2463FFF6 */ addiu $v1, $v1, -0xa -/* CF8C68 802410F8 ACA30028 */ sw $v1, 0x28($a1) -/* CF8C6C 802410FC 8CA30018 */ lw $v1, 0x18($a1) -/* CF8C70 80241100 2442FFF6 */ addiu $v0, $v0, -0xa -/* CF8C74 80241104 18600003 */ blez $v1, .L80241114 -/* CF8C78 80241108 ACA2001C */ sw $v0, 0x1c($a1) -/* CF8C7C 8024110C 0809044C */ j .L80241130 -/* CF8C80 80241110 0000102D */ daddu $v0, $zero, $zero -.L80241114: -/* CF8C84 80241114 0C016914 */ jal remove_effect -/* CF8C88 80241118 ACA00018 */ sw $zero, 0x18($a1) -/* CF8C8C 8024111C 3C048025 */ lui $a0, %hi(D_8024DEF8_C0B778) -/* CF8C90 80241120 8C84DEF8 */ lw $a0, %lo(D_8024DEF8_C0B778)($a0) -/* CF8C94 80241124 0C048D70 */ jal free_generic_entity -/* CF8C98 80241128 00000000 */ nop -/* CF8C9C 8024112C 24020002 */ addiu $v0, $zero, 2 -.L80241130: -/* CF8CA0 80241130 8FBF0010 */ lw $ra, 0x10($sp) -/* CF8CA4 80241134 03E00008 */ jr $ra -/* CF8CA8 80241138 27BD0018 */ addiu $sp, $sp, 0x18 diff --git a/ver/us/asm/nonmatchings/world/area_sam/sam_01/CF7E80/func_8024113C_CF8CAC.s b/ver/us/asm/nonmatchings/world/area_sam/sam_01/CF7E80/func_8024113C_CF8CAC.s deleted file mode 100644 index d8494f3087..0000000000 --- a/ver/us/asm/nonmatchings/world/area_sam/sam_01/CF7E80/func_8024113C_CF8CAC.s +++ /dev/null @@ -1,17 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_8024113C_CF8CAC -/* CF8CAC 8024113C 27BDFFE8 */ addiu $sp, $sp, -0x18 -/* CF8CB0 80241140 AFBF0010 */ sw $ra, 0x10($sp) -/* CF8CB4 80241144 8C82000C */ lw $v0, 0xc($a0) -/* CF8CB8 80241148 0C0B1EAF */ jal evt_get_variable -/* CF8CBC 8024114C 8C450000 */ lw $a1, ($v0) -/* CF8CC0 80241150 3C038025 */ lui $v1, %hi(D_8024DF18) -/* CF8CC4 80241154 8C63DF18 */ lw $v1, %lo(D_8024DF18)($v1) -/* CF8CC8 80241158 8C63000C */ lw $v1, 0xc($v1) -/* CF8CCC 8024115C AC620034 */ sw $v0, 0x34($v1) -/* CF8CD0 80241160 8FBF0010 */ lw $ra, 0x10($sp) -/* CF8CD4 80241164 24020002 */ addiu $v0, $zero, 2 -/* CF8CD8 80241168 03E00008 */ jr $ra -/* CF8CDC 8024116C 27BD0018 */ addiu $sp, $sp, 0x18 diff --git a/ver/us/asm/nonmatchings/world/area_sam/sam_01/CF7E80/func_80241170_CF8CE0.s b/ver/us/asm/nonmatchings/world/area_sam/sam_01/CF7E80/func_80241170_CF8CE0.s deleted file mode 100644 index 965f8fd4b8..0000000000 --- a/ver/us/asm/nonmatchings/world/area_sam/sam_01/CF7E80/func_80241170_CF8CE0.s +++ /dev/null @@ -1,41 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80241170_CF8CE0 -/* CF8CE0 80241170 27BDFFE8 */ addiu $sp, $sp, -0x18 -/* CF8CE4 80241174 AFBF0010 */ sw $ra, 0x10($sp) -/* CF8CE8 80241178 8C82000C */ lw $v0, 0xc($a0) -/* CF8CEC 8024117C 0C0B1EAF */ jal evt_get_variable -/* CF8CF0 80241180 8C450000 */ lw $a1, ($v0) -/* CF8CF4 80241184 0040202D */ daddu $a0, $v0, $zero -/* CF8CF8 80241188 3C028025 */ lui $v0, %hi(D_8024DF18) -/* CF8CFC 8024118C 8C42DF18 */ lw $v0, %lo(D_8024DF18)($v0) -/* CF8D00 80241190 24030001 */ addiu $v1, $zero, 1 -/* CF8D04 80241194 8C45000C */ lw $a1, 0xc($v0) -/* CF8D08 80241198 1083000D */ beq $a0, $v1, .L802411D0 -/* CF8D0C 8024119C 28820002 */ slti $v0, $a0, 2 -/* CF8D10 802411A0 10400005 */ beqz $v0, .L802411B8 -/* CF8D14 802411A4 24020002 */ addiu $v0, $zero, 2 -/* CF8D18 802411A8 10800007 */ beqz $a0, .L802411C8 -/* CF8D1C 802411AC 240200C0 */ addiu $v0, $zero, 0xc0 -/* CF8D20 802411B0 08090478 */ j .L802411E0 -/* CF8D24 802411B4 ACA00038 */ sw $zero, 0x38($a1) -.L802411B8: -/* CF8D28 802411B8 10820008 */ beq $a0, $v0, .L802411DC -/* CF8D2C 802411BC 24020040 */ addiu $v0, $zero, 0x40 -/* CF8D30 802411C0 08090478 */ j .L802411E0 -/* CF8D34 802411C4 ACA00038 */ sw $zero, 0x38($a1) -.L802411C8: -/* CF8D38 802411C8 08090478 */ j .L802411E0 -/* CF8D3C 802411CC ACA20038 */ sw $v0, 0x38($a1) -.L802411D0: -/* CF8D40 802411D0 24020080 */ addiu $v0, $zero, 0x80 -/* CF8D44 802411D4 08090478 */ j .L802411E0 -/* CF8D48 802411D8 ACA20038 */ sw $v0, 0x38($a1) -.L802411DC: -/* CF8D4C 802411DC ACA20038 */ sw $v0, 0x38($a1) -.L802411E0: -/* CF8D50 802411E0 8FBF0010 */ lw $ra, 0x10($sp) -/* CF8D54 802411E4 24020002 */ addiu $v0, $zero, 2 -/* CF8D58 802411E8 03E00008 */ jr $ra -/* CF8D5C 802411EC 27BD0018 */ addiu $sp, $sp, 0x18 diff --git a/ver/us/asm/nonmatchings/world/area_sam/sam_01/CF7E80/func_802411F0_CF8D60.s b/ver/us/asm/nonmatchings/world/area_sam/sam_01/CF7E80/func_802411F0_CF8D60.s deleted file mode 100644 index 85a3a90e5c..0000000000 --- a/ver/us/asm/nonmatchings/world/area_sam/sam_01/CF7E80/func_802411F0_CF8D60.s +++ /dev/null @@ -1,10 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_802411F0_CF8D60 -/* CF8D60 802411F0 3C028025 */ lui $v0, %hi(D_8024DF20) -/* CF8D64 802411F4 8C42DF20 */ lw $v0, %lo(D_8024DF20)($v0) -/* CF8D68 802411F8 8C42000C */ lw $v0, 0xc($v0) -/* CF8D6C 802411FC AC40001C */ sw $zero, 0x1c($v0) -/* CF8D70 80241200 03E00008 */ jr $ra -/* CF8D74 80241204 24020002 */ addiu $v0, $zero, 2 diff --git a/ver/us/asm/nonmatchings/world/area_sam/sam_01/CF7E80/func_80241208_CF8D78.s b/ver/us/asm/nonmatchings/world/area_sam/sam_01/CF7E80/func_80241208_CF8D78.s deleted file mode 100644 index 1ddc87c027..0000000000 --- a/ver/us/asm/nonmatchings/world/area_sam/sam_01/CF7E80/func_80241208_CF8D78.s +++ /dev/null @@ -1,11 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80241208_CF8D78 -/* CF8D78 80241208 3C028025 */ lui $v0, %hi(D_8024DF20) -/* CF8D7C 8024120C 8C42DF20 */ lw $v0, %lo(D_8024DF20)($v0) -/* CF8D80 80241210 8C43000C */ lw $v1, 0xc($v0) -/* CF8D84 80241214 24020001 */ addiu $v0, $zero, 1 -/* CF8D88 80241218 AC62001C */ sw $v0, 0x1c($v1) -/* CF8D8C 8024121C 03E00008 */ jr $ra -/* CF8D90 80241220 24020002 */ addiu $v0, $zero, 2 diff --git a/ver/us/asm/nonmatchings/world/area_sam/sam_01/CF7E80/func_80241224_CF8D94.s b/ver/us/asm/nonmatchings/world/area_sam/sam_01/CF7E80/func_80241224_CF8D94.s deleted file mode 100644 index 3c8ae5da3c..0000000000 --- a/ver/us/asm/nonmatchings/world/area_sam/sam_01/CF7E80/func_80241224_CF8D94.s +++ /dev/null @@ -1,10 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80241224_CF8D94 -/* CF8D94 80241224 3C028025 */ lui $v0, %hi(D_8024DF20) -/* CF8D98 80241228 8C42DF20 */ lw $v0, %lo(D_8024DF20)($v0) -/* CF8D9C 8024122C 8C43000C */ lw $v1, 0xc($v0) -/* CF8DA0 80241230 24020002 */ addiu $v0, $zero, 2 -/* CF8DA4 80241234 03E00008 */ jr $ra -/* CF8DA8 80241238 AC62001C */ sw $v0, 0x1c($v1) diff --git a/ver/us/asm/nonmatchings/world/area_sam/sam_01/CF7E80/func_802416F8_CF9268.s b/ver/us/asm/nonmatchings/world/area_sam/sam_01/CF7E80/func_802416F8_CF9268.s deleted file mode 100644 index b8918eb141..0000000000 --- a/ver/us/asm/nonmatchings/world/area_sam/sam_01/CF7E80/func_802416F8_CF9268.s +++ /dev/null @@ -1,34 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_802416F8_CF9268 -/* CF9268 802416F8 27BDFFE8 */ addiu $sp, $sp, -0x18 -/* CF926C 802416FC 3C058025 */ lui $a1, %hi(D_8024DF10) -/* CF9270 80241700 8CA5DF10 */ lw $a1, %lo(D_8024DF10)($a1) -/* CF9274 80241704 AFBF0010 */ sw $ra, 0x10($sp) -/* CF9278 80241708 0C0B1EAF */ jal evt_get_variable -/* CF927C 8024170C 0000202D */ daddu $a0, $zero, $zero -/* CF9280 80241710 0040182D */ daddu $v1, $v0, $zero -/* CF9284 80241714 24020001 */ addiu $v0, $zero, 1 -/* CF9288 80241718 14620006 */ bne $v1, $v0, .L80241734 -/* CF928C 8024171C 24020002 */ addiu $v0, $zero, 2 -/* CF9290 80241720 44800000 */ mtc1 $zero, $f0 -/* CF9294 80241724 00000000 */ nop -/* CF9298 80241728 44050000 */ mfc1 $a1, $f0 -/* CF929C 8024172C 080905D3 */ j .L8024174C -/* CF92A0 80241730 0000202D */ daddu $a0, $zero, $zero -.L80241734: -/* CF92A4 80241734 14620008 */ bne $v1, $v0, .L80241758 -/* CF92A8 80241738 24040001 */ addiu $a0, $zero, 1 -/* CF92AC 8024173C 44800000 */ mtc1 $zero, $f0 -/* CF92B0 80241740 00000000 */ nop -/* CF92B4 80241744 44050000 */ mfc1 $a1, $f0 -/* CF92B8 80241748 00000000 */ nop -.L8024174C: -/* CF92BC 8024174C 00A0302D */ daddu $a2, $a1, $zero -/* CF92C0 80241750 0C01C5A4 */ jal fx_quizmo_answer -/* CF92C4 80241754 00A0382D */ daddu $a3, $a1, $zero -.L80241758: -/* CF92C8 80241758 8FBF0010 */ lw $ra, 0x10($sp) -/* CF92CC 8024175C 03E00008 */ jr $ra -/* CF92D0 80241760 27BD0018 */ addiu $sp, $sp, 0x18 diff --git a/ver/us/asm/nonmatchings/world/area_sam/sam_01/CF7E80/func_80241764_CF92D4.s b/ver/us/asm/nonmatchings/world/area_sam/sam_01/CF7E80/func_80241764_CF92D4.s deleted file mode 100644 index f7c4452327..0000000000 --- a/ver/us/asm/nonmatchings/world/area_sam/sam_01/CF7E80/func_80241764_CF92D4.s +++ /dev/null @@ -1,16 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80241764_CF92D4 -/* CF92D4 80241764 27BDFFE8 */ addiu $sp, $sp, -0x18 -/* CF92D8 80241768 3C058024 */ lui $a1, %hi(func_802416F8_CF9268) -/* CF92DC 8024176C 24A516F8 */ addiu $a1, $a1, %lo(func_802416F8_CF9268) -/* CF92E0 80241770 AFBF0010 */ sw $ra, 0x10($sp) -/* CF92E4 80241774 0C048C8F */ jal create_generic_entity_frontUI -/* CF92E8 80241778 0000202D */ daddu $a0, $zero, $zero -/* CF92EC 8024177C 8FBF0010 */ lw $ra, 0x10($sp) -/* CF92F0 80241780 3C018025 */ lui $at, %hi(D_8024DEF8_C0B778) -/* CF92F4 80241784 AC22DEF8 */ sw $v0, %lo(D_8024DEF8_C0B778)($at) -/* CF92F8 80241788 24020002 */ addiu $v0, $zero, 2 -/* CF92FC 8024178C 03E00008 */ jr $ra -/* CF9300 80241790 27BD0018 */ addiu $sp, $sp, 0x18 diff --git a/ver/us/asm/nonmatchings/world/area_sam/sam_02/D05F60/begin_battle_D06948.s b/ver/us/asm/nonmatchings/world/area_sam/sam_02/D05F60/begin_battle_D06948.s deleted file mode 100644 index deddd8c09e..0000000000 --- a/ver/us/asm/nonmatchings/world/area_sam/sam_02/D05F60/begin_battle_D06948.s +++ /dev/null @@ -1,39 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel begin_battle_D06948 -/* D06948 80241218 27BDFFE0 */ addiu $sp, $sp, -0x20 -/* D0694C 8024121C AFB00010 */ sw $s0, 0x10($sp) -/* D06950 80241220 3C108011 */ lui $s0, %hi(gPlayerData) -/* D06954 80241224 2610F290 */ addiu $s0, $s0, %lo(gPlayerData) -/* D06958 80241228 AFBF0018 */ sw $ra, 0x18($sp) -/* D0695C 8024122C AFB10014 */ sw $s1, 0x14($sp) -/* D06960 80241230 960302C0 */ lhu $v1, 0x2c0($s0) -/* D06964 80241234 2C6203E7 */ sltiu $v0, $v1, 0x3e7 -/* D06968 80241238 10400003 */ beqz $v0, .L80241248 -/* D0696C 8024123C 0080882D */ daddu $s1, $a0, $zero -/* D06970 80241240 24620001 */ addiu $v0, $v1, 1 -/* D06974 80241244 A60202C0 */ sh $v0, 0x2c0($s0) -.L80241248: -/* D06978 80241248 3C05F5DE */ lui $a1, 0xf5de -/* D0697C 8024124C 34A502E0 */ ori $a1, $a1, 0x2e0 -/* D06980 80241250 0C0B1EAF */ jal evt_get_variable -/* D06984 80241254 0000202D */ daddu $a0, $zero, $zero -/* D06988 80241258 3C038024 */ lui $v1, %hi(D_80246BC4_D0C2F4) -/* D0698C 8024125C 00621821 */ addu $v1, $v1, $v0 -/* D06990 80241260 90636BC4 */ lbu $v1, %lo(D_80246BC4_D0C2F4)($v1) -/* D06994 80241264 8E220084 */ lw $v0, 0x84($s1) -/* D06998 80241268 54430006 */ bnel $v0, $v1, .L80241284 -/* D0699C 8024126C AE200084 */ sw $zero, 0x84($s1) -/* D069A0 80241270 24020001 */ addiu $v0, $zero, 1 -/* D069A4 80241274 AE220084 */ sw $v0, 0x84($s1) -/* D069A8 80241278 960202C2 */ lhu $v0, 0x2c2($s0) -/* D069AC 8024127C 24420001 */ addiu $v0, $v0, 1 -/* D069B0 80241280 A60202C2 */ sh $v0, 0x2c2($s0) -.L80241284: -/* D069B4 80241284 8FBF0018 */ lw $ra, 0x18($sp) -/* D069B8 80241288 8FB10014 */ lw $s1, 0x14($sp) -/* D069BC 8024128C 8FB00010 */ lw $s0, 0x10($sp) -/* D069C0 80241290 24020002 */ addiu $v0, $zero, 2 -/* D069C4 80241294 03E00008 */ jr $ra -/* D069C8 80241298 27BD0020 */ addiu $sp, $sp, 0x20 diff --git a/ver/us/asm/nonmatchings/world/area_sam/sam_02/D05F60/func_8024129C_D069CC.s b/ver/us/asm/nonmatchings/world/area_sam/sam_02/D05F60/func_8024129C_D069CC.s deleted file mode 100644 index 1797350747..0000000000 --- a/ver/us/asm/nonmatchings/world/area_sam/sam_02/D05F60/func_8024129C_D069CC.s +++ /dev/null @@ -1,140 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_8024129C_D069CC -/* D069CC 8024129C 27BDFFC8 */ addiu $sp, $sp, -0x38 -/* D069D0 802412A0 AFB1001C */ sw $s1, 0x1c($sp) -/* D069D4 802412A4 AFBF0020 */ sw $ra, 0x20($sp) -/* D069D8 802412A8 AFB00018 */ sw $s0, 0x18($sp) -/* D069DC 802412AC F7B60030 */ sdc1 $f22, 0x30($sp) -/* D069E0 802412B0 F7B40028 */ sdc1 $f20, 0x28($sp) -/* D069E4 802412B4 10A00060 */ beqz $a1, .L80241438 -/* D069E8 802412B8 0080882D */ daddu $s1, $a0, $zero -/* D069EC 802412BC 3C05F4AC */ lui $a1, 0xf4ac -/* D069F0 802412C0 0C0B1EAF */ jal evt_get_variable -/* D069F4 802412C4 34A5D481 */ ori $a1, $a1, 0xd481 -/* D069F8 802412C8 0220202D */ daddu $a0, $s1, $zero -/* D069FC 802412CC 3C05F4AC */ lui $a1, 0xf4ac -/* D06A00 802412D0 4482B000 */ mtc1 $v0, $f22 -/* D06A04 802412D4 00000000 */ nop -/* D06A08 802412D8 4680B5A0 */ cvt.s.w $f22, $f22 -/* D06A0C 802412DC 0C0B1EAF */ jal evt_get_variable -/* D06A10 802412E0 34A5D482 */ ori $a1, $a1, 0xd482 -/* D06A14 802412E4 0220202D */ daddu $a0, $s1, $zero -/* D06A18 802412E8 3C05F4AC */ lui $a1, 0xf4ac -/* D06A1C 802412EC 4482A000 */ mtc1 $v0, $f20 -/* D06A20 802412F0 00000000 */ nop -/* D06A24 802412F4 4680A520 */ cvt.s.w $f20, $f20 -/* D06A28 802412F8 0C0B1EAF */ jal evt_get_variable -/* D06A2C 802412FC 34A5D483 */ ori $a1, $a1, 0xd483 -/* D06A30 80241300 44821000 */ mtc1 $v0, $f2 -/* D06A34 80241304 00000000 */ nop -/* D06A38 80241308 468010A0 */ cvt.s.w $f2, $f2 -/* D06A3C 8024130C 4405B000 */ mfc1 $a1, $f22 -/* D06A40 80241310 4406A000 */ mfc1 $a2, $f20 -/* D06A44 80241314 44071000 */ mfc1 $a3, $f2 -/* D06A48 80241318 0C01C574 */ jal fx_quizmo_stage -/* D06A4C 8024131C 0000202D */ daddu $a0, $zero, $zero -/* D06A50 80241320 0220202D */ daddu $a0, $s1, $zero -/* D06A54 80241324 3C05F4AC */ lui $a1, 0xf4ac -/* D06A58 80241328 34A5D481 */ ori $a1, $a1, 0xd481 -/* D06A5C 8024132C 3C108025 */ lui $s0, %hi(sam_02_8024B9B0) -/* D06A60 80241330 2610B9B0 */ addiu $s0, $s0, %lo(sam_02_8024B9B0) -/* D06A64 80241334 0C0B1EAF */ jal evt_get_variable -/* D06A68 80241338 AE020000 */ sw $v0, ($s0) -/* D06A6C 8024133C 0220202D */ daddu $a0, $s1, $zero -/* D06A70 80241340 3C05F4AC */ lui $a1, 0xf4ac -/* D06A74 80241344 4482B000 */ mtc1 $v0, $f22 -/* D06A78 80241348 00000000 */ nop -/* D06A7C 8024134C 4680B5A0 */ cvt.s.w $f22, $f22 -/* D06A80 80241350 0C0B1EAF */ jal evt_get_variable -/* D06A84 80241354 34A5D482 */ ori $a1, $a1, 0xd482 -/* D06A88 80241358 0220202D */ daddu $a0, $s1, $zero -/* D06A8C 8024135C 3C05F4AC */ lui $a1, 0xf4ac -/* D06A90 80241360 4482A000 */ mtc1 $v0, $f20 -/* D06A94 80241364 00000000 */ nop -/* D06A98 80241368 4680A520 */ cvt.s.w $f20, $f20 -/* D06A9C 8024136C 0C0B1EAF */ jal evt_get_variable -/* D06AA0 80241370 34A5D483 */ ori $a1, $a1, 0xd483 -/* D06AA4 80241374 44821000 */ mtc1 $v0, $f2 -/* D06AA8 80241378 00000000 */ nop -/* D06AAC 8024137C 468010A0 */ cvt.s.w $f2, $f2 -/* D06AB0 80241380 4405B000 */ mfc1 $a1, $f22 -/* D06AB4 80241384 4406A000 */ mfc1 $a2, $f20 -/* D06AB8 80241388 44071000 */ mfc1 $a3, $f2 -/* D06ABC 8024138C 0C01C604 */ jal fx_quizmo_audience -/* D06AC0 80241390 0000202D */ daddu $a0, $zero, $zero -/* D06AC4 80241394 0220202D */ daddu $a0, $s1, $zero -/* D06AC8 80241398 3C05F4AC */ lui $a1, 0xf4ac -/* D06ACC 8024139C 3C018025 */ lui $at, %hi(D_8024B9B4) -/* D06AD0 802413A0 AC22B9B4 */ sw $v0, %lo(D_8024B9B4)($at) -/* D06AD4 802413A4 0C0B1EAF */ jal evt_get_variable -/* D06AD8 802413A8 34A5D481 */ ori $a1, $a1, 0xd481 -/* D06ADC 802413AC 0220202D */ daddu $a0, $s1, $zero -/* D06AE0 802413B0 3C05F4AC */ lui $a1, 0xf4ac -/* D06AE4 802413B4 4482B000 */ mtc1 $v0, $f22 -/* D06AE8 802413B8 00000000 */ nop -/* D06AEC 802413BC 4680B5A0 */ cvt.s.w $f22, $f22 -/* D06AF0 802413C0 0C0B1EAF */ jal evt_get_variable -/* D06AF4 802413C4 34A5D482 */ ori $a1, $a1, 0xd482 -/* D06AF8 802413C8 0220202D */ daddu $a0, $s1, $zero -/* D06AFC 802413CC 3C05F4AC */ lui $a1, 0xf4ac -/* D06B00 802413D0 4482A000 */ mtc1 $v0, $f20 -/* D06B04 802413D4 00000000 */ nop -/* D06B08 802413D8 4680A520 */ cvt.s.w $f20, $f20 -/* D06B0C 802413DC 0C0B1EAF */ jal evt_get_variable -/* D06B10 802413E0 34A5D483 */ ori $a1, $a1, 0xd483 -/* D06B14 802413E4 44821000 */ mtc1 $v0, $f2 -/* D06B18 802413E8 00000000 */ nop -/* D06B1C 802413EC 468010A0 */ cvt.s.w $f2, $f2 -/* D06B20 802413F0 4405B000 */ mfc1 $a1, $f22 -/* D06B24 802413F4 4406A000 */ mfc1 $a2, $f20 -/* D06B28 802413F8 3C013F80 */ lui $at, 0x3f80 -/* D06B2C 802413FC 44810000 */ mtc1 $at, $f0 -/* D06B30 80241400 44071000 */ mfc1 $a3, $f2 -/* D06B34 80241404 0000202D */ daddu $a0, $zero, $zero -/* D06B38 80241408 AFA00014 */ sw $zero, 0x14($sp) -/* D06B3C 8024140C 0C01CA24 */ jal fx_quizmo_assistant -/* D06B40 80241410 E7A00010 */ swc1 $f0, 0x10($sp) -/* D06B44 80241414 8E030000 */ lw $v1, ($s0) -/* D06B48 80241418 8C64000C */ lw $a0, 0xc($v1) -/* D06B4C 8024141C 3C018025 */ lui $at, %hi(D_8024B9B8) -/* D06B50 80241420 AC22B9B8 */ sw $v0, %lo(D_8024B9B8)($at) -/* D06B54 80241424 AC800018 */ sw $zero, 0x18($a0) -/* D06B58 80241428 AC800020 */ sw $zero, 0x20($a0) -/* D06B5C 8024142C AC800024 */ sw $zero, 0x24($a0) -/* D06B60 80241430 AC800028 */ sw $zero, 0x28($a0) -/* D06B64 80241434 AC80001C */ sw $zero, 0x1c($a0) -.L80241438: -/* D06B68 80241438 3C028025 */ lui $v0, %hi(sam_02_8024B9B0) -/* D06B6C 8024143C 8C42B9B0 */ lw $v0, %lo(sam_02_8024B9B0)($v0) -/* D06B70 80241440 8C44000C */ lw $a0, 0xc($v0) -/* D06B74 80241444 8C820020 */ lw $v0, 0x20($a0) -/* D06B78 80241448 8C830028 */ lw $v1, 0x28($a0) -/* D06B7C 8024144C 2442000A */ addiu $v0, $v0, 0xa -/* D06B80 80241450 AC820020 */ sw $v0, 0x20($a0) -/* D06B84 80241454 8C820024 */ lw $v0, 0x24($a0) -/* D06B88 80241458 2463000A */ addiu $v1, $v1, 0xa -/* D06B8C 8024145C AC830028 */ sw $v1, 0x28($a0) -/* D06B90 80241460 8C830018 */ lw $v1, 0x18($a0) -/* D06B94 80241464 2442000A */ addiu $v0, $v0, 0xa -/* D06B98 80241468 AC820024 */ sw $v0, 0x24($a0) -/* D06B9C 8024146C 8C82001C */ lw $v0, 0x1c($a0) -/* D06BA0 80241470 2463000A */ addiu $v1, $v1, 0xa -/* D06BA4 80241474 AC830018 */ sw $v1, 0x18($a0) -/* D06BA8 80241478 286300FF */ slti $v1, $v1, 0xff -/* D06BAC 8024147C 2442000A */ addiu $v0, $v0, 0xa -/* D06BB0 80241480 AC82001C */ sw $v0, 0x1c($a0) -/* D06BB4 80241484 14600004 */ bnez $v1, .L80241498 -/* D06BB8 80241488 0000102D */ daddu $v0, $zero, $zero -/* D06BBC 8024148C 240200FF */ addiu $v0, $zero, 0xff -/* D06BC0 80241490 AC820018 */ sw $v0, 0x18($a0) -/* D06BC4 80241494 24020002 */ addiu $v0, $zero, 2 -.L80241498: -/* D06BC8 80241498 8FBF0020 */ lw $ra, 0x20($sp) -/* D06BCC 8024149C 8FB1001C */ lw $s1, 0x1c($sp) -/* D06BD0 802414A0 8FB00018 */ lw $s0, 0x18($sp) -/* D06BD4 802414A4 D7B60030 */ ldc1 $f22, 0x30($sp) -/* D06BD8 802414A8 D7B40028 */ ldc1 $f20, 0x28($sp) -/* D06BDC 802414AC 03E00008 */ jr $ra -/* D06BE0 802414B0 27BD0038 */ addiu $sp, $sp, 0x38 diff --git a/ver/us/asm/nonmatchings/world/area_sam/sam_02/D05F60/func_802414B4_D06BE4.s b/ver/us/asm/nonmatchings/world/area_sam/sam_02/D05F60/func_802414B4_D06BE4.s deleted file mode 100644 index f47e304a22..0000000000 --- a/ver/us/asm/nonmatchings/world/area_sam/sam_02/D05F60/func_802414B4_D06BE4.s +++ /dev/null @@ -1,52 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_802414B4_D06BE4 -/* D06BE4 802414B4 27BDFFE8 */ addiu $sp, $sp, -0x18 -/* D06BE8 802414B8 10A0000B */ beqz $a1, .L802414E8 -/* D06BEC 802414BC AFBF0010 */ sw $ra, 0x10($sp) -/* D06BF0 802414C0 3C038025 */ lui $v1, %hi(D_8024B9B4) -/* D06BF4 802414C4 8C63B9B4 */ lw $v1, %lo(D_8024B9B4)($v1) -/* D06BF8 802414C8 8C620000 */ lw $v0, ($v1) -/* D06BFC 802414CC 3C048025 */ lui $a0, %hi(D_8024B9B8) -/* D06C00 802414D0 8C84B9B8 */ lw $a0, %lo(D_8024B9B8)($a0) -/* D06C04 802414D4 34420010 */ ori $v0, $v0, 0x10 -/* D06C08 802414D8 AC620000 */ sw $v0, ($v1) -/* D06C0C 802414DC 8C820000 */ lw $v0, ($a0) -/* D06C10 802414E0 34420010 */ ori $v0, $v0, 0x10 -/* D06C14 802414E4 AC820000 */ sw $v0, ($a0) -.L802414E8: -/* D06C18 802414E8 3C048025 */ lui $a0, %hi(sam_02_8024B9B0) -/* D06C1C 802414EC 8C84B9B0 */ lw $a0, %lo(sam_02_8024B9B0)($a0) -/* D06C20 802414F0 8C85000C */ lw $a1, 0xc($a0) -/* D06C24 802414F4 8CA20018 */ lw $v0, 0x18($a1) -/* D06C28 802414F8 8CA30020 */ lw $v1, 0x20($a1) -/* D06C2C 802414FC 2442FFF6 */ addiu $v0, $v0, -0xa -/* D06C30 80241500 ACA20018 */ sw $v0, 0x18($a1) -/* D06C34 80241504 8CA20024 */ lw $v0, 0x24($a1) -/* D06C38 80241508 2463FFF6 */ addiu $v1, $v1, -0xa -/* D06C3C 8024150C ACA30020 */ sw $v1, 0x20($a1) -/* D06C40 80241510 8CA30028 */ lw $v1, 0x28($a1) -/* D06C44 80241514 2442FFF6 */ addiu $v0, $v0, -0xa -/* D06C48 80241518 ACA20024 */ sw $v0, 0x24($a1) -/* D06C4C 8024151C 8CA2001C */ lw $v0, 0x1c($a1) -/* D06C50 80241520 2463FFF6 */ addiu $v1, $v1, -0xa -/* D06C54 80241524 ACA30028 */ sw $v1, 0x28($a1) -/* D06C58 80241528 8CA30018 */ lw $v1, 0x18($a1) -/* D06C5C 8024152C 2442FFF6 */ addiu $v0, $v0, -0xa -/* D06C60 80241530 18600003 */ blez $v1, .L80241540 -/* D06C64 80241534 ACA2001C */ sw $v0, 0x1c($a1) -/* D06C68 80241538 08090557 */ j .L8024155C -/* D06C6C 8024153C 0000102D */ daddu $v0, $zero, $zero -.L80241540: -/* D06C70 80241540 0C016914 */ jal remove_effect -/* D06C74 80241544 ACA00018 */ sw $zero, 0x18($a1) -/* D06C78 80241548 3C048025 */ lui $a0, %hi(D_8024B990) -/* D06C7C 8024154C 8C84B990 */ lw $a0, %lo(D_8024B990)($a0) -/* D06C80 80241550 0C048D70 */ jal free_generic_entity -/* D06C84 80241554 00000000 */ nop -/* D06C88 80241558 24020002 */ addiu $v0, $zero, 2 -.L8024155C: -/* D06C8C 8024155C 8FBF0010 */ lw $ra, 0x10($sp) -/* D06C90 80241560 03E00008 */ jr $ra -/* D06C94 80241564 27BD0018 */ addiu $sp, $sp, 0x18 diff --git a/ver/us/asm/nonmatchings/world/area_sam/sam_02/D05F60/func_80241568_D06C98.s b/ver/us/asm/nonmatchings/world/area_sam/sam_02/D05F60/func_80241568_D06C98.s deleted file mode 100644 index 7dca5f8cb0..0000000000 --- a/ver/us/asm/nonmatchings/world/area_sam/sam_02/D05F60/func_80241568_D06C98.s +++ /dev/null @@ -1,17 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80241568_D06C98 -/* D06C98 80241568 27BDFFE8 */ addiu $sp, $sp, -0x18 -/* D06C9C 8024156C AFBF0010 */ sw $ra, 0x10($sp) -/* D06CA0 80241570 8C82000C */ lw $v0, 0xc($a0) -/* D06CA4 80241574 0C0B1EAF */ jal evt_get_variable -/* D06CA8 80241578 8C450000 */ lw $a1, ($v0) -/* D06CAC 8024157C 3C038025 */ lui $v1, %hi(sam_02_8024B9B0) -/* D06CB0 80241580 8C63B9B0 */ lw $v1, %lo(sam_02_8024B9B0)($v1) -/* D06CB4 80241584 8C63000C */ lw $v1, 0xc($v1) -/* D06CB8 80241588 AC620034 */ sw $v0, 0x34($v1) -/* D06CBC 8024158C 8FBF0010 */ lw $ra, 0x10($sp) -/* D06CC0 80241590 24020002 */ addiu $v0, $zero, 2 -/* D06CC4 80241594 03E00008 */ jr $ra -/* D06CC8 80241598 27BD0018 */ addiu $sp, $sp, 0x18 diff --git a/ver/us/asm/nonmatchings/world/area_sam/sam_02/D05F60/func_8024159C_D06CCC.s b/ver/us/asm/nonmatchings/world/area_sam/sam_02/D05F60/func_8024159C_D06CCC.s deleted file mode 100644 index 3a48d269c7..0000000000 --- a/ver/us/asm/nonmatchings/world/area_sam/sam_02/D05F60/func_8024159C_D06CCC.s +++ /dev/null @@ -1,41 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_8024159C_D06CCC -/* D06CCC 8024159C 27BDFFE8 */ addiu $sp, $sp, -0x18 -/* D06CD0 802415A0 AFBF0010 */ sw $ra, 0x10($sp) -/* D06CD4 802415A4 8C82000C */ lw $v0, 0xc($a0) -/* D06CD8 802415A8 0C0B1EAF */ jal evt_get_variable -/* D06CDC 802415AC 8C450000 */ lw $a1, ($v0) -/* D06CE0 802415B0 0040202D */ daddu $a0, $v0, $zero -/* D06CE4 802415B4 3C028025 */ lui $v0, %hi(sam_02_8024B9B0) -/* D06CE8 802415B8 8C42B9B0 */ lw $v0, %lo(sam_02_8024B9B0)($v0) -/* D06CEC 802415BC 24030001 */ addiu $v1, $zero, 1 -/* D06CF0 802415C0 8C45000C */ lw $a1, 0xc($v0) -/* D06CF4 802415C4 1083000D */ beq $a0, $v1, .L802415FC -/* D06CF8 802415C8 28820002 */ slti $v0, $a0, 2 -/* D06CFC 802415CC 10400005 */ beqz $v0, .L802415E4 -/* D06D00 802415D0 24020002 */ addiu $v0, $zero, 2 -/* D06D04 802415D4 10800007 */ beqz $a0, .L802415F4 -/* D06D08 802415D8 240200C0 */ addiu $v0, $zero, 0xc0 -/* D06D0C 802415DC 08090583 */ j .L8024160C -/* D06D10 802415E0 ACA00038 */ sw $zero, 0x38($a1) -.L802415E4: -/* D06D14 802415E4 10820008 */ beq $a0, $v0, .L80241608 -/* D06D18 802415E8 24020040 */ addiu $v0, $zero, 0x40 -/* D06D1C 802415EC 08090583 */ j .L8024160C -/* D06D20 802415F0 ACA00038 */ sw $zero, 0x38($a1) -.L802415F4: -/* D06D24 802415F4 08090583 */ j .L8024160C -/* D06D28 802415F8 ACA20038 */ sw $v0, 0x38($a1) -.L802415FC: -/* D06D2C 802415FC 24020080 */ addiu $v0, $zero, 0x80 -/* D06D30 80241600 08090583 */ j .L8024160C -/* D06D34 80241604 ACA20038 */ sw $v0, 0x38($a1) -.L80241608: -/* D06D38 80241608 ACA20038 */ sw $v0, 0x38($a1) -.L8024160C: -/* D06D3C 8024160C 8FBF0010 */ lw $ra, 0x10($sp) -/* D06D40 80241610 24020002 */ addiu $v0, $zero, 2 -/* D06D44 80241614 03E00008 */ jr $ra -/* D06D48 80241618 27BD0018 */ addiu $sp, $sp, 0x18 diff --git a/ver/us/asm/nonmatchings/world/area_sam/sam_02/D05F60/func_8024161C_D06D4C.s b/ver/us/asm/nonmatchings/world/area_sam/sam_02/D05F60/func_8024161C_D06D4C.s deleted file mode 100644 index aedfbd9c5b..0000000000 --- a/ver/us/asm/nonmatchings/world/area_sam/sam_02/D05F60/func_8024161C_D06D4C.s +++ /dev/null @@ -1,10 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_8024161C_D06D4C -/* D06D4C 8024161C 3C028025 */ lui $v0, %hi(D_8024B9B8) -/* D06D50 80241620 8C42B9B8 */ lw $v0, %lo(D_8024B9B8)($v0) -/* D06D54 80241624 8C42000C */ lw $v0, 0xc($v0) -/* D06D58 80241628 AC40001C */ sw $zero, 0x1c($v0) -/* D06D5C 8024162C 03E00008 */ jr $ra -/* D06D60 80241630 24020002 */ addiu $v0, $zero, 2 diff --git a/ver/us/asm/nonmatchings/world/area_sam/sam_02/D05F60/func_80241634_D06D64.s b/ver/us/asm/nonmatchings/world/area_sam/sam_02/D05F60/func_80241634_D06D64.s deleted file mode 100644 index 2db063a459..0000000000 --- a/ver/us/asm/nonmatchings/world/area_sam/sam_02/D05F60/func_80241634_D06D64.s +++ /dev/null @@ -1,11 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80241634_D06D64 -/* D06D64 80241634 3C028025 */ lui $v0, %hi(D_8024B9B8) -/* D06D68 80241638 8C42B9B8 */ lw $v0, %lo(D_8024B9B8)($v0) -/* D06D6C 8024163C 8C43000C */ lw $v1, 0xc($v0) -/* D06D70 80241640 24020001 */ addiu $v0, $zero, 1 -/* D06D74 80241644 AC62001C */ sw $v0, 0x1c($v1) -/* D06D78 80241648 03E00008 */ jr $ra -/* D06D7C 8024164C 24020002 */ addiu $v0, $zero, 2 diff --git a/ver/us/asm/nonmatchings/world/area_sam/sam_02/D05F60/func_80241650_D06D80.s b/ver/us/asm/nonmatchings/world/area_sam/sam_02/D05F60/func_80241650_D06D80.s deleted file mode 100644 index 99be28edad..0000000000 --- a/ver/us/asm/nonmatchings/world/area_sam/sam_02/D05F60/func_80241650_D06D80.s +++ /dev/null @@ -1,10 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80241650_D06D80 -/* D06D80 80241650 3C028025 */ lui $v0, %hi(D_8024B9B8) -/* D06D84 80241654 8C42B9B8 */ lw $v0, %lo(D_8024B9B8)($v0) -/* D06D88 80241658 8C43000C */ lw $v1, 0xc($v0) -/* D06D8C 8024165C 24020002 */ addiu $v0, $zero, 2 -/* D06D90 80241660 03E00008 */ jr $ra -/* D06D94 80241664 AC62001C */ sw $v0, 0x1c($v1) diff --git a/ver/us/asm/nonmatchings/world/area_sam/sam_02/D05F60/func_80241B24_D07254.s b/ver/us/asm/nonmatchings/world/area_sam/sam_02/D05F60/func_80241B24_D07254.s deleted file mode 100644 index d4f8c4fd89..0000000000 --- a/ver/us/asm/nonmatchings/world/area_sam/sam_02/D05F60/func_80241B24_D07254.s +++ /dev/null @@ -1,34 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80241B24_D07254 -/* D07254 80241B24 27BDFFE8 */ addiu $sp, $sp, -0x18 -/* D07258 80241B28 3C058025 */ lui $a1, %hi(D_8024B9A8_B8FB28) -/* D0725C 80241B2C 8CA5B9A8 */ lw $a1, %lo(D_8024B9A8_B8FB28)($a1) -/* D07260 80241B30 AFBF0010 */ sw $ra, 0x10($sp) -/* D07264 80241B34 0C0B1EAF */ jal evt_get_variable -/* D07268 80241B38 0000202D */ daddu $a0, $zero, $zero -/* D0726C 80241B3C 0040182D */ daddu $v1, $v0, $zero -/* D07270 80241B40 24020001 */ addiu $v0, $zero, 1 -/* D07274 80241B44 14620006 */ bne $v1, $v0, .L80241B60 -/* D07278 80241B48 24020002 */ addiu $v0, $zero, 2 -/* D0727C 80241B4C 44800000 */ mtc1 $zero, $f0 -/* D07280 80241B50 00000000 */ nop -/* D07284 80241B54 44050000 */ mfc1 $a1, $f0 -/* D07288 80241B58 080906DE */ j .L80241B78 -/* D0728C 80241B5C 0000202D */ daddu $a0, $zero, $zero -.L80241B60: -/* D07290 80241B60 14620008 */ bne $v1, $v0, .L80241B84 -/* D07294 80241B64 24040001 */ addiu $a0, $zero, 1 -/* D07298 80241B68 44800000 */ mtc1 $zero, $f0 -/* D0729C 80241B6C 00000000 */ nop -/* D072A0 80241B70 44050000 */ mfc1 $a1, $f0 -/* D072A4 80241B74 00000000 */ nop -.L80241B78: -/* D072A8 80241B78 00A0302D */ daddu $a2, $a1, $zero -/* D072AC 80241B7C 0C01C5A4 */ jal fx_quizmo_answer -/* D072B0 80241B80 00A0382D */ daddu $a3, $a1, $zero -.L80241B84: -/* D072B4 80241B84 8FBF0010 */ lw $ra, 0x10($sp) -/* D072B8 80241B88 03E00008 */ jr $ra -/* D072BC 80241B8C 27BD0018 */ addiu $sp, $sp, 0x18 diff --git a/ver/us/asm/nonmatchings/world/area_sam/sam_02/D05F60/func_80241B90_D072C0.s b/ver/us/asm/nonmatchings/world/area_sam/sam_02/D05F60/func_80241B90_D072C0.s deleted file mode 100644 index 854efee51f..0000000000 --- a/ver/us/asm/nonmatchings/world/area_sam/sam_02/D05F60/func_80241B90_D072C0.s +++ /dev/null @@ -1,16 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80241B90_D072C0 -/* D072C0 80241B90 27BDFFE8 */ addiu $sp, $sp, -0x18 -/* D072C4 80241B94 3C058024 */ lui $a1, %hi(func_80241B24_D07254) -/* D072C8 80241B98 24A51B24 */ addiu $a1, $a1, %lo(func_80241B24_D07254) -/* D072CC 80241B9C AFBF0010 */ sw $ra, 0x10($sp) -/* D072D0 80241BA0 0C048C8F */ jal create_generic_entity_frontUI -/* D072D4 80241BA4 0000202D */ daddu $a0, $zero, $zero -/* D072D8 80241BA8 8FBF0010 */ lw $ra, 0x10($sp) -/* D072DC 80241BAC 3C018025 */ lui $at, %hi(D_8024B990) -/* D072E0 80241BB0 AC22B990 */ sw $v0, %lo(D_8024B990)($at) -/* D072E4 80241BB4 24020002 */ addiu $v0, $zero, 2 -/* D072E8 80241BB8 03E00008 */ jr $ra -/* D072EC 80241BBC 27BD0018 */ addiu $sp, $sp, 0x18 diff --git a/ver/us/asm/nonmatchings/world/area_sam/sam_11/D3A930/func_8024052C_D3AAFC.s b/ver/us/asm/nonmatchings/world/area_sam/sam_11/D3A930/func_8024052C_D3AAFC.s index 9f8a2e7390..11ef0281d0 100644 --- a/ver/us/asm/nonmatchings/world/area_sam/sam_11/D3A930/func_8024052C_D3AAFC.s +++ b/ver/us/asm/nonmatchings/world/area_sam/sam_11/D3A930/func_8024052C_D3AAFC.s @@ -3,7 +3,7 @@ glabel func_8024052C_D3AAFC /* D3AAFC 8024052C 24020001 */ addiu $v0, $zero, 1 -/* D3AB00 80240530 3C018015 */ lui $at, %hi(D_80151310) -/* D3AB04 80240534 AC221310 */ sw $v0, %lo(D_80151310)($at) +/* D3AB00 80240530 3C018015 */ lui $at, %hi(gEntityHideMode) +/* D3AB04 80240534 AC221310 */ sw $v0, %lo(gEntityHideMode)($at) /* D3AB08 80240538 03E00008 */ jr $ra /* D3AB0C 8024053C 24020002 */ addiu $v0, $zero, 2 diff --git a/ver/us/asm/nonmatchings/world/area_sam/sam_11/D3ADA0/func_80240EBC_D3B48C.s b/ver/us/asm/nonmatchings/world/area_sam/sam_11/D3ADA0/func_80240EBC_D3B48C.s deleted file mode 100644 index 3fc9363b86..0000000000 --- a/ver/us/asm/nonmatchings/world/area_sam/sam_11/D3ADA0/func_80240EBC_D3B48C.s +++ /dev/null @@ -1,39 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80240EBC_D3B48C -/* D3B48C 80240EBC 27BDFFE0 */ addiu $sp, $sp, -0x20 -/* D3B490 80240EC0 AFB00010 */ sw $s0, 0x10($sp) -/* D3B494 80240EC4 3C108011 */ lui $s0, %hi(gPlayerData) -/* D3B498 80240EC8 2610F290 */ addiu $s0, $s0, %lo(gPlayerData) -/* D3B49C 80240ECC AFBF0018 */ sw $ra, 0x18($sp) -/* D3B4A0 80240ED0 AFB10014 */ sw $s1, 0x14($sp) -/* D3B4A4 80240ED4 960302C0 */ lhu $v1, 0x2c0($s0) -/* D3B4A8 80240ED8 2C6203E7 */ sltiu $v0, $v1, 0x3e7 -/* D3B4AC 80240EDC 10400003 */ beqz $v0, .L80240EEC -/* D3B4B0 80240EE0 0080882D */ daddu $s1, $a0, $zero -/* D3B4B4 80240EE4 24620001 */ addiu $v0, $v1, 1 -/* D3B4B8 80240EE8 A60202C0 */ sh $v0, 0x2c0($s0) -.L80240EEC: -/* D3B4BC 80240EEC 3C05F5DE */ lui $a1, 0xf5de -/* D3B4C0 80240EF0 34A502E0 */ ori $a1, $a1, 0x2e0 -/* D3B4C4 80240EF4 0C0B1EAF */ jal evt_get_variable -/* D3B4C8 80240EF8 0000202D */ daddu $a0, $zero, $zero -/* D3B4CC 80240EFC 3C038024 */ lui $v1, %hi(D_80244FDC_D3F5AC) -/* D3B4D0 80240F00 00621821 */ addu $v1, $v1, $v0 -/* D3B4D4 80240F04 90634FDC */ lbu $v1, %lo(D_80244FDC_D3F5AC)($v1) -/* D3B4D8 80240F08 8E220084 */ lw $v0, 0x84($s1) -/* D3B4DC 80240F0C 54430006 */ bnel $v0, $v1, .L80240F28 -/* D3B4E0 80240F10 AE200084 */ sw $zero, 0x84($s1) -/* D3B4E4 80240F14 24020001 */ addiu $v0, $zero, 1 -/* D3B4E8 80240F18 AE220084 */ sw $v0, 0x84($s1) -/* D3B4EC 80240F1C 960202C2 */ lhu $v0, 0x2c2($s0) -/* D3B4F0 80240F20 24420001 */ addiu $v0, $v0, 1 -/* D3B4F4 80240F24 A60202C2 */ sh $v0, 0x2c2($s0) -.L80240F28: -/* D3B4F8 80240F28 8FBF0018 */ lw $ra, 0x18($sp) -/* D3B4FC 80240F2C 8FB10014 */ lw $s1, 0x14($sp) -/* D3B500 80240F30 8FB00010 */ lw $s0, 0x10($sp) -/* D3B504 80240F34 24020002 */ addiu $v0, $zero, 2 -/* D3B508 80240F38 03E00008 */ jr $ra -/* D3B50C 80240F3C 27BD0020 */ addiu $sp, $sp, 0x20 diff --git a/ver/us/asm/nonmatchings/world/area_sam/sam_11/D3ADA0/func_80240F40_D3B510.s b/ver/us/asm/nonmatchings/world/area_sam/sam_11/D3ADA0/func_80240F40_D3B510.s deleted file mode 100644 index 104d4dd293..0000000000 --- a/ver/us/asm/nonmatchings/world/area_sam/sam_11/D3ADA0/func_80240F40_D3B510.s +++ /dev/null @@ -1,140 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80240F40_D3B510 -/* D3B510 80240F40 27BDFFC8 */ addiu $sp, $sp, -0x38 -/* D3B514 80240F44 AFB1001C */ sw $s1, 0x1c($sp) -/* D3B518 80240F48 AFBF0020 */ sw $ra, 0x20($sp) -/* D3B51C 80240F4C AFB00018 */ sw $s0, 0x18($sp) -/* D3B520 80240F50 F7B60030 */ sdc1 $f22, 0x30($sp) -/* D3B524 80240F54 F7B40028 */ sdc1 $f20, 0x28($sp) -/* D3B528 80240F58 10A00060 */ beqz $a1, .L802410DC -/* D3B52C 80240F5C 0080882D */ daddu $s1, $a0, $zero -/* D3B530 80240F60 3C05F4AC */ lui $a1, 0xf4ac -/* D3B534 80240F64 0C0B1EAF */ jal evt_get_variable -/* D3B538 80240F68 34A5D481 */ ori $a1, $a1, 0xd481 -/* D3B53C 80240F6C 0220202D */ daddu $a0, $s1, $zero -/* D3B540 80240F70 3C05F4AC */ lui $a1, 0xf4ac -/* D3B544 80240F74 4482B000 */ mtc1 $v0, $f22 -/* D3B548 80240F78 00000000 */ nop -/* D3B54C 80240F7C 4680B5A0 */ cvt.s.w $f22, $f22 -/* D3B550 80240F80 0C0B1EAF */ jal evt_get_variable -/* D3B554 80240F84 34A5D482 */ ori $a1, $a1, 0xd482 -/* D3B558 80240F88 0220202D */ daddu $a0, $s1, $zero -/* D3B55C 80240F8C 3C05F4AC */ lui $a1, 0xf4ac -/* D3B560 80240F90 4482A000 */ mtc1 $v0, $f20 -/* D3B564 80240F94 00000000 */ nop -/* D3B568 80240F98 4680A520 */ cvt.s.w $f20, $f20 -/* D3B56C 80240F9C 0C0B1EAF */ jal evt_get_variable -/* D3B570 80240FA0 34A5D483 */ ori $a1, $a1, 0xd483 -/* D3B574 80240FA4 44821000 */ mtc1 $v0, $f2 -/* D3B578 80240FA8 00000000 */ nop -/* D3B57C 80240FAC 468010A0 */ cvt.s.w $f2, $f2 -/* D3B580 80240FB0 4405B000 */ mfc1 $a1, $f22 -/* D3B584 80240FB4 4406A000 */ mfc1 $a2, $f20 -/* D3B588 80240FB8 44071000 */ mfc1 $a3, $f2 -/* D3B58C 80240FBC 0C01C574 */ jal fx_quizmo_stage -/* D3B590 80240FC0 0000202D */ daddu $a0, $zero, $zero -/* D3B594 80240FC4 0220202D */ daddu $a0, $s1, $zero -/* D3B598 80240FC8 3C05F4AC */ lui $a1, 0xf4ac -/* D3B59C 80240FCC 34A5D481 */ ori $a1, $a1, 0xd481 -/* D3B5A0 80240FD0 3C108025 */ lui $s0, %hi(D_80251470) -/* D3B5A4 80240FD4 26101470 */ addiu $s0, $s0, %lo(D_80251470) -/* D3B5A8 80240FD8 0C0B1EAF */ jal evt_get_variable -/* D3B5AC 80240FDC AE020000 */ sw $v0, ($s0) -/* D3B5B0 80240FE0 0220202D */ daddu $a0, $s1, $zero -/* D3B5B4 80240FE4 3C05F4AC */ lui $a1, 0xf4ac -/* D3B5B8 80240FE8 4482B000 */ mtc1 $v0, $f22 -/* D3B5BC 80240FEC 00000000 */ nop -/* D3B5C0 80240FF0 4680B5A0 */ cvt.s.w $f22, $f22 -/* D3B5C4 80240FF4 0C0B1EAF */ jal evt_get_variable -/* D3B5C8 80240FF8 34A5D482 */ ori $a1, $a1, 0xd482 -/* D3B5CC 80240FFC 0220202D */ daddu $a0, $s1, $zero -/* D3B5D0 80241000 3C05F4AC */ lui $a1, 0xf4ac -/* D3B5D4 80241004 4482A000 */ mtc1 $v0, $f20 -/* D3B5D8 80241008 00000000 */ nop -/* D3B5DC 8024100C 4680A520 */ cvt.s.w $f20, $f20 -/* D3B5E0 80241010 0C0B1EAF */ jal evt_get_variable -/* D3B5E4 80241014 34A5D483 */ ori $a1, $a1, 0xd483 -/* D3B5E8 80241018 44821000 */ mtc1 $v0, $f2 -/* D3B5EC 8024101C 00000000 */ nop -/* D3B5F0 80241020 468010A0 */ cvt.s.w $f2, $f2 -/* D3B5F4 80241024 4405B000 */ mfc1 $a1, $f22 -/* D3B5F8 80241028 4406A000 */ mfc1 $a2, $f20 -/* D3B5FC 8024102C 44071000 */ mfc1 $a3, $f2 -/* D3B600 80241030 0C01C604 */ jal fx_quizmo_audience -/* D3B604 80241034 0000202D */ daddu $a0, $zero, $zero -/* D3B608 80241038 0220202D */ daddu $a0, $s1, $zero -/* D3B60C 8024103C 3C05F4AC */ lui $a1, 0xf4ac -/* D3B610 80241040 3C018025 */ lui $at, %hi(func_80251474) -/* D3B614 80241044 AC221474 */ sw $v0, %lo(func_80251474)($at) -/* D3B618 80241048 0C0B1EAF */ jal evt_get_variable -/* D3B61C 8024104C 34A5D481 */ ori $a1, $a1, 0xd481 -/* D3B620 80241050 0220202D */ daddu $a0, $s1, $zero -/* D3B624 80241054 3C05F4AC */ lui $a1, 0xf4ac -/* D3B628 80241058 4482B000 */ mtc1 $v0, $f22 -/* D3B62C 8024105C 00000000 */ nop -/* D3B630 80241060 4680B5A0 */ cvt.s.w $f22, $f22 -/* D3B634 80241064 0C0B1EAF */ jal evt_get_variable -/* D3B638 80241068 34A5D482 */ ori $a1, $a1, 0xd482 -/* D3B63C 8024106C 0220202D */ daddu $a0, $s1, $zero -/* D3B640 80241070 3C05F4AC */ lui $a1, 0xf4ac -/* D3B644 80241074 4482A000 */ mtc1 $v0, $f20 -/* D3B648 80241078 00000000 */ nop -/* D3B64C 8024107C 4680A520 */ cvt.s.w $f20, $f20 -/* D3B650 80241080 0C0B1EAF */ jal evt_get_variable -/* D3B654 80241084 34A5D483 */ ori $a1, $a1, 0xd483 -/* D3B658 80241088 44821000 */ mtc1 $v0, $f2 -/* D3B65C 8024108C 00000000 */ nop -/* D3B660 80241090 468010A0 */ cvt.s.w $f2, $f2 -/* D3B664 80241094 4405B000 */ mfc1 $a1, $f22 -/* D3B668 80241098 4406A000 */ mfc1 $a2, $f20 -/* D3B66C 8024109C 3C013F80 */ lui $at, 0x3f80 -/* D3B670 802410A0 44810000 */ mtc1 $at, $f0 -/* D3B674 802410A4 44071000 */ mfc1 $a3, $f2 -/* D3B678 802410A8 0000202D */ daddu $a0, $zero, $zero -/* D3B67C 802410AC AFA00014 */ sw $zero, 0x14($sp) -/* D3B680 802410B0 0C01CA24 */ jal fx_quizmo_assistant -/* D3B684 802410B4 E7A00010 */ swc1 $f0, 0x10($sp) -/* D3B688 802410B8 8E030000 */ lw $v1, ($s0) -/* D3B68C 802410BC 8C64000C */ lw $a0, 0xc($v1) -/* D3B690 802410C0 3C018025 */ lui $at, %hi(D_80251478) -/* D3B694 802410C4 AC221478 */ sw $v0, %lo(D_80251478)($at) -/* D3B698 802410C8 AC800018 */ sw $zero, 0x18($a0) -/* D3B69C 802410CC AC800020 */ sw $zero, 0x20($a0) -/* D3B6A0 802410D0 AC800024 */ sw $zero, 0x24($a0) -/* D3B6A4 802410D4 AC800028 */ sw $zero, 0x28($a0) -/* D3B6A8 802410D8 AC80001C */ sw $zero, 0x1c($a0) -.L802410DC: -/* D3B6AC 802410DC 3C028025 */ lui $v0, %hi(D_80251470) -/* D3B6B0 802410E0 8C421470 */ lw $v0, %lo(D_80251470)($v0) -/* D3B6B4 802410E4 8C44000C */ lw $a0, 0xc($v0) -/* D3B6B8 802410E8 8C820020 */ lw $v0, 0x20($a0) -/* D3B6BC 802410EC 8C830028 */ lw $v1, 0x28($a0) -/* D3B6C0 802410F0 2442000A */ addiu $v0, $v0, 0xa -/* D3B6C4 802410F4 AC820020 */ sw $v0, 0x20($a0) -/* D3B6C8 802410F8 8C820024 */ lw $v0, 0x24($a0) -/* D3B6CC 802410FC 2463000A */ addiu $v1, $v1, 0xa -/* D3B6D0 80241100 AC830028 */ sw $v1, 0x28($a0) -/* D3B6D4 80241104 8C830018 */ lw $v1, 0x18($a0) -/* D3B6D8 80241108 2442000A */ addiu $v0, $v0, 0xa -/* D3B6DC 8024110C AC820024 */ sw $v0, 0x24($a0) -/* D3B6E0 80241110 8C82001C */ lw $v0, 0x1c($a0) -/* D3B6E4 80241114 2463000A */ addiu $v1, $v1, 0xa -/* D3B6E8 80241118 AC830018 */ sw $v1, 0x18($a0) -/* D3B6EC 8024111C 286300FF */ slti $v1, $v1, 0xff -/* D3B6F0 80241120 2442000A */ addiu $v0, $v0, 0xa -/* D3B6F4 80241124 AC82001C */ sw $v0, 0x1c($a0) -/* D3B6F8 80241128 14600004 */ bnez $v1, .L8024113C -/* D3B6FC 8024112C 0000102D */ daddu $v0, $zero, $zero -/* D3B700 80241130 240200FF */ addiu $v0, $zero, 0xff -/* D3B704 80241134 AC820018 */ sw $v0, 0x18($a0) -/* D3B708 80241138 24020002 */ addiu $v0, $zero, 2 -.L8024113C: -/* D3B70C 8024113C 8FBF0020 */ lw $ra, 0x20($sp) -/* D3B710 80241140 8FB1001C */ lw $s1, 0x1c($sp) -/* D3B714 80241144 8FB00018 */ lw $s0, 0x18($sp) -/* D3B718 80241148 D7B60030 */ ldc1 $f22, 0x30($sp) -/* D3B71C 8024114C D7B40028 */ ldc1 $f20, 0x28($sp) -/* D3B720 80241150 03E00008 */ jr $ra -/* D3B724 80241154 27BD0038 */ addiu $sp, $sp, 0x38 diff --git a/ver/us/asm/nonmatchings/world/area_sam/sam_11/D3ADA0/func_80241158_D3B728.s b/ver/us/asm/nonmatchings/world/area_sam/sam_11/D3ADA0/func_80241158_D3B728.s deleted file mode 100644 index ec8016345e..0000000000 --- a/ver/us/asm/nonmatchings/world/area_sam/sam_11/D3ADA0/func_80241158_D3B728.s +++ /dev/null @@ -1,52 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80241158_D3B728 -/* D3B728 80241158 27BDFFE8 */ addiu $sp, $sp, -0x18 -/* D3B72C 8024115C 10A0000B */ beqz $a1, .L8024118C -/* D3B730 80241160 AFBF0010 */ sw $ra, 0x10($sp) -/* D3B734 80241164 3C038025 */ lui $v1, %hi(func_80251474) -/* D3B738 80241168 8C631474 */ lw $v1, %lo(func_80251474)($v1) -/* D3B73C 8024116C 8C620000 */ lw $v0, ($v1) -/* D3B740 80241170 3C048025 */ lui $a0, %hi(D_80251478) -/* D3B744 80241174 8C841478 */ lw $a0, %lo(D_80251478)($a0) -/* D3B748 80241178 34420010 */ ori $v0, $v0, 0x10 -/* D3B74C 8024117C AC620000 */ sw $v0, ($v1) -/* D3B750 80241180 8C820000 */ lw $v0, ($a0) -/* D3B754 80241184 34420010 */ ori $v0, $v0, 0x10 -/* D3B758 80241188 AC820000 */ sw $v0, ($a0) -.L8024118C: -/* D3B75C 8024118C 3C048025 */ lui $a0, %hi(D_80251470) -/* D3B760 80241190 8C841470 */ lw $a0, %lo(D_80251470)($a0) -/* D3B764 80241194 8C85000C */ lw $a1, 0xc($a0) -/* D3B768 80241198 8CA20018 */ lw $v0, 0x18($a1) -/* D3B76C 8024119C 8CA30020 */ lw $v1, 0x20($a1) -/* D3B770 802411A0 2442FFF6 */ addiu $v0, $v0, -0xa -/* D3B774 802411A4 ACA20018 */ sw $v0, 0x18($a1) -/* D3B778 802411A8 8CA20024 */ lw $v0, 0x24($a1) -/* D3B77C 802411AC 2463FFF6 */ addiu $v1, $v1, -0xa -/* D3B780 802411B0 ACA30020 */ sw $v1, 0x20($a1) -/* D3B784 802411B4 8CA30028 */ lw $v1, 0x28($a1) -/* D3B788 802411B8 2442FFF6 */ addiu $v0, $v0, -0xa -/* D3B78C 802411BC ACA20024 */ sw $v0, 0x24($a1) -/* D3B790 802411C0 8CA2001C */ lw $v0, 0x1c($a1) -/* D3B794 802411C4 2463FFF6 */ addiu $v1, $v1, -0xa -/* D3B798 802411C8 ACA30028 */ sw $v1, 0x28($a1) -/* D3B79C 802411CC 8CA30018 */ lw $v1, 0x18($a1) -/* D3B7A0 802411D0 2442FFF6 */ addiu $v0, $v0, -0xa -/* D3B7A4 802411D4 18600003 */ blez $v1, .L802411E4 -/* D3B7A8 802411D8 ACA2001C */ sw $v0, 0x1c($a1) -/* D3B7AC 802411DC 08090480 */ j .L80241200 -/* D3B7B0 802411E0 0000102D */ daddu $v0, $zero, $zero -.L802411E4: -/* D3B7B4 802411E4 0C016914 */ jal remove_effect -/* D3B7B8 802411E8 ACA00018 */ sw $zero, 0x18($a1) -/* D3B7BC 802411EC 3C048025 */ lui $a0, %hi(D_80251450) -/* D3B7C0 802411F0 8C841450 */ lw $a0, %lo(D_80251450)($a0) -/* D3B7C4 802411F4 0C048D70 */ jal free_generic_entity -/* D3B7C8 802411F8 00000000 */ nop -/* D3B7CC 802411FC 24020002 */ addiu $v0, $zero, 2 -.L80241200: -/* D3B7D0 80241200 8FBF0010 */ lw $ra, 0x10($sp) -/* D3B7D4 80241204 03E00008 */ jr $ra -/* D3B7D8 80241208 27BD0018 */ addiu $sp, $sp, 0x18 diff --git a/ver/us/asm/nonmatchings/world/area_sam/sam_11/D3ADA0/func_8024120C_D3B7DC.s b/ver/us/asm/nonmatchings/world/area_sam/sam_11/D3ADA0/func_8024120C_D3B7DC.s deleted file mode 100644 index 40a495f31e..0000000000 --- a/ver/us/asm/nonmatchings/world/area_sam/sam_11/D3ADA0/func_8024120C_D3B7DC.s +++ /dev/null @@ -1,17 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_8024120C_D3B7DC -/* D3B7DC 8024120C 27BDFFE8 */ addiu $sp, $sp, -0x18 -/* D3B7E0 80241210 AFBF0010 */ sw $ra, 0x10($sp) -/* D3B7E4 80241214 8C82000C */ lw $v0, 0xc($a0) -/* D3B7E8 80241218 0C0B1EAF */ jal evt_get_variable -/* D3B7EC 8024121C 8C450000 */ lw $a1, ($v0) -/* D3B7F0 80241220 3C038025 */ lui $v1, %hi(D_80251470) -/* D3B7F4 80241224 8C631470 */ lw $v1, %lo(D_80251470)($v1) -/* D3B7F8 80241228 8C63000C */ lw $v1, 0xc($v1) -/* D3B7FC 8024122C AC620034 */ sw $v0, 0x34($v1) -/* D3B800 80241230 8FBF0010 */ lw $ra, 0x10($sp) -/* D3B804 80241234 24020002 */ addiu $v0, $zero, 2 -/* D3B808 80241238 03E00008 */ jr $ra -/* D3B80C 8024123C 27BD0018 */ addiu $sp, $sp, 0x18 diff --git a/ver/us/asm/nonmatchings/world/area_sam/sam_11/D3ADA0/func_80241240_D3B810.s b/ver/us/asm/nonmatchings/world/area_sam/sam_11/D3ADA0/func_80241240_D3B810.s deleted file mode 100644 index b10a46f3ea..0000000000 --- a/ver/us/asm/nonmatchings/world/area_sam/sam_11/D3ADA0/func_80241240_D3B810.s +++ /dev/null @@ -1,41 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80241240_D3B810 -/* D3B810 80241240 27BDFFE8 */ addiu $sp, $sp, -0x18 -/* D3B814 80241244 AFBF0010 */ sw $ra, 0x10($sp) -/* D3B818 80241248 8C82000C */ lw $v0, 0xc($a0) -/* D3B81C 8024124C 0C0B1EAF */ jal evt_get_variable -/* D3B820 80241250 8C450000 */ lw $a1, ($v0) -/* D3B824 80241254 0040202D */ daddu $a0, $v0, $zero -/* D3B828 80241258 3C028025 */ lui $v0, %hi(D_80251470) -/* D3B82C 8024125C 8C421470 */ lw $v0, %lo(D_80251470)($v0) -/* D3B830 80241260 24030001 */ addiu $v1, $zero, 1 -/* D3B834 80241264 8C45000C */ lw $a1, 0xc($v0) -/* D3B838 80241268 1083000D */ beq $a0, $v1, .L802412A0 -/* D3B83C 8024126C 28820002 */ slti $v0, $a0, 2 -/* D3B840 80241270 10400005 */ beqz $v0, .L80241288 -/* D3B844 80241274 24020002 */ addiu $v0, $zero, 2 -/* D3B848 80241278 10800007 */ beqz $a0, .L80241298 -/* D3B84C 8024127C 240200C0 */ addiu $v0, $zero, 0xc0 -/* D3B850 80241280 080904AC */ j .L802412B0 -/* D3B854 80241284 ACA00038 */ sw $zero, 0x38($a1) -.L80241288: -/* D3B858 80241288 10820008 */ beq $a0, $v0, .L802412AC -/* D3B85C 8024128C 24020040 */ addiu $v0, $zero, 0x40 -/* D3B860 80241290 080904AC */ j .L802412B0 -/* D3B864 80241294 ACA00038 */ sw $zero, 0x38($a1) -.L80241298: -/* D3B868 80241298 080904AC */ j .L802412B0 -/* D3B86C 8024129C ACA20038 */ sw $v0, 0x38($a1) -.L802412A0: -/* D3B870 802412A0 24020080 */ addiu $v0, $zero, 0x80 -/* D3B874 802412A4 080904AC */ j .L802412B0 -/* D3B878 802412A8 ACA20038 */ sw $v0, 0x38($a1) -.L802412AC: -/* D3B87C 802412AC ACA20038 */ sw $v0, 0x38($a1) -.L802412B0: -/* D3B880 802412B0 8FBF0010 */ lw $ra, 0x10($sp) -/* D3B884 802412B4 24020002 */ addiu $v0, $zero, 2 -/* D3B888 802412B8 03E00008 */ jr $ra -/* D3B88C 802412BC 27BD0018 */ addiu $sp, $sp, 0x18 diff --git a/ver/us/asm/nonmatchings/world/area_sam/sam_11/D3ADA0/func_802412C0_D3B890.s b/ver/us/asm/nonmatchings/world/area_sam/sam_11/D3ADA0/func_802412C0_D3B890.s deleted file mode 100644 index 9b7e8b4db5..0000000000 --- a/ver/us/asm/nonmatchings/world/area_sam/sam_11/D3ADA0/func_802412C0_D3B890.s +++ /dev/null @@ -1,10 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_802412C0_D3B890 -/* D3B890 802412C0 3C028025 */ lui $v0, %hi(D_80251478) -/* D3B894 802412C4 8C421478 */ lw $v0, %lo(D_80251478)($v0) -/* D3B898 802412C8 8C42000C */ lw $v0, 0xc($v0) -/* D3B89C 802412CC AC40001C */ sw $zero, 0x1c($v0) -/* D3B8A0 802412D0 03E00008 */ jr $ra -/* D3B8A4 802412D4 24020002 */ addiu $v0, $zero, 2 diff --git a/ver/us/asm/nonmatchings/world/area_sam/sam_11/D3ADA0/func_802412D8_D3B8A8.s b/ver/us/asm/nonmatchings/world/area_sam/sam_11/D3ADA0/func_802412D8_D3B8A8.s deleted file mode 100644 index e223ecc990..0000000000 --- a/ver/us/asm/nonmatchings/world/area_sam/sam_11/D3ADA0/func_802412D8_D3B8A8.s +++ /dev/null @@ -1,11 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_802412D8_D3B8A8 -/* D3B8A8 802412D8 3C028025 */ lui $v0, %hi(D_80251478) -/* D3B8AC 802412DC 8C421478 */ lw $v0, %lo(D_80251478)($v0) -/* D3B8B0 802412E0 8C43000C */ lw $v1, 0xc($v0) -/* D3B8B4 802412E4 24020001 */ addiu $v0, $zero, 1 -/* D3B8B8 802412E8 AC62001C */ sw $v0, 0x1c($v1) -/* D3B8BC 802412EC 03E00008 */ jr $ra -/* D3B8C0 802412F0 24020002 */ addiu $v0, $zero, 2 diff --git a/ver/us/asm/nonmatchings/world/area_sam/sam_11/D3ADA0/func_802412F4_D3B8C4.s b/ver/us/asm/nonmatchings/world/area_sam/sam_11/D3ADA0/func_802412F4_D3B8C4.s deleted file mode 100644 index 8f678ea32c..0000000000 --- a/ver/us/asm/nonmatchings/world/area_sam/sam_11/D3ADA0/func_802412F4_D3B8C4.s +++ /dev/null @@ -1,10 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_802412F4_D3B8C4 -/* D3B8C4 802412F4 3C028025 */ lui $v0, %hi(D_80251478) -/* D3B8C8 802412F8 8C421478 */ lw $v0, %lo(D_80251478)($v0) -/* D3B8CC 802412FC 8C43000C */ lw $v1, 0xc($v0) -/* D3B8D0 80241300 24020002 */ addiu $v0, $zero, 2 -/* D3B8D4 80241304 03E00008 */ jr $ra -/* D3B8D8 80241308 AC62001C */ sw $v0, 0x1c($v1) diff --git a/ver/us/asm/nonmatchings/world/area_sam/sam_11/D3ADA0/func_802417C8_D3BD98.s b/ver/us/asm/nonmatchings/world/area_sam/sam_11/D3ADA0/func_802417C8_D3BD98.s deleted file mode 100644 index a9bc3cf24f..0000000000 --- a/ver/us/asm/nonmatchings/world/area_sam/sam_11/D3ADA0/func_802417C8_D3BD98.s +++ /dev/null @@ -1,34 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_802417C8_D3BD98 -/* D3BD98 802417C8 27BDFFE8 */ addiu $sp, $sp, -0x18 -/* D3BD9C 802417CC 3C058025 */ lui $a1, %hi(D_80251468) -/* D3BDA0 802417D0 8CA51468 */ lw $a1, %lo(D_80251468)($a1) -/* D3BDA4 802417D4 AFBF0010 */ sw $ra, 0x10($sp) -/* D3BDA8 802417D8 0C0B1EAF */ jal evt_get_variable -/* D3BDAC 802417DC 0000202D */ daddu $a0, $zero, $zero -/* D3BDB0 802417E0 0040182D */ daddu $v1, $v0, $zero -/* D3BDB4 802417E4 24020001 */ addiu $v0, $zero, 1 -/* D3BDB8 802417E8 14620006 */ bne $v1, $v0, .L80241804 -/* D3BDBC 802417EC 24020002 */ addiu $v0, $zero, 2 -/* D3BDC0 802417F0 44800000 */ mtc1 $zero, $f0 -/* D3BDC4 802417F4 00000000 */ nop -/* D3BDC8 802417F8 44050000 */ mfc1 $a1, $f0 -/* D3BDCC 802417FC 08090607 */ j .L8024181C -/* D3BDD0 80241800 0000202D */ daddu $a0, $zero, $zero -.L80241804: -/* D3BDD4 80241804 14620008 */ bne $v1, $v0, .L80241828 -/* D3BDD8 80241808 24040001 */ addiu $a0, $zero, 1 -/* D3BDDC 8024180C 44800000 */ mtc1 $zero, $f0 -/* D3BDE0 80241810 00000000 */ nop -/* D3BDE4 80241814 44050000 */ mfc1 $a1, $f0 -/* D3BDE8 80241818 00000000 */ nop -.L8024181C: -/* D3BDEC 8024181C 00A0302D */ daddu $a2, $a1, $zero -/* D3BDF0 80241820 0C01C5A4 */ jal fx_quizmo_answer -/* D3BDF4 80241824 00A0382D */ daddu $a3, $a1, $zero -.L80241828: -/* D3BDF8 80241828 8FBF0010 */ lw $ra, 0x10($sp) -/* D3BDFC 8024182C 03E00008 */ jr $ra -/* D3BE00 80241830 27BD0018 */ addiu $sp, $sp, 0x18 diff --git a/ver/us/asm/nonmatchings/world/area_sam/sam_11/D3ADA0/func_80241834_D3BE04.s b/ver/us/asm/nonmatchings/world/area_sam/sam_11/D3ADA0/func_80241834_D3BE04.s deleted file mode 100644 index 2da2df776a..0000000000 --- a/ver/us/asm/nonmatchings/world/area_sam/sam_11/D3ADA0/func_80241834_D3BE04.s +++ /dev/null @@ -1,16 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80241834_D3BE04 -/* D3BE04 80241834 27BDFFE8 */ addiu $sp, $sp, -0x18 -/* D3BE08 80241838 3C058024 */ lui $a1, %hi(func_802417C8_D3BD98) -/* D3BE0C 8024183C 24A517C8 */ addiu $a1, $a1, %lo(func_802417C8_D3BD98) -/* D3BE10 80241840 AFBF0010 */ sw $ra, 0x10($sp) -/* D3BE14 80241844 0C048C8F */ jal create_generic_entity_frontUI -/* D3BE18 80241848 0000202D */ daddu $a0, $zero, $zero -/* D3BE1C 8024184C 8FBF0010 */ lw $ra, 0x10($sp) -/* D3BE20 80241850 3C018025 */ lui $at, %hi(D_80251450) -/* D3BE24 80241854 AC221450 */ sw $v0, %lo(D_80251450)($at) -/* D3BE28 80241858 24020002 */ addiu $v0, $zero, 2 -/* D3BE2C 8024185C 03E00008 */ jr $ra -/* D3BE30 80241860 27BD0018 */ addiu $sp, $sp, 0x18 diff --git a/ver/us/asm/nonmatchings/world/area_sbk/sbk_02/92A9A0/func_802409A8_92AC58.s b/ver/us/asm/nonmatchings/world/area_sbk/sbk_02/92A9A0/func_802409A8_92AC58.s index 2a32551e68..36506ee3f7 100644 --- a/ver/us/asm/nonmatchings/world/area_sbk/sbk_02/92A9A0/func_802409A8_92AC58.s +++ b/ver/us/asm/nonmatchings/world/area_sbk/sbk_02/92A9A0/func_802409A8_92AC58.s @@ -13,8 +13,8 @@ glabel func_802409A8_92AC58 /* 92AC78 802409C8 8C620000 */ lw $v0, ($v1) /* 92AC7C 802409CC 5040000A */ beql $v0, $zero, .L802409F8 /* 92AC80 802409D0 00041080 */ sll $v0, $a0, 2 -/* 92AC84 802409D4 3C058024 */ lui $a1, %hi(dro_01_80245630) -/* 92AC88 802409D8 24A55630 */ addiu $a1, $a1, %lo(dro_01_80245630) +/* 92AC84 802409D4 3C058024 */ lui $a1, %hi(D_80245630) +/* 92AC88 802409D8 24A55630 */ addiu $a1, $a1, %lo(D_80245630) .L802409DC: /* 92AC8C 802409DC 24630004 */ addiu $v1, $v1, 4 /* 92AC90 802409E0 24840001 */ addiu $a0, $a0, 1 @@ -24,14 +24,14 @@ glabel func_802409A8_92AC58 /* 92ACA0 802409F0 24A50004 */ addiu $a1, $a1, 4 /* 92ACA4 802409F4 00041080 */ sll $v0, $a0, 2 .L802409F8: -/* 92ACA8 802409F8 3C018024 */ lui $at, %hi(dro_01_80245630) +/* 92ACA8 802409F8 3C018024 */ lui $at, %hi(D_80245630) /* 92ACAC 802409FC 00220821 */ addu $at, $at, $v0 -/* 92ACB0 80240A00 AC205630 */ sw $zero, %lo(dro_01_80245630)($at) +/* 92ACB0 80240A00 AC205630 */ sw $zero, %lo(D_80245630)($at) /* 92ACB4 80240A04 0809028D */ j .L80240A34 /* 92ACB8 80240A08 00000000 */ nop .L80240A0C: -/* 92ACBC 80240A0C 3C038024 */ lui $v1, %hi(dro_01_80245630) -/* 92ACC0 80240A10 24635630 */ addiu $v1, $v1, %lo(dro_01_80245630) +/* 92ACBC 80240A0C 3C038024 */ lui $v1, %hi(D_80245630) +/* 92ACC0 80240A10 24635630 */ addiu $v1, $v1, %lo(D_80245630) /* 92ACC4 80240A14 0060282D */ daddu $a1, $v1, $zero .L80240A18: /* 92ACC8 80240A18 24820080 */ addiu $v0, $a0, 0x80 diff --git a/ver/us/symbol_addrs.txt b/ver/us/symbol_addrs.txt index 4ae68aee32..56f71665ce 100644 --- a/ver/us/symbol_addrs.txt +++ b/ver/us/symbol_addrs.txt @@ -3320,7 +3320,7 @@ D_80151304 = 0x80151304; // type:data rom:0xE7A04 D_80151308 = 0x80151308; // type:data rom:0xE7A08 gMsgBGScrollAmtY = 0x8015130C; // type:data rom:0xE7A0C D_8015130E = 0x8015130E; // type:data rom:0xE7A0E -D_80151310 = 0x80151310; // type:data rom:0xE7A10 +gEntityHideMode = 0x80151310; // type:data rom:0xE7A10 gHudElementCacheBuffer = 0x80151314; // type:data rom:0xE7A14 gEntityModelCount = 0x80151318; // rom:0xE7A18 D_8015131C = 0x8015131C; // type:data rom:0xE7A1C @@ -11957,33 +11957,33 @@ mac_00_UpdateTexturePanSmooth = 0x802402E0; // type:func rom:0x7EAFF0 mac_00_UpdateTexturePanStepped = 0x80240404; // type:func rom:0x7EB114 func_802405EC_7EB2FC = 0x802405EC; // type:func rom:0x7EB2FC func_80240624_7EB334 = 0x80240624; // type:func rom:0x7EB334 -mac_00_StashVars = 0x80240630; // type:func rom:0x7EB340 -mac_00_GetItemName = 0x802406E4; // type:func rom:0x7EB3F4 -mac_00_Set80151310_1 = 0x80240748; // type:func rom:0x7EB458 -mac_00_Set80151310_0 = 0x8024075C; // type:func rom:0x7EB46C -mac_00_UnkQuizFunc = 0x8024076C; // type:func rom:0x7EB47C -mac_00_UnkFunc31 = 0x80240990; // type:func rom:0x7EB6A0 -mac_00_GetNpcUnsafeOwner2 = 0x802409DC; // type:func rom:0x7EB6EC -mac_00_UnkFunc28 = 0x802409FC; // type:func rom:0x7EB70C -mac_00_UnkAlphaFunc = 0x80240A5C; // type:func rom:0x7EB76C -mac_00_UnkFunc29 = 0x80240BA8; // type:func rom:0x7EB8B8 -func_80240D1C_7EBA2C = 0x80240D1C; // type:func rom:0x7EBA2C -func_80240DA0_7EBAB0 = 0x80240DA0; // type:func rom:0x7EBAB0 -func_80240FB8_7EBCC8 = 0x80240FB8; // type:func rom:0x7EBCC8 -func_8024106C_7EBD7C = 0x8024106C; // type:func rom:0x7EBD7C -func_802410A0_7EBDB0 = 0x802410A0; // type:func rom:0x7EBDB0 -func_80241120_7EBE30 = 0x80241120; // type:func rom:0x7EBE30 -func_80241138_7EBE48 = 0x80241138; // type:func rom:0x7EBE48 -func_80241154_7EBE64 = 0x80241154; // type:func rom:0x7EBE64 -mac_00_GetGameStatus75 = 0x8024116C; // type:func rom:0x7EBE7C -mac_00_SetCamVfov = 0x8024119C; // type:func rom:0x7EBEAC -mac_00_GetCamVfov = 0x80241210; // type:func rom:0x7EBF20 -mac_00_UnkCameraFunc = 0x802412B0; // type:func rom:0x7EBFC0 -mac_00_UnkRotatePlayer = 0x8024144C; // type:func rom:0x7EC15C -mac_00_UnkRotatePartner = 0x802414B0; // type:func rom:0x7EC1C0 -mac_00_UnkMovePartner = 0x80241540; // type:func rom:0x7EC250 -func_80241628_7EC338 = 0x80241628; // type:func rom:0x7EC338 -func_80241694_7EC3A4 = 0x80241694; // type:func rom:0x7EC3A4 +mac_00_Quizmo_StashVars = 0x80240630; // type:func rom:0x7EB340 +mac_00_Quizmo_GetItemName = 0x802406E4; // type:func rom:0x7EB3F4 +mac_00_Quizmo_HideEntities = 0x80240748; // type:func rom:0x7EB458 +mac_00_Quizmo_ShowEntities = 0x8024075C; // type:func rom:0x7EB46C +mac_00_Quizmo_ShouldAppear = 0x8024076C; // type:func rom:0x7EB47C +mac_00_Quizmo_RenderInit = 0x80240990; // type:func rom:0x7EB6A0 +mac_00_Quizmo_NPC_Aux_Impl = 0x802409DC; // type:func rom:0x7EB6EC +mac_00_Quizmo_NPC_OnRender = 0x802409FC; // type:func rom:0x7EB70C +mac_00_Quizmo_HideWorld = 0x80240A5C; // type:func rom:0x7EB76C +mac_00_Quizmo_FadeInWorld = 0x80240BA8; // type:func rom:0x7EB8B8 +mac_00_Quizmo_UpdateRecords = 0x80240D1C; // type:func rom:0x7EBA2C +mac_00_Quizmo_CreateStage = 0x80240DA0; // type:func rom:0x7EBAB0 +mac_00_Quizmo_DestroyEffects = 0x80240FB8; // type:func rom:0x7EBCC8 +mac_00_Quizmo_SetStageLightsDelay = 0x8024106C; // type:func rom:0x7EBD7C +mac_00_Quizmo_UnkStageEffectMode = 0x802410A0; // type:func rom:0x7EBDB0 +mac_00_Quizmo_SetVannaAnim_Idle = 0x80241120; // type:func rom:0x7EBE30 +mac_00_Quizmo_SetVannaAnim_Clap = 0x80241138; // type:func rom:0x7EBE48 +mac_00_Quizmo_SetVannaAnim_Wave = 0x80241154; // type:func rom:0x7EBE64 +mac_00_Quizmo_ShouldQuizmoLeave = 0x8024116C; // type:func rom:0x7EBE7C +mac_00_Quizmo_SetCamVfov = 0x8024119C; // type:func rom:0x7EBEAC +mac_00_Quizmo_GetCamVfov = 0x80241210; // type:func rom:0x7EBF20 +mac_00_Quizmo_AddViewRelativeOffset = 0x802412B0; // type:func rom:0x7EBFC0 +mac_00_Quizmo_SpinPlayer = 0x8024144C; // type:func rom:0x7EC15C +mac_00_Quizmo_SpinPartner = 0x802414B0; // type:func rom:0x7EC1C0 +mac_00_Quizmo_UpdatePartnerPosition = 0x80241540; // type:func rom:0x7EC250 +mac_00_Quizmo_CreateReactionEffect = 0x80241628; // type:func rom:0x7EC338 +mac_00_Quizmo_CreateWorker = 0x80241694; // type:func rom:0x7EC3A4 mac_00_GetNpcCollisionHeight = 0x802416C4; // type:func rom:0x7EC3D4 mac_00_AddPlayerHandsOffset = 0x80241720; // type:func rom:0x7EC430 func_802418F0_7EC600 = 0x802418F0; // type:func rom:0x7EC600 @@ -12029,8 +12029,8 @@ dup_mac_00_SetManyVars = 0x8024386C; // type:func rom:0x7EE57C dup_mac_00_UnkYawFunc = 0x8024395C; // type:func rom:0x7EE66C func_80243AE8_7EE7F8 = 0x80243AE8; // type:func rom:0x7EE7F8 func_80243B2C_7EE83C = 0x80243B2C; // type:func rom:0x7EE83C -mac_00_varTable = 0x80245DC0; // type:data rom:0x7F0AD0 -D_80245E24_7F0B34 = 0x80245E24; // type:data rom:0x7F0B34 +mac_00_Quizmo_varStash = 0x80245DC0; // type:data rom:0x7F0AD0 +mac_00_Quizmo_Answers = 0x80245E24; // type:data rom:0x7F0B34 D_80245E64_7F0B74 = 0x80245E64; // type:data rom:0x7F0B74 D_802483E8_7F30F8 = 0x802483E8; // type:data rom:0x7F30F8 D_802483EC_7F30FC = 0x802483EC; // type:data rom:0x7F30FC @@ -12038,7 +12038,7 @@ D_80248F18_7F3C28 = 0x80248F18; // type:data rom:0x7F3C28 D_80248F20_7F3C30 = 0x80248F20; // type:data rom:0x7F3C30 D_80248F28_7F3C38 = 0x80248F28; // type:data rom:0x7F3C38 mac_00_dojoBattleIDs = 0x8024A632; // type:data rom:0x7F5340 -dup_mac_00_varTable = 0x8024ECE8; // type:data rom:0x7F99F8 +dup_mac_00_varStash = 0x8024ECE8; // type:data rom:0x7F99F8 D_8024ED4C_7F9A5C = 0x8024ED4C; // type:data rom:0x7F9A5C D_8024ED50_7F9A60 = 0x8024ED50; // type:data rom:0x7F9A60 D_802559C0_8006D0 = 0x802559C0; // type:data rom:0x8006D0 @@ -12064,33 +12064,33 @@ mac_01_UnkFunc15 = 0x802419CC; // type:func rom:0x80224C dup_mac_01_UnkNpcDurationFlagFunc = 0x80241AEC; // type:func rom:0x80236C mac_01_UnkFunc16 = 0x80241B54; // type:func rom:0x8023D4 func_80241C14_802494 = 0x80241C14; // type:func rom:0x802494 -mac_01_StashVars = 0x80241F10; // type:func rom:0x802790 -mac_01_GetItemName = 0x80241FC4; // type:func rom:0x802844 -mac_01_Set80151310_1 = 0x80242028; // type:func rom:0x8028A8 -mac_01_Set80151310_0 = 0x8024203C; // type:func rom:0x8028BC -mac_01_UnkQuizFunc = 0x8024204C; // type:func rom:0x8028CC -mac_01_UnkFunc31 = 0x80242270; // type:func rom:0x802AF0 -mac_01_GetNpcUnsafeOwner2 = 0x802422BC; // type:func rom:0x802B3C -mac_01_UnkFunc28 = 0x802422DC; // type:func rom:0x802B5C -mac_01_UnkAlphaFunc = 0x8024233C; // type:func rom:0x802BBC -mac_01_UnkFunc29 = 0x80242488; // type:func rom:0x802D08 -func_802425FC_802E7C = 0x802425FC; // type:func rom:0x802E7C -func_80242680_802F00 = 0x80242680; // type:func rom:0x802F00 -func_80242898_803118 = 0x80242898; // type:func rom:0x803118 -func_8024294C_8031CC = 0x8024294C; // type:func rom:0x8031CC -func_80242980_803200 = 0x80242980; // type:func rom:0x803200 -func_80242A00_803280 = 0x80242A00; // type:func rom:0x803280 -func_80242A18_803298 = 0x80242A18; // type:func rom:0x803298 -func_80242A34_8032B4 = 0x80242A34; // type:func rom:0x8032B4 -mac_01_GetGameStatus75 = 0x80242A4C; // type:func rom:0x8032CC -mac_01_SetCamVfov = 0x80242A7C; // type:func rom:0x8032FC -mac_01_GetCamVfov = 0x80242AF0; // type:func rom:0x803370 -mac_01_UnkCameraFunc = 0x80242B90; // type:func rom:0x803410 -mac_01_UnkRotatePlayer = 0x80242D2C; // type:func rom:0x8035AC -mac_01_UnkRotatePartner = 0x80242D90; // type:func rom:0x803610 -mac_01_UnkMovePartner = 0x80242E20; // type:func rom:0x8036A0 -func_80242F08_803788 = 0x80242F08; // type:func rom:0x803788 -func_80242F74_8037F4 = 0x80242F74; // type:func rom:0x8037F4 +mac_01_Quizmo_StashVars = 0x80241F10; // type:func rom:0x802790 +mac_01_Quizmo_GetItemName = 0x80241FC4; // type:func rom:0x802844 +mac_01_Quizmo_HideEntities = 0x80242028; // type:func rom:0x8028A8 +mac_01_Quizmo_ShowEntities = 0x8024203C; // type:func rom:0x8028BC +mac_01_Quizmo_ShouldAppear = 0x8024204C; // type:func rom:0x8028CC +mac_01_Quizmo_RenderInit = 0x80242270; // type:func rom:0x802AF0 +mac_01_Quizmo_NPC_Aux_Impl = 0x802422BC; // type:func rom:0x802B3C +mac_01_Quizmo_NPC_OnRender = 0x802422DC; // type:func rom:0x802B5C +mac_01_Quizmo_HideWorld = 0x8024233C; // type:func rom:0x802BBC +mac_01_Quizmo_FadeInWorld = 0x80242488; // type:func rom:0x802D08 +mac_01_Quizmo_UpdateRecords = 0x802425FC; // type:func rom:0x802E7C +mac_01_Quizmo_CreateStage = 0x80242680; // type:func rom:0x802F00 +mac_01_Quizmo_DestroyEffects = 0x80242898; // type:func rom:0x803118 +mac_01_Quizmo_SetStageLightsDelay = 0x8024294C; // type:func rom:0x8031CC +mac_01_Quizmo_UnkStageEffectMode = 0x80242980; // type:func rom:0x803200 +mac_01_Quizmo_SetVannaAnim_Idle = 0x80242A00; // type:func rom:0x803280 +mac_01_Quizmo_SetVannaAnim_Clap = 0x80242A18; // type:func rom:0x803298 +mac_01_Quizmo_SetVannaAnim_Wave = 0x80242A34; // type:func rom:0x8032B4 +mac_01_Quizmo_ShouldQuizmoLeave = 0x80242A4C; // type:func rom:0x8032CC +mac_01_Quizmo_SetCamVfov = 0x80242A7C; // type:func rom:0x8032FC +mac_01_Quizmo_GetCamVfov = 0x80242AF0; // type:func rom:0x803370 +mac_01_Quizmo_AddViewRelativeOffset = 0x80242B90; // type:func rom:0x803410 +mac_01_Quizmo_SpinPlayer = 0x80242D2C; // type:func rom:0x8035AC +mac_01_Quizmo_SpinPartner = 0x80242D90; // type:func rom:0x803610 +mac_01_Quizmo_UpdatePartnerPosition = 0x80242E20; // type:func rom:0x8036A0 +mac_01_Quizmo_CreateReactionEffect = 0x80242F08; // type:func rom:0x803788 +mac_01_Quizmo_CreateWorker = 0x80242F74; // type:func rom:0x8037F4 func_80242FA4_803824 = 0x80242FA4; // type:func rom:0x803824 filemenu_update_show_name_input_803C00 = 0x80243380; // type:func rom:0x803C00 func_80243494_803D14 = 0x80243494; // type:func rom:0x803D14 @@ -12164,8 +12164,8 @@ D_80247F88_808808 = 0x80247F88; // type:data rom:0x808808 D_80248420_808CA0 = 0x80248420; // type:data rom:0x808CA0 D_802485E8_808E68 = 0x802485E8; // type:data rom:0x808E68 D_80248714_808F94 = 0x80248714; // type:data rom:0x808F94 -mac_01_varTable = 0x80248C30; // type:data rom:0x8094B0 -D_80248C94_809514 = 0x80248C94; // type:data rom:0x809514 +mac_01_Quizmo_varStash = 0x80248C30; // type:data rom:0x8094B0 +mac_01_Quizmo_Answers = 0x80248C94; // type:data rom:0x809514 D_80248CD4_809554 = 0x80248CD4; // type:data rom:0x809554 D_8024D944_80E1C4 = 0x8024D944; // type:data rom:0x80E1C4 D_8024D948_80E1C8 = 0x8024D948; // type:data rom:0x80E1C8 @@ -12201,33 +12201,33 @@ mac_02_UnkFunc15 = 0x8024127C; // type:func rom:0x82453C mac_02_UnkNpcDurationFlagFunc = 0x8024139C; // type:func rom:0x82465C mac_02_UnkFunc16 = 0x80241404; // type:func rom:0x8246C4 mac_02_UnkNpcAIMainFunc = 0x802414C4; // type:func rom:0x824784 -mac_02_StashVars = 0x802417C0; // type:func rom:0x824A80 -mac_02_GetItemName = 0x80241874; // type:func rom:0x824B34 -mac_02_Set80151310_1 = 0x802418D8; // type:func rom:0x824B98 -mac_02_Set80151310_0 = 0x802418EC; // type:func rom:0x824BAC -mac_02_UnkQuizFunc = 0x802418FC; // type:func rom:0x824BBC -mac_02_UnkFunc31 = 0x80241B20; // type:func rom:0x824DE0 -mac_02_GetNpcUnsafeOwner2 = 0x80241B6C; // type:func rom:0x824E2C -mac_02_UnkFunc28 = 0x80241B8C; // type:func rom:0x824E4C -mac_02_UnkAlphaFunc = 0x80241BEC; // type:func rom:0x824EAC -mac_02_UnkFunc29 = 0x80241D38; // type:func rom:0x824FF8 -func_80241EAC_82516C = 0x80241EAC; // type:func rom:0x82516C -func_80241F30_8251F0 = 0x80241F30; // type:func rom:0x8251F0 -func_80242148_825408 = 0x80242148; // type:func rom:0x825408 -func_802421FC_8254BC = 0x802421FC; // type:func rom:0x8254BC -func_80242230_8254F0 = 0x80242230; // type:func rom:0x8254F0 -func_802422B0_825570 = 0x802422B0; // type:func rom:0x825570 -func_802422C8_825588 = 0x802422C8; // type:func rom:0x825588 -func_802422E4_8255A4 = 0x802422E4; // type:func rom:0x8255A4 -mac_02_GetGameStatus75 = 0x802422FC; // type:func rom:0x8255BC -mac_02_SetCamVfov = 0x8024232C; // type:func rom:0x8255EC -mac_02_GetCamVfov = 0x802423A0; // type:func rom:0x825660 -mac_02_UnkCameraFunc = 0x80242440; // type:func rom:0x825700 -mac_02_UnkRotatePlayer = 0x802425DC; // type:func rom:0x82589C -mac_02_UnkRotatePartner = 0x80242640; // type:func rom:0x825900 -mac_02_UnkMovePartner = 0x802426D0; // type:func rom:0x825990 -func_802427B8_825A78 = 0x802427B8; // type:func rom:0x825A78 -func_80242824_825AE4 = 0x80242824; // type:func rom:0x825AE4 +mac_02_Quizmo_StashVars = 0x802417C0; // type:func rom:0x824A80 +mac_02_Quizmo_GetItemName = 0x80241874; // type:func rom:0x824B34 +mac_02_Quizmo_HideEntities = 0x802418D8; // type:func rom:0x824B98 +mac_02_Quizmo_ShowEntities = 0x802418EC; // type:func rom:0x824BAC +mac_02_Quizmo_ShouldAppear = 0x802418FC; // type:func rom:0x824BBC +mac_02_Quizmo_RenderInit = 0x80241B20; // type:func rom:0x824DE0 +mac_02_Quizmo_NPC_Aux_Impl = 0x80241B6C; // type:func rom:0x824E2C +mac_02_Quizmo_NPC_OnRender = 0x80241B8C; // type:func rom:0x824E4C +mac_02_Quizmo_HideWorld = 0x80241BEC; // type:func rom:0x824EAC +mac_02_Quizmo_FadeInWorld = 0x80241D38; // type:func rom:0x824FF8 +mac_02_Quizmo_UpdateRecords = 0x80241EAC; // type:func rom:0x82516C +mac_02_Quizmo_CreateStage = 0x80241F30; // type:func rom:0x8251F0 +mac_02_Quizmo_DestroyEffects = 0x80242148; // type:func rom:0x825408 +mac_02_Quizmo_SetStageLightsDelay = 0x802421FC; // type:func rom:0x8254BC +mac_02_Quizmo_UnkStageEffectMode = 0x80242230; // type:func rom:0x8254F0 +mac_02_Quizmo_SetVannaAnim_Idle = 0x802422B0; // type:func rom:0x825570 +mac_02_Quizmo_SetVannaAnim_Clap = 0x802422C8; // type:func rom:0x825588 +mac_02_Quizmo_SetVannaAnim_Wave = 0x802422E4; // type:func rom:0x8255A4 +mac_02_Quizmo_ShouldQuizmoLeave = 0x802422FC; // type:func rom:0x8255BC +mac_02_Quizmo_SetCamVfov = 0x8024232C; // type:func rom:0x8255EC +mac_02_Quizmo_GetCamVfov = 0x802423A0; // type:func rom:0x825660 +mac_02_Quizmo_AddViewRelativeOffset = 0x80242440; // type:func rom:0x825700 +mac_02_Quizmo_SpinPlayer = 0x802425DC; // type:func rom:0x82589C +mac_02_Quizmo_SpinPartner = 0x80242640; // type:func rom:0x825900 +mac_02_Quizmo_UpdatePartnerPosition = 0x802426D0; // type:func rom:0x825990 +mac_02_Quizmo_CreateReactionEffect = 0x802427B8; // type:func rom:0x825A78 +mac_02_Quizmo_CreateWorker = 0x80242824; // type:func rom:0x825AE4 mac_02_GetNpcCollisionHeight = 0x80242854; // type:func rom:0x825B14 mac_02_AddPlayerHandsOffset = 0x802428B0; // type:func rom:0x825B70 func_80242A80_825D40 = 0x80242A80; // type:func rom:0x825D40 @@ -12245,8 +12245,8 @@ mac_02_UnkYawFunc = 0x802431F4; // type:func rom:0x8264B4 filemenu_update_show_name_input_826640 = 0x80243380; // type:func rom:0x826640 func_802433C4_826684 = 0x802433C4; // type:func rom:0x826684 mac_02_UnkMusicFunc = 0x802433F0; // type:func rom:0x8266B0 -mac_02_varTable = 0x80246150; // type:data rom:0x829410 -D_802461B4_829474 = 0x802461B4; // type:data rom:0x829474 +mac_02_Quizmo_varStash = 0x80246150; // type:data rom:0x829410 +mac_02_Quizmo_Answers = 0x802461B4; // type:data rom:0x829474 D_802461F4_8294B4 = 0x802461F4; // type:data rom:0x8294B4 D_80248778_82BA38 = 0x80248778; // type:data rom:0x82BA38 D_8024877C_82BA3C = 0x8024877C; // type:data rom:0x82BA3C @@ -12269,33 +12269,33 @@ mac_03_Pipe_GetCameraYaw = 0x802401D0; // type:func rom:0x8319D0 mac_03_Pipe_GetPointAheadOfPlayer = 0x8024023C; // type:func rom:0x831A3C func_802402E0_831AE0 = 0x802402E0; // type:func rom:0x831AE0 mac_03_UnkFloatFunc = 0x80240320; // type:func rom:0x831B20 -mac_03_StashVars = 0x802404B0; // type:func rom:0x831CB0 -mac_03_GetItemName = 0x80240564; // type:func rom:0x831D64 -mac_03_Set80151310_1 = 0x802405C8; // type:func rom:0x831DC8 -mac_03_Set80151310_0 = 0x802405DC; // type:func rom:0x831DDC -mac_03_UnkQuizFunc = 0x802405EC; // type:func rom:0x831DEC -mac_03_UnkFunc31 = 0x80240810; // type:func rom:0x832010 -mac_03_GetNpcUnsafeOwner2 = 0x8024085C; // type:func rom:0x83205C -mac_03_UnkFunc28 = 0x8024087C; // type:func rom:0x83207C -mac_03_UnkAlphaFunc = 0x802408DC; // type:func rom:0x8320DC -mac_03_UnkFunc29 = 0x80240A28; // type:func rom:0x832228 -func_80240B9C_83239C = 0x80240B9C; // type:func rom:0x83239C -func_80240C20_832420 = 0x80240C20; // type:func rom:0x832420 -func_80240E38_832638 = 0x80240E38; // type:func rom:0x832638 -func_80240EEC_8326EC = 0x80240EEC; // type:func rom:0x8326EC -func_80240F20_832720 = 0x80240F20; // type:func rom:0x832720 -func_80240FA0_8327A0 = 0x80240FA0; // type:func rom:0x8327A0 -func_80240FB8_8327B8 = 0x80240FB8; // type:func rom:0x8327B8 -func_80240FD4_8327D4 = 0x80240FD4; // type:func rom:0x8327D4 -mac_03_GetGameStatus75 = 0x80240FEC; // type:func rom:0x8327EC -mac_03_SetCamVfov = 0x8024101C; // type:func rom:0x83281C -mac_03_GetCamVfov = 0x80241090; // type:func rom:0x832890 -mac_03_UnkCameraFunc = 0x80241130; // type:func rom:0x832930 -mac_03_UnkRotatePlayer = 0x802412CC; // type:func rom:0x832ACC -mac_03_UnkRotatePartner = 0x80241330; // type:func rom:0x832B30 -mac_03_UnkMovePartner = 0x802413C0; // type:func rom:0x832BC0 -func_802414A8_832CA8 = 0x802414A8; // type:func rom:0x832CA8 -func_80241514_832D14 = 0x80241514; // type:func rom:0x832D14 +mac_03_Quizmo_StashVars = 0x802404B0; // type:func rom:0x831CB0 +mac_03_Quizmo_GetItemName = 0x80240564; // type:func rom:0x831D64 +mac_03_Quizmo_HideEntities = 0x802405C8; // type:func rom:0x831DC8 +mac_03_Quizmo_ShowEntities = 0x802405DC; // type:func rom:0x831DDC +mac_03_Quizmo_ShouldAppear = 0x802405EC; // type:func rom:0x831DEC +mac_03_Quizmo_RenderInit = 0x80240810; // type:func rom:0x832010 +mac_03_Quizmo_NPC_Aux_Impl = 0x8024085C; // type:func rom:0x83205C +mac_03_Quizmo_NPC_OnRender = 0x8024087C; // type:func rom:0x83207C +mac_03_Quizmo_HideWorld = 0x802408DC; // type:func rom:0x8320DC +mac_03_Quizmo_FadeInWorld = 0x80240A28; // type:func rom:0x832228 +mac_03_Quizmo_UpdateRecords = 0x80240B9C; // type:func rom:0x83239C +mac_03_Quizmo_CreateStage = 0x80240C20; // type:func rom:0x832420 +mac_03_Quizmo_DestroyEffects = 0x80240E38; // type:func rom:0x832638 +mac_03_Quizmo_SetStageLightsDelay = 0x80240EEC; // type:func rom:0x8326EC +mac_03_Quizmo_UnkStageEffectMode = 0x80240F20; // type:func rom:0x832720 +mac_03_Quizmo_SetVannaAnim_Idle = 0x80240FA0; // type:func rom:0x8327A0 +mac_03_Quizmo_SetVannaAnim_Clap = 0x80240FB8; // type:func rom:0x8327B8 +mac_03_Quizmo_SetVannaAnim_Wave = 0x80240FD4; // type:func rom:0x8327D4 +mac_03_Quizmo_ShouldQuizmoLeave = 0x80240FEC; // type:func rom:0x8327EC +mac_03_Quizmo_SetCamVfov = 0x8024101C; // type:func rom:0x83281C +mac_03_Quizmo_GetCamVfov = 0x80241090; // type:func rom:0x832890 +mac_03_Quizmo_AddViewRelativeOffset = 0x80241130; // type:func rom:0x832930 +mac_03_Quizmo_SpinPlayer = 0x802412CC; // type:func rom:0x832ACC +mac_03_Quizmo_SpinPartner = 0x80241330; // type:func rom:0x832B30 +mac_03_Quizmo_UpdatePartnerPosition = 0x802413C0; // type:func rom:0x832BC0 +mac_03_Quizmo_CreateReactionEffect = 0x802414A8; // type:func rom:0x832CA8 +mac_03_Quizmo_CreateWorker = 0x80241514; // type:func rom:0x832D14 mac_03_GetNpcCollisionHeight = 0x80241544; // type:func rom:0x832D44 mac_03_AddPlayerHandsOffset = 0x802415A0; // type:func rom:0x832DA0 func_80241770_832F70 = 0x80241770; // type:func rom:0x832F70 @@ -12321,8 +12321,8 @@ func_802425A8_833DA8 = 0x802425A8; // type:func rom:0x833DA8 func_80242608_833E08 = 0x80242608; // type:func rom:0x833E08 func_80242694_833E94 = 0x80242694; // type:func rom:0x833E94 func_802427D0_833FD0 = 0x802427D0; // type:func rom:0x833FD0 -mac_03_varTable = 0x80246644; // type:data rom:0x837E44 -D_802466A8_837EA8 = 0x802466A8; // type:data rom:0x837EA8 +mac_03_Quizmo_varStash = 0x80246644; // type:data rom:0x837E44 +mac_03_Quizmo_Answers = 0x802466A8; // type:data rom:0x837EA8 D_802466E8_837EE8 = 0x802466E8; // type:data rom:0x837EE8 D_80248C6C_83A46C = 0x80248C6C; // type:data rom:0x83A46C D_80248C70_83A470 = 0x80248C70; // type:data rom:0x83A470 @@ -12333,33 +12333,33 @@ func_80240194_842D64 = 0x80240194; // type:func rom:0x842D64 func_802401C0_842D90 = 0x802401C0; // type:func rom:0x842D90 mac_04_foliage_setup_shear_mtx = 0x80240220; // type:func rom:0x842DF0 mac_04_TransformFoliage = 0x80240290; // type:func rom:0x842E60 -mac_04_StashVars = 0x80240460; // type:func rom:0x843030 -mac_04_GetItemName = 0x80240514; // type:func rom:0x8430E4 -mac_04_Set80151310_1 = 0x80240578; // type:func rom:0x843148 -mac_04_Set80151310_0 = 0x8024058C; // type:func rom:0x84315C -mac_04_UnkQuizFunc = 0x8024059C; // type:func rom:0x84316C -mac_04_UnkFunc31 = 0x802407C0; // type:func rom:0x843390 -mac_04_GetNpcUnsafeOwner2 = 0x8024080C; // type:func rom:0x8433DC -mac_04_UnkFunc28 = 0x8024082C; // type:func rom:0x8433FC -mac_04_UnkAlphaFunc = 0x8024088C; // type:func rom:0x84345C -mac_04_UnkFunc29 = 0x802409D8; // type:func rom:0x8435A8 -func_80240B4C_84371C = 0x80240B4C; // type:func rom:0x84371C -func_80240BD0_8437A0 = 0x80240BD0; // type:func rom:0x8437A0 -func_80240DE8_8439B8 = 0x80240DE8; // type:func rom:0x8439B8 -func_80240E9C_843A6C = 0x80240E9C; // type:func rom:0x843A6C -func_80240ED0_843AA0 = 0x80240ED0; // type:func rom:0x843AA0 -func_80240F50_843B20 = 0x80240F50; // type:func rom:0x843B20 -func_80240F68_843B38 = 0x80240F68; // type:func rom:0x843B38 -func_80240F84_843B54 = 0x80240F84; // type:func rom:0x843B54 -mac_04_GetGameStatus75 = 0x80240F9C; // type:func rom:0x843B6C -mac_04_SetCamVfov = 0x80240FCC; // type:func rom:0x843B9C -mac_04_GetCamVfov = 0x80241040; // type:func rom:0x843C10 -mac_04_UnkCameraFunc = 0x802410E0; // type:func rom:0x843CB0 -mac_04_UnkRotatePlayer = 0x8024127C; // type:func rom:0x843E4C -mac_04_UnkRotatePartner = 0x802412E0; // type:func rom:0x843EB0 -mac_04_UnkMovePartner = 0x80241370; // type:func rom:0x843F40 -func_80241458_844028 = 0x80241458; // type:func rom:0x844028 -func_802414C4_844094 = 0x802414C4; // type:func rom:0x844094 +mac_04_Quizmo_StashVars = 0x80240460; // type:func rom:0x843030 +mac_04_Quizmo_GetItemName = 0x80240514; // type:func rom:0x8430E4 +mac_04_Quizmo_HideEntities = 0x80240578; // type:func rom:0x843148 +mac_04_Quizmo_ShowEntities = 0x8024058C; // type:func rom:0x84315C +mac_04_Quizmo_ShouldAppear = 0x8024059C; // type:func rom:0x84316C +mac_04_Quizmo_RenderInit = 0x802407C0; // type:func rom:0x843390 +mac_04_Quizmo_NPC_Aux_Impl = 0x8024080C; // type:func rom:0x8433DC +mac_04_Quizmo_NPC_OnRender = 0x8024082C; // type:func rom:0x8433FC +mac_04_Quizmo_HideWorld = 0x8024088C; // type:func rom:0x84345C +mac_04_Quizmo_FadeInWorld = 0x802409D8; // type:func rom:0x8435A8 +mac_04_Quizmo_UpdateRecords = 0x80240B4C; // type:func rom:0x84371C +mac_04_Quizmo_CreateStage = 0x80240BD0; // type:func rom:0x8437A0 +mac_04_Quizmo_DestroyEffects = 0x80240DE8; // type:func rom:0x8439B8 +mac_04_Quizmo_SetStageLightsDelay = 0x80240E9C; // type:func rom:0x843A6C +mac_04_Quizmo_UnkStageEffectMode = 0x80240ED0; // type:func rom:0x843AA0 +mac_04_Quizmo_SetVannaAnim_Idle = 0x80240F50; // type:func rom:0x843B20 +mac_04_Quizmo_SetVannaAnim_Clap = 0x80240F68; // type:func rom:0x843B38 +mac_04_Quizmo_SetVannaAnim_Wave = 0x80240F84; // type:func rom:0x843B54 +mac_04_Quizmo_ShouldQuizmoLeave = 0x80240F9C; // type:func rom:0x843B6C +mac_04_Quizmo_SetCamVfov = 0x80240FCC; // type:func rom:0x843B9C +mac_04_Quizmo_GetCamVfov = 0x80241040; // type:func rom:0x843C10 +mac_04_Quizmo_AddViewRelativeOffset = 0x802410E0; // type:func rom:0x843CB0 +mac_04_Quizmo_SpinPlayer = 0x8024127C; // type:func rom:0x843E4C +mac_04_Quizmo_SpinPartner = 0x802412E0; // type:func rom:0x843EB0 +mac_04_Quizmo_UpdatePartnerPosition = 0x80241370; // type:func rom:0x843F40 +mac_04_Quizmo_CreateReactionEffect = 0x80241458; // type:func rom:0x844028 +mac_04_Quizmo_CreateWorker = 0x802414C4; // type:func rom:0x844094 mac_04_GetNpcCollisionHeight = 0x802414F4; // type:func rom:0x8440C4 mac_04_AddPlayerHandsOffset = 0x80241550; // type:func rom:0x844120 func_80241720_8442F0 = 0x80241720; // type:func rom:0x8442F0 @@ -12384,8 +12384,8 @@ func_80241D30_844900 = 0x80241D30; // type:func rom:0x844900 func_80241DAC_84497C = 0x80241DAC; // type:func rom:0x84497C mac_04_SetEntityFlags100000 = 0x80241EB0; // type:func rom:0x844A80 mac_04_UnkMusicFunc = 0x80241EF0; // type:func rom:0x844AC0 -mac_04_varTable = 0x80243FE8; // type:data rom:0x846BB8 -D_8024404C_846C1C = 0x8024404C; // type:data rom:0x846C1C +mac_04_Quizmo_varStash = 0x80243FE8; // type:data rom:0x846BB8 +mac_04_Quizmo_Answers = 0x8024404C; // type:data rom:0x846C1C D_8024408C_846C5C = 0x8024408C; // type:data rom:0x846C5C D_80246610_8491E0 = 0x80246610; // type:data rom:0x8491E0 D_80246614_8491E4 = 0x80246614; // type:data rom:0x8491E4 @@ -12407,33 +12407,33 @@ mac_05_UnkFunc15 = 0x80240DDC; // type:func rom:0x852F4C mac_05_UnkNpcDurationFlagFunc = 0x80240EFC; // type:func rom:0x85306C mac_05_UnkFunc16 = 0x80240F64; // type:func rom:0x8530D4 mac_05_UnkNpcAIMainFunc = 0x80241024; // type:func rom:0x853194 -mac_05_StashVars = 0x80241320; // type:func rom:0x853490 -mac_05_GetItemName = 0x802413D4; // type:func rom:0x853544 -mac_05_Set80151310_1 = 0x80241438; // type:func rom:0x8535A8 -mac_05_Set80151310_0 = 0x8024144C; // type:func rom:0x8535BC -mac_05_UnkQuizFunc = 0x8024145C; // type:func rom:0x8535CC -mac_05_UnkFunc31 = 0x80241680; // type:func rom:0x8537F0 -mac_05_GetNpcUnsafeOwner2 = 0x802416CC; // type:func rom:0x85383C -mac_05_UnkFunc28 = 0x802416EC; // type:func rom:0x85385C -mac_05_UnkAlphaFunc = 0x8024174C; // type:func rom:0x8538BC -mac_05_UnkFunc29 = 0x80241898; // type:func rom:0x853A08 -func_80241A0C_853B7C = 0x80241A0C; // type:func rom:0x853B7C -func_80241A90_853C00 = 0x80241A90; // type:func rom:0x853C00 -func_80241CA8_853E18 = 0x80241CA8; // type:func rom:0x853E18 -func_80241D5C_853ECC = 0x80241D5C; // type:func rom:0x853ECC -func_80241D90_853F00 = 0x80241D90; // type:func rom:0x853F00 -func_80241E10_853F80 = 0x80241E10; // type:func rom:0x853F80 -func_80241E28_853F98 = 0x80241E28; // type:func rom:0x853F98 -func_80241E44_853FB4 = 0x80241E44; // type:func rom:0x853FB4 -mac_05_GetGameStatus75 = 0x80241E5C; // type:func rom:0x853FCC -mac_05_SetCamVfov = 0x80241E8C; // type:func rom:0x853FFC -mac_05_GetCamVfov = 0x80241F00; // type:func rom:0x854070 -mac_05_UnkCameraFunc = 0x80241FA0; // type:func rom:0x854110 -mac_05_UnkRotatePlayer = 0x8024213C; // type:func rom:0x8542AC -mac_05_UnkRotatePartner = 0x802421A0; // type:func rom:0x854310 -mac_05_UnkMovePartner = 0x80242230; // type:func rom:0x8543A0 -func_80242318_854488 = 0x80242318; // type:func rom:0x854488 -func_80242384_8544F4 = 0x80242384; // type:func rom:0x8544F4 +mac_05_Quizmo_StashVars = 0x80241320; // type:func rom:0x853490 +mac_05_Quizmo_GetItemName = 0x802413D4; // type:func rom:0x853544 +mac_05_Quizmo_HideEntities = 0x80241438; // type:func rom:0x8535A8 +mac_05_Quizmo_ShowEntities = 0x8024144C; // type:func rom:0x8535BC +mac_05_Quizmo_ShouldAppear = 0x8024145C; // type:func rom:0x8535CC +mac_05_Quizmo_RenderInit = 0x80241680; // type:func rom:0x8537F0 +mac_05_Quizmo_NPC_Aux_Impl = 0x802416CC; // type:func rom:0x85383C +mac_05_Quizmo_NPC_OnRender = 0x802416EC; // type:func rom:0x85385C +mac_05_Quizmo_HideWorld = 0x8024174C; // type:func rom:0x8538BC +mac_05_Quizmo_FadeInWorld = 0x80241898; // type:func rom:0x853A08 +mac_05_Quizmo_UpdateRecords = 0x80241A0C; // type:func rom:0x853B7C +mac_05_Quizmo_CreateStage = 0x80241A90; // type:func rom:0x853C00 +mac_05_Quizmo_DestroyEffects = 0x80241CA8; // type:func rom:0x853E18 +mac_05_Quizmo_SetStageLightsDelay = 0x80241D5C; // type:func rom:0x853ECC +mac_05_Quizmo_UnkStageEffectMode = 0x80241D90; // type:func rom:0x853F00 +mac_05_Quizmo_SetVannaAnim_Idle = 0x80241E10; // type:func rom:0x853F80 +mac_05_Quizmo_SetVannaAnim_Clap = 0x80241E28; // type:func rom:0x853F98 +mac_05_Quizmo_SetVannaAnim_Wave = 0x80241E44; // type:func rom:0x853FB4 +mac_05_Quizmo_ShouldQuizmoLeave = 0x80241E5C; // type:func rom:0x853FCC +mac_05_Quizmo_SetCamVfov = 0x80241E8C; // type:func rom:0x853FFC +mac_05_Quizmo_GetCamVfov = 0x80241F00; // type:func rom:0x854070 +mac_05_Quizmo_AddViewRelativeOffset = 0x80241FA0; // type:func rom:0x854110 +mac_05_Quizmo_SpinPlayer = 0x8024213C; // type:func rom:0x8542AC +mac_05_Quizmo_SpinPartner = 0x802421A0; // type:func rom:0x854310 +mac_05_Quizmo_UpdatePartnerPosition = 0x80242230; // type:func rom:0x8543A0 +mac_05_Quizmo_CreateReactionEffect = 0x80242318; // type:func rom:0x854488 +mac_05_Quizmo_CreateWorker = 0x80242384; // type:func rom:0x8544F4 mac_05_GetNpcCollisionHeight = 0x802423B4; // type:func rom:0x854524 mac_05_AddPlayerHandsOffset = 0x80242410; // type:func rom:0x854580 func_802425E0_854750 = 0x802425E0; // type:func rom:0x854750 @@ -12466,8 +12466,8 @@ func_80243CD4_855E44 = 0x80243CD4; // type:func rom:0x855E44 func_80243D78_855EE8 = 0x80243D78; // type:func rom:0x855EE8 func_80243DB0_855F20 = 0x80243DB0; // type:func rom:0x855F20 func_80243F0C_85607C = 0x80243F0C; // type:func rom:0x85607C -mac_05_varTable = 0x802450B0; // type:data rom:0x857220 -D_80245114_857284 = 0x80245114; // type:data rom:0x857284 +mac_05_Quizmo_varStash = 0x802450B0; // type:data rom:0x857220 +mac_05_Quizmo_Answers = 0x80245114; // type:data rom:0x857284 D_80245154_8572C4 = 0x80245154; // type:data rom:0x8572C4 D_802476D8_859848 = 0x802476D8; // type:data rom:0x859848 D_802476DC_85984C = 0x802476DC; // type:data rom:0x85984C @@ -12526,7 +12526,7 @@ tik_02_SomeItemEntityFunc = 0x80240428; // type:func rom:0x86CB68 tik_02_CheckItemFlags40 = 0x80240578; // type:func rom:0x86CCB8 tik_02_UnkPosFunc2 = 0x802405D0; // type:func rom:0x86CD10 func_80240940_86D080 = 0x80240940; // type:func rom:0x86D080 -tik_02_varTable = 0x802410C0; // type:data rom:0x86D800 +tik_02_varStash = 0x802410C0; // type:data rom:0x86D800 D_80241BAE_86E2EE = 0x80241BAE; // type:data rom:0x86E2EE tik_03_Pipe_SetAnimFlag = 0x80240000; // type:func rom:0x86EB00 tik_03_Pipe_GetCurrentFloor = 0x80240020; // type:func rom:0x86EB20 @@ -12743,7 +12743,7 @@ tik_15_GetItemName = 0x80240A14; // type:func rom:0x8905B4 func_80240A78_890618 = 0x80240A78; // type:func rom:0x890618 func_80240AA4_890644 = 0x80240AA4; // type:func rom:0x890644 func_80240AD0_890670 = 0x80240AD0; // type:func rom:0x890670 -tik_15_varTable = 0x80242758; // type:data rom:0x8922F8 +tik_15_varStash = 0x80242758; // type:data rom:0x8922F8 D_802427BC_89235C = 0x802427BC; // type:data rom:0x89235C func_80240000_892A20 = 0x80240000; // type:func rom:0x892A20 tik_17_SuperBlock_SetOverride40 = 0x80240030; // type:func rom:0x892A50 @@ -12913,33 +12913,33 @@ kmr_02_Pipe_GetCameraYaw = 0x802401D0; // type:func rom:0x8B0240 kmr_02_Pipe_GetPointAheadOfPlayer = 0x8024023C; // type:func rom:0x8B02AC func_802402E0_8B0350 = 0x802402E0; // type:func rom:0x8B0350 func_80240370_8B03E0 = 0x80240370; // type:func rom:0x8B03E0 -kmr_02_StashVars = 0x80240390; // type:func rom:0x8B0400 -kmr_02_GetItemName = 0x80240444; // type:func rom:0x8B04B4 -kmr_02_Set80151310_1 = 0x802404A8; // type:func rom:0x8B0518 -kmr_02_Set80151310_0 = 0x802404BC; // type:func rom:0x8B052C -kmr_02_UnkQuizFunc = 0x802404CC; // type:func rom:0x8B053C -kmr_02_UnkFunc31 = 0x802406F0; // type:func rom:0x8B0760 -kmr_02_GetNpcUnsafeOwner2 = 0x8024073C; // type:func rom:0x8B07AC -kmr_02_UnkFunc28 = 0x8024075C; // type:func rom:0x8B07CC -kmr_02_UnkAlphaFunc = 0x802407BC; // type:func rom:0x8B082C -kmr_02_UnkFunc29 = 0x80240908; // type:func rom:0x8B0978 -func_80240A7C_8B0AEC = 0x80240A7C; // type:func rom:0x8B0AEC -func_80240B00_8B0B70 = 0x80240B00; // type:func rom:0x8B0B70 -func_80240D18_8B0D88 = 0x80240D18; // type:func rom:0x8B0D88 -func_80240DCC_8B0E3C = 0x80240DCC; // type:func rom:0x8B0E3C -func_80240E00_8B0E70 = 0x80240E00; // type:func rom:0x8B0E70 -func_80240E80_8B0EF0 = 0x80240E80; // type:func rom:0x8B0EF0 -func_80240E98_8B0F08 = 0x80240E98; // type:func rom:0x8B0F08 -func_80240EB4_8B0F24 = 0x80240EB4; // type:func rom:0x8B0F24 -kmr_02_GetGameStatus75 = 0x80240ECC; // type:func rom:0x8B0F3C -kmr_02_SetCamVfov = 0x80240EFC; // type:func rom:0x8B0F6C -kmr_02_GetCamVfov = 0x80240F70; // type:func rom:0x8B0FE0 -kmr_02_UnkCameraFunc = 0x80241010; // type:func rom:0x8B1080 -kmr_02_UnkRotatePlayer = 0x802411AC; // type:func rom:0x8B121C -kmr_02_UnkRotatePartner = 0x80241210; // type:func rom:0x8B1280 -kmr_02_UnkMovePartner = 0x802412A0; // type:func rom:0x8B1310 -func_80241388_8B13F8 = 0x80241388; // type:func rom:0x8B13F8 -func_802413F4_8B1464 = 0x802413F4; // type:func rom:0x8B1464 +kmr_02_Quizmo_StashVars = 0x80240390; // type:func rom:0x8B0400 +kmr_02_Quizmo_GetItemName = 0x80240444; // type:func rom:0x8B04B4 +kmr_02_Quizmo_HideEntities = 0x802404A8; // type:func rom:0x8B0518 +kmr_02_Quizmo_ShowEntities = 0x802404BC; // type:func rom:0x8B052C +kmr_02_Quizmo_ShouldAppear = 0x802404CC; // type:func rom:0x8B053C +kmr_02_Quizmo_RenderInit = 0x802406F0; // type:func rom:0x8B0760 +kmr_02_Quizmo_NPC_Aux_Impl = 0x8024073C; // type:func rom:0x8B07AC +kmr_02_Quizmo_NPC_OnRender = 0x8024075C; // type:func rom:0x8B07CC +kmr_02_Quizmo_HideWorld = 0x802407BC; // type:func rom:0x8B082C +kmr_02_Quizmo_FadeInWorld = 0x80240908; // type:func rom:0x8B0978 +kmr_02_Quizmo_UpdateRecords = 0x80240A7C; // type:func rom:0x8B0AEC +kmr_02_Quizmo_CreateStage = 0x80240B00; // type:func rom:0x8B0B70 +kmr_02_Quizmo_DestroyEffects = 0x80240D18; // type:func rom:0x8B0D88 +kmr_02_Quizmo_SetStageLightsDelay = 0x80240DCC; // type:func rom:0x8B0E3C +kmr_02_Quizmo_UnkStageEffectMode = 0x80240E00; // type:func rom:0x8B0E70 +kmr_02_Quizmo_SetVannaAnim_Idle = 0x80240E80; // type:func rom:0x8B0EF0 +kmr_02_Quizmo_SetVannaAnim_Clap = 0x80240E98; // type:func rom:0x8B0F08 +kmr_02_Quizmo_SetVannaAnim_Wave = 0x80240EB4; // type:func rom:0x8B0F24 +kmr_02_Quizmo_ShouldQuizmoLeave = 0x80240ECC; // type:func rom:0x8B0F3C +kmr_02_Quizmo_SetCamVfov = 0x80240EFC; // type:func rom:0x8B0F6C +kmr_02_Quizmo_GetCamVfov = 0x80240F70; // type:func rom:0x8B0FE0 +kmr_02_Quizmo_AddViewRelativeOffset = 0x80241010; // type:func rom:0x8B1080 +kmr_02_Quizmo_SpinPlayer = 0x802411AC; // type:func rom:0x8B121C +kmr_02_Quizmo_SpinPartner = 0x80241210; // type:func rom:0x8B1280 +kmr_02_Quizmo_UpdatePartnerPosition = 0x802412A0; // type:func rom:0x8B1310 +kmr_02_Quizmo_CreateReactionEffect = 0x80241388; // type:func rom:0x8B13F8 +kmr_02_Quizmo_CreateWorker = 0x802413F4; // type:func rom:0x8B1464 kmr_02_UnkNpcAIFunc43 = 0x80241424; // type:func rom:0x8B1494 kmr_02_UnkNpcAIFunc44 = 0x802414D8; // type:func rom:0x8B1548 kmr_02_NpcJumpFunc3 = 0x802415F8; // type:func rom:0x8B1668 @@ -13001,8 +13001,8 @@ kmr_02_foliage_setup_shear_mtx = 0x80243760; // type:func rom:0x8B37D0 kmr_02_TransformFoliage = 0x802437D0; // type:func rom:0x8B3840 func_802439A0_8B3A10 = 0x802439A0; // type:func rom:0x8B3A10 D_80244B2C_8B4B9C = 0x80244B2C; // type:data rom:0x8B4B9C -kmr_02_varTable = 0x802455D0; // type:data rom:0x8B5640 -D_80245634_8B56A4 = 0x80245634; // type:data rom:0x8B56A4 +kmr_02_Quizmo_varStash = 0x802455D0; // type:data rom:0x8B5640 +kmr_02_Quizmo_Answers = 0x80245634; // type:data rom:0x8B56A4 D_80245674_8B56E4 = 0x80245674; // type:data rom:0x8B56E4 D_80247E30_8B7EA0 = 0x80247E30; // type:data rom:0x8B7EA0 D_80247E34_8B7EA4 = 0x80247E34; // type:data rom:0x8B7EA4 @@ -13070,7 +13070,7 @@ kmr_04_func_80240434_8CAD34 = 0x80240434; // type:func rom:0x8CAD34 kmr_04_func_80240444_8CAD44 = 0x80240444; // type:func rom:0x8CAD44 D_80241BF0_8CC4F0 = 0x80241BF0; // type:data rom:0x8CC4F0 D_80242070_8CC970 = 0x80242070; // type:data rom:0x8CC970 -kmr_04_varTable = 0x802429F4; // type:data rom:0x8CD2F4 +kmr_04_varStash = 0x802429F4; // type:data rom:0x8CD2F4 kmr_05_UnkNpcAIFunc23 = 0x80240000; // type:func rom:0x8CE070 kmr_05_UnkNpcAIFunc35 = 0x802401B0; // type:func rom:0x8CE220 kmr_05_UnkNpcAIFunc1_copy = 0x802407D8; // type:func rom:0x8CE848 @@ -13150,7 +13150,7 @@ func_802402BC_8D878C = 0x802402BC; // type:func rom:0x8D878C kmr_10_SetEntityPosition = 0x80240304; // type:func rom:0x8D87D4 kmr_10_foliage_setup_shear_mtx = 0x802403D0; // type:func rom:0x8D88A0 kmr_10_TransformFoliage = 0x80240440; // type:func rom:0x8D8910 -kmr_10_varTable = 0x80240C20; // type:data rom:0x8D90F0 +kmr_10_varStash = 0x80240C20; // type:data rom:0x8D90F0 kmr_11_foliage_setup_shear_mtx = 0x80240000; // type:func rom:0x8DA100 kmr_11_TransformFoliage = 0x80240070; // type:func rom:0x8DA170 kmr_11_UnkFogFunc = 0x8024023C; // type:func rom:0x8DA33C @@ -13268,7 +13268,7 @@ D_80244D84_8F0BA4 = 0x80244D84; // type:data rom:0x8F0BA4 D_80244DB4_8F0BD4 = 0x80244DB4; // type:data rom:0x8F0BD4 D_80244FA0_8F0DC0 = 0x80244FA0; // type:data rom:0x8F0DC0 D_80244FD0_8F0DF0 = 0x80244FD0; // type:data rom:0x8F0DF0 -kmr_20_varTable = 0x8024A908; // type:data rom:0x8F6728 +kmr_20_varStash = 0x8024A908; // type:data rom:0x8F6728 D_80252D50_8FEB70 = 0x80252D50; // type:data rom:0x8FEB70 D_80252DC0_8FEBE0 = 0x80252DC0; // type:data rom:0x8FEBE0 D_80253030_8FEE50 = 0x80253030; // type:data rom:0x8FEE50 @@ -13339,7 +13339,7 @@ iwa_00_StashVars = 0x80240000; // type:func rom:0x90CC40 iwa_00_GetItemName = 0x802400B4; // type:func rom:0x90CCF4 func_80240118_90CD58 = 0x80240118; // type:func rom:0x90CD58 func_802402B0_90CEF0 = 0x802402B0; // type:func rom:0x90CEF0 -iwa_00_varTable = 0x80240FF8; // type:data rom:0x90DC38 +iwa_00_varStash = 0x80240FF8; // type:data rom:0x90DC38 func_80240000_90F6B0 = 0x80240000; // type:func rom:0x90F6B0 func_80240398_90FA48 = 0x80240398; // type:func rom:0x90FA48 iwa_01_UnkFunc61 = 0x80240520; // type:func rom:0x90FBD0 @@ -13415,7 +13415,7 @@ iwa_02_UnkDurationCheck = 0x80240C4C; // type:func rom:0x9169BC func_80240C90_916A00 = 0x80240C90; // type:func rom:0x916A00 iwa_02_StashVars = 0x80240FE0; // type:func rom:0x916D50 iwa_02_GetItemName = 0x80241094; // type:func rom:0x916E04 -iwa_02_varTable = 0x80241DA8; // type:data rom:0x917B18 +iwa_02_varStash = 0x80241DA8; // type:data rom:0x917B18 D_80242D40_918AB0 = 0x80242D40; // type:data rom:0x918AB0 D_80242D48_918AB8 = 0x80242D48; // type:data rom:0x918AB8 D_80242D50_918AC0 = 0x80242D50; // type:data rom:0x918AC0 @@ -13443,7 +13443,7 @@ iwa_03_UnkNpcAIFunc17 = 0x80240F24; // type:func rom:0x919AD4 iwa_03_UnkDurationCheck = 0x80240F8C; // type:func rom:0x919B3C func_80240FD0_919B80 = 0x80240FD0; // type:func rom:0x919B80 func_80241320_919ED0 = 0x80241320; // type:func rom:0x919ED0 -iwa_03_varTable = 0x80241530; // type:data rom:0x91A0E0 +iwa_03_varStash = 0x80241530; // type:data rom:0x91A0E0 D_80242C30_91B7E0 = 0x80242C30; // type:data rom:0x91B7E0 D_80242C38_91B7E8 = 0x80242C38; // type:data rom:0x91B7E8 D_80242C40_91B7F0 = 0x80242C40; // type:data rom:0x91B7F0 @@ -13565,7 +13565,7 @@ func_80240B98_92AE48 = 0x80240B98; // type:func rom:0x92AE48 GetItemCount = 0x80240BD4; // type:func rom:0x92AE84 D_8024404C_92E2FC = 0x8024404C; // type:data rom:0x92E2FC D_80244050_92E300 = 0x80244050; // type:data rom:0x92E300 -sbk_02_varTable = 0x802441D8; // type:data rom:0x92E488 +sbk_02_varStash = 0x802441D8; // type:data rom:0x92E488 sbk_03_SpawnSunEffect = 0x80240000; // type:func rom:0x92F8B0 sbk_03_SetNpcB5_3 = 0x80240040; // type:func rom:0x92F8F0 sbk_04_SpawnSunEffect = 0x80240000; // type:func rom:0x9304D0 @@ -13639,7 +13639,7 @@ func_80241560_940B10 = 0x80241560; // type:func rom:0x940B10 func_802415A4_940B54 = 0x802415A4; // type:func rom:0x940B54 sbk_30_foliage_setup_shear_mtx = 0x802415D0; // type:func rom:0x940B80 sbk_30_TransformFoliage = 0x80241640; // type:func rom:0x940BF0 -sbk_30_varTable = 0x80241FF4; // type:data rom:0x9415A4 +sbk_30_varStash = 0x80241FF4; // type:data rom:0x9415A4 D_80242058_941608 = 0x80242058; // type:data rom:0x941608 D_8024205C_94160C = 0x8024205C; // type:data rom:0x94160C D_802448A0_943E50 = 0x802448A0; // type:data rom:0x943E50 @@ -13665,7 +13665,7 @@ func_80240728_9465F8 = 0x80240728; // type:func rom:0x9465F8 func_8024076C_94663C = 0x8024076C; // type:func rom:0x94663C sbk_34_foliage_setup_shear_mtx = 0x802407A0; // type:func rom:0x946670 sbk_34_TransformFoliage = 0x80240810; // type:func rom:0x9466E0 -sbk_34_varTable = 0x80240D9C; // type:data rom:0x946C6C +sbk_34_varStash = 0x80240D9C; // type:data rom:0x946C6C D_80240E00_946CD0 = 0x80240E00; // type:data rom:0x946CD0 D_80240E04_946CD4 = 0x80240E04; // type:data rom:0x946CD4 sbk_35_SpawnSunEffect = 0x80240000; // type:func rom:0x9486B0 @@ -13762,33 +13762,33 @@ dro_01_UnkFunc15 = 0x80240F2C; // type:func rom:0x95C12C dro_01_UnkNpcDurationFlagFunc = 0x8024104C; // type:func rom:0x95C24C dro_01_UnkFunc16 = 0x802410B4; // type:func rom:0x95C2B4 dro_01_UnkNpcAIMainFunc = 0x80241174; // type:func rom:0x95C374 -dro_01_StashVars = 0x80241470; // type:func rom:0x95C670 -dro_01_GetItemName = 0x80241524; // type:func rom:0x95C724 -dro_01_Set80151310_1 = 0x80241588; // type:func rom:0x95C788 -dro_01_Set80151310_0 = 0x8024159C; // type:func rom:0x95C79C -dro_01_UnkQuizFunc = 0x802415AC; // type:func rom:0x95C7AC -dro_01_UnkFunc31 = 0x802417D0; // type:func rom:0x95C9D0 -dro_01_GetNpcUnsafeOwner2 = 0x8024181C; // type:func rom:0x95CA1C -dro_01_UnkFunc28 = 0x8024183C; // type:func rom:0x95CA3C -dro_01_UnkAlphaFunc = 0x8024189C; // type:func rom:0x95CA9C -dro_01_UnkFunc29 = 0x802419E8; // type:func rom:0x95CBE8 -dro_01_func_80241B5C_95CD5C = 0x80241B5C; // type:func rom:0x95CD5C -dro_01_func_80241BE0_95CDE0 = 0x80241BE0; // type:func rom:0x95CDE0 -dro_01_func_80241DF8_95CFF8 = 0x80241DF8; // type:func rom:0x95CFF8 -dro_01_func_80241EAC_95D0AC = 0x80241EAC; // type:func rom:0x95D0AC -dro_01_func_80241EE0_95D0E0 = 0x80241EE0; // type:func rom:0x95D0E0 -dro_01_func_80241F60_95D160 = 0x80241F60; // type:func rom:0x95D160 -dro_01_func_80241F78_95D178 = 0x80241F78; // type:func rom:0x95D178 -dro_01_func_80241F94_95D194 = 0x80241F94; // type:func rom:0x95D194 -dro_01_GetGameStatus75 = 0x80241FAC; // type:func rom:0x95D1AC -dro_01_SetCamVfov = 0x80241FDC; // type:func rom:0x95D1DC -dro_01_GetCamVfov = 0x80242050; // type:func rom:0x95D250 -dro_01_UnkCameraFunc = 0x802420F0; // type:func rom:0x95D2F0 -dro_01_UnkRotatePlayer = 0x8024228C; // type:func rom:0x95D48C -dro_01_UnkRotatePartner = 0x802422F0; // type:func rom:0x95D4F0 -dro_01_UnkMovePartner = 0x80242380; // type:func rom:0x95D580 -dro_01_func_80242468_95D668 = 0x80242468; // type:func rom:0x95D668 -dro_01_func_802424D4_95D6D4 = 0x802424D4; // type:func rom:0x95D6D4 +dro_01_Quizmo_StashVars = 0x80241470; // type:func rom:0x95C670 +dro_01_Quizmo_GetItemName = 0x80241524; // type:func rom:0x95C724 +dro_01_Quizmo_HideEntities = 0x80241588; // type:func rom:0x95C788 +dro_01_Quizmo_ShowEntities = 0x8024159C; // type:func rom:0x95C79C +dro_01_Quizmo_ShouldAppear = 0x802415AC; // type:func rom:0x95C7AC +dro_01_Quizmo_RenderInit = 0x802417D0; // type:func rom:0x95C9D0 +dro_01_Quizmo_NPC_Aux_Impl = 0x8024181C; // type:func rom:0x95CA1C +dro_01_Quizmo_NPC_OnRender = 0x8024183C; // type:func rom:0x95CA3C +dro_01_Quizmo_HideWorld = 0x8024189C; // type:func rom:0x95CA9C +dro_01_Quizmo_FadeInWorld = 0x802419E8; // type:func rom:0x95CBE8 +dro_01_Quizmo_UpdateRecords = 0x80241B5C; // type:func rom:0x95CD5C +dro_01_Quizmo_CreateStage = 0x80241BE0; // type:func rom:0x95CDE0 +dro_01_Quizmo_DestroyEffects = 0x80241DF8; // type:func rom:0x95CFF8 +dro_01_Quizmo_SetStageLightsDelay = 0x80241EAC; // type:func rom:0x95D0AC +dro_01_Quizmo_UnkStageEffectMode = 0x80241EE0; // type:func rom:0x95D0E0 +dro_01_Quizmo_SetVannaAnim_Idle = 0x80241F60; // type:func rom:0x95D160 +dro_01_Quizmo_SetVannaAnim_Clap = 0x80241F78; // type:func rom:0x95D178 +dro_01_Quizmo_SetVannaAnim_Wave = 0x80241F94; // type:func rom:0x95D194 +dro_01_Quizmo_ShouldQuizmoLeave = 0x80241FAC; // type:func rom:0x95D1AC +dro_01_Quizmo_SetCamVfov = 0x80241FDC; // type:func rom:0x95D1DC +dro_01_Quizmo_GetCamVfov = 0x80242050; // type:func rom:0x95D250 +dro_01_Quizmo_AddViewRelativeOffset = 0x802420F0; // type:func rom:0x95D2F0 +dro_01_Quizmo_SpinPlayer = 0x8024228C; // type:func rom:0x95D48C +dro_01_Quizmo_SpinPartner = 0x802422F0; // type:func rom:0x95D4F0 +dro_01_Quizmo_UpdatePartnerPosition = 0x80242380; // type:func rom:0x95D580 +dro_01_Quizmo_CreateReactionEffect = 0x80242468; // type:func rom:0x95D668 +dro_01_Quizmo_CreateWorker = 0x802424D4; // type:func rom:0x95D6D4 dro_01_GetNpcCollisionHeight = 0x80242504; // type:func rom:0x95D704 dro_01_AddPlayerHandsOffset = 0x80242560; // type:func rom:0x95D760 dro_01_func_80242730_95D930 = 0x80242730; // type:func rom:0x95D930 @@ -13841,6 +13841,36 @@ dro_01_npcSettings_80245108 = 0x80245108; // type:data rom:0x960308 dro_01_npcSettings_80245134 = 0x80245134; // type:data rom:0x960334 dro_01_npcSettings_80245160 = 0x80245160; // type:data rom:0x960360 dro_01_npcSettings_8024518C = 0x8024518C; // type:data rom:0x96038C +<<<<<<< HEAD +dro_01_Quizmo_varStash = 0x802451B8; // type:data rom:0x9603B8 +dro_01_EVS_Quizmo_GiveItem_0 = 0x802451BC; // type:data rom:0x9603BC +dro_01_EVS_Quizmo_GiveItem_16 = 0x802451EC; // type:data rom:0x9603EC +dro_01_Quizmo_Answers = 0x8024521C; // type:data rom:0x96041C +dro_01_Quizmo_Requirements = 0x8024525C; // type:data rom:0x96045C +dro_01_EVS_Quizmo_Exit = 0x802452AC; // type:data rom:0x9604AC +dro_01_EVS_Quizmo_SetQuizCamera = 0x8024535C; // type:data rom:0x96055C +dro_01_EVS_Quizmo_OtherCamScript = 0x802454F8; // type:data rom:0x9606F8 +dro_01_EVS_Quizmo_ResetCamera = 0x802455F4; // type:data rom:0x9607F4 +dro_01_EVS_Quizmo_MovePlayerToPodium = 0x80245630; // type:data rom:0x960830 +dro_01_EVS_Quizmo_MovePartnerToPodium = 0x802457E0; // type:data rom:0x9609E0 +dro_01_EVS_Quizmo_MovePartnerToPodium = 0xEVS_Quizmo_MoveQuizmoToMicrophone; // type:data rom:0x960B18 +dro_01_EVS_Quizmo_SetCharacterPositons = 0x80245A84; // type:data rom:0x960C84 +dro_01_EVS_Quizmo_PlayerThinking = 0x80245AB8; // type:data rom:0x960CB8 +dro_01_EVS_Quizmo_PlayerHitBuzzer = 0x80245AF8; // type:data rom:0x960CF8 +dro_01_EVS_Quizmo_PlayerReaction_RightAnswer = 0x80245B34; // type:data rom:0x960D34 +dro_01_EVS_Quizmo_PlayerReaction_WrongAnswer = 0x8024667C; // type:data rom:0x96187C +dro_01_EVS_Quizmo_ReturnPlayerToOriginalPos = 0x802466BC; // type:data rom:0x9618BC +dro_01_EVS_Quizmo_RightAnswer = 0x80246798; // type:data rom:0x961998 +dro_01_EVS_Quizmo_WrongAnswer = 0x80246848; // type:data rom:0x961A48 +dro_01_EVS_Quizmo_QuizMain = 0x802468F8; // type:data rom:0x961AF8 +dro_01_EVS_Quizmo_NPC_OtherAI = 0x80247628; // type:data rom:0x962828 +dro_01_EVS_Quizmo_NPC_Interact = 0x8024769C; // type:data rom:0x96289C +dro_01_EVS_Quizmo_NPC_Aux = 0x8024771C; // type:data rom:0x96291C +dro_01_Quizmo_Npc_AIScript = 0x80247738; // type:data rom:0x962938 +dro_01_EVS_Quizmo_Npc_AI = 0x80247768; // type:data rom:0x962968 +dro_01_Quizmo_NpcSettings = 0x80247788; // type:data rom:0x962988 +dro_01_Quizmo_AltNpcSettings = 0x802477B4; // type:data rom:0x9629B4 +======= dro_01_varStash = 0x802451B8; // type:data rom:0x9603B8 dro_01_802451BC = 0x802451BC; // type:data rom:0x9603BC dro_01_802451EC = 0x802451EC; // type:data rom:0x9603EC @@ -13869,6 +13899,7 @@ dro_01_npcAISettings_80247738 = 0x80247738; // type:data rom:0x962938 dro_01_80247768 = 0x80247768; // type:data rom:0x962968 dro_01_npcSettings_80247788 = 0x80247788; // type:data rom:0x962988 dro_01_npcSettings_802477B4 = 0x802477B4; // type:data rom:0x9629B4 +>>>>>>> master dro_01_D_802477E0_9629E0 = 0x802477E0; // type:data rom:0x9629E0 dro_01_D_802477E4_9629E4 = 0x802477E4; // type:data rom:0x9629E4 dro_01_802477E8 = 0x802477E8; // type:data rom:0x9629E8 @@ -13910,7 +13941,7 @@ dro_01_npcGroupList_8024B47C = 0x8024B47C; // type:data rom:0x96667C dro_01_intTable_8024B4A0 = 0x8024B4A0; // type:data rom:0x9666A0 dro_01_shopInventory_8024B4FC = 0x8024B4FC; // type:data rom:0x9666FC dro_01_shopPriceList_8024B550 = 0x8024B550; // type:data rom:0x966750 -dro_01_dup_varTable = 0x8024B5B0; // type:data rom:0x9667B0 +dro_01_dup_varStash = 0x8024B5B0; // type:data rom:0x9667B0 dro_01_8024B5B4 = 0x8024B5B4; // type:data rom:0x9667B4 dro_01_8024B5E4 = 0x8024B5E4; // type:data rom:0x9667E4 dro_01_8024B614 = 0x8024B614; // type:data rom:0x966814 @@ -13962,33 +13993,33 @@ dro_01_pad_XXX = 0x8024DFAC; // type:data rom:0x9691AC dro_01_dro_01_name_hack = 0x8024DFB0; // type:data rom:0x9691B0 dro_02_UnkFunc27 = 0x80240000; // type:func rom:0x9691C0 dro_02_UnkFunc26 = 0x80240124; // type:func rom:0x9692E4 -dro_02_StashVars = 0x80240300; // type:func rom:0x9694C0 -dro_02_GetItemName = 0x802403B4; // type:func rom:0x969574 -dro_02_Set80151310_1 = 0x80240418; // type:func rom:0x9695D8 -dro_02_Set80151310_0 = 0x8024042C; // type:func rom:0x9695EC -dro_02_UnkQuizFunc = 0x8024043C; // type:func rom:0x9695FC -dro_02_UnkFunc31 = 0x80240660; // type:func rom:0x969820 -dro_02_GetNpcUnsafeOwner2 = 0x802406AC; // type:func rom:0x96986C -dro_02_UnkFunc28 = 0x802406CC; // type:func rom:0x96988C -dro_02_UnkAlphaFunc = 0x8024072C; // type:func rom:0x9698EC -dro_02_UnkFunc29 = 0x80240878; // type:func rom:0x969A38 -dro_02_func_802409EC_969BAC = 0x802409EC; // type:func rom:0x969BAC -dro_02_func_80240A70_969C30 = 0x80240A70; // type:func rom:0x969C30 -dro_02_func_80240C88_969E48 = 0x80240C88; // type:func rom:0x969E48 -dro_02_func_80240D3C_969EFC = 0x80240D3C; // type:func rom:0x969EFC -dro_02_func_80240D70_969F30 = 0x80240D70; // type:func rom:0x969F30 -dro_02_func_80240DF0_969FB0 = 0x80240DF0; // type:func rom:0x969FB0 -dro_02_func_80240E08_969FC8 = 0x80240E08; // type:func rom:0x969FC8 -dro_02_func_80240E24_969FE4 = 0x80240E24; // type:func rom:0x969FE4 -dro_02_GetGameStatus75 = 0x80240E3C; // type:func rom:0x969FFC -dro_02_SetCamVfov = 0x80240E6C; // type:func rom:0x96A02C -dro_02_GetCamVfov = 0x80240EE0; // type:func rom:0x96A0A0 -dro_02_UnkCameraFunc = 0x80240F80; // type:func rom:0x96A140 -dro_02_UnkRotatePlayer = 0x8024111C; // type:func rom:0x96A2DC -dro_02_UnkRotatePartner = 0x80241180; // type:func rom:0x96A340 -dro_02_UnkMovePartner = 0x80241210; // type:func rom:0x96A3D0 -dro_02_func_802412F8_96A4B8 = 0x802412F8; // type:func rom:0x96A4B8 -dro_02_func_80241364_96A524 = 0x80241364; // type:func rom:0x96A524 +dro_02_Quizmo_StashVars = 0x80240300; // type:func rom:0x9694C0 +dro_02_Quizmo_GetItemName = 0x802403B4; // type:func rom:0x969574 +dro_02_Quizmo_HideEntities = 0x80240418; // type:func rom:0x9695D8 +dro_02_Quizmo_ShowEntities = 0x8024042C; // type:func rom:0x9695EC +dro_02_Quizmo_ShouldAppear = 0x8024043C; // type:func rom:0x9695FC +dro_02_Quizmo_RenderInit = 0x80240660; // type:func rom:0x969820 +dro_02_Quizmo_NPC_Aux_Impl = 0x802406AC; // type:func rom:0x96986C +dro_02_Quizmo_NPC_OnRender = 0x802406CC; // type:func rom:0x96988C +dro_02_Quizmo_HideWorld = 0x8024072C; // type:func rom:0x9698EC +dro_02_Quizmo_FadeInWorld = 0x80240878; // type:func rom:0x969A38 +dro_02_Quizmo_UpdateRecords = 0x802409EC; // type:func rom:0x969BAC +dro_02_Quizmo_CreateStage = 0x80240A70; // type:func rom:0x969C30 +dro_02_Quizmo_DestroyEffects = 0x80240C88; // type:func rom:0x969E48 +dro_02_Quizmo_SetStageLightsDelay = 0x80240D3C; // type:func rom:0x969EFC +dro_02_Quizmo_UnkStageEffectMode = 0x80240D70; // type:func rom:0x969F30 +dro_02_Quizmo_SetVannaAnim_Idle = 0x80240DF0; // type:func rom:0x969FB0 +dro_02_Quizmo_SetVannaAnim_Clap = 0x80240E08; // type:func rom:0x969FC8 +dro_02_Quizmo_SetVannaAnim_Wave = 0x80240E24; // type:func rom:0x969FE4 +dro_02_Quizmo_ShouldQuizmoLeave = 0x80240E3C; // type:func rom:0x969FFC +dro_02_Quizmo_SetCamVfov = 0x80240E6C; // type:func rom:0x96A02C +dro_02_Quizmo_GetCamVfov = 0x80240EE0; // type:func rom:0x96A0A0 +dro_02_Quizmo_AddViewRelativeOffset = 0x80240F80; // type:func rom:0x96A140 +dro_02_Quizmo_SpinPlayer = 0x8024111C; // type:func rom:0x96A2DC +dro_02_Quizmo_SpinPartner = 0x80241180; // type:func rom:0x96A340 +dro_02_Quizmo_UpdatePartnerPosition = 0x80241210; // type:func rom:0x96A3D0 +dro_02_Quizmo_CreateReactionEffect = 0x802412F8; // type:func rom:0x96A4B8 +dro_02_Quizmo_CreateWorker = 0x80241364; // type:func rom:0x96A524 dro_02_func_80241394_96A554 = 0x80241394; // type:func rom:0x96A554 dro_02_func_802414C0_96A680 = 0x802414C0; // type:func rom:0x96A680 dro_02_func_802415CC_96A78C = 0x802415CC; // type:func rom:0x96A78C @@ -14048,34 +14079,34 @@ dro_02_80244A68 = 0x80244A68; // type:data rom:0x96DC28 dro_02_npcList_80244C64 = 0x80244C64; // type:data rom:0x96DE24 dro_02_npcList_80244C70 = 0x80244C70; // type:data rom:0x96DE30 dro_02_80244C78 = 0x80244C78; // type:data rom:0x96DE38 -dro_02_varTable = 0x80244DE0; // type:data rom:0x96DFA0 -dro_02_80244DE4 = 0x80244DE4; // type:data rom:0x96DFA4 -dro_02_80244E14 = 0x80244E14; // type:data rom:0x96DFD4 -dro_02_quizAnswers = 0x80244E44; // type:data rom:0x96E004 -dro_02_quizRequirements = 0x80244E84; // type:data rom:0x96E044 -dro_02_80244ED4 = 0x80244ED4; // type:data rom:0x96E094 -dro_02_80244F84 = 0x80244F84; // type:data rom:0x96E144 -dro_02_80245120 = 0x80245120; // type:data rom:0x96E2E0 -dro_02_8024521C = 0x8024521C; // type:data rom:0x96E3DC -dro_02_80245258 = 0x80245258; // type:data rom:0x96E418 -dro_02_80245408 = 0x80245408; // type:data rom:0x96E5C8 -dro_02_80245540 = 0x80245540; // type:data rom:0x96E700 -dro_02_802456AC = 0x802456AC; // type:data rom:0x96E86C -dro_02_802456E0 = 0x802456E0; // type:data rom:0x96E8A0 -dro_02_80245720 = 0x80245720; // type:data rom:0x96E8E0 -dro_02_8024575C = 0x8024575C; // type:data rom:0x96E91C -dro_02_802462A4 = 0x802462A4; // type:data rom:0x96F464 -dro_02_802462E4 = 0x802462E4; // type:data rom:0x96F4A4 -dro_02_802463C0 = 0x802463C0; // type:data rom:0x96F580 -dro_02_80246470 = 0x80246470; // type:data rom:0x96F630 -dro_02_80246520 = 0x80246520; // type:data rom:0x96F6E0 -dro_02_80247250 = 0x80247250; // type:data rom:0x970410 -dro_02_802472C4 = 0x802472C4; // type:data rom:0x970484 -dro_02_80247344 = 0x80247344; // type:data rom:0x970504 -dro_02_npcAISettings_80247360 = 0x80247360; // type:data rom:0x970520 -dro_02_80247390 = 0x80247390; // type:data rom:0x970550 -dro_02_npcSettings_802473B0 = 0x802473B0; // type:data rom:0x970570 -dro_02_npcSettings_802473DC = 0x802473DC; // type:data rom:0x97059C +dro_02_Quizmo_varStash = 0x80244DE0; // type:data rom:0x96DFA0 +dro_02_EVS_Quizmo_GiveItem_0 = 0x80244DE4; // type:data rom:0x96DFA4 +dro_02_EVS_Quizmo_GiveItem_16 = 0x80244E14; // type:data rom:0x96DFD4 +dro_02_Quizmo_Answers = 0x80244E44; // type:data rom:0x96E004 +dro_02_Quizmo_Requirements = 0x80244E84; // type:data rom:0x96E044 +dro_02_EVS_Quizmo_Exit = 0x80244ED4; // type:data rom:0x96E094 +dro_02_EVS_Quizmo_SetQuizCamera = 0x80244F84; // type:data rom:0x96E144 +dro_02_EVS_Quizmo_OtherCamScript = 0x80245120; // type:data rom:0x96E2E0 +dro_02_EVS_Quizmo_ResetCamera = 0x8024521C; // type:data rom:0x96E3DC +dro_02_EVS_Quizmo_MovePlayerToPodium = 0x80245258; // type:data rom:0x96E418 +dro_02_EVS_Quizmo_MovePartnerToPodium = 0x80245408; // type:data rom:0x96E5C8 +dro_02_EVS_Quizmo_MoveQuizmoToMicrophone = 0x80245540; // type:data rom:0x96E700 +dro_02_EVS_Quizmo_SetCharacterPositons = 0x802456AC; // type:data rom:0x96E86C +dro_02_EVS_Quizmo_PlayerThinking = 0x802456E0; // type:data rom:0x96E8A0 +dro_02_EVS_Quizmo_PlayerHitBuzzer = 0x80245720; // type:data rom:0x96E8E0 +dro_02_EVS_Quizmo_PlayerReaction_RightAnswer = 0x8024575C; // type:data rom:0x96E91C +dro_02_EVS_Quizmo_PlayerReaction_WrongAnswer = 0x802462A4; // type:data rom:0x96F464 +dro_02_EVS_Quizmo_ReturnPlayerToOriginalPos = 0x802462E4; // type:data rom:0x96F4A4 +dro_02_EVS_Quizmo_RightAnswer = 0x802463C0; // type:data rom:0x96F580 +dro_02_EVS_Quizmo_WrongAnswer = 0x80246470; // type:data rom:0x96F630 +dro_02_EVS_Quizmo_QuizMain = 0x80246520; // type:data rom:0x96F6E0 +dro_02_EVS_Quizmo_NPC_OtherAI = 0x80247250; // type:data rom:0x970410 +dro_02_EVS_Quizmo_NPC_Interact = 0x802472C4; // type:data rom:0x970484 +dro_02_EVS_Quizmo_NPC_Aux = 0x80247344; // type:data rom:0x970504 +dro_02_Quizmo_NpcAISettings = 0x80247360; // type:data rom:0x970520 +dro_02_EVS_Quizmo_Npc_AI = 0x80247390; // type:data rom:0x970550 +dro_02_Quizmo_NpcSettings = 0x802473B0; // type:data rom:0x970570 +dro_02_Quizmo_AltNpcSettings = 0x802473DC; // type:data rom:0x97059C dro_02_npcAISettings_80247408 = 0x80247408; // type:data rom:0x9705C8 dro_02_npcAI_80247438 = 0x80247438; // type:data rom:0x9705F8 dro_02_npcSettings_80247458 = 0x80247458; // type:data rom:0x970618 @@ -14334,7 +14365,7 @@ trd_00_SomeItemEntityFunc = 0x80240428; // type:func rom:0x99A098 trd_00_CheckItemFlags40 = 0x80240578; // type:func rom:0x99A1E8 PostChapter1StatUpdate = 0x802405D0; // type:func rom:0x99A240 trd_00_SyncStatusMenu = 0x8024060C; // type:func rom:0x99A27C -trd_00_varTable = 0x80241340; // type:data rom:0x99AFB0 +trd_00_varStash = 0x80241340; // type:data rom:0x99AFB0 trd_01_UpdateTexturePanSmooth = 0x80240000; // type:func rom:0x99C990 trd_01_UpdateTexturePanStepped = 0x80240124; // type:func rom:0x99CAB4 trd_01_SetEntityFlags100000 = 0x80240310; // type:func rom:0x99CCA0 @@ -14531,33 +14562,33 @@ nok_01_ToadHouse_InitScreenOverlay = 0x80240C80; // type:func rom:0x9C6060 nok_01_ToadHouse_PutPartnerAway = 0x80240CFC; // type:func rom:0x9C60DC nok_01_ToadHouse_GetPartnerBackOut = 0x80240D30; // type:func rom:0x9C6110 nok_01_ToadHouse_Stub = 0x80240D60; // type:func rom:0x9C6140 -nok_01_StashVars = 0x80240D68; // type:func rom:0x9C6148 -nok_01_GetItemName = 0x80240E1C; // type:func rom:0x9C61FC -nok_01_Set80151310_1 = 0x80240E80; // type:func rom:0x9C6260 -nok_01_Set80151310_0 = 0x80240E94; // type:func rom:0x9C6274 -nok_01_UnkQuizFunc = 0x80240EA4; // type:func rom:0x9C6284 -nok_01_UnkFunc31 = 0x802410C8; // type:func rom:0x9C64A8 -nok_01_GetNpcUnsafeOwner2 = 0x80241114; // type:func rom:0x9C64F4 -nok_01_UnkFunc28 = 0x80241134; // type:func rom:0x9C6514 -nok_01_UnkAlphaFunc = 0x80241194; // type:func rom:0x9C6574 -nok_01_UnkFunc29 = 0x802412E0; // type:func rom:0x9C66C0 -func_80241454_9C6834 = 0x80241454; // type:func rom:0x9C6834 -func_802414D8_9C68B8 = 0x802414D8; // type:func rom:0x9C68B8 -func_802416F0_9C6AD0 = 0x802416F0; // type:func rom:0x9C6AD0 -func_802417A4_9C6B84 = 0x802417A4; // type:func rom:0x9C6B84 -func_802417D8_9C6BB8 = 0x802417D8; // type:func rom:0x9C6BB8 -func_80241858_9C6C38 = 0x80241858; // type:func rom:0x9C6C38 -func_80241870_9C6C50 = 0x80241870; // type:func rom:0x9C6C50 -func_8024188C_9C6C6C = 0x8024188C; // type:func rom:0x9C6C6C -nok_01_GetGameStatus75 = 0x802418A4; // type:func rom:0x9C6C84 -nok_01_SetCamVfov = 0x802418D4; // type:func rom:0x9C6CB4 -nok_01_GetCamVfov = 0x80241948; // type:func rom:0x9C6D28 -nok_01_UnkCameraFunc = 0x802419E8; // type:func rom:0x9C6DC8 -nok_01_UnkRotatePlayer = 0x80241B84; // type:func rom:0x9C6F64 -nok_01_UnkRotatePartner = 0x80241BE8; // type:func rom:0x9C6FC8 -nok_01_UnkMovePartner = 0x80241C78; // type:func rom:0x9C7058 -func_80241D60_9C7140 = 0x80241D60; // type:func rom:0x9C7140 -func_80241DCC_9C71AC = 0x80241DCC; // type:func rom:0x9C71AC +nok_01_Quizmo_StashVars = 0x80240D68; // type:func rom:0x9C6148 +nok_01_Quizmo_GetItemName = 0x80240E1C; // type:func rom:0x9C61FC +nok_01_Quizmo_HideEntities = 0x80240E80; // type:func rom:0x9C6260 +nok_01_Quizmo_ShowEntities = 0x80240E94; // type:func rom:0x9C6274 +nok_01_Quizmo_ShouldAppear = 0x80240EA4; // type:func rom:0x9C6284 +nok_01_Quizmo_RenderInit = 0x802410C8; // type:func rom:0x9C64A8 +nok_01_Quizmo_NPC_Aux_Impl = 0x80241114; // type:func rom:0x9C64F4 +nok_01_Quizmo_NPC_OnRender = 0x80241134; // type:func rom:0x9C6514 +nok_01_Quizmo_HideWorld = 0x80241194; // type:func rom:0x9C6574 +nok_01_Quizmo_FadeInWorld = 0x802412E0; // type:func rom:0x9C66C0 +nok_01_Quizmo_UpdateRecords = 0x80241454; // type:func rom:0x9C6834 +nok_01_Quizmo_CreateStage = 0x802414D8; // type:func rom:0x9C68B8 +nok_01_Quizmo_DestroyEffects = 0x802416F0; // type:func rom:0x9C6AD0 +nok_01_Quizmo_SetStageLightsDelay = 0x802417A4; // type:func rom:0x9C6B84 +nok_01_Quizmo_UnkStageEffectMode = 0x802417D8; // type:func rom:0x9C6BB8 +nok_01_Quizmo_SetVannaAnim_Idle = 0x80241858; // type:func rom:0x9C6C38 +nok_01_Quizmo_SetVannaAnim_Clap = 0x80241870; // type:func rom:0x9C6C50 +nok_01_Quizmo_SetVannaAnim_Wave = 0x8024188C; // type:func rom:0x9C6C6C +nok_01_Quizmo_ShouldQuizmoLeave = 0x802418A4; // type:func rom:0x9C6C84 +nok_01_Quizmo_SetCamVfov = 0x802418D4; // type:func rom:0x9C6CB4 +nok_01_Quizmo_GetCamVfov = 0x80241948; // type:func rom:0x9C6D28 +nok_01_Quizmo_AddViewRelativeOffset = 0x802419E8; // type:func rom:0x9C6DC8 +nok_01_Quizmo_SpinPlayer = 0x80241B84; // type:func rom:0x9C6F64 +nok_01_Quizmo_SpinPartner = 0x80241BE8; // type:func rom:0x9C6FC8 +nok_01_Quizmo_UpdatePartnerPosition = 0x80241C78; // type:func rom:0x9C7058 +nok_01_Quizmo_CreateReactionEffect = 0x80241D60; // type:func rom:0x9C7140 +nok_01_Quizmo_CreateWorker = 0x80241DCC; // type:func rom:0x9C71AC nok_01_GetNpcCollisionHeight = 0x80241DFC; // type:func rom:0x9C71DC nok_01_AddPlayerHandsOffset = 0x80241E58; // type:func rom:0x9C7238 func_80242028_9C7408 = 0x80242028; // type:func rom:0x9C7408 @@ -14581,8 +14612,8 @@ func_802428D8_9C7CB8 = 0x802428D8; // type:func rom:0x9C7CB8 func_80242910_9C7CF0 = 0x80242910; // type:func rom:0x9C7CF0 nok_01_foliage_setup_shear_mtx = 0x80242930; // type:func rom:0x9C7D10 nok_01_TransformFoliage = 0x802429A0; // type:func rom:0x9C7D80 -nok_01_varTable = 0x80245F44; // type:data rom:0x9CB324 -D_80245FA8_9CB388 = 0x80245FA8; // type:data rom:0x9CB388 +nok_01_Quizmo_varStash = 0x80245F44; // type:data rom:0x9CB324 +nok_01_Quizmo_Answers = 0x80245FA8; // type:data rom:0x9CB388 D_80245FE8_9CB3C8 = 0x80245FE8; // type:data rom:0x9CB3C8 D_8024856C_9CD94C = 0x8024856C; // type:data rom:0x9CD94C D_80248570_9CD950 = 0x80248570; // type:data rom:0x9CD950 @@ -14617,33 +14648,33 @@ nok_02_UnkFunc15 = 0x802413CC; // type:func rom:0x9D83EC nok_02_UnkNpcDurationFlagFunc = 0x802414EC; // type:func rom:0x9D850C nok_02_UnkFunc16 = 0x80241554; // type:func rom:0x9D8574 nok_02_UnkNpcAIMainFunc = 0x80241614; // type:func rom:0x9D8634 -dup_nok_02_StashVars = 0x80241910; // type:func rom:0x9D8930 -nok_02_GetItemName = 0x802419C4; // type:func rom:0x9D89E4 -nok_02_Set80151310_1 = 0x80241A28; // type:func rom:0x9D8A48 -nok_02_Set80151310_0 = 0x80241A3C; // type:func rom:0x9D8A5C -nok_02_UnkQuizFunc = 0x80241A4C; // type:func rom:0x9D8A6C -nok_02_UnkFunc31 = 0x80241C70; // type:func rom:0x9D8C90 -nok_02_GetNpcUnsafeOwner2 = 0x80241CBC; // type:func rom:0x9D8CDC -nok_02_UnkFunc28 = 0x80241CDC; // type:func rom:0x9D8CFC -nok_02_UnkAlphaFunc = 0x80241D3C; // type:func rom:0x9D8D5C -nok_02_UnkFunc29 = 0x80241E88; // type:func rom:0x9D8EA8 -func_80241FFC_9D901C = 0x80241FFC; // type:func rom:0x9D901C -func_80242080_9D90A0 = 0x80242080; // type:func rom:0x9D90A0 -func_80242298_9D92B8 = 0x80242298; // type:func rom:0x9D92B8 -func_8024234C_9D936C = 0x8024234C; // type:func rom:0x9D936C -func_80242380_9D93A0 = 0x80242380; // type:func rom:0x9D93A0 -func_80242400_9D9420 = 0x80242400; // type:func rom:0x9D9420 -func_80242418_9D9438 = 0x80242418; // type:func rom:0x9D9438 -func_80242434_9D9454 = 0x80242434; // type:func rom:0x9D9454 -nok_02_GetGameStatus75 = 0x8024244C; // type:func rom:0x9D946C -nok_02_SetCamVfov = 0x8024247C; // type:func rom:0x9D949C -nok_02_GetCamVfov = 0x802424F0; // type:func rom:0x9D9510 -nok_02_UnkCameraFunc = 0x80242590; // type:func rom:0x9D95B0 -nok_02_UnkRotatePlayer = 0x8024272C; // type:func rom:0x9D974C -nok_02_UnkRotatePartner = 0x80242790; // type:func rom:0x9D97B0 -nok_02_UnkMovePartner = 0x80242820; // type:func rom:0x9D9840 -func_80242908_9D9928 = 0x80242908; // type:func rom:0x9D9928 -func_80242974_9D9994 = 0x80242974; // type:func rom:0x9D9994 +nok_02_Quizmo_StashVars = 0x80241910; // type:func rom:0x9D8930 +nok_02_Quizmo_GetItemName = 0x802419C4; // type:func rom:0x9D89E4 +nok_02_Quizmo_HideEntities = 0x80241A28; // type:func rom:0x9D8A48 +nok_02_Quizmo_ShowEntities = 0x80241A3C; // type:func rom:0x9D8A5C +nok_02_Quizmo_ShouldAppear = 0x80241A4C; // type:func rom:0x9D8A6C +nok_02_Quizmo_RenderInit = 0x80241C70; // type:func rom:0x9D8C90 +nok_02_Quizmo_NPC_Aux_Impl = 0x80241CBC; // type:func rom:0x9D8CDC +nok_02_Quizmo_NPC_OnRender = 0x80241CDC; // type:func rom:0x9D8CFC +nok_02_Quizmo_HideWorld = 0x80241D3C; // type:func rom:0x9D8D5C +nok_02_Quizmo_FadeInWorld = 0x80241E88; // type:func rom:0x9D8EA8 +nok_02_Quizmo_UpdateRecords = 0x80241FFC; // type:func rom:0x9D901C +nok_02_Quizmo_CreateStage = 0x80242080; // type:func rom:0x9D90A0 +nok_02_Quizmo_DestroyEffects = 0x80242298; // type:func rom:0x9D92B8 +nok_02_Quizmo_SetStageLightsDelay = 0x8024234C; // type:func rom:0x9D936C +nok_02_Quizmo_UnkStageEffectMode = 0x80242380; // type:func rom:0x9D93A0 +nok_02_Quizmo_SetVannaAnim_Idle = 0x80242400; // type:func rom:0x9D9420 +nok_02_Quizmo_SetVannaAnim_Clap = 0x80242418; // type:func rom:0x9D9438 +nok_02_Quizmo_SetVannaAnim_Wave = 0x80242434; // type:func rom:0x9D9454 +nok_02_Quizmo_ShouldQuizmoLeave = 0x8024244C; // type:func rom:0x9D946C +nok_02_Quizmo_SetCamVfov = 0x8024247C; // type:func rom:0x9D949C +nok_02_Quizmo_GetCamVfov = 0x802424F0; // type:func rom:0x9D9510 +nok_02_Quizmo_AddViewRelativeOffset = 0x80242590; // type:func rom:0x9D95B0 +nok_02_Quizmo_SpinPlayer = 0x8024272C; // type:func rom:0x9D974C +nok_02_Quizmo_SpinPartner = 0x80242790; // type:func rom:0x9D97B0 +nok_02_Quizmo_UpdatePartnerPosition = 0x80242820; // type:func rom:0x9D9840 +nok_02_Quizmo_CreateReactionEffect = 0x80242908; // type:func rom:0x9D9928 +nok_02_Quizmo_CreateWorker = 0x80242974; // type:func rom:0x9D9994 nok_02_GetNpcCollisionHeight = 0x802429A4; // type:func rom:0x9D99C4 nok_02_AddPlayerHandsOffset = 0x80242A00; // type:func rom:0x9D9A20 func_80242BD0_9D9BF0 = 0x80242BD0; // type:func rom:0x9D9BF0 @@ -14677,18 +14708,18 @@ func_80244288_9DB2A8 = 0x80244288; // type:func rom:0x9DB2A8 func_802442E0_9DB300 = 0x802442E0; // type:func rom:0x9DB300 nok_02_foliage_setup_shear_mtx = 0x80244360; // type:func rom:0x9DB380 nok_02_TransformFoliage = 0x802443D0; // type:func rom:0x9DB3F0 -nok_02_varTable = 0x802453D0; // type:data rom:0x9DC3F0 +nok_02_varStash = 0x802453D0; // type:data rom:0x9DC3F0 D_80245434_9DC454 = 0x80245434; // type:data rom:0x9DC454 D_80245438_9DC458 = 0x80245438; // type:data rom:0x9DC458 -nok_02_varTable = 0x802470C8; // type:data rom:0x9DE0E8 -D_8024712C_9DE14C = 0x8024712C; // type:data rom:0x9DE14C +nok_02_Quizmo_varStash = 0x802470C8; // type:data rom:0x9DE0E8 +nok_02_Quizmo_Answers = 0x8024712C; // type:data rom:0x9DE14C D_8024716C_9DE18C = 0x8024716C; // type:data rom:0x9DE18C D_802496F0_9E0710 = 0x802496F0; // type:data rom:0x9E0710 D_802496F4_9E0714 = 0x802496F4; // type:data rom:0x9E0714 D_802523B4_9E93D4 = 0x802523B4; // type:data rom:0x9E93D4 D_80252400_9E9420 = 0x80252400; // type:data rom:0x9E9420 D_80252404_9E9424 = 0x80252404; // type:data rom:0x9E9424 -nok_02_varTable = 0x80252720; // type:data rom:0x9E9740 +nok_02_varStash = 0x80252720; // type:data rom:0x9E9740 D_80252784_9E97A4 = 0x80252784; // type:data rom:0x9E97A4 D_80252794_9E97B4 = 0x80252794; // type:data rom:0x9E97B4 D_80252798_9E97B8 = 0x80252798; // type:data rom:0x9E97B8 @@ -14880,7 +14911,7 @@ func_80240A54_A0C744 = 0x80240A54; // type:func rom:0xA0C744 hos_00_SetCamera0Flag1000 = 0x80240B20; // type:func rom:0xA0C810 func_80240B3C_A0C82C = 0x80240B3C; // type:func rom:0xA0C82C func_80240C40_A0C930 = 0x80240C40; // type:func rom:0xA0C930 -hos_00_varTable = 0x80242970; // type:data rom:0xA0E660 +hos_00_varStash = 0x80242970; // type:data rom:0xA0E660 D_80242B9C_A0E88C = 0x80242B9C; // type:data rom:0xA0E88C D_80242BA0_A0E890 = 0x80242BA0; // type:data rom:0xA0E890 D_80244B30_A10820 = 0x80244B30; // type:data rom:0xA10820 @@ -14988,41 +15019,41 @@ hos_03_ToadHouse_InitScreenOverlay = 0x802423BC; // type:func rom:0xA1D4BC hos_03_ToadHouse_PutPartnerAway = 0x80242438; // type:func rom:0xA1D538 hos_03_ToadHouse_GetPartnerBackOut = 0x8024246C; // type:func rom:0xA1D56C hos_03_ToadHouse_Stub = 0x8024249C; // type:func rom:0xA1D59C -hos_03_StashVars = 0x802424A4; // type:func rom:0xA1D5A4 -hos_03_GetItemName = 0x80242558; // type:func rom:0xA1D658 -hos_03_Set80151310_1 = 0x802425BC; // type:func rom:0xA1D6BC -hos_03_Set80151310_0 = 0x802425D0; // type:func rom:0xA1D6D0 -hos_03_UnkQuizFunc = 0x802425E0; // type:func rom:0xA1D6E0 -hos_03_UnkFunc31 = 0x80242804; // type:func rom:0xA1D904 -hos_03_GetNpcUnsafeOwner2 = 0x80242850; // type:func rom:0xA1D950 -hos_03_UnkFunc28 = 0x80242870; // type:func rom:0xA1D970 -hos_03_UnkAlphaFunc = 0x802428D0; // type:func rom:0xA1D9D0 -hos_03_UnkFunc29 = 0x80242A1C; // type:func rom:0xA1DB1C -func_80242B90_A1DC90 = 0x80242B90; // type:func rom:0xA1DC90 -func_80242C14_A1DD14 = 0x80242C14; // type:func rom:0xA1DD14 -func_80242E2C_A1DF2C = 0x80242E2C; // type:func rom:0xA1DF2C -func_80242EE0_A1DFE0 = 0x80242EE0; // type:func rom:0xA1DFE0 -func_80242F14_A1E014 = 0x80242F14; // type:func rom:0xA1E014 -func_80242F94_A1E094 = 0x80242F94; // type:func rom:0xA1E094 -func_80242FAC_A1E0AC = 0x80242FAC; // type:func rom:0xA1E0AC -func_80242FC8_A1E0C8 = 0x80242FC8; // type:func rom:0xA1E0C8 -hos_03_GetGameStatus75 = 0x80242FE0; // type:func rom:0xA1E0E0 -hos_03_SetCamVfov = 0x80243010; // type:func rom:0xA1E110 -hos_03_GetCamVfov = 0x80243084; // type:func rom:0xA1E184 -hos_03_UnkCameraFunc = 0x80243124; // type:func rom:0xA1E224 -hos_03_UnkRotatePlayer = 0x802432C0; // type:func rom:0xA1E3C0 -hos_03_UnkRotatePartner = 0x80243324; // type:func rom:0xA1E424 -hos_03_UnkMovePartner = 0x802433B4; // type:func rom:0xA1E4B4 -func_8024349C_A1E59C = 0x8024349C; // type:func rom:0xA1E59C -func_80243508_A1E608 = 0x80243508; // type:func rom:0xA1E608 +hos_03_Quizmo_StashVars = 0x802424A4; // type:func rom:0xA1D5A4 +hos_03_Quizmo_GetItemName = 0x80242558; // type:func rom:0xA1D658 +hos_03_Quizmo_HideEntities = 0x802425BC; // type:func rom:0xA1D6BC +hos_03_Quizmo_ShowEntities = 0x802425D0; // type:func rom:0xA1D6D0 +hos_03_Quizmo_ShouldAppear = 0x802425E0; // type:func rom:0xA1D6E0 +hos_03_Quizmo_RenderInit = 0x80242804; // type:func rom:0xA1D904 +hos_03_Quizmo_NPC_Aux_Impl = 0x80242850; // type:func rom:0xA1D950 +hos_03_Quizmo_NPC_OnRender = 0x80242870; // type:func rom:0xA1D970 +hos_03_Quizmo_HideWorld = 0x802428D0; // type:func rom:0xA1D9D0 +hos_03_Quizmo_FadeInWorld = 0x80242A1C; // type:func rom:0xA1DB1C +hos_03_Quizmo_UpdateRecords = 0x80242B90; // type:func rom:0xA1DC90 +hos_03_Quizmo_CreateStage = 0x80242C14; // type:func rom:0xA1DD14 +hos_03_Quizmo_DestroyEffects = 0x80242E2C; // type:func rom:0xA1DF2C +hos_03_Quizmo_SetStageLightsDelay = 0x80242EE0; // type:func rom:0xA1DFE0 +hos_03_Quizmo_UnkStageEffectMode = 0x80242F14; // type:func rom:0xA1E014 +hos_03_Quizmo_SetVannaAnim_Idle = 0x80242F94; // type:func rom:0xA1E094 +hos_03_Quizmo_SetVannaAnim_Clap = 0x80242FAC; // type:func rom:0xA1E0AC +hos_03_Quizmo_SetVannaAnim_Wave = 0x80242FC8; // type:func rom:0xA1E0C8 +hos_03_Quizmo_ShouldQuizmoLeave = 0x80242FE0; // type:func rom:0xA1E0E0 +hos_03_Quizmo_SetCamVfov = 0x80243010; // type:func rom:0xA1E110 +hos_03_Quizmo_GetCamVfov = 0x80243084; // type:func rom:0xA1E184 +hos_03_Quizmo_AddViewRelativeOffset = 0x80243124; // type:func rom:0xA1E224 +hos_03_Quizmo_SpinPlayer = 0x802432C0; // type:func rom:0xA1E3C0 +hos_03_Quizmo_SpinPartner = 0x80243324; // type:func rom:0xA1E424 +hos_03_Quizmo_UpdatePartnerPosition = 0x802433B4; // type:func rom:0xA1E4B4 +hos_03_Quizmo_CreateReactionEffect = 0x8024349C; // type:func rom:0xA1E59C +hos_03_Quizmo_CreateWorker = 0x80243508; // type:func rom:0xA1E608 D_80243BCC_A1ECCC = 0x80243BCC; // type:data rom:0xA1ECCC D_80243BCE_A1ECCE = 0x80243BCE; // type:data rom:0xA1ECCE D_80243BD0_A1ECD0 = 0x80243BD0; // type:data rom:0xA1ECD0 D_80243BD2_A1ECD2 = 0x80243BD2; // type:data rom:0xA1ECD2 D_80243BD4_A1ECD4 = 0x80243BD4; // type:data rom:0xA1ECD4 hos_03_sixFloats = 0x802457F4; // type:data rom:0xA208F4 -hos_03_varTable = 0x8024801C; // type:data rom:0xA2311C -D_80248080_A23180 = 0x80248080; // type:data rom:0xA23180 +hos_03_Quizmo_varStash = 0x8024801C; // type:data rom:0xA2311C +hos_03_Quizmo_Answers = 0x80248080; // type:data rom:0xA23180 D_802480C0_A231C0 = 0x802480C0; // type:data rom:0xA231C0 D_8024BD60_A26E60 = 0x8024BD60; // type:data rom:0xA26E60 D_8024BD70_A26E70 = 0x8024BD70; // type:data rom:0xA26E70 @@ -15033,7 +15064,7 @@ func_80240154_A27024 = 0x80240154; // type:func rom:0xA27024 hos_04_UpdateTexturePanSmooth = 0x802402A8; // type:func rom:0xA27178 hos_04_UpdateTexturePanStepped = 0x802403CC; // type:func rom:0xA2729C func_802405C0_A27490 = 0x802405C0; // type:func rom:0xA27490 -hos_04_SetCamVfov = 0x802405E0; // type:func rom:0xA274B0 +hos_04_SetCamXXVfov = 0x802405E0; // type:func rom:0xA274B0 func_80240654_A27524 = 0x80240654; // type:func rom:0xA27524 func_8024068C_A2755C = 0x8024068C; // type:func rom:0xA2755C func_80240694_A27564 = 0x80240694; // type:func rom:0xA27564 @@ -15254,13 +15285,13 @@ hos_06_CheckItemFlags40 = 0x80242238; // type:func rom:0xA3B718 func_8024228C_A3B76C = 0x8024228C; // type:func rom:0xA3B76C func_802424CC_A3B9AC = 0x802424CC; // type:func rom:0xA3B9AC func_80242534_A3BA14 = 0x80242534; // type:func rom:0xA3BA14 -hos_06_varTable = 0x80242C08; // type:data rom:0xA3C0E8 +hos_06_varStash = 0x80242C08; // type:data rom:0xA3C0E8 D_80242C6C_A3C14C = 0x80242C6C; // type:data rom:0xA3C14C D_80242C70_A3C150 = 0x80242C70; // type:data rom:0xA3C150 D_802435EC_A3CACC = 0x802435EC; // type:data rom:0xA3CACC D_802445D0_A3DAB0 = 0x802445D0; // type:data rom:0xA3DAB0 D_802445D4_A3DAB4 = 0x802445D4; // type:data rom:0xA3DAB4 -hos_06_varTable = 0x8024476C; // type:data rom:0xA3DC4C +hos_06_varStash = 0x8024476C; // type:data rom:0xA3DC4C D_802447D0_A3DCB0 = 0x802447D0; // type:data rom:0xA3DCB0 D_802447D4_A3DCB4 = 0x802447D4; // type:data rom:0xA3DCB4 D_802447D8_A3DCB8 = 0x802447D8; // type:data rom:0xA3DCB8 @@ -15268,7 +15299,7 @@ D_80244B88_A3E068 = 0x80244B88; // type:data rom:0xA3E068 D_80244B8C_A3E06C = 0x80244B8C; // type:data rom:0xA3E06C D_80244C48_A3E128 = 0x80244C48; // type:data rom:0xA3E128 D_80244C4C_A3E12C = 0x80244C4C; // type:data rom:0xA3E12C -hos_06_varTable = 0x80245E80; // type:data rom:0xA3F360 +hos_06_varStash = 0x80245E80; // type:data rom:0xA3F360 D_80245EEC_A3F3CC = 0x80245EEC; // type:data rom:0xA3F3CC hos_10_SetPlayerSpriteSet2 = 0x80240000; // type:func rom:0xA3F740 hos_10_UpdateTexturePanSmooth = 0x80240020; // type:func rom:0xA3F760 @@ -15420,14 +15451,14 @@ kpa_14_GetEntityPosition = 0x80240670; // type:func rom:0xA57B20 kpa_14_func_80240710_A57BC0 = 0x80240710; // type:func rom:0xA57BC0 func_8024073C_A57BEC = 0x8024073C; // type:func rom:0xA57BEC func_80240840_A57CF0 = 0x80240840; // type:func rom:0xA57CF0 -kpa_14_varTable = 0x80241900; // type:data rom:0xA58DB0 +kpa_14_varStash = 0x80241900; // type:data rom:0xA58DB0 kpa_15_UpdateTexturePanSmooth = 0x80240000; // type:func rom:0xA59390 kpa_15_UpdateTexturePanStepped = 0x80240124; // type:func rom:0xA594B4 kpa_15_StashVars = 0x80240310; // type:func rom:0xA596A0 kpa_15_GetItemName = 0x802403C4; // type:func rom:0xA59754 kpa_15_SomeItemEntityFunc = 0x80240428; // type:func rom:0xA597B8 kpa_15_CheckItemFlags40 = 0x80240578; // type:func rom:0xA59908 -kpa_15_varTable = 0x80240AA0; // type:data rom:0xA59E30 +kpa_15_varStash = 0x80240AA0; // type:data rom:0xA59E30 kpa_16_UpdateTexturePanSmooth = 0x80240000; // type:func rom:0xA5A030 kpa_16_UpdateTexturePanStepped = 0x80240124; // type:func rom:0xA5A154 func_80240310_A5A340 = 0x80240310; // type:func rom:0xA5A340 @@ -15768,7 +15799,7 @@ D_80242FF0_AA1D30 = 0x80242FF0; // type:data rom:0xAA1D30 D_80242FF8_AA1D38 = 0x80242FF8; // type:data rom:0xAA1D38 D_80243000_AA1D40 = 0x80243000; // type:data rom:0xAA1D40 func_80240000_AA2D20 = 0x80240000; // type:func rom:0xAA2D20 -func_80240048_AA2D68 = 0x80240048; // type:func rom:0xAA2D68 +kpa_130_BulletBill_Think = 0x80240048; // type:func rom:0xAA2D68 func_802404AC_AA31CC = 0x802404AC; // type:func rom:0xAA31CC D_80244750_AA7470 = 0x80244750; // type:data rom:0xAA7470 D_80244758_AA7478 = 0x80244758; // type:data rom:0xAA7478 @@ -15808,10 +15839,11 @@ osr_01_SetManyVars = 0x802407CC; // type:func rom:0xAB07BC osr_01_UnkYawFunc = 0x802408BC; // type:func rom:0xAB08AC func_80240A48_AB0A38 = 0x80240A48; // type:func rom:0xAB0A38 func_80240A8C_AB0A7C = 0x80240A8C; // type:func rom:0xAB0A7C -osr_01_varTable = 0x802411B8; // type:data rom:0xAB11A8 +osr_01_varStash = 0x802411B8; // type:data rom:0xAB11A8 D_8024121C_AB120C = 0x8024121C; // type:data rom:0xAB120C D_80241220_AB1210 = 0x80241220; // type:data rom:0xAB1210 D_80242160_AB2150 = 0x80242160; // type:data rom:0xAB2150 +D_80242180 = 0x80242180; osr_02_SetPlayerSpriteSet2 = 0x80240000; // type:func rom:0xAB2170 func_80240020_AB2190 = 0x80240020; // type:func rom:0xAB2190 func_80240060_AB21D0 = 0x80240060; // type:func rom:0xAB21D0 @@ -15978,7 +16010,7 @@ kkj_17_CheckItemFlags40 = 0x80240268; // type:func rom:0xAF1EC8 func_802402BC_AF1F1C = 0x802402BC; // type:func rom:0xAF1F1C func_80240500_AF2160 = 0x80240500; // type:func rom:0xAF2160 func_80240568_AF21C8 = 0x80240568; // type:func rom:0xAF21C8 -kkj_17_varTable = 0x802408C0; // type:data rom:0xAF2520 +kkj_17_varStash = 0x802408C0; // type:data rom:0xAF2520 D_8024092C_AF258C = 0x8024092C; // type:data rom:0xAF258C kkj_18_UpdateTexturePanSmooth = 0x80240000; // type:func rom:0xAF2CA0 kkj_18_UpdateTexturePanStepped = 0x80240124; // type:func rom:0xAF2DC4 @@ -16038,7 +16070,7 @@ kkj_20_ToadHouse_PutPartnerAway = 0x80240550; // type:func rom:0xAFE090 kkj_20_ToadHouse_GetPartnerBackOut = 0x80240584; // type:func rom:0xAFE0C4 kkj_20_ToadHouse_Stub = 0x802405B4; // type:func rom:0xAFE0F4 func_802405BC_AFE0FC = 0x802405BC; // type:func rom:0xAFE0FC -kkj_20_varTable = 0x80240880; // type:data rom:0xAFE3C0 +kkj_20_varStash = 0x80240880; // type:data rom:0xAFE3C0 kkj_23_SetPlayerSpriteSet2 = 0x80240000; // type:func rom:0xB02880 func_80240020_B028A0 = 0x80240020; // type:func rom:0xB028A0 func_80240048_B028C8 = 0x80240048; // type:func rom:0xB028C8 @@ -16143,7 +16175,7 @@ func_802416F8_B21C38 = 0x802416F8; // type:func rom:0xB21C38 func_80241868_B21DA8 = 0x80241868; // type:func rom:0xB21DA8 jan_00_foliage_setup_shear_mtx = 0x80241960; // type:func rom:0xB21EA0 jan_00_TransformFoliage = 0x802419D0; // type:func rom:0xB21F10 -jan_00_varTable = 0x802423C8; // type:data rom:0xB22908 +jan_00_varStash = 0x802423C8; // type:data rom:0xB22908 D_8024242C_B2296C = 0x8024242C; // type:data rom:0xB2296C D_80242430_B22970 = 0x80242430; // type:data rom:0xB22970 D_80245950_B25E90 = 0x80245950; // type:data rom:0xB25E90 @@ -16188,41 +16220,41 @@ jan_02_AddPlayerHandsOffset = 0x8024131C; // type:func rom:0xB2D78C func_802414EC_B2D95C = 0x802414EC; // type:func rom:0xB2D95C func_80241540_B2D9B0 = 0x80241540; // type:func rom:0xB2D9B0 func_80241578_B2D9E8 = 0x80241578; // type:func rom:0xB2D9E8 -jan_02_StashVars = 0x80241614; // type:func rom:0xB2DA84 -jan_02_GetItemName = 0x802416C8; // type:func rom:0xB2DB38 -jan_02_Set80151310_1 = 0x8024172C; // type:func rom:0xB2DB9C -jan_02_Set80151310_0 = 0x80241740; // type:func rom:0xB2DBB0 -jan_02_UnkQuizFunc = 0x80241750; // type:func rom:0xB2DBC0 -jan_02_UnkFunc31 = 0x80241974; // type:func rom:0xB2DDE4 -jan_02_GetNpcUnsafeOwner2 = 0x802419C0; // type:func rom:0xB2DE30 -jan_02_UnkFunc28 = 0x802419E0; // type:func rom:0xB2DE50 -jan_02_UnkAlphaFunc = 0x80241A40; // type:func rom:0xB2DEB0 -jan_02_UnkFunc29 = 0x80241B8C; // type:func rom:0xB2DFFC -func_80241D00_B2E170 = 0x80241D00; // type:func rom:0xB2E170 -func_80241D84_B2E1F4 = 0x80241D84; // type:func rom:0xB2E1F4 -func_80241F9C_B2E40C = 0x80241F9C; // type:func rom:0xB2E40C -func_80242050_B2E4C0 = 0x80242050; // type:func rom:0xB2E4C0 -func_80242084_B2E4F4 = 0x80242084; // type:func rom:0xB2E4F4 -func_80242104_B2E574 = 0x80242104; // type:func rom:0xB2E574 -func_8024211C_B2E58C = 0x8024211C; // type:func rom:0xB2E58C -func_80242138_B2E5A8 = 0x80242138; // type:func rom:0xB2E5A8 -jan_02_GetGameStatus75 = 0x80242150; // type:func rom:0xB2E5C0 -jan_02_SetCamVfov = 0x80242180; // type:func rom:0xB2E5F0 -jan_02_GetCamVfov = 0x802421F4; // type:func rom:0xB2E664 -jan_02_UnkCameraFunc = 0x80242294; // type:func rom:0xB2E704 -jan_02_UnkRotatePlayer = 0x80242430; // type:func rom:0xB2E8A0 -jan_02_UnkRotatePartner = 0x80242494; // type:func rom:0xB2E904 -jan_02_UnkMovePartner = 0x80242524; // type:func rom:0xB2E994 -func_8024260C_B2EA7C = 0x8024260C; // type:func rom:0xB2EA7C -func_80242678_B2EAE8 = 0x80242678; // type:func rom:0xB2EAE8 +jan_02_Quizmo_StashVars = 0x80241614; // type:func rom:0xB2DA84 +jan_02_Quizmo_GetItemName = 0x802416C8; // type:func rom:0xB2DB38 +jan_02_Quizmo_HideEntities = 0x8024172C; // type:func rom:0xB2DB9C +jan_02_Quizmo_ShowEntities = 0x80241740; // type:func rom:0xB2DBB0 +jan_02_Quizmo_ShouldAppear = 0x80241750; // type:func rom:0xB2DBC0 +jan_02_Quizmo_RenderInit = 0x80241974; // type:func rom:0xB2DDE4 +jan_02_Quizmo_NPC_Aux_Impl = 0x802419C0; // type:func rom:0xB2DE30 +jan_02_Quizmo_NPC_OnRender = 0x802419E0; // type:func rom:0xB2DE50 +jan_02_Quizmo_HideWorld = 0x80241A40; // type:func rom:0xB2DEB0 +jan_02_Quizmo_FadeInWorld = 0x80241B8C; // type:func rom:0xB2DFFC +jan_02_Quizmo_UpdateRecords = 0x80241D00; // type:func rom:0xB2E170 +jan_02_Quizmo_CreateStage = 0x80241D84; // type:func rom:0xB2E1F4 +jan_02_Quizmo_DestroyEffects = 0x80241F9C; // type:func rom:0xB2E40C +jan_02_Quizmo_SetStageLightsDelay = 0x80242050; // type:func rom:0xB2E4C0 +jan_02_Quizmo_UnkStageEffectMode = 0x80242084; // type:func rom:0xB2E4F4 +jan_02_Quizmo_SetVannaAnim_Idle = 0x80242104; // type:func rom:0xB2E574 +jan_02_Quizmo_SetVannaAnim_Clap = 0x8024211C; // type:func rom:0xB2E58C +jan_02_Quizmo_SetVannaAnim_Wave = 0x80242138; // type:func rom:0xB2E5A8 +jan_02_Quizmo_ShouldQuizmoLeave = 0x80242150; // type:func rom:0xB2E5C0 +jan_02_Quizmo_SetCamVfov = 0x80242180; // type:func rom:0xB2E5F0 +jan_02_Quizmo_GetCamVfov = 0x802421F4; // type:func rom:0xB2E664 +jan_02_Quizmo_AddViewRelativeOffset = 0x80242294; // type:func rom:0xB2E704 +jan_02_Quizmo_SpinPlayer = 0x80242430; // type:func rom:0xB2E8A0 +jan_02_Quizmo_SpinPartner = 0x80242494; // type:func rom:0xB2E904 +jan_02_Quizmo_UpdatePartnerPosition = 0x80242524; // type:func rom:0xB2E994 +Quizmo_CreateReactionEffect = 0x8024260C; // type:func rom:0xB2EA7C +Quizmo_CreateWorker = 0x80242678; // type:func rom:0xB2EAE8 jan_02_SwitchToPartner = 0x802426A8; // type:func rom:0xB2EB18 jan_02_foliage_setup_shear_mtx = 0x802426E0; // type:func rom:0xB2EB50 jan_02_TransformFoliage = 0x80242750; // type:func rom:0xB2EBC0 D_80242BD8_B2F048 = 0x80242BD8; // type:data rom:0xB2F048 D_80243048_B2F4B8 = 0x80243048; // type:data rom:0xB2F4B8 D_8024304C_B2F4BC = 0x8024304C; // type:data rom:0xB2F4BC -jan_02_varTable = 0x802431E4; // type:data rom:0xB2F654 -D_80243248_B2F6B8 = 0x80243248; // type:data rom:0xB2F6B8 +jan_02_Quizmo_varStash = 0x802431E4; // type:data rom:0xB2F654 +jan_02_Quizmo_Answers = 0x80243248; // type:data rom:0xB2F6B8 D_80243288_B2F6F8 = 0x80243288; // type:data rom:0xB2F6F8 D_802485C0_B34A30 = 0x802485C0; // type:data rom:0xB34A30 D_802485C8_B34A38 = 0x802485C8; // type:data rom:0xB34A38 @@ -16265,33 +16297,33 @@ func_802419D8_B365A8 = 0x802419D8; // type:func rom:0xB365A8 func_80241A2C_B365FC = 0x80241A2C; // type:func rom:0xB365FC func_80241A64_B36634 = 0x80241A64; // type:func rom:0xB36634 func_80241B00_B366D0 = 0x80241B00; // type:func rom:0xB366D0 -jan_03_StashVars = 0x80241B9C; // type:func rom:0xB3676C -jan_03_GetItemName = 0x80241C50; // type:func rom:0xB36820 -jan_03_Set80151310_1 = 0x80241CB4; // type:func rom:0xB36884 -jan_03_Set80151310_0 = 0x80241CC8; // type:func rom:0xB36898 -jan_03_UnkQuizFunc = 0x80241CD8; // type:func rom:0xB368A8 -jan_03_UnkFunc31 = 0x80241EFC; // type:func rom:0xB36ACC -jan_03_GetNpcUnsafeOwner2 = 0x80241F48; // type:func rom:0xB36B18 -jan_03_UnkFunc28 = 0x80241F68; // type:func rom:0xB36B38 -jan_03_UnkAlphaFunc = 0x80241FC8; // type:func rom:0xB36B98 -jan_03_UnkFunc29 = 0x80242114; // type:func rom:0xB36CE4 -func_80242288_B36E58 = 0x80242288; // type:func rom:0xB36E58 -func_8024230C_B36EDC = 0x8024230C; // type:func rom:0xB36EDC -func_80242524_B370F4 = 0x80242524; // type:func rom:0xB370F4 -func_802425D8_B371A8 = 0x802425D8; // type:func rom:0xB371A8 -func_8024260C_B371DC = 0x8024260C; // type:func rom:0xB371DC -func_8024268C_B3725C = 0x8024268C; // type:func rom:0xB3725C -func_802426A4_B37274 = 0x802426A4; // type:func rom:0xB37274 -func_802426C0_B37290 = 0x802426C0; // type:func rom:0xB37290 -jan_03_GetGameStatus75 = 0x802426D8; // type:func rom:0xB372A8 -jan_03_SetCamVfov = 0x80242708; // type:func rom:0xB372D8 -jan_03_GetCamVfov = 0x8024277C; // type:func rom:0xB3734C -jan_03_UnkCameraFunc = 0x8024281C; // type:func rom:0xB373EC -jan_03_UnkRotatePlayer = 0x802429B8; // type:func rom:0xB37588 -jan_03_UnkRotatePartner = 0x80242A1C; // type:func rom:0xB375EC -jan_03_UnkMovePartner = 0x80242AAC; // type:func rom:0xB3767C -func_80242B94_B37764 = 0x80242B94; // type:func rom:0xB37764 -func_80242C00_B377D0 = 0x80242C00; // type:func rom:0xB377D0 +jan_03_Quizmo_StashVars = 0x80241B9C; // type:func rom:0xB3676C +jan_03_Quizmo_GetItemName = 0x80241C50; // type:func rom:0xB36820 +jan_03_Quizmo_HideEntities = 0x80241CB4; // type:func rom:0xB36884 +jan_03_Quizmo_ShowEntities = 0x80241CC8; // type:func rom:0xB36898 +jan_03_Quizmo_ShouldAppear = 0x80241CD8; // type:func rom:0xB368A8 +jan_03_Quizmo_RenderInit = 0x80241EFC; // type:func rom:0xB36ACC +jan_03_Quizmo_NPC_Aux_Impl = 0x80241F48; // type:func rom:0xB36B18 +jan_03_Quizmo_NPC_OnRender = 0x80241F68; // type:func rom:0xB36B38 +jan_03_Quizmo_HideWorld = 0x80241FC8; // type:func rom:0xB36B98 +jan_03_Quizmo_FadeInWorld = 0x80242114; // type:func rom:0xB36CE4 +jan_03_Quizmo_UpdateRecords = 0x80242288; // type:func rom:0xB36E58 +jan_03_Quizmo_CreateStage = 0x8024230C; // type:func rom:0xB36EDC +jan_03_Quizmo_DestroyEffects = 0x80242524; // type:func rom:0xB370F4 +jan_03_Quizmo_SetStageLightsDelay = 0x802425D8; // type:func rom:0xB371A8 +jan_03_Quizmo_UnkStageEffectMode = 0x8024260C; // type:func rom:0xB371DC +jan_03_Quizmo_SetVannaAnim_Idle = 0x8024268C; // type:func rom:0xB3725C +jan_03_Quizmo_SetVannaAnim_Clap = 0x802426A4; // type:func rom:0xB37274 +jan_03_Quizmo_SetVannaAnim_Wave = 0x802426C0; // type:func rom:0xB37290 +jan_03_Quizmo_ShouldQuizmoLeave = 0x802426D8; // type:func rom:0xB372A8 +jan_03_Quizmo_SetCamVfov = 0x80242708; // type:func rom:0xB372D8 +jan_03_Quizmo_GetCamVfov = 0x8024277C; // type:func rom:0xB3734C +jan_03_Quizmo_AddViewRelativeOffset = 0x8024281C; // type:func rom:0xB373EC +jan_03_Quizmo_SpinPlayer = 0x802429B8; // type:func rom:0xB37588 +jan_03_Quizmo_SpinPartner = 0x80242A1C; // type:func rom:0xB375EC +jan_03_Quizmo_UpdatePartnerPosition = 0x80242AAC; // type:func rom:0xB3767C +jan_03_Quizmo_CreateReactionEffect = 0x80242B94; // type:func rom:0xB37764 +jan_03_Quizmo_CreateWorker = 0x80242C00; // type:func rom:0xB377D0 jan_03_SetManyVars = 0x80242C30; // type:func rom:0xB37800 jan_03_UnkYawFunc = 0x80242D20; // type:func rom:0xB378F0 func_80242EAC_B37A7C = 0x80242EAC; // type:func rom:0xB37A7C @@ -16302,8 +16334,8 @@ jan_03_foliage_setup_shear_mtx = 0x80243050; // type:func rom:0xB37C20 jan_03_TransformFoliage = 0x802430C0; // type:func rom:0xB37C90 D_80247444_B3C014 = 0x80247444; // type:data rom:0xB3C014 D_80247448_B3C018 = 0x80247448; // type:data rom:0xB3C018 -jan_03_varTable = 0x80247764; // type:data rom:0xB3C334 -D_802477C8_B3C398 = 0x802477C8; // type:data rom:0xB3C398 +jan_03_Quizmo_varStash = 0x80247764; // type:data rom:0xB3C334 +jan_03_Quizmo_Answers = 0x802477C8; // type:data rom:0xB3C398 D_80247808_B3C3D8 = 0x80247808; // type:data rom:0xB3C3D8 D_8024A5AC_B3F17C = 0x8024A5AC; // type:data rom:0xB3F17C D_8024F9F0_B445C0 = 0x8024F9F0; // type:data rom:0xB445C0 @@ -16326,7 +16358,7 @@ func_80240D0C_B4547C = 0x80240D0C; // type:func rom:0xB4547C dup_jan_04_foliage_setup_shear_mtx = 0x80240D80; // type:func rom:0xB454F0 dup_jan_04_TransformFoliage = 0x80240DF0; // type:func rom:0xB45560 func_80240FC0_B45730 = 0x80240FC0; // type:func rom:0xB45730 -jan_04_varTable = 0x80241800; // type:data rom:0xB45F70 +jan_04_varStash = 0x80241800; // type:data rom:0xB45F70 D_8024625C_B4A9CC = 0x8024625C; // type:data rom:0xB4A9CC D_802462C0_B4AA30 = 0x802462C0; // type:data rom:0xB4AA30 D_802462E0_B4AA50 = 0x802462E0; // type:data rom:0xB4AA50 @@ -16584,9 +16616,9 @@ func_8024160C_B8578C = 0x8024160C; // type:func rom:0xB8578C func_80241668_B857E8 = 0x80241668; // type:func rom:0xB857E8 dup_jan_22_foliage_setup_shear_mtx = 0x80241720; // type:func rom:0xB858A0 dup_jan_22_TransformFoliage = 0x80241790; // type:func rom:0xB85910 -jan_22_varTable = 0x802425BC; // type:data rom:0xB8673C +jan_22_varStash = 0x802425BC; // type:data rom:0xB8673C D_8024B9A0_B8FB20 = 0x8024B9A0; // type:data rom:0xB8FB20 -D_8024B9A8_B8FB28 = 0x8024B9A8; // type:data rom:0xB8FB28 +sam_02_Quizmo_AnswerResult = 0x8024B9A8; // type:data rom:0xB8FB28 D_8024BB40_B8FCC0 = 0x8024BB40; // type:data rom:0xB8FCC0 mim_01_SetForeverForestFog = 0x80240000; // type:func rom:0xB93440 func_80240070_B934B0 = 0x80240070; // type:func rom:0xB934B0 @@ -16651,7 +16683,7 @@ D_80241530_B9EE90 = 0x80241530; // type:data rom:0xB9EE90 D_80241534_B9EE94 = 0x80241534; // type:data rom:0xB9EE94 D_80241538_B9EE98 = 0x80241538; // type:data rom:0xB9EE98 D_8024153B_B9EE9B = 0x8024153B; // type:data rom:0xB9EE9B -mim_04_varTable = 0x80242614; // type:data rom:0xB9FF74 +mim_04_varStash = 0x80242614; // type:data rom:0xB9FF74 D_80242D80_BA06E0 = 0x80242D80; // type:data rom:0xBA06E0 mim_05_SetForeverForestFog = 0x80240000; // type:func rom:0xBA0730 mim_05_UnkNpcAIFunc6 = 0x80240070; // type:func rom:0xBA07A0 @@ -16826,7 +16858,7 @@ func_80240F0C_BBE0AC = 0x80240F0C; // type:func rom:0xBBE0AC func_80240F38_BBE0D8 = 0x80240F38; // type:func rom:0xBBE0D8 func_80241094_BBE234 = 0x80241094; // type:func rom:0xBBE234 D_80241C58_BBEDF8 = 0x80241C58; // type:data rom:0xBBEDF8 -obk_01_varTable = 0x802440F0; // type:data rom:0xBC1290 +obk_01_varStash = 0x802440F0; // type:data rom:0xBC1290 D_80244154_BC12F4 = 0x80244154; // type:data rom:0xBC12F4 D_80244158_BC12F8 = 0x80244158; // type:data rom:0xBC12F8 D_80244A54_BC1BF4 = 0x80244A54; // type:data rom:0xBC1BF4 @@ -16849,7 +16881,7 @@ obk_03_UnkYawFunc = 0x802406CC; // type:func rom:0xBC494C func_80240858_BC4AD8 = 0x80240858; // type:func rom:0xBC4AD8 func_8024089C_BC4B1C = 0x8024089C; // type:func rom:0xBC4B1C func_802408D0_BC4B50 = 0x802408D0; // type:func rom:0xBC4B50 -obk_03_varTable = 0x80242ECC; // type:data rom:0xBC714C +obk_03_varStash = 0x80242ECC; // type:data rom:0xBC714C D_80242F30_BC71B0 = 0x80242F30; // type:data rom:0xBC71B0 D_80242F34_BC71B4 = 0x80242F34; // type:data rom:0xBC71B4 D_80243BD0_BC7E50 = 0x80243BD0; // type:data rom:0xBC7E50 @@ -16872,7 +16904,7 @@ func_80240CA0_BC8B00 = 0x80240CA0; // type:func rom:0xBC8B00 func_80240D00_BC8B60 = 0x80240D00; // type:func rom:0xBC8B60 func_80240D14_BC8B74 = 0x80240D14; // type:func rom:0xBC8B74 func_80240E58_BC8CB8 = 0x80240E58; // type:func rom:0xBC8CB8 -obk_04_varTable = 0x80243A10; // type:data rom:0xBCB870 +obk_04_varStash = 0x80243A10; // type:data rom:0xBCB870 obk_05_UnsetCamera0MoveFlag1 = 0x80240000; // type:func rom:0xBCD060 obk_05_SetCamera0MoveFlag1 = 0x8024001C; // type:func rom:0xBCD07C func_80240038_BCD098 = 0x80240038; // type:func rom:0xBCD098 @@ -16916,7 +16948,7 @@ func_80241790_BD0380 = 0x80241790; // type:func rom:0xBD0380 func_80241898_BD0488 = 0x80241898; // type:func rom:0xBD0488 func_802418E0_BD04D0 = 0x802418E0; // type:func rom:0xBD04D0 func_80241B50_BD0740 = 0x80241B50; // type:func rom:0xBD0740 -obk_07_varTable = 0x80241FB0; // type:data rom:0xBD0BA0 +obk_07_varStash = 0x80241FB0; // type:data rom:0xBD0BA0 D_8024292C_BD151C = 0x8024292C; // type:data rom:0xBD151C D_80243090_BD1C80 = 0x80243090; // type:data rom:0xBD1C80 D_80243098_BD1C88 = 0x80243098; // type:data rom:0xBD1C88 @@ -17642,7 +17674,7 @@ D_8024DC50_C0B4D0 = 0x8024DC50; // type:data rom:0xC0B4D0 D_8024DD28_C0B5A8 = 0x8024DD28; // type:data rom:0xC0B5A8 D_8024DD60_C0B5E0 = 0x8024DD60; // type:data rom:0xC0B5E0 D_8024DEC0_C0B740 = 0x8024DEC0; // type:data rom:0xC0B740 -D_8024DEF8_C0B778 = 0x8024DEF8; // type:data rom:0xC0B778 +sam_01_Quizmo_Worker = 0x8024DEF8; // type:data rom:0xC0B778 D_8024DFA0_C0B820 = 0x8024DFA0; // type:data rom:0xC0B820 D_8024E020_C0B8A0 = 0x8024E020; // type:data rom:0xC0B8A0 D_8024E0A8_C0B928 = 0x8024E0A8; // type:data rom:0xC0B928 @@ -17840,7 +17872,7 @@ dgb_01_D_80252948_C101C8 = 0x80252948; // type:data rom:0xC101C8 dgb_01_D_80252974_C101F4 = 0x80252974; // type:data rom:0xC101F4 dgb_01_D_802529A0_C10220 = 0x802529A0; // type:data rom:0xC10220 dgb_01_D_802529CC_C1024C = 0x802529CC; // type:data rom:0xC1024C -dgb_01_D_802529F8_C10278 = 0x802529F8; // type:data rom:0xC10278 +mac_05_Quizmo_VannaTEffect = 0x802529F8; // type:data rom:0xC10278 dgb_01_D_80252A24_C102A4 = 0x80252A24; // type:data rom:0xC102A4 dgb_01_D_80252A50_C102D0 = 0x80252A50; // type:data rom:0xC102D0 dgb_01_D_80252A7C_C102FC = 0x80252A7C; // type:data rom:0xC102FC @@ -18893,7 +18925,7 @@ dgb_18_init_8024329C = 0x8024329C; // type:data rom:0xC591DC dgb_18_npcGroup_802432D4 = 0x802432D4; // type:data rom:0xC59214 dgb_18_npcGroup_802434C4 = 0x802434C4; // type:data rom:0xC59404 dgb_18_npcGroupList_802436B4 = 0x802436B4; // type:data rom:0xC595F4 -dgb_18_varTable = 0x802436E0; // type:data rom:0xC59620 +dgb_18_varStash = 0x802436E0; // type:data rom:0xC59620 dgb_18_802436E4 = 0x802436E4; // type:data rom:0xC59624 dgb_18_8024374C = 0x8024374C; // type:data rom:0xC5968C dgb_18_8024382C = 0x8024382C; // type:data rom:0xC5976C @@ -18938,7 +18970,7 @@ func_802426B4_C5CDF4 = 0x802426B4; // type:func rom:0xC5CDF4 func_802426F8_C5CE38 = 0x802426F8; // type:func rom:0xC5CE38 func_80242730_C5CE70 = 0x80242730; // type:func rom:0xC5CE70 kzn_02_sixFloats = 0x80244900; // type:data rom:0xC5F040 -kzn_02_varTable = 0x80244A10; // type:data rom:0xC5F150 +kzn_02_varStash = 0x80244A10; // type:data rom:0xC5F150 D_80244A74_C5F1B4 = 0x80244A74; // type:data rom:0xC5F1B4 D_80244A78_C5F1B8 = 0x80244A78; // type:data rom:0xC5F1B8 D_802464A4_C60BE4 = 0x802464A4; // type:data rom:0xC60BE4 @@ -18989,7 +19021,7 @@ func_80242DB0_C63AC0 = 0x80242DB0; // type:func rom:0xC63AC0 func_80242E54_C63B64 = 0x80242E54; // type:func rom:0xC63B64 btl_state_draw_begin_partner_turn_C63C08 = 0x80242EF8; // type:func rom:0xC63C08 func_80243070_C63D80 = 0x80243070; // type:func rom:0xC63D80 -kzn_03_varTable = 0x802441A0; // type:data rom:0xC64EB0 +kzn_03_varStash = 0x802441A0; // type:data rom:0xC64EB0 D_80244204_C64F14 = 0x80244204; // type:data rom:0xC64F14 D_80244208_C64F18 = 0x80244208; // type:data rom:0xC64F18 D_802471E0_C67EF0 = 0x802471E0; // type:data rom:0xC67EF0 @@ -19111,7 +19143,7 @@ kzn_08_UnkNpcAIFunc30 = 0x80243BA4; // type:func rom:0xC75024 func_80243C90_C75110 = 0x80243C90; // type:func rom:0xC75110 func_80243EE0_C75360 = 0x80243EE0; // type:func rom:0xC75360 D_80244170_C755F0 = 0x80244170; // type:data rom:0xC755F0 -kzn_08_varTable = 0x80244BB0; // type:data rom:0xC76030 +kzn_08_varStash = 0x80244BB0; // type:data rom:0xC76030 kzn_08_sixFloats = 0x80244DA0; // type:data rom:0xC76220 D_802455D0_C76A50 = 0x802455D0; // type:data rom:0xC76A50 D_802455E0_C76A60 = 0x802455E0; // type:data rom:0xC76A60 @@ -19283,7 +19315,7 @@ kzn_17_UnkFunc48 = 0x80242E84; // type:func rom:0xC88934 kzn_17_UnkFunc49 = 0x80242EBC; // type:func rom:0xC8896C kzn_17_UnkFunc50 = 0x80242F74; // type:func rom:0xC88A24 kzn_17_UnkFunc51 = 0x80243004; // type:func rom:0xC88AB4 -kzn_17_varTable = 0x80244074; // type:data rom:0xC89B24 +kzn_17_varStash = 0x80244074; // type:data rom:0xC89B24 D_802440D8_C89B88 = 0x802440D8; // type:data rom:0xC89B88 D_802440DC_C89B8C = 0x802440DC; // type:data rom:0xC89B8C D_802463A0_C8BE50 = 0x802463A0; // type:data rom:0xC8BE50 @@ -19334,7 +19366,7 @@ func_80241B94_C8F744 = 0x80241B94; // type:func rom:0xC8F744 func_80241BC0_C8F770 = 0x80241BC0; // type:func rom:0xC8F770 D_80243AD8_C91688 = 0x80243AD8; // type:data rom:0xC91688 D_80243BB8_C91768 = 0x80243BB8; // type:data rom:0xC91768 -kzn_19_varTable = 0x80243D74; // type:data rom:0xC91924 +kzn_19_varStash = 0x80243D74; // type:data rom:0xC91924 D_80243DD8_C91988 = 0x80243DD8; // type:data rom:0xC91988 D_80243DDC_C9198C = 0x80243DDC; // type:data rom:0xC9198C D_80248370_C95F20 = 0x80248370; // type:data rom:0xC95F20 @@ -19353,7 +19385,7 @@ func_802409F8_C96928 = 0x802409F8; // type:func rom:0xC96928 func_80240A3C_C9696C = 0x80240A3C; // type:func rom:0xC9696C func_80240A68_C96998 = 0x80240A68; // type:func rom:0xC96998 kzn_20_GetFloorCollider = 0x80240A8C; // type:func rom:0xC969BC -kzn_20_varTable = 0x80241780; // type:data rom:0xC976B0 +kzn_20_varStash = 0x80241780; // type:data rom:0xC976B0 D_802417E4_C97714 = 0x802417E4; // type:data rom:0xC97714 D_802417E8_C97718 = 0x802417E8; // type:data rom:0xC97718 kzn_22_UpdateTexturePanSmooth = 0x80240000; // type:func rom:0xC9A200 @@ -19488,7 +19520,7 @@ flo_03_80240BE4 = 0x80240BE4; // type:data rom:0xCA7E84 flo_03_main = 0x80240C2C; // type:data rom:0xCA7ECC flo_03_npcSettings_80240EB0 = 0x80240EB0; // type:data rom:0xCA8150 flo_03_npcSettings_80240EDC = 0x80240EDC; // type:data rom:0xCA817C -flo_03_varTable = 0x80240F08; // type:data rom:0xCA81A8 +flo_03_varStash = 0x80240F08; // type:data rom:0xCA81A8 flo_03_80240F0C = 0x80240F0C; // type:data rom:0xCA81AC flo_03_80240F3C = 0x80240F3C; // type:data rom:0xCA81DC flo_03_intTable_80240F6C = 0x80240F6C; // type:data rom:0xCA820C @@ -19552,7 +19584,7 @@ flo_07_main = 0x80240CA0; // type:data rom:0xCACE90 flo_07_npcSettings_80241220 = 0x80241220; // type:data rom:0xCAD410 flo_07_searchBush = 0x8024124C; // type:data rom:0xCAD43C flo_07_shakeTree = 0x802415AC; // type:data rom:0xCAD79C -flo_07_varTable = 0x80241BB0; // type:data rom:0xCADDA0 +flo_07_varStash = 0x80241BB0; // type:data rom:0xCADDA0 flo_07_80241BB4 = 0x80241BB4; // type:data rom:0xCADDA4 flo_07_80241BE4 = 0x80241BE4; // type:data rom:0xCADDD4 flo_07_80241C14 = 0x80241C14; // type:data rom:0xCADE04 @@ -19740,7 +19772,7 @@ flo_10_80241680 = 0x80241680; // type:data rom:0xCBA880 flo_10_exitWalk_8024192C = 0x8024192C; // type:data rom:0xCBAB2C flo_10_80241988 = 0x80241988; // type:data rom:0xCBAB88 flo_10_main = 0x802419B4; // type:data rom:0xCBABB4 -flo_10_varTable = 0x80241CB0; // type:data rom:0xCBAEB0 +flo_10_varStash = 0x80241CB0; // type:data rom:0xCBAEB0 flo_10_80241CB4 = 0x80241CB4; // type:data rom:0xCBAEB4 flo_10_80241CE4 = 0x80241CE4; // type:data rom:0xCBAEE4 flo_10_updateTexturePan_80241D14 = 0x80241D14; // type:data rom:0xCBAF14 @@ -19852,7 +19884,7 @@ flo_12_npcSettings_80240E30 = 0x80240E30; // type:data rom:0xCC1C60 flo_12_npcSettings_80240E5C = 0x80240E5C; // type:data rom:0xCC1C8C flo_12_searchBush = 0x80240E88; // type:data rom:0xCC1CB8 flo_12_shakeTree = 0x802411E8; // type:data rom:0xCC2018 -flo_12_varTable = 0x802417EC; // type:data rom:0xCC261C +flo_12_varStash = 0x802417EC; // type:data rom:0xCC261C flo_12_802417F0 = 0x802417F0; // type:data rom:0xCC2620 flo_12_80241820 = 0x80241820; // type:data rom:0xCC2650 flo_12_D_80241850_CC2680 = 0x80241850; // type:data rom:0xCC2680 @@ -20513,33 +20545,33 @@ func_8024053C_CF80AC = 0x8024053C; // type:func rom:0xCF80AC func_80240590_CF8100 = 0x80240590; // type:func rom:0xCF8100 func_802405C8_CF8138 = 0x802405C8; // type:func rom:0xCF8138 func_80240664_CF81D4 = 0x80240664; // type:func rom:0xCF81D4 -sam_01_StashVars = 0x80240700; // type:func rom:0xCF8270 -sam_01_GetItemName = 0x802407B4; // type:func rom:0xCF8324 -sam_01_Set80151310_1 = 0x80240818; // type:func rom:0xCF8388 -sam_01_Set80151310_0 = 0x8024082C; // type:func rom:0xCF839C -sam_01_UnkQuizFunc = 0x8024083C; // type:func rom:0xCF83AC -sam_01_UnkFunc31 = 0x80240A60; // type:func rom:0xCF85D0 -sam_01_GetNpcUnsafeOwner2 = 0x80240AAC; // type:func rom:0xCF861C -sam_01_UnkFunc28 = 0x80240ACC; // type:func rom:0xCF863C -sam_01_UnkAlphaFunc = 0x80240B2C; // type:func rom:0xCF869C -sam_01_UnkFunc29 = 0x80240C78; // type:func rom:0xCF87E8 -func_80240DEC_CF895C = 0x80240DEC; // type:func rom:0xCF895C -func_80240E70_CF89E0 = 0x80240E70; // type:func rom:0xCF89E0 -func_80241088_CF8BF8 = 0x80241088; // type:func rom:0xCF8BF8 -func_8024113C_CF8CAC = 0x8024113C; // type:func rom:0xCF8CAC -func_80241170_CF8CE0 = 0x80241170; // type:func rom:0xCF8CE0 -func_802411F0_CF8D60 = 0x802411F0; // type:func rom:0xCF8D60 -func_80241208_CF8D78 = 0x80241208; // type:func rom:0xCF8D78 -func_80241224_CF8D94 = 0x80241224; // type:func rom:0xCF8D94 -sam_01_GetGameStatus75 = 0x8024123C; // type:func rom:0xCF8DAC -sam_01_SetCamVfov = 0x8024126C; // type:func rom:0xCF8DDC -sam_01_GetCamVfov = 0x802412E0; // type:func rom:0xCF8E50 -sam_01_UnkCameraFunc = 0x80241380; // type:func rom:0xCF8EF0 -sam_01_UnkRotatePlayer = 0x8024151C; // type:func rom:0xCF908C -sam_01_UnkRotatePartner = 0x80241580; // type:func rom:0xCF90F0 -sam_01_UnkMovePartner = 0x80241610; // type:func rom:0xCF9180 -func_802416F8_CF9268 = 0x802416F8; // type:func rom:0xCF9268 -func_80241764_CF92D4 = 0x80241764; // type:func rom:0xCF92D4 +sam_01_Quizmo_StashVars = 0x80240700; // type:func rom:0xCF8270 +sam_01_Quizmo_GetItemName = 0x802407B4; // type:func rom:0xCF8324 +sam_01_Quizmo_HideEntities = 0x80240818; // type:func rom:0xCF8388 +sam_01_Quizmo_ShowEntities = 0x8024082C; // type:func rom:0xCF839C +sam_01_Quizmo_ShouldAppear = 0x8024083C; // type:func rom:0xCF83AC +sam_01_Quizmo_RenderInit = 0x80240A60; // type:func rom:0xCF85D0 +sam_01_Quizmo_NPC_Aux_Impl = 0x80240AAC; // type:func rom:0xCF861C +sam_01_Quizmo_NPC_OnRender = 0x80240ACC; // type:func rom:0xCF863C +sam_01_Quizmo_HideWorld = 0x80240B2C; // type:func rom:0xCF869C +sam_01_Quizmo_FadeInWorld = 0x80240C78; // type:func rom:0xCF87E8 +sam_01_Quizmo_UpdateRecords = 0x80240DEC; // type:func rom:0xCF895C +sam_01_Quizmo_CreateStage = 0x80240E70; // type:func rom:0xCF89E0 +sam_01_Quizmo_DestroyEffects = 0x80241088; // type:func rom:0xCF8BF8 +sam_01_Quizmo_SetStageLightsDelay = 0x8024113C; // type:func rom:0xCF8CAC +sam_01_Quizmo_UnkStageEffectMode = 0x80241170; // type:func rom:0xCF8CE0 +sam_01_Quizmo_SetVannaAnim_Idle = 0x802411F0; // type:func rom:0xCF8D60 +sam_01_Quizmo_SetVannaAnim_Clap = 0x80241208; // type:func rom:0xCF8D78 +sam_01_Quizmo_SetVannaAnim_Wave = 0x80241224; // type:func rom:0xCF8D94 +sam_01_Quizmo_ShouldQuizmoLeave = 0x8024123C; // type:func rom:0xCF8DAC +sam_01_Quizmo_SetCamVfov = 0x8024126C; // type:func rom:0xCF8DDC +sam_01_Quizmo_GetCamVfov = 0x802412E0; // type:func rom:0xCF8E50 +sam_01_Quizmo_AddViewRelativeOffset = 0x80241380; // type:func rom:0xCF8EF0 +sam_01_Quizmo_SpinPlayer = 0x8024151C; // type:func rom:0xCF908C +sam_01_Quizmo_SpinPartner = 0x80241580; // type:func rom:0xCF90F0 +sam_01_Quizmo_UpdatePartnerPosition = 0x80241610; // type:func rom:0xCF9180 +sam_01_Quizmo_CreateReactionEffect = 0x802416F8; // type:func rom:0xCF9268 +sam_01_Quizmo_CreateWorker = 0x80241764; // type:func rom:0xCF92D4 sam_01_SetManyVars = 0x80241794; // type:func rom:0xCF9304 sam_01_UnkYawFunc = 0x80241884; // type:func rom:0xCF93F4 func_80241A10_CF9580 = 0x80241A10; // type:func rom:0xCF9580 @@ -20552,8 +20584,8 @@ sam_01_SomeItemEntityFunc = 0x80241DA8; // type:func rom:0xCF9918 sam_01_CheckItemFlags40 = 0x80241EF8; // type:func rom:0xCF9A68 D_802432D0_CFAE40 = 0x802432D0; // type:data rom:0xCFAE40 D_802432D4_CFAE44 = 0x802432D4; // type:data rom:0xCFAE44 -sam_01_varTable = 0x802435F0; // type:data rom:0xCFB160 -D_802436FC_CFB26C = 0x802436FC; // type:data rom:0xCFB26C +sam_01_Quizmo_varStash = 0x802435F0; // type:data rom:0xCFB160 +sam_01_Quizmo_Answers = 0x802436FC; // type:data rom:0xCFB26C D_8024373C_CFB2AC = 0x8024373C; // type:data rom:0xCFB2AC D_8024D8F0_D05460 = 0x8024D8F0; // type:data rom:0xD05460 sam_02_Pipe_SetAnimFlag = 0x80240000; // type:func rom:0xD05730 @@ -20578,35 +20610,35 @@ sam_02_ToadHouse_InitScreenOverlay = 0x80240A44; // type:func rom:0xD06174 sam_02_ToadHouse_PutPartnerAway = 0x80240AC0; // type:func rom:0xD061F0 sam_02_ToadHouse_GetPartnerBackOut = 0x80240AF4; // type:func rom:0xD06224 sam_02_ToadHouse_Stub = 0x80240B24; // type:func rom:0xD06254 -sam_02_StashVars = 0x80240B2C; // type:func rom:0xD0625C -sam_02_GetItemName = 0x80240BE0; // type:func rom:0xD06310 -sam_02_Set80151310_1 = 0x80240C44; // type:func rom:0xD06374 -sam_02_Set80151310_0 = 0x80240C58; // type:func rom:0xD06388 -sam_02_UnkQuizFunc = 0x80240C68; // type:func rom:0xD06398 -sam_02_UnkFunc31 = 0x80240E8C; // type:func rom:0xD065BC -sam_02_GetNpcUnsafeOwner2 = 0x80240ED8; // type:func rom:0xD06608 -sam_02_UnkFunc28 = 0x80240EF8; // type:func rom:0xD06628 -sam_02_UnkAlphaFunc = 0x80240F58; // type:func rom:0xD06688 -sam_02_UnkFunc29 = 0x802410A4; // type:func rom:0xD067D4 -begin_battle_D06948 = 0x80241218; // type:func rom:0xD06948 -func_8024129C_D069CC = 0x8024129C; // type:func rom:0xD069CC -func_802414B4_D06BE4 = 0x802414B4; // type:func rom:0xD06BE4 -func_80241568_D06C98 = 0x80241568; // type:func rom:0xD06C98 -func_8024159C_D06CCC = 0x8024159C; // type:func rom:0xD06CCC -func_8024161C_D06D4C = 0x8024161C; // type:func rom:0xD06D4C -func_80241634_D06D64 = 0x80241634; // type:func rom:0xD06D64 -func_80241650_D06D80 = 0x80241650; // type:func rom:0xD06D80 -sam_02_GetGameStatus75 = 0x80241668; // type:func rom:0xD06D98 -sam_02_SetCamVfov = 0x80241698; // type:func rom:0xD06DC8 -sam_02_GetCamVfov = 0x8024170C; // type:func rom:0xD06E3C -sam_02_UnkCameraFunc = 0x802417AC; // type:func rom:0xD06EDC -sam_02_UnkRotatePlayer = 0x80241948; // type:func rom:0xD07078 -sam_02_UnkRotatePartner = 0x802419AC; // type:func rom:0xD070DC -sam_02_UnkMovePartner = 0x80241A3C; // type:func rom:0xD0716C -func_80241B24_D07254 = 0x80241B24; // type:func rom:0xD07254 -func_80241B90_D072C0 = 0x80241B90; // type:func rom:0xD072C0 -sam_02_varTable = 0x80246B60; // type:data rom:0xD0C290 -D_80246BC4_D0C2F4 = 0x80246BC4; // type:data rom:0xD0C2F4 +sam_02_Quizmo_StashVars = 0x80240B2C; // type:func rom:0xD0625C +sam_02_Quizmo_GetItemName = 0x80240BE0; // type:func rom:0xD06310 +sam_02_Quizmo_HideEntities = 0x80240C44; // type:func rom:0xD06374 +sam_02_Quizmo_ShowEntities = 0x80240C58; // type:func rom:0xD06388 +sam_02_Quizmo_ShouldAppear = 0x80240C68; // type:func rom:0xD06398 +sam_02_Quizmo_RenderInit = 0x80240E8C; // type:func rom:0xD065BC +sam_02_Quizmo_NPC_Aux_Impl = 0x80240ED8; // type:func rom:0xD06608 +sam_02_Quizmo_NPC_OnRender = 0x80240EF8; // type:func rom:0xD06628 +sam_02_Quizmo_HideWorld = 0x80240F58; // type:func rom:0xD06688 +sam_02_Quizmo_FadeInWorld = 0x802410A4; // type:func rom:0xD067D4 +sam_02_Quizmo_UpdateRecords = 0x80241218; // type:func rom:0xD06948 +sam_02_Quizmo_CreateStage = 0x8024129C; // type:func rom:0xD069CC +sam_02_Quizmo_DestroyEffects = 0x802414B4; // type:func rom:0xD06BE4 +sam_02_Quizmo_SetStageLightsDelay = 0x80241568; // type:func rom:0xD06C98 +sam_02_Quizmo_UnkStageEffectMode = 0x8024159C; // type:func rom:0xD06CCC +sam_02_Quizmo_SetVannaAnim_Idle = 0x8024161C; // type:func rom:0xD06D4C +sam_02_Quizmo_SetVannaAnim_Clap = 0x80241634; // type:func rom:0xD06D64 +sam_02_Quizmo_SetVannaAnim_Wave = 0x80241650; // type:func rom:0xD06D80 +sam_02_Quizmo_ShouldQuizmoLeave = 0x80241668; // type:func rom:0xD06D98 +sam_02_Quizmo_SetCamVfov = 0x80241698; // type:func rom:0xD06DC8 +sam_02_Quizmo_GetCamVfov = 0x8024170C; // type:func rom:0xD06E3C +sam_02_Quizmo_AddViewRelativeOffset = 0x802417AC; // type:func rom:0xD06EDC +sam_02_Quizmo_SpinPlayer = 0x80241948; // type:func rom:0xD07078 +sam_02_Quizmo_SpinPartner = 0x802419AC; // type:func rom:0xD070DC +sam_02_Quizmo_UpdatePartnerPosition = 0x80241A3C; // type:func rom:0xD0716C +sam_02_Quizmo_CreateReactionEffect = 0x80241B24; // type:func rom:0xD07254 +sam_02_Quizmo_CreateWorker = 0x80241B90; // type:func rom:0xD072C0 +sam_02_Quizmo_varStash = 0x80246B60; // type:data rom:0xD0C290 +sam_02_Quizmo_Answers = 0x80246BC4; // type:data rom:0xD0C2F4 D_80246C04_D0C334 = 0x80246C04; // type:data rom:0xD0C334 func_80240000_D110C0 = 0x80240000; // type:func rom:0xD110C0 sam_03_UnkNpcAIFunc6 = 0x80240050; // type:func rom:0xD11110 @@ -20694,7 +20726,7 @@ func_802424C8_D22358 = 0x802424C8; // type:func rom:0xD22358 func_8024250C_D2239C = 0x8024250C; // type:func rom:0xD2239C func_80242538_D223C8 = 0x80242538; // type:func rom:0xD223C8 sam_06_sixFloats = 0x802441B8; // type:data rom:0xD24048 -sam_06_varTable = 0x802443D0; // type:data rom:0xD24260 +sam_06_varStash = 0x802443D0; // type:data rom:0xD24260 D_80244434_D242C4 = 0x80244434; // type:data rom:0xD242C4 D_80244438_D242C8 = 0x80244438; // type:data rom:0xD242C8 D_8024BE40_D2BCD0 = 0x8024BE40; // type:data rom:0xD2BCD0 @@ -20767,7 +20799,7 @@ func_80240118_D36408 = 0x80240118; // type:func rom:0xD36408 func_80240158_D36448 = 0x80240158; // type:func rom:0xD36448 func_80240264_D36554 = 0x80240264; // type:func rom:0xD36554 func_802403A0_D36690 = 0x802403A0; // type:func rom:0xD36690 -sam_09_varTable = 0x802406C0; // type:data rom:0xD369B0 +sam_09_varStash = 0x802406C0; // type:data rom:0xD369B0 sam_10_StashVars = 0x80240000; // type:func rom:0xD37800 sam_10_GetItemName = 0x802400B4; // type:func rom:0xD378B4 sam_10_SomeItemEntityFunc = 0x80240118; // type:func rom:0xD37918 @@ -20781,7 +20813,7 @@ sam_10_UnkNpcAIFunc5 = 0x80240584; // type:func rom:0xD37D84 sam_10_UnkNpcAIFunc26 = 0x802405D8; // type:func rom:0xD37DD8 sam_10_UnkFunc7 = 0x8024078C; // type:func rom:0xD37F8C sam_10_UnkNpcAIFunc27 = 0x802409EC; // type:func rom:0xD381EC -sam_10_varTable = 0x80241040; // type:data rom:0xD38840 +sam_10_varStash = 0x80241040; // type:data rom:0xD38840 D_80242C30_D3A430 = 0x80242C30; // type:data rom:0xD3A430 func_80240000_D3A5D0 = 0x80240000; // type:func rom:0xD3A5D0 sam_11_foliage_setup_shear_mtx = 0x80240040; // type:func rom:0xD3A610 @@ -20790,40 +20822,40 @@ sam_11_SetEntityFlags100000 = 0x80240280; // type:func rom:0xD3A850 sam_11_GetEntityPosition = 0x802402B4; // type:func rom:0xD3A884 func_80240360_D3A930 = 0x80240360; // type:func rom:0xD3A930 func_8024052C_D3AAFC = 0x8024052C; // type:func rom:0xD3AAFC -Set80151310_2 = 0x80240540; // type:func rom:0xD3AB10 -sam_11_Set80151310_0 = 0x80240554; // type:func rom:0xD3AB24 +dup_sam_11_Set80151310_2 = 0x80240540; // type:func rom:0xD3AB10 +dup_sam_11_Set80151310_0 = 0x80240554; // type:func rom:0xD3AB24 sam_11_UnsetCamera0MoveFlag1 = 0x80240564; // type:func rom:0xD3AB34 sam_11_SetCamera0MoveFlag1 = 0x80240580; // type:func rom:0xD3AB50 func_8024059C_D3AB6C = 0x8024059C; // type:func rom:0xD3AB6C func_8024072C_D3ACFC = 0x8024072C; // type:func rom:0xD3ACFC func_80240754_D3AD24 = 0x80240754; // type:func rom:0xD3AD24 -sam_11_StashVars = 0x802407D0; // type:func rom:0xD3ADA0 -sam_11_GetItemName = 0x80240884; // type:func rom:0xD3AE54 -dup_sam_11_Set80151310_1 = 0x802408E8; // type:func rom:0xD3AEB8 -dup_sam_11_Set80151310_0 = 0x802408FC; // type:func rom:0xD3AECC -sam_11_UnkQuizFunc = 0x8024090C; // type:func rom:0xD3AEDC -sam_11_UnkFunc31 = 0x80240B30; // type:func rom:0xD3B100 -sam_11_GetNpcUnsafeOwner2 = 0x80240B7C; // type:func rom:0xD3B14C -sam_11_UnkFunc28 = 0x80240B9C; // type:func rom:0xD3B16C -sam_11_UnkAlphaFunc = 0x80240BFC; // type:func rom:0xD3B1CC -sam_11_UnkFunc29 = 0x80240D48; // type:func rom:0xD3B318 -func_80240EBC_D3B48C = 0x80240EBC; // type:func rom:0xD3B48C -func_80240F40_D3B510 = 0x80240F40; // type:func rom:0xD3B510 -func_80241158_D3B728 = 0x80241158; // type:func rom:0xD3B728 -func_8024120C_D3B7DC = 0x8024120C; // type:func rom:0xD3B7DC -func_80241240_D3B810 = 0x80241240; // type:func rom:0xD3B810 -func_802412C0_D3B890 = 0x802412C0; // type:func rom:0xD3B890 -func_802412D8_D3B8A8 = 0x802412D8; // type:func rom:0xD3B8A8 -func_802412F4_D3B8C4 = 0x802412F4; // type:func rom:0xD3B8C4 -sam_11_GetGameStatus75 = 0x8024130C; // type:func rom:0xD3B8DC -sam_11_SetCamVfov = 0x8024133C; // type:func rom:0xD3B90C -sam_11_GetCamVfov = 0x802413B0; // type:func rom:0xD3B980 -sam_11_UnkCameraFunc = 0x80241450; // type:func rom:0xD3BA20 -sam_11_UnkRotatePlayer = 0x802415EC; // type:func rom:0xD3BBBC -sam_11_UnkRotatePartner = 0x80241650; // type:func rom:0xD3BC20 -sam_11_UnkMovePartner = 0x802416E0; // type:func rom:0xD3BCB0 -func_802417C8_D3BD98 = 0x802417C8; // type:func rom:0xD3BD98 -func_80241834_D3BE04 = 0x80241834; // type:func rom:0xD3BE04 +sam_11_Quizmo_StashVars = 0x802407D0; // type:func rom:0xD3ADA0 +sam_11_Quizmo_GetItemName = 0x80240884; // type:func rom:0xD3AE54 +sam_11_Quizmo_HideEntities = 0x802408E8; // type:func rom:0xD3AEB8 +sam_11_Quizmo_ShowEntities = 0x802408FC; // type:func rom:0xD3AECC +sam_11_Quizmo_ShouldAppear = 0x8024090C; // type:func rom:0xD3AEDC +sam_11_Quizmo_RenderInit = 0x80240B30; // type:func rom:0xD3B100 +sam_11_Quizmo_NPC_Aux_Impl = 0x80240B7C; // type:func rom:0xD3B14C +sam_11_Quizmo_NPC_OnRender = 0x80240B9C; // type:func rom:0xD3B16C +sam_11_Quizmo_HideWorld = 0x80240BFC; // type:func rom:0xD3B1CC +sam_11_Quizmo_FadeInWorld = 0x80240D48; // type:func rom:0xD3B318 +sam_11_Quizmo_UpdateRecords = 0x80240EBC; // type:func rom:0xD3B48C +sam_11_Quizmo_CreateStage = 0x80240F40; // type:func rom:0xD3B510 +sam_11_Quizmo_DestroyEffects = 0x80241158; // type:func rom:0xD3B728 +sam_11_Quizmo_SetStageLightsDelay = 0x8024120C; // type:func rom:0xD3B7DC +sam_11_Quizmo_UnkStageEffectMode = 0x80241240; // type:func rom:0xD3B810 +sam_11_Quizmo_SetVannaAnim_Idle = 0x802412C0; // type:func rom:0xD3B890 +sam_11_Quizmo_SetVannaAnim_Clap = 0x802412D8; // type:func rom:0xD3B8A8 +sam_11_Quizmo_SetVannaAnim_Wave = 0x802412F4; // type:func rom:0xD3B8C4 +sam_11_Quizmo_ShouldQuizmoLeave = 0x8024130C; // type:func rom:0xD3B8DC +sam_11_Quizmo_SetCamVfov = 0x8024133C; // type:func rom:0xD3B90C +sam_11_Quizmo_GetCamVfov = 0x802413B0; // type:func rom:0xD3B980 +sam_11_Quizmo_AddViewRelativeOffset = 0x80241450; // type:func rom:0xD3BA20 +sam_11_Quizmo_SpinPlayer = 0x802415EC; // type:func rom:0xD3BBBC +sam_11_Quizmo_SpinPartner = 0x80241650; // type:func rom:0xD3BC20 +sam_11_Quizmo_UpdatePartnerPosition = 0x802416E0; // type:func rom:0xD3BCB0 +sam_11_Quizmo_CreateReactionEffect = 0x802417C8; // type:func rom:0xD3BD98 +sam_11_Quizmo_CreateWorker = 0x80241834; // type:func rom:0xD3BE04 func_80241864_D3BE34 = 0x80241864; // type:func rom:0xD3BE34 func_802418B4_D3BE84 = 0x802418B4; // type:func rom:0xD3BE84 func_80241A6C_D3C03C = 0x80241A6C; // type:func rom:0xD3C03C @@ -20836,8 +20868,8 @@ func_80242074_D3C644 = 0x80242074; // type:func rom:0xD3C644 D_80243CC0_D3E290 = 0x80243CC0; // type:data rom:0xD3E290 D_80243CC4_D3E294 = 0x80243CC4; // type:data rom:0xD3E294 D_80243CC8_D3E298 = 0x80243CC8; // type:data rom:0xD3E298 -sam_11_varTable = 0x80244F78; // type:data rom:0xD3F548 -D_80244FDC_D3F5AC = 0x80244FDC; // type:data rom:0xD3F5AC +sam_11_Quizmo_varStash = 0x80244F78; // type:data rom:0xD3F548 +sam_11_Quizmo_Answers = 0x80244FDC; // type:data rom:0xD3F5AC D_8024501C_D3F5EC = 0x8024501C; // type:data rom:0xD3F5EC D_80251430_D4BA00 = 0x80251430; // type:data rom:0xD4BA00 D_80251438_D4BA08 = 0x80251438; // type:data rom:0xD4BA08 @@ -20928,7 +20960,7 @@ pra_05_StashVars = 0x80240F20; // type:func rom:0xD56AD0 pra_05_GetItemName = 0x80240FD4; // type:func rom:0xD56B84 pra_05_SomeItemEntityFunc = 0x80241038; // type:func rom:0xD56BE8 pra_05_CheckItemFlags40 = 0x80241188; // type:func rom:0xD56D38 -pra_05_varTable = 0x80241680; // type:data rom:0xD57230 +pra_05_varStash = 0x80241680; // type:data rom:0xD57230 func_80240000_D57430 = 0x80240000; // type:func rom:0xD57430 pra_06_reflection_unk_resolve_anim = 0x80240050; // type:func rom:0xD57480 pra_06_reflection_unk_change_anim_facing = 0x80240084; // type:func rom:0xD574B4 @@ -21006,7 +21038,7 @@ pra_11_StashVars = 0x80240F20; // type:func rom:0xD62420 pra_11_GetItemName = 0x80240FD4; // type:func rom:0xD624D4 pra_11_SomeItemEntityFunc = 0x80241038; // type:func rom:0xD62538 pra_11_CheckItemFlags40 = 0x80241188; // type:func rom:0xD62688 -pra_11_varTable = 0x80241610; // type:data rom:0xD62B10 +pra_11_varStash = 0x80241610; // type:data rom:0xD62B10 func_80240000_D62D10 = 0x80240000; // type:func rom:0xD62D10 pra_12_reflection_unk_resolve_anim = 0x80240050; // type:func rom:0xD62D60 pra_12_reflection_unk_change_anim_facing = 0x80240084; // type:func rom:0xD62D94 @@ -21025,7 +21057,7 @@ pra_12_StashVars = 0x80240F50; // type:func rom:0xD63C60 pra_12_GetItemName = 0x80241004; // type:func rom:0xD63D14 pra_12_SomeItemEntityFunc = 0x80241068; // type:func rom:0xD63D78 pra_12_CheckItemFlags40 = 0x802411B8; // type:func rom:0xD63EC8 -pra_12_varTable = 0x802416B0; // type:data rom:0xD643C0 +pra_12_varStash = 0x802416B0; // type:data rom:0xD643C0 D_802418A0_D645B0 = 0x802418A0; // type:data rom:0xD645B0 D_802418B0_D645C0 = 0x802418B0; // type:data rom:0xD645C0 pra_13_SetGameStatusUnk84_1 = 0x80240000; // type:func rom:0xD645E0 @@ -21073,7 +21105,7 @@ pra_14_StashVars = 0x80240F20; // type:func rom:0xD68C20 pra_14_GetItemName = 0x80240FD4; // type:func rom:0xD68CD4 pra_14_SomeItemEntityFunc = 0x80241038; // type:func rom:0xD68D38 pra_14_CheckItemFlags40 = 0x80241188; // type:func rom:0xD68E88 -pra_14_varTable = 0x80241930; // type:data rom:0xD69630 +pra_14_varStash = 0x80241930; // type:data rom:0xD69630 pra_15_SetGameStatusUnk84_1 = 0x80240000; // type:func rom:0xD69810 func_80240020_D69830 = 0x80240020; // type:func rom:0xD69830 pra_16_SetGameStatusUnk84_1 = 0x80240000; // type:func rom:0xD69B20 @@ -21175,7 +21207,7 @@ pra_27_StashVars = 0x80240F50; // type:func rom:0xD7A940 pra_27_GetItemName = 0x80241004; // type:func rom:0xD7A9F4 pra_27_SomeItemEntityFunc = 0x80241068; // type:func rom:0xD7AA58 pra_27_CheckItemFlags40 = 0x802411B8; // type:func rom:0xD7ABA8 -pra_27_varTable = 0x80241690; // type:data rom:0xD7B080 +pra_27_varStash = 0x80241690; // type:data rom:0xD7B080 D_80241880_D7B270 = 0x80241880; // type:data rom:0xD7B270 D_80241890_D7B280 = 0x80241890; // type:data rom:0xD7B280 func_80240000_D7B2A0 = 0x80240000; // type:func rom:0xD7B2A0 @@ -21196,7 +21228,7 @@ pra_28_StashVars = 0x80240F50; // type:func rom:0xD7C1F0 pra_28_GetItemName = 0x80241004; // type:func rom:0xD7C2A4 pra_28_SomeItemEntityFunc = 0x80241068; // type:func rom:0xD7C308 pra_28_CheckItemFlags40 = 0x802411B8; // type:func rom:0xD7C458 -pra_28_varTable = 0x80241690; // type:data rom:0xD7C930 +pra_28_varStash = 0x80241690; // type:data rom:0xD7C930 D_80241880_D7CB20 = 0x80241880; // type:data rom:0xD7CB20 D_80241890_D7CB30 = 0x80241890; // type:data rom:0xD7CB30 pra_29_SetGameStatusUnk84_1 = 0x80240000; // type:func rom:0xD7CB50 @@ -21321,7 +21353,7 @@ pra_35_StashVars = 0x80242950; // type:func rom:0xD8FBA0 pra_35_GetItemName = 0x80242A04; // type:func rom:0xD8FC54 pra_35_SomeItemEntityFunc = 0x80242A68; // type:func rom:0xD8FCB8 pra_35_CheckItemFlags40 = 0x80242BB8; // type:func rom:0xD8FE08 -pra_35_varTable = 0x80243DE0; // type:data rom:0xD91030 +pra_35_varStash = 0x80243DE0; // type:data rom:0xD91030 D_80243FE0_D91230 = 0x80243FE0; // type:data rom:0xD91230 D_80243FE8_D91238 = 0x80243FE8; // type:data rom:0xD91238 D_80244180_D913D0 = 0x80244180; // type:data rom:0xD913D0 @@ -21504,7 +21536,7 @@ func_80241AD0_DAEED0 = 0x80241AD0; // type:func rom:0xDAEED0 omo_04_SetCamera0Flag1000 = 0x80241E04; // type:func rom:0xDAF204 omo_04_UnsetCamera0Flag1000 = 0x80241E20; // type:func rom:0xDAF220 func_80241E40_DAF240 = 0x80241E40; // type:func rom:0xDAF240 -omo_04_varTable = 0x80242630; // type:data rom:0xDAFA30 +omo_04_varStash = 0x80242630; // type:data rom:0xDAFA30 omo_04_sixFloats = 0x80242EF0; // type:data rom:0xDB02F0 D_80244CB0_DB20B0 = 0x80244CB0; // type:data rom:0xDB20B0 D_80244CB8_DB20B8 = 0x80244CB8; // type:data rom:0xDB20B8 @@ -21563,7 +21595,7 @@ omo_06_StashVars = 0x80240870; // type:func rom:0xDB8180 omo_06_GetItemName = 0x80240924; // type:func rom:0xDB8234 omo_06_SomeItemEntityFunc = 0x80240988; // type:func rom:0xDB8298 omo_06_CheckItemFlags40 = 0x80240AD8; // type:func rom:0xDB83E8 -omo_06_varTable = 0x802456C0; // type:data rom:0xDBCFD0 +omo_06_varStash = 0x802456C0; // type:data rom:0xDBCFD0 func_80240000_DBD2B0 = 0x80240000; // type:func rom:0xDBD2B0 func_80240070_DBD320 = 0x80240070; // type:func rom:0xDBD320 func_80240140_DBD3F0 = 0x80240140; // type:func rom:0xDBD3F0 @@ -21608,7 +21640,7 @@ omo_07_UnsetCamera0MoveFlag1 = 0x802431DC; // type:func rom:0xDC048C omo_07_SetCamera0MoveFlag1 = 0x802431F8; // type:func rom:0xDC04A8 func_80243220_DC04D0 = 0x80243220; // type:func rom:0xDC04D0 omo_07_sixFloats = 0x80243A14; // type:data rom:0xDC0CC4 -omo_07_varTable = 0x80245E00; // type:data rom:0xDC30B0 +omo_07_varStash = 0x80245E00; // type:data rom:0xDC30B0 D_80246BD0_DC3E80 = 0x80246BD0; // type:data rom:0xDC3E80 D_80246BD8_DC3E88 = 0x80246BD8; // type:data rom:0xDC3E88 D_80246D70_DC4020 = 0x80246D70; // type:data rom:0xDC4020 @@ -21686,7 +21718,7 @@ D_80243A80_DD0750 = 0x80243A80; // type:data rom:0xDD0750 D_80243A90_DD0760 = 0x80243A90; // type:data rom:0xDD0760 D_802451AC_DD1E7C = 0x802451AC; // type:data rom:0xDD1E7C D_8024636C_DD303C = 0x8024636C; // type:data rom:0xDD303C -omo_09_varTable = 0x80247010; // type:data rom:0xDD3CE0 +omo_09_varStash = 0x80247010; // type:data rom:0xDD3CE0 D_8024A630_DD7300 = 0x8024A630; // type:data rom:0xDD7300 D_8024A638_DD7308 = 0x8024A638; // type:data rom:0xDD7308 D_8024A7D0_DD74A0 = 0x8024A7D0; // type:data rom:0xDD74A0 @@ -21765,7 +21797,7 @@ omo_13_CheckItemFlags40 = 0x80241498; // type:func rom:0xDE3928 D_80241A78_DE3F08 = 0x80241A78; // type:data rom:0xDE3F08 D_80241C04_DE4094 = 0x80241C04; // type:data rom:0xDE4094 D_80241C08_DE4098 = 0x80241C08; // type:data rom:0xDE4098 -omo_13_varTable = 0x80242C70; // type:data rom:0xDE5100 +omo_13_varStash = 0x80242C70; // type:data rom:0xDE5100 D_80242EE0_DE5370 = 0x80242EE0; // type:data rom:0xDE5370 D_80242EE8_DE5378 = 0x80242EE8; // type:data rom:0xDE5378 D_80243080_DE5510 = 0x80243080; // type:data rom:0xDE5510 @@ -22309,7 +22341,7 @@ EA36E0_UnkFunc48 = 0x80242F64; // type:func rom:0xEA3864 EA36E0_UnkFunc49 = 0x80242F9C; // type:func rom:0xEA389C func_80243054_EA3954 = 0x80243054; // type:func rom:0xEA3954 EA36E0_UnkFunc51 = 0x802430E4; // type:func rom:0xEA39E4 -EA0C10_varTable = 0x80244154; // type:data rom:0xEA4A54 +EA0C10_varStash = 0x80244154; // type:data rom:0xEA4A54 D_802441B8_EA4AB8 = 0x802441B8; // type:data rom:0xEA4AB8 D_802441BC_EA4ABC = 0x802441BC; // type:data rom:0xEA4ABC ascii_EA6D70 = 0x80246470; // type:data rom:0xEA6D70 @@ -22362,7 +22394,7 @@ func_80241B94_EAA674 = 0x80241B94; // type:func rom:0xEAA674 func_80241BC0_EAA6A0 = 0x80241BC0; // type:func rom:0xEAA6A0 D_80243AD8_EAC5B8 = 0x80243AD8; // type:data rom:0xEAC5B8 D_80243BB8_EAC698 = 0x80243BB8; // type:data rom:0xEAC698 -EA8AE0_varTable = 0x80243D74; // type:data rom:0xEAC854 +EA8AE0_varStash = 0x80243D74; // type:data rom:0xEAC854 D_80243DD8_EAC8B8 = 0x80243DD8; // type:data rom:0xEAC8B8 D_80243DDC_EAC8BC = 0x80243DDC; // type:data rom:0xEAC8BC D_80248370_EB0E50 = 0x80248370; // type:data rom:0xEB0E50 @@ -22381,7 +22413,7 @@ func_802409F8_EB1858 = 0x802409F8; // type:func rom:0xEB1858 func_80240A3C_EB189C = 0x80240A3C; // type:func rom:0xEB189C func_80240A68_EB18C8 = 0x80240A68; // type:func rom:0xEB18C8 func_80240A8C_EB18EC = 0x80240A8C; // type:func rom:0xEB18EC -EB1170_varTable = 0x80241780; // type:data rom:0xEB25E0 +EB1170_varStash = 0x80241780; // type:data rom:0xEB25E0 D_802417E4_EB2644 = 0x802417E4; // type:data rom:0xEB2644 D_802417E8_EB2648 = 0x802417E8; // type:data rom:0xEB2648 EB5130_UpdateTexturePanSmooth = 0x80240000; // type:func rom:0xEB5130 @@ -22433,7 +22465,7 @@ EC2240_GetItemName = 0x802400F4; // type:func rom:0xEC22F4 func_80240158_EC2358 = 0x80240158; // type:func rom:0xEC2358 EC2610_foliage_setup_shear_mtx = 0x80240410; // type:func rom:0xEC2610 EC2610_TransformFoliage = 0x80240480; // type:func rom:0xEC2680 -EC2240_varTable = 0x80240F28; // type:data rom:0xEC3128 +EC2240_varStash = 0x80240F28; // type:data rom:0xEC3128 D_80244F88_EC7188 = 0x80244F88; // type:data rom:0xEC7188 D_80244F90_EC7190 = 0x80244F90; // type:data rom:0xEC7190 D_80244F98_EC7198 = 0x80244F98; // type:data rom:0xEC7198 @@ -22515,7 +22547,7 @@ func_802404B0_ED46D0 = 0x802404B0; // type:func rom:0xED46D0 func_80240B10_ED4D30 = 0x80240B10; // type:func rom:0xED4D30 ED5540_foliage_setup_shear_mtx = 0x80241320; // type:func rom:0xED5540 ED5540_TransformFoliage = 0x80241390; // type:func rom:0xED55B0 -ED42A0_varTable = 0x80241DA0; // type:data rom:0xED5FC0 +ED42A0_varStash = 0x80241DA0; // type:data rom:0xED5FC0 D_80244160_ED8380 = 0x80244160; // type:data rom:0xED8380 D_80244BB8_ED8DD8 = 0x80244BB8; // type:data rom:0xED8DD8 D_80244BEC_ED8E0C = 0x80244BEC; // type:data rom:0xED8E0C @@ -22537,7 +22569,7 @@ EDC020_AddPlayerHandsOffset = 0x802403F0; // type:func rom:0xEDC3D0 func_802405C0_EDC5A0 = 0x802405C0; // type:func rom:0xEDC5A0 func_80240614_EDC5F4 = 0x80240614; // type:func rom:0xEDC5F4 func_8024064C_EDC62C = 0x8024064C; // type:func rom:0xEDC62C -EDC020_varTable = 0x802417EC; // type:data rom:0xEDD7CC +EDC020_varStash = 0x802417EC; // type:data rom:0xEDD7CC D_80241850_EDD830 = 0x80241850; // type:data rom:0xEDD830 D_80241854_EDD834 = 0x80241854; // type:data rom:0xEDD834 func_80240000_EDE9C0 = 0x80240000; // type:func rom:0xEDE9C0 @@ -23345,7 +23377,7 @@ arn_09_pad_4CC = 0x802404CC; // type:data flo_22_pad_518 = 0x80240518; // type:data dgb_11_pad_56C = 0x8024056C; // type:data arn_09_pad_5A8 = 0x802405A8; // type:data -dgb_06_varTable = 0x80240620; // type:data +dgb_06_varStash = 0x80240620; // type:data varTable.2 = 0x80240620; // type:data dgb_10_pad_66C = 0x8024066C; // type:data arn_11_pad_674 = 0x80240674; // type:data @@ -23353,7 +23385,7 @@ sbk_00_pad_78C = 0x8024078C; // type:data dgb_06_pad_834 = 0x80240834; // type:data dgb_12_pad_868 = 0x80240868; // type:data flo_12_pad_86C = 0x8024086C; // type:data -dgb_12_varTable = 0x80240870; // type:data +dgb_12_varStash = 0x80240870; // type:data flo_18_pad_8B8 = 0x802408B8; // type:data flo_07_pad_8CC = 0x802408CC; // type:data kmr_03_pad_948 = 0x80240948; // type:data @@ -23402,7 +23434,7 @@ flo_19_pad_1A68 = 0x80241A68; // type:data dgb_02_pad_1AA8 = 0x80241AA8; // type:data flo_11_pad_1AB8 = 0x80241AB8; // type:data arn_03_pad_1BB8 = 0x80241BB8; // type:data -arn_03_varTable = 0x80241C68; // type:data +arn_03_varStash = 0x80241C68; // type:data varTable.32 = 0x80241C68; // type:data flo_10_pad_1CA8 = 0x80241CA8; // type:data dgb_07_pad_1E74 = 0x80241E88; // type:data @@ -23633,11 +23665,11 @@ D_80248624 = 0x80248624; // type:data D_80248650 = 0x80248650; // type:data D_80248760 = 0x80248760; // type:data D_80248850 = 0x80248850; // type:data -D_80248924 = 0x80248924; // type:data -D_80248938 = 0x80248938; // type:data -D_80248940 = 0x80248940; // type:data -D_80248944 = 0x80248944; // type:data -D_80248948 = 0x80248948; // type:data +jan_02_Quizmo_Worker = 0x80248924; // type:data +jan_02_Quizmo_AnswerResult = 0x80248938; // type:data +jan_02_Quizmo_StageEffect = 0x80248940; // type:data +jan_02_Quizmo_AudienceEffect = 0x80248944; // type:data +jan_02_Quizmo_VannaTEffect = 0x80248948; // type:data D_80248F90 = 0x80248F90; // type:data flo_00_pad_9128 = 0x80249128; // type:data D_80249158 = 0x80249158; // type:data @@ -23648,19 +23680,19 @@ D_8024A290 = 0x8024A290; // type:data D_8024A2A0 = 0x8024A2A0; // type:data D_8024A2C4 = 0x8024A2C4; // type:data D_8024A2D0 = 0x8024A2D0; // type:data -D_8024B990 = 0x8024B990; // type:data -sam_02_8024B9B0 = 0x8024B9B0; // type:data -D_8024B9B4 = 0x8024B9B4; // type:data -D_8024B9B8 = 0x8024B9B8; // type:data +sam_02_Quizmo_Worker = 0x8024B990; // type:data +sam_02_Quizmo_StageEffect = 0x8024B9B0; // type:data +sam_02_Quizmo_AudienceEffect = 0x8024B9B4; // type:data +sam_02_Quizmo_VannaTEffect = 0x8024B9B8; // type:data D_8024BA90 = 0x8024BA90; // type:data flo_13_D_8024BA90 = 0x8024BA90; // type:data images.4 = 0x8024BA90; // type:data D_8024BB80 = 0x8024BB80; // type:data -D_8024BDD0 = 0x8024BDD0; // type:data -D_8024BDE8 = 0x8024BDE8; // type:data -D_8024BDF0 = 0x8024BDF0; // type:data -D_8024BDF4 = 0x8024BDF4; // type:data -D_8024BDF8 = 0x8024BDF8; // type:data +hos_03_Quizmo_Worker = 0x8024BDD0; // type:data +hos_03_Quizmo_AnswerResult = 0x8024BDE8; // type:data +hos_03_Quizmo_StageEffect = 0x8024BDF0; // type:data +hos_03_Quizmo_AudienceEffect = 0x8024BDF4; // type:data +hos_03_Quizmo_VannaTEffect = 0x8024BDF8; // type:data D_8024BEA0 = 0x8024BEA0; // type:data D_8024C068 = 0x8024C068; // type:data filemenu_iterFileIdx = 0x8024C080; // type:data @@ -23676,35 +23708,35 @@ D_8024C5E0 = 0x8024C5E0; // type:data D_8024DBC0 = 0x8024DBC0; // type:data D_8024DD88 = 0x8024DD88; // type:data D_8024DEF8 = 0x8024DEF8; // type:data -D_8024DF10 = 0x8024DF10; // type:data -D_8024DF18 = 0x8024DF18; // type:data -D_8024DF1C = 0x8024DF1C; // type:data -D_8024DF20 = 0x8024DF20; // type:data +sam_01_Quizmo_AnswerResult = 0x8024DF10; // type:data +sam_01_Quizmo_StageEffect = 0x8024DF18; // type:data +sam_01_Quizmo_AudienceEffect = 0x8024DF1C; // type:data +sam_01_Quizmo_VannaTEffect = 0x8024DF20; // type:data D_8024DF24 = 0x8024DF24; // type:data D_8024DFC0 = 0x8024DFC0; // type:data -dro_01_D_8024DFC0 = 0x8024DFC0; // type:data +dro_01_Quizmo_Worker = 0x8024DFC0; // type:data dro_01_pad_D_8024DFC4 = 0x8024DFC4; // type:data -dro_01_pad_D_8024DFC8 = 0x8024DFC8; // type:data +dro_01_Quizmo_ScriptArray = 0x8024DFC8; // type:data D_8024DFD8 = 0x8024DFD8; // type:data -dro_01_D_8024DFD8 = 0x8024DFD8; // type:data +dro_01_Quizmo_AnswerResult = 0x8024DFD8; // type:data dro_01_pad_D_8024DFDC = 0x8024DFDC; // type:data D_8024DFE0 = 0x8024DFE0; // type:data -dro_01_D_8024DFE0 = 0x8024DFE0; // type:data +dro_01_Quizmo_StageEffect = 0x8024DFE0; // type:data D_8024DFE4 = 0x8024DFE4; // type:data -dro_01_D_8024DFE4 = 0x8024DFE4; // type:data +dro_01_Quizmo_AudienceEffect = 0x8024DFE4; // type:data D_8024DFE8 = 0x8024DFE8; // type:data -dro_01_D_8024DFE8 = 0x8024DFE8; // type:data +dro_01_Quizmo_VannaTEffect = 0x8024DFE8; // type:data dro_01_pad_D_8024DFEC = 0x8024DFEC; // type:data bigArray = 0x8024DFF0; // type:data dro_01_bigArray = 0x8024DFF0; // type:data dro_01_pad_D_8024E1B0 = 0x8024E1B0; // type:data D_8024E1B4 = 0x8024E1B4; // type:data dro_01_D_8024E1B4 = 0x8024E1B4; // type:data -D_8024E540 = 0x8024E540; // type:data -D_8024E558 = 0x8024E558; // type:data -D_8024E560 = 0x8024E560; // type:data -D_8024E564 = 0x8024E564; // type:data -D_8024E568 = 0x8024E568; // type:data +mac_02_Quizmo_Worker = 0x8024E540; // type:data +mac_02_Quizmo_AnswerResult = 0x8024E558; // type:data +mac_02_Quizmo_StageEffect = 0x8024E560; // type:data +mac_02_Quizmo_AudienceEffect = 0x8024E564; // type:data +mac_02_Quizmo_VannaTEffect = 0x8024E568; // type:data D_8024E570 = 0x8024E570; // type:data D_8024E738 = 0x8024E738; // type:data D_8024E960 = 0x8024E960; // type:data @@ -23720,21 +23752,21 @@ dro_02_D_8024EF88 = 0x8024EF88; // type:data dro_02_pad_D_8024EF8C = 0x8024EF8C; // type:data D_8024EF90 = 0x8024EF90; // type:data dro_02_D_8024EF90 = 0x8024EF90; // type:data -dro_02_D_8024EFA0 = 0x8024EFA0; // type:data +dro_02_Quizmo_Worker = 0x8024EFA0; // type:data dro_02_pad_D_8024EF94 = 0x8024EFA0; // type:data gPauseCursorPosY = 0x8024EFA0; // dro_02_pad_D_8024EFA4 = 0x8024EFA4; // type:data dro_02_8024EFA8 = 0x8024EFA8; // type:data -dro_02_D_8024EFA8 = 0x8024EFA8; // type:data +dro_02_Quizmo_ScriptArray = 0x8024EFA8; // type:data dro_02_pad_D_8024EFAC = 0x8024EFAC; // type:data D_8024EFB8 = 0x8024EFB8; // type:data -dro_02_D_8024EFB8 = 0x8024EFB8; // type:data +dro_02_Quizmo_AnswerResult = 0x8024EFB8; // type:data dro_02_pad_D_8024EFBC = 0x8024EFBC; // type:data D_8024EFC0 = 0x8024EFC0; // type:data -dro_02_D_8024EFC0 = 0x8024EFC0; // type:data -dro_02_D_8024EFC4 = 0x8024EFC4; // type:data +dro_02_Quizmo_StageEffect = 0x8024EFC0; // type:data +dro_02_Quizmo_AudienceEffect = 0x8024EFC4; // type:data D_8024EFC8 = 0x8024EFC8; // type:data -dro_02_D_8024EFC8 = 0x8024EFC8; // type:data +dro_02_Quizmo_VannaTEffect = 0x8024EFC8; // type:data D_8024EFCC = 0x8024EFCC; // type:data dro_02_D_8024EFCC = 0x8024EFCC; // type:data dro_02_D_8024EFD0 = 0x8024EFD0; // type:data @@ -23814,48 +23846,50 @@ D_8024F598 = 0x8024F598; // type:data D_8024F59B = 0x8024F59B; // type:data D_8024F59C = 0x8024F59C; // type:data D_8024F59F = 0x8024F59F; // type:data -D_8024F5A0 = 0x8024F5A0; // type:data +mac_04_Quizmo_Worker = 0x8024F5A0; // type:data D_8024F5A4 = 0x8024F5A4; // type:data -D_8024F5B8 = 0x8024F5B8; // type:data -D_8024F5C0 = 0x8024F5C0; // type:data -D_8024F5C4 = 0x8024F5C4; // type:data -D_8024F5C8 = 0x8024F5C8; // type:data +mac_04_Quizmo_AnswerResult = 0x8024F5B8; // type:data +mac_04_Quizmo_StageEffect = 0x8024F5C0; // type:data +mac_04_Quizmo_AudienceEffect = 0x8024F5C4; // type:data +mac_04_Quizmo_VannaTEffect = 0x8024F5C8; // type:data D_8024F5D0 = 0x8024F5D0; // type:data D_8024F7E4 = 0x8024F7E4; // type:data D_8024F7F0 = 0x8024F7F0; // type:data D_8024FBA0 = 0x8024FBA0; // type:data D_8024FD68 = 0x8024FD68; // type:data -D_8024FED8 = 0x8024FED8; // type:data -D_8024FEF0 = 0x8024FEF0; // type:data -D_8024FEF8 = 0x8024FEF8; // type:data -D_8024FEFC = 0x8024FEFC; // type:data -D_8024FF00 = 0x8024FF00; // type:data +jan_03_Quizmo_Worker = 0x8024FED8; // type:data +jan_03_Quizmo_AnswerResult = 0x8024FEF0; // type:data +jan_03_Quizmo_StageEffect = 0x8024FEF8; // type:data +jan_03_Quizmo_AudienceEffect = 0x8024FEFC; // type:data +jan_03_Quizmo_VannaTEffect = 0x8024FF00; // type:data D_8024FF04 = 0x8024FF04; // type:data D_80250EF0 = 0x80250EF0; // type:data D_802510B0 = 0x802510B0; // type:data -D_802513D0 = 0x802513D0; // type:data -D_802513E8 = 0x802513E8; // type:data -D_802513F4 = 0x802513F4; // type:data -D_802513F8 = 0x802513F8; // type:data +mac_03_Quizmo_Worker = 0x802513D0; // type:data +mac_03_Quizmo_AnswerResult = 0x802513E8; // type:data +mac_03_Quizmo_StageEffect = 0x802513F0; // type:data +mac_03_Quizmo_AudienceEffect = 0x802513F4; // type:data +mac_03_Quizmo_VannaTEffect = 0x802513F8; // type:data D_80251400 = 0x80251400; // type:data -D_80251450 = 0x80251450; // type:data -D_80251468 = 0x80251468; // type:data -D_80251470 = 0x80251470; // type:data -D_80251478 = 0x80251478; // type:data +sam_11_Quizmo_Worker = 0x80251450; // type:data +sam_11_Quizmo_AnswerResult = 0x80251468; // type:data +sam_11_Quizmo_StageEffect = 0x80251470; // type:data +sam_11_Quizmo_AudienceEffect = 0x80251474; // type:data +sam_11_Quizmo_VannaTEffect = 0x80251478; // type:data D_802515C4 = 0x802515C4; // type:data dgb_01_pad_1 = 0x80251A78; // type:data dgb_01_pad_111111 = 0x80251A78; // type:data -D_80251C40 = 0x80251C40; // type:data -D_80251C58 = 0x80251C58; // type:data -D_80251C60 = 0x80251C60; // type:data -D_80251C64 = 0x80251C64; // type:data -D_80251C68 = 0x80251C68; // type:data +nok_01_Quizmo_Worker = 0x80251C40; // type:data +nok_01_Quizmo_AnswerResult = 0x80251C58; // type:data +nok_01_Quizmo_StageEffect = 0x80251C60; // type:data +nok_01_Quizmo_AudienceEffect = 0x80251C64; // type:data +nok_01_Quizmo_VannaTEffect = 0x80251C68; // type:data D_80251C70 = 0x80251C70; // type:data D_80251E34 = 0x80251E34; // type:data -D_802529D0 = 0x802529D0; // type:data -D_802529E8 = 0x802529E8; // type:data -D_802529F0 = 0x802529F0; // type:data -D_802529F4 = 0x802529F4; // type:data +mac_05_Quizmo_Worker = 0x802529D0; // type:data +mac_05_Quizmo_AnswerResult = 0x802529E8; // type:data +mac_05_Quizmo_StageEffect = 0x802529F0; // type:data +mac_05_Quizmo_AudienceEffect = 0x802529F4; // type:data D_802529F8 = 0x802529F8; // type:data D_80252A00 = 0x80252A00; // type:data D_80252BC8 = 0x80252BC8; // type:data @@ -23867,9 +23901,11 @@ D_80253384 = 0x80253384; // type:data D_8025338C = 0x8025338C; // type:data D_80253390 = 0x80253390; // type:data D_802547D0 = 0x802547D0; // type:data -D_802549B8 = 0x802549B8; // type:data -D_802549C4 = 0x802549C4; // type:data -D_802549C8 = 0x802549C8; // type:data +nok_02_Quizmo_AnswerResult = 0x802549B8; // type:data +nok_02_Quizmo_Worker = 0x802549A0; // type:data +nok_02_Quizmo_StageEffect = 0x802549C0; // type:data +nok_02_Quizmo_AudienceEffect = 0x802549C4; // type:data +nok_02_Quizmo_VannaTEffect = 0x802549C8; // type:data D_802549D0 = 0x802549D0; // type:data D_80254B94 = 0x80254B94; // type:data D_80254BA0 = 0x80254BA0; // type:data @@ -23877,11 +23913,11 @@ D_80254C50 = 0x80254C50; // type:data D_80254D68 = 0x80254D68; // type:data D_8025595C = 0x8025595C; // type:data D_8025599C = 0x8025599C; // type:data -D_80255B70 = 0x80255B70; // type:data -D_80255B88 = 0x80255B88; // type:data -D_80255B90 = 0x80255B90; // type:data -D_80255B94 = 0x80255B94; // type:data -D_80255B98 = 0x80255B98; // type:data +mac_00_Quizmo_Worker = 0x80255B70; // type:data +mac_00_Quizmo_AnswerResult = 0x80255B88; // type:data +mac_00_Quizmo_StageEffect = 0x80255B90; // type:data +mac_00_Quizmo_AudienceEffect = 0x80255B94; // type:data +mac_00_Quizmo_VannaTEffect = 0x80255B98; // type:data D_80255BA0 = 0x80255BA0; // type:data D_80255D68 = 0x80255D68; // type:data D_80255ED8 = 0x80255ED8; // type:data @@ -23904,11 +23940,11 @@ D_80257F26 = 0x80257F26; // type:data D_80257F27 = 0x80257F27; // type:data D_80257F28 = 0x80257F28; // type:data D_80257F29 = 0x80257F29; // type:data -D_80257F2C = 0x80257F2C; // type:data -D_80257F40 = 0x80257F40; // type:data -D_80257F48 = 0x80257F48; // type:data -D_80257F4C = 0x80257F4C; // type:data -D_80257F50 = 0x80257F50; // type:data +kmr_02_Quizmo_Worker = 0x80257F2C; // type:data +kmr_02_Quizmo_AnswerResult = 0x80257F40; // type:data +kmr_02_Quizmo_StageEffect = 0x80257F48; // type:data +kmr_02_Quizmo_AudienceEffect = 0x80257F4C; // type:data +kmr_02_Quizmo_VannaTEffect = 0x80257F50; // type:data D_80257F58 = 0x80257F58; // type:data D_8025811C = 0x8025811C; // type:data D_80258120 = 0x80258120; // type:data @@ -23920,11 +23956,11 @@ D_8025B2A8 = 0x8025B2A8; // type:data D_8025B2AC = 0x8025B2AC; // type:data D_8025B2B0 = 0x8025B2B0; // type:data D_8025C0D0 = 0x8025C0D0; // type:data -D_80262A40 = 0x80262A40; // type:data -D_80262A58 = 0x80262A58; // type:data -D_80262A60 = 0x80262A60; // type:data -D_80262A64 = 0x80262A64; // type:data -D_80262A68 = 0x80262A68; // type:data +mac_01_Quizmo_Worker = 0x80262A40; // type:data +mac_01_Quizmo_AnswerResult = 0x80262A58; // type:data +mac_01_Quizmo_StageEffect = 0x80262A60; // type:data +mac_01_Quizmo_AudienceEffect = 0x80262A64; // type:data +mac_01_Quizmo_VannaTEffect = 0x80262A68; // type:data D_80262A70 = 0x80262A70; // type:data D_80262C34 = 0x80262C34; // type:data D_80262C38 = 0x80262C38; // type:data diff --git a/ver/us/undefined_syms.txt b/ver/us/undefined_syms.txt index a5dc22b81c..dbd61858eb 100644 --- a/ver/us/undefined_syms.txt +++ b/ver/us/undefined_syms.txt @@ -372,8 +372,8 @@ D_802E99DC = 0x802E99DC; D_80247AF0_CCB300 = 0x80247AF0; D_802491C0_CA70E0 = 0x802491C0; D_80246568_C8C018 = 0x80246568; -D_8024B9A8_B8FB28 = 0x8024B9A8; -sam_02_8024B9B0 = 0x8024B9B0; +sam_02_Quizmo_AnswerResult = 0x8024B9A8; +sam_02_Quizmo_StageEffect = 0x8024B9B0; sbk_34_802427E0 = 0x802427E0; pra_13_802438E8 = 0x802438E8; D_8038F800 = 0x8038F800; @@ -453,11 +453,14 @@ D_8023D330 = 0x8023D330; D_8023D334 = 0x8023D334; D_8023D338 = 0x8023D338; D_80241ECC = 0x80241ECC; +D_80242180 = 0x80242180; D_80242208 = 0x80242208; D_80242344 = 0x80242344; D_802423B0 = 0x802423B0; D_802429BC = 0x802429BC; +D_80242A00 = 0x80242A00; D_802429E0 = 0x802429E0; +D_80242C00 = 0x80242C00; D_80242FB0 = 0x80242FB0; D_80243090 = 0x80243090; D_80243190 = 0x80243190; @@ -500,6 +503,7 @@ D_80245614 = 0x80245614; D_80245618 = 0x80245618; D_8024561C = 0x8024561C; D_80245620 = 0x80245620; +D_80245630 = 0x80245630; D_80245650 = 0x80245650; D_80245928 = 0x80245928; D_8024592C = 0x8024592C; @@ -548,11 +552,11 @@ D_80248600 = 0x80248600; D_80248624 = 0x80248624; D_80248650 = 0x80248650; D_80248850 = 0x80248850; -D_80248924 = 0x80248924; -D_80248938 = 0x80248938; -D_80248940 = 0x80248940; -D_80248944 = 0x80248944; -D_80248948 = 0x80248948; +jan_02_Quizmo_Worker = 0x80248924; +jan_02_Quizmo_AnswerResult = 0x80248938; +jan_02_Quizmo_StageEffect = 0x80248940; +jan_02_Quizmo_AudienceEffect = 0x80248944; +jan_02_Quizmo_VannaTEffect = 0x80248948; D_80248F90 = 0x80248F90; D_80249158 = 0x80249158; D_80249440 = 0x80249440; @@ -560,15 +564,15 @@ D_8024A290 = 0x8024A290; D_8024A2A0 = 0x8024A2A0; D_8024A2C4 = 0x8024A2C4; D_8024A2D0 = 0x8024A2D0; -D_8024B990 = 0x8024B990; -D_8024B9B4 = 0x8024B9B4; -D_8024B9B8 = 0x8024B9B8; +sam_02_Quizmo_Worker = 0x8024B990; +sam_02_Quizmo_AudienceEffect = 0x8024B9B4; +sam_02_Quizmo_VannaTEffect = 0x8024B9B8; D_8024BA90 = 0x8024BA90; -D_8024BDD0 = 0x8024BDD0; -D_8024BDE8 = 0x8024BDE8; -D_8024BDF0 = 0x8024BDF0; -D_8024BDF4 = 0x8024BDF4; -D_8024BDF8 = 0x8024BDF8; +hos_03_Quizmo_Worker = 0x8024BDD0; +hos_03_Quizmo_AnswerResult = 0x8024BDE8; +hos_03_Quizmo_StageEffect = 0x8024BDF0; +hos_03_Quizmo_AudienceEffect = 0x8024BDF4; +hos_03_Quizmo_VannaTEffect = 0x8024BDF8; D_8024BEA0 = 0x8024BEA0; D_8024C068 = 0x8024C068; D_8024C088 = 0x8024C088; @@ -580,10 +584,10 @@ D_8024C1D8 = 0x8024C1D8; D_8024C5E0 = 0x8024C5E0; D_8024DBC0 = 0x8024DBC0; D_8024DD88 = 0x8024DD88; -D_8024DF10 = 0x8024DF10; -D_8024DF18 = 0x8024DF18; -D_8024DF1C = 0x8024DF1C; -D_8024DF20 = 0x8024DF20; +sam_01_Quizmo_AnswerResult = 0x8024DF10; +sam_01_Quizmo_StageEffect = 0x8024DF18; +sam_01_Quizmo_AudienceEffect = 0x8024DF1C; +sam_01_Quizmo_VannaTEffect = 0x8024DF20; D_8024DF24 = 0x8024DF24; D_8024DFC0 = 0x8024DFC0; D_8024DFD8 = 0x8024DFD8; @@ -592,11 +596,11 @@ D_8024DFE4 = 0x8024DFE4; D_8024DFE8 = 0x8024DFE8; dro_01_bigArray = 0x8024DFF0; D_8024E1B4 = 0x8024E1B4; -D_8024E540 = 0x8024E540; -D_8024E558 = 0x8024E558; -D_8024E560 = 0x8024E560; -D_8024E564 = 0x8024E564; -D_8024E568 = 0x8024E568; +mac_02_Quizmo_Worker = 0x8024E540; +mac_02_Quizmo_AnswerResult = 0x8024E558; +mac_02_Quizmo_StageEffect = 0x8024E560; +mac_02_Quizmo_AudienceEffect = 0x8024E564; +mac_02_Quizmo_VannaTEffect = 0x8024E568; D_8024E570 = 0x8024E570; D_8024E738 = 0x8024E738; D_8024E960 = 0x8024E960; @@ -659,7 +663,7 @@ D_8024F448 = 0x8024F448; D_8024F498 = 0x8024F498; D_8024F4E8 = 0x8024F4E8; D_8024F570 = 0x8024F570; -D_8024F5C0 = 0x8024F5C0; +mac_04_Quizmo_StageEffect = 0x8024F5C0; D_8024F581 = 0x8024F581; D_8024F582 = 0x8024F582; D_8024F583 = 0x8024F583; @@ -677,42 +681,48 @@ D_8024F598 = 0x8024F598; D_8024F59B = 0x8024F59B; D_8024F59C = 0x8024F59C; D_8024F59F = 0x8024F59F; -D_8024F5A0 = 0x8024F5A0; D_8024F5A4 = 0x8024F5A4; -D_8024F5C4 = 0x8024F5C4; -D_8024F5C8 = 0x8024F5C8; +mac_04_Quizmo_Worker = 0x8024F5A0; +D_8024F5A4 = 0x8024F5A4; +mac_04_Quizmo_AnswerResult = 0x8024F5B8; // type:data +mac_04_Quizmo_AudienceEffect = 0x8024F5C4; +mac_04_Quizmo_VannaTEffect = 0x8024F5C8; D_8024F5D0 = 0x8024F5D0; D_8024F7E4 = 0x8024F7E4; D_8024F7F0 = 0x8024F7F0; D_8024FBA0 = 0x8024FBA0; D_8024FD68 = 0x8024FD68; -D_8024FED8 = 0x8024FED8; -D_8024FEF0 = 0x8024FEF0; -D_8024FEF8 = 0x8024FEF8; -D_8024FEFC = 0x8024FEFC; -D_8024FF00 = 0x8024FF00; +jan_03_Quizmo_Worker = 0x8024FED8; +jan_03_Quizmo_AnswerResult = 0x8024FEF0; +jan_03_Quizmo_StageEffect = 0x8024FEF8; +jan_03_Quizmo_AudienceEffect = 0x8024FEFC; +jan_03_Quizmo_VannaTEffect = 0x8024FF00; D_8024FF04 = 0x8024FF04; D_80250EF0 = 0x80250EF0; -D_802513D0 = 0x802513D0; -D_802513E8 = 0x802513E8; -D_802513F4 = 0x802513F4; -D_802513F8 = 0x802513F8; +mac_03_Quizmo_Worker = 0x802513D0; +mac_03_Quizmo_AnswerResult = 0x802513E8; +mac_03_Quizmo_StageEffect = 0x802513F0; +mac_03_Quizmo_AudienceEffect = 0x802513F4; +mac_03_Quizmo_VannaTEffect = 0x802513F8; D_80251400 = 0x80251400; -D_80251450 = 0x80251450; -D_80251468 = 0x80251468; -D_80251470 = 0x80251470; -D_80251478 = 0x80251478; +sam_11_Quizmo_Worker = 0x80251450; +sam_11_Quizmo_AnswerResult = 0x80251468; +sam_11_Quizmo_StageEffect = 0x80251470; +sam_11_Quizmo_AudienceEffect = 0x80251474; +sam_11_Quizmo_VannaTEffect = 0x80251478; D_802515C4 = 0x802515C4; -D_80251C40 = 0x80251C40; -D_80251C58 = 0x80251C58; -D_80251C60 = 0x80251C60; -D_80251C68 = 0x80251C68; +nok_01_Quizmo_Worker = 0x80251C40; +nok_01_Quizmo_AnswerResult = 0x80251C58; +nok_01_Quizmo_StageEffect = 0x80251C60; +nok_01_Quizmo_AudienceEffect = 0x80251C64; +nok_01_Quizmo_VannaTEffect = 0x80251C68; D_80251C70 = 0x80251C70; D_80251E34 = 0x80251E34; -D_802529D0 = 0x802529D0; -D_802529E8 = 0x802529E8; -D_802529F0 = 0x802529F0; -D_802529F4 = 0x802529F4; +mac_05_Quizmo_Worker = 0x802529D0; +mac_05_Quizmo_AnswerResult = 0x802529E8; +mac_05_Quizmo_StageEffect = 0x802529F0; +mac_05_Quizmo_AudienceEffect = 0x802529F4; +mac_05_Quizmo_VannaTEffect = 0x802529F8; D_80252A00 = 0x80252A00; D_80252BC8 = 0x80252BC8; D_80252D38 = 0x80252D38; @@ -722,18 +732,20 @@ D_80253384 = 0x80253384; D_8025338C = 0x8025338C; D_80253390 = 0x80253390; D_802547D0 = 0x802547D0; -D_802549B8 = 0x802549B8; -D_802549C4 = 0x802549C4; -D_802549C8 = 0x802549C8; +nok_02_Quizmo_AnswerResult = 0x802549B8; +nok_02_Quizmo_Worker = 0x802549A0; +nok_02_Quizmo_StageEffect = 0x802549C0; +nok_02_Quizmo_AudienceEffect = 0x802549C4; +nok_02_Quizmo_VannaTEffect = 0x802549C8; D_802549D0 = 0x802549D0; D_80254B94 = 0x80254B94; D_80254BA0 = 0x80254BA0; D_80254D68 = 0x80254D68; -D_80255B70 = 0x80255B70; -D_80255B88 = 0x80255B88; -D_80255B90 = 0x80255B90; -D_80255B94 = 0x80255B94; -D_80255B98 = 0x80255B98; +mac_00_Quizmo_Worker = 0x80255B70; +mac_00_Quizmo_AnswerResult = 0x80255B88; +mac_00_Quizmo_StageEffect = 0x80255B90; +mac_00_Quizmo_AudienceEffect = 0x80255B94; +mac_00_Quizmo_VannaTEffect = 0x80255B98; D_80255BA0 = 0x80255BA0; D_80255D68 = 0x80255D68; D_80255ED8 = 0x80255ED8; @@ -751,11 +763,11 @@ D_80257F26 = 0x80257F26; D_80257F27 = 0x80257F27; D_80257F28 = 0x80257F28; D_80257F29 = 0x80257F29; -D_80257F2C = 0x80257F2C; -D_80257F40 = 0x80257F40; -D_80257F48 = 0x80257F48; -D_80257F4C = 0x80257F4C; -D_80257F50 = 0x80257F50; +kmr_02_Quizmo_Worker = 0x80257F2C; +kmr_02_Quizmo_AnswerResult = 0x80257F40; +kmr_02_Quizmo_StageEffect = 0x80257F48; +kmr_02_Quizmo_AudienceEffect = 0x80257F4C; +kmr_02_Quizmo_VannaTEffect = 0x80257F50; D_80257F58 = 0x80257F58; D_8025811C = 0x8025811C; D_80258120 = 0x80258120; @@ -766,11 +778,11 @@ D_8025B2A8 = 0x8025B2A8; D_8025B2AC = 0x8025B2AC; D_8025B2B0 = 0x8025B2B0; D_8025C0D0 = 0x8025C0D0; -D_80262A40 = 0x80262A40; -D_80262A58 = 0x80262A58; -D_80262A60 = 0x80262A60; -D_80262A64 = 0x80262A64; -D_80262A68 = 0x80262A68; +mac_01_Quizmo_Worker = 0x80262A40; +mac_01_Quizmo_AnswerResult = 0x80262A58; +mac_01_Quizmo_StageEffect = 0x80262A60; +mac_01_Quizmo_AudienceEffect = 0x80262A64; +mac_01_Quizmo_VannaTEffect = 0x80262A68; D_80262A70 = 0x80262A70; D_80262C34 = 0x80262C34; D_80262C38 = 0x80262C38;