Files
tmc/data/scripts/script_08014E14.inc
T

263 lines
4.6 KiB
PHP

SCRIPT_START script_08014E14
StartScript
_0807EB44 0x0004
_0807E9D4
_0807EF80 0x000a
CallWithArg sub_0807F3D8, 0x00000000
StopScript
CheckEntityInteractType
JumpIfNot 0xfffc
_0807E864
_0807EB74
CallWithArg sub_0807F3D8, 0x00000000
Call sub_08064428
_0807EA94
_0807E878
Jump 0xffe0
.short 0x0000
StartScript
_0807EF80 0x000a
_0807EF80 0x0007
_0807EB44 0x0004
_0807EF80 0x0000
StopScript
CheckEntityInteractType
JumpIfNot 0xfffc
_0807E864
Call sub_0807DF28
_0807EB74
CallWithArg sub_0807F78C, 0x00000022
_0807EA94
_0807E3E8
JumpIfNot 0x0038
CallWithArg sub_0807F7C4, 0x00000022
JumpIfNot 0x001e
_0807E48C 0x0020
JumpIfNot 0x001e
CallWithArg sub_0807F800, 0x00000022
WaitPlayerAction8
TextboxNoOverlap 0x0a04
Jump 0x000e
TextboxNoOverlap 0x0a03
Jump 0x0006
TextboxNoOverlap 0x0a02
_0807EA94
Call sub_0807DF50
_0807E878
Jump 0xff9c
.short 0x0000
StartScript
_0807EF80 0x000a
_0807EF80 0x0007
_0807EB44 0x0004
_0807EF80 0x0000
StopScript
CheckEntityInteractType
JumpIfNot 0xfffc
_0807E864
_0807EB74
TextboxNoOverlap 0x200d
_0807EA94
_0807E878
Jump 0xffec
.short 0x0000
StartScript
_0807EF80 0x000a
_0807EF80 0x0007
_0807EB44 0x0004
_0807E930 0x000a
StopScript
CheckEntityInteractType
JumpIfNot 0xfffc
_0807E864
_0807EB74
_0807EF80 0x0000
TextboxNoOverlap 0x200e
_0807EA94
_0807E878
_0807EB44 0x0004
_0807E930 0x000a
Jump 0xffe0
.short 0x0000
StartScript
_0807EF80 0x000a
_0807EF80 0x0007
_0807EB44 0x0004
_0807E930 0x000e
StopScript
Call sub_08065914
CheckEntityInteractType
JumpIfNot 0xfffc
_0807E864
Call sub_0807DF28
_0807EB74
_0807EF80 0x0000
StartScript
TextboxNoOverlap 0x3b0b
CallWithArg sub_0807F854, 0x00010064
StopScript
_0807EA94
_0807E3E8
JumpIfNot 0x0030
HasRupees 0x0064
JumpIfNot 0x001c
_0807E48C 0x0020
JumpIfNot 0x001c
ModRupees 0xff9c
_0807F034 0x0022
WaitPlayerAction8
TextboxNoOverlap 0x3b11
Jump 0x000e
TextboxNoOverlap 0x3b0e
Jump 0x0006
TextboxNoOverlap 0x3b0f
_0807EA94
Call sub_0807DF50
_0807E878
_0807EB44 0x0004
_0807E930 0x000e
Jump 0xff90
StartScript
SetEntityPositionRelative 0x00e001f8
Call sub_08054564
StopScript
CheckPlayerInRegion 0x01f8, 0x00a0, 0x2040
JumpIfNot 0xfff6
_0807E864
Call sub_0807F9A4
Call sub_0807DF28
SoundReq0x80100000
_0807F0B4 0x0001
CameraTargetEntity
StartPlayerScript script_080152B4
WaitForSomething2 0x00000001
TextboxNoOverlapFollowPos 0x00021301
_0807EA94
Call sub_0807F3F8
Wait 0x003c
_0807E5F8 0x00000002
WaitForSomething2 0x00000004
_0807E5F8 0x00000002
WaitForSomething2 0x00000004
SoundReq2 0x000d
_0807EB28 0x1302
_0807EA94
TextboxNoOverlapFollowPos 0x00021303
_0807EA94
_0807EB28 0x1304
_0807EA94
TextboxNoOverlapFollowPos 0x00021305
_0807EA94
_0807E5F8 0x00000002
WaitForSomething2 0x00000004
_0807EB28 0x1306
_0807EA94
SoundReq0x80100000
StartPlayerScript script_080152DC
CameraTargetEntity
_0807F0B4 0x0003
SetEntityPositionRelative 0x014801f8
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
CheckRoomFlag 0x0000
JumpIfNot 0xfffa
_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
StartScript
_0807E864
CallWithArg sub_0807F6E8, 0x00000008
MoveEntityToPlayer
_0807F0B4 0x0004
CameraTargetEntity
_0807E778 0x0100
DoFade4
_0807E80C 0x00000000
StopScript
StartPlayerScript script_08015360
WaitForSomething2 0x00000001
LoadRoomEntityList gUnk_080F7CB0
_0807E778 0x0004
_0807E800 0x00000000
WaitFor_2
_0807E5F8 0x00000008
WaitForSomething2 0x00000010
StartScript
_0807E8E4_2
_0807EB28 0x1315
StopScript
_0807EA94
_0807F0B4 0x0004
CameraTargetPlayer
Call sub_08054570
SoundReq2 0xffff
Call sub_0807DF50
_0807E878
_0807EF80 0x0006
SCRIPT_END