From 02c7632a333675cbd88a255b870716c9361df774 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Philip=20Dub=C3=A9?= <159546+serprex@users.noreply.github.com> Date: Thu, 17 Sep 2026 02:09:18 +0000 Subject: [PATCH] Fix boolean logic error breaking Talon cutscene skip (#7211) --- soh/src/overlays/actors/ovl_En_Ta/z_en_ta.c | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/soh/src/overlays/actors/ovl_En_Ta/z_en_ta.c b/soh/src/overlays/actors/ovl_En_Ta/z_en_ta.c index 13a1dcee82..1c7e05d04a 100644 --- a/soh/src/overlays/actors/ovl_En_Ta/z_en_ta.c +++ b/soh/src/overlays/actors/ovl_En_Ta/z_en_ta.c @@ -461,13 +461,10 @@ void EnTa_RunAwayStart(EnTa* this, PlayState* play) { void EnTa_TalkAwakeInCastle(EnTa* this, PlayState* play) { if (Message_GetState(&play->msgCtx) == TEXT_STATE_EVENT) { - s16 csCamIdx = OnePointCutscene_Init(play, 4175, -99, &this->actor, CAM_ID_MAIN); + OnePointCutscene_Init(play, 4175, -99, &this->actor, CAM_ID_MAIN); EnTa_SetupAction(this, EnTa_RunAwayStart, EnTa_AnimRepeatCurrent); this->timer = 5; Flags_SetEventChkInf(EVENTCHKINF_TALON_RETURNED_FROM_CASTLE); - if (GameInteractor_Should(VB_PLAY_ONEPOINT_ACTOR_CS, true, this)) { - OnePointCutscene_EndCutscene(play, csCamIdx); - } Animation_PlayOnce(&this->skelAnime, &gTalonRunTransitionAnim); this->currentAnimation = &gTalonRunAnim; }