label script functions

This commit is contained in:
theo3
2021-12-27 21:26:32 -08:00
parent ebaa6d76fa
commit c4f2efe132
525 changed files with 2621 additions and 2625 deletions
+10 -10
View File
@@ -8,8 +8,8 @@ SCRIPT_START script_Anju
script_0801015A:
CheckEntityInteractType
JumpIfNot script_0801015A
_0807E864
_0807EB74
SetPlayerIdle
FacePlayer
CheckRoomFlag 0x0001
JumpIf script_0801019E
MessageFromTargetPos 0x3001, 0x0000
@@ -18,7 +18,7 @@ script_0801015A:
JumpIfNot script_080101A6
Call sub_080A1608
WaitUntilTextboxCloses
_0807E878
EnablePlayerControl
CallWithArg sub_080A1550, script_080101AC
JumpIfNot script_0801015A
PlayBgm BGM_CUCCO_MINIGAME
@@ -28,7 +28,7 @@ script_0801019E:
Call sub_080A1608
WaitUntilTextboxCloses
script_080101A6:
_0807E878
EnablePlayerControl
Jump script_0801015A
script_080101AC:
BeginBlock
@@ -36,19 +36,19 @@ script_080101AC:
Call sub_080A1648
EndBlock
Call sub_080A1270
_0807E864
SetPlayerIdle
Call sub_0807DF28
MessageFromTargetPos 0x3004, 0x0007
WaitUntilTextboxCloses
StopBgm
_0807E778 0x0004
SetFadeTime 0x0004
DoFade5
WaitForFadeFinish
CallWithArg sub_0807F75C, 0x03400378
CallWithArg SetPlayerPos, 0x03400378
Call sub_080791BC
Call sub_0807FB74
_0807E8E4_1
Call sub_0807F168
Call SetPlayerCollisionLayer1
Call sub_080A1388
Call sub_0806EC38
BeginBlock
@@ -56,7 +56,7 @@ script_080101AC:
Call sub_0807F844
CameraTargetPlayer
EndBlock
_0807E778 0x0004
SetFadeTime 0x0004
DoFade4
WaitForFadeFinish
PlayBGM
@@ -70,7 +70,7 @@ script_080101AC:
Call sub_080A14A8
script_08010240:
Call sub_0807DF50
_0807E878
EnablePlayerControl
CallWithArg sub_0807F5B0, 0x00000000
ClearRoomFlag 0x0001
Call sub_080A169C
@@ -2,16 +2,16 @@
SCRIPT_START script_AnjuInside
BeginBlock
_0807E9D4
_0807EB44 0x0004
SetAnimationState 0x0004
DoPostScriptAction 0x0000
DoPostScriptAction 0x000a
EndBlock
script_08010132:
CheckEntityInteractType
JumpIfNot script_08010132
_0807E864
_0807EB74
SetPlayerIdle
FacePlayer
MessageFromTarget 0x4f22
WaitUntilTextboxCloses
_0807E878
EnablePlayerControl
Jump script_08010132
+11 -11
View File
@@ -1,17 +1,17 @@
@ Hyrule Town Beedle
SCRIPT_START script_Beedle
BeginBlock
_0807EB44 0x0004
_0807E930 0x0000
SetAnimationState 0x0004
SetAnimation 0x0000
DoPostScriptAction 0x000a
Call sub_0807F348
Call SetPriorityMessage
EndBlock
script_08010502:
CheckEntityInteractType
JumpIfNot script_08010502
_0807E864
SetPlayerIdle
Call sub_0807DF28
_0807EB74
FacePlayer
CallWithArg sub_0807F3D8, 0x00000008
CheckRoomFlag 0x000e
JumpIf script_0801052E
@@ -69,22 +69,22 @@ script_080105DC:
script_080105E0:
WaitUntilTextboxCloses
Call sub_0807DF50
_0807E878
EnablePlayerControl
Jump script_08010502
.2byte 0x0000
BeginBlock
_0807E9D4
DoPostScriptAction 0x000a
_0807EB44 0x0004
SetAnimationState 0x0004
DoPostScriptAction 0x0000
EndBlock
script_08010602:
CheckEntityInteractType
JumpIfNot script_08010602
_0807E864
_0807EB74
SetPlayerIdle
FacePlayer
MessageFromTarget 0x0a01
WaitUntilTextboxCloses
_0807E878
_0807EB44 0x0004
EnablePlayerControl
SetAnimationState 0x0004
Jump script_08010602
+6 -6
View File
@@ -1,21 +1,21 @@
@ (Intro) Hyrule Town Brocco
SCRIPT_START script_Brocco
BeginBlock
_0807EB44 0x0004
_0807E930 0x0000
SetAnimationState 0x0004
SetAnimation 0x0000
Call sub_080636F4
DoPostScriptAction 0x000a
Call sub_0807F348
Call SetPriorityMessage
EndBlock
script_08010470:
CheckEntityInteractType
JumpIfNot script_08010470
_0807E864
_0807EB74
SetPlayerIdle
FacePlayer
CallWithArg sub_0807F3D8, 0x00000004
Call sub_080636D8
WaitUntilTextboxCloses
Wait 0x000f
_0807E878
EnablePlayerControl
CallWithArg sub_0807F3D8, 0x00000000
Jump script_08010470
+14 -14
View File
@@ -5,28 +5,28 @@ SCRIPT_START script_CafeGuy
CallWithArg sub_08061FB8, 0x00000001
SetEntitySpeed 0x0040
DoPostScriptAction 0x000a
_0807EB44 0x0004
_0807E930 0x0002
SetAnimationState 0x0004
SetAnimation 0x0002
EndBlock
script_0800ECAC:
_0807EB44 0x0006
_0807E930 0x0007
SetAnimationState 0x0006
SetAnimation 0x0007
_0807EDD4 0x0028, 0x0050
Wait 0x001e
_0807EB44 0x0004
_0807E930 0x0002
SetAnimationState 0x0004
SetAnimation 0x0002
Wait 0x001e
_0807EB44 0x0002
_0807E930 0x0001
SetAnimationState 0x0002
SetAnimation 0x0001
Wait 0x001e
_0807EB44 0x0002
_0807E930 0x0005
SetAnimationState 0x0002
SetAnimation 0x0005
_0807EDD4 0x0048, 0x0050
Wait 0x001e
_0807EB44 0x0004
_0807E930 0x0002
SetAnimationState 0x0004
SetAnimation 0x0002
Wait 0x001e
_0807EB44 0x0006
_0807E930 0x0003
SetAnimationState 0x0006
SetAnimation 0x0003
Wait 0x001e
Jump script_0800ECAC
+8 -8
View File
@@ -2,17 +2,17 @@
SCRIPT_START script_Carlov
BeginBlock
_0807E9D4
_0807EB44 0x0000
SetAnimationState 0x0000
SetEntitySpeed 0x01c0
DoPostScriptAction 0x000a
EndBlock
script_08014462:
_0807E30C
FacePlayerAndCheckDist
JumpIfNot script_08014462
_0807E864
_0807E930 0x0008
SetPlayerIdle
SetAnimation 0x0008
Wait 0x0020
_0807E930 0x0002
SetAnimation 0x0002
MessageFromTarget 0x4202
MessageFromTarget 0x4203
WaitUntilTextboxCloses
@@ -54,11 +54,11 @@ script_080144C8:
Call sub_0807DF38
Jump script_080144FC
script_080144F0:
_0807E930 0x0009
SetAnimation 0x0009
Wait 0x003c
_0807E930 0x0002
SetAnimation 0x0002
script_080144FC:
_0807E878
EnablePlayerControl
CheckRoomFlag 0x0000
JumpIfNot script_08014462
.ifdef USA
+24 -24
View File
@@ -2,12 +2,12 @@
SCRIPT_START script_Carlov2
BeginBlock
_0807E9D4
_0807EB44 0x0004
SetAnimationState 0x0004
SetEntityDirection 0x0000
DoPostScriptAction 0x000a
EndBlock
script_0801463A:
_0807E30C
FacePlayerAndCheckDist
.ifdef EU
JumpIf script_080146E2
.else
@@ -20,21 +20,21 @@ script_0801463A:
JumpIfNot script_0801463A
CheckRoomFlag 0x0009
JumpIfNot script_0801463A
_0807E864
_0807EB28 0x431f
SetPlayerIdle
EzloMessage 0x431f
WaitUntilTextboxCloses
script_0801469A:
StartPlayerScript script_PlayerAtCarlov
Wait 0x0010
SetSyncFlag 0x00000002
WaitForSyncFlagAndClear 0x00000001
_0807E878
EnablePlayerControl
Jump script_0801463A
script_080146E2:
_0807E864
_0807E930 0x0008
SetPlayerIdle
SetAnimation 0x0008
Wait 0x0020
_0807E930 0x0002
SetAnimation 0x0002
CheckGlobalFlag 0x0059
JumpIf script_0801472E_2
CheckRoomFlag 0x0009
@@ -60,8 +60,8 @@ script_0801472E_2:
JumpIfNot script_0801463A
CheckLocalFlag 0x005e
JumpIf script_080146A0
_0807E864
_0807EB8C
SetPlayerIdle
FaceAwayFromPlayer
MessageFromTargetPos 0x432b, 0x000c
Jump script_080147CE
script_08014672:
@@ -75,22 +75,22 @@ script_08014672:
.endif
.endif
JumpIfNot script_0801463A
_0807E864
_0807EB28 0x431f
SetPlayerIdle
EzloMessage 0x431f
WaitUntilTextboxCloses
StartPlayerScript script_PlayerAtCarlov
Wait 0x0010
SetSyncFlag 0x00000002
WaitForSyncFlagAndClear 0x00000001
_0807E878
EnablePlayerControl
Jump script_0801463A
script_080146A0:
_0807E864
_0807E930 0x0008
SetPlayerIdle
SetAnimation 0x0008
Wait 0x0010
_0807EB8C
FaceAwayFromPlayer
Wait 0x0010
_0807E930 0x0002
SetAnimation 0x0002
CheckGlobalFlag 0x0059
JumpIfNot script_080146C6
MessageFromTargetPos 0x432f, 0x000c
@@ -125,7 +125,7 @@ script_0801474A:
.endif
MessageFromTargetPos 0x4305, 0x000c
WaitUntilTextboxCloses
_0807E3BC 0x0001
HasShells 0x0001
JumpIfNot script_080147C4
MessageFromTargetPos 0x4306, 0x000c
Jump script_0801473C
@@ -149,7 +149,7 @@ script_0801473C:
CheckTextboxResult
JumpIfNot script_08014770
WaitUntilTextboxCloses
_0807E3BC 0x0001
HasShells 0x0001
JumpIfNot script_080147C4
SetRoomFlag 0x0001
Wait 0x0014
@@ -186,14 +186,14 @@ script_0801478A:
SetSyncFlag 0x00000008
Jump script_080147CE
script_080147A4:
_0807E930 0x0009
SetAnimation 0x0009
Wait 0x003c
_0807E930 0x0002
SetAnimation 0x0002
Jump script_0801478A
script_080147B4:
_0807E930 0x000a
SetAnimation 0x000a
Wait 0x008c
_0807E930 0x0002
SetAnimation 0x0002
Jump script_0801478A
script_080147C4:
.ifdef EU
@@ -209,6 +209,6 @@ script_080147CE:
.else
Wait 0x0004
.endif
_0807E878
EnablePlayerControl
Jump script_0801463A
.align 2, 0
@@ -11,13 +11,13 @@ script_080148F4:
WaitUntilTextboxCloses
CheckTextboxResult
JumpIfNot script_08014938
_0807E864
SetPlayerIdle
SetSyncFlag 0x00000001
WaitForSyncFlagAndClear 0x00000002
Call sub_0806E1E0
WaitUntilTextboxCloses
Wait 0x0018
_0807E878
EnablePlayerControl
Jump script_080148F4
script_08014932:
WaitUntilTextboxCloses
+21 -21
View File
@@ -2,40 +2,40 @@
SCRIPT_START script_CarlovGame
BeginBlock
_0807E9D4
_0807EB44 0x0000
SetAnimationState 0x0000
DoPostScriptAction 0x000a
EndBlock
_0807E864
SetPlayerIdle
Call sub_0807DF38
Wait 0x0010
CheckLocalFlag 0x0093
JumpIf script_080148B6
MessageFromTargetPos 0x4215, 0x000c
_0807E878
EnablePlayerControl
script_0801482E:
CheckSyncFlagAndClear 0x00000001
JumpIf script_08014862
CheckSyncFlagAndClear 0x00000004
JumpIf script_08014878
_0807E30C
FacePlayerAndCheckDist
JumpIfNot script_0801482E
_0807E864
_0807E930 0x0008
SetPlayerIdle
SetAnimation 0x0008
Wait 0x0020
_0807E930 0x0002
SetAnimation 0x0002
MessageFromTargetPos 0x4215, 0x000c
_0807E878
EnablePlayerControl
Jump script_0801482E
script_08014862:
_0807E930 0x0008
SetAnimation 0x0008
Wait 0x0020
_0807E930 0x0002
SetAnimation 0x0002
SetSyncFlag 0x00000002
Jump script_0801482E
script_08014878:
_0807E930 0x0009
SetAnimation 0x0009
Wait 0x003c
_0807E930 0x0002
SetAnimation 0x0002
SetSyncFlag 0x00000008
Jump script_0801482E
script_0801488E:
@@ -43,26 +43,26 @@ script_0801488E:
JumpIf script_080148C2
CheckSyncFlagAndClear 0x00000004
JumpIf script_080148D8
_0807E30C
FacePlayerAndCheckDist
JumpIfNot script_0801488E
_0807E864
_0807E930 0x0008
SetPlayerIdle
SetAnimation 0x0008
Wait 0x0020
_0807E930 0x0002
SetAnimation 0x0002
script_080148B6:
MessageFromTargetPos 0x4216, 0x000c
_0807E878
EnablePlayerControl
Jump script_0801488E
script_080148C2:
_0807E930 0x0008
SetAnimation 0x0008
Wait 0x0020
_0807E930 0x0002
SetAnimation 0x0002
SetSyncFlag 0x00000002
Jump script_0801488E
script_080148D8:
_0807E930 0x0009
SetAnimation 0x0009
Wait 0x003c
_0807E930 0x0002
SetAnimation 0x0002
SetSyncFlag 0x00000008
Jump script_0801488E
.2byte 0x0000
+2 -2
View File
@@ -2,11 +2,11 @@
SCRIPT_START script_CarlovWon
BeginBlock
_0807E9D4
_0807EB44 0x0000
SetAnimationState 0x0000
SetEntitySpeed 0x01c0
DoPostScriptAction 0x000a
EndBlock
_0807E864
SetPlayerIdle
Call sub_0807DF28
Call sub_0806E20C
WaitUntilTextboxCloses
+5 -5
View File
@@ -1,7 +1,7 @@
@ Hyrule Town carpeter next to post
SCRIPT_START script_Carpenter
BeginBlock
_0807EB44 0x0004
SetAnimationState 0x0004
CallWithArg sub_080672B0, 0x00000000
DoPostScriptAction 0x000a
Call sub_08067314
@@ -9,12 +9,12 @@ SCRIPT_START script_Carpenter
script_08010AB4:
CheckEntityInteractType
JumpIfNot script_08010AB4
_0807E864
_0807EB74
SetPlayerIdle
FacePlayer
CallWithArg sub_080672B0, 0x00000004
Call sub_08067304
WaitUntilTextboxCloses
_0807E878
_0807EB44 0x0004
EnablePlayerControl
SetAnimationState 0x0004
CallWithArg sub_080672B0, 0x00000000
Jump script_08010AB4
+4 -4
View File
@@ -3,17 +3,17 @@ SCRIPT_START script_CatPerson
BeginBlock
Call sub_08061E70
DoPostScriptAction 0x000a
_0807EB44 0x0004
SetAnimationState 0x0004
Call sub_08061FD8
EndBlock
script_0800EC6C:
CheckEntityInteractType
JumpIfNot script_0800EC6C
_0807E864
_0807EB74
SetPlayerIdle
FacePlayer
Call sub_08061FD8
Call sub_08062048
WaitUntilTextboxCloses
_0807E878
EnablePlayerControl
Jump script_0800EC6C
.2byte 0x0000
@@ -3,18 +3,18 @@ SCRIPT_START script_CatPersonTalkingToDogPerson
BeginBlock
Call sub_08061E70
DoPostScriptAction 0x000a
_0807EB44 0x0002
SetAnimationState 0x0002
Call sub_08061FD8
EndBlock
script_0800EC2C:
CheckEntityInteractType
JumpIfNot script_0800EC2C
_0807E864
_0807EB74
SetPlayerIdle
FacePlayer
Call sub_08061FD8
Call sub_08062048
WaitUntilTextboxCloses
_0807E878
_0807EB44 0x0002
EnablePlayerControl
SetAnimationState 0x0002
Call sub_08061FD8
Jump script_0800EC2C
+13 -13
View File
@@ -2,7 +2,7 @@
SCRIPT_START script_Din
BeginBlock
Call sub_08064828
_0807EB44 0x0004
SetAnimationState 0x0004
DoPostScriptAction 0x0001
DoPostScriptAction 0x000a
CheckGlobalFlag 0x0047
@@ -14,13 +14,13 @@ script_08011C9A:
CheckEntityInteractType
JumpIfNot script_08011C9A
EndBlock
_0807E864
_0807EB74
SetPlayerIdle
FacePlayer
DoPostScriptAction 0x0000
MessageNoOverlap 0x4515
WaitUntilTextboxCloses
_0807E878
_0807EB44 0x0004
EnablePlayerControl
SetAnimationState 0x0004
DoPostScriptAction 0x0001
Jump script_08011C9A
script_08011CC2:
@@ -33,29 +33,29 @@ script_08011CC2:
CheckEntityInteractType
JumpIfNot script_08011CC2
EndBlock
_0807E864
_0807EB74
SetPlayerIdle
FacePlayer
DoPostScriptAction 0x0000
MessageNoOverlap 0x3105
WaitUntilTextboxCloses
CheckTextboxResult
JumpIf script_08011D0E
_0807E878
_0807EB44 0x0004
EnablePlayerControl
SetAnimationState 0x0004
DoPostScriptAction 0x0001
Jump script_08011CC2
script_08011D00:
CheckEntityInteractType
JumpIfNot script_08011D00
_0807E864
_0807EB74
SetPlayerIdle
FacePlayer
DoPostScriptAction 0x0000
script_08011D0E:
MessageNoOverlap 0x3108
WaitUntilTextboxCloses
SetGlobalFlag 0x002b
_0807E878
_0807EB44 0x0004
EnablePlayerControl
SetAnimationState 0x0004
DoPostScriptAction 0x0001
Jump script_08011D00
.2byte 0x0000
+9 -9
View File
@@ -2,7 +2,7 @@
SCRIPT_START script_Din2
BeginBlock
Call sub_08064828
_0807EB44 0x0004
SetAnimationState 0x0004
DoPostScriptAction 0x0001
DoPostScriptAction 0x000a
EndBlock
@@ -16,8 +16,8 @@ script_08011E96:
CheckEntityInteractType
JumpIfNot script_08011E96
EndBlock
_0807E864
_0807EB74
SetPlayerIdle
FacePlayer
DoPostScriptAction 0x0000
CheckGlobalFlag 0x0048
JumpIf script_08011ECC
@@ -30,21 +30,21 @@ script_08011ECC:
CheckTextboxResult
JumpIf script_08011EF4
script_08011ED8:
_0807E878
_0807EB44 0x0004
EnablePlayerControl
SetAnimationState 0x0004
DoPostScriptAction 0x0001
Jump script_08011E96
script_08011EE6:
CheckEntityInteractType
JumpIfNot script_08011EE6
_0807E864
_0807EB74
SetPlayerIdle
FacePlayer
DoPostScriptAction 0x0000
script_08011EF4:
MessageNoOverlap 0x3114
WaitUntilTextboxCloses
SetGlobalFlag 0x002e
_0807E878
_0807EB44 0x0004
EnablePlayerControl
SetAnimationState 0x0004
DoPostScriptAction 0x0001
Jump script_08011EE6
+5 -5
View File
@@ -2,19 +2,19 @@
SCRIPT_START script_DinAlone
BeginBlock
Call sub_08064828
_0807EB44 0x0004
SetAnimationState 0x0004
DoPostScriptAction 0x0001
DoPostScriptAction 0x000a
EndBlock
script_080121DE:
CheckEntityInteractType
JumpIfNot script_080121DE
_0807E864
_0807EB74
SetPlayerIdle
FacePlayer
DoPostScriptAction 0x0000
MessageNoOverlap 0x4527
WaitUntilTextboxCloses
_0807E878
_0807EB44 0x0004
EnablePlayerControl
SetAnimationState 0x0004
DoPostScriptAction 0x0001
Jump script_080121DE
@@ -2,15 +2,15 @@
SCRIPT_START script_DinMovedIn
BeginBlock
Call sub_08064828
_0807EB44 0x0004
SetAnimationState 0x0004
DoPostScriptAction 0x0001
DoPostScriptAction 0x000a
EndBlock
script_0801203A:
CheckEntityInteractType
JumpIfNot script_0801203A
_0807E864
_0807EB74
SetPlayerIdle
FacePlayer
DoPostScriptAction 0x0000
CheckLocalFlag 0x0094
JumpIf script_0801205E
@@ -51,8 +51,8 @@ script_0801209A:
MessageNoOverlap 0x3127
script_0801209E:
WaitUntilTextboxCloses
_0807E878
_0807EB44 0x0004
EnablePlayerControl
SetAnimationState 0x0004
DoPostScriptAction 0x0001
Jump script_0801203A
.align 2, 0
@@ -3,25 +3,25 @@ SCRIPT_START script_DogPersonInCatHouse
BeginBlock
Call sub_08061E70
DoPostScriptAction 0x000a
_0807EB44 0x0006
SetAnimationState 0x0006
Call sub_08061FD8
EndBlock
script_0800EB7C:
CheckEntityInteractType
JumpIfNot script_0800EB7C
_0807E864
_0807EB74
SetPlayerIdle
FacePlayer
Call sub_08061FD8
Call sub_08062048
WaitUntilTextboxCloses
_0807E878
_0807EB44 0x0006
EnablePlayerControl
SetAnimationState 0x0006
Call sub_08061FD8
Jump script_0800EB7C
BeginBlock
Call sub_08061E70
DoPostScriptAction 0x000a
_0807EB44 0x0002
SetAnimationState 0x0002
Call sub_08061FD8
EndBlock
Jump script_0800EBF4
+7 -7
View File
@@ -4,24 +4,24 @@ SCRIPT_START script_DrLeft
_0807E9D4
Call sub_0806C09C
DoPostScriptAction 0x000a
_0807E930 0x0000
_0807EB44 0x0004
SetAnimation 0x0000
SetAnimationState 0x0004
EndBlock
script_0800EABC:
CheckEntityInteractType
JumpIfNot script_0800EABC
BeginBlock
_0807E864
_0807EB74
SetPlayerIdle
FacePlayer
CallWithArg sub_0806C028, 0x00000004
EndBlock
script_0800EAD4:
Call sub_0806C00C
JumpIfNot script_0800EAD4
_0807E930 0x0008
SetAnimation 0x0008
Call sub_0806C038
WaitUntilTextboxCloses
Wait 0x000f
_0807E878
_0807E930 0x0000
EnablePlayerControl
SetAnimation 0x0000
Jump script_0800EABC
@@ -8,7 +8,7 @@ SCRIPT_START script_DrLeftDoor
script_0800EF50:
Call sub_080869A4
JumpIfNot script_0800EF50
_0807E864
SetPlayerIdle
CheckLocalFlagByBank 0x0200, 0x006d
JumpIf script_0800EF82
MessageFromTarget 0x4d01
@@ -16,14 +16,14 @@ script_0800EF50:
StartPlayerScript script_PlayerAtDrLeftDoor
WaitForSyncFlagAndClear 0x00000001
Wait 0x000f
_0807E878
EnablePlayerControl
Jump script_0800EF50
script_0800EF82:
SetGlobalFlag 0x001f
MessageFromTarget 0x4d02
WaitUntilTextboxCloses
Wait 0x000f
_0807E878
EnablePlayerControl
script_0800EF92:
Call sub_0808692C
SCRIPT_END
+3 -3
View File
@@ -3,13 +3,13 @@ SCRIPT_START script_Emma
BeginBlock
_0807E9D4
DoPostScriptAction 0x000a
_0807EB44 0x0000
SetAnimationState 0x0000
EndBlock
script_0800E832:
CheckEntityInteractType
JumpIfNot script_0800E832
_0807E864
_0807EB44 0x0004
SetPlayerIdle
SetAnimationState 0x0004
BeginBlock
MessageFromTarget 0x4501
CallWithArg sub_0807F854, 0x00010032
@@ -6,6 +6,6 @@ script_0800E910: @ Rent no room
MessageFromTarget 0x4509
script_0800E914:
WaitUntilTextboxCloses
_0807E878
_0807EB44 0x0000
EnablePlayerControl
SetAnimationState 0x0000
Jump script_0800E832
+13 -13
View File
@@ -2,7 +2,7 @@
SCRIPT_START script_Farore
BeginBlock
Call sub_08064A28
_0807EB44 0x0004
SetAnimationState 0x0004
DoPostScriptAction 0x0001
DoPostScriptAction 0x000a
CheckGlobalFlag 0x0047
@@ -14,13 +14,13 @@ script_08011DF2:
CheckEntityInteractType
JumpIfNot script_08011DF2
EndBlock
_0807E864
_0807EB74
SetPlayerIdle
FacePlayer
DoPostScriptAction 0x0000
MessageNoOverlap 0x4514
WaitUntilTextboxCloses
_0807E878
_0807EB44 0x0004
EnablePlayerControl
SetAnimationState 0x0004
DoPostScriptAction 0x0001
Jump script_08011DF2
script_08011E1A:
@@ -33,29 +33,29 @@ script_08011E1A:
CheckEntityInteractType
JumpIfNot script_08011E1A
EndBlock
_0807E864
_0807EB74
SetPlayerIdle
FacePlayer
DoPostScriptAction 0x0000
MessageNoOverlap 0x3104
WaitUntilTextboxCloses
CheckTextboxResult
JumpIf script_08011E66
_0807E878
_0807EB44 0x0004
EnablePlayerControl
SetAnimationState 0x0004
DoPostScriptAction 0x0001
Jump script_08011E1A
script_08011E58:
CheckEntityInteractType
JumpIfNot script_08011E58
_0807E864
_0807EB74
SetPlayerIdle
FacePlayer
DoPostScriptAction 0x0000
script_08011E66:
MessageNoOverlap 0x3107
WaitUntilTextboxCloses
SetGlobalFlag 0x002d
_0807E878
_0807EB44 0x0004
EnablePlayerControl
SetAnimationState 0x0004
DoPostScriptAction 0x0001
Jump script_08011E58
.2byte 0x0000
+9 -9
View File
@@ -2,7 +2,7 @@
SCRIPT_START script_Farore2
BeginBlock
Call sub_08064A28
_0807EB44 0x0004
SetAnimationState 0x0004
DoPostScriptAction 0x0001
DoPostScriptAction 0x000a
EndBlock
@@ -16,8 +16,8 @@ script_08011FAE:
CheckEntityInteractType
JumpIfNot script_08011FAE
EndBlock
_0807E864
_0807EB74
SetPlayerIdle
FacePlayer
DoPostScriptAction 0x0000
CheckGlobalFlag 0x0048
JumpIf script_08011FE4
@@ -30,22 +30,22 @@ script_08011FE4:
CheckTextboxResult
JumpIf script_0801200C
script_08011FF0:
_0807E878
_0807EB44 0x0004
EnablePlayerControl
SetAnimationState 0x0004
DoPostScriptAction 0x0001
Jump script_08011FAE
script_08011FFE:
CheckEntityInteractType
JumpIfNot script_08011FFE
_0807E864
_0807EB74
SetPlayerIdle
FacePlayer
DoPostScriptAction 0x0000
script_0801200C:
MessageNoOverlap 0x3113
WaitUntilTextboxCloses
SetGlobalFlag 0x0030
_0807E878
_0807EB44 0x0004
EnablePlayerControl
SetAnimationState 0x0004
DoPostScriptAction 0x0001
Jump script_08011FFE
@@ -2,19 +2,19 @@
SCRIPT_START script_FaroreAlone
BeginBlock
Call sub_08064A28
_0807EB44 0x0004
SetAnimationState 0x0004
DoPostScriptAction 0x0001
DoPostScriptAction 0x000a
EndBlock
script_0801224E:
CheckEntityInteractType
JumpIfNot script_0801224E
_0807E864
_0807EB74
SetPlayerIdle
FacePlayer
DoPostScriptAction 0x0000
MessageNoOverlap 0x4526
WaitUntilTextboxCloses
_0807E878
_0807EB44 0x0004
EnablePlayerControl
SetAnimationState 0x0004
DoPostScriptAction 0x0001
Jump script_0801224E
@@ -2,15 +2,15 @@
SCRIPT_START script_FaroreMovedIn
BeginBlock
Call sub_08064A28
_0807EB44 0x0004
SetAnimationState 0x0004
DoPostScriptAction 0x0001
DoPostScriptAction 0x000a
EndBlock
script_08012152:
CheckEntityInteractType
JumpIfNot script_08012152
_0807E864
_0807EB74
SetPlayerIdle
FacePlayer
DoPostScriptAction 0x0000
CheckLocalFlag 0x0096
JumpIf script_08012176
@@ -51,8 +51,8 @@ script_080121B2:
MessageNoOverlap 0x3121
script_080121B6:
WaitUntilTextboxCloses
_0807E878
_0807EB44 0x0004
EnablePlayerControl
SetAnimationState 0x0004
DoPostScriptAction 0x0001
Jump script_08012152
.align 2, 0
@@ -8,18 +8,18 @@ SCRIPT_START script_FirstHouseDoor
script_0801091C:
Call sub_080869A4
JumpIfNot script_0801091C
_0807E864
Call sub_0807F9A4
SetPlayerIdle
Call WaitForPlayerNormal
Call sub_0807DF28
CheckRoomFlag 0x0001
JumpIf script_08010942
_0807EB28 0x0b62
EzloMessage 0x0b62
WaitUntilTextboxCloses
script_08010942:
StartPlayerScript script_PlayerAtInnDoor
WaitForSyncFlagAndClear 0x00000001
Call sub_0807DF50
_0807E878
EnablePlayerControl
Jump script_0801091C
Call sub_0808692C
SCRIPT_END
@@ -13,9 +13,9 @@ script_0800E6BE:
Jump script_0800E6BE
script_0800E6D2:
EndBlock
_0807E864
SetPlayerIdle
Call sub_0806025C
WaitUntilTextboxCloses
Wait 0x000f
_0807E878
EnablePlayerControl
Jump script_0800E6BE
+4 -4
View File
@@ -4,16 +4,16 @@ SCRIPT_START script_Ghost
DoPostScriptAction 0x0007
_0807E9D4
DoPostScriptAction 0x000a
_0807EB44 0x0006
SetAnimationState 0x0006
DoPostScriptAction 0x0000
EndBlock
script_0801027A:
CheckEntityInteractType
JumpIfNot script_0801027A
_0807E864
_0807EB74
SetPlayerIdle
FacePlayer
Call sub_08065F64
WaitUntilTextboxCloses
_0807E878
EnablePlayerControl
Jump script_0801027A
.align 2
@@ -1,7 +1,7 @@
@ Gorman at third house
SCRIPT_START script_GormanCats
BeginBlock
_0807EB44 0x0004
SetAnimationState 0x0004
DoPostScriptAction 0x0000
DoPostScriptAction 0x000a
_0807E9D4
@@ -21,16 +21,16 @@ script_0800FE66:
Jump script_0800FE5A
script_0800FE7E:
EndBlock
_0807EB44 0x0002
SetAnimationState 0x0002
DoPostScriptAction 0x0000
Wait 0x001e
_0807EB44 0x0006
SetAnimationState 0x0006
DoPostScriptAction 0x0000
Wait 0x001e
_0807EB44 0x0002
SetAnimationState 0x0002
DoPostScriptAction 0x0000
Wait 0x001e
_0807EB44 0x0006
SetAnimationState 0x0006
DoPostScriptAction 0x0000
Wait 0x003c
Call sub_08069A84
@@ -2,7 +2,7 @@
@ and at second house when ready to sell
SCRIPT_START script_GormanFirstHouse
BeginBlock
_0807EB44 0x0004
SetAnimationState 0x0004
DoPostScriptAction 0x0000
DoPostScriptAction 0x000a
_0807E9D4
@@ -10,10 +10,10 @@ SCRIPT_START script_GormanFirstHouse
script_0800FDB2:
CheckEntityInteractType
JumpIfNot script_0800FDB2
_0807E864
_0807EB74
SetPlayerIdle
FacePlayer
Call sub_08069888
WaitUntilTextboxCloses
_0807E878
EnablePlayerControl
Jump script_0800FDB2
.2byte 0x0000
@@ -1,7 +1,7 @@
@ Hyrule Town Gorman at second house
SCRIPT_START script_GormanSecondHouse
BeginBlock
_0807EB44 0x0004
SetAnimationState 0x0004
DoPostScriptAction 0x0000
DoPostScriptAction 0x000a
_0807E9D4
@@ -21,16 +21,16 @@ script_0800FDEE:
Jump script_0800FDE2
script_0800FE06:
EndBlock
_0807EB44 0x0002
SetAnimationState 0x0002
DoPostScriptAction 0x0000
Wait 0x001e
_0807EB44 0x0006
SetAnimationState 0x0006
DoPostScriptAction 0x0000
Wait 0x001e
_0807EB44 0x0002
SetAnimationState 0x0002
DoPostScriptAction 0x0000
Wait 0x001e
_0807EB44 0x0006
SetAnimationState 0x0006
DoPostScriptAction 0x0000
Wait 0x003c
Call sub_08069A3C
@@ -1,12 +1,12 @@
@ Hyrule Town Goron Merchant
SCRIPT_START script_GoronMerchant
BeginBlock
_0807EB44 0x0004
SetAnimationState 0x0004
DoPostScriptAction 0x0000
DoPostScriptAction 0x000a
DoPostScriptAction 0x0007
_0807E9D4
Call sub_0807F348
Call SetPriorityMessage
Call sub_08069684
EndBlock
script_080107F2:
@@ -25,9 +25,9 @@ script_08010804:
CheckEntityInteractType
JumpIfNot script_08010804
EndBlock
_0807E864
SetPlayerIdle
Call sub_0807DF28
_0807EB74
FacePlayer
CheckGlobalFlag 0x0042
JumpIfNot script_08010858
CheckGlobalFlag 0x0043
@@ -46,9 +46,9 @@ script_08010858:
Jump script_080108BA
script_08010860:
EndBlock
_0807E864
SetPlayerIdle
Call sub_0807DF38
_0807EB74
FacePlayer
Call sub_08069660
WaitUntilTextboxCloses
CheckTextboxResult
@@ -57,7 +57,7 @@ script_08010860:
JumpIfNot script_080108B2
WaitPlayerGetItem
WaitUntilTextboxCloses
_0807EB8C
FaceAwayFromPlayer
CheckGlobalFlag 0x0042
JumpIfNot script_080108AA
CheckGlobalFlag 0x0043
@@ -81,7 +81,7 @@ script_080108B2:
script_080108BA:
WaitUntilTextboxCloses
Call sub_0807DF50
_0807E878
_0807EB44 0x0004
EnablePlayerControl
SetAnimationState 0x0004
DoPostScriptAction 0x0000
Jump script_08010804
+4 -4
View File
@@ -3,7 +3,7 @@ SCRIPT_START script_GuardEast
BeginBlock
CheckInventory1 0x0012
JumpIf script_0800FF6A
_0807EB44 0x0006
SetAnimationState 0x0006
_0807E9D4
CallWithArg sub_0807F3D8, 0x00000008
EndBlock
@@ -15,13 +15,13 @@ script_0800FF34:
CheckEntityInteractType
JumpIfNot script_0800FF34
EndBlock
_0807E864
_0807EB74
SetPlayerIdle
FacePlayer
CallWithArg sub_0807F3D8, 0x00000008
Call sub_08064428
WaitUntilTextboxCloses
Wait 0x000f
_0807E878
EnablePlayerControl
Jump script_0800FF34
script_0800FF6A:
DoPostScriptAction 0x0008
@@ -2,16 +2,16 @@
SCRIPT_START script_GuardLibrary
BeginBlock
_0807E9D4
_0807EB44 0x0004
SetAnimationState 0x0004
DoPostScriptAction 0x000a
CallWithArg sub_0807F3D8, 0x00000000
EndBlock
script_08010410:
CheckEntityInteractType
JumpIfNot script_08010410
_0807E864
_0807EB74
SetPlayerIdle
FacePlayer
Call sub_08064428
WaitUntilTextboxCloses
_0807E878
EnablePlayerControl
Jump script_08010410
@@ -3,7 +3,7 @@ SCRIPT_START script_GuardNorth
BeginBlock
CheckInventory1 0x0012
JumpIf script_0800FF0E
_0807EB44 0x0006
SetAnimationState 0x0006
_0807E9D4
CallWithArg sub_0807F3D8, 0x00000008
EndBlock
@@ -15,13 +15,13 @@ script_0800FED8:
CheckEntityInteractType
JumpIfNot script_0800FED8
EndBlock
_0807E864
_0807EB74
SetPlayerIdle
FacePlayer
CallWithArg sub_0807F3D8, 0x00000008
Call sub_08064428
WaitUntilTextboxCloses
Wait 0x000f
_0807E878
EnablePlayerControl
Jump script_0800FED8
script_0800FF0E:
DoPostScriptAction 0x0008
@@ -2,7 +2,7 @@
SCRIPT_START script_GuardPatrolling
BeginBlock
_0807E9D4
_0807EB44 0x0004
SetAnimationState 0x0004
DoPostScriptAction 0x000a
CallWithArg sub_0807F3D8, 0x00000004
EndBlock
+15 -15
View File
@@ -1,7 +1,7 @@
@ Hyrule Town Guard west
SCRIPT_START script_GuardWest
BeginBlock
_0807EB44 0x0002
SetAnimationState 0x0002
_0807E9D4
CallWithArg sub_0807F3D8, 0x00000008
Call sub_080644A4
@@ -73,8 +73,8 @@ script_0800FFCC:
.endif
.endif
.endif
_0807E864
_0807EB74
SetPlayerIdle
FacePlayer
CallWithArg sub_0807F3D8, 0x00000008
CheckInventory1 0x0048
JumpIf script_0800FFF8
@@ -105,19 +105,19 @@ script_0801000A:
Jump script_08010060
script_08010014:
EndBlock
_0807E888
Call sub_0807F594
_0807E864
_0807EB74
DisablePlayerControl
Call WaitForPlayerIdle
SetPlayerIdle
FacePlayer
CallWithArg sub_0807F3D8, 0x00000008
PlaySound SFX_TASK_COMPLETE
MessageNoOverlap 0x340a
WaitUntilTextboxCloses
_0807EB44 0x0004
SetAnimationState 0x0004
CallWithArg sub_0807F3D8, 0x0000000c
SetEntitySpeed 0x0100
_0807EDD4 0x0018, 0x0108
_0807EB44 0x0002
SetAnimationState 0x0002
CallWithArg sub_0807F3D8, 0x00000008
.ifdef JP
SetLocalFlag 0x00cb
@@ -135,26 +135,26 @@ script_08010014:
script_08010060:
Call sub_080644A4
CallWithArg sub_0807F5B0, 0x0000000a
_0807E878
EnablePlayerControl
Jump script_0800FF92
.2byte 0x0000
BeginBlock
_0807E9D4
DoPostScriptAction 0x000a
_0807EB44 0x0004
SetAnimationState 0x0004
CallWithArg sub_080672B0, 0x00000000
EndBlock
script_08010090:
CheckEntityInteractType
JumpIfNot script_08010090
_0807E864
_0807EB74
SetPlayerIdle
FacePlayer
CallWithArg sub_080672B0, 0x00000004
MessageFromTarget 0x0a01
WaitUntilTextboxCloses
Wait 0x000f
_0807E878
_0807EB44 0x0004
EnablePlayerControl
SetAnimationState 0x0004
CallWithArg sub_080672B0, 0x00000000
Jump script_08010090
DoPostScriptAction 0x0006
@@ -2,19 +2,19 @@
SCRIPT_START script_HurdyGurdyMan
BeginBlock
DoPostScriptAction 0x000a
_0807EB44 0x0004
_0807E930 0x0008
SetAnimationState 0x0004
SetAnimation 0x0008
Call sub_0806E440
EndBlock
script_08010BCA:
CheckEntityInteractType
JumpIfNot script_08010BCA
_0807E864
_0807EB74
SetPlayerIdle
FacePlayer
DoPostScriptAction 0x0000
Call sub_0806E418
WaitUntilTextboxCloses
_0807E878
_0807E930 0x0008
EnablePlayerControl
SetAnimation 0x0008
Jump script_08010BCA
.2byte 0x0000
+4 -4
View File
@@ -2,16 +2,16 @@
SCRIPT_START script_InnDoor
CheckPlayerInRegion2 0x0808
JumpIfNot script_InnDoor
_0807E864
Call sub_0807F9A4
SetPlayerIdle
Call WaitForPlayerNormal
Call sub_0807DF28
StartPlayerScript script_PlayerAtInnDoor
WaitForSyncFlagAndClear 0x00000001
CheckRoomFlag 0x0001
JumpIf script_08010900
_0807EB28 0x0b63
EzloMessage 0x0b63
WaitUntilTextboxCloses
script_08010900:
Call sub_0807DF50
_0807E878
EnablePlayerControl
Jump script_InnDoor
+6 -6
View File
@@ -10,18 +10,18 @@ script_080102A6:
JumpIfNot script_080102A6
CheckRoomFlag 0x0009
JumpIfNot script_080102CC
_0807E864
_0807EB74
SetPlayerIdle
FacePlayer
Call sub_0806265C
WaitUntilTextboxCloses
_0807E878
EnablePlayerControl
Call sub_08062500
Jump script_080102A6
script_080102CC:
_0807E864
_0807EB74
SetPlayerIdle
FacePlayer
Call sub_0806265C
WaitUntilTextboxCloses
_0807E878
EnablePlayerControl
Jump script_080102A6
.2byte 0x0000
+3 -3
View File
@@ -8,10 +8,10 @@ SCRIPT_START script_Kid2
script_080102F2:
CheckEntityInteractType
JumpIfNot script_080102F2
_0807E864
_0807EB74
SetPlayerIdle
FacePlayer
Call sub_0806265C
WaitUntilTextboxCloses
_0807E878
EnablePlayerControl
Jump script_080102F2
.2byte 0x0000
+1 -1
View File
@@ -7,7 +7,7 @@ script_08010314:
EndBlock
Call sub_08062698
Call sub_080626AC
CallWithArg sub_0807F0EC, 0x00000009
CallWithArg GetRandomInt, 0x00000009
JumpTable script_08010340, script_0801034A, script_08010354, script_0801035E, script_08010368, script_08010372, script_0801037C, script_08010386, script_08010390
script_08010340:
_0807EE04 0x0358, 0x0078
+3 -3
View File
@@ -1,7 +1,7 @@
@ Hyrule Town Kid in school
SCRIPT_START script_Kid5
BeginBlock
_0807E930 0x0008
SetAnimation 0x0008
script_08010622:
Call sub_08062A48
DoPostScriptAction 0x000a
@@ -9,8 +9,8 @@ script_08010622:
script_0801062E:
CheckEntityInteractType
JumpIfNot script_0801062E
_0807E864
SetPlayerIdle
Call sub_0806265C
WaitUntilTextboxCloses
_0807E878
EnablePlayerControl
Jump script_0801062E
+1 -1
View File
@@ -1,6 +1,6 @@
@ Hyrule Town Kid in school 2?
SCRIPT_START script_Kid6
BeginBlock
_0807E930 0x0009
SetAnimation 0x0009
Jump script_08010622
.2byte 0x0000
+3 -3
View File
@@ -1,14 +1,14 @@
@ Hyrule Town Kid in school 3?
SCRIPT_START script_Kid7
BeginBlock
_0807E930 0x000b
SetAnimation 0x000b
Jump script_08010622
.2byte 0x0000
BeginBlock
_0807E930 0x000c
SetAnimation 0x000c
Jump script_08010622
.2byte 0x0000
BeginBlock
_0807E930 0x000d
SetAnimation 0x000d
Jump script_08010622
.2byte 0x0000
+1 -1
View File
@@ -8,7 +8,7 @@ script_0800D5AC:
EndBlock
Call sub_08062698
Call sub_080626AC
CallWithArg sub_0807F0EC, 0x00000004
CallWithArg GetRandomInt, 0x00000004
JumpTable script_0800D5CE, script_0800D5D8, script_0800D5E2, script_0800D5EC
script_0800D5CE:
_0807EE04 0x0038, 0x0098
+10 -10
View File
@@ -2,16 +2,16 @@
SCRIPT_START script_Librari
BeginBlock
DoPostScriptAction 0x000a
_0807EB44 0x0004
_0807E930 0x0000
SetAnimationState 0x0004
SetAnimation 0x0000
EndBlock
script_0800E974:
CheckEntityInteractType
JumpIfNot script_0800E974
_0807E864
_0807E930 0x0008
Call sub_0807F2D4
_0807E930 0x0009
SetPlayerIdle
SetAnimation 0x0008
Call WaitForFrameHiBit
SetAnimation 0x0009
Call sub_0806B260
JumpIfNot script_0800E9E4
WaitUntilTextboxCloses
@@ -21,11 +21,11 @@ script_0800E974:
DoPostScriptAction 0x000a
MessageFromTarget 0x4a24
WaitUntilTextboxCloses
_0807E930 0x000a
SetAnimation 0x000a
Wait 0x0014
MessageFromTarget 0x4a25
WaitUntilTextboxCloses
_0807E930 0x0000
SetAnimation 0x0000
StartPlayerScript script_PlayerActivatedTrapCard
WaitForSyncFlagAndClear 0x00000001
SetLocalFlag 0x0074
@@ -37,6 +37,6 @@ script_0800E974:
script_0800E9E4:
WaitUntilTextboxCloses
Wait 0x000f
_0807E878
_0807E930 0x0000
EnablePlayerControl
SetAnimation 0x0000
Jump script_0800E974
@@ -2,16 +2,16 @@
SCRIPT_START script_LibrariLater
BeginBlock
DoPostScriptAction 0x000a
_0807EB44 0x0004
_0807E930 0x0000
SetAnimationState 0x0004
SetAnimation 0x0000
EndBlock
script_08012440:
CheckEntityInteractType
JumpIfNot script_08012440
_0807E864
_0807E930 0x0008
Call sub_0807F2D4
_0807E930 0x0009
SetPlayerIdle
SetAnimation 0x0008
Call WaitForFrameHiBit
SetAnimation 0x0009
Call sub_0806B2B4
WaitUntilTextboxCloses
CheckLocalFlag 0x00b3
@@ -27,8 +27,8 @@ script_08012440:
.endif
.endif
script_08012474:
_0807E878
_0807E930 0x0000
EnablePlayerControl
SetAnimation 0x0000
Jump script_08012440
.align 2, 0
@@ -2,17 +2,17 @@
SCRIPT_START script_LibrarianLeft
BeginBlock
_0807E9D4
_0807EB44 0x0004
SetAnimationState 0x0004
DoPostScriptAction 0x000a
_0807E930 0x0000
SetAnimation 0x0000
EndBlock
script_08008BA2:
_0807E944
_0807E864
_0807E930 0x0004
Call sub_0807F2D4
TriggerInteract
SetPlayerIdle
SetAnimation 0x0004
Call WaitForFrameHiBit
MessageFromTarget 0x4912
WaitUntilTextboxCloses
_0807E930 0x0008
_0807E878
SetAnimation 0x0008
EnablePlayerControl
Jump script_08008BA2
@@ -2,27 +2,27 @@
SCRIPT_START script_LibrarianLeftWithQuest
BeginBlock
_0807E9D4
_0807EB44 0x0004
SetAnimationState 0x0004
DoPostScriptAction 0x000a
_0807E930 0x0000
SetAnimation 0x0000
.ifdef EU
SetGlobalFlag 0x0061
.endif
EndBlock
script_08008BD2:
_0807E944
_0807E864
TriggerInteract
SetPlayerIdle
.ifndef EU
SetGlobalFlag 0x0061
.endif
_0807E930 0x0004
Call sub_0807F2D4
SetAnimation 0x0004
Call WaitForFrameHiBit
WaitUntilTextboxCloses
Call sub_0806BA34
JumpIfNot script_08008C54
WaitUntilTextboxCloses
CallWithArg sub_0806BB1C, 0x00000000
Call sub_0807F2D4
Call WaitForFrameHiBit
CallWithArg sub_0806BB1C, 0x00000001
Call sub_0806BB7C
JumpIfNot script_08008C5C
@@ -33,17 +33,17 @@ script_08008BD2:
WaitForSyncFlag 0x00000004
Wait 0x000f
PlaySound SFX_SECRET
_0807E930 0x0004
Call sub_0807F2D4
SetAnimation 0x0004
Call WaitForFrameHiBit
MessageNoOverlap 0x4913
WaitUntilTextboxCloses
_0807E930 0x0008
Call sub_0807F2D4
SetAnimation 0x0008
Call WaitForFrameHiBit
Jump script_08008C5C
script_08008C54:
_0807E930 0x0008
SetAnimation 0x0008
Wait 0x000f
script_08008C5C:
WaitUntilTextboxCloses
_0807E878
EnablePlayerControl
Jump script_08008BD2
@@ -2,18 +2,18 @@
SCRIPT_START script_LibrarianRight
BeginBlock
_0807E9D4
_0807EB44 0x0004
_0807E930 0x0000
SetAnimationState 0x0004
SetAnimation 0x0000
DoPostScriptAction 0x000a
EndBlock
script_08008B6E:
_0807E944
_0807E864
_0807E930 0x0004
Call sub_0807F2D4
TriggerInteract
SetPlayerIdle
SetAnimation 0x0004
Call WaitForFrameHiBit
Call sub_0806BBB0
WaitUntilTextboxCloses
_0807E930 0x0008
_0807E878
SetAnimation 0x0008
EnablePlayerControl
Jump script_08008B6E
.2byte 0x0000
@@ -8,11 +8,11 @@ SCRIPT_START script_LibraryVisitor
script_08008DA0:
CheckEntityInteractType
JumpIfNot script_08008DA0
_0807E864
_0807EB74
SetPlayerIdle
FacePlayer
Call sub_08061FD8
Call sub_08062048
WaitUntilTextboxCloses
_0807E878
EnablePlayerControl
Jump script_08008DA0
.2byte 0x0000
+1 -1
View File
@@ -2,7 +2,7 @@
SCRIPT_START script_MaidTown
BeginBlock
_0807E9D4
_0807EB44 0x0004
SetAnimationState 0x0004
DoPostScriptAction 0x0000
DoPostScriptAction 0x000a
SetIntVariable sub_08064688
@@ -3,16 +3,16 @@ SCRIPT_START script_MalonHyruleTown
BeginBlock
DoPostScriptAction 0x000a
DoPostScriptAction 0x0007
_0807EB44 0x0004
_0807E930 0x000e
SetAnimationState 0x0004
SetAnimation 0x000e
EndBlock
Call sub_08065914
script_08014F4A:
CheckEntityInteractType
JumpIfNot script_08014F4A
_0807E864
SetPlayerIdle
Call sub_0807DF28
_0807EB74
FacePlayer
DoPostScriptAction 0x0000
BeginBlock
MessageNoOverlap 0x3b0b
@@ -38,7 +38,7 @@ script_08014FA2:
script_08014FA6:
WaitUntilTextboxCloses
Call sub_0807DF50
_0807E878
_0807EB44 0x0004
_0807E930 0x000e
EnablePlayerControl
SetAnimationState 0x0004
SetAnimation 0x000e
Jump script_08014F4A
+7 -7
View File
@@ -3,21 +3,21 @@ SCRIPT_START script_Mama
BeginBlock
Call sub_0806C4F8
DoPostScriptAction 0x000a
_0807EB44 0x0000
SetAnimationState 0x0000
EndBlock
script_0800E932:
CheckEntityInteractType
JumpIfNot script_0800E932
_0807E864
_0807EB44 0x0004
_0807E930 0x0004
SetPlayerIdle
SetAnimationState 0x0004
SetAnimation 0x0004
script_0800E942:
Call sub_0806C4A8
JumpIfNot script_0800E942
Call sub_0806C4DC
WaitUntilTextboxCloses
_0807E878
_0807EB44 0x0000
_0807E930 0x0000
EnablePlayerControl
SetAnimationState 0x0000
SetAnimation 0x0000
Jump script_0800E932
.2byte 0x0000
+5 -5
View File
@@ -4,13 +4,13 @@ SCRIPT_START script_Marcy
DoPostScriptAction 0x0007
_0807E9D4
DoPostScriptAction 0x000a
_0807E930 0x0000
SetAnimation 0x0000
EndBlock
script_08010746:
CheckEntityInteractType
JumpIfNot script_08010746
_0807E864
_0807E930 0x0004
SetPlayerIdle
SetAnimation 0x0004
BeginBlock
Call sub_08062D18
JumpIfNot script_08010786
@@ -29,6 +29,6 @@ script_08010778:
script_08010786:
EndBlock
WaitUntilTextboxCloses
_0807E878
_0807E930 0x0008
EnablePlayerControl
SetAnimation 0x0008
Jump script_08010746
+10 -10
View File
@@ -3,21 +3,21 @@ SCRIPT_START script_Mayor
BeginBlock
Call sub_0806CE5C
DoPostScriptAction 0x000a
_0807EB44 0x0004
_0807E930 0x0008
SetAnimationState 0x0004
SetAnimation 0x0008
EndBlock
script_0800EA6A:
CheckEntityInteractType
JumpIfNot script_0800EA6A
_0807E864
_0807EB74
SetPlayerIdle
FacePlayer
CallWithArg sub_0807F3D8, 0x00000004
Call sub_0807F2D4
_0807E930 0x0009
Call WaitForFrameHiBit
SetAnimation 0x0009
Call sub_0806CE80
WaitUntilTextboxCloses
_0807E878
_0807E930 0x000a
Call sub_0807F2D4
_0807E930 0x0008
EnablePlayerControl
SetAnimation 0x000a
Call WaitForFrameHiBit
SetAnimation 0x0008
Jump script_0800EA6A
@@ -3,19 +3,19 @@ SCRIPT_START script_MutohInMill
BeginBlock
Call sub_08067100
DoPostScriptAction 0x000a
_0807EB44 0x0004
SetAnimationState 0x0004
DoPostScriptAction 0x0000
EndBlock
script_0800954E:
CheckEntityInteractType
JumpIfNot script_0800954E
_0807E864
SetPlayerIdle
DoPostScriptAction 0x0001
_0807EB74
FacePlayer
Call sub_080670E4
WaitUntilTextboxCloses
_0807E878
_0807EB44 0x0004
EnablePlayerControl
SetAnimationState 0x0004
DoPostScriptAction 0x0000
Jump script_0800954E
.2byte 0x0000
+13 -13
View File
@@ -2,7 +2,7 @@
SCRIPT_START script_Nayru
BeginBlock
Call sub_08064928
_0807EB44 0x0004
SetAnimationState 0x0004
DoPostScriptAction 0x0001
DoPostScriptAction 0x000a
CheckGlobalFlag 0x0047
@@ -14,13 +14,13 @@ script_08011D46:
CheckEntityInteractType
JumpIfNot script_08011D46
EndBlock
_0807E864
_0807EB74
SetPlayerIdle
FacePlayer
DoPostScriptAction 0x0000
MessageNoOverlap 0x4513
WaitUntilTextboxCloses
_0807E878
_0807EB44 0x0004
EnablePlayerControl
SetAnimationState 0x0004
DoPostScriptAction 0x0001
Jump script_08011D46
script_08011D6E:
@@ -33,29 +33,29 @@ script_08011D6E:
CheckEntityInteractType
JumpIfNot script_08011D6E
EndBlock
_0807E864
_0807EB74
SetPlayerIdle
FacePlayer
DoPostScriptAction 0x0000
MessageNoOverlap 0x3103
WaitUntilTextboxCloses
CheckTextboxResult
JumpIf script_08011DBA
_0807E878
_0807EB44 0x0004
EnablePlayerControl
SetAnimationState 0x0004
DoPostScriptAction 0x0001
Jump script_08011D6E
script_08011DAC:
CheckEntityInteractType
JumpIfNot script_08011DAC
_0807E864
_0807EB74
SetPlayerIdle
FacePlayer
DoPostScriptAction 0x0000
script_08011DBA:
MessageNoOverlap 0x3106
WaitUntilTextboxCloses
SetGlobalFlag 0x002c
_0807E878
_0807EB44 0x0004
EnablePlayerControl
SetAnimationState 0x0004
DoPostScriptAction 0x0001
Jump script_08011DAC
.2byte 0x0000
+9 -9
View File
@@ -2,7 +2,7 @@
SCRIPT_START script_Nayru2
BeginBlock
Call sub_08064928
_0807EB44 0x0004
SetAnimationState 0x0004
DoPostScriptAction 0x0001
DoPostScriptAction 0x000a
EndBlock
@@ -16,8 +16,8 @@ script_08011F22:
CheckEntityInteractType
JumpIfNot script_08011F22
EndBlock
_0807E864
_0807EB74
SetPlayerIdle
FacePlayer
DoPostScriptAction 0x0000
CheckGlobalFlag 0x0048
JumpIf script_08011F58
@@ -30,21 +30,21 @@ script_08011F58:
CheckTextboxResult
JumpIf script_08011F80
script_08011F64:
_0807E878
_0807EB44 0x0004
EnablePlayerControl
SetAnimationState 0x0004
DoPostScriptAction 0x0001
Jump script_08011F22
script_08011F72:
CheckEntityInteractType
JumpIfNot script_08011F72
_0807E864
_0807EB74
SetPlayerIdle
FacePlayer
DoPostScriptAction 0x0000
script_08011F80:
MessageNoOverlap 0x3112
WaitUntilTextboxCloses
SetGlobalFlag 0x002f
_0807E878
_0807EB44 0x0004
EnablePlayerControl
SetAnimationState 0x0004
DoPostScriptAction 0x0001
Jump script_08011F72
@@ -2,19 +2,19 @@
SCRIPT_START script_NayruAlone
BeginBlock
Call sub_08064928
_0807EB44 0x0004
SetAnimationState 0x0004
DoPostScriptAction 0x0001
DoPostScriptAction 0x000a
EndBlock
script_08012216:
CheckEntityInteractType
JumpIfNot script_08012216
_0807E864
_0807EB74
SetPlayerIdle
FacePlayer
DoPostScriptAction 0x0000
MessageNoOverlap 0x4525
WaitUntilTextboxCloses
_0807E878
_0807EB44 0x0004
EnablePlayerControl
SetAnimationState 0x0004
DoPostScriptAction 0x0001
Jump script_08012216
@@ -2,15 +2,15 @@
SCRIPT_START script_NayruMovedIn
BeginBlock
Call sub_08064928
_0807EB44 0x0004
SetAnimationState 0x0004
DoPostScriptAction 0x0001
DoPostScriptAction 0x000a
EndBlock
script_080120C6:
CheckEntityInteractType
JumpIfNot script_080120C6
_0807E864
_0807EB74
SetPlayerIdle
FacePlayer
DoPostScriptAction 0x0000
CheckLocalFlag 0x0095
JumpIf script_080120EA
@@ -51,8 +51,8 @@ script_08012126:
MessageNoOverlap 0x311b
script_0801212A:
WaitUntilTextboxCloses
_0807E878
_0807EB44 0x0004
EnablePlayerControl
SetAnimationState 0x0004
DoPostScriptAction 0x0001
Jump script_080120C6
.align 2, 0
@@ -1,30 +1,30 @@
@ Simons Simulation OBJECT_69
SCRIPT_START script_Object69SimonsSimulation
BeginBlock
_0807E888
DisablePlayerControl
EndBlock
CallWithArg sub_0806C2A0, 0x00000001
WaitForFadeFinish
Wait 0x003c
_0807E878
EnablePlayerControl
SetRoomFlag 0x0000
PlayBgm BGM_FIGHT_THEME2
script_08011C04:
CheckRoomFlag 0x0064
JumpIfNot script_08011C04
StopBgm
_0807E864
SetPlayerIdle
Wait 0x003c
CameraTargetEntity
Wait 0x003c
Call Simon_CreateChest
Wait 0x003c
CameraTargetPlayer
_0807E878
EnablePlayerControl
script_08011C28:
CheckLocalFlag 0x0001
JumpIfNot script_08011C28
_0807E888
DisablePlayerControl
WaitPlayerGetItem
Wait 0x001e
CallWithArg sub_0806C2A0, 0x00000000
@@ -8,22 +8,22 @@ SCRIPT_START script_Object6ACarlov
script_080145C2:
CheckRoomFlag 0x0005
JumpIfNot script_080145C2
_0807E864
SetPlayerIdle
ClearRoomFlag 0x0005
.ifdef EU
Wait 0x0018
_0807E8E4_1
_0807EB44 0x0006
SetAnimationState 0x0006
.else
Wait 0x000c
_0807EB8C
FaceAwayFromPlayer
.endif
MessageFromTargetPos 0x432e, 0x000c
WaitUntilTextboxCloses
.ifdef EU
Wait 0x0018
.endif
_0807E878
EnablePlayerControl
Jump script_080145C2
script_080145E4:
EndBlock
@@ -2,7 +2,7 @@
SCRIPT_START script_Object6ACarlov2
BeginBlock
DoPostScriptAction 0x0008
_0807EB44 0x0004
SetAnimationState 0x0004
DoPostScriptAction 0x0000
EndBlock
script_080145F8:
@@ -13,19 +13,19 @@ script_080145F8:
JumpIfNot script_080145F8
CheckRoomFlag 0x0009
JumpIf script_08014632
_0807E864
SetPlayerIdle
Wait 0x0018
_0807E8E4_3
_0807EB44 0x0002
SetAnimationState 0x0002
MessageFromTargetPos 0x432b, 0x000c
WaitUntilTextboxCloses
Wait 0x0018
_0807E878
EnablePlayerControl
Jump script_080145F8
script_08014632:
CheckRoomFlag 0x0000
JumpIfNot script_08014632
_0807E864
SetPlayerIdle
Call sub_0807DF28
script_08014642:
CheckRoomFlag 0x0009
@@ -33,12 +33,12 @@ script_08014642:
SetSyncFlag 0x00000004
WaitForSyncFlagAndClear 0x00000008
Call sub_0807DF50
_0807E878
EnablePlayerControl
Jump script_080145F8
.else
CheckRoomFlag 0x0000
JumpIfNot script_080145F8
_0807E864
SetPlayerIdle
Call sub_0807DF28
script_08014608:
CheckRoomFlag 0x0004
@@ -46,7 +46,7 @@ script_08014608:
SetSyncFlag 0x00000004
WaitForSyncFlagAndClear 0x00000008
Call sub_0807DF50
_0807E878
EnablePlayerControl
Jump script_080145F8
.endif
.align 2, 0
@@ -7,14 +7,14 @@ script_0801454C:
JumpIfNot script_0801454C
CheckRoomFlag 0x0000
JumpIfNot script_0801454C
_0807E864
_0807EB28 0x4217
SetPlayerIdle
EzloMessage 0x4217
WaitUntilTextboxCloses
StartPlayerScript script_PlayerWhenLeavingCarlovAlreadyPaid
Wait 0x0010
SetSyncFlag 0x00000001
WaitForSyncFlagAndClear 0x00000002
_0807E878
EnablePlayerControl
Jump script_0801454C
SCRIPT_END
.2byte 0x0000
@@ -3,7 +3,7 @@ SCRIPT_START script_OldLadyCatHouse1
BeginBlock
Call sub_08061E70
DoPostScriptAction 0x000a
_0807EB44 0x0004
SetAnimationState 0x0004
Call sub_08061FD8
EndBlock
Jump script_0800EBF4
@@ -3,18 +3,18 @@ SCRIPT_START script_OldLadyCatHouse2
BeginBlock
Call sub_08061E70
DoPostScriptAction 0x000a
_0807EB44 0x0006
SetAnimationState 0x0006
Call sub_08061FD8
EndBlock
@ Common end code for Townspersons?
script_0800EBF4:
CheckEntityInteractType
JumpIfNot script_0800EBF4
_0807E864
_0807EB74
SetPlayerIdle
FacePlayer
Call sub_08061FD8
Call sub_08062048
WaitUntilTextboxCloses
_0807E878
EnablePlayerControl
Jump script_0800EBF4
.2byte 0x0000
@@ -6,7 +6,7 @@ SCRIPT_START script_Phonograph
script_0800BA46:
CheckEntityInteractType
JumpIfNot script_0800BA46
_0807E864
SetPlayerIdle
Call sub_0807DF28
MessageFromTarget 0x3301
WaitUntilTextboxCloses
@@ -17,5 +17,5 @@ script_0800BA46:
PlayBGM
script_0800BA6C:
Call sub_0807DF50
_0807E878
EnablePlayerControl
Jump script_0800BA46
@@ -19,18 +19,18 @@ SCRIPT_START script_PhonographDoor
CheckPlayerInRegion2 0x0808
JumpIfNot script_PhonographDoor
EndBlock
_0807E864
Call sub_0807F9A4
SetPlayerIdle
Call WaitForPlayerNormal
Call sub_0807DF28
StartPlayerScript script_PlayerCannotEnter
WaitForSyncFlagAndClear 0x00000001
CheckRoomFlag 0x0001
JumpIf script_080109DE
_0807EB28 0x0b64
EzloMessage 0x0b64
WaitUntilTextboxCloses
script_080109DE:
Call sub_0807DF50
_0807E878
EnablePlayerControl
Jump script_PhonographDoor
script_080109EA:
DoPostScriptAction 0x0006
+6 -6
View File
@@ -1,21 +1,21 @@
@ Hyrule Town Pina
SCRIPT_START script_Pina
BeginBlock
_0807EB44 0x0004
_0807E930 0x0000
SetAnimationState 0x0004
SetAnimation 0x0000
Call sub_08063CAC
DoPostScriptAction 0x000a
Call sub_0807F348
Call SetPriorityMessage
EndBlock
script_080104BC:
CheckEntityInteractType
JumpIfNot script_080104BC
_0807E864
_0807EB74
SetPlayerIdle
FacePlayer
CallWithArg sub_0807F3D8, 0x00000004
Call sub_08063C90
WaitUntilTextboxCloses
Wait 0x000f
_0807E878
EnablePlayerControl
CallWithArg sub_0807F3D8, 0x00000000
Jump script_080104BC
+5 -5
View File
@@ -3,15 +3,15 @@ SCRIPT_START script_Pita
BeginBlock
_0807E9D4
DoPostScriptAction 0x000a
_0807EB44 0x0004
SetAnimationState 0x0004
DoPostScriptAction 0x0000
EndBlock
script_080106BE:
CheckEntityInteractType
JumpIfNot script_080106BE
_0807E864
_0807EB74
Call sub_0807F2D4
SetPlayerIdle
FacePlayer
Call WaitForFrameHiBit
DoPostScriptAction 0x0000
HasRoomItemForSale
JumpIf script_080106E0
@@ -39,7 +39,7 @@ script_08010724:
WaitPlayerGetItem
script_08010726:
WaitUntilTextboxCloses
_0807E878
EnablePlayerControl
DoPostScriptAction 0x0001
Jump script_080106BE
.2byte 0x0000
@@ -1,12 +1,12 @@
@ Player at Library fall through trap
SCRIPT_START script_PlayerActivatedTrapCard
_0807EB44 0x0006
SetAnimationState 0x0006
DoPostScriptAction 0x0000
Wait 0x0014
_0807EB44 0x0002
SetAnimationState 0x0002
DoPostScriptAction 0x0000
Wait 0x0014
_0807EB44 0x0004
SetAnimationState 0x0004
DoPostScriptAction 0x0000
DoPostScriptAction 0x0005
Wait 0x003c
@@ -3,9 +3,9 @@ SCRIPT_START script_PlayerAtDrLeftDoor
BeginBlock
SetEntitySpeed 0x0100
EndBlock
_0807EB44 0x0004
SetAnimationState 0x0004
DoPostScriptAction 0x0001
_0807ECC4 0x0008
WalkSouth 0x0008
SetSyncFlag 0x00000001
Call sub_080791BC
SCRIPT_END
@@ -3,8 +3,8 @@ SCRIPT_START script_PlayerAtInnDoor
BeginBlock
SetEntitySpeed 0x0100
EndBlock
_0807ECC4 0x0010
_0807EB44 0x0004
WalkSouth 0x0010
SetAnimationState 0x0004
DoPostScriptAction 0x0000
SetSyncFlag 0x00000001
Call sub_080791BC
@@ -1,7 +1,7 @@
@ Player at Rem
SCRIPT_START script_PlayerAtRem
BeginBlock
_0807EB44 0x0006
SetAnimationState 0x0006
SetEntitySpeed 0x0140
EndBlock
_0807EDD4 0x00a8, 0x0060
@@ -3,8 +3,8 @@ SCRIPT_START script_PlayerCannotEnter
BeginBlock
SetEntitySpeed 0x0100
EndBlock
_0807EC94 0x0010
_0807EB44 0x0002
WalkEast 0x0010
SetAnimationState 0x0002
DoPostScriptAction 0x0000
SetSyncFlag 0x00000001
Call sub_080791BC
@@ -2,18 +2,18 @@
SCRIPT_START script_PlayerSleepingInn
BeginBlock
Call sub_0807DF28
_0807E864
SetPlayerIdle
ModHealth 0x00a0
EndBlock
Wait 0x003c
_0807E778 0x0004
SetFadeTime 0x0004
DoFade4
WaitForFadeFinish
script_08010A78:
Call sub_0807F0D8
Call CheckAnyKeyPressed
JumpIfNot script_08010A78
DoPostScriptAction 0x0014
_0807E878
EnablePlayerControl
Call sub_0807DF50
Call sub_080791D0
SCRIPT_END
@@ -1,7 +1,7 @@
@ Player at Librari move on trap
SCRIPT_START script_PlayerStepOnTrap
BeginBlock
_0807EB44 0x0004
SetAnimationState 0x0004
SetEntitySpeed 0x0100
EndBlock
DoPostScriptAction 0x0001
@@ -1,7 +1,7 @@
@ Player waking up after Simons Simulation
SCRIPT_START script_PlayerWakingUpAtSimons
BeginBlock
_0807E864
SetPlayerIdle
EndBlock
Wait 0x003c
CallWithArg sub_0806C2A0, 0x00000001
+3 -3
View File
@@ -3,10 +3,10 @@ SCRIPT_START script_Postman
BeginBlock
CheckInventory1 0x0067
JumpIfNot script_08010B62
_0807EB44 0x0004
SetAnimationState 0x0004
DoPostScriptAction 0x0000
SetEntitySpeed 0x0180
CallWithArg sub_0807F348
CallWithArg SetPriorityMessage
Call sub_0806075C
EndBlock
WaitUntilTextboxCloses
@@ -20,7 +20,7 @@ script_08010B1C:
script_08010B22:
EndBlock
BeginBlock
_0807E564
CheckPlayerMinish
JumpIf script_08010B3A
CallWithArg sub_080608E4, 0x00000000
JumpIf script_08010B44
+6 -6
View File
@@ -2,8 +2,8 @@
SCRIPT_START script_Rem
BeginBlock
CallWithArg sub_0806A93C, 0x12345678
_0807EB44 0x0004
_0807E930 0x0002
SetAnimationState 0x0004
SetAnimation 0x0002
CheckInventory1 0x0015
JumpIf script_080130B6
CheckLocalFlag 0x0060
@@ -20,17 +20,17 @@ script_08012F48:
script_08012F50:
Call sub_0806A96C
JumpIfNot script_08012F50
_0807E864
SetPlayerIdle
MessageNoOverlap 0x4401
WaitUntilTextboxCloses
SetLocalFlag 0x0061
_0807E878
_0807E908 0x0001
EnablePlayerControl
SetAction 0x0001
script_08012F6C:
Call sub_0806A96C
JumpIfNot script_08012F6C
MessageNoOverlap 0x4402
WaitUntilTextboxCloses
_0807E908 0x0001
SetAction 0x0001
Jump script_08012F6C
SCRIPT_END
@@ -3,24 +3,24 @@ SCRIPT_START script_RemFallingAsleep
BeginBlock
CheckLocalFlag 0x0060
JumpIf script_08012FD2
_0807E864
SetPlayerIdle
Call sub_0807DF28
StartPlayerScript script_PlayerAtRem
SetLocalFlag 0x0060
ClearLocalFlag 0x0061
EndBlock
WaitForSyncFlagAndClear 0x00000004
_0807E908 0x0004
SetAction 0x0004
Call sub_0806A958
CallWithArg sub_0807F93C, 0x0000f2f4
Call sub_0807DF50
_0807E878
EnablePlayerControl
SetLocalFlag 0x0062
Jump script_08012FFA
script_08012FD2:
BeginBlock
_0807E930 0x000d
_0807E908 0x0005
SetAnimation 0x000d
SetAction 0x0005
SetLocalFlag 0x0062
CallWithArg sub_0807F93C, 0x0000f2f4
Call sub_0806AA10
@@ -28,14 +28,14 @@ script_08012FD2:
CheckInventory1 0x0038
JumpIf script_08013006
script_08012FFA:
_0807E944
TriggerInteract
MessageNoOverlap 0x4403
WaitUntilTextboxCloses
Jump script_08012FFA
script_08013006:
_0807E944
TriggerInteract
BeginBlock
_0807E864
SetPlayerIdle
Call sub_0807DF28
EndBlock
PlaySound SFX_TASK_COMPLETE
@@ -44,7 +44,7 @@ script_08013006:
Wait 0x001e
_0807E8E4_0
Call sub_0806AB9C
_0807E930 0x000b
SetAnimation 0x000b
Wait 0x003c
DoPostScriptAction 0x0004
Wait 0x003c
@@ -57,31 +57,31 @@ script_08013006:
WaitUntilTextboxCloses
Wait 0x001e
Call sub_0806A9E8
_0807E930 0x000f
SetAnimation 0x000f
Wait 0x00f0
MessageNoOverlap 0x4405
WaitUntilTextboxCloses
SetSyncFlag 0x00000200
GivePlayerItem 0x0015
WaitPlayerGetItem
_0807EB8C
FaceAwayFromPlayer
MessageNoOverlap 0x4406
WaitUntilTextboxCloses
_0807E908 0x0001
SetAction 0x0001
Call sub_0807DF50
_0807E878
EnablePlayerControl
script_0801308A:
Call sub_0806A96C
JumpIfNot script_0801308A
MessageNoOverlap 0x4407
WaitUntilTextboxCloses
_0807E908 0x0001
SetAction 0x0001
script_0801309E:
Call sub_0806A96C
JumpIfNot script_0801309E
MessageNoOverlap 0x440d
WaitUntilTextboxCloses
_0807E908 0x0001
SetAction 0x0001
Jump script_0801308A
script_080130B6:
CheckLocalFlag 0x0062
@@ -92,9 +92,9 @@ script_080130C4:
script_080130C6:
Call sub_0806A96C
JumpIfNot script_080130C6
_0807E864
SetPlayerIdle
Call sub_0806AA18
WaitUntilTextboxCloses
_0807E878
_0807E908 0x0001
EnablePlayerControl
SetAction 0x0001
Jump script_080130C6
@@ -4,7 +4,7 @@ SCRIPT_START script_RemTownMinish
_0807E9D4
DoPostScriptAction 0x000a
DoPostScriptAction 0x0012
Call sub_0807F348
Call SetPriorityMessage
EndBlock
script_08013128:
EndBlock
@@ -14,9 +14,9 @@ script_08013128:
Call sub_0806AEE4
Jump script_08013128
script_0801313C:
_0807E864
SetPlayerIdle
EndBlock
_0807EB74
FacePlayer
Call sub_0806AED8
CallWithArg sub_0806AA50, 0x00000000
WaitUntilTextboxCloses
@@ -25,10 +25,10 @@ script_0801313C:
CallWithArg sub_0806AA50, 0x00000002
WaitUntilTextboxCloses
JumpIf script_08013176
_0807E878
EnablePlayerControl
Jump script_08013128
script_08013176:
SetIntVariable 0x00000403
Call sub_0807F420
_0807E878
Call LoadMenu
EnablePlayerControl
Jump script_08013128
+9 -9
View File
@@ -3,34 +3,34 @@ SCRIPT_START script_Simon
BeginBlock
_0807E9D4
DoPostScriptAction 0x000a
_0807EB44 0x0004
SetAnimationState 0x0004
DoPostScriptAction 0x0000
EndBlock
CheckGlobalFlag 0x0050
JumpIfNot script_08011B84
WaitForSyncFlagAndClear 0x00000004
_0807EB44 0x0006
SetAnimationState 0x0006
DoPostScriptAction 0x0004
Wait 0x003c
_0807EB8C
FaceAwayFromPlayer
MessageNoOverlap 0x3d07
WaitUntilTextboxCloses
_0807EB44 0x0004
SetAnimationState 0x0004
ClearGlobalFlag 0x0050
Call sub_0807DF50
_0807E878
EnablePlayerControl
script_08011B84:
CheckEntityInteractType
JumpIfNot script_08011B84
_0807E864
_0807EB74
SetPlayerIdle
FacePlayer
MessageNoOverlap 0x3d01
WaitUntilTextboxCloses
CheckTextboxResult
JumpIf script_08011BA4
script_08011B9A:
_0807E878
_0807EB44 0x0004
EnablePlayerControl
SetAnimationState 0x0004
Jump script_08011B84
script_08011BA4:
HasRupees 0x000a
@@ -2,18 +2,18 @@
SCRIPT_START script_SimonsDoor
CheckPlayerInRegion2 0x0808
JumpIfNot script_SimonsDoor
_0807E864
Call sub_0807F9A4
SetPlayerIdle
Call WaitForPlayerNormal
Call sub_0807DF28
StartPlayerScript script_PlayerCannotEnter
WaitForSyncFlagAndClear 0x00000001
CheckRoomFlag 0x0001
JumpIf script_08010994
_0807EB28 0x0b63
EzloMessage 0x0b63
WaitUntilTextboxCloses
script_08010994:
Call sub_0807DF50
_0807E878
EnablePlayerControl
Jump script_SimonsDoor
@@ -10,16 +10,16 @@ SCRIPT_START script_SittingPerson
script_0800ED20:
CheckEntityInteractType
JumpIfNot script_0800ED20
_0807E864
_0807EB74
SetPlayerIdle
FacePlayer
CallWithArg sub_08063850, 0x00000000
Call sub_08063944
WaitUntilTextboxCloses
JumpIfNot script_0800ED46
_0807F050 0x0070
GiveKinstone 0x0070
WaitPlayerGetItem
script_0800ED46:
_0807E878
EnablePlayerControl
Call sub_08063874
CallWithArg sub_08063850, 0x00000000
Jump script_0800ED20
@@ -1,10 +1,10 @@
@ Hyrule Town SmallTownMinish
SCRIPT_START script_SmallTownMinish
BeginBlock
_0807E564
CheckPlayerMinish
JumpIfNot script_08010BAC
Call sub_0807F924
_0807EB44 0x0004
SetAnimationState 0x0004
DoPostScriptAction 0x0000
DoPostScriptAction 0x0007
DoPostScriptAction 0x000a
@@ -12,16 +12,16 @@ SCRIPT_START script_SmallTownMinish
script_08010B88:
EndBlock
BeginBlock
_0807E564
CheckPlayerMinish
JumpIfNot script_08010BAC
CheckEntityInteractType
JumpIfNot script_08010B88
EndBlock
_0807E864
_0807EB74
SetPlayerIdle
FacePlayer
Call sub_0806E2DC
WaitUntilTextboxCloses
_0807E878
EnablePlayerControl
Jump script_08010B88
script_08010BAC:
DoPostScriptAction 0x0006
+4 -4
View File
@@ -4,18 +4,18 @@ SCRIPT_START script_Stamp
DoPostScriptAction 0x0007
_0807E9D4
DoPostScriptAction 0x000a
_0807EB44 0x0004
SetAnimationState 0x0004
DoPostScriptAction 0x0000
EndBlock
script_080107AA:
CheckEntityInteractType
JumpIfNot script_080107AA
_0807E864
Call sub_0807F2D4
SetPlayerIdle
Call WaitForFrameHiBit
DoPostScriptAction 0x0001
Call sub_08062CBC
WaitUntilTextboxCloses
_0807E878
EnablePlayerControl
DoPostScriptAction 0x0000
Jump script_080107AA
.2byte 0x0000
+18 -18
View File
@@ -9,56 +9,56 @@ SCRIPT_START script_Stockwell
script_080142C4:
EndBlock
BeginBlock
_0807E564
CheckPlayerMinish
JumpIfNot script_080142C4
CheckPlayerInRegion 0x0098, 0x0058, 0x1818
JumpIfNot script_080142C4
EndBlock
_0807E864
SetPlayerIdle
SetLocalFlag 0x0053
Wait 0x0014
_0807E908 0x0004
SetAction 0x0004
Call sub_080654DC
Wait 0x001e
_0807E930 0x0001
SetAnimation 0x0001
Wait 0x000a
_0807E930 0x0003
SetAnimation 0x0003
Wait 0x000a
_0807E930 0x0001
SetAnimation 0x0001
Wait 0x000a
_0807E930 0x0003
SetAnimation 0x0003
Wait 0x000a
_0807E930 0x0002
SetAnimation 0x0002
Wait 0x001e
MessageNoOverlap 0x2c12
WaitUntilTextboxCloses
Wait 0x0014
_0807E930 0x0004
_0807E878
_0807E908 0x0001
SetAnimation 0x0004
EnablePlayerControl
SetAction 0x0001
script_08014330:
EndBlock
BeginBlock
_0807E564
CheckPlayerMinish
JumpIf script_08014330
EntityHasHeight
JumpIf script_08014330
CheckPlayerInRegion 0x00c0, 0x0068, 0x1010
JumpIfNot script_08014330
EndBlock
_0807E864
SetPlayerIdle
SetLocalFlag 0x0054
Wait 0x005a
_0807E908 0x0004
SetAction 0x0004
Call sub_080654EC
Wait 0x001e
_0807E930 0x0001
SetAnimation 0x0001
Wait 0x001e
MessageNoOverlap 0x2c13
WaitUntilTextboxCloses
Wait 0x0014
_0807E930 0x0004
_0807E908 0x0001
_0807E878
SetAnimation 0x0004
SetAction 0x0001
EnablePlayerControl
script_08014382:
SCRIPT_END
@@ -1,7 +1,7 @@
@ Hyrule Town Stockwell do you want to buy?
SCRIPT_START script_StockwellBuy
EndBlock
_0807E864
SetPlayerIdle
WaitUntilTextboxCloses
CheckTextboxResult
JumpIfNot script_080143AC
@@ -10,14 +10,14 @@ SCRIPT_START script_StockwellBuy
JumpIfNot script_080143AC
Wait 0x003c
WaitUntilTextboxCloses
_0807EB8C
FaceAwayFromPlayer
Wait 0x001e
MessageNoOverlapVar
script_080143AC:
WaitUntilTextboxCloses
Wait 0x001e
_0807E930 0x0004
_0807E908 0x0001
_0807E878
SetAnimation 0x0004
SetAction 0x0001
EnablePlayerControl
SCRIPT_END
.2byte 0x0000
@@ -1,10 +1,10 @@
@ Stockwell pick up dog food
SCRIPT_START script_StockwellDogFood
EndBlock
_0807E864
SetPlayerIdle
Call sub_0807DF28
Call sub_080654FC
_0807E930 0x0001
SetAnimation 0x0001
Call sub_080654EC
Wait 0x003c
MessageNoOverlap 0x2c16
@@ -27,16 +27,16 @@ script_080143FA:
MessageNoOverlap 0x2c19
WaitUntilTextboxCloses
SetIntVariable 0x00000303
Call sub_0807F420
Call LoadMenu
.ifndef EU
Wait 0x001e
_0807EB8C
FaceAwayFromPlayer
MessageNoOverlap 0x2c22
WaitUntilTextboxCloses
.endif
script_0801443E:
_0807E930 0x0004
_0807E908 0x0001
SetAnimation 0x0004
SetAction 0x0001
Call sub_0807DF50
_0807E878
EnablePlayerControl
SCRIPT_END
+6 -6
View File
@@ -4,16 +4,16 @@ SCRIPT_START script_Sturgeon
Call sub_08064CC0
DoPostScriptAction 0x000a
DoPostScriptAction 0x0007
_0807EB44 0x0002
_0807E930 0x0000
SetAnimationState 0x0002
SetAnimation 0x0000
EndBlock
script_0800ED76:
_0807E944
_0807E864
_0807EB74
TriggerInteract
SetPlayerIdle
FacePlayer
Call sub_08064CD8
WaitUntilTextboxCloses
Wait 0x000f
_0807E878
EnablePlayerControl
Jump script_0800ED76
.2byte 0x0000
@@ -3,8 +3,8 @@ SCRIPT_START script_SturgeonAllBooksCollected
BeginBlock
SetEntityPositionRelative 0x0068, 0x0018
DoPostScriptAction 0x000f
_0807EB44 0x0004
_0807E930 0x0004
SetAnimationState 0x0004
SetAnimation 0x0004
SetEntitySpeed 0x0300
PlaySound SFX_STAIRS
EndBlock
@@ -16,34 +16,34 @@ SCRIPT_START script_SturgeonAllBooksCollected
_0807EDD4 0x0068, 0x0078
Call sub_08064D10
Wait 0x000f
_0807EB44 0x0002
SetAnimationState 0x0002
Wait 0x000f
Call sub_08064D08
_0807EDD4 0x0098, 0x0078
Call sub_08064D10
Wait 0x000f
_0807EB44 0x0004
SetAnimationState 0x0004
PlaySound SFX_PLY_LIFT
Wait 0x000f
_0807EB44 0x0002
SetAnimationState 0x0002
_0807EDD4 0x00ac, 0x0078
Wait 0x000f
_0807EB44 0x0004
SetAnimationState 0x0004
PlaySound SFX_PLY_LIFT
Wait 0x000f
_0807EB44 0x0002
SetAnimationState 0x0002
_0807EDD4 0x00c0, 0x0078
Wait 0x000f
_0807EB44 0x0004
SetAnimationState 0x0004
PlaySound SFX_PLY_LIFT
Wait 0x000f
_0807EB44 0x0006
SetAnimationState 0x0006
Wait 0x001e
Call sub_08064D08
_0807EDD4 0x0068, 0x0078
Call sub_08064D10
Wait 0x000f
_0807EB44 0x0000
SetAnimationState 0x0000
Wait 0x000f
Call sub_08064D08
_0807EDD4 0x0068, 0x0018
+5 -5
View File
@@ -3,16 +3,16 @@ SCRIPT_START script_Teachers
BeginBlock
Call sub_0806C674
DoPostScriptAction 0x000a
_0807EB44 0x0004
SetAnimationState 0x0004
EndBlock
script_0800E806:
CheckEntityInteractType
JumpIfNot script_0800E806
_0807E864
_0807EB74
SetPlayerIdle
FacePlayer
Call sub_0806C70C
WaitUntilTextboxCloses
_0807E878
_0807EB44 0x0004
EnablePlayerControl
SetAnimationState 0x0004
Jump script_0800E806
.2byte 0x0000
@@ -13,18 +13,18 @@ script_0800E6F4:
Jump script_0800E6F4
script_0800E708:
EndBlock
_0807E864
SetPlayerIdle
Call sub_0806AFE8
JumpIf script_0800E722
WaitUntilTextboxCloses
Wait 0x000f
_0807E878
EnablePlayerControl
Jump script_0800E6F4
script_0800E722:
WaitUntilTextboxCloses
GivePlayerItem 0x0057
WaitPlayerGetItem
WaitUntilTextboxCloses
_0807E878
EnablePlayerControl
Jump script_0800E6F4
.2byte 0x0000
@@ -7,10 +7,10 @@ SCRIPT_START script_TownMinish2
script_0800E73E:
CheckEntityInteractType
JumpIfNot script_0800E73E
_0807E864
_0807EB74
SetPlayerIdle
FacePlayer
CallWithArg sub_0806AF60, 0x00000000
Call sub_0806AFE8
WaitUntilTextboxCloses
_0807E878
EnablePlayerControl
Jump script_0800E73E
@@ -24,15 +24,15 @@ script_0800E788:
Jump script_0800E788
script_0800E7A4:
EndBlock
_0807E864
SetPlayerIdle
Call sub_0806AFE8
WaitUntilTextboxCloses
Wait 0x000f
_0807E878
EnablePlayerControl
Jump script_0800E788
script_0800E7BA:
DoPostScriptAction 0x000f
_0807EB44 0x0002
SetAnimationState 0x0002
CallWithArg sub_0806AF60, 0x00000004
Call sub_0806AF70
_0807EE04 0x0188, 0x0058
@@ -14,7 +14,7 @@ script_0800ED98:
Jump script_0800ED98
script_0800EDB6:
EndBlock
_0807E864
SetPlayerIdle
Call sub_0807DF28
CheckLocalFlag 0x00ae
JumpIf script_0800EE3E
@@ -29,16 +29,16 @@ script_0800EDB6:
MessageFromTarget 0x4c09
WaitUntilTextboxCloses
SetIntVariable 0x00000503
Call sub_0807F420
Call LoadMenu
SetSyncFlag 0x00000040
Call sub_0807DF50
_0807E878
EnablePlayerControl
SetLocalFlag 0x00ae
Jump script_0800ED98
script_0800EE12:
EndBlock
WaitForSyncFlagAndClear 0x00000002
_0807EB44 0x0002
SetAnimationState 0x0002
CallWithArg sub_0806AF60, 0x00000008
WaitForSyncFlagAndClear 0x00000004
Call sub_0806AED8
@@ -48,5 +48,5 @@ script_0800EE3E:
MessageFromTarget 0x4c16
WaitUntilTextboxCloses
Call sub_0807DF50
_0807E878
EnablePlayerControl
Jump script_0800ED98

Some files were not shown because too many files have changed in this diff Show More