This commit is contained in:
theo3
2021-12-27 18:23:03 -08:00
687 changed files with 10774 additions and 9983 deletions
+2 -2
View File
@@ -515,7 +515,7 @@ _0809D5E6:
adds r4, r0, #0
cmp r4, #0
beq _0809D62E
ldr r1, _0809D668 @ =script_0800B0AC
ldr r1, _0809D668 @ =script_EzloTalkOcarina
bl StartCutscene
adds r1, r4, #0
adds r1, #0x84
@@ -545,7 +545,7 @@ _0809D658: .4byte gPlayerEntity
_0809D65C: .4byte 0xFFF80000
_0809D660: .4byte gRoomControls
_0809D664: .4byte gUnk_02034490
_0809D668: .4byte script_0800B0AC
_0809D668: .4byte script_EzloTalkOcarina
thumb_func_start sub_0809D66C
sub_0809D66C: @ 0x0809D66C
+2 -2
View File
@@ -142,14 +142,14 @@ sub_08045C3C: @ 0x08045C3C
bl sub_08046030
adds r0, r4, #0
bl sub_08095C48
ldr r1, _08045CA0 @ =script_08015AC4
ldr r1, _08045CA0 @ =script_BusinessScrubIntro
adds r0, r4, #0
bl StartCutscene
adds r0, r4, #0
bl sub_0807DD50
pop {r4, pc}
.align 2, 0
_08045CA0: .4byte script_08015AC4
_08045CA0: .4byte script_BusinessScrubIntro
thumb_func_start sub_08045CA4
sub_08045CA4: @ 0x08045CA4
+2 -2
View File
@@ -78,7 +78,7 @@ sub_080A01E0: @ 0x080A01E0
adds r0, #0x38
strb r3, [r0]
_080A0246:
ldr r0, _080A028C @ =script_0800A0B4
ldr r0, _080A028C @ =script_PlayerGetElement
bl StartPlayerScript
ldr r1, _080A0284 @ =gScreen
adds r2, r1, #0
@@ -108,7 +108,7 @@ _080A027C: .4byte gHitbox_6
_080A0280: .4byte 0x0000FF40
_080A0284: .4byte gScreen
_080A0288: .4byte 0x0000FDFF
_080A028C: .4byte script_0800A0B4
_080A028C: .4byte script_PlayerGetElement
thumb_func_start sub_080A0290
sub_080A0290: @ 0x080A0290
+9 -9
View File
@@ -115,7 +115,7 @@
.4byte \entityDataList
.endm
.macro TestBit bitmask:req
.macro CheckSyncFlagAndClear bitmask:req
.2byte 0x0c0e
.4byte \bitmask
.endm
@@ -185,7 +185,7 @@
.2byte \s
.endm
.macro _0807E3E8
.macro CheckTextboxResult
.2byte 0x041c
.endm
@@ -204,7 +204,7 @@
.endif
.endm
.macro _0807E48C s:req
.macro CheckBottleContaining s:req
.2byte 0x081f
.2byte \s
.endm
@@ -247,12 +247,12 @@
.2byte \s
.endm
.macro _0807E5F8 w:req
.macro SetSyncFlag w:req
.2byte 0x0c28
.4byte \w
.endm
.macro _0807E610 w:req
.macro ClearSyncFlag w:req
.2byte 0x0c29
.4byte \w
.endm
@@ -298,12 +298,12 @@
.2byte \frames
.endm
.macro WaitForSomething w:req
.macro WaitForSyncFlag w:req
.2byte 0x0c32
.4byte \w
.endm
.macro WaitForSomething2 w:req
.macro WaitForSyncFlagAndClear w:req
.2byte 0x0c33
.4byte \w
.endm
@@ -320,7 +320,7 @@
.2byte 0x0436
.endm
.macro WaitFor_2
.macro WaitForFadeFinish
.2byte 0x0437
.endm
@@ -690,7 +690,7 @@
.2byte 8
.endm
.macro _0807F034 s:req
.macro GivePlayerItem s:req
.2byte 0x0882
.2byte \s
.endm
+2 -2
View File
@@ -85,7 +85,7 @@ _0809AB70:
adds r1, #0x63
movs r0, #0x20
strb r0, [r1]
ldr r1, _0809ABA0 @ =script_08012DD8
ldr r1, _0809ABA0 @ =script_Object89Mazaal
adds r0, r5, #0
bl StartCutscene
adds r1, r5, #0
@@ -94,7 +94,7 @@ _0809AB70:
_0809AB9C:
pop {r4, r5, pc}
.align 2, 0
_0809ABA0: .4byte script_08012DD8
_0809ABA0: .4byte script_Object89Mazaal
thumb_func_start sub_0809ABA4
sub_0809ABA4: @ 0x0809ABA4
+4 -4
View File
@@ -31,16 +31,16 @@
cmp r7, #0
bne _08075240
strb r7, [r3]
ldr r6, _0807523C @ =script_08009ECC
ldr r6, _0807523C @ =script_BedInLinksRoom
b _08075244
.align 2, 0
_08075230: .4byte gPlayerScriptExecutionContext
_08075234: .4byte gPlayerEntity
_08075238: .4byte gPlayerState
_0807523C: .4byte script_08009ECC
_0807523C: .4byte script_BedInLinksRoom
_08075240:
strb r4, [r3]
ldr r6, _08075290 @ =script_08009EF0
ldr r6, _08075290 @ =script_BedAtSimons
_08075244:
ldr r0, _08075294 @ =gPlayerState
adds r0, #0x39
@@ -78,7 +78,7 @@ _08075270:
_0807528C:
pop {r4, r5, r6, r7, pc}
.align 2, 0
_08075290: .4byte script_08009EF0
_08075290: .4byte script_BedAtSimons
_08075294: .4byte gPlayerState
_08075298: .4byte gPlayerEntity
.syntax divided
+4 -4
View File
@@ -16,12 +16,12 @@
adds r0, r5, #0
adds r0, #0x84
ldr r0, [r0]
ldr r1, _080650FC @ =script_080143C0
ldr r1, _080650FC @ =script_StockwellDogFood
bl InitScriptExecutionContext
b _080651A6
.align 2, 0
_080650F8: .4byte gRoomVars
_080650FC: .4byte script_080143C0
_080650FC: .4byte script_StockwellDogFood
_08065100:
adds r2, r5, #0
adds r2, #0x5a
@@ -65,7 +65,7 @@ _0806513C:
adds r0, r5, #0
adds r0, #0x84
ldr r0, [r0]
ldr r1, _08065174 @ =script_08014384
ldr r1, _08065174 @ =script_StockwellBuy
bl InitScriptExecutionContext
_0806515E:
adds r0, r7, #0
@@ -78,7 +78,7 @@ _0806515E:
str r0, [r1, #0x10]
b _080651A6
.align 2, 0
_08065174: .4byte script_08014384
_08065174: .4byte script_StockwellBuy
_08065178: .4byte gMessage
_0806517C:
ldrb r1, [r2]
+44 -44
View File
@@ -8,50 +8,50 @@ gUnk_08109C98:: @ 08109C98
.incbin "forestMinish/gUnk_08109C98.bin"
gUnk_08109D18:: @ 08109D18
.4byte script_08009F14
.4byte script_0800BB30
.4byte script_080165F8
.4byte script_0801660C
.4byte script_08016628
.4byte script_08016644
.4byte script_0801666C
.4byte script_080166B8
.4byte script_080166FC
.4byte script_08016798
.4byte script_08016844
.4byte script_080168E0
.4byte script_0800C550
.4byte script_0800C550
.4byte script_0800C550
.4byte script_0800C584
.4byte script_0800C5C8
.4byte script_0800C550
.4byte script_0800C550
.4byte script_0800C550
.4byte script_0800C550
.4byte script_0800C550
.4byte script_0800CD7C
.4byte script_0800C5FC
.4byte script_0800C5FC
.4byte script_0800C5FC
.4byte script_0800C5FC
.4byte script_0800C5FC
.4byte script_0800C5FC
.4byte script_0800C5FC
.4byte script_0800C5FC
.4byte script_0800C5FC
.4byte script_0800C5FC
.4byte script_0800C5FC
.4byte script_0800C5FC
.4byte script_0800C5FC
.4byte script_0800E6B0
.4byte script_0800E6B0
.4byte script_0800E6B0
.4byte script_0800CABC
.4byte script_0800CB54
.4byte script_0800CBD4
.4byte script_0800CC6C
.4byte script_0800CD04
.4byte script_BombMinish
.4byte script_BombMinishKinstone
.4byte script_ForestMinish12
.4byte script_ForestMinish13
.4byte script_ForestMinish14
.4byte script_ForestMinish15
.4byte script_ForestMinish16
.4byte script_ForestMinish17
.4byte script_ForestMinish18
.4byte script_ForestMinish19
.4byte script_ForestMinish20
.4byte script_ForestMinish21
.4byte script_ForestMinish1
.4byte script_ForestMinish1
.4byte script_ForestMinish1
.4byte script_ForestMinish2
.4byte script_ForestMinish3
.4byte script_ForestMinish1
.4byte script_ForestMinish1
.4byte script_ForestMinish1
.4byte script_ForestMinish1
.4byte script_ForestMinish1
.4byte script_ForestMinish10
.4byte script_ForestMinish4
.4byte script_ForestMinish4
.4byte script_ForestMinish4
.4byte script_ForestMinish4
.4byte script_ForestMinish4
.4byte script_ForestMinish4
.4byte script_ForestMinish4
.4byte script_ForestMinish4
.4byte script_ForestMinish4
.4byte script_ForestMinish4
.4byte script_ForestMinish4
.4byte script_ForestMinish4
.4byte script_ForestMinish4
.4byte script_ForestMinish11
.4byte script_ForestMinish11
.4byte script_ForestMinish11
.4byte script_ForestMinish5
.4byte script_ForestMinish6
.4byte script_ForestMinish7
.4byte script_ForestMinish8
.4byte script_ForestMinish9
gUnk_08109DC8:: @ 08109DC8
.incbin "forestMinish/gUnk_08109DC8.bin"
+25 -25
View File
@@ -15,27 +15,27 @@ gUnk_080FCBB4:: @ 080FCBB4
gUnk_080FCBC4:: @ 080FCBC4
.incbin "data_080FC8A4/gUnk_080FCBC4.bin"
.4byte script_08009A50
.4byte script_IntroCameraTarget
.incbin "data_080FC8A4/gUnk_080FCBC4_1.bin"
.4byte script_08009A84
.4byte script_ZeldaMoveToLinksHouse
.incbin "data_080FC8A4/gUnk_080FCBC4_2.bin"
.4byte script_08009AF8
.4byte script_HouseDoorIntro
.incbin "data_080FC8A4/gUnk_080FCBC4_3.bin"
.4byte script_08009A34
.4byte script_Object69Intro2
.incbin "data_080FC8A4/gUnk_080FCBC4_4.bin"
gUnk_080FCC14:: @ 080FCC14
.incbin "data_080FC8A4/gUnk_080FCC14.bin"
.4byte script_08009918
.4byte script_Object69Intro
.incbin "data_080FC8A4/gUnk_080FCC14_1.bin"
.4byte script_08009950
.4byte script_SmithIntro
.incbin "data_080FC8A4/gUnk_080FCC14_2.bin"
.4byte script_080099DC
.4byte script_ZeldaIntro
.incbin "data_080FC8A4/gUnk_080FCC14_3.bin"
gUnk_080FCC54:: @ 080FCC54
.incbin "data_080FC8A4/gUnk_080FCC54.bin"
.4byte script_08009D6C
.4byte script_ZeldaLeaveLinksHouse
.incbin "data_080FC8A4/gUnk_080FCC54_1.bin"
gUnk_080FCC84:: @ 080FCC84
@@ -100,13 +100,13 @@ gUnk_080FCD40:: @ 080FCD40
gUnk_080FCD84:: @ 080FCD84
.incbin "data_080FC8A4/gUnk_080FCD84.bin"
.4byte script_080153EC
.4byte script_Object69MinishVaati
.incbin "data_080FC8A4/gUnk_080FCD84_1.bin"
.4byte script_0801550C
.4byte script_MinishEzlo
.incbin "data_080FC8A4/gUnk_080FCD84_2.bin"
.4byte script_08015618
.4byte script_Object6AMinishCap
.incbin "data_080FC8A4/gUnk_080FCD84_3.bin"
.4byte script_08015684
.4byte script_Vaati
.incbin "data_080FC8A4/gUnk_080FCD84_4.bin"
gUnk_080FCDD4:: @ 080FCDD4
@@ -116,30 +116,30 @@ gUnk_080FCDD4:: @ 080FCDD4
gUnk_080FCDE0:: @ 080FCDE0
.incbin "data_080FC8A4/gUnk_080FCDE0.bin"
.4byte script_08015CD4
.4byte script_Object69TakeoverCutscene
.incbin "data_080FC8A4/gUnk_080FCDE0_1.bin"
.4byte script_08015DF0
.4byte script_KingDaltusTakeover
.incbin "data_080FC8A4/gUnk_080FCDE0_2.bin"
.4byte script_08015E58
.4byte script_VaatiTakeover
.incbin "data_080FC8A4/gUnk_080FCDE0_3.bin"
.4byte script_08015FA4
.4byte script_ZeldaStoneTakeover
.incbin "data_080FC8A4/gUnk_080FCDE0_4.bin"
gUnk_080FCE30:: @ 080FCE30
.incbin "data_080FC8A4/gUnk_080FCE30.bin"
.4byte script_08015F08
.4byte script_MinisterPothoTakeover
.incbin "data_080FC8A4/gUnk_080FCE30_1.bin"
.4byte script_08015F3C
.4byte script_GuardTakeover
.incbin "data_080FC8A4/gUnk_080FCE30_2.bin"
.4byte script_08015F3C
.4byte script_GuardTakeover
.incbin "data_080FC8A4/gUnk_080FCE30_3.bin"
.4byte script_08015F3C
.4byte script_GuardTakeover
.incbin "data_080FC8A4/gUnk_080FCE30_4.bin"
.4byte script_08015F3C
.4byte script_GuardTakeover
.incbin "data_080FC8A4/gUnk_080FCE30_5.bin"
.4byte script_08015F3C
.4byte script_GuardTakeover
.incbin "data_080FC8A4/gUnk_080FCE30_6.bin"
.4byte script_08015F3C
.4byte script_GuardTakeover
.incbin "data_080FC8A4/gUnk_080FCE30_7.bin"
gUnk_080FCEB0:: @ 080FCEB0
@@ -149,9 +149,9 @@ gUnk_080FCEB0:: @ 080FCEB0
gUnk_080FCEBC:: @ 080FCEBC
.incbin "data_080FC8A4/gUnk_080FCEBC.bin"
.4byte script_0800DB18
.4byte script_ZeldaStoneInDHC
.incbin "data_080FC8A4/gUnk_080FCEBC_1.bin"
.4byte script_0800E58C
.4byte script_ZeldaStoneDHC
.incbin "data_080FC8A4/gUnk_080FCEBC_2.bin"
gUnk_080FCEEC:: @ 080FCEEC
+35 -35
View File
@@ -17,11 +17,11 @@ gUnk_080FEEC8:: @ 080FEEC8
gUnk_080FEED4:: @ 080FEED4
.incbin "data_080FEEB8/gUnk_080FEED4.bin"
.4byte script_0800C350
.4byte script_BigGoronKinstone1
.incbin "data_080FEEB8/gUnk_080FEED4_1.bin"
.4byte script_0800C3CC
.4byte script_BigGoronKinstone2
.incbin "data_080FEEB8/gUnk_080FEED4_2.bin"
.4byte script_0800C410
.4byte script_BigGoronKinstone3
.incbin "data_080FEEB8/gUnk_080FEED4_3.bin"
gUnk_080FEF34:: @ 080FEF34
@@ -35,7 +35,7 @@ gUnk_080FEF3C:: @ 080FEF3C
gUnk_080FEF48:: @ 080FEF48
.incbin "data_080FEEB8/gUnk_080FEF48.bin"
.4byte script_0800BC50
.4byte script_GoronKinstone
.ifdef JP
.incbin "data_080FEEB8/gUnk_080FEF48_1_JP.bin"
.else
@@ -52,57 +52,57 @@ gUnk_080FEF48:: @ 080FEF48
gUnk_080FEF78:: @ 080FEF78
.incbin "data_080FEEB8/gUnk_080FEF78.bin"
.4byte script_0800BCE8
.4byte script_Goron1Kinstone2
.incbin "data_080FEEB8/gUnk_080FEF78_1.bin"
.4byte script_0800BD78
.4byte script_Goron2Kinstone2
.incbin "data_080FEEB8/gUnk_080FEF78_2.bin"
gUnk_080FEFA8:: @ 080FEFA8
.incbin "data_080FEEB8/gUnk_080FEFA8.bin"
.4byte script_0800BE1C
.4byte script_Goron1Kinstone3
.incbin "data_080FEEB8/gUnk_080FEFA8_1.bin"
.4byte script_0800BE54
.4byte script_Goron2Kinstone3
.incbin "data_080FEEB8/gUnk_080FEFA8_2.bin"
.4byte script_0800BECC
.4byte script_Goron3Kinstone3
.incbin "data_080FEEB8/gUnk_080FEFA8_3.bin"
gUnk_080FEFE8:: @ 080FEFE8
.incbin "data_080FEEB8/gUnk_080FEFE8.bin"
.4byte script_0800BF38
.4byte script_Goron1Kinstone4
.incbin "data_080FEEB8/gUnk_080FEFE8_1.bin"
.4byte script_0800BF70
.4byte script_Goron2Kinstone4
.incbin "data_080FEEB8/gUnk_080FEFE8_2.bin"
.4byte script_0800BF70
.4byte script_Goron2Kinstone4
.incbin "data_080FEEB8/gUnk_080FEFE8_3.bin"
.4byte script_0800C004
.4byte script_Goron4Kinstone4
.incbin "data_080FEEB8/gUnk_080FEFE8_4.bin"
gUnk_080FF038:: @ 080FF038
.incbin "data_080FEEB8/gUnk_080FF038.bin"
.4byte script_0800C0B0
.4byte script_Goron1Kinstone5
.incbin "data_080FEEB8/gUnk_080FF038_1.bin"
.4byte script_0800C0E8
.4byte script_Goron2Kinstone5
.incbin "data_080FEEB8/gUnk_080FF038_2.bin"
.4byte script_0800C0E8
.4byte script_Goron2Kinstone5
.incbin "data_080FEEB8/gUnk_080FF038_3.bin"
.4byte script_0800C0E8
.4byte script_Goron2Kinstone5
.incbin "data_080FEEB8/gUnk_080FF038_4.bin"
.4byte script_0800C160
.4byte script_Goron5Kinstone5
.incbin "data_080FEEB8/gUnk_080FF038_5.bin"
gUnk_080FF098:: @ 080FF098
.incbin "data_080FEEB8/gUnk_080FF098.bin"
.4byte script_0800C1D8
.4byte script_Goron1Kinstone6
.incbin "data_080FEEB8/gUnk_080FF098_1.bin"
.4byte script_0800C210
.4byte script_Goron2Kinstone6
.incbin "data_080FEEB8/gUnk_080FF098_2.bin"
.4byte script_0800C210
.4byte script_Goron2Kinstone6
.incbin "data_080FEEB8/gUnk_080FF098_3.bin"
.4byte script_0800C210
.4byte script_Goron2Kinstone6
.incbin "data_080FEEB8/gUnk_080FF098_4.bin"
.4byte script_0800C210
.4byte script_Goron2Kinstone6
.incbin "data_080FEEB8/gUnk_080FF098_5.bin"
.4byte script_0800C2A4
.4byte script_Goron6Kindstone6
.incbin "data_080FEEB8/gUnk_080FF098_6.bin"
gUnk_080FF108:: @ 080FF108
@@ -119,7 +119,7 @@ gUnk_080FF120:: @ 080FF120
gUnk_080FF128:: @ 080FF128
.incbin "data_080FEEB8/gUnk_080FF128.bin"
.4byte script_0800BB64
.4byte script_GoronMerchantArriving
.incbin "data_080FEEB8/gUnk_080FF128_1.bin"
gUnk_080FF148:: @ 080FF148
@@ -129,7 +129,7 @@ gUnk_080FF148:: @ 080FF148
gUnk_080FF154:: @ 080FF154
.incbin "data_080FEEB8/gUnk_080FF154.bin"
.4byte script_0800BACC
.4byte script_MutohKinstone
.incbin "data_080FEEB8/gUnk_080FF154_1.bin"
gUnk_080FF174:: @ 080FF174
@@ -138,7 +138,7 @@ gUnk_080FF174:: @ 080FF174
gUnk_080FF17C:: @ 080FF17C
.incbin "data_080FEEB8/gUnk_080FF17C.bin"
.4byte script_0800BC08
.4byte script_GhostBrotherKinstone
.incbin "data_080FEEB8/gUnk_080FF17C_1.bin"
gUnk_080FF1CC:: @ 080FF1CC
@@ -182,7 +182,7 @@ gUnk_080FF254:: @ 080FF254
gUnk_080FF264:: @ 080FF264
.incbin "data_080FEEB8/gUnk_080FF264.bin"
.4byte script_0800BBDC
.4byte script_CarlovKinstone
.incbin "data_080FEEB8/gUnk_080FF264_1.bin"
gUnk_080FF284:: @ 080FF284
@@ -203,7 +203,7 @@ gUnk_080FF2B8:: @ 080FF2B8
gUnk_080FF2C0:: @ 080FF2C0
.incbin "data_080FEEB8/gUnk_080FF2C0.bin"
.4byte script_0800BA78
.4byte script_GormanFirstAppearance
.incbin "data_080FEEB8/gUnk_080FF2C0_1.bin"
gUnk_080FF300:: @ 080FF300
@@ -212,7 +212,7 @@ gUnk_080FF300:: @ 080FF300
gUnk_080FF308:: @ 080FF308
.incbin "data_080FEEB8/gUnk_080FF308.bin"
.4byte script_0800BB00
.4byte script_SyrupKinstone
.incbin "data_080FEEB8/gUnk_080FF308_1.bin"
gUnk_080FF328:: @ 080FF328
@@ -240,13 +240,13 @@ gUnk_080FF36C:: @ 080FF36C
gUnk_080FF378:: @ 080FF378
.incbin "data_080FEEB8/gUnk_080FF378.bin"
.4byte script_0800C45C
.4byte script_ObjectB3KinstoneSpark
.incbin "data_080FEEB8/gUnk_080FF378_1.bin"
.4byte script_0800C494
.4byte script_ObjectB3KinstoneSparkFromBottom
.incbin "data_080FEEB8/gUnk_080FF378_2.bin"
.4byte script_0800C4D0
.4byte script_ObjectB3KinstoneSparkGoronMerchang
.incbin "data_080FEEB8/gUnk_080FF378_3.bin"
.4byte script_0800C50C
.4byte script_ObjectB3KinstoneSparkGoron
.incbin "data_080FEEB8/gUnk_080FF378_4.bin"
gUnk_080FF3C8:: @ 080FF3C8
@@ -271,7 +271,7 @@ gUnk_080FF3F4:: @ 080FF3F4
gUnk_080FF400:: @ 080FF400
.incbin "data_080FEEB8/gUnk_080FF400.bin"
.4byte script_0800BBA4
.4byte script_StampKinstone
.incbin "data_080FEEB8/gUnk_080FF400_1.bin"
gUnk_080FF420:: @ 080FF420
+555 -555
View File
File diff suppressed because it is too large Load Diff
+578 -403
View File
@@ -4,408 +4,583 @@
.include "asm/macros/scripts.inc"
.syntax unified
.text
.include "data/scripts/script_08008B5C.inc"
.include "data/scripts/script_08008D50.inc"
.include "data/scripts/script_08008D8C.inc"
.include "data/scripts/script_08008F74.inc"
.include "data/scripts/script_08008FC0.inc"
.include "data/scripts/script_08008FFC.inc"
.include "data/scripts/script_0800903C.inc"
.include "data/scripts/script_08009320.inc"
.include "data/scripts/script_08009340.inc"
.include "data/scripts/script_08009348.inc"
.include "data/scripts/script_0800939A.inc"
.include "data/scripts/script_08009464.inc"
.include "data/scripts/script_080094CC.inc"
.include "data/scripts/script_080094FC.inc"
.include "data/scripts/script_080095F2.inc"
.include "data/scripts/script_08009704.inc"
.include "data/scripts/script_08009740.inc"
.include "data/scripts/script_080097F0.inc"
.include "data/scripts/script_08009838.inc"
.include "data/scripts/script_0800987C.inc"
.include "data/scripts/script_080098D4.inc"
.include "data/scripts/script_08009918.inc"
.include "data/scripts/script_08009950.inc"
.include "data/scripts/script_080099DC.inc"
.include "data/scripts/script_08009A34.inc"
.include "data/scripts/script_08009A84.inc"
.include "data/scripts/script_08009AF8.inc"
.include "data/scripts/script_08009B30.inc"
.include "data/scripts/script_08009B78.inc"
.include "data/scripts/script_08009C68.inc"
.include "data/scripts/script_08009CFC.inc"
.include "data/scripts/script_08009D6C.inc"
.include "data/scripts/script_08009DB0.inc"
.include "data/scripts/script_08009E4E.inc"
.include "data/scripts/script_08009E58.inc"
.include "data/scripts/script_08009E80.inc"
.include "data/scripts/script_08009E88.inc"
.include "data/scripts/script_08009ECC.inc"
.include "data/scripts/script_08009EF0.inc"
.include "data/scripts/script_08009F14.inc"
.include "data/scripts/script_0800A088.inc"
.include "data/scripts/script_0800A0B4.inc"
.include "data/scripts/script_0800A0FC.inc"
.include "data/scripts/script_0800A160.inc"
.include "data/scripts/script_0800A1B4.inc"
.include "data/scripts/script_0800A1D8.inc"
.include "data/scripts/script_0800A310.inc"
.include "data/scripts/script_0800A3D8.inc"
.include "data/scripts/script_0800A500.inc"
.include "data/scripts/script_0800A590.inc"
.include "data/scripts/script_0800A638.inc"
.include "data/scripts/script_0800A65C.inc"
.include "data/scripts/script_0800A680.inc"
.include "data/scripts/script_0800A6A4.inc"
.include "data/scripts/script_0800A6D4.inc"
.include "data/scripts/script_0800A704.inc"
.include "data/scripts/script_0800A734.inc"
.include "data/scripts/script_0800A764.inc"
.include "data/scripts/script_0800A7E4.inc"
.include "data/scripts/script_0800A964.inc"
.include "data/scripts/script_0800A988.inc"
.include "data/scripts/script_0800A9AC.inc"
.include "data/scripts/script_0800A9D0.inc"
.include "data/scripts/script_0800A9F4.inc"
.include "data/scripts/script_0800AA48.inc"
.include "data/scripts/script_0800AA6C.inc"
.include "data/scripts/script_0800AA90.inc"
.include "data/scripts/script_0800AAB4.inc"
.include "data/scripts/script_0800AAD8.inc"
.include "data/scripts/script_0800AB08.inc"
.include "data/scripts/script_0800AB6E.inc"
.include "data/scripts/script_0800ACBC.inc"
.include "data/scripts/script_0800ACE0.inc"
.include "data/scripts/script_0800AD54.inc"
.include "data/scripts/script_0800AEA4.inc"
.include "data/scripts/script_0800AEDC.inc"
.include "data/scripts/script_0800AF18.inc"
.include "data/scripts/script_0800AF44.inc"
.include "data/scripts/script_0800AF68.inc"
.include "data/scripts/script_0800AF8C.inc"
.include "data/scripts/script_0800AFB0.inc"
.include "data/scripts/script_0800AFE8.inc"
.include "data/scripts/script_0800B00C.inc"
.include "data/scripts/script_0800B0AC.inc"
.include "data/scripts/script_0800B0D0.inc"
.include "data/scripts/script_0800B1C0.inc"
.include "data/scripts/script_0800B200.inc"
.include "data/scripts/script_0800B254.inc"
.include "data/scripts/script_0800B308.inc"
.include "data/scripts/script_0800B3A4.inc"
.include "data/scripts/script_0800B41C.inc"
.include "data/scripts/script_0800B4AC.inc"
.include "data/scripts/script_0800B54C.inc"
.include "data/scripts/script_0800B574.inc"
.include "data/scripts/script_0800B5C4.inc"
.include "data/scripts/script_0800B5EC.inc"
.include "data/scripts/script_0800B6C8.inc"
.include "data/scripts/script_0800B7C4.inc"
.include "data/scripts/script_0800B7FC.inc"
.include "data/scripts/script_0800B828.inc"
.include "data/scripts/script_0800B9B4.inc"
.include "data/scripts/script_0800BACC.inc"
.include "data/scripts/script_0800BB00.inc"
.include "data/scripts/script_0800BB30.inc"
.include "data/scripts/script_0800BB64.inc"
.include "data/scripts/script_0800BBA4.inc"
.include "data/scripts/script_0800BBDC.inc"
.include "data/scripts/script_0800BC08.inc"
.include "data/scripts/script_0800BC50.inc"
.include "data/scripts/script_0800BCE8.inc"
.include "data/scripts/script_0800BD78.inc"
.include "data/scripts/script_0800BE1C.inc"
.include "data/scripts/script_0800BECC.inc"
.include "data/scripts/script_0800BF38.inc"
.include "data/scripts/script_0800C004.inc"
.include "data/scripts/script_0800C0B0.inc"
.include "data/scripts/script_0800C160.inc"
.include "data/scripts/script_0800C1D8.inc"
.include "data/scripts/script_0800C2A4.inc"
.include "data/scripts/script_0800C350.inc"
.include "data/scripts/script_0800C370.inc"
.include "data/scripts/script_0800C3B0.inc"
.include "data/scripts/script_0800C3CC.inc"
.include "data/scripts/script_0800C410.inc"
.include "data/scripts/script_0800C45C.inc"
.include "data/scripts/script_0800C494.inc"
.include "data/scripts/script_0800C4D0.inc"
.include "data/scripts/script_0800C50C.inc"
.include "data/scripts/script_0800C550.inc"
.include "data/scripts/script_0800C8C8.inc"
.include "data/scripts/script_0800C8F0.inc"
.include "data/scripts/script_0800C91C.inc"
.include "data/scripts/script_0800CA8C.inc"
.include "data/scripts/script_0800CABC.inc"
.include "data/scripts/script_0800CB54.inc"
.include "data/scripts/script_0800CBD4.inc"
.include "data/scripts/script_0800CC6C.inc"
.include "data/scripts/script_0800CD04.inc"
.include "data/scripts/script_0800CD7C.inc"
.include "data/scripts/script_0800D190.inc"
.include "data/scripts/script_0800D1B4.inc"
.include "data/scripts/script_0800D1E0.inc"
.include "data/scripts/script_0800D218.inc"
.include "data/scripts/script_0800D242.inc"
.include "data/scripts/script_0800D24C.inc"
.include "data/scripts/script_0800D254.inc"
.include "data/scripts/script_0800D278.inc"
.include "data/scripts/script_0800D3EC.inc"
.include "data/scripts/script_0800D414.inc"
.include "data/scripts/script_0800D698.inc"
.include "data/scripts/script_0800D6B4.inc"
.include "data/scripts/script_0800D6D0.inc"
.include "data/scripts/script_0800D6F0.inc"
.include "data/scripts/script_0800D710.inc"
.include "data/scripts/script_0800D76C.inc"
.include "data/scripts/script_0800D84C.inc"
.include "data/scripts/script_0800D874.inc"
.include "data/scripts/script_0800D92C.inc"
.include "data/scripts/script_0800D954.inc"
.include "data/scripts/script_0800DA00.inc"
.include "data/scripts/script_0800DA28.inc"
.include "data/scripts/script_0800DA60.inc"
.include "data/scripts/script_0800DB18.inc"
.include "data/scripts/script_0800DB28.inc"
.include "data/scripts/script_0800DB78.inc"
.include "data/scripts/script_0800DC4C.inc"
.include "data/scripts/script_0800DCAC.inc"
.include "data/scripts/script_0800DDD0.inc"
.include "data/scripts/script_0800DE00.inc"
.include "data/scripts/script_0800DE2C.inc"
.include "data/scripts/script_0800DE50.inc"
.include "data/scripts/script_0800DE78.inc"
.include "data/scripts/script_0800DEB0.inc"
.include "data/scripts/script_0800DED4.inc"
.include "data/scripts/script_0800DF24.inc"
.include "data/scripts/script_0800DFB4.inc"
.include "data/scripts/script_0800DFE4.inc"
.include "data/scripts/script_0800E050.inc"
.include "data/scripts/script_0800E094.inc"
.include "data/scripts/script_0800E0BC.inc"
.include "data/scripts/script_0800E504.inc"
.include "data/scripts/script_0800E544.inc"
.include "data/scripts/script_0800E58C.inc"
.include "data/scripts/script_0800E5C4.inc"
.include "data/scripts/script_0800E5D6.inc"
.include "data/scripts/script_0800E600.inc"
.include "data/scripts/script_0800E62C.inc"
.include "data/scripts/script_0800E658.inc"
.include "data/scripts/script_0800E684.inc"
.include "data/scripts/script_0800E6B0.inc"
.include "data/scripts/script_0800E8A4.inc"
.include "data/scripts/script_0800E8D6.inc"
.include "data/scripts/script_0800E908.inc"
.include "data/scripts/script_0800E9F4.inc"
.include "data/scripts/script_0800EA1C.inc"
.include "data/scripts/script_0800EA54.inc"
.include "data/scripts/script_0800EF40.inc"
.include "data/scripts/script_0800EF9C.inc"
.include "data/scripts/script_0800EFC0.inc"
.include "data/scripts/script_0800F14C.inc"
.include "data/scripts/script_0800F184.inc"
.include "data/scripts/script_0800F33C.inc"
.include "data/scripts/script_0800F354.inc"
.include "data/scripts/script_0800F36C.inc"
.include "data/scripts/script_0800F384.inc"
.include "data/scripts/script_0800F39C.inc"
.include "data/scripts/script_0800F430.inc"
.include "data/scripts/script_0800F4C4.inc"
.include "data/scripts/script_0800F554.inc"
.include "data/scripts/script_0800F724.inc"
.include "data/scripts/script_0800FA54.inc"
.include "data/scripts/script_0800FA78.inc"
.include "data/scripts/script_0800FA9C.inc"
.include "data/scripts/script_0800FAC0.inc"
.include "data/scripts/script_0800FAE4.inc"
.include "data/scripts/script_0800FB2C.inc"
.include "data/scripts/script_0800FB44.inc"
.include "data/scripts/script_0800FD0C.inc"
.include "data/scripts/script_0800FD80.inc"
.include "data/scripts/script_0800FDA0.inc"
.include "data/scripts/script_0800FF18.inc"
.include "data/scripts/script_0800FF74.inc"
.include "data/scripts/script_080100C8.inc"
.include "data/scripts/script_08010264.inc"
.include "data/scripts/script_08010964.inc"
.include "data/scripts/script_080109F0.inc"
.include "data/scripts/script_08010A14.inc"
.include "data/scripts/script_08010A38.inc"
.include "data/scripts/script_08010A5C.inc"
.include "data/scripts/script_08010A98.inc"
.include "data/scripts/script_08010B68.inc"
.include "data/scripts/script_08010BB4.inc"
.include "data/scripts/script_08010E5A.inc"
.include "data/scripts/script_08010F84.inc"
.include "data/scripts/script_08011074.inc"
.include "data/scripts/script_08011098.inc"
.include "data/scripts/script_080110BC.inc"
.include "data/scripts/script_080110E8.inc"
.include "data/scripts/script_08011128.inc"
.include "data/scripts/script_080111CC.inc"
.include "data/scripts/script_080112C4.inc"
.include "data/scripts/script_080113AA.inc"
.include "data/scripts/script_08011442.inc"
.include "data/scripts/script_08011508.inc"
.include "data/scripts/script_080115D0.inc"
.include "data/scripts/script_08011608.inc"
.include "data/scripts/script_08011640.inc"
.include "data/scripts/script_080116A8.inc"
.include "data/scripts/script_0801183C.inc"
.include "data/scripts/script_08011890.inc"
.include "data/scripts/script_080118D4.inc"
.include "data/scripts/script_08011930.inc"
.include "data/scripts/script_08011940.inc"
.include "data/scripts/script_0801194C.inc"
.include "data/scripts/script_08011B20.inc"
.include "data/scripts/script_08011B40.inc"
.include "data/scripts/script_08011C50.inc"
.include "data/scripts/script_08011C7C.inc"
.include "data/scripts/script_0801232C.inc"
.include "data/scripts/script_08012410.inc"
.include "data/scripts/script_08012430.inc"
.include "data/scripts/script_080126FC.inc"
.include "data/scripts/script_08012AB0.inc"
.include "data/scripts/script_08012AC8.inc"
.include "data/scripts/script_08012AF0.inc"
.include "data/scripts/script_08012B18.inc"
.include "data/scripts/script_08012B24.inc"
.include "data/scripts/script_08012B50.inc"
.include "data/scripts/script_08012B7C.inc"
.include "data/scripts/script_08012BA8.inc"
.include "data/scripts/script_08012BF8.inc"
.include "data/scripts/script_08012C48.inc"
.include "data/scripts/script_08012C68.inc"
.include "data/scripts/script_08012CD8.inc"
.include "data/scripts/script_08012D18.inc"
.include "data/scripts/script_08012D70.inc"
.include "data/scripts/script_08012DB0.inc"
.include "data/scripts/script_08012DD8.inc"
.include "data/scripts/script_08012DF8.inc"
.include "data/scripts/script_08012E20.inc"
.include "data/scripts/script_08012E44.inc"
.include "data/scripts/script_08012E88.inc"
.include "data/scripts/script_08012F0C.inc"
.include "data/scripts/script_08012F86.inc"
.include "data/scripts/script_080130E4.inc"
.include "data/scripts/script_08013114.inc"
.include "data/scripts/script_0801319A.inc"
.include "data/scripts/script_080132E4.inc"
.include "data/scripts/script_0801330C.inc"
.include "data/scripts/script_08013330.inc"
.include "data/scripts/script_0801334C.inc"
.include "data/scripts/script_08013378.inc"
.include "data/scripts/script_080133C4.inc"
.include "data/scripts/script_080133F8.inc"
.include "data/scripts/script_08013494.inc"
.include "data/scripts/script_080134DC.inc"
.include "data/scripts/script_08013650.inc"
.include "data/scripts/script_080136B4.inc"
.include "data/scripts/script_080136D8.inc"
.include "data/scripts/script_08013720.inc"
.include "data/scripts/script_080138B4.inc"
.include "data/scripts/script_08013AA6.inc"
.include "data/scripts/script_08013B18.inc"
.include "data/scripts/script_08013B70.inc"
.include "data/scripts/script_08013BA8.inc"
.include "data/scripts/script_08013BE8.inc"
.include "data/scripts/script_08013CA4.inc"
.include "data/scripts/script_08013D04.inc"
.include "data/scripts/script_08013D44.inc"
.include "data/scripts/script_08013D84.inc"
.include "data/scripts/script_08013DC4.inc"
.include "data/scripts/script_08013E04.inc"
.include "data/scripts/script_08013E28.inc"
.include "data/scripts/script_08013E4C.inc"
.include "data/scripts/script_08013E70.inc"
.include "data/scripts/script_08013E94.inc"
.include "data/scripts/script_08013EB0.inc"
.include "data/scripts/script_08013ECC.inc"
.include "data/scripts/script_08013EE8.inc"
.include "data/scripts/script_08013F04.inc"
.include "data/scripts/script_08013F34.inc"
.include "data/scripts/script_08013F64.inc"
.include "data/scripts/script_08013F94.inc"
.include "data/scripts/script_08013FE8.inc"
.include "data/scripts/script_08014054.inc"
.include "data/scripts/script_08014074.inc"
.include "data/scripts/script_08014094.inc"
.include "data/scripts/script_080140B8.inc"
.include "data/scripts/script_080140DC.inc"
.include "data/scripts/script_08014118.inc"
.include "data/scripts/script_08014154.inc"
.include "data/scripts/script_08014198.inc"
.include "data/scripts/script_080141DC.inc"
.include "data/scripts/script_08014210.inc"
.include "data/scripts/script_08014248.inc"
.include "data/scripts/script_080142B0.inc"
.include "data/scripts/script_08014384.inc"
.include "data/scripts/script_080143C0.inc"
.include "data/scripts/script_08014450.inc"
.include "data/scripts/script_0801450C.inc"
.include "data/scripts/script_08014588.inc"
.include "data/scripts/script_080145B0.inc"
.include "data/scripts/script_080145E8.inc"
.include "data/scripts/script_080147DC.inc"
.include "data/scripts/script_08014804.inc"
.include "data/scripts/script_08014958.inc"
.include "data/scripts/script_080149CC.inc"
.include "data/scripts/script_08014A80.inc"
.include "data/scripts/script_08014B10.inc"
.include "data/scripts/script_08014B34.inc"
.include "data/scripts/script_08014CDC.inc"
.include "data/scripts/script_08014DCC.inc"
.include "data/scripts/script_08014E14.inc"
.include "data/scripts/script_08015234.inc"
.include "data/scripts/script_080152B4.inc"
.include "data/scripts/script_080152DC.inc"
.include "data/scripts/script_08015304.inc"
.include "data/scripts/script_08015338.inc"
.include "data/scripts/script_08015360.inc"
.include "data/scripts/script_08015384.inc"
.include "data/scripts/script_08015390.inc"
.include "data/scripts/script_080153EC.inc"
.include "data/scripts/script_0801548E.inc"
.include "data/scripts/script_0801550C.inc"
.include "data/scripts/script_080155F4.inc"
.include "data/scripts/script_08015618.inc"
.include "data/scripts/script_08015684.inc"
.include "data/scripts/script_08015754.inc"
.include "data/scripts/script_080157AC.inc"
.include "data/scripts/script_080158F8.inc"
.include "data/scripts/script_08015918.inc"
.include "data/scripts/script_08015938.inc"
.include "data/scripts/script_08015958.inc"
.include "data/scripts/script_08015A7C.inc"
.include "data/scripts/script_08015AA0.inc"
.include "data/scripts/script_08015AC4.inc"
.include "data/scripts/script_08015B14.inc"
.include "data/scripts/script_08015B34.inc"
.include "data/scripts/script_08015B84.inc"
.include "data/scripts/script_08015BA8.inc"
.include "data/scripts/script_08015BE8.inc"
.include "data/scripts/script_08015C7C.inc"
.include "data/scripts/script_08015CD4.inc"
.include "data/scripts/script_08015DF0.inc"
.include "data/scripts/script_08015E58.inc"
.include "data/scripts/script_08015F08.inc"
.include "data/scripts/script_08015F3C.inc"
.include "data/scripts/script_08015F80.inc"
.include "data/scripts/script_08015FA4.inc"
.include "data/scripts/script_08015FC0.inc"
.include "data/scripts/script_08016004.inc"
.include "data/scripts/script_08016030.inc"
.include "data/scripts/script_08016062.inc"
.include "data/scripts/script_0801606C.inc"
.include "data/scripts/script_0801609E.inc"
.include "data/scripts/script_080160A8.inc"
.include "data/scripts/script_0801635C.inc"
.include "data/scripts/script_0801637C.inc"
.include "data/scripts/script_08016384.inc"
.include "data/scripts/script_08016482.inc"
.include "data/scripts/script_080165A4.inc"
.include "data/scripts/script_080165D8.inc"
.include "data/scripts/hyruleTown/script_LibrarianRight.inc"
.include "data/scripts/hyruleTown/script_LibrarianLeft.inc"
.include "data/scripts/hyruleTown/script_LibrarianLeftWithQuest.inc"
.include "data/scripts/hyruleTown/script_SturgeonAllBooksCollected.inc"
.include "data/scripts/hyruleTown/script_Object69AllBooksCollected.inc"
.include "data/scripts/hyruleTown/script_LibraryVisitor.inc"
.include "data/scripts/hyruleCastle/script_GuardAtEntry.inc"
.include "data/scripts/cutscene/introAssembly/script_Npc4EIntroAssembly.inc"
.include "data/scripts/cutscene/introAssembly/script_PlayerEnters.inc"
.include "data/scripts/cutscene/introAssembly/script_PlayerGetSword.inc"
.include "data/scripts/cutscene/introAssembly/script_GuardAtAssembly.inc"
.include "data/scripts/cutscene/introAssembly/script_MinisterPothoAtAssembly.inc"
.include "data/scripts/cutscene/introAssembly/script_KingDaltusAtAssembly.inc"
.include "data/scripts/cutscene/introAssembly/script_SmithAtAssembly.inc"
.include "data/scripts/hyruleCastle/script_MinisterPotho.inc"
.include "data/scripts/hyruleCastle/script_SmithAtCastle.inc"
.include "data/scripts/hyruleCastle/script_KingDaltus.inc"
.include "data/scripts/hyruleCastle/script_StoneZelda.inc"
.include "data/scripts/veilFalls/script_BigGoron1.inc"
.include "data/scripts/veilFalls/script_BigGoronHiding.inc"
.include "data/scripts/veilFalls/script_BigGoron2.inc"
.include "data/scripts/veilFalls/script_BigGoron3.inc"
.include "data/scripts/veilFalls/script_BigGoronTalk.inc"
.include "data/scripts/veilFalls/script_BigGoronMirrorShield.inc"
.include "data/scripts/veilFalls/script_Object6AVeilFallsTop.inc"
.include "data/scripts/veilFalls/script_Object6AMirrorShield.inc"
.include "data/scripts/northHyruleField/script_MutohOutsideTown.inc"
.include "data/scripts/hyruleTown/script_MutohInMill.inc"
.include "data/scripts/northHyruleField/script_CarpenterOutsideTown.inc"
.include "data/scripts/graveyard/script_DampeInside2.inc"
.include "data/scripts/graveyard/script_DampeInside.inc"
.include "data/scripts/graveyard/script_DampeOuside.inc"
.include "data/scripts/graveyard/script_GraveyardHouseDoor.inc"
.include "data/scripts/graveyard/script_PlayerAtGraveyardHouseDoor.inc"
.include "data/scripts/graveyard/script_GhostBrothers.inc"
.include "data/scripts/graveyard/script_Object69CrowStealingKey.inc"
.include "data/scripts/graveyard/script_Object97FirstCrow.inc"
.include "data/scripts/graveyard/script_Object97SecondCrow.inc"
.include "data/scripts/graveyard/script_PlayerGetKeyStolen.inc"
.include "data/scripts/graveyard/script_Object69GetKeyBack.inc"
.include "data/scripts/cutscene/intro/script_Object69Intro.inc"
.include "data/scripts/cutscene/intro/script_SmithIntro.inc"
.include "data/scripts/cutscene/intro/script_ZeldaIntro.inc"
.include "data/scripts/cutscene/intro/script_Object69Intro2.inc"
.include "data/scripts/cutscene/intro/script_IntroCameraTarget.inc"
.include "data/scripts/cutscene/intro/script_ZeldaMoveToLinksHouse.inc"
.include "data/scripts/cutscene/intro/script_HouseDoorIntro.inc"
.include "data/scripts/cutscene/intro/script_PlayerIntro.inc"
.include "data/scripts/cutscene/intro/script_SmithIntro2.inc"
.include "data/scripts/cutscene/intro/script_ZeldaTalkToSmith.inc"
.include "data/scripts/cutscene/intro/script_PlayerMoveToSmith.inc"
.include "data/scripts/cutscene/intro/script_ZeldaLeaveLinksHouse.inc"
.include "data/scripts/southHyruleField/script_SmithAtLinksHouse.inc"
.include "data/scripts/southHyruleField/script_Object69LinksHouseBed.inc"
.include "data/scripts/southHyruleField/script_PlayerWakeAfterRest.inc"
.include "data/scripts/unused/script_08009E80.inc"
.include "data/scripts/cutscene/introAssembly/script_PlayerWakingUpInHyruleCastle.inc"
.include "data/scripts/southHyruleField/script_BedInLinksRoom.inc"
.include "data/scripts/hyruleTown/script_BedAtSimons.inc"
.include "data/scripts/minishWoods/script_BombMinish.inc"
.include "data/scripts/minishWoods/script_PlayerAtBombMinish.inc"
.include "data/scripts/sanctuary/script_PlayerGetElement.inc"
.include "data/scripts/dhc/script_Npc4EV3Defeated.inc"
.include "data/scripts/dhc/script_Object6AV3DefeatedMinishCap.inc"
.include "data/scripts/dhc/script_Object6AV3DefeatedMinishCap2.inc"
.include "data/scripts/cutscene/outro/script_Npc4EOutro.inc"
.include "data/scripts/cutscene/outro/script_PlayerAtOutro.inc"
.include "data/scripts/cutscene/outro/script_MinishEzloOutro.inc"
.include "data/scripts/cutscene/outro/script_ZeldaOutro.inc"
.include "data/scripts/cutscene/outro/script_Object6AMinishCapOutro.inc"
.include "data/scripts/cutscene/outro/script_EzloCapOutro.inc"
.include "data/scripts/cutscene/outro/script_Object6AZeldaMagic.inc"
.include "data/scripts/cutscene/outro/script_Object6AEzloDismounting.inc"
.include "data/scripts/cutscene/outro/script_EzloZeldaMagic.inc"
.include "data/scripts/cutscene/outro/script_Npc4EDHCThrone.inc"
.include "data/scripts/cutscene/outro/script_Npc4EHyruleCastleThrone.inc"
.include "data/scripts/cutscene/outro/script_Npc4EDHCEntrance.inc"
.include "data/scripts/cutscene/outro/script_Npc4EHyruleCastleEntrance.inc"
.include "data/scripts/cutscene/outro/script_Npc4EUnfreezeCastleStaff.inc"
.include "data/scripts/cutscene/outro/script_GuardStoneOutro1.inc"
.include "data/scripts/cutscene/outro/script_GuardStoneOutro2.inc"
.include "data/scripts/cutscene/outro/script_GuardStoneOutro3.inc"
.include "data/scripts/cutscene/outro/script_MaidStoneOutro1.inc"
.include "data/scripts/cutscene/outro/script_MaidStoneOutro2.inc"
.include "data/scripts/cutscene/outro/script_Npc4EMinishWoods.inc"
.include "data/scripts/cutscene/outro/script_Object6AOctorok1.inc"
.include "data/scripts/cutscene/outro/script_Object6AOctorok2.inc"
.include "data/scripts/cutscene/outro/script_Object6AOctorok3.inc"
.include "data/scripts/cutscene/outro/script_Object6AOctorok4.inc"
.include "data/scripts/cutscene/outro/script_Npc4EMtCrenel.inc"
.include "data/scripts/cutscene/outro/script_Object6ATektite1.inc"
.include "data/scripts/cutscene/outro/script_Object6ATektite2.inc"
.include "data/scripts/cutscene/outro/script_Object6ATektite3.inc"
.include "data/scripts/cutscene/outro/script_Object6ATektite4.inc"
.include "data/scripts/cutscene/outro/script_Npc4ESanctuaryEntrance.inc"
.include "data/scripts/cutscene/outro/script_Npc4EFixedEverything.inc"
.include "data/scripts/cutscene/outro/script_Npc4EMinishPortalClosing.inc"
.include "data/scripts/cutscene/outro/script_PlayerAtEzlo.inc"
.include "data/scripts/cutscene/outro/script_PlayerGetGreenCap.inc"
.include "data/scripts/cutscene/outro/script_PlayerSayGoodbye.inc"
.include "data/scripts/cutscene/outro/script_MinishEzloGoodbye.inc"
.include "data/scripts/cutscene/outro/script_ZeldaGoodbye.inc"
.include "data/scripts/cutscene/outro/script_Object6ATheLittleHat.inc"
.include "data/scripts/cutscene/outro/script_Object6AEzloFinalMagic.inc"
.include "data/scripts/minishWoods/script_EzloTalkDWS.inc"
.include "data/scripts/mtCrenel/script_EzloTalkCoF.inc"
.include "data/scripts/windRuins/script_EzloTalkFoW.inc"
.include "data/scripts/lakeHylia/script_Object69AfterToD.inc"
.include "data/scripts/cloudTops/script_EzloTalkPoW.inc"
.include "data/scripts/npc/script_Windcrest.inc"
.include "data/scripts/lakeHylia/script_EzloTalkOcarina.inc"
.include "data/scripts/npc/script_Farmer.inc"
.include "data/scripts/castorWilds/script_Object69DarknutFight.inc"
.include "data/scripts/castorWilds/script_PlayerAtDarknutFight.inc"
.include "data/scripts/castorWilds/script_Object69.inc"
.include "data/scripts/castorWilds/script_CastorWildsStatueLeft.inc"
.include "data/scripts/castorWilds/script_CastorWildsStatueMiddle.inc"
.include "data/scripts/castorWilds/script_CastorWildsStatueRight.inc"
.include "data/scripts/castorWilds/script_CastorWildsStatueRock.inc"
.include "data/scripts/lonLonRanch/script_TalonLostKey.inc"
.include "data/scripts/lonLonRanch/script_TalonGotKey.inc"
.include "data/scripts/lonLonRanch/script_MalonLostKey.inc"
.include "data/scripts/lonLonRanch/script_PlayerGiveKey.inc"
.include "data/scripts/lonLonRanch/script_LonLonRanchDoor.inc"
.include "data/scripts/lakeHylia/script_ShopwellsDog.inc"
.include "data/scripts/castorWilds/script_MalonAtRanch.inc"
.include "data/scripts/graveyard/script_GreatFairyArrows.inc"
.include "data/scripts/castorWilds/script_GreatFairyRupees.inc"
.include "data/scripts/mtCrenel/script_GreatFairyBombs.inc"
.include "data/scripts/npc/script_PlayerAtGreatFairy.inc"
.include "data/scripts/unused/script_0800B828.inc"
.include "data/scripts/hyruleCastle/script_CastleMaid.inc"
.include "data/scripts/mtCrenel/script_CrenelHermit.inc"
.include "data/scripts/graveyard/script_Gina.inc"
.include "data/scripts/npc/script_MysteriousWall.inc"
.include "data/scripts/lonLonRanch/script_GoronPunching.inc"
.include "data/scripts/hyruleTown/script_Phonograph.inc"
.include "data/scripts/kinstoneFusion/script_GormanFirstAppearance.inc"
.include "data/scripts/kinstoneFusion/script_MutohKinstone.inc"
.include "data/scripts/kinstoneFusion/script_SyrupKinstone.inc"
.include "data/scripts/kinstoneFusion/script_BombMinishKinstone.inc"
.include "data/scripts/kinstoneFusion/script_GoronMerchantArriving.inc"
.include "data/scripts/kinstoneFusion/script_StampKinstone.inc"
.include "data/scripts/kinstoneFusion/script_CarlovKinstone.inc"
.include "data/scripts/kinstoneFusion/script_GhostBrotherKinstone.inc"
.include "data/scripts/kinstoneFusion/script_GoronKinstone.inc"
.include "data/scripts/kinstoneFusion/script_Goron1Kinstone2.inc"
.include "data/scripts/kinstoneFusion/script_Goron2Kinstone2.inc"
.include "data/scripts/kinstoneFusion/script_Goron1Kinstone3.inc"
.include "data/scripts/kinstoneFusion/script_Goron2Kinstone3.inc"
.include "data/scripts/kinstoneFusion/script_Goron3Kinstone3.inc"
.include "data/scripts/kinstoneFusion/script_Goron1Kinstone4.inc"
.include "data/scripts/kinstoneFusion/script_Goron2Kinstone4.inc"
.include "data/scripts/kinstoneFusion/script_Goron4Kinstone4.inc"
.include "data/scripts/kinstoneFusion/script_Goron1Kinstone5.inc"
.include "data/scripts/kinstoneFusion/script_Goron2Kinstone5.inc"
.include "data/scripts/kinstoneFusion/script_Goron5Kinstone5.inc"
.include "data/scripts/kinstoneFusion/script_Goron1Kinstone6.inc"
.include "data/scripts/kinstoneFusion/script_Goron2Kinstone6.inc"
.include "data/scripts/kinstoneFusion/script_Goron6Kindstone6.inc"
.include "data/scripts/kinstoneFusion/script_BigGoronKinstone1.inc"
.include "data/scripts/kinstoneFusion/script_BigGoronKinstone4.inc"
.include "data/scripts/kinstoneFusion/script_BigGoronKinstone5.inc"
.include "data/scripts/kinstoneFusion/script_BigGoronKinstone2.inc"
.include "data/scripts/kinstoneFusion/script_BigGoronKinstone3.inc"
.include "data/scripts/kinstoneFusion/script_ObjectB3KinstoneSpark.inc"
.include "data/scripts/kinstoneFusion/script_ObjectB3KinstoneSparkFromBottom.inc"
.include "data/scripts/kinstoneFusion/script_ObjectB3KinstoneSparkGoronMerchang.inc"
.include "data/scripts/kinstoneFusion/script_ObjectB3KinstoneSparkGoron.inc"
.include "data/scripts/westernWood/script_ForestMinish1.inc"
.include "data/scripts/southHyruleField/script_ForestMinish2.inc"
.include "data/scripts/lakeHylia/script_ForestMinish3.inc"
.include "data/scripts/minishWoods/script_ForestMinish4.inc"
.include "data/scripts/minishWoods/script_Festari.inc"
.include "data/scripts/minishWoods/script_Gentari.inc"
.include "data/scripts/minishWoods/script_PlayerAtFestari.inc"
.include "data/scripts/minishWoods/script_PlayerAtGentari.inc"
.include "data/scripts/cutscene/minishVillage/script_Object69VillageIntro.inc"
.include "data/scripts/cutscene/minishVillage/script_PlayerAtVillageIntro.inc"
.include "data/scripts/cutscene/minishVillage/script_ForestMinish5.inc"
.include "data/scripts/cutscene/minishVillage/script_ForestMinish6.inc"
.include "data/scripts/cutscene/minishVillage/script_ForestMinish7.inc"
.include "data/scripts/cutscene/minishVillage/script_ForestMinish8.inc"
.include "data/scripts/cutscene/minishVillage/script_ForestMinish9.inc"
.include "data/scripts/minishWoods/script_ForestMinish10.inc"
.include "data/scripts/mtCrenel/script_MountainMinish1.inc"
.include "data/scripts/mtCrenel/script_MountainMinish2.inc"
.include "data/scripts/mtCrenel/script_Melari.inc"
.include "data/scripts/mtCrenel/script_PlayerAtMelari.inc"
.include "data/scripts/mtCrenel/script_PlayerPlaceBrokenSword.inc"
.include "data/scripts/mtCrenel/script_PlayerGetWhiteSword.inc"
.include "data/scripts/mtCrenel/script_Object6ABrokenSword.inc"
.include "data/scripts/mtCrenel/script_Object6ARepairedSword.inc"
.include "data/scripts/mtCrenel/script_MountainMinish3.inc"
.include "data/scripts/mtCrenel/script_MelariInRoom.inc"
.include "data/scripts/mtCrenel/script_MountainMinish4.inc"
.include "data/scripts/mtCrenel/script_PlayerAtMountainMinishExit.inc"
.include "data/scripts/mtCrenel/script_MountainMinish5.inc"
.include "data/scripts/hyruleTown/script_KidInn.inc"
.include "data/scripts/cloudTops/script_Npc4EFirstCloud.inc"
.include "data/scripts/cloudTops/script_Npc4EKinstoneFused.inc"
.include "data/scripts/cloudTops/script_Object6AMysteriousCloud.inc"
.include "data/scripts/cloudTops/script_HiddenWhirlwind1.inc"
.include "data/scripts/cloudTops/script_HiddenWhirlwind2.inc"
.include "data/scripts/cloudTops/script_Object69GreatWhirlwindRevealed.inc"
.include "data/scripts/cloudTops/script_WindTribespeopleGreatWhirlwindRevealed1.inc"
.include "data/scripts/cloudTops/script_WindTribespeopleGreatWhirlwindRevealed2.inc"
.include "data/scripts/unused/script_0800D84C.inc"
.include "data/scripts/windRuins/script_Npc4EWindRuinsTextBoard.inc"
.include "data/scripts/windRuins/script_Npc4EReceiveOcarina.inc"
.include "data/scripts/windRuins/script_PlayerAtTextboard.inc"
.include "data/scripts/graveyard/script_KingGustav.inc"
.include "data/scripts/graveyard/script_PlayerAtKingGustav.inc"
.include "data/scripts/graveyard/script_Object6AKingsGravestone.inc"
.include "data/scripts/dhc/script_Object69VaatiWithZelda.inc"
.include "data/scripts/dhc/script_ZeldaStoneInDHC.inc"
.include "data/scripts/dhc/script_VaatiWithZelda.inc"
.include "data/scripts/dhc/script_Npc4EAfterDefeatingV2.inc"
.include "data/scripts/dhc/script_Npc4ECastleCollapsing.inc"
.include "data/scripts/dhc/script_ZeldaAfterDefeatingV2.inc"
.include "data/scripts/dhc/script_PlayerRescuedZelda.inc"
.include "data/scripts/dhc/script_PlayerAfterDefeatingV2.inc"
.include "data/scripts/dhc/script_PlayerCastleCollapsing.inc"
.include "data/scripts/dhc/script_PlayerStonesFall.inc"
.include "data/scripts/dhc/script_Object69CastleEscape.inc"
.include "data/scripts/dhc/script_PlayerCastleEscape.inc"
.include "data/scripts/dhc/script_ZeldaCastleEscape.inc"
.include "data/scripts/dhc/script_Vaati1Intro.inc"
.include "data/scripts/dhc/script_Object69V1Defeated.inc"
.include "data/scripts/dhc/script_Object69V2Intro.inc"
.include "data/scripts/dhc/script_Object69V2Defeated.inc"
.include "data/scripts/dhc/script_PlayerV2Defeated.inc"
.include "data/scripts/dhc/script_MinishterPothoStone.inc"
.include "data/scripts/dhc/script_GuardStone1.inc"
.include "data/scripts/dhc/script_GuardStone2.inc"
.include "data/scripts/dhc/script_KingDaltusStone.inc"
.include "data/scripts/dhc/script_MinisterPothoCell.inc"
.include "data/scripts/dhc/script_GuardCellLeft.inc"
.include "data/scripts/dhc/script_GuardCellRight.inc"
.include "data/scripts/dhc/script_Object69BallAndChainSoldierRoom.inc"
.include "data/scripts/dhc/script_Object69KeatonsRoom.inc"
.include "data/scripts/dhc/script_Object69DarkNutsRoom.inc"
.include "data/scripts/dhc/script_ZeldaStoneDHC.inc"
.include "data/scripts/dhc/script_Object69DHC.inc"
.include "data/scripts/dhc/script_Object69KillDarkNut.inc"
.include "data/scripts/dhc/script_PlayerAtDarkNut1.inc"
.include "data/scripts/dhc/script_PlayerAtDarkNut2.inc"
.include "data/scripts/dhc/script_PlayerAtDarkNut3.inc"
.include "data/scripts/minishWoods/script_PlayerAtMadderpillar.inc"
.include "data/scripts/hyruleTown/script_ForestMinish11.inc"
.include "data/scripts/hyruleTown/script_TownMinish1.inc"
.include "data/scripts/hyruleTown/script_TownMinish2.inc"
.include "data/scripts/hyruleTown/script_TownMinish3.inc"
.include "data/scripts/hyruleTown/script_Teachers.inc"
.include "data/scripts/hyruleTown/script_Emma.inc"
.include "data/scripts/hyruleTown/script_RentRegularRoom.inc"
.include "data/scripts/hyruleTown/script_RentSmallRoom.inc"
.include "data/scripts/hyruleTown/script_EmmaNotEnoughRupees.inc"
.include "data/scripts/hyruleTown/script_Mama.inc"
.include "data/scripts/hyruleTown/script_Librari.inc"
.include "data/scripts/hyruleTown/script_PlayerStepOnTrap.inc"
.include "data/scripts/hyruleTown/script_PlayerActivatedTrapCard.inc"
.include "data/scripts/hyruleTown/script_Mayor.inc"
.include "data/scripts/hyruleTown/script_DrLeft.inc"
.include "data/scripts/hyruleTown/script_WindTribespeopleVisitor.inc"
.include "data/scripts/hyruleTown/script_TownspersonInDogHouse.inc"
.include "data/scripts/hyruleTown/script_DogPersonInCatHouse.inc"
.include "data/scripts/hyruleTown/script_OldLadyCatHouse1.inc"
.include "data/scripts/hyruleTown/script_OldLadyCatHouse2.inc"
.include "data/scripts/hyruleTown/script_CatPersonTalkingToDogPerson.inc"
.include "data/scripts/hyruleTown/script_CatPerson.inc"
.include "data/scripts/hyruleTown/script_CafeGuy.inc"
.include "data/scripts/hyruleTown/script_SittingPerson.inc"
.include "data/scripts/hyruleTown/script_Sturgeon.inc"
.include "data/scripts/hyruleTown/script_TownMinish4.inc"
.include "data/scripts/hyruleTown/script_TownMinish5.inc"
.include "data/scripts/hyruleTown/script_DrLeftDoor.inc"
.include "data/scripts/hyruleTown/script_PlayerAtDrLeftDoor.inc"
.include "data/scripts/hyruleTown/script_TownMinish6.inc"
.include "data/scripts/cutscene/kinstones/script_Npc4EFirstKinstone.inc"
.include "data/scripts/cutscene/kinstones/script_PlayerAtFirstKinstone.inc"
.include "data/scripts/cutscene/kinstones/script_HurdyGurdyManFirstKinstone.inc"
.include "data/scripts/cutscene/kinstones/script_PlayerAtHurdyGurdyManFirstKinstone1.inc"
.include "data/scripts/cutscene/kinstones/script_PlayerAtHurdyGurdyManFirstKinstone2.inc"
.include "data/scripts/cutscene/kinstones/script_PlayerAtHurdyGurdyManFirstKinstone3.inc"
.include "data/scripts/cutscene/kinstones/script_PlayerAtHurdyGurdyManFirstKinstone4.inc"
.include "data/scripts/cutscene/kinstones/script_KidKinstone1.inc"
.include "data/scripts/cutscene/kinstones/script_KidKinstone2.inc"
.include "data/scripts/cutscene/kinstones/script_KidKinstone3.inc"
.include "data/scripts/cutscene/introTown/script_TownsperonIntro.inc"
.include "data/scripts/cutscene/introTown/script_KidIntro1.inc"
.include "data/scripts/cutscene/introTown/script_GuardIntro.inc"
.include "data/scripts/cutscene/introTown/script_BeedleIntro.inc"
.include "data/scripts/cutscene/introTown/script_WindtribespeopleIntro.inc"
.include "data/scripts/cutscene/introTown/script_PercyIntro.inc"
.include "data/scripts/cutscene/introTown/script_PinaIntro.inc"
.include "data/scripts/cutscene/introTown/script_KidIntro2.inc"
.include "data/scripts/cutscene/introTown/script_KidIntro3.inc"
.include "data/scripts/cutscene/introTown/script_Npc4EIntroTown.inc"
.include "data/scripts/cutscene/introTown/script_PlayerIntro1.inc"
.include "data/scripts/cutscene/introTown/script_PlayerIntro2.inc"
.include "data/scripts/cutscene/introTown/script_PlayerIntro3.inc"
.include "data/scripts/cutscene/introTown/script_PlayerIntro4.inc"
.include "data/scripts/cutscene/introTown/script_PlayerIntro5.inc"
.include "data/scripts/unused/script_0800FB2C.inc"
.include "data/scripts/cutscene/introTown/script_ZeldaIntroTown.inc"
.include "data/scripts/cutscene/introTown/script_Object69IntroTown.inc"
.include "data/scripts/cutscene/introTown/script_PlayerIntroTown.inc"
.include "data/scripts/hyruleTown/script_GormanFirstHouse.inc"
.include "data/scripts/hyruleTown/script_GormanSecondHouse.inc"
.include "data/scripts/hyruleTown/script_GormanCats.inc"
.include "data/scripts/hyruleTown/script_GuardNorth.inc"
.include "data/scripts/hyruleTown/script_GuardEast.inc"
.include "data/scripts/hyruleTown/script_GuardWest.inc"
.include "data/scripts/hyruleTown/script_Townsperson1.inc"
.include "data/scripts/hyruleTown/script_Townsperson2.inc"
.include "data/scripts/hyruleTown/script_AnjuInside.inc"
.include "data/scripts/hyruleTown/script_Anju.inc"
.include "data/scripts/hyruleTown/script_Ghost.inc"
.include "data/scripts/hyruleTown/script_Kid1.inc"
.include "data/scripts/hyruleTown/script_Kid2.inc"
.include "data/scripts/hyruleTown/script_Kid3.inc"
.include "data/scripts/hyruleTown/script_Kid4.inc"
.include "data/scripts/hyruleTown/script_GuardPatrolling.inc"
.include "data/scripts/hyruleTown/script_GuardLibrary.inc"
.include "data/scripts/hyruleTown/script_MaidTown.inc"
.include "data/scripts/hyruleTown/script_Brocco.inc"
.include "data/scripts/hyruleTown/script_Pina.inc"
.include "data/scripts/hyruleTown/script_Beedle.inc"
.include "data/scripts/hyruleTown/script_Kid5.inc"
.include "data/scripts/hyruleTown/script_Kid6.inc"
.include "data/scripts/hyruleTown/script_Kid7.inc"
.include "data/scripts/hyruleTown/script_Wheaton.inc"
.include "data/scripts/hyruleTown/script_Pita.inc"
.include "data/scripts/hyruleTown/script_Marcy.inc"
.include "data/scripts/hyruleTown/script_Stamp.inc"
.include "data/scripts/hyruleTown/script_GoronMerchant.inc"
.include "data/scripts/hyruleTown/script_InnDoor.inc"
.include "data/scripts/hyruleTown/script_FirstHouseDoor.inc"
.include "data/scripts/hyruleTown/script_SimonsDoor.inc"
.include "data/scripts/hyruleTown/script_PhonographDoor.inc"
.include "data/scripts/hyruleTown/script_PlayerAtInnDoor.inc"
.include "data/scripts/sanctuary/script_PlayerSanctuary.inc"
.include "data/scripts/hyruleTown/script_PlayerCannotEnter.inc"
.include "data/scripts/hyruleTown/script_PlayerSleepingInn.inc"
.include "data/scripts/hyruleTown/script_Carpenter.inc"
.include "data/scripts/hyruleTown/script_Postman.inc"
.include "data/scripts/hyruleTown/script_SmallTownMinish.inc"
.include "data/scripts/hyruleTown/script_HurdyGurdyMan.inc"
.include "data/scripts/cutscene/introTown/script_Npc4EIntroCastle.inc"
.include "data/scripts/cutscene/introCeremony/script_Npc4EMonsters.inc"
.include "data/scripts/cutscene/introCeremony/script_Npc4EVaatiAttacking.inc"
.include "data/scripts/cutscene/introCeremony/script_PlayerIntroCastle.inc"
.include "data/scripts/cutscene/introCeremony/script_PlayerAtIntroCeremony.inc"
.include "data/scripts/cutscene/introCeremony/script_PlayerProtectingZelda.inc"
.include "data/scripts/cutscene/introCeremony/script_PlayerFainting.inc"
.include "data/scripts/cutscene/introCeremony/script_MinisterPothoIntroCastle.inc"
.include "data/scripts/cutscene/introCeremony/script_ZeldaIntroCastle.inc"
.include "data/scripts/cutscene/introCeremony/script_GuardCarryingChest.inc"
.include "data/scripts/cutscene/introCeremony/script_GuardBottomRight.inc"
.include "data/scripts/cutscene/introCeremony/script_GuardTopLeft.inc"
.include "data/scripts/cutscene/introCeremony/script_GuardTopRight.inc"
.include "data/scripts/cutscene/introCeremony/script_GuardEntryLeft.inc"
.include "data/scripts/cutscene/introCeremony/script_GuardEntryRight.inc"
.include "data/scripts/cutscene/introCeremony/script_KingDaltusIntroCeremony.inc"
.include "data/scripts/cutscene/introCeremony/script_VaatiIntroCeremony.inc"
.include "data/scripts/cutscene/introCeremony/script_Object6ASwordInChest.inc"
.include "data/scripts/cutscene/introCeremony/script_08011890.inc"
.include "data/scripts/cutscene/introCeremony/script_VaatiDarkMagic.inc"
.include "data/scripts/cutscene/introCeremony/script_Object6AMonsterFromChest.inc"
.include "data/scripts/cutscene/introCeremony/script_ZeldaMagic.inc"
.include "data/scripts/hyruleCastleGarden/script_GuardGarden1.inc"
.include "data/scripts/hyruleCastleGarden/script_GuardGarden2.inc"
.include "data/scripts/hyruleCastleGarden/script_GuardGarden3.inc"
.include "data/scripts/hyruleCastleGarden/script_GuardGarden4.inc"
.include "data/scripts/hyruleCastleGarden/script_GardGarden5.inc"
.include "data/scripts/hyruleCastleGarden/script_GuardGarden6.inc"
.include "data/scripts/hyruleCastleGarden/script_GuardEntry1.inc"
.include "data/scripts/hyruleCastleGarden/script_GuardEntry2.inc"
.include "data/scripts/hyruleCastleGarden/script_GuardEntry3.inc"
.include "data/scripts/hyruleCastleGarden/script_GuardGarden7.inc"
.include "data/scripts/hyruleCastleGarden/script_GuardGarden8.inc"
.include "data/scripts/hyruleTown/script_Simon.inc"
.include "data/scripts/hyruleTown/script_Object69SimonsSimulation.inc"
.include "data/scripts/hyruleTown/script_PlayerWakingUpAtSimons.inc"
.include "data/scripts/hyruleTown/script_Din.inc"
.include "data/scripts/hyruleTown/script_Nayru.inc"
.include "data/scripts/hyruleTown/script_Farore.inc"
.include "data/scripts/hyruleTown/script_Din2.inc"
.include "data/scripts/hyruleTown/script_Nayru2.inc"
.include "data/scripts/hyruleTown/script_Farore2.inc"
.include "data/scripts/hyruleTown/script_DinMovedIn.inc"
.include "data/scripts/hyruleTown/script_NayruMovedIn.inc"
.include "data/scripts/hyruleTown/script_FaroreMovedIn.inc"
.include "data/scripts/hyruleTown/script_DinAlone.inc"
.include "data/scripts/hyruleTown/script_NayruAlone.inc"
.include "data/scripts/hyruleTown/script_FaroreAlone.inc"
.include "data/scripts/westernWood/script_MoblinLadyDisguised.inc"
.include "data/scripts/westernWood/script_MoblinLady.inc"
.include "data/scripts/lakeHylia/script_KingGustafHologram.inc"
.include "data/scripts/lakeHylia/script_PlayerAfterToD.inc"
.include "data/scripts/hyruleTown/script_LibrariLater.inc"
.include "data/scripts/cutscene/ezlo/script_Npc4EEzloCutscene.inc"
.include "data/scripts/cutscene/ezlo/script_EzloCap.inc"
.include "data/scripts/cutscene/ezlo/script_PlayerAtFirstLookAtEzlo.inc"
.include "data/scripts/cutscene/ezlo/script_PlayerEzloBeingBullied.inc"
.include "data/scripts/cutscene/ezlo/script_PlayerDefeatedOctoroks.inc"
.include "data/scripts/cutscene/ezlo/script_PlayerGetEzloCap.inc"
.include "data/scripts/unused/script_08012B24.inc"
.include "data/scripts/unused/script_08012B50.inc"
.include "data/scripts/unused/script_08012B7C.inc"
.include "data/scripts/cutscene/ezlo/script_Object6ALeftBullyingOctorok.inc"
.include "data/scripts/cutscene/ezlo/script_Object6ARightBullyingOctorok.inc"
.include "data/scripts/npc/script_08012C48.inc"
.include "data/scripts/unused/script_08012C68.inc"
.include "data/scripts/minishWoods/script_08012C98.inc"
.include "data/scripts/minishWoods/script_EzloTalkMinishPortal.inc"
.include "data/scripts/minishWoods/script_08012D18.inc"
.include "data/scripts/hyruleCastle/script_Object69SanctuaryEntrance.inc"
.include "data/scripts/sanctuary/script_PlayerAtSanctuaryEntrance.inc"
.include "data/scripts/fow/script_Object89Mazaal.inc"
.include "data/scripts/fow/script_PlayerAtMazaal.inc"
.include "data/scripts/fow/script_MazaalMacroDefeated.inc"
.include "data/scripts/fow/script_PlayerDefeatedMazaal.inc"
.include "data/scripts/westernWood/script_PercyInside.inc"
.include "data/scripts/westernWood/script_PercyOutside.inc"
.include "data/scripts/hyruleTown/script_Rem.inc"
.include "data/scripts/hyruleTown/script_RemFallingAsleep.inc"
.include "data/scripts/hyruleTown/script_PlayerAtRem.inc"
.include "data/scripts/hyruleTown/script_RemTownMinish.inc"
.include "data/scripts/hyruleTown/script_Object69Rem.inc"
.include "data/scripts/cutscene/reveal/script_Object3EPictureBackRoom.inc"
.include "data/scripts/cutscene/reveal/script_PlayerAtPicture.inc"
.include "data/scripts/cutscene/reveal/script_PlayerMoveToPicture.inc"
.include "data/scripts/sanctuary/script_PlayerSanctuaryIntro.inc"
.include "data/scripts/cutscene/reveal/script_PlayerDistanceFromVaati.inc"
.include "data/scripts/cutscene/reveal/script_PlayerFaintAgain.inc"
.include "data/scripts/cutscene/reveal/script_FakeKingDaltus.inc"
.include "data/scripts/cutscene/reveal/script_VaatiSanctuary.inc"
.include "data/scripts/cutscene/reveal/script_08013494.inc"
.include "data/scripts/sanctuary/script_Npc4EPedestal.inc"
.include "data/scripts/sanctuary/script_Npc4ESpawnTextBoard.inc"
.include "data/scripts/sanctuary/script_PlayerTextBoardAppears.inc"
.include "data/scripts/sanctuary/script_PlayerAtPedestal.inc"
.include "data/scripts/sanctuary/script_Npc4ESecondSanctuary.inc"
.include "data/scripts/sanctuary/script_Npc4EThirdSanctuary.inc"
.include "data/scripts/sanctuary/script_Npc4EFinalSwordRumble.inc"
.include "data/scripts/sanctuary/script_Npc4EPreventPlayerLeaving.inc"
.include "data/scripts/sanctuary/script_PlayerPickUpSword.inc"
.include "data/scripts/sanctuary/script_PlayerPickUpFinalSword.inc"
.include "data/scripts/sanctuary/script_Object6ATextBoard.inc"
.include "data/scripts/sanctuary/script_Npc4ESanctuaryIntro.inc"
.include "data/scripts/unused/script_08013D04.inc"
.include "data/scripts/unused/script_08013D44.inc"
.include "data/scripts/unused/script_08013D84.inc"
.include "data/scripts/unused/script_08013DC4.inc"
.include "data/scripts/sanctuary/script_Object6AEarthElementFloating.inc"
.include "data/scripts/sanctuary/script_Object6AFireElementFloating.inc"
.include "data/scripts/sanctuary/script_Object6AWaterElementFloating.inc"
.include "data/scripts/sanctuary/script_Object6AWindElementFloating.inc"
.include "data/scripts/sanctuary/script_Object6AEarthElement.inc"
.include "data/scripts/sanctuary/script_Object6AFireElement.inc"
.include "data/scripts/sanctuary/script_Object6AWaterElement.inc"
.include "data/scripts/sanctuary/script_Object6AWindElement.inc"
.include "data/scripts/sanctuary/script_Object6ASwordInPedestal.inc"
.include "data/scripts/sanctuary/script_Object6ASword2.inc"
.include "data/scripts/sanctuary/script_Object6ASword3.inc"
.include "data/scripts/sanctuary/script_08013F94.inc"
.include "data/scripts/sanctuary/script_NPC4EPreventPlayerLeave.inc"
.include "data/scripts/sanctuary/script_Object6ASwordChange1.inc"
.include "data/scripts/sanctuary/script_Object6ASwordCharge2.inc"
.include "data/scripts/sanctuary/script_Object6ASwordCharge3.inc"
.include "data/scripts/sanctuary/script_Object6ASwordCharge4.inc"
.include "data/scripts/sanctuary/script_Object6ASwordCharge5.inc"
.include "data/scripts/sanctuary/script_Object6ASwordCharge6.inc"
.include "data/scripts/sanctuary/script_Objet6ASwordCharge7.inc"
.include "data/scripts/sanctuary/script_Object6ASwordCharge8.inc"
.include "data/scripts/sanctuary/script_Object6ASwordCharge9.inc"
.include "data/scripts/sanctuary/script_Object6ASwordCharge10.inc"
.include "data/scripts/sanctuary/script_Object6ASwordCharge11.inc"
.ifndef EU
.include "data/scripts/sanctuary/script_Npc4ELookAtPictureAgain.inc"
.endif
.include "data/scripts/hyruleTown/script_Stockwell.inc"
.include "data/scripts/hyruleTown/script_StockwellBuy.inc"
.include "data/scripts/hyruleTown/script_StockwellDogFood.inc"
.include "data/scripts/hyruleTown/script_Carlov.inc"
.include "data/scripts/hyruleTown/script_CarlovWon.inc"
.include "data/scripts/hyruleTown/script_Object6APreventPlayerLeaveCarlov.inc"
.include "data/scripts/hyruleTown/script_PlayerWhenLeavingCarlovAlreadyPaid.inc"
.include "data/scripts/hyruleTown/script_Object6ACarlov.inc"
.include "data/scripts/hyruleTown/script_Object6ACarlov2.inc"
.include "data/scripts/hyruleTown/script_Carlov2.inc"
.include "data/scripts/hyruleTown/script_PlayerAtCarlov.inc"
.include "data/scripts/hyruleTown/script_CarlovGame.inc"
.include "data/scripts/hyruleTown/script_CarlovChest.inc"
.include "data/scripts/cloudTops/script_WindTribespeople1.inc"
.include "data/scripts/cloudTops/script_WindTribespeople2.inc"
.include "data/scripts/cloudTops/script_WindTribespeople3.inc"
.include "data/scripts/cloudTops/script_WindTribespeople4.inc"
.include "data/scripts/cloudTops/script_WindTribespeople5.inc"
.include "data/scripts/cloudTops/script_WindTribespeople6.inc"
.include "data/scripts/cloudTops/script_Siroc.inc"
.include "data/scripts/cloudTops/script_PlayerAtSiroc.inc"
.include "data/scripts/cloudTops/script_GregalSick.inc"
.include "data/scripts/cloudTops/script_GregalHealthy.inc"
.include "data/scripts/cloudTops/script_WindTribespeople7.inc"
.include "data/scripts/cutscene/intro/script_ZeldaOutsideLinksHouse.inc"
.include "data/scripts/cutscene/intro/script_Npc4EOutsideLinksHouse.inc"
.include "data/scripts/northHyruleField/script_GuardNorthHyruleField.inc"
.include "data/scripts/lonLonRanch/script_TalonInside.inc"
.include "data/scripts/lonLonRanch/script_TalonInside2.inc"
.include "data/scripts/lonLonRanch/scriptMalonInside.inc"
.include "data/scripts/hyruleTown/script_MalonHyruleTown.inc"
.include "data/scripts/cutscene/originStory/script_Object69VaatiAppears.inc"
.include "data/scripts/cutscene/originStory/script_VaatiAppearsAgain.inc"
.include "data/scripts/cutscene/originStory/script_PlayerAtVaatisAppearance.inc"
.include "data/scripts/cutscene/originStory/script_PlayerTryToFollowVaati.inc"
.include "data/scripts/cutscene/originStory/script_PlayerStoneWallsAppear.inc"
.include "data/scripts/cutscene/originStory/script_PlayerDefeatedMoblins.inc"
.include "data/scripts/cutscene/originStory/script_PlayerSeenOriginStory.inc"
.include "data/scripts/cutscene/originStory/script_PlayerReceivedExposition.inc"
.include "data/scripts/cutscene/originStory/script_EzloCapExplainingOriginStory.inc"
.include "data/scripts/cutscene/originStory/script_Object69MinishVaati.inc"
.include "data/scripts/cutscene/originStory/script_Object69CameraTarget.inc"
.include "data/scripts/cutscene/originStory/script_MinishEzlo.inc"
.include "data/scripts/unused/script_080155F4.inc"
.include "data/scripts/cutscene/originStory/script_Object6AMinishCap.inc"
.include "data/scripts/cutscene/originStory/script_Vaati.inc"
.include "data/scripts/cutscene/originStory/script_Object6ADarkMagic.inc"
.include "data/scripts/cutscene/introBusinessScrub/script_080157AC.inc"
.include "data/scripts/cutscene/introBusinessScrub/script_PlayerIntroBusinessScrub1.inc"
.include "data/scripts/cutscene/introBusinessScrub/script_PlayerIntroBusinessScrub2.inc"
.include "data/scripts/cutscene/introBusinessScrub/script_PlayerIntroBusinessScrub3.inc"
.include "data/scripts/cutscene/introBusinessScrub/script_ZeldaIntroBusinessScrub.inc"
.include "data/scripts/unused/script_08015A7C.inc"
.include "data/scripts/unused/script_08015AA0.inc"
.include "data/scripts/cutscene/introBusinessScrub/script_BusinessScrubIntro.inc"
.include "data/scripts/cutscene/introBusinessScrub/script_08015B14.inc"
.include "data/scripts/cutscene/introBusinessScrub/script_08015B34.inc"
.include "data/scripts/cutscene/introBusinessScrub/script_PlayerAtIntroBusinessScrub4.inc"
.include "data/scripts/northHyruleField/script_Object69FixBridge.inc"
.include "data/scripts/cutscene/takeover/script_Object69Takeover.inc"
.include "data/scripts/cutscene/takeover/script_PlayerAtTakeover.inc"
.include "data/scripts/cutscene/takeover/script_Object69TakeoverCutscene.inc"
.include "data/scripts/cutscene/takeover/script_KingDaltusTakeover.inc"
.include "data/scripts/cutscene/takeover/script_VaatiTakeover.inc"
.include "data/scripts/cutscene/takeover/script_MinisterPothoTakeover.inc"
.include "data/scripts/cutscene/takeover/script_GuardTakeover.inc"
.include "data/scripts/unused/script_08015F80.inc"
.include "data/scripts/cutscene/takeover/script_ZeldaStoneTakeover.inc"
.include "data/scripts/veilFalls/script_NPC4ESourceOfTheFlow.inc"
.include "data/scripts/veilFalls/script_NPC4ESouurceOfTheFlowOpening.inc"
.include "data/scripts/veilFalls/script_Object3ELeftStoneOpening.inc"
.include "data/scripts/veilFalls/script_Object3ELeftStone.inc"
.include "data/scripts/veilFalls/script_Object3ERightStoneOpening.inc"
.include "data/scripts/veilFalls/script_Object3ERightStone.inc"
.include "data/scripts/minishWoods/script_Syrup.inc"
.include "data/scripts/minishWoods/script_Object69PotionBlue.inc"
.include "data/scripts/minishWoods/script_Object69PotionRed.inc"
.include "data/scripts/npc/script_BladeBrothers.inc"
.include "data/scripts/npc/script_PlayerAtBladeBrothers.inc"
.include "data/scripts/CreateDustFromScript.inc"
.include "data/scripts/unused/script_08016384.inc"
.include "data/scripts/unused/script_08016482.inc"
.include "data/scripts/unused/script_080165A4.inc"
.include "data/scripts/unused/script_080165D8.inc"
.include "data/scripts/npc/script_ForestMinish12.inc"
.include "data/scripts/npc/script_ForestMinish13.inc"
.include "data/scripts/npc/script_ForestMinish14.inc"
.include "data/scripts/npc/script_ForestMinish15.inc"
.include "data/scripts/npc/script_ForestMinish16.inc"
.include "data/scripts/npc/script_ForestMinish17.inc"
.include "data/scripts/npc/script_ForestMinish18.inc"
.include "data/scripts/npc/script_ForestMinish19.inc"
.include "data/scripts/npc/script_ForestMinish20.inc"
.include "data/scripts/npc/script_ForestMinish21.inc"
.include "data/scripts/npc/script_TingleSiblings.inc"
+5
View File
@@ -0,0 +1,5 @@
thumb_func_start CreateDustFromScript
CreateDustFromScript:
push {lr}
bl CreateDust
pop {pc}
@@ -0,0 +1,18 @@
@ Castor Wilds Statue left
SCRIPT_START script_CastorWildsStatueLeft
BeginBlock
CheckKinstoneFused 0x0006
JumpIf script_0800B302
_0807EA88 0x0006
_0807EB44 0x0002
EndBlock
script_0800B268:
_0807EA4C
_0807E9F0
_0807E864
CheckKinstoneFused 0x0006
JumpIf script_0800B2E2
Call sub_0807DF50
_0807E878
Jump script_0800B268
.2byte 0x0000
@@ -0,0 +1,18 @@
@ Castor Wilds Statue middle
SCRIPT_START script_CastorWildsStatueMiddle
BeginBlock
CheckKinstoneFused 0x0007
JumpIf script_0800B302
_0807EA88 0x0007
_0807EB44 0x0002
EndBlock
script_0800B298:
_0807EA4C
_0807E9F0
_0807E864
CheckKinstoneFused 0x0007
JumpIf script_0800B2E2
Call sub_0807DF50
_0807E878
Jump script_0800B298
.2byte 0x0000
@@ -0,0 +1,29 @@
@ Castor Wilds Statue right
SCRIPT_START script_CastorWildsStatueRight
BeginBlock
CheckKinstoneFused 0x0008
JumpIf script_0800B302
_0807EA88 0x0008
_0807EB44 0x0002
EndBlock
script_0800B2C8:
_0807EA4C
_0807E9F0
_0807E864
CheckKinstoneFused 0x0008
JumpIf script_0800B2E2
Call sub_0807DF50
_0807E878
Jump script_0800B2C8
script_0800B2E2:
DoPostScriptAction 0x0013
_0807EB44 0x0004
_0807E9DC
Call sub_080676E0
Call sub_08067534
DoPostScriptAction 0x0012
SetSyncFlag 0x00000001
script_0800B302:
EndBlock
SCRIPT_END
.2byte 0x0000
@@ -1,4 +1,5 @@
SCRIPT_START script_0800B308
@ Castor Wilds Statue rock
SCRIPT_START script_CastorWildsStatueRock
BeginBlock
.ifdef JP
CheckLocalFlag 0x001e
@@ -33,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
@@ -0,0 +1,28 @@
@ Lake Hylia Great Fairy OBJECT_69
SCRIPT_START script_GreatFairyRupees
BeginBlock
EndBlock
script_0800B6CC:
HasRupees 0x0001
JumpIfNot script_0800B6CC
script_0800B6D4:
CheckPlayerInRegion 0x0078, 0x00b8, 0x1060
JumpIfNot script_0800B6D4
Call sub_08079184
_0807E864
Call sub_0807F9A4
StartPlayerScript script_PlayerAtGreatFairy
WaitForSyncFlagAndClear 0x00000004
SetRoomFlag 0x0000
WaitForSyncFlagAndClear 0x00000004
CheckLocalFlag 0x009f
JumpIf script_0800B7A2
MessageNoOverlap 0x057b
WaitUntilTextboxCloses
CallWithArg sub_0807F970, 0x0000057d
JumpIf script_0800B6A6
WaitUntilTextboxCloses
SetLocalFlag 0x009f
GivePlayerItem 0x0064
Jump script_0800B698
.2byte 0x0000
@@ -0,0 +1,17 @@
@ Lon Lon Ranch Malon
SCRIPT_START script_MalonAtRanch
BeginBlock
DoPostScriptAction 0x000a
DoPostScriptAction 0x0001
_0807E9D4
EndBlock
script_0800B5FA:
CheckEntityInteractType
JumpIfNot script_0800B5FA
_0807E864
_0807EB74
MessageNoOverlap 0x2009
WaitUntilTextboxCloses
_0807E878
_0807EB44 0x0004
Jump script_0800B5FA
@@ -1,6 +1,7 @@
SCRIPT_START script_0800B200
@ Castor Wilds OBJECT_69?
SCRIPT_START script_Object69
BeginBlock
_0807E5F8 0x00000000
SetSyncFlag 0x00000000
.ifdef JP
CheckLocalFlag 0x001e
.else
@@ -18,13 +19,13 @@ SCRIPT_START script_0800B200
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
@@ -0,0 +1,20 @@
@ Castor Wilds OBJECT_69 darknut fight for kinstone piece
SCRIPT_START script_Object69DarknutFight
BeginBlock
Call sub_0807DF28
SetLocalFlag 0x0039
_0807E864
EndBlock
WaitForPlayerAction0x17
StartPlayerScript script_PlayerAtDarknutFight
Wait 0x0018
SetSyncFlag 0x00000002
WaitForSyncFlagAndClear 0x00000001
SetRoomFlag 0x0000
Wait 0x0010
PlayBgm BGM_FIGHT_THEME
_0807EB28 0x2701
_0807E878
Call sub_0807DF50
SCRIPT_END
.2byte 0x0000
@@ -1,8 +1,9 @@
SCRIPT_START script_0800B1C0
@ Player at darknut in Castor Wilds
SCRIPT_START script_PlayerAtDarknutFight
BeginBlock
DoPostScriptAction 0x0000
EndBlock
WaitForSomething2 0x00000002
WaitForSyncFlagAndClear 0x00000002
SetEntitySpeed 0x00e0
_0807EDD4 0x0088, 0x0090
ClearLocalFlag 0x0039
@@ -11,6 +12,6 @@ SCRIPT_START script_0800B1C0
Wait 0x002c
LoadRoomEntityList gUnk_080DA260
Wait 0x001e
_0807E5F8 0x00000001
SetSyncFlag 0x00000001
Call sub_0807921C
SCRIPT_END
@@ -1,4 +1,5 @@
SCRIPT_START script_0800AFE8
@ Ezlo talk after getting wind element
SCRIPT_START script_EzloTalkPoW
_0807E864
Call sub_0807DF28
_0807EB28 0x1c05
@@ -0,0 +1,36 @@
@ Cloud Tops Gregal healthy
SCRIPT_START script_GregalHealthy
BeginBlock
Call sub_0806CD58
DoPostScriptAction 0x000a
_0807EB44 0x0004
_0807E930 0x0006
EndBlock
script_08014C42:
CheckEntityInteractType
JumpIfNot script_08014C42
_0807E864
_0807EB74
script_08014C4C:
Call sub_0806CCD0
JumpIfNot script_08014C4C
script_08014C56:
Call sub_0806CCB4
JumpIfNot script_08014C56
CheckLocalFlag 0x0066
JumpIf script_08014C7C
SetLocalFlag 0x0066
MessageNoOverlap 0x2f0d
WaitUntilTextboxCloses
GivePlayerItem 0x000a
WaitPlayerGetItem
Jump script_08014C82
script_08014C7C:
MessageNoOverlap 0x2f09
WaitUntilTextboxCloses
script_08014C82:
Wait 0x000f
_0807E878
_0807EB44 0x0004
_0807E930 0x0006
Jump script_08014C42
@@ -0,0 +1,72 @@
@ Cloud Tops Gregal sick
SCRIPT_START script_GregalSick
BeginBlock
DoPostScriptAction 0x000a
_0807E930 0x0000
EndBlock
CheckLocalFlag 0x0063
JumpIf script_08014BE8
script_08014B48:
EndBlock
BeginBlock
CheckRoomFlag 0x0000
JumpIf script_08014B70
CheckEntityInteractType
JumpIfNot script_08014B48
EndBlock
_0807E864
_0807EB74
MessageNoOverlap 0x2f01
WaitUntilTextboxCloses
Wait 0x000f
_0807E878
Jump script_08014B48
script_08014B70:
EndBlock
_0807E864
Call sub_0807DF28
SetSyncFlag 0x00000001
DoPostScriptAction 0x0004
WaitForSyncFlagAndClear 0x00000002
_0807E930 0x0010
Call sub_0806CCF8
Wait 0x0014
Call sub_0806CD04
Wait 0x0014
Call sub_0806CD14
Wait 0x0014
Call sub_0806CD20
Wait 0x0014
Call sub_0806CD30
Wait 0x0014
Call sub_0806CD3C
Wait 0x0014
Call sub_0806CD4C
PlaySound SFX_SECRET
SetSyncFlag 0x00000001
WaitForSyncFlagAndClear 0x00000002
Call sub_0807DF50
_0807E878
script_08014BE8:
_0807E930 0x0010
Call sub_0806CD4C
script_08014BF2:
CheckEntityInteractType
JumpIfNot script_08014BF2
_0807E864
CheckLocalFlag 0x0065
JumpIf script_08014C1C
SetLocalFlag 0x0065
MessageNoOverlap 0x2f07
WaitUntilTextboxCloses
SetIntVariable 0x00000064
GivePlayerItem 0x003f
WaitPlayerGetItem
Jump script_08014C22
script_08014C1C:
MessageNoOverlap 0x2f08
WaitUntilTextboxCloses
script_08014C22:
Wait 0x000f
_0807E878
Jump script_08014BF2
@@ -1,4 +1,5 @@
SCRIPT_START script_0800D6D0
@ Cloud Tops Whirlwind hidden in clouds
SCRIPT_START script_HiddenWhirlwind1
BeginBlock
.ifdef JP
CheckLocalFlag 0x00f0
@@ -1,4 +1,5 @@
SCRIPT_START script_0800D6F0
@ Cloud Tops Whirlwind hidden in clouds
SCRIPT_START script_HiddenWhirlwind2
BeginBlock
.ifdef JP
CheckLocalFlag 0x00f2
@@ -0,0 +1,37 @@
@ Cloud Tops NPC4E at first Mysterious Cloud
@ Reponsible for Kinstone cutscenes
SCRIPT_START script_Npc4EFirstCloud
BeginBlock
_0807EB44 0x0004
DoPostScriptAction 0x000b
DoPostScriptAction 0x0008
Call sub_0806DAAC
JumpIf script_0800D6AE
Call sub_0806DAD0
CallWithArg sub_0806DA04, 0x00000002
EndBlock
script_0800D636:
_0807EA4C
_0807E9F0
Call sub_0806DAAC
JumpIf script_0800D650
Call sub_0807DF50
_0807E878
Jump script_0800D636
script_0800D650:
_0807E864
Call sub_0807DF28
Call sub_0807FBC4
Call sub_0807FBA0
SetEntitySpeed 0x0700
_0807F0B4 0x0007
CameraTargetEntity
_0807EDD4 0x01e8, 0x01b8
Wait 0x003c
Call sub_0806DAE8
Wait 0x0078
Call sub_0806DB44
JumpIfNot script_Npc4EKinstoneFused
LoadRoomEntityList gUnk_080DD730
DoPostScriptAction 0x0006
SCRIPT_END
@@ -1,4 +1,5 @@
SCRIPT_START script_0800D698
@ Cloud Tops NPC4E after Kinstone has been fused
SCRIPT_START script_Npc4EKinstoneFused
_0807EEB4
_0807F0B4 0x0004
CameraTargetPlayer
@@ -0,0 +1,24 @@
@ Cloud Tops OBJECT_69 great whirlwind revealed
SCRIPT_START script_Object69GreatWhirlwindRevealed
BeginBlock
Call sub_0807F360
SetEntitySpeed 0x0700
_0807F0B4 0x0007
CameraTargetEntity
Call sub_0807FBC4
EndBlock
SetSyncFlag 0x00000008
WaitForSyncFlagAndClear 0x00000010
SetSyncFlag 0x00000002
WaitForSyncFlagAndClear 0x00000004
SetSyncFlag 0x0000000a
WaitForSyncFlagAndClear 0x00000004
_0807EEB4
_0807F0B4 0x0004
CameraTargetPlayer
Call sub_0807FBCC
_0807E878
Call sub_0807DF50
DoPostScriptAction 0x0006
SCRIPT_END
.2byte 0x0000
@@ -1,4 +1,5 @@
SCRIPT_START script_0800D6B4
@ Cloud Tops OBJECT_6A Mysterious Cloud
SCRIPT_START script_Object6AMysteriousCloud
BeginBlock
DoPostScriptAction 0x0007
DoPostScriptAction 0x0011
@@ -1,10 +1,11 @@
SCRIPT_START script_08014B10
@ Player at Windtribespeople leader Siroc
SCRIPT_START script_PlayerAtSiroc
BeginBlock
SetEntitySpeed 0x0100
EndBlock
_0807EDD4 0x0078, 0x0040
_0807EB44 0x0000
DoPostScriptAction 0x0000
_0807E5F8 0x00000001
SetSyncFlag 0x00000001
Call sub_080791BC
SCRIPT_END
+27
View File
@@ -0,0 +1,27 @@
@ Cloud Tops Windtribespeople Leader Siroc
SCRIPT_START script_Siroc
BeginBlock
Call sub_0806C870
DoPostScriptAction 0x000a
EndBlock
script_08014AD2:
_0807E30C
JumpIfNot script_08014AD2
_0807E864
_0807EB74
StartPlayerScript script_PlayerAtSiroc
WaitForSyncFlagAndClear 0x00000001
_0807EB74
CheckLocalFlag 0x0064
JumpIf script_08014AFE
SetLocalFlag 0x0064
MessageNoOverlap 0x2f0b
Jump script_08014B02
script_08014AFE:
MessageNoOverlap 0x2f0c
script_08014B02:
WaitUntilTextboxCloses
Wait 0x000f
_0807E878
Jump script_08014AD2
.2byte 0x0000
@@ -0,0 +1,21 @@
@ Cloud Tops WindTribespeople blocking exit
SCRIPT_START script_WindTribespeople1
BeginBlock
Call sub_0806C870
DoPostScriptAction 0x000a
CheckGlobalFlag 0x0058
JumpIf script_08014976
_0807EB44 0x0004
SetEntityPositionRelative 0x0078, 0x0128
script_08014976:
EndBlock
script_08014978:
_0807E30C
JumpIfNot script_08014978
_0807E864
_0807EB74
Call sub_0806C90C
WaitUntilTextboxCloses
Wait 0x000f
_0807E878
Jump script_08014978
@@ -0,0 +1,21 @@
@ Cloud Top Windtribespeople woman on first floor
SCRIPT_START script_WindTribespeople2
BeginBlock
Call sub_0806C870
DoPostScriptAction 0x000a
CheckGlobalFlag 0x0058
JumpIfNot script_080149C6
EndBlock
script_080149AA:
_0807E30C
JumpIfNot script_080149AA
_0807E864
_0807EB74
Call sub_0806C90C
WaitUntilTextboxCloses
Wait 0x000f
_0807E878
Jump script_080149AA
script_080149C6:
DoPostScriptAction 0x0006
SCRIPT_END
@@ -0,0 +1,30 @@
@ Cloud Tops Windtribespeople blocking the way up to the palace
SCRIPT_START script_WindTribespeople3
BeginBlock
SetEntitySpeed 0x0080
Call sub_0806C870
DoPostScriptAction 0x000a
EndBlock
script_080149DE:
_0807E30C
JumpIfNot script_080149DE
_0807E864
_0807EB74
Call sub_0806C90C
WaitUntilTextboxCloses
CheckLocalFlag 0x0064
JumpIfNot script_08014A20
CheckLocalFlag 0x00b1
JumpIf script_08014A20
SetLocalFlag 0x00b1
DoPostScriptAction 0x000b
DoPostScriptAction 0x0001
_0807EDD4 0x0068, 0x00f8
PlaySound SFX_SECRET
_0807EB74
DoPostScriptAction 0x0000
DoPostScriptAction 0x000a
script_08014A20:
_0807E878
Jump script_080149DE
.2byte 0x0000
@@ -0,0 +1,17 @@
@ Cloud Tops Windtribespeople blocking way up
SCRIPT_START script_WindTribespeople4
BeginBlock
Call sub_0806C870
DoPostScriptAction 0x000a
EndBlock
script_08014A36:
_0807E30C
JumpIfNot script_08014A36
_0807E864
_0807EB74
Call sub_0806C90C
WaitUntilTextboxCloses
Wait 0x000f
_0807E878
Jump script_08014A36
.2byte 0x0000
@@ -0,0 +1,17 @@
@ Cloud Tops Windtribespeople at the bed
SCRIPT_START script_WindTribespeople5
BeginBlock
Call sub_0806C870
DoPostScriptAction 0x000a
EndBlock
script_08014A62:
_0807E30C
JumpIfNot script_08014A62
_0807E864
_0807EB74
Call sub_0806C90C
WaitUntilTextboxCloses
Wait 0x000f
_0807E878
Jump script_08014A62
.2byte 0x0000
@@ -0,0 +1,23 @@
@ Cloud Tops Windtribespeople sucked up ghost
SCRIPT_START script_WindTribespeople6
BeginBlock
DoPostScriptAction 0x000a
EndBlock
WaitForSyncFlagAndClear 0x00000001
_0807EB74
DoPostScriptAction 0x0004
SetSyncFlag 0x00000002
WaitForSyncFlagAndClear 0x00000001
MessageNoOverlap 0x2f0a
WaitUntilTextboxCloses
SetSyncFlag 0x00000002
script_08014AAC:
_0807E30C
JumpIfNot script_08014AAC
_0807E864
_0807EB74
MessageNoOverlap 0x2f0a
WaitUntilTextboxCloses
_0807E878
Jump script_08014AAC
.2byte 0x0000
@@ -0,0 +1,27 @@
@ Cloud Tops Windtribespeople
SCRIPT_START script_WindTribespeople7
BeginBlock
CheckGlobalFlag 0x0024
JumpIf script_08014CD4
Call sub_0806C870
DoPostScriptAction 0x000a
DoPostScriptAction 0x0000
EndBlock
script_08014CAE:
EndBlock
BeginBlock
CheckGlobalFlag 0x0024
JumpIf script_08014CD4
_0807E30C
JumpIfNot script_08014CAE
EndBlock
_0807E864
_0807EB74
Call sub_0806C90C
WaitUntilTextboxCloses
_0807E878
Jump script_08014CAE
script_08014CD4:
DoPostScriptAction 0x0006
SCRIPT_END
.2byte 0x0000
@@ -0,0 +1,26 @@
@ Cloud Tops WindTribespeople great whirlwind revealed 2
SCRIPT_START script_WindTribespeopleGreatWhirlwindRevealed1
BeginBlock
Call sub_0807F360
DoPostScriptAction 0x000b
SetEntitySpeed 0x0200
_0807EB44 0x0004
DoPostScriptAction 0x0000
EndBlock
WaitForSyncFlagAndClear 0x00000008
DoPostScriptAction 0x0004
Wait 0x003c
PlaySound SFX_123
CallWithArg sub_0807F464, 0x000001e0
_0807EDD4 0x01e0, 0x01d8
_0807EB44 0x0002
DoPostScriptAction 0x0000
SetSyncFlag 0x00000010
PlaySound SFX_PLY_JUMP
_0807EF3C 0x0180, 0x0030
PlaySound SFX_PLY_JUMP
_0807EF3C 0x0180, 0x0030
_0807EB44 0x0002
DoPostScriptAction 0x0001
WaitForSyncFlagAndClear 0x00000008
Jump script_0800D80C
@@ -0,0 +1,27 @@
@ Cloud Tops WindTribespeople great whirlwind revealed
SCRIPT_START script_WindTribespeopleGreatWhirlwindRevealed2
BeginBlock
Call sub_0807F360
DoPostScriptAction 0x000b
SetEntityPositionRelative 0x0268, 0x01d8
SetEntitySpeed 0x0100
EndBlock
WaitForSyncFlagAndClear 0x00000002
_0807EDD4 0x01f0, 0x01d8
SetSyncFlag 0x00000004
WaitForSyncFlagAndClear 0x00000002
script_0800D80C:
SetEntitySpeed 0x0100
_0807EEF4 0x0000, 0xffe0
DoPostScriptAction 0x000e
Call sub_0806CA5C
SetEntity0x20 0x00040000
PlaySound SFX_F5
script_0800D82A:
CallWithArg sub_0807F8D0, 0xffffe000
Call sub_0807F8BC
JumpIf script_0800D82A
SetSyncFlag 0x00000004
DoPostScriptAction 0x0006
SCRIPT_END
.2byte 0x0000
@@ -1,35 +1,36 @@
SCRIPT_START script_080126FC
@ First look at Ezlo EzloCap
SCRIPT_START script_EzloCap
BeginBlock
SetEntitySpeed 0x0040
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
@@ -39,8 +40,8 @@ SCRIPT_START script_080126FC
MessageFromTargetPos 0x1107, 0x000c
WaitUntilTextboxCloses
_0807E930 0x0020
_0807E5F8 0x00000008
WaitForSomething2 0x00000004
SetSyncFlag 0x00000008
WaitForSyncFlagAndClear 0x00000004
_0807E930 0x0021
Call sub_0807F3C8
MessageFromTargetPos 0x1108, 0x000c
@@ -52,7 +53,7 @@ SCRIPT_START script_080126FC
_0807E930 0x0020
DoPostScriptAction 0x000a
_0807E9D4
_0807E5F8 0x00000008
SetSyncFlag 0x00000008
script_080127F2:
EndBlock
BeginBlock
@@ -75,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
@@ -116,8 +117,8 @@ script_08012824:
_0807EC1C 0x0010
DoPostScriptAction 0x000a
_0807E9D4
_0807E5F8 0x00000008
WaitForSomething2 0x00000004
SetSyncFlag 0x00000008
WaitForSyncFlagAndClear 0x00000004
script_08012904:
EndBlock
BeginBlock
@@ -152,8 +153,8 @@ script_0801293A:
WaitUntilTextboxCloses
Call sub_0807DF50
_0807E878
_0807E5F8 0x00000008
WaitForSomething2 0x00000004
SetSyncFlag 0x00000008
WaitForSyncFlagAndClear 0x00000004
script_08012984:
EndBlock
BeginBlock
@@ -189,8 +190,8 @@ script_080129BA:
WaitUntilTextboxCloses
Call sub_0807DF50
_0807E878
_0807E5F8 0x00000008
WaitForSomething2 0x00000004
SetSyncFlag 0x00000008
WaitForSyncFlagAndClear 0x00000004
script_08012A08:
EndBlock
BeginBlock
@@ -228,7 +229,7 @@ script_08012A74:
JumpIfNot script_08012A74
_0807E930 0x001f
WaitUntilTextboxCloses
StartPlayerScript script_08012B18
StartPlayerScript script_PlayerGetEzloCap
Call sub_0806D9A4
DoPostScriptAction 0x0008
Wait 0x0078
@@ -238,6 +239,6 @@ script_08012A74:
_0807EB28 0x1112
EndBlock
WaitUntilTextboxCloses
_0807E5F8 0x00000008
SetSyncFlag 0x00000008
DoPostScriptAction 0x0006
SCRIPT_END
@@ -0,0 +1,135 @@
@ Minish Woods Ezlo Cutscene NPC4E
SCRIPT_START script_Npc4EEzloCutscene
BeginBlock
Call sub_08054564
EndBlock
script_0801248A:
CheckPlayerInRegion 0x0208, 0x02c8, 0x4020
JumpIfNot script_0801248A
StopBgm
_0807E864
Call sub_0807F9A4
Call sub_0807DF28
StartPlayerScript script_PlayerAtFirstLookAtEzlo
MessageFromTargetPos 0x1101, 0x0007
WaitUntilTextboxCloses
CameraTargetPlayer
_0807E778 0x0004
_0807E80C 0x00000000
WaitForFadeFinish
_0807E858 0x0000
Call sub_080791BC
LoadRoomEntityList gUnk_080F4D70
Call DeleteAllEnemies
SetEntityPositionRelative 0x0388, 0x0168
Call sub_0807F844
_0807E778 0x0004
_0807E800 0x00000000
WaitForFadeFinish
PlayBgm BGM_EZLO_THEME
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
WaitForFadeFinish
MoveEntityToPlayer
Call sub_0807F844
CameraTargetPlayer
SetFadeMask 0xffffffff
_0807E778 0x0004
_0807E800 0x00000000
WaitForFadeFinish
Call sub_0807DF50
_0807E878
PlayBGM
script_08012566:
CheckPlayerInRegion 0x03a0, 0x01a0, 0x1020
JumpIfNot script_08012566
_0807E864
Call sub_0807F9A4
Call sub_0807DF28
Call sub_0806DC7C
StopBgm
StartPlayerScript script_PlayerEzloBeingBullied
WaitForSyncFlagAndClear 0x00000001
SetEntityPositionRelative 0x0388, 0x0168
_0807F0B4 0x0001
CameraTargetEntity
Wait 0x005a
SetSyncFlag 0x00000004
WaitForSyncFlagAndClear 0x00000008
PlayBgm BGM_EZLO_THEME
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
SetSyncFlag 0x00000050
LoadRoomEntityList gUnk_080F51D0
WaitForSyncFlagAndClear 0x00000008
_0807E864
Call sub_0807FA40
Call sub_0807DF28
PlaySound SFX_SECRET
StopBgm
SetSyncFlag 0x00000004
WaitForSyncFlagAndClear 0x00000008
StartPlayerScript script_PlayerDefeatedOctoroks
WaitForSyncFlagAndClear 0x00000001
_0807E8E4_0
PlayBgm BGM_EZLO_THEME
Wait 0x001e
SetSyncFlag 0x00000004
WaitForSyncFlagAndClear 0x00000008
SetSyncFlag 0x00000004
WaitForSyncFlagAndClear 0x00000008
SetSyncFlag 0x00000004
WaitForSyncFlagAndClear 0x00000008
SetSyncFlag 0x00000004
WaitForSyncFlagAndClear 0x00000008
SetSyncFlag 0x00000004
WaitForSyncFlagAndClear 0x00000008
StopBgm
Wait 0x003c
PlayBGM
Call sub_0806DCA0
_0807F0B4 0x0004
CameraTargetPlayer
Call sub_0807DF50
_0807E878
SetSyncFlag 0x00000004
WaitForSyncFlagAndClear 0x00000008
SetSyncFlag 0x00000004
WaitForSyncFlagAndClear 0x00000008
SetSyncFlag 0x00000004
WaitForSyncFlagAndClear 0x00000008
StopBgm
Wait 0x003c
PlayBGM
Call sub_08054570
SetGlobalFlag 0x0014
CallWithArg sub_0807F6F8, 0x00000008
Call sub_0807DF50
_0807E878
DoPostScriptAction 0x0006
SCRIPT_END
@@ -0,0 +1,21 @@
@ First look at Ezlo OBJECT_6A left octorok
SCRIPT_START script_Object6ALeftBullyingOctorok
BeginBlock
_0807EB44 0x0002
DoPostScriptAction 0x0007
_0807E930 0x0001
EndBlock
WaitForSyncFlagAndClear 0x00000040
_0807E930 0x0005
Wait 0x001e
SetSyncFlag 0x00000080
_0807E930 0x0001
WaitForSyncFlagAndClear 0x00000040
_0807E930 0x0005
Wait 0x001e
SetSyncFlag 0x00000080
_0807E930 0x0001
WaitForSyncFlagAndClear 0x00000040
Wait 0x0001
DoPostScriptAction 0x0006
SCRIPT_END
@@ -0,0 +1,21 @@
@ First look at Ezlo OBJECT_6A right octorok
SCRIPT_START script_Object6ARightBullyingOctorok
BeginBlock
_0807EB44 0x0006
DoPostScriptAction 0x0007
_0807E930 0x0003
EndBlock
WaitForSyncFlagAndClear 0x00000010
_0807E930 0x0007
Wait 0x001e
SetSyncFlag 0x00000020
_0807E930 0x0003
WaitForSyncFlagAndClear 0x00000010
_0807E930 0x0007
Wait 0x001e
SetSyncFlag 0x00000020
_0807E930 0x0003
WaitForSyncFlagAndClear 0x00000010
Wait 0x0001
DoPostScriptAction 0x0006
SCRIPT_END
@@ -1,4 +1,5 @@
SCRIPT_START script_08012AB0
@ First look at Ezlo Player
SCRIPT_START script_PlayerAtFirstLookAtEzlo
EndBlock
script_08012AB2:
_0807EB44 0x0002
@@ -1,4 +1,5 @@
SCRIPT_START script_08012AF0
@ Ezlo octoroks defeated Player
SCRIPT_START script_PlayerDefeatedOctoroks
BeginBlock
SetEntitySpeed 0x0100
EndBlock
@@ -6,6 +7,6 @@ SCRIPT_START script_08012AF0
_0807EDD4 0x0388, 0x0180
_0807EB44 0x0000
DoPostScriptAction 0x0000
_0807E5F8 0x00000001
SetSyncFlag 0x00000001
Call sub_080791BC
SCRIPT_END
@@ -1,4 +1,5 @@
SCRIPT_START script_08012AC8
@ Ezlo being bullied Player
SCRIPT_START script_PlayerEzloBeingBullied
BeginBlock
SetEntitySpeed 0x0080
EndBlock
@@ -6,7 +7,7 @@ SCRIPT_START script_08012AC8
DoPostScriptAction 0x0000
DoPostScriptAction 0x0004
Wait 0x003c
_0807E5F8 0x00000001
SetSyncFlag 0x00000001
Call sub_080791BC
SCRIPT_END
.2byte 0x0000
@@ -0,0 +1,5 @@
@ Get Ezlo cap Player
SCRIPT_START script_PlayerGetEzloCap
DoPostScriptAction 0x0015
Call sub_080791BC
SCRIPT_END
@@ -1,16 +1,20 @@
SCRIPT_START script_08009AF8
@ Intro house door
SCRIPT_START script_HouseDoorIntro
BeginBlock
EndBlock
WaitForSomething2 0x00000010
WaitForSyncFlagAndClear 0x00000010
@ Open door
PlaySound SFX_F0
DoPostScriptAction 0x0008
Wait 0x001e
@ Close door
PlaySound SFX_F1
DoPostScriptAction 0x0007
Wait 0x005a
_0807E778 0x0004
@ Circle transition
_0807E80C 0x00000000
WaitFor_2
WaitForFadeFinish @ Wait for end of transition
Call sub_0805367C
SCRIPT_END
.2byte 0x0000
@@ -1,22 +1,17 @@
SCRIPT_START script_08009A34
Wait 0x003c
script_08009A38:
Call sub_08066258
Wait 0x001e
Call sub_08066258
Wait 0x005a
Jump script_08009A38
SCRIPT_START script_08009A50
@ Intro camera target
SCRIPT_START script_IntroCameraTarget
SetEntityPositionRelative 0x0240, 0x0178
CameraTargetEntity
SetEntitySpeed 0x0080
Wait 0x0078
PlayBgm BGM_MINISH_CAP
_0807E778 0x0002
@ Fade in
DoFade4
WaitFor_2
WaitForFadeFinish @ TODO wait for fade to be finished
Wait 0x0078
_0807E5F8 0x00000004
SetSyncFlag 0x00000004
Call sub_08053648
@ Move camera target down
_0807EDD4 0x0240, 0x0228
SCRIPT_END
@@ -1,4 +1,5 @@
SCRIPT_START script_08014DCC
@ NPC4E in front of links house during intro
SCRIPT_START script_Npc4EOutsideLinksHouse
BeginBlock
SetEntityPositionRelative 0x0238, 0x01a8
Call sub_0807F844
@@ -8,9 +9,9 @@ SCRIPT_START script_08014DCC
EndBlock
_0807E778 0x0010
DoFade6
WaitFor_2
_0807E5F8 0x00000001
WaitForSomething2 0x00000002
WaitForFadeFinish
SetSyncFlag 0x00000001
WaitForSyncFlagAndClear 0x00000002
_0807F0B4 0x0004
CameraTargetPlayer
Call sub_0807DF50
@@ -0,0 +1,16 @@
@ Intro smith OBJECT_69 ?
SCRIPT_START script_Object69Intro
BeginBlock
Call sub_0807DF28
_0807E864
SetSyncFlag 0x00000000
EndBlock
WaitForFadeFinish
Wait 0x0078
SetSyncFlag 0x00000004
WaitForSyncFlagAndClear 0x00000001
SetGlobalFlag 0x001c
Call sub_0807DF50
_0807E878
Call sub_0807921C
SCRIPT_END
@@ -0,0 +1,9 @@
@ Intro unknown second OBJECT_69
SCRIPT_START script_Object69Intro2
Wait 0x003c
script_08009A38:
Call sub_08066258
Wait 0x001e
Call sub_08066258
Wait 0x005a
Jump script_08009A38
@@ -1,18 +1,22 @@
SCRIPT_START script_08009B30
@ Intro Player
SCRIPT_START script_PlayerIntro
BeginBlock
Call sub_0807DF28
_0807E864
SetLocalFlag 0x0046
EndBlock
WaitFor_2
WaitForFadeFinish
Wait 0x001e
@ Wake up message
MessageFromTarget 0x1005
WaitUntilTextboxCloses
Wait 0x003c
Call sub_0807529C
Wait 0x003c
@ Exclamation mark
DoPostScriptAction 0x0014
Wait 0x001e
@ Give control to the player?
Call sub_08053250
_0807E878
Call sub_0807DF50
@@ -1,27 +1,28 @@
SCRIPT_START script_08009CFC
@ Player at Smith during intro
SCRIPT_START script_PlayerMoveToSmith
BeginBlock
_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
@@ -1,4 +1,5 @@
SCRIPT_START script_08009950
@ Intro Smith 1
SCRIPT_START script_SmithIntro
BeginBlock
Call sub_0807F348
SetEntitySpeed 0x0040
@@ -10,8 +11,8 @@ SCRIPT_START script_08009950
CameraTargetEntity
_0807E778 0x0004
_0807E800 0x00000000
WaitFor_2
WaitForSomething2 0x00000008
WaitForFadeFinish
WaitForSyncFlagAndClear 0x00000008
DoPostScriptAction 0x0004
Wait 0x001e
_0807E930 0x000b
@@ -19,8 +20,8 @@ SCRIPT_START script_08009950
MessageFromTarget 0x1002
WaitUntilTextboxCloses
DoPostScriptAction 0x0000
_0807E5F8 0x00000004
WaitForSomething2 0x00000008
SetSyncFlag 0x00000004
WaitForSyncFlagAndClear 0x00000008
_0807E908 0x0001
_0807EB44 0x0004
_0807EDD4 0x00b8, 0x005c
@@ -32,6 +33,6 @@ SCRIPT_START script_08009950
Wait 0x001e
_0807E778 0x0002
DoFade5
WaitFor_2
WaitForFadeFinish
Call sub_08053634
SCRIPT_END
@@ -1,4 +1,5 @@
SCRIPT_START script_08009B78
@ Intro Smith 2
SCRIPT_START script_SmithIntro2
BeginBlock
_0807EB44 0x0006
SetEntitySpeed 0x0080
@@ -10,9 +11,9 @@ SCRIPT_START script_08009B78
_0807E888
Wait 0x000a
_0807E864
StartPlayerScript script_08009CFC
StartPlayerScript script_PlayerMoveToSmith
Call sub_0807DF28
WaitForSomething2 0x00000008
WaitForSyncFlagAndClear 0x00000008
_0807EDD4 0x0080, 0x005c
_0807EB44 0x0006
DoPostScriptAction 0x0000
@@ -22,15 +23,15 @@ SCRIPT_START script_08009B78
_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
@@ -38,18 +39,20 @@ SCRIPT_START script_08009B78
_0807EB44 0x0006
DoPostScriptAction 0x000c
DoPostScriptAction 0x0000
_0807E5F8 0x00000002
WaitForSomething2 0x00000008
SetSyncFlag 0x00000002
WaitForSyncFlagAndClear 0x00000008
Call sub_08053250
_0807F034 0x0034
@ Give player rusty sword
GivePlayerItem 0x0034
WaitPlayerGetItem
_0807E8E4_1
DoPostScriptAction 0x0001
MessageFromTargetPos 0x100c, 0x0000
WaitUntilTextboxCloses
DoPostScriptAction 0x0000
_0807E5F8 0x00000004
SetSyncFlag 0x00000004
script_08009C4C:
@ Talk to Smith
DoPostScriptAction 0x000a
script_08009C50:
CheckEntityInteractType
@@ -1,23 +1,24 @@
SCRIPT_START script_080099DC
@ Intro Zelda at Smith
SCRIPT_START script_ZeldaIntro
BeginBlock
Call sub_0807F348
SetEntitySpeed 0x00c0
_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
@@ -1,4 +1,5 @@
SCRIPT_START script_08009D6C
@ Intro Zelda leaving
SCRIPT_START script_ZeldaLeaveLinksHouse
BeginBlock
SetEntitySpeed 0x0100
_0807EB44 0x0006
@@ -12,7 +13,7 @@ SCRIPT_START script_08009D6C
DoPostScriptAction 0x0008
_0807E778 0x0010
DoFade5
WaitFor_2
WaitForFadeFinish
Call sub_08053634
DoPostScriptAction 0x0006
SCRIPT_END
@@ -1,15 +1,17 @@
SCRIPT_START script_08009A84
@ Intro Zelda moves to links house
SCRIPT_START script_ZeldaMoveToLinksHouse
BeginBlock
SetEntityPositionRelative 0x01e8, 0x0110
SetEntitySpeed 0x00c0
DoPostScriptAction 0x0008
EndBlock
WaitForSomething2 0x00000004
WaitForSyncFlagAndClear 0x00000004
DoPostScriptAction 0x0007
_0807EDD4 0x01e8, 0x0200
_0807EDD4 0x01f8, 0x0218
_0807EDD4 0x0220, 0x0228
_0807EDD4 0x0240, 0x0228
@ Now the camera follows Zelda
CameraTargetEntity
_0807EDD4 0x0290, 0x0228
_0807EDD4 0x0290, 0x01f8
@@ -18,7 +20,8 @@ SCRIPT_START script_08009A84
SetEntitySpeed 0x00c0
_0807EDD4 0x0290, 0x0198
Wait 0x001e
_0807E5F8 0x00000010
@ Door is opening
SetSyncFlag 0x00000010 @ Send signal to door
_0807EDD4 0x0290, 0x0190
DoPostScriptAction 0x0008
_0807EDD4 0x0290, 0x0188
@@ -1,4 +1,5 @@
SCRIPT_START script_08014CDC
@ Zelda intro in front of links house
SCRIPT_START script_ZeldaOutsideLinksHouse
BeginBlock
SetEntitySpeed 0x0180
DoPostScriptAction 0x000a
@@ -8,15 +9,16 @@ SCRIPT_START script_08014CDC
_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
@ Left of links house
CheckPlayerInRegion 0x01d8, 0x0160, 0x3050
JumpIfNot script_08014D1E
EndBlock
@@ -32,6 +34,7 @@ script_08014D1E:
Call sub_0807DF50
_0807E878
script_08014D60:
@ Between trees
CallWithArg sub_0807F6B4, 0x000000e8
JumpIf script_08014D60
_0807E864
@@ -45,6 +48,7 @@ script_08014D60:
Call sub_0807DF50
_0807E878
script_08014D96:
@ Before hyrule town entry
CheckPlayerInRegion 0x01f8, 0x0028, 0x2040
JumpIfNot script_08014D96
_0807E864
@@ -1,23 +1,24 @@
SCRIPT_START script_08009C68
@ Intro Zelda at Smith 2
SCRIPT_START script_ZeldaTalkToSmith
BeginBlock
_0807EB44 0x0002
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
@@ -25,6 +26,7 @@ SCRIPT_START script_08009C68
MessageFromTargetPos 0x100d, 0x0000
WaitUntilTextboxCloses
DoPostScriptAction 0x0000
@ Leave room
_0807EDD4 0x0028, 0x0060
_0807EDD4 0x0000, 0x0060
Call sub_080536A8
@@ -1,9 +1,10 @@
SCRIPT_START script_08008FFC
@ Intro Assembly Guard
SCRIPT_START script_GuardAtAssembly
BeginBlock
_0807EB44 0x0000
_0807E930 0x0000
EndBlock
WaitForSomething 0x00000010
WaitForSyncFlag 0x00000010
PlaySound SFX_11C
_0807E930 0x0001
Wait 0x0010
@@ -0,0 +1,68 @@
@ Intro Assembly King Daltus
SCRIPT_START script_KingDaltusAtAssembly
BeginBlock
Call sub_0807F348
SetEntitySpeed 0x0100
_0807EB44 0x0004
DoPostScriptAction 0x0000
_0807E9D4
DoPostScriptAction 0x000a
EndBlock
WaitForSyncFlagAndClear 0x00000080
_0807EB44 0x0004
_0807ECC4 0x0008
_0807E930 0x0004
MessageFromTargetPos 0x1050, 0x000e
WaitUntilTextboxCloses
DoPostScriptAction 0x0000
SetSyncFlag 0x00000100
WaitForSyncFlagAndClear 0x00000080
_0807E930 0x0004
MessageFromTargetPos 0x1052, 0x000e
WaitUntilTextboxCloses
DoPostScriptAction 0x0000
SetSyncFlag 0x00000100
WaitForSyncFlagAndClear 0x00000080
_0807EB44 0x0006
_0807E930 0x0005
MessageFromTargetPos 0x1054, 0x000e
WaitUntilTextboxCloses
DoPostScriptAction 0x0000
SetSyncFlag 0x00000100
WaitForSyncFlagAndClear 0x00000080
_0807EB44 0x0004
SetSyncFlag 0x00000100
WaitForSyncFlagAndClear 0x00000080
_0807E930 0x0004
MessageFromTargetPos 0x1056, 0x000e
WaitUntilTextboxCloses
DoPostScriptAction 0x0000
SetSyncFlag 0x00000100
WaitForSyncFlagAndClear 0x00000080
_0807E930 0x0004
MessageFromTargetPos 0x1057, 0x000e
WaitUntilTextboxCloses
DoPostScriptAction 0x0000
SetSyncFlag 0x00000100
WaitForSyncFlagAndClear 0x00000080
_0807E930 0x0004
MessageFromTargetPos 0x1058, 0x000e
WaitUntilTextboxCloses
DoPostScriptAction 0x0000
SetSyncFlag 0x00000100
WaitForSyncFlagAndClear 0x00000080
_0807E930 0x0004
MessageFromTargetPos 0x105c, 0x000e
WaitUntilTextboxCloses
DoPostScriptAction 0x0000
SetSyncFlag 0x00000100
script_0800917C:
CheckEntityInteractType
JumpIfNot script_0800917C
_0807E864
_0807EB74
Call sub_0806673C
WaitUntilTextboxCloses
Wait 0x000f
_0807E878
Jump script_0800917C
@@ -0,0 +1,19 @@
@ Intro Assembly Minister Potho
SCRIPT_START script_MinisterPothoAtAssembly
BeginBlock
_0807EB44 0x0004
DoPostScriptAction 0x0000
EndBlock
WaitForSyncFlagAndClear 0x00000004
PlaySound SFX_PLY_JUMP
_0807EF3C 0x0180, 0x0030
_0807EB44 0x0002
SetSyncFlag 0x00000008
WaitForSyncFlagAndClear 0x00000004
_0807EB44 0x0004
SetSyncFlag 0x00000008
BeginBlock
_0807E9D4
DoPostScriptAction 0x000a
Jump script_0800927E
.2byte 0x0000
@@ -0,0 +1,77 @@
@ Intro Assembly NPC4E
SCRIPT_START script_Npc4EIntroAssembly
BeginBlock
SetEntityPositionRelative 0x0088, 0x0078
EndBlock
script_08008E12:
CheckPlayerInRegion 0x00d8, 0x0098, 0x4020
JumpIfNot script_08008E12
_0807E864
Call sub_0807F9A4
Call sub_0807DF28
_0807F0B4 0x0001
CameraTargetEntity
WaitForPlayerAction0x17
Wait 0x003c
StartPlayerScript script_PlayerEnters
WaitForSyncFlagAndClear 0x00000020
SetSyncFlag 0x00000001
WaitForSyncFlagAndClear 0x00000002
SetSyncFlag 0x00000001
WaitForSyncFlagAndClear 0x00000002
Wait 0x003c
SetSyncFlag 0x00000080
WaitForSyncFlagAndClear 0x00000100
SetSyncFlag 0x00000001
WaitForSyncFlagAndClear 0x00000002
Wait 0x000f
SetSyncFlag 0x00000080
WaitForSyncFlagAndClear 0x00000100
SetSyncFlag 0x00000004
WaitForSyncFlagAndClear 0x00000008
MessageFromTargetPos 0x1053, 0x000e
WaitUntilTextboxCloses
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
WaitForSyncFlagAndClear 0x00000020
_0807E8E4_0
SetSyncFlag 0x00000080
WaitForSyncFlagAndClear 0x00000100
SetSyncFlag 0x00000010
Wait 0x0078
SetSyncFlag 0x00000080
WaitForSyncFlagAndClear 0x00000100
_0807E8E4_1
SetSyncFlag 0x00000001
WaitForSyncFlagAndClear 0x00000002
GivePlayerItem 0x0047
WaitPlayerGetItem
SetIntVariable 0x00000003
Call sub_0807F420
_0807E8E4_0
SetSyncFlag 0x00000080
WaitForSyncFlagAndClear 0x00000100
_0807F0B4 0x0004
CameraTargetPlayer
SetGlobalFlag 0x0015
Call sub_0806DCC0
Call sub_0807DF50
_0807E878
DoPostScriptAction 0x0006
SCRIPT_END
.2byte 0x0000
@@ -1,4 +1,5 @@
SCRIPT_START script_08008F74
@ Intro Assembly Player
SCRIPT_START script_PlayerEnters
BeginBlock
SetEntitySpeed 0x0100
EndBlock
@@ -6,14 +7,14 @@ SCRIPT_START script_08008F74
_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
@@ -1,4 +1,5 @@
SCRIPT_START script_08008FC0
@ Intro Assembly Player gets Sword
SCRIPT_START script_PlayerGetSword
_0807F078 0x0001, 0x0001
CallWithArg sub_0807F918, 0x00000001
PlaySound SFX_109
@@ -6,7 +7,7 @@ SCRIPT_START script_08008FC0
Call sub_0807F304
MessageFromTargetPos 0x0501, 0x000e
WaitUntilTextboxCloses
_0807E5F8 0x00000020
SetSyncFlag 0x00000020
Call sub_080791BC
SCRIPT_END
.2byte 0x0000
@@ -1,4 +1,5 @@
SCRIPT_START script_08009E88
@ Intro Hyrule Castle Player Sleeping
SCRIPT_START script_PlayerWakingUpInHyruleCastle
BeginBlock
Call sub_0807DF28
_0807E864
@@ -19,7 +20,7 @@ SCRIPT_START script_08009E88
Wait 0x003c
_0807E778 0x0004
DoFade4
WaitFor_2
WaitForFadeFinish
script_08009EA4:
Call sub_0807F0D8
JumpIfNot script_08009EA4
@@ -0,0 +1,55 @@
@ Intro Assembly Smith
SCRIPT_START script_SmithAtAssembly
BeginBlock
Call sub_0807F348
_0807EB44 0x0006
DoPostScriptAction 0x0000
EndBlock
WaitForSyncFlagAndClear 0x00000001
_0807EB74
DoPostScriptAction 0x0001
MessageFromTargetPos 0x105b, 0x0000
WaitUntilTextboxCloses
DoPostScriptAction 0x0000
SetSyncFlag 0x00000002
WaitForSyncFlagAndClear 0x00000001
_0807EB44 0x0006
DoPostScriptAction 0x0000
SetSyncFlag 0x00000002
WaitForSyncFlagAndClear 0x00000001
DoPostScriptAction 0x0005
Wait 0x003c
DoPostScriptAction 0x0001
MessageFromTargetPos 0x1051, 0x0000
WaitUntilTextboxCloses
DoPostScriptAction 0x0000
SetSyncFlag 0x00000002
WaitForSyncFlagAndClear 0x00000001
DoPostScriptAction 0x0004
Wait 0x003c
_0807EB74
_0807EB8C
DoPostScriptAction 0x0001
MessageFromTargetPos 0x1055, 0x0000
WaitUntilTextboxCloses
DoPostScriptAction 0x0000
SetSyncFlag 0x00000002
WaitForSyncFlagAndClear 0x00000001
_0807EB74
SetSyncFlag 0x00000002
WaitForSyncFlagAndClear 0x00000001
SetEntitySpeed 0x0080
DoPostScriptAction 0x0001
_0807EDD4 0x0098, 0x0078
_0807EB74
DoPostScriptAction 0x0000
DoPostScriptAction 0x0001
MessageFromTargetPos 0x1059, 0x0000
WaitUntilTextboxCloses
DoPostScriptAction 0x0000
SetSyncFlag 0x00000002
BeginBlock
_0807E9D4
DoPostScriptAction 0x000a
Jump script_080092B2
.2byte 0x0000
@@ -1,11 +1,12 @@
@ Intro Outside Castle OBJECT_69 1?
SCRIPT_START script_080157AC
CheckPlayerInRegion 0x01f8, 0x0310, 0x2020
JumpIfNot script_080157AC
_0807E864
Call sub_0807F9A4
Call sub_0807DF28
_0807E5F8 0x00000001
WaitForSomething2 0x00000002
SetSyncFlag 0x00000001
WaitForSyncFlagAndClear 0x00000002
Call sub_0807DF50
_0807E878
script_080157DA:
@@ -16,30 +17,30 @@ script_080157DA:
Call sub_0807DF28
Call sub_0807F3F8
Wait 0x003c
_0807E5F8 0x00000001
WaitForSomething2 0x00000002
StartPlayerScript script_080158F8
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
StartPlayerScript script_08015918
WaitForSomething2 0x00000010
_0807E5F8 0x00000001
WaitForSomething2 0x00000002
WaitForSyncFlagAndClear 0x00000010
SetSyncFlag 0x00000008
WaitForSyncFlagAndClear 0x00000020
SetSyncFlag 0x00000001
WaitForSyncFlagAndClear 0x00000002
StartPlayerScript script_PlayerIntroBusinessScrub2
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
@@ -52,17 +53,17 @@ script_08015888:
_0807F0B4 0x0002
SetEntityPositionRelative 0x0248, 0x0208
CameraTargetEntity
StartPlayerScript script_08015938
WaitForSomething2 0x00000010
StartPlayerScript script_PlayerIntroBusinessScrub3
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
@@ -1,10 +1,11 @@
@ OBJECT_6A in sub_080954AC ? businessScrubPrologue?
SCRIPT_START script_08015B14
BeginBlock
_0807E930 0x0018
SetEntitySpeed 0x0300
EndBlock
_0807EDD4 0x0248, 0x0218
_0807E5F8 0x00000020
SetSyncFlag 0x00000020
DoPostScriptAction 0x0006
SCRIPT_END
.2byte 0x0000
@@ -1,3 +1,4 @@
@ Intro Outside Castle OBJECT_69 2?
SCRIPT_START script_08015B34
EndBlock
BeginBlock
@@ -15,6 +16,7 @@ SCRIPT_START script_08015B34
.endif
.endif
JumpIf script_08015B7E
@ Prevent player from leaving to Hyrule Town
CallWithArg sub_0807F6B4, 0x00000318
JumpIfNot script_08015B34
EndBlock
@@ -23,8 +25,8 @@ SCRIPT_START script_08015B34
Call sub_0807DF28
MessageFromTargetPos 0x2506, 0x0002
WaitUntilTextboxCloses
StartPlayerScript script_08015B84
WaitForSomething2 0x00000004
StartPlayerScript script_PlayerAtIntroBusinessScrub4
WaitForSyncFlagAndClear 0x00000004
Call sub_0807DF50
_0807E878
Jump script_08015B34
@@ -1,18 +1,19 @@
SCRIPT_START script_08015AC4
@ Intro Outside Castle Business Scrub
SCRIPT_START script_BusinessScrubIntro
BeginBlock
DoPostScriptAction 0x0007
DoPostScriptAction 0x000a
_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
@@ -1,10 +1,11 @@
SCRIPT_START script_08015B84
@ Player at intro outside castle
SCRIPT_START script_PlayerAtIntroBusinessScrub4
SetEntitySpeed 0x0100
DoPostScriptAction 0x0001
_0807EC64 0x0010
_0807EB44 0x0000
DoPostScriptAction 0x0000
_0807E5F8 0x00000004
SetSyncFlag 0x00000004
Call sub_080791BC
SCRIPT_END
.2byte 0x0000
@@ -1,8 +1,9 @@
SCRIPT_START script_080158F8
@ Player at intro outside castle 1?
SCRIPT_START script_PlayerIntroBusinessScrub1
SetEntitySpeed 0x0100
_0807EDD4 0x0218, 0x0238
_0807EB44 0x0002
DoPostScriptAction 0x0000
_0807E5F8 0x00000010
SetSyncFlag 0x00000010
Call sub_080791BC
SCRIPT_END
@@ -1,8 +1,9 @@
SCRIPT_START script_08015918
@ Player at intro outside castle
SCRIPT_START script_PlayerIntroBusinessScrub2
SetEntitySpeed 0x0100
_0807EDD4 0x0238, 0x0228
_0807EB44 0x0002
DoPostScriptAction 0x0000
_0807E5F8 0x00000010
SetSyncFlag 0x00000010
Call sub_080791BC
SCRIPT_END
@@ -1,8 +1,9 @@
SCRIPT_START script_08015938
@ Intro Outside Castle Player
SCRIPT_START script_PlayerIntroBusinessScrub3
SetEntitySpeed 0x0100
_0807EDD4 0x0248, 0x0208
_0807EB44 0x0000
DoPostScriptAction 0x0000
_0807E5F8 0x00000010
SetSyncFlag 0x00000010
Call sub_080791BC
SCRIPT_END
@@ -1,11 +1,12 @@
SCRIPT_START script_08015958
@ Intro Outside Castle Zelda
SCRIPT_START script_ZeldaIntroBusinessScrub
BeginBlock
SetEntitySpeed 0x0180
DoPostScriptAction 0x0008
DoPostScriptAction 0x000b
Call sub_08066D04
EndBlock
WaitForSomething2 0x00000001
WaitForSyncFlagAndClear 0x00000001
BeginBlock
Call sub_08066D14
MoveEntityToPlayer
@@ -21,12 +22,12 @@ SCRIPT_START script_08015958
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
@@ -35,19 +36,19 @@ SCRIPT_START script_08015958
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
@@ -65,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
@@ -1,3 +1,4 @@
@ Something during Intro Ceremony? Called via script_VaatiIntroCeremony
SCRIPT_START script_08011890
BeginBlock
_0807E930 0x0000
@@ -10,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,14 +1,15 @@
SCRIPT_START script_080113AA
_0807E610 0x00002000
_0807E5F8 0x00004000
WaitForSomething2 0x00002000
@ Intro Ceremony Guard bottom right
SCRIPT_START script_GuardBottomRight
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
@@ -19,8 +20,8 @@ SCRIPT_START script_080113AA
_0807EDD4 0x0200, 0x0098
_0807EDD4 0x0200, 0x00c8
_0807E930 0x0013
_0807E5F8 0x00004000
WaitForSomething2 0x00002000
SetSyncFlag 0x00004000
WaitForSyncFlagAndClear 0x00002000
DoPostScriptAction 0x0010
Wait 0x000a
DoPostScriptAction 0x0010
@@ -29,6 +30,6 @@ SCRIPT_START script_080113AA
SetEntitySpeed 0x0400
SetEntityDirection 0x0002
_0807EC1C 0x003c
_0807E5F8 0x00004000
SetSyncFlag 0x00004000
DoPostScriptAction 0x0006
SCRIPT_END
@@ -1,11 +1,13 @@
SCRIPT_START script_080112C4
@ Intro Ceremony Chest carrying Guard
@ and guard bottom left?
SCRIPT_START script_GuardCarryingChest
BeginBlock
DoPostScriptAction 0x0008
SetEntitySpeed 0x0100
Call sub_08095244
Call sub_0807F338
EndBlock
WaitForSomething 0x0002a800
WaitForSyncFlag 0x0002a800
DoPostScriptAction 0x0007
_0807E930 0x0006
_0807ECC4 0x0010
@@ -15,18 +17,19 @@ SCRIPT_START script_080112C4
_0807ECC4 0x0010
_0807E930 0x0002
Call sub_08064050
JumpTable script_08011312, script_080113AA, script_08011442, script_08011508
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
@@ -37,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
@@ -47,6 +50,6 @@ script_08011312:
SetEntitySpeed 0x0400
SetEntityDirection 0x001e
_0807EC1C 0x003c
_0807E5F8 0x00001000
SetSyncFlag 0x00001000
DoPostScriptAction 0x0006
SCRIPT_END
@@ -1,15 +1,16 @@
SCRIPT_START script_080115D0
@ Intro Ceremony Entrance Guard left
SCRIPT_START script_GuardEntryLeft
BeginBlock
SetEntitySpeed 0x0100
_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
@@ -1,15 +1,16 @@
SCRIPT_START script_08011608
@ Intro Ceremony Entrace Guard right
SCRIPT_START script_GuardEntryRight
BeginBlock
SetEntitySpeed 0x0100
_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,7 +1,8 @@
SCRIPT_START script_08011442
_0807E610 0x00008000
_0807E5F8 0x00010000
WaitForSomething2 0x00008000
@ Intro Ceremony Guard top left
SCRIPT_START script_GuardTopLeft
ClearSyncFlag 0x00008000
SetSyncFlag 0x00010000
WaitForSyncFlagAndClear 0x00008000
_0807E930 0x0007
_0807EB44 0x0006
_0807ECF4 0x0020
@@ -9,35 +10,35 @@ SCRIPT_START script_08011442
_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,7 +1,8 @@
SCRIPT_START script_08011508
_0807E610 0x00020000
_0807E5F8 0x00040000
WaitForSomething2 0x00020000
@ Intro Ceremony Guard top right
SCRIPT_START script_GuardTopRight
ClearSyncFlag 0x00020000
SetSyncFlag 0x00040000
WaitForSyncFlagAndClear 0x00020000
_0807E930 0x0005
_0807EB44 0x0002
_0807EC94 0x0020
@@ -9,36 +10,36 @@ SCRIPT_START script_08011508
_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
@@ -1,18 +1,19 @@
SCRIPT_START script_08011640
@ Intro Ceremony King Daltus
SCRIPT_START script_KingDaltusIntroCeremony
BeginBlock
DoPostScriptAction 0x0008
_0807EB44 0x0004
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
@@ -20,6 +21,6 @@ SCRIPT_START script_08011640
SetEntitySpeed 0x0400
SetEntityDirection 0x0008
_0807EC1C 0x003c
_0807E5F8 0x00000080
SetSyncFlag 0x00000080
DoPostScriptAction 0x0006
SCRIPT_END
@@ -1,4 +1,5 @@
SCRIPT_START script_08011128
@ Intro Hyrule Castle Minister Potho
SCRIPT_START script_MinisterPothoIntroCastle
BeginBlock
_0807EB44 0x0004
DoPostScriptAction 0x0000
@@ -19,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
@@ -43,7 +44,7 @@ script_08011134:
SetEntitySpeed 0x0400
SetEntityDirection 0x001c
_0807EC1C 0x003c
_0807E5F8 0x00000008
SetSyncFlag 0x00000008
DoPostScriptAction 0x0006
SCRIPT_END
.ifdef JP
@@ -1,4 +1,5 @@
SCRIPT_START script_08010E5A
@ Intro Ceremony NPC4E monsters
SCRIPT_START script_Npc4EMonsters
Wait 0x001e
PlaySound SFX_125
CallWithArg sub_0807FB28, 0x00000003
@@ -10,20 +11,20 @@ SCRIPT_START script_08010E5A
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
@@ -32,21 +33,21 @@ SCRIPT_START script_08010E5A
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,9 +1,10 @@
SCRIPT_START script_08010F84
@ Intro Ceremony NPC4E Vaati attacking
SCRIPT_START script_Npc4EVaatiAttacking
Wait 0x003c
_0807E5F8 0x00000100
WaitForSomething2 0x00000200
StartPlayerScript script_080110BC
WaitForSomething2 0x00000400
SetSyncFlag 0x00000100
WaitForSyncFlagAndClear 0x00000200
StartPlayerScript script_PlayerProtectingZelda
WaitForSyncFlagAndClear 0x00000400
MessageFromTargetPos 0x1047, 0x0000
WaitUntilTextboxCloses
Call sub_0806DC3C
@@ -11,12 +12,12 @@ SCRIPT_START script_08010F84
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
@@ -24,20 +25,20 @@ SCRIPT_START script_08010F84
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
@@ -0,0 +1,6 @@
@ Intro Ceremony OBJECT_6A Monster from Chest
SCRIPT_START script_Object6AMonsterFromChest
WaitForSyncFlag 0x20000000
Call sub_0809567C
SCRIPT_END
.2byte 0x0000
@@ -0,0 +1,20 @@
@ Intro Ceremony OBJECT_6A Sword in Chest
SCRIPT_START script_Object6ASwordInChest
BeginBlock
Call sub_08095330
EndBlock
WaitForSyncFlagAndClear 0x00800000
_0807EF3C 0x0000, 0x0020
SetSyncFlag 0x01000000
WaitForSyncFlagAndClear 0x00800000
Call sub_08095364
PlaySound SFX_122
Wait 0x003c
SetSyncFlag 0x01000000
WaitForSyncFlagAndClear 0x00800000
_0807E930 0x0002
SetSyncFlag 0x01000000
WaitForSyncFlagAndClear 0x00800000
DoPostScriptAction 0x0006
SCRIPT_END
.2byte 0x0000
@@ -1,9 +1,10 @@
SCRIPT_START script_08011098
@ Intro Ceremony Player
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
@@ -1,4 +1,5 @@
SCRIPT_START script_080110E8
@ Intro Ceremony Player fainting
SCRIPT_START script_PlayerFainting
PlaySound SFX_PLY_VO6
_0807EB44 0x0004
DoPostScriptAction 0x000d
@@ -11,6 +12,6 @@ SCRIPT_START script_080110E8
DoPostScriptAction 0x0011
EndBlock
Call sub_0807F2D4
WaitForSomething 0x80000000
WaitForSyncFlag 0x80000000
Call sub_080791BC
SCRIPT_END
@@ -1,10 +1,11 @@
SCRIPT_START script_08011074
@ Intro Hyrule Castle Player
SCRIPT_START script_PlayerIntroCastle
BeginBlock
SetEntitySpeed 0x0080
EndBlock
_0807EDD4 0x01e8, 0x0050
_0807EB44 0x0000
DoPostScriptAction 0x0000
_0807E5F8 0x00000400
SetSyncFlag 0x00000400
Call sub_080791BC
SCRIPT_END
@@ -1,4 +1,5 @@
SCRIPT_START script_080110BC
@ Intro ceremony Player protecting Zelda
SCRIPT_START script_PlayerProtectingZelda
BeginBlock
SetEntitySpeed 0x0040
EndBlock
@@ -7,6 +8,6 @@ SCRIPT_START script_080110BC
_0807EDD4 0x01d8, 0x0068
_0807EB44 0x0004
DoPostScriptAction 0x0000
_0807E5F8 0x00000400
SetSyncFlag 0x00000400
Call sub_080791BC
SCRIPT_END
@@ -1,20 +1,21 @@
SCRIPT_START script_080118D4
@ Intro Ceremony Vaati Dark magic?
SCRIPT_START script_VaatiDarkMagic
BeginBlock
_0807E930 0x0000
SetEntitySpeed 0x0200
Call nullsub_527
Call sub_08094B80
EndBlock
WaitForSomething2 0x08000000
WaitForSyncFlagAndClear 0x08000000
Call sub_08094B6C
_0807EDD4 0x01d8, 0x0078
StartPlayerScript script_080110E8
StartPlayerScript script_PlayerFainting
_0807EDD4 0x01d8, 0x0058
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
@@ -1,35 +1,36 @@
SCRIPT_START script_080116A8
@ Intro Ceremony Vaati
SCRIPT_START script_VaatiIntroCeremony
BeginBlock
_0807EB44 0x0000
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
@@ -37,30 +38,30 @@ SCRIPT_START script_080116A8
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_080118D4
_0807E5F8 0x00000200
WaitForSomething2 0x00000100
CallWithArg sub_0809545C, script_VaatiDarkMagic
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
@@ -74,12 +75,12 @@ SCRIPT_START script_080116A8
_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

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