SCRIPT_START script_08014E14 BeginBlock _0807EB44 0x0004 _0807E9D4 DoPostScriptAction 0x000a CallWithArg sub_0807F3D8, 0x00000000 EndBlock script_08014E2C: CheckEntityInteractType JumpIfNot script_08014E2C _0807E864 _0807EB74 CallWithArg sub_0807F3D8, 0x00000000 Call sub_08064428 _0807EA94 _0807E878 Jump script_08014E2C .2byte 0x0000 BeginBlock DoPostScriptAction 0x000a DoPostScriptAction 0x0007 _0807EB44 0x0004 DoPostScriptAction 0x0000 EndBlock script_08014E64: CheckEntityInteractType JumpIfNot script_08014E64 _0807E864 Call sub_0807DF28 _0807EB74 CallWithArg sub_0807F78C, 0x00000022 _0807EA94 _0807E3E8 JumpIfNot script_08014EBC CallWithArg sub_0807F7C4, 0x00000022 JumpIfNot script_08014EB0 _0807E48C 0x0020 JumpIfNot script_08014EB8 CallWithArg sub_0807F800, 0x00000022 WaitPlayerAction8 TextboxNoOverlap 0x0a04 Jump script_08014EBC script_08014EB0: TextboxNoOverlap 0x0a03 Jump script_08014EBC script_08014EB8: TextboxNoOverlap 0x0a02 script_08014EBC: _0807EA94 Call sub_0807DF50 _0807E878 Jump script_08014E64 .2byte 0x0000 BeginBlock DoPostScriptAction 0x000a DoPostScriptAction 0x0007 _0807EB44 0x0004 DoPostScriptAction 0x0000 EndBlock script_08014EE0: CheckEntityInteractType JumpIfNot script_08014EE0 _0807E864 _0807EB74 TextboxNoOverlap 0x200d _0807EA94 _0807E878 Jump script_08014EE0 .2byte 0x0000 BeginBlock DoPostScriptAction 0x000a DoPostScriptAction 0x0007 _0807EB44 0x0004 _0807E930 0x000a EndBlock script_08014F0C: CheckEntityInteractType JumpIfNot script_08014F0C _0807E864 _0807EB74 DoPostScriptAction 0x0000 TextboxNoOverlap 0x200e _0807EA94 _0807E878 _0807EB44 0x0004 _0807E930 0x000a Jump script_08014F0C .2byte 0x0000 BeginBlock DoPostScriptAction 0x000a DoPostScriptAction 0x0007 _0807EB44 0x0004 _0807E930 0x000e EndBlock Call sub_08065914 script_08014F4A: CheckEntityInteractType JumpIfNot script_08014F4A _0807E864 Call sub_0807DF28 _0807EB74 DoPostScriptAction 0x0000 BeginBlock TextboxNoOverlap 0x3b0b CallWithArg sub_0807F854, 0x00010064 EndBlock _0807EA94 _0807E3E8 JumpIfNot script_08014FA6 HasRupees 0x0064 JumpIfNot script_08014F9A _0807E48C 0x0020 JumpIfNot script_08014FA2 ModRupees 0xff9c _0807F034 0x0022 WaitPlayerAction8 TextboxNoOverlap 0x3b11 Jump script_08014FA6 script_08014F9A: TextboxNoOverlap 0x3b0e Jump script_08014FA6 script_08014FA2: TextboxNoOverlap 0x3b0f script_08014FA6: _0807EA94 Call sub_0807DF50 _0807E878 _0807EB44 0x0004 _0807E930 0x000e Jump script_08014F4A BeginBlock SetEntityPositionRelative 0x01f8, 0x00e0 Call sub_08054564 EndBlock script_08014FCC: CheckPlayerInRegion 0x01f8, 0x00a0, 0x2040 JumpIfNot script_08014FCC _0807E864 Call sub_0807F9A4 Call sub_0807DF28 SoundReq0x80100000 _0807F0B4 0x0001 CameraTargetEntity StartPlayerScript script_080152B4 WaitForSomething2 0x00000001 TextboxNoOverlapFollowPos 0x1301, 0x0002 _0807EA94 Call sub_0807F3F8 Wait 0x003c _0807E5F8 0x00000002 WaitForSomething2 0x00000004 _0807E5F8 0x00000002 WaitForSomething2 0x00000004 SoundReq2 0x000d _0807EB28 0x1302 _0807EA94 TextboxNoOverlapFollowPos 0x1303, 0x0002 _0807EA94 _0807EB28 0x1304 _0807EA94 TextboxNoOverlapFollowPos 0x1305, 0x0002 _0807EA94 _0807E5F8 0x00000002 WaitForSomething2 0x00000004 _0807EB28 0x1306 _0807EA94 SoundReq0x80100000 StartPlayerScript script_080152DC CameraTargetEntity _0807F0B4 0x0003 SetEntityPositionRelative 0x01f8, 0x0148 WaitForSomething2 0x00000001 Call sub_0804F6A8 Wait 0x0004 Call sub_0804F808 SoundReq 0x010b StartPlayerScript script_08015304 Call sub_0804F6C8 Wait 0x0004 Call sub_0804F830 SoundReq 0x010b Call sub_0804F6E8 Wait 0x0004 Call sub_0804F854 SoundReq 0x010b Call sub_0804F724 Wait 0x0004 Call sub_0804F89C SoundReq 0x010b Call sub_0804F760 Wait 0x0004 Call sub_0804F8E0 SoundReq 0x010b Wait 0x003c WaitForSomething2 0x00000001 SoundReq 0x01b0 Call sub_0804F79C Wait 0x000a LoadRoomEntityList gUnk_080F7FC0 SoundReq2 0x002d Call sub_0807DF50 _0807E878 script_08015104: CheckRoomFlag 0x0000 JumpIfNot script_08015104 _0807E864 Call sub_0807F9A4 Call sub_0807DF28 SoundReq0x80100000 StartPlayerScript script_08015338 WaitForSomething2 0x00000001 Wait 0x003c Call sub_0804F6A8 Wait 0x0004 Call sub_0804F928 SoundReq 0x010b Call sub_0804F6C8 Wait 0x0004 Call sub_0804F944 SoundReq 0x010b Call sub_0804F6E8 Wait 0x0004 Call sub_0804F960 SoundReq 0x010b Call sub_0804F724 Wait 0x0004 Call sub_0804F994 SoundReq 0x010b Call sub_0804F760 Wait 0x0004 Call sub_0804F9C8 SoundReq 0x010b Wait 0x003c SoundReq 0x0072 _0807F0B4 0x0004 CameraTargetPlayer SetLocalFlag 0x008c _0807EB28 0x130c _0807EA94 CameraTargetPlayer _0807E778 0x0004 _0807E80C 0x00000000 WaitFor_2 Call sub_08053B3C BeginBlock _0807E864 CallWithArg sub_0807F6E8, 0x00000008 MoveEntityToPlayer _0807F0B4 0x0004 CameraTargetEntity _0807E778 0x0100 DoFade4 _0807E80C 0x00000000 EndBlock StartPlayerScript script_08015360 WaitForSomething2 0x00000001 LoadRoomEntityList gUnk_080F7CB0 _0807E778 0x0004 _0807E800 0x00000000 WaitFor_2 _0807E5F8 0x00000008 WaitForSomething2 0x00000010 BeginBlock _0807E8E4_2 _0807EB28 0x1315 EndBlock _0807EA94 _0807F0B4 0x0004 CameraTargetPlayer Call sub_08054570 SoundReq2 0xffff Call sub_0807DF50 _0807E878 DoPostScriptAction 0x0006 SCRIPT_END