SCRIPT_START script_08012430 BeginBlock DoPostScriptAction 0x000a _0807EB44 0x0004 _0807E930 0x0000 EndBlock script_08012440: CheckEntityInteractType JumpIfNot script_08012440 _0807E864 _0807E930 0x0008 Call sub_0807F2D4 _0807E930 0x0009 Call sub_0806B2B4 _0807EA94 CheckLocalFlag 0x00b3 JumpIf script_08012474 SetLocalFlag 0x00b3 _0807F034 0x0062 WaitPlayerAction8 SetLocalFlag 0x00d0 script_08012474: _0807E878 _0807E930 0x0000 Jump script_08012440 .2byte 0x0000 SCRIPT_START script_08012480 BeginBlock Call sub_08054564 EndBlock script_0801248A: CheckPlayerInRegion 0x0208, 0x02c8, 0x4020 JumpIfNot script_0801248A StopBgm _0807E864 Call sub_0807F9A4 Call sub_0807DF28 StartPlayerScript script_08012AB0 TextboxNoOverlapFollowPos 0x1101, 0x0007 _0807EA94 CameraTargetPlayer _0807E778 0x0004 _0807E80C 0x00000000 WaitFor_2 _0807E858 0x0000 Call sub_080791BC LoadRoomEntityList gUnk_080F4D70 Call DeleteAllEnemies SetEntityPositionRelative 0x0388, 0x0168 Call sub_0807F844 _0807E778 0x0004 _0807E800 0x00000000 WaitFor_2 PlayBgm BGM_EZLO_THEME _0807E5F8 0x00000010 WaitForSomething2 0x00000020 WaitForSomething2 0x00000100 _0807E5F8 0x00000004 WaitForSomething2 0x00000008 _0807E5F8 0x00000040 WaitForSomething2 0x00000080 WaitForSomething2 0x00000100 _0807E5F8 0x00000004 WaitForSomething2 0x00000008 StopBgm _0807E778 0x0004 _0807E80C 0x00000000 WaitFor_2 MoveEntityToPlayer Call sub_0807F844 CameraTargetPlayer _0807E788 0xffffffff _0807E778 0x0004 _0807E800 0x00000000 WaitFor_2 Call sub_0807DF50 _0807E878 PlayBGM script_08012566: CheckPlayerInRegion 0x03a0, 0x01a0, 0x1020 JumpIfNot script_08012566 _0807E864 Call sub_0807F9A4 Call sub_0807DF28 Call sub_0806DC7C StopBgm StartPlayerScript script_08012AC8 WaitForSomething2 0x00000001 SetEntityPositionRelative 0x0388, 0x0168 _0807F0B4 0x0001 CameraTargetEntity Wait 0x005a _0807E5F8 0x00000004 WaitForSomething2 0x00000008 PlayBgm BGM_EZLO_THEME _0807E5F8 0x00000004 WaitForSomething2 0x00000008 _0807E5F8 0x00000040 WaitForSomething2 0x00000080 WaitForSomething2 0x00000100 _0807E5F8 0x00000004 WaitForSomething2 0x00000008 _0807E5F8 0x00000010 WaitForSomething2 0x00000020 WaitForSomething2 0x00000100 _0807E5F8 0x00000004 WaitForSomething2 0x00000008 StopBgm PlayBgm BGM_FIGHT_THEME2 Call sub_0807DF50 _0807E878 _0807E5F8 0x00000050 LoadRoomEntityList gUnk_080F51D0 WaitForSomething2 0x00000008 _0807E864 Call sub_0807FA40 Call sub_0807DF28 PlaySound SFX_SECRET StopBgm _0807E5F8 0x00000004 WaitForSomething2 0x00000008 StartPlayerScript script_08012AF0 WaitForSomething2 0x00000001 _0807E8E4_0 PlayBgm BGM_EZLO_THEME Wait 0x001e _0807E5F8 0x00000004 WaitForSomething2 0x00000008 _0807E5F8 0x00000004 WaitForSomething2 0x00000008 _0807E5F8 0x00000004 WaitForSomething2 0x00000008 _0807E5F8 0x00000004 WaitForSomething2 0x00000008 _0807E5F8 0x00000004 WaitForSomething2 0x00000008 StopBgm Wait 0x003c PlayBGM Call sub_0806DCA0 _0807F0B4 0x0004 CameraTargetPlayer Call sub_0807DF50 _0807E878 _0807E5F8 0x00000004 WaitForSomething2 0x00000008 _0807E5F8 0x00000004 WaitForSomething2 0x00000008 _0807E5F8 0x00000004 WaitForSomething2 0x00000008 StopBgm Wait 0x003c PlayBGM Call sub_08054570 SetGlobalFlag 0x0014 CallWithArg sub_0807F6F8, 0x00000008 Call sub_0807DF50 _0807E878 DoPostScriptAction 0x0006 SCRIPT_END