From 697cc71f8a030411137fe92c172c0bfa56d06c07 Mon Sep 17 00:00:00 2001 From: Derek Hensley Date: Fri, 14 Aug 2026 06:52:47 -0700 Subject: [PATCH] Scene_CommandAltHeaderList --- src/code/z_scene.c | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/src/code/z_scene.c b/src/code/z_scene.c index 921031bf0d..c9a34d4e5a 100644 --- a/src/code/z_scene.c +++ b/src/code/z_scene.c @@ -470,16 +470,13 @@ void Scene_CommandEchoSetting(PlayState* play, SceneCmd* cmd) { // SceneTableEntry Header Command 0x18: Alternate Header List void Scene_CommandAltHeaderList(PlayState* play, SceneCmd* cmd) { - SceneCmd** altHeaderList; - SceneCmd* altHeader; - if (gSaveContext.sceneLayer != 0) { - altHeaderList = Lib_SegmentedToVirtual(cmd->altHeaders.segment); - altHeader = altHeaderList[gSaveContext.sceneLayer - 1]; + SceneCmd* altHeader = + ((SceneCmd**)Lib_SegmentedToVirtual(cmd->altHeaders.segment))[gSaveContext.sceneLayer - 1]; if (altHeader != NULL) { Scene_ExecuteCommands(play, Lib_SegmentedToVirtual(altHeader)); - (cmd + 1)->base.code = 0x14; + (cmd + 1)->base.code = SCENE_CMD_ID_END; } } }