Rename objects

This commit is contained in:
octorock
2022-07-23 12:43:43 +02:00
parent ccba86d292
commit 852effa474
671 changed files with 5779 additions and 5277 deletions
@@ -12,7 +12,7 @@ script_0800B268:
SetPlayerIdle
CheckKinstoneFused KINSTONE_CASTOR_WILDS_STATUE_LEFT
JumpIf script_0800B2E2
Call sub_0807DF50
Call EnablePauseMenu
EnablePlayerControl
Jump script_0800B268
.2byte 0x0000
@@ -12,7 +12,7 @@ script_0800B298:
SetPlayerIdle
CheckKinstoneFused KINSTONE_CASTOR_WILDS_STATUE_MIDDLE
JumpIf script_0800B2E2
Call sub_0807DF50
Call EnablePauseMenu
EnablePlayerControl
Jump script_0800B298
.2byte 0x0000
@@ -12,7 +12,7 @@ script_0800B2C8:
SetPlayerIdle
CheckKinstoneFused KINSTONE_CASTOR_WILDS_STATUE_RIGHT
JumpIf script_0800B2E2
Call sub_0807DF50
Call EnablePauseMenu
EnablePlayerControl
Jump script_0800B2C8
script_0800B2E2:
@@ -1,5 +1,5 @@
@ Castor Wilds OBJECT_69?
SCRIPT_START script_Object69
@ Castor Wilds CUTSCENE_ORCHESTRATOR?
SCRIPT_START script_CutsceneOrchestrator
BeginBlock
SetSyncFlag 0x00000000
CheckLocalFlag HIKYOU_00_SEKIZOU
@@ -8,13 +8,13 @@ SCRIPT_START script_Object69
EndBlock
script_0800B216:
WaitForSyncFlagAndClear 0x00000001
Call sub_0807DF28
Call DisablePauseMenuAndPutAwayItems
MoveEntityToPlayer
CameraTargetEntity
_0807EDD4 0x0068, 0x0380
SetSyncFlag 0x00000002
WaitForSyncFlagAndClear 0x00000001
Call sub_0807DF50
Call EnablePauseMenu
Wait 0x000c
CameraTargetPlayer
Wait 0x0008
@@ -1,7 +1,7 @@
@ Castor Wilds OBJECT_69 darknut fight for kinstone piece
SCRIPT_START script_Object69DarknutFight
@ Castor Wilds CUTSCENE_ORCHESTRATOR darknut fight for kinstone piece
SCRIPT_START script_CutsceneOrchestratorDarknutFight
BeginBlock
Call sub_0807DF28
Call DisablePauseMenuAndPutAwayItems
SetLocalFlag 0x0039
SetPlayerIdle
EndBlock
@@ -15,6 +15,6 @@ SCRIPT_START script_Object69DarknutFight
PlayBgm BGM_FIGHT_THEME
EzloMessage TEXT_TREASURE_GUARDIAN, 0x01
EnablePlayerControl
Call sub_0807DF50
Call EnablePauseMenu
SCRIPT_END
.2byte 0x0000
@@ -1,4 +1,4 @@
@ Lake Hylia Great Fairy OBJECT_69
@ Lake Hylia Great Fairy CUTSCENE_ORCHESTRATOR
SCRIPT_START script_GreatFairyRupees
BeginBlock
EndBlock
@@ -8,10 +8,10 @@ SCRIPT_START script_MalonAtRanch
script_0800B5FA:
CheckEntityInteractType
JumpIfNot script_0800B5FA
SetPlayerIdle
FacePlayer
SetPlayerIdle
FacePlayer
MessageNoOverlap TEXT_LON_LON, 0x09
WaitUntilTextboxCloses
EnablePlayerControl
EnablePlayerControl
SetAnimationState 0x0004
Jump script_0800B5FA
@@ -1,5 +1,5 @@
@ Cloud Tops OBJECT_6A Mysterious Cloud
SCRIPT_START script_Object6AMysteriousCloud
@ Cloud Tops CUTSCENE_MISC_OBJECT Mysterious Cloud
SCRIPT_START script_CutsceneMiscObjectMysteriousCloud
BeginBlock
DoPostScriptAction 0x0007
DoPostScriptAction 0x0011
@@ -1,5 +1,5 @@
@ Cloud Tops OBJECT_69 great whirlwind revealed
SCRIPT_START script_Object69GreatWhirlwindRevealed
@ Cloud Tops CUTSCENE_ORCHESTRATOR great whirlwind revealed
SCRIPT_START script_CutsceneOrchestratorGreatWhirlwindRevealed
BeginBlock
Call SetPriorityHighest
SetEntitySpeed 0x0700
@@ -18,7 +18,7 @@ SCRIPT_START script_Object69GreatWhirlwindRevealed
CameraTargetPlayer
Call sub_0807FBCC
EnablePlayerControl
Call sub_0807DF50
Call EnablePauseMenu
DoPostScriptAction 0x0006
SCRIPT_END
.2byte 0x0000
@@ -1,11 +1,11 @@
@ Ezlo talk after getting wind element
SCRIPT_START script_EzloTalkPoW
SetPlayerIdle
Call sub_0807DF28
Call DisablePauseMenuAndPutAwayItems
EzloMessage TEXT_EZLO_ELEMENTS_DONE, 0x05
WaitUntilTextboxCloses
SetLocalFlagByBank FLAG_BANK_1, 0x0005
Call sub_0807DF50
Call EnablePauseMenu
EnablePlayerControl
DoPostScriptAction 0x0006
SCRIPT_END
+5 -5
View File
@@ -13,9 +13,9 @@ script_08014B48:
JumpIf script_08014B70
CheckEntityInteractType
JumpIfNot script_08014B48
EndBlock
SetPlayerIdle
FacePlayer
EndBlock
SetPlayerIdle
FacePlayer
MessageNoOverlap TEXT_WIND_TRIBE, 0x01
WaitUntilTextboxCloses
Wait 0x000f
@@ -24,7 +24,7 @@ script_08014B48:
script_08014B70:
EndBlock
SetPlayerIdle
Call sub_0807DF28
Call DisablePauseMenuAndPutAwayItems
SetSyncFlag 0x00000001
DoPostScriptAction 0x0004
WaitForSyncFlagAndClear 0x00000002
@@ -45,7 +45,7 @@ script_08014B70:
PlaySound SFX_SECRET
SetSyncFlag 0x00000001
WaitForSyncFlagAndClear 0x00000002
Call sub_0807DF50
Call EnablePauseMenu
EnablePlayerControl
script_08014BE8:
SetAnimation 0x0010
@@ -15,12 +15,12 @@ script_0800D636:
_0807E9F0
Call sub_0806DAAC
JumpIf script_0800D650
Call sub_0807DF50
Call EnablePauseMenu
EnablePlayerControl
Jump script_0800D636
script_0800D650:
SetPlayerIdle
Call sub_0807DF28
Call DisablePauseMenuAndPutAwayItems
Call sub_0807FBC4
Call sub_0807FBA0
SetEntitySpeed 0x0700
@@ -5,7 +5,7 @@ SCRIPT_START script_Npc4EKinstoneFused
CameraTargetPlayer
Call sub_0807FBCC
EnablePlayerControl
Call sub_0807DF50
Call EnablePauseMenu
script_0800D6AE:
DoPostScriptAction 0x0006
SCRIPT_END
@@ -14,10 +14,10 @@ SCRIPT_START script_WindTribespeople6
script_08014AAC:
FacePlayerAndCheckDist
JumpIfNot script_08014AAC
SetPlayerIdle
FacePlayer
SetPlayerIdle
FacePlayer
MessageNoOverlap TEXT_WIND_TRIBE, 0x0a
WaitUntilTextboxCloses
EnablePlayerControl
EnablePlayerControl
Jump script_08014AAC
.2byte 0x0000
@@ -1,5 +1,5 @@
@ First look at Ezlo OBJECT_6A left octorok
SCRIPT_START script_Object6ALeftBullyingOctorok
@ First look at Ezlo CUTSCENE_MISC_OBJECT left octorok
SCRIPT_START script_CutsceneMiscObjectLeftBullyingOctorok
BeginBlock
SetAnimationState 0x0002
DoPostScriptAction 0x0007
@@ -1,5 +1,5 @@
@ First look at Ezlo OBJECT_6A right octorok
SCRIPT_START script_Object6ARightBullyingOctorok
@ First look at Ezlo CUTSCENE_MISC_OBJECT right octorok
SCRIPT_START script_CutsceneMiscObjectRightBullyingOctorok
BeginBlock
SetAnimationState 0x0006
DoPostScriptAction 0x0007
@@ -131,7 +131,7 @@ script_08012904:
script_08012920:
SetPlayerIdle
SetAnimation 0x0010
EndBlock
EndBlock
MessageFromTargetPos TEXT_FINDING_EZLO, 0x15, 0x000c
WaitUntilTextboxCloses
SetAnimation 0x0018
@@ -141,7 +141,7 @@ script_0801293A:
EndBlock
SetPlayerIdle
Call WaitForPlayerNormal
Call sub_0807DF28
Call DisablePauseMenuAndPutAwayItems
FaceAwayFromPlayer
Call sub_0806D944
SetAnimation 0x0010
@@ -151,7 +151,7 @@ script_0801293A:
Call sub_0806D908
WalkForward 0x0050
WaitUntilTextboxCloses
Call sub_0807DF50
Call EnablePauseMenu
EnablePlayerControl
SetSyncFlag 0x00000008
WaitForSyncFlagAndClear 0x00000004
@@ -167,7 +167,7 @@ script_08012984:
script_080129A0:
SetPlayerIdle
SetAnimation 0x0010
EndBlock
EndBlock
MessageFromTargetPos TEXT_FINDING_EZLO, 0x15, 0x000c
WaitUntilTextboxCloses
SetAnimation 0x0018
@@ -177,7 +177,7 @@ script_080129BA:
EndBlock
SetPlayerIdle
Call WaitForPlayerNormal
Call sub_0807DF28
Call DisablePauseMenuAndPutAwayItems
FaceAwayFromPlayer
Call sub_0806D944
SetAnimation 0x0010
@@ -188,7 +188,7 @@ script_080129BA:
WalkForward 0x0050
SetAnimation 0x0018
WaitUntilTextboxCloses
Call sub_0807DF50
Call EnablePauseMenu
EnablePlayerControl
SetSyncFlag 0x00000008
WaitForSyncFlagAndClear 0x00000004
@@ -204,7 +204,7 @@ script_08012A08:
script_08012A24:
SetPlayerIdle
SetAnimation 0x0010
EndBlock
EndBlock
MessageFromTargetPos TEXT_FINDING_EZLO, 0x15, 0x000c
WaitUntilTextboxCloses
SetAnimation 0x0018
@@ -214,7 +214,7 @@ script_08012A3E:
EndBlock
SetPlayerIdle
Call WaitForPlayerNormal
Call sub_0807DF28
Call DisablePauseMenuAndPutAwayItems
StopBgm
DoPostScriptAction 0x000b
FaceAwayFromPlayer
@@ -9,11 +9,11 @@ script_0801248A:
StopBgm
SetPlayerIdle
Call WaitForPlayerNormal
Call sub_0807DF28
Call DisablePauseMenuAndPutAwayItems
StartPlayerScript script_PlayerAtFirstLookAtEzlo
MessageFromTargetPos TEXT_FINDING_EZLO, 0x01, 0x0007
WaitUntilTextboxCloses
CameraTargetPlayer
CameraTargetPlayer
SetFadeTime 0x0004
_0807E80C 0x00000000
WaitForFadeFinish
@@ -48,7 +48,7 @@ script_0801248A:
SetFadeTime 0x0004
_0807E800 0x00000000
WaitForFadeFinish
Call sub_0807DF50
Call EnablePauseMenu
EnablePlayerControl
PlayBGM
script_08012566:
@@ -56,7 +56,7 @@ script_08012566:
JumpIfNot script_08012566
SetPlayerIdle
Call WaitForPlayerNormal
Call sub_0807DF28
Call DisablePauseMenuAndPutAwayItems
Call sub_0806DC7C
StopBgm
StartPlayerScript script_PlayerEzloBeingBullied
@@ -82,14 +82,14 @@ script_08012566:
WaitForSyncFlagAndClear 0x00000008
StopBgm
PlayBgm BGM_FIGHT_THEME2
Call sub_0807DF50
Call EnablePauseMenu
EnablePlayerControl
SetSyncFlag 0x00000050
LoadRoomEntityList gUnk_080F51D0
WaitForSyncFlagAndClear 0x00000008
SetPlayerIdle
Call WaitForPlayerNormalOrTalkEzlo
Call sub_0807DF28
Call DisablePauseMenuAndPutAwayItems
PlaySound SFX_SECRET
StopBgm
SetSyncFlag 0x00000004
@@ -115,7 +115,7 @@ script_08012566:
Call sub_0806DCA0
_0807F0B4 0x0004
CameraTargetPlayer
Call sub_0807DF50
Call EnablePauseMenu
EnablePlayerControl
SetSyncFlag 0x00000004
WaitForSyncFlagAndClear 0x00000008
@@ -129,7 +129,7 @@ script_08012566:
Call sub_08054570
SetGlobalFlag EZERO_1ST
CallWithArg ResetPlayerFlag, PL_NO_CAP
Call sub_0807DF50
Call EnablePauseMenu
EnablePlayerControl
DoPostScriptAction 0x0006
SCRIPT_END
@@ -1,7 +1,7 @@
@ Intro smith OBJECT_69 ?
SCRIPT_START script_Object69Intro
@ Intro smith CUTSCENE_ORCHESTRATOR ?
SCRIPT_START script_CutsceneOrchestratorIntro
BeginBlock
Call sub_0807DF28
Call DisablePauseMenuAndPutAwayItems
SetPlayerIdle
SetSyncFlag 0x00000000
EndBlock
@@ -10,7 +10,7 @@ SCRIPT_START script_Object69Intro
SetSyncFlag 0x00000004
WaitForSyncFlagAndClear 0x00000001
SetGlobalFlag ZELDA_CHASE
Call sub_0807DF50
Call EnablePauseMenu
EnablePlayerControl
Call PlayerSetNormalAndCollide
SCRIPT_END
@@ -1,5 +1,5 @@
@ Intro unknown second OBJECT_69
SCRIPT_START script_Object69Intro2
@ Intro unknown second CUTSCENE_ORCHESTRATOR
SCRIPT_START script_CutsceneOrchestratorIntro2
Wait 0x003c
script_08009A38:
Call sub_08066258
@@ -5,7 +5,7 @@ SCRIPT_START script_Npc4EOutsideLinksHouse
Call sub_0807F844
Call SetPriorityMessage
SetPlayerIdle
Call sub_0807DF28
Call DisablePauseMenuAndPutAwayItems
EndBlock
SetFadeTime 0x0010
SetFade6
@@ -14,7 +14,7 @@ SCRIPT_START script_Npc4EOutsideLinksHouse
WaitForSyncFlagAndClear 0x00000002
_0807F0B4 0x0004
CameraTargetPlayer
Call sub_0807DF50
Call EnablePauseMenu
EnablePlayerControl
DoPostScriptAction 0x0006
SCRIPT_END
@@ -1,7 +1,7 @@
@ Intro Player
SCRIPT_START script_PlayerIntro
BeginBlock
Call sub_0807DF28
Call DisablePauseMenuAndPutAwayItems
SetPlayerIdle
SetLocalFlag 0x0046
EndBlock
@@ -19,6 +19,6 @@ SCRIPT_START script_PlayerIntro
@ Give control to the player?
Call sub_08053250
EnablePlayerControl
Call sub_0807DF50
Call EnablePauseMenu
Call ResetPlayerAnimationAndAction
SCRIPT_END
@@ -12,7 +12,7 @@ SCRIPT_START script_SmithIntro2
Wait 0x000a
SetPlayerIdle
StartPlayerScript script_PlayerMoveToSmith
Call sub_0807DF28
Call DisablePauseMenuAndPutAwayItems
WaitForSyncFlagAndClear 0x00000008
_0807EDD4 0x0080, 0x005c
SetAnimationState 0x0006
@@ -20,7 +20,7 @@ SCRIPT_START script_SmithIntro2
Wait 0x000f
DoPostScriptAction 0x0001
MessageFromTargetPos TEXT_PROLOGUE, 0x09, 0x0000
_0807E8E4_1
_0807E8E4_1
WaitUntilTextboxCloses
DoPostScriptAction 0x0000
SetSyncFlag 0x00000004
@@ -57,10 +57,10 @@ script_08009C4C:
script_08009C50:
CheckEntityInteractType
JumpIfNot script_08009C50
SetPlayerIdle
FacePlayer
SetPlayerIdle
FacePlayer
MessageNoOverlap TEXT_PROLOGUE, 0x0e
EnablePlayerControl
EnablePlayerControl
Jump script_08009C50
SCRIPT_END
.2byte 0x0000
@@ -11,7 +11,7 @@ SCRIPT_START script_ZeldaOutsideLinksHouse
EndBlock
WaitForSyncFlagAndClear 0x00000001
Call sub_08066E08
SetPlayerIdle
SetPlayerIdle
MessageFromTargetPos TEXT_PROLOGUE, 0x10, 0x000c
WaitUntilTextboxCloses
SetSyncFlag 0x00000002
@@ -24,28 +24,28 @@ script_08014D1E:
EndBlock
SetPlayerIdle
Call WaitForPlayerNormal
Call sub_0807DF28
Call DisablePauseMenuAndPutAwayItems
MessageNoOverlap TEXT_PROLOGUE, 0x12
WaitUntilTextboxCloses
WalkNorth 0x0040
SetAnimationState 0x0004
Call sub_08066E08
SetEntityPositionRelative 0x01f8, 0x00c8
Call sub_0807DF50
Call EnablePauseMenu
EnablePlayerControl
script_08014D60:
@ Between trees
CallWithArg sub_0807F6B4, 0x000000e8
JumpIf script_08014D60
SetPlayerIdle
Call sub_0807DF28
Call DisablePauseMenuAndPutAwayItems
MessageNoOverlap TEXT_PROLOGUE, 0x13
WaitUntilTextboxCloses
WalkNorth 0x0040
SetAnimationState 0x0004
DoPostScriptAction 0x0000
SetEntityPositionRelative 0x01e8, 0x0028
Call sub_0807DF50
Call EnablePauseMenu
EnablePlayerControl
script_08014D96:
@ Before hyrule town entry
@@ -53,12 +53,12 @@ script_08014D96:
JumpIfNot script_08014D96
SetPlayerIdle
Call WaitForPlayerNormal
Call sub_0807DF28
Call DisablePauseMenuAndPutAwayItems
MessageNoOverlap TEXT_PROLOGUE, 0x14
WaitUntilTextboxCloses
WalkNorth 0x0018
SetLocalFlag SOUGEN_01_ZELDA
Call sub_0807DF50
Call EnablePauseMenu
EnablePlayerControl
DoPostScriptAction 0x0006
SCRIPT_END
@@ -33,7 +33,7 @@ SCRIPT_START script_ZeldaTalkToSmith
Wait 0x001e
BeginBlock
SetGlobalFlag START
Call sub_0807DF50
Call EnablePauseMenu
Call ResetPlayerAnimationAndAction
EnablePlayerControl
EndBlock
@@ -8,7 +8,7 @@ script_08008E12:
JumpIfNot script_08008E12
SetPlayerIdle
Call WaitForPlayerNormal
Call sub_0807DF28
Call DisablePauseMenuAndPutAwayItems
_0807F0B4 0x0001
CameraTargetEntity
WaitForPlayerEnterRoom
@@ -70,7 +70,7 @@ script_08008E12:
CameraTargetPlayer
SetGlobalFlag TABIDACHI
Call sub_0806DCC0
Call sub_0807DF50
Call EnablePauseMenu
EnablePlayerControl
DoPostScriptAction 0x0006
SCRIPT_END
@@ -1,7 +1,7 @@
@ Intro Hyrule Castle Player Sleeping
SCRIPT_START script_PlayerWakingUpInHyruleCastle
BeginBlock
Call sub_0807DF28
Call DisablePauseMenuAndPutAwayItems
SetPlayerIdle
SetLocalFlag CASTLE_04_MEZAME
EndBlock
@@ -16,6 +16,6 @@ script_08009EA4:
Wait 0x000a
Call sub_08053250
EnablePlayerControl
Call sub_0807DF50
Call EnablePauseMenu
Call ResetPlayerAnimationAndAction
SCRIPT_END
@@ -1,20 +1,20 @@
@ Intro Outside Castle OBJECT_69 1?
@ Intro Outside Castle CUTSCENE_ORCHESTRATOR 1?
SCRIPT_START script_080157AC
CheckPlayerInRegion 0x01f8, 0x0310, 0x2020
JumpIfNot script_080157AC
SetPlayerIdle
Call WaitForPlayerNormal
Call sub_0807DF28
Call DisablePauseMenuAndPutAwayItems
SetSyncFlag 0x00000001
WaitForSyncFlagAndClear 0x00000002
Call sub_0807DF50
Call EnablePauseMenu
EnablePlayerControl
script_080157DA:
CheckPlayerInRegion 0x0250, 0x0230, 0x3040
JumpIfNot script_080157DA
SetPlayerIdle
Call WaitForPlayerNormal
Call sub_0807DF28
Call DisablePauseMenuAndPutAwayItems
Call CreatePlayerExclamationMark
Wait 0x003c
SetSyncFlag 0x00000001
@@ -37,7 +37,7 @@ script_080157DA:
WaitUntilTextboxCloses
SetSyncFlag 0x00000001
WaitForSyncFlagAndClear 0x00000002
Call sub_0807DF50
Call EnablePauseMenu
EnablePlayerControl
Call sub_08066F94
SetSyncFlag 0x00000008
@@ -49,7 +49,7 @@ script_08015888:
ComparePlayerAction PLAYER_SLEEP
JumpIf script_08015888
SetPlayerIdle
Call sub_0807DF28
Call DisablePauseMenuAndPutAwayItems
_0807F0B4 0x0002
SetEntityPositionRelative 0x0248, 0x0208
CameraTargetEntity
@@ -59,14 +59,14 @@ script_08015888:
WaitUntilTextboxCloses
SetSyncFlag 0x00000008
Wait 0x0078
_0807E8E4_2
_0807E8E4_2
MessageFromTargetPos TEXT_PROLOGUE, 0x68, 0x0002
WaitUntilTextboxCloses
SetSyncFlag 0x00000001
WaitForSyncFlagAndClear 0x00000002
SetLocalFlag SOUGEN_06_AKINDO
Call sub_08066FB8
Call sub_0807DF50
Call EnablePauseMenu
EnablePlayerControl
_0807F0B4 0x0004
CameraTargetPlayer
@@ -1,4 +1,4 @@
@ OBJECT_6A in sub_080954AC ? businessScrubPrologue?
@ CUTSCENE_MISC_OBJECT in sub_080954AC ? businessScrubPrologue?
SCRIPT_START script_08015B14
BeginBlock
SetAnimation 0x0018
@@ -1,4 +1,4 @@
@ Intro Outside Castle OBJECT_69 2?
@ Intro Outside Castle CUTSCENE_ORCHESTRATOR 2?
SCRIPT_START script_08015B34
EndBlock
BeginBlock
@@ -10,12 +10,12 @@ SCRIPT_START script_08015B34
EndBlock
SetPlayerIdle
Call WaitForPlayerNormal
Call sub_0807DF28
Call DisablePauseMenuAndPutAwayItems
MessageFromTargetPos TEXT_FESTIVAL, 0x06, 0x0002
WaitUntilTextboxCloses
StartPlayerScript script_PlayerAtIntroBusinessScrub4
WaitForSyncFlagAndClear 0x00000004
Call sub_0807DF50
Call EnablePauseMenu
EnablePlayerControl
Jump script_08015B34
script_08015B7E:
@@ -57,7 +57,7 @@ script_08015A32:
JumpIf script_08015A54
CheckEntityInteractType
JumpIfNot script_08015A32
EndBlock
EndBlock
MessageFromTargetPos TEXT_PROLOGUE, 0x67, 0x0002
WaitUntilTextboxCloses
Jump script_08015A32
@@ -0,0 +1,6 @@
@ Intro Ceremony CUTSCENE_MISC_OBJECT Monster from Chest
SCRIPT_START script_CutsceneMiscObjectMonsterFromChest
WaitForSyncFlag 0x20000000
Call sub_0809567C
SCRIPT_END
.2byte 0x0000
@@ -1,5 +1,5 @@
@ Intro Ceremony OBJECT_6A Sword in Chest
SCRIPT_START script_Object6ASwordInChest
@ Intro Ceremony CUTSCENE_MISC_OBJECT Sword in Chest
SCRIPT_START script_CutsceneMiscObjectSwordInChest
BeginBlock
Call sub_08095330
EndBlock
@@ -30,7 +30,7 @@ SCRIPT_START script_Npc4EMonsters
Call NPC4E_SaveEquippedItems
Call SetPlayerActionNormal
CallWithArg EquipItem, ITEM_SHIELD
CallWithArg SetInputMacro, gUnk_080049F6
CallWithArg SetPlayerMacro, gUnk_080049F6
_0807F0B4 0x0001
SetEntityPositionRelative 0x01f8, 0x0068
SetSyncFlag 0x00000004
@@ -41,7 +41,7 @@ SCRIPT_START script_Npc4EMonsters
PlaySound SFX_1C3
SetSyncFlag 0x20000000
Wait 0x0078
CallWithArg SetInputMacro, 0x00000000
CallWithArg SetPlayerMacro, 0x00000000
Call NPC4E_RestoreEquippedItems
SetSyncFlag 0x40000000
SetSyncFlag 0x00000010
@@ -10,11 +10,11 @@ SCRIPT_START script_Npc4EVaatiAttacking
Call NPC4E_SaveEquippedItems
Call SetPlayerActionNormal
CallWithArg EquipItem, ITEM_SHIELD
CallWithArg SetInputMacro, gUnk_080049F6
CallWithArg SetPlayerMacro, gUnk_080049F6
Wait 0x001e
SetSyncFlag 0x00000100
WaitForSyncFlagAndClear 0x00000200
CallWithArg SetInputMacro, 0x00000000
CallWithArg SetPlayerMacro, 0x00000000
Call NPC4E_RestoreEquippedItems
Wait 0x003c
SetSyncFlag 0x08000000
@@ -1,6 +0,0 @@
@ Intro Ceremony OBJECT_6A Monster from Chest
SCRIPT_START script_Object6AMonsterFromChest
WaitForSyncFlag 0x20000000
Call sub_0809567C
SCRIPT_END
.2byte 0x0000
@@ -1,4 +1,4 @@
@ Intro Ceremony OBJECT_6A Zelda shine or something?
@ Intro Ceremony CUTSCENE_MISC_OBJECT Zelda shine or something?
SCRIPT_START script_ZeldaMagic
WaitForSyncFlag 0x40000000
DoPostScriptAction 0x0006
@@ -1,5 +1,5 @@
@ Intro Hyrule Town OBJECT_69 ?
SCRIPT_START script_Object69IntroTown
@ Intro Hyrule Town CUTSCENE_ORCHESTRATOR ?
SCRIPT_START script_CutsceneOrchestratorIntroTown
CheckLocalFlag MACHI_01_DEMO
JumpIf script_0800FD50
WaitForSyncFlagAndClear 0x00000010
@@ -2,7 +2,7 @@
SCRIPT_START script_Npc4EIntroCastle
SetPlayerIdle
Call WaitForPlayerNormal
Call sub_0807DF28
Call DisablePauseMenuAndPutAwayItems
StartPlayerScript script_PlayerIntroCastle
WaitForSyncFlagAndClear 0x00000400
SetInventoryValue ITEM_QST_SWORD, 0x0002
@@ -3,7 +3,7 @@ SCRIPT_START script_Npc4EIntroTown
CheckLocalFlag MACHI_01_DEMO
JumpIf script_0800FA4C
SetPlayerIdle
Call sub_0807DF28
Call DisablePauseMenuAndPutAwayItems
SetEntityPositionRelative 0x00c8, 0x0148
Call sub_0807F844
SetFadeTime 0x0002
@@ -29,12 +29,12 @@ SCRIPT_START script_Npc4EIntroTown
@ Zelda ran off. Give control to the player
_0807F0B4 0x0004
CameraTargetPlayer
Call sub_0807DF50
Call EnablePauseMenu
EnablePlayerControl
SetSyncFlag 0x00000010
WaitForSyncFlagAndClear 0x00000004
SetPlayerIdle
Call sub_0807DF28
Call DisablePauseMenuAndPutAwayItems
StartPlayerScript script_PlayerIntro2
WaitForSyncFlagAndClear 0x00000001
SetSyncFlag 0x00000002
@@ -43,11 +43,11 @@ SCRIPT_START script_Npc4EIntroTown
WaitUntilTextboxCloses
SetSyncFlag 0x00000002
WaitForSyncFlagAndClear 0x00000004
Call sub_0807DF50
Call EnablePauseMenu
EnablePlayerControl
WaitForSyncFlagAndClear 0x00000004
SetPlayerIdle
Call sub_0807DF28
Call DisablePauseMenuAndPutAwayItems
StartPlayerScript script_PlayerIntro3
WaitForSyncFlagAndClear 0x00000001
SetSyncFlag 0x00000002
@@ -56,11 +56,11 @@ SCRIPT_START script_Npc4EIntroTown
WaitUntilTextboxCloses
SetSyncFlag 0x00000002
WaitForSyncFlagAndClear 0x00000004
Call sub_0807DF50
Call EnablePauseMenu
EnablePlayerControl
WaitForSyncFlagAndClear 0x00000004
SetPlayerIdle
Call sub_0807DF28
Call DisablePauseMenuAndPutAwayItems
StartPlayerScript script_PlayerIntro4
WaitForSyncFlagAndClear 0x00000001
SetSyncFlag 0x00000002
@@ -69,12 +69,12 @@ SCRIPT_START script_Npc4EIntroTown
WaitUntilTextboxCloses
SetSyncFlag 0x00000002
WaitForSyncFlagAndClear 0x00000004
Call sub_0807DF50
Call EnablePauseMenu
EnablePlayerControl
@ Wait for Link at Pina
WaitForSyncFlagAndClear 0x00000004
SetPlayerIdle
Call sub_0807DF28
Call DisablePauseMenuAndPutAwayItems
Call sub_08063C5C
PlaySound SFX_CUCCO_MINIGAME_BELL
Wait 0x001e
@@ -92,7 +92,7 @@ SCRIPT_START script_Npc4EIntroTown
WaitForSyncFlagAndClear 0x00000001
MessageFromTargetPos TEXT_PROLOGUE, 0x22, 0x000e
WaitUntilTextboxCloses
_0807E8E4_0
_0807E8E4_0
Call sub_08063C14
Call sub_08094CDC
Wait 0x001e
@@ -120,13 +120,13 @@ SCRIPT_START script_Npc4EIntroTown
Call sub_08063C74
Wait 0x003c
Call sub_08063C14
_0807E8E4_0
_0807E8E4_0
MessageFromTargetPos TEXT_PROLOGUE, 0x28, 0x000e
WaitUntilTextboxCloses
_0807E8E4_1
_0807E8E4_1
MessageFromTargetPos TEXT_PROLOGUE, 0x29, 0x0000
WaitUntilTextboxCloses
_0807E8E4_0
_0807E8E4_0
MessageFromTargetPos TEXT_PROLOGUE, 0x2a, 0x000e
WaitUntilTextboxCloses
Call sub_08063C14
@@ -152,14 +152,14 @@ SCRIPT_START script_Npc4EIntroTown
CallWithArg EquipItem, ITEM_SHIELD
SetIntVariable 0x000000ff
Call sub_0807F5B0
CallWithArg SetInputMacro, gUnk_080049D6
CallWithArg SetPlayerMacro, gUnk_080049D6
Wait 0x00b7
SetIntVariable 0x00000000
Call sub_0807F5B0
MessageFromTargetPos TEXT_PROLOGUE, 0x2c, 0x0000
WaitUntilTextboxCloses
@ Give control back to the player
CallWithArg SetInputMacro, 0x00000000
CallWithArg SetPlayerMacro, 0x00000000
Call NPC4E_RestoreEquippedItems
_0807F0B4 0x0004
CameraTargetPlayer
@@ -167,7 +167,7 @@ SCRIPT_START script_Npc4EIntroTown
SetSyncFlag 0x00000002
Call sub_08063C44
SetLocalFlag MACHI_01_DEMO
Call sub_0807DF50
Call EnablePauseMenu
EnablePlayerControl
script_0800FA4C:
DoPostScriptAction 0x0006
@@ -100,7 +100,7 @@ script_0800F2EA:
SetAnimation 0x0008
MessageFromTargetPos TEXT_MINISH2, 0x08, 0x000c
WaitUntilTextboxCloses
EnablePlayerControl
EnablePlayerControl
Jump script_0800F1E6
script_0800F314:
EndBlock
@@ -23,12 +23,12 @@ script_0800F3EA:
BeginBlock
CheckEntityInteractType
JumpIfNot script_0800F402
EndBlock
SetPlayerIdle
FacePlayer
EndBlock
SetPlayerIdle
FacePlayer
MessageNoOverlap TEXT_MINISH2, 0x37
WaitUntilTextboxCloses
EnablePlayerControl
EnablePlayerControl
script_0800F402:
CheckSyncFlagAndClear 0x00000004
JumpIfNot script_0800F3EA
@@ -22,12 +22,12 @@ script_0800F478:
BeginBlock
CheckEntityInteractType
JumpIfNot script_0800F490
EndBlock
SetPlayerIdle
FacePlayer
EndBlock
SetPlayerIdle
FacePlayer
MessageNoOverlap TEXT_MINISH2, 0x38
WaitUntilTextboxCloses
EnablePlayerControl
EnablePlayerControl
script_0800F490:
CheckSyncFlagAndClear 0x00000008
JumpIfNot script_0800F478
@@ -22,12 +22,12 @@ script_0800F50C:
BeginBlock
CheckEntityInteractType
JumpIfNot script_0800F524
EndBlock
SetPlayerIdle
FacePlayer
EndBlock
SetPlayerIdle
FacePlayer
MessageNoOverlap TEXT_MINISH2, 0x39
WaitUntilTextboxCloses
EnablePlayerControl
EnablePlayerControl
script_0800F524:
CheckSyncFlagAndClear 0x00000010
JumpIfNot script_0800F50C
@@ -9,7 +9,7 @@ script_0800F09A:
JumpIfNot script_0800F09A
SetPlayerIdle
Call WaitForPlayerNormal
Call sub_0807DF28
Call DisablePauseMenuAndPutAwayItems
LoadRoomEntityList gUnk_080EE8AC
StartPlayerScript script_PlayerAtFirstKinstone
WaitForSyncFlagAndClear 0x00000001
@@ -18,7 +18,7 @@ script_0800F09A:
MessageFromTargetPos TEXT_MINISH2, 0x01, 0x000c
WaitUntilTextboxCloses
WaitForSyncFlagAndClear 0x000003c0
_0807E8E4_0
_0807E8E4_0
MessageFromTargetPos TEXT_MINISH2, 0x02, 0x000c
WaitUntilTextboxCloses
GivePlayerItem ITEM_KINSTONE_BAG
@@ -29,19 +29,19 @@ script_0800F09A:
MessageFromTargetPos TEXT_MINISH2, 0x03, 0x000c
WaitUntilTextboxCloses
SetSyncFlag 0x00000002
Call sub_0807DF50
Call EnablePauseMenu
EnablePlayerControl
WaitForSyncFlagAndClear 0x00000040
script_0800F11A:
CheckKinstoneFused KINSTONE_32
JumpIfNot script_0800F11A
SetPlayerIdle
Call sub_0807DF28
Call DisablePauseMenuAndPutAwayItems
SetSyncFlag 0x0000001e
Wait 0x003c
_0807E8E4_1
WaitForSyncFlagAndClear 0x000003c0
Call sub_0807DF50
Call EnablePauseMenu
EnablePlayerControl
DoPostScriptAction 0x0006
SCRIPT_END
@@ -1,5 +1,5 @@
@ Minish Village OBJECT_69 Intro Cutscene?
SCRIPT_START script_Object69VillageIntro
@ Minish Village CUTSCENE_ORCHESTRATOR Intro Cutscene?
SCRIPT_START script_CutsceneOrchestratorVillageIntro
BeginBlock
SetAnimationState 0x0004
SetEntitySpeed 0x0300
@@ -9,7 +9,7 @@ script_0800C928:
JumpIfNot script_0800C928
SetPlayerIdle
Call WaitForPlayerNormal
Call sub_0807DF28
Call DisablePauseMenuAndPutAwayItems
StartPlayerScript script_PlayerAtVillageIntro
WaitForSyncFlagAndClear 0x00000002
Wait 0x003c
@@ -39,7 +39,7 @@ script_0800C928:
Wait 0x003c
SetSyncFlag 0x00000200
WaitForSyncFlagAndClear 0x00000400
_0807E8E4_0
_0807E8E4_0
MessageFromTarget TEXT_FINDING_EZLO, 0x26
Call CreatePlayerQuestionMark
WaitUntilTextboxCloses
@@ -55,12 +55,12 @@ script_0800C928:
WaitForSyncFlagAndClear 0x00040000
SetSyncFlag 0x00008000
WaitForSyncFlagAndClear 0x00010000
_0807E8E4_3
_0807E8E4_3
MessageFromTarget TEXT_FINDING_EZLO, 0x27
WaitUntilTextboxCloses
SetSyncFlag 0x00002000
WaitForSyncFlagAndClear 0x00004000
_0807E8E4_1
_0807E8E4_1
MessageFromTarget TEXT_FINDING_EZLO, 0x28
WaitUntilTextboxCloses
SetSyncFlag 0x00000200
@@ -77,7 +77,7 @@ script_0800C928:
EzloMessage TEXT_FINDING_EZLO, 0x29
WaitUntilTextboxCloses
SetLocalFlag 0x008d
Call sub_0807DF50
Call EnablePauseMenu
EnablePlayerControl
DoPostScriptAction 0x0006
SCRIPT_END
@@ -1,5 +1,5 @@
@ Ezlo Cutscene OBJECT_6A dark magic
SCRIPT_START script_Object6ADarkMagic
@ Ezlo Cutscene CUTSCENE_MISC_OBJECT dark magic
SCRIPT_START script_CutsceneMiscObjectDarkMagic
BeginBlock
SetAnimation 0x0000
SetEntitySpeed 0x0200
@@ -1,5 +1,5 @@
@ Ezlo Cutscene OBJECT_6A Minish Cap
SCRIPT_START script_Object6AMinishCap
@ Ezlo Cutscene CUTSCENE_MISC_OBJECT Minish Cap
SCRIPT_START script_CutsceneMiscObjectMinishCap
BeginBlock
DoPostScriptAction 0x0007
SetEntitySpeed 0x0040
@@ -1,5 +1,5 @@
@ Ezlo Cutscene OBJECT_69 Camera Target?
SCRIPT_START script_Object69CameraTarget
@ Ezlo Cutscene CUTSCENE_ORCHESTRATOR Camera Target?
SCRIPT_START script_CutsceneOrchestratorCameraTarget
SetSyncFlag 0x00000800
WaitForSyncFlagAndClear 0x00001000
PlaySound SFX_125
@@ -1,5 +1,5 @@
@ Ezlo Cutscene OBJECT_69 MinishVaati
SCRIPT_START script_Object69MinishVaati
@ Ezlo Cutscene CUTSCENE_ORCHESTRATOR MinishVaati
SCRIPT_START script_CutsceneOrchestratorMinishVaati
BeginBlock
_0807F0B4 0x0007
SetEntityPositionRelative 0x0078, 0x0068
@@ -1,5 +1,5 @@
@ Outside Castle OBJECT_69 Vaati appearance
SCRIPT_START script_Object69VaatiAppears
@ Outside Castle CUTSCENE_ORCHESTRATOR Vaati appearance
SCRIPT_START script_CutsceneOrchestratorVaatiAppears
BeginBlock
SetEntityPositionRelative 0x01f8, 0x00e0
Call sub_08054564
@@ -9,7 +9,7 @@ script_08014FCC:
JumpIfNot script_08014FCC
SetPlayerIdle
Call WaitForPlayerNormal
Call sub_0807DF28
Call DisablePauseMenuAndPutAwayItems
StopBgm
_0807F0B4 0x0001
CameraTargetEntity
@@ -70,7 +70,7 @@ script_08014FCC:
Wait 0x000a
LoadRoomEntityList gUnk_080F7FC0
PlayBgm BGM_FIGHT_THEME
Call sub_0807DF50
Call EnablePauseMenu
EnablePlayerControl
script_08015104:
CheckRoomFlag 0x0000
@@ -78,7 +78,7 @@ script_08015104:
@ Defeated Moblins
SetPlayerIdle
Call WaitForPlayerNormal
Call sub_0807DF28
Call DisablePauseMenuAndPutAwayItems
StopBgm
StartPlayerScript script_PlayerDefeatedMoblins
WaitForSyncFlagAndClear 0x00000001
@@ -143,7 +143,7 @@ script_08015104:
CameraTargetPlayer
Call sub_08054570
PlayBGM
Call sub_0807DF50
Call EnablePauseMenu
EnablePlayerControl
DoPostScriptAction 0x0006
SCRIPT_END
@@ -30,7 +30,7 @@ SCRIPT_START script_Vaati
WaitForSyncFlagAndClear 0x00000800
SetAnimationState 0x0004
DoPostScriptAction 0x0014
CallWithArg sub_0809545C, script_Object6ADarkMagic
CallWithArg sub_0809545C, script_CutsceneMiscObjectDarkMagic
PlaySound SFX_1C4
Wait 0x0078
DoPostScriptAction 0x0016
@@ -1,5 +1,5 @@
@ Outro OBJECT_6A Ezlo moving from Links head
SCRIPT_START script_Object6AEzloDismounting
@ Outro CUTSCENE_MISC_OBJECT Ezlo moving from Links head
SCRIPT_START script_CutsceneMiscObjectEzloDismounting
BeginBlock
DoPostScriptAction 0x0007
DoPostScriptAction 0x000b
@@ -1,5 +1,5 @@
@ Outro OBJECT_6A Ezlo final magic shrinking
SCRIPT_START script_Object6AEzloFinalMagic
@ Outro CUTSCENE_MISC_OBJECT Ezlo final magic shrinking
SCRIPT_START script_CutsceneMiscObjectEzloFinalMagic
BeginBlock
DoPostScriptAction 0x0007
DoPostScriptAction 0x000b
@@ -1,5 +1,5 @@
@ Outro OBJECT_6A Minish Cap
SCRIPT_START script_Object6AMinishCapOutro
@ Outro CUTSCENE_MISC_OBJECT Minish Cap
SCRIPT_START script_CutsceneMiscObjectMinishCapOutro
BeginBlock
SetEntitySpeed 0x0080
DoPostScriptAction 0x0007
@@ -10,7 +10,7 @@ SCRIPT_START script_Object6AMinishCapOutro
WaitForSyncFlagAndClear 0x00000008
PlaySound SFX_SPARKLES
ClearSyncFlag 0x00000800
CallWithArg sub_080960C4, script_Object6AEzloDismounting
CallWithArg sub_080960C4, script_CutsceneMiscObjectEzloDismounting
SetAnimation 0x0002
Call sub_08094B0C
_0807EDD4 0x0068, 0x0088
@@ -1,5 +1,5 @@
@ Outro OBJECT_6A Octorok 1
SCRIPT_START script_Object6AOctorok1
@ Outro CUTSCENE_MISC_OBJECT Octorok 1
SCRIPT_START script_CutsceneMiscObjectOctorok1
BeginBlock
SetAnimationState 0x0002
DoPostScriptAction 0x0007
@@ -1,5 +1,5 @@
@ Outro OBJECT_6A Octorok 2
SCRIPT_START script_Object6AOctorok2
@ Outro CUTSCENE_MISC_OBJECT Octorok 2
SCRIPT_START script_CutsceneMiscObjectOctorok2
BeginBlock
SetAnimationState 0x0004
DoPostScriptAction 0x0007
@@ -1,5 +1,5 @@
@ Outro OBJECT_6A Octorok 3
SCRIPT_START script_Object6AOctorok3
@ Outro CUTSCENE_MISC_OBJECT Octorok 3
SCRIPT_START script_CutsceneMiscObjectOctorok3
BeginBlock
SetAnimationState 0x0000
DoPostScriptAction 0x0007
@@ -1,5 +1,5 @@
@ Outro OBJECT_6A Octorok 4
SCRIPT_START script_Object6AOctorok4
@ Outro CUTSCENE_MISC_OBJECT Octorok 4
SCRIPT_START script_CutsceneMiscObjectOctorok4
BeginBlock
SetAnimationState 0x0006
DoPostScriptAction 0x0007
@@ -1,5 +1,5 @@
@ Outro OBJECT_6A Tektite 1
SCRIPT_START script_Object6ATektite1
@ Outro CUTSCENE_MISC_OBJECT Tektite 1
SCRIPT_START script_CutsceneMiscObjectTektite1
BeginBlock
SetAnimationState 0x0002
DoPostScriptAction 0x0007
@@ -1,5 +1,5 @@
@ Outro OBJECT_6A Tektite 2
SCRIPT_START script_Object6ATektite2
@ Outro CUTSCENE_MISC_OBJECT Tektite 2
SCRIPT_START script_CutsceneMiscObjectTektite2
BeginBlock
SetAnimationState 0x0004
DoPostScriptAction 0x0007
@@ -1,5 +1,5 @@
@ Outro OBJECT_6A Tektite 3
SCRIPT_START script_Object6ATektite3
@ Outro CUTSCENE_MISC_OBJECT Tektite 3
SCRIPT_START script_CutsceneMiscObjectTektite3
BeginBlock
SetAnimationState 0x0000
DoPostScriptAction 0x0007
@@ -1,5 +1,5 @@
@ Outro OBJECT_6A Tektite 4
SCRIPT_START script_Object6ATektite4
@ Outro CUTSCENE_MISC_OBJECT Tektite 4
SCRIPT_START script_CutsceneMiscObjectTektite4
BeginBlock
SetAnimationState 0x0006
DoPostScriptAction 0x0007
@@ -1,5 +1,5 @@
@ Outro OBJECT_6A The Little Hat (Green)
SCRIPT_START script_Object6ATheLittleHat
@ Outro CUTSCENE_MISC_OBJECT The Little Hat (Green)
SCRIPT_START script_CutsceneMiscObjectTheLittleHat
BeginBlock
SetEntitySpeed 0x0080
DoPostScriptAction 0x0007
@@ -1,5 +1,5 @@
@ Outro OBJECT_6A Zelda glowing?
SCRIPT_START script_Object6AZeldaMagic
@ Outro CUTSCENE_MISC_OBJECT Zelda glowing?
SCRIPT_START script_CutsceneMiscObjectZeldaMagic
BeginBlock
DoPostScriptAction 0x0007
DoPostScriptAction 0x000b
@@ -15,7 +15,7 @@ SCRIPT_START script_EzloCapOutro
DoPostScriptAction 0x0007
PlaySound SFX_SPARKLES
ClearSyncFlag 0x00000800
CallWithArg sub_080960C4, script_Object6AEzloDismounting
CallWithArg sub_080960C4, script_CutsceneMiscObjectEzloDismounting
Wait 0x003c
_0807EDD4 0x0088, 0x0068
Wait 0x0078
@@ -1,4 +1,4 @@
@ Outro OBJECT_6A Ezlo and Zelda magic
@ Outro CUTSCENE_MISC_OBJECT Ezlo and Zelda magic
SCRIPT_START script_EzloZeldaMagic
BeginBlock
DoPostScriptAction 0x0007
@@ -33,7 +33,7 @@ SCRIPT_START script_MinishEzloGoodbye
Call WaitForAnimDone
SetSyncFlag 0x00000004
WaitForSyncFlagAndClear 0x00000002
CallWithArg sub_080960C4, script_Object6AEzloFinalMagic
CallWithArg sub_080960C4, script_CutsceneMiscObjectEzloFinalMagic
SetAnimation 0x0012
Call WaitForAnimDone
Wait 0x001e
@@ -2,7 +2,7 @@
SCRIPT_START script_Npc4EDHCEntrance
BeginBlock
SetPlayerIdle
Call sub_0807DF28
Call DisablePauseMenuAndPutAwayItems
SetEntityPositionRelative 0x0198, 0x01c8
Call sub_0807F844
EndBlock
@@ -2,7 +2,7 @@
SCRIPT_START script_Npc4EDHCThrone
BeginBlock
SetPlayerIdle
Call sub_0807DF28
Call DisablePauseMenuAndPutAwayItems
SetEntityPositionRelative 0x0088, 0x0068
Call sub_0807F844
EndBlock
@@ -2,7 +2,7 @@
SCRIPT_START script_Npc4EFixedEverything
BeginBlock
SetPlayerIdle
Call sub_0807DF28
Call DisablePauseMenuAndPutAwayItems
SetEntityPositionRelative 0x0088, 0x0148
Call sub_0807F844
_0807E8E4_3
@@ -2,7 +2,7 @@
SCRIPT_START script_Npc4EHyruleCastleEntrance
BeginBlock
SetPlayerIdle
Call sub_0807DF28
Call DisablePauseMenuAndPutAwayItems
SetEntityPositionRelative 0x00d8, 0x01c8
Call sub_0807F844
PlaySound SFX_APPARATE
@@ -2,7 +2,7 @@
SCRIPT_START script_Npc4EHyruleCastleThrone
BeginBlock
SetPlayerIdle
Call sub_0807DF28
Call DisablePauseMenuAndPutAwayItems
SetEntityPositionRelative 0x0088, 0x0070
Call sub_0807F844
PlaySound SFX_APPARATE
@@ -64,7 +64,7 @@ SCRIPT_START script_Npc4EMinishPortalClosing
SetSyncFlag 0x80000000
SetFade4
WaitForFadeFinish
Call sub_0807DF50
Call EnablePauseMenu
EnablePlayerControl
DoPostScriptAction 0x0006
SCRIPT_END
@@ -2,7 +2,7 @@
SCRIPT_START script_Npc4EMinishWoods
BeginBlock
SetPlayerIdle
Call sub_0807DF28
Call DisablePauseMenuAndPutAwayItems
SetEntityPositionRelative 0x0378, 0x0178
Call sub_0807F844
EndBlock
@@ -2,7 +2,7 @@
SCRIPT_START script_Npc4EMtCrenel
BeginBlock
SetPlayerIdle
Call sub_0807DF28
Call DisablePauseMenuAndPutAwayItems
SetEntityPositionRelative 0x0128, 0x0058
Call sub_0807F844
EndBlock
@@ -2,7 +2,7 @@
SCRIPT_START script_Npc4EOutro
BeginBlock
SetPlayerIdle
Call sub_0807DF28
Call DisablePauseMenuAndPutAwayItems
SetEntityPositionRelative 0x0088, 0x0080
Call sub_0807F844
_0807E8E4_3
@@ -2,7 +2,7 @@
SCRIPT_START script_Npc4ESanctuaryEntrance
BeginBlock
SetPlayerIdle
Call sub_0807DF28
Call DisablePauseMenuAndPutAwayItems
SetEntityPositionRelative 0x0088, 0x0148
Call sub_0807F844
EndBlock
@@ -2,7 +2,7 @@
SCRIPT_START script_Npc4EUnfreezeCastleStaff
BeginBlock
SetPlayerIdle
Call sub_0807DF28
Call DisablePauseMenuAndPutAwayItems
SetEntityPositionRelative 0x00f8, 0x01b8
Call sub_0807F844
EndBlock
@@ -29,7 +29,7 @@ SCRIPT_START script_ZeldaOutro
SetAnimationState 0x0004
DoPostScriptAction 0x0000
PlaySound SFX_SPARKLES
CallWithArg sub_080960C4, script_Object6AZeldaMagic
CallWithArg sub_080960C4, script_CutsceneMiscObjectZeldaMagic
SetSyncFlag 0x00000080
WaitForSyncFlagAndClear 0x00000004
PlaySound SFX_143
@@ -1,10 +1,10 @@
@ Sanctuary OBJECT_3E Look at picture in back room
SCRIPT_START script_Object3EPictureBackRoom
@ Sanctuary MINISH_VILLAGE_OBJECT Look at picture in back room
SCRIPT_START script_MinishVillageObjectPictureBackRoom
CheckPlayerInRegion 0x0098, 0x0038, 0x2060
JumpIfNot script_Object3EPictureBackRoom
JumpIfNot script_MinishVillageObjectPictureBackRoom
SetPlayerIdle
Call WaitForPlayerNormal
Call sub_0807DF28
Call DisablePauseMenuAndPutAwayItems
StartPlayerScript script_PlayerAtPicture
WaitForSyncFlagAndClear 0x00000002
EzloMessage TEXT_VAATI2, 0x01
@@ -23,7 +23,7 @@ SCRIPT_START script_Object3EPictureBackRoom
CameraTargetEntity
Call sub_080536B8
SetPlayerIdle
Call sub_0807DF28
Call DisablePauseMenuAndPutAwayItems
WaitForFadeFinish
MessageFromTargetPos TEXT_VAATI2, 0x02, 0x000c
WaitUntilTextboxCloses
@@ -65,7 +65,7 @@ SCRIPT_START script_Object3EPictureBackRoom
SetLocalFlag 0x0078
PlayBgm BGM_CASTLE_COLLAPSE
SetGlobalFlag SEIIKI_BGM
Call sub_0807DF50
Call EnablePauseMenu
EnablePlayerControl
DoPostScriptAction 0x0006
SCRIPT_END
@@ -1,5 +1,5 @@
@ Western Wood OBJECT_69 Cutscene
SCRIPT_START script_Object69Takeover
@ Western Wood CUTSCENE_ORCHESTRATOR Cutscene
SCRIPT_START script_CutsceneOrchestratorTakeover
BeginBlock
SetEntitySpeed 0x0080
EndBlock
@@ -8,7 +8,7 @@ script_08015BF0:
JumpIfNot script_08015BF0
SetPlayerIdle
Call WaitForPlayerNormal
Call sub_0807DF28
Call DisablePauseMenuAndPutAwayItems
Call sub_0807FBC4
StartPlayerScript script_PlayerAtTakeover
WaitForSyncFlagAndClear 0x00000100
@@ -34,7 +34,7 @@ script_08015BF0:
WaitUntilTextboxCloses
SetLocalFlag SOUGEN_08_TORITSUKI
Call sub_0807FBCC
Call sub_0807DF50
Call EnablePauseMenu
EnablePlayerControl
DoPostScriptAction 0x0006
SCRIPT_END
@@ -1,5 +1,5 @@
@ Western Wood Cutscene OBJECT_69 in Castle
SCRIPT_START script_Object69TakeoverCutscene
@ Western Wood Cutscene CUTSCENE_ORCHESTRATOR in Castle
SCRIPT_START script_CutsceneOrchestratorTakeoverCutscene
BeginBlock
_0807F0B4 0x0007
SetEntityPositionRelative 0x0088, 0x0068
@@ -1,5 +1,5 @@
@ DHC Vaati defeated OBJECT_6A Minish Cap?
SCRIPT_START script_Object6AV3DefeatedMinishCap
@ DHC Vaati defeated CUTSCENE_MISC_OBJECT Minish Cap?
SCRIPT_START script_CutsceneMiscObjectV3DefeatedMinishCap
BeginBlock
SetEntitySpeed 0x0080
DoPostScriptAction 0x0007
@@ -7,7 +7,7 @@ SCRIPT_START script_Object6AV3DefeatedMinishCap
SetAnimation 0x0002
SetEntityPositionRelative 0x00b0, 0x0080
CallWithArg SetEntityHeight, 0xff800000
CallWithArg sub_080960C4, script_Object6AV3DefeatedMinishCap2
CallWithArg sub_080960C4, script_CutsceneMiscObjectV3DefeatedMinishCap2
EndBlock
PlaySound SFX_SPARKLES
_0807EF3C 0xff80, 0x0000
@@ -1,5 +1,5 @@
@ DHC Vaati defeated OBJECT_6A Minish Cap?
SCRIPT_START script_Object6AV3DefeatedMinishCap2
@ DHC Vaati defeated CUTSCENE_MISC_OBJECT Minish Cap?
SCRIPT_START script_CutsceneMiscObjectV3DefeatedMinishCap2
BeginBlock
DoPostScriptAction 0x0007
DoPostScriptAction 0x000b
@@ -1,5 +1,5 @@
@ DHC OBJECT_69 Towards Vaati in room with Ball&Chain soldier
SCRIPT_START script_Object69BallAndChainSoldierRoom
@ DHC CUTSCENE_ORCHESTRATOR Towards Vaati in room with Ball&Chain soldier
SCRIPT_START script_CutsceneOrchestratorBallAndChainSoldierRoom
BeginBlock
Call SetPriorityPlayerEvent
EndBlock
@@ -1,15 +1,15 @@
@ DHC OBJECT_69 trying to escape the collapsing castle
SCRIPT_START script_Object69CastleEscape
@ DHC CUTSCENE_ORCHESTRATOR trying to escape the collapsing castle
SCRIPT_START script_CutsceneOrchestratorCastleEscape
SetPlayerIdle
Call WaitForPlayerNormal
Call sub_0807DF28
Call DisablePauseMenuAndPutAwayItems
StartPlayerScript script_PlayerCastleEscape
WaitForSyncFlagAndClear 0x00000001
WaitForSyncFlagAndClear 0x00000002
EzloMessage TEXT_VAATI2, 0x47
WaitUntilTextboxCloses
SetLocalFlag 0x007a
Call sub_0807DF50
Call EnablePauseMenu
EnablePlayerControl
DoPostScriptAction 0x0006
SCRIPT_END
@@ -0,0 +1,8 @@
@ CUTSCENE_ORCHESTRATOR somewhere in DHC?
SCRIPT_START script_CutsceneOrchestratorDHC
BeginBlock
CheckLocalFlag 0x0086
JumpIfNot script_CutsceneOrchestratorKillDarkNut
DoPostScriptAction 0x0006
EndBlock
SCRIPT_END
@@ -1,5 +1,5 @@
@ DHC OBJECT_69 Towards Vaati room with Dark Nuts
SCRIPT_START script_Object69DarkNutsRoom
@ DHC CUTSCENE_ORCHESTRATOR Towards Vaati room with Dark Nuts
SCRIPT_START script_CutsceneOrchestratorDarkNutsRoom
BeginBlock
EndBlock
CheckLocalFlag 0x007e
@@ -1,5 +1,5 @@
@ DHC OBJECT_69 Towards Vaati in room with Keatons
SCRIPT_START script_Object69KeatonsRoom
@ DHC CUTSCENE_ORCHESTRATOR Towards Vaati in room with Keatons
SCRIPT_START script_CutsceneOrchestratorKeatonsRoom
BeginBlock
EndBlock
CheckLocalFlag 0x007d
@@ -1,5 +1,5 @@
@ DHC OBJECT_69 Kill first Dark Nut
SCRIPT_START script_Object69KillDarkNut
@ DHC CUTSCENE_ORCHESTRATOR Kill first Dark Nut
SCRIPT_START script_CutsceneOrchestratorKillDarkNut
EndBlock
script_0800E5D8:
CheckLocalFlag 0x0086
@@ -1,15 +1,15 @@
@ DHC OBJECT_69 V1 defeated
SCRIPT_START script_Object69V1Defeated
@ DHC CUTSCENE_ORCHESTRATOR V1 defeated
SCRIPT_START script_CutsceneOrchestratorV1Defeated
EndBlock
script_0800DFB6:
CheckRoomFlag 0x0001
JumpIfNot script_0800DFB6
StopBgm
SetPlayerIdle
Call sub_0807DF28
Call DisablePauseMenuAndPutAwayItems
PlaySound SFX_EVAPORATE
CallWithArg sub_0806DA1C, 0x00000004
Call sub_0807DF50
Call EnablePauseMenu
EnablePlayerControl
DoPostScriptAction 0x0006
SCRIPT_END
@@ -1,7 +1,7 @@
@ DHC OBJECT_69 After defeating V2
SCRIPT_START script_Object69V2Defeated
@ DHC CUTSCENE_ORCHESTRATOR After defeating V2
SCRIPT_START script_CutsceneOrchestratorV2Defeated
BeginBlock
Call sub_0807DF28
Call DisablePauseMenuAndPutAwayItems
SetPlayerIdle
EndBlock
StopBgm
@@ -14,7 +14,7 @@ SCRIPT_START script_Object69V2Defeated
SetSyncFlag 0x00000001
StartPlayerScript script_PlayerV2Defeated
WaitForSyncFlagAndClear 0x00000002
Call sub_0807DF50
Call EnablePauseMenu
EnablePlayerControl
DoPostScriptAction 0x0006
SCRIPT_END
@@ -1,7 +1,7 @@
@ DHC OBJECT_69 V2 intro
SCRIPT_START script_Object69V2Intro
@ DHC CUTSCENE_ORCHESTRATOR V2 intro
SCRIPT_START script_CutsceneOrchestratorV2Intro
BeginBlock
Call sub_0807DF28
Call DisablePauseMenuAndPutAwayItems
SetPlayerIdle
EndBlock
StopBgm
@@ -12,21 +12,21 @@ script_0800DFFE:
CheckRoomFlag 0x0000
JumpIfNot script_0800DFFE
PlayBgm BGM_VAATI_TRANSFIGURED
Call sub_0807DF50
Call EnablePauseMenu
EnablePlayerControl
script_0800E012:
@ Defeated
CheckRoomFlag 0x0002
JumpIfNot script_0800E012
SetPlayerIdle
Call sub_0807DF28
Call DisablePauseMenuAndPutAwayItems
SetLocalFlag 0x007b
MessageFromTargetPos TEXT_VAATI2, 0x39, 0x000c
WaitUntilTextboxCloses
Wait 0x0096
PlaySound SFX_EVAPORATE
CallWithArg sub_0806DA1C, 0x00000005
Call sub_0807DF50
Call EnablePauseMenu
EnablePlayerControl
DoPostScriptAction 0x0006
SCRIPT_END
@@ -1,5 +1,5 @@
@ DHC OBJECT_69 Vaati with Zelda
SCRIPT_START script_Object69VaatiWithZelda
@ DHC CUTSCENE_ORCHESTRATOR Vaati with Zelda
SCRIPT_START script_CutsceneOrchestratorVaatiWithZelda
BeginBlock
EndBlock
script_0800DA64:
@@ -7,7 +7,7 @@ script_0800DA64:
JumpIfNot script_0800DA64
SetPlayerIdle
Call WaitForPlayerNormal
Call sub_0807DF28
Call DisablePauseMenuAndPutAwayItems
_0807E8E4_0
Call CreatePlayerExclamationMark
Wait 0x003c
@@ -23,7 +23,7 @@ script_0800DA64:
Wait 0x001e
MessageFromTargetPos TEXT_VAATI2, 0x2e, 0x0002
WaitUntilTextboxCloses
_0807E8E4_0
_0807E8E4_0
CallWithArg SetPlayerPos, 0x00780138
_0807F0B4 0x0004
CameraTargetPlayer
@@ -40,7 +40,7 @@ script_0800DA64:
Wait 0x003c
SetRoomFlag 0x0001
SetLocalFlag 0x0077
Call sub_0807DF50
Call EnablePauseMenu
EnablePlayerControl
DoPostScriptAction 0x0006
SCRIPT_END
+1 -1
View File
@@ -14,5 +14,5 @@ script_0800E44C:
CallWithArg sub_0807F3D8, 0x00000000
MessageNoOverlap TEXT_BREAK_VAATI_CURSE, 0x05
WaitUntilTextboxCloses
EnablePlayerControl
EnablePlayerControl
Jump script_0800E44C
+1 -1
View File
@@ -14,7 +14,7 @@ script_0800E484:
CallWithArg sub_0807F3D8, 0x00000000
MessageNoOverlap TEXT_BREAK_VAATI_CURSE, 0x07
WaitUntilTextboxCloses
EnablePlayerControl
EnablePlayerControl
Jump script_0800E484
+1 -1
View File
@@ -45,5 +45,5 @@ script_0800E1E0:
CallWithArg sub_0807F3D8, 0x00000000
MessageNoOverlap TEXT_BREAK_VAATI_CURSE, 0x01
WaitUntilTextboxCloses
EnablePlayerControl
EnablePlayerControl
Jump script_0800E1E0
+3 -3
View File
@@ -73,10 +73,10 @@ script_0800E312:
SetPlayerIdle
FacePlayer
CallWithArg sub_0807F3D8, 0x00000000
EndBlock
EndBlock
MessageNoOverlap TEXT_BREAK_VAATI_CURSE, 0x04
WaitUntilTextboxCloses
EnablePlayerControl
EnablePlayerControl
Jump script_0800E2AE
script_0800E32E:
CheckEntityInteractType
@@ -86,6 +86,6 @@ script_0800E32E:
CallWithArg sub_0807F3D8, 0x00000000
MessageNoOverlap TEXT_BREAK_VAATI_CURSE, 0x03
WaitUntilTextboxCloses
EnablePlayerControl
EnablePlayerControl
Jump script_0800E32E
.2byte 0x0000
+4 -4
View File
@@ -37,8 +37,8 @@ script_0800E3BE:
script_0800E3C8:
CheckEntityInteractType
JumpIfNot script_0800E3C8
SetPlayerIdle
FacePlayer
SetPlayerIdle
FacePlayer
MessageNoOverlap TEXT_BREAK_VAATI_CURSE, 0x0c
WaitUntilTextboxCloses
Wait 0x000f
@@ -53,8 +53,8 @@ script_0800E3E8:
script_0800E3EE:
CheckEntityInteractType
JumpIfNot script_0800E3EE
SetPlayerIdle
FacePlayer
SetPlayerIdle
FacePlayer
MessageNoOverlap TEXT_BREAK_VAATI_CURSE, 0x0d
WaitUntilTextboxCloses
Wait 0x000f

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