tmc/data/scripts/hyruleTown/script_Beedle.inc

91 lines
2.1 KiB
PHP

@ Hyrule Town Beedle
SCRIPT_START script_Beedle
BeginBlock
SetAnimationState 0x0004
SetAnimation 0x0000
DoPostScriptAction 0x000a
Call SetPriorityMessage
EndBlock
script_08010502:
CheckEntityInteractType
JumpIfNot script_08010502
SetPlayerIdle
Call sub_0807DF28
FacePlayer
CallWithArg sub_0807F3D8, 0x00000008
CheckRoomFlag 0x000e
JumpIf script_0801052E
SetRoomFlag 0x000e
MessageNoOverlap 0x2b10
WaitUntilTextboxCloses
script_0801052E:
Call sub_080634E4
JumpTable script_08010544, script_08010558, script_08010570, script_08010570, script_0801054C, script_08010564, script_08010570
script_08010544:
MessageNoOverlap 0x2b0d
Jump script_080105E0
script_0801054C:
CheckGlobalFlag 0x003d
JumpIfNot script_080105DC
Jump script_08010570
script_08010558:
CheckGlobalFlag 0x003c
JumpIfNot script_080105DC
Jump script_08010570
script_08010564:
CheckGlobalFlag 0x003b
JumpIfNot script_080105DC
Jump script_08010570
script_08010570:
Call sub_080634EC
CallWithArg sub_0807F78C, 0x00000000
WaitUntilTextboxCloses
CheckTextboxResult
JumpIfNot script_080105E0
CallWithArg sub_0807F7C4, 0x00000000
JumpIfNot script_080105C4
CheckBottleContaining 0x0020
JumpIfNot script_080105CC
Call sub_08063504
JumpIf script_080105D4
MessageNoOverlap 0x2b07
WaitUntilTextboxCloses
CallWithArg sub_0807F800, 0x00000000
WaitPlayerGetItem
WaitUntilTextboxCloses
MessageNoOverlap 0x2b0c
Jump script_080105E0
script_080105C4:
MessageNoOverlap 0x2b09
Jump script_080105E0
script_080105CC:
MessageNoOverlap 0x2b0a
Jump script_080105E0
script_080105D4:
MessageNoOverlap 0x2b0b
Jump script_080105E0
script_080105DC:
MessageNoOverlap 0x2b0e
script_080105E0:
WaitUntilTextboxCloses
Call sub_0807DF50
EnablePlayerControl
Jump script_08010502
.2byte 0x0000
BeginBlock
_0807E9D4
DoPostScriptAction 0x000a
SetAnimationState 0x0004
DoPostScriptAction 0x0000
EndBlock
script_08010602:
CheckEntityInteractType
JumpIfNot script_08010602
SetPlayerIdle
FacePlayer
MessageFromTarget 0x0a01
WaitUntilTextboxCloses
EnablePlayerControl
SetAnimationState 0x0004
Jump script_08010602