mirror of
https://github.com/zeldaret/oot.git
synced 2025-07-03 06:24:30 +00:00
Various minor fixes (#1383)
* Swap REGION_US and REGION_JP * Fix a few missing EXCH_ITEM enum values * Remove unnecessary casts on alloc functions * Fix a double slash in the spec file * Swap top and bottom args in StackCheck_Init * Remove some unnecessary & in array references * Run formatter * Fix the comments for US and JP codes
This commit is contained in:
parent
a2c8eabbc5
commit
78e528d6fb
23 changed files with 48 additions and 47 deletions
|
@ -1463,7 +1463,7 @@ void BossGanondrof_PostLimbDraw(PlayState* play, s32 limbIndex, Gfx** dList, Vec
|
|||
}
|
||||
|
||||
Gfx* BossGanondrof_GetClearPixelDList(GraphicsContext* gfxCtx) {
|
||||
Gfx* dList = (Gfx*)Graph_Alloc(gfxCtx, sizeof(Gfx) * 4);
|
||||
Gfx* dList = Graph_Alloc(gfxCtx, sizeof(Gfx) * 4);
|
||||
Gfx* dListHead = dList;
|
||||
|
||||
gDPPipeSync(dListHead++);
|
||||
|
@ -1475,7 +1475,7 @@ Gfx* BossGanondrof_GetClearPixelDList(GraphicsContext* gfxCtx) {
|
|||
}
|
||||
|
||||
Gfx* BossGanondrof_EmptyDList(GraphicsContext* gfxCtx) {
|
||||
Gfx* dList = (Gfx*)Graph_Alloc(gfxCtx, sizeof(Gfx) * 1);
|
||||
Gfx* dList = Graph_Alloc(gfxCtx, sizeof(Gfx) * 1);
|
||||
Gfx* dListHead = dList;
|
||||
|
||||
gSPEndDisplayList(dListHead++);
|
||||
|
|
|
@ -471,7 +471,7 @@ void EnGe2_ForceTalk(EnGe2* this, PlayState* play) {
|
|||
} else {
|
||||
this->actor.textId = 0x6004;
|
||||
this->actor.flags |= ACTOR_FLAG_16;
|
||||
func_8002F1C4(&this->actor, play, 300.0f, 300.0f, 0);
|
||||
func_8002F1C4(&this->actor, play, 300.0f, 300.0f, EXCH_ITEM_NONE);
|
||||
}
|
||||
EnGe2_LookAtPlayer(this, play);
|
||||
}
|
||||
|
|
|
@ -164,7 +164,7 @@ void EnGe3_ForceTalk(EnGe3* this, PlayState* play) {
|
|||
}
|
||||
this->actor.textId = 0x6004;
|
||||
this->actor.flags |= ACTOR_FLAG_16;
|
||||
func_8002F1C4(&this->actor, play, 300.0f, 300.0f, 0);
|
||||
func_8002F1C4(&this->actor, play, 300.0f, 300.0f, EXCH_ITEM_NONE);
|
||||
}
|
||||
EnGe3_LookAtPlayer(this, play);
|
||||
}
|
||||
|
|
|
@ -206,7 +206,7 @@ void func_80A6E9AC(EnHs* this, PlayState* play) {
|
|||
s16 yawDiff;
|
||||
|
||||
if (Actor_ProcessTalkRequest(&this->actor, play)) {
|
||||
if (func_8002F368(play) == 7) {
|
||||
if (func_8002F368(play) == EXCH_ITEM_COJIRO) {
|
||||
player->actor.textId = 0x10B2;
|
||||
func_80A6E3A0(this, func_80A6E8CC);
|
||||
Animation_Change(&this->skelAnime, &object_hs_Anim_000304, 1.0f, 0.0f,
|
||||
|
@ -221,7 +221,7 @@ void func_80A6E9AC(EnHs* this, PlayState* play) {
|
|||
yawDiff = this->actor.yawTowardsPlayer - this->actor.shape.rot.y;
|
||||
this->actor.textId = 0x10B1;
|
||||
if ((ABS(yawDiff) <= 0x2150) && (this->actor.xzDistToPlayer < 100.0f)) {
|
||||
func_8002F298(&this->actor, play, 100.0f, 7);
|
||||
func_8002F298(&this->actor, play, 100.0f, EXCH_ITEM_COJIRO);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
@ -215,7 +215,7 @@ void EnJj_BeginCutscene(EnJj* this, PlayState* play) {
|
|||
this->cutsceneCountdownTimer--;
|
||||
} else {
|
||||
EnJj_SetupAction(this, EnJj_RemoveDust);
|
||||
play->csCtx.segment = &D_80A88164;
|
||||
play->csCtx.segment = D_80A88164;
|
||||
gSaveContext.cutsceneTrigger = 1;
|
||||
DynaPoly_DisableCollision(play, &play->colCtx.dyna, bodyCollisionActor->bgId);
|
||||
func_8005B1A4(GET_ACTIVE_CAM(play));
|
||||
|
|
|
@ -336,7 +336,7 @@ void EnNb_SetupChamberCsImpl(EnNb* this, PlayState* play) {
|
|||
if ((gSaveContext.chamberCutsceneNum == 3) && !IS_CUTSCENE_LAYER) {
|
||||
player = GET_PLAYER(play);
|
||||
this->action = NB_CHAMBER_UNDERGROUND;
|
||||
play->csCtx.segment = &D_80AB431C;
|
||||
play->csCtx.segment = D_80AB431C;
|
||||
gSaveContext.cutsceneTrigger = 2;
|
||||
Item_Give(play, ITEM_MEDALLION_SPIRIT);
|
||||
player->actor.world.rot.y = player->actor.shape.rot.y = this->actor.world.rot.y + 0x8000;
|
||||
|
|
|
@ -380,7 +380,7 @@ void func_80ABA878(EnNiwLady* this, PlayState* play) {
|
|||
this->actionFunc = !this->unk_273 ? func_80ABA778 : func_80ABA9B8;
|
||||
}
|
||||
} else {
|
||||
func_8002F298(&this->actor, play, 50.0f, 6);
|
||||
func_8002F298(&this->actor, play, 50.0f, EXCH_ITEM_POCKET_CUCCO);
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
@ -250,8 +250,8 @@ void func_80ABF4C8(EnOkarinaTag* this, PlayState* play) {
|
|||
gSaveContext.cutsceneTrigger = 1;
|
||||
break;
|
||||
case 6:
|
||||
play->csCtx.segment = LINK_IS_ADULT ? SEGMENTED_TO_VIRTUAL(&spot02_scene_Cs_003C80)
|
||||
: SEGMENTED_TO_VIRTUAL(&spot02_scene_Cs_005020);
|
||||
play->csCtx.segment = LINK_IS_ADULT ? SEGMENTED_TO_VIRTUAL(spot02_scene_Cs_003C80)
|
||||
: SEGMENTED_TO_VIRTUAL(spot02_scene_Cs_005020);
|
||||
gSaveContext.cutsceneTrigger = 1;
|
||||
SET_EVENTCHKINF(EVENTCHKINF_1D);
|
||||
func_80078884(NA_SE_SY_CORRECT_CHIME);
|
||||
|
@ -304,7 +304,7 @@ void func_80ABF7CC(EnOkarinaTag* this, PlayState* play) {
|
|||
if ((Message_GetState(&play->msgCtx) == TEXT_STATE_EVENT) && Message_ShouldAdvance(play)) {
|
||||
Message_CloseTextbox(play);
|
||||
if (!CHECK_QUEST_ITEM(QUEST_SONG_SUN)) {
|
||||
play->csCtx.segment = SEGMENTED_TO_VIRTUAL(&gSunSongGraveSunSongTeachCs);
|
||||
play->csCtx.segment = SEGMENTED_TO_VIRTUAL(gSunSongGraveSunSongTeachCs);
|
||||
gSaveContext.cutsceneTrigger = 1;
|
||||
}
|
||||
this->actionFunc = func_80ABF708;
|
||||
|
|
|
@ -277,7 +277,7 @@ s32 EnOwl_CheckInitTalk(EnOwl* this, PlayState* play, u16 textId, f32 targetDist
|
|||
distCheck = (flags & 2) ? 200.0f : 1000.0f;
|
||||
if (this->actor.xzDistToPlayer < targetDist) {
|
||||
this->actor.flags |= ACTOR_FLAG_16;
|
||||
func_8002F1C4(&this->actor, play, targetDist, distCheck, 0);
|
||||
func_8002F1C4(&this->actor, play, targetDist, distCheck, EXCH_ITEM_NONE);
|
||||
}
|
||||
return false;
|
||||
}
|
||||
|
@ -289,7 +289,7 @@ s32 func_80ACA558(EnOwl* this, PlayState* play, u16 textId) {
|
|||
} else {
|
||||
this->actor.textId = textId;
|
||||
if (this->actor.xzDistToPlayer < 120.0f) {
|
||||
func_8002F1C4(&this->actor, play, 350.0f, 1000.0f, 0);
|
||||
func_8002F1C4(&this->actor, play, 350.0f, 1000.0f, EXCH_ITEM_NONE);
|
||||
}
|
||||
return false;
|
||||
}
|
||||
|
|
|
@ -860,7 +860,7 @@ void func_80AEC780(EnRu1* this, PlayState* play) {
|
|||
(!(player->stateFlags1 & (PLAYER_STATE1_13 | PLAYER_STATE1_14 | PLAYER_STATE1_21))) &&
|
||||
(player->actor.bgCheckFlags & BGCHECKFLAG_GROUND)) {
|
||||
|
||||
play->csCtx.segment = &D_80AF0880;
|
||||
play->csCtx.segment = D_80AF0880;
|
||||
gSaveContext.cutsceneTrigger = 1;
|
||||
player->linearVelocity = 0.0f;
|
||||
this->action = 8;
|
||||
|
@ -1542,7 +1542,7 @@ s32 func_80AEE394(EnRu1* this, PlayState* play) {
|
|||
if (dynaPolyActor != NULL && dynaPolyActor->actor.id == ACTOR_BG_BDAN_OBJECTS &&
|
||||
dynaPolyActor->actor.params == 0 && !Player_InCsMode(play) && play->msgCtx.msgLength == 0) {
|
||||
func_80AEE02C(this);
|
||||
play->csCtx.segment = &D_80AF10A4;
|
||||
play->csCtx.segment = D_80AF10A4;
|
||||
gSaveContext.cutsceneTrigger = 1;
|
||||
this->action = 36;
|
||||
this->drawConfig = 0;
|
||||
|
@ -1608,7 +1608,7 @@ s32 func_80AEE6D0(EnRu1* this, PlayState* play) {
|
|||
func_80AED600(this);
|
||||
this->action = 34;
|
||||
this->unk_26C = 0.0f;
|
||||
play->csCtx.segment = &D_80AF1728;
|
||||
play->csCtx.segment = D_80AF1728;
|
||||
gSaveContext.cutsceneTrigger = 1;
|
||||
}
|
||||
this->roomNum3 = curRoomNum;
|
||||
|
|
|
@ -268,7 +268,7 @@ void func_80AF2AB4(EnRu2* this, PlayState* play) {
|
|||
if ((gSaveContext.chamberCutsceneNum == 2) && !IS_CUTSCENE_LAYER) {
|
||||
player = GET_PLAYER(play);
|
||||
this->action = 1;
|
||||
play->csCtx.segment = &D_80AF411C;
|
||||
play->csCtx.segment = D_80AF411C;
|
||||
gSaveContext.cutsceneTrigger = 2;
|
||||
Item_Give(play, ITEM_MEDALLION_WATER);
|
||||
temp = this->actor.world.rot.y + 0x8000;
|
||||
|
|
|
@ -343,7 +343,7 @@ void func_80B14634(EnTa* this, PlayState* play) {
|
|||
}
|
||||
} else {
|
||||
this->actor.textId = 0x702A;
|
||||
func_8002F298(&this->actor, play, 100.0f, 3);
|
||||
func_8002F298(&this->actor, play, 100.0f, EXCH_ITEM_CHICKEN);
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -376,7 +376,7 @@ void func_80B14754(EnTa* this, PlayState* play) {
|
|||
}
|
||||
} else {
|
||||
this->actor.textId = 0x5015;
|
||||
func_8002F298(&this->actor, play, 100.0f, 6);
|
||||
func_8002F298(&this->actor, play, 100.0f, EXCH_ITEM_POCKET_CUCCO);
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
@ -330,7 +330,7 @@ void func_80B20768(EnToryo* this, PlayState* play) {
|
|||
Actor_GetScreenPos(play, &this->actor, &sp32, &sp30);
|
||||
if ((sp32 >= 0) && (sp32 < 0x141) && (sp30 >= 0) && (sp30 < 0xF1)) {
|
||||
this->actor.textId = func_80B206A0(this, play);
|
||||
func_8002F298(&this->actor, play, 100.0f, 10);
|
||||
func_8002F298(&this->actor, play, 100.0f, EXCH_ITEM_SAW);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
@ -541,23 +541,23 @@ void EnViewer_DrawGanondorf(EnViewer* this, PlayState* play) {
|
|||
}
|
||||
|
||||
if (frames + 1127 >= play->csCtx.frames) {
|
||||
gSPSegment(POLY_OPA_DISP++, 0x08, SEGMENTED_TO_VIRTUAL(&gYoungGanondorfEyeOpenTex));
|
||||
gSPSegment(POLY_OPA_DISP++, 0x09, SEGMENTED_TO_VIRTUAL(&gYoungGanondorfEyeOpenTex));
|
||||
gSPSegment(POLY_OPA_DISP++, 0x08, SEGMENTED_TO_VIRTUAL(gYoungGanondorfEyeOpenTex));
|
||||
gSPSegment(POLY_OPA_DISP++, 0x09, SEGMENTED_TO_VIRTUAL(gYoungGanondorfEyeOpenTex));
|
||||
|
||||
} else if (frames + 1128 >= play->csCtx.frames) {
|
||||
gSPSegment(POLY_OPA_DISP++, 0x08, SEGMENTED_TO_VIRTUAL(&gYoungGanondorfEyeHalfTex));
|
||||
gSPSegment(POLY_OPA_DISP++, 0x09, SEGMENTED_TO_VIRTUAL(&gYoungGanondorfEyeHalfTex));
|
||||
gSPSegment(POLY_OPA_DISP++, 0x08, SEGMENTED_TO_VIRTUAL(gYoungGanondorfEyeHalfTex));
|
||||
gSPSegment(POLY_OPA_DISP++, 0x09, SEGMENTED_TO_VIRTUAL(gYoungGanondorfEyeHalfTex));
|
||||
|
||||
} else if (frames + 1129 >= play->csCtx.frames) {
|
||||
gSPSegment(POLY_OPA_DISP++, 0x08, SEGMENTED_TO_VIRTUAL(&gYoungGanondorfEyeClosedTex));
|
||||
gSPSegment(POLY_OPA_DISP++, 0x09, SEGMENTED_TO_VIRTUAL(&gYoungGanondorfEyeClosedTex));
|
||||
gSPSegment(POLY_OPA_DISP++, 0x08, SEGMENTED_TO_VIRTUAL(gYoungGanondorfEyeClosedTex));
|
||||
gSPSegment(POLY_OPA_DISP++, 0x09, SEGMENTED_TO_VIRTUAL(gYoungGanondorfEyeClosedTex));
|
||||
|
||||
} else {
|
||||
gSPSegment(POLY_OPA_DISP++, 0x08, SEGMENTED_TO_VIRTUAL(&gYoungGanondorfEyeLookingDownTex));
|
||||
gSPSegment(POLY_OPA_DISP++, 0x09, SEGMENTED_TO_VIRTUAL(&gYoungGanondorfEyeLookingDownTex));
|
||||
gSPSegment(POLY_OPA_DISP++, 0x08, SEGMENTED_TO_VIRTUAL(gYoungGanondorfEyeLookingDownTex));
|
||||
gSPSegment(POLY_OPA_DISP++, 0x09, SEGMENTED_TO_VIRTUAL(gYoungGanondorfEyeLookingDownTex));
|
||||
}
|
||||
} else if (type == ENVIEWER_TYPE_9_GANONDORF) {
|
||||
gSPSegment(POLY_XLU_DISP++, 0x08, SEGMENTED_TO_VIRTUAL(&gGanondorfCrazedEyeTex));
|
||||
gSPSegment(POLY_XLU_DISP++, 0x08, SEGMENTED_TO_VIRTUAL(gGanondorfCrazedEyeTex));
|
||||
}
|
||||
|
||||
if (type == ENVIEWER_TYPE_9_GANONDORF) {
|
||||
|
|
|
@ -287,7 +287,7 @@ s32 EnXc_MinuetCS(EnXc* this, PlayState* play) {
|
|||
|
||||
if (z < -2225.0f) {
|
||||
if (!Play_InCsMode(play)) {
|
||||
play->csCtx.segment = SEGMENTED_TO_VIRTUAL(&gMinuetCs);
|
||||
play->csCtx.segment = SEGMENTED_TO_VIRTUAL(gMinuetCs);
|
||||
gSaveContext.cutsceneTrigger = 1;
|
||||
SET_EVENTCHKINF(EVENTCHKINF_50);
|
||||
Item_Give(play, ITEM_SONG_MINUET);
|
||||
|
@ -318,7 +318,7 @@ s32 EnXc_BoleroCS(EnXc* this, PlayState* play) {
|
|||
if ((posRot->pos.x > -784.0f) && (posRot->pos.x < -584.0f) && (posRot->pos.y > 447.0f) &&
|
||||
(posRot->pos.y < 647.0f) && (posRot->pos.z > -446.0f) && (posRot->pos.z < -246.0f) &&
|
||||
!Play_InCsMode(play)) {
|
||||
play->csCtx.segment = SEGMENTED_TO_VIRTUAL(&gDeathMountainCraterBoleroCs);
|
||||
play->csCtx.segment = SEGMENTED_TO_VIRTUAL(gDeathMountainCraterBoleroCs);
|
||||
gSaveContext.cutsceneTrigger = 1;
|
||||
SET_EVENTCHKINF(EVENTCHKINF_51);
|
||||
Item_Give(play, ITEM_SONG_BOLERO);
|
||||
|
@ -348,7 +348,7 @@ s32 EnXc_SerenadeCS(EnXc* this, PlayState* play) {
|
|||
|
||||
if (CHECK_OWNED_EQUIP(EQUIP_TYPE_BOOTS, EQUIP_INV_BOOTS_IRON) && !GET_EVENTCHKINF(EVENTCHKINF_52) &&
|
||||
!(stateFlags & PLAYER_STATE1_29) && !Play_InCsMode(play)) {
|
||||
Cutscene_SetSegment(play, &gIceCavernSerenadeCs);
|
||||
Cutscene_SetSegment(play, gIceCavernSerenadeCs);
|
||||
gSaveContext.cutsceneTrigger = 1;
|
||||
SET_EVENTCHKINF(EVENTCHKINF_52); // Learned Serenade of Water Flag
|
||||
Item_Give(play, ITEM_SONG_SERENADE);
|
||||
|
|
|
@ -8213,7 +8213,8 @@ s32 func_80843E64(PlayState* play, Player* this) {
|
|||
|
||||
func_80837AE0(this, 40);
|
||||
func_808429B4(play, 32967, 2, 30);
|
||||
Player_RequestRumble(this, impactInfo->rumbleStrength, impactInfo->rumbleDuration, impactInfo->rumbleDecreaseRate, 0);
|
||||
Player_RequestRumble(this, impactInfo->rumbleStrength, impactInfo->rumbleDuration,
|
||||
impactInfo->rumbleDecreaseRate, 0);
|
||||
func_8002F7DC(&this->actor, NA_SE_PL_BODY_HIT);
|
||||
func_80832698(this, impactInfo->sfxId);
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue