Rename scripts

This commit is contained in:
octorock
2021-12-26 23:22:16 +01:00
parent 11bb0e7656
commit 2ccf89a1fb
643 changed files with 8481 additions and 7693 deletions
+18
View File
@@ -0,0 +1,18 @@
@ DHC left Guard at King cell
SCRIPT_START script_GuardCellLeft
BeginBlock
_0807EB44 0x0002
CallWithArg sub_0807F3D8, 0x00000000
DoPostScriptAction 0x000a
_0807E9D4
EndBlock
script_0800E44C:
CheckEntityInteractType
JumpIfNot script_0800E44C
_0807E864
_0807EB74
CallWithArg sub_0807F3D8, 0x00000000
MessageNoOverlap 0x2405
WaitUntilTextboxCloses
_0807E878
Jump script_0800E44C
@@ -0,0 +1,20 @@
@ DHC right Guard at King cell
SCRIPT_START script_GuardCellRight
BeginBlock
_0807EB44 0x0004
CallWithArg sub_0807F3D8, 0x00000000
DoPostScriptAction 0x000a
_0807E9D4
EndBlock
script_0800E484:
CheckEntityInteractType
JumpIfNot script_0800E484
_0807E864
_0807EB74
CallWithArg sub_0807F3D8, 0x00000000
MessageNoOverlap 0x2407
WaitUntilTextboxCloses
_0807E878
Jump script_0800E484
+49
View File
@@ -0,0 +1,49 @@
@ DHC Guard stone
SCRIPT_START script_GuardStone1
BeginBlock
_0807EB44 0x0004
DoPostScriptAction 0x000a
CheckLocalFlag 0x0094
JumpIf script_0800E1D0
_0807E930 0x0010
CallWithArg sub_0807F8E8, 0x00000001
EndBlock
script_0800E176:
CheckRoomFlag 0x0001
JumpIfNot script_0800E176
_0807E864
Wait 0x001e
DoPostScriptAction 0x0010
PlaySound SFX_1C9
_0807E930 0x0015
Wait 0x003c
PlaySound SFX_1CA
DoPostScriptAction 0x0010
Wait 0x001e
PlaySound SFX_SECRET
Wait 0x0078
DoPostScriptAction 0x0004
Wait 0x001e
DoPostScriptAction 0x0000
_0807EB8C
_0807EB74
CallWithArg sub_0807F3D8, 0x00000000
Wait 0x000a
MessageNoOverlap 0x2401
WaitUntilTextboxCloses
SetLocalFlag 0x0094
script_0800E1D0:
CallWithArg sub_0807F3D8, 0x00000000
_0807E9D4
_0807E878
EndBlock
script_0800E1E0:
CheckEntityInteractType
JumpIfNot script_0800E1E0
_0807E864
_0807EB74
CallWithArg sub_0807F3D8, 0x00000000
MessageNoOverlap 0x2401
WaitUntilTextboxCloses
_0807E878
Jump script_0800E1E0
+91
View File
@@ -0,0 +1,91 @@
@ DHC guard stone 2
SCRIPT_START script_GuardStone2
BeginBlock
SetEntitySpeed 0x0100
_0807EB44 0x0004
DoPostScriptAction 0x000a
CheckLocalFlag 0x0073
JumpIfNot script_0800E232
_0807E9D4
SetEntityPositionRelative 0x0070, 0x0168
_0807EB44 0x0002
CallWithArg sub_0807F3D8, 0x00000000
EndBlock
Jump script_0800E32E
script_0800E232:
CheckLocalFlag 0x0095
JumpIf script_0800E29A
_0807E930 0x0010
CallWithArg sub_0807F8E8, 0x00000002
EndBlock
script_0800E24A:
CheckRoomFlag 0x0002
JumpIfNot script_0800E24A
_0807E864
Wait 0x001e
DoPostScriptAction 0x0010
PlaySound SFX_1C9
_0807E930 0x0015
Wait 0x003c
PlaySound SFX_1CA
DoPostScriptAction 0x0010
Wait 0x001e
PlaySound SFX_SECRET
Wait 0x0078
DoPostScriptAction 0x0004
Wait 0x001e
DoPostScriptAction 0x0000
_0807EB8C
_0807EB74
CallWithArg sub_0807F3D8, 0x00000000
SetLocalFlag 0x0095
script_0800E29A:
DoPostScriptAction 0x0000
CallWithArg sub_0807F3D8, 0x00000000
_0807E9D4
_0807E878
EndBlock
script_0800E2AE:
EndBlock
BeginBlock
CheckEntityInteractType
JumpIf script_0800E312
CheckLocalFlag 0x0093
JumpIfNot script_0800E2AE
CheckLocalFlag 0x0094
JumpIfNot script_0800E2AE
CheckLocalFlag 0x0095
JumpIfNot script_0800E2AE
_0807E9DC
SetLocalFlag 0x0073
EndBlock
_0807EB44 0x0000
CallWithArg sub_0807F3D8, 0x00000004
_0807EDD4 0x0088, 0x0168
_0807EB44 0x0006
CallWithArg sub_0807F3D8, 0x00000004
_0807EDD4 0x0070, 0x0168
_0807EB74
CallWithArg sub_0807F3D8, 0x00000000
_0807E9D4
Jump script_0800E32E
script_0800E312:
_0807E864
_0807EB74
CallWithArg sub_0807F3D8, 0x00000000
EndBlock
MessageNoOverlap 0x2404
WaitUntilTextboxCloses
_0807E878
Jump script_0800E2AE
script_0800E32E:
CheckEntityInteractType
JumpIfNot script_0800E32E
_0807E864
_0807EB74
CallWithArg sub_0807F3D8, 0x00000000
MessageNoOverlap 0x2403
WaitUntilTextboxCloses
_0807E878
Jump script_0800E32E
.2byte 0x0000
@@ -0,0 +1,62 @@
@ DHC King Daltus stone
SCRIPT_START script_KingDaltusStone
BeginBlock
_0807EB44 0x0004
DoPostScriptAction 0x000a
CheckLocalFlag 0x0071
JumpIf script_0800E3E8
CheckLocalFlag 0x0096
JumpIf script_0800E3BE
_0807E930 0x000c
CallWithArg sub_0807F8E8, 0x00000000
EndBlock
script_0800E37A:
CheckRoomFlag 0x0000
JumpIfNot script_0800E37A
_0807E864
Wait 0x001e
DoPostScriptAction 0x0010
PlaySound SFX_1C9
_0807E930 0x000d
Wait 0x003c
PlaySound SFX_1CA
DoPostScriptAction 0x0010
Wait 0x001e
PlaySound SFX_SECRET
Wait 0x0078
DoPostScriptAction 0x0004
Wait 0x001e
DoPostScriptAction 0x0000
_0807EB74
SetLocalFlag 0x0096
script_0800E3BE:
DoPostScriptAction 0x0000
_0807E9D4
_0807E878
EndBlock
script_0800E3C8:
CheckEntityInteractType
JumpIfNot script_0800E3C8
_0807E864
_0807EB74
MessageNoOverlap 0x240c
WaitUntilTextboxCloses
Wait 0x000f
_0807F034 0x0053
WaitPlayerGetItem
SetLocalFlag 0x0071
_0807E878
script_0800E3E8:
_0807E9D4
_0807E878
EndBlock
script_0800E3EE:
CheckEntityInteractType
JumpIfNot script_0800E3EE
_0807E864
_0807EB74
MessageNoOverlap 0x240d
WaitUntilTextboxCloses
Wait 0x000f
_0807E878
Jump script_0800E3EE
@@ -0,0 +1,48 @@
@ DHC Minister Potho stone
SCRIPT_START script_MinishterPothoStone
BeginBlock
_0807EB44 0x0004
DoPostScriptAction 0x000a
CheckLocalFlag 0x0093
JumpIf script_0800E12E
_0807E930 0x0008
CallWithArg sub_0807F8E8, 0x00000000
EndBlock
script_0800E0DE:
CheckRoomFlag 0x0000
JumpIfNot script_0800E0DE
_0807E864
Wait 0x001e
DoPostScriptAction 0x0010
PlaySound SFX_1C9
_0807E930 0x0009
Wait 0x003c
PlaySound SFX_1CA
DoPostScriptAction 0x0010
Wait 0x001e
PlaySound SFX_SECRET
Wait 0x0078
DoPostScriptAction 0x0004
Wait 0x001e
DoPostScriptAction 0x0000
_0807EB8C
_0807EB74
Wait 0x000a
MessageNoOverlap 0x2402
WaitUntilTextboxCloses
SetLocalFlag 0x0093
script_0800E12E:
Call sub_080668F0
_0807E878
EndBlock
script_0800E138:
CheckEntityInteractType
JumpIfNot script_0800E138
_0807E864
_0807EB74
MessageNoOverlap 0x2402
WaitUntilTextboxCloses
Wait 0x000f
_0807E878
Jump script_0800E138
.2byte 0x0000
@@ -0,0 +1,17 @@
@ DHC Minister Potho in King cell
SCRIPT_START script_MinisterPothoCell
BeginBlock
_0807EB44 0x0002
DoPostScriptAction 0x000a
Call sub_080668F0
EndBlock
script_0800E41A:
CheckEntityInteractType
JumpIfNot script_0800E41A
_0807E864
_0807EB74
MessageNoOverlap 0x2406
WaitUntilTextboxCloses
Wait 0x000f
_0807E878
Jump script_0800E41A
@@ -0,0 +1,47 @@
@ DHC NPC4E At Zelda after defeating V2
SCRIPT_START script_Npc4EAfterDefeatingV2
BeginBlock
EndBlock
script_0800DB7C:
CallWithArg sub_0807F6B4, 0x000000a0
JumpIf script_0800DB7C
_0807E864
Call sub_0807F9A4
Call sub_0807DF28
_0807F0B4 0x0001
SetEntityPositionRelative 0x0078, 0x0078
CameraTargetEntity
Call sub_0807F5C0
_0807EB28 0x1648
WaitUntilTextboxCloses
Call sub_0804D7EC
_0807E5F8 0x00000001
WaitForSomething2 0x00000002
Call sub_0807DF50
_0807E878
script_0800DBCA:
CheckRoomFlag 0x0000
JumpIfNot script_0800DBCA
_0807E864
Call sub_0807F9A4
Call sub_0807DF28
Call sub_0804D810
Call sub_0807F3F8
Wait 0x003c
StartPlayerScript script_PlayerRescuedZelda
WaitForSomething2 0x00000004
_0807E5F8 0x00000001
WaitForSomething2 0x00000002
_0807E5F8 0x00000001
StartPlayerScript script_PlayerAfterDefeatingV2
WaitForSomething2 0x00000006
MessageFromTargetPos 0x1643, 0x0002
WaitUntilTextboxCloses
_0807EB28 0x1645
WaitUntilTextboxCloses
Call sub_0807F3F8
_0807E5F8 0x00000001
StopBgm
Call sub_08094F98
CallWithArg CreateManager36, 0x00000001
_0807F0C8 0xffff, 0x0000
@@ -0,0 +1,22 @@
@ DHC NPC4E Castle collapsing
SCRIPT_START script_Npc4ECastleCollapsing
Wait 0x003c
PlayBgm BGM_CASTLE_COLLAPSE
StartPlayerScript script_PlayerStonesFall
WaitForSomething2 0x00000006
_0807EB28 0x1646
WaitUntilTextboxCloses
_0807E5F8 0x00000001
StartPlayerScript script_PlayerCastleCollapsing
CameraTargetPlayer
_0807E778 0x0004
_0807E80C 0x00000000
WaitFor_2
CallWithArg DeleteManager36, 0x00000001
_0807F0C8 0x0000, 0x0000
SetLocalFlag 0x0079
CallWithArg sub_0806DA1C, 0x00000002
Call sub_0807DF50
_0807E878
DoPostScriptAction 0x0006
SCRIPT_END
@@ -0,0 +1,30 @@
@ DHC NPC4E V3 defeated
SCRIPT_START script_Npc4EV3Defeated
EndBlock
script_0800A0FE:
CheckGlobalFlag 0x0051
JumpIfNot script_0800A0FE
BeginBlock
_0807E864
Call sub_0807DF28
StopBgm
.ifndef EU
Call sub_0807FBFC
.endif
SetEntityPositionRelative 0x00b0, 0x0058
Call sub_0807F844
_0807E8E4_3
CallWithArg sub_0807F75C, 0x00d00060
CallWithArg sub_08094AE8, script_Object6AV3DefeatedMinishCap
PlaySound SFX_APPARATE
_0807E778 0x0002
DoFade6
EndBlock
WaitFor_2
WaitForSomething2 0x00000004
CallWithArg sub_0806DA1C, 0x00000006
DoPostScriptAction 0x0006
SCRIPT_END
.ifndef EU
.2byte 0x0000
.endif
@@ -0,0 +1,58 @@
@ DHC OBJECT_69 Towards Vaati in room with Ball&Chain soldier
SCRIPT_START script_Object69BallAndChainSoldierRoom
BeginBlock
Call sub_0807F354
EndBlock
CheckLocalFlag 0x007c
JumpIf script_0800E4FA
script_0800E4B6:
.ifdef JP
CheckPlayerInRegion 0x0088, 0x0100, 0x0820
.else
.ifdef EU
CheckPlayerInRegion 0x0088, 0x0100, 0x0820
.else
CheckPlayerInRegion 0x0088, 0x00f8, 0x0820
.endif
.endif
JumpIfNot script_0800E4B6
BeginBlock
_0807E864
.ifdef JP
.ifndef DEMO_JP
Call SetPlayerEventPriority
.endif
.else
.ifdef EU
Call SetPlayerEventPriority
.endif
.endif
EndBlock
Call sub_0807F3F8
Wait 0x003c
MessageFromTarget 0x160c
WaitUntilTextboxCloses
Wait 0x001e
MessageFromTarget 0x160d
WaitUntilTextboxCloses
Wait 0x001e
_0807EB28 0x160e
Wait 0x003c
WaitUntilTextboxCloses
BeginBlock
PlayBgm BGM_FIGHT_THEME2
SetLocalFlag 0x007c
.ifdef JP
.ifndef DEMO_JP
Call ResetPlayerEventPriority
.endif
.else
.ifdef EU
Call ResetPlayerEventPriority
.endif
.endif
script_0800E4FA:
_0807E878
DoPostScriptAction 0x0006
EndBlock
SCRIPT_END
@@ -0,0 +1,15 @@
@ DHC OBJECT_69 trying to escape the collapsing castle
SCRIPT_START script_Object69CastleEscape
_0807E864
Call sub_0807F9A4
Call sub_0807DF28
StartPlayerScript script_PlayerCastleEscape
WaitForSomething2 0x00000001
WaitForSomething2 0x00000002
_0807EB28 0x1647
WaitUntilTextboxCloses
SetLocalFlag 0x007a
Call sub_0807DF50
_0807E878
DoPostScriptAction 0x0006
SCRIPT_END
+8
View File
@@ -0,0 +1,8 @@
@ OBJECT_69 somewhere in DHC?
SCRIPT_START script_Object69DHC
BeginBlock
CheckLocalFlag 0x0086
JumpIfNot script_Object69KillDarkNut
DoPostScriptAction 0x0006
EndBlock
SCRIPT_END
@@ -0,0 +1,23 @@
@ DHC OBJECT_69 Towards Vaati room with Dark Nuts
SCRIPT_START script_Object69DarkNutsRoom
BeginBlock
EndBlock
CheckLocalFlag 0x007e
JumpIf script_0800E582
script_0800E550:
CheckPlayerInRegion 0x00a8, 0x00c0, 0x0880
JumpIfNot script_0800E550
_0807E864
Wait 0x001e
Call sub_0807F3F8
Wait 0x003c
PlaySound SFX_105
Wait 0x001e
_0807EB28 0x1622
Call sub_08053494
SetLocalFlag 0x007e
script_0800E582:
_0807E878
DoPostScriptAction 0x0006
SCRIPT_END
.2byte 0x0000
@@ -0,0 +1,21 @@
@ DHC OBJECT_69 Towards Vaati in room with Keatons
SCRIPT_START script_Object69KeatonsRoom
BeginBlock
EndBlock
CheckLocalFlag 0x007d
JumpIf script_0800E53C
script_0800E510:
CheckPlayerInRegion 0x00a8, 0x0178, 0x1080
JumpIfNot script_0800E510
_0807E864
Wait 0x001e
Call sub_0807F3F8
Wait 0x003c
PlaySound SFX_105
Wait 0x001e
_0807EB28 0x1617
SetLocalFlag 0x007d
script_0800E53C:
_0807E878
DoPostScriptAction 0x0006
SCRIPT_END
@@ -0,0 +1,15 @@
@ DHC OBJECT_69 Kill first Dark Nut
SCRIPT_START script_Object69KillDarkNut
EndBlock
script_0800E5D8:
CheckLocalFlag 0x0086
JumpIfNot script_0800E5D8
_0807E864
Wait 0x003c
SetIntVariable 0x00000905
Call sub_0807F420
SetRoomFlag 0x0001
Wait 0x001e
_0807E878
SCRIPT_END
.2byte 0x0000
@@ -0,0 +1,15 @@
@ DHC OBJECT_69 V1 defeated
SCRIPT_START script_Object69V1Defeated
EndBlock
script_0800DFB6:
CheckRoomFlag 0x0001
JumpIfNot script_0800DFB6
StopBgm
_0807E864
Call sub_0807DF28
PlaySound SFX_EVAPORATE
CallWithArg sub_0806DA1C, 0x00000004
Call sub_0807DF50
_0807E878
DoPostScriptAction 0x0006
SCRIPT_END
@@ -0,0 +1,21 @@
@ DHC OBJECT_69 After defeating V2
SCRIPT_START script_Object69V2Defeated
BeginBlock
Call sub_0807DF28
_0807E864
EndBlock
StopBgm
StopBgm
Wait 0x0078
_0807EB28 0x1638
WaitUntilTextboxCloses
SetRoomFlag 0x0000
Wait 0x001e
_0807E5F8 0x00000001
StartPlayerScript script_PlayerV2Defeated
WaitForSomething2 0x00000002
Call sub_0807DF50
_0807E878
DoPostScriptAction 0x0006
SCRIPT_END
.2byte 0x0000
@@ -0,0 +1,33 @@
@ DHC OBJECT_69 V2 intro
SCRIPT_START script_Object69V2Intro
BeginBlock
Call sub_0807DF28
_0807E864
EndBlock
StopBgm
MessageFromTargetPos 0x1632, 0x0002
WaitUntilTextboxCloses
SetRoomFlag 0x0003
script_0800DFFE:
CheckRoomFlag 0x0000
JumpIfNot script_0800DFFE
PlayBgm BGM_VAATI_TRANSFIGURED
Call sub_0807DF50
_0807E878
script_0800E012:
@ Defeated
CheckRoomFlag 0x0002
JumpIfNot script_0800E012
_0807E864
Call sub_0807DF28
SetLocalFlag 0x007b
MessageFromTargetPos 0x1639, 0x000c
WaitUntilTextboxCloses
Wait 0x0096
PlaySound SFX_EVAPORATE
CallWithArg sub_0806DA1C, 0x00000005
Call sub_0807DF50
_0807E878
DoPostScriptAction 0x0006
SCRIPT_END
.2byte 0x0000
@@ -0,0 +1,47 @@
@ DHC OBJECT_69 Vaati with Zelda
SCRIPT_START script_Object69VaatiWithZelda
BeginBlock
EndBlock
script_0800DA64:
CheckPlayerInRegion 0x0078, 0x0148, 0x4040
JumpIfNot script_0800DA64
_0807E864
Call sub_0807F9A4
Call sub_0807DF28
_0807E8E4_0
Call sub_0807F3F8
Wait 0x003c
_0807F0B4 0x0004
SetEntityPositionRelative 0x0078, 0x0080
CameraTargetEntity
Call sub_0807F5C0
_0807E5F8 0x00000001
WaitForSomething2 0x00000002
MessageFromTargetPos 0x162d, 0x0002
WaitUntilTextboxCloses
_0807E5F8 0x00000001
Wait 0x001e
MessageFromTargetPos 0x162e, 0x0002
WaitUntilTextboxCloses
_0807E8E4_0
CallWithArg sub_0807F75C, 0x00780138
_0807F0B4 0x0004
CameraTargetPlayer
Call sub_0807F5C0
SetRoomFlag 0x0000
Call sub_0807F40C
Wait 0x001e
_0807E8E4_1
Wait 0x000a
_0807E8E4_3
Wait 0x000a
_0807E8E4_2
Call sub_0807F3F8
Wait 0x003c
SetRoomFlag 0x0001
SetLocalFlag 0x0077
Call sub_0807DF50
_0807E878
DoPostScriptAction 0x0006
SCRIPT_END
.2byte 0x0000
@@ -0,0 +1,20 @@
@ DHC Vaati defeated OBJECT_6A Minish Cap?
SCRIPT_START script_Object6AV3DefeatedMinishCap
BeginBlock
SetEntitySpeed 0x0080
DoPostScriptAction 0x0007
DoPostScriptAction 0x000b
_0807E930 0x0002
SetEntityPositionRelative 0x00b0, 0x0080
CallWithArg sub_0807F98C, 0xff800000
CallWithArg sub_080960C4, script_Object6AV3DefeatedMinishCap2
EndBlock
PlaySound SFX_SPARKLES
_0807EF3C 0xff80, 0x0000
PlaySound SFX_143
_0807E930 0x0004
_0807E5F8 0x00000002
Wait 0x003c
_0807E5F8 0x00000004
SCRIPT_END
.2byte 0x0000
@@ -0,0 +1,11 @@
@ DHC Vaati defeated OBJECT_6A Minish Cap?
SCRIPT_START script_Object6AV3DefeatedMinishCap2
BeginBlock
DoPostScriptAction 0x0007
DoPostScriptAction 0x000b
CallWithArg sub_0807F994, 0x0000fff8
EndBlock
WaitForSomething 0x00000002
DoPostScriptAction 0x0006
SCRIPT_END
.2byte 0x0000
@@ -0,0 +1,14 @@
@ Player at Zelda after defeating V2
SCRIPT_START script_PlayerAfterDefeatingV2
BeginBlock
SetEntitySpeed 0x0100
EndBlock
_0807EB44 0x0000
DoPostScriptAction 0x000d
DoPostScriptAction 0x0000
_0807ECC4 0x0010
DoPostScriptAction 0x000c
_0807E5F8 0x00000004
Call sub_080791BC
SCRIPT_END
.2byte 0x0000
@@ -0,0 +1,15 @@
@ DHC Player entering yet another Dark Nut fight
SCRIPT_START script_PlayerAtDarkNut1
BeginBlock
SetEntitySpeed 0x0140
SetEntityDirection 0x0000
_0807E864
Call sub_0807F354
EndBlock
WaitForPlayerAction0x17
_0807E8E4_0
DoPostScriptAction 0x0001
Call sub_080752AC
_0807E878
Call sub_080791D0
SCRIPT_END
@@ -0,0 +1,15 @@
@ DHC player at a dark nut fight
SCRIPT_START script_PlayerAtDarkNut2
BeginBlock
SetEntitySpeed 0x0140
SetEntityDirection 0x0008
_0807E864
Call sub_0807F354
EndBlock
WaitForPlayerAction0x17
_0807E8E4_1
DoPostScriptAction 0x0001
Call sub_080752AC
_0807E878
Call sub_080791D0
SCRIPT_END
@@ -0,0 +1,15 @@
@ DHC Player entering another Dark Nut fight
SCRIPT_START script_PlayerAtDarkNut3
BeginBlock
SetEntitySpeed 0x0140
SetEntityDirection 0x0010
_0807E864
Call sub_0807F354
EndBlock
WaitForPlayerAction0x17
_0807E8E4_2
DoPostScriptAction 0x0001
Call sub_080752AC
_0807E878
Call sub_080791D0
SCRIPT_END
@@ -0,0 +1,11 @@
@ Player at Castle Collapsing
SCRIPT_START script_PlayerCastleCollapsing
BeginBlock
SetEntitySpeed 0x0100
EndBlock
_0807EB44 0x0004
DoPostScriptAction 0x0000
_0807EEF4 0x0000, 0x0080
_0807E5F8 0x00000004
Call sub_080791BC
SCRIPT_END
@@ -0,0 +1,11 @@
@ DHC Player trying to escape the collapsing castle
SCRIPT_START script_PlayerCastleEscape
BeginBlock
SetEntitySpeed 0x0100
EndBlock
_0807EDD4 0x0198, 0x01c8
_0807EB44 0x0004
DoPostScriptAction 0x0000
_0807E5F8 0x00000001
Call sub_080791BC
SCRIPT_END
@@ -0,0 +1,13 @@
@ Player after turning Zelda back from stone
SCRIPT_START script_PlayerRescuedZelda
BeginBlock
SetEntitySpeed 0x0100
EndBlock
CallWithArg sub_0807F4F8, 0x000000a0
_0807EDD4 0x0078, 0x00a0
_0807EB44 0x0000
DoPostScriptAction 0x0000
_0807E5F8 0x00000004
Call sub_080791BC
SCRIPT_END
.2byte 0x0000
@@ -0,0 +1,10 @@
@ Player after turning Zelda when stones fall
SCRIPT_START script_PlayerStonesFall
EndBlock
_0807EB44 0x0004
DoPostScriptAction 0x0000
CallWithArg sub_0807F238, 0x000003c5
Call sub_0807F304
_0807E5F8 0x00000004
Call sub_080791BC
SCRIPT_END
@@ -0,0 +1,12 @@
@ Player after defeating V2
SCRIPT_START script_PlayerV2Defeated
BeginBlock
SetEntitySpeed 0x00c0
EndBlock
WaitForSomething2 0x00000001
DoPostScriptAction 0x0001
_0807EDD4 0x00a8, 0x002c
_0807E5F8 0x00000002
Call sub_080791BC
SCRIPT_END
.2byte 0x0000
+39
View File
@@ -0,0 +1,39 @@
@ DHC Vaati V1 intro
SCRIPT_START script_Vaati1Intro
BeginBlock
DoPostScriptAction 0x0008
_0807EB44 0x0004
DoPostScriptAction 0x0000
EndBlock
_0807E864
Call sub_0807F9A4
Call sub_0807DF28
StopBgm
_0807E8E4_2
Wait 0x005a
Call sub_0807F3F8
Wait 0x003c
_0807E8E4_0
_0807F0B4 0x0001
CameraTargetEntity
Call sub_0807F5C0
Call sub_08066C94
Wait 0x00e9
DoPostScriptAction 0x0007
MessageFromTargetPos 0x162f, 0x0002
WaitUntilTextboxCloses
PlayBgm BGM_VAATI_REBORN
DoPostScriptAction 0x0019
PlaySound SFX_198
Call sub_0807F2D4
SetRoomFlag 0x0000
DoPostScriptAction 0x0008
Wait 0x0080
_0807F0B4 0x0004
CameraTargetPlayer
Call sub_0807F5C0
SetLocalFlag 0x0078
Call sub_0807DF50
_0807E878
DoPostScriptAction 0x0006
SCRIPT_END
@@ -0,0 +1,22 @@
@ DHC Vaati when with Zelda
SCRIPT_START script_VaatiWithZelda
BeginBlock
DoPostScriptAction 0x0007
_0807EB44 0x0000
DoPostScriptAction 0x0014
EndBlock
WaitForSomething2 0x00000001
Wait 0x003c
DoPostScriptAction 0x0004
Wait 0x003c
_0807EB44 0x0004
DoPostScriptAction 0x001c
Call sub_0807F2D4
DoPostScriptAction 0x0000
Wait 0x003c
_0807E5F8 0x00000002
WaitForSomething2 0x00000001
_0807EB44 0x0004
DoPostScriptAction 0x0014
SCRIPT_END
.2byte 0x0000
@@ -0,0 +1,69 @@
@ DHC Zelda after defeating V2
SCRIPT_START script_ZeldaAfterDefeatingV2
BeginBlock
DoPostScriptAction 0x000a
Call sub_08066E38
EndBlock
WaitForSomething2 0x00000001
CallWithArg sub_0807F8E8, 0x00000000
_0807E5F8 0x00000002
script_0800DCD0:
CheckRoomFlag 0x0000
JumpIfNot script_0800DCD0
DoPostScriptAction 0x0010
Wait 0x003c
DoPostScriptAction 0x0010
SetEntityPositionRelative 0x0078, 0x0068
WaitForSomething2 0x00000001
StopBgm
Call sub_08066E50
PlaySound SFX_1C9
Call sub_0807F2D4
PlaySound SFX_1CA
Wait 0x003c
DoPostScriptAction 0x0004
PlayBgm BGM_SAVING_ZELDA
Wait 0x0078
_0807EB44 0x0002
DoPostScriptAction 0x0000
Wait 0x000a
_0807EB44 0x0006
Wait 0x000a
_0807EB44 0x0002
Wait 0x000a
_0807EB44 0x0006
Wait 0x000a
_0807EB44 0x0004
DoPostScriptAction 0x0000
Wait 0x003c
_0807E5F8 0x00000002
WaitForSomething2 0x00000001
SetEntitySpeed 0x0100
_0807EEF4 0x0000, 0x0008
_0807EB44 0x0004
DoPostScriptAction 0x0000
Wait 0x001e
Call sub_08066E80
_0807EB44 0x0004
DoPostScriptAction 0x0000
_0807E5F8 0x00000002
WaitForSomething2 0x00000001
DoPostScriptAction 0x0004
Wait 0x003c
_0807EB44 0x0002
DoPostScriptAction 0x0000
Wait 0x000a
_0807EB44 0x0006
Wait 0x000a
_0807EB44 0x0002
Wait 0x000a
_0807EB44 0x0006
Wait 0x000a
_0807EB44 0x0004
DoPostScriptAction 0x0000
_0807E5F8 0x00000002
WaitForSomething2 0x00000001
SetEntitySpeed 0x0100
_0807EEF4 0x0000, 0x0080
SCRIPT_END
.2byte 0x0000
@@ -0,0 +1,22 @@
@ DHC Zelda trying to escape the collapsing castle
SCRIPT_START script_ZeldaCastleEscape
BeginBlock
_0807EB44 0x0004
DoPostScriptAction 0x0000
SetEntitySpeed 0x0100
DoPostScriptAction 0x000b
Call sub_08066D04
EndBlock
BeginBlock
Call sub_08066D14
SetEntityPositionRelative 0x0198, 0x0148
DoPostScriptAction 0x0007
EndBlock
_0807EDD4 0x0198, 0x01a8
_0807EB44 0x0004
DoPostScriptAction 0x0000
_0807E5F8 0x00000002
Call sub_08066D4C
DoPostScriptAction 0x0006
SCRIPT_END
.2byte 0x0000
+18
View File
@@ -0,0 +1,18 @@
@ Maybe also DHC Zelda stone? -> gUnk_080FCEBC
SCRIPT_START script_ZeldaStoneDHC
BeginBlock
DoPostScriptAction 0x0007
_0807EB44 0x0000
DoPostScriptAction 0x0014
EndBlock
Wait 0x003c
PlaySound SFX_105
Wait 0x003c
PlaySound SFX_9B
Wait 0x001e
MessageNoOverlap 0x1625
WaitUntilTextboxCloses
Wait 0x003c
Call sub_08053C84
SCRIPT_END
.2byte 0x0000
@@ -0,0 +1,7 @@
@ DHC Zelda stone
SCRIPT_START script_ZeldaStoneInDHC
BeginBlock
DoPostScriptAction 0x000a
Call sub_08066E38
EndBlock
SCRIPT_END