mirror of
https://github.com/zeldaret/tmc
synced 2026-06-01 01:39:50 -04:00
Name some script commands
This commit is contained in:
@@ -22,7 +22,7 @@ script_0800B2E2:
|
||||
Call sub_080676E0
|
||||
Call sub_08067534
|
||||
DoPostScriptAction 0x0012
|
||||
_0807E5F8 0x00000001
|
||||
SetSyncFlag 0x00000001
|
||||
script_0800B302:
|
||||
EndBlock
|
||||
SCRIPT_END
|
||||
|
||||
@@ -34,14 +34,14 @@ script_0800B348:
|
||||
Call sub_0806757C
|
||||
script_0800B350:
|
||||
EndBlock
|
||||
WaitForSomething2 0x00000002
|
||||
WaitForSyncFlagAndClear 0x00000002
|
||||
PlaySound SFX_ITEM_BOMB_EXPLODE
|
||||
Call sub_080676D8
|
||||
Call sub_0806757C
|
||||
Call sub_080675D4
|
||||
Wait 0x0014
|
||||
BeginBlock
|
||||
_0807E5F8 0x00000001
|
||||
SetSyncFlag 0x00000001
|
||||
CheckKinstoneFused 0x0006
|
||||
JumpIfNot script_0800B350
|
||||
CheckKinstoneFused 0x0007
|
||||
|
||||
@@ -12,9 +12,9 @@ script_0800B6D4:
|
||||
_0807E864
|
||||
Call sub_0807F9A4
|
||||
StartPlayerScript script_PlayerAtGreatFairy
|
||||
WaitForSomething2 0x00000004
|
||||
WaitForSyncFlagAndClear 0x00000004
|
||||
SetRoomFlag 0x0000
|
||||
WaitForSomething2 0x00000004
|
||||
WaitForSyncFlagAndClear 0x00000004
|
||||
CheckLocalFlag 0x009f
|
||||
JumpIf script_0800B7A2
|
||||
MessageNoOverlap 0x057b
|
||||
@@ -23,6 +23,6 @@ script_0800B6D4:
|
||||
JumpIf script_0800B6A6
|
||||
WaitUntilTextboxCloses
|
||||
SetLocalFlag 0x009f
|
||||
_0807F034 0x0064
|
||||
GivePlayerItem 0x0064
|
||||
Jump script_0800B698
|
||||
.2byte 0x0000
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
@ Castor Wilds OBJECT_69?
|
||||
SCRIPT_START script_Object69
|
||||
BeginBlock
|
||||
_0807E5F8 0x00000000
|
||||
SetSyncFlag 0x00000000
|
||||
.ifdef JP
|
||||
CheckLocalFlag 0x001e
|
||||
.else
|
||||
@@ -19,13 +19,13 @@ SCRIPT_START script_Object69
|
||||
SetEntitySpeed 0x00c0
|
||||
EndBlock
|
||||
script_0800B216:
|
||||
WaitForSomething2 0x00000001
|
||||
WaitForSyncFlagAndClear 0x00000001
|
||||
Call sub_0807DF28
|
||||
MoveEntityToPlayer
|
||||
CameraTargetEntity
|
||||
_0807EDD4 0x0068, 0x0380
|
||||
_0807E5F8 0x00000002
|
||||
WaitForSomething2 0x00000001
|
||||
SetSyncFlag 0x00000002
|
||||
WaitForSyncFlagAndClear 0x00000001
|
||||
Call sub_0807DF50
|
||||
Wait 0x000c
|
||||
CameraTargetPlayer
|
||||
|
||||
@@ -8,8 +8,8 @@ SCRIPT_START script_Object69DarknutFight
|
||||
WaitForPlayerAction0x17
|
||||
StartPlayerScript script_PlayerAtDarknutFight
|
||||
Wait 0x0018
|
||||
_0807E5F8 0x00000002
|
||||
WaitForSomething2 0x00000001
|
||||
SetSyncFlag 0x00000002
|
||||
WaitForSyncFlagAndClear 0x00000001
|
||||
SetRoomFlag 0x0000
|
||||
Wait 0x0010
|
||||
PlayBgm BGM_FIGHT_THEME
|
||||
|
||||
@@ -3,7 +3,7 @@ SCRIPT_START script_PlayerAtDarknutFight
|
||||
BeginBlock
|
||||
DoPostScriptAction 0x0000
|
||||
EndBlock
|
||||
WaitForSomething2 0x00000002
|
||||
WaitForSyncFlagAndClear 0x00000002
|
||||
SetEntitySpeed 0x00e0
|
||||
_0807EDD4 0x0088, 0x0090
|
||||
ClearLocalFlag 0x0039
|
||||
@@ -12,6 +12,6 @@ SCRIPT_START script_PlayerAtDarknutFight
|
||||
Wait 0x002c
|
||||
LoadRoomEntityList gUnk_080DA260
|
||||
Wait 0x001e
|
||||
_0807E5F8 0x00000001
|
||||
SetSyncFlag 0x00000001
|
||||
Call sub_0807921C
|
||||
SCRIPT_END
|
||||
|
||||
@@ -22,7 +22,7 @@ script_08014C56:
|
||||
SetLocalFlag 0x0066
|
||||
MessageNoOverlap 0x2f0d
|
||||
WaitUntilTextboxCloses
|
||||
_0807F034 0x000a
|
||||
GivePlayerItem 0x000a
|
||||
WaitPlayerGetItem
|
||||
Jump script_08014C82
|
||||
script_08014C7C:
|
||||
|
||||
@@ -25,9 +25,9 @@ script_08014B70:
|
||||
EndBlock
|
||||
_0807E864
|
||||
Call sub_0807DF28
|
||||
_0807E5F8 0x00000001
|
||||
SetSyncFlag 0x00000001
|
||||
DoPostScriptAction 0x0004
|
||||
WaitForSomething2 0x00000002
|
||||
WaitForSyncFlagAndClear 0x00000002
|
||||
_0807E930 0x0010
|
||||
Call sub_0806CCF8
|
||||
Wait 0x0014
|
||||
@@ -43,8 +43,8 @@ script_08014B70:
|
||||
Wait 0x0014
|
||||
Call sub_0806CD4C
|
||||
PlaySound SFX_SECRET
|
||||
_0807E5F8 0x00000001
|
||||
WaitForSomething2 0x00000002
|
||||
SetSyncFlag 0x00000001
|
||||
WaitForSyncFlagAndClear 0x00000002
|
||||
Call sub_0807DF50
|
||||
_0807E878
|
||||
script_08014BE8:
|
||||
@@ -60,7 +60,7 @@ script_08014BF2:
|
||||
MessageNoOverlap 0x2f07
|
||||
WaitUntilTextboxCloses
|
||||
SetIntVariable 0x00000064
|
||||
_0807F034 0x003f
|
||||
GivePlayerItem 0x003f
|
||||
WaitPlayerGetItem
|
||||
Jump script_08014C22
|
||||
script_08014C1C:
|
||||
|
||||
@@ -7,12 +7,12 @@ SCRIPT_START script_Object69GreatWhirlwindRevealed
|
||||
CameraTargetEntity
|
||||
Call sub_0807FBC4
|
||||
EndBlock
|
||||
_0807E5F8 0x00000008
|
||||
WaitForSomething2 0x00000010
|
||||
_0807E5F8 0x00000002
|
||||
WaitForSomething2 0x00000004
|
||||
_0807E5F8 0x0000000a
|
||||
WaitForSomething2 0x00000004
|
||||
SetSyncFlag 0x00000008
|
||||
WaitForSyncFlagAndClear 0x00000010
|
||||
SetSyncFlag 0x00000002
|
||||
WaitForSyncFlagAndClear 0x00000004
|
||||
SetSyncFlag 0x0000000a
|
||||
WaitForSyncFlagAndClear 0x00000004
|
||||
_0807EEB4
|
||||
_0807F0B4 0x0004
|
||||
CameraTargetPlayer
|
||||
|
||||
@@ -6,6 +6,6 @@ SCRIPT_START script_PlayerAtSiroc
|
||||
_0807EDD4 0x0078, 0x0040
|
||||
_0807EB44 0x0000
|
||||
DoPostScriptAction 0x0000
|
||||
_0807E5F8 0x00000001
|
||||
SetSyncFlag 0x00000001
|
||||
Call sub_080791BC
|
||||
SCRIPT_END
|
||||
|
||||
@@ -10,7 +10,7 @@ script_08014AD2:
|
||||
_0807E864
|
||||
_0807EB74
|
||||
StartPlayerScript script_PlayerAtSiroc
|
||||
WaitForSomething2 0x00000001
|
||||
WaitForSyncFlagAndClear 0x00000001
|
||||
_0807EB74
|
||||
CheckLocalFlag 0x0064
|
||||
JumpIf script_08014AFE
|
||||
|
||||
@@ -3,14 +3,14 @@ SCRIPT_START script_WindTribespeople6
|
||||
BeginBlock
|
||||
DoPostScriptAction 0x000a
|
||||
EndBlock
|
||||
WaitForSomething2 0x00000001
|
||||
WaitForSyncFlagAndClear 0x00000001
|
||||
_0807EB74
|
||||
DoPostScriptAction 0x0004
|
||||
_0807E5F8 0x00000002
|
||||
WaitForSomething2 0x00000001
|
||||
SetSyncFlag 0x00000002
|
||||
WaitForSyncFlagAndClear 0x00000001
|
||||
MessageNoOverlap 0x2f0a
|
||||
WaitUntilTextboxCloses
|
||||
_0807E5F8 0x00000002
|
||||
SetSyncFlag 0x00000002
|
||||
script_08014AAC:
|
||||
_0807E30C
|
||||
JumpIfNot script_08014AAC
|
||||
|
||||
@@ -7,7 +7,7 @@ SCRIPT_START script_WindTribespeopleGreatWhirlwindRevealed1
|
||||
_0807EB44 0x0004
|
||||
DoPostScriptAction 0x0000
|
||||
EndBlock
|
||||
WaitForSomething2 0x00000008
|
||||
WaitForSyncFlagAndClear 0x00000008
|
||||
DoPostScriptAction 0x0004
|
||||
Wait 0x003c
|
||||
PlaySound SFX_123
|
||||
@@ -15,12 +15,12 @@ SCRIPT_START script_WindTribespeopleGreatWhirlwindRevealed1
|
||||
_0807EDD4 0x01e0, 0x01d8
|
||||
_0807EB44 0x0002
|
||||
DoPostScriptAction 0x0000
|
||||
_0807E5F8 0x00000010
|
||||
SetSyncFlag 0x00000010
|
||||
PlaySound SFX_PLY_JUMP
|
||||
_0807EF3C 0x0180, 0x0030
|
||||
PlaySound SFX_PLY_JUMP
|
||||
_0807EF3C 0x0180, 0x0030
|
||||
_0807EB44 0x0002
|
||||
DoPostScriptAction 0x0001
|
||||
WaitForSomething2 0x00000008
|
||||
WaitForSyncFlagAndClear 0x00000008
|
||||
Jump script_0800D80C
|
||||
|
||||
@@ -6,10 +6,10 @@ SCRIPT_START script_WindTribespeopleGreatWhirlwindRevealed2
|
||||
SetEntityPositionRelative 0x0268, 0x01d8
|
||||
SetEntitySpeed 0x0100
|
||||
EndBlock
|
||||
WaitForSomething2 0x00000002
|
||||
WaitForSyncFlagAndClear 0x00000002
|
||||
_0807EDD4 0x01f0, 0x01d8
|
||||
_0807E5F8 0x00000004
|
||||
WaitForSomething2 0x00000002
|
||||
SetSyncFlag 0x00000004
|
||||
WaitForSyncFlagAndClear 0x00000002
|
||||
script_0800D80C:
|
||||
SetEntitySpeed 0x0100
|
||||
_0807EEF4 0x0000, 0xffe0
|
||||
@@ -21,7 +21,7 @@ script_0800D82A:
|
||||
CallWithArg sub_0807F8D0, 0xffffe000
|
||||
Call sub_0807F8BC
|
||||
JumpIf script_0800D82A
|
||||
_0807E5F8 0x00000004
|
||||
SetSyncFlag 0x00000004
|
||||
DoPostScriptAction 0x0006
|
||||
SCRIPT_END
|
||||
.2byte 0x0000
|
||||
|
||||
@@ -5,32 +5,32 @@ SCRIPT_START script_EzloCap
|
||||
DoPostScriptAction 0x0007
|
||||
EndBlock
|
||||
_0807E930 0x0020
|
||||
WaitForSomething2 0x00000004
|
||||
WaitForSyncFlagAndClear 0x00000004
|
||||
_0807E930 0x0022
|
||||
Call sub_0807F3C8
|
||||
MessageFromTargetPos 0x1102, 0x000c
|
||||
WaitUntilTextboxCloses
|
||||
_0807E930 0x0020
|
||||
_0807E5F8 0x00000008
|
||||
WaitForSomething2 0x00000004
|
||||
SetSyncFlag 0x00000008
|
||||
WaitForSyncFlagAndClear 0x00000004
|
||||
_0807E930 0x0021
|
||||
Call sub_0807F3C8
|
||||
MessageFromTargetPos 0x1103, 0x000c
|
||||
WaitUntilTextboxCloses
|
||||
_0807E930 0x0020
|
||||
_0807E5F8 0x00000008
|
||||
WaitForSomething2 0x00000004
|
||||
SetSyncFlag 0x00000008
|
||||
WaitForSyncFlagAndClear 0x00000004
|
||||
DoPostScriptAction 0x0004
|
||||
Wait 0x003c
|
||||
_0807E5F8 0x00000008
|
||||
WaitForSomething2 0x00000004
|
||||
SetSyncFlag 0x00000008
|
||||
WaitForSyncFlagAndClear 0x00000004
|
||||
DoPostScriptAction 0x0011
|
||||
_0807E930 0x001c
|
||||
MessageFromTargetPos 0x1105, 0x000c
|
||||
WaitUntilTextboxCloses
|
||||
_0807E930 0x0020
|
||||
_0807E5F8 0x00000008
|
||||
WaitForSomething2 0x00000004
|
||||
SetSyncFlag 0x00000008
|
||||
WaitForSyncFlagAndClear 0x00000004
|
||||
_0807E930 0x0022
|
||||
Call sub_0807F3C8
|
||||
MessageFromTargetPos 0x1106, 0x000c
|
||||
@@ -40,8 +40,8 @@ SCRIPT_START script_EzloCap
|
||||
MessageFromTargetPos 0x1107, 0x000c
|
||||
WaitUntilTextboxCloses
|
||||
_0807E930 0x0020
|
||||
_0807E5F8 0x00000008
|
||||
WaitForSomething2 0x00000004
|
||||
SetSyncFlag 0x00000008
|
||||
WaitForSyncFlagAndClear 0x00000004
|
||||
_0807E930 0x0021
|
||||
Call sub_0807F3C8
|
||||
MessageFromTargetPos 0x1108, 0x000c
|
||||
@@ -53,7 +53,7 @@ SCRIPT_START script_EzloCap
|
||||
_0807E930 0x0020
|
||||
DoPostScriptAction 0x000a
|
||||
_0807E9D4
|
||||
_0807E5F8 0x00000008
|
||||
SetSyncFlag 0x00000008
|
||||
script_080127F2:
|
||||
EndBlock
|
||||
BeginBlock
|
||||
@@ -76,38 +76,38 @@ script_08012824:
|
||||
CallWithArg sub_0807F5B0, 0x0000003c
|
||||
Call sub_080791D0
|
||||
EndBlock
|
||||
_0807E5F8 0x00000008
|
||||
WaitForSomething2 0x00000004
|
||||
SetSyncFlag 0x00000008
|
||||
WaitForSyncFlagAndClear 0x00000004
|
||||
DoPostScriptAction 0x000b
|
||||
_0807E5F8 0x00000008
|
||||
WaitForSomething2 0x00000004
|
||||
SetSyncFlag 0x00000008
|
||||
WaitForSyncFlagAndClear 0x00000004
|
||||
Call sub_0806D944
|
||||
_0807E930 0x0010
|
||||
MessageFromTargetPos 0x110a, 0x000c
|
||||
WaitUntilTextboxCloses
|
||||
_0807E930 0x001f
|
||||
_0807E5F8 0x00000008
|
||||
WaitForSomething2 0x00000004
|
||||
SetSyncFlag 0x00000008
|
||||
WaitForSyncFlagAndClear 0x00000004
|
||||
_0807E930 0x0010
|
||||
MessageFromTargetPos 0x110b, 0x000c
|
||||
WaitUntilTextboxCloses
|
||||
_0807E930 0x001f
|
||||
_0807E5F8 0x00000008
|
||||
WaitForSomething2 0x00000004
|
||||
SetSyncFlag 0x00000008
|
||||
WaitForSyncFlagAndClear 0x00000004
|
||||
DoPostScriptAction 0x0004
|
||||
Wait 0x003c
|
||||
_0807E930 0x0010
|
||||
MessageFromTargetPos 0x110c, 0x000c
|
||||
WaitUntilTextboxCloses
|
||||
_0807E930 0x001f
|
||||
_0807E5F8 0x00000008
|
||||
WaitForSomething2 0x00000004
|
||||
SetSyncFlag 0x00000008
|
||||
WaitForSyncFlagAndClear 0x00000004
|
||||
_0807E930 0x0010
|
||||
MessageFromTargetPos 0x110d, 0x000c
|
||||
WaitUntilTextboxCloses
|
||||
_0807E930 0x001f
|
||||
_0807E5F8 0x00000008
|
||||
WaitForSomething2 0x00000004
|
||||
SetSyncFlag 0x00000008
|
||||
WaitForSyncFlagAndClear 0x00000004
|
||||
_0807E930 0x0010
|
||||
MessageFromTargetPos 0x110e, 0x000c
|
||||
WaitUntilTextboxCloses
|
||||
@@ -117,8 +117,8 @@ script_08012824:
|
||||
_0807EC1C 0x0010
|
||||
DoPostScriptAction 0x000a
|
||||
_0807E9D4
|
||||
_0807E5F8 0x00000008
|
||||
WaitForSomething2 0x00000004
|
||||
SetSyncFlag 0x00000008
|
||||
WaitForSyncFlagAndClear 0x00000004
|
||||
script_08012904:
|
||||
EndBlock
|
||||
BeginBlock
|
||||
@@ -153,8 +153,8 @@ script_0801293A:
|
||||
WaitUntilTextboxCloses
|
||||
Call sub_0807DF50
|
||||
_0807E878
|
||||
_0807E5F8 0x00000008
|
||||
WaitForSomething2 0x00000004
|
||||
SetSyncFlag 0x00000008
|
||||
WaitForSyncFlagAndClear 0x00000004
|
||||
script_08012984:
|
||||
EndBlock
|
||||
BeginBlock
|
||||
@@ -190,8 +190,8 @@ script_080129BA:
|
||||
WaitUntilTextboxCloses
|
||||
Call sub_0807DF50
|
||||
_0807E878
|
||||
_0807E5F8 0x00000008
|
||||
WaitForSomething2 0x00000004
|
||||
SetSyncFlag 0x00000008
|
||||
WaitForSyncFlagAndClear 0x00000004
|
||||
script_08012A08:
|
||||
EndBlock
|
||||
BeginBlock
|
||||
@@ -239,6 +239,6 @@ script_08012A74:
|
||||
_0807EB28 0x1112
|
||||
EndBlock
|
||||
WaitUntilTextboxCloses
|
||||
_0807E5F8 0x00000008
|
||||
SetSyncFlag 0x00000008
|
||||
DoPostScriptAction 0x0006
|
||||
SCRIPT_END
|
||||
|
||||
@@ -16,7 +16,7 @@ script_0801248A:
|
||||
CameraTargetPlayer
|
||||
_0807E778 0x0004
|
||||
_0807E80C 0x00000000
|
||||
WaitFor_2
|
||||
WaitForFadeFinish
|
||||
_0807E858 0x0000
|
||||
Call sub_080791BC
|
||||
LoadRoomEntityList gUnk_080F4D70
|
||||
@@ -25,29 +25,29 @@ script_0801248A:
|
||||
Call sub_0807F844
|
||||
_0807E778 0x0004
|
||||
_0807E800 0x00000000
|
||||
WaitFor_2
|
||||
WaitForFadeFinish
|
||||
PlayBgm BGM_EZLO_THEME
|
||||
_0807E5F8 0x00000010
|
||||
WaitForSomething2 0x00000020
|
||||
WaitForSomething2 0x00000100
|
||||
_0807E5F8 0x00000004
|
||||
WaitForSomething2 0x00000008
|
||||
_0807E5F8 0x00000040
|
||||
WaitForSomething2 0x00000080
|
||||
WaitForSomething2 0x00000100
|
||||
_0807E5F8 0x00000004
|
||||
WaitForSomething2 0x00000008
|
||||
SetSyncFlag 0x00000010
|
||||
WaitForSyncFlagAndClear 0x00000020
|
||||
WaitForSyncFlagAndClear 0x00000100
|
||||
SetSyncFlag 0x00000004
|
||||
WaitForSyncFlagAndClear 0x00000008
|
||||
SetSyncFlag 0x00000040
|
||||
WaitForSyncFlagAndClear 0x00000080
|
||||
WaitForSyncFlagAndClear 0x00000100
|
||||
SetSyncFlag 0x00000004
|
||||
WaitForSyncFlagAndClear 0x00000008
|
||||
StopBgm
|
||||
_0807E778 0x0004
|
||||
_0807E80C 0x00000000
|
||||
WaitFor_2
|
||||
WaitForFadeFinish
|
||||
MoveEntityToPlayer
|
||||
Call sub_0807F844
|
||||
CameraTargetPlayer
|
||||
SetFadeMask 0xffffffff
|
||||
_0807E778 0x0004
|
||||
_0807E800 0x00000000
|
||||
WaitFor_2
|
||||
WaitForFadeFinish
|
||||
Call sub_0807DF50
|
||||
_0807E878
|
||||
PlayBGM
|
||||
@@ -60,55 +60,55 @@ script_08012566:
|
||||
Call sub_0806DC7C
|
||||
StopBgm
|
||||
StartPlayerScript script_PlayerEzloBeingBullied
|
||||
WaitForSomething2 0x00000001
|
||||
WaitForSyncFlagAndClear 0x00000001
|
||||
SetEntityPositionRelative 0x0388, 0x0168
|
||||
_0807F0B4 0x0001
|
||||
CameraTargetEntity
|
||||
Wait 0x005a
|
||||
_0807E5F8 0x00000004
|
||||
WaitForSomething2 0x00000008
|
||||
SetSyncFlag 0x00000004
|
||||
WaitForSyncFlagAndClear 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
|
||||
SetSyncFlag 0x00000004
|
||||
WaitForSyncFlagAndClear 0x00000008
|
||||
SetSyncFlag 0x00000040
|
||||
WaitForSyncFlagAndClear 0x00000080
|
||||
WaitForSyncFlagAndClear 0x00000100
|
||||
SetSyncFlag 0x00000004
|
||||
WaitForSyncFlagAndClear 0x00000008
|
||||
SetSyncFlag 0x00000010
|
||||
WaitForSyncFlagAndClear 0x00000020
|
||||
WaitForSyncFlagAndClear 0x00000100
|
||||
SetSyncFlag 0x00000004
|
||||
WaitForSyncFlagAndClear 0x00000008
|
||||
StopBgm
|
||||
PlayBgm BGM_FIGHT_THEME2
|
||||
Call sub_0807DF50
|
||||
_0807E878
|
||||
_0807E5F8 0x00000050
|
||||
SetSyncFlag 0x00000050
|
||||
LoadRoomEntityList gUnk_080F51D0
|
||||
WaitForSomething2 0x00000008
|
||||
WaitForSyncFlagAndClear 0x00000008
|
||||
_0807E864
|
||||
Call sub_0807FA40
|
||||
Call sub_0807DF28
|
||||
PlaySound SFX_SECRET
|
||||
StopBgm
|
||||
_0807E5F8 0x00000004
|
||||
WaitForSomething2 0x00000008
|
||||
SetSyncFlag 0x00000004
|
||||
WaitForSyncFlagAndClear 0x00000008
|
||||
StartPlayerScript script_PlayerDefeatedOctoroks
|
||||
WaitForSomething2 0x00000001
|
||||
WaitForSyncFlagAndClear 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
|
||||
SetSyncFlag 0x00000004
|
||||
WaitForSyncFlagAndClear 0x00000008
|
||||
SetSyncFlag 0x00000004
|
||||
WaitForSyncFlagAndClear 0x00000008
|
||||
SetSyncFlag 0x00000004
|
||||
WaitForSyncFlagAndClear 0x00000008
|
||||
SetSyncFlag 0x00000004
|
||||
WaitForSyncFlagAndClear 0x00000008
|
||||
SetSyncFlag 0x00000004
|
||||
WaitForSyncFlagAndClear 0x00000008
|
||||
StopBgm
|
||||
Wait 0x003c
|
||||
PlayBGM
|
||||
@@ -117,12 +117,12 @@ script_08012566:
|
||||
CameraTargetPlayer
|
||||
Call sub_0807DF50
|
||||
_0807E878
|
||||
_0807E5F8 0x00000004
|
||||
WaitForSomething2 0x00000008
|
||||
_0807E5F8 0x00000004
|
||||
WaitForSomething2 0x00000008
|
||||
_0807E5F8 0x00000004
|
||||
WaitForSomething2 0x00000008
|
||||
SetSyncFlag 0x00000004
|
||||
WaitForSyncFlagAndClear 0x00000008
|
||||
SetSyncFlag 0x00000004
|
||||
WaitForSyncFlagAndClear 0x00000008
|
||||
SetSyncFlag 0x00000004
|
||||
WaitForSyncFlagAndClear 0x00000008
|
||||
StopBgm
|
||||
Wait 0x003c
|
||||
PlayBGM
|
||||
|
||||
@@ -5,17 +5,17 @@ SCRIPT_START script_Object6ALeftBullyingOctorok
|
||||
DoPostScriptAction 0x0007
|
||||
_0807E930 0x0001
|
||||
EndBlock
|
||||
WaitForSomething2 0x00000040
|
||||
WaitForSyncFlagAndClear 0x00000040
|
||||
_0807E930 0x0005
|
||||
Wait 0x001e
|
||||
_0807E5F8 0x00000080
|
||||
SetSyncFlag 0x00000080
|
||||
_0807E930 0x0001
|
||||
WaitForSomething2 0x00000040
|
||||
WaitForSyncFlagAndClear 0x00000040
|
||||
_0807E930 0x0005
|
||||
Wait 0x001e
|
||||
_0807E5F8 0x00000080
|
||||
SetSyncFlag 0x00000080
|
||||
_0807E930 0x0001
|
||||
WaitForSomething2 0x00000040
|
||||
WaitForSyncFlagAndClear 0x00000040
|
||||
Wait 0x0001
|
||||
DoPostScriptAction 0x0006
|
||||
SCRIPT_END
|
||||
|
||||
@@ -5,17 +5,17 @@ SCRIPT_START script_Object6ARightBullyingOctorok
|
||||
DoPostScriptAction 0x0007
|
||||
_0807E930 0x0003
|
||||
EndBlock
|
||||
WaitForSomething2 0x00000010
|
||||
WaitForSyncFlagAndClear 0x00000010
|
||||
_0807E930 0x0007
|
||||
Wait 0x001e
|
||||
_0807E5F8 0x00000020
|
||||
SetSyncFlag 0x00000020
|
||||
_0807E930 0x0003
|
||||
WaitForSomething2 0x00000010
|
||||
WaitForSyncFlagAndClear 0x00000010
|
||||
_0807E930 0x0007
|
||||
Wait 0x001e
|
||||
_0807E5F8 0x00000020
|
||||
SetSyncFlag 0x00000020
|
||||
_0807E930 0x0003
|
||||
WaitForSomething2 0x00000010
|
||||
WaitForSyncFlagAndClear 0x00000010
|
||||
Wait 0x0001
|
||||
DoPostScriptAction 0x0006
|
||||
SCRIPT_END
|
||||
|
||||
@@ -7,6 +7,6 @@ SCRIPT_START script_PlayerDefeatedOctoroks
|
||||
_0807EDD4 0x0388, 0x0180
|
||||
_0807EB44 0x0000
|
||||
DoPostScriptAction 0x0000
|
||||
_0807E5F8 0x00000001
|
||||
SetSyncFlag 0x00000001
|
||||
Call sub_080791BC
|
||||
SCRIPT_END
|
||||
|
||||
@@ -7,7 +7,7 @@ SCRIPT_START script_PlayerEzloBeingBullied
|
||||
DoPostScriptAction 0x0000
|
||||
DoPostScriptAction 0x0004
|
||||
Wait 0x003c
|
||||
_0807E5F8 0x00000001
|
||||
SetSyncFlag 0x00000001
|
||||
Call sub_080791BC
|
||||
SCRIPT_END
|
||||
.2byte 0x0000
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
SCRIPT_START script_HouseDoorIntro
|
||||
BeginBlock
|
||||
EndBlock
|
||||
WaitForSomething2 0x00000010
|
||||
WaitForSyncFlagAndClear 0x00000010
|
||||
@ Open door
|
||||
PlaySound SFX_F0
|
||||
DoPostScriptAction 0x0008
|
||||
@@ -14,7 +14,7 @@ SCRIPT_START script_HouseDoorIntro
|
||||
_0807E778 0x0004
|
||||
@ Circle transition
|
||||
_0807E80C 0x00000000
|
||||
WaitFor_2 @ Wait for end of transition
|
||||
WaitForFadeFinish @ Wait for end of transition
|
||||
Call sub_0805367C
|
||||
SCRIPT_END
|
||||
.2byte 0x0000
|
||||
|
||||
@@ -8,9 +8,9 @@ SCRIPT_START script_IntroCameraTarget
|
||||
_0807E778 0x0002
|
||||
@ Fade in
|
||||
DoFade4
|
||||
WaitFor_2 @ TODO wait for fade to be finished
|
||||
WaitForFadeFinish @ TODO wait for fade to be finished
|
||||
Wait 0x0078
|
||||
_0807E5F8 0x00000004
|
||||
SetSyncFlag 0x00000004
|
||||
Call sub_08053648
|
||||
@ Move camera target down
|
||||
_0807EDD4 0x0240, 0x0228
|
||||
|
||||
@@ -9,9 +9,9 @@ SCRIPT_START script_Npc4EOutsideLinksHouse
|
||||
EndBlock
|
||||
_0807E778 0x0010
|
||||
DoFade6
|
||||
WaitFor_2
|
||||
_0807E5F8 0x00000001
|
||||
WaitForSomething2 0x00000002
|
||||
WaitForFadeFinish
|
||||
SetSyncFlag 0x00000001
|
||||
WaitForSyncFlagAndClear 0x00000002
|
||||
_0807F0B4 0x0004
|
||||
CameraTargetPlayer
|
||||
Call sub_0807DF50
|
||||
|
||||
@@ -3,12 +3,12 @@ SCRIPT_START script_Object69Intro
|
||||
BeginBlock
|
||||
Call sub_0807DF28
|
||||
_0807E864
|
||||
_0807E5F8 0x00000000
|
||||
SetSyncFlag 0x00000000
|
||||
EndBlock
|
||||
WaitFor_2
|
||||
WaitForFadeFinish
|
||||
Wait 0x0078
|
||||
_0807E5F8 0x00000004
|
||||
WaitForSomething2 0x00000001
|
||||
SetSyncFlag 0x00000004
|
||||
WaitForSyncFlagAndClear 0x00000001
|
||||
SetGlobalFlag 0x001c
|
||||
Call sub_0807DF50
|
||||
_0807E878
|
||||
|
||||
@@ -5,7 +5,7 @@ SCRIPT_START script_PlayerIntro
|
||||
_0807E864
|
||||
SetLocalFlag 0x0046
|
||||
EndBlock
|
||||
WaitFor_2
|
||||
WaitForFadeFinish
|
||||
Wait 0x001e
|
||||
@ Wake up message
|
||||
MessageFromTarget 0x1005
|
||||
|
||||
@@ -4,25 +4,25 @@ SCRIPT_START script_PlayerMoveToSmith
|
||||
_0807E8E4_1
|
||||
SetEntitySpeed 0x00c0
|
||||
EndBlock
|
||||
_0807E5F8 0x00000004
|
||||
SetSyncFlag 0x00000004
|
||||
DoPostScriptAction 0x0004
|
||||
Wait 0x003c
|
||||
_0807EDD4 0x0040, 0x0060
|
||||
_0807EDD4 0x0060, 0x0068
|
||||
_0807E5F8 0x00000004
|
||||
SetSyncFlag 0x00000004
|
||||
DoPostScriptAction 0x0000
|
||||
_0807E8E4_0
|
||||
Wait 0x000f
|
||||
PlaySound SFX_VO_ZELDA1
|
||||
DoPostScriptAction 0x0000
|
||||
Wait 0x001e
|
||||
_0807E5F8 0x00000008
|
||||
WaitForSomething2 0x00000002
|
||||
SetSyncFlag 0x00000008
|
||||
WaitForSyncFlagAndClear 0x00000002
|
||||
_0807EDD4 0x0070, 0x005c
|
||||
_0807E8E4_1
|
||||
DoPostScriptAction 0x0000
|
||||
Wait 0x000f
|
||||
_0807E5F8 0x00000008
|
||||
WaitForSomething2 0x00000002
|
||||
_0807E5F8 0x00000008
|
||||
SetSyncFlag 0x00000008
|
||||
WaitForSyncFlagAndClear 0x00000002
|
||||
SetSyncFlag 0x00000008
|
||||
SCRIPT_END
|
||||
|
||||
@@ -11,8 +11,8 @@ SCRIPT_START script_SmithIntro
|
||||
CameraTargetEntity
|
||||
_0807E778 0x0004
|
||||
_0807E800 0x00000000
|
||||
WaitFor_2
|
||||
WaitForSomething2 0x00000008
|
||||
WaitForFadeFinish
|
||||
WaitForSyncFlagAndClear 0x00000008
|
||||
DoPostScriptAction 0x0004
|
||||
Wait 0x001e
|
||||
_0807E930 0x000b
|
||||
@@ -20,8 +20,8 @@ SCRIPT_START script_SmithIntro
|
||||
MessageFromTarget 0x1002
|
||||
WaitUntilTextboxCloses
|
||||
DoPostScriptAction 0x0000
|
||||
_0807E5F8 0x00000004
|
||||
WaitForSomething2 0x00000008
|
||||
SetSyncFlag 0x00000004
|
||||
WaitForSyncFlagAndClear 0x00000008
|
||||
_0807E908 0x0001
|
||||
_0807EB44 0x0004
|
||||
_0807EDD4 0x00b8, 0x005c
|
||||
@@ -33,6 +33,6 @@ SCRIPT_START script_SmithIntro
|
||||
Wait 0x001e
|
||||
_0807E778 0x0002
|
||||
DoFade5
|
||||
WaitFor_2
|
||||
WaitForFadeFinish
|
||||
Call sub_08053634
|
||||
SCRIPT_END
|
||||
|
||||
@@ -13,7 +13,7 @@ SCRIPT_START script_SmithIntro2
|
||||
_0807E864
|
||||
StartPlayerScript script_PlayerMoveToSmith
|
||||
Call sub_0807DF28
|
||||
WaitForSomething2 0x00000008
|
||||
WaitForSyncFlagAndClear 0x00000008
|
||||
_0807EDD4 0x0080, 0x005c
|
||||
_0807EB44 0x0006
|
||||
DoPostScriptAction 0x0000
|
||||
@@ -23,15 +23,15 @@ SCRIPT_START script_SmithIntro2
|
||||
_0807E8E4_1
|
||||
WaitUntilTextboxCloses
|
||||
DoPostScriptAction 0x0000
|
||||
_0807E5F8 0x00000004
|
||||
WaitForSomething2 0x00000008
|
||||
SetSyncFlag 0x00000004
|
||||
WaitForSyncFlagAndClear 0x00000008
|
||||
_0807EB8C
|
||||
DoPostScriptAction 0x0001
|
||||
MessageFromTargetPos 0x100b, 0x0000
|
||||
WaitUntilTextboxCloses
|
||||
DoPostScriptAction 0x0000
|
||||
_0807E5F8 0x00000002
|
||||
WaitForSomething2 0x00000008
|
||||
SetSyncFlag 0x00000002
|
||||
WaitForSyncFlagAndClear 0x00000008
|
||||
_0807EDD4 0x007c, 0x005c
|
||||
Wait 0x000f
|
||||
DoPostScriptAction 0x000d
|
||||
@@ -39,18 +39,18 @@ SCRIPT_START script_SmithIntro2
|
||||
_0807EB44 0x0006
|
||||
DoPostScriptAction 0x000c
|
||||
DoPostScriptAction 0x0000
|
||||
_0807E5F8 0x00000002
|
||||
WaitForSomething2 0x00000008
|
||||
SetSyncFlag 0x00000002
|
||||
WaitForSyncFlagAndClear 0x00000008
|
||||
Call sub_08053250
|
||||
@ Give player rusty sword
|
||||
_0807F034 0x0034
|
||||
GivePlayerItem 0x0034
|
||||
WaitPlayerGetItem
|
||||
_0807E8E4_1
|
||||
DoPostScriptAction 0x0001
|
||||
MessageFromTargetPos 0x100c, 0x0000
|
||||
WaitUntilTextboxCloses
|
||||
DoPostScriptAction 0x0000
|
||||
_0807E5F8 0x00000004
|
||||
SetSyncFlag 0x00000004
|
||||
script_08009C4C:
|
||||
@ Talk to Smith
|
||||
DoPostScriptAction 0x000a
|
||||
|
||||
@@ -6,19 +6,19 @@ SCRIPT_START script_ZeldaIntro
|
||||
_0807EB44 0x0002
|
||||
DoPostScriptAction 0x0008
|
||||
EndBlock
|
||||
WaitForSomething2 0x00000004
|
||||
WaitForSyncFlagAndClear 0x00000004
|
||||
DoPostScriptAction 0x0007
|
||||
_0807EDD4 0x0068, 0x0060
|
||||
Wait 0x000f
|
||||
MessageFromTarget 0x1001
|
||||
WaitUntilTextboxCloses
|
||||
DoPostScriptAction 0x0000
|
||||
_0807E5F8 0x00000008
|
||||
WaitForSomething2 0x00000004
|
||||
SetSyncFlag 0x00000008
|
||||
WaitForSyncFlagAndClear 0x00000004
|
||||
DoPostScriptAction 0x0001
|
||||
MessageFromTarget 0x1003
|
||||
WaitUntilTextboxCloses
|
||||
DoPostScriptAction 0x0000
|
||||
_0807E5F8 0x00000008
|
||||
SetSyncFlag 0x00000008
|
||||
SCRIPT_END
|
||||
.2byte 0x0000
|
||||
|
||||
@@ -13,7 +13,7 @@ SCRIPT_START script_ZeldaLeaveLinksHouse
|
||||
DoPostScriptAction 0x0008
|
||||
_0807E778 0x0010
|
||||
DoFade5
|
||||
WaitFor_2
|
||||
WaitForFadeFinish
|
||||
Call sub_08053634
|
||||
DoPostScriptAction 0x0006
|
||||
SCRIPT_END
|
||||
|
||||
@@ -5,7 +5,7 @@ SCRIPT_START script_ZeldaMoveToLinksHouse
|
||||
SetEntitySpeed 0x00c0
|
||||
DoPostScriptAction 0x0008
|
||||
EndBlock
|
||||
WaitForSomething2 0x00000004
|
||||
WaitForSyncFlagAndClear 0x00000004
|
||||
DoPostScriptAction 0x0007
|
||||
_0807EDD4 0x01e8, 0x0200
|
||||
_0807EDD4 0x01f8, 0x0218
|
||||
@@ -21,7 +21,7 @@ SCRIPT_START script_ZeldaMoveToLinksHouse
|
||||
_0807EDD4 0x0290, 0x0198
|
||||
Wait 0x001e
|
||||
@ Door is opening
|
||||
_0807E5F8 0x00000010 @ Send signal to door
|
||||
SetSyncFlag 0x00000010 @ Send signal to door
|
||||
_0807EDD4 0x0290, 0x0190
|
||||
DoPostScriptAction 0x0008
|
||||
_0807EDD4 0x0290, 0x0188
|
||||
|
||||
@@ -9,12 +9,12 @@ SCRIPT_START script_ZeldaOutsideLinksHouse
|
||||
_0807EB44 0x0004
|
||||
DoPostScriptAction 0x0000
|
||||
EndBlock
|
||||
WaitForSomething2 0x00000001
|
||||
WaitForSyncFlagAndClear 0x00000001
|
||||
Call sub_08066E08
|
||||
_0807E864
|
||||
MessageFromTargetPos 0x1010, 0x000c
|
||||
WaitUntilTextboxCloses
|
||||
_0807E5F8 0x00000002
|
||||
SetSyncFlag 0x00000002
|
||||
script_08014D1E:
|
||||
EndBlock
|
||||
BeginBlock
|
||||
|
||||
@@ -5,20 +5,20 @@ SCRIPT_START script_ZeldaTalkToSmith
|
||||
SetEntitySpeed 0x0100
|
||||
Call sub_0807F348
|
||||
EndBlock
|
||||
WaitForSomething2 0x00000004
|
||||
WaitForSyncFlagAndClear 0x00000004
|
||||
DoPostScriptAction 0x0004
|
||||
_0807EB74
|
||||
WaitForSomething2 0x00000004
|
||||
WaitForSyncFlagAndClear 0x00000004
|
||||
_0807EB74
|
||||
WaitForSomething2 0x00000004
|
||||
WaitForSyncFlagAndClear 0x00000004
|
||||
_0807EB74
|
||||
_0807EB8C
|
||||
DoPostScriptAction 0x0001
|
||||
MessageFromTargetPos 0x100a, 0x0000
|
||||
WaitUntilTextboxCloses
|
||||
DoPostScriptAction 0x0000
|
||||
_0807E5F8 0x00000008
|
||||
WaitForSomething2 0x00000004
|
||||
SetSyncFlag 0x00000008
|
||||
WaitForSyncFlagAndClear 0x00000004
|
||||
_0807EB8C
|
||||
DoPostScriptAction 0x0001
|
||||
_0807EB8C
|
||||
|
||||
@@ -4,7 +4,7 @@ SCRIPT_START script_GuardAtAssembly
|
||||
_0807EB44 0x0000
|
||||
_0807E930 0x0000
|
||||
EndBlock
|
||||
WaitForSomething 0x00000010
|
||||
WaitForSyncFlag 0x00000010
|
||||
PlaySound SFX_11C
|
||||
_0807E930 0x0001
|
||||
Wait 0x0010
|
||||
|
||||
@@ -8,54 +8,54 @@ SCRIPT_START script_KingDaltusAtAssembly
|
||||
_0807E9D4
|
||||
DoPostScriptAction 0x000a
|
||||
EndBlock
|
||||
WaitForSomething2 0x00000080
|
||||
WaitForSyncFlagAndClear 0x00000080
|
||||
_0807EB44 0x0004
|
||||
_0807ECC4 0x0008
|
||||
_0807E930 0x0004
|
||||
MessageFromTargetPos 0x1050, 0x000e
|
||||
WaitUntilTextboxCloses
|
||||
DoPostScriptAction 0x0000
|
||||
_0807E5F8 0x00000100
|
||||
WaitForSomething2 0x00000080
|
||||
SetSyncFlag 0x00000100
|
||||
WaitForSyncFlagAndClear 0x00000080
|
||||
_0807E930 0x0004
|
||||
MessageFromTargetPos 0x1052, 0x000e
|
||||
WaitUntilTextboxCloses
|
||||
DoPostScriptAction 0x0000
|
||||
_0807E5F8 0x00000100
|
||||
WaitForSomething2 0x00000080
|
||||
SetSyncFlag 0x00000100
|
||||
WaitForSyncFlagAndClear 0x00000080
|
||||
_0807EB44 0x0006
|
||||
_0807E930 0x0005
|
||||
MessageFromTargetPos 0x1054, 0x000e
|
||||
WaitUntilTextboxCloses
|
||||
DoPostScriptAction 0x0000
|
||||
_0807E5F8 0x00000100
|
||||
WaitForSomething2 0x00000080
|
||||
SetSyncFlag 0x00000100
|
||||
WaitForSyncFlagAndClear 0x00000080
|
||||
_0807EB44 0x0004
|
||||
_0807E5F8 0x00000100
|
||||
WaitForSomething2 0x00000080
|
||||
SetSyncFlag 0x00000100
|
||||
WaitForSyncFlagAndClear 0x00000080
|
||||
_0807E930 0x0004
|
||||
MessageFromTargetPos 0x1056, 0x000e
|
||||
WaitUntilTextboxCloses
|
||||
DoPostScriptAction 0x0000
|
||||
_0807E5F8 0x00000100
|
||||
WaitForSomething2 0x00000080
|
||||
SetSyncFlag 0x00000100
|
||||
WaitForSyncFlagAndClear 0x00000080
|
||||
_0807E930 0x0004
|
||||
MessageFromTargetPos 0x1057, 0x000e
|
||||
WaitUntilTextboxCloses
|
||||
DoPostScriptAction 0x0000
|
||||
_0807E5F8 0x00000100
|
||||
WaitForSomething2 0x00000080
|
||||
SetSyncFlag 0x00000100
|
||||
WaitForSyncFlagAndClear 0x00000080
|
||||
_0807E930 0x0004
|
||||
MessageFromTargetPos 0x1058, 0x000e
|
||||
WaitUntilTextboxCloses
|
||||
DoPostScriptAction 0x0000
|
||||
_0807E5F8 0x00000100
|
||||
WaitForSomething2 0x00000080
|
||||
SetSyncFlag 0x00000100
|
||||
WaitForSyncFlagAndClear 0x00000080
|
||||
_0807E930 0x0004
|
||||
MessageFromTargetPos 0x105c, 0x000e
|
||||
WaitUntilTextboxCloses
|
||||
DoPostScriptAction 0x0000
|
||||
_0807E5F8 0x00000100
|
||||
SetSyncFlag 0x00000100
|
||||
script_0800917C:
|
||||
CheckEntityInteractType
|
||||
JumpIfNot script_0800917C
|
||||
|
||||
@@ -4,14 +4,14 @@ SCRIPT_START script_MinisterPothoAtAssembly
|
||||
_0807EB44 0x0004
|
||||
DoPostScriptAction 0x0000
|
||||
EndBlock
|
||||
WaitForSomething2 0x00000004
|
||||
WaitForSyncFlagAndClear 0x00000004
|
||||
PlaySound SFX_PLY_JUMP
|
||||
_0807EF3C 0x0180, 0x0030
|
||||
_0807EB44 0x0002
|
||||
_0807E5F8 0x00000008
|
||||
WaitForSomething2 0x00000004
|
||||
SetSyncFlag 0x00000008
|
||||
WaitForSyncFlagAndClear 0x00000004
|
||||
_0807EB44 0x0004
|
||||
_0807E5F8 0x00000008
|
||||
SetSyncFlag 0x00000008
|
||||
BeginBlock
|
||||
_0807E9D4
|
||||
DoPostScriptAction 0x000a
|
||||
|
||||
@@ -14,58 +14,58 @@ script_08008E12:
|
||||
WaitForPlayerAction0x17
|
||||
Wait 0x003c
|
||||
StartPlayerScript script_PlayerEnters
|
||||
WaitForSomething2 0x00000020
|
||||
_0807E5F8 0x00000001
|
||||
WaitForSomething2 0x00000002
|
||||
_0807E5F8 0x00000001
|
||||
WaitForSomething2 0x00000002
|
||||
WaitForSyncFlagAndClear 0x00000020
|
||||
SetSyncFlag 0x00000001
|
||||
WaitForSyncFlagAndClear 0x00000002
|
||||
SetSyncFlag 0x00000001
|
||||
WaitForSyncFlagAndClear 0x00000002
|
||||
Wait 0x003c
|
||||
_0807E5F8 0x00000080
|
||||
WaitForSomething2 0x00000100
|
||||
_0807E5F8 0x00000001
|
||||
WaitForSomething2 0x00000002
|
||||
SetSyncFlag 0x00000080
|
||||
WaitForSyncFlagAndClear 0x00000100
|
||||
SetSyncFlag 0x00000001
|
||||
WaitForSyncFlagAndClear 0x00000002
|
||||
Wait 0x000f
|
||||
_0807E5F8 0x00000080
|
||||
WaitForSomething2 0x00000100
|
||||
_0807E5F8 0x00000004
|
||||
WaitForSomething2 0x00000008
|
||||
SetSyncFlag 0x00000080
|
||||
WaitForSyncFlagAndClear 0x00000100
|
||||
SetSyncFlag 0x00000004
|
||||
WaitForSyncFlagAndClear 0x00000008
|
||||
MessageFromTargetPos 0x1053, 0x000e
|
||||
WaitUntilTextboxCloses
|
||||
_0807E5F8 0x00000080
|
||||
WaitForSomething2 0x00000100
|
||||
_0807E5F8 0x00000080
|
||||
WaitForSomething2 0x00000100
|
||||
_0807E5F8 0x00000004
|
||||
WaitForSomething2 0x00000008
|
||||
_0807E5F8 0x00000001
|
||||
WaitForSomething2 0x00000002
|
||||
_0807E5F8 0x00000080
|
||||
WaitForSomething2 0x00000100
|
||||
_0807E5F8 0x00000040
|
||||
WaitForSomething2 0x00000020
|
||||
_0807E5F8 0x00000001
|
||||
WaitForSomething2 0x00000002
|
||||
_0807F034 0x0035
|
||||
SetSyncFlag 0x00000080
|
||||
WaitForSyncFlagAndClear 0x00000100
|
||||
SetSyncFlag 0x00000080
|
||||
WaitForSyncFlagAndClear 0x00000100
|
||||
SetSyncFlag 0x00000004
|
||||
WaitForSyncFlagAndClear 0x00000008
|
||||
SetSyncFlag 0x00000001
|
||||
WaitForSyncFlagAndClear 0x00000002
|
||||
SetSyncFlag 0x00000080
|
||||
WaitForSyncFlagAndClear 0x00000100
|
||||
SetSyncFlag 0x00000040
|
||||
WaitForSyncFlagAndClear 0x00000020
|
||||
SetSyncFlag 0x00000001
|
||||
WaitForSyncFlagAndClear 0x00000002
|
||||
GivePlayerItem 0x0035
|
||||
WaitPlayerGetItem
|
||||
StartPlayerScript script_PlayerGetSword
|
||||
WaitForSomething2 0x00000020
|
||||
WaitForSyncFlagAndClear 0x00000020
|
||||
_0807E8E4_0
|
||||
_0807E5F8 0x00000080
|
||||
WaitForSomething2 0x00000100
|
||||
_0807E5F8 0x00000010
|
||||
SetSyncFlag 0x00000080
|
||||
WaitForSyncFlagAndClear 0x00000100
|
||||
SetSyncFlag 0x00000010
|
||||
Wait 0x0078
|
||||
_0807E5F8 0x00000080
|
||||
WaitForSomething2 0x00000100
|
||||
SetSyncFlag 0x00000080
|
||||
WaitForSyncFlagAndClear 0x00000100
|
||||
_0807E8E4_1
|
||||
_0807E5F8 0x00000001
|
||||
WaitForSomething2 0x00000002
|
||||
_0807F034 0x0047
|
||||
SetSyncFlag 0x00000001
|
||||
WaitForSyncFlagAndClear 0x00000002
|
||||
GivePlayerItem 0x0047
|
||||
WaitPlayerGetItem
|
||||
SetIntVariable 0x00000003
|
||||
Call sub_0807F420
|
||||
_0807E8E4_0
|
||||
_0807E5F8 0x00000080
|
||||
WaitForSomething2 0x00000100
|
||||
SetSyncFlag 0x00000080
|
||||
WaitForSyncFlagAndClear 0x00000100
|
||||
_0807F0B4 0x0004
|
||||
CameraTargetPlayer
|
||||
SetGlobalFlag 0x0015
|
||||
|
||||
@@ -7,14 +7,14 @@ SCRIPT_START script_PlayerEnters
|
||||
_0807EDD4 0x00b8, 0x0090
|
||||
_0807EB44 0x0006
|
||||
DoPostScriptAction 0x0000
|
||||
_0807E5F8 0x00000020
|
||||
WaitForSomething2 0x00000040
|
||||
SetSyncFlag 0x00000020
|
||||
WaitForSyncFlagAndClear 0x00000040
|
||||
DoPostScriptAction 0x0001
|
||||
_0807EDD4 0x0088, 0x0078
|
||||
_0807EB44 0x0000
|
||||
DoPostScriptAction 0x0000
|
||||
Wait 0x000f
|
||||
_0807E5F8 0x00000020
|
||||
SetSyncFlag 0x00000020
|
||||
Call sub_080791BC
|
||||
SCRIPT_END
|
||||
.2byte 0x0000
|
||||
|
||||
@@ -7,7 +7,7 @@ SCRIPT_START script_PlayerGetSword
|
||||
Call sub_0807F304
|
||||
MessageFromTargetPos 0x0501, 0x000e
|
||||
WaitUntilTextboxCloses
|
||||
_0807E5F8 0x00000020
|
||||
SetSyncFlag 0x00000020
|
||||
Call sub_080791BC
|
||||
SCRIPT_END
|
||||
.2byte 0x0000
|
||||
|
||||
@@ -20,7 +20,7 @@ SCRIPT_START script_PlayerWakingUpInHyruleCastle
|
||||
Wait 0x003c
|
||||
_0807E778 0x0004
|
||||
DoFade4
|
||||
WaitFor_2
|
||||
WaitForFadeFinish
|
||||
script_08009EA4:
|
||||
Call sub_0807F0D8
|
||||
JumpIfNot script_08009EA4
|
||||
|
||||
@@ -5,26 +5,26 @@ SCRIPT_START script_SmithAtAssembly
|
||||
_0807EB44 0x0006
|
||||
DoPostScriptAction 0x0000
|
||||
EndBlock
|
||||
WaitForSomething2 0x00000001
|
||||
WaitForSyncFlagAndClear 0x00000001
|
||||
_0807EB74
|
||||
DoPostScriptAction 0x0001
|
||||
MessageFromTargetPos 0x105b, 0x0000
|
||||
WaitUntilTextboxCloses
|
||||
DoPostScriptAction 0x0000
|
||||
_0807E5F8 0x00000002
|
||||
WaitForSomething2 0x00000001
|
||||
SetSyncFlag 0x00000002
|
||||
WaitForSyncFlagAndClear 0x00000001
|
||||
_0807EB44 0x0006
|
||||
DoPostScriptAction 0x0000
|
||||
_0807E5F8 0x00000002
|
||||
WaitForSomething2 0x00000001
|
||||
SetSyncFlag 0x00000002
|
||||
WaitForSyncFlagAndClear 0x00000001
|
||||
DoPostScriptAction 0x0005
|
||||
Wait 0x003c
|
||||
DoPostScriptAction 0x0001
|
||||
MessageFromTargetPos 0x1051, 0x0000
|
||||
WaitUntilTextboxCloses
|
||||
DoPostScriptAction 0x0000
|
||||
_0807E5F8 0x00000002
|
||||
WaitForSomething2 0x00000001
|
||||
SetSyncFlag 0x00000002
|
||||
WaitForSyncFlagAndClear 0x00000001
|
||||
DoPostScriptAction 0x0004
|
||||
Wait 0x003c
|
||||
_0807EB74
|
||||
@@ -33,11 +33,11 @@ SCRIPT_START script_SmithAtAssembly
|
||||
MessageFromTargetPos 0x1055, 0x0000
|
||||
WaitUntilTextboxCloses
|
||||
DoPostScriptAction 0x0000
|
||||
_0807E5F8 0x00000002
|
||||
WaitForSomething2 0x00000001
|
||||
SetSyncFlag 0x00000002
|
||||
WaitForSyncFlagAndClear 0x00000001
|
||||
_0807EB74
|
||||
_0807E5F8 0x00000002
|
||||
WaitForSomething2 0x00000001
|
||||
SetSyncFlag 0x00000002
|
||||
WaitForSyncFlagAndClear 0x00000001
|
||||
SetEntitySpeed 0x0080
|
||||
DoPostScriptAction 0x0001
|
||||
_0807EDD4 0x0098, 0x0078
|
||||
@@ -47,7 +47,7 @@ SCRIPT_START script_SmithAtAssembly
|
||||
MessageFromTargetPos 0x1059, 0x0000
|
||||
WaitUntilTextboxCloses
|
||||
DoPostScriptAction 0x0000
|
||||
_0807E5F8 0x00000002
|
||||
SetSyncFlag 0x00000002
|
||||
BeginBlock
|
||||
_0807E9D4
|
||||
DoPostScriptAction 0x000a
|
||||
|
||||
@@ -5,8 +5,8 @@ SCRIPT_START script_080157AC
|
||||
_0807E864
|
||||
Call sub_0807F9A4
|
||||
Call sub_0807DF28
|
||||
_0807E5F8 0x00000001
|
||||
WaitForSomething2 0x00000002
|
||||
SetSyncFlag 0x00000001
|
||||
WaitForSyncFlagAndClear 0x00000002
|
||||
Call sub_0807DF50
|
||||
_0807E878
|
||||
script_080157DA:
|
||||
@@ -17,30 +17,30 @@ script_080157DA:
|
||||
Call sub_0807DF28
|
||||
Call sub_0807F3F8
|
||||
Wait 0x003c
|
||||
_0807E5F8 0x00000001
|
||||
WaitForSomething2 0x00000002
|
||||
SetSyncFlag 0x00000001
|
||||
WaitForSyncFlagAndClear 0x00000002
|
||||
StartPlayerScript script_PlayerIntroBusinessScrub1
|
||||
_0807F0B4 0x0001
|
||||
SetEntityPositionRelative 0x0248, 0x0218
|
||||
CameraTargetEntity
|
||||
Call sub_0807F5C0
|
||||
WaitForSomething2 0x00000010
|
||||
_0807E5F8 0x00000008
|
||||
WaitForSomething2 0x00000020
|
||||
_0807E5F8 0x00000001
|
||||
WaitForSomething2 0x00000002
|
||||
WaitForSyncFlagAndClear 0x00000010
|
||||
SetSyncFlag 0x00000008
|
||||
WaitForSyncFlagAndClear 0x00000020
|
||||
SetSyncFlag 0x00000001
|
||||
WaitForSyncFlagAndClear 0x00000002
|
||||
StartPlayerScript script_PlayerIntroBusinessScrub2
|
||||
WaitForSomething2 0x00000010
|
||||
_0807E5F8 0x00000001
|
||||
WaitForSomething2 0x00000002
|
||||
WaitForSyncFlagAndClear 0x00000010
|
||||
SetSyncFlag 0x00000001
|
||||
WaitForSyncFlagAndClear 0x00000002
|
||||
MessageFromTargetPos 0x1066, 0x0002
|
||||
WaitUntilTextboxCloses
|
||||
_0807E5F8 0x00000001
|
||||
WaitForSomething2 0x00000002
|
||||
SetSyncFlag 0x00000001
|
||||
WaitForSyncFlagAndClear 0x00000002
|
||||
Call sub_0807DF50
|
||||
_0807E878
|
||||
Call sub_08066F94
|
||||
_0807E5F8 0x00000008
|
||||
SetSyncFlag 0x00000008
|
||||
script_08015880:
|
||||
CheckRoomFlag 0x0000
|
||||
JumpIfNot script_08015880
|
||||
@@ -54,16 +54,16 @@ script_08015888:
|
||||
SetEntityPositionRelative 0x0248, 0x0208
|
||||
CameraTargetEntity
|
||||
StartPlayerScript script_PlayerIntroBusinessScrub3
|
||||
WaitForSomething2 0x00000010
|
||||
WaitForSyncFlagAndClear 0x00000010
|
||||
MessageFromTargetPos 0x106a, 0x000c
|
||||
WaitUntilTextboxCloses
|
||||
_0807E5F8 0x00000008
|
||||
SetSyncFlag 0x00000008
|
||||
Wait 0x0078
|
||||
_0807E8E4_2
|
||||
MessageFromTargetPos 0x1068, 0x0002
|
||||
WaitUntilTextboxCloses
|
||||
_0807E5F8 0x00000001
|
||||
WaitForSomething2 0x00000002
|
||||
SetSyncFlag 0x00000001
|
||||
WaitForSyncFlagAndClear 0x00000002
|
||||
.ifdef JP
|
||||
SetLocalFlag 0x0089
|
||||
.else
|
||||
|
||||
@@ -5,7 +5,7 @@ SCRIPT_START script_08015B14
|
||||
SetEntitySpeed 0x0300
|
||||
EndBlock
|
||||
_0807EDD4 0x0248, 0x0218
|
||||
_0807E5F8 0x00000020
|
||||
SetSyncFlag 0x00000020
|
||||
DoPostScriptAction 0x0006
|
||||
SCRIPT_END
|
||||
.2byte 0x0000
|
||||
|
||||
@@ -26,7 +26,7 @@ SCRIPT_START script_08015B34
|
||||
MessageFromTargetPos 0x2506, 0x0002
|
||||
WaitUntilTextboxCloses
|
||||
StartPlayerScript script_PlayerAtIntroBusinessScrub4
|
||||
WaitForSomething2 0x00000004
|
||||
WaitForSyncFlagAndClear 0x00000004
|
||||
Call sub_0807DF50
|
||||
_0807E878
|
||||
Jump script_08015B34
|
||||
|
||||
@@ -6,14 +6,14 @@ SCRIPT_START script_BusinessScrubIntro
|
||||
_0807EB44 0x0004
|
||||
DoPostScriptAction 0x0000
|
||||
EndBlock
|
||||
WaitForSomething2 0x00000008
|
||||
WaitForSyncFlagAndClear 0x00000008
|
||||
_0807E908 0x0007
|
||||
WaitForSomething2 0x00000008
|
||||
WaitForSyncFlagAndClear 0x00000008
|
||||
_0807E908 0x0006
|
||||
SetRoomFlag 0x0000
|
||||
_0807EB44 0x0004
|
||||
DoPostScriptAction 0x0000
|
||||
WaitForSomething2 0x00000008
|
||||
WaitForSyncFlagAndClear 0x00000008
|
||||
Wait 0x003c
|
||||
PlaySound SFX_SECRET
|
||||
Call sub_08046078
|
||||
|
||||
@@ -5,7 +5,7 @@ SCRIPT_START script_PlayerAtIntroBusinessScrub4
|
||||
_0807EC64 0x0010
|
||||
_0807EB44 0x0000
|
||||
DoPostScriptAction 0x0000
|
||||
_0807E5F8 0x00000004
|
||||
SetSyncFlag 0x00000004
|
||||
Call sub_080791BC
|
||||
SCRIPT_END
|
||||
.2byte 0x0000
|
||||
|
||||
@@ -4,6 +4,6 @@ SCRIPT_START script_PlayerIntroBusinessScrub1
|
||||
_0807EDD4 0x0218, 0x0238
|
||||
_0807EB44 0x0002
|
||||
DoPostScriptAction 0x0000
|
||||
_0807E5F8 0x00000010
|
||||
SetSyncFlag 0x00000010
|
||||
Call sub_080791BC
|
||||
SCRIPT_END
|
||||
|
||||
@@ -4,6 +4,6 @@ SCRIPT_START script_PlayerIntroBusinessScrub2
|
||||
_0807EDD4 0x0238, 0x0228
|
||||
_0807EB44 0x0002
|
||||
DoPostScriptAction 0x0000
|
||||
_0807E5F8 0x00000010
|
||||
SetSyncFlag 0x00000010
|
||||
Call sub_080791BC
|
||||
SCRIPT_END
|
||||
|
||||
@@ -4,6 +4,6 @@ SCRIPT_START script_PlayerIntroBusinessScrub3
|
||||
_0807EDD4 0x0248, 0x0208
|
||||
_0807EB44 0x0000
|
||||
DoPostScriptAction 0x0000
|
||||
_0807E5F8 0x00000010
|
||||
SetSyncFlag 0x00000010
|
||||
Call sub_080791BC
|
||||
SCRIPT_END
|
||||
|
||||
@@ -6,7 +6,7 @@ SCRIPT_START script_ZeldaIntroBusinessScrub
|
||||
DoPostScriptAction 0x000b
|
||||
Call sub_08066D04
|
||||
EndBlock
|
||||
WaitForSomething2 0x00000001
|
||||
WaitForSyncFlagAndClear 0x00000001
|
||||
BeginBlock
|
||||
Call sub_08066D14
|
||||
MoveEntityToPlayer
|
||||
@@ -22,12 +22,12 @@ SCRIPT_START script_ZeldaIntroBusinessScrub
|
||||
SetEntityPositionRelative 0x0248, 0x0218
|
||||
_0807EB44 0x0006
|
||||
DoPostScriptAction 0x0000
|
||||
_0807E5F8 0x00000002
|
||||
WaitForSomething2 0x00000001
|
||||
SetSyncFlag 0x00000002
|
||||
WaitForSyncFlagAndClear 0x00000001
|
||||
_0807EB44 0x0000
|
||||
DoPostScriptAction 0x0000
|
||||
_0807E5F8 0x00000002
|
||||
WaitForSomething2 0x00000001
|
||||
SetSyncFlag 0x00000002
|
||||
WaitForSyncFlagAndClear 0x00000001
|
||||
Call sub_0807F3C8
|
||||
PlaySound SFX_VO_ZELDA3
|
||||
SetEntitySpeed 0x0200
|
||||
@@ -36,19 +36,19 @@ SCRIPT_START script_ZeldaIntroBusinessScrub
|
||||
Call sub_0807F2D4
|
||||
_0807EB44 0x0006
|
||||
DoPostScriptAction 0x0000
|
||||
_0807E5F8 0x00000002
|
||||
WaitForSomething2 0x00000001
|
||||
SetSyncFlag 0x00000002
|
||||
WaitForSyncFlagAndClear 0x00000001
|
||||
_0807EB44 0x0006
|
||||
DoPostScriptAction 0x0000
|
||||
_0807E5F8 0x00000002
|
||||
WaitForSomething2 0x00000001
|
||||
SetSyncFlag 0x00000002
|
||||
WaitForSyncFlagAndClear 0x00000001
|
||||
SetEntitySpeed 0x0100
|
||||
_0807EDD4 0x0238, 0x0238
|
||||
_0807EB44 0x0000
|
||||
DoPostScriptAction 0x0000
|
||||
DoPostScriptAction 0x000a
|
||||
_0807E9D4
|
||||
_0807E5F8 0x00000002
|
||||
SetSyncFlag 0x00000002
|
||||
script_08015A32:
|
||||
EndBlock
|
||||
BeginBlock
|
||||
@@ -66,9 +66,9 @@ script_08015A54:
|
||||
DoPostScriptAction 0x000b
|
||||
_0807EB44 0x0000
|
||||
DoPostScriptAction 0x0000
|
||||
WaitForSomething2 0x00000001
|
||||
WaitForSyncFlagAndClear 0x00000001
|
||||
Call sub_08066D4C
|
||||
_0807E5F8 0x00000002
|
||||
SetSyncFlag 0x00000002
|
||||
DoPostScriptAction 0x0006
|
||||
SCRIPT_END
|
||||
.2byte 0x0000
|
||||
|
||||
@@ -11,7 +11,7 @@ SCRIPT_START script_08011890
|
||||
_0807EDD4 0x01f8, 0x0088
|
||||
Call sub_08094B80
|
||||
PlaySound SFX_1CC
|
||||
_0807E5F8 0x10000000
|
||||
WaitForSomething2 0x08000000
|
||||
SetSyncFlag 0x10000000
|
||||
WaitForSyncFlagAndClear 0x08000000
|
||||
DoPostScriptAction 0x0006
|
||||
SCRIPT_END
|
||||
|
||||
@@ -1,15 +1,15 @@
|
||||
@ Intro Ceremony Guard bottom right
|
||||
SCRIPT_START script_GuardBottomRight
|
||||
_0807E610 0x00002000
|
||||
_0807E5F8 0x00004000
|
||||
WaitForSomething2 0x00002000
|
||||
ClearSyncFlag 0x00002000
|
||||
SetSyncFlag 0x00004000
|
||||
WaitForSyncFlagAndClear 0x00002000
|
||||
_0807E930 0x0005
|
||||
_0807EB44 0x0002
|
||||
_0807EC94 0x0010
|
||||
_0807EB44 0x0004
|
||||
_0807E930 0x0002
|
||||
_0807E5F8 0x00004000
|
||||
WaitForSomething2 0x00002000
|
||||
SetSyncFlag 0x00004000
|
||||
WaitForSyncFlagAndClear 0x00002000
|
||||
DoPostScriptAction 0x0004
|
||||
Wait 0x003c
|
||||
_0807E930 0x0012
|
||||
@@ -20,8 +20,8 @@ SCRIPT_START script_GuardBottomRight
|
||||
_0807EDD4 0x0200, 0x0098
|
||||
_0807EDD4 0x0200, 0x00c8
|
||||
_0807E930 0x0013
|
||||
_0807E5F8 0x00004000
|
||||
WaitForSomething2 0x00002000
|
||||
SetSyncFlag 0x00004000
|
||||
WaitForSyncFlagAndClear 0x00002000
|
||||
DoPostScriptAction 0x0010
|
||||
Wait 0x000a
|
||||
DoPostScriptAction 0x0010
|
||||
@@ -30,6 +30,6 @@ SCRIPT_START script_GuardBottomRight
|
||||
SetEntitySpeed 0x0400
|
||||
SetEntityDirection 0x0002
|
||||
_0807EC1C 0x003c
|
||||
_0807E5F8 0x00004000
|
||||
SetSyncFlag 0x00004000
|
||||
DoPostScriptAction 0x0006
|
||||
SCRIPT_END
|
||||
|
||||
@@ -7,7 +7,7 @@ SCRIPT_START script_GuardCarryingChest
|
||||
Call sub_08095244
|
||||
Call sub_0807F338
|
||||
EndBlock
|
||||
WaitForSomething 0x0002a800
|
||||
WaitForSyncFlag 0x0002a800
|
||||
DoPostScriptAction 0x0007
|
||||
_0807E930 0x0006
|
||||
_0807ECC4 0x0010
|
||||
@@ -20,16 +20,16 @@ SCRIPT_START script_GuardCarryingChest
|
||||
JumpTable script_08011312, script_GuardBottomRight, script_GuardTopLeft, script_GuardTopRight
|
||||
@ Guard bottom left:
|
||||
script_08011312:
|
||||
_0807E610 0x00000800
|
||||
_0807E5F8 0x00001000
|
||||
WaitForSomething2 0x00000800
|
||||
ClearSyncFlag 0x00000800
|
||||
SetSyncFlag 0x00001000
|
||||
WaitForSyncFlagAndClear 0x00000800
|
||||
_0807E930 0x0007
|
||||
_0807EB44 0x0006
|
||||
_0807ECF4 0x0010
|
||||
_0807EB44 0x0004
|
||||
_0807E930 0x0002
|
||||
_0807E5F8 0x00001000
|
||||
WaitForSomething2 0x00000800
|
||||
SetSyncFlag 0x00001000
|
||||
WaitForSyncFlagAndClear 0x00000800
|
||||
DoPostScriptAction 0x0004
|
||||
Wait 0x003c
|
||||
_0807E930 0x0012
|
||||
@@ -40,8 +40,8 @@ script_08011312:
|
||||
_0807EDD4 0x01f0, 0x0098
|
||||
_0807EDD4 0x01f0, 0x00c8
|
||||
_0807E930 0x0013
|
||||
_0807E5F8 0x00001000
|
||||
WaitForSomething2 0x00000800
|
||||
SetSyncFlag 0x00001000
|
||||
WaitForSyncFlagAndClear 0x00000800
|
||||
DoPostScriptAction 0x0010
|
||||
Wait 0x000a
|
||||
DoPostScriptAction 0x0010
|
||||
@@ -50,6 +50,6 @@ script_08011312:
|
||||
SetEntitySpeed 0x0400
|
||||
SetEntityDirection 0x001e
|
||||
_0807EC1C 0x003c
|
||||
_0807E5F8 0x00001000
|
||||
SetSyncFlag 0x00001000
|
||||
DoPostScriptAction 0x0006
|
||||
SCRIPT_END
|
||||
|
||||
@@ -5,12 +5,12 @@ SCRIPT_START script_GuardEntryLeft
|
||||
_0807EB44 0x0002
|
||||
_0807E930 0x0001
|
||||
EndBlock
|
||||
WaitForSomething2 0x00080000
|
||||
WaitForSyncFlagAndClear 0x00080000
|
||||
_0807E930 0x0005
|
||||
PlaySound SFX_11C
|
||||
_0807ECF4 0x0010
|
||||
_0807E930 0x0001
|
||||
_0807E5F8 0x00100000
|
||||
WaitForSomething2 0x00080000
|
||||
SetSyncFlag 0x00100000
|
||||
WaitForSyncFlagAndClear 0x00080000
|
||||
DoPostScriptAction 0x0006
|
||||
SCRIPT_END
|
||||
|
||||
@@ -5,12 +5,12 @@ SCRIPT_START script_GuardEntryRight
|
||||
_0807EB44 0x0006
|
||||
_0807E930 0x0003
|
||||
EndBlock
|
||||
WaitForSomething2 0x00200000
|
||||
WaitForSyncFlagAndClear 0x00200000
|
||||
_0807E930 0x0007
|
||||
PlaySound SFX_11C
|
||||
_0807EC94 0x0010
|
||||
_0807E930 0x0003
|
||||
_0807E5F8 0x00400000
|
||||
WaitForSomething2 0x00200000
|
||||
SetSyncFlag 0x00400000
|
||||
WaitForSyncFlagAndClear 0x00200000
|
||||
DoPostScriptAction 0x0006
|
||||
SCRIPT_END
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
@ Intro Ceremony Guard top left
|
||||
SCRIPT_START script_GuardTopLeft
|
||||
_0807E610 0x00008000
|
||||
_0807E5F8 0x00010000
|
||||
WaitForSomething2 0x00008000
|
||||
ClearSyncFlag 0x00008000
|
||||
SetSyncFlag 0x00010000
|
||||
WaitForSyncFlagAndClear 0x00008000
|
||||
_0807E930 0x0007
|
||||
_0807EB44 0x0006
|
||||
_0807ECF4 0x0020
|
||||
@@ -10,35 +10,35 @@ SCRIPT_START script_GuardTopLeft
|
||||
_0807E930 0x0006
|
||||
_0807ECC4 0x0010
|
||||
_0807E930 0x0002
|
||||
_0807E5F8 0x00010000
|
||||
WaitForSomething2 0x00008000
|
||||
SetSyncFlag 0x00010000
|
||||
WaitForSyncFlagAndClear 0x00008000
|
||||
DoPostScriptAction 0x0004
|
||||
Wait 0x003c
|
||||
_0807E930 0x0012
|
||||
PlaySound SFX_EM_MOBLIN_SPEAR
|
||||
_0807E5F8 0x00010000
|
||||
WaitForSomething2 0x00008000
|
||||
SetSyncFlag 0x00010000
|
||||
WaitForSyncFlagAndClear 0x00008000
|
||||
_0807E930 0x0014
|
||||
SetEntitySpeed 0x0100
|
||||
_0807EDD4 0x01e8, 0x0098
|
||||
SetEntitySpeed 0x0040
|
||||
_0807EEF4 0x0000, 0x0010
|
||||
_0807E930 0x0013
|
||||
_0807E5F8 0x00010000
|
||||
WaitForSomething2 0x00008000
|
||||
SetSyncFlag 0x00010000
|
||||
WaitForSyncFlagAndClear 0x00008000
|
||||
DoPostScriptAction 0x000d
|
||||
_0807E930 0x0014
|
||||
SetEntitySpeed 0x0020
|
||||
_0807EEF4 0x0000, 0xfff0
|
||||
_0807E930 0x0013
|
||||
DoPostScriptAction 0x0010
|
||||
_0807E5F8 0x00010000
|
||||
WaitForSomething2 0x00008000
|
||||
SetSyncFlag 0x00010000
|
||||
WaitForSyncFlagAndClear 0x00008000
|
||||
Call sub_0807F3C8
|
||||
_0807E930 0x0014
|
||||
SetEntitySpeed 0x0400
|
||||
SetEntityDirection 0x001e
|
||||
_0807EC1C 0x003c
|
||||
_0807E5F8 0x00010000
|
||||
SetSyncFlag 0x00010000
|
||||
DoPostScriptAction 0x0006
|
||||
SCRIPT_END
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
@ Intro Ceremony Guard top right
|
||||
SCRIPT_START script_GuardTopRight
|
||||
_0807E610 0x00020000
|
||||
_0807E5F8 0x00040000
|
||||
WaitForSomething2 0x00020000
|
||||
ClearSyncFlag 0x00020000
|
||||
SetSyncFlag 0x00040000
|
||||
WaitForSyncFlagAndClear 0x00020000
|
||||
_0807E930 0x0005
|
||||
_0807EB44 0x0002
|
||||
_0807EC94 0x0020
|
||||
@@ -10,36 +10,36 @@ SCRIPT_START script_GuardTopRight
|
||||
_0807E930 0x0006
|
||||
_0807ECC4 0x0010
|
||||
_0807E930 0x0002
|
||||
_0807E5F8 0x00040000
|
||||
WaitForSomething2 0x00020000
|
||||
SetSyncFlag 0x00040000
|
||||
WaitForSyncFlagAndClear 0x00020000
|
||||
DoPostScriptAction 0x0004
|
||||
Wait 0x003c
|
||||
_0807E930 0x0012
|
||||
PlaySound SFX_EM_MOBLIN_SPEAR
|
||||
_0807E5F8 0x00040000
|
||||
WaitForSomething2 0x00020000
|
||||
SetSyncFlag 0x00040000
|
||||
WaitForSyncFlagAndClear 0x00020000
|
||||
_0807E930 0x0014
|
||||
SetEntitySpeed 0x0100
|
||||
_0807EDD4 0x0208, 0x0098
|
||||
SetEntitySpeed 0x0040
|
||||
_0807EEF4 0x0000, 0x0010
|
||||
_0807E930 0x0013
|
||||
_0807E5F8 0x00040000
|
||||
WaitForSomething2 0x00020000
|
||||
SetSyncFlag 0x00040000
|
||||
WaitForSyncFlagAndClear 0x00020000
|
||||
DoPostScriptAction 0x000d
|
||||
_0807E930 0x0014
|
||||
SetEntitySpeed 0x0020
|
||||
_0807EEF4 0x0000, 0xfff0
|
||||
_0807E930 0x0013
|
||||
DoPostScriptAction 0x0010
|
||||
_0807E5F8 0x00040000
|
||||
WaitForSomething2 0x00020000
|
||||
SetSyncFlag 0x00040000
|
||||
WaitForSyncFlagAndClear 0x00020000
|
||||
Call sub_0807F3C8
|
||||
_0807E930 0x0014
|
||||
SetEntitySpeed 0x0400
|
||||
SetEntityDirection 0x0002
|
||||
_0807EC1C 0x003c
|
||||
_0807E5F8 0x00040000
|
||||
SetSyncFlag 0x00040000
|
||||
DoPostScriptAction 0x0006
|
||||
SCRIPT_END
|
||||
.2byte 0x0000
|
||||
|
||||
@@ -6,14 +6,14 @@ SCRIPT_START script_KingDaltusIntroCeremony
|
||||
SetEntitySpeed 0x0100
|
||||
EndBlock
|
||||
Call sub_0807F338
|
||||
WaitForSomething2 0x00000040
|
||||
WaitForSyncFlagAndClear 0x00000040
|
||||
DoPostScriptAction 0x0007
|
||||
DoPostScriptAction 0x0001
|
||||
SetEntitySpeed 0x0040
|
||||
_0807EDD4 0x01f8, 0x0048
|
||||
DoPostScriptAction 0x0000
|
||||
_0807E5F8 0x00000080
|
||||
WaitForSomething2 0x00000040
|
||||
SetSyncFlag 0x00000080
|
||||
WaitForSyncFlagAndClear 0x00000040
|
||||
DoPostScriptAction 0x0010
|
||||
Wait 0x001e
|
||||
DoPostScriptAction 0x0010
|
||||
@@ -21,6 +21,6 @@ SCRIPT_START script_KingDaltusIntroCeremony
|
||||
SetEntitySpeed 0x0400
|
||||
SetEntityDirection 0x0008
|
||||
_0807EC1C 0x003c
|
||||
_0807E5F8 0x00000080
|
||||
SetSyncFlag 0x00000080
|
||||
DoPostScriptAction 0x0006
|
||||
SCRIPT_END
|
||||
|
||||
@@ -20,23 +20,23 @@ script_08011134:
|
||||
JumpIfNot script_08011134
|
||||
LoadRoomEntityList gUnk_080F06B0
|
||||
DoPostScriptAction 0x000b
|
||||
WaitForSomething2 0x00000004
|
||||
WaitForSyncFlagAndClear 0x00000004
|
||||
SetEntityPositionRelative 0x01b8, 0x0058
|
||||
_0807EB44 0x0004
|
||||
_0807E5F8 0x00000008
|
||||
WaitForSomething2 0x00000004
|
||||
SetSyncFlag 0x00000008
|
||||
WaitForSyncFlagAndClear 0x00000004
|
||||
_0807EB44 0x0006
|
||||
_0807E5F8 0x00000008
|
||||
WaitForSomething2 0x00000004
|
||||
SetSyncFlag 0x00000008
|
||||
WaitForSyncFlagAndClear 0x00000004
|
||||
_0807EB44 0x0004
|
||||
_0807E5F8 0x00000008
|
||||
WaitForSomething2 0x00000004
|
||||
SetSyncFlag 0x00000008
|
||||
WaitForSyncFlagAndClear 0x00000004
|
||||
SetEntitySpeed 0x0100
|
||||
DoPostScriptAction 0x0001
|
||||
_0807ECC4 0x0010
|
||||
DoPostScriptAction 0x0000
|
||||
_0807E5F8 0x00000008
|
||||
WaitForSomething2 0x00000004
|
||||
SetSyncFlag 0x00000008
|
||||
WaitForSyncFlagAndClear 0x00000004
|
||||
DoPostScriptAction 0x0010
|
||||
Wait 0x001e
|
||||
DoPostScriptAction 0x0010
|
||||
@@ -44,7 +44,7 @@ script_08011134:
|
||||
SetEntitySpeed 0x0400
|
||||
SetEntityDirection 0x001c
|
||||
_0807EC1C 0x003c
|
||||
_0807E5F8 0x00000008
|
||||
SetSyncFlag 0x00000008
|
||||
DoPostScriptAction 0x0006
|
||||
SCRIPT_END
|
||||
.ifdef JP
|
||||
|
||||
@@ -11,20 +11,20 @@ SCRIPT_START script_Npc4EMonsters
|
||||
CallWithArg sub_0807FB28, 0x00000003
|
||||
Wait 0x001e
|
||||
PlaySound SFX_12C
|
||||
_0807E5F8 0x00800000
|
||||
WaitForSomething2 0x01000000
|
||||
SetSyncFlag 0x00800000
|
||||
WaitForSyncFlagAndClear 0x01000000
|
||||
_0807E778 0x0004
|
||||
DoFade7
|
||||
WaitFor_2
|
||||
WaitForFadeFinish
|
||||
Wait 0x003c
|
||||
PlaySound SFX_SPIRITS_RELEASE
|
||||
PlaySound SFX_1C2
|
||||
LoadRoomEntityList gUnk_080F0770
|
||||
_0807E5F8 0x00000010
|
||||
WaitForSomething2 0x00000020
|
||||
SetSyncFlag 0x00000010
|
||||
WaitForSyncFlagAndClear 0x00000020
|
||||
_0807E778 0x0002
|
||||
DoFade6
|
||||
WaitFor_2
|
||||
WaitForFadeFinish
|
||||
CallWithArg DeleteManager36, 0x00000002
|
||||
_0807F0C8 0x0000, 0x0000
|
||||
Call sub_0806DC3C
|
||||
@@ -33,21 +33,21 @@ SCRIPT_START script_Npc4EMonsters
|
||||
CallWithArg sub_0807F29C, gUnk_080049F6
|
||||
_0807F0B4 0x0001
|
||||
SetEntityPositionRelative 0x01f8, 0x0068
|
||||
_0807E5F8 0x00000004
|
||||
SetSyncFlag 0x00000004
|
||||
Wait 0x001e
|
||||
_0807E5F8 0x00000040
|
||||
WaitForSomething2 0x00000008
|
||||
WaitForSomething2 0x00000080
|
||||
SetSyncFlag 0x00000040
|
||||
WaitForSyncFlagAndClear 0x00000008
|
||||
WaitForSyncFlagAndClear 0x00000080
|
||||
PlaySound SFX_1C3
|
||||
_0807E5F8 0x20000000
|
||||
SetSyncFlag 0x20000000
|
||||
Wait 0x0078
|
||||
CallWithArg sub_0807F29C, 0x00000000
|
||||
Call sub_0806DC58
|
||||
_0807E5F8 0x40000000
|
||||
_0807E5F8 0x00000010
|
||||
_0807E5F8 0x00000100
|
||||
WaitForSomething2 0x00000020
|
||||
WaitForSomething2 0x00000200
|
||||
SetSyncFlag 0x40000000
|
||||
SetSyncFlag 0x00000010
|
||||
SetSyncFlag 0x00000100
|
||||
WaitForSyncFlagAndClear 0x00000020
|
||||
WaitForSyncFlagAndClear 0x00000200
|
||||
MessageFromTargetPos 0x1045, 0x000c
|
||||
WaitUntilTextboxCloses
|
||||
MessageFromTargetPos 0x1046, 0x0000
|
||||
|
||||
@@ -1,10 +1,10 @@
|
||||
@ Intro Ceremony NPC4E Vaati attacking
|
||||
SCRIPT_START script_Npc4EVaatiAttacking
|
||||
Wait 0x003c
|
||||
_0807E5F8 0x00000100
|
||||
WaitForSomething2 0x00000200
|
||||
SetSyncFlag 0x00000100
|
||||
WaitForSyncFlagAndClear 0x00000200
|
||||
StartPlayerScript script_PlayerProtectingZelda
|
||||
WaitForSomething2 0x00000400
|
||||
WaitForSyncFlagAndClear 0x00000400
|
||||
MessageFromTargetPos 0x1047, 0x0000
|
||||
WaitUntilTextboxCloses
|
||||
Call sub_0806DC3C
|
||||
@@ -12,12 +12,12 @@ SCRIPT_START script_Npc4EVaatiAttacking
|
||||
CallWithArg sub_0807F244, 0x0000000d
|
||||
CallWithArg sub_0807F29C, gUnk_080049F6
|
||||
Wait 0x001e
|
||||
_0807E5F8 0x00000100
|
||||
WaitForSomething2 0x00000200
|
||||
SetSyncFlag 0x00000100
|
||||
WaitForSyncFlagAndClear 0x00000200
|
||||
CallWithArg sub_0807F29C, 0x00000000
|
||||
Call sub_0806DC58
|
||||
Wait 0x003c
|
||||
_0807E5F8 0x08000000
|
||||
SetSyncFlag 0x08000000
|
||||
PlaySound SFX_125
|
||||
CallWithArg sub_0807FB28, 0x00000003
|
||||
Wait 0x000f
|
||||
@@ -25,20 +25,20 @@ SCRIPT_START script_Npc4EVaatiAttacking
|
||||
CallWithArg sub_0807FB28, 0x00000003
|
||||
CallWithArg DeleteManager36, 0x00000002
|
||||
_0807F0C8 0x0000, 0x0000
|
||||
_0807E5F8 0x00000010
|
||||
WaitForSomething2 0x00000020
|
||||
SetSyncFlag 0x00000010
|
||||
WaitForSyncFlagAndClear 0x00000020
|
||||
StopBgm
|
||||
Wait 0x003c
|
||||
MessageFromTargetPos 0x104a, 0x0000
|
||||
WaitUntilTextboxCloses
|
||||
_0807E5F8 0x00000100
|
||||
WaitForSomething2 0x00000200
|
||||
SetSyncFlag 0x00000100
|
||||
WaitForSyncFlagAndClear 0x00000200
|
||||
MessageFromTargetPos 0x1049, 0x0000
|
||||
WaitUntilTextboxCloses
|
||||
SetEntityPositionRelative 0x01f8, 0x0098
|
||||
Wait 0x0078
|
||||
_0807E5F8 0x00000100
|
||||
WaitForSomething2 0x00000200
|
||||
SetSyncFlag 0x00000100
|
||||
WaitForSyncFlagAndClear 0x00000200
|
||||
Call sub_0804BCDC
|
||||
DoPostScriptAction 0x0006
|
||||
SCRIPT_END
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
@ Intro Ceremony OBJECT_6A Monster from Chest
|
||||
SCRIPT_START script_Object6AMonsterFromChest
|
||||
WaitForSomething 0x20000000
|
||||
WaitForSyncFlag 0x20000000
|
||||
Call sub_0809567C
|
||||
SCRIPT_END
|
||||
.2byte 0x0000
|
||||
|
||||
@@ -3,18 +3,18 @@ SCRIPT_START script_Object6ASwordInChest
|
||||
BeginBlock
|
||||
Call sub_08095330
|
||||
EndBlock
|
||||
WaitForSomething2 0x00800000
|
||||
WaitForSyncFlagAndClear 0x00800000
|
||||
_0807EF3C 0x0000, 0x0020
|
||||
_0807E5F8 0x01000000
|
||||
WaitForSomething2 0x00800000
|
||||
SetSyncFlag 0x01000000
|
||||
WaitForSyncFlagAndClear 0x00800000
|
||||
Call sub_08095364
|
||||
PlaySound SFX_122
|
||||
Wait 0x003c
|
||||
_0807E5F8 0x01000000
|
||||
WaitForSomething2 0x00800000
|
||||
SetSyncFlag 0x01000000
|
||||
WaitForSyncFlagAndClear 0x00800000
|
||||
_0807E930 0x0002
|
||||
_0807E5F8 0x01000000
|
||||
WaitForSomething2 0x00800000
|
||||
SetSyncFlag 0x01000000
|
||||
WaitForSyncFlagAndClear 0x00800000
|
||||
DoPostScriptAction 0x0006
|
||||
SCRIPT_END
|
||||
.2byte 0x0000
|
||||
|
||||
@@ -3,8 +3,8 @@ SCRIPT_START script_PlayerAtIntroCeremony
|
||||
SetEntityPositionRelative 0x01a8, 0x0058
|
||||
_0807EB44 0x0004
|
||||
DoPostScriptAction 0x0000
|
||||
_0807E5F8 0x00000400
|
||||
_0807E610 0x00000002
|
||||
SetSyncFlag 0x00000400
|
||||
ClearSyncFlag 0x00000002
|
||||
EndBlock
|
||||
Call sub_080791BC
|
||||
SCRIPT_END
|
||||
|
||||
@@ -12,6 +12,6 @@ SCRIPT_START script_PlayerFainting
|
||||
DoPostScriptAction 0x0011
|
||||
EndBlock
|
||||
Call sub_0807F2D4
|
||||
WaitForSomething 0x80000000
|
||||
WaitForSyncFlag 0x80000000
|
||||
Call sub_080791BC
|
||||
SCRIPT_END
|
||||
|
||||
@@ -6,6 +6,6 @@ SCRIPT_START script_PlayerIntroCastle
|
||||
_0807EDD4 0x01e8, 0x0050
|
||||
_0807EB44 0x0000
|
||||
DoPostScriptAction 0x0000
|
||||
_0807E5F8 0x00000400
|
||||
SetSyncFlag 0x00000400
|
||||
Call sub_080791BC
|
||||
SCRIPT_END
|
||||
|
||||
@@ -8,6 +8,6 @@ SCRIPT_START script_PlayerProtectingZelda
|
||||
_0807EDD4 0x01d8, 0x0068
|
||||
_0807EB44 0x0004
|
||||
DoPostScriptAction 0x0000
|
||||
_0807E5F8 0x00000400
|
||||
SetSyncFlag 0x00000400
|
||||
Call sub_080791BC
|
||||
SCRIPT_END
|
||||
|
||||
@@ -6,7 +6,7 @@ SCRIPT_START script_VaatiDarkMagic
|
||||
Call nullsub_527
|
||||
Call sub_08094B80
|
||||
EndBlock
|
||||
WaitForSomething2 0x08000000
|
||||
WaitForSyncFlagAndClear 0x08000000
|
||||
Call sub_08094B6C
|
||||
_0807EDD4 0x01d8, 0x0078
|
||||
StartPlayerScript script_PlayerFainting
|
||||
@@ -14,8 +14,8 @@ SCRIPT_START script_VaatiDarkMagic
|
||||
Call sub_08094B80
|
||||
PlaySound SFX_VO_ZELDA7
|
||||
PlaySound SFX_1C6
|
||||
_0807E5F8 0x10000000
|
||||
WaitForSomething2 0x08000000
|
||||
SetSyncFlag 0x10000000
|
||||
WaitForSyncFlagAndClear 0x08000000
|
||||
PlaySound SFX_11D
|
||||
DoPostScriptAction 0x0006
|
||||
SCRIPT_END
|
||||
|
||||
@@ -5,32 +5,32 @@ SCRIPT_START script_VaatiIntroCeremony
|
||||
SetEntitySpeed 0x0100
|
||||
EndBlock
|
||||
Call sub_0807F338
|
||||
WaitForSomething2 0x00000100
|
||||
WaitForSyncFlagAndClear 0x00000100
|
||||
DoPostScriptAction 0x0001
|
||||
_0807EDD4 0x01f8, 0x00d0
|
||||
DoPostScriptAction 0x0000
|
||||
_0807E5F8 0x00000200
|
||||
WaitForSomething2 0x00000100
|
||||
SetSyncFlag 0x00000200
|
||||
WaitForSyncFlagAndClear 0x00000100
|
||||
_0807EB44 0x0004
|
||||
DoPostScriptAction 0x001c
|
||||
Call sub_0807F2D4
|
||||
_0807EB44 0x0004
|
||||
DoPostScriptAction 0x0000
|
||||
_0807E5F8 0x00000200
|
||||
WaitForSomething2 0x00000100
|
||||
SetSyncFlag 0x00000200
|
||||
WaitForSyncFlagAndClear 0x00000100
|
||||
_0807EB44 0x0000
|
||||
DoPostScriptAction 0x001c
|
||||
Call sub_0807F2D4
|
||||
_0807EB44 0x0000
|
||||
DoPostScriptAction 0x0000
|
||||
_0807E5F8 0x00000200
|
||||
WaitForSomething2 0x00000100
|
||||
SetSyncFlag 0x00000200
|
||||
WaitForSyncFlagAndClear 0x00000100
|
||||
_0807EB44 0x0000
|
||||
DoPostScriptAction 0x001a
|
||||
Call sub_0807F2D4
|
||||
DoPostScriptAction 0x0000
|
||||
_0807E5F8 0x00000200
|
||||
WaitForSomething2 0x00000100
|
||||
SetSyncFlag 0x00000200
|
||||
WaitForSyncFlagAndClear 0x00000100
|
||||
_0807EB44 0x0000
|
||||
DoPostScriptAction 0x0014
|
||||
PlaySound SFX_CHARGING_UP
|
||||
@@ -38,30 +38,30 @@ SCRIPT_START script_VaatiIntroCeremony
|
||||
Wait 0x00f0
|
||||
DoPostScriptAction 0x0016
|
||||
PlaySound SFX_1CB
|
||||
WaitForSomething2 0x10000000
|
||||
WaitForSyncFlagAndClear 0x10000000
|
||||
DoPostScriptAction 0x0000
|
||||
_0807E5F8 0x00000200
|
||||
WaitForSomething2 0x00000100
|
||||
SetSyncFlag 0x00000200
|
||||
WaitForSyncFlagAndClear 0x00000100
|
||||
SetEntitySpeed 0x0080
|
||||
DoPostScriptAction 0x0001
|
||||
_0807EDD4 0x01d8, 0x00a8
|
||||
_0807EB44 0x0000
|
||||
DoPostScriptAction 0x0000
|
||||
_0807E5F8 0x00000200
|
||||
WaitForSomething2 0x00000100
|
||||
SetSyncFlag 0x00000200
|
||||
WaitForSyncFlagAndClear 0x00000100
|
||||
DoPostScriptAction 0x0014
|
||||
PlaySound SFX_1C4
|
||||
CallWithArg sub_0809545C, script_VaatiDarkMagic
|
||||
_0807E5F8 0x00000200
|
||||
WaitForSomething2 0x00000100
|
||||
SetSyncFlag 0x00000200
|
||||
WaitForSyncFlagAndClear 0x00000100
|
||||
Wait 0x003c
|
||||
DoPostScriptAction 0x0016
|
||||
PlaySound SFX_1C5
|
||||
_0807E5F8 0x08000000
|
||||
WaitForSomething2 0x10000000
|
||||
SetSyncFlag 0x08000000
|
||||
WaitForSyncFlagAndClear 0x10000000
|
||||
DoPostScriptAction 0x0000
|
||||
_0807E5F8 0x00000200
|
||||
WaitForSomething2 0x00000100
|
||||
SetSyncFlag 0x00000200
|
||||
WaitForSyncFlagAndClear 0x00000100
|
||||
SetEntitySpeed 0x0100
|
||||
DoPostScriptAction 0x0001
|
||||
_0807EDD4 0x01f8, 0x0098
|
||||
@@ -75,12 +75,12 @@ SCRIPT_START script_VaatiIntroCeremony
|
||||
_0807EB44 0x0004
|
||||
DoPostScriptAction 0x0000
|
||||
Wait 0x001e
|
||||
_0807E5F8 0x00000200
|
||||
WaitForSomething2 0x00000100
|
||||
SetSyncFlag 0x00000200
|
||||
WaitForSyncFlagAndClear 0x00000100
|
||||
Call sub_08066CA4
|
||||
DoPostScriptAction 0x0008
|
||||
Wait 0x0078
|
||||
_0807E5F8 0x00000200
|
||||
SetSyncFlag 0x00000200
|
||||
DoPostScriptAction 0x0006
|
||||
SCRIPT_END
|
||||
.2byte 0x0000
|
||||
|
||||
@@ -6,7 +6,7 @@ SCRIPT_START script_ZeldaIntroCastle
|
||||
Call sub_08066D04
|
||||
EndBlock
|
||||
Call sub_0807F338
|
||||
WaitForSomething2 0x00000010
|
||||
WaitForSyncFlagAndClear 0x00000010
|
||||
Call sub_08066D14
|
||||
JumpIf script_080111F6
|
||||
MoveEntityToPlayer
|
||||
@@ -20,28 +20,28 @@ script_08011206:
|
||||
_0807EDD4 0x01f8, 0x0050
|
||||
_0807EB74
|
||||
DoPostScriptAction 0x0000
|
||||
_0807E5F8 0x00000020
|
||||
WaitForSomething2 0x00000010
|
||||
SetSyncFlag 0x00000020
|
||||
WaitForSyncFlagAndClear 0x00000010
|
||||
DoPostScriptAction 0x0001
|
||||
_0807EDD4 0x01f8, 0x0020
|
||||
DoPostScriptAction 0x0008
|
||||
_0807E5F8 0x00000020
|
||||
WaitForSomething2 0x00000010
|
||||
SetSyncFlag 0x00000020
|
||||
WaitForSyncFlagAndClear 0x00000010
|
||||
DoPostScriptAction 0x0007
|
||||
DoPostScriptAction 0x0001
|
||||
SetEntitySpeed 0x0040
|
||||
_0807EDD4 0x01e8, 0x0040
|
||||
DoPostScriptAction 0x0000
|
||||
_0807E5F8 0x00000020
|
||||
WaitForSomething2 0x00000010
|
||||
SetSyncFlag 0x00000020
|
||||
WaitForSyncFlagAndClear 0x00000010
|
||||
Call sub_08095810
|
||||
_0807E5F8 0x00000020
|
||||
WaitForSomething2 0x00000010
|
||||
SetSyncFlag 0x00000020
|
||||
WaitForSyncFlagAndClear 0x00000010
|
||||
DoPostScriptAction 0x0001
|
||||
_0807EDD4 0x01d8, 0x0058
|
||||
DoPostScriptAction 0x0000
|
||||
_0807E5F8 0x00000020
|
||||
WaitForSomething2 0x00000010
|
||||
SetSyncFlag 0x00000020
|
||||
WaitForSyncFlagAndClear 0x00000010
|
||||
PlaySound SFX_1C9
|
||||
DoPostScriptAction 0x0010
|
||||
Wait 0x0014
|
||||
@@ -50,7 +50,7 @@ script_08011206:
|
||||
DoPostScriptAction 0x0010
|
||||
Call sub_0807F2D4
|
||||
PlaySound SFX_1CA
|
||||
_0807E5F8 0x00000020
|
||||
WaitForSomething2 0x00000010
|
||||
SetSyncFlag 0x00000020
|
||||
WaitForSyncFlagAndClear 0x00000010
|
||||
DoPostScriptAction 0x0006
|
||||
SCRIPT_END
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
@ Intro Ceremony OBJECT_6A Zelda shine or something?
|
||||
SCRIPT_START script_ZeldaMagic
|
||||
WaitForSomething 0x40000000
|
||||
WaitForSyncFlag 0x40000000
|
||||
DoPostScriptAction 0x0006
|
||||
SCRIPT_END
|
||||
|
||||
@@ -4,22 +4,22 @@ SCRIPT_START script_Npc4EIntroCastle
|
||||
Call sub_0807F9A4
|
||||
Call sub_0807DF28
|
||||
StartPlayerScript script_PlayerIntroCastle
|
||||
WaitForSomething2 0x00000400
|
||||
WaitForSyncFlagAndClear 0x00000400
|
||||
_0807F078 0x0034, 0x0002
|
||||
MessageFromTargetPos 0x1036, 0x000c
|
||||
WaitUntilTextboxCloses
|
||||
_0807E5F8 0x00000010
|
||||
WaitForSomething2 0x00000020
|
||||
SetSyncFlag 0x00000010
|
||||
WaitForSyncFlagAndClear 0x00000020
|
||||
MessageFromTargetPos 0x1037, 0x0002
|
||||
WaitUntilTextboxCloses
|
||||
_0807E5F8 0x00000010
|
||||
WaitForSomething2 0x00000020
|
||||
SetSyncFlag 0x00000010
|
||||
WaitForSyncFlagAndClear 0x00000020
|
||||
MessageFromTargetPos 0x1038, 0x000c
|
||||
WaitUntilTextboxCloses
|
||||
StopBgm
|
||||
_0807E778 0x0004
|
||||
DoFade5
|
||||
WaitFor_2
|
||||
WaitForFadeFinish
|
||||
Call sub_08064180
|
||||
Call sub_08064180
|
||||
Call sub_08064180
|
||||
@@ -29,10 +29,10 @@ SCRIPT_START script_Npc4EIntroCastle
|
||||
Call sub_08064180
|
||||
Call sub_08064180
|
||||
LoadRoomEntityList gUnk_080F06E0
|
||||
_0807E5F8 0x00000004
|
||||
WaitForSomething2 0x00000008
|
||||
SetSyncFlag 0x00000004
|
||||
WaitForSyncFlagAndClear 0x00000008
|
||||
StartPlayerScript script_PlayerAtIntroCeremony
|
||||
WaitForSomething2 0x00000400
|
||||
WaitForSyncFlagAndClear 0x00000400
|
||||
SetEntityPositionRelative 0x01f8, 0x0050
|
||||
_0807F0B4 0x0007
|
||||
CameraTargetEntity
|
||||
@@ -40,82 +40,82 @@ SCRIPT_START script_Npc4EIntroCastle
|
||||
_0807F0B4 0x0001
|
||||
_0807E778 0x0001
|
||||
DoFade4
|
||||
_0807E5F8 0x0002a800
|
||||
WaitForSomething2 0x00055000
|
||||
SetSyncFlag 0x0002a800
|
||||
WaitForSyncFlagAndClear 0x00055000
|
||||
SetEntityPositionRelative 0x01f8, 0x0078
|
||||
Wait 0x003c
|
||||
_0807E5F8 0x00800000
|
||||
WaitForSomething2 0x01000000
|
||||
_0807E5F8 0x0002a800
|
||||
WaitForSomething2 0x00055000
|
||||
SetSyncFlag 0x00800000
|
||||
WaitForSyncFlagAndClear 0x01000000
|
||||
SetSyncFlag 0x0002a800
|
||||
WaitForSyncFlagAndClear 0x00055000
|
||||
_0807E8E4_1
|
||||
_0807E5F8 0x00000004
|
||||
WaitForSomething2 0x00000008
|
||||
SetSyncFlag 0x00000004
|
||||
WaitForSyncFlagAndClear 0x00000008
|
||||
MessageFromTargetPos 0x1039, 0x000c
|
||||
WaitUntilTextboxCloses
|
||||
PlayBgm BGM_CASTLE_TOURNAMENT
|
||||
_0807E8E4_2
|
||||
_0807E5F8 0x00000004
|
||||
WaitForSomething2 0x00000008
|
||||
_0807E5F8 0x00000010
|
||||
_0807E5F8 0x00000040
|
||||
WaitForSomething2 0x00000020
|
||||
WaitForSomething2 0x00000080
|
||||
SetSyncFlag 0x00000004
|
||||
WaitForSyncFlagAndClear 0x00000008
|
||||
SetSyncFlag 0x00000010
|
||||
SetSyncFlag 0x00000040
|
||||
WaitForSyncFlagAndClear 0x00000020
|
||||
WaitForSyncFlagAndClear 0x00000080
|
||||
Wait 0x012c
|
||||
_0807E5F8 0x00000004
|
||||
WaitForSomething2 0x00000008
|
||||
SetSyncFlag 0x00000004
|
||||
WaitForSyncFlagAndClear 0x00000008
|
||||
MessageFromTargetPos 0x103a, 0x000c
|
||||
WaitUntilTextboxCloses
|
||||
SetEntityPositionRelative 0x01f8, 0x01c0
|
||||
_0807F0B4 0x0004
|
||||
Wait 0x0078
|
||||
_0807E5F8 0x00280000
|
||||
WaitForSomething2 0x00500000
|
||||
_0807E5F8 0x00000100
|
||||
SetSyncFlag 0x00280000
|
||||
WaitForSyncFlagAndClear 0x00500000
|
||||
SetSyncFlag 0x00000100
|
||||
SetEntityPositionRelative 0x01f8, 0x0220
|
||||
SetEntitySpeed 0x0100
|
||||
_0807EDD4 0x01f8, 0x0098
|
||||
Wait 0x003c
|
||||
WaitForSomething2 0x00000200
|
||||
_0807E5F8 0x00280000
|
||||
WaitForSyncFlagAndClear 0x00000200
|
||||
SetSyncFlag 0x00280000
|
||||
StopBgm
|
||||
PlaySound SFX_9B
|
||||
_0807E5F8 0x00000100
|
||||
WaitForSomething2 0x00000200
|
||||
SetSyncFlag 0x00000100
|
||||
WaitForSyncFlagAndClear 0x00000200
|
||||
MessageFromTargetPos 0x1043, 0x0000
|
||||
WaitUntilTextboxCloses
|
||||
PlayBgm BGM_VAATI_THEME
|
||||
_0807E5F8 0x00000100
|
||||
WaitForSomething2 0x00000200
|
||||
_0807E5F8 0x0002a800
|
||||
WaitForSomething2 0x00055000
|
||||
SetSyncFlag 0x00000100
|
||||
WaitForSyncFlagAndClear 0x00000200
|
||||
SetSyncFlag 0x0002a800
|
||||
WaitForSyncFlagAndClear 0x00055000
|
||||
PlaySound SFX_1C7
|
||||
PlaySound SFX_BUTTON_DEPRESS
|
||||
_0807E5F8 0x00000100
|
||||
_0807E5F8 0x00002800
|
||||
SetSyncFlag 0x00000100
|
||||
SetSyncFlag 0x00002800
|
||||
CallWithArg sub_0807FB28, 0x00000003
|
||||
WaitForSomething2 0x00000200
|
||||
WaitForSomething2 0x00005000
|
||||
_0807E5F8 0x00028000
|
||||
WaitForSomething2 0x00050000
|
||||
WaitForSyncFlagAndClear 0x00000200
|
||||
WaitForSyncFlagAndClear 0x00005000
|
||||
SetSyncFlag 0x00028000
|
||||
WaitForSyncFlagAndClear 0x00050000
|
||||
MessageFromTargetPos 0x1044, 0x0000
|
||||
WaitUntilTextboxCloses
|
||||
SetEntityPositionRelative 0x01f8, 0x0098
|
||||
StopBgm
|
||||
Wait 0x003c
|
||||
PlayBgm BGM_VAATI_REBORN
|
||||
_0807E5F8 0x00028000
|
||||
_0807E5F8 0x00000100
|
||||
WaitForSomething2 0x00000200
|
||||
WaitForSomething2 0x00050000
|
||||
SetSyncFlag 0x00028000
|
||||
SetSyncFlag 0x00000100
|
||||
WaitForSyncFlagAndClear 0x00000200
|
||||
WaitForSyncFlagAndClear 0x00050000
|
||||
CallWithArg sub_0807FB28, 0x00000003
|
||||
PlaySound SFX_BUTTON_DEPRESS
|
||||
_0807E5F8 0x00028000
|
||||
WaitForSomething2 0x00050000
|
||||
SetSyncFlag 0x00028000
|
||||
WaitForSyncFlagAndClear 0x00050000
|
||||
PlaySound SFX_125
|
||||
CallWithArg sub_0807FB28, 0x00000003
|
||||
_0807E5F8 0x08000000
|
||||
_0807E5F8 0x00800000
|
||||
WaitForSomething2 0x01000000
|
||||
SetSyncFlag 0x08000000
|
||||
SetSyncFlag 0x00800000
|
||||
WaitForSyncFlagAndClear 0x01000000
|
||||
CallWithArg CreateManager36, 0x00000002
|
||||
_0807F0C8 0xffff, 0x0000
|
||||
|
||||
@@ -20,9 +20,9 @@ SCRIPT_START script_Npc4EIntroTown
|
||||
Call sub_0807F844
|
||||
_0807E778 0x0002
|
||||
DoFade6
|
||||
WaitFor_2
|
||||
WaitForFadeFinish
|
||||
StartPlayerScript script_PlayerIntro1
|
||||
_0807E5F8 0x00000002
|
||||
SetSyncFlag 0x00000002
|
||||
_0807F0B4 0x0001
|
||||
SetEntityPositionRelative 0x00c8, 0x0218
|
||||
Call sub_0807F5C0
|
||||
@@ -31,60 +31,60 @@ SCRIPT_START script_Npc4EIntroTown
|
||||
_0807F0B4 0x0002
|
||||
SetEntityPositionRelative 0x00c8, 0x0368
|
||||
Call sub_0807F5C0
|
||||
WaitForSomething2 0x00000001
|
||||
WaitForSomething2 0x00000004
|
||||
WaitForSyncFlagAndClear 0x00000001
|
||||
WaitForSyncFlagAndClear 0x00000004
|
||||
@ First message from Zelda
|
||||
MessageFromTargetPos 0x2501, 0x0000
|
||||
WaitUntilTextboxCloses
|
||||
_0807E5F8 0x00000002
|
||||
WaitForSomething2 0x00000004
|
||||
SetSyncFlag 0x00000002
|
||||
WaitForSyncFlagAndClear 0x00000004
|
||||
@ Zelda ran off. Give control to the player
|
||||
_0807F0B4 0x0004
|
||||
CameraTargetPlayer
|
||||
Call sub_0807DF50
|
||||
_0807E878
|
||||
_0807E5F8 0x00000010
|
||||
WaitForSomething2 0x00000004
|
||||
SetSyncFlag 0x00000010
|
||||
WaitForSyncFlagAndClear 0x00000004
|
||||
_0807E864
|
||||
Call sub_0807DF28
|
||||
StartPlayerScript script_PlayerIntro2
|
||||
WaitForSomething2 0x00000001
|
||||
_0807E5F8 0x00000002
|
||||
WaitForSomething2 0x00000004
|
||||
WaitForSyncFlagAndClear 0x00000001
|
||||
SetSyncFlag 0x00000002
|
||||
WaitForSyncFlagAndClear 0x00000004
|
||||
MessageFromTargetPos 0x2503, 0x000e
|
||||
WaitUntilTextboxCloses
|
||||
_0807E5F8 0x00000002
|
||||
WaitForSomething2 0x00000004
|
||||
SetSyncFlag 0x00000002
|
||||
WaitForSyncFlagAndClear 0x00000004
|
||||
Call sub_0807DF50
|
||||
_0807E878
|
||||
WaitForSomething2 0x00000004
|
||||
WaitForSyncFlagAndClear 0x00000004
|
||||
_0807E864
|
||||
Call sub_0807DF28
|
||||
StartPlayerScript script_PlayerIntro3
|
||||
WaitForSomething2 0x00000001
|
||||
_0807E5F8 0x00000002
|
||||
WaitForSomething2 0x00000004
|
||||
WaitForSyncFlagAndClear 0x00000001
|
||||
SetSyncFlag 0x00000002
|
||||
WaitForSyncFlagAndClear 0x00000004
|
||||
MessageFromTargetPos 0x2504, 0x000e
|
||||
WaitUntilTextboxCloses
|
||||
_0807E5F8 0x00000002
|
||||
WaitForSomething2 0x00000004
|
||||
SetSyncFlag 0x00000002
|
||||
WaitForSyncFlagAndClear 0x00000004
|
||||
Call sub_0807DF50
|
||||
_0807E878
|
||||
WaitForSomething2 0x00000004
|
||||
WaitForSyncFlagAndClear 0x00000004
|
||||
_0807E864
|
||||
Call sub_0807DF28
|
||||
StartPlayerScript script_PlayerIntro4
|
||||
WaitForSomething2 0x00000001
|
||||
_0807E5F8 0x00000002
|
||||
WaitForSomething2 0x00000004
|
||||
WaitForSyncFlagAndClear 0x00000001
|
||||
SetSyncFlag 0x00000002
|
||||
WaitForSyncFlagAndClear 0x00000004
|
||||
MessageFromTargetPos 0x2505, 0x000e
|
||||
WaitUntilTextboxCloses
|
||||
_0807E5F8 0x00000002
|
||||
WaitForSomething2 0x00000004
|
||||
SetSyncFlag 0x00000002
|
||||
WaitForSyncFlagAndClear 0x00000004
|
||||
Call sub_0807DF50
|
||||
_0807E878
|
||||
@ Wait for Link at Pina
|
||||
WaitForSomething2 0x00000004
|
||||
WaitForSyncFlagAndClear 0x00000004
|
||||
_0807E864
|
||||
Call sub_0807DF28
|
||||
Call sub_08063C5C
|
||||
@@ -101,7 +101,7 @@ SCRIPT_START script_Npc4EIntroTown
|
||||
CameraTargetEntity
|
||||
Wait 0x001e
|
||||
Call sub_08063C2C
|
||||
WaitForSomething2 0x00000001
|
||||
WaitForSyncFlagAndClear 0x00000001
|
||||
MessageFromTargetPos 0x1022, 0x000e
|
||||
WaitUntilTextboxCloses
|
||||
_0807E8E4_0
|
||||
@@ -123,8 +123,8 @@ SCRIPT_START script_Npc4EIntroTown
|
||||
Call sub_08063C5C
|
||||
MessageFromTargetPos 0x1026, 0x000e
|
||||
WaitUntilTextboxCloses
|
||||
_0807E5F8 0x00000002
|
||||
WaitForSomething2 0x00000004
|
||||
SetSyncFlag 0x00000002
|
||||
WaitForSyncFlagAndClear 0x00000004
|
||||
_0807E8E4_1
|
||||
Call sub_08063C2C
|
||||
MessageFromTargetPos 0x1027, 0x0000
|
||||
@@ -144,8 +144,8 @@ SCRIPT_START script_Npc4EIntroTown
|
||||
Call sub_08063C14
|
||||
Call sub_08094D70
|
||||
PlaySound SFX_103
|
||||
_0807E5F8 0x00000002
|
||||
WaitForSomething2 0x00000004
|
||||
SetSyncFlag 0x00000002
|
||||
WaitForSyncFlagAndClear 0x00000004
|
||||
Call sub_08063C14
|
||||
Call sub_08094D10
|
||||
Wait 0x001e
|
||||
@@ -157,7 +157,7 @@ SCRIPT_START script_Npc4EIntroTown
|
||||
MessageFromTargetPos 0x102b, 0x0000
|
||||
WaitUntilTextboxCloses
|
||||
@ Give the shield to the player
|
||||
_0807F034 0x000d
|
||||
GivePlayerItem 0x000d
|
||||
WaitPlayerGetItem
|
||||
Call sub_0806DC3C
|
||||
Call sub_080791BC
|
||||
@@ -176,7 +176,7 @@ SCRIPT_START script_Npc4EIntroTown
|
||||
_0807F0B4 0x0004
|
||||
CameraTargetPlayer
|
||||
Wait 0x000a
|
||||
_0807E5F8 0x00000002
|
||||
SetSyncFlag 0x00000002
|
||||
Call sub_08063C44
|
||||
.ifdef JP
|
||||
SetLocalFlag 0x00ca
|
||||
|
||||
@@ -14,7 +14,7 @@ SCRIPT_START script_Object69IntroTown
|
||||
.endif
|
||||
.endif
|
||||
JumpIf script_0800FD50
|
||||
WaitForSomething2 0x00000010
|
||||
WaitForSyncFlagAndClear 0x00000010
|
||||
script_0800FD1A:
|
||||
@ Prevent Link from leaving
|
||||
CheckPlayerInRegion 0x00c8, 0x03c0, 0x1040
|
||||
@@ -38,7 +38,7 @@ script_0800FD1A:
|
||||
MessageFromTargetPos 0x2506, 0x0000
|
||||
WaitUntilTextboxCloses
|
||||
StartPlayerScript script_PlayerIntroTown
|
||||
WaitForSomething2 0x00000008
|
||||
WaitForSyncFlagAndClear 0x00000008
|
||||
_0807E878
|
||||
Jump script_0800FD1A
|
||||
script_0800FD50:
|
||||
@@ -50,7 +50,7 @@ script_0800FD5C:
|
||||
MessageFromTargetPos 0x106c, 0x0000
|
||||
WaitUntilTextboxCloses
|
||||
StartPlayerScript script_PlayerIntroTown
|
||||
WaitForSomething2 0x00000008
|
||||
WaitForSyncFlagAndClear 0x00000008
|
||||
_0807E878
|
||||
Jump script_0800FD50
|
||||
.2byte 0x0000
|
||||
|
||||
@@ -6,6 +6,6 @@ SCRIPT_START script_PlayerIntro1
|
||||
SetEntityPositionRelative 0x00d8, 0x0398
|
||||
_0807EB44 0x0006
|
||||
DoPostScriptAction 0x0000
|
||||
_0807E5F8 0x00000001
|
||||
SetSyncFlag 0x00000001
|
||||
Call sub_080791BC
|
||||
SCRIPT_END
|
||||
|
||||
@@ -6,6 +6,6 @@ SCRIPT_START script_PlayerIntro2
|
||||
_0807EDD4 0x00a0, 0x0278
|
||||
_0807EB44 0x0000
|
||||
DoPostScriptAction 0x0000
|
||||
_0807E5F8 0x00000001
|
||||
SetSyncFlag 0x00000001
|
||||
Call sub_080791BC
|
||||
SCRIPT_END
|
||||
|
||||
@@ -6,6 +6,6 @@ SCRIPT_START script_PlayerIntro3
|
||||
_0807EDD4 0x0078, 0x01c0
|
||||
_0807EB44 0x0000
|
||||
DoPostScriptAction 0x0000
|
||||
_0807E5F8 0x00000001
|
||||
SetSyncFlag 0x00000001
|
||||
Call sub_080791BC
|
||||
SCRIPT_END
|
||||
|
||||
@@ -6,6 +6,6 @@ SCRIPT_START script_PlayerIntro4
|
||||
_0807EDD4 0x0108, 0x01c8
|
||||
_0807EB44 0x0002
|
||||
DoPostScriptAction 0x0000
|
||||
_0807E5F8 0x00000001
|
||||
SetSyncFlag 0x00000001
|
||||
Call sub_080791BC
|
||||
SCRIPT_END
|
||||
|
||||
@@ -13,6 +13,6 @@ script_0800FB10:
|
||||
_0807EDD4 0x00e8, 0x0270
|
||||
_0807EB44 0x0000
|
||||
DoPostScriptAction 0x0000
|
||||
_0807E5F8 0x00000001
|
||||
SetSyncFlag 0x00000001
|
||||
Call sub_080791BC
|
||||
SCRIPT_END
|
||||
|
||||
@@ -4,7 +4,7 @@ SCRIPT_START script_PlayerIntroTown
|
||||
_0807EC64 0x0020
|
||||
_0807EB44 0x0000
|
||||
DoPostScriptAction 0x0000
|
||||
_0807E5F8 0x00000008
|
||||
SetSyncFlag 0x00000008
|
||||
Call sub_080791BC
|
||||
SCRIPT_END
|
||||
.2byte 0x0000
|
||||
|
||||
@@ -6,7 +6,7 @@ SCRIPT_START script_ZeldaIntroTown
|
||||
SetEntitySpeed 0x0080
|
||||
Call sub_08066D04
|
||||
EndBlock
|
||||
WaitForSomething2 0x00000002
|
||||
WaitForSyncFlagAndClear 0x00000002
|
||||
Call sub_08066D14
|
||||
JumpIf script_0800FB6C
|
||||
MoveEntityToPlayer
|
||||
@@ -15,26 +15,26 @@ script_0800FB6C:
|
||||
SetEntityPositionRelative 0x00b8, 0x0398
|
||||
_0807EB44 0x0002
|
||||
DoPostScriptAction 0x0000
|
||||
_0807E5F8 0x00000004
|
||||
WaitForSomething2 0x00000002
|
||||
SetSyncFlag 0x00000004
|
||||
WaitForSyncFlagAndClear 0x00000002
|
||||
SetEntitySpeed 0x0200
|
||||
_0807EDD4 0x00b8, 0x0318
|
||||
SetEntityPositionRelative 0x00a0, 0x0260
|
||||
_0807EB44 0x0000
|
||||
DoPostScriptAction 0x0001
|
||||
_0807E5F8 0x00000004
|
||||
SetSyncFlag 0x00000004
|
||||
DoPostScriptAction 0x000a
|
||||
_0807E9D4
|
||||
script_0800FBAE:
|
||||
_0807E30C
|
||||
JumpIfNot script_0800FBAE
|
||||
DoPostScriptAction 0x000b
|
||||
_0807E5F8 0x00000004
|
||||
WaitForSomething2 0x00000002
|
||||
SetSyncFlag 0x00000004
|
||||
WaitForSyncFlagAndClear 0x00000002
|
||||
_0807EB44 0x0004
|
||||
DoPostScriptAction 0x0000
|
||||
_0807E5F8 0x00000004
|
||||
WaitForSomething2 0x00000002
|
||||
SetSyncFlag 0x00000004
|
||||
WaitForSyncFlagAndClear 0x00000002
|
||||
SetEntitySpeed 0x0200
|
||||
_0807EDD4 0x00a0, 0x0268
|
||||
_0807EDD4 0x0070, 0x0268
|
||||
@@ -42,41 +42,41 @@ script_0800FBAE:
|
||||
SetEntityPositionRelative 0x0078, 0x01a8
|
||||
_0807EB44 0x0000
|
||||
DoPostScriptAction 0x0001
|
||||
_0807E5F8 0x00000004
|
||||
SetSyncFlag 0x00000004
|
||||
DoPostScriptAction 0x000a
|
||||
script_0800FC06:
|
||||
_0807E30C
|
||||
JumpIfNot script_0800FC06
|
||||
DoPostScriptAction 0x000b
|
||||
_0807E5F8 0x00000004
|
||||
WaitForSomething2 0x00000002
|
||||
SetSyncFlag 0x00000004
|
||||
WaitForSyncFlagAndClear 0x00000002
|
||||
_0807EB44 0x0004
|
||||
DoPostScriptAction 0x0000
|
||||
_0807E5F8 0x00000004
|
||||
WaitForSomething2 0x00000002
|
||||
SetSyncFlag 0x00000004
|
||||
WaitForSyncFlagAndClear 0x00000002
|
||||
SetEntitySpeed 0x0200
|
||||
_0807EDD4 0x00f8, 0x01a8
|
||||
SetEntityPositionRelative 0x0118, 0x01c8
|
||||
_0807EB44 0x0002
|
||||
DoPostScriptAction 0x0001
|
||||
_0807E5F8 0x00000004
|
||||
SetSyncFlag 0x00000004
|
||||
DoPostScriptAction 0x000a
|
||||
script_0800FC52:
|
||||
_0807E30C
|
||||
JumpIfNot script_0800FC52
|
||||
DoPostScriptAction 0x000b
|
||||
_0807E5F8 0x00000004
|
||||
WaitForSomething2 0x00000002
|
||||
SetSyncFlag 0x00000004
|
||||
WaitForSyncFlagAndClear 0x00000002
|
||||
_0807EB44 0x0006
|
||||
DoPostScriptAction 0x0000
|
||||
_0807E5F8 0x00000004
|
||||
WaitForSomething2 0x00000002
|
||||
SetSyncFlag 0x00000004
|
||||
WaitForSyncFlagAndClear 0x00000002
|
||||
SetEntitySpeed 0x0200
|
||||
_0807EDD4 0x0118, 0x0260
|
||||
SetEntityPositionRelative 0x00f8, 0x0270
|
||||
_0807EB44 0x0000
|
||||
DoPostScriptAction 0x0001
|
||||
_0807E5F8 0x00000004
|
||||
SetSyncFlag 0x00000004
|
||||
DoPostScriptAction 0x000a
|
||||
script_0800FC9E:
|
||||
@ Wait at Pina for Link
|
||||
@@ -85,23 +85,23 @@ script_0800FC9E:
|
||||
DoPostScriptAction 0x000b
|
||||
_0807EB44 0x0000
|
||||
DoPostScriptAction 0x0000
|
||||
_0807E5F8 0x00000004
|
||||
SetSyncFlag 0x00000004
|
||||
DoPostScriptAction 0x0004
|
||||
WaitForSomething2 0x00000002
|
||||
WaitForSyncFlagAndClear 0x00000002
|
||||
DoPostScriptAction 0x000d
|
||||
SetEntitySpeed 0x0040
|
||||
_0807EC94 0x0020
|
||||
_0807EB44 0x0000
|
||||
DoPostScriptAction 0x0000
|
||||
_0807E5F8 0x00000004
|
||||
WaitForSomething2 0x00000002
|
||||
SetSyncFlag 0x00000004
|
||||
WaitForSyncFlagAndClear 0x00000002
|
||||
DoPostScriptAction 0x000c
|
||||
SetEntitySpeed 0x0040
|
||||
_0807ECF4 0x0020
|
||||
_0807EB44 0x0006
|
||||
DoPostScriptAction 0x0000
|
||||
_0807E5F8 0x00000004
|
||||
WaitForSomething2 0x00000002
|
||||
SetSyncFlag 0x00000004
|
||||
WaitForSyncFlagAndClear 0x00000002
|
||||
Call sub_08066D4C
|
||||
DoPostScriptAction 0x0006
|
||||
SCRIPT_END
|
||||
|
||||
@@ -7,20 +7,20 @@ SCRIPT_START script_HurdyGurdyManFirstKinstone
|
||||
EndBlock
|
||||
Call sub_0807F348
|
||||
_0807EB44 0x0002
|
||||
WaitForSomething2 0x00000002
|
||||
WaitForSyncFlagAndClear 0x00000002
|
||||
DoPostScriptAction 0x0007
|
||||
_0807EDD4 0x01b8, 0x0328
|
||||
_0807E5F8 0x00000040
|
||||
SetSyncFlag 0x00000040
|
||||
_0807EDD4 0x01f8, 0x0328
|
||||
_0807EB44 0x0004
|
||||
_0807E930 0x0008
|
||||
_0807E8E4_0
|
||||
_0807E5F8 0x00000040
|
||||
WaitForSomething2 0x00000002
|
||||
SetSyncFlag 0x00000040
|
||||
WaitForSyncFlagAndClear 0x00000002
|
||||
Call sub_0806E440
|
||||
Wait 0x0078
|
||||
_0807E5F8 0x00000040
|
||||
WaitForSomething2 0x00000002
|
||||
SetSyncFlag 0x00000040
|
||||
WaitForSyncFlagAndClear 0x00000002
|
||||
script_0800F1E6:
|
||||
EndBlock
|
||||
BeginBlock
|
||||
@@ -36,7 +36,7 @@ script_0800F1E6:
|
||||
MessageFromTargetPos 0x1206, 0x000c
|
||||
WaitUntilTextboxCloses
|
||||
StartPlayerScript script_PlayerAtHurdyGurdyManFirstKinstone1
|
||||
WaitForSomething2 0x00000400
|
||||
WaitForSyncFlagAndClear 0x00000400
|
||||
_0807E878
|
||||
Jump script_0800F1E6
|
||||
script_0800F22A:
|
||||
@@ -52,7 +52,7 @@ script_0800F22A:
|
||||
MessageFromTargetPos 0x1206, 0x000c
|
||||
WaitUntilTextboxCloses
|
||||
StartPlayerScript script_PlayerAtHurdyGurdyManFirstKinstone2
|
||||
WaitForSomething2 0x00000400
|
||||
WaitForSyncFlagAndClear 0x00000400
|
||||
_0807E878
|
||||
Jump script_0800F1E6
|
||||
script_0800F26A:
|
||||
@@ -68,7 +68,7 @@ script_0800F26A:
|
||||
MessageFromTargetPos 0x1206, 0x000c
|
||||
WaitUntilTextboxCloses
|
||||
StartPlayerScript script_PlayerAtHurdyGurdyManFirstKinstone3
|
||||
WaitForSomething2 0x00000400
|
||||
WaitForSyncFlagAndClear 0x00000400
|
||||
_0807E878
|
||||
Jump script_0800F1E6
|
||||
script_0800F2AA:
|
||||
@@ -84,7 +84,7 @@ script_0800F2AA:
|
||||
MessageFromTargetPos 0x1206, 0x000c
|
||||
WaitUntilTextboxCloses
|
||||
StartPlayerScript script_PlayerAtHurdyGurdyManFirstKinstone4
|
||||
WaitForSomething2 0x00000400
|
||||
WaitForSyncFlagAndClear 0x00000400
|
||||
_0807E878
|
||||
Jump script_0800F1E6
|
||||
script_0800F2EA:
|
||||
@@ -104,11 +104,11 @@ script_0800F2EA:
|
||||
Jump script_0800F1E6
|
||||
script_0800F314:
|
||||
EndBlock
|
||||
_0807E5F8 0x00000040
|
||||
WaitForSomething2 0x00000002
|
||||
SetSyncFlag 0x00000040
|
||||
WaitForSyncFlagAndClear 0x00000002
|
||||
SetEntitySpeed 0x0100
|
||||
_0807EB44 0x0002
|
||||
_0807EEF4 0x00c0, 0x0000
|
||||
_0807E5F8 0x00000040
|
||||
SetSyncFlag 0x00000040
|
||||
DoPostScriptAction 0x0006
|
||||
SCRIPT_END
|
||||
|
||||
@@ -9,7 +9,7 @@ SCRIPT_START script_KidKinstone1
|
||||
DoPostScriptAction 0x000b
|
||||
EndBlock
|
||||
Call sub_0807F348
|
||||
WaitForSomething2 0x00000004
|
||||
WaitForSyncFlagAndClear 0x00000004
|
||||
DoPostScriptAction 0x0007
|
||||
_0807EDD4 0x01f8, 0x0318
|
||||
_0807EDD4 0x0208, 0x0318
|
||||
@@ -17,7 +17,7 @@ SCRIPT_START script_KidKinstone1
|
||||
_0807EB44 0x0006
|
||||
DoPostScriptAction 0x0000
|
||||
DoPostScriptAction 0x000a
|
||||
_0807E5F8 0x00000080
|
||||
SetSyncFlag 0x00000080
|
||||
script_0800F3EA:
|
||||
EndBlock
|
||||
BeginBlock
|
||||
@@ -30,7 +30,7 @@ script_0800F3EA:
|
||||
WaitUntilTextboxCloses
|
||||
_0807E878
|
||||
script_0800F402:
|
||||
TestBit 0x00000004
|
||||
CheckSyncFlagAndClear 0x00000004
|
||||
JumpIfNot script_0800F3EA
|
||||
EndBlock
|
||||
DoPostScriptAction 0x000b
|
||||
@@ -38,6 +38,6 @@ script_0800F402:
|
||||
SetEntitySpeed 0x0100
|
||||
_0807EC64 0x0010
|
||||
_0807EDD4 0x0288, 0x0328
|
||||
_0807E5F8 0x00000080
|
||||
SetSyncFlag 0x00000080
|
||||
DoPostScriptAction 0x0006
|
||||
SCRIPT_END
|
||||
|
||||
@@ -9,14 +9,14 @@ SCRIPT_START script_KidKinstone2
|
||||
DoPostScriptAction 0x000b
|
||||
EndBlock
|
||||
Call sub_0807F348
|
||||
WaitForSomething2 0x00000008
|
||||
WaitForSyncFlagAndClear 0x00000008
|
||||
DoPostScriptAction 0x0007
|
||||
_0807EDD4 0x01d8, 0x0328
|
||||
_0807EDD4 0x01f8, 0x0348
|
||||
_0807EB44 0x0000
|
||||
DoPostScriptAction 0x0000
|
||||
DoPostScriptAction 0x000a
|
||||
_0807E5F8 0x00000100
|
||||
SetSyncFlag 0x00000100
|
||||
script_0800F478:
|
||||
EndBlock
|
||||
BeginBlock
|
||||
@@ -29,7 +29,7 @@ script_0800F478:
|
||||
WaitUntilTextboxCloses
|
||||
_0807E878
|
||||
script_0800F490:
|
||||
TestBit 0x00000008
|
||||
CheckSyncFlagAndClear 0x00000008
|
||||
JumpIfNot script_0800F478
|
||||
EndBlock
|
||||
DoPostScriptAction 0x000b
|
||||
@@ -38,7 +38,7 @@ script_0800F490:
|
||||
_0807EC94 0x0010
|
||||
_0807EC64 0x0020
|
||||
_0807EDD4 0x0288, 0x0328
|
||||
_0807E5F8 0x00000100
|
||||
SetSyncFlag 0x00000100
|
||||
DoPostScriptAction 0x0006
|
||||
SCRIPT_END
|
||||
.2byte 0x0000
|
||||
|
||||
@@ -9,14 +9,14 @@ SCRIPT_START script_KidKinstone3
|
||||
DoPostScriptAction 0x000b
|
||||
EndBlock
|
||||
Call sub_0807F348
|
||||
WaitForSomething2 0x00000010
|
||||
WaitForSyncFlagAndClear 0x00000010
|
||||
DoPostScriptAction 0x0007
|
||||
_0807EDD4 0x01c8, 0x0328
|
||||
_0807EDD4 0x01e8, 0x0338
|
||||
_0807EB44 0x0002
|
||||
DoPostScriptAction 0x0000
|
||||
DoPostScriptAction 0x000a
|
||||
_0807E5F8 0x00000200
|
||||
SetSyncFlag 0x00000200
|
||||
script_0800F50C:
|
||||
EndBlock
|
||||
BeginBlock
|
||||
@@ -29,7 +29,7 @@ script_0800F50C:
|
||||
WaitUntilTextboxCloses
|
||||
_0807E878
|
||||
script_0800F524:
|
||||
TestBit 0x00000010
|
||||
CheckSyncFlagAndClear 0x00000010
|
||||
JumpIfNot script_0800F50C
|
||||
EndBlock
|
||||
DoPostScriptAction 0x000b
|
||||
@@ -37,7 +37,7 @@ script_0800F524:
|
||||
SetEntitySpeed 0x0100
|
||||
_0807EC64 0x0010
|
||||
_0807EDD4 0x0288, 0x0328
|
||||
_0807E5F8 0x00000200
|
||||
SetSyncFlag 0x00000200
|
||||
DoPostScriptAction 0x0006
|
||||
SCRIPT_END
|
||||
.2byte 0x0000
|
||||
|
||||
@@ -12,35 +12,35 @@ script_0800F09A:
|
||||
Call sub_0807DF28
|
||||
LoadRoomEntityList gUnk_080EE8AC
|
||||
StartPlayerScript script_PlayerAtFirstKinstone
|
||||
WaitForSomething2 0x00000001
|
||||
_0807E5F8 0x0000001e
|
||||
WaitForSomething2 0x00000040
|
||||
WaitForSyncFlagAndClear 0x00000001
|
||||
SetSyncFlag 0x0000001e
|
||||
WaitForSyncFlagAndClear 0x00000040
|
||||
MessageFromTargetPos 0x1201, 0x000c
|
||||
WaitUntilTextboxCloses
|
||||
WaitForSomething2 0x000003c0
|
||||
WaitForSyncFlagAndClear 0x000003c0
|
||||
_0807E8E4_0
|
||||
MessageFromTargetPos 0x1202, 0x000c
|
||||
WaitUntilTextboxCloses
|
||||
_0807F034 0x0067
|
||||
GivePlayerItem 0x0067
|
||||
WaitPlayerGetItem
|
||||
_0807E8E4_0
|
||||
_0807E5F8 0x00000002
|
||||
WaitForSomething2 0x00000040
|
||||
SetSyncFlag 0x00000002
|
||||
WaitForSyncFlagAndClear 0x00000040
|
||||
MessageFromTargetPos 0x1203, 0x000c
|
||||
WaitUntilTextboxCloses
|
||||
_0807E5F8 0x00000002
|
||||
SetSyncFlag 0x00000002
|
||||
Call sub_0807DF50
|
||||
_0807E878
|
||||
WaitForSomething2 0x00000040
|
||||
WaitForSyncFlagAndClear 0x00000040
|
||||
script_0800F11A:
|
||||
CheckKinstoneFused 0x0032
|
||||
JumpIfNot script_0800F11A
|
||||
_0807E864
|
||||
Call sub_0807DF28
|
||||
_0807E5F8 0x0000001e
|
||||
SetSyncFlag 0x0000001e
|
||||
Wait 0x003c
|
||||
_0807E8E4_1
|
||||
WaitForSomething2 0x000003c0
|
||||
WaitForSyncFlagAndClear 0x000003c0
|
||||
Call sub_0807DF50
|
||||
_0807E878
|
||||
DoPostScriptAction 0x0006
|
||||
|
||||
@@ -11,6 +11,6 @@ SCRIPT_START script_PlayerAtFirstKinstone
|
||||
_0807EDD4 0x01f8, 0x0338
|
||||
_0807EB44 0x0006
|
||||
DoPostScriptAction 0x0000
|
||||
_0807E5F8 0x00000001
|
||||
SetSyncFlag 0x00000001
|
||||
Call sub_080791BC
|
||||
SCRIPT_END
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
SCRIPT_START script_PlayerAtHurdyGurdyManFirstKinstone1
|
||||
SetEntitySpeed 0x0100
|
||||
_0807EC94 0x0008
|
||||
_0807E5F8 0x00000400
|
||||
SetSyncFlag 0x00000400
|
||||
Call sub_080791BC
|
||||
SCRIPT_END
|
||||
.2byte 0x0000
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
SCRIPT_START script_PlayerAtHurdyGurdyManFirstKinstone2
|
||||
SetEntitySpeed 0x0100
|
||||
_0807ECF4 0x0008
|
||||
_0807E5F8 0x00000400
|
||||
SetSyncFlag 0x00000400
|
||||
Call sub_080791BC
|
||||
SCRIPT_END
|
||||
.2byte 0x0000
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
SCRIPT_START script_PlayerAtHurdyGurdyManFirstKinstone3
|
||||
SetEntitySpeed 0x0100
|
||||
_0807ECC4 0x0008
|
||||
_0807E5F8 0x00000400
|
||||
SetSyncFlag 0x00000400
|
||||
Call sub_080791BC
|
||||
SCRIPT_END
|
||||
.2byte 0x0000
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
SCRIPT_START script_PlayerAtHurdyGurdyManFirstKinstone4
|
||||
SetEntitySpeed 0x0100
|
||||
_0807EC64 0x0008
|
||||
_0807E5F8 0x00000400
|
||||
SetSyncFlag 0x00000400
|
||||
Call sub_080791BC
|
||||
SCRIPT_END
|
||||
.2byte 0x0000
|
||||
|
||||
@@ -7,29 +7,29 @@ SCRIPT_START script_ForestMinish5
|
||||
DoPostScriptAction 0x000f
|
||||
Call sub_0807F338
|
||||
EndBlock
|
||||
WaitForSomething2 0x00000200
|
||||
WaitForSyncFlagAndClear 0x00000200
|
||||
DoPostScriptAction 0x0007
|
||||
_0807EDD4 0x0208, 0x0308
|
||||
_0807EB44 0x0004
|
||||
DoPostScriptAction 0x0000
|
||||
_0807E5F8 0x00000400
|
||||
WaitForSomething2 0x00000200
|
||||
SetSyncFlag 0x00000400
|
||||
WaitForSyncFlagAndClear 0x00000200
|
||||
PlaySound SFX_PLY_JUMP
|
||||
_0807EF3C 0x0180, 0x0030
|
||||
PlaySound SFX_PLY_JUMP
|
||||
_0807EF3C 0x0180, 0x0030
|
||||
_0807E5F8 0x00000400
|
||||
WaitForSomething2 0x00000200
|
||||
SetSyncFlag 0x00000400
|
||||
WaitForSyncFlagAndClear 0x00000200
|
||||
SetEntitySpeed 0x0200
|
||||
DoPostScriptAction 0x000f
|
||||
_0807EDD4 0x0208, 0x0328
|
||||
DoPostScriptAction 0x0000
|
||||
_0807E5F8 0x00000400
|
||||
WaitForSomething2 0x00000200
|
||||
SetSyncFlag 0x00000400
|
||||
WaitForSyncFlagAndClear 0x00000200
|
||||
SetEntitySpeed 0x0300
|
||||
DoPostScriptAction 0x000f
|
||||
_0807EDD4 0x0208, 0x02b0
|
||||
_0807E5F8 0x00000400
|
||||
SetSyncFlag 0x00000400
|
||||
DoPostScriptAction 0x0006
|
||||
SCRIPT_END
|
||||
.2byte 0x0000
|
||||
|
||||
@@ -7,25 +7,25 @@ SCRIPT_START script_ForestMinish6
|
||||
DoPostScriptAction 0x000f
|
||||
Call sub_0807F338
|
||||
EndBlock
|
||||
WaitForSomething2 0x00000800
|
||||
WaitForSyncFlagAndClear 0x00000800
|
||||
DoPostScriptAction 0x0007
|
||||
_0807EB44 0x0002
|
||||
DoPostScriptAction 0x0001
|
||||
_0807EDD4 0x01a8, 0x0330
|
||||
_0807EB44 0x0002
|
||||
DoPostScriptAction 0x0000
|
||||
_0807E5F8 0x00001000
|
||||
WaitForSomething2 0x00000800
|
||||
SetSyncFlag 0x00001000
|
||||
WaitForSyncFlagAndClear 0x00000800
|
||||
SetEntitySpeed 0x0200
|
||||
DoPostScriptAction 0x000f
|
||||
_0807EDD4 0x01f8, 0x0348
|
||||
DoPostScriptAction 0x0000
|
||||
_0807E5F8 0x00001000
|
||||
WaitForSomething2 0x00000800
|
||||
SetSyncFlag 0x00001000
|
||||
WaitForSyncFlagAndClear 0x00000800
|
||||
SetEntitySpeed 0x0300
|
||||
DoPostScriptAction 0x000f
|
||||
_0807EDD4 0x0178, 0x0328
|
||||
_0807E5F8 0x00001000
|
||||
SetSyncFlag 0x00001000
|
||||
DoPostScriptAction 0x0006
|
||||
SCRIPT_END
|
||||
.2byte 0x0000
|
||||
|
||||
@@ -7,29 +7,29 @@ SCRIPT_START script_ForestMinish7
|
||||
DoPostScriptAction 0x000f
|
||||
Call sub_0807F338
|
||||
EndBlock
|
||||
WaitForSomething2 0x00002000
|
||||
WaitForSyncFlagAndClear 0x00002000
|
||||
DoPostScriptAction 0x0007
|
||||
_0807EDD4 0x0258, 0x0330
|
||||
_0807EB44 0x0006
|
||||
DoPostScriptAction 0x0000
|
||||
_0807E5F8 0x00004000
|
||||
WaitForSomething2 0x00002000
|
||||
SetSyncFlag 0x00004000
|
||||
WaitForSyncFlagAndClear 0x00002000
|
||||
SetEntitySpeed 0x0200
|
||||
DoPostScriptAction 0x000f
|
||||
_0807EDD4 0x0218, 0x0340
|
||||
DoPostScriptAction 0x0000
|
||||
_0807E5F8 0x00004000
|
||||
WaitForSomething2 0x00002000
|
||||
SetSyncFlag 0x00004000
|
||||
WaitForSyncFlagAndClear 0x00002000
|
||||
PlaySound SFX_PLY_JUMP
|
||||
_0807EF3C 0x0180, 0x0030
|
||||
PlaySound SFX_PLY_JUMP
|
||||
_0807EF3C 0x0180, 0x0030
|
||||
_0807E5F8 0x00004000
|
||||
WaitForSomething2 0x00002000
|
||||
SetSyncFlag 0x00004000
|
||||
WaitForSyncFlagAndClear 0x00002000
|
||||
SetEntitySpeed 0x0300
|
||||
DoPostScriptAction 0x000f
|
||||
_0807EDD4 0x0288, 0x02d8
|
||||
_0807E5F8 0x00004000
|
||||
SetSyncFlag 0x00004000
|
||||
DoPostScriptAction 0x0006
|
||||
SCRIPT_END
|
||||
.2byte 0x0000
|
||||
|
||||
@@ -7,29 +7,29 @@ SCRIPT_START script_ForestMinish8
|
||||
DoPostScriptAction 0x000f
|
||||
Call sub_0807F338
|
||||
EndBlock
|
||||
WaitForSomething2 0x00008000
|
||||
WaitForSyncFlagAndClear 0x00008000
|
||||
DoPostScriptAction 0x0007
|
||||
_0807EDD4 0x01b8, 0x0320
|
||||
_0807EB44 0x0002
|
||||
DoPostScriptAction 0x0000
|
||||
_0807E5F8 0x00010000
|
||||
WaitForSomething2 0x00008000
|
||||
SetSyncFlag 0x00010000
|
||||
WaitForSyncFlagAndClear 0x00008000
|
||||
SetEntitySpeed 0x0200
|
||||
DoPostScriptAction 0x000f
|
||||
_0807EDD4 0x01f8, 0x0330
|
||||
DoPostScriptAction 0x0000
|
||||
_0807E5F8 0x00010000
|
||||
WaitForSomething2 0x00008000
|
||||
SetSyncFlag 0x00010000
|
||||
WaitForSyncFlagAndClear 0x00008000
|
||||
PlaySound SFX_PLY_JUMP
|
||||
_0807EF3C 0x0180, 0x0030
|
||||
PlaySound SFX_PLY_JUMP
|
||||
_0807EF3C 0x0180, 0x0030
|
||||
_0807E5F8 0x00010000
|
||||
WaitForSomething2 0x00008000
|
||||
SetSyncFlag 0x00010000
|
||||
WaitForSyncFlagAndClear 0x00008000
|
||||
SetEntitySpeed 0x0300
|
||||
DoPostScriptAction 0x000f
|
||||
_0807EDD4 0x0188, 0x02d8
|
||||
_0807E5F8 0x00010000
|
||||
SetSyncFlag 0x00010000
|
||||
DoPostScriptAction 0x0006
|
||||
SCRIPT_END
|
||||
.2byte 0x0000
|
||||
|
||||
@@ -7,23 +7,23 @@ SCRIPT_START script_ForestMinish9
|
||||
DoPostScriptAction 0x000f
|
||||
Call sub_0807F338
|
||||
EndBlock
|
||||
WaitForSomething2 0x00020000
|
||||
WaitForSyncFlagAndClear 0x00020000
|
||||
DoPostScriptAction 0x0007
|
||||
_0807EDD4 0x0268, 0x0338
|
||||
_0807EB44 0x0006
|
||||
DoPostScriptAction 0x0000
|
||||
_0807E5F8 0x00040000
|
||||
WaitForSomething2 0x00020000
|
||||
SetSyncFlag 0x00040000
|
||||
WaitForSyncFlagAndClear 0x00020000
|
||||
SetEntitySpeed 0x0200
|
||||
DoPostScriptAction 0x000f
|
||||
_0807EDD4 0x0218, 0x0350
|
||||
DoPostScriptAction 0x0000
|
||||
_0807E5F8 0x00040000
|
||||
WaitForSomething2 0x00020000
|
||||
SetSyncFlag 0x00040000
|
||||
WaitForSyncFlagAndClear 0x00020000
|
||||
SetEntitySpeed 0x0300
|
||||
DoPostScriptAction 0x000f
|
||||
_0807EDD4 0x02a8, 0x0328
|
||||
_0807E5F8 0x00040000
|
||||
SetSyncFlag 0x00040000
|
||||
DoPostScriptAction 0x0006
|
||||
SCRIPT_END
|
||||
.2byte 0x0000
|
||||
|
||||
@@ -11,68 +11,68 @@ script_0800C928:
|
||||
Call sub_0807F9A4
|
||||
Call sub_0807DF28
|
||||
StartPlayerScript script_PlayerAtVillageIntro
|
||||
WaitForSomething2 0x00000002
|
||||
WaitForSyncFlagAndClear 0x00000002
|
||||
Wait 0x003c
|
||||
_0807EB28 0x1125
|
||||
WaitUntilTextboxCloses
|
||||
_0807E5F8 0x00000800
|
||||
SetSyncFlag 0x00000800
|
||||
_0807E8E4_3
|
||||
Wait 0x003c
|
||||
_0807E5F8 0x00000200
|
||||
SetSyncFlag 0x00000200
|
||||
_0807E8E4_0
|
||||
Wait 0x001e
|
||||
_0807E5F8 0x00002000
|
||||
SetSyncFlag 0x00002000
|
||||
_0807E8E4_1
|
||||
Wait 0x0014
|
||||
_0807E5F8 0x00020000
|
||||
SetSyncFlag 0x00020000
|
||||
_0807E8E4_1
|
||||
Wait 0x000a
|
||||
_0807E5F8 0x00008000
|
||||
SetSyncFlag 0x00008000
|
||||
_0807E8E4_3
|
||||
Wait 0x001e
|
||||
WaitForSomething2 0x00000400
|
||||
WaitForSomething2 0x00001000
|
||||
WaitForSomething2 0x00004000
|
||||
WaitForSomething2 0x00010000
|
||||
WaitForSomething2 0x00040000
|
||||
WaitForSyncFlagAndClear 0x00000400
|
||||
WaitForSyncFlagAndClear 0x00001000
|
||||
WaitForSyncFlagAndClear 0x00004000
|
||||
WaitForSyncFlagAndClear 0x00010000
|
||||
WaitForSyncFlagAndClear 0x00040000
|
||||
_0807E8E4_0
|
||||
Wait 0x003c
|
||||
_0807E5F8 0x00000200
|
||||
WaitForSomething2 0x00000400
|
||||
SetSyncFlag 0x00000200
|
||||
WaitForSyncFlagAndClear 0x00000400
|
||||
_0807E8E4_0
|
||||
MessageFromTarget 0x1126
|
||||
Call sub_0807F40C
|
||||
WaitUntilTextboxCloses
|
||||
_0807E5F8 0x00000200
|
||||
_0807E5F8 0x00000800
|
||||
_0807E5F8 0x00002000
|
||||
_0807E5F8 0x00008000
|
||||
_0807E5F8 0x00020000
|
||||
WaitForSomething2 0x00000400
|
||||
WaitForSomething2 0x00001000
|
||||
WaitForSomething2 0x00004000
|
||||
WaitForSomething2 0x00010000
|
||||
WaitForSomething2 0x00040000
|
||||
_0807E5F8 0x00008000
|
||||
WaitForSomething2 0x00010000
|
||||
SetSyncFlag 0x00000200
|
||||
SetSyncFlag 0x00000800
|
||||
SetSyncFlag 0x00002000
|
||||
SetSyncFlag 0x00008000
|
||||
SetSyncFlag 0x00020000
|
||||
WaitForSyncFlagAndClear 0x00000400
|
||||
WaitForSyncFlagAndClear 0x00001000
|
||||
WaitForSyncFlagAndClear 0x00004000
|
||||
WaitForSyncFlagAndClear 0x00010000
|
||||
WaitForSyncFlagAndClear 0x00040000
|
||||
SetSyncFlag 0x00008000
|
||||
WaitForSyncFlagAndClear 0x00010000
|
||||
_0807E8E4_3
|
||||
MessageFromTarget 0x1127
|
||||
WaitUntilTextboxCloses
|
||||
_0807E5F8 0x00002000
|
||||
WaitForSomething2 0x00004000
|
||||
SetSyncFlag 0x00002000
|
||||
WaitForSyncFlagAndClear 0x00004000
|
||||
_0807E8E4_1
|
||||
MessageFromTarget 0x1128
|
||||
WaitUntilTextboxCloses
|
||||
_0807E5F8 0x00000200
|
||||
_0807E5F8 0x00000800
|
||||
_0807E5F8 0x00002000
|
||||
_0807E5F8 0x00008000
|
||||
_0807E5F8 0x00020000
|
||||
WaitForSomething2 0x00000400
|
||||
WaitForSomething2 0x00001000
|
||||
WaitForSomething2 0x00004000
|
||||
WaitForSomething2 0x00010000
|
||||
WaitForSomething2 0x00040000
|
||||
SetSyncFlag 0x00000200
|
||||
SetSyncFlag 0x00000800
|
||||
SetSyncFlag 0x00002000
|
||||
SetSyncFlag 0x00008000
|
||||
SetSyncFlag 0x00020000
|
||||
WaitForSyncFlagAndClear 0x00000400
|
||||
WaitForSyncFlagAndClear 0x00001000
|
||||
WaitForSyncFlagAndClear 0x00004000
|
||||
WaitForSyncFlagAndClear 0x00010000
|
||||
WaitForSyncFlagAndClear 0x00040000
|
||||
_0807E8E4_0
|
||||
_0807EB28 0x1129
|
||||
WaitUntilTextboxCloses
|
||||
|
||||
@@ -8,7 +8,7 @@ SCRIPT_START script_PlayerAtVillageIntro
|
||||
SetEntitySpeed 0x0080
|
||||
_0807EDD4 0x0208, 0x0340
|
||||
DoPostScriptAction 0x0000
|
||||
_0807E5F8 0x00000002
|
||||
SetSyncFlag 0x00000002
|
||||
Call sub_080791BC
|
||||
SCRIPT_END
|
||||
.2byte 0x0000
|
||||
|
||||
@@ -6,7 +6,7 @@ SCRIPT_START script_EzloCapExplainingOriginStory
|
||||
EndBlock
|
||||
_0807E930 0x001f
|
||||
Call sub_0806D944
|
||||
WaitForSomething2 0x00000008
|
||||
WaitForSyncFlagAndClear 0x00000008
|
||||
_0807E930 0x0010
|
||||
MessageFromTargetPos 0x1314, 0x000c
|
||||
WaitUntilTextboxCloses
|
||||
@@ -20,6 +20,6 @@ script_080153C2:
|
||||
Call sub_0806D9A4
|
||||
DoPostScriptAction 0x0008
|
||||
Wait 0x0078
|
||||
_0807E5F8 0x00000010
|
||||
SetSyncFlag 0x00000010
|
||||
DoPostScriptAction 0x0006
|
||||
SCRIPT_END
|
||||
|
||||
@@ -7,19 +7,19 @@ SCRIPT_START script_MinishEzlo
|
||||
Call sub_0807F338
|
||||
EndBlock
|
||||
CallWithArg sub_0806AF60, 0x00000000
|
||||
WaitForSomething2 0x00008000
|
||||
WaitForSyncFlagAndClear 0x00008000
|
||||
CallWithArg sub_0806AF60, 0x00000004
|
||||
_0807EDD4 0x0078, 0x00b8
|
||||
_0807EB44 0x0000
|
||||
CallWithArg sub_0806AF60, 0x00000000
|
||||
_0807E5F8 0x00010000
|
||||
WaitForSomething2 0x00008000
|
||||
SetSyncFlag 0x00010000
|
||||
WaitForSyncFlagAndClear 0x00008000
|
||||
DoPostScriptAction 0x000d
|
||||
_0807EB44 0x0000
|
||||
CallWithArg sub_0806AF60, 0x00000004
|
||||
_0807EDD4 0x0078, 0x00c8
|
||||
_0807E5F8 0x00010000
|
||||
WaitForSomething2 0x00008000
|
||||
SetSyncFlag 0x00010000
|
||||
WaitForSyncFlagAndClear 0x00008000
|
||||
_0807EB44 0x0000
|
||||
CallWithArg sub_0806AF60, 0x00000000
|
||||
DoPostScriptAction 0x0010
|
||||
@@ -31,11 +31,11 @@ SCRIPT_START script_MinishEzlo
|
||||
CallWithArg sub_0807FB28, 0x00000003
|
||||
Wait 0x000a
|
||||
DoPostScriptAction 0x0010
|
||||
_0807E5F8 0x00010000
|
||||
WaitForSomething2 0x00008000
|
||||
SetSyncFlag 0x00010000
|
||||
WaitForSyncFlagAndClear 0x00008000
|
||||
_0807E930 0x000d
|
||||
Call sub_0807F2D4
|
||||
_0807E5F8 0x00010000
|
||||
SetSyncFlag 0x00010000
|
||||
Wait 0x003c
|
||||
DoPostScriptAction 0x0005
|
||||
Wait 0x003c
|
||||
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user